(57)【要約】【課題】より高い利便性を有する電子機器、電子機器の制御方法、及び電子機器のプログラムを提供する。【解決手段】一実施形態に係る電子機器は、放送信号に基づいて番組を表示する外部機器の制御を行う電子機器であって、チャンネルについての情報を記憶するメモリと、前記外部機器と通信する通信部と、前記外部機器により表示可能なチャンネルについての情報を前記外部機器から取得する取得部と、前記メモリにより記憶される前記チャンネルについての情報に基づいて番組表を生成し、前記表示可能なチャンネルについての情報に基づいて前記外部機器により表示可能なチャンネルと前記外部機器により表示不可能なチャンネルとを区別して前記番組表に表示させる番組表生成部と、を具備する電子機器。【選択図】図４
2014082722.tif 000002
【特許請求の範囲】
【請求項１】
放送信号に基づいて番組を表示する外部機器の制御を行う電子機器であって、
チャンネルについての情報を記憶するメモリと、
前記外部機器と通信する通信部と、
前記外部機器により表示可能なチャンネルについての情報を前記外部機器から取得する取得部と、
前記メモリにより記憶される前記チャンネルについての情報に基づいて番組表を生成し、前記表示可能なチャンネルについての情報に基づいて前記外部機器により表示可能なチャンネルと前記外部機器により表示不可能なチャンネルとを区別して前記番組表に表示させる番組表生成部と、
を具備する電子機器。
【請求項２】
前記番組表上の操作入力により前記外部機器に対して番組の選局を要求する選局要求部をさらに具備し、
前記選局要求部は、前記番組表上の操作入力により前記外部機器により表示不可能な番組が選択された場合、前記番組の選局要求を無効にする、
請求項１に記載の電子機器。
【請求項３】
複数の外部機器が前記電子機器に接続されている場合、前記複数の外部機器のうちの少なくとも１つを選択する選択部をさらに具備し、
前記取得部は、前記選択部により選択された外部機器から表示可能なチャンネルについての情報を取得する、
請求項１に記載の電子機器。
【請求項４】
前記番組表生成部は、前記選択部により複数の外部機器が選択された場合、複数の外部機器によるチャンネルの表示の可否に応じて、前記番組表中の前記チャンネルの表示を区別する、
請求項３に記載の電子機器。
【請求項５】
前記番組表生成部により生成された前記番組表を表示する表示部をさらに具備する、請求項１に記載の電子機器。
【請求項６】
チャンネルの情報を記憶するメモリを具備し、放送信号に基づいて番組を表示する外部機器の制御を行う電子機器の制御方法であって、
前記外部機器により表示可能なチャンネルの情報を前記外部機器から取得し、
前記メモリにより記憶される前記チャンネルの情報に基づいて番組表を生成し、
前記表示可能なチャンネルの情報に基づいて前記外部機器により表示可能なチャンネルと前記外部機器により表示不可能なチャンネルとを区別して前記番組表に表示させる、
電子機器の制御方法。
【請求項７】
チャンネルの情報を記憶するメモリを具備し、放送信号に基づいて番組を表示する外部機器の制御を行う電子機器において実行されるプログラムであって、前記電子機器を、
前記外部機器により表示可能なチャンネルの情報を前記外部機器から取得する取得部と、
前記メモリにより記憶される前記チャンネルの情報に基づいて番組表を生成し、前記表示可能なチャンネルの情報に基づいて前記外部機器により表示可能なチャンネルと前記外部機器により表示不可能なチャンネルとを区別して前記番組表に表示させる番組表生成部と、
して動作させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、電子機器、電子機器の制御方法、及び電子機器のプログラム
に関する。
【背景技術】
【０００２】
従来、放送信号を受信し、受信した放送信号に含まれている番組などの映像コンテンツを再生することができる例えば放送受信装置などの電子機器が一般的に普及している。また、ネットワークに接続する為の通信部を備え、ネットワーク上のアドレスにアクセスすることができる機能を備えた電子機器が一般的に普及している。
【０００３】
また、種々の情報を表示するディスプレイと、ユーザによる操作に応じて信号を生成するタッチセンサとを備え、タッチセンサにより生成された信号を上記のような放送受信装置に無線により伝送し、放送受信装置を遠隔操作する電子機器が実用化されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２７８７８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記したような電子機器は、放送信号により配信される番組の情報（番組情報）をネットワーク上のサーバから取得することができる。さらに、電子機器は、番組情報に基づいて電子番組表（ＥＰＧ）を表示することができる。
【０００６】
しかし、放送受信装置毎に受信することができるサービスプロバイダ（放送局など）が異なる場合がある。この為、電子機器に電子番組表として表示されている番組が放送受信装置により受信できない可能性があるという課題がある。
【０００７】
本発明の一形態の目的は、より高い利便性を有する電子機器、電子機器の制御方法、及び電子機器のプログラムを提供することである。
【課題を解決するための手段】
【０００８】
一実施形態に係る電子機器は、放送信号に基づいて番組を表示する外部機器の制御を行う電子機器であって、チャンネルについての情報を記憶するメモリと、前記外部機器と通信する通信部と、前記外部機器により表示可能なチャンネルについての情報を前記外部機器から取得する取得部と、前記メモリにより記憶される前記チャンネルについての情報に基づいて番組表を生成し、前記表示可能なチャンネルについての情報に基づいて前記外部機器により表示可能なチャンネルと前記外部機器により表示不可能なチャンネルとを区別して前記番組表に表示させる番組表生成部と、を具備する電子機器。
【図面の簡単な説明】
【０００９】
【図１】図１は、一実施形態に係る電子機器について説明する為の図である。
【図２】図２は、一実施形態に係る電子機器について説明する為の図である。
【図３】図３は、一実施形態に係る電子機器について説明する為の図である。
【図４】図４は、一実施形態に係る電子機器について説明する為の図である。
【図５】図５は、一実施形態に係る電子機器について説明する為の図である。
【図６】図６は、一実施形態に係る電子機器について説明する為の図である。
【図７】図７は、一実施形態に係る電子機器について説明する為の図である。
【図８】図８は、一実施形態に係る電子機器について説明する為の図である。
【図９】図９は、一実施形態に係る電子機器について説明する為の図である。
【図１０】図１０は、一実施形態に係る電子機器について説明する為の図である。
【図１１】図１１は、一実施形態に係る電子機器について説明する為の図である。
【図１２】図１２は、一実施形態に係る電子機器について説明する為の図である。
【発明を実施するための形態】
【００１０】
以下、図を参照しながら、一実施形態に係る電子機器、電子機器の制御方法、及び電子機器のプログラムについて詳細に説明する。
【００１１】
図１は、複数の電子機器により構成されるシステムの例を示す。本システムは、例えば、コンテンツ再生装置１００、携帯端末２００、及び無線通信端末３００などを有する。
【００１２】
コンテンツ再生装置１００は、例えば、放送信号、または記憶媒体に記憶されている映像コンテンツなどを再生することができる放送受信装置などの電子機器である。なお、以下、コンテンツ再生装置１００は、放送受信装置１００であるとして説明する。また、放送受信装置１００は、リモートコントローラ１６３、携帯端末２００、及び無線通信端末３００と通信する通信部を備える。
【００１３】
携帯端末２００は、ディスプレイ、操作部、及び通信部を備える電子機器である。携帯端末２００は、例えば、携帯電話端末、タブレット型ＰＣ、携帯音楽プレイヤー、または他の電子機器である。
【００１４】
無線通信端末３００は、携帯端末２００、及び無線通信端末３００と無線通信する通信部を備える。例えば、無線通信端末３００は、無線通信のアクセスポイントとして機能する。即ち、無線通信端末３００は、放送受信装置１００と無線、またはＬＡＮケーブルなどの通信ケーブルにより通信することができる。
【００１５】
また、無線通信端末３００は、携帯端末２００と無線により通信することができる。即ち、放送受信装置１００、携帯端末２００、及び無線通信端末３００は、双方向通信可能なネットワーク経由で接続されている。
【００１６】
例えば、放送受信装置１００及び携帯端末２００は、ＩＥＥＥ８０２．１１ｂ／ｇ／ｎなどにより無線通信端末３００と通信を行なう機能を備える。また、放送受信装置１００及び携帯端末２００は、互いに直接通信を行なう機能を備えていてもよい。即ち、放送受信装置１００と携帯端末２００とは、無線通信端末３００経由、または直接データを送受信することができる。
【００１７】
なお、携帯端末２００は、無線通信により放送受信装置１００に制御信号を送信することができる。即ち、携帯端末２００は、放送受信装置１００（制御される機器）を制御する制御機器として機能することができる。なお、制御される機器を被制御機器と称する。放送受信装置１００（被制御機器）は、制御する側である制御機器からの制御信号（制御コマンド）に応じた処理を実行する。
【００１８】
また、無線通信端末３００は、外部のネットワークに接続することができる。即ち、無線通信端末３００は、放送受信装置１００または携帯端末２００からのリクエストに応じてインターネットにアクセスし、リクエストにより示されたアドレスにアクセスすることができる。
【００１９】
これにより、放送受信装置１００及び携帯端末２００は、無線通信端末３００を介してネットワーク上のサーバ（メタデータサーバ）４００と通信することができる。
【００２０】
メタデータサーバ４００は、通信部、記憶部、及び制御部を有する。通信部はネットワーク上の他の機器と通信を行なう。記憶部は、複数のオブジェクト情報を記憶する。制御部は、記憶部からのオブジェクト情報の読み出し、及び通信部による通信を制御する。
【００２１】
メタデータサーバ４００の記憶部は、放送信号により配信される各放送局の番組の番組情報を記憶する。番組情報は、例えば、各番組の放送局を示す情報、放送時間を示す情報、番組のジャンルを示す情報、番組の概要を示す情報（番組概要）、及び番組の詳細を示す情報（番組詳細情報）などを含む。
【００２２】
放送受信装置１００及び携帯端末２００は、無線通信端末３００を介してネットワーク上のメタデータサーバ４００から番組情報を取得することができる。
【００２３】
図２は、一実施形態に係る放送受信装置１００の例を示す。  
放送受信装置１００は、放送信号入力端子１１０、チューナ１１１、復調部１１２、信号処理部１１３、音声処理部１２１、映像処理部１３１、表示処理部１３３、制御部１５０、操作入力部１６１、受光部１６２、及び通信部１７１を備える。また、放送受信装置１００は、さらにスピーカ１２２及びディスプレイ１３４を備える。
【００２４】
放送信号入力端子１１０は、例えばアンテナ１０１により受信されたディジタル放送信号を受け取ることができる。アンテナ１０１は、例えば、地上ディジタル放送信号、ＢＳ（ｂｒｏａｄｃａｓｔｉｎｇ  ｓａｔｅｌｌｉｔｅ）ディジタル放送信号、及び／または、１１０度ＣＳ（ｃｏｍｍｕｎｉｃａｔｉｏｎ  ｓａｔｅｌｌｉｔｅ）ディジタル放送信号を受信することができる。放送信号入力端子１１０は、上記したディジタル放送信号により供給される番組などのコンテンツのデータを受け取ることができる。
【００２５】
放送信号入力端子１１０は、受信したディジタル放送信号をチューナ１１１に供給する。チューナ１１１は、ディジタル放送信号用のチューナである。チューナ１１１は、チューニングしたディジタル放送信号を復調部１１２に送信する。
【００２６】
復調部１１２は、受信したディジタル放送信号を復調する。これにより、復調部１１２は、ディジタル放送信号からトランスポートストリーム（ＴＳ）などのコンテンツデータを取得する。復調部１１２は、取得したコンテンツデータを信号処理部１１３に入力する。即ち、アンテナ１０１、チューナ１１１、及び復調部１１２は、コンテンツデータを受信する受信部として機能する。
【００２７】
信号処理部１１３は、コンテンツデータの分離などの信号処理を行う。即ち、信号処理部１１３は、コンテンツデータをディジタル映像信号、ディジタル音声信号、及びその他のデータ信号に分離する。信号処理部１１３は、音声処理部１２１に音声信号を供給する。また、信号処理部１１３は、映像処理部１３１に映像信号を供給する。さらに、信号処理部１１３は、制御部１５０にデータ信号を供給する。
【００２８】
音声処理部１２１は、信号処理部１１３から受信したディジタル音声信号を、スピーカ１２２により再生可能なフォーマットの信号（オーディオ信号）に変換する。例えば、音声処理部１２１は、ディジタル音声信号をディジタル／アナログ変換によりオーディオ信号に変換する。音声処理部１２１は、オーディオ信号をスピーカ１２２に供給する。スピーカ１２２は、供給されるオーディオ信号に基づいて音を再生する。
【００２９】
映像処理部１３１は、信号処理部１１３から受信したディジタル映像信号を、ディスプレイ１３４で再生可能なフォーマットの映像信号に変換する。即ち、映像処理部１３１は、信号処理部１１３から受信したディジタル映像信号を、ディスプレイ１３４で再生可能なフォーマットの映像信号にデコード（再生）する。映像処理部１３１は、映像信号を表示処理部１３３に出力する。
【００３０】
表示処理部１３３は、例えば、制御部１５０からの制御に基づいて、受信した映像信号に対して色味、明るさ、シャープ、コントラスト、またはその他の画質調整処理を行う。表示処理部１３３は、画質調整を施した映像信号をディスプレイ１３４に供給する。ディスプレイ１３４は、供給される映像信号に基づいて映像を表示する。
【００３１】
ディスプレイ１３４は、例えば、マトリクス状に配列された複数の画素を備える液晶表示パネルと、この液晶パネルを照明するバックライトとを備える液晶表示装置などを備える。ディスプレイ１３４は、表示処理部１３３から供給される映像信号に基づいて映像を表示する。
【００３２】
制御部１５０は、放送受信装置１００の各部の動作を制御する制御部として機能する。制御部１５０は、ＣＰＵ１５１、ＲＯＭ１５２、ＲＡＭ１５３、及び不揮発性メモリ１５４などを備えている。制御部１５０は、操作入力部１６１から供給される操作信号に基づいて、種々の処理を行う。
【００３３】
ＣＰＵ１５１は、種々の演算処理を実行する演算素子などを備える。ＣＰＵ１５１は、ＲＯＭ１５２、または不揮発性メモリ１５４などに記憶されているプログラムを実行することにより種々の機能を実現する。
【００３４】
ＲＯＭ１５２は、放送受信装置１００を制御する為のプログラム、及び各種の機能を実現する為のプログラムなどを記憶する。ＣＰＵ１５１は、操作入力部１６１から供給される操作信号に基づいて、ＲＯＭ１５２に記憶されているプログラムを起動する。これにより、制御部１５０は、各部の動作を制御する。
【００３５】
ＲＡＭ１５３は、ＣＰＵ１５１のワークメモリとして機能する。即ち、ＲＡＭ１５３は、ＣＰＵ１５１の演算結果、ＣＰＵ１５１により読み込まれたデータなどを記憶する。
【００３６】
不揮発性メモリ１５４は、各種の設定情報、及びプログラムなどを記憶する不揮発性メモリである。
【００３７】
制御部１５０は、ディスプレイ１３４に表示させる映像に重畳させて表示させる種々の表示を生成することができる。
【００３８】
操作入力部１６１は、例えば、ユーザによる操作入力に応じて操作信号を生成する操作キー、またはタッチパッドなどを備える。また、操作入力部１６１は、キーボード、マウス、または操作信号を生成する事ができる他の入力装置などから操作信号を受け取る構成であってもよい。操作入力部１６１は、操作信号を制御部１５０に供給する。なお、タッチパッドは、静電容量式センサ、または他の方式に基づいて位置情報を生成するデバイスを含む。
【００３９】
受光部１６２は、例えば、リモートコントローラ１６３からの操作信号を受信するセンサなどを備える。受光部１６２は、受信した信号を制御部１５０に供給する。制御部１５０は、受光部１６２から供給された信号を受信し、受信した信号を増幅させてＡ／Ｄ変換を行うことにより、リモコン１６３から送信された元の操作信号を復号する。
【００４０】
リモートコントローラ１６３は、ユーザの操作入力に基づいて操作信号を生成する。リモートコントローラ１６３は、生成した操作信号を赤外線通信により受光部１６２に送信する。なお、受光部１６２及びリモートコントローラ１６３は、電波などの他の無線通信により操作信号の送受信を行う構成であってもよい。リモートコントローラ１６３の詳細な構成については後述する。
【００４１】
通信部１７１は、ＬＡＮまたは無線ＬＡＮにより無線通信端末３００経由でインターネット、またはホームネットワークなどのネットワーク上の他の機器と通信を行なうことができる。これにより、放送受信装置１００は、無線通信端末３００に接続されている他の機器と通信することができる。
【００４２】
またさらに、放送受信装置１００は、ハードディスクドライブ（ＨＤＤ）等の記憶装置を備え、この記憶装置に例えば放送信号またはネットワークなどにより供給されるコンテンツを記憶することができるように構成してもよい。
【００４３】
図３は、一実施形態に係る携帯端末２００の例を示す。  
携帯端末２００は、制御部２５０、操作入力部２６４、通信部２７１、及び記憶装置２７４を備える。さらに、携帯端末２００は、スピーカ２２２、マイク２２３、ディスプレイ２３４、タッチセンサ２３５を備える。
【００４４】
制御部２５０は、携帯端末２００の各部の動作を制御する制御部として機能する。制御部２５０は、ＣＰＵ２５１、ＲＯＭ２５２、ＲＡＭ２５３、及び不揮発性メモリ２５４などを備えている。制御部２５０は、操作入力部２６４、またはタッチセンサ２３５から供給される操作信号に基づいて、種々の処理を行う。
【００４５】
ＣＰＵ２５１は、種々の演算処理を実行する演算素子などを備える。ＣＰＵ２５１は、ＲＯＭ２５２、または不揮発性メモリ２５４などに記憶されているプログラムを実行することにより種々の機能を実現する。
【００４６】
ＲＯＭ２５２は、携帯端末２００を制御する為のプログラム、及び各種の機能を実現する為のプログラムなどを記憶する。ＣＰＵ２５１は、操作入力部２６４から供給される操作信号に基づいて、ＲＯＭ２５２に記憶されているプログラムを起動する。これにより、制御部２５０は、各部の動作を制御する。
【００４７】
ＲＡＭ２５３は、ＣＰＵ２５１のワークメモリとして機能する。即ち、ＲＡＭ２５３は、ＣＰＵ２５１の演算結果、ＣＰＵ２５１により読み込まれたデータなどを記憶する。
【００４８】
不揮発性メモリ２５４は、各種の設定情報、及びプログラムなどを記憶する不揮発性メモリである。
【００４９】
また、ＣＰＵ２５１は、記憶装置２７４に格納されているアプリケーションなどのデータに基づいて、種々の処理を実行することができる。
【００５０】
また、制御部２５０は、ＣＰＵ２５１が実行しているアプリケーションに応じて、種々の画面などの映像信号を生成し、ディスプレイ２３４に表示させることができる。また、制御部２５０は、ＣＰＵ２５１が実行しているアプリケーションに応じて、種々の音声などの音声信号を生成し、スピーカ２２２により出力させることができる。
【００５１】
スピーカ２２２は、供給されるオーディオ信号に基づいて音を再生する。
【００５２】
マイク２２３は、携帯端末２００の外部の音に基づいて信号（録音信号）を生成する集音部である。マイク２２３は、録音信号を制御部２５０に供給する。
【００５３】
ディスプレイ２３４は、例えば、マトリクス状に配列された複数の画素を備える液晶表示パネルと、この液晶パネルを照明するバックライトとを備える液晶表示装置などを備える。ディスプレイ２３４は、映像信号に基づいて映像を表示する。
【００５４】
タッチセンサ２３５は、静電容量式センサ、サーモセンサ、または他の方式に基づいて位置情報を生成するデバイスである。例えば、タッチセンサ２３５は、ディスプレイ２３４と一体に設けられる。これにより、タッチセンサ２３５は、ディスプレイ２３４に表示されている画面上での操作に基づいて操作信号を生成し、制御部２５０に供給することができる。
【００５５】
操作入力部２６４は、例えば、ユーザによる操作入力に応じて操作信号を生成するキーを備える。操作入力部２６４は、例えば、音量を調整する為の音量調整キー、ディスプレイ２３４の表示輝度を調整する為の輝度調整キー、及び、携帯端末２００電源状態を切り替える為の電源キーなどを備える。また、操作入力部２６４は、種々の選択操作などを携帯端末２００に実行させる為のトラックボールなどをさらに備えていてもよい。操作入力部２６４は、上記したキーの操作に応じて操作信号を生成し、操作信号を制御部２５０に供給する。
【００５６】
また、操作入力部２６４は、キーボード、マウス、または操作信号を生成する事ができる他の入力装置などから操作信号を受け取る構成であってもよい。例えば、携帯端末２００がＵＳＢ端子、またはＢｌｕｅｔｏｏｔｈ（登録商標）のモジュールなどを備えている場合、操作入力部２６４は、ＵＳＢ、またはＢｌｕｅｔｏｏｔｈにより接続された入力装置から操作信号を受け取り、制御部２５０に供給する。
【００５７】
通信部２７１は、無線ＬＡＮにより無線通信端末３００経由でインターネット、またはホームネットワークなどのネットワーク上の他の機器と通信を行なうことができる。これにより、携帯端末２００は、無線通信端末３００に接続されている他の機器と通信することができる。また、通信部２７１は、無線通信端末３００を介さずに他の機器と直接無線ＬＡＮにより通信する構成であってもよい。また、通信部２７１は、無線通信端末３００を介さずに携帯電話網などのネットワークに直接アクセスする構成であってもよい。
【００５８】
また、携帯端末２００は、図示しない電源部を備える。電源部は、バッテリーと、商用電源などから電力を受け取るアダプタと接続する為の端子（例えばＤＣジャック）と、を備える。電源部は、商用電源から受け取った電力をバッテリーに充電する。また、電源部は、バッテリーに充電されている電力を携帯端末２００内の各部へ供給する。
【００５９】
記憶装置２７４は、ハードディスクドライブ（ＨＤＤ）、ソリッドステイトドライブ（ＳＳＤ）、または半導体メモリなどを備える。記憶装置２７４は、制御部２５０のＣＰＵ２５１により実行されるプログラム、アプリケーション、及び種々のデータなどを記憶することができる。
【００６０】
記憶装置２７４は、例えば、オペレーティングシステム（ＯＳ）、及びＯＳ上で実行可能な種々のアプリケーションを記憶している。記憶装置２７４は、例えば、携帯端末２００に接続されている被制御機器（例えば放送受信装置１００）をコントロールするためのアプリケーション（コントロールアプリ）を有する。
【００６１】
コントロールアプリは、ＴＶ、またはブルーレイレコーダなどの放送受信装置１００をコントロールする為のアプリケーションである。携帯端末２００の制御部２５０は、コントロールアプリを実行することにより、任意の放送受信装置１００の制御、及び電子番組表の表示を行うことができる。
【００６２】
図４は、コントロールアプリによる処理の例を示す。また、図５は、コントロールアプリを実行した携帯端末２００の処理の流れの例を示す。  
放送受信装置１００の制御部１５０は、ソフトウェアまたはハードウェアにより構成されたチャンネル変更部１５５、チャンネル一覧データベース（チャンネル一覧ＤＢ）１５６、及びチャンネル一覧出力部１５７を備える。
【００６３】
チャンネル変更部１５５は、操作入力に応じて、放送信号を選局する。即ち、チャンネル変更部１５５は、操作入力に応じて、放送受信装置１００により表示する番組（または番組を提供するＳＰ：サービスプロバイダ）を選択する。
【００６４】
チャンネル一覧ＤＢ１５６は、放送受信装置１００により表示することができるＳＰ（またはＳＰ内のチャンネル）を示す情報の一覧をデータベースとして記憶する。ここでは、視聴の可否がＳＰ内のチャンネル毎に設定されていると仮定して説明するが、ＳＰ毎に視聴の可否が設定されている構成であってもＳＰを示す情報とチャンネルを示す情報とを置き換えればよい。チャンネル一覧ＤＢ１５６は、放送受信装置１００により視聴可能なＳＰ内のチャンネルを示す情報（視聴可能チャンネル一覧）を記憶する。即ち、チャンネル一覧ＤＢ１５６は、放送受信装置１００が放送信号に基づいて表示可能なＳＰ内のチャンネルを示す情報（視聴可能チャンネル一覧）を記憶する。言い換えると、チャンネル一覧ＤＢ１５６は、放送受信装置１００により表示可能なチャンネルについての情報を記憶する。
【００６５】
チャンネル一覧出力部１５７は、携帯端末２００からの要求に応じて、チャンネル一覧ＤＢ１５６に記憶されている放送受信装置１００により復調することができる視聴可能チャンネル一覧を携帯端末２００に出力する。
【００６６】
携帯端末２００の制御部２５０は、ソフトウェアまたはハードウェアにより構成されたＳＰ取得部２５５、チャンネル一覧取得部２５６、チャンネル一覧ＤＢ２５７、番組表構成部２５８、機器発見部２５９、機器選択部２６０、視聴可能チャンネル一覧要求部２６１、視聴可能チャンネル一覧受信部２６２、及びチャンネル変更部２６３を備える。制御部２５０は、例えば、上記のコントロールアプリを実行することにより、これらのモジュールを実現することができる。
【００６７】
携帯端末２００の制御部２５０は、コントロールアプリを初めて起動したとする（ステップＳ１１）。この場合、制御部２５０は、メタデータサーバ４００からサービスプロバイダを示す情報を取得する（ステップＳ１２）。
【００６８】
ＳＰ取得部２５５は、メタデータサーバ４００と通信を行うことにより、サービスプロバイダ（ＳＰ）の一覧を取得する。ＳＰ取得部２５５は、メタデータサーバ４００に記憶されているＳＰの一覧、または、上記のコントロールアプリに対応したＳＰの一覧を取得する。さらに、ＳＰ取得部２５５は、取得したＳＰの一覧から特定のＳＰを選択する構成であってもよい。
【００６９】
チャンネル一覧取得部２５６は、取得されたＳＰ内に属するチャンネルの一覧、及び各チャンネルの番組情報をメタデータサーバ４００から取得する（ステップＳ１３）。即ち、チャンネル一覧取得部２５６は、チャンネルについての情報を取得する。
【００７０】
チャンネル一覧取得部２５６は、取得したチャンネルについての情報（チャンネル一覧）をチャンネル一覧ＤＢ２５７に記憶する（ステップＳ１４）。また、チャンネル一覧取得部２５６は、取得した各チャンネルの番組情報をチャンネル一覧に対応付けてチャンネル一覧ＤＢ２５７に記憶する。
【００７１】
チャンネル一覧ＤＢ２５７は、取得されたＳＰの一覧、チャンネルの一覧、及び各チャンネルの番組情報を保持する。即ち、チャンネル一覧ＤＢ２５７は、チャンネル一覧取得部２５６により取得されたチャンネルについての情報を記憶する。
【００７２】
番組表構成部２５８は、チャンネル一覧ＤＢ２５７に保持されているＳＰの一覧、チャンネルの一覧、及び各チャンネルの番組情報に基づいて、電子番組表の画面を生成することができる。番組表構成部２５８は、生成した電子番組表をディスプレイ２３４に表示させることができる。
【００７３】
機器発見部２５９は、同一ネットワーク上に存在する放送受信装置１００を発見する（ステップＳ１５）。例えば、機器発見部２５９は、無線通信装置３００を介して構築されているホームネットワークに接続されている放送受信装置１００を発見する。例えば、機器発見部２５９は、予め設定されたデバイスネーム、ＭＡＣアドレス、または他の識別情報を用いて各放送受信装置１００を識別することができる。
【００７４】
機器選択部２６０は、機器発見部２５９により発見された放送受信装置１００のうちの少なくとも１つを選択する（ステップＳ１６）。機器選択部２６０は、機器発見部２５９により発見された放送受信装置１００が１つである場合、機器発見部２５９により発見された放送受信装置１００をそのまま選択する。また、機器発見部２５９により発見された放送受信装置１００が複数である場合、機器選択部２６０は、操作入力、デフォルトの設定、または予め設定された条件に従って１つ以上の放送受信装置１００を選択する。
【００７５】
視聴可能チャンネル一覧要求部２６１は、機器選択部２６０により選択された放送受信装置１００に対して視聴可能チャンネル一覧を要求するためのコマンド（視聴可能チャンネル一覧要求）を送信する（ステップＳ１７）。
【００７６】
放送受信装置１００のチャンネル一覧出力部１５７は、視聴可能チャンネル一覧要求を受信した場合、視聴可能チャンネル一覧要求を送信した携帯端末２００に対して、チャンネル一覧ＤＢ１５６に記憶されている視聴可能チャンネル一覧を送信する。
【００７７】
視聴可能チャンネル一覧受信部２６２は、放送受信装置１００から送信されたチャンネルについての情報（視聴可能チャンネル一覧）を受信し、受信した視聴可能チャンネル一覧を番組表構成部２５８に供給する（ステップＳ１８）。即ち、視聴可能チャンネル一覧要求部２６１及び視聴可能チャンネル一覧受信部２６２は、機器選択部２６０により選択された放送受信装置１００の視聴可能チャンネル一覧を番組表構成部２５８に供給することができる。言い換えると、視聴可能チャンネル一覧要求部２６１及び視聴可能チャンネル一覧受信部２６２は、外部機器としての放送受信装置１００により表示可能なチャンネルについての情報を放送受信装置１００から取得する取得部として機能する。
【００７８】
番組表構成部２５８は、視聴可能チャンネル一覧受信部２６２から供給されたチャンネルについての情報（視聴可能チャンネル一覧）に基づいて、機器選択部２６０により選択された放送受信装置１００により表示することができるチャンネルを認識することができる（ステップＳ１９）。さらに、番組表構成部２５８は、番組表上で機器選択部２６０により選択された放送受信装置１００により表示することができるチャンネルを特定表示することができる。
【００７９】
例えば、番組表構成部２５８は、視聴可能チャンネル一覧受信部２６２から供給されたチャンネルについての情報（視聴可能チャンネル一覧）と、チャンネル一覧ＤＢ２５７に保持されているチャンネルの一覧とを比較する。これにより、番組表構成部２５８は、チャンネル一覧ＤＢ２５７に保持されているチャンネルの一覧のうちで、放送受信装置１００により表示することができるチャンネル（視聴可能チャンネル）、及び放送受信装置１００により表示することができないチャンネル（視聴不可チャンネル）を認識することができる。
【００８０】
番組表構成部２５８は、認識した結果に基づいて番組表を生成する。番組表構成部２５８は、生成した番組表をディスプレイ２３４に表示させる（ステップＳ２０）。
【００８１】
なお、番組表構成部２５８は、認識した視聴可能チャンネルと、視聴不可チャンネルとを異なる表示方法を用いて番組表中に表示させる。
【００８２】
チャンネル変更部２６３は、番組表上での操作に応じて、チャンネルの選局要求を放送受信装置１００に対して送信することができる。
【００８３】
図６は、番組表の画面の例を示す。  
番組表構成部２５８は、各ＳＰ毎の番組の一覧を番組表として生成する。番組表構成部２５８は、ＳＰの一覧を番組表内に表示させる。なお、番組表構成部２５８は、複数のサービスプロバイダの情報を同時に番組表に表示させることができる。例えば、番組表構成部２５８は、地上ディジタル放送、ＢＳディジタル放送、及び１１０度ＣＳディジタル放送などを一つの番組表として表示させることができる。なお、番組表構成部２５８は、操作に応じてチャンネルの表示エリアのサイズを変更することができる。
【００８４】
番組表構成部２５８は、初期状態では、取得したチャンネルの一覧のすべてを番組表に表示させる。また、番組表構成部２５８は、番組表の前回の表示状態を保持し、番組表の起動時に前回の表示状態を再構成する構成であってもよい。
【００８５】
例えば、番組表構成部２５８は、縦方向にチャンネルの一覧を表示させる。さらに、番組表構成部２５８は、横方向に各チャンネル毎の番組の一覧を表示させる。さらに、番組表構成部２５８は、各番組の欄内に番組情報を表示させてもよい。また、番組表構成部２５８は、過去の番組をグレーアウトの状態で表示させる。
【００８６】
また、番組表構成部２５８は、操作入力に応じて番組表をスライドさせることができる。即ち、番組表構成部２５８は、番組表を横にスライドさせる操作が入力された場合、番組表を操作に合わせてスライドさせることができる。
【００８７】
また、番組表構成部２５８は、機器選択ボタン６０２を番組表内に表示させる。機器選択ボタン６０２は、機器発見部２５９により発見された機器毎の選択可能なボタンである。図６の例では、「ＴＶ１」、「ＴＶ２」、及び「ＢＤ１」が発見され、且つ「ＴＶ１」が選択されている状態となっている。
【００８８】
また、番組表構成部２５８は、「現在」ボタン６０５、「ジャンプ」ボタン６０６、及びリモコンボタン６０７を番組表に表示させる。これらのボタンについては後述する。
【００８９】
例えば、「ＴＶ１」の視聴可能チャンネルが「チャンネル１、２、３、４、１２、１６」であるとする。この場合、番組表構成部２５８は、視聴可能チャンネル一覧として「チャンネル１、２、３、４、１２、１６」を示す情報をＴＶ１から受け取る。番組表構成部２５８は、受け取った視聴可能チャンネル一覧に応じて、ＴＶ１により視聴が可能なチャンネルと視聴が不可能であるチャンネルとを認識する。
【００９０】
番組表構成部２５８は、ＴＶ１により視聴が可能なチャンネル６０３のチャンネル名の欄をＴＶ１により視聴が不可能なチャンネル６０４のチャンネル名の欄とを異なる表示で表示させる。例えば、番組表構成部２５８は、チャンネル６０３のチャンネル名の欄の背景を白色などの明るい色で表示させる。さらに、番組表構成部２５８は、チャンネル６０４のチャンネル名の欄の背景を灰色などの暗い色で表示させる。このように表示させることにより、番組表構成部２５８は、ＴＶ１により視聴することができるチャンネルとできないチャンネルとをユーザに認識させることができる。
【００９１】
なお、番組表構成部２５８は、チャンネル６０３の各番組欄の背景を白色などの明るい色で表示させ、チャンネル６０４の各番組欄の背景を灰色などの暗い色で表示させる構成であってもよい。
【００９２】
また、背景の色は、白色と灰色とに限らず、区別が可能な色であれば如何なる色で表示させる構成であってもよい。
【００９３】
またさらに、番組表構成部２５８は、視聴することができるチャンネルとできないチャンネルとを色で区別させるのではなく、他の方法で区別して表示する構成であってもよい。
【００９４】
このように、携帯端末２００は、放送受信装置１００毎に受信することができるサービスプロバイダを明示した状態で番組表を表示することができる。
【００９５】
即ち、番組表構成部２５８は、放送受信装置１００による視聴の可否に応じてチャンネル、またはＳＰを区別可能な状態で番組表内に表示させるように表示制御を行う。これにより、携帯端末２００は、放送受信装置１００による視聴の可否をユーザに認識させることができる。この結果、より高い利便性を有する電子機器、電子機器の制御方法、及び電子機器のプログラムを提供することができる。
【００９６】
また、携帯端末２００は、複数の放送受信装置１００で視聴可能なチャンネルを統合して番組表に表示させる構成であってもよい。即ち、番組表構成部２５８は、「ＴＶ１」と「ＴＶ２」とのいずれかにより視聴可能なチャンネルと、「ＴＶ１」と「ＴＶ２」とのいずれも視聴不可能なチャンネルと、を区別して番組表に表示させる構成であってもよい。
【００９７】
上記したように、「ＴＶ１」の視聴可能チャンネルが「チャンネル１、２、３、４、１２、１６」であり、「ＴＶ２」の視聴可能チャンネルが「チャンネル１、１２、１６、２４」であるとする。この場合、番組表構成部２５８は、図７により示されるように、「ＴＶ１」の視聴可能チャンネルが明示された番組表７０１と、「ＴＶ２」の視聴可能チャンネルが明示された番組表７０２とを生成することができる。
【００９８】
例えば、機器発見部２５９により「ＴＶ１」、「ＴＶ２」、及び「ＢＤ１」が発見され、且つ「ＴＶ１」及び「ＴＶ２」が選択されている状態であるとする。この場合、番組表構成部２５８は、番組表７０１と番組表７０２とを統合した番組表７０３を生成する。
【００９９】
上記の例によると、「チャンネル１、２、３、４、１２、１６、２４」が「ＴＶ１」及び「ＴＶ２」のいずれかにより視聴可能なチャンネル７０４であり、「チャンネル８、１０」が「ＴＶ１」及び「ＴＶ２」のいずれも視聴不可能なチャンネル７０５である。
【０１００】
番組表構成部２５８は、ネットワーク内のいずれかの放送受信装置１００により視聴可能なチャンネル７０４と、ネットワーク内のいずれかの放送受信装置１００によっても視聴することができないチャンネル７０５とを区別可能な状態で番組表内に表示させる。即ち、番組表構成部２５８は、複数の放送受信装置１００により視聴可能なチャンネルの論理和に応じて、視聴可能なチャンネルと視聴不可能なチャンネルとを区別可能な状態で番組表内に表示させる。
【０１０１】
これにより、番組表構成部２５８は、ネットワーク内のいずれかの放送受信装置１００により視聴可能なチャンネルと、ネットワーク内のいずれかの放送受信装置１００によっても視聴することができないチャンネルとをユーザに認識させることができる。
【０１０２】
また、制御部２５０は、番組表の表示中の操作に応じて種々の処理を実行することができる。
【０１０３】
例えば、番組表中に表示されている番組欄を選択する操作が入力された場合、図８及び図９に示されたように、番組表構成部２５８は、選択された番組欄に対応する番組に対する操作をユーザに選択させる為の複数のボタンを含むウィンドウ８００を番組表上に重畳させて表示させる。
【０１０４】
ウィンドウ８００は、選択された番組の番組情報８０１、「選局」ボタン８０２、「録画予約」ボタン８０３、及び「視聴予約」ボタン８０４などの表示を含む。
【０１０５】
例えば、視聴可能なチャンネルの番組欄が選択された場合、番組表構成部２５８は、図８に示されたように、「選局」ボタン８０２、「録画予約」ボタン８０３、及び「視聴予約」ボタン８０４を選択可能な状態でウィンドウ８００内に表示させる。
【０１０６】
また例えば、視聴不可能なチャンネルの番組欄が選択された場合、番組表構成部２５８は、図９に示されたように、「選局」ボタン８０２、「録画予約」ボタン８０３、及び「視聴予約」ボタン８０４を選択不可能な状態でウィンドウ８００内に表示させる。
【０１０７】
制御部２５０のチャンネル変更部２６３は、「選局」ボタン８０２が選択された場合、チャンネルの選局要求を放送受信装置１００に対して送信する。放送受信装置１００は、携帯端末２００から送信されたチャンネルの選局要求を受信した場合、選局要求により示されたチャンネルを選局する。
【０１０８】
また、選局された番組を複数の放送受信装置１００により視聴可能である場合、制御部２５０は、選局要求を送信する放送受信装置１００をユーザに選択させる構成であってもよい。この場合、制御部２５０は、ユーザによる操作入力に応じて選局要求を送信する放送受信装置１００を決定する。チャンネル変更部２６３は、決定された放送受信装置１００に対してチャンネルの選局要求を送信する。
【０１０９】
また、制御部２５０は、「録画予約」ボタン８０３が選択された場合、図１０により示されたように、録画に関する詳細な情報を含むウィンドウ９００を番組表上に重畳させて表示させる。
【０１１０】
ウィンドウ９００は、録画先の放送受信装置１００を選択するための選択欄９０１、録画の対象の番組を示す情報、及び「ＯＫ」ボタン９０２などの表示を含む。
【０１１１】
例えば、選択欄９０１が選択された場合、制御部２５０は、機器発見部２５９により発見された機器の一覧を選択可能な状態で選択欄９０１に表示させる。制御部２５０は、選択欄９０１中の操作に応じて番組を録画させる機器を選択する。さらに、「ＯＫ」ボタン９０２が選択された場合、制御部２５０は、選択欄９０１で選択されている放送受信装置１００に対して録画要求を送信する。放送受信装置１００は、携帯端末２００から送信された録画要求を受信した場合、録画要求により示された番組の録画予約を設定する。これにより、携帯端末２００は、番組表上から放送受信装置１００に対して番組の録画予約を実行させることができる。
【０１１２】
また、制御部２５０は、「視聴予約」ボタン８０４が選択された場合、番組に関する詳細な情報を含むウィンドウを番組表上に重畳させて表示させる。この場合も、ウィンドウは、視聴予約を実行させる放送受信装置１００を選択するための選択欄の表示を含む。
【０１１３】
制御部２５０は、選択欄の操作に応じて番組の視聴予約を実行させる機器を選択する。制御部２５０は、操作に応じて、選択欄で選択されている放送受信装置１００に対して視聴要求を送信する。放送受信装置１００は、携帯端末２００から送信された視聴要求を受信した場合、視聴要求により示された番組の視聴予約を設定する。これにより、携帯端末２００は、番組表上から放送受信装置１００に対して番組の視聴予約を実行させることができる。
【０１１４】
また、制御部２５０の番組表構成部２５８は、番組表内の「現在」ボタン６０５が選択された場合、番組表の表示を現時刻の表示に切り替える。即ち、番組表構成部２５８は、現在放送されている番組の番組欄が番組表の左端にくるように番組表の表示を制御する。
【０１１５】
また、制御部２５０の番組表構成部２５８は、番組表内の「ジャンプ」ボタン６０６が選択された場合、図１１に示されるようなウィンドウ１１００を番組表上に重畳させて表示させる。
【０１１６】
ウィンドウ１１００は、時間帯をユーザに選択させる為の表示欄１１０１を有する。表示欄１１０１は、縦軸が日付を示し、横軸が時刻を示す。番組表構成部２５８は、表示欄１１０１中の操作に応じて、日付及び時刻を選択する。番組表構成部２５８は、番組表の表示を選択された日付及び時刻の表示に切り替える。即ち、番組表構成部２５８は、選択された日付及び時刻の番組欄が番組表の左端にくるように番組表の表示を制御する。
【０１１７】
また、制御部２５０の番組表構成部２５８は、番組表内のリモコンボタン６０７が選択された場合、図１２に示されるようなウィンドウ１２００を番組表上に重畳させて表示させる。
【０１１８】
ウィンドウ１２００は、例えば、放送受信装置１００のリモートコントローラ１６３の各キーに対応する複数のボタンを含むコントロールパネル１２０１を有する。コントロールパネル１２０１は、例えば再生ボタン、停止ボタン、早送りボタン、巻き戻しボタン、一時停止ボタン、カーソルボタン、ボリューム調整ボタン、選局ボタン、及び電源ボタンなどの複数のボタンを含む。
【０１１９】
制御部２５０は、コントロールパネル１２０１上の操作入力に応じて制御信号を生成する。制御部２５０は、機器選択ボタン６０２により選択されている機器に対して、生成した制御信号を送信する。なお、リモコン制御ができない場合、番組表構成部２５８は、コントロールパネル１２０１内の各ボタンを選択不可能な状態で表示させる。
【０１２０】
上記のように、制御部２５０は、コントロールアプリを実行することにより、各放送受信装置１００に特化したリモコンとして動作することができる。この結果、より高い利便性を有する電子機器、電子機器の制御方法、及び電子機器のプログラムを提供することができる。
【０１２１】
なお、上述の各実施の形態で説明した機能は、ハードウエアを用いて構成するに留まらず、ソフトウエアを用いて各機能を記載したプログラムをコンピュータに読み込ませて実現することもできる。また、各機能は、適宜ソフトウエア、ハードウエアのいずれかを選択して構成するものであっても良い。
【０１２２】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【符号の説明】
【０１２３】
１００…放送受信装置、１１３…信号処理部、１２１…音声処理部、１２２…スピーカ、１３１…映像処理部、１３３…表示処理部、１３４…ディスプレイ、１５０…制御部、１５１…ＣＰＵ、１５２…ＲＯＭ、１５３…ＲＡＭ、１５４…不揮発性メモリ、１５５…チャンネル変更部、１５６…チャンネル一覧データベース、１５７…チャンネル一覧出力部、１６１…操作入力部、１６２…受光部、１６３…リモートコントローラ、１７１…通信部、２００…携帯端末、２２２…スピーカ、２２３…マイク、２３４…ディスプレイ、２３５…タッチセンサ、２５０…制御部、２５１…ＣＰＵ、２５２…ＲＯＭ、２５３…ＲＡＭ、２５４…不揮発性メモリ、２５５…ＳＰ取得部、２５６…チャンネル一覧取得部、２５７…チャンネル一覧ＤＢ、２５８…番組表構成部、２５９…機器発見部、２６０…機器選択部、２６１…視聴可能チャンネル一覧要求部、２６２…視聴可能チャンネル一覧受信部、２６３…チャンネル変更部、２６４…操作入力部、２７１…通信部、２７４…記憶装置、３００…無線通信端末。
【図１】
2014082722.tif 000003
【図２】
2014082722.tif 000004
【図３】
2014082722.tif 000005
【図４】
2014082722.tif 000006
【図５】
2014082722.tif 000007
【図６】
2014082722.tif 000008
【図７】
2014082722.tif 000009
【図８】
2014082722.tif 000010
【図９】
2014082722.tif 000011
【図１０】
2014082722.tif 000012
【図１１】
2014082722.tif 000013
【図１２】
2014082722.tif 000014