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

Highly efficient coding apparatus

Assignee: Sony Corp
•
Filing: 1990-07-17
•
Granted: 1991-09-17
•
Expires: 2010-07-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a highly efficient coding apparatus, for coding digital video data in a block format and allowing video data compression for transmission using a data transmitter having a predetermined transmission capacity; maximum and minimum values of the digital video data of plural picture elements in a block are detected, the digital video data having values between the maximum value and a first value which is a first predetermined level lower than the maximum value are averaged for generating a modified maximum value, the digital video data having values between the minimum value and a second predetermined level higher than the minimum value are averaged for generating a modified minimum value, the modified minimum value is subtracted from the digital video data for each of the picture elements to generate modified digital video data, modified dynamic range information is generated from the modified maximum and minimum values, an encoding bit number is determined for each block during a predetermined period from the predetermined transmission capacity of the data transmitter, the modified digital video data is subjected to edge-match encoding with the encoding bit number, and an output of the encoder, a first additional code for each block formed of at least two of the modified maximum and minimum values and a signal based on the modified dynamic range information, and a second additional code for each predetermined period referred to above are transmitted.

Inventors

  • 👤 Tetsujiro Kondo
  • 👤 Atsuo Yada

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 12:35
CPC Classifications
H; H03; H03M; H03M7/00; H04; H04N; H04N19/00; H04N19/90; H04N19/98; H04N19/30

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 254 words
A highly efficient coding apparatus for coding digital video data in a bock format allowing video data compression for transmission by data transmission means having a predetermined transmission capacity, said coding apparatus comprising: detecting means for detecting maximum and minimum values of the digital video data of plural picture elements in a block; first averaging means for averaging the digital video data having values between said maximum value and a first value which is a first predetermined level lower than said maximum value for generating a modified maximum value; second averaging means for averaging the digital video data having values between said minimum value and a second value which is a second predetermined level higher than said minimum value for generating a modified minimum value; means for subtracting said modified minimum value from the digital video data for each of said picture elements to generate modified digital video data; means for generating modified dynamic range information from said modified maximum and minimum values; means for determining an encoding bit number for each block during a predetermined period on the basis of said predetermined transmission capacity of said data transmission means; edge-match encoding means for encoding said modified digital video data with said encoding bit number; and means for transmitting an output of said encoding means, a first additional code for each block formed of at least two of said modified maximum and minimum values and a signal based on said modified dynamic range information, and a second additional code for each said predetermined period.
Claim 2
Dependent Claim 254 words
A highly efficient coding apparatus for coding digital video data in a bock format allowing video data compression for transmission by data transmission means having a predetermined transmission capacity, said coding apparatus comprising: detecting means for detecting maximum and minimum values of the digital video data of plural picture elements in a block; first averaging means for averaging the digital video data having values between said maximum value and a first value which is a first predetermined level lower than said maximum value for generating a modified maximum value; second averaging means for averaging the digital video data having values between said minimum value and a second value which is a second predetermined level higher than said minimum value for generating a modified minimum value; means for subtracting said modified minimum value from the digital video data for each of said picture elements to generate modified digital video data; means for generating modified dynamic range information from said modified maximum and minimum values; means for determining an encoding bit number for each block during a predetermined period on the basis of said predetermined transmission capacity of said data transmission means; edge-match encoding means for encoding said modified digital video data with said encoding bit number; and means for transmitting an output of said encoding means, a first additional code for each block formed of at least two of said modified maximum and minimum values and a signal based on said modified dynamic range information, and a second additional code for each said predetermined period.
Claim 3
Dependent Claim 83 words
A high efficient coding apparatus according to claim 1; wherein said means for determining the encoding bit number includes means for generating original dynamic range information from said maximum and minimum values, means for generating a distribution table of said original dynamic range information during said predetermined period, setting means for setting a threshold value of said original dynamic range information for determining a boundary between plural bit numbers, and comparator means for comparing said original dynamic range information and said threshold value.
Claim 4
Dependent Claim 35 words
A highly efficient coding apparatus according to claim 2; further comprising means for providing said predetermined levels by bit shifting said original dynamic range information by the bit number determined by said means for determining.
Claim 5
Dependent Claim 42 words
A highly efficient coding apparatus according to claim 3; wherein said means for transmitting includes second comparator means for comparing said original and modified dynamic range informations and said threshold value and, in response thereto, generating a flag code for each block.
Claim 6
Dependent Claim 83 words
A highly efficient coding apparatus according to claim 1; wherein said means for determining the encoding bit number includes means for generating original dynamic range information from said maximum and minimum values, means for generating a distribution table of said original dynamic range information during said predetermined period, setting means for setting a threshold value of the original dynamic range information for determining a boundary between plural bit numbers, and comparator means for comparing said modified dynamic range information and said threshold value.
Claim 7
Dependent Claim 43 words
A highly efficient coding apparatus according to claim 5; further comprising means for providing said first and second predetermined levels by bit shifting said original dynamic range information by the bit number determined by said threshold value and said original dynamic range information.
Claim 8
Dependent Claim 69 words
A highly efficient coding apparatus according to claim 1; wherein said means for determining the bit number includes means for generating a distribution table of said modified dynamic range information during said predetermined period, setting means for setting a threshold value of the modified dynamic range information for determining a boundary between plural bit numbers, and comparator means for comparing said modified dynamic range information and said threshold value.
Claim 9
Dependent Claim 39 words
A highly efficient coding apparatus according to claim 7; further comprising means for providing said first and second predetermined levels by bit shifting original dynamic range information generated from said maximum and minimum values by a fixed bit number.
Claim 10
Dependent Claim 19 words
A highly efficient coding apparatus according to claim 7; wherein said first and second predetermined levels are fixed levels.
Claim 11
Dependent Claim 201 words
A highly efficient coding apparatus according to claim 1; wherein said first averaging means includes n averaging devices each of which averages the digital video data having a value between said maximum value and a value lower than said maximum value by original dynamic range information generated from said maximum and minimum values divided by 2 i (i =1, 2, . . . n), said averaging means generating n modified maximum values; said second averaging means includes n averaging devices each of which averages the digital video data having a value between said minimum value and a value higher than said minimum value by said original dynamic range information divided by 2 i (i=1, 2, . . . n), said second averaging means generating n modified minimum values' said maens for generating modified dynamic range information generates n modified dynamic range informations; and said means for determining said encoding bit number includes means for generating n distribution tables from said n modified dynamic range information, setting means for setting a threshold value of the modified dynamic range information for determining a boundary between plural bit numbers, and comparator means for comparing said n modified dynamic range informations and said threshold value.

References Cited (Backward Citations)

US4217609A Cited
US4562468A Cited
US4703352A Cited
US4722003A Cited
US4845560A Cited
US4890161A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag