Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
217 words
An encoding apparatus for motion compensated coding of digital video signals, comprising: storage means for storing each input video frame and for dividing the input video frame into a plurality of blocks each containing a matrix of pixel data; motion detection means coupled to said storage means for detecting a motion of a current block of a current picture by comparing said current block with each reference block in each of a plurality of reference pictures based on a prescribed cost function, and for producing for each of said reference pictures an optimum motion vector and an optimum value of said cost function corresponding to a best-matched reference block; mode selection means coupled to said storage means and said motion detection means for determining an optimum mode from a plurality of modes for encoding said current block based on said optimum values of said cost function received from said motion detection means and an activity of said current block, said mode selection means including activity estimation means for estimating the activity of said current block; encoding means coupled to said storage means, said motion detection means and said mode selection means for compression coding said current block based on said optimum mode and said optimum motion vector corresponding to said optimum mode to obtain a coded data.
Claim 2
Dependent Claim
217 words
An encoding apparatus for motion compensated coding of digital video signals, comprising: storage means for storing each input video frame and for dividing the input video frame into a plurality of blocks each containing a matrix of pixel data; motion detection means coupled to said storage means for detecting a motion of a current block of a current picture by comparing said current block with each reference block in each of a plurality of reference pictures based on a prescribed cost function, and for producing for each of said reference pictures an optimum motion vector and an optimum value of said cost function corresponding to a best-matched reference block; mode selection means coupled to said storage means and said motion detection means for determining an optimum mode from a plurality of modes for encoding said current block based on said optimum values of said cost function received from said motion detection means and an activity of said current block, said mode selection means including activity estimation means for estimating the activity of said current block; encoding means coupled to said storage means, said motion detection means and said mode selection means for compression coding said current block based on said optimum mode and said optimum motion vector corresponding to said optimum mode to obtain a coded data.
Claim 3
Dependent Claim
28 words
An apparatus according to claim 1, wherein said reference pictures are a plurality of frames from the past and future in the display order of input video frames.
Claim 4
Dependent Claim
63 words
An apparatus according to claim 2, wherein said motion detection means includes: means for producing an optimum forward motion vector and an optimum value of cost function corresponding to a best-matched reference block from a past frame; and means for producing an optimum backward motion vector and an optimum value of cost function corresponding to a best-matched reference block from a future frame.
Claim 5
Dependent Claim
120 words
An apparatus according to claim 3, wherein said encoding means includes: decompressing means for decompressing said coded data; means for retrieving a past block of pixel data in response to said optimum forward motion vector from said past frame which has been compression coded and subsequently decompressed by said decompressing means and a future block of pixel data in response to said optimum backward motion vector from said future frame which has been compression coded and subsequently decompressed by said decompressing means; means for averaging said past block and future block to produce an interpolated prediction block; and switch means for selecting one or none of said past block, future block and interpolated prediction block based on said optimum mode.
Claim 6
Dependent Claim
102 words
An apparatus according to claim 4, wherein said mode selection means comprises: evaluation means for evaluating said interpolated prediction block by comparing said interpolated prediction block with said current block based on said prescribed cost function; said activity estimation means for estimating the activity of said current block; comparator means for comparing said optimum values of said cost function received from said motion detection means, a value of said cost function received from said evaluation means and a value of the activity received from said activity estimation means, and for determining an optimum mode which gives a least value among said values.
Claim 7
Dependent Claim
193 words
An encoding apparatus for motion compensated coding of digital video signals, comprising: storage means for storing each input video frame and for dividing said input video frame into a plurality of blocks each containing a matrix of pixel data; motion detection means coupled to said storage means for detecting a motion of a current block of a current picture by comparing said current block with each reference block in each of a plurality of reference pictures based on a prescribed cost function, producing for each of said reference pictures an optimum motion vector and an optimum value of said cost function corresponding to a best-matched reference block, and determining an optimum mode from a plurality of modes for encoding said current block based on said optimum values of said cost function and an activity of said current block, said motion detection means including activity estimation means for estimating the activity of said current block; and encoding means coupled to said storage means and said motion detection means for compression coding said current block based on said optimum mode and said optimum motion vector corresponding to said optimum mode to obtain a coded data.
Claim 8
Dependent Claim
193 words
An encoding apparatus for motion compensated coding of digital video signals, comprising: storage means for storing each input video frame and for dividing said input video frame into a plurality of blocks each containing a matrix of pixel data; motion detection means coupled to said storage means for detecting a motion of a current block of a current picture by comparing said current block with each reference block in each of a plurality of reference pictures based on a prescribed cost function, producing for each of said reference pictures an optimum motion vector and an optimum value of said cost function corresponding to a best-matched reference block, and determining an optimum mode from a plurality of modes for encoding said current block based on said optimum values of said cost function and an activity of said current block, said motion detection means including activity estimation means for estimating the activity of said current block; and encoding means coupled to said storage means and said motion detection means for compression coding said current block based on said optimum mode and said optimum motion vector corresponding to said optimum mode to obtain a coded data.
Claim 9
Dependent Claim
28 words
An apparatus according to claim 6, wherein said reference pictures are a plurality of frames from the past and future in the display order of input video frames.
Claim 10
Dependent Claim
69 words
An apparatus according to claim 7, wherein said motion detection means includes: first search means for producing an optimum forward motion vector and an optimum value of said cost function corresponding to a best-matched reference block from a past frame; and second search means for producing an optimum backward motion vector and an optimum value of said cost function corresponding to a best-matched reference block from a future frame.
Claim 11
Dependent Claim
124 words
An apparatus according to claim 8, wherein said motion detection means further includes: interpolation means for averaging said best-matched reference block from said past frame and said best-matched reference block from the future frame to produce an interpolated prediction block; evaluation means for evaluating said interpolated prediction block by comparing said interpolated prediction block with said current block based on said prescribed cost function; comparator means for comparing said optimum values of said cost function corresponding to said optimum forward motion vector and optimum backward motion vector, a value of said cost function received from said evaluation means and a value of said activity received from said activity estimation means, and for determining an optimum mode which gives a least value among said values.
Claim 12
Dependent Claim
41 words
An apparatus according to claim 9, wherein said motion detection means further includes control means coupled to said first and second search means and said comparator for controlling output of said forward and backward motion vectors based on said optimum mode.