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

Highly efficient coding apparatus

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

Abstract

Abstract A highly efficient coding apparatus for encoding digital video data in a block format and compressing the video data if required into a number of bits so that the total number of bits in the digital video data to be transmitted is less than that of a predetermined transmission capacity. Coefficient data having a DC component and a plurality of AC components for each block are generated by an orthogonal transformation. A distribution table of the AC coefficient data is generated during a predetermined period, and an accumulating distribution table is generated from the distribution table. The total bit number of the AC coefficient data generated during the predetermined period is controlled in response to the accumulating distribution table and the predetermined transmission capacity of the data transmission channel. The DC coefficient data, the controlled AC coefficient data and an additional code are transmitting for each of the predetermined periods.

Inventors

  • 👤 Norihisa Shirota

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 16:41
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/10; H04N19/189; H04N19/192; H04N19/102; H04N19/115; H04N19/124; H04N19/126; H04N19/134; H04N19/136; H04N19/14; H04N19/146; H04N19/149; H04N19/169; H04N19/17; H04N19/176; H04N19/60; H04N19/61; H04N19/152

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 201 words
A highly efficient coding apparatus for encoding received digital video data in block format and compressing said digital video data when required so that the total bit rate of said digital video data to be transmitted is less than a predetermined transmission bit rate capacity, comprising: block segmentation means receiving said digital video data and for generating data in said block format, orthogonal transformation means receiving the block formatted data and for generating coefficient data having a direct current (DC) data component and a plurality of alternating current (AC) data components each having a respective number of bits for each block, first generating means for generating a first distribution table from the AC coefficient data components during a predetermined period, second generating means for generating an accumulating distribution table from said first distribution table, control means for controlling the total bit number of said AC coefficient data components generated during each said predetermined period in response to said accumulating distribution table and said predetermined transmission bit rate capacity, and data transmitting means having said predetermined transmission bit rate capacity for transmitting said DC coefficient data component, the controlled AC coefficient data components and an additional code in each said predetermined period.
Claim 2
Dependent Claim 201 words
A highly efficient coding apparatus for encoding received digital video data in block format and compressing said digital video data when required so that the total bit rate of said digital video data to be transmitted is less than a predetermined transmission bit rate capacity, comprising: block segmentation means receiving said digital video data and for generating data in said block format, orthogonal transformation means receiving the block formatted data and for generating coefficient data having a direct current (DC) data component and a plurality of alternating current (AC) data components each having a respective number of bits for each block, first generating means for generating a first distribution table from the AC coefficient data components during a predetermined period, second generating means for generating an accumulating distribution table from said first distribution table, control means for controlling the total bit number of said AC coefficient data components generated during each said predetermined period in response to said accumulating distribution table and said predetermined transmission bit rate capacity, and data transmitting means having said predetermined transmission bit rate capacity for transmitting said DC coefficient data component, the controlled AC coefficient data components and an additional code in each said predetermined period.
Claim 3
Dependent Claim 64 words
A high efficient coding apparatus as in claim 1, wherein said control means includes calculating means for calculating a calculated total bit number of said AC coefficient data components during each said predetermined period on the basis of said accumulating distribution table, and comparator means for comparing said calculated total bit number with said predetermined transmission bit rate capacity of said data transmission means.
Claim 4
Dependent Claim 130 words
A highly efficient coding apparatus for encoding received digital video data in block format and compressing said digital video data for transmission, comprising: block segmentation means receiving said digital video data and for generating data in said block format, orthogonal transformation means receiving the block formatted data and for generating coefficient data having a direct current (DC) data component and a plurality of alternating current (AC) data components for each block, sub-block segmentation means receiving the AC coefficient data components of each block and for dividing the same into a plurality of sub-blocks, generating means for generating address information indicating which of said sub-blocks contain significant coefficient data, and data transmission means for transmitting said DC coefficient data component, said address information, and said significant coefficient data for each block.
Claim 5
Dependent Claim 130 words
A highly efficient coding apparatus for encoding received digital video data in block format and compressing said digital video data for transmission, comprising: block segmentation means receiving said digital video data and for generating data in said block format, orthogonal transformation means receiving the block formatted data and for generating coefficient data having a direct current (DC) data component and a plurality of alternating current (AC) data components for each block, sub-block segmentation means receiving the AC coefficient data components of each block and for dividing the same into a plurality of sub-blocks, generating means for generating address information indicating which of said sub-blocks contain significant coefficient data, and data transmission means for transmitting said DC coefficient data component, said address information, and said significant coefficient data for each block.
Claim 6
Dependent Claim 146 words
A highly efficient coding apparatus for encoding received digital video data in block format and compressing said digital video data for transmission, comprising: block segmentation means receiving said digital video data and for generating data in said block format, orthogonal transformation means receiving the block formatted data and for generating coefficient data having a direct current (DC) data component and a plurality of alternating current (AC) data components for each block, sub-block segmentation means receiving the AC coefficient data components of each block and for sequentially dividing the same into a plurality of sub-blocks which in turn are divided into smaller sub-blocks, generating means for generating transmission pattern data for each size of said sub-blocks indicating which of said sub-blocks contain significant data, and data transmission means for transmitting said DC coefficient data component, said transmission pattern data, and said significant coefficient data for each block.
Claim 7
Dependent Claim 146 words
A highly efficient coding apparatus for encoding received digital video data in block format and compressing said digital video data for transmission, comprising: block segmentation means receiving said digital video data and for generating data in said block format, orthogonal transformation means receiving the block formatted data and for generating coefficient data having a direct current (DC) data component and a plurality of alternating current (AC) data components for each block, sub-block segmentation means receiving the AC coefficient data components of each block and for sequentially dividing the same into a plurality of sub-blocks which in turn are divided into smaller sub-blocks, generating means for generating transmission pattern data for each size of said sub-blocks indicating which of said sub-blocks contain significant data, and data transmission means for transmitting said DC coefficient data component, said transmission pattern data, and said significant coefficient data for each block.

References Cited (Backward Citations)

US4931869A Cited
US4833535A Cited
US4831440A Cited
US4953018A Cited
US4941043A 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