← Back to Patent Explorer
EP0695096A1 Expired / Lapsed EP ⏱️ 0.0 years remaining

Apparatus for detecting motion vector and encoding picture signals

Assignee: Sony Corp
•
Filing: 1995-07-27
•
Granted: —
•
Expires: 2015-07-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Apparatus for detecting a motion vector and encoding picture signals. Where a motion vector is obtained by block matching employing a luminance pattern obtained by eliminating dc components from a luminance signal of a picture, and thus containing only ac components, is compared to a motion vector obtained by block matching employing a luminance signal of a picture. An optimum motion vector obtained based upon the result of comparison is employed as a true motion vector for variable length encoding the picture signal. In this manner, a correct motion vector may be detected and employed for variable length coding even in cases where the average luminance of the picture on the screen is varied significantly.

Inventors

  • 👤 Kazunori Yasuda
  • 👤 Tsuyoshi Oda
  • 👤 Kouichi Uchide

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-02 22:50
CPC Classifications
H; H04; H04N; H04N5/00; H04N5/14; H04N5/144; H04N5/145; H04N19/00; H04N19/50; H04N19/503; H04N19/51

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 188 words
A method for comparing data representing a first sequential picture frame and a second sequential picture frame to detect a motion vector comprising the steps of: generating a first motion vector and first minimum value by block matching said data of said first sequential picture frame and said second sequential picture frame, wherein a luminance pattern is obtained by eliminating dc components from a luminance signal so as to yield only ac components; generating a second motion vector and second minimum value by block matching said data of said first sequential picture frame and said second sequential picture frame wherein the difference between said first sequential picture frame data and said second sequential picture frame data is calculated; evaluating said first motion vector and first minimum value, and said second motion vector and second minimum value to determine which meets predetermined criteria; outputting either said first motion vector and first minimum value or said second motion vector and second minimum value as an optimum motion vector and optimum minimum value, based upon said evaluation; and encoding video frame data based upon said optimum motion vector and minimum value.
Claim 2
Independent Claim 113 words
A method for encoding a picture signal comprising the steps of: generating a first motion vector and minimum value generated by block matching employing a luminance pattern obtained by eliminating dc components from a luminance signal of a picture and thus containing only ac components, to a second motion vector generated by block matching employing a luminance signal of a picture; generating an optimum motion vector, based upon the result of comparison between said first motion vector and said second motion vector, as a true motion vector; effecting encoding and quantization on a prediction picture signal afforded by said true motion vector; and variable-length encoding the resulting quantized signal and the motion vector.
Claim 3
Independent Claim 305 words
An apparatus for encoding a video signal comprising: input for receiving an input video signal on a sequential frame by frame basis; first memory means for storing first frame data representing a plurality of pixel luminance values; second memory means for storing second frame data representing a plurality of pixel luminance values; first arithmetic logic unit for calculating a difference between luminance values of said second frame data and said first frame data in accordance with the expression: Out₁ = |A - B| , where A represents a luminance value of said first frame data and B represents a luminance value of said second frame data, and outputting a signal representing same; circuitry for generating and outputting a first motion vector signal representing a first motion vector and minimum value in accordance with said output from said first arithmetic logic unit; first average luminance calculating unit for calculating the average luminance value of said first frame data; second average luminance calculating unit for calculating the average luminance value of said second frame data; second arithmetic logic unit for generating a second output signal in accordance with the expression: Out₂ = |(A - A avg. ) - (B - B avg. )| , where A avg. represents the total average luminance value of said first frame data and B avg. represents the total average luminance value of said second frame data; evaluation circuitry for comparing the value of said first output signal with the value of said second output signal to determine which value meets predetermined criteria; selection circuitry for outputting as an optimum motion vector and value the one of either said first output signal or said second output signal which is determined to meet said predetrmined criteria; and encoder circuitry for encoding said video signal in accordance with said optimum motion vector and value.
Claim 4
Independent Claim 142 words
A method for detecting a motion vector comprising the steps of: storing first picture data into a first memory; storing second picture data into a second memory; said first picture data and said second picture data represent sequential frames of video images; generating a first motion vector based upon the difference in luminance values between said first picture data and said second picture data and wherein said dc components of said luminance values have been removed; generating a second motion vector based upon the difference of the difference in luminance values between said first picture data and said second picture data; comparing said first motion vector and said second motion vector to determine which has the lesser value; and outputting as an optimum motion vector, the one of either said first motion vector or said second motion vector having the lesser value.
Claim 5
Independent Claim 149 words
An apparatus for detecting a motion vector between a present frame and a preceding frame of an input digital picture signal which includes DC components and AC components comprising: eliminating means for eliminating DC components from the input digital picture signal so as to provide a digital picture signal containing only AC components; first motion vector generating means for generating a first motion vector and first minimum value from the digital picture signal supplied from said eliminating means by utilizing block matching algorithm; second motion vector generating means for generating second motion vector and second minimum value from the input digital picture signal by utililzing block matching algorithm; evaluation means for evaluating said first and second motion vectors to determine which meets predetermined criteria; and selection means for selectively outputting said first motion vector or said second motion vector on the basis of said determination of said evaluation means.
Claim 6
Dependent Claim 77 words
An apparatus for detecting a motion vector between a present frame and a preceding frame of an input digital picture signal which includes DC components and AC components according to claim 5 wherein said first motion vector generating means further comprises calculation means for calculating an integration value of absolute values of differences of luminance values in each associated position between a reference block in a preceding frame and a block under consideration in a present frame.
Claim 7
Dependent Claim 154 words
An apparatus for detecting a motion vector between a present frame and a preceding frame of an input digital picture signal which includes DC components and AC components according to claim 6 further comprising: means for detecting the smallest integration value and generating the first motion vector based upon a position of reference block having the smallest integration value; said second omtion vector generating means comprise calculation means for calculating integration value of absolute values of differences of luminance value in each associated positions between reference block in a preceding frame and block under consideration in a present frame, means for detecting the smallest integration value and for generating the second motion vector in accordance with the smallest integration value; and said evaluation means evaluates which of said first of second motion vector is preferable on the basis of the smallest integration values supplied from said first selecting means and said second selecting means.

References Cited (Backward Citations)

EP0330455A2 Cited
US4897720A Cited
US5206723A Cited
EP0478217A2 Cited

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