(57)【特許請求の範囲】
【請求項１】
複数の放送局の内から選択された一つの放送局から放送された放送波を受信するチューナと、
前記複数の放送局によって放映される複数の番組に対応する、放映時間帯をそれぞれ含む複数の番組情報を取得する取得手段と、
前記複数の番組情報に基づいて、第１の日時を起点とする第１の時間幅に放映される複数の番組に対応する複数の番組欄を有する番組表エリアを備えた電子番組ガイドを表示画面上に表示する表示手段であって、前記番組表エリアは、前記複数の放送局の少なくとも一部の放送局に対応する複数の放送局エリアを有し、各番組欄は、各番組欄を放映する放送局に対応する放送局エリア内の各番組欄に対応する番組の放映時間に対応する領域に配置されている、表示手段と、
第１の番組欄が操作されたことが検出され、前記第１の番組欄に対応する第１の番組が未放映の場合、前記第１の番組を放映する第１の放送局を選局するかを選択させるための第１の操作エリアを有する第１のウィンドウを前記表示画面上に表示する選択手段と、
前記第１の操作エリアが操作されたことが検出された場合、前記第１の放送局の選局を前記チューナに要求する要求手段と
を具備し、
前記第１の時間幅内に、第２の放送局によって放映される番組の番組情報が取得されていない時間帯、または前記第２の放送局が放送を休止している時間帯がある場合、前記表示手段は、前記第２の放送局に対応する第２の放送局エリア内の、前記番組情報が取得されていない時間帯に対応する領域、または放送休止の時間帯に対応する領域に未取得／放送休止欄を表示し、
前記第２の放送局エリア内の一部が未取得／放送休止欄であり、未取得／放送休止欄が操作されたことが検出された場合、前記選択手段は、前記第２の放送局を選局するかを選択させるための第２の操作エリアを有する第２のウィンドウを表示しない、
前記第２の放送局エリア内の全てが前記未取得／放送休止欄であり、前記第２の放送局エリア上が操作されたことが検出された場合、前記選択手段は前記第２のウィンドウを表示する
チューナ装置。
【請求項２】
各番組情報は、詳細な情報を含み、
前記第１のウィンドウは、前記第１の番組の詳細な情報を表示するかをユーザに選択させための第２の操作エリアを更に有する請求項１に記載のチューナ装置。
【請求項３】
前記放送局エリア内で前記第１の番組欄に隣接する第２の番組欄の前記第１の番組欄と第２の番組欄との配列方向の幅が設定された幅より小さい場合、前記選択手段は、前記第１の操作エリアと、前記第２の操作エリアと、前記第１のウィンドウの表示から前記第１の操作エリアおよび前記第２の番組欄に対応する第２の番組の詳細な情報を表示するかを選択させための第３の操作エリアを有する第２のウィンドウの表示に変更するかを選択させるための第４の操作エリアを有する前記第１のウィンドウを表示する
請求項２に記載のチューナ装置。
【請求項４】
前記表示画面を有する表示パネルと、
前記表示画面上の操作位置を検出する操作位置検出手段とを更に具備する請求項１に記載のチューナ装置。
【請求項５】
複数の放送局の内から選局された一つの放送局から放送された放送波に関する情報を表示する方法であって、
前記複数の放送局によって放映される複数の番組に対応する、放映時間帯をそれぞれ含む複数の番組情報を取得し、
前記複数の番組情報に基づいて、第１の日時を起点とする第１の時間幅に放映される複数の番組に対応する複数の番組欄を有する番組表エリアを備えた電子番組ガイドを表示画面上に表示し、
前記第１の時間幅内に、第１の放送局によって放映される番組の番組情報が取得されていない時間帯、または前記第１の放送局が放送を休止している時間帯がある場合、前記第１の放送局に対応する第１の放送局エリア内の、前記番組情報が取得されていない時間帯に対応する領域、または放送休止の時間帯に対応する領域に未取得欄または放送休止欄を表示し、
前記第１の放送局エリア内の一部が未取得欄または放送休止欄であり、かつ未取得欄または放送休止欄が操作されたことが検出された場合、前記第１の放送局を選局するかを選択させるための第１の操作エリアを有する第１のウィンドウを表示しない、
前記第１の放送局エリア内の全てが未取得欄または放送休止欄であり、かつ前記第１の放送局エリア上が操作されたことが検出された場合、前記第１のウィンドウを表示する
方法。
【請求項６】
複数の放送局の内から選局された一つの放送局から放送された放送波に関する情報を表示するためのプログラムであって、
前記複数の放送局によって放映される複数の番組に対応する、放映時間帯をそれぞれ含む複数の番組情報を取得する手順と、
前記複数の番組情報に基づいて、第１の日時を起点とする第１の時間幅に放映される複数の番組に対応する複数の番組欄を有する番組表エリアを備えた電子番組ガイドを表示画面上に表示する手順と、
前記第１の時間幅内に、第１の放送局によって放映される番組の番組情報が取得されていない時間帯、または前記第１の放送局が放送を休止している時間帯がある場合、前記第１の放送局に対応する第１の放送局エリア内の、前記番組情報が取得されていない時間帯に対応する領域、または放送休止の時間帯に対応する領域に未取得欄または放送休止欄を表示する手順と
をコンピュータに実行させるプログラムであって、
前記第１の放送局エリア内の一部が未取得欄または放送休止欄であり、かつ未取得欄または放送休止欄が操作されたことが検出された場合、前記第１の放送局を選局するかを選択させるための第１の操作エリアを有する第１のウィンドウを表示しない、
前記第１の放送局エリア内の全てが未取得欄または放送休止欄であり、かつ前記第１の放送局エリア上が操作されたことが検出された場合、前記第１のウィンドウを表示する
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、電子番組ガイドを表示するチューナ装置および方法に関する。
【背景技術】
【０００２】
現在、テレビ番組の録画予約や視聴予約を行うために、電子番組ガイド（ＥＰＧ：Electric Program Guide）が広く用いられている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２９５５１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
電子番組ガイドが表示された状態から容易に選局を行いたいという要望がある。
【０００５】
本発明の目的は、電子番組ガイドが表示された状態から容易に選局を行うことが可能なチューナ装置および方法を提供することにある。
【課題を解決するための手段】
【０００６】
実施形態によれば、チューナ装置は、チューナと、取得手段と、表示手段と、選択手段と、要求手段とを具備する。チューナは、複数の放送局の内から選択された一つの放送局から放送された放送波を受信する。取得手段は、前記複数の放送局によって放映される複数の番組に対応する、放映時間帯をそれぞれ含む複数の番組情報を取得する。表示手段は、前記複数の番組情報に基づいて、第１の日時を起点とする第１の時間幅に放映される複数の番組に対応する複数の番組欄を有する番組表エリアを備えた番組ガイドを表示画面上に表示する。選択手段は、第１の番組欄が操作されたことが検出され、前記第１の番組欄に対応する第１の番組が未放映の場合、前記第１の番組を放映する第１の放送局を選局するかを選択させるための第１の操作エリアを有する第１のウィンドウを前記表示画面上に表示する。要求手段は、前記第１の操作エリアが操作されたことが検出された場合、前記第１の放送局の選局を前記チューナに要求する。前記番組表エリアは、前記複数の放送局の少なくとも一部の放送局に対応する複数の放送局エリアを有する。各番組欄は、各番組欄を放映する放送局に対応する放送局エリア内の各番組欄に対応する番組の放映時間に対応する領域に配置されている。前記第１の時間幅内に、第２の放送局によって放映される番組の番組情報が取得されていない時間帯、または前記第２の放送局が放送を休止している時間帯がある場合、前記表示手段は、前記第２の放送局に対応する第２の放送局エリア内の、前記番組情報が取得されていない時間帯に対応する領域、または放送休止の時間帯に対応する領域に未取得／放送休止欄を表示する。前記第２の放送局エリア内の一部が未取得／放送休止欄であり、未取得／放送休止欄が操作されたことが検出された場合、前記選択手段は、前記第２の放送局を選局するかを選択させるための第２の操作エリアを有する第２のウィンドウを表示しない。前記第２の放送局エリア内の全てが前記未取得／放送休止欄であり、前記第２の放送局エリア上が操作されたことが検出された場合、前記選択手段は前記第２のウィンドウを表示する。
【図面の簡単な説明】
【０００７】
【図１】実施形態のチューナ装置の外観を示す図。
【図２】実施形態のチューナ装置のシステム構成を示すブロック図。
【図３】テレビ視聴プログラムによって生成されたＥＰＧ表示データに基づいてＬＣＤに表示される電子番組ガイドの一例を示す図。
【図４】実施形態のテレビ視聴プログラムの構成の一例を示すブロック図。
【図５】ポップアップウィンドウおよび電子番組ガイドの一例を示す図。
【図６】電子番組ガイドの一例を示す図。
【図７】電子番組ガイドの一例を示す図。
【図８】ポップアップウィンドウおよび電子番組ガイドの一例を示す図。
【図９】ポップアップウィンドウの一例を示す図。
【図１０】ポップアップウィンドウの一例を示す図。
【図１１】テレビ視聴プログラムによって行われる処理の手順の一例を示すフローチャート。
【発明を実施するための形態】
【０００８】
以下、実施の形態について図面を参照して説明する。
【０００９】
先ず、図１を参照して、本実施形態のチューナ装置の構成を説明する。このチューナ装置は、携帯型の端末、たとえば、タブレット型パーソナルコンピュータ、ラップトップ型またはノートブック型のパーソナルコンピュータ、またはＰＤＡ、として実現し得る。以下では、このチューナ装置がタブレット型パーソナルコンピュータ１０（以下、コンピュータ１０と称す。）として実現されている場合を想定する。
【００１０】
図１は、コンピュータ１０の外観を示す図である。このコンピュータ１０は、コンピュータ本体１と、タッチスクリーンディスプレイ１７とから構成される。コンピュータ本体１は薄い箱形の筐体を有している。タッチスクリーンディスプレイ１７はコンピュータ本体１の表面上に配置される。タッチスクリーンディスプレイ１７は、フラットパネルディスプレイ（たとえば、液晶表示装置（ＬＣＤ））と、タッチパネルとを備える。タッチパネルは、ＬＣＤの画面を覆うように設けられる。タッチパネルは、ユーザの指またはペンによってタッチされたタッチスクリーンディスプレイ１７上の位置を検出するように構成されている。
【００１１】
図２は、コンピュータ１０のシステム構成の一例を示すブロック図である。  
コンピュータ１０は、中央処理装置（ＣＰＵ）１０１、ブリッジ回路１０２、主メモリ１０３、グラフィクスコントローラ（ＧＰＵ）１０５、サウンドコントローラ１０６、ＢＩＯＳ−ＲＯＭ１０７、ソリッドステートドライブ（ＳＳＤ）１０９、ＢＴ（Bluetooth（登録商標））モジュール１１０、カードスロット１１１、無線ＬＡＮコントローラ１１２、エンベデッドコントローラ（ＥＣ）１１３、ＥＥＰＲＯＭ１１４、ＵＳＢコネクタ１３、タッチスクリーンディスプレイ１７、ビデオメモリ（ＶＲＡＭ）１０５Ａ等を備える。
【００１２】
ＣＰＵ１０１は、コンピュータ１０内の各部の動作を制御するプロセッサである。ＣＰＵ１０１は、ＳＳＤ１０９から主メモリ１０３にロードされるオペレーティングシステム（ＯＳ）２０１及び各種アプリケーションプログラムを実行する。アプリケーションプログラムには、テレビ視聴プログラム２０２が含まれている。
【００１３】
ＴＶチューナは、複数の放送局の内から選局された一つの放送局から放送された放送波を受信し、受信した放送波からＴＳ（Transport Stream）パケットを出力する。
【００１４】
テレビ視聴プログラム２０２は、ＴＶチューナ３０から出力されたＴＳパケットに含まれる放送番組データを視聴するためのライブ再生処理、ＴＶチューナ３０から出力されたＴＳパケットに含まれる電子番組データに基づいて電子番組ガイドを表示するための等を実行する。
【００１５】
ＯＳ２０１は、本実施形態では、例えばＡｎｄｒｏｉｄ（登録商標）ＯＳを想定している。つまり、Ａｎｄｒｏｉｄ（登録商標）ＯＳを使用したシステムを想定しており、コンピュータ１０は、Ａｎｄｒｏｉｄ（登録商標）ＯＳを実装した装置を想定している。本実施形態で、なお、本実施形態は、ＯＳ２０１は、Ａｎｄｒｏｉｄ（登録商標）ＯＳ以外のＯＳを実装したコンピュータ１０であってもよい。つまり、本実施形態で述べるようなシステムを他のＯＳを実装したシステムに適用することができるため、Ａｎｄｒｏｉｄ（登録商標）ＯＳ以外のＯＳを実装したコンピュータ１０に対しても、本実施形態で述べるようなシステムを応用することができる。
【００１６】
また、ＣＰＵ１０１は、ＢＩＯＳ−ＲＯＭ１０７に格納されたＢＩＯＳ（basic input/output system）も実行する。ＢＩＯＳは、ハードウェア制御のためのプログラムである。  
ブリッジ回路１０２は、ＣＰＵ１０１のローカルバスと、ＰＣＩ（Peripheral Component Interconnect）バス上の各デバイス及びＬＰＣ（Low Pin Count）バス上の各デバイスと、の間を接続するブリッジデバイスである。また、ＳＳＤ１０９を制御するためのシリアルＡＴＡ（Advanced Technology Attachment）コントローラを内蔵している。さらに、サウンドコントローラ１０６との通信を実行する機能も有している。あるいは、ＰＣＩ ＥＸＰＲＥＳＳ規格のシリアルバスなどを介してＧＰＵ１０５との通信を実行する機能も有している。
【００１７】
ＧＰＵ１０５は、コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７Ａを制御する表示コントローラである。このＧＰＵ１０５によって生成される映像信号（表示信号ともいう）はＬＣＤ１７Ａに送られる。
【００１８】
サウンドコントローラ１０６は音源デバイスであり、再生対象のオーディオデータをスピーカ１８Ａ及びスピーカ１８Ｂに出力する。無線ＬＡＮコントローラ１１２は、例えばＩＥＥＥ ８０２．１１規格の無線通信を実行する無線通信デバイスである。
【００１９】
ＥＣ１１３は、電力管理のためのエンベデッドコントローラである。ＥＣ１１３は、ユーザの操作に応じてコンピュータ１０を電源オン／電源オフする機能を有している。電源回路１２１は、コンピュータ１０内のバッテリ１２２から供給される電力、またはＡＣアダプタ１２３のような外部電源から供給される電力を用いて、各コンポーネントに供給すべき動作電力を生成する。また、電源回路１２１は、外部電源から供給される電力を用いてバッテリ１２２の充電も行う。
【００２０】
タッチパネルディスプレイ１７には、ＬＣＤ１７Ａのほか、タッチパネル１７Ｂが組み込まれている。ＬＣＤ１７Ａに重ね合わせて配置されるタッチパネル１７Ｂは、センサやＭＣＵ（Micro controller unit）等を有している。タッチパネル１７Ｂ上でタッチ操作が行われると、そのタッチされた位置がセンサによって検出され、当該タッチパネル１７Ｂ上のタッチされた位置を含む入力情報がＭＣＵによって出力される。
【００２１】
図３は、テレビ視聴プログラム２０２によって生成されたＥＰＧ表示データに基づいてＬＣＤ１７に表示される電子番組ガイドの一例を示す図である。この電子番組ガイド４００は、１０月２８日（土）の午後３時００分から午後１０時５９分の間に“００１１”、“００２１”、および“００３１”の３つの放送局によって放映される番組の情報を示している。
【００２２】
電子番組ガイド４００は、番組表エリア４０１、日付エリア４１０、時間表示バー４２０、および放送局表示バー４３０を含む。  
番組表エリア４０１は、電子番組ガイド４００の中央に表示されている。日付エリア４１０は、電子番組ガイド４００の右上に表示されている。時間表示バー４２０は、番組表エリア４０１の左側に表示されている。放送局表示バー４３０は、番組表エリア４０１の上側に表示されている。なお、破線４１３は、現在の時刻を示しているが、実際には表示されないものである。
【００２３】
日付エリア４１０には、番組表エリア４０１に表示されている番組の放映日が表示される。図３に示す例では、日付エリア４１０に“０２月０６日（月）”が表示されている。また、番組表エリア４０１の右下に表示されている符合４１１は現在の日にちを示し、符合４１２は現在の時刻を示している。
【００２４】
図３に示す例では、時間表示バー４２０内に、４つの時間帯欄４２１〜４２４が行方向に配列されている。時間帯欄４２１は午後７時００分から午後７時００分の５９分後の午後７時５９分迄に対応し、時間帯欄４２２は午後８時から午後８時００の５９分後の午後８時５９分迄の時間帯に対応し、時間帯欄４２３は午後９時００分から午後９時の５９分後の午後９時５９分迄の時間帯に対応し、時間帯欄４２４は午後１０時００分から午後１０時００分の５９分後の午後６時５９分迄の時間帯に対応する。
【００２５】
放送局表示バー４３０内に放送局欄４３１〜４３３が列方向に配列されている。図３に示す例では、放送局欄４３１は“００１１”に対応し、放送局欄４３２は“００２１”に対応し、放送局欄４３３は“００３１”に対応し、放送局欄４３４は“００４１” に対応する。
【００２６】
番組表エリア４０１は、各放送局欄に対応する放送局エリア４４１〜４４４を有する。各放送局エリアには、番組に対応する番組欄（４５１，４５２，４５３，４５４）を有する。各番組欄は、放送局エリア内の放映時間帯に対応する領域に設けられている。番組欄は、２月６日（火）を起点とする第１の時間幅の間に放映される番組に対応する。
【００２７】
図４は、テレビ視聴プログラム２０２の構成を示すブロック図である。  
図４に示すように、テレビ視聴プログラム２０２は、デマルチプレクサ３０１、オーディオデコーダ３０２、ビデオデコーダ３０３、ＰＳＩ／ＳＩデコーダ３０４、ＥＰＧ表示処理部３０５、および制御部３０６、選局要求部３０７等を備えている。
【００２８】
デマルチプレクサ３０１は、ＴＶチューナ３０から出力されたＴＳ（Transport Stream）パケットから、ＰＳＩ／ＳＩ（Program Specific Information/Service Information：番組特定情報／番組配列情報）、ビデオデータ、およびオーディオデータをそれぞれ分離する。デマルチプレクサ３０１は、分離したオーディオデータをオーディオデコーダ３０２に出力し、分離したビデオデータをビデオデコーダ３０３に出力し、分離したＰＳＩ／ＳＩをＰＳＩ／ＳＩデコーダ３０４に出力する。
【００２９】
オーディオデコーダ３０２は、オーディオデータをデコードし、デコードされたオーディオデータをサウンドコントローラ１０６に出力する。ビデオデコーダ３０３は、ビデオデータをデコードする。
【００３０】
ＰＳＩ／ＳＩデコーダ３０４は、ＰＳＩ／ＳＩをデコードする。デコードされたデータをＥＰＧ表示処理部３０５に出力する。ＰＳＩ（番組特定情報）は各ＴＳパケットに含まれる情報を識別するための情報であり、このＰＳＩを拡張して番組名や電子番組ガイド（ＥＰＧ：Electric Program Guide）といった番組情報を含めたものがＳＩ（番組配列情報）である。ＥＰＧ表示処理部３０５は、番組情報に基づいて、番組表を含む電子番組ガイドを表示するためのＥＰＧ表示データを作成する。
【００３１】
ＥＰＧ表示処理部３０５は、番組表データ生成部３０５Ａ、ＥＰＧ表示部３０５Ｂ、操作検出部３０５Ｃ等を備えている。
【００３２】
番組表データ生成部３０５Ａは、番組表データを生成する。番組表データは、番組情報を、放送開始時間、放映時間、放送局、番組タイトル、出演者、あらすじなどの情報で構成し、これを、番組をひとつのセルとして、日時と放送局で規定できるように２次元平面に配置したものとなる。そして、各番組の情報は、放送日時と放送局に基づいて選択できるよう番組表データ生成部３０５Ａによってデータベース化される。ＥＰＧ表示部３０５Ｂは、番組表データに基づいて電子番組ガイドを表示するためのＥＰＧ表示データを生成する。
【００３３】
タッチパネル１７Ｂは、タッチパネル１７Ｂ上のタッチされた位置を含む入力情報をテレビ視聴プログラム２０２に出力する。制御部３０６は、入力情報に基づいて、ユーザの操作を検出し、検出結果に応じて、ビデオデコーダ３０３およびＥＰＧ表示処理部３０５の一方がグラフィクスコントローラ１０５への表示データの出力を要求する。
【００３４】
ＥＰＧ表示処理部３０５がグラフィクスコントローラ１０５にＥＰＧ表示データを出力している場合、タッチパネルから１７Ｂからの入力情報は、操作検出部３０５Ｃに供給される。
【００３５】
操作検出部３０５Ｃは、タッチパネル１７Ｂ上のタッチされた位置を含む入力情報に基づいて、操作位置、操作の種類を検出する。操作の種類は、タッチ操作、タップ操作、スライド操作、ピンチ操作（ピンチイン操作、ピンチアウト操作）等を含む。タッチ操作は、表示画面上を触れる操作である。タップ操作とは、ユーザが画面上を指で触れてから、離す操作のことである。また、スライド操作とは、ユーザが画面上を指で触れたまま、目的の方向に動かす操作のことである。
【００３６】
操作検出部３０５Ｃは、タッチパネル１７Ｂからの入力情報に基づいて、画面上にタッチ操作が行われたことを検出する。ＥＰＧ表示処理部３０５は、タッチ操作検出後のタッチパネル１７Ｂからの入力情報に基づいて、ユーザの操作（タップ操作、スライド操作等）を検出する。言い換えると、ＥＰＧ表示処理部３０５は、タッチパネル１７Ｂからの入力情報の変化に基づいて、ユーザの操作（タップ操作、スライド操作等）を検出する。
【００３７】
番組表エリア４０１上でフリック操作やスライド操作が行われることで、ＥＰＧ表示部３０５Ｂは、番組表エリア４０１内の表示内容をスクロールさせたりするためのＥＰＧ表示データを作成する。
【００３８】
電子番組ガイドの表示時に、番組表エリア４０１上の番組欄上でタッチ操作が行われた場合、番組欄に対応する番組を放映する放送局の選局が選択された旨を選局要求部に通知する。選局要求部は、選局要求部は、通知された放送局の選局をチューナに要求する。選局要求部３０７は、番組欄に対応する番組を放映する放送局の選局をチューナ３０に要求する。チューナ３０は要求に応じた放送局を選局する。
【００３９】
（番組ガイドによる選曲）
図５は、ポップアップウィンドウおよび電子番組ガイドを示す図である。  
番組表エリア４０１上でタッチ操作が行われた場合、ＥＰＧ表示部３０５Ｂは、図５に示すように、タッチ操作が行われた番組欄に対応する番組に応じたポップアップウィンドウ５００を電子番組ガイド４００上に表示する。図４の番組欄４５１上でタッチ操作が行われた場合に表示されるポップアップウィンドウ５００が、図５に示されている。
【００４０】
図５に示すように、ポップアップウィンドウ５００内には、番組名５０１、放映曜日５０２、放映時間帯５０３、番組の説明５０４、選局ボタン５１０、番組詳細ボタン５２０が表示される。選局ボタン５１０は、タッチ操作が行われた番組欄に対応する番組を放映する放送局を選局するために設けられている。番組詳細ボタン５２０は、番組の詳細な説明を表示画面上に表示させるために設けられている。
【００４１】
選局ボタン５１０上でタッチ操作が行われると、選局要求部がチューナ３０に対して、タッチ操作が行われた番組欄に対応する番組を放映する放送局の選局を要求する。
【００４２】
図６および図７は、電子番組ガイドを示す図である。  
なお、図６および図７に示すように、放送局エリア内の番組情報が取得されていない時間帯、または放送が休止されている時間帯は、未取得／放送休止欄４６１Ａ、４６１Ｂが表示される。図６に示すように、放送局エリア内の一部が未取得／放送休止欄４６１Ａの場合、未取得／放送休止欄４６１Ａ上でタッチ操作が行われても、ポップアップウィンドウが表示されない。但し、図７に示すように、放送局エリア４４１内の全てが未取得／放送休止欄４６１Ｂの場合、未取得／放送休止欄４６１Ｂ上でタッチ操作が行われたら、ポップアップウィンドウ５００Ａを表示する。特定の番組に対応する番組欄に対してタップ操作されていないので、ポップアップウィンドウ５００Ａ内に、放映曜日、放映時間帯、および番組の説明は、表示されない。また、詳細表示ボタン５２０Ａはグレーアウト表示され、詳細表示ボタン５２０Ａによる操作できないことが示されている。
【００４３】
図８は、ポップアップウィンドウおよび電子番組ガイドの一例を示す図である。図４の番組欄４５２の上および下の番組欄４５３，４５４の行方向の高さは低く、番組欄に対してタッチ操作を行うことが困難である。番組欄に応じたポップアップウィンドウが容易に表示できるように、番組欄上でタッチ操作が行われると、図８に示すポップアップウィンドウ５３０が電子番組ガイド４００上に表示される。図８に示すように、ポップアップウィンドウは、番組欄に応じたポップアップウィンドウを表示させるための選択ボタン５３１、５３２を有する。なお、番組欄がタッチされた場合、
選択ボタン５３１は、番組欄４５３に応じたポップアップウィンドウを表示させるための選択操作エリアである。また、選択ボタン５３２は、番組欄４５４に応じたポップアップウィンドウを表示させるための選択操作エリアである。
【００４４】
図９，図１０は、ポップアップウィンドウの一例を示す図である。
【００４５】
なお、番組欄の上の番組欄の高さが狭く、番組欄の下の番組欄の高さが狭くない場合、図９に示すポップアップウィンドウ５４０が表示される。選択ボタン５３２は、グレイアウト表示され、グレーアウト表示され、選択ボタン５３２による操作できないことが示されている。また、番組欄の上の番組欄の高さが狭くなく、番組欄の下の番組欄の高さが狭くない場合、図９に示すポップアップウィンドウ５５０が表示される。選択ボタン５３１は、グレイアウト表示され、グレーアウト表示され、選択ボタン５３１による操作できないことが示されている。
【００４６】
図１１は、テレビ視聴プログラムによって行われる処理の手順を示すフローチャートである。  
ＥＰＧ表示部３０５Ｂは、タップ操作された場合、操作位置が番組表エリア内であるかを判定する（ステップＢ１１）。操作位置が番組表エリア上であると判定した場合（ステップＢ１１のＹｅｓ）、ＥＰＧ表示部３０５Ｂは、操作位置に対応する位置が番組欄であるかを判定する（ステップＢ１２）。番組欄であると判定した場合（ステップＢ１２のＹｅｓ）、ＥＰＧ表示部３０５Ｂは、検出された番組欄の上下の番組欄の行方向の高さを検出する（ステップＢ１３）。
【００４７】
ＥＰＧ表示部３０５Ｂは、検出された高さに応じたポップアップウィンドウを表示する（ステップＢ１４）。上下の番組欄の行方向の高さが設定された高さより低い場合、ＥＰＧ表示部３０５Ｂは、ポップアップウィンドウ５３０を表示する。上の番組欄の行方向の高さが設定された高さより低く、下の番組欄の行方向の高さが設定された高さより低くない場合、ＥＰＧ表示部３０５Ｂは、ポップアップウィンドウ５３０を表示する。上の番組欄の行方向の高さが設定された高さより低くなく、下の番組欄の行方向の高さが設定された高さより低い場合、ＥＰＧ表示部３０５Ｂは、ポップアップウィンドウ５４０を表示する。
【００４８】
表示後、タップ操作されたら、ＥＰＧ表示部３０５Ｂは、タップ操作された位置が選局ボタン５１０上であるかを判定する（ステップＢ１５）。選局ボタン５１０上であると判定した場合（ステップＢ１５のＹｅｓ）、番組欄に対応する番組を放映する放送局の選局が選択された旨を選局要求部に通知する。選局要求部は、選局要求部は、通知された放送局の選局をチューナに要求する（ステップＢ１６）。
【００４９】
選局ボタン５１０上ではないと判定した場合（ステップＢ１５のＮｏ）、ＥＰＧ表示部３０５Ｂは、タップ操作された位置が詳細情報ボタン５２０上であるかを判定する（ステップＢ１７）。詳細情報ボタン５２０であると判定した場合（ステップＢ１７のＹｅｓ）、番組の詳細な説明を表示画面上に表示する（ステップＢ１８）。
【００５０】
ステップＢ１２において番組欄上ではないと判定した場合（ステップＢ１２のＮｏ）、ＥＰＧ表示部３０５Ｂは、操作位置が未取得／放送休止欄上であるかを判定する（ステップＢ１９）。未取得／放送休止欄であると判定した場合（ステップＢ１９のＹｅｓ）、未取得／放送休止欄を含む放送局エリア内に番組欄が表示されているかを判定する（ステップＢ２０）。番組欄が表示されていると判定した場合（ステップＢ２０のＹｅｓ）、ＥＰＧ表示部３０５Ｂは、ポップアップウィンドウを表示しない。番組欄が表示されていると判定した場合（ステップＢ２０のＮｏ）、ＥＰＧ表示部３０５Ｂは、図７に示したようなポップアップウィンドウを表示する（ステップＢ２１）。
【００５１】
表示後、タップ操作されたら、ＥＰＧ表示部３０５Ｂは、タップ操作された位置が選局ボタン５１０上であるかを判定する（ステップＢ２２）。選局ボタン５１０上であると判定した場合（ステップＢ２２のＹｅｓ）、未取得／放送休止欄に対応する番組を放映する放送局の選局が選択された旨を選局要求部に通知する。選局要求部は、選局要求部は、通知された放送局の選択をチューナに要求する（ステップＢ２３）。
【００５２】
なお、番組情報は放送波から得ていたが、インターネットに接続されたサーバから番組情報を取得しても良い。また、チューナ装置は、液晶表示装置と、タッチパネルとを有していなくても良い。
【００５３】
本実施形態によれば、番組表エリア内の未放映の番組に対応する番組欄が操作された場合に、操作された番組欄に対応する番組を放映する放送局の選局をＴＶチューナ３０に要求することで、電子番組ガイドが表示されている状態から選局を行うことが可能になる。
【００５４】
本実施形態で説明した各フローチャートの処理はプログラムによって実現することができるので、このソフトウェアを格納したコンピュータ読み取り可能な記憶媒体を通じてこのソフトウェアを通常のコンピュータにインストールして実行することにより、本実施形態と同様の効果を容易に実現することができる。
【００５５】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００５６】
１０…タブレット型パーソナルコンピュータ、１７…タッチスクリーンディスプレイ、１７Ａ…ＬＣＤ、１７Ｂ…タッチパネル、３０…ＴＶチューナ、３０１…デマルチプレクサ、３０２…オーディオデコーダ、３０３．ＰＳＩ…ビデオデコーダ、３０３…ビデオデコーダ、３０４…ＰＳＩ／ＳＩデコーダ、３０５…ＥＰＧ表示処理部、３０５Ａ…番組表データ生成部、３０５Ｂ…ＥＰＧ表示部、３０５Ｃ…操作検出部、３０６…制御部、３０７…選局要求部。
【図１】
0005377704.tif 000002
【図２】
0005377704.tif 000003
【図３】
0005377704.tif 000004
【図４】
0005377704.tif 000005
【図５】
0005377704.tif 000006
【図６】
0005377704.tif 000007
【図７】
0005377704.tif 000008
【図８】
0005377704.tif 000009
【図９】
0005377704.tif 000010
【図１０】
0005377704.tif 000011
【図１１】
0005377704.tif 000012