(57)【要約】      （修正有）【課題】外部モジュールへ出力するＴＳが不正にアクセスされたときに非暗号化コンテンツを保護する技術を提供する。【解決手段】デジタル放送受信機は、受信した放送波の入力部と、放送波の復調部と、受信機と外部モジュールとを接続する外部モジュールＩ／Ｆと、受信した信号から目的のコンテンツを含む必要な情報を取り出すデコード部と、映像／音声の出力部と、受信機全体の制御部と、ユーザＩ／Ｆと、を有する。さらに、復調部と外部モジュールＩ／Ｆとの間に設けられＴＳ内に含まれる全パケットを監視して、所定の処理を施すパケット処理部と、外部モジュールＩ／ＦとバスラインＢＬとの間に設けられ、２つのＴＳのうち指示された一方を選択して出力するＴＳセレクタとが設けられている。【選択図】図１
2006211117.tif 000002
【特許請求の範囲】
【請求項１】
外部より入力されたデジタルデータからなるコンテンツの少なくとも一部を外部へ出力するコンテンツ受信装置であって、
前記デジタルデータの属性情報の少なくとも一部を判別する手段と、
前記デジタルデータの識別情報を無効化する手段と
指定された条件に一致する属性情報を持つ前記デジタルデータの識別情報を外部へ出力する前に無効化する手段と、を有することを特徴とするコンテンツ受信装置。
【請求項２】
外部より入力されたデジタルデータが多重化されたデジタル信号からなるコンテンツの少なくとも一部を外部へ出力するコンテンツ受信装置であって、
前記デジタル信号に多重化された前記デジタルデータの属性情報の少なくとも一部を判別する手段と、
前記デジタル信号に多重化された前記デジタルデータの識別情報を無効化する手段と
指定された条件に一致する属性情報を持つ前記デジタルデータの識別情報を外部へ出力する前に無効化する手段と、を有することを特徴とするコンテンツ受信装置。
【請求項３】
一度外部の装置に出力したデジタル信号を再度入力する手段と、
デジタル信号の中に多重化された信号から目的のデジタルデータを取り出す手段と、
再度入力された前記デジタル信号の少なくとも一部と、無効なデータに変換する前のデジタル信号と、を切り替える手段を備え、
取り出す対象となる前記目的のデジタルデータの属性に基づいて、前記デジタル信号の切り替えを制御することを特徴とする請求項１又は２に記載のコンテンツ受信装置。
【請求項４】
前記属性情報としてデジタルデータが暗号化されているか否かを判別する手段を備え、
暗号化されていないと判別された前記デジタルデータの識別情報を無効化して外部へ出力することを特徴とする請求項１又は２に記載のコンテンツ受信装置。
【請求項５】
外部への出力を禁止する特定の識別情報を得る手段と、
前記属性情報として前記特定の識別情報と一致するデジタルデータを判別する手段と、を備え、
判別された前記特定の識別情報と一致する識別情報を無効化して外部へ出力することを特徴とする請求項１又は２に記載の受信装置。
【請求項６】
外部への出力を許可する特定の識別情報を得る手段と、
前記属性情報として前記特定の識別情報と不一致のデジタルデータを判別する手段と、を備え、
判別された前記特定の識別情報と不一致の識別情報を無効化して外部へ出力することを特徴とする請求項１又は２に記載のコンテンツ受信装置。
【請求項７】
外部への出力を禁止又は許可する特定の識別情報を得る手段と、
外部より得た情報により前記特定の識別情報を禁止するか許可するかを決定する手段と、
前記特定の識別情報と一致した識別情報を無効化するか不一致の識別情報を無効化するかを切り替える手段と、を備え、
前記外部より得た情報に基づいて識別情報を無効化する条件を変更することを特徴とする請求項１又は２に記載のコンテンツ受信装置。
【請求項８】
記録媒体より取り出されたデジタルデータからなるコンテンツの少なくとも一部を外部へ出力するコンテンツ再生装置であって、
前記デジタルデータの属性情報の少なくとも一部を判別する手段と、
前記デジタルデータの識別情報を無効化する手段と、を備え、
指定された条件に一致する属性情報を持つ前記デジタルデータの識別情報を外部へ出力する前に無効化する手段を有することを特徴とするコンテンツ再生装置。
【請求項９】
記録媒体より取り出されたデジタルデータが多重化されたデジタル信号からなるコンテンツの少なくとも一部を外部へ出力するコンテンツ再生装置であって、
前記デジタル信号に多重化された前記デジタルデータの属性情報の少なくとも一部を判別する手段と、
前記デジタル信号に多重化された前記デジタルデータの識別情報を無効化する手段と、を備え、
指定された条件に一致する属性情報を持つ前記デジタルデータの識別情報を外部へ出力する前に無効化する手段を有することを特徴とするコンテンツ再生装置。
【請求項１０】
一度外部の装置に出力したデジタル信号を再度入力する手段と、
デジタル信号の中に多重化された信号から目的のデジタルデータを取り出す手段と、
再度入力された前記デジタル信号の少なくとも一部と、無効なデータに変換する前のデジタル信号と、を切り替える手段を備え、
取り出す対象となる前記デジタルデータの属性に基づいて、前記デジタル信号の切り替えを制御することを特徴とする請求項９に記載のコンテンツ再生装置。
【請求項１１】
前記属性情報としてデジタルデータが暗号化されているか否かを判別する手段を備え、
暗号化されていないと判別された前記デジタルデータの識別情報を無効化して外部へ出力することを特徴とする請求項８又は９に記載のコンテンツ再生装置。
【請求項１２】
外部への出力を禁止する特定の識別情報を得る手段と、
前記属性情報として前記特定の識別情報と一致するデジタルデータを判別する手段と、
判別された前記特定の識別情報と一致する識別情報を無効化して外部へ出力することを特徴とする請求項８又は９に記載のコンテンツ再生装置。
【請求項１３】
外部への出力を許可する特定の識別情報を得る手段と、
前記属性情報として前記特定の識別情報と不一致のデジタルデータを判別する手段と、を備え、
判別された前記特定の識別情報と不一致の識別情報を無効化して外部へ出力することを特徴とする請求項８又は９に記載のコンテンツ再生装置。
【請求項１４】
外部への出力を禁止又は許可する特定の識別情報を得る手段と、
外部より得た情報により前記特定の識別情報を禁止するか許可するかを決定する手段と、
前記特定の識別情報と一致した識別情報を無効化するか不一致の識別情報を無効化するかを切り替える手段と、を備え、
前記外部より得た情報に基づいて、識別情報を無効化する条件を変更することを特徴とする請求項８又は９に記載のコンテンツ再生装置。
【請求項１５】
受信したデジタルデータからなるコンテンツを復調するステップと、
復調処理された復調データ内に含まれるパケットのうちから予め決められた条件に合致するパケットを無効化するステップと、
暗号化コンテンツのみを復号する外部モジュールに前記復調データを出力するステップと、
前記無効化されたパケットに目的のコンテンツが含まれるか否かを判断するステップと、
前記無効化されたパケットに目的のコンテンツが含まれていた場合には、前記外部モジュールを介さずに前記復調データをパススルーにより取得し、目的のコンテンツが含まれていない場合には、前記外部モジュールからの出力を取得するステップと、
前記所得した復調データから目的のコンテンツを取り出して出力するステップと
を有することを特徴とするコンテンツ出力方法。
【請求項１６】
前記復調処理された復調データ内に含まれるパケットのうちから予め決められた条件に合致するパケットを無効化するステップは、非暗号化コンテンツのパケットを無効化するステップであり、
該無効化するステップは、
暗号化フラグを監視して、各パケットについて暗号化されているか否かを検出するステップと、
暗号化されていない場合には、入力されたパケットを無効化するために、パケットの元データ識別するＰＩＤを書き換えるステップと
を有することを特徴とする請求項１５に記載のコンテンツ出力方法。
【請求項１７】
さらに、後続にステップとして、前のステップにおける処理による各パケットの遅延を一定に保って出力することによりＰＩＤ書き換え以外の影響を低減するステップを含むことを特徴とする請求項１６に記載のコンテンツ出力方法。
【請求項１８】
前記復調処理された復調データ内に含まれるパケットのうちから予め決められた条件に合致するパケットを無効化するステップは、非暗号化コンテンツのパケットを無効化するステップであり、
該無効化するステップは、
無効化することで保護するパケットのＰＩＤを設定するステップと、
設定されたＰＩＤと入力されたパケットのＰＩＤとを比較するステップと、
比較の結果が一致した場合には、入力されたパケットを無効化するたにＰＩＤを書き換えるステップと、
を有することを特徴とする請求項１７に記載のコンテンツ出力方法。
【請求項１９】
さらに、後続にステップとして、前のステップにおける処理による各パケットの遅延を一定に保って出力することによりＰＩＤ書き換え以外の影響を低減するステップを含むことを特徴とする請求項１８に記載のコンテンツ出力方法。
【請求項２０】
コンピュータに、請求項１５から１９までのいずれか１項に記載のステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルコンテンツの受信システムおよびデジタルコンテンツ再生システムに関する。
【背景技術】
【０００２】
デジタル放送において、例えば有料コンテンツが不正に視聴されるのを防ぐために、送信側でコンテンツデータに暗号化処理を施して送出する場合が多い。受信側において、かかる暗号化されたコンテンツを視聴するためには、通常、送信側から与えられたキーを用いて、決められた方式によって復号化処理を施す必要がある。
【０００３】
暗号化コンテンツの復号化方式をブラックボックス化するため、および、万が一暗号化によるセキュリティが破られたときに受信機全体ではなく外部モジュールのアップデートのみで対応できるようにするために復号化処理を受信機の外部に設けられた外部モジュールで行なうシステムがある(例えば、特許文献１参照)。
【０００４】
図９は、外部モジュール１２を使用したデジタル放送受信機１の一般的な構成例を示す図である。図９に示すように、デジタル放送受信機１は、受信した放送波を入力する入力部１０と、放送波を復調する復調部１１と、外部モジュール１２と、受信機１と外部モジュール１２とを接続する外部モジュールＩ／Ｆ（Ｉｎｔｅｒｆａｃｅ）１３と、受信した信号から目的のコンテンツを含む必要な情報を取り出すデコード部１４と、実際の映像／音声を出力する出力部１５と、受信機１全体を制御する制御部１６と、ユーザと情報のやり取りを行なうためのユーザＩ／Ｆ１７と、を有する。
【０００５】
デジタル放送受信機１においては、まず、外部のアンテナ等で受信したＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）信号を入力部１０より入力し、ユーザＩ／Ｆ１７から指示された希望するコンテンツを得るために制御部１６から必要な情報を得て復調部１１において目的のチャンネルを復調し、希望のコンテンツを含むＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）を取り出す。
【０００６】
次に、外部モジュールＩ／Ｆ１３を介して外部モジュール１２を通したＴＳを得る。この際、外部モジュール１２では制御部１６より指示された暗号化コンテンツを復号化処理するために、外部モジュールＩ／Ｆ１３より入力されたＴＳもしくは制御部１６経由で復号化用のキーなどの必要な情報を得る。そして、復号化した目的のコンテンツに再度別の暗号化処理を施して外部モジュールＩ／Ｆ１３へ出力するとともに、制御部１６に復号化用のキー情報を渡す。
【０００７】
デコード部１４では、制御部１６よりキー情報およびＴＳ中から目的のコンテンツを取り出すための選局情報を得て復号化処理およびＴＳのデコードを行い、出力部１５において映像／音声を出力する。また、デコード部１４においてＴＳより取得した番組表等の情報を制御部１６へ渡す。
【０００８】
【特許文献１】特開２００２−３１２３１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上記従来技術によるデジタル放送受信機１では、外部モジュール１２つまり受信機１外へＴＳを出力するため、外部モジュール１２と外部モジュールＩ／Ｆ１３との間の信号を延長分岐させることで比較的容易にＴＳ自体を取り出すことができる。ＴＳに含まれるコンテンツの中には非暗号化コンテンツが含まれている場合もあるので、これらの非暗号化コンテンツが外部へ取り出されると不正コピーの流出やインターネットへの不正記載などが行なわれる恐れがある。
【００１０】
また、外部モジュールＩ／Ｆ１３から出力する前に非暗号化コンテンツに独自の暗号化処理を施そうとすると、複雑な処理が必要となるため受信機の負荷およびコストの増大を招く上に、受信機全体ではなく外部モジュールのアップデートのみでは対応できないため、仮に暗号化処理によるセキュリティが破られたときの対応が難しいという問題がある。本発明は、外部モジュールへ出力するＴＳが不正にアクセスされたときに非暗号化コンテンツを保護する簡単な技術を提供することを目的とする。
【課題を解決するための手段】
【００１１】
通常、ＴＳ内には複数のコンテンツが多重化されているが、各コンテンツはパケットと呼ばれる単位で区切られてＴＳ内にバラバラに配置されており、元データが同じパケットには同じＰＩＤ（Ｐａｃｋｅｔ  ＩＤｅｎｔｉｆｉｅｒ）と呼ばれる１３ビットのＩＤを付けることで区別される。よって、特定のコンテンツのＰＩＤを無効な値に書き換えることで、そのコンテンツを取り出すことをできなくする。
【００１２】
ところで、外部モジュールでは、暗号化された暗号化コンテンツにのみ処理を行なうため非暗号化コンテンツは不必要なデータである。したがって、受信したＴＳを外部モジュールへ出力する前に、ＴＳ内に多重化されている非暗号化コンテンツのパケットを抽出して無効化しても問題はない。また、暗号化コンテンツと非暗号化コンテンツとはパケット毎のフラグの値を取得することで区別することができる。
【００１３】
さらに、受信機側では、視聴するコンテンツ以外つまり視聴されないコンテンツは不必要なデータであるため、暗号化コンテンツを視聴する場合は非暗号化コンテンツが無効化された外部モジュールを通して得たＴＳをデコードすることに問題はない。
【００１４】
また、非暗号化コンテンツを視聴する場合は外部モジュールを通す必要がないため、パケットの無効化処理を行なう前のＴＳを外部モジュールを通さずにデコードすることができる。
【００１５】
すなわち、本発明の一観点によれば、外部より入力されたデジタルデータからなるコンテンツの少なくとも一部を外部へ出力するコンテンツ受信装置であって、前記デジタルデータの属性情報の少なくとも一部を判別する手段と、前記デジタルデータの識別情報を無効化する手段と、指定された条件に一致する属性情報を持つ前記デジタルデータの識別情報を外部へ出力する前に無効化する手段と、を有することを特徴とするコンテンツ受信装置が提供される。
【００１６】
また、外部より入力されたデジタルデータが多重化されたデジタル信号からなるコンテンツの少なくとも一部を外部へ出力するコンテンツ受信装置であって、前記デジタル信号に多重化された前記デジタルデータの属性情報の少なくとも一部を判別する手段と、前記デジタル信号に多重化された前記デジタルデータの識別情報を無効化する手段と、指定された条件に一致する属性情報を持つ前記デジタルデータの識別情報を外部へ出力する前に無効化する手段と、を有することを特徴とするコンテンツ受信装置が提供される。
【００１７】
一度外部の装置に出力したデジタル信号を再度入力する手段と、デジタル信号の中に多重化された信号から目的のデジタルデータを取り出す手段と、再度入力された前記デジタル信号の少なくとも一部と、無効なデータに変換する前のデジタル信号と、を切り替える手段を備え、取り出す対象となる前記目的のデジタルデータの属性に基づいて、前記デジタル信号の切り替えを制御するのが好ましい。ここで、「デジタル信号の切り替え」とは、例えば、後述する図１のＴＳセレクタ１０２および図２のステップ２０５の処理が該当する。より、具体的には、暗号化の有無を制御対象の「属性」とした場合、暗号化されたデジタルデータ（コンテンツ）をデコード（視聴）することを目的とする場合は外部モジュール経由、逆に暗号化されていないデジタルデータ（コンテンツ）をデコード（視聴）することを目的としている場合は復調部から直接出力というようにデコーダへのデジタルデータ出力を切り替えるという制御を行なう処理を含む。
【発明の効果】
【００１８】
本発明によれば、無効化処理を施すパケットの判断条件として、パケット単位で暗号化／非暗号化の判別を行ない、非暗号化パケットのみを無効化するようにすることで、外部モジュールへ出力するＴＳが不正にアクセスされたときに無防備な非暗号化コンテンツを保護することができる。
【００１９】
また、特定コンテンツのＰＩＤを指定してパケットを無効化するようにすることで、暗号化／非暗号化にかかわらず任意のコンテンツを不正に取り出されることを防ぐようにすることができる。
【００２０】
逆に、特定コンテンツ以外のＰＩＤを指定してパケットを無効化するようにすることで、目的のコンテンツ以外つまりＴＳに含まれる不要なコンテンツ全てに対して不正な使用を禁止することができる。
【００２１】
さらに、ＰＩＤ指定による特定パケットもしくは特定パケット以外のパケットに対する無効化処理と非暗号化パケットの無効化処理とを組み合わせて使用するようにすることで、非暗号化コンテンツを無効化する場合に、コンテンツ以外の非暗号化パケット、例えば選局のための情報や番組情報などを例外として無効化しないようにしたり、特定コンテンツのみ無効化する場合に、暗号化パケットを例外として無効化しないようにしたりすることができ、外部モジュールもしくはデコード部にて必要な情報が不足することなくコンテンツを保護することができる。
【００２２】
また、不正にアクセスされることで不利益を被る恐れのあるコンテンツに対してパケット単位で無効化処理を施すことで、簡単かつ処理の負荷やコストの増大を抑えたコンテンツ保護システムを構築できる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態によるコンテンツ保護システムについて図面を参照しつつ説明を行う。
【００２４】
（システム全体説明）
図１は、本発明の一実施の形態によるデジタル放送受信機の構成例を示す機能ブロック図である。尚、図１に関して、図９を参照して説明済みの同一構成については同一符号を付してその説明を省略する。図１に示すように、本実施の形態によるデジタル放送受信機１は、復調部１１と外部モジュールＩ／Ｆ１３との間に設けられＴＳ内に含まれる全パケットを監視して決められた条件に合致するパケットに対して決められた処理を施すパケット処理部１０１と、外部モジュールＩ／Ｆ１３とバスラインＢＬとの間に設けられ、２つのＴＳのうち指示された一方を選択して出力するＴＳセレクタ１０２とが追加されている。図２は、図１の動作の流れを示すフローチャート図である。以下、各ステップについて適宜図１を参照しつつ説明する。図２に示すように、まず、ステップ２０１において、外部アンテナ等で受信したＲＦ信号を信号入力部１０より入力する。ステップ２０２では、入力されたＲＦ信号に復調部１１でチューニングおよび復調処理を施し、制御部１６より選局指示されたＴＳを取り出す。ステップ２０３では、復調処理により取り出されたＴＳ内に含まれるパケットをパケット処理部１０１において監視し、決められた条件に合致するパケットのＰＩＤを０ｘ１ＦＦＦに書き換えることにより、無効パケットに変換する。決められた条件についての詳細については、図３以降において説明する。
【００２５】
ステップ２０４では、ステップ２０３において処理されたＴＳを、外部モジュールＩ／Ｆ１３を通して外部モジュール１２へ出力する。ステップ２０５では、ステップ２０３において無効化されたパケットに、選局した目的のコンテンツの全部又は一部が含まれるか否かを制御部１６において判断し、コンテンツの全部又は一部が含まれていた場合は（Ｙ）、ＴＳパススルー指示を出してステップ２０６へ進み、含まれていない場合は（Ｎ）、ＴＳパススルー指示を解除してステップ２０７へ進む。ステップ２０６では、ＴＳセレクタ１０２において復調部１６から出力されるＴＳを、外部モジュール１２を通さずにパススルーで出力する。一方、ステップ２０７では、２つのＴＳのうち指示された一方を選択して出力するＴＳセレクタ１０２において選択されたＴＳを外部モジュールＩ／Ｆ１３から出力する。ステップ２０６、２０７のいずれにおいても、その処理が終了するとステップ２０８に進む。ステップ２０８では、制御部１６において、選局情報をデコード部１４に伝え、必要に応じて復号処理のためのキー情報を外部モジュール１２より受け取り、ＴＳより目的のコンテンツのデータを取り出す。次いで、ステップ２０９では、ステップ２０８で取り出したデータに基づいて、出力部１５において目的のコンテンツの映像／音声を出力する。
【００２６】
次に、暗号化の有無によるパケット処理について説明する。
【００２７】
図３は、本実施の形態による図１のパケット処理部１０１において非暗号化コンテンツのパケットを無効化する場合の処理に関連する内部ブロック図である。図３に示すように、本実施の形態によるパケット処理部（１０１）は、パケットデータとの同期をとるパケット同期監視部２１と、各パケットの暗号化／非暗号化を示すフラグを取得して暗号化パケットを検出する暗号化フラグ監視部２２と、無効化するパケットのＰＩＤを０ｘ１ＦＦＦに書き換えるＰＩＤ制御部２３と、を有する。
【００２８】
図４は、図３に示すパケット処理部（１０１）の動作の流れを示すフローチャート図である。以下、各ステップについて説明する。適宜、図３を参照して説明を行う。まず、ステップ４０１において、まずＴＳが入力される。ステップ４０２においては、パケット同期監視部２１において、入力されたＴＳに含まれる各パケットのヘッダ部分を監視して、パケットとの同期がとれた場合は（Ｙ）次の処理としてステップ４０３へ進み、パケットとの同期がとれなかった場合は（Ｎ）パケットが存在していないと判断し、後述するステップ４０５へ進む。ステップ４０３では、暗号化フラグ監視部２２において暗号化フラグを監視して、各パケットについて暗号化されているか否かを検出し、暗号化されているパケットであった場合は特に何も処理せずにステップ４０５へ進み、暗号化されていないパケットであった場合はステップ４０４へ進む。
【００２９】
ステップ４０４では、入力されたパケットを無効化するために、ＰＩＤ制御部２３においてＰＩＤを０ｘ１ＦＦＦに書き換えて出力し、ステップ４０５に進む。ステップ４０５では、上述の処理による各パケットの遅延を一定に保って出力し、ＰＩＤ書き換え以外の影響がないようにしてＴＳを出力する。
【００３０】
次に、ＰＩＤ指定によるパケット処理について説明する。
【００３１】
図５は、図１に示すパケット処理部１０１において制御部１６から指定された１つ又は複数のＰＩＤと一致するＰＩＤのパケットを無効化する処理を行う内部ブロック図である。尚、図５において、図３に示される構成と同一構成については同一符号を付してその説明を省略する。
【００３２】
図５に示すＰＩＤレジスタ２４は制御部１６より指示されたＰＩＤを保持しておくものであり、ＰＩＤ監視部２５は、入力されてくるパケットのＰＩＤを監視してＰＩＤレジスタ２４で設定されたＰＩＤとの一致もしくは不一致を判定する。
【００３３】
図６は、図５に示す構成の動作を示すフローチャート図である。以下、各ステップについて説明する。ステップ６０１では、まずＴＳが入力される。ステップ６０２では、デコード部１４においてＴＳ内パケットのＰＩＤに関する情報および暗号化／非暗号化等のコンテンツ保護に関連する情報を取得し、制御部１６を介してＰＩＤレジスタ２４に、無効化して保護するパケットのＰＩＤを設定する。ステップ６０３では、パケット同期監視部２１において入力されたＴＳに含まれる各パケットのヘッダ部分を監視して、パケットとの同期がとれた場合は（Ｙ）次の処理としてステップ６０４へ進み、パケットとの同期がとれなかった場合は（Ｎ）パケットが存在していないと判断し、ステップ６０６へ進む。
【００３４】
ステップ６０４では、ＰＩＤ監視部２５に入力されたパケットのＰＩＤがＰＩＤレジスタ２４で設定されたＰＩＤと一致するか否かを判定し、一致する場合は（Ｙ）ステップ６０５へ進み、一致しない場合は（Ｎ）ステップ６０６へ進む。ステップ６０５では、入力されたパケットを無効化するために、ＰＩＤ制御部２３においてＰＩＤを０ｘ１ＦＦＦに書き換えて出力し、ステップ６０６に進む。
【００３５】
ステップ６０６では、上述の処理による各パケットの遅延を一定に保って出力し、ＰＩＤ書き換え以外の影響がないようにしてＴＳを出力する。
【００３６】
次に、ＰＩＤ指示および暗号化の有無によるパケット処理について説明する。図７は図１のパケット処理部１０１において、制御部１６から指示されたパケットのうち暗号化されたパケットを除いたパケットを無効化する場合の内部ブロック構成を示す図である。尚、図７において図３及び図５に示される部分と同一部分については同一符号を付してその説明を省略する。図７に示すように、無効化極性レジスタ２６は、ＰＩＤレジスタ２４に設定されたＰＩＤと一致するＰＩＤを無効化するか、逆に不一致のＰＩＤを無効化するのかの設定をしその設定を保持しておく無効化極性レジスタである。
【００３７】
図８は、図７の構成における動作を示すフローチャート図である。以下、各ステップについて説明する。まず、ステップ８０１では、まずＴＳが入力される。ステップ８０２では、ＰＩＤレジスタ２４に１又は複数のＰＩＤの設定を、無効化極性レジスタ２６にそのＰＩＤと一致したＰＩＤのパケットを無効化するか不一致のＰＩＤのパケットを無効化するかの設定を、それぞれ変更の必要がある場合に制御部１６より行う。ステップ８０３では、パケット同期監視部２１において、入力されたＴＳに含まれる各パケットのヘッダ部分を監視して、パケットとの同期がとれた場合は（Ｙ）次の処理としてステップ８０４へ進み、パケットとの同期がとれなかった場合は（Ｎ）パケットが存在していないと判断し、ステップ８０９へ進む。
【００３８】
ステップ８０４では、ステップ８０２において無効化極性レジスタ２６で保持された設定に基づき判定を行ない、一致したＰＩＤを無効化する場合はステップ８０５へ進み、不一致のＰＩＤを無効化する場合はステップ８０６へ進む。
【００３９】
ステップ８０５では、ステップ８０３において同期のとれたパケットのＰＩＤがステップ８０２で設定されたＰＩＤと一致するかどうかをＰＩＤ監視部２５で判定し、一致する場合は（Ｙ）ステップ８０７へ進み、一致しない場合は（Ｎ）ステップ８０９へ進む。
【００４０】
ステップ８０６では、ステップ８０３において同期のとれたパケットのＰＩＤがステップ８０２で設定されたＰＩＤと一致するかどうかをＰＩＤ監視部２５で判定し、一致する場合は（Ｙ）ステップ８０９へ進み、一致しない場合は（Ｎ）ステップ８０７へ進む。
【００４１】
ステップ８０７では、暗号化フラグ監視部２２において暗号化フラグを監視して、各パケットについて暗号化されているか否かを検出し、暗号化されているパケットであった場合は（Ｙ）特に何も処理せずにステップ８０９へ進み、暗号化されていないパケットであった場合は（Ｎ）ステップ８０８へ進む。
【００４２】
ステップ８０８では、入力されたパケットを無効化するために、ＰＩＤ制御部２３においてＰＩＤを０ｘ１ＦＦＦに書き換えて出力し、ステップ８０９に進む。
【００４３】
ステップ８０９では、それまでの処理による各パケットの遅延を一定に保って出力し、ＰＩＤ書き換え以外の影響がないようにＴＳを出力する。
【００４４】
図８に示すフローチャート図では、設定により動作が変化するが、例えば、受信開始直後に選局等に必要な情報や番組情報等のコンテンツ以外の非暗号化パケットを無効化しないようにそれらのＰＩＤ以外を無効化するように設定し、多重化された非暗号化コンテンツのＰＩＤが全て取得できてから、それらのＰＩＤのみ無効化するように設定を切り換えるという動作が可能となる。
【００４５】
以上のように、本実施の形態によるコンテンツ保護システムによれば、外部モジュールへ出力するＴＳに含まれる非暗号化コンテンツ等の保護すべきコンテンツを無効化処理し、選局されたコンテンツによりＴＳの経路を切り換えて処理することで、本来の視聴条件に悪影響を及ぼすことなく簡単な処理によって不正なアクセスに対するセキュリティを高めることができるという利点がある。
【００４６】
次に、本実施の形態の種々の変形例によるコンテンツ保護システムについて簡単に説明する。
【００４７】
１）本発明の第１の実施の形態によれば、ＰＩＤを無効な値に書き換えることによりパケットを無効化したが、他の識別情報を無効化しても、パケット全体を書き換えもしくは削除してもよい。
【００４８】
２）また、入力は外部アンテナ等で受信したＲＦとしているが、ＲＦに限らず他の信号からＴＳを取り出す形でも、ＴＳの形でダイレクトに入力されてもよく、また、入力部との接続もＣＡＴＶ等で配信されたり、ＨＤＤなどの記録媒体より読み出したり、もしくはＬＡＮなどのネットワーク経由で入力されたりしてもよい。
【００４９】
３）さらに、不要コンテンツをパケット単位で無効化する処理に関しては、外部モジュールとのインターフェイスに限定せず、他のインターフェイス、例えば復調部とデコード部とが別モジュールとしてコネクタを介して接続される場合などの出力前処理に使用してもよい。この際、目的のコンテンツが非暗号化コンテンツだった場合はＴＳの経路が切り替えられずに無効化処理できないため、目的のコンテンツのみ新規に暗号化処理を施して、同一ＴＳ内に多重された他のコンテンツに対して無効化処理を施すようにしてもよい。
【００５０】
４）不正アクセスによるコンテンツ保護の目的に制限するものではなく、例えば年齢制限の設定された機器において、視聴を制限するコンテンツに対して無効化処理を施すことで視聴できなくするようにする処理に利用しても良い。
【００５１】
以上に説明したように、本発明の実施の形態によるコンテンツ保護システムによれば、無効化処理を施すパケットの判断条件として、パケット単位で暗号化／非暗号化の判別を行ない、非暗号化パケットのみを無効化するようにすることにおり、外部モジュールへ出力するＴＳが不正にアクセスされたときに無防備な非暗号化コンテンツを保護することができる。
【００５２】
また、特定コンテンツのＰＩＤを指定してパケットを無効化するようにすることにより、暗号化／非暗号化にかかわらず任意のコンテンツを不正に取り出されることを防ぐようにすることができる。
【００５３】
逆に、特定コンテンツ以外のＰＩＤを指定してパケットを無効化するようにすることで、目的のコンテンツ以外つまりＴＳに含まれる不要なコンテンツ全てに対して不正な使用を禁止することができる。
【００５４】
さらに、ＰＩＤ指定による特定パケットもしくは特定パケット以外のパケットに対する無効化処理と非暗号化パケットの無効化処理とを組み合わせて使用するようにすることで、非暗号化コンテンツを無効化する場合に、コンテンツ以外の非暗号化パケット、例えば選局のための情報や番組情報などを例外として無効化しないようにしたり、特定コンテンツのみ無効化する場合に、暗号化パケットを例外として無効化しないようにしたりすることができ、外部モジュールもしくはデコード部にて必要な情報が不足することなくコンテンツを保護することができる。
【００５５】
また、不正にアクセスされることで不利益を被る恐れのあるコンテンツに対してパケット単位で無効化処理を施すことで、簡単かつ処理の負荷やコストの増大を抑えたコンテンツ保護システムを構築できるという利点がある。
【産業上の利用可能性】
【００５６】
本発明は、デジタル放送受信機などの情報処理機器のコンテンツ保護システムに利用できる。
【図面の簡単な説明】
【００５７】
【図１】本発明の一実施の形態によるデジタル放送受信機の一構成例を示す機能ブロック図である。
【図２】図１のデジタル放送受信機の動作の流れを示すフローチャート図である。
【図３】図１のパケット処理部の一構成例を示す機能ブロック図である。
【図４】図３のパケット処理部の動作の流れを示すフローチャート図である。
【図５】図１のパケット処理部の一構成例を示す機能ブロック図である。
【図６】図５のパケット処理部の動作の流れを示すフローチャート図である。
【図７】図１のパケット処理部の一構成例を示す機能ブロック図である。
【図８】図７のパケット処理部の動作の流れを示すフローチャート図である。
【図９】外部モジュールとのインターフェイスを備えた従来のデジタル放送受信機の構成を示す機能ブロック図である。
【符号の説明】
【００５８】
１…デジタル放送受信機、１０…入力部、１１…復調部、１２…外部モジュール、１３…外部モジュールＩ／Ｆ、１４…デコード部、１５…出力部、１６…制御部、１７…ユーザＩ／Ｆ、２１…パケット同期監視部、２２…暗号化フラグ監視部、２３…ＰＩＤ制御部、１０１…パケット処理部、１０２…ＴＳセレクタ。
【図１】
2006211117.tif 000003
【図２】
2006211117.tif 000004
【図３】
2006211117.tif 000005
【図４】
2006211117.tif 000006
【図５】
2006211117.tif 000007
【図６】
2006211117.tif 000008
【図７】
2006211117.tif 000009
【図８】
2006211117.tif 000010
【図９】
2006211117.tif 000011