Data processing apparatus, program, recording medium, and content playback apparatus
First Claim
Patent Images
1. A data processing apparatus comprising:
- a buffer;
a data supply unit operable to supply data to the buffer;
a processing execution unit operable to read the data from the buffer and execute processing;
a buffer management unit operable to manage a stored data amount of the buffer;
a supply control unit having a normal mode and a low-power mode as operation modes, and operable to during the normal mode, control the data supply unit to supply the data to the buffer, according to the stored data amount of the buffer, and restrict the control during the low-power mode; and
a power control unit operable to move the supply control unit from the normal mode to the low-power mode when the stored data amount of the buffer reaches a predetermined threshold, and after performing the move, revert the supply control unit from the low-power mode to the normal mode when a predetermined reversion condition is satisfied.
3 Assignments
0 Petitions
Accused Products
Abstract
A data processing apparatus stops a supply of data to a buffer when the buffer becomes full, and thereafter performs processing such as moving to a low-power mode and switching execution tasks. The data processing apparatus then reverts from the low-power mode and resumes execution of a task for supplying data to the buffer when a predetermined reversion condition is satisfied. The predetermined reversion condition is that, for example, processing with respect to data in a predetermined data cluster is completed, a predetermined time period has elapsed, or a cycle handler notifies an event occurrence.
17 Citations
30 Claims
-
1. A data processing apparatus comprising:
-
a buffer;
a data supply unit operable to supply data to the buffer;
a processing execution unit operable to read the data from the buffer and execute processing;
a buffer management unit operable to manage a stored data amount of the buffer;
a supply control unit having a normal mode and a low-power mode as operation modes, and operable to during the normal mode, control the data supply unit to supply the data to the buffer, according to the stored data amount of the buffer, and restrict the control during the low-power mode; and
a power control unit operable to move the supply control unit from the normal mode to the low-power mode when the stored data amount of the buffer reaches a predetermined threshold, and after performing the move, revert the supply control unit from the low-power mode to the normal mode when a predetermined reversion condition is satisfied. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A data processing apparatus comprising:
-
a buffer;
a processing execution unit operable to read data from the buffer and execute processing;
a buffer management unit operable to manage a stored data amount of the buffer;
a task execution unit operable to execute one or more tasks including a data supply control task for controlling, according to the stored data amount of the buffer, processing for supplying the data to the buffer; and
a task execution right control unit operable to stop execution of the data supply control task when the stored data amount of the buffer reaches a predetermined threshold while the data supply control task has been allocated a task execution right in the task execution unit, and after performing the stopping, control allocation of the task execution right such that the execution of the data supply control task is resumed when a predetermined resumption condition is satisfied. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A content playback apparatus for sequentially reading data of digital content that is recorded on a recording medium and is playable by performing predetermined decoding processing, and for playing back the read data, the content playback apparatus comprising:
-
a buffer;
a data supply unit operable to sequentially read the data of the digital content from the recording medium, and supply the read data to the buffer;
a decoder operable to sequentially read the data from the buffer, and decode the read data;
a playback processing unit operable to playback the decoded data;
a remaining amount observing unit operable to manage a stored data amount of the buffer;
a data supply control unit having a normal mode and a low-power mode as operation modes, and operable to during the normal mode, control the supply of the data to the buffer, according to whether the stored data amount of the buffer has reached a predetermined threshold, and restrict functions for the control while operating in the low-power mode; and
a data supply control mode control unit operable to move the data supply control unit from the normal mode to the low-power mode when the stored data amount of the buffer reaches a predetermined threshold, and after performing the move, revert the data supply control unit from the low-power mode to the normal mode when a predetermined reversion condition is satisfied.
-
-
27. A computer-readable control program for supplying data to a buffer included in a data processing apparatus that can operate in a normal mode and a low-power mode as operation modes, and when operating in the low-power mode restricts processing for controlling a supply of data to the buffer according to a stored data amount of the buffer, and for causing the data processing apparatus to execute processing using the data supplied to the buffer, the control program comprising:
-
a processing execution step of reading the data from the buffer and executing processing;
a buffer management step of managing the stored data amount of the buffer;
a supply control step of controlling the supply of data to the buffer according to the stored data amount of the buffer; and
a power control step of moving the data processing apparatus from the normal mode to the low-power mode when the stored data amount of the buffer reaches a predetermined threshold, and after performing the move, reverting the data processing apparatus from the low-power mode to the normal mode when a predetermined reversion condition is satisfied.
-
-
28. A recording medium having recorded thereon a computer-readable control program for supplying data to a buffer included in a data processing apparatus that can operate in a normal mode and a low-power mode as operation modes, and when operating in the low-power mode restricts processing for controlling a supply of data to the buffer according to a stored data amount of the buffer, and for causing the data processing apparatus to execute processing using the data supplied to the buffer, the control program comprising:
-
a processing execution step of reading the data from the buffer and executing processing;
a buffer management step of managing the stored data amount of the buffer;
a supply control step of controlling the supply of data to the buffer according to the stored data amount of the buffer; and
a power control step of moving the data processing apparatus from the normal mode to the low-power mode when the stored data amount of the buffer reaches a predetermined threshold, and after performing the move, reverting the data processing apparatus from the low-power mode to the normal mode when a predetermined reversion condition is satisfied.
-
-
29. A computer-readable control-program for supplying data to a buffer included in a data processing apparatus, and causing the data processing apparatus to execute processing using the data supplied to the buffer, the control program comprising:
-
a processing execution step of reading data from the buffer and executing processing;
a buffer management step of managing a stored data amount of the buffer;
a task execution step of executing one or more tasks including a data supply control task for controlling, according to the stored data amount of the buffer, processing for supplying the data to the buffer; and
a task execution right control step of stopping execution of the data supply control task when the stored data amount of the buffer reaches a predetermined threshold while the data supply control task has been allocated a task execution right in the task execution step, and after performing the stopping, controlling allocation of the task execution right such that the execution of the data supply control task is resumed when a predetermined resumption condition is satisfied.
-
-
30. A recording medium having recorded thereon a computer-readable control program for supplying data to a buffer included in a data processing apparatus, and causing the data processing apparatus to execute processing using the data supplied to the buffer, the control program comprising:
-
a processing execution step of reading data from the buffer and executing processing;
a buffer management step of managing a stored data amount of the buffer;
a task execution step of executing one or more tasks including a data supply control task for controlling, according to the stored data amount of the buffer, processing for supplying the data to the buffer; and
a task execution right control step of stopping execution of the data supply control task when the stored data amount of the buffer reaches a predetermined threshold while the data supply control task has been allocated a task execution right in the task execution step, and after performing the stopping, controlling allocation of the task execution right such that the execution of the data supply control task is resumed when a predetermined resumption condition is satisfied.
-
Specification