(57)【特許請求の範囲】
【請求項１】
テレビジョン番組選択方法において、
ユーザが以前に見ていたテレビ番組の特性を表しているデータと一致しているテレビジョン番組について記憶されている番組案内を検索するステップと、
前記検索の終了次第、一致したテレビジョン番組の入手可能を前記ユーザに知らせるステップと、
前記ユーザが以前に見ていたテレビ番組の特性を表すデータを自動的に記憶するステップであって、該データはユーザの入力に応じて手動で変更することが可能であるステップと
を含んでいることを特徴とする方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は将来のある日に見たり、録画したりするためにテレビ番組（テレビジョン・プログラム）を選択するテレビ番組選択方法に関する。
【０００２】
なお、本明細書の記述は本件出願の優先権の基礎たる米国特許出願第６０／００６，８８８号（１９９５年１１月１７日出願）および米国特許出願第０８／５７３，１１３号（１９９５年１２月１５日出願）の明細書の記載に基づくものであって、当該米国特許出願の番号を参照することによって当該米国特許出願の明細書の記載内容が本明細書の一部分を構成するものとする。
【０００３】
【従来の技術】
見たいテレビ番組を選択することは、利用可能なチャネルの数が最近では劇的に増加していることから、ますます難しくなっている。例えば、ＲＣＡ（登録商標）ＤＳＳ（登録商標）直接放送衛星受信装置では、選択できるチャネルの数が１５０チャネルにもなっている。今まで、「なにが放送されるか」をユーザ（視聴者）が知りたいときは、ユーザができることとしては、ことによってはユーザの興味を刺激するような番組が見つかるのではないかと期待して、地元の新聞に印刷されているテレビ番組予定表（テレビジョン・スケジュール）を調べるのがせいぜいであった。
【０００４】
【発明が解決しようとする課題】
このようなやり方は、調査対象のテレビチャネル予定表がわずかなチャンネル数であるときは効果的であるかもしれないが、テレビ・チャネルが１５０チャネルもあるときは、ある時刻に「なにが放送されるか」を見るだけでも、視聴者が１５０チャネルの予定表全体を調べることは不可能であろう。このような調査作業は、番組のすべてが種類（カテゴリ）別にリストされているような場合であっても敬遠されるものであった。視聴者は、おびただしい利用可能な番組の中で自分が興味のある番組はほんのわずかであることに気づくことがある。つまり、その視聴者によって無価値のものは価値のあるものよりも圧倒的に多く、価値のあるものはその陰に隠される傾向がある。その結果として、チャネル数が増加していくと、望みの番組を短時間で見つける成功率はますます乏しくなっていく。
【０００５】
本発明の目的は、上述の点に鑑みて、視聴者が興味をもっている番組特性を有するテレビ番組をチャネル案内リストから自動的に探し出して通知してくれる装置および方法を提供することにある。
【０００６】
【課題を解決するための手段】
上記目的を達成するため、本発明は、ユーザが以前に見ていたテレビ番組の特性を表しているデータと一致しているテレビジョン番組について記憶されている番組案内を検索するステップと、前記検索の終了次第、一致したテレビジョン番組の入手可能を前記ユーザに知らせるステップと、前記ユーザが以前に見ていたテレビ番組の特性を表すデータを自動的に記憶するステップであって、該データはユーザの入力に応じて手動で変更することが可能であるステップとを含んでいるテレビジョン番組選択方法を提供する。
【０００７】
【発明の実施の形態】
以下、図面を参照して、本発明の実施の形態を詳細に説明する。
【０００８】
ＲＣＡ（登録商標）ＤＳＳ（登録商標）直接放送衛星システムやStarsight(登録商標）などのようなテレビジョン・システムでは、加入者のテレビジョン受信装置に表示されるチャネル案内（チャネル・ガイド）を送信している。
【０００９】
図１は、例えば、Thomson Consumer Electronics, Inc.（米国インディアナ州インディアナポリス）製のＲＣＡ（登録商標）DSS （登録商標）直接放送衛星受信システムから得られた番組案内の画面表示（プログラム・ガイド・スクリーン・ディスプレイ）１１０を示している。ユーザは、カーソル（リモート・コントロールの上向き、下向き、右向きおよび左向きのコントロール・キー（図示せず）の操作を通して）を、望みの番組の名前を収めている番組案内画面表示のブロック（区枠）まで動かすことによって、番組案内の中から１つの番組を見るために選択している。リモート・コントロールの選択キー（SELECTキー）が押されると、カーソルの現在のｘ、ｙ位置が評価されて、バーチャル（仮想）チャネルと番組時間情報が導出されるようになっている。図１の例では、特定のテレビ番組（テレビジョン・ショー）、CINE SATURDAY NIGHT MOVIE ：ZULU（CINE土曜夜の映画：ズールー）がハイライトされ、リモート・コントロール・ユニット（例えば、図４の４５０Ｒ）上のカーソル・キーを使用することによって選択されるようになっている。このハイライト（強調）は図１に番組タイトルを取り囲む太線の枠によって示されている。通常、選択キーを押すと、関係の番組データがプログラミング・ユニットへ転送される。また図１に示すように、補助的テキスト・ディスプレイ（文字表示）１２０も表示されているのに注意されたい。この補助的テキスト・ディスプレイ１２０には、ハイライトされたテレビ番組に関する追加のデータが入っている。チャネル案内画面１１０と補助的テキスト・ディスプレイ１２０から得られるデータの別の使い方については以下で説明する。
【００１０】
図２は、画面表示として生成することができる「予測エージェント・リスト(predictive agent list) 」または「視聴アイテム・リスト(viewed item list)」２１０を示している。テレビ番組が一定の時間期間、例えば、５分またはそれ以上の間見られていると、本発明の装置によって自動的にこの予測エージェント・リストにデータ（視聴データ）が格納される。このようにすると、ユーザの視聴習慣が記録にとられるので、この記録結果を手引として、近い将来に放送されるどの番組に視聴者が関心を持つかを装置に予測させることが可能になる。
【００１１】
予測エージェント・リスト２１０は一例として図２に示されているように構成される。図２に示す例では、視聴者は７つの映画を現在までに見ている。（テレビ番組のタイプで映画は「トピック(topic) 」と呼ばれる大まかな分類に属する。）最後の映画は１９９５年１１月１５日に見られている。これらの７つの映画のうち、テーマが「コメディ」である映画は３つ、テーマが「ドラマ」である映画は４つである。最後のコメディは１９９５年１１月１５日に見られ、最後のドラマは１９９５年９月２７日に見られている。また、視聴者は"The Simpsons （シンプソン夫人）" というタイトルのテレビ番組の作品を２１回も見ている。なお、各アイテムがロックされているか、ロック解除されているかの指示も、この予測エージェント・リスト（視聴アイテム・リスト）に格納される。視聴者は、ある特定のアイテムが最近見られていないときに、システムがそのアイテムを自動的に削除するのを防止するために、そのアイテムをロックしておくことが可能である。さらに、ユーザ（視聴者）は視聴アイテム・リストを編集することで、予測されるテレビ番組のためのもっと良いフィルタを提供することも可能である（図８を参照）。
【００１２】
視聴アイテム・リストの自動ローディングは図３のフローチャートに示されているが、そこでは、ステップ３００でルーチンに入るようになっている。ステップ３００で、同調器（チューナ）が少なくとも５分間、現在のチャネルにチューニング（同調）されていたかどうかを確かめるチェックが行われる。チューニングが５分を満していなければ、ルーチンはステップ３１０で終了する。チューニングが５分以上であれば、ルーチンはステップ３２０へ進み、視聴アイテム・リストをメモリから取り出す。ステップ３２５で、現在表示されているテレビ番組に一致するアイテムが視聴アイテム・リスト内にすでに存在するかどうかを確かめるチェックが行われる。もし、一致するアイテムが存在すれば、そのアイテムのカウントをインクリメントし、ルーチンはステップ３３５で終了する。現在見られているテレビ番組に一致するアイテムが視聴アイテム・リスト内にまだ存在しなければ、ルーチンはステップ３４０へ進む。ステップ３４０で、視聴アイテム・リストが一杯かどうかを確かめるチェックが行われる。このリストが一杯でなければ、現在見られているテレビ番組を示すデータが視聴アイテム・リストに追加され、ルーチンはステップ３３５で終了する。
【００１３】
視聴アイテム・リストが一杯であるとステップ３４０で判断されたときには、ステップ３５０で、ルーチンはリストの中で最も過去に視聴されたアイテムを読み取ることになる。ステップ３５５で、そのアイテムがロックされているかどうかを確かめるチェックが行われる。そのアイテムがロックされていれば、これは視聴者がそのアイテムの削除を望んでいないことを意味するので、ルーチンはループしてステップ３６０へ戻り、最も過去に視聴された次のアイテムをそのリストから取り出す。今度は、そのアイテムがステップ３５５でチェックされ、そのアイテムがロックされているかどうかが確かめられる。そのアイテムがロックされていなければ、ルーチンはステップ３６５へ進み、そこで、そのアイテムがリストから削除されるので、視聴アイテム・リストに空きスペースが生じることになる。そのあと、ルーチンはステップ３４５へ進み、新しいアイテムを視聴アイテム・リストに追加し、ステップ３３５で終了する。
【００１４】
視聴者は、ある時刻に「なにが放送されるか」を確かめるためにサーチを要求することができる（図６を参照）。そのサーチの結果は、ユーザにとって関心があると思われるテレビ番組の予測リストになっている。この予測リストは、文字画面表示（オンスクリーン・ディスプレイ）を通してユーザに表示される（図７を参照）。この表示されるリストは、例えば、特定タイプのショーが今までに見られた回数の降順にといったように、「重みを付けた」方法で表示することが可能である。この予測リストの生成は図５のフローチャートに示されている。
【００１５】
上述したように、上述した対話文または確認文を作るために本発明の装置のコントローラによって使用されるチャネル案内データは衛星テレビジョン通信システムから受信することが可能である。図４はそのような衛星テレビジョン通信システムを示しており、そこでは、衛星４００Ｓはオーディオ（音声）、ビデオ（映像）、またはデータ情報を表す信号を地球基地局の送信装置４００Ｔから受信している。この衛星はこの信号を増幅し、特定の周波数で動作し、一定のバンド幅をもつトランスポンダを経由して、消費者の住宅に置かれた複数の受信装置（テレビ受信機）４００Ｒへ再放送している。この種のシステムは、アップリンク伝送部分（地上から衛星へ）、地球を回る衛星の送受信ユニット、およびユーザの住宅に置かれた受信装置を含むダウンリンク部分（衛星から地上へ）から構成されている。
【００１６】
上述したような衛星システムでは、あるテレビ番組を選択するために必要な情報は各受信装置に固定的にプログラムされているのではなく、むしろ、衛星から絶えず各トランスポンダ上にダウンロードされる。テレビ番組選択情報は、マスタ番組案内(Master Program Guide - ＭＰＧ）と呼ばれているデータの集まりから構成されており、この番組案内はユーザに表示されるテレビ番組タイトル、その開始時間と終了時間、バーチャル・チャネル番号、およびバーチャル・チャネルの割当て情報を、トランスポンダ周波数と、特定のトランスポンダから送信された時分割多重化データストリーム内の位置とに関係づけている。このようなシステムでは、最初のマスタ番組案内が衛星から受信されるまではどのチャネルもチューニング（同調）することが不可能である。その理由は、その番組案内を受信するまでは、いずれのトランスポンダの周波数とデータストリーム内の位置（つまり、データ・タイム・スロット）の点から見たときに、どのチャネルも、それがどこに置かれているかが受信装置（ＩＲＤ、つまり、統合受信デコーダ(Integrated Receiver Decoder) ）には文字通り分からないためである。
【００１７】
マスタ番組案内は、テレビ番組の映像および音声データと一緒にすべてのトランスポンダで送信され、例えば、２秒ごとに周期的に繰り返されることが好ましい。マスタ番組案内はいったん受信されると、受信装置のメモリ・ユニットに保存され、例えば、３０分ごとに周期的に更新される。マスタ番組案内を保存しておくと、必要な選択データがいつでも利用できるので、テレビ番組を瞬時に選択することが可能になる。マスタ番組案内がテレビ番組を選択するために使用されたあとで、破棄されるようなことがあると、新しい番組案内を得るまでに少なくとも２秒の遅延が生じ、そのあとでさらに別のテレビ番組の選択が行われることになる。
【００１８】
望みのテレビ番組を搬送するチャネル・トランスポンダにいったんチューニングされると、その番組の音声情報と映像情報を収めているデータ・パケットは、そのデータ・パケットを調べて適切なＳＣＩＤ（Service Component Identifier：サービス成分識別子）１２ビット・コードを知ることにより、そのトランスポンダから受信したデータストリームから選択することができる。現在受信されているデータ・パケットのＳＣＩＤが、番組案内にリストされている望みのテレビ番組のＳＣＩＤに一致すれば、そのデータ・パケットは受信装置の適切なデータ処理セクションに転送される。特定パケットのＳＣＩＤが番組案内にリストされている望みのテレビ番組のＳＣＩＤに一致していなければ、そのデータ・パケットは破棄される。
【００１９】
【実施例】
以下では、上述した本発明を実現するのに適したシステム・ハードウェアについて簡単に説明する。図４に示すように、送信装置４００Ｔは信号源（ソース）４０１（例えばテレビジョン信号源）からのデータ信号を処理し、その処理した信号を衛星４００Ｓに送信する。衛星４００Ｓはこの信号を受信すると、受信アンテナ４００Ａに再放送し、受信アンテナから信号が受信機４００Ｒに入力される。送信装置４００Ｔはエンコーダ４１０Ｔ、変調器（つまり、変調器／順方向誤り訂正器（ＦＥＣ））４２０Ｔ、およびアップリンク・ユニット４３０Ｔを具備している。エンコーダ４１０Ｔは信号源４０１からの信号を、ＭＰＥＧのような、所定の規格（標準）に従って圧縮し、符号化する。ＭＰＥＧは、ディジタル記憶媒体上に記憶される動画および関連オーディオの符号化表現に関して国際標準化機構(International Standards Organization - ＩＳＯ）の動画専門家部会(Moving Picture Expert Group) によって開発された国際規格である。エンコーダ４１０Ｔから出力の符号化信号は変調器／順方向誤り訂正器（ＦＥＣ）４２０Ｔに渡され、そこで、信号はエラー訂正データと一緒に符号化され、この符号化信号は４相位相偏移変調(Quaternary Phase Shift Key - ＱＰＳＫ）で変調されて搬送波に乗せられる。
【００２０】
アップリンク・ユニット４３０Ｔはその圧縮・符号化信号を衛星４００Ｓに送信し、その衛星から信号は選択された地域の受信エリアに放送される。衛星４００Ｓからの信号は、いわゆるセットトップ受信機４００Ｒ（つまり、テレビジョン受信機の上に置かれたインタフェース装置）の入力に接続されたアンテナディッシュ（antenna dish：皿状アンテナ）４００Ａによって受信される。受信機４００Ｒは、信号を復調し、エラー訂正データを復号化する復調器（デモジュレータ／順方向エラー訂正（ＦＥＣ）デコーダ）４１０Ｒと、ＩＲ（赤外線）リモート・コントロール・コマンドを受信するＩＲ受信装置４１２と、復調器／ＦＥＣユニット４１０Ｒと相互作用しながら動作するマイクロプロセッサ４１５Ｒと、信号の内容、つまり、オーディオ情報であるか、ビデオ情報であるかに応じてユニット４００Ｒ内の該当のデコーダ４２０Ｒへ信号を転送するトランスポート・ユニット４２０Ｒとを装備している。ＮＴＳＣエンコーダ４４０Ｒは復号化信号を、標準ＮＴＳＣ民生ＶＣＲ（ビデオカセットレコーダ）４０２および標準ＮＴＳＣ民生テレビジョン受信機４０３の信号処理回路で使用するのに適したフォーマットに符号化する。マイクロプロセッサ（またはマイクロコントローラやマイクロコンピュータ）４１５Ｒは赤外線 (ＩＲ) 制御信号をリモート・コントロール・ユニット（遠隔制御器、リモコン）４５０Ｒから受信し、制御情報をＩＲリンク（ＩＲ送信装置）４１８Ｒを介してＶＣＲ４０２へ送信する。マイクロプロセッサ４１５Ｒは対話型文または確認文をユーザに対して表示するために必要な文字表示(on-screen display：ＯＳＤ）信号も生成する。また、マイクロプロセッサ４１５Ｒはカーソル・キーのＸ、Ｙ情報を受信し、それを解読して文字表示内のユーザ選択部分をハイライト（強調）で表示することを制御する。
【００２１】
予測リストを自動生成するルーチンは図５に開示されている。ステップ５００でルーチンに入り、ステップ５２０で、図２の視聴アイテム・リスト内のサーチ用語に一致するものを見つけるために、新たに受信した番組案内のサーチが行われる。なお、図１の追加の番組記述データ１２０もサーチされ、図２のサーチ用語に対応するものが探し出されることも注意されたい。サーチ・ルーチンはステップ５２５でループに入り、サーチが無事に完了するまで続けられる。
【００２２】
サーチが完了すると、ステップ５３０で、視聴アイテム・リストはアイテム表示のための重み付けがされる。次に、視聴者にとって関心（興味）があると予測されるアイテムのリストがステップ５３５で表示され、プログラムはステップ５４０で終了する。
【００２３】
図６〜図８は、ユーザが本発明の特徴を行使できるようにするテレビ受信機の画面表示を示している。具体的には、図６は、例えば、ＤＳＳ（登録商標）衛星テレビジョン・システムの通常の階層型メニュー・システムからアクセスされる予測エージェント・メインメニューである。図６の画面表示には、それぞれ"Request a Suggestion （提案表示）" と"Edit User Information（編集ユーザ情報）" と名づけた２つの「ソフトキー」がある。"Request a Suggestion"を選択すると、予測オペレーションが実行され、図７の画面表示が提示される。
【００２４】
図７はユーザに対しての予測を示している。例えば、Fox チャネル上の映画Annie Hall（アニーホール）が、その特定の視聴者にとって興味があると予測されるショーのリストを導く。視聴者はそのリスト上のアイテムの１つをハイライトにして、そのショーにチューニングすることも、それを録画することもできる。
【００２５】
図６の画面表示から選択できるもう１つは、"Edit User Information（編集ユーザ情報）" である。ここでは、視聴者が"Undesired Show （アンデザイアードショー）" と名づけられたショー（番組）を見ていたと想定している（説明の便宜上）。さらに、視聴者はそのショーが面白くなかったので、そのショーが将来の予測に影響するのを望んでいないものと想定している。"Edit User Information（編集ユーザ情報）" ソフトキーをその視聴者が選択すると、図８の画面が起動して表示される。この場合、視聴者は"Undesired Show （アンデザイアードショー）" のエントリをハイライトにし、"Delete Item（アイテム削除）" ソフトキーを押すと、そのエントリを削除することができる。
【００２６】
また、上述したように、視聴者は必要とするエントリをロックしておくと、そのロックしたエントリのアイアイテムが低カウントであるか、あるいは最近では見ていなかったときに、空きスペースが必要になった時点で、そのエントリが自動的に削除されるのを防止することができる。
【００２７】
【発明の効果】
以上、衛星テレビジョン・システムを例にして本発明を説明してきたが、本発明は、ディジタルであるか、アナログであるかに関係なく、地上ベースのテレビジョン放送システムにも等しく適用可能である。
【００２８】
以上説明したように、本発明によれば、視聴者が興味をもっているテレビ番組の特性と一致するテレビ番組を、チャネル案内から自動的に探し出して視聴者に知らせてしてくれる効果が得られると共に、視聴者の番組の視聴結果に応じてサーチ基準であるテレビ番組の特性を表すデータを自動的に記憶することができるだけでなく、そのデータをユーザの入力に応じて手動で自在に変更することができる効果が得られる。
【図面の簡単な説明】
【図１】本発明の一形態による表示画面の例を示す図である。
【図２】本発明の別の形態による視聴アイテム・リストを表示している表示画面を示す図である。
【図３】本発明を理解する上で役立つ本発明の処理動作を示すフローチャートである。
【図４】本発明で使用するのに適した装置の構成を示すブロック図である。
【図５】本発明を理解する上で役立つ他の処理動作を示すフローチャートである。
【図６】本発明によって得られる種々の表示画面の内で１つの表示画面を示す図である。
【図７】本発明によって得られる表示画面の他の１つを示す図である。
【図８】本発明によって得られる表示画面のさらに他の１つを示す図である。
【符号の説明】
１１０  番組案内の画面表示
１２０  補助的テキスト・ディスプレイ
２１０  視聴アイテム・リスト（予測エージェントリスト）
４００Ａ  受信アンテナ
４００Ｓ  衛星
４００Ｔ  送信装置
４００Ｒ  受信装置
４０１  信号源
４０２  標準ＮＴＳＣ民生ＶＣＲ
４０３  標準ＮＴＳＣ民生テレビジョン受信機
４１０Ｒ  復調器／ＦＥＣデコーダ
４１０Ｔ  エンコーダ
４１２Ｒ  ＩＲ受信装置
４１５Ｒ  マイクロプロセッサ
４１８Ｒ  ＩＲ送信装置
４２０Ｔ  変調器
４２０Ｒ  トランスポート・ユニット
４３０Ｒ  デコーダ
４３０Ｔ  アップリンクユニット
４４０Ｒ  ＮＴＳＣエンコーダ
４５０Ｒ  リモート・コントロール・ユニット
４０３  オンスクリーン・ディスプレイ手段
４１２Ｒ  データ入力手段
４１５Ｒ  マイクロプロセッサ
【図１】
0004334625.tif 000002
【図２】
0004334625.tif 000003
【図３】
0004334625.tif 000004
【図４】
0004334625.tif 000005
【図５】
0004334625.tif 000006
【図６】
0004334625.tif 000007
【図７】
0004334625.tif 000008
【図８】
0004334625.tif 000009