Method for handling interrupt request in optical storage drive
First Claim
Patent Images
1. A method for handling an interrupt request in an optical storage drive when the optical storage drive executes a control procedure or operation, the method comprising:
- utilizing the optical storage drive to receive an interrupt request from a control circuit after execution of the control procedure or operation has begun;
checking whether the interrupt request corresponds to a read command;
when the interrupt request corresponds to a read command, checking whether data indicated by the read command is stored in a buffer; and
when the indicated data is stored in the buffer, transferring the corresponding data to the control circuit from the buffer to respond to the interrupt request in parallel with the execution of the control procedure or operation.
1 Assignment
0 Petitions
Accused Products
Abstract
When an optical storage drive executes a control procedure or operation, a method of handling an interrupt request includes utilizing the optical storage drive to receive an interrupt request from a control circuit; checking whether the interrupt request is a read command; if the interrupt request is a read command, checking whether data indicated by the read command is in a buffer; and if the indicated data in the buffer, transferring the corresponding data to the control circuit from the buffer to respond to the interrupt request.
-
Citations
14 Claims
-
1. A method for handling an interrupt request in an optical storage drive when the optical storage drive executes a control procedure or operation, the method comprising:
-
utilizing the optical storage drive to receive an interrupt request from a control circuit after execution of the control procedure or operation has begun; checking whether the interrupt request corresponds to a read command; when the interrupt request corresponds to a read command, checking whether data indicated by the read command is stored in a buffer; and when the indicated data is stored in the buffer, transferring the corresponding data to the control circuit from the buffer to respond to the interrupt request in parallel with the execution of the control procedure or operation. - View Dependent Claims (2, 3, 4, 5, 9, 10, 11, 12)
-
-
6. A storage medium for storing program code used to control an optical storage drive to perform the following steps while executing a control procedure or operation:
-
receiving an interrupt request from a control circuit; checking whether the interrupt request corresponds to a read command; when the interrupt, request corresponds to a read command, checking whether data indicated by the read command is stored in a buffer; and when the indicated data is stored in the buffer, transferring the corresponding data to the control circuit from. the buffer to respond to the interrupt request in parallel with the execution of the control procedure or operation. - View Dependent Claims (7, 14)
-
-
8. A method for handling an interrupt request in an optical storage drive when the optical storage drive executes a control procedure or operation, the method comprising:
-
providing a control circuit comprising a first control circuit and a second control circuit; utilizing the optical storage drive to control the first control circuit to perform a seeking operation; receiving an interrupt request; checking whether the interrupt request corresponds to a read command; when the interrupt request corresponds to a read command, checking whether data indicated by the read command is stored in a buffer; and when the indicated data is Stored in the buffer, utilizing the second control circuit to transfer the corresponding data from the buffer to respond to the interrupt request in parallel with the first control circuit executing the control procedure or operation.
-
-
13. A storage medium for storing program code used to control an optical storage drive to perform the following steps while executing a control procedure or operation:
-
receiving an intermit request from a control circuit. The control circuit comprising a first control circuit and a second control circuit; checking whether the interrupt request corresponds to a read command; when the interrupt request corresponds to a read command, checking whether data indicated by the read command is stored in a buffer; and when the indicated data is stored in the buffer, utilizing the second control circuit to transfer the corresponding data to the control circuit front the buffer to respond to the interrupt request; wherein the control procedure or operation is executed by the first control circuit, and the second control circuit transforms the data in parallel with the execution of the control procedure or operation.
-
Specification