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

Data transmission apparatus for transmitting code data

Assignee: Sony Corp
•
Filing: 1993-08-31
•
Granted: 1996-01-02
•
Expires: 2013-08-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An ADRC encoder generates an ADRC block of 4×4 pixels, together with DR, MIN and quantized pixel data (DT) for each block. A macro block formatting circuit generates DR, MIN and DT code data for four ADRC blocks. An adding circuit generates sum data (DRΣ=DR1+DR2+DR3+DR4 and MINΣ=MIN1+MIN2+MIN3+MIN4) of this hierarchical important data in the macro block. The sum data and the important data form which the sum data is formed are distributed and recorded in plural channels. If one of the important data has an error and the remaining important data and the sum data have no error, the important data with the error can be completely corrected. Reproduced pixel data is converted into 3×3 block format and an ADRC encoding circuit generates encoded data DTx representing a center pixel and DT data which represents the 8 pixels that surround the center pixel. A timing aligning circuit generates class information formed of the 8 pixel data, the class information being supplied to a memory as a read address for reading out existing-range data and predicted data DTx that had been stored therein during a learning operation. An error is detected by comparing the existing-range data to the encoded data Dtx; and when an error is detected, the predicted data DTx is selected.

Inventors

  • 👤 Tetsujiro Kondo

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 14:08
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/20; H04N21/23; H04N21/236; H04N19/00; H04N19/60; H04N19/85; H04N19/89; H04N19/90; H04N19/98; H04N21/40; H04N21/43; H04N21/434; H04N5/00; H04N5/76; H04N5/91; H04N5/92; H04N5/926; H04N5/9261; H04N7/00; H04N7/24; H04N7/52; H04N7/54; H04N5/9264; H04N5/93; H04N5/94; H04N5/945

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 117 words
A data transmission apparatus for transmitting block code data in which a block of plural pixels proximate in space is encoded as a unit to compress the amount of data needed for transmission, wherein said block code data includes important data which exhibits hierarchically high importance for subsequent decoding, said transmission apparatus comprising: sum data generating means for summing the plural important data of plural blocks to form sum data; means for transmitting said sum data in at least one channel different from the channels used to transmit said plural important data; and wherein an erroneous one of said plural important data is restorable from said sum data as received and said plural important data as received.
Claim 2
Dependent Claim 117 words
A data transmission apparatus for transmitting block code data in which a block of plural pixels proximate in space is encoded as a unit to compress the amount of data needed for transmission, wherein said block code data includes important data which exhibits hierarchically high importance for subsequent decoding, said transmission apparatus comprising: sum data generating means for summing the plural important data of plural blocks to form sum data; means for transmitting said sum data in at least one channel different from the channels used to transmit said plural important data; and wherein an erroneous one of said plural important data is restorable from said sum data as received and said plural important data as received.
Claim 3
Dependent Claim 148 words
A data transmission apparatus for transmitting block code data in which a block of plural pixels proximate in space is encoded as a unit to compress the amount of data needed for transmission, wherein said block code data includes important data which exhibits hierarchically high importance for subsequent decoding and wherein said block code data is transmitted in a number of channels, said transmission apparatus comprising: sum data generating means for summing a number of the plurality of said important data of plural blocks, said number being less than the number of said channels; means for transmitting said sum data in at least one channel other than those channels used for transmission of the important data from which said sum data is summed; and wherein an erroneous one of said plural important data is restorable from said sum data as received and said plural important data as received.
Claim 4
Dependent Claim 148 words
A data transmission apparatus for transmitting block code data in which a block of plural pixels proximate in space is encoded as a unit to compress the amount of data needed for transmission, wherein said block code data includes important data which exhibits hierarchically high importance for subsequent decoding and wherein said block code data is transmitted in a number of channels, said transmission apparatus comprising: sum data generating means for summing a number of the plurality of said important data of plural blocks, said number being less than the number of said channels; means for transmitting said sum data in at least one channel other than those channels used for transmission of the important data from which said sum data is summed; and wherein an erroneous one of said plural important data is restorable from said sum data as received and said plural important data as received.
Claim 5
Dependent Claim 123 words
A data transmission apparatus for transmitting block code data in which a block of plural pixels proximate in space is encoded as a unit to compress the amount of data needed for transmission, wherein said block code data includes important data which exhibits hierarchically high importance for subsequent decoding, said transmission apparatus comprising: weighted average generating means for generating weighted average data representing a weighted average of the plural important data of plural blocks; means for transmitting said weighted average data in at least one channel different from the channels used to transmit said plural important data; and wherein an erroneous one of said plural important data is restorable from said weighted average data as received and said plural important data as received.
Claim 6
Dependent Claim 123 words
A data transmission apparatus for transmitting block code data in which a block of plural pixels proximate in space is encoded as a unit to compress the amount of data needed for transmission, wherein said block code data includes important data which exhibits hierarchically high importance for subsequent decoding, said transmission apparatus comprising: weighted average generating means for generating weighted average data representing a weighted average of the plural important data of plural blocks; means for transmitting said weighted average data in at least one channel different from the channels used to transmit said plural important data; and wherein an erroneous one of said plural important data is restorable from said weighted average data as received and said plural important data as received.
Claim 7
Dependent Claim 133 words
A data transmission apparatus for transmitting block code data in which a block of plural pixels proximate in space is encoded as a unit to compress the amount of data needed for transmission, wherein said block code data includes important data which exhibits hierarchically high importance for subsequent decoding, said transmission apparatus comprising: sum data generating means for generating sum data for a unit of plural important data by summing said plural important data in that unit and at least one important data in another unit; means for transmitting said sum data in at least one channel different from the channels used to transmit said plural important data; and wherein an erroneous one of said plural important data is restorable from said sum data as received and said plural important data as received.
Claim 8
Dependent Claim 133 words
A data transmission apparatus for transmitting block code data in which a block of plural pixels proximate in space is encoded as a unit to compress the amount of data needed for transmission, wherein said block code data includes important data which exhibits hierarchically high importance for subsequent decoding, said transmission apparatus comprising: sum data generating means for generating sum data for a unit of plural important data by summing said plural important data in that unit and at least one important data in another unit; means for transmitting said sum data in at least one channel different from the channels used to transmit said plural important data; and wherein an erroneous one of said plural important data is restorable from said sum data as received and said plural important data as received.
Claim 9
Dependent Claim 150 words
A data transmission apparatus for transmitting block code data in which a block of plural pixels proximate in space is encoded as a unit to compress the amount of data needed for transmission, wherein said block code data includes important data which exhibits a hierarchically high importance for subsequent decoding, said transmission apparatus comprising: sum data generating means for generating sum data for a unit of plural important data by summing said plural important data in that unit and at least a predetermined one important data in another unit, wherein said predetermined important data in said other unit changes on a regular basis; means for transmitting said sum data in at least one channel different from the channels used to transmit said plural important data; and wherein an erroneous one of said plural important data is restorable from said sum data as received and said plural important data as received.
Claim 10
Dependent Claim 150 words
A data transmission apparatus for transmitting block code data in which a block of plural pixels proximate in space is encoded as a unit to compress the amount of data needed for transmission, wherein said block code data includes important data which exhibits a hierarchically high importance for subsequent decoding, said transmission apparatus comprising: sum data generating means for generating sum data for a unit of plural important data by summing said plural important data in that unit and at least a predetermined one important data in another unit, wherein said predetermined important data in said other unit changes on a regular basis; means for transmitting said sum data in at least one channel different from the channels used to transmit said plural important data; and wherein an erroneous one of said plural important data is restorable from said sum data as received and said plural important data as received.
Claim 11
Dependent Claim 172 words
A data recovery apparatus for recovering data encoded by block encoding in which a block of plural pixels proximate in space has been encoded as a unit to compress the amount of data needed for transmission, wherein said block encoded data includes plural data representing pixels, and wherein sum data representing a summation of said plural data is received over a channel different from the channels over which said plural data are received; said apparatus comprising: means for detecting when one of said plural data as received has an error and for recovering a corrected one of the erroneous data from said sum data and the remaining plural data having no error; means for detecting when a plurality of said received data have errors and for forming interpolated data by interpolating the plural data having an error from those pixels which surround the plural pixels represented by erroneous data; and means for correcting the errors of said plural received erroneous data as a function of said interpolated data and said sum data.
Claim 12
Dependent Claim 172 words
A data recovery apparatus for recovering data encoded by block encoding in which a block of plural pixels proximate in space has been encoded as a unit to compress the amount of data needed for transmission, wherein said block encoded data includes plural data representing pixels, and wherein sum data representing a summation of said plural data is received over a channel different from the channels over which said plural data are received; said apparatus comprising: means for detecting when one of said plural data as received has an error and for recovering a corrected one of the erroneous data from said sum data and the remaining plural data having no error; means for detecting when a plurality of said received data have errors and for forming interpolated data by interpolating the plural data having an error from those pixels which surround the plural pixels represented by erroneous data; and means for correcting the errors of said plural received erroneous data as a function of said interpolated data and said sum data.
Claim 13
Dependent Claim 107 words
A data transmission apparatus for transmitting block code data in which a block of plural pixels proximate in space is encoded as a unit to compress the amount of data needed for transmission, wherein said block code data includes plural multi-bit data representing said pixels, said transmission apparatus comprising: sum data generating means for adding the more significant bits of said plural data; means for transmitting said sum data in at least one channel different from the channels used to transmit said plural data; and wherein an erroneous one of said plural data is restorable from said sum data as received and said plural data as received.
Claim 14
Dependent Claim 107 words
A data transmission apparatus for transmitting block code data in which a block of plural pixels proximate in space is encoded as a unit to compress the amount of data needed for transmission, wherein said block code data includes plural multi-bit data representing said pixels, said transmission apparatus comprising: sum data generating means for adding the more significant bits of said plural data; means for transmitting said sum data in at least one channel different from the channels used to transmit said plural data; and wherein an erroneous one of said plural data is restorable from said sum data as received and said plural data as received.
Claim 15
Dependent Claim 129 words
Apparatus for detecting digital video signals having an error therein comprising: means for timing aligning plural pixel data signals proximate to a pixel having said error, the time aligned pixel data signals constituting a digital signal corresponding to a class; memory means for storing maximum and minimum data constituting existing-range data which has been provided in advance for each class by a learning operation; reading means for reading out said existing-range data for a class corresponding to address data defined by an output of said timing aligning means; and comparing means for comparing said read out existing-range data to pixel data of a pixel to be detected, whereby an error is detected as a function of whether the compared pixel data is within said read out existing range data.
Claim 16
Dependent Claim 129 words
Apparatus for detecting digital video signals having an error therein comprising: means for timing aligning plural pixel data signals proximate to a pixel having said error, the time aligned pixel data signals constituting a digital signal corresponding to a class; memory means for storing maximum and minimum data constituting existing-range data which has been provided in advance for each class by a learning operation; reading means for reading out said existing-range data for a class corresponding to address data defined by an output of said timing aligning means; and comparing means for comparing said read out existing-range data to pixel data of a pixel to be detected, whereby an error is detected as a function of whether the compared pixel data is within said read out existing range data.
Claim 17
Dependent Claim 37 words
The apparatus according to claim 8, wherein said memory means is further provided with stored representative data for each class, and wherein said pixel data is replaced by said stored representative data when an error is detected.
Claim 18
Dependent Claim 45 words
The apparatus according to claim 8, wherein the digital video signals are encoded video signals, and said apparatus further comprises decoding means for decoding the encoded video signals and for supplying the decoded video signals to the means for timing aligning plural pixel data signals.
Claim 19
Dependent Claim 16 words
The apparatus according to claim 10, wherein the encoded video signals are variable-length DCT coefficient data.
Claim 20
Dependent Claim 43 words
The apparatus according to claim 8, further including ADRC encoding means supplied with the pixel data in which an error is detected together with the plural pixel data proximate thereto, and for supplying said proximate plural pixel data to said timing aligning means.
Claim 21
Dependent Claim 24 words
The apparatus according to claim 9, wherein said representative data constitutes an average of actual data detected for each class during a learning operation.
Claim 22
Dependent Claim 18 words
The apparatus according to claim 8, wherein the existing-range data comprises DCT coefficient data and error allowance data.
Claim 23
Dependent Claim 14 words
The apparatus according to claim 9, wherein said representative data comprises DCT coefficient data.
Claim 24
Dependent Claim 41 words
The apparatus according to claim 14, further comprising counter means for counting the number of pixels having detected errors in a predetermined period and wherein said error allowance data is variable as a function of an output of said counter means.

References Cited (Backward Citations)

US5142537A Cited
US5384666A Cited
US5396374A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-01-01 1999-07-03 2000-01-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-01-01 2003-07-03 2004-01-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-01-01 2007-07-03 2008-01-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag