(57)【特許請求の範囲】
【請求項１】
登録された他の電子機器と通信可能な電子機器であって、
タッチスクリーンディスプレイと、
ネットワークを介して外部サーバから番組情報を受信する受信手段と、
前記番組情報に基づいて前記タッチスクリーンディスプレイの画面の第１領域上に、行方向または列方向の位置の一方によって定まるチャンネルと、前記行方向または列方向の位置の他方によって定まる時間とに応じて配置される複数の番組の情報を含む番組表を表示する表示制御手段とを具備し、
前記表示制御手段は、前記タッチスクリーンディスプレイの画面の少なくとも前記第１領域上でなされるフリック操作に応じて、前記番組表に含まれ、配置される複数の番組の情報を、前記画面上で、行方向または列方向の少なくとも一方の方向にスクロールする態様で表示可能であって、
前記表示制御手段は、前記タッチスクリーンディスプレイの画面上の前記第１領域とは異なる第２領域に、第１ボタンを表示可能であって、
前記表示制御手段は、前記第１ボタンの操作に応じて、前記他の電子機器とのチャンネルの選局にかかる通信結果を用いて、前記第１領域に表示される番組表の部分を、前記他の電子機器にて現在選局中のチャンネルで現在放送されている第１番組に対応する第１情報を含む部分に更新し、
前記表示制御手段は、前記画面の前記第１領域の少なくとも一部に、前記第１情報とは異なる前記第１番組に関する第２情報を表示可能なことを特徴とする電子機器。
【請求項２】
前記受信手段は、前記第１情報が存在しない場合に、前記第１ボタンの操作に応じて、前記第１情報を前記外部サーバから受信することを特徴とする請求項１記載の電子機器。
【請求項３】
前記第１番組に関する前記第２情報は、前記第１情報と比較して、前記第１番組に関して詳細な情報であることを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記第１番組に関する前記第２情報は、前記第１番組に登場する少なくとも１以上の人物の画像を含むことを特徴とする請求項１または２に記載の電子機器。
【請求項５】
前記第１番組に関する前記第２情報は、前記第１番組に登場する少なくとも１以上の人物の画像と前記第１番組に関する説明を記載したテキストとを含むことを特徴とする請求項１または２に記載の電子機器。
【請求項６】
前記表示制御手段は、前記第１番組に対応する第１情報を強調表示することを特徴とする請求項１乃至５のいずれか１項に記載の電子機器。
【請求項７】
登録された他の電子機器と通信可能な電子機器によって実行される通信制御方法であって、
ネットワークを介して外部サーバから番組情報を受信することと、
前記番組情報に基づいて前記電子機器のタッチスクリーンディスプレイの画面の第１領域上に、行方向または列方向の位置の一方によって定まるチャンネルと、前記行方向または列方向の位置の他方によって定まる時間とに応じて配置される複数の番組の情報を含む番組表を表示することと、
前記タッチスクリーンディスプレイの画面の少なくとも前記第１領域上でなされるフリック操作に応じて、前記番組表に含まれ、配置される複数の番組の情報を、前記画面上で、行方向または列方向の少なくとも一方の方向にスクロールする態様で表示することと、
前記タッチスクリーンディスプレイの画面上の前記第１領域とは異なる第２領域に、第１ボタンを表示することと、
前記第１ボタンの操作に応じて、前記他の電子機器とのチャンネルの選局にかかる通信結果を用いて、前記第１領域に表示される番組表の部分を、前記他の電子機器にて現在選局中のチャンネルで現在放送されている第１番組に対応する第１情報を含む部分に更新することと、
前記画面の前記第１領域の少なくとも一部に、前記第１情報とは異なる前記第１番組に関する第２情報を表示することとを具備する表示制御方法。
【請求項８】
前記受信することは、前記第１情報が存在しない場合に、前記第１ボタンの操作に応じて、前記第１情報を前記外部サーバから受信することを含むことを特徴とする請求項７記載の表示制御方法。
【請求項９】
前記第１番組に関する前記第２情報は、前記第１情報と比較して、前記第１番組に関して詳細な情報であることを特徴とする請求項７または８に記載の表示制御方法。
【請求項１０】
前記第１番組に関する前記第２情報は、前記第１番組に登場する少なくとも１以上の人物の画像を含むことを特徴とする請求項７または８に記載の表示制御方法。
【請求項１１】
前記第１番組に関する前記第２情報は、前記第１番組に登場する少なくとも１以上の人物の画像と前記第１番組に関する説明を記載したテキストとを含むことを特徴とする請求項７または８に記載の表示制御方法。
【請求項１２】
前記更新することは、前記第１番組に対応する第１情報を強調表示することを含むことを特徴とする請求項７乃至１１のいずれか１項に記載の表示制御方法。
【請求項１３】
登録された他の電子機器と通信可能なコンピュータによって実行可能なプログラムであって、
ネットワークを介して外部サーバから受信される番組情報を入力する手順と、
前記番組情報に基づいて画面の第１領域上に、行方向または列方向の位置の一方によって定まるチャンネルと、前記行方向または列方向の位置の他方によって定まる時間とに応じて配置される複数の番組の情報を含む番組表を表示する手順と、
前記画面の少なくとも前記第１領域上でなされるフリック操作の検出に応じて、前記番組表に含まれ、配置される複数の番組の情報を、前記画面上で、行方向または列方向の少なくとも一方の方向にスクロールする態様で表示する手順と、
前記画面上の前記第１領域とは異なる第２領域に、第１ボタンを表示する手順と、
前記第１ボタンの操作に応じて、前記他の電子機器とのチャンネルの選局にかかる通信結果を用いて、前記第１領域に表示される番組表の部分を、前記他の電子機器にて現在選局中のチャンネルで現在放送されている第１番組に対応する第１情報を含む部分に更新する手順と、
前記画面の前記第１領域の少なくとも一部に、前記第１情報とは異なる前記第１番組に関する第２情報を表示する手順とを前記コンピュータに実行させることを特徴とするプログラム。
【請求項１４】
前記第１情報が存在しない場合に、前記第１ボタンの操作に応じて、前記第１情報を前記外部サーバから受信する手順を前記コンピュータに実行させる請求項１３記載のプログラム。
【請求項１５】
前記第１番組に関する前記第２情報は、前記第１情報と比較して、前記第１番組に関して詳細な情報であることを特徴とする請求項１３または１４に記載のプログラム。
【請求項１６】
前記第１番組に関する前記第２情報は、前記第１番組に登場する少なくとも１以上の人物の画像を含むことを特徴とする請求項１３または１４に記載のプログラム。
【請求項１７】
前記第１番組に関する前記第２情報は、前記第１番組に登場する少なくとも１以上の人物の画像と前記第１番組に関する説明を記載したテキストとを含むことを特徴とする請求項１３または１４に記載のプログラム。
【請求項１８】
前記第１番組に対応する第１情報を強調表示する手順を前記コンピュータに実行させる請求項１３乃至１７のいずれか１項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、番組表情報をユーザに提示するための電子機器、コンテンツ表示システムおよび番組表表示制御方法に関する。
【背景技術】
【０００２】
近年、地上波放送、ＢＳ放送、ＣＳ放送、ＣＡＴＶといった様々な放送サービスが利用されている。視聴者は、テレビ、セットトップボックス、ビデオレコーダといった映像機器を操作することにより、希望のチャンネルの放送番組を視聴することができる。
【０００３】
一般に、映像機器の操作は、その映像機器に付属するリモコンユニット（リモートコントローラ）を用いて制御される。映像機器の操作には、チャンネル切り換え、音量調整、等がある。
【０００４】
近年では、インターネットを介してパーソナルコンピュータから映像機器に対して録画予約の設定等を行うための技術も開発されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−１８６８２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、最近では、視聴可能なチャンネル数の増加に伴い、視聴者による番組の選択を支援するための機能が求められている。
【０００７】
いま、視聴者が現在放送中の番組の中から希望する番組を選択するシーンを想定する。視聴者は、希望する内容の番組を探すために、チャンネルを順次切り換えるかもしれない。テレビには、現在選局されているチャンネルの番組が表示される。しかし、番組の１シーンを見ただけでは、この番組がどのような内容であるかを把握することは困難である。
【０００８】
本発明の目的は、番組に関する情報をユーザに提示することができる電子機器、コンテンツ表示システムおよび番組表表示制御方法を提供することである。
【課題を解決するための手段】
【０００９】
実施形態によれば、登録された他の電子機器と通信可能な電子機器は、タッチスクリーンディスプレイと、受信手段と表示制御手段とを具備する。前記受信手段は、ネットワークを介して外部サーバから番組情報を受信する。前記表示制御手段は、前記番組情報に基づいて前記タッチスクリーンディスプレイの画面の第１領域上に、行方向または列方向の位置の一方によって定まるチャンネルと、前記行方向または列方向の位置の他方によって定まる時間とに応じて配置される複数の番組の情報を含む番組表を表示する。前記表示制御手段は、前記タッチスクリーンディスプレイの画面の少なくとも前記第１領域上でなされるフリック操作に応じて、前記番組表に含まれ、配置される複数の番組の情報を、前記画面上で、行方向または列方向の少なくとも一方の方向にスクロールする態様で表示可能である。前記表示制御手段は、前記タッチスクリーンディスプレイの画面上の前記第１領域とは異なる第２領域に、第１ボタンを表示可能である。前記表示制御手段は、前記第１ボタンの操作に応じて、前記他の電子機器とのチャンネルの選局にかかる通信結果を用いて、前記第１領域に表示される番組表の部分を、前記他の電子機器にて現在選局中のチャンネルで現在放送されている第１番組に対応する第１情報を含む部分に更新する。前記表示制御手段は、前記画面の前記第１領域の少なくとも一部に、前記第１情報とは異なる前記第１番組に関する第２情報を表示可能なことを特徴とする。
【図面の簡単な説明】
【００１０】
【図１】実施形態に係る電子機器と当該電子機器と連携される映像機器とを含むコンテンツ表示システムの構成を示すブロック図。
【図２】同実施形態の電子機器と映像機器との間の同期処理の第１の例を示す図。
【図３】同実施形態の電子機器と映像機器との間の同期処理の第２の例を示す図。
【図４】同実施形態の電子機器と映像機器との間の同期処理の第３の例を示す図。
【図５】同実施形態の電子機器と映像機器との間の同期処理の第４の例を示す図。
【図６】同実施形態の電子機器と映像機器との間の同期処理の第５の例を示す図。
【図７】同実施形態の電子機器と映像機器との間の同期処理の第６の例を示す図。
【図８】同実施形態の電子機器と映像機器との間の同期処理の第７の例を示す図。
【図９】同実施形態の電子機器と映像機器との間の同期処理の第８の例を示す図。
【図１０】同実施形態の電子機器と映像機器との間の同期処理の第９の例を示す図。
【図１１】同実施形態の電子機器のディスプレイに表示される番組表を説明するための図。
【図１２】図１１の番組表上の「Ｎｏｗ」ボタンがタップされた場合に実行される処理を説明するため図。
【図１３】図１１の番組表上の「Ｃｈ」ボタンがタップされた場合に実行される動作を説明するため図。
【図１４】同実施形態の電子機器と映像機器との間の通信で用いられるパラメタを説明するための図。
【図１５】同実施形態の電子機器とメタデータサーバとの間の通信で用いられるパラメタを説明するための図。
【図１６】同実施形態の電子機器のシステム構成を示すブロック図。
【図１７】「Ｎｏｗ」ボタンのタップ時に同実施形態の電子機器によって実行される処理の手順を説明するフローチャート。
【図１８】「Ｃｈ」ボタンのタップ時に同実施形態の電子機器によって実行される処理の手順を説明するフローチャート。
【図１９】映像機器からチャンネル情報が通知された場合に同実施形態の電子機器によって実行される処理の手順を説明するフローチャート。
【図２０】映像機器からチャンネル情報が通知された場合に同実施形態の電子機器によって実行される処理の手順の他の例を説明するフローチャート。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、実施形態を説明する。  
まず、図１を参照して、一実施形態に係る電子機器を含むコンテンツ表示システムの構成例について説明する。この電子機器は、例えば、ＰＤＡ、スマートフォン、タブレットコンピュータといったポータブル端末（携帯機器）から実現されている。以下では、この電子機器がタブレットコンピュータ３０から構成されている場合を想定する。
【００１２】
このタブレットコンピュータ３０は、家庭内ネットワーク、例えば無線ＬＡＮ、に接続された映像機器１０、例えば、ＴＶ、セットトップボックス、ビデオレコーダ等、と通信することによって、この映像機器１０と連携して動作するように構成されている。さらに、タブレットコンピュータ３０は、インターネットのような外部ネットワーク１００を介して各種サーバ、例えば、メタデータサーバ１０１、ソーシャルネットワークサービス（ＳＮＳ）サーバ１０２、メールサーバ１０３等との通信も実行することができる。
【００１３】
メタデータサーバ１０１は各種放送番組に関する番組表情報（メタデータ）を管理するサーバである。タブレットコンピュータ３０は、メタデータサーバ１０１から番組表（ＥＰＧ）情報を受信することができる。タブレットコンピュータ３０は、視聴可能な全ての放送局（放送サービスプロバイダともいう）それぞれに関するある期間分、例えば２週間分、の番組表情報をまとめてメタデータサーバ１０１からダウンロードすることができる。タブレットコンピュータ３０は、受信された番組表（ＥＰＧ）情報に基づいて、番組表（ＥＰＧ）をタブレットコンピュータ３０のディスプレイ上に表示することができる。番組表は複数の番組それぞれに対応する案内（番組タイトル、放送開始時間、放送時時間長、等）を示す。さらに、タブレットコンピュータ３０は、映像機器１０において現在表示中の番組に対応する案内に対応する番組表（ＥＰＧ）内の部分がディスプレイ上に表示されるように、番組表（ＥＰＧ）の現在の表示内容を自動的に変更（更新）する機能を有している。タブレットコンピュータ３０は、例えば、番組表（ＥＰＧ）をスクロールすることによって、映像機器１０において現在表示中の番組に対応する案内がディスプレイに表示されるように番組表（ＥＰＧ）の現在の表示内容を更新する。
【００１４】
映像機器１０は、放送データ受信部１１、外部入力部１２、映像データ出力部１３、制御部１４、視聴予約管理部１５、機器認証部１６、現在表示チャンネル情報出力部１７、赤外線（ＩＲ）受信部１８、ネットワークインタフェース（Ｉ／Ｆ）部１９、ＩＲ制御部２０、ＩＲ送信部２１等を備えている。
【００１５】
放送データ受信部１１は放送番組データを受信するように構成されている。放送データ受信部１１は複数種の放送波（地上波放送、ＢＳ放送、ＣＳ放送等）にそれぞれ対応する複数のチューナを備えていてもよい。放送データ受信部１１は、制御部１４の制御の下、受信可能な複数のチャンネルから任意の視聴対象チャンネルを選局するように構成されている。
【００１６】
映像データ出力部１３は放送データ受信部１１よって現在選局されているチャンネルの番組の映像をディスプレイ３に出力する。映像機器１０がＴＶであるならば、ディスプレイ３はＴＶ内に設けられている。映像機器１０がセットトップボックスであるならば、番組の映像はＴＶに送られ、そしてＴＶ内のディスプレイ３に映像が表示される。
【００１７】
もし外部入力１２が選択された場合には、映像データ出力部１３は、外部入力１２に接続された他の映像機器（ＩＲ操作対象機器）２から出力される映像をディスプレイ３に出力する。映像機器（ＩＲ操作対象機器）２は例えばセットトップボックスである。このセットトップボックスは、ＩＲ送信部２１から送信されるリモート制御信号に応じて、選局動作をすることができる。
【００１８】
制御部１４は、選局情報保持データベース１４Ａを使用して、映像機器１０において現在選局中のチャンネルを示すチャンネル情報を管理する。より詳しくは、制御部１４は、放送データ受信部１１によって現在選局されているチャンネルを、現在表示中のチャンネルを示すチャンネル情報として選局情報保持データベース１４Ａに格納する。もし外部入力部１２が映像入力として選択されているならば、他の映像機器（ＩＲ操作対象機器）２によって現在選局されているチャンネルを示す情報が、現在表示中のチャンネルを示すチャンネル情報として選局情報保持データベース１４Ａに格納される。
【００１９】
視聴予約管理部１５は、ユーザによる赤外線リモコンユニット（ＩＲリモコン）４の操作に応じて視聴予約処理を実行する。視聴予約処理で予約された番組の開始時間に対応する時間になると、その番組に対応するチャンネルへの切り替えが自動的に実行される。
【００２０】
機器認証部１６は、映像機器１０と連携可能な能力を有する各機器を接続機器データベース１６Ａに登録するための機器認証処理を実行する。タブレットコンピュータ３０は映像機器１０と連携可能な機器の一つである。
【００２１】
現在表示チャンネル情報出力部１７は、選局情報保持データベース１４Ａから現在選局中のチャンネル（現在表示されているチャンネル）を示すチャンネル情報を読み出し、そのチャンネル情報をネットワークインタフェース部１９を介して、タブレットコンピュータ３０のような各登録済み機器に送信する。各登録済み機器を示す情報は接続機器データベース１６Ａに格納されている。チャンネル情報は、家庭内ネットワークを介して、例えば、無線ＬＡＮのような無線ネットワークを介して、タブレットコンピュータ３０のような各登録済み機器に無線送信される。現在表示チャンネル情報出力部１７は、タブレットコンピュータ３０から現在選局中のチャンネルを問い合わせるための信号が受信された時に、チャンネル情報を、タブレットコンピュータ３０を含む各登録機器に無線送信する。また、現在表示チャンネル情報出力部１７は、映像機器１０においてチャンネル切り換えが発生する度に、変更されたチャンネルを示すチャンネル情報を、タブレットコンピュータ３０を含む各登録機器に自動的に無線送信することもできる。
【００２２】
なお、制御部１４内のザッピング判定部１４１は、現在のチャンネル切り換え操作が極めて頻繁にチャンネルを切り換える、いわゆる「ザッピング」であるかいなかを判定する。ザッピング判定部１４１によって現在のチャンネル切り換え操作が「ザッピング」であると判定された場合には、チャンネル情報を自動送信する処理を実行しないようにしてもよい。
【００２３】
ＩＲ制御部２０は、ＩＲ操作対象機器データベース２０Ａを使用して、ＩＲリモコン４の操作によって制御可能な外部映像機器（ＩＲ操作対象機器）を管理する。ＩＲリモコン４からＩＲ操作対象機器２のチャンネル切り換えを要求する信号が受信された場合、ＩＲ制御部２０は、チャンネル切り換え信号をＩＲ送信部２１を通じてＩＲ操作対象機器２に送信する。
【００２４】
タブレットコンピュータ３０は、個々の番組に関する様々な情報をユーザに提示するためのセカンドスクリーンデバイスとして機能する。番組に関する情報の例としては、番組表（ＥＰＧ）が挙げられる。番組表（ＥＰＧ）をタブレットコンピュータ３０の表示画面上の番組表エリア上に表示することにより、たとえ映像機器１０に番組表を表示するための機能がない場合であっても、ユーザに番組表を提示することができる。さらに、タブレットコンピュータ３０は、映像機器１０から受信されたチャンネル情報、および現在時刻に基づいて、現在選局中のチャンネルで現在放送されている番組（現在表示中の番組）に対応する案内が番組表エリア上に表示されるように、番組表エリアの表示内容を自動的に変更することができる。番組表エリアの表示内容を変更するための処理においては、例えば、番組表エリア上の番組表が自動的にスクロールされ、これによって現在表示中の番組に対応する案内が番組表エリア上に表示される。この場合、現在表示中の番組に対応する案内を強調表示してもよい。
【００２５】
よって、ユーザはマニュアル操作で番組表をスクロールすること無く、リアルタイムに現在表示中の番組に対応する案内を見ることができる。したがって、映像機器１０に現在表示中の番組に関する情報を表示する機能が無い場合であっても、現在表示中の番組に対応する案内をユーザに提示することができる。
【００２６】
さらに、タブレットコンピュータ３０は、インターネット上のＳＮＳサーバ１０２に書き込まれた現在表示中の番組に対するメッセージ群をＳＮＳサーバ１０２から取得し、そのメッセージ群をタブレットコンピュータ３０のディスプレイの表示画面上に表示することもできる。
【００２７】
タブレットコンピュータ３０は、機器認証部３１、チャンネル変更要求送信部３２、現在番組解決部３３、番組表情報受信部３４、番組関連情報外部送信部３５、ネットワークインタフェース（Ｉ／Ｆ）部３６、チャンネル変更通知受信部３７、現在表示チャンネル要求部３８、および番組情報表示部３９等を備える。
【００２８】
機器認証部３１は、タブレットコンピュータ３０と連携可能な能力を有する各映像機器を接続機器データベース３１Ａに登録するための機器認証処理を実行する。映像機器１０はタブレットコンピュータ３０と連携可能な映像機器の一つである。チャンネル変更要求送信部３２は、番組表上に表示される放送局リスト内のある放送局がユーザによって選択された時、その選択された放送局に対応するチャンネルへの切り換えを要求するチャンネル切り換え要求信号を、ネットワークインタフェース部３６を介して映像機器１０を含む登録機器の各々に無線送信する。つまり、番組表上のある放送局（チャンネル）がタップされた時、チャンネル変更要求送信部３２は、タップされた放送局（チャンネル）へのチャンネル切り換えを映像機器１０に要求する。
【００２９】
現在番組解決部３３は、映像機器１０において現在表示されている番組に関する詳細情報をメタデータサーバ１０１から取得するための処理を実行する。すなわち、現在番組解決部３３は、映像機器１０から受信されたチャンネル情報と現在時刻とを含む、案内情報取得要求を外部ネットワーク１００を介してメタデータサーバ１０１に送信して、現在選局中のチャンネルで現在放送されている番組に関する詳細情報をメタデータサーバ１０１から取得する。そして、現在番組解決部３３は、詳細情報をタブレットコンピュータ３０の表示画面上に表示する。この場合、詳細情報は番組表エリアに表示されている番組表上にポップアップしてもよい。番組表情報受信部３４は、外部ネットワーク１００を介してメタデータサーバ１０１から番組表（ＥＰＧ）情報を受信する。上述したように、放送局それぞれに関する略２週間分の番組表情報をまとめてメタデータサーバ１０１からダウンロードすることができる。
【００３０】
番組関連情報外部送信部３５は、映像機器１０において現在表示されている番組に関する情報（メッセージ）をＳＮＳサーバ、ブログまたは電子メールなどの手段を通じて外部に送信するための処理を行う。さらに、番組関連情報外部送信部３５は、ＳＮＳサーバ１０２に書き込まれた現在表示中の番組に対するメッセージ群をＳＮＳサーバ１０２から取得し、そのメッセージ群をタブレットコンピュータ３０の表示画面上に表示することもできる。またさらに、番組関連情報外部送信部３５は、インターネット上の検索サイトに検索要求を送信し、その検索結果をタブレットコンピュータ３０の表示画面上に表示することもできる。この場合、検索要求には、映像機器１０から受信されたチャンネル情報を検索キーワードとして含めてもよいし、あるいは映像機器１０において現在表示されている番組に対応する番組表内の案内情報内の幾つかの単語を検索キーワードとして含めてもよいし。
【００３１】
ネットワークインタフェース部３６は、無線ＬＡＮ等の家庭内ネットワークを介して映像機器１０を含む登録機器の各々との無線送信を実行する。さらに、ネットワークインタフェース部３６は、家庭内ネットワーク内のルータを通じてインターネットのような外部ネットワーク１００上の各サーバとの通信を実行することもできる。
【００３２】
チャンネル変更通知受信部３７は、ネットワークインタフェース部３６を介して、映像機器１０から無線送信されるチャンネル変更通知を受信する。このチャンネル変更通知は、映像機器１０内において表示中チャンネルの切換が発生した時に自動的に映像機器１０からタブレットコンピュータ３０に送信される。現在表示チャンネル要求部３８は、現在選局中のチャンネル（表示中チャンネル）を問い合わせるための信号を、ネットワークインタフェース部３６を介して映像機器１０に無線送信する。例えば、現在選局中のチャンネルで現在放送されている番組に関する案内の表示を要求するイベントの発生に応答して、現在表示チャンネル要求部３８は、表示中チャンネルを問い合わせるための信号を映像機器１０に無線送信し、これによって表示中チャンネルを示すチャンネル情報を映像機器１０から取得する。
【００３３】
番組表情報表示部３９は、メタデータサーバ１０１から受信された番組表情報に基づいて、タブレットコンピュータ３０のディスプレイの表示画面上の番組表エリア上に番組表（ＥＰＧ）を表示する。番組表は複数の番組それぞれに対応する案内を表示する。さらに、番組表情報表示部３９は、チャンネル情報の受信に応答して、番組表エリアの表示内容を、現在選局中のチャンネルで現在放送されている番組に対応する案内が番組表エリア上に表示されるように変更する。つまり、番組表情報表示部３９は、受信されたチャンネル情報と現在時刻とに基づいて番組表エリアの表示内容を自動的に変更する。
【００３４】
次に、図２から図１０を参照して、タブレットコンピュータ３０と映像機器１０との間の同期処理に関する幾つかのユースケースについて説明する。  
以下では、映像機器１０がＴＶであり、ＩＲ操作対象機器２がセットトップボックスである場合を想定する。  
図２は同期処理の第１の例を示している。図２に示されているように、タブレットコンピュータ３０はメタデータサーバ１０１から番組表情報を受信し、その番組表情報に基づいて、タブレットコンピュータ３０のディスプレイの表示画面上の番組表エリアに番組表を表示する。番組表エリアのサイズの制限から、番組表エリア上に一度に表示可能な番組表の内容は制限される。つまり、番組表エリア上の番組表においては、幾つかのチャンネルのみが表示され、さらに、これら幾つかのチャンネルで放送されるある特定の時間帯の番組に関する案内のみが表示される。このように、番組表内のある一部分のみがタブレットコンピュータ３０のディスプレイに表示される。
【００３５】
番組表エリアは、複数の行および複数の列によって規定される２次元の番組グリッドを含む。行方向または列方向の一方には、放送局リスト（チャンネルリスト）が配置され、行方向または列方向の他方には、時間軸が配置される。番組グリッドにおいては、放送局リスト内に存在する幾つかのチャンネルの各々について、時間軸によって示されるある時間帯に放送される幾つかの番組の案内（番組タイトル等）が表示される。
【００３６】
タブレットコンピュータ３０は、映像機器（ＴＶ）１０で現在選局しているチャンネル情報（ＣＨ情報）を映像機器（ＴＶ）１０に問い合わせ、これによって現在選局しているチャンネル情報（ＣＨ情報）を映像機器（ＴＶ）１０から取得することができる。そして、タブレットコンピュータ３０は、現在選局しているチャンネル情報と現在時刻とに基づいて、現在選局しているチャンネルで現在放送されている番組（現在表示されている番組）の案内が番組表エリア上に表示されるように、番組表エリアの表示内容を変更する。換言すれば、タブレットコンピュータ３０は、現在表示されている番組の案内を含む番組表内のある部分が、番組表エリア上に表示されるように、番組表を上下方向または左右方向の少なくとも一方にスクロールする。これにより、番組表エリアの現在の表示内容が変更され、映像機器（ＴＶ）１０に現在表示されている番組の案内が番組表エリア上に現れる。
【００３７】
例えば、映像機器（ＴＶ）１０で現在選局しているチャンネルがチャンネル番号２２６（ＣＣＣ放送局）であり、現在時刻が午後８時であるならば、図２に示されているように、チャンネル番号２２６で午後８時に放送される番組の案内を含む番組表内のある一部分が、番組表エリア上に現れる。この場合、チャンネル番号２２６で午後８時に放送される番組の案内を強調表示してもよい。強調表示の例としては、この案内に対応する領域に枠を表示する、この案内に対応する領域を特定の色で表示する、この案内に対応する領域のサイズを拡大する等が挙げられる。
【００３８】
図３は同期処理の第２の例を示している。ここでは、セットトップボックス（ＳＴＢ）２が映像機器（ＴＶ）１０の外部入力に接続されており、セットトップボックス（ＳＴＢ）２によって選局されたチャンネルの番組の映像が映像機器（ＴＶ）１０のディスプレイに表示されている場合が想定されている。セットトップボックス（ＳＴＢ）２はＩＲ操作対象機器であるので、映像機器（ＴＶ）１０は、ユーザによる赤外線リモコンユニット（ＩＲリモコン）４の操作に応じて、セットトップボックス（ＳＴＢ）２にチャンネル切換え信号を送信することができる。したがって、映像機器（ＴＶ）１０は、セットトップボックス（ＳＴＢ）２において現在選局されているチャンネルを認識することができる。
【００３９】
タブレットコンピュータ３０は、セットトップボックス（ＳＴＢ）２によって現在選局されているチャンネル情報を映像機器（ＴＶ）１０から取得する。すなわち、タブレットコンピュータ３０は、現在選局しているチャンネル情報（ＣＨ情報）を映像機器（ＴＶ）１０に問い合わせ、これによってセットトップボックス（ＳＴＢ）２によって現在選局されているチャンネル情報を映像機器（ＴＶ）１０から取得する。そして、タブレットコンピュータ３０は、現在選局しているチャンネル情報と現在時刻とに基づいて、映像機器（ＴＶ）１０に現在表示されている番組の案内が番組表上に表示されるように、番組表エリア上の番組表をスクロールする。これにより、番組表エリアの現在の表示内容が変更され、映像機器（ＴＶ）１０に現在表示されている番組の案内が番組表エリア上に現れる。
【００４０】
図４は同期処理の第３の例を示している。映像機器（ＴＶ）１０は、赤外線リモコンユニット４からのチャンネル切換え信号の受信に応じて、視聴対象のチャンネルを切り換える。このチャンネル切り換えが発生したことに応答して、映像機器（ＴＶ）１０は、切り換え先のチャンネル番号を示すチャンネル情報をタブレットコンピュータ３０に自動的に通知する。
【００４１】
タブレットコンピュータ３０は、映像機器（ＴＶ）１０から通知されたチャンネル情報と現在時刻とに基づいて、映像機器（ＴＶ）１０に現在表示されている番組の案内が番組表上に表示されるように番組表エリア上の番組表をスクロールする。これにより、番組表エリアの現在の表示内容が変更され、映像機器（ＴＶ）１０に現在表示されている番組の案内が番組表エリア上に現れる。
【００４２】
図５は同期処理の第４の例を示している。ここでは、２つのタブレットコンピュータ３０，３１が映像機器（ＴＶ）１０に無線接続されている場合を想定する。タブレットコンピュータ３１は上述のタブレットコンピュータ３０と同様の機能を有している。タブレットコンピュータ３１は、タブレットコンピュータ３１の表示画面上に表示されている放送局リスト上のある放送局がユーザによって選択された時、選択された放送局に対応するチャンネルへの切り換えを要求するチャンネル切り換え要求信号を映像機器（ＴＶ）１０に送信する。
【００４３】
映像機器（ＴＶ）１０においては、選局対象のチャンネルが、チャンネル切り換え要求信号によって指定されたチャンネルに切り換えられ、チャンネル切り換え要求信号によって指定されたチャンネルの番組が表示される。さらに、映像機器（ＴＶ）１０は、切り換え先のチャンネル番号を示すチャンネル情報をタブレットコンピュータ３０，３１それぞれに自動的に通知する。
【００４４】
タブレットコンピュータ３０は、映像機器（ＴＶ）１０から通知されたチャンネル情報と現在時刻とに基づいて、映像機器（ＴＶ）１０に現在表示されている番組の案内が番組表上に表示されるように番組表エリア上の番組表をスクロールする。これにより、番組表エリアの現在の表示内容が変更され、映像機器（ＴＶ）１０に現在表示されている番組の案内が番組表エリア上に現れる。
【００４５】
図６は同期処理の第５の例を示している。ここでは、赤外線リモコンユニット４の代わりに、遠隔制御アプリケーションプログラムがインストールされたスマートフォン４０が使用される場合を想定している。スマートフォン４０からのチャンネル切換え信号の受信に応じて、映像機器（ＴＶ）１０は、視聴対象のチャンネルを切り換える。このチャンネル切り換えが発生したことに応答して、映像機器（ＴＶ）１０は、切り換え先のチャンネル番号を示すチャンネル情報をタブレットコンピュータ３０に自動的に通知する。
【００４６】
タブレットコンピュータ３０は、映像機器（ＴＶ）１０から通知されたチャンネル情報と現在時刻とに基づいて、映像機器（ＴＶ）１０に現在表示されている番組の案内が番組表上に表示されるように、番組表エリア上の番組表をスクロールする。これにより、番組表エリアの現在の表示内容が変更され、映像機器（ＴＶ）１０に現在表示されている番組の案内が番組表エリア上に現れる。
【００４７】
図７は同期処理の第６の例を示している。ここでは、図３のケースと同様に、セットトップボックス（ＳＴＢ）２が映像機器（ＴＶ）１０の外部入力に接続されており、セットトップボックス（ＳＴＢ）２によって選局されたチャンネルの番組の映像が映像機器（ＴＶ）１０のディスプレイに表示されている場合が想定されている。タブレットコンピュータ３１はセットトップボックス（ＳＴＢ）２のチャンネル切り換えを要求する信号を映像機器（ＴＶ）１０に送信する。映像機器（ＴＶ）１０は、タブレットコンピュータ３１から受信された信号に応じて、セットトップボックス（ＳＴＢ）２にチャンネル切換え信号を送信することができる。このセットトップボックス（ＳＴＢ）２のチャンネル切換えに応答して、映像機器（ＴＶ）１０は、切り換え先のチャンネル番号を示すチャンネル情報をタブレットコンピュータ３０，３１に自動的に通知する。
【００４８】
タブレットコンピュータ３０は、映像機器（ＴＶ）１０から通知されたチャンネル情報と現在時刻とに基づいて、映像機器（ＴＶ）１０に現在表示されている番組の案内が番組表上に表示されるように番組表エリア上の番組表をスクロールする。これにより、番組表エリアの現在の表示内容が変更され、映像機器（ＴＶ）１０に現在表示されている番組の案内が番組表エリア上に現れる。
【００４９】
図８は同期処理の第７の例を示している。スマートフォン４０はセットトップボックス（ＳＴＢ）２のチャンネル切り換えを要求する信号を映像機器（ＴＶ）１０に送信する。映像機器（ＴＶ）１０は、スマートフォン４０から受信された信号に応じて、セットトップボックス（ＳＴＢ）２にチャンネル切換え信号を送信することができる。このセットトップボックス（ＳＴＢ）２のチャンネル切換えに応答して、映像機器（ＴＶ）１０は、切り換え先のチャンネル番号を示すチャンネル情報をタブレットコンピュータ３０に自動的に通知する。
【００５０】
タブレットコンピュータ３０は、映像機器（ＴＶ）１０から通知されたチャンネル情報と現在時刻とに基づいて、映像機器（ＴＶ）１０に現在表示されている番組の案内が番組表上に表示されるように番組表エリア上の番組表をスクロールする。これにより、番組表エリアの現在の表示内容が変更され、映像機器（ＴＶ）１０に現在表示されている番組の案内が番組表エリア上に現れる。
【００５１】
図９は同期処理の第８の例を示している。ここでは、映像機器（ＴＶ）１０のチャンネルが切り換えられる度に映像機器（ＴＶ）１０からタブレットコンピュータ３０にチャンネル情報が通知される場合が想定されている。
【００５２】
タブレットコンピュータ３０は認証されたテレビからの通知を無条件に受け入れるように設定されている。映像機器（ＴＶ）１０のチャンネル切り換え操作がザッピングであると判定された場合、映像機器（ＴＶ）１０は、たとえチャンネル切り換えが発生しても、チャンネル情報の通知を行わない。外部機器からのチャンネル切り換え要求を受信した場合のみならず、視聴予約などでチャンネルが切り替わった場合も、映像機器（ＴＶ）１０は切り換え先のチャンネルを示すチャンネル情報をタブレットコンピュータ３０に通知する。またユーザによるテレビ本体の操作によってチャンネルが切り替えられた場合も、映像機器（ＴＶ）１０は切り換え先のチャンネルを示すチャンネル情報をタブレットコンピュータ３０に通知する。
【００５３】
タブレットコンピュータ３０に表示されている番組表上のある放送局（チャンネル）がユーザによってタップされた時、タブレットコンピュータ３０は、そのタップされた放送局に対応するチャンネルへの切り換えを要求するチャンネル切り換え要求信号を映像機器（ＴＶ）１０に送信する。タブレットコンピュータ３０は、映像機器（ＴＶ）１０におけるチャンネル切り替えのトリガがタブレットコンピュータ３０自身である場合には、映像機器（ＴＶ）１０からのチャンネル情報の通知を無視することができる。これにより、タブレットコンピュータ３０内において無駄な処理が実行されることを防止することができる。
【００５４】
図１０は同期処理の第９の例を示している。タブレットコンピュータ３０は、映像機器（ＴＶ）１０への問い合わせの送信によって、または映像機器（ＴＶ）１０からの通知によって、現在選局しているチャンネルを示すチャンネル情報（ｃｈ）を映像機器（ＴＶ）１０から受信する。タブレットコンピュータ３０は、映像機器（ＴＶ）１０から通知されたチャンネル情報と現在時刻とに基づいて、映像機器（ＴＶ）１０に現在表示されている番組の案内が番組表上に表示されるように番組表エリアの表示内容を変更する。たとえば、映像機器（ＴＶ）１０で現在選局しているチャンネルがチャンネル番号２２５（ＢＢＢ放送局）であり、現在時刻が午後８時であるならば、図１０に示されているように、チャンネル番号２２５で午後８時に放送される番組の案内、例えば、番組名“ＰＲＯＧ＿Ｂ”など、が番組表エリア上に現れる。この場合、番組名“ＰＲＯＧ＿Ｂ”を強調表示してもよい。さらに、タブレットコンピュータ３０は、映像機器（ＴＶ）１０から通知されたチャンネル情報と現在時刻を含む案内情報取得要求を、メタデータサーバ１０１に送信して、現在選局中のチャンネルで現在放送されている番組に関する詳細情報をメタデータサーバ１０１から取得する。そして、タブレットコンピュータ３０は、取得した詳細情報を番組表上に例えばポップアップ形式で表示する。
【００５５】
図１０においては、詳細情報３００が番組表上に表示されている。この詳細情報３００は、画像３０１、番組に関する説明を記載したテキスト３０２などを含む。画像３０１は、現在選局中のチャンネルで現在放送されている番組に登場するメインキャラクタの顔画像であってもよい。
【００５６】
次に、図１１を参照して、タブレットコンピュータ３０によって表示される番組表画面の構成例について説明する。
【００５７】
番組表画面は、日付エリア５０１、「Ｎｏｗ」ボタン５０２、「Ｃｈ」ボタン５０３、番組表エリア５０４を備える。日付エリア５０１は番組表エリア５０４に表示されるべき番組表の日付を示す。日付エリア５０１をフリックすることにより、日付エリア５０１上の日付が変更され、これに伴って番組表エリア５０４の表示内容も変更される。
【００５８】
「Ｎｏｗ」ボタン５０２は、映像機器１０において現在選局中のチャンネルで現在放送されている番組（現在表示されている番組）に関する案内の表示を要求するためのボタンである。「Ｃｈ」ボタン５０３は、映像機器１０において現在選局中のチャンネルで放送されている番組に関する案内の表示を要求するためのボタンである。
【００５９】
番組表エリア５０４は、時間軸エリア５０５、放送局リストエリア５０６、番組表グリッド５０７を備える。番組表エリア５０４をフリックすると、表示されるチャンネルまたは時間を変更できる。番組表グリッド５０７もしくは放送局リストエリア５０６を上下方向にフリックすると、時間は固定のまま、表示対象のチャンネル（放送局）だけが連続的に変更される。番組表グリッド５０７もしくは時間軸エリア５０５を左右方向にフリックすると、チャンネル（放送局）は固定のまま、表示対象の時間だけが連続的に変更される。番組表グリッド５０７を斜めにフリックすると、チャンネル（放送局）と時間の双方が連続的に変更される。
【００６０】
ここで、図１１の番組表画面上の「Ｎｏｗ」ボタン５０２がタップされた時に実行される処理について説明する。  
「Ｎｏｗ」ボタン５０２がタップされると、タブレットコンピュータ３０は、現在選局中のチャンネルを問い合わせるための信号を映像機器１０に送信し、これによって現在選局中のチャンネルを示すチャンネル情報を映像機器１０から取得する。そして、タブレットコンピュータ３０は、取得したチャンネル情報と現在時刻とに基づいて、番組表エリア５０４の表示内容を自動的に更新する。
【００６１】
いま、映像機器（ＴＶ）１０で現在選局しているチャンネルがチャンネル番号２２７（ＤＤＤ放送局）であり、現在時刻が午後７時である場合を想定する。図１１においては、チャンネル番号２２７（ＤＤＤ放送局）は放送局リスト５０６上にすでに存在している。一方、午後７時の時間帯は時間軸エリア５０５上に存在しない。
【００６２】
したがって、チャンネル（放送局）は固定のまま、表示対象の時間だけが連続的に変更される。つまり、番組表エリア５０４の表示内容は時間軸方向にスクロールされる。この結果、図１２に示すように、午後７時が時間軸エリア５０５上に現れるように、番組表エリア５０４の表示内容が更新される。そして、タブレットコンピュータ３０は、図１２に示すように、チャンネル番号２２７（ＤＤＤ放送局）で午後７時に放送される番組の案内を強調表示する。この場合、タブレットコンピュータ３０は、チャンネル番号２２７（ＤＤＤ放送局）で午後７時に放送される番組の案内に対応する番組グリッド５０７内の表示エリア６０１を特定し、その特定した表示エリア６０１に枠を付けるか、あるいは表示エリア６０１を他の表示エリアの色と異なる色で表示してもよい。さらに、表示エリア６０１を拡大表示してもよい。
【００６３】
なお、チャンネル番号２２７（ＤＤＤ放送局）で午後７時に放送される番組の案内がすでに番組表エリア５０４上に存在する場合には、番組表エリア５０４はスクロールされずに、チャンネル番号２２７（ＤＤＤ放送局）で午後７時に放送される番組の案内を強調表示する処理だけが実行される。
【００６４】
次に、図１１の番組表画面上の「Ｃｈ」ボタン５０３がタップされた時に実行される処理について説明する。  
「Ｃｈ」ボタン５０３がタップされると、タブレットコンピュータ３０は、現在選局中のチャンネルを問い合わせるための信号を映像機器１０に送信し、これによって現在選局中のチャンネルを示すチャンネル情報を映像機器１０から取得する。そして、タブレットコンピュータ３０は、取得したチャンネル情報に基づいて、番組表エリア５０４の表示内容を自動的に更新する。この場合、時間は固定したまま、表示対象のチャンネルだけが変更されるように、番組表エリア５０４の表示内容が更新される。
【００６５】
いま、映像機器（ＴＶ）１０で現在選局しているチャンネルがチャンネル番号２２６（ＣＣＣ放送局）であるとする。図１１においては、チャンネル番号２２７（ＤＤＤ放送局）は放送局リスト５０６上にすでに存在している。したがって、図１３に示すように、番組表エリア５０４はスクロールされず、また時間も固定したままに維持され、チャンネル番号２２６（ＣＣＣ放送局）に対応する各番組の案内を強調表示する処理だけが実行される。この場合、タブレットコンピュータ３０は、チャンネル番号２２６（ＣＣＣ放送局）に対応する番組グリッド５０７内の表示エリア６０２を特定し、その特定した表示エリア６０２に枠を付けるか、あるいは表示エリア６０２を他の表示エリアの色と異なる色で表示してもよい。さらに、表示エリア６０２を拡大表示してもよい。
【００６６】
次に、図１４を参照して、映像機器（ＴＶ）１０とタブレットコンピュータ３０との間の通信で用いられる通信パラメタ群について説明する。
【００６７】
映像機器（ＴＶ）１０からタブレットコンピュータ３０に送信されるチャンネル情報は、例えば、以下の通信パラメタを含む。
【００６８】
ｔｒｉｇｇｅｒ
ｔｒｉｇｇｅｒ＿ｎｅｔａｐｐ＿ｉｄ
ｈｅａｄｅｎｄ＿ｉｄ
ｃｈａｎｎｅｌ＿ｄｅｖｉｃｅ
ｓｏｕｒｃｅ＿ｉｄ
ｔｉｍｅｓｔａｍｐ
通信パラメタｔｒｉｇｇｅｒはチャンネル切り替えが発生した要因（トリガ）を示すパラメタである。チャンネル切り替えのトリガには、テレビ本体の操作（ｔｒｉｇｇｅｒ＝ｔｖ）、ＩＲリモコンの操作（ｔｒｉｇｇｅｒ＝ｉｒ）、タブレットコンピュータ又はスマートフォンのようなネットワークアプリケーションの操作がある（ｔｒｉｇｇｅｒ＝ｎｅｔａｐｐ）。チャンネル切り替えのトリガがネットワークアプリケーションである場合には、通信パラメタｔｒｉｇｇｅｒ＿ｎｅｔａｐｐ＿ｉｄは、チャンネル切り替え要求を送信したネットワークアプリケーションの固有のｉｄ（ｕｕｉｄ）を示す。
【００６９】
通信パラメタｈｅａｄｅｎｄ＿ｉｄ、ｃｈａｎｎｅｌ＿ｄｅｖｉｃｅ、ｓｏｕｒｃｅ＿ｉｄは、選局されているチャンネルを一意に識別するためのチャンネル情報である。
【００７０】
通信パラメタｔｉｍｅｓｔａｍｐは、チャンネル切り替えが発生した時刻を示す。通信パラメタｔｉｍｅｓｔａｍｐはオプションパラメタであり、必要に応じて送信すればよい。
【００７１】
タブレットコンピュータ３０から映像機器（ＴＶ）１０に送信されるチャンネル切り替え要求は、例えば、以下の通信パラメタを含む。
【００７２】
ｏｒｉｇｉｎ
ｈｅａｄｅｎｄ＿ｉｄ
ｃｈａｎｎｅｌ＿ｄｅｖｉｃｅ
ｓｏｕｒｃｅ＿ｉｄ
ｔｉｍｅｓｔａｍｐ
通信パラメタｏｒｉｇｉｎは、チャンネル切り替え要求を送信したネットワークアプリケーションの固有のｉｄ（ｎｅｔａｐｐ  ｉｄ）を示す。  
通信パラメタｈｅａｄｅｎｄ＿ｉｄ、ｃｈａｎｎｅｌ＿ｄｅｖｉｃｅ、ｓｏｕｒｃｅ＿ｉｄは、選局されているチャンネルを一意に識別するためのチャンネル情報である。なお、選局されているチャンネルを一意に識別するためのパラメタの体系は国や地域によって異なる場合があるで、国や地域に応じたパラメタを、チャンネル情報に関する通信パラメタとして使用すればよい。
【００７３】
通信パラメタｔｉｍｅｓｔａｍｐは、チャンネル切り替え要求を送信した時刻を示す。通信パラメタｔｉｍｅｓｔａｍｐはオプションパラメタであり、必要に応じて送信すればよい。
【００７４】
次に、図１５を参照して、タブレットコンピュータ３０とメタデータサーバ１０１との間の通信で用いられる通信パラメタ群について説明する。
【００７５】
タブレットコンピュータ３０からメタデータサーバ１０１に送信される案内情報取得要求は、例えば、以下の通信パラメタを含む。
【００７６】
ｎｅｔａｐｐ
ｈｅａｄｅｎｄ＿ｉｄ
ｃｈａｎｎｅｌ＿ｄｅｖｉｃｅ
ｓｏｕｒｃｅ＿ｉｄ
ｔｉｍｅｓｔａｍｐ
通信パラメタｎｅｔａｐｐは案内情報取得要求を送信したネットワークアプリケーションの固有のｉｄ（ｕｕｉｄ）を示す。  
通信パラメタｈｅａｄｅｎｄ＿ｉｄ、ｃｈａｎｎｅｌ＿ｄｅｖｉｃｅ、ｓｏｕｒｃｅ＿ｉｄは、選局されているチャンネルを一意に識別するためのチャンネル情報である。    通信パラメタｔｉｍｅｓｔａｍｐは、現在時刻を示す。
【００７７】
メタデータサーバ１０１は受信した案内情報取得要求に含まれるチャンネル情報と現在時刻とに基づいてどの番組の案内情報（詳細情報）を送信すべきかを決定し、その決定した番組に関する案内情報（詳細情報）をｎｅｔａｐｐで指定されるデバイスに送信する。
【００７８】
次に、図１６を参照して、タブレットコンピュータ３０のシステム構成について説明する。
【００７９】
タブレットコンピュータ３０は、ＣＰＵ１２１、主メモリ１２２、表示コントローラ１２３、タッチスクリーンディスプレイ１２４、ソリッドステートドライブ（ＳＳＤ）１２５、無線ＬＡＮコントローラ１２６等を備える。
【００８０】
ＣＰＵ１２１はタブレットコンピュータ３０の各コンポーネントを制御するプロセッサである。ＣＰＵ１２１はＳＳＤ１２５から主メモリ１２２にロードされる各種プログラムを実行する。これらプログラムには、タブレットＥＰＧアプリケーションプログラム３０１が含まれる。タブレットＥＰＧアプリケーションプログラム３０１は上述のネットアプリケーションであり、映像機器１０と連携して、タッチスクリーンディスプレイ１２４上の番組表（ＥＰＧ）の表示を制御する。図１で説明した機器認証部３１、チャンネル変更要求送信部３２、現在番組解決部３３、番組表情報受信部３４、番組関連情報外部送信部３５、ネットワークインタフェース（Ｉ／Ｆ）部３６、チャンネル変更通知受信部３７、現在表示チャンネル要求部３８、および番組情報表示部３９は、タブレットＥＰＧアプリケーションプログラム３０１によって実現してもよい。
【００８１】
表示コントローラ１２３はタッチスクリーンディスプレイ１２４に表示すべき表示信号を生成する。タッチスクリーンディスプレイ１２４は液晶ディスプレイとこの液晶ディスプレイ上に配置されたタブレットとから構成される。タッチスクリーンディスプレイ１２４は画面上のタッチ位置を検知することができる。無線ＬＡＮコントローラ１２６はＩＥＥＥ  ８０２．１１規格に基づいて無線通信を実行するように構成されている。
【００８２】
次に、図１７のフローチャートを参照して、「Ｎｏｗ」ボタンのタップ時に実行される処理の手順について説明する。
【００８３】
まず、タブレットＥＰＧアプリケーションプログラム３０１が起動される（ステップＳ１１）。タブレットＥＰＧアプリケーションプログラム３０１の初回の起動時には、タブレットＥＰＧアプリケーションプログラム３０１は、タブレットＥＰＧアプリケーションプログラム３０１の固有のＩＤを生成する処理を実行する。タブレットＥＰＧアプリケーションプログラム３０１の次回の起動時からは、この固有のＩＤを生成する処理を行う必要はない。タブレットＥＰＧアプリケーションプログラム３０１は、まず、家庭内ネットワーク上の映像機器（ＴＶ）１０を認証するための認証処理を実行する（ステップＳ１２）。そして、タブレットＥＰＧアプリケーションプログラム３０１は、メタデータサーバ１０１から番組表（ＥＰＧ）情報を取得する（ステップＳ１３）。このステップＳ１３では、放送サービスプロバイダ・チャンネルの一覧（識別子、ロゴ、名前）と、番組表情報（各番組の識別子、各番組のタイトル、各番組の放送開始時間、各番組の放送時間長）とが取得される。
【００８４】
タブレットＥＰＧアプリケーションプログラム３０１は、番組表（ＥＰＧ）情報に基づいて、図１１で説明した番組表（番組表画面）をタッチスクリーンディスプレイ１２４に表示する（ステップＳ１４）。
【００８５】
番組表画面上の「Ｎｏｗ」ボタン５０２がユーザによってタップされると（ステップＳ１５）、タブレットＥＰＧアプリケーションプログラム３０１は、現在選局中のチャンネル（現在表示中のチャンネル）を問い合わせるための信号を映像機器１０に送信し（ステップＳ１６）、これによって現在選局中のチャンネルを示すチャンネル情報を映像機器１０から取得する（ステップＳ１７）。そして、タブレットＥＰＧアプリケーションプログラム３０１は、現在時刻が時間軸エリア５０５に表示され、且つチャンネル情報によって示されるチャンネルが放送局リストエリア５０６に表示されるように、番組表エリア５０４の表示内容を更新する（ステップＳ１８）。そして、タブレットＥＰＧアプリケーションプログラム３０１は、現在時刻と番組表情報とに基づいて、チャンネル情報によって示されるチャンネルで現在放送されている番組に対応する表示エリアを特定し、その表示エリアを強調表示する（ステップＳ１９）。
【００８６】
次に、図１８のフローチャートを参照して、「Ｃｈ」ボタンのタップ時に実行される処理の手順について説明する。
【００８７】
タブレットＥＰＧアプリケーションプログラム３０１が起動されると（ステップＳ２１）、タブレットＥＰＧアプリケーションプログラム３０１は、まず、家庭内ネットワーク上の映像機器（ＴＶ）１０を認証するための認証処理を実行する（ステップＳ２２）。そして、タブレットＥＰＧアプリケーションプログラム３０１は、メタデータサーバ１０１から番組表（ＥＰＧ）情報を取得し（ステップＳ２３）、この番組表（ＥＰＧ）情報に基づいて、図１１で説明した番組表（番組表画面）をタッチスクリーンディスプレイ１２４に表示する（ステップＳ２４）。
【００８８】
番組表画面上の「Ｃｈ」ボタン５０３がユーザによってタップされると（ステップＳ２５）、タブレットＥＰＧアプリケーションプログラム３０１は、現在選局中のチャンネル（現在表示中のチャンネル）を問い合わせるための信号を映像機器１０に送信し（ステップＳ２６）、これによって現在選局中のチャンネルを示すチャンネル情報を映像機器１０から取得する（ステップＳ２７）。そして、タブレットＥＰＧアプリケーションプログラム３０１は、時間軸エリア５０５の時間を現在の表示状態に維持した状態で、チャンネル情報によって示されるチャンネルが放送局リストエリア５０６に表示されるように、番組表エリア５０４の表示内容を更新する（ステップＳ２８）。そして、タブレットＥＰＧアプリケーションプログラム３０１は、現在時刻と番組表情報とに基づいて、チャンネル情報によって示されるチャンネルに対応する表示エリアを特定し、その表示エリアを強調表示する（ステップＳ２９）。
【００８９】
次に、図１９のフローチャートを参照して、映像機器（ＴＶ）１０からチャンネル情報が通知された場合に実行される処理の手順の第１の例を説明する。
【００９０】
タブレットＥＰＧアプリケーションプログラム３０１が起動されると（ステップＳ３１）、タブレットＥＰＧアプリケーションプログラム３０１は、まず、家庭内ネットワーク上の映像機器（ＴＶ）１０を認証するための認証処理を実行する（ステップＳ３２）。そして、タブレットＥＰＧアプリケーションプログラム３０１は、メタデータサーバ１０１から番組表（ＥＰＧ）情報を取得し（ステップＳ３３）、この番組表（ＥＰＧ）情報に基づいて、図１１で説明した番組表（番組表画面）をタッチスクリーンディスプレイ１２４に表示する（ステップＳ３４）。
【００９１】
映像機器（ＴＶ）１０においてチャンネル切り替えが発生すると、映像機器（ＴＶ）１０は、切り替え先のチャンネルを示すチャンネル情報をタブレットコンピュータ３０のタブレットＥＰＧアプリケーションプログラム３０１に送信する。タブレットＥＰＧアプリケーションプログラム３０１は、このチャンネル情報を受信する（ステップＳ３５）。タブレットＥＰＧアプリケーションプログラム３０１は、まず、映像機器（ＴＶ）１０においてチャンネル切り替えのトリガがタブレットＥＰＧアプリケーションプログラム３０１自身であるか否かを判定する（ステップＳ３６）。この判定は、チャンネル情報に含まれる通信パラメタ（ｔｒｉｇｇｅｒ、ｔｒｉｇｇｅｒ＿ｎｅｔａｐｐ＿ｉｄ）に基づいて行うことができる。
【００９２】
チャンネル切り替えのトリガがタブレットＥＰＧアプリケーションプログラム３０１自身であるならば（ステップＳ３６のＹＥＳ）、タブレットＥＰＧアプリケーションプログラム３０１は通知されたチャンネル情報を無視する。
【００９３】
一方、チャンネル切り替えのトリガがタブレットＥＰＧアプリケーションプログラム３０１自身でないならば（ステップＳ３６のＮＯ）、タブレットＥＰＧアプリケーションプログラム３０１は現在の表示モードが「自動番組情報変更表示モード」であるか否かを判定する（ステップＳ３７）。「自動番組情報変更表示モード」は、チャンネル切り替えの発生に連動して番組表の内容を自動更新する表示モードである。ユーザは「自動番組情報変更表示モード」の有効／無効を指定することができる。
【００９４】
現在の表示モードが「自動番組情報変更表示モード」でないならば（ステップＳ３７のＮＯ）、タブレットＥＰＧアプリケーションプログラム３０１は通知されたチャンネル情報を無視する。一方、現在の表示モードが「自動番組情報変更表示モード」であるならば（ステップＳ３７のＹＥＳ）、タブレットＥＰＧアプリケーションプログラム３０１は、現在時刻が時間軸エリア５０５に表示され、且つチャンネル情報によって示されるチャンネルが放送局リストエリア５０６に表示されるように、番組表エリア５０４の表示内容を更新する（ステップＳ３８）。そして、タブレットＥＰＧアプリケーションプログラム３０１は、現在時刻と番組表情報とに基づいて、チャンネル情報によって示されるチャンネルで現在放送されている番組に対応する表示エリアを特定し、その表示エリアを強調表示する（ステップＳ３９）。
【００９５】
次に、図２０のフローチャートを参照して、映像機器（ＴＶ）１０からチャンネル情報が通知された場合に実行される処理の手順の第２の例を説明する。
【００９６】
図２０のステップＳ４１〜Ｓ４９の処理は図１９のステップＳ３１〜Ｓ３９の処理と同一である。図２０では、さらに、以下の処理が実行される。
【００９７】
すなわち、タブレットＥＰＧアプリケーションプログラム３０１は、番組表エリア５０４の表示内容を更新した後、受信したチャンネル情報と現在時刻とを含む案内情報取得要求をメタデータサーバ１０１に送信して、現在選局中のチャンネルで現在放送されている番組に関する番組詳細情報をメタデータサーバ１０１から取得する（ステップＳ５０）。そして、タブレットＥＰＧアプリケーションプログラム３０１は、取得した番組詳細情報を番組表画面上に表示する（ステップＳ５１）。
【００９８】
以上説明したように、本実施形態によれば、映像機器１０側で現在表示中のチャンネルの番組に対応する案内をタブレットコンピュータ３０の画面上に表示することができるので、表示中の番組に関する情報をユーザに提示することができる。また、「Ｎｏｗ」ボタンのタップのようなユーザ操作に応じてタブレットコンピュータ３０が映像機器１０からチャンネル情報を取得する処理を実行するので、ユーザの希望するタイミングで、映像機器１０側で現在表示中のチャンネルの番組に対応する案内をタブレットコンピュータ３０の画面上に表示することができる。
【００９９】
また、タブレットコンピュータ３０は、「Ｎｏｗ」ボタンのタップのようなユーザ操作が行われた場合のみならず、映像機器１０側のチャンネル切り換えに応答して映像機器１０からチャンネル情報が通知された場合にも、映像機器１０側で現在表示中のチャンネルの番組に対応する案内をタブレットコンピュータ３０の画面上に表示することができる。よって、タブレットコンピュータ３０上の番組表の表示内容を、映像機器１０側のチャンネル切り換えに応じてリアルタイムに更新することができる。
【０１００】
なお、既に受信されている番組表情報内に、現在表示中のチャンネルの番組に対応する案内に対応する情報が存在しない場合には、タブレットコンピュータ３０は、現在表示中のチャンネルと現在時刻とを含む番組情報取得要求をメタデータサーバ１０１に送信して、該当する番組表情報をメタデータサーバ１０１から取得してもよい。
【０１０１】
また、本実施形態の番組表表示制御処理は全てプログラムによって実行することができるので、コンピュータ（ＰＤＡ、スマートフォン、タブレットコンピュータ、等）に当該プログラムをインストールして実行するだけで本実施形態と同様の効果を容易に実現することができる。
【０１０２】
なお、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。  
以下に、本願原出願の特許査定時の特許請求の範囲に記載された発明を付記する。  
［１］映像機器と通信可能な電子機器であって、
ネットワークを介して外部サーバから番組表情報を受信する番組表情報受信手段と、
前記番組表情報に基づいて前記電子機器の表示画面上の番組表エリアに、行方向または列方向の位置の一方によって定まるチャンネルと、前記行方向または列方向の位置の他方によって定まる時間とに応じて配置される複数の番組に対応する情報を含む番組表を表示し、少なくとも前記番組表エリア上のフリック操作に応じて前記番組表を行方向または列方向の少なくとも一方の方向にスクロール可能な表示制御手段とを具備し、
前記表示制御手段は、
前記表示画面上の第１のボタンが操作された後、現在選局中のチャンネルを前記映像機器に問い合わせることによって前記映像機器において現在選局中のチャンネルを示すチャンネル情報を前記映像機器から受信し、
前記現在選局中のチャンネルで現在放送されている番組に対応する情報が前記番組表エリア上に表示されるように、前記受信されたチャンネル情報と現在時刻とに基づいて前記番組表を行方向または列方向の少なくとも一方の方向にスクロールする電子機器。  
［２］前記番組表情報受信手段は、前記番組表情報内に前記現在選局中のチャンネルで現在放送されている番組に対応する情報が存在しない場合に、前記現在選局中のチャンネルで現在放送されている番組に対応する番組情報を前記外部サーバから取得する［１］記載の電子機器。  
［３］前記映像機器は、チャンネル切り換えが発生したことに応答して、前記チャンネル情報を前記電子機器に送信するように構成されている［１］記載の電子機器。  
［４］前記表示制御手段は、前記番組表エリア上に前記現在選局中のチャンネルで現在放送されている前記番組に対応する情報が既に表示されている場合、前記情報を強調表示するように構成されている［１］記載の電子機器。  
［５］前記番組表エリア上に表示されるチャンネルがユーザ操作によって選択された場合、前記選択されたチャンネルへの切り換えを要求するチャンネル切り換え要求信号を前記映像機器に送信するチャンネル切り換え手段をさらに具備する［１］記載の電子機器。  
［６］前記表示制御手段は、前記受信されたチャンネル情報と前記現在時刻とを含む、情報取得要求を、前記外部サーバに送信して、前記現在選局中のチャンネルで現在放送されている前記番組に関する詳細情報を前記外部サーバから取得し、前記詳細情報を前記表示画面に表示するように構成されている［１］記載の電子機器。  
［７］放送番組データを受信するように構成された映像機器と、前記映像機器と通信可能な電子機器とを備えるコンテンツ表示システムであって、
前記電子機器内にあり、ネットワークを介して外部サーバから番組表情報を受信する番組表情報受信手段と、
前記電子機器内にあり、前記番組表情報に基づいて前記電子機器の表示画面上の番組表エリアに、行方向または列方向の位置の一方によって定まるチャンネルと、前記行方向または列方向の位置の他方によって定まる時間とに応じて配置される複数の番組に対応する情報を含む番組表を表示し、少なくとも前記番組表エリア上のフリック操作に応じて前記番組表を行方向または列方向の少なくとも一方の方向にスクロール可能な表示制御手段とを具備し、
前記表示制御手段は、
前記表示画面上の第１のボタンが操作された後、現在選局中のチャンネルを前記映像機器に問い合わせることによって前記映像機器において現在選局中のチャンネルを示すチャンネル情報を前記映像機器から受信し、
前記現在選局中のチャンネルで現在放送されている番組に対応する情報が前記番組表エリア上に表示されるように、前記受信されたチャンネル情報と現在時刻とに基づいて前記番組表を行方向または列方向の少なくとも一方の方向にスクロールするコンテンツ表示システム。  
［８］前記映像機器は、チャンネル切り換えが発生したことに応答して、前記チャンネル情報を前記電子機器に送信するように構成されている［７］記載のコンテンツ表示システム。  
［請求項９］映像機器と通信可能な電子機器によって番組表を表示する番組表表示制御方法であって、
ネットワークを介して外部サーバから番組表情報を受信し、
前記番組表情報に基づいて前記電子機器の表示画面上の番組表エリアに、行方向または列方向の位置の一方によって定まるチャンネルと、前記行方向または列方向の位置の他方によって定まる時間とに応じて配置される複数の番組に対応する情報を含む番組表を表示し、
少なくとも前記番組表エリア上のフリック操作に応じて前記番組表を行方向または列方向の少なくとも一方の方向にスクロールし、
前記表示画面上の第１のボタンが操作された後、現在選局中のチャンネルを前記映像機器に問い合わせることによって前記映像機器において現在選局中のチャンネルを示すチャンネル情報を前記映像機器から受信し、
前記現在選局中のチャンネルで現在放送されている番組に対応する情報が前記番組表エリア上に表示されるように、前記受信されたチャンネル情報と現在時刻とに基づいて前記前記番組表を行方向または列方向の少なくとも一方の方向にスクロールする番組表表示制御方法。  
［１０］ネットワークを介して外部サーバから番組表情報を受信する手順と、
前記番組表情報に基づいて表示画面上の番組表エリアに、行方向または列方向の位置の一方によって定まるチャンネルと、前記行方向または列方向の位置の他方によって定まる時間とに応じて配置される複数の番組に対応する情報を含む番組表を表示する手順と、
少なくとも前記番組表エリア上のフリック操作に応じて前記番組表を行方向または列方向の少なくとも一方の方向にスクロールする手順と、
前記表示画面上の第１のボタンが操作された後、現在選局中のチャンネルを映像機器に問い合わせることによって前記映像機器において現在選局中のチャンネルを示すチャンネル情報を前記映像機器から受信する手順と、
前記現在選局中のチャンネルで現在放送されている番組に対応する情報が前記番組表エリア上に表示されるように、前記受信されたチャンネル情報と現在時刻とに基づいて前記前記番組表を行方向または列方向の少なくとも一方の方向にスクロールする手順とをコンピュータに実行させるためのプログラム。  
［１１］前記番組表情報を受信する手順は、前記番組表情報内に前記現在選局中のチャンネルで現在放送されている番組に対応する情報が存在しない場合に、前記現在選局中のチャンネルで現在放送されている番組に対応する番組情報を前記外部サーバから取得する［１０］記載のプログラム。  
［１２］前記映像機器は、チャンネル切り換えが発生したことに応答して、前記チャンネル情報を前記電子機器に送信するように構成されている［１０］記載のプログラム。  
［１３］前記番組表エリア上に前記現在選局中のチャンネルで現在放送されている前記番組に対応する情報が既に表示されている場合、前記情報を強調表示する手順を前記コンピュータにさらに実行させる［１０］記載のプログラム。  
［１４］前記番組表エリア上に表示されるチャンネルがユーザ操作によって選択された場合、前記選択されたチャンネルへの切り換えを要求するチャンネル切り換え要求信号を前記映像機器に送信する手順を前記コンピュータにさらに実行させる［１０］記載のプログラム。  
［１５］前記受信されたチャンネル情報と前記現在時刻とを含む、情報取得要求を、前記外部サーバに送信して、前記現在選局中のチャンネルで現在放送されている前記番組に関する詳細情報を前記外部サーバから取得し、前記詳細情報を前記表示画面に表示する手順を前記コンピュータにさらに実行させる［１０］記載のプログラム。
【符号の説明】
【０１０３】
１０…映像機器、３０…電子機器、３１…機器認証部、３２…チャンネル変更要求送信部、３３…現在番組解決部、３４…番組表情報受信部、３５…番組関連情報外部送信部、３６…ネットワークインタフェース部、３７…チャンネル変更通知受信部、３８…現在表示チャンネル要求部、３９…番組情報表示部、１０１…メタデータサーバ。
【図１】
0005763127.tif 000002
【図２】
0005763127.tif 000003
【図３】
0005763127.tif 000004
【図４】
0005763127.tif 000005
【図５】
0005763127.tif 000006
【図６】
0005763127.tif 000007
【図７】
0005763127.tif 000008
【図８】
0005763127.tif 000009
【図９】
0005763127.tif 000010
【図１０】
0005763127.tif 000011
【図１１】
0005763127.tif 000012
【図１２】
0005763127.tif 000013
【図１３】
0005763127.tif 000014
【図１４】
0005763127.tif 000015
【図１５】
0005763127.tif 000016
【図１６】
0005763127.tif 000017
【図１７】
0005763127.tif 000018
【図１８】
0005763127.tif 000019
【図１９】
0005763127.tif 000020
【図２０】
0005763127.tif 000021