Method and apparatus for optimizing data buffering
First Claim
Patent Images
1. A method for storing data in a first buffer and a second buffer, the method comprising:
- sequentially storing an incoming data into the first buffer and the second buffer according to a first threshold;
transferring data stored in the second buffer to the first buffer when an amount of data stored in the second buffer reaches a second threshold; and
when an amount of data stored in the first buffer exceeds the first threshold after transferred data is received from the second buffer, driving the first buffer to output data stored therein.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for storing data in a first buffer and a second buffer is disclosed. The method includes: sequentially storing an incoming data into the first buffer and the second buffer according to a first threshold; transferring data stored in the second buffer to the first buffer when an amount of data stored in the second buffer reaches a second threshold; and driving the first buffer to output data stored therein when an amount of data stored in the first buffer exceeds the first threshold after transferred data is received from the second buffer.
12 Citations
28 Claims
-
1. A method for storing data in a first buffer and a second buffer, the method comprising:
-
sequentially storing an incoming data into the first buffer and the second buffer according to a first threshold; transferring data stored in the second buffer to the first buffer when an amount of data stored in the second buffer reaches a second threshold; and when an amount of data stored in the first buffer exceeds the first threshold after transferred data is received from the second buffer, driving the first buffer to output data stored therein. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for storing data in a first buffer and a second buffer, the apparatus comprising:
-
a data storing control unit, coupled to the first buffer and the second buffer, for controlling storing an incoming data into the first buffer and the second buffer according to a first threshold; and a data transferring control unit, coupled to the first buffer and the second buffer, for controlling transferring data stored in the second buffer to the first buffer, and driving the first buffer to output data stored therein when an amount of data stored in the first buffer exceeds the first threshold after transferred data is received from the second buffer. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a first buffer; a second buffer; a multimedia data generating apparatus, for generating an incoming data; a data buffer controlling apparatus, coupled to the multimedia data generating apparatus, the data buffer controlling apparatus comprising; a data storing control unit, coupled to the first buffer and the second buffer, for controlling the incoming data to be stored into the first buffer and the second buffer; and a data transferring control unit, coupled to the first buffer and the second buffer, for controlling transferring data stored in the second buffer to the first buffer, and driving the first buffer to output data stored therein when an amount of data stored in the first buffer exceeds the first threshold after transferred data is received from the second buffer; and an optical storage apparatus, coupled to the first buffer, for recording data outputted from the first buffer to an optical disc. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method for storing data in a first buffer and a second buffer, the method comprising:
-
sequentially storing an incoming data into the first buffer and the second buffer; and when a total amount of data stored in the first buffer and the second buffer reaches a specific threshold, transferring data stored in the second buffer to the first buffer, and driving the first buffer to output data stored therein. - View Dependent Claims (23, 24)
-
-
25. An apparatus for storing data in a first buffer and a second buffer, the apparatus comprising:
-
a data storing control unit, coupled to the first buffer and the second buffer, for controlling storing an incoming data into the first buffer and the second buffer; and a data transferring control unit, coupled to the first buffer and the second buffer, for controlling transferring data stored in the second buffer to the first buffer, and driving the first buffer to output data stored therein when a total amount of buffered data stored in the first buffer and the second buffer reaches a specific threshold. - View Dependent Claims (26, 27)
-
-
28. A system with data buffering, comprising:
-
a first buffer; a second buffer; a multimedia data generating apparatus, for generating an incoming data; a data buffering controlling apparatus, coupled to the multimedia data generating apparatus, the data buffer controlling apparatus comprising; a data storing control unit, coupled to the first buffer and the second buffer, for controlling the incoming data to be stored into the first buffer and the second buffer; and a data transferring control unit, coupled to the first buffer and the second buffer, for controlling transferring data stored in the second buffer to the first buffer, and driving the first buffer to output data stored therein when a total amount of buffered data stored in the first buffer and the second buffer reaches a specific threshold; and an optical storage apparatus, coupled to the first buffer, for recording data outputted from the first buffer to an optical disc.
-
Specification