US4802152A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Compact disc drive apparatus having an interface for transferring data and commands to and from a host controller
Assignee: US Philips Corp
•
Filing: 1986-04-07
•
Granted: 1989-01-31
•
Expires: 2006-04-07
Abstract
Abstract A drive apparatus for an optical disc read system. An interface is provided to a host controller for reading out data on a compact disc. The read out data is converted from parallel to serial format, and transmitted with a clock stream to the host controller. Host controller commands are transmitted to the drive apparatus which recognizes the command as either allowable or non-allowable. The interface provides signalling to the host controller of drive error conditions, spin up/non-spin up conditions, and non-allowable command situations for the controller.
Inventors
- 👤 Jan A. Markvoort
- 👤 Adrianus J. M. Van Alphen
- 👤 Marinus J. B. M. Monen
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 22:30
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/06; G06F3/0601; G11; G11B; G11B19/00; G11B19/02; G11B19/04; G11B20/00; G11B20/10; G11B20/18; G11B20/1806; G11B20/1809; G11B27/00; G11B27/002; G11B27/10; G11B27/102; G11B27/105; G11B27/19; G11B27/28; G11B27/30; G11B27/36; G11B33/00; G11B33/10; G11B7/00; G11B7/007; G11B7/013; G06F3/0668; G06F3/0671; G06F3/0673; G11B2220/00; G11B2220/20; G11B2220/21; G11B2220/213; G11B2220/25; G11B2220/2537; G11B2220/2545; G11B27/3027; G11B27/3063
Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
302 words
A compact disc drive apparatus for data storage, said data being organized in storage frames in a double cross-interleaved double Reed-Solomon error protection code format modulated by an eight-to-fourteen run-length-restricted channel bit format, non-redundant bytes within said storage frame format being organized in storage sectors and having per sector a sequence of synchronization information, header information, and data information comprising: electro-mechanical disc-driving means for holding and driving a data storage record; accessing means for radially accessing a data track on said record; reading means for reading an accessed data track and a sector thereon as specified by a predetermined data sector specification; demodulating means coupled to said reading means for receiving channel bits and demodulating such channel bits to a sequence of code bytes; decoding means coupled to said demodulating means for receiving said code bytes and by means of a code format represented by redundant bytes decoding said code bytes into a sequence of compact-disc user bytes; and an interface means for interfacing said drive apparatus to an external host controller, said interface means comprising: parallel-to-serial conversion means fed by said decoding means for producing bit-serially said compact-disc-user bytes as user bits; clock means fed by said parallel-to-serial conversion means for producing synchronously with said user bits a clock stream having a validating clock pulse for each of said user bits; control means having a first input for receiving host controller commands, and a recognition means for recognizing any command received as either allowable or non-allowable a first output connected to said reading means for controlling said accessing means, a second input for receiving status information regarding said electro-mechanical driving means from said accessing means and from said decoding means, and a second output for signalling drive error conditions, spin-up/non spin-up situations and non-allowable command situations for use by said controller.
Claim 2
Dependent Claim
302 words
A compact disc drive apparatus for data storage, said data being organized in storage frames in a double cross-interleaved double Reed-Solomon error protection code format modulated by an eight-to-fourteen run-length-restricted channel bit format, non-redundant bytes within said storage frame format being organized in storage sectors and having per sector a sequence of synchronization information, header information, and data information comprising: electro-mechanical disc-driving means for holding and driving a data storage record; accessing means for radially accessing a data track on said record; reading means for reading an accessed data track and a sector thereon as specified by a predetermined data sector specification; demodulating means coupled to said reading means for receiving channel bits and demodulating such channel bits to a sequence of code bytes; decoding means coupled to said demodulating means for receiving said code bytes and by means of a code format represented by redundant bytes decoding said code bytes into a sequence of compact-disc user bytes; and an interface means for interfacing said drive apparatus to an external host controller, said interface means comprising: parallel-to-serial conversion means fed by said decoding means for producing bit-serially said compact-disc-user bytes as user bits; clock means fed by said parallel-to-serial conversion means for producing synchronously with said user bits a clock stream having a validating clock pulse for each of said user bits; control means having a first input for receiving host controller commands, and a recognition means for recognizing any command received as either allowable or non-allowable a first output connected to said reading means for controlling said accessing means, a second input for receiving status information regarding said electro-mechanical driving means from said accessing means and from said decoding means, and a second output for signalling drive error conditions, spin-up/non spin-up situations and non-allowable command situations for use by said controller.
Claim 3
Dependent Claim
53 words
A drive apparatus as claimed in claim 1, wherein said second output has a single bit width and furthermore is provided with signalling means for signalling a user byte error detection in synchronism with the production of said user bytes to said host controller wherein an erasure correction to be executed is signalled.
Claim 4
Dependent Claim
41 words
A drive apparatus as claimed in claim 1, further comprising means for controlling said parallel-to-serial conversion means for reading out any total content of a storage sector, inclusive of synchronization information, header information, and additional spare information on a data line.
Claim 5
Dependent Claim
36 words
A drive apparatus as claimed in claim 1, wherein said control means has a third output for bitserially transferring a drive apparatus status packet-byte in response to a read status command received from a host controller.
Claim 6
Dependent Claim
53 words
A drive apparatus as claimed in Claim 1 further comprising descrambling means, and wherein said parallel-to-serial conversion means is provided with switching means for receiving a sixteen bit sample with its most significant byte leading and transferring this sixteen bit sample to said descrambling means in the order of least significant bytes first.
References Cited (Backward Citations)
US3478324A
Cited
US4086636A
Cited
US4413340A
Cited
US4587643A
Cited
US4641295A
Cited
US4680764A
Cited
US4639863A
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 |