(57)【要約】【課題】番組表のスクロール操作時に、どこまで操作できているかを把握したまま高速に表示更新でき、操作性と視認性を両立した電子番組ガイド表示装置を提供する。【解決手段】本発明の電子番組ガイド表示装置は、リモートコントローラなどに設けられた操作スイッチで番組表を連続的にスクロールしているときには、選択対象のチャンネル列の番組と時間軸のみを表示更新し、その他のチャンネルは文字を表示しない等の簡略表示を行い、連続スクロール操作を終えたときに、その他のチャンネルを通常表示に戻す。【選択図】図１
2007074603.tif 000002
【特許請求の範囲】
【請求項１】
放送予定の番組の開始時刻やタイトルなどの番組情報を表す番組セルを放送チャンネルと時刻軸からなるテーブルとして番組表を表示する電子番組ガイド表示装置であって、
前記番組情報を記憶する番組情報記憶部と、
操作方向など入力情報を送るコントローラ部と、
番組表を移動させる方向やスピードなどのスクロールモードと、番組表のフォーカス対象の放送チャンネルと時刻と番組セルなどのフォーカス情報と番組表のチャンネル方向および時間方向の描画対象領域とからなる番組表制御情報をコントローラ部からの入力情報に基づき更新管理する制御情報管理部と、
前記番組表制御情報に基づき、番組表を通常モードで描画するか簡略モードで描画するかの描画モードを判定する簡略モード判定部と、
前記番組表制御情報および前記描画モードに基づき、前記描画対象領域内の番組セルを選択セルまたは通常セルまたは簡略セルのいずれかに分類して番組表の描画情報を生成する番組セル描画方式分類部と、
前記番組セル描画方式分類部で分類された番組セルの種類に応じて選択セル描画処理または通常セル描画処理または簡略セル描画処理を行い、さらに非番組セル描画処理として放送チャンネル軸や時刻軸などの非番組セル描画対象物の描画を行って番組表画像を生成する描画部と、
描画部で生成された番組表画像を表示するディスプレイと、
を備えることを特徴とする電子番組ガイド表示装置。
【請求項２】
番組セル描画方式分類部は、
入力された描画モードが通常モードの場合、フォーカス対象の番組セルを選択セル、それ以外の番組セルを通常セルとして分類し、簡略モードの場合のみフォーカス対象以外の番組セルに対して簡略セル判定処理を行って通常セルと簡略セルに分類する
ことを特徴とする請求項１に記載の電子番組ガイド表示装置。
【請求項３】
簡略モード判定部は、
前記制御情報管理部から入力された描画対象領域が更新される場合のみ簡略モードと判定する
ことを特徴とする請求項１または２に記載の電子番組ガイド表示装置。
【請求項４】
簡略モード判定部は、
前記制御情報管理部から入力された描画対象領域が更新され、移動の方向が時刻方向である場合のみ簡略モードと判定する
ことを特徴とする請求項１または２に記載の電子番組ガイド表示装置。
【請求項５】
制御情報管理部は、
スクロールモードとして通常のスピードと通常より高速なスピードの２つ以上のスピード種別を有し、前記コントローラ部からの入力情報に応じてスピード種別を更新する
ことを特徴とする請求項１または２に記載の電子番組ガイド表示装置。
【請求項６】
簡略モード判定部は、
前記制御情報管理部から入力されたスクロールモードが高速なスピードである場合簡略モードと判定する
ことを特徴とする請求項５に記載の電子番組ガイド表示装置。
【請求項７】
簡略モード判定部は、
前記制御情報管理部から入力されたスクロールモードが高速なスピードかつ移動の方向が時刻方向である場合のみ簡略モードと判定する
ことを特徴とする請求項５に記載の電子番組ガイド表示装置。
【請求項８】
簡略モード判定部は、
前記制御情報管理部から入力されたスクロールモードが高速なスピードかつ描画対象領域が更新される場合のみ簡略モードと判定する
ことを特徴とする請求項５に記載の電子番組ガイド表示装置。
【請求項９】
簡略モード判定部は、
前記制御情報管理部から入力されたスクロールモードが高速なスピードかつ移動の方向が時刻方向であり、さらに描画対象領域が更新される場合のみ簡略モードと判定する
ことを特徴とする請求項５に記載の電子番組ガイド表示装置。
【請求項１０】
番組セル描画方式分類部は、
簡略モードの場合に、フォーカス対象以外の番組セルのうちフォーカス対象の放送チャンネルの番組セルを通常セル、それ以外を簡略セルと判定する簡略セル判定処理を行う
ことを特徴とする請求項２から９のいずれか１項に記載の電子番組ガイド表示装置。
【請求項１１】
番組セル描画方式分類部は、
簡略モードの場合に、フォーカス対象以外の番組セルをすべて簡略セルと判定する簡略セル判定処理を行う
ことを特徴とする請求項２から９のいずれか１項に記載の電子番組ガイド表示装置。
【請求項１２】
番組セル描画方式分類部は、
簡略モードの場合に、フォーカス対象以外の番組セルのうちフォーカス対象の時刻または時間帯を含む番組セルを通常セル、それ以外を簡略セルと判定する簡略セル判定処理を行う
ことを特徴とする請求項２から９のいずれか１項に記載の電子番組ガイド表示装置。
【請求項１３】
番組セル描画方式分類部は、
簡略モードの場合に、フォーカス対象以外の番組セルのうちフォーカス対象の放送チャンネルの番組セル、およびフォーカス対象の時刻または時間帯を含む番組セルを通常セル、それ以外を簡略セルと判定する簡略セル判定処理を行う
ことを特徴とする請求項２から９のいずれか１項に記載の電子番組ガイド表示装置。
【請求項１４】
番組セル描画方式分類部は、
簡略モードの場合に、フォーカス対象以外の番組セルのうちフォーカス情報から決まる所定の位置を中心とする領域に属する番組セルを通常セル、それ以外を簡略セルと判定する簡略セル判定処理を行う
ことを特徴とする請求項２から９のいずれか１項に記載の電子番組ガイド表示装置。
【請求項１５】
描画部は、
簡略セル描画処理では何も描画を行わず、選択セル描画処理および通常セル描画処理では各番組セルに対して描画位置と大きさで決まるセル領域の塗りつぶしや次の時間の番組との境界線の描画、および番組タイトルと開始時間と番組詳細内容などの番組情報を文字として描画し、さらに非番組セル描画処理として放送チャンネル軸や時刻軸およびチャンネルの境界線などの非番組セル描画対象物の描画を行って番組表画像を生成する
ことを特徴とする請求項１〜１４に記載の電子番組ガイド表示装置。
【請求項１６】
描画部は、
簡略セル描画処理では各番組セルに対して描画位置と大きさで決まるセル領域の塗りつぶしや次の時間の番組との境界線の描画を行い、選択セル描画処理および通常セル描画処理では簡略セル描画処理に加えて番組タイトルと開始時間と番組詳細内容などの番組情報を文字として描画し、さらに非番組セル描画処理として放送チャンネル軸や時刻軸およびチャンネルの境界線などの非番組セル描画対象物の描画を行って番組表画像を生成する
ことを特徴とする請求項１から１４のいずれか１項に記載の電子番組ガイド表示装置。
【請求項１７】
描画部は、
簡略セル描画処理では各番組セルに対して描画位置と大きさで決まるセル領域の塗りつぶしや次の時間の番組との境界線の描画、および番組タイトルと開始時間などの番組情報を文字として描画し、選択セル描画処理および通常セル描画処理では簡略セル描画処理に加えて番組詳細内容を文字として描画し、さらに非番組セル描画処理として放送チャンネル軸や時刻軸およびチャンネルの境界線などの非番組セル描画対象物の描画を行って番組表画像を生成する
ことを特徴とする請求項１から１４のいずれか１項に記載の電子番組ガイド表示装置。
【請求項１８】
描画部は、
簡略セル描画処理では各番組セルのセル領域の塗りつぶしや文字描画を選択セル描画処理および通常セル描画処理と異なる色あるいは透明度で行って番組表画像を生成する
ことを特徴とする請求項１から１７のいずれか１項に記載の電子番組ガイド表示装置。
【請求項１９】
描画部は、
非番組セル描画処理として放送チャンネル軸や時刻軸およびチャンネルの境界線などの非番組セル描画対象物の描画とフォーカス情報から決まる所定の位置を中心とする領域のマスク描画とを行い、簡略セル描画処理では何も描画を行わず、選択セル描画処理および通常セル描画処理では各番組セルに対して描画位置と大きさで決まるセル領域の塗りつぶしや次の時間の番組との境界線の描画、および前記マスクを参照しながらの番組タイトルと開始時間と番組詳細内容などの番組情報を文字として描画して番組表画像を生成する
ことを特徴とする請求項１４に記載の電子番組ガイド表示装置。
【請求項２０】
描画部は、
選択セル描画処理と通常セル描画処理では異なる色あるいは透明度で描画して番組表画像を生成する
ことを特徴とする請求項１から１９のいずれか１項に記載の電子番組ガイド表示装置。
【請求項２１】
描画部は、
簡略モードの場合に、３次元空間にある所定の形状に各番組セルの描画結果をテクスチャマッピングし、所定の視点位置から透視投影変換処理を行って番組表を描画して番組表画像を生成する
ことを特徴とする請求項１から２０のいずれか１項に記載の電子番組ガイド表示装置。
【請求項２２】
描画部は、
選択セル描画処理では、通常セル描画処理より番組セルの表示される大きさが大きくなるような形状として番組表を描画して番組表画像を生成する
ことを特徴とする請求項２１に記載の電子番組ガイド表示装置。
【請求項２３】
描画部は、
簡略モードの場合に、それ以外の場合と透視投影変換処理を行う際の視点位置を変えて番組表を描画して番組表画像を生成する
ことを特徴とする請求項２１または２２に記載の電子番組ガイド表示装置。
【請求項２４】
描画部は、
略モードの場合に、入力された描画対象領域が、１日あるいは１週間などの所定の時間単位の全チャンネルの番組表内での相対位置を示す番組対象領域相対位置描画処理を行った画像を番組表に重畳させて描画した画像を生成する
ことを特徴とする請求項１から２３のいずれか１項に記載の電子番組ガイド表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子番組ガイド表示装置に関し、特に放送予定の番組の開始時刻やタイトルなどの番組情報を表す番組セルを放送チャンネルと時刻軸からなるテーブルとして番組表を表示する電子番組ガイド表示装置に関するものである。
【背景技術】
【０００２】
近年、ディジタル放送の普及により、多くの情報が送信できるようになったことにともない、番組の多チャンネル化が進んでいる。そこで、画面上に番組表を表示するシステムである電子番組ガイド（ＥＰＧ：Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）の必要性が高まっている。一般的な電子番組ガイドの番組情報は、ケーブルテレビジョン放送局から回線によって、あるいは放送衛星から電波によって放送番組とともに送られる。番組情報を受信する受信機は、受信した番組情報を記憶装置に記憶し、ある一定期間に放送される番組に関する情報がすべて受信されたところで、番組表を作成し表示装置に表示する。なお、番組情報は上述した放送信号から得る以外にも、インターネットなどのネットワークから獲得する場合や、あるいはＣＤ−ＲＯＭなどの記憶媒体から獲得することも可能である。さらに、このような電子番組ガイドは、番組ごとにその番組の属するカテゴリー（例えば映画番組、バラエティー番組、スポーツ番組など）をあらかじめ割り当てておくことにより、利用者が望むカテゴリーに属する番組のみを検索し、表示することも可能である。このように電子番組ガイドは、多チャンネル化による番組数の増大にともなって、受信機の操作性の向上を図るうえで最も有効な手段である。上述した電子番組ガイド表示装置として、例えば特許文献１に開示された装置がある。
【０００３】
図１３は、従来の電子番組ガイドの表示例を示す図である。図１３より、縦軸は時刻、横軸は各番組を放送する放送局を示すチャンネル番号であり、２次元画面上に１つの番組に相当する矩形の範囲（以下番組セルと称する）を設け、各番組セルには番組タイトルを記述している。視聴者はリモートコントローラなどに設けられた操作スイッチ（図示せず）を用いて、この番組表を見たい方向へスクロールさせて閲覧することができる。また、視聴したい番組を選択するには、各番組セルの入力位置を示すカーソルを設け、カーソル位置を操作スイッチによって移動させて番組セルを選ぶようにする。また選択した番組は録画するように予約設定することも可能である。なお、図１３に示した番組表は縦軸に時刻、横軸にチャンネル番号を表示するものとしたが、縦軸にチャンネル番号、横軸に時刻を表示するようにしてもよい。操作スイッチを連続押しした場合に、所望の番組への到達時間を短縮して利便性を高めるために、高速にスクロールさせる場合がある。しかしながら、図１３のように、フォーカスされた番組セルが表示されている番組表の上下左右端にあり、表示対象外の番組へフォーカスを移動しようとした場合に、現在表示されている番組表に次のフォーカス対象の番組が存在しないため、新たに番組情報を解析して描画情報を作成しなければならず、画面内でのフォーカス移動に比べて処理時間増大してしまい快適な高速スクロールが困難になることがあった。そこで、特許文献１ではこのような高速スクロールする場合に、番組内容を表示する内容表示欄は輝度を落として文字を描画しないなどの別の描画形態にして、チャンネル軸や時間軸だけをスクロール描画している。
【特許文献１】特開２００２−７７７６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、図１４のような描画形態では描画の高速化は実現可能だが、操作に対する画面変化が少ないため操作フィードバックが欠如し、所望の番組付近までスクロールした状況に連続押しのままでは番組内容が分からないため、何時操作を止めてよいか分かりにくいという課題があった。逆に、図１３のように通常通り全ての番組を表示したままスクロールすると、高速にスクロールするほどユーザが単位時間あたりに判断しなければならない画面内の情報量が多くなり、視認性が悪化するというシステム処理レスポンス以外の弊害もあった。
【０００５】
本発明は、かかる問題点を解消するためになされたものであり、番組表のスクロール操作時に、どこまで操作できているかを把握したまま高速に表示更新でき、操作性と視認性を両立できる電子番組ガイド表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
以上のような課題を解決するために、本発明の電子番組ガイド表示装置は、放送予定の番組の開始時刻やタイトルなどの番組情報を表す番組セルを放送チャンネルと時刻軸からなるテーブルとして番組表を表示する電子番組ガイド表示装置であって、前記番組情報を記憶する番組情報記憶部と、操作方向など入力情報を送るコントローラ部と、番組表を移動させる方向やスピードなどのスクロールモードと、番組表のフォーカス対象の放送チャンネルと時刻と番組セルなどのフォーカス情報と番組表のチャンネル方向および時間方向の描画対象領域とからなる番組表制御情報をコントローラ部からの入力情報に基づき更新管理する制御情報管理部と、前記番組表制御情報に基づき、番組表を通常モードで描画するか簡略モードで描画するかの描画モードを判定する簡略モード判定部と、前記番組表制御情報および前記描画モードに基づき、前記描画対象領域内の番組セルを選択セルまたは通常セルまたは簡略セルのいずれかに分類して番組表の描画情報を生成する番組セル描画方式分類部と、前記番組セル描画方式分類部で分類された番組セルの種類に応じて選択セル描画処理または通常セル描画処理または簡略セル描画処理を行い、さらに非番組セル描画処理として放送チャンネル軸や時刻軸などの非番組セル描画対象物の描画を行って番組表画像を生成する描画部と、描画部で生成された番組表画像を表示するディスプレイとを備えるので、目的の番組を選択する際に操作性と視認性を両立できる。
【発明の効果】
【０００７】
本発明の電子番組ガイド表示装置によれば、番組表で連続的にスクロールしているときには、選択対象のチャンネル列の番組と時間軸のみを表示更新し、その他のチャンネルは文字を表示しない等の簡略表示を行い、連続スクロール操作を終えたときに、その他のチャンネルを通常表示に戻すことで、番組表のスクロール操作時にどこまで操作できているかを把握したまま高速に表示更新でき、操作性と視認性を両立できる。
【発明を実施するための最良の形態】
【０００８】
（実施の形態１）
図１は、本発明の実施の形態による電子番組ガイド表示装置の構成を示すブロック図である。電子番組ガイド表示装置は、放送予定の番組の開始時刻やタイトルなどの番組情報を表す番組セルを放送チャンネルと時刻軸からなるテーブルとして番組表を表示する電子番組ガイド表示装置であって、番組情報記憶部１０１、コントローラ部１０２、制御情報管理部１０３、簡略モード判定部１０４、番組セル描画方式分類部１０５、描画部１０６、ディスプレイ１０７を備える。
【０００９】
番組情報記憶部１０１は、テレビやラジオなどの番組に関する番組情報を記憶する。番組情報は、日付ごとに、各番組の放送開始時刻、放送時間、放送局名、番組タイトル、ジャンル、および番組の詳細内容などの補足情報を含むデータとからなる。図２は、番組情報の一例を示す表である。
【００１０】
コントローラ部１０２は、ユーザからの入力を得る入力キー群であり、図３は、コントローラ部の一例を示す図である。３０１、３０２、３０３、３０４は、それぞれ上下左右方向フォーカス制御用ボタンであり、それぞれ上下左右方向のフォーカス制御情報を送る。なお、コントローラ部１０２は、図３のように直接入力キーを押下するリモコンのような場合以外に、スティック状の入力ボタンを上下左右に倒す入力キー（ジョイスティック）による場合、タッチパネル式の表示部に表示された上下左右の仮想ボタンにタッチして入力する場合、押したままなぞる動作によって上下左右を認識する場合、人間の手や目の動きをカメラで認識して上下左右方向のフォーカス制御情報を送る場合もある。また、上下左右だけでなく傾き情報を持った斜めを含む任意方向のフォーカス制御情報である場合もある。
【００１１】
制御情報管理部１０３は、スクロールモードとして移動方向Ｄｉｒおよび単位時間当たりのスクロール数Ｔｒａｎｓを管理するスクロールモード管理部１０３ａ、フォーカス情報として現在のフォーカス対象番組Ｐｔａｒｇｅｔ（Ｃｔａｒｇｅｔチャンネル、Ｉｔａｒｇｅｔ番目（基準時刻Ｔｔａｒｇｅｔ）を管理するフォーカス情報管理部１０３ｂ、描画対象領域として近傍セル領域（Ｃｔｏｔａｌ，Ｔｔｏｔａｌ）および近傍セル基準位置（Ｃｂａｓｅ，Ｔｂａｓｅ）を管理する描画対象領域管理部１０３ｃからなる。スクロールモード管理部１０３ａは、コントローラ部から入力されたフォーカス制御情報をスクロールモードに変換して更新管理するスクロールモード更新処理を行う。フォーカス制御情報としては、上下左右の方向のほかに長押し状態や任意方向への傾き情報を含む場合もある。スクロールモードは、時間方向に＋１番組移動、あるいはチャンネル方向に−１チャンネル移動などの、移動方向Ｄｉｒと単位時間当たりのスクロール数Ｔｒａｎｓを持った情報である。フォーカス情報管理部１０３ｂは、スクロールモードおよび番組情報記憶部１０１から取り出した番組情報に基づき、フォーカス対象番組Ｐｔａｒｇｅｔに対し放送チャンネル方向や時刻方向に切り替えるフォーカス対象番組更新処理を行って更新管理する。
【００１２】
図４は、スクロールモード更新処理およびフォーカス対象番組更新処理概要のフローチャートを示す図である。フローチャートに従って、まずコントローラ部から入力されたフォーカス制御情報をスクロールモードに変換する。次に、選択番組更新情報の移動方向Ｄｉｒが時間であれば、フォーカス予定番組Ｐｎｅｘｔ（Ｃｔａｒｇｅｔチャンネル、Ｉｔａｒｇｅｔ＋Ｔｒａｎｓ番目）を決定する。なお、時間方向に関しての移動単位としては、番組数でなく基準時刻を更新する時間の場合は、フォーカス予定番組Ｐｎｅｘｔ（Ｃｔａｒｇｅｔチャンネル、基準時刻Ｔｔａｒｇｅｔ＋Ｔｒａｎｓ）となる。同様に、フォーカス番組更新情報の移動方向Ｄｉｒがチャンネルであれば、フォーカス予定番組Ｐｎｅｘｔ（Ｃｔａｒｇｅｔ＋Ｔｒａｎｓチャンネル、Ｉｔａｒｇｅｔ’（基準時刻Ｔｔａｒｇｅｔ）番目）を決定する。最後に、どちらの場合も番組情報記憶部１０１にフォーカス予定番組Ｐｎｅｘｔが存在するかを判定し、フォーカス予定番組Ｐｎｅｘｔが存在する場合は、番組更新情報としてフォーカス予定番組Ｐｎｅｘｔを出力する。存在しない場合には、番組更新情報を情報なし（スクロール数Ｔｒａｎｓは０）として出力する。なお、フォーカス番組更新情報として、時間方向に＋１番組移動かつチャンネル方向に−１チャンネル移動といった２つの移動方向を持つ場合もあり、この場合は、フォーカス対象番組をチャンネル方向と番組方向の両方に関して変更してフォーカス予定番組Ｐｎｅｘｔを決定する。描画対象領域管理部１０３ｃは、フォーカス対象番組Ｐｔａｒｇｅｔおよびフォーカス予定番組Ｐｎｅｘｔを元に、次に番組情報記憶部１０１から番組情報を取り出す近傍セルの決定処理を行い、描画対象領域の更新管理を行う。
【００１３】
図５は、近傍セルの決定処理における近傍セル領域および近傍セル基準位置とフォーカス方式の一例を示す図であり、５０１は番組情報全体を示す番組表、５０２は近傍セル領域、５０３は近傍セル基準位置、５０４は選択対象番組セルである。近傍セル領域５０２の大きさとしては、所定のチャンネル数および時間から決定され、例えば３チャンネル４時間などの大きさで与えられる。また、近傍セル基準位置５０３（基準時刻、基準チャンネル）としては、選択予定番組Ｐｎｅｘｔを常に所定の（中心付近の）位置に表示するようにセンターフォーカス方式で決定する場合や、選択予定番組Ｐｎｅｘｔが現在の表示領域内の場合は変更せずに、表示領域外の場合のみ選択予定番組Ｐｎｅｘｔが表示領域内に入る位置まで基準位置をスクロールするスクロールフォーカス方式で決定する場合がある。センターフォーカス方式の場合、ＰｔａｒｇｅｔとＰｎｅｘｔが異なれば描画対象領域は必ず更新される。一方、スクロールフォーカス方式の場合、Ｐｎｅｘｔが更新前の描画対象領域に入っていれば描画対象領域は更新されず、描画対象領域に入っていない場合のみ更新される。なお、現在の選択対象番組の初期値としては、現在視聴している番組とする場合や、現在時刻と所定の初期チャンネル情報から決定する場合などがある。
【００１４】
簡略モード判定部１０４は、制御情報管理部より入力されたスクロールモードおよび描画対象領域の更新の有無に基づき描画モードを判定する描画モード判定処理を行う。図６は、描画モード判定処理概要のフローチャートを示す図である。フローチャートに従って、まずＳ６０１（スクロールモードの移動数Ｔｒａｎｓが０）が真かどうかを判定する。Ｓ６０１が真、つまりスクロール数Ｔｒａｎｓが０として入力されるのは、コントローラ部１０２で入力キーが離された時や番組情報記憶部１０１にフォーカス予定番組がない時など、スクロールの完了状態の場合である。Ｓ６０１が真でない場合、３つの条件式Ｓ６０２（スクロールモードの移動方向Ｄｉｒは時間方向である）、Ｓ６０３（スクロールモードのスピードを示す単位時間当たりのスクロール数Ｔｒａｎｓは高速スピード用スクロール数である）、Ｓ６０４（ＰｔａｒｇｅｔがＰｎｅｘｔに更新された時に、描画対象領域である近傍セル領域（Ｃｔｏｔａｌ，Ｔｔｏｔａｌ）または近傍セル基準位置（Ｃｂａｓｅ，Ｔｂａｓｅ）が更新される）が全て真であれば描画モードを簡略モードとして出力し、それ以外の場合には描画モードを通常モードとして出力する。なお、図６のフローチャートでは、（Ｓ６０２、Ｓ６０３、Ｓ６０４）＝（真、真、真）を満たす条件下でのみ描画モードを簡略モードとしたが、（Ｓ６０２、Ｓ６０３、Ｓ６０４）＝（任意値、真、任意値）または（Ｓ６０２、Ｓ６０３、Ｓ６０４）＝（任意値、任意値、真）の条件下でも簡略モードとする場合もある。また、Ｓ６０１が真、つまりスクロールの完了状態の場合は、前回の描画モードが簡略モードの場合には、今回の描画モードを通常モードとし、前回の描画モードが通常モードの場合には今回の描画モードは更新なしとして処理を中断する。
【００１５】
番組セル描画方式分類部１０５は、描画対象領域に含まれる各番組セルＰ（Ｃチャンネル、Ｉ番目）に対して番組セル描画方式分類処理を行う。図７は、番組セル描画方式分類処理概要のフローチャートを示す図である。フローチャートに従って、まず番組セルＰがフォーカス予定番組Ｐｎｅｘｔと一致するかどうかを判定し、真であれば選択セルとして出力する。真でなければ、簡略モード判定部１０４から入力される描画モードが簡略モードかを判定し、簡略モードでない通常モードの場合、番組セルを通常セルとして出力する。一方簡略モードの場合、簡略セル判定処理を行い、真であれば簡略セル、偽であれば通常セルとして出力する。図８は番組セル描画方式分類処理で分類された番組セルを説明する図である。図８の簡略セル判定処理では、番組セルＰのチャンネルが選択セル（フォーカス予定番組Ｐｎｅｘｔ）を基準として決まる所定の領域集合ＡｒｅａＮｏｒｍａｌに属する番組セルであれば真として出力する。図８は、所定の領域集合ＡｒｅａＮｏｒｍａｌをＰｎｅｘｔ同じチャンネルＡの番組セル集合としている。なお、所定の領域集合ＡｒｅａＮｏｒｍａｌとしては、Ｐｎｅｘｔのみとする場合、Ｐｎｅｘｔに含まれる選択基準時刻または選択基準時間帯を含む番組セル集合とする場合、Ｐｎｅｘｔと同じチャンネルまたは選択基準時刻または選択基準時間帯を含む番組セル集合とする場合、Ｐｎｅｘｔを中心とした所定の距離に含まれる円領域に属する番組セル集合とする場合などがある。
【００１６】
描画部１０６は、選択セル処理部１０６ａ、通常セル処理部１０６ｂ、簡略セル処理部１０６ｃ、非番組セル処理部１０６ｄからなる。番組セル描画方式分類１０５で分類された番組セルの種類に応じて、選択セル処理部１０６ａでは選択セル描画処理、通常セル処理部１０６ｂでは通常セル描画処理、簡略セル処理部１０６ｃでは簡略セル描画処理を行う。さらに非番組セル処理部１０６ｄでは、非番組セル描画処理として放送チャンネル軸や時刻軸などの非番組セル描画対象物の描画を行って番組表画像を生成する。選択セル描画処理や通常セル描画処理では、各番組セルに対して描画位置と大きさで決まるセル領域の塗りつぶしや次の時間の番組との境界線の描画、および番組タイトルと開始時間と番組詳細内容などの番組情報を文字として描画する。描画する位置に関しては、描画対象領域である近傍セル領域（Ｃｔｏｔａｌ，Ｔｔｏｔａｌ）および近傍セル基準位置（Ｃｂａｓｅ，Ｔｂａｓｅ）と、近傍セル領域に含まれる表示対象の各番組の放送チャンネルＣや番組開始時刻Ｔｓｔａｒｔや放送時間Ｔｅｘｔに基づき、各番組セルの表示位置（Ｘ，Ｙ）と大きさ（Ｘｅｘｔ，Ｙｅｘｔ）を算出する。図９は、各番組セルの表示位置および大きさの算出方法を説明する図であり、９０１は近傍セル領域、９０２は近傍セル基準位置、９０３は番組セルである。表示領域の大きさを、それぞれチャンネル方向および時刻方向に（Ｗ，Ｈ）とすると、番組セルの表示位置（Ｘ，Ｙ）と大きさ（Ｘｅｘｔ，Ｙｅｘｔ）は、Ｘ＝Ｗｘ（Ｃ−Ｃｂａｓｅ）／Ｃｔｏｔａｌ、Ｙ＝Ｈｘ（Ｔｓｔａｒｔ−Ｔｂａｓｅ）／Ｔｔｏｔａｌ、Ｘｅｘｔ＝Ｗ／Ｃｔｏｔａｌ、Ｙｅｘｔ＝Ｈｘ  Ｔｅｘｔ／Ｔｔｏｔａｌ、で算出できる。なお、ここではすべての時間帯の番組セルの１時間分の大きさ（Ｙ方向の長さ）を一定として計算しているが、番組数によって可変にする場合や、午前、昼間時、夕方などの時間帯によって異なる大きさとする場合もある。また、録画予約を行うような現在時刻以前の情報が必要ない場合には、番組開始時刻Ｔｓｔａｒｔが現在時刻Ｔｎｏｗ以前の場合にＴｓｔａｒｔ＝Ｔｎｏｗに補正してから処理を行う場合もある。また、番組開始時刻Ｔｓｔａｒｔや放送時間Ｔｅｘｔを所定関数で離散化してから、時間軸方向の位置Ｙや長さＹｅｘｔを求めることもある。例えば、所定の関数としての単位時間Ｔｕｎｉｔの倍数になるようにするものとすれば、Ｔｕｎｉｔ＝１５分、Ｔ＝７０分の場合、離散化した新たなＴとして、ＱＵＡＴＩＥＮＴ（Ｔ，Ｔｕｎｉｔ）ｘ  Ｔｕｎｉｔ＝６０分で求まる。ここで、関数ＱＵＡＴＩＥＮＴ（Ａ，Ｂ）は、ＡをＢで割った商である。このように離散化することで、番組セルに番組タイトルなどの文字情報を描画する際に、一定の大きさのフォントで縦方向に整数行だけ描画することが可能である。また、セル内の描画イメージは、番組の開始時刻、番組タイトル、番組内容などの文字情報を所定のフォントで番組セルの大きさに描画できる範囲で描画したものである。一方、簡略セル描画処理では、全ての文字情報および枠の両方を省略する場合、全ての文字情報を省略する場合、文字情報のうち開始時刻やタイトルのみ描画し詳細情報を省略する場合などがある。また、非番組��ル描画処理としては、放送チャンネル軸や時刻軸およびチャンネルの境界線などの非番組セル描画対象物の描画と、選択セル（フォーカス予定番組Ｐｎｅｘｔ）を基準として決まる所定の領域集合ＡｒｅａＮｏｒｍａｌのマスク描画とを行う。マスク描画では中心から遠ざかるに従って透明度が下がるようにαブレンドすることもある。なお、描画の際の文字、セル背景、セル枠などの色は、選択セル描画処理と通常セル描画処理と簡略セル描画処理によって異なる色あるいは透明度を使う事がある。なお、これまでに例示した番組表のような２次元平面に番組セルの表を描画する以外に、簡略モード時に３次元空間にある所定の形状に番組セルをマッピングして、所定の視点位置から透視投影変換処理を行って描画することもある。図１０は、３次元配置を行う場合の透視投影変換処理を説明する図であり、１００１はディプレイ、１００２は番組表のマッピング形状、１００３は透視投影変換における視点である。番組セルのマッピング形状としては、平面の他に円柱などの場合もある。また、簡略モード時に高速スクロール時にも選択セルが区別しやすいように、形状や視点を変更して描画する場合もある。図１１は、形状変更描画および新手変更描画の一例を説明する図である。形状（厚み）変更では、選択セルに所定の厚みを持たせて視点に近くなるように変形している。視点（鳥瞰ビュー）変更描画では、視線方向を番組表に対して傾けて視点に近くしている。視点＆形状変更（ズームアウト／フォーカス強調）描画では、番組表全体が見えるように視点位置をズームアウトしながら、選択セルを通常セルより大きくして目立たせている。また、簡略モードの場合に、入力された描画対象領域が、１日あるいは１週間などの所定の時間単位の全チャンネルの番組表内での相対位置を示す番組対象領域相対位置描画処理を行った画像を番組表に重畳させて描画する場合もある。
【００１７】
ディスプレイ１０７は、描画部１０６により生成された出力用画像を表示する。図１２は、ディスプレイ１０７に表示される出力画像の一例を示す図であり、それぞれ文字と枠を省略した簡略セル表現、文字を省略した簡略セル表現、フォーカス領域でマスクした簡略セル表現の表示例である。
【００１８】
以上のように、本発明の実施の形態による情報選択装置によれば、電子番組ガイド表示装置によれば、番組表で連続的にスクロールしているときには、選択対象のチャンネル列の番組と時間軸のみを表示更新し、その他のチャンネルは文字を表示しない等の簡略表示を行い、連続スクロール操作を終えたときに、その他のチャンネルを通常表示に戻すことで、番組表のスクロール操作時に、どこまで操作できているかを把握したまま、高速に表示更新でき、操作性と視認性を両立できる。
【産業上の利用可能性】
【００１９】
本発明は、テレビシステム、ハードディスク、半導体メモリおよびＤＶＤ等を備えるホームＡＶシステム、車載ＡＶシステム、携帯電話などで映像や音声などの放送番組の番組情報を表示し、再生および録画のための番組選択を行うユーザインタフェースとして有用である。さらに、本発明は、上記番組選択ユーザインタフェースをプログラムによって実現したＰＣアプリケーションとして、また、そのＰＣアプリケーションを格納した記録媒体として有用である。さらに、本発明は、表計算ソフトウェアなどのＰＣアプリケーションにも適用可能である。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施の形態による電子番組ガイド表示装置の構成を示すブロック図
【図２】図１に示したオブジェクト番組情報記憶部に保持される番組情報の一例を表で示す図
【図３】図１に示したコントローラ部の一例を示す図
【図４】図１に示した番組選択部で行うフォーカス対象番組更新処理概要のフローチャート
【図５】図１に示した番組選択部で行う近傍セルの決定処理とフォーカス方式の一例を示す図
【図６】図１に示した簡略モード判定部における描画モード判定処理概要のフローチャート
【図７】図１に示した番組セル描画方式分類部における番組セル描画方式分類処理概要のフローチャート
【図８】図１に示した番組セル描画方式分類部で行う番組セル描画方式分類処理で分類された番組セルを説明する図
【図９】図１に示した描画部における各番組セルの表示位置および大きさの算出方法を説明する図
【図１０】図１に示した描画部における透視投影変換処理を説明する図
【図１１】図１に示した描画部における視点および形状補正描画および処理の一例を説明する図
【図１２】図１に示したディスプレイに表示される出力画像の一例を示す図
【図１３】従来の技術による電子番組ガイドの通常時の表示例を示す図
【図１４】従来の技術による電子番組ガイドの高速スクロール時の表示例を示す図
【符号の説明】
【００２１】
１０１    番組情報記憶部
１０２    コントローラ部
１０３    制御情報管理部
１０３ａ    スクロールモード管理部
１０３ｂ    フォーカス情報管理部
１０３ｃ    描画対象領域管理部
１０４    簡略モード判定部
１０５    番組セル描画方式分類部
１０６    描画部
１０６ａ    選択セル処理部
１０６ｂ    通常セル処理部
１０６ｃ    簡略セル処理部
１０６ｄ    非番組セル処理部
１０７    ディスプレイ
３０１    フォーカス制御用ボタン（上）
３０２    フォーカス制御用ボタン（下）
３０３    フォーカス制御用ボタン（左）
３０４    フォーカス制御用ボタン（右）
５０１    番組表
５０２    近傍セル領域
５０３    近傍セル基準位置
５０４    選択対象番組セル
８０１    選択セル
８０２    通常セル
８０３    簡略セル
９０１    近傍セル領域
９０２    近傍セル基準位置
９０３    番組セル
１００１    ディスプレイ
１００２    マッピング形状
１００３    視点
【図１】
2007074603.tif 000003
【図２】
2007074603.tif 000004
【図３】
2007074603.tif 000005
【図４】
2007074603.tif 000006
【図５】
2007074603.tif 000007
【図６】
2007074603.tif 000008
【図７】
2007074603.tif 000009
【図８】
2007074603.tif 000010
【図９】
2007074603.tif 000011
【図１０】
2007074603.tif 000012
【図１１】
2007074603.tif 000013
【図１２】
2007074603.tif 000014
【図１３】
2007074603.tif 000015
【図１４】
2007074603.tif 000016