# US 5,703,850 A · Data retrieval system and method within a constant angular velocity CD-ROM

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 5,703,850 A
- Document ID: US5703850A
- Status: Granted
- Kind: A
- Application number: 08/666,776
- Filed: 1996-06-18
- Granted: 1997-12-30
- Earliest claimed: 1996-06-18
- Assignees: Cirrus Logic, Inc.
- Inventors: Takeo Wada
- Web page: https://patentgrep.com/patent/US5703850A

## CPC

- G11B 19/28: Speed controlling, regulating, or indicating (G11B19/24 takes precedence)
- G11B 19/247: using electrical means
- G11B 20/10: Digital recording or reproducing
- G11B 20/1403: {characterised by the use of two levels}
- G11B: INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER (recording measured values in a way that does not require playback through a transducer G01D9/00; recording or playback apparatus using mechanically marked tape, e.g. punched paper tape, or using unit records, e.g. punched or magnetically marked cards G06K; transferring data from one type of record carrier to another G06K1/18; circuits for coupling output of reproducer to radio receiver H04B1/20; gramophone pick-ups or like acoustic electromechanical transducers or circuits therefor H04R)

## Abstract

A method and system retrieving data stored on a compact disk read only memory (CD-ROM) device using the constant angular velocity (CAV) reading technique. Unlike the constant linear acceleration (CLA) reading technique, in the CAV reading technique the data retrieval rates of the CD-ROM read head vary depending on the radius of the annular recording track that is being read. Data rates can be as much as 2.5.times. faster for the outer recording tracks compared to the inner recording tracks. The novel system utilizes a narrow capture band phase lock loop circuit in conjunction with a microcontroller which controls the center frequency supplied to the phase lock loop circuit. The microcontroller adjusts the center frequency of the phase lock loop circuit depending on the track (e.g., radius) position of the read head of the CD-ROM device. With the center frequency adjusted close to the data rate of the current track, the phase lock loop circuit needs only a narrow capture band to accurately retrieve the read reference clock from the current track. In one embodiment, the microcontroller is aware of the read head position because it controls read head movement. A microcontroller controlled programmable oscillator (e.g., synthesizer) is used in one embodiment of the novel system to generate the required center frequencies. Direct computation or a look-up table based on the read head position can be used by the microcontroller to determine the required center frequencies. A decoder is supplied with the read reference clock for data decoding.

## Claims

### Claim 1

An information retrieval system comprising:
a read head for optically reading encoded information of off an optical disk and for supplying said encoded information, said encoded information read and supplied at variable data rates depending on track positions of said read head;
a microcontroller for controlling said track positions of said read head and for determining variable center frequencies based on said track positions;
a programmable oscillator coupled to said microcontroller for generating said variable center frequencies determined by said microcontroller;
a narrow capture band phase lock loop circuit coupled to receive said variable center frequencies from said programmable oscillator and coupled to receive said encoded information, said narrow capture band phase lock loop circuit for extracting read reference clock signals from said encoded information; and
a data decoder circuit coupled to receive said encoded information and coupled to receive said read reference clock signals, said data decoder circuit for generating decoded information based on said encoded information and said read reference clock signals.

### Claim 2 (depends on 1)

An information retrieval system as described in claim 1 wherein said optical disk is a CD-ROM optical disk.

### Claim 3 (depends on 1)

An information retrieval system as described in claim 1 wherein said encoded information is digital information.

### Claim 4 (depends on 1)

An information retrieval system as described in claim 1 wherein said microcontroller comprises:
a processor coupled to a bus;
a memory unit coupled to said bus; and
wherein said microcontroller utilizes direct computation to determine said variable center frequencies based on said track positions of said read head.

### Claim 5 (depends on 1)

An information retrieval system as described in claim 1 wherein said microcontroller comprises:
a processor coupled to a bus;
a memory unit coupled to said bus and containing a look-up table storing variable center frequency values indexed by track positions; and
wherein said microcontroller utilizes said look-up table stored in said memory unit to determine said variable center frequencies based on said track positions of said read head.

### Claim 6 (depends on 1)

An information retrieval system as described in claim 1 wherein said programmable oscillator comprises:
a digital to analog converter receiving digital center frequency commands from said microcontroller and generating voltage level signals representative of said digital center frequency commands; and
a voltage controlled oscillator coupled to receive said voltage level signals from said digital to analog converter and based thereon for generating said variable center frequencies.

### Claim 7 (depends on 1)

An information retrieval system as described in claim 1 wherein for a given variable center frequency supplied to said narrow capture band phase lock loop circuit, the frequency of a read reference clock signal corresponding to said given variable center frequency is close to said given variable center frequency.

### Claim 8 (depends on 1)

An information retrieval system as described in claim 1 further comprising a host computer system for issuing read head seek commands to said microcontroller to displace said read head over said optical disk and for receiving said decoded information from said data decoder circuit.

### Claim 9

A circuit for extracting a read reference clock from encoded digital data recorded on a CD-ROM optical disk, said encoded digital data supplied at variable data rates from a read head reading tracks of said CD-ROM optical disk, said circuit comprising:
a microcontroller for controlling track positions of said read head and for determining a variable center frequency based on a given track position, wherein said variable center frequency is determined to be close in frequency to a data rate of encoded digital data stored at said given track position;
a programmable oscillator coupled to said microcontroller for generating said variable center frequency determined by said microcontroller; and
a narrow capture band phase lock loop circuit coupled to receive said variable center frequency from said programmable oscillator and coupled to receive said encoded digital data, said narrow capture band phase lock loop circuit for extracting said read reference clock signal from said encoded digital data at said given track position based on said variable center frequency.

### Claim 10 (depends on 9)

A circuit as described in claim 9 wherein said microcontroller comprises:
a processor coupled to a bus;
a memory unit coupled to said bus; and
wherein said microcontroller utilizes direct computation to determine said variable center frequency based on said given track position of said read head.

### Claim 11 (depends on 9)

A circuit as described in claim 9 wherein said microcontroller comprises:
a processor coupled to a bus;
a memory unit coupled to said bus and containing a look-up table storing variable center frequency values indexed by track positions; and
wherein said microcontroller utilizes said look-up table stored in said memory unit to determine said variable center frequency based on said given track position of said read head.

### Claim 12 (depends on 9)

A circuit as described in claim 9 wherein said programmable oscillator comprises:
a digital to analog converter receiving a digital center frequency command from said microcontroller and generating a voltage level signal representative of said digital center frequency command; and
a voltage controlled oscillator coupled to receive said voltage level signal from said digital to analog converter and based thereon for generating said variable center frequency.

### Claim 13 (depends on 9)

A circuit as described in claim 9 further comprising a data decoder circuit coupled to receive said encoded digital data from said read head and coupled to receive said read reference clock signal from said narrow capture band phase lock loop circuit, said data decoder circuit for generating decoded digital data based on said encoded digital data and said read reference clock signal.

### Claim 14

In a CD-ROM information retrieval system, a method of determining read reference clock signals, said method comprising the steps of:
reading variable data rate encoded information of off an optical disk, said step of reading performed by a read head;
controlling track positions of said read head and determining variable center frequencies based on said track positions, said above steps of controlling and determining performed by a microcontroller circuit;
generating said variable center frequencies determined by said microcontroller using a programmable oscillator;
extracting read reference clock signals from said encoded information based on said variable center frequencies, said step of extracting performed using a narrow capture band phase lock loop circuit coupled to receive said variable center frequencies from said programmable oscillator and coupled to receive said variable data rate encoded information from said read head.

### Claim 15 (depends on 14)

A method as described in claim 14 further comprising the steps of:
generating decoded information based on said encoded information and said read reference clock signals, said step of generating performed using a data decoder circuit coupled to receive said encoded information and coupled to receive said read reference clock signals; and
supplying said decoded information to a host computer system.

### Claim 16 (depends on 15)

A method as described in claim 15 wherein said optical disk is a CD-ROM optical disk and wherein said encoded information is digital information.

### Claim 17 (depends on 15)

A method as described in claim 15 wherein said step of determining variable center frequencies based on said track positions comprises the step of determining said variable center frequencies utilizing direct computation based on said track positions of said read head.

### Claim 18 (depends on 15)

A method as described in claim 15 wherein said step of determining variable center frequencies based on said track positions comprises the step of determining said variable center frequencies utilizing a look-up table stored in a memory device and indexing said look-up table based on said track positions of said read head to obtain said variable center frequencies.
