WO2006057222A1 - 送信装置、及び受信装置 - Google Patents
送信装置、及び受信装置 Download PDFInfo
- Publication number
- WO2006057222A1 WO2006057222A1 PCT/JP2005/021372 JP2005021372W WO2006057222A1 WO 2006057222 A1 WO2006057222 A1 WO 2006057222A1 JP 2005021372 W JP2005021372 W JP 2005021372W WO 2006057222 A1 WO2006057222 A1 WO 2006057222A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- tool
- information
- identification information
- transmission
- receiving
- Prior art date
Links
- 230000005540 biological transmission Effects 0.000 claims abstract description 68
- 238000000034 method Methods 0.000 claims description 16
- 238000005469 granulation Methods 0.000 claims description 14
- 230000003179 granulation Effects 0.000 claims description 14
- 238000010348 incorporation Methods 0.000 claims description 13
- 238000000926 separation method Methods 0.000 claims description 9
- 230000002401 inhibitory effect Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 18
- 230000000694 effects Effects 0.000 description 8
- 238000010276 construction Methods 0.000 description 4
- 239000000284 extract Substances 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 3
- 230000010365 information processing Effects 0.000 description 2
- OZBZONOEYUBXTD-UHFFFAOYSA-N OOOOOOOOO Chemical compound OOOOOOOOO OZBZONOEYUBXTD-UHFFFAOYSA-N 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/06—Network architectures or network communication protocols for network security for supporting key management in a packet data network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/44—Processing 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/4405—Processing 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04K—SECRET COMMUNICATION; JAMMING OF COMMUNICATION
- H04K1/00—Secret communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2347—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/835—Generation of protective data, e.g. certificates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/167—Systems rendering the television signal unintelligible and subsequently intelligible
- H04N7/1675—Providing digital key or authorisation information for generation or regeneration of the scrambling sequence
Definitions
- the present invention relates to an apparatus for securely transmitting and receiving a signal including digitized video information and audio information.
- FIG. 9 shows a conventional example.
- FIG. 9 is a block diagram showing a transmitter 502 and a receiver 503 in the conventional example.
- a transmitting apparatus 502 includes a video encoding unit 10 conforming to MPEG-2 video (ISOZIEC1 3818-2) and an audio encoding unit 15 conforming to MPEG-2 audio (ISOZIEC1 3818-3).
- the receiving device 503 includes a video decoding unit 106 and an audio decoding unit 111.
- the input digital video signal 9 is compressed and encoded according to MPEG-2 video by the video encoding means 10 and output as a video bit stream 11.
- the input digital audio signal 14 is compressed and encoded by the audio encoding means 15 and output as an audio bit stream 16.
- the video bit stream 11 is decompressed by the video decoding means 106 and output as a digital video signal 107.
- the audio bit stream 16 is decompressed by the audio decoding means 111 and output as a digital audio signal 112.
- the method of encrypting and protecting the video bit stream and the like is not performed, and can be easily stolen by an unauthorized receiver. Also, even if encryption is performed, no countermeasure is taken against unauthorized decryption of the encryption method itself. That is, there is a problem that there is no means for preventing unauthorized reception of data transmitted by the transmission device.
- an encryption unit that encrypts at least one of digital information and digital video information to generate encrypted digital AV information, and a tool necessary to decode the encrypted digital AV information
- Tool generation means tool identification information generation means for generating tool identification information for identifying the tool, selection means for selecting a plurality of tool forces and predetermined tools, tool identification for the tool identification information generation means
- the transmission control means for issuing an instruction to generate information and an instruction to select a predetermined tool to the selection means; and a transmission means for transmitting the encrypted digital AV information, the tool identification information, and the tool. It is a transmitter.
- the method may further include tool list information generation means for generating tool list information having the tool identification information.
- the transmission control means issues an instruction to generate tool list information to the tool list information generation means instead of the instruction to generate tool identification information to the tool identification information generation means.
- the transmitting means can further transmit the tool list information.
- the above tool may also include a mutual authentication tool!,. Further, the tool may include a key management tool.
- the identification information may indicate a manufacturer of the receiving apparatus. Furthermore, the identification information may indicate a sender. Alternatively, the identification information may indicate the manufacturer of the DRM module! /.
- the transmitting means may transmit a DRM module container including the tool identification information, an update availability flag indicating an update of the tool, and a module version number. Furthermore, the transmission means may further transmit an ID indicating the rights description method associated with the DRM.
- the method may further comprise invalid tool information generation means for indicating tools that are invalid!
- the transmission control means instructs the ineffective tool generation means to generate an ineffective tool list.
- the information processing apparatus may further include granulation information generation means for generating granulation information indicating a degree to which the tool occupies in the entire control tool.
- the transmission control means may issue an instruction to transmit information on a tool to be held.
- the apparatus may further comprise a receiver power tool and receiver means for receiving request information related to cryptographic digital AV information.
- the transmission control means issues an instruction to select the tool based on the request information.
- the transmission control means may add the invalid tool information to the tool list information based on the information on the invalid tool received through the receiving means.
- the above problem is solved by the following receiving apparatus. That is, means for receiving encrypted digital AV information and tool identification information in which at least one of digital information and digital video information is encrypted, and means for decrypting the encrypted digital AV information
- Tool identification information separating means for separating tool identification information for identifying an important tool
- embedding means for receiving and incorporating the tool specified by the tool identification information
- decryption means for decrypting the encrypted digital AV information
- a reception control means for instructing the decoding of the encrypted digital AV information.
- the tool identification information separating unit may be provided with a tool list information separating unit that decodes the received tool list information and extracts the tool identification information.
- the receiving means receives encrypted digital AV information and tool list information in which at least one of digital audio information and digital video information is encrypted, and the reception control means receives the tool list.
- the separation means can be instructed to extract the tool identification information.
- the receiving means can further receive the DRM module container including the tool identification information, an update availability flag indicating update of the tool, and a module version number.
- the DRM module is received based on the tool identification information indicating the manufacturer of the DRM module, and the encrypted digital A is received by the received DRM module.
- V information may be decoded.
- the tool is received based on the tool identification information indicating the manufacturer of the receiving device! You may decrypt the above-mentioned encrypted digital AV information.
- the rights identification information indicating the rights description method associated with the DRM is received, and the encrypted digital AV information is decrypted based on the received rights identification information.
- the tool may control decoding means for decoding the built-in AV information.
- the method may further comprise an incorporation prohibiting means for prohibiting incorporation of the tool into the incorporating means into the incorporating means.
- the reception control means can prohibit the incorporation into the incorporation prohibiting means when the tool is an invalid tool described in the tool list information.
- the transmission device may further include transmission means for requesting a new tool.
- reception control means may issue an instruction to the transmitting apparatus to transmit information on a tool and an encryption / decryption tool to be held.
- the transmitting apparatus further includes transmitting means for conveying the manufacturer of the receiving apparatus.
- the information processing apparatus may further comprise transmission means for transmitting request information on the tool and the encrypted digital AV information to the transmission device.
- the transmitting apparatus updates the tool since the tool protection information for decrypting the encryption can be downloaded to the receiving apparatus together with the encrypted data. It is possible to provide the convenience of always being able to provide the latest protection method.
- the transmission apparatus according to the present invention has an advantage that tool list information can be easily used as a table. In addition to the above effects, the transmission apparatus according to the present invention has the advantage of being able to indicate an invalid tool.
- the transmission apparatus according to the present invention has the advantage of being able to indicate granular information, so that confusion in system construction can be reduced.
- the receiving device shown in the present invention has an advantage that the tool can be updated, for example, by downloading, and the latest protection scheme can always be provided.
- the receiving device has an advantage that the entire tool information can be obtained by the tool list information.
- the receiving device has an advantage of being able to prevent an invalid tool from being incorporated into the receiving device.
- the receiving device can obtain granular information of the tool and construct an optimal system.
- FIG. 1 is a diagram showing a schematic configuration of a transmission apparatus in a first embodiment of the present invention.
- FIG. 2 is a diagram showing a schematic configuration of a transmission apparatus in a second embodiment of the present invention.
- FIG. 3 is a diagram showing a schematic configuration of a transmitting apparatus in a third embodiment of the present invention.
- FIG. 4 is a diagram showing a schematic configuration of a transmitting apparatus in a fourth embodiment of the present invention.
- FIG. 5 is a diagram showing a schematic configuration of a receiving device in a fifth embodiment of the present invention.
- FIG. 6 is a diagram showing a schematic configuration of a receiving device in a sixth embodiment of the present invention.
- FIG. 7 is a diagram showing a schematic configuration of a receiving device in a seventh embodiment of the present invention.
- FIG. 8 is a diagram showing a schematic configuration of a reception apparatus according to an eighth embodiment of the present invention.
- FIG. 9 is a diagram showing a schematic configuration of the prior art.
- FIGS. 1 to 8 substantially the same members are denoted by the same reference numerals.
- FIG. 1 is a block diagram showing a configuration of a transmission apparatus according to Embodiment 1.
- Figure 1 is a block diagram showing a configuration of a transmission apparatus according to Embodiment 1.
- This transmitting device 23 is a tool identification information generating means 1 for generating tool identification information 2,
- the first tool generation means 3 for generating the tool 4 of 1, the second tool generation means 5 for generating the second tool 6, the second tool generation means 5 for generating the second tool 6, and the first tool 4 and the second tool 6 are switched and output Selection means 7, encryption means 12, multiplex transmission means 17, first transmission control means 19, reception means 21, video encoding means 10 conforming to MP EG-2 video (ISOZIEC 13818-2) 10, MPEG-2 audio Audio code means 15 conforming to (ISO / IEC 13818-3)
- an input digital video signal 9 is compression encoded into an MPEG-2 compliant video bit stream 11 by a video encoding means 10, and is encrypted and encrypted by an encryption means 12. Output as 13.
- the input digital audio signal 14 is compressed by the audio coding means 15 into MPEG-2 audio and output as an audio bit stream 16.
- the transmitting device 23 sends the encrypted video bitstream 13 and the audio bitstream 16 to the receiving device.
- mutual authentication, key exchange, etc. are performed between the transmitting device 23 and the receiving device side, and a tool required by the receiving device is provided.
- the tool in this case is the entire control tool required for mutual authentication with the receiving device, key management, and decryption.
- the decryption there are cases where it includes both decryption means (cipher) and its control means for decrypting the encrypted video bit stream 13 in decryption and only the control means.
- the receiving device incorporates decryption means for decrypting the encrypted video bit stream, and the case where the control means is transmitted to the transmitting device receiving device is considered.
- the first tool generation unit 3 outputs the first tool 4 including the mutual authentication, the key management, and a control tool for decryption of the AES.
- the second tool generation means 5 similarly outputs the second tool 6 including the control tool for decrypting the mutual authentication and the key management triple DES.
- input information 20 is assumed to be given from the receiving device, and the receiving device is provided with a decryption cipher that performs AES decryption, but has its control means together as a control means
- the control tool of the transmitter 23 is requested to the transmitter 23, and it will be described.
- the receiving means 21 receives the input information 20 and supplies the first transmission control means 19 with reception information 22 requesting a tool including control software for the AES.
- the first transmission control means 19 instructs the selection means 7 to select the first tool 4. This makes tool 8 the first tool 4.
- the first transmission control means 19 instructs the tool identification information generation means 1 to generate an ID for identifying that the tool 8 is the first tool 4 as tool identification information. . Since the first tool 4 is selected as the tool 8 in Table 1 below, the tool identification information is OxOOOOOOOO.
- Table 1 also describes the ID indicating the manufacturer of the receiving apparatus, and Table 1 shows that the first tool is company A and the second tool company.
- the manufacturer is the manufacturer of the receiving apparatus. If the receiving apparatus is originally different even if it is the same D RM tool, the same tool may be used depending on the application programming interface (API) of the receiving apparatus and the like.
- the manufacturer of the receiver is described because it can not be downloaded. In this respect, it may be rephrased as a manufacturer of the DRM module if it is to include the difference between the receiving devices.
- the provider that sends data services for a specific receiving device but in this case authentication
- the first transmission control means 19 transmits the encrypted video bit stream 13, the audio bit stream 16, the tool 8 and the tool identification information 2 to the MPEG-2 transport to the multiplex transmission means 17. Instructs the stream to multiplex.
- the tool identification information 2 and the tool 8 are program specific information (Program Specific Information)
- the encrypted video bit stream 13 and the audio bit stream 16 are multiplexed as an elementary stream and multiplexed bit stream 18 Is output.
- the case where the video bit stream is encrypted is described. However, the same applies when encrypting an audio bit stream or encrypting a signal in which a video bit stream and an audio bit stream are multiplexed.
- the tools separately handle individual authentication tools, key management tools, decryption control tools, etc., as well as the entire control tools including authentication tools, key management tools, and decryption control tools. It is also good.
- the manufacturer ID may be a DRM module.
- a tool 8 an encrypted video bitstream 13, an audio bitstream 16, and a tile identification information 2 are multiplexed and included in the same bitstream and transmitted.
- a tool 8 and a tool identification information 2 are separately transmitted. Well, let's do something about it.
- the tool protection information for decrypting the encryption can be downloaded to the receiving apparatus together with the encrypted data, it is possible to update the tool, The latest protection scheme can be provided.
- FIG. 2 is a block diagram showing a configuration of a transmission device 23a according to Embodiment 2.
- the transmitter 23a includes a second transmission controller 26 instead of the first transmission controller, and a tool for generating tool list information.
- the difference is that the list information generation means 24 is further provided.
- the second transmission control means 26 instructs the tool list information generating means 24 to generate the tool list information 25 by tabulating the contents of Table 1 above. As a result, the receiving apparatus can know the tool information by looking at the tool list information 25.
- the tool since the encrypted data can be downloaded to the receiver, the tool can be updated, and the latest protection method can be always provided and the tool list information can be updated. It has the advantage of being easy to use as a table.
- the third embodiment is a transmitter similar to the second embodiment, but in the third embodiment The difference is that effective tool information is described in tool list information.
- FIG. 3 is a block diagram showing a configuration of a transmitter 23b according to the third embodiment.
- the transmitting apparatus 23b is different from the transmitting apparatus according to the second embodiment in that it further includes a third transmission control means 29 instead of the second transmission control means, and further includes an invalid tool information generation means 27. Do.
- the receiving means 21 receives the input information 20 and the receiving information 22 including the failure of the second tool in terms of bugs and reliability is sent to the third transmission control means 29.
- the third transmission control means 29 instructs the invalid tool information generation means 27 to generate invalid tool information 28 notifying that the second tool is invalid, and sends it to the tool list information generation means 24.
- the tool list information generation means 24 outputs tool list information 25 including invalid tool information 28.
- invalid tool information 28 may be represented by an invalid flag, for example, as shown in Table 2 below. As a result, it is possible to notify the receiving device at the other end that the transmitting device 23b transmits that the second tool is an invalid tool.
- the invalid tool information is included in the tool list information, it may be sent independently or may be combined with the first embodiment of the present invention.
- Embodiment 4 is a transmitting apparatus similar to the second embodiment, but the fourth embodiment is different in that it is possible to send information on the granularity of the whole.
- FIG. 4 is a block diagram showing a configuration of a transmission device 23c according to the fourth embodiment.
- the transmitter 23c includes a fourth transmission controller 32 instead of the third transmission controller, and a third tool instead of the second tool generator.
- the tool generation means 33 is provided.
- it is different in that it further comprises granular information generation means 30 for generating granular information 31 indicating the extent to which the tool 8 occupies in the entire control tool.
- the transmission / reception system there may be a case where individual control tools are shown as tool 8 or a case where the whole control tools including authentication tools, key management tools, etc. are shown together! Ru.
- the granulation information 31 is provided as an index indicating whether the tool 8 represents the entire control tool or an individual control tool.
- the fourth transmission control means 32 instructs the graininess information generation means 30 to generate the granulation information 31.
- the granulation level is set to 1.
- the fifth embodiment is a transmitter similar to the first to fourth embodiments, but in another expression form.
- Table 4 shows DRM management information multiplexed into program specification information. If the DRM management information is 01, it indicates that it is a DRM module container, and if it is 02, it indicates that it is a rights container. That is, each element included in the entire tool described in the first to fourth embodiments is described separately for the DRM module and the DRM right.
- Table 5 shows DRM module information as a tool to be multiplexed into program specification information.
- the above DRM module information means the whole control tool including an authentication tool, a key management tool, and a decryption control tool.
- the manufacturer ID shown in Table 5 is included as part of the DRM module shown in Table 5!
- the length is the container length.
- the manufacturer ID is an ID indicating the manufacturer of the DRM module or the receiving device.
- the flag is a concept similar to the granular information shown in the fourth embodiment, and the force is simpler and the presence / absence of updating of the tool is indicated by 1Z0. That is, in the fourth embodiment, the force of changing the tool to be updated depending on the degree of granularity. In this case, it is determined whether to update the pool according to the flag.
- the manufacturer ID is an ID for identifying a different DRM module depending on the manufacturer of the receiver or the receiver.
- Module version number is the number of the DRM module, but the concept is similar to the manufacturer of the receiving device. Corresponding to different DRM modules due to different receiver specifications, the module version number is described to distinguish.
- the DRM module is the body of this DRM module.
- Table 6 below shows DRM right container information as a tool to be multiplexed into program specification information.
- the length is the container length.
- the rights ID is an ID indicating a rights description method.
- the description language indicates an expression language such as XML or Nonali.
- the rights data is the contents of the rights.
- the rights data may be sent separately, as shown in Table 4. For example, if the terminal side is already in possession, if it is described in the URL etc, send only the rights ID.
- encrypted data can be downloaded to the receiving apparatus, it is possible to update the tool, and can always provide the latest protection scheme.
- FIG. 5 is a block diagram showing a configuration of receiving apparatus 100 according to Embodiment 6 of the present invention.
- the receiving apparatus 100 includes a receiving and demultiplexing unit 102, a decoding unit 104, a video decoding unit 106 for decompressing a compressed video bit stream, a control tool incorporating unit 109, a tool identification information separating unit 113, and a first reception.
- the control means 115, the transmission means 116, the video decoding means 106 for decompressing the compressed video bit stream 105, and the audio decoding means 111 are provided.
- the decryption means 104 is configured by a decryption device (cipher) that decrypts the AES.
- the control tool incorporation means 109 is configured by a writable memory or the like.
- the control tool 108 is configured by soft air in this case.
- the input multiplexed bit stream 101 is added to the receiving and demultiplexing means 102.
- the receiving and demultiplexing means 102 demultiplexes the multiplexed bit stream 101 into an encrypted video bit stream 103, an audio bit stream 110, and tool identification information.
- tool identification information shall conform to Table 7. That is, if the tool identification information is 0xOOOOOOOO, it means the first tool, and if it is 0x00000001, it means the second tool.
- Table 7 also shows the ID indicating the manufacturer of the receiver, and Table 7 shows that the first tool is company A and the second tool is company B.
- the tool identification information separation unit 113 extracts 0 x OOOOOOOOO representing the first tool as the tool identification information 114 and supplies the extracted 0xOOOOOOOOO to the first reception control unit 115.
- the control tool 108 is software in the case of the present embodiment, and is written in the control tool incorporating means 109 configured by writable memory.
- the first reception control means 115 reads the software code sequentially from the control tool incorporating means 109 and controls the decoding means 104.
- the encrypted video bitstream 103 is decrypted and output as a compressed video bitstream 105.
- the data is expanded by the decoding means 106 and output as a digital video signal 107.
- the first reception control means 115 outputs, for example, manufacturer information of the reception device and built-in decryption tool information as the information 117 of the reception device 100 through the transmission means 116, and updating of the tool is performed. If necessary, update the transmitter. This allows the receiving device 100 to update the necessary tools.
- the tool may handle not only the whole control tool including the authentication tool, the key management tool, and the decryption control tool, but also the individual authentication tool, the key management tool, and the decryption control tool separately. .
- Tool identification information may be, of course, not to mention.
- the tool can be updated, for example, by downloading, and the latest protection scheme can always be provided.
- FIG. 6 is a block diagram showing a configuration of receiving apparatus 100a according to Embodiment 7 of the present invention. 6, in comparison with the receiving device according to the sixth embodiment, receiving device 100a includes second receiving control means 120 in place of the first receiving control means, and further replaces tool identification information separating means. And the tool list information separating means 118 for separating the tool list information 119.
- the input multiplexed bit stream 101 is added to the receiving and demultiplexing means 102.
- the receiving and demultiplexing means 102 separates the encrypted video bit stream 103, the audio bit stream 110 and the tool list information from the multiplexed bit stream 101.
- the tool list information has Table 4 in the form of a table.
- the tool list information separating means 118 extracts OxOOOOOOOOO representing the first tool as the tool list 119 119 and supplies it to the first reception control means 120.
- the control tool 108 is software, and is written in the control tool incorporating means 109 configured by writable memory or the like.
- the second reception control means 120 reads out the software code from the control tool incorporating means 109 in order and controls the decoding means 104.
- the encrypted video bit stream 103 is decrypted and output as a compressed video bit stream 105, and is further decompressed by the video decoding means 106 and output as a digital video signal 107.
- the second reception control means 120 outputs the information 117 of the reception device 100a through the transmission means 116, and makes an update request to the transmission device when it is necessary to update the tool. This makes it possible to update the tools required by the receiving device 100a.
- the tool can be updated, for example, by downloading, and the latest protection scheme can always be provided.
- the tool list information can be used to obtain the entire tool information.
- FIG. 7 is a block diagram showing a configuration of receiving apparatus 100b according to Embodiment 8 of the present invention.
- the receiving apparatus 100b in FIG. 7 includes a third receiving control means 123 instead of the second receiving control means, and further includes an incorporating inhibiting means 122. It is different.
- the input multiplexed bit stream 101 is added to the receiving and demultiplexing means 102.
- the receiving and demultiplexing means 102 separates the encrypted video bit stream 103, the audio bit stream 110 and the tool list information from the multiplexed bit stream 101.
- the tool list information separating means 118 separates the tool list information shown in Table 8 and sends invalid tool information 121 notifying that the first tool is invalid to the third reception control means 123. .
- the third reception control means 123 prohibits the incorporation prohibiting means 122 from incorporating the first control tool 108 into the control tool incorporating means 109.
- the encrypted video bitstream 103 is not decrypted.
- the information 117 of the receiving apparatus 100b is output through the transmitting means 116, and when it is necessary to update the tool, an update request is made to the transmitting apparatus. This makes it possible to update the tools required by the receiving device 100b.
- the invalid tool can be received by the receiving device.
- the receiving device in addition to the fact that the tool can be updated by downloading, for example, and the latest protection scheme can always be provided, the invalid tool can be received by the receiving device.
- FIG. 8 is a block diagram showing a configuration of receiving apparatus 100c according to Embodiment 9 of the present invention.
- this receiving apparatus 100c in comparison with the receiving apparatus according to the seventh embodiment, this receiving apparatus 100c is provided with fourth receiving control means 126 instead of the second receiving control means, and further, with granular information 125 In that it comprises a granulation information separating means 124 for separating
- the input multiplexed bit stream 101 is added to the receiving and demultiplexing means 102.
- the receiving and demultiplexing means 102 separates the encrypted video bit stream 103, the audio bit stream 110 and the tool list information from the multiplexed bit stream 101.
- the tool list information has Table 7 in the form of a table.
- the tool list information separating means 118 extracts 0x0000000000 representing the first tool as the tool list 119 119 and supplies it to the fourth reception control means 126.
- the fourth reception control means 126 instructs the grain information separation means 124 to separate the granulation information 125.
- Granulation information minutes The separating means 124 separates the granular information 125 according to the instruction.
- the first tool is the whole control tool including the authentication tool, key management tool, etc., so the granulation level is 0, and the third tool is the AES decryption.
- the granulation level is 1 because it is only a control tool for
- the software which is the control tool 108 including the entire control tool such as the authentication tool and the key management tool is written to the control log incorporating means 109 configured by the writable memory and the like. .
- the fourth reception control means 126 reads the software code sequentially from the control tool incorporating means 109 and controls the decoding means 104. As a result, the encrypted video bit stream 103 is decrypted and output as a compressed video bit stream 105, decompressed by the video decoding means 106, and output as a digital video signal 107.
- Fourth reception control means 126 outputs information 117 of receiving device 100c to the transmitting device through transmitting means 116.
- the tenth embodiment is a receiving apparatus similar to the sixth to ninth embodiments, but in another expression form.
- Table 10 below shows DRM management information multiplexed into program specification information. If the DRM management information is 01, it indicates a DRM module container, and 02 Indicates that it is a right container. Table 10 shows DRM management information to be multiplexed into program specification information! If the DRM management information is 01, it indicates a DRM module container, and if 02, it indicates that it is a rights container. That is, each element included in the entire tool described in the embodiment 69 is described by being divided into a DRM module and a DRM right.
- Table 11 below shows DRM module information as a tool to be multiplexed into program specification information.
- the above DRM module information means the whole control tool including an authentication tool, a key management tool, and a decryption control tool.
- the length is the container length.
- the manufacturer ID is an ID indicating the manufacturer of the DRM module or the receiving device. The flag is 1 if update is possible and 0 if not.
- the manufacturer ID is a DRM module shown in Table 11, and is an ID for identifying the manufacturer of the receiving device.
- the module number is the DRM module number.
- the DRM module is the main body of this DRM module.
- Table 12 below shows DRM right container information as a tool to be multiplexed into program specification information.
- the length is the container length.
- the rights ID is an ID indicating a rights description method.
- the description language indicates an expression language such as XML or binary.
- the rights data is the content of the rights.
- the right data may be sent separately. For example, if the terminal already holds V, it is described in the URL, and if it is, etc., the URL information may be received based on the right ID. .
- encrypted data can be downloaded to the receiving device, it is possible to update the tool, and can always provide the latest protection scheme. It is possible to build an optimal system based on the presence or absence of tool updates, version information, and rights information.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Systems (AREA)
- Information Transfer Between Computers (AREA)
- Storage Device Security (AREA)
Abstract
Description
Claims
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/720,119 US20070255940A1 (en) | 2004-11-29 | 2005-11-21 | Transmitting Apparatus and Receiving Apparatus |
GB0709992A GB2437425A (en) | 2004-11-29 | 2005-11-21 | Transmitting apparatus and receiving apparatus |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004-344328 | 2004-11-29 | ||
JP2004344328 | 2004-11-29 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2006057222A1 true WO2006057222A1 (ja) | 2006-06-01 |
Family
ID=36497959
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2005/021372 WO2006057222A1 (ja) | 2004-11-29 | 2005-11-21 | 送信装置、及び受信装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20070255940A1 (ja) |
CN (1) | CN101069423A (ja) |
GB (1) | GB2437425A (ja) |
TW (1) | TW200637370A (ja) |
WO (1) | WO2006057222A1 (ja) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5200204B2 (ja) | 2006-03-14 | 2013-06-05 | ディブエックス リミテッド ライアビリティー カンパニー | 高信頼性システムを含む連合型デジタル権限管理機構 |
US8997161B2 (en) | 2008-01-02 | 2015-03-31 | Sonic Ip, Inc. | Application enhancement tracks |
CA2749170C (en) | 2009-01-07 | 2016-06-21 | Divx, Inc. | Singular, collective and automated creation of a media guide for online content |
EP2507995A4 (en) | 2009-12-04 | 2014-07-09 | Sonic Ip Inc | SYSTEMS AND METHODS FOR TRANSPORTING ELEMENTARY BIT TRAIN CRYPTOGRAPHIC MATERIAL |
US9247312B2 (en) | 2011-01-05 | 2016-01-26 | Sonic Ip, Inc. | Systems and methods for encoding source media in matroska container files for adaptive bitrate streaming using hypertext transfer protocol |
US9467708B2 (en) | 2011-08-30 | 2016-10-11 | Sonic Ip, Inc. | Selection of resolutions for seamless resolution switching of multimedia content |
US8964977B2 (en) | 2011-09-01 | 2015-02-24 | Sonic Ip, Inc. | Systems and methods for saving encoded media streamed using adaptive bitrate streaming |
US8909922B2 (en) | 2011-09-01 | 2014-12-09 | Sonic Ip, Inc. | Systems and methods for playing back alternative streams of protected content protected using common cryptographic information |
US9191457B2 (en) | 2012-12-31 | 2015-11-17 | Sonic Ip, Inc. | Systems, methods, and media for controlling delivery of content |
US9313510B2 (en) | 2012-12-31 | 2016-04-12 | Sonic Ip, Inc. | Use of objective quality measures of streamed content to reduce streaming bandwidth |
US10397292B2 (en) | 2013-03-15 | 2019-08-27 | Divx, Llc | Systems, methods, and media for delivery of content |
US9906785B2 (en) | 2013-03-15 | 2018-02-27 | Sonic Ip, Inc. | Systems, methods, and media for transcoding video data according to encoding parameters indicated by received metadata |
US9094737B2 (en) | 2013-05-30 | 2015-07-28 | Sonic Ip, Inc. | Network video streaming with trick play based on separate trick play files |
US9247317B2 (en) | 2013-05-30 | 2016-01-26 | Sonic Ip, Inc. | Content streaming with client device trick play index |
US9967305B2 (en) | 2013-06-28 | 2018-05-08 | Divx, Llc | Systems, methods, and media for streaming media content |
US9866878B2 (en) | 2014-04-05 | 2018-01-09 | Sonic Ip, Inc. | Systems and methods for encoding and playing back video at different frame rates using enhancement layers |
CN106034255A (zh) * | 2015-03-20 | 2016-10-19 | 冠捷投资有限公司 | 控制数据资料在同一网络的方法 |
US10498795B2 (en) | 2017-02-17 | 2019-12-03 | Divx, Llc | Systems and methods for adaptive switching between multiple content delivery networks during adaptive bitrate streaming |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003078519A (ja) * | 2001-06-04 | 2003-03-14 | Matsushita Electric Ind Co Ltd | コンテンツ提供及び保護用の柔軟及び共通ipmpシステムの装置及び方法 |
JP2004129197A (ja) * | 2002-03-05 | 2004-04-22 | Matsushita Electric Ind Co Ltd | Mpeg−21システムの装置で使用するデジタル・アイテム処理方法 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6055314A (en) * | 1996-03-22 | 2000-04-25 | Microsoft Corporation | System and method for secure purchase and delivery of video content programs |
JPH10248051A (ja) * | 1997-03-05 | 1998-09-14 | Matsushita Electric Ind Co Ltd | ディジタルデータ送信方法、ディジタルデータ送信装置およびディジタルデータ受信装置 |
JP3791720B2 (ja) * | 1997-06-11 | 2006-06-28 | ソニー株式会社 | 伝送装置及び伝送方法 |
US7073073B1 (en) * | 1999-07-06 | 2006-07-04 | Sony Corporation | Data providing system, device, and method |
US8055899B2 (en) * | 2000-12-18 | 2011-11-08 | Digimarc Corporation | Systems and methods using digital watermarking and identifier extraction to provide promotional opportunities |
JP4311899B2 (ja) * | 2001-03-02 | 2009-08-12 | パナソニック株式会社 | コンテンツの配信および保護を行なう方法および装置 |
EP1398902A4 (en) * | 2001-06-04 | 2007-02-28 | Matsushita Electric Ind Co Ltd | DEVICE AND METHOD FOR A FLEXIBLE AND COMMON IPMP SYSTEM FOR PROVIDING AND PROTECTING CONTENTS |
JP4211306B2 (ja) * | 2002-07-19 | 2009-01-21 | パナソニック株式会社 | 送信装置、及び受信装置 |
JP3979350B2 (ja) * | 2003-06-24 | 2007-09-19 | ソニー株式会社 | 情報記録媒体ドライブ装置、情報処理装置、データ再生制御システム、および方法、並びにコンピュータ・プログラム |
US20050078822A1 (en) * | 2003-10-08 | 2005-04-14 | Eyal Shavit | Secure access and copy protection management system |
US7281274B2 (en) * | 2003-10-16 | 2007-10-09 | Lmp Media Llc | Electronic media distribution system |
KR100587547B1 (ko) * | 2004-04-07 | 2006-06-08 | 삼성전자주식회사 | 컨텐츠별로 싱크 디바이스로의 출력을 제어하는 소스디바이스 및 그 방법 |
US7441121B2 (en) * | 2004-10-18 | 2008-10-21 | Microsoft Corporation | Device certificate self-individualization |
-
2005
- 2005-11-21 GB GB0709992A patent/GB2437425A/en not_active Withdrawn
- 2005-11-21 WO PCT/JP2005/021372 patent/WO2006057222A1/ja not_active Application Discontinuation
- 2005-11-21 CN CNA2005800409614A patent/CN101069423A/zh active Pending
- 2005-11-21 US US11/720,119 patent/US20070255940A1/en not_active Abandoned
- 2005-11-24 TW TW094141301A patent/TW200637370A/zh unknown
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003078519A (ja) * | 2001-06-04 | 2003-03-14 | Matsushita Electric Ind Co Ltd | コンテンツ提供及び保護用の柔軟及び共通ipmpシステムの装置及び方法 |
JP2004129197A (ja) * | 2002-03-05 | 2004-04-22 | Matsushita Electric Ind Co Ltd | Mpeg−21システムの装置で使用するデジタル・アイテム処理方法 |
Non-Patent Citations (2)
Title |
---|
ITO M. ET AL.: "IPMP Jisso ni yoru Jisedaigata Contents Ryutsu System no Kochiku (Design and Implementation of the Next Generation IPMP Content Distribution System)", INFORMATION PROCESSING SOCIETY OF JAPAN KENKYU HOKOKU, IPSJ SIG TECHNICAL REPORT, vol. 2004, no. 25, 5 March 2004 (2004-03-05), pages 49 - 53, XP002996576 * |
SENOH T. ET AL.: "DRM renewability & interoperability", PROC. OF 2004 CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE, 5 January 2004 (2004-01-05), pages 424 - 429, XP010696865 * |
Also Published As
Publication number | Publication date |
---|---|
CN101069423A (zh) | 2007-11-07 |
US20070255940A1 (en) | 2007-11-01 |
GB0709992D0 (en) | 2007-07-04 |
GB2437425A (en) | 2007-10-24 |
TW200637370A (en) | 2006-10-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2006057222A1 (ja) | 送信装置、及び受信装置 | |
US9418211B2 (en) | Electronic device and method of transmitting content item | |
CN1170227C (zh) | 保护计算机***内版权数据的装置和方法 | |
CN1729644B (zh) | 多信道串行通信接口中的专用加密虚拟信道 | |
KR101172093B1 (ko) | 디지털 오디오/비디오 데이터 처리 장치 및 액세스 제어방법 | |
JP4659357B2 (ja) | 条件付アクセスモジュールと、集積受信機およびデコーダの対動作を制御する方法および装置 | |
CA2695096A1 (en) | Conditional entitlement processing for obtaining a control word | |
CN104303511A (zh) | 具有多个解密模式的tv接收机 | |
MX2011000084A (es) | Variantes de transmision de señales digitales en un sistema de acceso condicional. | |
KR100980523B1 (ko) | 보안 데이터 처리 시스템, 전자 장치와 그의 보호 방법, 스마트 카드 및 컴퓨터 판독가능 저장 매체 | |
US20110209226A1 (en) | Av communication control circuit for realizing copyright protection with respect to radio lan | |
JP5113954B1 (ja) | デジタル放送受信装置およびそのプログラム | |
CN101009549B (zh) | 用于数字版权管理的解码装置 | |
JP2004221935A (ja) | セキュリティモジュール、限定受信装置、限定受信方法および限定受信プログラム | |
JP4447908B2 (ja) | 新しい装置を導入するローカルデジタルネットワーク及び方法と、そのネットワークにおけるデータ放送及び受信方法 | |
ES2602137T3 (es) | Procedimiento de protección, procedimiento de cifrado, soporte de registro y terminal para este procedimiento de protección | |
CN107077542A (zh) | 公用接口主机及公用接口条件访问模块 | |
JP4667235B2 (ja) | データの配信・受信システムおよびデータの配信・受信方法 | |
JP2006180473A (ja) | 送信装置、及び受信装置 | |
JP4211306B2 (ja) | 送信装置、及び受信装置 | |
JP2000188744A (ja) | 放送送受信方法、放送送信装置、放送受信装置、及び放送送受信システム | |
JP4562417B2 (ja) | Mpeg−4ipmp拡張されたisma媒体ストリームの送信装置 | |
KR20060018841A (ko) | Mpeg-4 ipmp 확장된 isma 매체 스트림의송신장치 | |
WO2014200445A1 (en) | Usb connected conditional access and content provider (usb-ca) device for dvb (digital video broadcasting) / d? (internet protocol) systems | |
JP4476756B2 (ja) | チューナカード、ホスト装置及び受信装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
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 KM KN KP KR KZ LC LK LR LS LT LU LV LY MA MD MG MK MN MW MX MZ NA NG NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM 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): BW GH 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 IS IT LT LU LV 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 | ||
ENP | Entry into the national phase |
Ref document number: 0709992 Country of ref document: GB Kind code of ref document: A Free format text: PCT FILING DATE = 20051121 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 0709992.2 Country of ref document: GB Ref document number: 11720119 Country of ref document: US |
|
WWE | Wipo information: entry into national phase |
Ref document number: 200580040961.4 Country of ref document: CN |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWP | Wipo information: published in national office |
Ref document number: 11720119 Country of ref document: US |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 05809476 Country of ref document: EP Kind code of ref document: A1 |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 5809476 Country of ref document: EP |