Video encoder, video decoder, video encoding method, video decoding method, and video encoding and decoding system
First Claim
1. A video encoder for performing compression encoding of input video divided into predefined blocks, including a motion compensated prediction means for implementing a motion compensation by detecting a motion between frames of blocks of an input video, the video encoder comprising:
- a motion detector, including a transformed block matching unit for transforming a reference image portion comprised of only integer pels, which consist of real sampling points, into an image portion having a predefined shape, for determining addresses of pels of a transformed reference image portion, and for matching the transformed reference image portion with the block of input video comprised of integer pels, and the motion detector outputting a motion vector providing a minimum prediction error; and
a motion compensator, including a corresponding pel determinator for transforming the reference image portion based on a motion parameter obtained from a comparison result of the transformed block matching unit, and for determining pels corresponding to pels of the reference image portion, and outputting a prediction image portion.
0 Assignments
0 Petitions
Accused Products
Abstract
It is an object of the invention to obtain a video encoder and a video decoder performing a highly accurate prediction of a picture, transformed by other than translation, within a short processing time in a small-scaled circuit. A video encoder for performing compression encoding of an input picture includes motion compensated prediction means for performing interframe motion detection. The motion compensated prediction means has a motion detector including a transformed block matching unit for transforming a reference picture portion into a picture portion having a predefined shape for performing motion detection and a motion compensator including a corresponding pel determinator for determining integer pels of real sample points of the transformed reference picture portion corresponding to an integer pel of the input picture block according to the motion parameters supplied from the motion detector as a result of the comparison so as to supply prediction picture data. The video encoder of the present invention can be combined with a video decoder having a motion compensator which performs the same operations as those in the video encoder to configure a video encoding and decoding system. Further, the video decoder uses half-
77 Citations
18 Claims
-
1. A video encoder for performing compression encoding of input video divided into predefined blocks, including a motion compensated prediction means for implementing a motion compensation by detecting a motion between frames of blocks of an input video, the video encoder comprising:
-
a motion detector, including a transformed block matching unit for transforming a reference image portion comprised of only integer pels, which consist of real sampling points, into an image portion having a predefined shape, for determining addresses of pels of a transformed reference image portion, and for matching the transformed reference image portion with the block of input video comprised of integer pels, and the motion detector outputting a motion vector providing a minimum prediction error; and
a motion compensator, including a corresponding pel determinator for transforming the reference image portion based on a motion parameter obtained from a comparison result of the transformed block matching unit, and for determining pels corresponding to pels of the reference image portion, and outputting a prediction image portion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A video decoder for decoding an input compressed video data, the video decoder including motion compensated prediction means for implementing motion compensation by detecting a motion between frames,
wherein the motion compensated prediction means has a mechanism for determining pels of a corresponding image portion comprised of predefined integer pels by transforming the corresponding reference image portion into a predefined shape according to motion parameters included in the input compressed video data, for extracting the integer pels determined, and for adding the transformed reference image portion and the decoded video signal so as to produce a decoded video data.
-
13. A video encoding method for performing compression encoding of an input digital video, comprising:
-
a motion compensated prediction means for storing a reference image, for dividing the reference image into predefined blocks, and for detecting a motion between frames;
transformed block matching step for transforming a reference image portion comprised of integer pels into an image portion having predefined shape, for determining addresses of pels of a transformed reference image portion to generate a prediction image portion, and for matching the transformed reference image portion with the block of the input digital video;
corresponding pel determining step for determining pels of the reference image portion by using the address of transformed reference image portion based on a motion vector providing a minimum error selected by the transformed block matching step, and for supplying a motion compensated output.
-
-
16. A video decoding method for decoding an input compressed video data including a motion compensated prediction means for storing a reference image, for dividing the reference image into predefined blocks, and for implementing a motion compensation between frames, comprising;
-
a motion compensated prediction step for transforming a reference image portion comprised of predefined integer pels into an image portion having a predefined shape, which corresponds to a video encoding method of a transmitter, based on a reference parameter included in the input compressed video data, for extracting addresses of pels of a transformed reference image portion, and for outputting a prediction image portion; and
decoding adding step for adding the prediction image portion, and for obtaining a reproduced video data.
-
-
18. A video encoding/decoding system comprising:
-
a video encoder for performing compression encoding of input video divided into predefined blocks, including a motion compensated prediction means for implementing a motion compensation by detecting a motion between frames of blocks of an input video, the video encoder comprising;
a motion detector, including a transformed block matching unit for transforming a reference image portion comprised of only integer pels, which consist of real sampling points, into an image portion having a predefined shape, for determining addresses of pels of a transformed reference image portion, and for matching the transformed reference image portion with the block of input video comprised of integer pels, and the motion detector outputting a motion vector providing a minimum prediction error; and
a motion compensator, including a corresponding pel determinator for transforming the reference image portion based on a motion parameter obtained from a comparison result of the transformed block matching unit, and for determining pels corresponding to pels of the reference image portion, and outputting a prediction image portion; and
a video decoder for decoding an input compressed video data, the video decoder including motion compensated prediction means for implementing motion compensation by detecting a motion between frames, wherein the motion compensated prediction means has a mechanism for determining pels of a corresponding image portion comprised of predefined integer pels by transforming the corresponding reference image portion into a predefined shape according to motion parameters included in the input compressed video data, for extracting the integer pels determined, and for adding the transformed reference image portion and the decoded video signal so as to produce a decoded video data.
-
Specification