(57)【要約】  電子機器(10)によってビデオデータを処理する方法であって、このビデオデータは複数のチャンネルの各々に対応するビデオデータを有するタイムスライスされたデータストリームから入手可能である。方法は、複数のチャンネルのうち、現在ユーザによって選択されている１つに対応するビデオデータを受信し、現在選択されているチャンネルに対応するビデオデータに従ってディスプレイ(14)を駆動するステップと、複数のチャンネルのうち、残りのチャンネルのどの１つがユーザによって次に選択されるかを予測するステップを有する。現在選択されているチャンネルから予測された次チャンネルへの切り替え時間を改善するため、予測されたチャンネルに対応するビデオデータが受信及びバッファされる。
2009534897.tif 000002
【特許請求の範囲】
【請求項１】
電子機器(10)によってビデオデータを処理する方法であって、前記ビデオデータは複数のチャンネルの各々に対応するビデオデータを有するタイムスライスされたデータストリームから入手可能であり、前記方法が、
ａ）前記複数のチャンネルのうち、現在ユーザによって選択されている１つに対応するビデオデータを受信し、前記現在選択されているチャンネルに対応するビデオデータに従ってディスプレイ(14)を駆動するステップと、
ｂ）前記複数のチャンネルのうち、残りのチャンネルのどの１つがユーザによって次に選択されるかを予測するステップと、
ｃ）前記予測されたチャンネルに対応するビデオデータを受信及びバッファするステップとを有することを特徴とする方法。
【請求項２】
前記現在選択されているチャンネルから、前記複数のチャンネルから新たに選択された１つのチャンネルへ切り替えるためのユーザ操作に応答して、前記新たに選択されたチャンネルが前記予測されたチャンネルかどうか判別するステップと、
前記新たに選択されたチャンネルが前記予測されたチャンネルであれば、前記予測されたチャンネルに対応する前記バッファされたデータに従って前記ディスプレイを駆動し、前記予測されたチャンネルを前記現在選択されているチャンネルとして用いてステップａ）を繰り返し、ステップｂ）及びｃ）を繰り返すステップと、
前記新たに選択されたチャンネルが前記予測されたチャンネルでなければ、前記新たに選択されたチャンネルを前記現在選択されているチャンネルとして用いてステップａ）を繰り返し、ステップｂ）及びｃ）を繰り返すステップとを有することを特徴とする請求項１記載の方法。
【請求項３】
前記予測されたチャンネルに対応するバッファされたデータのうち、古いデータを削除するステップをさらに有することを特徴とする請求項１又は請求項２に記載の方法。
【請求項４】
前記予測ステップは、複数の予測方法のうちどれを用いて前記予測された次チャンネルを確立するかを決定するために、ユーザの行動を監視することを特徴とする請求項１乃至請求項３のいずれか１項に記載の方法。
【請求項５】
前記予測ステップは、複数の予測方法の各々を用いて個別に次チャンネルを予測するステップと、前記個別に予測された複数の次チャンネルの関数として、予測された次チャンネルを決定するステップとを含むことを特徴とする請求項１乃至請求項３のいずれか１項に記載の方法。
【請求項６】
前記予測ステップは、チャンネル選択パターンについてユーザのチャンネル選択行動を監視するステップを含むことを特徴とする請求項１乃至請求項３のいずれか１項に記載の方法。
【請求項７】
前記予測ステップは、各チャンネルに関する前記ビデオデータのコンテンツを用いて前記予測された次チャンネルを決定することを特徴とする請求項１乃至請求項３のいずれか１項に記載の方法。
【請求項８】
前記電子機器が携帯電話機(10)であることを特徴とする請求項１乃至請求項７のいずれか１項に記載の方法。
【請求項９】
電子機器(10)であって、
複数のチャンネルからユーザによって選択された１つのチャンネルに対応するビデオデータを受信する受信器(30)、各チャンネルは、タイムスライスされたデータストリームから入手可能な対応するビデオデータを有する、
前記現在選択されているチャンネルに対応するビデオデータに従ってビデオコンテンツを表示するディスプレイ(14)と、
前記複数のチャンネルのうち、残りのチャンネルのどの１つがユーザによって次に選択されるかを予測するコントローラ(24)と、
前記予測されたチャンネルに対応するビデオデータをバッファするバッファ(40)とを有することを特徴とする電子機器。
【請求項１０】
前記電子機器が携帯電話機(10)であることを特徴とする請求項９記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は概して、音声通信に関与したり及び／又はオーディオビジュアルコンテンツを再生したりする電子機器のような電子機器に関する。特に、本発明は、あるチャンネルから別のチャンネルへの切替を改善するため、次のチャンネル選択予測に基づいてビデオデータを管理するための方法及びシステムに関する。
【背景技術】
【０００２】
電子機器のうち、モバイル及び／又はワイヤレスな電子機器は、ますますポピュラーになってきている。例えば、携帯電話は現在幅広く用いられている。ある種の電子機器に付随する機能は、ますます多様化している。いくつか例を挙げると、多くの電子機器が、カメラ、テキストメッセージング機能、インターネット閲覧機能、電子メール機能、ビデオ再生機能、音楽再生機能、画像表示能力およびハンズフリーヘッドホンインタフェースを有している。
【０００３】
電子機器の一部は、モバイルＴＶ及び／又はモバイルラジオ機能を有している。例えば、モバイル電子機器は、ビデオコンテンツを受信および表示するとともに、付随するオーディオコンテンツを出力することができるであろう。例えば、そのような電子機器は、携帯型受信機に放送サービスを提供するための携帯機器向けディジタルビデオ放送(DVB-H)規格に準拠することができる。DVB-H規格は2004年11月にETSI標準EN 302 304として正式に採択されており、引用によりその全体を本明細書に組み入れる。
【０００４】
DVB送信規格群に含まれるDVB-Hは、携帯型の電池駆動機器とともに用いるために、地上デジタル放送用のDVB-Tシステムを採用している。DVB-Hは、スタンドアロン機器によって用いるため、あるいは移動体通信網に対する拡張として、高データレートのダウンストリームチャネルを提供することができる。当然のことながら、移動体通信網は従前、電話通信、メッセージング及び／又はインターネットアクセスといったサービスを様々な電子機器に提供するために用いられている。
【０００５】
DVB-Hは受信機器の消費電力を低減するため、タイムスライス技術を採用している。DVB-Hにおけるタイムスライスは、IPデータグラムをデータバーストとしてタイムスロットで送信することを含む。DVB-H準拠受信機のフロントエンドは、選択したサービスのデータバーストがオンエアされる時間だけ起動する。テレビを視聴している際、例えば、選択されたサービスは、ユーザが視聴したいチャンネル又は番組に対応していてよい。選択されたサービスのためのタイムスロットに対応する短時間の中で、データが受信される。データはバッファに格納された後に、ビデオ信号を生成するためのデコーダに送られてよい。そして、ビデオ信号は、ビデオコンテンツをユーザに提示するためにディスプレイを駆動するために用いられてよい。DVB-Hストリームには約１０以上のバースト化されたサービスが存在することも珍しくなく、受信機はそれらサービスのうち、ユーザが選択した１つを受信並びにバッファするため、同期させられる。他のサービスを無視することで、受信装置は電池を大幅に節約することができる。ここで、IPデータグラムという用語は、DVB-Hベースのサービスを生成するための技術要素(technical elements)及び、GPRS(General Packet Radio Service)又はUMTS(Universal Mobile Telephone Service)のような移動体通信網及び付加的なDVB-Hダウンストリームの両方を有するハイブリッドネットワーク構成にDVB-Hを統合するために用いられる技術要素を参照するために用いられる。
【０００６】
しかしながら、DVB-H及び類似のダウンストリーミング技術はあるチャンネルから別のチャンネルへの切替時に遅延の影響を受ける。この遅延はユーザエクスペリエンスを損ねる。
【発明の開示】
【０００７】
本発明の様々な見地は、新しく選択したサービスに関するビデオ提示を見ることができるまでの待ち時間を削減することを目的とする。
【０００８】
本発明の一見地によれば、電子機器でビデオデータを処理する方法であって、前記ビデオデータは、複数のチャンネルの各々に対応したビデオデータを有する、タイムスライスされたデータストリームから取得可能であり、前記方法は、前記複数のチャンネルから、ユーザによって現在選択されている１つに対応するビデオデータを受信し、前記現在選択されているチャンネルに対応する前記ビデオデータに従ってディスプレイを駆動するステップと、前記複数のチャンネルの残りのチャンネルのうち、ユーザが次に選択するかもしれない１つを予測するステップと、前記予測されたチャンネルに対応するビデオデータを受信し、バッファするステップとを有する。
【０００９】
別の見地によれば、前記方法は、前記現在選択されているチャンネルから新たに選択された１つのチャネルへ切り替えるユーザ動作に応答して、前記新たに選択されたチャンネルが前記予測されたチャンネルかどうかを判定し、もしそうであれば、前記予測されたチャンネルに対応する前記バッファされたデータに従って前記ディスプレイを駆動し、前記予測されたチャンネルを前記現在選択されているチャンネルとして用いてａ）を繰り返すと共にｂ）及びｃ）を繰り返すステップと、そうでなければ、前記新たに選択されたチャンネルを前記現在選択されているチャンネルとして用いてａ）を繰り返すと共にｂ）及びｃ）を繰り返すステップとをさらに有する。
【００１０】
別の見地によれば、前記方法は、前記予測されたチャンネルに対応する、バッファデータのうち、古いデータを削除するステップをさらに有する。
【００１１】
別の見地によれば、前記予測ステップは前記予測された次チャンネルを確立するために複数の予測方法のうちどれを用いるかを決定するために、ユーザの行動を監視する。別の見地によれば、前記予測ステップは、複数の予測方法の各々を用いて個別に次チャンネルを予測するステップと、前記個別に予測された複数の次チャンネルの関数として、予測された次チャンネルを決定するステップとを含む。
【００１２】
別の見地によれば、前記予測ステップは、前記現在選択されているチャンネルの直前に選択されたチャンネルを前記予測された次チャンネルとして用いる。
【００１３】
別の見地によれば、前記予測ステップは、チャンネル選択パターンについてユーザのチャンネル選択行動を監視するステップを含む。
【００１４】
別の見地によれば、前記予測ステップは、各チャンネルの累積視聴時間を監視するステップを含む。別の見地によれば、前記予測ステップは、前記ユーザが各チャンネルを選択する頻度を監視するステップを含む。
【００１５】
別の見地によれば、前記予測ステップは、各チャンネルに関する前記ビデオデータのコンテンツを用いて前記予測された次チャンネルを決定する。
【００１６】
別の見地によれば、前記予測ステップは、次のチャンネルを選択するためのユーザインタフェースの設定を用いて、予測された次チャンネルとなりうるチャンネル数を削減するステップを含む。
【００１７】
別の見地によれば、前記予測ステップは、チャンネルの人気度を用いて前記予測された次チャンネルを決定する。
【００１８】
別の見地によれば、前記電子機器は携帯電話機である。
【００１９】
本発明のさらに別の見地によれば、電子機器は、複数のチャンネルからユーザが選択した１つのチャンネルに対応するビデオデータを受信するための受信機、ここで各チャンネルは、タイムスライスされたデータストリームから入手可能な対応するビデオデータを有し、前記現在選択されているチャンネルに対応する前記ビデオデータに従ってビデオコンテンツを表示するためのディスプレイと、前記複数のチャンネルの残りのチャンネルのうち、ユーザが次に選択するかもしれない１つを予測するためのコントローラと、前記予測されたチャンネルに対応するビデオデータをバッファするためのバッファとを有する。
【００２０】
別の見地によれば、前記電子機器は携帯電話機である。
【００２１】
別の見地によれば、前記電子機器はさらに、前記現在選択されているチャンネルから前記予測された次チャンネルへ切り替えるユーザ入力の検出すると、前記バッファされたビデオデータをデコードし、前記予測されたチャンネルについて前記バッファされたビデオデータに対応するビデオ信号であって、前記ディスプレイを駆動するためのビデオ信号を生成するように構成されたビデオデータデコーダを有する。
【００２２】
本発明のさらに別の見地によれば、電子機器を用いてビデオデータを管理するための、装置が使用可能な媒体に格納されたプログラムであって、前記ビデオデータは、複数のチャンネルの各々に対応したビデオデータを有する、タイムスライスされたデータストリームから取得可能であり、前記プログラムは、前記複数のチャンネルから、ユーザによって現在選択されている１つに対応するビデオデータを受信するように受信機を制御し、前記現在選択されているチャンネルに対応する前記ビデオデータに従って、ディスプレイを駆動するためのビデオ信号を生成するようにデコーダを制御する実行可能なロジックと、前記複数のチャンネルの残りのチャンネルのうち、ユーザが次に選択するかもしれない１つを予測する実行可能なロジックと、前記予測されたチャンネルに対応するビデオデータを受信し、バッファするように前記受信機を制御する実行可能なロジックとを有する。
【００２３】
別の見地によれば、前記プログラムは、前記現在選択されているチャンネルから、前記複数のチャンネルから新たに選択された１つへ切り替えるためのユーザ動作に応答して、前記新たに選択されたチャンネルが前記予測されたチャンネルかどうかを判定し、もしそうであれば、前記予測されたチャンネルに対応する前記バッファされたデータに従ってビデオ信号を生成するように前記デコーダを制御するロジックをさらに有する。
【００２４】
別の見地によれば、前記予測するロジックは、複数の予測方法のうちどれを用いて前記予測された次チャンネルを確立するかを決定するために、ユーザの行動を監視する。
【００２５】
別の見地によれば、前記予測するロジックは、複数の予測方法の各々を用いて個別に次チャンネルを予測し、前記個別に予測された複数の次チャンネルの関数として、予測された次チャンネルを決定する。
【００２６】
本発明のこれらの特徴および他の特徴は、以下の説明及び添付図面を参照することによって理解されるであろう。説明及び図面においては、本発明の原理を適用することができるいくつかの方法を示すものとして、本発明の特定の実施形態を詳細に説明するが、本発明はそのような範囲に限定されないことが理解される。むしろ、本発明は、添付した特許請求の範囲の精神及び条件に含まれる全ての変更物、修正物及び等価物を含む。
【００２７】
１つの実施形態に関して説明及び／又は図示された機能は、同一又は類似の方法によって１つ又は複数の他の実施形態において、及び／又は他の実施形態の機能と組み合わせて、もしくは機能に代えて用いてもよい。
【００２８】
なお、本明細書において「有する／備える」という語が用いられる場合、説明された機能、整数、ステップ又は構成部品の存在を特定するものとして解釈されるが、他の機能、整数、ステップ、構成部品又はそのグループの１つ又はそれより多くの存在や付加を排除するものではないことを強調しておく。
【発明を実施するための最良の形態】
【００２９】
以下、図面を参照して本発明を説明する。なお、複数の図面を通じ、同様の参照数字は同様の構成要素を参照するために用いられている。
【００３０】
「電子機器」という用語は、可搬型の無線通信機器を含む。本明細書において、以後「移動無線端末」と呼ばれる「可搬型の無線通信機器」は、携帯電話機、ページャ、コミュニケータ（すなわち、電子手帳、携帯情報端末(PDA)、スマートフォン、携帯通信装置など）といった全ての機器を含む。
【００３１】
本願において、本発明は主に携帯電話機に関して説明される。しかし、本発明は携帯電話機に限定されることを意図しておらず、任意のタイプの適切な電子機器であってよいことは理解されよう。本発明の見地から利益を得られるであろう電子機器の他の例示的なタイプには、モバイルテレビ及び／又はラジオ受信機能を有するオーディオ及び／又はビデオ再生装置（例えばMP3プレーヤ、DVDプレーヤなど）が含まれる。
【００３２】
まず、図１を参照すると、本発明に係る電子機器１０が図示されている。電子機器は、現在選択されているチャンネルから予測されたチャンネルへの切り替え（「ザッピング」とも呼ばれる）を改善するため、ユーザが視聴するために次に選択する可能性のある２つ又はそれより多いチャンネルから１つのチャンネルを予測し、予測されたチャンネルに関するデータをバッファするように構成されたチャンネル予測機能を含んでいる。チャンネル予測機能は、電子機器１０に常駐してもよい、実行可能なコードとして実現されてもよいことが理解されよう。
【００３３】
ここで、チャンネルという用語は、概して、電子機器が受信してよい複数の放送サービスの任意の１つを意味するものとして用られる。従って、各チャンネルはテレビ局又はラジオ局に対応してよい。複数のチャンネルは、テレビ、ビデオ、ラジオ、音楽及び／又は他のコンテンツサービスによって提供される一連の番組に対応してもよい（例えば、複数の番組をプレイリストの形式などで提供するサービスプロバイダがあってもよい）。
【００３４】
一実施形態において、複数のチャンネルが、DVB-Hのようなタイムスライスプロトコルを用いて電子機器１０に放送される。DVB-H規格では、各チャンネルをサービスと呼ぶことができる。タイムスライスプロトコルは、各チャンネルについてのIPデータグラムを、対応する複数のタイムスロット内のデータバーストとして送信する手順を含む。
【００３５】
さらに図２を参照すると、複数のチャンネルについての、一連のタイムスライスされたデータバースト１００が示されている。データ送信シーケンスにおいて、第１チャンネル(Ch. 1)についての第１データバースト(DB a)に続いて、第２チャンネル(Ch. 2)についての第１データバースト(DB a)が、さらに第３チャンネル(Ch. 3)についての第１データバースト(DB a)が続く。第１データバースト(DB a)の列は、最後のチャンネル(Ch. N)に達するまで継続し、その後、各チャンネルについての第２データバースト(DB b)が順次送信され、さらに各チャンネルについての第３データバースト(DB c)が順次送信され、以後同様に継続する。
【００３６】
電子機器１０の受信機は、複数のチャンネルの１つに「同調」されてよい。通常、受信機が同調されるチャンネルはユーザが選択する。受信機は、選択されたチャンネルのデータバーストに同期するよう構成される。選択されたチャンネルについてのデータバーストは受信機によって受信され、表示可能なビデオ信号及び関連するオーディオ信号が生成されるよう、バッファならびにデコードされるが、残りのデータバーストは無視される。ビデオ及びオーディオ信号を生成するため、選択されたチャンネルについての複数のデータバーストは、選択されたチャンネルについてのデータバースト間の時間経過を効率よく埋めるように組み立てられ、その間は他のチャンネルについてのデータバーストが送信される。
【００３７】
ここでの説明において、送信および処理されるデータはオーディオビジュアルデータである。オーディオデータ、画像データ、ファイル、ソフトウェアプログラム等のような他のデータ形式もまたタイムスライスされた方法で送信されてよいこと、また本発明の見地がオーディオビジュアルデータ以外のデータ形式の処理にも適用されてよいことは理解されよう。
【００３８】
引き続き図１を参照すると、図示されている電子機器１０は電池で駆動されるポータブルな装置である。例示的な実施形態における電子機器は携帯電話機であり、以後、携帯電話機１０と呼ぶ。携帯電話機１０は「レンガ」又は「ブロック」型デザインの筐体１２を有するものとして図示されるが、本発明の範囲内で、折り畳み型筐体やスライド型筐体など他の形式の筐体を用いることができることが理解されよう。
【００３９】
携帯電話機１０はディスプレイ１４及びキーパッド１６を含む。従前通り、ディスプレイ１４は動作状態、時間、電話番号、連絡先、様々なナビゲーションメニューなど、ユーザが携帯電話機１０の様々な機能を利用することを可能にする情報をユーザに表示する。ディスプレイ１４はまた、携帯電話機１０が受信した、及び／又は携帯電話機１０のメモリ１８（図３）から読み出されたコンテンツを視覚的に表示するために用いられてもよい。
【００４０】
同様に、様々なユーザ入力動作を提供するという点において、キーパッド１６も従来通りのものであって良い。例えば、キーパッド１６は電話番号、電話帳、連絡先情報、メモ等の英数字情報を入力できるよう、一般に英数字キー２０を含む。さらに、キーパッド１６は通常、発呼又は着呼するための「発呼(call send)」キー、及び、呼を終了又は「切断(hang up)」するための「呼終了(call end)」キーのような、特別機能キーを含む。特別機能キーはまた、例えば、ディスプレイ１４条に表示されるメニューを通じて様々な電話機の機能、プロファイル、設定等を従来と同様に選択するための、メニューナビゲーションキーを含んでよい。携帯電話機に付随する他のキーとして、ボリュームキー、オーディオミュートキー、電源オン／オフキー、ウェブブラウザ起動キー、カメラキーなどを含んでよい。キー又はキー類似の機能をディスプレイ１４に付随するタッチスクリーンとして実現してもよい。
【００４１】
携帯電話機１０は、通常は別の携帯電話機又は固定電話機である被呼／発呼装置と携帯電話機１０が呼の確立及び／又は信号を交換することを可能とする従前の呼回路を含む。しかし、被呼／発呼装置は、別の電話機である必要はなく、インターネットウェブブラウザ、コンテンツ提供サーバなど、他の装置であってもよい。
【００４２】
図３は携帯電話機１０の機能ブロック図を示す。好ましくは携帯電話機１０内のアプリケーションソフトウェア又はコードの形式の実施可能なロジックとして実現される、本発明に係るチャンネル予測機能２２を除き、携帯電話機１０の構成は概して従来通りである。携帯電話機１０は、携帯電話機１０の機能及び動作の全体制御を行うように構成された主制御回路２４を含む。制御回路２４は、CPU、マイクロコントローラ又はマイクロプロセッサのような処理装置２６を含んでよい。処理装置２６は制御回路２４内のメモリ（図示せず）及び／又はメモリ１８のような個別のメモリに格納されたコードを実行し、携帯電話機１０の従前の動作を実行する。メモリ１８は例えば、バッファ、フラッシュメモリ、ハードディスクドライブ、リムーバブルメディア、揮発性メモリ、不揮発性メモリ又は他の好適なデバイスの１つ又は複数であってよい。加えて、処理装置２６は、チャンネル予測機能２２を実行するため、本発明に係るコードを実行する。
【００４３】
コンピュータプログラミング分野、特には携帯電話機又は他の電子機器におけるアプリケーションプログラミング分野の当業者は、本明細書で説明する機能を運営及び実行するように、どうやって携帯電話機１０をプログラミングするか理解するであろう。従って、明細書を簡潔にするため、具体的なプログラミングコードの詳細は省略する。また、本発明の好ましい実施形態によれば、チャンネル予測機能２２は処理装置２６で実行されるけれども、そのような機能は、専用のハードウェア、ファームウェア、ソフトウェア又はそれらの組み合わせによって実行されてもよく、それらも本発明の範囲内である。
【００４４】
図１〜３を引き続き参照すると、携帯電話機１０は無線回路３０に接続されたアンテナ２８を含んでいる。無線回路３０は従前通り、アンテナ２８を介して信号を送受信するための無線周波数送信器及び受信器を含む。無線回路３０は、タイムスライスされたデータグラム又は他のデータ送信を受信するのみならず、移動体通信網において動作するように構成されてよい。例えば、受信器は、移動体通信及び、DVB-Hベースのサービス又は類似サービスを提供するハイブリッドネットワーク構成と互換性を有するIPデータキャスト互換受信器であってよい。
【００４５】
携帯電話機１０はさらに、無線回路３０によって送信される／無線回路３０から受信されるオーディオ信号を処理するための音声信号処理回路３２を含む。音声処理回路３２にはスピーカ３４及びマイク３６が接続され、従前通り、ユーザが携帯電話機１０を介して聞いたり話したりすることを可能にする。無線回路３０及び音声処理回路３２は、全体の動作を実行できるように、それぞれ制御回路２４に接続される。
【００４６】
携帯電話機１０はさらに、制御回路２４に接続された、上述のディスプレイ１４及びキーパッド１６を含んでいる。ディスプレイ１４は、ビデオデータをディスプレイ１４の駆動に用いられるビデオ信号に変換するビデオデコーダ３８によって制御回路２４に接続されてよい。ビデオデータはメモリ１８に格納されているビデオファイル、あるいは受信したビデオデータから読み出されてよい。デコーダ３８に供給を開始する前に、ビデオデータはバッファ４０にバッファされてよい。
【００４７】
携帯電話機１０はさらに、１つ又はそれより多いI/Oインタフェース４２を含んでいる。I/Oインタフェース４２は典型的な携帯電話機I/Oインタフェースの形式であってもよいし、１つ又はそれより多い電気的なコネクタを含んでもよい。通常通り、I/Oインタフェース４２は、携帯電話機１０内の電源ユニット(PSU)４４の電池を充電するため、携帯電話機１０をバッテリー充電器に接続するのに用いられてよい。さらに、又は代わりに、I/Oインタフェース４２は携帯電話機１０を有線パーソナルハンズフリーアダプタ（図示せず）に接続する機能を有してもよい。さらに、I/Oインタフェース４２は、携帯電話機１０をパーソナルコンピュータ又は他の装置にデータケーブル又は無線リンク等を介して接続する機能を有してもよい。携帯電話機１０は、車載電源アダプタ又はＡＣ電源アダプタに接続された際には、I/Oインタフェース４２を介して動作電源を受信することができる。
【００４８】
携帯電話機１０はさらに、計時機能を実行するためのタイマ４６を含んでよい。そのような機能は、呼の継続時間計測、日時スタンプの内容生成などを含んでよい。
【００４９】
既に示唆したように、携帯電話機１０は通信システム（図示せず）において動作するように構成されてよい。システムは、携帯電話機１０による呼及び携帯電話機１０宛の呼を管理し、携帯電話機１０へデータを送信し、他の支援機能を実行するための１つ又は複数のサーバを含むことができる。サーバはネットワーク及び伝送媒体を介して携帯電話機１０と通信する。伝送媒体は例えば、通信塔、他の携帯電話機、無線アクセスポイント、衛星、等を含む、任意の適切な装置又はアセンブリであってよい。ネットワークの一部には無線伝送経路を含んでよい。
【００５０】
携帯電話機１０はディジタル写真及び／又は動画を撮影するためのカメラ４８を含んでよい。写真及び／又は動画に対応する画像及び／又はビデオファイルは、メモリ１８に格納される。
【００５１】
携帯電話機１０はさらに、GPS (Global Positions Satellite)受信器や、ガリレオ衛星システム（Galileo Satellite System)受信器などの位置データ受信器５０を含んでもよい。
【００５２】
携帯電話機１０はさらに、アクセサリ、ハンズフリーアダプタ、コンピュータ又は他の機器との通信を確立するための、ブルートゥースアダプタのようなローカル無線インタフェース５２を含んでもよい。
【００５３】
図４を参照すると、どのチャンネルをユーザが選択するであろうかを予測し、関連するデータをバッファする方法が示されている。方法の機能は携帯電話機１０によって実行されてよい。例えば、方法の機能は、チャンネル予測機能２２の形式又は、ソフトウェア、ファームウェア、専用回路部品、コンピュータ読み取り可能なメディア、装置が利用可能なメディア等を含む、他の適切な形式の実行可能コードとして実現されてよい。
【００５４】
図示された方法は機能ロジックブロックの実行についての特定の順序を示しているが、ブロックの実行順序は図示されたものから変更されてもよい。さらに、連続して示されている２つ又はそれより多いブロックは、同時又は部分的に同時に実行されてもよい。また、所定のブロックは省略されてもよい。加えて、有用性、課金、性能、計測、トラブルシューティングなどを拡張する目的で、任意数のコマンド、状態変数、セマフォ、又はメッセージをロジカルフローに追加してもよい。そのような派生物の全てが本発明の範囲に含まれることが理解される。
【００５５】
図示の方法は、ユーザがチャンネルを選択するブロック５４から始まる。一例として、選択されたチャンネルに関するビデオデータを受信することができるようにチャンネルが選択される。以下に説明するように、選択されたチャンネルに関する、受信されたビデオデータは処理され、ユーザによる視聴のために、ビデオプレゼンテーションとしてディスプレイ上に提示される。
【００５６】
ブロック５６で、選択されたチャンネルに関する、受信されたビデオデータはバッファされる。ブロック５６のバッファリングはバッファ４０で行ってよい。ブロック５８で、十分な量のビデオデータがバッファされると、選択されたチャンネルに関する、バッファされたデータは、ビデオ信号生成のためにデコーダ３８へ供給されてよい。ビデオ信号は、ディスプレイ１４を駆動するため、ディスプレイ１４又はディスプレイドライバへ出力されてよい。
【００５７】
ビデオデータの処理と同様に、ビデオデータに付随するオーディオデータもまた、受信され、バッファされ、（例えば音声信号処理回路３２により）デコードされ、スピーカ３４を駆動して音声を出力するために用いられる。別の実施形態において、オーディオデータは、アクセサリが音声を出力できるよう、ローカルインタフェースアダプタ５２を用いる無線ローカルインタフェースを通じてアクセサリ（例えばハンズフリーヘッドセット）へ送信されてもよい。言うまでもなく、音声の放送は表示される映像と同期させられてよい。
【００５８】
以下でより明らかになるように、選択されたチャンネルに関する入来データの受信、バッファ、及びデコードは、ユーザが別のチャンネルを選択するまで継続するであろう。
【００５９】
上述の通り、ユーザが別のチャンネルを選択した時から、その新しく選択されたチャンネルに対応するビデオプレゼンテーションがディスプレイに表示されるまでには、相当な遅延（例えば、約３秒程度であることが多い）が存在しうる。DVB-H又は他のタイムスライスプロトコルを用いるシステムにおいては、電池寿命を浪費しないよう、選択されたチャンネルに対応するデータを受信し、他のチャンネルを無視する受信器（例えば無線回路３０）の利用を非常に重要視している。しかしながら、複数のサービスはタイムスロット構成で放送されるので、あるチャンネルから別のチャンネルへの切替は時間が掛かりうる。特に、新たに選択されたチャンネルのタイムスロットの到着を待ち、さらにデコードを開始する前に許容量のデータがバッファされるのを待つことにより、時間が経過する。
【００６０】
遅延を削減するため、方法はブロック６０へ進むことができ、そこで、ユーザが次にどのチャンネルを選択するかを予測する。ユーザが選択するかも知れない次チャンネルの予測は、様々な方法で実行することができる。次チャンネルの予測を実行する例示的な複数の方法をここで説明するが、説明される方法とは別の方法及び／又は説明される方法の変更物もまた可能であり、それらも添付の請求項の範囲に含まれるものと見なされる。一実施形態において、携帯電話機１０は１つの方法のみを用いて次チャンネル選択を予測する。別の実施形態において、携帯電話機は複数の方法を用いて次チャンネル選択を予測する。例えば、ユーザの行動を監視し、監視された行動に基づいて、複数の可能性のある方法のうちの１つの方法を用いることができる（例えば複数の方法が階層的に配置され、現在のユーザ行動及び／又は現在日時に基づいて、１つの方法を他の方法の中から用いてもよい）。別の実施形態において、処理、ユーザ行動の監視及び／又は方法の決定アルゴリズムを結合することにより、複数の方法を組み合わせてもよい。一実施形態において、複数の方法は次チャンネルを予測するためにそれぞれ独立して用いられてもよく、それぞれの方法の結果を重み付け手法を用いて結合し、ブロック６０の次チャンネル予測を生成することができる。
【００６１】
次チャンネルを予測するための方法の一例は、現在選択されているチャンネルの直前に選択されたチャンネルを予測された次チャンネルとして用いるものである。この方法は、ユーザが、現在選択されているチャンネルから直前に選択されていたチャンネルに戻るであろうという仮定に基づいている。この方法は、ユーザ行動の監視が、そのユーザが２つのチャンネル間を行ったり来たり切り替えていることを示す場合に特にうまく機能するであろう。例えば、ユーザが、現在２つのチャンネルで放映されているコンテンツに興味を持っている場合、ユーザは、適当なタイミングで一方のチャンネルから他方へ切り替え、そして元のチャンネルへ戻るであろう。そのユーザが２つのチャンネルを切り替えているとすると、現在視聴中のチャンネルから次にそのユーザが選択する別のチャンネルは、２つのチャンネルの残りのチャンネルである可能性が高い。この方法はユーザの行動を追跡し、２つのチャンネル間を行ったり来たりするパターンを認識することによって実施されてよい。
【００６２】
次チャンネルを予測するための他の例示的な方法は、ユーザが選択性向を示している過去の選択に基づく予測である。例えば、ユーザ行動の監視により、ユーザが興味のあるコンテンツを探す際に、多数の利用可能なチャンネルのうち、少数のチャンネルの中からのみ選択するといったように、そのユーザがチャンネル選択を行う際にあるパターン（例えば選択の仕方）を有していることが判明しうる。複数のチャンネルが特定の順序及び／又は特定の頻度で選択される傾向があることを監視結果が示す場合、この方法の精度は向上するであろう。この方法においては、ユーザがあるチャンネルを少し見た後、別のチャンネルを選択した場合、少し見たチャンネルは所定時間の間は再び選択されないのが普通であることなど、他の関連する行動を用いてもよい。他の観察可能な行動は、時刻及び／又は曜日に基づいてユーザが行うチャンネル選択のタイプを観察することを含んでよい。ユーザの行動を評価し、次チャンネルの予測を行うために、様々な付加的及び／又は代替的な統計分析手法を用いることができることは言うまでもない。
【００６３】
一実施形態において、そのユーザにとって最も興味がある特定のチャンネル及び／又は選択の順序により、携帯電話機１０によって「お気に入り」スタイルチャンネル選択リストを生成することができる。上述の方法のバリエーションにおいて、ユーザは、順序が関連付けされた、視聴のためのお気に入りチャンネルのリストを生成してもよい。異なる時刻及び／又は曜日に対して、異なるリストを生成してもよい。そのリストがどのように生成されるかはともかくとして、そのリストの次チャンネルに基づいて予測を行うことができる。
【００６４】
別の方法例は、個々の視聴可能なチャンネルについての累積視聴時間の監視を伴う。累積視聴時間の監視により、そのユーザが特定のチャンネルを他のチャンネルより良く視聴する傾向があることが判明しうる。例えば、各チャンネルに、スコア又はパーセント値を関連付けることができる。最高スコア又はパーセント値を有するチャンネル（かつ現在選択されていないチャンネル）を、次に選択されるチャンネルとして予測することができる。累積視聴時間はユーザがこれまで各チャンネルを視聴してきた時間を監視することによって測定することができる。
【００６５】
別の方法例は、ユーザが視聴のために個々の視聴可能なチャンネルを選択してきた累積頻度（例えば、視聴時間とは無関係に、個々のチャンネルが選択された回数）の監視を伴う。累積視聴頻度の監視により、そのユーザが特定のチャンネルを他のチャンネルより良く視聴する傾向があることが判明しうる。例えば、各チャンネルに、スコア又はパーセント値を関連付けることができる。最高スコア又はパーセント値を有するチャンネル（かつ現在選択されていないチャンネル）を、次に選択されるチャンネルとして予測することができる。
【００６６】
別の実施形態において、２つの予測方法例から累積視聴時間及び累積選択頻度を組み合わせて、各チャンネルに対するスコアを得てもよい。そのようなスコアは最も頻繁に視聴されるチャンネル及びそれらチャンネルが視聴されている時間を示すことにより、次チャンネルを予測する。
【００６７】
別の方法例は、コンテンツに基づく測定基準の利用を含む。この方法は、ユーザが良く視聴する、あるいは定期的に視聴している特定の番組に戻ってくる可能性が高いという仮定に基づいている。例えば、繰り返し放映されるショーや連続番組のユーザ選択を監視することが可能である。定期的に視聴しているショーが毎日又は毎週特定の時間に放映されるとして、その時間になった際に現在選択されているチャンネルがそのショーを放映するチャンネルと異なる場合には、そのショーを放映するチャンネルを予測される次チャンネルとしてよい。
【００６８】
コンテンツに基づく測定基準の別の形式は、コンテンツのタイプ及び監視された行動に基づくことができる。例えば、各チャンネルで現在放映されているコンテンツ及び／又は放映されているコンテンツのタイプを、定期的に視聴されている番組、アーティスト及び／又は俳優に対してランク付けして、次に選択されるチャンネルを予測してもよい。定期的に視聴されるコンテンツのカテゴリ及び、それぞれがどの程度頻繁に視聴されるかを明らかにしてもよい。カテゴリのセットの一例は、スポーツイベント全般、特定のスポーツ（例えば、サッカー、アメリカンフットボール、バスケットボールなど）、特定のスポーツチーム、新番組全般、特定のタイプのニュース番組（例えば全国ニュース、地方ニュース、ビジネス及び金融ニュースなど）、料理番組、音楽ビデオ、などを含みうる。
【００６９】
別の方法例は、少なくとも部分的に、ユーザインタフェースの限定に基づくことができる。一部の電子機器では、ユーザがチャンネルを選択する方法が制限されうる。例えば、ユーザはチャンネルの順序リストの中で上下移動すること、又はプレイリスト中の次又は前の項目を選択することが可能であってよい。そのような選択手法は、視聴可能な任意のチャンネルに直接「ジャンプ」して所望のチャンネルを選択できるユーザインタフェースに比べてより制限されている。ユーザインタフェースの制限は、可能性のある次チャンネルの数を削減することを可能とし、その中から予測を行うことができる。ここで説明した以外の任意の次チャンネル予測方法または他の好適な方法をもちいて、数が絞り込まれた次チャンネル候補から次チャンネルを予測してよい。例えば、ユーザがチャンネルを昇順で選択する傾向があることが観察されるかもしれない。
【００７０】
別の方法例は、チャンネルの人気度の利用を含んでよい。この方法は、人気のあるチャンネルほどユーザが選択する可能性が高いという体に基づくものである。チャンネルを人気によってランク付けすることができ、現在選択されていない最も人気のあるチャンネルを次の選択予測として用いることができる。この方法は静的又は動的な格付けを用いることができる。静的な格付けは、全ての時間枠にわたる全体的な視聴率に従って各チャンネルをランク付けするために用いることができる。動的な格付けは、現在放映中のコンテンツの人気を考慮した、特定時間における視聴率に従って各チャンネルをランク付けするために用いることができる。従って、動的な格付けは、他の時間ではそれほど人気が無くても、特定の時間に対して最も人気のあるチャンネルを判別するであろう。
【００７１】
チャンネルを人気度及び／又は他の基準で格付けするのに、人口学的情報を用いることもできる。例えば、ユーザが１６才から２４才の間の男性だとすると、そのような人に最も人気があるチャンネルは、４５才から６０才の女性に最も人気があるチャンネルとは異なるであろう。
【００７２】
上述の通り、ある特定の時間に用いられるチャンネル予測方法は、監視されたユーザ行動、時刻及び／又は曜日、等に基づいて選択することができる。１つ又はそれより多い方法の特徴を、他の方法と結合又は統合することができる。従って、個々の方法は他のどの方法とも組み合わせ可能であるものと見なされるべきである。個々の方法の特徴は、予測した次チャンネル選択と実際の次チャンネル選択とを追跡することにより、予測精度を向上させるために経時的に調整されてもよい。
【００７３】
一実施形態において、複数の方法は次チャンネルを予測するためにそれぞれ独立して用いられてもよく、それぞれの方法の結果を重み付け手法を用いて結合し、ブロック６０の次チャンネル予測を生成することができる。例えば、各方法の結果に重み付けされたスコアを与えることができる。この、予測された次チャンネルの各々に対するスコアは加算することができ、最も高い合計スコアのチャンネルを予測された次チャンネルとして用いることができる。以下の表は、複数の方法によって個別に得られた結果を結合して予測された次チャンネルを生成するための重み付け方法の一例である。
【００７４】
表１
2009534897.tif 000003
【００７５】
表１の例においては、５つのチャンネル候補から次チャンネル予測を行うために７つの方法が用いられている。各方法に重みが割り当てられている。チャンネル１及びチャンネル３を予測した方法はなく、それらのチャンネルの合計スコアは０である。しかし、チャンネル２は、重み0.10，0.15，及び0.10の３つの方法が予測しているので、チャンネル２の合計スコアは0.35である。２つの方法がチャンネル４を予測し、チャンネル４の合計スコアは0.40である。２つの方法がチャンネル５を予測し、チャンネル５の合計スコアは0.25である。この例では、チャンネル４のスコアが他の全てのチャンネルよりも高く、チャンネル４を予測された次チャンネルとして用いることができる。
【００７６】
重み付け値は静的でも動的でもよい。動的な重み付け値は日付及び／又は曜日のような要因を調整するため、及び／又は予測された次チャンネル選択と実際の次チャンネル選択の追跡によって予測精度を経時的に改善するために用いることができる。例えば、複数の方法のうち１つの方法の精度が他よりも高い場合、その方法に対する重みを増加することができる。
【００７７】
別の実施形態では、最も多くの方法が予測したチャンネルを、予測されたチャンネルとして用いることができる。表１の例を用いると、チャンネル２を予測した方法が最も多い。
【００７８】
重み付けされたスコアをチャンネル予測に用いる場合、同スコアの２つ又はそれより多いチャンネルについて、予測した方法が最も多いチャンネルを選択するといったように、２次的な基準により決着をつけてもよい。同様に、チャンネル予測に多数の方法が用いられる場合、予測した方法の数が等しい２つ又はそれより多いチャンネルについて、重み付けされたスコアを用いて決着を付けることもできる。他の同点決勝手法又は階層的な手法を予測処理の一部として用いることができることは言うまでもない。
【００７９】
引き続き図４を参照して、ブロック６０における、ユーザが次に選択するであろうチャンネルの予測が終了すると、方法はブロック６２へ移行する。ブロック６２で、予測されたチャンネルに関するデータが、携帯電話機１０によって受信及びバッファされる。
【００８０】
その後、ブロック６４で、ユーザが新たなチャンネルを選択したかどうかの判別を行うことができる。新たなチャンネルが選択されていなければ（ブロック６４で否の判定がなされれば）、方法はブロック６６へ移行する。ブロック６６で、予測されたチャンネルについてバッファされたデータのうち、古いデータをバッファ４０から削除する。ブロック６４での否判定の後、古いデータは予め定められた歳(age)よりも古いデータであると見なされる。一実施形態において、約３秒を超えてバッファされているデータを削除することができ、別の実施形態では、約４秒を超えてバッファされているデータを削除することができる。しかし、この時間の長さは、携帯電話機１０のバッファ４０の容量に応じて、及び／又は、通常のチャンネル切り替えにおいて、あるチャンネルから別のチャンネルに切り替えるためにどれくらいの時間が必要かに基づいて変更することができる。DVB-Hシステムにおいて、チャンネル切替には最大約３秒を要する。そのため、前に選択されていたチャンネルから予測されたチャンネルへの切り替えに必要となるであろう時間を埋めるには、ほとんどの場合、予測された次チャンネルについて約３秒から約４秒のデータをバッファすれば十分であろう。
【００８１】
ブロック６６の後、方法はブロック５６へ戻り、現在選択されているチャンネルについてのデータの受信及びバッファを継続することができる。このデータは、ブロック５８でデコーダに供給されるであろう。ブロック６４においてチャンネル選択に変化が無く、方法が繰り返される場合、ブロック６０をスキップして、以前の繰り返しで確立済みの予測された次チャンネルを維持してもよい。
【００８２】
ブロック６４で、ユーザが新たなチャンネルを選択した場合（ブロック６４で正の判定がなされた場合）、方法はブロック６８へ移行する。ブロック６８では、新たに選択されたチャンネルが、ブロック６０で予測されたチャンネルであるか判別する。新たに選択されたチャンネルが予測されたチャンネルでなければ（ブロック６８で否の判定がなされれば）、方法はブロック６６へ移行してよい。ブロック６６で、予測されたチャンネルについてバッファされたデータのうち、古いデータをバッファ４０から削除する。ブロック６８での否判定の後は、予測されたチャンネルに関する全てのデータが陳腐化したと見なされるので、予測されたチャンネルに関する全てのデータが古いデータである。その後、新たに選択されたチャンネルに関するデータの受信及びバッファを行うため、方法はブロック５６へ移行し、その後、データのデコード（ブロック５８）、次チャンネル選択の予想（ブロック６０）、・・・が順次実行される。
【００８３】
ブロック６８で、予測されたチャンネルがユーザによって選択された場合（ブロック６８で正の判定がなされた場合）、方法はブロック７０へ移行する。ブロック７０では、ディスプレイを駆動するために用いるビデオ信号を生成するため、ブロック６２においてバッファされた、予測された次チャンネル（今では現在選択されているチャンネル）に関するデータが、デコーダ３８に供給される。同様に、バッファされたビデオデータに付随する、バッファされたオーディオデータもまた、音声として放送したり、音声として放送するためにアクセサリへ送信したりするため、デコードすることができる。その後、現在選択されているチャンネルに対応するデータの受信及びバッファを継続するため、方法はブロック５６へ移行し、その後、データのデコード（ブロック５８）、次チャンネル選択の予想（ブロック６０）、・・・が順次実行される。
【００８４】
次チャンネルの予測には計算リソースを消費し、予測されたチャンネルについてのデータのバッファにはバッファ容量を消費し、予測されたチャンネルについてのデータの受信には電力を消費する。しかしながら、現在選択されているチャンネルから予測されたチャンネルへの切り替え時間として認知される時間を削減することにより、ユーザエクスペリエンスを改善することができる。ユーザが次に選択しうる１つより多いチャンネルを予測し、予測されたチャンネルの各々に関するデータをバッファするように方法を拡張可能であることは言うまでもない。
【００８５】
ユーザが選択するであろうチャンネルの予測が間違っていた場合、ユーザは新たに選択したチャンネルが受信され、バッファされ、デコードされるまで、従来のチャンネル切り替え時と同様に待たされることになる。しかし、正しいチャンネル予測及び／又は誤ったチャンネル予測を用いて、将来の予測処理の実行を改善するようにチャンネル予測機能２２を構成することができる。
【００８６】
本発明を特定の好適な実施形態に関して図示及び説明してきたが、本明細書を評価及び理解することにより、本技術分野に属する当業者は等価物や変更物を実現することが可能であろう。本発明はそのような等価物及び変更物の全てを含み、以下の請求項の範囲のみによって限定される。
【図面の簡単な説明】
【００８７】
【図１】本発明の実施形態に係る例示的な電子機器としての携帯電話機の模式図である。
【図２】タイムスライスされた配置において配信されるデータバーストを示すタイムラインの図である。
【図３】本発明の実施形態に係る図１の携帯電話機の関連部分を示す模式的なブロック図である。
【図４】本発明の実施形態に係る図１の携帯電話機によって実行される例示的なチャンネル予測機能のフローチャートである。
【図１】
2009534897.tif 000004
【図２】
2009534897.tif 000005
【図３】
2009534897.tif 000006
【図４】
2009534897.tif 000007
【手続補正書】
【提出日】平成19年9月10日(2007.9.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
電子機器(10)によってビデオデータを処理する方法であって、前記ビデオデータは複数のチャンネルの各々に対応するビデオデータを有するタイムスライスされたデータストリームから入手可能であり、前記方法が、
ａ）前記複数のチャンネルのうち、現在ユーザによって選択されている１つに対応するビデオデータを受信し、前記現在選択されているチャンネルに対応するビデオデータに従ってディスプレイ(14)を駆動するステップと、
ｂ）前記複数のチャンネルのうち、残りのチャンネルのどの１つがユーザによって次に選択されるかを予測するステップであって、複数の予測方法の各々を用いて次チャンネルを個別に予測するステップと、前記複数の予測方法の各々の結果に対して、重み付けされたスコアを算出するステップと、前記重み付けされたスコアを加算するステップと、前記加算されたスコアの最も高い加算値を有するチャンネルを予測されたチャンネルとして指定するステップとを有するステップと、
ｃ）前記予測されたチャンネルに対応するビデオデータを受信及びバッファするステップとを有することを特徴とする方法。
【請求項２】
前記予測するステップが、前記複数の予測方法の各々の相対的な精度を示すために、前記重み付けされたスコアを経時的に調整するステップをさらに有することを特徴とする請求項１記載の方法。
【請求項３】
前記現在選択されているチャンネルから、前記複数のチャンネルから新たに選択された１つのチャンネルへ切り替えるためのユーザ操作に応答して、前記新たに選択されたチャンネルが前記予測されたチャンネルかどうか判別するステップと、
前記新たに選択されたチャンネルが前記予測されたチャンネルであれば、前記予測されたチャンネルに対応する前記バッファされたデータに従って前記ディスプレイを駆動し、前記予測されたチャンネルを前記現在選択されているチャンネルとして用いてステップａ）を繰り返し、ステップｂ）及びｃ）を繰り返すステップと、
前記新たに選択されたチャンネルが前記予測されたチャンネルでなければ、前記新たに選択されたチャンネルを前記現在選択されているチャンネルとして用いてステップａ）を繰り返し、ステップｂ）及びｃ）を繰り返すステップとを有することを特徴とする請求項１又は請求項２に記載の方法。
【請求項４】
前記予測されたチャンネルに対応するバッファされたデータのうち、古いデータを削除するステップをさらに有することを特徴とする請求項１乃至請求項３のいずれか１項に記載の方法。
【請求項５】
前記複数の予測方法の少なくとも１つが、チャンネル選択パターンについてユーザのチャンネル選択行動の監視を含むことを特徴とする請求項１乃至請求項４のいずれか１項に記載の方法。
【請求項６】
前記複数の予測方法の少なくとも１つが、各チャンネルに関する前記ビデオデータのコンテンツを用いて前記予測された次チャンネルを決定することを特徴とする請求項１乃至請求項４のいずれか１項に記載の方法。
【請求項７】
前記電子機器が携帯電話機(10)であることを特徴とする請求項１乃至請求項６のいずれか１項に記載の方法。
【請求項８】
電子機器(10)であって、
複数のチャンネルからユーザによって選択された１つのチャンネルに対応するビデオデータを受信する受信器(30)、各チャンネルは、タイムスライスされたデータストリームから入手可能な対応するビデオデータを有する、
前記現在選択されているチャンネルに対応するビデオデータに従ってビデオコンテンツを表示するディスプレイ(14)と、
前記複数のチャンネルのうち、残りのチャンネルのどの１つがユーザによって次に選択されるかを予測するコントローラ(24)と、
前記予測されたチャンネルに対応するビデオデータをバッファするバッファ(40)とを有し、
前記コントローラによる前記予測は、複数の予測方法の各々を用いて次チャンネルを個別に予測し、前記複数の予測方法の各々の結果に対して、重み付けされたスコアを算出し、前記重み付けされたスコアを加算し、前記加算されたスコアの最も高い加算値を有するチャンネルを予測されたチャンネルとして指定する手順を含むことを特徴とする電子機器。
【請求項９】
前記電子機器が携帯電話機(10)であることを特徴とする請求項８記載の電子機器。
【請求項１０】
前記コントローラが、前記予測されたチャンネルに対応する、バッファされたデータのうち、古いデータを削除するように構成されることを特徴とする請求項８又は請求項９記載の電子機器。
【国際調査報告】
2009534897.tif 000008
2009534897.tif 000009