(57)【特許請求の範囲】
【請求項１】
送信側システムから伝送されてきた情報を処理する情報処理方法において、
前記送信側システムから放送番組情報を受信する受信ステップと、
前記放送番組情報に含まれる複数のテレビジョン番組情報から、所定の検索条件に基づいて、特定のジャンルに属するテレビジョン番組情報を検索する検索ステップと、
検索された前記特定のジャンルに属するテレビジョン番組情報が、表示画面上において、前記検索条件との一致度が高い順に配列されるように、前記特定のジャンルに属するテレビジョン番組情報を表示する番組情報表示ステップと、
ユーザの操作に応答して前記表示画面上において移動可能であって、且つ、前記特定のジャンルに属するテレビジョン番組情報のうち所望のテレビジョン番組情報を選択可能なカーソルを表示するカーソル表示ステップと、
前記カーソルによって所望のテレビジョン番組が選択された場合には、選択された前記テレビジョン番組を録画予約する録画予約ステップと
を含むことを特徴とする情報処理方法。
【請求項２】
送信側システムから伝送されてきた情報を処理する情報処理装置において、
前記送信側システムから放送番組情報を受信する受信手段と、
前記放送番組情報に含まれる複数のテレビジョン番組情報から、所定の検索条件に基づいて、特定のジャンルに属するテレビジョン番組情報を検索する検索手段と、
検索された前記特定のジャンルに属するテレビジョン番組情報が、表示画面上において、前記検索条件との一致度が高い順に配列されるように、前記特定のジャンルに属するテレビジョン番組情報を表示する番組情報表示手段と、
ユーザの操作に応答して前記表示画面上において移動可能であって、且つ、前記特定のジャンルに属するテレビジョン番組情報のうち所望のテレビジョン番組情報を選択可能なカーソルを表示するカーソル表示手段と、
前記カーソルによって所望のテレビジョン番組が選択された場合には、選択された前記テレビジョン番組を録画予約する録画予約手段と
を備えることを特徴とする情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば放送を介して配信される放送プログラムをビデオカセットレコーダ等の記録装置に予約記録する場合に、記録予約を希望する放送プログラムを検索する場合に用いて好適な情報処理方法および装置に関する。
【０００２】
【従来の技術】
従来、ビデオカセットレコーダ（以下、ＶＣＲ）において放送プログラム（番組）を予約記録（録画）する場合、次のように行っていた。すなわち、新聞などに記載されているテレビ番組欄から、所望の放送プログラムの放送チャンネル、並びに放送開始時時刻と終了時刻とを確認し、リモートコントローラ（以下、リモコンと略記する）にこれを入力し、ＶＣＲ本体に転送する。あるいはまた、ＶＣＲ本体に直接このチャンネルと時刻が入力される場合もある。
【０００３】
また、最近、このような時刻を入力する方式に替わるＧコード方式が普及しつつある。Ｇコード方式においては、各放送プログラム毎に所定の番号（Ｇコード）が付与されており、使用者は新聞などのテレビ番組欄から予約記録を希望する放送プログラムのＧコード（番号）を確認し、この番号をリモコンからＧコード対応のＶＣＲ本体に入力するか、あるいは本体に直接入力する。ＶＣＲ本体は、このＧコードを、放送チャンネル、放送開始時刻および終了時刻に変換する。
【０００４】
また、Ｇコード方式に対応していないＶＣＲに予約記録動作を実行させるための専用の装置（アダプタ）も市販されている。この装置は、Ｇコードを入力すると、そのＧコードに対応する時刻にビデオテープレコーダに対して所定の放送チャンネルの記録動作を開始させるリモコン信号を出力し、Ｇコードに対応する終了時刻になったとき、記録動作を終了させるリモコン信号を出力する。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記した従来のいずれの方法も、録画予約を希望する放送プログラムを探し出すには、使用者本人が新聞などのテレビ番組欄等から所望の放送プログラムを全面検索しなければならず、録画予約を希望する放送プログラムの検索を効率的に行うことができないといった問題がある。
【０００６】
また、特に、ある特定のジャンルに属する放送プログラムをすべて録画しようとした場合、そのジャンルに属する放送プログラムを一つ一つ探し出し、個別に録画予約を設定しなければならず、検索ミスや録画予約操作をまちがえたりするミス等が生じする虞があり、確実に所望の特定のジャンルに属するすべての放送プログラムの録画予約の設定を行うことができないといった問題もある。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、検索情報を入力することで、簡単かつ確実に、検索条件にあった放送番組情報を検索することのできる情報処理方法および装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明の情報処理方法は、送信側システムから放送番組情報を受信する受信ステップと、放送番組情報に含まれる複数のテレビジョン番組情報から、所定の検索条件に基づいて、特定のジャンルに属するテレビジョン番組情報を検索する検索ステップと、検索された特定のジャンルに属するテレビジョン番組情報が、表示画面上において、検索条件との一致度が高い順に配列されるように、特定のジャンルに属するテレビジョン番組情報を表示する番組情報表示ステップと、ユーザの操作に応答して表示画面上において移動可能であって、且つ、特定のジャンルに属するテレビジョン番組情報のうち所望のテレビジョン番組情報を選択可能なカーソルを表示するカーソル表示ステップと、カーソルによって所望のテレビジョン番組が選択された場合には、選択されたテレビジョン番組を録画予約する録画予約ステップとを含むことを特徴とする。
【０００９】
本発明の情報処理装置は、送信側システムから放送番組情報を受信する受信手段と、放送番組情報に含まれる複数のテレビジョン番組情報から、所定の検索条件に基づいて、特定のジャンルに属するテレビジョン番組情報を検索する検索手段と、検索された特定のジャンルに属するテレビジョン番組情報が、表示画面上において、検索条件との一致度が高い順に配列されるように、特定のジャンルに属するテレビジョン番組情報を表示する番組情報表示手段と、ユーザの操作に応答して表示画面上において移動可能であって、且つ、特定のジャンルに属するテレビジョン番組情報のうち所望のテレビジョン番組情報を選択可能なカーソルを表示するカーソル表示手段と、カーソルによって所望のテレビジョン番組が選択された場合には、選択されたテレビジョン番組を録画予約する録画予約手段とを備えることを特徴とする。
【００１０】
本発明の情報処理方法および装置においては、送信側システムから受信された放送番組情報に含まれる複数のテレビジョン番組情報から、所定の検索条件に基づいて、特定のジャンルに属するテレビジョン番組情報が検索され、その検索された特定のジャンルに属するテレビジョン番組情報が、表示画面上において、検索条件との一致度が高い順に配列されるように表示され、ユーザの操作に応答して表示画面上において移動可能であって、且つ、特定のジャンルに属するテレビジョン番組情報のうち所望のテレビジョン番組情報を選択可能なカーソルが表示され、カーソルによって所望のテレビジョン番組が選択され、録画予約される。
【００１１】
【発明の実施の形態】
ＢＳの独立データ部に多重化、送信されたテレビ欄の情報を受信、デコードして得られた番組データから、ユーザが予め入力した録画予約を希望する番組の条件に基づいて、番組一覧表を作り直す場合の一実施例の録画予約システムついて以下に説明する。
【００１２】
図１は、録画予約を実現するための上記録画予約システムの構成を示している。録画予約のためのテレビ欄データは、録画予約データベース用大型計算機１に蓄えられている。このデータベースは、必要に応じてワークステーション２に伝送される。テレビ欄データは、常に放送し続ける必要はなく、１日のうち、予め決められた時間に放送をすれば十分である。ワークステーション２は、その日の決められた時刻になったら、大型計算機１からテレビ欄データを取り出し、放送センタ３に伝送する。放送センタ３では、テレビ欄データをＢＳの独立データ部に多重化し、放送する。放送された信号は、ＢＳ（放送衛星）４、室外装置５を介し、ＶＣＲ６で受信され、このＶＣＲ６を介してＴＶ７に表示される。
【００１３】
次に、放送センタ３から放送されるテレビ欄データの構造を、図２を用いて説明する。図２に示すように、テレビ欄データは、チャンネルヘッダ２１と各チャンネルのデータ２２（この実施例の場合、チャンネル１からチャンネルＮまでのＮ個のチャンネルのデータ）が配置されて構成される。チャンネルヘッダ２１は、固定長とされるが、各チャンネルのデータ２２は可変長とされる。
【００１４】
チャンネルヘッダ２１には、伝送するチャンネル数２３（この実施例の場合、Ｎ）がその先頭に配置され、それに続いて、各チャンネルへのオフセット値２４が配置される。即ち、上述したように、各チャンネルのデータが可変長とされるため、各チャンネル毎に、そのデータ長が異なる。そこで、チャンネルヘッダ２１の先頭から各チャンネルのデータの先頭までの長さを、オフセット値２４として伝送するのである。これにより、チャンネルヘッダから各チャンネルのデータにアクセスすることが可能となる。
【００１５】
各チャンネルのデータ２２の先頭には、番組ヘッダ２５が配置され、それに続いて、そのチャンネルのプログラム（番組）の情報２６が配置される。番組ヘッダは固定長とされるが、番組情報は可変長とされる。番組ヘッダ２５には、その先頭に、そのチャンネルにおいて放送される番組数（Ｍ）２７が配置され、それに続いて、各チャンネル、例えばチャンネル３の番組情報３−１から３−Ｍに対応するオフセット値２８が配置される。
【００１６】
上述したように、この番組情報も可変長とされるため、番組ヘッダ２５の先頭から各番組情報の先頭までの長さをオフセット値２８として、番組ヘッダ２５に規定しておくことで、番組ヘッダ２５から各情報をアクセスすることが可能となる。各番組へのオフセット値２８は固定長で表される。各番組情報３−１から３−Ｍには、その番組の開始時刻２９、放送時間（終了時刻）３０、番組名３１、その番組のジャンルコード３３、および番組内容３４が配置される。
【００１７】
図３にＶＣＲ６のブロック図を示す。放送センタ３から放送された信号は、室外装置５を介してＢＳチューナ４０で受信され、さらにデコーダ４６でテレビ欄データに復調され、テレビ欄データは、ＣＰＵ４１の制御に従いＲＡＭ４２に格納される。ＲＡＭ４２に格納されるテレビ欄データは、図２の放送センタ３から放送されたテレビ欄データと異なり、図４に示すような構造である。尚、図２との違いは、条件との一致度７１が追加されている点のみである。条件との一致度７１は、放送されたテレビ欄データの中には含まれないので、最初の格納時はＲＡＭ４２の中で、この部分はブランクである。この条件との一致度７１は、後述する検索の部分で使用する。
【００１８】
図３に戻り、ＣＰＵ４１の動作は、ＲＯＭ４３に格納されている制御プログラムにより実行される。ＢＳチューナ４０に入力されるテレビ欄データ以外のＢＳ映像信号（音声信号を含む）は、録画再生回路４４に出力され、この録画再生回路４４には、図示しないＶＨＦチューナのＶＨＦ信号出力が入力されている。ＮＴＳＣ信号発生回路４５は、ＣＰＵ４１の制御に従い生成されるＲＡＭ４２に格納されているテレビ欄データによるテレビ欄画像からＮＴＳＣ信号を発生するようになっている。
【００１９】
そして、録画再生回路４４は、ＢＳチューナ４０からの映像信号をスイッチｓｗ１を介して図示しないブラウン管にビデオ出力４６として出力し、同様に、ＮＴＳＣ信号発生回路４５は、テレビ欄データによるテレビ欄画像のＮＴＳＣ信号をスイッチｓｗ１を介してＴＶ７にビデオ出力４６として出力する。尚、このスイッチｓｗ１の切り換えは、後述するリモコン４８のコマンドに基づいて、ＣＰＵ４１がビデオ出力切り換えコントロール回路４９を制御してなされる。
【００２０】
一方、ＶＣＲ６は、赤外線信号を発生し、この赤外線信号により各種制御内容（コマンド）を出力するリモコン４８からの赤外線信号を受信するリモコン受信回路５０を備えており、リモコン受信回路５０は、赤外線信号を光電変換して光電変換信号をコマンドデコーダ５１に出力する。コマンドデコーダ５１は、光電変換信号をデコードすることにより、リモコン入力に対応したコマンドを生成して、ＣＰＵ４１に生成されたコマンドを出力する。
【００２１】
コマンドは、リモコン４８に設けられた各種キー、即ち録画予約キー４８（１）、上下左右キー４８（２）、番組一覧キー４８（３）、選択キー４８（４）、決定キー４８（５）、変換キー４８（６）、削除キー４８（７）、検索キー４８（８）、条件設定キー４８（９）等に対応したコマンドである。上記の各キーに機能については後述するが、ＮＴＳＣ信号発生回路４５によりＮＴＳＣ信号をｓｗ１を介してＴＶ７に出力し、テレビ欄画像を表示することで、リモコン４８を用いてテレビ欄画像でテレビ欄データを検索し録画予約を行う。
【００２２】
そしてＣＰＵ４１は、タイマ回路４７からの信号により録画開始時刻以前の所定時刻に電源オン／オフコントロール回路５２を介してメインの電源５３をオンして、録画予約コントロール回路５４を制御して録画再生回路４４を動作させ、ＢＳチューナ４０からのＢＳ映像信号あるいは図示しないＶＨＦチューナのＶＨＦ映像信号を録画する。そして予約記録開始後、録画終了時刻になったとき、録画予約コントロール回路５４は、録画再生回路４４を制御し、予約記録動作を中止させ、電源オン／オフコントロール回路５２を介してメインの電源５３をオフする。尚、ＣＰＵ４１は、ＢＳチューナコントロール回路５５によりＢＳチューナ４０を制御することで、テレビ欄データをＲＡＭ４２に格納すると共に、ＢＳ映像信号は録画再生回路４４に伝送するようになっている。
【００２３】
このように、録画された映像のビデオ出力をＴＶ７に出力することで、ユーザは録画された画像を鑑賞することになる。
【００２４】
このように構成された録画予約システムの作用について説明する。ワークステーション２は、その日の決められた時刻になったら、大型計算機１からテレビ欄データを取り出し、放送センター３に伝送する。放送センター３では、テレビ欄データをＢＳの独立データ部に多重化し、放送する。放送された信号は、ＢＳ（放送衛星）４、室外装置５を介し、ＶＣＲ６で受信され、このＶＣＲ６を介してＴＶ７に表示される。
【００２５】
図２におけるジャンルコード３２には、その番組のジャンルを示すコードが入っており、このコードは予め放送局側で、以下のように決められている。
０：ニュース
１：天気予報
２：ドラマ
３：野球
４：サッカー
５：相撲
６：その他のスポーツ
７：歌番組
８：料理番組
【００２６】
ユーザは、図３のリモコン４８の番組一覧キー４８（３）を押すことにより、伝送されたデータを復号し、ビットマップ化することにより、図５に示すようなソート前のテレビ欄（その一部）をＴＶ７のＣＲＴに表示する。表示部の上部には、一定の幅Ｗで、チャンネル１からＮまでの各チャンネルの表示欄が設けられる。例えば東京地区の場合、ＶＨＦのチャンネルとして、チャンネル１、３、４、６、８、１０、１２があり、衛星放送のチャンネルとして、チャンネル５、７、１１がある。これらのチャンネル毎に幅Ｗの表示領域が設けられる。各チャンネルの表示領域には、新聞などに掲載されているテレビ番組欄と同様に、放送時刻の早いプログラム（番組）が上方に表示され、遅いものが順次下方に表示されるようになされている。そして、各チャンネル毎に同一の時刻における番組は、同一の水平線上に配置される。
【００２７】
この画面から特定の番組８１を指定し、録画予約を行うことも可能である。そのために、リモコン４８の上下左右キー４８（２）を操作し、番組を選択する枠（カーソル）８２を移動し、録画予約を希望する番組８１を選択する。次に、録画予約キー４８（１）を押すことによって、録画予約を実現する。
【００２８】
しかし、この番組一覧表から録画予約を希望する番組を探し出すには、特に前もって、その番組の開始時刻、放送チャンネルを知らない限り、番組一覧表をユーザが全面検索しなければならない。また、番組一覧表には、複数のジャンルの番組、例えば天気予報８３、料理８４、第１のニュース８５、ドラマ８１、第２のニュース８６等が、異なるチャンネルの異なる時刻位置に表示されるので、例えば、ある特定のジャンルに属する番組全てを録画しようとした場合、そのジャンルに属する番組を一つ一つ捜し出し、個別に録画予約を設定しなければならない。
【００２９】
そこで本実施例では、ユーザは、リモコン４８の条件設定キー４８（９）を押すことによって、録画予約を希望する番組の条件を予め入力し、検索キー４８（８）を押すことにより、入力された条件に沿う番組を検索し、録画予約を行うようになっている。
【００３０】
以下、この手順について説明する。ユーザは条件設定をするために、条件設定キー４８（９）を操作する。すると、この操作に対応する赤外線信号がリモコン４８より出力され、リモコン受信回路５０において光電変換され、そこからコマンドデコーダ５１に出力される。コマンドデコーダ５１は入力された信号をデコードし、入力に対応するコマンドをＣＰＵ４１に出力する。ＣＰＵ４１は、ＮＴＳＣ信号発生回路４５により、図６（ａ）に示す条件選択画面をＴＶ７に表示するために、ビデオ出力切り換えコントロール回路４９によりスイッチｓｗ１をｂ側に切り換える。尚、この条件選択画面は、ジャンル１０１及びキーワード１０２を条件設定項目として有している。
【００３１】
次に、図７に示すフローチャートを用いて条件設定方法を説明する。これら一連の処理は、全て予めＲＯＭ４３のプログラムに、製品出荷前に書き込まれている。
【００３２】
まず、ＣＰＵ４１は、図７に示すように、ステップＳ１で、ＮＴＳＣ信号発生回路４５を介し、ＴＶ７に条件選択画面を表示させる。この画面には、上述したように、ジャンル１０１とキーワート１０２が表示され（図６（ａ）参照）、どちらか一方を選択するようにユーザに促している。
【００３３】
条件選択画面では、表示直後はジャンル１０１が選択されている。選択されている項目は、図６（ａ）に示したように、四角い枠が掛けられている。ユーザは、リモコン４８の上下左右キー４８（２）のうち、上向きのキーと、下向きのキーを操作することによって、どちらか一方を選択することが出来る。
【００３４】
ステップＳ２で、上下左右キー４８（２）の下向きのキーが押されたかどうか判断し、押された場合は、ステップＳ３でキーワードを選択し、ステップＳ１に戻り、押されない場合は、ステップＳ４で上下左右キー４８（２）の上向きのキーが押されたかどうか判断し、押された場合は、ステップＳ５でジャンルを選択し、ステップＳ１に戻り、押されない場合は、ステップＳ６に進む。
【００３５】
ステップＳ６では、決定キー４８（５）が押されたかどうか判断し、押された場合には処理を終了し、押されない場合には、ステップＳ７で選択キー４８（４）が押されたかどうか判断する。選択キー４８（４）が押されない場合は、ステップＳ１に戻り、ステップＳ１からＳ７の処理を繰り返す。
【００３６】
選択キー４８（４）が操作されると、現在選択されている項目が選択される。そしてステップＳ８で、ジャンル１０１が選択されたと判断した場合には、ステップＳ９のジャンル選択処理に処理を移し、ジャンル１０１が選択されず、キーワード１０２が選択されたと判断した場合は、ステップＳ１０のキーワード選択処理に処理を移し、これらの処理が終了すると、ステップＳ１に戻り、処理を繰り返す。
【００３７】
次に、上記のステップＳ９のジャンル選択処理について、図８に示すフローチャートを用いて説明する。まず、ステップＳ２１で、図６（ｂ）に示すジャンル選択画面を表示する。この画面には、複数のジャンル項目１０３が表示され、これらの中から選択するようにユーザに促している。ジャンル選択画面の表示直後は、一番上に示されたジャンル項目（この実施例では’ニュース’）が選択される。選択されているジャンル項目には、図６（ｂ）に示すように、四角い枠が掛けられている。
【００３８】
ステップＳ２２で、リモコン４８の上下左右キー４８（２）の下向きのキーが操作されると、ステップＳ２３に進み、操作されないと、ステップＳ２７に進む。ステップＳ２３では、現在画面上で一番下のジャンル項目を選択しているかどうか判断し、一番下のジャンル項目を選択していない場合は、ステップＳ２４で、一つ下のジャンル項目を選択し、ステップＳ２２に戻る。
【００３９】
一番下のジャンル項目を選択している場合には、ステップＳ２５で、現在選択されているジャンル項目の下にジャンル項目が存在するかどうか判断し、存在しない場合は、ステップＳ２２に戻り、存在する場合は、ステップＳ２６で、上に一行スクロールして、ステップＳ２３に進む。
【００４０】
ステップＳ２７では、リモコン４８の上下左右キー４８（２）の上向きのキーが操作されると、ステップＳ２８に進み、操作されないと、ステップＳ３２に進む。ステップＳ２８では、現在画面上で一番上のジャンル項目を選択しているかどうか判断し、一番上のジャンル項目を選択していない場合は、ステップＳ２９で、一つ上のジャンル項目を選択し、ステップＳ２２に戻る。
【００４１】
一番上のジャンル項目を選択している場合には、ステップＳ３０で、現在選択されているジャンル項目の上にジャンル項目が存在するかどうか判断し、存在しない場合は、ステップＳ２２に戻り、存在する場合は、ステップＳ３１で、下に一行スクロールして、ステップＳ２９に進む。
【００４２】
つまり、画面上で一番下のジャンル項目を選択していて、さらに下向きのキーを操作した場合は、上にスクロールする（Ｓ２６）。同様に、画面上で一番上のジャンル項目を選択していて、さらに上向きのキーを操作した場合は、下にスクロールする（Ｓ２７）。
【００４３】
次にステップＳ３２では、選択キー４８（４）が押されたかどうか判断し、押されない場合は、ステップＳ２２に戻り、処理を繰り返し、選択キー４８（４）が操作されると、ステップＳ３３で、図９に示すジャンルリストの選択されたジャンル項目のビットを”１”にセットし、処理を終了する。
【００４４】
ジャンルリストの構造は、図９に示したように、各ジャンルそれぞれについて１ビットの領域が割り当てられており、ここが”１”であれば、そのジャンル項目は選択されており、”０”であれば選択されていないことを示している。図９の例では、ニュース１１１、天気予報１１２、ドラマ１１３、野球１１４、サッカー１１５等の複数のジャンル項目のうち、ニュース１１１とドラマ１１３が選択されていることを示している。そして、このようにジャンルの選択が行われると、再び処理を戻し、図６（ａ）の条件設定画面に戻る。
【００４５】
次に、キーワード選択処理を、図１０に示すフローチャートを用いて説明する。まず、ステップＳ５１で、図６（ｃ）に示すキーワード選択画面を表示する。この画面には、複数のキーワード項目１０４が表示され、これらの中から選択するようにユーザに促している。キーワード選択画面の表示直後は、一番上に示されたキーワード項目（この実施例では”宮澤太郎”）が選択される。選択されている項目には、図６（ｃ）に示したように、四角い枠が掛けられている。
【００４６】
ステップＳ５２で、リモコン４８の上下左右キー４８（２）の下向きのキーが操作されると、ステップＳ５３に進み、操作されないと、ステップＳ５７に進む。ステップＳ５３では、現在画面上で一番下のキーワード項目１０４を選択しているかどうか判断し、一番下のキーワード項目１０４を選択していない場合は、ステップＳ５４で、一つ下のキーワード項目１０４を選択し、ステップＳ５２に戻る。
【００４７】
一番下のキーワード項目１０４を選択している場合には、ステップＳ５５で、現在選択されているキーワード項目１０４の下にキーワード項目１０４が存在するかどうか判断し、存在しない場合は、ステップＳ５２に戻り、存在する場合は、ステップＳ５６で、上に一行スクロールしてステップＳ５４に進む。
【００４８】
ステップＳ５７では、リモコン４８の上下左右キー４８（２）の上向きのキーが操作されると、ステップＳ５８に進み、操作されないと、ステップＳ６２に進む。ステップＳ５８では、現在画面上で一番上のキーワード項目１０４を選択しているかどうか判断し、一番上のキーワード項目１０４を選択していない場合は、ステップＳ５２に戻る。
【００４９】
一番上のキーワード項目１０４を選択している場合には、ステップＳ５９で、現在選択されているキーワード項目１０４の上にキーワード項目１０４が存在するかどうか判断し、存在しない場合は、ステップＳ５２に戻り、存在する場合は、ステップＳ６０で、下に一行スクロールして、ステップＳ６１で、一つ上のキーワード項目１０４を選択し、ステップＳ５２に戻る。
【００５０】
つまり、画面上で一番下のキーワード項目１０４を選択していて、さらに下向きのキーを操作した場合は、上にスクロールする（Ｓ５６）。同様に、画面上で一番上のキーワード項目１０４を選択していて、さらに上向きのキーを操作した場合は、下にスクロールする（Ｓ６０）。
【００５１】
次にステップＳ６２では、選択キー４８（４）が押されたかどうか判断し、押されない場合は、ステップＳ６３に進み、選択キー４８（４）が操作されると、ステップＳ６５で、図１１に示すキーワードリスト１２０の選択されたキーワード項目１０４の選択ビット１２３を”１”にセットし、処理を終了する。
【００５２】
上記のキーワードリスト１２０は、図１１に示すように、２５５個のキーワード、即ち、第１キーワード１２１（１）〜第２５５キーワード１２１（２５５）より構成され、第１キーワード１２１（１）の先頭位置には、現在登録されているキーワード数１２２が書かれている。図１１（ａ）のキーワード登録前の図では、キーワード数１２２が”４”であるので、現在、４個のキーワードが登録されていることを示している。
【００５３】
このキーワード入力処理前の図１１（ａ）の例では、選択ビット１２３により”選挙”が選択されており、それ以外のキーワードは選択されていないことを示している。各キーワードそれぞれには、選択ビット１２３が１ビットの領域で割り当てられており、ここが、”１”であれば、そのキーワードは選択されており、”０”であれば、選択されていないことを示している。そして、このように、キーワードの選択が行われると、再び処理を戻し、図６（ａ）の条件設定画面に戻る。
【００５４】
キーワードは、放送局からは送信されず、ユーザが登録をする。そこで、ステップＳ６２で、選択キーが押されない場合は、ステップＳ６３で、リモコン４８の上下左右キー４８（２）のうち、右向きキーが押されたかどうか判断し、押されない場合は、ステップＳ５２に戻り、押された場合は、ステップＳ６４のキーワード入力処理を実行して、ステップＳ５１に戻り、処理を繰り返す。
【００５５】
次に、図１０のステップＳ６４のキーワード入力処理を、図１２及び図１３に示すフローチャートを用いて説明する。まず、リモコン４８の上下左右キー４８（２）の右向きキーが押されているので、ステップＳ８１で、キーワード入力１０５（図６（ｃ）参照）を選択する。これにより、図６（ｄ）の示すキーワード入力画面に移る。
【００５６】
このキーワード入力画面は、上段：画面名称、中段：入力領域、下段：設定指示表示からなり、枠１０６は、上下左右キー４８（２）の操作により中段：入力領域、または下段：設定指示表示に移動できるようになっている。図６（ｄ）の画面の例では、枠１０６は中段：入力領域にあり、その中に文字が表示されているが、最初は、この部分は空白であり、カーソル１０７が枠１０６の左下に表示される。ここで、ユーザは、リモコン４８の上下左右キー４８（２）、選択キー４８（４）、変換キー４８（６）、決定キー４８（５）、そして削除キー４８（７）を用いてキーワードの入力を行う。
【００５７】
まず、上下左右キー４８（２）の左右キーを用いて、図６（ｄ）のカーソル１０７の所に平仮名を表示する。すなわち、ステップＳ８２で、上下左右キー４８（２）の右向きキーが押されたかどうか判断し、押されていない場合は、ステップＳ８６に進み、押された場合は、ステップＳ８３で、カーソル位置に文字があるかどうか判断し、ない場合は、ステップＳ８４で、カーソル位置に”あ”を表示し、ステップＳ８２に戻る。ある場合は、ステップＳ８５で、表示されている文字を、５０音順での次の文字に変更し、ステップＳ８２に戻る。この処理により、上下左右キー４８（２）の右向きキーで、”あ”→”い”→”う”→…、と表示文字を変化させる。
【００５８】
同様に、ステップＳ８６では、上下左右キー４８（２）の左向きキーが押されたかどうか判断し、押されていない場合は、ステップＳ９０に進み、押された場合は、ステップＳ８７で、カーソル位置に文字があるかどうか判断し、ない場合は、ステップＳ８８で、カーソル位置に”あ”を表示し、ステップＳ８２に戻る。ある場合は、ステップＳ８９で、表示されている文字を、逆５０音順での次の文字に変換し、ステップＳ８２に戻る。この処理により、左キーで、”い”→”あ”→”ん”→…、と表示文字を変化させる。
【００５９】
次に、ステップＳ９０で、選択キー４８（４）が押されたかどうか判断し、押された場合には、ステップＳ９１で、変換前の入力文字を決定し、カーソル１０７を次の入力位置である左隣まで延ばしてステップＳ８２に戻り、押されていない場合には、ステップＳ９２に進む。ステップＳ９２では、変換キー４８（６）が押されたかどうか判断し、押された場合には、ステップＳ９３で、カーソル１０７が引かれている文字列を漢字に変換してステップＳ９４に進み、押されていない場合には、ステップＳ９５に進む。
【００６０】
ステップＳ９５では、決定キー４８（５）が押されたかどうか判断し、押された場合には、ステップＳ９６で、入力文字を確定し、カーソル１０７を次の入力位置である左隣に移動してステップＳ８２に戻り、押されていない場合には、ステップＳ９９に進む。
【００６１】
一方、ステップＳ９４では、変換キー４８（６）が再度押されたかどうか判断し、押された場合には、ステップＳ９７で、予め登録されている次の候補の漢字を表示し、ステップＳ９４に戻り、押されていない場合には、ステップＳ９８に進む。ステップＳ９８では、決定キー４８（５）が押されたかどうか判断し、押された場合には、ステップＳ９６に進み、押されていない場合には、ステップＳ９４に戻る。
【００６２】
このようにすることで、もし、変換された漢字が希望のものでなければ、さらに変換キー４８（６）を操作し続けることにより、次の候補の漢字に変更することが出来る。希望の漢字が表示されたら、ユーザは、決定キー４８（５）を押すことにより、その漢字の入力を確定することが出来る。図６（ｅ）の画面は、平仮名文字列”すず”を、漢字”鈴”に変換した例を示している。
【００６３】
ステップＳ９９では、削除キー４８（７）が押されたかどうか判断し、押された場合には、ステップＳ１００に進み、押されていない場合は、ステップＳ１０１に進む。ステップＳ１００では、枠１０６内に一つ以上の文字が存在するかどうか判断し、存在する場合は、ステップＳ１０２で、右端の１文字を消去し、図１２のステップＳ８２に戻り、存在しない場合は、直ちにステップＳ８２に戻る。
【００６４】
ステップＳ１０１では、上下左右キー４８（２）の下向きキーが押されたかどうか判断し、押された場合には、ステップＳ１０３に進み、押されていない場合は、図１２のステップＳ８２に戻る。ステップＳ１０３では、図６（ｆ）に示す画面において、枠１０６で”設定”（下段：設定指示表示）を選択し、ステップＳ１０４に進む。
【００６５】
ステップＳ１０４では、上下左右キー４８（２）の上向きキーが押されたかどうか判断し、押された場合には、ステップＳ１０５に進み、図６（ｆ）に示す画面における”設定”の選択を外して、図１２のステップＳ８２に戻り、上向きキーが押されていない場合は、ステップＳ１０６に進む。
【００６６】
すなわち、登録を希望するキーワードの入力が終了したら、下向きのキーを操作することにより、”設定”を選択する。もし、キーワードの入力を再び続けたければ、上向きのキーを操作することによって戻ることが出来る。
【００６７】
そして、中段：入力領域枠に表示されているキーワードを登録する場合は、ステップＳ１０４での”設定”の選択後、ステップＳ１０６で選択キー４８（４）の操作を判断し、選択キー４８（４）が押されたならば、ステップＳ１０７に進み、押されない場合はステップＳ１０４に戻る。ステップＳ１０７では、キーワードリストに入力したキーワードを追加してステップＳ１０８に進み、ステップＳ１０８でキーワードの数を＋１して処理を終了する。
【００６８】
このように処理することで、前記の図１１（ｂ）では”長嶋三郎”と言うキーワードを登録した例を示している。キーワード数１２２のデータは、４個から５個に増えている。
【００６９】
このようにキーワードの入力が終了すると、再び処理を戻し、図６（ｃ）の条件設定画面に戻る。録画予約を希望する全ての番組の条件を入力し終えたら、決定キー４８（５）を操作することにより、ＣＰＵ４１は、ビデオ出力切り換えコントロール回路４９に、スイッチｓｗ１を、図３においてａ側に切り換えさせる。
【００７０】
以上の操作で、条件を設定するための処理が終了する。次に、これらの入力された条件に基づく、番組の検索処理の説明をする。
【００７１】
ユーザは、リモコン４８の検索キー４８（８）を操作することにより、入力された条件に基づいて番組の検索を行う。番組検索の処理の流れを、図１４のフローチャートに示す。この処理は、大きく２つに分かれており、最初に、キーワードリストから選択されたキーワードが番組内容３３（図４参照）の中に存在するか否かを、次のようにして調べる。
【００７２】
まず、ステップＳ１２１で、検索したキーワードの数を表す変数ｉを”１”に初期化して、ステップＳ１２２で、キーワードの数が変数ｉ以上であるかどうか判断し、そうならば（全てのキーワードの探索が完了していなければ）、ステップＳ１２３に進み、そうでないならば（全てのキーワードの探索が完了したならば）、ステップＳ１２４に進む。
【００７３】
ステップＳ１２３では、ｉ番目のキーワードを読み込み、ステップＳ１２５に進む。ステップＳ１２５では、読み込まれたキーワードに選択ビットが立っているかどうか（すなわち”１”であるかどうか）を判断し、そうならばステップＳ１２６に進み、そうでないならばステップＳ１２７でｉを＋１して、ステップＳ１２２に戻る。
【００７４】
ステップＳ１２６では、最初の番組内容３３を読み込み、ステップＳ１２８に進む。ステップＳ１２８では、読み込んだキーワードが、この番組内容３３に含まれるかどうか調ベ、含まれていない場合はステップＳ１３０に進み、含まれている場合は、ステップＳ１２９で、含まれているキーワードの数をその番組の条件との一致度７１（図４参照）に加え、ステップＳ１３０に進む。
【００７５】
ステップＳ１３０では、すべての番組について検索したかどうか判断し、検索が終了していない場合は、ステップＳ１３１で次の番組内容３３を読み込み、ステップＳ１２８に戻り、すべての番組について検索した場合には、ステップＳ１３２で変数ｉを＋１して、ステップＳ１２２に戻る。
【００７６】
このようにして、選択ビットが立っているキーワードに対して、すべての番組内容３３を検索処理を行う。
【００７７】
次に選択されたジャンルと一致するジャンルの番組を、次のようにして、ステップＳ１２４以降の処理で探索する。ステップＳ１２４では、まず、最初の番組のジャンルの部分を読み込む。次に、ステップＳ１３３でジャンルリスト（図９）と比較して、ジャンルリストの内のビットが立っているジャンルと一致しているかを調ベ、一致していない場合は、ステップＳ１３５に進み、一致していれば、ステップＳ１３４で、その番組の条件との一致度７１に１を足し、ステップＳ１３５に進む。
【００７８】
ステップＳ１３５では、全ての番組について検索したかどうか判断し、検索が終了していない場合は、ステップＳ１３６で、次の番組のジャンルの部分を読み込み、ステップＳ１３３に戻り、全ての番組について検索した場合には、処理を終了する。
【００７９】
この検索処理により、ユーザが録画予約を希望する番組の条件との一致度７１が高い番組ほど、条件との一致度７１に大きな値が入ることになる。
【００８０】
次に、ＣＰＵ４１は、一致度７１が高い順に番組を画面に並ベたソート後の画面を表示するために、図１５に示すソートリストを作成する。ソート前のソートリストの構造は、図１５（ａ）に示すように、チャンネル番号と番組情報番号が、交互に並んでいるだけであり、この２つの情報から番組を特定する。
【００８１】
ソート後のソートリストは、図１５（ｂ）に示すように、条件との一致度７１が高い番組から左側から並べるようにする。また、終りにはエンドマークが付与される。つまり、ソートの処理は単純に、図４に示した番組データを全検索し、条件との一致度が高い順に番組を見つけ出し、ソートリストに書き込んでいく。図１５の例では、チャンネル４の番組情報番号が７の番組の条件との一致度７１が最も高く、次いで、チャンネル２の番組情報番号６、チャンネル３の番組情報番号５の番組の条件との一致度７１が高いことを示している。
【００８２】
このようにソートリストが作成されると、ＣＰＵ４１は、ビデオ出力切り換えコントロール回路４９を介し、スイッチｓｗ１を、図３においてｂ側に切り換え、ＲＡＭ４２から、ソートリストの先頭に示された番組から、順番に読み出し、この番組データをビットマップデータに変換し、再びＲＡＭ４２に記憶させる。そして、このＲＡＭ４２に展開されたデータは、ＣＰＵ４１の制御のもと、所定のタイミングで読み出され、ＮＴＳＣ信号発生回路４５に供給される。ＮＴＳＣ信号発生回路４５は、入力されたデータをＮＴＳＣ信号に変換して出力する。この信号が、スイッチｓｗ１を介してＴＶ（図１）に出力され、表示される。
【００８３】
このようにして図１６に示すような、ソート後の検索テレビ欄データである番組一覧１５０が表示される。ユーザは、この番組一覧１５０の中から、録画予約を希望する番組をリモコン４８により選択し、録画予約を行う。番組の選択は、枠１５１を移動させることによって行われ、移動は、リモコン４８の上下左右キー４８（２）を操作することによって行う。図１６の例では、チャンネル２のニュース１５２が選択されている。録画予約を希望する番組の所へ枠１５１を移動し、選択キー４８（４）を操作することによって、録画予約の対象番組とする。対象として選択された番組には、チャンネル３のドラマ１５３のように、右上に予約の印１５４が表示される。録画予約を希望する全ての番組を選択後、録画予約キー４８（１）を操作することによって、録画予約を完了する。
【００８４】
録画予約の対象として、全てを選択すれば、ある特定の条件に基づく番組全てを録画予約するが可能である。全てを選択する場合、いちいち一つ一つ番組の選択と移動を繰り返すことは面倒なので、何も選択しないで、録画予約キー４８（１）を操作したときは、自動的に全てが選択される。このとき、ＣＰＵ４１は、録画予約の対象となっている番組データをＲＡＭ４２から読み出す。即ち、図４に示すように、ＲＡＭ４２に記憶された番組データの中には、その番組の放送チャンネル、放送開始時刻および放送時間が含まれている。ＣＰＵ４１は、この放送開始時刻と放送時間に関するデータを、録画予約コントロール回路５４に出力する。録画予約コントロール回路５４は、入力されたデータを記憶する。
【００８５】
そして、このように録画予約された後は、タイマ回路４７が計測する時刻が、予め記憶された番組開始時刻になったとき、録画再生回路４４を制御し、記憶されたデータに対応するチャンネルの予約録画の動作を開始させる。録画再生回路４４には、ＢＳチューナ１６、または図示しないＶＨＦチューナの出力が入力されており、予約時刻において、ＢＳチューナ１６あるいはＶＨＦチューナが動作状態とされ、そのビデオ信号が図示しない磁気テープに記録される。そして、予約記録開始後、放送時間に対応する時間が経過したとき、録画予約コントロール回路５４は、録画再生回路４４を制御し、予約記録動作を中止させる。
【００８６】
尚、再生を指示した場合においては、録画再生回路４４より再生出力されたビデオ信号が、スイッチｓｗ１を介してＴＶ７に出力、表示される。
【００８７】
このように、本実施例の録画予約システムによれば、放送番組及びワークステーション２で生成されたテレビ欄データを、放送センタ３から放送し、ＢＳチューナ４０で放送番組及びテレビ欄データを受信し、ＲＡＭ４２にＢＳチューナ４０が受信したテレビ欄データを記憶し、ＲＡＭ４２が記憶したテレビ欄データをＴＶ７に表示させる。そして、ＣＰＵ４１によりリモコン４８からの検索条件に基づいて、ＲＡＭ４２に記憶されたテレビ欄データを検索処理し、さらにソート後の検索テレビ欄データを生成し、検索テレビ欄データをＲＡＭ４２に記憶させ、ＴＶ７がＲＡＭ４２に記憶した検索テレビ欄データを表示するので、簡単かつ確実に、リモコン４８で指示した検索条件にあった放送番組情報が検索できる。
【００８８】
尚、上記実施例では、記録手段がＶＣＲ６内の磁気テープに情報を記録する録画再生回路４４としたが、これに限らず、相変化型光ディスクに画像を録画する光ディスク装置や、光磁気ディスクに画像を録画する光磁気ディスク装置でもよく、さらには、音楽等の音声信号を記録する記録装置、あるいはデジタル信号（例えば、通信衛星からのニュース等のデジタル情報）を記録する装置（ＤＡＴ、光ディスク等の装置）の予約についても、同様に適用できることはいうまでもない。
【００８９】
また、放送手段として、ＢＳ放送を行う放送センタ３を使用するとしたが、これに限らず、光ファイバ等を用いたケーブル放送を行う放送センタを使用したシステムでも、同様な効果を得ることができる。
【００９０】
【発明の効果】
以上説明したように、本発明の情報処理方法および装置によれば、簡単かつ確実に、所望の放送番組情報の録画予約が可能になる。
【図面の簡単な説明】
【図１】本発明の放送番組の録画予約を行う録画予約システムの一実施例の構成を示す図である。
【図２】図１のワークステーションが生成するテレビ欄データのフォーマットの構成を示すフォーマット図である。
【図３】図１のＶＣＲの構成を示すブロック図である。
【図４】図３のＲＡＭに記憶されるテレビ欄データのフォーマットの構成を示すフォーマット図である。
【図５】図３のＴＶによるＲＡＭに記憶されたテレビ欄データのＴＶ上での表示の一例を示す図である。
【図６】図３のリモコンによるＴＶ上での条件選択画面の表示例を示す図である。
【図７】図１の録画予約システムによる検索条件選択処理の流れを説明するフローチャートである。
【図８】図７のジャンル選択処理の流れを説明するフローチャートである。
【図９】図８のジャンル選択処理により生成されるジャンルリストのフォーマットの構成を示すフォーマット図である。
【図１０】図７のキーワード選択処理の流れを説明するフローチャートである。
【図１１】図１０のキーワード選択処理により生成されるキーワードリストのフォーマットの構成を示すフォーマット図である。
【図１２】図１１のキーワード入力処理の流れを説明する第１のフローチャートである。
【図１３】図１１のキーワード入力処理の流れを説明する第２のフローチャートである。
【図１４】図１の録画予約システムによる検索処理の流れを説明するフローチャートである。
【図１５】図１４の検索処理により生成されるソートリストのフォーマットの構成を示すフォーマット図である。
【図１６】図１４の検索処理による検索テレビ欄データのＴＶ上での表示の一例を示す図である。
【符号の説明】
１  大型計算機，  ２  ワークステーション，  ３  放送センター，  ４  衛星，  ５  室外装置，  ６  ＶＣＲ，  ７  ＴＶ，  ４０  ＢＳチューナ，  ４１  ＣＰＵ，  ４２  ＲＡＭ，  ４３  ＲＯＭ，  ４４  録画再生回路，  ４５ＮＴＳＣ信号発生回路，  ４６  デコーダ，  ４７  タイマ回路，  ４８  リモコン，  ４８（１）  録画予約キー，  ４８（２）  上下左右キー，  ４８（３）  番組一覧キー，  ４８（４）  選択キー，  ４８（５）  決定キー，  ４８（６）  変換キー，  ４８（７）  削除キー，  ４８（８）  検索キー，  ４８（９）  条件設定キー，  ４９  ビデオ出力切り換えコントロール回路，  ５０  リモコン受信回路，  ５１  コマンドデコーダ，  ５２  電源オン／オフコントロール回路，  ５３  電源，  ５４  録画予約コントロール回路，  ５５  ＢＳチユーナーコントロール回路，  ｓｗ１  スイッチ
【図１】
0003685330.tif 000002
【図２】
0003685330.tif 000003
【図３】
0003685330.tif 000004
【図４】
0003685330.tif 000005
【図５】
0003685330.tif 000006
【図６】
0003685330.tif 000007
【図７】
0003685330.tif 000008
【図８】
0003685330.tif 000009
【図９】
0003685330.tif 000010
【図１０】
0003685330.tif 000011
【図１１】
0003685330.tif 000012
【図１２】
0003685330.tif 000013
【図１３】
0003685330.tif 000014
【図１４】
0003685330.tif 000015
【図１５】
0003685330.tif 000016
【図１６】
0003685330.tif 000017