IP Library Granted Patent US 6,862,255
Granted Patent B2
US 6,862,255 · App. 10/135,521 · Granted Mar 1, 2005

Method for coordinating the writing and reading speeds of a CD-R/W drive

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,862,255
App. No.
10/135,521
Granted
Mar 1, 2005
Kind
B2
Abstract

A method used in a CD-R/W drive for coordinating the writing and reading speeds of a CD-R/W drive is disclosed. With the aid of the method, the writing speed of the CD-R/W drive is able to be adjusted, and thus a more stable writing operation is obtained. In the method, if the time(s) that the buffer has been cleaned up is/are not larger than the predetermined value, the CD-R/W drive will write data to the CD-ROM at its highest speed. On the contrary, if the time(s) that the buffer has been cleaned up is/are larger than the predetermined value, the CD-R/W drive will slow down stepwise from the current speed to a lower speed. To accomplish the invention, the CD-R/W drive is either controlled by computer programs or by a programmably pre-written control chip that is installed in a control circuit inside the CD-R/W drive itself.

Claims (18)

1. A method for coordinating the writing and reading speeds of a CD-R/W drive having a buffer, said method comprising the steps of:

1) starting a writing process;

2) loading said writing process, and then actuating a writing operation;

3) detecting if the buffer is empty or not? if “true”, calculating the time(s) that the buffer has been cleaned up;

4) determining the time(s) that the buffer has been cleaned up has/have reached to a predetermined value or not;

5) if “false”, performing said writing process;

6) if “true”, performing a slowing-down process, and then performing said writing process;

7) detecting if the buffer is empty or not? if “false”, detecting if said writing process ends or not; and

8) if the result being “true”, terminating said writing process; if “false”, performing said writing process.

2. The method for coordinating the writing and reading speeds of a CD-R/W drive as claimed in claim 1 , wherein said slowing-down process includes the steps of:

1) starting a slowing-down operation;

2) determining if a driving speed is larger than 20× or not? if “true”, performing writing operation at 20× speed; if “false”, detecting if the driving speed is larger than 16× speed or not;

3) determining if the driving speed is larger than 16× or not? if “true”, performing writing operation at 16× speed; if “false”, detecting if the driving speed is larger than 12× speed or not;

4) determining if driving speed is larger than 12× or not? if “true”, performing writing operation at 12× speed; if “false”, writing at the lowest speed;

5) confirming the writing speed; and

6) terminating said slowing-down process, and performing said writing process.

3. The method for coordinating the writing and reading speeds of a CD-R/W drive as claimed in claim 1 , wherein said time(s) that the buffer has been cleaned up is/are controlled by software.

4. The method for coordinating the writing and reading speeds of a CD-R/W drive as claimed in claim 1 , wherein said times that the buffer has been cleaned up are 5.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2008
From: BEHAVIOR TECH COMPUTER CORP.
To: TRANSPACIFIC ELECTRONICS, LLC
Reel/Frame 022043/0059 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2002
From: CHU, SHUEH-MING
To: BEHAVIOR TECH COMPUTER CORPORATION
Reel/Frame 012850/0495 →