Information reproduction device, reproduction starting method and reproduction starting program
AssigneeSony NEC Optiarc Inc.
InventorMotofumi Ninomiya
Life of this patent
Estimating the term…
Abstract
An information reproduction device sets, from among a plurality of estimated rotation speeds previously estimated, a set rotation speed in accordance with request-specification information specifying a piece of data requested by an external device and a specified rotation speed specified by the external device for a disc-shaped storage medium storing data, rotates the storage medium at the set rotation speed, reads out data from the storage medium at a readout speed that is determined by the set rotation speed of the storage medium, stores the data in a data storage section, and supplies, from among the stored data, the piece of data corresponding to the request-specification information to the external device.
Claims11
An information reproduction device comprising:
- a receiving section that receives request-specification information specifying a piece of data requested by an external device and a specified rotation speed specifying a rotation speed of a disc-shaped storage medium storing data;
- a disc rotation section that selects, from among a plurality of estimated rotation speeds, a set rotation speed based on the specified rotation speed and rotates the storage medium at the set rotation speed;
- a data reading section that reads out data from the storage medium at a readout speed that is determined by the set rotation speed of the storage medium;
- a data storage section that stores the data read out from the storage medium and supplies, from among the stored data, the piece of data corresponding to the request-specification information to the external device;
- and
- a data amount determination section that makes a determination as to whether the amount of data stored in the data storage section is greater than or equal to a predetermined amount, wherein
- the disc rotation section selects, when starting the rotation of the storage medium from rest, an estimated rotation speed of the plurality of estimated rotation speeds that is smaller than the specified rotation speed as the set rotation speed, and, each time the data amount determination section determines that the amount of data stored in the data storage section is greater than or equal to the predetermined amount, sets a larger estimated rotation speed as the set rotation speed to incrementally increase the set rotation speed to the specified rotation speed, and
- wherein when the data storage section stores a maximum amount of data, an optical beam emitted by the data reading section is stopped for a specified time, the disc-shaped storage medium continues to rotate at the set rotation speed, and the optical beam is restarted such that data readout, by the data reading section, is immediately restarted in accordance with the set rotation speed upon receipt of additional request-specific information.
A reproduction starting method of an information reproduction device that sets, from among a plurality of estimated rotation speeds previously estimated, a set rotation speed in accordance with request-specification information specifying a piece of data requested by an external device and a specified rotation speed specified by the external device for a disc-shaped storage medium storing data, rotates the storage medium at the set rotation speed, reads out data from the storage medium at a readout speed that is determined by the set rotation speed of the storage medium, stores the data in a data storage section, and supplies, from among the stored data, the piece of data corresponding to the request-specification information to the external device, the reproduction starting method for starting the rotation of the storage medium from rest comprising:
- a rotation speed setting step of setting the estimated rotation speed that is smaller than the specified rotation speed as the set rotation speed;
- a data amount determination step of making a determination as to whether the amount of data stored in the data storage section is greater than or equal to a predetermined amount or not when the set rotation speed is not the specified rotation speed;
- and
- a rotation speed changing step of setting, each time it is determined that the amount of data stored in the data storage section is greater than or equal to the predetermined amount, a larger estimated rotation speed as the set rotation speed to incrementally increase the set rotation speed to the specified rotation speed,
- wherein when the data storage section stores a maximum amount of data, an optical beam emitted by the data reading section is stopped for a specified time, the disc-shaped storage medium continues to rotate at the set rotation speed, and the optical beam is restarted such that data readout, by the data reading section, is immediately restarted in accordance with the set rotation speed upon receipt of additional request-specific information.
A non-transitory computer-readable storage medium having computer readable program codes embodied in the computer readable storage medium that, when executed cause an information reproduction device to execute setting, based on a plurality of estimated rotation speeds previously estimated, a set rotation speed in accordance with request-specification information specifying a piece of data requested by an external device and a specified rotation speed specified by the external device for a disc-shaped storage medium storing data, rotates the storage medium at the set rotation speed, reads out data from the storage medium at a readout speed that is determined by the set rotation speed of the storage medium, stores the data in a data storage section, and supplies, from among the stored data, the piece of data corresponding to the request-specification information to the external device, and further causing the information reproduction device, when starting the rotation of the storage medium from rest, to execute:
- a rotation speed setting step of setting the estimated rotation speed that is smaller than the specified rotation speed as the set rotation speed;
- a data amount determination step of making a determination as to whether the amount of data stored in the data storage section is greater than or equal to a predetermined amount or not when the set rotation speed is not the specified rotation speed;
- and
- a rotation speed changing step of setting, each time it is determined that the amount of data stored in the data storage section is greater than or equal to the predetermined amount, a larger estimated rotation speed as the set rotation speed to incrementally increase the set rotation speed to the specified rotation speed
- wherein when the data storage section stores a maximum amount of data, an optical beam emitted by the data reading section is stopped for a specified time, the disc-shaped storage medium continues to rotate at the set rotation speed, and the optical beam is restarted such that data readout, by the data reading section, is immediately restarted in accordance with the set rotation speed upon receipt of additional request-specific information.
Dependencies are inferred from the claim text.