What is disclosed is method that interpolates missing color components for an original pixel by utilizing color gravities for surrounding blocks of green pixels. A new pixel is output which has complete color information which is a function of the original pixel and interpolated color components. The...http://www.google.com.au/patents/US6639691?utm_source=gb-gplus-sharePatent US6639691 - Block-matching algorithm for color interpolation