(57)【要約】【課題】デジタルコンテンツの著作権を保護しつつ、最適な品質でデジタルコンテンツを提供することができるようにする。【解決手段】  HDCP制御部６０が、DVII/F６１を介して接続されるモニタがHDCPに対応するモニタであるか否かを判定し、その判定結果がマイコン５３に通知される。マイコン５３は、接続されるモニタがHDCPに対応するモニタはない場合、コンバータ５７をオンに設定する。コンバータ５７は、チューナ５４を介して受信されたか、またはiLINKI/F５５を介して取得され、スイッチ５６から供給されるデジタルコンテンツのデータがHD画像のデータであったとき、そのデータをSD画像のデータに変換させる。本発明は、デジタルチューナに適用することができる。【選択図】図２
2006108961.tif 000002
【特許請求の範囲】
【請求項１】
自分に接続される表示装置から通信方法の種類に関する情報を取得する取得手段と、
前記取得手段により取得された通信方法の種類に関する情報に基づいて、前記表示装置が所定の著作権保護技術によりデジタルコンテンツを構成するデータを受信する機能を有する表示装置であるか否かを判定する判定手段と、
前記判定手段による判定結果に基づいて前記デジタルコンテンツの画質を変換する変換手段と、
前記変換手段により変換された前記デジタルコンテンツを前記表示装置に出力する出力手段とを備える
ことを特徴とする情報処理装置。
【請求項２】
前記変換手段は、
前記表示装置が所定の著作権保護技術により前記デジタルコンテンツを構成するデータを受信する機能を有する表示装置ではないと判定された場合、前記変換手段による前記デジタルコンテンツの画質の変換を行う
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記変換手段は、
前記デジタルコンテンツが所定解像度以上の画像である場合に、前記デジタルコンテンツの画質を所定解像度以下の画像に変換する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記取得手段は、
前記デジタルコンテンツを前記表示装置に出力する間、予め設定された間隔で、前記表示装置の通信方法の種類に関する情報を取得する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記デジタルコンテンツは、デジタル放送により放送されるデジタルコンテンツであり、
前記デジタル放送を受信して、前記デジタルコンテンツのデータを抽出する抽出手段をさらに備える
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記デジタルコンテンツは、記録媒体に記録されたデジタルコンテンツであり、
前記記録媒体から、前記デジタルコンテンツの著作権保護に適した方法で、前記デジタルコンテンツのデータを抽出する抽出手段をさらに備える
ことを特徴とする請求項１に記載の情報処理装置。
【請求項７】
自分に接続される表示装置から通信方法の種類に関する情報を取得する取得ステップと、
前記取得ステップの処理により取得された通信方法の種類に関する情報に基づいて所定の著作権保護技術によりデジタルコンテンツを構成するデータを受信する機能を有する表示装置であるか否かを判定する判定ステップと、
前記判定ステップの処理による判定結果に基づいて前記デジタルコンテンツの画質の変換を制御する変換制御ステップとを含み、
前記変換制御ステップの処理により変換された前記デジタルコンテンツを前記表示装置に出力する
ことを特徴とする情報処理方法。
【請求項８】
デジタルコンテンツのデータを取得し、前記デジタルコンテンツを記録または再生する情報処理装置のプログラムであって、
自分に接続される表示装置から通信方法の種類に関する情報の取得を制御する取得制御ステップと、
前記取得制御ステップの処理により取得された通信方法の種類に関する情報に基づいて所定の著作権保護技術によりデジタルコンテンツを構成するデータを受信する機能を有する表示装置であるか否かの判定を制御する判定制御ステップと、
前記判定制御ステップの処理による判定結果に基づいて、前記表示装置に出力される前記デジタルコンテンツの画質の変換を制御する変換制御ステップと
をコンピュータに実行させることを特徴とするプログラム。
【請求項９】
デジタルコンテンツのデータを取得し、前記デジタルコンテンツを記録または再生する情報処理装置のプログラムが記録されている記録媒体であって、
自分に接続される表示装置から通信方法の種類に関する情報の取得を制御する取得制御ステップと、
前記取得制御ステップの処理により取得された通信方法の種類に関する情報に基づいて所定の著作権保護技術によりデジタルコンテンツを構成するデータを受信する機能を有する表示装置であるか否かの判定を制御する判定制御ステップと、
前記判定制御ステップの処理による判定結果に基づいて、前記表示装置に出力される前記デジタルコンテンツの画質の変換を制御する変換制御ステップと
をコンピュータに実行させるプログラムが記録されることを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、プログラム並びに記録媒体に関し、特に、デジタルコンテンツの著作権を保護しつつ、最適な品質でデジタルコンテンツを提供することができるようにする情報処理装置および方法、プログラム並びに記録媒体に関する。
【背景技術】
【０００２】
近年、テレビジョン放送における地上波のデジタル化を前にして、デジタル放送用のチューナ（いわゆるデジタルチューナ）のが普及してきている。また、デジタル放送による高品質（高解像度の）画像（コンテンツ）の提供も盛んに行われている。
【０００３】
しかし、デジタル放送により提供されるコンテンツは、デジタルデータとして構成されるため、パーソナルコンピュータなどを用いれば、容易にコピーでき、コンテンツが違法コピーされる恐れがある。そこで、高品質デジタルコンテンツの著作権保護を目的として、HDCP(High-bandwidth Digital Content Protection)などのコンテンツ保護技術が開発されている。HDCPは、映像や音声などが高品位のまま違法コピーされるのを防ぐため、出力側でピクセル情報を暗号化し、入力側で復号するものである。
【０００４】
また、デジタルコンテンツの著作権保護のため、ARIB（Association of Radio Industries and Businesses：社団法人電波産業会）規格などにより、チューナから、HDCPに対応していないモニタ、ディスプレイなどの表示装置に、デジタルコンテンツを出力する場合、そのコンテンツの解像度（画質）を一定の水準（例えば、５２５ｐ）以下の品質にしなければならないことが規定されている。このため、高解像度（例えば、１１２５ｉ）のデジタルコンテンツをパーソナルコンピュータのディスプレイなど、HDCPに対応していない表示装置に出力する場合、そのコンテンツの解像度が落とされた状態で出力される。
【０００５】
また、デジタルチューナを備えたパーソナルコンピュータで動画像を録画でき、その動画像を画面上に合成した上で、表示装置に出力して表示させるシステムも提案されている（例えば、特許文献１参照）。
【０００６】
【特許文献１】特開２００２−２６１９５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、近年、パーソナルコンピュータのディスプレイが、テレビジョン受像機（の表示装置）を兼ねて利用されることも多くなってきている。このため、パーソナルコンピュータのディスプレイも、HDCPに対応するものが開発されている。一方で、デジタル放送対応のテレビジョン受像機が、パーソナルコンピュータのディスプレイとして利用されるケースも多い。これらのようなケースでは、チューナに接続される表示装置の種類に応じて、デジタルコンテンツの解像度を変更することが必要であるが、従来の技術では、表示装置の種類に応じて、デジタルコンテンツの画質の変換ができない。
【０００８】
また、例えば、特許文献１の技術では、画面に合成する動画像をHD画像とした場合には、表示装置にHDの画像がそのまま出力されることになる。一方、コンピュータ本体と表示装置を接続するインタフェースの仕様は、著作保護の仕組が設けられていないため、表示装置に換えて、上述のインタフェースに接続可能な録画装置を接続し、その録画装置により高画質のコンテンツがコピーされる恐れがある。
【０００９】
従来の技術では、これらのケースに対応できず、デジタルコンテンツの著作権を保護しつつ、最適な品質でデジタルコンテンツを提供することができないという課題があった。
【００１０】
本発明はこのような状況に鑑みてなされたものであり、デジタルコンテンツの著作権を保護しつつ、最適な品質でデジタルコンテンツを提供することができるようにするものである。
【課題を解決するための手段】
【００１１】
本発明の情報処理装置は、自分に接続される表示装置から通信方法の種類に関する情報を取得する取得手段と、取得手段により取得された通信方法の種類に関する情報に基づいて、表示装置が所定の著作権保護技術によりデジタルコンテンツを構成するデータを受信する機能を有する表示装置であるか否かを判定する判定手段と、判定手段による判定結果に基づいてデジタルコンテンツの画質を変換する変換手段と、変換手段により変換されたデジタルコンテンツを表示装置に出力する出力手段とを備えることを特徴とする。
【００１２】
前記変換手段は、表示装置が所定の著作権保護技術によりデジタルコンテンツを構成するデータを受信する機能を有する表示装置ではないと判定された場合、変換手段によるデジタルコンテンツの画質の変換を行うようにすることができる。
【００１３】
前記変換手段は、デジタルコンテンツが所定解像度以上の画像である場合に、デジタルコンテンツの画質を所定解像度以下の画像に変換するようにすることができる。
【００１４】
前記取得手段は、デジタルコンテンツを表示装置に出力する間、予め設定された間隔で、表示装置の通信方法の種類に関する情報を取得するようにすることができる。
【００１５】
前記デジタルコンテンツは、デジタル放送により放送されるデジタルコンテンツであり、デジタル放送を受信して、デジタルコンテンツのデータを抽出する抽出手段をさらに備えるようにすることができる。
【００１６】
前記デジタルコンテンツは、記録媒体に記録されたデジタルコンテンツであり、記録媒体から、デジタルコンテンツの著作権保護に適した方法で、デジタルコンテンツのデータを抽出する抽出手段をさらに備えるようにすることができる。
【００１７】
本発明の情報処理方法は、自分に接続される表示装置から通信方法の種類に関する情報を取得する取得ステップと、取得ステップの処理により取得された通信方法の種類に関する情報に基づいて所定の著作権保護技術によりデジタルコンテンツを構成するデータを受信する機能を有する表示装置であるか否かを判定する判定ステップと、判定ステップの処理による判定結果に基づいてデジタルコンテンツの画質の変換を制御する変換制御ステップとを含み、変換制御ステップの処理により変換されたデジタルコンテンツを表示装置に出力することを特徴とする。
【００１８】
本発明のプログラムは、デジタルコンテンツのデータを取得し、デジタルコンテンツを記録または再生する情報処理装置のプログラムであって、自分に接続される表示装置から通信方法の種類に関する情報の取得を制御する取得制御ステップと、取得制御ステップの処理により取得された通信方法の種類に関する情報に基づいて所定の著作権保護技術によりデジタルコンテンツを構成するデータを受信する機能を有する表示装置であるか否かの判定を制御する判定制御ステップと、判定制御ステップの処理による判定結果に基づいて、表示装置に出力される前記デジタルコンテンツの画質の変換を制御する変換制御ステップとをコンピュータに実行させることを特徴とする。
【００１９】
本発明の記録媒体は、デジタルコンテンツのデータを取得し、デジタルコンテンツを記録または再生する情報処理装置のプログラムが記録されている記録媒体であって、自分に接続される表示装置から通信方法の種類に関する情報の取得を制御する取得制御ステップと、取得制御ステップの処理により取得された通信方法の種類に関する情報に基づいて所定の著作権保護技術によりデジタルコンテンツを構成するデータを受信する機能を有する表示装置であるか否かの判定を制御する判定制御ステップと、判定制御ステップの処理による判定結果に基づいて、表示装置に出力されるデジタルコンテンツの画質の変換を制御する変換制御ステップとをコンピュータに実行させるプログラムが記録されることを特徴とする。
【００２０】
本発明の情報処理装置および方法、並びにプログラムにおいては、自分に接続される表示装置から通信方法の種類に関する情報が取得され、取得された通信方法の種類に関する情報に基づいて所定の著作権保護技術によりデジタルコンテンツを構成するデータを受信する機能を有する表示装置であるか否かが判定され、判定結果に基づいてデジタルコンテンツの画質の変換が制御され、変換されたデジタルコンテンツが表示装置に出力される。
【発明の効果】
【００２１】
本発明によれば、デジタルコンテンツの著作権を保護しつつ、最適な品質でデジタルコンテンツを提供することができる。
【発明を実施するための最良の形態】
【００２２】
以下に本発明の実施の形態を説明するが、本明細書に記載した発明と、発明の実施の形態との対応関係を例示すると、次のようになる。この記載は、本明細書に記載されている発明をサポートする実施の形態が明細書に記載されていることを確認するためのものである。従って、明細書には記載されているが、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。
【００２３】
さらに、この記載は、明細書に記載されている発明が、全て請求されていることを意味するものではない。換言すれば、この記載は、明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により出願、または追加される発明の存在を否定するものではない。
【００２４】
請求項１に記載の情報処理装置は、自分に接続される表示装置（例えば、図１のモニタ１１）から通信方法の種類に関する情報を取得する取得手段（例えば、図４のモニタ種類チェック処理を実行する図２のHDCP制御部６０）と、前記取得手段により取得された通信方法の種類に関する情報に基づいて、前記表示装置が所定の著作権保護技術（例えば、ARIB（Association of Radio Industries and Businesses）の規格に対応する通信方法）によりデジタルコンテンツを構成するデータを受信する機能を有する表示装置（例えば、HDCP(High-bandwidth Digital Content Protection)対応のモニタ）であるか否かを判定する判定手段（例えば、図５のステップS３２の処理を実行する図３の画質制御部１０１）と、前記判定手段による判定結果に基づいて前記デジタルコンテンツの画質を変換する変換手段（例えば、図２のコンバータ５７）と、前記変換手段により変換された前記デジタルコンテンツを前記表示装置に出力する出力手段（例えば、図２のDVI/IF６１）とを備える。
【００２５】
請求項２に記載の情報処理装置は、前記変換手段が、前記表示装置が所定の著作権保護技術により前記デジタルコンテンツを構成するデータを受信する機能を有する表示装置ではないと判定された場合、前記変換手段による前記デジタルコンテンツの画質の変換を行う（例えば、図５のステップS３３の処理によりコンバータ５７がオンされる）ようにすることができる。
【００２６】
請求項３に記載の情報処理装置は、前記変換手段が、前記デジタルコンテンツが所定解像度以上の画像（例えば、ＨＤ画像の）である場合に、前記デジタルコンテンツの画質を所定解像度以下の画像（例えば、ＳＤ画像）に変換するようにすることができる。
【００２７】
請求項４に記載の情報処理装置は、前記取得手段が、前記デジタルコンテンツを前記表示装置に出力する間、予め設定された間隔（例えば、図４のステップＳ９の処理で判定される所定の時間の間隔）で、前記表示装置の通信方法の種類に関する情報を取得するようにすることができる。
【００２８】
請求項５に記載の情報処理装置は、前記デジタルコンテンツが、デジタル放送により放送されるデジタルコンテンツであり、前記デジタル放送を受信して、前記デジタルコンテンツのデータを抽出する抽出手段（例えば、図２のチューナ５４）をさらに備えるようにすることができる。
【００２９】
請求項６に記載の情報処理装置は、前記デジタルコンテンツが、記録媒体に記録されたデジタルコンテンツであり、前記記録媒体から、前記デジタルコンテンツの著作権保護に適した方法（例えば、DTCPのプロトコル）で、前記デジタルコンテンツのデータを抽出する抽出手段（例えば、図２のiLINK  I/F５５）をさらに備えるようにすることができる。
【００３０】
請求項７に記載の情報処理方法は、自分に接続される表示装置（例えば、図１のモニタ１１）から通信方法の種類に関する情報を取得する取得ステップ（例えば、図５のステップS３１の処理）と、前記取得ステップの処理により取得された通信方法の種類に関する情報に基づいて所定の著作権保護技術（例えば、ARIB（Association of Radio Industries and Businesses）の規格に対応する通信方法）によりデジタルコンテンツを構成するデータを受信する機能を有する表示装置（例えば、HDCP(High-bandwidth Digital Content Protection)対応のモニタ）であるか否かを判定する判定ステップ（例えば、図５のステップS３２の処理を実行する図３の画質制御部１０１）と、前記判定ステップの処理による判定結果に基づいて前記デジタルコンテンツの画質の変換を制御する変換制御ステップ（例えば、図５のステップS３３またはS３４の処理）とを含み、前記変換制御ステップの処理により変換された前記デジタルコンテンツを前記表示装置に出力する。
【００３１】
請求項８に記載のプログラムは、デジタルコンテンツのデータを取得し、前記デジタルコンテンツを記録または再生する情報処理装置（例えば、図９のパーソナルコンピュータ）のプログラムであって、自分に接続される表示装置（例えば、図１のモニタ１１）から通信方法の種類に関する情報の取得を制御する取得制御ステップ（例えば、図５のステップS３１の処理）と、前記取得制御ステップの処理により取得された通信方法の種類に関する情報に基づいて所定の著作権保護技術（例えば、ARIB（Association of Radio Industries and Businesses）の規格に対応する通信方法）によりデジタルコンテンツを構成するデータを受信する機能を有する表示装置（例えば、HDCP(High-bandwidth Digital Content Protection)対応のモニタ）であるか否かの判定を制御する判定制御ステップ（例えば、図５のステップS３２の処理を実行する図３の画質制御部１０１）と、前記判定制御ステップの処理による判定結果に基づいて、前記表示装置に出力される前記デジタルコンテンツの画質の変換を制御する変換制御ステップ（例えば、図５のステップS３３またはS３４の処理）とをコンピュータに実行させる。
【００３２】
請求項９に記載の記録媒体は、デジタルコンテンツのデータを取得し、前記デジタルコンテンツを記録または再生する情報処理装置（例えば、図９のパーソナルコンピュータ）のプログラムが記録されている記録媒体（例えば、図９の記録媒体２４１乃至２４４）であって、自分に接続される表示装置（例えば、図１のモニタ１１）から通信方法の種類に関する情報の取得を制御する取得制御ステップ（例えば、図５のステップS３１の処理）と、前記取得制御ステップの処理により取得された通信方法の種類に関する情報に基づいて所定の著作権保護技術（例えば、ARIB（Association of Radio Industries and Businesses）の規格に対応する通信方法）によりデジタルコンテンツを構成するデータを受信する機能を有する表示装置（例えば、HDCP(High-bandwidth Digital Content Protection)対応のモニタ）であるか否かの判定を制御する判定制御ステップ（例えば、図５のステップS３２の処理を実行する図３の画質制御部１０１）と、前記判定制御ステップの処理による判定結果に基づいて、前記表示装置に出力される前記デジタルコンテンツの画質の変換を制御する変換制御ステップ（例えば、図５のステップS３３またはS３４の処理）とをコンピュータに実行させるプログラムが記録される。
【００３３】
以下、図面を参照して、本発明の実施の形態について説明する。図１は、本発明に係るコンテンツ録画／再生システムの一実施の形態を示す図である。同図において、モニタ１１は、パーソナルコンピュータ（ＰＣ）１３、または受信機１２から出力される画像、音声などによるコンテンツを表示、出力する。モニタ１１は、DVI（Digital Visual Interface）を有しており、DVIを介して伝送されるデジタルコンテンツの不正コピー防止などを目的とした著作権保護システムであるHDCP(High-bandwidth Digital Content Protection)に則したプロトコルによる通信を行うことにより、高画質（高解像度）の画像のコンテンツを表示することができる。
【００３４】
受信機１２は、例えば、デジタル放送用のデジタルチューナとして構成され、デジタル放送信号を受信し、放送されたコンテンツをモニタ１１、またはパーソナルコンピュータ１３に出力する。受信機１２は、受信したデジタル放送のコンテンツに施されているスクランブルをデスクランブルすることにより得られる映像または音声のデータを所定の信号に変換して出力する。また、受信機１２は、コンテンツの画質を、その解像度が、例えば、５２５Ｐ以下であるような低画質または標準画質の画像（以下、ＳＤ(Standard Definition)画像という）、またはその解像度が１１２５ｉ以上であるような高画質の画像（以下、ＨＤ(High Definition)画像という）に適宜変換して出力する。
【００３５】
また、受信機１２は、パーソナルコンピュータ１３に記録（録画）されたコンテンツのデータを取得して、そのコンテンツのデータをモニタ１１に出力し、表示させることもできる。
【００３６】
受信機１２は、パーソナルコンピュータ１３により実行される受信機１２の操作用アプリケーションに基づいて操作されるようにしてもよいし、図示せぬリモコン（リモートコマンダ）などから出力される信号（コマンド）に基づいて操作されるようにしてもよい。すなわち、受信機１２は、例えば、デジタル放送を受信して、コンテンツをモニタ１１に表示させる場合などは、パーソナルコンピュータ１３に接続されることなく、単体で動作することも可能である。
【００３７】
なお、受信機１２の詳細な構成例については、図２を参照して後述する。
【００３８】
パーソナルコンピュータ１３は、予めインストールされている、受信機１２の操作用アプリケーションを含む各種のアプリケーション（プログラム）を実行する。
【００３９】
また、パーソナルコンピュータ１３は、IEEE１３９４のインタフェースにより受信機１２と接続され、ユーザの指令に基づいて、受信機１２から出力されるコンテンツのデータを、内蔵するHDD（Hard Disk Drive）などの記録媒体に記録する。さらに、パーソナルコンピュータ１３は、ユーザの指令に基づいて、自身に記録されているコンテンツのデータをIEEE１３９４のインタフェースを介して受信機１２に提供する。
【００４０】
パーソナルコンピュータ１３は、IEEE１３９４のインタフェースを介して伝送されるコンテンツの著作権保護を目的とした、DTCP（Digital Transmission Content Protection）のプロトコルに対応している。DTCPでは、データのやり取りに先立ち、まず通信相手の認証を行ない、暗号鍵（キー）を交換し、コンテンツのデータが暗号化または復号される。これにより、非認証機器からコンテンツのデータが保護されるとともに、複製制御情報などを用いて、コンテンツのデータのコピーを禁止したり1世代のみ許可したりといった制御も行われる。
【００４１】
さらに、パーソナルコンピュータ１３は、DVIのインタフェースにより、実行されるアプリケーションにより表示されるデスクトップ、GUI（Graphical User Interface）などの画面の画像を、受信機１２を介してモニタ１１に出力し、表示させる。
【００４２】
また、パーソナルコンピュータ１３は、USB（Universal Serial Bus）インタフェースにより受信機１２と接続され、受信機１２の操作用アプリケーションにより生成されるコマンドなどを受信機１２に出力することにより、受信機１２の動作を制御する。
【００４３】
図２は、受信機１２の内部構成例を示すブロック図である。USBI/F５１は、上述したUSBのインタフェースであり、パーソナルコンピュータ１３から出力される受信機１２の操作用アプリケーションにより生成されるコマンドなどを取得し、USBコントローラ５２に出力する。
【００４４】
マイコン（マイクロコンピュータ）５３は、内蔵するＲＯＭ（Read Only Memory）などに記憶されたソフトウェアに基づいて、入力されたデータに対して所定の演算を行って出力する小型のコンピュータであり、受信機１２の各部を制御する。
【００４５】
チューナ５４は、例えば、アンテナを介してデジタル放送の放送信号を受信し、受信した放送信号をストリームに復調して誤り訂正などを行い、受信機１２に適宜装着されるＩＣ（Integrated  Circuit）カードなどにより供給されるデスクランブル情報を用いて、ストリームに施されているスクランブルをデスクランブルすることにより得られる映像または音声のデータを、スイッチ５６に出力する。
【００４６】
iLINKI/F５５は、上述したIEEE１３９４のインタフェースであり、パーソナルコンピュータ１３との間で、画像データ、音声データなどのコンテンツのデータを高速で送受信する。例えば、受信機１２が受信したデジタル放送のコンテンツを録画する場合、iLINKI/F５５を介してコンテンツのデータがパーソナルコンピュータ１３に送信（出力）され、パーソナルコンピュータ１３のHDDなどにそのデータが記憶される。また、パーソナルコンピュータ１３に録画（記憶）されたコンテンツを再生する場合、iLINKI/F５５により、パーソナルコンピュータ１３のHDDなどに記憶されたコンテンツのデータが受信（入力）され、スイッチ５６に出力される。
【００４７】
また、iLINKI/F５５は、IEEE１３９４の伝送路上で、データを暗号化して伝送するDTCPのプロトコルによる通信を行うことにより、コンテンツの著作権を保護しつつ、コンテンツを伝送する。すなわち、iLINKI/F５５は、受信機１２とパーソナルコンピュータ１３との間でのコンテンツの伝送（送受信）において、コンテンツの著作権保護に適したセキュアな経路を提供する。
【００４８】
スイッチ５６は、チューナ５４、またはiLINKI/F５５から供給されるコンテンツのデータのうち、マイコン５３の制御に基づいて、コンバータ５７に出力するデータの供給源（ソース）を切り替える。
【００４９】
コンバータ５７は、マイコン５３の制御に基づいて、スイッチ５６から出力されるコンテンツの画像データの画質の変換を行う。例えば、コンバータ５７は、入力されたHD画像のコンテンツの画像データを、マイコン５３の制御に基づいて、ＳＤ画像の画像データに変換して出力する。
【００５０】
DVII/F５８は、パーソナルコンピュータ１３に接続され、パーソナルコンピュータ１３から出力される、例えば、デスクトップ画面やGUIなどの画像のデータを取得し、画像合成部５９に出力する
【００５１】
画像合成部５９は、マイコン５３の制御に基づき、必要に応じて、コンバータ５７から出力される画像データを、DVII/F５８から出力されるGUIなどにインポーズして表示させる、ピクチャーインピクチャー（PinP）表示の制御を行い、画像を合成する。
【００５２】
HDCP制御部６０は、DVII/F６１を介して接続されるモニタ１１と通信し、モニタ１１の種類を判定し、モニタ１１がHDCP対応のモニタであるか否かをマイコン５３に通知する。HDCP制御部６０は、DVII/F６１を介して接続されているモニタの種類を、所定の間隔（例えば、２秒に１回）で判定するので、例えば、ユーザがDVII/F６１に接続されるモニタをつなぎ変えたような場合であっても、HDCP対応のモニタであるか否かの情報は、マイコン５３に迅速に通知される。
【００５３】
モニタ１１がHDCP対応のモニタである場合、DVII/F６１により、受信機１２とモニタ１１との間でのコンテンツの伝送（送受信）において、コンテンツの著作権保護に適したセキュアな経路が提供される。
【００５４】
アナログ映像I/F６２は、アナログ映像用ディスプレイに対応する画像の信号を生成して出力する。SVideo（Separated  Video）・コンポジット・D端子I/F６３は、テレビジョン受像機に接続されるI/Fであり、接続されるテレビジョン受像機に対応する画像の信号を生成して出力される。
【００５５】
なお、受信機１２には、コンテンツのデータの出力先を切り替えるスイッチなどが設けられており、例えば、ユーザによるスイッチの操作に基づいて、画像合成部５９から出力されるコンテンツの画像の出力先が、DVII/F６１、アナログ映像I/F６２、SVideo・コンポジット・D端子I/F６３に適宜切り替えられる。
【００５６】
この他、受信機１２には、例えば、ネットワークを介してデジタルコンテンツのデータを取得するための、ＬＡＮカードなどのネットワークインタフェースが設けられるようにしてもよい。
【００５７】
図３は、図２のマイコン５３により実行されるソフトウェアの機能的構成例を示すブロック図である。画質制御部１０１は、コンテンツが出力されるモニタの種類に応じて、コンバータ５７を制御して、コンテンツの画質の切り替えを行う。
【００５８】
画像合成制御部１０２は、パーソナルコンピュータ１３からの指令（コマンド）に基づいて、画像合成部５９を制御して、コンバータ５７から出力される画像データを、DVII/F５８を介してパーソナルコンピュータ１３から入力されるGUIなどの画像にインポーズして、モニタ１１に出力させ、コンテンツをPinP表示させる。
【００５９】
全体制御部１０３は、画質制御部１０１、または画像合成制御部１０２と、受信機１２の各部とのデータの入出力を制御する。
【００６０】
次に、図４のフローチャートを参照して、HDCP制御部６０によるモニタ種類チェック処理について説明する。この処理は、DVII/F６１に、DVIのインタフェースに対応するモニタが接続されているとき、実行される。
【００６１】
ステップS１において、HDCP制御部６０は、DVII/F６１を介して自身に接続されているモニタに、モニタ種類の問い合わせを送信する。ステップS２において、HDCP制御部６０は、DVII/F６１を介して自身に接続されているモニタから、ステップS１で送信した問い合わせに対する応答を受信する。ここで、モニタ種類とは、そのモニタが、受信機１２との間でコンテンツを構成するデータの送受信を行うときの通信方法などを特定する情報を含むものをいう。
【００６２】
ステップS１とステップS２の問い合わせと応答は、例えば、DVIのインタフェースで予め定められた方法により行われ、DVII/F６１に接続されているモニタは、自身に組み込まれたROMなどに記憶された情報を、応答として送信し、ステップS２でこれが受信される。なお、ステップS２で受信される応答には、そのモニタが、HDCPに対応するモニタであるか否かを表す情報が含まれている。
【００６３】
ステップS３において、HDCP制御部６０は、ステップS２で受信した応答に基づいて、自身に接続されているモニタが、HDCP対応のモニタであるか否かを判定する。ステップS３において、HDCP対応のモニタであると判定された場合、処理は、ステップS４に進む。
【００６４】
ステップS４において、HDCP制御部６０は、HDCP対応フラグはオンか否かを判定し、HDCP対応フラグはオンではないと判定された場合、ステップＳ５に進み、HDCP対応フラグをオンに設定する。
【００６５】
ここで、HDCP対応フラグは、HDCP制御部６０に内蔵されるメモリなどに記憶された、自身に接続されているモニタがHDCP対応のモニタであるか否かを表す情報であり、自身に接続されているモニタが、HDCP対応のモニタであるときオンに設定され、HDCP対応のモニタではないときオフに設定される。
【００６６】
一方、ステップS３において、HDCP対応のモニタではないと判定された場合、処理は、ステップS６に進む。
【００６７】
ステップS６において、HDCP制御部６０は、HDCP対応フラグはオフか否かを判定し、HDCP対応フラグはオフではないと判定された場合、ステップＳ７に進み、HDCP対応フラグをオフに設定する。
【００６８】
ステップS５またはステップS７の処理の後、処理は、ステップS８に進み、HDCP制御部６０は、マイコン５３にモニタの種類を通知する。このとき、モニタの種類として、例えば、上述したHDCP対応フラグの情報（HDCP対応のモニタであるか否かを表す情報）などが通知される。
【００６９】
なお、ステップS４において、HDCP対応フラグはオンであると判定された場合、または、ステップS６において、HDCP対応フラグはオフであると判定された場合、ステップS５とS８、またはステップS７とS8の処理はスキップされる。
【００７０】
ステップS９において、HDCP制御部６０は、所定の時間（例えば、２秒）が経過したか否かを判定し、所定の時間が経過したと判定されるまで待機する。ステップS９において、所定の時間が経過したと判定された場合、処理は、ステップS１に戻り、それ以後の処理が繰り返し実行される。
【００７１】
このようにして、受信機１２に接続されるモニタ１１の種類、例えば、モニタ１１がHDCPに対応するモニタであるか否かが常にチェックされる。このようにすることで、接続されるモニタの種類が変更された場合、マイコン５３に、即座に通知することができる。なお、HDCP制御部６０からマイコン５３に対して通知されたモニタの種類に関する情報（HDCPに対応するモニタであるか否か）は、次にモニタの種類に関する情報が通知されるまで、マイコン５３の内蔵するメモリなどに保持される。
【００７２】
次に、図５のフローチャートを参照して、受信機１２による画質変換処理について説明する。この処理は、コンテンツの出力先を切り替えるスイッチなどにより、コンテンツの画像の出力先として、DVII/F６１が選択されているとき実行される。
【００７３】
ステップS３１において、マイコン５３の画質制御部１０１（図３）は、モニタの種類をチェックする。このとき、図４を参照して上述した処理により通知され、マイコン５３に保持されているモニタの種類に関する情報、すなわち、現在受信機１２に接続されているモニタがHDCPに対応するモニタであるか否かを表す情報がチェックされる。
【００７４】
ステップS３２において、画質制御部１０１は、ステップS３１のチェック結果に基づいて、現在受信機１２に接続されているモニタがHDCPに対応するモニタであるか否かを判定する。
【００７５】
ステップS３２において、HDCPに対応するモニタではないと判定された場合、処理は、ステップS３３に進み、画質制御部１０１は、コンバータ５７の動作モードをオンに設定する。これにより、コンバータ５７は、スイッチ５６から出力されるコンテンツの画像データがHD画像の画像データである場合、その画像データをＳＤ画像の画像データに変換して出力するように動作し、また、スイッチ５６から出力されるコンテンツの画像データがＳD画像の画像データである場合、その画像データの画質の変換は行われないように動作する。
【００７６】
受信機１２に接続されるモニタがHDCPに対応していない場合、コンテンツのデータの伝送におけるセキュアな経路を確立できないため、高画質（HD画像）の画像データが標準画質（ＳＤ画像）に変換されてモニタに出力される。その結果、デジタルコンテンツを、HDCPに対応していないモニタ、ディスプレイなどの表示装置に、デジタルコンテンツを出力する場合、そのコンテンツの解像度を一定の水準（例えば、５２５ｐ）以下の品質とする、ARIB（Association of Radio Industries and Businesses：社団法人電波産業会）規格に則したコンテンツの著作権保護を実施することができる。
【００７７】
一方、ステップS３２において、HDCPに対応するモニタであると判定された場合、処理は、ステップS３４に進み、画質制御部１０１は、コンバータ５７の動作モードをオフに設定する。これにより、コンバータ５７は、スイッチ５６から入力されるコンテンツの画像データの画質を変換しないように動作する（HD画像の画像データであっても、ＳＤ画像の画像データに変換されない。）。
【００７８】
受信機１２に接続されるモニタがHDCPに対応している場合、コンテンツのデータの伝送におけるセキュアな経路を確立できるため、高画質（HD画像）の画像データをそのままモニタに出力しても、コンテンツの著作権を適切に保護することができる。
【００７９】
なお、コンバータ５７から出力される画像のデータは、画像合成部５９を通って、HDCP制御部６０、DVII/F６１へ出力され、DVII/F６１に接続されているモニタ（例えば、モニタ１１）に出力されることになる。
【００８０】
ステップS３３、またはステップS３４の処理の後、処理は、ステップS３５に進み、画質制御部１０１は、モニタの種類が通知されたか否かを判定し、HDCP制御部６０から新たに、モニタの種類が通知されたと判定されるまで待機する。
【００８１】
ステップS３５において、HDCP制御部６０から新たに、モニタの種類が通知されたと判定された場合、すなわち、受信機１２に接続されるモニタが変更されるなどした場合、処理は、ステップS３１に戻り、それ以後の処理が繰り返し実行される。
【００８２】
このようにして、受信機１２に接続されるモニタの種類に応じて、コンテンツの画質が変換される（切り替えられる）。このようにすることで、デジタルコンテンツの著作権を保護しつつ、最適な品質でデジタルコンテンツを提供することができる。
【００８３】
次に、図６のフローチャートを参照して、受信機１２により、パーソナルコンピュータ１３から出力される、例えば、デスクトップ画面やGUI（Graphical User Interface）などの画像に、デジタルコンテンツの画像をPinP表示する、画像合成処理について説明する。
【００８４】
ステップS７１において、マイコン５３の画像合成制御部１０２（図３）は、パーソナルコンピュータ１３から、受信機１２の操作用アプリケーションの起動が通知されたか否かを判定し、受信機１２の操作用アプリケーションの起動が通知されたと判定されるまで待機する。
【００８５】
パーソナルコンピュータ１３において、例えば、ユーザの指令などにより受信機１２の操作用アプリケーションが起動されると、USBI/F５１を介して、そのアプリケーションが起動されたことを表す情報が、受信機１２に通知される。そして、このとき、パーソナルコンピュータ１３は、GUIの画像のデータおよびGUIの背景に表示される画像（例えば、デスクトップ画面の画像）のデータを、受信機１２のDVII/F５８に送信する。
【００８６】
これにより、図７に示されるように、モニタ１１の画面１１１上にGUI１３０が表示される。なお、GUI１３０は、例えば、ユーザの指令などにより、画面１１１の中の任意の位置に、任意のサイズで表示させることができる。GUI１３０の表示データは、パーソナルコンピュータ１３により生成されDVI/IF５８を介して取得される。ただし、GUI１３０の中の所定の表示領域である子画面１３１の内側に表示される画像の表示データは、例えば、チューナ５４、iLINKI/F５５（再生された録画コンテンツ）を介して取得される。
【００８７】
図８は、図７のGUI１３０のさらに詳細な表示例を示す図である。GUI１３０は、受信機１２の操作用アプリケーションであって、放送されるデジタルコンテンツの録画または再生などを行うアプリケーションが起動されているとき表示されるGUIであり、同図において、例えば、ウィンドウ１２１において、コンテンツが放送されるチャンネル、録画モードなどが設定される。ボタン１２２は、表示されるコンテンツの録画を指令するためのボタンであり、ボタン１２３は、コンテンツの録画の停止を指令するためのボタンであり、ボタン１２４は、録画されたコンテンツの再生を指令するためのボタンであり、ボタン１２５は、再生されるコンテンツの一時停止を指令するためのボタンである。
【００８８】
GUI１３０の中の所定の表示領域である子画面１３１には、例えば、チューナ５４が受信して出力するデジタル放送のデジタルコンテンツや、パーソナルコンピュータ１３に記憶（録画）され、iLINKI/F５５を介して受信機１２から出力されるデジタルコンテンツ（再生された録画コンテンツ）などの画像が表示される。
【００８９】
この他、音量や画質をコントロールするための操作ボタンなど、必要に応じて各種のボタンが表示されるようにしてもよい。
【００９０】
ステップS７１において、受信機１２の操作用アプリケーションの起動が通知されたと判定された場合、処理は、ステップS７２に進み、画像合成制御部１０２は、子画面１３１の表示位置とサイズを取得する。このとき、USBI/F５１を介してパーソナルコンピュータ１３から、例えば、子画面１３１の左上角の座標と、子画面１３１の縦横の長さを表すサイズの情報が取得される。
【００９１】
ステップS７３において、画像合成制御部１０２は、子画面１３１に表示する画像のソース（子画面に表示する画像のデータの供給元）を表す情報を取得する。このとき、USBI/F５１を介してパーソナルコンピュータ１３から、子画面１３１に表示させる画像のソースを表す情報として、チューナ５４が出力するコンテンツ、または、iLINKI/F５５を介して取得されたコンテンツのいずれかを表す情報が取得される。
【００９２】
ステップS７４において、画質制御部１０１（図３）は、モニタの種類をチェックする。このとき、図４を参照して上述した処理により通知され、マイコン５３に保持されているモニタの種類に関する情報、すなわち、現在受信機１２に接続されているモニタがHDCPに対応するモニタであるか否かを表す情報がチェックされる。
【００９３】
ステップS７５において、画質制御部１０１は、ステップS７４のチェック結果に基づいて、現在受信機１２に接続されているモニタがHDCPに対応するモニタであるか否かを判定する。
【００９４】
ステップS７５において、HDCPに対応するモニタではないと判定された場合、処理は、ステップS７６に進み、画質制御部１０１は、コンバータ５７の動作モードをオンに設定する。これにより、コンバータ５７は、スイッチ５６から出力されるコンテンツの画像データがHD画像の画像データである場合、その画像データをＳＤ画像の画像データに変換して出力するように動作し、また、スイッチ５６から出力されるコンテンツの画像データがＳD画像の画像データである場合、その画像データの画質の変換は行われないように動作する。
【００９５】
一方、ステップS７５において、HDCPに対応するモニタであると判定された場合、処理は、ステップS７７に進み、画質制御部１０１は、コンバータ５７の動作モードをオフに設定する。これにより、コンバータ５７は、スイッチ５６から出力されるコンテンツの画像データの画質を変換しないように動作する（HD画像の画像データであっても、ＳＤ画像の画像データに変換されない。）。
【００９６】
ステップS７６、またはステップS７７の処理の後、ステップS７８において、画像合成制御部１０２は、スイッチ５６を制御して、子画面１３１の画像のソースから子画面の画像のデータを抽出する。このとき、画像合成制御部１０２は、ステップS７３の処理により取得された子画面１３１の画像を供給するソースを表す情報に基づいて、スイッチ５６を制御し、チューナ５４が出力するコンテンツ、または、iLINKI/F５５を介して取得されたコンテンツのいずれかのコンテンツの画像データが、スイッチ５６からコンバータ５７に出力される。
【００９７】
そして、コンバータ５７から出力される画像のデータが、画像合成部５９に入力されることになる。
【００９８】
ステップS７９において、画像合成制御部１０２は、画像合成部５９を制御して、ステップS７８の処理により供給された子画面１３１の画像のデータを、ステップS７２の処理により取得された子画面１３１の表示位置とサイズに基づいて、図８のGUI１３０に対して合成し、PinP表示させる。PinP表示された画像データは、画像合成部５９から出力されたデータがHDCP制御部６０、DVII/F６１を介してモニタ１１に出力される。これにより、モニタ１１には、例えば、図９に示されるようなGUI画面が背景の画像（例えば、デスクトップ画面の画像）とともに表示される。
【００９９】
図９は、図８のGUI１３０に、子画面１３１の画像が合成されてPinP表示された例を示す図である。同図に示されるように、子画面１３１には、ステップS７８の処理により供給された子画面１３１の画像のソースのデータに基づく画像が表示されている。
【０１００】
ステップS８０において、画質制御部１０１は、パーソナルコンピュータ１３からモニタの種類が新たに通知されたか否かを判定し、モニタの種類が通知されたと判定された場合、処理は、ステップS７４に戻り、それ以後の処理が繰り返し実行される。ステップS８０において、モニタの種類が通知されなかったと判定された場合、処理は、ステップS８１に進む。
【０１０１】
ステップS８１において、画像合成制御部１０２は、受信機１２の操作用アプリケーションの終了が通知されたか否かを判定し、まだ受信機１２の操作用アプリケーションの終了が通知されていないと判定された場合、処理は、ステップS８０に戻る。
【０１０２】
パーソナルコンピュータ１３において、受信機１２の操作用アプリケーションが起動されると、USBI/F５１を介して、そのアプリケーションが終了されたことを表す情報が、受信機１２に通知される。ステップS８１において、受信機１２の操作用アプリケーションの終了が通知されたと判定された場合、処理は、終了する。
【０１０３】
このようにして、GUI（Graphical User Interface）およびデスクトップ画面などの背景の画像に、デジタルコンテンツの画像がPinP表示される。デジタルコンテンツの画像は、受信機１２において、パーソナルコンピュータ１３のGUIおよび背景と合成されるので、例えば、コピープロテクトが施された（データのコピーが制限された）デジタルコンテンツであっても、自由にPinP表示させることができる。
【０１０４】
また、受信機１２に接続されるモニタがHDCPに対応するモニタであるか否かを常にチェックするようにしたので、上述のARIB規格に則したコンテンツの著作権保護を実施することができるとともに、デジタルコンテンツの著作権を保護しつつ、最適な品質でデジタルコンテンツを提供することができる。
【０１０５】
以上においては、コンテンツの著作権保護に適したセキュアな伝送経路として、HDCPまたは、DTCPのプロトコルでの伝送を例として説明したが、他のプロトコルにより、セキュアな伝送が行われるようにしても構わない。
【０１０６】
また、以上においては、受信機１２とパーソナルコンピュータ１３とがそれぞれ別の筐体として構成される例について説明したが、受信機１２の機能をパーソナルコンピュータ１３に組み込んで構成することも可能である。この場合、パーソナルコンピュータ１３は、例えば、図９に示されるように構成される。
【０１０７】
図９は、パーソナルコンピュータ１３の構成例を示すブロック図である。同図において、CPU（Central  Processing  Unit）２０１は、ROM（Read  Only  Memory）２０２に記憶されているプログラム、または記憶部２１０からRAM（Random  Access  Memory）２０３にロードされたプログラムに従って各種の処理を実行する。RAM２０３にはまた、CPU２０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０１０８】
コンバータ２０４は、図２のコンバータ５７に対応するブロックであり、CPU２０１の制御に基づいて、コンテンツの画像の画質の変換（切り替え）を行う。ブレンダ２０５は、図２の画像合成部５９に対応するブロックであり、CPU２０１の制御に基づいて、コンテンツの画像のPinP表示を制御する。
【０１０９】
CPU１２１、ROM１２２、RAM１２３、コンバータ２０４、およびブレンダ２０５は、バス２０６を介して相互に接続されている。このバス２０６にはまた、IEEE１３９４のインタフェース、DVIのインタフェースなどを含む入出力インタフェース２０７も接続されている。
【０１１０】
入出力インタフェース２０７には、キーボード、マウスなどよりなる入力部２０８、モニタ１１などにより構成される出力部２０９、ハードディスクなどより構成される記憶部２１０、モデム、ターミナルアダプタ、LANカードなどより構成される通信部２１１が接続されている。
【０１１１】
また、入出力インタフェース２０７には、チューナ２１２とDVI通信部２１３が接続されている。チューナ２１２は、図２のチューナ５４に対応するブロックであり、デジタル放送を受信して、デジタルコンテンツのデータを出力する。DVI通信部２１３は、図２のHDCP制御部６０に対応するブロックであり、DVIのインタフェースを介して出力部２０９と接続されるモニタ１１などの機器と通信を行い、その機器が、HDCPに対応しているか否かを表す情報をCPU２０１に出力する。
【０１１２】
なお、コンバータ２０４、ブレンダ２０５、およびDVI通信部２１３は、CPU２０１で実行されるソフトウェアにおいて、上述した機能を実現する機能ブロックとして構成されるようにすることも可能である。
【０１１３】
あるいはまた、図２のマイコン５３を図９のパーソナルコンピュータのように構成し、CPU２０１により図３に示されるようなソフトウェアが実行されることにより受信機１２の機能が実現されるようにしてもよい。
【０１１４】
入出力インタフェース２０７にはまた、ドライブ２３０が接続され、磁気ディスク２４１、光ディスク２４２、光磁気ディスク２４３、或いは半導体メモリ２４４などの記録媒体が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部２１０にインストールされる。
【０１１５】
なお、上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。上述した一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、インターネットなどのネットワークや、磁気ディスク２４１乃至半導体メモリ２４４などからなる記録媒体からインストールされる。
【０１１６】
本明細書において上述した一連の処理を実行するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【０１１７】
【図１】本発明に係るコンテンツ録画／再生システムの一実施の形態を示す図である。
【図２】図１の受信機の内部構成例を示すブロック図である。
【図３】図２のマイコンにより実行されるソフトウェアの機能的構成例を示すブロック図である。
【図４】モニタ種類チェック処理を説明するフローチャートである。
【図５】画質変換処理を説明するフローチャートである。
【図６】画像合成処理を説明するフローチャートである。
【図７】受信機の操作用アプリケーションのGUIの表示例を示す図である。
【図８】図７のGUIの詳細な表示例を示す図である。
【図９】図８のGUIにおいて子画面が表示される例を示す図である。
【図１０】パーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
【０１１８】
１１  モニタ，  １２  受信機，  １３  パーソナルコンピュータ，  ５３  マイコン，  ５４  チューナ，  ５５  iLINK  I/F，  ５６  スイッチ，  ５７  コンバータ，  ５８  DVI  I/F，  ５９  画像合成部，  ６０  ＨＤＣＰ制御部，  ６１  DVI  I/F，  １０１  画質制御部  １０２  画像合成制御部，  ２０１  ＣＰＵ，  ２４１乃至２４４  記録媒体
【図１】
2006108961.tif 000003
【図２】
2006108961.tif 000004
【図３】
2006108961.tif 000005
【図４】
2006108961.tif 000006
【図５】
2006108961.tif 000007
【図６】
2006108961.tif 000008
【図７】
2006108961.tif 000009
【図８】
2006108961.tif 000010
【図９】
2006108961.tif 000011
【図１０】
2006108961.tif 000012