← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag