(57)【要約】【課題】サーバ装置、表示操作端末、および遠隔操作システムを提供する。【解決手段】リモートコマンダの種別情報および表示操作端末に関する端末情報を受信する受信部と、リモートコマンダの種別ごとに各操作子に対応する信号コードを記憶する記憶部と、前記受信部により受信された前記リモートコマンダの種別情報に基づき、前記リモートコマンダの各操作子に対応する信号コードを前記記憶部から取得する取得部と、前記各操作子の表示を含む前記受信部により受信された前記端末情報に応じた操作用表示画面、および前記取得部により取得された前記各操作子に対応する信号コードを前記遠隔操作端末に送信する送信部と、を備える、サーバ装置。【選択図】図１０
2012105131.tif 000002
【特許請求の範囲】
【請求項１】
リモートコマンダの種別情報および表示操作端末に関する端末情報を受信する受信部と、
リモートコマンダの種別ごとに各操作子に対応する信号コードを記憶する記憶部と、
前記受信部により受信された前記リモートコマンダの種別情報に基づき、前記リモートコマンダの各操作子に対応する信号コードを前記記憶部から取得する取得部と、
前記各操作子の表示を含む前記受信部により受信された前記端末情報に応じた操作用表示画面、および前記取得部により取得された前記各操作子に対応する信号コードを前記遠隔操作端末に送信する送信部と、
を備える、サーバ装置。
【請求項２】
前記サーバ装置は、前記端末情報に応じて簡易度の異なる操作用表示画面を選択する選択部をさらに備える、請求項１に記載のサーバ装置。
【請求項３】
前記端末情報は、前記表示操作端末が以前に利用した操作用表示画面の簡易度を示す情報を含み、
前記選択部は、前記端末情報の示す簡易度を有する操作用表示画面を選択する、請求項２に記載のサーバ装置。
【請求項４】
前記端末情報は、前記表示操作端末の端末種別を示す情報を含み、
前記選択部は、前記端末情報の示す端末種別がタッチパネルを有さず表示画面と別個に操作エリアを有する場合、当該端末種別の前記操作エリア内の操作子配置を模した操作用表示画面を選択する、請求項２に記載のサーバ装置。
【請求項５】
前記端末情報は、前記表示操作端末のユーザの属性を示す情報を含み、
前記選択部は、前記端末情報の示すユーザの属性に応じて簡易度の異なる操作用表示画面を選択する、請求項２に記載のサーバ装置。
【請求項６】
表示操作端末であって、
リモートコマンダの種別情報、および前記表示操作端末に関する端末情報をサーバ装置に送信する送信部と、
前記サーバ装置から前記種別情報および前記端末情報に応じて送信される、各操作子の表示を含む操作用表示画面および前記各操作子に対応する信号コードを受信する受信部と、
前記受信部により受信された操作用表示画面を表示する表示部と、
前記操作用表示画面中の操作子が選択されると、前記操作子に対応する信号コードに従うコントロール信号を送出するコード送出部と、
を備える、表示操作端末。
【請求項７】
前記表示操作端末は、
前記リモートコマンダを撮影する撮影部と、
前記撮影部により得られた前記リモートコマンダの画像を解析して前記リモートコマンダの種別を認識する画像認識部と、
をさらに備える、請求項６に記載の表示操作端末。
【請求項８】
前記サーバ装置から前記受信部により受信される前記操作用表示画面の簡易度は前記端末情報に応じて異なる、請求項７に記載の表示装置。
【請求項９】
前記端末情報は、前記表示操作端末が以前に利用した操作用表示画面の簡易度を示す情報を含み、
前記サーバ装置から前記受信部により受信される前記操作用表示画面は前記端末情報の示す簡易度を有する、請求項７に記載の表示装置。
【請求項１０】
前記表示操作端末は、ユーザ操作を受け付ける操作エリアを前記表示部と別個に有し、  
前記端末情報は、前記表示操作端末の端末種別を示す情報を含み、
前記サーバ装置から前記受信部により受信される前記操作用表示画面は前記表示操作端末の前記操作エリア内の操作子配置が摸された画面である、請求項７に記載の表示装置。
【請求項１１】
前記端末情報は、前記表示操作端末のユーザの属性を示す情報を含み、
前記サーバ装置から前記受信部により受信される前記操作用表示画面の簡易度は前記端末情報の示すユーザの属性に応じて異なる、請求項７に記載の表示装置。
【請求項１２】
表示操作端末と、
リモートコマンダの種別情報および表示操作端末に関する端末情報を受信する受信部、
リモートコマンダの種別ごとに各操作子に対応する信号コードを記憶する記憶部、
前記受信部により受信された前記リモートコマンダの種別情報に基づき、前記リモートコマンダの各操作子に対応する信号コードを前記記憶部から取得する取得部、および、
前記各操作子の表示を含む前記受信部により受信された前記端末情報に応じた操作用表示画面、および前記取得部により取得された前記各操作子に対応する信号コードを前記表示操作端末に送信する送信部、
を有するサーバ装置と、
を備え、
前記表示操作端末は、
前記サーバ装置から送信された操作用表示画面を表示する表示部と、
前記操作用表示画面中の操作子が選択されると、前記サーバ装置から送信された前記操作子に対応する信号コードに従うコントロール信号を送出するコード送出部と、を有する、遠隔操作システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ装置、表示操作端末、および遠隔操作システムに関する。
【背景技術】
【０００２】
従来、テレビジョン装置や記録再生装置などの電子機器には専用のリモートコマンダが付属しており、ユーザは、この専用のリモートコマンダを操作してリモートコマンダから赤外線信号を送出させることにより、遠隔する電子機器の動作を制御することができる。
【０００３】
さらに、近日、表示機能を有する表示端末を電子機器のリモートコマンダとして機能させるための技術も提案されている。例えば、特許文献１には、リモートコマンダを撮像し、リモートコマンダの画像上の各操作ボタンに対応するコントロール信号を取得し、画像上の操作ボタンが選択された場合には当該操作ボタンに対応するコントロール信号を送出する表示端末が開示されている。
【０００４】
また、特許文献２には、電子機器を撮像し、電子機器の画像から電子機器を識別し、当該電子機器用の操作用表示画面および操作用表示画面中の各操作ボタンに対応するコントロール信号をサーバから取得し、操作用表示画面上の操作ボタンが選択された場合には当該操作ボタンに対応するコントロール信号を送出する表示端末が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−５１１１２８号公報
【特許文献２】特許第４４９１９９５号
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、従来の表示端末では、操作用表示画面における操作ボタンの配置が画一的であった。このため、ユーザによってはこの操作用表示画面を使い難いと感じる場合が懸念される。例えば、操作ボタンが敷き詰められた多機能なリモートコマンダを実現する操作用表示画面は操作に不慣れなユーザにとって使い難いと考えられる。また、表示端末がタッチパネル機能を有さない場合にはボタン選択をカーソル移動により実現することが考えられるが、カーソル移動によるボタン選択は煩雑である。
【０００７】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、ユーザにとって使い易い操作用表示画面を表示することが可能な、新規かつ改良されたサーバ装置、表示操作端末、および遠隔操作システムを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明のある観点によれば、リモートコマンダの種別情報および表示操作端末に関する端末情報を受信する受信部と、リモートコマンダの種別ごとに各操作子に対応する信号コードを記憶する記憶部と、前記受信部により受信された前記リモートコマンダの種別情報に基づき、前記リモートコマンダの各操作子に対応する信号コードを前記記憶部から取得する取得部と、前記各操作子の表示を含む前記受信部により受信された前記端末情報に応じた操作用表示画面、および前記取得部により取得された前記各操作子に対応する信号コードを前記遠隔操作端末に送信する送信部と、を備えるサーバ装置が提供される。
【０００９】
前記サーバ装置は、前記端末情報に応じて簡易度の異なる操作用表示画面を選択する選択部をさらに備えてもよい。
【００１０】
前記端末情報は、前記表示操作端末が以前に利用した操作用表示画面の簡易度を示す情報を含み、前記選択部は、前記端末情報の示す簡易度を有する操作用表示画面を選択してもよい。
【００１１】
前記端末情報は、前記表示操作端末の端末種別を示す情報を含み、前記選択部は、前記端末情報の示す端末種別がタッチパネルを有さず表示画面と別個に操作エリアを有する場合、当該端末種別の前記操作エリア内の操作子配置を模した操作用表示画面を選択してもよい。
【００１２】
前記端末情報は、前記表示操作端末のユーザの属性を示す情報を含み、前記選択部は、前記端末情報の示すユーザの属性に応じて簡易度の異なる操作用表示画面を選択してもよい。
【００１３】
また、上記課題を解決するために、本発明の別の観点によれば、表示操作端末であって、リモートコマンダの種別情報、および前記表示操作端末に関する端末情報をサーバ装置に送信する送信部と、前記サーバ装置から前記種別情報および前記端末情報に応じて送信される、各操作子の表示を含む操作用表示画面および前記各操作子に対応する信号コードを受信する受信部と、前記受信部により受信された操作用表示画面を表示する表示部と、前記操作用表示画面中の操作子が選択されると、前記操作子に対応する信号コードに従うコントロール信号を送出するコード送出部と、を備える表示操作端末が提供される。
【００１４】
前記表示操作端末は、前記リモートコマンダを撮影する撮影部と、前記撮影部により得られた前記リモートコマンダの画像を解析して前記リモートコマンダの種別を認識する画像認識部と、をさらに備えてもよい。
【００１５】
前記サーバ装置から前記受信部により受信される前記操作用表示画面の簡易度は前記端末情報に応じて異なってもよい。
【００１６】
前記端末情報は、前記表示操作端末が以前に利用した操作用表示画面の簡易度を示す情報を含み、前記サーバ装置から前記受信部により受信される前記操作用表示画面は前記端末情報の示す簡易度を有してもよい。
【００１７】
前記表示操作端末は、ユーザ操作を受け付ける操作エリアを前記表示部と別個に有し、前記端末情報は、前記表示操作端末の端末種別を示す情報を含み、前記サーバ装置から前記受信部により受信される前記操作用表示画面は前記表示操作端末の前記操作エリア内の操作子配置が摸された画面であってもよい。
【００１８】
前記端末情報は、前記表示操作端末のユーザの属性を示す情報を含み、前記サーバ装置から前記受信部により受信される前記操作用表示画面の簡易度は前記端末情報の示すユーザの属性に応じて異なってもよい。
【００１９】
また、上記課題を解決するために、本発明の別の観点によれば、表示操作端末と、リモートコマンダの種別情報および表示操作端末に関する端末情報を受信する受信部、リモートコマンダの種別ごとに各操作子に対応する信号コードを記憶する記憶部、前記受信部により受信された前記リモートコマンダの種別情報に基づき、前記リモートコマンダの各操作子に対応する信号コードを前記記憶部から取得する取得部、および、前記各操作子の表示を含む前記受信部により受信された前記端末情報に応じた操作用表示画面、および前記取得部により取得された前記各操作子に対応する信号コードを前記表示操作端末に送信する送信部、を有するサーバ装置と、を備え、前記表示操作端末は、前記サーバ装置から送信された操作用表示画面を表示する表示部と、前記操作用表示画面中の操作子が選択されると、前記サーバ装置から送信された前記操作子に対応する信号コードに従うコントロール信号を送出するコード送出部と、を有する遠隔操作システムが提供される。
【発明の効果】
【００２０】
以上説明したように本発明によれば、ユーザにとって使い易い操作用表示画面を表示することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施形態による遠隔操作システム１の構成を示した説明図である。
【図２Ａ】携帯端末の一面の外観を示した説明図である。
【図２Ｂ】携帯端末の反対面の外観を示した説明図である。
【図３】携帯端末のハードウェア構成を示したブロック図である。
【図４】第１の実施形態による携帯端末およびサーバ装置の構成を示した機能ブロック図である。
【図５】サーバ記憶部が記憶するコードデータの具体例を示した説明図である。
【図６】リモートコマンダの座標系の一例を示した説明図である。
【図７Ａ】リモートコマンダの構成例を示した説明図である。
【図７Ｂ】リモートコマンダの構成例を示した説明図である。
【図８】操作表示部に表示されたリモートコマンダ４０の撮影画像の具体例を示した説明図である。
【図９】第１の実施形態による携帯端末およびサーバ装置の動作を示したシーケンス図である。
【図１０】第２の実施形態による携帯端末およびサーバ装置の構成を示した機能ブロック図である。
【図１１】簡易版ＧＵＩの具体例を示した説明図である。
【図１２】第２の実施形態によるコードデータの具体例を示した説明図である。
【図１３】他の簡易版ＧＵＩの具体例を示した説明図である。
【図１４】第２の実施形態による携帯端末およびサーバ装置の動作を示したシーケンス図である。
【図１５】第３の実施形態による携帯端末およびサーバ装置の動作を示した説明図である。
【図１６】携帯端末によるリモートコマンダの撮影範囲の一例を示した説明図である。
【図１７】機種カテゴリの選択画面の具体例を示した説明図である。
【図１８】本発明の第４の実施形態による遠隔操作システムの構成を示した説明図である。
【発明を実施するための形態】
【００２２】
以下に添付図面を参照しながら、本発明の実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２３】
また、本明細書及び図面において、実質的に同一の機能構成を有する複数の構成要素を、同一の符号の後に異なるアルファベットを付して区別する場合もある。ただし、実質的に同一の機能構成を有する複数の構成要素の各々を特に区別する必要がない場合、同一符号のみを付する。
【００２４】
また、以下に示す項目順序に従って当該「発明を実施するための形態」を説明する。
１．遠隔操作システムの基本構成
２．第１の実施形態
２−１．第１の実施形態による携帯端末およびサーバ装置の機能
２−２．第１の実施形態による携帯端末およびサーバ装置の動作
３．第２の実施形態
３−１．第２の実施形態による携帯端末およびサーバ装置の機能
３−２．第２の実施形態による携帯端末およびサーバ装置の動作
４．第３の実施形態
５．第４の実施形態
６．むすび
【００２５】
＜１．遠隔操作システムの基本構成＞
まず、図１〜図３を参照し、本発明の第１の実施形態〜第３の実施形態において共通する遠隔操作システム１の基本構成を説明する。
【００２６】
図１は、本発明の実施形態による遠隔操作システム１の構成を示した説明図である。図１に示したように、本発明の実施形態による遠隔操作システム１は、サーバ装置１０と、通信網１２と、携帯端末２０と、テレビジョン装置３０と、リモートコマンダ４０と、を備える。
【００２７】
テレビジョン装置３０は、リモートコマンダ４０から送信されるコントロール信号に従って各種画面を表示する。例えば、テレビジョン装置３０は、放送されるコンテンツや外部入力されるコンテンツなどのうち、リモートコマンダ４０から送出されるコントロール信号によって指示されたコンテンツを表示する。さらに、本発明の実施形態による遠隔操作システム１においては、携帯端末２０からもテレビジョン装置３０の動作を制御するためのコントロール信号を送出することが可能となる。
【００２８】
なお、遠隔操作されるユーザ機器の一例として図１においてはテレビジョン装置３０を示したが、ユーザ機器はテレビジョン装置３０に限定されない。例えば、遠隔操作されるユーザ機器としては、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）やＢＤ（Ｂｌｕ−Ｒａｙ  Ｄｉｓｃ（登録商標））などの光ディスクの再生装置、エアコンディショナー、照明機器、ブラインド、シャッター、ゲーム機、撮像装置、自動車および車載器などが挙げられる。
【００２９】
リモートコマンダ４０は、操作ボタンが実装されており、ユーザによって押圧された操作ボタンに対応するコンロール信号を送出する。例えば、リモートコマンダ４０は、ユーザによって操作ボタン「電源」が押圧された場合、テレビジョン装置３０のオンオフを切り替えるためのコントロール信号を送出する。なお、リモートコマンダ４０は例えばテレビジョン装置３０に付属して販売される。
【００３０】
また、リモートコマンダ４０に実装される操作子は操作ボタンに限定されず、例えば、スイッチ式、レバー式、またはダイヤル式のユーザインタフェースがリモートコマンダ４０に実装されてもよい。また、リモートコマンダ４０は、コントロール信号として赤外線信号を送出してもよいし、無線信号を送出してもよい。
【００３１】
通信網１２は、通信網１２に接続されている装置から送信される情報の有線、または無線の伝送路である。例えば、通信網１２は、インターネット、電話回線網、衛星通信網などの公衆回線網や、Ｅｔｈｅｒｎｅｔ（登録商標）を含む各種のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などを含んでもよい。また、通信網１２は、ＩＰ−ＶＰＮ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ−Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）などの専用回線網を含んでもよい。
【００３２】
サーバ装置１０は、多様なリモートコマンダに関し、リモートコマンダの種別ごとに各操作ボタンと信号コードが対応付けられたコードデータを記憶している。また、サーバ装置１０は、通信網１２を介して携帯端末２０からリモートコマンダ４０の種別を示す情報を受信すると、リモートコマンダ４０の種別に対応するコードデータを携帯端末２０に送信する。
【００３３】
携帯端末２０は、表示機能および操作検出機能を有する表示操作端末である。以下、図２を参照し、携帯端末２０の外観構成を具体的に説明する。
【００３４】
（携帯端末２０の外観構成）
図２Ａは、携帯端末２０の一面の外観を示した説明図であり、図２Ｂは、携帯端末２０の反対面の外観を示した説明図である。図２Ａおよび図２Ｂに示したように、携帯端末２０は、撮影部２２と、操作表示部２４と、信号送出部２６と、を備える。
【００３５】
撮影部２２は、撮影レンズ、ズームレンズ、および信号変換部などからなる。撮影レンズおよびズームレンズは、被写体から発せられる光を集光し、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）またはＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）などの信号変換部に被写体像を形成する。信号変換部は、撮影レンズおよびズームレンズにより形成された被写体像を電気的な画像信号に変換する。
【００３６】
操作表示部２４は、画面を表示する表示部としての機能、およびユーザ操作を検出する操作部としての機能を包含する。例えば、本発明の実施形態による操作表示部２４は、テレビジョン装置３０を遠隔操作するための操作用表示画面を表示し、当該操作用表示画面に対するユーザ操作を検出する。
【００３７】
なお、本明細書においては操作表示部２４が表示部および操作部の機能を包含するタッチパネルである例を説明するが、操作表示部２４はタッチパネルに限定されない。例えば、操作表示部２４の表示部としての機能、および操作部としての機能は分離して実装されてもよい。この場合、操作部として例えば押圧式のボタンを携帯端末２０に設けてもよい。
【００３８】
信号送出部２６は、操作表示部２４に対するユーザ操作に応じてコントロール信号を送出する。具体的には、信号送出部２６は、操作表示部２４に表示された操作用表示画面からユーザにより操作ボタンが選択されると、当該操作ボタンに対応するコントロール信号を送出する。なお、信号送出部２６は、コントロール信号として赤外線信号を送出してもよいし、無線信号を送出してもよい。
【００３９】
なお、図１や図２においては表示操作端末として機能する携帯端末２０の一例として携帯電話を示しているが、携帯端末２０は携帯電話に限定されない。例えば、携帯端末２０は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、撮像装置、電子手帳、携帯用音楽再生装置、携帯用映像処理装置、携帯用ゲーム機器などの表示操作端末であってもよい。
【００４０】
（携帯端末２０のハードウェア構成）
以上、携帯端末２０の外観構成を説明した。続いて、図３を参照し、携帯端末２０のハードウェア構成を説明する。
【００４１】
図３は、携帯端末２０のハードウェア構成を示したブロック図である。携帯端末２０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３と、ホストバス２０４と、を備える。また、携帯端末２０は、ブリッジ２０５と、外部バス２０６と、インタフェース２０７と、入力装置２０８と、出力装置２１０と、ストレージ装置（ＨＤＤ）２１１と、ドライブ２１２と、通信装置２１５とを備える。
【００４２】
ＣＰＵ２０１は、演算処理装置および制御装置として機能し、各種プログラムに従って携帯端末２０内の動作全般を制御する。また、ＣＰＵ２０１は、マイクロプロセッサであってもよい。ＲＯＭ２０２は、ＣＰＵ２０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ２０３は、ＣＰＵ２０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。これらはＣＰＵバスなどから構成されるホストバス２０４により相互に接続されている。
【００４３】
ホストバス２０４は、ブリッジ２０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス２０６に接続されている。なお、必ずしもホストバス２０４、ブリッジ２０５および外部バス２０６を分離構成する必要はなく、一のバスにこれらの機能を実装してもよい。
【００４４】
入力装置２０８は、マウス、キーボード、タッチパネル、ボタン、マイクロフォン、スイッチおよびレバーなどユーザが情報を入力するための入力手段と、ユーザによる入力に基づいて入力信号を生成し、ＣＰＵ２０１に出力する入力制御回路などから構成されている。携帯端末２０のユーザは、該入力装置２０８を操作することにより、携帯端末２０に対して各種のデータを入力したり処理動作を指示したりすることができる。
【００４５】
出力装置２１０は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ装置、液晶ディスプレイ（ＬＣＤ）装置、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）装置およびランプなどの表示装置を含む。さらに、出力装置２１０は、スピーカおよびヘッドホンなどの音声出力装置を含む。出力装置２１０は、例えば、再生されたコンテンツを出力する。具体的には、表示装置は再生された映像データ等の各種情報をテキストまたはイメージで表示する。一方、音声出力装置は、再生された音声データ等を音声に変換して出力する。
【００４６】
ストレージ装置２１１は、本実施形態にかかる携帯端末２０の記憶部の一例として構成されたデータ格納用の装置である。ストレージ装置２１１は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置などを含んでもよい。ストレージ装置２１１は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）で構成される。このストレージ装置２１１は、ハードディスクを駆動し、ＣＰＵ２０１が実行するプログラムや各種データを格納する。
【００４７】
ドライブ２１２は、記憶媒体用リーダライタであり、携帯端末２０に内蔵、あるいは外付けされる。ドライブ２１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記憶媒体２４に記録されている情報を読み出して、ＲＡＭ２０３に出力する。また、ドライブ２１２は、リムーバブル記憶媒体２４に情報を書き込むこともできる。
【００４８】
通信装置２１５は、例えば、通信網１２に接続するための通信デバイス等で構成された通信インタフェースである。また、通信装置２１５は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）対応通信装置であっても、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）対応通信装置であっても、有線による通信を行うワイヤー通信装置であってもよい。
【００４９】
＜２．第１の実施形態＞
以上、図１〜図３を参照し、本発明の第１の実施形態〜第３の実施形態において共通する遠隔操作システム１の基本構成を説明した。続いて、本発明の第１の実施形態を詳細に説明する。
【００５０】
（２−１．第１の実施形態による携帯端末およびサーバ装置の機能）
図４は、第１の実施形態による携帯端末２０−１およびサーバ装置１０−１の構成を示した機能ブロック図である。図４に示したように、第１の実施形態によるサーバ装置１０−１は、通信部１３０と、サーバ記憶部１４０と、データ取得部１５０と、を備える。
【００５１】
通信部１３０は、携帯端末２０−１などの通信網１２に接続された装置から情報を受信する受信部、および通信網１２に接続された装置に情報を送信する送信部として機能する。本実施形態による通信部１３０は、例えば、携帯端末２０−１からリモートコマンダ４０の認識データを受信し、携帯端末２０−１にリモートコマンダ４０の各操作ボタンと信号コードが対応付けられたコードデータを送信する。
【００５２】
サーバ記憶部１４０は、多様なリモートコマンダに関し、リモートコマンダの種別ごとに各操作ボタンと信号コードが対応付けられたコードデータを記憶している。以下、図５および図６を参照し、コードデータについてより具体的に説明する。
【００５３】
図５は、サーバ記憶部１４０が記憶するコードデータの具体例を示した説明図である。図５に示したように、コードデータは、リモートコマンダの種別、基準サイズ、操作ボタン名、座標データおよび信号コードを含む。図５には、リモートコマンダの種別の一例として、「ＲＣ−５５０」および「ＳＦＤ３３２８ＪＰ」が示されている。
【００５４】
基準サイズは、リモートコマンダの画像の基準となる大きさを示す情報である。例えば、種別が「ＲＣ−５５０」であるリモートコマンダが図６に示したように表示されることを想定した場合、当該リモートコマンダの左下頂点を原点座標（０，０）とすると、基準サイズはリモートコマンダの右上頂点の座標（６２，１１８）で表現される。
【００５５】
操作ボタン名は、図５に示したように、「電源」、「ＣＳ」などの各操作ボタンの名称であり、例えばＪＩＳコードまたはアスキーコードなどで表現される。
【００５６】
座標データは、リモートコマンダの画像における各操作ボタンの領域を示すデータである。例えば、座標データは複数の座標値からなり、複数の座標値で囲まれる領域が操作ボタンの領域であってもよい。具体例として、図６に示したように各操作ボタンの表示が配置される場合、操作ボタン「電源」４２の座標データは、（５０，１０６）、（５０，１１０）、（６０，１０６）、（６０，１１０）、という４つの座標値で構成されてもよい。
【００５７】
なお、図６に示した操作ボタン「ホーム」４４のように曲線形状を有する操作ボタンについては、操作ボタンを複数の長方形領域に区分し、各長方形領域を示す座標値の組を座標データとして扱ってもよい。
【００５８】
信号コードは、送出すべきコントロール信号のキャリア周波数、信号送信時間、および信号送信休止時間などがデータ化されたコードである。
【００５９】
データ取得部１５０は、携帯端末２０−１から通信部１３０によりリモートコマンダ４０の認識データ（種別情報）が受信されると、当該認識データに基づき、サーバ記憶部１４０からリモートコマンダ４０のコードデータを取得する。例えば、通信部１３０によりリモートコマンダ４０の認識データとして種別名「ＲＣ−５５０」が受信されると、データ取得部１５０は、サーバ記憶部１４０から「ＲＣ−５５０」のコードデータを取得する。データ取得部１５０により取得されたコードデータは、通信部１３０から携帯端末２０−１に送信される。
【００６０】
一方、図４に示したように、第１の実施形態による携帯端末２０−１は、撮影部２２と、操作表示部２４と、信号送出部２６と、画像認識部２２０と、通信部２３０と、端末記憶部２４０と、を備える。
【００６１】
撮影部２２は、ユーザ操作に応じて起動され、リモートコマンダ４０を撮影する。なお、撮影部２２は、リモートコマンダ４０を静止画形式で撮影してもよいし、動画形式で撮影してもよい。
【００６２】
画像認識部２２０は、撮影部２２により撮影されたリモートコマンダ４０の画像を解析し、リモートコマンダ４０の種別を認識する。例えば、図７Ａに示すリモートコマンダ４０は、図７Ｂに示すリモートコマンダ５０とレイアウトや外装デザインが類似する。しかし、リモートコマンダ４０の領域４６とリモートコマンダ５０の領域５６や、リモートコマンダ４０の領域４８とリモートコマンダ５０の領域５８は、色や文字が大きく異なる。画像認識部２２０は、このようなリモートコマンダ４０の特徴的部分の文字や色に基づいてリモートコマンダ４０の種別を認識することが可能である。
【００６３】
なお、画像認識部２２０は、リモートコマンダ４０の画像の下部のメーカー名「メーカーＡ」や、型番「ＲＣ−５５０」を文字認識することができれば、メーカー名や型番に基づいてリモートコマンダ４０の種別を認識してもよい。また、撮影部２２がリモートコマンダ４０を動画形式で撮影する場合、撮影部２２によるリモートコマンダ４０の撮影は、画像認識部２２０によりリモートコマンダ４０の種別が認識されるまで継続されてもよい。また、同一メーカーのリモートコマンダの各操作ボタンに対応する信号コードは同一であることも考えられるので、リモートコマンダ４０の種別としてメーカーを特定すれば足りる場合もある。
【００６４】
ただし、本実施形態による携帯端末２０−１において画像認識部２２０は必須の構成ではない。携帯端末２０−１が画像認識部２２０を備えない場合、携帯端末２０−１は、リモートコマンダ４０の認識データとして、撮影部２２により撮影されたリモートコマンダ４０の画像をサーバ装置１０−１に逐次送信し、サーバ装置１０−１においてリモートコマンダ４０の種別を判定してもよい。
【００６５】
ところで、上記では種別認識のためにリモートコマンダ４０の撮影画像を利用する例を説明したが、リモートコマンダ４０により遠隔操作されるテレビジョン装置３０の撮影画像に基づいて種別認識を行ってもよい。しかし、地域によってはテレビジョン装置３０のフレーム部分や再生装置などが家具に内蔵される場合があり、この場合には各々の装置の撮影が困難である。また、例えば４０インチ以上の大画面を有するテレビジョン装置３０の撮影画像から型番などの文字を認識することも困難であった。このような観点から、種別認識のためにリモートコマンダ４０の撮影画像を利用することがより効果的である。
【００６６】
通信部２３０は、サーバ装置１０−１などの通信網１２に接続された装置から情報を受信する受信部、および通信網１２に接続された装置に情報を送信する送信部として機能する。例えば、本実施形態による通信部２３０は、画像認識部２２０により得られたリモートコマンダ４０の認識データをサーバ装置１０−１に送信し、サーバ装置１０−１からリモートコマンダ４０のコードデータを受信する。なお、この通信部２３０は、３Ｇ通信機能またはＷｉ−Ｆｉ通信機能などを有してもよい
【００６７】
端末記憶部２４０は、通信部２３０によってサーバ装置１０−１から受信されたコードデータを記憶する。このような端末記憶部２４０は、不揮発性メモリ、磁気ディスク、光ディスク、およびＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ）ディスクなどの記憶媒体であってもよい。不揮発性メモリとしては、例えば、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）があげられる。また、磁気ディスクとしては、ハードディスクおよび円盤型磁性体ディスクなどがあげられる。また、光ディスクとしては、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）、ＤＶＤ−Ｒ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ  Ｒｅｃｏｒｄａｂｌｅ）およびＢＤ（Ｂｌｕ−Ｒａｙ  Ｄｉｓｃ（登録商標））などがあげられる。
【００６８】
操作表示部２４は、操作用表示画面として、撮影部２２により撮影されたリモートコマンダ４０の画像を表示する。なお、操作表示部２４は、サーバ装置１０−１からコードデータと共にリモートコマンダ４０の画像が送信される場合には、サーバ装置１０−１から受信されるリモートコマンダ４０の画像を表示してもよい。
【００６９】
信号送出部２６は、操作表示部２４に表示されたリモートコマンダ４０の撮影画像中の操作ボタンが選択されると、端末記憶部２４０に記憶されているコードデータに基づき、選択された操作ボタンに対応する信号コードに従うコントロール信号を送信する。
【００７０】
なお、操作表示部２４に表示されたリモートコマンダ４０の撮影画像の大きさが、リモートコマンダ４０の基準サイズと同一である場合、サーバ装置１０−１から受信される各操作ボタンの座標データをそのまま利用することにより、ユーザにより選択された操作ボタンを判断することが可能である。一方、リモートコマンダ４０の撮影画像の大きさとリモートコマンダ４０の基準サイズが異なる場合、サーバ装置１０−１から受信される各操作ボタンの座標データを双方のサイズの比率に応じて補正することにより、ユーザにより選択された操作ボタンを判断することが可能である。以下、図８を参照し、この点についてより具体的に説明する。
【００７１】
図８は、操作表示部２４に表示されたリモートコマンダ４０の撮影画像の具体例を示した説明図である。図８に示した例では、リモートコマンダ４０の撮影画像の左下頂点の座標を（０，０）とした場合、右上頂点の座標は（３１，５９）である。この右上頂点の座標（３１，５９）は、「ＲＣ−５５０」の基準サイズ（６２，１１８）の半分である。
【００７２】
このため、携帯端末２０−１は、撮影画像中の各操作ボタンの座標データとして、コードデータに含まれる各操作ボタンに対応する座標データの半分の値を用いる。例えば、携帯端末２０−１は、操作ボタン「電源」の座標データとして、（２５，５３）、（２５，５５）、（３０，５３）、（３０，５５）、という４つの座標値を用い、これら４つの座標値に囲まれる領域がタッチされた場合に操作ボタン「電源」が選択されたと判断してもよい。
【００７３】
なお、携帯端末２０−１は、リモートコマンダ４０の撮影画像に台形歪みが生じている場合、サーバ装置１０−１から受信される各操作ボタンの座標データを台形補正して利用してもよい。かかる構成により、ユーザにより選択された操作ボタンの判断の正確性を向上することが可能である。
【００７４】
また、携帯端末２０−１は、ユーザにより操作ボタンが選択された場合、音を出力する、選択された操作ボタンの色を変える、選択された操作ボタンの凹凸による立体表現を変化させる、などの１または２以上の選択時アクションを実行してもよい。
【００７５】
以上説明したように、本発明の第１の実施形態による遠隔操作システム１においては、リモートコマンダ４０の種別をリモートコマンダ４０の撮影画像に基づいて認識し、携帯端末２０−１にリモートコマンダ４０の撮影画像を操作用表示画面として表示し、操作用表示画面上でユーザにより選択された操作ボタンに対応するコントロール信号を携帯端末２０−１から送出することが可能である。
【００７６】
（２−２．第１の実施形態による携帯端末およびサーバ装置の動作）
続いて、図９を参照し、第１の実施形態による携帯端末２０−１およびサーバ装置１０−１の動作を説明する。
【００７７】
図９は、第１の実施形態による携帯端末２０−１およびサーバ装置１０−１の動作を示したシーケンス図である。図９に示したように、まず、携帯端末２０−１の撮影部２２がユーザによる指示（例えば、本実施形態によるアプリケーションの起動指示）に従ってリモートコマンダ４０を撮影する（Ｓ３０４）。
【００７８】
その後、リモートコマンダ４０の撮影画像に基づいて携帯端末２０−１の画像認識部２２０によりリモートコマンダ４０の種別が認識された場合（Ｓ３０８／ｙｅｓ）、携帯端末２０−１の通信部２３０がリモートコマンダ４０の認識データをサーバ装置１０−１に送信する（Ｓ３１２）。一方、画像認識部２２０によりリモートコマンダ４０の種別が認識されない場合（Ｓ３０８／ｎｏ）、Ｓ３０４からの処理が繰り返される。
【００７９】
サーバ装置１０−１のデータ取得部１５０は、通信部１３０により携帯端末２０−１からリモートコマンダ４０の認識データが受信されると、リモートコマンダ４０のコードデータをサーバ記憶部１４０から取得する（Ｓ３１６）。続いて、サーバ装置１０−１の通信部１３０が、データ取得部１５０により取得されたコードデータを携帯端末２０−１に送信する（Ｓ３２０）。
【００８０】
そして、携帯端末２０−１は、サーバ装置１０−１からリモートコマンダ４０のコードデータを受信すると、撮影部２２により得られたリモートコマンダ４０の撮影画像を操作表示部２４に表示する（Ｓ３２４）。その後、リモートコマンダ４０の撮影画像中の操作ボタンがユーザにより選択された場合（Ｓ３２８）、信号送出部２６は、選択された操作ボタンに対応する信号コードに従ってコントロール信号を送出する（Ｓ３３２）。
【００８１】
これにより、遠隔操作されるユーザ機器の一例であるテレビジョン装置３０が、携帯端末２０−１から送信されるコントロール信号に従って動作することが可能となる。
【００８２】
＜３．第２の実施形態＞
以上、本発明の第１の実施形態を説明した。続いて、本発明の第２の実施形態を説明する。第２の実施形態によるサーバ装置１０−２は、操作用表示画面として携帯端末２０−２に応じて簡易度の異なるＧＵＩをコードデータと共に携帯端末２０−２に提供することが可能である。
【００８３】
（３−１．第２の実施形態による携帯端末およびサーバ装置の機能）
図１０は、第２の実施形態による携帯端末２０−２およびサーバ装置１０−２の構成を示した機能ブロック図である。図１０に示したように、第２の実施形態によるサーバ装置１０−２は、通信部１３０と、サーバ記憶部１４０’と、データ取得部１５０と、画面選択部１６０と、を備える。
【００８４】
サーバ記憶部１４０’は、リモートコマンダの種別ごとに操作用表示画面として簡易度の異なる複数種類のＧＵＩを記憶している。例えば、サーバ記憶部１４０’は、リモートコマンダの撮影画像または当該撮影画像を画像処理して得られる線図画像のようなオリジナル版ＧＵＩ、およびオリジナル版ＧＵＩより簡素な簡易版ＧＵＩを記憶している。
【００８５】
図１１は、簡易版ＧＵＩ７０の具体例を示した説明図である。図１１に示したように、簡易版ＧＵＩ７０は、操作ボタン「電源」７１、「ＣＨ＋」７２、「ＣＨ−」７３、「音量＋」７４、および「音量−」７５を含む。このように、簡易版ＧＵＩ７０は、配置される操作ボタンの種類や数がオリジナル版ＧＵＩよりも少ないＧＵＩである。したがって、簡易版ＧＵＩ７０は、操作に不慣れなユーザや、細かな操作が困難なタッチパネル式の携帯端末に向いているＧＵＩである。なお、複数種別のリモートコマンダの簡易版ＧＵＩ７０として共通のＧＵＩを用いてもよい。
【００８６】
また、サーバ記憶部１４０’は、第１の実施形態と同様に、リモートコマンダの種別ごとに各操作ボタンと信号コードが対応付けられたコードデータを記憶している。ただし、サーバ記憶部１４０’は、第１の実施形態と異なり、各リモートコマンダのコードデータを簡易版ＧＵＩおよびオリジナル版ＧＵＩの双方に関して記憶する。
【００８７】
図１２は、第２の実施形態によるコードデータの具体例を示した説明図である。図１２に示したように、サーバ記憶部１４０’は、各リモートコマンダのコードデータを簡易度の異なるＧＵＩごとに記憶する。例えば、同一種別のリモートコマンダ「ＲＣ−５５０」に関し、サーバ記憶部１４０’は簡易版ＧＵＩに対応するコードデータ、およびオリジナル版ＧＵＩに対応するコードデータを記憶する。
【００８８】
なお、コードデータは、第１の実施形態において説明したように、操作ボタン名、座標データおよび信号コードを含む。図１２に示したように、例えば操作ボタン「電源」の信号コードは簡易版ＧＵＩおよびオリジナル版ＧＵＩで共通するが、簡易版ＧＵＩとオリジナル版ＧＵＩは表示内容が異なるので、各操作ボタンの座標データは簡易版ＧＵＩおよびオリジナル版ＧＵＩで異なる。
【００８９】
また、上記ではタッチパネル式の携帯端末２０−２に表示されることを想定した簡易版ＧＵＩ７０を示したが、簡易版ＧＵＩの構成は図１１に示した例に限定されない。以下、図１３を参照して簡易版ＧＵＩの変形例を説明する。
【００９０】
図１３は、他の簡易版ＧＵＩ８０の具体例を示した説明図である。簡易版ＧＵＩ８０は、表示エリア２８と操作エリア２７とが別個に設けられた携帯端末２０−２’に表示されることを想定したＧＵＩであり、図１３には、携帯端末２０−２’において簡易版ＧＵＩ８０が表示された状態を示している。
【００９１】
図１３に示したように、簡易版ＧＵＩ８０は、携帯端末２０−２’の操作エリア２７のボタン配置を模したＧＵＩである。かかる簡易版ＧＵＩ８０によれば、ユーザは、操作エリア２７内の操作ボタンを押圧することによりボタン選択を行うことが可能である。なお、このような簡易版ＧＵＩ８０のコードデータには、座標データとして操作エリア２７内の各操作ボタンの識別子が対応付けられてもよい。
【００９２】
ここで、図１０を参照してサーバ装置１０−２の構成の説明に戻ると、通信部１３０は、リモートコマンダ４０の認識データに加え、携帯端末２０−２の端末情報を携帯端末２０−２から受信する。ここで、携帯端末２０−２の端末情報としては、携帯端末２０−２の端末種別、携帯端末２０−２のユーザの属性情報（年齢、性別など）、および、携帯端末２０−２が操作用表示画面として以前に利用していたＧＵＩの簡易度を示す情報などが挙げられる。
【００９３】
画面選択部１６０は、通信部１３０により受信された認識データおよび端末情報に基づき、サーバ記憶部１４０’から、携帯端末２０−２に送信するためのＧＵＩを選択する。具体的には、画面選択部１６０は、認識データの示すリモートコマンダの種別に対応付けられているＧＵＩのうちで、端末情報に応じたＧＵＩを選択する。
【００９４】
例えば、端末情報が携帯端末２０−２の端末種別を示し、当該端末種別が操作に不慣れな方のために操作性や機能種類が簡略化された端末である場合、画面選択部１６０は簡易版ＧＵＩを選択してもよい。一方、端末種別が一般端末である場合、または、高機能端末である場合、画面選択部１６０はオリジナル版ＧＵＩを選択してもよい。さらに、画面選択部１６０は、端末種別が古い端末である場合には簡易版ＧＵＩを選択し、端末種別が新しい端末である場合にはオリジナル版ＧＵＩを選択してもよい。
【００９５】
また、端末情報が携帯端末２０−２のユーザの年齢などの属性を示し、ユーザが低年齢（例えば、小学生以下）または高齢である場合、画面選択部１６０は簡易版ＧＵＩを選択してもよい。一方、ユーザが低年齢でも高齢でもない場合、画面選択部１６０はオリジナル版ＧＵＩを選択してもよい。
【００９６】
また、端末情報が携帯端末２０−２において以前に利用されたＧＵＩを示す場合、画面選択部１６０は端末情報の示すＧＵＩを選択してもよい。例えば、画面選択部１６０は、端末情報が簡易版ＧＵＩを示す場合には簡易版ＧＵＩを選択し、端末情報がオリジナル版ＧＵＩを示す場合にはオリジナル版ＧＵＩを選択してもよい。
【００９７】
データ取得部１５０は、サーバ記憶部１４０’から、画面選択部１６０により選択されたリモートコマンダのＧＵＩに対応するコードデータを取得する。そして、通信部１３０が、画面選択部１６０により選択されたＧＵＩ、およびデータ取得部１５０により取得されたコードデータを携帯端末２０−２に送信する。
【００９８】
なお、サーバ装置１０−２は、画面選択部１６０により選択されたＧＵＩを、携帯端末２０−２の操作表示部２４’のサイズに合うように拡大／縮小して携帯端末２０−２に送信してもよい。この場合、サーバ装置１０−２は、ＧＵＩの拡大率／縮小率に応じてコードデータに含まれる座標データを補正してもよい。同様に、サーバ装置１０−２は、画面選択部１６０により選択されたＧＵＩを携帯端末２０−２の解像度に応じて補正して携帯端末２０−２に送信してもよい。
【００９９】
また、サーバ装置１０−２は、携帯端末２０−２からＧＵＩを指定された場合、または変更を要求された場合、指定または要求されたＧＵＩおよび当該ＧＵＩに対応するコードデータを送信してもよい。または、サーバ装置１０−２は、全てのＧＵＩおよび全てのＧＵＩに対応するコードデータを携帯端末２０−２に送信しておくことにより、携帯端末２０−２において随時ＧＵＩを切り替えることが可能である。
【０１００】
また、上記では簡易度の異なるＧＵＩとして簡易版ＧＵＩおよびオリジナル版ＧＵＩの２種類を挙げたが、ＧＵＩの種類はより多数であってもよい。例えば、簡易度の異なるＧＵＩは、簡易版ＧＵＩ、オリジナル版ＧＵＩに加え、通常版ＧＵＩ、ハイスペックＧＵＩ、または女性向けＧＵＩなどを含んでもよい。
【０１０１】
一方、第２の実施形態による携帯端末２０−２は、図１０に示したように、撮影部２２と、操作表示部２４’と、信号送出部２６と、画像認識部２２０と、通信部２３０と、端末記憶部２４０と、を備える。撮影部２２および画像認識部２２０の機能は第１の実施形態で説明したので、詳細な説明を省略する。
【０１０２】
通信部２３０は、画像認識部２２０により得られたリモートコマンダ４０の認識データ、および携帯端末２０−２の端末情報をサーバ装置１０−２に送信する。また、通信部２３０は、サーバ装置１０−２から送信されるＧＵＩおよびコードデータを受信する。通信部２３０により受信されたコードデータは端末記憶部２４０に記憶される。
【０１０３】
操作表示部２４’は、通信部２３０により受信されたＧＵＩを操作用表示画面として表示する。信号送出部２６は、操作表示部２４に表示されたＧＵＩ中の操作ボタンが選択されると、端末記憶部２４０に記憶されているコードデータに基づき、選択された操作ボタンに対応する信号コードに従うコントロール信号を送信する。
【０１０４】
なお、ユーザは、例えば操作表示部２４’を操作することによりＧＵＩを変更することができる。例えば、端末記憶部２４０に他のＧＵＩが記憶されている場合には操作表示部２４’が端末記憶部２４０から他のＧＵＩを読み出して表示してもよい。一方、端末記憶部２４０に他のＧＵＩが記憶されていない場合には通信部２３０が他のＧＵＩの送信をサーバ装置１０−２に要求してもよい。
【０１０５】
また、サーバ装置１０−２から受信されるＧＵＩおよびコードデータは、ネットワーク上またはメモリーカードなどを介するデータ転送により例えば家族間で共有することが可能である。また、ＧＵＩおよびコードデータをメモリーカードに保存しておくことにより、携帯端末２０−２を新たな端末に買い替えた場合にサーバ装置１０−２にアクセスすることなくＧＵＩおよびコードデータを新たな端末で利用することが可能となる。
【０１０６】
（３−２．第２の実施形態による携帯端末およびサーバ装置の動作）
以上、本発明の第２の実施形態による携帯端末２０−２およびサーバ装置１０−２の構成を説明した。続いて、図１４を参照し、本発明の第２の実施形態による携帯端末２０−２およびサーバ装置１０−２の動作を説明する。
【０１０７】
図１４は、第２の実施形態による携帯端末２０−２およびサーバ装置１０−２の動作を示したシーケンス図である。図１４に示したように、まず、携帯端末２０−２の撮影部２２がユーザによる指示（例えば、本実施形態によるアプリケーションの起動指示）に従ってリモートコマンダ４０を撮影する（Ｓ４０４）。
【０１０８】
その後、リモートコマンダ４０の撮影画像に基づいて携帯端末２０−２の画像認識部２２０によりリモートコマンダ４０の種別が認識された場合（Ｓ４０８／ｙｅｓ）、携帯端末２０−２の通信部２３０がリモートコマンダ４０の認識データおよび携帯端末２０−２の端末情報をサーバ装置１０−２に送信する（Ｓ４１２）。一方、画像認識部２２０によりリモートコマンダ４０の種別が認識されない場合（Ｓ４０８／ｎｏ）、Ｓ４０４からの処理が繰り返される。
【０１０９】
サーバ装置１０−２の画面選択部１６０は、通信部１３０により携帯端末２０−２から端末情報およびリモートコマンダ４０の認識データが受信されると、認識データの示すリモートコマンダの種別に対応付けられているＧＵＩのうちで、端末情報に応じたＧＵＩを選択する（Ｓ４１６）。
【０１１０】
さらに、サーバ装置１０−２のデータ取得部１５０が、サーバ記憶部１４０’から、画面選択部１６０により選択されたリモートコマンダのＧＵＩに対応するコードデータを取得する（Ｓ４２０）。そして、通信部１３０が、画面選択部１６０により選択されたＧＵＩ、およびデータ取得部１５０により取得されたコードデータを携帯端末２０−２に送信する（Ｓ４２４）。
【０１１１】
そして、携帯端末２０−２は、サーバ装置１０−２からリモートコマンダ４０のＧＵＩおよびコードデータを受信すると、受信したＧＵＩを操作用表示画面として操作表示部２４’に表示する（Ｓ４２８）。その後、ＧＵＩ中の操作ボタンがユーザにより選択された場合（Ｓ４３２）、信号送出部２６は、選択された操作ボタンに対応する信号コードに従ってコントロール信号を送出する（Ｓ４３６）。
【０１１２】
以上説明したように、本発明の第２の実施形態によれば、携帯端末２０−２に応じて簡易度の異なるＧＵＩを操作用表示画面としてコードデータと共に提供することができる。したがって、携帯端末２０−２は、ユーザにとって使い易い操作用表示画面を表示することが可能となる。
【０１１３】
＜４．第３の実施形態＞
次に、本発明の第３の実施形態を説明する。本発明の第３の実施形態による携帯端末２０−３は、異なるリモートコマンダ４０の機能を選択的に実現することが可能である。以下、図１５〜図１７を参照して詳細に説明する。なお、第３の実施形態による携帯端末２０−３およびサーバ装置１０−３は、第２の実施形態において説明した各機能ブロックを有する。
【０１１４】
図１５は、第３の実施形態による携帯端末２０−３およびサーバ装置１０−３の動作を示した説明図である。図１５に示したように、まず、携帯端末２０−３の撮影部２２がユーザによる指示（例えば、本実施形態によるアプリケーションの起動指示）に従って複数のリモートコマンダ４０を撮影する（Ｓ５０４）。
【０１１５】
図１６は、携帯端末２０−３によるリモートコマンダ４０の撮影範囲の一例を示した説明図である。図１６に示したように、携帯端末２０−３は、複数のリモートコマンダ４０を撮影部２２により同時に撮影する。例えば、携帯端末２０−３は、図１６に示したように、テレビジョン装置用のリモートコマンダ４０Ａ、ＢＤ（Ｂｌｕ−Ｒａｙ  Ｄｉｓｃ（登録商標））再生装置用のリモートコマンダ４０Ｂ、ＤＶＤ再生装置用のリモートコマンダ４０Ｃ、ＣＳ用のリモートコマンダ４０Ｄ、照明用のリモートコマンダ４０Ｅ、およびエアコンディショナー用のリモートコマンダ４０Ｆを同時に撮影する。なお、携帯端末２０−３は、複数のリモートコマンダ４０を個別に順次に撮影してもよい。
【０１１６】
その後、リモートコマンダ４０の撮影画像に基づいて携帯端末２０−３の画像認識部２２０により複数のリモートコマンダ４０の種別が認識された場合（Ｓ５０８／ｙｅｓ）、携帯端末２０−３の通信部２３０が各リモートコマンダ４０の認識データおよび携帯端末２０−３の端末情報をサーバ装置１０−３に送信する（Ｓ５１２）。
【０１１７】
サーバ装置１０−３の画面選択部１６０は、通信部１３０により携帯端末２０−３から端末情報および各リモートコマンダ４０の認識データが受信されると、認識データの示す各リモートコマンダの種別に対応付けられているＧＵＩのうちで、端末情報に応じたＧＵＩを選択する（Ｓ５１６）。
【０１１８】
さらに、サーバ装置１０−３のデータ取得部１５０が、サーバ記憶部１４０’から、画面選択部１６０により選択された各リモートコマンダのＧＵＩに対応するコードデータを取得する（Ｓ５２０）。そして、通信部１３０が、画面選択部１６０により選択された各ＧＵＩ、およびデータ取得部１５０により取得された各コードデータを携帯端末２０−３に送信する（Ｓ５２４）。
【０１１９】
そして、携帯端末２０−３は、サーバ装置１０−３から各リモートコマンダ４０のＧＵＩおよびコードデータを受信すると、機種カテゴリの選択画面を表示する（Ｓ５２８）。
【０１２０】
図１７は、機種カテゴリの選択画面の具体例を示した説明図である。図１７に示したように、機種カテゴリの選択画面は、テレビジョン装置用ＧＵＩの選択ボタン８２Ａ、ＢＤ（Ｂｌｕ−Ｒａｙ  Ｄｉｓｃ（登録商標））再生装置用ＧＵＩの選択ボタン８２Ｂ、ＤＶＤ再生装置用ＧＵＩの選択ボタン８２Ｃ、ＣＳ用ＧＵＩの選択ボタン８２Ｄ、照明用ＧＵＩの選択ボタン８２Ｅ、およびエアコンディショナー用ＧＵＩの選択ボタン８２Ｆを含む。なお、機種カテゴリの選択画面は図１７に示した例に限定されず、例えば、各選択ボタン８２は、アイコン、本体機種の実写、または本体型名などにより表現されてもよい。
【０１２１】
携帯端末２０−３は、このような機種カテゴリの選択画面においてユーザにより機種カテゴリが選択されると、選択された機種カテゴリに対応するリモートコマンダ４０のＧＵＩを表示する（Ｓ５３６）。
【０１２２】
なお、各リモートコマンダ４０のオリジナル版ＧＵＩはデザインの一貫性に欠けることが予想されるので、サーバ装置１０−３は、デザインテースト（ボタン形状、色合いなど）が統一されたＧＵＩを提供してもよい。
【０１２３】
＜５．第４の実施形態＞
以上、本発明の第３の実施形態を説明した。次に、本発明の第４の実施形態を説明する。本発明の第４の実施形態による携帯端末２０−４は、撮影機能を備えなくても第１〜第３の実施形態と同等の効果を得ることが可能である。
【０１２４】
図１８は、本発明の第４の実施形態による遠隔操作システムの構成を示した説明図である。図１８に示したように、第４の実施形態による遠隔操作システムは、サーバ装置１０−４と、通信網１２と、Ｗｉ−Ｆｉアクセスポイント１４と、携帯端末２０−４と、テレビジョン装置３０と、リモートコマンダ４０Ｆと、を備える。
【０１２５】
携帯端末２０−４およびテレビジョン装置３０は、Ｗｉ−Ｆｉアクセスポイント１４により無線で接続されている。また、テレビジョン装置３０は撮影部３２を備え、携帯端末２０−４は撮影機能を有さない。
【０１２６】
このような第４の実施形態による遠隔操作システムにおいて、携帯端末２０−４は、本実施形態によるアプリケーションによりテレビジョン装置３０の撮影部３２を撮影モードに遷移させる。具体的には、携帯端末２０−４は、Ｗｉ−Ｆｉアクセスポイント１４を介して撮影開始指示をテレビジョン装置３０に送信する。なお、ユーザはテレビジョン装置３０を直接操作することにより撮影部３２を撮影モードに遷移させてもよい。
【０１２７】
そして、ユーザがリモートコマンダ４０Ｆをテレビジョン装置３０の前にかざすと、リモートコマンダ４０Ｆの撮影画像がテレビジョン装置３０により認識され、テレビジョン装置３０からリモートコマンダ４０Ｆの認識データがサーバ装置１０−４に送信される。
【０１２８】
続いて、サーバ装置１０−４は認識データに基づいてリモートコマンダ４０Ｆのコードデータを取得し、当該コードデータをＷｉ−Ｆｉアクセスポイント１４を介して携帯端末２０−４に送信する。なお、サーバ装置１０−４は、携帯端末２０−４の端末情報を把握できる場合には、第２の実施形態において説明したように端末情報に応じたＧＵＩを選択して携帯端末２０−４に送信してもよい。
【０１２９】
かかる構成により、携帯端末２０−４においてリモートコマンダ４０Ｆの撮影画像またはＧＵＩを表示し、ユーザにより選択された操作ボタンに対応するコントロール信号を送出することが可能となる。
【０１３０】
＜６．むすび＞
以上説明したように、本発明の第１の実施形態による遠隔操作システム１によれば、リモートコマンダ４０の種別をリモートコマンダ４０の撮影画像に基づいて認識し、携帯端末２０−１にリモートコマンダ４０の撮影画像を操作用表示画面として表示し、操作用表示画面上でユーザにより選択された操作ボタンに対応するコントロール信号を携帯端末２０−１から送出することが可能である。
【０１３１】
また、本発明の第２の実施形態によれば、携帯端末２０−２に応じて簡易度の異なるＧＵＩを操作用表示画面としてコードデータと共に提供することができる。したがって、携帯端末２０−２は、ユーザにとって使い易い操作用表示画面を表示することが可能となる。
【０１３２】
また、本発明の第３の実施形態によれば、携帯端末２０−３において異なるリモートコマンダ４０の機能を選択的に実現することが可能である。また、本発明の第４の実施形態によれば、携帯端末２０−４に撮影機能を設けなくても第１〜第３の実施形態と同等の効果を得ることが可能である。
【０１３３】
なお、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【０１３４】
例えば、サーバ装置１０に記憶されるコードデータやＧＵＩは、サーバ装置１０のオペレータによってアップロードされてもよいし、エンドユーザによりアップロードされてもよい。この場合、各コードデータやＧＵＩに、サーバ装置１０のオペレータによりアップロードされたか否かを示す識別子を付加してもよい。
【０１３５】
また、本明細書の携帯端末２０およびサーバ装置１０の処理における各ステップは、必ずしもシーケンス図として記載された順序に沿って時系列に処理する必要はない。例えば、携帯端末２０およびサーバ装置１０の処理における各ステップは、シーケンス図として記載した順序と異なる順序で処理されても、並列的に処理されてもよい。
【０１３６】
また、携帯端末２０およびサーバ装置１０に内蔵されるＣＰＵ、ＲＯＭおよびＲＡＭなどのハードウェアを、上述した携帯端末２０およびサーバ装置１０の各構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供される。
【符号の説明】
【０１３７】
１０、１０−１、１０−２、１０−３、１０−４  サーバ装置
２０、２０−１、２０−２、２０−３、２０−４  携帯端末
２２    撮影部
２４、２４’    操作表示部
２６    信号送出部
４０      リモートコマンダ
１３０、２３０  通信部
１４０    サーバ記憶部
１５０    データ取得部
１６０    画面選択部
２２０    画像認識部
２４０    端末記憶部
【図１】
2012105131.tif 000003
【図２Ａ】
2012105131.tif 000004
【図２Ｂ】
2012105131.tif 000005
【図３】
2012105131.tif 000006
【図４】
2012105131.tif 000007
【図５】
2012105131.tif 000008
【図６】
2012105131.tif 000009
【図７Ａ】
2012105131.tif 000010
【図７Ｂ】
2012105131.tif 000011
【図８】
2012105131.tif 000012
【図９】
2012105131.tif 000013
【図１０】
2012105131.tif 000014
【図１１】
2012105131.tif 000015
【図１２】
2012105131.tif 000016
【図１３】
2012105131.tif 000017
【図１４】
2012105131.tif 000018
【図１５】
2012105131.tif 000019
【図１６】
2012105131.tif 000020
【図１７】
2012105131.tif 000021
【図１８】
2012105131.tif 000022