Patent US5659799A successfully refreshed from Google Patents.
US5659799A
Expired / Lapsed
US
⏱️ 0.0 years remaining
System for controlling disk drive by varying disk rotation speed when buffered data is above high or below low threshold for predetermined damping period
Assignee: Creative Technology Ltd
•
Filing: 1995-11-08
•
Granted: 1997-08-19
•
Expires: 2015-11-08
Abstract
Abstract A disk drive motor control system which dynamically varies the speed of the motor in accordance with the desired data transfer rate is provided. This is accomplished by monitoring the transfer rate and lowering the speed when the transfer rate decreases and then raising the speed when the transfer rate increases. Hysteresis is preferably built-in so that rapid oscillations between the two speeds do not occur.
Inventors
- 👤 Cheng Wu
- 👤 Dai-Wei Yeo
- 👤 Siew-Kiat Leow
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-06 08:11
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/06; G06F3/0601; G11; G11B; G11B19/00; G11B19/20; G11B19/28; G11B20/00; G11B20/10; G06F3/0628; G06F3/0655; G06F3/0656
Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
151 words
A disk drive comprising: a variable speed motor for rotating a disk; a read head for reading data from said disk; a buffer coupled to said read head; a data output port coupled to said buffer; means for monitoring an amount of data buffered in said buffer; and a controller coupled to said means for monitoring and coupled to said variable speed motor, wherein said controller speeds up said variable speed motor when said mount of data is below a low threshold, and slows down said variable speed motor when said amount of data is above a high threshold, and wherein said controller is programmable to speed up said variable speed motor when said amount of data is below said low threshold for a first predetermined damping period, and slow down said variable speed motor when said mount of data is above a high threshold for a second predetermined damping period.
Claim 2
Dependent Claim
151 words
A disk drive comprising: a variable speed motor for rotating a disk; a read head for reading data from said disk; a buffer coupled to said read head; a data output port coupled to said buffer; means for monitoring an amount of data buffered in said buffer; and a controller coupled to said means for monitoring and coupled to said variable speed motor, wherein said controller speeds up said variable speed motor when said mount of data is below a low threshold, and slows down said variable speed motor when said amount of data is above a high threshold, and wherein said controller is programmable to speed up said variable speed motor when said amount of data is below said low threshold for a first predetermined damping period, and slow down said variable speed motor when said mount of data is above a high threshold for a second predetermined damping period.
Claim 3
Dependent Claim
20 words
The disk drive of claim 1 wherein said disk drive is a CD-ROM drive and said disk is a CD-ROM.
Claim 4
Dependent Claim
16 words
The disk drive of claim 1 wherein said damping periods are measured in amounts of data.
Claim 5
Dependent Claim
14 words
The disk drive of claim 1 wherein said damping periods are measured in time.
Claim 6
Dependent Claim
44 words
The disk drive of claim 1 wherein said first damping period is programmable to be greater than said second damping period for a disk containing data which is transferred at a lower data rate for most of the time said disk drive is operating.
Claim 7
Dependent Claim
44 words
The disk drive of claim 1 wherein said controller includes a program loop requiring a predetermined damping factor, said damping factor being a required number of indications that said amount of data is above said high threshold, before increasing the speed of said motor.
Claim 8
Dependent Claim
37 words
The disk drive of claim 1 wherein said high threshold is between 55 and 70 percent of the capacity of said DRAM data buffer, and said low threshold is between 30 and 45 percent of said capacity.
Claim 9
Dependent Claim
28 words
The disk drive of claim 1 wherein the amount of data buffered in said buffer is monitored by monitoring a data transfer rate to and from said buffer.
Claim 10
Dependent Claim
14 words
The disk drive of claim 1 wherein said motor is a two speed motor.
Claim 11
Independent Claim
85 words
A method for controlling a disk drive having a variable speed motor and a data buffer, comprising the steps of: rotating a disk; reading data from said disk into said buffer; monitoring an amount of data buffered in said buffer; speeding up said variable speed motor when said amount of data is below, a low threshold for a first predetermined damping period; and slowing down said variable speed motor when said amount of data is above a high threshold for a second predetermined damping period.
Claim 12
Independent Claim
85 words
A method for controlling a disk drive having a variable speed motor and a data buffer, comprising the steps of: rotating a disk; reading data from said disk into said buffer; monitoring an amount of data buffered in said buffer; speeding up said variable speed motor when said amount of data is below, a low threshold for a first predetermined damping period; and slowing down said variable speed motor when said amount of data is above a high threshold for a second predetermined damping period.
Claim 13
Dependent Claim
19 words
The method of claim 10 wherein said disk drive is a CD-ROM drive and said disk is a CD-ROM.
Claim 14
Dependent Claim
16 words
The disk drive of claim 10 wherein said damping periods are measured in amounts of data.
Claim 15
Dependent Claim
14 words
The disk drive of claim 10 wherein said damping periods are measured in time.
Claim 16
Dependent Claim
43 words
The method of claim 10 wherein said first damping period is programmable to be greater than said second damping period for a disk containing data which is transferred at a lower data rate for most of the time said disk drive is operating.
References Cited (Backward Citations)
US3724720A
Cited
US4571674A
Cited
US4860193A
Cited
US4931924A
Cited
US4994922A
Cited
US5212798A
Cited
US5291588A
Cited
US5063552A
Cited
US5301351A
Cited
US5414816A
Cited
US5237676A
Cited
US5313443A
Cited
US5146576A
Cited
US5210829A
Cited
US5434891A
Cited
US5291468A
Cited
US5363361A
Cited
US5280587A
Cited
US5408678A
Cited
US5426736A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-08-18 | 2001-02-17 | 2001-08-19 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-08-18 | 2005-02-17 | 2005-08-19 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-08-18 | 2009-02-17 | 2009-08-19 | $7700.00 | Window Closed / Lapsed |