(57)【特許請求の範囲】
【請求項１】
一方の帯状領域が放送時間帯を表示するための領域であり他方の帯状領域がチャンネル名および放送局名の少なくとも一方を表示するための領域である第１水平帯状領域と第１垂直帯状領域とを含む電子番組表のユーザインタフェース画面を生成して表示部に表示する表示制御手段と、
上記表示部に表示された上記電子番組表中にタイル状に配置された複数の番組セルのうち、いずれかの番組セルを選択する旨の指示をユーザから受け付ける指示受付部と、を備え、
上記表示制御手段は、上記ユーザインタフェース画面を上記表示部に表示するに際し、上記電子番組表の外縁部分に上記第１水平帯状領域および上記第１垂直帯状領域の少なくともいずれかの第１帯状領域を１対設けるように構成されており、
上記表示制御手段は、上記指示受付部が上記指示を受け付けた場合に、上記外縁部分に対として設けられている２つの第１帯状領域内の特定領域であって上記指示を受け付けた番組セルの水平方向または垂直方向に位置する特定領域を、上記２つの第１帯状領域内の領域であって上記特定領域以外の領域とは異なる表示態様で表示するとともに、上記第１垂直帯状領域に接する第２水平帯状領域と上記第１水平帯状領域に接する第２垂直帯状領域とから構成されるＬ字状領域であって、上記指示受付部が上記指示を受け付けた番組セルが配置される領域が上記第２水平帯状領域と上記第２垂直帯状領域とが交差する領域となるようなＬ字状領域のうち、上記第２水平帯状領域上に配置されている番組セル群および上記第２垂直帯状領域上に配置されている番組セル群の少なくともいずれか一方の番組セル群を、上記番組セルの水平方向にも垂直方向にも位置しない番組セル群とは異なる表示態様で上記表示部に表示し、
上記表示制御手段は、上記指示受付部が上記指示を受け付けなくなったことを検出した後に、上記少なくともいずれか一方の番組セル群の背景色を変化させる、ことを特徴とする表示制御装置。
【請求項２】
上記表示制御手段は、上記第２水平帯状領域を上記交差する領域側に延長した第３水平帯状領域と上記第２垂直帯状領域を上記交差する領域側に延長した第３垂直帯状領域とから構成される十字状領域のうち、上記第３水平帯状領域上に配置されている番組セル群および上記第３垂直帯状領域上に配置されている番組セル群の少なくともいずれか一方の番組セル群を、上記十字状領域上に配置されていない番組セル群とは異なる表示態様で上記表示部に表示することを特徴とする請求項１に記載の表示制御装置。
【請求項３】
上記表示制御手段は、上記十字状領域上に配置されている番組セル群を、上記十字状領域上に配置されていない番組セル群とは異なる表示態様で上記表示部に表示することを特徴とする請求項２に記載の表示制御装置。
【請求項４】
上記表示制御手段は、上記第２水平帯状領域上または上記第２垂直帯状領域上に配置されている番組セル群について、各番組セルの帯状領域内に含まれている部分のみを、上記十字状領域以外の上記番組セルを表示するための領域とは異なる表示態様で表示することを特徴とする請求項２または３に記載の表示制御装置。
【請求項５】
上記表示制御手段は、上記指示受付部が上記指示を受け付けた番組セルの放映が開始される放映開始時刻において上記番組セルが放映されるチャンネルとは異なるチャンネルで放映開始されるか、または、放映中であるような各番組について、該番組の番組セルを上記放映開始時刻において放映されていない番組の番組セルとは異なる表示態様で表示することを特徴とする請求項１から４のいずれか１項に記載の表示制御装置。
【請求項６】
上記表示制御手段は、上記指示受付部が上記指示を受け付けなくなったことを検出してから一定期間が経過した後に、選択されている番組セルを拡大して表示するように構成されており、
上記表示制御手段は、上記選択されている番組セル内に、上記一定期間の経過前よりも詳細な番組情報を表示するように構成されていることを特徴とする請求項１から５のいずれか１項に記載の表示制御装置。
【請求項７】
上記表示制御手段は、上記指示受付部が上記指示を受け付けた番組セルの内部に番組に関する画像と番組に関する文字情報とを表示するように構成されており、
上記表示制御手段は、上記文字情報の背景画像として上記画像を表示することを特徴とする請求項１から６のいずれか１項に記載の表示制御装置。
【請求項８】
上記表示制御手段は、上記指示受付部が上記指示を受け付けた番組セルの内部に番組に関する画像を表示するように構成されており、
上記表示制御手段は、上記番組セルの表示サイズが大きいほど、上記画像を大きなサイズで表示することを特徴とする請求項１から６のいずれか１項に記載の表示制御装置。
【請求項９】
上記表示制御手段は、上記指示受付部が上記指示を受け付けた番組セルの内部に番組に関する画像を表示するように構成されており、
上記表示制御手段は、上記番組セルの縦幅および横幅の少なくとも一方が記憶部に格納されている上記画像と一致するように、上記番組セルを表示することを特徴とする請求項１から６のいずれか１項に記載の表示制御装置。
【請求項１０】
上記表示制御手段は、上記第１垂直帯状領域内の上記指示受付部が上記指示を受け付けた番組セルの水平方向に位置する領域を上記第１垂直帯状領域内のその他の領域とは異なる表示態様で表示する表示制御処理、および、上記第１水平帯状領域内の上記指示受付部が上記指示を受け付けた番組セルの垂直方向に位置する領域を上記第１水平帯状領域内のその他の領域とは異なる表示態様で表示する表示制御処理のうち、少なくともいずれかの表示制御処理を行うことを特徴とする請求項１から９のいずれか１項に記載の表示制御装置。
【請求項１１】
上記表示制御手段が上記外縁部分に１対設ける上記第１帯状領域は上記第１垂直帯状領域であり、上記第１垂直帯状領域は上記放送時間帯を表示するための領域である、ことを特徴とする請求項１から１０のいずれか１項に記載の表示制御装置。
【請求項１２】
請求項１から１１のいずれか１項に記載の表示制御装置の各手段と、上記表示部と、を備えていることを特徴とするテレビジョン受像機。
【請求項１３】
一方の帯状領域が放送時間帯を表示するための領域であり他方の帯状領域がチャンネル名および放送局名の少なくとも一方を表示するための領域である第１水平帯状領域と第１垂直帯状領域とを含む電子番組表のユーザインタフェース画面を生成して表示部に表示する表示制御工程と、
上記表示部に表示された上記電子番組表中にタイル状に配置された複数の番組セルのうち、いずれかの番組セルを選択する旨の指示をユーザから受け付ける指示受付工程と、を含み、
上記表示制御工程は、上記ユーザインタフェース画面を上記表示部に表示するに際し、
上記電子番組表の外縁部分に上記第１水平帯状領域および上記第１垂直帯状領域の少なくともいずれかの第１帯状領域を１対設ける工程を含み、
上記表示制御工程は、上記指示受付工程にて上記指示を受け付けた場合に、上記外縁部分に対として設けられている２つの第１帯状領域内の特定領域であって上記指示を受け付けた番組セルの水平方向または垂直方向に位置する特定領域を、上記２つの第１帯状領域内の領域であって上記特定領域以外の領域とは異なる表示態様で表示するとともに、上記第１垂直帯状領域に接する第２水平帯状領域と上記第１水平帯状領域に接する第２垂直帯状領域とから構成されるＬ字状領域であって、上記指示を受け付けた番組セルが配置される領域が上記第２水平帯状領域と上記第２垂直帯状領域とが交差する領域となるようなＬ字状領域のうち、上記第２水平帯状領域上に配置されている番組セル群および上記第２垂直帯状領域上に配置されている番組セル群の少なくともいずれか一方の番組セル群を、上記番組セルの水平方向にも垂直方向にも位置しない番組セル群とは異なる表示態様で上記表示部に表示する工程を含んでおり、
上記表示制御工程は、上記指示を受け付けなくなったことを検出した後に上記少なくともいずれか一方の番組セル群の背景色を変化させる工程を含んでいる、ことを特徴とする表示制御方法。
【請求項１４】
請求項１から１１のいずれか１項に記載の表示制御装置としてコンピュータを動作させる表示制御プログラムであって、コンピュータを上記各手段として機能させるための表示制御プログラム。
【請求項１５】
請求項１４に記載の表示制御プログラムが記録されているコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子番組表の表示を制御する表示制御装置、特に、テレビジョン受像機に関する。また、本発明は、そのような表示制御装置の表示制御方法に関する。さらに、本発明は、コンピュータをそのような表示制御装置として機能させる表示制御プログラムおよびそのような表示制御プログラムが記録された記録媒体に関する。
【背景技術】
【０００２】
デジタル放送では、チャンネルの数が１放送局あたり３チャンネルあり、アナログ放送に比べてチャンネル数が多い。また、ＢＳデジタルやＣＳデジタル放送等の衛星デジタル放送やＩＰ放送の拡大、さらに諸外国ではＣＡＴＶ放送により、非常に多くのチャンネルの番組が放映されている。
【０００３】
昨今、販売されているテレビのほとんどには、電子番組表を表示する機能が搭載されているが、上記のような状況から、電子番組表に番組情報が表示されるチャンネルの数および選択番組の中に表示される詳細情報量も増え、画面に表示される電子番組表のセル数と表示サイズが大きくなっている。
【０００４】
一般に、電子番組表を表示する機能が搭載されたテレビでは、曜日送りあるいは時間送りにより現在画面に表示されていない番組をサーチするときなどは電子番組表を縮小表示したり拡大表示したりすることにより電子番組表全体のうち画面に一度に表示可能な範囲の大きさを調整することが可能である。特に、昨今普及しつつある大画面テレビでは、電子番組表を縮小表示することにより、電子画面表全体の大部分を一度に表示することも可能である。
【０００５】
しかしながら、このように大画面テレビにおいて電子番組表を縮小表示した場合、画面に一度に表示される番組セルの数も膨大になり、ユーザがどの番組セルを選択しているかを一見して判断することが困難になる。また、選択した番組セルが表示画面の中央付近にある場合、その番組の放送チャンネル名と対応する番組時間の対応関係が一目では分り辛いという問題がある。
【０００６】
このような問題に鑑みて成された発明が特許文献１に記載されている。特許文献１には、電子番組表中のユーザに選択された番組セルをグレイアウトにする番組表表示装置が開示されている。具体的には、この番組表表示装置は、ある番組セルが選択されている状態で、所定の操作指示を受け付けると、その番組セルをグレイアウトするようになっている。したがって、この番組表表示装置は、ユーザがどの番組セルを選択しているかを一見して判断させることができる。
【０００７】
そのほか、所定の基準で選択された番組セルの表示態様をそれ以外の番組セルの表示態様と異ならせるような技術が特許文献２に開示されている。
【０００８】
また、特許文献３には、上端および左端にそれぞれ時間帯の情報およびチャンネルの情報が表示される番組表を生成する電子番組表作成装置が開示されている。この電子番組表作成装置は、番組表中の選択されている番組セルを中心とする十字状領域内の各番組セルの縦幅または横幅を、その他の番組セルの２倍の長さにする。これにより、特許文献３の電子番組表作成装置は、選択されている番組セルの番組がどのチャンネルにおいていつ放映される番組であるかを、ユーザに容易に把握させることができる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００９−２８４４３７号公報（２００９年１２月３日公開）
【特許文献２】特開２００５−１４３１２３号公報（２００５年６月２日公開）
【特許文献３】特開２００６−２０３５３５号公報（２００６年８月３日公開）
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、上記特許文献３の構成では、選択されている番組セルの番組がどのチャンネルにおいていつ放映される番組であるかを一目で把握させることができない場合がある。
【００１１】
例えば、大画面テレビに電子番組表がフルスクリーン表示されている場合、以下の（１）（２）に示すような問題が生じる。
（１）テレビに向かって右側の視野角境界付近からテレビを見ているユーザにとっては電子番組表の左端にある時間帯の情報は見にくい。そのため、そのようなユーザは、自身が動かない限り、選択されている番組セルの番組がどの時間帯に放映される番組であるかを把握することが困難である。
（２）電子番組表の右端にある番組セルと電子番組表の左端にある時間帯の情報との対応がわかりにくい。そのため、選択されている番組セルが電子番組表の右端にある場合、その番組がどの時間帯に放映される番組であるかを即座には把握しにくい。
【００１２】
本発明は、上記課題に鑑みて成されたものであり、その主な目的は、選択されている番組セルの番組の放送時間または放送局を容易に把握させることが可能な表示制御装置を実現することにある。
【課題を解決するための手段】
【００１３】
本発明に係る表示制御装置は、上記課題を解決するために、一方の帯状領域が放送時間帯を表示するための領域であり他方の帯状領域がチャンネル名および放送局名の少なくとも一方を表示するための領域である第１水平帯状領域と第１垂直帯状領域とを含む電子番組表のユーザインタフェース画面を生成して表示部に表示する表示制御手段と、上記表示部に表示された上記電子番組表中にタイル状に配置された複数の番組セルのうち、いずれかの番組セルを選択する旨の指示をユーザから受け付ける指示受付部と、を備え、上記表示制御手段は、上記ユーザインタフェース画面を上記表示部に表示するに際し、上記電子番組表の外縁部分に上記第１水平帯状領域および上記第１垂直帯状領域の少なくともいずれかの第１帯状領域を１対設けるように構成されており、上記表示制御手段は、上記指示受付部が上記指示を受け付けた場合に、上記外縁部分に対として設けられている２つの第１帯状領域内の特定領域であって上記指示を受け付けた番組セルの水平方向または垂直方向に位置する特定領域を、上記２つの第１帯状領域内の領域であって上記特定領域以外の領域とは異なる表示態様で表示する、ことを特徴としている。
【００１４】
上記の構成によれば、上記表示制御装置は、上記電子番組表の外縁部分に第１帯状領域として放送時間帯を表示するための領域が１対設ける場合には、選択された番組セルの番組が放送される放送時間帯を表示するための特定領域がユーザに目立つように表示する。同様に、上記表示制御装置は、上記電子番組表の外縁部分に第１帯状領域としてチャンネル名および放送局名の少なくとも一方を表示するための領域を１対設ける場合には、選択された番組セルの番組を放映するチャンネルの名称（または放送局の名称）を表示するための特定領域がユーザに目立つように表示する。そして、上記特定領域は、上記電子番組表の左右の両端と上下の両端との少なくともいずれかの両端に位置することになる。
【００１５】
したがって、上記表示制御装置は、選択されている番組セルの番組の放送時間または放送局を容易に把握させることができる。
【００１６】
本発明に係る表示制御装置は、上記課題を解決するために、一方の帯状領域が放送時間帯を表示するための領域であり他方の帯状領域がチャンネル名および放送局名の少なくとも一方を表示するための領域である第１水平帯状領域と第１垂直帯状領域とを含む電子番組表のユーザインタフェース画面を生成して表示部に表示する表示制御工程と、上記表示部に表示された上記電子番組表中にタイル状に配置された複数の番組セルのうち、いずれかの番組セルを選択する旨の指示をユーザから受け付ける指示受付工程と、を含み、上記表示制御工程は、上記ユーザインタフェース画面を上記表示部に表示するに際し、上記電子番組表の外縁部分に上記第１水平帯状領域および上記第１垂直帯状領域の少なくともいずれかの第１帯状領域を１対設ける工程を含み、上記表示制御工程は、上記指示受付工程にて上記指示を受け付けた場合に、上記外縁部分に対として設けられている２つの第１帯状領域内の特定領域であって上記指示を受け付けた番組セルの水平方向または垂直方向に位置する特定領域を、上記２つの第１帯状領域内の領域であって上記特定領域以外の領域とは異なる表示態様で表示する工程を含んでいる、ことを特徴としている。
【００１７】
上記の構成によれば、本発明に係る表示制御方法は、本発明に係る表示制御装置と、同様の作用効果を奏する。
【００１８】
上記表示制御手段は、上記第１垂直帯状領域に接する第２水平帯状領域と上記第１水平帯状領域に接する第２垂直帯状領域とから構成されるＬ字状領域であって、上記指示受付部が上記指示を受け付けた番組セルが配置される領域が上記第２水平帯状領域と上記第２垂直帯状領域とが交差する領域となるようなＬ字状領域のうち、上記第２水平帯状領域上に配置されている番組セル群および上記第２垂直帯状領域上に配置されている番組セル群の少なくともいずれか一方の番組セル群を、上記番組セルの水平方向にも垂直方向にも位置しない番組セル群とは異なる表示態様で上記表示部に表示する、ことが望ましい。
【００１９】
ここで、電子番組表の特徴に鑑みれば、ａ）第１水平帯状領域内における第１水平帯状領域と第２垂直帯状領域との境界線の近傍、および、ｂ）第１垂直帯状領域内における第１垂直帯状領域と第２水平帯状領域との境界線の近傍の一方には、選択された番組セルの番組が放送される時間が表示され、他方には、選択された番組セルの番組が放送されるチャンネル（または番組を放送する放送局）が表示される。
【００２０】
上記の構成によれば、本発明に係る表示制御装置は、選択された番組セルと第１水平帯状領域内の上記近傍との間に位置する第２垂直帯状領域、および、選択された番組セルと第１の垂直帯状領域内の上記近傍との間に位置する第２水平帯状領域の少なくともいずれかの帯状領域をユーザに目立つように表示する。
【００２１】
従って、ユーザは、自身の視線を、選択された番組セルから目立つように表示されている上記帯状領域に沿って上記近傍に向けて移動させることにより、上記番組セルと上記近傍との距離の大きさに関係なく、選択された番組の放送時間または放送局を容易に把握することができる。
【００２２】
以上のことから、本発明に係る表示制御装置は、選択されている番組セルの番組の放送時間または放送局をより容易にユーザに把握させることができるというさらなる効果を奏する。
【００２３】
なお、本発明に係る表示制御装置は、例えば、上記表示制御手段が、上記第２水平帯状領域を上記交差する領域側に延長した第３水平帯状領域と上記第２垂直帯状領域を上記交差する領域側に延長した第３垂直帯状領域とから構成される十字状領域のうち、上記第３水平帯状領域上に配置されている番組セル群および上記第３垂直帯状領域上に配置されている番組セル群の少なくともいずれか一方の番組セル群を、上記十字状領域上に配置されていない番組セル群とは異なる表示態様で上記表示部に表示してもよい。
【００２４】
本発明に係る表示制御装置は、上記表示制御手段が、上記十字状領域上に配置されている番組セル群を、上記十字状領域上に配置されていない番組セル群とは異なる表示態様で上記表示部に表示することが望ましい。
【００２５】
上記の構成によれば、本発明に係る表示制御装置は、選択されている番組セルの番組の放送時間および放送局の両方を容易にユーザに把握させることができるというさらなる効果を奏する。
【００２６】
本発明に係る表示制御装置は、上記表示制御手段が、上記第２の水平帯状領域上または上記第２の垂直帯状領域上に配置されている番組セル群について、各番組セルの帯状領域内に含まれている部分のみを、上記十字状領域以外の上記番組セルを表示するための領域とは異なる表示態様で表示することが望ましい。
【００２７】
上記の構成によれば、本発明に係る表示制御装置が異なる表示態様で第２の水平帯状領域を表示する場合、第２の水平帯状領域の縦幅は、選択された番組セルの縦幅と同じになる。すなわち、本発明に係る表示制御装置が第１の垂直帯状領域を時間を表示するための領域とした場合に、第２の水平帯状領域の縦幅は選択された番組セルの番組の放映時間のおおよその長さを示すことになる。
【００２８】
同様に、本発明に係る表示制御装置が異なる表示態様で第２の垂直帯状領域を表示する場合、第２の垂直帯状領域の横幅は、選択された番組セルの横幅と同じになる。すなわち、本発明に係る表示制御装置が第１の水平帯状領域を時間を表示するための領域とした場合に、第２の垂直帯状領域の横幅は選択された番組セルの番組の放映時間のおおよその長さを示すことになる。
【００２９】
したがって、本発明に係る表示制御装置は、選択された番組セルの番組の放映時間のおおよその長さを、ユーザに容易に把握させることができるというさらなる効果を奏する。
【００３０】
本発明に係る表示制御装置は、上記表示制御手段が、上記指示受付部が上記指示を受け付けた番組セルの放映が開始される放映開始時刻において上記番組セルが放映されるチャンネルとは異なるチャンネルで放映開始されるか、または、放映中であるような各番組について、該番組の番組セルを上記放映開始時刻において放映されていない番組の番組セルとは異なる表示態様で表示することが望ましい。
【００３１】
上記の構成によれば、本発明に係る表示制御装置は、選択された番組セルの放映開始時刻の直後に電子番組表をユーザが表示させた場合に、ユーザにその時点で放映されている他のチャンネルの番組の内容を容易に把握させることができるというさらなる効果を奏する。
【００３２】
本発明に係る表示制御装置は、上記表示制御手段が、上記指示受付部が上記指示を受け付けてから一定期間が経過した後に、上記一定期間の経過前に表示していた番組セルを拡大して表示するように構成されており、上記表示制御手段は、上記一定期間が経過した後に表示する上記番組セル内に、上記一定期間の経過前よりも詳細な番組情報を表示するように構成されていることが望ましい。
【００３３】
上記の構成によれば、本発明に係る表示制御装置は、ユーザが番組セルを選択した番組のより詳細な番組情報をユーザに把握させることができるというさらなる効果を奏する。
【００３４】
本発明に係る表示制御装置は、上記表示制御手段が、上記指示受付部が上記指示を受け付けてから一定期間が経過する前には、上記一定期間が経過した後よりも、上記いずれか一方の番組セル群の背景色を相対的に濃い色で表示することが望ましい。
【００３５】
上記の構成によれば、本発明に係る表示制御装置は、ユーザが番組セルを選択する操作を連続的に行っている場合における上記いずれか一方の番組セル群を、ユーザが番組セルを選択する操作を終えて上記一定期間が経過した後における上記いずれか一方の番組セル群よりも濃い色で表示する。
【００３６】
したがって、本発明に係る表示制御装置は、ユーザが番組セルを選択する操作を連続的に行っている最中に、どの時間帯のどの放送局の番組セルが選択されているかを容易にユーザに把握させることができるというさらなる効果を奏する。
【００３７】
本発明に係る表示制御装置は、上記表示制御手段が、上記指示受付部が上記指示を受け付けた番組セルの内部に番組に関する画像と番組に関する文字情報とを表示するように構成されており、上記表示制御手段は、上記文字情報の背景画像として上記画像を表示することが望ましい。
【００３８】
また、本発明に係る表示制御装置は、上記表示制御手段が、上記指示受付部が上記指示を受け付けた番組セルの内部に番組に関する画像を表示するように構成されており、上記表示制御手段は、上記番組セルの表示サイズが大きいほど、上記画像を大きなサイズで表示することが望ましい。あるいは、本発明に係る表示制御装置は、上記表示制御手段が、上記指示受付部が上記指示を受け付けた番組セルの内部に番組に関する画像を表示するように構成されており、上記表示制御手段は、上記番組セルの縦幅および横幅の少なくとも一方が記憶部に格納されている上記画像と一致するように、上記番組セルを表示することが望ましい。
【００３９】
上記の各構成によれば、本発明に係る表示制御装置は、上記番組セルの表示サイズが大きいほど番組に関する画像を大きなサイズで表示する。
【００４０】
したがって、本発明に係る表示制御装置は、ユーザが選択した番組セルの番組に関する画像をユーザにとって見易く表示することができるというさらなる効果を奏する。
【００４１】
本発明に係る表示制御装置は、上記表示制御手段が、上記第１垂直帯状領域内の上記指示受付部が上記指示を受け付けた番組セルの水平方向に位置する領域を上記第１垂直帯状領域内のその他の領域とは異なる表示態様で表示する表示制御処理、および、上記第１水平帯状領域内の上記指示受付部が上記指示を受け付けた番組セルの垂直方向に位置する領域を上記第１水平帯状領域内のその他の領域とは異なる表示態様で表示する表示制御処理のうち、少なくともいずれかの表示制御処理を行うことが望ましい。
【００４２】
上記の構成によれば、本発明に係る表示制御装置は、ユーザにより選択された番組セルの番組が放送される放送時間および上記番組を放送する放送局の少なくともいずれかを、より一層容易にユーザに把握させることができるというさらなる効果を奏する。
【００４３】
本発明に係る表示制御装置は、上記表示制御手段が上記外縁部分に１対設ける上記第１帯状領域は上記第１垂直帯状領域であり、上記第１垂直帯状領域は上記放送時間帯を表示するための領域である、ことが望ましい。
【００４４】
なお、上記表示制御装置の各手段と、上記表示部と、を備えていることを特徴とするテレビジョン受像機も本発明の範疇に含まれる。
【００４５】
また、本発明に係る表示制御装置としてコンピュータを動作させるプログラムであって、コンピュータを上記の各手段として機能させることを特徴とするプログラム、および、そのようなプログラムを記録した、コンピュータが読み取り可能な記録媒体も本発明の範疇に含まれる。
【発明の効果】
【００４６】
以上のように、本発明に係る表示制御装置は、選択されている番組セルの番組の放送時間または放送局を容易にユーザに把握させることができる。
【図面の簡単な説明】
【００４７】
【図１】本発明の実施形態に係る液晶テレビの構成を示すブロック図である。
【図２】図１のテレビが表示する電子番組表の表示態様の一具体例を模式的に示した図である。
【図３】電子番組表の表示態様の具体例を、番組セル選択用のカーソルの移動中とカーソルの移動完了後とについて模式的に示した図である。
【図４】電子番組表の表示態様の図３とは別の具体例を、番組セル選択用のカーソルの移動中とカーソルの移動完了後とについて模式的に示した図である。
【図５】電子番組表の表示態様の具体例を、番組セル選択用のカーソルの移動完了直後と移動完了から一定時間経過後とについて模式的に示した図である。
【図６】電子番組表の表示態様の図５とは別の具体例を、番組セル選択用のカーソルの移動完了直後と移動完了から一定時間経過後とについて模式的に示した図である。
【図７】カーソルによって選択された番組セル（以下、選択セルとも称する）内に表示されるジャンルアイコンの表示態様を示した図である。（ａ）は、ジャンルアイコン自体の表示態様を模式的に示しており、（ｂ）はジャンルアイコンが表示された電子番組表の表示態様の具体例を模式的に示している。
【図８】選択セルの拡大後のサイズを示した図である。（ａ）（ｂ）は、それぞれ、拡大後のサイズの一具体例を示している。
【図９】番組セルが選択される直前からその番組セルが選択された後にかけての、該番組セルの表示態様の変化を模式的に示した図である。（ａ）（ｂ）は、それぞれ、表示態様の変化の一具体例を示している。
【図１０】選択セル以外の番組セルの表示態様の具体例を模式的に示した図である。（ａ）は番組セル自体の表示態様を模式的に示しており、（ｂ）は電子番組表の表示態様の具体例を模式的に示している。
【図１１】選択セルに番組情報が表示されている番組（以下、対象番組とも称する）が放映される時間帯に他のチャンネルで放映される番組の放映開始時刻および放映終了時刻が、対象番組の放映開始時刻および放映終了時刻と一致しない場合における、電子番組表の表示態様を模式的に示した図である。（ａ）（ｂ）は、それぞれ、表示態様の一具体例を示している。
【図１２】ユーザからの操作指示に応じて一具体例に係る機能メニューがポップアップした状態のおける電子番組表を模式的に示した図である。
【図１３】ユーザからの操作指示に応じて別の一具体例に係る機能メニューがポップアップした状態のおける電子番組表を模式的に示した図である。
【図１４】図１のテレビが表示する電子番組表の表示態様の別の一具体例を模式的に示した図である。
【図１５】従来の電子番組表を模式的に示した図である。
【図１６】図１のテレビが表示する電子番組表中の各番組セルの表示可能行数について説明するための図である。
【図１７】図１のテレビが表示する電子番組表中の各番組セルの表示可能行数について説明するための別の図である。
【図１８】図１のテレビが表示する電子番組表中の各番組セルの表示可能行数について説明するためのさらに別の図である。
【図１９】図１のテレビが表示する電子番組表中の各番組セルの表示可能行数について説明するためのさらに別の図である。
【図２０】図１のテレビが表示する電子番組表中の各番組セルの表示可能行数について説明するためのさらに別の図である。
【図２１】図１のテレビが表示する電子番組表中の各番組セルの表示可能行数について説明するためのさらに別の図である。
【図２２】図１のテレビが表示する電子番組表のイメージ図である。
【図２３】見つかる検索の検索条件および検索条件に合致した番組の番組一覧のユーザインタフェース画面を示した図である。
【発明を実施するための形態】
【００４８】
本発明の実施形態について、図面に基づいて説明すれば以下のとおりである。なお、以下の説明においては、表示装置として液晶ディスプレイを備えたテレビジョン受像機（以下「液晶テレビ」と呼称する）を例示するが、本発明はこれに限定されるものではない。すなわち、液晶テレビは、表示装置として機能する機器の一例に過ぎず、例えば、プラズマテレビ、ビデオプロジェクタ、ＣＲＴ、液晶ディスプレイモニタなど他の機器に置換可能である。
【００４９】
〔液晶テレビの構成〕
液晶テレビ１の構成について、図１を参照して説明する。図１は、液晶テレビ１の構成を示す図である。
【００５０】
図１に示すように、テレビ１は、３つのＨＤＭＩ入力端子１１ａ〜１１ｃ、ＨＤＭＩスイッチ１１ｄ、ＨＤＭＩレシーバ１００、映像入力端子１０１ａ、音声入力端子１０１ｂ、ＢＤドライブ１０２、チューナ１０３、ＩＰ放送チューナ１０４、衛星放送チューナ１０５、ＯＳＤ生成部１０６、映像セレクタ１０７、映像処理回路１０８、ＬＣＤコントローラ１０９、ＬＣＤ（Liquid Crystal Display）１１０、音声セレクタ１１１、音声処理回路１１２、デジタルアンプ１１３、スピーカ１１４、イーサネット（登録商標）Ｉ／Ｆ１１５、ＲＯＭ１１６、ＲＡＭ１１７、ＣＰＵ１１８、赤外線受光部１１９、カメラ１２０、人感センサ１２１、及び、照度センサ１２２を備えている。図１においては、映像信号の経路を実線で、音声信号の経路を１点鎖線で、データや制御信号の経路（バス）を太線で示している。
【００５１】
（１）ＨＤＭＩレシーバ１００が受信した映像、（２）映像入力端子１０１ａから入力された映像、（３）ＢＤドライブ１０２がＢＤ（Blu-ray Disc）から読み出した映像、（４）（地上波デジタル放送用）チューナ１０３が受信した映像、（５）ＩＰ放送チューナ１０４が受信した映像、及び、（６）衛星放送チューナ１０５が受信した映像は、それぞれ、映像セレクタ１０７に供給される。また、（１）ＨＤＭＩレシーバ１００が受信した音声、（２）音声入力端子１０１ｂから入力された音声、（３）ＢＤドライブ１０２がＢＤから読み出した音声、（４）チューナ１０３が受信した音声、（５）ＩＰ放送チューナ１０４が受信した音声、及び、（６）衛星放送チューナ１０５が受信した音声は、それぞれ、音声セレクタ１１１に供給される。
【００５２】
また、チューナ１０３および衛星放送チューナ１０５は、それぞれ、電子番組表に表示される地上波放送および衛星放送（例えば、ＢＳ放送やＣＳ放送等）の番組情報（文字情報であるＥＰＧ情報）を受信するが、これらの番組情報はＲＡＭ１１７に供給される。
【００５３】
なお、（ａ）ＨＤＭＩレシーバ１０１が何れのＨＤＭＩ入力端子から入力されるコンテンツを受信するか、すなわち、ＨＤＭＩスイッチ１１ｄが何れのＨＤＭＩ入力端子から入力されたコンテンツをＨＤＭＩレシーバ１００に供給するか、（ｂ）チューナ１０３が何れのチャンネルを介して伝送されたコンテンツを受信するか、（ｃ）ＩＰ放送チューナ１０４が何れのサーバから配信されたコンテンツを受信するか、（ｄ）衛星放送チューナ１０５が何れのチャンネルを介して伝送されたコンテンツを受信するかを決める選択制御は、ＣＰＵ１１８によって行われる。また、（ｅ）ＢＤドライブ１０２における再生、停止、早送り、巻戻し、チャプタ遷移などの再生制御も、ＣＰＵ１１８によって行われる。
【００５４】
映像セレクタ１０７は、（１）ＨＤＭＩレシーバ１００から供給された映像、（２）映像入力端子１０１ａから供給された映像、（３）ＢＤドライブ１０２から供給された映像、（４）チューナ１０３から供給された映像、（５）ＩＰ放送チューナ１０４から供給された映像、及び、（６）衛星放送チューナ１０５から供給された映像のうちの何れか１つを選択する。映像セレクタ１０７によって選択された映像は、映像処理回路１０８に供給される。なお、映像セレクタ１０７が何れの映像を選択するかは、ＣＰＵ１１８によって制御される。
【００５５】
映像処理回路１０８は、映像セレクタ１０７から供給された映像の画質を調整する。また、映像処理回路１０８は、映像セレクタ１０７から供給された映像をスケーリングする。ここで、画質の調整とは、例えば、輝度、シャープネス、及び、コントラストの少なくとも何れかを変化させることを指す。また、スケーリングとは、表示すべき映像本来のアスペクト比を保ったままサイズを縮小することを指す。映像処理回路１０８によって画質調整とスケーリングとを施された映像は、ＬＣＤコントローラ１０９に供給される。なお、映像処理回路１０８が画質をどのように変化させるか、及び、映像をどの程度縮小するかは、ＣＰＵ１１８によって制御される。
【００５６】
さらに、映像処理回路１０８は、ＣＰＵ１１８から電子番組表のＵＩデータが供給されている場合には、ＵＩデータを映像信号に変換して、ＬＣＤコントローラ１０９に供給する。
【００５７】
ＬＣＤコントローラ１０９は、映像処理回路１０８から供給された映像が表示されるようにＬＣＤ１１０を駆動する。これにより、映像セレクタ１０７により選択された映像がＬＣＤ１１０から出力される。なお、ＯＳＤ生成部１０６からＯＳＤ画像が供給されている場合、ＬＣＤコントローラ１０９は、ＯＳＤ生成部１０６から供給されたＯＳＤ画像を映像処理回路１０８から供給された映像に重ねて表示する。
【００５８】
音声セレクタ１１１は、ＨＤＭＩレシーバ１００から供給された音声、映像入力端子１０１ａから供給された音声、ＢＤドライブ１０２から供給された音声、チューナ１０３から供給された音声、ＩＰ放送チューナ１０４から供給された音声、及び、衛星放送チューナ１０５から供給された音声のうちの何れか１つを選択する。音声セレクタ１１１によって選択された音声は、音声処理回路１１２に供給される。なお、音声セレクタ１１１が何れの音声を選択するかは、ＣＰＵ１１８によって制御される。ただし、映像セレクタ１０７における映像の選択と、音声セレクタ１１１における音声の選択と、は連動しており、例えば、映像セレクタ１０７がＨＤＭＩレシーバ１００から供給された映像を選択しているときには、音声セレクタ１１１もＨＤＭＩレシーバ１００から供給された音声を選択する。
【００５９】
音声処理回路１１２は、音声セレクタ１１１から供給された音声の音量及び音質を調整する。ここで、音質の調整とは、音声セレクタ１１１から供給された音声の周波数特性を変化させること（例えば、低域の強調や高域の強調など）を指す。音声処理回路１１２によって音量及び音質を調整された音声は、デジタルアンプ１１３に供給される。なお、音声処理回路１１２によって音量及び音質をどのように変化させるかは、ＣＰＵ１１８によって制御される。
【００６０】
デジタルアンプ１１３は、音声処理回路１１２から供給された音声が出力されるようにスピーカ１１４を駆動する。これにより、音声セレクタ１１１により選択された音声がスピーカ１１４から出力される。
【００６１】
ＣＰＵ１１８は、赤外線受光部１１９が受信したリモコン信号、カメラ１２０が撮像した画像、人感センサ１２１が出力するセンサ信号、及び、照度センサ１２２が出力するセンサ信号に応じて上記各部を制御する。人感センサ１２１のセンサ信号は、その感知範囲内に視聴者が存在するか否かを示す２値信号である。また、照度センサ１２２のセンサ信号は、照度センサ１２２の周囲の照度（明るさ）を示す多値信号である。赤外線受光部１１９を用いた制御としては、例えば、電子番組表をＬＣＤ１１０に表示するための表示制御や番組セルを選択するためのカーソルを移動させる制御、電子番組表に関する機能メニューを表示させる制御等が挙げられる。また、カメラ１２０を用いた制御としては、例えば、映像処理回路１０８において画質をどのように調整するかを、撮像した画像に基づいて特定した視聴者に応じて切り替える制御などが挙げられる。また、人感センサ１２１を用いた制御としては、例えば、ＬＣＤ１１０のＬＥＤバックライトを点灯するか消灯するかを、感知結果に応じて切り替える制御などが挙げられる。
【００６２】
ＲＯＭ１１６は、ＣＰＵ１１８によって実行されるプログラムなどの固定データが格納される、読み出し可能かつ書き込み不能なメモリである。ＯＳＤ画像を生成するためにＯＳＤ生成部１０６が参照するＪＰＥＧデータやＳＶＧ（Scalable Vector Graphics）データなども、このＲＯＭ１１６に格納される。電子番組表のＵＩを構成する各種画像データ（例えば、電子番組表の番組セル内に表示されるジャンルアイコンの画像データ）はこのＲＯＭ１１６に格納される。一方、ＲＡＭ１１７は、ＣＰＵ１１８が演算のために参照するデータ、及び、ＣＰＵ１１８が演算によって生成したデータなどの可変データが格納される、読み出し可能かつ書き込み可能なメモリである。例えば、ＲＡＭ１１７には、電子番組表に表示される番組情報が格納される。
【００６３】
イーサネットＩ／Ｆ１１５は、テレビ１をネットワークに接続するためのインターフェースである。上述したＩＰ放送チューナ１０５は、このイーサネットＩ／Ｆ１１５を介してインターネット上のサーバにアクセスする。
【００６４】
（液晶テレビ１の動作）
次に、ユーザがリモコン（図示せず）の番組表ボタンを押下したときに液晶テレビ１が電子番組表を表示する動作について、図面を参照しながら概略的に説明する。なお、概略的に説明した動作の具体的な実現方法については、当業者が本願出願時の技術常識に基づいて適宜把握することができるので、ここでは、上記動作について詳細には説明しない。
【００６５】
最初に、赤外線受光部１１９は、番組表ボタンの操作信号を受信する。
【００６６】
ＣＰＵ１１８は、赤外線受光部１１９が、番組表ボタンの操作信号を受信したことを検知すると、ＲＯＭ１１６に格納されている画像データとＲＡＭ１１７に格納される番組情報とを組み合わせて電子番組表を生成する。ＣＰＵ１１８は、生成した電子番組表のＵＩデータを映像処理回路１０８に供給する。これにより、ＬＣＤ１１０には図２に示すような電子番組表が表示される。なお、図２においてデフォルトで選択セルとなる番組セルは、例えば、現在時刻や最後にテレビ１が番組を表示したチャンネル等を基準に決定されてもよい。
【００６７】
（電子番組表のＵＩについて）
図２は、ＣＰＵ１１８がそのＵＩデータを作成する電子番組表であってＬＣＤ１１０に表示される電子番組表を模式的に示した図である。図２において電子番組表の外縁部分（具体的には、上端部分）に水平方向に沿って配置された各項目欄(第１水平帯状領域)は、チャンネルを示している。すなわち、Ａ〜ＧはＡチャンネル〜Ｇチャンネルを示している。また、電子番組表の外縁部分（具体的には、左端部分および右端部分）に垂直方向に沿って配置された各項目欄（１対の第１垂直帯状領域）は、時間帯を示している。すなわち、垂直方向の項目「１」〜「５」は、「１時台」〜「５時台」を示している。図２において斜線が付された、Ｅチャンネルで２時から３時まで放映される番組の番組セルＣＬｆは選択セルを示している。
【００６８】
番組セル内に表示されている“０１２３４５６７”等の数字は表示すべき番組情報を表す文字または記号を模式的に表現したものである。
【００６９】
また、図２において点状模様で示している番組セルＣＬｈは選択セルＣＬｆと同一チャンネルまたは同一時間帯の番組セルを示している。表示されている電子番組表でＣＬｆでもＣＬｈでもないセル（その他の番組セル）をＣＬｎで示している。
【００７０】
また、図２において斜線は番組セル（選択セルＣＬｆ）の背景色が黄色であることを示しており、点状模様は番組セルＣＬｈの背景色が水色であることを示している。その他の番組セルＣＬｎの背景色は白色である。
【００７１】
さらに、図２において、チャンネルの項目および時間帯の項目の背景色は青系統の色であるが、図２で黒く塗られたチャンネルの項目および時間帯の項目の背景色は、他の時間帯の項目の背景よりも濃い青色となっている。
【００７２】
これら電子番組表の配色については、本実施形態では上記の通りとしたが、本発明の意図するところは視聴者が識別しやすい配色とすればよく、上記に限定されるものではない。
【００７３】
なお、以上の図２に関する説明は、図３以降において図示される電子番組表についても同様にあてはまる。
【００７４】
図２に示すように、ＣＰＵ１１８は、選択セルの上下方向または左右方向に位置する番組セルＣＬｈの背景を水色にする。すなわち、対象番組と同一時間帯の他のチャンネルの番組セル、および、対象番組が放映される対象チャンネルにおいて他の時間帯に放映される番組の番組セルの背景を水色にする。
【００７５】
また、図２に示すように、ＣＰＵ１１８は、選択セルの上下方向に位置する番組セルＣＬｈの横幅を、対象チャンネル以外のチャンネルの番組セルの横幅よりも相対的に大きくし、選択セルの左右方向に位置する番組セルＣＬｈの縦幅を、対象番組が放映される時間帯以外の他の時間帯の番組セルの縦幅よりも相対的に大きくする。より厳密に言えば、番組セルの縦幅は番組が放映される時間の長さに応じた長さとなるが、ある番組が選択セルＣＬｆの左右方向に位置する番組セルＣＬｈの番組である場合における番組セルＣＬｈの縦幅は、その番組が番組セルＣＬｎの番組である場合における番組セルＣＬｎの縦幅よりも長くなる。
【００７６】
また、図２に示すように、ＣＰＵ１１８は、選択セルの横幅を、対象チャンネルにおける他の時間帯の番組セルＣＬｈの横幅よりも相対的に大きくし、選択セルの縦幅を対象番組と同一時間帯の他の番組の番組セルＣＬｈの縦幅よりも相対的に大きくする。より厳密に言えば、ある番組が対象番組である場合における選択セルＣＬｆの縦幅は、その番組が選択セルＣＬｆの左右方向に位置する番組セルＣＬｈの番組である場合における番組セルＣＬｈの縦幅よりも長くなる。
【００７７】
さらに、図２に示すように、ＣＰＵ１１８は、対象番組が放映される時間帯の項目欄ｈＯｂｊ（第１帯状領域内の特定領域）の背景を濃い青色にするとともに、他の時間帯の項目欄（第１帯状領域内の領域であって上記特定領域以外の領域）と形状を異ならせる。具体的には、図２に示すように、ＣＰＵ１１８は、他の時間帯の項目欄を矩形形状で表示するのに対し、４頂点が隣接する項目欄の頂点と重なる位置にあって残りの１頂点が番組セルの表示される領域内に位置するホームベース形状で項目欄ｈＯｂｊを表示する。また、ＣＰＵ１１８は、対象番組が放映されるチャンネルの項目欄ｃｈＯｂｊの背景を濃い青色にするとともに、他のチャンネルの項目欄と形状を異ならせる。
【００７８】
なお、項目欄ｈＯｂｊ内の放送時間帯を示す文字のフォントサイズ（または太さ）を他の放送時間帯の項目欄よりも相対的に大きく（太く）してもよい。同様に、項目欄ｃｈＯｂｊ内のチャンネルを示す文字のフォントサイズ（または太さ）を他のチャンネルの項目欄よりも相対的に大きく（太く）してもよい。また、ＣＰＵ１１８は、カーソルの移動指示を受け付けている間と、カーソルの移動指示を受け付けなくなったことを検出した後とで、選択セルの上下方向または左右方向に位置する番組セルＣＬｈの背景色を変えてもよい。
【００７９】
例えば、図３に示すように、ＣＰＵ１１８は、カーソルの移動指示を受け付けている間は、番組セルＣｈの背景色を濃い青色にし、カーソルの移動指示を受け付けなくなったことを検出した後は、番組セルＣｈの背景色を水色にしてもよい。
【００８０】
あるいは、図４に示すように、ＣＰＵ１１８は、カーソルの移動指示を受け付けている間は図２と同様の電子番組表のＵＩデータを作成し、カーソルの移動指示を受け付けなくなったことを検出した後は、対象番組が放映される時間帯の項目欄ｈＯｂｊを選択セルのすぐ左側に配置し、対象チャンネルの項目欄ｃｈＯｂｊを選択セルのすぐ上側に配置してもよい。
【００８１】
なお、ＣＰＵ１１８は、ユーザがよく視聴する番組の傾向を解析して自動的にお勧め番組を抽出する機能を備えていてもよい。ＣＰＵ１１８は、ユーザが番組を視聴する視聴頻度の統計情報を生成し、所定の頻度以上視聴された番組をお勧め番組として抽出してもよい。この場合において、ＣＰＵ１１８は、対象番組がお勧め番組である場合に、選択セルのすぐ右側にお勧め番組であることを示すメッセージを配置してもよい。
【００８２】
さらに、ＣＰＵ１１８は、所定の頻度以上視聴された各番組について、視聴頻度が第１の閾値より大きい番組については上記メッセージのフォントサイズを大きく設定し、視聴頻度が第１の閾値以下であり且つ第２の閾値より大きい場合にはフォントサイズを中程度に設定し、視聴頻度が第２の閾値以下である場合にはフォントサイズを小さくしてもよい。すなわち、ＣＰＵ１１８は、上記メッセージを番組の視聴頻度に応じて段階的に設定されたフォントサイズに設定してもよい。
【００８３】
テレビ１をこのように動作させることにより、ユーザはよく視聴する番組を電子番組表の中から容易に探し出すことができる。
【００８４】
また、ＣＰＵ１１８は、カーソルの移動指示を受け付けなくなったことを検出した時点からの一定期間と、検出時点から一定期間が経過した後とで、選択セルのサイズおよび選択セルに表示されるべき番組情報の詳細度を変えてもよい。
【００８５】
例えば、ＣＰＵ１１８は、カーソルの移動指示を受け付けなくなったことを検出した時点からの一定期間と検出時点から一定期間が経過した後とで図５に示すように表示態様が変化するように、電子番組表のＵＩデータを作成してもよい。
【００８６】
図５（ｂ）において選択セルＣＬｆ内に記載されている大きい文字サイズの「０１２３４５６７」は対象番組の概要となる情報（番組タイトル等）を概略的に表したものであり、小さい文字サイズの「０１２３４５６７」は対象番組の詳細な情報を概略的に表したものである。ＣＰＵ１１８は、カーソルの移動指示を受け付けなくなったことを検出した時点から一定時間が経過するまでは、図５（ａ）の電子番組表のように通常のサイズで選択セルＣＬｆ1が表示されるような電子番組表（図２の電子番組表）のＵＩデータを作成し、一定時間の経過後からは、選択セル内により詳細な番組情報が表示され、選択セルがより大きく表示されるような電子番組表（図５（ｂ）の電子番組表）のＵＩデータを作成してもよい。
【００８７】
また、テレビ１に録画機能や録画予約機能等の機能が備わっている場合において、図５に示すように、対象番組が録画中である場合には「録画中」の文字列を選択セルＣＬｆ2内に配置し、対象番組に録画予約が設定されている場合には「録画予約中」の文字列を選択セルＣＬｆ2内に配置してもよい。
【００８８】
さらに、テレビ１が、ユーザにより登録されたキーワードに関連する番組を自動的に抽出する機能を備えている場合には、ＣＰＵ１１８は、対象番組がキーワードに関連する番組である場合にそのキーワードを選択セルＣＬｆ2内に配置するようにしてもよい。例えば、図５に示すように、キーワードとして俳優やタレント等のお気に入りの出演者が登録されている場合において、ＣＰＵ１１８は、対象番組がその出演者が出演している番組であることを番組情報（ＥＰＧ情報）に基づいて検出した場合、出演者の名前を選択セルＣＬｆ2内に配置するようにしてもよい。
【００８９】
なお、ＣＰＵ１１８は、図５（ｂ）の電子番組表における選択セルＣＬｆ2のサイズの拡大と縮小とを周期的に繰り返してもよい。これにより、視聴者は電子番組表のどのセルが選択されているか容易に知ることができる。
【００９０】
あるいは、ＣＰＵ１１８は、カーソルの移動指示を受け付けなくなったことを検出した時点からの一定期間と検出時点から一定時間が経過した後とで図６に示すように表示態様が変化するように、電子番組表のＵＩデータを作成してもよい。
【００９１】
すなわち、図６（ａ）の電子番組表のように、カーソルの移動指示を受け付けなくなったことを検出した時点で、ＣＰＵ１１８は、対象チャンネルの項目欄ｃｈＯｂｊおよび対象番組が放映される時間帯の項目欄ｈＯｂｊを青色に強調する。そして、カーソルの移動指示を受け付けなくなったことを検出した時点からの一定期間、ＣＰＵ１１８は、選択セルＣＬｆの縦幅を、その番組が選択セルＣＬｆの左右方向に位置する番組セルＣＬｈの番組である場合における番組セルＣＬｈの縦幅と同じ長さにする。また、ＣＰＵ１１８は、選択セルＣＬｆの横幅を、対象チャンネルの他の番組セルの横幅と同じ長さにする。
【００９２】
その後、一定時間が経過した後には、図６（ｂ）の電子番組表（図２の電子番組表）のＵＩデータを作成してもよい。
【００９３】
（各番組セルに番組のジャンルを示すジャンル情報が表示される場合の電子番組表について）
以下では、選択セルに番組のジャンルを示すジャンル情報が表示される場合の電子番組表について説明する。なお、以下に説明する番組表は、従来の電子番組表では選択セルのサイズが大きくてもジャンルアイコンのサイズが変わらないために対象番組のジャンルをユーザが把握しにくいという問題に鑑みて考えられたものである。
【００９４】
この場合、ＣＰＵ１１８は、図７（ｂ）に示すように、表示されるジャンルアイコンの縦幅および横幅が選択セルの縦幅および横幅と一致するように電子番組表のＵＩデータを作成する。ジャンルアイコンは、図７（ａ）のジャンルアイコンＧＩ１〜ＧＩ３のように、ジャンルごとに異なるアイコンがＲＯＭ１１６に予め格納されている。なお、図７（ａ）において、ジャンルアイコンＧＩ１はジャンルが「ニュース／報道」であることを示すアイコンであり、ジャンルアイコンＧＩ２はジャンルが「音楽」であることを示すアイコンであり、ジャンルアイコンＧＩ３はジャンルが「映画」であることを示すアイコンである。
【００９５】
この場合において、ＣＰＵ１１８は選択セルのサイズを以下のように決定してもよい。すなわち、ＣＰＵ１１８は、図８（ａ）に示すように、選択セルの横幅および縦幅がジャンルアイコンの画像データの横幅ａおよび縦幅ｂと一致するように（あるいは、横幅または縦幅のみが一致するように）選択セルのサイズを決定してもよい。あるいは、ＣＰＵ１１８は、図８（ｂ）に示すように、選択セルの横幅Ａおよび縦幅Ｂを所定のアルゴリズムで予め決定し、その後に、ジャンルアイコンの横幅および縦幅がそれぞれＡ、Ｂとなるようにジャンルアイコンの画像データを拡大または縮小した上で、選択セル内に配置してもよい。
【００９６】
なお、図８（ｂ）に示すようにジャンルアイコンの画像データを拡大または縮小する場合において、ジャンルアイコンの横幅および縦幅をそれぞれ選択セルの横幅Ａ、縦幅Ｂと一致させなくともよい。すなわち、ジャンルアイコンの横および縦幅をａ’、ｂ’（ａ’、ｂ’はそれぞれＡ、Ｂを超えない任意の値）としてもよい。
【００９７】
また、テレビ１００は、番組セルＣＬｈがカーソルで選択された時点ですぐに、ジャンルアイコンを背景として番組情報を前面に重ねた選択セルＣＬｆを表示せず、段階的に選択セルＣＬｆ内に段階的に情報を追加して、最終的にジャンルアイコンを背景として番組情報を前面に重ねた選択セルＣＬｆを表示してもよい。具体的には、ＣＰＵ１１８は、図９(ａ)に示すように、最初に選択セルＣＬｆ内にジャンルアイコンのみを配置し、その後にジャンルアイコンの前面に番組情報を追加してもよい。あるいは、ＣＰＵ１１８は、図９(ｂ)に示すように、最初に選択セルＣＬｆ内に番組情報のみを配置し、その後に番組情報の背面にジャンルアイコンを追加してもよい。
【００９８】
また、図９では番組情報の文字列の背景を塗りつぶしてジャンルアイコンと重ねているが、ジャンルアイコンの視認性を高めるため、文字列の背景を透明色としてジャンルアイコンに重ねて表示してもよい。この場合、文字の色とアイコンを構成する色は、文字を識別しやすくするために、コントラストが大きくなるように配色されていることが望ましい。
【００９９】
以上、選択セル内にジャンル情報として表示されるジャンルアイコンについて説明したが、非選択セル（番組セルＣＬｈ、ＣＬｎ）内にもジャンル情報を表示することが望ましい。この場合に非選択セル内に表示されるジャンル情報について図１０を参照しながら説明する。
【０１００】
図１０（ａ）は、非選択セルＣＬｈ、ＣＬｎの表示態様を模式的に示した図である。図１０（ａ）の６つの具体例が示されている非選択セルの左端の帯状領域ＧＢ１〜ＧＢ３は、番組のジャンルをジャンルごとに予め定められている色で表す領域である。図１０（ａ）において、各帯状領域の内部に示された斜線、横線、および縦線は、帯状領域ＧＢ１〜ＧＢ３の色が互いに異なっていることを表している。なお、図１０（ｂ）に示すように、テレビ１は、電子番組表内のすべての非選択セルについてジャンル情報を表示することが望ましい。
【０１０１】
以上、テレビ１が表示する電子番組表の様々な表示態様について図２〜図１０を用いて説明した。図２〜図１０では番組セルがマトリクス状に配置されている。すなわち、図２〜図１０に示した電子番組表は、すべてのチャンネルにおいて各時間帯で１時間番組が放映されるような番組スケジュールを示している。しかしながら、このような番組スケジュールは一般的ではない。
【０１０２】
すなわち、当然のことながら、図１１（ａ）および図１１（ｂ）の電子番組表のように、同じ時間帯に放映される番組であっても、各チャンネルで番組の開始時刻と終了時刻とは一般的に一致しない。つまり、図１１（ａ）および図１１（ｂ）の電子番組表のように、一般的には、電子番組表の番組セルはタイル状に配置される。
【０１０３】
このような一般的な電子番組表において、ＣＰＵ１１８は、選択セルの左右方向にある番組セルのうち背景色を水色にする領域を以下のように決定してもよい。
【０１０４】
すなわち、図１１（ａ）に示すように、ＣＰＵ１１８は、対象番組の放映時間内に少なくとも番組の一部が放映される他チャンネルのすべての番組セルについて、番組セルの全領域のうち対象番組の放映時間に相当する領域のみを水色にしてもよい。例えば、チャンネルＧには１時半から２時半までを放映時間とする番組セルがあるが、この番組セルについては対象番組の放映時間に相当する領域である２時から２時半までの領域のみを水色にしてもよい。
【０１０５】
あるいは、図１１(ｂ)に示すように、ＣＰＵ１１８は、対象番組の放映開始時刻が番組の放映期間内（放映開始時刻も含む）となるような他チャンネルのすべての番組セルについて、番組セルの全領域を水色にしてもよい。
【０１０６】
一方、選択番組自身の開始時刻と終了時刻も電子番組表の左右端に示されている時刻の幅と必ずしも一致しない。この場合、選択番組が含まれる時間帯を濃い青色にする領域を以下のように決定してもよい。
【０１０７】
すなわち、１時間ごとの時刻表示領域の区切りに関わらず、選択番組の開始時刻から終了時刻までの放映時間に相当する時刻表示領域を濃い青色にしてもよい。濃い青色にする領域は、開始時刻および終了時刻の端数（０分〜６０分）に比例して時間軸方向の長さを算出することで決めることができる。
【０１０８】
あるいは、１時間単位の時間帯に対して選択番組の開始時刻および終了時刻が一部でも重なる時間帯は全て濃い青色にしてもよい。
【０１０９】
あるいは、１時間単位の時間帯に対して選択番組の開始時刻および終了時刻が重なる時間が所定の長さを超える場合に、その時間帯を濃い青色にしてもよい。
【０１１０】
（機能メニューについて）
なお、テレビ１は、電子番組表の表示態様を調整するための機能メニューを備えていてもよい。このような機能メニューの具体例を、図１２および図１３を参照しながら説明する。
【０１１１】
図１２は、機能メニューがポップアップした状態の電子番組表を模式的に示した図である。また、図１３は別の機能メニューがポップアップした状態の電子番組表を模式的に示した図である。図１３に示すように、機能メニューには、文字サイズ設定、アイコンサイズ設定、時間軸の幅設定および色設定、番組軸の幅設定および色設定、並びに、詳細設定の項目が並んでいる。ユーザは、リモコンにより設定を行う項目を選択し、右側に配置されているスライドバーのノブの位置を移動させることにより、各項目の設定値を調整することができる。
【０１１２】
文字サイズ設定が行われると、ＣＰＵ１１８は、選択セルに表示される番組情報のフォントサイズを、スライドバーのノブの位置に応じたサイズに設定する。
【０１１３】
アイコンサイズ設定が行われると、ＣＰＵ１１９は、選択セルに表示されるジャンルアイコンのサイズをスライドバーのノブの位置に応じたサイズに設定する。図８を用いて説明したように、ＣＰＵ１１８はジャンルアイコンの表示サイズの縦幅および横幅を選択セルの縦幅および横幅と一致させるので、アイコンサイズの設定は、選択セルのサイズの設定（すなわち、図８（ｂ）におけるＡ、Ｂの値の設定）とも言い換えることができる。
【０１１４】
時間軸の幅が設定されると、ＣＰＵ１１８は、対象番組が放映される時間帯の項目欄ｈＯｂｊの縦幅を、スライドバーのノブの位置に応じた長さに設定する。また、時間軸の色の濃さが設定されると、ＣＰＵ１１８は、時間帯の項目欄ｈＯｂｊの色を、スライドバーのノブの位置に応じた濃さの青色に調整する。
【０１１５】
番組軸の幅が設定されると、ＣＰＵ１１８は、チャンネルの項目欄ｃｈＯｂｊの横幅を、スライドバーのノブの位置に応じた長さに設定する。また、時間軸の色の濃さが設定されると、ＣＰＵ１１８は、チャンネルの項目欄ｃｈＯｂｊの色を、スライドバーのノブの位置に応じた濃さの青色に調整する。
【０１１６】
なお、詳細設定の項目が選択されると、ＣＰＵ１１８は、各種の詳細な項目を行うためのサブメニューを生成し、ＬＣＤ１１０に表示するようになっている。
【０１１７】
また、テレビ１は、図１２において電子番組表内に記載されているような機能メニューを備えていてもよい。
【０１１８】
図１２に示すように、機能メニューには、見つかる検索、予約リスト表示、日時移動、文字サイズ設定、サブＣＨ表示、および詳細設定の各項目が並んでいる。ここで、見つかる検索とは、ユーザにより設定された検索条件と合致する番組を検索する機能である。具体的には、テレビ１は、見つける検索が実行されると、検索条件と合致する番組の番組セルの背景色を検索条件と合致したことを示す色で表示したり、検索条件と合致する番組の番組セルに、検索条件と合致したことを示すアイコンを表示したりする。なお、検索条件は、最大３つまで設定することが可能となっている。
【０１１９】
機能メニューから見つかる検索がリモコンにより選択されると、現在設定されている検索条件１０１０および検索条件に合致する番組の一覧１０２０を示す図２３に示すような一覧画面１０００をＬＣＤ１１０に表示する。
【０１２０】
予約リスト表示がリモコンにより選択されると、ＣＰＵ１１８は、録画予約された番組の一覧である予約リストを生成し、予約リストの表示ダイアログを画面左側からスライドインするようにＬＣＤ１１０に表示する。
【０１２１】
日時移動がリモコンにより選択されると、ＣＰＵ１１８は、ＬＣＤ１１０に番組情報を表示すべき番組の日時範囲をユーザが設定するための設定ダイアログを生成し、設定ダイアログを画面左側からスライドインするようにＬＣＤ１１０に表示する。設定ダイアログを通じて日時範囲が設定されると、ＣＰＵ１１８は、設定された日時範囲に放映される番組の番組情報をＬＣＤ１１０に表示する。
【０１２２】
文字サイズ設定がリモコンにより選択されると、ＣＰＵ１１８は、各番組セルの番組情報のフォントサイズをユーザが調整するためのダイアログを生成し、ダイアログをＬＣＤ１１０の左下隅に表示する。
【０１２３】
地上波放送の番組表を表示中にサブＣＨ表示がリモコンにより選択されると、ＣＰＵ１１８は、各放送局について各サブチャンネルの番組情報を示された電子番組表を生成し、ＬＣＤ１１０に表示する。
【０１２４】
詳細設定の項目が選択されると、ＣＰＵ１１８は、各種の詳細な項目を行うためのサブメニューを生成し、ＬＣＤ１１０に表示するようになっている。
【０１２５】
（電子番組表の各番組セルの表示可能行数を決定する方法について）
テレビ１は、電子番組表を表示する際、および、番組セルのカーソルの移動指示を受け付けた際には、各番組セルの表示可能行数を所定のアルゴリズムによって決定してもよい。このアルゴリズムについて、図１６〜図２２を参照して具体例を挙げながら以下に説明する。
【０１２６】
図１６および図１７は、０時台のあるチャンネル（選択セルの番組を放映するチャンネルとは別のチャンネル）の各番組の放映スケジュールを（ａ）に表形式で示した図である。各図では、同チャンネルで０時台に始まる各番組の番組セルの表示態様を（ｂ）および（ｃ）に模式的に示している。（ｂ）は、選択セルの番組が０時台以外の時間帯に始まる場合の表示態様を示しており、（ｃ）は、選択セルの番組が０時台に始まる場合の表示態様を示している。
【０１２７】
図１８〜図２０は、０時台および１時台のあるチャンネル（選択セルの番組を放映するチャンネルとは別のチャンネル）の各番組の放映スケジュールを（ａ）に表形式で示した図である。各図では、同チャンネルで０時台または１時台に始まる各番組の番組セルの表示態様を（ｂ）に模式的に示している。具体的には、（ｂ）は、選択セルの番組が０時台でも１時台でもない時間帯に始まる場合の表示態様を示している。なお、各図の（ｂ）において破線で記載された２つの角丸四角形は、上側の角丸四角形で囲まれた領域が０時台の表示領域を示しており、下側の角丸四角形で囲まれた領域が１時台の表示領域を示している。
【０１２８】
図２１は、選択セルの番組と同じ時間帯に放映が開始される同じチャンネルの各番組の番組セルについて、その表示態様を選択前後で対比した図である。なお、同図において、選択セルは、実線の角丸四角形で囲まれた番組セルである。また、図１６〜図２１において、Ｌ２、Ｌ３・・等の表記は、番組セル内の２行目の文字列、３行目の文字列・・を便宜的に示したものである。
【０１２９】
図２２は、テレビ１が、このアルゴリズムによって各番組セルに表示するテキストの行
数を決定した上で表示する電子番組表のＵＩを例示した図である。なお、当該図中の○○・・・○の表記は、電子番組表内に提示される実際の（番組の内容等を示す）文字列を便宜的に示したものである。
【０１３０】
最初に、ＣＰＵ１１８は、各チャンネルについて、選択セルの番組が始まる時間帯においては、電子番組表内にＭ行分(例えば、図１６（ｃ）に示すように、Ｍ＝８)の表示領域を確保し、その他の時間帯においては電子番組表内にＮ（Ｎ＜Ｍ、例えば、図１６（ｂ）に示すように、Ｎ＝４）行分の表示領域を確保する。例えば、選択セルが２時から３時３０分まで放映される番組の番組セルである場合、ＣＰＵ１１８は、各チャンネルについて、２時台の各番組セルの表示可能行数が合計Ｍ行となり、３時台の各番組セルの表示可能行数が合計Ｎ行となるように、表示領域を確保する。
【０１３１】
次に、ＣＰＵ１１８は、各チャンネルの各時間帯について以下の処理を行う。なお、以下の説明では注目している時間帯のことを「対象時間帯」とも呼称する。また、以下では、特に断りがない限り対象時間帯が選択セルの番組が始まる時間帯であることを前提として処理の説明を行うが、ＣＰＵ１１８は、対象時間帯がそれ以外の時間帯である場合にも略同様の処理（すなわち、以下の説明における「Ｍ」を「Ｎ」と読み替えることにより当業者に把握される処理）を行う。
【０１３２】
具体的には、ＣＰＵ１１８は、対象時間帯に放送されるＰ個（対象時間帯が０時台である図１６の例では図１６（ａ）からわかるようにＰ＝４）の各番組について、第１時間値が５分以上であるか否かを判定する。ここで、第１時間値とは、放送開始時刻が対象時間帯に属する各番組についてはその番組の放送時間長のことを指し、対象時間帯よりも前の時間帯から放送が継続している番組については、対象時間帯の始めからその番組の放送終了時刻までの長さのことを指す。そして、ＣＰＵ１１８は、第１時間値が５分以上であると判定したＰ’（Ｐ’≦Ｐ、図１６の例ではＰ’＝４）個の各番組に対し、番組セルの表示可能行数として１行を割り当てる。ただし、Ｐ’＞Ｍである場合には、ＣＰＵ１１８は、Ｐ’個の番組の中から放送開始時刻の早い順に選択したＭ個の番組に対し、番組セルの表示可能行数として１行を割り当てる。
【０１３３】
ここまでの処理で、Ｍ個の番組に合計Ｍ行が割り当てられた場合には、１行分の表示領域を有するＭ個の番組の番組セルを表示して処理を終了し、その他の場合（すなわち、Ｍ行のうちまだＬ行が割り当てられていない場合）には、処理を継続する。図１６の例では、対象時間帯が選択セルの番組が始まる時間帯でない場合にはここまでの処理で４個の番組に合計４行が割り当てられるので、ＣＰＵ１１８は、図１６（ｂ）のように４つの番組セルを表示して処理を終了する。
【０１３４】
次に、ＣＰＵ１１８は、上記Ｐ個の各番組の第２時間値を算出する。ここで、番組の第２時間値とは、その番組の対象時間帯における放送時間長のことを指している。例えば、対象時間帯が２時台である場合、２時４５分から３時３０分まで放映される番組の第２時間値は１５分である。
【０１３５】
その後、ＣＰＵ１１８は、残りのＬ行（図１６の例ではＬ＝４）を対象時間帯の番組に割り当てる。具体的には、Ｌ＝Ｍの場合（すなわち、Ｐ’＝０の場合）、算出した第２時間値が大きい順にＭ個選択した各番組について、１行分の表示領域を有する番組セルを表示して処理を終了する。一方、Ｌ＜Ｍの場合（すなわち、Ｐ’＞０の場合）、ＣＰＵ１１８は、変数Ｌ’にＬの値を代入した上で、残りのＬ行の割り当てが完了するまで（すなわち、Ｌ’の値が０になるまで）以下の割り当て処理の反復（すなわち、ループ処理）を行う。
【０１３６】
まず、ループ処理においてまだ選択されていない番組の中で最も第２時間値(変数Duration)が大きい番組を選択し、Duration ÷ 60 × Ｍの式により得られる値を切り上げる。そして、切り上げ後の値ＱがＬ’よりも大きい場合には、選択した番組に対して番組セルの表示可能行数として更にＬ’行を割り当てるとともに、Ｌ’に０を代入してループ処理を抜ける。
【０１３７】
一方、ＱがＬ’以下である場合には、選択した番組に対して番組セルの表示可能行数としてＱ−１行を割り当てるとともに、Ｌ’にＬ’―Ｑ＋１を代入する。
【０１３８】
以上の割り当て処理をＬ’の値が０になるまで反復した後、ＣＰＵ１１８は、１行以上が割り当てられた各番組について、割り当てられた行数分の表示領域を有する番組セルを表示して処理を終了する。
【０１３９】
図１６の例では、ＣＰＵ１１８は、初回の割り当て処理において、番組ＡＡＡＡを選択する。そして、ＣＰＵ１１８は、Ｑ（＝６）＞Ｌ’（＝４）という演算結果に基づいて、番組ＡＡＡＡに更にＬ’行を割り当てた上でループ処理を抜ける。その結果、ＣＰＵ１１８は、図１６（ｃ）のように４つの番組セルを表示して処理を終了する。
【０１４０】
そして、ＣＰＵ１１８は、以上の処理を各チャンネルの各時間帯について行うことで、電子番組表の表示（または表示の更新）を行う。
【０１４１】
以上の処理の結果、２つの時間帯を跨って放送される番組については、番組セルがその番組の放送が開始される時間帯の表示領域にだけ配置されるケースと、番組セルが２つの時間帯の各表示領域を跨って配置されるケースとが存在する。
【０１４２】
図１８（ａ）に示されている０：５５分から１：０５分まで放送される番組ＤＤＤＤは、対象時間帯が０時台の場合の第１時間値が１０分であり、１時台の場合の第１時間値が５分である。すなわち、０時台の表示領域にも１時台の表示領域にも番組ＤＤＤＤの番組セル用の表示領域が割り当てられる。したがって、この場合、図１８（ｂ）に示すように、番組ＤＤＤＤの番組セルは、２つの時間帯（０時台と１時台）の各表示領域を跨って配置される。同様に、図１９（ａ）に示されている０：５６分から１：１０分まで放送される番組ＤＤＤは、対象時間帯が０時台の場合の第１時間値が１４分であり、１時台の場合の第１時間値が１０分である。すなわち、０時台の表示領域にも１時台の表示領域にも番組ＤＤＤの番組セル用の表示領域が割り当てられる。したがって、この場合にも、図１９（ｂ）に示すように、番組ＤＤＤの番組セルは、２つの時間帯（０時台と１時台）の各表示領域を跨って配置される。
【０１４３】
一方、図２０（ａ）に示されている０：５６分から１：０４分まで放送される番組ＤＤＤＤは、対象時間帯が０時台の場合の第１時間値が８分であり、１時台の場合の第１時間値が４分である。すなわち、番組ＤＤＤＤの番組セル用の表示領域は、０時台の表示領域内にしか割り当てられない。したがって、この場合、図２０（ｂ）に示すように、番組ＤＤＤＤの番組セルは、番組ＤＤＤＤの放送が開始される時間値である０時台の表示領域にだけ配置されることになる。
【０１４４】
なお、ＣＰＵ１１８は、各チャンネルの各時間帯について上記処理を行った結果として１行も表示可能行数が割り当てられない番組については、その番組の放映が開始される時間帯の表示領域の下端に番組セルをアンカー表示する処理を行ってもよい。具体的には、ＣＰＵ１１８は、その番組について、内部が縦幅１ドット（セル全体の縦幅が３ドット）となるような番組セルを表示する処理を行っても良い。
【０１４５】
図１７の例では、図１７（ａ）からわかるようにＰ＝１２であり、放送開始時間が早い方から順に選択したＭ（＝８）個の番組に合計Ｍ行が割り当てられる。ＣＰＵ１１８は、１行も表示可能行数が割り当てられない残り４つの番組の番組セルをアンカー表示することにより、図１７（ｃ）に示すように各番組セルを表示してもよい。また、対象時間帯が選択セルの番組が始まる時間帯でない場合には、放送開始時間が早い方から順に選択したＮ（＝４）個の番組に合計Ｎ行が割り当てられる。ＣＰＵ１１８は、１行も表示可能行数が割り当てられない残り８つの番組の番組セルをアンカー表示することにより、図１７（ｂ）に示すように各番組セルを表示してもよい。
【０１４６】
また、ＣＰＵ１１８は、非選択セルの左端のジャンルに応じた色で表される帯状領域（先に説明した帯状領域ＧＢ１〜ＧＢ３）の縦幅を、そのセルの表示可能行数に応じた長さにしてもよい。
【０１４７】
ところで、表示可能行数がＮ行未満である番組セルが選択された場合、ＣＰＵ１１８は、各チャンネルの各時間帯について上記処理を行った後に、その番組の番組セル（選択セル）をＮ行分の表示領域を持つ大きさに拡大して表示する処理を行ってもよい。
【０１４８】
より具体的には、ＣＰＵ１１８は、選択セルの上端から対象時間帯の表示領域の下端までにＮ行分以上の表示領域がある場合には、選択セルを下方向に拡大して表示してもよい。また、ＣＰＵ１１８は、選択セルの上端から対象時間帯の表示領域の下端までにＮ−１行分以下の表示領域しかない場合には、拡大後の選択セルの下端と対象時間帯の表示領域の下端とが一致するように、選択セルを拡大してもよい。図２１の例では、選択セルは、選択前の表示可能行数が２行である番組Ｂの番組セルである。図２１からわかるように、拡大前の選択セルの上端から対象時間帯の表示領域の下端までに６（＞Ｎ＝４）行分の表示領域がある。したがって、図２１に示すように、ＣＰＵ１１８は、選択セルが４行分の表示領域を持つように選択セルを下方向に拡大して表示する処理を行う。
【０１４９】
なお、テレビ１は、同一のジャンルを表す大小２種類のジャンルアイコンのデータを保持していてもよい。すなわち、テレビ１は、各ジャンルについて、テキストＭ行分の縦幅を持つ大きなジャンルアイコンとテキストＮ行分の縦幅を持つ小さなジャンルアイコンとの２種類を保持していてもよい。そして、ＣＰＵ１１８は、拡大後の選択セルの表示可能行数がＭ行以上である場合には大きなジャンルアイコンを選択セル内に表示し、拡大後の選択セルの表示可能行数がＭ行未満（Ｎ行以上）である場合には小さなジャンルアイコンを選択セル内に表示してもよい。
【０１５０】
以上のアルゴリズムにより表示される電子番組表では、表内の各番組セルが、基本的に、当該番組セルの番組の放送開始時刻（具体的には、何時何分頃に放送が開始されるか）に応じた位置に表示され、当該番組セルの縦幅は、当該番組が何分番組であるかに略比例した長さとなる。したがって、ユーザは、番組セルの上端の位置および縦幅を大まかに認識するだけで、その番組の放送開始時刻および放送時間の長さを高い精度で直感的に把握できる。
【０１５１】
また、ＣＰＵ１１８は、各チャンネルの各時間帯の表示領域に表示されるｉ（ｉ＝１、２、・・）行目の文字列が他チャンネルの当該時間帯の表示領域に表示されるｉ行目の文字列の水平方向に位置するように、電子番組表を表示することが望ましい。この場合、表示される電子番組表は、ユーザに対して整然とした印象を与え、ユーザにとってより見やすいものとなる。
【０１５２】
（付記事項１）
なお、上記実施形態では、本発明に係る表示制御装置の一実施形態としてテレビ１を挙げたが、本発明はテレビ１に限定されない。例えば、テレビ１のＣＰＵ１１８と同様に電子番組表の表示制御を行うＣＰＵを備えたＰＣ等も本発明の範疇に含まれる。
【０１５３】
上記実施形態では、選択セルの内部にジャンルアイコンを配置したが、ジャンルアイコン以外の、番組に関連する画像を配置してもよい。すなわち、テレビ１は、そのような画像を選択セルに表示する場合に、画像の縦幅および横幅がそれぞれ選択セルの縦幅および縦幅とが一致するように選択セルの内部に画像を配置してもよい。なお、このような画像としては、例えば、前述した「見つかる検索」で使用されるアイコン、繰り返し録画における未再生コンテンツのアイコン、ユーザのお好み度を示すアイコン等が挙げられる。
【０１５４】
見つかる検索で使用されるアイコンの具体例としては、対象番組が３つの検索条件のうちいくつ目の検索条件を用いて検索された番組であるかを示すアイコンであってもよいし、どのような検索条件を用いて検索された番組であるかを示すアイコンであってもよい。例えば、字幕放送であることを検索条件として見つかる検索を行った場合には字幕放送であることを示すようなアイコンであってもよい。
【０１５５】
また、繰り返し録画における未再生コンテンツのアイコンとしては、定期的に放映される連続物のコンテンツについて録画済みの第１話から第Ｎ話までのコンテンツの中に未再生のコンテンツが存在する場合、そのコンテンツの第Ｎ＋１話が放映される放送時間の番組セルに、録画済みで未再生のものがあることを示すアイコンを表示すればよい。例えば、第１話および第２話が録画済みであって未再生である場合に、そのコンテンツの第３話が放映される放送時間の番組セルに、録画済みで未再生のものがあることを示すアイコンを表示すればよい。
【０１５６】
また、ユーザのお好み度を示すアイコンは、テレビ１が、ユーザの視聴履歴から生成される統計情報に基づいてユーザの各番組のお好み度をＮ段階で決定するように構成されている場合、または、ユーザが自身で各番組のお好み度をＮ段階で設定可能に構成されている場合において、対象番組が何段階目のお好み度であるかを示すアイコンとなっていてもよい。
【０１５７】
なお、上述した各アイコンの画像は、静止画だけでなく、アニメーション画像であってもよいし、時間とともに色が変化するものであってもよいし、番組セルから飛び出すように拡大表示されるものであってもよい。
【０１５８】
（付記事項２）
上記実施形態では、ＣＰＵ１１８は、選択セルＣＬｆの上下方向に位置する番組セルおよび選択セルＣＬｆの左右方向に位置する番組セルＣＬｈの両方について、背景色を水色にする処理をおこなったが、いずれか一方の番組セルの背景色のみを水色にしてもよい。
【０１５９】
また、ＣＰＵ１１８は、すべての番組セルＣＬｈの背景色を同一の色にしなくともよい。例えば、ＣＰＵ１１８は、選択セルＣＬｆに近い番組セルＣＬｈほど背景色を濃い色（または薄い色）にして連続して配置されている一連の番組セルＣＬｈの背景色を、グラデーションをかけるように配色してもよい。
【０１６０】
また、上記実施形態では、ＣＰＵ１１８は、選択セルＣＬｆを中心とするような十字状に配置された番組セル群の背景色を水色にするものとしたが、十字状に配置された番組セル群のうち画面右下隅よりも画面左上隅に近い番組セル群（すなわち、Ｌ字状に配置された番組セル群）についてのみ背景色を水色にする処理を行ってもよい。さらに、Ｌ字状に配置されている番組セル群のうち水平方向(第２の水平帯状領域)または垂直方向（第２の垂直帯状領域）のいずれかの方向に配置されている番組セル群のみを水色にする処理を行ってもよいし、十字状に配置されている番組セル群のうち水平方向(第３の水平帯状領域)または垂直方向(第３の垂直帯状領域)のいずれかの方向に配置されている番組セル群のみを水色にする処理を行ってもよい。また、選択セルＣＬｆを中心とするようなＴ字状に配置された番組セル群の背景色を水色にしてもよい。
【０１６１】
また、図１４に示すように、選択セルの垂直方向に配置される番組セル群のみを水色にする処理を行う場合、ＣＰＵ１１８は、チャンネルを示す各項目欄および放送時間帯を示す各項目欄の中で、選択セルの垂直方向に位置する対象チャンネルの項目欄ｃｈＯｂｊのみを濃い青色にしてもよい。同様に、選択セルの水平方向に配置される番組セル群のみを水色にする処理を行う場合、ＣＰＵ１１８は、チャンネルを示す各項目欄および放送時間帯を示す各項目欄の中で、選択セルの水平方向に位置する放映時間帯の項目欄ｈＯｂｊのみを濃い青色にしてもよい。
【０１６２】
ＣＰＵ１１８が選択セルの水平方向に配置されている番組セル群のみについて背景色を水色にする処理を行った場合、放映時間帯の項目欄ｈＯｂｊと選択セルＣＬｆとを結ぶ領域が水色で表示されるので、ユーザは、対象番組の放映時間を容易に把握することができる。また、ユーザは、対象番組と同一時間帯に放映されている他チャンネルの番組を容易に特定することができる。
【０１６３】
また、ＣＰＵ１１８が選択セルの垂直方向に配置されている番組セル群のみについて背景色を水色にする処理を行った場合、チャンネル名の項目欄ｃｈＯｂｊと選択セルＣＬｆとを結ぶ領域が水色で表示されるので、ユーザは、対象番組が放映されているチャンネルを容易に把握することができる。また、ユーザは、対象番組と同じチャンネルで他の時間帯に放映されている番組を容易に特定することができる。
【０１６４】
また、上記実施形態において、番組セルＣＬｈの番組セル群の背景色を水色にする処理を行った。当然のことながら、本発明はこの処理を行う構成に限定されない。すなわち、ＣＰＵ１１８は、番組セルＣＬｈの番組セル群と番組セルＣＬｎの番組セル群とが異なる表示態様となるような電子番組表のＵＩデータを作成すればよい。
【０１６５】
（付記事項３）
上記実施形態では、ＣＰＵ１１８は、選択セルＣＬｆの左右方向に位置する番組セルＣＬｈの縦幅よりも選択セルＣＬｆの縦幅を長くし、選択セルＣＬｆの上下方向に位置する番組セルＣＬｈの横幅よりも選択セルＣＬｆの横幅を長くしたが、このようにしなくともよい。すなわち、ＣＰＵ１１８は、図６の上段の電子番組表のように、選択セルＣＬｆの縦幅および横幅を、それぞれ、選択セルＣＬｆの左右方向に位置する番組セルＣＬｈの縦幅および選択セルＣＬｆの上下方向に位置する番組セルＣＬｈの横幅と等しくしてもよい。
【０１６６】
上記のようにテレビ１を構成した場合、機能メニューには時間軸および番組軸の幅設定を設定項目として備えなくともよい。この場合、アイコンサイズの設定が、時間軸および番組軸の幅設定を兼ねているからである。すなわち、上記のようにテレビ１を構成した場合、図６の上段の電子番組表を見るとわかるように、選択セルＣＬｆの縦幅と時間帯の項目欄ｈＯｂｊの縦幅とが等しくなり、選択セルＣＬｆの横幅とチャンネルの項目欄ｃｈＯｂｊの横幅とが等しくなる。上記実施形態の説明の通り、ジャンルアイコンの横幅は選択セルＣＬｆの横幅と等しく、ジャンルアイコンの縦幅は選択セルＣＬｆの縦幅が等しいため、ジャンルアイコンのアイコンサイズを設定することにより、時間帯の項目欄の縦幅およびチャンネルの項目欄ｃｈＯｂｊの横幅を調整することができる。
【０１６７】
（付記事項４）
また、テレビ１では、人感センサ１２１によって検出したテレビ１とユーザとの間の距離に基づいて、ＣＰＵ１１８は、電子番組表の拡大率を調整するようにしてもよい。すなわち、ＣＰＵ１１８は、テレビ１とユーザとの間の距離が近くなるほど電子番組表を縮小し、テレビ１とユーザとの間の距離が遠くなるほど電子番組表を拡大する処理を行っても良い。
【０１６８】
これにより、ユーザがテレビ１から遠くにいる場合にＬＣＤ１１０に表示される電子番組表が拡大する（すなわち、番組情報のフォントサイズも拡大する）ので、ユーザは、遠くにいる場合であっても番組の内容を容易に把握することができる。また、ユーザがテレビ１の近くにいる場合に電子番組表が縮小する（すなわち、ＬＣＤ１１０に一度に表示される番組情報の情報量が多くなる）ので、ユーザは、テレビ１の近くにいる場合により多くの番組情報をすばやく把握することができる。
【０１６９】
また、テレビ１では、人感センサ１２１によって検出したテレビ１とユーザとの間の距離に基づいて、ＣＰＵ１１８は、選択セルＣＬｆのサイズを調整するようにしてもよい。すなわち、ＣＰＵ１１８は、テレビ１とユーザとの間の距離が近くなるほど選択セルＣＬｆのサイズを相対的に小さいサイズに設定しテレビ１とユーザとの間の距離が遠くなるほど選択セルＣＬｆのサイズを相対的に大きいサイズに設定してもよい。
【０１７０】
これにより、ユーザは、テレビ１から遠くにいる場合であっても対象番組の番組情報を容易に把握することができる。
【０１７１】
なお、ＣＰＵ１１８は、チャンネルを示す各項目欄および時間帯を示す各項目欄の色を、照度センサ１２２（例えば、ＲＧＢセンサまたはＯＰＣセンサ）が検知した明るさに応じた濃さ（表示輝度）にしてもよい。なお、映像処理回路１０８において映像信号の輝度を調整することによって表示輝度の制御を行ってもよいし、ＬＣＤ１１０に設けられているＬＥＤバックライトの局所制御によって表示輝度の制御を行ってもよい。
【０１７２】
また、ＣＰＵ１１８は、テレビ１を使用しているユーザに応じて、番組セルＣＬｈの表示態様が変わるように電子番組表を生成してもよい。例えば、ユーザが父であるか母であるか子であるか祖父であるかに応じて、相異なる表示態様で番組セルＣＬｈが表示されるように電子番組表を生成してもよい。また、ＣＰＵ１１８は、生成する電子番組表が地上波放送の電子番組表であるかＢＳ放送の電子番組表であるかＣＳ放送の電子番組表であるかに応じて、番組セルＣＬｈの表示態様が変わるように電子番組表を生成してもよい。
【０１７３】
（付記事項５）
また、ユーザが視線を向けているＬＣＤ１１０上の位置を検知することが可能な視線センサがテレビ１に設けられていてもよい。この場合、視線センサが、ある番組セルの範囲内に視線を向けている位置が一定期間存在することを検知した場合に、ＣＰＵ１１８は、その番組セルを選択セルとする処理を行ってもよい。そして、ＣＰＵ１１８は、選択セルの上下方向に位置する番組セル群および左右方向に位置する番組セル群の背景色を水色にしてもよい。
【０１７４】
あるいは、視線センサが、ある番組セルの範囲内に視線を向けている位置が一定期間存在することを検知すると、ＣＰＵ１１８は、その後に視線の先がその番組セルの範囲内に留まっている間、その番組セル内に表示されている番組情報のフォントサイズが段階的に大きくなるようにフォントサイズを設定してもよい。その後、視線を向けている位置が番組セルの範囲外に出たことを検出すると、フォントサイズを元のサイズに戻してもよい。
【０１７５】
上記の実施形態では、ＣＰＵ１１８が、選択セルの横幅を、対象チャンネルにおける他の時間帯の番組セルＣＬｈの横幅よりも相対的に大きくし、選択セルの縦幅を対象番組と同一時間帯の他の番組の番組セルＣＬｈの縦幅よりも相対的に大きくする処理を行った。ＣＰＵ１１８は、この処理から一定期間が経過した後で、選択セルのサイズを縮小してもよい。すなわち、ＣＰＵ１１８は、選択セルの横幅を、対象チャンネルにおける他の時間帯の番組セルＣＬｈの横幅と等しくし、選択セルの縦幅を対象番組と同一時間帯の他の番組の番組セルＣＬｈの縦幅と等しくしてもよい。上記一定期間の具体的な長さはユーザが機能メニューの詳細設定から設定可能になっていてもよい。
【０１７６】
（付記事項６）
ＣＰＵ１１８は、選択セルＣＬｆのサイズを、選択セルＣＬｆ内に少なくとも４行以上に亘って番組情報の文字列を表示可能なサイズに設定することが望ましい。また、ＣＰＵ１１８は、非選択セルのサイズを、選択セルＣＬｆ内に少なくとも１行の文字列を表示可能なサイズに設定することが望ましい。
【０１７７】
（付記事項７）
ＣＰＵ１１８は、選択セルＣＬｆの内部に表示するジャンルアイコンをアニメーション表示させてもよい。例えば、携帯電話のデコレーションメールのようにストーリー仕立てでジャンルアイコンをアニメーション表示させてもよい。
【０１７８】
（付記事項８）
なお、ＣＰＵ１１８が設定する電子番組表の各番組セルのサイズは上記実施形態において説明したサイズに限定されない。すなわち、ＣＰＵ１１８は、図１６〜図２４において示されているような方法により、電子番組表の各番組セルのサイズを決定してもよい。
【０１７９】
（付記事項９）
なお、上記実施形態の図７を用いた説明において、選択セル（ＣＬｆ）の水平方向および垂直方向に位置する番組セルＣＬｈの背景色を水色にするとともに、選択セルに表示するジャンルアイコンの縦幅および横幅を、選択セルの縦幅および横幅に一致させる構成について説明した。ただし、ユーザに対象番組のジャンルを従来に比べて容易に把握させることのみを目的とするならば、ＣＰＵ１１８は、番組セルＣＬｈの背景色を水色にせず、番組セルＣＬｎの背景色と同様に白色にしてもよい。
【０１８０】
（プログラム等）
最後に、表示制御装置による表示制御はハードウェアロジックによって構成すればよい。また、表示制御装置による表示制御は、テレビ１のように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を用いてソフトウェアによって実現してもよい。
【０１８１】
すなわち、テレビ１の各制御を実現する制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録していればよい。テレビ１（またはＣＰＵやＭＰＵ）が、供給された記録媒体に記録されているプログラムコードを読み出し、実行すればよい。
【０１８２】
プログラムコードをテレビ１に供給する記録媒体は、たとえば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などとすることができる。
【０１８３】
また、テレビ１は、通信ネットワークと接続可能に構成されているので、通信ネットワークを介して上記のプログラムコードをテレビ１の外部から受信し、テレビ１のＣＰＵにて実行すればよい。この通信ネットワークは、テレビ１にプログラムコードを供給できるものであればよく、特定の種類または形態に限定されない。たとえば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、移動体通信網、衛星通信網等であればよい。
【０１８４】
この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な任意の媒体であればよく、特定の構成または種類のものに限定されない。たとえば、ＩＥＥＥ１３９４、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）回線などの有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０１８５】
本発明は上述した実施形態に限定変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的されるものではなく、請求項に示した範囲で種々の手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１８６】
本発明に係る表示制御装置は、テレビジョン受像機等の表示装置や、チューナを備えたパーソナルコンピュータ等に一般に利用することができる。
【符号の説明】
【０１８７】
１              テレビ
１１ａ〜１１ｃ    ＨＤＭＩ入力端子
１１ｄ            ＨＤＭＩスイッチ
１００            ＨＤＭＩレシーバ
１０１ａ          映像入力端子
１０１ｂ          音声入力端子
１０２            ＢＤドライブ
１０３            チューナ
１０４            ＩＰ放送チューナ
１０５            衛星放送チューナ
１０６            ＯＳＤ生成部
１０７            映像セレクタ
１０８            映像処理回路
１０９            ＬＣＤコントローラ
１１０            ＬＣＤ
１１１            音声セレクタ
１１２            音声処理回路
１１３            デジタルアンプ
１１４            スピーカ
１１５            イーサネットＩ／Ｆ
１１６            ＲＯＭ（記憶部）
１１７            ＲＡＭ
１１８            ＣＰＵ（表示制御手段）
１１９            赤外線受光部（指示受付部）
１２０            カメラ
１２１            人感センサ
１２２            照度センサ
ＧＩ、ＧＩ１〜ＧＩ３      ジャンルアイコン
ＧＢ、ＧＢ１〜ＧＢ３      ジャンル表示バー
ＣＬｆ、ＣＬｈ、ＣＬｎ    番組セル
【図１】
0005156861.tif 000002
【図２】
0005156861.tif 000003
【図３】
0005156861.tif 000004
【図４】
0005156861.tif 000005
【図５】
0005156861.tif 000006
【図６】
0005156861.tif 000007
【図７】
0005156861.tif 000008
【図８】
0005156861.tif 000009
【図９】
0005156861.tif 000010
【図１０】
0005156861.tif 000011
【図１１】
0005156861.tif 000012
【図１２】
0005156861.tif 000013
【図１３】
0005156861.tif 000014
【図１４】
0005156861.tif 000015
【図１５】
0005156861.tif 000016
【図１６】
0005156861.tif 000017
【図１７】
0005156861.tif 000018
【図１８】
0005156861.tif 000019
【図１９】
0005156861.tif 000020
【図２０】
0005156861.tif 000021
【図２１】
0005156861.tif 000022
【図２２】
0005156861.tif 000023
【図２３】
0005156861.tif 000024