(57)【要約】強化されたテレビジョン（ＴＶ）制御のために自動的にテレビジョンチャネル選択リストを構築し、更新し、使用するためのシステム及び方法。テレビジョンコントローラは、テレビジョン番組ディスプレイと通信するように配置され、複数番組入力の少なくともあるものが、テレビジョンコントローラを通してテレビに転送される。初めに、複数チャネル入力ストリームにおけるすべてのチャネルは、等しい重み値を与えられる。テレビ視聴者は、通常の形態で表示するための番組材料を選択する。テレビジョンコントローラに位置する表示時間タイマは、視聴者がそれぞれのチャネルを視聴するのに費やす時間量を測定し、この情報は、テレビジョンコントローラのデータベースにおける視聴者履歴ログに記録される。テレビジョンコントローラのプロセッサは、制御プログラムの指示下で、周期的に視聴履歴ログを検討し、そこに記憶された視聴時間情報を使用して、重み値をそれぞれの視聴された局に割り当てる。これらの重み値は、チャネル選択制御リストに適用される。最新の視聴者好み情報を含むリストが、チャネル選択プロセスを制御し、強化されたチャネル制御用のオンスクリーンメニューを生成するために使用される。
2005506810.tif 000002
【特許請求の範囲】
【請求項１】
複数の番組チャネルからの番組入力信号を選択的に表示することができる、強化された番組チャネル選択制御のためのテレビジョンシステムであって、前記システムは、
表示のために処理すべき前記番組入力信号を選択するためのセレクタと、
それぞれのチャネルが表示のために選択される時間量を計るためのタイマと、
チャネル選択持続時間を記録するためのデータベースと、
前記データベースと通信する、番組選択制御リストを周期的に編集するためのプロセッサと、を有し、
前記番組選択制御リストは、他の列挙されるチャネルに対して重み値を割り当てられる選択されたチャネルを含み、前記重み値は、あらかじめ決められたアルゴリズムに従って前記データベースに記憶された前記チャネル選択持続時間から計算されるシステム。
【請求項２】
より高い重み値が、より長く計られた視聴持続時間をもつチャネルに割り当てられ、前記番組選択制御リストに列挙されるチャネルは、最も高い関連する重み値をもつチャネルから始まるようにして列挙される、請求項１に記載のシステム。
【請求項３】
視聴者好みプロファイルを更に有する、請求項１に記載のシステム。
【請求項４】
前記視聴者好みプロファイルは、自動的に生成された視聴者好み情報を有する、請求項３に記載のシステム。
【請求項５】
前記プロセッサは、前記視聴者好みプロファイルに記憶された情報を前記番組選択制御リストに適用することによって、調整された前記番組選択制御リストを生成する、請求項３に記載のシステム。
【請求項６】
前記システムは、複数の前記番組選択制御リストを生成し、記憶することができる、請求項１に記載のシステム。
【請求項７】
前記プロセッサは、前記番組選択制御リストのうちどれがチャネル選択プロセスに適用されるべきかを決定する、請求項６に記載のシステム。
【請求項８】
日時を決定するためのクロックを有し、前記プロセッサが、どの番組選択制御リストを使用すべきかを決定する際のファクタとしてクロックデータを使用する、請求項７に記載のシステム。
【請求項９】
前記プロセッサは、どの番組選択制御リストを使用すべきかを決定する際のファクタとして視聴者のアイデンティティを使用する、請求項７に記載のシステム。
【請求項１０】
前記セレクタは、表示のためにどの番組入力信号を選択すべきかを決定するために前記番組選択制御リストを使用する、請求項１に記載のシステム。
【請求項１１】
前記セレクタは、表示のためにどの番組入力信号を選択すべきかを決定するために連続して複数の前記番組選択制御リストを使用する、請求項１０に記載のシステム。
【請求項１２】
複数の利用可能な番組チャネルから選択される番組を表示することができるテレビジョンシステムにおいてチャネル選択を強化するための方法であって、
それぞれの表示された番組チャネルが前記テレビジョンシステムによって表示された時間量の視聴履歴記録を維持するステップと、
前記視聴履歴記録における表示時間に従ってそれぞれの表示されたチャネルを他の表示されたチャネルに対してランク付けするステップと、
前記表示されたチャネルのランキングに基づいて番組選択制御リストを生成するステップと、を含む方法。
【請求項１３】
前記視聴履歴記録は、前記表示された番組が表示された時刻に関する情報を更に含む、請求項１２に記載の方法。
【請求項１４】
前記視聴履歴記録は、前記表示された番組が表示された曜日に関する情報を更に含む、請求項１２に記載の方法。
【請求項１５】
前記番組選択制御リストを生成する前記ステップは、複数の前記番組選択制御リストを生成することを含む、請求項１２に記載の方法。
【請求項１６】
制御リスト呼び出し信号が受け取られると、使用すべき適当な前記番組選択制御リストを決定するステップを更に含む、請求項１５に記載の方法。
【請求項１７】
前記番組選択制御リストを更新するステップを更に含む、請求項１２に記載の方法。
【請求項１８】
視聴者入力に基づいて好みプロファイルを生成するステップを更に含み、前記プロファイルは、更新モード選択を含み、前記番組選択制御リストは、選択された前記更新モードに従って更新される、請求項１７に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動テレビジョン制御システムに関し、より具体的には、ユーザ視聴習慣に基づきチャネル選択制御リストを自動的に生成し、維持し、使用するシステム及び方法に関する。
【背景技術】
【０００２】
テレビジョン（又はＴＶ）は、オーディオビジュアル番組を表示するために主に使用される家庭用娯楽電子機器である。テレビジョン自体は一般にスピーカ（内部又は外部）及び受像管又はスクリーンを有するが、これらの構成要素はテレビジョン自体の外部から生じる入力信号によって駆動される。これらのテレビジョン信号の多くのソースがある。当初、実質的にすべてのこのような信号、すなわちテレビジョン番組は、放送会社からの放送電波を通して到来し、テレビジョンに接続されたアンテナによって拾われていた。ほんの少数の個々の放送局及び時にはただ１つの放送局が、所与のテレビアンテナの範囲内にあり、テレビの視聴者は、それらの中から同調素子の操作によって選択を行っていた。場合によってはアンテナは有利な位置にセットアップされ、複数のコミュニティメンバによって共有される。この実施は、自宅を拠点としたアンテナによる受信が難しい又は不可能である場合に特に有用である。共同アンテナテレビジョン（ＣＡＴＶ）システムはこのようにして、さもなければ利用できない放送されたテレビジョン番組へのアクセスを可能にする。
【０００３】
番組の利用可能性が限られていても、テレビの視聴者は増加し、この増加は他の放送設備の発生を促した。技術の向上が増加をもたらし、結局、事実上何百もの個々の番組チャネルが視聴者にとって選択するのに利用できるようになった。ＣＡＴＶは普及し、アンテナを通して放送番組を受け取ることが難しくない人々にも人気が出た。これは主にさまざまなチャネルが利用可能になったことによる。衛星放送テレビジョン番組もまたほぼ同じ理由で人気が高まった。この増加の結果、多くの視聴者は、選択すべき１００を大きく越えるチャネル又は視聴オプションをもつことができる。
【０００４】
この事象は利益及び重荷の両方である。限られた視聴者のために作られた多くの番組を含む番組オプションの増加がより大きい選択を与える一方、困難をも生じさせる。これはすなわち、少なくとも視聴する番組を見つけることに伴う不都合である。一部には、これは多くの人々がテレビを視聴するやり方による。ある視聴者が特定の時間に特定の番組に意図的にチャネルを合わせることは珍しくないが、視聴者が「サーフィンする」、すなわち利用可能なチャネルに急いで移っていくこともまた一般的である。このような場合、視聴者にとって興味のあるものが放映されているかどうか判断するのに十分な長さだけそれぞれのチャネルに合わせられたままになる。言い換えると、特定の視聴者は、暇な時間にテレビを見たいと思うことがあるが、明確な番組の選択を心に決めているわけではない。このサーチプロセスは、視聴者が単に数字の順に次のチャネルに切り替えることを可能にするテレビの遠隔制御装置によって容易にされる。このような場合、この視聴者は、意思決定をするために多くのチャネルを調べる可能性に直面し、それらのチャネルの多くは視聴者にとって興味のないものを放送する。従って、次のチャネルへ移る前にほんの短い時間間隔しか特定のチャネルに費やされないとしても、このプロセスはかなりの時間を要することがある。
【０００５】
番組を選択しようとしてチャネルをサーフィンすることに過度の時間を費やすことを強いられる視聴者が直面する不都合を回避するための努力においてさまざまな方策が用いられてきた。当然ながら、視聴者は、単に興味のあるものを含むことが分かっているチャネルのみを検討することに決めることができる。これは、チャネル番号が記憶される程度に直接チャネル番号を入力することによって、又は通常のチャネル選択器を使用するが、中間の局を見るために立ち止まることなくチャネルからチャネルへ移ることによって行われることができる。更に、多くのテレビ遠隔制御装置は、視聴者が特定のチャネルを「お気に入り」として選択することを可能にし、シーケンシャルチャネル機能を使用するときはそれらのチャネルにのみ合わせられる。（お気に入りでないチャネルは、局番号を直接入力することによってのみアクセス可能である。）当然ながら、これらの選択は、視聴者の手動入力によって変更されることができるが、そうでなければ停電中に消失しない限り同じままである。
【０００６】
あるテレビジョン番組プロバイダよって提供される１つの解決策は、電子番組ガイド（ＥＰＧ）である。ガイドは、視聴者が番組選択を行う際に参照することができる番組リストを表示のために作成する情報の（複数の）チャネルである。ガイドは、一般に、現在の番組及び近い将来放送されることが予定されている番組の両方を列挙する。より洗練された電子番組ガイドは、視聴者が番組リスト上に表されるテレビジョン番組を選択し、それについてより多くの情報を見つけ又は単に直接その番組に切り換えることを可能にする。表示可能な情報に加えて、電子番組ガイドは、視聴者によって表示されないが、受信システムによってある方法で使用される補足的な情報を含むこともできる。電子番組ガイド及びそれを通してアクセスされる任意の補足的な材料は、この目的にあてられる伝送チャネルに送り出される単なる付加的なコンテントである。表示可能な電子番組ガイド及び補足的なコンテントのような情報は、「メタデータ」（すなわちデータについてのデータ）と一般に呼ばれことがある。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した解決策のそれぞれは、有用な便宜を提供する一方、視聴者が番組又は番組ガイドを検討し、番組選択プロセスを実施するためになんらかの行動を起こすことをなお必要とする。視聴者の気に入っているもの及び好みを自動的に識別することができ、視聴者が見たいと思うものにより一層適応したチャネル選択プロセスを行うことによって視聴経験を強化するようにこの情報を使用することができる方法が必要とされる。
【課題を解決するための手段】
【０００８】
従来技術の上述の欠点に対処するため、本発明の主な目的は、視聴者のテレビチャネルの好みを自動的に決定し適用する方法を提供することである。監視プログラムによって集められた情報を記憶するためにデータベースが提供され、それにより視聴履歴が編集される（compiled）ことができる。視聴履歴は、例えば視聴者によって視聴されたチャネルのリスト、どの番組又はどのタイプの番組がどれくらい長く視聴されたか（視聴された番組に関連付けられたメタデータに基づく）、及び番組中に頻繁にチャネルが変更されたかどうかを含む。評価プログラムがこの情報を解析し、視聴された特定のチャネルに重み値を割り当てる。この値は、視聴者が他のチャネルに対してこのチャネルにどれくらいの時間を費やしたかに基づく。例えば他の番組に何回も切り替えられた番組により小さい重みを与えることによって、サーフィンの習慣のような振る舞いが含められることができる。
【０００９】
一実施例において、任意の数の識別された視聴者のそれぞれについて視聴履歴情報が集められ、解析されることができる。
【００１０】
評価プログラムの重み値を使用して、お気に入りリストが自動的に生成され、記憶される。リストは、あらかじめ選択された数のチャネルを含み、重み値によって分類される。リストは、いくつかのやり方で適用される。
【００１１】
一実施例において、リストは、視聴者スクリーンがオンにされたときそのスクリーン上に現れ、チャネル選択を行うためにスクロールして使用することを可能にする。代替例として、リストは、ユーザによって要求されたとき、例えばテレビ、セットトップボックス、又は遠隔制御装置上の適当なボタンを押下することによって現れる。電子番組ガイド（ＥＰＧ）が利用可能な場合、電子番組ガイドが表示のために選択されるときはいつも、リストも表示されることができる。理想的には、リストが（電子番組ガイドの「上部」に）最初に現れ、最も高い重み値チャネルを一番上にして始まる。通常の電子番組ガイドは、リスト上の最も低い重み値チャネルのあとに続く。別の実施例において、リスト上の電子番組ガイドのチャネルエントリはなんらかのやり方で強調表示されることができる。
【００１２】
別の実施例において、テレビはそれがオンにされたとき、代替選択を行うために利用可能なメニューの有無にかかわらず、最初に、最も重く重み付けされたチャネルを自動的に表示する。
【００１３】
更に別の実施例において、あらかじめ決められた時間に使用するために、複数のリストがそれぞれの視聴者について生成される。例えば、あるリストは平日の夜の視聴用、あるものは週末用、あるものは日曜日の朝用という具合である。
【００１４】
発明の詳細な説明を始める前に、この特許明細書を通して使用される特定の語句の定義を記述することが有利でありうる。「有する、含む」なる語及びこれらの派生語は、制限のない包含を意味する。「又は」なる語は、及び／又はを意味する包括的なものである。「関連する」なる語及びこの派生語は、含み、含まれ、相互接続し、収容し、収容され、接続し、結合し、通信可能であり、協力し、インタリーブし、並置し、近接し、結び付けられ、有し、若しくはその特性を有すること又は同様のことを意味することができる。「コントローラ」、「プロセッサ」又は「装置」なる語は、少なくとも１つの動作を制御する如何なる装置、システム又はそれらの一部をも意味し、このような装置は、ハードウェア、ファームウェア若しくはソフトウェア又は前述のもののうち少なくとも２つの組み合わせにおいて実現されることができる。いかなる特定のコントローラに関連する機能も局所的又は遠隔的のいずれを問わず集中され又は分散されることができることが留意されるべきである。特定の語句に関する定義はこの特許明細書を通して与えられ、当業者であれば、多くの、そうでなければほとんどの例において、このような定義がこのような定義された語句の以前の及び将来の使用に適用されることを理解すべきである。
【発明を実施するための最良の形態】
【００１５】
本発明及びその利点についてより完全に理解するため、添付の図面に関連して後述の説明を参照する。図面において、同じ符号は同じ対象物を示している。
【００１６】
この特許明細書において本発明の原理を説明するために利用される後述の図１乃至図４及びさまざまな実施例は、説明の目的にすぎず、本発明の範囲を制限するように解釈されるべきでない。以下の例示的な実施例の説明において、本発明は、デジタルテレビジョン（ＴＶ）受信器に組み込まれ又はそれと関連して使用される。しかしながら、この実施例は、例示の目的にずぎず、本発明の範囲をデジタルテレビジョン受信器に制限するように解釈されるべきではない。実際に、当業者であれば、本発明の例示的な実施例がアナログテレビジョン受信器用に容易に変更されることができることが分かるであろう。
【００１７】
図１は、本発明の一実施例による例示的なテレビジョンシステム１００を示す。例示のテレビジョンシステム１００は、テレビジョン受信器１０５と、赤外線（ＩＲ）検出器１６０を備えるテレビジョンコントローラ１５０と、ビデオレコーダ１４０とを有する。以下に更に詳しく説明されるように、本発明は、１人又は複数の視聴者の個人の嗜好に従ってテレビジョン受信器１０５の動作について個人化されたテレビチャネル制御システムを生成するためのシステムを提供し、より具体的には視聴者の規則的な視聴習慣に適応したシステムを提供する。
【００１８】
テレビジョン受信器１０５は、ケーブル又は衛星テレビジョン番組サービスプロバイダによって提供されるテレビジョン番組を表示するための表示スクリーン１１０と、赤外線（ＩＲ）センサ１１５と、周囲を破線で示されている手動制御器の組１２０とを有する。手動制御器１２０は、電源ボタン、音量制御ボタン、垂直及び水平制御ボタン、及び１つ又は複数のチャネル選択ボタンを有することができるが、これに限定されない。赤外線（ＩＲ）センサ１１５は、テレビ視聴者によって操作されうる任意のハンドヘルド遠隔制御装置１２５からＩＲ制御信号を受け取る。一般に、ＩＲセンサ１１５によって検出される遠隔制御装置１２５からのＩＲ制御信号は、表示スクリーン１１０上で視聴されているチャネルを変更し、音量を高くし又は低くし、テレビジョン受信器１０５をオン及びオフにする等のために、テレビジョン受信器１０５内で処理される。任意に、ＩＲセンサ１１５によって検出されるＩＲ制御信号は、その動作を制御するためにテレビジョンコントローラ１５０に中継されることができる。
【００１９】
テレビジョンコントローラ１５０は、例えばＭＰＥＧ（Moving Picture Experts Group）符号化されたデジタルデータのストリームを生成するために、ケーブル又は衛星テレビジョン番組サービスプロバイダからの入力信号の通常の同調及び復調を実施する。ビデオ信号は、そのようなＭＰＥＧ符号化されたデジタルデータのストリームから得ることができる。代替例として、テレビジョン受信器１０５は、外部アンテナ（図示せず）又は他の代替ソースから入力テレビジョン番組信号を直接受け取ることができる。本発明の代替実施例において、テレビジョン受信器１０５自体が、例えばＭＰＥＧ符号化されたデジタルデータのストリームを生成するために、代替ソースから受け取られた入力ＲＦ信号の通常の同調及び復調を実施する。ビデオ信号は、そのようなＭＰＥＧ符号化されたデジタルデータのストリームから得ることができる。
【００２０】
他の番組ソースは、ビデオゲーム入力信号及びビデオカメラ（カムコーダ）からのビデオを含む。多くの場合、これらの装置のうちの１つの使用は、本発明の自動チャネル選択オプションにまさる視聴者の好みを示すが、これは必ずしもそうではない。更に別の実施例において、ビデオゲームプレーヤのような装置からの入力が、テレビジョンコントローラを通して転送され、以下に説明される本発明のプロセスを実行する際に考慮に入れられる。代替の番組ソースはまた、パーソナルコンピュータ、パーソナルデジタルアシスタント又は他のウェブにより利用可能な装置上で一般に視聴されるビデオ画像を含むことができる。ここでも、この代替の番組は、テレビジョンコントローラ１５０を通して転送され又は直接テレビジョン受信器１５０に伝送されることができる。しかしながら、特定の入力を受け取るためにどの構成要素が物理的に接続されるかに関連してここでなされる区別立ては説明的なものにすぎず、機能の制限を含意することは意図されないことに留意されたい。言い換えると、すべての入力は、最初に受信器１０５に入力し、そのような入力のうちあるもの又はすべては、本発明に従って処理するために受信器からテレビジョンコントローラ１５０へ向けられる。同様に、テレビジョンコントローラ１５０及びビデオレコーダ１８０のような構成要素は別々に図示されているが、ディスプレイ１１０を有する一般的な筐体において物理的に同じ場所に容易に配置されることができる。
【００２１】
テレビジョンコントローラ１５０は赤外線（ＩＲ）センサ１６０をも有する。ＩＲセンサ１６０は、テレビジョン視聴者によって操作されるハンドヘルドの遠隔制御装置１２５から赤外線（ＩＲ）制御信号を受け取る。好適には、テレビジョンコントローラ１５０を動作させる遠隔制御装置１２５は、テレビジョン受信器１０５を制御するものと同じ遠隔制御装置１２５である。典型的に、ＩＲセンサ１６０によって検出されるＩＲ制御信号は、表示スクリーン１１０上で視聴するためにテレビジョン受信器１０５に送られているチャネルを変更し、テレビジョンコントローラ１５０（又はテレビジョン受信器１０５）をオン及びオフにし、他のテレビジョン制御機構を調節するために、テレビジョンコントローラ１５０内で処理される。上述したように、本発明の有利な実施例において、テレビジョンコントローラ１５０は、テレビジョン受信器１０５に組み込まれることができる。テレビジョンコントローラ１５０及びテレビジョン受信器１０５のこのような統合は、装置、配線及びテレビ視聴者によって実施される必要があるセットアップ努力の量を低減することができる場合に望ましい。
【００２２】
本発明の有利な別の実施例において、本発明のシステムは、テレビジョン受信器１０５に統合される組み込み型のシステムであってもよい。本発明の代替の有利な実施例において、本発明のシステム及び方法は、別個のパーソナルコンピュータ（ＰＣ）１７０において部分的に又は完全に実現されることができる。ＰＣ１７０は、中央処理ユニット（ＣＰＵ）１８０、ビデオモニタ１９０及び取り外し可能な記憶媒体１９５を有する。ＰＣ１７０は更に、キーボード、マウス、内蔵ハードディスクドライブ及びランダムアクセスメモリ（ＲＡＭ）のような通常の要素（図示せず）を有する。本発明の実施の際に使用される制御プログラム及び必要なデータファイルは、取り外し可能な記憶媒体１９５上に記憶されてもよい。取り外し可能な記憶媒体１９５は、例えば３．５インチフロッピーディスク、ＣＤ−ＲＯＭ、デジタルビデオディスク（ＤＶＤ）又は同様の記憶媒体でありうる。ＰＣ１７０が使用されるとき、テレビジョンコントローラ１５０は、入力ビデオ信号が表示されることができるようにそれらの信号に対して同調及び復調機能を単に実施する標準のセットトップボックスでありうる。ＰＣ１７０又は他の適切な装置がない場合、テレビジョンコントローラ１５０は、以下に十分に説明されるように、番組選択制御リストを使用する強化されたテレビ制御のために必要な構成要素を有する。
【００２３】
図２は、本発明の一実施例に従って構成されるテレビジョンコントローラ２００の選択された構成要素の機能的な相互接続性を示すブロック図である。テレビジョンコントローラ２００は、ＣＡＴＶ入力ポート２０１、衛星放送入力ポート２０２及びアンテナ入力ポート２０３を有し、それぞれの入力ポートは、入力処理モジュール２１１、２１２及び２１３にそれぞれ接続される。明白であるように、この実施例は図１に表されるものとわずかに異なる。ここでアンテナ入力は、テレビジョンコントローラ２００に直接入力されるように示されている。概して、可能な限り多くの入力がテレビジョンコントローラ２００に直接転送され、他の構成要素に分配されることが、必然的ではないが最大限の利益のために好ましい。例えば、アンテナ入力は、テレビ受信器１０５に転送され、そこで分配されることができ、それにより信号は、テレビジョンコントローラに（処理された又は未処理の状態で）に送られるとともに、コントローラが利用できないときでさえ独立した用途のために受信器１０５においても利用できる。番組入力信号は、信号のそれぞれのソースから受け取られ、それぞれの入力処理モジュールに渡される。受け取られる信号のタイプによって許容される場合、すべての又は任意の数の入力ソースを扱う１つの入力処理モジュールがあってもよい。セレクタ２１５によって選択されると、処理された入力信号は、表示生成ユニット２２０に渡される。図２に示されるように、セレクタ２１５は、どのソースから番組を引き出すかを選択するのみならず、ソースにおいて利用可能なものから個別のチャネルを選択する。この２つの機能は、多くの場合、別個の構成要素によって実施される。しかしながら、本発明のシステム及び方法は、入力が個別のチャネルレベルにおいて監視され、選択されることができる場合に最も有利に適用されることができる。図１に示されるビデオレコーダ１４０のようなローカルソースからの記録された番組ユニットは、入力ポート２０５を通してテレビジョンコントローラ２００に入力し、セレクタ２１５によって選択されると、表示生成ユニット２２０に渡される。表示生成ユニット２２０は、受信器１０５の表示ユニット１１０に接続される。
【００２４】
「チャネル」は、ここで使用されるとき、視聴、記録又は他のなんらかの動作のために手動で又は自動的に選ばれるオーディオ又はビデオ入力のソースをいうことに留意されたい。「チャネル」は、放送ＣＡＴＶ若しくは衛星プロバイダ又はビデオカメラ、ＤＶＤプレーヤ若しくはＶＣＲのようなローカルソースから送り出される多くのチャネルのうちの１つでありうる。チャネル選択は、この選択を行う行為であるが、視聴者によって又はシステムによって自動的に行われることができる。システムによって行われる場合、視聴者は、選択の望ましさを確認するよう求められることがき又は求められなくてもよい。
【００２５】
図２に示され上述される構成要素のいくつかは、概して、多数の利用可能なソースのうち任意のものから番組入力を受け取り、それを表示ユニット１１０上に表示するために準備することに関連する現在のセットトップボックス及び復号器において見られる機能のモジュールと同様であることに留意されたい。当然ながら、これらの構成要素のすべてが同じ物理的ユニットに位置する必要はない。一実施例において、入力処理モジュール及び表示生成ユニットは、テレビジョンコントローラ２００の外部に位置するが、該コントローラに機能的に接続される。
【００２６】
図２の実施例に戻って、プロセッサ２３０は、データベース２５０に記憶された制御プログラム２５５に従ってテレビジョンコントローラ２００の動作を指示し、制御する。プロセッサ２３０は、これらの動作を実施する際にランダムアクセスメモリ（ＲＡＭ）２３５を使用し、不揮発性リードオンリーメモリ（ＲＯＭ）（図示せず）とも通信することが好ましい。不揮発性リードオンリーメモリ（ＲＯＭ）は、電源切、電源入シーケンスののち、ブートストラッピングプロセスを指示するようにプログラムされる。（図１に示されるように）テレビジョンシステム１００がＰＣ１７０を有する場合、プロセッサ２３０、ＲＡＭ２３５及びデータベース２５０は、テレビジョンコントローラ２００の同様の構成要素の代わりに又はそれらに加えて重複的にＰＣ１７０に含まれてもよいことに留意されたい。
【００２７】
図２の実施例において、テレビジョンコントローラ２００には、セレクタ２１５及びプロセッサ２３０に結合されるタイマ２３７並びにプロセッサ２３０及び表示生成ユニット２２０の双方と通信するメニュー生成器２２２も含まれる。タイマ２３７は、各チャネルを視聴するのにどれだけの時間が費やされるかを測定し、それにより視聴履歴ログに注釈がつけられることができる。便宜上、ここで視聴時間は、１つのチャネル（「視聴された」もの）の選択と他のチャネルの次の選択との間の期間と考えられる。しかしながら、視聴時間は、選択が適用される視聴装置又は記録装置が実際にオンにされている時間のみを含む。基本の実施例において、テレビジョン表示「視聴」期間中に生の視聴者が実際に存在するかどうかについては考慮されない。多くの場合、チャネルが記録のために選択されているときには当然ながら視聴者は存在しないであろう。記録が実施されるとき、セレクタ２１５は、適当な入力を選択し、入力／出力ポート２０５を通してそれをビデオレコーダに伝送する。以前に記録された材料は、当然ながら、入力として選択され、表示のために送られることができる。
【００２８】
タイマ２３７をイネーブルするための信号（図示せず）は、番組が表示され又は記録されているときのみそのタイマが走ることを確実にするために使用されることができる。好ましい実施例において、プロセッサ２３０は、所与の番組が表示されているか、記録されているか、又はその両方が行われているかを決定し、それによりこの情報が、視聴履歴に記憶されることができる。
【００２９】
クロック２４０は、視聴者よってセットされ単独で走ることができ、番組コンテント（例えばセレクタ２１５によってそれに供給される）からセットされることができ、又は他のなんらかのソースからセットされることができる。タイマ２３７（又はデータを同期させるためのシステムクロック）と区別されるように、クロック２４０は、例えば既知の時間に放送される番組を選択するときに使用するための実際の時間、曜日、日付及び年をプロセッサ２３０に供給する。代替の実施例において、クロック２４０は、別個の構成要素ではない。この場合、曜日（又は日付）及び時間データが、電子番組ガイド又は他の入力番組信号から直接引き出される。
【００３０】
メニュー生成ユニット２２２は、プロセッサ２３０の指示があったとき、データベース２５０に記憶された重み付けされた番組制御リスト２５７に基づいてチャネル選択メニューを生成する。メニュー生成ユニット２２２は、単に表示生成ユニット２２０の内蔵機能であってもよく、視聴者が番組チャネルを選択するために使用することができるメニューを生成する。番組選択制御リスト２５７は、あらかじめ決められたアルゴリズムに従って、また、ユーザがそれぞれの特定のチャネルを見ることに費やす時間量に関する視聴履歴２５９に記憶されているような情報に基づいて編集される。
【００３１】
好みプロファイル２６１は、視聴者の個々の好みに関する情報を含む。当然ながら、視聴者が個々に自分自身を識別する場合、いかなる数の視聴者プロファイルも生成されることができる。好ましい実施例において、他の状況においては主として自動的に動作する本発明のシステムの動作に視聴者が影響を及ぼすことを可能にするため、好みプロファイル２６１における多くの情報が視聴者によって手動で入力される。好適には、視聴者は単にデフォルトの好み指標を変更し、それにより実際には手動入力が要求されない。好みプロファイル情報は、視聴者が特定の設定を直接アドレスすることを可能にしてもよく、又は設定を生成するための問い合わせをあらかじめ決めるために単に視聴者応答を利用してもよい。この利用については以下に記述される。
【００３２】
動作中、テレビジョンコントローラ２００は、さまざまなソースから番組入力を受け取り、ユーザによって又は自動システム動作によって指示されるように、１つ又は複数の番組チャネルに関連するオーディオビジュアルプレゼンテーションをディスプレイ１１０に表示されるようにする。テレビジョンコントローラ２００は、同じもの又は選択された他の番組情報がのちの視聴又は処理のために保存されるように記録装置に送られるよう指示するために使用されることもできる。番組チャネルが選択されると、それらを視聴する（又は記録する）のに費やした時間がデータベース２５０に記憶され、この情報は、チャネル選択制御リストを生成するために使用され、チャネル選択制御リストは、視聴者がチャネル選択プロセスを制御するのを助けるために使用される。
【００３３】
図３は、本発明の実施例に従って番組選択制御リスト２５７を組み立てる（assembling）方法３００を示すフローチャートである。初めに（プロセスステップ開始）、適切に構成されたテレビジョンコントローラは、テレビのような表示ユニット及び図２に例として示されるような１つ又は複数の番組ソースに接続される。上述したように、この構成は例示的なものであり、制限することは意図されない。以下に記述されるプロセスのステップは、セットトップボックス又は代替としてテレビジョン自体若しくは他のなんらかの装置における適当な回路によって実現されることができる。方法３００に関連するさまざまな機能は、さまざまな構成要素に分散されてもよい。テレビジョンコントローラ２００がチャネル選択コマンドを（例えば図１に示されるＩＲ検出器１６０を通して）受け取ると、タイマ２３７はリセットされ、チャネルが視聴される持続時間を計り始める（プロセスステップ３０５）。あるチャネルは、当然ながら、短時間しか視聴されないことがある。一実施例において、特定のあらかじめ決められた持続時間より短い持続時間、例えば１秒より短い持続時間をもつチャネルの存在は無視される。別の実施例においては、すべてのチャネルが持続時間に関係なく解析に使用される。いずれの場合も、次のチャネル選択要求が受け取られると、それはデータベースに記憶される（プロセスステップ３１０）。好適には、記憶される情報は、ソースを含むチャネル自体のアイデンティティ（視聴者に知られているチャネル番号又は他のなんらかの識別子でありえる）と、チャネルが視聴された持続時間とを含む。一実施例において、番組が視聴されているときにチャネル上で放送されていた当該番組のタイプに関する情報もまた記録される。
【００３４】
あらかじめ決められた間隔で、チャネル好み制御プログラム２５５は、プロセッサ２３０に、データベース２５０における視聴履歴２５９の情報を検討し、それぞれのチャネルに費やされた時間量を計算するように命じる（プロセスステップ３１５）。重み値の直前の計算がそれぞれのチャネルに割り当てられるので（プロセスステップ３２０）、チャネルは、上述の間隔中に当該チャネルを視聴するのに費やされた時間に従ってランク付けされる。この実施例において、重み値は、直前の間隔以後に記録された視聴習慣にのみ基づく点に留意されたい。プロセスはステップ３２５に進み、このステップにおいて、重み値は、データベース２５０の好みプロファイル２６１に記憶されているような視聴者の好みに従って調整される。上述したように、好みプロファイル２６１は視聴者の好みの情報を含み、この情報は、好ましい実施例においてより密接に視聴者の個々の嗜好及び習慣に合うように本発明のシステムの動作を調整するために使用される。この情報は概して視聴者によって入力されるが、代わりに自動的に生成された情報を含むこともできる。
【００３５】
好ましい実施例において、好みプロファイル２６１の情報が適用される１つの方法は、重み値の調整にある。例えば、重みは、初めは所与の期間にわたる視聴時間に基づいて割り当てられるが、重み値は、それが実際に使用される前に手動入力された好みに基づいて調整されてもよい。別の例では、視聴者は、プロファイルに、重み値がどのように使用されるかについての選択を入れることができる。番組選択制御リストは、視聴者選択された（又はデフォルトの）更新オプションによって更新される（プロセスステップ３３０）。このオプションは、以前の制御リストを無視し全く新しいリストを生成することによって更新するか、又は例えば同じ基準に基づいて若しくはより大きい重みを古い又は新しい重み値に与えることによって以前のリストを考慮に入れて更新を実施するかを指図する。このようにして、実質的にユーザは、新しく計算された重みがかなり小さい影響を与えるゆっくり変化する制御リスト、より速く変化するリスト、又は以前のものと完全に置き換わるリストを選択する。当然ながら、他の更新オプションが使用されてもよい。更新と同時に、以前のリストは、データベース２５０のアーカイブ２６３に保存される（プロセスステップ３３０）。このように、以前のリストは、概して、以前のリストが実際に存在し又は変更されるとき、視聴者の要求でリストアされることができる。
【００３６】
代替実施例において、視聴者は更に、例えば異なる視聴習慣を持つ訪問客がリストに望ましくなく影響を及ぼすことがありえるとき、又は単に視聴者が特定のリストに満足しそれを保持したいという理由で、更新プロセスを中止することができる。任意には、それにもかかわらず中止期間中に一時的なチャネル制御リストがここに記述されるプロセスに従って編集されることができ、この一時的なリストは、通常の動作が再開されるとき保存され又は捨てられる。更に、上述したように、複数の視聴者が個々に自分自身を識別する場合、任意の数の好みプロファイル２６１、視聴履歴２５９及び番組選択制御リスト２５７が生成され、データベース２５０に記憶されうる。
【００３７】
図４は、本発明の一実施例に従ってチャネル選択メニューを生成し使用する方法４００を示すフローチャートである。プロセス４００の初めに（プロセスステップ開始）、チャネル制御リスト２５７は、上述され図３に示される方法３００に従って組み立てられる。制御リスト活性化信号が受け取られると（プロセスステップ４０５）、テレビジョンコントローラ２００のプロセッサ２３０は、適用されるべき適当なチャネル制御リスト２５７を決定する（プロセスステップ４１０）。システムが電源入にされるときはいつも又はメニューが視聴者によって起動されるとき、制御リスト活性化信号が生成されうる。これは、メニューの明確な要求又は例えばチャネルサーフィンが検出されるときに自動的に生成される信号でありうる。一実施例において、適当な制御リストは、視聴者が遠隔制御装置上の次のチャネル（アップ又はダウン）ボタンを使用するとすぐに決定され、適用される。代替実施例において、ボタンは、例えば３より多くのチャネルがすばやく連続して選択されるまで通常通り機能し、そのときのみ、適当な番組選択制御リスト２５７が適用される。あるいは、視聴者は、制御リストチャネルのメニュー表示を選択することができ、そのような選択時、メニュー生成器２２２は、表示生成ユニット２２０が、視聴者による使用のためにメニューを表示するようにする（図示しないステップ）。しかしながら、適当な制御リストの決定が、必ずしもメニューが視聴者に対し表示されることを意味するわけではないことに留意されたい。上述したように、チャネル制御リストは、視聴者の視聴習慣に従って組み立てられ、ユーザの好みに従って調整される多数のチャネルを含む。現在の日付及び時間に依存するリスト、どの視聴者が自分自身を識別しているかに依存するリスト、又はこれらの両方を含む複数のリストがあってもよい。これらのリストのうち１つが適当であると決められると（ステップ４１０）、プロセッサ２３０は、セレクタ２１５に、次のチャネルコマンドが受け取られるときリストを循環するように指示する（プロセスステップ４１５）。次のチャネルコマンドは、例えば遠隔制御装置１２５上のチャネルアップ／ダウンボタンを使用することによって次のチャネルに進むための視聴者コマンドであるが、特定のチャネルまで進むための明確なコマンドは入力されない。このようにして、視聴者は、以前に好ましいと決定されたチャネルのみをサーフィンする。図示される実施例において、チャネルサーフィンがあらかじめ決められたレベルを越えて続く場合、第２のチャネル制御リストが選択される（プロセスステップ４２０）。この第２のリストは、例えば拡張されることができ、すなわち、付加されたチャネルをもつ第１のリスト又はチャネルの異なる組を含む完全に新しいリストでありうる。このように、例えば、第１のリストに２回含まれるチャネルのそれぞれにいたユーザは、より多くの選択を与えられる。図示されないが、使用されているチャネル制御リストがすべての利用可能な選択の対象を含むまで、第３、第４及びその他のリストが選択されることができる。好ましい実施例において、ユーザは、さまざまな制御リストを前後に手動で切り換えることができる。これはまた、例えば視聴者のチャネルサーフィンのペースが鈍り、それぞれのチャネルが連続した特定のあらかじめ決められた期間視聴される場合に自動的に実施されることができる。
【００３８】
リストが利用できなくても、もしあれば電子番組ガイド（ＥＰＧ）が視聴者によって同様に使用されうる。一実施例において、リストは、電子番組ガイドチャネルが選択されるときはいつも、電子番組ガイドの代わりに又はそれに加えて表示される。後者の場合、リストは、電子番組ガイドの一番上に表示されることが好ましい。概して、最も高い重み値をもつチャネルがこのリストの一番上に表示され、列挙されるチャネルがリストの下の方に、通常の電子番組ガイドのすぐ上に表示される。リストは、電子番組ガイドのルック＆フィール（一般的印象）を模倣するために電子番組ガイドのメタデータを取り入れることができ又明瞭に表示されるように設計されることができる。再び、リストは通常、チャネルのすべてより少ない、好適にはかなり少ないチャネルの選択サブセットのみを含む。例えば列挙されるチャネルの数はあらかじめ決められることができ、あるいはリストは、スレッショルド時間量を越えて視聴されるすべてのチャネルを含むことができる。（表示される）リストにおけるチャネルの数は、電子番組ガイドと共に表示されるとき、リストに示されるチャネルの数より多く又は少なくてもよい。別の実施例において、電子番組ガイド自体は、列挙されるチャネルが注釈をつけられ又は強調表示されるようなやり方で作りかえられ、これは、上述した別の初期リスト表示と共に使用されうる機能である。
【００３９】
最後に、番組選択制御リストが、自動的に収集された視聴履歴データに従って編集され、必要であれば明確な視聴者の好みにあわせて調整されるとき、付加の機能が取り入れられることができる。例えば、視聴履歴２５９が、特定のテレビジョン番組が規則的に視聴される（又は記録される）ことを明らかにする場合、「規則的な視聴」注釈が、番組選択制御リスト２５７に含められることができる。この注釈は、好みプロファイル２６１に記録された任意の関連するオプションに従って（当然ながら番組が既に表示されているか又は記録されていない限り）適当な時間に自動的に番組が表示され又は記録されるようにすることができる。更に、特定の番組チャネルが表示される間に視聴者によって選択されるオーディオ及びビデオ設定のような他の有益な情報が、視聴者履歴２５９に保存されてもよいことに留意されたい。このようにして、視聴者が、番組選択制御リスト（又は制御リストに基づくメニュー）を通して又は他の態様で再びそのチャネルを選択するとき、それらの設定は、デフォルト設定又はオプショナル設定として呼び戻され、使用されることができる。
【００４０】
本発明は詳しく記述されているが、当業者であれば、その最も広い形式における本発明の精神及び範囲から逸脱することなく、さまざなまな変更、置き換え及び変形を行うことができることを理解すべきである。
【図面の簡単な説明】
【００４１】
【図１】本発明の一実施例による例示的なテレビジョンシステムを示す図。
【図２】本発明の一実施例に従って構成された選択されたセットトップボックスの構成要素の相互接続を示すブロック図。
【図３】本発明の一実施例による番組選択制御リストを組み立てる方法を示すフローチャート。
【図４】本発明の一実施例によるチャネル選択メニューを生成し使用する方法を示すフローチャート。
【図１】
2005506810.tif 000003
【図２】
2005506810.tif 000004
【図３】
2005506810.tif 000005
【図４】
2005506810.tif 000006
【国際公開パンフレット】
2005506810.tif 000007
2005506810.tif 000008
2005506810.tif 000009
2005506810.tif 000010
2005506810.tif 000011
2005506810.tif 000012
2005506810.tif 000013
2005506810.tif 000014
2005506810.tif 000015
2005506810.tif 000016
2005506810.tif 000017
2005506810.tif 000018
2005506810.tif 000019
2005506810.tif 000020
2005506810.tif 000021
2005506810.tif 000022
2005506810.tif 000023
2005506810.tif 000024
2005506810.tif 000025
2005506810.tif 000026
2005506810.tif 000027
【国際調査報告】
2005506810.tif 000028
2005506810.tif 000029
2005506810.tif 000030