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

Method for encoding and transmitting video signals as overall motion vectors and local motion vectors

Assignee: RAI RADIOTELEVISIONE ITALIANA CORSO GIAMBONE 68-10135 TORINO ITALY A CORP OF REPUBLIC OF ITALY
•
Filing: 1990-03-06
•
Granted: 1991-04-09
•
Expires: 2010-03-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A redundancy reduction algorithm, such as hybrid DCT, is applied to a video signal and is subsequently encoded by pixel blocks, and motion vectors are generated for each image block. At least one global motion vector is then generated for the entire image, the block motion vectors are substracted from the global vector to obtain local motion vectors representing the shifts from the global vector, the global vector is encoded with fixed length, the local vectors are encoded with variable length, and the coded global vector and the coded local vectors are multiplexed into the coded video signal to be transmitted.

Inventors

  • 👤 Marzio Barbero
  • 👤 Mario Muratori
  • 👤 Mario Stroppiana

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 08:06
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/50; H04N19/503; H04N19/51; H04N19/513; H04N19/517; H04N19/527; H04N19/60; H04N19/61

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 165 words
A method for encoding and transmitting a video signal representing a succession of images, each image being sub-divided into a number of pixel blocks and a motion vector being associated with each block, the method comprising the following steps: (a) processing the video signal with a redundancy reduction algorithm; (b) encoding the processed video signal pixel block by pixel block; (c) grouping the pixel blocks of each image into at least one array of pixel blocks; (d) generating an overall motion vector for each array of pixel blocks in each image; (e) subtracting the motion vectors associated with the pixel blocks from the respective overall motion vector to obtain corresponding local motion vectors representing the difference with respect to the respective overall motion vector; (f) encoding the overall motion vector with fixed length, and encoding the local motion vectors with variable length, to obtain respective coded motion vectors; and (g) multiplexing both the coded overall vector and the coded local vectors into a transmitted signal.
Claim 2
Independent Claim 165 words
A method for encoding and transmitting a video signal representing a succession of images, each image being sub-divided into a number of pixel blocks and a motion vector being associated with each block, the method comprising the following steps: (a) processing the video signal with a redundancy reduction algorithm; (b) encoding the processed video signal pixel block by pixel block; (c) grouping the pixel blocks of each image into at least one array of pixel blocks; (d) generating an overall motion vector for each array of pixel blocks in each image; (e) subtracting the motion vectors associated with the pixel blocks from the respective overall motion vector to obtain corresponding local motion vectors representing the difference with respect to the respective overall motion vector; (f) encoding the overall motion vector with fixed length, and encoding the local motion vectors with variable length, to obtain respective coded motion vectors; and (g) multiplexing both the coded overall vector and the coded local vectors into a transmitted signal.
Claim 3
Dependent Claim 24 words
The method of claim 1, wherein the pixel blocks of each image are grouped into one array of pixel blocks covering the entire image.
Claim 4
Dependent Claim 25 words
The method of claim 1, wherein the pixel blocks of each image are grouped into a plurality of arrays of pixel blocks in each image.
Claim 5
Dependent Claim 30 words
The method of claim 1, wherein said video signal is digital and said local motion vectors are encoded with the same variable-length code with which the video signal is encoded.
Claim 6
Dependent Claim 52 words
The method of claim 1, wherein said video signal is digital and the signal transmission is divided into a first data stream including the variable-length words and into a second data stream including the fixed-length words, said local vectors being encoded with variable-length words and being transmitted with said first data stream.
Claim 7
Dependent Claim 45 words
The method of claim 5, wherein a local vector absence signal is furthermore generated and transmitted with said second data stream when said local vector is zero, no variable-length word being transmitted in such case to represent the zero absolute value of the local vector.
Claim 8
Dependent Claim 60 words
The method of claim 5, wherein the absolute values of the local vector components are encoded with variable-length words and are transmitted with said first data stream, and wherein a direction signal is generated to represent the geometric quadrant in which the local vector points, said direction signal being encoded with fixed-length words and transmitted with said second data stream.
Claim 9
Dependent Claim 38 words
The method of claim 7, wherein said direction signal is coded to indicate a zero value of the local vector, no variable-length word being transmitted in such case to represent the zero absolute value of the local vector.
Claim 10
Dependent Claim 49 words
The method of claim 7, wherein said second data stream includes a 5-bit group indicating the processing mode of an associated block, and wherein 5 of the 32-bit combinations are not used for said indication, said direction signal and said absence signal being encoded in said respective 5 combinations.

References Cited (Backward Citations)

US4769826A Cited
US4689673A Cited
US4845566A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-04-08 1994-10-08 1995-04-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-04-08 1998-10-08 1999-04-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-04-08 2002-10-08 2003-04-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag