Video coding device and video decoding device with a motion compensated interframe prediction
First Claim
1. A video-coding device for encoding predicted error information determined as a difference between an input video-frame and a predicted video-frame obtained by executing motion-compensated interframe prediction, wherein a motion-compensated interframe predicting portion is provided with a variable-area predicted-frame generating portion for dividing a processable area of the input video-frame into suitable areas according to motion vectors and a reference video-frame and generating a predicated video-frame by using a motion vector per pixel determined from the inputted motion vectors and an area dividing pattern deciding portion for controlling dividing of a processable area and outputting a predicted video-frame and side-information such as motion vectors and area-dividing information.
1 Assignment
0 Petitions
Accused Products
Abstract
In a video-coding and video-decoding device, motion-compensated interframe prediction is achieved by determining motion vectors of respective pixels according to representative motion vectors with weighting, and determining accurate motion vectors between video frames, dividing each frame into areas optimal to an objective figure, size and location and performing effective encoding and decoding of the motion vectors. According to the invention a motion-compensated interframe predicting portion generates a predicted video-frame by varying codable area according to a reference video-frame received from a frame memory portion and an input video frame and obtains side-information. A motion vector searching portion searches a motion vector. An effective-area selecting portion selects a valid or invalid mask depending upon a position of a processable object, divides a processable area of the input video frame into suitable areas, a variable-area predicted-frame generating portion generates a predicted frame by affine transformation and translational displacement. An area-diving pattern deciding portion outputs side-information such as the predicted image, motion vectors and divided areas, a side-information coding portion encodes an additional motion vector as a difference from an average basic-motion vector or predictively encodes a motion vector from a median value of three neighboring motion-vectors. A difference between the input video-frame and the predicted video-frame from the predicting portion is encoded, transferred and stored.
-
Citations
2 Claims
-
1. A video-coding device for encoding predicted error information determined as a difference between an input video-frame and a predicted video-frame obtained by executing motion-compensated interframe prediction, wherein a motion-compensated interframe predicting portion is provided with a variable-area predicted-frame generating portion for dividing a processable area of the input video-frame into suitable areas according to motion vectors and a reference video-frame and generating a predicated video-frame by using a motion vector per pixel determined from the inputted motion vectors and an area dividing pattern deciding portion for controlling dividing of a processable area and outputting a predicted video-frame and side-information such as motion vectors and area-dividing information.
-
2. A video-coding device for encoding predicted error information determined as a difference between an input video-frame and a predicted video-frame obtained by executing motion-compensated interframe prediction, wherein a motion-compensated interframe predicting portion is provided with a variable-area predicted-frame generating portion for dividing a processable area of the input video-frame into suitable areas according to motion vectors and a reference video-frame and generating a predicated video-frame by using a motion vector per pixel determined from the inputted motion vectors and by translational displacement of processable areas and an area dividing pattern deciding portion for controlling dividing of a processable area and outputting a predicated video-frame and side-information such as motion vectors and area-dividing information.
Specification