Vous êtes sur la page 1sur 8

US

United Sta tes Pa tent [ 1 9 ]


0057269 58A
[ 1 1 ] Pa tent Number: 5,726,9 58
Min [ 4 5] Da te o f Pa tent: Ma r. 1 0, 1 9 9 8
[ 54 ] SPINDLE MOTOR GAIN CONTROL 5,21 6,64 7 6/ 1 9 9 3 K ita ni .................................. .. 3 69 / 50 X
METHOD FOR CD-ROM DRIVES AND 53 73 .4 9 5 1 2/ 1 9 9 4 Ta ka da
APPARATUS THEREFOR 5,4 20,84 1 5/ 1 9 9 5 Hwa ng .................................... .. 3 69 / 50
5,4 4 4 ,687 8/ 1 9 9 5 Okumura .. 3 69 / 50
. _ - 5,528,573 6/ 1 9 9 6 Shim ....................... .. 3 69 / 50
[ 75] Inv ento r Sm Mm s uwm" Rep o f 5,561 ,64 4 1 0/ 1 9 9 6 K o ndo ................................. .. 3 69 / 50 X
Prima ry Exa miner-Pa ul W. Huber
[ 73 ] As s ignee: Sa mSung Elec tro nic s ( 3 0., Ltd.. Atto mey , Agent, o r Firm-Ro bert E. B us hnell. Es q .
. R . f K
Sum 6P W [ 57] AB STRACT
[ 21 ] APPL N05 623 ,3 3 6 A metho d f o r c o ntro lling the ga in o f a s pindle mo to r in a
. _ CD-ROM driv e. inc ludes the s teps o f : c a lc ula ting a ? rs t
[ 22] Flled' Apr' 5 1 9 9 6 number o f tra c ks o n a dis c f ro m a s ta rting po int o f a pro gra m
[ 3 0] Fo reign Applic a tio n Prio rity Da ta regio n to a repro duc tio n po s itio n o f da ta to be repro duc ed
a c c o rding to inf o rma tio n rec eiv ed f ro m a ma in c o ntro ller;
Ma y 1 2, 1 9 9 5 [ K R] Rep. o f K o rea .................... .. 9 5-1 1 764 c a lc ula ting a ? rs t ro ta tio na l Speed o f the Spindle mo to r
[ 51 ] rm, ( :1 .6 ................................................... .. GllB 1 7/ 22 Co rres po nding to thc repro duc tio n Po s itio n: rea ding a Pre
[ 52] us . o r. ............................................... .. 3 69 / 3 2; 3 69 / 50 dewm? ' ll? d Co de to Obta in inf o mtiw rc pf es c nta ? v e o f a
[ 58] Field o f Sea rc h ............................... .. 3 69 / 3 2 4 7 4 s c ummpmi? m "f a Pic kn? c a lc ula ting a 56 umber 0f
3 69 / 50. 54 . 58. 4 4 .28. 3 0. 3 3 ; 3 60N804 .
78.06. 78.07. 78.1 4
[ 56] Ref erenc es Cited
U.S. PATENT DOCUMENTS
4 ,64 1 ,29 4 2/ 1 9 87 Yo s hima ru .......................... .. 3 69 1 50 X
4 ,89 6,3 1 1 1 / 1 9 9 0 Is hiha ra ............................... .. 3 69 50 X
5,050,1 4 5 9 / 1 9 9 1 Yo s hida .
5,056,076 1 0/ 1 9 9 1 Ts uj i et a 1 . .
5,063 ,552 1 1 / 1 9 9 1 Shigemo ri ............................... .. 3 69 / 50
5,1 53 ,869 1 0/ 1 9 9 2 Yo s hima l' u et a 1 . ................ .. 3 69 / 50 X
I START 0
tra c ks o n the dis c f ro m the s ta rting po int o f the pro gra m
regio n to the c urrent po s itio n o f the pic kup; c a lc ula ting a
s ec o nd ro ta tio na l s peed o f the s pindle mo to r c o rres po nding
to the c urrent po s itio n o f the pic kup; a nd driv ing a s led
mo to r to mo v e the pic kup to the repro duc tio n po s itio n a nd
c o ntro lling the s pindle mo to r ba s ed o n a ? rs t q ua ntity
de? ning a diif erenc e between the ? rs t number o f tra c ks a nd
the s ec o nd number o f tra c ks . a nd f urther ba s ed o n a s ec o nd
q ua ntity de? ning a diif erenc e between the ? rs t ro ta tio na l
s peed a nd the s ec o nd ro ta tio na l s peed.
1 9 Cla ims , 3 Dra wing Sheets
2 I
CALCULATE THE NUMB ER _OF TRACK S FROM STARTVNG
POINT OF PROGRAM REGION IO REPRODUCTION POSITION
22
B XLCULATE THE ROTATIONAL SPEED o r SPINDLE MOTOR INAI/ K
THE REPRODUCTION POSITION
23
READ SUB ' Q CODE TO OB TAIN THE CURRENT POSITION V
OF PICK UP
CMCULATE THE NUMB ER OF TRACK S FROM STARTING POINT
OF PROGRAM REGION TO THE CURRENT POSITION OF PICK UP
5
CALCULATE THE ROTATIONAL SPEED OF SPINDLE MOTOR
IN THE CURRENT POSITION OF PICK UP
SUB TRACT 1 4 FROM 21
UP TO B E MOVED FROM IN IC I\
OUTER PORTION OF DISC. \ NHEI\ NE
PQ B TI E1 P
E DIFFERENCE I5 POSITIVE( + ) , 26
ER PORTION OF DISC TO
GATIVVEY) . FROM OUTER
ORTIO
\ s us TRACI 25 FROM 22 WHEN
HE DIFFERENCE IS POSITIVE
ROTATION/ K L SPEED TO B E DECREASED
27
T + ,
ROTATION/ K L SPEED TO B F INCREASED, WHEN NELJ ATIVH-S. 1 ;
28
CALCULATE CONTROL TIME CORRESPONDING TO DIFFERENC
IN ROTATION/ RI. SPEEDS
29
I MOVE PICK UP ACCORDING TO DRIVING OF SLED MOTOR,
CONTROL SPINDLE MOTOR GAIN V
s ro p DRIVING o r SLED MOTOR, READ s un
SPINDL[
CAI CULATF DISTANC.
L CURRENT POSITION STOP
I
STOP SPINDLE CONTROL
c o o ? IN THE -3 3
eo n ROL AND
U.S. Pa tent Ma r. 1 0, 1 9 9 8 Sheet 1 o f 3 5,726,9 58
M .0;
:2: 20g 1 Ej o gz o o Z 22
:
z mj OEZ OO
23 G
Q OHOE mz o z iw
E220
205.62 mj a z im
1
m?
z wj OEZ OO
Q OPOE
mIQ Z Em
US. Pa tent Ma r. 1 0, 1 9 9 8 Sheet 2 o f 3 5,726,9 58
@ ART
T 2 I
CALCULATE THE NUMB ER OF TRACK S FROM STARTING
POINT OF PROGRAM REGION TO REPRODUCTION POSITION
22
NH
CALCULATE THE ROTATIONAL SPEED OF SPINDLE MOTOR IN
THE REPRODUCTION POSITION
23
READ SUB -Q CODE TO OB TAIN THE CURRENT POSITION
OF PICK UP
I 24
CALCULATE THE NUMB ER OF TRACK S FROM STARTING POINT
OF PROGRAM REGION TO THE CURRENT POSITION OF PICK UP
I
CALCULATE THE ROTATIONAL SPEED OF SPINDLE MOTOR
IN THE CURRENT POSITION OF PICK UP
25
HA
SUB TRACT 24 FROM 2I WHEN THE DIFFERENCE IS POSITIVE( + ) , 26
PICK UP TO B E MOVED FROM INNER PORTION OF DISC TO
OUTER PORTION OF DIs C. WHEN NEGATIVE? ) FROM OUTER
PORTION TO INNER Q RTQ
27
SUB TRACT 25 FROM 22 WHEN THE DIFFERENCE IS POSITIVE + ) ,
ROTATIONAL SPEED TO B E INCREASED, WHEN NEGATIVEQ S.
ROTATIONAL SPEED IQ B E IQ ECREMEQ
CALCULATE CONTROL TIME CORRESPONDING TO DIFFERENCE
IN ROTATIONAL SPEEDS
28
29
HAHN
MOVE PICK UP ACCORDING TO DRIVING OF SLED MOTOR,
CONTROL SPINDLE MOTOR GAIN
2
Y s
I TOP SPINDLE CONTROLI
CURRENT POSITION STOP SPINDLE CON ROL AND
+
STOP DRIv INC OF SLED MOTOR. READ SUB - CODE IN THE X3 3
CALCULATE DISTANCE
FIG. 2
US. Pa tent Ma r. 1 0, 1 9 9 8 Sheet 3 0f 3 5,726,9 58
SLED MOTOR
CONTROL STGNAL
FIG. 3
SLED MOTOR
CONTROL SIGNAL
FIG. 4
SLED MOTOR
CONTROL SIGNAL
LE
OL
FIG. 5
5,726.9 5 8
1
SPINDLE MOTOR GAIN CONTROL
METHOD FOR CD-ROM DRIVES AND
APPARATUS THEREFOR
CROSS-REFERENCE TO RELATED
APPLICATIONS
This a pplic a tio n ma kes ref erenc e to . inc o rpo ra tes the
s a me herein. a nd c la ims a ll bene? ts a c c ruing under 3 5
U.S.C. ll9 a ris ing f ro m a n a pplic a tio n f o r Spindle Mo to r
Ga in Co ntro l Metho d Fo r CD-ROM Driv es And Appa ra tus
Theref o r ea rlier ? led in the K o rea n Indus tria l Pro perty
Of f ic e o n 1 2 Ma y 1 9 9 5 a nd there duly a s s igned Seria l No .
1 1 764 1 1 9 9 5.
B ACK GROUND OF THE INVENTION
The pres ent inv entio n rela tes to a metho d o f c o ntro lling
the ga in o f a s pindle mo to r in a c o mpa c t dis c rea d-o nly
memo ry ( CD-ROM) driv e a nd a n a ppa ra tus theref o r. a nd
mo re pa rtic ula rly . to a metho d o f c o ntro lling the ga in o f a
s pindle mo to r in a CD-ROM driv e a nd a n a ppa ra tus theref o r
c a pa ble o f reduc ing the time f o r c o nv erting the ro ta tio na l
s peed o f the s pindle mo to r a nd enha nc ing the perf o rma nc e
o f the CD-ROM driv e.
A CD-ROM driv e is a periphera l unit o f a c o mputer. a nd
o pera tes upo n a c o mpa c t dis c whic h pro v ides a la rge a mo unt
o f da ta s to ra ge c a pa c ity . A c o mpa c t dis c pla y er ( CDP) is a
s y s tem s imila r to the CD-ROM driv e. The CDP is a n
a ppa ra tus f o r repro duc ing a udio da ta rec o rded o n a c o mpa c t
dis c . On a c o mpa c t dis c f o r the CDP. a udio da ta is rec o rded
with a c o ns ta nt linea r v elo c ity o f a bo ut 1 .2 m/ s ee to 1 .4
m/ s ec .
Sinc e the idea o f the CD-ROM driv e is deriv ed f ro m the
CDP. mo s t CD-ROM driv es c a n repro duc e da ta f ro m c o m
pa c t dis c s c o ns truc ted f o r the CDP. Co nv entio na l dis c pla y
ba c k dev ic es a re s ho wn. f o r exa mple. in US. Pa t. No s .
5.050.1 4 5 a nd 5.3 73 .4 9 5. In o rder to pro v ide high s peed da ta
a c c es s in the la tes t CD-ROM driv es . the s pindle mo to r is
ro ta ted a t two . three o r f o ur times the no rma l ro ta tio na l
s peed o f a dis c in the c o nv entio na l CDP. s o a s to q uic kly
rea d da ta o n the dis c a nd then tra ns mit the rea d da ta to a ho s t
c o mputer. In CD-ROM driv es tha t o pera te a c c o rding to
do uble. triple o r q ua d s peeds ho wev er. the ro ta tio na l s peed
o f the s pindle mo to r mus t be c o nv erted into no rma l s peed in
o rder to pro perly repro duc e a udio da ta f ro m the dis c . In
c a s es where o nly c o mputer da ta is rec o rded o n the dis c . the
s pindle mo to r is ro ta ted a t X s peed ( i.e.. do uble s peed o r
higher) . a nd then the CD-ROM driv e c a n a c c es s the da ta .
Tha t is . a n o pera tio n f o r s ea rc hing f o r the da ta . a nd a n
o pera tio n f o r rea ding the da ta c a n bo th be perf o rmed when
the s pindle mo to r is s et to ro ta te a t X s peed. In c a s es where
bo th a udio da ta a nd c o mputer da ta a re rec o rded o n the dis c
ho wev er. a c o nv ers io n between no rma l s peed a nd X s peed
mus t o c c ur. In either c a s e. when the dis c is ro ta ted a t X s peed
when s ea rc hing f o r da ta o n the dis c a nd the da ta is rea d while
the dis c ro ta tes a t X s peed. dela y time is reduc ed a nd the da ta
c a n be q uic kly s ea rc hed a nd rea d. Ac c o rdingly . perf o rma nc e
o f the CD-ROM driv e c a n be enha nc ed.
Ac c o rding to c o nv entio na l metho ds . ho wev er. when c o m
puter da ta is a c c es s ed while a udio da ta is repro duc ed. the
ro ta tio na l s peed o f the s pindle mo to r is c o nv erted to X
s peed. a nd then the c o mputer da ta is a c c es s ed. On the o ther
ha nd. when c o mputer da ta is repro duc ed while a udio da ta is
a c c es s ed. the ro ta tio na l s peed o f the s pindle mo to r is c o n
v erted to no rma l s peed. a nd then the repro duc tio n po s itio n
o f a udio da ta to be repro duc ed is a c c es s ed. o r the repro duc
tio n po s itio n o f a udio da ta to be repro duc ed is a c c es s ed. a nd
25
3 0
3 5
4 5
50
55
65
2
then the ro ta tio na l s peed o f the s pindle mo to r is c o nv erted to
no rma l s peed. In either c a s e. ho wev er. the c o nv entio na l
metho d c o ns umes a n unnec es s a ry a mo unt o f time s inc e a
s ingle s tep is exc lus iv ely dev o ted f o r c o nv erting the ro ta
tio na l s peed o f the s pindle mo to r. Ac c o rdingly . perf o rma nc e
o f the CD-ROM driv e is lo wered.
SUMMARY OF THE INVENTION
Ac c o rdingly . it is a n o bj ec t o f the pres ent inv entio n to
pro v ide a n impro v ed s pindle mo to r ga in c o ntro l metho d f o r
CD-ROM driv es . a nd a n a ppa ra tus theref o r.
It is a no ther o bj ec t to pro v ide a s pindle mo to r ga in c o ntro l
metho d f o r CD-ROM driv es . a nd a n a ppa ra tus theref o r.
whic h c a n s ha rply reduc e the a mo unt o f time req uired in
c o nv erting the ro ta tio na l s peed o f a s pindle mo to r when
c o mputer da ta is a c c es s ed while a udio da ta is repro duc ed. o r
when a udio da ta is a c c es s ed While c o mputer da ta is repro
duc ed.
To a c hiev e thes e a nd o ther o bj ec ts . the pres ent inv entio n
pro v ides a metho d f o r c o ntro lling the ga in o f a s pindle mo to r
in a CD-ROM driv e with the s teps o f c a lc ula ting a ? rs t
number o f tra c ks o n a dis c f ro m a s ta rting po int o f a pro gra m
regio n to a repro duc tio n po s itio n o f da ta to be repro duc ed
a c c o rding to inf o rma tio n rec eiv ed f ro m a ma in c o ntro ller;
c a lc ula ting a ? rs t ro ta tio na l s peed o f the s pindle mo to r
c o rres po nding to the repro duc tio n po s itio n; rea ding a pre
determined c o de to o bta in inf o rma tio n repres enta tiv e o f a
c urrent po s itio n o f a pic kup; c a lc ula ting a s ec o nd number o f
tra c ks o n the dis c f ro m the s ta rting po int o f the pro gra m
regio n to the c urrent po s itio n o f the pic kup; c a lc ula ting a
s ec o nd ro ta tio na l s peed o f the s pindle mo to r c o rres po nding
to the c urrent po s itio n o f the pic kup; a nd driv ing a s led
mo to r to mo v e the pic kup to the repro duc tio n po s itio n a nd
c o ntro lling the s pindle mo to r ba s ed o n a ? rs t q ua ntity
de? ning a dilf erenc e between the ? rs t number o f tra c ks a nd
the s ec o nd number o f tra c ks . a nd f urther ba s ed o n a s ec o nd
q ua ntity de? ning a dif f erenc e between the ? rs t ro ta tio na l
s peed a nd the s ec o nd ro ta tio na l s peed.
The pres ent inv entio n f urther pro v ides a n a ppa ra tus f o r
c o ntro lling the ga in o f a s pindle mo to r in a CD-ROM driv e.
c o ns truc ted with a ma in c o ntro ller f o r c o ntro lling a n o v era ll
o pera tio n o f the a ppa ra tus ; a s pindle mo to r ga in c o ntro ller
f o r c o ntro lling a ga in o f the s pindle mo to r a c c o rding to
s pindle mo to r ga in c o ntro l s igna ls rec eiv ed f ro m the ma in
c o ntro ller. with the s pindle mo to r ga in c o ntro l s igna ls indi
c a ting a c o nv ers io n o f ro ta tio na l s peed o f the s pindle mo to r
a nd a c ha nge o f repro duc tio n po s itio n o n a dis c ; a s pindle
mo to r driv er f o r rec eiv ing the s pindle mo to r ga in s igna ls .
a nd genera ting s pindle mo to r driv ing s igna ls to driv e the
s pindle mo to r; a nd a s pindle mo to r c o ntro ller f o r rec eiv ing
erro r s igna ls genera ted f ro m the s pindle mo to r. a nd c o m
pa ring the erro r s igna ls with a ref erenc e ro ta tio na l s peed o f
the s pindle mo to r to genera te s pindle mo to r c o ntro l s igna ls
f o r o utput to the s pindle mo to r ga in c o ntro ller.
B RIEF DESCRIPTION OF THE DRAWINGS
A mo re c o mplete a pprec ia tio n o f the inv entio n. a nd ma ny
o f the a ttenda nt a dv a nta ges thereo f . will be rea dily a ppa rent
a s the s a me bec o mes better unders to o d by ref erenc e to the
f o llo wing deta iled des c riptio n when c o ns idered in c o nj unc
tio n with the a c c o mpa ny ing dra wings in whic h like ref er
enc e s y mbo ls indic a te the s a me o r s imila r c o mpo nents .
wherein:
FIG. 1 is a blo c k dia gra m s ho wing a s pindle mo to r ga in
c o ntro l a ppa ra tus in a CD-ROM driv e c o ns truc ted a c c o rding
to the princ iples o f the pres ent inv entio n;
5.726.9 58
3
FIG. 2 is a ? o wc ha rt s ho wing the s teps f o r c o ntro lling
s pindle mo to r ga in in a CD-ROM driv e a c c o rding to the
princ iples o f the pres ent inv entio n;
FIG. 3 is a wa v ef o rm dia gra m s ho wing c o ntro l s igna ls
us ed in a c o nv entio na l s pindle mo to r ga in c o ntro l metho d in
whic h the ro ta tio na l s peed o f the s pindle mo to r is ? rs t
c o nv erted. a nd then a repro duc tio n po s itio n is s ea rc hed;
FIG. 4 is a wa v ef o rm dia gra m s ho wing c o ntro l s igna ls
us ed in a c o nv entio na l s pindle mo to r ga in c o ntro l metho d in
whic h a repro duc tio n po s itio n is ? rs t s ea rc hed. a nd then the
ro ta tio na l s peed o f the s pindle mo to r is c o nv ened; a nd
FIG. 5 is a wa v ef o rm dia gra m s ho wing c o ntro l s igna ls
us ed in a s pindle mo to r ga in c o ntro l metho d a c c o rding to the
princ iples o f the pres ent inv entio n.
DETAILED DESCRIPTION OF THE
INVENTION
Turning no w to the dra wings a nd ref erring to FIG. 1 . a
s pindle mo to r ga in c o ntro l a ppa ra tus in a CD-ROM driv e
c o ns truc ted a c c o rding to the princ iples o f the pres ent inv en
tio n is s ho wn. The s pindle mo to r ga in c o ntro l a ppa ra tus o f
FIG. 1 inc ludes a ma in c o ntro ller 1 1 ha v ing a mic ro pro c es
s o r f o r c o ntro lling the o v era ll o pera tio n o f the a ppa ra tus . A
s pindle mo to r ga in c o ntro ller 1 2 rec eiv es s pindle mo to r ga in
c o ntro l s igna ls f ro m ma in c o ntro ller 1 1 . a nd a c c o rdingly
c o ntro ls s pindle mo to r ga in. The s pindle mo to r ga in c o ntro l
s igna ls indic a te a c o nv ers io n o f the ro ta tio na l s peed o f a
s pindle mo to r 1 6 f ro m a no rma l s peed ( i.e.. lxs peed) to a
multiple s peed ( i.e.. 2xs peed o r higher) . a c o nv ers io n o f the
ro ta tio na l s peed o f s pindle mo to r 1 6 f ro m multiple s peed to
no rma l s peed. a nd a c ha nge o f repro duc tio n po s itio n. A
s pindle mo to r driv er 1 3 rec eiv es s pindle mo to r ga in s igna ls
f ro m s pindle mo to r ga in c o ntro ller 1 2 o bta ined by c o ntro l
ling the s pindle mo to r ga in. a nd genera tes s pindle mo to r
driv ing s igna ls . A s pindle mo to r c o ntro ller 1 4 rec eiv es erro r
s igna ls genera ted f ro m s pindle mo to r 1 6. a nd c o mpa res the
erro r s igna ls with a ref erenc e ro ta tio na l s peed to genera te
s pindle mo to r c o ntro l s igna ls f o r o utput to the s pindle mo to r
ga in c o ntro ller 1 2. A rea d-o nly memo ry ( ROM) unit 1 5
s to res a ta ble pro v iding a udio da ta po s itio n inf o rma tio n
c o rres po nding to the number o f tra c ks in a pro gra m regio n
o f a dis c 1 7 to ena ble determina tio n o f a s pindle mo to r ga in
c o ntro l time by ma in c o ntro ller 1 1 . a ta ble pro v iding ro ta
tio na l s peeds o f s pindle mo to r 1 6. a nd a ta ble pro v iding
c o ntro l times ba s ed o n di? erenc es in the ro ta tio na l s peeds .
An o ptic a l pic kup 1 8 is mo v ed a lo ng a s urf a c e o f dis c 1 7 by
a s led mo to r 1 9 . In FIG. 1 . ROM unit 1 5 is s ho wn a s being
a who lly s epa ra te c o mpo nent. It is intuitiv e. ho wev er. tha t
ROM unit 1 5 c a n be pla c ed within ma in c o ntro ller 1 1 s o tha t
the da ta rec o rded in ROM unit 1 5 is s to red direc tly in ma in
c o ntro ller 1 1 .
The s teps f o r c o ntro lling s pindle mo to r ga in in a
CD-ROM driv e a c c o rding to the princ iples o f the pres ent
inv entio n will no w be des c ribed with ref erenc e to FIGS. 1
a nd 2.
Firs t. in res po ns e to inf o rma tio n rega rding a po s itio n o f
a udio o r c o mputer da ta to be repro duc ed a nd a n ins truc tio n
f ro m ma in c o ntro ller 1 1 to repro duc e the a udio o r c o mputer
da ta . the number o f tra c ks f ro m a s ta rting po int o f the
pro gra m regio n to a repro duc tio n po s itio n is c a lc ula ted with
ref erenc e to the ta bles o f ROM unit 1 5. in s tep 21 . The
ro ta tio na l s peed o f s pindle mo to r 1 6 a t the repro duc tio n
po s itio n is then c a lc ula ted with ref erenc e to the ta bles o f
ROM unit 1 5. in s tep 22. When the repro duc tio n po s itio n
c o rres po nds to a udio da ta . the ro ta tio na l s peed o f s pindle
mo to r 1 6 c o rres po nds to the no rma l s peed. a nd when the
1 5
20
25
3 0
3 5
4 0
4 5
55
4
repro duc tio n po s itio n c o rres po nds to c o mputer da ta . the
ro ta tio na l s peed o f s pindle mo to r 1 6 c o rres po nds to a
multiple s peed. Then. in s tep 23 . a s ub-q c o de is rea d s o a s
to o bta in inf o rma tio n rega rding the c urrent po s itio n o f
pic kup 1 8. In s tep 24 . the number o f tra c ks f ro m the s ta rting
po int o f the pro gra m regio n to the c urrent po s itio n o f the
pic kup 1 8 is c a lc ula ted with ref erenc e to the ta bles o f ROM
unit 1 5. The ro ta tio na l s peed o f s pindle mo to r 1 6 a t the
c urrent po s itio n o f the pic kup 1 8 is then c a lc ula ted with
ref erenc e to the ta bles o f ROM unit 1 5. in s tep 25. When the
c urrent po s itio n o f the pic kup 1 8 c o rres po nds to a udio da ta .
the ro ta tio na l s peed o f s pindle mo to r 1 6 c o rres po nds to the
no rma l s peed. a nd when the c urrent po s itio n o f the pic kup
1 8 c o rres po nds to c o mputer da ta . the ro ta tio na l s peed o f
s pindle mo to r 1 6 c o rres po nds to a multiple s peed. In s tep 26.
the number o f tra c ks c a lc ula ted in s tep 24 repres enting the
dis ta nc e between the s ta rting po int o f the pro gra m regio n
a nd the c urrent po s itio n o f the pic kup 1 8. is s ubtra c ted f ro m
the number o f tra c ks c a lc ula ted in s tep 21 repres enting the
dis ta nc e between the s ta rting po int o f the pro gra m regio n
a nd the repro duc tio n po s itio n. When the dif f erenc e between
thes e v a lues is po s itiv e. the pic kup 1 8 is to be mo v ed f ro m
a n inner po rtio n o f the dis c to a n o uter po rtio n o f the dis c .
Simila rly . when the dif f erenc e between thes e v a lues is
nega tiv e. the pic kup 1 8 is to be mo v ed f ro m a n o uter po rtio n
o f the dis c 1 7 to a n inner po rtio n o f the dis c 1 7. No te tha t
thes e mo v ements a re ba s ed o n a n o rienta tio n wherein the
s ta rting po int o f the pro gra m regio n is lo c a ted a t a n inner
po rtio n o f the dis c 1 7. Next. in s tep 27. the ro ta tio na l s peed
o f s pindle mo to r 1 6 a t the c urrent po s itio n o f the pic kup l8
c a lc ula ted in s tep 25. is s ubtra c ted f ro m the ro ta tio na l s peed
o f the s pindle mo to r 1 6 a t the repro duc tio n po s itio n c a lc u
la ted in s tep 22. When the dif f erenc e between thes e ro ta
tio na l s peeds is po s itiv e. the ro ta tio na l s peed o f s pindle
mo to r 1 6 is to be inc rea s ed. Simila rly . when the dif f erenc e
between thes e ro ta tio na l s peeds is nega tiv e. the ro ta tio na l
s peed o f s pindle mo to r 1 6 is to be dec rea s ed. Tha t is . the
a mo unt by whic h the ro ta tio na l s peed o f s pindle mo to r 1 6
mus t be a dj us ted ( i.e.. c o nv erted) c o rres po nds to the ro ta
tio na l s peed o bta ined by s ubtra c ting the ro ta tio na l s peed o f
s pindle mo to r 1 6 a t the c urrent po s itio n o f the pic kup 1 8
f ro m the ro ta tio na l s peed o f s pindle mo to r 1 6 a t the repro
duc tio n po s itio n. In s tep 28. ma in c o ntro ller 1 1 determines
a n a mo unt o f time tha t the ga in o f the s pindle mo to r 1 6 needs
to be c o ntro lled f ro m the a mo unt by whic h the ro ta tio n s peed
o f the s pindle mo to r 1 6 mus t be a dj us ted Tha t is . the
ro ta tio na l s peed dif f erenc e o bta ined in s tep 27 is c o nv erted
into c o ntro l time. The c o ntro l time is o bta ined with ref erenc e
to the ta bles o f ROM unit 1 5 a nd c o ns iders f a c to rs . inc luding
the to rq ue a nd lo a d o f s pindle mo to r 1 6.
In s tep 29 . a s led mo to r 1 9 is driv en to mo v e the pic kup
1 8 ba s ed o n the prev io us ly o bta ined da ta . a nd the ga in o f the
s pindle mo to r is c o ntro lled. In s tep 3 0. a determina tio n is
ma de a s to whether the mo v ement o f the pic kup 1 8 is
? nis hed. If the mo v ement o f the pic kup 1 8 is ? nis hed.
driv ing o f the s led mo to r 1 9 is s to pped. the s ub-q c o de a t the
c urrent po s itio n o f the pic kup 1 8 is rea d. the s pindle mo to r
c o ntro l is s to pped. a nd the dis ta nc e to be mo v ed f ro m the
c urrent po s itio n o f the pic kup 1 8 to a ta rget po s itio n is
c a lc ula ted. in s tep 3 3 . Here. if the dis ta nc e to be mo v ed
c o rres po nds to o nly o ne o r two tra c ks . a tra c kj ump is us ed
to mo v e the dis ta nc e. wherea s if the dis ta nc e to be mo v ed is
eq ua l to o r grea ter tha n three tra c ks . the s led mo to r 1 9 is
us ed.
Ref erring ba c k to s tep 3 0. if the mo v ement o f the pic kup
1 8 is no t ? nis hed. a determina tio n is ma de a s to whether the
time f o r c o ntro lling s pindle mo to r 1 6 is o v er. in s tep 3 1 .
5 .726,9 58
5
When the time is o v er. c o ntro l o f s pindle mo to r 1 6 is
s to pped. in s tep 3 2. Ho wev er. when the time is no t o v er. s tep
3 0 is repea tedly perf o rmed.
Ref erring no w to the wa v ef o rm dia gra ms o f c o ntro l
s igna ls s ho wn in FIGS. 3 thro ugh 5. the a dv a nta ges o f the
pres ent inv entio n will be f urther po inted o ut. In the wa v e
f o rm dia gra ms o f a s led mo to r c o ntro l s igna l 4 0 a nd a
s pindle mo to r c o ntro l s igna l 4 1 s ho wn in FIGS. 3 thro ugh 5.
ref erenc e c ha ra c ter a indic a tes a n interv a l f o r c o ntro lling
the ga in o f a s pindle mo to r to c o nv ert between no rma l s peed
a nd multiple s peed. o r v ic e-v ers a . a nd ref erenc e c ha ra c ter
b" indic a tes a n interv a l f o r c o ntro lling the ga in o f a s pindle
mo to r to a dj us t the ro ta tio na l s peed o f the s pindle mo to r
when the pic kup mo v es f ro m a n inner po rtio n o f the dis c to
a n o uter po rtio n o f the dis c . o r v ic e-v ers a . FIGS. 3 a nd 4
repres ent c o nv entio na l s c hemes o f c o ntro l s igna ls . while
FIG. 5 repres ents the c o ntro l s igna l s c heme a c c o rding to the
pres ent inv entio n. Ac c o rding to the wa v ef o rm dia gra m
s ho wn in FIG. 3 . the ro ta tio na l s peed o f the s pindle mo to r is
? rs t c o nv erted f ro m no rma l s peed to multiple s peed. o r
v ic e-v ers a . a nd then the repro duc tio n po s itio n o f da ta to be
repro duc ed is s ea rc hed. Ac c o rding to the wa v ef o rm dia gra m
s ho wn in FIG. 4 . the repro duc tio n po s itio n o f da ta to be
repro duc ed is ? rs t s ea rc hed. a nd then the ro ta tio na l s peed o f
the s pindle mo to r is c o nv erted f ro m no rma l s peed to mul
tiple s peed. o r v ic e-v ers a . Ac c o rding to the wa v ef o rm dia
gra m s ho wn in FIG. 5. ho wev er. the repro duc tio n po s itio n o f
da ta to be repro duc ed is s ea rc hed. a nd the ro ta tio na l s peed
o f the s pindle mo to r is c o nv erted f ro m no rma l s peed to
multiple s peed. o r v ic e-v ers a a t the s a me time. Ac c o rdingly .
the time perio d f o r c o ntro lling the s pindle mo to r ga in. a nd
the time perio d req uired f o r a c c es s ing da ta a re reduc ed.
As des c ribed a bo v e. in the s pindle mo to r ga in c o ntro l
metho d f o r the CD-ROM driv e c o ns truc ted a c c o rding to the
princ iples o f the pres ent inv entio n. a n a mo unt by whic h the
ro ta tio na l s peed o f s pindle mo to r 1 6 needs to be a dj us ted is
c a lc ula ted. a nd a time perio d f o r c o ntro lling the s pindle
mo to r ga in is determined. As a res ult. the ga in o f s pindle
mo to r 1 6 is c o ntro lled f o r a dura tio n eq ua l to the time perio d.
s o tha t the a mo unt o f time req uired to c o nv ert the ro ta tio na l
s peed o f s pindle mo to r 1 6 f ro m a no rma l s peed to a multiple
s peed. o r f ro m a multiple s peed to a no rma l s peed is s ha rply
reduc ed. Theref o re. perf o rma nc e o f the CD-ROM driv e is
enha nc ed bec a us e the time f o r a dj us ting the ro ta tio na l s peed
o f the s pindle mo to r c a n be grea tly reduc ed when c o mputer
da ta is a c c es s ed while a udio da ta is repro duc ed. a nd when
c o mputer da ta is repro duc ed while a udio da ta is a c c es s ed. s o
tha t the perf o rma nc e o f the CD-ROM driv e is enha nc ed.
While there ha v e been illus tra ted a nd des c ribed wha t a re
c o ns idered to be pref erred embo diments o f the pres ent
inv entio n. it will be unders to o d by tho s e s killed in the a rt
tha t v a rio us c ha nges a nd mo di? c a tio ns ma y be ma de. a nd
eq uiv a lents ma y be s ubs tituted f o r elements thereo f witho ut
depa rting f ro m the true s c o pe o f the pres ent inv entio n. In
a dditio n. ma ny mo di? c a tio ns ma y be ma de to a da pt a
pa rtic ula r s itua tio n to the tea c hing o f the pres ent inv entio n
witho ut depa rting f ro m the c entra l s c o pe thereo f . Theref o re.
it is intended tha t the pres ent inv entio n no t be limited to the
pa rtic ula r embo diments dis c lo s ed a s the bes t mo de c o ntem
pla ted f o r c a rry ing o ut the pres ent inv entio n. but tha t the
pres ent inv entio n inc ludes a ll embo diments f a lling within
the s c o pe o f the a ppended c la ims .
Wha t is c la imed is :
1 . A metho d f o r c o ntro lling a s pindle mo to r in a CD-ROM
driv e. c o mpris ing the s teps o f :
c a lc ula ting a ? rs t number o f tra c ks o n a dis c f ro m a
s ta rting po int o f a pro gra m regio n to a repro duc tio n
1 5
20
25
3 5
4 5
55
65
6
po s itio n o f da ta to be repro duc ed a c c o rding to inf o r
ma tio n rec eiv ed f ro m a ma in c o ntro ller;
c a lc ula ting a ? rs t ro ta tio na l s peed o f s a id s pindle mo to r
c o rres po nding to s a id repro duc tio n po s itio n;
rea ding a predetermined c o de to o bta in inf o rma tio n rep
res enta tiv e o f a c urrent po s itio n o f a pic kup;
c a lc ula ting a s ec o nd number o f tra c ks o n s a id dis c f ro m
s a id s ta rting po int o f s a id pro gra m regio n to s a id
c urrent po s itio n o f s a id pic kup;
c a lc ula ting a s ec o nd ro ta tio na l s peed o f s a id s pindle
mo to r c o rres po nding to s a id c urrent po s itio n o f s a id
pic kup; a nd
driv ing a s led mo to r to mo v e s a id pic kup to s a id repro
duc tio n po s itio n ba s ed o n a ? rs t q ua ntity def ining a
di? erenc e between s a id ? rs t number o f tra c ks a nd s a id
s ec o nd number o f tra c ks . a nd c o ntro lling s a id s pindle
mo to r f o r a predetermined c o ntro l time c o rres po nding
to a s ec o nd q ua ntity de? ning a di? erenc e between s a id
? rs t ro ta tio na l s peed a nd s a id s ec o nd ro ta tio na l s peed.
s a id predetermined c o nn-o l time being o bta ined f ro m a
memo ry s to ring s a id predetermined c o ntro l time a nd
s a id s ec o nd q ua ntity .
2. The metho d a s c la imed in c la im 1 . wherein s a id
predetermined c o de c o mpris es a s ub-q c o de.
3 . The metho d a s c la imed in c la im 1 . wherein s a id ? rs t
ro ta tio na l s peed c o rres po nds to a no rma l s peed a nd s a id
s ec o nd ro ta tio na l s peed c o rres po nds to a multiple s peed.
4 . The metho d a s c la imed in c la im 1 . wherein s a id ? rs t
ro ta tio na l s peed c o rres po nds to a multiple s peed a nd s a id
s ec o nd ro ta tio na l s peed c o rres po nds to a no rma l s peed.
5. An a ppa ra tus f o r c o ntro lling a ga in o f a s pindle mo to r
in a CD-ROM driv e. s a id a ppa ra tus c o mpris ing:
a ma in c o ntro ller f o r c o ntro lling a n o v era ll o pera tio n o f
s a id a ppa ra tus ;
a s pindle mo to r ga in c o ntro ller f o r c o ntro lling the ga in o f
s a id s pindle mo to r a c c o rding to s pindle mo to r ga in
c o ntro l s igna ls rec eiv ed f ro m s a id ma in c o ntro ller. s a id
s pindle mo to r ga in c o ntro l s igna ls indic a ting a c o nv er
s io n o f ro ta tio na l s peed o f s a id s pindle mo to r a nd a
c ha nge o f repro duc tio n po s itio n o n a dis c ;
a s pindle mo to r driv er f o r rec eiv ing s a id s pindle mo to r
ga in s igna ls . a nd genera ting s pindle mo to r driv ing
s igna ls to driv e s a id s pindle mo to r;
a s pindle mo to r c o ntro ller f o r rec eiv ing erro r s igna ls
genera ted f ro m s a id s pindle mo to r. a nd c o mpa ring s a id
erro r s igna ls with a ref erenc e ro ta tio na l s peed o f s a id
s pindle mo to r to genera te s pindle mo to r c o ntro l s igna ls
f o r o utput to s a id s pindle mo to r ga in c o ntro ller; a nd
a memo ry f o r s to ring a f irs t ta ble pro v iding a udio da ta
po s itio n inf o rma tio n c o rres po nding to a number o f
tra c ks in a pro gra m regio n o n s a id dis c . a s ec o nd ta ble
pro v iding ro ta tio na l s peeds o f s a id s pindle mo to r. a nd
a third ta ble pro v iding predetermined time perio ds f o r
c o ntro lling s a id s pindle mo to r. s a id predetermined time
perio ds c o rres po nding to diif erenc es in s a id ro ta tio na l
s peeds .
6. The a ppa ra tus a s c la imed in c la im 5. wha ein s a id
memo ry c o mpris es a rea d-o nly memo ry .
7. The a ppa ra tus a s c la imed in c la im 5. f urther c o mpris ed
o f s a id s pindle mo to r ga in c o ntro l s igna ls f o r indic a ting the
c o nv ers io n o f the ro ta tio na l s peed o f s a id s pindle mo to r
f ro m a no rma l s peed to a multiple s peed.
8. The a ppa ra tus a s c la imed in c la im 5. f urther c o mpris ed
o f s a id s pindle mo to r ga in c o ntro l s igna ls f o r indic a ting the
c o nv ers io n o f the ro ta tio na l s peed o f s a id s pindle mo to r
f ro m a multiple s peed to a no rma l s peed.
5.726.9 58
7
9 . A metho d f o r c o ntro lling a s pindle mo to r in a CD-ROM
driv e. c o mpris ing the s teps o f :
c a lc ula ting a ? rs t number o f tra c ks o n a dis c f ro m a
s ta rting po int o f a pro gra m regio n to a repro duc tio n
po s itio n o f da ta to be repro duc ed;
c a lc ula ting a ? rs t ro ta tio na l s peed o f s a id s pindle mo to r
c o rres po nding to s a id repro duc tio n po s itio n;
rea ding a predetermined c o de to o bta in inf o rma tio n rep
res enta tiv e o f a c urrent po s itio n o f a pic kup;
c a lc ula ting a s ec o nd number o f tra c ks o n s a id dis c f ro m
s a id s ta rting po int o f s a id pro gra m regio n to s a id
c urrent po s itio n o f s a id pic kup;
c a lc ula ting a s ec o nd ro ta tio na l s peed o f s a id s pindle
mo to r c o rres po nding to s a id c urrent po s itio n o f s a id
Pic kup;
s ubtra c ting s a id s ec o nd number o f tra c ks f ro m s a id ? rs t
number o f tra c ks to genera te a ? rs t q ua ntity ;
s ubtra c ting s a id s ec o nd ro ta tio na l s peed f ro m s a id ? rs t
ro ta tio na l s peed to genera te a s ec o nd q ua ntity ;
o bta ining a c o ntro l time ba s ed o n s a id s ec o nd q ua ntity ;
a nd
c o ntro lling s a id s pindle mo to r f o r a time perio d c o rre
s po nding to s a id c o ntro l time.
1 0. The metho d a s c la imed in c la im 9 . wherein s a id
predetermined c o de c o mpris es a s ub-q c o de.
1 1 . The metho d a s c la imed in c la im 9 . wherein s a id ? rs t
ro ta tio na l s peed c o rres po nds to a no rma l s peed a nd s a id
s ec o nd ro ta tio na l s peed c o rres po nds to a multiple s peed.
1 2. The metho d a s c la imed in c la im 9 . wherein s a id ? rs t
ro ta tio na l s peed c o rres po nds to a multiple s peed a nd s a id
s ec o nd ro ta tio na l s peed c o rres po nds to a no rma l s peed.
1 3 . The metho d a s c la imed in c la im 9 . wherein s a id
c o ntro l time is o bta ined thro ugh a lo o k~ up ta ble s to red in a
rea d-o nly memo ry unit o f s a id CD-ROM driv e.
1 4 . The metho d a s c la imed in c la im 9 . wherein s a id s tep
o f c o ntro lling s a id s pindle mo to r c o mpris es inc rea s ing a
c urrent ro ta tio na l s peed o f s a id s pindle mo to r when s a id
s ec o nd q ua ntity exhibits a po s itiv e v a lue.
1 0
25
3 5
8
1 5. The metho d a s c la imed in c la im 9 . wherein s a id s tep
o f c o ntro lling s a id s pindle mo to r c o mpris es dec rea s ing a
c urrent ro ta tio na l s peed o f s a id s pindle mo to r when s a id
s ec o nd q ua ntity exhibits a nega tiv e v a lue.
1 6. A metho d f o r c o ntro lling a s pindle mo to r in a dis c
driv e dev ic e. c o mpris ing the s teps o f :
c a lc ula ting a ? rs t number o f tra c ks o n a dis c f ro m a
s ta rting po int o f a pro gra m regio n to a repro duc tio n
po s itio n o f da ta to be repro duc ed;
c a lc ula ting a ? rs t ro ta tio na l s peed o f s a id s pindle mo to r
c o rres po nding to s a id repro duc tio n po s itio n;
c a lc ula ting a s ec o nd number o f tra c ks o n s a id dis c f ro m
s a id s ta rting po int o f s a id pro gra m regio n to a c urrent
po s itio n o f a pic kup;
c a lc ula ting a s ec o nd ro ta tio na l s peed o f s a id s pindle
mo to r c o rres po nding to s a id c urrent po s itio n o f s a id
Pic kup:
s ubtra c ting s a id s ec o nd number o f tra c ks f ro m s a id ? rs t
number o f tra c ks to genera te a ? rs t q ua ntity ;
s ubtra c ting s a id s ec o nd ro ta tio na l s peed f ro m s a id ? rs t
ro ta tio na l s peed to genera te a s ec o nd q ua ntity ,
a c c es s ing s a id s ec o nd q ua ntity in a rea d-o nly memo ry to
o bta in a predetermined c o ntro l time c o rres po nding to
s a id s ec o nd q ua ntity ; a nd
c o ntro lling s a id s pindle mo to r f o r a time perio d c o rre
s po nding to s a id predetermined c o ntro l time.
1 7. The metho d a s c la imed in c la im 1 6. wherein s a id s tep
o f c o ntro lling s a id s pindle mo to r c o mpris es inc rea s ing a
c urrent ro ta tio na l s peed o f s a id s pindle mo to r when s a id
s ec o nd q ua ntity exhibits a po s itiv e v a lue.
1 8. The metho d a s c la imed in c la im 1 6. wherein s a id s tep
o f c o ntro lling s a id s pindle mo to r c o mpris es dec rea s ing a
c urrent ro ta tio na l s peed o f s a id s pindle mo to r when s a id
s ec o nd q ua ntity exhibits a nega tiv e v a lue.
1 9 . The metho d a s c la imed in c la im 1 6. wherein s a id
predetermined c o ntro l time depends upo n a to rq ue a nd a
lo a d o f s a id s pindle mo to r.
* * * * *

Vous aimerez peut-être aussi