(57)【特許請求の範囲】
【請求項１】
タッチパネルディスプレイと、
番組に対応するオブジェクトが配置される番組表を提示するための第１の画面が前記タッチパネルディスプレイに表示される場合であって、前記タッチパネルディスプレイの前記オブジェクトが表示される領域上において、前記タッチパネルディスプレイへの接触期間がしきい値以下の第１のタッチ操作が行われる場合、前記オブジェクトに対応する番組に関する第１の情報を提示するための第２の画面を前記タッチパネルディスプレイに表示し、前記タッチパネルディスプレイへの接触期間がしきい値を超える第２のタッチ操作が行われる場合、前記オブジェクトに対応する番組に関する第２の情報を提示するための第３の画面を前記タッチパネルディスプレイに表示するための制御を行う表示制御手段と、
を具備する電子機器。
【請求項２】
前記第１の情報は、前記番組表に含まれる番組のメタデータの中から取得される番組に関する簡易情報を含み、
前記第２の情報は、ネットワークを介して接続されるサーバから取得される番組に関する詳細情報を含む、
請求項１に記載の電子機器。
【請求項３】
通信手段を具備し、
前記表示制御手段は、前記メタデータを用いてクエリを作成し、前記通信手段を介して前記クエリを前記サーバに送信することにより、番組に関する詳細情報を取得する、
請求項２に記載の電子機器。
【請求項４】
前記表示制御手段は、前記第２の画面を前記第１の画面上の一部に重ねて前記タッチパネルディスプレイに表示し、前記第３の画面を前記第１の画面に替えて前記タッチパネルディスプレイに表示する請求項１に記載の電子機器。
【請求項５】
前記表示制御手段は、前記第２の画面に配置された前記第２の情報を閲覧するための操作ボタンを表すオブジェクトに対するタッチ操作が前記タッチパネルディスプレイ上で行われた場合、前記第２の画面が重ねられた前記第１の画面に替えて前記第３の画面を前記タッチパネルディスプレイに表示する請求項４に記載の電子機器。
【請求項６】
前記表示制御手段は、前記第１のタッチ操作または前記第２のタッチ操作の対象となった前記オブジェクトに対応する番組を視聴するための操作ボタンを表すオブジェクトと、番組を視聴予約するための操作ボタンを表すオブジェクトとの少なくとも一方を前記第２の画面または前記第３の画面に配置する請求項１に記載の電子機器。
【請求項７】
前記表示制御手段は、放送中の番組の場合、前記番組を視聴するための操作ボタンを表すオブジェクトを前記第２の画面または前記第３の画面に配置し、放送予定の番組の場合、前記番組を視聴予約するための操作ボタンを表すオブジェクトを前記第２の画面または前記第３の画面に配置する請求項６に記載の電子機器。
【請求項８】
前記表示制御手段は、前記第１のタッチ操作または前記第２のタッチ操作の対象となった前記オブジェクトに対応する番組を録画するための操作ボタンを表すオブジェクトを前記第２の画面または前記第３の画面に配置する請求項１に記載の電子機器。
【請求項９】
前記表示制御手段は、録画機能が搭載されている場合に、番組を録画するための操作ボタンを表すオブジェクトを前記第２の画面または前記第３の画面に配置する請求項８に記載の電子機器。
【請求項１０】
タッチパネルディスプレイを具備する電子機器の番組情報表示方法であって、
番組に対応するオブジェクトが配置される番組表を提示するための第１の画面が前記タッチパネルディスプレイに表示される場合であって、前記タッチパネルディスプレイの前記オブジェクトが表示される領域上において、前記タッチパネルディスプレイへの接触期間がしきい値以下の第１のタッチ操作が行われる場合、前記オブジェクトに対応する番組に関する第１の情報を提示するための第２の画面を前記タッチパネルディスプレイに表示し、
番組に対応するオブジェクトが配置される番組表を提示するための第１の画面が前記タッチパネルディスプレイに表示される場合であって、前記タッチパネルディスプレイの前記オブジェクトが表示される領域上において、前記タッチパネルディスプレイへの接触期間がしきい値を超える第２のタッチ操作が行われる場合、前記オブジェクトに対応する番組に関する第２の情報を提示するための第３の画面を前記タッチパネルディスプレイに表示する、
番組情報表示方法。
【請求項１１】
前記番組表に含まれる番組のメタデータの中から取得される番組に関する簡易情報を前記第１の情報として表示し、
ネットワークを介して接続されるサーバから取得される番組に関する詳細情報を前記第２の情報として表示する、
請求項１０に記載の番組情報表示方法。
【請求項１２】
前記メタデータを用いて作成したクエリを前記サーバに送信して番組に関する詳細情報を取得する請求項１１に記載の番組情報表示方法。
【請求項１３】
コンピュータに、
番組に対応するオブジェクトが配置される番組表を提示するための第１の画面がタッチパネルディスプレイに表示される場合であって、前記タッチパネルディスプレイの前記オブジェクトが表示される領域上において、前記タッチパネルディスプレイへの接触期間がしきい値以下の第１のタッチ操作が行われる場合、前記オブジェクトに対応する番組に関する第１の情報を提示するための第２の画面を前記タッチパネルディスプレイに表示し、
番組に対応するオブジェクトが配置される番組表を提示するための第１の画面が前記タッチパネルディスプレイに表示される場合であって、前記タッチパネルディスプレイの前記オブジェクトが表示される領域上において、前記タッチパネルディスプレイへの接触期間がしきい値を超える第２のタッチ操作が行われる場合、前記オブジェクトに対応する番組に関する第２の情報を提示するための第３の画面を前記タッチパネルディスプレイに表示する、
手順を実行させるためのプログラム。
【請求項１４】
前記コンピュータに、
前記番組表に含まれる番組のメタデータの中から取得される番組に関する簡易情報を前記第１の情報として表示し、
ネットワークを介して接続されるサーバから取得される番組に関する詳細情報を前記第２の情報として表示する、
手順をさらに実行させる請求項１３に記載のプログラム。
【請求項１５】
前記コンピュータに、前記メタデータを用いて作成したクエリを前記サーバに送信して番組に関する詳細情報を取得する手順をさらに実行させる請求項１４に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、ＥＰＧ（Electronic Program Guide：電子番組ガイド）と連携させてテレビジョン放送番組の関連情報を表示する技術に関する。
【背景技術】
【０００２】
近年、バッテリ駆動が可能で携行容易な電子機器が広く普及している。この種の電子機器は、多機能化・高性能化が進んでおり、その多くが、他の電子機器との間の無線通信などの通信機能を搭載している。この機能を利用することによって、この種の電子機器は、例えばテレビジョン受像機や録画機器などの他の電子機器を操作するためのリモートコントローラとして動作させることも可能である。
【０００３】
テレビジョン受像機や録画機器は、通常、テレビジョン放送番組を検索するためのＧＵＩ（Graphical User Interface）を提供する。典型的には、テレビジョン放送番組の放送予定表を表示したり、テレビジョン放送番組の関連情報を表示したり、といったユーザ支援を行っている。
【０００４】
これらの情報処理のために、例えばテレビジョン放送番組の関連情報を効率的に表示するための仕組み等が、これまでも種々提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−１３０７５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、例えばテレビジョン受像機や録画機器を操作するためのリモートコントローラとして動作する電子機器において、放送予定表で示されるテレビジョン放送番組の関連情報を閲覧する場合を想定する。また、この関連情報の閲覧は、簡易情報または詳細情報のいずれを閲覧するかを選択できるものと想定する。つまり、表示させる関連情報の情報量を切り替えられるものと想定する。
【０００７】
この場合、ユーザが、例えば興味の程度に応じて、簡易情報または詳細情報のいずれを表示させるかを、放送予定表で示されるテレビジョン放送番組に対する直感的な操作（簡易や詳細をイメージし易い操作）によって切り替え可能であれば、電子機器の使い勝手を向上させることができる。
【０００８】
本発明は、テレビジョン放送番組について表示させる関連情報の情報量を直感的な操作によって切り替え可能とした電子機器、番組情報表示方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
実施形態によれば、電子機器は、タッチパネルディスプレイと、表示制御手段とを具備する。表示制御手段は、番組に対応するオブジェクトが配置される番組表を提示するための第１の画面が前記タッチパネルディスプレイに表示される場合であって、前記タッチパネルディスプレイの前記オブジェクトが表示される領域上において、前記タッチパネルディスプレイへの接触期間がしきい値以下の第１のタッチ操作が行われる場合、前記オブジェクトに対応する番組に関する第１の情報を提示するための第２の画面を前記タッチパネルディスプレイに表示し、前記タッチパネルディスプレイへの接触期間がしきい値を超える第２のタッチ操作が行われる場合、前記オブジェクトに対応する番組に関する第２の情報を提示するための第３の画面を前記タッチパネルディスプレイに表示するための制御を行う。
【図面の簡単な説明】
【００１０】
【図１】実施形態の電子機器の外観を示す図。
【図２】実施形態の電子機器のシステム構成を示す図。
【図３】実施形態の電子機器の一利用形態を例示する図。
【図４】実施形態の電子機器によるＥＰＧの一表示例を示す図。
【図５】実施形態の電子機器によるテレビジョン放送番組の簡易情報の一表示例を示す図。
【図６】実施形態の電子機器によるテレビジョン放送番組の詳細情報の一表示例を示す図。
【図７】実施形態の電子機器におけるＥＰＧに関する画面の一遷移例を示す図。
【図８】実施形態の電子機器が実行するテレビジョン放送番組の関連情報の表示処理の手順を示すフローチャート。
【図９】実施形態の電子機器が実行するＥＰＧに関する画面上への操作ボタンの配置処理の手順を示すフローチャート。
【発明を実施するための形態】
【００１１】
以下、実施の形態について図面を参照して説明する。
【００１２】
図１は、本実施形態の電子機器１の外観を示す図である。図１に示すように、本電子機器１は、例えば、薄いボード状の筐体を有し、筐体の前面中央部にタッチパネルディスプレイ１６が配置された、いわゆるタブレットＰＣ（Personal computer）として実現される。ユーザは、タッチパネルディスプレイ１６上でタッチ操作を行うことで、本電子機器１に対して動作指示を与える。
【００１３】
図２は、本電子機器１のシステム構成を示す図である。
【００１４】
図２に示すように、本電子機器１は、ＣＰＵ（Central Processing Unit）１１、ＭＣＨ（Memory Controller Hub）１２、主メモリ１３、ＩＣＨ（I/o Controller Hub）１４、ＧＰＵ（Graphics Processing Unit：表示コントローラ）１５およびビデオメモリ（VRAM）１５Ａを有している。また、本電子機器１は、タッチパネルディスプレイ１６、ＢＩＯＳ（Basic Input/Output System）−ＲＯＭ（Read Only Memory）１７、ＥＥＰＲＯＭ（Electrically Erasable Programmable ROM）１８、フラッシュメモリ１９およびＬＡＮ（Local Area Network）コントローラ２０を有している。さらに、本電子機器１は、無線ＬＡＮコントローラ２１、ＵＳＢ（Universal Serial Bus）コントローラ２２、サウンドコントローラ２３、スピーカ２４およびＥＣ（Embedded Controller）２５を有している。
【００１５】
ＣＰＵ１１は、本電子機器１の動作を制御するプロセッサであり、フラッシュメモリ１９から主メモリ１３にロードされる、オペレーティングシステム（ＯＳ）１００や、番組ガイドアプリケーションプログラム１１０等の各種アプリケーションプログラムを実行する。番組ガイドアプリケーションプログラム１１０は、例えばテレビジョン受像機や録画機器などのＡＶ（Audio and Visual）機器を操作するためのリモートコントローラとして本電子機器１を動作させるためのソフトウェアである。また、ＣＰＵ１１は、ＢＩＯＳ−ＲＯＭ１７に格納されたＢＩＯＳも実行する。ＢＩＯＳは、ハードウェア制御のためのプログラムである。
【００１６】
ＭＣＨ１２は、ＣＰＵ１１とＩＣＨ１４との間を接続するブリッジとして動作すると共に、主メモリ１３をアクセス制御するメモリコントローラとして動作する。また、ＭＣＨ１２は、ＧＰＵ１５との通信を実行する機能を有している。
【００１７】
ＧＰＵ１５は、ビデオメモリ１５Ａを使って、タッチパネルディスプレイ１６に組み込まれたＬＣＤ（Liquid Crystal Display）１６１への画像表示を実行する表示コントローラである。また、ＧＰＵ１５は、各種プログラムが表示しようとする画像をＣＰＵ１１に代わって描画するアクセラレータを搭載する。
【００１８】
ＩＣＨ１４は、ＢＩＯＳ−ＲＯＭ１７およびＥＥＰＲＯＭ１８をアクセス制御するメモリコントローラとして動作する。また、ＩＣＨ１４は、フラッシュメモリ１９を制御するためのＩＤＥ（Integrated Device Electronics）コントローラを内蔵する。さらに、ＩＣＨ１４は、ＬＡＮコントローラ２０、無線ＬＡＮコントローラ２１、ＵＳＢコントローラ２２、サウンドコントローラ２３およびＥＣ２５と通信する機能も有している。
【００１９】
ＥＥＰＲＯＭ１８は、例えば本電子機器１の識別情報などを格納するための記憶媒体である。ＬＡＮコントローラ２０は、例えばIEEE 802.3規格の有線通信を実行する有線通信デバイスである。一方、無線ＬＡＮコントローラ２１は、例えばIEEE 802.11規格の無線通信を実行する無線通信デバイスである。また、ＵＳＢコントローラ２２は、外部接続されるＵＳＢデバイスとの間で例えばUSB 2.0規格に準拠した通信を実行する有線通信デバイスである。
【００２０】
サウンドコントローラ２３は音源デバイスであり、再生対象のオーディオデータをスピーカ２４に出力する。
【００２１】
そして、ＥＣ２５は、本電子機器１の電力管理を行うためのエンベデッドコントローラである。ＥＣ２５は、タッチパネルディスプレイ１６上でのタッチ操作によるデータ入力を制御するための入力コントローラを内蔵する。
【００２２】
タッチパネルディスプレイ１６には、前述したＬＣＤ１６１のほか、タッチパネル１６２が組み込まれている。ＬＣＤ１６１に重ね合わせて配置されるタッチパネル１６２は、マルチタッチ対応のタッチパネルであり、センサ１６２ａとＭＣＵ（Micro Controller Unit）１６２ｂとを有している。タッチパネル１６２上のｎ箇所でタッチ操作が行われると、そのｎ箇所すべてがセンサ１６２ａによって検出され、タッチパネル１６２への入力タイミングを示すタイミング情報とタッチパネル１６２上における入力位置を示す位置情報とを含む入力情報がＭＣＵ１６２ｂによって出力される。ＭＣＵ１６２ｂが出力する入力情報は、ＥＣ２５に導かれ、ＥＣ２５は、この入力情報を自身のレジスタに格納した後、割り込みを発生させることによってＣＰＵ１１への通知を行い、当該レジスタに格納した入力情報をＣＰＵ１１に読み取らせる。これにより、タッチパネル１６２上でのタッチ操作というイベントの発生がＯＳ１００に伝達され、ＯＳ１００は、番組ガイドアプリケーションプログラム１１０に対して、このイベントの発生を通知する。
【００２３】
図３は、本電子機器１の一利用態様を例示する図である。
【００２４】
無線ＬＡＮコントローラ２１を備え、番組ガイドアプリケーションプログラム１１０がインストールされた本電子機器１は、ＡＶ機器２のリモートコントローラとして動作し得る。ＡＶ機器２は、例えばテレビジョン受像器や録画機器などであり、放送局３から放送されるテレビジョン放送番組データを受信する。
【００２５】
番組ガイドアプリケーションプログラム１１０は、インターネットＡ経由でＥＰＧメタデータサーバ４ａからＥＰＧ用のＥＰＧデータを取得する。番組ガイドアプリケーションプログラム１１０は、このＥＰＧデータを用いて、テレビジョン放送番組の放送予定表をタッチパネルディスプレイ１６に表示したり、テレビジョン放送番組の関連情報をタッチパネルディスプレイ１６に表示したり、といったユーザ支援を行うモジュールである。以下、ＥＰＧデータに基づいて表示される各種情報のうち、特に、テレビジョン放送番組の放送予定表をＥＰＧと称することがある。
【００２６】
また、番組ガイドアプリケーションプログラム１１０は、例えばタッチパネルディスプレイ１６に表示したテレビジョン放送番組の放送予定表から選択されたテレビジョン放送番組のテレビジョン放送番組データをＡＶ機器２から受け取ってタッチパネルディスプレイ１６に表示するように本電子機器１を動作させることもできる。つまり、ユーザは、本電子機器１をＡＶ機器２のリモートコントローラとして利用することに加えて、本電子機器１でテレビジョン放送番組を視聴することもできる。
【００２７】
ＥＰＧデータには、テレビジョン放送番組の放送時刻や内容を示すメタデータが含まれており、番組ガイドアプリケーションプログラム１１０は、テレビジョン放送番組の関連情報を表示する機能として、第１に、このメタデータから得られるテレビジョン放送番組に関する情報を簡易情報としてタッチパネルディスプレイ１６に表示する機能を有している。また、番組ガイドアプリケーションプログラム１１０は、第２に、メタデータからテレビジョン放送番組に関する情報の検索を要求するクエリを作成して情報検索サービスを提供するＷｅｂサイト４ｂにインターネットＡ経由で送信し、当該Ｗｅｂサイト４ｂから返送された検索結果を詳細情報としてタッチパネルディスプレイ１６に表示する機能を有している。そして、番組ガイドアプリケーションプログラム１１０は、ユーザが、例えば興味の程度に応じて、簡易情報または詳細情報のいずれを表示させるか、即ち、テレビジョン放送番組について表示させる関連情報の情報量を（タッチパネル１６２上での）直感的な操作によって切り替え可能としたものであり、以下、この点について詳述する。
【００２８】
なお、番組ガイドアプリケーションプログラム１１０は、複数のＷｅｂサイト４ｂを利用して、テレビジョン放送番組の詳細情報を取得し得る。番組ガイドアプリケーションプログラム１１０は、Ｗｅｂサイト４ｂそれぞれの仕様に沿ったクエリを作成する。
【００２９】
図４は、本電子機器１によるＥＰＧの一表示例を示す図である。ここでは、ＥＰＧを提示するための画面をＥＰＧ画面２００（第１の画面）と称する。
【００３０】
番組ガイドアプリケーションプログラム１１０は、図４に示すように、ＥＰＧ画面２００において、ＥＰＧをグリッド状に表示する。そこで、ここでは、ＥＰＧ上においてテレビジョン放送番組を表す矩形のオブジェクト（例えばａ１）を番組セルと称することとする。
【００３１】
図４に示すように、ＥＰＧ画面２００は、画面切替エリアｂ１、属性切替エリアｂ２、日付切替エリアｂ３および番組表エリアｂ４の４つのエリアに区分けされている。画面切替エリアｂ１は、画面の切り替えを指示するタッチ操作を行うために設けられるエリアである。画面を切り替える場合、この画面切替エリアｂ１で水平方向にフリックする。従って、ＥＰＧ画面２００は、他の画面の画面切替エリアｂ１で、当該ＥＰＧ画面２００に移動するためのフリックを行うことによって表示させることができる。言うまでも無く、ＥＰＧ画面２００の画面切替エリアｂ１でフリックを行えば、元の画面に戻ったり、別の画面に進んだりといったことが可能である。
【００３２】
属性切替エリアｂ２は、番組表エリアｂ４に表示される番組セルのフィルタリングを指示するタッチ操作を行うために設けられるエリアである。図４では、「ＡＬＬ」が選択されているので、すべての番組セルが表示されている。例えば、この属性切替エリアｂ２で水平方向にフリックして「Ｓｐｏｒｔｓ」を選択すると、番組表エリアｂ４に表示される番組セルを、メタデータで示される属性がスポーツであるテレビジョン放送番組の番組セルのみに絞り込むことができる。この絞り込みは、選択された属性を持つテレビジョン放送番組の番組セルのみを表示することで行ってもよいし、その他の番組セルと色分け等の差別化して表示することで行ってもよい。
【００３３】
日付切替エリアｂ３は、番組表エリアｂ４への表示対象とするテレビジョン放送番組の時間的な範囲を日単位で前後に移動させる旨を指示するタッチ操作を行うために設けられるエリアである。例えばＥＰＧデータが２週間分のテレビジョン放送番組のメタデータを持つ場合、日付切替エリアｂ３で水平方向にフリックすることで、番組表エリアｂ４の表示内容を当日から２週間先までの間でスクロールさせることができる。
【００３４】
番組表エリアｂ４は、ＥＰＧを提示する当該ＥＰＧ画面２００の主エリアであって、垂直方向にフリックすることで、表示対象とするチャンネルを切り替えるべくスクロールさせることができ、また、水平方向にフリックすることで、（日付切替エリアｂ３で選択された日付の範囲内で）表示対象とするテレビジョン放送番組の時間的な範囲を前後に移動させるべくスクロールさせることができる。また、斜め方向にフリックすることで、表示対象とするチャンネルと時間的な範囲とを同時に移動させるべくスクロールさせることができる。また、この番組表エリアｂ４に表示された番組セル上でクリック操作を行うことで、その番組セルで表されるテレビジョン放送番組の関連情報を閲覧することができる。なお、番組セル上に配置された符号ａ２のオブジェクトは、その番組セルで表されるテレビジョン放送番組が録画予約または視聴予約されていることを示している。例えば配色により、録画予約と視聴予約との差別化を図る。
【００３５】
いま、図４に示すＥＰＧ画面２００を閲覧したユーザが、番組セルａ１で表されるテレビジョン放送番組に関心をいだき、このテレビジョン放送番組の関連情報を閲覧しようと考えたと想定する。
【００３６】
前述したように、番組ガイドアプリケーションプログラム１１０は、（１）メタデータから得られる情報を簡易情報として表示する、（２）メタデータからクエリを作成し、Ｗｅｂサイト４ｂに検索させた結果を詳細情報として表示する、の２つの関連情報表示機能を有している。ユーザは、簡易情報を閲覧する場合、番組セルａ１が表示された領域上において、タッチパネルディスプレイ１６への接触期間がしきい値として定められた期間以内のタッチ操作（タップ操作）を行う。一方、詳細情報を閲覧する場合には、ユーザは、同領域上において、タッチパネルディスプレイ１６への接触期間がしきい値として定められた期間を越えるタッチ操作（ロングタップ操作）を行う。
【００３７】
つまり、本電子機器１は、短く触れれば基本情報のみを表示させ、長く触れればより詳しい情報を表示させるといった具合に接触期間と情報量とをリンクさせた簡易や詳細をイメージし易い直感的な操作によって、ある番組セルで表されるテレビジョン放送番組について表示させる関連情報の情報量を切り替え可能とすることを実現する。
【００３８】
図５は、本電子機器１によるテレビジョン放送番組の簡易情報の一表示例を示す図である。ここでは、テレビジョン放送番組の簡易情報を提示するための画面を番組簡易画面２０１（第２の画面）と称する。
【００３９】
番組セルａ１に対するタップ操作が行われると、番組ガイドアプリケーションプログラム１１０は、図５に示すように、ＥＰＧ画面２００上の一部に重ね合わせるように、番組簡易画面２０１を表示する。番組簡易画面２０１には、ＥＰＧデータに含まれる番組セルａ１で表されるテレビジョン放送番組のメタデータから得られる情報が簡易情報として表示される。ここでは、番組簡易画面２０１を、ＥＰＧ画面２００上の一部に重ね合わせるように表示する例を示すが、ＥＰＧ画面２００に替えて表示することも可能である。
【００４０】
また、番組ガイドアプリケーションプログラム１１０は、この番組簡易画面２０１上に、画面遷移のための２つの操作ボタンｃ１，ｃ２を配置する。操作ボタンｃ１は、さらに詳細情報を閲覧したい場合に詳細情報の表示を指示するためのボタンである。従って、ユーザは、番組セルａ１で表されるテレビジョン放送番組の詳細情報を、（１）ＥＰＧ画面２００上で番組セルａ１に対するロングタップ操作を行う、（２）ＥＰＧ画面２００上で番組セルａ１に対するタップ操作を行う（番組簡易画面２０１を表示させる）→番組簡易画面２０１上で操作ボタンｃ１に対するタッチ操作を行う、の２通りの手順で閲覧できる。一方、操作ボタンｃ２は、ＥＰＧ画面２００上から番組簡易画面２０１を消去する旨を指示するためのボタンである。つまり、操作ボタンｃ２が操作されると、図４に示した状態のＥＰＧ画面２００に復帰する。
【００４１】
また、番組ガイドアプリケーションプログラム１１０は、この番組簡易画面２０１上に、さらに３つの操作ボタンｃ３，ｃ４，ｃ５を配置する。操作ボタンｃ３（“Ｗａｔｃｈ”ボタン）は、番組セルａ１で表されるテレビジョン放送番組を視聴するためのボタンである。操作ボタンｃ３が操作されると、番組ガイドアプリケーションプログラム１１０は、番組セルａ１で表されるテレビジョン放送番組と同一のチャンネルで放送中のテレビジョン放送番組の表示をＡＶ機器２に指示する。番組セルａ１で表されるテレビジョン放送番組が放送中の番組であれば、当該テレビジョン放送番組が表示され、放送予定の番組であれば、当該テレビジョン放送番組と同一のチャンネルで放送中のテレビジョン放送番組が表示される。
【００４２】
操作ボタンｃ４（“Ｒｅｍｉｎｄ”ボタン）は、番組セルａ１で表されるテレビジョン放送番組の視聴予約を行うためのボタンである。操作ボタンｃ４が操作されると、番組ガイドアプリケーションプログラム１１０は、番組セルａ１で表されるテレビジョン放送番組の視聴予約をＡＶ機器２に指示する。当該テレビジョン放送番組が放送中の番組であれば、即時的に、当該テレビジョン放送番組が表示される。放送予定の番組であれば、当該テレビジョン放送番組のメタデータで示される放送時刻が到来した時に、当該テレビジョン放送番組が表示されることになる。また、番組ガイドアプリケーションプログラム１１０は、当該テレビジョン放送番組のメタデータで示される放送時刻が到来した時、その旨を例えばタッチパネルディスプレイ１６に表示してユーザに報知する。
【００４３】
操作ボタンｃ５（“Ｒｅｃ”ボタン）は、番組セルａ１で表されるテレビジョン放送番組の録画予約を行うためのボタンである。操作ボタンｃ５は、ＡＶ機器２が録画機能を搭載する場合に有効となるボタンであって、この操作ボタンｃ５が操作されると、番組ガイドアプリケーションプログラム１１０は、番組セルａ１で表されるテレビジョン放送番組の録画予約をＡＶ機器２に指示する。
【００４４】
図６は、本電子機器１によるテレビジョン放送番組の詳細情報の一表示例を示す図である。ここでは、テレビジョン放送番組の詳細情報を提示するための画面を番組詳細画面２０２（第３の画面）と称する。
【００４５】
ＥＰＧ画面２００上で番組セルａ１に対するロングタップ操作が行われると、番組ガイドアプリケーションプログラム１１０は、ＥＰＧ画面２００に替えて、番組詳細画面２０２を表示する。この番組詳細画面２０２には、ＥＰＧデータに含まれる番組セルａ１で表されるテレビジョン放送番組のメタデータから得られる情報、つまり番組簡易画面２０１で提示されるものと同等の情報を表示するための簡易情報エリアｄ１が設けられる。
【００４６】
この簡易情報エリアｄ１に加えて、番組詳細画面２０２には、ミニソケットエリアｄ２が複数設けられる。ミニソケットエリアｄ２は、前述した（ＥＰＧデータに含まれる番組セルａ１で表されるテレビジョン放送番組のメタデータから作成した）クエリに対するＷｅｂサイト４ｂからの回答結果、つまりテレビジョン放送番組の詳細情報を表示する領域である。ミニソケットエリアｄ２は、Ｗｅｂサイト４ｂ毎に設けても良いし、例えば１つのＷｅｂサイト４ｂに対して複数のクエリを作成・送信するものとして、クエリ毎に設けても良い。ミニソケットエリアｄ２は、（簡易情報エリアｄ１に重ね合わせるように）表示サイズを垂直方向に拡張することができる。
【００４７】
ミニソケットには、Ｗｅｂサイト４ｂからの回答の他に、（１）番組簡易画面のミニソケット、（２）メタデータのうち、番組簡易画面に載らなかった、より詳細な情報のミニソケット（キャスト、シリーズなど）も存在する。また、図６の上半分（ｄ１，ｄ３，ｄ４，ｄ５）を含むエリアはミニソケットのプレビュー画面になっており、ミニソケットを選択すると、内容に応じて、番組情報や画像、Ｗｅｂページを上半分の大きなエリアで見ることができる。
【００４８】
この番組詳細画面２０２にも、番組簡易画面２０１の操作ボタンｃ３，ｃ４，ｃ５に対応する操作ボタンｄ３，ｄ４，ｄ５が配置される。従って、番組セルａ１で表されるテレビジョン放送番組の視聴、視聴予約、録画、録画予約を行うことができる。
【００４９】
また、番組詳細画面２０２の左下には、前の画面に復帰するための操作ボタンｄ６が配置される。この操作ボタンｄ６は、ＯＳ１００によって全画面に配置される共通のボタンであり、番組詳細画面２０２の表示中に操作ボタンｄ６が操作されると、図４に示した状態のＥＰＧ画面２００に復帰する。なお、図５に示した（ＥＰＧ画面２００上の一部に重ね合わせるように表示される）番組簡易画面２０１の操作ボタンｃ１が操作されたことによって番組詳細画面２０２が表示された場合でも、操作ボタンｄ６の操作時、番組ガイドアプリケーションプログラム１１０は、ＥＰＧ画面２００上から番組簡易画面２０１を消去した、図４に示した状態のＥＰＧ画面２００に復帰する。
【００５０】
従って、番組ガイドアプリケーションプログラム１１０は、ＥＰＧ画面２００、番組簡易画面２０１および番組詳細画面２０２間の画面遷移を図７に示すように制御する。具体的には、ＥＰＧ画面２００上でタップ操作が行われたら、ＥＰＧ画面２００上の一部に重ね合わせるように番組簡易画面２０１を表示し、ロングタップ操作が行われたら、（番組簡易画面２０１の表示をスキップして）ＥＰＧ画面２００に替えて番組詳細画面２０２を表示する。
【００５１】
番組簡易画面２０１からはＥＰＧ画面２００に戻る（番組簡易画面２０１をＥＰＧ画面２００上から消去する）こともできるし、番組詳細画面２０２に進むこともできる。番組詳細画面２０２からはＥＰＧ画面２００に戻ることができる。さらに、番組簡易画面２０１および番組詳細画面２０２のいずれにおいても、テレビジョン放送番組の視聴、視聴予約、録画、録画予約を行うことができる。
【００５２】
図８は、本電子機器１が実行するテレビジョン放送番組の関連情報の表示処理の手順を示すフローチャートである。
【００５３】
番組ガイドアプリケーションプログラム１１０は、ＥＰＧ画面２００の番組セルに対してタッチ操作が行われた場合（ブロックＡ１のＹＥＳ）、タッチパネルディスプレイへの接触期間がしきい値を越えているか否かを判定する（ブロックＡ２）。
【００５４】
しきい値以内の場合（ブロックＡ２のＮＯ）、つまりタップ操作であった場合、番組ガイドアプリケーションプログラム１１０は、タッチ操作された番組セルに対応するテレビジョン放送番組の簡易情報をＥＰＧ上の一部にオーバーレイ表示する（ブロックＡ３）。
【００５５】
一方、しきい値を越えている場合（ブロックＡ２のＹＥＳ）、つまりロングタップ操作であった場合、番組ガイドアプリケーションプログラム１１０は、タッチ操作された番組セルに対応するテレビジョン放送番組の詳細情報を表示する番組詳細画面に表示を切り替える（ブロックＡ４）。
【００５６】
このように、本電子機器によれば、ＥＰＧ上の番組セルをタップすれば、その番組セルに対応するテレビジョン放送番組の簡易情報を閲覧でき、ロングタップを行えば、詳細情報を閲覧できるという、テレビジョン放送番組について表示させる関連情報の情報量を直感的な操作によって切り替え可能とすることを実現する。
【００５７】
ところで、前述の説明では、図５および図６に示したように、番組簡易画面２０１および番組詳細画面２０２の双方において、“Ｗａｔｃｈ”ボタン（ｃ３，ｄ３）、“Ｒｅｍｉｎｄ”ボタン（ｃ４，ｄ４）および“Ｒｅｃ”ボタン（ｃ５，ｄ５）が固定的に配置される例を示した。これら３つの操作ボタンは、状況に応じて、必要な操作ボタンを動的に配置することも可能である。例えば、タップまたはロングタップされた番組セルに対応するテレビジョン放送番組が放送中の番組の場合、“Ｒｅｍｉｎｄ”ボタン（ｃ４，ｄ４）の役割は、“Ｗａｔｃｈ”ボタン（ｃ３，ｄ３）の役割と実質的に同じとなるので、その表示を省略することができる。図９は、番組簡易画面２０１および番組詳細画面２０２に対する操作ボタンの配置処理の手順を示すフローチャートである。
【００５８】
ＥＰＧ画面２００において番組セルがタップまたはロングタップされたことに伴い、番組簡易画面２０１または番組詳細画面２０２を表示する場合、番組ガイドアプリケーションプログラム１１０は、まず、タップまたはロングタップされた番組セルに対応するテレビジョン放送番組が放送中の番組か否かを調べる（ブロックＢ１）。放送中か否かは、例えばメタデータで示される放送時刻と本電子機器１のシステム時刻との比較等によって調べることができる。放送中の番組であった場合（ブロックＢ１のＹＥＳ）、番組ガイドアプリケーションプログラム１１０は、続いて、ＡＶ機器２が録画機能を搭載するか否かを調べ（ブロックＢ２）、搭載していれば（ブロックＢ２のＹＥＳ）、“Ｗａｔｃｈ”ボタンと“Ｒｅｃ”ボタンとを表示する（ブロックＢ３）。録画機能を搭載しない場合（ブロックＢ２のＮＯ）、番組ガイドアプリケーションプログラム１１０は、“Ｗａｔｃｈ”ボタンのみを表示する（ブロックＢ４）。ＡＶ機器２が録画機能を搭載するか否かは、例えば無線通信による問い合わせ等によって調べることができる。
【００５９】
一方、番組セルに対応するテレビジョン放送番組が放送予定の番組であった場合も（ブロックＢ１のＮＯ）、番組ガイドアプリケーションプログラム１１０は、続いて、ＡＶ機器２が録画機能を搭載するか否かを調べる（ブロックＢ５）。録画機能を搭載していれば（ブロックＢ５のＹＥＳ）、番組ガイドアプリケーションプログラム１１０は、“Ｒｅｍｉｎｄ”ボタンと“Ｒｅｃ”ボタンとを表示し（ブロックＢ６）、搭載していなければ（ブロックＢ５のＮＯ）、“Ｒｅｍｉｎｄ”ボタンのみを表示する（ブロックＢ７）。
【００６０】
この手順により、状況に応じて、“Ｗａｔｃｈ”ボタン、“Ｒｅｍｉｎｄ”ボタンおよび“Ｒｅｃ”ボタンの３つの操作ボタンを動的に配置することができる。
【００６１】
なお、ここでは、本電子機器１がＡＶ機器２のリモートコントローラとして動作する場合を前提として番組情報の表示方法を説明したが、これに限定されず、本電子機器１がＴＶ機能を備える場合においても当然に適用可能である。
【００６２】
また、各実施形態の動作制御処理は、ソフトウェア（プログラム）によって実現することができるので、このソフトウェアを格納したコンピュータ読み取り可能な記憶媒体を通じてこのソフトウェアを通常のコンピュータにインストールして実行することにより、各実施形態と同様の効果を容易に実現することができる。
【００６３】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００６４】
１…電子機器、２…ＡＶ機器、３…放送局、４ａ…ＥＰＧメタデータサーバ、４ｂ…Ｗｅｂサイト、１１…ＣＰＵ、１２…ＭＣＨ、１３…主メモリ、１４…ＩＣＨ、１５…ＧＰＵ、１５Ａ…ビデオメモリ、１６…タッチパネルディスプレイ、１７…ＢＩＯＳ−ＲＯＭ、１８…ＥＥＰＲＯＭ、１９…フラッシュメモリ、２０…ＬＡＮコントローラ、２１…無線ＬＡＮコントローラ、２２…ＵＳＢコントローラ、２３…サウンドコントローラ、２４…スピーカ、２５…ＥＣ、１００…オペレーティングシステム（ＯＳ）、１１０…番組ガイドアプリケーションプログラム、１６１…ＬＣＤ、１６２…タッチパネル、１６２ａ…センサ、１６２ｂ…ＭＣＵ。
【要約】
【課題】テレビジョン放送番組について表示させる関連情報の情報量を直感的な操作によって切り替え可能とした電子機器を提供する。
【解決手段】実施形態によれば、電子機器は、タッチパネルディスプレイと、番組情報表示手段とを具備する。番組情報表示手段は、テレビジョン放送番組を表すオブジェクトが配置された電子番組ガイドを提示するための第１の画面が前記タッチパネルディスプレイに表示されている際、前記タッチパネルディスプレイの前記オブジェクトが表示された領域上において第１のタッチ操作が行われた場合、前記オブジェクトで表される前記テレビジョン放送番組に関する第１の情報を提示するための第２の画面を前記タッチパネルディスプレイに表示し、第２のタッチ操作が行われた場合、前記テレビジョン放送番組に関する第２の情報を提示するための第３の画面を前記タッチパネルディスプレイに表示する。
【選択図】図２【図１】
0005238890.tif 000002
【図２】
0005238890.tif 000003
【図３】
0005238890.tif 000004
【図４】
0005238890.tif 000005
【図５】
0005238890.tif 000006
【図６】
0005238890.tif 000007
【図７】
0005238890.tif 000008
【図８】
0005238890.tif 000009
【図９】
0005238890.tif 000010