[go: up one dir, main page]

JP5165675B2 - 次チャンネル選択の予測に基づくビデオデータの管理方法及びシステム - Google Patents

次チャンネル選択の予測に基づくビデオデータの管理方法及びシステム Download PDF

Info

Publication number
JP5165675B2
JP5165675B2 JP2009505976A JP2009505976A JP5165675B2 JP 5165675 B2 JP5165675 B2 JP 5165675B2 JP 2009505976 A JP2009505976 A JP 2009505976A JP 2009505976 A JP2009505976 A JP 2009505976A JP 5165675 B2 JP5165675 B2 JP 5165675B2
Authority
JP
Japan
Prior art keywords
channel
channels
video data
user
next channel
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2009505976A
Other languages
English (en)
Other versions
JP2009534897A (ja
Inventor
ミカエル ヘニング,
マルクス アンドレアソン,
Original Assignee
ソニーモバイルコミュニケーションズ, エービー
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ソニーモバイルコミュニケーションズ, エービー filed Critical ソニーモバイルコミュニケーションズ, エービー
Publication of JP2009534897A publication Critical patent/JP2009534897A/ja
Application granted granted Critical
Publication of JP5165675B2 publication Critical patent/JP5165675B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4383Accessing a communication channel
    • H04N21/4384Accessing a communication channel involving operations to reduce the access time, e.g. fast-tuning for reducing channel switching latency
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity
    • H04N21/44224Monitoring of user activity on external systems, e.g. Internet browsing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4667Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/50Tuning indicators; Automatic tuning control

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Circuits Of Receivers In General (AREA)

Description

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

Claims (10)

  1. 電子機器(10)によってビデオデータを処理する方法であって、前記ビデオデータは複数のチャンネルの各々に対応するビデオデータを有するタイムスライスされたデータストリームから入手可能であり、前記方法が、
    a)前記複数のチャンネルのうち、現在ユーザによって選択されている1つに対応するビデオデータを受信し、前記現在選択されているチャンネルに対応するビデオデータに従ってディスプレイ(14)を駆動するステップと、
    b)前記複数のチャンネルのうち、残りのチャンネルのどの1つがユーザによって次に選択されるかを予測するステップであって、前記複数のチャンネルに複数の予測方法の各々を複数の予測次チャンネルを個別に予測するステップと、前記複数の予測方法の各々の結果に対して、重み付けされたスコアを算出するステップと、前記重み付けされたスコアを加算するステップと、前記加算されたスコアの最も高い加算値を有する1つのチャンネルを予測チャンネルとして指定するステップとを有するステップと、
    c)前記予測チャンネルに対応するビデオデータのみを受信及びバッファするステップとを有することを特徴とする方法。
  2. 前記予測するステップが、前記複数の予測方法の各々の相対的な精度を示すために、前記重み付けされたスコアを経時的に調整するステップをさらに有することを特徴とする請求項1記載の方法。
  3. 前記現在選択されているチャンネルから、前記複数のチャンネルから新たに選択された1つのチャンネルへ切り替えるためのユーザ操作に応答して、前記新たに選択されたチャンネルが前記指定された予測チャンネルかどうか判別するステップと、
    前記新たに選択されたチャンネルが前記指定された予測チャンネルであれば、前記指定された予測チャンネルに対応する前記バッファされたデータに従って前記ディスプレイを駆動し、前記指定された予測チャンネルを前記現在選択されているチャンネルとして用いてステップa)を繰り返し、ステップb)及びc)を繰り返すステップと、
    前記新たに選択されたチャンネルが前記指定された予測チャンネルでなければ、前記新たに選択されたチャンネルを前記現在選択されているチャンネルとして用いてステップa)を繰り返し、ステップb)及びc)を繰り返すステップとを有することを特徴とする請求項1又は請求項2に記載の方法。
  4. 前記指定された予測チャンネルに対応するバッファされたデータのうち、古いデータを削除するステップをさらに有することを特徴とする請求項1乃至請求項3のいずれか1項に記載の方法。
  5. 前記複数の予測方法の少なくとも1つが、チャンネル選択パターンについてユーザのチャンネル選択行動の監視を含むことを特徴とする請求項1乃至請求項4のいずれか1項に記載の方法。
  6. 前記複数の予測方法の少なくとも1つが、各チャンネルに関する前記ビデオデータのコンテンツを用いて前記予測された次チャンネルを決定することを特徴とする請求項1乃至請求項4のいずれか1項に記載の方法。
  7. 前記電子機器が携帯電話機(10)であることを特徴とする請求項1乃至請求項6のいずれか1項に記載の方法。
  8. 電子機器(10)であって、
    複数のチャンネルからユーザによって選択された1つのチャンネルに対応するビデオデータを受信する受信器(30)、各チャンネルは、タイムスライスされたデータストリームから入手可能な対応するビデオデータを有する、
    前記現在選択されているチャンネルに対応するビデオデータに従ってビデオコンテンツを表示するディスプレイ(14)と、
    前記複数のチャンネルのうち、残りのチャンネルのどの1つがユーザによって次に選択されるかを予測するコントローラ(24)であって、前記複数のチャンネルに複数の予測方法の各々を適用して複数の予測次チャンネルを個別に予測し、前記複数の予測方法の各々の結果に対して重み付けされたスコアを算出し、前記重み付けされたスコアを加算し、前記加算されたスコアの最も高い加算値を有する1つのチャンネルを予測次チャンネルとして指定するコントローラ(24)と
    前記予測チャンネルに対応するビデオデータのみをバッファするバッファ(40)とを有することを特徴とする電子機器。
  9. 前記電子機器が携帯電話機(10)であることを特徴とする請求項8記載の電子機器。
  10. 前記コントローラが、前記指定された予測チャンネルに対応する、バッファされたデータのうち、古いデータを削除するように構成されることを特徴とする請求項8又は請求項9記載の電子機器。
JP2009505976A 2006-04-18 2006-10-17 次チャンネル選択の予測に基づくビデオデータの管理方法及びシステム Expired - Fee Related JP5165675B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/379,127 2006-04-18
US11/379,127 US8611285B2 (en) 2006-04-18 2006-04-18 Method and system for managing video data based on a predicted next channel selection
PCT/IB2006/002901 WO2007119096A1 (en) 2006-04-18 2006-10-17 Method and system for managing video data based on a predicted next channel selection

Publications (2)

Publication Number Publication Date
JP2009534897A JP2009534897A (ja) 2009-09-24
JP5165675B2 true JP5165675B2 (ja) 2013-03-21

Family

ID=37600727

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009505976A Expired - Fee Related JP5165675B2 (ja) 2006-04-18 2006-10-17 次チャンネル選択の予測に基づくビデオデータの管理方法及びシステム

Country Status (6)

Country Link
US (1) US8611285B2 (ja)
EP (1) EP2008448B1 (ja)
JP (1) JP5165675B2 (ja)
KR (1) KR20090008241A (ja)
CN (1) CN101422036B (ja)
WO (1) WO2007119096A1 (ja)

Families Citing this family (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080092203A1 (en) * 2006-10-13 2008-04-17 Nokia Corporation Approach for channel switch time reduction in IPDC over DVB-H
US8212944B2 (en) * 2008-07-10 2012-07-03 Qualcomm Incorporated Fast stream switching
US20100066918A1 (en) * 2008-09-12 2010-03-18 Ati Technologies Ulc Mobile television control logic and method for improved channel switching time
US8532714B2 (en) * 2009-01-29 2013-09-10 Qualcomm Incorporated Dynamically provisioning a device with audio processing capability
US20100211988A1 (en) * 2009-02-18 2010-08-19 Microsoft Corporation Managing resources to display media content
US9069585B2 (en) 2009-03-02 2015-06-30 Microsoft Corporation Application tune manifests and tune state recovery
US8239466B2 (en) * 2009-06-15 2012-08-07 Microsoft Corporation Local loop for mobile peer to peer messaging
WO2011077642A1 (ja) * 2009-12-22 2011-06-30 パナソニック株式会社 コンテンツ先読み制御装置及び先読み制御方法
CN102487452A (zh) * 2010-12-06 2012-06-06 鸿富锦精密工业(深圳)有限公司 家庭网关器及其减少频道切换时间的方法
US9021537B2 (en) 2010-12-09 2015-04-28 Netflix, Inc. Pre-buffering audio streams
CN102571725B (zh) * 2010-12-31 2015-07-29 联想(北京)有限公司 多媒体数据的传输切换方法、终端及设备
DE102011113202A1 (de) * 2011-09-10 2013-03-14 Volkswagen Ag Verfahren zum Betreiben eines Datenempfängers und Datenempfänger, insbesondere in einem Fahrzeug
WO2013091718A1 (en) * 2011-12-22 2013-06-27 Telefonaktiebolaget L M Ericsson (Publ) Method and media handling unit for use in a voip based communications network
WO2013126787A2 (en) * 2012-02-22 2013-08-29 Elwha Llc Systems and methods for accessing camera systems
WO2014201345A1 (en) * 2013-06-13 2014-12-18 Hiperwall, Inc. Systems, methods, and devices for animation on tiled displays
US10455279B2 (en) 2013-06-17 2019-10-22 Spotify Ab System and method for selecting media to be preloaded for adjacent channels
US10110649B2 (en) 2013-08-01 2018-10-23 Spotify Ab System and method for transitioning from decompressing one compressed media stream to decompressing another media stream
US9383965B1 (en) * 2013-08-16 2016-07-05 Amazon Technologies, Inc. Media library analyzer
US9917869B2 (en) 2013-09-23 2018-03-13 Spotify Ab System and method for identifying a segment of a file that includes target content
US9529888B2 (en) 2013-09-23 2016-12-27 Spotify Ab System and method for efficiently providing media and associated metadata
US9063640B2 (en) 2013-10-17 2015-06-23 Spotify Ab System and method for switching between media items in a plurality of sequences of media items
FR3006844A1 (fr) * 2013-12-30 2014-12-12 Thomson Licensing Methode d’acces rapide a un contenu en cours de diffusion en fonction des centres d’interet de l’utilisateur
US10028011B2 (en) * 2014-01-22 2018-07-17 Verizon and Redbox Digital Entertainment Services, LLC Predictive storage of broadcast content
CN104837056A (zh) * 2014-02-10 2015-08-12 中兴通讯股份有限公司 一种网络电视节目切换方法、装置和电视系统
EP3133819A1 (en) * 2014-04-14 2017-02-22 Panasonic Intellectual Property Management Co., Ltd. Image delivery method, image reception method, server, terminal apparatus, and image delivery system
CN104219580B (zh) * 2014-08-20 2018-04-27 北京奇艺世纪科技有限公司 一种数据展示方法和装置
US9621955B2 (en) * 2014-12-31 2017-04-11 Google Inc. Identifying media channels that have a high likelihood of multiple consumptions by one or more users
US11006160B2 (en) * 2015-08-24 2021-05-11 Microsoft Technology Licensing, Llc Event prediction enhancements
TWI565313B (zh) 2015-09-04 2017-01-01 晨星半導體股份有限公司 頻點預測方法及應用該方法之影像處理裝置
CN106550265A (zh) * 2015-09-21 2017-03-29 晨星半导体股份有限公司 频点预测方法及应用该方法的图像处理装置
US10735804B2 (en) * 2017-12-28 2020-08-04 Rovi Guides, Inc. Systems and methods for adaptively buffering media content at a digital video recorder
CN108833933A (zh) * 2018-06-14 2018-11-16 广东互通宽带网络服务有限公司 一种使用支持向量机推荐视频流量的方法及系统
US11030836B2 (en) * 2018-11-19 2021-06-08 Aisin Seiki Kabushiki Kaisha Door lock system and handle of door for vehicle
US12155877B2 (en) 2022-09-21 2024-11-26 Charter Communications Operating, Llc Network optimization through predicted local content distribution system
DE102022131688A1 (de) * 2022-11-30 2024-06-06 Panasonic Automotive Systems Co., Ltd. Rundfunkempfänger und Rundfunkempfangsverfahren

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4931865A (en) * 1988-08-24 1990-06-05 Sebastiano Scarampi Apparatus and methods for monitoring television viewers
US5758257A (en) * 1994-11-29 1998-05-26 Herz; Frederick System and method for scheduling broadcast of and access to video programs and other data using customer profiles
US6020880A (en) * 1997-02-05 2000-02-01 Matsushita Electric Industrial Co., Ltd. Method and apparatus for providing electronic program guide information from a single electronic program guide server
US5933192A (en) 1997-06-18 1999-08-03 Hughes Electronics Corporation Multi-channel digital video transmission receiver with improved channel-changing response
US6591013B1 (en) 1999-03-22 2003-07-08 Broadcom Corporation Switching between decoded image channels
JP2001094892A (ja) 1999-09-21 2001-04-06 Toshiba Corp チャンネル切り替え装置
US6985188B1 (en) 1999-11-30 2006-01-10 Thomson Licensing Video decoding and channel acquisition system
JP2001285765A (ja) * 2000-03-29 2001-10-12 Nec Corp 放送番組蓄積方式
US20040128317A1 (en) * 2000-07-24 2004-07-01 Sanghoon Sull Methods and apparatuses for viewing, browsing, navigating and bookmarking videos and displaying images
JP2003051998A (ja) 2001-08-06 2003-02-21 Tomoo Sumi 番組記録制御装置および方法
US20040001500A1 (en) * 2002-07-01 2004-01-01 Castillo Michael J. Predictive tuning to avoid tuning delay
GB2399986A (en) 2003-03-25 2004-09-29 Nokia Corp Transmission parameter information
JP2005130087A (ja) 2003-10-22 2005-05-19 Canon Inc マルチメディア情報機器
EP1549069A1 (en) 2003-12-16 2005-06-29 Matsushita Electric Industrial Co., Ltd. Background reception for DVB-H receivers
US8566469B2 (en) * 2003-12-24 2013-10-22 Intel Corporation Method and system for predicting and streaming content utilizing multiple stream capacity
JP2005284978A (ja) 2004-03-30 2005-10-13 Hitachi Software Eng Co Ltd ポータルサービス提供方法およびプログラム
JP2005354283A (ja) 2004-06-09 2005-12-22 Hitachi Ltd デジタル放送受信装置
US7929059B2 (en) * 2006-02-10 2011-04-19 Disney Enterprises, Inc. Changing channels in a digital broadcast system

Also Published As

Publication number Publication date
WO2007119096A1 (en) 2007-10-25
CN101422036B (zh) 2011-03-09
CN101422036A (zh) 2009-04-29
KR20090008241A (ko) 2009-01-21
JP2009534897A (ja) 2009-09-24
US8611285B2 (en) 2013-12-17
EP2008448A1 (en) 2008-12-31
US20070263066A1 (en) 2007-11-15
EP2008448B1 (en) 2019-05-22

Similar Documents

Publication Publication Date Title
JP5165675B2 (ja) 次チャンネル選択の予測に基づくビデオデータの管理方法及びシステム
JP4995283B2 (ja) リーダファイルを用いるローカル・メディア・キャッシュ
US20080301737A1 (en) System and method for personalized television viewing triggered by a portable communication device
EP2057842A2 (en) Method and system for dynamic start channel for mobile television
US8769571B2 (en) System and method for generating a visual summary of previously viewed multimedia content
US7574170B2 (en) Method and system for identifying sources of location relevant content to a user of a mobile radio terminal
JP2011520311A (ja) 移動体デバイスに広告を提供するための方法および装置
US20070269787A1 (en) Method and system for recommending media content to a user of a mobile radio terminal
EP2048879A1 (en) Electronic device and electronic device sound volume control method
CN101300761A (zh) 用于在便携式电子设备上播放音频/视频节目的方法和计算机程序产品
CN101926167A (zh) 基于用户行为处理元数据
CN100493029C (zh) 图标的检索及显示
US20090018846A1 (en) Subscriber preferred media system and method
CN103477648B (zh) 在呈现多媒体内容的同时呈现消息传送内容的系统和方法
KR20090006036A (ko) 데이터 재생 장치 및 방법
CN103168297B (zh) 用于生成先前观看的多媒体内容的可视摘要的系统和方法
KR100823852B1 (ko) Dmb망에서의 난시청지역 대체서비스 제공방법

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110607

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110613

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110909

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120316

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20121126

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20121219

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20151228

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5165675

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees