throbber
0
`
`US006111831A
`
`United States Patent
`
`[19]
`
`[11] Patent Niunher:
`
`6,111,831
`
`Alon et al.
`
`[45] Date of Patent:
`
`*Aug. 29, 2000
`
`8/1988 Ando . . . .. .
`4,766,582
`3/1989 Webster
`4,815,067
`6/1989 Fennema
`4,839,876
`ll/1989 Takamura et al.
`4,882,546
`4,890,272 12/1989 Ando ....... ..
`
`,. 6
`,
`4 980 876
`4,982,395
`4,989,190
`
`4/1999 Mlyasaka
`11/1990 Rafner
`12/1990 Abate et al.
`1/1991 lVIacAnally
`..
`1/1991 Kuroe et al.
`.
`.
`(List continued on next page.)
`FOREIGN PATENT DOCUMENTS
`
`. . . ... 369/45
`359/97
`369/32
`329/310
`.. 369/45
`
`,369/.,3,2
`369/32
`. 369/44.11
`. 369/44.37
`.... .. 369/32
`
`
`
`089 264 A1
`273 384 A1
`506 447
`569 718
`598 611 A2
`643 388 A1
`712 119 A2
`
`714 096
`60’173724
`61-"8563
`2 188 474
`
`9/1983 European Pat. Off.
`7/1988 European Pat. Off.
`9/1992 European Pat. Off.
`11/1993 European Pat. Off.
`5/1994 European Pat. Off.
`3/1995 European Pat. Off.
`5/1996 European Pat. Off.
`
`.
`.
`.
`.
`.
`.
`.
`
`5/1996 E“‘°P”“ Pa" Off’ '
`9/1985
`Japan '
`5/1989
`-Tara" -
`9/1987 United Kingdom .
`
`OTHER PUBLICATIONS
`Ken C. Polilniann, The Compact Disc Handbook, A—R
`Editions, Inc,’ pp, 213-221, 1992,
`,
`,
`Primary Exammer—Paul W. Iluber
`Attorney, Agent, or Firm—Fish & Neave; James Trosino;
`Michael J. DeHaeiiier
`
`[57]
`
`ABSTRACT
`.
`Methods and apparatus are provided for synchronously
`reading data from multiple tracks of an optical disk using
`multiple illumination beams. Circuitry is provided for use
`with a photodetector array to read and buffer data in parallel
`from the multiple adjacent
`tracks, while asvnchronously
`rovidin '
`rocessed data to a host
`rocessor Circuitr' is
`P
`E1 h
`5 Pd d f
`.
`h
`'
`1 .
`f’
`rt er provi e
`or correcting p ase errors resu ting rom
`variations in the linear ‘velocity. of the tracks being read,
`depending upon the radial position of the tracks.
`
`20 Claims, 9 Drawing Sheets
`
`[54] METHODS AND APPARATUS FOR
`SIMUITANE()USI.Y READING MULTIPLE
`TRACKS OF AN OPTICAL STORAGE
`MEDIUM
`
`75]
`
`Inventors: Amir Alon, Sunnyvale, Calif; Jacob
`_
`,
`.
`,
`Flnkelstemr Kt“ 5343*‘, Israel
`_‘
`,
`73] Asslgneti Zen Research N- V-, Curacao,
`Netherlands Antilles
`
`*] Notice:
`
`This patent is subject to a terminal dis-
`elaiiiier.
`
`.
`7
`‘H APPL N0" 09/203394
`22]
`Filed;
`])e(;_ 1, 1998
`
`Related U_S_ Application Data
`
`60] Division of application No. ()8’8(J4,1U5, Feb. 20, 1997, Pat.
`No. 5,907,526, which is a contii1uation—in—part of application
`No. 08/559,429, Nov. 15, 1995, Pat. No. 5,627,805.
`
`51]
`
`Int. Cl.7 .............................. .. C113 5/09; GIIB 3/74;
`G 1113 7/00
`369/49; 369/95; 369/124
`
`.................. .. 369/32, 33, 47,
`369/48, 49, 50, 54, 58, 60, 124, 95
`
`52] U-S- CL
`58] Field Of Search
`
`56]
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`.. 179/100.3 B
`2/1978 Russell
`.......... ..
`4,074,085
`369/32
`8/1981 Ciirryetal.
`4,283,777
`. 369/44
`5/1984 Reno ...........
`4,449,212
`. 369/44
`7/1984 C0rS0Ver 6! a1.
`4,459,690
`- 359/3/2
`'7/1984 G°I'f1°11 -----------
`4,460.~98{3
`‘ 369/32
`4>486?87” 12498‘! Pemg’e‘V et al‘
`369/112
`4’536’866
`8/1983 Jerome et a1’ ”
`369/59
`4,566,092
`1/1986 Gerard et al.
`369/59
`4,583,211
`41,1986 Nishikawa at al_ _
`_ 369/50
`4,64();2gD
`2/1987 Toyosawa
`369/112
`4,539,781
`8/1987 Ando
`369/46
`4,720,825
`1/1988 Kokado
`4,754,446
`6/1988 Reno ..................................... .. 369/112
`
`
`
`
`
`Apple 1037
`
`U.S. Pat. 9,189,437
`
`Apple 1037
`U.S. Pat. 9,189,437
`
`

`
`5,331,618
`
`6,111,831
`Page 2
`
`
`
`.
`.
`
`5,001,732
`5,081,617
`5,105,407
`
`5,111,445
`5,128,919
`5,140,577
`5,150,347
`5,199,017
`5310726
`
`U.S. PATENT DOCUMENTS
`3/1991 Nomura et al.
`............................. 377/3
`1/1992 Gelbart .................................. .. 369/112
`4/1992 Ishika ................................. .. 369/44.37
`N
`Maeda et al.
`
`......................... N 369/103
`5/1992 Psaltis et a1.
`7/1992 Narahara et al.
`....................... .. 369/97
`8/1992 Ohsato ..... ..
`369/44.37
`
`............................... .. 369/44.37
`9/1992 Yanagi
`3/1993 Kagami et al.
`.................... .. 369/44.28
`
`5/1993 Ja°kS°“ 6‘ a1~
`369/32
`2/1993 Ren9 .................................... 369/44.26
`............................ .. 369/48
`/1993 T0b1ta et al.
`,
`9
`8/1993 Seo etal.
`369/54
`5,239,530
`
`........................... .. 369/44.28
`9/1993 Lee et al.
`5,245,597
`9/1993 Yoshimaru et al.
`.................... N 369/48
`5,249,170
`5274507 12/1993 Lee .................. N
`. 360/39
`5,283,776
`2/1994 Takagi .
`369/58
`5,295,125
`3/1994 Oonishi et al.
`369/44.29
`5,301,174
`4/1994 Matoba et al.
`. 369/44.28
`5,313,448
`5/1994 Sukeda et al.
`. 369/121
`
`7/1994 Nagai
`...................................... .. 369/59
`§‘f0:‘f1‘f§:°;‘;1‘ fiiiiiiiiii:::f,639§ZQ§:
`5 377 178 12/1994 Saito et al
`369/124
`' """"""""""""""" "
`’
`’
`Park Ct 8.1.
`......................... ..
`3/1995 Maeda ................................... .. 369/124
`5,398,228
`3/1995 Oshiba et al.
`.......................... .. 369/32
`5,402,399
`6/1995 Alon et al.
`369/32
`5,426,623
`11/1995 Kobayashi et a1,
`369/50
`5,455,244
`1/1996 Jewell et a1.
`. 369/44.37
`5,483,511
`1/1996 Koyama .... ..
`.. 369/44.28
`5,485,438
`4/1996 Nagasaki et al.
`369/60
`5,508,990
`9/1996 Kamisada et al
`369/219
`5 555 539
`,
`9
`9
`55619654 10/1996 Ham{1‘°“ °“‘1~
`369/97
`5,566,159
`10/1996 Shz1p1ra ................................... .. 369/99
`5,581,715
`12/1996 Ver1nsky et al.
`...................... .. 395/309
`5,600,626
`2/1997 Yokogawa et al.
`. 369/275.3
`5,608,716
`3/1997 Koyama et al.
`. 369/275.1
`5,627,805
`5/1997 Finkelstein et al.
`369/32
`5,828,643
`10/1998 Takeda et al.
`........................ .. 369/103
`
`
`
`'
`
`'
`
`'
`
`
`
`

`
`P&U
`
`tHw
`
`UA
`
`9M
`
`mm.,
`
`1
`
`aQQN
`
`?.cB§
`
`NWww
`
`MN
`
`9M fl369gm3%Em8m0&5
`
`n.6952¢gotntK
`
`,831
`
`
`

`
`tHCtaP3U
`
`Aug. 29, 2000
`
`Sheet 2 of 9
`
`138,111,6
`
`mm
`
`mm
`
`.501
`
`on
`
`? 930,/19,2 u/
`
`mmvnmm
`
`NCOQ
`
`Utm.
`
`mm
`
`NGE
`
`.>m<\O.>EOb
`
`mm
`
`
`
`Q9
`
`mmI
`
`msocfim
`
`go‘o\<o.:«o.i
`
`a.mask
`
`mm
`
`
`
`

`
`U.S. Patent
`
`Aug. 29,2000
`
`Sheet 3 of9
`
`6,111,831
`
`

`
`U
`
`.mhS
`
`90.104
`
`6,111,831
`
`
`
` %””V65:mum__&_F--i..................--
`
`
`PSQ_wQM”>.u<qEum.
`
`WW
`
`0_m%E§§mHHnHg_u_A___
`.m/,.Qaxui
`
`to
`
`L5
`'-L
`
`
`

`
`U.S. Patent
`
`Aug. 29,2000
`
`Sheet 5 of9
`
`6,111,831
`
`50\
`
`
`
`50
`Divide" by
`'7
`(optional)
`
`4,)
`
`REF
`
`:I
`
`
`
`95/0"
`
`7,8,:
`
`Frequency
`Detector
`(7 7, 7 7)
`
`58
`59
`
`Fiiter
`
`FIG. 6A
`
`58\
`
`76
`Positive Pulse
`Width Counter
`
`0010
`
`53
`
`Current
`Freq, Data
`
`Ca/c newl
`
`frequency
`
`Freglfjgncy
`
`Data
`
`
`
`95/?EF
`
` Search
`Windo W
`
`
`
`Counter
`
`FIG. 6B
`
`T':'r_1 E
`Full Adder
`Register
`
`
`-_
`
`57- J
`
`
`
`

`
`U.S. Patent
`
`Aug. 29,2000
`
`Sheet 6 of9
`
`6,111,831
`
`Track Signal Track Data
`
`707
`
`\
`
`Track Signal
`
`
`
`
`
`9”/?£r
`
`
`
`702
`
`ed 6
`Finite
`
`l detegtor I StateMachine
`
`
`
`
`
`
`data
`
`
`
`50”’/9/9’ Track Data
`
`

`
`U.S. Patent
`
`Aug. 29,2000
`
`Sheet 7 of9
`
`6,111,831
`
`mGE
`
`.8.So.E«web8
`
`.$§2.&2.Tq.&
`
`E8238E6
`
`«out
`
`\o:u...w
`
`kmkfi
`
`Jaxa/d_q/nyv
`
`
`

`
`U
`
`t
`
`mN.
`
`1
`
`1
`
`we.A<9.GE
`
`umQQQ3S/QQ
`
`
`Pm5moN\m.OmungEtna.«out
`BQQ«out.>m\Q.rtDmQQEQQQ-.§:QQQ-;8Q2m.o—
`
`
`
`
`Ems
`
`W__
`
`a__mHH__
`
`
`
`__\DEm.>m.Sub«out
`
`mmmGE
`
`H,QQQQQQQQQQNQQQQQ6mmQmmbmm
`
`]rI_<L,|._
`
`_____._______QEEQQQwe__________________________9___"_________
`um__BEQQQN\mQ
`
`
`

`
`U.S. Patent
`
`Aug. 29, 2000
`
`Sheet 9 of 9
`
`138,111,6
`
`tense0.:E3%303E
`
`
`
`0.:9.5.d\0303000%.
`
`
`
`.3350000030603
`
`
`$303033003.0000
`
`
`
`308900\OOEmE.2:00¢.
`
`NNN
`
`
`
`$305.803
`
`~+Q.”Q.0
`
`Sm
`
`2%0303.6u:..t2mS0$83«Bum
`
`459W
`
`0:
`
`%«N:
`2%«0033m:._t0_G
`
`@3030‘000%
`
`0:
`
`0:
`
`
`
`3%«00:S2%0303030302033
`
`ex030:2QEQ.
`
`V
`
`NW3
`
`$30:QES.
`
`383.e:o.§§§:3NBum
`
`
`
`000$8:.:x003BuE_.tSmgmtao2@30333:
`
`.305mmmm00<
`
`V‘\\D03$;
`
`
`
`E03000..3003
`
`$0.0005
`
`2GI
`
`
`
`
`
`
`
`
`

`
`6,111,831
`
`1
`METHODS AND APPARATUS FOR
`SIMULTANEOUSLY READING MULTIPLE
`TRACKS OF AN OPTICAL STORAGE
`MEDIUM
`
`RELATED APPLICATION
`
`This application is a division of commonly assigned
`application Ser. No. 08/804,105, filed Feb. 20, 1997, now
`U.S. Pat. No. 5,907,526, issued May 25, 1999, which is a
`continuation-in-part of application Ser. No. 08/559,429,
`filed Nov. 15, 1995, now U.S. Pat. No. 5,627,805, issued
`May 6, 1997.
`
`FIELD OF THE INVENTION
`
`This invention relates to methods and apparatus for
`retrieving information from an optical disk at high data rates
`by simultaneously and synchronously reading multiple adja-
`cent tracks.
`
`BACKGROUND OF THE INVENTION
`
`Due to their high storage density, long data retention life,
`and relatively low cost, optical disks are becoming increas-
`ingly popular as a means to distribute information. Large
`format disks have been developed for storing full length
`motion pictures. The compact disk (CD), and more recent
`mini disk (MD) formats were developed and marketed for
`the distribution of musical recordings and have essentially
`replaced vinyl records. High-capacity, read-only data stor-
`age media, such as CD-ROM, have become prevalent in the
`personal computer field, while the new Digital Video Disk
`(DVD) format may soon replace videotape as the distribu-
`tion medium for video information.
`
`An optical disk is made of a transparent disk or substrate
`in which data, in the form of a serial bit-stream, is encoded
`as a series of pits in a reflective surface within the disk. The
`pits are arranged along a spiral or circular track. Data is read
`from the optical disk by focusing a low power laser beam
`onto a track on the disk and detecting the light reflected from
`the surface of the disk. By rotating the optical disk, the light
`reflected from the surface of the disk is modulated by the
`pattern of the pits rotating into and out of the laser’s field of
`illumination. Optical and imaging systems detect
`the
`modulated, reflected, laser light and produce an electrical
`signal which may be decoded to recover the digital data
`stored on the optical disk. The recovered digital data, which
`may include error correcting codes and additional subcoded
`information, is further processed to recover the stored data
`which may then be converted to audio signals, or used as
`executable programs and data depending on the type of
`optical disk being read.
`To be able to retrieve data from anywhere on a optical
`disk, the optical systems include a pickup assembly which
`may be positioned to read data from any disk track. Servo
`mechanisms are provided for focusing the optical system
`and for keeping the pickup assembly positioned over the
`track, despite disk warpage or eccentricity.
`Because in most previously known systems the data is
`retrieved from the disk serially, i.e. one bit at a time, the
`maximum data transfer rate for an optical disk reader is
`determined by the rate at which the pits pass by the pickup
`assembly. The linear density of the bits and the track pitch
`is fixed by the specification of the particular optical disk
`format. For example, CD disks employ a track pitch of 1.6
`gm, while the DVD employs a track pitch only about
`one-half as wide.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`Previously known methods of increasing the data transfer
`rate of optical disk readers have focused on increasing the
`rate at which the pits pass by the pickup assembly by
`increasing the rotational speed of the disk itself. Currently,
`drives with rotational speeds of 2x to 10x standard speed are
`commercially available, and 12x designs are on the horizon.
`However higher disk rotational speeds place increasing
`demands on the optical and mechanical subsystems within
`the optical disk player, making such players more difficult
`and expensive to design and manufacture.
`Other previously known techniques for increasing aver-
`age data transfer rates involve methods to intelligently
`anticipate future read requests by a host processor. It has
`been observed that data access by computers frequently
`exhibit “locality of reference,” which means that a future
`data access will be local,
`in either space or time,
`to a
`previous data access. Thus a CD-ROM drive or controller
`can “read ahead” and buffer the data that the host processor
`is likely to request next. When the host processor next
`requests data from the optical disk drive,
`the drive first
`checks if the requested data has already been read and
`buffered. If the data has already been buffered, the drive
`simply sends the buffered data to the host, avoiding the
`delays associated with repositioning the pickup assembly
`and reading data from the optical disk itself. While such
`caching techniques may speed up average data transfer rates,
`the maximum data transfer rate is still
`limited by the
`rotational velocity of the optical disk within the optical disk
`reader.
`
`U.S. patent application Ser. No. 08/559,429, filed Nov. 15,
`1995, now, U.S. Pat. No. 5,627,805, incorporated herein by
`reference, describes a system to increase disk reading speeds
`by reading multiple tracks simultaneously. The data is read
`using a matrix detector that provides track signal data from
`each of a plurality of adjacent tracks. The system described
`therein employs a source of wide-area illumination to illu-
`minate multiple tracks, which are then imaged onto the
`single matrix detector.
`The present application is directed to an improvement in
`the system described in the above-incorporated patent,
`wherein the matrix detector and source of wide-area illumi-
`
`nation are replaced by a multi-beam, multi-detector pickup
`assembly. Apparatus in accordance with the present inven-
`tion obviates the Virtual Tracking System described in the
`foregoing application,
`instead employing conventional
`servo methods for tracking.
`It would therefore be desirable to provide optical disk
`reading apparatus and methods that provide high speed
`retrieval of information from an optical disk while avoiding
`the limitations imposed on optical disk rotation speeds
`encountered by previously known devices.
`It would also be desirable to provide an optical disk
`reading apparatus and methods that provide high speed
`retrieval of information from an optical disk using a multi-
`beam, multi-detector pickup assembly.
`SUMMARY OF THE INVENTION
`
`In view of the foregoing, it is an object of the present
`invention to provide an optical disk reading apparatus and
`methods that provide high speed retrieval of information
`from an optical disk while avoiding the limitations imposed
`on optical disk rotation speeds encountered by previously
`known devices.
`
`It is a further object of this invention to provide an optical
`disk reading apparatus and methods that provide high speed
`retrieval of information from an optical disk using a multi-
`beam, multi-detector pickup assembly.
`
`

`
`6,111,831
`
`3
`These and other objectives of the invention are accom-
`plished by providing methods and apparatus for processing,
`tracking, and reading data from multiple adjacent tracks
`simultaneously.
`In particular, apparatus constructed in
`accordance with the present invention employs a pickup
`assembly including a diffraction grating that splits a source
`of laser light into a plurality of beams for illuminating
`multiple tracks of an optical disk. A plurality of photode-
`tectors simultaneously generate electrical data signals rep-
`resentative of the information-bearing pits on respective
`ones of the multiple adjacent data tracks of the optical disk.
`Methods and apparatus are provided for synchronizing the
`readout of the data from the multiple adjacent tracks to
`account for radial variations in linear velocity, and its effect
`on signal phase and frequency. Electrical data signals are
`then processed in accordance with previously known
`demodulation, decoding and error correction schemes and
`the resulting bit stream is buffered. The buffered data is
`subsequently asynchronously read out of the buffer for
`further processing per se known in the fields of digital audio,
`video, and computer processing.
`Further features of the invention, its nature and various
`advantages will be more apparent from the accompanying
`drawings and the following detailed description of the
`preferred embodiments.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 is an illustrative block diagram of a previously
`known optical disk reader;
`FIG. 2 is an illustrative block diagram of an optical disk
`reader constructed in accordance with the principles of the
`present invention;
`FIG. 3 is a block diagram of an illustrative embodiment
`of a multi-beam, multi-detector pickup assembly suitable for
`use in the present invention;
`FIG. 4 is a detailed view of the arrangement of the
`detector elements in the pickup assembly of FIG. 3;
`FIG. 5 is a block diagram of the front end circuitry for
`extracting data from the signals output by the pickup assem-
`bly of FIG. 3;
`FIGS. 6A and 6B are more detailed block diagrams of the
`clock generation circuitry and exemplary frequency detector
`circuitry, respectively, of FIG. 5;
`FIG. 7 is a block diagram of the data aligner and data
`sampler circuitry of FIG. 5;
`FIG. 8 is a more detailed block diagram of exemplary data
`synchronization circuitry of FIG. 7;
`FIGS. 9A and 9B are, respectively, an alternative embodi-
`ment of the data aligner of FIG. 7 and a corresponding
`timing diagram;
`FIG. 10 is yet another illustrative embodiment of the data
`aligner of FIG. 7; and
`FIG. 11 is a flow chart outlining illustrative processes for
`reading a requested block of data from an optical disk and
`providing the requested block of data to a host processor.
`
`DETAILED DESCRIPTION OF THE
`INVENTION
`
`By way of overview, a brief description of the compo-
`nents and operation of a previously known optical disk
`reader 10 is provided with respect to FIG. 1. The detailed
`description of the design and operation of such previously
`known optical disk readers may be found, for example, in
`Compact Disk Technology, H. Nakajima and H. Ogawa,
`
`4
`
`translated by
`published by Ohmsha, Ltd., Japan (1992),
`Aschmann, C., IOS Press, Inc., Burke, Va., and The Com-
`pactDiskHana'book, Ken C. Pohlmann (2nd Ed. 1992), A-R
`Editions, Inc., Madison, Wis., both of which are incorpo-
`rated herein in their entirety by this reference. The present
`invention is then described where it differs in major respects
`from the previously known system of FIG. 1.
`It will of course be understood that the prior art system of
`FIG. 1 is merely illustrative of the various types of optical
`disk apparatus in which the methods and apparatus of the
`present invention may be employed. Thus, for example,
`applicants expect that the invention described herein may be
`advantageously employed in any optical disk system,
`including DVD systems.
`
`Overview of a Prior Art Optical Disk System
`
`Illustrative previously known optical disk reader 10 com-
`prises a spindle motor 11 that rotates optical disk 100 at high
`speed and pickup 12 including an illumination source and a
`photodetector for generating electrical signals representative
`of information-bearing pits formed in a reflective surface
`within optical disk 100. The electrical signals from the
`photodetector of pickup 12 are then passed to front end
`circuitry 13 for extracting a digital data signal. Under the
`control of controller 24, the data signal is further processed
`by eight-to-fourteen (EFM) demodulation circuitry 17,
`Cross Interleaved Reed-Solomon Code (CIRC) circuitry 18,
`error correction code (ECC) circuitry 19, and subcode
`circuitry 16. Controller 24 also controls focus and tracking
`circuitry 14, as well as buffer 20 and interface 22.
`For a digital audio system,
`the data signals may be
`processed into suitable analog signals (using circuitry not
`shown) connected to audio means 21. Similarly,
`if the
`optical disk contains video images, the data signals may be
`processed for direct display on a TV or monitor. In computer
`applications the data signals are typically transferred from
`buffer 20 to host processor 23 via interface 22.
`Spindle motor 11 spins optical disk 100 at a speed that
`depends upon the radial location of pickup assembly 12 (for
`example, for a 1x CD-ROM spindle speed, approximately
`200—500RPM), to maintain a constant linear velocity of an
`optical disk track relative to pickup assembly 12. For a
`CD-ROM format, this linear velocity is generally 1.4 m/s,
`while for the DVD format
`it approaches 4 m/s. Pickup
`assembly 12 typically includes a laser diode that illuminates
`only a single data track on optical disk 100 and an optical
`sensor onto which an image reflected from the optical disk
`is projected. The intensity, or other property, of the light
`beam reflected from the surface of optical disk 100 is
`modulated by inhomogeneities in the reflective surface of
`the optical disk (i.e., bumps or pits, referred to hereinafter as
`“data spots”) arranged in spiral or circular tracks on optical
`disk 100.
`
`Pickup assembly 12 includes circuitry to generate an
`electronic signal representative of the modulation in the
`illumination impinging upon its optical sensor due to the
`presence of the data spots. To ensure that the laser illumi-
`nation remains focused on the reflective surface of optical
`disk 100, pickup assembly 12 also provides signals to focus
`and tracking subsystem 14.
`The data spots are recorded on optical disk 100 using a
`modulation code that permits a data clock to be recovered
`from the data as it is read off of the optical disk. Clock
`circuitry 15 includes phase-locked-loop (PLL) circuitry for
`recovering the data clock from, and maintaining the data
`clock in synchrony with, the modulated electronic signal
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`

`
`6,111,831
`
`5
`from pickup assembly 12. In addition to being used for
`extracting the data from the modulated signal, the data clock
`is representative of the linear velocity of the data track
`relative to pickup assembly 12 and may be used as a
`feedback signal to control the speed of spindle motor 11 to
`maintain a constant linear velocity.
`Front end circuitry 13 uses the data clock from PLL 15 to
`recover a serial stream of bits from the electronic signal.
`Front end circuitry 13 contains additional circuitry to iden-
`tify synchronization codes in the bit stream so that the serial
`bit stream may be correctly assembled into multi-bit data
`words which are transferred to demodulation circuitry 17.
`Demodulation circuitry 17 may be programmed for eight-
`to-fourteen demodulation, eight-to-fifteen demodulation (as
`in the SD systems), eight-to sixteen demodulation (EFM
`Plus), or may use another suitable demodulation scheme.
`The demodulated data words, or symbols, are then
`assembled into blocks and decoded by CIRC decoder 18
`using a form of Cross Interleaved Read-Solomon code, for
`example, CIRC for CD-formats and CIRC Plus for DVD.
`Demodulated data words are also provided to subcode
`processor 16 which extracts data, such as block numbers, or
`song titles, that may be recorded in the subcode channels
`embedded in each block of data words.
`
`For video and audio optical disk players, the data from
`CIRC decoder 18 represents, in digital form, the video or
`audio signal that was originally recorded and stored on the
`disk. These signals may then be converted to analog signals
`and the original recorded signal reproduced using conven-
`tional audio or video devices 21. Errors in the recovered
`
`audio or video signals are handled by interpolation and
`filtering circuitry (not shown) to calculate a value to use in
`place of the erroneous data. Because of the interpolation
`process,
`isolated errors in an audio or video signal are
`unlikely to be noticed when listening to the audio or viewing
`the video signals.
`However, since a single bit error in data representing a
`computer program may render the program inoperable or the
`data unusable, optical disks used for the storage and distri-
`bution of data and programs must have very low data error
`rates. To reduce the data error rates to acceptably low levels,
`error correction codes (ECC) are added to the data when it
`is recorded to the disk. ECC circuitry 19 uses error correct-
`ing codes to detect and possibly correct errors in the data.
`Finally, the data is buffered in memory buffer for transfer to
`host processor 23 via interface circuitry 22. Controller 24
`coordinates operation of each of the optical disk reader
`subsystems and to control the operation of the optical disk
`reader as a whole.
`
`In the previously known optical disk reader of FIG. 1, the
`rate of data transfer between the optical disk itself and the
`host processor is limited by the rate at which the data can be
`processed by the circuitry shown in FIG. 1. For example, for
`a 1x CD-ROM reader, the data rate of the signal being read
`from the optical disk is about 4.32 MHZ, well within the
`processing capabilities of the electronic circuits involved.
`Even in optical disk readers having a spindle speed 8x the
`standard speed, the data transfer rate is limited by the speed
`at which the data can be read off the disk.
`
`Overview of the Present Invention
`
`Referring now to FIG. 2, optical disk reader is described
`that provides a high data transfer rate, in accordance with the
`principles of the present
`invention, by reading multiple
`tracks of data from an optical disk simultaneously. Much of
`the circuitry of FIG. 2 may be common to or readily adapted
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`from the circuitry of the system of FIG. 1. Accordingly, the
`following description describes in detail
`the differences
`between a previously known optical disk reader and appa-
`ratus 25 constructed in accordance with the principles of the
`present invention.
`In particular, apparatus 25 includes a multi-beam, multi-
`detector pickup assembly for illuminating and reading mul-
`tiple adjacent data tracks; phase-lock loop circuitry that
`permits a clock associated with a reference track to be used
`for synchronizing the recovery of data from neighboring
`tracks; and a parallel write/asynchronous read architecture
`that enables blocks of data to be read from the optical disk,
`processed and written to a buffer in parallel while being
`asynchronously retrieved from the buffer by a host com-
`puter.
`Apparatus 25 of FIG. 2 includes pickup assembly 27
`including a source of laser illumination, a diffraction grating
`for splitting the laser illumination into three or more illu-
`mination beams and a corresponding number of photode-
`tectors onto which multiple illumination beams, reflected
`from the optical disk, are focused by an optical system.
`Pickup assembly 27 is described in greater detail hereinbe-
`low. Each of the multiple photodetectors in pickup assembly
`27 generates an electrical signal representing data read from
`a corresponding data track on optical disk 100, and provides
`that electrical signal to front end circuitry 30.
`Front end circuitry 30 performs a function similar to that
`of front end circuitry 13 of FIG. 1, except that multiple bit
`streams are processed concurrently, so additional circuitry is
`provided for buffering and synchronizing data transfers to
`subsequent processing circuitry. Front end circuitry also
`includes a multiplexer for routing multiple data streams to
`demodulation circuitry 32.
`Memory 33 is provided to buffer the data read from the
`multiple data tracks, and to decouple the process of reading
`data from optical disk 100 from the process of transferring
`the data to host processor 37. Memory 33 therefore is large
`enough to hold about as many data blocks from multiple data
`tracks of optical disk 100 as can be read in one revolution of
`optical disk 100. Controller 38 maps data from the multiple
`data tracks to memory 33 so that individual data blocks will
`be correctly assembled without overwriting one another. As
`will be appreciated by those of skill in the art of buffer
`design, this mapping may be either dynamic or static.
`With respect to FIG. 3, pickup assembly 40 suitable for
`use in an optical disk reader constructed in accordance with
`the principles of the present invention is described. Pickup
`assembly 40 includes source of laser illumination 41, i.e., a
`laser diode, diffraction grating 42, beam splitter 43, objec-
`tive lens 44, and photodetector array 46. Diffraction grating
`42 splits the laser light emitted by laser diode 41 into three
`(or more) illumination beams, which are bent by beam
`splitter 43 and focused by objective lens 44 onto three (or
`more) adjacent tracks of information-bearing pits on optical
`disk 100. As will of course be understood, the illumination
`beams are spaced apart by the track pitch, for example, for
`the CD-ROM format, 1.6 pm apart. The illumination beams,
`once reflected from the information bearing surface within
`optical disk 100, pass through beam splitter 43 and are
`focused on corresponding photodetectors in photodetector
`array 46. Alternatively, multiple beams may be formed from
`the light emitted by the laser diode using the beam splitter
`apparatus described, for example, in Corsover et al. U.S. Pat.
`No. 4,459,690.
`As shown in FIG. 4, photodetector array 46 includes a
`central four quadrant detector comprising elements
`
`

`
`6,111,831
`
`7
`46a—46d, and outboard detectors 46e and 46f for reading
`adjacent data tracks. Photodetector array 46 illustratively
`includes three detectors for reading three adjacent tracks of
`optical disk 100, although additional detectors may be
`disposed on either or both sides of the four quadrant detector
`(indicated by dotted line detector elements g and h).
`Detectors 46a to 46d are summed to provide an electrical
`signal representative of the information contained in the data
`track imaged onto the four quadrant detector by the optical
`system, while detectors 46e and 46f provide electrical sig-
`nals representative of the information contained in the
`adjacent data track on either side of the track imaged onto
`the four quadrant detector. As is conventional, the difference
`between the sums of the diagonal quadrants, i.e., efoCu5=
`(46a+46d)—(46b+46c), may be computed to generate a focus
`signal using the well known astigmatism method, while a
`tracking signal may be generated as the difference of the
`sums of the quadrants on the same side of the track, i.e.,
`etmCk=(46a +46c)—(46b+46a) The focus error signal efocm
`and tracking error signal etmck are input
`to focus and
`tracking circuitry 26.
`
`Multi-track Phase Lock Loop Circuitry
`
`Referring now to FIG. 5, pickup assembly 27 outputs
`track data signal, T1 .
`.
`. Tm, corresponding to m tracks being
`read (illustratively, three for the pickup assembly of FIGS.
`3 and 4). The track data signals, T1 .
`.
`. Tm, output by
`photodetector array 46 are then processed by front end
`circuitry 30,
`including clock generating circuitry 50 and
`track processing circuitry 51, to extract data from each track
`signal. Multiplexer 54 selects extracted data words from
`each of track processing circuitries 51 for decoding by
`eight-to-fourteen decoder 32.
`An accurate data clock is needed to reliably extract the
`data from the track data signals. By design, a track data
`signal is self-clocking, that is, the data stored in a data track
`is formatted so that a data clock can be recovered from the
`
`track signal. Typically, a Phase-Locked Loop (PLL) is used
`to recover the clock signal from the track data signal. In
`optical disk reader 25 of the present invention, clock gen-
`eration circuitry 50 recovers a reference clock signal from a
`selected one of the multiple data tracks being read. The
`reference track may be, for example, the middle, innermost
`or outermost track of the multiple tracks being read.
`The reference clock, CIDREF, generated by clock generation
`circuitry 50 has a frequency and phase which are correct for
`the reference track data signal. However, because the track
`data signals are read from tracks having different radii, and
`therefore slightly different linear velocities, the correspond-
`ing track data signals differ slightly in frequency and may
`differ substantially in phase. For example, for a CD-ROM
`optical disk, applicants have determined that the change in
`linear velocity, and therefore the difference in track data
`signal
`frequency, between any two adjacent
`tracks is
`approximately 0.01% anywhere on the optical disk.
`Furthermore, since the track data signal frequencies differ,
`the phase difference between any pair of tracks varies
`continuously. Consequently, a single data clock cannot be
`used directly to extract data from each track data signal.
`Track processing circuitries 51 therefore include data aligner
`circuitry 52, for synchronizing reference data clock CIDREF to
`the individual track data signals, and data sampler circuitry
`53, for sampling the track data signal.
`Track processing circuitry 51 also includes first-in/
`first-out buffer (FIFO) 49 for assembling the serial data into
`parallel data words and for synchronizing transfer of the
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`8
`assembled data words from track processing circuitry 51 to
`EFM circuitry 38 via multiplexer 54. Advantageously,
`assembling the data words in front end circuitry 51 reduces
`the frequency at which subsequent circuitry operates. For
`example, in a standard speed CD-ROM drive, each track has
`a data rate of approximately four million bits per second
`(Mbps). Thus, multiplexer 54 would have to operate at a
`frequency of approximately 40 MHz (4 Mbps><10 tracks).
`However, by convertin

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket