← Back to Patent Explorer
US5424779A Expired / Lapsed US ⏱️ 0.0 years remaining

Video coding apparatus

Assignee: Toshiba Corp
•
Filing: 1993-11-24
•
Granted: 1995-06-13
•
Expires: 2013-11-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A video coding apparatus comprises a memory for storing a coded picture signal used as a reference picture signal, a vector detecting circuit for detecting, from plural field picture signals or plural frame picture signals which are read out from the memory and the reference picture signals, an optimum motion vector regarding a picture to be coded, a prediction signal producing circuit for subjecting a spatial-temporal filtering to a reference picture designated by the optimum motion vector to produce a prediction signal, and a coding circuit for coding the to-be-coded picture signal on the basis of the prediction signal.

Inventors

  • 👤 Toshinori Odaka
  • 👤 Yoshiharu Uetani
  • 👤 Tadaaki Masuda
  • 👤 Tomoo Yamakage
  • 👤 Hideyuki Ueno
  • 👤 Noboru Yamaguchi
  • 👤 Yoshihiro Kikuchi
  • 👤 Tadahiro Oku

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 18:03
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/50; H04N19/503; H04N19/51; H04N19/577; H04N19/10; H04N19/102; H04N19/103; H04N19/105; H04N19/107; H04N19/112; H04N19/124; H04N19/126; H04N19/134; H04N19/136; H04N19/137; H04N19/14; H04N19/146; H04N19/152; H04N19/157; H04N19/159; H04N19/16; H04N19/169; H04N19/17; H04N19/174; H04N19/176; H04N19/523; H04N19/58; H04N19/60; H04N19/61; H04N19/80; H04N19/82; H04N19/149; H04N19/15

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 97 words
A video coding method, comprising the steps of: determining a first motion vector from a third picture to a first picture; determining a second motion vector from the third picture to a second picture; determining a third motion vector from a point of intersection of the first motion vector and the second motion vector to a point in the second picture where said first motion vector intersects the second picture; determining a differential motion vector by subtracting the third motion vector from the second motion vector; and encoding the first motion vector and the differential motion vector.
Claim 2
Dependent Claim 97 words
A video coding method, comprising the steps of: determining a first motion vector from a third picture to a first picture; determining a second motion vector from the third picture to a second picture; determining a third motion vector from a point of intersection of the first motion vector and the second motion vector to a point in the second picture where said first motion vector intersects the second picture; determining a differential motion vector by subtracting the third motion vector from the second motion vector; and encoding the first motion vector and the differential motion vector.
Claim 3
Dependent Claim 20 words
The video coding method according to claim 1, wherein the differential motion vector is encoded to a variable length code.
Claim 4
Dependent Claim 36 words
The video coding method according claim 1, wherein the differential motion vector is limited within a range of values obtained only when the directions of the first and second motion vectors are close to each other.
Claim 5
Dependent Claim 20 words
The video coding method according to claim 3, wherein the differential motion vector is encoded to a variable length code.
Claim 6
Dependent Claim 166 words
A video coding apparatus, comprising: memory means for storing at least first and second reference pictures; prediction signal forming means for forming a prediction signal for an input signal, using a first reference signal from the first reference picture stored in said memory means as designated by a first motion vector, and a second reference signal from the second reference picture stored in said memory means as designated by a second motion vector; first determining means for determining a third motion vector from a point of intersection of the first motion vector and the second motion vector to a point in the second reference picture where said first motion vector intersects the second reference picture; second determining means for determining a differential motion vector by subtracting the third motion vector from the second motion vector; first coding means for coding the first motion vector and the differential motion vector; and second coding means for coding a difference signal between said prediction signal and said input signal.
Claim 7
Dependent Claim 166 words
A video coding apparatus, comprising: memory means for storing at least first and second reference pictures; prediction signal forming means for forming a prediction signal for an input signal, using a first reference signal from the first reference picture stored in said memory means as designated by a first motion vector, and a second reference signal from the second reference picture stored in said memory means as designated by a second motion vector; first determining means for determining a third motion vector from a point of intersection of the first motion vector and the second motion vector to a point in the second reference picture where said first motion vector intersects the second reference picture; second determining means for determining a differential motion vector by subtracting the third motion vector from the second motion vector; first coding means for coding the first motion vector and the differential motion vector; and second coding means for coding a difference signal between said prediction signal and said input signal.
Claim 8
Dependent Claim 20 words
The video coding apparatus according to claim 5, wherein the differential motion vector is encoded to a variable length code.
Claim 9
Dependent Claim 37 words
The video coding apparatus according to claim 5, wherein the differential motion vector is limited within a range of values obtained only when the directions of the first and second motion vectors are close to each other.
Claim 10
Dependent Claim 20 words
The video coding apparatus according to claim 7, wherein the differential motion vector is encoded to a variable length code.
Claim 11
Dependent Claim 208 words
A video decoding apparatus for decoding an encoded signal including a first motion vector from a third picture to a first reference picture and a differential motion vector, said differential motion vector having been produced during encoding by determining a second motion vector from the third picture to a second reference picture, determining a third motion vector from a point of intersection of the first motion vector and the second motion vector to a point where said first, motion vector intersects the second reference picture, and subtracting the third motion vector from the second motion vector to derive said differential motion vector, comprising: memory means for storing at least the first and the second reference pictures; receiving means for receiving the encoded signal including the first motion vector and the differential motion vector; means for extracting the first motion vector and the differential motion vector from the received encoded signal; determining means for determining a decoded third motion vector extending from a third picture to be predicted to a point in the second reference picture Where the extracted first motion vector intersects the second reference picture; determining means for determining a decoded second motion vector by adding the extracted differential motion vector and the decoded third motion vector.
Claim 12
Dependent Claim 208 words
A video decoding apparatus for decoding an encoded signal including a first motion vector from a third picture to a first reference picture and a differential motion vector, said differential motion vector having been produced during encoding by determining a second motion vector from the third picture to a second reference picture, determining a third motion vector from a point of intersection of the first motion vector and the second motion vector to a point where said first, motion vector intersects the second reference picture, and subtracting the third motion vector from the second motion vector to derive said differential motion vector, comprising: memory means for storing at least the first and the second reference pictures; receiving means for receiving the encoded signal including the first motion vector and the differential motion vector; means for extracting the first motion vector and the differential motion vector from the received encoded signal; determining means for determining a decoded third motion vector extending from a third picture to be predicted to a point in the second reference picture Where the extracted first motion vector intersects the second reference picture; determining means for determining a decoded second motion vector by adding the extracted differential motion vector and the decoded third motion vector.
Claim 13
Dependent Claim 20 words
The video decoding apparatus according to claim 9, wherein the differential motion vector is decoded from a variable length code.
Claim 14
Dependent Claim 37 words
The video decoding apparatus according to claim 9, wherein the differential motion vector is limited within a range of values obtained only when the directions of the first and second motion vectors are close to each other.
Claim 15
Dependent Claim 20 words
The video decoding apparatus according to claim 11, wherein the differential motion vector is decoded from a variable length code.
Claim 16
Dependent Claim 106 words
A video coding method, comprising the steps of: determining a first motion vector from a third picture to a first picture; determining a second motion vector from the third picture to a second picture; determining a third motion vector from a point of intersection of the first motion vector and the second motion vector to a pixel in the second picture closest to a point in the second reference picture where said first motion vector intersects the second picture; determining a differential motion vector by subtracting the third motion vector from the second motion vector; and encoding the first motion vector and the differential motion vector.
Claim 17
Dependent Claim 106 words
A video coding method, comprising the steps of: determining a first motion vector from a third picture to a first picture; determining a second motion vector from the third picture to a second picture; determining a third motion vector from a point of intersection of the first motion vector and the second motion vector to a pixel in the second picture closest to a point in the second reference picture where said first motion vector intersects the second picture; determining a differential motion vector by subtracting the third motion vector from the second motion vector; and encoding the first motion vector and the differential motion vector.
Claim 18
Dependent Claim 175 words
A video coding apparatus, comprising: memory means for storing at least first and second reference pictures; prediction signal forming means for forming a prediction signal for an input signal, using a first reference signal from the first reference picture stored in said memory means as designated by a first motion vector, and a second reference signal from the second reference picture stored in said memory means as designated by a second motion vector; first determining means for determining a third motion vector from a point of intersection of the first motion vector and the second motion vector to a pixel in the second reference picture closest to a point in the second reference picture where said first motion vector intersects the second reference picture; second determining means for determining a differential motion vector by subtracting the third motion vector from the second motion vector; first coding means for coding the first motion vector and the differential motion vector; and second coding means for coding a difference signal between said prediction signal and said input signal.
Claim 19
Dependent Claim 175 words
A video coding apparatus, comprising: memory means for storing at least first and second reference pictures; prediction signal forming means for forming a prediction signal for an input signal, using a first reference signal from the first reference picture stored in said memory means as designated by a first motion vector, and a second reference signal from the second reference picture stored in said memory means as designated by a second motion vector; first determining means for determining a third motion vector from a point of intersection of the first motion vector and the second motion vector to a pixel in the second reference picture closest to a point in the second reference picture where said first motion vector intersects the second reference picture; second determining means for determining a differential motion vector by subtracting the third motion vector from the second motion vector; first coding means for coding the first motion vector and the differential motion vector; and second coding means for coding a difference signal between said prediction signal and said input signal.
Claim 20
Dependent Claim 218 words
A video decoding apparatus for decoding an encoded signal including a first motion vector from a third picture to a first reference picture and a differential motion vector, said differential motion vector having been produced during encoding by determining a second motion vector from the third picture to a second reference picture, determining a third motion vector from a point of intersection of the first motion vector and the second motion vector to a point where said first motion vector intersects the second reference picture, and subtracting the third motion vector from the second motion vector to derive said differential motion vector, comprising: memory means for storing at least the first and the second reference pictures; receiving means for receiving the encoded signal including the first motion vector and the differential motion vector; means for extracting the first motion vector and the differential motion vector from the received encoded signal; determining means for determining a decoded third motion vector extending from a third picture to be predicted to a pixel of the second reference picture closest to a point in the second reference picture where the extracted first motion vector intersects the second reference picture; and determining means for determining a decoded second motion vector by adding the extracted differential motion vector and the decoded third motion vector.
Claim 21
Dependent Claim 218 words
A video decoding apparatus for decoding an encoded signal including a first motion vector from a third picture to a first reference picture and a differential motion vector, said differential motion vector having been produced during encoding by determining a second motion vector from the third picture to a second reference picture, determining a third motion vector from a point of intersection of the first motion vector and the second motion vector to a point where said first motion vector intersects the second reference picture, and subtracting the third motion vector from the second motion vector to derive said differential motion vector, comprising: memory means for storing at least the first and the second reference pictures; receiving means for receiving the encoded signal including the first motion vector and the differential motion vector; means for extracting the first motion vector and the differential motion vector from the received encoded signal; determining means for determining a decoded third motion vector extending from a third picture to be predicted to a pixel of the second reference picture closest to a point in the second reference picture where the extracted first motion vector intersects the second reference picture; and determining means for determining a decoded second motion vector by adding the extracted differential motion vector and the decoded third motion vector.

References Cited (Backward Citations)

US5093720A Cited
US5175618A Cited
US5173773A Cited
US5168356A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-06-12 1998-12-12 1999-06-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-06-12 2002-12-12 2003-06-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-06-12 2006-12-12 2007-06-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag