Patent ID: 8347099
Filing Date: 2013-01-01
Classification: G11B,H04N

Abstract:
1. A playback method used in a playback apparatus that plays back a recording stored on a recording medium having an index file including a plurality of titles, a program file including one or more application programs each of which corresponds to at least one of the plurality of titles in the index file, and a stream file including one or more digital streams each of which corresponds to at least one of the plurality of titles in the index file, the playback method comprising: selecting any of the plurality of titles included in the index file; playing back, from among the one or more digital streams included in the stream file, a digital stream corresponding to the selected title; and executing one of the application programs of the one or more application programs included in the program file corresponding to the selected title; recording, into a local storage of the playback apparatus, a first file, a second file, a merge management information file, and a signature information file, the first file including first data not requiring a tampering check, the second file including second data requiring the tampering check, the merge management information file including a first location in the local storage in which the first file is to be stored when recording the first file into the local storage, a second location in the local storage in which the second file is to be stored when recording the second file into the local storage, and a hash value of the second file, the signature information file including a hash value of the merge management information file; judging whether the first file and the second file recorded in the local storage are stored in the first location and the second location, respectively; judging whether the merge management information file is tampered with, by comparing the hash value of the merge management information file included in the signature information file with a hash value calculated from the merge management information file, and judging that the merge management information file is not tampered with, if the hash values equal each other; generating package information indicating a new file structure in which the first file and the second file are added to a file structure of the recording medium, the package information being generated during a time period from an end of selecting the title to completion of switching from the selected title to a different title caused by newly selecting the different title after (i) judging that the first file and the second file are stored in the first location and the second location, respectively, and (ii) judging that the merge management information file is not tampered with; and judging whether the second file is tampered with, by comparing a hash value calculated from the second file in the generated package information and the hash value of the second file included in the merge management information file, and judging that the second file is not tampered with, if the hash values equal each other, wherein when using the second file included in the generated package information, the second file is permitted to be used after the judging that the second file is not tampered with.