Patent ID: 8806120
Filing Date: 2014-08-12
Classification: G11B,H03M

Abstract:
1. A decoding device comprising: an interface unit connectable to an external recording medium on which an encoded file and recording medium management information that indicates an attribute of the external recording medium are recorded; a readout unit configured to read out the file and the recording medium management information from the external recording medium when the external recording medium is connected to the interface unit; a decoding unit configured to generate file analysis information that indicates a content of the file read out by the readout unit, through analysis of the content of the file; a storage unit configured to store the file analysis information and the recording medium management information of the external recording medium connected to the interface unit before; a determination unit configured to determine whether or not new recording medium management information is the same as the recording medium management information stored in the storage unit, the new recording medium management information being newly read out by the readout unit at a given time in a state in which the external recording medium is connected to the interface unit; and a matching confirmation unit configured to perform matching confirmation when the determination unit determines that the new recording medium management information is the same as the recording medium management information stored in the storage unit, the matching confirmation involving determining whether or not a file structure indicated by the file analysis information stored in the storage unit matches a file structure of the file recorded on the external recording medium in a state in which the external recording medium is connected to the interface unit, wherein the decoding unit is further configured to: when the matching confirmation unit determines that the file structures do not match, newly generate file analysis information through analysis of a content of the file read out by the readout unit and perform decoding processing on the file, using the generated file analysis information; and when the matching confirmation unit determines that the file structures match, perform decoding processing on the file, using the file analysis information stored in the storage unit.