US4680766A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Decoding digital data
Assignee: Sony Corp
•
Filing: 1985-04-15
•
Granted: 1987-07-14
•
Expires: 2005-04-15
Abstract
Abstract In a method of or apparatus for decoding incoming digital data which includes respective synchronizing codes and address codes associated with successive data blocks, the address codes including respective data block addresses which increase by one from data block to data block, the incoming digital data is checked to locate the positions of the synchronizing codes, successive address codes are checked to ascertain if the block addresses increase by one from one address code to the next, and if the block address does increase by one from one address code to the next, the incoming digital data is aligned using the synchronizing codes, for subsequent decoding of the data blocks.
Inventors
- 👤 James H. Wilkinson
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-26 20:09
CPC Classifications
G; G11; G11B; G11B20/00; G11B20/10; G11B20/10527; G11B20/18; G11B20/1806; H; H04; H04N; H04N5/00; H04N5/76; H04N5/91; H04N5/93; H04N5/935
Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
140 words
A method of decoding incoming digital data provided at a high data rate from a digital video tape recorder or the like and which includes respective synchronizing codes and address codes associated with successive data blocks, the address codes comprising respective data block addresses which increase by one from data block to data block, the method comprising: checking the incoming digital data to locate the positions of said synchronizing codes; then checking successive address codes to ascertain if said block address is increased by one from one address code to the next; and if said block address is increased by one from one address code to the next, aligning said incoming digital data using said synchronizing codes for subsequent decoding of said data blocks, to insure rapid and correct identification of incoming synchronizing and address codes while minimizing redundant bits.
Claim 2
Independent Claim
140 words
A method of decoding incoming digital data provided at a high data rate from a digital video tape recorder or the like and which includes respective synchronizing codes and address codes associated with successive data blocks, the address codes comprising respective data block addresses which increase by one from data block to data block, the method comprising: checking the incoming digital data to locate the positions of said synchronizing codes; then checking successive address codes to ascertain if said block address is increased by one from one address code to the next; and if said block address is increased by one from one address code to the next, aligning said incoming digital data using said synchronizing codes for subsequent decoding of said data blocks, to insure rapid and correct identification of incoming synchronizing and address codes while minimizing redundant bits.
Claim 3
Dependent Claim
68 words
A method according to claim 1, wherein said synchronizing code includes n bits and said step of checking the incoming digital data to locate the positions of said synchronizing codes uses a majority logic decision to achieve a single error correcting code in which a bit pattern having n-1 of its bits identical with the corresponsing bits of said synchronizing code is deemed to be said synchronizing code.
Claim 4
Dependent Claim
60 words
A method according to claim 1 wherein said address codes include an error detection and correction code, and said step of checking successive address codes to ascertain if said block address increases by one from one address code to the next is disabled if said error detection and correction code detects more than one error in the associated address code.
Claim 5
Dependent Claim
148 words
Apparatus for decoding incoming digital data provided at a high data rate from a digital tape video recorder or the like and which includes respective synchronizing codes and address codes associated with successive data blocks, the address codes comprising respective data block addresses which increase by one from data block to data block, the apparatus comprising: a synchronizing code decoder for checking the incoming digital data to locate the positions of said synchronizing code; an address comparison circuit for checking successive address codes to ascertain if said block address increases by one from one address code to the next; and means operative if said block address increases by one from one address code to the next for aligning said incoming data using synchronizing codes for subsequent decoding of said data blocks, to insure correct and rapid identification of the incoming synchronizing and address codes while minimizing redundant bits.
Claim 6
Dependent Claim
148 words
Apparatus for decoding incoming digital data provided at a high data rate from a digital tape video recorder or the like and which includes respective synchronizing codes and address codes associated with successive data blocks, the address codes comprising respective data block addresses which increase by one from data block to data block, the apparatus comprising: a synchronizing code decoder for checking the incoming digital data to locate the positions of said synchronizing code; an address comparison circuit for checking successive address codes to ascertain if said block address increases by one from one address code to the next; and means operative if said block address increases by one from one address code to the next for aligning said incoming data using synchronizing codes for subsequent decoding of said data blocks, to insure correct and rapid identification of the incoming synchronizing and address codes while minimizing redundant bits.
Claim 7
Dependent Claim
54 words
Apparatus according to claim 4, wherein said synchronizing code includes n bits and said synchronizing code decoder comprises majority logic operative to achieve a single error correcting code in which a bit pattern having n-1 of its bits identical with the corresponding bits of said synchronizing code is deemed to be said synchronizing code.
Claim 8
Dependent Claim
40 words
Apparatus according to claim 4, wherein said address codes include an error detection and correction code, and said means for aligning is disabled if said error detection and correction code detects more than one error in the associated address code.
Claim 9
Dependent Claim
25 words
Apparatus according to claim 6 wherein said error detection and correction code makes use of four bit to eight bit coding of said block addresses.
Claim 10
Dependent Claim
56 words
Apparatus according to claim 4, wherein said means for aligning further includes means for inserting locally generated synchronizing and address codes into said aligned incoming digital data, said means for inserting being locked to the incoming synchronizing codes located by said synchronizing code decoder and to said incoming address codes supplied to said address comparison circuit.
Claim 11
Dependent Claim
12 words
Apparatus according to claim 4 wherein said digital data is video data.
References Cited (Backward Citations)
US4211997A
Cited
US4361898A
Cited
US4486780A
Cited
US4353130A
Cited
US4506262A
Cited
US4525840A
Cited
EP0093527A2
Cited
US4573171A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1990-07-13 | 1991-01-12 | 1991-07-14 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1994-07-13 | 1995-01-12 | 1995-07-14 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1998-07-13 | 1999-01-12 | 1999-07-14 | $7700.00 | Window Closed / Lapsed |