(57)【要約】  チャネル切り替えにかかる速度を早くすることができるチャネル切り替え方法を提供する。  現在選択されているチャネルに対応するストリームをデコードする第１のデコーダと、これから選択されようとする１つ以上のチャネルを予測するチャネル予測手段と、チャネル予測手段により予測された１つ以上のチャネルにそれぞれ対応するストリームそれぞれをデコードする１つ以上の第２のデコーダと、チャネル予測手段により予測されたチャネルのうち何れかのチャネルが選択されたならば、それまで選択されていたチャネルに対応するストリームを第１のデコーダによりデコードすることにより得られた画像を、選択されたチャネルに対応するストリームを何れかの第２のデコーダによりデコードすることにより得られた画像に切り替える出力チャネル選択手段と、を備える。
2009110284.tif 000002
【特許請求の範囲】
【請求項１】
現在選択されているチャネルに対応するストリームをデコードする第１のデコーダと、
これから選択されようとする１つ以上のチャネルを予測するチャネル予測手段と、
前記チャネル予測手段により予測された１つ以上のチャネルにそれぞれ対応するストリームそれぞれをデコードする１つ以上の第２のデコーダと、
前記チャネル予測手段により予測されたチャネルのうち何れかのチャネルが選択されたならば、それまで選択されていたチャネルに対応するストリームを前記第１のデコーダによりデコードすることにより得られた画像を、選択されたチャネルに対応するストリームを何れかの前記第２のデコーダによりデコードすることにより得られた画像に切り替える出力チャネル選択手段と、
を備えることを特徴とするチャネル切り替え装置。
【請求項２】
請求項１に記載のチャネル切り替え装置において、
電子番組ガイドを表示し、ユーザから番組を選択するため操作を受け付ける電子番組ガイド制御手段を更に備え、
前記チャネル予測手段は、現在表示されている電子番組ガイドの内容とユーザによる前記電子番組ガイド制御手段に対する操作を基に、これから選択されようとする１つ以上のチャネルを予測することを特徴とするチャネル切り替え装置。
【請求項３】
請求項１に記載のチャネル切り替え装置において、
前記チャネル予測手段は、現在表示されている電子番組ガイドの内容を基に、これから選択されようとする１つ以上のチャネルを予測することを特徴とするチャネル切り替え装置。
【請求項４】
請求項３に記載のチャネル切り替え装置において、
前記チャネル予測手段は、前記電子番組ガイドで選択されている番組と、前記電子番組ガイドで選択されてきた番組の移動方向を基に、これから選択されようとする１つ以上のチャネルを予測することを特徴とするチャネル切り替え装置。
【請求項５】
請求項１に記載のチャネル切り替え装置において、
前記チャネル予測手段は、現在表示されているチャネルを基に、これから選択されようとする１つ以上のチャネルを予測することを特徴とするチャネル切り替え装置。
【請求項６】
請求項５に記載のチャネル切り替え装置において、
前記チャネル予測手段は、現在表示されているチャネルと、これまで選択されてきたチャネルの移動方向を基に、これから選択されようとする１つ以上のチャネルを予測することを特徴とするチャネル切り替え装置。
【請求項７】
請求項１に記載のチャネル切り替え装置において、
前記チャネル予測手段は、現在表示されているチャネルのジャンルを基に、これから選択されようとする１つ以上のチャネルを予測することを特徴とするチャネル切り替え装置。
【請求項８】
請求項１に記載のチャネル切り替え装置において、
前記チャネル予測手段は、現在の各番組の視聴率を基に、これから選択されようとする１つ以上のチャネルを予測することを特徴とするチャネル切り替え装置。
【請求項９】
請求項１に記載のチャネル切り替え装置において、
前記チャネル予測手段は、リモコン操作の統計的確率を基に、これから選択されようとする１つ以上のチャネルを予測することを特徴とするチャネル切り替え装置。
【請求項１０】
請求項１に記載のチャネル切り替え装置において、
前記チャネル予測手段は、ユーザのチャネル選択に関する行動履歴を基に、これから選択されようとする１つ以上のチャネルを予測することを特徴とするチャネル切り替え装置。
【請求項１１】
請求項１に記載のチャネル切り替え装置において、
前記チャネル予測手段は、ユーザのチャネル選択に関する行動履歴を基に、これから選択されようとする１つ以上のチャネルを予測することを特徴とするチャネル切り替え装置。
【請求項１２】
現在選択されているチャネルに対応するストリームをデコードする第１のデコードステップと、
これから選択されようとする１つ以上のチャネルを予測するチャネル予測ステップと、
前記チャネル予測ステップにより予測された１つ以上のチャネルにそれぞれ対応するストリームそれぞれをデコードする１つ以上の第２のデコードステップと、
前記チャネル予測ステップにより予測されたチャネルのうち何れかのチャネルが選択されたならば、それまで選択されていたチャネルに対応するストリームを前記第１のデコーダによりデコードすることにより得られた画像を、選択されたチャネルに対応するストリームを何れかの前記第２のデコーダによりデコードすることにより得られた画像に切り替える出力チャネル選択ステップと、
を備えることを特徴とするチャネル切り替え方法。
【請求項１３】
請求項１２に記載のチャネル切り替え方法において、
電子番組ガイドを表示し、ユーザから番組を選択するため操作を受け付ける電子番組ガイド制御ステップを更に備え、
前記チャネル予測ステップでは、現在表示されている電子番組ガイドの内容とユーザによる前記電子番組ガイド制御手段に対する操作を基に、これから選択されようとする１つ以上のチャネルを予測することを特徴とするチャネル切り替え方法。
【請求項１４】
請求項１２に記載のチャネル切り替え方法において、
前記チャネル予測ステップでは、現在表示されている電子番組ガイドの内容を基に、これから選択されようとする１つ以上のチャネルを予測することを特徴とするチャネル切り替え方法。
【請求項１５】
請求項１４に記載のチャネル切り替え方法において、
前記チャネル予測ステップでは、前記電子番組ガイドで選択されている番組と、前記電子番組ガイドで選択されてきた番組の移動方向を基に、これから選択されようとする１つ以上のチャネルを予測することを特徴とするチャネル切り替え方法。
【請求項１６】
請求項１２に記載のチャネル切り替え方法において、
前記チャネル予測ステップでは、現在表示されているチャネルを基に、これから選択されようとする１つ以上のチャネルを予測することを特徴とするチャネル切り替え方法。
【請求項１７】
請求項１６に記載のチャネル切り替え方法において、
前記チャネル予測ステップでは、現在表示されているチャネルと、これまで選択されてきたチャネルの移動方向を基に、これから選択されようとする１つ以上のチャネルを予測することを特徴とするチャネル切り替え方法。
【請求項１８】
請求項１２に記載のチャネル切り替え方法において、
前記チャネル予測ステップでは、現在表示されているチャネルのジャンルを基に、これから選択されようとする１つ以上のチャネルを予測することを特徴とするチャネル切り替え方法。
【請求項１９】
請求項１２に記載のチャネル切り替え方法において、
前記チャネル予測ステップでは、現在の各番組の視聴率を基に、これから選択されようとする１つ以上のチャネルを予測することを特徴とするチャネル切り替え方法。
【請求項２０】
請求項１２に記載のチャネル切り替え方法において、
前記チャネル予測ステップでは、リモコン操作の統計的確率を基に、これから選択されようとする１つ以上のチャネルを予測することを特徴とするチャネル切り替え方法。
【請求項２１】
請求項１２に記載のチャネル切り替え方法において、
前記チャネル予測ステップでは、ユーザのチャネル選択に関する行動履歴を基に、これから選択されようとする１つ以上のチャネルを予測することを特徴とするチャネル切り替え方法。
【請求項２２】
請求項１２に記載のチャネル切り替え方法において、
前記チャネル予測ステップでは、ユーザのチャネル選択に関する行動履歴を基に、これから選択されようとする１つ以上のチャネルを予測することを特徴とするチャネル切り替え方法。
【請求項２３】
現在選択されているチャネルに対応するストリームをデコードする第１のデコードステップと、
これから選択されようとする１つ以上のチャネルを予測するチャネル予測ステップと、
前記チャネル予測ステップにより予測された１つ以上のチャネルにそれぞれ対応するストリームそれぞれをデコードする１つ以上の第２のデコードステップと、
前記チャネル予測ステップにより予測されたチャネルのうち何れかのチャネルが選択されたならば、それまで選択されていたチャネルに対応するストリームを前記第１のデコーダによりデコードすることにより得られた画像を、選択されたチャネルに対応するストリームを何れかの前記第２のデコーダによりデコードすることにより得られた画像に切り替える出力チャネル選択ステップと、
を備えることを特徴とするチャネル切り替え方法をコンピュータに実行させるためのチャネル切り替えプログラム。
【請求項２４】
請求項２３に記載のチャネル切り替えプログラムにおいて、
前記チャネル切り替え方法は、電子番組ガイドを表示し、ユーザから番組を選択するため操作を受け付ける電子番組ガイド制御ステップを更に備え、
前記チャネル予測ステップでは、現在表示されている電子番組ガイドの内容とユーザによる前記電子番組ガイド制御手段に対する操作を基に、これから選択されようとする１つ以上のチャネルを予測することを特徴とするチャネル切り替えプログラム。
【請求項２５】
請求項２３に記載のチャネル切り替えプログラムにおいて、
前記チャネル予測ステップでは、現在表示されている電子番組ガイドの内容を基に、これから選択されようとする１つ以上のチャネルを予測することを特徴とするチャネル切り替えプログラム。
【請求項２６】
請求項２５に記載のチャネル切り替えプログラムにおいて、
前記チャネル予測ステップでは、前記電子番組ガイドで選択されている番組と、前記電子番組ガイドで選択されてきた番組の移動方向を基に、これから選択されようとする１つ以上のチャネルを予測することを特徴とするチャネル切り替えプログラム。
【請求項２７】
請求項２３に記載のチャネル切り替えプログラムにおいて、
前記チャネル予測ステップでは、現在表示されているチャネルを基に、これから選択されようとする１つ以上のチャネルを予測することを特徴とするチャネル切り替えプログラム。
【請求項２８】
請求項２７に記載のチャネル切り替えプログラムにおいて、
前記チャネル予測ステップでは、現在表示されているチャネルと、これまで選択されてきたチャネルの移動方向を基に、これから選択されようとする１つ以上のチャネルを予測することを特徴とするチャネル切り替えプログラム。
【請求項２９】
請求項２３に記載のチャネル切り替えプログラムにおいて、
前記チャネル予測ステップでは、現在表示されているチャネルのジャンルを基に、これから選択されようとする１つ以上のチャネルを予測することを特徴とするチャネル切り替えプログラム。
【請求項３０】
請求項２３に記載のチャネル切り替えプログラムにおいて、
前記チャネル予測ステップでは、現在の各番組の視聴率を基に、これから選択されようとする１つ以上のチャネルを予測することを特徴とするチャネル切り替えプログラム。
【請求項３１】
請求項２３に記載のチャネル切り替えプログラムにおいて、
前記チャネル予測ステップでは、リモコン操作の統計的確率を基に、これから選択されようとする１つ以上のチャネルを予測することを特徴とするチャネル切り替えプログラム。
【請求項３２】
請求項２３に記載のチャネル切り替えプログラムにおいて、
前記チャネル予測ステップでは、ユーザのチャネル選択に関する行動履歴を基に、これから選択されようとする１つ以上のチャネルを予測することを特徴とするチャネル切り替えプログラム。
【請求項３３】
請求項２３に記載のチャネル切り替えプログラムにおいて、
前記チャネル予測ステップでは、ユーザのチャネル選択に関する行動履歴を基に、これから選択されようとする１つ以上のチャネルを予測することを特徴とするチャネル切り替えプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テレビチャネルを切り替えて表示するためのチャネル切り替え装置、その方法及びそのプログラムに関する。
【背景技術】
【０００２】
従来、一般に、デジタルＴＶ(Television)でのチャネル切り替えにはＭＰＥＧ(Moving Picture Experts Group)のＩフレーム(Intra Frame)のような時間的に連続した前後の圧縮情報を必要としない完全なフレームが出現するのを待って、そこからデコードし始めていた。
【特許文献１】特開２００６−１１５１０４号公報
【特許文献２】特開２００１−１５７２１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来技術における問題点は、１つのデコーダしか搭載しない端末においては、チャネル切り替えのために、例えばＭＰＥＧであればＧＯＰ(Group Of Picture)の周期を待つ必要があったことである。したがってＭＰＥＧ２の場合では標準で最大０．５秒の切り替え遅延が、この切り替えには発生する。【０００４】
これを完全に回避するためには、多重もしくは並行受信している全てのチャネル（ストリーム）に対してデコーダを用意し、同時にデコードしておくという方法が一般的には考えられる。しかしこの方法ではチャネル数の増加につれて同数のデコーダを必要とするため製造コストに難点がある。【０００５】
そこで、特許文献１のように、ストリームの構成を工夫することでストリーム再生開始までの時間を短縮する方法や、特許文献２のように、主チャネル以外は代表フレームだけをデコードすることで受信チャネル数よりも少ないデコーダで再生開始にかかる時間を短縮する方法がある。【０００６】
しかし、特許文献１ではストリームの構成を変更する必要があるため、既にエンコードされた膨大な数の番組を再エンコードするコストが発生する。また特許文献２では代表フレームしかデコードしないため、切り替え直後には静止画が存在するだけである。【０００７】
本発明の目的は、ユーザが所有する端末のみを用い、かつ受信チャネル数よりも少ないデコーダ数で、かつ切り替え直後にも滑らかな映像再生を行えるような高速なチャネル切り替えを実現するチャネル切り替え装置、その方法及びそのプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明によれば、現在選択されているチャネルに対応するストリームをデコードする第１のデコーダと、これから選択されようとする１つ以上のチャネルを予測するチャネル予測手段と、前記チャネル予測手段により予測された１つ以上のチャネルにそれぞれ対応するストリームそれぞれをデコードする１つ以上の第２のデコーダと、前記チャネル予測手段により予測されたチャネルのうち何れかのチャネルが選択されたならば、それまで選択されていたチャネルに対応するストリームを前記第１のデコーダによりデコードすることにより得られた画像を、選択されたチャネルに対応するストリームを何れかの前記第２のデコーダによりデコードすることにより得られた画像に切り替える出力チャネル選択手段と、を備えることを特徴とするチャネル切り替え装置が提供される。【０００９】
また、本発明によれば、現在選択されているチャネルに対応するストリームをデコードする第１のデコードステップと、これから選択されようとする１つ以上のチャネルを予測するチャネル予測ステップと、前記チャネル予測ステップにより予測された１つ以上のチャネルにそれぞれ対応するストリームそれぞれをデコードする１つ以上の第２のデコードステップと、前記チャネル予測ステップにより予測されたチャネルのうち何れかのチャネルが選択されたならば、それまで選択されていたチャネルに対応するストリームを前記第１のデコーダによりデコードすることにより得られた画像を、選択されたチャネルに対応するストリームを何れかの前記第２のデコーダによりデコードすることにより得られた画像に切り替える出力チャネル選択ステップと、を備えることを特徴とするチャネル切り替え方法が提供される。【００１０】
更に、本発明によれば、現在選択されているチャネルに対応するストリームをデコードする第１のデコードステップと、これから選択されようとする１つ以上のチャネルを予測するチャネル予測ステップと、前記チャネル予測ステップにより予測された１つ以上のチャネルにそれぞれ対応するストリームそれぞれをデコードする１つ以上の第２のデコードステップと、前記チャネル予測ステップにより予測されたチャネルのうち何れかのチャネルが選択されたならば、それまで選択されていたチャネルに対応するストリームを前記第１のデコーダによりデコードすることにより得られた画像を、選択されたチャネルに対応するストリームを何れかの前記第２のデコーダによりデコードすることにより得られた画像に切り替える出力チャネル選択ステップと、を備えることを特徴とするチャネル切り替え方法をコンピュータに実行させるためのチャネル切り替えプログラムが提供される。
【発明の効果】
【００１１】
本発明によれば、チャネル切り替えにかかる速度を早くすることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明を実施するための最良の形態によるチャネル切り替え装置の構成を示すブロック図である。
【図２】本発明を実施するための最良の形態によるチャネル切り替え装置の動作を示すフローチャートである。
【図３】本発明を実施するための一実施例によるチャネル切り替え装置の構成を示すブロック図である。
【図４】本発明を実施するための一実施例中の表示画面例である。
【符号の説明】
【００１３】
１０１、１０２、１０３  ストリーム
１０４  端末
１０５  分離器
１０６  デコード対象切替手段
１０７  チャネル予測手段
１０８、１０９  デコーダ
１１０  出力チャネル選択器
１１１、１１２  再生画像
１１３  表示画像
１１４  ＥＰＧ制御手段（電子番組ガイド制御手段）
１１５  ＥＰＧ
１１６  リモコン
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照して本発明を実施するための最良の形態について詳細に説明する。【００１５】
なお、全体説明の前提として、ストリーム１０１が現在端末１０４で視聴されているストリームであり、ストリーム１０２が予測手段１０７によって次のチャネル切り替え先として予測されているものとする。その予測方法については後述する。【００１６】
図１は実施形態を表すブロック図である。端末１０４は、分離器１０５と、デコード対象切替手段１０６と、チャネル予測手段１０７と、デコーダ１０８とデコーダ１０９と、出力チャネル選択器１１０とを有する。図１では説明用の最小構成としてデコーダ数を２個としたが、実際には受信ストリーム数以下の任意の個数でよい。【００１７】
図２は図１に示す端末の動作を示すフローチャートである。端末１０４が動作を開始すると（Ｓ２０１）、分離器１０５がストリーム１０１、１０２、１０３を受け付ける(Ｓ２０２)。次にチャネル予測手段１０７が次のチャネル切り替え先を予測する（Ｓ２０３）。チャネル予測手段１０７が予測したチャネル（ストリーム１０２）をチャネル予測手段１０７からデコード対象切替手段１０６に通知する（Ｓ２０４）。デコード対象切替手段１０６は、現に視聴されている主ストリーム１０１をデコーダ１０８に流す。また予測されたストリーム１０２をデコーダ１０９に流す。次にデコーダ１０８はデコードした再生画像１１１を出力チャネル選択器１１０に流す。デコーダ１０９はデコードした再生画像１１２を出力チャネル選択器１１０に流す。特にユーザが何もしない場合は、出力チャネル選択器１１０は再生画像１１１を表示画像１１３として出力する。そして、ユーザがリモコン等でチャネルをストリーム１０１からストリーム１０２に切り替える動作をした場合（図示せず）に、出力チャネル選択器１１０は、再生画像１１１の代わりに再生画像１１２を表示画像１１３として出力する。以上のように動作することで、ストリーム１０１からストリーム１０２への切り替えはスムーズに行われる。【００１８】
なお、Ｓ２０５とＳ２０６は同時に行ってもよいし、順番が逆になってもよい。Ｓ２０７とＳ２０８は同時に行ってもよいし、順番が逆になってもよい。【００１９】
次に、チャネル予測手段１０７が次の切り替え先を予測する方法について説明する。チャネル予測に際しては、ストリーム１０１以外のストリームのうち次の再生ストリームとして選ばれる確率が高いストリームを予測チャネルのストリームとして算出する。またそのように算出されるチャネル数は任意（１個以上且つ（受信チャネル数―１）個以下）である。その具体的な方法としては、例えば、以下のような方法がある。【００２０】
ａ．ストリーム認識上の隣接もしくは近距離のストリームを予測チャネルとして選択する。これはチャネル番号８のストリームに対して、チャネル番号７や９は隣接している、また、チャネル番号８のストリームに対して、チャネル番号６や１０は１や２０に比べると近距離にあり、その上で、リモコン操作が行われる際に現在視聴中のチャネル番号から隣接もしくは近距離のチャネルを順番に選択する確率が高いという経験則に基づく。この場合には、チャネルリスト情報および現在視聴中のチャネル情報を、チャネル予測手段１０７が端末１０４より取得するものとする。【００２１】
ｂ．ＥＰＧ（Electronic Program Guide；電子番組ガイド）認識上の隣接もしくは近距離のストリームを予測チャネルとして選択する。これは今画面に表示されている表示範囲のチャンネルやカーソルがある列およびその隣接には、その後視聴行動に移りやすいという経験則に基づく。この場合には、ＥＰＧの表示もしくは選択の１以上を端末からチャネル予測手段１０７が端末１０４より取得するものとする。なお、ここで、１つの列は１つのチャネルに対応するものとした。【００２２】
ｃ．視聴中ストリームのジャンルと同一のジャンルのストリームを予測チャネルとして選択する。これは例えばアニメを見ている人は別のアニメを選択しやすい、ニュースを見ている人は別のニュースを選択しやすい、というような経験則に基づく。この場合には、各ストリームのジャンル情報をあらかじめチャネル予測手段１０７が端末１０４より取得するものとする。【００２３】
ｄ．視聴率の高い番組を予測チャネルとして選択する。現に面白いチャネルが選択されやすいとすれば他の人達が面白いと思っている番組は、一般にはある特定の端末においても選択される確率が高い、という経験則に基づく。この場合には、他の端末を含めてどこかで視聴率もしくはそれに準じる統計情報を取得している外部の装置があり、そこから視聴率情報を取得するものとする。【００２４】
ｅ．特定チャネル選択下の次の行動上の統計的確率の高いチャネルを予測チャネルとして選択する。例えば、リモコンで１を押した後に、リモコンの配列上の距離の問題から３、４が次に選択されやすい、等の物理的距離に基づくものが該当する。その他にも、端末起動直後の行動としてまず１からリモコンを押してみる、等の心理的な行動も含まれる。この場合には、チャネル予測手段１０７は、現在選択しているチャネル情報もしくは端末１０４の起動状態（起動してからの時間やアイドル中、チャネルを切り替えたばかり等の端末の駆動情報）のうち１以上を端末より取得するものとする。【００２５】
ｆ．リモコン等でチャネル番号を入力する場合に、入力途中の状態から直接遷移可能なチャネルの確率の高いチャネルを予測チャネルとする。例えば、「１」と入力した後には、「何もしない」場合にはチャネル番号１が、「０」と入力した場合にはチャネル番号１０が選択される。この場合「１」と押した直後に無関係な「４」等は選択されえない。このようにユーザが何かをした際に、その後の可能な状態遷移先は限定される。これを利用して、例えば「１」と入力した際の予測チャネルとして「１」「１０」「１２」等を予測チャネルとする。この場合、チャネル予測手段１０７は、リモコン等のユーザがアクションしている状態について情報を取得するものとする。【００２６】
ｇ．行動履歴に基づいた確率の高いチャネルを予測チャネルとする。あるユーザの特徴として端末起動直後には「１」を選択しやすい、あるいは毎朝６時には「６」を見ている等の行動履歴に基づいてチャネル予測を行う。この場合には、チャネル予測手段１０７は、端末より逐次行動情報を取得した際に、その時系列的な因果関係や興味あるジャンルや番組の記録等を行って蓄積しておく。また何かユーザがアクションした場合にはそのアクションした内容を取得するものとする。【００２７】
ｈ．サービス提供者の都合により優先的に特定のチャネルを予測チャネルに割り当てる。例えば、特定のチャネル「８」を常に予測チャネルの一つにしておく等により、特定のチャネルへの切り替えを高速化する。この場合には、チャネル予測手段１０７は端末１０４から常に優先する特定のチャネル情報を取得するものとする。その特定のチャネル情報は、端末に組み込まれている場合もあれば、通信で外部より任意に指示されて変更される場合もある。【００２８】
本実施形態によれば、以下の効果が奏される。【００２９】
第一の効果は、チャネル切り替えにかかる速度を早めることができることである。
第二の効果は、受信チャネル数よりも少ないデコーダ数で構成することができることである。
第三の効果は、切り替え直後に表示される画像が通常の動画であることである。
【実施例１】
【００３０】
次に、実施例について具体例に基づいて説明する。この実施例は、実施形態で説明したチャネル予測手段の動作アルゴリズムのうち、ｂのケースに基づいている。【００３１】
図３は、本発明の実施例の構成について示したブロック図である。端末１０４は、分離器１０５と、デコード対象切替手段１０６と、チャネル予測手段１０７と、デコーダ１０８と、デコーダ１０９と、出力チャネル選択器１１０と、ＥＰＧ制御手段（電子番組ガイド制御手段）１１４から構成される。この図では説明用の最小構成としてデコーダ数を２個としたが、実際には２個以上受信ストリーム数以下の任意の個数でよい。また、ＥＰＧ制御手段１１４は外部の装置（図示せず）からＥＰＧ１１５を取得し、リモコン１１６よりＥＰＧの表示操作を行うものとする。【００３２】
図４は、本発明の実施例を説明する上での前記ｂのケースに基づいた画面表示例である。ＥＰＧ画面４０１は、番組４０３から４１０の各番組の羅列によって構成される。番組４０３〜４０５は「チャネル４」の構成番組であり、番組４０６〜４０８は「チャネル５」の構成番組であり、番組４０９と４１０はチャネル６の構成番組である。カーソル（選択領域）４０２は、現在選択中の番組を視覚的に表現したものでありリモコン１１６により上下左右に移動でき、また視聴を決定することができる。また、この表示範囲の外にもリモコンで移動な番組が多数あり、画面上の表示サイズの問題でチャネル４からチャネル６までの３つのみが表示されている。なお、図中の各番組の括弧内はその番組のジャンルを表すものとする。チャネル４の左にはチャネル３があり、チャネル６の右にはチャネル７がある（いずれも図示せず）。この画面上で決定されたチャネルは、現在時刻であれば、そのカーソルがあったチャネルに切り替える（この動作を一般には「視聴予約」という場合もある）。将来の番組の場合には録画予約を行う。【００３３】
ＥＰＧ１１５はＥＰＧ制御手段１１４を通してＥＰＧ画面４０１のようにユーザに示される。現在時刻は１９：１５であり、ちょうど１９：００から２０：００の間に放映されている番組４０３と番組４０６と番組４０９が画面上では選択可能になっている。また番組４０３はストリーム１０１に、番組４０６はストリーム１０２に、番組４０９はストリーム１０３を再生することにより表示可能な番組である。また、現在視聴中の番組はチャネル４の番組４０３であるものとする。そして現在カーソルがある番組の位置や選択可能な各チャネルの情報はＥＰＧ制御手段１１４からチャネル予測手段１０７に随時伝えるものとする。今、カーソル４０２があるのは番組４０６であるから、ここから直接遷移可能なチャネルで視聴中でないものはチャネル５の番組４０６とチャネル６の番組４０９の２つに絞られる。ここで決定がなされるとすぐに番組を遷移しなければならないのは番組４０６のみであるから、チャネル予測手段１０７は、この状況下では予測チャネルとして番組４０６、すなわちストリーム１０２を予測結果としてデコード対象切替手段１０６に通知する。デコード対象切替手段１０６は、現在視聴中の主ストリームとしてストリーム１０１をＭＰＥＧ２デコーダ１０８に、また予測ストリームとしてストリーム１０２をＭＰＥＧ２デコーダ１０９に受け渡す。ＭＰＥＧ２デコーダ１０８からは再生画像１１１が、またＭＰＥＧ２デコーダ１０９からは再生画像１１２が出力チャネル選択器１１０に流れており、リモコン１１６で番組４０６を決定（視聴予約）した場合には、ＥＰＧ制御手段１１４を経由して出力チャネル選択器１１０にその情報が伝達され、ただちに再生画像１１１の代わりに再生画像１１２を表示画像１１３として外部出力（表示）する。【００３４】
またこの実施例では予測に基づくデコード可能なデコーダ数は１個しかないが、２個以上でもよく、その場合には順次予測範囲を広げることが可能となる。例えば、前記の例で予測デコードに用いることができるデコーダが２個あった場合には、番組４０６に加え番組４０９にも予測範囲を広げあらかじめデコードしておくことができるため、不意に番組４０９に移動し選択した場合でも敏速な切り替えが可能となる。また番組４０９の代わりに番組４０７に対して予測を出すこともでき、この場合、番組４０７は録画予約となるが、例えば時刻が２０：００に限りなく近い１９：５９台の処理では、録画切り替えにかかる時間がかかりすぎると番組を途中からしか録画できなくなる。この予測に基づく録画予約が行われた場合には、現在の視聴番組からデコーダの動作を切り替える必要がなくなるため、番組の最初から録画できる可能性が高まる効果が得られる。【００３５】
以上が、チャネル予測手段１０７のアルゴリズムｂに基づくものである。他のアルゴリズムについては同様に以下のように処理するよう動作する。【００３６】
ａ．ＥＰＧのカーソル情報の代わりに、ＥＰＧからチャネルリストと現在視聴中のチャネル情報をもらう。チャネル予測手段１０７は、現在視聴中のチャネルが前記チャネルリスト上のどこに該当するかを探し、チャネル番号としての隣接あるいは近距離関係にあるチャネルを予測チャネルとする。例えば隣接の場合には、現在視聴しているのが番組４０６である場合には、番組４０３と番組４０９が隣接関係にあり、これらを予測結果として渡す。予測に基づいてデコード可能なデコーダが１つしかない場合には、例えばカーソルがどちらから移動してきたかや、チャネル切り替えがどの方向（昇順か降順か）に行われているかを追加で判断し、その遷移確率の高い方のチャネルを予測結果とする。【００３７】
ｃ．視聴中の番組が番組４０６とする。すると現在視聴している番組４０６はアニメであるから、同じジャンルの番組４０９が選択される可能性が高いと判断し、番組４０９を予測結果とする。【００３８】
ｄ．図示以外の範囲に、ストリーム１０１、１０２、１０３を送出している側で、各端末から視聴中の番組がどれかを収集し、その結果を視聴率として各端末に配信することができる視聴率集計・配信装置があるものとする。現在視聴中の番組は番組４０６とする。視聴率集計・配信装置からは、番組４０３は視聴率１０％、番組４０６は視聴率２０％、番組４０９は視聴率３０％、それ以外の番組は視聴率１〜９％というデータが配信されるものとする。配信にはＥＰＧ１１５と同一の通信ラインを用いてもよいし、別の手段によってもよい。さて、現在視聴中の番組を除くと次に高い番組は番組組４０９の視聴率３０％であるので、チャネル予測手段１０７は、番組４０９を予測結果とする。また、この形態に対応してＥＰＧ画面４０１や他の画面に現在の番組毎の視聴率を表示するようにしてもよい。【００３９】
ｅ．リモコン１１６でどのボタンが押下されたかはＥＰＧ制御手段１１４を経由してチャネル予測手段に伝わるものとする。この時、リモコンのボタン配列が１、２、３、４、５、６、７、８、９、０とあり、それぞれチャネル１、２、３、４、５、６、７、８、９、１０に対応しているものとする。また、１、２、３は上段、４、５、６は中段、７、８、９は下段、０は最下段に配置され、また各段では数字の若い順に左から整列しているものとする。
ここで現在視聴しているチャネルが１だとすると、ボタンの物理的な距離からチャネル２とチャネル４が最短距離にある。したがってチャネル予測手段１０７は、チャネル２と４を予測結果とする。１つだけを予測する場合には、例えば、数字の若い方を優先するようにしたり、他のａ〜ｄ、〜ｈとの組み合わせにより予測することとしてもよい。例えばアルゴリズムｃと組み合わせた場合には最短距離にあるチャネルのうち、同じジャンルの番組を放映しているチャネルを優先するようにする。同ジャンルが同距離にある場合には、同様に、さらに追加で別の方法を組み合わせるように動作することもできる。ｅとｅ以外の組み合わせに限らず、２以上の何れかの任意のアルゴリズムを組み合わせて動作させるようにしてもよい。以上のように予測結果を算出し、その結果をチャネル予測手段１０７からデコード対象切替手段１０６に通知する。【００４０】
ｆ．前記ｅのケースと同様、リモコン１１６でどのボタンが押下されたかはＥＰＧ制御手段１１４を経由してチャネル予測手段に伝わるものとする。この時、リモコンのボタン配列が１、２、３、４、５、６、７、８、９、０とあり、それぞれチャネル１、２、３、４、５、６、７、８、９、１０に対応しているものとする。【００４１】
リモコン１１６でチャネル番号を入力する場合に、入力途中の状態から直接遷移可能なチャネルの確率の高いチャネルを予測チャネルとする。例えば、「１」と入力した後には、「何もしない」場合にはチャネル番号１が、「０」と入力した場合にはチャネル番号１０が選択される。この場合「１」と押した直後に無関係な「４」等は選択されえない。このようにユーザが何かをした際に、その後の可能な状態遷移先は限定される。これを利用して、例えば「１」と入力した際の予測チャネルとして「１」「１０」「１２」を予測チャネルとする。【００４２】
ｇ．ＥＰＧ制御手段１１４は、これまでの視聴行動、録画行動から、この端末１０４の使用ユーザが、特定の状況下に依存してどのような行動を取る確率が高いかを内部情報として蓄えているものとする。【００４３】
チャネル予測手段１０７は、ＥＰＧ制御手段１１４から特定状況下での行動確率を取得し、その取得した行動履歴に基づいた確率の高いチャネルを予測チャネルとする。あるユーザの特徴として端末１０４の起動直後にはチャネル１を選択しやすい、あるいは毎朝６時にはチャネル６を見ている等の行動履歴に基づいてチャネル予測を行う。チャネル予測手段１０７は、その予測結果をデコード対象切替手段１０６に通知する。【００４４】
ｈ．サービス提供者の都合により優先的に特定のチャネルを予測チャネルに割り当てる。例えば、特定のチャネル８を常に予測チャネルの一つにしておくことにより、チャネル８への切り替えを高速化する。この割り当て指示は、例えばＥＰＧ１１５に含まれる形で端末１０４に到達し、ＥＰＧ制御手段１１４を経てチャネル予測手段１０７に伝達される。チャネル予測手段１０７はデコード対象切替手段１０６にこの予測結果「チャネル８」を通知する。また、他の方法として前記特定のチャネル情報は、端末１０４にあらかじめ設定値として組み込まれている場合もあれば、ＥＰＧ１１５とは別のルートの通信で外部より任意に指示されて変更されてもよい。【００４５】
なお、本発明によるチャネル切り替え装置は、ハードウェア、ソフトウェア又はこれらの組合せにより実現することができる。【００４６】
本願は、日本の特願２００８−０５１８７８（２００８年３月３日に出願）に基づいたものであり、又、特願２００８−０５１８７８に基づくパリ条約の優先権を主張するものである。特願２００８−０５１８７８の開示内容は、特願２００８−０５１８７８を参照することにより本明細書に援用される。【００４７】
本発明の代表的な実施形態が詳細に述べられたが、様々な変更(changes)、置き換え(substitutions)及び選択(alternatives)が請求項で定義された発明の精神と範囲から逸脱することなくなされることが理解されるべきである。また、仮にクレームが出願手続きにおいて補正されたとしても、クレームされた発明の均等の範囲は維持されるものと発明者は意図する。
【産業上の利用可能性】
【００４８】
本発明は、デジタルテレビ、デジタル放送レコーダ（ＤＶＤレコーダ、ハードディスクレコーダ、それらを備えるパーソナルコンピュータなど）などに適用できる。
【図１】
2009110284.tif 000003
【図２】
2009110284.tif 000004
【図３】
2009110284.tif 000005
【図４】
2009110284.tif 000006
【国際調査報告】
2009110284.tif 000007
2009110284.tif 000008
2009110284.tif 000009
2009110284.tif 000010
2009110284.tif 000011