(57)【要約】【課題】複数の番組情報提供サービスが提供する番組情報にまたがった広範囲の番組情報検索を行うことのできる番組記録装置を提供する。【解決手段】チャンネルコードテーブルの最初の放送チャンネルのチャンネルコードから順に、このチャンネルコードがＡＤＡＭＳ−ＥＰＧ、ｉＮＥＴ−ＥＰＧのいずれのＥＰＧ提供サービスのコードであるかを判定し、ＡＤＡＭＳ−ＥＰＧ用のチャンネルコードである場合は内部に蓄積したＡＤＡＭＳ−ＥＰＧデータを対象に番組情報の検索を行い、ｉＮＥＴ−ＥＰＧ用のチャンネルコードである場合には、インターネット上のＥＰＧ提供サービスを行うサーバに対して番組情報検索依頼のためのリクエストを送信し、その検索結果である番組情報を取得し、検索結果である番組情報をソートして統合したかたちで表示させる。【選択図】図１
2006080801.tif 000002
【特許請求の範囲】
【請求項１】
放送チャンネルごとのチャンネルコードが記憶されるチャンネルコード記憶手段と、
複数の番組情報提供サービスから提供される番組情報から、前記チャンネルコード記憶手段に記憶されたチャンネルコードに基づいて放送チャンネルごとの番組情報を取得する番組情報取得手段と、
前記取得した番組情報を記憶する番組情報記憶手段と、
前記チャンネルコード記憶手段に記憶されたチャンネルコードに基づいて放送チャンネルごとに番組情報検索を行う手段であって、当該チャンネルコードが放送波による番組情報提供サービス用のコードである場合には前記番組情報記憶手段から番組情報を検索し、当該チャンネルコードがインターネット上の番組情報提供サービス用のコードである場合には前記インターネット上の番組情報提供サービスに対して番組情報検索を依頼し、その検索結果を受信する番組情報検索手段と
を具備することを特徴とする番組記録装置。
【請求項２】
前記番組情報検索手段により取得した各放送チャンネルごとの番組情報検索結果を統合して表示する表示手段を
さらに具備することを特徴とする請求項１に記載の番組記録装置。
【請求項３】
前記チャンネルコード記憶手段には、放送チャンネルごとに複数の番組情報提供サービスに対応するチャンネルコードがそれらの間の優先順位とともに記憶され、
前記番組情報検索手段は、前記チャンネルコード記憶手段に記憶された複数のチャンネルコードに基づいて前記複数の番組情報提供サービスが提供する番組情報を検索することを特徴とする請求項１または２に記載の番組記録装置。
【請求項４】
前記表示手段は、前記番組情報検索手段により検索された前記複数の番組情報提供サービスが提供する番組情報を、前記優先順位に従って、統合して表示することを特徴とする請求項３に記載の番組記録装置。
【請求項５】
放送チャンネルごとのチャンネルコードが記憶されるチャンネルコード記憶手段を設けておき、番組情報取得手段により、複数の番組情報提供サービスから提供される番組情報から、前記チャンネルコード記憶手段に記憶されたチャンネルコードに基づいて放送チャンネルごとの番組情報を取得して番組情報記憶手段に記憶するステップと、
番組情報検索手段により、前記チャンネルコード記憶手段に記憶されたチャンネルコードに基づいて放送チャンネルごとに番組情報検索を行い、かつ、当該チャンネルコードが放送波による番組情報提供サービス用のコードである場合には前記番組情報記憶手段から番組情報を検索し、当該チャンネルコードがインターネット上の番組情報提供サービス用のコードである場合には前記インターネット上の番組情報提供サービスに対して番組情報検索を依頼し、その検索結果を受信するステップと
を具備することを特徴とする番組情報検索方法。
【請求項６】
表示手段により、前記番組情報検索手段により取得した各放送チャンネルごとの番組情報検索結果を統合して表示するステップをさらに具備することを特徴とする請求項５に記載の番組情報検索方法。
【請求項７】
前記チャンネルコード記憶手段に、放送チャンネルごとに複数の番組情報提供サービスに対応するチャンネルコードがそれらの間の優先順位とともに記憶しておき、
前記番組情報検索手段により、前記チャンネルコード記憶手段に記憶された複数のチャンネルコードに基づいて前記複数の番組情報提供サービスが提供する番組情報を検索することを特徴とする請求項５または６に記載の番組情報検索方法。
【請求項８】
前記表示手段により、前記番組情報検索手段により検索された前記複数の番組情報提供サービスが提供する番組情報を、前記優先順位に従って、統合して表示することを特徴とする請求項７に記載の番組情報検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子番組ガイドを用いて番組の録画設定を行うことのできる番組記録装置と、電子番組ガイドの番組情報を検索する方法に関する。
【背景技術】
【０００２】
地上波放送や衛星放送などのテレビジョン放送の普及に伴い、テレビジョン放送の放送番組を記録し再生するための番組記録装置が広く普及してきている。番組記録装置は、従来、映像信号および音声信号をテープ媒体などに記録するものが大半であったが、ディジタル信号処理技術の発達により、ハードディスクや光ディスクなどの記録媒体に放送番組をディジタル信号として記録する番組記録装置も登場している。また、一般に番組記録装置はタイマーなどを内蔵しており、あらかじめ日時を指定することで自動的に番組を録画する録画予約機能を備えている。
【０００３】
従来、録画予約のためには、所望の放送番組が放送される日時をユーザ自らがタイマー装置などに設定する必要があった。こうしたユーザの負担を軽減するための方法として、電子番組ガイド（ＥＰＧ：Electronic Program Guide）がある。番組記録装置は、放送波あるいはインターネットより上記ＥＰＧのデータを取得して内部に保存し、このＥＰＧデータから各放送局ごとの番組情報を取り出して番組表を作成して表示させることができる。表示された番組表の中からユーザによって所望の放送番組が選択されるとともに録画予約が指示されると、番組記録装置はその指示された放送番組の放送局、日時などのデータを、保存しているＥＰＧデータから検索し、録画予約機能に設定する（例えば特許文献１）。
【特許文献１】特開２００４−０８８２８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
現在、ＥＰＧを配信するサービスには、放送波に重ねてＥＰＧデータを配信するサービス形態のもの、インターネットを通じてＥＰＧデータを配信する形態のもの、その他電話回線を用いたものなどがある。これらサービスは各々に特徴をもっており、たとえば、情報の詳しさ、提供放送チャンネル数などに違いがある。また、特定の放送に特化したサービスもある。
【０００５】
しかしながら、従来の番組記録装置では、キーワードによる番組情報の検索を行う場合に、その検索の対象は、装置において決められた種類のＥＰＧ配信サービス（以下「ＥＰＧソース」と記述）から取得可能なＥＰＧデータに含まれる番組情報に限定されるという問題があった。
【０００６】
本発明はこのような事情を鑑み、複数の番組情報提供サービスが提供する番組情報にまたがった広範囲の番組情報検索を行うことのできる番組記録装置とその番組情報検索方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
かかる目的を達成するために、本発明の番組記録装置は、放送チャンネルごとのチャンネルコードが記憶されるチャンネルコード記憶手段と、複数の番組情報提供サービスから提供される番組情報から、チャンネルコード記憶手段に記憶されたチャンネルコードに基づいて放送チャンネルごとの番組情報を取得する番組情報取得手段と、取得した番組情報を記憶する番組情報記憶手段と、チャンネルコード記憶手段に記憶されたチャンネルコードに基づいて放送チャンネルごとに番組情報検索を行う手段であって、当該チャンネルコードが放送波による番組情報提供サービス用のコードである場合には番組情報記憶手段から番組情報を検索し、当該チャンネルコードがインターネット上の番組情報提供サービス用のコードである場合にはインターネット上の番組情報提供サービスに対して番組情報検索を依頼し、その検索結果を受信する番組情報検索手段とを具備することを特徴とする。
【０００８】
また、この発明の番組記録装置は、番組情報検索手段により取得した各放送チャンネルごとの番組情報検索結果を統合して表示する表示手段をさらに具備することを特徴とする。
【０００９】
さらに、この発明の番組記録装置において、チャンネルコード記憶手段には、放送チャンネルごとに複数の番組情報提供サービスに対応するチャンネルコードがそれらの間の優先順位とともに記憶され、番組情報検索手段は、前記チャンネルコード記憶手段に記憶された複数のチャンネルコードに基づいて複数の番組情報提供サービスが提供する番組情報を検索することを特徴とする。
【００１０】
さらに、この発明の番組記録装置において、表示手段は、番組情報検索手段により検索された複数の番組情報提供サービスが提供する番組情報を、優先順位に従って、統合して表示することを特徴とするものである。
【発明の効果】
【００１１】
本発明の番組記録装置およびその番組情報検索方法によれば、複数の番組情報提供サービスが提供する番組情報にまたがった広範囲の番組情報検索を行うことができる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して本発明の実施の形態について説明する。  
図１は、本発明の一実施形態に係る番組記録装置の構成を示すブロック図である。同図に示すように、この実施形態の番組記録装置１００は、システム全体の制御を行うシステム制御部１を有している。システム制御部１はＣＰＵ２と、ファームウェアや各種データが固定的に格納されたＲＯＭ３と、ＣＰＵ２の作業エリアなどとして用いられるＲＡＭ４とを備える。システム制御部１には、バス５を通じて、ＥＰＧ管理部６、リモコンインタフェース部７、チューナ部８、情報記録再生部９、ＥＰＧ画面構成部１０、ネットワーク接続部１１などが接続されている。
【００１３】
ＥＰＧ管理部６は、ＥＰＧデータ取得部１２、ＥＰＧデータ記憶部１３、番組表作成部１４、番組表情報記憶部１５、チャンネルコードテーブル１６、番組情報検索部２４などを有している。
【００１４】
チャンネルコードテーブル１６は、この番組記録装置１００にてＥＰＧデータの取得先として設定されたＥＰＧソース（番組情報提供サービス）において各々の放送チャンネルに対して割り当てられた固有のコード（チャンネルコード）が登録されるテーブルである。各放送チャンネルのチャンネルコードは、ＡＤＡＭＳ−ＥＰＧ、ｉＮＥＴ−ＥＰＧなど、ＥＰＧソースの種類によってそれぞれ固有のコードが決められている。この番組記録装置１００では、チャンネルコードテーブル１６に、複数のＥＰＧソースのチャンネルコードを混在させて登録することができる。
【００１５】
ＥＰＧデータ取得部１２は、チャンネルコードテーブル１６を参照して、放送波によるＥＰＧデータあるいはインターネット上のＥＰＧデータを取得してＥＰＧデータ記憶部１３に記録する。番組表作成部１４はＥＰＧデータ記憶部１３に記憶されたＥＰＧデータを用いてユーザに提供する番組表の情報を作成する。番組表情報記憶部１５は番組表作成部１４によって作成された番組表の情報を記憶する。番組情報検索部２４は、入力された検索キーワードを基にチャンネルコードテーブル１６を参照して、各放送チャンネルのチャンネルコードに対応するＥＰＧソースごとに決められた手順で番組情報検索を実行する。
【００１６】
リモコンインタフェース部７は、ユーザからの指示を入力するためのリモートコントローラ（以下「リモコン」と記述）１７とのインタフェース部である。チューナ部８は、アンテナ１８などから取り込まれるディジタル放送の放送波から所望の放送波を選局する。また、ディジタル放送の放送波は、アンテナ１８から取り込まれるものに限られず、ケーブルテレビ局などからケーブルを介して取り込まれる。
【００１７】
逆多重化部１９は、放送波に多重化された音声信号、映像信号およびＥＰＧデータ信号をそれぞれ分離して復号部２０へ出力する。復号部２０は、逆多重化部１９にて分離した音声信号、映像信号およびＥＰＧデータ信号をそれぞれ復号して、ディジタル音声信号、ディジタル映像信号およびディジタルＥＰＧデータ信号として出力制御部２１、情報記録再生部９およびバス５に出力する。ＥＰＧ画面構成部１０は、ＥＰＧ管理部６の番組表情報記憶部１５に格納された番組表の情報から番組表画面情報を構成したり、各種の設定用の画面を構成する手段である。出力制御部２１は、復号されたディジタル音声信号およびディジタル映像信号を出力用の音声信号および映像信号に変換する。音声出力部２２は出力制御部２１からの出力用の音声信号をスピーカなどの図示せぬ音声出力装置に出力する。画像出力部２３は出力制御部２１からの出力用の映像信号を例えば液晶ディスプレイなどの図示せぬ表示装置に出力する。
【００１８】
情報記録再生部９は、例えばハードディスクドライブ、ＤＶＤなどの書き替え可能な記録媒体を有し、復号部２０により復号されたディジタル音声信号およびディジタル映像信号を上記の記録媒体に記録したり、記録媒体に記録されたディジタル音声信号およびディジタル映像信号を再生して復号部２０に出力する。ネットワーク接続部１１は、インターネットからＥＰＧデータをダウンロードしたりするためにインターネットとの接続を行う手段である。
【００１９】
この番組記録装置１００では、ＥＰＧソースの取得先のサービスの種類を設定したり変更したりすることのできるインタフェースをユーザに提供する機能を有する。このインタフェースによりＥＰＧデータの取得先（ＥＰＧソース）を変更する操作がユーザにより行われた場合には、上に説明したチャンネルコードテーブル１６のチャンネルコードも、変更後のＥＰＧソースに対応する体系のコードに自動的に更新される。以下、このチャンネルコードの自動変換を含む、この番組記録装置１００の動作について詳しく説明する。
【００２０】
図２はＥＰＧソースを変更可能な設定画面の例を示している。同図に示すように、この設定画面３４には、ＥＰＧデータの取得先としてのＥＰＧソースを選択するためのＥＰＧサービス選択部３５と、ＡＤＡＭＳ−ＥＰＧデータの受信チャンネル、受信時刻など、ＡＤＡＭＳ−ＥＰＧに関する設定を行うＡＤＡＭＳ設定部３６と、番組表において各々の番組枠の背景色の色をジャンル別に設定する色設定部３７などが設けられている。ＥＰＧサービス選択部３５には、この例では、ＡＤＡＭＳ−ＥＰＧ用のチェック部３５ａと、ｉＮＥＴ−ＥＰＧ用のチェック部３５ｂとで構成される。これら２つのチェック部３５ａ，３５ｂの少なくとも一つにユーザからの指示によってチェックマークが挿入されることでＥＰＧソースの選択が行われる。したがって、２つのチェック部３５ａ，３５ｂにそれぞれチェックを入れてＡＤＡＭＳ−ＥＰＧとｉＮＥＴ−ＥＰＧの両方を選択することも可能である。なお、この例では、ＥＰＧデータの取得先としてのＥＰＧソースとしてＡＤＡＭＳ−ＥＰＧ、ｉＮＥＴ−ＥＰＧなどを挙げているが、本発明はこれらのＥＰＧ提供サービスを利用することに限定されるものではない。
【００２１】
また、この設定画面３４の下部には、リモコン１７の操作ボタンに対応付けられた命令の内容をユーザに掲示するためのヘルプ情報３８が表示される。このヘルプ情報３８により、たとえば、リモコン１７の上下左右のカーソルボタンによって項目の選択を行うことができ、上下左右のカーソルボタンの間の決定ボタンを操作することでその選択内容を決定することなどがわかる。このような操作要領で、ユーザは、ＥＰＧサービス選択部３５の各チェック部３５ａ，３５ｂに選択的にチェックを入れることができる。
【００２２】
いま、図３に示すように、チャンネルコードテーブル１６には、ＡＤＡＭＳ−ＥＰＧ用のチャンネルコードがすべての放送チャンネルに設定されているものとし、これらをｉＮＥＴ−ＥＰＧ用のチャンネルコードに変換する場合の動作を説明する。
【００２３】
まず、ユーザによって図２の設定画面３４が呼び出される。既に全放送チャンネルに対してＡＤＡＭＳ−ＥＰＧ用のチャンネルコードが設定されているので、設定画面３４のＥＰＧサービス選択部３５にはＡＤＡＭＳ−ＥＰＧ用のチェック部３５ａにだけチェックマークが入っている。ここでユーザはリモコン１７などを操作し、ＡＤＡＭＳ−ＥＰＧ用のチェック部３５ａを再度選択してチェックマークを削除する操作を行うとともに、ｉＮＥＴ−ＥＰＧ用のチェック部３５ｂにチェックマークを入れる。そして、最後に設定画面３４の登録完了ボタン３９を選択して決定する。
【００２４】
システム制御部１は、この登録完了を受けて、設定画面３４への入力内容を取り込み、チャンネルコード対応表を参照して、チャンネルコードテーブル１６のチャンネルコードの変換を実行する。
【００２５】
図４にチャンネルコード対応表４０の例を示す。このように本実施形態の番組記録装置１００では、ＡＤＡＭＳ−ＥＰＧ用のチャンネルコードとｉＮＥＴ−ＥＰＧ用のチャンネルコードとの一対一の対応関係が登録されたチャンネルコード対応表４０が用いられる。このチャンネルコード対応表４０は番組記録装置１００にはじめから用意しておいてもよいし、インターネット上にチャンネルコード対応表４０を提供するサーバを設けておき、このサーバからのダウンロードにより取得できるようにしてもよい。
【００２６】
次に、図３の設定画面３４のＥＰＧサービス選択部３５のＡＤＡＭＳ−ＥＰＧ用のチェック部３５ａとｉＮＥＴ−ＥＰＧ用のチェック部３５ｂの両方にチェックマークが入れられた場合を説明する。
【００２７】
この番組記録装置１００では、ＡＤＡＭＳ−ＥＰＧとｉＮＥＴ−ＥＰＧとの間での優先順位がデフォルトで設定されており、チャンネルコードテーブル１６には優先順位の高いほうのチャンネルコードが登録される。この優先順位の設定はユーザにより変更されることが可能である。すなわち、デフォルトでは、情報の精度などのメリットからＡＤＡＭＳ−ＥＰＧの優先順位をｉＮＥＴ−ＥＰＧなどよりも高く設定してある。ただし、ｉＮＥＴ−ＥＰＧはＡＤＡＭＳ−ＥＰＧに比べ詳細でありかつ長い日数分の番組情報をカバーしているので、この点を重視するユーザは、ｉＮＥＴ−ＥＰＧの優先順位をＡＤＡＭＳ−ＥＰＧ、ＤＩＧＩＴＡＬ−ＥＰＧよりも高くするように設定の変更を行うことができる。
【００２８】
また、既に設定されているチャンネルコードをユーザが確認し、個々の放送チャンネルごとに優先順位の設定の変更を行うことができるように、この番組記録装置１００には、たとえば図５に示すようなチャンネル登録確認画面２６が用意されている。このチャンネル登録確認画面２６には、個々の放送チャンネルごとに設定されているチャンネルコード（ＣＨコード）２５が表示される。ＡＤＡＭＳ−ＥＰＧとＤＩＧＩＴＡＬ−ＥＰＧの両方が優先順位を付けて設定されている放送チャンネルについては優先順位の高い方のチャンネルコードが表示されている。このチャンネル登録確認画面２６で、チャンネルコードの優先順位を変更したい放送チャンネルをリモコン１７などを操作して選択し、リモコン１７にモードと書かれたボタンを押せば、選択中の放送チャンネルのチャンネルコードがＡＤＡＭＳ−ＥＰＧ用のチャンネルコードとｉＮＥＴ−ＥＰＧ用のチャンネルコードとの間で入れ替わり、この後、登録ボタンを操作することによって、そのチャンネルコードの更新内容がチャンネルコードテーブル１６に反映される。
【００２９】
このような放送チャンネルごとの優先順位の変更操作により、チャンネルコードテーブル１６は、ＡＤＡＭＳ−ＥＰＧ用のチャンネルコードとｉＮＥＴ−ＥＰＧ用のチャンネルコードとが混在した状態になる。
【００３０】
次に、ＥＰＧデータを取得する動作について説明する。  
ＥＰＧデータの取得手順には、放送波から取得する手順とインターネット上から取得する手順の２つがある。ＥＰＧデータが放送される時間帯は決められている。ＥＰＧ管理部６のＥＰＧデータ取得部１２はＥＰＧデータの放送時間になると、チューナ部８を制御してＥＰＧデータを含む放送波を選局する。チューナ部８より出力されたＥＰＧデータを含む信号は、暗号の解除が行われた後、逆多重化部１９にて音声信号、映像信号およびＥＰＧデータ信号に分離される。分離されたＥＰＧデータ信号は復号部２０にてディジタル信号に復調され、ＥＰＧ管理部６に送られる。ＥＰＧ管理部６のＥＰＧデータ取得部１２は取得したＥＰＧデータから、チャンネルコードテーブル１６に登録されているチャンネルコードを基に該当するＥＰＧデータを抽出してＥＰＧデータ記憶部１３に記憶する。また、インターネット上のＥＰＧデータを取得する場合には、ＥＰＧ管理部６のＥＰＧデータ取得部１２は、インターネット上のＥＰＧデータの配信サービスを行うサーバに向けて、ネットワーク接続部１１を通じて、チャンネルコードテーブル１６に登録されているｉＮＥＴ−ＥＰＧ用のチャンネルコードを付加したＥＰＧデータリクエストを送信することで、ＥＰＧデータをダウンロードする。ダウンロードされたＥＰＧデータはＥＰＧ管理部６のＥＰＧデータ記憶部１３に記憶される。
【００３１】
このようにしてＥＰＧデータ記憶部１３に記憶されたＥＰＧデータを用いて、ＥＰＧ管理部６の番組表作成部１４によって番組表の作成が行われ、作成された番組表の情報は番組表情報記憶部１５に記憶される。
【００３２】
リモコン１７などを用いてユーザより番組表の表示命令が入力されると、番組表情報記憶部１５に記憶された各放送チャンネルの番組情報はＥＰＧ画面構成部１０に送られ、ＥＰＧ画面構成部１０は、入手した番組情報から番組表の画面情報を構成する。構成された番組表の画面情報は出力制御部２１および画像出力部２３を通じて図示せぬ表示装置に表示される。ユーザは、表示装置に表示された番組表を参照し、リモコン１７などを用いて放送チャンネルや番組の選局、録画設定などを行うことができる。システム制御部１は、録画設定に基づいて録画処理を実行する。すなわち、システム制御部１は、録画予約された番組の放送時刻になると放送チャンネルの選局をチューナ部８に指示する。この指示に従ってチューナ部８にて選局された放送信号は、暗号が解除された後、逆多重化部１９により音声信号、映像信号などに分離され、復号部２０にてそれぞれディジタル音声信号、ディジタル映像信号とされ、情報記録再生部９にて記録媒体に記録される。
【００３３】
次に、番組情報の検索の動作を説明する。  
この番組記録装置１００では、番組情報検索用のキーワードを入力するためのインタフェース画面をユーザに提供する機能が設けられている。
【００３４】
このインタフェース画面へ、リモコン１７などの操作によってユーザはキーワードを入力し、同画面に設けられた検索ボタンを押すことで、システム制御部に対して検索命令が与えられる。システム制御部は検索命令をＥＰＧ管理部６の番組情報検索部２４に引き渡す。番組情報検索部２４は、この検索命令を受け、番組情報検索を次のように行う。
【００３５】
図６は、この番組情報検索の動作の流れを示すフローチャートである。  
まず、番組情報検索部２４は、チャンネルコードテーブル１６の内容を先頭から読み込み、最初の放送チャンネルのチャンネルコードを取得し（ステップ６０１)、このチャンネルコードがＡＤＡＭＳ−ＥＰＧ、ｉＮＥＴ−ＥＰＧのいずれのＥＰＧ提供サービスのコードであるかを判定する（ステップ６０２）。この判定は、たとえば、図４に示したチャンネルコード対応表４０などを参照して行うことが可能である。
【００３６】
ここで、ＡＤＡＭＳ−ＥＰＧ用のチャンネルコードである場合とｉＮＥＴ−ＥＰＧ用のチャンネルコードである場合とで検索の手順が分かれる。ＡＤＡＭＳ−ＥＰＧ用のチャンネルコードである場合、番組情報検索部２４は、ＥＰＧデータ記憶部１３に記憶された該当するＡＤＡＭＳ−ＥＰＧデータつまり対応する放送チャンネルのＡＤＡＭＳ−ＥＰＧデータから、ユーザより与えられたキーワードに該当する番組情報の検索を行う（ステップ６０３）。ｉＮＥＴ−ＥＰＧ用のチャンネルコードである場合には、検索対象の範囲を広げるために、ＥＰＧデータ記憶部１３に記憶されたｉＮＥＴ−ＥＰＧデータから検索を行うのではなく、インターネット上でＥＰＧ提供サービスを行うサーバに向けて、ネットワーク接続部１１を通じて、当該ＥＰＧ提供サービスがカバーしているすべてのＥＰＧデータに対する番組情報検索依頼のためのリクエストを送信し、その検索結果である番組情報を取得する（ステップ６０４）。
【００３７】
このようにしてチャンネルコードテーブル１６に登録された全ての放送チャンネルのチャンネルコードについて上記のいずれかの検索手順を繰り返し、すべての検索結果が取得されたなら（ステップ６０５のＹＥＳ）、個々の検索結果である番組情報を、あらかじめ指定された時間などの条件に従ってソートし（ステップ６０６）、ソートした結果をＥＰＧ画面構成部１０に転送する。これにより、ＥＰＧ画面構成部１０は番組情報検索結果の画面を構成し、構成された番組情報検索結果画面の情報は出力制御部２１および画像出力部２３を通じて図示せぬ表示装置に表示される（ステップ６０７）。
【００３８】
図７は、番組情報検索結果画面４１の例を示す図である。同図に示すように、この番組情報検索結果画面４１には、番組情報検索結果である個々の番組情報４２が時間順に上から下に並べて表示され、番組情報検索結果である個々の番組情報４２は、日付、放送開始と終了の時刻、表示チャンネル、そして番組名の項目で構成される。また、番組情報検索結果画面の下部には、リモコン１７の操作ボタンに対応付けられた命令の内容をユーザに掲示するためのヘルプ情報４３が表示される。このヘルプ情報４３により、たとえば、リモコン１７の上下のカーソルボタンによって番組の選択を行うことができ、上下のカーソルボタンの間の決定ボタンを操作することでその選択番組の録画予約を行えることなどがわかる。
【００３９】
以上説明したように、この実施形態の番組記録装置１００によれば、ＡＤＡＭＳ−ＥＰＧ、ｉＮＥＴ−ＥＰＧなど、複数のＥＰＧ提供サービスの番組情報の検索結果を得ることができるとともに、それら複数のＥＰＧ提供サービスから得られた番組情報の検索結果を一つに統合したかたちでユーザに提供することができる。
【００４０】
なお、本発明は、上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【００４１】
上記の実施形態では、ＡＤＡＭＳ−ＥＰＧとｉＮＥＴ−ＥＰＧとの間で放送チャンネルごとに優先順位の高い方のソースのＥＰＧ提供サービスのＥＰＧデータを取得するようにしたが、チャンネルコードテーブル１６に放送チャンネルごとに複数のＥＰＧ提供サービス対応のチャンネルコードをそれらの間の優先順位とともに登録しておき、ユーザより与えられたキーワードに該当する番組情報の検索を、ＡＤＡＭＳ−ＥＰＧとｉＮＥＴ−ＥＰＧの両方について行うようにしてもよい。これによりＡＤＡＭＳ−ＥＰＧとｉＮＥＴ−ＥＰＧのそれぞれに対する番組情報の検索結果が得られ、その番組情報検索結果をユーザに提供することができる。
この場合、番組情報検索結果には、同じ番組についてＡＤＡＭＳ−ＥＰＧとｉＮＥＴ−ＥＰＧそれぞれの番組情報が含まれる可能性が高いので、番組情報検索結果の表示については、あらかじめ設定されたＡＤＡＭＳ−ＥＰＧとｉＮＥＴ−ＥＰＧとの間での優先順位に従って、表示すべき番組情報を選択する。この優先順位は、あらかじめデフォルトで設定されているが、ユーザが変更することが可能である。たとえば、デフォルトでは、情報の精度などのメリットからＡＤＡＭＳ−ＥＰＧの優先順位をｉＮＥＴ−ＥＰＧなどよりも高く設定してあるが、ｉＮＥＴ−ＥＰＧはＡＤＡＭＳ−ＥＰＧに比べ詳細でありかつ長い日数分の番組情報をカバーしているので、この点を重視するユーザは、ｉＮＥＴ−ＥＰＧの優先順位をＡＤＡＭＳ−ＥＰＧよりも高くするように設定の変更を行うことができる。
【００４２】
これにより、ユーザの多面的な要望に応じた番組情報の検索が可能になる。
【図面の簡単な説明】
【００４３】
【図１】本発明の一実施形態に係る番組記録装置の構成を示すブロック図である。
【図２】ＥＰＧ提供サービスを変更可能な設定画面の例を示す図である。
【図３】チャンネルコードテーブルの変換例を示す図である。
【図４】チャンネルコード対応表の例を示す図である。
【図５】チャンネル登録確認画面を示す図である。
【図６】番組情報検索の動作の流れを示すフローチャートである。
【図７】番組情報検索結果画面の例を示す図である。
【符号の説明】
【００４４】
１…システム制御部、６…ＥＰＧ管理部、８…チューナ部、９…情報記録再生部、１０…ＥＰＧ画面構成部、１１…ネットワーク接続部、１２…ＥＰＧデータ取得部、１３…ＥＰＧデータ記憶部、１４…番組表作成部、１５…番組表情報記憶部、１６…チャンネルコードテーブル、２４…番組情報検索部、１００…番組記録装置。
【図１】
2006080801.tif 000003
【図２】
2006080801.tif 000004
【図３】
2006080801.tif 000005
【図４】
2006080801.tif 000006
【図５】
2006080801.tif 000007
【図６】
2006080801.tif 000008
【図７】
2006080801.tif 000009