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

Coding apparatus for encoding and compressing video data

Assignee: Sony Corp
•
Filing: 1989-09-15
•
Granted: 1990-08-28
•
Expires: 2009-09-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A difference between an original digital value of a picture element to be encoded and an original digital value of a spatially adjacent picture element of the picture element is determined by a detecting circuit. The video data of the spatially adjacent picture element is decoded to generate a decoded value by a local decoder. A compressed encoded video data of the picture is generated wherein a difference between a decoded value of the compressed encoded video data and the decoded value is closest to the difference.

Inventors

  • 👤 Tetsujiro Kondo

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 12:22
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/90; H04N19/98; H04N19/50; H04N19/593; H04N19/30

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 223 words
A highly efficient coding apparatus for encoding original digital video data having n bits for each picture element into compressed video data having a number of bits less than n for each picture element, comprising: first detecting means for detecting a first difference between an original digital value of a first picture element to be encoded and an original digital value of a spatially adjacent picture element of said first picture element; first local decoding means for decoding encoded video data of said spatially adjacent picture element to generate a first decoded value; and generating means for generating compressed encoded video data of said first picture element so that a difference between a decoded value of said compressed encoded video data and said first decoded value is closest to said first difference, said generating means including second local decoding means for decoding all compressed encoded data and for generating respective decoded values, first subtracting means for subtracting said first decoded value from each of said respective decoded values to generate first subtracted values, second subtracting means for subtracting each of said first subtracted values from said first difference to generate second subtracted values, minimum detecting means supplied with said second subtracted values for detecting a minimum value thereof and code selecting means for selecting compressed code data corresponding to the detected minimum value.
Claim 2
Dependent Claim 223 words
A highly efficient coding apparatus for encoding original digital video data having n bits for each picture element into compressed video data having a number of bits less than n for each picture element, comprising: first detecting means for detecting a first difference between an original digital value of a first picture element to be encoded and an original digital value of a spatially adjacent picture element of said first picture element; first local decoding means for decoding encoded video data of said spatially adjacent picture element to generate a first decoded value; and generating means for generating compressed encoded video data of said first picture element so that a difference between a decoded value of said compressed encoded video data and said first decoded value is closest to said first difference, said generating means including second local decoding means for decoding all compressed encoded data and for generating respective decoded values, first subtracting means for subtracting said first decoded value from each of said respective decoded values to generate first subtracted values, second subtracting means for subtracting each of said first subtracted values from said first difference to generate second subtracted values, minimum detecting means supplied with said second subtracted values for detecting a minimum value thereof and code selecting means for selecting compressed code data corresponding to the detected minimum value.
Claim 3
Dependent Claim 31 words
A highly efficient coding apparatus according to claim 1, wherein a plurality of picture elements are represented by said digital video data in the form of blocks of digital video data.
Claim 4
Dependent Claim 230 words
A highly efficient coding apparatus for encoding original digital video data having n bits for each picture element into compressed video data having a number of bits less than n for each picture element, comprising: first detecting means for detecting a first difference between an original value of a first picture element to be encoded and an original digital value of a temporally adjacent and spatially identical picture element of said first picture element; first local decoding means for decoding encoded video data of said temporally adjacent and spatially identical picture element to generate a first decoded value; and generating means for generating compressed encoded video data of said first picture element so that a difference between a decoded value of said compressed encoded video data and said first decoded value is closest to said first difference, said generating means including second local decoding means for decoding all said compressed encoded video data and for generating respective decoded values, first subtracting means for subtracting said first decoded value from each of said respective decoded values to generate first subtracted values, second subtracting means for subtracting each of said first subtracted values from said first difference to generate second subtracted values, minimum detecting means supplied with said second subtracted values for detecting a minimum value thereof and code selecting means for selecting compressed code data corresponding to the detected minimum value.
Claim 5
Dependent Claim 230 words
A highly efficient coding apparatus for encoding original digital video data having n bits for each picture element into compressed video data having a number of bits less than n for each picture element, comprising: first detecting means for detecting a first difference between an original value of a first picture element to be encoded and an original digital value of a temporally adjacent and spatially identical picture element of said first picture element; first local decoding means for decoding encoded video data of said temporally adjacent and spatially identical picture element to generate a first decoded value; and generating means for generating compressed encoded video data of said first picture element so that a difference between a decoded value of said compressed encoded video data and said first decoded value is closest to said first difference, said generating means including second local decoding means for decoding all said compressed encoded video data and for generating respective decoded values, first subtracting means for subtracting said first decoded value from each of said respective decoded values to generate first subtracted values, second subtracting means for subtracting each of said first subtracted values from said first difference to generate second subtracted values, minimum detecting means supplied with said second subtracted values for detecting a minimum value thereof and code selecting means for selecting compressed code data corresponding to the detected minimum value.
Claim 6
Dependent Claim 270 words
A highly efficient coding apparatus for encoding original digital video data having n bits for each picture element into compressed video data having a number of bits less than n for each picture element, comprising: first local decoding means for decoding all compressed code data and for generating decoded values for a first picture element to be encoded; first detecting means for detecting first differences between an original digital value of said first picture element and said each of said decoded values; second detecting means for detecting second differences between a difference value of the original digital value of said first picture element and an original digital value of a spatially adjacent picture element of said first picture element and difference values of said decoded values and a decoded value of an encoded data of said spatially adjacent picture element; third detecting means for detecting third differences between a difference value of the original digital value of said first picture element and an original digital value of a temporally adjacent and spatially identical picture element of said first picture element and difference values of said decoded values and a decoded value of an encoded data of said temporally adjacent and spatially identical picture element; weighting and adding means for multiplying first, second and third weighting coefficients by said first, second and third differences, respectively, and for adding corresponding ones of the multiplied first, second and third differences together to generate added values; minimum detecting means supplied with said added values for detecting a minimum value thereof; and code selecting means for selecting compressed code data corresponding to said minimum value.
Claim 7
Dependent Claim 270 words
A highly efficient coding apparatus for encoding original digital video data having n bits for each picture element into compressed video data having a number of bits less than n for each picture element, comprising: first local decoding means for decoding all compressed code data and for generating decoded values for a first picture element to be encoded; first detecting means for detecting first differences between an original digital value of said first picture element and said each of said decoded values; second detecting means for detecting second differences between a difference value of the original digital value of said first picture element and an original digital value of a spatially adjacent picture element of said first picture element and difference values of said decoded values and a decoded value of an encoded data of said spatially adjacent picture element; third detecting means for detecting third differences between a difference value of the original digital value of said first picture element and an original digital value of a temporally adjacent and spatially identical picture element of said first picture element and difference values of said decoded values and a decoded value of an encoded data of said temporally adjacent and spatially identical picture element; weighting and adding means for multiplying first, second and third weighting coefficients by said first, second and third differences, respectively, and for adding corresponding ones of the multiplied first, second and third differences together to generate added values; minimum detecting means supplied with said added values for detecting a minimum value thereof; and code selecting means for selecting compressed code data corresponding to said minimum value.
Claim 8
Dependent Claim 249 words
A highly efficient coding apparatus for encoding original digital video data in the form of blocks of digital video data representing a plurality of picture elements having n bits for each picture element into compressed video data having a number of bits less than n for each picture element, comprising: first detecting means for detecting a first difference between an original digital value of a first picture element to be encoded and an original digital value of a spatially adjacent picture element of said first picture element; first local decoding means for decoding encoded video data of said spatially adjacent picture element to generate a first decoded value, said first local decoding means including first and second detecting means for detecting maximum and minimum values, respectively, of the digital video data representing the plurality of picture elements in each of said blocks, means for generating dynamic range information for each block of data from said maximum and minimum values for the respective block, read only memory means supplied with said encoded video data of said spatially adjacent picture element and the dynamic range information and for generating code data having n bits, and adder means for adding said code data and said minimum value to generate said first decoded value; and generating means for generating compressed encoded video data of said first picture element so that a difference between a decoded value of said compressed encoded video data and said first decoded value is closest to said first difference.
Claim 9
Dependent Claim 249 words
A highly efficient coding apparatus for encoding original digital video data in the form of blocks of digital video data representing a plurality of picture elements having n bits for each picture element into compressed video data having a number of bits less than n for each picture element, comprising: first detecting means for detecting a first difference between an original digital value of a first picture element to be encoded and an original digital value of a spatially adjacent picture element of said first picture element; first local decoding means for decoding encoded video data of said spatially adjacent picture element to generate a first decoded value, said first local decoding means including first and second detecting means for detecting maximum and minimum values, respectively, of the digital video data representing the plurality of picture elements in each of said blocks, means for generating dynamic range information for each block of data from said maximum and minimum values for the respective block, read only memory means supplied with said encoded video data of said spatially adjacent picture element and the dynamic range information and for generating code data having n bits, and adder means for adding said code data and said minimum value to generate said first decoded value; and generating means for generating compressed encoded video data of said first picture element so that a difference between a decoded value of said compressed encoded video data and said first decoded value is closest to said first difference.

References Cited (Backward Citations)

US32291A Cited
US3502815A Cited
USRE32291E Cited
US4307420A Cited
US4710822A Cited
US4442454A Cited
US4701807A Cited
EP0142767A2 Cited
US4802006A Cited
US4809067A Cited
EP0310021A2 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-08-27 1994-02-26 1994-08-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-08-27 1998-02-26 1998-08-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-08-27 2002-02-26 2002-08-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag