WO2005041576A1 - コンテンツ配信サーバおよびコンテンツ再生制御端末 - Google Patents

コンテンツ配信サーバおよびコンテンツ再生制御端末 Download PDF

Info

Publication number
WO2005041576A1
WO2005041576A1 PCT/JP2004/015807 JP2004015807W WO2005041576A1 WO 2005041576 A1 WO2005041576 A1 WO 2005041576A1 JP 2004015807 W JP2004015807 W JP 2004015807W WO 2005041576 A1 WO2005041576 A1 WO 2005041576A1
Authority
WO
WIPO (PCT)
Prior art keywords
content
control information
reproduction control
reproduction
section
Prior art date
Application number
PCT/JP2004/015807
Other languages
English (en)
French (fr)
Inventor
Toru Kawaguchi
Yutaka Saito
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.
Priority to EP04792935.1A priority Critical patent/EP1696668B1/en
Priority to CN2004800316386A priority patent/CN1875630B/zh
Priority to US10/576,952 priority patent/US8108936B2/en
Publication of WO2005041576A1 publication Critical patent/WO2005041576A1/ja
Priority to US13/330,174 priority patent/US9014541B2/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • H04N21/8355Generation of protective data, e.g. certificates involving usage data, e.g. number of copies or viewings allowed
    • H04N21/83555Generation of protective data, e.g. certificates involving usage data, e.g. number of copies or viewings allowed using a structured language for describing usage rules of the content, e.g. REL
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2347Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4405Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream decryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4627Rights management associated to the content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/913Television signal processing therefor for scrambling ; for copy protection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/167Systems rendering the television signal unintelligible and subsequently intelligible
    • H04N7/1675Providing digital key or authorisation information for generation or regeneration of the scrambling sequence
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests

Definitions

  • the present invention relates to a content distribution server that distributes content using a transmission path of a broadcast network or an IP network, and a content reproduction control terminal that controls reproduction of content distributed from a content distribution server.
  • DRM Digital Rights Management
  • TV Anytime forum.
  • the method specified in the Anytime forum describes the content of specific sections of content (eg, commercials, baseball rounds, soccer first half, etc.) using segmentation metadata.
  • Patent Document 1 JP-A-2002-342518 Disclosure of the invention
  • An object of the present invention has been made in view of power points, and it is an object of the present invention to be able to restrict the reproduction mode of a specific section of a content.
  • the present invention provides a method of reproducing a content distribution server, a content key, an encrypted content encrypted using the content key, and playback control information describing restrictions on a playback mode of a specific section of the content.
  • the content is distributed to the terminal, and the content reproduction terminal refers to the reproduction control information, and decrypts and reproduces the encrypted content when the specific section of the content is in a reproduction mode where there is no restriction.
  • FIG. 1 is a block diagram showing a configuration of a content reproduction control system according to a first embodiment of the present invention.
  • FIG. 2 is an image diagram showing a relationship between license information and playback control information for encrypted content in the content playback control system according to the first embodiment.
  • FIG. 3 is an image diagram showing the relationship between the license information and the reproduction control information for the encrypted content in the content reproduction control system according to the first embodiment when publisher identification information is added.
  • FIG. 4 An image diagram showing the relationship between the license information and the reproduction control information for the encrypted content in the content reproduction control system of Embodiment 1 when the publisher identification information and the ID are added.
  • FIG. 5 is a schema of playback control information in the content playback control system according to the first embodiment.
  • FIG. 6 is a first diagram showing an example of metadata of playback control information in the content playback control system according to the first embodiment.
  • FIG. 7 is a second diagram showing an example of metadata of playback control information in the content playback control system according to the first embodiment.
  • FIG. 8 is a processing flow chart until a terminal acquires encrypted content, license information, and playback control information from a server in the content playback control system according to the first embodiment.
  • FIG. 9 is a processing flow chart until the encrypted content is decrypted according to the terminal license information in the content reproduction control system according to the first embodiment.
  • FIG. 10 In the content reproduction control system according to the first embodiment, a process is performed when a skip operation is performed during a CM section in a state in which reproduction is performed based on the reproduction control information shown in FIG. Flow diagram
  • FIG. 11 is a block diagram showing a configuration of a content reproduction control system according to a second embodiment of the present invention.
  • FIG. 12 is a diagram showing an example of a reproduction control information schema in the content reproduction control system according to the second embodiment.
  • FIG. 13 is a diagram showing an example of metadata of playback control information in the content playback control system according to the second embodiment.
  • FIG. 14 is a flowchart of content playback control in the content playback control system according to the second embodiment.
  • FIG. 15 is a block diagram showing a configuration of a content reproduction control system according to a third embodiment of the present invention.
  • FIG. 16 is a diagram showing an example of a reproduction control information schema in the content reproduction control system according to the third embodiment.
  • FIG. 17 is a diagram showing an example of metadata of playback control information in the content playback control system according to the third embodiment.
  • FIG. 18 is a flowchart of a content playback control flow in the content playback control system according to the third embodiment.
  • FIG. 19 is a block diagram showing a configuration of a content reproduction control system according to a fourth embodiment of the present invention.
  • FIG. 20 is a diagram showing an example of a reproduction control information schema in the content reproduction control system according to the fourth embodiment.
  • FIG. 21 is a diagram showing an example of metadata of playback control information in the content playback control system according to the fourth embodiment.
  • FIG. 22 is a flowchart of content playback control in the content playback control system according to the fourth embodiment.
  • FIG. 23 is a diagram showing another example of a reproduction control information schema in the content reproduction control system according to the fourth embodiment.
  • FIG. 24 is a diagram showing another example of metadata of playback control information in the content playback control system according to the fourth embodiment.
  • FIG. 1 is a block diagram showing a configuration of a content reproduction control system according to the first exemplary embodiment of the present invention.
  • a content reproduction control system includes a content distribution server (hereinafter, “server”) 100 as a device for transmitting B-encoded content, license information, and reproduction control information, and a content reproduction control terminal (hereinafter, “terminal”) 110.
  • server content distribution server
  • terminal content reproduction control terminal
  • a transmission path 120 such as a broadcast network or an IP network.
  • the server 100 is a device that generates encrypted content, license information, and playback control information, and sends the generated content to the terminal 110 via a transmission path 120 such as a broadcast network or an IP network.
  • the server 100 includes a content encryption unit 101, a license information generation unit 102, a reproduction control information generation unit 103, a communication unit 104, an input unit 105, a content storage unit 106, and a content key storage unit 107. are doing.
  • the server 100 in the first embodiment is an example of the configuration, and the license information generation unit 102, the reproduction control information generation unit 103, the content storage unit 106, the content key storage unit 1 07 may be different servers. Actually, there may be a pattern in which the reproduction control information is produced by a content producer, a content distributor produces the reproduction control information, or a case exists where there is a producer producing only the reproduction control information. For this reason, the server on which the reproduction control information generation unit 103 exists differs in each case.
  • the reproduction control information generation unit 103 inputs, from the input unit 105, control information of the content stored in the content storage unit 106, that is, information for restricting the reproduction mode of the content. Further, the reproduction control information generation unit 103 inputs the content stored in the content storage unit 106 and analyzes the section information of the content. Then, the reproduction control information generating unit 103 associates the analyzed section information with the control information input from the input unit 105, and generates reproduction control information for controlling the content reproduction method.
  • the license information generation unit 102 includes: a content key for encrypting the content stored in the content key storage unit 107; a usage condition of the content key for permitting only reproduction based on the reproduction control information; Generate license information including
  • the content encryption unit 101 encrypts the content by using the content key included in the license information generated by the license information generation unit 102 and sends the encrypted content to the communication unit 104.
  • Communication unit 104 is means for transmitting and receiving data to and from terminal 110, and transmits encrypted content to terminal 110 via transmission path 120 such as a broadcast network or an IP network.
  • the method of transmitting the license information generated by the license information generation unit to the terminal 110 via the communication unit 104 may be a conditional access method, a public key cryptographic infrastructure, or the like.
  • the terminal 110 receives the encrypted content, the license information, and the reproduction control information from the server 100 via the transmission line 120 of the broadcast network or the IP network, and performs reproduction by the reproduction control information according to the license information use condition. If permitted, it is a device that plays content based on playback control information.
  • the terminal 110 includes a communication unit 111, a content recording unit 112, a license information recording unit 113, a playback control information recording unit 114, a content decoding unit 115, a license information processing unit 116, a reproduction control information processing unit 117, and an operation unit. It has a part 118.
  • the communication unit 111 receives data from the server 100 via a transmission line 120 of a broadcast network or an IP network. Do the faith.
  • the content recording unit 112 is a recording medium for recording the encrypted content received by the communication unit 111 or obtained from another recording medium.
  • the content recording unit 112 includes an HDD, a DVD-RAM, and an SD. Examples include memory cards, volatile memories, non-volatile memories, and IC cards. This makes it possible to obtain the encrypted content from the server 100 before using the encrypted content, and also to obtain the encrypted content via another storage medium.
  • the license information recording unit 113 is a recording medium for recording license information received by the communication unit 111 or acquired from another recording medium, and specifically includes an HDD, a DVD-RAM, and a volatile memory. , Non-volatile memory, IC card, memory card, and the like. According to this, the license information can be obtained in advance from the server 100 before using the license information, and the license information can be obtained via another storage medium.
  • the reproduction control information recording unit 114 is a recording medium for recording the reproduction control information received by the communication unit 111 or obtained from another recording medium.
  • the reproduction control information recording unit 114 includes an HDD, a DVD-RAM, and an SD. Examples include memory cards, volatile memories, non-volatile memories, and IC cards. According to this, the reproduction control information can be obtained in advance from the server 100 before using the reproduction control information, and the reproduction control information can be obtained via another storage medium.
  • Content decrypting section 115 decrypts the encrypted content recorded in content recording section 112 with the content key passed from license information processing section 116, and sends it to output terminal 130.
  • the output terminal 130 is a terminal that outputs content and serves as a monitor that displays an image, a speaker that outputs audio, and the like.
  • content decryption section 115 must comply with the usage conditions of the license information. Therefore, if only “permit only playback based on playback control information” is specified in the usage conditions, the content decoding unit 115 does not allow normal playback, and performs playback processing according to the playback control information. .
  • the license information processing unit 116 acquires license information including a content key and usage conditions from the license information recording unit 113, and only if the usage conditions are satisfied, the content decryption unit 1 The content key is passed to 15 and decryption of the encrypted content is permitted.
  • the license information generation unit 102 in addition to the conditions that can be set by the conventional DRM, “permit only reproduction based on reproduction control information” is added to the usage conditions. It is.
  • the license information is protected from unauthorized duplication or tampering by DRM technology.
  • the reproduction control information processing unit 117 controls the reproduction of the content in the content decoding unit 115 based on the reproduction control information. Specifically, when the reproduction control information is set to one of the specific sections, for example, the skip prohibition of the CM section, the reproduction control information processing section 117 performs the skip operation from the operation section 118 during the reproduction of the CM content. Even if it is performed, the playback control information processing unit 117 instructs the content decoding unit 115 to reject the request.
  • the operation unit 118 receives a content reproduction operation performed by the user. More specifically, the operation unit 118 performs operations such as play, stop, pause, rewind, fast forward, skip, jump, and record.
  • the content decrypting section 115, the license information processing section 116, and the reproduction control information processing section 117 can be tamper-resistant security modules. By doing so, it is possible to prevent the contents, license information, and reproduction control information from being illegally copied or falsified.
  • FIG. 2 is an image diagram showing the relationship between license information, playback control information, and encrypted content.
  • the license information 200 includes a content key 201 used when the content encryption unit 101 generates the encrypted content 203 and a use condition 202.
  • the use condition 202 includes, in addition to the number of times of reproduction that can be set by the conventional DRM, use restriction conditions such as movement and duplication, etc., only reproduction based on the reproduction control information 204 generated by the reproduction control information generation unit 103. Has been added.
  • the license information is protected from unauthorized duplication or tampering by DRM technology.
  • FIG. 10 is an image diagram showing a relationship in a case where license information for encrypted content and publisher identification information are added to the reproduction control information in the content reproduction control system according to the embodiment.
  • the reproduction control information 303 is provided with issuer identification information 304 for identifying the issuer of the reproduction control information 303, and the use condition 301 is also provided with issuer identification information 302. .
  • the terminal 110 is provided with the issuer identification information 304 that matches the issuer identification information 302 given to the use condition 301.
  • Reproduction based on only the reproduction control information 303 can be enabled. That is, it is possible to permit the terminal 110 to perform only the reproduction based on the reproduction control information 303 to which the specified publisher identification information 304 is added.
  • the reproduction intended by the publisher of the reproduction control information 303 can be made to comply with the terminal 110 (that is, the license information processing unit 116 of the terminal).
  • the terminal 110 that is, the license information processing unit 116 of the terminal.
  • a unique identifier can be assigned to the reproduction control information 303 to cause the license information processing unit 116 of the terminal 110 to perform the same processing.
  • the license information may be in the form shown in FIG. FIG. 4 shows the relationship between the license information and the playback control information for the encrypted content in the content playback control system of the present embodiment when the publisher identification information and the ID (user ID or terminal ID, etc.) are added. It is an image figure.
  • the use condition 401 of the license information 400 is provided with the specified issuer identification information 302 and ID 402.
  • the reproduction control information 403 is provided with issuer identification information 304 and ID 404.
  • the use condition 401 can be provided with the issuer identification information 304 and the ID 404 assigned to each issuer identification information 304.
  • the terminal 110 can be played back based only on the playback control information 403 provided with the publisher identification information 304 and the ID 404 that match the publisher identification information 302 and the ID 402 given to the use condition 401. I can do it.
  • the issuer of the reproduction control information 403 (issuer identification information The person indicated by the information) can set a plurality of pieces of reproduction control information 403. That is, a plurality of pieces of reproduction control information 403 can be set for the same content.
  • reproduction control information generated by the reproduction control information generation unit 103 will be described in detail.
  • the reproduction control information is described in XML (extensible Markup Language) or the like.
  • restriction information such as skip prohibition, fast forward prohibition, and special reproduction prohibition such as jump is set for a specific section divided by the segmentation metadata.
  • FIG. 5 is a diagram showing an example of the reproduction control information as described above.
  • the schema of the playback control information is obtained by extending the conventional TV—SegmentGroupInformation defined by the Anytime Forum with the PlayControl schema 500 that describes playback control, and adding playback control information to each segment (specific section). To make it possible.
  • the PlayControl schema 500 includes play (playback), stop (stop), pause (pause), forward (fast forward), rewind (rewind), and skip ( Time skip), jump (jump to specified time), record (recording), copy (copy) are set.
  • the PlayControl schema 500 sets true (permitted) and Zfalse (disabled) for each of the reproduction methods indicated by 502 and 501 in the figure!
  • the special playback means a playback method other than the normal playback (play), that is, a playback method in which the user does not view the segment in detail.
  • FIG. 6 and FIG. 6 and 7 are diagrams showing an example of metadata describing reproduction control information in the content reproduction control system according to the present embodiment.
  • the reproduction control information 60 that is useful in the present embodiment is described by a hierarchical structure description using XML. This allows the reproduction control information 60 to have versatility.
  • the playback control information 60 includes a plurality of segments 60 indicating the division of the content.
  • Each of the segments (specific sections) 600a to 600c has a title 601a to 601c, a description 602a to 602c, a segment ID 603a to 603c as an identification number of the segment, and a video ID 604a to be an identifier of a video to be used.
  • 604c, the segment start time 605a-605c, and the segment length 606a-606c are described!
  • the playback control information 60 describes a powerful playback method such as a method of combining the segments 600a to 600c and a limitation on the playback mode.
  • the reproduction method 607 includes a title 608 of the reproduction method 607, a description 609 of the reproduction method 607, an identification number 610 of the reproduction method 607, an identifier 615 of a video to be used, and a segment to be used.
  • a segment list 611 and restriction information 612 for a specific segment are described.
  • segment list 611 the IDs of the segments to be used are described in the order of reproduction. This allows the terminal 110 to play the content in the playback order intended by the publisher of the playback control information 60.
  • the restriction information 612 describes the ID 613 of the target segment to be controlled and the restriction (control) method 614a-614c for the segment.
  • prohibition of Forward> (fast forward) is described in a portion indicated by 614a
  • prohibition of Skip> time skip is described in a portion indicated by 614b
  • 614c The part to be written describes ⁇ Jump> (jump to the specified time), that is, the prohibition of the playback method of skipping this segment without playing it.
  • time skipping over a specific section (segment) of the content and jumping to the designated time are prohibited.
  • Segume Fast forward and skip of the segment 600b (CM section) and jumping from before the segment 600b (CM section) to after the segment 600b (CM section) are prohibited.
  • the reproduction control information 60 describes the plurality of segments 600a to 600c, the order of reproduction of these segments 600a to 600c, and the restriction information of reproduction.
  • the reproduction control information may be a description method other than the above method! For example, if the genre code of the segment is CM, playback control information that sets skip prohibition or the like is created. When the genre code of the segment formation is CM with reference to the reproduction control information, the reproduction control information processing section 117 prohibits the content decoding section 115 from skipping. Furthermore, without explicitly prohibiting skip in the playback control information, if the genre code of the Segment Information described in the playback control information is CM, the operation may be such that skip is always prohibited.
  • reproduction control information may be a form in which control information 612 is described for content having a layered segment.
  • the license information generation unit 102 of the server 100 extracts, from the content key storage unit 107, a content key Kc (hereinafter, referred to as Kc) for encrypting the content whose reproduction has been controlled. Then, the license information generation unit 102 generates license information including Kc and a use condition of Kc (step S101 (hereinafter, step S is simply referred to as S)).
  • license information generating section 102 describes in the usage rule that “encrypted content is permitted to be reproduced only based on the reproduction control information”.
  • the license information generation unit 102 transmits the license information generated in S101 to the communication unit 111 of the terminal 110 via the communication unit 104 (S102).
  • a method of communication from the server 100 to the terminal 110 a method of transmitting via a broadcast network, a method of transmitting by IP multicast via an IP network, and a method of transmitting a request from the terminal 110 via an IP network Transmission method.
  • terminal 110 receives license information in communication section 111, and receives license information. Sent to the sense information recording unit 113. Next, the license information recording unit 113 records the license information acquired through the communication unit 111 on a recording medium (S103).
  • the license information generation unit 102 of the server 100 passes the Kc generated in S101 to the content encryption unit 101 (S104).
  • the content encryption unit 101 obtains the content from the content storage unit 106, and encrypts the obtained content with the Kc obtained in S104 (S105).
  • content encryption section 101 transmits the content (encrypted content) encrypted in S 105 to communication section 111 of terminal 110 via communication section 104.
  • a method of communication from the server 100 to the terminal 110 a method of transmitting via a broadcasting network, a method of transmitting by IP multicast via an IP network, and a method of transmitting a request from the terminal 110 via an IP network.
  • Transmission method (S106) a method of transmitting via a broadcasting network, a method of transmitting by IP multicast via an IP network, and a method of transmitting a request from the terminal 110 via an IP network.
  • terminal 110 receives the encrypted content in communication section 111 and sends it to content recording section 112.
  • the content recording unit 112 records the encrypted content obtained through the communication unit 111 on the recording medium while encrypting the content (S107).
  • the reproduction control information generation unit 103 of the server 100 generates reproduction control information corresponding to the encrypted content encrypted in S 105 (S 108).
  • the reproduction control information generation unit 103 transmits the reproduction control information to the communication unit 111 of the terminal 110 via the communication unit 104 (S109).
  • the method of communication from the server 100 to the terminal 110 includes a method of transmitting via a broadcast network, a method of transmitting by IP multicast via an IP network, and a method of transmitting a request from the terminal 110 via an IP network. There is a way to send.
  • terminal 110 receives the reproduction control information in communication section 111 and sends it to reproduction control information recording section 114.
  • the reproduction control information recording unit 114 records the reproduction control information acquired through the communication unit 111 on a recording medium (S110).
  • the terminal 110 stores the encrypted content in the content recording unit 112 and the Kc for decrypting the encrypted content in the license information recording unit 113 and the content information describing the usage conditions.
  • the reproduction control information is recorded in the reproduction control information recording section 114.
  • the terminal 110 transmits the license information, the encrypted content, And the forces obtained in the order of the playback control information. These acquisitions are in no particular order.
  • the timing at which the terminal 110 acquires the license information and the reproduction control information may be obtained at the same time as acquiring the content, at the time of acquiring the content, or may be acquired in advance periodically at a time. There are various patterns.
  • the operation unit 118 When the user requests the operation unit 118 to reproduce the content, the operation unit 118 inputs a reproduction request (S201). Next, the operation unit 118 requests the content decryption unit 115 to reproduce the content (S202).
  • content decrypting section 115 requests license information (Kc and usage conditions) corresponding to the content from license information processing section 116 (S203).
  • the license information processing unit 116 acquires license information corresponding to the content from the license information recording unit 113 (S204).
  • license information processing section 116 returns license information to content decryption section 115 (S205).
  • the use condition included in the license information output by the license information processing unit 116 states that “only the encrypted content is allowed to be reproduced based on the reproduction control information”.
  • the terminal 110 always reproduces the encrypted content using the reproduction control information by describing in the usage information that the license information permits only reproduction based on the reproduction control information in the license information. Become like
  • content decrypting section 115 acquires license information.
  • the content decryption unit 115 sets the usage condition of the obtained license information to “permit only reproduction of the encrypted content based on the reproduction control information”. It requests the reproduction control information processing from the unit 117 (S206).
  • the reproduction control information processing unit 117 acquires the reproduction control information corresponding to the content from the reproduction control information recording unit 114 (S207).
  • reproduction control information processing section 117 Is the same as the publisher identification information 302 attached to the usage conditions.
  • the playback control information 303 having 04 is acquired.
  • the information processing section 117 acquires the reproduction control information 403 having the same publisher identification information 304 and ID 404 as the publisher identification information 302 and the ID 402 assigned to the use condition.
  • the reproduction control information processing unit 117 returns to the content decoding unit 115 a notification of completion of preparation for control of content reproduction based on the reproduction control information (S208).
  • the content decrypting unit 115 acquires the encrypted content corresponding to the reproduction control information from the content recording unit 112 (S209). Then, the content decryption unit 115 decrypts and reproduces the encrypted content with Kc (S210).
  • terminal 110 starts reproduction of the content based on the reproduction control information.
  • the terminal 110 performs playback based on the playback control information shown in FIG. 6 and FIG.
  • the processing flow in the case where this is performed will be described with reference to the processing flow shown in FIG.
  • the operation unit 118 When receiving a skip request from the user during the CM section playback (S301), the operation unit 118 passes the skip request to the content decoding unit 115 (S302).
  • the content decoding unit 115 requests the reproduction control information processing unit 117 to check whether skip is possible (S303).
  • the reproduction control information processing section 117 refers to the reproduction control information, recognizes that the segment being reproduced is prohibited from being skipped, and determines that the content cannot be skipped. 304).
  • the reproduction control information processing section 117 refers to the restriction information 612 of the reproduction control information 60 shown in FIG.
  • the reproduction control information processing section 117 refers to the ID 613 of the restriction information 612 and recognizes the segment to be restricted.
  • the ID 613 describes the ID 603b of the segment 600b relating to the CM
  • the reproduction control information processing unit 117 recognizes that the segment 600b relating to the CM is a reproduction restriction target.
  • the reproduction control information processing section 117 refers to the restriction (control) methods 614a to 614c, and specifically recognizes what restrictions are set for the segment 600b relating to the CM. In this case, since “fast-forward”, “skip”, and “jump” are not allowed in the restriction methods 614a—614c, the playback control information processing unit 117 determines that the segment 600b related to the CM cannot “skip”. Recognize that there is. Then, the reproduction control information processing unit 117 returns to the content decoding unit 115 that skipping is not possible.
  • the content decrypting unit 115 since the content decrypting unit 115 has obtained the fact that skipping is not possible in S304, it does not respond to the skip request in S302, and continues to play the content using the current playback method. Continue (S305).
  • the content decoding unit 115 returns to the reproduction method permitted in the reproduction control information. Do the processing. It should be noted that the content decoding unit 115 also stops this processing when jump processing for skipping the segment to be controlled or skip processing is performed in the reproduction control information.
  • the content decryption unit 115 may send a message "skip disabled" to the output terminal 130 and notify the user that the operation is prohibited. good.
  • the content decrypting section 115 performs playback from the playback control information processing section at the time of a playback request that does not ask the playback control information processing section 117 for each operation request.
  • the control information may be acquired, and the determination may be made in the content decoding unit 115.
  • terminal 110 performs playback of content by using playback control information. That is, the reproduction method prohibited in the restriction method described in the reproduction control information can not be accepted. That is, it is possible to cause the terminal 110 to comply with the reproduction intended by the publisher (broadcasting company) of the reproduction control information.
  • the content is reproduced based on the reproduction control information describing the restriction method regarding the reproduction method (form) of the specific section of the content. It is possible to control the reproduction method of the section.
  • the restriction method is described in the reproduction control information rather than in the content itself, so that the reproduction control method does not have a plurality of contents. Is also good. Also, it is only necessary to accumulate a relatively small amount of reproduction control information for each reproduction control method, so that the storage means of the terminal 110 can be reduced in size.
  • the playback control information and the license information are separately transmitted from server 100 to terminal 110, the communication is performed by simultaneously transmitting the playback control information and the license information. It can be prevented from becoming heavy.
  • the reproduction control information may be transmitted in advance without using communication, and only the license information may be transmitted by communication.
  • the mounting cost of the terminal can be reduced.
  • the terminal 110 may confirm the validity of the reproduction control information by a method such as adding an electronic signature to the reproduction control information. This makes it possible to prevent the reproduction control information from being falsified and prevent the reproduction of the content against the intention of the publisher of the reproduction control information.
  • the GUI of the operation unit 118 may be appropriately changed so that the user can understand that the operation is prohibited.
  • the color of the fast-forward button on the remote control is changed, or other prohibited colors are displayed in distinction from the operation colors, or the fast-forward button cannot be pressed.
  • the operation prohibited by the reproduction control information processing means may not be accepted by the operation unit 118.
  • imprint characters or symbols indicating that fast-forwarding cannot be performed on the playback screen is passed from the reproduction control information processing section 117 to the operation section 118, and the operation section 118 appropriately changes the information to reflect the information.
  • license information for preview and license information for main viewing are separately prepared, and only the preview of the content can be reproduced in the reproduction control information corresponding to the license information for preview. May be described.
  • a license for regular viewing is issued to the regular license purchaser to enable full viewing of the content
  • a license license for preview is issued to non-purchasers of the regular license, and only a preview of the content is issued. You can watch it!
  • the operation of the server 100 or the terminal 110 according to the first embodiment may be stored as a program in a storage medium, and a general-purpose computer may execute the program.
  • the content playback control system controls whether or not playback is possible according to time zones.
  • FIG. 11 is a block diagram showing a configuration of a content reproduction control system according to the second embodiment of the present invention.
  • the same portions as those already described in the first embodiment are denoted by the same reference numerals, and detailed description will be omitted.
  • the terminal 1110 of the content reproduction control system according to the second embodiment is provided with a current time management unit 1112.
  • the current time management unit 1112 is a clock or the like, and manages the current time.
  • the server 1100 is also provided with a current time management unit 1101. The configuration of the current time management unit 1101 and the current time management unit 1112 are the same.
  • the reproduction control information generation unit 1102 of the server 1100 generates reproduction control information describing a method of restricting (controlling) the reproduction of the content based on the time information.
  • Playback control information generator 1102 transmits the generated reproduction control information to the terminal 1110 via the communication unit 104 and the transmission path 120.
  • the reproduction control information processing unit 1111 of the terminal 1110 controls the reproduction of the content in the content decoding unit 115 based on the reproduction control information generated by the reproduction control information generation unit 1102.
  • FIG. 12 is a diagram illustrating an example of the schema of the reproduction control information according to the second embodiment.
  • the schema 1200 of the reproduction control information according to the second embodiment defines the restriction information in the reproduction of the content according to the time, as indicated by reference numeral 1201 in the figure. Further, the schema 1200 defines, as indicated by reference numeral 1202 in the figure, to specify the restriction information of the reproduction of the content according to the time. Specifically, the schema 1200 defines a start time 1203 and an end time 1204 of the restriction target, and a restriction method 1208 on how to restrict the generation of the content at the restriction target time.
  • schema 1200 is defined so as to specify from where the time information is acquired, as indicated by reference numeral 1205 in the figure. Specifically, the schema 1200 has a function of acquiring time information from the current time management unit 1112 of the terminal 1110 as shown by 1206 in the figure, and the time information from the current time management unit 1101 of the server 1100 as shown by 1207 in the figure. It is defined to get or describe.
  • FIG. 13 is a diagram illustrating an example of metadata describing reproduction control information in the content reproduction control system according to the second embodiment.
  • the reproduction control information 1300 describes the restriction information for one segment.
  • the playback control information 1300 describes the ID 1301 of the segment, the ID 1302 of the video used for the segment, the title of the segment 1303, the description 1304 of the segment, and the section information 1305 of the segment. I have.
  • restriction information for a segment is described in a portion indicated by 1306 in the figure.
  • the restriction information 1306 includes the start of the restriction target.
  • a time 1307, an end time 1308, and a restriction method for the restriction target time (in this example, reproduction is not possible) 1309 are described.
  • the restriction information 1306 acquisition source information 1310 indicating how many times the current time is acquired is described.
  • the acquisition destination information 1310 is the current time management unit 1 of the server 1100.
  • the current time can be managed accurately. Further, even if the time information managed by the current time management unit 1112 is falsified in the terminal 1110, the reproduction of the content can be accurately controlled.
  • reproduction control information 1300 shown in Fig. 13 only one segment is described. However, a plurality of segments may be described, and different restriction information may be described for each segment. .
  • operation unit 118 sends a content reproduction request to content decoding unit 115 (S1400).
  • the content decoding section 115 sends a request for information on whether or not the content can be reproduced to the reproduction control information processing section 1111 (S1401).
  • the reproduction control information processing unit 1111 refers to the reproduction control information recording unit 114 to acquire the reproduction control information.
  • the reproduction control information processing unit 1111 determines the power to obtain the current time by referring to the reproduction control information.
  • the description is such that the current information is obtained from the current time management unit 1101 of the server 1100 as indicated by reference numeral 1310 in the figure.
  • 1111 is the server 11 via the communication unit 111
  • a time information acquisition request is sent to 00.
  • the server 1100 acquires the current time acquisition request via the communication unit 104 and sends it to the current time management unit 1101. Then, the current time management unit 1101 acquires the current time acquisition request, and sends the current time to the terminal 1110 via the communication unit 104.
  • the communication unit 111 of the terminal 1110 obtains the current time sent, and obtains the reproduction control information.
  • the playback control information processing unit 1111 sends the current time to the processing unit 1111 (S1402).
  • the playback control information processing unit 1111 sends the current time from the current time management unit 1112 to the current time. It is acquired (S1402).
  • the reproduction control information processing unit 1111 refers to the reproduction control information, and obtains information about the restriction target time.
  • the reproduction control information processing unit 1111 acquires a start time 1307 and an end time 1308.
  • the reproduction control information processing unit 1111 refers to the reproduction control information to obtain information on the restriction method.
  • the reproduction control information processing unit 1111 obtains the restriction method 1309 describing that reproduction is impossible.
  • the reproduction control information processing unit 1111 compares the current time acquired in S1402 with the information on the restriction target time described in the reproduction control information, and when these times match, the reproduction control information
  • the restriction method described in the information in this case, the fact that the content cannot be reproduced is sent to the content decoding unit 115 (S1403).
  • the content decryption unit 115 performs a reproduction disable process, that is, a process of not performing decryption of the encrypted content, and ends the process (S1404).
  • Embodiment 2 it is possible to perform content reproduction control using time information. In this way, for example, during the golden time, the reproduction of the stored content can be suppressed so that the user can see the content being aired.
  • control can be performed so as to inquire of server 1100 about the current time.
  • control can be performed so as to inquire of server 1100 about the current time.
  • the second embodiment and the first embodiment may be combined to perform control such that specific reproduction is disabled at a predetermined time.
  • the operation may not be accepted.
  • the playback prohibited time zone may be changed by changing the color of the playback button of the operation unit 118 or displaying that the content cannot be played back so as to emphasize that the content cannot be played back. good.
  • reproduction restriction has been described in terms of time, reproduction restriction or reproduction permission restriction may be imposed by day of week restriction or date restriction.
  • the content playback control system controls whether or not playback is possible depending on the viewing environment.
  • FIG. 15 is a block diagram showing a configuration of a content reproduction control system according to the third embodiment of the present invention.
  • the same parts as those already described are denoted by the same reference numerals, and detailed description will be omitted.
  • the terminal 1510 of the content reproduction control system according to the third embodiment includes an illuminance detection unit 15
  • the illuminance detector 1512 detects the illuminance (lux) of the environment where the terminal 1510 is placed.
  • the reproduction control information generation unit 1502 of the server 1500 generates reproduction control information describing restriction (control) information on reproduction of content by illuminance information.
  • the reproduction control information generation unit 1502 transmits the generated reproduction control information to the terminal 1510 via the communication unit 104 and the transmission path 120.
  • the reproduction control information processing unit 1511 of the terminal 1510 controls the reproduction of the content in the content decoding unit 115 based on the reproduction control information generated by the reproduction control information generation unit 1502.
  • FIG. 16 is a diagram illustrating an example of the schema of the reproduction control information according to the third embodiment.
  • the schema 1600 of the reproduction control information according to the third embodiment defines content reproduction restriction information by illuminance, as indicated by 1601 in the figure.
  • the schema 1600 is defined so as to specify a method of limiting by illuminance, as indicated by reference numeral 1602 in the figure.
  • the schema 1600 defines a minimum illuminance 1604 and a maximum illuminance 1605 indicating the illuminance to be restricted, and a method for restricting how to reproduce the : when the minimum illuminance is 1604 or more and the maximum illuminance is 1605 or more. 1603 and is defined.
  • FIG. 17 is a diagram illustrating an example of metadata describing reproduction control information in the content reproduction control system according to the third embodiment. The same parts as those already described are denoted by the same reference numerals, and detailed description will be omitted.
  • the portion indicated by 1701 in the figure describes the restriction information for the segment.
  • the restriction information 1701 describes a minimum illuminance 1702 to be restricted and a restriction method (reproducible in this example) 1703 when the minimum illuminance is 1702 or more.
  • reproduction control information 1700 shown in Fig. 17 there is only a description about one segment. However, a description about a plurality of segments may be given, and different restriction information may be described for each segment. .
  • the operation unit 118 When the user inputs a content reproduction request from the operation unit 118 (S1801), the operation unit 118 sends a content reproduction request to the S-content decoding unit 115 (S1802).
  • the content decoding unit 115 sends a request for information on whether or not the content can be reproduced to the reproduction control information processing unit 1511 (S1803).
  • the reproduction control information processing section 1511 refers to the reproduction control information recording section 114 to acquire the reproduction control information.
  • the reproduction control information processing unit 1511 requests the illuminance detection unit 1512 for illuminance information of the environment where the terminal 1510 is placed (S 1804). Then, the illuminance detector 15
  • the reproduction control information processing unit 1511 refers to the reproduction control information, and obtains information on the illuminance to be restricted.
  • the reproduction control information processing unit 1511 acquires the minimum illuminance 1 702.
  • the reproduction control information processing unit 1511 refers to the reproduction control information, and acquires information on the restriction method.
  • the reproduction control information processing unit 1511 acquires the restriction method 1703 in which the fact that reproduction is possible is described.
  • the reproduction control information processing unit 1511 determines whether or not the illuminance information acquired in S1805 corresponds to the restricted illuminance described in the reproduction control information, and if so, the reproduction control information is described in the reproduction control information.
  • the restriction method in this case, the fact that the content can be reproduced is sent to the content decoding unit 115 (S1806).
  • the content decrypting section 115 performs a reproducing process, that is, a process of decrypting the encrypted content and outputting the decrypted content to the output terminal 130, and ends the process (S1807).
  • content reproduction control can be performed using illuminance information of the environment where terminal 1510 is placed.
  • illuminance information of the environment where terminal 1510 is placed.
  • terminal 1510 when terminal 1510 receives a content reproduction request from operation unit 118 in a situation where the illuminance is the reproduction control target described in the reproduction control information, the operation may not be accepted. Also, when the terminal 1510 is in the illuminance to be controlled for reproduction, the color of the reproduction button of the operation unit 118 is changed to indicate that the content cannot be reproduced, or that the content cannot be reproduced is displayed. Or you may do. If a reproduction request is made again after displaying that reproduction is impossible, the processing of S1801 to S1807 may be repeated.
  • the reproduction may be automatically stopped.
  • reproduction control information that controls the reproduction of the content using environmental information other than the illuminance, and to control the reproduction of the content using the environmental information other than the illuminance.
  • the content reproduction control system controls reproduction based on a user attribute.
  • FIG. 19 is a block diagram showing a configuration of a content reproduction control system according to the fourth embodiment of the present invention. The same parts as those already described are given the same reference numerals.
  • the terminal 1910 of the content reproduction control system includes an attribute management unit 1912.
  • the attribute management unit 1912 manages information on the user of the terminal 1910, that is, the attribute of the user.
  • the attribute management unit 1912 may have a form in which the user inputs a user attribute from an IC card or the like, or a form in which the user inputs from the operation unit 118.
  • the user attribute information includes the user's age, the user's terminal performance, the surrounding environment of the user's terminal, the user's local information (address), and the like.
  • the user information managed by the business operator may be set in the attribute management unit 1912 via the transmission line 110.
  • the reproduction control information generation unit 1902 of the server 1900 generates reproduction control information describing reproduction control based on user attribute information.
  • the reproduction control information generation unit 1902 sends the generated reproduction control information to the terminal 1910 via the communication unit 104 and the transmission path 120.
  • the reproduction control information processing section 1911 of the terminal 1910 controls the reproduction of the content in the content decoding section 115 based on the reproduction control information generated by the reproduction control information generation section 1902.
  • FIG. 20 is a diagram illustrating an example of the schema of the reproduction control information according to the fourth embodiment.
  • the reproduction control information schema 2000 defines content reproduction restriction information based on user attributes, as shown in the figure 2001. Further, the schema 2000 defines, as shown in 2002 in the figure, to specify the restriction information based on the user attribute. Specifically, schema 2000 includes a minimum age 2004 and a maximum age 2005 of the restricted subject, a method 2003 for restricting how content is played when the minimum age is 2004 or higher and the maximum age is 2005 or lower, Is defined.
  • FIG. 21 is a diagram illustrating an example of metadata describing reproduction control information in the content reproduction control system according to the fourth embodiment.
  • the same parts as those already described are denoted by the same reference numerals, and detailed description will be omitted.
  • a portion indicated by reference numeral 2101 in the figure includes The restriction information for the fragment is described.
  • the restriction information 2101 describes a minimum age 2102 to be controlled and a restriction method (reproducible in this example) 2103 when the minimum age is 2102 or more.
  • the operation unit 118 When the user inputs a content reproduction request from the operation unit 118 (S2201), the operation unit 118 sends a content reproduction request to the S-content decoding unit 115 (S2202).
  • content decoding section 115 sends a request for information on whether or not the content can be reproduced to reproduction control information processing section 1911 (S2203).
  • the reproduction control information processing section 1911 refers to the reproduction control information recording section 114 to acquire the reproduction control information.
  • the reproduction control information processing unit 1911 requests the attribute management unit 1912 for the attribute of the user of the terminal 1910, in this case, age information (S2204). Then, the attribute management unit 1912 sends the age information of the user of the terminal 1910 to the reproduction control information processing unit 1911 (S2205).
  • the reproduction control information processing section 1911 refers to the reproduction control information to obtain information on the age to be controlled.
  • the reproduction control information processing unit 1911 acquires the minimum age 2102.
  • the reproduction control information processing unit 1911 refers to the reproduction control information and acquires information on the restriction method.
  • the reproduction control information processing unit 1911 obtains the restriction method 2103 that describes that reproduction is possible.
  • the playback control information processing unit 1911 determines whether the age information acquired in S2205 corresponds to the age to be restricted described in the playback control information, and if so, the playback control information is described in the playback control information.
  • the restriction method in this case, the fact that the content can be reproduced is sent to the content decoding unit 115 (S2206).
  • the content decryption unit 115 decrypts the playback process, that is, decrypts the encrypted content. Then, the process is performed to output to the output terminal 130, and the process ends (S2207).
  • Embodiment 4 it is possible to perform content reproduction control using the attribute of the user of terminal 1910, in this case, age. As a result, for example, if there is a section in the content that includes videos intended for adults, it is possible to impose a parental control for persons aged 20 and over only on that section.
  • the user of the terminal 1910 is at the restricted age, the user can change the color of the play button on the operation unit 118 or display that the content cannot be played, so that the user cannot know that the content can be played. Or you may.
  • the schema 2000 shown in Fig. 20 may be defined so as to specify from which location the user attribute is acquired. Specifically, a user attribute may be obtained from the terminal 1910, or may be defined to be obtained from the server 1900 or described.
  • the age has been described as the attribute of the user, but may be other than this.
  • content playback control based on user attributes has been described. However, content playback control may be performed based on terminal attributes.
  • the attribute management unit 1912 manages attributes of the terminal 1910, for example, regional information where the terminal 1910 is located.
  • the reproduction control information generation unit 1902 of the server 1900 generates reproduction control information describing reproduction control based on terminal attribute information.
  • FIG. 23 is a diagram showing another example of the schema of the reproduction control information according to the fourth embodiment.
  • Reproduction control information schema 2300 defines content reproduction restriction information based on terminal attributes, as indicated by 2301 in the figure.
  • schema 2300 defines that restriction information based on terminal attributes is specified, as indicated by reference numeral 2302 in the figure.
  • the schema 2300 defines a terminal attribute 2303 to be restricted and a restriction method 2304 on how to reproduce the content in the case of the terminal attribute 2303.
  • FIG. 24 is a diagram illustrating another example of metadata describing reproduction control information in the content reproduction control system according to the fourth embodiment. The same parts as those already described are denoted by the same reference numerals, and detailed description will be omitted.
  • reproduction restriction information for the segment is described.
  • the restriction information 2401 describes the terminal attribute to be restricted, in this case, the region information 2402, and the restriction method (in this example, reproduction is not possible) 2403 in the case of the region information 2402! .
  • reproduction control information 2400 shown in Fig. 24 only one segment is described. However, a plurality of segments may be described, and different control information may be described for each segment. .
  • the playback control information processing unit 1911 sends the attribute of the terminal 1910 to the attribute management unit 1912, in this case, the area where the terminal 1910 is located. Request information.
  • the attribute management unit 1912 sends the area information of the terminal 1910 to the reproduction control information processing unit 1911.
  • the reproduction control information processing section 1911 refers to the reproduction control information, and obtains information on the restricted area.
  • the reproduction control information processing unit 1911 acquires the area information 2402.
  • the reproduction control information processing unit 1911 refers to the reproduction control information and acquires information on the restriction method.
  • the reproduction control information processing unit 1911 obtains the restriction method 2403 describing that reproduction is not possible.
  • the reproduction control information processing unit 1911 determines the strength of the acquired area information corresponding to the restriction target area described in the reproduction control information, and if so, describes the power in the reproduction control information. In the limiting method, in this case, the fact that the content cannot be reproduced is sent to the content decoding unit 115.
  • content decryption section 115 performs a reproduction disable process, that is, a process of not performing decryption of the encrypted content, and ends the process.
  • Embodiment 1 may be combined with this to restrict the special reproduction based on the above-described conditions.
  • the present invention distributes playback control information together with content via a transmission path such as a broadcast network or an IP network, and thereby enables a terminal to comply with playback based on playback control information.
  • User playback control information creator
  • the present invention is applicable not only to fixed terminals such as computers, televisions and hard disk recorders, but also to portable terminals and in-vehicle terminals.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Storage Device Security (AREA)

Abstract

 本発明は、コンテンツ配信サーバが、コンテンツ鍵と、コンテンツ鍵を用いて暗号化した暗号化コンテンツと、コンテンツの特定区間に対する再生形態の制限を記述した再生制御情報と、をコンテンツ再生端末に対して配信し、コンテンツ再生端末が、再生制御情報を参照し、コンテンツの特定区間が制限を受けない再生形態の場合に暗号化コンテンツを復号し再生行うようにした。これにより、再生制御情報に基づいて、コンテンツの特定区間の再生形態を制限することができる。

Description

明 細 書
'配信サーバおよびコンテンツ再生制御端末
技術分野
[0001] 本発明は、放送網や IP網の伝送路を用いてコンテンツを配信するコンテンツ配信 サーバおよびコンテンツ配信サーノ から配信されたコンテンツの再生を制御するコン テンッ再生制御端末に関する。
背景技術
[0002] 従来のデジタルコンテンツ配信システムとしては、 DRM (Digital Rights Manag ement)技術を利用したものがある(特許文献 1参照)。 DRM技術は、配信コンテン ッに対して、再生回数、移動、複製などの利用制限を設定することができる。
[0003] また、従来のデジタルコンテンツ配信システムとしては、 TV— Anytime forumで 規定されたメタデータを用いたものがある。 TV— Anytime forumで規定されている 方法は、セグメンテーションメタデータにより、コンテンツの特定区間の内容 (例えば、 CM、野球の一回表、サッカーの前半戦など)を記述するものである。
[0004] 近年、 PVR (Personal Video Recorder)に搭載されている HDDの大容量化と 自動録画機能により、見た 、番組を自動的に録画して視聴することが可能となった。 しかし、録画視聴では、 30秒スキップや早送り、指定時間へのジャンプなどの特殊再 生が自由に行えるため、 CMを飛ばして視聴される場合が多ぐ現状のリアルタイム 放送における CMビジネスモデルが成り立たなくなりつつある。
[0005] また、 IP網を経由してダウンロードするコンテンツに放送のような CMビジネスモデ ルを適用したくとも、再生プレーヤーで自由に特殊再生が行われてしまうため、実現 が難しい。しかしながら、これらの課題を解決するにあたって、従来の DRM技術では コンテンツの再生回数を制限することはできても、特殊再生等の再生方法を制限する 仕組みがない。また、セグメンテーションメタデータによって番組の特定区間を CM区 間であると記述することは可能であつたが、その区間に対してだけ特殊再生等を制限 する仕組みがない。
特許文献 1:特開 2002-342518号公報 発明の開示
発明が解決しょうとする課題
[0006] しかし、上記の従来の技術では、放送事業者側の意図とした再生制御が番組の特 定区間毎に制限する仕組みがな 、と 、う課題を有して ヽた。
[0007] 本発明の目的は、力かる点に鑑みてなされたものであり、コンテンツの特定区間毎 の再生形態を制限することを可能にすることである。
課題を解決するための手段
[0008] 本発明は、コンテンツ配信サーバ力 コンテンツ鍵と、コンテンツ鍵を用いて暗号ィ匕 した暗号ィ匕コンテンツと、コンテンツの特定区間に対する再生形態の制限を記述した 再生制御情報と、をコンテンツ再生端末に対して配信し、コンテンツ再生端末が、再 生制御情報を参照し、コンテンツの特定区間が制限を受けない再生形態の場合に 暗号ィ匕コンテンツを復号し再生行うようにした。
発明の効果
[0009] 本発明によれば、再生制御情報に基づ!/、て、コンテンツの特定区間の再生を制限 することができる。
図面の簡単な説明
[0010] [図 1]本発明の実施の形態 1にかかるコンテンツ再生制御システムの構成を示すプロ ック図
[図 2]実施の形態 1のコンテンツ再生制御システムにおける暗号ィ匕コンテンツに対す るライセンス情報と再生制御情報の関係を示すイメージ図
[図 3]実施の形態 1のコンテンツ再生制御システムにおける暗号ィ匕コンテンツに対す るライセンス情報と再生制御情報に発行者識別情報を付与した場合の関係を示すィ メージ図
[図 4]実施の形態 1のコンテンツ再生制御システムにおける暗号ィ匕コンテンツに対す るライセンス情報と再生制御情報に発行者識別情報と IDを付与した場合の関係を示 すイメージ図
[図 5]実施の形態 1のコンテンツ再生制御システムにおける再生制御情報のスキーマ 例を示す図
[図 6]実施の形態 1のコンテンツ再生制御システムにおける再生制御情報のメタデー タ例を示す第 1の図
[図 7]実施の形態 1のコンテンツ再生制御システムにおける再生制御情報のメタデー タ例を示す第 2の図
[図 8]実施の形態 1のコンテンツ再生制御システムにおいて、端末がサーバから暗号 ィ匕コンテンツ、ライセンス情報、再生制御情報を取得するまでの処理フロー図
[図 9]実施の形態 1のコンテンツ再生制御システムにおいて、端末力ライセンス情報に 従って暗号ィ匕コンテンツを復号ィ匕するまでの処理フロー図
[図 10]実施の形態 1のコンテンツ再生制御システムにおいて、図 6に示す再生制御 情報に基づ 、た再生を行って 、る状態で、 CM区間中にスキップ操作が行われた場 合の処理フロー図
[図 11]本発明の実施の形態 2にかかるコンテンツ再生制御システムの構成を示すブ ロック図
[図 12]実施の形態 2のコンテンツ再生制御システムにおける再生制御情報のスキー マ例を示す図
[図 13]実施の形態 2のコンテンツ再生制御システムにおける再生制御情報のメタデ 一タ例を示す図
[図 14]実施の形態 2のコンテンツ再生制御システムにおけるコンテンツの再生制御フ ロー図
[図 15]本発明の実施の形態 3にかかるコンテンツ再生制御システムの構成を示すブ ロック図
[図 16]実施の形態 3のコンテンツ再生制御システムにおける再生制御情報のスキー マ例を示す図
[図 17]実施の形態 3のコンテンツ再生制御システムにおける再生制御情報のメタデ 一タ例を示す図
[図 18]実施の形態 3のコンテンツ再生制御システムにおけるコンテンツの再生制御フ ロー図 [図 19]本発明の実施の形態 4にかかるコンテンツ再生制御システムの構成を示すブ ロック図
[図 20]実施の形態 4のコンテンツ再生制御システムにおける再生制御情報のスキー マ例を示す図
[図 21]実施の形態 4のコンテンツ再生制御システムにおける再生制御情報のメタデ 一タ例を示す図
[図 22]実施の形態 4のコンテンツ再生制御システムにおけるコンテンツの再生制御フ ロー図
[図 23]実施の形態 4のコンテンツ再生制御システムにおける再生制御情報のスキー マにおけるその他の例を示す図
[図 24]実施の形態 4のコンテンツ再生制御システムにおける再生制御情報のメタデ ータにおけるその他の例を示す図
発明を実施するための最良の形態
[0011] 以下、本発明の実施の形態に力かるコンテンツ再生制御システムについて図面を 参照して詳細に説明する。
[0012] (実施の形態 1)
図 1は本発明の実施の形態 1にかかるコンテンツ再生制御システムの構成を示すブ ロック図である。図 1において、コンテンツ再生制御システムは、 B音号化コンテンツとラ ィセンス情報、再生制御情報の送出装置としてのコンテンツ配信サーバ(以下、サー バ) 100と、コンテンツ再生制御端末 (以下、端末) 110とが、放送網や IP網などの伝 送路 120を介して接続された構成を採る。
[0013] サーバ 100は、暗号化コンテンツ、ライセンス情報、再生制御情報を生成し、放送 網や IP網等の伝送路 120を通じて端末 110に送出する装置である。
[0014] サーバ 100には、コンテンツ暗号ィ匕部 101、ライセンス情報生成部 102、再生制御 情報生成部 103、通信部 104、入力部 105、コンテンツ蓄積部 106、およびコンテン ッ鍵蓄積部 107を有している。
[0015] ただし、実施の形態 1におけるサーバ 100は構成の一例であり、ライセンス情報生 成部 102、再生制御情報生成部 103、コンテンツ蓄積部 106、コンテンツ鍵蓄積部 1 07は各々別のサーバであってもよい。実際には、再生制御情報を、コンテンツ制作 業者が制作する場合や、コンテンツ配信業者が制作する場合や、再生制御情報の みを制作する業者が存在する場合などのパターンが考えられる。このため、それぞれ の場合に合わせて再生制御情報生成部 103が存在するサーバも異なってくる。
[0016] 再生制御情報生成部 103は、コンテンツ蓄積部 106に蓄積されたコンテンツの制 御情報、つまりコンテンツの再生形態を制限する情報を入力部 105から入力する。ま た、再生制御情報生成部 103は、コンテンツ蓄積部 106に蓄積されたコンテンツを入 力し、コンテンツの区間情報を解析する。そして、再生制御情報生成部 103は、解析 した区間情報と、入力部 105から入力された制御情報を対応付けて、コンテンツの再 生方法を制御するための再生制御情報を生成する。
[0017] なお、再生制御情報の詳細については、後述する。
[0018] ライセンス情報生成部 102は、コンテンツ鍵蓄積部 107に蓄積された、コンテンツを 暗号化するためのコンテンツ鍵と、再生制御情報に基づく再生のみを許可するため のコンテンツ鍵の利用条件と、を含むライセンス情報を生成する。
[0019] コンテンツ暗号ィ匕部 101は、ライセンス情報生成部 102にて生成されたライセンス 情報に含まれるコンテンツ鍵を用 Vヽてコンテンッを暗号化し、通信部 104に送る。
[0020] 通信部 104は、端末 110とデータの送受信を行う手段であり、放送網や IP網などの 伝送路 120を通じて暗号ィ匕コンテンッを端末 110に送信する。
[0021] なお、ライセンス情報生成部が生成したライセンス情報を、通信部 104を介して端 末 110に送信する方式は、限定受信方式や公開鍵暗号基盤等であってもよい。
[0022] 端末 110は、放送網や IP網の伝送路 120を通じて、サーバ 100から、暗号化コンテ ンッ、ライセンス情報、再生制御情報を受信し、ライセンス情報の利用条件にて再生 制御情報による再生が許可されている場合、再生制御情報に基づいてコンテンツを 再生する装置である。
[0023] 端末 110は、通信部 111、コンテンツ記録部 112、ライセンス情報記録部 113、再 生制御情報記録部 114、コンテンツ復号部 115、ライセンス情報処理部 116、再生 制御情報処理部 117、および操作部 118を有して 、る。
[0024] 通信部 111は、放送網や IP網の伝送路 120を通じて、サーバ 100からデータの受 信を行う。
[0025] コンテンツ記録部 112は、通信部 111が受信、もしくは他の記録媒体力も取得した 暗号ィ匕コンテンツを記録するための記録媒体であり、具体的には、 HDDや DVD—R AM、 SDメモリカード、揮発性メモリ、不揮発性メモリ、 ICカード等である。これにより 、暗号ィ匕コンテンツ利用前に予めサーバ 100から暗号ィ匕コンテンツを取得しておくこ とができる他、他の蓄積メディアを経由して暗号ィ匕コンテンツを取得することができる
[0026] ライセンス情報記録部 113は、通信部 111が受信、もしくは他の記録媒体から取得 したライセンス情報を記録するための記録媒体であり、具体的には、 HDDや DVD— RAM,揮発性メモリ、不揮発性メモリ、 ICカード、メモリカード等である。これによれば 、ライセンス情報利用前に予めサーバ 100からライセンス情報を取得しておくことがで きる他、他の蓄積メディアを経由してライセンス情報を取得することができる。
[0027] 再生制御情報記録部 114は、通信部 111が受信、もしくは他の記録媒体から取得 した再生制御情報を記録するための記録媒体であり、具体的には、 HDDや DVD— RAM, SDメモリカード、揮発性メモリ、不揮発性メモリ、 ICカード等である。これによ れば、再生制御情報利用前に予めサーバ 100から再生制御情報を取得しておくこと ができる他、他の蓄積メディアを経由して再生制御情報を取得することができる。
[0028] コンテンツ復号部 115は、コンテンツ記録部 112に記録されている暗号化コンテン ッを、ライセンス情報処理部 116から渡されるコンテンツ鍵で復号し、出力端末 130 に送出する。
[0029] 出力端末 130は、コンテンツを出力する端末であり、画像を表示するモニタや音声 を出力するスピーカなど力 なる。
[0030] また、コンテンツ復号部 115は、ライセンス情報の利用条件を遵守しなければならな い。従って、コンテンツ復号部 115は、利用条件にて「再生制御情報に基づく再生の みを許可する」ことのみが指定された場合、通常の再生は認められず、再生制御情 報に従って再生処理を行う。
[0031] ライセンス情報処理部 116は、ライセンス情報記録部 113からコンテンツ鍵と利用 条件を含むライセンス情報を取得し、利用条件を満たす場合のみコンテンツ復号部 1 15にコンテンツ鍵を渡し、暗号ィ匕されたコンテンツの復号ィ匕を許可する。
[0032] ここで、利用条件には、ライセンス情報生成部 102での説明の通り、従来の DRMで 設定可能な条件の他に、「再生制御情報に基づく再生のみを許可する」ことが追記さ れる。また、ライセンス情報は、 DRM技術によって不正な複製'改竄から保護されて いる。
[0033] 再生制御情報処理部 117は、再生制御情報に基づいて、コンテンツ復号部 115に おけるコンテンツの再生を制御する。具体的には、再生制御情報処理部 117は、再 生制御情報に特定区間のひとつである例えば CM区間のスキップ禁止が設定されて いる場合、 CMコンテンツ再生中に操作部 118からのスキップ操作が行われても、再 生制御情報処理部 117はこれを拒否するようコンテンツ復号部 115に指示する。
[0034] 操作部 118は、ユーザ力ものコンテンツ再生操作を受け付ける。具体的には、操作 部 118は、再生、停止、一時停止、巻き戻し、早送り、スキップ、ジャンプ、録画等の 操作である。
[0035] なお、上記構成において、コンテンツ復号部 115、ライセンス情報処理部 116およ び再生制御情報処理部 117は、耐タンパイ匕されたセキュリティモジュールにすること ができる。このようにすることにより、コンテンツ、ライセンス情報、再生制御情報を不 正に複製'改竄することを阻止することができる。
[0036] 次に、ライセンス情報について、図 2を用いて説明する。図 2は、ライセンス情報と再 生制御情報、暗号ィ匕コンテンツの関係を示すイメージ図である。
[0037] 図 2に示すように、ライセンス情報 200は、コンテンツ暗号化部 101が暗号化コンテ ンッ 203を生成する際に用いたコンテンツ鍵 201と、利用条件 202から構成される。
[0038] 利用条件 202には、従来の DRMで設定可能な再生回数、移動、複製などの利用 制限条件などの他に、再生制御情報生成部 103が生成した再生制御情報 204に基 づく再生のみを許可する旨の情報が追加されている。
[0039] これにより、端末 110において、利用条件 202を用いて、再生制御情報 204に基づ く再生が可能となる。また、ライセンス情報は、 DRM技術によって不正な複製 '改竄 から保護されている。
[0040] また、ライセンス情報の別の形態について図 3を用いて説明する。図 3は本実施の 形態のコンテンツ再生制御システムにおける暗号ィ匕コンテンツに対するライセンス情 報と再生制御情報に発行者識別情報を付与した場合の関係を示すイメージ図であ る。
[0041] 図 3に示すように再生制御情報 303に再生制御情報 303の発行者を識別するため の発行者識別情報 304を付与し、利用条件 301にも発行者識別情報 302を付与し ている。
[0042] このような利用条件 301を用いたライセンス情報 300を用いることにより、端末 110 に対して、利用条件 301に付与された発行者識別情報 302に一致する発行者識別 情報 304が付与された再生制御情報 303のみに基づく再生を可能とするようにでき る。つまり、端末 110に対して、指定された発行者識別情報 304が付与されている再 生制御情報 303に基づく再生のみを許可するようにできる。
[0043] この結果、再生制御情報 303の発行者の意図した再生を端末 110 (すなわち、端 末のライセンス情報処理部 116)〖こ遵守させることができる。また、上述した発行者識 別情報 304以外にも、再生制御情報 303に一意に識別可能な識別子を付与し、端 末 110のライセンス情報処理部 116に同様な処理を行わせることもできる。
[0044] また、ライセンス情報は図 4に示す形態であっても良い。図 4は本実施の形態のコン テンッ再生制御システムにおける暗号ィ匕コンテンツに対するライセンス情報と再生制 御情報に発行者識別情報と ID (利用者 IDまたは端末 ID等)を付与した場合の関係 を示すイメージ図である。
[0045] 図 4に示すように、ライセンス情報 400の利用条件 401には、指定した発行者識別 情報 302と、 ID402が付与されている。また、再生制御情報 403には、発行者識別 情報 304と ID404が付与されて!、る。
[0046] これにより、利用条件 401に、利用する再生制御情報 403を指定する情報として、 発行者識別情報 304と発行者識別情報 304毎に付与された ID404を付与できる。よ つて、端末 110に対して、利用条件 401に付与された発行者識別情報 302および ID 402に一致する発行者識別情報 304および ID404が付与された再生制御情報 403 のみに基づく再生を可能とするようにできる。
[0047] このように、 ID404を用いることにより、再生制御情報 403の発行者 (発行者識別情 報が示す者)が複数の再生制御情報 403を設定することができる。つまり、同一コン テンッに対して複数の再生制御情報 403を設定することができる。
[0048] 次に、再生制御情報生成部 103が生成する再生制御情報について、詳細に説明 する。
[0049] 再生制御情報は、 XML (extensible Markup Language)等で記述されている 。再生制御情報には、セグメンテーションメタデータによって分割された特定区間に 対して、スキップ禁止、早送り禁止、ジャンプなどの特殊再生に対して禁止等の制限 情報が設定される。
[0050] 次に、 XMLで記述された再生制御情報にっ 、て、説明する。まず、再生制御情報 のスキーマについて図 5を用いて説明する。図 5は上記のような再生制御情報のスキ 一マ例を示す図である。
[0051] 再生制御情報のスキーマは、従来の TV— Anytime Forumで規定されている Se gmentGroupInformationを、再生制御を記述する PlayControlスキーマ 500にて 拡張し、セグメント (特定区間)毎に再生制御情報を付与できるようにするものである。
[0052] PlayControlスキーマ 500は、図中 501に示すように、再生方法として、 play (再生 )、 stop (停止)、 pause (—時停止)、 forward (早送り)、 rewind (巻き戻し)、 skip ( 時間スキップ)、 jump (指定時間へジャンプ)、 record (録画)、 copy (コピー)を設定 している。さら〖こ、 PlayControlスキーマ 500は、図中 502〖こ示すよう〖こ、 501で示さ れる再生方法それぞれに、 true (許可) Zfalse (不許可)を設定して!/、る。
[0053] ただし、このスキーマは一例であり、さらに、再生時刻による制限や特殊再生回数 による制限、セグメントの再生順序による制限など様々な設定が考えられる。なお、特 殊再生とは、通常の再生 (play)以外、つまりユーザがセグメントを詳細に見ないよう な再生方法を言う。
[0054] これらの事例としては、禁止されている特殊再生がコンテンツ復号部 115にて実行 されて 、た場合は、許可されて ヽる特殊再生に変更させると ヽつた設定がある。
[0055] その他にも、複数のコンテンツもしくは区間の再生順序を設定し、設定された再生 順序以外の再生を禁止するとか、特定のコンテンツもしくは区間の再生可能時間帯 を設定し、設定された時間帯以外の再生を禁止すると!ヽつた設定がある。 [0056] 次に、再生制御情報の具体的な記述について、図 6および図 7を用いて説明する。 図 6、図 7は、本実施の形態のコンテンツ再生制御システムにおける再生制御情報を 記述したメタデータの一例を示す図である。
[0057] 本実施の形態に力かる再生制御情報 60は、 XMLを用いた階層化された構造ィ匕記 述により記述されている。これにより、再生制御情報 60に汎用性を持たせることがで きる。
[0058] 具体的には、再生制御情報 60には、複数の、コンテンツの区分を示すセグメント 60
Oa— 600c力記述されて!、る。
[0059] それぞれのセグメント(特定区間) 600a— 600cには、タイトル 601a— 601cと、説 明 602a— 602cと、セグメントの識別番号であるセグメント ID603a— 603cと、用いる 映像の識別子である映像 ID604a— 604cと、セグメントの開始時間 605a— 605cと、 セグメントの長さ 606a— 606cが記述されて!、る。
[0060] また、再生制御情報 60には、 607に示すように、セグメント 600a— 600cのまとめ方 や再生形態の制限など力 なる再生方法が記述されている。
[0061] 具体的には、再生方法 607には、再生方法 607のタイトル 608と、再生方法 607の 説明 609と、再生方法 607の識別番号 610と、使う映像の識別子 615と、使用するセ グメントのセグメントリスト 611と、特定のセグメントに対する制限情報 612と、が記述さ れている。
[0062] セグメントリスト 611には、使用するセグメントの IDが再生順に記述されている。これ により、端末 110に、再生制御情報 60の発行者の意図した再生順でコンテンツの再 生をさせることができる。
[0063] また、制限情報 612には、制御する対象セグメントの ID613と、そのセグメントに対 する制限 (制御)方法 614a— 614cが記述されて 、る。
[0064] 具体的には、 614aで示される部分にはく Forward> (早送り)の禁止が記述され、 614bで示される部分にはく Skip > (時間スキップ)の禁止が記述され、 614cで示さ れる部分には <Jump > (指定時間へジャンプ)、つまりこのセグメントを再生せずに 飛ばす再生方法の禁止が記述されている。これにより、コンテンツの特定区間(セグメ ント)を跨ぐ時間スキップ、指定時間へのジャンプが禁止される。具体的には、セグメ ント 600b (CM区間)の早送りとスキップ、セグメント 600b (CM区間)前からセグメント 600b (CM区間)後へのジャンプが禁止される。
[0065] このように、再生制御情報 60には、複数のセグメント 600a— 600cと、これらのセグ メント 600a— 600cの再生に関する順序や再生の制限情報が記述されている。
[0066] なお、再生制御情報は上記方法以外の記述方法であっても良!、。例えば、セグメ ントのジャンルコードが CMの場合は、 skip禁止などと設定した再生制御情報を作成 する。そして、再生制御情報処理部 117は、再生制御情報を参照して Segment In formationのジャンルコードが CMであった場合は、コンテンッ復号部 115に skipを 禁止するようにする。さらに、再生制御情報に skip禁止と明示せずに、再生制御情報 に記述した Segment Informationのジャンルコードが CMであった場合は、必ず s kip禁止とする動作としても良い。
[0067] また、再生制御情報は、階層化されたセグメントを持つコンテンツに対して、制御情 報 612を記述する形態であっても良 、。
[0068] 次に、図 1に示したコンテンツ再生制御システムにおいて、端末 110がサーバ 100 力 暗号化コンテンツとそのライセンス情報、再生制御情報を取得するまでの動作に ついて図 8に示す処理フローを参照して説明する。
[0069] まず、サーバ 100のライセンス情報生成部 102が、コンテンツ鍵蓄積部 107から、 再生制御を行 ヽた ヽコンテンツを暗号化するためのコンテンツ鍵 Kc (以下、 Kc)を抽 出する。そして、ライセンス情報生成部 102は、 Kcおよび Kcの利用条件を含むライ センス情報を生成する (ステップ S101 (以下、ステップ Sを単に Sという))。ここで、ラ ィセンス情報生成部 102は、利用条件に「暗号化コンテンツは、再生制御情報に基 づく再生のみを許可する」ことを記載する。
[0070] 次に、ライセンス情報生成部 102は、通信部 104を通じて、 S101で生成したライセ ンス情報を端末 110の通信部 111に送信する(S102)。ここで、サーバ 100から端末 110への通信方法としては、放送網を介して送出する方法、 IP網を介して IPマルチ キャストにて送信する方法、端末 110からの要求に対して IP網を介して送信する方法 などがある。
[0071] これに対して、端末 110は、通信部 111において、ライセンス情報を受信し、ライセ ンス情報記録部 113に送る。次に、ライセンス情報記録部 113は、通信部 111を通じ て取得したライセンス情報を記録媒体に記録する(S 103)。
[0072] 次に、サーバ 100のライセンス情報生成部 102が、 S 101にて生成した Kcをコンテ ンッ暗号化部 101に渡す(S104)。次に、コンテンツ暗号化部 101は、コンテンツ蓄 積部 106からコンテンツを取得し、取得したコンテンツを、 S104にて取得した Kcで 暗号化する(S 105)。
[0073] 次に、コンテンツ暗号化部 101は、 S105にて暗号化したコンテンツ(暗号化コンテ ンッ)を、通信部 104を通じて端末 110の通信部 111に送信する。ここで、サーバ 10 0から端末 110への通信方法としては、放送網を介して送出する方法、 IP網を介して IPマルチキャストにて送信する方法、端末 110からの要求に対して IP網を介して送 信する方法などがある(S106)。
[0074] これに対して、端末 110は、通信部 111において、暗号ィ匕コンテンツを受信し、コン テンッ記録部 112に送る。次に、コンテンツ記録部 112は、通信部 111を通じて取得 した暗号ィ匕コンテンツを暗号ィ匕したまま記録媒体に記録する(S107)。
[0075] 次に、サーバ 100の再生制御情報生成部 103が、 S 105にて暗号ィ匕した暗号ィ匕コ ンテンッに対応する再生制御情報を生成する(S 108)。
[0076] そして、再生制御情報生成部 103は、通信部 104を通じて端末 110の通信部 111 に再生制御情報を送信する(S 109)。ここで、サーバ 100から端末 110への通信方 法としては、放送網を介して送出する方法、 IP網を介して IPマルチキャストにて送信 する方法、端末 110からの要求に対して IP網を介して送信する方法がある。
[0077] これに対して、端末 110は、通信部 111において、再生制御情報を受信し、再生制 御情報記録部 114に送る。次に、再生制御情報記録部 114は、通信部 111を通じて 取得した再生制御情報を記録媒体に記録する(S 110)。
[0078] 以上の処理フローにより、端末 110は、コンテンツ記録部 112に暗号化コンテンツ を、ライセンス情報記録部 113に暗号ィ匕コンテンッを復号するための Kcとその利用 条件を記載したコンテンツ情報を、再生制御情報記録部 114に再生制御情報を記 録する。
[0079] なお、上述の処理フローにおいて、端末 110は、ライセンス情報、暗号化コンテンツ 、再生制御情報の順番で取得している力 これらの取得は順不同である。
[0080] さらに、端末 110が、ライセンス情報や再生制御情報を取得するタイミングは、コン テンッ取得時に同時に取得する場合、コンテンツ再生時に取得する場合、定期的に 予めまとめて取得しておく場合など、様々なパターンがある。
[0081] 次に、端末 110がライセンス情報に従って暗号ィ匕コンテンツを復号ィ匕するまでの動 作について、図 9に示す処理フローを参照して説明する。
[0082] ユーザが操作部 118にコンテンツの再生を要求すると、これに対して、操作部 118 が再生要求を入力する(S201)。次に、操作部 118は、コンテンツ復号部 115に、コ ンテンッ再生を要求する(S202)。
[0083] 次に、コンテンツ復号部 115は、ライセンス情報処理部 116にコンテンツに対応す るライセンス情報 (Kcと利用条件)を要求する(S203)。
[0084] これに対して、ライセンス情報処理部 116は、ライセンス情報記録部 113からコンテ ンッに対応するライセンス情報を取得する(S204)。
[0085] 次に、ライセンス情報処理部 116は、コンテンツ復号部 115にライセンス情報を返 す (S205)。ここでライセンス情報処理部 116が出力するライセンス情報に含まれる 利用条件には、「暗号ィ匕コンテンツは、再生制御情報に基づく再生のみを許可する」 ことが記載されている。このように、利用条件にライセンス情報には、暗号化コンテン ッは、再生制御情報に基づく再生のみを許可すると記述することにより、端末 110は 、必ず再生制御情報を用いて暗号化コンテンツを再生するようになる。
[0086] これに対して、コンテンツ復号部 115は、ライセンス情報を取得する。次に、コンテン ッ復号部 115は、取得したライセンス情報の利用条件に、「暗号ィ匕コンテンツは、再 生制御情報に基づく再生のみを許可する」が記載されているので、再生制御情報処 理部 117に再生制御情報処理を要求する(S206)。
[0087] これに対して、再生制御情報処理部 117は、再生制御情報記録部 114からコンテ ンッに対応する再生制御情報を取得する(S207)。
[0088] ここで、例えば、図 3に示すように、利用条件 301および再生制御情報 303のそれ ぞれに発行者識別情報 302、 304が付与されている場合には、再生制御情報処理 部 117は、利用条件に付与されている発行者識別情報 302と同じ発行者識別情報 3 04を持つ再生制御情報 303を取得する。
[0089] このように、再生制御情報の発行者を示す発行者識別情報 302、 304を用いること で、再生制御情報の発行者が発行した再生制御情報のみを用いるようになり、再生 制御情報の発行者が意図した通りにコンテンツの再生を制御できる。
[0090] また、例えば、図 4に示すように、利用条件 401および再生制御情報 403にそれず れ、発行者識別情報 302、 304および ID402、 404が付与されている場合には、再 生制御情報処理部 117は、利用条件に付与されている発行者識別情報 302および I D402と同じ発行者識別情報 304および ID404を持つ再生制御情報 403を取得す る。
[0091] これにより、再生制御情報の発行者が複数の再生制御情報を発行したとしても、 ID 402、 404を用いることにより、発行者が発行した再生制御情報のどれを使用すれば よいか判断することができる。
[0092] そして、再生制御情報処理部 117は、コンテンツ復号部 115に再生制御情報によ るコンテンツ再生の制御準備の完了通知を返す (S208)。
[0093] 次に、コンテンツ復号部 115は、再生制御情報に対応する暗号ィ匕コンテンツをコン テンッ記録部 112から取得する(S209)。そして、コンテンツ復号部 115は、 Kcにて 暗号化コンテンッを復号ィ匕し再生する(S 210)。
[0094] 以上の処理のフローにより、端末 110は、再生制御情報に基づくコンテンツの再生 を開始する。
[0095] 次に、図 1のコンテンツ再生制御システムにおいて、端末 110が、図 6、図 7に示す 再生制御情報に基づ 、た再生を行って 、る状態で、 CM区間中にスキップ操作が行 われた場合についての処理フローを図 10に示す処理フローを参照して説明する。
[0096] CM区間再生中に、操作部 118は、ユーザからスキップ要求を受けると(S301)、コ ンテンッ復号部 115にスキップ要求を渡す(S302)。
[0097] これに対して、コンテンツ復号部 115は、再生制御情報処理部 117にスキップの可 否チェックを要求する(S303)。
[0098] これに対して、再生制御情報処理部 117は、再生制御情報を参照して、再生中の セグメントはスキップ禁止であることを認識し、スキップ不可であることをコンテンツ復 号部 115に返す 304)。
[0099] 具体的には、再生制御情報処理部 117は、図 7に示す再生制御情報 60の制限情 報 612を参照する。次に、再生制御情報処理部 117は、制限情報 612の ID613を 参照し、制限対象のセグメントを認識する。この場合は、 ID613には、 CMに関する セグメント 600bの ID603bが記述されているので、再生制御情報処理部 117は、 C Mに関するセグメント 600bが再生の制限対象であると認識する。
[0100] 次に、再生制御情報処理部 117は、制限 (制御)方法 614a— 614cを参照し、具体 的に、 CMに関するセグメント 600bにどのような制限が設定されているか認識する。 この場合、制限方法 614a— 614cには、「早送り」、「スキップ」、「ジャンプ」が不可に なっているので、再生制御情報処理部 117は、 CMに関するセグメント 600bが「スキ ップ」不可であることを認識する。そして、再生制御情報処理部 117は、スキップ不可 である旨をコンテンッ復号部 115に返す。
[0101] これに対して、コンテンツ復号部 115は、 S304にてスキップ不可であることを取得し たため、 S 302のスキップ要求には応じずそのまま現在行つて 、る再生方法でコンテ ンッの再生を続行する(S305)。
[0102] また、この際、既に再生制御情報において禁止されている再生方法、例えばスキッ プ、早送り中である場合は、コンテンツ復号部 115は、再生制御情報において許可さ れている再生方法に戻す処理をする。なお、再生制御情報において、制御の対象と なっているセグメントを飛ばすジャンプ処理、スキップ処理がなされたときにも、コンテ ンッ復号部 115は、この処理を中止する。
[0103] なお、コンテンツ復号部 115は、 S 304でスキップ不可を取得した場合、「スキップ不 可」である旨を出力端末 130に送り、ユーザにその操作が禁止であることを通知して も良い。
[0104] なお、コンテンツ復号部 115は、スキップ要求を受けた際に、スキップの可否を再生 制御情報処理部 117に操作要求がある毎に問い合わせることなぐ再生要求時に再 生制御情報処理部から再生制御情報を取得し、コンテンツ復号部 115内で判断する ようにしても良い。
[0105] 以上のように、端末 110は、再生制御情報を用いてコンテンツの再生を行うことによ り、再生制御情報に記載された制限方法において禁止された再生方法を受け付けな いようにできる。つまり、再生制御情報の発行者 (放送事業者)の意図した再生を端 末 110に遵守させることができる。
[0106] なお、本処理フローでは、スキップのみを例としているが、図 6、図 7の再生制御情 報 60に記載されている他の操作(早送り、ジャンプ)についても同様の処理となる。本 処理フローにより、再生制御情報に基づいた再生を端末に遵守させることができる。
[0107] 以上説明したように、実施の形態 1によれば、コンテンツの特定区間の再生方法( 形態)に関する制限方法を記載した再生制御情報に基づいてコンテンツの再生を行 うので、コンテンツの特定区間の再生方法に関する制御を可能にすることができる。
[0108] また、実施の形態 1によれば、コンテンツそのものに再生の制限方法を記述するの ではなぐ再生制御情報に制限方法を記述するので、再生制御方法毎に複数のコン テンッを持たなくても良い。また、再生制御方法毎に比較的容量の少ない再生制御 情報を蓄積すればよ!、ので、端末 110の記憶手段を小型化できる。
[0109] また、実施の形態 1によれば、サーバ 100から端末 110に、再生制御情報とライセ ンス情報を別々に送信する形態なので、再生制御情報とライセンス情報を同時に送 ることにより、通信が重くなることを防ぐことができる。また、通信網が重い場合には、 再生制御情報は通信を用いな 、で予め送っておくようにし、ライセンス情報のみを通 信で送るようにしても良い。さら〖こ、ライセンス情報のみを端末 110の耐タンパイ匕され たセキュリティモジュールに格納する形態とすれば、端末の実装コストを低廉にするこ とがでさる。
[0110] なお、再生制御情報に電子署名を付与しておくなどの方法により、端末 110におい て、再生制御情報の正当性を確認するようにしても良い。これにより、再生制御情報 が改竄され、再生制御情報の発行者の意図に反するコンテンツ再生を防ぐことがで きる。
[0111] なお、再生制御情報により、所定の操作が禁止されている区間を再生中は、ユーザ にその操作が禁止されて ヽることがわかるように操作部 118の GUIを適宜変更しても よい。例えば、早送り禁止区間ではリモコンの早送りボタンの色を変更し、或いは他 の禁止されて ヽな 、操作の色と区別して表示したり、早送りボタンを押下できな 、よう にしたりして、再生制御情報処理手段で禁止した操作を操作部 118で受け付けない ようにするなどが考えられる。さらに、再生画面に早送りできない旨を示す文字や記 号をインポーズすることも考えられる。この場合、再生制御情報処理部 117から操作 部 118に対して、再生区間で禁止されている操作の情報を渡し、操作部 118はそれ を反映して適宜変更することとなる。
[0112] これにより、ユーザは現在許可されている操作と禁止されている操作を容易に認識 することができる。
[0113] また、同一コンテンツに対して、プレビュー用のライセンス情報と本視聴用のライセ ンス情報を別々に用意し、プレビュー用ライセンス情報に対応する再生制御情報に は、コンテンツのプレビューのみを再生可能にする記載をしても良い。これにより、正 規ライセンス購入者には本視聴用のライセンスを発行しコンテンッの本視聴を可能に し、正規ライセンスの未購入者には、プレビュー用ライセンス情報を発行し、コンテン ッのプレビューのみを視聴させるようにしても良!、。
[0114] なお、実施の形態 1にかかるサーバ 100もしくは端末 110の動作をプログラムにし 記憶媒体に記憶し、汎用のコンピュータがこのプログラムを実行する形態であっても 良い。
[0115] (実施の形態 2)
本発明の実施の形態 2にかかるコンテンツ再生制御システムは、時間帯による再生 可否の制御を行うものである。
[0116] 図 11は、本発明の実施の形態 2にかかるコンテンツ再生制御システムの構成を示 すブロック図である。なお、実施の形態 1で既に説明した部分と同一の部分には同一 の符号を付与し、詳細な説明を省略する。
[0117] 実施の形態 2にかかるコンテンツ再生制御システムの端末 1110は、現在時刻管理 部 1112を設けて 、る。現在時刻管理部 1112は、時計などであり、現在時刻を管理 するものである。また、サーバ 1100にも現在時刻管理部 1101が設けられている。現 在時刻管理部 1101と、現在時刻管理部 1112の構成は同じである。
[0118] また、サーバ 1100の再生制御情報生成部 1102は、時刻情報によるコンテンツの 再生の制限 (制御)方法を記述した再生制御情報を生成する。再生制御情報生成部 1102は、生成した再生制御情報を通信部 104、伝送路 120を介して端末 1110〖こ 送る。
[0119] 端末 1110の再生制御情報処理部 1111は、再生制御情報生成部 1102が生成し た再生制御情報に基づ!、て、コンテンッ復号部 115におけるコンテンツの再生を制 御する。
[0120] 次に、再生制御情報生成部 1102が生成する再生制御情報のスキーマについて図 12を用いて説明する。図 12は、実施の形態 2にかかる再生制御情報のスキーマ例を 示す図である。
[0121] 実施の形態 2にかかる再生制御情報のスキーマ 1200は、図中 1201に示すように 、時刻によるコンテンツの再生における制限情報を定義している。また、スキーマ 120 0は、図中 1202に示すように、時刻によるコンテンツの再生の制限情報を指定するよ うに定義している。具体的には、スキーマ 1200は、制限対象の開始時刻 1203と終 了時刻 1204と、制限対象の時刻にどのようにコンテンツの生成を制限するかの制限 方法 1208と、を定義している。
[0122] また、スキーマ 1200は、図中 1205に示すように何所から時刻情報を取得するか指 定するように定義している。具体的には、スキーマ 1200は、図中 1206に示すように 時刻情報を端末 1110の現在時刻管理部 1112から取得する力 図中 1207に示す ように時刻情報をサーバ 1100の現在時刻管理部 1101から取得するか記述するよう に定義している。
[0123] 次に、実施の形態 2にかかる再生制御情報の具体的な記述について、図 13を用い て説明する。図 13は、実施の形態 2のコンテンツ再生制御システムにおける再生制 御情報を記述したメタデータの一例を示す図である。
[0124] 具体的には、実施の形態 2にかかる再生制御情報 1300は、ひとつのセグメントに 対する制限情報を記述している。具体的には、再生制御情報 1300は、セグメントの I D1301と、セグメントに使う映像の ID1302と、セグメントのタイ卜ノレ 1303と、セグメント の説明 1304と、セグメントの区間情報 1305と、が記述されている。
[0125] また、再生制御情報 1300には、図中 1306に示される部分には、セグメントに対す る制限情報が記述されている。具体的には、制限情報 1306には、制限対象の開始 時刻 1307と終了時刻 1308と、制限対象時刻に対する制限方法 (この例では再生不 可) 1309が記述されている。
[0126] また、制限情報 1306には、何所力も現在時刻を取得するかの取得先情報 1310も 記述されている。この場合、取得先情報 1310は、サーバ 1100の現在時刻管理部 1
101から現在時刻を取得すると記述している。
[0127] このように、サーバ 1100から現在時刻を取得するようにすることにより、現在時刻の 管理を正確にできる。また、端末 1110において、現在時刻管理部 1112の管理する 時刻情報の改竄が行われたとしても、正確にコンテンツの再生を制御できる。
[0128] なお、図 13に示す再生制御情報 1300では、ひとつのセグメントに関する記述しか ないが、複数のセグメントに関する記述をし、かつそれぞれのセグメントに対して異な る制限情報を記述しても良 、。
[0129] 次に、実施の形態 2にかかるコンテンツ再生制御システムのコンテンツ再生処理に ついて、図 14の処理フローを参照して説明する。
[0130] ユーザが操作部 118よりコンテンツ再生要求を入力すると、操作部 118がコンテン ッ復号部 115にコンテンッの再生要求を送る(S 1400)。
[0131] これに対して、コンテンツ復号部 115は、コンテンツを再生してよいか否かの再生可 否に関する情報の要求を再生制御情報処理部 1111に送る(S1401)。
[0132] これに対して、再生制御情報処理部 1111は、再生制御情報記録部 114を参照し て、再生制御情報を取得する。
[0133] 次に、再生制御情報処理部 1111は、再生制御情報を参照して、どこ力も現在時刻 を取得する力判断する。例えば、図 13に示す再生制御情報の場合は、図中 1310に 示すように、サーバ 1100の現在時刻管理部 1101から現在情報を取得するような記 述になっているので、再生制御情報処理部 1111は、通信部 111を介してサーバ 11
00に時刻情報取得要求を送る。
[0134] これに対して、サーバ 1100は、通信部 104を介して現在時刻取得要求を取得し、 現在時刻管理部 1101に送る。そして、現在時刻管理部 1101が現在時刻取得要求 を取得し、現在時刻を、通信部 104を介して端末 1110に送る。
[0135] そして、端末 1110の通信部 111が送られてきた現在時刻を取得し、再生制御情報 処理部 1111に送り、再生制御情報処理部 1111が現在時刻を取得する(S 1402)。
[0136] なお、再生制御情報に端末 1110の現在時刻管理部 1112から現在時刻を取得す る旨の記述がある場合は、再生制御情報処理部 1111は、現在時刻管理部 1112か ら現在時刻を取得する(S1402)。
[0137] 次に、再生制御情報処理部 1111は、再生制御情報を参照し、制限対象時刻に関 する情報を取得する。図 13の例では、再生制御情報処理部 1111は、開始時刻 130 7と終了時刻 1308を取得する。また、再生制御情報処理部 1111は、再生制御情報 を参照し、制限方法に関する情報を取得する。図 13の例では、再生制御情報処理 部 1111は、再生不可の旨が記述された制限方法 1309を取得する。
[0138] そして、再生制御情報処理部 1111は、 S1402で取得した現在時刻と、再生制御 情報に記述された制限対象時刻に関する情報を比較し、これらの時刻が一致する場 合には、再生制御情報に記載された制限方法、この場合コンテンツが再生不可であ る旨をコンテンッ復号部 115に送る(S 1403)。
[0139] これに対して、コンテンツ復号部 115は、再生不可処理、つまり暗号化コンテンツの 復号ィ匕を行わない処理をして、処理を終了する(S1404)。
[0140] 以上説明したように、実施の形態 2によれば、時刻情報を用いた、コンテンツの再生 制御を行うことができる。これにより、例えば、ゴールデンタイムには、蓄積コンテンツ の再生を抑制することにより、オンエアされているコンテンツを見てもらうようにできる。
[0141] また、実施の形態 2によれば、現在時刻をサーバ 1100に問い合わせるように制御 できる。これにより、端末 1110において現在時刻を改竄することによるコンテンツの 不正利用を防止できる。
[0142] なお、実施の形態 2と実施の形態 1を組み合わせ、所定の時刻には、特定再生を不 可とするような制御を行っても良い。
[0143] また、再生制御情報に記述された再生禁止時刻帯に操作部 118からコンテンツの 再生要求を受けた場合に、その操作を受け付けないようにしても良い。また、再生禁 止時刻帯は、コンテンツの再生ができない旨がわ力るように、操作部 118の再生ボタ ンなどの色を変えたり、コンテンツが再生不可であることを表示したりしても良い。
[0144] また、コンテンツの再生中に、禁止時刻帯に入った場合は、自動的にコンテンツの 再生を停止するようにしても良 、。
[0145] なお、再生制限を時刻で説明したが、曜日制限や日付制限で再生不可または再 生許可制限を行っても良い。
[0146] (実施の形態 3)
本発明の実施の形態 3にかかるコンテンツ再生制御システムは、視聴環境による再 生可否の制御を行うものである。
[0147] 図 15は本発明の実施の形態 3にかかるコンテンツ再生制御システムの構成を示す ブロック図である。なお、既に説明した部分と同一の部分には同一の符号を付与し、 詳細な説明を省略する。
[0148] 実施の形態 3にかかるコンテンツ再生制御システムの端末 1510は、照度検出部 15
12を設けている。照度検出部 1512は、端末 1510の置かれた環境の照度 (ルクス) を検出するものである。
[0149] また、サーバ 1500の再生制御情報生成部 1502は、照度情報によるコンテンツの 再生の制限 (制御)情報を記述した再生制御情報を生成する。再生制御情報生成部 1502は、生成した再生制御情報を通信部 104、伝送路 120を介して端末 1510〖こ 送る。
[0150] 端末 1510の再生制御情報処理部 1511は、再生制御情報生成部 1502が生成し た再生制御情報に基づ!、て、コンテンッ復号部 115におけるコンテンツの再生を制 御する。
[0151] 次に、再生制御情報生成部 1502が生成する再生制御情報のスキーマについて図 16を用いて説明する。図 16は、実施の形態 3にかかる再生制御情報のスキーマ例を 示す図である。
[0152] 実施の形態 3にかかる再生制御情報のスキーマ 1600は、図中 1601に示すように 、照度によるコンテンツの再生の制限情報を定義している。また、スキーマ 1600は、 図中 1602に示すように、照度による制限方法を指定するように定義している。具体 的には、スキーマ 1600は、制限対象の照度を示す最小照度 1604と最大照度 1605 と、最小照度 1604以上の場合と最大照度 1605以上の場合にどのようにコ: を再生するかの制限方法 1603と、を定義している。 [0153] 次に、実施の形態 3にかかる再生制御情報の具体的な記述について、図 17を用い て説明する。図 17は、実施の形態 3のコンテンツ再生制御システムにおける再生制 御情報を記述したメタデータの一例を示す図である。なお、既に説明した部分と同一 の部分には同一の符号を付与し、詳細な説明を省略する。
[0154] 実施の形態 3にかかる再生制御情報 1700の、図中 1701に示される部分には、セ グメントに対する制限情報が記述されている。具体的には、制限情報 1701には、制 限対象の最小照度 1702と、最小照度 1702以上の場合の制限方法 (この例では再 生可能) 1703が記述されている。
[0155] なお、図 17に示す再生制御情報 1700では、ひとつのセグメントに関する記述しか ないが、複数のセグメントに関する記述をし、かつそれぞれのセグメントに対して異な る制限情報を記述しても良 、。
[0156] 次に、実施の形態 3にかかるコンテンツ再生制御システムのコンテンツ再生処理に ついて、図 18の処理フローを参照して説明する。
[0157] ユーザが操作部 118よりコンテンツ再生要求を入力すると(S1801)、操作部 118 力 Sコンテンツ復号部 115にコンテンツの再生要求を送る(S 1802)。
[0158] これに対して、コンテンツ復号部 115は、コンテンツを再生してよいか否かの再生可 否に関する情報の要求を再生制御情報処理部 1511に送る(S 1803)。
[0159] これに対して、再生制御情報処理部 1511は、再生制御情報記録部 114を参照し て、再生制御情報を取得する。
[0160] 次に、再生制御情報処理部 1511は、照度検出部 1512に対して端末 1510の置か れた環境の照度情報の要求をする(S 1804)。そして、これに対して、照度検出部 15
12は、端末 1510の置かれた環境の照度情報を再生制御情報処理部 1511に送る(
S1805)。
[0161] 次に、再生制御情報処理部 1511は、再生制御情報を参照して、制限対象照度に 関する情報を取得する。図 17の例では、再生制御情報処理部 1511は、最小照度 1 702を取得する。また、再生制御情報処理部 1511は、再生制御情報を参照し、制 限方法に関する情報を取得する。図 17の例では、再生制御情報処理部 1511は、再 生可能の旨が記述された制限方法 1703を取得する。 [0162] そして、再生制御情報処理部 1511は、 S1805で取得した照度情報力 再生制御 情報に記述された制限対象照度に該当するか判断し、該当する場合には、再生制 御情報に記載された制限方法、この場合、コンテンツが再生可能である旨をコンテン ッ復号部 115に送る(S 1806)。
[0163] これに対して、コンテンツ復号部 115は、再生処理、つまり暗号ィ匕コンテンツを復号 化し、出力端末 130に出力する処理をして、処理を終了する(S1807)。
[0164] 以上説明したように、実施の形態 3によれば、端末 1510の置かれた環境の照度情 報を用いた、コンテンツの再生制御を行うことができる。これにより、例えば、輝度変 化の激し 、シーンを含むアニメーション番組を、喑 、部屋で見ると!、うことを防ぐこと ができる。
[0165] また、端末 1510が再生制御情報に記述された再生制御対象照度にある状況で操 作部 118からコンテンツの再生要求を受けた場合に、その操作を受け付けないように しても良い。また、端末 1510が再生制御対象照度にある場合は、コンテンツの再生 ができない旨がわ力るように、操作部 118の再生ボタンなどの色を変えたり、コンテン ッが再生不可であることを表示したりするようにしても良い。再生不可であることを表 示後、再度再生要求があった場合は、 S1801— S1807の処理を繰り返すようにして も良い。
[0166] また、コンテンツの再生中に、端末 1510が再生制御対象照度に入った場合は、自 動的に再生を停止するようにしても良い。
[0167] なお、照度以外の環境情報を用いてコンテンツの再生制御するような再生制御情 報を生成し、照度以外の環境情報を用いてコンテンツの再生制御を行うようにしても 良い。
[0168] (実施の形態 4)
本発明の実施の形態 4にかかるコンテンツ再生制御システムは、利用者の属性によ る再生可否の制御を行うものである。
[0169] 図 19は、本発明の実施の形態 4にかかるコンテンツ再生制御システムの構成を示 すブロック図である。なお、既に説明した部分と同一の部分には同一の符号を付与し
、詳細な説明を省略する。 [0170] 実施の形態 4にかかるコンテンツ再生制御システムの端末 1910は、属性管理部 19 12を設けている。属性管理部 1912は、端末 1910の利用者に関する情報、つまり利 用者の属性を管理するものである。属性管理部 1912には、利用者が ICカードなど から利用者属性を入力する形態であっても良いし、操作部 118から入力する形態で あってもよい。
[0171] 利用者属性情報は、利用者の年齢、利用者の端末性能、利用者の端末の周辺環 境および利用者の地域情報 (住所)等である。また、事業者の管理する利用者情報 は、伝送路 110を介して属性管理部 1912に設定する形態であってもよい。
[0172] また、サーバ 1900の再生制御情報生成部 1902は、利用者属性情報による再生 制御を記述した再生制御情報を生成する。再生制御情報生成部 1902は、生成した 再生制御情報を通信部 104、伝送路 120を介して端末 1910に送る。
[0173] 端末 1910の再生制御情報処理部 1911は、再生制御情報生成部 1902が生成し た再生制御情報に基づ!、て、コンテンッ復号部 115におけるコンテンツの再生を制 御する。
[0174] 次に、再生制御情報生成部 1902が生成する再生制御情報のスキーマについて図 20を用いて説明する。図 20は、実施の形態 4にかかる再生制御情報のスキーマ例を 示す図である。
[0175] 実施の形態 4にかかる再生制御情報のスキーマ 2000は、図中 2001に示すように 、利用者属性によるコンテンツの再生の制限情報を定義している。また、スキーマ 20 00は、図中 2002に示すように、利用者属性による制限情報を指定するように定義し ている。具体的には、スキーマ 2000は、制限対象の最小年齢 2004と最大年齢 200 5と、最小年齢 2004以上の場合と最大年齢 2005以下の場合にどのようにコンテンツ を再生するかの制限方法 2003と、を定義している。
[0176] 次に、実施の形態 4にかかる再生制御情報の具体的な記述について、図 21を用い て説明する。図 21は、実施の形態 4のコンテンツ再生制御システムにおける再生制 御情報を記述したメタデータの一例を示す図である。なお、既に説明した部分と同一 の部分には同一の符号を付与し、詳細な説明を省略する。
[0177] 実施の形態 4にかかる再生制御情報 2100の、図中 2101に示される部分には、セ グメントに対する制限情報が記述されている。具体的には、制限情報 2101には、制 御対象の最小年齢 2102と、最小年齢 2102以上の場合の制限方法 (この例では再 生可能) 2103が記述されている。
[0178] なお、図 21に示す再生制御情報 2100では、ひとつのセグメントに関する記述しか ないが、複数のセグメントに関する記述をし、かつそれぞれのセグメントに対して異な る制限情報を記述しても良 、。
[0179] 次に、実施の形態 4にかかるコンテンツ再生制御システムのコンテンツ再生処理に ついて、図 22の処理フローを参照して説明する。
[0180] ユーザが操作部 118よりコンテンツ再生要求を入力すると(S2201)、操作部 118 力 Sコンテンツ復号部 115にコンテンツの再生要求を送る(S 2202)。
[0181] これに対して、コンテンツ復号部 115は、コンテンツを再生してよいか否かの再生可 否に関する情報の要求を再生制御情報処理部 1911に送る(S2203)。
[0182] これに対して、再生制御情報処理部 1911は、再生制御情報記録部 114を参照し て、再生制御情報を取得する。
[0183] 次に、再生制御情報処理部 1911は、属性管理部 1912に対して端末 1910の利用 者の属性、この場合は年齢情報の要求をする(S2204)。そして、これに対して、属 性管理部 1912は、端末 1910の利用者の年齢情報を再生制御情報処理部 1911に 送る(S2205)。
[0184] 次に、再生制御情報処理部 1911は、再生制御情報を参照して、制御対象年齢に 関する情報を取得する。図 21の例では、再生制御情報処理部 1911は、最小年齢 2 102を取得する。また、再生制御情報処理部 1911は、再生制御情報を参照し、制 限方法に関する情報を取得する。図 21の例では、再生制御情報処理部 1911は、再 生可能の旨が記述された制限方法 2103を取得する。
[0185] そして、再生制御情報処理部 1911は、 S2205で取得した年齢情報力 再生制御 情報に記述された制限対象年齢に該当するか判断し、該当する場合には、再生制 御情報に記載された制限方法、この場合、コンテンツが再生可能である旨をコンテン ッ復号部 115に送る(S2206)。
[0186] これに対して、コンテンツ復号部 115は、再生処理、つまり暗号ィ匕コンテンツを復号 化し、出力端末 130に出力する処理をして、処理を終了する(S2207)。
[0187] 以上説明したように、実施の形態 4によれば、端末 1910の利用者の属性、この場 合は年齢を用いた、コンテンツの再生制御を行うことができる。これにより、例えば、コ ンテンッに成人向けの映像が含まれる区間がある場合に、その区間にのみ 20歳以 上の視聴制限を課すことができる。
[0188] また、再生制御情報に記述された制限対象年齢の利用者力も操作部 118からコン テンッの再生要求を受けた場合に、その操作を受け付けないようにしても良い。また
、端末 1910の利用者が制限対象年齢にある場合は、コンテンツの再生ができない 旨がわかるように、操作部 118の再生ボタンなどの色を変えたり、コンテンツが再生不 可であることを表示したりしても良い。
[0189] なお、図 20に示すスキーマ 2000を何所から利用者の属性を取得するか指定する ように定義してもよい。具体的には、利用者属性を端末 1910から取得する力 サー バ 1900から取得するか記述するように定義してもよ!/、。
[0190] また、利用者の属性として年齢を用いて説明したが、これ以外であってもよい。
[0191] なお、実施の形態 4では、利用者属性によるコンテンツの再生制御について説明し たが、端末属性によりコンテンツの再生制御を行っても良い。
[0192] この形態の場合、属性管理部 1912は、端末 1910の属性、例えば、端末 1910の 置かれた地域情報を管理する。
[0193] また、サーバ 1900の再生制御情報生成部 1902は、端末属性情報による再生制 御を記述した再生制御情報を生成する。
[0194] この形態の場合に再生制御情報生成部 1902が生成する再生制御情報のスキー マについて図 23を用いて説明する。図 23は、実施の形態 4にかかる再生制御情報 のスキーマのその他の例を示す図である。
[0195] 再生制御情報のスキーマ 2300は、図中 2301に示すように、端末属性によるコンテ ンッの再生の制限情報を定義している。また、スキーマ 2300は、図中 2302に示すよ うに、端末属性による制限情報を指定するように定義している。具体的には、スキー マ 2300は、制限対象の端末属性 2303と、端末属性 2303の場合にどのようにコンテ ンッを再生するかの制限方法 2304と、を定義している。 [0196] 次に、この形態に力かる再生制御情報の具体的な記述について、図 24を用いて説 明する。図 24は、実施の形態 4のコンテンツ再生制御システムにおける再生制御情 報を記述したメタデータのその他の例を示す図である。なお、既に説明した部分と同 一の部分には同一の符号を付与し、詳細な説明を省略する。
[0197] 再生制御情報 2400の、図中 2401に示される部分には、セグメントに対する再生の 制限情報が記述されている。具体的には、制限情報 2401には、制限対象の端末属 性、この場合は地域情報 2402と、地域情報 2402の場合の制限方法 (この例では再 生不可) 2403が記述されて!、る。
[0198] なお、図 24に示す再生制御情報 2400では、ひとつのセグメントに関する記述しか ないが、複数のセグメントに関する記述をし、かつそれぞれのセグメントに対して異な る制御情報を記述しても良 、。
[0199] また、この形態のコンテンツ再生制御システムのコンテンツ再生処理は、まず、再生 制御情報処理部 1911が、属性管理部 1912に対して端末 1910の属性、この場合 は端末 1910の置かれた地域情報の要求をする。そして、これに対して、属性管理部 1912は、端末 1910の地域情報を再生制御情報処理部 1911に送る。
[0200] 次に、再生制御情報処理部 1911は、再生制御情報を参照して、制限対象地域に 関する情報を取得する。図 24の例では、再生制御情報処理部 1911は、地域情報 2 402を取得する。また、再生制御情報処理部 1911は、再生制御情報を参照し、制 限方法に関する情報を取得する。図 24の例では、再生制御情報処理部 1911は、再 生不可の旨が記述された制限方法 2403を取得する。
[0201] そして、再生制御情報処理部 1911は、取得した地域情報が、再生制御情報に記 述された制限対象地域に該当する力判断し、該当する場合には、再生制御情報に 記載された制限方法、この場合、コンテンツが再生不可である旨をコンテンツ復号部 115に送る。
[0202] これに対して、コンテンツ復号部 115は、再生不可処理、つまり暗号化コンテンツの 復号ィヒを行わない処理をして、処理を終了する。
[0203] このようにして、端末 1910の端末の属性、この場合は地域情報を用いた、コンテン ッの再生制御を行うことができる。これにより、例えば、スポーツイベントを中継してい る場合、イベント開催地周辺には再生を禁止することにより、多くの人に実際にィベン ト観戦に来てもらうように誘導することができる。
[0204] なお、実施の形態 2から実施の形態 4を組み合わせ、時間、端末の置かれた環境( 照度)、端末の利用者の年齢、端末の設置場所を組み合わせた情報による、コンテ ンッの再生制御を行うようにしても良い。さらに、これに実施の形態 1を組み合わせ、 上述した条件にぉ 、て特殊再生を規正するようにしてもょ 、。
[0205] 本明細書は、 2003年 10月 27日出願の特願 2003— 366604、及び 2004年 10月 22曰出願の特願 2004— 308807【こ基づく。この内容 ίますべてここ【こ含めておく。 産業上の利用可能性
[0206] 本発明は、放送網や IP網等の伝送路を介して、コンテンツと共に再生制御情報を 配信することにより、端末に再生制御情報に基づく再生を遵守させることができるた め、放送事業者 (再生制御情報製作者)が意図したコンテンツ再生形態をユーザに 守らせることができる。本発明は、コンピュータやテレビ、ハードディスクレコーダ一等 の固定端末のみならず、携帯端末、車載端末など、その適用範囲は広い。

Claims

請求の範囲
[1] コンテンツの区間に対する再生形態の制限を記述した再生制御情報を生成する再 生制御情報生成部と、前記コンテンツを暗号ィ匕し暗号化コンテンツを生成するため のコンテンツ鍵および前記暗号化コンテンツに対し前記再生制御情報に基づく再生 のみを許可することが記載された利用条件を含むライセンス情報を生成するライセン ス情報生成部と、前記コンテンツ鍵で前記コンテンツを暗号ィ匕した暗号ィ匕コンテンツ を生成するコンテンツ暗号化部と、前記再生制御情報、前記ライセンス情報、および 前記暗号ィ匕コンテンツを送信する通信部と、を具備したコンテンツ配信サーバ。
[2] 前記再生制御情報は、前記区間を特定する記述と、前記区間に対して停止、一時 停止、巻き戻し、早送り、スキップ、ジャンプ、および録画の少なくともひとつの再生方 法を制限する記述と、力 なる請求項 1記載のコンテンツ配信サーバ。
[3] 前記再生制御情報は、前記区間を特定する記述と、前記区間を跨ぐ時間スキップ もしくは指定時間へのジャンプの少なくとも一方を制限する記述と、力 なる請求項 1 記載のコンテンツ配信サーバ。
[4] 前記再生制御情報は、複数の前記区間の再生順序を設定する記述と、設定された 前記再生順序以外の順で前記区間の再生をすることを制限する記述と、力 なる請 求項 1記載のコンテンツ配信サーバ。
[5] 前記再生制御情報は、前記区間を特定する記述と、前記区間に対する制限対象 の時刻を示す記述と、前記時刻の場合に前記区間の再生を制限する記述と、力 な る請求項 1記載のコンテンツ配信サーバ。
[6] 前記再生制御情報には、現在時刻の取得先に関する記述がなされている請求項 5 記載のコンテンツ配信サーバ。
[7] 前記再生制御情報は、前記区間を特定する記述と、前記区間に対する制限対象 の環境状況を示す記述と、前記環境状況の場合に前記区間の再生を制限する記述 と、からなる請求項 1記載のコンテンツ配信サーバ。
[8] 前記再生制御情報は、前記区間を特定する記述と、前記区間に対する制限対象 の端末に関する情報を示す記述と、前記制限対象の端末に対し前記区間の再生を 制限する記述と、力 なる請求項 1記載のコンテンツ配信サーバ。
[9] 前記再生制御情報は、前記区間を特定する記述と、前記区間に対する制限対象 の利用者に関する情報を示す記述と、前記制限対象の利用者に対し前記区間の再 生を制限する記述と、力 なる請求項 1記載のコンテンツ配信サーバ。
[10] 前記再生制御情報は、 XMLを用いた階層化された構造化記述により記述されて V、る請求項 1記載のコンテンツ配信サーバ。
[11] 前記再生制御情報および前記ライセンス情報の利用条件には発行者を識別する 発行者識別情報が付与され、前記再生制御情報および前記利用条件は、前記発行 者識別番号により対応付けられている請求項 1記載のコンテンツ配信サーバ。
[12] 前記再生制御情報および前記ライセンス情報の利用条件には発行者を識別する 発行者識別情報および前記発行者識別情報に対する識別番号が付与され、前記再 生制御情報および前記利用条件は、前記発行者識別番号および前記識別番号によ り対応付けられている請求項 1記載のコンテンツ配信サーバ。
[13] B音号ィ匕したコンテンツである暗号ィ匕コンテンツを復号ィ匕するコンテンツ復号部と、前 記コンテンツの区間に対する再生形態の制限を記述した再生制御情報を取得し、前 記再生制御情報に基づ!/、て復号ィヒの指示を前記コンテンッ復号部にする再生制御 情報処理部と、を具備したコンテンツ再生制御端末。
[14] 前記コンテンツ復号部は、前記暗号化コンテンツを生成するためのコンテンツ鍵お よび前記暗号化コンテンツに対し前記再生制御情報に基づく再生のみを許可するこ とが記載された利用条件を含むライセンス情報を取得し、前記再生制御情報に基づ いて前記区間を前記暗号化鍵により復号化し再生する請求項 13記載のコンテンツ 再生制御端末。
[15] コンテンツの操作要求を受け付ける操作部を具備し、前記操作部は前記再生制御 情報で制限された操作を受け付けない請求項 13記載のコンテンツ再生制御端末。
[16] 前記コンテンツ復号部は、前記再生制御情報で制限された操作を前記操作部から 受け付けない請求項 13記載のコンテンツ再生制御端末。
[17] 前記操作部は、前記区間において制限されている再生形態に関する操作と、制限 されていない再生形態に関する操作とを区別して表示する請求項 13記載のコンテン ッ再生制御端末。
[18] 前記再生制御情報処理部は、前記区間が制限されている再生形態で実行されて V、た場合に、制限されて!、な 、再生形態に変更する請求項 13記載のコンテンツ再 生制御端末。
[19] 前記コンテンツ復号部および前記再生制御情報処理部は、耐タンパ化されたセキ ユリティモジュールである請求項 13記載のコンテンツ再生制御端末。
[20] コンテンツの区間に対する再生形態の制限を記述した再生制御情報を生成するス テツプと、前記コンテンッを B音号ィ匕し B音号ィ匕コンテンッを生成するためのコンテンッ鍵 および前記暗号化コンテンツに対し前記再生制御情報に基づく再生のみを許可す ることが記載された利用条件を含むライセンス情報を生成するステップと、前記コンテ ンッ鍵で前記コンテンツを暗号ィ匕した暗号ィ匕コンテンツを生成するステップと、前記 再生制御情報、前記ライセンス情報、および前記暗号化コンテンツを送信するステツ プと、を具備したコンテンツ配信方法。
[21] 暗号ィ匕したコンテンツである暗号化コンテンツの区間に対する再生形態の制限を 記述した再生制御情報を取得するステップと、前記再生制御情報により制限を受け ない再生形態の場合に前記区間を復号するステップと、を具備したコンテンツ再生 制御方法。
[22] コンピュータに、コンテンツの区間に対する再生形態の制限を記述した再生制御情 報を生成するステップと、前記コンテンツを暗号ィ匕し暗号ィ匕コンテンツを生成するた めのコンテンツ鍵および前記暗号化コンテンッに対し前記再生制御情報に基づく再 生のみを許可することが記載された利用条件を含むライセンス情報を生成するステツ プと、前記コンテンツ鍵で前記コンテンツを暗号ィ匕した暗号ィ匕コンテンツを生成する ステップと、前記再生制御情報、前記ライセンス情報、および前記暗号化コンテンツ を送信するステップと、を行わせるプログラム。
[23] コンピュータに、暗号化したコンテンツである暗号化コンテンツの区間に対する再生 形態の制限を記述した再生制御情報を取得するステップと、前記再生制御情報によ り制限を受けな 、再生形態の場合に前記区間を復号するステップと、を行わせるプロ グラム。
[24] 請求項 22記載のプログラムを記憶した記憶媒体。 [25] 請求項 23記載のプログラムを記憶した記憶媒体。
PCT/JP2004/015807 2003-10-27 2004-10-25 コンテンツ配信サーバおよびコンテンツ再生制御端末 WO2005041576A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
EP04792935.1A EP1696668B1 (en) 2003-10-27 2004-10-25 Content distribution server and content playback control terminal
CN2004800316386A CN1875630B (zh) 2003-10-27 2004-10-25 内容分配服务器及内容分配方法
US10/576,952 US8108936B2 (en) 2003-10-27 2004-10-25 Content distribution server and content playback control terminal
US13/330,174 US9014541B2 (en) 2003-10-27 2011-12-19 Content distribution server and content playback control terminal

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2003366604 2003-10-27
JP2003-366604 2003-10-27
JP2004308807A JP5008822B2 (ja) 2003-10-27 2004-10-22 コンテンツ再生制御方法およびコンテンツ再生制御端末
JP2004-308807 2004-10-22

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US10/576,952 A-371-Of-International US8108936B2 (en) 2003-10-27 2004-10-25 Content distribution server and content playback control terminal
US13/330,174 Continuation US9014541B2 (en) 2003-10-27 2011-12-19 Content distribution server and content playback control terminal

Publications (1)

Publication Number Publication Date
WO2005041576A1 true WO2005041576A1 (ja) 2005-05-06

Family

ID=34525465

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2004/015807 WO2005041576A1 (ja) 2003-10-27 2004-10-25 コンテンツ配信サーバおよびコンテンツ再生制御端末

Country Status (5)

Country Link
US (2) US8108936B2 (ja)
EP (1) EP1696668B1 (ja)
JP (1) JP5008822B2 (ja)
CN (2) CN102158734B (ja)
WO (1) WO2005041576A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007072354A3 (en) * 2005-12-22 2007-11-01 Koninkl Philips Electronics Nv Recording of protected broadcast content with selectable user rights
US20100180096A1 (en) * 2006-03-30 2010-07-15 Hyon-Gon Choo License data for controlling partial avoidance or simultaneous access to multimedia contents, and apparatus and method for consuming multimedia contents using this license data

Families Citing this family (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7278165B2 (en) * 2003-03-18 2007-10-02 Sony Corporation Method and system for implementing digital rights management
JP4561146B2 (ja) * 2004-03-29 2010-10-13 ソニー株式会社 コンテンツ流通システム、暗号化装置、暗号化方法、情報処理プログラム、及び記憶媒体
FR2888355A1 (fr) * 2005-07-07 2007-01-12 Thomson Licensing Sa Procede de controle de droits de consommation du type "n consommations autorisees" d'un contenu numerique audio et/ou video et dispositif mettant en oeuvre ce procede
WO2007019469A2 (en) 2005-08-05 2007-02-15 Realnetworks, Inc. Systems and methods for queuing purchase transactions and for registering users and devices
JP4668013B2 (ja) * 2005-08-30 2011-04-13 パナソニック株式会社 コンテンツ配信方法、コンテンツ配信サーバ、通信端末装置及びコンテンツ配信システム
US8438646B2 (en) 2006-04-28 2013-05-07 Disney Enterprises, Inc. System and/or method for distributing media content
US20070265977A1 (en) * 2006-05-12 2007-11-15 Chris Read Method and system for improved digital rights management
KR101165773B1 (ko) 2006-06-13 2012-07-17 삼성전자주식회사 휴대용 단말기에서 디지털 저작권 관리 컨텐츠 재생 장치및 방법
US8615547B2 (en) * 2006-06-14 2013-12-24 Thomson Reuters (Tax & Accounting) Services, Inc. Conversion of webcast to online course and vice versa
CN101166180B (zh) * 2006-10-16 2012-07-04 松下电器产业株式会社 利用多媒体会话信息的网络安全处理方法及其***
US8296240B2 (en) * 2007-03-22 2012-10-23 Sony Corporation Digital rights management dongle
US20080256646A1 (en) * 2007-04-12 2008-10-16 Microsoft Corporation Managing Digital Rights in a Member-Based Domain Architecture
US9805374B2 (en) * 2007-04-12 2017-10-31 Microsoft Technology Licensing, Llc Content preview
US8539543B2 (en) 2007-04-12 2013-09-17 Microsoft Corporation Managing digital rights for multiple assets in an envelope
US20080271153A1 (en) * 2007-04-27 2008-10-30 General Instrument Corporation Method and Apparatus for Handling of Content that includes a Mix of CCI Segments
TWI394459B (zh) * 2007-05-16 2013-04-21 Sony Corp Content download system and content download method, content provision device, and content supply method and content supply program, content receiving apparatus, and content receiving method and content receiving program
MX2010005624A (es) 2007-11-30 2010-06-01 Samsung Electronics Co Ltd Metodo y aparato de busqueda de dispositivos de retransmision de servicio de television de protocolo de internet y metodo y aparato de interaccion con dispositivos.
JP5000477B2 (ja) * 2007-12-26 2012-08-15 日立公共システムエンジニアリング株式会社 コンテンツデータ、コンテンツ不正検出のプログラム、装置及び方法
KR20090082068A (ko) * 2008-01-25 2009-07-29 삼성전자주식회사 컨텐츠의 메타데이터 제공 방법 및 장치와 컨텐츠의 이용권한 제한 방법 및 장치
CN101981930A (zh) 2008-03-28 2011-02-23 三星电子株式会社 针对提供iptv通信服务的应用的信息接收方法及装置
JP5411131B2 (ja) * 2008-05-09 2014-02-12 パナソニック株式会社 コンテンツ再生装置
KR101661210B1 (ko) 2008-07-24 2016-09-29 삼성전자주식회사 Iptv 통신 서비스 수행 방법 및 장치
WO2010021142A1 (ja) * 2008-08-22 2010-02-25 パナソニック株式会社 記録再生装置
JP2010192944A (ja) * 2009-02-13 2010-09-02 Sony Corp コンテンツ配信装置、コンテンツ利用装置、コンテンツ配信システム、コンテンツ配信方法、およびプログラム
KR101533699B1 (ko) * 2009-02-25 2015-07-03 삼성전자 주식회사 EPG를 이용한 Control UI 정보 전송 및 처리 장치 및 방법
US8495687B2 (en) 2009-03-16 2013-07-23 Centurylink Intellectual Property Llc DVR home network content shifting
US8750683B2 (en) * 2009-10-30 2014-06-10 Hitachi Consumer Electronics Co., Ltd. Content-receiving device
JP5640726B2 (ja) * 2010-12-21 2014-12-17 ソニー株式会社 情報処理装置、通信システムおよび無線端末装置の課金方法
KR20140004730A (ko) * 2011-02-20 2014-01-13 엘지전자 주식회사 심리스 콘텐트 재생 방법 및 장치
EP2875462A4 (en) * 2012-07-18 2016-03-16 Cryptography Res Inc PROTECTING MULTIMEDIA ELEMENTS USING A MULTIMEDIA SECURITY CONTROL DEVICE
US10108788B2 (en) * 2013-09-10 2018-10-23 Netflix, Inc. Fast-expiring licenses used to speculatively authorize access to streaming media content
JP5870163B2 (ja) * 2014-06-30 2016-02-24 達男 眞子 コンテンツ閲覧制限システム、コンテンツ閲覧制限方法及びコンテンツ閲覧制限プログラム並びにリムーバブルメディア読取装置
US11184675B1 (en) * 2020-06-10 2021-11-23 Rovi Guides, Inc. Systems and methods to improve skip forward functionality
US11277666B2 (en) 2020-06-10 2022-03-15 Rovi Guides, Inc. Systems and methods to improve skip forward functionality
US11276433B2 (en) 2020-06-10 2022-03-15 Rovi Guides, Inc. Systems and methods to improve skip forward functionality

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001136463A (ja) * 1999-11-10 2001-05-18 Toshiba Corp 映像信号再生装置
JP2001197388A (ja) * 2000-01-17 2001-07-19 Funai Electric Co Ltd 映像信号装置
JP2002259275A (ja) * 2000-11-24 2002-09-13 Matsushita Electric Ind Co Ltd 配信コンテンツ制作装置および方法
JP2002312737A (ja) * 2001-04-11 2002-10-25 Nippon Telegr & Teleph Corp <Ntt> Icカードによる時刻情報取得方法及び有効期限処理方法
JP2002342518A (ja) 2001-02-02 2002-11-29 Matsushita Electric Ind Co Ltd コンテンツ利用管理システム及びコンテンツ利用管理方法
JP2003015760A (ja) * 2001-03-23 2003-01-17 Internatl Business Mach Corp <Ibm> ディジタル・エンコードされた製品の使用を制御する方法
JP2003058510A (ja) * 2001-08-15 2003-02-28 Fujitsu Ltd ライセンスのオフライン環境下における送信流通システム及び送信流通方法
JP2003101949A (ja) * 2001-09-20 2003-04-04 Matsushita Electric Ind Co Ltd 放送受信機およびコンテンツを放送する方法
JP2003143547A (ja) * 1994-07-08 2003-05-16 Sony Corp 再生制御方法、送受信方法、再生方法
JP2003162600A (ja) * 2001-08-08 2003-06-06 Matsushita Electric Ind Co Ltd ライセンス情報変換装置
JP2003256595A (ja) * 2002-02-26 2003-09-12 Ntt Comware Corp コンテンツ配信認証システムとコンテンツ配信認証方法、及びこの方法をコンピュータに実行させるプログラムとこの方法を記録した記録媒体
JP2003272286A (ja) * 2002-03-15 2003-09-26 Sanyo Electric Co Ltd データ再生装置およびデータ再生方法
JP2004308807A (ja) 2003-04-08 2004-11-04 Kowa Kk 空圧アクチュエータの計時駆動装置および計時駆動方法

Family Cites Families (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6208805B1 (en) * 1992-02-07 2001-03-27 Max Abecassis Inhibiting a control function from interfering with a playing of a video
EP1845527A3 (en) 1994-07-08 2012-04-25 Sony Corporation Receiving controlled-access broadcast signals
DE69636819T2 (de) 1995-08-21 2007-10-04 Matsushita Electric Industrial Co., Ltd., Kadoma Verfahren zur Wiedergabe einer optischen Multimedia-Platte die einem Titel-Entwickler das Koordinieren der Verwendung besonderer Wiedergabefunktionen erlaubt
JP3146185B2 (ja) * 1995-08-21 2001-03-12 松下電器産業株式会社 光ディスク記録方法
JP3561094B2 (ja) * 1996-08-30 2004-09-02 株式会社東芝 情報再生装置
JPH10289520A (ja) * 1997-04-11 1998-10-27 Kenwood Corp ビデオcdプレーヤ
EP1653463A1 (en) 1997-05-13 2006-05-03 Kabushiki Kaisha Toshiba License information copying method and apparatus, license information moving method
JP3792896B2 (ja) * 1997-05-13 2006-07-05 株式会社東芝 情報再生装置及び情報再生方法
US6490000B1 (en) * 1997-12-24 2002-12-03 Echostar Communications Corporation Method and apparatus for time shifting and controlling broadcast audio and video signals
US7188088B2 (en) * 1999-12-07 2007-03-06 Matsushita Electric Industrial Co., Ltd. Video editing apparatus, video editing method, and recording medium
JP2001175606A (ja) * 1999-12-20 2001-06-29 Sony Corp データ処理装置、データ処理機器およびその方法
US20010044786A1 (en) * 2000-03-14 2001-11-22 Yoshihito Ishibashi Content usage management system and method, and program providing medium therefor
US7155415B2 (en) * 2000-04-07 2006-12-26 Movielink Llc Secure digital content licensing system and method
JP3717148B2 (ja) * 2000-04-10 2005-11-16 アルパイン株式会社 Dvdビデオプレーヤ
US7197758B1 (en) * 2000-04-27 2007-03-27 Microsoft Corporation Method and apparatus for indexing video programs
JP4626784B2 (ja) * 2000-05-19 2011-02-09 ソニー株式会社 通信装置および通信方法、並びに記録媒体
JP4810752B2 (ja) * 2000-08-04 2011-11-09 ソニー株式会社 データ記録媒体、データ記録方法及び装置、データ再生方法及び装置、データ送信方法及び装置、並びに、データ受信方法及び装置
US7177857B2 (en) * 2000-11-24 2007-02-13 Matsushita Electric Industrial Co., Ltd. Apparatus and method for creating distribution content
BR0206506A (pt) * 2001-01-17 2003-10-21 Contentguard Holdings Inc Processo e aparelho para gerenciar direitos de uso de conteúdo digital
SG99387A1 (en) * 2001-02-02 2003-10-27 Matsushita Electric Ind Co Ltd Content usage management system and content usage management method
JP4086477B2 (ja) * 2001-03-23 2008-05-14 三洋電機株式会社 コンテンツ符号化方法及びコンテンツ配信方法及びコンテンツ受信端末装置
US7987510B2 (en) * 2001-03-28 2011-07-26 Rovi Solutions Corporation Self-protecting digital content
JP2002341518A (ja) 2001-05-15 2002-11-27 Fuji Photo Film Co Ltd 平版印刷原版並びに平版印刷版の製版方法
US20020191950A1 (en) * 2001-06-15 2002-12-19 Xiaoling Wang Apparatus and a method for preventing commercial skipping
US7239708B2 (en) * 2001-06-27 2007-07-03 Microsoft Corporation Protecting decrypted compressed content and decrypted decompressed content at a digital rights management client
US20030001977A1 (en) * 2001-06-28 2003-01-02 Xiaoling Wang Apparatus and a method for preventing automated detection of television commercials
US8122465B2 (en) * 2001-07-05 2012-02-21 Digimarc Corporation Watermarking to set video usage permissions
US20030031455A1 (en) * 2001-08-10 2003-02-13 Koninklijke Philips Electronics N.V. Automatic commercial skipping service
JP2003061066A (ja) * 2001-08-15 2003-02-28 Sony Corp コンテンツ提供装置、コンテンツ提供方法、ストリームコンテンツの再生プログラム及びストリームコンテンツの再生プログラムを記録した記録媒体
JP4095271B2 (ja) * 2001-09-19 2008-06-04 アルパイン株式会社 ディスク再生装置
JP3807975B2 (ja) * 2001-11-14 2006-08-09 シャープ株式会社 番組記録再生装置
JP2003152698A (ja) * 2001-11-15 2003-05-23 Nippon Hoso Kyokai <Nhk> コンテンツ利用制御送信方法、コンテンツ利用制御受信方法およびコンテンツ利用制御送信装置、コンテンツ利用制御受信装置ならびにコンテンツ利用制御送信プログラム、コンテンツ利用制御受信プログラム
JP2003289509A (ja) * 2002-01-22 2003-10-10 Matsushita Electric Ind Co Ltd 蓄積コンテンツ再生装置、その再生方法、その再生プログラムおよびその媒体、コンテンツ送受信システム、および特定フレーム情報ファイル
US20040047588A1 (en) * 2002-03-27 2004-03-11 Tomoyuki Okada Package medium, reproduction apparatus, and reproduction method
US7092615B2 (en) * 2002-06-05 2006-08-15 Matsushita Electric Industrial Co., Ltd. Content reproducing apparatus for reproducing content that is stream data divided into a plurality of reply segments, and content transmitting/receiving system
JP2004056620A (ja) * 2002-07-23 2004-02-19 Sony Corp 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム
US7801820B2 (en) * 2003-01-13 2010-09-21 Sony Corporation Real-time delivery of license for previously stored encrypted content
US20040193902A1 (en) * 2003-03-31 2004-09-30 Vogler Dean H. Digital content rendering device and method

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003143547A (ja) * 1994-07-08 2003-05-16 Sony Corp 再生制御方法、送受信方法、再生方法
JP2001136463A (ja) * 1999-11-10 2001-05-18 Toshiba Corp 映像信号再生装置
JP2001197388A (ja) * 2000-01-17 2001-07-19 Funai Electric Co Ltd 映像信号装置
JP2002259275A (ja) * 2000-11-24 2002-09-13 Matsushita Electric Ind Co Ltd 配信コンテンツ制作装置および方法
JP2002342518A (ja) 2001-02-02 2002-11-29 Matsushita Electric Ind Co Ltd コンテンツ利用管理システム及びコンテンツ利用管理方法
JP2003015760A (ja) * 2001-03-23 2003-01-17 Internatl Business Mach Corp <Ibm> ディジタル・エンコードされた製品の使用を制御する方法
JP2002312737A (ja) * 2001-04-11 2002-10-25 Nippon Telegr & Teleph Corp <Ntt> Icカードによる時刻情報取得方法及び有効期限処理方法
JP2003162600A (ja) * 2001-08-08 2003-06-06 Matsushita Electric Ind Co Ltd ライセンス情報変換装置
JP2003058510A (ja) * 2001-08-15 2003-02-28 Fujitsu Ltd ライセンスのオフライン環境下における送信流通システム及び送信流通方法
JP2003101949A (ja) * 2001-09-20 2003-04-04 Matsushita Electric Ind Co Ltd 放送受信機およびコンテンツを放送する方法
JP2003256595A (ja) * 2002-02-26 2003-09-12 Ntt Comware Corp コンテンツ配信認証システムとコンテンツ配信認証方法、及びこの方法をコンピュータに実行させるプログラムとこの方法を記録した記録媒体
JP2003272286A (ja) * 2002-03-15 2003-09-26 Sanyo Electric Co Ltd データ再生装置およびデータ再生方法
JP2004308807A (ja) 2003-04-08 2004-11-04 Kowa Kk 空圧アクチュエータの計時駆動装置および計時駆動方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1696668A4 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007072354A3 (en) * 2005-12-22 2007-11-01 Koninkl Philips Electronics Nv Recording of protected broadcast content with selectable user rights
US20100180096A1 (en) * 2006-03-30 2010-07-15 Hyon-Gon Choo License data for controlling partial avoidance or simultaneous access to multimedia contents, and apparatus and method for consuming multimedia contents using this license data

Also Published As

Publication number Publication date
US20070079380A1 (en) 2007-04-05
JP2005160041A (ja) 2005-06-16
EP1696668A1 (en) 2006-08-30
US8108936B2 (en) 2012-01-31
CN1875630B (zh) 2011-04-06
CN102158734A (zh) 2011-08-17
EP1696668B1 (en) 2020-08-12
US20120087639A1 (en) 2012-04-12
CN102158734B (zh) 2013-02-27
EP1696668A4 (en) 2011-12-14
CN1875630A (zh) 2006-12-06
US9014541B2 (en) 2015-04-21
JP5008822B2 (ja) 2012-08-22

Similar Documents

Publication Publication Date Title
JP5008822B2 (ja) コンテンツ再生制御方法およびコンテンツ再生制御端末
CA2684393C (en) Method and apparatus for providing a secure trick play
JP4842510B2 (ja) ディジタル権利管理の互換性を設けるシステム及び方法
JP5039830B2 (ja) デジタル著作権管理ライセンスフォーマットを構成する方法
US8249428B2 (en) Content management device and content management method for controlling transfer of content having copy control information
JP6408913B2 (ja) 情報処理装置および方法、並びにコンテンツ再生装置および方法
JPWO2005122165A1 (ja) 記録装置および記録方法
CN102577363B (zh) 内容接收装置
JP2002507868A (ja) メディア・コンテンツの連続制御および保護のための方法および装置
JP2005160032A (ja) コンテンツ再生制御システム、サーバ装置、端末装置およびコンテンツ再生制御方法
KR100920279B1 (ko) 정보 제공 시스템, 및 정보 처리 장치 및 방법
KR20060109266A (ko) 방송 콘텐츠 보호/관리 시스템
US8935796B2 (en) Segment based digital content protection
US20070253676A1 (en) Method of controlling recording of program
JP4525361B2 (ja) 個人用コンテンツの配信装置
JP2005523547A (ja) 地域に基づく記録の許可
CN102547436B (zh) 输出控制方法
JP5350021B2 (ja) ファイル生成装置、ファイル再生装置およびコンピュータプログラム
JP5292237B2 (ja) コンテンツ受信装置
JPWO2005112454A1 (ja) メタデータ変換装置、メタデータ変換方法、ならびにメタデータ変換システム
JP2002215831A (ja) 電子シネマシステムおよび発券装置
JP2007325087A (ja) コンテンツ視聴管理方法
JP2006072504A (ja) サーバー型コンテンツ提供システム、サーバー型コンテンツ提供システムのライセンス管理方法及びコンテンツ利用装置
JP2016105342A (ja) 再生装置、サーバ、制御方法、レンタル管理方法、及び、プログラム
JP2008017379A (ja) 受信記録装置および受信記録方法

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200480031638.6

Country of ref document: CN

AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2007079380

Country of ref document: US

Ref document number: 10576952

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 2004792935

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2004792935

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 10576952

Country of ref document: US