Patent EP0577418A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0577418A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Apparatus for motion compensation coding of digital video signal

Assignee: Panasonic Holdings Corp
•
Filing: 1993-06-30
•
Granted: —
•
Expires: 2013-06-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract For mode selection in motion compensated coding of digital video signals, reference is mode to the original pictures instead of decompressed pictures. Minimum errors produced during motion estimation, corresponding to optimum motion vectors, are used for mode selection. A motion detector detects a optimum motion vector of a current block, for each possible reference picture in the past and future, and outputs the optimum motion vectors and corresponding minimum errors. In a mode selector, an activity of the current block is estimated, an interpolated prediction obtained by averaging predictions from the past and future is evaluated, and an optimum mode is determined which gives a smallest value among all the minimum errors, the activity of the current block and the evaluation of the interpolated prediction.

Inventors

  • 👤 Boon Choong Seng
  • 👤 Toshihide Akiyama
  • 👤 Kenichi Takahashi

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-07 08:42
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/50; H04N19/503; H04N19/51; H04N19/577; H04N19/10; H04N19/102; H04N19/103; H04N19/107; H04N19/60; H04N19/61

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.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag