Information processing apparatus, information processing method, and program
First Claim
1. An information processing apparatus for processing a series of information data divisionally recorded on a plurality of continuous areas on a storage medium, comprising:
- a storage unit for storing continuous area management information that associates head position information of each continuous area on the storage medium and a size thereof;
a position information specifying unit for specifying position information of a data read position corresponding to a specific position with reference to the continuous area management information stored in said storage unit in response to a data read request from the specific position in the information data; and
a data read unit for reading out some or all of the information data from the read position on the storage medium in accordance with the position information 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.
-
Citations
16 Claims
-
1. An information processing apparatus for processing a series of information data divisionally recorded on a plurality of continuous areas on a storage medium, comprising:
-
a storage unit for storing continuous area management information that associates head position information of each continuous area on the storage medium and a size thereof;
a position information specifying unit for specifying position information of a data read position corresponding to a specific position with reference to the continuous area management information stored in said storage unit in response to a data read request from the specific position in the information data; and
a data read unit for reading out some or all of the information data from the read position on the storage medium in accordance with the position information specified by said position information specifying unit. - View Dependent Claims (2, 3, 5, 6, 7, 8, 9)
-
-
4. An information processing apparatus for processing a series of information data divisionally recorded on a plurality of continuous areas on a storage medium, 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 associates head position information of each continuous area on the storage medium a size thereof, and second management information that associates access start position information which defines a plurality of predetermined access start positions on the storage medium, with position information corresponding to the access start positions, 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, when said storage unit stores the first management information, specifying position information of a data read position corresponding to a specific position with reference to the first management information in response to a data read request from the specific position in the information data, and for, when said storage unit stores the second management information, specifying the access start position which is located before a specific position and is closest to the specific position with reference to the second management information, seeking a read position on the storage medium from the specified access start position, and specifying position information of a data read position corresponding to a specific position in response to a data read request from the specific position in the information data; and
a data read unit for reading out some or all of the information data from the read position on the storage medium in accordance with the position information specified by said position information specifying unit. - View Dependent Claims (10, 11, 12)
-
-
13. An information processing method using an information processing apparatus which can access a storage medium that divisionally records a series of information data on a plurality of continuous areas, comprising:
-
a position information specifying step of specifying position information of a data read position corresponding to a specific position with reference to continuous area management information that associates head position information of each continuous area on the storage medium with a size thereof, in response to a data read request from the specific position in the information data; and
a data read step of reading out some or all of the information data from the read position on the storage medium in accordance with the position information specified in the position information specifying step.
-
-
14. An information processing method using an information processing apparatus which can access a storage medium that divisionally records a series of information data on a plurality of continuous areas, 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 associates head position information of each continuous area on the storage medium with a size thereof, and second management information that associates access start position information which defines a plurality of predetermined access start positions on the storage medium, with position information corresponding to the access start positions, in accordance with the division information acquired in the acquisition step;
a position information specifying step of specifying, when the first management information is generated in the generation step, position information of a data read position corresponding to a specific position with reference to the first management information in response to a data read request from the specific position in the information data, and of specifying, when the second management information is generated in the generation step, the access start position which is located before a specific position and is closest to the specific position with reference to the second management information, seeking a read position from the specified access start position, and specifying position information, in response to a data read request from the specific position in the information data; and
a data read step of reading out some or all of the information data from the read position on the storage medium in accordance with the position information specified in the position information specifying step.
-
-
15. A program for an information processing apparatus which can access a storage medium that divisionally records a series of information data on a plurality of continuous areas, said program making the information processing apparatus execute:
-
a position information specifying step of specifying position information of a data read position corresponding to a specific position with reference to continuous area management information that associates head position information of each continuous area on the storage medium with a size thereof, in response to a data read request from the specific position in the information data; and
a data read step of reading out some or all of the information data from the read position on the storage medium in accordance with the position information specified in the position information specifying step.
-
-
16. 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 on a plurality of continuous areas:
-
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 associates head position information of each continuous area on the storage medium with a size thereof, and second management information that associates access start position information which defines a plurality of predetermined access start positions on the storage medium, with position information corresponding to the access start positions, in accordance with the division information acquired in the acquisition step;
a position information specifying step of specifying, when the first management information is generated in the generation step, position information of a data read position corresponding to a specific position with reference to the first management information in response to a data read request from the specific position in the information data, and of specifying, when the second management information is generated in the generation step, the access start position which is located before a specific position and is closest to the specific position with reference to the second management information, seeking a read position from the specified access start position, and specifying position information, in response to a data read request from the specific position in the information data; and
a data read step of reading out some or all of the information data from the read position on the storage medium in accordance with the position information specified in the position information specifying step.
-
Specification