(57)【特許請求の範囲】
【請求項１】
自動記録のために番組を検索する方法であって、
キーワード、チャンネル及びジャンルを含むカテゴリの中の１カテゴリである第１のエントリ及び関連する第１の優先度のユーザからの入力を有効にするステップと、
前記ユーザの記録傾向に従って前記１カテゴリにおける第２のエントリをテレビジョン受信機によって自動的に入力するステップと、
前記第２のエントリに対する第２の優先度を前記テレビジョン受信機によって自動的に割り当てるステップと、
前記第１のエントリ及び前記第２のエントリの１つとの一致を有する電子番組ガイド内の番組の番組情報を検索するステップと、
一致する番組を前記自動記録のために選択するステップと、
前記自動記録のために、優先度の高い記録が優先度の低い記録の自動記録の間に起こる場合に該優先度の低い記録が完了することを認められるべきかどうかを前記ユーザが特定することを可能にするステップと
を有する方法。
【請求項２】
ユーザ指定のパーセンテージよりも多く完了している前記優先度の低い記録は、前記優先度の高い記録が前記優先度の低い記録の記録の間に起こる場合に完了することを認められるべきかどうかを前記ユーザが特定することを可能にするステップ
を更に有する請求項１に記載の方法。
【請求項３】
除外リストへのエントリの入力を有効にするステップを更に有し、
前記一致する番組が、前記除外リスト内のエントリのいずれか１つを含む番組情報を有する場合は、前記選択するステップは、当該一致する番組を選択しない、
請求項１に記載の方法。
【請求項４】
一致する番組の夫々について、前記第１の優先度及び前記第２の優先度に従って最終スコアを計算するステップを更に有し、
前記選択された一致する番組の最終スコアは、閾値よりも大きい、
請求項１に記載の方法。
【請求項５】
キーワード、チャンネル及びジャンルを含むカテゴリの中の１カテゴリである第１のエントリ及び関連する第１の優先度をユーザから受け取る入力手段と、
前記ユーザの記録傾向に従って前記１カテゴリにおける第２のエントリを入力し、該第２のエントリに対する第２の優先度を自動的に割り当て、前記入力手段から前記第１のエントリ及び前記第１の優先度を受け取る処理手段と、
電子番組ガイドと、前記第１のエントリ及び前記第２のエントリと、前記第１の優先度及び前記第２の優先度とを記憶する記憶手段と
を有し、
前記処理手段は、前記第１のエントリ及び前記第２のエントリの１つとの一致を有する前記電子番組ガイド内の番組の番組情報を検索し、一致する番組を自動記録のために選択し、前記処理手段は、優先度の高い記録が優先度の低い記録の自動記録の間に起こる場合に該優先度の低い記録が完了することを認められるべきかどうかを前記ユーザが特定することを可能にする、装置。
【請求項６】
前記処理手段は、前記入力手段から除外リストへのエントリを受け取り、
前記一致する番組が、前記除外リスト内のエントリのいずれか１つを含む番組情報を有する場合は、前記処理手段は、当該一致する番組を選択しない、
請求項５に記載の装置。
【請求項７】
前記処理手段は、前記第１の優先度及び前記第２の優先度に従って最終のスコアを計算し、前記選択された一致する番組の最終スコアは、閾値よりも大きい、
請求項５に記載の装置。
【請求項８】
前記処理手段は更に、ユーザ指定のパーセンテージよりも多く完了している前記優先度の低い記録は、前記優先度の高い記録が前記優先度の低い記録の記録の間に起こる場合に完了することを認められるべきかどうかを前記ユーザが特定することを可能にする、
請求項５に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概して、ユーザの好みに従ってテレビ番組を自動的に選択して録画する方法及び装置に関し、特に、ユーザが入力したパラメータと、ユーザの記録傾向に従って自動生成されたパラメータとに従って番組を選択する方法及び装置に関する。
【背景技術】
【０００２】
現在、後の時点で視聴するための個人によるテレビ番組の録画は、一般的に、市販のビデオカセットレコーダ（ＶＣＲ）を用いて実施されている。通常、ＶＣＲは、手動で録画モードに置かれてよく、あるいは、選択された番組を後の時点で録画するようプログラムされてよい。ＶＣＲをプログラムするよう、ユーザは、録画したい番組の日付、時間及びチャンネルを入力するか、又は所望の番組の識別コードを入力する。パーソナルビデオレコーダ（ＰＶＲ）、ハードディスクレコーダ（ＨＤＲ）又はデジタルビデオレコーダ（ＤＶＲ）への録画も同様である。
【０００３】
テレビ番組の視聴者は、どの番組を見るべきかに関して、ますます、より多くの選択を有する。例えば、ケーブルテレビは、従来のテレビアンテナにより利用可能なチャンネルと比較して、視聴者が利用することができるチャンネルの数の劇的な増加を提供する。デジタル衛星システムは、なおさら多い視聴選択を提供する。ケーブルテレビシステムによる番組のデジタル放送は、視聴者が利用することができるチャンネルの数を更に増加させると期待される。
【０００４】
視聴選択の数の増加の影響の１つは、どの番組を見るべきかを決定するのがますます難しくなることである。人々、特に、忙しいスケジュールの人々は、どの番組を彼らが見たいのか又は見たくないのかを決定するために番組を選択し見る時間がない。さもなければ視聴者にとって好ましい番組は、それらの番組が視聴者にとって都合が悪い時間の放送である場合には決してみられない。ユーザは、彼らが番組を楽しむかどうかを決定するよう、見るための特定の番組を選択してよい。しかし、毎週数百の番組があるため、このタスクは膨大な時間を要し、特定の好ましい番組が見落とされる可能性がある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従って、ユーザの好みに基づきどの番組を記録すべきかを自動的に決定するシステムを有することが望ましい。理想的には、ユーザの好みに一致する適切な番組がその場合に記録され、よって、潜在的に数百ある番組選択の中から記録すべき番組を選択するタスクからユーザを解放することができる。
【課題を解決するための手段】
【０００６】
本原理の様々な実施形態に従う方法及び装置は、ユーザが入力したパラメータと、ユーザの記録傾向に従って自動生成されたパラメータとに従って自動記録のための番組を自動的に選択することによって、先行技術の欠点に対処する。本原理の一態様に従って、自動記録のために番組を検索する方法が開示される。実施例に従って、当該方法は、キーワード、チャンネル及びジャンルを含むカテゴリの中の１カテゴリである第１のエントリ及び関連する第１の優先度のユーザからの入力を有効にするステップと、前記ユーザの記録傾向に従って前記１カテゴリにおける第２のエントリをテレビジョン受信機によって自動的に入力するステップと、前記第２のエントリに対する第２の優先度を前記テレビジョン受信機によって自動的に割り当てるステップと、前記第１のエントリ及び前記第２のエントリの１つとの一致を有する電子番組ガイド内の番組の番組情報を検索するステップとを有する。
【０００７】
当該方法は、一致する番組を自動記録のために選択するステップを更に有してよい。
【０００８】
当該方法は、除外リストへのエントリの入力を有効にするステップを更に有し、前記一致する番組が、前記除外リスト内のエントリのいずれか１つを含む番組情報を有する場合は、前記選択するステップは、当該一致する番組を選択しない。
【０００９】
当該方法は、一致する番組の夫々について、前記第１の優先度及び前記第２の優先度に従って最終スコアを計算するステップを更に有してよい。前記計算するステップは、第１及び第２の数を前記第１の優先度及び前記第２の優先度に従って夫々割り当てるステップと、第１及び第２のスコアを、第１及び第２のキーワードとの一致が存在する場合は前記第１及び第２の数として夫々割り当て、前記第１及び第２のキーワードとの一致が存在しない場合はゼロとして夫々割り当てるステップと、前記最終のスコアを生成するよう前記第１及び第２のスコアを結合するステップとを更に有してよい。前記結合するステップは、第３の数を形成するよう前記第１及び第２の数を足し算するステップと、第４の数を形成するよう前記第１及び第２のスコアを足し算するステップと、前記最終のスコアを形成するよう前記第４の数を前記第３の数で割り算するステップとを更に有してよい。
【００１０】
当該方法は、自動記録のための信号源の選択を可能にするステップを更に有し、前記選択するステップは、前記信号源の中の１の信号源からのみ一致する番組を選択する。当該方法は、記憶装置の選択を有効にし、該記憶装置の中の１の記憶装置へ一致する番組を記録するステップ及び／又は前記第２のエントリが前記テレビジョン受信機によって入力されることを示す第２のキーワードをマークするステップを更に有してよい。
【００１１】
他の実施例では、装置が開示される。当該装置は、キーワード、チャンネル及びジャンルを含むカテゴリの中の１カテゴリである第１のエントリ及び関連する第１の優先度をユーザから受け取る入力部と、前記ユーザの記録傾向に従って前記１カテゴリにおける第２のエントリを入力し、該第２のエントリに対する第２の優先度を自動的に割り当て、前記入力部から前記第１のエントリ及び前記第１の優先度を受け取るプロセッサと、電子番組ガイドと、前記第１のエントリ及び前記第２のエントリと、前記第１の優先度及び前記第２の優先度とを記憶するメモリとを有し、前記プロセッサは、前記第１のエントリ及び前記第２のエントリと、前記第１の優先度及び前記第２の優先度とを前記メモリに記憶し、前記第１のエントリ及び前記第２のエントリの１つとの一致を有する前記電子番組ガイド内の番組の番組情報を検索し、一致する番組を自動記録のために選択する。
【００１２】
前記プロセッサは、前記入力部から除外リストへのエントリを受け取ってよく、前記一致する番組が、前記除外リスト内のエントリのいずれか１つを含む番組情報を有する場合は、前記プロセッサは、当該一致する番組を選択しない。
【００１３】
前記プロセッサは、第１及び第２の数を前記第１の優先度及び前記第２の優先度に従って夫々割り当て、第１及び第２のスコアを、前記第１のエントリ及び前記第２のエントリとの一致が存在する場合は前記第１及び第２の数として夫々割り当て、前記第１のエントリ及び前記第２のエントリとの一致が存在しない場合はゼロとして夫々割り当て、最終のスコアを生成するよう前記第１及び第２のスコアを結合することによって、前記第１の優先度及び前記第２の優先度に従って前記最終のスコアを計算してよい。
【００１４】
前記プロセッサは、第３の数を形成するよう前記第１及び第２の数を足し算し、第４の数を形成するよう前記第１及び第２のスコアを足し算し、前記最終のスコアを形成するよう前記第４の数を前記第３の数で割り算することによって、前記最終のスコアを生成するよう前記第１及び第２のスコアを結合してよい。
【００１５】
前記プロセッサは、信号源の選択を受け取ってよく、該信号源からのみ一致する番組を選択し、及び／又は記憶装置の選択を受け取ってよく、該記憶装置へのみ一致する番組を記録する。
【００１６】
前記ユーザは、前記第１の優先度及び前記第２の優先度を変更してよい。前記第１の優先度は前記第２の優先度と異なってよい。一致する番組の前記最終のスコアが閾値よりも大きい場合は、当該一致する番組が自動記録のために選択される。前記閾値は前記ユーザによって入力されてよい。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施例に従う装置を示す。
【図２】本発明の実施例に従う図１の装置のブロック図を示す。
【図３】本発明の実施例に従ってユーザが、キーワード、チャンネル名、及びジャンル並びに関連する優先度を入力するセットアップメニューの例を示す。
【図４】本発明の実施例に従ってユーザが、許容可能な番組長さ、異なる記録モードごとの優先度、いつシステム計算が起きるべきか、及びメモリ容量がない場合にどの番組を削除すべきかを入力するセットアップメニューの例を示す。
【図５】本発明の実施例に従ってユーザが、除外するキーワード、チャンネル、及びジャンルを入力するセットアップメニューの例を示す。
【図６】本発明の実施例に従ってユーザが、自動記録における使用を許可される信号源及び記憶装置を特定するセットアップメニューの例を示す。
【図７】本発明の実施例に従ってユーザが、ユーザが装置にユーザの記録傾向に従ってユーザ嗜好データを自動収集し、収集されたデータをユーザ入力データと結合してもらいたいかどうかを特定するセットアップメニューの例を示す。
【図８】本発明の実施例に従う自動記録のためのフロー図を示す。
【図９】本発明の他の実施例に従う自動記録のためのフロー図を示す。
【図１０】電子番組ガイド内の番組の番組情報の例を示す。
【図１１】装置によって考慮されない図１０の番組情報内の語、キーワードリスト内にある図１０の番組情報内のキーワード、及びキーワードリスト内にないキーワードを示す。
【図１２】本発明の実施形態に従って図１０の例におけるカテゴリごとのスコアが如何にして計算されるのかを示す。
【図１３】本発明の実施形態に従って最終のスコアが如何にしてカテゴリスコアに従って計算されるのかを示す。
【発明を実施するための形態】
【００１８】
本発明の上記及び他の特徴及び利点、並びにそれらを達成する方法は、添付の図面に関して理解される本発明の実施形態の以下の記載を参照することによって明らかになるであろう。また、それにより本発明はより良く理解されるであろう。
【００１９】
ここに挙げられている例示は、本発明の望ましい実施形態を表し、そのような例示は、如何なる方法によっても本発明の適用範囲を限定すると解釈されるべきではない。
【００２０】
次に図面を参照して、特に図１を参照して、本発明を実施するのに適した例となる環境１００が示されている。図１に示されるように、環境１００は、ユーザ入力装置１０と、ユーザが嗜好データを入力するセットアップメニュー及び嗜好に従う自動記録を提供することができる装置２０とを有する。実施例に従って、装置２０は、一体化された表示装置を有さないテレビ信号受信機（例えば、セットトップボックス、ＶＣＲ、ＰＶＲ、ＨＤＲ、ＤＶＲ等）として具現されるが、一体化された表示装置を備える装置又は機器として具現されてもよい。装置２０はまた、ラジオ又はラジオレコーダのようなオーディオ装置として具現されてもよい。
【００２１】
ユーザ入力装置１０は、装置２０及び／又は他の装置の動作を制御する制御信号を生成し出力するよう動作する。実施例に従って、ユーザ入力装置１０は、複数の入力キーを有し、その入力キーのユーザによる押下に応答して有線及び無線において（例えば、赤外線又は無線周波数（ＲＦ）リンク等を介して）制御信号を出力する。ユーザ入力装置１０は、例えば、手に持つことができるリモートコントロール装置、有線及び／又は無線キーボード、装置２０の一体化されたコントロールパネル、及び／又は他のユーザ入力装置として具現されてよい。
【００２２】
装置２０は、１以上のタイプのアナログ変調（例えば、ＮＴＳＣ、ＰＡＬ、ＳＥＣＡＭ等）及び１以上のタイプのデジタル変調（例えば、ＱＰＳＫ、ＱＡＭ、ＶＳＢ等）を有するオーディオ、ビデオ及び／又はデータ信号を含む信号を、ケーブル、地上波、衛星、インターネット及び／又は他の信号源から受信し、それらの受信した信号に対応する聴覚及び／又は視覚出力を提供するよう動作する。装置２０は、インスタント、タイムシフト及びタイマ録画を可能にするよう動作する。タイムシフト録画は、後の視聴のために放送信号を記憶するよう一時的に使用されるシステムであり、インスタント録画は、即時録画のためのシステムであり、タイマ録画は、媒体コンテンツの予め定義された後の録画のために使用されるシステムである。加えて、装置２０は、本発明の原理に従って、ユーザの好みに従う自動録画を提供する。
【００２３】
装置２０はまた、受信した信号を処理し、結果として得られた処理信号を１以上の他の装置へ供給するとともに、他の装置から信号を受信するよう動作する。
【００２４】
装置２０は更に、本発明の原理に従って、ユーザが自身の好みを設定するオンスクリーンのセットアップメニューを提供するよう動作する。セットアップメニューは、装置２０の設置の間に呼び出されるか、又は装置２０の通常動作におけるいずれかの時点でユーザによって呼び出され得る。実施例に従って、装置２０は、キーワード及び関連する優先度；チャンネル名（チャンネルを表す。）及び関連する優先度；ジャンル及び関連する優先度；番組の長さ；インスタント、タイムシフト及びタイマ録画の間の優先度；時間において重なり合う２つの録画の間の優先度；新たな検索及び新たなデータ計算のインターバル；システムがメモリを使い果たした場合に取られる動作；検索において考慮されるべきでないキーワード、チャンネル及びジャンル；自動録画において使用される信号源；自動録画において使用される記憶装置；並びに、装置２０がユーザの録画傾向に従ってユーザ設定を収集する適応モードが認められるかどうか、といった録画のためのユーザ嗜好データを収集する。
【００２５】
適応モードが有効にされる場合、装置２０はまた、ユーザの録画傾向を自動的にモニタし、ユーザの録画傾向に従ってユーザ嗜好データを生成するよう動作する。例えば、装置２０は、ユーザが頻繁に見ている番組の番組情報からキーワードを生成し、それらの自動生成されたデータ及び／又はユーザによって入力されたデータを用いて録画のための番組を選択する。
【００２６】
装置２０はまた、電子番組ガイド（ＥＰＧ）内の番組の番組情報に一致するキーワード、チャンネル及びジャンルの優先度に従ってＥＰＧ内のその番組のスコアを決定するよう動作する。番組のスコアが録画スコア閾値を超える場合に、装置２０は、その番組を自動録画のために選択する。
【００２７】
図２を参照して、本発明の実施例に従う図１の装置２０の更なる詳細を与える図が示されている。図２の装置２０は、フロントパネルアセンブリ（ＦＰＡ）２１のようなフロントパネル手段と、増幅器２２のような増幅手段と、Ｉ／Ｏブロック２３のような入出力（Ｉ／Ｏ）手段と、プロセッサ２４のような処理手段と、メモリ２５のようなメモリ手段とを有する。図２のそれらの要素の中の一部は集積回路（ＩＣ）を用いて具現されてよく、幾つかの要素は例えば１以上のＩＣに含まれてよい。記載の明りょうさのために、特定の制御信号、電力信号及び／又は他の要素のような装置２０に付随する特定の従来要素は、図２には図示されていない。
【００２８】
ＦＰＡ２１は、ユーザ入力装置１０からユーザ入力を受け取り、ユーザ入力に対応する信号を増幅器２２へ出力するよう動作する。実施例に従って、ＦＰＡ２１は、ＩＲ及び／又はＲＦ信号等の信号をユーザ入力装置１０から受信し、対応する信号を生成する。生成された信号は、増幅器２２へ出力される。増幅器２２は、プロセッサ２４への出力ために、ＦＰＡ２１から供給された信号を増幅するよう動作する。
【００２９】
Ｉ／Ｏブロック２３は、装置２０のＩ／Ｏ機能を実行するよう動作する。実施例に従って、Ｉ／Ｏブロック２３は、ケーブル、地上波、衛星、インターネット及び／又は他の信号源のような１以上の信号源からアナログ及びデジタル変調フォーマットにおいてオーディオ、ビデオ及び／又はデータ信号のような信号を受信するよう動作する。図２には明示されていないが、Ｉ／Ｏブロック２３は、所与の信号源から信号を受信するよう夫々設計されている複数の入力端子を含んでよい。例えば、Ｉ／Ｏブロック２３は、ケーブル、アンテナ（すなわち、地上波）、衛星、インターネット及び／又は他の信号源から受信を受信する別個の入力端子を有してよい。Ｉ／Ｏブロック２３はまた、処理された信号を１以上の他の装置へ出力するとともに、そのような装置から信号を受信するよう動作する。
【００３０】
プロセッサ２４は、装置２０の様々な信号処理及び制御機能を実行するよう動作する。実施例に従って、プロセッサ２４は、チャンネルチューニング、アナログ及びデジタル復調、並びに他の機能を実行することによってＩ／Ｏブロック２３から供給されたオーディオ、ビデオ及び／又はデータ信号を処理して、オーディオ、ビデオ及び／又はデータコンテンツを表すデータを生成する。そのような処理機能から生成されるデータは、更なる処理（例えば、ＭＰＥＧ復号化等）及び出力のために提供されてよい。また、実施例に従って、プロセッサ２４は、ユーザ入力装置１０を介して供給されたユーザ入力を検出し処理し、そのようなユーザ入力に応答して自身の動作を制御し且つ／あるいは装置２０の他の要素を制御する制御信号を出力してよい。
【００３１】
プロセッサ２４はまた、本発明の原理に従って、ユーザの録画傾向を自動的にモニタし、ユーザによって視聴及び／又は録画／再生される番組の表示から嗜好データを自動的に収集し、ユーザが嗜好データを入力するセットアップメニューの表示を有効にし、ユーザ嗜好データに従って録画のための番組を自動的に選択するソフトウェアコードを実行するよう動作する。実施例に従って、プロセッサ２４は、ユーザ嗜好データがメモリ２５において収集されるようにする。この実施例に従って、プロセッサ２４は、ＥＰＧに含まれる番組の番組情報とユーザ嗜好データとを比較し、その番組についての一致スコアを計算する。番組の一致スコアが録画スコア閾値を超える場合は、プロセッサ２４は、その番組を自動録画のために選択する。プロセッサ２４はまた、装置２０への入力の検出、メモリ２５に対するデータの読み出し及び書き込み、及び／又は他の機能を含む（がこれらに限られない）装置２０の他の機能を実行し且つ／あるいは有効にするよう動作する。
【００３２】
メモリ２５は、装置２０のデータ記憶機能を実行するよう動作する。実施例に従って、メモリ２５は、ソフトウェアコード、電子番組ガイドデータ、ユーザ嗜好データ、及び／又は他のデータを含む（がこれらに限られない）データを記憶する。メモリ２５は、揮発性及び／又は不揮発性メモリ領域並びにハードディスクドライブ、ＤＶＤドライブのような記憶デバイスを有してよい。
【００３３】
次に図３を参照して、ユーザがキーワード、チャンネル名、ジャンル及び関連する優先度を入力する例となるセットアップメニュー３００が示されている。セットアップメニュー３００は、グラフィカルユーザインターフェース（ＧＵＩ）として提示され得る。メニュー３００は、一番上の５つのメニューバー、すなわち、基本設定３０１、上級設定３０３、除外設定３０５、リソース設定３０７、及び適応設定３０９を含む。図３では、基本設定３０１がユーザによって選択されており、メニュー３００は、ユーザが基本設定３０１の下で設定することができる選択パラメータを表示する。
【００３４】
チェックボックス３１１は、ユーザがユーザの好みに基づく録画モードを有効にしたいかどうかを、ユーザが選択することを可能にする。チェックボックス３１１は、ユーザが装置２０にユーザの好みに従って自動的に番組を録画してもらいたい場合にチェックされなければならない。チェックボックス３１１がチェックされない場合は、装置２０は、ユーザの好みに従って番組を自動的に録画しない。ユーザがボックス３１１をチェックした場合は、ユーザは更に、数値ボックス３１３で識別閾値（録画スコア閾値）を入力すべきである。当該実施形態では、閾値の単位はパーセンテージ（％）であり、０から１００％の範囲をとる。この例では、デフォルトは２５％に設定されている。ユーザは、従来のメニュー設計に従って上下の矢印３１５を用いることによって閾値を増減することができる。
【００３５】
基本設定３１０の下で、優先度を伴うパラメータは３つのカテゴリ、すなわち、電子番組ガイド（ＥＰＧ）内のキーワード、チャンネル名、及びジャンルにおいて分類される。それらは夫々、ＥＰＧキーワード優先度の下のキーワードリスト３１７、チャンネル優先度の下のチャンネル名リスト３２５、及びジャンル優先度の下のジャンルリスト３３３においてリストアップされている。１３の優先度３１９を有してリストアップされているキーワード“war”３２１のようなキーワードは、編集ボタン３２３をアクティブにすることによって入力され得る。この例では、キーワードリスト内のキーワードの位置は、その優先度に相当する。例えば、キーワード“thriller”は、それが一番上の位置においてリストアップされていることから最も高い優先度を有し、一方、キーワード“action”は、それがキーワードリスト内の最後の位置においてリストアップされていることから最も低い優先度を有する。代替案として、先にリストアップされているキーワードほど、より低い優先度を有する。更なる他の代替案として、キーワードリスト３１７内の全てのキーワードは同じ優先度を有してよい。ユーザインターフェース（図示せず。）は、ユーザが所望の優先割当方法を選択するよう設けられるべきである。チャンネル名リスト３２５及びジャンルリスト３３３における項目は、同様にして扱われる。
【００３６】
編集ボタン３２３がアクティブにされる場合、ポップアップメニュー（図示せず。）は、全ての既存のキーワードをそれらの現在の順序においてリストアップし、ユーザが他のキーワードを入力するためのテキストボックスを提供すべきである。ポップアップメニューは、ユーザが新しいキーワードを入力するための仮想キーボードを提供してよい。新たに入力されたキーワードは、番号リストの最後にリストアップされる。しかし、ユーザは、キーワードのリスト位置を、それを番号リスト内の所望の位置へ置く（例えば、ドラッグする）ことによって、変更することができる。
【００３７】
ポップアップメニューはまた、ユーザに削除ボタンを提供することができ、それにより、ユーザは、例えばハイライト表示によって、キーワードを選択し、該選択されたキーワードを削除するよう削除ボタンをアクティブにすることができる。キーワードが削除される場合、リストは番号を付け直され、それにより、番号リスト内には空いた枠が存在しない。例えば、番号１３の項目としてリストアップされているキーワード“war”が削除される場合に、キーワード“non-fiction”が番号１３の項目になり、より大きな数字の番号の項目の番号は同様にして１つずつ繰り上げられる。
【００３８】
ユーザは、‘高位’のためのHighボックス３４３、‘中位’のためのMed.ボックス３４５、及び‘低位’のためのLowボックス３４７の中の１つをチェックすることによって、ＥＰＧキーワードカテゴリに重み係数を割り当ててよい。後述されるように、重み係数は、番組の最終的な一致スコアを計算する際のキーワードカテゴリの重みに作用する。最終的な一致スコアは、この例では、パーセンテージにおいて表され、最終のスコアは、番組が自動的に録画されるために、ボックス３１３で入力された録画スコア閾値を超えなければならない。
【００３９】
チャンネル優先度の下のチャンネル名リスト３２５内でリストアップされているチャンネルについてのユーザ好みは、ＥＰＧキーワードが上述されたようにキーワードリスト３１７において扱われるのと同じように、編集ボタン３３１を用いて入力され、削除され、配置される。チャンネル名リスト３２５内でリストアップされている項目のための優先割当方法は、キーワードリスト３１７のそれと同じである。キーワードカテゴリと同じく、ユーザは、チェックボックス３５１、３５３及び３５５を用いてチャンネル重み係数を割り当てることができる。
【００４０】
ジャンル優先度の下のジャンルリスト３３３内でリストアップされているジャンルについてのユーザ好みは、ＥＰＧキーワードが上述されたようにキーワードリスト３１７において扱われるのと同じように、編集ボタン３３９を用いて入力され、削除され、配置される。ジャンルリスト３３３内でリストアップされている項目のための優先割当方法は、キーワードリスト３１７のそれと同じである。キーワードカテゴリと同じく、ユーザは、チェックボックス３５９、３６１及び３６３を用いてジャンル重み係数を割り当てることができる。
【００４１】
メニュー３００の一番下で、ユーザは、番組が自動録画のための基準を満足しない場合における選択を与えられる。ユーザは、装置２０に何も録画しないよう求めるチェックボックス３６５、又は装置２０が何かを記録するよう求めるチェックボックス３６７をチェックしてよい。この例におけるデフォルトは、何も記録しないことである。
【００４２】
新しい設定が有効となるために、ユーザは、適用ボタン３６９をアクティブにすべきである。実際に、古い設定は、有効な設定としてメモリ２５内のロケーションに記憶され、新しい設定は、メモリ２５内の別のロケーションに記憶される。適用ボタン３６９がアクティブにされる場合、古い設定は新しい設定によって置換される。代替案として、装置２０は、装置２０が自動録画のための番組の新たな検索を開始する場合に、新しい設定を使用すべきである。すなわち、古い設定を新しい設定により置き換えるべきである。更なる他の代替案として、装置２０は、周期的に古い設定を置き換えるよう新しい設定を提議すべきである。新しい設定を扱うためのそれらの代替案は、本願で記載される他のメニューにおいて使用される全ての適用ボタンに適用され得る。
【００４３】
次に図４を参照すると、セットアップメニュー４００が示されている。メニュー項目３０１、３０３、３０５、３０７及び３０９は、セットアップメニュー３００と同じである。図４では、ユーザが上級設定３０３を選択している点で相違する。ユーザがセットアップメニュー４００において如何なるパラメータも設定しない場合は、装置２０は、図示されるような夫々のパラメータについてのデフォルトを使用する。メニュー４００は、ユーザが、許容可能な番組長さ、異なる録画モードごとの優先度、いつシステム計算が起きるべきか、及びメモリ容量がない場合にどの番組を削除すべきかを入力することを可能にする。
【００４４】
数値ボックス４０５は、ユーザが、録画のために自動的に選択されるべき番組の最低限の番組長さを特定することを可能にする。ユーザは、最低限の番組長さの設定を増減するよう矢印ボタン４０７を用いることができる。この例における単位は“分”（min.）であり、システムのデフォルトは４０分である。デフォルトによれば、装置２０は、４０分未満の長さを有する番組を録画しない。
【００４５】
数値ボックス４１０は、ユーザが、録画のために自動的に選択されるべき番組の最大限の番組長さを特定することを可能にする。ユーザは、最大限の番組長さの設定を増減するよう矢印ボタン４０８を用いることができる。この例における単位は“時間”（hours）であり、システムのデフォルトは４時間である。デフォルトによれば、装置２０は、４時間以上の長さを有する番組を録画しない。
【００４６】
チェックボックス４１２及び４１４は、ユーザが、自動録画がタイマ録画よりも高い優先度を有するかどうかを特定することを可能にする。システムのデフォルトは“否”（No）である。
【００４７】
チェックボックス４１６及び４１８は、ユーザが、自動録画がインスタント録画よりも高い優先度を有するかどうかを特定することを可能にする。システムのデフォルトは“否”（No）である。
【００４８】
チェックボックス４２０及び４２２は、ユーザが、自動録画がＥＰＧリフレッシュシステムよりも高い優先度を有するかどうかを特定することを可能にする。システムのデフォルトは“否”（No）である。ＥＰＧリフレッシュシステムは、更新されたＥＰＧ情報が受信される場合に、メモリ２５のような記憶装置に記憶されているＥＰＧ情報を更新する。自動録画が、更新されたＥＰＧの記録と時間的に重なる場合に、装置２０は、どちらか一方がこの設定に従う優先度を有すると決定する。
【００４９】
チェックボックス４２４及び４２６は、ユーザが、より低い優先度の記録は、より高い優先度の記録がより低い優先度の記録の記録中に起こる場合に、完了することを認められるべきかどうかを特定することを可能にする。システムのデフォルトは“否”（No）である。
【００５０】
チェックボックス４２８及び４３０は、ユーザが、ユーザにより特定されたパーセンテージよりも多く完了したより低い優先度の記録は、より高い優先度の記録がより低い優先度の記録の記録の間に起こる場合に、完了することを認められるべきかどうかを特定することを可能にする。システムのデフォルトは“否”（No）である。ユーザは、矢印ボタン４３４を調整することにより、数値ボックス４３２内のパーセンテージを特定することができる。デフォルトのパーセンテージは９０％である。
【００５１】
チェックボックス４３６、４３８及び４４０は、ユーザが、いつ計算（例えば、記録のパーセンテージが完了したとの計算）が実行されるべきかを装置２０に伝えることを可能にする。チェックボックス４３６がチェックされる場合、計算は、更新されたＥＰＧデータが受信された後に毎回実行される。チェックボックス４３８がチェックされる場合、計算は、時間インターバルが計算の最後の実行から経過した後に実行される。ユーザは、数値ボックス４４２及び調整ボタン４４４を用いて時間インターバルを特定してよい。チェックボックス４４０がチェックされる場合、計算は、装置２０が遊休状態になる場合に実行される。チェックボックス４３６は常にチェックされていることが望ましく、それにより、計算は、ＥＰＧデータの更新時に実行される。他の２つのチェックボックスは任意であり、新しい計算が実行されるために満足されるべき追加の条件を示す。デフォルトは、３つ全てのボックスがチェックされることであり、数値ボックス４４２におけるインターバルのためのデフォルトは“４”時間である。
【００５２】
チェックボックス４４６及び４４８は、ユーザが、システムがメモリを使い果たした場合に特定の動作を取るよう装置２０に伝えることを可能にする。チェックボックス４４６がチェックされる場合は、装置２０は、最も低い優先度の記録を上書きし、チェックボックス４４８がチェックされる場合は、装置２０は、最も古い記録を上書きする。
【００５３】
適用ボタン４５０は、図３における適用ボタン３６９と同様の効果を有する。
【００５４】
次に図５を参照して、セットアップメニュー５００が示されている。メニュー項目３０１、３０３、３０５、３０７及び３０９は、セットアップメニュー３００と同じである。図５では、ユーザが除外設定３０３を選択している点で相違する。セットアップメニュー５００は、ユーザが、キーワード、チャンネル名、及びジャンルに関連するエントリを入力することを可能にし、それにより、エントリのいずれかが番組の番組ガイド情報において見つけられる場合に、その番組は、自動録画のための条件を満足しているとしても自動録画ために選択されない。３つのリスト５１０、５２０及び５３０の夫々における各エントリは、同じ重み又は優先度を有する。編集ボタン５１５、５２５及び５３５は、図３に示されているのと同じ機能を有し、適用ボタン５４０は、図３における適用ボタン３６９と同様の効果を有する。
【００５５】
チェックボックス５０５がチェックされる場合、装置２０は、除外設定を考慮に入れる。そうでない場合、装置２０は除外設定を考慮しない。デフォルトは、除外設定を考慮することである。
【００５６】
次に図６を参照すると、セットアップメニュー６００が示されている。メニュー項目３０１、３０３、３０５、３０７及び３０９は、セットアップメニュー３００と同じである。図６では、ユーザがリソース設定３０７を選択している点で相違する。メニュー６００は、ユーザが、自動録画においてユーザに許可される信号源及び記憶装置を特定することが可能にする。
【００５７】
チェックボックス６０５がチェックされる場合は、装置２０は、信号源の制限を考慮し、チェックボックス６１０がチェックされる場合は、装置２０は、記憶装置の制限を考慮する。それらがチェックされない場合は、装置２０は、あらゆる信号源からの番組をあらゆる記憶装置へ記録することを認められる。デフォルトとして、いずれのボックスもチェックされている。
【００５８】
利用可能な信号源は、情報ボックスとして実施される利用可能信号源リスト６２０において挙げられており、許可された信号源は、同じく情報ボックスとして実施される許可信号源リスト６３０において挙げられている。ユーザが全部ボタン６３５をアクティブにする場合は、利用可能信号源リスト６２０において挙げられている全ての利用可能な信号源が許可信号源リスト６３０で現れる。編集ボタン６４０がアクティブにされる場合、ポップアップメニュー（図示せず。）が現れ、ユーザが、許可信号源リスト６３０に含まれるべき利用可能な信号源のいずれかを選択することを可能にすべきである。例えば、ポップアップメニューは、左側に利用可能な信号源のリストを含み、右側に許可される信号源のリストを含み、利用可能信号源リストにおける信号源がハイライト表示され且つリモートコントロール上のボタン（例えば、“ＯＫ”ボタン）が押下される場合に、ハイライト表示された信号源が、許可される信号源のリストに加えられる。装置２０は、従来の方法において信号源の存在を検出し、その信号源を利用可能信号源リスト６２０にリストアップする。
【００５９】
記憶装置設定のためのユーザインターフェースは、利用可能リスト６５０と、許可リスト６６０と、利用可能リストに挙げられている全てを選択するための全部ボタン６６５及び許可リストを編集するための編集ボタン６７０とを含む。それらの機能は信号源設定のためのユーザインターフェースについての夫々の機能と同じであるから、これ以上の詳細はここでは与えられない。先と同じく、装置２０は、従来の方法において記憶装置の存在を検出し、その記憶装置を利用可能記憶装置リスト６５０にリストアップする。
【００６０】
設定のための適用ボタン６８０の機能は、図３における適用ボタン３６９と同様である。
【００６１】
次に図７を参照すると、セットアップメニュー７００が示されている。メニュー項目３０１、３０３、３０５、３０７及び３０９がセットアップメニュー３００と同じである。図７では、ユーザが適応設定３０９を選択している点で相違する。ユーザがセットアップメニュー７００で如何なるパラメータも設定しない場合は、装置２０は、示されるような夫々のパラメータについてのデフォルトを使用する。メニュー７００は、ユーザが、ユーザが装置２０にユーザの記録傾向に従ってユーザ嗜好データを自動的に収集し、収集されたデータをユーザにより入力されたデータと組み合わせてもらいたいかどうかを特定することを可能にする。実際には、ユーザによって入力される場合は、装置２０は、ユーザがタイマを用いる（日付、開始時間、終了時間及びチャンネルを入力する）ことによって録画される番組の特性から適応し又は学習される。装置２０は、タイマ録画された番組の番組ガイド情報を解析する。キーワードが、所定の数（例えば、４）のタイマ録画された番組の番組情報において現れ、キーワードが図３のキーワードリスト３１７にない場合は、装置２０は、そのキーワードをキーワードリスト３１７において一番上又は最後の項目として自動的に加える。望ましくは、自動生成されたキーワードは、キーワードリスト３１７における最後の項目として加えられる。所定の数は、ユーザが数値ボックス７１８及び調整矢印７２０を用いることによって特定されてよく、ユーザは、編集ボタン３２３を用いることで、キーワードリスト３１７の如何なる場所にも自動生成されたキーワードを再配置することができる。
【００６２】
同様に、装置２０が、所定の数（例えば、４）のタイマ録画された番組が特定のチャンネルからであり、その特定のチャンネルの名称がチャンネル名リスト３２５にないと気付く場合は、装置２０は、その特定のチャンネルの名称をチャンネル名リスト３２５において一番上又は最後の項目として自動的に加える。先と同じく、所定の数は、ユーザが数値ボックス７１８及び調整矢印７２０を用いることによって特定されてよく、編集ボタン３３１をアクティブにすることによって、ユーザは、チャンネル名リスト３２５の如何なる場所にも特定のチャンネルを位置付けることができる。
【００６３】
同様に、装置２０が、所定の数（例えば、４）のタイマ録画された番組が特定のジャンルに属し、その特定のジャンルがジャンルリスト３３３にないと気付く場合は、装置２０は、その特定のジャンルをジャンルリスト３３３において一番上又は最後の項目として自動的に加える。先と同じく、所定の数は、ユーザが数値ボックス７１８及び調整矢印７２０を用いることによって特定されてよく、編集ボタン３３９をアクティブにすることによって、ユーザは、ジャンルリスト３３３の如何なる場所にも特定のジャンルを位置付けることができる。
【００６４】
代替案として、装置２０は、新しいエントリを、そのエントリが現れるタイマ録画された番組の数に従って、対応するリストに加えてよい。例えば、エントリが４つのタイマ録画された番組において現れる場合は、装置２０は、そのエントリを対応するリストの最後に加える。エントリが８つのタイマ録画された番組において現れる場合は、装置２０は、そのエントリをリストの中間に加え、エントリが８よりも多いタイマ録画された番組において現れる場合は、装置２０は、そのエントリを対応するリストの一番上に加える。
【００６５】
ユーザにより入力されたエントリと自動入力されたエントリとを区別するよう、装置２０は、それらの自動入力されたエントリを、特別の記号（例えば、アスタリスク）を夫々の自動入力されたエントリにプリペンド／付加することによって、特定してよい。
【００６６】
チェックボックス７０２及び７０４は、ユーザが、ユーザが装置２０にキーワードを自動的に収集し入力してもらいたいかどうかを特定することを可能にし、チェックボックス７０６及び７０８は、ユーザが、ユーザが装置２０にチャンネル名を自動的に収集し入力してもらいたいかどうかを特定することを可能にし、チェックボックス７１０及び７１２は、ユーザが、ユーザが装置２０にジャンルを自動的に収集し入力してもらいたいかどうかを特定することを可能にする。チェックボックス７１４及び７１６は、ユーザが、装置２０が如何なる自動生成された項目も如何なるリストにも加える前にユーザからの承認を求めるべきかどうかを特定することを可能にする。
【００６７】
なお、言語になくてなならないが、番組を特定するには役立たない多くの語が存在する。それらの語は除外されるべきである。それらの語には、“それ（it）”、“あなた（you）”、“彼女（she）”、及び“私（I）”等の代名詞並びにそれらの夫々の目的語及び所有格；“〜のために（for）”、“〜によって（by）”、“〜のような（like）”、“〜にもかかわらず（despite）”、“〜以来（since）”、“〜の（of）”及び“〜外れて（off）”等の前置詞；感嘆詞；“ドア（door）”、“番組（program）”及び“情報（information）”等の名詞；“行く（go）”等の動詞；“ゆっくり（slowly）”等の副詞；“美しい（beautiful）”等の形容詞；日付名称；更には、ユーザによって特定されるテレビにおける多岐にわたる特別の用語が含まれる。それらの語は、辞書として装置２０によってアクセス可能な記憶装置（例えば、メモリ２５）において記憶されるべきあり、装置２０は、ユーザが例えばＧＵＩ（図示せず。）を介してカテゴリを指す語を追加又は削除することを可能にする。システムは、１よりも多い記憶された辞書を有してよい。例えば、装置２０は、米国英語のための１つの辞書と、英国英語のための他の辞書とを有してよく、ユーザは、どちらの辞書が使用されるべきかをテキストボックス７０２及び調整矢印７２４を用いて選択してよい。
【００６８】
ボックス７２６〜７４８は、ユーザが、選択された辞書におけるどのカテゴリの語が装置２０によってリストのいずれかへの自動生成エントリとして除外されるべきかを特定することを可能にする。
【００６９】
適用ボタン７５０は、図３の適用ボタン３６９と同様の効果を有する。
【００７０】
図３は、キーワード、チャンネル及びジャンルのための設定を示すが、装置２０は、本発明の原理に従って、自動録画のための番組を選択するためにただ１つのカテゴリを使用することができる。例えば、図８は、キーワード設定が自動録画のための番組を検索し選択するために使用されることを示す。キーワード設定が一例として用いられているが、チャンネル設定及びジャンル設定が同様に使用されてよい。簡単のために、同じステップはチャンネル及びジャンルについて繰り返されない。
【００７１】
ステップ８０５で、装置２０は、ユーザが第１のキーワード及び関連する優先度を図３のキーワードリスト３１７へ編集ボタン３２３を用いて入力することを可能にする。先に論じられたように、キーワードリストにおけるキーワードの優先度は、リスト内でのそのキーワードの位置に依存してよい。夫々のキーワードが同じ重みを有するとユーザが選択している場合は、全てのキーワードは同じ優先度を有する。
【００７２】
ステップ８１０で、装置２０は、タイマ録画された番組、すなわち、手動により録画された番組の番組情報を分析することによってユーザの録画傾向を解析し、その解析に従って第２のキーワードを自動的に入力する。これは、装置２０が、図７に示されるように、キーワード入力のために適応モードを使用するよう有効にされることを前提とする。先に論じられたように、キーワードが所定の数（例えば４）のタイマ録画された番組において現れる場合は、装置２０はそのキーワードをキーワードリスト３１７に加える。
【００７３】
ステップ８１５で、装置２０はまた、優先度を第２のキーワードに割り当てる。先に論じられたように、優先度は、この例において、キーワードリスト３１７における第２のキーワードの位置に対応してよく、あるいは、全てのキーワードは、同じ優先度を有してよい。装置２０は、キーワードリスト内の一番上又は最後の項目として第２のキーワードを加えてよい。装置２０はまた、第２のキーワードが現れるタイマ録画された番組の数に従う位置へ第２のキーワードを加えてよい。
【００７４】
ステップ８２０で、装置２０は、第１及び第２のキーワードの１つとの一致を有する、メモリに記憶された電子番組ガイド内の番組の番組情報を検索する。ステップ８３０で、装置２０は、それらの一致する番組を自動録画のために選択する。
【００７５】
ユーザは、図５に示されるメニュー５００を用いて除外リストを入力してよい。一致する番組の番組情報がいずれかの除外リストにおけるいずれかのエントリを含む場合は、その一致する番組は自動録画のために選択されない。
【００７６】
第２のキーワードが装置によって自動的に加えられるとしても、ユーザは、第１及び第２のキーワードの優先度を変更するよう編集ボタン３２３を用いてよい。
【００７７】
装置２０は、第１及び第２のキーワードに関連づけられた優先度に従って、夫々の一致する番組について最終のスコアを計算してよい。例えば、キーワードの位置がキーワードの優先度を表し、第１及び第２のキーワードが夫々番号１及び２としてリストアップされる場合は、第１及び第２のキーワードは夫々、優先度係数として２及び１を割り当てられる。本質的に、先に挙げられているキーワードは、より高い優先度係数（重み）を割り当てられる。リストにおいてＮ個の項目が存在する場合は、一番上の項目はＮの優先度係数を割り当てられ、夫々の後続の項目は、その項目の直ぐ上に挙げられている項目の優先度係数より１小さい優先度係数を割り当てられる。実例において、一致する番組について、一致する番組の番組情報がキーワードを含む場合には、それは、そのキーワードの関連する優先度係数のスコアを割り当てられ、番組情報がそのキーワードを含まない場合は０を割り当てられる。前述の例では、一致する番組の番組情報が第１のキーワードを含む場合は、それは２のスコアを割り当てられ、番組情報が第１のキーワードを含まない場合は、それは０のスコアを割り当てられる。更に、番組情報が第２のキーワードを含む場合は、それは１のスコアを割り当てられ、番組情報が第２のキーワードを含まない場合は、それは０のスコアを割り当てられる。夫々の一致する番組ごとの最終のスコアは、２つのスコアの和である。この実施形態では、最終のスコアは、その和を２つの割り当てられた優先度係数の和によって割り算することによって正規化される。割り算の結果は、次いで、最終の結果をパーセンテージの単位に変換するよう１００を乗じられる。例えば、一致する番組の番組情報が第１及び第２のキーワードの両方ともを含む場合は、最終のスコアは１００％であり、第１のキーワードしか含まない場合は６６．７％であり、第２のキーワードしか含まない場合は３３．３％である。次いで、最終のスコアは、図３の数値ボックス３１３でユーザによって入力された閾値と比較される。閾値を超える場合は、番組は自動録画のために選択され、閾値を下回る場合は、番組は自動録画のために選択されない。
【００７８】
この実施形態では、キーワードカテゴリしか自動録画のための番組を検索及び選択するために使用されないので、カテゴリ等級３４３、３４５及び３４７は使用されない。
【００７９】
ユーザは、自動録画のために許可される信号源及び記憶装置を特定するようセットアップメニュー６００を使用することができる。
【００８０】
本発明の原理に従って、装置２０は、自動録画のための番組を検索及び選択するために３つのカテゴリの中のいずれか２つを使用することができる。図９は、キーワードカテゴリ及びチャンネルカテゴリのみを用いて録画のための番組を選択するプロセスを示す。同じプロセスが他の組み合わせに適用可能である。
【００８１】
ステップ９０５で、装置２０は、第１のチャンネル及び関連する優先度の入力を有効にし、ステップ９１０で、装置２０は、第１のキーワード及び関連する優先度の入力を有効にする。装置２０は図３のメニュー３００を表示して、ユーザが第１のキーワード及び関連する優先度をキーワードリスト３１７に入力し且つ第１のチャネル及び関連する優先度をチャンネルリスト３２５に入力できるようにする。ステップ９１５で、装置２０は、録画スコア閾値の入力を有効にする。ユーザは、図３の数値ボックス３１３で録画スコア閾値を入力してよい。
【００８２】
ステップ９２０で、装置２０は、ＥＰＧ内の番組の番組情報から、第１のチャンネル及び第１のキーワードの一方又は両方との一致を検索する。ステップ９２５で、夫々の一致する番組について、装置２０は一致スコアを計算する。一致する番組は、第１のチャンネル及び第１のキーワードの１つを含む番組情報を有する番組である。スコアの計算において、装置２０は、夫々のキーワードについて、キーワードリスト３１７における当該キーワードの位置に従って優先度係数を割り当てる。例えば、キーワードリストにおいてＮ個のキーワードが存在する場合は、一番上の位置にリストアップされているキーワードはＮの優先度係数を割り当てられる。キーワードは、その直前にリストアップされているキーワードの優先度係数よりも１小さい優先度係数を割り当てられる。夫々のキーワードの優先度が同じである場合は、リスト上の全てのキーワードは１の優先度係数を割り当てられる。装置２０は、全ての一致するキーワードの優先度係数の和をリスト内の全てのキーワードについての優先度係数の和によって割り算することで、キーワードカテゴリのための正規化されたスコアを計算する。この例では、キーワードリストには１つのキーワードしかないので、第１のキーワードとの一致が存在する場合は、キーワードカテゴリのための正規化されたスコアは１であり、第１のキーワードとの一致がない場合は、キーワードカテゴリのための正規化されたスコアは０である。
【００８３】
装置２０は、同じようにチャンネルカテゴリのための正規化されたスコアを計算する。この例では、第１のチャンネル番号との一致が存在する場合は、チャンネルカテゴリのための正規化されたスコアは１であり、一致がない場合は、チャンネルカテゴリのための正規化されたスコアは０である。
【００８４】
次いで、装置２０は、キーワードカテゴリにおける対応する正規化されたスコアに、チャンネルカテゴリにおける対応する正規化されたスコアを乗じることによって、一致する番組の一致スコアを計算してよい。この実施形態では、キーワードカテゴリ及びチャンネルカテゴリの優先度は、同じに扱われる。それら２つのカテゴリの優先度が同じに扱われる他の実施形態では、装置２０は、対応する正規化されたスコアを足し算し、その和を２で割り算して番組の一致スコアを求める。
【００８５】
更なる他の実施形態では、ユーザは、異なるカテゴリごとに異なる優先度を入力してよい。例えば、セットアップメニュー３００を用いて、キーワードカテゴリのための優先度は‘高位’として特定されてよく、一方、チャンネルのための優先度は‘中位’として特定される。装置２０は、高位及び中位の優先度ごとに重み係数を割り当ててよい。例えば、装置２０は、高位及び中位のカテゴリへ夫々５及び３の重み係数を割り当ててよい。次いで、装置２０は、最初に正規化されたスコアに夫々のカテゴリ重み係数を乗じて、２つの乗算結果を足し算し、その和を２つの重み係数の和で割り算して一致スコアを求めることで、一致する番組について一致スコアを計算してよい。
【００８６】
一致スコアは、パーセンテージの単位であるよう１００の係数を乗じられてよい。ステップ９３０で、装置２０は、次いで、一致する番組の一致スコアを録画スコア閾値と比較し、一致スコアが閾値を超える場合は、装置２０は、その一致する番組を自動録画のために選択する。そうでない場合は、その一致する番組は、自動録画のために選択されない。閾値は、図３の数値ボックス３１３を介してユーザによって入力されてよい。
【００８７】
図８に示される実施形態と同様に、装置２０は、図９に示される実施形態において除外リスト、リソース設定、及び適応設定を考慮に入れてよい。図９に示されるカテゴリは、３つ全てのカテゴリが考慮される場合に拡張可能である。
【００８８】
図１０乃至１２は、３つの全てのカテゴリが使用される場合に如何にして一致スコアを計算するのかの例を提供する。図１０は、電子番組ガイドにおいて“The  Last  inventor”との表題を付された番組の番組情報の例を示す。番組情報は、チャンネル名、番組時間、番組の長さ、ジャンル、評定、番組の簡単な説明、及び他の情報（例えば、俳優）に関する情報を含む。図１１において、列１１０１は、番組情報内で見つけられるが、装置１０に記憶されている辞書に従って装置２０によって考慮に入れられない語をリストアップし、列１１１０は、図３のキーワードリスト３１７にない番組情報内の語をリストアップし、列１１２０は、図３のキーワードリスト３１７においてリストアップされている番組情報内の語をリストアップする。この例では、第１の、７つのキーワードのみがキーワードリスト３１７においてリストアップされているとする。列１１２０に示されるように、装置２０は、２つの一致キーワード“Thriller”及び“John  Smith”が存在すると気付く。
【００８９】
図１２（ａ）を参照して、それは、キーワードカテゴリのための正規化されたスコアを計算する表１２１０を示す。列１２１２及び１２１４に示されるように、装置２０は、“Thriller”及び“John  Smith”が２つの一致キーワードであることを検出する。キーワードリストは列１２１２に示される７つのキーワードしか含まず、装置２０は、リスト内のキーワードの位置に従ってキーワードリスト内のキーワードごとに優先度係数と呼ばれる第１の数を割り当てるとする。この例では、リストには７つ存在するので、一番上の位置においてリストアップされているキーワードは７の優先度係数を割り当てられる。キーワードは、その直前にリストアップされているキーワードの優先度係数より１小さい優先度係数を割り当てられる。装置２０は、７つ全てのキーワードの優先度係数の和を２８と計算する。列１２１８は、キーワードカテゴリが取得したスコアを示す。装置２０は、キーワードカテゴリについてのスコアを求めるよう一致キーワードの優先度係数を足し算する。この例では、スコアは１２である。次いで、スコアは、スコア１２を優先度係数の和２８で割り算することによって正規化される。キーワードカテゴリのための正規化されたスコアは、この例では０．４３である。
【００９０】
キーワードリスト内のキーワードが同じ優先度を有して扱われる場合は、キーワードごとの優先度係数は１を割り当てられる点に留意すべきである。
【００９１】
図１２（ｂ）を参照して、それは、チャンネルカテゴリのための正規化されたスコアを計算する表１２４０を示す。列１２４２及び１２４４に示されるように、装置２０は、“Movie  Channel”が一致チャンネルであることを検出する。チャンネルリストは列１２４２に示される５つのチャンネルしか含まず、装置２０は、リスト内のチャンネル名の位置に従ってチャンネルリスト内のチャンネルごとに優先度係数を割り当てるとする。この例では、リストには５つ存在するので、一番上の位置においてリストアップされているチャンネルは５の優先度係数を割り当てられる。チャンネルは、その直前にリストアップされているチャンネルの優先度係数より１小さい優先度係数を割り当てられる。装置２０は、５つ全てのチャンネルの優先度係数の和を１５と計算する。列１２４８は、チャンネルカテゴリが取得したスコアを示す。装置２０は、チャンネルカテゴリについてのスコアを求めるよう一致チャンネルの優先度係数を足し算する。この例では、スコアは４である。次いで、スコアは、スコア４を優先度係数の和１５で割り算することによって正規化される。チャンネルカテゴリのための正規化されたスコアは、この例では０．２７である。
【００９２】
チャンネル名リスト内のチャンネルが同じ優先度を有して扱われる場合は、チャンネルごとの優先度係数は１を割り当てられる点に留意すべきである。
【００９３】
図１２（ｃ）を参照して、それは、ジャンルカテゴリのための正規化されたスコアを計算する表１２７０を示す。列１２７２及び１２７４に示されるように、装置２０は、ジャンル“Thriller”が一致ジャンルであることを検出する。ジャンルリストは列１２７２に示される４つのジャンルしか含まず、装置２０は、リスト内のジャンルの位置に従ってジャンルリスト内のジャンルごとに優先度係数を割り当てるとする。この例では、リストには４つ存在するので、一番上の位置においてリストアップされているジャンルは４の優先度係数を割り当てられる。ジャンルは、その直前にリストアップされているジャンルの優先度係数より１小さい優先度係数を割り当てられる。装置２０は、４つ全てのジャンルの優先度係数の和を１０と計算する。列１２７８は、ジャンルカテゴリが取得したスコアを示す。装置２０は、ジャンルカテゴリについてのスコアを求めるよう一致ジャンルの優先度係数を足し算する。この例では、スコアは３である。次いで、スコアは、スコア３を優先度係数の和１０で割り算することによって正規化される。ジャンルカテゴリのための正規化されたスコアは、この例では０．３０である。
【００９４】
ジャンルリスト内のジャンルが同じ優先度を有して扱われる場合は、ジャンルごとの優先度係数は１を割り当てられる点に留意すべきである。
【００９５】
最終のスコアは、図１３において表１３００で示される数値に従って計算される。列１３２０は、列１３１０においてリストアップされているカテゴリごとの正規化されたスコアを示す。それらの正規化されたスコアは図１２において計算される。図１２に示されるように、キーワード、チャンネル及びジャンルの各カテゴリは、カテゴリ優先度として夫々、高位、中位及び低位を割り当てられている。この例では、高位、中位及び低位の優先度は、５、３及び１の重み係数を夫々割り当てられている。そのようなものとして、列１３３０は、キーワード、チャンネル及びジャンルの各カテゴリが５、３及び１の重み係数を夫々割り当てられていることを示す。装置２０は、重み係数の和を９と計算する。装置２０はまた、各カテゴリの正規化されたスコアにそのカテゴリに割り当てられた重み係数を乗じることによって、列１３４０に示されるような、カテゴリごとの重み付けスコアと呼ばれる第２の数を計算する。装置２０は、列１３４０に示される重み付けスコアについて３．２６の和を計算する。最終のスコアは、重み付けスコアの和を重み係数の和によって割り算すること、すなわち、３．２６／９によって、計算される。この例では、最終のスコアは０．３６であり、これは０．２５の閾値を上回る。そのようなものとして、装置２０は、この番組を自動録画のために選択する。閾値は、図３における識別閾値の数値ボックス３１３を介してユーザによって入力されてよい。
【００９６】
３つのカテゴリのための優先度が同じに扱われる場合は、最終のスコアは、３つの正規化されたスコアを掛け算することによって、又は３つの正規化されたスコアを足し算してその和を３で割り算することによって、求められ得る。
【００９７】
最終のスコアは、パーセンテージの単位であるよう１００を乗じられてよく、それにより、ユーザは、より簡便に図１において識別閾値３１３を入力することができる。
【００９８】
番組が自動録画のために選択された場合、装置２０は、その事実をユーザに知らせるＯＳＤを表示してよい。
【００９９】
本発明は望ましい設計を有するよう記載されてきたが、本発明は、本開示の精神及び適用範囲の中で更に変形されてよい。従って、本願は、その一般的原理を用いる本発明の如何なる変形、使用又は適応もカバーするよう意図される。更に、本願は、本発明が属し且つ添付の特許請求の範囲の制限内にある当該技術における既知又は通例のやり方の中にある本開示からの逸脱をカバーするよう意図される。  
上記の実施形態に加えて、以下の付記を開示する。
（付記１）
自動記録のために番組を検索する方法であって、
キーワード、チャンネル及びジャンルを含むカテゴリの中の１カテゴリである第１のエントリ及び関連する第１の優先度のユーザからの入力を有効にするステップと、
前記ユーザの記録傾向に従って前記１カテゴリにおける第２のエントリをテレビジョン受信機によって自動的に入力するステップと、
前記第２のエントリに対する第２の優先度を前記テレビジョン受信機によって自動的に割り当てるステップと、
前記第１のエントリ及び前記第２のエントリの１つとの一致を有する電子番組ガイド内の番組の番組情報を検索するステップと
を有する方法。
（付記２）
一致する番組を自動記録のために選択するステップ
を更に有する付記１に記載の方法。
（付記３）
除外リストへのエントリの入力を有効にするステップを更に有し、
前記一致する番組が、前記除外リスト内のエントリのいずれか１つを含む番組情報を有する場合は、前記選択するステップは、当該一致する番組を選択しない、
付記２に記載の方法。
（付記４）
前記ユーザが前記第１の優先度及び前記第２の優先度を変更することを可能にするステップ
を更に有する付記２に記載の方法。
（付記５）
前記自動的に割り当てるステップは、前記第１の優先度と異なるよう前記第２の優先度を割り当てる、
付記２に記載の方法。
（付記６）
前記第２の優先度は、前記第１の優先度よりも低い、
付記５に記載の方法。
（付記７）
前記第２の優先度は、前記第１の優先度よりも高い、
付記６に記載の方法。
（付記８）
一致する番組の夫々について、前記第１の優先度及び前記第２の優先度に従って最終スコアを計算するステップ
を更に有する付記２に記載の方法。
（付記９）
前記計算するステップは、
第１及び第２の数を前記第１の優先度及び前記第２の優先度に従って夫々割り当てるステップと、
第１及び第２のスコアを、第１及び第２のキーワードとの一致が存在する場合は前記第１及び第２の数として夫々割り当て、前記第１及び第２のキーワードとの一致が存在しない場合はゼロとして夫々割り当てるステップと、
前記最終のスコアを生成するよう前記第１及び第２のスコアを結合するステップと
を更に有する、付記８に記載の方法。
（付記１０）
前記結合するステップは、
第３の数を形成するよう前記第１及び第２の数を足し算するステップと、
第４の数を形成するよう前記第１及び第２のスコアを足し算するステップと、
前記最終のスコアを形成するよう前記第４の数を前記第３の数で割り算するステップと
を更に有する、付記９に記載の方法。
（付記１１）
前記一致する番組の前記最終のスコアが閾値よりも大きい場合は、自動記録のために当該一致する番組を選択するステップ
を更に有する付記１０に記載の方法。
（付記１２）
前記ユーザが前記閾値を入力することを可能にするステップ
を更に有する付記１１に記載の方法。
（付記１３）
自動記録のための信号源の選択を可能にするステップを更に有し、
前記選択するステップは、前記信号源の中の１の信号源からのみ一致する番組を選択する、
付記２に記載の方法。
（付記１４）
記憶装置の選択を有効にし、該記憶装置の中の１の記憶装置へ一致する番組を記録するステップ
を更に有する付記２に記載の方法。
（付記１５）
前記第２のエントリが前記テレビジョン受信機によって入力されることを示す第２のキーワードをマークするステップ
を更に有する付記２に記載の方法。
（付記１６）
キーワード、チャンネル及びジャンルを含むカテゴリの中の１カテゴリである第１のエントリ及び関連する第１の優先度をユーザから受け取る入力部と、
前記ユーザの記録傾向に従って前記１カテゴリにおける第２のエントリを入力し、該第２のエントリに対する第２の優先度を自動的に割り当て、前記入力部から前記第１のエントリ及び前記第１の優先度を受け取るプロセッサと、
電子番組ガイドと、前記第１のエントリ及び前記第２のエントリと、前記第１の優先度及び前記第２の優先度とを記憶するメモリと
を有し、
前記プロセッサは、前記第１のエントリ及び前記第２のエントリと、前記第１の優先度及び前記第２の優先度とを前記メモリに記憶し、前記第１のエントリ及び前記第２のエントリの１つとの一致を有する前記電子番組ガイド内の番組の番組情報を検索し、一致する番組を自動記録のために選択する、装置。
（付記１７）
前記プロセッサは、前記入力部から除外リストへのエントリを受け取り、
前記一致する番組が、前記除外リスト内のエントリのいずれか１つを含む番組情報を有する場合は、前記プロセッサは、当該一致する番組を選択しない、
付記１６に記載の装置。
（付記１８）
前記プロセッサは、前記ユーザが前記第１の優先度及び前記第２の優先度を変更することを可能にする、
付記１６に記載の装置。
（付記１９）
前記プロセッサは、前記第１の優先度とは異なるよう前記第２の優先度を割り当てる、
付記１６に記載の装置。
（付記２０）
前記第２の優先度は、前記第１の優先度よりも低い、
付記１９に記載の装置。
（付記２１）
前記第２の優先度は、前記第１の優先度よりも高い、
付記１９に記載の装置。
（付記２２）
前記プロセッサは、前記第１の優先度及び前記第２の優先度に従って最終のスコアを計算する、
付記１６に記載の装置。
（付記２３）
前記プロセッサは、
第１及び第２の数を前記第１の優先度及び前記第２の優先度に従って夫々割り当て、
第１及び第２のスコアを、前記第１のエントリ及び前記第２のエントリとの一致が存在する場合は前記第１及び第２の数として夫々割り当て、前記第１のエントリ及び前記第２のエントリとの一致が存在しない場合はゼロとして夫々割り当て、
前記最終のスコアを生成するよう前記第１及び第２のスコアを結合する
ことによって前記最終のスコアを計算する、
付記２２に記載の装置。
（付記２４）
前記プロセッサは、
第３の数を形成するよう前記第１及び第２の数を足し算し、
第４の数を形成するよう前記第１及び第２のスコアを足し算し、
前記最終のスコアを形成するよう前記第４の数を前記第３の数で割り算する
ことによって、前記最終のスコアを生成するよう前記第１及び第２のスコアを結合する、
付記２３に記載の装置。
（付記２５）
前記プロセッサは、前記一致する番組の前記最終のスコアが閾値よりも大きい場合は、当該一致する番組を自動記録のために選択する、
付記２４に記載の装置。
（付記２６）
前記プロセッサは、前記入力部から前記閾値を受け取る、
付記２５に記載の装置。
（付記２７）
前記プロセッサは、信号源の選択を受け取り、該信号源からのみ一致する番組を選択する、
付記１６に記載の装置。
（付記２８）
前記プロセッサは、記憶装置の選択を受け取り、該記憶装置へのみ一致する番組を記録する、
付記１６に記載の装置。
（付記２９）
キーワード、チャンネル及びジャンルを含むカテゴリの中の１カテゴリである第１のエントリ及び関連する第１の優先度をユーザから受け取る入力手段と、
前記ユーザの記録傾向に従って前記１カテゴリにおける第２のエントリを入力し、該第２のエントリに対する第２の優先度を自動的に割り当て、前記入力手段から前記第１のエントリ及び前記第１の優先度を受け取る処理手段と、
電子番組ガイドと、前記第１のエントリ及び前記第２のエントリと、前記第１の優先度及び前記第２の優先度とを記憶する記憶手段と
を有し、
前記処理手段は、前記第１のエントリ及び前記第２のエントリと、前記第１の優先度及び前記第２の優先度とを前記記憶手段に記憶し、前記第１のエントリ及び前記第２のエントリの１つとの一致を有する前記電子番組ガイド内の番組の番組情報を検索し、一致する番組を自動記録のために選択する、装置。
（付記３０）
前記処理手段は、前記入力手段から除外リストへのエントリを受け取り、
前記一致する番組が、前記除外リスト内のエントリのいずれか１つを含む番組情報を有する場合は、前記処理手段は、当該一致する番組を選択しない、
付記２９に記載の装置。
（付記３１）
前記処理手段は、前記ユーザが前記第１の優先度及び前記第２の優先度を変更することを可能にする、
付記２９に記載の装置。
（付記３２）
前記処理手段は、前記第１の優先度とは異なるよう前記第２の優先度を割り当てる、
付記２９に記載の装置。
（付記３３）
前記第２の優先度は、前記第１の優先度よりも低い、
付記３２に記載の装置。
（付記３４）
前記第２の優先度は、前記第１の優先度よりも高い、
付記３２に記載の装置。
（付記３５）
前記処理手段は、前記第１の優先度及び前記第２の優先度に従って最終のスコアを計算する、
付記２９に記載の装置。
（付記３６）
前記処理手段は、
第１及び第２の数を前記第１の優先度及び前記第２の優先度に従って夫々割り当て、
第１及び第２のスコアを、前記第１のエントリ及び前記第２のエントリとの一致が存在する場合は前記第１及び第２の数として夫々割り当て、前記第１のエントリ及び前記第２のエントリとの一致が存在しない場合はゼロとして夫々割り当て、
前記最終のスコアを生成するよう前記第１及び第２のスコアを結合する
ことによって前記最終のスコアを計算する、
付記３５に記載の装置。
（付記３７）
前記処理手段は、
第３の数を形成するよう前記第１及び第２の数を足し算し、
第４の数を形成するよう前記第１及び第２のスコアを足し算し、
前記最終のスコアを形成するよう前記第４の数を前記第３の数で割り算する
ことによって、前記最終のスコアを生成するよう前記第１及び第２のスコアを結合する、
付記３６に記載の装置。
（付記３８）
前記処理手段は、前記一致する番組の前記最終のスコアが閾値よりも大きい場合は、当該一致する番組を自動記録のために選択する、
付記３７に記載の装置。
（付記３９）
前記処理手段は、前記入力手段から前記閾値を受け取る、
付記３８に記載の装置。
（付記４０）
前記処理手段は、信号源の選択を受け取り、該信号源からのみ一致する番組を選択する、
付記２９に記載の装置。
（付記４１）
前記処理手段は、記憶装置の選択を受け取り、該記憶装置へのみ一致する番組を記録する、
付記２９に記載の装置。
【図１】
0005855746.tif 000002
【図２】
0005855746.tif 000003
【図３】
0005855746.tif 000004
【図４】
0005855746.tif 000005
【図５】
0005855746.tif 000006
【図６】
0005855746.tif 000007
【図７】
0005855746.tif 000008
【図８】
0005855746.tif 000009
【図９】
0005855746.tif 000010
【図１０】
0005855746.tif 000011
【図１１】
0005855746.tif 000012
【図１２】
0005855746.tif 000013
【図１３】
0005855746.tif 000014