(57)【要約】【課題】映像を含むコンテンツデータを、テレビのモニタ画面に簡単に表示させることができるコンテンツ処理装置を提供する。【解決手段】コンテンツ処理装置は、コンテンツデータを、コンテンツデータに対応するデコード処理プログラムによってデコードして映像の表示を行う映像表示処理手段と、コンテンツデータを、コンテンツデータに含まれる動画と静止画の種類に応じて予め決められたデータ放送のフォーマットに変換するデータ放送フォーマット変換処理手段と、データ放送フォーマット変換処理手段によって変換されたコンテンツデータを、デジタル放送のコンテンツ配信フォーマットで出力するデジタル放送配信フォーマット変換処理手段とを有する。【選択図】図２
2005027053.tif 000002
【特許請求の範囲】
【請求項１】
映像を含むコンテンツデータをデコードして表示装置に表示を行うコンテンツ処理装置であって、
前記コンテンツデータを、前記コンテンツデータに対応するデコード処理プログラムによってデコードして前記映像の表示を行う映像表示処理手段と、
前記コンテンツデータを、前記コンテンツデータに含まれる動画と静止画の種類に応じて予め決められたデータ放送のフォーマットに変換するデータ放送フォーマット変換処理手段と、
前記データ放送フォーマット変換処理手段によって変換された前記コンテンツデータを、デジタル放送のコンテンツ配信フォーマットで出力するデジタル放送配信フォーマット変換処理手段と、
を有するコンテンツ処理装置。
【請求項２】
前記デジタル放送のコンテンツ配信フォーマットは、ＴＳフォーマットであることを特徴とする請求項１に記載のコンテンツ処理装置。
【請求項３】
前記コンテンツ処理手段は、パーソナルコンピュータであることを特徴とする請求項１又は請求項２に記載のコンテンツ処理装置。
【請求項４】
映像を含むコンテンツデータをデコードして表示装置に表示を行うコンテンツ処理装置であって、
前記コンテンツデータを、前記コンテンツデータに対応するデコード処理プログラムによってデコードして前記映像の表示を行う映像表示処理手段と、
前記コンテンツデータを、静止画を含むことができるデジタル放送の動画像圧縮フォーマットに、変換するデジタル放送フォーマット変換処理手段と、
前記デジタル放送フォーマット変換処理手段によって変換された前記コンテンツデータを、デジタル放送のコンテンツ配信フォーマットで出力するデジタル放送配信フォーマット変換処理手段と、
を有するコンテンツ処理装置。
【請求項５】
前記デジタル放送のコンテンツ配信フォーマットは、ＴＳフォーマットであることを特徴とする請求項４に記載のコンテンツ処理装置。
【請求項６】
前記動画像圧縮フォーマットは、ＭＰＥＧフォーマットであることを特徴とする請求項４又は請求項５に記載のコンテンツ処理装置。
【請求項７】
前記コンテンツ処理手段は、パーソナルコンピュータであることを特徴とする請求項４、請求項５又は請求項６に記載のコンテンツ処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンテンツ処理装置に関し、特に、映像を含むコンテンツデータを、テレビの画面に表示させるコンテンツ処理装置に関する。
【０００２】
【従来の技術】
パーソナルコンピュータ（以下、ＰＣという）等の装置においては、種々のコンテンツデータが処理され、ユーザは、画面に映し出されたコンテンツの映像を見ることができる。例えば、ユーザは、ＰＣを利用してインターネットを介して種々のコンテンツの映像を、ＰＣの表示装置の画面上に表示させ、その映像を見ることができる。その場合、ＰＣは、コンテンツデータに対してデコード等の処理を行い、デコード等して得られた映像が、ＰＣの表示装置の画面上に表示される。
【０００３】
従来、ＰＣに表示されているコンテンツの映像を、ＰＣの表示装置の画面よりも大きな画面を有するテレビに表示させたい場合、ＰＣに表示されている映像を、アナログＲＧＢの映像信号、又はＮＴＳＣ信号に変換した映像信号を、ＰＣからテレビに出力することによって、テレビの画面にコンテンツの映像を表示させることができる（例えば、特許文献１参照）。
【０００４】
【特許文献１】
特公表２００２−５２１９３１号公報
【０００５】
【発明が解決しようとする課題】
しかし、ＰＣの画面において表示されている映像をテレビ画面に表示させるためにアナログ信号を利用する方法は、著作権保護の観点から認められない方向にあり、かつ、今後はアナログ信号を入力できるテレビ受像機は無くなっていく方向にあるため、利用できなくなる。
【０００６】
また、ＰＣの画面において表示されている映像を、ベースバンドの輝度信号（Ｙ）に加えた色差信号（Ｙ−Ｐｂ，Ｙ−Ｐｒ）のデジタルの映像信号、又はデジタルＲＧＢに変換した映像信号を、ＰＣからテレビに出力することによって、ＰＣの画面において表示されている映像をテレビ画面に表示させることも考えられる。
【０００７】
しかし、ＰＣの画面に表示されている映像全体をデジタル信号に変換する方法では、データ量が膨大であるため、信号の伝送に膨大な帯域を要するため、簡単に現実することができない。
【０００８】
そこで、本発明は、映像を含むコンテンツデータを、テレビのモニタ画面に簡単に表示させることができるコンテンツ処理装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
本発明のコンテンツ処理装置は、映像を含むコンテンツデータをデコードして表示装置に表示を行うコンテンツ処理装置であって、前記コンテンツデータを、前記コンテンツデータに対応するデコード処理プログラムによってデコードして前記映像の表示を行う映像表示処理手段と、前記コンテンツデータを、前記コンテンツデータに含まれる動画と静止画の種類に応じて予め決められたデータ放送のフォーマットに変換するデータ放送フォーマット変換処理手段と、前記データ放送フォーマット変換処理手段によって変換された前記コンテンツデータを、デジタル放送のコンテンツ配信フォーマットで出力するデジタル放送配信フォーマット変換処理手段とを有する。
【００１０】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を説明する。
【００１１】
（第１の実施の形態）
まず図１に基づき、第１の実施の形態に係わるシステムの構成を説明する。図１は、本実施の形態に係わるコンテンツデータ処理システムの構成を示す構成図である。図１において、１は、コンテンツ処理装置としてのＰＣであり、信号ケーブル２によってテレビ３に接続されている。ＰＣ１は、ハードディスク等の記憶装置を有し、その記憶装置には、例えば、インターネット上のサイト等から取得した映像等のコンテンツデータがストアされている。ＰＣ１は、いわゆるホームページ画面の取得だけでなく、インターネット放送の受信もすることができる。ＰＣ１は、取得したコンテンツのデータを、対応するデコーダ、デコードプログラム等によって処理し、ＰＣ１の表示装置、例えば液晶表示装置（以下、ＬＣＤという）の画面上に、１つ又は複数のウインドウを開いて、それらのウインドウの中に、処理した結果のコンテンツの映像を表示することができる。
【００１２】
一方、テレビ３は、例えばＢＳ（Ｂｒｏａｄｃａｓｔ  Ｓａｔｅｌｌｉｔｅ）デジタル放送対応のものであり、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）デコーダ、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）デコーダ、ＢＭＬ（Ｂｒｏａｄｃａｓｔｉｎｇ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ブラウザ等が実装されている。
【００１３】
信号ケーブル２は、例えば、ＩＥＥＥ１３９４対応のケーブルである。ＰＣ１とテレビ３には、信号ケーブル２が接続できるように対応するインターフェース（以下、Ｉ／Ｆと略す）が、それぞれ設けられている。なお、ＰＣ１とテレビ３には、ＩＥＥＥ１３９４対応のケーブルではなく、ＬＡＮによって接続されていてもよい。さらになお、ＰＣ１とテレビ３は、有線ケーブルではなく、無線通信により接続されていてもよい。
【００１４】
次に、ＰＣ１とテレビ３の構成について説明する。図２は、ＰＣ１とテレビ３の構成を示すブロック構成図である。
【００１５】
図２に示すように、ＰＣ１は、中央処理装置（以下、ＣＰＵという）１１を含み、ＲＯＭ、ＲＡＭ等のメモリ１２と、ハードディスク装置等の比較的大容量の記憶装置１３が接続されている。メモリ１２のＲＯＭには、基本ソフトウエア等の、ＰＣ１の基本的な動作に関するプログラムが記憶されている。記憶装置１３には、ＰＣ１において、各種コンテンツデータをデコード処理するための応用ソフトウエア等のプログラムと、インターネットを介して取得した映像等のコンテンツデータが記憶されている。記憶装置１３に記憶されている複数のコンテンツデータは、種々のフォーマットのコンテンツデータである。種々のフォーマットとしては、例えば、ＷＭＶ、ＲＥＡＬ、ＧＩＦ、テキストエディタ、ＪＡＶＡ（登録商標）アプレット等のフォーマットである。通常、ＰＣ１は、インターネットを介して取得したコンテンツデータを、コンテンツデータのフォーマットに対応する応用プログラムの一種であるブラウザソフトウエアによってデコードし、デコードしたコンテンツの映像を表示装置であるＬＣＤ１６の画面上に表示する。ＰＣ１は、ＩＥＥＥ１３９４対応の通信用Ｉ／Ｆ１４と、ＬＡＮ対応の通信用Ｉ／Ｆ１５を含む。通信用Ｉ／Ｆ１４は、ＴＳパケットを分割してアイソクロナス転送することができる。これらの通信用Ｉ／Ｆは、例えば、半導体チップからなる。
【００１６】
テレビ３は、ＣＰＵ３１を含み、ＲＯＭ、ＲＡＭ等のメモリ３２が接続されている。テレビ３は、さらにＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）パーサ３３と、ＭＰＥＧ２のデコーダであるＭＰＥＧデコーダ３４と、グラフィックチップであるグラフィック表示部３５と、２つのインターフェース３６、３７を含む。Ｉ／Ｆ３６は、ＩＥＥＥ１３９４対応の通信用Ｉ／Ｆであり、Ｉ／Ｆ３７は、ＬＡＮ対応の通信用Ｉ／Ｆである。Ｉ／Ｆ３６又は３７を介して受信した、ＴＳパケットのデータは、ＴＳパーサ３３に供給される。ＴＳパーサ３３は、受信したＴＳパケットのデータを解析し、ＣＰＵ３１にデータを出力する。
【００１７】
なお、図２において、ＴＳパーサ３３とＭＰＥＧデコーダ３４の間にはスイッチＳＷ１が設けられ、ＣＰＵ３１とＭＰＥＧデコーダ３４の間にはスイッチＳＷ２が設けられているが、本実施の形態では、実線で示すように、ＳＷ１がオフ（開）で、ＳＷ２がオン（閉）の状態である。
【００１８】
ＣＰＵ３１は、受信したデータが動画データであれば、受信したデータをＭＰＥＧデコーダ３４へ、受信したデータがその他のデータであれば、グラフィック表示部３５へ供給する。また、ＣＰＵ３１は、ＣＳＳ（Ｃａｓｃａｄｉｎｇ  Ｓｔｙｌｅ  Ｓｈｅｅｔ）を利用してＰＣ１の画面をテレビ３のモニタ上に構築する。グラフィック表示部３５は、ＭＰＥＧデコーダ３４とＣＰＵ３１からのデータを合成してモニタに出力する。なお、ＭＰＥＧデコーダ３４は、オーディオデコーダを含むので、音データは、ＭＰＥＧデコーダ３４へ供給され、ＭＰＥＧデコーダ３４からスピーカへ音信号が出力される。
【００１９】
図３は、ＰＣ１の画面とテレビ３の画面の表示例を示す図である。図３の（ａ）に示す画面４１は、ＰＣ１において、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ブラウザによって表示された画面例である。画面全体であるウインドウ４１は、画面全体がＨＴＭＬ言語のプロトコルに従って生成されており、動画が表示される領域である動画用ウインドウ４２と、テキストが表示される領域であるテキスト用ウインドウ４３と、静止画が表示される領域である静止画用ウインドウ４４を含む。例えば、動画用ウインドウ４２は、ＭＰＥＧ１、ＭＰＥＧ４、Ｗｉｎｄｏｗｓ（登録商標）のＭｅｄｉａ  Ｐｌａｙｅｒ等のデータフォーマットである。静止画用ウインドウは４４は、ＧＩＦ等のデータフォーマットである。
【００２０】
図３の（ｂ）に示す画面４５は、ＰＣ１から受信したデータに基づいて、テレビ３のモニタ上に表示される画面の表示例を示す図である。ＰＣ１のＬＣＤ１６上に表示されている図３（ａ）の画面に対して、後述するようにＰＣ１において所定のデータ変換を行って、テレビ３へ伝送することによって、図３（ａ）の画面と同じ画面である図３の（ｂ）に示す画面が、テレビ３のモニタ上に表示される。
【００２１】
テレビ３のモニタ上に表示される図３（ｂ）の画面４５は、図３（ａ）の画面４１に対応して、画面全体は静止画であって、その中には動画が表示される領域である動画部分４６と、テキストが表示される領域であるテキスト部分４７と、静止画が表示される領域である静止画部分４８を含む。
【００２２】
図４、図５及び図６は、ＰＣ１が、ＬＣＤ１６上に表示されているコンテンツデータを、データ放送におけるデータの形式、すなわちＢＭＬフォーマットに変換するために、ＰＣ１において実行されるプロトコル変換処理すなわちデータ放送フォーマット変換処理の内容を示す表データである。図４は、動画及び静止画の変換内容を示す表であり、図５は、図形及び文字の変換内容を示す表であり、図６は、音声及び内蔵音の変換内容を示す表である。
【００２３】
ＰＣ１は、ＬＣＤ１６上に表示されている映像データ中の各映像の種類に基づき、図４から図６の変換処理における符号化方式を決定する。例えば、図３の画面であれば、画面全体が１つのウインドウであり、そのウインドウ４１がＨＴＭＬフォーマットである。そのウインドウ４１の中に、ウインドウ４２と、ウインドウ４３と、ウインドウ４４とを含む。ウインドウ４２は、動画を表示する領域であり、ウインドウ４３は、テキストを表示する領域であり、ウインドウ４４は、静止画を表示する領域である。
【００２４】
よって、ＰＣ１のＣＰＵ１１は、各ウインドウの種類（動画、静止画、図形、文字等の種類）をＨＴＭＬデータのタグデータに基づいて判断し、図４から図６に定義されている変換を実行する。その結果、図３の（ａ）の画面の場合、ＣＰＵ１１は、ウインドウ４１を、図４のＪＰＥＧのデータフォーマットに変換し、ウインドウ４２を、図４の簡易動画のデータフォーマットに変換し、ウインドウ４３を、図５のシフトＪＩＳのデータフォーマットに変換し、ウインドウ４４を、図４のＪＰＥＧのデータフォーマットに変換する。具体的には、ＣＰＵ１１は、ウインドウ４１と４４がＧＩＦデータであった場合、ＪＰＥＧのデータフォーマットに変換し、ウインドウ４３が、Ｗｉｎｄｏｗｓ（登録商標）のＭｅｄｉａ  Ｐｌａｙｅｒのデータであった場合、簡易動画のデータフォーマットに変換する。
【００２５】
図４を用いて、データ放送フォーマット変換処理の内容についてさらに詳述する。ＰＣ１は、ＬＣＤ１６上に表示されているウインドウが、動画であるか否かは、そのコンテンツデータを参照することによって、判断することができる。例えば、上述したように、ＨＴＭＬフォーマットであれば、タグデータを参照することによって、各ウインドウの表示データが動画であるか、静止画であるか等を、ＣＰＵ１１は判断することができる。そして、ＣＰＵ１１は、ＬＣＤ１６上の表示されているある領域が動画であるときは、その領域のデータを、ＢＭＬフォーマットの簡易動画のフォーマットに動画データを変換する。
【００２６】
例えば、ウインドウ４２の動画のデータが、Ｗｉｎｄｏｗｓ（登録商標）のＭｅｄｉａ  Ｐｌａｙｅｒ  、ＭＰＥＧ１、ＭＰＥＧ４等のデータであるとき、ＣＰＵ１１は、その動画データを、図４に規定された動画における簡易動画の伝送方式、画像サイズ及びスケーリングの内容に適合するように、変換する。同様に、ＣＰＵ１１は、ウインドウ４１及び４４の静止画のデータを、図４に規定された静止画におけるＪＰＥＧの伝送方式、画像サイズ及びスケーリングの内容に適合するように、画素変換する。さらに、同様に、ＣＰＵ１１は、ウインドウ４３のテキストのデータを、図５に規定された文字におけるシフトＪＩＳの伝送方式、画像サイズ及びスケーリングの内容に適合するように、変換する。
【００２７】
他にも、図５及び図６に示すように、ＣＰＵ１１は、アニメ等の図形に対しては、ＰＮＧ又はＭＮＧの伝送方式（例えばカルーセル伝送）、画像サイズ及びスケーリングの内容に適合するように、変換する。ＣＰＵ１１は、音声に対しては、ＡＡＣ−ＬＣの伝送方式、サンプリング周波数及び連続再生可能な最大ファイルサイズの内容に適合するように、変換する。ＣＰＵ１１は、内蔵音に対しては、受信機であるテレビの仕様に応じて変換される。
【００２８】
ＰＣ１からテレビ３へコンテンツデータを転送する前に、まず、データが転送されて受信するテレビ側の表示能力を特定するために、ＰＣ１とテレビ３間でテレビの表示能力の情報のやり取りが行われる。具体的には、１０８０（Ｈ）×１９２０（Ｗ）、７２０（Ｈ）×１２８０（Ｗ）、４８０（Ｈ）  ×７２０（Ｗ）、順次走査表示可能／不可能等の情報がやり取りされる。そして、これらの情報に基づいて、上述した表データが決定される。
【００２９】
次に、ＰＣ１は、ＢＭＬフォーマットに変換された各コンテンツデータを、ＴＳデータに変換してＩ／Ｆ１４を介して、テレビ３へ伝送する。
【００３０】
従って、ＣＰＵ１１は、記憶装置１３に記憶されているコンテンツデータを、ＢＭＬフォーマットに変換し、その変換されたＢＭＬフォーマットのコンテンツデータを、ＴＳパケットに分解する。図７は、コンテンツデータが、ＴＳパケットに分解されていく過程を説明するための図である。
【００３１】
図７に示すように、ＣＰＵ１１は、まず、コンテンツデータ（図７ではモジュールで示す部分）５１を、ＢＭＬフォーマットのＤＩＩ（Ｄｏｗｎｌｏａｄ−Ｉｎｆｏ−Ｉｎｄｉｃａｔｉｏｎ  ｍｅｓｓａｇｅ）部と、ＤＤＢ（Ｄｏｗｎｌｏａｄ−Ｄａｔａ−Ｂｌｏｃｋ）部の２つの部分からなる形式のデータ５２に変換あるいは分解して、ＤＩＩ部分とＤＤＢ部分のデータを生成する。生成されたＤＩＩ部分とＤＤＢ部分のデータ５２は、複数のセクションデータ５３に変換される。さらに、複数のセクションデータ５３は、それぞれ、ＴＳパケットのペイロード部がセクションというタイプである、複数のＴＳパケット５４に変換される。そして、ＣＰＵ１１は、セクションタイプのＴＳパケット５４を、ＩＥＥＥ１３９４対応の通信用Ｉ／Ｆ１４へ供給する。通信用Ｉ／Ｆ１４は、アイソクロナス転送によって、ＴＳパケット５４をテレビ３へ伝送する。
【００３２】
図８は、ＴＳデータを伝送するためのＴＳパケットの構成を示す図である。図８に示すように、１つのＴＳパケット６１は、１８８バイト（Ｂｙｔｅ）からなり、その中には、４バイトのヘッダ部６２と、１８８バイトのペイロード部６３が含まれる。ヘッダ部６２は、同期信号のほか、１３ビットのＰＩＤ（パケット識別情報）が含まれる。ペイロード部６３は、可変長データ部であるので、１つのＴＳパケットに収まらない場合もある。本実施の形態では、ペイロード部６３は、データ放送用のセクションデータである。よって、ＰＣ１から、図８に示すように、複数のＴＳパケット５４が連続してテレビ３へ伝送される。
【００３３】
コンテンツデータ５１が、図９に示すように、ＪＰＥＧとテキストのデータを含む場合は、そのコンテンツデータは、ＨＴＭＬのようにテキスト、ＪＰＥＧ、表示位置情報等を含む。
【００３４】
また、コンテンツデータが、図１０に示すように、タイムスタンプ付きのＴＳデータを含む場合も、そのコンテンツデータは、表示位置情報を含む。コンテンツデータが、タイムスタンプ付きのＴＳデータを含む場合、テレビ３のＣＰＵ３１は、具体的には、タイムスタンプ付きのＴＳデータを１９２バイト毎に解析し、その解析の結果、ＭＰＥＧのビデオあるいはオーディオのデータが含まれるときは、順次ＭＰＥＧデコーダ３４へＴＳデータを供給する。コンテンツにタイムスタンプが付けられているのは、セクションで伝送されるデータは、テレビ３のＣＰＵ３１によって処理されるため、あるいは一旦記憶媒体にセーブされた後に処理されるため、リアルタイム性が失われるのを防ぐためである。従って、ＣＰＵ３１は、付けられたタイムスタンプを参照してＭＰＥＧデコーダ３４へデータを供給することによって、リアルタイムでビデオ及びオーディオのデータを処理することができる。
【００３５】
以上のように、ＣＰＵ１１は、記憶装置１３に記憶されているコンテンツデータをＢＭＬフォーマットに変換し、その変換されたＢＭＬフォーマットのコンテンツデータをＴＳパケットに変換してＩ／Ｆ１４を介して、テレビ３へ伝送する。
【００３６】
図１１は、ＣＰＵ１１の処理内容を示す機能ブロック図である。ＣＰＵ１１は、映像表示処理部７１と、放送フォーマット変換処理部７２と、配信フォーマット変換処理部７３を含む。映像表示処理部７１は、例えば、インターネットを介して取得した、記憶装置１３に記憶されている複数のコンテンツデータを読み出し、ＰＣ１のＬＣＤ１６の画面上に表示するためのブラウザソフトウエアである。放送フォーマット変換処理部７２は、記憶装置１３に記憶されているコンテンツデータを読み出し、上述したように、コンテンツデータをＢＭＬフォーマットに変換する。配信フォーマット変換処理部７３は、放送フォーマット変換処理部７２において変換されたＢＭＬフォーマットのデータを、ＴＳパケットに分解して、Ｉ／Ｆ１４へ出力する。
【００３７】
従って、ＰＣ１から、アイソクロナス転送によって、ＢＭＬフォーマットのコンテツデータが伝送されてくるので、テレビ３は、ＰＣ１の画面に表示されている映像が、あたかも放送されている映像のように表示することができる。
【００３８】
以上の説明では、１対１のＩＥＥＥ１３９４対応の通信用Ｉ／Ｆを用いて、ＰＣ１からテレビ３へＴＳパケットを伝送していたが、図２に点線で示すように、ＬＡＮの通信ライン２’によってＩ／Ｆ１５と３７を接続し、ＰＣ１からテレビ３へＴＳパケットを伝送するようにしてもよい。次に、ＰＣ１からテレビ３へ、ローカルエリアネットワーク（ＬＡＮ）を利用してＴＳパケットを伝送する方法について説明する。
【００３９】
図１２及び図１３は、ＰＣ１からテレビ３へＬＡＮを利用して映像データを伝送する場合の通信プロトコルを説明するための図である。
【００４０】
図１２は、ストリーミング形式で映像データを伝送する場合のプロトコルを示すプロトコルスタック図である。ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）プロトコル８１を利用して、ＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  ｐｒｏｔｏｃｏｌ）又はＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）プロトコル８２の通信を行い、そのＵＤＰ又はＴＣＰのプロトコル８２を利用して、ＲＴＰ（Ｒｅａｌｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）プロトコル８３の通信を行い、さらに、ＲＴＰプロトコル８３を利用して、ＴＳプロトコル（ＴＳＰ）８４の通信を行うように、ＰＣ１からテレビ３との間の通信プロトコルを多層化する。このような通信構造を利用することによって、ＬＡＮによってＰＣ１からテレビ３へデータを伝送する。
【００４１】
図１３は、ファイル転送形式で映像データを伝送する場合のプロトコルを示すプロトコルスタック図である。その場合、ＩＰプロトコル８１を利用して、ＴＣＰプロトコル８２の通信を行い、ＴＣＰプロトコル８２を利用して、ＨＴＴＰプロトコル８５の通信を行い、さらに、ＨＴＴＰプロトコル８５を利用して、ＴＳプロトコル８４の通信を行うように、ＰＣ１からテレビ３との間の通信プロトコルを多層化する。このような通信構造を利用することによっても、ＬＡＮによってＰＣ１からテレビ３へデータを伝送する。
【００４２】
従って、ＰＣ１からテレビ３へＴＳパケットをＬＡＮによって伝送しても、ＢＭＬフォーマットのコンテツデータがテレビ３へ伝送されてくるので、テレビ３では、ＰＣ１の画面に表示されている映像が、あたかも放送されている映像のように表示することができる。
【００４３】
（第２の実施の形態）
次に図１４から図１６を用いて第２の実施の形態を説明する。なお、第１の実施の形態と同じ構成要素のものは、同じ符号を付して説明は省略する。特に、図１及び図２は同じ構成であるので、説明は省略し、第１の実施の形態と異なる部分のみ説明する。
【００４４】
図１４は、ＰＣ１の画面とテレビ３の画面の他の表示例を示す図である。図４の（ａ）に示す画面９１は、ＰＣ１において表示された画面例である。画面全体であるウインドウ９１は、画面全体がいわゆる動画表示領域であり、その中に、静止画が表示される領域である静止画用ウインドウ９２と、テキストが表示される領域であるテキスト用ウインドウ９３と、を含む。
【００４５】
例えば、動画用ウインドウ９１は、ＭＰＥＧ１、ＭＰＥＧ４、Ｗｉｎｄｏｗｓ（登録商標）のＭｅｄｉａ  Ｐｌａｙｅｒ等のデータフォーマットである。静止画用ウインドウは９２は、ＧＩＦ等のデータフォーマットである。
【００４６】
図１４の（ｂ）に示す画面９４は、ＰＣ１から受信したデータに基づいて、テレビ３のモニタ上に表示される画面の表示例を示す図である。ＰＣ１のＬＣＤ１６上に表示されている図１４（ａ）の画面に対して、ＰＣ１において、デジタル放送フォーマット変換としてのＭＰＥＧ２フォーマットへの変換処理（後述する）と、デジタル放送配信フォーマット変換処理を行って、テレビ３へ伝送することによって、図１４（ａ）の画面と同じ画面である図１４の（ｂ）に示す画面が、テレビ３のモニタ上に表示される。
【００４７】
より具体的には、テレビ３のモニタ上に表示される図１４（ｂ）の画面９４は、図１４（ａ）の画面９１に対応して、画面全体は動画であって、その中には静止画が表示される領域である静止画部分９５と、テキストが表示される領域であるテキスト部分９６と、を含む。ＣＰＵ１１は、ＬＣＤ１６上に表示されているコンテンツデータを、ＭＰＥＧ２のフォーマットに変換する。ＭＰＥＧ２のフォーマットには、動画だけでなく、静止画等も含めることができるので、ＣＰＵ１１は、図１４（ａ）における静止画部分９２、デキスト部分９３のデータを、動画とは区別して変換することができる。さらに、静止画、デキスト及び動画が区別されたＭＰＥＧ２のフォーマットのデータをデジタル放送のコンテンツ配信フォーマットであるＴＳパケットに変換して、Ｉ／Ｆ１４を介してテレビ３へ供給する。
【００４８】
さらに詳細に説明すると、ＣＰＵ１１は、まず、ＬＣＤ１６上に表示されているコンテンツデータをＭＰＥＧ２のフォーマットに変換する。ＭＰＥＧ２のフォーマットのデータを、ＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）方式で伝送するために、ＭＰＥＧ２のＰＥＳデータが、図８に示すＴＳパケットのペイロード部６３に、ビデオデータとオーディオデータが区別されて含まれる。すなわち、ＣＰＵ１１は、図１５に示すように、ＭＰＥＧ２のフォーマットのデータを、ＴＳパケットに変換する。
【００４９】
図１５は、変換されたＴＳパケットの例を説明するための図である。図１５において、ＴＳパケット１０１、１０３、１０５は、ビデオデータのパケットであり、ＴＳパケット１０２は、オーディオデータのパケットであり、ＴＳパケット１０４は、ＳＩ（Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ）のパケットである。ＣＰＵ１１は、このようなＴＳパケットを生成し、Ｉ／Ｆ１４へ供給する。
【００５０】
なお、図２において、ＴＳパーサ３３とＭＰＥＧデコーダ３４の間にはスイッチＳＷ１が設けられ、ＣＰＵ３１とＭＰＥＧデコーダ３４の間にはスイッチＳＷ２が設けられているが、本実施の形態では、点線で示すように、ＳＷ１がオン（閉）で、ＳＷ２がオフ（開）の状態である。
【００５１】
ＴＳパケットのヘッダ部６２にはＰＩＤが含まれているので、ＣＰＵ１１が、コンテンツのＥＳ（Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ：要素信号）を、ＰＩＤによって分類付けしてテレビ３へ伝送することによって、テレビ３では、各ＥＳを纏めることができる。さらに、ＭＰＥＧ２のフォーマットでは、動画を表示する画面中に、静止画、テキストを挿入するように構成する事ができ、かつ静止画等の画面上の位置情報も含むので、ＣＰＵ１１は、動画の中にある静止画、テキスト部を異なるＰＩＤのＴＳ  パケットを用いて各ＥＳ（動画（ＭＰＥＧ）、静止画（ＪＰＥＧ）、テキスト、音声）を区別して伝送する。尚、それぞれのＥＳは異なるＰＩＤのＴＳパケットで送るが、各ＥＳはデコードするタイミングが同期するようにエンコードされる。例えば、動画と音声、あるいは動画と字幕については、デコードされて表示されるタイミングが重要なので、正確にエンコードされる。
【００５２】
従って、テレビ３側のＴＳパーサ３３は、入力されたＴＳデータを解析し、動画データ、音声データはＭＰＥＧデコーダ３４へ供給し、その他のデータは、ＣＰＵ３１に供給する。
【００５３】
ＣＰＵ３１は、ＴＳパーサ３３から受信したデータを、位置データを利用してモニタ用の画面データとして組み上げて再構成して、グラフィック表示部３５へ供給する。グラフィック表示部３５は、ＭＰＥＧデコーダ３４とＣＰＵ３１からのデータを合成してモニタに出力する。
【００５４】
以上の処理は、ＣＰＵ１１において実行される。図１６は、ＣＰＵ１１の処理内容を示す機能ブロック図である。図１６は、図１１における放送フォーマット変換処理部７２が、ＭＰＥＧ２フォーマット変換処理部１１１となっている点で異なる。ＣＰＵ１１は、映像表示処理部７１と、ＭＰＥＧ２フォーマット変換処理部１１１と、配信フォーマット変換処理部７３を含む。ＭＰＥＧ２フォーマット変換処理部１１１は、記憶装置１３に記憶されているコンテンツデータを読み出し、上述したように、コンテンツデータをＭＰＥＧ２フォーマットに変換する。配信フォーマット変換処理部７３は、ＭＰＥＧ２フォーマット変換処理部１１１において変換されたＭＰＥＧ２フォーマットのデータを、ＴＳパケットに分解して、Ｉ／Ｆ１４へ出力する。
【００５５】
従って、ＰＣ１から、アイソクロナス転送によって、ＭＰＥＧ２フォーマットのコンテツデータが伝送されてくるので、テレビ３は、ＰＣ１の画面に表示されている映像が、あたかも放送されている映像のように表示することができる。
【００５６】
また、本実施の形態においても、第１の実施の形態と同様に、Ｉ／Ｆ１４ではなく、Ｉ／Ｆ１５を用いて、ＰＣ１とテレビ３の間の通信をＬＡＮによって行っても良い。
【００５７】
以上のように、第１及び第２の実施の形態によれば、ＰＣ等のコンテンツ処理装置は、インターネット等を介して取得したコンテンツ、例えばインターネット放送等、種々のコンテンツをデコード等して、コンテンツの映像を表示しているときに、その映像をテレビにおいても簡単に表示させることができる。すなわち、ＰＣ等のコンテンツ処理装置は、コンテンツデータを、テレビで受信可能なデジタル放送のフォーマットに変換して、伝送するようにしたので、データ量を増やすことなくテレビに伝送するので、簡単にＰＣ等の画面をテレビに表示させることができる。
【００５８】
なお、以上２つの実施の形態では、テレビ側にＳＷ１とＳＷ２が設けられていて、第１と第２の実施の形態のいずれかに応じてスイッチが切り替えられているが、スイッチを設けずに、ＰＣから供給されるデータ、すなわち第１の実施の形態のデータか、第２の実施の形態のデータかに応じてスイッチを介さずに、ＴＳパーサとＭＰＥＧデコーダとＣＰＵの間を固定的に接続してもよい。
【００５９】
さらになお、以上２つの実施の形態では、テレビ側にＳＷ１とＳＷ２が設けられていて、いずれかの実施の形態に応じてスイッチが切り替えられているが、ＰＣ等側においても、第１の実施の形態のＴＳパケットデータと、第２の実施の形態のＴＳパケットデータの両方とも生成して、いずれかを切り替えて出力できるようにしてよい。これは、ＰＣ等のユーザがマニュアルで切り替えてもよいし、ＰＣ等側に表示されている映像中の動画の領域の割合に応じて、第１の実施の形態による方法か、第２の実施の形態による方法かを自動で切り替えるようにしてもよい。例えば、マニュアルの場合、ユーザが、動画を綺麗な映像で見たい場合は、第２の実施の形態による方式を選択するように、マニュアルスイッチを切替える。自動の場合は、例えば、ＰＣのＣＰＵが画面全体に対する動画の領域の割合を計算し、その割合が、予め決められた閾値よりも大きい場合は、ＣＰＵが第２の実施の形態による方式を選択する。テレビ側も受信したデータがいずれの方式のデータであるかを判別して、テレビ側のＳＷ１とＳＷ２を切り替える。
【００６０】
また、コンテンツ処理装置としては、以上説明したＰＣの他にも、ホームサーバ、ゲーム機器、携帯電話、携帯情報端末等、種々の機器であってもよい。これらの各機器は、映像を含むコンテンツデータをデコードしてテレビ画面、モニタ画面、液晶画面等の表示装置に表示を行うコンテンツ処理装置であり、それらの機器が表示している画面をテレビの大きな画面に出力するようにすることができる。
【００６１】
さらに、コンテンツがテレビのモニタ画面に表示されて、その画面のボタン等を操作する場合、テレビ側で行うとボタンを押された情報をＰＣ側に伝えて、その情報を元にＰＣが動作する事になるので、テレビ画面への信号変換に至るまでの時間がかかる。そこで、テレビ側は画面表示のみとし、ボタン操作等は、直接ＰＣ画面に対するものとし、レスポンスを向上させることができる。ボタン操作等は、ワイヤレスマウス、ワイヤレスキーボード、ワイヤレスマウス、（ワイヤレスとは、ＢｌｕｅＴｏｏｔｈ、ＵＷＢ、１１ｂ、１１ａ等を示す。）を用いて行い、ユーザはテレビに向かって操作する事ができる。
【００６２】
また、ＰＣ等の画面は、リフレッシュレートがテレビに比べて高い。しかし、伝送されてくる映像データはＰＣ等の画面への表示の際にリフレッシュレートを変更していることから、動画については、リフレッシュレートの変換前の映像をテレビの表示に合わせて圧縮方法を変換することにより、映像変換を容易にできる。
【００６３】
さらに、静止画においても同様に、リフレッシュレートを高める前のレート、もしくはテレビのフレーム周波数に合った映像でテレビがデコード可能な圧縮方法に変更することにより、映像変換を容易にすることができる。
【００６４】
よって、本発明によれば、ＰＣ等のユーザが、大画面のテレビで同じ画面を楽しみたい場合、ＰＣ等画面の構成に合わせて、データ放送コンテンツ形式又は通常のデジタル放送の形式によって、低レートで同じ画面をテレビ側で再現する事ができるので、伝送の帯域の無駄使いをすることなく、かつ、他のコンテンツ伝送とも共存が可能となる。
【００６５】
本発明は、上述した実施の形態に限定されるものではなく、本発明の要旨を変えない範囲において、種々の変更、改変等が可能である。
【００６６】
【発明の効果】
以上説明したように、本発明によれば、映像を含むコンテンツデータを、テレビのモニタ画面に簡単に表示させることができるコンテンツ処理装置を実現することができる。
【図面の簡単な説明】
【図１】第１の実施の形態に係わるコンテンツデータ処理システムの構成を示す構成図である。
【図２】本発明の実施の形態に係わるＰＣとテレビの構成を示すブロック構成図である。
【図３】ＰＣの画面とテレビの画面の表示例を示す図である。
【図４】コンテンツデータをデータ放送におけるデータの形式に変換するときの動画及び静止画の変換内容を示す図である。
【図５】コンテンツデータをデータ放送におけるデータの形式に変換するときの図形及び文字の変換内容を示す図である。
【図６】コンテンツデータをデータ放送におけるデータの形式に変換するときの音声及び内蔵音の変換内容を示す図である。
【図７】コンテンツデータがＴＳパケットに分解されていく過程を説明するための図である。
【図８】ＴＳデータを伝送するためのＴＳパケットの構成を示す図である。
【図９】ＪＰＥＧとテキストのデータを含む場合におけるＴＳデータを伝送するためのＴＳパケットの構成を示す図である。
【図１０】タイムスタンプ付きのＴＳデータを含む場合におけるＴＳデータを伝送するためのＴＳパケットの構成を示す図である。
【図１１】ＰＣのＣＰＵの処理内容を示す機能ブロック図である。
【図１２】ストリーミング形式で映像データを伝送する場合のプロトコルを示すプロトコルスタック図である。
【図１３】ファイル転送形式で映像データを伝送する場合のプロトコルを示すプロトコルスタック図である。
【図１４】第２の実施の形態に係る、ＰＣの画面とテレビの画面の表示例を示す図である。
【図１５】第２の実施の形態に係る、変換されたＴＳパケットの例を説明するための図である。
【図１６】第２の実施の形態に係るＣＰＵの処理内容を示す機能ブロック図である。
【符号の説明】
１・・・ＰＣ、２・・・通信ケーブル、３・・・テレビ
【図１】
2005027053.tif 000003
【図２】
2005027053.tif 000004
【図３】
2005027053.tif 000005
【図４】
2005027053.tif 000006
【図５】
2005027053.tif 000007
【図６】
2005027053.tif 000008
【図７】
2005027053.tif 000009
【図８】
2005027053.tif 000010
【図９】
2005027053.tif 000011
【図１０】
2005027053.tif 000012
【図１１】
2005027053.tif 000013
【図１２】
2005027053.tif 000014
【図１３】
2005027053.tif 000015
【図１４】
2005027053.tif 000016
【図１５】
2005027053.tif 000017
【図１６】
2005027053.tif 000018