Detection and proper interpolation of interlaced moving areas for MPEG decoding with emebedded resizing
AssigneeKoninklijke Philips Electronics N.V.
InventorsZhun Zhong, Yingwei Chen, Tse-Hua Lan
Life of this patent
Estimating the term…
Abstract
The present invention is directed to MPEG decoding with embedded resizing that includes detecting and interpolating moving areas in interlaced video in order to eliminate irregularities in the output video. According to the present invention, the decoding includes down scaling a motion vector. Also, detecting a moving area in an interlaced video reference frame and modifying the reduced resolution motion vector. Further, retrieving pixel values from the interlaced video reference frame according to the modified motion vector.
Claims12
A method for decoding interlaced video frames, the method comprising the steps of:
- down scaling a motion vector to produce a reduced resolution motion vector;
- detecting a moving area in an interlaced video reference frame;
- modifying the reduced resolution motion vector to produce a modified motion vector;
- and
- retrieving pixel values from the interlaced video reference frame according to the modified motion vector.
A memory medium including code for decoding interlaced video frames, the code comprising:
- a code for down scaling a motion vector to produce a reduced resolution motion vector;
- a code for detecting a moving area in an interlaced video reference frame;
- a code for modifying the reduced resolution motion vector to produce a modified motion vector;
- and
- a code for retrieving pixel values from the interlaced video reference frame according to the modified motion vector.
A decoder, comprising:
- a first path for producing residual error frames;
- a second path for producing motion compensated residual frames;
- and
- an adder for combining the residual error frames and the motion compensated residual frames;
- wherein the second path includes:
- a down scaler for producing a reduced resolution motion vector;
- a motion compensation unit for detecting a moving area in an interlaced video reference frame, producing a modified motion vector and retrieving pixel values from the interlaced video reference frame according to the modified motion vector.
Dependencies are inferred from the claim text.