Data processing apparatus and method for preventing unauthorized copying6981272Abstract The present invention relates to a data processing system and method that control the outputs of a receiving apparatus depending upon a copy restriction code. The receiving apparatus determines whether the copy restriction code allows for one or no copies to be made and controls the outputs of the receiving apparatus accordingly. Claims 1. A data processing apparatus, comprising: Description FIELD OF THE INVENTION
In the present invention, outputs from the plural digital output terminals are controlled according to the contents of the descriptor called the digital—copy—control—descriptor. The transmitting apparatus 2 transmits a digital broadcasting signal S1 comprising a frequency-multiplexed transport stream via a communication satellite (CS) 3. The digital broadcasting signal is then transmitted to a receiving apparatus 5 via an antenna 4. The receiving apparatus 5 selects a desired frequency from the received digital broadcasting signal, extracts the TS packets having the audio data of a desired tune from the transport streams transmitted at the selected channel, and decodes the audio data stored in these TS packets for transmission to a speaker 6 and also for output to digital recording apparatuses 7, 8 such as a MD (mini disc) recorder via a digital output terminal (not shown) as required. In practice, the receiving apparatus 5 is constructed as shown in FIG. 2. A front-end unit 10, receiving the digital broadcasting signal S1 via the antenna 4, tunes to a frequency (frequency assigned to a transponder loaded on the communication satellite 3) based on a channel specification command S2 transmitted from a control unit 11. Then, it performs, for example, QPSK (quadrature phase shift keying) demodulation and error correction processing and outputs a transport stream D1 having the coded data of the desired program. A descrambler 12 sequentially descrambles the encrypted TS packets using a decryption signal S3 which is obtained from the control unit 11, and transmits the descrambled transport stream D2 to a demultiplexer 13. The demultiplexer 13, receiving a control signal S4 corresponding to a program specified by the user from the control unit 11, extracts TS packets D3 having the audio data of the specified program and a TS packet D4 having the copy control data, and transmits the TS packets D3 to an audio decoder 14 and transmits the TS packet D4 to the control unit 11. Note that, in the case where the selected program is a film, drama, or news, TS packets having video data are also extracted and supplied to a video decoder not shown. After decoding the audio data included in the extracted TS packets, the audio decoder 14, transmits the audio data to a D/A (digital/analog) converter 15, an input terminal 16A of a switch 16 and an input terminal 17A of a switch 17, according to a control signal S5 which is sent from the control unit 15. The D/A converter 15, after converting the resultant audio data D5 to analog data, transmits this to the externally connected speaker 6 (FIG. 1) via an analog output terminal 18 as an analog audio signal S6. As a result, the speaker reproduces sound based on this analog audio signal S6. The control unit 11 extracts copy control data DCC1 included in the supplied TS packet D4 and determines if the copy control data DCC1 belongs to the first level that prohibits copying, the second level that allows only one copy to be made, or the third level that allows an unlimited number of copies to be made, and transmits switch signals S7 and S8 to the switches 16 and 17 respectively according to the determination. When the control unit 11 determines that the decoded copy control data DCC1 is the third level, the control unit 11 connects switches 16 and 17 to ON conditions. When the control unit 11 determines that the copy control data DCC1 is the first or the second level, it connects either the switch 16 or 17 specified by the user to ON condition. At the time when the switch 16 is ON condition and the switch 17 is OFF condition, the audio data D5 supplied from the audio decoder 14 is supplied to a first format processing unit 19. The first format processing unit 19, after converting the audio data D5 to the predetermined format according to the IEC958 for example, transmits this to a first information adding unit 21 as first audio data D6. The first information adding unit 21, after adding the copy control data DCC1 to the first audio data D6, transmits this to the externally connected digital recording equipment 7 (FIG. 1) via a digital output terminal 22. For the case when switch 16 is in the OFF condition while the switch 17 is in the ON condition, the audio data D5 supplied from the audio decoder 14 is given to the second format processing unit 20. This second format processing unit 20, after converting the audio data D5 to the predetermined format according to such as the IEEE1394, transmits this to a second information adding unit 23 as the second audio data D7. The second information adding unit 23 adds the copy control data DCC1 to the second audio data D7 and applies encryption processing to the second audio data D7 only when the copy control data DCC1 shows the first or the second level. The data is passed to the external digital recording apparatus 8 (FIG. 1) via the digital output terminal 24. This encryption processing is based on the standard called 5CDTCP and is to protect copyright at the time of transmitting digital content data such as audio and video in the IEEE1394. In this way, the first or the second audio data D6 or D7 to which the copy control data DCC1 is attached is supplied to either digital recording apparatus 7 or 8 which is specified by the user. Thus, in the digital recording apparatus 7 or 8, the first or the second audio data D6 or D7 can be recorded on the predetermined recording medium (not shown) under the condition in which copy restriction is imposed in the form of the level of the copy control data DCC1. According to the present invention described above, when the audio data D5 of a program specified by the user is not allowed to be copied or is allowed to be copied only once according to the copy control data DCC1, the first or the second audio data D6 or D7 is transmitted to either the digital output terminal 22 or 24 which is specified by the user out of two digital output terminals 22 and 24. Accordingly, the receiving apparatus 5 can supply the first or the second audio data D6 or D7 to which the copy control data DCC1 is added, to either digital recording apparatus 7 or 8 which is specified by the user. As a result, in the digital recording apparatus 7 or 8, copy restriction based on the copy control data DCC1 can be imposed. According to the foregoing construction, in this receiving apparatus 5, only when the copy restriction based on the copy control data DCC1 exists, the audio data D5 (D6, D7) is output together with the copy control data DCC1 to either digital output terminal 22 or 24 which is specified by the user. Therefore, copy restriction can be imposed at the digital recording apparatus 7 or 8 connected to the digital output terminal 22 or 24. And thereby the execution of unlimited dubbing can be avoided in advance. The embodiment described above has dealt with the case of converting the audio data D5 (D6, D7) to which the predetermined copy control data DCC1 to be supplied is added, into plural formats (formats corresponding to interface of the IEC958 and IEEE1394) and outputting them. However, the present invention is not only limited to this but also these may be converted into the format corresponding to the interface which is used in various other digital data. Further, the embodiment described above has dealt with the case of applying the audio data D5 as the digital data to be supplied. However, the present invention can be applied to other types of digital data such as digitalized video data. Furthermore, the embodiment described above has dealt with the case of applying the digital output terminal 22 based on the IEC958 and the digital output terminal 24 based on the IEEE1394 as the plural output terminals for outputting the supplied audio data D5. However, the present invention may have a plurality of digital output terminals based on the IEC958 standard and based on the IEEE1394 standard. Furthermore, the embodiment described above has dealt with the case of applying the control unit 11 as the control means for controlling the output of each output terminal according to the contents of copy restriction based on the copy control data DCC1. However, the present invention is not only limited to this but also, in short, provided that the audio data D5 (D6, D7) can be output via only one digital output terminal 22 or 24 which is specified out of the plural digital output terminals 22 and 24 when it is determined that the copy restriction is imposed, control means having various other constructions can be used as the control means. In this case, as a method to specify a digital output terminal alternatively, the first format processing unit or the second format processing unit can be stopped, in addition to the case where the switches 16 and 17 are switched so that one of them is switched ON. Furthermore, in the aforementioned embodiment, the copy restriction based on the copy control data DCC1 is classified into three: the first level that prohibits copy; the second level that allows copy once; and the three level that allows copy freely. However, the present invention is not limited thereto and a level that allows copy plural number of times (twice or more) can be provided between the second level and the third level. Furthermore, the embodiment described above has dealt with the case of applying the data processing apparatus according to the present invention to the digital CS broadcasting using the communication satellite 3. However, the present invention is not only limited to this but also it can be widely applied to various broadcasting systems such as the digital terrestrial wave broadcasting and CATV (cable television) broadcasting. Furthermore, the embodiment described above has dealt with the case of applying the MD recorders as the digital recording apparatus 7, 8 connected to the digital output terminals 22, 24 provided in the receiving apparatus 5. However, the present invention is not only limited to this but also it can be widely applied to the recording apparatus capable of recording various digital data such as a rewritable optical disc apparatus and digital VTR. According to the present invention as described above, since the control means for controlling the output of each output terminal in order to output digital data only via one specified output terminal out of plural output terminals according to the contents of the copy restriction based on the control data is provided, the digital data can be prevented from being output via plural output terminals when the control data shows the copy restriction. And thus, a data processing apparatus capable of conducting the data control certainly can be realized. Furthermore, according to the present invention, in the data processing method, by controlling each output system in order to output the digital data via only one specified output system out of plural output systems according to the contents of the copy restriction based on the control data, the digital data is prevented from being output via plural output systems when the control data shows any copy restriction. And thereby, the data processing method capable of conducting the data control certainly can be realized.
|
Same subclass Same class Consider this |
||||||||||
