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