EP0955607A2

Method and apparatus for adaptively scaling motion vector information

Abstract

A method (200) and apparatus (100) for reducing memory and memory bandwidth requirements in an MPEG-like decoder by compressing (300) image information prior to storage such that a reduced resolution image information frame is stored and subsequently utilised by, e.g., a motion compensation module of the decoder. The invention seeks to responsively processes (235; 245; 250) motion vector information in a manner consistent with the amount of compression imparted to a predicted image information frame, and the type (225) of prediction employed in forming the predicted information frame.

EP0955607A2, drawing sheet 1
Sheet 1 of 9

Term

Term ended

Projected expiry passed 22 April 2019, 7.4 years ago.

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

11 claims: 2 independent, 9 dependent

  1. 1
    In a block-based system for decoding a compressed information stream including predicted pixel blocks having associated motion vector information, a method for adapting said motion vector information to a scaling factor associated with scaled pixel block reference information, comprising the steps of:identifying (225) an encoding mode of a predicted pixel block;scaling (235;245;250), using said scaling factor, a horizontal displacement parameter of each motion vector associated with said predicted pixel block;and in the case of a field prediction encoding mode including an inter-field motion vector prediction: imparting (235;245), to a vertical displacement parameter of said motion vector associated with said predicted pixel block, a first offset;scaling (235;245), using said scaling factor, said offset vertical displacement parameter;and imparting (235;245), to said scaled offset vertical displacement parameter, a second offset.
  2. 8
    In a video decoder, apparatus comprising:a pixel processor (120), for receiving decoded reference pixel blocks and producing therefrom scaled reference pixel blocks according to a scaling factor;and a motion vector processor (130), for receiving motion vector information associated with a predicted pixel block and producing therefrom a scaled motion vector according to said scaling factor;wherein said motion vector processor, in the case of a said pixel blocks being encoded using a field prediction encoding mode including an inter-field motion vector prediction, scaling said motion vector information associated with said predicted pixel block by imparting a first offset to a vertical displacement parameter of said motion vector, scaling said vertical displacement parameter and a horizontal displacement parameter of said motion vector according to said scaling factor, and imparting, to said scaled offset vertical displacement parameter, a second offset.