(57)【要約】【課題】コンテンツのプログレッシブダウンロードに好適な受信装置を提供する。【解決手段】  ダウンローダは、１以上のコンテンツのダウンロード要求をキューイングする。ダウンロード中のいずれか１つのコンテンツの再生がユーザより指示されたとき、ダウンローダは、そのコンテンツを途切れなく良好に再生できるかどうかを、当該コンテンツの伝送レートの平均値と基準の再生レートとの比較により判定する。ＥＣＧ処理部は、伝送レートの平均値が基準の再生レート以下である場合には、そのコンテンツを途切れなく良好に再生できない場合には警告メッセージをユーザに提示する。【選択図】図７
2010098526.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを通じてコンテンツをダウンロードするダウンロード手段と、
前記ダウンロード中のコンテンツを蓄積するストレージ部と、
前記ダウンロード中のコンテンツの伝送レートと当該コンテンツの基準の再生レートとをもとに前記コンテンツの連続再生の可否を判定する判定手段と、
前記判定の結果を前記ユーザに提示する提示手段と
を具備する受信装置。
【請求項２】
請求項１に記載の受信装置であって、
前記ダウンロード手段は、ダウンロード中のコンテンツ毎の伝送レートを測定し、
前記判定手段は、前記ダウンロード中のコンテンツの再生の指示が入力されたとき、前記ダウンロード手段により測定された伝送レートと当該コンテンツの基準の再生レートとをもとに前記コンテンツの連続再生の可否を判定する
受信装置。
【請求項３】
請求項２に記載の受信装置であって、
前記判定手段は、前記コンテンツの連続再生の不可を判定した場合に前記コンテンツのダウンロードが完了するまでの待ち時間を計算し、
前記提示手段は、前記待ち時間を前記判定の結果とともに前記ユーザに提示する
受信装置。
【請求項４】
請求項３に記載の受信装置であって、
前記ダウンロード手段は、同時に複数のコンテンツのダウンロードを行うことが可能とされ、前記判定手段により前記コンテンツの連続再生の不可が判定された場合、このコンテンツを優先的にダウンロードする
受信装置。
【請求項５】
請求項４に記載の受信装置であって、
前記ダウンロード手段は、前記再生するコンテンツを優先的にダウンロードするために、前記再生するコンテンツ以外のコンテンツのダウンロードを休止する
受信装置。
【請求項６】
請求項１に記載の受信装置であって、
前記ダウンロード手段は、同時に複数のコンテンツのダウンロードを行うことが可能とされ、
前記判定手段は、前記ダウンロード中のコンテンツ毎の伝送レートと当該コンテンツの基準の再生レートとをもとに連続再生が可能なコンテンツを判定する
受信装置。
【請求項７】
請求項６に記載の受信装置であって、
前記ダウンロード手段は、ダウンロード中のコンテンツ毎の伝送レートを他のダウンロードを休止させた状態でそれぞれ測定し、
前記判定手段は、前記ダウンロード中のコンテンツ毎の伝送レートと当該コンテンツの基準の再生レートとをもとに、他のコンテンツのダウンロードを休止させた状態で連続再生が可能なコンテンツを判定する
受信装置。
【請求項８】
ネットワークを通じてコンテンツをダウンロードし、
前記ダウンロード中のコンテンツをストレージ部に蓄積し、
前記ダウンロード中のコンテンツの伝送レートと当該コンテンツの基準の再生レートとをもとに前記コンテンツの連続再生の可否を判定し、
前記判定の結果を前記ユーザに提示する
コンテンツ受信方法。
【請求項９】
コンピュータを、受信装置として動作させるプログラムであって、
ネットワークを通じてコンテンツをダウンロードするダウンロード手段と、
前記ダウンロード中のコンテンツを蓄積するストレージ部と、
前記ダウンロード中のコンテンツの伝送レートと当該コンテンツの基準の再生レートとをもとに前記コンテンツの連続再生の可否を判定する判定手段と、
前記判定の結果を前記ユーザに提示する提示手段として、
前記コンピュータを動作させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを通じてコンテンツを受信する受信装置、そのコンテンツを受信するコンテンツ受信方法、およびプログラムに関する。
【背景技術】
【０００２】
高速ストリーム通信ネットワークの普及に伴い、既に楽曲、動画、コンピュータプログラムなどの様々なコンテンツをダウンロード方式で配信するコンテンツダウンロードサービスが存在する。
【０００３】
一般的なダウンロードは、ストリーム全体のダウンロードが完了した後でなければ再生することができない方式である。これに対し、ストリーミングと同様にダウンロードしながら再生することのできる配信方式として、プログレッシブダウンロードがある。プログレッシブダウンロードは、ダウンロード後にストリームが受信装置内に残り、何度でもストリームの内容を再生することができるという点でストリーミングと異なる。
【０００４】
このプログレッシブダウンロードでは、ネットワークの伝送特性の変動により、実際の伝送レートが再生上必要なレート（対象コンテンツの基準の再生レート）よりも低くなった場合、バッファアンダーフローが発生して、再生が途切れ途切れ（再生と再生中断との繰り返し）となってしまう。
【０００５】
特許文献１には、バッファアンダーフローの発生の頻度を抑制するために、次のような技術が記載されている。ストリームを受信し再生する装置は、バッファでのストリームの蓄積量を監視し、その蓄積量が第１の閾値以下となったとき、ストリームの一時休止可能な位置でデコードを休止する。この後、バッファ上のストリームの蓄積量は時々刻々と増加する。そして、その装置は、バッファでのストリームの蓄積量が第２の閾値（第１の閾値＜第２の閾値）以上となったとき、ストリームのデコードを再開する。ここで、ストリームの一時休止可能な位置として、特許文献１には楽曲と楽曲との間の位置が挙げられている。
【特許文献１】特開２００７−３１１９０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
以上のように、ネットワークの伝送特性の変化により、ストリームの伝送レートが再生上必要なレート未満に低下した場合には、バッファアンダーフローにより、途切れのない連続再生ができなくなる。また、特許文献１に記載される方式は、ストリームが一時休止可能な位置をいくつも有するものである必要があり、ストリームが動画のように連続再生されるものである場合には不向きである。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、コンテンツのプログレッシブダウンロードに好適な受信装置、コンテンツ受信方法、およびコンピュータプログラムを提供することを目的とするものである。
【課題を解決するための手段】
【０００８】
本発明の第１の側面である受信装置は、ネットワークを通じてコンテンツをダウンロードするダウンロード手段と、前記ダウンロード中のコンテンツを蓄積するストレージ部と、前記ダウンロード中のコンテンツの伝送レートと当該コンテンツの基準の再生レートとをもとに前記コンテンツの連続再生の可否を判定する判定手段と、前記判定の結果を前記ユーザに提示する提示手段とを具備する。
【０００９】
ダウンロード中のコンテンツの伝送レートと当該コンテンツの基準の再生レートとをもとに、ダウンロード中のコンテンツの連続再生の可否を判定して、ユーザに提示することで、ユーザは連続再生が可能なコンテンツに絞って再生を指示することができる。
【００１０】
本発明の受信装置は、前記提示手段による前記判定の結果に対するユーザからの応答として前記ダウンロード中のコンテンツの再生指示を入力させる入力手段と、前記コンテンツの再生の指示が入力されたとき、前記ダウンロード中のコンテンツを再生するように制御する制御手段とをさらに具備する。これにより、ダウンロード中のコンテンツを再生することができる。
【００１１】
本発明の受信装置において、前記ダウンロード手段は、ダウンロード中のコンテンツ毎の伝送レートを測定し、前記判定手段は、前記ダウンロード中のコンテンツの再生の指示が入力されたとき、前記ダウンロード手段により測定された伝送レートと当該コンテンツの基準の再生レートとをもとに前記コンテンツの連続再生の可否を判定することとしてもよい。これにより、判定手段が判定に用いる、ダウンロード中のコンテンツ毎の伝送レートを得ることができる。
【００１２】
本発明の受信装置において、前記判定手段は、前記コンテンツの連続再生の不可を判定した場合に前記コンテンツのダウンロードが完了するまでの待ち時間を計算し、前記提示手段は、前記待ち時間を前記判定の結果とともに前記ユーザに提示することとしてもよい。これにより、ユーザは、当該コンテンツのダウンロードが完了するまでの待ち時間を知ることができる。
【００１３】
本発明の受信装置において、前記ダウンロード手段は、同時に複数のコンテンツのダウンロードを行うことが可能とされ、前記判定手段により前記コンテンツの連続再生の不可が判定された場合、このコンテンツを優先的にダウンロードすることとしてもよい。再生するコンテンツを優先的にダウンロードすることで、可及的に連続再生が可能なようにダウンロードが行われる。
【００１４】
前記ダウンロード手段は、前記再生するコンテンツを優先的にダウンロードするために、前記再生するコンテンツ以外のコンテンツのダウンロードを休止するようにしてもよい。これにより、少なくともダウンロードの優先度が低くネットワーク帯域などのリソースの割り当てが少ないことに起因した連続再生の不可を回避できる。
【００１５】
前記ダウンロード手段は、同時に複数のコンテンツのダウンロードを行うことが可能とされ、前記判定手段は、前記ダウンロード中のコンテンツ毎の伝送レートと当該コンテンツの基準の再生レートとをもとに連続再生が可能なコンテンツを判定するようにしてもよい。
【００１６】
さらに、前記ダウンロード手段は、ダウンロード中のコンテンツ毎の伝送レートを他のダウンロードを休止させた状態でそれぞれ測定し、前記判定手段は、前記ダウンロード中のコンテンツ毎の伝送レートと当該コンテンツの基準の再生レートとをもとに、他のコンテンツのダウンロードを休止させた状態で連続再生が可能なコンテンツを判定することとしてもよい。
【００１７】
本発明の第２の側面であるコンテンツ受信方法は、ネットワークを通じてコンテンツをダウンロードし、前記ダウンロード中のコンテンツをストレージ部に蓄積し、前記ダウンロード中のコンテンツの伝送レートと当該コンテンツの基準の再生レートとをもとに前記コンテンツの連続再生の可否を判定し、前記判定の結果を前記ユーザに提示するものである。
【００１８】
本発明の第３の側面であるプログラムは、コンピュータを、受信装置として動作させるプログラムであって、ネットワークを通じてコンテンツをダウンロードするダウンロード手段と、前記ダウンロード中のコンテンツを蓄積するストレージ部と、前記ダウンロード中のコンテンツの伝送レートと当該コンテンツの基準の再生レートとをもとに前記コンテンツの連続再生の可否を判定する判定手段と、前記判定の結果を前記ユーザに提示する提示手段として、前記コンピュータを動作させるものである。
【発明の効果】
【００１９】
本発明によれば、コンテンツのプログレッシブダウンロードに好適な受信装置、コンテンツ受信方法、およびコンピュータプログラムを提供することができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。
【００２１】
＜第１の実施形態＞
［コンテンツダウンロードシステムの構成］
図１は、本発明の一実施の形態であるコンテンツダウンロードシステムの基本概念を示している。
【００２２】
このコンテンツダウンロードシステム１は、コンテンツを視聴するユーザ宅などに設置される受信装置１０と、ネットワーク２を介して接続される受信装置１０からの要求に応じ、コンテンツをダウンロードさせる配信装置２０から構成される。
【００２３】
なお、ダウンロードは、いずれも受信装置１０がネットワーク２を介して配信装置２０からコンテンツなどのストリームを転送させ、蓄積する処理をいう。但し、ダウンロードでは、受信装置１０がストリーム全体をダウンロードしてからその再生が可能になるのに対し、プログレッシブダウンロード（以下「ＰＤＬ」と記述する。）では、再生時刻の先頭のものからコンテンツのストリームが配信され、受信装置１０にダウンロードしつつコンテンツのストリームの再生を行うことが可能である。ここで、コンテンツとは、動画ストリームと、それに対応する音声ストリームおよび字幕ストリームなどを含む、暗号化されたストリームである。
【００２４】
ネットワーク２は、インターネットなどに代表される通信網である。
【００２５】
受信装置１０は、コンテンツのストリームをダウンロードにより取得して再生などの利用ができる機器であればよい。具体的には、パーソナルコンピュータ（Ｐｅｒｓｏｎａｌ Ｃｏｍｐｕｔｅｒ：ＰＣ）等のコンピュータ機器、テレビジョン受像器、携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ Ｄｉｇｉｔａｌ Ａｓｓｉｓｔａｎｔ）、録画機器などである。
【００２６】
配信装置２０は、ネットワーク２上に設けられた複数のサーバ等によって構成される。配信装置２０は、ネットワーク２を通じて接続された受信装置１０から、コンテンツのストリームのダウンロードの要求を受け、そのコンテンツのストリームを受信装置１０にあてて配信する。
【００２７】
［受信装置１０と配信装置２０の構成］
次に、図２を参照して、コンテンツダウンロードシステム１における受信装置１０と配信装置２０の構成を説明する。
【００２８】
受信装置１０は、ブラウザ１１、ダウンローダ１２、ストレージ１３、ＥＣＧ（Ｅｌｅｃｔｒｏｎｉｃ Ｃｏｎｔｅｎｔｓ Ｇｕｉｄｅ）処理部１４、ＡＶプレーヤ１５を備えている。
【００２９】
ブラウザ１１は、配信装置２０から取得するＨＴＭＬ（Ｈｙｐｅｒｔｅｘｔ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ）文書またはＢＭＬ（Ｂｒｏａｄｃａｓｔ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ）文書などに基づき、ダウンロードするコンテンツの選択などの操作をユーザがインタラクティブに実行できるウェブページを表示させる。ＢＭＬとは、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ）ベースのデータ放送向けのページ記述言語である。
【００３０】
ダウンローダ１２は、ブラウザ１１の制御に応じて起動され、配信装置２０からコンテンツやそのメタデータをダウンロードさせてストレージ１３に蓄積する。また、ダウンローダ１２は、複数のダウンロード間でのダウンロード毎の優先度を所定の判定条件をもとに求め、優先度の高いダウンロードから先に開始するようにスケジューリングを行う。また、ダウンローダ１２は、ダウンロード中のコンテンツ毎の伝送レートを測定し、その伝送レートの平均値や、コンテンツの残りサイズなどのダウンロード状況に関する情報をストレージ１３に記録する。さらに、ダウンローダ１２は、ダウンロード毎にその伝送レートの平均値とコンテンツの基準の再生レートとを比較し、ＰＤＬを良好に（途切れなく）行うことができるかどうかを判定し、その結果をユーザに提示するようにＥＣＧ処理部１４に通知する処理等を行う。
【００３１】
ストレージ１３は、例えばハードディスクドライブなどであり、コンテンツのメタデータやストリームなどが格納されるとともに、ダウンロード中のコンテンツの伝送レートの平均値、ダウンロード中のコンテンツの残りサイズなどのダウンロード状況に関する情報を格納する。
【００３２】
ＥＣＧ処理部１４は、ダウンロードによってストレージ１３に蓄積されたコンテンツを紹介するための一覧をコンテンツのメタデータをもとに生成してユーザに提示し、この一覧の中から、視聴するコンテンツをユーザに選択させる。また、ＥＣＧ処理部１４は、ダウンローダ１２からＰＤＬを良好に（途切れなく）行うことができるかどうかの判定結果の通知を受けて、その通知内容をユーザに提示する処理等を行う。さらに、ユーザへの掲示内容に対するユーザからの応答をダウンローダ１２に転送する。
【００３３】
ＡＶプレーヤ１５は、ストレージ１３から読み出されたコンテンツを復号し、その結果得られるＡＶデータに対応する映像をディスプレイ（図示せず）に表示させ、音声をスピーカ（図示せず）から出力させる。
【００３４】
外部出力部１６は、ＡＶプレーヤ１５から供給されるＡＶデータを出力先（リムーバブルメディア、再生装置、記録装置など）の指定フォーマットに変換して出力する。
【００３５】
次に、図２参照して、コンテンツダウンロードシステム１における配信装置２０の構成を説明する。
【００３６】
配信装置２０は、ウェブサーバ２１、顧客管理サーバ２２、課金・決済サーバ２３、メタデータサーバ２４、コンテンツサーバ２５などで構成される。
【００３７】
ウェブサーバ２１は、受信装置１０にインタラクティブなウェブページを表示させるためのＨＴＭＬ文書、ＢＭＬ文書などを供給する。
【００３８】
顧客管理サーバ２２は、顧客（受信装置１０のユーザ）の顧客ＩＤ、パスワード、決済用情報（クレジットカード番号等）を、その顧客がダウンロードしたコンテンツを対応付けて管理する。
【００３９】
課金・決済サーバ２３は、顧客管理サーバ２２からの要請に応じ、顧客に対して課金・決済処理を行う。
【００４０】
メタデータサーバ２４は、コンテンツに関するメタデータを受信装置１０に転送する。ここで、メタデータは、コンテンツＩＤ、コンテンツの置き場所を示すＵＲＬ（Ｕｎｉｆｏｒｍ Ｒｅｓｏｕｒｃｅ Ｌｏｃａｔｏｒ）、コンテンツの概要、コンテンツが動画である場合にはその縮小画像などのデータを含む。
【００４１】
［受信装置１０の構成の詳細］
次に、受信装置１０の構成をさらに詳しく説明する。
図３は受信装置１０の構成を示すブロック図である。
【００４２】
同図に示すように、受信装置１０は、上記のブラウザ１１、ダウンローダ１２、ストレージ１３、ＥＣＧ処理部１４、ＡＶプレーヤ１５、外部出力部１６のほかに、通信インタフェース部１０１、通信処理部１０２、映像・音声出力処理部１０３、リモコンインタフェース１０４を有する。
【００４３】
通信インタフェース部１０１は、ネットワーク２に受信装置１０を接続する物理インタフェースである。
【００４４】
通信処理部１０２は、例えば、ＨＴＴＰのネットワークプロトコルを処理するモジュールである。ブラウザ１１およびダウンローダ１２は、通信処理部１０２を通じて、配信装置２０の各サーバとの間でＨＴＴＰによる各種ストリームの受け渡しを行う。例えば、通信処理部１０２は、ブラウザ１１およびダウンローダ１２から配信装置２０内の各サーバに対するＨＴＴＰリクエストを送信し、配信装置２０内の各サーバからのＨＴＴＰレスポンスを受信して、ブラウザ１１およびダウンローダ１２に供給する、
【００４５】
ＡＶプレーヤ１５は、ディクリプタ１１１、デマルチプレクサ１１２、映像デコーダ１１３、音声デコーダ１１４、字幕デコーダ１１５、再生制御部１１６などを備える。
【００４６】
ディクリプタ１１１は、ストレージ１３に格納されたコンテンツのストリームの復号を行う。デマルチプレクサ１１２は、ディクリプタ１１１で復号されたコンテンツのストリームを、映像、音声、字幕などのそれぞれの種類のストリームに分離する。映像デコーダ１１３は、デマルチプレクサ１１２で分離された映像ストリームを復号する。音声デコーダ１１４はデマルチプレクサ１１２で分離された音声ストリームを復号する。字幕デコーダ１１５はデマルチプレクサ１１２で分離された字幕ストリームを復号する。再生制御部１１６は、リモートコントローラ１２０などを用いてユーザより入力された再生／休止／一時休止などの各種操作のための処理を実行する。
【００４７】
映像・音声出力処理部１０３は、映像デコーダ１１３の出力、字幕デコーダ１１５の出力、およびブラウザ１１による生成画像を合成して表示データを生成して外部出力部１６を通じて外部のテレビジョンなどの映像・音声出力機器１３０に出力する。また、映像・音声出力処理部１０３は、音声デコーダ１１４の出力を外部出力部１６を通じて外部のテレビジョンなどの映像・音声出力機器１３０に出力する。
【００４８】
なお、受信装置１０に映像表示部と音声出力部を設け、これらに映像ストリームおよび音声ストリームの復号データを出力するようにしてもよい。
【００４９】
リモコンインタフェース１０４は、リモートコントローラ１２０との間で赤外線信号などの無線信号の送受信を行うインタフェースである。リモコンインタフェース１０４は、リモートコントローラ１２０を通じてユーザより入力された各種の指示をＡＶプレーヤ１５内の再生制御部１１６や、ブラウザ１１、その他のブロックに通知する。
以上、本発明の第１の実施形態にかかる受信装置１０の構成の説明である。
【００５０】
［受信装置１０の動作］
次に、受信装置１０の動作を説明する。
【００５１】
コンテンツをダウンロードする前段階の処理として、受信装置１０内のブラウザ１１は、配信装置２０内のウェブサーバ２１にアクセスするなどして、ダウンロード可能なコンテンツの一覧が記述されたウェブページを取得し、これを表示する。受信装置１０のユーザは、表示されたダウンロード可能なコンテンツの一覧から、ダウンロードしたいコンテンツを選択してダウンロード要求をブラウザ１１に入力する。ブラウザ１１は、このダウンロード要求に従ってダウンローダ１２を起動し、このダウンローダ１２に対し、当該コンテンツとメタデータのダウンロードを要求する。なお、有料コンテンツをダウンロードする場合には、ダウンロード前にそのコンテンツを購入するための手続きのためのやりとりが行われる。
【００５２】
ダウンローダ１２は、コンテンツのダウンロード要求を受けると、このダウンロード要求をキューイングする。この後、ダウンローダ１２は、キューイングされた全てのダウンロード要求について優先度をそれぞれ求める。キューイングされた全てのダウンロード要求には、ダウンロードを実行中のダウンロード要求と、ダウンロードがまだ開始されていないダウンロード要求も含まれる。
【００５３】
図４はコンテンツのダウンロードの優先度を求める処理のフローチャートである。
ダウンローダ１２は、各ダウンロード要求に対して１つずつ（ステップＳ１０１）、次のような基準で優先度を求める。
【００５４】
１．ユーザの嗜好
ユーザの嗜好に合ったコンテンツであれば優先度ｘをｎ１だけプラスする。ここで、優先度ｘの初期値は０とする。ｎ１は１以上の整数である。ユーザの嗜好に合ったコンテンツであるかどうかの判定は、例えば、次のようにして行われる。受信装置１０は、コンテンツが視聴される都度、そのコンテンツに関する情報、例えば、タイトル、ジャンル、出演者などの情報をメタデータなどより抽出して蓄積する。受信装置１０は、蓄積されたユーザの視聴履歴をもとに、統計的な手法によりユーザの嗜好に合ったタイトル、ジャンル、出演者などの情報を判定し、この判定結果をもとにユーザの嗜好情報を生成する。そしてダウンローダ１２は、ダウンロード対象のコンテンツのタイトル、ジャンル、出演者などの情報とユーザの嗜好情報とを比較して、そのコンテンツがユーザの嗜好に合ったものであるかどうかを判定する。合致度に応じてｎ１は可変にしてもよい（ステップＳ１０２, S１０３）。
【００５５】
２．コンテンツサーバの信頼性
ダウンロード要求先のコンテンツサーバの信頼性が高ければ優先度ｘをさらにｎ２だけプラスする。ｎ２は１以上の整数である。ここで、コンテンツサーバの信頼性は、過去のダウンロード時の伝送レートの平均値と変動特性などに応じて評価される。コンテンツサーバの信頼性の評価結果に応じてｎ２は可変にしてもよい。伝送レートの平均値が高くても変動が大きいと途切れなく再生することは困難である。また、伝送レートの変動が小さくても伝送レートの平均値がコンテンツの基準の再生レートより低い場合も良好な再生は困難である。よって、良好な再生を保証するためには、過去の伝送レートの平均値が基準の再生レートより高く、かつ過去の伝送レートの変動が小さい必要がある。このような評価を行うために、ダウンローダ１２は、コンテンツサーバ毎に、コンテンツのダウンロード時の伝送レートを測定して、その平均値と変動特性を求めて記録している。なお、コンテンツの基準の再生レートの情報は、例えば、そのコンテンツのメタデータなどから取得したり、コンテンツサーバに問い合わせることによって取得することが可能である（ステップＳ１０４，Ｓ１０５）。
【００５６】
３．実際の伝送レート
既にダウンロードが開始されたダウンロード要求については、ダウンロード中に実測した伝送レートの平均値と基準の再生レートとを比較することによって、ダウンロード対象のコンテンツが良好に再生できるものであるかどうかを予測できる。そこで、実測した伝送レートの平均値が基準の再生レートより高ければ優先度ｘをさらにｎ３だけプラスする。ｎ３は１以上の整数である（ステップＳ１０６，Ｓ１０７）。
【００５７】
４．ダウンロードの残り容量
ダウンロードするコンテンツの残り容量が少ない場合には優先度ｘをさらにｎ４だけプラスする。ｎ４は１以上の整数である。一つのコンテンツのダウンロードが完了すれば、その分だけネットワーク帯域が開放され、その開放されたネットワーク帯域はコンテンツのダウンロードに割り当てられる。したがって、コンテンツの残り容量が少ないほど、ｎ４を大きくしてもよい（ステップＳ１０８，Ｓ１０９）。
【００５８】
ダウンローダ１２は、上記の評価基準に従って各ダウンロード要求の優先度を求める。この優先度の算出は一定の時間周期で行われ、個々の周期で求められた優先度で前の周期で求められた優先度が上書き（更新）される。なお、上記の評価の順番は限定されない。
【００５９】
図５は優先度に基づくダウンロード開始の制御を示すフローチャートである。
ダウンローダ１２は、全てのダウンロード要求の優先度の算出が完了したなら、最も優先度の高いダウンロード要求から順にダウンロードを開始させる（ステップＳ２０１）。このとき優先度の高いダウンロード要求から優先的に、受信装置１０が利用可能なネットワーク帯域等のダウンロードに必要なリソースが割り当てられることになる。そして、ネットワーク帯域等のリソースの残りが無くなったところで（ステップＳ２０２のＹＥＳ）、ダウンローダ１２は、それより下位のダウンロード要求に対するダウンロードの開始を待機状態にする。
【００６０】
ダウンロード中またはダウンロード済みのコンテンツは、ストレージ１３に、そのコンテンツを識別するコンテンツＩＤと関連付けて蓄積される。
【００６１】
次に、リモートコントローラ１２０を使ってユーザより、再生したいコンテンツを選択するためのコンテンツ一覧の表示要求が入力された場合を説明する。
【００６２】
この表示要求はリモコンインタフェース１０４を通じてＥＣＧ処理部１４に入力される。ＥＣＧ処理部１４は、ストレージ１３に蓄積されたメタデータなどを参照しつつ、ダウンロードによってダウンロード中およびダウンロード済みのコンテンツの一覧データを生成し、映像・音声出力処理部１０３に出力する。映像・音声出力処理部１０３は、コンテンツの一覧データを外部のテレビジョンなどの映像・音声出力機器１３０にて表示可能な映像信号に変換し、映像・音声出力処理部１０３を通じて映像・音声出力機器１３０に出力する。これにより、映像・音声出力機器１３０に、視聴するコンテンツをユーザに選択させるためのコンテンツの一覧が表示される。
【００６３】
図６はコンテンツ一覧の表示例を示す図である。同図に示すように、コンテンツ一覧には、コンテンツ毎の、タイトル名、ダウンロード中であるかダウンロード済みかどうかを示す情報、コンテンツの長さ（再生時間）、コンテンツの縮小静止画像などが表示される。
【００６４】
図７は図６のコンテンツ一覧において、ユーザにより再生したいコンテンツが選択されて再生要求が入力された場合の処理のフローチャートである。
【００６５】
図６に示すコンテンツ一覧で、リモートコントローラ１２０を使ってユーザより、ダウンロード中の１つのコンテンツの再生要求が入力されたこととする。このユーザからの再生要求は、リモコンインタフェース１０４を通じてＥＣＧ処理部１４に入力される。ＥＣＧ処理部１４は、この再生要求を受けると、ダウンローダ１２に下記の判定処理の実行を指示する。
【００６６】
ダウンローダ１２は、ストレージ１３から、当該コンテンツの伝送レートの平均値と基準の再生レートの各情報を読み出し、両方を比較することによってＰＤＬを良好に行われることが可能であるかどうかを判定する。すなわち、ダウンローダ１２は、例えば、当該コンテンツの伝送レートの平均値が、当該コンテンツの基準の再生レートより高いことを判断した場合には、ＰＤＬを良好に行うことができることを判定して、ＡＶプレーヤ１５内の再生制御部１１６に当該コンテンツの再生の指示を与える。これにより、当該コンテンツの再生（ＰＤＬ）が開始される（ステップＳ３０７）。
【００６７】
また、ダウンローダ１２は、例えば、当該コンテンツの伝送レートの平均値が当該コンテンツの基準の再生レート以下であることを判断した場合には、ＰＤＬを良好に行うことができないことを判定する。そして、ダウンローダ１２は、その旨の警告メッセージを表示するようにＥＣＧ処理部１４に指示する。ＥＣＧ処理部１４は、この指示を受けて、映像・音声出力処理部１０３に警告メッセージのデータを出力する。映像・音声出力処理部１０３は、ＥＣＧ処理部１４より取得した警告メッセージのデータから表示データを生成し、外部出力部１６を通じて外部のテレビジョンなどの映像・音声出力機器１３０に出力する（ステップＳ３０２）。
【００６８】
図８は警告メッセージの表示例を示す図である。この警告メッセージには、最後まで休止することなく再生を行えるようになるまで待ち時間Ｘが付加される。この待ち時間Ｘは、例えば、次のようにして得られる。ダウンローダ１２は、ストレージ１３から当該コンテンツのダウンロードの残りサイズと伝送レートの平均値を読み込み、残りサイズを伝送レートの平均値で除算する。これにより待ち時間Ｘが求められる。すなわち、待ち時間Ｘとは、当該コンテンツのダウンロードが完了するまでの待ち時間である。
【００６９】
この後、ダウンローダ１２は、ユーザからの応答を待つ（ステップＳ３０３）。すなわち、ここでユーザは、警告メッセージを加味しつつ再生開始の指示を出すかどうかを決定し（ステップＳ３０４）、その結果をリモートコントローラ１２０を使って応答する。ＥＣＧ処理部１４は、再生を開始しないことがユーザより指示された場合、コンテンツの一覧データを再度生成し、映像・音声出力処理部１０３に出力する（ステップＳ３０６）。また、ＥＣＧ処理部１４は、再生を開始することがユーザより指示された場合、ダウンローダ１２に以下の処理の実行を指示する。
【００７０】
すなわち、ダウンローダ１２は、再生開始が指示されたコンテンツのダウンロードの優先度を最大に設定するとともに、他のコンテンツのダウンロードを全て休止させる（ステップＳ３０５）。そしてダウンローダ１２は、当該コンテンツのダウンロードを開始するとともにＡＶプレーヤ１５内の再生制御部１１６に当該コンテンツの再生指示を出す（ステップＳ３０７）。これにより、そのコンテンツの再生（ＰＤＬ）が開始される。但し、この場合には良好なＰＤＬが保証されたわけではない。
【００７１】
以上説明したように、本実施形態によれば、ダウンロード中のコンテンツのＰＤＬを良好に行えるかどうかを判定して、ユーザに提示することで、ユーザは良好にＰＤＬが可能なコンテンツに絞って再生開始の指示を与えることができる。また、ダウンロード中のコンテンツのＰＤＬを良好に行うことができない場合には、当該コンテンツのダウンロードが完了するまでの時間を、当該コンテンツのＰＤＬを良好に行えるようになるまでの待ち時間Ｘとして表示することで、ユーザの操作性が向上する。
【００７２】
また、本実施形態では、ＰＤＬを良好に行うことができないコンテンツの再生開始がユーザより指示された場合には、当該コンテンツのダウンロードの優先度を最大に設定するとともに、他のコンテンツのダウンロードを全て休止させる。これにより、当該コンテンツのＰＤＬを可及的に良好に行うことができる。例えば、ダウンロードの優先度が低くネットワーク帯域などのリソースの割り当てが少ないことに起因したＰＤＬの不良を回避できる。
【００７３】
＜第１の変形例＞
次に、上記第１の実施形態の第１の変形例を説明する。
上記第１の実施形態では、ＰＤＬを良好に行えるかどうかを判断するために、コンテンツの受信中に測定されたダウンロード速度の平均値を用いるようにした。しかし、この方法によると、まだダウンロードが開始されていなかったり、ダウンロードが開始されてから間もない場合には、伝送レートの平均値として信憑性が高い情報が得られておらず、上記の判断を正確に行うことが困難である。
【００７４】
そこで、この第１の変形例では、ダウンローダ１２は、ユーザからのコンテンツの再生開始の指示が与えられた場合に、その時点から一定の期間だけ、再生開始が指示されたコンテンツのみのダウンロードを実行する。すなわち、他の実行中のダウンロードはその期間は休止される。ここで、一定の期間は、当該コンテンツの伝送レートの平均値として信憑性のある値が得られるように予め定められた期間（例えば数秒から数十秒程度）としている。この期間は、当該コンテンツの伝送レートの測定中であることがユーザに提示される。
【００７５】
これにより、再生開始が指示されたコンテンツの伝送レートの平均値として信憑性の高い値が得られ、ＰＤＬを良好に行えるかどうかの判定をより精度良く行うことができる。
【００７６】
＜第２の変形例＞
次に、上記第１の実施形態の第２の変形例を説明する。
【００７７】
第２の変形例では、ダウンローダ１２は、ユーザからのコンテンツの再生開始の指示によることなく、各ダウンロードの伝送レートをそれぞれ測定して、ＰＤＬを良好に行えるダウンロードを判定し、その結果をユーザに提示する。
【００７８】
図９は、この第２の変形例の動作を示すフローチャートである。ダウンローダ１２は、各コンテンツのダウンロードの伝送レートをそれぞれ測定して、ダウンロード毎の伝送レートの平均値をそれぞれ算出する（ステップＳ４０１）。
【００７９】
次に、ダウンローダ１２は、上記の各算出結果のうち、まず、１つのダウンロードの伝送レートの平均値に着目する（ステップＳ４０２）。ダウンローダ１２は、このダウンロードの伝送レートの平均値と当該ダウンロードの対象であるコンテンツの基準の再生レートとを比較して、当該コンテンツのＰＤＬを良好に行えるかどうかを判定する（ステップＳ４０３）。すなわち、ダウンローダ１２は、例えば、ダウンロードの伝送レートの平均値がダウンロード対象のコンテンツの基準の再生レートより大きい場合には当該コンテンツのＰＤＬを良好に行えるものと判定する。その他の場合には良好に行えないものと判定される。
【００８０】
ダウンローダ１２は、ＰＤＬを良好に行えないことを判定した場合、全てのダウンロードに対する上記の判定処理が終了したかどうかを判断する（ステップＳ４０９）。全てのダウンロードに対する判定処理が終了していない場合、ダウンローダ１２は、ステップＳ４０２に戻って、次のダウンロードの伝送レートの平均値について、上記と同様の判定処理を繰り返す。なお、全てのダウンロードに対する上記の判定処理が終了した場合は本フローを終了する。
【００８１】
ダウンローダ１２は、ＰＤＬを良好に行えることを判定した場合、現在の表示画面がコンテンツの一覧であるかどうかを判定する（ステップＳ４０４）。現在の表示画面がコンテンツの一覧である場合、ダウンローダ１２は、例えば図１０に示すように、そのコンテンツの一覧に当該コンテンツのＰＤＬを良好に行うことを示すアイコン等の情報３１を付加して表示するようにＥＣＧ処理部１４に指示する。ＥＣＧ処理部１４は、この指示に従って、上記のアイコン等の情報３１が付加されたコンテンツの一覧のデータを映像・音声出力処理部１０３に出力する。映像・音声出力処理部１０３は、上記のアイコン等の情報３１が付加されたコンテンツの一覧のデータから表示データを生成して、外部出力部１６を通じて外部のテレビジョンなどの映像・音声出力機器１３０に出力する（ステップＳ４０５）。このコンテンツの一覧で、ユーザはリモートコントローラ１２０を使ってＰＤＬが可能なコンテンツを識別してそのコンテンツの再生開始を指示することができる。
【００８２】
現在の表示画面がコンテンツの一覧以外である場合（例えばコンテンツの再生画面等）、ダウンローダ１２は、例えば図１１に示すように、そのコンテンツのＰＤＬを良好に行えることをユーザに提示するダイアログを表示するようにＥＣＧ処理部１４に指示する。ＥＣＧ処理部１４は、この指示に従って、上記のダイアログのデータを映像・音声出力処理部１０３に出力する。映像・音声出力処理部１０３は、上記のダイアログのデータから表示データを生成して、外部出力部１６を通じて外部のテレビジョンなどの映像・音声出力機器１３０に出力する（ステップＳ４０６）。図１１に示したように、このダイアログには、当該コンテンツの再生開始を指示するためのボタン３２と、再生開始をキャンセルするためのボタン３３が表示される。
【００８３】
ダウンローダ１２は、図１０のコンテンツ一覧または図１１のダイアログでユーザより再生開始が指示されたことを受けて（ステップＳ４０７）、ＡＶプレーヤ１５内の再生制御部１１６に当該コンテンツの再生指示を出す。これにより、当該コンテンツの再生（ＰＤＬ) が開始される（ステップＳ４０８）。
【００８４】
また、ダウンローダ１２は、図１０のコンテンツ一覧または図１１のダイアログで再生開始が指示されない限り、以下の動作を進める。すなわち、ダウンローダ１２は、図１０のコンテンツ一覧または図１１のダイアログの表示後、全てのダウンロードに対して上記の判定処理が終了したかどうかを判断する（ステップＳ４０９）。全てのダウンロードに対する上記の判定処理が終了していない場合、ダウンローダ１２は、ステップＳ４０２に戻って、次のダウンロードの伝送レートの平均値を取得し、同様に上記の判定処理を繰り返す。
【００８５】
全てのダウンロードに対する上記の判定処理が終了している場合、ダウンローダ１２は本フローの処理を終了する。
【００８６】
なお、以上のフローは、各ダウンロードの伝送レートに変動が現れる可能性のある一定の時間周期で自動的に繰り返されるようにしてもよい。
【００８７】
この第２の変形例によれば、ユーザからのコンテンツの再生開始の指示によることなく、各ダウンロードの伝送レートをそれぞれ測定して、ＰＤＬを良好に行うことのできるダウンロードを判定し、その判定の結果をユーザに提示することができる。
【００８８】
＜第３の変形例＞
第３の変形例では、ダウンローダ１２は、ユーザからのコンテンツの再生開始の指示によることなく、各ダウンロードの伝送レートをそれぞれ他のダウンロードを休止させた状態で測定し、ＰＤＬを良好に行えるダウンロードを判定し、その結果をユーザに提示する。
【００８９】
図１２は、この第３の変形例の動作を示すフローチャートである。ダウンローダ１２は、各ダウンロードの伝送レートを他のダウンロードを休止させた状態でそれぞれ測定して、ダウンロード毎の伝送レートの平均値をそれぞれ算出する（ステップＳ５０１）。
【００９０】
ダウンローダ１２は、上記の各算出結果のうち、まず、１つのダウンロードの伝送レートの平均値に着目する（ステップＳ５０２）。ダウンローダ１２は、このダウンロードの伝送レートの平均値と、当該ダウンロードの対象であるコンテンツの基準の再生レートとを比較して、当該コンテンツのＰＤＬが他のダウンロードを休止させた状態で良好に行えるかどうかを判定する（ステップＳ５０３）。すなわち、ダウンローダ１２は、例えば、ダウンロードの伝送レートの平均値がダウンロード対象のコンテンツの基準の再生レートより大きい場合には当該コンテンツのＰＤＬを良好に行えるものと判定する。その他の場合には良好に行えないものと判定される。
【００９１】
ダウンローダ１２は、ＰＤＬを良好に行えないことを判定した場合、全てのダウンロードに対する上記の判定処理が終了したかどうかを判断する（ステップＳ５０９）。全てのダウンロードに対する判定処理が終了していない場合、ダウンローダ１２は、ステップＳ５０２に戻って、次のダウンロードの伝送レートの平均値について、上記と同様の判定処理を繰り返す。なお、全てのダウンロードに対する上記の判定処理が終了した場合は本フローを終了する。
【００９２】
ダウンローダ１２は、ＰＤＬを他のダウンロードを休止させた状態で良好に行えることを判定した場合、現在の表示画面がコンテンツの一覧であるかどうかを判定する（ステップＳ５０４）。現在の表示画面がコンテンツの一覧である場合、ダウンローダ１２は、例えば図１３に示すように、そのコンテンツの一覧に当該コンテンツのＰＤＬを他のダウンロードを休止させた状態で良好に行えることを示すアイコン等の情報４１を付加して表示するようにＥＣＧ処理部１４に指示する。ＥＣＧ処理部１４は、この指示に従って、上記のアイコン等の情報４１が付加されたコンテンツの一覧のデータを映像・音声出力処理部１０３に出力する。映像・音声出力処理部１０３は、上記のアイコン等の情報４１が付加されたコンテンツの一覧のデータから表示データを生成して、外部出力部１６を通じて外部のテレビジョンなどの映像・音声出力機器１３０に出力する（ステップＳ５０５）。このコンテンツの一覧で、ユーザはリモートコントローラ１２０を使って、ＰＤＬを他のダウンロードを休止させた状態で良好に行うことのできるコンテンツを識別してそのコンテンツの再生開始を指示することができる。
【００９３】
現在の表示画面がコンテンツの一覧以外である場合（例えばコンテンツの再生画面等）、ダウンローダ１２は、例えば図１４に示すように、そのコンテンツのＰＤＬを他のダウンロードを休止させたなら良好に行えることをユーザに通知するダイアログの表示をＥＣＧ処理部１４に指示する。ＥＣＧ処理部１４は、この指示に従って、上記のダイアログのデータを映像・音声出力処理部１０３に出力する。映像・音声出力処理部１０３は、上記のダイアログのデータから表示データを生成して、外部出力部１６を通じて外部のテレビジョンなどの映像・音声出力機器１３０に出力する（ステップＳ５０６）。図１４に示したように、このダイアログには、当該コンテンツの再生開始を指示するためのボタン４２と、再生開始をキャンセルするためのボタン４３が表示される。
【００９４】
ダウンローダ１２は、図１３のコンテンツ一覧または図１４のダイアログで、ユーザより再生開始が指示されたことを受けて（ステップＳ５０７）、ＡＶプレーヤ１５内の再生制御部１１６に当該コンテンツの再生の指示を出すとともに、再生開始が指示されたコンテンツ以外のコンテンツのダウンロードを休止する。これにより、当該コンテンツの再生（ＰＤＬ) が開始される（ステップＳ５０８）。
【００９５】
また、ダウンローダ１２は、図１３のコンテンツ一覧または図１４のダイアログで、再生開始が指示されない限り、以下の動作を進める。すなわち、ダウンローダ１２は、図１３のコンテンツ一覧または図１４のダイアログの表示後、全てのダウンロードに対して上記の判定処理が終了したかどうかを判断する（ステップＳ５０９）。全てのダウンロードに対する上記の判定処理が終了していない場合、ダウンローダ１２は、ステップＳ５０２に戻って、次のダウンロードの伝送レートの平均値を取得し、同様に上記の判定処理を繰り返す。
【００９６】
全てのダウンロードに対する上記の判定処理が終了している場合、ダウンローダ１２は本フローの処理を終了する。
【００９７】
なお、以上のフローは、各ダウンロードの伝送レートに変動が現れる可能性のある一定の時間周期で自動的に繰り返されるようにしてもよい。
【００９８】
この第３の変形例によれば、各ダウンロードの伝送レートを他のコンテンツのダウンロードを停止させた状態でそれぞれ測定し、ＰＤＬを良好に行えるダウンロードを判定し、その結果をユーザに提示することができる。
【００９９】
なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０１００】
【図１】本発明を適用したコンテンツダウンロードシステムの概念図である。
【図２】図１のコンテンツダウンロードシステムにおける受信装置と配信装置の構成を示す図である。
【図３】図２の受信装置の構成をより詳細に示す図である。
【図４】コンテンツのダウンロードの優先度を求める処理のフローチャートである。
【図５】優先度に基づくダウンロード開始の制御を示すフローチャートである。
【図６】コンテンツ一覧の表示例を示す図である。
【図７】図６のコンテンツ一覧においてユーザにより再生したいコンテンツが選択されて再生要求が入力された場合の処理のフローチャートである。
【図８】警告メッセージの表示例を示す図である。
【図９】第１の実施形態の第２の変形例の動作を示すフローチャートである。
【図１０】コンテンツ一覧の別の表示例を示す図である。
【図１１】コンテンツのプログレッシブダウンロードを良好に行えることをユーザに提示するダイアログの第１の表示例を示す図である。
【図１２】第１の実施形態の第３の変形例の動作を示すフローチャートである。
【図１３】コンテンツ一覧のさらに別の表示例を示す図である。
【図１４】コンテンツのプログレッシブダウンロードを良好に行えることをユーザに提示するダイアログの第２の表示例を示す図である。
【符号の説明】
【０１０１】
１…コンテンツダウンロードシステム
２…ネットワーク
１０…受信装置
１１…ブラウザ
１２…ダウンローダ
１３…ストレージ
１４…ＥＣＧ処理部
１５…ＡＶプレーヤ
１６…外部出力部
１０１…通信インタフェース部
１０２…通信処理部
１０３…映像・音声出力処理部
１０４…リモコンインタフェース
１１１…ディクリプタ
１１２…デマルチプレクサ
１１３…映像デコーダ
１１４…音声デコーダ
１１５…字幕デコーダ
１１６…再生制御部
１２０…リモートコントローラ
１３０…映像・音声出力機器
【図１】
2010098526.tif 000003
【図２】
2010098526.tif 000004
【図３】
2010098526.tif 000005
【図４】
2010098526.tif 000006
【図５】
2010098526.tif 000007
【図６】
2010098526.tif 000008
【図７】
2010098526.tif 000009
【図８】
2010098526.tif 000010
【図９】
2010098526.tif 000011
【図１０】
2010098526.tif 000012
【図１１】
2010098526.tif 000013
【図１２】
2010098526.tif 000014
【図１３】
2010098526.tif 000015
【図１４】
2010098526.tif 000016
【手続補正書】
【提出日】平成22年2月19日(2010.2.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１
【補正方法】変更
【補正の内容】
【請求項１】
ネットワークを通じてコンテンツをダウンロードするダウンロード手段と、
前記ダウンロード中のコンテンツを蓄積するストレージ部と、
前記ダウンロード中のコンテンツの伝送レートと当該コンテンツの基準の再生レートとをもとに前記コンテンツの連続再生の可否を判定する判定手段と、
前記判定の結果をユーザに提示する提示手段と
を具備する受信装置。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項８
【補正方法】変更
【補正の内容】
【請求項８】
ネットワークを通じてコンテンツをダウンロードし、
前記ダウンロード中のコンテンツをストレージ部に蓄積し、
前記ダウンロード中のコンテンツの伝送レートと当該コンテンツの基準の再生レートとをもとに前記コンテンツの連続再生の可否を判定し、
前記判定の結果をユーザに提示する
コンテンツ受信方法。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項９
【補正方法】変更
【補正の内容】
【請求項９】
コンピュータを、受信装置として動作させるプログラムであって、
ネットワークを通じてコンテンツをダウンロードするダウンロード手段と、
前記ダウンロード中のコンテンツを蓄積するストレージ部と、
前記ダウンロード中のコンテンツの伝送レートと当該コンテンツの基準の再生レートとをもとに前記コンテンツの連続再生の可否を判定する判定手段と、
前記判定の結果をユーザに提示する提示手段として、
前記コンピュータを動作させるプログラム。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明の第１の側面である受信装置は、ネットワークを通じてコンテンツをダウンロードするダウンロード手段と、前記ダウンロード中のコンテンツを蓄積するストレージ部と、前記ダウンロード中のコンテンツの伝送レートと当該コンテンツの基準の再生レートとをもとに前記コンテンツの連続再生の可否を判定する判定手段と、前記判定の結果をユーザに提示する提示手段とを具備する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明の受信装置は、前記判定手段による前記判定の結果に対するユーザからの応答として前記ダウンロード中のコンテンツの再生指示を入力させる入力手段と、前記コンテンツの再生の指示が入力されたとき、前記ダウンロード中のコンテンツを再生するように制御する制御手段とをさらに具備する。これにより、ダウンロード中のコンテンツを再生することができる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
本発明の第２の側面であるコンテンツ受信方法は、ネットワークを通じてコンテンツをダウンロードし、前記ダウンロード中のコンテンツをストレージ部に蓄積し、前記ダウンロード中のコンテンツの伝送レートと当該コンテンツの基準の再生レートとをもとに前記コンテンツの連続再生の可否を判定し、前記判定の結果をユーザに提示するものである。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
本発明の第３の側面であるプログラムは、コンピュータを、受信装置として動作させるプログラムであって、ネットワークを通じてコンテンツをダウンロードするダウンロード手段と、前記ダウンロード中のコンテンツを蓄積するストレージ部と、前記ダウンロード中のコンテンツの伝送レートと当該コンテンツの基準の再生レートとをもとに前記コンテンツの連続再生の可否を判定する判定手段と、前記判定の結果をユーザに提示する提示手段として、前記コンピュータを動作させるものである。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００５９
【補正方法】変更
【補正の内容】
【００５９】
図５は優先度に基づくダウンロード開始の制御を示すフローチャートである。
ダウンローダ１２は、全てのダウンロード要求の優先度の算出が完了したなら、最も優先度の高いダウンロード要求から順にダウンロードを開始させる（ステップＳ２０１）。このとき優先度の高いダウンロード要求から優先的に、受信装置１０が利用可能なネットワーク帯域等のダウンロードに必要なリソースが割り当てられることになる。そして、ネットワーク帯域等のリソースの残りが無くなったところで（ステップＳ２０２のＮＯ）、ダウンローダ１２は、それより下位のダウンロード要求に対するダウンロードの開始を待機状態にする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００６２
【補正方法】変更
【補正の内容】
【００６２】
この表示要求はリモコンインタフェース１０４を通じてＥＣＧ処理部１４に入力される。ＥＣＧ処理部１４は、ストレージ１３に蓄積されたメタデータなどを参照しつつ、ダウンロードによってダウンロード中およびダウンロード済みのコンテンツの一覧データを生成し、映像・音声出力処理部１０３に出力する。映像・音声出力処理部１０３は、コンテンツの一覧データを外部のテレビジョンなどの映像・音声出力機器１３０にて表示可能な映像信号に変換し、外部出力部１６を通じて映像・音声出力機器１３０に出力する。これにより、映像・音声出力機器１３０に、視聴するコンテンツをユーザに選択させるためのコンテンツの一覧が表示される。
【手続補正１０】
【補正対象書類名】図面
【補正対象項目名】図１
【補正方法】変更
【補正の内容】
【図１】
2010098526.tif 000017
【手続補正１１】
【補正対象書類名】図面
【補正対象項目名】図９
【補正方法】変更
【補正の内容】
【図９】
2010098526.tif 000018
【手続補正１２】
【補正対象書類名】図面
【補正対象項目名】図１２
【補正方法】変更
【補正の内容】
【図１２】
2010098526.tif 000019