(57)【要約】【課題】スクランブル鍵取得の処理能力等に応じてデジタルチューナを有効に利用することができる著作権保護装置、及び情報処理装置を提供する。【解決手段】著作権保護装置Ｒ１〜Ｒｎは、ＩＣカードに要求してスクランブル鍵情報を取得し、鍵を要求してから鍵を取得するまでの鍵取得時間を測定し、当該鍵取得時間の長さに基づき、コンテンツ転送種別の設定を行う。このとき、鍵取得時間が所定の時間以下の場合には、デジタルチューナから得られるコンテンツのうちのスクランブルコンテンツをデスクランブルし、ローカル暗号化して汎用バスに転送する設定とする。また、鍵情報取得時間が所定の時間を超えた場合には、ノンスクランブルコンテンツを暗号化して汎用バスに出力する設定、又はデジタルチューナを停止させる処理の何れかを行う。【選択図】図３
2009130743.tif 000002
【特許請求の範囲】
【請求項１】
ＩＣカードから取得される鍵情報でデスクランブル可能なスクランブルコンテンツとスクランブルされていないノンスクランブルコンテンツとを含むテレビジョン放送を受信するテレビジョン放送受信システムで用いられ、デジタルチューナで受信した前記テレビジョン放送のコンテンツを、汎用バスを介して出力先に転送する著作権保護装置であって、
前記鍵情報を前記ＩＣカードに要求し前記鍵情報を取得する鍵情報取得手段と、
前記鍵情報取得手段が前記鍵情報を要求してから前記鍵情報を取得するまでの鍵情報取得時間を測定する鍵情報取得時間測定手段と、
前記鍵情報取得時間測定手段で測定された鍵情報取得時間の長さに基づき、コンテンツ転送の設定を行うコンテンツ転送設定手段と、を備え、
前記コンテンツ転送設定手段は、
前記鍵情報取得時間が所定の時間以下の場合には、
前記ＩＣカードから取得される前記鍵情報を用いて前記スクランブルコンテンツをデスクランブルし、ローカル暗号化して前記汎用バスに転送する設定を行い、
前記鍵情報取得時間が前記所定の時間を超えた場合には、
前記ノンスクランブルコンテンツをローカル暗号化して前記汎用バスに出力する設定、又は前記デジタルチューナを停止させる処理の何れかを行うことを特徴とする著作権保護装置。
【請求項２】
前記スクランブルコンテンツは、前記ノンスクランブルコンテンツよりも高品位画質のコンテンツであり、
前記コンテンツ転送設定手段は、
前記出力先装置とのオートネゴシエーションにより前記汎用バスに確保された通信帯域の大きさに基づいて、前記確保された通信帯域が所定以下であると判定した場合には、前記鍵情報取得時間の長さに関わらず、
前記ノンスクランブルコンテンツを暗号化して汎用バスに出力する設定、又は前記デジタルチューナを停止させる処理の何れかを行うことを特徴とする請求項１に記載の著作権保護装置。
【請求項３】
前記コンテンツ転送設定手段が前記デジタルチューナを停止させる処理を行った場合に、自機を停止させる処理を行う自機停止手段を更に備えたことを特徴とする請求項１又は２に記載の著作権保護装置。
【請求項４】
ＩＣカードから取得される鍵情報でデスクランブル可能なスクランブルコンテンツとスクランブルされていないノンスクランブルコンテンツとを含むテレビジョン放送を受信する情報処理装置であって、
前記テレビジョン放送を受信するデジタルチューナと、
前記デジタルチューナで受信した前記テレビジョン放送のコンテンツを、汎用バスを介して出力先に転送する著作権保護装置と、を備え、
前記著作権保護装置は、
前記鍵情報を前記ＩＣカードに要求し前記鍵情報を取得する鍵情報取得手段と、
前記鍵情報取得手段が前記鍵情報を要求してから前記鍵情報を取得するまでの鍵情報取得時間を測定する鍵情報取得時間測定手段と、
前記鍵情報取得時間測定手段で測定された鍵情報取得時間の長さに基づき、コンテンツ転送の設定を行うコンテンツ転送設定手段と、を有し、
前記コンテンツ転送設定手段は、
前記鍵情報取得時間が所定の時間以下の場合には、
前記ＩＣカードから取得される前記鍵情報を用いて前記スクランブルコンテンツをデスクランブルし、ローカル暗号化して前記汎用バスに転送する設定を行い、
前記鍵情報取得時間が前記所定の時間を超えた場合には、
前記ノンスクランブルコンテンツをローカル暗号化して前記汎用バスに出力する設定、又は前記デジタルチューナを停止させる処理の何れかを行うことを特徴とする情報処理装置。
【請求項５】
複数の前記著作権保護装置と、
各々の前記著作権保護装置に接続された複数の前記デジタルチューナと、
前記ＩＣカードへのアクセスを前記著作権保護装置のうち同時に１つずつのみに許容するように制御するＩＣカードアクセス制御手段と、
各前記著作権保護装置に、自機の前記コンテンツ転送の設定を行わせる転送設定要求手段と、を備え、
前記転送設定要求手段は、
各前記著作権保護装置に対応する各前記デジタルチューナのすべてに、同一のチャンネルの前記テレビジョン放送を受信させた状態で、各前記著作権保護装置に前記コンテンツ転送設定を行わせることを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記スクランブルコンテンツは、前記ノンスクランブルコンテンツよりも高品位画質のコンテンツであり、
前記著作権保護装置の前記コンテンツ転送設定手段は、
前記出力先装置とのオートネゴシエーションにより前記汎用バスに確保された通信帯域の大きさに基づいて、前記確保された通信帯域が所定以下であると判定した場合には、前記鍵情報取得時間の長さに関わらず、
前記ノンスクランブルコンテンツを暗号化して汎用バスに出力する設定、又は前記デジタルチューナを停止させる処理の何れかを行うことを特徴とする請求項４又は５に記載の情報処理装置。
【請求項７】
前記著作権保護装置は、
前記コンテンツ転送設定手段が前記デジタルチューナを停止させる処理を行った場合に、自機を停止させる処理を行う自機停止手段を更に備えたことを特徴とする請求項４〜６に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、著作権保護装置及び情報処理装置に関するものである。
【背景技術】
【０００２】
例えば、地上デジタル放送をテレビジョン放送受信システムで受信する際、テレビジョン放送受信システムは、ＩＣカードからスクランブル鍵を取得し、デジタルチューナで受信されるスクランブルコンテンツを上記スクランブル鍵でデスクランブルすることにより視聴可能とする（例えば、下記特許文献１参照）。このような地上デジタル放送等の場合、スクランブル鍵が動的に切り替わるので、受信システムは、ＩＣカードからスクランブル鍵を次々と定期的に取得しながら、デスクランブルが行われる。
【特許文献１】特開２０００−２３６５２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、このようなテレビジョン放送受信システムにおいては、万が一、スクランブル鍵の取得が正しく行われなければ、デスクランブルを行うことができず、ユーザがコンテンツを視聴できなくなる。また、この種のテレビジョン放送受信システムでは、複数のデジタルチューナを備え、複数のデジタルチューナで1枚のＩＣカードを共有するものも考えられる。特に、この場合、デジタルチューナ数が増えると、ＩＣカードの処理能力およびＩＣカードインタフェースの通信路の伝送速度の限界で、一部のデジタルチューナは一定時間内に有効なスクランブル鍵を取得できずデスクランブルを行うことができない可能性がある。従って、この場合、ユーザはチューナ数未満の放送コンテンツしか視聴できないことになり、受信システムが備えるデジタルチューナが有効に生かされない。
【０００４】
このような問題に鑑み、本発明は、スクランブル鍵取得の処理能力等に応じてデジタルチューナを有効に利用することができる著作権保護装置、及び情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の著作権保護装置は、ＩＣカードから取得される鍵情報でデスクランブル可能なスクランブルコンテンツとスクランブルされていないノンスクランブルコンテンツとを含むテレビジョン放送を受信するテレビジョン放送受信システムで用いられ、デジタルチューナで受信したテレビジョン放送のコンテンツを、汎用バスを介して出力先に転送する著作権保護装置であって、鍵情報をＩＣカードに要求し鍵情報を取得する鍵情報取得手段と、鍵情報取得手段が鍵情報を要求してから鍵情報を取得するまでの鍵情報取得時間を測定する鍵情報取得時間測定手段と、鍵情報取得時間測定手段で測定された鍵情報取得時間の長さに基づき、コンテンツ転送の設定を行うコンテンツ転送設定手段と、を備え、コンテンツ転送設定手段は、鍵情報取得時間が所定の時間以下の場合には、ＩＣカードから取得される鍵情報を用いてスクランブルコンテンツをデスクランブルし、ローカル暗号化して汎用バスに転送する設定を行い、鍵情報取得時間が所定の時間を超えた場合には、ノンスクランブルコンテンツをローカル暗号化して汎用バスに出力する設定、又はデジタルチューナを停止させる処理の何れかを行うことを特徴とする。
【０００６】
また、本発明の情報処理装置は、ＩＣカードから取得される鍵情報でデスクランブル可能なスクランブルコンテンツとスクランブルされていないノンスクランブルコンテンツとを含むテレビジョン放送を受信する情報処理装置であって、テレビジョン放送を受信するデジタルチューナと、デジタルチューナで受信したテレビジョン放送のコンテンツを、汎用バスを介して出力先に転送する著作権保護装置と、を備え、著作権保護装置は、鍵情報をＩＣカードに要求し鍵情報を取得する鍵情報取得手段と、鍵情報取得手段が鍵情報を要求してから鍵情報を取得するまでの鍵情報取得時間を測定する鍵情報取得時間測定手段と、鍵情報取得時間測定手段で測定された鍵情報取得時間の長さに基づき、コンテンツ転送の設定を行うコンテンツ転送設定手段と、を有し、コンテンツ転送設定手段は、鍵情報取得時間が所定の時間以下の場合には、ＩＣカードから取得される鍵情報を用いてスクランブルコンテンツをデスクランブルし、ローカル暗号化して汎用バスに転送する設定を行い、鍵情報取得時間が所定の時間を超えた場合には、ノンスクランブルコンテンツをローカル暗号化して汎用バスに出力する設定、又はデジタルチューナを停止させる処理の何れかを行うことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、スクランブル鍵取得の処理能力等に応じてデジタルチューナを有効に利用することができる著作権保護装置、及び情報処理装置を提供することができる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照しつつ本発明に係る著作権保護装置及び情報処理装置の好適な実施形態について詳細に説明する。
【０００９】
（第１実施形態）
まず、図１を参照して、本発明の一実施形態に係る情報処理装置の構成について説明する。この情報処理装置は、例えば、ノートブック型パーソナルコンピュータ１０として実現されている。
【００１０】
図１はノートブック型パーソナルコンピュータ１０のディスプレイユニットを開いた状態における斜視図である。本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２には、ＴＦＴ−ＬＣＤ（Thin Film Transistor Liquid Crystal Display）１７から構成される表示装置が組み込まれており、そのＬＣＤ１７の表示画面はディスプレイユニット１２のほぼ中央に位置されている。
【００１１】
ディスプレイユニット１２は、コンピュータ本体１１に対して開放位置と閉塞位置との間を回動自在に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、本コンピュータ１をパワーオン／パワーオフするためのパワーボタン１４、入力操作パネル１５、タッチパッド１６およびスピーカ１８Ａ，１８Ｂなどが配置されている。
【００１２】
入力操作パネル１５は、押下されたボタンに対応するイベントを入力する入力装置であり、複数の機能をそれぞれ起動するための複数のボタンを備えている。これらボタン群には、ＴＶ起動ボタン１５ＡやＤＶＤ／ＣＤ起動ボタン１５Ｂも含まれている。ＴＶ起動ボタン１５Ａは、ＴＶ放送番組データの再生および記録を行うためのＴＶ機能を起動するためのボタンであり、ユーザによって押下されると、このＴＶ機能を実行するためのＴＶアプリケーションプログラムが起動される。
【００１３】
本コンピュータ１０においては、汎用の主オペレーティングシステムの他に、ＡＶ（オーディオ・ビデオ）データを処理するための専用の副オペレーティングシステムがインストールされている。ＴＶアプリケーションプログラムは、副オペレーティングシステム上で動作するプログラムである。
【００１４】
パワーボタン１４がユーザによって押下された時、主オペレーティングシステムが起動される。一方、ＴＶ起動ボタン１５Ａがユーザによって押下された時は、主オペレーティングシステムではなく、副オペレーティングシステムが起動され、そしてＴＶアプリケーションプログラムが自動的に実行される。副オペレーティングシステムはＡＶ機能を実行するための最小限の機能のみを有している。このため、副オペレーティングシステムのブートアップに要する時間は、主オペレーティングシステムのブートアップに要する時間に比べて遙かに短い。よって、ユーザは、ＴＶ起動ボタン１５Ａを押すだけで、ＴＶ視聴／録画を即座に行うことが出来る。
【００１５】
本コンピュータ１０は、複数チャンネルの地上波デジタルＴＶ放送を受信、再生することができる。コンピュータ本体１１の右側面には、地上波デジタルＴＶ放送用のアンテナ端子１９が設けられている。
【００１６】
ＤＶＤ／ＣＤ起動ボタン１５Ｂは、ＤＶＤまたはＣＤに記録されたビデオコンテンツを再生するためのボタンである。ＤＶＤ／ＣＤ起動ボタン１５Ｂがユーザによって押下された時、ビデオコンテンツを再生するためのビデオ再生アプリケーションプログラムが起動される。このビデオ再生アプリケーションプログラムも、副オペレーティングシステム上で動作するアプリケーションプログラムである。ＤＶＤ／ＣＤ起動ボタン１５Ｂがユーザによって押下された時は、主オペレーティングシステムではなく、副オペレーティングシステムが起動され、ビデオ再生アプリケーションプログラムが自動的に実行される。
【００１７】
次に、図２を参照して、本コンピュータ１０のシステム構成について説明する。
【００１８】
本コンピュータ１０は、図２に示されているように、ＣＰＵ１０１、ノースブリッジ（ＮＢ）１０２、システムメモリ１０３、サウスブリッジ（ＳＢ）１０４、グラフィクスコントローラ１０５、サウンドコントローラ１０６、ビデオエンハンサ１０７、ＢＩＯＳ−ＲＯＭ１０８、ＬＡＮコントローラ１０９、ハードディスクドライブ（ＨＤＤ）１１０、ＤＶＤドライブ（ＤＶＤＤ）１１１、カードコントローラ１１２、無線ＬＡＮコントローラ１１３、IEEE 1394コントローラ１１４、エンベデッドコントローラ（ＥＣ）１１５、デジタルＴＶ放送受信処理部１１６を備えている。
【００１９】
ＣＰＵ１０１は本コンピュータ１０の動作を制御するプロセッサであり、ＨＤＤ１１０からシステムメモリ１０３にロードされる、主オペレーティングシステム／副オペレーティングシステムおよびＴＶアプリケーションプログラムのような各種アプリケーションプログラムを実行する。また、ＣＰＵ１０１は、ＢＩＯＳ−ＲＯＭ１０８に格納されたシステムＢＩＯＳ（Basic Input Output System）も実行する。システムＢＩＯＳはハードウェア制御のためのプログラムである。
【００２０】
ＮＢ１０２は、ＣＰＵ１０１のローカルバスとＳＢ１０４との間を接続するブリッジデバイスである。ＮＢ１０２には、システムメモリ１０３をアクセス制御するメモリコントローラも内蔵されている。また、ＮＢ１０２は、ＡＧＰ（Accelerated Graphics Port）バス、PCI express規格のシリアルバスなどを介してグラフィクスコントローラ１０５との通信を実行する機能も有している。
【００２１】
グラフィクスコントローラ１０５は、本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７を制御する表示コントローラである。このグラフィクスコントローラ１０５によって生成される映像データは、ビデオエンハンサ１０７に送られ、映像データを高画質化するための映像処理（画質調整処理）が施される。このビデオエンハンサ１０７によって高画質化された映像データは、ＬＣＤ１７に送られる。また、このビデオエンハンサ１０７によって高画質化された映像データは、コンピュータ本体１１に設けられたコネクタを介して外部のＴＶモニタやＨＤＭＩモニタに送出することもできる。
【００２２】
ＳＢ１０４は、ＬＰＣ（Low Pin Count）バス上の各デバイス、ＰＣＩ（Peripheral Component Interconnect）バス上の各デバイス、及びＵＳＢバス上の各デバイスを制御する。また、ＳＢ１０４は、ＨＤＤ１１０、ＤＶＤＤ１１１を制御するためのＩＤＥ（IntegratedDrive Electronics）コントローラを内蔵している。さらに、ＳＢ１０４は、サウンドコントローラ１０６との通信を実行する機能も有している。
【００２３】
サウンドコントローラ１０６は音源デバイスであり、再生対象のオーディオデータをスピーカ１８Ａ，１８Ｂやコネクタを介して接続される外部の５．１チャンネルスピーカシステムに出力する。
【００２４】
カードコントローラ１１２は、ＰＣカード、ＳＤ（Secure Digital）カードのようなカードを制御する。無線ＬＡＮコントローラ１１３は、例えばIEEE 802.11規格の無線通信を実行する無線通信デバイスである。IEEE1394コントローラ１１４は、IEEE 1394規格のシリアルバスを介して外部機器との通信を実行する。ＥＣ１１５は、電力管理のためのエンベデッドコントローラと、キーボード１３およびタッチパッド１６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このＥＣ１１５は、ユーザによるパワーボタン１４の操作に応じて、本コンピュータ１０をパワーオン／パワーオフする機能を有している。さらに、ＥＣ１１５は、ユーザによるＴＶ起動ボタン１５Ａ、ＤＶＤ／ＣＤ起動ボタン１５Ｂの操作に応じて、本コンピュータ１０をパワーオンすることもできる。
【００２５】
デジタルＴＶ放送受信処理部１１６は、地上波デジタルＴＶ放送のようなデジタル放送番組を受信する装置であり、アンテナ端子１９に接続されている。地上波デジタルＴＶ放送においては、各放送番組データ（ビデオ、オーディオ）に対する圧縮符号化方式として、１２セグメント放送ではＭＰＥＧ-２、ワンセグ放送ではＨ．２６４｜ＭＰＥＧ-４ＡＶＣが利用されている。また、ＭＰＥＧ-２の映像フォーマットとしては、高解像度のＨＤ（HighDefinition）とＳＤ（Standard Definition）が使用されている。
【００２６】
このデジタルＴＶ放送受信処理部１１６は、アンテナ端子１９から入力されるＴＶ放送信号の中から特定チャネルの放送信号を受信し、その受信したＴＶ放送信号からトランスポートストリーム（ＴＳ）を取り出す。トランスポートストリームは、圧縮符号化された放送コンテンツを多重化したストリームである。地上波デジタルＴＶ放送においては、チャネル（物理チャネル）毎に複数の番組が多重化されている。トランスポートストリームは、１８８バイトのパケットで構成される。
【００２７】
更に、デジタルＴＶ放送受信処理部１１６は、トランスポートストリームを復号した後、ＴＶアプリケーションプログラムと共有する暗号鍵を使ってローカル暗号化し、ＵＳＢバスを介してシステムメモリ１０３に転送する。この復号は、予め与えられた（例えば機種や製造メーカの識別子から構成されるデバイス識別情報である）デバイス鍵とトランスポートストリーム内の所定の情報とから暗号鍵を生成して実施する。そして、このローカル暗号化によって、たとえＵＳＢバス経由で放送番組データが不正に取り出されても、その取り出された放送番組データが再生されることを防止する。
【００２８】
次に、本コンピュータ１０の上記デジタルＴＶ放送受信処理部１１６を含む要部の構成について説明する。このコンピュータ１０は、前述のデジタルＴＶ放送受信処理部１１６を複数備えており、各デジタルＴＶ放送受信処理部１１６は、１つの著作権保護装置と１つのデジタルチューナとを含んで構成される。
【００２９】
すなわち、図３に示すように、コンピュータ１０は、ｎ個の著作権保護装置Ｒ１〜Ｒｎと、各々の著作権保護装置Ｒ１〜Ｒｎに接続されたｎ個のデジタルチューナＣ１〜Ｃｎと、を備えている。各著作権保護装置Ｒ１〜Ｒｎは汎用バス２０１を介して著作権保護装置コントローラ２０３に接続されている。ここでは、汎用バス２０１はＵＳＢ(Universal Serial Bus)2.0に対応したＵＳＢである。そして、著作権保護装置コントローラ２０３及び各著作権保護装置Ｒ１〜Ｒｎは、ＵＳＢ2.0のHigh Speedモード(転送最大レート480Mbps)に対応している。なお、上記著作権保護装置コントローラ２０３は、ＣＰＵ１０１でＴＶアプリケーションプログラムが実行されることにより実現される機能的な構成要素である。また、各著作権保護装置Ｒ１〜Ｒｎは、専用バス２０５及びＩＣカードアクセスコントローラ２０７を介して、ＩＣカード２０９にアクセス可能である。
【００３０】
著作権保護装置Ｒ１は、著作権保護装置コントローラ２０３からのチャンネル設定要求に応じて、デジタルチューナＣ１に対して受信チャンネルの設定を行い、著作権保護装置コントローラ２０３からのストリーム転送要求に応じて、デジタルチューナＣ１が受信した放送コンテンツをローカル暗号化して汎用バス２０１へ転送する。このとき、放送ストリーム内にＥＣＭと呼ばれるパケットが含まれている場合は、著作権保護装置Ｒ１は、ＥＣＭパケット内のデータをＩＣカード２０９へ送信し、ＩＣカード２０９からスクランブル鍵を取得する。
【００３１】
そして、著作権保護装置Ｒ１は、このスクランブル鍵で放送コンテンツのスクランブルを解除し、ローカル暗号化して汎用バス２０１へ転送する。放送ストリーム内にＥＣＭパケットが含まれていない場合は、放送コンテンツはスクランブル化されていないため、ＩＣカード２０９との通信を行わずに放送コンテンツをそのままローカル暗号化して汎用バス２０１へ転送する。また、著作権保護装置Ｒ１はデジタルチューナＣ１の電源制御を行い、さらに、著作権保護装置コントローラ２０３からの指示により、デジタルチューナＣ１のチャンネル設定を行う。
【００３２】
デジタルチューナＣ１は、著作権保護装置Ｒ１により指示されたチャンネルの放送ストリームを受信する。１つのチャンネルの放送ストリームは１３のセグメントから構成されており、この１３セグメントを、１２セグメントと１セグメントの２つのセグメント群に分割し、各セグメント群で一つのコンテンツが構成されている。つまり、同一チャンネルの放送ストリームは２つのコンテンツから構成されており、デジタルチューナＣ１は、この２つのコンテンツを受信する。なお、１２セグメントから構成される放送コンテンツはスクランブル化されたハイビジョン画質のコンテンツで、数十Mbpsクラスの高い帯域をもつ。１セグメントから構成される放送コンテンツは、通称「ワンセグ」と呼ばれ、ノンスクランブル化された低品位画質のコンテンツで、数百kbpsクラスの低い帯域をもつ。
【００３３】
なお、著作権保護装置Ｒ２〜Ｒｎは著作権保護装置Ｒ１と同じ機能を有しており、デジタルチューナＣ２〜ＣｎはデジタルチューナＣ１と同じ機能を有しているので、その説明を省略する。
【００３４】
著作権保護装置コントローラ２０３は、汎用バス２０１を介して著作権保護装置Ｒ１〜Ｒｎの各々に対し、起動、停止、チャンネル設定、ストリーム転送等の指示を送る機能を有している。また、著作権保護装置コントローラ２０３は、著作権保護装置Ｒ１〜Ｒｎの各々から転送された前述の放送コンテンツを受信し、この放送コンテンツを復号化後、デコードしてＬＣＤ１７（図２）に出力したり、又は再度ローカル暗号化した後、記憶装置のＨＤＤ１１０（図２）への蓄積を行ったりする。
【００３５】
ＩＣカードアクセスコントローラ２０７は、著作権保護装置Ｒ１〜Ｒｎの各々とＩＣカード２０９との間のデータ転送制御を行う。ＩＣカード２０９は同時に複数の著作権保護装置Ｒ１〜Ｒｎからのリクエストに対する処理を実行することはできない。そこで、ＩＣカードアクセスコントローラ２０７は、同時に複数の著作権保護装置Ｒ１〜Ｒｎからのリクエストを受けた場合、或いは１つの著作権保護装置Ｒ１〜Ｒｎとの通信中に他の著作権保護装置Ｒ１〜Ｒｎからのリクエストを受けた場合は、排他制御により先着順で、何れか１つの著作権保護装置Ｒ１〜Ｒｎに対してのみ、ＩＣカード２０９の使用権を付与する。
【００３６】
すなわち、ＩＣカードアクセスコントローラ２０７は、ある著作権保護装置（仮に著作権保護装置Ｒａとする）からＩＣカード２０９使用権要求を受けたときに、他の著作権保護装置がＩＣカード２０９を使用中でなければ、著作権保護装置ＲａにＩＣカード２０９使用権を付与する。一方、著作権保護装置Ｒａからの使用権要求の際に他の著作権保護装置（仮に著作権保護装置Ｒｂとする）がＩＣカード２０９を使用中の場合は、当該他の著作権保護装置ＲｂがＩＣカード２０９使用権を解放した後に、著作権保護装置ＲａにＩＣカード２０９使用権が付与される。そして、ＩＣカード２０９使用権を得た著作権保護装置Ｒａは、ＥＣＭパケットのデータをＩＣカード２０９へ送信し、ＩＣカード２０９からスクランブル鍵を取得する。スクランブル鍵取得後、著作権保護装置Ｒａは、ＩＣカードアクセスコントローラ２０３に対しＩＣカード２０９使用権の解放を通知する。その後、ＩＣカードアクセスコントローラ２０３は、順番待ちの著作権保護装置にＩＣカード２０９使用権を付与するか、順番待ちの著作権保護装置が存在しない場合には、著作権保護装置からのＩＣカード２０９使用権要求を待つ。
【００３７】
なお、このＩＣカードアクセスコントローラ２０７はコンピュータ１０の内部に実装されてもよく、外部に実装されててもよい。また、ＩＣカード２０９との通信を許可する著作権保護装置Ｒ１〜Ｒｎの選択方法は、先着順に限らず他の方式でもよい。例えば、ＩＣカードアクセスコントローラ２０７がトークンと呼ばれる送信権を各著作権保護装置Ｒ１〜Ｒｎに回覧し、各々の著作権保護装置Ｒ１〜Ｒｎがトークンを受け取った期間中のみ、ＩＣカード２０９の使用権が付与されるといった方式でもよい。
【００３８】
ここで、著作権保護装置Ｒ１〜Ｒｎは、受信した２つのコンテンツ（１２セグメントのコンテンツ、１セグメントのコンテンツ）のうち、何れのコンテンツを著作権保護装置コントローラ２０３に転送するかという種別が、各機ごとに、予め設定される。このような設定種別を、以下「コンテンツ転送種別」と称する。すなわち、コンテンツ転送種別が”１２セグ”に設定された著作権保護装置は、放送ストリーム中の１２セグメントのスクランブルコンテンツを、スクランブル鍵を用いてデスクランブルし、ローカル暗号化してＵＳＢ２０１に転送する。一方、コンテンツ転送種別が”１セグ”に設定された著作権保護装置は、放送ストリーム中の１セグメントのノンスクランブルコンテンツを、そのままローカル暗号化してＵＳＢ２０１に転送する。
【００３９】
以下、図３及び図４を参照し、各著作権保護装置Ｒ１〜Ｒｎに対して、上記のようなコンテンツ転送種別が設定されるコンテンツ転送種別設定処理（Ｓ４００）について説明する。このコンテンツ転送種別設定処理は、著作権保護装置コントローラ２０３が、各著作権保護装置Ｒ１〜Ｒｎに対して、コンテンツ転送種別設定要求を送信することで開始される。なお、この処理では、著作権保護装置Ｒ１〜Ｒｎにおいて同様の処理が行われるので、代表して著作権保護装置Ｒ１の処理に着目して以下説明し、重複する説明を省略する。
【００４０】
最初に、著作権保護装置Ｒ１は、著作権保護装置コントローラ２０３と著作権保護装置Ｒ１間のオートネゴシエーション（Ｓ４０２）により、ＵＳＢ２０１上で著作権保護装置Ｒ１が使用する通信帯域を判定する（Ｓ４０４）。
【００４１】
ここでは、著作権保護装置コントローラ２０３と著作権保護装置Ｒ１が共にＵＳＢ2.0のHigh Speedモードに対応しているため、原則、著作権保護装置Ｒ１はHigh Speedモードで動作する。しかし、例えば、ＵＳＢケーブルがFullSpeed(転送最大レート12Mbps)にしか対応していなかったり、著作権保護装置コントローラ２０３と著作権保護装置Ｒ１間にＵＳＢハブが介在し、そのＵＳＢハブがFullSpeedにしか対応していないといった場合は、上記オートネゴシエーションにより、著作権保護装置Ｒ１はFull Speedモードで動作することになる。この場合、著作権保護装置Ｒ１が１２セグメントのコンテンツを転送しようとしても、通信帯域が不足してリアルタイムでＵＳＢ２０１上を転送することはできない。そこで、このような場合（Ｓ４０４でＮｏ）には、著作権保護装置Ｒ１は、自機のコンテンツ転送種別を”１セグ”に設定し（Ｓ４０６）、自機のコンテンツ転送種別が”１セグ”に設定された旨を著作権保護装置コントローラ２０３に通知し（Ｓ４０８）、処理を終了する。
【００４２】
これに対し、著作権保護装置Ｒ１がHighSpeedモードで動作する場合（Ｓ４０４でＹｅｓ）には、コンテンツ転送に係る通信帯域は１２セグメントのコンテンツ転送を可能とするほどに十分に大きい。従ってこの場合、更に、著作権保護装置Ｒ１とＩＣカード２０９との通信状態を確認するための以下の処理によって、著作権保護装置Ｒ１のコンテンツ転送種別が判断される。
【００４３】
まず、著作権保護装置コントローラ２０３から、すべての著作権保護装置Ｒ１〜Ｒｎに対し、チャンネル設定要求及びコンテンツ転送種別設定要求が送信される（Ｓ４１２）。ここで、著作権保護装置コントローラ２０３が各著作権保護装置Ｒ１〜Ｒｎに指示するチャンネルはすべて同じとする。
【００４４】
著作権保護装置Ｒ１は、著作権保護装置コントローラ２０３からの上記チャンネル設定要求を受信（Ｓ４１２）すると、デジタルチューナＣ１の受信チャンネルを当該要求に係るチャンネルに設定する（Ｓ４１４）。そして、デジタルチューナＣ１は設定されたチャンネルに対応する放送ストリームを受信し、著作権保護装置Ｒ１へ転送する。著作権保護装置Ｒ１はデジタルチューナＣ１から転送された放送ストリームの中からＥＣＭパケットを検出すると（Ｓ４１６）、著作権保護装置Ｒ１は、ＩＣカードアクセスコントローラ２０７に対してＩＣカード２０９の使用権の取得を要求し（Ｓ４１８）、ＩＣカードアクセスコントローラ２０７からの使用権の付与を待つ（Ｓ４２０）。ＩＣカードアクセスコントローラ２０７から使用権を付与されると、著作権保護装置Ｒ１は、ＥＣＭパケットのデータをＩＣカード２０９へ送信し、ＩＣカード２０９からスクランブル鍵を取得する（Ｓ４２２）。スクランブル鍵取得後、著作権保護装置Ｒ１は、ＩＣカードアクセスコントローラ２０７に対してＩＣカード２０９の使用権の解放を通知する（Ｓ４２４）。
【００４５】
上述のようなＩＣカード２０９へのアクセスにあたって、著作権保護装置Ｒ１は、上記ＥＣＭパケットの検出（Ｓ４１６）から上記スクランブル鍵の取得（Ｓ４２２）までの時間（以下、「鍵取得時間」という）を測定している。そして、著作権保護装置Ｒ１は、この鍵取得時間が所定の時間以下であれば、１２セグメントのスクランブルコンテンツを正しくデスクランブルできると判断して、自機のコンテンツ転送種別を”１２セグ”と設定する（Ｓ４２８）。一方、鍵取得時間が所定の時間を超えた場合、著作権保護装置Ｒ１は、１２セグメントのスクランブルコンテンツを正しくデスクランブルできないと判断して、自機のコンテンツ転送種別を”１セグ”と設定する（Ｓ４０６）。その後、著作権保護装置４０８は、設定したコンテンツ転送種別を、著作権保護装置コントローラ２０３へ通知する（Ｓ４０８）。なお、コンテンツ転送種別の設定を分ける上記所定の時間は、１２セグメントのスクランブルコンテンツを正しくデスクランブルするために最低限必要な鍵取得の速さを基にして、予め設定されている。
【００４６】
その後、著作権保護装置Ｒ１〜Ｒｎは、内部の不揮発性メモリ等に、上記設定した自機のコンテンツ転送種別を保持し、再び著作権保護装置コントローラ２０３からのコンテンツ転送種別設定要求を受信しない限り変更は行わない。これは、上述のようなコンテンツ転送種別の設定を一度行えば、機器構成等の条件が変化しない限り、著作権保護装置Ｒ１〜Ｒｎはコンテンツ転送種別を変更する必要はないと考えられるからである。
【００４７】
例えば、各著作権保護装置Ｒ１〜Ｒｎがコンテンツ転送種別を変更する必要が生じるのは、ＵＳＢ２０１上に新たな著作権保護装置Ｒ（ｎ＋１）及びデジタルチューナＣ（ｎ＋１）が追加で接続された場合等である。この場合には、著作権保護装置コントローラ２０３から著作権保護装置Ｒ１〜Ｒ（ｎ＋１）に対してコンテンツ転送種別設定要求が送信され、上述したようなコンテンツ転送種別設定処理（Ｓ４００）が再び行われて、各著作権保護装置Ｒ１〜Ｒ（ｎ＋１）のコンテンツ転送種別が更新される。
【００４８】
以上説明したように、このコンピュータ１０においては、複数の著作権保護装置Ｒ１〜Ｒｎの各々について前述の鍵取得時間が測定される。そして、著作権保護装置Ｒ１〜Ｒｎのうちの鍵取得時間が所定時間以下である著作権保護装置は、スクランブル鍵を正常に取得可能と考えられるので、コンテンツ転送種別が”１２セグ”とされ、１２セグメントのスクランブルコンテンツをデスクランブルし、ローカル暗号化して汎用バスに転送する機能を有する。従って、このような著作権保護装置及びデジタルチューナを経由して１２セグメントの高品位画質のスクランブルコンテンツを視聴することができる。
【００４９】
一方、鍵取得時間が所定時間を超えた著作権保護装置は、スクランブル鍵を正常に取得することが不可能と考えられるので、コンテンツ転送種別が”１セグ”とされ、デスクランブルが不要な１セグメントのノンスクランブルコンテンツを、ローカル暗号化して汎用バスに転送する機能を有する。従って、このような著作権保護装置及びデジタルチューナを経由して、低品位画質ながらも、１セグメントのノンスクランブルコンテンツを視聴することができる。
【００５０】
このように、コンピュータ１０では、各著作権保護装置Ｒ１〜Ｒｎ及びデジタルチューナＣ１〜Ｃｎに対して、スクランブル鍵の取得能力に応じた機能を割り振ることで、すべての各著作権保護装置Ｒ１〜Ｒｎ及びデジタルチューナＣ１〜Ｃｎが有効利用され、コンピュータ１０のユーザは、デジタルチューナ数の分の放送コンテンツを視聴することができる。
【００５１】
また、１２セグメントのスクランブルコンテンツはデータ量が大きいので、たとえ著作権保護装置Ｒ１〜Ｒｎによるデスクランブルが可能であっても、十分なＵＳＢ２０１の通信帯域が確保できなければ、著作権保護装置Ｒ１〜Ｒｎから著作権保護装置コントローラ２０３への転送ができない。そこで、各著作権保護装置Ｒ１〜Ｒｎは、前述の処理Ｓ４０４において、High Speedモードによる転送が不可能である場合には、鍵取得時間の大小に関わらず、自機のコンテンツ転送種別を”１セグ”に設定することとしている。従って、このような著作権保護装置及びデジタルチューナを経由して、低品位画質ながらも、FullSpeedモードで転送可能な１セグメントのノンスクランブルコンテンツを視聴することができる。
【００５２】
なお、上記処理Ｓ４１２において、各著作権保護装置Ｒ１〜Ｒｎに対し、すべて同じチャンネルのチャンネル設定要求をすることにより、各著作権保護装置Ｒ１〜ＲｎがＥＣＭパケットを受信するタイミングが同時となり、各著作権保護装置Ｒ１〜ＲｎからのＩＣカード２０９使用権要求がほぼ同時に発せられることになる。その結果、各著作権保護装置Ｒ１〜Ｒｎにおける鍵取得時間が最大値となるので、この方式により、各著作権保護装置Ｒ１〜Ｒｎの鍵取得時間の最大値を測定することができ、当該最大値を基準にした各著作権保護装置Ｒ１〜Ｒｎのデスクランブル処理の可否判断を行うことができる。
【００５３】
（第２実施形態）
この第２実施形態のコンピュータによるコンテンツ転送種別設定処理Ｓ５００では、図５に示すように、第１実施形態のコンピュータ１０における”１セグ”設定（図４のＳ４０６）に代えて、というコンテンツ転送種別を”転送なし”に設定する（Ｓ５０６）。コンテンツ転送種別が”転送なし”に設定された著作権保護装置（仮に、著作権保護装置Ｒｊとする）は、著作権保護装置コントローラ２０３へのコンテンツ転送を行わない。そして、このような著作権保護装置Ｒｊは、放送ストリームを受信する必要がないので、接続されたデジタルチューナ（仮にデジタルチューナＣｊとする）の電源をＯＦＦとし、停止させる（Ｓ５３０）。ここで、著作権保護装置Ｒｊが、コンテンツ転送以外の役割をもっていない場合には、著作権保護装置Ｒｊは、更に、自機の電源をＯＦＦとして停止してもよい（Ｓ５３２）。
【００５４】
このコンピュータの構成によれば、１２セグメントのスクランブルコンテンツを転送できない著作権保護装置及びデジタルチューナの電源をＯＦＦにすることで、電力の無駄を抑えることができる。なお、本実施形態のコンピュータの処理において、前述の第１実施形態のコンピュータ１０と同一又は同等の処理については、図面に同一符号を付し説明を省略する。
【００５５】
本発明は、上述の第１及び第２実施形態に限定されるものではない。例えば、各実施形態では、コンテンツ転送種別を、著作権保護装置ごとにチャンネル共通で設定・管理しているが、チャンネル単位で管理してもよい。コンテンツ転送種別をチャンネル単位で管理する場合は、デジタルチューナＣ１〜Ｃｎが受信可能なすべてのチャンネルに対して、前述のコンテンツ転送種別設定処理により、各著作権保護装置Ｒ１〜Ｒｎが各チャンネルのコンテンツ転送種別を判定し設定する。
【００５６】
また、著作権保護装置Ｒ１〜Ｒｎと著作権保護装置コントローラ２０３との間のバスは、ＵＳＢに限定されず、著作権保護装置Ｒ１〜Ｒｎと著作権保護装置コントローラ２０３との間でオートネゴシエーションによる通信帯域の判定が可能なバスであれば、他のバスを適宜採用してもよい。また、各実施形態では、各著作権保護装置Ｒ１〜Ｒｎ及びデジタルチューナＣ１〜Ｃｎが、コンピュータ１０に内蔵されている場合を例として説明したが、著作権保護装置Ｒ１〜Ｒｎ及びデジタルチューナＣ１〜Ｃｎは、コンピュータ１０に外付け設置されてもよい。また、上記第１及び第２実施形態におけるコンピュータの構成は、適宜組み合わせて採用してもよい。
【図面の簡単な説明】
【００５７】
【図１】本発明に係る情報処理装置の一実施形態であるコンピュータの外観を示す斜視図である。
【図２】図１のコンピュータの内部システム構成を示すブロック図である。
【図３】第１実施形態のコンピュータの内部システム構成を示すブロック図である。
【図４】図３の著作権保護装置によるコンテンツ転送種別設定処理を示すフローチャートである。
【図５】第２実施形態の著作権保護装置によるコンテンツ転送種別設定処理を示すフローチャートである。
【符号の説明】
【００５８】
１０…コンピュータ（情報処理装置）、２０３…著作権保護装置コントローラ（出力先、転送設定要求手段）、２０７…ＩＣカードアクセスコントローラ（ＩＣカードアクセス制御手段）、２０９…ＩＣカード、Ｃ１〜Ｃｎ…デジタルチューナ、Ｒ１〜Ｒｎ…著作権保護装置。
【図１】
2009130743.tif 000003
【図２】
2009130743.tif 000004
【図３】
2009130743.tif 000005
【図４】
2009130743.tif 000006
【図５】
2009130743.tif 000007