(57)【特許請求の範囲】
【請求項１】
インターネットを利用してコンテンツを取得し、取得した前記コンテンツをデジタル放送受信機に出力する装置であって、
前記デジタル放送受信機に実装されている第一のプロトコルに基づいて作成された前記コンテンツの配信を要求するデータを前記デジタル放送受信機から取得し、前記データを前記第一のプロトコルから、インターネットに適合する第二のプロトコルに変換するプロトコル変換手段と、
前記第二のプロトコルに基づいた前記データの送信および前記コンテンツの受信を行う送受信手段と、
前記コンテンツを蓄積すると共に、前記デジタル放送受信機からの要求に応じて、蓄積しているコンテンツを、前記コンテンツを操作するための情報を前記コンテンツに多重してから前記デジタル放送受信機に出力するデータストリーミング手段と、
を有することを特徴とするデジタル放送受信機用のコンテンツ取得装置。
【請求項２】
前記データストリーミング手段は、前記デジタル放送受信機からの制御信号により前記コンテンツの出力および出力の停止を制御可能に構成されていることを特徴とする請求項１に記載のデジタル放送受信機用のコンテンツ取得装置。
【請求項３】
前記第二のプロトコルで送信する前記データの暗号化と、受信した前記コンテンツに施されている暗号の復号化とを行う暗復号化手段を備えることを特徴とする請求項１に記載のデジタル放送受信機用のコンテンツ取得装置。
【請求項４】
デジタル放送受信機に接続して用いられるコンピュータ装置を、
前記デジタル放送受信機に実装されている第一のプロトコルに基づいて作成されたデータを前記デジタル放送受信機から取得した際に、前記データを前記第一のプロトコルから、インターネットに適合する第二のプロトコルに変換するプロトコル変換手段と、
前記第二のプロトコルに基づいた前記データの送信および前記コンテンツの受信を行う送受信手段と、
前記デジタル放送受信機からの要求に応じて、受信したコンテンツを、前記コンテンツを操作するための情報を前記コンテンツに多重してから前記デジタル放送受信機に出力するデータストリーミング手段として機能させること特徴とするデジタル放送受信機用のコンテンツ取得装置のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネットを利用してデジタル放送の受信機にコンテンツを配信するために用いられる装置、および、そのような装置を機能させるプログラムに関する。
【０００２】
【従来の技術】
近年、インターネットを利用してパーソナルコンピュータ（以下、単にコンピュータとする）へのコンテンツの配信が頻繁に行われている。ここで、インターネットにおけるデータの伝送は、主に電話回線や、その他の専用回線などの有線の伝送経路を活用している。このため、インターネットを利用してコンピュータへコンテンツを配信するためには、配信元のサーバとコンピュータとの間で共通の取り極め（プロトコル）に従ってデータの送受信を行う必要がある。インターネットを利用したデータの送受信に関するプロトコルとしては、物理的な接続の制御を行うイーサネット（登録商標）や、相手先の特定などを行うＩＰ（Internet Protocol）などがあげられる。また、このようなプロトコルに従って送受信されたデータは、ブラウザなどと呼ばれるアプリケーションソフトウエアを用いて閲覧される。
【０００３】
一方、デジタル放送の受信機は、番組や番組に関連するデータを多重化した地上波および／または放送衛星からの電波を、アンテナで受信してデジタル放送対応のテレビ装置などに出力させる装置である。このようなデジタル放送受信機は、双方向放送を行う目的で電話回線によるデータ通信を可能にするアナログモデムを装備している。このため、放送されている番組に関連する補助的なデータを、アナログ回線を用いた双方向通信により送受信することで、放送に双方向性を持たせることが可能になっている。なお、補助的なデータとは、番組がクイズ番組である場合に視聴者が行った回答であるとか、番組に登場する店の場所などの情報があげられる。
【０００４】
【発明が解決しようとする課題】
しかしながら、デジタル放送受信機のアナログモデムにより実現される双方向通信は、データの伝送速度が遅いために、少量のデータの送受信は可能であるが、動画などのデータ容量の大きいコンテンツの送受信には多くの時間が必要になる。つまり、従来のデジタル放送受信機で視聴者がアナログモデムを用いて動画などのコンテンツを取得しようとした場合に、デジタル放送受信機からサーバへのコンテンツの配信要求はデータ量が少ないので速やかに届くが、サーバからデジタル放送受信機へのコンテンツの送信はデータ量が多いために、多くの時間を要する。このようにコンテンツの配信要求を行ってから、実際にコンテンツを受信し、再生するまでに要する時間が長くなると、放送の双方向性が失われてしまい、視聴者にストレスを与えることになる。また、コンテンツの配信元となるサーバは、一つのデジタル放送受信機との通信時間が長くなることで、単位時間あたりにコンテンツを送信できるデジタル放送受信機の数、すなわち、視聴者の数が限定されてしまう。このため、一度に多数の視聴者からコンテンツの取得要求を番組情報の提供者が受け取った場合には、処理すべきデータ量がサーバおよび通信回線の処理能力を上回ってしまい、コンテンツを配信できなくなる、いわゆる輻輳状態に陥る可能性もある。
したがって、本発明は、デジタル放送受信機が具備するデータ通信機能を利用しつつも、大容量のコンテンツの受信を速やかに行わせることを目的とする。
【０００５】
【課題を解決するための手段】
前記の課題を解決する本発明の請求項１に係る発明は、インターネットを利用してコンテンツを取得し、取得した前記コンテンツをデジタル放送受信機に出力する装置であって、前記デジタル放送受信機に実装されている第一のプロトコルに基づいて作成された前記コンテンツの配信を要求するデータを前記デジタル放送受信機から取得し、前記データを前記第一のプロトコルから、インターネットに適合する第二のプロトコルに変換するプロトコル変換手段と、前記第二のプロトコルに基づいた前記データの送信および前記コンテンツの受信を行う送受信手段と、前記コンテンツを蓄積すると共に、前記デジタル放送受信機からの要求に応じて、蓄積しているコンテンツを、前記コンテンツを操作するための情報を前記コンテンツに多重してから前記デジタル放送受信機に出力するデータストリーミング手段と、を有するデジタル放送受信機用のコンテンツ取得装置とした。
【０００６】
このように構成したコンテンツ取得装置は、デジタル放送受信機が標準で実装している第一のプロトコルを、インターネットに適合した第二のプロトコルに変換してから、コンテンツの配信要求を行う。したがって、コンテンツ取得装置とコンテンツサーバとの間のデータの送受信は、インターネットを利用して行うことが可能になる。また、コンテンツ取得装置は、取得したコンテンツを蓄積してから再生することが可能な構成になっているので、コンテンツが再生途中で途切れることを最小限に止めることができる。
また、操作のための情報を付加しないことでデータ量を減少させ、ダウンロードに要する時間を減少させたコンテンツを取得した場合に、データストリーミング手段において操作のための情報を多重してから視聴者に提供することで、視聴者による出力の操作が可能になる。
【０００７】
本発明の請求項２に係る発明は、請求項１に記載のデジタル放送受信機用のコンテンツ取得装置において、データストリーミング手段がデジタル放送受信機からの制御信号によりコンテンツの出力および出力の停止を制御可能に構成されている構成にした。
【０００８】
このように構成したコンテンツ取得装置は、デジタル放送受信機をコンテンツ取得装置の操作を行うためのインターフェイスとして機能させることにより、視聴者はコンテンツ取得装置を意識せずに、コンテンツの出力を操作することができる。出力の操作とは、例えばコンテンツが動画像である場合には、再生、停止といった操作があげられる。
【０００９】
本発明の請求項３に係る発明は、請求項１に記載のデジタル放送受信機用のコンテンツ取得装置において、第二のプロトコルで送信するデータの暗号化と、受信したコンテンツに施されている暗号の復号化とを行う暗復号化手段を備える構成にした。
【００１０】
暗復号化手段は、インターネットを経由して送受信されるデータの盗聴などを防止する手段として機能する。個人情報の漏洩防止や、コンテンツの著作権保護などに資する。
【００１３】
本発明の請求項４に係る発明は、デジタル放送受信機に接続して用いられるコンピュータ装置を、デジタル放送受信機に実装されている第一のプロトコルに基づいて作成されたデータをデジタル放送受信機から取得した際に、データを第一のプロトコルから、インターネットに適合する第二のプロトコルに変換するプロトコル変換手段と、第二のプロトコルに基づいたデータの送信およびコンテンツの受信を行う送受信手段と、デジタル放送受信機からの要求に応じて、受信したコンテンツを、前記コンテンツを操作するための情報を前記コンテンツに多重してから前記デジタル放送受信機に出力するデータストリーミング手段として機能させるデジタル放送受信機用のコンテンツ取得装置のプログラムとした。
【００１４】
このようなプログラムは、デジタル放送受信機に接続して用いられるアダプタやセットトップボックスなどであるコンピュータ装置に展開・起動することで、インターネットを利用してコンテンツを取得する装置として機能させるものである。インターネットを利用した大容量のコンテンツの取得および取得したコンテンツをデジタル放送受信機に出力することが可能になる。
【００１５】
【発明の実施の形態】
本発明の実施形態について図面を参照しながら詳細に説明する。
図１は本実施形態におけるコンテンツ取得装置を含むコンテンツ配信システムの全体構成図である。
図１に示すように、デジタル放送受信機２にインターネット３を経由させてコンテンツを配信するコンテンツ配信システムは、コンテンツ取得装置１を備えることを特徴としている。このコンテンツ取得装置１は、デジタル放送受信機２に接続して用いられ、インターネット３を利用してコンテンツサーバ４との間でデータの送受信を行う装置である。コンテンツ取得装置１とデジタル放送受信機２は家庭５に設置され、コンテンツサーバ４はコンテンツ配信局６に設置されている。ここで、本実施形態において、送信されるコンテンツの好適な例としては、データ容量の大きい動画像があげられる。また、動画像の代わりに、音声のみ、静止画、テキスト、これらの制御用の情報が記載されたＢＭＬ（Broadcast Markup Language）コンテンツなどがあげられる。
【００１６】
デジタル放送受信機２は、衛星波や地上波を利用して放送される番組を再生するための装置である。図２のブロック図に示すように、デジタル放送受信機２は、アンテナ２１から電波を受信するチューナを含む受信手段２２と、限定受信の際にスクランブルを解除するデスクランブル手段２３と、番組を構成するストリームデータから画像データや音声データなどを分割して取り出すデマルチプレクサ２４と、分割後の各データを復号化する復号化手段２５と、復号化したデータをデジタル放送対応テレビ装置７（図１参照）などに出力する出力手段２６と、有線通信用のモジュラ端子２７ａを含む通信制御手段２７と、視聴者の操作を受け付けたり、コンテンツの入力を受けたりするための入力手段２８と、制御手段２９とを含んで構成されている。
【００１７】
デジタル放送受信機２の制御手段２９は、あらかじめ用意されているアプリケーションや、衛星波などを利用してダウンロードしたアプリケーションが展開・起動することで、各手段２２〜２８の制御を行う。通信制御手段２７は、アナログモデムを含んで構成されており、モジュラ端子２７ａを用いた有線の通信を制御する機能を有する。この通信制御手段２７に実装されているプロトコル（第一のプロトコル）はデータ伝送制御の基本的な手順を示すベーシック手順である。また、入力手段２８において、視聴者の操作を受け付ける手段としては、デジタル放送受信機２の本体に配列されたボタンや、離れた位置にいる視聴者による操作を赤外線などを活用して受け付けるリモコン装置２８ａ、ＩＥＥＥ１３９４Ｉ／Ｆの規格に準じたケーブルを接続するためのＩＥＥＥ１３９４端子２８ｂなどがあげられる。なお、ＩＥＥＥ１３９４Ｉ／Ｆとは、データ転送速度が高いシリアルバスを用いたデジタル対応のインターフェイスである。データ転送時に必要な転送速度を変動させながら確保することが可能であり、データのトラフィック量が増えた場合であっても、一定時間内にデータ転送を完了させることが可能であることを特徴としている。
【００１８】
図１に示すコンテンツ取得装置１は、デジタル放送受信機１がインターネット３を利用してコンテンツの取得を行う際のインターフェイスとして機能する装置であり、データ送受信手段１１と、暗復号化手段１２と、プロトコル変換手段１３と、データストリーミング手段１４とを含んで構成されている。コンテンツ取得装置１の構成要素について、図３を用いて、以下に詳細に説明する。
【００１９】
図３に示すように、データ送受信手段１１は、コンテンツサーバ４にデータを送信したり、コンテンツサーバ４からデータを受信したりする制御を行い、インターネット３の通信プロトコルであるＴＣＩ／ＩＰ（Transmission Control Protocol/Internet Protocol）が実装されている。このデータ送受信手段１１には送受信されるデータを一時的に記憶する記憶装置を有しても良い。
【００２０】
暗復号化手段１２は、データ送受信手段１１からコンテンツサーバ４に送信するデータに対して、盗聴防止のために、一般的な暗号化を施す処理と、暗号化された状態でコンテンツサーバ４から受信したデータを復号化する処理とを行う。なお、暗号化のプロトコルとしては、インターネットの標準化団体であるＩＥＴＦ（Internet Engineering Task Force）が策定した手法であって、ＩＰ層のレベルで暗号化を行うＩＰｓｅｃがあげられる。
【００２１】
プロトコル変換手段１３は、デジタル放送受信機２に実装されている第一のプロトコルであるベーシック手順から、インターネットで使用する通信プロトコルであるＩＰ（第二のプロトコル）への変換処理、もしくは、その逆の処理を行う。ベーシック手順からＩＰへの変換は、コンテンツの取得を要求するときや、視聴者の操作によりデジタル放送受信機２で作成される制御コマンド（制御信号）を受け付けて、データ送受信手段１１や、暗復号化手段１２、データストリーミング手段１４に受け渡すときに行われる。一方、ＩＰからベーシック手順への変換は、制御コマンドにより処理を実行した際に、その応答信号をデジタル放送受信機２に返信するときに行われる。
【００２２】
データストリーミング手段１４は、インターネット３を利用して取得したコンテンツをデジタル放送受信機２に出力する処理を行う。このため、データストリーミング手段１４は、コンテンツサーバ４から分割して送信されるパケットに含まれるデータをデータ送受信手段１１から受け取り、内部記憶装置などに蓄積することでコンテンツを復元する機能と、コンテンツをデジタル放送受信機２に出力する機能や、コンテンツの出力を停止する機能などを備えている。
【００２３】
データストリーミング手段１４によるコンテンツの出力および出力の停止とは、コンテンツが動画である場合には動画の再生および再生の停止であり、一部のデータの出力および出力の停止を意味する。また、コンテンツがテキストや動画像などの制御のための情報である場合には、全てのデータの出力および停止を意味する。この処理は、視聴者の操作に基づいて行われ、そのための制御コマンドは前記したプロトコル変換手段１３を介してデジタル放送受信機２から受け付ける。また、デジタル放送受信機２へのコンテンツの出力は、例えば、データをＩＥＥＥ１３９４プロトコルに準じた形式で出力することにより行われる。データストリーミング手段１４から出力されたデータは、図２に示すデジタル放送受信機２のＩＥＥＥ１３９４端子２８ｂから取り込まれ、デジタル放送対応テレビ装置７（図１参照）に表示される。
【００２４】
なお、データストリーミング手段１４によるコンテンツの再生方法としては、インターネット３から受信したパケットデータが一定量に達したら再生を開始し、再生しながら残りのデータを取得することが望ましい。また、あらかじめ複数のファイルに分割されているコンテンツについて、最初のファイルのダウンロードが終了したら、そのファイルの分のコンテンツを再生すると共に、続く二番目のファイルのダウンロードを開始し、以降はこの手順を繰り返すような再生方法であっても良い。
【００２５】
本実施形態においてコンテンツ取得装置１は、個別に処理を遂行する各手段１１〜１４から構成される一つの装置として説明するが、各手段１１〜１４を単独の装置としてハブなどを用いて接続した構成にすることもできる。また、ＣＰＵ（Central Processing Unit）や、ＲＯＭ（Read Only Memory）や、ＲＡＭ（Random Access Memory）、電気・電子回路と、ＣＰＵなどに展開・起動するソフトウエア（プログラム）により各手段１１〜１４が実現される一体構造のセットトップボックスや、デジタル放送受信機２に接続されるアダプタであっても良い。
【００２６】
図１に示すコンテンツ配信局６に設置されたコンピュータ装置であるコンテンツサーバ４は、インターネット３を利用してデータの送受信を行う送受信手段４１と、データを暗号化・復号化する暗復号化手段４２と、コンテンツや、その他のコンピュータプログラムおよびデータを保管する記憶装置４４と、各種の処理を行う処理手段４３とを含んで構成されている。処理手段４３における処理とは、コンテンツサーバ４の一般的な制御を行うほかに、視聴者からダウンロード要求のあったコンテンツを抽出したり、送信したりする制御も行う。暗復号化手段４２における暗号化・復号化とは、視聴者からインターネット３を経由して送られてくるコンテンツの送信を要求するデータに施されている暗号を復号化する処理と、視聴者の要求に基づいて送信されるコンテンツに、インターネット３内での盗聴防止のために暗号化を施す処理である。
【００２７】
このようなコンテンツ取得装置１を利用して行われるコンテンツの取得・再生について主に図４のフローチャートを用いて説明する。なお、以下においては、コンテンツは動画像であり、ストリーミング手段１４において再生され、デジタル放送受信機２に出力されるものとする。
【００２８】
まず、ステップＳ１において、図１に示すデジタル放送受信機１がコンテンツサーバ４に保管されているコンテンツについての情報をデジタル放送対応テレビ装置７の画面に表示させる。この情報は放送によって受信されるＢＭＬコンテンツとして提供されるものである。ＢＬＭコンテンツを再生すると、デジタル放送対応テレビ装置７には、コンテンツの内容を示す画像や文字、および／または、ＵＲＬ（Uniform Resource Locater）が表示される。視聴者がデジタル放送対応テレビ装置７に情報が表示されているコンテンツについての取得を希望する場合には、デジタル放送受信機１のリモコン装置２８ａなどを活用してコンテンツを指定することができる。このような表示画面の一例としては、図５（ａ）があげられる。画面５１には、現在放送中の番組に重ねる形で、ダウンロード可能なコンテンツのボタン５２ａ，５２ｂ，５２ｃが配列表示されている。なお、画面５１は、放送中の番組が表示される画面と、ボタン５２ａ，５２ｂ，５２ｃとが配列された画面とを配列した構成であっても良い。
【００２９】
ステップＳ２において、デジタル放送受信機２は、入力手段２８から視聴者のコンテンツ取得要求を受け付ける。コンテンツ取得要求は、視聴者が画面を参照しながら指定したコンテンツのダウンロード命令であり、コンテンツを特定するテキスト（例えば、ＵＲＬや、ＩＰアドレス）と、そのコンテンツの取得を指示する制御コマンドから構成される。そして、ステップＳ３においてデジタル放送受信機２は、コンテンツ取得要求をベーシック手順に従う取得要求データとして通信制御手段２７から出力する。取得要求データの作成は制御手段２９により行われ、作成された取得要求データは通信制御装置２７のモジュラ端子２７ａからケーブルを通じて、コンテンツ取得装置１に送信される。
【００３０】
デジタル放送受信機２から送信された取得要求データは、ステップＳ４において、コンテンツ取得装置１に受信される。取得要求データを受信したコンテンツ取得装置１は、ステップＳ５でプロトコル変換手段１３が取得要求データのプロトコルをベーシック手順からＩＰに変換する。プロトコルの変換により取得要求データは、インターネット通信に適合したデータとなり、そのデータ構造としては、例えば、ＴＣＰ／ＩＰで実現されるインターネット通信において、ファイル転送を要求する際に用いられるＨＴＴＰ（HyperText Transfer Protocol）におけるＧＥＴコマンドに取得対象としてのＵＲＬが付加されたものがあげられる。
【００３１】
ステップＳ６ではコンテンツ取得装置１が、プロトコル変換後の取得要求データをコンテンツサーバ４に送信する。ここでの処理は、データ送受信手段１１が、取得要求データをＴＣＰに基づいてパケット化すると共に、ＩＰに基づいて送信先を特定することでパケットデータを作成したり、パケットデータを暗復号化手段１２で暗号化処理することがあげられる。なお、データ送受信手段１１は取得要求データをコンテンツサーバ４に送信した後、処理の終了を応答信号としてプロトコル変換手段１３に返信し、プロトコル変換手段１３は、応答信号をＩＰからベーシック手順にプロトコル変換してからデジタル放送受信機２に送信する。
【００３２】
コンテンツ取得装置１から送信された取得要求データは、ステップＳ７においてコンテンツサーバ４が受信する。取得要求データの取得とは、インターネット３を経由して送られてきたパケットデータを送受信手段４１で受信し、ＴＣＰ／ＩＰに基づいて取得要求データを復元し、さらに暗復号化手段４２により復号化することをいう。続くステップＳ８では、コンテンツサーバ４の処理手段４３が、取得要求データに含まれるコマンドを実行して、取得要求データに含まれるＵＲＬなどで特定されるコンテンツを記憶装置４４から抽出する。そして、ステップＳ９で抽出したコンテンツをコンテンツ取得装置１に向けて送信する。ここでの処理は、コンテンツを暗復号化手段４２で暗号化した後に、送受信手段４１においてＴＣＰ／ＩＰに基づくパケットデータを作成して、コンテンツの要求元であるコンテンツ取得装置１に送信することである。
【００３３】
ステップ１０では、コンテンツ取得装置１がコンテンツを受信する。コンテンツの受信とは、個々のパケットデータをデータ送受信手段１１において受信し、暗復号化手段１２において復号化を行うことである。続くステップＳ１１では、分割されたパケットで受信したコンテンツのデータをデータストリーミング手段１４に蓄積する。そして、ステップＳ１２でデータストリーミング手段１４が、コンテンツを再生し、ＩＥＥＥ１３９４Ｉ／Ｆを用いてデジタル放送受信機２にコンテンツを出力する。コンテンツの再生を開始するタイミングは、例えば、コンテンツの再生が自動的に行われる場合は、ダウンロードしたコンテンツのデータ量が一定量に到達したときや、特定のファイルのダウンロードが終了したときである。また、視聴者の操作による場合は、リモコン装置２８ａなどからデジタル放送受信機２に入力された情報を制御コマンドとしてデータストリーミング装置１４が受け付け、その制御コマンドに従って再生を開始したときである。
【００３４】
この間、デジタル放送対応テレビ装置７には、図５（ｂ）に例示されるように、放送された番組を表示する画面５３と、選択したコンテンツをダウンロード中であることを示す情報画面５４とが並んで表示されることが望ましい。この情報画面５４は、「ただいまダウンロード中です」や、「××％ダウンロード完了」などの文字表示を含んでおり、その他にダウンロードしたデータ量を全体に対する割合で示すグラフィックを表示させても良い。
【００３５】
データストリーミング手段１４により再生され、デジタル放送受信機２に出力されたコンテンツは、ステップＳ１３において、画面に表示される。この際には、図５（ｃ）に示すように、コンテンツが表示される画面５５と、情報画面５６とが並んで表示される。ここでの情報画面５６は、コンテンツの操作方法や、衛星波などを活用して放送される番組への切り替え方法を説明したテキスト５６ａや、コンテンツの再生や停止などの操作をリモコン装置２８ａで行うためにリモコン装置２８ａの各ボタンに割り当てられた機能を説明するボックス５６ｂを含んで構成されている。
【００３６】
なお、この間には、コンテンツのほかにもデジタル放送受信機２とコンテンツ取得装置１との間で種々の情報が入出力される。まず、デジタル放送受信機２からコンテンツ取得装置１に出力される情報としては、コンテンツの再生や、停止など、コンテンツの再生に関する操作に基づいて作成される制御コマンドがあげられる。このような視聴者操作に基づく制御コマンドは、デジタル放送受信機２の通信制御手段２７からプロトコル変換手段１３に受け渡される。プロトコル変換手段１３は、取得した制御コマンドをベーシック手段からＩＰにプロトコル変換してからデータストリーミング手段１４に受け渡す。一方、コンテンツ取得装置１からデジタル放送受信機２に出力される情報としては、視聴者操作に基づく制御コマンドに対する応答信号や、コンテンツのダウンロード中にデータ蓄積量に関する情報などの途中経過の情報があげられる。これらの情報は、データストリーミング手段１４で作成され、プロトコル変換手段１３において、ＩＰからベーシック手順にプロトコル変換した後に、デジタル放送受信機２に出力される。
【００３７】
ここで、インターネットを経由して取得したコンテンツの再生や停止などの操作に関する情報は、コンテンツに含まれるＢＭＬコンテンツに記述されている。したがって、視聴者は、コンテンツに含まれるＢＭＬコンテンツを操作することにより、前記したコンテンツの再生などの操作を行う。また、コンテンツにＢＭＬコンテンツが含まれていない場合であっても、コンテンツのダウンロードに先駆けて、ＦＴＰ（File Transfer Protocol）やＨＴＴＰでコンテンツサーバ４からＢＭＬコンテンツを取得し、データストリーミング手段１４内でカルーセル化してコンテンツに多重しても良い。この場合は、インターネット３における伝送容量を減らすことができるし、ＢＭＬコンテンツのカルーセル周期を早くすることで視聴者の操作に対するレスポンス速度を高めることが可能になる。
【００３８】
ここで、コンテンツの操作用のＢＭＬコンテンツをデータストリーミング手段１４内でカルーセル化して多重する処理としては二通りの方法があげられる。
一つは、インターネット３で送信されるデータに付与されるパケットのヘッダに含まれるＰＭＴ（Program Map Table）をコンテンツ取得装置１が書き換えるものであり、他の一つはコンテンツサーバ４側が操作用のＢＭＬコンテンツの情報を含むＰＭＴを配信するものである。なお、ＰＭＴとは、ＰＳＩ（Program Specific Information）と呼ばれるテーブル情報の一つであり、コンテンツに付与される番組番号ごとに、番組を構成する映像データ、音響データ、操作データからなる個別ストリームが伝送されるパケットのＰＩＤ（Packet IDentification）値をリストとして記述したものである。つまり、ＰＭＴで指定されるＰＩＤ値を持つパケットのデータを処理することで、映像データ、音響データ、および操作データを含むその他の情報を正しく多重して一つのコンテンツとして再生することが可能になる。
【００３９】
コンテンツ取得装置１がＰＭＴを書き換える場合は、あらかじめ取得しておいたＢＭＬコンテンツに対して、データストリーミング手段１４がＡＲＩＢ  ＳＴＤ−Ｂ２４（Association of Radio Industries and Businesses STandarD-B24）第二編に規定されるデータカルーセル伝送方式に従ってエンコードし、そのパケットを、視聴者の要求に基づいてインターネット３からダウンロードしたコンテンツのデータに多重化する。インターネット３からダウンロードしたコンテンツのパケットに含まれるＰＭＴには、データストリーミング手段１４が保有しているＢＭＬコンテンツについての情報は記述されていない。したがって、データストリーミング手段１４は、ＢＭＬコンテンツを伝送するパケットのＰＩＤ値を追加した新たなＰＭＴを作成し、ダウンロードしたパケットのＰＭＴと入れ替える。さらに、ＢＭＬコンテンツのパケットは、新たに作成したＰＭＴ、および、ＰＭＴに記述されているＰＩＤ値を用いて作成する。新たなＰＭＴを作成することで、ＢＭＬコンテンツを含まないコンテンツであっても、視聴者の操作を受け付けることが可能になる。
【００４０】
また、コンテンツサーバ４が操作用のＢＭＬコンテンツの情報を含むＰＭＴを作成し、配信する場合について説明する。コンテンツサーバ４は、視聴者側のコンテンツ取得装置１においてＢＭＬコンテンツが多重化されることを想定して作成したＰＭＴを含むヘッダを付与して、パケットを作成し、送信する。つまり、映像データや音声データを送信するパケットのＰＭＴには、ＢＭＬコンテンツに割り当てられたＰＩＤ値が記述されているが、そのようなＰＩＤ値を有するパケットは、コンテンツサーバ４からは同時には送信されない。コンテンツ取得装置１は、あらかじめ用意しておいたＢＭＬコンテンツをＡＲＩＢ  ＳＴＤ−Ｂ２４第二編に規定されるデータカルーセル伝送方式に従ってエンコードし、所定のＰＩＤ値を付与したパケットを作成する。映像データや音声データのパケットを受け取ったら、そのパケットのＰＭＴに従って、ＢＭＬコンテンツを多重化する。ここにおいて、コンテンツサーバ４が作成するＰＭＴにおけるＢＭＬコンテンツのＰＩＤ値と、データストリーミング手段１４がＢＭＬコンテンツに付与するＰＩＤ値とは、所定の取り決めに従って付与される。所定の取り決めは、ＢＭＬコンテンツの取得時や、放送により取得する補助的なデータであらかじめ定義される。コンテンツ取得装置１が映像データなどのパケットのＰＭＴを書き換える必要がなくなるので、コンテンツのダウンロードおよび再生を速やかに行うことが可能になる。
【００４１】
このようなコンテンツ取得装置１を用いると、デジタル放送受信機２がＩＰを実装した通信制御手段を備えていない場合であっても、インターネット３を利用したコンテンツの配信を受けることができる。デジタル放送受信機２から出力されるコンテンツの取得要求データおよび制御コマンド、あるいは、コンテンツ取得装置１からの応答信号はデータ容量が小さいために、アナログモデムの電話回線Ｉ／Ｆをそのまま使っても処理速度が落ちることはない。一方、コンテンツサーバ４から送られてくる大容量のコンテンツは、インターネット３を利用した高速通信により取得することができるので、コンテンツのダウンロードに要する時間を短縮化することができる。また、コンテンツ取得装置１においてコンテンツを蓄積すると共に、コンテンツ取得装置１からデジタル放送受信機２へのコンテンツの出力にＩＥＥＥ１３９４Ｉ／Ｆを利用するので、コンテンツ取得装置１とデジタル放送受信機２との接続に起因する再生の遅れが発生することはない。このように、コンテンツの要求から取得・再生までに要する時間を短縮化することができるので、視聴者は、通常の放送を見るのと同じ感覚で、好きな時間に、見たい番組を見ることが可能になる。また、コンテンツサーバ４にとっても、一つのデジタル放送受信機２との通信時間を短縮化できるので、多様なコンテンツを多くの視聴者に提供することが可能になり、デジタル放送に伴って視聴者に提供されるサービスの幅を広げることが可能になる。
【００４２】
なお、コンテンツの復号化は、データストリーミング手段１４において行わせることも可能である。また、コンテンツの盗聴などに対する保護の強化および／または有料配信のために、前記した一般的な暗号化処理に加えて、特別の暗号化処理を、送信されるコンテンツに施しても良い。特別の暗号化処理されたコンテンツを復号化する処理は、特別の暗号化処理に対応したソフトウエアを暗復号化手段１２またはデータストリーミング手段１４に組み込むことにより行われる。また、このような特別の暗号化処理は、コンテンツ取得装置１で復号化せずに、デジタル放送受信機２のデスクランブル手段２３で復号するような処理であっても良い。コンテンツ取得装置１で再生するコンテンツをデジタル放送受信機２以外の装置で使用することを防止でき、コンテンツの著作権の保護を確実に行うことが可能になる。
【００４３】
また、コンテンツの再生・停止などの操作を行うための情報が記載されたＢＭＬコンテンツは、コンテンツサーバ４からその都度ダウンロードする以外に、あらかじめ蓄積しておいたＢＭＬコンテンツを必要に応じて、ダウンロードしたコンテンツに多重して使用することも可能であるし、衛星波などによる放送によって取得しても良い。放送によって取得するＢＭＬコンテンツは、インターネット３で配信されるＥＰＧ（Electronic Program Guide）へジャンプするためのフックとなるプログラムのみから構成され、実際の番組表や操作のためのデータは、インターネット経由でダウンロードするＥＰＧにより得られることが望ましい。視聴者は、放送によるか、インターネット通信によるかを意識することはなく操作用のＢＭＬコンテンツを得ることができ、コンテンツの提供側、特に放送局は、放送のデータ量の削減などが可能になるので、デジタル放送の運用が容易になる。
【００４４】
さらに、コンテンツのダウンロードおよび再生までの待ち時間の間に、過去にデータストリーミング手段１４に蓄積したコンテンツを使用しても良い。この際に使用されるコンテンツとしては、配信会社のタイトル画面や、「部屋を明るくしてテレビから離れてみましょう」などの文字が書かれた画面、主要なコンテンツの先頭部分のみ、などがあげられる。
【００４５】
コンテンツをストリーミング再生する際には、インターネットのトラフィック量の変動などによりパケットデータの受信が滞り、次に再生すべきデータがなくなることが想定される。この場合に対応するために、コンテンツの再生を再開できるまでの間に再生する代替用のコンテンツをデータストリーミング手段１４にあらかじめ用意しておくことが望ましい。代替用のコンテンツとしては、「少々お待ちください」などの文字を含む、いわゆるお待ちパターンや、フィラー、ＣＭなどがあげられる。
【００４６】
【発明の効果】
本発明の請求項１または請求項４によれば、多様なコンテンツをインターネットを経由させて取得することが可能になる。したがって、視聴者は通常の放送を見るのと同じ感覚で、好きな時間に、見たい番組を見ることが可能になる。
請求項２によれば、インターネットを経由させて取得したコンテンツの出力を視聴者が操作することが可能になる。
請求項３によれば、暗号化が施されたコンテンツであっても、デジタル放送受信機への出力が可能になる。したがって、視聴者は、そのようなコンテンツを視聴することが可能になる。
請求項１または請求項４によれば、コンテンツを取得する際のデータ量を少なくすることができるので、ダウンロードに要する時間を短縮化することができる。また、コンテンツの再生時になされる視聴者の操作に対するレスポンスを高めることが可能になる。
【図面の簡単な説明】
【図１】本発明の実施形態におけるコンテンツ配信システムの全体構成図である。
【図２】デジタル放送受信機の構成を示すブロック図である。
【図３】コンテンツ取得装置の構成を示すブロック図である。
【図４】コンテンツの配信処理を説明するフローチャートである。
【図５】（ａ）、（ｂ）、（ｃ）はコンテンツの配信・再生時の表示画面の一例を示す図である。
【符号の説明】
１      コンテンツ取得装置
２      デジタル放送受信機
３      インターネット
４      コンテンツサーバ
１１    データ送受信手段
１２    暗復号化手段
１３    プロトコル変換手段
１４    データストリーミング手段
【図１】
0004042957.tif 000002
【図２】
0004042957.tif 000003
【図３】
0004042957.tif 000004
【図４】
0004042957.tif 000005
【図５】
0004042957.tif 000006