Video content processing device and content processing method in video content processing device
The video content processing device addresses the need for secure content output via an IP interface by analyzing broadcast signal characteristics and setting appropriate content usage identifiers, ensuring compliance with DTCP2 specifications for advanced digital broadcasting.
Patent Information
- Application Number
- JP2025178401
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-10-23
- Publication Date
- 2026-02-10
AI Technical Summary
There is a demand for a content protection method in broadcast signal receiving devices that can output received content via an IP interface while adhering to DTCP2 specifications for advanced BS digital broadcasting and advanced wideband CS digital broadcasting.
A video content processing device that receives broadcast signals in the MMT-TLV format, analyzes video characteristics, determines SDO and EI values, and sets corresponding values for content usage identifiers to ensure compliant output via an IP interface.
Enables secure and compliant output of content via an IP interface, ensuring adherence to DTCP2 specifications and protecting content integrity.
Smart Images

Figure 2026021371000001_ABST
Abstract
Description
[Technical Field]
[0001] FIELD An embodiment of the present invention relates to a video content processing device and a video content processing method. [Background technology]
[0002] In preparation for the full-scale operation of advanced BS digital broadcasting / advanced wideband CS digital broadcasting (new 4K8K satellite broadcasting), standardization for advanced BS digital broadcasting / advanced wideband CS digital broadcasting is being promoted mainly by the Association of Radio Industries and Businesses (ARIB). [Prior art documents] [Non-patent literature]
[0003] [Non-Patent Document 1] "Standard for Media Transport Method using MMT in Digital Broadcasting" ARIB STD-B60 Version 1.13, revised October 11, 2018, Association of Radio Industries and Businesses [Non-patent document 2] "Advanced Wideband Satellite Digital Broadcasting Operational Guidelines" ARIB TR-B39 Version 1.9, revised October 11, 2018, Association of Radio Industries and Businesses [Non-patent document 3] “Digital Transmission Content Protection2[DTCP2] Specification Volume1” Rev 1.0.2-20180912, Digital Transmission Licensing Administrator Summary of the Invention [Problem to be solved by the invention]
[0004] In broadcast signal receiving devices that receive content via advanced BS digital broadcasting / advanced wideband CS digital broadcasting, there is a demand for a content protection method that can be applied when outputting the received content via the IP interface provided in the broadcast signal receiving device. [Means for solving the problem]
[0005] According to one embodiment, in a video content processing device that receives a broadcast signal multiplexed in the MMT-TLV format, receiving means for receiving the content transmitted by the broadcast signal; an output means having an IP interface; a control means for performing processing to output the content via the output means in accordance with a format of a content protection method based on DTCP2; The control means means for analyzing video_transfer_characteristics arranged in an SI signal included in a broadcast signal multiplexed in the MMT-TLV format in association with the content received by the receiving means; a means for determining values of SDO and EI, which are content usage identifiers included in a format of a content protection method according to DTCP2, using the value of the video_transfer_characteristics; When the value of the SDO is 1 or 0, the value of the EI is set to 0 or 1 correspondingly. [Brief explanation of the drawings]
[0006] [Figure 1] FIG. 1 is a diagram schematically showing a broadcast signal receiving device according to this embodiment and its peripheral devices. [Figure 2] FIG. 2 is a diagram schematically illustrating an example of the configuration of a broadcast signal transmitting device that transmits broadcast waves to the broadcast signal receiving device according to this embodiment. [Figure 3] FIG. 3 is a diagram schematically showing a broadcast signal receiving device according to this embodiment. [Figure 4] FIG. 4 is a diagram showing an example of a combination of output destinations of the broadcast signal receiving device according to this embodiment and content protection methods when content is output via the output destinations. [Figure 5A] Figure 5A is a diagram showing an example of setting values to be set for each content usage identifier, such as CCI and EPN, included in Descriptor 1 of CMI in a broadcast signal receiving device according to this embodiment in order to output received content via a high-speed digital I / F. [Figure 5B] Figure 5B is a diagram showing an example of setting values to be set for each content usage identifier, such as CC or APS, included in Descriptor 1 of the CMI in order to output received content via a high-speed digital I / F in a broadcast signal receiving device according to this embodiment. [Figure 6] FIG. 6 is a list showing bit assignments of RM (Retention_mode) and the meaning of each bit assignment. [Figure 7] FIG. 7 is a list showing bit assignments of RetentionState and RetentionTime for each bit assignment. [Figure 8] FIG. 8 is a list showing the bit assignments of the EPN and the meaning of each bit assignment. [Figure 9] FIG. 9 is a list showing the bit assignments of the CCI and the meaning of each bit assignment. [Figure 10] FIG. 10 is a list showing the bit assignments of the AET and the meaning of each bit assignment. [Figure 11] FIG. 11 is a list showing the bit assignments of DOT and the meaning of each bit assignment. [Figure 12] FIG. 12 is a list showing the bit assignments of the AST and the meaning of each bit assignment. [Figure 13] FIG. 13 is a list showing the bit assignments of ICT and the meaning of each bit assignment. [Figure 14] FIG. 14 is a list showing the APS bit assignments and the meaning of each bit assignment. [Figure 15] FIG. 15 is a list showing the bit assignments of SDO and the meaning of each bit assignment. [Figure 16] FIG. 16 is a list showing the bit assignments of HDR and the meaning of each bit assignment. [Figure 17] FIG. 17 is a list showing L2-Only bit assignments 1701 and the meanings 1702 of each bit assignment. [Figure 18] FIG. 18 is a list showing EI bit assignments 1801 and the meanings 1802 of each bit assignment. [Figure 19] FIG. 19 is a list showing CC bit assignments 1901 and the meanings 1902 of each bit assignment. [Figure 20A] FIG. 20A is a diagram showing the format of a content copy control descriptor. [Figure 20B] FIG. 20B is a list showing bit assignments of digital copy control information and the meaning of each bit assignment. [Figure 21A] FIG. 21A is a diagram showing the format of a content usage control descriptor. [Figure 21B] FIG. 21B is a list showing bit assignments of temporary storage control bits and the temporary storage allowable time for each bit assignment. [Figure 22A] FIG. 22A is a diagram showing the format of a video component descriptor. [Figure 22B] FIG. 22B is a list showing the bit assignments of the video signal resolution and the meaning of each bit assignment. [Figure 22C] FIG. 22C is a list showing bit assignments of the video signal transfer characteristics and the meaning of each bit assignment. [Figure 23] Figure 23 is a diagram showing another example of setting values to be set for each content usage identifier, APS, ICT, DOT, and AST, included in Descriptor 1 of the CMI, in order to output received content via a high-speed digital I / F in a broadcast signal receiving device according to this embodiment. [Figure 24]FIG. 24 is a diagram showing an example of a processing flow for setting values for each content usage identifier in Descriptor 1 in order to output received content via high-speed digital I / F 330 in a broadcast signal receiving device according to this embodiment. [Figure 25] FIG. 25 is a diagram showing an example of a transmission route to another broadcast signal receiving device as a destination when content is sent via a high-speed digital I / F in a broadcast signal receiving device according to this embodiment. [Figure 26A] FIG. 26A is a diagram schematically showing another example of a transmission route to a recorder as a transmission destination when content is transmitted via a high-speed digital I / F in the broadcast signal receiving device according to this embodiment. [Figure 26B] FIG. 26B is a diagram schematically showing another example of a transmission route to a recorder as a transmission destination when content is transmitted via a high-speed digital I / F in the broadcast signal receiving device according to this embodiment. [Figure 27] Figure 27 is a diagram showing another example of setting values to be set for each content usage identifier such as CCI, EPN, etc. included in Descriptor 1 of CMI in order to output received content via a high-speed digital I / F in a broadcast signal receiving device of this embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0007] FIG. 1 is a diagram showing an example of the configuration of an entire system including a broadcast signal receiving device (means) 140 according to an embodiment of the present invention. This system includes broadcast signal transmitting device (means) 100, broadcast signal receiving device (means) 140, communication satellite 150, other broadcast signal receiving device 140-2, and recorder 131. Broadcast signal receiving device (means) 140 is capable of exchanging data content services with, for example, a data content server connected via network 120 such as a wired LAN or wireless LAN, and exchanging video and audio content with other broadcast signal receiving device 140-2 and recorder 131 that are compliant with DLNA (registered trademark) (Digital Living Network Alliance).
[0008] A broadcast signal transmitting device (means) 100 that broadcasts a broadcast program includes a broadcast program server 101 and a first basic function 102. The broadcast signal transmitting device 100 is also called a broadcast station. The broadcast signal transmitting device 100 may also be a terrestrial station that aggregates programs from various broadcasters and uplinks them to a communication satellite 150.
[0009] The broadcast program server 101 is an area for storing in advance data of programs to be broadcast by the broadcast station 100, such as program names, broadcast dates and times, and descriptions of the contents. The broadcast program server 101 may also be a server for storing data such as programs sent from each broadcaster. The first basic function 102 is a basic function of the broadcasting station 100, and has the function of encoding (also called encoding) the video data, audio data, etc. of the program to be broadcast, multiplexing it including the SI (Signaling Information) signal which is control information, and sending it out as a broadcast signal.
[0010] The SI signal includes control information called a content copy control descriptor, a content usage control descriptor, and a video component descriptor, which will be described later. The multiplexing method of the broadcast signal transmitted from broadcast signal transmitting device 100 conforms to the MMT·TLV method described in Non-Patent Document 1.
[0011] Broadcast signal receiving device (means) 140 includes second basic function 141 and control means 142. Broadcast signal receiving device 140 can be connected to a display device 160, a HDD (Hard Disk Drive) 162, a removable disk 165, etc. via an I / F for connecting to peripheral devices. Broadcast signal receiving device 140 is also called a digital television receiving device. Broadcast signal receiving device 140 is also called a video content processing device.
[0012] The second basic function 141 is a basic function of the television receiving device 140, and has the function of receiving a broadcast signal sent from the broadcast station 100, separating the encoded video signal (also called a video stream), encoded audio signal (also called an audio stream), and SI signal contained in the broadcast signal, and decoding (also called decoding) the video signal and audio signal and analyzing the SI signal.
[0013] The control means 142 is a control means that controls the overall operation of the television receiving device 140. The control means 142 also manages connections with peripheral devices connected to the television receiving device 140, such as a display device 160, a speaker 161, an HDD (Hard Disk Drive) 162 bound to the television receiving device 140, a removable disk 165, and the like, and manages transmission and reception of data.
[0014] Furthermore, the control means 142 protects the content to be output in accordance with the output destination, such as digital audio output, digital video and audio output, high-speed digital I / F, etc. Examples of content protection methods for each output destination, performed by the control means 142, will be described with reference to FIG. Display device 160 is a means for displaying video included in the broadcast signal received by second basic function 141. Display device 160 may have built-in speaker 161 that outputs an audio signal included in the broadcast signal received by second basic function 141.
[0015] In addition, the device that outputs the audio signal may be an external speaker connected to the television receiving device via an I / F such as USB (Universal Serial Bus) or HDMI (registered trademark), separate from the speaker 161 built into the display device 160.
[0016] In the example shown in FIG. 1, the display device 160 is described as being separate from the broadcast signal receiving device 140, but it may be integrated with the broadcast signal receiving device 140 as one function of the broadcast signal receiving device 140. 2 is a diagram schematically illustrating an example of the configuration of a broadcast signal transmitting device 100 that transmits broadcast waves to a broadcast signal receiving device 140 to which an embodiment of the present invention is applied. In order to transmit a broadcast program stored in a broadcast station server 101 as a broadcast signal, the broadcast signal transmitting device 100 encodes video data, audio data, etc. of the program and transmits the encoded data as a broadcast signal.
[0017] The audio encoder 211 has a function of encoding audio data of a program stored in the broadcast station server 101. When the audio encoder 211 reads a program to be broadcast from the broadcast station server 101, it encodes the audio data of the read program. The video encoder 212 has a function of encoding video data of programs stored in the broadcast station server 101. When the video encoder 212 reads out a program to be broadcast from the broadcast station server 101, it encodes the video data of the read program.
[0018] The control information generating means 213 has a function of generating SI signals, which are TLV packets and MMT control information. As described in Non-Patent Document 1, the control information of the TLV packets is control information (also called TLV-SI) related to multiplexing of IP packets, and provides information for channel selection and information corresponding to IP addresses and services. Furthermore, the control information of the MMT is control information (also called MMT-SI) related to the configuration of MMT packages and broadcast services. The content copy control descriptor, content usage control descriptor, and video component descriptor, which will be described later, are examples of MMT-SI.
[0019] The control information generating means 213 generates a TLV packet including control information associated with the program that the audio encoder 211 and the video encoder 212 are encoding, and an MMT control information signal. The scrambler 215 has a function of scrambling the encoded audio stream output from the audio encoder 211 and the encoded video stream output from the video encoder 212 in cooperation with the CAS module 216 .
[0020] The CAS module 216 is a module that generates a key used by the scrambler 215 when scrambling. The multiplexer (multiplexing process) 217 has a function of multiplexing, in the MMT-TLV format, an audio stream generated by the audio encoder 211 encoding audio data, a video stream generated by the video encoder 212 encoding video data, and control information (SI signal) generated by the control information generating means 213. The multiplexer (multiplexing process) 217 generates a TLV stream in which the audio stream, video stream, TLV packets, and MMT control information (SI signal) are multiplexed.
[0021] The transmitting means 218 has a function of transmitting the TLV stream as a broadcast wave. The transmitting means 218 performs transmission path coding processing such as modulation by 16APSK or error correction coding on the TLV stream generated by the multiplexer (multiplexing processing) 217, and transmits it as a broadcast wave.
[0022] FIG. 3 is a diagram schematically illustrating an example of the configuration of a broadcast signal receiving device 140 according to an embodiment of the present invention. Broadcast signal receiving device 140 includes second basic function 141, which is a receiving function for receiving a broadcast signal, and control means 142. The second basic function 141 includes a tuner 301 , a demodulator 302 , a descrambler 303 , a demultiplexer (TLV / MMT separation processing) 304 , an audio decoder 305 , a video decoder 306 , a CAS module 308 , and a presentation processing 309 .
[0023] The tuner 301 detects a required broadcast signal and inputs the detected broadcast signal to the demodulator 302 . The demodulator 302 demodulates the multiplexed TLV stream and inputs the demodulated TLV stream to a demultiplexer 304 (TLV / MMT separation processing).
[0024] The demultiplexer (TLV / MMT separation processing) 304 separates the input TLV stream into a video stream, an audio stream, and control information (SI signal). The scrambled audio stream and video stream are descrambled by the descrambler 303 using a key generated by the CAS module 308 using the EMM / EMC included in the control information separated by the demultiplexer 304 (TLV / MMT separation processing). The control information (SI signal) is analyzed and processed by the control means 142.
[0025] The descrambler 303 inputs the descrambled audio stream to an audio decoder 305 and the descrambled video stream to a video decoder 306 . The audio decoder 305 decodes the input audio stream and generates an audio signal to be output to a speaker 316, for example.
[0026] The video decoder 306 decodes the input video stream and generates a video signal to be displayed on a display device 317, for example. The decoded video signal is output via a text and graphic image presentation process 309 . The audio stream and video stream descrambled by the descrambler 303 may be input to an audio decoder or video decoder each time they are descrambled, and then decoded, and output to the speaker 316 or the display device 317, or they may be temporarily stored (temporarily stored) in a storage device (means) managed by the control means 142 (for example, the HDD 162 in Figure 1), and then input to an audio decoder or video decoder, and then decoded, and output to the speaker 316 or the display device 317, or they may be stored (also called recorded or copied) in a storage device (means) managed by the control means 142 (for example, the HDD 162 or the removable disk 165 in Figure 1), and then input to an audio decoder or video decoder, and then decoded, and output to the speaker 316 or the display device 317.
[0027] The presentation processing 309 generates a video to be displayed on the display device 317 by combining text and graphic images with the video signal generated by the video decoder 306 by decoding the video stream. The audio output 311 is an I / F for outputting an audio signal to a speaker 316 provided in the broadcast signal receiving device 140. The control means 142 may set the audio output 311 as the normal output destination of the audio signal output from the audio decoder 305.
[0028] Video output 312 is an I / F for outputting a video signal to display device 317 included in broadcast signal receiving device 140. Note that control means 142 may set video output 312 as the normal output destination of the video signal output from video decoder 306. Digital audio output 313 is an I / F for outputting an audio signal to an audio device (not shown) that is an externally connected device of broadcast signal receiving device 140. The I / F of digital audio output 313 is, for example, an HDMI I / F. The externally connected device such as an audio device may be a device that supports multi-channel audio.
[0029] Digital video and audio output 314 is an I / F for outputting audio signals and video signals to AV equipment (not shown) that is an externally connected device of broadcast signal receiving device 140. The I / F of digital video and audio output 314 is, for example, an HDMI I / F. The externally connected device such as an AV equipment may be a device that supports multi-channel audio.
[0030] The output destination of the decoded audio signal may be, for example, a speaker 316 provided in the broadcast signal receiving device 140 via an I / F of an audio output 311, or may be an externally connected device connected via an I / F of a digital audio output 313 such as HDMI or a digital video and audio output 314.
[0031] Similarly, the output destination of the decoded video signal may be, for example, a display device 317 provided in the broadcast signal receiving device 140 via an I / F of the video output 312, or may be another externally connected device connected via an I / F of the digital video and audio output 314 such as HDMI.
[0032] The high-speed digital I / F 330 is an IP interface, and is an I / F for exchanging data content services with, for example, a data content server connected via a network 120 such as a wired LAN or wireless LAN, and for exchanging video and audio content with other connected devices such as other DLNA (Digital Living Network Alliance) compliant broadcast signal receiving devices 140-2 and recorders 131.
[0033] The control means 142 may also control whether the audio signal and video signal of the received content are to be output from the audio output 311, video output 312, digital audio output 313, digital video and audio output 314, or high-speed digital I / F 330, so that the user can select the output destination on a function setting screen displayed on the display device 317, for example.
[0034] Similarly, the control means 142 may control whether, when received content is output via the high-speed digital I / F 330, the content is output via a storage device (means) (temporarily stored) or not via a storage device (means) (temporarily stored), so that the user can select this on a function setting screen displayed on the display device 317.
[0035] Similarly, the control means 142 may perform control so that when received content is output via the high-speed digital I / F 330, whether to store (also called recording or copying) the content in a storage device (means) before outputting it, or to output it without storing (also called recording or copying) the content in a storage device (means) can be set by user selection on a function setting screen displayed on the display device 317. This allows the user of the broadcast signal receiving device 140 to select and set whether to store or temporarily store the received content.
[0036] The I / O 320 is an I / F for connecting to a peripheral device that can control a recording medium, such as a disk, that can be removed from the broadcast signal receiving device 140 and temporarily store or record (also called copy or storage) received content. The peripheral device may have a playback function.
[0037] As shown in Fig. 3, broadcast signal receiving device 140 has output destinations of audio output 311, video output 312, digital audio output 313, digital video and audio output 314, high-speed digital I / F 330, and I / O 320, but this is just an example and the device may have other output destinations or only some of the output destinations shown in Fig. 3. Of the second basic functions, tuner 301, demodulator 302, descrambler 302, demultiplexer 304, and CAS module are also referred to as receiving means.
[0038] Each functional block included in these second basic functions 141 is connected to a CPU 325 via a system bus 326 and is controlled by the processing of the CPU 325 which operates based on data stored in a ROM 323 or NVRAM 321 . The CPU 325 is connected to each functional block included in the second basic function 141 via a system bus 326, and is also connected to a RAM (main memory) 324, a ROM 323, and an NVRAM 321 via the system bus 326. The CPU 325 also controls the entire broadcast signal receiving device 140, including the second basic function 141.
[0039] The storage device (means) mentioned above may be, for example, RAM 324, or may be other recording means (not shown) controlled by the processing of CPU 325. Furthermore, on the function setting screen displayed on the display device 317, the output destination selected and set by the user and information on whether received content is to be output via the high-speed digital I / F 330 via a storage device (means) (temporarily stored) or whether it is to be stored (also called recorded or copied) may be stored by the CPU 325, for example, in the NVRAM 321.
[0040] The NVRAM 321 , ROM 323 , RAM 324 , CPU 325 , and system bus 326 are collectively called control means 142 . FIG. 4 is a diagram showing an example of a combination of output destinations of the broadcast signal receiving device 140 according to this embodiment and content protection methods when content is output via the output destinations.
[0041] For example, when the control means 142 outputs content that is specified to be restricted from copying by a content copy control descriptor or that is specified to be protected by a content usage control descriptor via the digital video and audio output 314, it can apply content protection to the content and output it in accordance with the specifications of HDCP (High-bandwidth Digital Content Protection System) as described in Non-Patent Document 1 and Non-Patent Document 2.
[0042] Furthermore, when the control means 142 outputs content that is specified to be restricted from copying by a content copy control descriptor or that is specified to be protected by a content usage control descriptor via the digital audio output 313, the control means 142 can protect the content and output it in accordance with the specifications of the SCMS (Serial Copy Management System) as described in Non-Patent Document 1 and Non-Patent Document 2.
[0043] In addition, when the control means 142 records (also called stores or copies) content that is specified to be restricted from copying by a content copy control descriptor or that is specified to be protected by a content usage control descriptor to a removable disk 165 connected to the I / O 320, such as shown in Figure 1, it can output the content after applying content protection in accordance with the certification standards described in non-patent document 2.
[0044] Furthermore, the broadcast signal receiving device 140 of this embodiment can output content that is specified by a content copy control descriptor to be restricted from copying or that is specified by a content usage control descriptor to be protected by content protection, via the high-speed digital I / F 330, which is an IP interface, after applying content protection in accordance with the DTCP2 (Digital Transmission Content Protection-2) specifications. The output destination via the high-speed digital I / F 330 is, for example, another broadcast signal receiving device 140-2 or the recorder 131.
[0045] Below, we will explain the processing of DTCP2 (Digital Transmission Content Protection-2), which is a content protection method applied when outputting content transmitted via a broadcast signal via the high-speed digital I / F 330 in the broadcast signal receiving device 140 of this embodiment.
[0046] As described in Non-Patent Document 3, the CMI (Content Management Information) of the DTCP2 includes control information relating to usage rules of the content sent from the broadcast signal receiving device 140, such as copy control and the number of copies allowed. CMI consists of multiple Descriptors, each of which consists of multiple pieces of control information called content usage identifiers. When applying content protection to audiovisual content, it is necessary to set values for each content usage identifier included in Descriptor 1.
[0047] Therefore, the broadcast signal receiving device 140 of this embodiment has the function of setting a value for each content usage identifier in Descriptor 1 included in the CMI of DTCP2 to output the content sent by the broadcast signal via the high-speed digital I / F 330. Figures 5A and 5B are figures showing examples of setting values to be set for each content usage identifier of Descriptor 1 included in CMI in order to output received content via high-speed digital I / F 330 in broadcast signal receiving device 140 of this embodiment.
[0048] 5A shows an example of setting values to be set in each content usage identifier of CCI (Copy Control Information), EPN (Encryption Plus Non-assertion), and Retention_mode / Retention_State included in Descriptor1 in accordance with the bit assignment of the digital copy control information (digital_recording_control_data) of the content copy control descriptor included in the SI signal transmitted along with the content and the bit assignment of the output protection bit (encryption_mode), temporary storage control bit (retention_mode), and temporary storage allowable time (retention_state) of the content usage control descriptor in order to output received content via the high-speed digital I / F 330 in the broadcast signal receiving device 140 according to this embodiment. The format of the content copy control descriptor will be described using FIGS. 20A and 20B, and the format of the content usage control descriptor will be described using FIGS. 21A and 21B.
[0049] When the control means 142 outputs content transmitted via broadcast waves via the high-speed digital I / F 330, it determines the setting values to be set for each content usage identifier, CCI, EPN, Retention_mode / Retention_State, contained in Descriptor1, using the digital copy control information (digital_recording_control_data) placed in the content copy control descriptor contained in the SI information accompanying the content and the output protection bit (encryption_mode), temporary storage control bit (retention_mode), and temporary storage allowable time (retention_state) placed in the content usage control descriptor.
[0050] When the value of the digital copy control information is 00 and the value of the output protection bit is 1, the control means 142 outputs the content via the high-speed digital I / F 330 without performing content protection using DTCP2, regardless of the value of the temporary storage control bit and the value of the temporary storage allowable time (case 51 in Figure 5A).
[0051] Similarly, when the value of the digital copy control information is 00 and the value of the output protection bit is 0, the control means 142 sets the CCI, EPN, and Retention_mode / Retention_State included in Descriptor1 to the combination of values shown in 52 in Figure 5A, regardless of the value of the temporary storage control bit and the value of the temporary storage allowable time.
[0052] Similarly, when the value of the digital copy control information is 10, the control means 142 sets the CCI, EPN, and Retention_mode / Retention_State included in Descriptor1 to the combination of values shown in 53 or 54 in Fig. 5A, regardless of the values of the output protection bit, temporary storage control bit, and permissible temporary storage time. When the combination of values shown in 53 in Fig. 5A is set, output is via the high-speed digital I / F 330 without passing through the storage device (means), and when the combination of values shown in 54 is set, output is via the high-speed digital I / F 330 via the storage device (means).
[0053] Similarly, when the value of the digital copy control information is 11, the control means 142 sets the CCI, EPN, and Retention_mode / Retention_State included in Descriptor1 to the combination of values shown in 56 or 57 in Fig. 5A, regardless of the values of the output protection bit, temporary storage control bit, and temporary storage permissible time. Here, the control means 142 sets the combination of values shown in 56 in Fig. 5A when outputting via high-speed digital I / F 330 without passing through a storage device (means), and sets the combination of values shown in 57 in Fig. 5A when outputting via high-speed digital I / F 330 via a storage device (means).
[0054] Similarly, if the SI information accompanying the content does not include a content copy control descriptor, the control means 142 outputs the content via the high-speed digital I / F 330 without protecting the content using DTCP2 (case 58 in Figure 5A). Furthermore, when the control means 142 outputs content transmitted via broadcast waves via the high-speed digital I / F 330, it also sets the setting values of each content usage identifier included in Descriptor 1: CC (Copy Count), APS (Analog Protection System), ICT (Image Constraint Token), DOT (Digital Only Token), AST (Analog Sunset Token), HDR (Hight Dynamic Range Token), L2-Only (L2 protection-Only Token), EI (Enhanced Image Token), SDO (Standard Digital Output Token), and AET (Audio Enhancement Token).
[0055] Figure 5B is a diagram showing an example of setting values to be set for each content usage identifier CC, APS, ICT, DOT, AST, HDR, L2-Only, EI, SDO, and AET included in Descriptor 1 in order to output received content via high-speed digital I / F 330 in broadcast signal receiving device 140 of this embodiment.
[0056] The control means 142 sets CC to 0000. The control means 142 also sets APS to 00. The control means 142 also sets ICT to 1. The control means 142 also sets DOT to 1. The control means 142 also sets AST to 1.
[0057] Furthermore, the control means 142 sets HDR to 0. Furthermore, the control means 142 sets L2-Only to 0. Furthermore, if the luminance range of the content output via the high-speed digital I / F 330 is SDR (Standard Dynamic Range), the color gamut is the conventional color gamut, and the number of pixels does not exceed 2K1K, the control unit 142 sets EI to 0, and otherwise sets EI to 1. Alternatively, the control unit 142 may set EI to 0 if the number of pixels does not exceed 2K1K regardless of the color gamut and luminance range, and set EI to 1 in other cases.
[0058] Furthermore, if the luminance range of the content output via the high-speed digital I / F 330 is SDR (Standard Dynamic Range), the color gamut is the conventional color gamut, and the number of pixels does not exceed 2K1K, the control means 142 sets SDO to 1, and otherwise sets SDO to 0. Alternatively, the control means 142 may set SDO to 1 if the number of pixels does not exceed 2K1K regardless of the color gamut and luminance range, and set SDO to 0 in other cases.
[0059] The control means 142 may set the value of SDO according to the set value of EI. The control means 142 may, for example, set the value of SDO to a value obtained by inverting the value set for EI. Alternatively, the control means 142 may set the value of EI according to the set value of SDO. The control means 142 may, for example, set the value of EI to a value obtained by inverting the value set for SDO.
[0060] The control means 142 may determine whether the luminance range of the content to be output via the high-speed digital I / F 330 is SDR (Standard Dynamic Range), the color gamut is a conventional color gamut, and the number of pixels does not exceed 2K1K based on the video signal transfer characteristics (video_transfer_characteristics) of the video component descriptor included in the SI signal transmitted along with the content, and may then determine the value to set in EI. In this case, the control means 142 sets EI to 0 if the video signal transfer characteristic is 1, and sets EI to 1 otherwise. Alternatively, the control means 142 may set EI to 0 if the video signal transfer characteristic is 1 or 2, and sets EI to 1 otherwise.
[0061] The control means 142 may also determine whether the luminance range of the content to be output via the high-speed digital I / F 330 is SDR (Standard Dynamic Range), the color gamut is the conventional color gamut, and the number of pixels does not exceed 2K1K based on the video signal transfer characteristics (video_transfer_characteristics) of the video component descriptor included in the SI signal transmitted along with the content, and determine the value to be set in the SDO. In this case, the control means 142 sets the SDO to 1 if the video signal transfer characteristic is 1, and sets the SDO to 0 otherwise. Alternatively, the control means 142 may set the SDO to 1 if the video signal transfer characteristic is 1 or 2, and sets the SDO to 0 otherwise.
[0062] The control means 142 may also determine the value to be set in EI by determining whether the number of pixels of the content to be output via the high-speed digital I / F 330 does not exceed 2K1K based on the video signal resolution (video_resolution) of the video component descriptor included in the SI signal sent along with the content. In this case, the control means 142 sets 1 to EI if the video signal resolution is 6 or 7, and sets 0 to EI in all other cases.
[0063] The control means 142 may also determine whether the number of pixels of the content to be output via the high-speed digital I / F 330 does not exceed 2K1K based on the video signal resolution (video_resolution) of the video component descriptor included in the SI signal sent along with the content, and determine the value to be set in the SDO. In this case, the control means 142 sets the SDO to 0 if the video signal resolution is 6 or 7, and sets the SDO to 1 otherwise.
[0064] The control means 142 also sets AET to 1. 6 to 19 are lists showing the bit assignments of each content usage identifier included in Descriptor 1 described in FIGS. 5A and 5B and the meanings corresponding to those bit assignments, as described in Non-Patent Document 3.
[0065] 6 is a list showing bit assignments 601 of RM (Retention_mode) and the meaning of each bit assignment 602. The content written to the right of each bit assignment in RM indicates the meaning of the corresponding bit assignment. For example, when the bit assignment 601 of RM is 0 and the value set in CCI is 11, this means that the content protection mode by DTCP2 is Retention Mode, and when a value other than 11 is set in CCI, this means that it is not Retention Mode. Furthermore, when the bit assignment 601 of RM is 1, this means that the content protection mode by DTCP2 is not Retention Mode.
[0066] 7 is a list showing bit assignments 701 of RetentionState and RetentionTime 702 of each bit assignment. The content written to the right of each bit assignment of RetentionState is the RetentionTime of the corresponding bit assignment.
[0067] Similarly, FIG. 8 is a list showing EPN bit assignments 801 and the meanings 802 of each bit assignment. Similarly, FIG. 9 is a list showing CCI bit assignments 901 and the meanings 902 of each bit assignment. Similarly, FIG. 10 is a list showing bit assignments 1001 of the AET and the meanings 1002 of each bit assignment.
[0068] Similarly, FIG. 11 is a list showing bit assignments 1101 of DOT and the meanings 1102 of each bit assignment. Similarly, FIG. 12 is a list showing AST bit assignments 1201 and the meanings 1202 of each bit assignment. Similarly, FIG. 13 is a list showing bit assignments 1301 of ICT and the meanings 1302 of each bit assignment.
[0069] Similarly, FIG. 14 is a list showing APS bit assignments 1401 and the meanings 1402 of each bit assignment. Similarly, FIG. 15 is a list showing bit assignments 1501 of SDO and the meanings 1502 of each bit assignment. Similarly, FIG. 16 is a list showing HDR bit assignments 1601 and the meanings 1602 of each bit assignment.
[0070] Similarly, FIG. 17 is a list showing L2-Only bit assignments 1701 and the meanings 1702 of each bit assignment. Similarly, FIG. 18 is a list showing EI bit assignments 1801 and the meanings 1802 of each bit assignment. Similarly, FIG. 19 is a list showing CC bit assignments 1901 and the meanings 1902 of each bit assignment.
[0071] 20A to 22C show the format of the content copy control descriptor and the content usage control descriptor described in FIG. 5A, as well as the format of the video component descriptor described in FIG. 5B, as described in Non-Patent Document 1.
[0072] FIG. 20A is a diagram showing the format of a content copy control descriptor. FIG. 20B is a list showing bit assignments 2011 of the digital copy control information (digital_recording_control_data) and the meanings 2012 of each bit assignment.
[0073] In Fig. 20A, 2001 is digital copy control information (digital_recording_control_data). The meaning of digital copy control information (digital_recording_control_data) 2001 is defined as shown in Fig. 20B according to bit assignments of 00 to 11. For example, a bit assignment of 00 in digital copy control information means that copying is permitted without any restrictions.
[0074] FIG. 21A is a diagram showing the format of a content usage control descriptor. FIG. 21B is a list showing bit assignments 2111 of the temporary storage allowable time (retention_state) and the temporary storage allowable time 2112 for each bit assignment. In FIG. 21A, 2101 is a temporary storage control bit (retention_mode), 2102 is a temporary storage allowable time (retention_state), and 2103 is an output protection bit (encryption_mode).
[0075] A value of 0 in the temporary storage control bit (retention_mode) 2101 means that the broadcast signal receiving device 140 can temporarily store the received content even if the value of the digital_recording_control_data in the content copy control descriptor attached to the received content is 11 (copy prohibited), and a value of 1 means that the broadcast signal receiving device 140 cannot temporarily store the received content.
[0076] 21B, the allowable temporary storage time (retention_state) 2102 is defined according to bit assignments of 000 to 111. For example, a bit assignment of 111 for the allowable temporary storage time means that the allowable temporary storage time is 1 hour and 30 minutes.
[0077] A value of 0 in the output protection bit (encryption_mode) 2103 means that content protection processing must be performed when content is output via the high-speed digital I / F 330, and a value of 1 means that content protection processing does not need to be performed when content is output via the high-speed digital I / F 330.
[0078] FIG. 22A is a diagram showing the format of a video component descriptor. In FIG. 22A, 2201 denotes the video signal resolution (video_resolution), and 2202 denotes the video signal transfer characteristics (video_transfer_characteristics).
[0079] FIG. 22B is a list showing bit assignments 2211 of video signal resolution (video_resolution) and the meanings 2212 of each bit assignment. FIG. 22C is a list showing bit assignments 2213 of the video signal transfer characteristics (video_transfer_characteristics) and the meanings 2214 of each bit assignment.
[0080] Furthermore, when the broadcast signal receiving device 140 according to this embodiment outputs content transmitted via broadcast waves via the high-speed digital I / F 330, it may set a value other than that shown in FIG. 5B in Descriptor 1 of the CMI. Fig. 23 is a diagram showing another example of setting values to be set for each content usage identifier DOT and AST included in Descriptor1 of CMI in broadcast signal receiving device 140 according to this embodiment in order to output received content via high-speed digital I / F 330. Unlike the case of Fig. 5B, in the example of Fig. 23, 0 is set for DOT and 0 is set for AST. The setting values set for each content usage identifier other than these are the same as those in Fig. 5A and Fig. 5B.
[0081] FIG. 24 is a diagram showing an example of a processing flow for setting values for each content usage identifier in Descriptor 1 in order to output received content via high-speed digital I / F 330 in broadcast signal receiving device 140 according to this embodiment. For example, if the output destination of the received content set in NVRAM 321 is set to high-speed digital I / F 330, when the control means 142 receives the content, it starts a setting process to set values to each content usage identifier in Descriptor 1 in order to apply content protection using DTCP2 to the received content (S2400).
[0082] The control means 142 checks whether the SI signal accompanying the received content contains a content copy control descriptor (S2401). If the result of the check is that the content copy control descriptor is not included (No in S2401), the processing ends (S2430) without setting each content usage identifier in Descriptor1 (S2419, in the case of 58 in FIG. 5A). In this case, the control means 142 outputs the received content via the high-speed digital I / F 330 without applying content protection to the content.
[0083] If the content copy control descriptor is included as a result of the check (Yes in S2401), the control means 142 checks the value of the digital copy control information in the content copy control descriptor (S2402). If the result of the check (S2402) is that the value of the digital copy control information is 00 (if S2403 is 00), the control means 142 checks the value of the output protection bit (S2404).
[0084] If the result of the check (S2404) is that the value of the output protection bit is 1 (S2405 is 1), the control means 142 ends the processing (S2430) without setting each content usage identifier in Descriptor1 (S2406, case 51 in FIG. 5). In this case, the control means 142 outputs the received content via the high-speed digital I / F 330 without applying content protection to it.
[0085] If the result of the check (S2404) is that the value of the output protection bit is 0 (if S2405 is 0), the control means 142 sets each content usage identifier in Descriptor1 to one of the combinations of 52 shown in Fig. 5A (S2407). Furthermore, the control means 142 checks the value of the video signal transfer characteristic in the video component descriptor (S2421). The control means 142 sets each content usage identifier in Descriptor1 to one of the combinations of 59-1 shown in Fig. 5B (S2422), which includes the EI value determined using the video signal transfer characteristic checked in S2421, and ends the process (S2430).
[0086] If the result of checking in S2402 is that the value of the digital copy control information is 10 (if S2403 is 10), the control means 142 checks (S2408) whether the setting is such that the received content is stored before being output when output via the high-speed digital I / F 330. The control means 142 can check whether the setting is such that the content is stored before being output by, for example, referring to information stored in the NVRAM 321.
[0087] If the result of the check (S2408) shows that the setting is to output without storing (No in S2409), the control means 142 sets each content usage identifier in Descriptor1 to the value of the combination 53 shown in Fig. 5A (S2410). Furthermore, the control means 142 checks the value of the video signal transfer characteristic in the video component descriptor (S2421). The control means 142 sets each content usage identifier in Descriptor1 to the value of the combination 59-1 shown in Fig. 5B (S2422), which includes the EI value determined using the video signal transfer characteristic checked in S2421, and ends the process (S2430).
[0088] If the result of the check (S2408) indicates that the setting is to store and then output (Yes in S2409), the control unit 142 sets each content usage identifier in Descriptor1 to one of the combinations of 54 shown in Fig. 5A (S2411). Furthermore, the control unit 142 checks the value of the video signal transfer characteristic in the video component descriptor (S2421). The control unit 142 sets each content usage identifier in Descriptor1 to one of the combinations of 59-1 shown in Fig. 5B (S2422), which includes the EI value determined using the video signal transfer characteristic checked in S2421, and ends the process (S2430).
[0089] If the result of checking in S2402 is that the value of the digital copy control information is 11 (S2403 is 11), the control means 142 checks the value of the temporary storage bit (S2413). If the result of the check (S2413) shows that the value of the temporary storage bit is 1 (if S2414 is 1), the control means 142 sets each content usage identifier in Descriptor1 to one of the combinations of 56 shown in Fig. 5A (S2417). Furthermore, the control means 142 checks the value of the video signal transfer characteristic in the video component descriptor (S2421). The control means 142 sets each content usage identifier in Descriptor1 to one of the combinations of 59-1 shown in Fig. 5B, which includes the EI value determined using the video signal transfer characteristic checked in S2421 (S2422), and ends the process (S2430).
[0090] If the result of the check (S2413) is that the value of the temporary storage bit is 0 (S2414 is 0), the control means 142 checks whether the setting is such that the received content is temporarily stored before being output when it is output via the high-speed digital I / F 330 (S2415).
[0091] If the result of the check (S2415) indicates that temporary storage and output is set (Yes in S2416), the control means 142 sets each content usage identifier in Descriptor1 to the value of the combination 57 shown in Fig. 5A (S2418). Furthermore, the control means 142 checks the value of the video signal transfer characteristic in the video component descriptor (S2421). The control means 142 sets each content usage identifier in Descriptor1 to the value of the combination 59-1 shown in Fig. 5B (S2422), which includes the EI value determined using the video signal transfer characteristic checked in S2421, and ends the process (S2430).
[0092] If the result of the check (S2415) indicates that the setting is to output without temporary storage (No in S2416), the control means 142 sets each content usage identifier in Descriptor1 to one of the combinations of 56 shown in Fig. 5A (S2417). Furthermore, the control means 142 checks the value of the video signal transfer characteristic in the video component descriptor (S2421). The control means 142 sets each content usage identifier in Descriptor1 to one of the combinations of 59-1 shown in Fig. 5B, which includes the EI value determined using the video signal transfer characteristic checked in S2421 (S2422), and ends the process (S2430).
[0093] If the result of checking in S2402 is that the value of the digital copy control information is 01 (S2403 is 01), the control means 142 determines that outputting the received content via the high-speed digital I / F 330 is prohibited (S2412, case 55 in Figure 5A), and terminates the processing (S2430).
[0094] When the control means 142 sets each content usage identifier of Descriptor1 to any of the combination values of 52 shown in Figure 5A and 59-1 shown in Figure 5B, or the combination value of 53 shown in Figure 5A and 59-1 shown in Figure 5B, the combination value of 54 shown in Figure 5A and 59-1 shown in Figure 5B, the combination value of 56 shown in Figure 5A and 59-1 shown in Figure 5B, or the combination value of 57 shown in Figure 5A and 59-1 shown in Figure 5B, the control means 142 outputs the corresponding content via the high-speed digital I / F 330 in accordance with the format of DTCP2, including the set Descriptor1.
[0095] 25 is a diagram schematically illustrating an example of a transmission route to a destination connected device when content is transmitted via the high-speed digital I / F 330 in the broadcast signal receiving device 140 according to this embodiment. The connected device is, for example, a recorder 131 (connected to a display 132) connected via the network 120.
[0096] An example will be described in which the digital copy control information (digital_recording_control_data) of the content copy control descriptor attached to the content received by the broadcast signal receiving device 140 is 11 (copy prohibited). When the digital copy control information (digital_recording_control_data) of the content copy control descriptor accompanying the received content is 11 (copy prohibited), the control means 142 can set the values of CCI, EPN, Retention_mode, and Retention_State of Descriptor1 so that the received content can only be viewed on the display 132 connected to the recorder 131 connected via the network 120.
[0097] In this case, the control means 142 sets different values for CCI, EPN, Retention_mode, and Retention_State in Descriptor1 depending on whether the received content is temporarily stored in the storage device (means) 2520 before being output, or whether it is output without being temporarily stored in the storage device (means) 2520.
[0098] When the received content is to be output without being temporarily stored in storage device (means) 2520, control means 142 sets the CCI, EPN, Retention_mode, and Retention_State of Descriptor 1 to the combination of values shown in 56 in Fig. 5A. As a result, the content received by broadcast signal receiving device 140 is protected according to the DTCP2 format in which CCI, EPN, Retention_mode, and Retention_State are set to the combination of values shown in 56 in Fig. 5A, and is sent to recorder 131 via route 2501.
[0099] Another broadcast signal receiving device 140-2 that receives content that has been protected controls the received content so that it can only be viewed or temporarily stored (time shifted) but cannot be copied by referring to the values of CCI, EPN, Retention_mode, and Retention_State.
[0100] When the received content is to be temporarily stored in storage device (means) 2520 and then output, control means 142 sets the CCI, EPN, Retention_mode, and Retention_State of Descriptor 1 to the combined values shown in 57 of Fig. 5A. As a result, the content received by broadcast signal receiving device 140 is protected according to the DTCP2 format in which CCI, EPN, Retention_mode, and Retention_State are set to the combined values shown in 57 of Fig. 5A, and is sent to recorder 131 via route 2502.
[0101] When a recorder 131 receives content that has been protected, it references the values of CCI, EPN, Retention_mode, and Retention_State to control the received content so that it can only be viewed on the connected display 132, and cannot be temporarily stored (time shifted) or copied.
[0102] 26A is a diagram schematically showing another example of a transmission route to the destination recorder 131 when content is transmitted via the high-speed digital I / F 330 in the broadcast signal receiving device 140 according to this embodiment. The connected device is the recorder 131 (connected to the display 132) connected via the network 120, as in FIG. 25.
[0103] An example will be described in which the digital copy control information (digital_recording_control_data) of the content copy control descriptor attached to the content received by the broadcast signal receiving device 140 is 00 (copyable without restrictions). When the digital copy control information of the content copy control descriptor accompanying the received content is 00 (copyable without restrictions), the control means 142 can set the values of CCI, EPN, Retention_mode, and Retention_State of Descriptor1 so that the received content can be copied without restrictions in the recorder 131 connected via the network 120.
[0104] In this case, the control means 142 processes the output differently depending on the value of the output protection bit (encryption_mode) of the content usage control descriptor. If the output protection bit is 0 (content protection required), the control means 142 sets the CCI, EPN, Retention_mode, and Retention_State of Descriptor 1 to the combined values shown in 52 of Fig. 5A. As a result, the content received by the broadcast signal receiving device 140 is content protected in accordance with the DTCP2 format in which the CCI, EPN, Retention_mode, and Retention_State are set to the combined values shown in 52 of Fig. 5A, and is sent to the recorder 131 via route 2601.
[0105] If the digital copy control information of the content copy control descriptor accompanying the received content is 00 (copyable without restrictions), the values set in CCI, EPN, Retention_mode, and Retention_State do not change whether the content is sent without being stored in the storage device 2520 as in route 2601, or whether the content is stored (also called recorded or copied) in the storage device 2520 and then sent as in route 2602.
[0106] If the output protection bit is 1 (content protection not required), the control means 142 outputs the received content without applying content protection via the high-speed digital I / F 330. The recorder 131 that receives the content-protected content controls the received content so that it can be copied without any restrictions by referring to the values of the CCI and EPN.
[0107] 26B is a diagram schematically showing an example of a transmission route to the destination recorder 131 when content is transmitted via the high-speed digital I / F 330 in the broadcast signal receiving device 140 according to this embodiment. The connected device is the recorder 131 (connected to the display 132) connected via the network 120, as in FIG. 25.
[0108] An example will be described in which the digital copy control information of the content copy control descriptor attached to the content received by the broadcast signal receiving device 140 is 10 (one generation copy only). When the digital copy control information of the content copy control descriptor accompanying the received content is 10 (copyable for one generation only), the control means 142 can set the values of CCI, EPN, Retention_mode, and Retention_State of Descriptor1 so that the received content can be copied for one generation only in the recorder 131 connected via the network 120.
[0109] In this case, the control means 142 sets different values for the CCI, EPN, Retention_mode, and Retention_State of Descriptor1 depending on whether the received content is stored (also called recorded or copied) in the storage device (means) 2520 before being output, or whether it is output without storing (also called recorded or copied) in the storage device (means) 2520.
[0110] When the received content is output without being copied to the storage device (means) 2520, the control means 142 sets the CCI, EPN, Retention_mode, and Retention_State of Descriptor 1 to the combination of values shown in 53 of Fig. 5A. As a result, the content received by the broadcast signal receiving device 140 is protected according to the DTCP2 format in which the CCI, EPN, Retention_mode, and Retention_State are set to the combination of values shown in 53 of Fig. 5A, and is sent to the recorder 131 via the route 2611.
[0111] When the recorder 131 receives content that has been protected, it controls the received content so that it can be copied only once by referencing the values of the CCI and EPN. When the received content is to be stored (also called recorded or copied) in storage device (means) 2520 and then output, control means 142 sets the CCI, EPN, Retention_mode, and Retention_State of Descriptor 1 to the combination of values shown in 54 of Fig. 5A. As a result, the content received by broadcast signal receiving device 140 is protected according to the DTCP2 format in which CCI, EPN, Retention_mode, and Retention_State are set to the combination of values shown in 54 of Fig. 5A, and is sent to recorder 131 via route 2612.
[0112] When a recorder 131 receives content that has been protected, it references the values of CCI, EPN, Retention_mode, and Retention_State to control the received content so that it cannot be copied, can be viewed and temporarily stored on a connected display 132, but cannot be copied.
[0113] As described above, the broadcast signal receiving device 140 according to this embodiment can set the setting values for sending the content via the high-speed digital I / F 330 in the DTCP2 format using the content copy control descriptor and content usage control descriptor included in the SI information associated with the content, in order to send the content transmitted via the broadcast signal to a connected device connected to the network 120 via the high-speed digital I / F 330. By controlling in this manner, the broadcast signal receiving device 140 can inherit the content protection information included in the SI information associated with the content transmitted via the broadcast signal, apply content protection, and transmit the content to the connected device.
[0114] Furthermore, when outputting received content, the broadcast signal receiving device 140 of this embodiment can apply content protection and send the content to a connected device depending on whether the content was output via copying to a storage device or not. Furthermore, in order to transmit content transmitted via a broadcast signal to a connected device connected to the network 120 via the high-speed digital I / F 330, the broadcast signal receiving device 140 according to this embodiment can apply content protection using the video signal resolution (video_resolution) value and the video signal transfer characteristics (video_transfer_characteristics) value of the video component descriptor included in the SI information associated with the content, and then transmit the content to the connected device. By applying content protection in this manner, the connected device receiving the content transmitted from the broadcast signal receiving device 140 can control the protection of the received content in accordance with the applied content protection information. For example, the connected device can control whether or not to output the received content to another external device.
[0115] As described above, the broadcast signal receiving device of this embodiment is able to apply an appropriate content protection method depending on the content of the SI information when outputting content received via a broadcast signal via an IP interface. Although the broadcast signal receiving device 140 of this embodiment has been described as a broadcast signal receiving device that receives broadcast signals multiplexed in the MMT-TLV format, the present invention is not limited to this.
[0116] Broadcast signal receiving device 140 may be a broadcast signal receiving device that receives broadcast signals multiplexed in, for example, the MPEG-2 format. Below, we will explain examples of setting values to be set for each content usage identifier in Descriptor 1 of CMI when broadcast signal receiving device 140 receives a broadcast signal multiplexed in the MPEG-2 format and outputs the received content via an IP interface.
[0117] When the broadcast signal receiving device 140 receives a broadcast signal multiplexed in the MPEG-2 format, the control information PSI (Program Specific Information) and SI (Service Information) accompanying the content broadcast in the broadcast signal include a digital copy control descriptor as a descriptor corresponding to the content copy control descriptor, a content usage descriptor as a descriptor corresponding to the content usage control descriptor, and a video decode control descriptor as a descriptor corresponding to the video component descriptor.
[0118] FIG. 27 is a diagram showing an example of setting values to be set in each content usage identifier, such as CC and APS, included in Descriptor 1 of CMI in order to output the received content via high-speed digital I / F 330 in broadcast signal receiving device 140 that receives broadcast signals multiplexed in the MPEG-2 format. When the copy control format information (copy_control_type) of the digital copy control descriptor is 01, the control means 142 sets the CCI, EPN, and Retention_mode / Retention_State included in Descriptor1 to a combination of values 52, 53, 54, 56, and 57 shown in Figure 27, depending on the combination of the values of the copy control format information (copy_control_type) and digital copy control information (digital_recording_control_data) of the digital copy control descriptor, the value of the output protection bit (encryption_mode), the value of the temporary storage control bit (retention_mode), and the value of the temporary storage allowable time (retention_state) of the content usage descriptor, as in the case of the list in Figure 5A.
[0119] Similarly, if the copy control format information (copy_control_type) is other than 01, the control means 142 determines that the received content is prohibited from being output via the high-speed digital I / F 330, and terminates the processing (case 55-2 in Figure 27).
[0120] Similarly, if the SI information accompanying the content does not include a content copy control descriptor, the control means 142 ends the process without setting each content usage identifier in Descriptor 1 (case 58 in FIG. 27). In this case, the control means 142 outputs the received content via the high-speed digital I / F 330 without applying content protection to it.
[0121] Furthermore, when the control means 142 outputs content transmitted via broadcast waves via the high-speed digital I / F 330, it also sets the setting values of each content usage identifier included in Descriptor 1: CC (Copy Count), APS (Analog Protection System), ICT (Image Constraint Token), DOT (Digital Only Token), AST (Analog Sunset Token), HDR (Hight Dynamic Range Token), L2-Only (L2 protection-Only Token), EI (Enhanced Image Token), SDO (Standard Digital Output Token), and AET (Audio Enhancement Token).
[0122] The value that the control means 142 sets to each content usage identifier may be the same as the example shown in FIG. 5B, for example. However, for the APS, the control means 142 may set the value of the analog output copy control information (APS_Control_Data) of the content utilization descriptor as is. Furthermore, for setting the value of EI, the control means 142 may determine the value to be set in accordance with the bit assignment of the video encode format (video_encode_format) and / or transfer characteristics (transfer_characteristics) of the video decode control descriptor included in the PSI, or may set 0 regardless of the SI information. Furthermore, for setting the value of SDO, the control means 142 may determine the value to be set in accordance with the bit assignment of the video encode format (video_encode_format) and / or transfer characteristics (transfer_characteristics) of the video decode control descriptor included in the PSI, or may set 1 regardless of the SI information.
[0123] As described above, even when receiving a broadcast signal multiplexed in the MPEG-2 format, the broadcast signal receiving device 140 of this embodiment is capable of applying content protection using DTCP2 when outputting the received content via an IP interface.
[0124] Although several embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments may be embodied in various other forms, and various omissions, substitutions, and modifications may be made without departing from the spirit of the invention. These embodiments and their modifications are within the scope and spirit of the invention, as well as the scope of the invention and its equivalents as set forth in the claims. Furthermore, the scope of the present invention also applies when each component of the claims is expressed separately, as a combination of multiple components, or as a combination of these. Furthermore, the device of the present invention is applied even when the claims are expressed as control logic, as a program including instructions for executing a computer, or as a computer-readable recording medium containing the instructions. Furthermore, the names and terms used are not limited, and other expressions that have substantially the same content and intent are also included in the present invention. [Explanation of symbols]
[0125] 100···Broadcast signal transmitting device, 150···Communication satellite, 140···Broadcast signal receiving device, 120···Network, 131···Recorder, 132···Display, 140-2···Other broadcast signal receiving devices, 160···Display device, 162···HDD, 165···Removable disk.
Claims
1. In a video content processing device that receives broadcast signals multiplexed in the MMT-TLV format, receiving means for receiving the content transmitted by the broadcast signal; an output means having an IP interface; a control means for performing processing to output the content via the output means in accordance with a format of a content protection method based on DTCP2; The control means means for analyzing video_transfer_characteristics arranged in an SI signal included in a broadcast signal multiplexed in the MMT-TLV format in association with the content received by the receiving means; a means for determining values of SDO and EI, which are content usage identifiers included in a format of a content protection method according to DTCP2, using the value of the video_transfer_characteristics; When the value of the SDO is 1 or 0, the value of the EI is set to 0 or 1 correspondingly.
2. 2 . The video content processing apparatus according to claim 1 , wherein said control means sets a value of EI among content usage identifiers included in said format to 0 when said video_transfer_characteristics has a value of 1 or 1 or 2. 3 .
3. 2. The video content processing device according to claim 1, wherein the control means sets a value of EI among the content usage identifiers included in the format to 1 when the value of the video_transfer_characteristics is other than 1 or other than 1 or 2.
4. In a video content processing device that receives broadcast signals multiplexed in the MMT-TLV format, receiving the content transmitted by the broadcast signal; Analyzing video_transfer_characteristics arranged in an SI signal included in the broadcast signal multiplexed in the MMT-TLV format in association with the received content, When outputting the content via an output means having an IP interface, When determining the values of SDO and EI, which are content usage identifiers included in the format of the content protection method according to DTCP2, using the value of the video_transfer_characteristics, When the value of the SDO is 1 or 0, the value of the EI is set to 0 or 1 correspondingly.
5. 5. The content processing method according to claim 4, wherein the control means sets a value of EI among the content usage identifiers included in the format to 0 when the value of the video_transfer_characteristics is 1 or 1 or 2.
6. 5. The content processing method according to claim 4, wherein the control means sets a value of EI among the content usage identifiers included in the format to 1 when the value of the video_transfer_characteristics is other than 1 or other than 1 or 2.
Citation Information
Patent Citations
Broadcast receiving device
JP2018042174A
Broadcast receiver
JP2018074181A
Broadcast receiver
JP2018074270A
Broadcast receiver
JP2018074398A