(57)【要約】【課題】検索した番組に関する情報を直感的に把握することができるようにする。【解決手段】電子番組表を構成している複数の番組の中で、現在選択中の番組を示す番組ＩＤを取得する選択情報取得部２と、セル情報記憶部１により記憶された属性情報を参照して、複数の番組の中から、選択情報取得部２により取得された番組ＩＤが示す現在選択中の番組と同一属性の番組を検索するセル検索部３とを設け、再配置処理部４が、複数の番組のうち、現在選択中の番組及びセル検索部３により検索された番組以外の番組を消去し、現在選択中の番組及びセル検索部３により検索された番組を縦方向又は横方向に詰めて表示する。【選択図】図１
2013164779.tif 000002
【特許請求の範囲】
【請求項１】
描画対象の表を構成している複数のセルの属性情報を記憶するセル属性情報記憶手段と、
上記複数のセルの中で、現在選択中のセルを示す選択情報を取得する選択情報取得手段と、
上記セル属性情報記憶手段により記憶された属性情報を参照して、上記複数のセルの中から、上記選択情報取得手段により取得された選択情報が示す現在選択中のセルと同一属性のセルを検索するセル検索手段と、
上記複数のセルのうち、上記選択情報取得手段により取得された選択情報が示す現在選択中のセル及び上記セル検索手段により検索されたセル以外のセルを消去し、現在選択中のセル及び上記セル検索手段により検索されたセルを縦方向又は横方向に詰めて表示するセル表示手段と
を備えた表示制御装置。
【請求項２】
セル表示手段は、描画対象の表を構成している複数のセルを表示している状態において、選択情報取得手段により取得された選択情報が示す現在選択中のセル及びセル検索手段により検索されたセル以外のセルの表示を消してから、現在選択中のセル及び上記セル検索手段により検索されたセルを表示している位置を縦方向又は横方向に移動させることを特徴とする請求項１記載の表示制御装置。
【請求項３】
描画対象の表を構成している複数のセルの属性情報を記憶するセル属性情報記憶手段と、
検索対象のセルの属性の設定を受け付ける属性設定受付手段と、
上記セル属性情報記憶手段により記憶された属性情報を参照して、上記複数のセルの中から、上記属性設定受付手段により設定が受け付けられた属性を有するセルを検索するセル検索手段と、
上記複数のセルのうち、上記セル検索手段により検索されたセル以外のセルを消去し、上記セル検索手段により検索されたセルを縦方向又は横方向に詰めて表示するセル表示手段と
を備えた表示制御装置。
【請求項４】
セル表示手段は、描画対象の表を構成している複数のセルを表示している状態において、セル検索手段により検索されたセル以外のセルの表示を消してから、上記セル検索手段により検索されたセルを表示している位置を縦方向又は横方向に移動させることを特徴とする請求項３記載の表示制御装置。
【請求項５】
セル属性情報記憶手段が、描画対象の表を構成している複数のセルの属性情報を記憶するセル属性情報記憶処理ステップと、
選択情報取得手段が、上記複数のセルの中で、現在選択中のセルを示す選択情報を取得する選択情報取得処理ステップと、
セル検索手段が、上記セル属性情報記憶処理ステップで記憶された属性情報を参照して、上記複数のセルの中から、上記選択情報取得処理ステップで取得された選択情報が示す現在選択中のセルと同一属性のセルを検索するセル検索処理ステップと、
セル表示手段が、上記複数のセルのうち、上記選択情報取得処理ステップで取得された選択情報が示す現在選択中のセル及び上記セル検索処理ステップで検索されたセル以外のセルを消去し、現在選択中のセル及び上記セル検索処理ステップで検索されたセルを縦方向又は横方向に詰めて表示するセル表示処理ステップと
を備えた表示制御装置。
【請求項６】
セル属性情報記憶手段が、描画対象の表を構成している複数のセルの属性情報を記憶するセル属性情報記憶処理ステップと、
属性設定受付手段が、検索対象のセルの属性の設定を受け付ける属性設定受付処理ステップと、
セル検索手段が、上記セル属性情報記憶処理ステップで記憶された属性情報を参照して、上記複数のセルの中から、上記属性設定受付処理ステップで設定が受け付けられた属性を有するセルを検索するセル検索処理ステップと、
セル表示手段が、上記複数のセルのうち、上記セル検索処理ステップで検索されたセル以外のセルを消去し、上記セル検索処理ステップで検索されたセルを縦方向又は横方向に詰めて表示するセル表示処理ステップと
を備えた表示制御方法。
【請求項７】
描画対象の表を構成している複数のセルの属性情報を記憶するセル属性情報記憶処理手順と、
上記複数のセルの中で、現在選択中のセルを示す選択情報を取得する選択情報取得処理手順と、
上記セル属性情報記憶処理手順により記憶された属性情報を参照して、上記複数のセルの中から、上記選択情報取得処理手順により取得された選択情報が示す現在選択中のセルと同一属性のセルを検索するセル検索処理手順と、
上記複数のセルのうち、上記選択情報取得処理手順により取得された選択情報が示す現在選択中のセル及び上記セル検索処理手順により検索されたセル以外のセルを消去し、現在選択中のセル及び上記セル検索処理手順により検索されたセルを縦方向又は横方向に詰めて表示するセル表示処理手順と
をコンピュータに実行させるための表示制御プログラム。
【請求項８】
描画対象の表を構成している複数のセルの属性情報を記憶するセル属性情報記憶処理手順と、
検索対象のセルの属性の設定を受け付ける属性設定受付処理手順と、
上記セル属性情報記憶処理手順により記憶された属性情報を参照して、上記複数のセルの中から、上記属性設定受付処理手順により設定が受け付けられた属性を有するセルを検索するセル検索処理手順と、
上記複数のセルのうち、上記セル検索処理手順により検索されたセル以外のセルを消去し、上記セル検索処理手順により検索されたセルを縦方向又は横方向に詰めて表示するセル表示処理手順と
をコンピュータに実行させるための表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、テレビの電子番組表やスケジュール表などを表示する表示制御装置、表示制御方法及び表示制御プログラムに関するものである。
【背景技術】
【０００２】
例えば、電子番組表を表示する表示制御装置としては、テレビやブルーレイディスクレコーダなどのＡＶ機器があるが、電子番組表を構成している複数のセルは個々の番組に対応しており、個々のセルには、番組に係るサムネイル画像、タイトル（番組名）、番組の内容を示す文字列などが表示される。
近年、表示制御装置の処理能力の向上や、表示領域の拡大（ディスプレイの大型化）に伴って、画像や文字列などの表示内容が増加している。
【０００３】
表示内容の増加は、より多くの番組の情報が提示されるため、ユーザが所望の番組を選択する際の手助けとなる一方、番組表が煩雑になって、ユーザが所望の番組を見つけるのに時間を要することがある。このため、表示制御装置には、番組の検索性の向上が求められている。
【０００４】
そこで、テレビの電子番組表の中から、所望の番組を検索する手段として、「ジャンル検索」や「キーワード検索」の機能を搭載している表示制御装置が開発されている。
この表示制御装置では、ユーザが「ジャンル検索」又は「キーワード検索」を選択して、「ジャンル」や「キーワード」を設定する操作を行うと、設定したジャンルの番組や、設定したキーワードに関連する番組を検索し、その番組の検索結果を示す一覧表を表示するようにしている（表示画面を電子番組表から検索結果の一覧表画面に切り換える）。
これにより、ユーザは、ジャンルやキーワードに該当する番組を把握することができるが、検索結果の一覧表は、該当する番組のチャンネルを示す情報や、該当する番組の番組長（放送時間）を示す情報などを文字のみで表示するものである。
このため、該当する番組のチャンネルを示す情報を直感的に把握することが困難であり、また、該当する番組の番組長（放送時間）が、例えば、３０分なのか、１時間なのかを直感的に把握することが困難である。
【０００５】
また、以下の特許文献１には、ユーザが「類似コンテンツ検索」ボタンを押下すると、現在選択中のコンテンツ（番組）に類似するコンテンツ（番組）を検索し、その類似コンテンツを現在選択中のコンテンツの周囲に配置する表示制御装置が開示されている。
これにより、ユーザは、現在選択中のコンテンツと類似しているコンテンツを把握することができるが、類似コンテンツの検索前と検索後では、画面構成が大きく変化してしまうため、ユーザが検索後の画面の内容をとっさに理解することが困難な場合がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−０１３８６０号公報（段落番号［００３６］）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従来の表示制御装置は以上のように構成されているので、多くの番組の中から、いくつかの番組を検索することができるが、検索された番組のチャンネルや番組長などを直感的に把握することが困難であるなどの課題があった。
【０００８】
この発明は上記のような課題を解決するためになされたもので、検索したセルに関する情報を直感的に把握することができる表示制御装置、表示制御方法及び表示制御プログラムを得ることを目的とする。
【課題を解決するための手段】
【０００９】
この発明に係る表示制御装置は、描画対象の表を構成している複数のセルの属性情報を記憶するセル属性情報記憶手段と、複数のセルの中で、現在選択中のセルを示す選択情報を取得する選択情報取得手段と、セル属性情報記憶手段により記憶された属性情報を参照して、複数のセルの中から、選択情報取得手段により取得された選択情報が示す現在選択中のセルと同一属性のセルを検索するセル検索手段とを設け、セル表示手段が、複数のセルのうち、選択情報取得手段により取得された選択情報が示す現在選択中のセル及びセル検索手段により検索されたセル以外のセルを消去し、現在選択中のセル及びセル検索手段により検索されたセルを縦方向又は横方向に詰めて表示するようにしたものである。
【発明の効果】
【００１０】
この発明によれば、描画対象の表を構成している複数のセルの属性情報を記憶するセル属性情報記憶手段と、複数のセルの中で、現在選択中のセルを示す選択情報を取得する選択情報取得手段と、セル属性情報記憶手段により記憶された属性情報を参照して、複数のセルの中から、選択情報取得手段により取得された選択情報が示す現在選択中のセルと同一属性のセルを検索するセル検索手段とを設け、セル表示手段が、複数のセルのうち、選択情報取得手段により取得された選択情報が示す現在選択中のセル及びセル検索手段により検索されたセル以外のセルを消去し、現在選択中のセル及びセル検索手段により検索されたセルを縦方向又は横方向に詰めて表示するように構成したので、検索したセルに関する情報を直感的に把握することができる効果がある。
【図面の簡単な説明】
【００１１】
【図１】この発明の実施の形態１による表示制御装置を示す構成図である。
【図２】この発明の実施の形態１による表示制御装置の処理内容（表示制御方法）を示すフローチャートである。
【図３】番組のジャンル分け例を示す説明図である。
【図４】電子番組表の表示例を示す説明図である。
【図５】この発明の実施の形態２による表示制御装置を示す構成図である。
【図６】この発明の実施の形態２による表示制御装置の処理内容（表示制御方法）を示すフローチャートである。
【図７】番組の検索方法の候補を示す説明図である。
【図８】録画済み番組の一覧表の表示例を示す説明図である。
【図９】電子番組表を構成している複数の番組が円筒の側面に配置されて表示されている例を示す説明図である。
【発明を実施するための形態】
【００１２】
実施の形態１．
図１はこの発明の実施の形態１による表示制御装置を示す構成図である。
図１の表示制御装置は、テレビの電子番組表やスケジュール表などを表示する装置であるが、この実施の形態１では、描画対象の表が電子番組表である例を説明する。
なお、描画対象の表は、電子番組表やスケジュール表などに限るものではなく、各種の表を適用することができる。
【００１３】
図１において、セル情報記憶部１は例えばＲＡＭやハードディスクなどの記録装置から構成されており、例えば、テレビなどのＡＶ機器により受信されたテレビの電子番組表（描画対象の表）を収集して、その電子番組表を構成している複数の番組（セル）に関する情報であるセル情報を記憶する。
このセル情報には、番組を識別する番組ＩＤ、番組の名称（番組タイトル）、番組の内容（番組の詳細情報）、番組のジャンルなどを示す属性情報などが含まれている。
なお、セル情報記憶部１はセル属性情報記憶手段を構成している。
【００１４】
選択情報取得部２は例えばリモコンやＡＶ機器などから情報を入手するインタフェース機器（例えば、赤外線インタフェース回路や、ＬＡＮインタフェース回路など）や、ＣＰＵを実装している半導体集積回路などから構成されており、リモコンやＡＶ機器などから、電子番組表を構成している複数の番組の中で、現在選択中の番組を示す番組ＩＤ（選択情報）を取得する処理を実施する。
また、選択情報取得部２はセル情報記憶部１から、その番組ＩＤを有する番組の属性情報を取得して、その属性情報をセル検索部３に出力する処理を実施する。
なお、選択情報取得部２は選択情報取得手段を構成している。
【００１５】
セル検索部３は例えばＣＰＵを実装している半導体集積回路、あるいは、ワンチップマイコンなどから構成されており、選択情報取得部２から出力された属性情報と、セル情報記憶部１により記憶されたセル情報に含まれている属性情報とを照合して、電子番組表を構成している複数の番組の中から、現在選択中の番組と同一属性の番組を検索する処理を実施する。
また、セル検索部３は現在選択中の番組と同一属性の番組を検索すると、現在選択中の番組を示す番組ＩＤと、その番組と同一属性の番組を示す番組ＩＤとを再配置処理部４に出力する処理を実施する。
なお、セル検索部３はセル検索手段を構成している。
【００１６】
再配置処理部４は例えばＣＰＵを実装している半導体集積回路、あるいは、ワンチップマイコンなどから構成されており、電子番組表の表示指示を表示処理部５に出力する処理を実施する。
また、再配置処理部４はセル検索部３から現在選択中の番組を示す番組ＩＤと、その番組と同一属性の番組を示す番組ＩＤとを受けると、電子番組表を表示している状態において、それらの番組ＩＤが示す番組以外の番組を非表示にする指示を表示処理部５に出力してから、それらの番組ＩＤが示す番組を縦方向に詰めて表示する指示を表示処理部５に出力する処理を実施する。
表示処理部５は例えばＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などから構成されており、再配置処理部４の指示の下で、テレビの電子番組表を図示せぬディスプレイに表示する処理を実施する。
なお、再配置処理部４及び表示処理部５からセル表示手段が構成されている。
【００１７】
図１の例では、表示制御装置の構成要素であるセル情報記憶部１、選択情報取得部２、セル検索部３、再配置処理部４及び表示処理部５のそれぞれが専用のハードウェアで構成されているものを想定しているが、表示制御装置がコンピュータで構成されていてもよい。
表示制御装置がコンピュータで構成されている場合、例えば、セル情報記憶部１をコンピュータのメモリ上に構成するとともに、選択情報取得部２、セル検索部３、再配置処理部４及び表示処理部５の処理内容を記述している表示制御プログラムをコンピュータのメモリに格納し、当該コンピュータのＣＰＵが当該メモリに格納されている表示制御プログラムを実行するようにすればよい。
図２はこの発明の実施の形態１による表示制御装置の処理内容（表示制御方法）を示すフローチャートである。
【００１８】
次に動作について説明する。
まず、テレビなどのＡＶ機器により受信されたテレビの電子番組表がセル情報記憶部１に送られ、その電子番組表を構成している複数の番組に関する情報であるセル情報がセル情報記憶部１に記憶される（図２のステップＳＴ１）。
ここで、セル情報には、番組を識別する番組ＩＤ、番組の名称（番組タイトル）、番組の内容、番組のジャンルなどを示す属性情報などが含まれており、番組のジャンルは、例えば、図３に示すように分類されている。
図３の例では、番組のジャンルは、ニュース／報道、スポーツ、情報／ワイドショー、ドラマなどに分類されており、ジャンルを示す識別情報として、ニュース／報道には「０」、スポーツには「１」、情報／ワイドショーには「２」、ドラマには「３」などが割り当てられている。
【００１９】
選択情報取得部２は、例えば、リモコンやＡＶ機器などから、電子番組表を構成している複数の番組の中で、現在選択中の番組を示す番組ＩＤを取得する（ステップＳＴ２）。
選択情報取得部２は、ユーザが番組を検索する操作（例えば、ユーザが所望のジャンルを指定して、当該ジャンルに属している番組の検索を指示する操作）を行っていなければ（ステップＳＴ３）、その番組ＩＤを再配置処理部４に出力する。
再配置処理部４は、ユーザが番組を検索する操作を行っておらず、選択情報取得部２から番組ＩＤを受けると、セル情報記憶部１から電子番組表を取得し、その番組ＩＤが示す番組が現在選択中の番組であることが分かる表示形態で、電子番組表を表示する指示を表示処理部５に出力する（ステップＳＴ４）。
【００２０】
表示処理部５は、再配置処理部４から電子番組表を表示する指示を受けると、その電子番組表を図示せぬディスプレイに表示する（ステップＳＴ５）。
ここで、図４は電子番組表の表示例を示す説明図である。
図４（ａ）は、現在選択中の番組が「木曜ドラマスペシャル」である旨を明示する表示形態で電子番組表を表示している。
図４（ａ）の例では、現在選択中の番組の枠線を太くしているが、例えば、現在選択中の番組を他の番組と異なる色で表示するようにしてもよい。
【００２１】
選択情報取得部２は、ユーザが番組を検索する操作を行うと（ステップＳＴ３）、セル情報記憶部１から、現在選択中の番組を示す番組ＩＤを有する番組の属性情報を取得して、現在選択中の番組の属性情報及び上記番組ＩＤをセル検索部３に出力する（ステップＳＴ６）。
図４（ｂ）では、番組を検索する操作として、「同じジャンルの番組を探す」のボタンを操作する例を示している。
【００２２】
セル検索部３は、選択情報取得部２から属性情報及び番組ＩＤを受けると、その属性情報と、セル情報記憶部１により記憶されたセル情報に含まれている属性情報とを照合して、電子番組表を構成している複数の番組の中から、現在選択中の番組と同一属性の番組を検索する（ステップＳＴ７）。
例えば、ユーザが番組を検索する操作として、「同じジャンルの番組を探す」のボタンを操作している場合、現在選択中の番組の属性情報が示すジャンルがドラマ（識別情報＝３）であれば、電子番組表を構成している複数の番組の中から、ジャンルがドラマ（識別情報＝３）である番組を検索する。
セル検索部３は、現在選択中の番組と同一属性の番組を検索すると、現在選択中の番組を示す番組ＩＤと、その番組と同一属性の番組を示す番組ＩＤとを再配置処理部４に出力する。
ただし、現在選択中の番組と同一属性の番組が存在しない場合には、現在選択中の番組を示す番組ＩＤだけを再配置処理部４に出力する。
【００２３】
再配置処理部４は、セル検索部３から番組ＩＤ（現在選択中の番組を示す番組ＩＤ、現在選択中の番組と同一属性の番組を示す番組ＩＤ）を受けると、それらの番組ＩＤが示す番組以外の番組（例えば、ジャンルがドラマである番組を検索している場合には、ジャンルがドラマ以外の番組）を非表示にする指示を表示処理部５に出力する（ステップＳＴ８）。
表示処理部５は、再配置処理部４から、それらの番組ＩＤが示す番組以外の番組を非表示にする指示を受けると、それらの番組ＩＤが示す番組以外の番組を非表示にする（ステップＳＴ９）。
例えば、ジャンルがドラマである番組を検索している場合、図４（ｃ）に示すように、ジャンルがドラマ以外の番組を非表示にする。
【００２４】
再配置処理部４は、表示処理部５が、それらの番組ＩＤが示す番組以外の番組を非表示にすると、それらの番組ＩＤが示す番組を縦方向に詰めて表示する指示を表示処理部５に出力する（ステップＳＴ１０）。
表示処理部５は、再配置処理部４から、それらの番組ＩＤが示す番組を縦方向に詰めて表示する指示を受けると、図４（ｄ）に示すように、それらの番組ＩＤが示す番組を縦方向に詰めて表示する（ステップＳＴ１１）。このとき、それらの番組ＩＤが示す番組の遷移は、アニメーションでシームレスに行うようにする。
【００２５】
表示処理部５により番組を縦方向（上方向）に詰めて表示することで、表示中の画面の外に存在している番組（図４（ｄ）の例では、表示中の画面の下側に存在している番組）も画面内に集まってくる。
これにより、例えば、一週間分の番組データがある場合には、一週間分の番組の中から、該当する番組が検索されて画面内に集まってくる。ただし、数多くの番組が検索された場合には、画面内に入らない番組も存在する。
なお、番組を縦方向（上方向）に詰めて表示しているので、番組の放送時間帯を示す情報は、画面から消している。
【００２６】
ここでは、電子番組表が、放送局毎に番組が横方向に整列され、縦方向が放送時間帯順になっているため、番組を縦方向（上方向）に詰めて表示しているが、電子番組表が、放送局毎に番組が縦方向に整列され、横方向が放送時間帯順になっている場合、番組を横方向（例えば、左方向）に詰めて表示するようにしてもよい。
【００２７】
以上で明らかなように、この実施の形態１によれば、電子番組表を構成している複数の番組の属性情報を記憶するセル情報記憶部１と、複数の番組の中で、現在選択中の番組を示す番組ＩＤを取得する選択情報取得部２と、セル情報記憶部１により記憶された属性情報を参照して、複数の番組の中から、選択情報取得部２により取得された番組ＩＤが示す現在選択中の番組と同一属性の番組を検索するセル検索部３とを設け、再配置処理部４が、複数の番組のうち、選択情報取得部２により取得された番組ＩＤが示す現在選択中の番組及びセル検索部３により検索された番組以外の番組を消去し、現在選択中の番組及びセル検索部３により検索された番組を縦方向又は横方向に詰めて表示する指示を表示処理部５に出力するように構成したので、検索した番組のチャンネルや番組長などを直感的に把握することができる効果を奏する。
即ち、検索した番組を縦方向又は横方向に詰めて表示する際、その番組の枠の大きさを変えることなく、縦方向又は横方向に移動（図４の例では、同じチャンネルの列からはみ出すことなく、縦方向に移動）して表示するものであるため、検索した番組のチャンネルや番組長などを直感的に把握することができる効果を奏する。
【００２８】
実施の形態２．
図５はこの発明の実施の形態１による表示制御装置を示す構成図であり、図において、図１と同一符号は同一または相当部分を示すので説明を省略する。
属性設定受付部１１は例えばリモコンやＡＶ機器などから情報を入手するインタフェース機器（例えば、赤外線インタフェース回路や、ＬＡＮインタフェース回路など）や、ＣＰＵを実装している半導体集積回路などから構成されており、その入手情報にしたがって検索対象の番組の属性の設定を受け付ける処理を実施する。なお、属性設定受付部１１は属性設定受付手段を構成している。
【００２９】
選択情報取得部１２は例えばリモコンやＡＶ機器などから情報を入手するインタフェース機器（例えば、赤外線インタフェース回路や、ＬＡＮインタフェース回路など）や、ＣＰＵを実装している半導体集積回路などから構成されており、図１の選択情報取得部２と同様に、リモコンやＡＶ機器などから、電子番組表を構成している複数の番組の中で、現在選択中の番組を示す番組ＩＤを取得するとともに、セル情報記憶部１から、その番組ＩＤを有する番組の属性情報を取得して、その属性情報をセル検索部１３に出力する処理を実施する。
また、選択情報取得部１２は属性設定受付部１１により検索対象の番組の属性の設定が受け付けられると、その属性をセル検索部１３に通知する処理を実施する。
なお、選択情報取得部１２は選択情報取得手段及び属性設定受付手段を構成している。
【００３０】
セル検索部１３は例えばＣＰＵを実装している半導体集積回路、あるいは、ワンチップマイコンなどから構成されており、図１のセル検索部３と同様に、選択情報取得部１２から出力された属性情報と、セル情報記憶部１により記憶されたセル情報に含まれている属性情報とを照合して、電子番組表を構成している複数の番組の中から、現在選択中の番組と同一属性の番組を検索し、現在選択中の番組を示す番組ＩＤと、その番組と同一属性の番組を示す番組ＩＤとを再配置処理部４に出力する処理を実施する。
また、セル検索部１３は選択情報取得部１２から検索対象の番組の属性の通知を受けると、セル情報記憶部１により記憶されたセル情報に含まれている属性情報を参照して、その通知された属性を有する番組を検索する処理を実施する。
なお、セル検索部１３はセル検索手段を構成している。
【００３１】
図５の例では、表示制御装置の構成要素であるセル情報記憶部１、属性設定受付部１１、選択情報取得部１２、セル検索部１３、再配置処理部４及び表示処理部５のそれぞれが専用のハードウェアで構成されているものを想定しているが、表示制御装置がコンピュータで構成されていてもよい。
表示制御装置がコンピュータで構成されている場合、例えば、セル情報記憶部１をコンピュータのメモリ上に構成するとともに、属性設定受付部１１、選択情報取得部１２、セル検索部１３、再配置処理部４及び表示処理部５の処理内容を記述している表示制御プログラムをコンピュータのメモリに格納し、当該コンピュータのＣＰＵが当該メモリに格納されている表示制御プログラムを実行するようにすればよい。
図６はこの発明の実施の形態２による表示制御装置の処理内容（表示制御方法）を示すフローチャートである。
【００３２】
次に動作について説明する。
まず、テレビなどのＡＶ機器により受信されたテレビの電子番組表がセル情報記憶部１に送られ、上記実施の形態１と同様に、その電子番組表を構成している複数の番組に関する情報であるセル情報がセル情報記憶部１に記憶される（図６のステップＳＴ２１）。
【００３３】
選択情報取得部１２は、例えば、リモコンやＡＶ機器などから、電子番組表を構成している複数の番組の中で、現在選択中の番組を示す番組ＩＤを取得する（ステップＳＴ２２）。
選択情報取得部１２は、ユーザが番組を検索する操作を行っていなければ（ステップＳＴ２３）、その番組ＩＤを再配置処理部４に出力する。
【００３４】
再配置処理部４は、ユーザが番組を検索する操作を行っておらず、選択情報取得部１２から番組ＩＤを受けると、上記実施の形態１と同様に、セル情報記憶部１から電子番組表を取得し、その番組ＩＤが示す番組が現在選択中の番組であることが分かる表示形態で、電子番組表を表示する指示を表示処理部５に出力する（ステップＳＴ２４）。
表示処理部５は、再配置処理部４から電子番組表を表示する指示を受けると、図４（ａ）に示すように、その電子番組表を図示せぬディスプレイに表示する（ステップＳＴ２５）。
【００３５】
電子番組表が表示されているとき、ユーザが番組を検索する操作を行うと、上記実施の形態１と同様に、現在選択中の番組と同一属性の番組を検索する処理が行われるが、さらに、ユーザが検索対象の番組の属性を設定する操作を行うと、設定された属性を有する番組の検索処理が行われる。
【００３６】
選択情報取得部１２は、ユーザが番組を検索する操作を行っているが（ステップＳＴ２３）、検索対象の番組の属性を設定する操作を行っていなければ（ステップＳＴ２６）、図１の選択情報取得部２と同様に、セル情報記憶部１から、現在選択中の番組を示す番組ＩＤを有する番組の属性情報を取得して、現在選択中の番組の属性情報及び上記番組ＩＤをセル検索部１３に出力する（ステップＳＴ２７）。
図４（ｂ）では、番組を検索する操作として、「同じジャンルの番組を探す」のボタンを操作する例を示している。
【００３７】
セル検索部１３は、選択情報取得部１２から属性情報及び番組ＩＤを受けると、図１のセル検索部３と同様に、その属性情報と、セル情報記憶部１により記憶されたセル情報に含まれている属性情報とを照合して、電子番組表を構成している複数の番組の中から、現在選択中の番組と同一属性の番組を検索する（ステップＳＴ２８）。
セル検索部１３は、現在選択中の番組と同一属性の番組を検索すると、図１のセル検索部３と同様に、現在選択中の番組を示す番組ＩＤと、その番組と同一属性の番組を示す番組ＩＤとを再配置処理部４に出力する。
ただし、現在選択中の番組と同一属性の番組が存在しない場合には、現在選択中の番組を示す番組ＩＤだけを再配置処理部４に出力する。
【００３８】
再配置処理部４は、セル検索部１３から番組ＩＤ（現在選択中の番組を示す番組ＩＤ、現在選択中の番組と同一属性の番組を示す番組ＩＤ）を受けると、上記実施の形態１と同様に、それらの番組ＩＤが示す番組以外の番組（例えば、ジャンルがドラマである番組を検索している場合には、ジャンルがドラマ以外の番組）を非表示にする指示を表示処理部５に出力する（ステップＳＴ２９）。
表示処理部５は、再配置処理部４から、それらの番組ＩＤが示す番組以外の番組を非表示にする指示を受けると、上記実施の形態１と同様に、それらの番組ＩＤが示す番組以外の番組を非表示にする（ステップＳＴ３０）。
例えば、ジャンルがドラマである番組を検索している場合、図４（ｃ）に示すように、ジャンルがドラマ以外の番組を非表示にしている。
【００３９】
再配置処理部４は、表示処理部５が、それらの番組ＩＤが示す番組以外の番組を非表示にすると、上記実施の形態１と同様に、それらの番組ＩＤが示す番組を縦方向に詰めて表示する指示を表示処理部５に出力する（ステップＳＴ３１）。
表示処理部５は、再配置処理部４から、それらの番組ＩＤが示す番組を縦方向に詰めて表示する指示を受けると、図４（ｄ）に示すように、それらの番組ＩＤが示す番組を縦方向に詰めて表示する（ステップＳＴ３２）。このとき、それらの番組ＩＤが示す番組の遷移は、アニメーションでシームレスに行うようにする。
【００４０】
ユーザが番組を検索する操作を行うとともに（ステップＳＴ２３）、検索対象の番組の属性を設定する操作を行うと（ステップＳＴ２６）、属性設定受付部１１が、例えば、リモコンやＡＶ機器などから、検索対象の番組の属性を示す属性情報を取得し、その属性情報にしたがって検索対象の番組の属性の設定を受け付けて、その番組の属性をセル検索部１３に出力する（ステップＳＴ３３）。
【００４１】
ここで、図７は番組の検索方法の候補を示す説明図である。
図７の例では、番組のジャンルのほか、お気に入り出演者、キーワード、家族ごとにおすすめ、年代に人気（例えば、２０歳代に人気）などが検索方法の候補として用意されている。
例えば、「ジャンル」の欄にチェックを入れれば、番組の検索方法として「ジャンル検索」が選択され、例えば、図示せぬ画面上で、ユーザが所望のジャンル（例えば、スポーツ）を選択すれば、所望のジャンルが属性として設定され、電子番組表を構成している複数の番組の中から、所望のジャンルに属する番組を検索することができる。
【００４２】
また、「お気に入り出演者」の欄にチェックを入れれば、番組の検索方法として「出演者検索」が選択される。図７の例では、お気に入り出演者として、「鈴木太郎」「田中花子」「ＳＮＡＰ」が登録されている。
この場合、「お気に入り出演者」が属性として設定され、電子番組表を構成している複数の番組の中から、「お気に入り出演者」が出演している番組を検索することができる。
【００４３】
また、「キーワード」の欄にチェックを入れれば、番組の検索方法として「キーワード検索」が選択される。図７の例では、キーワードとして、「ラーメン」「クラシック」「イタリア」が登録されている。
この場合、「キーワード」が属性として設定され、電子番組表を構成している複数の番組の中から、「キーワード」に関連する番組を検索することができる。
【００４４】
セル検索部１３は、選択情報取得部１２から検索対象の番組の属性の通知を受けると、セル情報記憶部１により記憶されたセル情報に含まれている属性情報を参照して、その通知された属性を有する番組を検索する（ステップＳＴ３４）。
例えば、「キーワード」の欄にチェックが入れられ、キーワードとして、「クラシック」が登録されていれば、「クラシック」に関連する番組を検索する。
セル検索部１３は、通知された属性を有する番組を検索すると、その番組を示す番組ＩＤを再配置処理部４に出力する。
ただし、通知された属性を有する番組が存在しない場合には、番組ＩＤを再配置処理部４に出力しない。
【００４５】
再配置処理部４は、セル検索部１３から１以上の番組ＩＤ（属性設定受付部１１により設定が受け付けられた属性を有する番組を示す番組ＩＤ）を受けると、それらの番組ＩＤが示す番組以外の番組を非表示にする指示を表示処理部５に出力する（ステップＳＴ３５）。
表示処理部５は、再配置処理部４から、それらの番組ＩＤが示す番組以外の番組を非表示にする指示を受けると、それらの番組ＩＤが示す番組以外の番組を非表示にする（ステップＳＴ３６）。
【００４６】
再配置処理部４は、表示処理部５が、それらの番組ＩＤが示す番組以外の番組を非表示にすると、それらの番組ＩＤが示す番組を縦方向に詰めて表示する指示を表示処理部５に出力する（ステップＳＴ３７）。
表示処理部５は、再配置処理部４から、それらの番組ＩＤが示す番組を縦方向に詰めて表示する指示を受けると、それらの番組ＩＤが示す番組を縦方向に詰めて表示する（ステップＳＴ３８）。このとき、それらの番組ＩＤが示す番組の遷移は、アニメーションでシームレスに行うようにする。
【００４７】
ここでは、電子番組表が、放送局毎に番組が横方向に整列され、縦方向が放送時間帯順になっているため、番組を縦方向（上方向）に詰めて表示しているが、電子番組表が、放送局毎に番組が縦方向に整列され、横方向が放送時間帯順になっている場合、番組を横方向（例えば、左方向）に詰めて表示するようにしてもよい。
【００４８】
この実施の形態２では、電子番組表を構成している複数の番組の中から、属性設定受付部１１により設定が受け付けられた属性を有する番組を検索するものを示したが、図８に示すように、録画済み番組の一覧表の中から、属性設定受付部１１により設定が受け付けられた属性を有する番組を検索するようにしてもよい。
なお、録画済み番組のセル情報はセル情報記憶部１に記憶されており、ユーザが録画済み番組の表示を指示する操作を行うと、表示処理部５が再配置処理部４の指示の下、図８（ａ）に示すような録画済み番組の一覧表を表示するものとする。
【００４９】
図８（ａ）の例では、録画済みの番組がジャンル別に表示されている。
図８（ｂ）では、ユーザにより番組の検索方法として「キーワード検索」が選択されることで、検索対象の番組の属性として、所望のキーワードの選択を受け付けるキーワード検索画面が表示されている例を示している。
なお、図８（ｂ）では、番組の検索方法として「キーワード検索」が選択している例を示しているが、番組の検索方法は「キーワード検索」に限るものではなく、例えば、「ジャンル検索」や「出演者検索」などであってもよいことは言うまでもない。
【００５０】
図８（ｃ）では、図８（ｂ）のキーワード検索画面で選択されたキーワードに関連する録画済み番組がセル検索部１３により検索されて、検索された録画済み番組以外の録画済み番組が非表示にされている例を示している。
図８（ｄ）では、セル検索部１３により検索された録画済み番組が左方向に詰めて表示されている例を示している（ジャンル情報の位置を維持しながら、録画済み番組がシームレスに移動している）。
図８（ｅ）では、ニュース番組が検索されていないため、ニュース番組の表示欄が削除されて、報道番組や趣味番組などが上方向に詰めて表示されている例を示している。
【００５１】
以上で明らかなように、この実施の形態２によれば、電子番組表を構成している複数の番組の属性情報を記憶するセル情報記憶部１と、検索対象の番組の属性の設定を受け付ける属性設定受付部１１と、セル情報記憶部１により記憶された属性情報を参照して、複数の番組の中から、属性設定受付部１１により設定が受け付けられた属性を有する番組を検索するセル検索部１３とを設け、再配置処理部４が、複数の番組のうち、セル検索部１３により検索された番組以外の番組を消去し、セル検索部１３により検索された番組を縦方向又は横方向に詰めて表示する指示を表示処理部５に出力するように構成したので、検索した番組のチャンネルや番組長などを直感的に把握することができる効果を奏する。
即ち、検索した番組を縦方向又は横方向に詰めて表示する際、その番組の枠の大きさを変えることなく、縦方向又は横方向に移動（図８の例では、同じジャンルの列からはみ出すことなく、横方向に移動）して表示するものであるため、検索した番組のチャンネルや番組長などを直感的に把握することができる効果を奏する。
【００５２】
実施の形態３．
上記実施の形態１，２では、電子番組表を平面的に表示するものを示したが、図９に示すように、電子番組表を構成している複数の番組を円筒の側面に配置して表示するようにしてもよい。
この場合も、セル検索部３，１３により検索された番組を縦方向（上方向）に詰めて表示することで、表示中の画面の外に存在している番組も画面内に集まってくる。
これにより、例えば、一週間分の番組データがある場合には、一週間分の番組の中から、該当する番組が検索されて画面内に集まってくる。ただし、数多くの番組が検索された場合には、画面内に入らない番組も存在する。
【００５３】
なお、本願発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。
【符号の説明】
【００５４】
１  セル情報記憶部（セル属性情報記憶手段）、２  選択情報取得部（選択情報取得手段）、３  セル検索部（セル検索手段）、４  再配置処理部（セル表示手段）、５  表示処理部（セル表示手段）、１１  属性設定受付部（属性設定受付手段）、１２  選択情報取得部（選択情報取得手段、属性設定受付手段）、１３  セル検索部（セル検索手段）。
【図１】
2013164779.tif 000003
【図２】
2013164779.tif 000004
【図３】
2013164779.tif 000005
【図４】
2013164779.tif 000006
【図５】
2013164779.tif 000007
【図６】
2013164779.tif 000008
【図７】
2013164779.tif 000009
【図８】
2013164779.tif 000010
【図９】
2013164779.tif 000011