APPARATUS, METHOD, AND COMPUTER PROGRAM PRODUCT FOR RECORDING CONTENTS

Abstract
A content recording apparatus includes a reading unit that reads, from a recording medium, a title key, a title content in plane text, an encrypted title content, an adjunct data, and a plain text adjunct data. The content recording apparatus further includes a playlist generating unit that generates a first playlist including the encrypted adjunct data and the plain text adjunct data, and generates a second playlist including only the plain text adjunct data. Each of the first playlist and the second playlist defines an order in which the title content as a playback target is to be played back. The content recording apparatus further includes a recording unit that records the first playlist and the second playlist onto the recording medium.
Description

BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a block diagram of a DVD recorder according to a first embodiment of the invention;



FIG. 2 is a schematic diagram of a data structure of AV contents, a title key file, and a management file;



FIG. 3 is a drawing for explaining a data structure of adjunct data;



FIG. 4 is a drawing for explaining selection of a title key;



FIG. 5 is a flow chart of a procedure in a title content recording processing according to the first embodiment;



FIG. 6A is a flow chart of a procedure in an adjunct data generation processing and a playlist generation processing according to the first embodiment;



FIG. 6B is a flow chart of the procedure in the adjunct data generation processing and the playlist generation processing according to the first embodiment;



FIG. 7 is a flow chart of a procedure in a key selection processing according to the first embodiment;



FIG. 8 is a schematic drawing of an example related to data referred to by a playlist #2;



FIG. 9 is a schematic drawing of an example of a menu screen generated with the playlist #2;



FIG. 10 is a schematic drawing of an example related to data referred to by a playlist #3;



FIG. 11 is a schematic drawing of an example of a menu screen generated with the playlist #3;



FIG. 12 is a schematic drawing of an example related to data that is referred to by the playlist #3, when image data in plain text is used in place of encrypted adjunct data;



FIG. 13 is a schematic drawing of an example of a menu screen generated with the playlist #3, when image data in plain text is used in place of encrypted adjunct data;



FIG. 14 is a block diagram of a DVD recorder according to a second embodiment;



FIG. 15 is a flow chart of a procedure in a playlist generation processing according to the second embodiment;



FIG. 16 is a block diagram of a DVD recorder according to a third embodiment of the invention; and



FIG. 17 is a flow chart of a procedure in a playlist generation processing according to the third embodiment.


Claims
  • 1. A content recording apparatus comprising: a reading unit that reads, from a recording medium, a title content in plain text as a content of a program, a title key for encrypting the title content, an encrypted title content which is obtained by encrypting the title content with the title key, an adjunct data generated as being derived from the title content and encrypted in correspondence with the encrypted title content, and a plain text adjunct data that is data in plain text generated as being derived from the title content in plain text;a playlist generating unit that generates a first playlist including the encrypted adjunct data and the plain text adjunct data in correspondence with the title content as the playback target, and generates a second playlist including only the plain text adjunct data in correspondence with the title content in plain text from the adjunct data in correspondence with the title content as the playback target, wherein each of the first playlist and the second playlist defines an order in which the title content as a playback target is to be played back; anda recording unit that records the first playlist and the second playlist onto the recording medium.
  • 2. The apparatus according to claim 1, further comprising: a playlist judging unit that judges whether one or more of the playlists are present in the recording medium, whereinthe playlist generating unit generates the first playlist and the second playlist, when one or more of playlists are present in the recording medium, and when the playlist to be played back first does not include the encrypted adjunct data.
  • 3. The apparatus according to claim 2, wherein the playlist judging unit further judges whether the playlist to be played back first among the playlists recorded on the recording medium includes the encrypted adjunct data, when one or more of the playlists are present in the recording medium, andthe playlist generating unit generates only the first playlist, when the playlist to be played back first includes the encrypted adjunct data.
  • 4. The apparatus according to claim 3, wherein the playlist judging unit judges whether the playlist to be played back first includes the encrypted adjunct data, based on one of: whether the title key for decrypting the adjunct data is present; whether a reference destination of the playlist includes the encrypted adjunct data; and whether a file which has an extension which indicates to be an encrypted adjunct data is present on the recording medium and contains the encrypted adjunct data.
  • 5. The apparatus according to claim 1, further comprising: a device setting information storing unit that stores thereon setting information indicating whether the playlist including the plain text adjunct data is to be generated; anda playlist judging unit that judges what is indicated by the setting information, whereinthe playlist generating unit generates only the first playlist, when the setting information indicates that the playlist including the plain text adjunct data is not to be generated, andthe recording unit records only the first playlist onto the recording medium.
  • 6. The apparatus according to claim 5, wherein the playlist generating unit further generates the first playlist and the second playlist, when the setting information indicates that the playlist including the plain text adjunct data is to be generated.
  • 7. The apparatus according to claim 1, wherein the playlist generating unit arranges the playlists so that the second playlist is played back before the first playlist is played back by generating a file name of the second playlist with a suffix appended thereto, the suffix having a larger value than a suffix appended to a file name of the first playlist.
  • 8. The apparatus according to claim 1, wherein the playlist generating unit generates the second playlist so that the second playlist includes link information referring to the first playlist.
  • 9. The apparatus according to claim 1, wherein the playlist generating unit generates the second playlist so that the second playlist includes information indicating only presence of the encrypted title content and the second playlist does not include the encrypted adjunct data.
  • 10. The apparatus according to claim 9, wherein the playlist generating unit generates the second playlist so that the second playlist includes image data in plain text that serves as the information indicating only the presence of the encrypted title content and the second playlist does not include the encrypted adjunct data.
  • 11. A content recording method comprising: reading, from a recording medium, a title content in plain text as a content of a program, a title key for encrypting the title content, an encrypted title content which is obtained by encrypting the title content with the title key, an adjunct data generated as being derived from the title content and encrypted in correspondence with the encrypted title content, and a plain text adjunct data that is data in plain text generated as being derived from the title content in plain text;generating a first playlist including the encrypted adjunct data and the plain text adjunct data in correspondence with the title content as the playback target;generating a second playlist including only the plain text adjunct data in correspondence with the title content in plain text from the adjunct data in correspondence with the title content as the playback target, wherein each of the first playlist and the second playlist defines an order in which the title content as a playback target is to be played back; andrecording the first playlist and the second playlist onto the recording medium.
  • 12. A computer program product having a computer readable medium including programmed instructions for recording content, wherein the instructions, when executed by a computer, cause the computer to perform: reading, from a recording medium, a title content in plain text as a content of a program, a title key for encrypting the title content, an encrypted title content which is obtained by encrypting the title content with the title key, an adjunct data generated as being derived from the title content and encrypted in correspondence with the encrypted title content, and a plain text adjunct data that is data in plain text generated as being derived from the title content in plain text;generating a first playlist including the encrypted adjunct data and the plain text adjunct data in correspondence with the title content as the playback target;generating a second playlist including only the plain text adjunct data in correspondence with the title content in plain text from the adjunct data in correspondence with the title content as the playback target, wherein each of the first playlist and the second playlist defines an order in which the title content as a playback target is to be played back; andrecording the first playlist and the second playlist onto the recording medium.
Priority Claims (1)
Number Date Country Kind
2006-068012 Mar 2006 JP national