(57)【特許請求の範囲】
【請求項１】
テレビジョン番組の番組開始時刻、番組終了時刻の情報、番組内容及び、所属ジャンルを含む電子番組ガイドを受信する電子番組ガイド受信手段と、
受信した電子番組ガイドを蓄積する記憶手段と、
表示手段と、
該表示手段の画面上に該電子番組ガイドが表示されるよう表示制御を行う表示制御部とを備え、
該表示制御部は、
該表示手段の画面上に、利用者の入力操作に応じて決まる特定の番組を、他の番組とは区別して、該番組の放送時間帯およびチャンネルを表す位置に、時間軸とチャンネル軸とともに２次元マップとして表示させる手段と、
該２次元マップ上に、利用者が選択した放送時間帯およびチャンネルの範囲を表示させる手段と、
該表示手段の画面上に、該２次元マップ上の選択範囲の中に含まれるチャンネルおよび放送時間帯に該当する番組を、電子番組ガイドに含まれるテレビジョン番組の番組内容の少なくとも一部を、時間軸とチャンネル軸とを有する２次元テーブルとして表示させる手段とを備えている電子番組ガイド表示装置。
【請求項２】
前記２次元マップ上の選択範囲をユーザが移動させる手段を有し、
該２次元マップ上の選択範囲が移動されたときに、該２次元テーブルの表示を、移動された選択範囲の中に含まれる放送時間帯およびチャンネルに該当する番組の番組内容に変更させる請求項１に記載の電子番組ガイド表示装置。
【請求項３】
前記２次元テーブルの表示内容をスクロールさせる手段を有し、
該２次元テーブルの表示内容がスクロールしたときに、該２次元マップ上の選択範囲を、該２次元テーブルに表示されている放送時間帯およびチャンネルに対応する選択範囲に変更させる請求項１または請求項２に記載の電子番組ガイド表示装置。
【請求項４】
電子番組ガイド表に含まれる放送時間帯またはチャンネルが、１枚の２次元マップに表示可能な数を超える場合に、時間群タブおよびチャンネル群タブの少なくとも一方を設けた複数枚の２次元マップに分けて、該時間群選択タブまたは該チャンネル群選択タブにより所望の２次元マップを選択して表示させる請求項１乃至請求項３のいずれかに記載の電子番組ガイド表示装置。
【請求項５】
前記２次元マップ上の選択範囲の時間軸方向およびチャンネル軸方向の少なくとも一方のサイズを変更する手段を有し、
該２次元マップ上の選択範囲の該サイズが変更されたときに、該２次元テーブルの表示を、該サイズが変更された選択範囲の中に含まれる放送時間帯およびチャンネルに該当する番組の番組内容に変更させる請求項１乃至請求項４のいずれかに記載の電子番組ガイド表示装置。
【請求項６】
ユーザがテレビジョン番組を録画する録画手段と、
その時点までに録画されたテレビジョン番組の少なくとも番組開始時刻、番組終了時刻およびチャンネルの情報を蓄積する記憶手段とを有し、
録画されたテレビジョン番組の全部または一部を前記特定の番組として、２次元マップ上に表示させる請求項１乃至請求項５のいずれかに記載の電子番組ガイド表示装置。
【請求項７】
ユーザがテレビジョン番組を録画予約する録画予約手段と、
ユーザに録画予約されたテレビジョン番組の少なくとも番組開始時刻、番組終了時刻およびチャンネルの情報を蓄積する記憶手段とを有し、
録画予約されたテレビジョン番組の全部または一部を前記特定の番組として、２次元マップ上に表示させる請求項１乃至請求項６のいずれかに記載の電子番組ガイド表示装置。
【請求項８】
ユーザがキーワードを入力する入力手段を有し、
ユーザに入力されたキーワードを検索条件として、電子番組ガイドに含まれる全部または一部の番組の検索を行い、該キーワードと一致する文字列を番組情報に含むテレビジョン番組の全部または一部を前記特定の番組として、２次元マップ上に表示させる請求項１乃至請求項７のいずれかに記載の電子番組ガイド表示装置。
【請求項９】
ユーザが電子番組ガイドに各テレビジョン番組の付加情報として含まれるジャンルを選択する手段を有し、
ユーザが選択したジャンルを検索条件として、電子番組ガイドに含まれる全部または一部の番組の検索を行い、該ジャンルに該当するテレビジョン番組の全部または一部を前記特定の番組として、２次元マップ上に表示させる請求項１乃至請求項８のいずれかに記載の電子番組ガイド表示装置。
【請求項１０】
ユーザが電子番組ガイドに含まれる一つまたは複数のテレビジョン番組を指定する手段を有し、
ユーザに指定されたテレビジョン番組の全部または一部を前記特定の番組として、２次元マップ上に表示させる請求項１乃至請求項９のいずれかに記載の電子番組ガイド表示装置。
【請求項１１】
ユーザがテレビジョン番組を視聴する視聴手段と、
ユーザに視聴された番組の情報を取得して、その情報を視聴履歴として蓄積する記憶手段とを有し、
視聴履歴中に含まれるテレビジョン番組の番組情報と全部または一部が一致する番組情報を有するテレビジョン番組を、電子番組ガイドに含まれるテレビジョン番組の全部または一部のテレビジョン番組の中から検索し、検索結果として得られたテレビジョン番組の全部または一部を前記特定の番組として、２次元マップ上に表示させる請求項１乃至請求項１０のいずれかに記載の電子番組ガイド表示装置。
【請求項１２】
前記特定の番組を２次元マップ上に表示させる際に、特定の番組として表示されるチャンネルまたは放送時間帯をユーザが変更する手段を有する請求項１乃至請求項１１のいずれかに記載の電子番組ガイド表示装置。
【請求項１３】
前記２次元マップ上に、現在時刻を他の時刻と区別する印を表示させる機能を有する請求項１乃至請求項１２のいずれかに記載の電子番組ガイド表示装置。
【請求項１４】
前記特定の番組のうち、既に放送時間が終了した番組については他の番組と区別して表示させない機能を有する請求項１乃至請求項１３のいずれかに記載の電子番組ガイド表示装置。
【請求項１５】
前記２次元テーブル上の一つまたは複数のテレビジョン番組をユーザが選択する手段を有し、
ユーザに選択されたテレビジョン番組を、２次元マップ上で他の領域とは区別して表示させる請求項１乃至請求項１４のいずれかに記載の電子番組ガイド表示装置。
【請求項１６】
電子番組ガイドに含まれる複数のテレビジョン番組を一覧表示する手段を有し、
一覧表示されているテレビジョン番組の全部または一部を、２次元マップ上で他の領域とは区別して表示させる請求項１乃至請求項１５のいずれかに記載の電子番組ガイド表示装置。
【請求項１７】
一覧表示されているテレビジョン番組の一つまたは複数のテレビジョン番組をユーザが選択する手段を有し、
ユーザに選択されたテレビジョン番組を、２次元マップ上で他の領域とは区別して表示させる請求項１乃至請求項１６のいずれかに記載の電子番組ガイド表示装置。
【請求項１８】
前記２次元マップ上で他とは区別して表示されている番組を含むチャンネルについて、チャンネル軸に平行に表示順序を変更させる機能を有する請求項１乃至請求項１７のいずれかに記載の電子番組ガイド表示装置。
【請求項１９】
前記２次元マップ上の表示順序が変更されたときに、前記２次元テーブルの表示を、該２次元マップ上の選択範囲内におけるチャンネルの表示順序に変更させる請求項１乃至請求項１８のいずれかに記載の電子番組ガイド表示装置。
【請求項２０】
前記２次元テーブル内で、チャンネル軸に平行に表示順序を変更させる手段を有し、
該２次元テーブル上の表示順序が変更されたときに、前記２次元マップ上の選択範囲を消して、該２次元テーブルに表示されているテレビジョン番組を該２次元マップ上で他の領域とは区別して表示させる請求項１乃至請求項１８のいずれかに記載の電子番組ガイド表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、有線または無線等の情報媒体からテレビジョン番組の電子番組ガイド（ＥＰＧ）を受信して蓄積し、ＥＰＧに含まれるテレビジョン番組の情報を時間軸とチャンネル軸とを有する２次元テーブル上に表示させる電子番組ガイド表示装置に関する。
【０００２】
【従来の技術】
テレビジョン放送において、各番組の放送スケジュールは予め決められており、近年では、その放送スケジュールがＥＰＧという形で、各種情報媒体等により配信されている。このＥＰＧは、例えばデータ放送等として送信されており、パーソナルコンピュータ（ＰＣ）、ワードプロセッサ、携帯情報端末、ＰＯＳ（Ｐｏｉｎｔ  ｏｆ  Ｓａｌｅｓ）端末、携帯用ナビゲーション端末、ＡＶ機器、ゲーム機器等を含む電子機器によって受信されて取得される。
【０００３】
従来の電子番組ガイド表示装置においては、受信したＥＰＧを時間軸とチャンネル軸とを含む２次元のテーブル形式で表示することが行われている。この方法では、受信したＥＰＧに含まれるテレビジョン番組の情報を一度に表示することは不可能であるため、一部のみを表示し、それ以外の内容については画面をスクロールさせることにより表示させていた。しかし、この表示方法では、ユーザが所望する番組が含まれるＥＰＧ部分が表示されるまで、２次元テーブルをスクロールさせる必要がある。さらに、この表示方法では、ユーザが興味を持つ番組を探し出すために、ユーザが番組内容を一つずつ確認する必要がある。
【０００４】
この問題を解決するため、特表平１１−５０５０９７号公報では、時間軸とチャンネル軸とを有する２次元マップに、番組のジャンル等、番組を分類するための分類情報を表示し、ユーザが選択した時間帯に属する各チャンネルの番組情報を表示する方法を用いている。この従来技術では、番組の内容を示す文章ではなく、分類情報のみが２次元マップ上に表示されるため、複数の時間帯およびチャンネルに渡って、広い範囲のＥＰＧを表示することができる。また、この従来技術では、ユーザが所望の番組を探し出す範囲を、２次元マップに表示されている範囲に限定することができるので、所望の番組を容易に探し出すことができる。さらに、この従来技術では、２次元マップ上にジャンル等の番組を分類する分類情報が表示されるため、表示されている番組がどのような分類に属する番組であるかをユーザが知ることができる。
【０００５】
ところで、インターネット上のホームページにてテレビジョンの番組情報を配信するサイトとして、例えば株式会社イサオが提供している、ＯＮ  ＴＶ  ＪＡＰＡＮ  （ｈｔｔｐ：／／ｗｗｗ．ｏｎｔｖｊａｐａｎ．ｃｏｍ）がある。このサイトのパーソナルチャンネルというサービスでは、図１８に示すように、時間軸ａ３およびチャンネル軸ａ４を有する２次元テーブルａ７上にＥＰＧを表示している。そして、ユーザが設定したジャンルに適合する番組のみ、他の番組と背景の色を変えて、ユーザが設定したジャンルの番組を他の番組と区別できるようにしている。図１８の例では、ユーザがドラマをジャンルとして選択し、「ドラマ傑作劇場」および「やまちゃん」というドラマ番組が他の番組と背景の色を変えて表示されている。このサービスは、ＷＷＷブラウザａ１にて表示される。一般的な表示装置においては、一画面に表示可能なチャンネルが５チャンネル〜１０チャンネル程度で、１画面に表示可能な時間が３時間である。このため、画面に表示されていないチャンネルの番組を表示させるためには、スクロールバーａ５を用いて画面をスクロールさせて、所望の番組を含むＥＰＧ部分を選択し、２次元テーブルを再度表示させる必要がある。また、画面に表示されていない時間の番組を表示させるためには、時間切り替え部ａ２を操作して所望の番組を含むＥＰＧ部分を選択し、２次元テーブルを再度表示させる必要がある。
【０００６】
さらに、シャープ株式会社製のパーソナルコンピュータＰＣ−Ｘ２００１には、テレビジョン番組視聴ソフトウェアとしてＭｅｂｉｕｓＴＶ  Ｖｅｒ．３．０が搭載されている。このソフトウェアでは、図１９に示すように、受信したＥＰＧを用いて、２次元テーブルｂ７上にチャンネル軸ｂ６に８チャンネル、時間軸ｂ５に３時間分、一度に表示することが可能である。また、スクロールボタンｂ１〜ｂ４を用いて２次元テーブルをスクロールさせることにより、この２次元テーブルｂ７に表示されていないチャンネルのＥＰＧを表示させることができる。さらに、このソフトウェアでは、２次元テーブルｂ７に表示されていない時間帯のＥＰＧを表示させるために、図２０に示すような表示方法を用いている。この表示方法では、午前５時から翌日の午前４時（２８時と表示している）の時間が水平方向に並べられた時間バーａ２を画面上に表示し、その時間バーａ２上にユーザが選択した３時間分を囲む選択範囲ｃ１を表示する。この選択範囲ｃ１で囲まれた範囲のＥＰＧを、２次元テーブルｂ７上に表示する。さらに、選択範囲ｃ１をユーザが移動させることによって、所望の時間帯のＥＰＧを表示させることができる。また、図１９に示す絞り込みボタンｂ８が押し下げ操作された場合に、図２１に示すような画面を表示して、検索条件設定欄ｄ１によりユーザが興味を持つ番組の検索条件を設定することができる。さらに、図２１の検索ボタンｄ２が操作された場合に、図２２に示すように、検索結果として得られた番組ｅ１以外の番組名の色を目立たない色とすることにより、番組を区別して表示させることができる。この例では、ユーザが図２１の検索条件設定欄から「ジャンルで絞り込む」を選択し、ジャンルとしてドラマを選択した場合を示している。これにより、図２２の画面では、「ドラマ傑作劇場」および「やまちゃん」というドラマ番組が検索結果として表示され、他の番組の番組名が目立たないように表示されている。
【０００７】
【発明が解決しようとする課題】
しかしながら、上述した特表平１１−５０５０９７号公報の技術では、表示可能な範囲を超えるチャンネル数および表示可能な範囲を超える時間のＥＰＧを表示させる手段が示されていない。さらに、この従来技術では、特定のキーワードを含む番組のみを他の番組と区別する等の方法により、ユーザが興味を持つ特定の種類の番組を指定し、指定された番組と他の番組とを区別することはできない。
【０００８】
さらに、上述したＯＮ  ＴＶ  ＪＡＰＡＮおよびＭｅｂｉｕｓ  ＴＶの技術では、受信可能なチャンネル数が多い場合等には、ユーザが所望のチャンネルのＥＰＧを得るために、相当な回数分、２次元テーブルのスクロールまたは２次元テーブルの再表示を行う必要がある。さらに、上述したＯＮ  ＴＶ  ＪＡＰＡＮおよびＭｅｂｉｕｓ  ＴＶの技術では、ユーザが興味を持つ特定の種類の番組を指定して他の番組と区別することは可能である。しかし、ユーザが興味を持つ番組の種類が複数ある場合には、ユーザが興味を持つ番組を一覧して把握できるように表示させることは困難である。
【０００９】
本発明は、このような従来技術の課題を解決するためになされたものであり、より少ない作業量および時間により、ユーザが所望するＥＰＧを効率よく選択することが可能であり、かつ、ユーザが他の番組とは区別したい特定の番組を一覧表示することが可能な電子番組ガイド表示装置を提供することを目的とする。
【００１０】
【課題を解決するための手段】
本発明の電子番組ガイド表示装置は、テレビジョン番組の番組開始時刻、番組終了時刻の情報、番組内容及び、所属ジャンルを含む電子番組ガイドを受信する電子番組ガイド受信手段と、受信した電子番組ガイドを蓄積する記憶手段と、表示手段と、該表示手段の画面上に該電子番組ガイドが表示されるよう表示制御を行う表示制御部とを備え、該表示制御部は、該表示手段の画面上に、利用者の入力操作に応じて決まる特定の番組を、他の番組とは区別して、該番組の放送時間帯およびチャンネルを表す位置に、時間軸とチャンネル軸とともに２次元マップとして表示させる手段と、該２次元マップ上に、利用者が選択した放送時間帯およびチャンネルの範囲を表示させる手段と、該表示手段の画面上に、該２次元マップ上の選択範囲の中に含まれるチャンネルおよび放送時間帯に該当する番組を、電子番組ガイドに含まれるテレビジョン番組の番組内容の少なくとも一部を、時間軸とチャンネル軸とを有する２次元テーブルとして表示させる手段とを備え、そのことにより上記目的が達成される。
【００１１】
本発明の電子番組ガイド表示装置は、前記２次元マップ上の選択範囲をユーザが移動させる手段を有し、該２次元マップ上の選択範囲が移動されたときに、該２次元テーブルの表示を、移動された選択範囲の中に含まれる放送時間帯およびチャンネルに該当する番組の番組内容に変更させる構成とすることができる。
【００１２】
本発明の電子番組ガイド表示装置は、前記２次元テーブルの表示内容をスクロールさせる手段を有し、該２次元テーブルの表示内容がスクロールしたときに、該２次元マップ上の選択範囲を、該２次元テーブルに表示されている放送時間帯およびチャンネルに対応する選択範囲に変更させる構成とすることができる。
【００１３】
本発明の電子番組ガイド表示装置は、電子番組ガイド表に含まれる放送時間帯またはチャンネルが、１枚の２次元マップに表示可能な数を超える場合に、時間群タブおよびチャンネル群タブの少なくとも一方を設けた複数枚の２次元マップに分けて、該時間群選択タブまたは該チャンネル群選択タブにより所望の２次元マップを選択して表示させる構成とすることができる。
【００１４】
本発明の電子番組ガイド表示装置は、前記２次元マップ上の選択範囲の時間軸方向およびチャンネル軸方向の少なくとも一方のサイズを変更する手段を有し、該２次元マップ上の選択範囲の該サイズが変更されたときに、該２次元テーブルの表示を、該サイズが変更された選択範囲の中に含まれる放送時間帯およびチャンネルに該当する番組の番組内容に変更させる構成とすることができる。例えば、選択範囲のサイズの変更、タブの変更等によって２次元マップ上の選択範囲を変更することができる。
【００１５】
本発明の電子番組ガイド表示装置は、ユーザがテレビジョン番組を録画する録画手段と、その時点までに録画されたテレビジョン番組の少なくとも番組開始時刻、番組終了時刻およびチャンネルの情報を蓄積する記憶手段とを有し、録画されたテレビジョン番組の全部または一部を前記特定の番組として、２次元マップ上に表示させる構成とすることができる。
【００１６】
本発明の電子番組ガイド表示装置は、ユーザがテレビジョン番組を録画予約する録画予約手段と、ユーザに録画予約されたテレビジョン番組の少なくとも番組開始時刻、番組終了時刻およびチャンネルの情報を蓄積する記憶手段とを有し、録画予約されたテレビジョン番組の全部または一部を前記特定の番組として、２次元マップ上に表示させる構成とすることができる。
【００１７】
本発明の電子番組ガイド表示装置は、ユーザがキーワードを入力する入力手段を有し、ユーザに入力されたキーワードを検索条件として、電子番組ガイドに含まれる全部または一部の番組の検索を行い、該キーワードと一致する文字列を番組情報に含むテレビジョン番組の全部または一部を前記特定の番組として、２次元マップ上に表示させる構成とすることができる。
【００１８】
本発明の電子番組ガイド表示装置は、ユーザが電子番組ガイドに各テレビジョン番組の付加情報として含まれるジャンルを選択する手段を有し、ユーザが選択したジャンルを検索条件として、電子番組ガイドに含まれる全部または一部の番組の検索を行い、該ジャンルに該当するテレビジョン番組の全部または一部を前記特定の番組として、２次元マップ上に表示させる構成とすることができる。
【００１９】
本発明の電子番組ガイド表示装置は、ユーザが電子番組ガイドに含まれる一つまたは複数のテレビジョン番組を指定する手段を有し、ユーザに指定されたテレビジョン番組の全部または一部を前記特定の番組として、２次元マップ上に表示させる構成とすることができる。例えば、ユーザが２次元テーブル上で指定する方法、テレビジョン番組視聴中に指定する方法等が挙げられ、指定された番組の情報は、ユーザの嗜好データを作成するために利用される。
【００２０】
本発明の電位番組ガイド表示装置は、ユーザがテレビジョン番組を視聴する視聴手段と、ユーザに視聴された番組の情報を取得して、その情報を視聴履歴として蓄積する記憶手段とを有し、視聴履歴中に含まれるテレビジョン番組の番組情報と全部または一部が一致する番組情報を有するテレビジョン番組を、電子番組ガイドに含まれるテレビジョン番組の全部または一部のテレビジョン番組の中から検索し、検索結果として得られたテレビジョン番組の全部または一部を前記特定の番組として、２次元マップ上に表示させる構成とすることができる。
【００２１】
本発明の電子番組ガイド表示装置は、前記特定の番組を２次元マップ上に表示させる際に、特定の番組として表示されるチャンネルまたは放送時間帯をユーザが変更する手段を有する構成とすることができる。
【００２２】
本発明の電子番組ガイド表示装置は、前記２次元マップ上に、現在時刻を他の時刻と区別する印を表示させる機能を有する構成とすることができる。
【００２３】
本発明の電子番組ガイド表示装置は、前記特定の番組のうち、既に放送時間が終了した番組については他の番組と区別して表示させない機能を有する構成とすることができる。
【００２４】
本発明の電子番組ガイド表示装置は、前記２次元テーブル上の一つまたは複数のテレビジョン番組をユーザが選択する手段を有し、ユーザに選択されたテレビジョン番組を、２次元マップ上で他の領域とは区別して表示させる構成とすることができる。
【００２５】
本発明の電子番組ガイド表示装置は、電子番組ガイドに含まれる複数のテレビジョン番組を一覧表示する手段を有し、一覧表示されているテレビジョン番組の全部または一部を、２次元マップ上で他の領域とは区別して表示させる構成とすることができる。
【００２６】
本発明の電子番組ガイド表示装置は、一覧表示されているテレビジョン番組の一つまたは複数のテレビジョン番組をユーザが選択する手段を有し、ユーザに選択されたテレビジョン番組を、２次元マップ上で他の領域とは区別して表示させる構成とすることができる。
【００２７】
本発明の電子番組ガイド表示装置は、前記２次元マップ上で他とは区別して表示されている番組を含むチャンネルについて、チャンネル軸に平行に表示順序を変更させる機能を有する構成とすることができる。
【００２８】
本発明の電子番組ガイド表示装置は、前記２次元マップ上の表示順序が変更されたときに、前記２次元テーブルの表示を、該２次元マップ上の選択範囲内におけるチャンネルの表示順序に変更させる構成とすることができる。
【００２９】
本発明の電子番組ガイド表示装置は、前記２次元テーブル内で、チャンネル軸に平行に表示順序を変更させる手段を有し、該２次元テーブル上の表示順序が変更されたときに、前記２次元マップ上の選択範囲を消して、該２次元テーブルに表示されているテレビジョン番組を該２次元マップ上で他の領域とは区別して表示させる構成とすることができる。
【００３０】
以下に、本発明の作用について説明する。
【００３１】
本発明のＥＰＧ表示装置にあっては、まず、ＥＰＧに含まれるテレビジョン番組を分類する分類情報が、時間軸とチャンネル軸とを有する２次元マップとして表示される。２次元マップは、番組内容に関する情報を含まないため、２次元テーブルに比べて広い時間帯、かつ、多数チャンネルのテレビジョン番組を表示させることができる。この２次元マップから、ユーザがチャンネルおよび時間帯を選択すると、選択された範囲のチャンネルおよび時間帯に該当する番組の番組内容が、時間軸とチャンネル軸とを有する２次元テーブルとして表示される。２次元テーブルには、ＥＰＧに含まれるテレビジョン番組のうち、ユーザに選択された範囲のチャンネルおよび時間帯に該当する番組の番組内容のみが表示される。従って、ユーザは２次元テーブル上で、より少ない作業量および時間によって、所望する番組を効率良く選択することができる。
【００３２】
さらに、本発明のＥＰＧ表示装置にあっては、１枚の２次元マップに表示できない時間帯およびチャンネル数のＥＰＧを取り扱う場合に、時間群タブおよびチャンネル群タブによって、所望の２次元マップを選択して表示させることができる。従って、例えば、受信可能なチャンネル数が１０チャンネル程度である地上波放送のＥＰＧを表示させるだけではなく、ＢＳデジタル放送およびＳｋｙ  Ｐｅｒｆｅｃｔ  ＴＶを始めとするＣＳ放送において、数十チャンネル〜百チャンネル以上のＥＰＧを取り扱う場合に、大きな効果を得ることができる。百チャンネル程度のチャンネル数があっても、ユーザは、時間群タブの選択を１回と、チャンネル群タブの選択を１回と、２次元マップ上の選択範囲の選択を１回という３回の選択操作を行うのみで、所望のＥＰＧを表示させることができる。
【００３３】
さらに、本発明のＥＰＧ表示装置にあっては、ユーザが他の番組とは区別したい特定の番組を、２次元マップ上に他の番組とは区別して表示させることができる。従って、ユーザは、所望の番組を２次元マップ上で探さなくても、他の番組とは区別して表示された特定の番組を一覧して把握することができる。
【００３４】
さらに、本発明のＥＰＧ表示装置にあっては、ユーザが他の番組とは区別したい特定の番組を多く含むチャンネル順に、２次元マップを並べ替える機能を有するため、ユーザが確認したいチャンネル・時間帯の番組を容易に一覧することができる。
【００３５】
【発明の実施の形態】
以下に、本発明のＥＰＧ表示装置の実施の形態について、図面に基づいて説明を行う。なお、以下の実施形態では、説明を簡略化するために、ＥＰＧ表示装置としてパーソナルコンピュータ（ＰＣ）を用いた例について説明を行う。但し、本発明は、これに限られるものではなく、ＰＣ以外のコンピュータ、ワードプロセッサ、携帯情報端末、携帯用ナビゲーション端末等、ビデオ、テレビジョン、デジタルＢＳチューナ、ＰＯＳ端末等に代表されるＡＶ機器等、およびゲーム機器等を含む電子機器であれば、いずれも本発明を適用することができる。
【００３６】
本実施形態において、ＰＣはテレビジョン番組を視聴することが可能であり、録画予約機能および録画機能を備えているものとする。さらに、本実施形態においては、ＰＣは、取得されたＥＰＧの情報を用いて種々の検索を行うことができ、利用者へのお薦め番組を抽出して表示させることができるものとする。
【００３７】
まず、本実施形態のＥＰＧ表示装置のシステム構成について説明する。図１は、本実施形態のＥＰＧ表示装置の機能を説明するためのブロック図である。このＥＰＧ表示装置は、アンテナ１、チューナ部２、番組情報抽出部３、映像音声抽出部４、スピーカ５、表示部６、番組情報記憶部７、中央演算処理装置８、第１記憶装置３０、第２記憶装置５０および入力手段１０から構成されている。
【００３８】
このＥＰＧ表示装置は、アンテナ１とチューナ部２とが接続されており、アンテナ１によりテレビジョン放送の電波が受信され、チューナ部２により特定のチャンネル（周波数）の放送電波が抽出される。チューナ部２には、番組情報抽出部３および映像音声抽出部４が接続されている。
【００３９】
アンテナ１にて受信されるテレビジョン放送電波は、放送映像音声とそれに重畳されたＥＰＧとから構成されており、番組情報抽出部３によりＥＰＧの情報が抽出される。番組情報抽出部３には番組情報記憶部７が接続されており、番組情報抽出部３によって抽出されたＥＰＧの情報は、番組情報記憶部７に記憶される。ＥＰＧは、通常、図２に示すように、各テレビジョン番組の放送日付７ａ、開始時刻７ｂ、終了時刻７ｃ、チャンネル７ｄ、番組タイトル７ｅ、所属ジャンル７ｆ、番組内容７ｇ等から構成され、このようなデータが番組情報記憶部７にデータベースとして蓄積される。
【００４０】
一方、放送映像音声は、映像音声抽出部４により抽出される。映像音声抽出部４には、表示部６とスピーカ５とが接続されており、映像はＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）またはＬＣＤ（液晶ディスプレイ）等からなる表示部６に表示され、音声はスピーカ５から出力される。
【００４１】
上記チューナ部２および番組情報記憶部７は、ＣＰＵ等を含む中央演算処理装置８に接続されており、中央演算処理装置８によって各部分が制御される。中央演算処理装置８には、さらに入力手段１０、第１記憶装置３０および第２記憶装置５０が接続されている。
【００４２】
入力手段１０は、ユーザが様々な指示を入力するためのボタン等によって構成され、受信チャンネル指示手段１０１、２次元マップ選択手段１０２、２次元テーブル表示変更指示手段１０３、選択範囲位置変更手段１０４、選択範囲サイズ変更手段１０５、マーク表示指示手段１０６、ジャンル別検索指示手段１０７、キーワード検索指示手段１０８、文字入力手段１０９、お薦め番組表示指示手段１１０、録画予約入力手段１１１、オンタイマ予約入力手段１１２、録画予約番組表示指示手段１１３、録画番組表示指示手段１１４、２次元マップ並べ替え指示手段１１５、２次元テーブル並べ替え指示手段１１６、オンタイマ予約番組表示指示手段１１７およびマーク位置変更手段１１８を含んでいる。
【００４３】
受信チャンネル指示手段１０１には、チューナ部２を制御して特定のチャンネルの放送電波を抽出させるための指示が入力される。２次元マップ選択手段１０２には、後述する２次元マップを表示させるための指示が入力される。２次元テーブル表示変更指示手段１０３には、画面をスクロールして後述する２次元テーブルの表示を変更させるための指示が入力される。選択範囲位置変更手段１０４には、後述する２次元マップ上の選択範囲の位置を変更させるための指示が入力され、選択範囲サイズ変更手段１０５には、後述する２次元マップ上の選択範囲のサイズを変更させるための指示が入力される。マーク表示指示手段１０６には、後述する２次元マップ上にマークを表示させるための指示が入力される。
【００４４】
ジャンル別検索指示手段１０７には、後述するジャンル別検索処理を行わせるための指示が入力される。キーワード検索指示手段１０８には、後述するキーワード検索処理を行わせるための指示が入力される。文字入力手段１０９には、キーワード検索処理を行わせるためのキーワードが入力される。お薦め番組表示指示手段１１０には、後述するお薦め番組抽出処理を行わせるための指示が入力される。録画予約入力手段１１１には、録画したいテレビジョン番組の日付、録画開始時刻、録画終了時刻およびチャンネル等が入力される。
【００４５】
オンタイマ予約入力手段１１２には、ユーザが見たい番組の放送時刻になったときに、ＰＣの電源をＯＮ状態にしてチューナ部２にその番組の放送チャンネルを受信できるように制御させるために、放送時刻およびチャンネルが入力される。
【００４６】
録画予約番組表示指示手段１１３には、録画予約された番組のリストを表示させると共に、後述する２次元マップ上の録画予約された番組のチャンネルおよび放送時間帯の位置にマークを表示させるための指示が入力される。
【００４７】
録画番組表示指示手段１１４には、その時点までに録画された番組のリストを表示させると共に、後述する２次元マップ上の録画された番組のチャンネルおよび放送時間帯の位置にマークを表示させるための指示が入力される。
【００４８】
２次元マップ並べ替え指示手段１１５には、後述する２次元マップをチャンネル単位で並べ替える処理を行わせるための指示が入力される。２次元テーブル並べ替え指示手段１１６には、後述する２次元テーブルをチャンネル単位で並べ替える処理を行わせるための指示が入力される。
【００４９】
オンタイマ予約番組表示指示手段１１７には、オンタイマ予約された番組のリストを表示させると共に、後述する２次元マップ上のオンタイマ予約された番組のチャンネルおよび放送時間帯の位置にマークを表示させるための指示が入力される。マーク位置変更手段１１８には、後述する２次元マップ上に表示されるマークの位置を変更させるための指示が入力される。
【００５０】
なお、入力手段１０として、図１には示されていないが、マウスによるクリックおよびドラッグ等、ＰＣでの基本動作は全て可能であるものとする。
【００５１】
第１記憶装置は、ＲＯＭ等の半導体メモリによって構成され、２次元マップ表示処理部３０１、２次元マップ表示変更処理部３０２、２次元テーブル表示処理部３０３、２次元テーブル表示変更処理部３０４、マーク表示処理部３０５、ジャンル別検索処理部３０６、キーワード検索処理部３０７、視聴履歴抽出処理部３０８、お薦め番組抽出処理部３０９、映像音声記録処理部３１０、時間計測処理部３１１、２次元マップ並べ替え処理部３１２、２次元テーブル並べ替え処理部３１３および予約変更処理部３１４から構成されている。各処理部には、該当する処理を制御するためのプログラムが格納されている。
【００５２】
第２記憶装置は、ＲＡＭ等の半導体メモリによって構成され、視聴履歴記憶部５０１、お薦め番組記憶部５０２、録画予約番組記憶部５０３、オンタイマ予約番組記憶部５０４および録画番組記憶部５０５から構成されている。視聴履歴記憶部５０１には、ユーザが視聴したテレビジョン番組のＥＰＧ内の情報またはその一部がデータとして蓄積される。お薦め番組記憶部５０２には、視聴履歴記憶部５０１のデータを基に抽出されたお薦め番組のＥＰＧが記憶される。録画予約番組記憶部５０３には、録画予約された番組のＥＰＧが記憶される。オンタイマ予約番組記憶部５０４には、オンタイマ予約された番組のＥＰＧが記憶される。録画番組記憶部５０５には、その時点までに録画された番組のＥＰＧが記憶される。
【００５３】
次に、本発明の特徴である、２次元マップと２次元テーブルを用いたＥＰＧ表示について、図３および図４を用いて説明する。
【００５４】
図３は、２次元マップの表示例を示す図である。この２次元マップは、図１の２次元マップ表示処理手段３０１により生成され、表示部６であるモニタに表示される。この２次元マップは、チャンネルを表示する部分Ｃ２、時間を表示する部分Ｃ４、選択範囲Ｃ６を示す矩形の枠、チャンネル群選択タブＣ１および時間群選択タブＣ３から構成されている。２次元マップは、図１の番組情報記憶部７に記憶されたＥＰＧの表示部分をユーザが指定して決定するためのユーザインターフェイスであり、それ自身にＥＰＧに含まれる番組内容の文字情報等が表示されるものではない。ユーザは、２次元マップ上で選択範囲Ｃ６に含まれているチャンネルおよび時間帯と、番組情報記憶部７のデータ（ＥＰＧ）の放送開始時刻、放送終了時刻およびチャンネルとを比較して、該当する番組部分のＥＰＧを後述する２次元テーブルに表示する。
【００５５】
以下に、２次元マップを構成する各要素について説明する。時間表示部分Ｃ４には時間軸が表され、現時刻を表す時間に他の時間と区別できるように印Ｃ５が表示される。図３の例では、現時刻が２０時から２０時５９分の間である場合が表示されている。チャンネル表示部分Ｃ２には、予め設定されたチャンネル数だけ、予め設定された順にチャンネルが表示される。設定されたチャンネル数が一度に２次元マップ上に表示可能なチャンネル数を超える場合には、チャンネル群選択タブＣ１が表示され、複数の２次元マップが重ねて表示される。マウスクリック等によってユーザが所望のチャンネルが含まれるチャンネル群選択タブＣ１を選択することにより、画面をスクロール表示することなく、所望のチャンネルが含まれる２次元マップが表示画面の最前面になるように、表示が切り替えられる。図３の例では、一枚の２次元マップに１５チャンネル分が表示され、００１ｃｈ〜０１５ｃｈを含む２次元マップが表示されている。一方、時間表示部分Ｃ４に表示される範囲を制限することもできる。この場合には、時間群選択タブＣ３が表示され、複数の２次元マップが重ねて表示される。マウスクリック等によってユーザが所望の時間帯が含まれる時間群選択タブＣ３を選択することにより、画面をスクロール表示することなく、所望の時間帯が含まれる２次元マップが表示画面の最前面になるように、表示が切り替えられる。図３の例では、１枚の２次元マップに１２時間分が表示され、当日の１７時〜翌日の４時（図では２８時と表示）を含む２次元マップが表示されている。なお、ここでは図示していないが、２次元マップ上には、ＥＰＧデータに含まれる番組の属性情報（ジャンル等）を表示させることもできる。
【００５６】
図４は、２次元テーブルの表示例を示す図である。この２次元テーブルは、図１の２次元テーブル表示処理手段３０３により生成され、表示部６であるモニタに表示される。この２次元テーブルは、２次元マップと連動しており、図３の２次元マップ上の選択範囲Ｃ６に含まれるチャンネルおよび時間帯のＥＰＧが、図１の番組情報記憶部７に格納されたデータベースから読み出されて表示される。この２次元テーブルには、チャンネル・放送局名表示部分Ｄ１、時間表示部分Ｄ２、番組内容表示部分Ｄ４、およびスクロールボタンＤ３ａ〜Ｄ３ｄから構成されている。チャンネル・放送局名表示部分Ｄ１にはチャンネル軸が表示され、チャンネルおよび放送局名が表示される。図４の例では、００２ｃｈ〜００６ｃｈまでの５チャンネルが表示されている。時間表示部分Ｄ２には時間軸が表示され、図４の例では２１時から２３時までの３時間が表示されている。番組内容表示部分Ｄ４には、ＥＰＧを基に、該当するチャンネルおよび時間帯の番組内容の一部が表示される。スクロールボタンＤ３ａ〜Ｄ３ｄは、図１の２次元テーブル表示変更手段１０３であり、Ｄ３ａおよびＤ３ｂは２次元テーブルの表示時間を変更させるためのものであり、Ｄ３ｃおよびＤ３ｄは２次元テーブルの表示チャンネルを変更させるためのものである。
【００５７】
次に、２次元マップ上の選択範囲Ｃ６を、ユーザが操作して移動させる場合の２次元マップ上での動作および２次元テーブル上での動作について説明する。
【００５８】
２次元マップ上では、上記選択範囲Ｃ６の枠のサイズおよび位置を、図１の入力手段１０に含まれる選択範囲位置変更手段１０４および選択範囲サイズ変更手段１０５によって変更させることができる。本実施形態では、選択範囲サイズ変更手段１０５として、選択範囲Ｃ６の枠上にマウスカーソルが存在する場合にマウスドラッグを行うことにより、選択範囲のサイズが変更される。また、選択範囲位置変更手段１０４として、枠の内部にマウスカーソルが存在する場合にマウスドラッグを行うことにより、選択範囲の位置が変更される。さらに、選択範囲位置変更手段１０４には、２次元マップ上でクリックすることも含まれ、これにより選択範囲が移動される。
【００５９】
２次元マップ上で選択範囲Ｃ６の位置変更およびサイズ変更が行われると、図１の第１記憶装置３０に含まれる２次元マップ表示変更処理部３０２によって、選択範囲Ｃ６が指定された位置およびサイズのものに再描画されて２次元マップ上に表示される。それに伴って、２次元テーブルは２次元テーブル表示変更処理部３０４によって再描画され、２次元マップ上で選択範囲Ｃ６で囲まれたチャンネルおよび時間帯に対応する番組のＥＰＧの表示に変更される。なお、チャンネル群タブＣ１および時間群選択タブＣ３をクリックした場合に２次元マップ上で選択範囲Ｃ６の位置が変更されるときにも、同様に２次元テーブルが再描画される。
【００６０】
上記２次元マップ上で選択範囲を移動させる動作および２次元テーブルの表示を変更させる動作について、図５のフロー図を用いて説明する。まず、図５（ａ）のステップＥ１では、図５（ｂ）に示すように、２次元マップ上で選択範囲が（ｘ１，ｙ１）から（ｘ２，ｙ２）の位置に存在する。このとき、２次元テーブルには、その選択範囲の枠で囲まれるチャンネルおよび時間帯に該当する番組のＥＰＧが表示されている。
【００６１】
次に、ステップＥ２において、マウスカーソルの位置（ｘ，ｙ）が選択範囲の枠上（ｘ＝ｘ１かつｙ１≦ｙ≦ｙ２、またはｘ＝ｘ２かつｙ１≦ｙ≦ｙ２、またはｙ＝ｙ１かつｘ１≦ｘ≦ｘ２、またはｙ＝ｙ２かつｘ１≦ｘ≦ｘ２）にある場合にはステップＥ７に進み、枠上ではなく枠内または枠外にある場合にはステップＥ３に進む。
【００６２】
ステップＥ３では、２次元マップ上でマウスボタンが操作された場合にはステップＥ４に進み、操作されていない場合にはステップＥ２に戻る。ステップＥ４では、図５（ｃ）に示すように、マウスボタンの押し下げ操作を解除したときのカーソル位置を中心として、２次元マップ選択範囲の枠が、実線で示す部分から点線で示す部分へと移動される。このときには、選択範囲のサイズは変更されず、元のままである。そして、ステップＥ５において、２次元テーブルの再描画が行われ、２次元マップ上で変更された選択範囲の枠に囲まれるチャンネルおよび時間帯に該当する番組のＥＰＧが表示される。
【００６３】
一方、ステップＥ７では、２次元マップ上でマウスボタンが押し下げられた場合にはステップＥ８に進み、押し下げられていない場合にはステップＥ２に戻る。ステップＥ８では、図５（ｄ）に示すように、マウスボタンの押し下げを解除したときのカーソル位置（ｘ３，ｙ３）まで選択枠のサイズが変更され、２次元マップ選択範囲の枠が、実線で示す部分から点線で示す部分へと変更される。そして、ステップＥ９において、２次元テーブルの再描画が行われ、２次元マップ上で変更された選択範囲の枠に囲まれるチャンネルおよび時間帯に該当する番組のＥＰＧが表示される。
【００６４】
次に、２次元テーブル上で２次元テーブル表示変更指示手段１０３であるスクロールボタンＤ３ａ〜Ｄ３ｄを、ユーザが操作して移動させる場合の２次元テーブル上での動作および２次元マップ上での動作について説明する。
【００６５】
図４のスクロールボタンＤ３ｃおよびＤ３ｄは、２次元テーブル上でチャンネル表示をスクロールさせるボタンであり、スクロールボタンＤ３ａおよびＤ３ｂは２次元テーブル上で時間表示をスクロールさせるボタンである。チャンネル表示をスクロールさせるボタンＤ３ｃおよびＤ３ｄがクリックされると、２次元テーブル上でチャンネル・放送局名表示部分Ｄ１が、２次元マップ上でのチャンネルの並び順でスクロールされる。それと同期して、２次元マップ上の選択範囲Ｃ６は、２次元テーブルが表示するチャンネルおよび時間帯に対応する位置に表示される。同様に、時間表示をスクロールさせるボタンＤ３ａおよびＤ３ｂがクリックされると、２次元テーブル上で表示時間部分Ｄ２がスクロールして変更される。それと同期して、２次元マップ上の選択範囲Ｃ６は、２次元テーブルが表示するチャンネルおよび時間帯に対応する位置に表示される。さらに、２次元テーブル上にて、ユーザがマウスクリック等の方法により１つまたは複数の番組を指定することもできる。その場合には、指定した番組のチャンネルおよび時間帯に対応する２次元マップ上の位置に選択範囲Ｃ６とは別の印が表示される。
【００６６】
以上では、本発明の実施形態として、２次元マップと２次元テーブルを用いたＥＰＧ表示方法について基本的な説明を行ってきた。しかし、２次元マップを、ユーザが２次元テーブル上でＥＰＧ表示する範囲を選択するためのユーザインターフェイスとして用いるためには、以上の機能だけではユーザが選択範囲Ｃ６の位置およびサイズを決定するための情報が不足している。そこで、本実施形態では、特定の番組が存在するチャンネルおよび時間帯に対応する２次元マップ上の位置に、マークＩ１（図９）が表示されるようにする。なお、特定の番組とは、例えば「ジャンル別検索を行った検索結果の番組」、「キーワード検索を行った検索結果の番組」、「お薦め番組を抽出した抽出結果の番組」、「録画予約した番組」、「オンタイマ予約した番組」および「録画した番組」等が挙げられる。以下に、上記６種類の特定の番組をマーク表示する例について、実施形態１〜実施形態６として説明する。
【００６７】
（実施形態１）  ジャンル別検索結果番組のマーク表示
本実施形態のＥＰＧ表示装置であるＰＣは、ＥＰＧに各番組の属性情報として含まれているジャンル情報を利用して、番組のジャンル別検索を行うことができるものとする。
【００６８】
図６を用いて、ジャンル別検索処理とジャンル別検索結果番組のマーク表示処理とについて説明する。ステップＦ１においてジャンル別検索指示手段１０７から指示が入力されると、ステップＦ２においてジャンル別検索処理部３０６が起動される。そして、ステップＦ３において図７（ａ）に示すようなジャンル別検索画面が表示される。この画面でジャンルを選択する手段Ｇ１によってユーザがジャンルを指定し、検索条件の入力を行う。図７（ｂ）に示すように、検索するジャンルとして選択できるものは、「スポーツ」および「映画」等、ＥＰＧに番組の属性ジャンルとして含まれるものに限られる。
【００６９】
次に、ステップＦ４において検索開始ボタンＧ３がクリックされると、ステップＦ５においてジャンル別検索処理部３０６によって検索処理が実行される。検索処理においては、図８に示すように、番組情報記憶部７に蓄積されているデータベース上の番組のジャンル項目７ｆと、ジャンル別検索画面上で指定されたジャンルとが比較され、両者が一致する番組が検索される。そして、ステップＦ６において、検索結果がジャンル別検索画面の検索結果表示部分Ｇ２に表示される。さらに、検索結果として表示された番組のチャンネルおよび時間帯に対応する２次元マップ上の位置に、マーク表示処理部３０５によってマークＩ１が表示される。
【００７０】
図９に、上記ジャンル別検索結果番組のマークＩ１が表示された２次元マップの例を示す。２次元マップ上の影絵が記されている部分がマークＩ１である。図９の例では、最前面の２次元マップに含まれるチャンネルおよび時間の中で６つの番組が検索されている。さらに、それ以外の２次元マップ上でも検索が行われており、チャンネル群タブＣ２がクリックされて別の２次元マップが最前面に表示されると、検索結果の番組のチャンネルおよび時間帯に対応する部分に、同様のマークＩ１が表示される。
【００７１】
さらに、検索後には、図７のジャンル別検索画面の結果表示部分Ｇ２に、検索結果の番組がリストとして表示される。この中からユーザがマーク表示指示手段１０６により特定の番組を選択すると、その番組のチャンネルおよび時間に対応する２次元マップ上の位置に、マークＩ１とは異なる印が表示される。
【００７２】
（実施形態２）  キーワード検索結果番組のマーク表示
本実施形態のＥＰＧ表示装置であるＰＣは、ユーザが指定したキーワードにより番組の検索を行うことができるものとする。
【００７３】
図１０を用いてキーワード検索処理とキーワード検索結果番組のマーク表示について説明する。ステップＪ１においてキーワード検索指示手段１０８から指示が入力されると、ステップＪ２においてキーワード検索処理部３０７が起動される。そして、ステップＪ３において図１１に示すようなキーワード検索画面が表示される。ステップＪ４において、この画面で、図１に示す入力手段１０の文字入力手段１０９であるキーワード入力手段Ｋ１によって、ユーザが検索したいキーワードを入力する。このとき、キーワードとして入力できる文字列としては、特に制限がない。
【００７４】
次に、ステップＪ４において検索開始ボタンＫ３がクリックされると、ステップＪ５においてキーワード検索処理部３０７によって検索処理が実行される。検索処理においては、図１２に示すように、番組情報記憶部７に蓄積されているデータベース上の番組の全ての項目７ａ〜７ｇと、キーワード検索画面上で指定されたキーワードとが比較され、指定されたキーワードを番組内容の情報として含む番組が検索される。そして、ステップＪ６において、検索結果がキーワード検索画面の検索結果表示部分Ｋ２に表示される。さらに、検索結果として表示された番組のチャンネルおよび時間帯に対応する２次元マップ上の位置に、マーク表示処理部３０５によってマークＩ１が表示される。
【００７５】
さらに、検索後には、図１２のキーワード検索画面の結果表示部分Ｋ２に、検索結果の番組がリストとして表示される。この中からユーザがマーク表示指示手段１０６により特定の番組を選択すると、その番組のチャンネルおよび時間に対応する２次元マップ上の位置に、マークＩ１とは異なる印が表示される。
【００７６】
（実施形態３）  お薦め番組抽出結果番組のマーク表示
本実施形態のＥＰＧ表示装置であるＰＣは、ユーザによるテレビジョン番組の視聴履歴から、ユーザが今後視聴するであろう番組をお薦め番組として抽出し、提示することができるものとする。
【００７７】
まず、図１３を用いてお薦め番組の抽出処理について説明する。ステップＭ１において、ユーザがテレビジョン番組を視聴した場合、ステップＭ２において、その視聴番組のＥＰＧに含まれる情報またはその一部が、図１の第１記憶装置３０の視聴履歴抽出処理部３０８によって、図１に示す第２記憶装置５０の視聴履歴記憶部５０１に蓄積される。このとき、視聴履歴記憶部５０１には、データがファイルＭ３として格納される。一方、ステップＭ４で受信したＥＰＧに含まれる番組情報は、番組情報記憶部Ｍ５に蓄積されている。
【００７８】
ステップＭ６では、視聴履歴記憶部５０１のファイルＭ３のデータを基にして、図１に示す第１記憶装置３０のお薦め番組抽出処理部３０９によって、番組情報記憶部Ｍ５に記憶されている番組からお薦め番組が抽出される。そして、ステップＭ７において、抽出結果の番組が図１に示す第２記憶装置５０のお薦め番組記憶部５０２に蓄積される。このとき、お薦め番組記憶部５０２には、データがファイルＭ８として格納される。お薦め番組の抽出は、視聴履歴記憶部５０１に蓄積されている情報と、番組情報記憶部Ｍ５に蓄積されている情報とが一致する番組を探し出すことにより行われ。
【００７９】
なお、視聴履歴抽出処理部３０８は、ユーザがテレビジョン視聴を行う毎に動作し、視聴履歴記憶部５０１に記憶されているデータが更新される。さらに、お薦め番組抽出処理部３０９は、電波を受信して番組情報記憶部７の情報が更新される毎に動作し、現在のＥＰＧに対応するお薦め番組がお薦め番組記憶部５０２に記憶されるようにデータが上書きされる。
【００８０】
次に、お薦め番組の表示について説明する。お薦めボタンをマウスクリックすること等により、図１に示す入力手段１０のお薦め番組表示指示手段１１０から指示が入力されると、お薦め番組記憶部５０２に記憶される番組とその番組のＥＰＧの全部または一部が、図１４に示すようなお薦め番組リストＮ１として表示される。さらに、リスト表示された番組のチャンネルおよび時間帯に対応する２次元マップ上の位置に、マーク表示処理部３０５によってマークＩ１が表示される。さらに、図１４のお薦め番組リストの中から、カーソルＮ２等で実現されるマーク表示指示手段１０６によりユーザが特定の番組を選択することができ、その番組のチャンネルおよび時間に対応する２次元マップ上の位置に、マークＩ１とは異なる印が表示される。
【００８１】
（実施形態４）  録画予約番組のマーク表示
本実施形態のＥＰＧ表示装置であるＰＣは、ユーザがテレビジョン番組の録画予約を行うことができるものとする。
【００８２】
録画予約は、図１に示す入力手段１０の録画予約入力手段１１１によって行われる。録画予約入力手段１１１では、一般に、録画日付、録画開始時刻、録画終了時刻、チャンネル、録画画質および録画番組の番組情報（タイトル等を含む）が入力設定される。テレビジョン番組の録画予約とその録画処理については、実行可能な製品が商品として既に提供されているため、ここでは説明を省略する。
【００８３】
録画予約した番組のＥＰＧは、図１に示す第２記憶装置５０の録画予約番組記憶部５０３に記憶される。なお、録画処理が実行された番組に関しての情報は、録画予約番組記憶部５０３から削除される。
【００８４】
録画予約番組表示ボタンをクリックすることなどにより実現される図１に示す入力手段１０の録画予約番組表示指示手段１１３から指示が入力されると、録画予約番組のリストが表示される。それと共に、録画予約された番組のチャンネルおよび時間帯に対応する２次元マップ上の位置に、マークＩ１が表示される。さらに、録画予約番組のリストの中から、マーク表示指示手段１０６によりユーザが特定の番組を選択することができ、その番組のチャンネルおよび時間に対応する２次元マップ上の位置に、マークＩ１とは異なる印が表示される。
【００８５】
（実施形態５）  オンタイマ予約番組のマーク表示
本実施形態のＥＰＧ表示装置であるＰＣは、ユーザがオンタイマ予約を行うことができるものとする。オンタイマ予約とは、ユーザが見逃したくない番組がある場合に、その番組の放送時刻になると装置の電源をＯＮ状態にして、チューナが番組放送チャンネルになるように制御することを設定することである。オンタイマ予約入力手段１１２は、録画予約入力手段１１１と同様であるが、終了時刻、録画画質、番組情報等を入力される必要はない。テレビジョンのオンタイマ予約については、実行可能な製品が商品として既に提供されているため、ここでは説明を省略する。
【００８６】
オンタイマ予約した番組のＥＰＧは、図１に示す第２記憶装置５０のオンタイマ予約番組記憶部５０４に記憶される。図１に示す第１記憶装置の時間計測処理部３１１が常に時間を監視しており、オンタイマ予約番組記憶部５０４に記憶されている番組の開始時刻になると、オンタイマ予約が実行される。なお、オンタイマ予約が実行された番組に関しての情報は、オンタイマ予約番組記憶部５０４から削除される。
【００８７】
オンタイマ予約番組表示ボタンをクリックすることなどにより、図１に示す入力手段１０のオンタイマ予約番組表示指示手段１１７から指示が入力されると、オンタイマ予約番組のリストが表示される。それと共に、オンタイマ予約された番組のチャンネルおよび時間帯に対応する２次元マップ上の位置に、マークＩ１が表示される。さらに、オンタイマ予約番組のリストの中から、マーク表示指示手段１０６によりユーザが特定の番組を選択することができ、その番組のチャンネルおよび時間に対応する２次元マップ上の位置に、マークＩ１とは異なる印が表示される。
【００８８】
さらに、上記実施形態４の録画予約および実施形態５のオンタイマ予約がなされた番組のマークＩ１は、マウスドラッグ等のマーク位置変更手段１１８により、ユーザが２次元マップ上で移動させることができる。このマークＩ１の移動に伴って、予約変更処理部３１４によって予約されていたチャンネルおよび時間が、変更されたマーク位置に対応するチャンネルおよび時間に変更される。
【００８９】
（実施形態６）  録画番組のマーク表示
本実施形態のＥＰＧ表示装置であるＰＣは、ユーザによりテレビジョン番組の録画を行うことができるものとする。
【００９０】
録画した番組のＥＰＧは、図１に示す第２記憶装置５０の録画番組記憶部５０５に記憶される。録画番組表示ボタンをクリックすることなどにより、図１に示す入力手段１０の録画番組表示指示手段１１４から指示が入力されると、その時点までに録画された番組のリストが表示される。それと共に、録画された番組のチャンネルおよび時間帯に対応する２次元マップ上の位置に、マークＩ１が表示される。さらに、録画番組のリストの中から、マーク表示指示手段１０６によりユーザが特定の番組を選択することができ、その番組のチャンネルおよび時間に対応する２次元マップ上の位置に、マークＩ１とは異なる印が表示される。
【００９１】
なお、上記実施形態６の録画番組のマーク以外は、基本的に、現在よりも未来の番組に対して表示させるべきマークであるため、現時刻が放送終了時刻を超えている番組については、マークの表示は行われないものとする。
【００９２】
なお、上記各実施形態では、ＥＰＧ表示装置としてのＰＣによりテレビジョン視聴、ジャンル別検索、キーワード検索、お薦め番組抽出、録画予約、オンタイマ予約および録画を実行できるものとしているが、ＥＰＧ表示装置にこれらの機能が実装されている必要はない。ＥＰＧ表示装置に接続可能な他の機器を用いて各機能を実行し、その情報を基にＥＰＧ表示装置を制御することもできる。
【００９３】
さらに、上記各実施形態では、個々の特定の番組について、２次元マップ上にマークを表示させる例を説明したが、複数種類の特定の番組に同時にマークを表示させることもできる。さらに、図１５に示すように、種類の異なる特定の番組に異なるマークを表示させることもできる。
【００９４】
本実施形態のＥＰＧ表示装置では、以上のように特定の番組にＩ１等のマークを表示させることにより、２次元テーブル上にＥＰＧを表示させるためにユーザが２次元マップ上で選択範囲Ｃ６によりチャンネルおよび時間帯を選択する際に、ユーザに判断情報を与えることができる。しかし、２次元マップが複数存在する場合には、マークが複数のマップ上に散乱して表示されることになる。このため、ユーザが興味のある番組が多く含まれるチャンネルのＥＰＧを一度に閲覧して比較することは困難である。そこで、本実施形態では、上記マークの情報を利用して、２次元マップ上および２次元テーブル上でのチャンネルの並べ替えを行うことができる。
【００９５】
まず、２次元マップ上でチャンネルの並べ替えを行う処理について説明する。２次元マップ並べ替えボタンをクリックすることなどにより、図１に示す入力手段１０の２次元マップ並べ替え指示手段１１５から指示が入力されると、２次元マップ上でマークが多く存在するチャンネル順に、チャンネル単位（行単位）で並べ替えが行われる。
【００９６】
図１６を用いて、並べ替え動作について説明する。まず、ステップＰ１において、特定の番組に対応する２次元マップ上の位置にマークが表示される。２次元マップ上にマークが表示されていない場合には、並べ替え処理は行われない。次に、ステップＰ２において、２次元マップ並べ替えボタンがクリックされると、ステップＰ３において並べ替え処理が行われる。
【００９７】
ステップＰ３１では、並べ替え処理前に選択範囲Ｃ６が含まれる時間帯で、マークが表示されている時間が多い順に、チャンネルの並べ替えが行われる。ステップＰ３２において、マークが表示されている時間が同じ（並べ替え順位が同じ）複数のチャンネルがある（ＹＥＳ）場合にはステップＰ３３に進み、無い（ＮＯ）場合にはステップＰ４へ進む。ステップＰ３３では、並べ替え順位が同じ複数のチャンネル内で、選択範囲Ｃ６に含まれない時間帯でマークが表示されている時間が多い順に、チャンネルの並べ替えが行われる。ステップＰ３４において、マークの表示時間が同じ（並べ替え順位が同じ）複数のチャンネルが存在する（ＹＥＳ）場合にはステップＰ３５に進み、存在しない（ＮＯ）場合にはステップＰ４へ進む。ステップＰ３５では、並べ替え順位が同じ複数のチャンネル内で、並べ替え処理前に並んでいた順に並べ替える。従って、これらの複数のチャンネル間では並べ替えは行われない。ステップＰ４では、上記２次元マップ上での選択範囲Ｃ６の変更に伴って、２次元テーブルの表示が変更される。
【００９８】
以上のようにして、２次元マップ上でチャンネルの並べ替えが行われると、図１７に示すように、先頭の２次元マップ（並べ替え順位が最も高いチャンネルが含まれる２次元マップ）が最前面に表示され、選択範囲Ｃ６は最も並べ替え順位が高いチャンネルが一番上に含まれる位置で、並べ替え前の時間帯を含む位置に表示される。このとき、選択範囲Ｃ６のサイズは変更されない。これにより、最前面に表示される２次元マップ上にユーザが興味を持つチャンネルが表示される可能性が高く、ユーザが２次元マップの表示切り替えを行う必要性が低くなる。
【００９９】
次に、２次元テーブル上でのチャンネルの並べ替えについて説明する。２次元テーブル並べ替えボタンをクリックすることなどにより、図１に示す入力手段１０の２次元テーブル並べ替え指示手段１１６から指示が入力されると、２次元テーブル上でマークが多く存在するチャンネル順に、チャンネル単位（行単位）で並べ替えが行われる。並べ替え順位の決定方法は、２次元マップ上でのチャンネルの並べ替えと同様であるため、ここでは説明を省略する。なお、２次元テーブル上で、時間表示部分Ｄ２に表示されている時間は並べ替え処理前後にて変更はなく、表示されるチャンネルの数にも変更はない。
【０１００】
以上のようにして、２次元テーブル上でチャンネルの並べ替えが行われると、２次元マップ上ではチャンネルの並べ替えは行われず、選択範囲Ｃ６のみが変更される。２次元マップ上で選択範囲Ｃ６は、２次元テーブルに表示されるチャンネルおよび時間帯に表示されるように小分割される。この状態で、上記２次元マップ上での選択範囲Ｃ６のサイズ変更および位置変更を行うと、選択範囲Ｃ６の小分割が解除され、選択範囲Ｃ６が１つになる。これと同期して、２次元テーブルは２次元マップ上の選択範囲Ｃ６に含まれているチャンネルおよび時間帯の部分の表示に変更される。
【０１０１】
以上のように、本実施形態のＥＰＧ表示装置によれば、ユーザが閲覧したいチャンネルおよび時間帯のＥＰＧ部分を容易に閲覧することができ、さらに、ユーザが興味を持ちそうな部分を、できる限り１つのＥＰＧ表示で閲覧することができる。
【０１０２】
【発明の効果】
以上詳述したように、本発明によれば、ユーザが２次元マップから選択した範囲のＥＰＧを２次元テーブルに表示することができる。さらに、１枚の２次元マップに表示できない時間帯およびチャンネル数のＥＰＧを扱う場合であっても、チャンネル群タブおよび時間群タブを設けることにより、複数枚の２次元マップマップを切り替えて表示することができる。このため、チャンネル数が多くても、画面のスクロール等の作業を必要とせず、少ない操作および所要時間でユーザが所望する番組のＥＰＧを表示させることができる。
【０１０３】
さらに、本発明によれば、ユーザが他とは区別したい特定の番組に関して、他の番組と区別して表示する機能を有し、ユーザが画面上から探し出すという作業を行わなくてもその番組を一覧して把握することができる。従って、ユーザが興味を持つ番組に関する情報を、即座に提供することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態であるＥＰＧ表示装置の機能および構成を説明するためのブロック図である。
【図２】本発明の一実施形態であるＥＰＧ表示装置において、番組情報記憶部に記憶されたＥＰＧデータの構成例を示す図である。
【図３】本発明の一実施形態であるＥＰＧ表示装置における、２次元マップの構成例を示す図である。
【図４】本発明の一実施形態であるＥＰＧ表示装置における、２次元テーブルの構成例を示す図である。
【図５】（ａ）は本発明の一実施形態であるＥＰＧ表示装置において、２次元マップ上の選択範囲のサイズおよび位置を変更する処理の流れを説明するためのフロー図であり、（ｂ）〜（ｄ）は２次元マップおよび２次元テーブルの表示状態を示すイメージ図である。
【図６】本発明の一実施形態であるＥＰＧ表示装置において、ジャンル別検索時の処理の流れを説明するためのフロー図である。
【図７】（ａ）および（ｂ）は、本発明の一実施形態であるＥＰＧ表示装置において、ジャンル別検索時の画面を示す図である。
【図８】本発明の一実施形態であるＥＰＧ表示装置において、ジャンル別検索時に番組情報記憶部の情報を利用する処理を説明するための図である。
【図９】本発明の一実施形態であるＥＰＧ表示装置において、ジャンル別検索を行ったときの検索結果番組にマークが表示された２次元マップの例を示す図である。
【図１０】本発明の一実施形態であるＥＰＧ表示装置において、キーワード検索時の処理の流れを説明するためのフロー図である。
【図１１】本発明の一実施形態であるＥＰＧ表示装置において、キーワード検索時の画面を示す図である。
【図１２】本発明の一実施形態であるＥＰＧ表示装置において、キーワード検索時に番組情報記憶部の情報を利用する処理を説明するための図である。
【図１３】本発明の一実施形態であるＥＰＧ表示装置において、お薦め番組記憶部にお薦め番組のリストを作成する処理の流れを説明するためのフロー図である。
【図１４】本発明の一実施形態であるＥＰＧ表示装置において、お薦め番組表示指示手段から指示が入力されたときに表示されるお薦め番組リストの例を示す図である。
【図１５】本発明の一実施形態であるＥＰＧ表示装置において、複数種類の特定の番組に同時にマークが表示された２次元マップの例を示す図である。
【図１６】本発明の一実施形態であるＥＰＧ表示装置において、２次元マップ上でのチャンネルの並べ替え処理の流れを説明するためのフロー図である。
【図１７】本発明の一実施形態であるＥＰＧ表示装置において、２次元マップ上でのチャンネルの並べ替え処理を行った後の２次元マップの例を示す図である。
【図１８】従来のＥＰＧ表示装置における、ＥＰＧの一表示例を示す図である。
【図１９】従来のＥＰＧ表示装置における、ＥＰＧの他の表示例を示す図である。
【図２０】従来のＥＰＧ表示装置において、表示時間を設定する操作を行うための画面を示す図である。
【図２１】従来のＥＰＧ表示装置において、番組絞り込み検索条件を設定する操作を行うための画面を示す図である。
【図２２】従来のＥＰＧ表示装置において、番組絞り込み検索を行ったときの表示を示す図である。
【符号の説明】
１  アンテナ
２  チューナ部
３  番組情報抽出部
４  映像音声抽出部
５  スピーカ
６  表示部
７  番組情報記憶部
７ａ   各テレビジョン番組の放送日付
７ｂ  番組開始時刻
７ｃ  番組終了時刻
７ｄ  チャンネル
７ｅ  番組タイトル
７ｆ  所属ジャンル
７ｇ  番組内容
８  中央演算処理装置
１０  入力手段
３０  第１記憶装置
５０  第２記憶装置
１０１  受信チャンネル指示手段
１０２  ２次元マップ選択手段
１０３  ２次元テーブル表示変更指示手段
１０４  選択範囲位置変更手段
１０５  選択範囲サイズ変更手段
１０６  マーク表示指示手段
１０７  ジャンル別検索指示手段
１０８  キーワード検索指示手段
１０９  文字入力手段
１１０  お薦め番組表示指示手段
１１１  録画予約入力手段
１１２  オンタイマ予約入力手段
１１３  録画予約番組表示指示手段
１１４  録画番組表示指示手段
１１５  ２次元マップ並べ替え指示手段
１１６  ２次元テーブル並べ替え指示手段
１１７  オンタイマ予約番組表示指示手段
１１８  マーク位置変更手段
３０１  ２次元マップ表示処理部
３０２  ２次元マップ表示変更処理部
３０３  ２次元テーブル表示処理部
３０４  ２次元テーブル表示変更処理部
３０５  マーク表示処理部
３０６  ジャンル別検索処理部
３０７  キーワード検索処理部
３０８  視聴履歴抽出処理部
３０９  お薦め番組抽出処理部
３１０  映像音声記録処理部
３１１  時間計測処理部
３１２  ２次元マップ並べ替え処理部
３１３  ２次元テーブル並べ替え処理部
３１４  予約変更処理部
５０１  視聴履歴記憶部
５０２  お薦め番組記憶部
５０３  録画予約番組記憶部
５０４  オンタイマ予約番組記憶部
５０５  録画番組記憶部
Ｃ１  チャンネル群選択タブ
Ｃ２  チャンネル表示部分
Ｃ３  時間群選択タブ
Ｃ４  時間表示部分（２次元マップ）
Ｃ５  現時刻
Ｃ６  選択範囲
Ｄ１  チャンネル・放送局名表示部分
Ｄ２  時間表示部分（２次元テーブル）
Ｄ３ａ、Ｄ３ｂ  スクロールボタン（時間）
Ｄ３ｃ、Ｄ３ｄ  スクロールボタン（チャンネル）
Ｄ４  番組内容表示部分
Ｇ１  ジャンル選択手段
Ｇ２  結果表示部分（ジャンル別検索）
Ｇ３  検索開始ボタン（ジャンル別検索）
Ｉ１  マーク
Ｋ１  キーワード入力手段
Ｋ２  結果表示部分（キーワード検索）
Ｋ３  検索開始ボタン（キーワード検索）
Ｎ１  お薦め番組リスト
Ｎ２  カーソル
ａ１  ＷＷＷブラウザ
ａ２  時間切り替え部
ａ３  時間軸
ａ４  チャンネル軸
ａ５  スクロールバー
ａ６  ユーザが選択したジャンルの番組
ａ７  ２次元テーブル
ｂ１〜ｂ４  スクロールボタン
ｂ５  時間軸
ｂ６  チャンネル軸
ｂ７  ２次元テーブル
ｃ１  選択範囲
ｃ２  時間バー
ｄ１  検索条件設定欄
ｄ２  検索ボタン
ｅ１  検索結果の番組
【図１】
0004743811.tif 000002
【図２】
0004743811.tif 000003
【図３】
0004743811.tif 000004
【図４】
0004743811.tif 000005
【図５】
0004743811.tif 000006
【図６】
0004743811.tif 000007
【図７】
0004743811.tif 000008
【図８】
0004743811.tif 000009
【図９】
0004743811.tif 000010
【図１０】
0004743811.tif 000011
【図１１】
0004743811.tif 000012
【図１２】
0004743811.tif 000013
【図１３】
0004743811.tif 000014
【図１４】
0004743811.tif 000015
【図１５】
0004743811.tif 000016
【図１６】
0004743811.tif 000017
【図１７】
0004743811.tif 000018
【図１８】
0004743811.tif 000019
【図１９】
0004743811.tif 000020
【図２０】
0004743811.tif 000021
【図２１】
0004743811.tif 000022
【図２２】
0004743811.tif 000023