Content protection system
Abstract
A digital broadcast receiver (1) includes a signal input unit (10) for inputting a received broadcast wave, a demodulation unit (11) for demodulating the broadcast wave, an external module I/F (Interface) (13) for connecting an external module (12) to the receiver (1), a decoding unit (14) for extracting necessary information including a target content from the received signal, an output unit (15) for outputting actual vide/audio, a control unit (16) for controlling the entire receiver (1), and a user I/F (17) for transmitting and receiving information to/from a user. Furthermore, the receiver includes: a packet processing unit (101) for monitoring all the packets contained in a TS arranged between the demodulation unit (11) and the external module I/F (13) and performing a predetermined processing for the packet matched with a predetermined condition; and a TS selector (102) arranged between the external module I/F (13) and a bus line (BL) for selecting and outputting one of the two TS specified. Thus, when the TS to be outputted to the external module is accessed in an unauthorized way, it is possible to easily protect a non-encrypted content.

Term
No projected expiry on record.
- Priority
- Filed
- Published
- Today
20 claims: 17 independent, 3 dependent
- 1請求の範囲 [1] 外部より入力されたデジタルデータ力 なるコンテンツの少なくとも一部を外部へ出 力するコンテンツ受信装置であって、 前記デジタルデータの属性情報の少なくとも一部を判別する手段と、 前記デジタルデータの識別情報を無効化する手段と 指定された条件に一致する属性情報を持つ前記デジタルデータの識別情報を外 部へ出力する前に無効化する手段と、を有することを特徴とするコンテンツ受信装置
- 2[2] 外部より入力されたデジタルデータが多重化されたデジタル信号力 なるコンテン ッの少なくとも一部を外部へ出力するコンテンツ受信装置であって、 前記デジタル信号に多重化された前記デジタルデータの属性情報の少なくとも一 部を判別する手段と、 前記デジタル信号に多重化された前記デジタルデータの識別情報を無効化する 手段と 指定された条件に一致する属性情報を持つ前記デジタルデータの識別情報を外 部へ出力する前に無効化する手段と、を有することを特徴とするコンテンツ受信装置
- 3[3] 一度外部の装置に出力したデジタル信号を再度入力する手段と、 デジタル信号の中に多重化された信号から目的のデジタルデータを取り出す手段 と、 再度入力された前記デジタル信号の少なくとも一部と、無効なデータに変換する前 のデジタル信号と、を切り替える手段を備え、 取り出す対象となる前記目的のデジタルデータの属性に基づいて、前記デジタル 信号の切り替えを制御することを特徴とする請求項 1又は 2に記載のコンテンツ受信 装置。
- 4[4] 前記属性情報としてデジタルデータが暗号化されている力否かを判別する手段を 備え、 暗号化されて ヽな ヽと判別された前記デジタルデータの識別情報を無効化して外 部へ出力することを特徴とする請求項 1又は 2に記載のコンテンツ受信装置。
- 5[5] 外部への出力を禁止する特定の識別情報を得る手段と、 前記属性情報として前記特定の識別情報と一致するデジタルデータを判別する手 段と、を備え、 判別された前記特定の識別情報と一致する識別情報を無効化して外部へ出力す ることを特徴とする請求項 1又は 2に記載の受信装置。
- 6[6] 外部への出力を許可する特定の識別情報を得る手段と、 前記属性情報として前記特定の識別情報と不一致のデジタルデータを判別する手 段と、を備え、 判別された前記特定の識別情報と不一致の識別情報を無効化して外部へ出力す ることを特徴とする請求項 1又は 2に記載のコンテンツ受信装置。
- 7[7] 外部への出力を禁止又は許可する特定の識別情報を得る手段と、 外部より得た情報により前記特定の識別情報を禁止する力許可するかを決定する 手段と、 前記特定の識別情報と一致した識別情報を無効化するか不一致の識別情報を無 効化するかを切り替える手段と、を備え、 前記外部より得た情報に基づいて識別情報を無効化する条件を変更することを特 徴とする請求項 1又は 2に記載のコンテンツ受信装置。
- 8[8] 記録媒体より取り出されたデジタルデータ力 なるコンテンツの少なくとも一部を外 部へ出力するコンテンツ再生装置であって、 前記デジタルデータの属性情報の少なくとも一部を判別する手段と、 前記デジタルデータの識別情報を無効化する手段と、を備え、 指定された条件に一致する属性情報を持つ前記デジタルデータの識別情報を外 部へ出力する前に無効化する手段を有することを特徴とするコンテンツ再生装置。
- 9[9] 記録媒体より取り出されたデジタルデータが多重化されたデジタル信号からなるコ ンテンッの少なくとも一部を外部へ出力するコンテンツ再生装置であって、 前記デジタル信号に多重化された前記デジタルデータの属性情報の少なくとも一 部を判別する手段と、 前記デジタル信号に多重化された前記デジタルデータの識別情報を無効化する 手段と、を備え、 指定された条件に一致する属性情報を持つ前記デジタルデータの識別情報を外 部へ出力する前に無効化する手段を有することを特徴とするコンテンツ再生装置。
- 10[10] 一度外部の装置に出力したデジタル信号を再度入力する手段と、 デジタル信号の中に多重化された信号から目的のデジタルデータを取り出す手段 と、 再度入力された前記デジタル信号の少なくとも一部と、無効なデータに変換する前 のデジタル信号と、を切り替える手段を備え、 取り出す対象となる前記デジタルデータの属性に基づ 、て、前記デジタル信号の 切り替えを制御することを特徴とする請求項 9に記載のコンテンツ再生装置。
- 11[11] 前記属性情報としてデジタルデータが暗号化されている力否かを判別する手段を 備え、 暗号化されて ヽな ヽと判別された前記デジタルデータの識別情報を無効化して外 部へ出力することを特徴とする請求項 8又は 9に記載のコンテンツ再生装置。
- 12[12] 外部への出力を禁止する特定の識別情報を得る手段と、 前記属性情報として前記特定の識別情報と一致するデジタルデータを判別する手 段と、 判別された前記特定の識別情報と一致する識別情報を無効化して外部へ出力す ることを特徴とする請求項 8又は 9に記載のコンテンツ再生装置。
- 13[13] 外部への出力を許可する特定の識別情報を得る手段と、 前記属性情報として前記特定の識別情報と不一致のデジタルデータを判別する手 段と、を備え、 判別された前記特定の識別情報と不一致の識別情報を無効化して外部へ出力す ることを特徴とする請求項 8又は 9に記載のコンテンツ再生装置。
- 14[14] 外部への出力を禁止又は許可する特定の識別情報を得る手段と、 外部より得た情報により前記特定の識別情報を禁止する力許可するかを決定する 手段と、 前記特定の識別情報と一致した識別情報を無効化するか不一致の識別情報を無 効化するかを切り替える手段と、を備え、 前記外部より得た情報に基づ!、て、識別情報を無効化する条件を変更することを 特徴とする請求項 8又は 9に記載のコンテンツ再生装置。
- 15[15] 受信したデジタルデータ力 なるコンテンツを復調するステップと、 復調処理された復調データ内に含まれるパケットのうちから予め決められた条件に 合致するパケットを無効化するステップと、 暗号ィ匕コンテンツのみを復号する外部モジュールに前記復調データを出力するス テツプと、 前記無効化されたパケットに目的のコンテンツが含まれるカゝ否かを判断するステツ プと、 前記無効化されたパケットに目的のコンテンツが含まれていた場合には、前記外部 モジュールを介さずに前記復調データをパススルーにより取得し、目的のコンテンツ が含まれていない場合には、前記外部モジュール力 の出力を取得するステップと、 前記所得した復調データから目的のコンテンツを取り出して出力するステップと を有することを特徴とするコンテンツ出力方法。
- 16[16] 前記復調処理された復調データ内に含まれるパケットのうちから予め決められた条 件に合致するパケットを無効化するステップは、非暗号ィ匕コンテンツのパケットを無効 化するステップであり、 該無効化するステップは、 暗号ィ匕フラグを監視して、各パケットについて暗号化されている力否かを検出する ステップと、 暗号ィ匕されていない場合には、入力されたパケットを無効化するために、パケットの 元データ識別する PIDを書き換えるステップと を有することを特徴とする請求項 15に記載のコンテンツ出力方法。
- 17[17] さらに、後続にステップとして、前のステップにおける処理による各パケットの遅延を 一定に保って出力することにより PID書き換え以外の影響を低減するステップを含む ことを特徴とする請求項 16に記載のコンテンツ出力方法。
- 18[18] 前記復調処理された復調データ内に含まれるパケットのうちから予め決められた条 件に合致するパケットを無効化するステップは、非暗号ィ匕コンテンツのパケットを無効 化するステップであり、 該無効化するステップは、 無効化することで保護するパケットの PIDを設定するステップと、 設定された PIDと入力されたパケットの PIDとを比較するステップと、 比較の結果が一致した場合には、入力されたパケットを無効化するたに PIDを書き 換えるステップと、 を有することを特徴とする請求項 17に記載のコンテンツ出力方法。
- 19[19] さらに、後続にステップとして、前のステップにおける処理による各パケットの遅延を 一定に保って出力することにより PID書き換え以外の影響を低減するステップを含む ことを特徴とする請求項 18に記載のコンテンツ出力方法。
- 20[20] コンピュータに、請求項 15から 19までのいずれ力 1項に記載のステップを実行させ るためのプログラム。
Independent claims20
76 paragraphs, as filed
0001Specification
0002Contents protection system
0003Technical field
0004[0001] The present invention relates to the receiving system and digital-contents reproduction system of digital contents.
0005Background art
0006[0002] In order to prevent being unjustly viewed and listened to digital broadcasting Well and The, for example, charged contents, give and send out code Processing to contents data at the transmitting side in many cases. usually giving from the transmitting side, in order to view and listen to power or the contents by which Encryption key was carried out in a receiving side , -- it is necessary using a Was done key to perform decryption processing with the decided method
0007[0003] In order to black-box-ize decoding Internet method of code Y contents, And it is a code should. Since it enables it to correspond only by Update of the external module instead of the whole receiver - A when the security by-izing is broken, there is a system performed by the external module provided with decoding Processing to the exterior of the receiver (for example, refer to patent documents 1).
0008[0004] a figure -- 9 is a figure showing the general example of composition of digital broadcasting receiver 1 which uses external module 12. Figure As shown in 9, digital broadcasting receiver 1 is, The received broadcast wave is inputted. Input part 10 to carry out and demodulation section 11 which restores to a broadcast wave, External module 12 and receiver 1 External module IZF (Interface) 13 which connects external module 12, Received Trust Decode part 14 which takes out the required information containing the target contents from an item, outputting part 15 which outputs an actual image Z sound, control part 16 which controls the receiver 1 whole, and a user and information It has user IZF17 for exchanging.
0009[0005] RF (Radio) which received and The with the external antenna etc. first to digital broadcasting receiver 1
0010It inputted from input part 10, was directed from user iZFl 7, and wishes for a Frequency signal. It is [ in / acquire information required from control part 16 in order to obtain contents, and / demodulation section 11 ] the object. It restores to a channel, TS (Transport Stream) containing the contents of hope is taken out.
0011[0006] Next, obtain TS which let external module 12 pass via external module IZF13. Under the present circumstances, it is Recovery by TS or the control part 16 course inputted from external module IZF13 in order to carry out decoding Processing of the code Y contents directed from control part 16 by external module 12. The information which needs the key for item Y, etc. is acquired. and the contents of the object which carried out decoding Y -- again -- while giving another code Processing and outputting to external module IZF 13 -- control part 16 The key information for decryption is passed.
0012[0007] In decode part 14, from control part 16, acquire the tuning information for taking out the target contents out of key information and TS, perform decoding of decoding Processing and TS, and output an image Z sound in outputting part 15. race card acquired from TS in decode part 14 etc. -- information is passed to control part 16.
0013Patent documents 1 : Provisional publication of a patent 2002 -- No. 312314 gazette
0014The indication of an invention
0015Object of the Invention
0016[0008] With digital broadcasting receiver 1 by the above-mentioned conventional technology, Since TS is outputted out of external module 12 1, i.e., a receiver, it is Trust between external module 12 and external module IZF13. The TS itself can be taken out comparatively easily by carrying out extended branching of the item. It is Included to TS. Since non-enciphering contents may be contained in To be contents, they are these. If non-code Y contents are taken out outside, it is to an outflow and the Internet of an illegal copy. There is a possibility that an unjust statement etc. may be performed.
0017[0009] When it tries to perform encryption processing original with non-code Y contents before outputting from external module IZF13, since complicated processing is needed, the load of a receiver and increase of cost are caused, and also it is correspondence only by update of the external module instead of the whole receiver Do! correspondence when the security by code Processing is broken temporarily for /and a reason -- difficulty !. It obtains / and there is a problem. When TS which outputs the present invention to an external module is accessed unjustly It aims at providing the easy art which protects non-enciphering contents.
0018Means for solving problem
0019[0010] Usually, power in which a plurality of contents are multiplexed in TS Each contents are divided in the unit called a packet, and are scatteringly arranged in TS, The Pake with same former data It distinguishes by attaching 13-bit ID called the same PID (Packet IDentifier) to Tut. It is carried out. Therefore, he is the Cong Teng by rewriting PID of specific contents to an invalid value. It is made to be unable to perform taking out List.
0020[0011] By the way, in an external module, in order to process only to the enciphered encryption contents, non-code Y contents are unnecessary data. Therefore, bucket of the non-code Y contents multiplexed in TS before outputting received TS to an external module It is satisfactory even if it extracts and cancels A. Encryption contents and non-enciphering contents It is distinguishable by acquiring the value of the flag for every packet.
0021[0012] ! content [ have ] to which it furthermore views and listens by a receiver end and to which it views and listens except contents that is, -- un--- Since it is required data, When viewing and listening to code Y contents, non-code Y contents It is satisfactory for decoding TS obtained through the cancelled external module.
0022[0013] Since it is not necessary to let an external module pass when viewing and listening to non-code Y contents, TS before performing cancellation processing of a packet can be decoded, without letting an external module pass.
0023[0014] That is, according to one viewpoint of the present invention, it is a contents receiving set which outputs at least one copy of the contents which consist of digital data inputted from the exterior to the exterior, A means to distinguish at least one copy of the attribute information on the above-mentioned digital data, The above-mentioned digital data The above-mentioned De with the attribute information which coincides with the conditions specified as a means to cancel discernment information It has a means to cancel before outputting the discernment information on Jital data to the exterior. The contents receiving set by which it is characterized is provided.
0024[0015] Cong who consists of a digital signal by which the digital data inputted from the exterior was multiplexed It is a contents receiving set which outputs at least one copy of Ten to the exterior, At least one copy of the attribute information on the above-mentioned digital data multiplexed by the above-mentioned digital signal is distinguished. Means, The discernment information on the above-mentioned digital data multiplexed by the above-mentioned digital signal is cancelled. Discernment of the above-mentioned digital data with the attribute information which coincides with the conditions specified as the means to carry out Contents having a means to cancel before outputting information to the exterior A receiving set is provided.
0025[0016] A means to input again the digital signal once outputted to the external device, The means which extracts the target digital data from the signal multiplexed in the digital signal, It is inputted again. At least one copy of a Mentioned digital signal, and digital signal before changing into invalid data Attribute of the digital data of the above-mentioned object of being provided with the means to change and becoming an object to take out It is preferred for it to be based and to control the change of the above-mentioned digital signal. the figure mentioned below with "a change of a Digital signal" here, for example -- TS selector 102 and the figure of 1 -- Steps of 2 Processing of A 205 corresponds. More specifically, it is with the "attribute" of a controlled object about the existence of encryption. When it carries out, They are eyes about decoding the enciphered digital data (contents) (viewing and listening). When-like, it is an external module course, on the contrary -- code Y is carried out [ ] -- aiming at decoding and digital data (Cong Ten) (viewing and listening) -- a and To case -- demodulation section power -- direct output [ ] -- obtaining The processing which performs control of changing the digital data output to a decoder like is included. EFFECT OF THE INVENTION
0026[0017] According to the present invention, it is cancelling only Line and a non-enciphering packet for distinction not enciphering encryption Z per packet as judgment conditions for the packet which performs cancellation processing, Non-code Y defenseless when TS outputted to an external module is accessed unjustly Contents can be protected.
0027[0018] It is a code by specifying PID of specific contents and cancelling a packet. It can prevent taking out arbitrary contents unjustly irrespective of-izing Z non-code Y.
0028[0019] Unjust use can be forbidden by specifying PID other than specific contents and cancelling a packet conversely, to all the unnecessary contents that are got blocked except the target contents and contained in TS.
0029[0020] furthermore, packets other than the specific packet by PID specification or a specific packet are received ---less -- Make it use it combining effect-ized processing and cancellation processing of a non-enciphering packet. When cancelling non-code Y contents, they are non-code Y packets other than contents, For example, it is made not to cancel information, program information, etc. for tuning as an exception. Special When you cancel only constant contents, cancel a code Y packet as an exception. It needs. It can carry out and information required of an external module or a decode part is insufficient To. Contents can be protected without To.
0030[0021] The contents protection system which was easy and suppressed the load of processing and increase of cost by performing cancellation processing per packet to contents with a possibility of suffering a disadvantage, by being accessed unjustly can be built.
0031Brief explanation of the drawings
0032[0022] [Drawing 1] It is a functional Plock figure showing the example of 1 composition of the digital broadcasting receiver by the 1 embodiment of the present invention.
0033[figure 2] It is a flow chart figure showing the flow of operation of the digital broadcasting receiver of Drawing 1.
0034[figure 3] It is a functional block diagram showing the example of 1 composition of the packet treating part of Drawing 1.
0035[figure 4] It is a flow chart figure showing the flow of operation of the packet treating part of Drawing 3.
0036[figure 5] It is a functional block diagram showing the example of 1 composition of the packet treating part of Drawing 1.
0037[figure 6] It is a flow chart figure showing the flow of operation of the packet treating part of Drawing 5.
0038[figure 7] It is a functional block diagram showing the example of 1 composition of the packet treating part of Drawing 1.
0039[figure 8] It is a flow chart figure showing the flow of operation of the packet treating part of Drawing 7.
0040[figure 9] Style of the conventional digital broadcasting receiver provided with the interface with an external module It is a functional block diagram showing Formation.
0041The best form for inventing
0042[0023] All the contents of this application shall be included in the contents of this application on the basis of the present invention and application for patent No. 018407 [ 2005 to ] for which it applied to the Japanese Patent Office on January 26, 2005.
0043[0024] Hereinafter, explain, referring to drawings for the contents protection system by an embodiment of the invention.
0044[0025] (The whole system explanation)
0045Functional The which shows the example of composition of the digital broadcasting receiver according [ Drawing 1 ] to the 1 embodiment of the present invention It is a lock figure. a figure -- being related with 1 -- a figure -- explained identical configuration [ / 9 ] The same numerals are attached and the explanation is omitted. Figure Dej according to this embodiment as shown in 1 Tal broadcasting receiver 1, It is provided between demodulation section 11 and external module IZF13, and is in TS. It is decided to the packet corresponding to the conditions which supervised all the packets contained and were decided. Packet treating part 101 which gives Processing, between external module IZF13 and bus lines BL it is provided -- TS selector 102 which was directed between two TS(s), while is chosen and outputted It is added. a figure -- 2 -- a figure -- it is a flow chart figure showing the flow of operation of 1. hereinafter -- each -- a step -- suitably -- a figure -- it explains, referring to 1. Figure As shown in 2, in Step 201, RF signal received with the external antenna etc. is first inputted from signal input part 10. A They are tuning and recovery processing at demodulation section 11 to RF signal inputted in Step 202. It gives and takes out TS by which tuning directions were carried out from control part 16. Step 203 -- recovery processing the packet contained in TS by which Ri picking appearance was carried out -- packet treating part 101 -- -- Monitoring(ing) -- arrangements rewriting PID of the packet corresponding to Was done conditions to OxlFFF -- invalid packet It changes. It is [ in / details / about the decided conditions / Drawing 3 or subsequent ones ] To explain. To.
0046[0026] Output TS processed in Step 203 to external module 12 through external module iZFl 3 in Step 204. In Step 205, it sets to Step 203. To the cancelled packet, Impartiality in which all or a part of tuned-in contents of the object are contained or -- judging in control part 16 When all or a part of contents are contained, (Y) and TS path through directions are issued and it progresses to Step 206, and when not contained, (N) and TS path through directions are canceled and it progresses to Step 207. At Step 206, it is TS selector 1. It is Pass through, without letting external module 12 pass for TS outputted from demodulation section 16 in 02. It outputs by 1. On the other hand, in Step 207, it was directed between two TS(s), while chooses. It is an output from external module IZF13 about TS selected in TS selector 102 to output. It carries out. After the processing is completed also in Step 206 and any of 207, it is to Step 208. It progresses. In Step 208, tuning information is given to decode part 14 in control part 16, and it is Must. An important point is accepted and they are eyes from a receipt and TS in external module 12 about the key information for decoding processing. The data of contents [-like ] is extracted. Subsequently, in Step 209, it takes at Step 208. Based on the taken-out data, it comes out of the image Z sound of the target contents in outputting part 15. Power is carried out.
0047[0027] Next, explain the packet processing by the existence of code Y.
0048[0028] a figure -- the figure according [ 3 ] to this embodiment -- it is an internal block figure relevant to the processing in the case of cancelling the packet of non-code Y contents in packet treating part 101 of 1. Figure Packet treating part (101) according to this embodiment as shown in 3, The synchronization with packet data is taken. The flag which indicates it to be packet synchronous Monitoring Department 21 to encryption Z un-encipher of each packet is acquired, and it is dark. Encryption flag Monitoring Department 22 which detects an item-ized packet, PID of the packet to cancel is rewritten to 0x1 FFF. It has PID control part 23.
0049[0029] a figure -- 4 -- a figure -- it is a flow chart figure showing the flow of operation of the packet treating part (101) shown in 3. Hereinafter, each step is explained. suitably -- a figure -- it explains with reference to 3. First, TS is inputted in Step 401. In Step 402, it sets to packet synchronous Monitoring Department 21, the case where the header portion of each packet contained in inputted TS was supervised, and the synchronization with a packet is able to be taken -- (Y) -- progressing to Step 403 as next processing packet Power in which a synchronization can take as for a It was case, the (N) packet exists [ ] -- Step judged and mentioned below It progresses to A 405. At Step 403, it is a code Y flag at code Y flag Monitoring Department 22. It supervises, Code Y of whether code Y is carried out is detected and carried out about each packet. When it is a packet, it progresses to Step 405, without processing anything in particular, it is enciphered, and when it is ! / V Samurai packet, it progresses to Step 404.
0050[0030] In Step 404, in order to cancel the inputted packet, rewrite and output PID to OxlFFF in PID control part 23, and progress to Step 405. Step 405 -- the upper -- delay of each packet by processing of Description is kept constant, and is outputted -- influence of [ other than PID rewriting ] -- it is made like and TS is outputted.
0051[0031] Next, explain the packet processing by PID specification.
0052[0032] a figure -- 5 -- a figure -- control part 16 power was also specified in packet treating part 101 shown in 1 It is an internal block figure which performs processing which cancels the packet of one or more PID and PID in agreement. a figure -- in 5 -- a figure -- attaching the same numerals about the composition and the identical configuration which are shown in 3 -- the -- Explanation is omitted.
0053[0033] a figure -- PID register 24 shown in 5 is a thing holding PID directed from control part 16 -- With and PID Monitoring Department 25, The coincidence with PID which supervised PID of the packet inputted and was set up by PID register 24, or disagreement is judged.
0054[0034] a figure -- 6 -- a figure -- it is a flow chart figure showing operation of composition of being shown in 5. To hereinafter, each step It attaches and explains. In Step 601, TS is inputted first. In Step 602, in decode part 14, the information relevant to contents protection of the information about PID of the packet in TS, code Y Z non-code Y, etc. is acquired, and PID of the packet cancelled and protected to PID register 24 via control part 16 is set up. In Step 603, the header portion of each packet contained in TS inputted at packet synchronous Monitoring Department 21 is supervised, packet the case where a synchronization is able to be taken -- (Y) -- progressing to Step 604 as next processing -- synchronization with a packet when it is not able to take, the (N) packet exists [ ] -- It judges and progresses to Step 606.
0055[0035] PID of the packet inputted into PID Monitoring Department 25 in Step 604 is at PID register 24. It judges whether it is in agreement with set-up PID, when in agreement, it progresses to the (Y) step 605, and when not in agreement, it progresses to the (N) step 606. Pake inputted in Step 605 In order to cancel Tut, in PID control part 23, PID is rewritten to OxlFFF, and it is an output. It carries out and progresses to Step 606.
0056[0036] In Step 606, keep constant delay of each packet by above-mentioned processing, output it, and the influence of [ other than PID rewriting ] It is made like and TS is outputted.
0057[0037] Next, explain PID directions and the packet processing by the existence of code Y. Figure 7 It is code Y among the packets directed from control part 16 in packet treating part 101 of Drawing 1. It is a figure showing the internal block composition in the case of cancelling a Excuse me packet for the packet carried out. a figure -- in 7 -- a figure -- 3 and a figure -- the same numerals are attached about the same portion as the portion shown in 5, and the explanation is omitted. Figure As shown in 7, they are cancellation polarity register 26 and a PID register. Invalid in the power which cancels PID set as Star 24, and PID in agreement, and conversely inharmonious PID It is a cancellation polarity register which holds a setup of Perilla frutescens (L.) Britton var. crispa (Thunb.) Decne. for a setup of whether to change.
0058[0038] a figure -- 8 -- a figure -- it is a flow chart figure showing the operation in the composition of 7. hereinafter, each step about -- it explains. First, TS is inputted in Step 801. At Step 802, it is a setup of 1 or a plurality of PID to PID register 24, Do you cancel the packet of the PID and congruous PID to cancellation polarity register 26, or cancel the packet of inharmonious PID? A setup is performed from control part 16, when there is the necessity for change, respectively. Header portion of each packet contained [ in / at Step 803 / packet synchronous Monitoring Department 21 ] in inputted TS It supervises, the case where the synchronization with a packet is able to be taken -- (Y) -- progressing to Step 804 as next processing, being able to take the synchronization with and a packet, and judging that, as for the It is a force case, the (N) packet does not exist -- A It progresses to Step 809.
0059[0039] In Step 804, when judging based on a setup held by cancellation polarity register 26 in Step 802 and cancelling congruous PID, progress to Step 805, and when cancelling inharmonious PID, progress to Step 806.
0060[0040] PID of the packet which was able to take the synchronization in Step 803 in Step 805 is Step 80. It is judged whether it is in agreement with PID set up by 2 at PID Monitoring Department 25, when in agreement, move on to the (Y) step 807, and be in agreement -- ! and a case progress to the (N) step 809.
0061[0041] PID of the packet which was able to take the synchronization in Step 803 in Step 806 is Step 80. It is judged whether it is in agreement with PID set up by 2 at PID Monitoring Department 25, when in agreement, move on to the (Y) step 809, and be in agreement -- ! and a case progress to the (N) step 807.
0062[0042] In Step 807, a code Y flag is supervised at code Y flag Monitoring Department 22, each The a blanket -- One [ ] -- Encryption(ing)! Detect whether they are /and To and are enciphered! They were /and a To packet. a case -- (Y) -- progressing to Step 809 and being enciphered, without processing anything in particular! / -- and packet When it is, it progresses to the (N) step 808.
0063[0043] In Step 808, in order to cancel the inputted packet, rewrite and output PID to OxlFFF in PID control part 23, and progress to Step 809.
0064[0044] in Step 809, delay of each packet by the processing till then is kept constant, and is outputted -- influence [ ] of [ other than PID rewriting ] -- output TS like.
0065[0045] a figure -- the flow chart figure shown in 8 Power in which operation changes with setup For example, non-enciphering packets other than contents, such as information required for tuning etc. immediately after a reception start, and program information Cancel. it set up to cancel except those PID like, and was multiplexed -- un--- only those PID is cancelled after all PID of encryption contents can acquire -- as -- Operation of switching a setup is attained.
0066[0046] As mentioned above, according to the contents protection system by this embodiment, it is, External Module It is carrying out cancellation processing of the contents which should be protected, such as non-code Y contents contained in TS outputted to Le, switching the course of TS by the tuned-in contents, and processing, S [ without having a bad influence on original viewing-and-listening conditions / as opposed to unjust access by easy processing ] There is an advantage that Kiuritti can be raised.
0067[0047] Next, explain briefly the contents protection system by various modifications of this embodiment. [0048] It is The by rewriting PID to an invalid value according to the embodiment of The 1 of the 1 present invention. Although the blanket was cancelled, even if it cancels other discernment information, rewriting also spreads the whole packet. It may delete.
0068[0049] Even not only power RF that is setting the input to RF received with the external antenna etc. but 2 and the form which takes out TS from other signals, Even if direct inputted in the form of TS, Well and connection with an input part may also be distributed with CATV etc., or it may read from recording media, such as HDD, or may be inputted via networks, such as LA N.
0069[0050] It is related with 3 and also the processing which cancels unnecessary contents per packet, It does not limit to an interface with External Module - Le, but they are other interfaces, for example, demodulation section, and Decodes. It may be used for output pretreatments in case a Do part is connected via a connector as another module. Under the present circumstances, since cancellation processing cannot be carried out, without changing the course of TS when the target contents are non-code Y contents, only the target contents are codes newly. -izing processing is performed and cancellation processing is performed to other contents by which multiplex was carried out into the same TS. It may be made like.
0070[0051] It is cancellation processing to the contents which restrict viewing and listening in the apparatus in which the age limit was set up for example, it dropped off in what is restricted to the object of the contents protection by 4 unlawful accesses. Even if it uses for the processing to which it cannot view and listen by giving and which is made to carry out, it is right .
0071[0052] According to the contents protection system according to an embodiment of the invention as explained above As judgment conditions for the packet which performs cancellation processing, it distinguishes encryption Z un-enciphering per packet, It is in cancelling only a non-code Y packet, and is external Modi. Non-code Y contents defenseless when TS outputted to Yule is accessed unjustly It can protect.
0072[0053] prevent taking out arbitrary contents unjustly irrespective of code Y Z non-code Y by specifying PID of specific contents and cancelling a packet It can carry out for obtaining.
0073[0054] Unjust use can be forbidden by specifying PID other than specific contents and cancelling a packet conversely, to all the unnecessary contents that are got blocked except the target contents and contained in TS. [0055] furthermore, packets other than the specific packet by PID specification or a specific packet are received ---less -- Make it use it combining effect-ized processing and cancellation processing of a non-enciphering packet. so When cancelling non-code Y contents, they are non-code Y packets other than contents, For example, it is made not to cancel information, program information, etc. for tuning as an exception. Special When you cancel only constant contents, cancel a code Y packet as an exception. It needs. It can carry out and information required of an external module or a decode part is insufficient To. Contents can be protected without To.
0074[0056] There is an advantage that the contents protection system which was easy and suppressed the load of processing and increase of cost by performing cancellation processing per packet to contents with a possibility of suffering a disadvantage, by being accessed unjustly can be built.
0075Industrial applicability
0076[0057] the present invention -- contents protection system * of information management systems, such as a digital broadcasting receiver, -- This use can be carried out.
1 sheet
Sheet 1
Every citation, both ways
| Document | Relation | Office | Category | Cited during |
|---|---|---|---|---|
| JP2000511019A | Cites | Japan | A | International search |
| JP2002124884A | Cites | Japan | X | International search |
| JP2005012564A | Cites | Japan | X | International search |
| JP2005515726A | Cites | Japan | A | International search |
| JPH0936914A | Cites | Japan | X | International search |
| See also references of EP 1845726A4 | Non-patent | – | – | International search |
11 members in 7 offices
Priority claims3
| Document | Office | Kind | Date |
|---|---|---|---|
| 2005018407 | Japan | A | |
| JP20050018407 | – | – | – |
| 2005018407 | – | – | – |
Members11
| Document | Office | Kind | |
|---|---|---|---|
| TW200627176A | Taiwan Province of China | A | |
| WO2006080098A1This record | World Intellectual Property Organization (WIPO) | A1 | |
| JP2006211117A | Japan | A | |
| KR20070100901A | Republic of Korea | A | |
| EP1845726A1 | European Patent Office (EPO) | A1 | |
| CN101133641A | China | A | |
| US2008168488A1 | United States of America | A1 | |
| EP1845726A4 | European Patent Office (EPO) | A4 | |
| KR100901586B1 | Republic of Korea | B1 | |
| US8189780B2 | United States of America | B2 | |
| CN101133641B | China | B |
6 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Wipo information: published in national officeWWP | WWP | |
| Wipo information: entry into national phaseWWE | WWE | |
| Wipo information: entry into national phaseWWE | WWE | |
| Wipo information: entry into national phaseWWE | WWE | |
| Wipo information: entry into national phaseWWE | WWE | |
| Ep: the epo has been informed by wipo that ep was designated in this application121 | 121 |
Numbers
- Publication
- 2006/080098
- Publication, DOCDB
- 2006080098
- Publication, EPODOC
- WO2006080098
- Application
- 8688
- Application, DOCDB
- 2005008688
- Application, EPODOC
- WO2005JP08688
Titles2
- English
- CONTENT PROTECTION SYSTEM
- French
- SYSTÈME DE PROTECTION DE CONTENU
Classification
- CPC, 4
- H04N7/1675
- H04N21/4181
- H04N21/4405
- H04N21/4627
- IPC, 6
- G06F12 14
- G06F21 62
- H04B1 06
- H04N7 173
- H04N21 436
- H04N21 4385
Designated states4
- Regional, 4
- Zimbabwe
- Turkmenistan
- Türkiye
- Togo