(57)【要約】【課題】コンテンツサービスプロバイダ（ＣＳＰ）との通信環境が良好な時間帯をユーザに知らせることができるコンテンツ受信装置を提供する。【解決手段】コンテンツ受信装置が、現在時刻を計測する時刻計測部と、ＣＳＰとして機能するサーバにネットワークを介して接続される通信部と、通信部がサーバに接続される複数の接続時刻を示す時刻設定をサーバのアドレスと関連付けて示す接続設定情報を格納する記憶部と、複数の接続時刻のうちのいずれかが現在時刻と一致したとき、接続設定情報に基づいて通信部をサーバに接続し、サーバから所定のデータを通信部に転送させる通信制御部と、所定のデータが転送される際のサーバの転送性能を測定する転送性能測定部と、転送性能測定部の測定結果に基づく表示画面を表示装置に表示させる表示制御部と、を備える。【選択図】図１
2014044611.tif 000002
【特許請求の範囲】
【請求項１】
現在時刻を計測する時刻計測部と、
ネットワークを介してコンテンツを配信するコンテンツサービスプロバイダとして機能するサーバに前記ネットワークを介して接続される通信部と、
前記通信部が前記サーバに接続される複数の接続時刻を示す時刻設定を前記サーバのアドレスと関連付けて示す接続設定情報を格納する記憶部と、
前記時刻設定が示す前記複数の接続時刻のうちのいずれかが前記時刻計測部が示す前記現在時刻と一致したとき、前記接続設定情報に基づいて前記通信部を前記サーバに接続し、前記サーバから所定のデータを前記通信部に転送させる通信制御部と、
前記サーバから前記通信部に前記所定のデータが転送される際の前記サーバの転送性能を測定する転送性能測定部と、
前記転送性能測定部の測定結果に基づく表示画面を表示装置に表示させる表示制御部と、
を備えることを特徴とするコンテンツ受信装置。
【請求項２】
前記表示画面に、各々の前記接続時刻を含む複数の時間帯と、各々の前記接続時刻での前記転送性能とが表示されることを特徴とする請求項１に記載のコンテンツ受信装置。
【請求項３】
前記転送性能測定部により測定された前記転送性能の良否を判定する通信環境判定部をさらに備え、
前記接続設定情報はさらに、前記サーバの前記転送性能の良否を複数の通信環境レベルに分類するための通信環境閾値を、前記時刻設定及び前記サーバのアドレスと関連付けて示し、
前記通信環境判定部は、前記接続設定情報が示す前記通信環境閾値に基づいて、各々の前記接続時刻での前記転送性能が前記複数の通信環境レベルのいずれかに属するかを判定し、
前記表示画面に、各々の前記接続時刻を含む複数の時間帯と、各々の前記接続時刻での前記通信環境レベルとが表示されることを特徴とする請求項１又は請求項２に記載のコンテンツ受信装置。
【請求項４】
前記通信制御部は、前記通信部が前記ネットワークを用いた通信を行っているか否かを判定し、前記ネットワークを用いた通信を行っていないと判定されたときのみ、前記サーバから前記所定のデータを前記通信部に転送させることを特徴とする請求項１〜請求項３のいずれかに記載のコンテンツ受信装置。
【請求項５】
前記接続設定情報の前記時刻設定は、前記通信部が最初に前記サーバに接続される接続時刻を示す接続開始時刻と、前記複数の接続時刻の各々の時間間隔と、前記通信部が前記時間間隔ごとに前記サーバに接続される期間を示す設定期間と、を有し、
前記通信制御部は、前記接続開始時刻、前記時間間隔、及び前記設定期間から、前記複数の接続時刻を算出することを特徴とする請求項１〜請求項４のいずれかに記載のコンテンツ受信装置。
【請求項６】
前記転送性能には、前記サーバから前記通信部に転送される単位時間当たりのデータ量を示すスループットが用いられることを特徴とする請求項１〜請求項５のいずれかに記載のコンテンツ受信装置。
【請求項７】
前記転送性能には、前記通信制御部が前記サーバに前記所定のデータを要求してから、前記通信部が前記所定のデータを受信するまでの応答時間を示すレイテンシが用いられることを特徴とする請求項１〜請求項５のいずれかに記載のコンテンツ受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバからコンテンツが配信されるコンテンツ受信装置に関する。
【背景技術】
【０００２】
現在、インターネットなどのネットワークを介して様々なコンテンツを提供するコンテンツサービスプロバイダ（ＣＳＰ：Contents Service Provider）が普及段階にある。このＣＳＰが扱うコンテンツは、映画やＴＶ番組などの映像コンテンツや、有名アーティストの曲などの音声コンテンツである。これらのコンテンツの再生は、次の特許文献１〜４のように、インターネットを使用したクライアントサーバシステムで採用されているストリーミング再生方式が一般的である。
【０００３】
ユーザがＣＳＰを利用する際、ユーザのクライアント端末はＣＳＰのサーバとの通信環境の影響を受ける。たとえば、同一のサーバに多数のクライアント端末が同一の時間帯に接続すると、サーバに負担がかかるので通信環境が悪化する。その結果、クライアント端末に転送されるコンテンツの転送速度が大幅に低下するなどの問題が生じる。そのため、クライアント端末がサーバに接続される時間帯によって、ストリーミング方式で転送されるコンテンツが低画質で再生されたり、コンテンツの再生が途中で止まったりするなどの問題が生じることがあった。
【０００４】
このような通信環境の悪化に起因する問題の発生を防ぐ技術としては、たとえば特許文献１〜４が知られている。特許文献１では、クライアント端末がストリーミング配信装置にコンテンツの新規配信要求を行うと、ストリーミング配信装置は、その時配信しているコンテンツ数、及び接続中のクライアント端末の数に関する情報を取得する。さらに、ストリーミング配信装置は、取得した情報に基づいて、クライアント端末にコンテンツを配信できるか否かを判断し、その判断結果をクライアント端末に通知する。また、特許文献２では、コンテンツ受信装置が、メタデータ受信時の伝送路のスループットを測定し、コンテンツの再生が可能であるか否かを判定する。また、特許文献３では、受信側の端末が、配信側の装置から送信されるデータの伝送速度を測定する。配信側の装置は、その測定結果に基づいて、送信するデータの解像度及び伝送速度を再設定する。また、特許文献４では、ストリーミングサーバが、伝送路の状態に関する情報（たとえば電力対雑音比ＳＮＲ）を受信信号から推定する。さらに、ストリーミングサーバは、配信するコンテンツの品質を制御するために、配信するコンテンツの符号化形式を設定する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−１７９９０２号公報
【特許文献２】特開２００８−２８８３７号公報
【特許文献３】特開２００７−３２９８１４号公報
【特許文献４】特開２００５−３１１５９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来では、ＣＳＰを利用するユーザには、ＣＳＰのサーバとの通信環境が良い時間帯を知る術はなかった。また、特許文献１〜４では、クライアント端末がサーバに接続する良好な時間帯をユーザに知らせることは考慮されていない。そのため、ユーザがＣＳＰのサーバとの通信環境が良好な時間帯を知ることは難しかった。
【０００７】
本発明は、上記の問題を鑑みてなされたものであり、コンテンツサービスプロバイダとの通信環境が良好な時間帯をユーザに知らせることができるコンテンツ受信装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明のコンテンツ受信装置は、現在時刻を計測する時刻計測部と、ネットワークを介してコンテンツを配信するコンテンツサービスプロバイダとして機能するサーバに前記ネットワークを介して接続される通信部と、前記通信部が前記サーバに接続される複数の接続時刻を示す時刻設定を前記サーバのアドレスと関連付けて示す接続設定情報を格納する記憶部と、前記時刻設定が示す前記複数の接続時刻のうちのいずれかが前記時刻計測部が示す前記現在時刻と一致したとき、前記接続設定情報に基づいて前記通信部を前記サーバに接続し、前記サーバから所定のデータを前記通信部に転送させる通信制御部と、前記サーバから前記通信部に前記所定のデータが転送される際の前記サーバの転送性能を測定する転送性能測定部と、前記転送性能測定部の測定結果に基づく表示画面を表示装置に表示させる表示制御部と、を備えることを特徴とする。
【０００９】
上記構成によれば、接続設定情報の時刻設定が示す接続時刻毎に、コンテンツサービスプロバイダとして機能するサーバから通信部に所定のデータが転送される際のサーバの転送性能が測定される。そして、その測定結果に基づく表示画面が表示装置に表示される。従って、コンテンツサービスプロバイダとの通信環境が良好な時間帯をユーザに知らせることができる。
【００１０】
上記構成のコンテンツ受信装置において、前記表示画面に、各々の前記接続時刻を含む複数の時間帯と、各々の前記接続時刻での前記転送性能とが表示されてもよい。
【００１１】
また、上記構成のコンテンツ受信装置において、前記転送性能測定部により測定された前記転送性能の良否を判定する通信環境判定部をさらに備え、前記接続設定情報はさらに、前記サーバの前記転送性能の良否を複数の通信環境レベルに分類するための通信環境閾値を、前記時刻設定及び前記サーバのアドレスと関連付けて示し、前記通信環境判定部は、前記接続設定情報が示す前記通信環境閾値に基づいて、各々の前記接続時刻での前記転送性能が前記複数の通信環境レベルのいずれかに属するかを判定し、前記表示画面に、各々の前記接続時刻を含む複数の時間帯と、各々の前記接続時刻での前記通信環境レベルとが表示されてもよい。
【００１２】
また、上記構成のコンテンツ受信装置において、前記通信制御部は、前記通信部が前記ネットワークを用いた通信を行っているか否かを判定し、前記ネットワークを用いた通信を行っていないと判定されたときのみ、前記サーバから前記所定のデータを前記通信部に転送させてもよい。
【００１３】
また、上記構成のコンテンツ受信装置において、前記接続設定情報の前記時刻設定は、前記通信部が最初に前記サーバに接続される接続時刻を示す接続開始時刻と、前記複数の接続時刻の各々の時間間隔と、前記通信部が前記時間間隔ごとに前記サーバに接続される期間を示す設定期間と、を有し、前記通信制御部は、前記接続開始時刻、前記時間間隔、及び前記設定期間から、前記複数の接続時刻を算出してもよい。
【００１４】
また、上記構成のコンテンツ受信装置において、前記転送性能には、前記サーバから前記通信部に転送される単位時間当たりのデータ量を示すスループットが用いられてもよい。
【００１５】
或いは、上記構成のコンテンツ受信装置において、前記転送性能には、前記通信制御部が前記サーバに前記所定のデータを要求してから、前記通信部が前記所定のデータを受信するまでの応答時間を示すレイテンシが用いられてもよい。
【発明の効果】
【００１６】
本発明によれば、コンテンツサービスプロバイダとの通信環境が良好な時間帯をユーザに知らせることができるコンテンツ受信装置を提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本実施形態に係るコンテンツ配信システムの構成図である。
【図２】時間帯選定動作における表示画面の一例を示す図である。
【図３】本実施形態の時間帯選定動作を示すフローチャートである。
【図４】時間帯選定動作における表示画面の他の一例を示す図である。
【図５】時間帯選定動作における表示画面の他の一例を示す図である。
【発明を実施するための形態】
【００１８】
以下に、本発明の実施形態について図面を参照して説明する。
＜コンテンツ配信システムの構成＞
【００１９】
まず、本実施形態に係るコンテンツ配信システム１を説明する。図１は、本実施形態のコンテンツ配信システム１の構成図である。コンテンツ配信システム１は、サーバＡと、コンテンツ受信装置１０と、ネットワーク２０と、表示装置３０と、を含んで構成される。
【００２０】
サーバＡは、コンテンツサービスプロバイダａとして機能するコンテンツ配信装置である。以下では、コンテンツサービスプロバイダをＣＳＰ（Contents Service Provider）と呼ぶ。このＣＳＰ  ａは、ネットワーク２０を介して、映像コンテンツや音声コンテンツなどの様々なコンテンツを配信するコンテンツサービスをコンテンツ受信装置１０に提供する。ネットワーク２０は、たとえばインターネット、無線ＬＡＮ、有線ＬＡＮである。
【００２１】
コンテンツ受信装置１０は、コンテンツサービスを受ける契約をしたＣＳＰ  ａのサーバＡからネットワーク２０を介してコンテンツを受信する。コンテンツ受信装置１０がコンテンツを受信する形態は特に限定されない。コンテンツ受信装置１０は、サーバＡからストリーミング形式で配信されるコンテンツを受信してもよいし、サーバＡからダウンロード形式で転送されるコンテンツを受信してもよい。コンテンツ受信装置１０としては、たとえば、ＢＤレコーダやＤＶＤレコーダなどの記録再生装置、パーソナルコンピュータなどの情報端末装置、携帯電話やスマートフォンなどの携帯端末装置を挙げることができるが、これらに限定はされない。
【００２２】
表示装置３０は、コンテンツ受信装置１０に配信されたコンテンツを再生する。表示装置３０としては、たとえば液晶テレビジョンを挙げることができるが、これに限定はされない。なお、表示装置３０はコンテンツ受信装置１０に内蔵されていてもよい。
＜コンテンツ受信装置の構成＞
【００２３】
次に、本実施形態に係るコンテンツ受信装置１０を説明する。図１に示すように、コンテンツ受信装置１０は、記憶部１１と、ＲＡＭ１２と、通信部１３と、入力部１４と、時刻計測部１５と、制御部１６と、を備える。このほか、コンテンツ受信装置１０は、リモートコントローラなどの外部入力装置を備えていてもよい。
【００２４】
記憶部１１は、不揮発性の記憶媒体である。記憶部１１は、接続設定情報や、後述する時間帯情報、制御部１６及び制御部１６が有する各部に利用されるプログラムなどを格納する。接続設定情報は、たとえば、入力部１４を用いてユーザが作成及び編集した情報である。或いは、接続設定情報は、コンテンツ受信装置１０の工場出荷時などに予め設定される情報であってもよい。この接続設定情報は、時刻設定と、通信環境閾値と、サーバＡのアドレスと、をそれぞれ関連付けて示す。時刻設定は、通信部１３がサーバＡに接続される複数の接続時刻を示す。時刻設定は、たとえば、接続開始時刻、時間間隔、及び設定期間を含んで構成される。接続開始時刻は、通信部１３が最初にサーバＡに接続される接続時刻を示す。時間間隔は複数の接続時刻の各々の時間的な間隔を示す。設定期間は、通信部１３が時間間隔毎にサーバＡに接続される期間を示す。言い換えると、この設定期間は、後述する時間帯選定動作を行う期間を示す。また、通信環境閾値は、後述のように、サーバＡの転送性能の良否を複数の通信環境レベルに分類するための転送性能の閾値を１つ以上示す。
【００２５】
ＲＡＭ１２は揮発性の記憶媒体である。通信部１３は、サーバＡにネットワーク２０を介して接続され、サーバＡと通信を行う。入力部１４は、ユーザがコンテンツ受信装置１０に指示を与えるための操作入力を受け付ける入力装置である。時刻計測部１５は現在時刻を計測する。
【００２６】
制御部１６は、通信制御部１６１と、転送性能測定部１６２と、通信環境判定部１６３と、情報制御部１６４と、時刻選定部１６５と、表示制御部１６６と、を有している。なお、制御部１６は、時刻計測部１５を有する構成であってもよい。
【００２７】
通信制御部１６１は通信部１３を制御する。たとえば、通信制御部１６１は、接続設定情報が示すサーバＡと通信部１３とを接続し、サーバＡから様々なコンテンツ（映像コンテンツ、音声コンテンツ、テキストコンテンツ）やデータなどを通信部１３に転送させる。また、通信制御部１６１は、記憶部に格納されている接続設定情報の時刻設定から複数の接続時刻を算出する。通信制御部１６１は、接続設定情報の時刻設定が示す複数の接続時刻のうちのいずれかが時刻計測部１５が示す現在時刻と一致したとき、通信部１３がネットワーク２０を用いた通信を行っているか否かを判定する。通信制御部１６１は、ネットワーク２０を用いた通信を行っていないと判定されたとき、接続設定情報に基づいて通信部１３をサーバＡに接続し、サーバＡから所定のデータを通信部１３に転送させる。
【００２８】
転送性能測定部１６２は、サーバＡから通信部１３に所定のデータが転送される際のサーバＡの転送性能を測定する。言い換えると、転送性能測定部１６２は、サーバＡと通信部１３との間の通信経路における転送性能を測定する。この転送性能の評価値には、ネットワーク２０を介してサーバＡから転送される単位時間当たりのデータ量を示すスループットが用いられる。
【００２９】
通信環境判定部１６３は、転送性能測定部１６２により測定されたスループットの良否を判定する。通信環境判定部１６３は、接続設定情報が示す通信環境閾値に基づいて、各々の接続時刻でのサーバＡのスループットが複数の通信環境レベルのいずれかに属するかを判定して分類する（たとえば後述の図２参照）。この複数の通信環境レベルは、サーバＡと通信部１３との間の通信環境の良否を示す。
【００３０】
情報制御部１６４は時間帯情報の生成及び更新を行う。この時間帯情報は、転送性能測定部１６２が測定した各接続時刻でのスループットと、サーバＡのＣＳＰ  ａと、対応する接続時刻（又はこの接続時刻を含む所定の時間帯）と、通信環境判定部１６３が判定した通信環境レベルと、をそれぞれ関連付けて示す。
【００３１】
時刻選定部１６５は、時間帯情報を参照し、転送性能測定部１６２が測定したサーバＡのスループットのうちの最もスループットが大きい接続時刻を、サーバＡの転送性能が最も高い接続時刻として選定する。
【００３２】
表示制御部１６６は表示装置３０を制御する。表示制御部１６６は、転送性能測定部１６２の測定結果に基づく表示画面を表示装置３０に表示させる。この表示画面は特に限定されない。たとえば、表示制御部１６６は、時間帯情報及び接続設定情報の時刻設定に基づいて、接続設定情報が示す各々の接続時刻を含む複数の時間帯と、対応するＣＳＰ  ａと、それらのスループット及び／又はそれらの通信環境レベルとを表示装置３０の表示画面にＧＵＩ（Graphical User Interface）で一覧表示させる。また、ＧＵＩ表示画面に表示される各時間帯は、接続設定情報の時刻設定が示す各々の接続時刻を開始時刻又は終了時刻となるように設定されてもよいし、各々の接続時刻を略中間の時刻となるように設定されてもよい。
【００３３】
図２は、時間帯選定動作における表示画面の一例を示す図である。図２の表示画面では、ＣＳＰ  ａと、１７：００〜２１：００までの１時間毎の時間帯と、各時間帯で測定されるサーバＡのスループットと、各時間帯の通信環境レベルと、を一覧表示している。なお、図２では、通信環境レベルを通信環境が良い順に「Ｇｏｏｄ」、「Ｓｔａｎｄａｒｄ」、及び「Ｂａｄ」の３段階で示しているが、通信環境レベルの数は特に限定されない。この通信環境レベルの段階の数は、接続設定情報の通信環境閾値が示す転送性能の閾値の数で決定される。
【００３４】
さらに、図２の表示画面では、スループットが最も高い時間帯（「１７：００〜１８：００」）、そのスループット（「４，０００ｋｂｐｓ」）、及びその通信環境レベル（「Ｇｏｏｄ」）が強調表示されている。なお、この強調表示は特に限定しない。たとえば、これらを、他の時間帯とそれらのスループット及び通信環境レベルとは異なる文字色で表示してもよいし、太字や斜体などの修飾文字で表示してもよい。或いは、これらは、下線を付して表示されてもよいし、他の時間帯とそれらのスループット及び通信環境レベルとは異なる背景色で表示されてもよい。
【００３５】
また、図２では、各時間帯のスループット及び通信環境レベルが時間帯の順に一覧表示されているが、この一覧表示の順番は特に限定しない。この一覧表示は、スループットが高い順であってもよいし、後述の時間帯選定動作においてスループットが測定された順であってもよい。
＜時間帯選定動作＞
【００３６】
次に、本実施形態に係るコンテンツ受信装置１０の時間帯選定動作について説明する。この時間帯選定動作では、１日のうち、最もスループットが高い時間帯が選定される。図３は、本実施形態の時間帯選定動作を示すフローチャートである。なお、本実施形態では、図３に示す時間帯選定動作は、コンテンツ受信装置１０の電源がＯＮ状態のとき（たとえばコンテンツ受信装置１０が通電状態にあるとき）、常時、バックグラウンドで処理されている。
【００３７】
まず、通信制御部１６１は記憶部１１から接続設定情報を読み出す（ステップＳ１）。通信制御部１６１は、接続設定情報が示す時刻設定（たとえば接続開始時刻、設定期間、及び時間間隔）から複数の接続時刻を算出する。（ステップＳ２）。算出された接続時刻はＲＡＭ１２に格納される。本実施形態では、たとえば図２のように、時刻開始時間は「１７：００」に設定されている。また、時間間隔は「１時間」に設定されている。設定期間は「４時間」に設定されている。
【００３８】
通信制御部１６１は、複数の接続時刻のうちのいずれかが時刻計測部１５が示す現在時刻と一致するか否かを判定する（ステップＳ３）。複数の接続時刻のうちのいずれかが現在時刻と一致したとき（ステップＳ３でＹｅｓ）、通信制御部１６１はさらに、通信部１３がネットワーク２０を用いた通信を行っているか否かを判定する（ステップＳ４）。通信部１３がネットワーク２０を用いた通信を行っていると判定された場合には（ステップＳ４でＹｅｓ）、ステップＳ３に戻る。なお、このとき、表示制御部１６６は、その接続時刻におけるサーバＡの転送性能を測定しなかった旨の通知画面を表示装置３０に表示させてもよい。
【００３９】
一方、通信部１３がネットワーク２０を用いた通信を行っていないと判定された場合には（ステップＳ４でＮｏ）、通信制御部１６１は、サーバＡにネットワーク２０を介して通信部１３を接続する（ステップＳ５）。そして、通信制御部１６１は、サーバＡからテスト用データ（所定のデータ）を通信部１３に転送する旨の要求をサーバＡに行う（ステップＳ６）。このテスト用データは、サーバＡから通信部１３にデータが転送される際のサーバＡのスループットを測定するための予め定められたデータである。
【００４０】
サーバＡにテスト用データが格納されていない場合（ステップＳ７でＮｏ）、テスト用データが無い旨がサーバＡから通信部１３に通知される。通信部１３がこの通知を受信すると、表示制御部１６６は、所定の通知画面を表示装置３０に表示させる（ステップＳ８）。そして、時間帯選定動作は終了する。なお、本実施形態では、所定の通知画面として、たとえばＣＳＰ  ａからコンテンツの配信を受けるためのファームウェアの更新を勧める旨の通知画面が表示される。或いは、ＣＳＰ  ａからコンテンツの配信を受けることができない旨の通知画面が表示されてもよい。また、この通知画面が表示されるタイミングは特に限定しない。たとえば、この通知画面は、任意のタイミング、又は所定の時刻に表示されてもよいし、コンテンツ受信装置１０が待機状態（ソフトウェア電源がＯＦＦの状態）から起動状態（ソフトウェア電源がＯＮの状態）になったときに表示されてもよい。
【００４１】
一方、サーバＡにテスト用データが格納されている場合（ステップＳ７でＹｅｓ）、転送性能測定部１６２はサーバＡから通信部１３にテスト用データが転送される際のサーバＡのスループットを所定時間毎に測定する（ステップＳ９）。より具体的に説明すると、転送性能測定部１６２は、所定時間内に転送されるテスト用データのデータ量及びこの所定時間から、所定時間毎の単位時間当たりのデータ量の平均値を算出する。そして、転送性能測定部１６２は、この平均値を接続時刻におけるサーバＡのスループットとする。本実施形態では、この所定時間を１０〜３０ｓｅｃで設定している。なお、この所定時間は、この範囲に限定されず、本発明の実施形態に応じて任意に設定できる。或いは、転送性能測定部１６２は、テスト用データの総データ量及びその総転送時間からスループットを算出してもよい。転送性能測定部１６２は、算出したスループットを、ＣＳＰ  ａ、及び対応する接続時刻と関連付けてＲＡＭ１２に格納する（ステップＳ１０）。
【００４２】
また、通信環境判定部１６３は、転送性能測定部１６２が算出したスループットと、接続設定情報が示す通信環境閾値とを比較して、所定のデータが転送される際のサーバＡの転送性能を複数の通信環境レベルのいずれかに属するかを判定して分類する（ステップＳ１１）。そして、通信環境判定部１６３は、分類した通信環境レベルを、ＣＳＰ  ａ、対応する接続時刻、及び転送性能測定部１６２が算出したスループットと関連付けてＲＡＭ１２に格納する。
【００４３】
次に、情報制御部１６４は、記憶部１１に時間帯情報が格納されているか否かを判定する（ステップＳ１２）。記憶部１１に時間帯情報が格納されていないと判定された場合（ステップＳ１２でＮｏ）、情報制御部１６４は、ＲＡＭ１２に格納されている接続設定情報、スループット、及び通信環境レベルに基づいて時間帯情報を作成し、作成した時間帯情報を記憶部１１に格納する（ステップＳ１３）。
【００４４】
一方、記憶部１１に時間帯情報が格納されていると判定された場合（ステップＳ１２でＹｅｓ）、情報制御部１６４は、記憶部１１から時間帯情報を読み出してＲＡＭ１２に格納する（ステップＳ１４）。そして、情報制御部１６４は、ＲＡＭ１２に格納されている接続設定情報、スループット、及び通信環境レベルに基づいて時間帯情報を更新し、更新した時間帯情報を記憶部１１に格納する（ステップＳ１５）。このとき、情報制御部１６４は、転送性能測定部１６２が算出したスループットを時間帯情報に上書きしてもよいし、更新前の時間帯情報が示すスループットと転送性能測定部１６２が算出したスループットとから算出される平均値を時間帯情報に上書きしてもよい。
【００４５】
次に、通信制御部１６１は、接続設定情報を参照し、ステップＳ９にてスループットが測定された接続時刻が、時刻設定が示す最後の接続時刻であるか否かを判定する（ステップＳ１６）。最後の接続時刻ではないと判定された場合（ステップＳ１６でＮｏ）、通信制御部１６１は、次の接続時刻でのスループットを測定するために、ステップＳ３に戻る。
【００４６】
一方、最後の接続時刻はあると判定された場合（ステップＳ１６でＹｅｓ）、時刻選定部１６５は、記憶部１１から読み出した時間帯情報に基づいて、サーバＡのスループットが最も高い接続時刻を選定する（ステップＳ１７）。そして、表示制御部１６６は、ステップＳ９での転送性能測定部１６２の測定結果に基づく表示画面を表示装置３０にＧＵＩ表示させる（ステップＳ１８）。たとえば、表示制御部１６６は、図２のように、ＣＳＰ  ａ、各々の接続時刻を含む時間帯、それらのスループット及び通信環境レベルを一覧表示させる。さらに、表示制御部１６６は、時刻選定部１６５が選定した接続時刻を含む時間帯と、時刻選定部１６５が選定した接続時刻のスループット及び通信環境レベルとを表示装置３０に強調表示させる。そして、時間帯選定動作は終了する。
【００４７】
なお、上述の時間帯選定動作を開始する前に、時間帯情報が既に生成されて記憶部１１に格納されていた場合、ステップＳ１７において、時刻選定部１６５が、上述の時間帯選定動作を開始する前の時間帯情報と更新後の時間帯情報とを比較してもよい。そして、上述の時間帯選定動作の前後で最もスループットの高い接続時刻を含む時間帯が変わる場合には、Ｓ１８において表示制御部１６６がＧＵＩ表示画面（たとえば図２）にその旨を通知する表示をさせてもよいし、所定の音声によりユーザにその旨を通知してもよい。
【００４８】
本実施形態の時間帯選定動作によれば、接続設定情報の時刻設定が示す接続時刻毎に、ＣＳＰ  ａとして機能するサーバＡから通信部１３に所定のデータが転送される際のサーバＡのスループットが測定される。そして、その測定結果に基づく表示画面が表示装置３０に表示される。従って、ＣＳＰ  ａとの通信環境が良好な時間帯をユーザに知らせることができる。
【００４９】
以上、本発明について実施形態をもとに説明した。この実施形態は例示であり、その各構成要素や各処理の組み合わせに色々な変形例が可能であり、本発明の範囲にあることは当業者に理解されるところである。
【００５０】
（ａ）本実施形態の変形例として、コンテンツ配信システム１は、コンテンツ受信装置１０とネットワーク２０との間に設けられるルータなどの通信中継装置を含んでいてもよい。さらに、通信中継装置には、たとえば無線ＬＡＮや有線ＬＡＮなどの通信経路を介して、１又は複数のコンテンツ受信装置１０が接続されてもよい。この通信中継装置は、各コンテンツ受信装置１０が通信しているか否かを常時監視しており、通信しているコンテンツ受信装置１０を示す通信状況情報をもっている。そのため、通信制御部１６１が通信状況情報の転送を通信中継装置に要求して通信部１３に受信させれば、いずれかのコンテンツ受信装置１０が通信中継装置との間の通信経路を用いた通信を行っているか否かを判定することができる。なお、この通信状態情報が暗号化されている場合には、コンテンツ受信装置１０の制御部１６が暗号化された通信状態情報を解読する暗号解読部を有する構成とすればよい。
【００５１】
よって、本実施形態の変形例では、時間帯選定動作のステップＳ４において、通信制御部１６１はさらに、通信中継装置に接続されている各コンテンツ受信装置１０が通信を行っているか否かを判定してもよい。この場合、全てのコンテンツ受信装置１０が通信を行っていないと判断されたときのみ、ステップＳ５において通信制御部１６１が接続設定情報に基づいて通信部１３をサーバＡに接続し、ステップＳ６においてサーバＡから所定のデータを通信部１３に転送させる構成としてもよい。こうすれば、転送性能測定部１６２は、サーバＡから所定のデータが転送される際のサーバＡの転送性能（たとえばスループット）をより正確に測定することができる。
【００５２】
（ｂ）本実施形態では、図１のようにコンテンツ受信装置１０がネットワーク２０を介して１つのサーバＡと接続可能なコンテンツ配信システム１について説明したが、コンテンツ受信装置１０が接続可能なサーバ（及びそのＣＳＰ）は複数であってもよい。そして、各ＣＳＰのサーバ毎に、通信環境が良好な時間帯が選定され、その選定結果が表示装置３０にＧＵＩで表示されてもよい。その場合、上述の時間帯選定動作を各ＣＳＰのサーバ毎に行えばよい。
【００５３】
図４及び図５は、時間帯選定動作における表示画面の他の一例を示す図である。図４の表示画面では、接続設定情報の時刻設定が示す複数の接続時刻を各々含む時間帯、及び各時間帯における各ＣＳＰ  ａ〜ｄのスループット及び通信環境レベルがＧＵＩで一覧表示されている。さらに、各ＣＳＰ  ａ〜ｄ毎に、サーバのスループットが最も高い時間帯のスループット及び通信環境レベルがそれぞれ強調表示されている。また、図５の表示画面では、各時間帯においてスループットが最も高いＣＳＰ及びそのスループットがＧＵＩで一覧表示されている。このようにすれば、各時間帯毎に通信環境が良好なＣＳＰをユーザに知らせることができる。なお、図４および図５では４つのＣＳＰ  ａ〜ｄを示したが、ＣＳＰ及びそのサーバの数はこれに限定されない。
【００５４】
（ｃ）本実施形態では、表示装置３０の表示画面の例として図２、図４、及び図５を挙げたが、これらの表示画面にて強調表示される項目は特に限定されない。たとえば、通信環境判定部１６３により、所定の通信環境レベル（たとえば図２や図４の「Ｇｏｏｄ」など）に属すると判定されたスループットに対応する接続時間を含む時間帯が、そのスループット及び／又は通信環境レベルとともに強調表示されてもよい。こうすれば、ＣＳＰとの通信環境が良好な複数の時間帯をユーザに知らせることができる。
【００５５】
（ｄ）本実施形態のコンテンツ受信装置１０の通信制御部１６１、転送性能測定部１６２、通信環境判定部１６３、情報制御部１６４、時刻選定部１６５、表示制御部１６６は、それぞれ異なる回路で実現されてもよいし、１つのマイクロコンピュータで実現されてもよい。或いは、これらが、不揮発性の記憶媒体である記憶部１１に格納されたプログラムの機能により実現されてもよい。
【００５６】
（ｅ）本実施形態では、ＣＳＰ  ａのサーバＡから通信部１３にデータが転送される際のサーバＡの転送性能の評価値としてスループットを用いたが、転送性能の評価値には、スループットに代えてレイテンシを用いてもよい。レイテンシは、通信制御部１６１がサーバＡに所定のデータを要求してから、通信部１３が所定のデータを受信するまでの応答時間を示す。この場合、通信環境判定部１６３は、接続設定情報が示す通信環境閾値に基づいて、各々の接続時刻でのサーバＡのレイテンシが複数の通信環境レベルのいずれかに属するかを判定して分類する。また、時刻選定部１６５は、最も転送性能が高い接続時刻として、最もレイテンシが短い接続時刻を選定する。こうすれば、レイテンシが短い接続時刻を含む時間帯が表示装置３０に表示されるので、ＣＳＰ  ａとの通信環境が良好な時間帯をユーザに知らせることができる。
【００５７】
（ｆ）本実施形態の時間帯選定動作又はその一部（たとえば、図３のステップＳ１〜Ｓ１７）は、たとえば日、週、月のいずれかの単位で設定された所定期間毎に予め設定された時間帯にバックグラウンドで自動的に行われてもよい。或いは、ユーザによる時間帯選定動作を行う旨の操作入力が入力部１４に受け付けられたときに行われてもよい。さらに、時間帯選定動作又はその一部が行われる前後で、スループットが最も高い接続時刻を含む時間帯が変わる場合には、表示制御部１６６は、サーバＡの通信環境が良好である時間帯が変わった旨、及びその時間帯を通知する旨を表示装置３０に表示させてもよい。こうすれば、ＣＳＰ  ａとの通信環境が良好な時間帯をユーザに随時知らせることができる。これらの設定は、ユーザが入力部１４を用いてコンテンツ受信装置１０に予め設定しておけばよい。
【００５８】
（ｇ）本実施形態の時間帯選定動作において、ステップＳ１２〜Ｓ１５での時間帯情報の生成や更新を行う処理が、接続設定情報の時刻設定が示す最後の接続時刻での通信部１３との接続が終了した後（ステップＳ１６でＹｅｓ）に行われるようにしてもよい。こうすれば、最後の接続時刻にてスループットを測定した後に、時間帯情報の作成又は更新が行われるので、記憶部１１に時間帯情報を格納する処理を簡略化することができる。
【００５９】
（ｈ）本実施形態の時間帯選定動作では、通信制御部１６１により通信部３０が通信を行っていると判定された場合（ステップＳ４でＹｅｓ）には、サーバＡの転送性能が測定されない構成としたが、この場合でも、転送性能測定部１６２によりサーバＡの転送性能が測定される構成としてもよい。
【符号の説明】
【００６０】
１      コンテンツ配信システム
１０      コンテンツ受信装置
１１        記憶部
１２        ＲＡＭ
１３        通信部
１４        入力部
１５        時刻計測部
１６        制御部
１６１        通信制御部
１６２        転送性能測定部
１６３        通信環境判定部
１６４        情報制御部
１６５        時刻選定部
１６６        表示制御部
２０      ネットワーク
３０      表示装置
Ａ      サーバ
ａ        ＣＳＰ（コンテンツサービスプロバイダ）
【図１】
2014044611.tif 000003
【図２】
2014044611.tif 000004
【図３】
2014044611.tif 000005
【図４】
2014044611.tif 000006
【図５】
2014044611.tif 000007