(57)【要約】【課題】より迅速にユーザが選択したチャンネルの番組に表示を切り替えることができるようにする。【解決手段】候補選択部１２１は、コンテンツ取得部８７のそれぞれが取得するコンテンツのチャンネルの組み合わせの候補を決定する。時間期待値算出部１２２は、ユーザによって最後に選局されてから経過した時間の区間ごとに求められた、組み合わせの候補のチャンネルが選択される確率と、そのチャンネルのコンテンツに表示を切り替えるまでに必要とされる時間とを基に、ユーザにより選択されるコンテンツへの表示の切り替えに必要な時間の時間期待値を求める。投機選局部１２４は、組み合わせの候補のうち、最も時間期待値の小さい候補を、ユーザにより選局されると予想されるチャンネルの組み合わせとして選択する。本発明は、テレビジョン受像機、ハードディスクレコーダなどに適用することができる。【選択図】図３
2008042551.tif 000002
【特許請求の範囲】
【請求項１】
送信されてきたコンテンツを取得する取得手段と、
複数の前記取得手段のそれぞれが取得するコンテンツの組み合わせの候補を決定する決定手段と、
組み合わせの候補に含まれているコンテンツが、次にユーザが視聴するコンテンツとして選択される確率と、組み合わせの候補に含まれているコンテンツが選択されてから、そのコンテンツに表示が切り替えられるまでに必要とされる切り替え時間とに基づいて、ユーザにより選択されたコンテンツへの表示の切り替えに必要な時間の期待値を、各組み合わせの候補について算出する期待値算出手段と、
前記組み合わせの候補のうち、前記期待値により示される表示の切り替えに必要な時間の最も短い組み合わせを選択する選択手段と
を備える再生装置。
【請求項２】
ユーザによってコンテンツが最後に選択されてから経過した時間の区間ごとに、その区間における前記切り替え時間を求める切り替え時間算出手段をさらに備え、
前記期待値算出手段は、前記区間ごとに、前記区間においてコンテンツが選択される確率を求め、その確率および前記切り替え時間に基づいて前記期待値を算出する
請求項１に記載の再生装置。
【請求項３】
前記期待値算出手段は、ユーザによって過去に所定のコンテンツが選択されてから次のコンテンツが選択されるまでに経過した時間、および過去に前記次のコンテンツが選択された回数に基づいて、コンテンツが選択される確率求める
請求項２に記載の再生装置。
【請求項４】
送信されてきたコンテンツを取得する取得手段であって、複数の取得手段のそれぞれが取得するコンテンツの組み合わせの候補を決定し、
組み合わせの候補に含まれているコンテンツが、次にユーザが視聴するコンテンツとして選択される確率と、組み合わせの候補に含まれているコンテンツが選択されてから、そのコンテンツに表示が切り替えられるまでに必要とされる切り替え時間とに基づいて、ユーザにより選択されたコンテンツへの表示の切り替えに必要な時間の期待値を、各組み合わせの候補について算出し、
前記組み合わせの候補のうち、前記期待値により示される表示の切り替えに必要な時間の最も短い組み合わせを選択する
ステップを含む再生方法。
【請求項５】
送信されてきたコンテンツを取得する取得手段であって、複数の取得手段のそれぞれが取得するコンテンツの組み合わせの候補を決定し、
組み合わせの候補に含まれているコンテンツが、次にユーザが視聴するコンテンツとして選択される確率と、組み合わせの候補に含まれているコンテンツが選択されてから、そのコンテンツに表示が切り替えられるまでに必要とされる切り替え時間とに基づいて、ユーザにより選択されたコンテンツへの表示の切り替えに必要な時間の期待値を、各組み合わせの候補について算出し、
前記組み合わせの候補のうち、前記期待値により示される表示の切り替えに必要な時間の最も短い組み合わせを選択する
ステップをコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は再生装置および方法、並びにプログラムに関し、特に、より迅速にユーザが選択したチャンネルの番組に表示を切り替えることができるようにした再生装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、複数のチューナが搭載され、１つのチューナをユーザにより選択されているチャンネルの番組の視聴用として用い、他のチューナを次にユーザが選択すると予想されるチャンネルの番組の受信用として用いる再生装置が普及しつつある。
【０００３】
このような再生装置においては、次にユーザが選択すると予想されるチャンネルの番組が予め受信されているので、ユーザにより新たなチャンネルが選択された場合、そのチャンネルの番組が予め受信されているときには、再生装置はより迅速に選択されたチャンネルの番組に表示を切り替えることができる。
【０００４】
また、従来の再生装置には、受信した番組を表示しているときに、番組本編からコマーシャルに表示が切り替わると、ユーザの過去の操作履歴に基づいてチャンネルを選局し、選局したチャンネルの番組に表示を切り替えるものもある（例えば、特許文献１参照）。
【０００５】
【特許文献１】特開２００４−５６６３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した技術では、地上波放送されている番組や、インターネットテレビジョン放送されている番組などのコンテンツの表示をユーザが指示した場合、再生装置は、ユーザにより選択されたコンテンツに迅速に表示を切り替えられないことがあった。
【０００７】
すなわち、上述した技術では、ユーザが選局を行うタイミング、つまり新たに選局が行われるまでの時間に対する考慮がなされていないため、ユーザの過去の操作履歴に基づいて、現在選局されているチャンネルの次に選局されたことのあるチャンネルのうち、最も選局された回数の多いチャンネルが、ユーザにより選局されると予想されるチャンネルとして選択されていた。したがって、ユーザが順番にチャンネルを選局してザッピングしているのか、またはユーザが特定のチャンネルに変更するかを区別することができず、次に選局されるチャンネルを精度よく予測することができなかった。その結果、ユーザにより選択されたチャンネルの番組に、迅速に表示を切り替えることができなかった。
【０００８】
また、例えば、従来の再生装置においては、次に選局される確率の高いチャンネルの番組を予め受信しておくよりも、そのチャンネルが選局される確率よりわずかに低い確率のチャンネルの番組を予め受信しておいた方が、表示の切り替えにおける時間の短縮効果が高い場合であっても、単純に確率の高いチャンネルが、ユーザによって次に選局されると予想されるチャンネルとして選択されてしまう。
【０００９】
そこで、再生装置にチャンネルの数だけチューナを設けて、それらのチューナを用いて放送されている全てのチャンネルの番組を受信させることもできるが、そのような場合、多くのチューナが必要となり、コスト高となってしまう。
【００１０】
本発明は、このような状況に鑑みてなされたものであり、より迅速にユーザが選択したコンテンツに表示を切り替えることができるようにするものである。
【課題を解決するための手段】
【００１１】
本発明の一側面の再生装置は、送信されてきたコンテンツを取得する取得手段と、複数の前記取得手段のそれぞれが取得するコンテンツの組み合わせの候補を決定する決定手段と、組み合わせの候補に含まれているコンテンツが、次にユーザが視聴するコンテンツとして選択される確率と、組み合わせの候補に含まれているコンテンツが選択されてから、そのコンテンツに表示が切り替えられるまでに必要とされる切り替え時間とに基づいて、ユーザにより選択されたコンテンツへの表示の切り替えに必要な時間の期待値を、各組み合わせの候補について算出する期待値算出手段と、前記組み合わせの候補のうち、前記期待値により示される表示の切り替えに必要な時間の最も短い組み合わせを選択する選択手段とを備える。
【００１２】
再生装置には、ユーザによってコンテンツが最後に選択されてから経過した時間の区間ごとに、その区間における前記切り替え時間を求める切り替え時間算出手段をさらに設け、前記期待値算出手段には、前記区間ごとに、前記区間においてコンテンツが選択される確率を求めさせ、その確率および前記切り替え時間に基づいて前記期待値を算出させることができる。
【００１３】
前記期待値算出手段には、ユーザによって過去に所定のコンテンツが選択されてから次のコンテンツが選択されるまでに経過した時間、および過去に前記次のコンテンツが選択された回数に基づいて、コンテンツが選択される確率求めさせることができる。
【００１４】
本発明の一側面の再生方法またはプログラムは、送信されてきたコンテンツを取得する取得手段であって、複数の取得手段のそれぞれが取得するコンテンツの組み合わせの候補を決定し、組み合わせの候補に含まれているコンテンツが、次にユーザが視聴するコンテンツとして選択される確率と、組み合わせの候補に含まれているコンテンツが選択されてから、そのコンテンツに表示が切り替えられるまでに必要とされる切り替え時間とに基づいて、ユーザにより選択されたコンテンツへの表示の切り替えに必要な時間の期待値を、各組み合わせの候補について算出し、前記組み合わせの候補のうち、前記期待値により示される表示の切り替えに必要な時間の最も短い組み合わせを選択するステップを含む。
【００１５】
本発明の一側面においては、送信されてきたコンテンツが取得手段により取得され、複数の前記取得手段のそれぞれが取得するコンテンツの組み合わせの候補が決定され、組み合わせの候補に含まれているコンテンツが、次にユーザが視聴するコンテンツとして選択される確率と、組み合わせの候補に含まれているコンテンツが選択されてから、そのコンテンツに表示が切り替えられるまでに必要とされる切り替え時間とに基づいて、ユーザにより選択されたコンテンツへの表示の切り替えに必要な時間の期待値が、各組み合わせの候補について算出され、前記組み合わせの候補のうち、前記期待値により示される表示の切り替えに必要な時間の最も短い組み合わせが選択される。
【発明の効果】
【００１６】
本発明の一側面によれば、コンテンツを取得することができる。特に、本発明の一側面によれば、より迅速にユーザが選択したコンテンツに表示を切り替えることができる。
【発明を実施するための最良の形態】
【００１７】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書又は図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書又は図面に記載されていることを確認するためのものである。従って、明細書又は図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００１８】
本発明の一側面の再生装置は、送信されてきたコンテンツを取得する取得手段（例えば、図３のコンテンツ取得部８７−１乃至コンテンツ取得部８７−Ｍ）と、複数の前記取得手段のそれぞれが取得するコンテンツの組み合わせの候補を決定する決定手段（例えば、図３の候補選択部１２１）と、組み合わせの候補に含まれているコンテンツが、次にユーザが視聴するコンテンツとして選択される確率と、組み合わせの候補に含まれているコンテンツが選択されてから、そのコンテンツに表示が切り替えられるまでに必要とされる切り替え時間とに基づいて、ユーザにより選択されたコンテンツへの表示の切り替えに必要な時間の期待値を、各組み合わせの候補について算出する期待値算出手段（例えば、図３の時間期待値算出部１２２）と、前記組み合わせの候補のうち、前記期待値により示される表示の切り替えに必要な時間の最も短い組み合わせを選択する選択手段（例えば、図３の投機選局部１２４）とを備える。
【００１９】
再生装置には、ユーザによってコンテンツが最後に選択されてから経過した時間の区間ごとに、その区間における前記切り替え時間を求める切り替え時間算出手段（例えば、図３の切り替え時間算出部１２３）をさらに設け、前記期待値算出手段には、前記区間ごとに、前記区間においてコンテンツが選択される確率を求めさせ、その確率および前記切り替え時間に基づいて前記期待値を算出させる（例えば、図７のステップＳ５３の処理およびステップＳ５６の処理）ことができる。
【００２０】
前記期待値算出手段には、ユーザによって過去に所定のコンテンツが選択されてから次のコンテンツが選択されるまでに経過した時間、および過去に前記次のコンテンツが選択された回数に基づいて、コンテンツが選択される確率求めさせる（例えば、図７のステップＳ５３の処理、ステップＳ５５の処理、およびステップＳ５６の処理）ことができる。
【００２１】
本発明の一側面の再生方法またはプログラムは、送信されてきたコンテンツを取得する取得手段であって、複数の取得手段のそれぞれが取得するコンテンツの組み合わせの候補を決定し（例えば、図７のステップＳ５１）、組み合わせの候補に含まれているコンテンツが、次にユーザが視聴するコンテンツとして選択される確率と、組み合わせの候補に含まれているコンテンツが選択されてから、そのコンテンツに表示が切り替えられるまでに必要とされる切り替え時間とに基づいて、ユーザにより選択されたコンテンツへの表示の切り替えに必要な時間の期待値を、各組み合わせの候補について算出し（例えば、図７のステップＳ５６）、前記組み合わせの候補のうち、前記期待値により示される表示の切り替えに必要な時間の最も短い組み合わせを選択する（例えば、図７のステップＳ５８）ステップを含む。
【００２２】
以下、図面を参照して、本発明を適用した実施の形態について説明する。
【００２３】
図１は、本発明を適用したコンテンツ取得システムの一実施の形態の構成例を示している。このコンテンツ取得システムは、再生装置１１−１乃至再生装置１１−３から構成され、再生装置１１−１乃至再生装置１１−３のそれぞれは、互いに通信網１２を介して接続されている。
【００２４】
再生装置１１−１乃至再生装置１１−３のそれぞれは、例えばテレビジョン受像機、ハードディスクレコーダなどから構成され、再生装置１１−１には番組などの画像を表示する表示装置１４が接続されている。
【００２５】
再生装置１１−１乃至再生装置１１−３のそれぞれは、例えばインターネットなどからなる通信網１３、LAN（Local Area Network）などからなる通信網１２を介して図示せぬサーバから送信されてきた、インターネットテレビジョン放送された番組などを受信して表示したり、ＢＳ／ＣＳ放送アンテナ、地上波放送アンテナ、ケーブルテレビジョン回線などからなる入力部１５から供給される番組を取得して表示したりする。
【００２６】
また、再生装置１１−１乃至再生装置１１−３のそれぞれは、取得した番組を必要に応じて記録したり、通信網１２を介して他の再生装置に番組を供給したりする。なお、以下、再生装置１１−１乃至再生装置１１−３のそれぞれを個々に区別する必要のない場合、単に再生装置１１と称する。さらに、以下、インターネットテレビジョン放送された番組、ＢＳ／ＣＳ放送された番組、地上波放送された番組、ケーブルテレビジョン回線を介して有線放送された番組などを特に区別せずにコンテンツとも称する。
【００２７】
図２は、図１に示した再生装置１１の構成例を示すブロック図である。
【００２８】
分配器４１は、入力部１５から供給されるコンテンツ、より詳細にはコンテンツを表示させるための放送信号をチューナ４２−１乃至チューナ４２−Ｎ（チューナ４２−２乃至チューナ４２−（Ｎ−１）は図示せず）のそれぞれに分配する。
【００２９】
チューナ４２−１乃至チューナ４２−Ｎのそれぞれは、分配器４１から供給された放送信号を受信し、受信した放送信号を復調する。チューナ４２−１乃至チューナ４２−Ｎのそれぞれは、放送信号を復調して得られるコンテンツをエンコーダ４３−１乃至エンコーダ４３−Ｎ（エンコーダ４３−２乃至エンコーダ４３−（Ｎ−１）は図示せず）および出力制御部４５、またはデコーダ４４−１乃至デコーダ４４−Ｎ（デコーダ４４−２乃至デコーダ４４−（Ｎ−１）は図示せず）に供給する。
【００３０】
すなわち、放送信号がアナログ放送信号である場合、チューナ４２−１乃至チューナ４２−Ｎのそれぞれは、映像信号および音声信号からなるコンテンツをエンコーダ４３−１乃至エンコーダ４３−Ｎおよび出力制御部４５に供給し、放送信号がデジタル放送信号である場合、チューナ４２−１乃至チューナ４２−Ｎのそれぞれは、映像信号および音声信号からなるコンテンツと、EPG（Electronic Program Guide）、字幕データなどの関連情報とをデコーダ４４−１乃至デコーダ４４−Ｎに供給する。
【００３１】
なお、以下、チューナ４２−１乃至チューナ４２−Ｎのそれぞれを個々に区別する必要のない場合、単にチューナ４２と称する。また、より詳細には、チューナ４２は、分配器４１から供給された放送信号から、選局されたチャンネルの放送信号を抽出し、抽出した放送信号を復調する。そして、チューナ４２は、復調により得られたコンテンツをエンコーダ４３−１乃至エンコーダ４３−Ｎおよび出力制御部４５、またはデコーダ４４−１乃至デコーダ４４−Ｎに供給する。
【００３２】
エンコーダ４３−１乃至エンコーダ４３−Ｎのそれぞれは、チューナ４２−１乃至チューナ４２−Ｎのそれぞれから供給されたコンテンツを、例えばMPEG（Moving Picture Experts Group）２などの方式により符号化し、符号化したコンテンツを、バス４７を介して記録部４９またはネットワークインターフェース４８に供給する。
【００３３】
デコーダ４４−１乃至デコーダ４４−Ｎのそれぞれは、チューナ４２−１乃至チューナ４２−Ｎのそれぞれから供給されたコンテンツをMPEG２などの方式で復号し、復号したコンテンツを出力制御部４５に供給する。
【００３４】
また、デコーダ４４−１乃至デコーダ４４−Ｎのそれぞれは、チューナ４２−１乃至チューナ４２−Ｎのそれぞれから供給されたコンテンツおよび関連情報に対して、タイムスタンプの付け替えなどの所定の処理を施し、所定の処理が施されたコンテンツおよび関連情報を記録部４９またはネットワークインターフェース４８に供給する。
【００３５】
さらに、デコーダ４４−１乃至デコーダ４４−Ｎのそれぞれは、ネットワークインターフェース４８から供給されたコンテンツをMPEG２などの方式で復号し、復号したコンテンツを出力制御部４５に供給する。なお、以下、エンコーダ４３−１乃至エンコーダ４３−Ｎのそれぞれを個々に区別する必要のない場合、単にエンコーダ４３と称する。また、以下、デコーダ４４−１乃至デコーダ４４−Ｎのそれぞれを個々に区別する必要のない場合、単にデコーダ４４と称する。
【００３６】
出力制御部４５は、チューナ４２またはデコーダ４４から供給されたコンテンツに対して、画像の拡大または縮小処理、画像合成処理、効果音合成処理、音量または音質の調整処理などの処理を施して、処理の施されたコンテンツを表示部４６に供給する。より詳細には、出力制御部４５は、処理が施されたコンテンツを構成する映像信号を表示部４６に供給し、音声信号を再生装置１１に接続されているスピーカに供給する。また、出力制御部４５が、コンテンツを構成する映像信号および音声信号を再生装置１１に接続されている他の装置に出力してもよい。
【００３７】
表示部４６は、例えば液晶ディスプレイ、CRT（Cathode Ray Tube）ディスプレイなどからなり、出力制御部４５から供給されたコンテンツを表示する。より詳細には、表示部４６は、出力制御部４５から供給された映像信号に基づいてコンテンツを表示する。
【００３８】
ネットワークインターフェース４８は、通信網１２に接続されており、エンコーダ４３またはデコーダ４４から供給されたコンテンツを、通信網１２を介して他の再生装置１１に送信する。また、ネットワークインターフェース４８は、通信網１２を介して他の再生装置１１から送信されてきたコンテンツ、または通信網１３および通信網１２を介してコンテンツを配信するサーバから送信されてきたコンテンツを受信して、受信したコンテンツをデコーダ４４または記録部４９に供給する。
【００３９】
記録部４９は、例えばDVD（Digital Versatile Disk）等の光ディスクや光磁気ディスク、ハードディスク、ビデオテープ、不揮発性の半導体メモリなどからなり、エンコーダ４３、デコーダ４４またはネットワークインターフェース４８から供給されたコンテンツを記録する。なお、記録部４９が光ディスク、光磁気ディスク、ビデオテープ、半導体メモリなどから構成される場合には、記録部４９としての光ディスク、光磁気ディスク、ビデオテープ、半導体メモリは再生装置１１に着脱自在とされる。
【００４０】
操作部５０は、例えばボタン、スイッチ、リモートコマンダなどから構成され、ユーザの操作に応じた指令をCPU（Central Processing Unit）５１に供給する。CPU５１は、ROM（Read Only Memory）５２に記録されているプログラムを読み込んで実行し、再生装置１１の全体を制御する。また、CPU５１は、操作部５０からの指令に応じた処理を実行する。RAM（Random Access Memory）５３には、CPU５１が実行するプログラムやデータなどが適宜記憶される。
【００４１】
再生装置１１がアナログ放送されたコンテンツを表示する場合、入力部１５から再生装置１１に入力された放送信号、すなわちコンテンツは、分配器４１、チューナ４２、および出力制御部４５を介して表示部４６に供給されて表示される。また、再生装置１１がアナログ放送されたコンテンツを記録する場合、入力部１５から再生装置１１に入力されたコンテンツは、分配器４１、チューナ４２、およびデコーダ４４を介して記録部４９に供給されて記録される。
【００４２】
同様に、再生装置１１がデジタル放送されたコンテンツを表示する場合、入力部１５から再生装置１１に入力されたコンテンツは、分配器４１、チューナ４２、デコーダ４４、および出力制御部４５を介して表示部４６に供給されて表示される。また、再生装置１１がデジタル放送されたコンテンツを記録する場合、入力部１５から再生装置１１に入力されたコンテンツは、分配器４１、チューナ４２、およびデコーダ４４を介して記録部４９に供給されて記録される。
【００４３】
さらに、再生装置１１がネットワークインターフェース４８により受信されたコンテンツを表示する場合、ネットワークインターフェース４８において受信されたコンテンツは、バス４７、デコーダ４４、および出力制御部４５を介して表示部４６に供給されて表示される。さらに、また、記録部４９に記録されているコンテンツが再生される場合、コンテンツは記録部４９から、デコーダ４４および出力制御部４５を介して表示部４６に供給されて表示される。
【００４４】
図３は、再生装置１１の機能の構成例を示すブロック図である。
【００４５】
再生装置１１は、システム制御部８１、視聴インターフェース処理部８２、視聴制御部８３、操作履歴管理部８４、投機選局制御部８５、コンテンツ取得制御部８６、コンテンツ取得部８７−１乃至コンテンツ取得部８７−Ｍ（コンテンツ取得部８７−２乃至コンテンツ取得部８７−（Ｍ−１）は図示せず）、ネットワーク制御部８８、録画予約インターフェース処理部８９、録画制御部９０、および記録読み出し制御部９１から構成される。
【００４６】
システム制御部８１は、再生装置１１の起動および終了を管理する処理を行い、再生装置１１の全体の動作を制御する。視聴インターフェース処理部８２は、ユーザがコンテンツを視聴する場合、つまり再生装置１１がコンテンツを表示する場合におけるユーザとのインターフェース処理を行う。視聴インターフェース処理部８２は、ユーザの操作に応じた信号を視聴制御部８３に供給する。
【００４７】
視聴制御部８３は、視聴インターフェース処理部８２からの信号に基づいて、コンテンツ取得制御部８６にコンテンツの取得を指示したり、投機選局制御部８５に投機選局を指示したりする。
【００４８】
ここで、投機選局とは、現在ユーザにより所定のチャンネルが選局されて所定のコンテンツが再生装置１１に表示されている場合、ユーザが選局をし直して新たなチャンネルを選局したときに、今現在、表示しているコンテンツから、ユーザによって新たに選択されたチャンネルのコンテンツにその表示を迅速に切り替えることができるように、再生装置１１が投機的に予め受信しておくコンテンツのチャンネルを選局することをいう。換言すれば、投機選局とは、現在ユーザに選択されているコンテンツの次に選択されると予想されるコンテンツを予め選択することをいう。
【００４９】
なお、投機選局されて受信されたコンテンツは再生装置１１に表示されず、投機選局されたチャンネルがユーザにより新たに選局されたチャンネルと同じであった場合に、そのチャンネルのコンテンツが表示される。
【００５０】
また、以下の説明においては、ユーザが視聴しようとするコンテンツを選択するために、所定のチャンネルを選局することを視聴選局とも称し、再生装置１１がユーザによって次に選択されると予想されるチャンネルを選局することを投機選局とも称する。
【００５１】
さらに、視聴制御部８３は、視聴インターフェース処理部８２からの信号に基づいて、ユーザが操作部５０を操作して行った視聴選局の履歴である操作履歴を操作履歴管理部８４に記録させる。操作履歴管理部８４は、視聴制御部８３の制御の基に、操作履歴を記録し、記録している操作履歴を投機選局制御部８５に供給する。
【００５２】
投機選局制御部８５は、視聴制御部８３からの指示に応じて、操作履歴に基づいて投機選局を行い、投機選局されたチャンネルのコンテンツの取得をコンテンツ取得制御部８６に指示する。投機選局制御部８５は、候補選択部１２１、時間期待値算出部１２２、切り替え時間算出部１２３、および投機選局部１２４を備えている。
【００５３】
投機選局制御部８５の候補選択部１２１は、投機選局されるチャンネルの組み合わせの候補を決定する。換言すれば、候補選択部１２１は、投機選局されて投機的に取得するコンテンツの組み合わせの候補を決定する。
【００５４】
時間期待値算出部１２２は、候補選択部１２１により決定されたチャンネルの組み合わせの候補のそれぞれについて、ユーザが新たに視聴選局を行った場合に、その視聴選局時に表示されているコンテンツから、新たに選局されたチャンネルのコンテンツへの表示の切り替えに必要な時間、すなわち表示の切り替えの効率の度合いを示す時間期待値を算出する。
【００５５】
切り替え時間算出部１２３は、ユーザによって新たに所定のチャンネルが視聴選局された場合に、そのチャンネルのコンテンツに表示を切り替えるまでに必要な切り替え時間、すなわちユーザによって新たなコンテンツが選択されてから、そのコンテンツが表示されるまでに必要な時間を算出する。時間期待値算出部１２２は、切り替え時間算出部１２３により算出された切り替え時間を用いて時間期待値を算出する。
【００５６】
投機選局部１２４は、時間期待値算出部１２２により算出された時間期待値に基づいて、選択されたチャンネルの組み合わせの候補のうち、視聴選局されるチャンネルのコンテンツへの表示の切り替えに必要な時間の最も短い組み合わせの候補、すなわち新たに視聴選局されるチャンネルのコンテンツに最も速く表示を切り替えることができる組み合わせを、ユーザが次に視聴選局すると予想されるチャンネルの組み合わせとして選択する。換言すれば、投機選局部１２４は、時間期待値に基づいて、最も速く表示を切り替えることができるコンテンツの組み合わせを選択する。
【００５７】
コンテンツ取得制御部８６は、視聴制御部８３、投機選局制御部８５、または録画制御部９０からの指示に応じて、コンテンツ取得部８７−１乃至コンテンツ取得部８７−Ｍによる視聴選局されたチャンネルのコンテンツ、または投機選局されたチャンネルのコンテンツの取得を制御する。なお、以下、視聴選局されたチャンネルのコンテンツを視聴コンテンツとも称し、投機選局されたチャンネルのコンテンツを投機コンテンツとも称する。
【００５８】
コンテンツ取得部８７−１乃至コンテンツ取得部８７−Ｍのそれぞれは、チューナ４２またはデコーダ４４から構成され、放送局、サーバ、他の再生装置１１から送信されてきたコンテンツを取得する。なお、以下、コンテンツ取得部８７−１乃至コンテンツ取得部８７−Ｍのそれぞれを個々に区別する必要のない場合、単にコンテンツ取得部８７と称する。
【００５９】
ネットワーク制御部８８は、視聴制御部８３または録画制御部９０からの指示に応じて、ネットワークインターフェース４８の通信網１２への接続を制御する。録画予約インターフェース処理部８９は、ユーザがコンテンツの録画を予約する場合、つまり再生装置１１がコンテンツを録画予約する場合におけるユーザとのインターフェース処理を行う。録画予約インターフェース処理部８９は、ユーザの操作に応じた信号を録画制御部９０に供給する。
【００６０】
録画制御部９０は、録画予約インターフェース処理部８９からの信号に基づいて、コンテンツ取得制御部８６に録画するコンテンツの取得を指示したり、記録読み出し制御部９１にコンテンツの録画を指示したりする。記録読み出し制御部９１は、録画制御部９０からの指示に応じて、コンテンツ取得部８７により取得されたコンテンツの記録部４９への記録を制御したり、記録部４９に記録されているコンテンツの読み出しを制御したりする。
【００６１】
ところで、ユーザが操作部５０を操作して視聴選局を行い、コンテンツの表示を指示すると、視聴制御部８３は、ユーザの操作に応じて視聴インターフェース処理部８２から供給される信号に基づいて、コンテンツ取得制御部８６に視聴選局されたコンテンツの取得を指示する。そして、コンテンツ取得制御部８６は、視聴制御部８３からの指示に応じてコンテンツ取得部８７を制御し、ユーザにより視聴選局されたチャンネルのコンテンツを取得させる。
【００６２】
例えば、ユーザが視聴選局によりデジタル放送の所定のチャンネルを選局した場合、コンテンツ取得部８７としてのチューナ４２は、視聴選局されたチャンネルのコンテンツを、分配器４１を介して入力部１５から受信することで取得する。
【００６３】
また、例えばユーザが視聴選局によりインターネットテレビジョン放送の所定のチャンネルを選局した場合、コンテンツ取得部８７としてのデコーダ４４は、ネットワークインターフェース４８、通信網１２、および通信網１３を介して接続されているサーバから、視聴選局されたチャンネルのコンテンツを取得する。
【００６４】
このようにして取得されたコンテンツは、コンテンツ取得部８７としてのチューナ４２またはデコーダ４４から、出力制御部４５を介して表示部４６に供給されて表示される。
【００６５】
このように、ユーザによってコンテンツの表示が指示されると、再生装置１１は、選局されたチャンネルのコンテンツを取得してコンテンツの再生を開始する。そして、再生装置１１は、ユーザの視聴選局に応じて視聴コンテンツを表示するとともに、投機選局を行って、投機コンテンツを投機的に取得する処理であるコンテンツの取得処理を開始する。
【００６６】
以下、図４のフローチャートを参照して、再生装置１１によるコンテンツの取得処理について説明する。
【００６７】
ステップＳ１１において、再生装置１１は投機選局処理を行う。なお、投機選局処理の詳細は後述するが、投機選局処理において、再生装置１１は、コンテンツ取得部８７が投機選局するチャンネルの組み合わせを決定する。
【００６８】
例えば、コンテンツ取得部８７−１乃至コンテンツ取得部８７−Ｍのうち、コンテンツ取得部８７−１が視聴コンテンツを取得しており、コンテンツ取得部８７−２が録画するコンテンツを取得している場合、投機選局制御部８５は、視聴コンテンツまたは録画するコンテンツを取得していないコンテンツ取得部８７、すなわちコンテンツ取得部８７−３乃至コンテンツ取得部８７−Ｍが、次に視聴選局されると予想されるチャンネルのコンテンツとして取得しようとする投機コンテンツのチャンネルの組み合わせを決定する。
【００６９】
ステップＳ１２において、投機選局制御部８５は、投機選局が変更されたか否かを判定する。例えば、選択された投機選局のチャンネルと、コンテンツ取得部８７が取得している投機コンテンツのチャンネルとが一致する場合、投機選局制御部８５は、投機選局が変更されていないと判定する。
【００７０】
ステップＳ１２において、投機選局が変更されていないと判定された場合、既に投機選局されたチャンネルのコンテンツが取得されているので、ステップＳ１３の処理はスキップされてステップＳ１４に進む。
【００７１】
これに対して、ステップＳ１２において、投機選局が変更されたと判定された場合、新たに投機選局されたチャンネルのコンテンツを取得するので、投機選局制御部８５は、コンテンツ取得制御部８６に新たに投機選局されたチャンネルのコンテンツの取得を指示し、処理はステップＳ１３に進む。
【００７２】
ステップＳ１３において、コンテンツ取得部８７は、コンテンツ取得制御部８６の制御の基に、投機選局されたチャンネルの投機コンテンツの取得を開始する。より具体的には、コンテンツ取得部８７のそれぞれは、自分自身に割り当てられた投機選局のチャンネルのそれぞれの投機コンテンツの取得を開始する。
【００７３】
ステップＳ１２において投機選局が変更されていないと判定されるか、ステップＳ１３において投機コンテンツの取得が開始されると、ステップＳ１４において、視聴制御部８３は、視聴インターフェース処理部８２からの信号に基づいて、視聴選局が指示されたか否かを判定する。
【００７４】
ステップＳ１４において、視聴選局が指示されたと判定された場合、ステップＳ１５に進み、操作履歴管理部８４は、視聴制御部８３の制御の基に、今回、ユーザによって新たに視聴選局された内容、すなわちチャンネル操作された内容が操作履歴に追加されるように、ユーザの操作の履歴である操作履歴を更新する。
【００７５】
例えば、操作履歴管理部８４は、所定のチャンネルを選局したり、チャンネルを表す数字が１だけ増加するように選局したりといったユーザによるチャンネル操作の内容、最後に視聴選局されてから今回視聴選局されるまでの経過時間、チャンネル操作が行われた曜日や時間帯、ユーザを識別するユーザ識別コードなどを操作履歴として記録する。
【００７６】
これにより、操作履歴管理部８４には、例えば図５に示す操作履歴が記録される。
【００７７】
図５に示される操作履歴には、前回の操作種別、今回の操作種別、前回の操作から今回の操作までの経過時間、操作された曜日および時間帯、並びにユーザ識別コードが含まれており、図中、上側から下側まで操作された時刻が古い順に記録されている。
【００７８】
すなわち、操作履歴には、最も時間的に古い操作履歴として、前回の操作種別が“Ｃｈ＋”であり、今回の操作種別が“Ｃｈ＋”であり、経過時間が“０．１”であり、曜日および時間帯が“土／夜”であり、ユーザ識別コードが“１”である操作履歴が含まれている。
【００７９】
ここで、前回および今回の操作種別である“Ｃｈ＋”は、チャンネルを表す数字が１だけ増加するように、視聴選局を行ったことを示している。例えば、チャンネルの操作前、すなわち視聴選局前のチャンネルを表す数字が“１”であった場合、“Ｃｈ＋”により示される操作が行われると、数字“２”により表されるチャンネルが新たに選局される。
【００８０】
また、経過時間“０．１”は、例えば前回の操作から今回の操作が行われるまでの時間が０．１秒であったことを示しており、曜日および時間帯“土／夜”は、土曜日の夜にチャンネルの操作が行われたことを示している。さらに、ユーザ識別コード“１”は、チャンネル操作を行ったユーザがユーザ識別コード“１”により識別されるユーザであることを示している。
【００８１】
同様に操作履歴には、２番目に古い操作履歴として、前回の操作種別が“Ｃｈ＋”であり、今回の操作種別が“Ｃｈ＋”であり、経過時間が“０．２”であり、曜日および時間帯が“土／夜”であり、ユーザ識別コードが“１”である操作履歴が含まれており、３番目に古い操作履歴として、前回の操作種別が“Ｃｈ＋”であり、今回の操作種別が“１”であり、経過時間が“２．０”であり、曜日および時間帯が“土／夜”であり、ユーザ識別コードが“１”である操作履歴が含まれている。ここで、今回の操作種別“１”は、ユーザによって数字“１”により表されるチャンネルが選局されたことを示している。
【００８２】
さらに、操作履歴には、４番目に古い操作履歴として、前回の操作種別が“１”であり、今回の操作種別が“０”であり、経過時間が“０．３”であり、曜日および時間帯が“土／夜”であり、ユーザ識別コードが“１”である操作履歴が含まれており、５番目に古い操作履歴として、前回の操作種別が“０”であり、今回の操作種別が“１”であり、経過時間が“０．３”であり、曜日および時間帯が“土／夜”であり、ユーザ識別コードが“１”である操作履歴が含まれており、６番目に古い操作履歴として、前回の操作種別が“Ｃｈ＋”であり、今回の操作種別が“Ｃｈ＋”であり、経過時間が“０．０５”であり、曜日および時間帯が“日／昼”であり、ユーザ識別コードが“２”である操作履歴が含まれている。
【００８３】
なお、操作履歴に含まれている経過時間が比較的長い場合、経過時間は、ある程度の時間、ユーザがチャンネル操作を行わずにコンテンツを視聴したことを示している。したがって、ある程度以上の長さの経過時間については、ユーザが所定の時間だけチャンネル操作を行わずにコンテンツを視聴したことが分かればよく、経過時間が比較的長い場合、経過時間は、経過時間が短い場合よりも低い精度で記録されていてもよいので、例えば、図６に示す換算表を用いて、より長い経過時間の精度が低くなるように経過時間を換算値に換算して記録するようにしてもよい。
【００８４】
図６では、横軸は経過時間を示しており、縦軸は経過時間の換算値を示している。図６の例においては、経過時間が長くなるほど直線の傾きが緩やかになっており、経過時間が長くなるほど換算値の精度が低くなることが分かる。換言すれば、経過時間が長くなるほど換算値の単位時間（例えば１）により表される時間は長くなる。
【００８５】
換算表が用いられて経過時間が換算値に換算されることで、より短い経過時間がより正確に記録される。例えば、経過時間が５秒である場合、経過時間の換算値は５００とされ、操作履歴の経過時間として換算値“５００”が記録される。
【００８６】
このように、経過時間の換算値を操作履歴の経過時間として記録することで、経過時間のデータ量を少なくすることができ、操作履歴を記録するための充分な記録領域を確保することができる。
【００８７】
図４のフローチャートの説明に戻り、ユーザによって視聴選局が指示されて操作履歴が更新されると、ステップＳ１６において、視聴制御部８３は、視聴選局と投機選局とが異なるか否かを判定する。すなわち、視聴制御部８３は、投機選局された複数のチャンネルのうち、視聴選局されたチャンネルと同じチャンネルがあるか否かを判定する。
【００８８】
例えば、視聴選局されたチャンネルが“チャンネル１”であり、投機選局されたチャンネルに“チャンネル１”が含まれている場合、視聴制御部８３は、視聴選局と投機選局とが同じであると判定する。
【００８９】
ステップＳ１６において、視聴選局と投機選局とが異なると判定された場合、視聴選局されたチャンネルのコンテンツを投機コンテンツとして取得していないので、すなわち投機選局の予想が外れたので、新たに視聴選局されたチャンネルのコンテンツを取得するために処理はステップＳ１７に進む。
【００９０】
ステップＳ１７において、投機選局制御部８５は、投機選局処理を行う。なお、投機選局処理の詳細は後述するが、ステップＳ１７における投機選局処理において、投機選局制御部８５は、投機選局のチャンネルと、その投機選局されたチャンネルの投機コンテンツを取得するコンテンツ取得部８７とを選択する。すなわち、この場合、新たに視聴選局されたチャンネルのコンテンツを取得しているコンテンツ取得部８７はないので、投機コンテンツを取得するコンテンツ取得部８７が新たに決定される。
【００９１】
ステップＳ１８において、視聴制御部８３は、新たに視聴コンテンツを取得するコンテンツ取得部８７を選択する。例えば、ステップＳ１７の処理において、コンテンツ取得部８７−１乃至コンテンツ取得部８７−Ｍのうち、コンテンツ取得部８７−２乃至コンテンツ取得部８７−Ｍが、新たに投機コンテンツを取得するコンテンツ取得部８７として選択された場合、視聴制御部８３は、投機コンテンツを取得しないコンテンツ取得部８７−１を、新たに視聴コンテンツを取得するコンテンツ取得部８７として選択する。
【００９２】
視聴コンテンツを取得するコンテンツ取得部８７が選択されると、視聴制御部８３は、コンテンツ取得制御部８６に、その選択されたコンテンツ取得部８７に視聴選局されたチャンネルのコンテンツを取得させるように指示する。
【００９３】
ステップＳ１９において、コンテンツ取得部８７は、コンテンツ取得制御部８６の制御の基に、視聴選局されたチャンネルの視聴コンテンツの取得を開始する。そして、コンテンツ取得部８７により取得された視聴コンテンツは、出力制御部４５を介して表示部４６に供給されて表示され、処理はステップＳ１２に戻り、上述した処理が繰り返される。
【００９４】
また、ステップＳ１６において、視聴選局と投機選局とが同じであると判定された場合、投機選局の予想が当たったのでステップＳ２０に進み、視聴制御部８３は、これまで視聴コンテンツを取得していたコンテンツ取得部８７から、新たに視聴選局されたチャンネルのコンテンツを投機コンテンツとして取得しているコンテンツ取得部８７に、視聴コンテンツを取得するコンテンツ取得部８７を切り替える。
【００９５】
例えば、これまでコンテンツ取得部８７−１が視聴コンテンツを取得しており、コンテンツ取得部８７−２が、ユーザによって新たに視聴選局されたチャンネルのコンテンツを投機コンテンツとして取得していた場合、視聴制御部８３は、コンテンツ取得部８７−２を、視聴コンテンツを取得するコンテンツ取得部８７とし、コンテンツ取得部８７−１を、投機コンテンツを取得するコンテンツ取得部８７とする。
【００９６】
したがって、これまでコンテンツ取得部８７−２により取得されていた投機コンテンツが、視聴コンテンツとして出力制御部４５を介して表示部４６に供給されて表示される。これにより、ユーザを待たせることなく、直ちに視聴コンテンツの表示を切り替えることができる。
【００９７】
ステップＳ２０においてコンテンツ取得部８７が切り替えられると、処理はステップＳ１１に戻り、上述した処理が繰り返される。
【００９８】
また、ステップＳ１４において、視聴選局が指示されていないと判定された場合、ステップＳ２１に進み、視聴制御部８３は、視聴インターフェース処理部８２からの信号に基づいて、処理を終了するか否かを判定する。例えば、ユーザにより操作部５０が操作され、コンテンツの視聴の終了が指示されると、視聴制御部８３は処理を終了すると判定する。
【００９９】
ステップＳ２１において、処理を終了しないと判定された場合、再生装置１１はユーザの操作に応じた処理を行って、処理はステップＳ１１に戻り、上述した処理が繰り返される。
【０１００】
これに対して、ステップＳ２１において、処理を終了すると判定された場合、再生装置１１は、コンテンツを視聴するための各部の処理を終了させて、コンテンツの取得処理は終了する。
【０１０１】
このようにして、再生装置１１は、コンテンツの表示が開始されると、ユーザの視聴選局に応じて視聴コンテンツを表示するとともに、投機選局を行って、投機コンテンツを投機的に取得する。
【０１０２】
このように、投機選局を行って、投機選局されたチャンネルのコンテンツを予め取得しておくことによって、ユーザにより新たにチャンネル操作がされた場合に、より迅速にコンテンツの表示を切り替えることができる。
【０１０３】
また、最後にチャンネル操作されてからの経過時間と、そのチャンネル操作の内容とが含まれる操作履歴を記録することで、ユーザがザッピングしたときのチャンネル操作と、ユーザが特定のチャンネルに変更したときのチャンネル操作とを区別して記録することができ、より精度よく次に視聴選局されるチャンネルを予測することができる。
【０１０４】
次に、図７のフローチャートを参照して、図４のステップＳ１１の処理、またはステップＳ１７の処理に対応する投機選局処理について説明する。
【０１０５】
ステップＳ５１において、候補選択部１２１は、投機選局の組み合わせ候補を定める。例えば、コンテンツ取得部８７−１が視聴コンテンツを取得しており、コンテンツ取得部８７−２乃至コンテンツ取得部８７−Ｍのそれぞれが、視聴コンテンツの取得および録画するコンテンツの取得に用いられていない場合、候補選択部１２１は、投機コンテンツを取得させるコンテンツ取得部８７−２乃至コンテンツ取得部８７−Ｍのそれぞれに割り当てる投機選局のチャンネルの組み合わせの候補を定める。
【０１０６】
このとき、例えば、コンテンツ取得部８７−２にはチャンネルＡ、コンテンツ取得部８７−３にはチャンネルＢなどと各コンテンツ取得部８７のそれぞれに所定のチャンネルが割り当てられ、コンテンツ取得部８７−２乃至コンテンツ取得部８７−Ｍのそれぞれに割り当てられたチャンネルの組み合わせが、１つの組み合わせの候補とされる。
【０１０７】
また、図４のステップＳ１６において、視聴選局と投機選局とが異なると判定された場合には、新たに投機コンテンツを取得するコンテンツ取得部８７を選択し直す必要があるので、候補選択部１２１は、視聴コンテンツを取得するコンテンツ取得部８７を、コンテンツ取得部８７−１とした場合乃至コンテンツ取得部８７−Ｍとした場合のそれぞれについて、投機コンテンツを取得するコンテンツ取得部８７のそれぞれに割り当てる投機選局のチャンネルの組み合わせの候補を定める。
【０１０８】
なお、より詳細には、まず時間期待値算出部１２２は、操作履歴管理部８４に記録されている操作履歴に基づいて、ユーザによって最後にコンテンツが選択されてから経過した時間を考慮せずに、チャンネルごとに、そのチャンネルが次に選局される確率を求める。すなわち、時間期待値算出部１２２は、操作履歴に含まれるチャンネル操作の回数の合計と、操作履歴に含まれる所定のチャンネルが過去に視聴選局された回数とに基づいて、そのチャンネルが選局される確率を求める。
【０１０９】
候補選択部１２１は、時間期待値算出部１２２により求められたチャンネルごとの確率に基づいて、その確率の高いチャンネルから順番に、コンテンツ取得部８７に対して投機選局するチャンネルとして割り当てる。したがって、投機選局の組み合わせ候補は、ユーザにより次に選局される確率の高いチャンネルの組み合わせとされる。
【０１１０】
また、時間期待値算出部１２２が、チャンネル操作後の経過時間によらず、平均的に表示の切り替えに必要な時間が所定の時間以上であるチャンネル、すなわち表示の切り替えに必要な時間の平均値（例えば、後述するｗｉｊｋの平均値）が所定の時間以上であるチャンネルについては、そのチャンネルが選局される確率に対して、表示の切り替えに必要な時間の長さに応じた重み付けを行うようにしてもよい。例えば、他のチャンネルのコンテンツに表示を切り替える場合よりも、表示の切り替えに２倍の時間が必要とされるチャンネルがある場合、時間期待値算出部１２２は、そのチャンネルが選局される確率を、チャンネル操作から求められた確率に、重み係数２を乗算した値とし、チャンネル操作から求められたもとの確率の２倍の確率とする。
【０１１１】
ステップＳ５２において、時間期待値算出部１２２は、候補選択部１２１が定めた複数の組み合わせ候補のうちの１つの組み合わせの候補を選択する。
【０１１２】
ステップＳ５３において、時間期待値算出部１２２は、操作履歴管理部８４に記録されている操作履歴に基づいて、選択した１つの組み合わせの候補について、ユーザによって最後にコンテンツが選択されてから経過した時間の所定の区間ごとに各チャンネルが選択される確率Ｐｊｋを求める。つまり、時間期待値算出部１２２は、組み合わせの候補に含まれるチャンネルをチャンネルｊ（但し、１≦ｊ≦ｎ，ｎは整数）として、ユーザによって最後に視聴選局されてから経過した時間の区間ごとに各チャンネルが選択される確率Ｐｊｋを求める。
【０１１３】
例えば、時間期待値算出部１２２は、最後にコンテンツが選択されてからの経過時間を、０乃至０．５などの所定の区間に区切り、各区間を代表する経過時間を代表経過時間ｔｋ（但し、１≦ｋ≦ｑ，ｑは所定の整数）とする。ここで、各区間の長さは、一定の長さとされてもよく、経過時間のより長い区間、すなわち経過時間が０からより遠い区間の長さがより長くなるように定められてもよい。また、区間を代表する代表経過時間ｔｋは、例えばその区間の中間の位置における経過時間とされる。
【０１１４】
次に、時間期待値算出部１２２は、操作履歴に含まれている経過時間と、前回および今回の操作種別とを基に、経過時間ｔｋにより代表される各区間（以下、区間ｔｋとも称する）において、選択された組み合わせの候補の各チャンネルが選択される確率Ｐｊｋを求める。すなわち、時間期待値算出部１２２は、各チャンネルについて、区間ｔ１乃至区間ｔｑのそれぞれに対する確率Ｐｊ１乃至Ｐｊｑのそれぞれを求める。
【０１１５】
例えば、代表経過時間ｔ１により代表される、経過時間が０乃至０．５である区間においてチャンネルＣｈＡが視聴選局される確率Ｐ１を求める場合、時間期待値算出部１２２は、操作履歴に含まれるチャンネル操作の回数の合計と、操作履歴に含まれる経過時間が０乃至０．５である区間においてチャンネルＣｈＡが過去に視聴選局された回数とに基づいて確率Ｐ１を求める。
【０１１６】
このように、時間期待値算出部１２２が、ユーザによって最後にコンテンツが選択されてから経過した時間の各区間ｔｋに対して、各チャンネルが視聴選局される確率Ｐｊｋのそれぞれを求めると、例えば、図８に示す結果が得られる。
【０１１７】
ここで、図中、横軸は最後に視聴選局されてからの経過時間を示しており、縦軸は、各チャンネルが視聴選局される確率を示している。図８では、実線は各区間においてチャンネルＣｈＡが選択される確率を示しており、点線は各区間においてチャンネルＣｈＢが選択される確率を示しており、一点鎖線は各区間においてチャンネルＣｈＣが選択される確率を示している。
【０１１８】
図８の例では、各区間において、チャンネルＣｈＣよりもチャンネルＣｈＢが、チャンネルＣｈＢよりもチャンネルＣｈＡが選択される確率が高くなっている。また、チャンネルＣｈＡは、経過時間が500msecである付近の区間において選択される確率が高くなっており、チャンネルＣｈＢおよびチャンネルＣｈＣは、経過時間が700msecである付近の区間において選択される確率が高くなっている。
【０１１９】
このように、最後にチャンネル操作されてから経過した時間、すなわち経過時間の区間ごとに各チャンネルが選択される確率Ｐｊｋを求めるようにしたので、ユーザがザッピングしたときのチャンネル操作と、ユーザが特定のチャンネルに変更したときのチャンネル操作とを区別することができ、より精度よく次に視聴選局されるチャンネルを予測することができる。
【０１２０】
なお、このときΣΣＰｊｋ＝１とされる。つまり、チャンネルｊが区間ｔｋにおいて選択される確率をＰｊｋとしたとき、確率Ｐｊｋのｋを１からｑに変えて総和をとり、さらにその総和のｊを１からｎに変えて総和をとると、その値は、各区間における各チャンネルの選択される確率の総和となるので、その値ΣΣＰｊｋは１となる。
【０１２１】
図７のフローチャートの説明に戻り、ステップＳ５４において、切り替え時間算出部１２３は、選択した１つの組み合わせの候補ｉについて、経過時間の区間ｔｋごとに表示部４６の表示をそれぞれのチャンネルｊのコンテンツに切り替えるために必要な時間ｗｉｊｋ（但し、１≦ｋ≦ｑ，１≦ｊ≦ｎ）を求める。
【０１２２】
例えば、切り替え時間算出部１２３は、投機コンテンツを取得するコンテンツ取得部８７が現在取得しているコンテンツのチャンネル、組み合わせの候補のチャンネルのPSI（Program Specific Information）情報の周期、過去のサーバへの接続の開始からコンテンツとしてのストリームの受信までの時間などに基づいて、切り替えに必要な時間ｗｉｊｋを求める。
【０１２３】
各経過時間における表示の切り替えに必要な時間は、例えば図９に示すように、チャンネルごとに異なっている。なお、図中、横軸は最後に視聴選局されてからの経過時間を示しており、縦軸は表示を切り替えるまでに必要であると予想される待ち時間を示している。また、図において実線はチャンネルＣｈＡのコンテンツに表示を切り替えるまでに必要な時間を示しており、点線はチャンネルＣｈＢのコンテンツに表示を切り替えるまでに必要な時間を示しており、一点鎖線はチャンネルＣｈＣのコンテンツに表示を切り替えるまでに必要な時間を示している。
【０１２４】
図９は、投機コンテンツを取得するコンテンツ取得部８７が１つであり、そのコンテンツ取得部８７が今現在、チャンネルＣｈＡのコンテンツを取得している場合における、各チャンネルのコンテンツに表示を切り替えるために必要な時間を示している。
【０１２５】
図９の例では、チャンネルＣｈＡのコンテンツは、すでに取得されているので、チャンネルＣｈＡのコンテンツの表示の切り替えに必要な時間は、経過時間によらずほぼ０秒に近い時間とされている。また、チャンネルＣｈＢのコンテンツは、デジタル放送されているコンテンツであり、コンテンツが含まれているストリームに挿入されているPSI情報の周期に応じて、すなわちストリームにチャンネルＣｈＢのコンテンツが含まれる周期に応じて、表示の切り替えに必要な時間が周期的に変化している。さらに、チャンネルＣｈＣのコンテンツは、経過時間によらず表示の切り替えに必要な時間が一定の時間とされている。
【０１２６】
また、図１０は、各経過時間における表示の切り替えに必要な時間の他の例を示している。なお、図中、横軸は最後に視聴選局されてからの経過時間を示しており、縦軸は表示を切り替えるまでに必要であると予想される待ち時間を示している。また、図において実線はチャンネルＣｈＡのコンテンツに表示を切り替えるまでに必要な時間を示しており、点線はチャンネルＣｈＢのコンテンツに表示を切り替えるまでに必要な時間を示しており、一点鎖線はチャンネルＣｈＣのコンテンツに表示を切り替えるまでに必要な時間を示している。
【０１２７】
図１０は、投機コンテンツを取得するコンテンツ取得部８７が１つであり、そのコンテンツ取得部８７が、チャンネルＣｈＢのコンテンツの取得を開始した場合における、各チャンネルのコンテンツに表示を切り替えるために必要な時間を示している。
【０１２８】
図１０の例では、チャンネルＣｈＡのコンテンツは、デジタル放送されているコンテンツであり、コンテンツが含まれているストリームに挿入されているPSI情報の周期に応じて、表示の切り替えに必要な時間が周期的に変化している。また、チャンネルＣｈＢのコンテンツは、コンテンツの取得が開始されてからすぐに表示できる状態となるまでは、経過時間とともに、表示の切り替えに必要な時間が直線的に減少し、その後はすぐに表示することができるので、表示の切り替えに必要な時間はほぼ０秒に近い時間とされている。
【０１２９】
さらに、チャンネルＣｈＣのコンテンツは、経過時間によらず表示の切り替えに必要な時間が一定の時間とされている。なお、インターネットテレビジョン放送されるコンテンツのチャンネルなど、表示の切り替えに必要な時間が正確に特定できないチャンネルに対しては、切り替えに必要とされる時間の平均値やおおよその値などとされるようにしてもよい。
【０１３０】
このような各経過時間における表示の切り替えに必要な時間に基づいて、切り替え時間算出部１２３は、例えば組み合わせの候補の各チャンネルの区間ｔｋにおける代表経過時間ｔｋにおける表示の切り替えに必要な時間のそれぞれを、各チャンネルのコンテンツへの表示の切り替えに必要な時間ｗｉｊｋのそれぞれとする。したがって、例えば、図１０における経過時間“1000msec”を代表経過時間とする区間におけるチャンネルＣｈＢの切り替えに必要な時間ｗｉｊｋは、時間ｗｉｊｋ＝0.4secとされる。
【０１３１】
なお、その他、区間ｔｋに含まれる各経過時間における切り替えに必要な時間の平均値または中間値を切り替えに必要な時間ｗｉｊｋとするようにしてもよい。
【０１３２】
図７のフローチャートの説明に戻り、表示を切り替えるために必要な時間ｗｉｊｋが求められると、ステップＳ５５において、時間期待値算出部１２２は、各チャンネルについて求められた、区間ｔｋごとの各チャンネルｊが選択される確率Ｐｊｋおよび表示を切り替えるために必要な時間ｗｉｊｋに基づいて、各チャンネルの貢献値を求める。
【０１３３】
ここで、貢献値とは、所定のチャンネルを投機選局することにより、ユーザによって新たに視聴選局されたチャンネルのコンテンツに迅速に表示を切り替えることに貢献する度合いを示しており、貢献値は次式（１）により求められる。
【０１３４】
（貢献値）＝Σ（Ｐｊｋ×ｗｉｊｋ）                    ・・・（１）
【０１３５】
なお、式（１）において、Ｐｊｋ（但し、１≦ｋ≦ｑ）は区間ｔｋにおいてそのチャンネルｊが選択される確率を表しており、ｗｉｊｋ（但し、１≦ｋ≦ｑ）は区間ｔｋにおいてそのチャンネルｊに表示を切り替えるために必要な時間を表している。また、Σは、Ｐｊｋ×ｗｉｊｋのｋを１からｑまで変えて総和をとることを表している。
【０１３６】
各チャンネルについて貢献値が求められると、ステップＳ５６において、時間期待値算出部１２２は、選択した１つの組み合わせの候補の時間期待値を求める。例えば、時間期待値算出部１２２は、選択した組み合わせの候補の各チャンネルの貢献値の和ΣΣ（Ｐｊｋ×ｗｉｊｋ）を求めて、その求められた和を、その組み合わせの候補の時間期待値とする。ここで、貢献値の和の最初のΣは、Σ（Ｐｊｋ×ｗｉｊｋ）のｊを１からｎまで変えて総和をとることを表し、Σ（Ｐｊｋ×ｗｉｊｋ）のΣは、（Ｐｊｋ×ｗｉｊｋ）のｋを１からｑまで変えて総和をとることを表している。
【０１３７】
ステップＳ５７において、時間期待値算出部１２２は、ステップＳ５１の処理において定められた、全ての組み合わせの候補について時間期待値を求めたか否かを判定する。
【０１３８】
ステップＳ５７において、全ての組み合わせの候補について時間期待値を求めていないと判定された場合、処理はステップＳ５２に戻り、上述した処理が繰り返される。すなわち、新たな組み合わせの候補が１つ選択されて、その組み合わせの候補の時間期待値が求められる。
【０１３９】
これに対して、ステップＳ５７において、全ての組み合わせの候補について時間期待値を求めたと判定された場合、処理はステップＳ５８に進む。ステップＳ５８において、投機選局部１２４は、時間期待値算出部１２２により求められた各組み合わせの候補の時間期待値のそれぞれに基づいて、各組み合わせの候補のうち、最も時間期待値の小さい候補を投機選局のチャンネルの組み合わせとして選択し、処理は終了する。
【０１４０】
すなわち、投機選局部１２４は、最も時間期待値の小さい組み合わせの候補を、表示の切り替えの時間が短く、かつ視聴選局される確率の高いチャンネルの組み合わせ、つまり新たに視聴選局されたチャンネルのコンテンツへの表示の切り替えの効率の最もよい組み合わせとして、その組み合わせの候補を投機選局のチャンネルの組み合わせとして選択する。
【０１４１】
このようにして、投機選局制御部８５は、最後にチャンネル操作されてからの経過時間を考慮した、各チャンネルが選択される確率Ｐｊｋと、表示を切り替えるまでに必要とされる時間ｗｉｊｋとから求められる時間期待値に基づいて、投機選局のチャンネルの組み合わせを選択する。
【０１４２】
このように、最後にチャンネル操作されてからの経過時間を考慮した、各チャンネルが選択される確率Ｐｊｋと、表示を切り替えるまでに必要とされる時間ｗｉｊｋとから求められる時間期待値に基づいて、投機選局のチャンネルの組み合わせを選択することで、視聴選局されるチャンネルのコンテンツへの表示の切り替えの効率の最もよいチャンネルの組み合わせを選択することができる。したがって、より迅速にユーザが選択したチャンネルのコンテンツに表示を切り替えることができ、視聴するコンテンツが放送される方式による遅延などの特性にかかわらず、表示の切り替え時におけるユーザの待ち時間をより短くすることができる。
【０１４３】
以上のように、経過時間が考慮された、各チャンネルの選択される確率Ｐｊｋと、表示を切り替えるまでに必要とされる時間ｗｉｊｋとから求められる時間期待値に基づいて、投機選局のチャンネルの組み合わせを選択するようにしたので、より迅速にユーザが選択したチャンネルのコンテンツに表示を切り替えることができる。
【０１４４】
なお、以上においては、チャンネルが選択される確率Ｐｊｋ、および表示を切り替えるまでに必要とされる時間ｗｉｊｋを所定の区間ｔｋごとに求めると説明したが、最後にチャンネル操作されてからの経過時間ごとに求めるようにしてもよい。
【０１４５】
また、組み合わせの候補の各チャンネルの貢献値に基づいて、時間期待値を求めると説明したが、組み合わせの候補の各チャンネルの貢献値と、組み合わせの候補とされていないチャンネル、すなわち投機選局しないチャンネルの貢献値とに基づいて時間期待値を求めるようにしてもよい。この場合、投機選局しないチャンネルの貢献値も、組み合わせの候補のチャンネルの貢献値と同様に上述した式（１）により求められる。
【０１４６】
さらに、図４のステップＳ２１からステップＳ１１に戻って、投機選局処理が行われる場合、最後にチャンネル操作が行われてから、すでに所定の時間が経過しているので、すでに経過した時間以降の経過時間が用いられてチャンネルが選択される確率Ｐｊｋ、および表示を切り替えるまでに必要とされる時間ｗｉｊｋが求められるようにしてもよい。そのような場合、例えば、すでに経過してしまった区間ｔｋ以降の区間について、確率Ｐｊｋおよび時間ｗｉｊｋが求められる。
【０１４７】
上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０１４８】
図１１は、上述した一連の処理をプログラムにより実行するパーソナルコンピュータの構成の例を示すブロック図である。パーソナルコンピュータ３０１のCPU（Central Processing Unit）３１１は、ROM（Read Only Memory）３１２、または記録部３１８に記録されているプログラムに従って各種の処理を実行する。RAM（Random Access Memory）３１３には、CPU３１１が実行するプログラムやデータなどが適宜記憶される。これらのCPU３１１、ROM３１２、およびRAM３１３は、バス３１４により相互に接続されている。
【０１４９】
CPU３１１にはまた、バス３１４を介して入出力インターフェース３１５が接続されている。入出力インターフェース３１５には、キーボード、マウス、マイクロホンなどよりなる入力部３１６、ディスプレイ、スピーカなどよりなる出力部３１７が接続されている。CPU３１１は、入力部３１６から入力される指令に対応して各種の処理を実行する。そして、CPU３１１は、処理の結果を出力部３１７に出力する。
【０１５０】
入出力インターフェース３１５に接続されている記録部３１８は、例えばハードディスクからなり、CPU３１１が実行するプログラムや各種のデータを記録する。通信部３１９は、インターネットやローカルエリアネットワークなどのネットワークを介して外部の装置と通信する。
【０１５１】
また、通信部３１９を介してプログラムを取得し、記録部３１８に記録してもよい。
【０１５２】
入出力インターフェース３１５に接続されているドライブ３２０は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア３３１が装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記録部３１８に転送され、記録される。
【０１５３】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム記録媒体は、図１１に示すように、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)を含む）、光磁気ディスクを含む）、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア３３１、または、プログラムが一時的もしくは永続的に格納されるROM３１２や、記録部３１８を構成するハードディスクなどにより構成される。プログラム記録媒体へのプログラムの格納は、必要に応じてルータ、モデムなどのインターフェースである通信部３１９を介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。
【０１５４】
なお、本明細書において、プログラム記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１５５】
なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０１５６】
【図１】本発明を適用したコンテンツ取得システムの一実施の形態の構成例を示す図である。
【図２】再生装置の構成例を示すブロック図である。
【図３】再生装置の機能の構成例を示すブロック図である。
【図４】コンテンツの取得処理を説明するフローチャートである。
【図５】操作履歴の例を示す図である。
【図６】経過時間の換算表の一例を示す図である。
【図７】投機選局処理を説明するフローチャートである。
【図８】各チャンネルが各区間において選択される確率を示す図である。
【図９】各経過時間における表示の切り替えに必要な時間の例を示す図である。
【図１０】各経過時間における表示の切り替えに必要な時間の他の例を示す図である。
【図１１】パーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
【０１５７】
１１−１乃至１１−３，１１  再生装置，  １２  通信網，  １３  通信網，  ４２−１乃至４２−Ｎ，４２  チューナ，  ４４−１乃至４４−Ｎ，４４  デコーダ，  ４５  出力制御部，  ４６  表示部，  ４９  記録部，  ５１  CPU，  ８３  視聴制御部，  ８４  操作履歴管理部，  ８５  投機選局制御部，  ８６  コンテンツ取得制御部，  ８７−１乃至８７−Ｍ，８７  コンテンツ取得部，  １２１  候補選択部，  １２２  時間期待値算出部，  １２３  切り替え時間算出部，  １２４  投機選局部
【図１】
2008042551.tif 000003
【図２】
2008042551.tif 000004
【図３】
2008042551.tif 000005
【図４】
2008042551.tif 000006
【図５】
2008042551.tif 000007
【図６】
2008042551.tif 000008
【図７】
2008042551.tif 000009
【図８】
2008042551.tif 000010
【図９】
2008042551.tif 000011
【図１０】
2008042551.tif 000012
【図１１】
2008042551.tif 000013