(57)【特許請求の範囲】
【請求項１】
電子機器に接続された少なくとも１以上の外部機器についての各機能情報を当該電子機器から受信する接続機器情報受信手段と、
少なくとも１以上の前記外部機器に対する前記電子機器のそれぞれの動作状態を当該電子機器から受信する動作状態受信手段と、
少なくとも１以上の前記外部機器の機能をそれぞれ実行させるＧＵＩ（Graphical  User  Interface）を前記外部機器の種別に関係なく含んでおり、当該ＧＵＩにおいては前記電子機器の動作状態に関係する少なくとも１以上の前記外部機器のうちの操作対象とすべき外部機器の機能を実行させるＧＵＩを優先させて表示している機器操作画面をユーザ操作可能な状態に提示する機器操作画面提示手段と、
を備える端末。
【請求項２】
前記機器操作画面提示手段は、機能が重複する複数の前記外部機器が存在する場合であって複数の前記外部機器に対する前記電子機器の動作状態が同等の場合には、予め定められた複数の前記外部機器間における優先度が高い方の前記外部機器の機能を実行させるＧＵＩを表示した前記機器操作画面を提示する、
請求項１記載の端末。
【請求項３】
コンピュータを、
電子機器に接続された少なくとも１以上の外部機器についての各機能情報を当該電子機器から受信する接続機器情報受信手段と、
少なくとも１以上の前記外部機器に対する前記電子機器のそれぞれの動作状態を当該電子機器から受信する動作状態受信手段と、
少なくとも１以上の前記外部機器の機能をそれぞれ実行させるＧＵＩ（Graphical  User  Interface）を前記外部機器の種別に関係なく含んでおり、当該ＧＵＩにおいては前記電子機器の動作状態に関係する少なくとも１以上の前記外部機器のうちの操作対象とすべき外部機器の機能を実行させるＧＵＩを優先させて表示している機器操作画面をユーザ操作可能な状態に提示する機器操作画面提示手段と、
として機能させるためのプログラム。
【請求項４】
電子機器側で当該電子機器に接続されている少なくとも１以上の外部機器についての各機能情報を管理するステップと、
少なくとも１以上の前記外部機器についての各機能情報を端末に対して送信するステップと、
前記端末側で前記電子機器に接続された少なくとも１以上の前記外部機器についての各機能情報を当該電子機器から受信するステップと、
少なくとも１以上の前記外部機器に対する前記電子機器の動作状態を前記端末に対して送信するステップと、
前記端末側で前記外部機器に対する前記電子機器のそれぞれの動作状態を当該電子機器から受信するステップと、
前記端末側において、少なくとも１以上の前記外部機器の機能をそれぞれ実行させるＧＵＩ（Graphical  User  Interface）を前記外部機器の種別に関係なく含んでおり、当該ＧＵＩにおいては前記電子機器の動作状態に関係する少なくとも１以上の前記外部機器のうちの操作対象とすべき外部機器の機能を実行させるＧＵＩを優先させて表示している機器操作画面をユーザ操作可能な状態に提示するステップと、
を含む機器操作制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、端末、プログラムおよび機器操作制御方法に関する。
【背景技術】
【０００２】
一般に、ビデオレコーダ等の映像や音声の入出力装置やテレビ等の表示装置の操作は、その入出力装置や表示装置に付属するリモコンを用いて制御される。
【０００３】
一方、近年、映像や音声の入出力装置や表示装置等の間を接続するインタフェースとして、ＨＤＭＩ（High-Definition  Multimedia  Interface）が普及しつつある。このＨＤＭＩでは、各機器間をお互いに制御するために、ＣＥＣ（Consumer  Electronics  Control）と呼ばれる制御機器信号及び制御プロトコルが規格化されている。
【０００４】
このＨＤＭＩ−ＣＥＣやＩＲブラスタを用いた技術として、表示装置のリモコンで、ケーブル接続されている入出力装置の動作も合わせて遠隔制御するようにしたものが考えられている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−２０８２９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、ＨＤＭＩ−ＣＥＣやＩＲブラスタを用いて表示装置のリモコンによって入出力装置を操作する機能は、入力切り替えに連動して操作対象機器の変更を行ったり、録画予約開始時のチャンネル切り替えなどの機器で設定された特定の動作のみ行ったりする、というものである。
【０００７】
そのため、複数の対象機器の中から操作対象となる機器を変更しようとした場合、表示装置の画面表示が入力切り替え画面や設定画面に変更されてしまい、視聴中の映像など、現在の画面表示を保ったまま操作対象を変えることができない、という問題がある。
【０００８】
また、従来の学習リモコンなどの機器操作装置では、表示装置の画面表示を変更せずに操作対象機器の変更を行うことができるが、表示装置への機器接続状態や表示装置の画面表示状態が分からないため、ユーザが操作対象機器を判断して操作する必要があり、操作性が悪い、という問題がある。
【０００９】
本発明は、上記に鑑みてなされたものであって、視聴中のＴＶ画面を阻害せずに、かつ、ユーザはどの機器が操作可能なのかを意識することなく、接続機器の操作を可能にすることを目的とする。
【課題を解決するための手段】
【００１１】
実施形態の端末は、電子機器に接続された少なくとも１以上の外部機器についての各機能情報を当該電子機器から受信する接続機器情報受信手段と、少なくとも１以上の前記外部機器に対する前記電子機器のそれぞれの動作状態を当該電子機器から受信する動作状態受信手段と、少なくとも１以上の前記外部機器の機能をそれぞれ実行させるＧＵＩ（Graphical  User  Interface）を前記外部機器の種別に関係なく含んでおり、当該ＧＵＩにおいては前記電子機器の動作状態に関係する少なくとも１以上の前記外部機器のうちの操作対象とすべき外部機器の機能を実行させるＧＵＩを優先させて表示している機器操作画面をユーザ操作可能な状態に提示する機器操作画面提示手段と、を備える。
【００１２】
実施形態のプログラムは、コンピュータを、電子機器に接続された少なくとも１以上の外部機器についての各機能情報を当該電子機器から受信する接続機器情報受信手段と、
少なくとも１以上の前記外部機器に対する前記電子機器のそれぞれの動作状態を当該電子機器から受信する動作状態受信手段と、少なくとも１以上の前記外部機器の機能をそれぞれ実行させるＧＵＩ（Graphical  User  Interface）を前記外部機器の種別に関係なく含んでおり、当該ＧＵＩにおいては前記電子機器の動作状態に関係する少なくとも１以上の前記外部機器のうちの操作対象とすべき外部機器の機能を実行させるＧＵＩを優先させて表示している機器操作画面をユーザ操作可能な状態に提示する機器操作画面提示手段と、として機能させる。
【００１３】
実施形態の機器操作制御方法は、電子機器側で当該電子機器に接続されている少なくとも１以上の外部機器についての各機能情報を管理するステップと、少なくとも１以上の前記外部機器についての各機能情報を端末に対して送信するステップと、前記端末側で前記電子機器に接続された少なくとも１以上の前記外部機器についての各機能情報を当該電子機器から受信するステップと、少なくとも１以上の前記外部機器に対する前記電子機器の動作状態を前記端末に対して送信するステップと、前記端末側で前記外部機器に対する前記電子機器のそれぞれの動作状態を当該電子機器から受信するステップと、前記端末側において、少なくとも１以上の前記外部機器の機能をそれぞれ実行させるＧＵＩ（Graphical  User  Interface）を前記外部機器の種別に関係なく含んでおり、当該ＧＵＩにおいては前記電子機器の動作状態に関係する少なくとも１以上の前記外部機器のうちの操作対象とすべき外部機器の機能を実行させるＧＵＩを優先させて表示している機器操作画面をユーザ操作可能な状態に提示するステップと、を含む。
【図面の簡単な説明】
【００１４】
【図１】図１は、実施形態にかかる電子機器を含むホームネットワークのシステム例を示したシステム構成図である。
【図２】図２は、タブレット端末の外観の一例を示す平面図である。
【図３】図３は、タブレット端末のハードウェア構成の一例を示すブロック図である。
【図４】図４は、テレビジョン表示装置のハードウェア構成の一例を示すブロック図である。
【図５】図５は、機器操作制御処理の機能構成を示すブロック図である。
【図６】図６は、テレビジョン表示装置側における機器操作制御処理の流れを示すフローチャートである。
【図７】図７は、タブレット端末側における機器操作制御処理の流れを示すフローチャートである。
【図８】図８は、機器操作画面の一例を示す平面図である。
【発明を実施するための形態】
【００１５】
図１は、実施形態にかかる電子機器を含むホームネットワークのシステム例を示したシステム構成図である。図１に示すシステムは、家庭内の無線または有線の家庭内ネットワーク２を介して接続された電子機器であるテレビジョン表示装置１と、無線ルータ３と、携帯端末であるタブレット端末１０と、を備えている。無線ルータ３は、タブレット端末１０との間で無線通信を行うことで、タブレット端末１０を家庭内ネットワーク２に接続する。これにより、テレビジョン表示装置１とタブレット端末１０との間で通信を可能としている。
【００１６】
テレビジョン表示装置１は、ＨＤＭＩ信号線８によって複数台（例えば３台）の映像や音声の入出力装置（外部機器）９Ａ〜９Ｃを接続している。入出力装置９Ａ〜９Ｃとテレビジョン表示装置１はそれぞれＨＤＭＩ端子を有し、上述した如くＨＤＭＩケーブル８でそれぞれ接続される。映像や音声の入出力装置９Ａ〜９Ｃは、例えばＤＶＤ（Digital  Versatile  Disk）プレーヤ、ＤＶＤレコーダ、ＨＤＤ（Hard  Disk  Drive）レコーダ、ＣＡＴＶのセットトップボックス（ＳＴＢ）、オーディオ再生用のアンプ等、映像や音声の各種コンテンツを蓄積、または受信してテレビジョン表示装置１へ出力したり外部スピーカ（図示せず）に出力したりする。
【００１７】
テレビジョン表示装置１においては、入出力装置９Ａをビデオ１、入出力装置９Ｂをビデオ２、入出力装置９Ｃをビデオ３として入力切換えにより各装置の入出力する映像信号や音声信号を択一的に選択する。ＨＤＭＩ規格上では、入出力装置９Ａ〜９Ｃがいずれもソース（ｓｏｕｒｃｅ）デバイス、テレビジョン表示装置１がシンク（ｓｉｎｋ）デバイスとして機能する。
【００１８】
より具体的には、例えば入出力装置９ＡがＨＤＤレコーダとＤＶＤレコーダとを一体化したＨＤＤ−ＤＶＤレコーダ、入出力装置９Ｂがオーディオ再生用のアンプ、入出力装置９ＣがＣＡＴＶのセットトップボックス（ＳＴＢ）であるものとする。特に入出力装置９Ａ，９Ｃは、デジタルテレビチューナを搭載しており、各記憶媒体に記憶されたデータや、アンテナから入力される放送波から得られる映像信号や音声信号を、ＨＤＭＩケーブル８を介してテレビジョン表示装置１に出力する。
【００１９】
タブレット端末１０は、例えば、３Ｇ（第３世代）通信などの移動体通信技術や、無線ルータ３を利用してインターネットなどのネットワーク４に接続し、ネットワーク４上のサーバ１００から各種の情報を取得する機能を有する。
【００２０】
なお、タブレット端末１０の代わりにスマートフォンなどの携帯通信端末や携帯可能なＰＣ等を携帯端末として用いても良い。
【００２１】
また、タブレット端末１０は、詳細は後述するが、家庭内ネットワーク２を介してテレビジョン表示装置１に接続された各入出力装置９Ａ〜９Ｃをそれぞれ遠隔制御するためのリモートコントローラとしても機能する。
【００２２】
すなわち、テレビジョン表示装置１は、ユーザが操作するタブレット端末１０から家庭内ネットワーク２を介して操作信号を受信することができる。テレビジョン表示装置１は、この操作信号に基づいてＨＤＭＩ−ＣＥＣに基づく制御コマンドを各入出力装置９Ａ〜９Ｃに送信することにより、例えば入出力装置９Ａ〜９Ｃに対する各種制御を行なうことができる。
【００２３】
まず、タブレット端末１０について説明する。
【００２４】
図２は、タブレット端末１０の外観の一例を示す平面図である。タブレット端末１０は、ユーザが把持する薄い箱状の筐体１１を備える。タブレット端末１０は、筐体１１の前面（一方の主面）側に、情報を表示する表示部１２を備えている。表示部１２は、ユーザによってタッチされた表示画面上の位置を検知するタッチパネルを備える。
【００２５】
また、タブレット端末１０は、筐体１１の前面側であって表示部１２の下側に位置させて、ユーザが各種操作を行うための操作スイッチ１３を備える。また、タブレット端末１０は、筐体１１の前面側であって表示部１２の上側に位置させて、音声出力を行うためのスピーカ１４を備える。さらに、タブレット端末１０は、筐体１１の上部に、画像を撮影するためのカメラモジュール１５を備える。カメラモジュール１５は、筐体１１の前面側の画像を撮影する前面カメラと、筐体１１の背面（他方の主面）側の画像を撮影する背面カメラとを備える。
【００２６】
さらにまた、タブレット端末１０は、筐体１１の前面側であって表示部１２の上側に位置させて、音声を集音する集音部であるマイク３０を備える。
【００２７】
図３は、タブレット端末１０のハードウェア構成の一例を示すブロック図である。図３に示すように、タブレット端末１０は、上述の構成に加え、ＣＰＵ（Central  Processing  Unit）１６、システムコントローラ１７、グラフィックスコントローラ１８、タッチパネルコントローラ１９、不揮発性メモリ２０、ＲＡＭ（Random  Access  Memory）２１、音声処理部２２、および無線通信モジュール２３を備える。
【００２８】
表示部１２は、ディスプレイ１２ａとタッチパネル１２ｂとを組み合わせた、いわゆるタッチスクリーンとして構成される。ディスプレイ１２ａは、例えば、ＬＣＤ（Liquid  Crystal  Display）や有機ＥＬ（Electro  Luminescence）ディスプレイなどである。タッチパネル１２ｂは、ユーザの指やスタイラスペンなどによってタッチされたディスプレイ１２ａの表示画面上の位置（タッチ位置）を検知する。
【００２９】
ＣＰＵ１６は、タブレット端末１０の動作を統括的に制御するプロセッサである。ＣＰＵ１６は、システムコントローラ１７を介してタブレット端末１０の各部を制御する。不揮発性メモリ２０は、オペレーションシステムや各種のアプリケーションプログラム、プログラムの実行に必要な各種データなどを記憶する。ＲＡＭ２１は、タブレット端末１０のメインメモリとして、ＣＰＵ１６がプログラムを実行する際の作業領域を提供する。
【００３０】
ＣＰＵ１６は、例えば、不揮発性メモリ２０からＲＡＭ２１にロードされるオペレーションシステムや各種のアプリケーションプログラムを実行することにより、タブレット端末１０の各部を制御するための機能を実現する。本実施形態では、特にＣＰＵ１６がテレビジョン表示装置１に各入出力装置９Ａ〜９Ｃの映像処理や音声処理に関する動作環境等を遠隔操作させるためのアプリケーションプログラム（以下、「遠隔操作アプリ」という。）を実行することにより、後述する機器操作制御処理（図５〜図７参照）を実現する。
【００３１】
システムコントローラ１７は、不揮発性メモリ２０およびＲＡＭ２１に対するアクセスを制御するメモリコントローラを内蔵する。また、システムコントローラ１７は、グラフィックスコントローラ１８、タッチパネルコントローラ１９、音声処理部２２との通信を実行する機能を有する。また、システムコントローラ１７は、操作スイッチ１３が受け付けたユーザ操作の情報や、カメラモジュール１５からの画像情報を入力する機能を有する。また、システムコントローラ１７は、無線通信モジュール２３を利用してタブレット端末１０の外部から各種情報を取得する機能を有する。
【００３２】
グラフィックスコントローラ１８は、表示部１２のディスプレイ１２ａを制御する表示コントローラである。タッチパネルコントローラ１９は、タッチパネル１２ｂを制御し、ユーザによるタッチ位置を示す座標データをタッチパネル１２ｂから取得する。
【００３３】
音声処理部２２は、ＣＰＵ１６による制御のもとで、音声合成などの音声処理を施して生成した音声ガイダンスなどをスピーカ１４から出力させる処理を行うとともに、マイク３０で集音した音声に対する処理を行う。
【００３４】
無線通信モジュール２３は、ＣＰＵ１６による制御のもとで、無線ルータ３を介したテレビジョン表示装置１との間の無線通信や、ネットワーク４に接続するための無線通信を実行する。
【００３５】
次に、テレビジョン表示装置１について説明する。
【００３６】
図１に示すように、テレビジョン表示装置１は、音声を出力するスピーカ５０Ａ，５０Ｂを有し、アンテナ６に接続されたアンテナ線５と、家庭内ネットワーク２に接続するケーブル７とが接続されている。
【００３７】
図４は、テレビジョン表示装置１のハードウェア構成の一例を示すブロック図である。図４に示すように、テレビジョン表示装置１は、テレビジョン放送信号を受信するテレビ機能部５１と、ＨＤＭＩ規格に準拠したデジタル映像信号を送受信する通信装置であるＨＤＭＩ通信部５２と、家庭内ネットワーク２を介して伝送されるＩＰＴＶ（Internet  Protocol  Television）を受信するＬＡＮ（Local  Area  Network）通信部５３と、テレビ機能部５１、ＨＤＭＩ通信部５２及びＬＡＮ通信部５３の出力を選択するセレクタ５４と、セレクタ５４から出力される映像信号に基づいて表示部５５に映像を表示させる表示駆動部５６と、セレクタ５４から出力される音声信号の周波数特性を調整する周波数特性調整部であるイコライザ６５と、イコライザ６５で調整された音声信号に基づいてスピーカ５０Ａ，５０Ｂに音声を出力させる音声駆動部５７と、テレビジョン表示装置１の各部を統括的に制御する制御部５８とを有している。
【００３８】
制御部５８は、ＣＰＵ（Central  Processing  Unit）と、当該ＣＰＵに作業エリアを提供するＲＡＭ（Random  Access  Memory）と、各種の設定情報及びプログラム等が格納される不揮発性メモリとを備え（いずれも図示せず）、ＣＰＵがプログラムに従って各種の演算処理を実行してテレビジョン表示装置１全体を制御する。なお、制御部５８の不揮発性メモリは、後述する機器別情報記憶手段２０８（図５参照）としても機能する。
【００３９】
テレビ機能部５１は、ＴＶ（Television）入力端子５９にアンテナ線５を介して接続されるアンテナ６によってテレビジョン放送信号を受信し、所定のチャンネルの信号を抽出するチューナ部６０と、チューナ部６０から出力される受信信号を入力して映像信号Ｖ１及び音声信号Ａ１に復元する信号処理部６１とを有する。
【００４０】
ＨＤＭＩ通信部５２は、コネクタ６２にＨＤＭＩケーブル８を介して接続されるＤＶＤレコーダなどの各入出力装置９Ａ〜９Ｃから受信したＨＤＭＩ規格のデジタル映像信号を映像成分と音声成分とに分離し、映像信号Ｖ２と、音声信号Ａ２として出力する。なお、図４においてはコネクタ６２およびＨＤＭＩケーブル８を１つしか記載してないが、実際には複数あるものとする。
【００４１】
ＬＡＮ通信部５３は、ＬＡＮ端子６３に接続されるケーブル７を介して家庭内ネットワーク２およびネットワーク４からＩＰＴＶ放送信号を受信し、受信信号から図示しないデコーダで復号された映像信号Ｖ３及び音声信号Ａ３を出力する。
【００４２】
セレクタ５４は、テレビ機能部５１から出力された映像信号Ｖ１及び音声信号Ａ１とＨＤＭＩ通信部５２から出力された映像信号Ｖ２及び音声信号Ａ２と、ＬＡＮ通信部５３から出力された映像信号Ｖ３及び音声信号Ａ３とを選択的に切り換えて表示駆動部５６及び音声駆動部５７に出力する機能を有する。
【００４３】
イコライザ６５は、セレクタ５４から出力されるデジタルの音声信号の周波数特性を調整する。音声駆動部５７は、イコライザ６５で調整されたデジタルの音声信号を、スピーカ５０Ａ，５０Ｂで再生可能なアナログ音声信号に変換した後、スピーカ５０Ａ，５０Ｂに出力して音声を再生させる。
【００４４】
以下において、タブレット端末１０およびテレビジョン表示装置１が実行する各種の演算処理のうち、本実施形態の特長的な処理である機器操作制御処理について説明する。
【００４５】
ここで、図５は機器操作制御処理の機能構成を示すブロック図である。図５に示すように、タブレット端末１０は、ＣＰＵ１６が遠隔操作アプリに従って動作することによって、機器操作画面構築手段１０１と、接続機器一覧取得手段１０２と、機器間通信手段１０３と、動作状態取得手段１０４と、機器機能一覧取得手段１０５と、機器操作画面提示手段１０６と、機器操作要求手段１０７とを実現する。
【００４６】
一方、図５に示すように、テレビジョン表示装置１は、制御部５８のＣＰＵがプログラムに従って動作することによって、機器間通信手段２０１と、接続機器情報取得手段２０２と、接続機器情報管理手段２０３と、機器接続状態取得手段２０４と、接続機器情報設定手段２０５と、動作状態取得手段２０６と、動作状態管理手段２０７と、機器別情報記憶手段２０８と、接続機器操作手段２０９とを実現する。
【００４７】
次に、各部の機能について概略的に説明する。まず、タブレット端末１０側において機器操作制御処理を実現する各種機能について説明する。
【００４８】
機器間通信手段１０３は、家庭内ネットワーク２を介してテレビジョン表示装置１との間で各種コマンド（命令）を送受信する。
【００４９】
機器操作要求手段１０７は、ユーザによる表示部１２のタッチパネル１２ｂの操作に応じて機器操作画面構築手段１０１に対して機器操作画面Ｐ（図８参照）の構築を要求するとともに、機器間通信手段１０３に対してテレビジョン表示装置１との間での通信を要求する。
【００５０】
機器操作画面構築手段１０１は、機器操作要求手段１０７からの要求に応じて機器操作画面Ｐを構築するために、接続機器一覧取得手段１０２と動作状態取得手段１０４と機器機能一覧取得手段１０５とを介して各種情報を取得する。また、機器操作画面構築手段１０１は、接続機器一覧取得手段１０２と動作状態取得手段１０４と機器機能一覧取得手段１０５とを介して取得した各種情報に基づいて、現在において操作対象とすべき接続機器および操作可能な機能を判定する。
【００５１】
接続機器一覧取得手段１０２は、テレビジョン表示装置１に接続された接続機器を取得するコマンドをテレビジョン表示装置１に対して機器間通信手段１０３を介して送信して、テレビジョン表示装置１に接続された接続機器（例えば、各入出力装置９Ａ〜９Ｃ）の一覧情報および機器情報をテレビジョン表示装置１から機器間通信手段１０３を介して受信する。
【００５２】
動作状態取得手段１０４は、接続機器（例えば、各入出力装置９Ａ〜９Ｃ）に対するテレビジョン表示装置１の動作状態を取得するコマンドをテレビジョン表示装置１に対して機器間通信手段１０３を介して送信して、接続機器（例えば、各入出力装置９Ａ〜９Ｃ）に対するテレビジョン表示装置１の動作状態をテレビジョン表示装置１から機器間通信手段１０３を介して受信する。すなわち、機器間通信手段１０３および動作状態取得手段１０４は、動作状態受信手段として機能する。
【００５３】
機器機能一覧取得手段１０５は、テレビジョン表示装置１に接続された接続機器の機能情報を取得するコマンドをテレビジョン表示装置１に対して機器間通信手段１０３を介して送信して、接続機器一覧取得手段１０２で接続を確認した接続機器（例えば、各入出力装置９Ａ〜９Ｃ）の固有の機能情報をテレビジョン表示装置１から機器間通信手段１０３を介して受信する。すなわち、機器間通信手段１０３および機器機能一覧取得手段１０５は、接続機器情報受信手段として機能する。
【００５４】
機器操作画面提示手段１０６は、テレビジョン表示装置１から取得した接続機器（例えば、各入出力装置９Ａ〜９Ｃ）の一覧情報および機器情報、テレビジョン表示装置１の動作状態、接続機器（例えば、各入出力装置９Ａ〜９Ｃ）の固有の機能情報に基づいて機器操作画面構築手段１０１が判定した現在において操作対象とすべき接続機器および操作可能な機能を、機器操作画面構築手段１０１から受け取って機器操作画面Ｐを生成し、機器操作画面Ｐを表示部１２のディスプレイ１２ａ上に表示する。ユーザが表示部１２のタッチパネル１２ｂを操作すると、機器操作画面提示手段１０６は、機器操作画面Ｐから操作対象の接続機器（例えば、各入出力装置９Ａ〜９Ｃ）や指示された動作を判別し、操作対象の接続機器（例えば、各入出力装置９Ａ〜９Ｃ）に対して送信すべきコマンド（命令）を遠隔操作用のコマンド群の中から自動的に決定して、機器間通信手段１０３を介して操作要求としてテレビジョン表示装置１に送信する。
【００５５】
次に、テレビジョン表示装置１側において機器操作制御処理を実現する各種機能について説明する。機器間通信手段２０１は、家庭内ネットワーク２に接続するケーブル７を介してタブレット端末１０との間で各種コマンド（命令）を送受信する。
【００５６】
機器接続状態取得手段２０４は、ＨＤＭＩケーブル８を介して接続されるＤＶＤレコーダなどの各入出力装置９Ａ〜９Ｃそれぞれを検索して、ＨＤＭＩケーブル８を介して接続されるＤＶＤレコーダなどの各入出力装置９Ａ〜９Ｃに固有の機器情報（本体名、機能情報等）を取得する。各入出力装置９Ａ〜９Ｃに固有の機器情報は、ＨＤＭＩの通信路確立のフェーズ等で取得可能である。このような機器接続状態の取得は、例えば、タブレット端末１０を家庭内ネットワーク２に初めて接続する際、あるいは新たな入出力装置を増設する際に実行すればよい。
【００５７】
接続機器情報設定手段２０５は、機器接続状態取得手段２０４で取得した入出力装置９Ａ〜９Ｃに対して各種の情報を設定する。なお、ＨＤＭＩ以外の接続の場合であっても、接続機器情報設定手段２０５は、機器接続状態取得手段２０４で取得する機器情報を手動等によって設定することができる。
【００５８】
接続機器情報管理手段２０３は、機器接続状態取得手段２０４で取得した入出力装置９Ａ〜９Ｃについて、固有の機器情報（本体名、機能情報等）および接続機器情報設定手段２０５で設定した各種の情報を関連付けて機器別情報記憶手段２０８に記憶する。
【００５９】
接続機器情報取得手段２０２は、タブレット端末１０から送信されたテレビジョン表示装置１に接続された接続機器（例えば、各入出力装置９Ａ〜９Ｃ）の一覧を取得するコマンドや、接続機器（例えば、各入出力装置９Ａ〜９Ｃ）の固有の機能情報を取得するコマンドを機器間通信手段２０１を介して受信すると、接続機器情報管理手段２０３を介して機器別情報記憶手段２０８を検索して情報を取得し、タブレット端末１０に機器間通信手段２０１を介して送信する。すなわち、機器間通信手段２０１および接続機器情報取得手段２０２は、接続機器情報送信手段として機能する。
【００６０】
動作状態管理手段２０７は、接続機器（例えば、各入出力装置９Ａ〜９Ｃ）に対するテレビジョン表示装置１の動作状態を管理する。
【００６１】
動作状態取得手段２０６は、タブレット端末１０から送信されたテレビジョン表示装置１の動作状態を取得するコマンドを機器間通信手段２０１を介して受信すると、動作状態管理手段２０７を介して接続機器（例えば、各入出力装置９Ａ〜９Ｃ）に対するテレビジョン表示装置１の動作状態を取得し、タブレット端末１０に機器間通信手段２０１を介して送信する。すなわち、機器間通信手段２０１および動作状態取得手段２０６は、動作状態送信手段として機能する。
【００６２】
接続機器操作手段２０９は、機器間通信手段２０１によって受信されたコマンドを解釈し、その要求コマンドによって指定される機能動作（例えば、チャンネル切り換え、音量調節、再生開始・停止、録画開始・停止、録画予約、等）を実行する。
【００６３】
図６は、テレビジョン表示装置１側における機器操作制御処理の流れを示すフローチャートである。図６に示すように、テレビジョン表示装置１においては、機器間通信手段２０１が、家庭内ネットワーク２に接続するケーブル７を介してタブレット端末１０から各種コマンド（命令）に基づく処理要求を受信し（ステップＳ２０１）、テレビジョン表示装置１に接続された接続機器を取得するコマンドであると判定した場合には（ステップＳ２０２のＹｅｓ）、接続機器情報取得手段２０２が、接続機器情報管理手段２０３を介して機器別情報記憶手段２０８を検索して接続機器（例えば、各入出力装置９Ａ〜９Ｃ）を取得するとともに（ステップＳ２０３）、接続機器（例えば、各入出力装置９Ａ〜９Ｃ）に固有の機器情報（本体名等）を取得し（ステップＳ２０４）、テレビジョン表示装置１に接続された接続機器（例えば、各入出力装置９Ａ〜９Ｃ）の一覧情報および機器情報をタブレット端末１０に送信する（ステップＳ２０５）。
【００６４】
また、テレビジョン表示装置１の動作状態を取得するコマンドであると判定した場合には（ステップＳ２０６のＹｅｓ）、動作状態取得手段２０６が、動作状態管理手段２０７を介してテレビジョン表示装置１の動作状態を取得し（ステップＳ２０７）、テレビジョン表示装置１の動作状態をタブレット端末１０に送信する（ステップＳ２０８）。
【００６５】
また、テレビジョン表示装置１に接続された接続機器の固有の機能情報を取得するコマンドであると判定した場合には（ステップＳ２０９のＹｅｓ）、接続機器情報取得手段２０２が、接続機器情報管理手段２０３を介して機器別情報記憶手段２０８を検索して、接続機器（例えば、各入出力装置９Ａ〜９Ｃ）に固有の機能情報を取得し（ステップＳ２１０）、テレビジョン表示装置１に接続された接続機器（例えば、各入出力装置９Ａ〜９Ｃ）の機能情報をタブレット端末１０に送信する（ステップＳ２１１）。
【００６６】
また、テレビジョン表示装置１に接続された接続機器の何れかに対する操作要求のコマンドであると判定した場合には（ステップＳ２１２のＹｅｓ）、操作対象の入出力装置に対する操作指示を実行する機器操作処理を実行する（ステップＳ２１３）。
【００６７】
また、処理要求の受信待ちを終了させるコマンドであると判定した場合には（ステップＳ２１４のＹｅｓ）、処理要求の受信待ちを終了する。
【００６８】
図７は、タブレット端末１０側における機器操作制御処理の流れを示すフローチャートである。図７に示すように、タブレット端末１０側においては、まず、機器操作画面Ｐの構築のための情報として、接続機器一覧取得手段１０２が、テレビジョン表示装置１に接続された接続機器（例えば、各入出力装置９Ａ〜９Ｃ）の一覧情報をテレビジョン表示装置１から取得する（ステップＳ１０１）。
【００６９】
次いで、動作状態取得手段１０４が、テレビジョン表示装置１の動作状態をテレビジョン表示装置１から取得する（ステップＳ１０２）。
【００７０】
次いで、機器機能一覧取得手段１０５が、接続を確認した接続機器（例えば、各入出力装置９Ａ〜９Ｃ）の固有の機能情報をテレビジョン表示装置１から取得する（ステップＳ１０３）。
【００７１】
機器操作画面構築手段１０１は、接続機器一覧取得手段１０２が取得した接続機器の一覧情報と、動作状態取得手段１０４が取得した接続機器（例えば、各入出力装置９Ａ〜９Ｃ）に対するテレビジョン表示装置１の動作状態と、機器機能一覧取得手段１０５が取得した接続機器の固有の機能情報とから、現在操作対象とすべき接続機器および操作可能な機能を判定する（ステップＳ１０４）。
【００７２】
続いて、機器操作画面提示手段１０６は、接続機器の一覧情報と、接続機器（例えば、各入出力装置９Ａ〜９Ｃ）に対するテレビジョン表示装置１の動作状態と、接続機器の固有の機能情報とに基づいて機器操作画面構築手段１０１が判定した現在において操作対象とすべき接続機器および操作可能な機能を、機器操作画面構築手段１０１から受け取って機器操作画面（ＧＵＩ）Ｐを生成して、生成した機器操作画面Ｐを表示部１２のディスプレイ１２ａ上に表示し（ステップＳ１０５）、ユーザの操作が可能な状態にする。
【００７３】
ここで、図８は機器操作画面Ｐの一例を示す平面図である。図８に示すように、機器操作画面Ｐは、接続機器（例えば、各入出力装置９Ａ〜９Ｃ）が有している機能に応じたＧＵＩ（Graphical  User  Interface）を表示したものであり、専用のリモートコントローラと同等の操作が可能になっている。機器操作画面Ｐは、接続機器（例えば、各入出力装置９Ａ〜９Ｃ）の機能を実行させるＧＵＩ（Graphical  User  Interface）を接続機器（例えば、各入出力装置９Ａ〜９Ｃ）の種別に関係なく含んでいる。また、当該ＧＵＩにおいてはテレビジョン表示装置１の動作状態に関係する接続機器の機能を実行させるＧＵＩを優先させて表示している。
【００７４】
例えば、図８に示す機器操作画面Ｐにおいては、数字キー２５ｃ、チャンネルアップダウンキー２５ｄ、音量調整キー２５ｅ、カーソル上キー２５ｆ、カーソル下キー２５ｇ、カーソル左キー２５ｈ、カーソル右キー２５ｉ、決定キー２５ｊ等が設けられている。なお、カーソル上キー２５ｆ、カーソル下キー２５ｇ、カーソル左キー２５ｈ、カーソル右キー２５ｉは、いわゆる十字キー２５ｚとして形成されている。
【００７５】
また、機器操作画面Ｐには、再生停止キー２５ｏ、再生キー２５ｐ、逆方向スキップキー２５ｑ、順方向スキップキー２５ｒ、早戻しキー２５ｓ、早送りキー２５ｔ、一時停止キー２５ｕ等が設けられている。
【００７６】
さらに、機器操作画面Ｐには、テレビジョン表示装置１が有している様々な機能のメニュー画面を表示させるためのメニューキー２５ｖが設けられている。
【００７７】
テレビジョン表示装置１の動作状態によって入出力装置９Ａ（ＨＤＤ−ＤＶＤレコーダ）が接続されたコネクタ６２から映像信号Ｖ２が入力されていることが分かっている場合には、入出力装置９Ａ（ＨＤＤ−ＤＶＤレコーダ）が有している再生機能とその動作状態から、機器操作画面Ｐの再生停止キー２５ｏ、再生キー２５ｐ、逆方向スキップキー２５ｑ、順方向スキップキー２５ｒ、早戻しキー２５ｓ、早送りキー２５ｔ、一時停止キー２５ｕ等が入出力装置９Ａ（ＨＤＤ−ＤＶＤレコーダ）の操作に対応付けられる。
【００７８】
なお、入出力装置９Ａ（ＨＤＤ−ＤＶＤレコーダ）から映像信号Ｖ２が入力されていない場合であって、他に再生機能等を有している接続機器が無い場合にも、機器操作画面Ｐの再生停止キー２５ｏ等が入出力装置９Ａ（ＨＤＤ−ＤＶＤレコーダ）の操作に対応付けられる。
【００７９】
一方、入出力装置９Ａ（ＨＤＤ−ＤＶＤレコーダ）から映像信号Ｖ２が入力されていない場合であって、他に再生機能等を有している接続機器が有る場合には、予め機器間における優先度を定めておき、機器間の優先度が高い機器の操作に対して機器操作画面Ｐの再生停止キー２５ｏ等の操作を対応付けるようにすれば良い。
【００８０】
なお、例えば再生機能を有している接続機器が無い場合には、再生停止キーは、ＧＵＩとして機器操作画面Ｐに表示されない。
【００８１】
同様に、テレビジョン表示装置１の動作状態によって入出力装置９Ｃ（ＣＡＴＶのセットトップボックス）が接続されたコネクタ６２から映像信号Ｖ２が入力されていることが分かっている場合には、入出力装置９Ｃ（ＣＡＴＶのセットトップボックス）が有している放送受信機能とその動作状態から、機器操作画面Ｐの数字キー２５ｃ、チャンネルアップダウンキー２５ｄや十字キー２５ｚ等が入出力装置９Ｃ（ＣＡＴＶのセットトップボックス）の操作に対応付けられる。
【００８２】
さらに、テレビジョン表示装置１の動作状態によって入出力装置９Ｂ（オーディオ再生用のアンプ）が接続されたコネクタ６２に対して音声信号が出力されていることが分かっている場合には、入出力装置９Ｂ（オーディオ再生用のアンプ）が有している音声出力機能とその動作状態から、機器操作画面Ｐの音量調整キー２５ｅ等が入出力装置９Ｂ（オーディオ再生用のアンプ）の操作に対応付けられる。
【００８３】
すなわち、タブレット端末１０は、入出力装置９Ａ（ＨＤＤ−ＤＶＤレコーダ）から取得した映像や音声等の情報に対しては、機器操作画面Ｐの再生停止キー２５ｏや再生キー２５ｐ、一時停止キー２５ｕをユーザに操作させることにより、再生、停止、一時停止を行なうことが可能となる。また、タブレット端末１０は、機器操作画面Ｐの逆方向スキップキー２５ｑや順方向スキップキー２５ｒを操作することにより、入出力装置９Ａ（ＨＤＤ−ＤＶＤレコーダ）で再生している映像や音声等の情報を、その再生方向に対して逆方向や順方向に一定量ずつスキップさせる、いわゆる、逆方向スキップや順方向スキップを行なうことができる。さらに、タブレット端末１０は、機器操作画面Ｐの早戻しキー２５ｓや早送りキー２５ｔ等を操作することにより、入出力装置９Ａ（ＨＤＤ−ＤＶＤレコーダ）で再生している映像や音声等の情報を、その再生方向に対して逆方向や順方向に連続的に高速で再生させる、いわゆる、早戻し再生や早送り再生を行なうことができる。
【００８４】
また、タブレット端末１０は、入出力装置９Ｃ（ＣＡＴＶのセットトップボックス）に対しては、数字キー２５ｃ、チャンネルアップダウンキー２５ｄや十字キー２５ｚをユーザに操作させることにより、チャンネルの変更を行なうことが可能となる。
【００８５】
さらに、タブレット端末１０は、入出力装置９Ｂ（オーディオ再生用のアンプ）に対しては、音量調整キー２５ｅをユーザに操作させることにより、音量調整が可能となる。
【００８６】
このようにタブレット端末１０の機器操作画面Ｐは、テレビジョン表示装置１の何れのコネクタ６２から映像信号を入力しているか、音声信号をテレビジョン表示装置１以外の接続機器を介して出力しているか、などの入出力状態（テレビジョン表示装置１の動作状態）に応じたＧＵＩでテレビジョン表示装置１に接続された機器を操作できるようにしているので、ユーザは、機器の接続状態やどの機器が操作可能なのかを意識することなく、テレビジョン表示装置１に接続された接続機器（例えば、各入出力装置９Ａ〜９Ｃ）の操作を行うことができる。
【００８７】
このようにして機器操作画面Ｐをタブレット端末１０の表示部１２のディスプレイ１２ａ上に表示した状態において、機器操作画面提示手段１０６は、機器操作画面（ＧＵＩ）Ｐに対するユーザの操作が行われると（ステップＳ１０６）、まず終了操作かどうか判定する（ステップＳ１０７）。
【００８８】
終了操作であれば（ステップＳ１０７のＹｅｓ）、機器操作画面提示手段１０６は、そのまま機器操作制御処理を終了する。
【００８９】
一方、終了で無ければ（ステップＳ１０７のＮｏ）、機器操作画面提示手段１０６は、ユーザによって指定された機器操作の要求に対応するコマンドをテレビジョン表示装置１に送信する（ステップＳ１０８）。
【００９０】
次いで、機器操作画面提示手段１０６は、要求した機器操作内容が、操作対象機器を切り替える必要がある操作内容であるか否かを判定する（ステップＳ１０９）。例えば、テレビジョン表示装置１が有している様々な機能のメニュー画面を表示させるためのメニューキー２５ｖが操作されたような場合である。
【００９１】
操作対象機器を切り替える必要がある操作内容である場合（ステップＳ１０９のＹｅｓ）、機器操作画面提示手段１０６は、ステップＳ１０２に戻り、テレビジョン表示装置１の動作状態に応じて機器操作画面Ｐを更新する。
【００９２】
一方、操作対象機器の切り替えが不要な操作内容である場合（ステップＳ１０９のＮｏ）、機器操作画面提示手段１０６は、ステップＳ１０６に戻り、機器操作画面（ＧＵＩ）Ｐに対するユーザの操作に待機する。
【００９３】
このように本実施形態によれば、タブレット端末１０は、テレビジョン表示装置１に接続された接続機器（例えば、各入出力装置９Ａ〜９Ｃ）の機能情報、および、テレビジョン表示装置１の何れのコネクタ６２から映像信号を入力しているか、音声信号をテレビジョン表示装置１以外の接続機器を介して出力しているか、などの入出力状態（テレビジョン表示装置１の動作状態）の情報を取得し、現在のテレビジョン表示装置１の動作状態で操作可能な外部機器を判定する。そして、タブレット端末１０は、接続機器の機能を実行させるＧＵＩを接続機器の種別に関係なく含んでおり、当該ＧＵＩにおいてはテレビジョン表示装置１の動作状態に関係する接続機器の機能を実行させるＧＵＩを優先させて表示している機器操作画面Ｐをユーザ操作可能な状態に提示する。これにより、ユーザは、機器の接続状態やどの機器が操作可能なのかを意識することなく、また、視聴中のテレビジョン表示装置１の画面を阻害せずに、テレビジョン表示装置１に接続された接続機器（例えば、各入出力装置９Ａ〜９Ｃ）の操作を行うことができる。
【００９４】
なお、本実施形態においては、テレビジョン表示装置１は、ＨＤＭＩ−ＣＥＣに基づく制御コマンドを各入出力装置９Ａ〜９Ｃに送信することにより、入出力装置９Ａ〜９Ｃに対する各種制御を行なうようにしたが、これに限るものではなく、ＩＲブラスタを用いて入出力装置９Ａ〜９Ｃに対する各種制御を行なうようにしても良い。
【００９５】
また、本実施形態においては、電子機器としてテレビジョン表示装置１を適用したがこれに限るものではなく、電子機器として各種の入出力装置（例えば、ＤＶＤプレーヤ、ＤＶＤレコーダ、ＨＤＤレコーダ、ＣＡＴＶのセットトップボックス（ＳＴＢ）、オーディオ再生用のアンプ等）を適用しても良い。
【００９６】
なお、本実施形態の携帯端末であるタブレット端末１０で実行される遠隔操作アプリは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００９７】
さらに、本実施形態のタブレット端末１０で実行される遠隔操作アプリを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のタブレット端末１０で実行される遠隔操作アプリをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００９８】
本実施形態のタブレット端末１０で実行される遠隔操作アプリは、上述した各部（機器操作画面構築手段１０１、接続機器一覧取得手段１０２、機器間通信手段１０３、動作状態取得手段１０４、機器機能一覧取得手段１０５、機器操作画面提示手段１０６、機器操作要求手段１０７）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭから遠隔操作アプリを読み出して実行することにより上記各部が主記憶装置上にロードされ、機器操作画面構築手段１０１、接続機器一覧取得手段１０２、機器間通信手段１０３、動作状態取得手段１０４、機器機能一覧取得手段１０５、機器操作画面提示手段１０６、機器操作要求手段１０７が主記憶装置上に生成されるようになっている。
【００９９】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１００】
１      電子機器
９Ａ〜９Ｃ      外部機器
１０      携帯端末
１０３，１０４    動作状態受信手段
１０３，１０５    接続機器情報受信手段
１０６    機器操作画面提示手段
２０１，２０２    接続機器情報送信手段
２０１，２０６    動作状態送信手段
２０３    接続機器情報管理手段
２０９    接続機器操作手段
Ｐ      機器操作画面
【図１】
0005306489.tif 000002
【図２】
0005306489.tif 000003
【図３】
0005306489.tif 000004
【図４】
0005306489.tif 000005
【図５】
0005306489.tif 000006
【図６】
0005306489.tif 000007
【図７】
0005306489.tif 000008
【図８】
0005306489.tif 000009