[go: up one dir, main page]

CN1985319B - Content usage equipment and recording media - Google Patents

Content usage equipment and recording media Download PDF

Info

Publication number
CN1985319B
CN1985319B CN200580014812.0A CN200580014812A CN1985319B CN 1985319 B CN1985319 B CN 1985319B CN 200580014812 A CN200580014812 A CN 200580014812A CN 1985319 B CN1985319 B CN 1985319B
Authority
CN
China
Prior art keywords
content
key
playback
unit
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
CN200580014812.0A
Other languages
Chinese (zh)
Other versions
CN1985319A (en
Inventor
山本雅哉
中野稔久
冈本隆一
大森基司
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Publication of CN1985319A publication Critical patent/CN1985319A/en
Application granted granted Critical
Publication of CN1985319B publication Critical patent/CN1985319B/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Television Signal Processing For Recording (AREA)
  • Storage Device Security (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

To provide a content playback device that can use content appropriately by avoiding output of content not permitted to be used according to contract information. A playback control unit 102 extracts a content name from playback control information in a playback path information table 210, and inquires of a rights management unit 108 whether content identified by the extracted content name is playable or not. If the content is judged as being unplayable, the playback control unit 102 extracts an alternative playback number from the playback control information, and extracts a content name from playback control information whose playback number matches the alternative playback number. The playback control unit 102 then instructs a decryption unit 103 and a playback unit 107 to decrypt and play back encrypted content identified by the extracted content name.

Description

内容使用设备及记录介质 Content usage equipment and recording media

技术领域technical field

本发明涉及一种能够保护具有版权的作品的内容使用设备,以及将具有版权的作品记录其上的记录介质。The present invention relates to a content usage device capable of protecting copyrighted works, and a recording medium on which the copyrighted works are recorded.

背景技术Background technique

近些年来例如DVD的、具有版权的作品以数字形式记录其上的记录介质得到广泛使用,所述作品如电影和音乐。In recent years, recording media such as DVDs, on which copyrighted works are recorded in digital form, such as movies and music, are widely used.

DVD标准使用了基于导航数据(navigation data)的重放路径控制(playback path control)。根据此技术,可以用导航数据指定内容的重放路径。而且,用户可以通过遥控器交互地改变重放路径(见日本专利申请公开H10-336568号)。The DVD standard uses playback path control based on navigation data. According to this technique, the playback path of content can be specified with navigation data. Also, the user can interactively change the playback path through the remote controller (see Japanese Patent Application Laid-Open No. H10-336568).

同时,近些年来使用DRM(数字版权管理)的内容分发系统(content delivery system)渐为普及。根据DRM,由加密的内容单独提供许可证。该许可证包括许可证密钥和使用条件。用许可证密钥来对加密的内容进行解密,并且基于使用条件重放解密的内容。Meanwhile, a content delivery system (content delivery system) using DRM (Digital Rights Management) has become popular in recent years. According to DRM, a license is provided separately by encrypted content. This license includes a license key and conditions of use. The encrypted content is decrypted with the license key, and the decrypted content is played back based on usage conditions.

考虑将DRM用于记录了影片的DVD的重放路径控制的情况。重放设备通过重放路径控制来选择内容,并检查该内容的使用条件。这里,假设在该使用条件下不允许使用该内容。如果重放设备不顾使用条件而播放该内容,就违反了该内容的版权。另一方面,如果该重放设备不播放符合该使用条件的内容,因为预置的重放路径被变更,所以该影片的部分场景最终将丢失。这会引起影片情节的含糊或矛盾,从而使观众感到迷惑。Consider a case where DRM is used for playback path control of a DVD on which movies are recorded. The playback device selects content through playback path control, and checks the usage conditions of the content. Here, it is assumed that use of the content is not permitted under the use conditions. If the playback device plays the content regardless of the conditions of use, the copyright of the content is violated. On the other hand, if the playback device does not play the content that meets the usage conditions, because the preset playback path is changed, some scenes of the movie will eventually be lost. This creates ambiguities or contradictions in the film's plot, which can confuse the viewer.

发明内容Contents of the invention

为解决上述问题,本发明目标是提供一种内容使用设备、一种内容使用方法以及根据协议信息通过避免输出不可用内容、能恰当地使用包括记录在记录介质上的多条内容的组合内容的计算机程序。本发明的另一个目标是提供记录组合内容的记录介质。In order to solve the above-mentioned problems, the object of the present invention is to provide a content usage device, a content usage method, and a device capable of appropriately using combined content including a plurality of pieces of content recorded on a recording medium by avoiding output of unusable content according to protocol information. Computer program. Another object of the present invention is to provide a recording medium recording combined content.

可以通过用于使用记录在记录介质上的组合内容的内容使用设备来达到所述目标,该组合内容包括多条内容,该内容使用设备包括:用于获取多条内容之一的指定的获取单元;基于与指定内容片段的使用相关的协议信息,判断指定的内容片段是否可用的判断单元;根据判断单元的判断结果来选择多条内容其中一段的选择单元;以及用于输出选择的内容片段的输出单元。The object can be achieved by a content using apparatus for using combined content recorded on a recording medium, the combined content including a plurality of pieces of content, the content using apparatus including: a designated acquisition unit for acquiring one of the plurality of pieces of content ; Based on the protocol information related to the use of the specified content segment, a judging unit for judging whether the specified content segment is available; a selection unit for selecting one section of a plurality of pieces of content according to the determination result of the determination unit; and a unit for outputting the selected content segment output unit.

根据此构造,根据指定内容的可用性来选择下一个要输出的内容。这样,可以避免输出不可用的内容。这就使用户能恰当地使用内容而不受迷惑。According to this construction, the next content to be output is selected according to the availability of specified content. In this way, outputting unusable content can be avoided. This enables the user to properly use the content without being confused.

这里,如果将指定的内容片段判断为可用,选择单元可以选择所述指定的内容片段,如果将指定的内容片段判断为不可用,则选择可替换的内容片段而不是指定的内容片段,与指定的内容片段相对应,可替换的内容片段包括在组合内容中。Here, if the specified content fragment is determined to be available, the selection unit may select the specified content fragment, and if the specified content fragment is determined to be unavailable, select an alternative content fragment instead of the specified content fragment, which is the same as the specified Alternative content fragments are included in the composite content corresponding to the content fragments of the .

根据此构造,如果指定的内容片段不可用,则组合内容包括了替换指定内容片段输出的可替换内容。这使得可靠地选择可替换内容成为可能。According to this construction, if the specified content piece is not available, the composite content includes alternative content that replaces the output of the specified content piece. This makes it possible to reliably select alternative content.

这里,记录在记录介质上的组合内容可以包括彼此相对应的、识别指定内容片段的内容标识符,以及用于识别可替换内容片段的可替换内容标识符,其中如果将指定的内容片段判断为可用,则选择单元通过从组合内容中提取内容标识符来选择指定的内容片段,如果将指定的内容片段判断为不可用,则通过从组合内容中提取对应于该内容标识符的可替换的内容标识符来选择可替换的内容片段,并且输出单元从记录介质中读取由提取的内容标识符或可替换内容标识符来标识的内容片段,并输出读取的内容片段。Here, the combined content recorded on the recording medium may include a content identifier for identifying a specified content piece and an alternative content identifier for identifying an alternative content piece corresponding to each other, wherein if the specified content piece is judged as available, the selection unit selects the specified content segment by extracting the content identifier from the combined content; The identifier is used to select the replaceable content piece, and the output unit reads the content piece identified by the extracted content identifier or the replaceable content identifier from the recording medium, and outputs the read content piece.

根据此构造,可以用可替换的内容标识符来可靠地选择可替换的内容。According to this configuration, alternative content can be reliably selected using the alternative content identifier.

这里,判断单元可以获取协议信息,并基于获取的协议信息来判断指定内容片段是否可用。Here, the judging unit may acquire protocol information, and judge whether the specified content segment is available based on the acquired protocol information.

根据此构造,参考获取的协议信息来判断指定内容的可用性。这使得可以恰当地使用内容而不侵害其版权。According to this configuration, the availability of specified content is judged with reference to the acquired protocol information. This makes it possible to properly use the content without infringing its copyright.

这里,记录在记录介质上的组合内容可以包括用于识别协议信息的许可证标识符,其中判断单元包括:用于预存彼此相对应的许可证标识符和协议信息的协议信息存储单元;用于从组合内容中提取许可证标识符的标识符提取单元;以及用于从协议信息存储单元读取与提取的许可证标识符相对应的协议信息、并基于读取的协议信息判断指定内容片段是否可用的判断单元。Here, the combined content recorded on the recording medium may include a license identifier for identifying protocol information, wherein the judging unit includes: a protocol information storage unit for pre-storing license identifiers and protocol information corresponding to each other; An identifier extracting unit for extracting a license identifier from the combined content; and for reading protocol information corresponding to the extracted license identifier from the protocol information storage unit, and judging whether the specified content piece is based on the read protocol information Available Judgment Units.

这里,记录在记录介质上的组合内容可以包括彼此相对应的识别指定内容片段的内容标识符和识别协议信息的许可证标识符,其中判断单元包括:用于预存彼此相对应的许可证标识符和协议信息的协议信息存储单元;用于从该组合内容中提取与识别指定内容片段的内容标识符相对应的许可证标识符的标识符提取单元;以及用于从协议信息存储单元读取与提取的许可证标识符相对应的协议信息、并基于所读取的协议信息来判断指定内容片段是否可用的判断单元。Here, the combined content recorded on the recording medium may include a content identifier for identifying a specified content piece and a license identifier for identifying protocol information corresponding to each other, wherein the judging unit includes: for pre-storing the license identifiers corresponding to each other and a protocol information storage unit for protocol information; an identifier extracting unit for extracting a license identifier corresponding to a content identifier identifying a specified piece of content from the combined content; and for reading from the protocol information storage unit and A judging unit that extracts the protocol information corresponding to the license identifier and judges whether the specified content segment is available based on the read protocol information.

这里,记录在记录介质上的组合内容包括识别指定内容片段的内容标识符、其中判断单元包括:用于预存彼此相对应的内容标识符和协议信息的协议信息存储单元;用于从该组合内容提取内容标识符的标识符提取单元;以及用于从协议存储单元中读取与所提取的内容标识符相对应的协议信息、并基于读取的协议信息来判断指定的内容片段是否可用的判断单元。Here, the combined content recorded on the recording medium includes a content identifier for identifying a specified piece of content, wherein the judging unit includes: a protocol information storage unit for pre-storing content identifiers and protocol information corresponding to each other; an identifier extraction unit for extracting a content identifier; and a judgment for reading protocol information corresponding to the extracted content identifier from the protocol storage unit, and judging whether a specified content segment is available based on the read protocol information unit.

根据这些构造,能可靠地获取与指定内容相应的协议信息。According to these configurations, protocol information corresponding to specified content can be reliably acquired.

这里,记录在记录介质上的组合内容可以包括表示指定内容片段和指定内容片段之前刚输出的先前内容片段之间的对应关系的重放路径信息,其中在输出单元输出先前内容片段之后,获取单元从该组合内容中提取重放路径信息,并根据提取的重放路径信息获取指定。Here, the combined content recorded on the recording medium may include playback path information representing a correspondence relationship between a specified content piece and a previous content piece output just before the specified content piece, wherein after the output unit outputs the previous content piece, the acquisition unit Playback path information is extracted from the combined content, and designations are obtained based on the extracted playback path information.

根据此构造,在重放路径控制中可以避免输出不可用的内容。According to this configuration, output of unusable content can be avoided in playback path control.

这里,多条内容可以包括用于多角度切换的多个角度内容片段,其中该获取单元获取多个角度内容片段之一的指定。判断单元基于协议信息判断指定的角度内容片段是否可用,并且选择单元根据判断单元产生的判断结果来选择一组可输出的角度内容片段,并从所选择的组中选出一个角度内容片段,输出单元输出选择的角度内容片段。Here, the plurality of pieces of content may include multiple angle content segments for multi-angle switching, wherein the acquisition unit acquires designation of one of the plurality of angle content segments. The judging unit judges whether the specified angle content fragment is available based on the protocol information, and the selection unit selects a group of outputtable angle content fragments according to the judgment result generated by the judging unit, and selects an angle content fragment from the selected group, and outputs The unit outputs the selected angular content fragment.

根据此构造,当控制多角度切换时,可以避免输出不可用的内容。According to this configuration, when multi-angle switching is controlled, output of unusable content can be avoided.

这里,多条内容可以包括多个辅助内容片段,每个辅助内容片段可由任意与视频数据一同输出的音频数据以及字幕数据组成,其中获取单元获取多个辅助内容中指定的一个内容。判断单元基于协议信息判断所述指定的辅助内容片段是否可用,选择单元根据判断单元的判断结果选择一组可输出的辅助内容片段,并从所选择的组中选出一个辅助内容片段,并且输出单元输出所选择的辅助内容片段。Here, the pieces of content may include multiple pieces of auxiliary content, and each piece of auxiliary content may be composed of any audio data and subtitle data output together with the video data, wherein the acquisition unit acquires a specified one of the plurality of auxiliary content. The judging unit judges whether the specified auxiliary content fragment is available based on the protocol information, the selecting unit selects a group of outputtable auxiliary content fragments according to the judgment result of the judging unit, and selects an auxiliary content fragment from the selected group, and outputs The cell outputs the selected auxiliary content fragment.

根据此构造,当控制与视频数据相伴的音频或字幕数据的重放时,可以避免输出不可用的内容。According to this configuration, when controlling playback of audio or subtitle data accompanying video data, output of unusable content can be avoided.

这里,多条内容的每段可以包括加密的数字作品,其中输出单元对包括在选择的内容片段中的加密数字作品进行解密,并输出解密的数字作品。Here, each piece of content may include an encrypted digital work, wherein the output unit decrypts the encrypted digital work included in the selected piece of content and outputs the decrypted digital work.

根据此构造,内容使用设备对记录在记录介质上的组合内容中的加密数字作品进行解密,并输出解密的数字作品。因此,即使将组合内容未经授权地拷贝到另一记录介质上,拷贝的组合内容中的数字作品仍不能未授权的使用。According to this configuration, the content usage device decrypts the encrypted digital work in the combined content recorded on the recording medium, and outputs the decrypted digital work. Therefore, even if the combined content is copied to another recording medium without authorization, the digital works in the copied combined content cannot be used without authorization.

同样,可以通过记录介质达到所述目标,在该记录介质上记录了包括了多条内容的组合内容,其中组合内容包括了彼此相对应的内容片段和可替换内容片段,如果内容片段不可用,则输出可替换的内容片段而不是内容片段。Also, the object can be achieved by a recording medium on which combined content comprising a plurality of pieces of content is recorded, wherein the combined content comprises content pieces corresponding to each other and alternative content pieces, if the content pieces are not available, then output the replaceable content fragment instead of the content fragment.

根据此构造,当上述内容使用设备使用记录介质时,可以避免输出不可用的内容。According to this configuration, when the above-mentioned content using device uses the recording medium, it is possible to avoid outputting unusable content.

附图简要说明Brief description of the drawings

图1示出了作为本发明实施例的内容重放系统的总体构造;Fig. 1 has shown the overall construction as the content playback system of the embodiment of the present invention;

图2示出了重放设备的内部构造以及存储在图1所示记录介质上的信息;Fig. 2 shows the internal structure of the playback device and the information stored on the recording medium shown in Fig. 1;

图3示出了存储在记录介质上的重放路径信息表的示例数据结构;FIG. 3 shows an example data structure of a playback path information table stored on a recording medium;

图4示出了使用图3所示重放路径信息表时的视频重放示例;Figure 4 shows an example of video playback when using the playback path information table shown in Figure 3;

图5示出了存储在记录介质上的按钮数据表的示例数据结构;FIG. 5 shows an example data structure of a button data table stored on a recording medium;

图6示出了使用图5所示按钮数据表时包含多个按钮的视频重放示例。FIG. 6 shows an example of video playback including a plurality of buttons when the button data table shown in FIG. 5 is used.

图7示出了使用图5所示按钮数据表时包含多个按钮的视频重放的另一示例。FIG. 7 shows another example of video playback including a plurality of buttons when the button data table shown in FIG. 5 is used.

图8示出了存储在记录介质上的密钥控制信息表的示例数据结构。Fig. 8 shows an example data structure of a key control information table stored on a recording medium.

图9示出了存储在记录介质上的介质(media)信息表的示例数据结构。FIG. 9 shows an example data structure of a media information table stored on a recording medium.

图10示出了存储在重放设备的版权存储单元中的版权信息表的示例数据结构。Fig. 10 shows an example data structure of the copyright information table stored in the copyright storage unit of the playback device.

图11示出了图1所示许可证服务器设备的内部构造。Fig. 11 shows the internal configuration of the license server device shown in Fig. 1 .

图12是重放设备的内容重放开始操作的流程图。Fig. 12 is a flowchart of the content playback start operation of the playback device.

图13是由重放设备中的介质密钥产生单元进行的介质密钥产生操作的流程图。Fig. 13 is a flowchart of a media key generation operation performed by a media key generation unit in the playback device.

图14是由重放设备中的重放控制单元进行的内容重放控制操作的流程图。Fig. 14 is a flowchart of a content playback control operation by a playback control unit in the playback device.

图15是由重放设备中的解密单元和重放单元进行的内容解密和重放操作的流程图。Fig. 15 is a flowchart of content decryption and playback operations performed by a decryption unit and a playback unit in the playback device.

图16是由重放设备中的密钥控制单元进行的内容密钥获取操作的流程图。Fig. 16 is a flowchart of a content key acquisition operation by a key control unit in the playback device.

图17是由重放设备中的版权管理单元进行的版权密钥获取操作的流程图。Fig. 17 is a flowchart of a copyright key acquisition operation performed by a copyright management unit in the playback device.

图18是由重放设备中的密钥控制单元进行的可播放性(playability)判断操作的流程图。Fig. 18 is a flowchart of a playability judging operation by a key control unit in the playback device.

图19是由重放设备中的版权管理单元进行的可播放性判断操作的流程图。Fig. 19 is a flowchart of a playability judging operation by a copyright management unit in the playback device.

图20是由重放设备进行的、从许可证服务器设备中获取版权信息操作的流程图。Fig. 20 is a flowchart of an operation performed by the playback device to acquire copyright information from the license server device.

图21示出了作为对该实施例的修改的内容记录/重放系统的总体构造。Fig. 21 shows the overall configuration of a content recording/playback system as a modification of this embodiment.

实现本发明的最佳模式BEST MODE FOR CARRYING OUT THE INVENTION

下面描述了作为本发明实施例的内容重放系统1。The content playback system 1 as an embodiment of the present invention is described below.

1.1内容重放系统1的构造1.1 Construction of content playback system 1

图1示出了内容重放系统1的构造。如图中所示,该内容重放系统1大致包括重放设备100和经由因特网10连接的许可证服务器设备300。诸如电视机监视器的显示设备113与重放设备100相连接。同时,用户将诸如BD的记录介质200装入重放设备100中。重放设备100通过遥控器112从用户接收操作。根据所接收的操作,该重放设备100重放记录在记录介质200上的内容,或从许可证服务器设备300获取有关内容的版权信息并保留所获取的版权信息。FIG. 1 shows the configuration of a content playback system 1 . As shown in the figure, this content playback system 1 roughly includes a playback device 100 and a license server device 300 connected via the Internet 10 . A display device 113 such as a television monitor is connected to the playback device 100 . Meanwhile, the user loads a recording medium 200 such as a BD into the playback device 100 . The playback device 100 receives operations from the user through the remote controller 112 . According to the received operation, the playback device 100 plays back the content recorded on the recording medium 200, or acquires copyright information on the content from the license server device 300 and retains the acquired copyright information.

1.2记录介质200的构造1.2 Structure of recording medium 200

图2示出了存储在记录介质200上的信息。正如所说明,记录介质200预先存储了重放路径信息表210,加密内容231、232、…、238、密钥控制信息表260以及介质信息表280。重放路径信息表210、加密内容231、232、…、238、密钥控制信息表260以及介质信息表280组成了组合内容(复合内容)。这里所指的组合内容是包括不同内容片段的组合的内容类型。FIG. 2 shows information stored on the recording medium 200 . As explained, the recording medium 200 prestores the playback path information table 210 , encrypted contents 231 , 232 , . . . , 238 , key control information table 260 and medium information table 280 . The playback path information table 210, the encrypted contents 231, 232, . . . , 238, the key control information table 260, and the media information table 280 constitute combined contents (composite contents). The combined content referred to here is a content type that includes a combination of different content pieces.

(1)重放路径信息表210(1) Playback path information table 210

图3示出了重放路径信息表210的示例。在该图中,重放路径信息表210包括了八组重放控制信息291、292、…、298,它们每组对应记录在记录介质200上的加密内容231、232、…、238中的任一个。这八组重放控制信息291、292、…、298定义了解密和重放加密内容231、232、…、238的次序。每组重放控制信息包括重放号、内容名称、下一个重放号以及可替换的重放号。这里,该重放控制信息可以不包括可替换的重放号,并且还可以不包括下一个重放号。FIG. 3 shows an example of the playback path information table 210 . In this figure, the playback path information table 210 includes eight groups of playback control information 291, 292, . . . one. These eight sets of playback control information 291 , 292 , . Each set of playback control information includes a playback number, a content name, a next playback number, and an alternative playback number. Here, the playback control information may not include an alternative playback number, and may also not include a next playback number.

(重放号)(replay number)

包括在重放控制信息中的重放号是用于唯一识别重放控制信息的索引号。该重放号从1开始,并对于每组重放控制信息增加1。例如,重放控制信息291具有重放号212“1”,其唯一识别了重放控制信息291。同时,重放控制信息292包括了重放号217“2”,其唯一识别了重放控制信息292。The playback number included in the playback control information is an index number for uniquely identifying the playback control information. The playback number starts from 1 and increases by 1 for each set of playback control information. For example, the playback control information 291 has a playback number 212 "1", which uniquely identifies the playback control information 291 . At the same time, the playback control information 292 includes a playback number 217 "2", which uniquely identifies the playback control information 292 .

(内容名)(content name)

包括在重放控制信息中的内容名识别与重放控制信息相应的加密内容。作为一个例子,内容名是唯一识别作为一个文件记录在记录介质200上的加密内容的文件名。The content name included in the playback control information identifies encrypted content corresponding to the playback control information. As an example, the content name is a file name that uniquely identifies encrypted content recorded on the recording medium 200 as one file.

(下一个重放号)(next replay number)

当完成了对与先前重放控制信息相应的加密内容的解密和重放时,包括在重放控制信息中的下一个重放号指定了与即将被解密并接着播放的加密内容相应的重放控制信息。如果没有加密内容要进行解密并接着播放,就不设下一个重放号。When the decryption and playback of the encrypted content corresponding to the previous playback control information are completed, the next playback number included in the playback control information specifies the playback corresponding to the encrypted content to be decrypted and then played. control information. If there is no encrypted content to be decrypted and then played, a replay number is not set.

例如,重放控制信息291具有下一个重放号214“2”。因此,在由内容名213“Opening.mpg”识别的加密内容已经完成了解密和重放之后,将对应于由下一个重放号214“2”指定的重放控制信息292的加密内容,即将由内容名218“Trailer.mpg”识别的加密内容解密并播放。For example, playback control information 291 has next playback number 214 "2". Therefore, after the decryption and playback of the encrypted content identified by the content name 213 "Opening. The encrypted content identified by the content name 218 "Trailer.mpg" is decrypted and played.

(可替换的重放号)(replaceable replay number)

如果不允许对由下一个重放号指定的加密内容进行解密和重放,则包括在重放控制信息中的可替换的重放号指定了与可替换地将要解密和播放的加密内容相对应的重放控制信息。If the decryption and playback of the encrypted content specified by the next playback number is not allowed, the alternative playback number included in the playback control information specifies the encryption content corresponding to the alternatively to be decrypted and played playback control information.

例如,重放控制信息292具有下一个重放号219“3”以及可替换的重放号220“4”。假设不允许解密和重放与下一个重放号219“3”指定的重放控制信息293相对应的加密内容,即由内容名221“Movie.mpg”识别的加密内容。在这种情况下,在由内容名218“Trailer.mpg”识别的加密内容完成了解密和重放之后,解密并播放与可替换的重放号220“4”指定的重放控制信息294相对应的加密内容,即由内容名222“Waming.mpg”识别的加密内容。For example, playback control information 292 has a next playback number 219 "3" and an alternate playback number 220 "4". Assume that decryption and playback of the encrypted content corresponding to the playback control information 293 designated by the next playback number 219 "3", that is, the encrypted content identified by the content name 221 "Movie.mpg", is not permitted. In this case, after decryption and playback of the encrypted content identified by the content name 218 "Trailer. The corresponding encrypted content is the encrypted content identified by the content name 222 "Waming.mpg".

如果重放控制信息不包括可替换的重放号,则对由下一个重放号指定的加密内容进行解密和重放,而不考虑该加密内容是否可以播放。If the playback control information does not include an alternative playback number, the encrypted content designated by the next playback number is decrypted and played back regardless of whether the encrypted content is playable or not.

(重放示例)(replay example)

图4示出了使用图3所示重放路径信息表210时的重放示例。FIG. 4 shows a playback example when using the playback path information table 210 shown in FIG. 3 .

如图4中所示,首先播放了视频401,然后播放视频402。此后,视频403如果可播放,就对其进行播放,然后播放视频405。如果视频403不可播放,则替换播放视频404。同时,根据条件播放视频406、407以及408。As shown in FIG. 4 , video 401 is played first, and then video 402 is played. Thereafter, video 403 is played if it is playable, and then video 405 is played. If video 403 is not playable, video 404 is played instead. At the same time, the videos 406, 407 and 408 are played according to the conditions.

这里,视频401、402、…、408分别对应图3所示的重放控制信息291、292、…、298。Here, videos 401, 402, . . . , 408 respectively correspond to playback control information 291, 292, . . . , 298 shown in FIG. 3 .

(2)加密内容231、232、…、238(2) encrypted content 231, 232, ..., 238

每个加密内容231、232、…、238都在记录介质200上构成一个文件。Each encrypted content 231 , 232 , . . . , 238 constitutes a file on the recording medium 200 .

加密内容231、232、…、238具有相同的数据结构。也就是说,通过将加密算法应用在除适配域(adaptation field)外的传输流的每个包中的有效载荷上来获得加密内容,通过根据MPEG-2多路复用系统来多路复用MPEG-2视频基本流和MPEG-2音频基本流以产生该传输流。虽然也可以应用其它密钥加密算法,但作为例子,这里指的加密算法是AES(高级加密标准)。The encrypted contents 231, 232, . . . , 238 have the same data structure. That is, the encrypted content is obtained by applying an encryption algorithm to the payload in each packet of the transport stream except for the adaptation field, by multiplexing according to the MPEG-2 multiplexing system MPEG-2 video elementary stream and MPEG-2 audio elementary stream to generate the transport stream. As an example, the encryption algorithm referred to here is AES (Advanced Encryption Standard), although other key encryption algorithms may also be applied.

(按钮数据表240)(button data sheet 240)

如果加密内容是菜单显示内容,则除了视频基本流和音频基本流之外,该加密内容还以加密的形式包括将按钮作为私用流(privatestream)显示的按钮数据表240。应注意到包括加密按钮数据表的方式不仅限于此。If the encrypted content is menu display content, the encrypted content includes, in encrypted form, a button data table 240 that displays buttons as a private stream, in addition to video elementary streams and audio elementary streams. It should be noted that the way of including the encryption button data table is not limited to this.

图5示出了按钮数据表240的示例。在该图中,按钮数据表240包括四组按钮数据,其分别对应于图6所示菜单显示421中的四个按钮422、423、424以及425,并且还分别对应图7所示菜单显示431中的四个按钮432、433、434以及435。每组按钮数据包括了按钮号、重放号、上按钮号、下按钮号、左按钮号、右按钮号、未选数据、选定数据以及变灰(grayed-out)的数据。这里,按钮数据可以不包括变灰的数据。FIG. 5 shows an example of the button data table 240 . In this figure, the button data table 240 includes four groups of button data, which respectively correspond to the four buttons 422, 423, 424 and 425 in the menu display 421 shown in FIG. 6, and also respectively correspond to the menu display 431 shown in FIG. The four buttons 432, 433, 434 and 435 in . Each set of button data includes button number, playback number, up button number, down button number, left button number, right button number, unselected data, selected data and grayed-out data. Here, button data may not include grayed out data.

(a)按钮号(a) Button number

包括在按钮数据中的按钮号是用于唯一识别该按钮数据的索引号。该按钮号从1开始,对于每组按钮数据增加1。当开始重放菜单显示内容时,将与按钮号241“1”所识别的按钮数据相对应的按钮放入选定状态。The button number included in the button data is an index number for uniquely identifying the button data. The button number starts from 1 and increases by 1 for each set of button data. When the playback of the menu display content is started, the button corresponding to the button data identified by the button number 241 "1" is put into the selected state.

(b)重放号(b) Replay number

当确定通过遥控器112选择了与该按钮数据相对应的按钮时,包括在按钮数据中的重放号识别与将要播放的加密内容相对应的重放控制信息。When it is determined that a button corresponding to the button data is selected by the remote controller 112, the playback number included in the button data identifies playback control information corresponding to the encrypted content to be played.

例如,由按钮号241“1”识别的按钮数据具有重放号242“2”。因此,当与该按钮数据相对应的按钮处于选定状态的同时通过遥控器112进行了确认操作时,则解密并播放与图3中的重放路径信息表210中具有重放号217“2”的重放控制信息292相对应的加密内容,即由内容名218“Trailer.mpg”识别的加密内容。For example, button data identified by button number 241 "1" has playback number 242 "2". Therefore, when the button corresponding to the button data is in the selected state and the confirmation operation is carried out by the remote controller 112, the program with the playback number 217 "2" in the playback path information table 210 in Fig. 3 is decrypted and played. The encrypted content corresponding to the playback control information 292 of ", that is, the encrypted content identified by the content name 218 "Trailer.mpg".

(c)向上按钮号(c) Up button number

当与先前按钮数据相对应的按钮处于选定状态的同时通过遥控器112进行向上移动操作时,包括在该按钮数据中的向上按钮号识别与进入选定状态的按钮相对应的按钮数据。When an upward movement operation is performed by the remote controller 112 while the button corresponding to the previous button data is in the selected state, the up button number included in the button data identifies the button data corresponding to the button entering the selected state.

例如,由按钮号241“1”识别的按钮数据具有向上按钮号243“4”。这样,如果与此按钮数据相对应的按钮处于选定状态的同时通过遥控器112进行向上移动操作,则使与向上按钮号243“4”识别的按钮数据相对应的按钮进入选定状态。For example, button data identified by button number 241 "1" has an up button number 243 "4". In this way, if the button corresponding to the button data is in the selected state and the remote controller 112 performs an upward movement operation, then the button corresponding to the button data identified by the up button number 243 "4" enters the selected state.

(d)向下按钮号(d) Down Button No.

当与先前按钮数据相对应的按钮处于选定状态的同时通过遥控器112进行向下移动操作时,包括在该按钮数据中的向下按钮号识别与进入选定状态的按钮相对应的按钮数据。When the button corresponding to the previous button data is in the selected state while the down move operation is performed by the remote controller 112, the down button number included in the button data identifies the button data corresponding to the button that entered the selected state .

(e)左按钮号(e) Left button number

当与先前按钮数据相对应的按钮处于选定状态的同时通过遥控器112进行左移动操作时,包括在该按钮数据中的左按钮号识别与进入选定状态的按钮相对应的按钮数据。When a left movement operation is performed by the remote controller 112 while the button corresponding to the previous button data is in the selected state, the left button number included in the button data identifies the button data corresponding to the button that entered the selected state.

(f)右按钮号(f) Right button number

当与先前按钮数据相对应的按钮处于选定状态的同时通过遥控器112进行右移动操作时,包括在该按钮数据中的右按钮号识别与进入选定状态的按钮相对应的按钮数据。When a right shift operation is performed by the remote controller 112 while the button corresponding to the previous button data is in the selected state, the right button number included in the button data identifies the button data corresponding to the button entering the selected state.

(g)未选数据(g) Unselected data

包括在该按钮数据中的未选数据是当按钮处于未选状态时表示要显示的按钮的图像数据。The unselected data included in this button data is image data representing a button to be displayed when the button is in an unselected state.

(h)选定数据(h) Selected data

包括在该按钮数据中的选定数据是当按钮处于选定状态时表示要显示的按钮的图像数据。The selected data included in this button data is image data representing a button to be displayed when the button is in a selected state.

(i)变灰的数据(i) Grayed out data

包括在该按钮数据中的变灰的数据是当该按钮处于变灰的状态、即不可选的状态时表示要显示的按钮的图像数据。例如,通过用空像素来替换未选数据的可替换像素来生成该图像数据。这种图像数据比未选数据更不清楚,从而表示该按钮不能选择。稍后将更详细地解释变灰的状态。The grayed out data included in the button data is image data representing a button to be displayed when the button is in a grayed out state, that is, a non-selectable state. For example, the image data is generated by replacing replaceable pixels of unselected data with empty pixels. Such image data is less clear than non-selected data, thereby indicating that the button cannot be selected. The grayed out state is explained in more detail later.

(3)密钥控制信息表260(3) Key control information table 260

图8示出了密钥控制信息表260的示例。如所示,该密钥控制信息表260包括了多组密钥控制信息,每组信息对应记录在记录介质200上的任意一个加密内容231、232、…、238。每组密钥控制信息包括内容名、内容信息、密钥产生信息、可播放性信息、可拷贝性信息以及版权模式信息。FIG. 8 shows an example of the key control information table 260 . As shown, the key control information table 260 includes multiple sets of key control information, and each set of information corresponds to any encrypted content 231 , 232 , . . . , 238 recorded on the recording medium 200 . Each set of key control information includes content name, content information, key generation information, playability information, copyability information, and copyright mode information.

(内容名)(content name)

包括在密钥控制信息中的内容名识别对应于该密钥控制信息的加密内容。与图3所示重放路径信息表210中的内容名相似,密钥控制信息表260中的内容名表示识别相应加密内容的文件名。然而,与重放路径信息表210不相似的是,同一内容名决不会在密钥控制信息表260中出现多于一次。The content name included in the key control information identifies the encrypted content corresponding to the key control information. Similar to the content name in the playback path information table 210 shown in FIG. 3, the content name in the key control information table 260 indicates a file name identifying the corresponding encrypted content. However, unlike the playback path information table 210, the same content name never appears in the key control information table 260 more than once.

(内容信息)(content information)

包括在密钥控制信息中的内容信息用于产生将与密钥控制信息相对应的加密内容解密的内容密钥。该内容信息对于相应的加密内容唯一。The content information included in the key control information is used to generate a content key for decrypting encrypted content corresponding to the key control information. The content information is unique to the corresponding encrypted content.

(密钥产生信息)(key generation information)

包括在密钥控制信息中的密钥产生信息指定了为对应于密钥控制信息的加密内容产生内容密钥的方法。该密钥产生信息取值“00”、“01”以及“10”其中之一。值“00”表示将用介质密钥来产生内容密钥。值“01”表示将用组合密钥来产生内容密钥。值“10”表示将用版权密钥(也称为许可证密钥)来产生内容密钥。稍后详细解释介质密钥、组合密钥以及版权密钥。The key generation information included in the key control information specifies a method of generating a content key for encrypted content corresponding to the key control information. The key generation information takes one of values "00", "01" and "10". A value of "00" indicates that the media key will be used to generate the content key. A value of "01" indicates that the combined key will be used to generate the content key. A value of "10" indicates that a copyright key (also called a license key) will be used to generate a content key. The media key, composite key, and copyright key are explained in detail later.

(可播放性信息)(playability information)

包括在密钥控制信息中的可播放性信息表示对应于密钥控制信息的加密内容是否可以播放。可播放性信息取值“1”和“0”之一。值“1”表示加密内容可播放。值“0”表示加密内容不可播放。The playability information included in the key control information indicates whether the encrypted content corresponding to the key control information is playable. The playability information takes one of values "1" and "0". A value of "1" indicates that the encrypted content is playable. A value of "0" indicates that the encrypted content is not playable.

虽然在此示例中,可播放性信息表示加密内容是否可播放,但是这并非对本发明的限制。例如,可播放性信息可以表示重放质量,这使得如果该可播放性信息表示高重放质量,则将加密内容判断为不可播放,并且如果该可播放性信息表示低重放质量,则判断为可以播放。Although in this example, the playability information indicates whether the encrypted content is playable, this is not a limitation of the present invention. For example, the playability information may indicate playback quality, such that if the playability information indicates high playback quality, the encrypted content is judged to be unplayable, and if the playability information indicates low playback quality, it is judged to be playable.

(可拷贝性信息)(copyability information)

包括在密钥控制信息中的可拷贝性信息表示对应于密钥控制信息的加密内容是否可以被拷贝。该可拷贝性信息取值“01”、“10”以及“00”之一。值“01”表示“一次”,即可以拷贝一次该内容。值“10“表示“自由”,即该内容可以被自由拷贝。值“00”表示“决不”,即决不允许拷贝该内容。The copyability information included in the key control information indicates whether the encrypted content corresponding to the key control information can be copied. The copyability information takes one of values "01", "10" and "00". The value "01" means "once", that is, the content can be copied once. The value "10" means "free", that is, the content can be freely copied. The value "00" means "never", that is, the content is never allowed to be copied.

虽然在此例子中,示出了“一次”、“自由”以及“决不”中的任何一个,但是本发明并不局限于此。例如,该可拷贝性信息可以表示拷贝质量。同时,该可拷贝性信息可以包含用于指定拷贝目的(destination)介质的信息。Although in this example, any one of "once", "freely" and "never" is shown, the present invention is not limited thereto. For example, the copyability information may indicate copy quality. Meanwhile, the copyability information may contain information for specifying a copy destination medium.

(版权模式信息)(copyright mode information)

当密钥控制信息中的密钥产生信息为“10”(版权密钥)或“01”(组合密钥)时,包括在密钥控制信息中的版权模式信息指定为对应于密钥控制信息的加密内容指定的一个或多个版权模式。例如,当版权模式信息为“01”时,将模式A指定用于该内容。当内容模式信息为“10”时,将模式B指定用于该内容。当版权模式信息为“01、10”时,将模式A和B指定用于该内容。When the key generation information in the key control information is "10" (copyright key) or "01" (combined key), the copyright mode information included in the key control information is designated as corresponding to the key control information One or more copyright modes specified by the encrypted content. For example, when the copyright mode information is "01", mode A is designated for the content. When the content mode information is "10", mode B is designated for the content. When the copyright mode information is "01, 10", modes A and B are specified for the content.

这里提到的版权模式是为内容产生版权的模式。作为一个示例,模式A产生基于允许重放该内容的最大次数的版权,同时模式B产生基于有效(expiration)日期的版权,允许一直重放该内容直到该日期。The copyright model mentioned here is a model for generating copyright for content. As an example, Mode A generates rights based on the maximum number of times the content is allowed to be played back, while Mode B generates rights based on an expiration date, allowing playback of the content until that date.

当在密钥控制信息中的密钥产生信息为“00”(介质密钥)时,密钥控制信息中的版权模式信息为“00”,表示没有指定版权模式。When the key generation information in the key control information is "00" (media key), the copyright mode information in the key control information is "00", indicating that no copyright mode is specified.

例如,图8中版权模式信息266为“00”,这意味着没有为与包括版权模式信息266的密钥控制信息相对应的内容指定版权模式。For example, the copyright mode information 266 in FIG. 8 is "00", which means that the copyright mode is not specified for the content corresponding to the key control information including the copyright mode information 266 .

同时,版权模式信息272为“01”,其意味着为与包括版权模式信息272的密钥控制信息相对应的内容指定了模式A。因此,仅模式A中产生的版权用做使用该内容的版权。Meanwhile, the copyright mode information 272 is "01", which means that mode A is specified for the content corresponding to the key control information including the copyright mode information 272 . Therefore, only the copyright generated in mode A is used as the copyright to use the content.

同时,版权模式信息273为“01、10”,其意味着为与包括版权模式信息273的密钥控制信息相对应的内容指定了模式A和B。因此,将模式A和B的任意一个中产生的版权用做使用该内容的版权。Meanwhile, the copyright mode information 273 is "01, 10", which means that modes A and B are specified for the content corresponding to the key control information including the copyright mode information 273 . Therefore, the copyright generated in either of modes A and B is used as the copyright to use the content.

此外,版权模式信息274为“10”,其意味着为与包括版权模式信息274的密钥控制信息相对应的内容指定了模式B。因此,仅将模式B中产生的版权用做使用该内容的版权。Also, the copyright mode information 274 is "10", which means that mode B is specified for the content corresponding to the key control information including the copyright mode information 274 . Therefore, only the copyright generated in mode B is used as the copyright to use the content.

(4)介质信息表280(4) Media information table 280

图9示出了介质信息表280的示例。如所示,该介质信息表280包括了多组介质信息,每组介质信息对应于独立的重放设备。每组介质信息包括了设备信息和加密介质密钥。FIG. 9 shows an example of the media information table 280 . As shown, the media information table 280 includes multiple sets of media information, each set of media information corresponding to an individual playback device. Each set of media information includes device information and an encrypted media key.

(设备信息)(Device Information)

将包括在该介质信息中的设备信息唯一给予对应于该介质信息的重放设备。The device information included in the media information is uniquely given to the playback device corresponding to the media information.

(加密介质密钥)(encrypted media key)

通过使用与介质信息相对应的重放设备的唯一设备密钥来将加密算法应用于介质密钥,从而产生了包括在介质信息中的加密介质密钥。虽然其它密钥加密算法同样可用,但作为一个例子,这里所指的加密算法是AES。将该介质密钥唯一分配给记录介质200。An encrypted media key included in the media information is generated by applying an encryption algorithm to the media key using a unique device key of the playback device corresponding to the media information. As an example, the encryption algorithm referred to here is AES, although other key encryption algorithms are equally available. This media key is uniquely assigned to the recording medium 200 .

这样,该介质信息表280包括了为单独重放设备产生的加密介质密钥。作为黑客(hacking)或类似的结果,假设一个重放设备变成未授权。在这种情况下,在记录介质的后续产生过程中,生成了不包括与未授权重放设备相对应的介质信息的介质信息表,并将其写入到每个记录介质中。通过这样做,可以防止未授权的设备进行内容重放。Thus, the media information table 280 includes encrypted media keys generated for individual playback devices. It is assumed that a playback device becomes unauthorized as a result of hacking or the like. In this case, in subsequent production of recording media, a media information table that does not include media information corresponding to unauthorized playback devices is generated and written into each recording medium. By doing so, content playback by unauthorized devices can be prevented.

在此实施例中,将和重放设备同样多的介质信息组存储在介质信息表280中。这不必要地增加了介质信息表280的数据大小。为了避免这种情况,可以使用二进制树来减少介质信息表280的数据大小。In this embodiment, as many media information groups as playback devices are stored in the media information table 280 . This unnecessarily increases the data size of the media information table 280 . To avoid this, a binary tree can be used to reduce the data size of the media information table 280 .

1.3重放设备100的构造1.3 Construction of playback device 100

图2还示出了重放设备100的构造。在该图中,重放设备100包括了驱动单元101、重放控制单元102、解密单元103、密钥控制单元104、介质密钥产生单元105、接收单元106、重放单元107、版权管理单元108、版权存储单元109、通信单元110、设备信息存储单元111以及为该重放设备100的每个构造元件供电的供电单元(未示出)。FIG. 2 also shows the configuration of the playback device 100 . In this figure, a playback device 100 includes a drive unit 101, a playback control unit 102, a decryption unit 103, a key control unit 104, a media key generation unit 105, a reception unit 106, a playback unit 107, a copyright management unit 108 , a copyright storage unit 109 , a communication unit 110 , a device information storage unit 111 , and a power supply unit (not shown) that supplies power to each constituent element of the playback device 100 .

该重放设备100实际上通过计算机系统来实现,该系统大致由CPU、工作存储器、闪存、BD驱动、视频适配器、网络适配器以及诸如此类组成。驱动单元101通过BD驱动来实现。接收单元106通过红外信号从遥控器112接收操作。重放单元107由视频适配器实现。版权存储单元109和设备信息存储单元111由闪存实现。通信单元110由网络适配器实现。同时,闪存还存储了多个表示重放控制单元102、解密单元103、密钥控制单元104、介质密钥产生单元105以及版权管理单元108的操作的计算机程序。通过CPU按照相应的计算机程序进行操作来完成重放控制单元102、解密单元103、密钥控制单元104、介质密钥产生单元105以及版权管理单元108的功能。The playback device 100 is actually realized by a computer system roughly composed of a CPU, work memory, flash memory, BD drive, video adapter, network adapter, and the like. The drive unit 101 is realized by BD drive. The receiving unit 106 receives operations from the remote controller 112 through infrared signals. The playback unit 107 is realized by a video adapter. The copyright storage unit 109 and the device information storage unit 111 are realized by flash memory. The communication unit 110 is realized by a network adapter. Meanwhile, the flash memory also stores a plurality of computer programs representing the operations of the playback control unit 102 , the decryption unit 103 , the key control unit 104 , the media key generation unit 105 , and the copyright management unit 108 . The functions of the playback control unit 102, the decryption unit 103, the key control unit 104, the media key generation unit 105, and the copyright management unit 108 are accomplished by the CPU operating in accordance with corresponding computer programs.

(1)设备信息存储单元111以及版权存储单元109(1) Device information storage unit 111 and copyright storage unit 109

(设备信息存储单元111)(device information storage unit 111)

设备信息存储单元111预先存储了设备信息141以及设备密钥142,如图2所示。The device information storage unit 111 pre-stores device information 141 and a device key 142 , as shown in FIG. 2 .

将设备信息141唯一提供给重放设备100。将设备密钥142唯一提供给重放设备100。The device information 141 is uniquely provided to the playback device 100 . The device key 142 is uniquely provided to the playback device 100 .

(版权存储单元109)(copyright storage unit 109)

版权存储单元109预先存储了版权信息表121,如图2所示。The copyright storage unit 109 stores a copyright information table 121 in advance, as shown in FIG. 2 .

图10示出了版权信息表121的示例。在该图中,版权信息表121包括多组版权信息并表示重放相应内容的版权,其中每组版权信息对应于加密内容231、232、…、238中的任意一个。FIG. 10 shows an example of the copyright information table 121 . In the figure, copyright information table 121 includes multiple sets of copyright information, each set of copyright information corresponding to any one of encrypted contents 231, 232, . . .

每组版权信息由版权模式信息、内容名、版权密钥、重放计数以及重放有效日期组成。此处,版权信息可以不包括重放计数或重放有效日期。Each set of copyright information is composed of copyright mode information, content name, copyright key, playback count, and playback effective date. Here, the copyright information may not include a replay count or a replay valid date.

包括在版权信息中的版权模式信息表示为对应于版权信息的加密内容指定的版权模式。该版权模式表示为内容使用产生版权的方法。The copyright mode information included in the copyright information indicates the copyright mode specified for the encrypted content corresponding to the copyright information. This copyright model represents a method of generating copyright for content use.

包括在版权信息中的内容名识别了对应于该版权信息的加密内容。与包括在图3所示的重放路径信息表210中的内容名相同,版权信息表121中的内容名是唯一识别相应内容的文件名。The content name included in the copyright information identifies the encrypted content corresponding to the copyright information. Like the content names included in the playback path information table 210 shown in FIG. 3, the content names in the copyright information table 121 are file names that uniquely identify the corresponding content.

包括在版权信息中的版权密钥是提供给由该版权信息表示的版权的密钥信息。The copyright key included in the copyright information is key information provided to the copyright indicated by the copyright information.

包括在版权信息中的重放计数是相应内容允许被重放的最大次数。版权信息中缺少重放计数意味着该内容可以被无限次地重放。The playback count included in the copyright information is the maximum number of times the corresponding content is allowed to be played back. The absence of a replay count in the copyright information means that the content can be replayed an unlimited number of times.

包括在版权信息中的重放有效日期表示允许一直重放相应内容的有效日期。版权信息中缺少重放有效日期意味着对该内容的重放没有时间限制。The playback valid date included in the copyright information indicates the valid date when playback of the corresponding content is permitted all the time. The lack of a playback expiration date in the copyright information means that there is no time limit on playback of this content.

虽然版权信息由五项组成,即上述示例中的版权模式信息、内容名、版权密钥、重放计数以及重放有效日期,但本发明不局限于此。例如,版权信息可以包括诸如重放设备限制、用户限制以及地理区域限制的其它项。Although copyright information is composed of five items, ie, copyright mode information, content name, copyright key, playback count, and playback effective date in the above example, the present invention is not limited thereto. For example, copyright information may include other items such as playback device restrictions, user restrictions, and geographic region restrictions.

(2)重放控制单元102(2) Playback control unit 102

重放控制单元102从接收单元106接收对记录在记录介质200上的内容进行重放的指令。重放控制单元102还从驱动单元101接收表示记录介质200插入的检测信号。The playback control unit 102 receives an instruction to play back the content recorded on the recording medium 200 from the receiving unit 106 . The playback control unit 102 also receives a detection signal indicating insertion of the recording medium 200 from the drive unit 101 .

当从供电单元接到电能后立刻从接收单元106接收重放指令或从驱动单元101接收检测信号时,重放控制单元102将对记录在记录介质200上的内容进行解密的指令输出给解密单元103。When the playback instruction is received from the receiving unit 106 or the detection signal is received from the drive unit 101 immediately after receiving power from the power supply unit, the playback control unit 102 outputs an instruction to decrypt the content recorded on the recording medium 200 to the decryption unit. 103.

此后,重放控制单元102从解密单元103接收表示内容解密失败的解密失败通知或表示介质密钥获取成功的介质密钥获取成功通知。当接收到解密失败通知时,重放控制单元102终止后续的重放控制操作。当接收到介质密钥获取成功通知时,重放控制单元102进行下述重放控制操作。Thereafter, the playback control unit 102 receives from the decryption unit 103 a decryption failure notification indicating that content decryption has failed or a media key acquisition success notification indicating that media key acquisition has succeeded. When receiving the decryption failure notification, the playback control unit 102 terminates subsequent playback control operations. When receiving the media key acquisition success notification, the playback control unit 102 performs the playback control operation described below.

(重放控制操作)(Playback control operation)

重放控制单元102使驱动单元101从记录介质200上的重放路径信息表210中读取具有重放号“1”的重放控制信息。重放控制单元102从读取的重放控制信息提取内容名,并将提取的内容名输出到解密单元103中。重放控制单元102命令解密单元103解密并播放由内容名识别的加密内容。The playback control unit 102 causes the drive unit 101 to read the playback control information having the playback number “1” from the playback path information table 210 on the recording medium 200 . The playback control unit 102 extracts the content name from the read playback control information, and outputs the extracted content name to the decryption unit 103 . The playback control unit 102 instructs the decryption unit 103 to decrypt and play the encrypted content identified by the content name.

一旦由内容名识别的加密内容完成解密和重放,重放控制单元102尝试从重放控制信息中提取下一个重放号。如果在重放控制信息中没有下一个重放号,则重放控制单元102结束重放控制操作。Once the encrypted content identified by the content name has been decrypted and played back, the playback control unit 102 attempts to extract the next playback number from the playback control information. If there is no next playback number in the playback control information, the playback control unit 102 ends the playback control operation.

如果在重放控制信息中有下一个重放号,则重放控制单元102使驱动单元101读取其重放号与从重放路径信息表210中提取的下一个重放号相匹配的重放控制信息。然后,重放控制单元102从读取的重放控制信息中提取内容名,并通过解密单元103和密钥控制单元104将提取的内容名输出给版权管理单元108。重放控制单元102通过解密单元103和密钥控制单元104向版权管理单元108查询该内容名识别的加密内容是否可播放。If there is a next playback number in the playback control information, the playback control unit 102 causes the drive unit 101 to read the playback number whose playback number matches the next playback number extracted from the playback path information table 210. control information. Then, the playback control unit 102 extracts the content name from the read playback control information, and outputs the extracted content name to the copyright management unit 108 through the decryption unit 103 and the key control unit 104 . The playback control unit 102 queries the copyright management unit 108 through the decryption unit 103 and the key control unit 104 whether the encrypted content identified by the content name is playable.

如果版权管理单元108答复该内容不可播放,则重放控制单元102从重放控制信息中提取可替换的重放号。该重放控制单元102使驱动单元101读取其重放号与从重放路径信息表210中提取的可替换的重放号相匹配的重放控制信息。然后重放控制单元102从读取的重放控制信息提取内容名,将提取的内容名输出给解密单元103,并命令解密内容103解密并播放由内容名识别的加密内容。一旦完成了对该加密内容的解密和重放,重放控制单元102就尝试从重放控制信息中提取下一个重放号。如果没有下一个重放号包括在重放控制信息中,重放控制单元102结束重放控制操作。If the copyright management unit 108 replies that the content is not playable, the playback control unit 102 extracts an alternative playback number from the playback control information. The playback control unit 102 causes the drive unit 101 to read playback control information whose playback number matches the alternative playback number extracted from the playback path information table 210 . The playback control unit 102 then extracts the content name from the read playback control information, outputs the extracted content name to the decryption unit 103, and instructs the decrypted content 103 to decrypt and play the encrypted content identified by the content name. Once the decryption and playback of the encrypted content is completed, the playback control unit 102 attempts to extract the next playback number from the playback control information. If no next playback number is included in the playback control information, the playback control unit 102 ends the playback control operation.

另一方面,如果版权管理单元108答复可以播放该内容,则重放控制单元102将内容名输出给解密单元103,并命令解密单元103对由该内容名识别的加密内容进行解密和播放。一旦完成了该加密内容的解密和重放,则重放控制单元102尝试从重放控制信息中提取下一个重放号。如果重放控制信息无下一个重放号,重放控制单元102结束重放控制操作。On the other hand, if copyright management unit 108 replies that the content can be played, playback control unit 102 outputs the content name to decryption unit 103 and instructs decryption unit 103 to decrypt and play the encrypted content identified by the content name. Once the decryption and playback of the encrypted content is completed, the playback control unit 102 attempts to extract the next playback number from the playback control information. If the playback control information has no next playback number, the playback control unit 102 ends the playback control operation.

如果重放控制信息有下一个重放号,则重放控制单元102重复上述操作直至提取不出下一个重放号。If the playback control information has a next playback number, the playback control unit 102 repeats the above operations until the next playback number cannot be extracted.

(3)解密单元103、重放单元107以及显示单元113(3) Decryption unit 103, playback unit 107, and display unit 113

(解密单元103)(decryption unit 103)

解密单元103从重放控制单元102接收对记录在记录介质200上的内容进行解密的指令,并向密钥控制单元104输出获取介质密钥的指令。The decryption unit 103 receives an instruction to decrypt the content recorded on the recording medium 200 from the playback control unit 102 , and outputs an instruction to acquire a media key to the key control unit 104 .

此后,解密单元103从密钥控制单元104接收表示介质密钥获取失败的介质密钥获取失败通知或表示介质密钥获取成功的介质密钥获取成功通知。当接收到介质密钥获取失败通知时,解密单元103将表示内容解密失败的解密失败通知输出给重放控制单元102。当接收到介质密钥获取成功通知,解密单元103将介质密钥获取成功通知输出给重放控制单元102。Thereafter, the decryption unit 103 receives from the key control unit 104 a media key acquisition failure notice indicating a media key acquisition failure or a media key acquisition success notice indicating a media key acquisition success. When receiving the media key acquisition failure notification, the decryption unit 103 outputs a decryption failure notification indicating that content decryption has failed to the playback control unit 102 . Upon receiving the media key acquisition success notification, the decryption unit 103 outputs the media key acquisition success notification to the playback control unit 102 .

然后,解密单元103从重放控制单元102接收文件名和对由内容名识别的加密内容进行解密的指令。解密单元103使密钥控制单元104获取对应于加密内容的内容密钥,并使驱动单元101从记录介质200中读取加密内容。Then, the decryption unit 103 receives a file name and an instruction to decrypt the encrypted content identified by the content name from the playback control unit 102 . The decryption unit 103 causes the key control unit 104 to acquire the content key corresponding to the encrypted content, and causes the drive unit 101 to read the encrypted content from the recording medium 200 .

如果解密单元103从密钥控制单元104接收到表示内容密钥获取失败的内容密钥获取失败通知,则解密单元103将表示内容解密失败的解密失败通知输出给重放控制单元102,并终止后续操作。If the decryption unit 103 receives from the key control unit 104 the content key acquisition failure notification indicating that the content key acquisition has failed, the decryption unit 103 outputs the decryption failure notification indicating that the content decryption has failed to the playback control unit 102, and terminates the subsequent operate.

接着,解密单元103判断读取的加密内容是否包含加密按钮数据表。虽然对本发明来说这并非限制,但可以通过参考该加密内容中未加密的PAT(节目关联表)或PMT(节目映射表)以检查加密内容是否包括私有流来作此判断。Next, the decryption unit 103 judges whether the read encrypted content contains an encrypted button data table. Although this is not limiting to the present invention, this determination can be made by referring to the unencrypted PAT (Program Association Table) or PMT (Program Mapping Table) in the encrypted content to check whether the encrypted content includes a private stream.

(a)如果加密内容不包含加密按钮数据表,则解密单元103以包为单位用内容密钥对加密内容进行解密,并将解密内容输出给重放单元107。(a) If the encrypted content does not contain an encrypted button data table, the decryption unit 103 decrypts the encrypted content with the content key in units of packets, and outputs the decrypted content to the playback unit 107 .

(b)如果加密单元包含加密按钮数据表,则解密单元103用内容密钥对加密按钮数据进行解密,并在解密按钮数据表中的每组按钮数据上执行以下过程(i)到(iv)。(b) If the encryption unit includes an encrypted button data table, the decryption unit 103 decrypts the encrypted button data with the content key, and performs the following processes (i) to (iv) on each group of button data in the decrypted button data table .

(i)解密单元103从按钮数据中提取重放号。(i) The decryption unit 103 extracts the playback number from the button data.

(ii)解密单元103通过驱动单元101从重放路径信息表210中获取与提取的重放号相对应的内容名。详细地说,解密单元103使驱动单元101从记录介质200上的重放路径信息表210中读取其重放号与提取的重放号相匹配的重放控制信息,并从读取的重放控制信息中提取内容名。(ii) The decryption unit 103 acquires the content name corresponding to the extracted playback number from the playback path information table 210 through the drive unit 101 . In detail, the decryption unit 103 causes the drive unit 101 to read the playback control information whose playback number matches the extracted playback number from the playback path information table 210 on the recording medium 200, and The content name is extracted from the control information.

(iii)解密单元103通过密钥控制单元104将内容名输出给版权管理单元108,并通过密钥控制单元104向版权管理单元108查询由内容名识别的内容是否可播放。(iii) The decryption unit 103 outputs the content name to the copyright management unit 108 through the key control unit 104, and queries the copyright management unit 108 through the key control unit 104 whether the content identified by the content name is playable.

(iv)如果版权管理单元108答复可以播放该内容,则解密单元103从按钮数据提取表示正常按钮显示的未选数据和选定数据。如果版权管理单元108答复不可以播放该内容,则解密单元103从按钮数据中提取表示变灰按钮显示的变灰数据。这就完成了过程(i)到(iv)。(iv) If the copyright management unit 108 replies that the content can be played, the decryption unit 103 extracts unselected data and selected data representing normal button display from the button data. If the copyright management unit 108 replies that the content cannot be played, the decryption unit 103 extracts grayed out data representing grayed out button display from the button data. This completes processes (i) to (iv).

然后,解密单元103以包为单位用内容密钥对加密内容进行解密,并将解密的内容输出给重放单元107。Then, the decryption unit 103 decrypts the encrypted content with the content key in units of packets, and outputs the decrypted content to the playback unit 107 .

解密单元103还将为每组按钮数据提取的选定数据和未选数据或变灰的数据输出给重放单元107。The decryption unit 103 also outputs the selected data and unselected data or grayed out data extracted for each set of button data to the playback unit 107 .

(重放单元107)(playback unit 107)

重放单元107从解密单元103接收解密的内容,并将其解码以便产生数字视频和音频数据。重放单元107从数字视频和音频数据中产生模拟视频和音频信号,并将模拟视频和音频信号输出给显示设备113。The playback unit 107 receives the decrypted content from the decryption unit 103, and decodes it to generate digital video and audio data. The playback unit 107 generates analog video and audio signals from digital video and audio data, and outputs the analog video and audio signals to the display device 113 .

同时,重放单元107从解密单元103接收为每组按钮数据提取的选定数据和未选数据或变灰的数据,并将选定数据和未选数据或变灰的数据叠加在视频数据上以便显示每个按钮。以这种方式,每个按钮的显示状态根据对应于该按钮的内容的可播放性而变化。也就是说,如果内容是可播放的,则将按钮显示为正常状态,如果内容是不可播放的,则将按钮显示为变灰的状态。当按钮变灰时,就不可能确认对该按钮的选定。At the same time, the playback unit 107 receives selected data and unselected data or grayed out data extracted for each set of button data from the decryption unit 103, and superimposes the selected data and unselected data or grayed out data on the video data so that each button is displayed. In this way, the display state of each button changes according to the playability of the content corresponding to that button. That is, display the button in a normal state if the content is playable, and display the button in a grayed out state if the content is not playable. When a button is grayed out, it is not possible to confirm the selection of the button.

(显示设备113)(display device 113)

显示设备113从重放单元107接收模拟视频和音频信号,并作为视频输出视频信号,作为声音输出音频信号。The display device 113 receives analog video and audio signals from the playback unit 107, and outputs the video signal as video and the audio signal as sound.

(4)密钥控制单元104(4) Key control unit 104

密钥控制单元104接收从解密单元103获取介质密钥的指令,并将产生介质密钥的指令输出给介质密钥产生单元105。Key control unit 104 receives an instruction to acquire a media key from decryption unit 103 , and outputs an instruction to generate a media key to media key generation unit 105 .

此后,密钥控制单元104从介质密钥产生单元105接收解密的介质密钥或表示介质密钥产生失败的介质密钥产生失败通知。Thereafter, the key control unit 104 receives from the media key generation unit 105 the decrypted media key or a media key generation failure notification indicating that the media key generation failed.

当接收到介质密钥产生失败通知时,密钥控制单元104将表示介质密钥获取失败的介质密钥获取失败通知输出给解密单元103。When receiving the media key generation failure notice, the key control unit 104 outputs a media key acquisition failure notice indicating that the media key acquisition has failed to the decryption unit 103 .

当接收到解密的介质密钥时,密钥控制单元104将表示介质密钥获取成功的介质密钥获取成功通知输出给解密单元103。When receiving the decrypted media key, the key control unit 104 outputs a media key acquisition success notification indicating that the media key acquisition was successful to the decryption unit 103 .

(内容密钥获取)(Content key acquisition)

然后,密钥控制单元104根据来自解密单元103的指令以如下方式获取内容密钥。Then, the key control unit 104 acquires the content key in the following manner according to an instruction from the decryption unit 103 .

密钥控制单元104从解密单元103接收内容名以及内容密钥获取指令。密钥控制单元104使驱动单元101从记录介质200上的密钥控制信息表260中读取含有接收到的内容名的密钥控制信息,并从读取的密钥控制信息中提取密钥产生信息。The key control unit 104 receives a content name and a content key acquisition instruction from the decryption unit 103 . The key control unit 104 causes the drive unit 101 to read the key control information containing the received content name from the key control information table 260 on the recording medium 200, and extract the key generation key from the read key control information. information.

密钥控制单元104判断是否密钥产生信息是表示“介质密钥”的“00”。如果密钥产生信息是“00”,则密钥控制单元104从密钥控制信息中提取内容信息,并将从介质密钥产生单元105接收的解密介质密钥与提取的内容信息按此顺序串联起来。然后,密钥控制单元104将单向(one-way)函数应用于串联结果,由此产生内容密钥。作为一个示例,这里所指的单向函数是SHA-1。The key control unit 104 judges whether the key generation information is "00" indicating "media key". If the key generation information is "00", the key control unit 104 extracts the content information from the key control information, and concatenates the decrypted media key received from the media key generation unit 105 and the extracted content information in this order stand up. Then, the key control unit 104 applies a one-way function to the concatenation result, thereby generating a content key. As an example, the one-way function referred to here is SHA-1.

(内容密钥)=SHA-1((解密的介质密钥)||(内容信息))(Content Key)=SHA-1((Decrypted Media Key)||(Content Information))

这里,“SHA-1(x)”表示通过SHA-1变换X获得的散列值(hashvalue),并且“A||B”表示A和B以此顺序串联的结果。Here, "SHA-1(x)" represents a hash value (hash value) obtained by SHA-1 transforming X, and "A||B" represents the result of concatenating A and B in this order.

这里应注意到,内容密钥的产生并不局限于以上所述。例如,可以使用其它散列函数或单向函数。可替换地,可以通过用解密的介质密钥来解密内容信息产生内容密钥。It should be noted here that the generation of the content key is not limited to the above. For example, other hash functions or one-way functions could be used. Alternatively, the content key may be generated by decrypting the content information with the decrypted media key.

密钥控制单元104将产生的内容密钥输出给解密单元103。The key control unit 104 outputs the generated content key to the decryption unit 103 .

如果密钥产生信息不是“00”,则密钥控制单元104从密钥控制信息中提取版权模式信息,并将内容名和版权模式信息输出给版权管理单元108。密钥控制单元104控制版权管理单元108以获取与由内容名识别的内容相对应的版权密钥。如果密钥控制单元104从版权管理单元108接收了表示版权密钥获取失败的版权密钥获取失败通知,密钥控制单元104将表示内容密钥获取失败的内容密钥获取失败通知输出给解密单元103,并结束后续操作。If the key generation information is not “00”, the key control unit 104 extracts the copyright mode information from the key control information, and outputs the content name and the copyright mode information to the copyright management unit 108 . The key control unit 104 controls the copyright management unit 108 to acquire a copyright key corresponding to the content identified by the content name. If the key control unit 104 receives the copyright key acquisition failure notice indicating that the copyright key acquisition has failed from the copyright management unit 108, the key control unit 104 outputs the content key acquisition failure notice indicating that the content key acquisition has failed to the decryption unit 103, and end the follow-up operation.

接着,密钥控制单元104判断密钥产生信息是否为“01”或“10”。如果密钥产生信息是表示“版权密钥”的“10”,则密钥控制单元104将获取的版权密钥设定为内容密钥,并将内容密钥输出给解密单元103。Next, the key control unit 104 judges whether the key generation information is "01" or "10". If the key generation information is “10” indicating “copyright key”, key control unit 104 sets the acquired copyright key as the content key, and outputs the content key to decryption unit 103 .

虽然在上述示例中如果密钥产生信息表示“版权密钥”,将版权密钥本身设定为内容密钥,但是本发明并不局限于此。例如,可以使用单向函数来从版权密钥和内容信息中产生内容密钥。而且,从版权密钥产生内容密钥也可以不由密钥控制单元104进行,而是由版权管理单元108来进行。因为版权密钥不需要输出给密钥控制单元104,所以当密钥控制单元104和版权管理单元108作为单独的防窜改模块(tamper-resistant module)来实现时,这尤其增强了安全性。Although the copyright key itself is set as the content key if the key generation information indicates "copyright key" in the above example, the present invention is not limited to this. For example, a one-way function can be used to generate a content key from a copyright key and content information. Also, the generation of the content key from the copyright key may be performed not by the key control unit 104 but by the copyright management unit 108 . This especially enhances security when the key control unit 104 and the copyright management unit 108 are implemented as separate tamper-resistant modules, since the copyright key does not need to be output to the key control unit 104 .

如果密钥产生信息是表示“组合密钥”的“01”,则密钥控制单元104将解密的介质密钥和获取的版权密钥以此顺序串联,并在串联结果上执行单向函数以产生内容密钥。If the key generation information is "01" representing "combined key", the key control unit 104 concatenates the decrypted media key and the acquired copyright key in this order, and performs a one-way function on the concatenated result to obtain Generate a content key.

(内容密钥)=SHA-1((解密的介质密钥)||(版权密钥))(Content Key)=SHA-1((Decrypted Media Key)||(Copyright Key))

密钥控制单元104将产生的内容密钥输出给解密单元103。Key control unit 104 outputs the generated content key to decryption unit 103 .

注意此处内容密钥的产生不局限于单向函数的使用。例如,可以通过用解密的介质密钥来解密内容信息、或者通过用解密的介质密钥来解密加密形式的版权密钥来产生内容密钥。可以将内容信息用在内容密钥的产生上。尤其是当密钥控制单元104和版权管理单元108作为单独的防窜改模块实现的时候,密钥控制单元104可以从解密的介质密钥和内容信息中产生信息并将其告知版权管理单元108,然后版权管理单元从告知的信息和版权密钥中产生内容密钥。这使得没必要将解密的介质密钥输出给版权管理单元108并将版权密钥输出给密钥控制单元104,因此有助于得到更高的安全性。Note that the generation of content keys here is not limited to the use of one-way functions. For example, the content key may be generated by decrypting the content information with the decrypted media key, or by decrypting the copyright key in encrypted form with the decrypted media key. The content information can be used in the generation of the content key. Especially when the key control unit 104 and the copyright management unit 108 are implemented as a separate anti-tampering module, the key control unit 104 can generate information from the decrypted media key and content information and inform the copyright management unit 108, The copyright management unit then generates a content key from the notified information and the copyright key. This makes it unnecessary to output the decrypted media key to the copyright management unit 108 and the copyright key to the key control unit 104, thus contributing to higher security.

(内容可播放性判断)(Content Playability Judgment)

当在重放控制操作期间需要进行内容的可播放性判断时,密钥控制单元104从记录介质200中读取对应于内容的密钥控制信息,并以如下方式判断该内容的可播放性。When the playability judgment of the content is required during the playback control operation, the key control unit 104 reads the key control information corresponding to the content from the recording medium 200, and judges the playability of the content as follows.

密钥控制单元104从解密单元103接收到内容名和对由内容名识别的内容的可播放性进行判断的指令。作为响应,密钥控制单元104使驱动单元101从记录介质200上的密钥控制信息表260中读取具有接收的内容名的密钥控制信息,并从读取的密钥控制信息中提取密钥产生信息。The key control unit 104 receives the content name and an instruction to judge the playability of the content identified by the content name from the decryption unit 103 . In response, the key control unit 104 causes the drive unit 101 to read the key control information having the received content name from the key control information table 260 on the recording medium 200, and extract the key control information from the read key control information. key to generate information.

密钥控制单元104判断密钥产生信息是否是表示“介质密钥”的“00”。密钥控制单元104从密钥控制信息中提取可播放性信息,并判断该可播放性信息是否为“0”或“1”。如果可播放性信息为“1”,则密钥控制单元104将表示该内容可播放的允许重放通知输出给解密单元103。如果可播放信息为“0”,则密钥控制单元104将表示该内容不可播放的禁止重放信息输出给解密单元103。The key control unit 104 judges whether the key generation information is "00" indicating "media key". The key control unit 104 extracts the playability information from the key control information, and judges whether the playability information is "0" or "1". If the playability information is "1", the key control unit 104 outputs a playback permission notification indicating that the content is playable to the decryption unit 103 . If the playable information is "0", the key control unit 104 outputs playback prohibition information indicating that the content is not playable to the decryption unit 103 .

如果密钥产生信息不是“00”,则密钥控制单元104从密钥控制信息中提取出可播放性信息,并判断可播放性信息是否为“0”或“1”。如果可播放性信息为“1”,则密钥控制单元104将允许重放通知输出给解密单元103。如果可播放性信息为“0”,则密钥控制单元104从密钥控制信息中提取出版权模式信息,并将版权模式信息、内容名以及版权判断指令输出给版权管理单元108。然后,密钥控制单元104从版权管理单元108接收关于内容可播放性的判断结果,并将判断结果输出给解密单元103。If the key generation information is not "00", the key control unit 104 extracts the playability information from the key control information, and judges whether the playability information is "0" or "1". If the playability information is “1”, the key control unit 104 outputs a playback permission notification to the decryption unit 103 . If the playability information is “0”, the key control unit 104 extracts the copyright mode information from the key control information, and outputs the copyright mode information, content name and copyright judgment instruction to the copyright management unit 108 . Then, the key control unit 104 receives the judgment result on the content playability from the copyright management unit 108 and outputs the judgment result to the decryption unit 103 .

在密钥产生信息不是“00”的情况下,即使当把该内容判断为可播放时,也不能获得该内容密钥,因此除非版权管理单元108获取了版权密钥,否则不能解密和播放该内容。为避免由此产生的任何混淆,相比简单地基于可播放性信息来判断该内容可播放来说,在确认存在版权密钥后判断内容为可播放更为优选。In the case where the key generation information is not "00", even when the content is judged to be playable, the content key cannot be obtained, so unless the copyright management unit 108 obtains the copyright key, the content key cannot be decrypted and played. content. To avoid any confusion arising from this, it is preferable to determine that the content is playable after confirming the presence of the copyright key, rather than simply determining that the content is playable based on the playability information.

(5)介质密钥产生单元105(5) Media key generation unit 105

介质密钥产生单元105从密钥控制单元104接收到介质密钥产生指令。作为响应,介质密钥产生单元105从设备信息存储单元111中读取设备信息141。介质密钥产生单元105使驱动单元101从记录介质200上的介质信息表280中读取介质信息,并从读取的介质信息中提取设备信息。介质密钥产生单元105将提取的设备信息与设备信息141进行比较。The media key generation unit 105 receives a media key generation instruction from the key control unit 104 . In response, the media key generation unit 105 reads the device information 141 from the device information storage unit 111 . The media key generation unit 105 causes the drive unit 101 to read the media information from the media information table 280 on the recording medium 200, and extract the device information from the read media information. The media key generation unit 105 compares the extracted device information with the device information 141 .

如果提取的设备信息与设备信息141不匹配,则介质密钥产生单元105重复从介质信息表280中对下一个介质信息的读取,从读取的介质信息中提取设备信息以及进行比较,直到从介质信息表280中读取了每组介质信息。If the extracted device information does not match the device information 141, the media key generation unit 105 repeats the reading of the next media information from the media information table 280, extracts the device information from the read media information, and compares until Each set of media information is read from the media information table 280 .

如果在介质信息表280中没有找到与设备信息141相同的设备信息,则介质密钥产生单元105将表示介质密钥产生失败的介质密钥产生失败通知输出给密钥控制单元104。If the same device information as device information 141 is not found in media information table 280 , media key generation unit 105 outputs a media key generation failure notification indicating media key generation failure to key control unit 104 .

另一方面,如果提取的设备信息与设备信息141相匹配,介质密钥产生单元105从设备信息存储单元111中读取设备密钥142,并从读取的介质信息中提取加密的介质密钥。介质密钥产生单元105根据AES使用设备密钥142对加密的介质密钥进行解密,并将解密的介质密钥输出给密钥控制单元104。On the other hand, if the extracted device information matches the device information 141, the media key generation unit 105 reads the device key 142 from the device information storage unit 111, and extracts the encrypted media key from the read media information . The media key generation unit 105 decrypts the encrypted media key using the device key 142 according to AES, and outputs the decrypted media key to the key control unit 104 .

(6)版权管理单元108(6) Copyright management unit 108

(版权密钥获取)(Copyright key acquisition)

版权管理单元108从密钥控制单元104中接收内容名以及版权模式信息。版权管理单元108判断版权模式信息是否是“00”、“01”、“10”或“01,10”,以判断是否为内容名识别的内容指定了任何版权模式。The copyright management unit 108 receives the content name and copyright mode information from the key control unit 104 . The copyright management unit 108 judges whether the copyright mode information is "00", "01", "10" or "01, 10" to determine whether any copyright mode is specified for the content identified by the content name.

如果为内容指定了版权模式,也就是说,如果版权模式信息为“01”、“10”或“01,10”,则版权管理单元108尝试从版权存储单元109中的版权信息表121中提取含有接收的版权模式信息和内容名的版权信息。If the copyright mode is specified for the content, that is, if the copyright mode information is "01", "10" or "01,10", the copyright management unit 108 attempts to extract the copyright information from the copyright information table 121 in the copyright storage unit 109. Copyright information including the received copyright mode information and content name.

更详细地说,如果版权模式信息是“01”,则版权管理单元108尝试提取含有版权模式信息“01”和内容名的版权信息。如果版权模式信息是“10”,版权管理单元108尝试提取含有版权模式信息“10”和内容名的版权信息。如果版权模式信息是“01、10”,版权管理单元108尝试提取含有版权模式信息“01”和内容名的版权信息,以及含有版权模式信息“10”和内容名的版权信息。In more detail, if the copyright mode information is "01", the copyright management unit 108 attempts to extract copyright information containing the copyright mode information "01" and the content name. If the copyright mode information is "10", the copyright management unit 108 attempts to extract copyright information including the copyright mode information "10" and the content name. If the copyright mode information is "01, 10", the copyright management unit 108 tries to extract the copyright information including the copyright mode information "01" and the content name, and the copyright information including the copyright mode information "10" and the content name.

假设版权模式信息指定了模式A,并且内容名为“Making.mpg”。在这种情况下,从图10所示的版权信息表121中提取版权信息132而不是版权信息133。假设版权模式信息指定模式A和B,并且内容名为“Making.mpg”。在这种情况下,从版权信息表121中提取版权信息132和版权信息133。Assume that the copyright mode information specifies mode A, and the content name is "Making.mpg". In this case, copyright information 132 is extracted from copyright information table 121 shown in FIG. 10 instead of copyright information 133 . Assume that the copyright mode information specifies modes A and B, and the content name is "Making.mpg". In this case, the copyright information 132 and the copyright information 133 are extracted from the copyright information table 121 .

如果没有为该内容指定版权模式,也就是说,如果版权模式信息是“00”,则版权管理单元108尝试从版权信息表121中提取含有内容名的版权信息。If the copyright mode is not specified for the content, that is, if the copyright mode information is "00", the copyright management unit 108 attempts to extract the copyright information including the content name from the copyright information table 121 .

例如,如果版权模式信息未指定版权模式,并且内容名为“Movie.mpg”,则从图10所示的版权信息表121中提取版权信息131。For example, if the copyright mode information does not specify a copyright mode, and the content name is "Movie.mpg", the copyright information 131 is extracted from the copyright information table 121 shown in FIG. 10 .

作为结果,至少提取了一组版权信息,或者根本没有提取版权信息组。As a result, at least one set of copyright information is extracted, or no set of copyright information is extracted at all.

在此实施例中,在判断了内容的可播放性以后,命令重放内容。因此,提取版权信息失败意味着出现了诸如未授权攻击的某种问题。In this embodiment, after judging the playability of the content, playback of the content is commanded. Therefore, failure to extract copyright information means that some kind of problem such as an unauthorized attack has occurred.

如果提取出多组版权信息,版权管理单元108选择这些版权信息组中的一组信息。如果提取出一组版权信息,版权管理单元108选择该版权信息。然后,版权管理单元108使用包括在选定版权信息中的重放计数和/或重放有效日期来判断由内容名识别的内容是否可播放。If multiple sets of copyright information are extracted, the copyright management unit 108 selects one of the sets of copyright information. If a set of copyright information is extracted, the copyright management unit 108 selects the copyright information. Then, the copyright management unit 108 judges whether or not the content identified by the content name is playable using the playback count and/or playback effective date included in the selected copyright information.

当使用重放计数时,如果重放计数不是“0”,则版权管理单元108判定该内容为可播放,如果重放计数是“0”,则判定为不可播放。When the replay count is used, the copyright management unit 108 judges the content as playable if the replay count is not "0" and as unplayable if the replay count is "0".

当使用重放有效日期时,如果安装在版权管理单元108内的时钟显示当前时间在重放有效日期之内,版权管理单元108判断该内容为可播放,如果当前时间超出了重放有效日期,则判断该内容为不可播放。When using the playback valid date, if the clock installed in the copyright management unit 108 shows that the current time is within the playback valid date, the copyright management unit 108 judges that the content is playable; if the current time exceeds the playback valid date, Then it is judged that the content is unplayable.

当同时使用重放计数和重放有效日期时,如果上述两个判断都是肯定的,则版权管理单元108判断该内容为可播放,如果上述两个判断有任意一个是否定的,则判断为不可播放。When using playback count and playback effective date simultaneously, if the above two judgments are positive, the copyright management unit 108 judges that the content is playable, if any one of the above two judgments is negative, then it is judged as Not playable.

如果该内容被判断为可播放,则版权管理单元108从选定的版权信息中提取版权密钥,并将版权密钥输出给密钥控制单元104。If the content is judged to be playable, the copyright management unit 108 extracts the copyright key from the selected copyright information, and outputs the copyright key to the key control unit 104 .

如果该内容被判断为不可播放,它意味着版权密钥获取失败,在这种情况中没有提取版权信息组。当发生这种情况时,版权管理单元108将表示版权密钥获取失败的版权密钥获取失败通知输出给密钥控制单元104。If the content is judged not to be playable, it means that copyright key acquisition has failed, in which case the copyright information set is not extracted. When this happens, the copyright management unit 108 outputs to the key control unit 104 a copyright key acquisition failure notification indicating that the copyright key acquisition has failed.

(内容可播放性判断)(Content Playability Judgment)

版权管理单元108从密钥控制单元104中接收版权判断指令、内容名以及版权模式信息。然后,版权管理单元108判断版权模式信息是否为“00”、“01”、“10”或“01,10”,以便以上述相同方式判断是否为内容名识别的内容指定了任何版权模式。The copyright management unit 108 receives the copyright judgment instruction, content name and copyright mode information from the key control unit 104 . Then, the copyright management unit 108 judges whether the copyright mode information is "00", "01", "10" or "01,10" to judge whether any copyright mode is specified for the content identified by the content name in the same manner as above.

如果为该内容指定了版权模式,版权管理单元108尝试以上述相同方式从版权存储单元109的版权信息表121中提取含有接收的版权模式信息以及内容名的版权信息。If the copyright mode is specified for the content, the copyright management unit 108 attempts to extract the copyright information including the received copyright mode information and the content name from the copyright information table 121 of the copyright storage unit 109 in the same manner as above.

如果没有为该内容指定版权模式,版权管理单元108尝试以上述相同方式从版权信息表121中提取含有接收的内容名的版权信息。If the copyright mode is not specified for the content, the copyright management unit 108 attempts to extract the copyright information including the received content name from the copyright information table 121 in the same manner as described above.

作为结果,至少提取一组版权信息,或者没有提取版权信息组。As a result, at least one set of copyright information is extracted, or no set of copyright information is extracted.

如果提取出至少一组版权信息,版权管理单元108选定一组版权信息,并基于包括在所选版权信息中的重放计数和/或重放有效日期来以上述相同方式判断该内容是否可播放。If at least one set of copyright information is extracted, the copyright management unit 108 selects a set of copyright information, and judges whether the content is available in the same manner as described above based on the playback count and/or playback effective date included in the selected copyright information. play.

如果结果该内容被判断为可播放,则版权管理单元108将表示该内容可播放的判断结果输出给密钥控制单元104。If it turns out that the content is judged to be playable, the copyright management unit 108 outputs the judgment result indicating that the content is playable to the key control unit 104 .

如果该内容被判断为不可播放,则版权管理单元108将表示该内容不可播放的判断结果输出给密钥控制单元104。If the content is judged to be unplayable, the copyright management unit 108 outputs a judgment result indicating that the content is unplayable to the key control unit 104 .

如果没有提取出版权信息组,则版权管理单元108将表示该内容不可播放的判断结果输出给密钥控制单元104。If the copyright information group is not extracted, the copyright management unit 108 outputs to the key control unit 104 a judgment result indicating that the content cannot be played.

(7)遥控器112、接收单元106、驱动单元101以及通信单元110(7) Remote controller 112, receiving unit 106, driving unit 101, and communication unit 110

(遥控器112)(remote control 112)

如图1所示,遥控器112具有由上壳体和下壳体组成的封装。在这种封装中,下壳体装有扁平的接线板。同时,上壳体上设置了多个操作按钮。这些操作按钮印上了诸如表示激活、确认、重放、数字1到12以及上、下、左、右移动的图例。As shown in FIG. 1 , the remote controller 112 has a package consisting of an upper case and a lower case. In this package, the lower case houses a flat terminal block. At the same time, a plurality of operation buttons are arranged on the upper casing. These action buttons are printed with legends such as activate, confirm, replay, numbers 1 to 12, and move up, down, left, and right.

根据用户的按钮操作来打开或关闭的多个开关布置在接线板对应于操作按钮的位置上。此外,在接线板上形成了红外发射单元以及转换电路。A plurality of switches that are turned on or off according to user's button operations are arranged on the terminal block at positions corresponding to the operation buttons. In addition, an infrared emitting unit and a conversion circuit are formed on the wiring board.

当作为用户在对应按钮上操作的结果、打开或闭合开关时,转换  电路检测到开关的打开和闭合,产生对应于开关打开或闭合的电信号,并将电信号转换为数字信号,并将该数字信号输出给红外发射单元。红外发射单元接收数字信号,并根据该数字信号发射或停止红外射线。When the switch is opened or closed as a result of the user's operation on the corresponding button, the switching circuit detects the opening and closing of the switch, generates an electrical signal corresponding to the opening or closing of the switch, converts the electrical signal into a digital signal, and converts the The digital signal is output to the infrared emitting unit. The infrared emitting unit receives the digital signal, and emits or stops the infrared ray according to the digital signal.

通过这样做,遥控器112发射携带对应于用户按钮操作的信号的红外射线。By doing so, the remote controller 112 emits infrared rays carrying signals corresponding to user button operations.

(接收单元106)(receiving unit 106)

接收单元106从遥控器112接收红外射线,从红外射线中提取对应于按钮操作的信号,并将提取的信号输出给重放控制单元102。The receiving unit 106 receives infrared rays from the remote controller 112 , extracts signals corresponding to button operations from the infrared rays, and outputs the extracted signals to the playback control unit 102 .

例如,如果提取的信号表示重放操作,则接收单元106将重放指令输出给重放控制单元102。For example, if the extracted signal indicates a playback operation, the receiving unit 106 outputs a playback instruction to the playback control unit 102 .

(通信单元110)(communication unit 110)

通信单元110通过因特网10连接到许可证服务器设备300上。The communication unit 110 is connected to the license server device 300 via the Internet 10 .

为获取版权,通信单元110与许可证服务器设备300中的通信单元301建立诸如SAC(保密验证信道)的加密信道。详细地说,通信单元110与许可证服务器设备300共享会话密钥。然后,通信单元110请求来自许可证服务器设备300的版权传输。作为响应,通信单元110从通信单元301接收加密的版权信息,并用会话密钥对加密的版权信息进行解密,并将解密的版权信息写入到版权存储单元109的版权信息表121中。To acquire the copyright, the communication unit 110 establishes an encrypted channel such as SAC (Secret Authentication Channel) with the communication unit 301 in the license server device 300 . In detail, the communication unit 110 shares a session key with the license server device 300 . Then, the communication unit 110 requests copyright transmission from the license server device 300 . In response, the communication unit 110 receives the encrypted copyright information from the communication unit 301 , decrypts the encrypted copyright information with the session key, and writes the decrypted copyright information into the copyright information table 121 of the copyright storage unit 109 .

(驱动单元101)(drive unit 101)

驱动单元101在重放控制单元102、解密单元103、密钥控制单元104以及介质密钥产生单元105中任意一个的控制下,从记录介质200中读取信息。驱动单元101将读取的信息输出给相应单元。The drive unit 101 reads information from the recording medium 200 under the control of any one of the playback control unit 102 , decryption unit 103 , key control unit 104 , and media key generation unit 105 . The driving unit 101 outputs the read information to a corresponding unit.

1.4许可证服务器设备300的构造1.4 Configuration of License Server Device 300

图11示出了许可证服务器设备300的构造。在该图中,许可证服务器设备300包括通信单元301、通信控制单元302、版权产生单元303以及控制单元306。显示单元304和输入单元305连接到许可证服务器设备300。FIG. 11 shows the configuration of the license server device 300 . In this figure, a license server device 300 includes a communication unit 301 , a communication control unit 302 , a copyright generation unit 303 , and a control unit 306 . A display unit 304 and an input unit 305 are connected to the license server device 300 .

实际上通过包括微处理器、ROM、RAM、硬盘单元、通信单元(网络适配器)、显示单元、键盘以及鼠标的计算机系统来实现许可证服务器设备300。将计算机程序存储在RAM或硬盘单元上。微处理器根据该计算机程序进行操作来完成许可证服务器设备300的组成元件的功能。The license server device 300 is actually realized by a computer system including a microprocessor, ROM, RAM, hard disk unit, communication unit (network adapter), display unit, keyboard, and mouse. Store computer programs on RAM or hard disk units. The microprocessor operates according to the computer program to implement the functions of the constituent elements of the license server device 300 .

通过因特网10将通信单元301连接到重放设备100上。在通信控制单元302的控制下,通信单元301与重放设备100中的通信单元110建立了诸如SAC的加密信道。这样做,通信单元301与重放设备100共享了会话密钥。加密信道建立后,在通信控制单元302的控制下,通信单元301在版权产生单元303和重放设备100之间传递信息。The communication unit 301 is connected to the playback device 100 via the Internet 10 . Under the control of the communication control unit 302 , the communication unit 301 establishes an encrypted channel such as SAC with the communication unit 110 in the playback device 100 . In doing so, the communication unit 301 shares the session key with the playback device 100 . After the encrypted channel is established, the communication unit 301 transfers information between the copyright generation unit 303 and the playback device 100 under the control of the communication control unit 302 .

加密信道建立后,版权产生单元303通过因特网10、通信单元301以及通信控制单元302从重放设备100接收版权传输的请求。作为响应,版权产生单元303为重放设备100产生版权信息,使用会话密钥加密该版权信息,并通过通信控制单元302、通信单元301以及因特网10将加密的版权信息传输给重放设备100。After the encrypted channel is established, the copyright generating unit 303 receives a request for copyright transmission from the playback device 100 through the Internet 10, the communication unit 301, and the communication control unit 302. In response, the copyright generating unit 303 generates copyright information for the playback device 100, encrypts the copyright information using the session key, and transmits the encrypted copyright information to the playback device 100 through the communication control unit 302, the communication unit 301, and the Internet 10.

输入单元305接收来自许可证服务设备300的操作者的操作,并将接收的操作输出给控制单元306。The input unit 305 receives operations from the operator of the license service apparatus 300 and outputs the received operations to the control unit 306 .

显示单元304在控制单元306的控制下显示信息。The display unit 304 displays information under the control of the control unit 306 .

1.5内容重放系统1的操作1.5 Operation of content playback system 1

下面描述内容重放系统1的操作。The operation of the content playback system 1 is described below.

(1)内容重放开始操作(1) Content playback start operation

图12是内容重放开始时重放设备100操作的流程图。FIG. 12 is a flowchart of the operation of the playback device 100 when content playback starts.

当从供电单元接收到电能(S103)、通过接收单元106从遥控器112接收到重放操作(S101-S102)、或者从驱动单元101接收到表示检测到记录介质200插入的信号(S104-S105)时,重放控制单元102将内容解密指令输出给解密单元103(S106)。解密单元103将介质密钥获取指令输出给密钥控制单元104(S107)。密钥控制单元104将介质密钥产生指令输出给介质密钥产生单元105(S108)。When electric power is received from the power supply unit (S103), a playback operation is received from the remote controller 112 through the receiving unit 106 (S101-S102), or a signal indicating that the insertion of the recording medium 200 is detected from the drive unit 101 is received (S104-S105). ), the playback control unit 102 outputs the content decryption instruction to the decryption unit 103 (S106). The decryption unit 103 outputs a media key acquisition instruction to the key control unit 104 (S107). The key control unit 104 outputs the media key generation instruction to the media key generation unit 105 (S108).

(2)由介质密钥产生单元105进行的介质密钥产生操作(2) Media key generation operation by the media key generation unit 105

图13是由介质密钥产生单元105进行的介质密钥产生操作的流程图。FIG. 13 is a flowchart of a media key generation operation performed by the media key generation unit 105 .

当从密钥控制单元104接收到介质密钥产生指令(S108)时,介质密钥产生单元105从设备信息存储单元111读取设备信息141(S121)。When receiving the media key generation instruction from the key control unit 104 (S108), the media key generation unit 105 reads the device information 141 from the device information storage unit 111 (S121).

接着,介质密钥产生单元105尝试从记录介质200上的介质信息表280中读取一组介质信息(S122)。因为在介质信息表280中不包括与设备信息141相同的设备信息,所以如果从介质信息表280中已经读取了所有各组介质信息(S123:是),介质密钥产生单元105将介质密钥产生失败通知输出给密钥控制单元104(S141)。密钥控制单元104将介质密钥获取失败通知输出给解密单元103(S142)。解密单元103将解密失败通知输出给重放控制单元102(S143)。重放控制单元102终止后续的内容播放操作(S144)。Next, the media key generation unit 105 attempts to read a set of media information from the media information table 280 on the recording medium 200 (S122). Since the same device information as the device information 141 is not included in the media information table 280, if all sets of media information have been read from the media information table 280 (S123: YES), the media key generation unit 105 converts the media key to A key generation failure notification is output to the key control unit 104 (S141). The key control unit 104 outputs a media key acquisition failure notification to the decryption unit 103 (S142). The decryption unit 103 outputs a decryption failure notification to the playback control unit 102 (S143). The playback control unit 102 terminates the subsequent content playback operation (S144).

如果还没有从介质信息表280中读取任意介质信息组(S123:否),介质密钥产生单元105从读取的介质信息中提取设备信息(S124),并将提取的设备信息与设备信息141相比较(S125)。如果它们不匹配(S125:否),操作返回到步骤S122。If any group of media information has not been read from the media information table 280 (S123: No), the media key generation unit 105 extracts device information from the read media information (S124), and combines the extracted device information with the device information 141 is compared (S125). If they do not match (S125: NO), the operation returns to step S122.

如果它们匹配(S125:是),介质密钥产生单元105从设备信息存储单元111读取设备密钥142(S126)。介质密钥产生单元105还从读取的介质信息中提取加密的介质密钥(S127)。介质密钥产生单元105用设备密钥142对加密的介质密钥进行解密(S128),并将解密的介质密钥输出给密钥控制单元104(S129)。密钥控制单元104将介质密钥获取成功通知输出给解密单元103(S130)。解密单元103将介质密钥获取成功通知输出给重放控制单元102(S131)。If they match (S125: YES), the media key generation unit 105 reads the device key 142 from the device information storage unit 111 (S126). The media key generation unit 105 also extracts an encrypted media key from the read media information (S127). The media key generation unit 105 decrypts the encrypted media key with the device key 142 (S128), and outputs the decrypted media key to the key control unit 104 (S129). The key control unit 104 outputs a media key acquisition success notification to the decryption unit 103 (S130). The decryption unit 103 outputs a media key acquisition success notification to the playback control unit 102 (S131).

(3)由重放控制单元102进行的内容重放控制操作(3) Content playback control operation by the playback control unit 102

图14是由重放控制单元102进行的内容重放控制操作的流程图。FIG. 14 is a flowchart of a content playback control operation performed by the playback control unit 102 .

当从解密单元103接收到介质密钥获取成功通知(S131)时,重放控制单元102从重放路径信息表210中读取含有重放号“1”的重放控制信息。重放控制单元102从读取的重放控制信息中提取内容名(S152),并命令解密单元103解密并重放由提取的内容名标识的加密内容(S153)。此后,重放控制单元102尝试从重放控制信息中提取下一个重放号(S154)。如果重放控制信息没有下一重放号(S155:否),则重放控制单元102结束操作。When receiving the media key acquisition success notification from the decryption unit 103 ( S131 ), the playback control unit 102 reads playback control information including playback number “1” from the playback path information table 210 . The playback control unit 102 extracts the content name from the read playback control information (S152), and instructs the decryption unit 103 to decrypt and playback the encrypted content identified by the extracted content name (S153). Thereafter, the playback control unit 102 attempts to extract the next playback number from the playback control information (S154). If the playback control information has no next playback number (S155: NO), the playback control unit 102 ends the operation.

如果重放控制信息含有下一个重放号(S155:是),重放控制单元102从重放路径信息表210中读取其重放号与提取的下一重放号相匹配的重放控制信息(S156)。重放控制单元102从读取的重放控制信息中提取出内容名(S157),并向版权管理单元108查询是否可以播放由提取的内容名识别的加密内容(S158)。If the playback control information contains the next playback number (S155: Yes), the playback control unit 102 reads the playback control information whose playback number matches the extracted next playback number from the playback path information table 210. (S156). The playback control unit 102 extracts the content name from the read playback control information (S157), and inquires of the copyright management unit 108 whether the encrypted content identified by the extracted content name can be played (S158).

如果版权管理单元108判断该内容不可播放(S159:否),重放控制单元102从读取的重放控制信息中提取可替换的重放号(S163)。然后,重放控制单元102从重放路径信息表210中读取其重放号与提取的可替换重放号相匹配的重放控制信息(S164),并且从读取的重放控制信息中提取内容名(S165)。If the copyright management unit 108 judges that the content is not playable (S159: NO), the playback control unit 102 extracts an alternative playback number from the read playback control information (S163). Then, the playback control unit 102 reads playback control information whose playback number matches the extracted alternative playback number from the playback path information table 210 (S164), and extracts from the read playback control information Contents name (S165).

重放控制单元102命令解密单元103解密并播放由提取的内容名识别的加密内容(S160)。然后,重放控制单元102尝试从重放控制信息中提取下一个重放号(S161)。如果重放控制信息没有下一个重放号(S162:否),则重放控制单元102结束操作。The playback control unit 102 instructs the decryption unit 103 to decrypt and play the encrypted content identified by the extracted content name (S160). Then, the playback control unit 102 tries to extract the next playback number from the playback control information (S161). If the playback control information has no next playback number (S162: NO), the playback control unit 102 ends the operation.

如果重放控制信息含有下一个重放号(S162:是),则重放控制单元102返回步骤S156。If the playback control information contains the next playback number (S162: YES), the playback control unit 102 returns to step S156.

(4)由解密单元103和重放单元107进行的内容解密和重放操作(4) Content decryption and playback operations by decryption unit 103 and playback unit 107

图15是由解密单元103和重放单元107进行的内容解密和重放操作的流程图。FIG. 15 is a flowchart of content decryption and playback operations performed by the decryption unit 103 and the playback unit 107.

解密单元从重放控制单元102接收内容名以及解密和重放指令(S170)。解密单元103从密钥控制单元104获取内容密钥(S171),并从记录介质200中读取由接收的内容名识别的加密内容(S172)。The decryption unit receives a content name and a decryption and playback instruction from the playback control unit 102 (S170). The decryption unit 103 acquires the content key from the key control unit 104 (S171), and reads the encrypted content identified by the received content name from the recording medium 200 (S172).

接着,解密单元103判断加密内容是否包括加密按钮数据表(S173)。如果加密内容不包括加密按钮数据表(S173:否),则解密单元103用获取的内容密钥以包为单位对加密内容进行解密,并将解密的内容输出给重放单元107。重放单元107对解密的内容进行解码以产生数字视频和音频数据,并从数字视频和音频数据中产生模拟的视频和音频信号(S174)。显示设备113将视频信号作为视频输出,并将音频信号作为声音输出(S175)。Next, the decryption unit 103 judges whether the encrypted content includes an encrypted button data table (S173). If the encrypted content does not include the encrypted button data table (S173: NO), the decryption unit 103 decrypts the encrypted content in pack units with the acquired content key, and outputs the decrypted content to the playback unit 107. The playback unit 107 decodes the decrypted content to generate digital video and audio data, and generates analog video and audio signals from the digital video and audio data (S174). The display device 113 outputs the video signal as video, and outputs the audio signal as sound (S175).

如果加密内容包括加密的按钮数据表(S173:是),解密单元103使用获取的内容密钥对加密的按钮数据表进行解密(S181)。然后,解密单元103对包括在解密按钮数据表(S182,S189)中的每组按钮数据执行步骤S183到S188。If the encrypted content includes the encrypted button data table (S173: YES), the decryption unit 103 decrypts the encrypted button data table using the acquired content key (S181). Then, the decryption unit 103 performs steps S183 to S188 for each set of button data included in the decrypted button data table (S182, S189).

解密单元103从按钮数据中提取重放号(S183)。解密单元103通过重放控制单元102读取与从重放路径信息表210中提取的重放号相对应的内容名(S184),并向版权管理单元108查询由该文件名识别的内容是否可以播放(S185)。如果该内容被判断为可播放(S186:是),则解密单元103从按钮数据中提取表示正常按钮显示的未选数据和选定数据(S187)。如果该内容被判断为不可播放(S186:否),则解密单元103从按钮数据中提取出表示变灰的按钮显示的变灰的数据(S188)。The decryption unit 103 extracts the playback number from the button data (S183). The decryption unit 103 reads the content name (S184) corresponding to the playback number extracted from the playback path information table 210 through the playback control unit 102, and queries the copyright management unit 108 whether the content identified by the file name can be played (S185). If the content is judged to be playable (S186: YES), the decryption unit 103 extracts unselected data and selected data representing normal button display from the button data (S187). If the content is judged not to be playable (S186: No), the decryption unit 103 extracts grayed data representing a grayed-out button display from the button data (S188).

然后,解密单元103用内容密钥以包为单位对加密的内容进行解密(S190)。解密单元103将解密的内容输出给重放单元107。解密单元103还将为每组按钮数据提取的选定数据和未选数据或变灰数据输出给重放单元107。重放单元107将选定数据和未选数据或变灰数据叠加在视频数据上以播放叠加了多个按钮的内容。显示设备113将视频信号作为视频输出,并将音频信号作为声音输出(S191)。Then, the decryption unit 103 decrypts the encrypted content in units of packets using the content key (S190). The decryption unit 103 outputs the decrypted content to the playback unit 107 . The decryption unit 103 also outputs the selected data and unselected data or grayed out data extracted for each set of button data to the playback unit 107 . The playback unit 107 superimposes selected data and unselected data or grayed out data on the video data to play content in which a plurality of buttons are superimposed. The display device 113 outputs the video signal as video, and outputs the audio signal as sound (S191).

(5)由密钥控制单元104进行的内容密钥获取操作(5) Content key acquisition operation by the key control unit 104

图16是由密钥控制单元104进行的内容密钥获取操作的流程图。FIG. 16 is a flowchart of a content key acquisition operation performed by the key control unit 104 .

密钥控制单元104从解密单元103接收内容密钥获取指令和内容名(S200)。密钥控制单元104从记录介质200上的密钥控制信息表260中读取含有接收的内容名的密钥控制信息(S201),并从读取的密钥控制信息中提取密钥产生信息(S202)。The key control unit 104 receives a content key acquisition instruction and a content name from the decryption unit 103 (S200). The key control unit 104 reads the key control information containing the received content name from the key control information table 260 on the recording medium 200 (S201), and extracts the key generation information (S201) from the read key control information ( S202).

密钥控制单元104判断密钥产生信息是否为“00”(S203)。如果密钥产生信息是“00”(S203:是),则密钥控制单元104从密钥控制信息中提取内容信息(S204),并将从介质密钥产生单元105中接收的解密的介质密钥与提取的内容信息以此次序进行串联。密钥控制单元104将单向函数应用于串联结果从而产生内容密钥(S205),并将内容密钥输出给解密单元103(S209)。The key control unit 104 judges whether the key generation information is "00" (S203). If the key generation information is "00" (S203: Yes), the key control unit 104 extracts the content information from the key control information (S204), and stores the decrypted media key received from the media key generation unit 105 The key and the extracted content information are concatenated in this order. The key control unit 104 applies a one-way function to the concatenation result to generate a content key (S205), and outputs the content key to the decryption unit 103 (S209).

如果密钥产生信息不是“00”(S203:否),密钥控制单元104从版权管理单元108获取与由接收的内容名识别的内容相对应的版权密钥(S206)。然后,密钥控制单元104判断密钥产生信息是“01”还是“10”(S207)。如果密钥产生信息是“10”(S207:否),则密钥控制单元104将版权密钥作为内容密钥输出给解密单元103(S209)。If the key generation information is not "00" (S203: No), the key control unit 104 acquires the copyright key corresponding to the content identified by the received content name from the copyright management unit 108 (S206). Then, the key control unit 104 judges whether the key generation information is "01" or "10" (S207). If the key generation information is "10" (S207: No), the key control unit 104 outputs the copyright key as the content key to the decryption unit 103 (S209).

如果密钥产生信息是“01”(S207:是),密钥控制单元104将解密的介质密钥和版权密钥以此次序串联,并将单向函数应用于串联结果以产生内容密钥(S208)。密钥控制单元104将内容密钥输出给解密单元103(S209)。If the key generation information is "01" (S207: YES), the key control unit 104 concatenates the decrypted media key and copyright key in this order, and applies a one-way function to the concatenation result to generate a content key ( S208). The key control unit 104 outputs the content key to the decryption unit 103 (S209).

(6)由版权管理单元108进行的版权密钥获取操作(6) Copyright key acquisition operation performed by the copyright management unit 108

图17是由版权管理单元108进行的版权密钥获取操作的流程图。FIG. 17 is a flowchart of a copyright key acquisition operation performed by the copyright management unit 108 .

版权管理单元108从密钥控制单元104接收内容密钥和版权模式信息(S221)。版权管理单元108判断版权模式信息是“00”还是“01”、“10”以及“01,10”中的任意一个,以便判断是否指定了任何版权模式(S222)。The copyright management unit 108 receives the content key and copyright mode information from the key control unit 104 (S221). The copyright management unit 108 judges whether the copyright mode information is "00" or any one of "01", "10", and "01, 10" to judge whether any copyright mode is specified (S222).

如果指定了版权模式,也就是说,如果版权模式信息是“01”、“10”以及“01,10”中任意一个(S222:否),则版权管理单元108尝试从版权存储单元109的版权信息表121中提取包括版权模式信息和内容名的版权信息(S223)。If the copyright mode is specified, that is, if the copyright mode information is any one of "01", "10" and "01, 10" (S222: No), the copyright management unit 108 tries to obtain the copyright information from the copyright storage unit 109. Copyright information including copyright mode information and content name is extracted from the information table 121 (S223).

如果未指定版权模式,也就是说,如果版权模式信息为“00”(S222:是),则版权管理单元108尝试从版权信息表121中提取包括内容名的版权信息(S224)。If the copyright mode is not specified, that is, if the copyright mode information is "00" (S222: YES), the copyright management unit 108 attempts to extract copyright information including the content name from the copyright information table 121 (S224).

如果结果提取出一组或多组版权信息(S225:是),则版权管理单元108选择一组版权信息(S226)。然后,版权管理单元108基于包括在选定版权信息中的重放计数或重放有效日期来判断由内容名识别的内容是否可播放(S227)。If one or more sets of copyright information are extracted as a result (S225: Yes), the copyright management unit 108 selects one set of copyright information (S226). Then, the copyright management unit 108 judges whether or not the content identified by the content name is playable based on the playback count or playback effective date included in the selected copyright information (S227).

如果内容被判断为可播放(S228:是),版权管理单元108从版权信息中提取版权密钥(S229),并将版权密钥输出给密钥控制单元104(S230)。If the content is judged to be playable (S228: Yes), the copyright management unit 108 extracts the copyright key from the copyright information (S229), and outputs the copyright key to the key control unit 104 (S230).

如果内容被判断为不可播放(S228:否),或如果没有提取出版权信息组(S225:否),则版权管理单元108结束操作。If the content is judged not to be playable (S228: No), or if no copyright information group is extracted (S225: No), the copyright management unit 108 ends the operation.

(7)由密钥控制单元104进行的可播放性判断操作(7) Playability judging operation by the key control unit 104

图18是由密钥控制单元104进行的可播放性判断操作的流程图。FIG. 18 is a flowchart of the playability judging operation performed by the key control unit 104.

密钥控制单元104从解密单元103接收内容名和可播放性判断指令(S241)。密钥控制单元104从记录介质200上的密钥控制信息表260中读取含有接收的内容名的密钥控制信息(S242),并从读取的密钥控制信息中提取密钥产生信息(S243)。The key control unit 104 receives a content name and a playability judgment instruction from the decryption unit 103 (S241). The key control unit 104 reads the key control information containing the received content name from the key control information table 260 on the recording medium 200 (S242), and extracts the key generation information (S242) from the read key control information ( S243).

密钥控制单元104判断密钥产生信息是否为“00”(S244)。如果密钥产生信息是“00”(S244:是),密钥控制单元104从密钥控制信息中提取可播放性信息(S245),并判断可播放性信息是“0”还是“1”(S246)。如果可播放性信息是“1”(S246:“1”),则密钥控制单元104告知解密单元103由内容名识别的内容是可播放的(S248)。如果可播放性信息是“0”(S246:“0”),则密钥控制单元104告知解密单元103该内容不可播放(S247)。The key control unit 104 judges whether the key generation information is "00" (S244). If the key generation information is "00" (S244: Yes), the key control unit 104 extracts the playability information from the key control information (S245), and judges whether the playability information is "0" or "1" ( S246). If the playability information is "1" (S246: "1"), the key control unit 104 notifies the decryption unit 103 that the content identified by the content name is playable (S248). If the playability information is "0" (S246: "0"), the key control unit 104 notifies the decryption unit 103 that the content is not playable (S247).

如果密钥产生信息不是“00”(S244:否),密钥控制单元104从密钥控制信息中提取可播放性信息(S249),并判断该可播放性信息是“0”还是“1”(S250)。如果可播放性信息是“1”(S250:“1”),则密钥控制单元104告知解密单元103该内容可播放(S251)。如果可播放性信息是“0”(S250:“0”),则密钥控制单元104从密钥控制信息中提取版权模式信息(S252),并将可播放性判断指令、版权模式信息以及内容名输出给版权管理单元108(S253)。版权管理单元108判断该内容是否可以播放(S254)。密钥控制单元104从版权管理单元108接收判断结果(S255),并将判断结果输出给解密单元103(S256)。If the key generation information is not "00" (S244: No), the key control unit 104 extracts the playability information from the key control information (S249), and judges whether the playability information is "0" or "1" (S250). If the playability information is "1" (S250: "1"), the key control unit 104 notifies the decryption unit 103 that the content is playable (S251). If the playability information is "0" (S250: "0"), the key control unit 104 extracts the copyright mode information from the key control information (S252), and combines the playability judgment instruction, the copyright mode information, and the content The name is output to the copyright management unit 108 (S253). The copyright management unit 108 judges whether the content can be played (S254). The key control unit 104 receives the judgment result from the copyright management unit 108 (S255), and outputs the judgment result to the decryption unit 103 (S256).

(8)由版权管理单元108进行的可播放性判断操作(8) Playability Judgment Operation by Copyright Management Unit 108

图19是由版权管理单元108进行的可播放性判断操作的流程图。FIG. 19 is a flowchart of the playability judging operation performed by the copyright management unit 108. In FIG.

版权管理单元108从密钥控制单元104中接收可播放性判断指令、内容名以及版权模式信息(S253),并判断版权模式信息是“00”还是“01”、“10”以及“01,10”中的任意一个(S261)。如果版权模式信息是“01”、“10”以及“01,10”中的任意一个,也就是说,如果为由内容名识别的内容指定了版权模式(S261:否),版权管理单元108尝试从版权存储单元109的版权信息表121中提取包括版权模式信息和内容名的版权信息(S262)。如果版权模式信息是“00”,也就是说,如果没有为该内容指定版权模式(S261:是),版权管理单元108尝试从版权信息表121中提取包括内容名的版权信息(S263)。Copyright management unit 108 receives playability judgment instruction, content name and copyright mode information (S253) from key control unit 104, and judges whether copyright mode information is "00" or "01", "10" and "01,10" Any one of " (S261). If the copyright mode information is any one of "01", "10" and "01, 10", that is, if the copyright mode is specified for the content identified by the content name (S261: No), the copyright management unit 108 tries Copyright information including copyright mode information and content name is extracted from the copyright information table 121 of the copyright storage unit 109 (S262). If the copyright mode information is "00", that is, if no copyright mode is specified for the content (S261: YES), the copyright management unit 108 attempts to extract copyright information including the content name from the copyright information table 121 (S263).

如果结果提取出一组或多组版权信息(S264:是),版权管理单元108选择一组版权信息(S266)。然后,版权管理单元108基于包括在选定版权信息中的重放计数或重放有效日期来判断该内容是否可以播放(S267)。如果该内容被判断为可播放(S268:是),则版权管理单元108告知密钥控制单元104该内容可播放(S269)。If one or more sets of copyright information are extracted as a result (S264: YES), the copyright management unit 108 selects one set of copyright information (S266). Then, the copyright management unit 108 judges whether or not the content is playable based on the playback count or playback effective date included in the selected copyright information (S267). If the content is judged to be playable (S268: Yes), the copyright management unit 108 notifies the key control unit 104 that the content is playable (S269).

如果将内容判断为不可播放(S268:否),则版权管理单元108告知密钥控制单元104该内容不可播放(S265)。If the content is judged to be unplayable (S268: No), the copyright management unit 108 notifies the key control unit 104 that the content is unplayable (S265).

如果未提取出版权信息组(S264:否),则版权管理单元108告知密钥控制单元104该内容不可播放(S265)。If the copyright information group is not extracted (S264: No), the copyright management unit 108 notifies the key control unit 104 that the content is not playable (S265).

(9)从许可证服务器设备300中获取版权信息的操作(9) Operation of acquiring copyright information from the license server device 300

图20是从许可证服务器设备300中获取版权信息的操作的流程图。FIG. 20 is a flowchart of the operation of acquiring copyright information from the license server device 300. As shown in FIG.

在重放设备100中的通信单元110与许可证服务器设备300中的通信单元301建立加密信道,即SAC(S301)。The communication unit 110 in the playback device 100 establishes an encrypted channel, ie, SAC, with the communication unit 301 in the license server device 300 (S301).

然后,通信单元110请求来自通信单元301的版权的传输(S302)。Then, the communication unit 110 requests transmission of copyright from the communication unit 301 (S302).

在许可证服务器设备300中的版权产生单元303为重放设备100产生版权信息(S303),并对产生的版权信息进行加密(S304)。版权产生单元303通过通信控制单元302、通信单元301以及因特网10将加密的版权信息传输给重放设备100(S305)。The copyright generating unit 303 in the license server device 300 generates copyright information for the playback device 100 (S303), and encrypts the generated copyright information (S304). The copyright generation unit 303 transmits the encrypted copyright information to the playback device 100 through the communication control unit 302, the communication unit 301, and the Internet 10 (S305).

通信单元110对加密的版权信息进行解密(S306),并将解密的版权信息写入到版权存储单元109中(S307)。The communication unit 110 decrypts the encrypted copyright information (S306), and writes the decrypted copyright information into the copyright storage unit 109 (S307).

1.6修改1.6 Modifications

虽然,以上述实施例的方式描述了本发明,但显然的是本发明并不局限于上面所述。下面给出了示例性的修改。Although, the present invention has been described by way of the above embodiments, it is obvious that the present invention is not limited to the above. Exemplary modifications are given below.

(1)虽然本发明并不局限于此,但上述实施例根据重放控制信息和变灰的按钮显示来描述重放路径控制,如根据基于许可证的内容可播放性来进行的两个重放控制的例子。例如,下列修改(i)到(iii)是可能的。(1) Although the present invention is not limited thereto, the above-described embodiments describe playback path control based on playback control information and grayed-out button displays, such as two playback options based on license-based content playability. Example of put control. For example, the following modifications (i) to (iii) are possible.

(i)记录介质200可以存储能通过购买记录介质200来使用的标准版内容,以及只能通过另外购买特殊版权来使用的导演剪辑版内容。在图3中所示的重放路径信息表210中,下一个重放号219指定了对应于导演剪辑版内容的重放控制信息,同时可替换的重放号220指定对应于标准版内容的重放控制信息。(i) The recording medium 200 can store standard version content that can be used by purchasing the recording medium 200, and director's cut version content that can only be used by purchasing a special copyright separately. In the playback path information table 210 shown in FIG. 3, the next playback number 219 specifies the playback control information corresponding to the director's cut version content, while the alternative playback number 220 specifies the playback control information corresponding to the standard version content. Replay control information.

同时,记录介质200可以存储包括用于购买内容的图片的购买指导内容,以及包括广告讯息的商业广告内容。如果用户不具有该内容的许可证或该内容的重放有效日期已到期,则强制重放购买指导内容或商业广告内容。同时,可以强制执行从许可证服务器设备300获取许可证的操作。Meanwhile, the recording medium 200 may store purchase guide contents including pictures for purchasing contents, and commercial advertisement contents including advertisement messages. If the user does not have a license for the content or the playback validity date of the content has expired, the purchase guide content or the commercial content is forcibly played back. At the same time, the operation of acquiring a license from the license server device 300 can be forcibly performed.

此外,如果用户不具有许可证或重放有效日期已到期,则会禁止特别重放、菜单显示、角度切换以及流切换中的任意一个。Also, if the user does not have a license or the playback validity date has expired, any one of special playback, menu display, angle switching, and stream switching is prohibited.

(ii)根据基于许可证的内容可播放性可以将重放控制应用于DVD中的角度切换。(ii) Playback control can be applied to angle switching in DVD based on license-based content playability.

更具体地,记录介质200存储了经角度切换的多个片段的角度内容。这些角度内容片段根据重放点进行分组。所有属于一个角度内容组的角度内容片段在一个重放点处是可播放的,并且因此在该重放点处选定一个角度内容片段并重放。所有属于另一角度内容组的角度内容片段在另一重放点处是可播放的,并且因此在该重放点处选定一个角度内容片段并重放。在图3中示出的重放路径信息表210中,对应于角度内容的重放控制信息可以包括指定要选择的下一个角度内容的下一个重放号,如果根据许可证条件或类似条件由下一个重放号指定的角度内容不可播放,则重放控制信息可以包括指定了要选择的角度内容的可替换的重放号。More specifically, the recording medium 200 stores angle content of multiple segments whose angles are switched. These angle content pieces are grouped according to replay points. All angle content segments belonging to an angle content group are playable at a playback point, and thus an angle content segment is selected and played back at the playback point. All angle content pieces belonging to another angle content group are playable at another playback point, and thus one angle content piece is selected and played back at that playback point. In the playback path information table 210 shown in FIG. 3, the playback control information corresponding to the angle content may include the next playback number specifying the next angle content to be selected, if it is determined by license conditions or the like. If the angle content specified by the next playback number cannot be played, the playback control information may include an alternative playback number specifying the angle content to be selected.

这里,重放控制信息可以包括多个下一个重放号。重放控制信息还可以包括对应于多个下一个重放号的多个可替换的重放号。Here, the playback control information may include a plurality of next playback numbers. The playback control information may also include a plurality of alternative playback numbers corresponding to a plurality of next playback numbers.

也可以存储关于多个基于许可证的角度内容的可播放性的信息。换句话说,图8中密钥控制信息表260的数据结构和图10中版权信息表121也可以用于角度切换的情况。在这种情况下,密钥控制信息表260和版权信息表121中的每个内容名识别角度内容。Information about the playability of multiple license-based angle content may also be stored. In other words, the data structure of the key control information table 260 in FIG. 8 and the copyright information table 121 in FIG. 10 can also be used for angle switching. In this case, each content name in the key control information table 260 and the copyright information table 121 identifies angle content.

这使得禁止切换到不可用角度成为可能。This makes it possible to disable switching to unusable angles.

可以将该修改概括如下。事先将经过角度切换的多个片段的角度内容记录在记录介质200上。重放设备100中的重放控制单元102接收播放角度内容的指令,并且版权管理单元108基于版权信息表121中相应的版权信息来判断角度内容是否可播放。根据版权管理单元108的判断结果,重放控制单元102从记录介质200上恰当的角度内容组中选择下一个要播放的角度内容。解密单元103以及重放单元107解密并播放选定的角度内容。This modification can be summarized as follows. The angle content of the plurality of angle-switched segments is recorded on the recording medium 200 in advance. The playback control unit 102 in the playback device 100 receives an instruction to play the angled content, and the copyright management unit 108 determines whether the angled content is playable based on the corresponding copyright information in the copyright information table 121 . Based on the judgment result of the copyright management unit 108 , the playback control unit 102 selects the angle content to be played next from the appropriate angle content group on the recording medium 200 . The decryption unit 103 and the playback unit 107 decrypt and play the selected angle content.

(iii)同样地,可以将根据基于许可证的内容可播放性的重放控制应用于音频/字幕流切换。这使得禁止切换到不可用的音频/字幕流成为可能。此处音频/字幕流指的是与视频内容一起重放并输出的辅助(附加)内容。(iii) Similarly, playback control based on license-based content playability can be applied to audio/subtitle stream switching. This makes it possible to disable switching to unavailable audio/subtitle streams. The audio/subtitle stream here refers to auxiliary (additional) content that is played back and output together with video content.

记录介质200可以存储多个根据重放点或重放部分来分组的辅助内容片段。在一个重放点或重放部分处,属于一个辅助内容组的所有辅助内容片段都是可播放的。例如,英语音频数据、日语音频数据以及汉语音频数据都属于这样一个辅助内容组。在重放点或重放部分处,选定这些辅助内容片段之一并进行重放。The recording medium 200 may store a plurality of auxiliary content pieces grouped according to playback points or playback sections. At one playback point or playback section, all pieces of auxiliary content belonging to one auxiliary content group are playable. For example, English audio data, Japanese audio data, and Chinese audio data all belong to such an auxiliary content group. At a playback point or playback portion, one of these auxiliary content pieces is selected and played back.

同时,所有属于另一辅助内容组的辅助内容片段在另一个重放点或重放部分处是可播放的。At the same time, all auxiliary content segments belonging to another auxiliary content group are playable at another playback point or playback section.

假设英语音频数据、日语音频数据以及汉语音频数据与每个内容片段相对应地记录在记录介质200上,并且许可证允许使用英语音频数据和汉语音频数据,而许可证不允许使用日语音频数据。这种情况下,可以重放英语音频数据以代替日语音频数据。Assume that English audio data, Japanese audio data, and Chinese audio data are recorded on the recording medium 200 corresponding to each piece of content, and that a license permits the use of English audio data and Chinese audio data, but the license does not allow the use of Japanese audio data. In this case, English audio data may be played back instead of Japanese audio data.

同时,假设英语字幕数据、日语字幕数据以及汉语字幕数据与每个内容片段相对应地记录在记录介质200上,并且许可证仅允许使用英语字幕数据。这种情况下,可以重放英语字幕数据来代替日语或汉语字幕数据。Meanwhile, it is assumed that English subtitle data, Japanese subtitle data, and Chinese subtitle data are recorded on the recording medium 200 corresponding to each piece of content, and a license allows only English subtitle data to be used. In this case, English subtitle data may be played back instead of Japanese or Chinese subtitle data.

也就是说,当记录介质200存储了多个辅助内容片段时,对应于重放路径信息表210中内容的重放控制信息包括用于识别将与该内容一起播放的辅助内容的辅助号,如果根据许可证或诸如此类由辅助号识别的辅助内容不可播放,则该重放信息包括用于识别要播放的辅助内容的可替换的辅助号。That is, when the recording medium 200 stores a plurality of pieces of auxiliary content, the playback control information corresponding to the content in the playback path information table 210 includes an auxiliary number for identifying the auxiliary content to be played together with the content, if Where the ancillary content identified by the ancillary number is not playable under license or the like, the playback information includes an alternate ancillary number identifying the ancillary content to be played.

也可以存储关于根据许可证的多个辅助内容的可播放性的信息。换句话说,也可以将图8中的密钥控制信息表260和图10中的版权信息表121的数据结构应用于辅助内容。在这种情况下,密钥控制信息表260和版权信息表121中的每个内容名识别辅助内容。Information about the playability of a plurality of auxiliary contents according to the license may also be stored. In other words, the data structures of the key control information table 260 in FIG. 8 and the copyright information table 121 in FIG. 10 can also be applied to auxiliary content. In this case, each content name in the key control information table 260 and the copyright information table 121 identifies auxiliary content.

可以将该修改概括如下。将诸如音频流和字幕流的多个辅助内容片段记录在记录介质200上。重放设备100中的重放控制单元102接收播放辅助内容的指令。版权管理单元108基于版权信息表121中相应的版权信息来判断该辅助内容是否可播放。根据版权管理单元108的判断结果,重放控制单元108从记录介质200上恰当的辅助内容组中选定下一个要播放的辅助内容。解密单元103以及重放单元107对选定的辅助内容进行解密和重放。This modification can be summarized as follows. A plurality of pieces of auxiliary content such as an audio stream and a subtitle stream are recorded on the recording medium 200 . The playback control unit 102 in the playback device 100 receives an instruction to play auxiliary content. The copyright management unit 108 determines whether the auxiliary content is playable based on the corresponding copyright information in the copyright information table 121 . Based on the judgment result of the copyright management unit 108, the playback control unit 108 selects the auxiliary content to be played next from the appropriate auxiliary content group on the recording medium 200. The decryption unit 103 and playback unit 107 decrypt and playback the selected auxiliary content.

(2)上述实施例描述了将图8所示的密钥控制信息表260以未加密的形式存储在记录介质200上的情况,但对于本发明来说这并非限制。为了防止未授权的重放或通过窜改密钥控制信息表260中的可播放性信息或可拷贝性信息来进行拷贝,可以对密钥控制信息表260进行加密或类似处理。在这种情况下,用介质密钥来对密钥控制信息表260进行加密是有效的。因此,可以防止密钥控制信息表260中的可播放性信息和可拷贝性信息被窜改。(2) The above embodiment describes the case where the key control information table 260 shown in FIG. 8 is stored on the recording medium 200 in an unencrypted form, but this is not limiting to the present invention. In order to prevent unauthorized playback or copying by falsifying the playability information or copyability information in the key control information table 260, the key control information table 260 may be encrypted or the like. In this case, it is effective to encrypt the key control information table 260 with the media key. Therefore, the playability information and copyability information in the key control information table 260 can be prevented from being falsified.

(3)上述实施例描述了对记录在记录介质200上的内容进行重放的例子,但是当拷贝记录在记录介质200上的内容时可以使用同样的方法。(3) The above-mentioned embodiment has described an example in which the content recorded on the recording medium 200 is played back, but the same method can be used when copying the content recorded on the recording medium 200 .

也就是说,当用户请求拷贝记录在记录介质200上的内容时,具有与重放设备100相同构造的记录设备以与图13相同的方式获取解密的介质密钥。然后,该记录设备以与图14相同的方式判断该内容的可拷贝性,如果判断为可拷贝,就将该内容拷贝到另一记录介质上。That is, when a user requests to copy content recorded on the recording medium 200, the recording device having the same configuration as the playback device 100 acquires the decrypted media key in the same manner as in FIG. 13 . Then, the recording apparatus judges the copyability of the content in the same manner as in FIG. 14, and if judged to be copyable, copies the content to another recording medium.

(4)作为对上述实施例的修改,内容记录/重放系统1b解释如下。(4) As a modification to the above-described embodiment, the content recording/playback system 1b is explained as follows.

图21示出了内容记录/重放系统1b的构造。在该图中,内容记录/重放系统1b大致由记录/重放设备100b以及通过因特网10连接的许可证服务器设备300b组成。同时,记录介质200b也被用户连接到记录/重放设备100b上。Fig. 21 shows the configuration of the content recording/playback system 1b. In this figure, a content recording/playback system 1b is roughly composed of a recording/playback device 100b and a license server device 300b connected through the Internet 10. At the same time, the recording medium 200b is also connected to the recording/playback apparatus 100b by the user.

记录介质200b预先存储了唯一对应于记录介质200b的介质ID501。The recording medium 200b stores in advance a medium ID 501 uniquely corresponding to the recording medium 200b.

许可证服务器设备300b预先存储了密钥K 521、内容密钥531以及内容532。The license server device 300b stores the key K 521, the content key 531, and the content 532 in advance.

许可证服务器设备300b通过记录/重放设备100b和因特网10从记录介质200b中获取介质ID 501(S401)。许可证服务器设备300b读取密钥K521(S402),并以此次序将介质ID 501和密钥K 521串联起来以便产生串联密钥K’522(S403)。The license server device 300b acquires the medium ID 501 from the recording medium 200b via the recording/playback device 100b and the Internet 10 (S401). The license server device 300b reads the key K521 (S402), and concatenates the medium ID 501 and the key K521 in this order to generate the concatenated key K'522 (S403).

然后,许可证服务器设备300b读取内容密钥531,并使用串联的密钥K’522将加密算法应用于内容密钥531,以便产生加密内容密钥533(S404)。许可证服务器设备300b通过因特网10和记录/重放设备100b将加密的内容密钥533作为加密的内容密钥511写入到记录介质200b中(S406)。许可证服务器设备300b还读取内容532,并使用内容密钥531将加密算法应用于内容532以便产生加密的内容534(S405)。许可证服务器设备300b通过因特网10和记录/重放设备100b将加密的内容534作为加密内容512写入到记录介质200b中(S407)。Then, the license server device 300b reads the content key 531, and applies an encryption algorithm to the content key 531 using the concatenated key K'522 to generate the encrypted content key 533 (S404). The license server device 300b writes the encrypted content key 533 as the encrypted content key 511 into the recording medium 200b via the Internet 10 and the recording/playback device 100b (S406). The license server device 300b also reads the content 532, and applies an encryption algorithm to the content 532 using the content key 531 to generate encrypted content 534 (S405). The license server device 300b writes the encrypted content 534 as the encrypted content 512 in the recording medium 200b via the Internet 10 and the recording/playback device 100b (S407).

此后,记录/重放设备100b从记录介质200b中读取介质ID501(S421),并通过因特网10从许可证服务器设备300b获取密钥K521(S422)。记录/重放设备100b以此次序将介质ID 501和密钥K 521串联起来,以产生一个串联密钥K’541(S423)。记录/重放设备100b从记录介质200b中读取加密内容密钥511(S424),并用串联密钥K’541将解密算法应用于加密内容密钥511以产生解密的内容密钥542(S426)。记录/重放设备100b还从记录介质200b中读取加密的内容512(S425),并用解密的内容密钥542将解密算法应用于加密的内容512以便产生解密的内容543(S427)。记录/重放设备100b重放解密内容543(S428),并显示该内容(S429)。Thereafter, the recording/playback device 100b reads the medium ID 501 from the recording medium 200b (S421), and acquires the key K521 from the license server device 300b via the Internet 10 (S422). The recording/playback device 100b concatenates the medium ID 501 and the key K 521 in this order to generate a concatenation key K'541 (S423). The recording/playback device 100b reads the encrypted content key 511 from the recording medium 200b (S424), and applies a decryption algorithm to the encrypted content key 511 with the serial key K'541 to generate a decrypted content key 542 (S426) . The recording/playback device 100b also reads the encrypted content 512 from the recording medium 200b (S425), and applies a decryption algorithm to the encrypted content 512 with the decrypted content key 542 to generate the decrypted content 543 (S427). The recording/playback device 100b plays back the decrypted content 543 (S428), and displays the content (S429).

在该内容记录/重放系统1b中,记录/重放设备100b将加密的内容密钥511和加密的内容512写入到记录介质200b中,并从记录介质200b中读取加密的内容密钥511和加密的内容512。然而,本发明并不局限于此。In this content recording/playback system 1b, the recording/playback device 100b writes the encrypted content key 511 and the encrypted content 512 into the recording medium 200b, and reads the encrypted content key from the recording medium 200b. 511 and encrypted content 512. However, the present invention is not limited thereto.

例如,内容记录/重放系统1b可以包括记录设备和重放设备,以代替记录/重放设备100b。在这种情况下,记录设备将加密的内容密钥和从许可证服务器设备300b中输出的加密内容写入记录介质200b,重放设备从记录介质200b中读取加密的内容密钥和加密的内容,并重放该加密内容。For example, the content recording/playback system 1b may include a recording device and a playback device instead of the recording/playback device 100b. In this case, the recording device writes the encrypted content key and the encrypted content output from the license server device 300b into the recording medium 200b, and the playback device reads the encrypted content key and encrypted content from the recording medium 200b. content, and replays the encrypted content.

(5)上述实施例描述了如果内容被判断为不可播放的情况,不考虑为何该内容不可播放一律进行同样的重放控制。这可以修改如下。(5) The above embodiment describes the case where if the content is judged to be unplayable, the same playback control is performed regardless of why the content is unplayable. This can be modified as follows.

例如,可以根据用户是不具有该内容的许可证还是该内容的重放有效日期已到期来进行不同的重放控制。如果用户不具有许可证,则如上述实施例,重放可替换的重放号所表示的内容。另一方面,如果重放有效日期过期,则重放最初的内容,同时显示表示重放有效日期已过期的消息,或者可替换地显示重放购买指导内容。For example, different playback controls may be performed depending on whether the user does not have a license for the content or whether the content's playback validity date has expired. If the user does not have a license, the content indicated by the alternative playback number is played back as in the above-described embodiment. On the other hand, if the playback valid date expires, the original content is played back while displaying a message indicating that the playback valid date has expired, or alternatively displaying playback purchase guide content.

同时,重放路径信息表210中的重放控制信息还可以包括下一个重放号、第一个可替换的重放号以及第二个可替换的重放号。作为一个示例,当用户不具有许可证时,第一个可替换的重放号指定了要使用的重放控制信息,而当重放有效日期过期时,第二个可替换的重放号指定了要使用的重放控制信息。在此情况下,如果许可证允许该内容的重放,则重放控制单元102使用下一个重放号,如果用户不具有许可证,则使用第一个可替换的重放号,如果重放有效日期过期,则使用第二个可替换的重放号。Meanwhile, the playback control information in the playback path information table 210 may also include the next playback number, the first alternative playback number, and the second alternative playback number. As an example, the first alternative replay number specifies the replay control information to use when the user does not have a license, while the second alternative replay number specifies the Specifies the playback control information to use. In this case, if the license allows playback of the content, the playback control unit 102 uses the next playback number, if the user does not have a license, uses the first alternative playback number, and if the playback If the valid date expires, a second, alternate replay number is used.

也就是说,图3所示的重放路径信息表210包括了第一个可替换的重放号和第二个可替换的重放号,使得重放控制单元102根据为何该内容不可播放而使用合适的可替换重放号。That is to say, the playback path information table 210 shown in FIG. 3 includes a first alternative playback number and a second alternative playback number, so that the playback control unit 102 selects the content according to why the content cannot be played. Use the appropriate alternate replay number.

重放控制信息还可以包括第三个可替换的重放号、第四个可替换的重放号、…。重放控制单元102根据许可证条件选择合适的可替换的重放号。The playback control information may also include a third alternative playback number, a fourth alternative playback number, . . . The playback control unit 102 selects an appropriate alternative playback number according to the license conditions.

同时,重放设备100中的版权管理单元108、版权存储单元109以及通信单元110可以通过诸如卡片的可移动设备来实现。在这种情况下,如果不将可移动设备连接到重放设备100上,对版权管理单元108的查询将以失败告终。在这种情况下,可以进行不同的重放控制。Meanwhile, the copyright management unit 108, the copyright storage unit 109, and the communication unit 110 in the playback device 100 may be realized by a removable device such as a card. In this case, if the removable device is not connected to the playback device 100, the query to the rights management unit 108 will fail. In this case, different playback controls are possible.

(6)上述实施例描述了在内容密钥获取操作中和版权密钥获取操作中只判断内容可播放性的情况,但这并非对本发明的限制。(6) The above embodiments describe the case where only content playability is judged in the content key acquisition operation and the copyright key acquisition operation, but this is not a limitation of the present invention.

例如,图8所示密钥控制信息表260中的密钥控制信息和图10所示的版权信息表121中的版权信息除可播放性信息之外还可以包括关于视频或音频流重放质量的重放质量信息。For example, the key control information in the key control information table 260 shown in FIG. 8 and the copyright information in the copyright information table 121 shown in FIG. playback quality information for .

如下所述,这种信息可以用于内容密钥获取操作和版权密钥获取信息中。密钥控制单元104将在相应密钥控制信息中包括的重放质量信息之上写入版权信息中包括的重放质量信息,以便在后者的重放质量信息之上优先考虑前者的重放质量信息。密钥控制单元104通过解密单元103将写入的重放质量信息输出到重放单元107,并且重放单元107以接收的重放质量信息所示的重放质量来重放该内容。Such information can be used in content key acquisition operations and copyright key acquisition information as described below. The key control unit 104 will write the playback quality information included in the copyright information on top of the playback quality information included in the corresponding key control information so that the playback of the former is given priority over the playback quality information of the latter. quality information. The key control unit 104 outputs the written playback quality information to the playback unit 107 through the decryption unit 103, and the playback unit 107 plays back the content with the playback quality indicated by the received playback quality information.

这使得重放单元107将内容从HD下变换到SD或QCIF(四分之一通用中间格式)并重放该内容成为可能。This makes it possible for the playback unit 107 to down-convert content from HD to SD or QCIF (Quarter Common Intermediate Format) and play back the content.

(7)上述实施例描述了图10所示版权信息表121中版权信息包括版权模式信息的情况。然而,根据这种构造,存在版权模式信息可能被窜改的危险。不同的版权模式通常由不同的公司管理,有可能会有恶意的公司针对其它公司进行未授权的行为。(7) The above embodiment has described the case where the copyright information in the copyright information table 121 shown in FIG. 10 includes the copyright mode information. However, according to this configuration, there is a danger that copyright mode information may be falsified. Different copyright models are usually managed by different companies, and there may be malicious companies performing unauthorized actions against other companies.

该问题可以通过包括版权模式信息和其它数据的数字签字版权信息来避免,其将产生的签名数据附加在版权信息和其它数据上,并将它们包括进签字者的证书中。This problem can be avoided by digitally signing copyright information including copyright mode information and other data, which appends the generated signature data to the copyright information and other data, and includes them in the signer's certificate.

例如,这样的证书包括证书的序列号、包括版权模式信息的版权信息、签字者的识别码、签字的日期、证书有效日期以及签名数据。该签名数据通过用签字者的私有密钥来对序列号、版权信息、识别码、签字日期以及有效日期进行数字化签字来产生。For example, such a certificate includes the certificate's serial number, copyright information including copyright mode information, a signer's identification code, date of signature, certificate validity date, and signature data. The signature data is generated by digitally signing the serial number, copyright information, identification code, signature date, and expiration date with the signer's private key.

为了使用版权信息,重放设备100获得了签字者的公共密钥,并用获得的公共密钥验证包括在证书内的签名数据和其它数据,以判断版权信息是否已被窜改。只有版权信息未被窜改的情况下,重放设备100才会继续使用该版权信息。In order to use the copyright information, the playback device 100 obtains the public key of the signer, and verifies the signature data and other data included in the certificate with the obtained public key to judge whether the copyright information has been falsified. The playback device 100 will continue to use the copyright information only if the copyright information has not been tampered with.

同时,重放设备100中的密钥控制单元104和版权管理单元108可以使用SAC进行相互认证。如果相互认证失败,密钥控制单元104和版权管理单元108终止后续的信息传输。如果相互认证成功,密钥控制单元104和版权管理单元108进行后续的信息传输。这里,密钥控制单元104和版权管理单元108每个可以由独立于重放设备100以外的、离散的、可移动的模块来实现。Meanwhile, the key control unit 104 and the copyright management unit 108 in the playback device 100 can perform mutual authentication using SAC. If the mutual authentication fails, the key control unit 104 and the copyright management unit 108 terminate subsequent information transmission. If the mutual authentication is successful, the key control unit 104 and the copyright management unit 108 perform subsequent information transmission. Here, each of the key control unit 104 and the copyright management unit 108 may be realized by a discrete, movable module independent of the playback device 100 .

在这种情况下,密钥控制单元104可以从相互认证期间接收到的证书中提取版权模式信息,并检验所提取的版权模式信息是否与包括在相应密钥控制信息中的版权模式信息相匹配。In this case, the key control unit 104 may extract the copyright mode information from the certificate received during the mutual authentication, and check whether the extracted copyright mode information matches the copyright mode information included in the corresponding key control information .

当进行相互认证时,CRL(证书失效列表)表示用于识别可能存储在每个记录介质200和版权存储单元109中的无效模块的信息。这样的CRL允许每个密钥控制单元104和版权管理单元108避免无效模块。CRL (Certificate Revocation List) indicates information for identifying invalid modules that may be stored in each recording medium 200 and copyright storage unit 109 when mutual authentication is performed. Such a CRL allows each key control unit 104 and rights management unit 108 to avoid invalid modules.

作为一种可替换的方法,密钥控制单元104可以保留用于识别无效模块的第一模块标识符。在这种情况下,密钥控制单元104获取用于识别版权管理单元108的标识符,并判断所获取的标识符是否与第一模块标识符相匹配。如果它们相匹配,则密钥控制单元104拒绝与版权管理单元108进行信息传输。As an alternative method, the key control unit 104 may reserve a first module identifier for identifying an invalid module. In this case, the key control unit 104 acquires an identifier for identifying the copyright management unit 108, and judges whether the acquired identifier matches the first module identifier. If they match, the key control unit 104 refuses information transmission with the copyright management unit 108 .

同时,记录介质200可以存储用于识别无效模块的第二模块标识符。在这种情况下,版权管理单元108从记录介质200中读取第二模块标识符,获取用于识别密钥控制单元104的标识符,并判断所获取的标识符是否与第二模块标识符相匹配。如果它们相匹配,则版权管理单元108拒绝与密钥控制单元104进行信息传输。Meanwhile, the recording medium 200 may store a second module identifier for identifying an invalid module. In this case, the copyright management unit 108 reads the second module identifier from the recording medium 200, acquires an identifier for identifying the key control unit 104, and judges whether the acquired identifier matches the second module identifier match. If they match, the copyright management unit 108 refuses information transmission with the key control unit 104 .

(8)上述实施例描述了如果对应于内容的密钥控制信息包括表示“介质密钥”的密钥产生信息和表示“不可播放”的可播放性信息,则将内容无条件地判断为不可播放的情况。然而,本发明并不局限于此。即使当密钥产生信息表示“介质密钥”并且可播放性信息表示“不可播放”时,密钥控制单元104还可以向版权管理单元108查询该内容是否可播放。(8) The above embodiment described that if the key control information corresponding to the content includes the key generation information indicating "media key" and the playability information indicating "unplayable", the content is unconditionally judged as unplayable Case. However, the present invention is not limited thereto. Even when the key generation information indicates "media key" and the playability information indicates "unplayable", the key control unit 104 may inquire of the copyright management unit 108 whether the content is playable.

(9)上述实施例描述了密钥控制信息表260与加密内容分隔开存储在记录介质200上的情况,但这并非对本发明的限制。(9) The above embodiment describes the case where the key control information table 260 is stored on the recording medium 200 separately from the encrypted content, but this is not a limitation of the present invention.

例如,密钥控制信息可以与由密钥控制信息中包括的内容名来识别的加密内容相复用。这阐明了密钥控制信息和加密内容之间的对应关系,从而使得不必要将内容名包括在密钥控制信息中。重放设备100可以通过将密钥控制信息与加密内容分开来获取密钥控制信息。For example, key control information may be multiplexed with encrypted content identified by a content name included in the key control information. This clarifies the correspondence between key control information and encrypted content, making it unnecessary to include the content name in the key control information. The playback device 100 can acquire the key control information by separating the key control information from the encrypted content.

同时,密钥控制信息表260可以存储在不同于记录介质200的记录介质上。可替换地,可以通过网络获取密钥控制信息表260。这在不是所有内容片段都记录在一个封装介质上、但附加的内容单独从网络获取并记录在HDD上的情况下尤其有效。Meanwhile, the key control information table 260 may be stored on a recording medium different from the recording medium 200 . Alternatively, the key control information table 260 may be acquired through a network. This is especially effective where not all pieces of content are recorded on one packaged medium, but additional content is fetched separately from the network and recorded on the HDD.

(10)上述实施例描述了图10所示版权信息表121中的版权信息包括表示内容文件名的内容名的情况,但本发明并不局限于此。(10) The above embodiment has described the case where the copyright information in the copyright information table 121 shown in FIG. 10 includes a content name indicating a content file name, but the present invention is not limited thereto.

作为一个例子,版权信息(也称作协议信息)包括用以识别版权信息的版权标识符(也称为许可证标识符或协议标识符),该版权标识符还包括在图8所示密钥控制信息表260的相应密钥控制信息中。基于该版权标识符,版权管理单元108搜索该版权信息。As an example, the copyright information (also referred to as agreement information) includes a copyright identifier (also referred to as a license identifier or agreement identifier) for identifying the copyright information, and the copyright identifier also includes the key shown in FIG. 8 In the corresponding key control information of the control information table 260. Based on the copyright identifier, the copyright management unit 108 searches for the copyright information.

该版权标识符还可以包括在图3所示重放路径信息表210的相应重放控制信息中。通过使用版权标识符,重放控制单元102可以通过解密单元103和密钥控制单元104来向版权管理单元108查询该内容是否可播放,并使用版权管理单元108的判断结果。The copyright identifier may also be included in the corresponding playback control information of the playback path information table 210 shown in FIG. 3 . By using the copyright identifier, the playback control unit 102 can query the copyright management unit 108 through the decryption unit 103 and the key control unit 104 whether the content is playable, and use the judgment result of the copyright management unit 108 .

正如从图3中可以看到的,重放控制信息包括内容名,即用于识别内容的内容标识符。由此,记录介质200可以存储内容标识符和版权标识符的对应关系表。重放控制单元102从重放控制信息中提取内容标识符,从对应关系表中读取与提取的内容标识符相对应的版权标识符,并通过解密单元103和密钥控制单元104使用版权标识符来向版权管理单元108查询该内容是否可播放。As can be seen from FIG. 3, the playback control information includes a content name, ie, a content identifier for identifying the content. Thus, the recording medium 200 can store a correspondence table of content identifiers and copyright identifiers. The playback control unit 102 extracts the content identifier from the playback control information, reads the copyright identifier corresponding to the extracted content identifier from the correspondence table, and uses the copyright identifier by the decryption unit 103 and the key control unit 104 to query the copyright management unit 108 whether the content is playable.

(11)上述实施例描述了从许可证服务器设备300获取版权信息的情况,但本发明并不局限于此。例如,版权信息表121可以存储在记录介质200上,使得重放设备100从记录介质200上读取版权信息表121。可替换地,版权信息表121可以存储在另一记录介质上,使得重放设备100从另一个记录介质中读取版权信息表121。(11) The above embodiments describe the case of acquiring copyright information from the license server device 300, but the present invention is not limited thereto. For example, the copyright information table 121 may be stored on the recording medium 200 such that the playback device 100 reads the copyright information table 121 from the recording medium 200 . Alternatively, the copyright information table 121 may be stored on another recording medium so that the playback device 100 reads the copyright information table 121 from another recording medium.

(12)上述实施例描述了可以由CPU按照计算机程序进行操作来获得重放设备100中的重放控制单元102、解密单元103、密钥控制单元104、介质密钥产生单元105以及版权管理单元108的功能的情况,但这对于本发明并非局限。例如,重放控制单元102、解密单元103、密钥控制单元104、介质密钥产生单元105以及版权管理单元108之中的每一个都可以通过单独的硬件实现。(12) The above embodiment has described that the playback control unit 102, the decryption unit 103, the key control unit 104, the media key generation unit 105, and the copyright management unit in the playback device 100 can be obtained by operating the CPU in accordance with a computer program. 108, but this is not a limitation of the invention. For example, each of the playback control unit 102, decryption unit 103, key control unit 104, media key generation unit 105, and copyright management unit 108 can be realized by separate hardware.

(13)作为记录介质200的一个例子,上述实施例描述了BD。BD具有诸如UDF(通用磁盘格式)的文件系统,使得图2所示记录在记录介质200上的信息典型地作为文件系统中一个或多个文件来对待。然而,这并非限制本发明。(13) As an example of the recording medium 200, the above-mentioned embodiment described the BD. BD has a file system such as UDF (Universal Disk Format), so that information recorded on the recording medium 200 shown in FIG. 2 is typically treated as one or more files in the file system. However, this does not limit the present invention.

例如,介质信息表280可以存储在BD导入区(lead-in area)的特定区域内或存储在BD的用户数据区域内。可替换地,介质信息表280可以存储在BCA(群刻区)中。介质密钥还可以产生如下。将为错误检测码故意产生的错误设为第一介质密钥。同时,用每个重放设备的设备信息对第二介质密钥进行加密,并将其存储在写入导入区或用户数据区的介质信息表280中。通过将单向函数或类似函数应用到第一和第二介质密钥中来计算介质密钥。For example, the media information table 280 may be stored in a specific area of a BD lead-in area or in a user data area of a BD. Alternatively, the media information table 280 may be stored in a BCA (Block Recording Area). A media key can also be generated as follows. An error intentionally generated for the error detection code is set as the first media key. Meanwhile, the second media key is encrypted with the device information of each playback device, and stored in the media information table 280 written in the lead-in area or the user data area. The media key is calculated by applying a one-way function or the like to the first and second media keys.

同时,对于记录介质200唯一的、存储在BCA中的识别信息可以用作记录介质200的介质密钥。作为可替换的选择,对于标题唯一的、存储在导入区或用户数据区的识别信息可以用作记录介质200的介质密钥。此外,存储在用户数据区的任意值可以用作记录介质200的介质密钥。Meanwhile, identification information stored in the BCA unique to the recording medium 200 may be used as a media key of the recording medium 200 . Alternatively, identification information unique to the title and stored in the lead-in area or the user data area may be used as the media key of the recording medium 200 . Also, an arbitrary value stored in the user data area can be used as the media key of the recording medium 200 .

同时,存储在导入区或用户数据区的MKB(介质密钥块)可以用作对于记录介质200唯一的信息。Meanwhile, MKB (Media Key Block) stored in the lead-in area or the user data area can be used as information unique to the recording medium 200 .

(14)当密钥控制信息中的密钥产生信息是“10”(版权密钥)或“01”(组合密钥)时,上述实施例描述了图8所示密钥控制信息表260的密钥控制信息中包括的版权模式信息指定了一个或多个为相应内容指定的版权模式。同时,如果密钥产生信息是“00”(介质密钥),版权模式信息不指定任何具有“00”值的版权模式。然而,这并非对本发明的限制。(14) When the key generation information in the key control information is "10" (copyright key) or "01" (combined key), the above embodiment has described the key control information table 260 shown in FIG. The copyright mode information included in the key control information specifies one or more copyright modes specified for the corresponding content. Meanwhile, if the key generation information is "00" (media key), the copyright mode information does not designate any copyright mode with a value of "00". However, this is not a limitation of the present invention.

作为一个例子,版权模式信息“00”表示了取决于记录介质的版权模式,而版权模式信息“10”或“01”表示了取决于许可证的版权模式。如果版权模式信息为“00”,则重放设备100使用介质密钥来产生内容密钥。如果版权模式信息为“10”或“01”,则重放设备100使用版权密钥或组合密钥来产生内容密钥。As an example, the copyright mode information "00" indicates the copyright mode depending on the recording medium, and the copyright mode information "10" or "01" indicates the copyright mode depending on the license. If the copyright mode information is '00', the playback device 100 generates a content key using the media key. If the copyright mode information is '10' or '01', the playback device 100 generates the content key using the copyright key or the combined key.

(15)本发明涉及用于对存储了加密内容的介质进行重放的终端,根据许可证以及该加密内容的重放控制信息来确定该加密内容的可用性。该终端包括可用性查询单元、重放控制单元、许可证密钥获取单元以及解密单元。可用性查询单元查询根据许可证是否允许使用该加密内容。重放控制单元基于可用性查询单元的查询结果和重放控制信息来控制重放。许可证密钥获取单元从许可证中获取许可证密钥。解密单元使用由许可证密钥获取单元获取的许可证密钥来解密加密内容。(15) The present invention relates to a terminal for playing back a medium in which encrypted content is stored, and availability of the encrypted content is determined based on a license and playback control information of the encrypted content. The terminal includes an availability inquiry unit, a playback control unit, a license key acquisition unit, and a decryption unit. The usability inquiry unit inquires whether the encrypted content is permitted to be used according to the license. The playback control unit controls playback based on the inquiry result of the usability inquiry unit and the playback control information. The license key acquisition unit acquires the license key from the license. The decryption unit decrypts the encrypted content using the license key acquired by the license key acquisition unit.

本发明还涉及用于对存储了加密内容和该加密内容重放控制信息的介质进行重放的终端,该加密内容的可用性根据许可证确定。此处所指的重放控制信息至少包括加密内容的重放路径信息。该终端包括可用性查询单元、重放控制单元、许可证密钥获取单元以及解密单元。可用性查询单元查询根据许可证是否允许使用加密内容。重放控制单元基于可用性查询单元的查询结果和重放控制信息来控制重放路径。许可证密钥获取单元从许可证中获取许可证密钥。解密单元使用由许可证密钥获取单元获取的许可证密钥来对加密内容进行解密。The present invention also relates to a terminal for playing back a medium storing encrypted content and playback control information of the encrypted content, the availability of which is determined based on a license. The playback control information referred to here includes at least playback path information of the encrypted content. The terminal includes an availability inquiry unit, a playback control unit, a license key acquisition unit, and a decryption unit. The usability inquiry unit inquires whether use of the encrypted content is permitted according to the license. The playback control unit controls the playback path based on the inquiry result of the usability inquiry unit and the playback control information. The license key acquisition unit acquires the license key from the license. The decryption unit decrypts the encrypted content using the license key acquired by the license key acquisition unit.

这里,重放控制信息可以包括用于识别加密内容的内容标识符。通过使用该内容标识符,可用性查询单元和/或许可证密钥获取单元可以进行查询和/或许可证密钥获取。Here, the playback control information may include a content identifier for identifying encrypted content. By using the content identifier, the usability inquiry unit and/or the license key acquisition unit can perform an inquiry and/or license key acquisition.

这里,重放控制信息可以包括用于识别许可证的许可证标识符。通过使用此许可证标识符,可用性查询单元和/或许可证密钥获取单元可以进行查询和/或许可证密钥获取。Here, the playback control information may include a license identifier for identifying the license. By using this license identifier, the usability inquiry unit and/or the license key acquisition unit can perform an inquiry and/or license key acquisition.

本发明还涉及了用于对存储了加密内容以及该加密内容重放控制信息的介质进行重放的方法,该加密内容的可用性根据许可证确定。该方法包括可用性查询步骤、重放控制步骤、许可证密钥获取步骤以及解密步骤。可用性查询步骤根据许可证来查询是否允许使用加密内容。重放控制步骤基于可用性查询步骤的查询结果和重放控制信息来控制重放。许可证密钥获取步骤从许可证中获取许可证密钥。解密步骤使用由许可证密钥获取步骤获得的许可证密钥来解密加密内容。The invention also relates to a method for playing back a medium storing encrypted content and playback control information for the encrypted content, the availability of which is determined based on a license. The method includes an availability query step, a playback control step, a license key acquisition step, and a decryption step. The usability inquiry step inquires whether the encrypted content is permitted to be used according to the license. The playback control step controls playback based on the inquiry result of the availability inquiry step and the playback control information. The license key acquisition step acquires a license key from a license. The decryption step decrypts the encrypted content using the license key obtained by the license key acquisition step.

本发明还涉及了用于对存储了加密内容以及该加密内容的重放控制信息的介质进行重放的方法,该加密内容的可用性根据许可证确定。此处所指的重放控制信息至少包括用于加密内容的重放路径信息。该方法包括了可用性查询步骤、重放控制步骤、许可证密钥获取步骤以及解密步骤。可用性查询步骤查询根据许可证是否允许使用该加密内容。重放控制步骤基于可用性查询步骤的查询结果和重放控制信息来控制重放路径。许可证密钥获取步骤从许可证中获取了许可证密钥。解密步骤用许可证密钥获取步骤获得的许可证密钥来解密加密的内容。The invention also relates to a method for playing back a medium storing encrypted content and playback control information for the encrypted content, the availability of which is determined based on a license. The playback control information referred to here includes at least playback path information for encrypted content. The method includes a usability query step, a playback control step, a license key acquisition step and a decryption step. The availability inquiry step inquires whether the encrypted content is allowed to be used according to the license. The playback control step controls the playback path based on the inquiry result of the availability inquiry step and the playback control information. The license key acquisition step acquired the license key from the license. The decryption step decrypts the encrypted content with the license key obtained by the license key acquisition step.

(16)本发明涉及用于对存储了加密内容以及该介质唯一的介质密钥的介质进行重放的终端。该终端包括许可证获取单元、许可证密钥获取单元、密钥产生单元以及解密单元。许可证获取单元获取了至少包括用于解密加密内容的密钥的许可证。许可证密钥获取单元从许可证中获取许可证密钥。密钥产生单元从介质密钥和许可证密钥中产生内容密钥。解密单元用内容密钥来解密加密的内容。(16) The present invention relates to a terminal for playing back a medium storing encrypted content and a media key unique to the medium. The terminal includes a license acquisition unit, a license key acquisition unit, a key generation unit, and a decryption unit. The license acquisition unit acquires a license including at least a key for decrypting encrypted content. The license key acquisition unit acquires the license key from the license. The key generating unit generates a content key from the media key and the license key. The decryption unit decrypts encrypted content with the content key.

本发明还涉及用于对存储了加密内容和该介质唯一的介质密钥的介质进行重放的终端。该终端包括许可证获取单元、许可证密钥获取单元、密钥产生单元、可用性判断单元以及解密单元。许可证获取单元获取至少包括用于解密加密内容的密钥和加密内容使用条件的许可证。许可证密钥获取单元从许可证中获取许可证密钥。密钥产生单元从介质密钥和许可证密钥中产生内容密钥。可用性判断单元基于使用条件判断是否允许使用对应于许可证的加密内容。如果该加密内容被判断为允许使用,则解密单元使用内容密钥对加密内容进行解密。The present invention also relates to a terminal for playing back a medium storing encrypted content and a media key unique to the medium. The terminal includes a license acquisition unit, a license key acquisition unit, a key generation unit, an availability judgment unit, and a decryption unit. The license acquisition unit acquires a license including at least a key for decrypting the encrypted content and usage conditions of the encrypted content. The license key acquisition unit acquires the license key from the license. The key generating unit generates a content key from the media key and the license key. The usability judging unit judges whether to permit use of the encrypted content corresponding to the license based on the usage condition. If the encrypted content is judged to be allowed to be used, the decryption unit decrypts the encrypted content using the content key.

本发明还涉及用于对存储了加密内容、该介质唯一的介质密钥以及处理控制信息的介质进行重放的终端。该终端包括许可证获取单元、许可证密钥获取单元、密钥产生单元、密钥判断单元以及解密单元。许可证获取单元获取了至少包括用于解密加密内容的密钥的许可证。许可证密钥获取单元从许可证获取许可证密钥。密钥产生单元从介质密钥和许可证密钥中产生内容密钥。密钥判断单元基于处理控制信息来判断是否将许可证密钥或内容密钥用于解密加密内容。解密单元使用由密钥判断单元确定的密钥来解密加密内容。The present invention also relates to a terminal for playing back a medium storing encrypted content, a media key unique to the medium, and process control information. The terminal includes a license acquisition unit, a license key acquisition unit, a key generation unit, a key judgment unit, and a decryption unit. The license acquisition unit acquires a license including at least a key for decrypting encrypted content. The license key acquisition unit acquires the license key from the license. The key generating unit generates a content key from the media key and the license key. The key judging unit judges whether to use the license key or the content key to decrypt the encrypted content based on the processing control information. The decryption unit decrypts the encrypted content using the key determined by the key judgment unit.

这里,处理控制信息可以包括用于识别加密内容的内容标识符,以及表示是否要使用许可证密钥或内容密钥的密钥类型信息。Here, the handling control information may include a content identifier for identifying encrypted content, and key type information indicating whether a license key or a content key is to be used.

这里,处理控制信息可以与加密内容进行复用。Here, the handling control information can be multiplexed with encrypted content.

本发明还涉及用于对存储了加密内容和对介质唯一的介质密钥的介质进行重放的方法。该方法包括许可证获取步骤、许可证密钥获取步骤、密钥产生步骤以及解密步骤。许可证获取步骤获取了至少包括用于解密加密内容的密钥的许可证。许可证密钥获取步骤从许可证中获取许可证密钥。密钥产生步骤从介质密钥和许可证密钥中产生内容密钥。解密步骤用内容密钥解密加密内容。The invention also relates to a method for playing back a medium storing encrypted content and a media key unique to the medium. The method includes a license acquisition step, a license key acquisition step, a key generation step and a decryption step. The license acquisition step acquires a license including at least a key for decrypting encrypted content. The license key acquisition step acquires a license key from a license. The key generating step generates a content key from the media key and the license key. The decryption step decrypts the encrypted content using the content key.

本发明还涉及用于对存储了加密内容和对介质唯一的介质密钥的介质进行重放的方法。该方法包括许可证获取步骤、许可证密钥获取步骤、密钥产生步骤、可用性判断步骤以及解密步骤。许可证获取步骤获取至少包括用于解密加密内容的密钥和加密内容的使用条件的许可证。许可证密钥获取步骤从许可证中获取许可证密钥。密钥产生步骤从介质密钥和许可证密钥中产生内容密钥。可用性判断步骤基于使用条件判断是否允许使用对应于许可证的加密内容。如果加密内容被判断为允许使用,解密步骤用内容密钥对加密内容进行解密。The invention also relates to a method for playing back a medium storing encrypted content and a media key unique to the medium. The method includes a license acquisition step, a license key acquisition step, a key generation step, an availability judgment step and a decryption step. The license acquisition step acquires a license including at least a key for decrypting the encrypted content and usage conditions of the encrypted content. The license key acquisition step acquires a license key from a license. The key generating step generates a content key from the media key and the license key. The usability judging step judges whether to permit use of the encrypted content corresponding to the license based on the usage conditions. If the encrypted content is judged to be allowed to be used, the decryption step decrypts the encrypted content using the content key.

本发明还涉及用于对存储了加密内容、对介质唯一的介质密钥以及处理控制信息的介质进行重放的方法。该方法包括许可证获取步骤、许可证密钥获取步骤、密钥产生步骤、密钥判断步骤以及解密步骤。许可证获取步骤获取至少包括用于解密加密内容的密钥的许可证。许可证密钥获取步骤从许可证中获取许可证密钥。密钥产生步骤从介质密钥和许可证密钥中产生内容密钥。密钥判断步骤基于处理控制信息判断是否将介质密钥或内容密钥用于解密加密内容。解密步骤使用由密钥判断步骤确定的密钥对加密内容进行解密。The present invention also relates to a method for playing back a medium storing encrypted content, a media key unique to the medium, and process control information. The method includes a license acquisition step, a license key acquisition step, a key generation step, a key judgment step and a decryption step. The license acquisition step acquires a license including at least a key for decrypting encrypted content. The license key acquisition step acquires a license key from a license. The key generating step generates a content key from the media key and the license key. The key judging step judges whether to use the media key or the content key to decrypt the encrypted content based on the processing control information. The decryption step decrypts the encrypted content using the key determined by the key judgment step.

(17)本发明涉及用于对存储了加密内容和该介质唯一介质密钥的介质进行重放的终端。该终端包括许可证获取单元、内容密钥获取单元、密钥选择单元以及解密单元。许可证获取单元获取至少包括用于解密加密内容的密钥的许可证。内容密钥获取单元从许可证中获取内容密钥。密钥选择单元为解密加密内容选择介质密钥和内容密钥之一。解密单元用密钥选择单元选择的密钥来解密加密内容。(17) The present invention relates to a terminal for playing back a medium storing encrypted content and a media key unique to the medium. The terminal includes a license acquisition unit, a content key acquisition unit, a key selection unit, and a decryption unit. The license acquisition unit acquires a license including at least a key for decrypting encrypted content. The content key acquisition unit acquires the content key from the license. The key selection unit selects one of the media key and the content key for decrypting the encrypted content. The decryption unit decrypts the encrypted content with the key selected by the key selection unit.

本发明还涉及用于对存储了加密内容、该介质唯一介质密钥以及密钥选择信息的介质进行重放的终端。该终端包括许可证获取单元、内容密钥获取单元、密钥选择单元以及解密单元。许可证获取单元获取至少包括用于解密加密内容的密钥的许可证。内容密钥获取单元从许可证中获取内容密钥。密钥选择单元基于密钥选择信息为解密加密内容选择了介质密钥和内容密钥之一。解密单元用由密钥选择单元选择的密钥来解密加密内容。The present invention also relates to a terminal for playing back a medium storing encrypted content, a media key unique to the medium, and key selection information. The terminal includes a license acquisition unit, a content key acquisition unit, a key selection unit, and a decryption unit. The license acquisition unit acquires a license including at least a key for decrypting encrypted content. The content key acquisition unit acquires the content key from the license. The key selection unit selects one of the media key and the content key for decrypting the encrypted content based on the key selection information. The decryption unit decrypts the encrypted content with the key selected by the key selection unit.

本发明还涉及用于对存储了加密内容、该介质唯一介质密钥以及密钥选择信息的介质进行重放的终端。该终端包括许可证获取单元、内容密钥获取单元、密钥选择单元、可用性判断单元以及解密单元。许可证获取单元获取至少包括用于解密加密内容的密钥和加密内容使用条件的许可证。内容密钥获取单元从许可证获取内容密钥。密钥选择单元基于密钥选择信息为解密加密内容选择介质密钥和内容密钥之一。可用性判断单元基于使用条件判断是否允许使用对应于许可证的加密内容。如果判定允许使用加密内容,解密单元用由密钥选择单元选择的密钥来解密加密内容。The present invention also relates to a terminal for playing back a medium storing encrypted content, a media key unique to the medium, and key selection information. The terminal includes a license acquisition unit, a content key acquisition unit, a key selection unit, an availability judgment unit, and a decryption unit. The license acquisition unit acquires a license including at least a key for decrypting the encrypted content and usage conditions of the encrypted content. The content key acquisition unit acquires the content key from the license. The key selection unit selects one of the media key and the content key for decrypting the encrypted content based on the key selection information. The usability judging unit judges whether to permit use of the encrypted content corresponding to the license based on the usage condition. If it is determined that use of the encrypted content is permitted, the decryption unit decrypts the encrypted content with the key selected by the key selection unit.

这里,密钥选择信息可以包括用于识别加密内容的内容标识符和表示是否使用介质密钥或内容密钥的密钥类型信息。Here, the key selection information may include a content identifier for identifying encrypted content and key type information indicating whether a media key or a content key is used.

这里,密钥选择信息可以与加密内容进行复用。Here, key selection information can be multiplexed with encrypted content.

这里,密钥选择信息可以包括用于识别对应于加密内容的许可证的许可证标识符,使得内容密钥获取单元能从由许可证标识符识别的许可证中获取内容密钥。Here, the key selection information may include a license identifier for identifying a license corresponding to the encrypted content, so that the content key acquisition unit can acquire the content key from the license identified by the license identifier.

本发明还涉及用于对存储了加密内容和该介质唯一介质密钥的介质进行重放的方法。该方法包括许可证获取步骤、内容密钥获取步骤、密钥选择步骤以及解密步骤。许可证获取步骤获取至少包括用于解密加密内容的密钥的许可证。内容密钥获取步骤从许可证中获取内容密钥。密钥选择步骤为解密加密内容选择介质密钥和内容密钥之一。解密步骤用由密钥选择步骤选择的密钥来解密加密内容。The invention also relates to a method for playing back a medium storing encrypted content and a media key unique to that medium. The method includes a license acquisition step, a content key acquisition step, a key selection step, and a decryption step. The license acquisition step acquires a license including at least a key for decrypting encrypted content. The content key acquisition step acquires the content key from the license. The key selection step selects one of the media key and the content key for decrypting the encrypted content. The decryption step decrypts the encrypted content with the key selected by the key selection step.

本发明还涉及用于对存储了加密内容、该介质唯一的介质密钥以及密钥选择信息的介质进行重放的方法。该方法包括许可证获取步骤、内容密钥获取步骤、密钥选择步骤以及解密步骤。许可证获取步骤获取至少包括用于解密加密内容的密钥的许可证。内容密钥获取步骤从许可证中获取内容密钥。密钥选择步骤基于密钥选择信息为解密加密内容选择介质密钥和内容密钥之一。解密步骤使用由密钥选择步骤选择的密钥对加密内容进行解密。The invention also relates to a method for playing back a medium storing encrypted content, a media key unique to that medium, and key selection information. The method includes a license acquisition step, a content key acquisition step, a key selection step, and a decryption step. The license acquisition step acquires a license including at least a key for decrypting encrypted content. The content key acquisition step acquires the content key from the license. The key selection step selects one of the media key and the content key for decrypting the encrypted content based on the key selection information. The decryption step decrypts the encrypted content using the key selected by the key selection step.

本发明还涉及用于对存储了加密内容、该介质唯一的介质密钥以及密钥选择信息的介质进行重放的方法。该方法包括许可证获取步骤、内容密钥获取步骤、密钥选择步骤、可用性判断步骤以及解密步骤。许可证获取步骤获取至少包括用于解密加密内容的密钥和加密内容使用条件的许可证。内容密钥获取步骤从许可证中获取内容密钥。密钥选择步骤基于密钥选择信息为解密加密内容选择介质密钥和内容密钥之一。可用性判断步骤基于使用条件判断是否允许使用对应于许可证的加密内容。如果判断允许使用加密内容,解密步骤使用由密钥选择步骤选择的密钥来解密加密内容。The invention also relates to a method for playing back a medium storing encrypted content, a media key unique to that medium, and key selection information. The method includes a license acquisition step, a content key acquisition step, a key selection step, an availability judgment step, and a decryption step. The license acquiring step acquires a license including at least a key for decrypting the encrypted content and usage conditions of the encrypted content. The content key acquisition step acquires the content key from the license. The key selection step selects one of the media key and the content key for decrypting the encrypted content based on the key selection information. The usability judging step judges whether to permit use of the encrypted content corresponding to the license based on the usage conditions. If it is judged that use of the encrypted content is permitted, the decrypting step decrypts the encrypted content using the key selected by the key selecting step.

本发明还涉及存储加密内容的介质。该介质还存储了该介质唯一的介质密钥以及表示是否通过使用该介质密钥进行加密来产生加密内容的密钥选择信息。The invention also relates to media storing encrypted content. The medium also stores a media key unique to the medium and key selection information indicating whether encrypted content is generated by encryption using the media key.

这里,密钥选择信息可以包括用于识别加密内容的内容标识符。Here, the key selection information may include a content identifier for identifying encrypted content.

这里,密钥选择信息可以包括用于识别加密内容许可证的许可证标识符。Here, the key selection information may include a license identifier for identifying a license of the encrypted content.

(18)上述实施例描述了在记录介质200上存储一个密钥控制信息表的情况。然而,可以在记录介质200上存储多个密钥控制信息表。(18) The above embodiments have described the case where one key control information table is stored on the recording medium 200 . However, a plurality of key control information tables may be stored on the recording medium 200 .

如果记录介质200是可重复记录的或可重复写入的介质,用户可以在他或她获得的记录介质200上添加加密内容。当添加加密内容时,还需要存储对应于添加内容的密钥控制信息表。If the recording medium 200 is a re-recordable or re-writable medium, the user can add encrypted content on the recording medium 200 he or she obtains. When adding encrypted content, it is also necessary to store a key control information table corresponding to the added content.

在这种情况下,密钥控制单元104在记录介质200上的多个密钥控制信息表中搜索指定将判断为可播放或不可播放的加密内容的密钥控制信息表。这里,可以有多于一个密钥控制信息表指定加密内容。在这种情况下,根据优先考虑最后存储的密钥控制信息表的这种原则,密钥控制单元104检测到将要参考的密钥控制信息表。In this case, the key control unit 104 searches a plurality of key control information tables on the recording medium 200 for a key control information table specifying encrypted content to be judged as playable or unplayable. Here, there may be more than one key control information table specifying encrypted content. In this case, the key control unit 104 detects the key control information table to be referred to based on such a principle that the last stored key control information table is given priority.

此外,还可以将组合内容发行在多个记录介质上。特别是当记录介质200是不可重复记录的介质时,后来添加的加密内容需要记录到另一个记录介质上。其它记录介质的典型例子是安装在重放设备100上的HDD。重放设备100将添加的加密内容记录在HDD上。在这种情况下,密钥控制单元104在多个存储了通过链接彼此相关的组合内容不同部分的记录介质上搜索多个密钥控制信息表,以便找到要参考的密钥控制信息表。In addition, it is also possible to distribute combined content on a plurality of recording media. Especially when the recording medium 200 is a non-recordable medium, the encrypted content added later needs to be recorded on another recording medium. A typical example of other recording media is an HDD mounted on the playback device 100 . The playback device 100 records the added encrypted content on the HDD. In this case, the key control unit 104 searches a plurality of key control information tables on a plurality of recording media storing different parts of the combined content related to each other by linking to find a key control information table to be referred to.

(19)上述每个设备的构造元件可以部分地或完全地由单个系统LSI来实现。系统LSI是通过在单个芯片上集成多个部件来生产的超多功能LSI,并且系统LSI实际通过包括微处理器、ROM和RAM的计算机系统来实现。计算机程序存储在RAM中。系统LSI的功能可以由微处理器按照计算机程序操作来实现。(19) The constituent elements of each device described above may be partially or completely realized by a single system LSI. The system LSI is an ultra-multifunctional LSI produced by integrating a plurality of components on a single chip, and the system LSI is actually realized by a computer system including a microprocessor, ROM, and RAM. Computer programs are stored in RAM. The functions of the system LSI can be realized by a microprocessor operating in accordance with a computer program.

(20)上述每个设备的构造元件可以部分地或完全地由可移动IC卡或离散模块来实现。这里指的IC卡或离散模块是包括了微处理器,ROM和RAM的计算机系统。IC卡或模块可以包括前面提到的超多功能LSI。IC卡或模块的功能可以由微处理器按照计算机程序操作来实现。这里,IC卡或模块可以是防窜改的。(20) The structural elements of each of the above devices may be partially or completely realized by removable IC cards or discrete modules. The IC card or discrete module referred to here is a computer system including a microprocessor, ROM and RAM. The IC card or module may include the aforementioned ultra-multifunctional LSI. The functions of the IC card or the module can be realized by the operation of the microprocessor according to the computer program. Here, the IC card or module may be tamper-resistant.

(21)上述每个设备实际上都是包括微处理器、ROM和RAM的计算机系统。计算机程序存储在RAM上。每个设备的功能可以由微处理器依照此计算机程序操作来实现。该计算机程序由多组计算机指令代码组成,以便实现预定的功能。(21) Each of the above devices is actually a computer system including a microprocessor, ROM and RAM. Computer programs are stored on RAM. The function of each device can be realized by the microprocessor operating in accordance with this computer program. The computer program is composed of sets of computer instruction codes in order to realize predetermined functions.

(22)本发明也应用于上面描述的方法。该方法可以通过由计算机执行程序来实现。可以将这种计算机程序归类为(distribute as)数字信号。(22) The present invention is also applied to the method described above. This method can be realized by executing a program by a computer. Such computer programs may be distributed as digital signals.

本发明可以通过诸如软盘(flexible disk)、硬盘、CD-ROM、MO、DVD、DVD-ROM、DVD-RAM、BD或半导体存储器的计算机可读存储介质来实现,上述计算机程序或数字信号记录在这些介质上。相反,也可以通过记录在这种存储介质上的计算机程序或数字信号来实现本发明。The present invention can be realized by computer-readable storage medium such as floppy disk (flexible disk), hard disk, CD-ROM, MO, DVD, DVD-ROM, DVD-RAM, BD or semiconductor memory, and above-mentioned computer program or digital signal are recorded in on these media. On the contrary, the present invention can also be realized by computer programs or digital signals recorded on such storage media.

也可以通过诸如电子通信网络、有线或无线通信网络、或因特网、或者通过数据广播来对实现本发明的计算机程序或数字信号进行传输。The computer program or digital signal implementing the present invention can also be transmitted through such as an electronic communication network, a wired or wireless communication network, or the Internet, or through data broadcasting.

也可以通过包括微处理器和存储器的计算机系统来实现本发明。在这种情况下,可以将计算机程序存储在存储器中,微处理器按照该计算机程序来进行操作。The invention can also be implemented by a computer system including a microprocessor and a memory. In this case, a computer program may be stored in the memory, and the microprocessor operates in accordance with the computer program.

可以通过发行上面记录着计算机程序或数字信号的存储介质、或者通过网络传输计算机程序或数字信号来把计算机程序或数字信号提供给独立的计算机系统。然后,该独立计算机系统可以执行计算机程序或数字信号来实现本发明的功能。The computer program or digital signal can be provided to an independent computer system by distributing a storage medium on which the computer program or digital signal is recorded, or transmitting the computer program or digital signal through a network. Then, the stand-alone computer system can execute the computer programs or digital signals to realize the functions of the present invention.

(23)上述实施例和修改可以自由组合。(23) The above-described embodiments and modifications can be freely combined.

(24)本发明涉及的一种重放设备以及用于加密内容和记录介质的重放方法适用于包含传统防拷贝内容和DRM内容的介质的内容重放,因此它们在诸如封装介质和内容发行的领域内是有用的,所述记录介质上存储由以上重放设备和重放方法使用的数据。(24) A playback device and a playback method for encrypted content and recording media related to the present invention are suitable for content playback of media containing traditional copy-protected content and DRM content, so they are used in media such as packaged media and content distribution It is useful in the field of the recording medium on which the data used by the above playback device and playback method is stored.

工业适用性Industrial applicability

这些设备以及本发明涉及的记录介质在生产或发行内容的内容发行工业中可以被重复、连续地使用。而且,本发明涉及的设备在电子产品制造工业中也可以被重复、连续地制造和销售。These devices and the recording medium related to the present invention can be repeatedly and continuously used in the content distribution industry for producing or distributing content. Moreover, the devices involved in the present invention can also be repeatedly and continuously manufactured and sold in the electronic product manufacturing industry.

Claims (13)

1. the content that is used for the combined arrangement of service recorder on recording medium is used equipment, and described combined arrangement comprises many contents, and described content use equipment comprises:
Acquiring unit is used to obtain the appointment to one of many contents;
Judging unit is used for judging based on the protocol information relevant with the use of described given content whether described given content is available;
Selected cell is used for selecting one of described many contents according to the judged result of described judging unit; And
Output unit is used to export selected content;
Wherein, described judging unit obtains described protocol information, and judges based on the protocol information that is obtained whether the content of described appointment is available.
2. content according to claim 1 is used equipment, wherein
Be recorded in the replaceable content designator that described combined arrangement on the described recording medium comprises the content designator of the content that corresponds to each other, be used to identify described appointment and is used to identify described interchangeable content,
If the content of described appointment is determined to be available, described selected cell is by extracting the content that described content designator is selected described appointment from described combined arrangement, if it is unavailable that the content of described appointment is judged as, then described selected cell is selected interchangeable content by extracting corresponding to the replaceable content designator of described content designator from described combined arrangement, and
Described output unit reads the content that is identified by content designator that extracts or replaceable content designator from recording medium, and with described content output of reading.
3. content according to claim 1 is used equipment, wherein
The described combined arrangement that is recorded on the described recording medium comprises the license identifier that is used to identify described protocol information, and
Described judging unit comprises:
The protocol information storage unit, the license identifier and the protocol information that are used to prestore and correspond to each other;
The identifier extraction unit is used for extracting described license identifier from described combined arrangement; And
Judging unit is used for reading protocol information corresponding to the license identifier of being extracted from described protocol information storage unit, and judges based on the protocol information that is read whether the content of described appointment is available.
4. content according to claim 1 is used equipment, wherein
Be recorded in described combined arrangement on the described recording medium comprise correspond to each other, be used to the license identifier that identifies the content designator of described given content and be used to identify described protocol information, and
Described judging unit comprises:
The protocol information storage unit, the described license identifier and the described protocol information that are used to prestore and correspond to each other;
The identifier extraction unit is used for extracting and the corresponding described license identifier of content designator that is used to identify described given content from described combined arrangement; And
Judging unit is used for reading and the corresponding protocol information of license identifier that is extracted from described protocol information storage unit, and judges based on the protocol information that is read whether the content of described appointment is available.
5. content according to claim 1 is used equipment, wherein
The described combined arrangement that is recorded on the described recording medium comprises the content designator that is used to identify described given content, and
Described judging unit comprises:
The protocol information storage unit, the described content designator and the described protocol information that are used to prestore and correspond to each other;
The identifier extraction unit is used for extracting described content designator from described combined arrangement; And
Judging unit is used for reading and the corresponding protocol information of content designator that is extracted from described protocol information storage unit, and judges based on the protocol information that is read whether the content of described appointment is available.
6. content according to claim 1 is used equipment, wherein
The described combined arrangement that is recorded on the described recording medium comprises the playback path information of representing described given content and being close to the corresponding relation between the previous content of exporting before the described given content, and
Described output unit is exported after the described previous content, and described acquiring unit extracts described playback path information from described combined arrangement, and the corresponding appointment of playback path information of obtaining and being extracted.
7. content according to claim 1 is used equipment, wherein
Described many contents comprise many angular content that are used for the multi-angle switching,
Described acquiring unit obtains the appointment to one of described many angular content,
Described judging unit judges based on described protocol information whether the angular content of described appointment is available, and
Described selected cell is selected one group of exportable angular content according to the judged result of described judging unit, and selects an angular content in selected group, and
Described output unit is exported selected angular content.
8. content according to claim 1 is used equipment, wherein
Described many contents comprise many auxiliary contents and constitute the described combined arrangement be recorded on the described recording medium, and every auxiliary content in described many auxiliary contents all comprises the voice data exported with video data and the arbitrary data in the caption data,
Described acquiring unit obtains the appointment to one of described many auxiliary contents,
Described judging unit judges based on described protocol information whether the auxiliary content of described appointment is available,
Described selected cell is selected one group of exportable auxiliary content according to the judged result of described judging unit, and selects an auxiliary content from selected group, and
Described output unit is exported selected auxiliary content.
9. content according to claim 1 is used equipment, wherein
Every copyright that all comprises encryption of described many contents, and
Described output unit is decrypted the enciphered digital works that are included in the selected content, and with the copyright output of being deciphered.
10. a content using method is used in the content use equipment of the combined arrangement of service recorder on recording medium, and described combined arrangement comprises many contents, and described content using method comprises the steps:
Obtain appointment to one of described many contents;
Judge based on the protocol information relevant whether the content of described appointment is available with the use of the content of described appointment;
According to the judged result of described determining step, select one of described many contents; And
Export selected content; Wherein
Described determining step obtains described protocol information, and judges based on the protocol information that is obtained whether the content of described appointment is available.
11. content using method according to claim 10, wherein, described method is realized by computer program.
12. content using method according to claim 11, wherein, described computer program is stored in the computer-readable recording medium.
13. content using method according to claim 11, wherein, described computer program passes through carrier-wave transmission.
CN200580014812.0A 2004-03-09 2005-03-01 Content usage equipment and recording media Expired - Lifetime CN1985319B (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2004066183 2004-03-09
JP066183/2004 2004-03-09
PCT/JP2005/003829 WO2005086159A2 (en) 2004-03-09 2005-03-01 Content use device and recording medium

Publications (2)

Publication Number Publication Date
CN1985319A CN1985319A (en) 2007-06-20
CN1985319B true CN1985319B (en) 2010-08-04

Family

ID=34918310

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200580014812.0A Expired - Lifetime CN1985319B (en) 2004-03-09 2005-03-01 Content usage equipment and recording media

Country Status (4)

Country Link
US (2) US7760988B2 (en)
JP (1) JP4542096B2 (en)
CN (1) CN1985319B (en)
WO (1) WO2005086159A2 (en)

Families Citing this family (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7391865B2 (en) * 1999-09-20 2008-06-24 Security First Corporation Secure data parser method and system
JP3864881B2 (en) * 2002-09-24 2007-01-10 ヤマハ株式会社 Electronic music system and program for electronic music system
WO2005086159A2 (en) * 2004-03-09 2005-09-15 Matsushita Electric Industrial Co., Ltd. Content use device and recording medium
JP4800951B2 (en) * 2004-08-20 2011-10-26 パナソニック株式会社 Content playback apparatus and content playback method
CN102609640B (en) 2004-10-25 2015-07-15 安全第一公司 Secure data parser method and system
CN101310525B (en) * 2005-11-15 2010-09-08 松下电器产业株式会社 Reproducing device and reproducing method
ES2658097T3 (en) 2005-11-18 2018-03-08 Security First Corporation Method and secure data analysis system
JP5110942B2 (en) * 2007-04-06 2012-12-26 株式会社日立製作所 Information protection system
US8117094B2 (en) * 2007-06-29 2012-02-14 Microsoft Corporation Distribution channels and monetizing
US20100223477A1 (en) * 2007-10-17 2010-09-02 Senichi Onoda Content reproducing device, content reproducing method, recording medium, and integrated circuit
US20090132422A1 (en) * 2007-11-21 2009-05-21 Microsoft Corporation Machine-readable and enforceable license
US20090132403A1 (en) * 2007-11-21 2009-05-21 Microsoft Corporation Licensing interface for user generated content
US20090132435A1 (en) * 2007-11-21 2009-05-21 Microsoft Corporation Popularity based licensing of user generated content
US9892390B2 (en) * 2007-12-12 2018-02-13 Microsoft Technology Licensing, Llc Digital content packaging, licensing and consumption
US8856861B2 (en) * 2007-12-20 2014-10-07 Samsung Electronics Co., Ltd. Generic rights token and DRM-related service pointers in a common protected content file
US20090210333A1 (en) * 2008-02-14 2009-08-20 Microsoft Corporation Micro-licensing of composite content
WO2011068738A2 (en) 2009-11-25 2011-06-09 Orsini Rick L Systems and methods for securing data in motion
WO2011123699A2 (en) 2010-03-31 2011-10-06 Orsini Rick L Systems and methods for securing data in motion
US8451994B2 (en) 2010-04-07 2013-05-28 Apple Inc. Switching cameras during a video conference of a multi-camera mobile device
CA2800809A1 (en) 2010-05-28 2011-12-01 Lawrence A. Laurich Accelerator system for use with secure data storage
US9912713B1 (en) 2012-12-17 2018-03-06 MiMedia LLC Systems and methods for providing dynamically updated image sets for applications
US9298758B1 (en) 2013-03-13 2016-03-29 MiMedia, Inc. Systems and methods providing media-to-media connection
US9465521B1 (en) 2013-03-13 2016-10-11 MiMedia, Inc. Event based media interface
US9183232B1 (en) 2013-03-15 2015-11-10 MiMedia, Inc. Systems and methods for organizing content using content organization rules and robust content information
US10257301B1 (en) 2013-03-15 2019-04-09 MiMedia, Inc. Systems and methods providing a drive interface for content delivery
CN106415431B (en) 2014-05-30 2019-11-15 苹果公司 Method, computer readable medium and electronic device for sending instructions
US10757216B1 (en) 2015-02-20 2020-08-25 Amazon Technologies, Inc. Group profiles for group item recommendations
US11363460B1 (en) 2015-03-03 2022-06-14 Amazon Technologies, Inc. Device-based identification for automated user detection
US10637986B2 (en) 2016-06-10 2020-04-28 Apple Inc. Displaying and updating a set of application views
US12242707B2 (en) 2017-05-15 2025-03-04 Apple Inc. Displaying and moving application views on a display of an electronic device
US10372298B2 (en) 2017-09-29 2019-08-06 Apple Inc. User interface for multi-user communication session
DK201870364A1 (en) 2018-05-07 2019-12-03 Apple Inc. MULTI-PARTICIPANT LIVE COMMUNICATION USER INTERFACE
US11128792B2 (en) 2018-09-28 2021-09-21 Apple Inc. Capturing and displaying images with multiple focal planes
US11513667B2 (en) 2020-05-11 2022-11-29 Apple Inc. User interface for audio message
US11671697B2 (en) 2021-01-31 2023-06-06 Apple Inc. User interfaces for wide angle video conference
US12301979B2 (en) 2021-01-31 2025-05-13 Apple Inc. User interfaces for wide angle video conference
US12170579B2 (en) 2021-03-05 2024-12-17 Apple Inc. User interfaces for multi-participant live communication
US11822761B2 (en) 2021-05-15 2023-11-21 Apple Inc. Shared-content session user interfaces
CN117527739B (en) 2021-05-15 2025-07-11 苹果公司 Real-time communication user interface
KR102666086B1 (en) * 2021-05-15 2024-05-16 애플 인크. Shared-content session user interfaces
US11907605B2 (en) 2021-05-15 2024-02-20 Apple Inc. Shared-content session user interfaces
WO2022245665A1 (en) * 2021-05-15 2022-11-24 Apple Inc. Shared-content session user interfaces
US11893214B2 (en) 2021-05-15 2024-02-06 Apple Inc. Real-time communication user interface
US12449961B2 (en) 2021-05-18 2025-10-21 Apple Inc. Adaptive video conference user interfaces
US12267622B2 (en) 2021-09-24 2025-04-01 Apple Inc. Wide angle video conference
US11770600B2 (en) 2021-09-24 2023-09-26 Apple Inc. Wide angle video conference
US12368946B2 (en) 2021-09-24 2025-07-22 Apple Inc. Wide angle video conference
US12405631B2 (en) 2022-06-05 2025-09-02 Apple Inc. Displaying application views

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0737974A2 (en) * 1995-04-14 1996-10-16 Kabushiki Kaisha Toshiba Information storage and information transmission media with parental control
CN1164924A (en) * 1995-08-21 1997-11-12 松下电器产业株式会社 Multimedia optical disc and reproducing device thereof which are easy to transfer and regenerate to the parent locked area with a small amount of control information

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2857120B2 (en) * 1995-04-14 1999-02-10 株式会社東芝 Information system employing parental control
US6009433A (en) * 1995-04-14 1999-12-28 Kabushiki Kaisha Toshiba Information storage and information transmission media with parental control
JP3210286B2 (en) 1995-08-21 2001-09-17 松下電器産業株式会社 Optical disk recording method
TW335480B (en) * 1995-09-29 1998-07-01 Matsushita Electric Industrial Co Ltd Method and apparatus for encoding a bistream for multi-angle connection
WO1997037491A1 (en) 1996-03-29 1997-10-09 Matsushita Electric Industrial Co., Ltd. Multimedia optical disk improved in interactive reproduction advancing performance, reproducing device, and reproducing method
JP3345413B2 (en) 1996-03-29 2002-11-18 松下電器産業株式会社 Recording method, reproducing apparatus, and reproducing method for recording medium with improved performance of interactive reproduction progress
JP3779837B2 (en) * 1999-02-22 2006-05-31 松下電器産業株式会社 Computer and program recording medium
US6704491B1 (en) * 2000-01-27 2004-03-09 Micron Technology, Inc. Video review apparatus and method
US6788416B2 (en) * 2002-05-22 2004-09-07 Texas Instruments Incorporated Method and apparatus for dynamic DMD testing
WO2005086159A2 (en) * 2004-03-09 2005-09-15 Matsushita Electric Industrial Co., Ltd. Content use device and recording medium
US20100253769A1 (en) * 2008-09-04 2010-10-07 Laser Light Engines Optical System and Assembly Method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0737974A2 (en) * 1995-04-14 1996-10-16 Kabushiki Kaisha Toshiba Information storage and information transmission media with parental control
CN1164924A (en) * 1995-08-21 1997-11-12 松下电器产业株式会社 Multimedia optical disc and reproducing device thereof which are easy to transfer and regenerate to the parent locked area with a small amount of control information

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
权利要求1,4,95
说明书第1栏第3行至第2栏第10行,第27栏第9行至第29栏第34行
说明书附图29-32.

Also Published As

Publication number Publication date
JP2007528569A (en) 2007-10-11
CN1985319A (en) 2007-06-20
US20100247077A1 (en) 2010-09-30
WO2005086159A2 (en) 2005-09-15
US20070122111A1 (en) 2007-05-31
WO2005086159A3 (en) 2005-11-10
JP4542096B2 (en) 2010-09-08
US7760988B2 (en) 2010-07-20
US8428435B2 (en) 2013-04-23

Similar Documents

Publication Publication Date Title
CN1985319B (en) Content usage equipment and recording media
US8116452B2 (en) Content playback device
JP4778965B2 (en) CONTENT REPRODUCTION DEVICE, CONTENT REPRODUCTION METHOD, COMPUTER PROGRAM, KEY RELAY DEVICE, AND RECORDING MEDIUM
US7874003B2 (en) Information processing apparatus, information recording medium, information processing method, and computer program
US8010806B2 (en) Information processing apparatus and method, information recording medium, and computer program
CN100573694C (en) Information processing device and method
US20080072072A1 (en) Recording Device and Recording Method
MXPA06001679A (en) Information processing device, information recording medium, information processing method, and computer program.
US7715558B2 (en) Encrypted-content recording medium, playback apparatus, and playback method
CN101194460B (en) Circuit building device
CN1838294B (en) Information processing apparatus and method, content management system
EP2541459B1 (en) Management device and duplication device
CN100437419C (en) Information processing apparatus and method, information recording medium, and computer program

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20100804