Nova Patents
EP1237377A2

Image decoding

Abstract

In order to prevent accumulation of rounding errors caused by the integer-based bilinear interpolation used in the motion compensation process of image coding and decoding methods, two types of P frames are used for unidirectional motion compensation prediction, namely: P+ frames, which round the results of bilinear interpolation with real number operations to the nearest integer and rounds half integer values (0.5 added to an integer) away from zero, andP- frames, which differs from P+ frames in that the above mentioned half integer values are rounded towards zero. Utilising both of these P+ and P- frames enables cancelling of rounding errors and prevents the accumulation of rounding errors.

EP1237377A2, drawing sheet 1
Sheet 1 of 21

Term

Term ended

Projected expiry passed 8 June 2018, 8.3 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

4 claims: 3 independent, 1 dependent

  1. 1
    A method for decoding images comprising the steps of:storing a decoded image of a previously decoded frame as a reference image (210),extracting motion vector information (202) from input information to be decoded, andperforming motion compensation using said motion vector information and said reference image for synthesising a prediction image (212),    characterised in that both positive and negative rounding can be used for pixel value interpolation in said motion compensation.
  2. 2
    An image decoder for decoding input information comprising:a demultiplexer (216) that extracts motion vector information from said input information to be decoded,a memory (209) for storing a reference image (210), which is a previously decoded image, anda synthesiser (211) for synthesising a prediction image (212) by performing motion compensation using extracted motion vector information (202) and said reference image (210),    characterised in that both positive and negative rounding can be used for pixel value interpolation in motion compensation.
  3. 4
    The invention of any preceding claim, wherein said pixel value interpolation by using said positive rounding is calculated according to the equations:Ib = [(La+Lb+1)/2],Ic = [(La+Lc+1)/2], andId = [(La+Lb+Lc+Ld+2)/4], and said pixel value interpolation by using said negative rounding is calculated according to the equations:Ib = [(La+Lb)/2],Ic = [(La+Lc)/2], andId = [(La+Lb+Lc+Ld+1)/4],    whereLa, Lb, Lc, and Ld are respectively the intensity values of a first pixel, a second pixel which is horizontally adjacent to said first pixel, a third pixel which is vertically adjacent to said first pixel, and a forth pixel which is vertically adjacent to said second pixel and horizontally adjacent to said third pixel, andIb, Ic, and Id are respectively the interpolated intensity values of the middle point between said first and second pixel, the middle point between said first and third pixel, and the middle point between said first, second, third, and fourth pixel.