(57)【要約】【課題】ネットワークを媒体としたコンテンツ配信において、視聴したいチャンネルを探すザッピング操作を行う場合にチャンネル切り替えの遅延を抑制すること。【解決手段】情報受信端末は、チャンネル切り替え指示に基づいて、新たに選択された視聴チャンネルのコンテンツ配信要求を行う視聴チャンネル要求部と、前記チャンネル切り替え指示に基づいて、コンテンツの事前受信を行うチャンネルを決定する複数のアルゴリズムの中から適切なアルゴリズムを選択するアルゴリズム選択部と、前記アルゴリズム選択部によって選択されたアルゴリズムを用いてコンテンツの事前受信を行うチャンネルを決定し、前記コンテンツの事前受信を行うチャンネルのコンテンツ配信要求を行うアルゴリズム実行部と、を備える構成を採る。【選択図】図１
2007324814.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを媒体として配信されるコンテンツを受信して視聴するための情報受信端末であって、
チャンネル切り替え指示に基づいて、新たに選択された視聴チャンネルのコンテンツ配信要求を行う視聴チャンネル要求部と、
前記チャンネル切り替え指示に基づいて、コンテンツの事前受信を行うチャンネルを決定する複数のアルゴリズムの中から適切なアルゴリズムを選択するアルゴリズム選択部と、
前記アルゴリズム選択部によって選択されたアルゴリズムを用いてコンテンツの事前受信を行うチャンネルを決定し、前記コンテンツの事前受信を行うチャンネルのコンテンツ配信要求を行うアルゴリズム実行部と、
を備える情報受信端末と、
前記情報受信端末に前記チャンネル切り替え指示を発信する選局装置と、
から構成されるシステム。
【請求項２】
前記情報受信端末は、コンテンツの事前受信を行っているチャンネルのコンテンツ配信停止要求を行う事前受信終了部をさらに備える請求項１記載のシステム。
【請求項３】
前記選局装置は、前記情報受信端末へ事前受信終了指示を発信する手段をさらに備え、
前記事前受信終了部は、前記事前受信終了指示に基づいて前記コンテンツ配信停止要求を行う請求項２記載のシステム。
【請求項４】
前記事前受信終了指示は、前記選局装置が手から放されることにより発信される請求項３記載のシステム。
【請求項５】
前記選局装置は、前記情報受信端末へ事前受信開始指示を発信する手段をさらに備え、
前記アルゴリズム選択部は、前記事前受信開始指示に基づいて、コンテンツの事前受信を行うチャンネルを決定する複数のアルゴリズムの中から適切なアルゴリズムを選択する請求項１記載のシステム。
【請求項６】
事前受信開始指示は、前記選局装置が触られることにより発信される請求項５記載のシステム。
【請求項７】
前記選局装置は、ユーザ・インタフェースに触れる事前動作を検出するセンサ部をさらに備え、前記事前受信開始指示は、前記センサ部で前記事前動作が検出されることにより発信される請求項５記載のシステム。
【請求項８】
前記チャンネル切り替え指示は、選局時に使用されるユーザ・インタフェースに対応付けされている請求項１記載のシステム。
【請求項９】
前記チャンネル切り替え指示は、前記選局装置のボタンが押下されることにより発信される請求項１記載のシステム。
【請求項１０】
ネットワークを媒体として配信されるコンテンツを受信して視聴するための情報受信端末であって、
チャンネル切り替え指示に基づいて、新たに選択された視聴チャンネルのコンテンツ配信要求を行う視聴チャンネル要求部と、
前記チャンネル切り替え指示に基づいて、コンテンツの事前受信を行うチャンネルを決定する複数のアルゴリズムの中から適切なアルゴリズムを選択するアルゴリズム選択部と、
前記アルゴリズム選択部によって選択されたアルゴリズムを用いてコンテンツの事前受信を行うチャンネルを決定し、前記コンテンツの事前受信を行うチャンネルのコンテンツ配信要求を行うアルゴリズム実行部と、
を備える情報受信端末。
【請求項１１】
コンテンツの事前受信を行っているチャンネルのコンテンツ配信停止要求を行う事前受信終了部をさらに備える請求項１０記載の情報受信端末。
【請求項１２】
前記事前受信終了部は、前記チャンネル切り替え指示が一定時間入力されない場合に前記コンテンツ配信停止要求を行う請求項１１記載の情報受信端末。
【請求項１３】
前記事前受信終了部は、事前受信終了指示に基づいて前記コンテンツ配信停止要求を行う請求項１１記載の情報受信端末。
【請求項１４】
前記アルゴリズム選択部は、事前受信開始指示に基づいて、コンテンツの事前受信を行うチャンネルを決定する複数のアルゴリズムの中から適切なアルゴリズムを選択する請求項１０記載の情報受信端末。
【請求項１５】
自律的な事前受信を行うかどうかを判断する自律事前受信制御部をさらに備え、前記アルゴリズム選択部は、前記自律事前受信制御部における前記判断の結果に基づいて、コンテンツの事前受信を行うチャンネルを決定する複数のアルゴリズムの中から適切なアルゴリズムを選択する請求項１０記載の情報受信端末。
【請求項１６】
前記アルゴリズム選択部は、前記自律事前受信制御部における判断の結果に基づいてアルゴリズムを選択する場合に、直前に使用されたアルゴリズムを選択する請求項１５記載の情報受信端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを媒体としたコンテンツ配信において、ユーザの要求に応じて高速かつ効率的なチャンネルの切り替えを実現する情報受信端末に関する。
【背景技術】
【０００２】
搬送波を媒体とした地上波、Broadcasting Satellite (BS)、Communications Satellite (CS)の放送においては、コンテンツの配信レートに対して媒体である電波の帯域が保証されている。このため、ユーザがその時点で視聴可能な全てのチャンネルのコンテンツが情報受信端末に届いている。従って、視聴するチャンネルを切り替えようとした場合、要求するチャンネルにチューナーを合わせるだけですぐにチャンネルの切り替えが完了し、映像を視聴することができる。
【０００３】
しかし、近年必要性が高まっているＩＰ網を媒体とするマルチキャストを利用した放送においては、ユーザがその時点で視聴可能な全てのチャンネルのコンテンツを受信できるほどのネットワーク帯域容量を保証できない。このため、基本的にユーザが視聴しているチャンネルのコンテンツのみを配信要求して受信し、その他のチャンネルのコンテンツを受信しないようにしている。
【０００４】
これにより、ユーザが視聴するチャンネルを切り替えようとした場合、まず、現在視聴しているチャンネルのコンテンツ配信を止める、新たなチャンネルのコンテンツ配信を要求する、というステップを経てから、実際に希望したチャンネルのコンテンツを受信し、チャンネルが切り替わる。従って、搬送波を媒体とした放送よりも配信の停止処理と要求処理の分だけチャンネルの切り替えに遅延が発生する。
【０００５】
そこで、ユーザの嗜好等を利用して次にユーザが選択しそうなチャンネルを推測し、それらのチャンネルのマルチキャストグループに予め参加しておくことにより、限定されたコンテンツのみを情報受信端末で事前受信しておく方法などが提案されている（例えば特許文献１参照）。この方法によれば、ユーザが予めマルチキャストグループに参加しているチャンネルに切り替えた場合は、搬送波を媒体とする放送と同様に情報受信端末に届いているコンテンツ同士を切り替えるだけでチャンネルが切り替わるため、チャンネル切り替えに伴う遅延が発生しない。
【特許文献１】特開２００３−１４３５８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の方法では、コンテンツを事前受信すべきチャンネルを選択、制限する要素の１つとして嗜好を利用しているため、ユーザが嗜好に基づかないチャンネル切り替えを行った場合に対応することができない。例えば、視聴しているチャンネルを高速に切り替えることによって視聴したいチャンネルを探すザッピング操作を行う場合、嗜好とは関わり無くチャンネル番号の順番にチャンネルの切り替えが行われる可能性が高い。
【０００７】
本発明は、上記従来の課題に鑑みてなされたものであって、ネットワークを媒体としたコンテンツ配信におけるチャンネル切り替えの遅延を抑制することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の情報受信端末は、ネットワークを媒体として配信されるコンテンツを受信して視聴するための情報受信端末であって、チャンネル切り替え指示に基づいて、新たに選択された視聴チャンネルのコンテンツ配信要求を行う視聴チャンネル要求部と、前記チャンネル切り替え指示に基づいて、コンテンツの事前受信を行うチャンネルを決定する複数のアルゴリズムの中から適切なアルゴリズムを選択するアルゴリズム選択部と、前記アルゴリズム選択部によって選択されたアルゴリズムを用いてコンテンツの事前受信を行うチャンネルを決定し、前記コンテンツの事前受信を行うチャンネルのコンテンツ配信要求を行うアルゴリズム実行部と、を備える構成を採る。
【発明の効果】
【０００９】
本発明によれば、ネットワークを媒体としたコンテンツ配信においてチャンネル切り替えの遅延を抑制することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態における情報受信端末について図面を用いて説明する。
【００１１】
なお、以下の説明においては、ユーザが視聴中のチャンネルを視聴チャンネル、コンテンツを事前受信しておくチャンネルを事前受信チャンネルと呼称する。
【００１２】
（実施の形態１）
まず、本発明の実施の形態１における情報受信端末の内部構成について説明する。図１は、本発明の情報受信端末の内部構成を示す図である。
【００１３】
情報受信端末１０８は、視聴チャンネル要求部１０１、アルゴリズム選択部１０２、アルゴリズム実行部１０３、受信状況管理部１０４、視聴チャンネル切り替え部１０５、受信管理部１０６、再生部１０７から構成される。
【００１４】
選局装置１０９は、チャンネル切り替え時にユーザが情報受信端末１０８に対して入力を行うリモコンのような具体的な手段である。
【００１５】
なお、選局装置１０９から情報受信端末１０８に送信される入力は、チャンネル切り替え指示であり、チャンネル切り替え指示は選局時に用いられるユーザ・インタフェースに対応付けされている。具体的にはチャンネル切り替えのために押下されるボタンに対応付けされた信号がチャンネル切り替え指示となる。この際、ユーザが視聴を希望するチャンネルへの切り替えの指定が単一のチャンネル切り替え指示の入力で完了するとは限らない。例えばｕｐ／ｄｏｗｎボタンによる選局ならばｕｐ／ｄｏｗｎボタンの１回の押下のみで視聴を希望するチャンネルへの切り替えの指定が完了する。しかし、番号入力による選局ではチャンネル番号の桁数だけ数字キーの押下が必要となる。
【００１６】
視聴チャンネル要求部１０１は、チャンネル切り替え時に選局装置１０９からチャンネル切り替え指示を受信すると、新たに選択された視聴チャンネルのコンテンツに対する配信要求を行う。
【００１７】
アルゴリズム選択部１０２は、チャンネル切り替え指示に基づいてコンテンツの事前受信を行うチャンネルを決定する複数のアルゴリズムの中から適切なアルゴリズムを選択する。具体的には、選局装置１０９より入力されるチャンネル切り替え指示に対応する選局方法を特定し、予め用意された事前受信チャンネルを決定する複数のアルゴリズムの中からその選局方法に対応する適切なアルゴリズムを選択する。
【００１８】
アルゴリズム実行部１０３は、アルゴリズム選択部１０２によって選択されたアルゴリズムを用いて事前受信チャンネルを決定し、事前受信チャンネルのコンテンツに対する配信要求を行う。
【００１９】
受信状況管理部１０４、は受信状況を管理する。受信状況とは視聴チャンネルの情報と事前受信チャンネルの情報である。
【００２０】
視聴チャンネル切り替え部１０５は、視聴チャンネル要求部１０１とアルゴリズム実行部１０３による配信要求の処理に基づいてコンテンツを受信している全てのチャンネルから視聴チャンネルを選別する。具体的には、視聴チャンネルと事前受信チャンネルのデータパケットはネットワークから区別なく届くため、この中から視聴チャンネルのデータパケットを選別し、再生部１０７に送信する。
【００２１】
受信管理部１０６は、視聴チャンネル要求部１０１によって決定された視聴チャンネルとアルゴリズム実行部１０３によって決定された事前受信チャンネルのコンテンツ配信をネットワークに対して要求する。コンテンツの配信がマルチキャストで行われる場合はこの要求がInternet Group Management Protocol（ＩＧＭＰ）、あるいはMulticast Listener Discovery Protocol（ＭＬＤＰ）のｊｏｉｎに関する処理となる。
【００２２】
再生部１０７は、視聴チャンネル切り替え部１０５によって選別された視聴チャンネルのデータを再生、出力する。
【００２３】
次に、本発明の実施の形態１における情報処理端末のチャンネル切り替えの全体動作について説明する。図２は、チャンネル切り替えにおける全体動作のフローチャートを示す図である。
【００２４】
チャンネル切り替えは、選局装置１０９から入力されるユーザのチャンネル切り替え指示の受信を契機として視聴チャンネルの切り替え処理を行う視聴チャンネル切り替えプロセス（ステップＳ２０１）と、視聴チャンネル切り替えプロセス（ステップＳ２０１）と並行して次に切り替えられそうなチャンネルを推測し、推測されたチャンネルのコンテンツの事前受信処理を行う事前受信プロセス（ステップＳ２０２）と、から構成される。
【００２５】
まず、情報受信端末１０８の視聴チャンネル切り替えプロセス（ステップＳ２０１）について詳述する。図３は、チャンネル切り替えにおける視聴チャンネル切り替えプロセス（ステップ２０１）のフローチャートを示す図である。視聴チャンネル要求部１０１は、選局装置１０９から入力されるユーザのチャンネル切り替え指示に基づいて、視聴チャンネルの切り替え処理を行う。
【００２６】
視聴チャンネル要求部１０１は選局装置１０９からユーザのチャンネル切り替え指示を受信すると、まず、今回の入力でユーザが視聴を希望するチャンネルへの切り替えの入力が完了したかどうかを確認する。もし入力が完了していない場合は、チャンネル切り替え指示の次回入力まで待機する（ステップＳ３０１）。
【００２７】
次に、受信状況管理部１０４から現在の視聴チャンネルに関する情報を得て、前記入力によって切り替えを指示されたチャンネルが現在の視聴チャンネルであるかどうかを確認する。指示されたチャンネルが現在の視聴チャンネルであった場合は、チャンネル切り替え指示の次回入力まで待機する（ステップＳ３０２）。
【００２８】
続いて、受信状況管理部１０４から現在の事前受信チャンネルに関する情報を得て、前記入力によって切り替えを指示されたチャンネルが現在の事前受信チャンネルに含まれているかどうかを確認する（ステップＳ３０３）。
【００２９】
指示されたチャンネルが現在の事前受信チャンネルに含まれていた場合、視聴チャンネル切り替え部１０５に指示されたチャンネルの情報を送信し、視聴チャンネル切り替え部１０５は、現在の事前受信チャンネルのコンテンツの中から指示されたチャンネルのコンテンツを選抜し、視聴チャンネルとして再生部１０７に送っているコンテンツを指示されたチャンネルのコンテンツに切り替える（ステップＳ３０４）。
【００３０】
最後に、受信状況管理部１０４に新規の視聴チャンネルへの切り替えを通知し、現在の受信状況に反映させる（ステップＳ３０５）。
【００３１】
一方、前記ステップＳ３０３においてユーザによって指示されたチャンネルが事前受信チャンネルに含まれていなかった場合、受信管理部１０６に指示されたチャンネルの情報を送信し、受信管理部１０６は、指示されたチャンネルのコンテンツに対する配信要求を行う（ステップＳ３０６）。
【００３２】
続いて、視聴チャンネル切り替え部１０５に指示されたチャンネルの情報を送信し、視聴チャンネル切り替え部１０５は、現在の受信チャンネルの中からユーザによって指示されたチャンネルのコンテンツを選抜し、視聴チャンネルとして再生部１０７に送るように切り替える（ステップＳ３０７）。
【００３３】
最後に、受信状況管理部１０４に新規の視聴チャンネルへの切り替えを通知し、現在の受信状況に反映させる（ステップＳ３０５）。
【００３４】
続いて、情報受信端末１０８の事前受信プロセス（ステップＳ２０２）について詳述する。図４は、情報受信端末１０８のチャンネル切り替えにおける事前受信プロセス（ステップＳ２０２）のフローチャートを示す図である。アルゴリズム選択部１０２は、選局装置１０９から入力されるユーザのチャンネル切り替え指示に基づいて、事前受信チャンネルを決定するアルゴリズムを選択する。次に、アルゴリズム実行部１０３は、アルゴリズム選択部１０２で選択されたアルゴリズムを実行して事前受信チャンネルを決定し、決定したチャンネルのコンテンツに対して事前受信処理を行う。
【００３５】
例えば、ユーザがリモコンのｕｐ／ｄｏｗｎボタンで１８０チャンネルへの切り替え指示を出した場合、視聴チャンネルの上下のチャンネルを事前受信チャンネルとして決定する、というアルゴリズムが選択される。このｕｐ／ｄｏｗｎボタン用のアルゴリズムを実行して、１８０チャンネルの上下複数チャンネル（ｍ〜１７９チャンネル、１８１〜ｎチャンネル、ただし、ｍとｎは、ｍ＜１７９，  ｎ＞１８１の整数）を事前受信チャンネルとして設定し、これらのチャンネルのコンテンツに対して配信要求を行う。
【００３６】
アルゴリズム選択部１０２は、選局装置１０９からチャンネル切り替え指示を受信すると、入力されるチャンネル切り替え指示に対応する選局方法を特定し、その選局方法に予め設定された事前受信チャンネルを決定するアルゴリズムを選択し、選択したアルゴリズムと選局装置１０９から受信したチャンネル切り替え指示をアルゴリズム実行部１０３に対して送信する（ステップＳ４０１）。なお、選局方法と選局方法ごとに設定された事前受信すべきアルゴリズムについては、後述する。
【００３７】
アルゴリズム実行部１０３は、前記アルゴリズム選択部１０２からの入力を受信すると、アルゴリズム選択部１０２で選択されたアルゴリズムを前記チャンネル切り替え指示で切り替えを指示されたチャンネルの情報を入力として実行し、事前受信チャンネルを決定する（ステップＳ４０２）。
【００３８】
次に、受信状況管理部１０４から、現在の視聴チャンネル、及び事前受信チャンネルの状況に関する情報を得る。アルゴリズム実行部１０３は、前記決定された事前受信チャンネルと現在の事前受信チャンネルを比較し、前記決定された事前受信チャンネルの中から現在コンテンツを受信していないチャンネルを選択する（ステップＳ４０３）。
【００３９】
続いて、受信管理部１０６に問い合わせ、受信管理部１０６は、前記アルゴリズム実行部１０３によって最終的に選択されたチャンネルのコンテンツに対して配信要求を行う（ステップＳ４０４）。
【００４０】
最後に、受信状況管理部１０４に更新された事前受信チャンネルに関する情報を送信し、現在の受信状況に反映させる（ステップＳ４０５）。
【００４１】
なお、使用できる帯域の制限に伴って情報受信端末１０８で同時に受信可能なコンテンツ数が制限される場合は、視聴チャンネル切り替えプロセス（ステップＳ２０１）、及び事前受信プロセス（ステップＳ２０２）のそれぞれにおいて、事前受信チャンネルのコンテンツの配信停止処理を行う。視聴チャンネル切り替えプロセス（ステップＳ２０１）においては、ステップＳ３０６のコンテンツ配信要求を行う前に現在の視聴チャンネルのコンテンツに対する配信停止を要求する。また、事前受信プロセス（ステップＳ２０２）においては、ステップＳ４０２の後で現在の事前受信チャンネルの内、更新後に事前受信チャンネルとして決定されなかったチャンネルを選別する。その後、ステップＳ４０４で配信要求を行う前に選別されたチャンネルのコンテンツの配信停止を要求する。これにより受信コンテンツ数を制限できる。なお、配信にマルチキャストが用いられる場合の配信停止要求は、ＩＧＭＰあるいはＭＬＤＰのｌｅａｖｅに関する処理となる。
【００４２】
続いて、ユーザがチャンネル切り替え時に使用する選局方法について詳述する。図５は、情報受信端末１０８で使用される選局装置１０９の１形態であるリモコン５０１の例を示す図である。
【００４３】
リモコン５０１でチャンネル切り替え時に使用されるユーザ・インタフェースとしては、番号入力ボタン５０２、ＥＰＧボタン５０３、数字キー５０４、十字キー５０５、ｕｐ／ｄｏｗｎボタン５０６、ネットワーク切り替えボタン５０７が挙げられる。
【００４４】
これらのユーザ・インタフェースを用いた選局方法としては、ｕｐ／ｄｏｗｎ選局、番号入力による選局、直接選局、Graphical User Interface (GUI)による選局、ネットワーク切り替えによる選局が挙げられる。
【００４５】
ｕｐ／ｄｏｗｎ選局では、ｕｐ／ｄｏｗｎボタン５０６が押下されるに従ってチャンネル番号の順番に上下に選局される。
【００４６】
番号入力による選局では、番号入力ボタン５０２を押下して数字キーを番号入力として使用することを宣言した後で、数字キー５０４を押下してチャンネル番号を入力することにより選局される。チャンネル番号の具体例としては、地上波デジタル放送の３桁のチャンネル番号等が挙げられる。
【００４７】
直接選局では、実装によってはリモコンに用意される特定のボタンや数字キー５０４を押下すると、それらのボタンに割り振られたチャンネルに直接選局される。
【００４８】
ＧＵＩによる選局では、Electronic Program Guide (EPG)/Electronic Contents Guide (ECG)や画面上に表示されたチャンネル群を十字キー５０５で選択することにより選局される。
【００４９】
ネットワーク切り替えによる選局では、ネットワーク切り替えボタン５０７が押下されるたびにネットワークをトグルスイッチのように順番に切り替える。各ネットワークにおいて表示されるチャンネルは、基本的に切り替えられたネットワークにおいて前回視聴していたチャンネルとなる。なお、ここで使用しているネットワークという単語は、地上波、ＢＳ、ＣＳ、ＩＰ等の放送の種類を表している。
【００５０】
続いて、ステップＳ４０１、ステップＳ４０２で選択、実行される選局方法ごとに予め設定された事前受信チャンネル決定アルゴリズムについて、上記の選局方法ごとに詳述する。
【００５１】
まず、ｕｐ／ｄｏｗｎ選局の場合について詳述する。ｕｐ／ｄｏｗｎ選局に割り当てられたアルゴリズムでは、チャンネル切り替え指示によって指示されたチャンネルのチャンネル番号の上下複数チャンネルが、事前受信チャンネルとして決定される。
【００５２】
図６は、ｕｐ／ｄｏｗｎ選局によるチャンネル切り替え時の視聴チャンネルと事前受信チャンネルを示す図である。図６では、使用可能な帯域の制限により同時受信可能なコンテンツ数が５であり、１８１チャンネルを視聴しているときに図５のｕｐ／ｄｏｗｎボタン５０６のｕｐボタンが押下されてチャンネル切り替え要求があった場合を示している。この図６と図２、図３、図４を用いてｕｐ／ｄｏｗｎ選局に対応したアルゴリズムを詳述する。
【００５３】
まず、１８１チャンネルの視聴中にタイミング６１０でｕｐボタンが押下されると、情報受信端末１０８は視聴チャンネル切り替えプロセス（ステップＳ２０１）に従って視聴チャンネルを１８２チャンネルに切り替える。図６における６０２はチャンネル切り替えプロセス（ステップＳ２０１）に要するオーバーヘッドであり、図６における６０３はコンテンツのデコードに必要な初期のバッファリングに要するオーバーヘッドである。このため、実際のチャンネル切り替えが行われるのはタイミング６１２においてである。
【００５４】
この視聴チャンネル切り替えプロセス（ステップＳ２０１）と並行して事前受信プロセス（ステップＳ２０２）が開始される。まず、情報受信端末１０８は、図５のｕｐ／ｄｏｗｎボタン５０６が押下されてチャンネル切り替えが入力されると、選局方法がｕｐ／ｄｏｗｎ選局であると特定し、ｕｐ／ｄｏｗｎ選局用のアルゴリズムを選択する（ステップＳ４０１）。次に、選択されたアルゴリズムが実行され、１８０、１８１、１８３、１８４チャンネルが事前受信チャンネルとして決定される（ステップＳ４０２）。現在は事前受信を行っていない状態であるため決定されたチャンネル全てに対してコンテンツの配信要求を行う（ステップＳ４０４）。図６における６０１は事前受信プロセス（ステップＳ２０２）に要するオーバーヘッドである。事前受信プロセス（ステップＳ２０２）は視聴チャンネル切り替えプロセス（ステップＳ２０１）と比較してステップ数が多くなるため、視聴チャンネルの受信開始よりも図６における６０４分だけオーバーヘッドが大きくなる。従って、実際に事前受信が開始されるのはタイミング６１３においてである。
【００５５】
次に、１８２チャンネルを視聴中にｕｐボタンが押下されると、上記と同様にタイミング６１４において視聴チャンネル切り替えプロセス（ステップＳ２０１）と事前受信プロセス（ステップＳ２０２）が開始される。
【００５６】
まず、視聴チャンネル切り替えプロセス（ステップＳ２０１）では、要求チャンネルの１８３チャンネルのコンテンツが既に事前受信されているため視聴チャンネルの切り替え（ステップＳ３０４）と受信状況の更新（ステップＳ３０５）のみで終了する。このため、図６における６０２や６０３のようなオーバーヘッドが発生せず、即座にチャンネルを切り替えることができる。
【００５７】
一方、事前受信プロセス（ステップＳ２０２）では、上記と同様にｕｐ／ｄｏｗｎ選局用のアルゴリズムが選択される（ステップＳ４０１）。次に、そのアルゴリズムにより１８１、１８２、１８４、１８５チャンネルが事前受信チャンネルとして決定される（ステップＳ４０２）。続いて、現在の受信状況と比較し、１８０チャンネルのコンテンツは事前受信を止め、１８５チャンネルのコンテンツについて新たに事前受信を開始することが決定される（ステップＳ４０３）。その後、１８０チャンネルのコンテンツに対する配信停止要求と１８５チャンネルのコンテンツに対する配信要求が行われる（ステップＳ４０４）。上記と同様、実際に事前受信が開始されるのは、タイミング６１５からとなる。
【００５８】
以降、ｕｐボタンが押下されるたびに同様の手順が繰り返され、視聴チャンネルと事前受信チャンネルが切り替えられる。
【００５９】
以上に示したように、指示されたチャンネルの上下のチャンネルのコンテンツを予め受信しておくことによって、ｕｐ／ｄｏｗｎ選局時に、チャンネル切り替えの遅延を短縮することが可能となる。
【００６０】
次に、番号入力による選局の場合について詳述する。番号入力による選局に割り当てられたアルゴリズムでは、入力されたｘ桁の数字とチャンネル番号の上位ｘ桁が一致するチャンネルを事前受信チャンネルとして決定する。
【００６１】
図７は、番号入力による選局を用いたチャンネル切り替え時のコンテンツを受信しているチャンネルを示す図である。図７では１００チャンネルを視聴しているときに図５の番号入力ボタン５０２と数字キー５０４を使用したチャンネル切り替え要求があった場合を示している。この図７と図４を用いて番号入力による選局に対応したアルゴリズムを詳述する。
【００６２】
新たに視聴チャンネルとして１８２チャンネルを受信する場合、まず、番号入力ボタン５０２が押下される。これにより、次回以降の数字キー５０４の入力が番号入力による選局のためのものであるという情報が通知される。情報受信端末１０８は、選局方法が番号入力による選局であることを認識して番号入力による選局用のアルゴリズムを選択する（ステップＳ４０１）。
【００６３】
次に、タイミング７１０において数字キー１が押下される。選択されたアルゴリズムによって、上位１桁が１であるチャンネルのうち、現在の視聴チャンネルである１００チャンネルを除いた１０１〜１９９チャンネルが事前受信チャンネルとして決定される（ステップＳ４０２）。この時点でコンテンツの受信を行っているチャンネルが１００チャンネルのみであるため、それ以外の選択されたチャンネルのコンテンツをすべて新たに事前受信すると決定し、それらのチャンネルのコンテンツに対して配信要求を行う。（ステップＳ４０３、ステップＳ４０４）。その後、タイミング７１１において要求したチャンネルのコンテンツの事前受信が開始される。
【００６４】
続いて、タイミング７１２において数字キー８が入力されると、上位２桁が１８である１８０〜１８９チャンネルを事前受信チャンネルとして決定する（ステップＳ４０１、ステップＳ４０２）。次に、現在の受信状況と比較し、１０１〜１７９チャンネル、１９０〜１９９チャンネルを事前受信チャンネルから外すと決定する（ステップＳ４０３）。決定されたチャンネルのコンテンツに対して配信停止を要求する（ステップＳ４０４）。その後、タイミング７１３においてそれらのチャンネルのコンテンツの配信が終了する。
【００６５】
最後に、タイミング７１４において数字キー２が入力された時点で１８２チャンネルを新たな視聴チャンネルとして決定し、一つ前の視聴チャンネルとその他の全ての事前受信チャンネルのコンテンツに対して配信停止を要求する（ステップＳ４０１、ステップＳ４０２、ステップＳ４０３、ステップＳ４０４）。その後、タイミング７１５においてそれらのチャンネルのコンテンツの配信が終了し、これをもって事前受信がすべて終了する。
【００６６】
図７の７０１は事前受信するまでにかかるオーバーヘッドを表すが、最終的に「２」を入力する時点では既に目的の１８２チャンネルのコンテンツは事前受信を開始しているため、チャンネル切り替えにおけるオーバーヘッドを最小限に抑えることが可能となっている。
【００６７】
このように、数字キーの入力に合わせて事前受信を行うことにより、番号入力による選局時にチャンネル切り替えの遅延を短縮することが可能となる。
【００６８】
また、その他の数字キーによる選局を行った場合の事前受信の方法として、例えばチャンネル番号が３桁であった場合に、３桁のチャンネル番号の内２桁目が入力された時点で事前受信を開始するという方法も考えられる。この場合、１桁目が入力されても事前受信を行わず、２桁目の入力以降では基本的に前記の方法と同様のステップで事前受信チャンネル決定が行われるため、説明を省略する。
【００６９】
なお、使用可能な帯域の制限により情報受信端末１０８で同時に受信可能なコンテンツ数に制限がある場合、前記アルゴリズムによって決定された事前受信チャンネルから数チャンネルを選択する必要がある。選択基準としては、履歴を元に選局方法に関係なく各チャンネルを選局した回数が多い方から数チャンネルを選択する方法、履歴を元に番号入力による選局で各チャンネルへ選局した回数が多い方から数チャンネルを選択する方法、ランダムに数チャンネルを選択する方法などが考えられるが、それらに限定されるものではない。
【００７０】
続いて、直接選局の場合について詳述する。直接選局に割り当てられたアルゴリズムでは、直接選局のために使用されるボタンに割り振られている全てのチャンネルを事前受信チャンネルとして決定する。例えば、図５の数字キー５０４全てにチャンネルが割り振られている場合、情報受信端末１０８は対応した１２個のチャンネルすべてを事前受信チャンネルとして事前受信処理を行う。
【００７１】
図８は、直接選局によるチャンネル切り替え時の視聴チャンネルと事前受信チャンネルを示す図である。図８では１２個の数字キーにチャンネルが割り当てられており、数字キー２に割り当てられているチャンネルを視聴しているときに図５の数字キー５０４の６、５、４を使用したチャンネル切り替え要求があった場合を示している。この図８と図４を用いて直接選局に対応したアルゴリズムを詳述する。なお、以降、数字キーｘに割り当てられているチャンネルをチャンネルｘと総称する。
【００７２】
まず、タイミング８１０において数字キー３でチャンネル３が指示された場合、情報受信端末１０８は直接選局に割り当てられたアルゴリズムを選択する（ステップＳ４０１）。次に、１２個の数字キーに割り当てられているチャンネルを事前受信チャンネルとして決定する（ステップＳ４０２）。最後に、決定したチャンネルのコンテンツに対して配信要求を行う（ステップＳ４０４）。
【００７３】
視聴チャンネル切り替えプロセス（ステップＳ２０１）や事前受信プロセス（ステップＳ２０２）に要するオーバーヘッドはｕｐ／ｄｏｗｎ選局時と変わらないため、タイミングやオーバーヘッドに関する説明は省略する。
【００７４】
以降、数字キー６、５、４によるチャンネル切り替え要求を受信した際には、既に数字キーに割り当てられたチャンネルのコンテンツは事前受信を開始しているため、遅延無しにチャンネル切り替えを実現できている。また、この際の事前受信チャンネルの変更は無い。
【００７５】
以上に示したように、すべての数字キーに割り当てられたチャンネルのコンテンツを予め受信しておくことによって、直接選局時に、チャンネル切り替えの遅延を短縮することが可能となる。
【００７６】
なお、使用可能な帯域の制限により情報受信端末１０８で同時に受信可能なコンテンツ数に制限がある場合、前記数字キーに割り振られているチャンネルから数チャンネルを選択する。チャンネルの選択基準としては、チャンネル切り替え時に使用されたボタンから物理的に近いボタンに割り振られたチャンネルから順に選択するよう構成されていてもよい。
【００７７】
例えば、図５のリモコン５０１において１２個の数字キー５０４にそれぞれチャンネルが割り振られており、数字キー３が押下された場合、数字キー３に近いチャンネルを順番に並べると、ｉ２または６、ｉｉ５、ｉｉｉ１または９、ｉｖ４または８、ｖ１２、ｖｉ７または１１、ｖｉｉ１０の順となる。従って、この優先順位の順に受信可能なコンテンツ数分だけ数チャンネルを選択する。
【００７８】
その他、履歴を元に選局方法に関係なく各チャンネルへ選局した回数が多い方から数チャンネルを選択する方法、履歴を元に直接選局によって各チャンネルへ選局した回数が多い方から数チャンネルを選択する方法、ランダムに数チャンネルを選択する方法などが考えられるが、それらに限定されるものではない。
【００７９】
次に、ＧＵＩによる選局の場合について詳述する。なお、ＥＰＧ／ＥＣＧによる選局、及びＧＵＩ上のチャンネル群を十字キーで選択する選局は、選局方法による事前受信の方法がほぼ共通しており、以降の説明では、代表してＥＰＧについて説明を行う。ＥＰＧによる選局に割り当てられたアルゴリズムでは、チャンネルを指定するカーソルに従って事前受信チャンネルを決定する。具体的な決定方法としては、まずＥＰＧの画面上に表示されているチャンネルを全て受信する方法が挙げられる。
【００８０】
図９は、ＥＰＧ画面上に表示されている全てのチャンネルを事前受信する方式でＥＰＧによる選局時の画面遷移を示す図である。図９では１８３チャンネルを視聴中に図５のＥＰＧボタン５０３が押下された場合を示している。この図９と図４を用いてＥＰＧによる選局に対応したアルゴリズムを詳述する。
【００８１】
図９のｉでＥＰＧボタンが押下された場合、情報受信端末１０８は、まずＥＰＧ用の事前受信チャンネル決定アルゴリズムを選択する（ステップＳ４０１）。次に、現在ＥＰＧ画面に表示されている全てのチャンネル（１８０〜１８３チャンネル）を事前受信チャンネルとして決定する（ステップＳ４０２）。現在の事前受信チャンネルが無いため、上記で決定された全てのチャンネル（１８０〜１８３チャンネル）のコンテンツに対して配信要求を行う（ステップＳ４０３、ステップＳ４０４）。
【００８２】
次に、図９のｉｉ〜ｉｉｉのようにカーソルの移動中にＥＰＧ画面上に新しいチャンネルが現れるたびに事前受信チャンネルとして設定し、コンテンツの配信要求を行う（１７１〜１７３チャンネル）（ステップＳ４０１、ステップＳ４０２、ステップＳ４０３、ステップＳ４０４）。
【００８３】
更にカーソルが移動し、最終的に図９のｉｖのようにカーソルが移動した場合、上記と同様の動作で１６２〜１６５チャンネルを受信する。（ステップＳ４０１、ステップＳ４０２、ステップＳ４０３、ステップＳ４０４）。
【００８４】
ＥＰＧによる選局では、ＥＰＧによる番組説明を読んでコンテンツの内容を理解してから視聴チャンネルを決定することが多い。このため、上記のように過去に説明を読んだ可能性のあるコンテンツと、次に説明を読みそうなＥＰＧ画面内のコンテンツを事前受信しておくことにより、ＥＰＧによる選局時にチャンネル切り替えの遅延を短縮することが可能となる。
【００８５】
ＥＰＧによる選局時の事前受信チャンネルを決定するその他の方法として、全チャンネルを受信することが困難である場合に、カーソルの移動中は現状を維持しておき、カーソルが静止した時点で再びＥＰＧ画面に表示されるチャンネルを事前受信チャンネルとして決定し、決定したチャンネルのコンテンツに対する配信要求を行う方法もある。
【００８６】
更に、ＥＰＧによる選局時の事前受信チャンネルを決定するその他の方法として、カーソルが静止したチャンネルのコンテンツのみを受信しておく方法が挙げられる。
【００８７】
図１０は、カーソルが静止したチャンネルを事前受信チャンネルとして決定する方式によるＥＰＧ選局時の画面遷移を示す図である。図１０では１８３チャンネルを視聴中に図５のＥＰＧボタン５０２が押下された場合を示している。この図１０と図４を用いてＥＰＧによる選局に対応したアルゴリズムを詳述する。
【００８８】
図１０のｉでＥＰＧボタンが押下された直後は、既に視聴中のチャンネルでカーソルが静止しているために現状を維持する。その後、図１０ｉｉ〜ｉｖのように、カーソルが静止した時点で、カーソルが静止しているチャンネル（１８０、１６５、１２０チャンネル）を事前受信チャンネルとして決定し、これらのチャンネルのコンテンツの事前受信処理を開始する（ステップＳ４０１、ステップＳ４０２、ステップＳ４０３、ステップＳ４０４）。
【００８９】
更に、ＥＰＧによるチャンネル切り替え時に事前受信チャンネルを決定するその他の方法として、カーソルが静止しているチャンネルと、カーソルが静止しているチャンネルからＥＰＧ画面上の表示で物理的に近いチャンネルを事前受信チャンネルとして決定する方法が挙げられる。
【００９０】
更に別の方法としては、カーソルが静止しているチャンネルと、履歴を参照して選局された回数の多いチャンネルを探し、アクセス回数の多い方から数チャンネルを事前受信チャンネルとして決定する方法もある。
【００９１】
なお、使用可能な帯域の制限により情報受信端末１０８で同時に受信可能なコンテンツ数に制限がある場合、新たな事前受信チャンネルが決定されるたびに、現在ＥＰＧ画面に表示されていない事前受信チャンネルの中から最も古いチャンネルを事前受信チャンネルから外し、そのコンテンツの配信停止を要求する方法が考えられる。
【００９２】
次に、ネットワーク切り替えによる選局の場合について詳述する。ネットワーク切り替えによる選局に割り当てられたアルゴリズムでは、図５に示したようなリモコンのネットワーク切り替えボタン５０７が押下された場合、ＩＰ網を媒体とする放送を行っている全てのネットワークにおいて前回視聴していたチャンネルのコンテンツの事前受信を行う。
【００９３】
例えば、ネットワークとして地上波、ＢＳ、ＣＳ１、ＣＳ２、ＩＰ１、ＩＰ２、ＩＰ３があり、ネットワーク切り替えボタンによって前記の順番でネットワークが切り替えられる場合を想定する。このようなケースで、地上波放送の視聴中にネットワーク切り替えボタンが押下されると、視聴しているネットワークがＢＳに切り替わるのと並行して、ＩＰ網を媒体とする放送を行っているネットワークであるＩＰ１、ＩＰ２、ＩＰ３のそれぞれで前回視聴していたチャンネルのコンテンツの事前受信を開始する。
【００９４】
図４を用いてネットワーク切り替えに対応したアルゴリズムを詳述する。
【００９５】
ネットワーク切り替えボタン５０７が押下されると、視聴チャンネル切り替えプロセスと並行して事前受信プロセスが開始される。まず、ネットワーク切り替えボタンに割り当てられたアルゴリズムが選択される（ステップＳ４０１）。次に、ＩＰ網を媒体とする放送を行っている全てのネットワークにおいて前回視聴していたチャンネルの情報を取得する（ステップＳ４０２）。続いて、取得したチャンネル情報と現在のコンテンツの受信状況を比較し、現在コンテンツを受信していないチャンネルを、事前受信チャンネルとして決定する（ステップＳ４０３）。最後に、決定された事前受信チャンネルのコンテンツの配信要求と、現在の受信状況の更新を行う（ステップＳ４０４、ステップＳ４０５）。
【００９６】
以上のような動作によって、ネットワーク切り替えが行われた場合、情報受信端末１０８は受信可能な全ネットワークで前回視聴されていたチャンネルを事前受信する。これにより、ネットワーク切り替えが行われた直後のチャンネルの表示における遅延を改善することが可能となる。
【００９７】
また、ネットワーク切り替えの際に、ＩＰ網を媒体とした放送を行っているネットワークへの切り替えが行われた場合には、前記の方法の他にそのネットワーク内のチャンネルのコンテンツを全て、あるいは幾つか選択して事前受信しておく方法も考えられる。これにより、ネットワーク切り替えを終了してそのネットワーク内でのチャンネル切り替えに移行した場合の最初のチャンネル切り替えの遅延を改善することが可能となる。
【００９８】
例えば、ＩＰ網を媒体とした放送を行っているネットワークＩＰ１、ＩＰ２、ＩＰ３があってＩＰ１を視聴中にネットワーク切り替えボタンが押下された場合を考える。この場合、視聴ネットワークがＩＰ２に切り替わりＩＰ２で前回視聴していたチャンネルのコンテンツを受信するのと並行して、ＩＰ２内のチャンネルのその他のコンテンツを全て、あるいは幾つかのチャンネルを選択して事前受信を開始する。
【００９９】
なお、前記ネットワーク内の事前受信チャンネルの決定方法としては、チャンネルの頻度を記録しておき、頻度の高いチャンネルを事前受信チャンネルとして決定する方法、あるいは、使用された選局方法の頻度を記録しておき、頻度の高い選局方法に割り当てられたアルゴリズムに基づいて事前受信チャンネルを決定する方法などが考えられる。
【０１００】
以上のように、チャンネル切り替え時に使用される代表的な選局方法を５種類挙げ、それぞれについて事前受信チャンネルを決定するアルゴリズムを示した。これらの説明においては、全チャンネルを事前受信チャンネルとして決定される対象として扱った。しかし、有料のコンテンツ配信においては契約外のチャンネルの視聴が不可能であり、選局される可能性が低いと考えられる。従って、これらの契約外のチャンネルを事前受信チャンネルの選択対象から外す方法も考えられる。
【０１０１】
また、前記５種類の選局方法や前記選局方法ごとに設定された事前受信チャンネル決定アルゴリズムは一例であり、上記に限定されるものではない。
【０１０２】
上記のようなチャンネルの切り替え動作と並行して、本発明の実施の形態１においては、視聴チャンネルの選別動作を行っている。
【０１０３】
情報受信端末１０８には、視聴チャンネルと事前受信チャンネルのデータパケットが区別されずに届く。このため、前述した通り視聴チャンネル切り替え部１０５において視聴チャンネルのデータを選別して再生部１０７に送る必要がある。この選別プロセスは視聴チャンネルの情報を図３のステップＳ３０４やステップＳ３０７から受信する時を除いて、基本的に独立して常時動作している。
【０１０４】
図２で示した視聴チャンネル切り替えプロセス（ステップＳ２０１）と前記事前受信プロセス（ステップＳ２０２）によって視聴チャンネルと事前受信チャンネルのコンテンツの配信要求後、サーバから実際のコンテンツ配信が開始される。情報受信端末１０８によって受信された視聴チャンネルと事前受信チャンネルのデータパケットは区別されずに全て視聴チャンネル切り替え部１０５に送られる。視聴チャンネル切り替え部１０５は視聴チャンネル要求部２０１から入力された視聴チャンネルの情報を元に視聴チャンネルとして設定されているチャンネルのデータを選別して再生部１０７に送信し、その他のチャンネルのデータを廃棄する。
【０１０５】
以上のような方法によって視聴チャンネルを選別することが可能となる。
【０１０６】
なお、上記の識別方法は一例であり、例えば、前記視聴チャンネル切り替え部１０５において視聴チャンネルと事前受信チャンネルのデータパケットを受信した際に、視聴チャンネルのデータパケットを再生部１０７に送信しつつ、各事前受信チャンネルの一定量のデータパケットをバッファリングしておく方法や、視聴チャンネル切り替え部１０５がネットワーク・インタフェースの管理をしておきネットワーク・インタフェース上で視聴チャンネル以外のチャンネルのコンテンツを廃棄させ、視聴チャンネルのコンテンツのみを受信する方法が考えられ、上記に限定されるものではない。
【０１０７】
本発明では、事前受信チャンネルを決定するアルゴリズムを、チャンネル切り替え時の選局方法に基づいて適宜選択する。これにより、ユーザの選局意図をより正確に読み取ることが可能となり、事前受信チャンネルとしてユーザが希望するチャンネルを正確に決定することが可能となる。従って、ネットワークを媒体とするコンテンツ配信においてチャンネル切り替え時の遅延を抑制することが可能となる。
【０１０８】
（実施の形態２）
まず、本発明の実施の形態２における情報受信端末の内部構成について説明する。図１１は、本発明の情報受信端末の内部構成を示す図である。
【０１０９】
情報受信端末１１０８は、視聴チャンネル要求部１０１、アルゴリズム選択部１０２、アルゴリズム実行部１０３、受信状況管理部１０４、視聴チャンネル切り替え部１０５、受信管理部１１０６、再生部１０７、事前受信終了部１１０１から構成される。
【０１１０】
これらの内、視聴チャンネル要求部１０１、アルゴリズム選択部１０２、アルゴリズム実行部１０３、受信状況管理部１０４、視聴チャンネル切り替え部１０５、再生部１０７については実施の形態１と同様の機能を持つため説明を省略する。
【０１１１】
実施の形態２の特徴である事前受信終了部１１０１は、コンテンツの事前受信を行っているチャンネルのコンテンツ配信停止要求を行う。具体的には、まず、ユーザが視聴するチャンネルを決定したかどうかの判断を行い、ユーザが視聴するチャンネルを決定したと判断した場合にその時点で行っているコンテンツの事前受信を終了する処理を行う。この判断を行うために、事前受信終了部１１０１は視聴チャンネル切り替え部１０１、アルゴリズム選択部１０２と同様に選局装置１０９からのチャンネル切り替え指示を受信する。
【０１１２】
受信管理部１１０６は、視聴チャンネル要求部１０１によって決定された視聴チャンネルとアルゴリズム実行部１０３によって決定された事前受信チャンネルのコンテンツの配信をネットワークに対して要求する。一方、事前受信終了部１１０１によって決定された事前受信チャンネルのコンテンツの配信停止をネットワークに対して要求する。
【０１１３】
次に、本発明の実施の形態２における情報受信端末１１０８のチャンネル切り替えの全体動作について説明する。図１２は、チャンネル切り替えにおける全体動作のフローチャートを示す図である。
【０１１４】
チャンネル切り替えは、ユーザのチャンネル切り替え操作を契機として、実施の形態１と同様の視聴チャンネルの切り替え処理を行う視聴チャンネル切り替えプロセス（ステップＳ１２０１）、次に切り替えられそうなチャンネルを推測し、前記推測されたチャンネルの事前受信処理を行う事前受信プロセス（ステップＳ１２０２）と共に、これら視聴チャンネル切り替えプロセス（ステップＳ１２０１）と事前受信プロセス（ステップＳ１２０２）と並行して事前受信の終了処理を行う事前受信終了プロセス（ステップＳ１２０３）から構成される。
【０１１５】
情報受信端末１１０８の視聴チャンネル切り替えプロセス（ステップＳ１２０１）、及び事前受信プロセス（ステップＳ１２０２）については、実施の形態１における視聴チャンネル切り替えプロセス（図２のステップＳ２０１）、及び事前受信プロセス（図２のステップＳ２０２）と同様であるため説明を省略する。
【０１１６】
続いて、情報受信端末１１０８の事前受信終了プロセス（ステップＳ１２０３）について詳述する。
【０１１７】
図１３は、事前受信終了プロセス（ステップＳ１２０３）のフローチャートを示す図である。
【０１１８】
事前受信終了部１１０１は、当面の間視聴チャンネルが切り替えられないと判断した場合に、その時点で行っている全ての事前受信の終了処理を行う。当面の間視聴チャンネルが切り替えられないと判断される場合としては、まず、前回のチャンネル切り替え指示の受信から一定時間次のチャンネル切り替え指示の受信が発生しなかった場合が挙げられる。このような場合は、既にユーザが視聴するチャンネルを決定している可能性が高いと考えられるためである。
【０１１９】
前述の通り、事前受信終了部１１０１はチャンネル切り替え指示を受信する。すると、まず内部に実装しているタイマーが停止していることを確認する（ステップＳ１３０１）。前記タイマーが動作していた場合はタイマーを停止する（ステップＳ１３０２）。次に、タイマーの時刻を予め定められた一定時間に合わせて動作させ（ステップＳ１３０３）、前記定められた時刻になるまで待機する（ステップＳ１３０４）。前記定められた時刻になると、事前受信終了部１１０１は受信管理部１１０６に問い合わせ、事前受信している全てのチャンネルについてコンテンツの配信停止を要求する（ステップＳ１３０５）。最後に、受信状況管理部１０４に問い合わせ、現在の受信状況を更新する（ステップＳ１３０６）。
【０１２０】
なお、上記の事前受信を終了する方法は一例であり、これらの方法に限定されるものではない。
【０１２１】
本発明では、チャンネル切り替え時の遅延抑制を目的として行われる事前受信において、事前受信を終了する機能を有する。従来の嗜好を利用することで切り替えられる可能性が高いと推測されるチャンネルを予め事前受信しておく方法では、いつチャンネルの切り替えが行われるかに対してなんら判断することができないため、ユーザが視聴するチャンネルを確定した後、次のチャンネル切り替えが行われるまでの間、視聴されることが無いにもかかわらずチャンネル切り替えが行われる可能性を想定してコンテンツの事前受信を継続することが必要となるのに対し、本発明の方法では、チャンネル切り替え指示に基づいて事前受信終了処理を開始することができる。これにより、ネットワークを媒体としたコンテンツ配信において、より少ないネットワーク帯域の使用でチャンネル切り替えの遅延の抑制を実現でき、ネットワーク帯域の浪費を回避することができる。
【０１２２】
（実施の形態３）
まず、本発明の実施の形態３における情報受信端末の内部構成について説明する。図１４は、本発明の情報受信端末の内部構成を示す図である。
【０１２３】
情報受信端末１４０８は、視聴チャンネル要求部１４０１、アルゴリズム選択部１４０２、アルゴリズム実行部１０３、受信状況管理部１０４、視聴チャンネル切り替え部１０５、事前受信終了部１４０３、受信管理部１４０６、再生部１０７から構成される。
【０１２４】
これらの内、アルゴリズム実行部１０３、受信状況管理部１０４、視聴チャンネル切り替え部１０５、再生部１０７については実施の形態１と同様の機能を持つため説明を省略する。
【０１２５】
選局装置１４０９は、チャンネル切り替え時に情報処理端末１４０８に対して入力を行う具体的な手段であり、リモコンのように情報受信端末１４０８から分離された形態の装置である。選局装置１４０９には、チャンネル切り替えのボタンに加え、ユーザが選局装置１４０９に触れているかどうかを感知する第１のセンサ部と、ユーザの指の動きを追跡することで次に押下されると予測されるボタンをボタンが押下される前に検出する第２のセンサ部とを有する。
【０１２６】
選局装置１４０９はユーザの操作によってチャンネル切り替え指示、事前受信終了指示、事前受信開始指示を情報受信端末１４０８に送信する。
【０１２７】
ここで、チャンネル切り替え指示とは、視聴チャンネル要求部１４０１における視聴チャンネルの切り替えとアルゴリズム選択部１４０２における事前受信チャネルを決定するアルゴリズムの選択とに用いられる信号である。具体的にはチャンネル切り替えのために押下されるボタンに対応付けされた信号となる。
【０１２８】
また、事前受信開始指示とは、アルゴリズム選択部１４０２における事前受信チャネルを決定するアルゴリズムの選択に用いられる信号である。具体的には、前記第１のセンサ部で感知されるユーザが選局装置１４０９に触れたことを表す信号及び、前記第２のセンサ部で検出されるユーザが次に押すと予測されるボタンを表す信号であり、前記２つのセンサ部で感知、検出された時に送信される。ここで、前記予測されるボタンを表す信号と、前記ボタンに対応付けされた信号は異なる信号である。
【０１２９】
また、事前受信終了指示とは、事前受信終了部１４０３において事前受信終了の処理を開始するために用いられる信号である。具体的には、前記第１のセンサ部で感知されるユーザが選局装置１４０９から手を離したことを表す信号であり、前記第１のセンサ部で前記動作が感知された時に送信される。
【０１３０】
視聴チャンネル要求部１４０１は、選局装置１４０９から入力されるチャンネル切り替え指示に基づいて新たに選択された視聴チャンネルのコンテンツの配信要求を行う。一方、入力信号が事前受信開始指示、及び事前受信終了指示であった場合は待機する。
【０１３１】
アルゴリズム選択部１４０２は、選局装置１４０９から入力される信号の種類を判定し、チャンネル切り替え指示及び事前受信開始指示であった場合は、予め用意された事前受信チャンネルを決定する複数のアルゴリズムの中から適切なアルゴリズムを選択する。一方、入力信号が事前受信終了指示であった場合は待機する。
【０１３２】
事前受信終了部１４０３は、選局装置１４０９から入力される事前受信終了指示に基づいて、事前受信しているチャンネルのコンテンツ配信停止要求を行う。一方、入力信号がチャンネル切り替え指示、及び事前受信開始指示であった場合は待機する。
【０１３３】
受信管理部１４０６は、視聴チャンネル要求部１０１によって決定された視聴チャンネルとアルゴリズム実行部１０３によって決定された事前受信チャンネルのコンテンツの配信をネットワークに対して要求する。一方、事前受信終了部１４０３によって決定された事前受信チャンネルのコンテンツの配信停止をネットワークに対して要求する。コンテンツの配信がマルチキャストで行われる場合はこれらの要求がそれぞれＩＧＭＰあるいはＭＬＤＰのｊｏｉｎとｌｅａｖｅに関する処理となる。
【０１３４】
次に、本発明の実施の形態３における情報受信端末のチャンネル切り替えの全体動作について説明する。図１５は、チャンネル切り替えにおける全体動作のフローチャートを示す図である。
【０１３５】
チャンネル切り替えは、視聴チャンネルの切り替え処理を行う視聴チャンネル切り替えプロセス（ステップＳ１５０１）、次に切り替えられそうなチャンネルを推測し、前記推測されたチャンネルの事前受信処理を行う事前受信プロセス（ステップＳ１５０２）と共に、これら視聴チャンネル切り替えプロセス（ステップＳ１５０１）と事前受信プロセス（ステップＳ１５０２）と並行して事前受信の終了処理を行う事前受信終了プロセス（ステップＳ１５０３）から構成される。
【０１３６】
まず、情報受信端末１４０８の視聴チャンネル切り替えプロセス（ステップＳ１５０１）について詳述する。図１６は、視聴チャンネル切り替えプロセス（ステップＳ１５０１）のフローチャートを示す図である。視聴チャンネルの切り替えは、ユーザのチャンネル切り替え要求時にのみ行われる。従って、視聴チャンネル要求部は、選局装置１４０９からの入力を受信すると、まず、それがチャンネルの切り替え指示であるかどうかを確認する。入力がチャンネルの切り替え指示では無かった場合、視聴チャンネル切り替えプロセスを終了する（ステップＳ１６０１）。一方、チャンネル切り替え指示だった場合は、図３のステップＳ３０１以降と同様であるので、説明を省略する。
【０１３７】
続いて、情報受信端末１４０８の事前受信プロセス（ステップＳ１５０２）について詳述する。図１７は、事前受信プロセス（ステップＳ１５０２）のフローチャートを示す図である。アルゴリズム選択部１４０２は、入力であるユーザからのチャンネル切り替え指示、事前受信開始指示のそれぞれに基づいて事前受信チャンネル決定アルゴリズムを選択する。
【０１３８】
アルゴリズム選択部１４０２は選局装置１４０９からの入力を受信すると、その信号内容が事前受信開始指示であるかを確認する（ステップＳ１７０１）。
【０１３９】
選局装置１４０９からの入力が事前受信開始指示であった場合は、対応する事前受信チャンネル決定アルゴリズムを選択する。事前受信チャンネル決定アルゴリズムとしては、入力される事前受信開始指示が、ユーザが選局装置１４０９に触れたことを表す信号であった場合は、前回のチャンネル切り替え時の選局方法と指示されたチャンネルを調べ、その選局方法に対応したアルゴリズムを選択する。一方、入力される事前受信開始指示が、ユーザが次に押すと予測されるボタンを表す信号であった場合は、この予測されるボタンに対応する事前受信チャンネル決定アルゴリズムを選択する（ステップＳ１７０２）。
【０１４０】
なお、ステップＳ１７０２において事前受信チャンネル決定アルゴリズムの選択方法の一例を示したが、この方法に限定されるものではない。
【０１４１】
以降のステップについては、実施の形態１の事前受信プロセスにおける事前受信選択アルゴリズムの実行以降と同様であるので、説明を省略する。
【０１４２】
一方、前記入力が事前受信開始指示でなかった場合は、前記入力がチャンネル切り替え指示であるかを確認する（Ｓ１７０３）。前記入力がチャンネル切り替え指示であった場合は、実施の形態１の事前受信プロセスと同様であるため説明を省略する。一方、前記入力が事前受信開始指示でもチャンネル切り替え指示でもなかった場合は、次回の入力まで待機する。
【０１４３】
また、使用可能な帯域の制限に伴って情報受信端末１４０８で同時に受信可能なコンテンツ数が制限される場合は、実施の形態１の場合と同様に視聴チャンネル切り替えプロセス（ステップＳ１５０１）、及び事前受信プロセス（ステップＳ１５０２）のそれぞれにおいて、事前受信チャンネルの配信停止を要求する。処理手順としては実施の形態１の場合と同様であるため、説明を省略する。
【０１４４】
更に、本発明の実施の形態１におけるチャンネル切り替え時に使用される選局方法、及び各選局方法に割り当てられたアルゴリズム、視聴チャンネルの設定方法については実施の形態１の場合と同様であるため、説明を省略する。
【０１４５】
続いて、情報受信端末１４０８の事前受信終了プロセス（ステップＳ１５０３）について詳述する。図１８は、事前受信終了プロセス（ステップＳ１５０３）のフローチャートを示す図である。
【０１４６】
事前受信終了部１４０３は、事前受信終了指示に基づいて事前受信しているチャンネルのコンテンツ配信停止要求を行う。
【０１４７】
事前受信終了部１４０３は、選局装置１４０９から入力を受信すると、まず入力が事前受信終了指示であることを確認する。前記入力が事前受信終了指示でなかった場合は、事前受信終了プロセスを終了する（ステップＳ１８０１）。
【０１４８】
前記入力が事前受信終了指示であった場合、受信管理部１４０６に問い合わせ、事前受信している全てのチャンネルのコンテンツについて配信停止を要求する（ステップＳ１８０２）。
【０１４９】
最後に、受信状況管理部１０４に事前受信チャンネルの更新情報を送信し、現在の受信状況に反映させる（ステップＳ１８０３）。
【０１５０】
なお、前記事前受信終了指示による事前受信の終了処理は、実施の形態２において示したタイマーを用いた事前受信の終了処理、あるいはユーザの直接入力を利用した事前受信の終了処理と同時に実装することも可能である。
【０１５１】
なお、選局装置１４０９に事前受信終了指示をユーザの指示により発信する機能が備わっていても良い。例えば、チャンネル選択のボタンが数秒押下し続けられることで事前受信終了指示が発信されるよう構成されていても良いし、同一のボタンが数回連続で押下されることで発信されるよう構成されていてもよい。また、事前受信終了指示を発信する専用のボタンが取り付けられていても良い。
【０１５２】
なお、選局装置１４０９に取り付けられる第１のセンサとしては、例えば振動を検出するセンサが考えられる。選局装置１４０９は、前記センサで振動が感知された時点で事前受信開始指示を発信し、前記センサで振動が感知されなくなった時点で事前受信終了指示を発信するよう構成されていてもよい。
【０１５３】
また、その他の第１のセンサの形態としては、ユーザの体温を感知する温度センサ、ユーザが握ったことを感知する圧力センサ等が考えられるが、これに限定されるものではない。
【０１５４】
なお、第２のセンサとしては、例えばビジュアルセンサが考えられる。選局装置１４０９は、前記センサで指の動きを追うことで、次に押されると予測されるボタンを検出するよう構成されていてもよい。
【０１５５】
また、選局装置１４０９でチャンネル切り替え指示に用いられるユーザ・インタフェースがタッチパネルの形態である場合には、前記第２のセンサはユーザ・インタフェースに触れる事前動作を検出するよう構成されていてもよい。
【０１５６】
また、チャンネル切り替え指示はユーザの明確なチャンネル切り替えの意思を反映しているのに対し、事前受信開始指示は、選局装置のセンサによって得られる情報に基づいているため、チャンネル切り替え指示に比べユーザのチャンネル切り替えの意思が反映されていない可能性が高い。従って、アルゴリズム選択部では、チャンネル切り替え指示を優先して事前受信チャンネルを決定するアルゴリズムを選択するよう構成されていてもよい。
【０１５７】
実施の形態１、２では、チャンネル切り替え時の遅延抑制を目的としてコンテンツの事前受信を行う。実施例３では、このチャンネル切り替えで使用される選局装置にセンサを導入し、このセンサで感知、検出される情報に基づいて情報受信端末で事前受信が開始される。これにより、事前受信の開始タイミングを早めることが可能となり、実施の形態１や２で大きかったチャンネル切り替え指示による１回目のチャンネル切り替えに伴う遅延を抑制することが可能となる。また、実施の形態２ではネットワーク帯域の使用量を抑制するために、暫くチャンネル切り替えが無いと判断された場合に事前受信を終了する。この、必要の無い時の判定を手からリモコンを放すというという行為で判定する機能を追加することにより、事前受信を行う期間を短縮することが可能となり、ネットワーク帯域の浪費を回避することができる。
【０１５８】
（実施の形態４）
まず、本発明の実施の形態４における情報受信端末の内部構成について説明する。図１９は、本発明の情報受信端末の内部構成を示す図である。
【０１５９】
情報受信端末１９０８は、自律事前受信制御部１９０１、視聴チャンネル要求部１０１、アルゴリズム選択部１９０２、アルゴリズム実行部１０３、受信状況管理部１０４、視聴チャンネル切り替え部１０５、受信管理部１９０６、再生部１０７から構成される。
【０１６０】
これらの内、選局装置１０９、視聴チャンネル要求部１０１、アルゴリズム実行部１０３、受信状況管理部１０４、視聴チャンネル切り替え部１０５、再生部１０７については実施の形態１の図１と同様の機能を持つため説明を省略する。
【０１６１】
自律事前受信制御部１９０１は、情報受信端末１９０８による自律的な事前受信の開始と終了を制御する。ここで、自律的な事前受信とは、コンテンツ終了までの時間や内容、受信状態のような現在の視聴チャンネルの状況に基づいてチャンネル切り替え指示が入力されそうなタイミングを予測し、チャンネル切り替え指示によらず情報受信端末１９０８が自発的に行う事前受信を意味する。本発明の実施の形態４における情報受信端末１９０８では、実施の形態１に示したようなチャンネル切り替え指示に基づく事前受信と合わせて、このような自律的な事前受信を行う。
【０１６２】
アルゴリズム選択部１９０２は、選局装置１０９から入力される信号の他に、前記自律事前受信制御部１９０１から入力される信号に基づいて、予め用意された事前受信チャンネルを決定する複数のアルゴリズムの中から適切なアルゴリズムを選択する。
【０１６３】
受信管理部１９０６は、視聴チャンネル要求部１０１、アルゴリズム実行部１０３の他に、前記自律事前受信制御部１９０１の指示に従って、視聴チャンネル、及び事前受信チャンネルのコンテンツの配信や配信停止をネットワークに対して要求する。コンテンツの配信がマルチキャストで行われる場合はこれらの要求がＩＧＭＰあるいはＭＬＤＰのｊｏｉｎとｌｅａｖｅに関する処理となる。
【０１６４】
本発明の実施の形態４における情報受信端末１９０８では、前述の通り、チャンネル切り替え指示に基づく視聴チャンネルの切り替え、及び事前受信と合わせて、自律的な事前受信を行う。これらの動作の内、チャンネル切り替え指示に基づく視聴チャンネル切り替え、及び事前受信に関する処理は実施の形態１と同様であるため、説明を省略する。
【０１６５】
本発明の実施の形態４における情報受信端末１９０８の自律的な事前受信の動作について詳述する。図２０は、自律的な事前受信に関するフローチャートを示す図である。
【０１６６】
本発明の実施の形態４においては、チャンネル切り替え指示に基づく事前受信の他に、情報受信端末１９０８による自律的な事前受信を行う。これは、ユーザがチャンネルを切り替える可能性が高い状況において、チャンネル切り替え指示が入力される前に事前受信を開始しておくことにより、実施の形態１で解決することができなかったチャンネル切り替え指示による１回目のチャンネル切り替えに伴う遅延の解消を目的としている。例えば、視聴しているコンテンツが終了する少し前の時点から事前受信を開始しておくことにより、コンテンツ終了直後のチャンネル切り替えをスムーズに行うことが可能となる。
【０１６７】
自律的な事前受信に関する動作はコンテンツを受信している間常に継続され、コンテンツの受信が終了すると停止する（ステップＳ２００１）。自律事前受信制御部１９０１はコンテンツの受信を確認した後、その受信しているコンテンツの状況を読み取って、自律的な事前受信を開始すべきタイミングかどうかを判定する（ステップＳ２００２）。なお、コンテンツの状況の確認、及び判定については後述する。
【０１６８】
前記判定の結果自律的な事前受信を開始すべきだと判断された場合、自律的な事前受信の開始に関する処理を開始する。まず、アルゴリズム選択部１９０２は、自律事前受信制御部から前記判定結果を受信し、その情報に基づいて事前受信チャンネルを決定するアルゴリズムを選択する（ステップＳ２００３）。アルゴリズムの選択方法に関しては後述する。また、アルゴリズム選択後の動作については、実施の形態１における図４のステップＳ４０２以降と同様であるので、説明を省略する。
【０１６９】
また、自律的な事前受信の開始に関する処理（ステップＳ２００３以降）と並行して、自律的な事前受信の終了処理を開始する。まず、開始する自律的な事前受信の終了条件を設定する（ステップＳ２００４）。終了条件については後述する。次に、チャンネル切り替え指示の入力の確認を行う（ステップＳ２００５）。チャンネル切り替え指示の入力があった場合は、チャンネル切り替え指示に基づく事前受信処理に移行するために、現在行っている事前受信を継続したまま事前受信の終了処理を終了する。続いて、ステップＳ２００４で設定した自律的な事前受信の終了条件を満足しているかどうかを確認する（ステップＳ２００６）。この条件を満たしていた場合は、現在のコンテンツの事前受信を全て終了して受信状況の更新を行う（ステップＳ２００７、ステップＳ２００８）。
【０１７０】
前述の通り、本発明の実施の形態４における情報受信端末１９０８は、ステップＳ２００２において、現在受信しているコンテンツの状況を確認して自律的な事前受信を開始すべきかどうかの判定を行う。ここで、自律的な事前受信を開始すべき状況とは、前述の通りユーザがチャンネルを切り替える可能性が高い状況となる。従って、例えば視聴しているコンテンツが終了した直後や、ＣＭの放映中などが考えられる。このような状況、即ちコンテンツの終了直前、あるいはＣＭに入った直後においてコンテンツの自律的な事前受信を開始しておけば、実施の形態１で解決することができなかったチャンネル切り替え指示による１回目のチャンネル切り替えに伴う遅延の解消を実現することが可能となる。
【０１７１】
また、上記のようなコンテンツの状況を確認する方法としては、コンテンツに付随しているデータを読み取る方法が考えられる。例えば、現在のデジタル放送で視聴しているコンテンツの終了時間を検出したい場合、ＥＰＧを表示する際にコンテンツ情報として使用されるService Information (SI)の中のEvent Information Table (EIT)と呼ばれるデータから読み取ることができる。また、現在のアナログ放送で視聴しているコンテンツがＣＭに切り替わったことを検出する場合、モノラルからステレオへの音声の切り替わりを利用して読み取ることができる。
【０１７２】
なお、以上のように自律的な事前受信を行うべき状況とその検出のための方法の一例を示したが、このような状況、及び方法に限定されるものではない。
【０１７３】
既に述べた通り、自律的な事前受信を開始すると決定された場合、ステップＳ２００３においてアルゴリズム選択部１９０２で事前受信チャンネルを決定するアルゴリズムを選択する。この時に選択されるアルゴリズムとしては、ユーザが次に利用する選局方法を予測しその選局方法に関連付けられたアルゴリズムが最良であると考えられる。
【０１７４】
選局方法を予測する方法としては、選局方法ごとに使用回数の統計をとっておいて回数の多い選局方法とする、あるいは前回のチャンネル切り替え時に使用された選局方法とする、といった方法が考えられる。
【０１７５】
なお、以上のようなチャンネルを決定するアルゴリズムの選択方法は一例であり、このような方法に限定されるものではない。
【０１７６】
上記のように、自律的な事前受信は、チャンネル切り替えを予測してその補助を行うことを目的としている。このため、チャンネル切り替えが行われなかった場合、速やかに事前受信を終了することが必要となる。従って、ステップＳ２００４からの自律的な事前受信の終了処理が必要となる。
【０１７７】
事前受信を終了する条件としては、自律的な事前受信が開始されてから一定時間チャンネル切り替え指示が入力されなかった場合に終了する、という条件が考えられる。その他に、前記のＣＭ時の自律的な事前受信においては、ＣＭが終了すると自律的な事前受信を終了する方法が考えられる。
【０１７８】
なお、ここでは自律的な事前受信を終了する条件と方法の一例を示したが、このような方法に限定されるものではない。
【０１７９】
本発明の実施の形態４では、チャンネル切り替えのタイミングを予測して情報受信端末が自律的に事前受信を開始することにより、チャンネル切り替え指示による１回目のチャンネル切り替えに伴う遅延を抑制することが可能となる。
【０１８０】
なお、実施の形態１、２、３、４においては、本発明の情報受信端末の適用領域をＩＰ網を媒体とするマルチキャストを利用した放送として説明を行った。しかし、本発明の情報受信端末は、ＩＰ網に限定されず広くネットワークを媒体としたストリーミングのコンテンツ配信に対しても有効である。
【０１８１】
また、本発明の情報受信端末は、配信方法がユニキャストの場合に対しても有効である。この場合、実施の形態１、２、３の説明における「チャンネル」は、従来の搬送波を媒体とした放送の周波数帯域の区分の他に、ＩＰ網を媒体とした放送のユニキャストアドレス、マルチキャストアドレス等の区分、ＩＰ網を媒体としたＶｏＤのような映像配信における映像自体の区分も含む。
【０１８２】
また、選局装置としてリモコンを想定して説明を行ったが、選局装置の形態としてはこれに限るものではない。例えば映像表示装置前面に設置されている選局ボタンの形態などであってもよい。
【０１８３】
また、リモコンに取り付けられているユーザ・インタフェースとしてボタンの形態を取り上げたがこれに限るものではない。例えばタッチパネルのように、ユーザが触れることによりチャンネル切り替え指示が発信されてもよい。
【０１８４】
また、上記各実施の形態では、本発明をハードウェアで構成する場合を例にとって説明したが、本発明はソフトウェアで実現することも可能である。
【０１８５】
また、上記各実施の形態の説明に用いた各機能ブロックは、典型的には集積回路であるＬＳＩとして実現される。これらは個別に１チップ化されてもよいし、一部または全てを含むように１チップ化されてもよい。ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。
【０１８６】
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路または汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Field Programmable Gate Array）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサーを利用してもよい。
【０１８７】
さらには、半導体技術の進歩または派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適応等が可能性としてありえる。
【産業上の利用可能性】
【０１８８】
本発明は、ＩＰ網を媒体とするマルチキャストを利用したコンテンツ配信においてユーザの要求に応じて高速かつ効率的なチャンネル切り替えを実現できる機能を有し、ＩＰ網を媒体とするマルチキャストを利用した様々なコンテンツ配信の受信端末などに有用である。更に、本発明は、ＩＰ網に限らないネットワークを媒体としたコンテンツ配信においても有効に機能する。更に、本発明は、配信方法がマルチキャストに限らずユニキャストを利用したコンテンツ配信においても有効に機能する。
【図面の簡単な説明】
【０１８９】
【図１】本発明の実施の形態１における情報受信端末の内部構成を表す図
【図２】本発明の実施の形態１におけるチャンネル切り替えの全体動作を表すフローチャート
【図３】本発明の実施の形態１における視聴チャンネル切り替えプロセスの動作を表すフローチャート
【図４】本発明の実施の形態１における事前受信プロセスの動作を表すフローチャート
【図５】本発明の実施の形態１において情報処理端末１０８で使用されるリモコンの想定図
【図６】本発明の実施の形態１におけるｕｐ／ｄｏｗｎ選局時の事前受信チャンネルの推移を表す図
【図７】本発明の実施の形態１における番号入力による選局時の事前受信チャンネルの推移を表す図
【図８】本発明の実施の形態１における直接選局時の事前受信チャンネルの推移を表す図
【図９】本発明の実施の形態１においてＥＰＧが使用された場合の画面の推移を表す第１の図
【図１０】本発明の実施の形態１においてＥＰＧが使用された場合の画面の推移を表す第２の図
【図１１】本発明の実施の形態２における情報受信端末の内部構成を表す図
【図１２】本発明の実施の形態２におけるチャンネル切り替えの全体動作を表すフローチャート
【図１３】本発明の実施の形態２における事前受信終了プロセスの動作を表すフローチャート
【図１４】本発明の実施の形態３における情報受信端末の内部構成を表す図
【図１５】本発明の実施の形態３におけるチャンネル切り替えの全体動作を表すフローチャート
【図１６】本発明の実施の形態３における視聴チャンネル切り替えプロセスの動作を表すフローチャート
【図１７】本発明の実施の形態３における事前受信プロセスの動作を表すフローチャート
【図１８】本発明の実施の形態３における事前受信終了プロセスの動作を表すフローチャート
【図１９】本発明の実施の形態４における情報受信端末の内部構成を表す図
【図２０】本発明の実施の形態４における自律的な事前受信の動作を表すフローチャート
【符号の説明】
【０１９０】
１０１，１４０１    視聴チャンネル要求部
１０２，１４０２，１９０２    アルゴリズム選択部
１０３    アルゴリズム実行部
１０４    受信状況管理部
１０５    視聴チャンネル切り替え部
１０６，１１０６，１４０６，１９０６    受信管理部
１０７    再生部
１０８，１１０８，１４０８，１９０８    情報受信端末
１０９，１４０９    選局装置
１１０１，１４０３    事前受信終了部
１９０１    自律事前受信制御部
５０１    リモコン
５０２    番号入力ボタン
５０３    ＥＰＧボタン
５０４    数字キー
５０５    十字キー
５０６    ｕｐ／ｄｏｗｎボタン
５０７    ネットワーク切り替えボタン
【図１】
2007324814.tif 000003
【図２】
2007324814.tif 000004
【図３】
2007324814.tif 000005
【図４】
2007324814.tif 000006
【図５】
2007324814.tif 000007
【図６】
2007324814.tif 000008
【図７】
2007324814.tif 000009
【図８】
2007324814.tif 000010
【図９】
2007324814.tif 000011
【図１０】
2007324814.tif 000012
【図１１】
2007324814.tif 000013
【図１２】
2007324814.tif 000014
【図１３】
2007324814.tif 000015
【図１４】
2007324814.tif 000016
【図１５】
2007324814.tif 000017
【図１６】
2007324814.tif 000018
【図１７】
2007324814.tif 000019
【図１８】
2007324814.tif 000020
【図１９】
2007324814.tif 000021
【図２０】
2007324814.tif 000022