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

Decoding apparatus

Assignee: Sony Corp
•
Filing: 1987-02-27
•
Granted: 1989-01-31
•
Expires: 2007-02-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A decoding apparatus in which the operation to write error correction coded data into a memory and a decoding processing operation of the data read out of the memory are executed in parallel. This decoding apparatus comprises: a comparator for comparing the address to write the data into the memory with the address in the memory for the decoding processing operation; and control means for inhibiting the writing operation when it is detected by the comparator that the decoding processing operation is precedent to the writing operation. With this apparatus, the data which was subjected to the correcting process is prevented from being rewritten into the memory and the pointer derived by the decoding process from being broken.

Inventors

  • 👤 Tadashi Fukami
  • 👤 Shinya Ozaki
  • 👤 Kentaro Odaka

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 02:28
CPC Classifications
G; G11; G11B; G11B20/00; G11B20/10; G11B20/18; G11B20/1806; G11B20/1809; G11B20/10527

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 174 words
A decoding apparatus for decoding input data which was error correction coded, comprising: memory means for storing data; writing means for writing said input data into said memory means; detecting means supplied with said input data for detecting a write address having a first predetermined numerical magnitude and supplying the detected write address to the writing means to cause it to write the input data into said memory means at the detected write address; decoding means for producing a decoding address having a second predetermined numerical magnitude, reading out the data stored in said memory means at said decoding address, and decoding the read out data; comparing means for comparing the numerical magnitude of said write address with that of said decoding address; and control means connected to said comparing means and said writing means for inhibiting the writing means from writing the input data into said memory means when it is detected by said comparing means that the numerical magnitude of the decoding address is not less than that of said write address.
Claim 2
Dependent Claim 174 words
A decoding apparatus for decoding input data which was error correction coded, comprising: memory means for storing data; writing means for writing said input data into said memory means; detecting means supplied with said input data for detecting a write address having a first predetermined numerical magnitude and supplying the detected write address to the writing means to cause it to write the input data into said memory means at the detected write address; decoding means for producing a decoding address having a second predetermined numerical magnitude, reading out the data stored in said memory means at said decoding address, and decoding the read out data; comparing means for comparing the numerical magnitude of said write address with that of said decoding address; and control means connected to said comparing means and said writing means for inhibiting the writing means from writing the input data into said memory means when it is detected by said comparing means that the numerical magnitude of the decoding address is not less than that of said write address.
Claim 3
Dependent Claim 120 words
A decoding apparatus according to claim 1, wherein: said detecting means further includes means for detecting a synchronizing signal from the input data and means for generating a write request pulse to the writing means corresponding to each symbol of the input data in response to said synchronizing signal; said writing means includes means for controlling the writing of the input data into said memory on the basis of said write request pulse; and wherein said control means includes preventing means for preventing said write request pulse from being supplied to said write control means when it is detected by the comparing means that the numerical magnitude of the decoding address is not less than that of said write address.
Claim 4
Dependent Claim 67 words
A decoding apparatus for decoding input data which was divided into predetermined intervals and subjected to a plurality of error correction coding processes, comprising: memory means; writing means for writing said input data into the memory means; and first decoding means for decoding the divided input data, using a first code, in parallel during the time interval when said data is being written into the memory means.
Claim 5
Dependent Claim 67 words
A decoding apparatus for decoding input data which was divided into predetermined intervals and subjected to a plurality of error correction coding processes, comprising: memory means; writing means for writing said input data into the memory means; and first decoding means for decoding the divided input data, using a first code, in parallel during the time interval when said data is being written into the memory means.
Claim 6
Dependent Claim 30 words
A decoding apparatus according to claim 3, further comprising second decoding means for decoding using a second code after the decoding using the first code by the first decoding means.
Claim 7
Dependent Claim 20 words
A decoding apparatus according to claim 3, wherein the error correction code for said divided data is a product code.
Claim 8
Dependent Claim 146 words
A decoding apparatus according to claim 3, further comprising: detecting means supplied with said input data for detecting a write address having a first predetermined numerical magnitude and supplying the detected write address to the writing means to cause it to write the input data into said memory means; decoding means for producing a decoding address having a second predetermined numerical magnitude, reading out the data stored in said memory means at said decoding address, and decoding it; comparing means for comparing the numerical magnitude of said write address with that of said decoding address; and control means connected to said comparing means and said writing means for inhibiting the writing means from writing the input data into said memory means when it is detected by said comparing means that the numerical magnitude of the decoding address is not less than that of said write address.
Claim 9
Dependent Claim 142 words
A decoding apparatus according to claim 6, wherein said divided data is intermittently recorded on a tape and said decoding apparatus further comprises: a rotary head for reproducing the data from said tape; the detecting means further includes means for detecting a synchronizing signal from the reproduced data from said rotary head and for generating a write request pulse to the writing means corresponding to each symbol of the input data; the writing means includes means for controlling the writing of the input data into the memory means on the basis of said write request pulse; and wherein said control means includes means for preventing the write request pulse from being supplied to said write control means when it is detected by the comparing means that the numerical magnitude of the decoding address is not less than that of the write addresses.

References Cited (Backward Citations)

US4446490A Cited
US4523237A Cited
US4628373A Cited
US4622600A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-01-31 1992-08-01 1993-01-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-01-31 1996-08-01 1997-01-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-01-31 2000-08-01 2001-01-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag