摘要 |
Digital data representing individual pixels of a video image frame are read and then encoded as a series of binary coded words describing blocks of pixels typically eight by eight for transmission or storage. When the words are decoded an assessment is made as to when a set of pixels representing a region of the video image frame signifying an object at least overlaps into other blocks. Subregions Y2a,Y2b,Y3a,Y3b,Y4a,Y4b of the blocks in question which make up the whole region are identified and their pixel luminance and chrominance values and these values are interpolated across the region Y1,Y2,Y3,Y4 to smooth out transitions across boundaries artificially delimiting the subregions. A library of masks (see fig.4.) representing luminance values for all the pixels in a block can be made available in order to enhance the compression process. |