(57)【要約】      （修正有）【課題】エレクトロニックテレビジョン（ＴＶ）プログラムガイドを受信して格納する方法及び装置。【解決手段】衛星ＴＶシステム、ケーブルＴＶシステム、又は現行放送ＴＶシステムにおいて、エレクトロニックＴＶプログラムガイドはテレビ受像機によって受信されと映像信号内に符号化される。現在利用可能な多くのテレビ受像機はユーザーが「選局」リストをプログラムすることができる。テレビ受像機がその選局モード状態にあるとき、テレビ受像機はユーザーが選局リストに格納したチャンネルにのみ同調する。テレビ受像機の選局機能に関してユーザーが格納したチャンネルに関連するプログラムガイド情報のみを格納することによってエレクトロニックＴＶプログラムガイドを格納するのに必要なメモリと処理能力を削減する。第２チューナを有するテレビ受像機は、第２チューナが記憶されたプログラムガイドを自動的に更新するために使用される。【選択図】図１
2005269674.tif 000002
【特許請求の範囲】
【請求項１】
所定周波数のチャンネルに同調してこの所定周波数のチャンネルで受信した無線周波数を映像信号に変換する同調システムと、
上記同調システムから映像信号を入力しこの映像信号内の符号化されたデータベースを復号化するデコーダと、
上記同調システムとデコーダとを制御するマイクロプロセッサと、
上記所定周波数のチャンネルのサブセットを記憶する第１メモリと、
上記マイクロプロセッサに制御され上記復号化されたデータベースを記憶する第２メモリとを備え、
上記同調システムは、第１チューナと第２チューナとを備えていて、
上記マイクロプロセッサは、
所定周波数のチャンネルのプログラムされたサブセットのうちの１局に第２チューナを同調させ、
そのプログラムされたサブセットのチャンネルに関連するデータベース情報を取り込み、その後、
取り込まれたデータベース情報を第２メモリに格納するというプロトコルに従って第２メモリ内のデータベース情報を自動的に更新することを特徴とするテレビジョン受像機。
【請求項２】
請求項１記載のテレビジョン受像機において、
データベース情報は、映像信号の垂直帰線期間内に符号化されていることを特徴とするテレビジョン受像機。
【請求項３】
テレビジョン受像機の同調システムが同調する利用可能な所定周波数のチャンネルのサブセットを第１メモリに格納する工程と、
上記同調システムが上記第１メモリに記憶され且つプログラムされた所定周波数のチャンネルのサブセットにのみ同調する選局モードを上記受像機に設ける工程と、
所定周波数のチャンネルで上記同調システムにより受信された映像信号からデータベース情報を復号化する工程と、
上記第１メモリに記憶され且つプログラムされた所定周波数のチャンネルのサブセットに関連するデータベース情報のみを第２メモリに格納する工程とを備えていることを特徴とするテレビジョン受像機のデータベース情報格納方法。
【請求項４】
請求項３記載の方法において、
同調システムは、プログラムされた所定周波数のチャンネルのサブセットの中に存在しない所定周波数のチャンネルの１局に同調した場合、その所定周波数のチャンネルに関連するデータベース情報を、第２メモリに格納せずに、取り込んで画面表示のために利用可能にし、
同調システムは、プログラムされた所定周波数のチャンネルのサブセットの中の１局に同調した場合、マイクロプロセッサがそのプログラムされたサブセットのチャンネルに関連するデータベース情報で且つ第２メモリに記憶されたデータベース情報が最新の情報であるか否かを判定し、
上記プログラムされたサブセットのチャンネルに関連するデータベース情報で且つ第２メモリに記憶されたデータベース情報が最新の情報である場合、そのプログラムされたサブセットのチャンネルに関連するデータベース情報で且つ第２メモリに記憶されたデータベース情報を第２メモリから読み出して画面表示のために利用可能にし、
上記プログラムされたサブセットのチャンネルに関連するデータベース情報で且つ第２メモリに記憶されたデータベース情報が最新の情報ではない場合、そのプログラムされたサブセットのチャンネルに関連するデータベース情報が取り込まれて第２メモリに格納された後、そのプログラムされたサブセットのチャンネルに関連するデータベース情報で且つ第２メモリに記憶されたデータベース情報を第２メモリから読み出して画面表示のために利用可能にするというプロトコルに従ってディスプレイ装置の画面表示に利用可能にすることを特徴とするテレビジョン受像機のデータベース情報格納方法。
【請求項５】
請求項４記載の方法において、
データベース情報は、映像信号の垂直帰線期間内に符号化されていることを特徴とするテレビジョン受像機のデータベース情報格納方法。
【請求項６】
請求項４記載の方法において、
同調システムは、第１チューナと第２チューナを備え、
第２メモリ内のデータベース情報は、
プログラムされた所定周波数のチャンネルのサブセットのうちの１局に第２チューナを同調させ、
そのプログラムされたサブセットのチャンネルに関連するデータベース情報を取り込み、その後、
取り込まれたデータベース情報を第２メモリに格納するというプロトコルに従って自動的に更新されることを特徴とするテレビジョン受像機のデータベース情報格納方法。
【請求項７】
請求項４記載の方法において、
同調システムは、第１チューナと第２チューナを備え、
上記第２メモリ内のデータベース情報は、
プログラムされた所定周波数のチャンネルのサブセットの各チャンネルに第２チューナを順次同調させ、
そのプログラムされたサブセットのいずれかのチャンネルに関連するデータベースが最新の情報でないか否かを判定し、
最新の情報ではないと判定された場合には、プログラムされたサブセットのチャンネルのデータベース情報を取り込み、
取り込まれたデータベース情報を第２メモリに格納するというプロトコルに従って自動的に更新されることを特徴とするテレビジョン受像機のデータベース情報格納方法。
【請求項８】
請求項４記載の方法において、
第２メモリ内のデータベース情報は、
プログラムされた所定周波数のチャンネルのサブセットの各チャンネルに第２チューナを順次同調させ、
そのプログラムされたサブセットの各チャンネルに関連するデータベースが最新の情報であるか否かを判定し、
最新の情報ではないと判定された場合には、プログラムされたサブセットのチャンネルのデータベース情報を取り込み、
取り込まれたデータベース情報を第２メモリに格納するというプロトコルに従って自動的に更新されることを特徴とするテレビジョン受像機のデータベース情報格納方法。
【請求項９】
所定周波数のチャンネルに同調して、この所定周波数のチャンネルで受信した無線周波数信号を映像信号に変換する同調システムと、
上記同調システムから上記映像信号を受信するデコーダとを備え、
上記映像信号は、
上記同調システムと上記デコーダとを制御するマイクロプロセッサと、
上記マイクロプロセッサに接続され、プログラムされた上記所定周波数のチャンネルのサブセットと、上記プログラムされた上記所定周波数のチャンネルのサブセットに関連する上記プログラムガイドの一部とを格納するよう機能するメモリとを含み、
上記マイクロプロセッサは、上記メモリに格納された上記プログラムガイドの上記一部を、上記映像信号に含まれ、上記メモリ内に上記プログラムガイドの上記一部を格納した後受信される上記プログラムガイドの対応する一部と繰り返し比較するようプログラムされていることを特徴とする映像信号受信装置。
【請求項１０】
請求項９記載の映像信号受信装置であって、
上記マイクロプロセッサは、新しい情報が上記映像信号内に含まれた上記プログラムガイドの上記対応する一部内に含まれるとき、メモリ内に格納された上記プログラムガイドの上記一部を更新することを特徴とする映像信号受信装置。
【請求項１１】
請求項９に記載の映像信号受信装置であって、
表示装置をさらに備えることを特徴とする映像信号受信装置。
【請求項１２】
請求項１１に記載の映像信号受信装置であって、
上記同調システムが、上記プログラムされた上記所定周波数のチャンネルのサブセット中に存在しない上記所定周波数のチャンネルの１局に同調する場合、上記所定周波数のチャンネルのうちの上記１局のチャンネルに関連する上記プログラムガイドが上記映像信号から得られ、表示のために利用可能にされるが、メモリ内に格納されないプロトコルと、
上記同調システムが、上記プログラムされた上記所定周波数のチャンネルのサブセットの中の１局に同調する場合、上記マイクロプロセッサは、上記メモリ内に格納され上記選択された周波数のチャンネルに関連する上記プログラムガイドの上記一部が最新のプログラムガイドであるか否かを判定するプロトコルと、
上記選択された周波数のチャンネルに関連する上記プログラムガイドの上記一部が最新のプログラムガイドである場合、上記選択された周波数のチャンネルに関連する上記プログラムガイドが上記メモリから読まれ、上記表示装置上に表示されるプロトコルと、
上記選択された周波数のチャンネルに関連する上記プログラムガイドの上記一部が最新のプログラムガイドでない場合、上記選択された周波数のチャンネルに関連する上記プログラムガイドが上記映像信号から得られ、表示のために利用可能にされ、上記メモリ内に格納されるプロトコルとに従って、
上記マイクロプロセッサが、上記表示装置によって上記プログラムガイドを表示のために利用可能にすることを特徴とする映像信号受信装置。
【請求項１３】
請求項９に記載の映像信号受信装置であって、
上記プログラムガイドは、上記映像信号の垂直帰線期間内に含まれることを特徴とする映像信号受信装置。
【請求項１４】
請求項９に記載の映像信号受信装置であって、
上記プログラムガイドは、上記映像信号の映像部または音声部内に含まれることを特徴とする映像信号受信装置。
【請求項１５】
請求項９に記載の映像信号受信装置であって、
上記同調システムはチューナを備え、
上記マイクロプロセッサは、
上記プログラムされた上記所定周波数のチャンネルのサブセットの各チャンネルに上記チューナを順次同調させるプロトコルと、
上記プログラムされた上記所定周波数のチャンネルのサブセットのいずれかのチャンネルに関連する上記プログラムガイドが最新のプログラムガイドであるか否かを判定するプロトコルと、
上記プログラムされた上記所定周波数のチャンネルのサブセットの最新のプログラムガイドでないプログラムガイド情報を上記映像信号から取り込むプロトコルと、
上記取り込まれたプログラムガイド情報を上記メモリ内に格納するプロトコルとに従って、上記メモリ内に格納された上記プログラムガイドの上記一部を自動的に更新することを特徴とする映像信号受信装置。
【請求項１６】
映像信号受信装置内でプログラムガイドを生成する方法であって、
所定周波数のチャンネルに同調して、上記所定周波数のチャンネル上で受信された無線周波数信号を、上記プログラムガイドを含む映像信号に変換する工程と、
上記プログラムガイドを抽出するよう前記映像信号を復号化する工程と、
プログラムされた上記所定周波数のチャンネルのサブセットと、上記プログラムされた上記所定周波数のチャンネルのサブセットに関連する上記プログラムガイドの一部とをメモリ内に格納する工程と、
上記メモリ内に格納された上記プログラムガイドの上記一部を、上記映像信号に含まれ、上記メモリ内に上記プログラムガイドの上記一部を格納した後受信される上記プログラムガイドの対応する一部と繰り返し比較する工程とを備えることを特徴とするプログラムガイド生成方法。
【請求項１７】
請求項１６に記載のプログラムガイド生成方法であって、
新しい情報が上記映像信号内に含まれる上記プログラムガイドの上記対応する一部に含まれるときに、メモリ内に格納された上記プログラムガイドの上記一部を更新する工程をさらに備えることを特徴とするプログラムガイド生成方法。
【請求項１８】
請求項１６に記載のプログラムガイド生成方法であって、
上記プログラムガイドを表示する工程をさらに備えることを特徴とするプログラムガイド生成方法。
【請求項１９】
請求項１８に記載のプログラムガイド生成方法であって、
上記同調装置が、上記プログラムされた上記所定周波数のチャンネルのサブセット中に存在しない上記所定周波数のチャンネルの１局に同調する場合、上記所定周波数のチャンネルのうちの上記１局のチャンネルに関連する上記プログラムガイドが上記映像信号から得られ、表示のために利用可能にされるが、メモリ内に格納されないサブステップと、
上記同調装置が、上記プログラムされた上記所定周波数のチャンネルのサブセットの中の１局に同調する場合、上記メモリ内に格納され、上記選択された周波数のチャンネルに関連する上記プログラムガイドの上記一部が最新のプログラムガイドであるか否かを判定するサブステップと、
上記選択された周波数のチャンネルに関連する上記プログラムガイドの上記一部が最新のプログラムガイドである場合、上記選択された周波数のチャンネルに関連する上記プログラムガイドが上記メモリから読まれ、上記表示装置上に表示されるサブステップと、
上記選択された周波数のチャンネルに関連する上記プログラムガイドの上記一部が最新のプログラムガイドでない場合、上記選択された周波数のチャンネルに関連する上記プログラムガイドが上記映像信号から得られ、表示のために利用可能にされ、上記メモリ内に格納されるサブステップとに従って、
上記プログラムガイドを上記表示装置によって表示のために利用可能にする工程をさらに備えることを特徴とするプログラムガイド生成方法。
【請求項２０】
請求項１６に記載のプログラムガイド生成方法であって、
上記プログラムガイドは、上記映像信号の垂直帰線期間内に含まれることを特徴とするプログラムガイド生成方法。
【請求項２１】
請求項１６に記載のプログラムガイド生成方法であって、
上記プログラムガイドが上記映像信号の映像部または音声部に含まれることを特徴とするプログラムガイド生成方法。
【請求項２２】
請求項１６に記載のプログラムガイド生成方法であって、
上記プログラムされた上記所定周波数のチャンネルのサブセットの各チャンネルに順次同調するサブステップと、
上記プログラムされた上記所定周波数のチャンネルのサブセットのいずれかのチャンネルに関連する上記プログラムガイドが最新のプログラムガイドであるか否かを判定するサブステップと、
上記プログラムされた上記所定周波数のチャンネルのサブセットの最新のプログラムガイドでないプログラムガイドを上記映像信号から取り込むサブステップと、
上記取り込まれたプログラムガイド情報を上記メモリ内に格納するサブステップとに基づいて、
メモリ内に格納された上記プログラムガイドが自動的に更新されることを特徴とするプログラムガイド生成方法。
【請求項２３】
複数の好みのチャンネルを規定し、上記好みのチャンネルのリストをメモリに格納する工程と、
上記好みのチャンネルの各々に関連するプログラムガイド情報を格納するデータベースを生成する工程と、
視聴するためのチャンネルを選択する工程と、
上記選択されたチャンネルが上記好みのチャンネルのうちの１つであるか否かを判定する工程とを含み、
上記選択されたチャンネルが上記好みのチャンネルのうちの１つであって、上記選択された好みのチャンネルに関連する上記プログラム情報が最新の情報である場合、上記選択された好みのチャンネルに関連する上記プログラム情報が表示され、
上記選択されたチャンネルが上記好みのチャンネルのうちの１つであって、上記選択された好みのチャンネルに関連する上記プログラム情報が最新の情報でない場合、上記選択された好みのチャンネルに関連する上記プログラム情報が更新され、その後、表示されることを特徴とするプログラムガイド生成方法。
【請求項２４】
請求項２３に記載のプログラムガイド生成方法であって、
上記好みのチャンネルに関連する上記プログラム情報が、上記好みのチャンネルに対応し、上記好みのチャンネルに関連する上記プログラムガイド情報を含む映像信号を復号化し、上記データベース内の上記好みのチャンネルに関連する上記プログラムガイド情報を格納することによって更新されることを特徴とするプログラムガイド生成方法。
【請求項２５】
請求項２３に記載のプログラムガイド生成方法であって、
上記選択されたチャンネルが上記好みのチャンネルのうちの１つではない場合、上記選択されたチャンネルに関連するプログラムガイド情報が、上記プログラムガイド情報を含む映像信号を復号化し、上記プログラムガイド情報を表示することによって得られ、上記選択されたチャンネルに関連する上記プログラムガイド情報はメモリ内に格納されていないことを特徴とするプログラムガイド生成方法。
【請求項２６】
請求項２３に記載のプログラムガイド生成方法であって、
上記プログラムガイド情報は、上記映像信号の垂直帰線期間内に含まれていることを特徴とするプログラムガイド生成方法。
【請求項２７】
請求項２３に記載のプログラムガイド生成方法であって、
上記プログラムガイドは、上記映像信号の映像部または音声部に含まれていることを特徴とするプログラムガイド生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、一般にテレビジョン（ＴＶ）受像機のためのエレクトロニックプログラムガイドに関する。具体的には、この発明は、公知のエレクトロニックＴＶプログラムガイドよりも融通性、汎用性、コスト節約において向上した特別設計のエレクトロニックＴＶプログラムガイドに関する。
【背景技術】
【０００２】
典型的なエレクトロニックＴＶプログラムガイドは、衛星ＴＶ、ケーブルＴＶ又は現行放送ＴＶシステムで放送された映像信号内に符号化されたプログラム情報のデータベースである。データベースは、受信した映像信号から復号化され、その後、衛星放送受像機、ケーブルテレビデコーダ、テレビ受像機自体又は他のそれに類する機器に格納される。エレクトロニックプログラムガイド情報は、要求があり次第テレビ画面上にその案内を表示することによって見られ、そして・又は検索される。印刷物のＴＶプログラムガイドと比較すると、エレクトロニックガイドは、より大きな容量と、電子検索と、最新情報と、その他印刷された紙のガイドでは実現できない他の機能を提供してくれる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、衛星ＴＶシステム及びケーブルＴＶシステムで利用可能なチャンネルが非常に多数であることから、メモリおよび処理が衛星放送やケーブル放送サービスのために利用可能なプログラム情報を、場合によっては極めて多量に電子的に記憶して検索しなければならないという必要性のせいで、エレクトロニックＴＶプログラムガイドを経済的かつ簡単に実行することができない。エレクトロニックＴＶプログラムガイドに伴うメモリ及び処理にかかる負担を軽減することがこれまで試みられて来た。例えば、ハーレンベック（Hallenbeck）に付与された米国特許第５，０３８，２１１号には、ユーザーによって決定された選択基準を充たすプログラム情報だけを放送のデータストリームから格納するオンラインのＴＶプログラム情報システムが開示されている。
【０００４】
しかし、ハーレンベックのシステムは、ユーザーがいくつかの、場合によっては長く複雑な選択基準をプログラムすることを必要とする。ハーレンベック特許の図１で例示されるように、選択基準１７は、サービスリスト１７ａ、プログラムリストのタイプ１７ｂ、リスト作成回数１７ｃとその他の基準１７ｄを含んでいる。
【０００５】
それによれば、さらに、ユーザーによって決定された選択基準に従ってエレクトロニックＴＶプログラムガイドを記憶するＴＶ受像機が必要であり、このＴＶ受像機では、上記選択基準とプログラム情報格納及び更新方法により、エレクトロニックＴＶプログラムガイドを受信して格納する公知の方法を上回る融通性、汎用性及びコスト節約の向上がもたらされる。
【課題を解決するための手段】
【０００６】
本発明は、エレクトロニックテレビジョン（ＴＶ）プログラムガイドを受信して格納する方法及び装置を提供する。衛星ＴＶ、ケーブルＴＶ又は現行放送ＴＶシステムにおいて、エレクトロニックＴＶプログラムガイドは、テレビ受像機によって受信された映像信号内に符号化されている。現在利用可能な多くのテレビ受像機においてもユーザーが「選局」のリストをプログラムすることは可能である。受像機が「選局モード」状態である時、受像機はユーザが選局リストに格納したチャンネルのみに同調する。
【０００７】
本発明は、受像機の選局機能に関してユーザーにより格納されたチャンネルに関連するプログラムガイド情報のみを格納することによってエレクトロニックＴＶプログラムガイドの格納に必要なメモリ及び処理能力を削減する。選局リストにプログラムされることができるチャンネルの量を削減することによって、ＴＶプログラムガイドを格納するのに必要とされる最大メモリ量が真っ先に決定される。第２チューナを持っている受像機では、第２チューナは記憶されたプログラムガイドを自動的に更新するために使われる。
【０００８】
一実施の形態では、本発明は、所定周波数のチャンネルに同調してこの所定周波数のチャンネルで受信した無線周波数を映像信号に変換する同調システムと、上記同調システムから映像信号を入力し、この映像信号内に符号化されたデータベースを復号化するデコーダと、上記同調システムとデコーダを制御するマイクロプロセッサと、このマイクロプロセッサに制御され且つプログラムされた所定周波数のチャンネルのサブセットを記憶する第１メモリと、上記マイクロプロセッサに制御され且つ上記復号化されたデータベースを記憶する第２メモリと、文字発生器と上記マイクロプロセッサに接続され画面上にデータベース情報を表示するディスプレイ装置とを備え、上記マイクロプロセッサは、上記デコーダを制御して上記第１メモリに記憶されたプログラムされた所定周波数のチャンネルのサブセットに関連するデータベース情報のみを第２メモリに格納させるようにプログラムされているテレビジョン受像機を有する。
【０００９】
上記実施の形態では、マイクロプロセッサは、以下のプロトコルに従ってデータベース情報を画面表示のために利用可能にする。
【００１０】
同調システムがプログラムされた所定周波数のチャンネルのサブセットの中に存在しない所定周波数のチャンネルの１局に同調した場合、その所定周波数のチャンネルに関連するデータベース情報は、第２メモリに格納されずに、取り込まれて画面表示のために利用可能となる。同調システムが、プログラムされた所定周波数のチャンネルのサブセットの中の１局に同調した場合、マイクロプロセッサが、そのプログラムされたサブセットのチャンネルに関連するデータベース情報で且つ第２メモリに記憶されたデータベース情報が最新の情報であるか否かを判定する。
【００１１】
そのプログラムされたサブセットのチャンネルに関連するデータベース情報で且つ第２メモリに記憶されたデータベース情報が最新の情報である場合、そのプログラムされたサブセットのチャンネルに関連するデータベース情報で且つ第２メモリに記憶されたデータベース情報が第２メモリから読み出されて画面表示のために利用可能になる。
【００１２】
そのプログラムされたサブセットのチャンネルに関連するデータベース情報で且つ第２メモリに記憶されたデータベース情報が最新の情報ではない場合、そのプログラムされたサブセットのチャンネルに関連するデータベース情報が取り込まれて第２メモリに格納された後、そのプログラムされたサブセットのチャンネルに関連するデータベース情報で且つ第２メモリに記憶されたデータベース情報が第２メモリから読み出されて画面表示のために利用可能になる。
【００１３】
別の実施の形態では、同調システムは第１チューナと第２チューナを備え、マイクロプロセッサは、以下のプロトコルに従って第２メモリ内のデータベース情報を自動的に更新する。すなわち、プログラムされた所定周波数のチャンネルのサブセットのうちの１局に第２チューナを同調させ、そのプログラムされたサブセットのチャンネルに関連するデータベース情報を取り込み、その後、取り込まれたデータベース情報を第２メモリに格納する。
【００１４】
本発明の方法では、テレビジョン受像機の同調システムが同調する利用可能な所定周波数のチャンネルのサブセットを第１メモリに格納する工程と、上記同調システムが上記第１メモリに記憶されたプログラムされた所定周波数のチャンネルのサブセットにのみ同調する選局モードを上記受像機に設ける工程と、所定周波数のチャンネルで上記同調システムにより受信された映像信号からデータベース情報を復号化する工程と、上記第１メモリに記憶されたプログラムされた所定周波数のチャンネルのサブセットに関連するデータベースからの情報のみを第２メモリに格納する工程とを備えたテレビジョン受像機のデータベース情報格納方法が設けられている。
【００１５】
好ましくは、上記の方法において、データベース情報は以下のプロトコルに従ってディスプレイ装置の画面表示に利用可能になる。同調システムが、プログラムされた所定周波数のチャンネルのサブセットの中に存在しない所定周波数のチャンネルの１局に同調した場合、その所定周波数のチャンネルに関連するデータベース情報は、第２メモリに格納されずに、取り込まれて画面表示のために利用可能となる。同調システムが、プログラムされた所定周波数のチャンネルのサブセットの中の１局に同調した場合、マイクロプロセッサが、そのプログラムされたサブセットのチャンネルに関連するデータベース情報で且つ第２メモリに記憶されたデータベース情報が最新の情報であるか否かを判定する。
【００１６】
そのプログラムされたサブセットのチャンネルに関連するデータベース情報で且つ第２メモリに記憶されたデータベース情報が最新の情報である場合、そのプログラムされたサブセットのチャンネルに関連するデータベース情報で且つ第２メモリに記憶されたデータベース情報が第２メモリから読み出されて画面表示のために利用可能になる。
【００１７】
そのプログラムされたサブセットのチャンネルに関連するデータベース情報で且つ第２メモリに記憶されたデータベース情報が最新の情報ではない場合、そのプログラムされたサブセットのチャンネルに関連するデータベース情報が取り込まれて第２メモリに格納された後、そのプログラムされたサブセットのチャンネルに関連するデータベース情報で且つ第２メモリに記憶されたデータベース情報が第２メモリから読み出されて画面表示のために利用可能になる。
【００１８】
上記の方法の別の特徴においては、同調システムが第１チューナと第２チューナを備え、第２メモリ内のデータベース情報は、以下のプロトコルに従って自動的に更新される。すなわち、プログラムされた所定周波数のチャンネルのサブセットのうちの１局に第２チューナを同調させ、そのプログラムされたサブセットのチャンネルに関連するデータベース情報を取り込み、その後、取り込まれたデータベース情報を第２メモリに格納する。
【００１９】
本発明それ自体は、添付図面と関連しながら、さらなる目的と付随する長所とともに、以下の図面と関連しながら、以下の詳細な記述を参照することによって十分に理解されるであろう。
【発明の効果】
【００２０】
本発明はいくつかの利点をもたらすことができる。すなわち、現在利用可能な多くのテレビ受像機に存在する選局機能を使って、記憶されるＴＶプログラムデータをユーザーが予め格納したチャンネルに限定することにより、本発明のメモリ及びプロセッサに関する必要条件が軽減される。上記２つの機能は、選局リストを形成することによって同時に作動されてもよい。現在利用可能な多くのテレビ受像機に存在する第２（ＰＩＰ）チューナを利用してＴＶプログラムデータベースを更新すれば、更新を極めて効率的に行うことができる。
【００２１】
もちろん、好ましい実施の形態に対して広範囲の変更及び変形がなされ得ると理解されるべきである。それ故、詳細な説明が限定ではなく例示であると見なされるべきであり、その限定は、本発明の範囲を限定するクレームとその全ての同等物であると理解されるべきである。
【発明を実施するための最良の形態】
【００２２】
図１は、本発明を具体化しているエレクトロニックテレビジョンプログラムガイドコントローラ１０のブロック図である。この図に示すように、コントローラ１０は、一般にマイクロプロセッサ１４とデコーダ１６とに接続された同調システム１２を含んでいる。マイクロプロセッサ１４は、復号化されたデータを記憶するためのメモリスペース１８を有する。マイクロプロセッサ１４は、さらに、（図示しない）内部ＶＲＡＭメモリと、ディスプレイ装置２０に画面表示をもたらす（図示しない）文字発生器を有する。好ましくは、ディスプレイ装置２０はブラウン管（ＣＲＴ）であるが、しかし、液晶ディスプレイ（ＬＣＤ）のような他のいかなるタイプの公知のディスプレイ装置であっても構わない。
【００２３】
一般に、上記同調システム１２は、標準的なテレビジョン受像機で利用可能なタイプの従来の同調システムである。同調システム１２は、２個の独立したチューナ（図示せず）を備え、第２チューナーが公知の方法でピクチャインピクチャ（ＰＩＰ）機能をもたらすように構成されてもよい。同調システム１２は、選択された（チャンネル又は局としても知られている）周波数に同調することによってＲＦ信号を映像信号と音声信号に変換する。
【００２４】
一般に、エレクトロニックＴＶプログラムガイド情報は、所定のフォーマットに従って符号化され、その後、映像／音声放送のいくつかの部分で放送される。１つの方法として、プログラムデータは、１局又はそれ以上の局の垂直帰線期間（ＶＢＩ）に符号化される。したがって、デコーダ１６は１局以上のチャンネルのＶＢＩからＴＶプログラムデータを復号化するＶＢＩデコーダであってもよい。好ましくは、マイクロプロセッサ１４からの制御線２４は、データのフォーマットとデータが見いだされるチャンネルとをデコーダ１６に知らせる。
【００２５】
特定のエレクトロニックＴＶプログラムガイドに含まれる実際のプログラム情報はデータベースを提供する実体次第で変化する。例えば、データベースプロバイダは、そのデータベースプログラムのタイトル部分に、開始時間、期間、ネットワーク、支部、概要、プログラムのタイプ（即ち、連続ホームコメディー、トーク、映画等）、映画部門、特徴ビット(trait bits)（即ち、成人言語、裸、暴力など）、チャンネル番号、現在時刻（グリニッジ時間（grenitch time)）、現在の日付、ステレオ表示、別音声プログラム（ＳＡＰ）の表示、クローズドキャプション（ＣＣ）の表示、コマーシャル、（特別な割引購入用に使用される）クーポン数を含んでいるかも知れない。
【００２６】
マイクロプロセッサ１４は、現在生産された多くのテレビ受像機に存在するような、例えば、モトローラ（Motorola）によって生産されたMC6800系マイクロプロセッサの１つなど、標準的な商業的に利用可能な集積回路であってもよい。マイクロプロセッサ１４は、記憶されたプログラムに従って、内部メモリ（図示せず）又は外部メモリ１８のいずれかで、テレビ受像機の機能の大部分を制御するように作用する。メモリ１８は、パラレルアクセス又はシリアルアクセスを有する標準的なダイナミックランダムアクセスメモリ（ＲＡＭ）であってもよい。本発明によれば、マイクロプロセッサ１４は、画面上のプログラムデータ表示のためにデータの生成も行い、そしてプログラムデータ取り込み、格納及び表示に関するすべての決定を実行する。
【００２７】
本発明によれば、マイクロプロセッサによって制御された機能の１つが「選局」機能である。このような選局機能の一例が商品名「好みの局」（Favorite Station）の名前で販売されており、マツシタエレクトリックコーポレーションオブアメリカ（Matsushita Electric Corporation Of America）によって販売されたCT-31SF21S、CT-31SF31S及びPT-51G30モデルのテレビジョンで利用可能である。典型的な選局機能は、ユーザーが、リモートコントロール装置（図示せず）、（ＶＲＡＭメモリと文字発生器を備える）マイクロプロセッサ１４、同調システム１２及びディスプレイ装置（ＣＲＴ）２０を介して、（一定数、例えば１５局までの）一群の選択されたチャンネルをプログラムすることを可能にして、それにより、マイクロプロセッサ１４が同調システム１２を制御してチャンネル変更の要求に応じてプログラムされていないチャンネルを飛ばして選択されたチャンネル上にのみ停止させる。それにより、テレビ受像機が選局モード状態にある時、チャンネル変更要求はリストアップされ記憶されたチャンネルを自動的に移動し、その結果、決して見ることのないチャンネルの上に停止しないことによってユーザーの相当な時間を節約することができる。
【００２８】
マイクロプロセッサ１４は、そのＶＲＡＭと文字発生器を介して、所望の局のプログラミングを比較的に容易にするディスプレイ（ＣＲＴ）２０上の画面表示を生成する。そのような表示の一例がマツシタ(Matsushita)「好みの局」機能に関する図２に示されている。ユーザーは、適切なボタンを押して図２に示すチャンネル選択画面を表示させ、チャンネル番号を入力し、そして、リモートコントロール装置上又はセットトップ（settop）上で左もしくは右方向の矢印キーを押して選局リストにチャネルを加えるか、又は選局リストからチャンネルを削除する。画面の下部のボックスは選局リストの全内容を示す。マツシタのCT-31SF21S、CT-31SF31S及びPT-51G30モデルのテレビジョンには、さらに、「自動チャンネルプログラム」モードが設けられている。このモードでは、テレビ受像機がこのモード位置にある時に選択された最初の１５のチャンネルが自動的に選局リストにロードされる。これにより、選局リストのプログラム化をさらにより簡単にする。
【００２９】
本発明の重要な特徴は、エレクトロニックＴＶプログラムガイド情報の格納を制御するために、商業的に入手可能なテレビ受像機にすでに存在する選局機能を利用することである。記憶されたテレビジョンプログラムガイド情報は、消費者が選局機能をセットアップしたときに、すでに記憶させていたチャンネルに限定されている。これによれば、利用可能な全チャンネルの利用可能な全てのプログラムデータを格納するよりもかなり少ないメモリと処理能力しか必要でなくなる。
【００３０】
図３は、選局機能に関して予めプログラムされ記憶された選局リストに従ってエレクトロニックＴＶプログラムガイドを自動的に更新するためのプログラム３０のフローチャートである。プログラム３０は、単一チューナー同調システム１２を使って図１に示されたコントローラ１０のマイクロプロセッサ１４上に実行される。
【００３１】
プログラム３０は、現在のチャンネルが選択されたチャンネルの１つであるかどうか判定することによってブロック３２において始まる。前に述べたように、マイクロプロセッサ１４は、ユーザーによって選択されたチャンネル（マツシタ）の「好みの局」では１５局まで）のデータベースを持っている。マイクロプロセッサ１４は、直接にチャンネル番号を入力するか、通常のチャンネル走査か、又は選局走査によってこれらのチャンネルの１局にアクセスする命令を処理すると、要求されたチャンネルと予めプログラムされ記憶されていた選局リストを比較する。
【００３２】
もし現在のチャンネルが記憶された選局リストにない場合には、プログラム３０がブロック３４に移動して、マイクロプロセッサ１４がデコーダ１６からデータを取り込んでそれを好ましくはマイクロプロセッサ１４内に位置する文字発生器（図示せず）のＶＲＡＭに渡す。それにより、選局リストにない現在のチャンネルに関して、ＴＶプログラムガイドデータが現在の画面上表示で利用可能になるが、メモリ１８のデータベースには記憶されない。ブロック３４から、プログラム３０はその開始点に戻される。
【００３３】
もし、ブロック３２で審査された現在のチャンネルが選局リスト上にあるなら、プログラム３０は、ブロック３６に移動して、当該チャンネルに関して記憶されているデータベース情報が現在のものかどうかを判定する。マイクロプロセッサ１４は、記憶されているプログラムの開始時刻及び期間とテレビ受像機の現在のリアルタイム時計とを比較することによって、データベース情報が現在のものであるかどうかを判定する。もし、計算されたプログラム終了時間がリアルタイム時計より早い場合には、記憶されているデータベース情報は最新のものではない。
【００３４】
また、ある期間選択されたチャンネルを見た後で、その選択されたチャンネルに関して入ってくるデータベースが復号化されてメモリ１８に記憶されているデータベースと比較されるであろう。もし、データベース情報の何らかの様相が変化した場合には、記憶されたデータベース情報は更新され、そして、ディスプレイ画面上に新規のデータをしばらく表示するか又はディスプレイ画面上に小さいアイコンをすばやく見せることによって視聴者に自動的に知らされる。
【００３５】
当該チャンネルに関する記憶されているデータベース情報が最新のものである場合は、ブロック３８において、マイクロプロセッサ１４が当該チャンネルの記憶されているデータベースをメモリ１８からマイクロプロセッサ１４の文字発生器（図示せず）のＶＲＡＭへコピーする。これにより、テキストがＶＢＩ内で１フィールドずつ又は１フレームずつ受け取られるようにテキストを（１バイトずつ）継ぎ合わせることによる固有の遅れを排除することができる。当該チャネルの記憶されたデータベースは、その後、ＣＲＴ２０に表示される。
【００３６】
ブロック３６における問合せの応答がノーである場合には、プログラム３０がブロック４０へ移動し、デコーダ１６からＴＶプログラムガイドデータを取り込んでメモリ１８のデータベースに格納する。ブロック３６において記憶されたデータが最新のものではないと判定された場合には、マイクロプロセッサ１４はメモリ１８から古いデータを消去する。マイクロプロセッサ１４は、その後、デコーダー１６からＴＶプログラムガイドデータを受け入れてそれをメモリ１８に格納する処理を開始する。
【００３７】
好ましくは、プログラム３０は、メモリ１８でのデータ格納を管理するための多くの公知のメモリ管理技術の１つを有している。ブロック４０では、マイクロプロセッサ１４は、当該チャンネルの記憶されているデータベースをメモリ１８からマイクロプロセッサ１４の文字発生器（図示せず）のＶＲＡＭへコピーする。当該チャネルの記憶されているデータベースは、その後、ＣＲＴ２０上に表示される。
【００３８】
図４は、図１に示すコントローラ１０を使ってエレクトロニックＴＶプログラムガイドを格納するプログラム５０の別のフローチャートである。図４に示すプログラム５０は、多チューナー同調システム１２、例えば、第２チューナによって供給される「ピクチャインピクチャ」（ＰＩＰ）機能を持っている同調システムで実行される。ブロック５２において、プログラム５０は、ＰＩＰ機能が利用可能（on）状態であるかどうかを判定する。
【００３９】
この問合せに対する応答がイエスである場合には、プログラム５０がブロック５４に移動し、マイクロプロセッサ１４が第２チューナの同調されたチャンネルとメモリ１８内に記憶されている選局リストを照合する。ブロック５４における問合せに対する応答がイエスである場合には、プログラム５０がブロック５６に移動し、マイクロプロセッサ１４がデコーダ１６からデータを取り込んでそれをメモリ１８のＴＶプログラムガイドデータベースに格納する。再び、好ましくは、この時点で、メモリスペースの浪費を防止する従来のメモリ管理技術の一つが利用される。もし現在のチャネルがメモリ１８に記憶された選択されたチャンネルのうちの１局でないなら、プログラム５０はブロック５４からプログラムの開始点まで戻る。
【００４０】
ブロック５２において、問合せに対する応答がノーである場合は、同調システム１２のＰＩＰ第２チューナがメモリ１８に記憶されたデータベース内の選局されたチャンネルのリストを通して順次使用され、それにより上記データベース内のＴＶプログラムガイド情報を更新する。ブロック５８では、マイクロプロセッサ１４が記憶されている選局リストの最初のチャンネルに、又は最新はでない記憶されている選局リストの最初のチャンネルにＰＩＰチューナを同調させる。ブロック６０では、マイクロプロセッサ１４がメモリ１８のＴＶプログラムガイドデータベースから古いデータを消去する。マイクロプロセッサ１４は、その後、デコーダ１６からＴＶプログラムガイドデータを受け入れてそれをメモリ１８のデータベースに格納する処理を開始する。
【００４１】
ブロック６２では、マイクロプロセッサ１４が選局リストの次のチャンネルにＰＩＰチューナを同調させる。ブロック６４では、選択されたチャンネルの全てが最新である場合に、プログラム５０がその開始点に戻る。ブロック６４で、選択されたチャンネルの全てが最新ではないなら、プログラム５０はブロック６０に戻り、マイクロプロセッサ１４がメモリ１８のＴＶプログラムガイドデータベースから古いデータを消去した後、再びデコーダー１６からＴＶプログラムガイドデータを受け入れてそれをメモリ１８のデータベースに格納する処理を開始する。
【図面の簡単な説明】
【００４２】
【図１】図１は、本発明を具体化しているエレクトロニックＴＶプログラムガイドコントローラのブロック図である。
【図２】図２は、ユーザーがチャンネルを選局リストにプログラムしている際に図１のディスプレイ装置に現れるであろう画面表示の一例を示す。
【図３】図３は、図１に示すコントローラを使ってエレクトロニックＴＶプログラムガイドを格納するプログラムのフロー図である。図３に示すプログラムは単一チューナシステムで実行される。
【図４】図４は、図１に示すコントローラを使ってエレクトロニックＴＶプログラムガイドを格納するプログラムの別のフロー図である。図４に示すプログラムは多チューナーシステムで実行される。
【符号の説明】
【００４３】
１０          コントローラ
１２          同調システム
１４          マイクロプロセッサ
１６          デコーダ
１８          メモリ
２０          ＣＲＴ
【図１】
2005269674.tif 000003
【図２】
2005269674.tif 000004
【図３】
2005269674.tif 000005
【図４】
2005269674.tif 000006