Information processing apparatus, information processing method, and program
First Claim
1. An information processing apparatus for processing a series of information data divisionally recorded in a plurality of continuous areas on a storage medium which are discontinuous with each other, said apparatus comprising:
- an acquisition unit for acquiring division information associated with a division state of the recorded information data by the plurality of continuous areas on the storage medium;
a generation unit for generating one of first management information that includes head position information indicating a head position of each continuous area on the storage medium and size information indicating a size of each continuous area on the storage medium, and second management information that associates a plurality of predetermined access start positions in the information data with positions on the storage medium wherein the information data corresponding to the plurality of predetermined access start positions is recorded in accordance with the division information acquired by said acquisition unit;
a storage unit for storing the first management information or the second management information generated by said generation unit;
a position information specifying unit for detecting a position on the storage medium where the information data of a specific position in the information data is recorded with reference to the first management information stored in said storage unit, and for specifying the detected position as a read position, wherein said position is detected when said storage unit stores the first management information in response to a data read request of reading the information data from the specific position, and for detecting a position corresponding to the access start position located before the specific position and closest to the specific position with reference to the second management information, seeking a position on the storage medium of the information data corresponding to the specific position from the detected position corresponding to the access start position, and for specifying the sought position as a read position, wherein said position corresponding to the access start position is detected when said storage unit stores the second management information in response to a data read request of reading the information data from the specific position; and
from a data read unit for reading out the information data from the read position on the storage medium specified by said position information specifying unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A data processing apparatus stores continuous area management information which associates head position information of each continuous area on the storage medium with a continuous size thereof. The data processing apparatus specifies position information of a data read position corresponding to a specific position with reference to the continuous area management information in response to a data read request from the specific position in information data, and reads out some or all of the information data from a read position on the storage medium corresponding to the specified position information.
20 Citations
6 Claims
-
1. An information processing apparatus for processing a series of information data divisionally recorded in a plurality of continuous areas on a storage medium which are discontinuous with each other, said apparatus comprising:
- an acquisition unit for acquiring division information associated with a division state of the recorded information data by the plurality of continuous areas on the storage medium;
a generation unit for generating one of first management information that includes head position information indicating a head position of each continuous area on the storage medium and size information indicating a size of each continuous area on the storage medium, and second management information that associates a plurality of predetermined access start positions in the information data with positions on the storage medium wherein the information data corresponding to the plurality of predetermined access start positions is recorded in accordance with the division information acquired by said acquisition unit;
a storage unit for storing the first management information or the second management information generated by said generation unit;
a position information specifying unit for detecting a position on the storage medium where the information data of a specific position in the information data is recorded with reference to the first management information stored in said storage unit, and for specifying the detected position as a read position, wherein said position is detected when said storage unit stores the first management information in response to a data read request of reading the information data from the specific position, and for detecting a position corresponding to the access start position located before the specific position and closest to the specific position with reference to the second management information, seeking a position on the storage medium of the information data corresponding to the specific position from the detected position corresponding to the access start position, and for specifying the sought position as a read position, wherein said position corresponding to the access start position is detected when said storage unit stores the second management information in response to a data read request of reading the information data from the specific position; and
from a data read unit for reading out the information data from the read position on the storage medium specified by said position information specifying unit. - View Dependent Claims (2, 3, 4)
- an acquisition unit for acquiring division information associated with a division state of the recorded information data by the plurality of continuous areas on the storage medium;
-
5. An information processing method using an information processing apparatus which can access a storage medium that divisionally records a series of information data in a plurality of continuous areas on the storage medium, wherein the plurality of continuous areas are discontinuous with each other, said method comprising:
- an acquisition step of acquiring division information associated with a division state of the recorded information data by the plurality of continuous areas on the storage medium;
a generation step of generating one of first management information that includes head position information indicating a head position of each continuous area on the storage medium and size information indicating a size of each continuous area on the storage medium, and second management information that associates a plurality of predetermined access start positions in the information data with positions on the storage medium wherein the information data corresponding to the plurality of predetermined access start positions is recorded in accordance with the division information acquired in the acquisition step;
a position information specifying step of detecting a position on the storage medium where information data of a specific position in the information data is recorded with reference to the first management information stored in the storage unit, and of specifying the detected position as a read position, wherein the position is detected when the first management information is generated in the generation step in response to a data read request of reading the information data from the specific position, and of detecting a position corresponding to the access start position located before the specific position and closest to the specific position with reference to the second management information, seeking a position on the storage medium where the information data corresponding to the specific position from the detected position corresponding to the access start position, and specifying the sought position as a read position, wherein the position corresponding to the access start position is detected when the storage unit stores the second management information in response to a data read request of reading the information data from the specific position; and
a data read step of reading out the information data from the read position on the storage medium specified in the position information specifying step.
- an acquisition step of acquiring division information associated with a division state of the recorded information data by the plurality of continuous areas on the storage medium;
-
6. A program for making a computer execute as an information processing apparatus which can access a storage medium that divisionally records a series of information data in a plurality of continuous areas on the storage medium which are discontinuous with each other, comprising:
- an acquisition step of acquiring division information associated with a division state of the recorded information data by the plurality of continuous areas on the storage medium;
a generation step of generating one of first management information that includes head position information indicating a head position of each continuous area on the storage medium and size information indicating a size of each continuous area on the storage medium, and second management information that associates access start position information which defines a plurality of predetermined access start positions in the information data with positions on the storage medium wherein the information data corresponding to the plurality of predetermined access start positions is recorded in accordance with the division information acquired in the acquisition step;
a position information specifying step of detecting a position on the storage medium where information data of a specific position in the information data is recorded with reference to the first management information stored in the storage unit, and of specifying the detected position as a read position, wherein the position is detected when the first management information is generated in the generation step in response to a data read request of reading the information data from the specific position, and of detecting the position corresponding to the access start position located before the specific position and closest to the specific position with reference to the second management information, seeking a position on the storage medium where the information data corresponding to the specific position from the detected position corresponding to the access start position, and for specifying the sought position as a read position, wherein the position corresponding to the access start position is detected when the storage unit stores the second management information in response to a data read request of reading the information data from the specific position; and
a data read step of reading out the information data from the read position on the storage medium specified in the position information specifying step.
- an acquisition step of acquiring division information associated with a division state of the recorded information data by the plurality of continuous areas on the storage medium;
Specification