Patent ID: 7409399
Filing Date: 2008-08-05
Classification: G06F

Abstract:
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.