IP Library Granted Patent US 6,904,509
Granted Patent B2
US 6,904,509 · App. 10/256,058 · Granted Jun 7, 2005

Method for data reproducing from an optical storage device

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,904,509
App. No.
10/256,058
Granted
Jun 7, 2005
Kind
B2
Abstract

A method for data reproducing from an optical storage device. The method is used to improve the usage efficiency of buffer memory of the storage device. Date that is already transferred to the host computer is considered as “cache hit”. Thus, when data near one address is read again, the storage device need not do tracking, reading and decoding. Data in buffer memory is directly transferred to the host computer. It significantly improves the reproducing efficiency of the optical storage device.

Claims (10)

1. A method for data reproducing from an optical storage device with a buffer memory having first, second and third areas temporarily storing data to be read from an optical disk to a host, the method comprising the steps of:

(a) reading first data from the optical disk and storing the first data in the first area of the buffer memory;

(b) decoding the first data and storing the decoded first data in the second area of the buffer memory;

(c) transferring the decoded first data to the host and storing the transferred first data in the third area of the buffer memory; and

(d) transferring second data that is read from the optical disk directly from the second and third area of the buffer memory to the host when the second data exists in the second and third area, otherwise, repeating the steps (a)˜(d) until data reproducing is finished.

2. The method as claimed in claim 1 , wherein memory addresses in the second and third area are for Cache Hit.

3. The method as claimed in claim 2 , wherein the addresses for Cache Hit are located between T+X2+B−N and T+X1.

4. The method as claimed in claim 3 , wherein T is an memory address of the transferred first data, X2 is a difference between addresses of the read first data and the transferred first data, B is a boundary address of the buffer memory, N is the maximum size of the buffer memory, and X1 is a difference between addresses of the decoded first data and the transferred first data.

5. The method as claimed in claim 1 further comprising the step of:

transferring the first data that is read from the optical disk directly from the second and third area of the buffer memory to the host when the first data exists in the second and third area.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2014
From: LITE-ON IT CORP.
To: LITE-ON TECHNOLOGY CORPORATION
Reel/Frame 032892/0554 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2002
From: CHANG, KUO-CHIANG
To: LITE-ON IT CORPORATION
Reel/Frame 013342/0130 →