(57)【要約】  被サポート装置の操作項目を含む画像である操作画面を表示する出力部（１１０９）と、操作画面に表示されている操作項目を特定するための情報である操作画面情報を含む信号であるサポート開始要求を発行する要求発行部（１１０５）と、サポート開始要求をサポート装置へ送信し、操作項目のうち被サポートユーザが操作すべき操作項目を示すガイドＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）情報をサポート装置から受信する送受信部と、操作すべき操作項目を被サポートユーザへ教示するための画像であるガイドＧＵＩを、ガイドＧＵＩ情報に基づいて操作画面に重畳させるガイドＧＵＩ重畳部（１１０７）とを備える。
2012169157.tif 000002
【特許請求の範囲】
【請求項１】
被サポート装置を操作する被サポートユーザを、前記被サポート装置とネットワーク接続されたサポート装置を介してサポートユーザがサポートする機器間ガイドシステムにおける前記被サポート装置であって、
前記被サポート装置の操作項目を含む画像である操作画面を表示する出力部と、
前記操作画面に表示されている前記操作項目を特定するための情報である操作画面情報を含む信号であるサポート開始要求を発行する要求発行部と、
前記サポート開始要求を前記サポート装置へ送信し、前記操作項目のうち前記被サポートユーザが操作すべき操作項目を示すガイドＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）情報を前記サポート装置から受信する送受信部と、
前記操作すべき操作項目を前記被サポートユーザへ教示するための画像であるガイドＧＵＩを、前記ガイドＧＵＩ情報に基づいて前記操作画面に重畳させるガイドＧＵＩ重畳部とを備える
被サポート装置。
【請求項２】
前記ガイドＧＵＩ重畳部は、前記ガイドＧＵＩ情報が、複数の前記操作項目と、前記複数の操作項目それぞれの操作順序を特定する情報とを含む場合には、前記複数の操作項目のそれぞれに対応するガイドＧＵＩを、対応する操作順序を示す画像とともに前記操作画面に重畳させる
請求項１に記載の被サポート装置。
【請求項３】
前記ガイドＧＵＩ情報は、前記サポート装置に表示されたガイド画面において、前記サポートユーザにより操作された操作項目を示す情報である
請求項１に記載の被サポート装置。
【請求項４】
前記被サポートユーザからのサポート要求を受け付ける処理決定部をさらに備え、
前記処理決定部は、前記被サポートユーザから前記サポート要求を受け付けた際には、前記被サポートユーザによって指定された操作支援のモードの種別を判定し、前記モードの種別を第１のモードと判定した場合であって、前記送受信部が前記ガイドＧＵＩ情報を受信した場合には、前記ガイドＧＵＩ重畳部に前記ガイドＧＵＩを前記操作画面へ重畳させ、
前記要求発行部は、前記操作画面情報と、判定された前記モードの種別を示す情報とを含む前記サポート開始要求を発行する
請求項１に記載の被サポート装置。
【請求項５】
前記サポート装置に表示された前記操作項目を前記サポートユーザが操作した履歴情報である代行操作履歴情報を記録するための代行履歴記録部をさらに備え、
前記処理決定部は、前記モードの種別を前記第１のモードとは異なる第２のモードであると判定した場合には、前記サポート装置から取得した前記代行操作履歴情報と前記操作画面とを対応付けて前記代行履歴記録部に記録させる
請求項４に記載の被サポート装置。
【請求項６】
外部の操作対象装置を操作するための操作信号を前記操作対象装置へ送信する操作実行部をさらに備え、
前記処理決定部は、前記被サポートユーザによる前記操作画面の操作に対応する前記操作信号を前記操作実行部に前記操作対象装置へ送信させ、前記操作信号による前記操作対象装置の処理結果に対応するように前記操作画面を更新し、かつ、更新された前記操作画面に含まれる操作項目を示す前記操作画面情報を前記送受信部に前記サポート装置へ送信させる
請求項１に記載の被サポート装置。
【請求項７】
前記処理決定部は、前記被サポートユーザによる所定の操作、前記操作対象装置から取得した所定の信号の受信、前記サポート装置から送信された所定の信号の受信、及び事前に定められた時間の経過のうち、少なくとも１つをきっかけとして、前記ガイドＧＵＩ重畳部に前記ガイドＧＵＩの重畳を中止させる
請求項６に記載の被サポート装置。
【請求項８】
被サポート装置を操作する被サポートユーザを、前記被サポート装置とネットワーク接続されたサポート装置を介してサポートユーザがサポートする機器間ガイドシステムにおける前記サポート装置であって、
前記被サポート装置から前記被サポート装置の操作項目を特定するための情報である操作画面情報を受信する送受信部と、
前記操作画面情報に基づき、前記操作項目を含む画像であるガイド画面を生成するガイド画面生成部と、
前記ガイド画面を表示する出力部と、
サポートユーザによる前記ガイド画面に対する操作を取得する入力部と、
前記ガイド画面において、前記サポートユーザによって操作された前記操作項目を示す情報であるガイドＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）情報を生成するガイドＧＵＩ生成部とを備え、
前記送受信部は、さらに、前記ガイドＧＵＩ情報を前記被サポート装置へ送信する
サポート装置。
【請求項９】
前記サポート開始要求に含まれる情報に基づいて前記モードの種別を判定し、前記モードの種別が第１のモードであると判定した場合には、前記ガイド画面生成部に前記ガイド画面を生成させる要求受付部と、
前記モードの種別が前記第１のモードであると判定された場合には、前記ガイドＧＵＩ生成部に前記ガイドＧＵＩ情報を生成させる処理決定部とをさらに備える
請求項８に記載のサポート装置。
【請求項１０】
前記被サポート装置の操作画面に対応する画像である代行画面を、前記被サポート装置の操作画面に表示されている操作項目を特定するための情報である操作画面情報に基づき生成する代行画面生成部と、
前記サポートユーザが前記代行画面を操作した履歴情報である代行操作履歴情報を生成する代行履歴生成部と、
外部の操作対象装置を操作するための信号である操作信号を前記操作対象装置へ送信する代行操作実行部とをさらに備え、
前記要求受付部は、前記モードの種別を前記第１のモードとは異なる第２のモードであると判定した場合には、前記代行画面生成部に前記代行画面を生成させ、
前記処理決定部は、前記モードの種別が前記第２のモードであると判定された場合には、前記サポートユーザによる前記代行画面の操作内容に対応する前記操作信号を前記代行操作実行部に前記操作対象装置へ送信させ、
前記代行操作実行部は、前記モードの種別が前記第２のモードであると判定された場合には、前記代行履歴生成部に前記代行操作履歴情報を生成させ、前記送受信部に当該代行操作履歴情報を前記被サポート装置へ送信させる
請求項９に記載のサポート装置。
【請求項１１】
操作対象装置を被サポート装置から操作するために被サポート装置を操作する被サポートユーザを、前記被サポート装置とネットワーク接続されたサポート装置を介してサポートユーザがサポートする機器間ガイドシステムであって、
前記被サポート装置の操作項目を含む画像である操作画面を表示する前記被サポート装置における出力部と、
前記操作画面に表示されている前記操作項目を特定するための情報である操作画面情報を含む信号であるサポート開始要求を発行する前記被サポート装置における要求発行部と、
前記サポート開始要求を前記サポート装置へ送信する前記被サポート装置における送信部と、
前記被サポート装置から前記操作画面情報を受信する前記サポート装置における受信部と、
前記操作画面情報に基づき、前記操作項目を含む画像であるガイド画面を生成する前記サポート装置におけるガイド画面生成部と、
前記ガイド画面を表示する前記サポート装置における出力部と、
前記サポートユーザによる前記ガイド画面に対する操作を取得する前記サポート装置における入力部と、
前記ガイド画面において、前記サポートユーザによって操作された前記操作項目を示す情報であるガイドＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）情報を生成する前記サポート装置におけるガイドＧＵＩ生成部と、
前記ガイドＧＵＩ情報を前記被サポート装置へ送信する前記サポート装置における送信部と、
前記ガイドＧＵＩ情報を受信する前記被サポート装置における受信部と、
前記ガイドＧＵＩ情報に基づき、操作すべき前記操作項目を前記被サポートユーザへ教示するための画像であるガイドＧＵＩを前記操作画面に重畳させる前記被サポート装置におけるガイドＧＵＩ重畳部とを備える
機器間ガイドシステム。
【請求項１２】
前記操作項目を特定するための情報は、操作項目を含む画像を識別する識別子であり、
前記被サポート装置の出力部は、前記被サポート装置が保持している画像のうち、前記識別子で識別される第１の画像を、前記操作項目を含む画像として操作画面に表示し、
前記サポート装置の出力部は、前記サポート装置が保持している画像のうち、前記識別子で識別される第２の画像を、前記操作項目を含む画像としてガイド画面に表示する
請求項１１に記載の機器間ガイドシステム。
【請求項１３】
被サポート装置を操作する被サポートユーザを、前記被サポート装置とネットワーク接続されたサポート装置を介してサポートユーザがサポートする機器間ガイドシステムにおける被サポート装置による被サポート方法であって、
前記被サポート装置に操作項目を含む操作画面を表示する出力ステップと、
前記操作画面に表示されている前記操作項目を特定するための情報である操作画面情報を含む信号であるサポート開始要求を発行する要求発行ステップと、
前記サポート開始要求を前記サポート装置へ送信する送信ステップと、
前記操作項目のうち前記被サポートユーザが操作すべき操作項目を示すガイドＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）情報を前記サポート装置から受信する受信ステップと、
前記ガイドＧＵＩ情報によって示される操作項目を前記被サポートユーザへ教示するための画像であるガイドＧＵＩを前記操作画面に重畳させるガイドＧＵＩ重畳ステップとを含む
被サポート方法。
【請求項１４】
コンピュータを、被サポート装置を操作する被サポートユーザを、前記被サポート装置とネットワーク接続されたサポート装置を介してサポートユーザがサポートする機器間ガイドシステムにおける被サポート装置として動作させるプログラムを記録する記録媒体であって、
前記被サポート装置に操作項目を含む操作画面を表示する出力ステップと、
前記操作画面に表示されている前記操作項目を特定するための情報である操作画面情報を含む信号であるサポート開始要求を発行する要求発行ステップと、
前記サポート開始要求を前記サポート装置へ送信する送信ステップと、
前記操作項目のうち前記被サポートユーザが操作すべき操作項目を示すガイドＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）情報を前記サポート装置から受信する受信ステップと、
前記ガイドＧＵＩ情報によって示される操作項目を前記被サポートユーザへ教示するための画像であるガイドＧＵＩを前記操作画面に重畳させるガイドＧＵＩ重畳ステップとを、前記コンピュータに実行させるプログラムを記録する
記録媒体。
【請求項１５】
被サポート装置を操作する被サポートユーザを、前記被サポート装置とネットワーク接続されたサポート装置を介してサポートユーザがサポートする機器間ガイドシステムにおいて、操作項目を含む画像である操作画面を表示する出力部を備える非サポート装置に搭載される集積回路であって、
前記操作画面に表示されている前記操作項目を特定するための情報である操作画面情報を含む信号であるサポート開始要求を発行する要求発行部と、
前記サポート開始要求を前記サポート装置へ送信し、前記操作項目のうち前記被サポートユーザが操作すべき操作項目を示すガイドＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）情報を前記サポート装置から受信する送受信部と、
前記操作すべき操作項目を前記被サポートユーザへ教示するための画像であるガイドＧＵＩを、前記ガイドＧＵＩ情報に基づいて前記操作画面に重畳させるガイドＧＵＩ重畳部とを備える
集積回路。
【請求項１６】
被サポート装置を操作する被サポートユーザを、前記被サポート装置とネットワーク接続されたサポート装置を介してサポートユーザがサポートする機器間ガイドシステムにおけるサポート装置によるサポート方法であって、
前記被サポート装置の操作画面に表示されている操作項目を特定するための情報である操作画面情報を前記サポート装置から受信する受信ステップと、
前記操作画面情報に基づき前記被サポート装置の操作画面に対応する操作画面であるガイド画面を生成するガイド画面生成ステップと、
前記ガイド画面を表示する出力ステップと、
サポートユーザによる前記ガイド画面に対する操作を取得する入力ステップと、
前記サポートユーザによって操作された前記ガイド画面に含まれる前記操作項目を特定する情報であるガイドＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）情報を生成するガイドＧＵＩ生成ステップと、
前記被サポート装置へ前記ガイドＧＵＩ情報を送信する送信ステップとを含む
サポート方法。
【請求項１７】
コンピュータを、被サポート装置を操作する被サポートユーザを、前記被サポート装置とネットワーク接続されたサポート装置を介してサポートユーザがサポートする機器間ガイドシステムにおけるサポート装置として動作させるプログラムを記録する記録媒体であって、
前記被サポート装置の操作画面に表示されている操作項目を特定するための情報である操作画面情報を前記サポート装置から受信する受信ステップと、
前記操作画面情報に基づき前記被サポート装置の操作画面に対応する操作画面であるガイド画面を生成するガイド画面生成ステップと、
前記ガイド画面を表示する出力ステップと、
サポートユーザによる前記ガイド画面に対する操作を取得する入力ステップと、
前記サポートユーザによって操作された前記ガイド画面に含まれる前記操作項目を特定する情報であるガイドＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）情報を生成するガイドＧＵＩ生成ステップと、
前記被サポート装置へ前記ガイドＧＵＩ情報を送信する送信ステップとを、前記コンピュータに実行させるプログラムを記録する
記録媒体。
【請求項１８】
被サポート装置を操作する被サポートユーザを、前記被サポート装置とネットワーク接続されたサポート装置を介してサポートユーザがサポートする機器間ガイドシステムにおいて、ガイド画面を表示する出力部と、サポートユーザによる前記ガイド画面に対する操作を取得する入力部とを備えるサポート装置に搭載される集積回路であって、
前記被サポート装置から前記被サポート装置の操作項目を特定するための情報である操作画面情報を受信する送受信部と、
前記操作画面情報に基づき、前記操作項目を含む画像であるガイド画面を生成するガイド画面生成部と、
前記ガイド画面において、前記サポートユーザによって操作された前記操作項目を示す情報であるガイドＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）情報を生成するガイドＧＵＩ生成部とを備え、
前記送受信部は、さらに、前記ガイドＧＵＩ情報を前記被サポート装置へ送信する
集積回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被サポート装置等に関し、特に、被サポート装置を操作する被サポートユーザを、被サポート装置とネットワーク接続されたサポート装置を介してサポートユーザがサポートする機器間ガイドシステムにおける被サポート装置等に関する。
【背景技術】
【０００２】
近年、スマートフォン、タブレット端末などの個人ユーザ向け高機能端末が普及している。これら端末は、Ａｎｄｒｏｉｄ（登録商標）やｉＯＳ等のプラットフォームを搭載し、様々なアプリケーションをダウンロード実行する環境を備えることで、高機能化、複雑化が進むとともに、新しい機能への更新サイクルが短くなってきている。【０００３】
そのため、ご高齢者など、家電機器の操作に不慣れな（ＩＴリテラシーの高くない）ユーザにとって、新しい機能の操作習得が難しくなってきている。【０００４】
ある機器の操作を、他の機器からサポートする従来の技術として、例えば、マイクロソフト社のオペレーティングシステムに搭載されているリモートデスクトップ技術と、特許文献１に記載された技術とが挙げられる。【０００５】
リモートデスクトップ技術では、被サポート側の機器操作を、サポート側の機器である遠隔のＰＣから操作し処理を実行する機構を提供している。【０００６】
また、特許文献１に記載された技術では、サポート側機器にてアプリケーションを操作する映像を記録し、被サポート側機器に送付する機構を提供している。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００９−２８９０９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、従来技術による操作支援では、下記のような課題がある。【０００９】
まず、リモートデスクトップでは、遠隔のサポート側機器が被サポート側機器を操作して処理を実行させてしまうため、家電機器の操作に不慣れなユーザは、操作方法を学習する機会を奪われるという課題がある。【００１０】
本発明は、従来の課題を解決するものであり、被サポートユーザが、学習機会を奪われずに、インタラクティブな操作支援をサポートユーザから受けることが可能な被サポート装置等を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明のある局面に係る被サポート装置は、被サポート装置を操作する被サポートユーザを、前記被サポート装置とネットワーク接続されたサポート装置を介してサポートユーザがサポートする機器間ガイドシステムにおける前記被サポート装置であって、前記被サポート装置の操作項目を含む画像である操作画面を表示する出力部と、前記操作画面に表示されている前記操作項目を特定するための情報である操作画面情報を含む信号であるサポート開始要求を発行する要求発行部と、前記サポート開始要求を前記サポート装置へ送信し、前記操作項目のうち前記被サポートユーザが操作すべき操作項目を示すガイドＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）情報を前記サポート装置から受信する送受信部と、前記操作すべき操作項目を前記被サポートユーザへ教示するための画像であるガイドＧＵＩを、前記ガイドＧＵＩ情報に基づいて前記操作画面に重畳させるガイドＧＵＩ重畳部とを備える。【００１２】
なお、本発明は、このような被サポート装置として実現できるだけでなく、被サポート装置に含まれる特徴的な手段をステップとする被サポート方法として実現したり、そのような特徴的なステップをコンピュータに実行させるプログラムとして実現したりすることもできる。そして、そのようなプログラムは、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の記録媒体及びインターネット等の伝送媒体を介して流通させることができるのはいうまでもない。【００１３】
さらに、本発明は、このような被サポート装置の機能の一部又は全てを実現する半導体集積回路（ＬＳＩ）として実現したり、このような被サポート装置及びサポート装置を含む機器間ガイドシステムとして実現したりできる。
【発明の効果】
【００１４】
本発明によれば、被サポートユーザが、学習機会を奪われずに、インタラクティブな操作支援をサポートユーザから受けることが可能な被サポート装置等を提供できる。
【図面の簡単な説明】
【００１５】
【図１】図１は、本発明の実施の形態における、機器間ガイドシステムが備える被サポート装置及びサポート装置の機能ブロック構成の一例を示す図である。
【図２】図２は、本発明の実施の形態における、機器間ガイドシステムの第１の構成を示す模式図である。
【図３】図３は、本発明の実施の形態における、機器間ガイドシステムの第２の構成を示す模式図である。
【図４】図４は、本発明の実施の形態における、機器間ガイドシステムの第３の構成を示す模式図である。
【図５】図５は、本発明の実施の形態における、被サポート装置に表示された操作画面の遷移の一例を示す図である。
【図６】図６は、本発明の実施の形態におけるガイドＧＵＩ重畳部が、被サポート装置の入出力部に表示された操作画面にガイドＧＵＩを重畳した画面の一例を示す図である。
【図７】図７は、本発明の実施の形態における、ガイド画面生成部により生成されるガイド画面の一例を示す図である。
【図８】図８は、ガイドモードで動作時の、本発明の実施の形態に係る被サポート装置及びサポート装置間のシーケンス図である。
【図９】図９は、本発明の実施の形態における、サポート装置へのサポート開始要求の送信処理の詳細なフローチャートである。
【図１０】図１０は、本発明の実施の形態における、被サポート装置によるガイドＧＵＩの重畳処理の詳細なフローチャートである。
【図１１】図１１は、本発明の実施の形態における、被サポート装置からサポート装置へのサポートの継続要求処理の詳細なフローチャートである。
【図１２】図１２は、本発明の実施の形態における、サポート装置によるガイド画面の描画処理の詳細なフローチャートである。
【図１３】図１３は、本発明の実施の形態における、サポート装置から被サポート装置へのガイドＧＵＩ情報の送信処理の詳細なフローチャートである。
【図１４】図１４は、代行操作モードで動作時の、本発明の実施の形態に係る被サポート装置及びサポート装置間のシーケンス図である。
【図１５】図１５は、本発明の実施の形態における、被サポート装置からサポート装置へのサポート開始要求送信処理の詳細なフローチャートである。
【図１６】図１６は、本発明の実施の形態における、被サポート装置が備える代行履歴記録部による、代行操作履歴情報の記録処理の詳細なフローチャートである。
【図１７】図１７は、本発明の実施の形態における、サポート装置において代行操作画面を表示するまでの処理の詳細なフローチャートである。
【図１８】図１８は、本発明の実施の形態における、サポート装置による被サポート装置への代行操作履歴情報の送信処理の詳細なフローチャートである。
【図１９】図１９は、本発明の実施の形態にかかる被サポート装置等を実現するコンピュータシステムのハードウェア構成を示すブロック図である。
【発明を実施するための形態】
【００１６】
（本発明の基礎となった知見）
従来の技術である特許文献１に記載の方法では、サポート側の機器から被サポート側の機器に操作映像を事前に送付する構成であり、双方向での通信ではない。そのため、リアルタイムに被サポート側機器の被サポートユーザとサポート側機器のサポートユーザとが、インタラクティブに操作画面を確認しあいながら操作するといった、コミュニケーションをとりながらのステップバイステップでの操作方法の学習支援ができないという第１の課題がある。
【００１７】
また、特許文献１に記載の方法では、操作画面の映像情報をサポート側の機器から被サポート側の機器へと転送する必要があるため、サポート側及び被サポート側の双方の機器が備える画面の解像度、アイコンなどの操作部品の大きさ、又はアイコンの配置位置等、両装置が備える表示デバイスの仕様が異なる場合に、操作部品単位でのガイドができないという第２の課題がある。
【００１８】
上記の第１の課題を解決するために、本発明のある局面に係る被サポート装置は、被サポート装置を操作する被サポートユーザを、前記被サポート装置とネットワーク接続されたサポート装置を介してサポートユーザがサポートする機器間ガイドシステムにおける前記被サポート装置であって、前記被サポート装置の操作項目を含む画像である操作画面を表示する出力部と、前記操作画面に表示されている前記操作項目を特定するための情報である操作画面情報を含む信号であるサポート開始要求を発行する要求発行部と、前記サポート開始要求を前記サポート装置へ送信し、前記操作項目のうち前記被サポートユーザが操作すべき操作項目を示すガイドＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）情報を前記サポート装置から受信する送受信部と、前記操作すべき操作項目を前記被サポートユーザへ教示するための画像であるガイドＧＵＩを、前記ガイドＧＵＩ情報に基づいて前記操作画面に重畳させるガイドＧＵＩ重畳部とを備える。
【００１９】
この構成によると、被サポートユーザは、操作画面に表示されるガイドＧＵＩを介して、サポートユーザから被サポート装置の操作方法を教えてもらうことができる。すなわち、サポートユーザが使用するサポート装置と、被サポートユーザが使用する被サポート装置との間で操作項目が共有され、かつ、サポートユーザから被サポートユーザへ遠隔指示をだすためのリソースとしてガイドＧＵＩが使用されることによって、サポートユーザと被サポートユーザとの間で、被サポートユーザの理解にあわせたインタラクションが実現される。その結果、被サポートユーザは学習機会を奪われずに、インタラクティブな操作支援をサポートユーザから受けることができる。このとき、被サポート装置とサポート装置とでは、画面全体を画像として共有するのではなく、画面に含まれる操作項目の識別子等、操作項目を特定するために事前に定められた情報のみを共有する。したがって、サポート装置及び被サポート装置が備える表示デバイスに依存せず、被サポートユーザとサポートユーザとの間で操作項目を共有することができる。
【００２０】
また、前記ガイドＧＵＩ重畳部は、前記ガイドＧＵＩ情報が、複数の前記操作項目と、前記複数の操作項目それぞれの操作順序を特定する情報とを含む場合には、前記複数の操作項目のそれぞれに対応するガイドＧＵＩを、対応する操作順序を示す画像とともに前記操作画面に重畳させるとしてもよい。
【００２１】
これによると、被サポート装置は、自身が表示している操作画面に、操作順序とともにガイドＧＵＩを重畳するように出力することにより、ガイドＧＵＩ情報に対応する操作項目を被サポートユーザに教示することができる。
【００２２】
また、前記ガイドＧＵＩ情報は、前記サポート装置に表示されたガイド画面において、前記サポートユーザにより操作された操作項目を示す情報であるとしてもよい。
【００２３】
これによると、サポートユーザが操作した操作項目を、被サポートユーザが操作すべき操作項目とすることができる。
【００２４】
また、前記被サポートユーザからのサポート要求を受け付ける処理決定部をさらに備え、前記処理決定部は、前記被サポートユーザから前記サポート要求を受け付けた際には、前記被サポートユーザによって指定された操作支援のモードの種別を判定し、前記モードの種別を第１のモードと判定した場合であって、前記送受信部が前記ガイドＧＵＩ情報を受信した場合には、前記ガイドＧＵＩ重畳部に前記ガイドＧＵＩを前記操作画面へ重畳させ、前記要求発行部は、前記操作画面情報と、判定された前記モードの種別を示す情報とを含む前記サポート開始要求を発行するとしてもよい。
【００２５】
これによると、被サポートユーザは、操作支援のモードを選択することができる。従って、被サポートユーザは、事前に定められた操作支援モードの中から、自身が望むモードを選択して操作支援を受けることができる。
【００２６】
また、前記サポート装置に表示された前記操作項目を前記サポートユーザが操作した履歴情報である代行操作履歴情報を記録するための代行履歴記録部をさらに備え、前記処理決定部は、前記モードの種別を前記第１のモードとは異なる第２のモードであると判定した場合には、前記サポート装置から取得した前記代行操作履歴情報と前記操作画面とを対応付けて前記代行履歴記録部に記録させるとしてもよい。
【００２７】
これによると、被サポートユーザは、操作支援モードとして、第１のモードとは異なる第２のモードを選択することができる。具体的には、第２のモードにおいて、被サポートユーザはサポートユーザへ操作対象装置の操作を全て任せ、事後的にその操作内容を確認することで、サポート装置による操作対象装置の操作方法を学習することが可能となる。
【００２８】
また、外部の操作対象装置を操作するための操作信号を前記操作対象装置へ送信する操作実行部をさらに備え、前記処理決定部は、前記被サポートユーザによる前記操作画面の操作に対応する前記操作信号を前記操作実行部に前記操作対象装置へ送信させ、前記操作信号による前記操作対象装置の処理結果に対応するように前記操作画面を更新し、かつ、更新された前記操作画面に含まれる操作項目を示す前記操作画面情報を前記送受信部に前記サポート装置へ送信させるとしてもよい。
【００２９】
また、前記処理決定部は、前記被サポートユーザによる所定の操作、前記操作対象装置から取得した所定の信号の受信、前記サポート装置から送信された所定の信号の受信、及び事前に定められた時間の経過のうち、少なくとも１つをきっかけとして、前記ガイドＧＵＩ重畳部に前記ガイドＧＵＩの重畳を中止させるとしてもよい。
【００３０】
これによると、処理決定部は、第１のモードで操作支援を行っている際に、適切なタイミングで操作支援を中止することができる。
【００３１】
本発明の他の局面に係るサポート装置は、被サポート装置を操作する被サポートユーザを、前記被サポート装置とネットワーク接続されたサポート装置を介してサポートユーザがサポートする機器間ガイドシステムにおける前記サポート装置であって、前記被サポート装置から前記被サポート装置の操作項目を特定するための情報である操作画面情報を受信する送受信部と、前記操作画面情報に基づき、前記操作項目を含む画像であるガイド画面を生成するガイド画面生成部と、前記ガイド画面を表示する出力部と、サポートユーザによる前記ガイド画面に対する操作を取得する入力部と、前記ガイド画面において、前記サポートユーザによって操作された前記操作項目を示す情報であるガイドＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）情報を生成するガイドＧＵＩ生成部とを備え、前記送受信部は、さらに、前記ガイドＧＵＩ情報を前記被サポート装置へ送信する。
【００３２】
これによると、サポートユーザは、サポート装置に表示されたガイド画面に含まれる操作項目を操作することにより、操作すべき操作項目を特定するための情報であるガイドＧＵＩ情報を、被サポート装置へ送信することができる。
【００３３】
また、前記サポート開始要求に含まれる情報に基づいて前記モードの種別を判定し、前記モードの種別が第１のモードであると判定した場合には、前記ガイド画面生成部に前記ガイド画面を生成させる要求受付部と、前記モードの種別が前記第１のモードであると判定された場合には、前記ガイドＧＵＩ生成部に前記ガイドＧＵＩ情報を生成させる処理決定部とをさらに備えるとしてもよい。
【００３４】
これによると、被サポートユーザによる操作支援モードの選択に応じて、サポート装置は支援方法を変更することができる。
【００３５】
また、前記被サポート装置の操作画面に対応する画像である代行画面を、前記被サポート装置の操作画面に表示されている操作項目を特定するための情報である操作画面情報に基づき生成する代行画面生成部と、前記サポートユーザが前記代行画面を操作した履歴情報である代行操作履歴情報を生成する代行履歴生成部と、外部の操作対象装置を操作するための信号である操作信号を前記操作対象装置へ送信する代行操作実行部とをさらに備え、前記要求受付部は、前記モードの種別を前記第１のモードとは異なる第２のモードであると判定した場合には、前記代行画面生成部に前記代行画面を生成させ、前記処理決定部は、前記モードの種別が前記第２のモードであると判定された場合には、前記サポートユーザによる前記代行画面の操作内容に対応する前記操作信号を前記代行操作実行部に前記操作対象装置へ送信させ、前記代行操作実行部は、前記モードの種別が前記第２のモードであると判定された場合には、前記代行履歴生成部に前記代行操作履歴情報を生成させ、前記送受信部に当該代行操作履歴情報を前記被サポート装置へ送信させるとしてもよい。
【００３６】
これによると、サポート装置は、第２の操作モードが選択された場合には、代行操作履歴情報を生成して被サポート装置へ送信する。その結果、第２の操作モードにおいても、被サポートユーザは、サポートユーザによる操作履歴から事後的に操作方法を学習することができる。
【００３７】
本発明の他の局面に係る機器間ガイドシステムは、操作対象装置を被サポート装置から操作するために被サポート装置を操作する被サポートユーザを、前記被サポート装置とネットワーク接続されたサポート装置を介してサポートユーザがサポートする。具体的には、機器間ガイドシステムは、前記被サポート装置の操作項目を含む画像である操作画面を表示する前記被サポート装置における出力部と、前記操作画面に表示されている前記操作項目を特定するための情報である操作画面情報を含む信号であるサポート開始要求を発行する前記被サポート装置における要求発行部と、前記サポート開始要求を前記サポート装置へ送信する前記被サポート装置における送信部と、前記被サポート装置から前記操作画面情報を受信する前記サポート装置における受信部と、前記操作画面情報に基づき、前記操作項目を含む画像であるガイド画面を生成する前記サポート装置におけるガイド画面生成部と、前記ガイド画面を表示する前記サポート装置における出力部と、前記サポートユーザによる前記ガイド画面に対する操作を取得する前記サポート装置における入力部と、前記ガイド画面において、前記サポートユーザによって操作された前記操作項目を示す情報であるガイドＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）情報を生成する前記サポート装置におけるガイドＧＵＩ生成部と、前記ガイドＧＵＩ情報を前記被サポート装置へ送信する前記サポート装置における送信部と、前記ガイドＧＵＩ情報を受信する前記被サポート装置における受信部と、前記ガイドＧＵＩ情報に基づき、操作すべき前記操作項目を前記被サポートユーザへ教示するための画像であるガイドＧＵＩを前記操作画面に重畳させる前記被サポート装置におけるガイドＧＵＩ重畳部とを備える。
【００３８】
また、前記操作項目を特定するための情報は、操作項目を含む画像を識別する識別子であってもよい。そして、前記被サポート装置の出力部は、前記被サポート装置が保持している画像のうち、前記識別子で識別される第１の画像を、前記操作項目を含む画像として操作画面に表示してもよい。また、前記サポート装置の出力部は、前記サポート装置が保持している画像のうち、前記識別子で識別される第２の画像を、前記操作項目を含む画像としてガイド画面に表示してもよい。
【００３９】
これにより、被サポート装置及びサポート装置それぞれが保持している画像を各々の表示画面に表示するので、表示デバイスに依存せずに、インタラクティブな操作支援を実現することができる。すなわち、上記の第２の課題を解決することができる。
【００４０】
本発明の他の局面に係る被サポート方法は、被サポート装置を操作する被サポートユーザを、前記被サポート装置とネットワーク接続されたサポート装置を介してサポートユーザがサポートする機器間ガイドシステムにおける被サポート装置による被サポート方法である。具体的には、被サポート方法は、前記被サポート装置に操作項目を含む操作画面を表示する出力ステップと、前記操作画面に表示されている前記操作項目を特定するための情報である操作画面情報を含む信号であるサポート開始要求を発行する要求発行ステップと、前記サポート開始要求を前記サポート装置へ送信する送信ステップと、前記操作項目のうち前記被サポートユーザが操作すべき操作項目を示すガイドＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）情報を前記サポート装置から受信する受信ステップと、前記ガイドＧＵＩ情報によって示される操作項目を前記被サポートユーザへ教示するための画像であるガイドＧＵＩを前記操作画面に重畳させるガイドＧＵＩ重畳ステップとを含む。
【００４１】
本発明の他の局面に係る記録媒体は。コンピュータを、被サポート装置を操作する被サポートユーザを、前記被サポート装置とネットワーク接続されたサポート装置を介してサポートユーザがサポートする機器間ガイドシステムにおける被サポート装置として動作させるプログラムを記録する。具体的には、記録媒体は、前記被サポート装置に操作項目を含む操作画面を表示する出力ステップと、前記操作画面に表示されている前記操作項目を特定するための情報である操作画面情報を含む信号であるサポート開始要求を発行する要求発行ステップと、前記サポート開始要求を前記サポート装置へ送信する送信ステップと、前記操作項目のうち前記被サポートユーザが操作すべき操作項目を示すガイドＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）情報を前記サポート装置から受信する受信ステップと、前記ガイドＧＵＩ情報によって示される操作項目を前記被サポートユーザへ教示するための画像であるガイドＧＵＩを前記操作画面に重畳させるガイドＧＵＩ重畳ステップとを、前記コンピュータに実行させるプログラムを記録する。
【００４２】
本発明の他の局面に係る集積回路は、被サポート装置を操作する被サポートユーザを、前記被サポート装置とネットワーク接続されたサポート装置を介してサポートユーザがサポートする機器間ガイドシステムにおいて、操作項目を含む画像である操作画面を表示する出力部を備える非サポート装置に搭載される。具体的には、集積回路は、前記操作画面に表示されている前記操作項目を特定するための情報である操作画面情報を含む信号であるサポート開始要求を発行する要求発行部と、前記サポート開始要求を前記サポート装置へ送信し、前記操作項目のうち前記被サポートユーザが操作すべき操作項目を示すガイドＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）情報を前記サポート装置から受信する送受信部と、前記操作すべき操作項目を前記被サポートユーザへ教示するための画像であるガイドＧＵＩを、前記ガイドＧＵＩ情報に基づいて前記操作画面に重畳させるガイドＧＵＩ重畳部とを備える。
【００４３】
本発明の他の局面に係るサポート方法は、被サポート装置を操作する被サポートユーザを、前記被サポート装置とネットワーク接続されたサポート装置を介してサポートユーザがサポートする機器間ガイドシステムにおけるサポート装置によるサポート方法である。具体的には、サポート方法は、前記被サポート装置の操作画面に表示されている操作項目を特定するための情報である操作画面情報を前記サポート装置から受信する受信ステップと、前記操作画面情報に基づき前記被サポート装置の操作画面に対応する操作画面であるガイド画面を生成するガイド画面生成ステップと、前記ガイド画面を表示する出力ステップと、サポートユーザによる前記ガイド画面に対する操作を取得する入力ステップと、前記サポートユーザによって操作された前記ガイド画面に含まれる前記操作項目を特定する情報であるガイドＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）情報を生成するガイドＧＵＩ生成ステップと、前記被サポート装置へ前記ガイドＧＵＩ情報を送信する送信ステップとを含む。
【００４４】
本発明の他の局面に係る記録媒体は、コンピュータを、被サポート装置を操作する被サポートユーザを、前記被サポート装置とネットワーク接続されたサポート装置を介してサポートユーザがサポートする機器間ガイドシステムにおけるサポート装置として動作させるプログラムを記録する。具体的には、記録媒体は、前記被サポート装置の操作画面に表示されている操作項目を特定するための情報である操作画面情報を前記サポート装置から受信する受信ステップと、前記操作画面情報に基づき前記被サポート装置の操作画面に対応する操作画面であるガイド画面を生成するガイド画面生成ステップと、前記ガイド画面を表示する出力ステップと、サポートユーザによる前記ガイド画面に対する操作を取得する入力ステップと、前記サポートユーザによって操作された前記ガイド画面に含まれる前記操作項目を特定する情報であるガイドＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）情報を生成するガイドＧＵＩ生成ステップと、前記被サポート装置へ前記ガイドＧＵＩ情報を送信する送信ステップとを、前記コンピュータに実行させるプログラムを記録する。
【００４５】
本発明の他の局面に係る集積回路は、被サポート装置を操作する被サポートユーザを、前記被サポート装置とネットワーク接続されたサポート装置を介してサポートユーザがサポートする機器間ガイドシステムにおいて、ガイド画面を表示する出力部と、サポートユーザによる前記ガイド画面に対する操作を取得する入力部とを備えるサポート装置に搭載される。具体的には、集積回路は、前記被サポート装置から前記被サポート装置の操作項目を特定するための情報である操作画面情報を受信する送受信部と、前記操作画面情報に基づき、前記操作項目を含む画像であるガイド画面を生成するガイド画面生成部と、前記ガイド画面において、前記サポートユーザによって操作された前記操作項目を示す情報であるガイドＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）情報を生成するガイドＧＵＩ生成部とを備え、前記送受信部は、さらに、前記ガイドＧＵＩ情報を前記被サポート装置へ送信する。
【００４６】
なお、これらの全般的または具体的な態様は、システム、方法、集積回路、コンピュータプログラムまたは記録媒体で実現されてもよく、システム、方法、集積回路、コンピュータプログラムまたは記録媒体の任意な組み合わせで実現されてもよい。
【００４７】
以下、本発明の実施の形態について、図面を参照しながら説明する。なお、これらの図面は、本発明が採用しうる技術的特徴を説明するために用いられるものであり、記載されている装置の構成、各種処理のフローチャートなどは、特に特定的な記載がない限り、それのみに限定する趣旨ではなく、単なる説明例である。
【００４８】
本発明の機器間ガイドシステムは、被サポート側機器を利用する家電機器の操作に不慣れな利用者が、サポート機器の利用者とコミュニケーションをとりながら操作学習する機会を提供する機器間ガイドシステムである。例えば、被サポート装置を操作する被サポートユーザを、被サポート装置とネットワーク接続されたサポート装置を介してサポートユーザがサポートする機器間ガイドシステム等が想定される。
【００４９】
図１は、本発明の実施の形態における機器間ガイドシステム１００１の機能ブロック構成の一例を示す図である。
【００５０】
機器間ガイドシステム１００１は、被サポート装置１１０１、サポート装置１２０１、及び、操作対象装置１３０１を備える。
【００５１】
被サポート装置１１０１、サポート装置１２０１、及び操作対象装置１３０１は、それぞれＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークにより接続される。なお、本実施の形態では、被サポート装置１１０１と操作対象装置１３０１とはネットワークを介して接続されているが、後述するように、被サポート装置１１０１がその内部に操作対象装置１３０１を含んでいてもよい。この場合、被サポート装置１１０１は、自身の操作についてサポート装置１２０１から操作支援をうけることになる。
【００５２】
被サポート装置１１０１及びサポート装置１２０１は、それぞれ、例えばスマートフォン、タブレット端末、又はＴＶのように、表示した操作画面に対してユーザからの操作を受け付ける機器である。ここで、操作画面とは、ユーザが（例えば指によるタッチ操作などの）操作をする対象である操作項目を少なくとも１つ含む画像である。操作対象装置１３０１は、例えば、スマートフォン、タブレット端末、ＴＶ、又はレコーダのように、ユーザからの操作あるいは他機器からの操作により処理を実行する機器である。
【００５３】
被サポート装置１１０１は、被サポート装置１１０１を操作する被サポートユーザを、被サポート装置１１０１とネットワーク接続されたサポート装置１２０１を介してサポートユーザがサポートする機器間ガイドシステム１００１における被サポート装置である。
【００５４】
また、サポート装置１２０１は、被サポート装置１１０１を操作する被サポートユーザを、被サポート装置１１０１とネットワーク接続されたサポート装置１２０１を介してサポートユーザがサポートする機器間ガイドシステム１００１におけるサポート装置である。
【００５５】
以下、被サポート装置１１０１が備える各構成について説明する。なお、図１では、被サポート装置１１０１に必須の機能ブロックを実線で、省略可能な機能ブロックを破線で示している。
【００５６】
被サポート装置１１０１は、入力部１１０２、ユーザ入力受付部１１０３、処理決定部１１０４、要求発行部１１０５、送受信部１１０６、ガイドＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）重畳部１１０７、画面出力制御部１１０８、出力部１１０９、操作実行部１１１０、及び、代行履歴記録部１１１１を備える。なお、本実施の形態に係る被サポート装置１１０１においては、入力部１１０２と出力部１１０９とは入出力部８１２として一体となっている。入出力部８１２は、具体的にはタッチディスプレイ等である。本実施の形態に係る被サポート装置１１０１は、入出力部８１２へ操作画面を表示し、ユーザの操作画面に対するタッチ操作等を入力として取得する。
【００５７】
被サポート装置１１０１の入力部１１０２は、ユーザからの入力操作を認識し、入力操作に対応する電気信号をユーザ入力受付部１１０３へ出力する。入力部１１０２は、ユーザの入力操作を、被サポート装置１１０１によって処理され得る電子信号に変換するように構成された入力インタフェースである。入力部１１０２は例えば、タッチパネルやリモコン、キーボード等、ユーザの指による入力操作の他、マイクなどの音声を入力操作として取得し、電気信号に変換してもよい。
【００５８】
被サポート装置１１０１のユーザ入力受付部１１０３は、入力部１１０２からユーザの入力操作に対応する電気信号を取得し、処理決定部１１０４に、ユーザ入力を通知する。
【００５９】
被サポート装置１１０１の処理決定部１１０４は、ユーザ入力が通知されると、入力がサポート要求なのか、操作要求なのかを特定する。ここで、サポート要求とは、ユーザが被サポートユーザとして、サポートユーザに対し、サポート装置１２０１を介して被サポート装置１１０１の操作方法を教えてもらうことを要求することを示すユーザ入力である。また、操作要求とは、ユーザは被サポート装置１１０１が備える操作実行部に対して処理の実行を要求することを示すユーザ入力である。
【００６０】
また処理決定部１１０４は、被サポートユーザからサポート要求を受け付けた際には、被サポートユーザによって指定された操作支援のモードの種別を判定する。判定の結果、モードの種別をガイドモード（以後、第１のモードともいう）と判定した場合であって、送受信部１１０６がサポート装置１２０１からガイドＧＵＩ情報を受信した場合には、ガイドＧＵＩ重畳部１１０７にガイドＧＵＩを操作画面へ重畳させる。なお、ガイドＧＵＩ情報とは、操作画面に含まれる操作項目のうち被サポートユーザが操作すべき操作項目を示す情報である。また、ガイドＧＵＩとは、被サポートユーザに操作すべき操作項目を教示するための画像である。いずれも、詳細は後述する。
【００６１】
具体的には、入力がサポート要求の場合には、処理決定部１１０４は、ユーザから指示されたサポートの「モード」及び、サポートユーザが使用するサポート装置を特定する。そして、要求発行部１１０５に「モード」と、サポート装置を特定する識別子であるＩＤを引き渡し、サポート要求を行う。なお、後述するように、モードの種別には例えばガイドモードと代行操作モードの２つが想定される。
【００６２】
一方、処理決定部１１０４は、ユーザからの入力が操作要求の場合には、操作実行部１１１０に操作内容を引き渡し、操作の実行を要求する。例えば、後述するように、ガイドモードにおける操作要求の場合には、ユーザが、ガイドＧＵＩが重畳された操作画面に対して入力操作を行うと、処理決定部１１０４は操作実行部１１１０にユーザが行った入力操作の内容を引き渡し、対応する操作の実行を要求すると同時に、要求発行部１１０５に「操作画面の更新」通知を行う。
【００６３】
ここで、ユーザからの入力がサポート要求なのか操作要求なのかの特定、及び、サポート要求の場合において「モード」が「ガイドモード」なのか「代行操作モード」なのかの特定、及び、サポート装置の特定は、例えば、被サポート装置１１０１の操作画面に配置された操作部品に対するユーザの入力操作（例えば、指でタッチするなど）と、実行すべき処理との対応付けを予めプログラムしておくことで実現される。
【００６４】
図５は、被サポート装置が備える入出力部８１２に表示された操作画面の遷移の一例である。
【００６５】
ユーザが、図５の（ａ）に示されるアプリ操作画面において、「設定」ボタン５００２をタッチすると、画面は図５の（ｂ）に示される設定画面５−１に遷移する。設定画面５−１において、ユーザが、「サポート要求する」ボタン５１０２をタッチすると、処理決定部１１０４は、ユーザからの入力がサポート要求であると特定し、画面は図５の（ｃ）に示される設定画面５−２に遷移する。つづけて、設定画面５−２において、ユーザが「ガイドを依頼」ボタン５２０２をタッチすると、処理決定部１１０４は、サポート時のモードはガイドモードであると特定する。一方、設定画面５−２において、ユーザが「代行操作を依頼」ボタン５２０３をタッチすると、処理決定部１１０４は、サポート時のモードは代行操作モードであると特定する。
【００６６】
いずれのモードが選択された場合も、つづけて、画面は図５の（ｄ）に示される設定画面５−３に遷移する。設定画面５−３において、予めサポート装置と対応つけられたサポートユーザの候補名が表示されたボタンボタン５３０２〜５３０４が操作画面に表示され、ユーザがタッチしたサポートユーザの名前からサポート装置を特定する。そして、ユーザが「設定完了」ボタン５３０５をタッチすると、処理決定部１１０４は、特定した情報を要求発行部１１０５に引き渡してサポート要求を行い、図５の（ａ）に示されるアプリ操作画面に戻る。
【００６７】
一方、ユーザが図５の（ａ）に示されるアプリ操作画面において、サポート設定用に配置された「設定」ボタン５００２以外を選択した場合には、処理決定部１１０４は、ユーザの入力が操作要求であると特定する。具体的には、ボタン５００３、５００４、あるいは、５００５をタッチした場合には、ユーザの入力は操作要求であると特定し、操作実行部１１１０に操作内容を引き渡し、操作の実行を要求する。
【００６８】
再度図１を参照して、要求発行部１１０５は、操作画面に表示されている操作項目を特定するための情報である操作画面情報と処理決定部１１０４により判定されたモードの種別を示す情報とを含む信号であるサポート開始要求を発行する。
【００６９】
より具体的には、処理決定部１１０４は、ユーザからサポート要求を受けると、モードを判定する。ここで、モードが「ガイドモード」であると判定された場合には、要求発行部１１０５は、現状の操作画面情報、モード、及び、サポート機器のＩＤを送受信部１１０６に引き渡し、サポート装置１２０１へガイドモードのサポート開始要求を行う。その後、後述するようにガイドＧＵＩ重畳部１１０７がサポート装置１２０１からの情報に基づき現状の操作画面にガイドＧＵＩを重畳するまでの期間、又は、ユーザが「ガイドモード」のサポート開始要求を解除するまでの期間は、被サポート装置１１０１がユーザからの操作要求を受け付けないよう処理決定部１１０４を設定する。
【００７０】
一方、モードが「代行操作モード」であると判定された場合には、要求発行部１１０５は、現状の操作画面情報、モード、サポート機器のＩＤ、及び、「操作対象装置１３０１を特定する識別子であるＩＤ」を送受信部１１０６に引き渡し、サポート装置１２０１へ代行操作モードでのサポート開始要求を行う。その後、「代行操作モード」のサポート開始要求が解除されるまでの期間は、被サポート装置１１０１がユーザからの操作要求を受け付けないよう処理決定部１１０４を設定する。
【００７１】
ここで操作画面情報は、サポート装置１２０１のガイド画面生成部１２０５が「ガイド画面」を生成するための情報であり、また、サポート装置１２０１の代行画面生成部１２０６が「代行操作画面」を生成するための情報である。
【００７２】
ここで、ガイド画面及び代行操作画面とは、サポート装置１２０１に表示される画像であって、被サポート装置１１０１の操作画面に表示されている操作項目を含む画像である。
【００７３】
具体的には、例えば、操作画面上に配置される操作部品を特定するための識別子、ユーザが部品を操作した際の処理を記述するイベント情報、部品の大きさ／形状／位置情報／数、などから構成される。
【００７４】
なお、「操作画面情報」として、サポート装置１２０１と被サポート装置１１０１との間で一意に特定できる操作画面のＵＲＬを被サポート装置１１０１からサポート装置１２０１へ引き渡し、サポート装置側がＵＲＬを参照して操作画面を生成するとしてもよい。
【００７５】
また、サポート装置側は、「ガイド画面」や「代行操作画面」に配置する操作部品の大きさや形状、位置を、操作画面と同じにする必要はない。サポート装置の画面解像度や入力デバイス、ユーザに合わせてレイアウトをカスタマイズしたガイド画面を生成するとしても本発明は適用可能である。
【００７６】
より具体的には、例えば、操作部品としてボタンを例に挙げると、ガイドモードにおいては、被サポート装置１１０１とサポート装置１２０１とで、同一のラベルが付された同数のボタンが共有されればよい。すなわち、操作画面情報には、被サポート装置１１０１の操作画面に表示されている操作部品であるボタンの数と、それぞれのボタンに付されるラベルが含まれていればよい。サポート装置１２０１が操作部品情報からどのような形状のボタンをどのような配置で「ガイド画面」に表示するかは、サポート装置１２０１の実装次第である。同様に、代行操作モードにおいては、被サポート装置１１０１とサポート装置１２０１とで、同一のラベルが付された同数のボタンが共有され、かつ、それぞれのボタンに対する操作に対応付けられた処理を表すイベントハンドラの内容が共有されていればよい。後述するように、代行操作モードでは、サポート装置１２０１自身が操作対象装置１３０１を操作するため、「代行操作画面」は、いわゆる張りぼてではなく、操作対象装置１３０１に対して、被サポート装置１１０１の操作画面と同じ操作が可能である必要があるためである。
【００７７】
以上述べたように、操作画面情報は、被サポート装置１１０１の操作項目とサポート装置１２０１の操作項目との論理的な対応付けを行い、被サポート装置１１０１の表示デバイスとサポート装置１２０１の表示デバイスとの仕様（解像度、表示可能な色数、デバイスサイズなど）の相違に関わらずに、両装置間で操作項目を共有するための情報である。
【００７８】
要求発行部１１０５は、処理決定部１１０４から「操作画面の更新」通知を受けた場合には、送受信部１１０６へ更新した操作画面情報を渡し、同じモードによるサポートの継続をサポート装置１２０１へ依頼する。そして、再度、操作画面にガイドＧＵＩが重畳されるまでの期間、或いは、「ガイドモード」のサポート要求が解除されるまでの期間は、ユーザからの操作要求を受け付けないよう処理決定部１１０４を設定する。
【００７９】
被サポート装置１１０１の送受信部１１０６は、サポート開始要求をサポート装置１２０１へ送信し、ガイドＧＵＩ情報をサポート装置から受信する通信インタフェースである。通信媒体としては無線、有線を問わない。例えば、有線又は無線のＬＡＮ、赤外線、短距離無線通信等が考えられる。
【００８０】
より詳細には、送受信部１１０６は、要求発行部１１０５から指示を受けると、ガイドモードの場合には、「モード＝ガイドモード」、「操作画面情報」、及び「被サポート装置１１０１自身を特定する識別子であるＩＤ」を含むサポート開始要求をサポート装置１２０１へ送信する。また、代行操作モードの場合には、送受信部１１０６は、「モード＝代行操作モード」、「操作画面情報」、「被サポート装置１１０１自身のＩＤ」、及び「操作対象装置１３０１のＩＤ」を含むサポート開始要求をサポート装置１２０１へ送信する。
【００８１】
ここで、被サポート装置１１０１からサポート装置１２０１へのサポート開始要求と、サポート開始要求に対するサポート装置１２０１から被サポート装置１１０１へのレスポンスを対応付けるための情報である「サポートＩＤ」を定義する。「サポートＩＤ」は、被サポート装置１１０１からサポート装置１２０１へサポート開始要求を行う際に、サポート装置１２０１又は被サポート装置１１０１によって発行されるＩＤであり、接続された端末間で一意に特定される値をもつ。「サポートＩＤ」の発行は、接続された端末間で一意に特定される値であれば、被サポート装置が発行するとしても、サポート装置が発行するとしてもよい。
【００８２】
被サポート装置１１０１の送受信部１１０６は、ガイドモード実行時における操作画面の更新の場合には、「サポートＩＤ」、「モード」、最新の「操作画面情報」、及び「被サポート装置１１０１自身のＩＤ」をサポート装置１２０１へ送信し、サポートの継続要求を行う。
【００８３】
また、被サポート装置１１０１の送受信部１１０６は、サポート装置１２０１から、「モード」＝「ガイドモード」にて「ガイドＧＵＩ」の情報であるガイドＧＵＩ情報、及び「サポートＩＤ」を受け取ると、ガイドＧＵＩ重畳部１１０７にサポート装置１２０１から取得した「モード」、ガイドＧＵＩ情報、及び「サポートＩＤ」を送付する。また、送受信部１１０６は、サポート装置１２０１から、「モード」＝「代行操作モード」にて「代行操作履歴」の情報である代行操作履歴情報、及び「サポートＩＤ」を受け取ると、代行履歴記録部１１１１にサポート装置１２０１から取得した「モード」、代行操作履歴情報、及び「サポートＩＤ」を送付する。詳細は後述する。
【００８４】
ガイドＧＵＩ重畳部１１０７は、被サポート装置１１０１の操作画面に表示される操作項目のうち被サポートユーザが操作すべき操作項目を示すガイドＧＵＩ情報を取得した場合には、操作すべき操作項目を被サポートユーザへ教示するための画像であるガイドＧＵＩを操作画面に重畳させる。
【００８５】
より詳細には、ガイドＧＵＩ重畳部１１０７は、送受信部１１０６からガイドＧＵＩ情報を受け取ると、入出力部８１２へガイドＧＵＩが重畳された操作画面を表示するように、画面出力制御部１１０８に出力を依頼する。なお、「ガイドＧＵＩ」及び「ガイドＧＵＩ」の情報については、後述するサポート装置１２０１のガイドＧＵＩ生成部１２１２の構成の構成説明にて詳細に説明する。
【００８６】
また、ガイドＧＵＩ重畳部１１０７は、操作画面に表示する「ガイドＧＵＩ」の大きさや形状、位置を、サポート装置１２０１が生成し、サポートユーザが操作したガイドＧＵＩとまったく同じに表示する必要はない。例えば、被サポート装置とサポート装置の画面解像度、操作部品の配置等が異なる場合には、被サポート装置１１０１の入出力部８１２の解像度、及び操作画面上の操作部品の配置等に合わせて、ガイドＧＵＩがどの操作項目に対する操作を教示しているのか、ガイドＧＵＩと操作項目との対応つけをユーザが確認できるように、大きさや形状、配置を調整して表示してもよい。
【００８７】
図６は、ガイドＧＵＩ重畳部１１０７が、入出力部８１２に表示された操作画面にガイドＧＵＩを重畳した画面の一例である。より詳細には、図６は、サポートユーザによるサポート装置１２０１の操作画面の操作と、被サポートユーザによる被サポート装置１１０１の操作画面の操作との相互作用を示す。
【００８８】
なお、説明のため、ここではサポートユーザ２２２が、被サポートユーザから、写真をＴＶで見る操作方法についてのサポートをガイドモードで要求されたとする。
【００８９】
まず、サポートユーザ２２２は、サポート装置１２０１が備えるタッチディスプレイである入出力部８２２に表示された操作画面（ガイド画面）を操作し、ボタン５０１４（「写真をＴＶで見る」）をタッチしたとする（図６の（ａ））。その結果、サポート装置１２０１から被サポート装置１１０１へ、ボタン５０１４に対応する被サポート装置１１０１の操作画面上の操作項目を示す情報が、ガイドＧＵＩ情報として送信される。
【００９０】
次に、ガイドＧＵＩ情報を受信したガイドＧＵＩ重畳部１１０７は、ガイドＧＵＩ情報によって示された操作項目に対応するボタンであるボタン５００４（「写真をＴＶで見る」）に、ガイドＧＵＩ６００２（例えば、四角形の太枠）を重畳して表示させる（図６の（ｂ））。
【００９１】
次に、被サポートユーザが、図６の（ｂ）に示される操作画面の「写真をＴＶで見る」ボタン５００４に重畳されたガイドＧＵＩ６００２を確認して、操作画面上で「写真をＴＶで見る」ボタン５００４をタッチすると、処理決定部１１０４は、操作実行部１１１０に、「ボタン５００４がタッチされた」という操作内容を引き渡し、操作に対応する処理の実行を要求する。その結果、入出力部８１２に表示される操作画面は、写真を表示するテレビを選択するための操作画面（例えば、図６の（ｄ）からガイドＧＵＩ６１０２を除いた画面）に更新される。その後、処理決定部１１０４は、要求発行部１１０５に、更新された操作画面に対応する操作画面情報を含んだ「操作画面の更新」通知を発行させる。発行された「操作画面の更新」通知は、サポート装置１２０１へ送信される。
【００９２】
次に、サポート装置１２０１は、受信した操作画面情報に対応する新たなガイド画面を入出力部８２２に表示する（図６の（ｃ））。
【００９３】
ここでサポートユーザ２２２は、入出力部８２２に表示されたガイド画面において、被サポートユーザが写真を見るために使用するＴＶとして事前に聞いていたＴＶの識別子「ＥＦＧ３４５６」に対応するボタン６１１５をタッチしたとする。その結果、サポート装置１２０１から被サポート装置１１０１へ、ボタン６１１５に対応する被サポート装置１１０１の操作画面上の操作項目を示す情報が、ガイドＧＵＩ情報として送信される。
【００９４】
次に、ガイドＧＵＩ情報を受信したガイドＧＵＩ重畳部１１０７は、ガイドＧＵＩ情報によって示された操作項目であって、ボタン６１１５に対応するボタンであるボタン６１０５（「ＥＦＧ３４５６」）に、ガイドＧＵＩ６１０２（例えば、四角形の太枠）を重畳して表示させる（図６の（ｄ））。
【００９５】
ここで、ガイドＧＵＩ６１０２が重畳されたボタン６１０５を被サポートユーザがタッチすると、処理決定部１１０４は、操作実行部１１１０に「ボタン６１０５がタッチされた」という操作内容を引き渡し、操作の実行を要求する。その結果、入出力部８１２に表示される操作画面は、ＴＶに表示する写真を選択するための操作画面（例えば、図６の（ｆ）からガイドＧＵＩ６２０２〜ガイドＧＵＩ６２０４を除いた画面）へ更新される。その後、処理決定部１１０４は、要求発行部１１０５に、更新された操作画面に対応する操作画面情報を含んだ「操作画面の更新」通知を発行させる。発行された「操作画面の更新」通知は、サポート装置１２０１へ送信される。
【００９６】
次に、サポート装置１２０１は、受信した操作画面情報に対応する新たなガイド画面を入出力部８２２に表示する（図６の（ｅ））。
【００９７】
ここでサポートユーザ２２２は、入出力部８２２に表示されたガイド画面において、被サポートユーザがＴＶで見たい写真として事前に聞いていた写真に対応するボタンＰ００１とＰ００３とをタッチしたとする。その結果、２枚の写真が選択状態になる。さらに、サポートユーザ２２２は、写真の選択が完了したことを示すため、決定ボタンをタッチしたとする。その結果、サポート装置１２０１から被サポート装置１１０１へ、ボタンＰ００１、ボタンＰ００３、及び決定ボタン６２０７に対応する被サポート装置１１０１の操作画面上の操作項目を示す情報が、ガイドＧＵＩ情報として送信される。
【００９８】
次に、ガイドＧＵＩ情報を受信したガイドＧＵＩ重畳部１１０７は、ガイドＧＵＩ情報によって示された操作項目であって、ボタンＰ００１、ボタンＰ００３、及び決定ボタン６２０７に対応するボタンのそれぞれに、ガイドＧＵＩ６２０２〜ガイドＧＵＩ６２０４のそれぞれを重畳して表示させる（図６の（ｆ））。
【００９９】
ここで、ガイドＧＵＩ６２０２〜ガイドＧＵＩ６２０４のそれぞれには、サポート装置１２０１側のサポートユーザが操作項目を操作した順序情報を示す画像が付与されている。すなわち、被サポート装置１１０１側のサポートユーザに操作項目の操作順序が分かるように、ガイドＧＵＩと操作順序を表す画像とが、操作画面に重畳される。
【０１００】
再度図１を参照して、画面出力制御部１１０８は、ガイドＧＵＩ重畳部１１０７からの指示を受けると、操作画面の描画を更新し、出力部１１０９に描画情報を送る。
【０１０１】
出力部１１０９は、被サポート装置１１０１の操作項目を含む操作画面を表示する表示装置である。具体的には、画面出力制御部１１０８が生成した描画情報によって表される画面を出力する。すなわち、出力部１１０９は、画面出力制御部１１０８から送られた操作画面をユーザに出力する。出力部１１０９としては、例えば液晶ディスプレイやＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）などが利用できる。
【０１０２】
操作実行部１１１０は、処理決定部１１０４から操作指示を受けると、外部の操作対象装置１３０１を操作するための操作信号を操作対象装置１３０１へ送信することで、操作対象装置１３０１に処理の実行を指示する。
【０１０３】
例えば、ガイドモードにおいて、被サポートユーザが、被サポート装置１１０１を、操作対象装置１３０１の操作用リモコンとして使用する場面を想定する。ここで、被サポートユーザがガイドＧＵＩを重畳した操作画面を見て操作を行うと、操作実行部１１１０は、処理決定部から被サポートユーザが行った操作の内容を特定する情報を含む操作指示を受け、操作対象装置１３０１に、被サポートユーザが行った操作に対応する処理の実行を指示する。
【０１０４】
より詳細には、このとき処理決定部１１０４は、被サポートユーザによる操作画面の操作に対応する操作信号を操作実行部１１１０に操作対象装置１３０１へ送信させ、操作信号による操作対象装置１３０１の処理結果に対応するように操作画面を更新し、かつ、更新された操作画面に含まれる操作項目を示す操作画面情報を送受信部１１０６にサポート装置１２０１へ送信させる。
【０１０５】
代行履歴記録部１１１１は、サポート装置１２０１に表示された操作項目をサポートユーザ２２２が操作した履歴情報である代行操作履歴情報を記録する。
【０１０６】
具体的には、処理決定部１１０４は、モードの種別を代行操作モードであると判定した場合には、サポート装置１２０１から取得した代行操作履歴情報と操作画面とを対応付けて代行履歴記録部１１１１に記録させる。
【０１０７】
より詳細には、代行履歴記録部１１１１は、送受信部１１０６から代行操作履歴情報を送付されると、代行操作履歴情報を「サポートＩＤ」と「操作画面情報」とに対応付けて記録する。ここで、記録された代行操作履歴情報は、被サポート装置１１０１の被サポートユーザからの要求を受けた時などに、操作画面と対応付けて入出力部８１２に表示される。被サポートユーザは、表示された代行操作履歴情報から、操作実行部１１１０の操作方法を学習することができる。
【０１０８】
以上、被サポート装置１１０１が備える各構成要素について説明した。
【０１０９】
次に、サポート装置１２０１が備える各構成について説明する。なお、図１では、サポート装置１２０１に必須の機能ブロックを実線で、省略可能な機能ブロックを破線で示している。
【０１１０】
サポート装置１２０１は、送受信部１２０２、要求受付部１２０３、モード管理部１２０４、ガイド画面生成部１２０５、代行画面生成部１２０６、画面出力制御部１２０７、出力部１２０８、入力部１２０９、ユーザ入力受付部１２１０、処理決定部１２１１、ガイドＧＵＩ生成部１２１２、代行操作実行部１２１３、及び、代行履歴生成部１２１４を備える。なお、本実施の形態に係るサポート装置１２０１においては、入力部１２０９と出力部１２０８とは入出力部８２２として一体となっている。入出力部８２２は、具体的にはタッチディスプレイ等である。本実施の形態に係るサポート装置１２０１は、入出力部８２２へ操作画面（代行操作画面）を表示し、サポートユーザの操作画面に対するタッチ操作等を入力として取得する。
【０１１１】
送受信部１２０２は、被サポート装置１１０１から被サポート装置１１０１の操作画面に表示されている操作項目を特定するための情報である操作画面情報を受信し、かつ、ガイドＧＵＩ情報を被サポート装置１１０１へ送信する通信インタフェースである。送受信部１１０６と同様に、通信媒体としては無線、有線を問わない。例えば、有線又は無線ＬＡＮ、赤外線、短距離無線通信等が考えられる。
【０１１２】
より詳細には、サポート装置１２０１の送受信部１２０２は、被サポート装置１１０１からのサポート開始要求を受信すると、要求受付部１２０３に、「サポートＩＤ」、「モード」、「操作画面情報」及び「被サポート装置１１０１のＩＤ」を引き渡す。
【０１１３】
また、サポート装置１２０１の送受信部１２０２は、被サポート装置１１０１から、サポートを実行中の「サポートＩＤ」及び、更新した「操作画面情報」を含むサポートの継続要求を受信すると、要求受付部１２０３に、「サポートＩＤ」、「モード」、更新した「操作画面情報」及び「被サポート装置１１０１のＩＤ」を引き渡す。
【０１１４】
要求受付部１２０３は、サポート開始要求に含まれる情報に基づいてモードの種別を判定し、モードの種別がガイドモードであると判定した場合には、後述するガイド画面生成部１２０５にガイド画面を生成させる。また、モードの種別が代行操作モードであると判定した場合には、後述する代行画面生成部１２０６に代行画面を生成させる。
【０１１５】
より詳細には、要求受付部１２０３は、モード管理部１２０４に「サポートＩＤ」、「モード」、「操作画面情報」及び「被サポート装置１１０１のＩＤ」を設定する。また、モードがガイドモードであると判定した場合には、ガイド画面生成部１２０５に「操作画面情報」を引き渡し、ガイド画面の生成を依頼する。また、モードが代行操作モードであると判定した場合には、代行画面生成部１２０６に「操作画面情報」を引き渡し、代行操作画面の生成を依頼する。
【０１１６】
モード管理部１２０４は、要求受付部１２０３からの設定された、「サポートＩＤ」、「モード」、及び「被サポート装置１１０１のＩＤ」を保持する。
【０１１７】
ガイド画面生成部１２０５は、被サポート装置１１０１から取得した操作画面情報に基づき、操作項目を含む画像であるガイド画面を生成する。すなわち、ガイド画面には、少なくとも操作画面情報に含まれている操作項目のすべてについて、それぞれに対応する操作部品を表す画像が含まれている。
【０１１８】
より詳細には、ガイド画面生成部１２０５は、要求受付部１２０３からガイド画面の生成を指示されると、被サポート装置１１０１から受け取った「操作画面情報」を用いて、ガイド画面を生成する。そして、画面出力制御部１２０７に画面出力を依頼する。
【０１１９】
ここで、「操作画面情報」の説明は、先述の被サポート装置１１０１の要求発行部１１０５の構成説明にて説明した。
【０１２０】
なお、ガイド画面生成部１２０５は、サポート装置１２０１の画面解像度や入力デバイス、ユーザに合わせてレイアウトをカスタマイズしたガイド画面を生成してもよい。
【０１２１】
代行画面生成部１２０６は、被サポート装置の操作画面に対応する画像である代行画面を、被サポート装置１１０１から取得した操作画面情報に基づき生成する。すなわち、代行画面には、少なくとも操作画面情報に含まれている操作項目のすべてについて、それぞれに対応する操作部品を表す画像が含まれている。
【０１２２】
より詳細には、代行画面生成部１２０６は、要求受付部１２０３から代行操作画面の生成を指示されると、被サポート装置１１０１から受け取った「操作画面情報」を用いて、代行操作画面を生成する。そして、画面出力制御部１２０７に画面出力を依頼する。
【０１２３】
ここで、代行画面生成部１２０６が、サポート装置１２０１の画面解像度や入力デバイス、ユーザに合わせてレイアウトをカスタマイズした代行画面を生成してもよいのは、ガイド画面と同様である。
【０１２４】
画面出力制御部１２０７は、ガイド画面及び代行画面のうち、依頼された画面を出力部１２０８へ表示させる。
【０１２５】
サポート装置１２０１の出力部１２０８は、画面出力制御部１２０７から送られたガイド画面及び代行画面のいずれかを表示する。
【０１２６】
図７は、ガイド画面生成部１２０５により生成され、入出力部８２２に表示されたガイド画面の一例である。
【０１２７】
図７の（ａ）は、図６の（ｂ）に示される被サポート装置１１０１の操作画面に対応するガイド画面の一例である。図６の（ａ）も、被サポート装置１１０１の操作画面に対応するガイド画面の一例であるが、図７の（ａ）に示されるガイド画面と、図６の（ａ）に示されるガイド画面とでボタンの形状等が異なるのは、それぞれ異なる種別のサポート装置に表示された場合には、各サポート装置に依存したガイド画面が生成されることを説明するためである。
【０１２８】
ガイド画面に配置される操作項目と操作画面に配置される操作項目とは一対一に対応付けられる。具体的には、図７の（ａ）のガイド画面に配置された「写真を手元で見る」ボタン７００３は、図６の（ｂ）の操作画面に配置された「写真を手元で見る」ボタン５００３に対応付けられる。同様に、図７の（ａ）のガイド画面に配置された「写真をＴＶで見る」ボタン７００４は、図６の（ｂ）の操作画面に配置された「写真をＴＶで見る」ボタン５００４に対応付けられ、図７の（ａ）のガイド画面に配置された「録画番組を手元で見る」ボタン７００５は、図６の（ｂ）の操作画面に配置された「録画番組を手元で見る」ボタン５００５に対応する。
【０１２９】
ここで、ガイド画面上の操作項目と、操作画面上の操作項目との対応関係は、例えば、操作項目に共通の識別子である操作項目ＩＤ（例えば数字や記号など）を事前に設定することにより実現できる。より具体的には、被サポート装置１１０１から取得した操作画面情報に含まれている、各操作項目を表す識別子を用いて、サポートユーザが操作した操作項目を、被サポート装置１１０１へ通知することができる。なお、被サポート装置１１０１とサポート装置１２０１とが、操作項目の対応関係を一意に識別できる情報であれば、前述の識別子以外の他の情報を使用して対応付けてもよい。
【０１３０】
すなわち、被サポート装置１１０１は、予め保持している複数の画像（操作項目を表すアイコン）のうち、上記の操作項目ＩＤに対応する第１の画像を操作画面上に表示する。同様にサポート装置１２０１は、予め保持している複数の画像（操作項目を表す画像）のうち、上記の操作項目ＩＤに対応する第２の画像をガイド画面上に表示する。
【０１３１】
そして、第１の画像と第２の画像とは、同一の画像であってもよいし、形状、大きさ、解像度等が異なっていてもよい。これにより、被サポート装置１１０１及びサポート装置１２０１のデバイスに依存することなく、操作画面及びガイド画面を表示することができる。
【０１３２】
例えば、サポート装置１２０１のサポートユーザが、ガイド画面上の操作項目である「写真をＴＶで見る」ボタン７００４をタッチすると、後述のガイドＧＵＩ生成部１２１２は、タッチされた操作項目に関連つけて「ガイドＧＵＩ」を生成する。生成された「ガイドＧＵＩ」がどの操作項目の操作を教示するのかを特定するための情報（例えば、前述の識別子）を含むガイドＧＵＩ情報は被サポート装置１１０１に送付され、ガイドＧＵＩ重畳部１１０７によって、操作画面に含まれる操作項目である「写真をＴＶで見る」ボタンに重畳される。前述した図６の（ｂ）の操作画面は、操作画面に含まれる操作項目である「写真をＴＶで見る」ボタン５００４に「ガイドＧＵＩ」６００２が重畳された画面の一例である。
【０１３３】
図７の（ｂ）に示されるガイド画面は、被サポート装置１１０１の被サポートユーザが、図６の（ｂ）に示される操作画面の「写真をＴＶで見る」ボタン５００４をタッチした際に、被サポート装置１１０１が送信した「操作画面の更新」通知を受けて、サポート装置１２０１が生成したガイド画面の一例である。なお、図６の（ｃ）も、「操作画面の更新」通知を受けて、サポート装置が生成したガイド画面の一例であるが、図７の（ｂ）に示されるガイド画面と、図６の（ｃ）に示されるガイド画面とでボタンの形状等が異なるのは、それぞれ異なる種別のサポート装置に表示されたため、各サポート装置に依存したガイド画面が生成されることを説明するためである。
【０１３４】
ここで、例えば、サポート装置１２０１のユーザが、ガイド画面上の操作項目である「ＥＦＧ３４５６」ボタン７１０５をタッチすると、後述のガイドＧＵＩ生成部１２１２は、タッチされた操作項目に関連つけて「ガイドＧＵＩ」を生成する。
【０１３５】
生成された「ガイドＧＵＩ」がどの操作項目の操作を教示するのかを特定するための情報を含むガイドＧＵＩ情報は、被サポート装置１１０１に送付され、ガイドＧＵＩ重畳部１１０７によって、操作画面の「ＥＦＧ３４５６」ボタンに重畳される。
【０１３６】
図６の（ｄ）に示されるガイド画面は、「ＥＦＧ３４５６」ボタン６１０５に、ガイドＧＵＩ６１０２が重畳された一例である。
【０１３７】
次に、サポート装置１２０１のユーザが、図７の（ｃ）に示されるガイド画面上の操作項目である写真選択ボタン７２１１、写真選択ボタン７２１３、及び「決定」ボタン７２１７を続けてタッチすると、後述のガイドＧＵＩ生成部１２１２は、タッチされた操作項目に関連つけて３つの「ガイドＧＵＩ」を生成する。
【０１３８】
生成された３つの「ガイドＧＵＩ」を特定するためのガイドＧＵＩ情報は、ユーザが操作した順に３つのガイドＧＵＩに順序情報つけ、被サポート装置１１０１へ同時に送信する。その後、ガイドＧＵＩ重畳部１１０７は、取得したガイドＧＵＩ情報に基づいて、図６の（ｆ）に示される操作画面のボタンのうち、対応するボタンにガイドＧＵＩ６２０２〜６２０４を重畳させる。
【０１３９】
再度図１を参照して、サポート装置１２０１の入力部１２０９は、サポートユーザによるガイド画面に対する操作を取得する。より詳細には、ユーザからの入力を認識し、ユーザ入力受付部１２１０に入力する。入力部１２０９は、ユーザからの入力を、サポート装置１２０１によって処理され得る電子信号に変換する入力インタフェースである。
【０１４０】
入力部１２０９は例えば、タッチパネルやリモコン、キーボード等、サポートユーザの指による入力操作の他、マイクなどの音声による入力操作を電気信号に変換してもよい。
【０１４１】
サポート装置１２０１のユーザ入力受付部１２１０は、入力部１２０９からユーザ入力を受け付け、処理決定部１２１１に、ユーザ入力を通知する。
【０１４２】
サポート装置１２０１の処理決定部１２１１は、ユーザ入力を通知されると、モード管理部１２０４に設定されたモードを確認し、設定されたモードがガイドモードの場合には、ガイドＧＵＩ生成部１２１２に依頼して、「ガイドＧＵＩ」を生成する。すなわち、処理決定部１２１１は、モードの種別がガイドモードであると判定された場合には、ガイドＧＵＩ生成部にガイドＧＵＩ情報を生成させる。
【０１４３】
また、モード管理部１２０４に設定されたモードが代行操作モードの場合には、処理決定部１２１１は、後述する代行操作実行部１２１３に「操作対象装置１３０１のＩＤ」を引き渡し、処理実行を依頼する。すなわち、処理決定部１２１１は、モードの種別が代行操作モードであると判定された場合には、サポートユーザによる代行画面の操作内容に対応する操作信号を代行操作実行部１２１３に操作対象装置１３０１へ送信させる。
【０１４４】
ガイドＧＵＩ生成部１２１２は、ガイド画面において、サポートユーザによって操作された操作項目を示す情報であるガイドＧＵＩ情報を生成する。なお、ガイドＧＵＩ情報が被サポート装置１１０１へ送信されると、被サポート装置１１０１は、この情報を、操作画面に表示される操作項目のうち被サポートユーザが操作すべき操作項目を示す情報とみなして、これに対応するガイドＧＵＩを操作画面に重畳させるのは前述した通りである。
【０１４５】
より詳細には、ガイドＧＵＩ生成部１２１２は、処理決定部１２１１から指示を受けると、ガイドＧＵＩ情報を生成し、送受信部１２０２に「モード」＝「ガイドモード」、ガイドＧＵＩ情報、及び「サポートＩＤ」を引き渡し、これらを含む信号を被サポート装置１１０１へ送信するよう依頼する。
【０１４６】
ここで、ガイドＧＵＩ生成部１２１２は、サポート装置１２０１のガイド画面に配置された操作項目に対するサポートユーザによる入力操作（例えば、タッチ操作など）を取得したときに、ガイドＧＵＩの大きさ、形状、色、及び配置を決定する。さらに、大きさ等が決定されたガイドＧＵＩと、入力操作がなされた操作項目と関連付けることで、ガイドＧＵＩ情報を生成する。
【０１４７】
なお、サポート装置１２０１は、入出力部８２２に表示されるガイド画面にガイドＧＵＩを表示してもよい。この場合、ガイドＧＵＩは例えば、ユーザがガイド画面上のある操作項目に対するタッチ操作を行ったとき、タッチ操作が行われた操作項目に、枠をつける、色を塗る、操作項目をまるで囲む等の画像表現を追加すること描画される。
【０１４８】
前述の通り、ガイドＧＵＩ情報は、被サポート装置１１０１のガイドＧＵＩ重畳部１１０７が「操作画面」に「ガイドＧＵＩ」を重畳するための情報である。具体的には、例えば、画面上に配置するＧＵＩの大きさ／形状／色／位置情報、などから構成される。
【０１４９】
なお、被サポート装置１１０１側は、「操作画面」に配置する「ガイドＧＵＩ」の大きさや形状、位置を、サポート装置１２０１側で生成した「ガイドＧＵＩ」と同じにする必要はない。例えば、被サポート装置１１０１とサポート装置１２０１との画面解像度、操作部品の配置が異なる場合には、ガイドＧＵＩ重畳部１１０７は、被サポート装置１１０１の画面及び操作部品の配置に合わせて、ガイドＧＵＩが該当する操作項目と対応つけられていることをユーザが確認できるように大きさや形状、配置を調整して重畳してもよい。
【０１５０】
代行操作実行部１２１３は、モードの種別が代行操作モードであると判定された場合には、代行履歴生成部１２１４に、サポートユーザが代行画面を操作した履歴情報である代行操作履歴情報を生成させる。また、送受信部１２０２に代行操作履歴情報を被サポート装置１１０１へ送信させる。さらにまた、外部の操作対象装置１３０１を操作するための信号である操作信号を操作対象装置１３０１へ送信する。
【０１５１】
より詳細には、代行操作実行部１２１３は、処理決定部１２１１から指示を受けると、操作対象装置１３０１に処理決定部１２１１から指示された処理の実行を指示する。つづけて代行履歴生成部１２１４に代行操作履歴情報の生成を指示する。
【０１５２】
代行履歴生成部１２１４は、サポートユーザが代行画面を操作した履歴情報である代行操作履歴情報を生成する。
【０１５３】
より詳細には、代行履歴生成部１２１４は、代行操作実行部１２１３から指示を受けると、「代行操作履歴情報」を生成し、送受信部１２０２に「モード」＝「代行操作モード」、代行操作履歴情報、及び「サポートＩＤ」を引き渡し、これらの情報を、被サポート装置１１０１へ送信するよう依頼する。
【０１５４】
以上、本発明の実施の形態に係るサポート装置１２０１について説明した。
【０１５５】
次に、本発明の実施の形態に係る機器間ガイドシステム１００１が備える各構成について説明する。
【０１５６】
操作対象装置１３０１は、処理実行部１３０２を備える。
【０１５７】
処理実行部１３０２は、被サポート装置１１０１の操作実行部１１１０、或いは、サポート装置１２０１の代行操作実行部１２１３の要求に従い処理を実行する。
【０１５８】
ここで、機器間ガイドシステム１００１の構成は、図２に示されるような、被サポート装置１１０１と同じ端末上に操作対象装置１３０１が存在する第１の構成としてもよいし、図３に示されるような、被サポート装置１１０１とは別の端末に操作対象装置１３０１が存在する第２の構成としてもよい。同じ端末上に存在する場合は、被サポート装置１１０１と操作対象装置１３０１間のネットワーク接続は不要である。
【０１５９】
また、図４に示されるような、操作対象装置１３０１が、例えば操作対象装置１３０１ａ及び操作対象装置１３０１ｂのように二つ以上存在し、別々の端末に存在する第３の構成としてもよい。
【０１６０】
第１の構成の例として、図２に示されるように、被サポートユーザ２２０が被サポート装置１１０１としてのタブレット端末上で、タブレット端末自身に記録されている写真を再生する操作を、サポートユーザ２２２がサポート装置１２０１であるスマートフォンからサポート（ガイドまたは代行操作）するケースが想定される。この場合、被サポート装置１１０１と操作対象装置１３０１とが一つのタブレット端末に搭載される。
【０１６１】
第２の構成の例として、図３に示されるように、操作対象装置１３０１であるレコーダに記録されている録画コンテンツを、被サポートユーザが被サポート装置１１０１であるタブレット端末上で視聴する操作を、サポートユーザがサポート装置１２０１であるスマートフォンからサポート（ガイドまたは代行操作）するケースが想定される。この場合、被サポート装置１１０１がタブレット端末に搭載され、操作対象装置１３０１がレコーダ端末に搭載される。
【０１６２】
第３の構成の例として、図４に示されるように、被サポートユーザが操作対象装置１３０１の一方であるレコーダに記録されている録画コンテンツを、操作対象装置１３０１の他方であるテレビで視聴するために、被サポート装置１１０１であるタブレットからテレビをコントロールする操作を、サポートユーザがサポート装置１２０１であるスマートフォンからサポート（ガイドまたは代行操作）するケースが想定される。この場合、被サポート装置１１０１がテレビのコントロールを担うタブレットに搭載され、第一の操作対象装置１３０１ａがレコーダに搭載され、第二の操作対象装置１３０１ｂがテレビに搭載される。
【０１６３】
次に、本発明の実施の形態における機器間ガイドシステム１００１の処理の流れの一例を、フローチャートを用いて説明する。
【０１６４】
図８は、ガイドモードで動作時の、本発明の実施の形態に係る被サポート装置１１０１及びサポート装置１２０１間のシーケンス図である。
【０１６５】
図８に示されるように、被サポート装置１１０１は、被サポートユーザ２２０からの入力操作により、ガイドモードでのサポート要求を取得すると（Ｓ８０２）、サポート装置１２０１へ、サポート開始要求を送信する（Ｓ８０４）。なお、被サポート装置１１０１は、サポート開始要求に操作画面情報等を含めて送信してもよく、サポート開始要求と操作画面情報等とを別々に送信してもよい。
【０１６６】
次に、サポート装置１２０１は、ガイド画面を入出力部８２２へ描画する（Ｓ８０６）。
【０１６７】
サポートユーザ２２２は、ガイド画面に対して、「被サポートユーザ２２０がやりたいこと」を実現するための操作を行う（Ｓ８０８）。
【０１６８】
次に、サポート装置１２０１は、サポートユーザ２２２がガイド画面に対して行った操作から、ガイドＧＵＩ情報を生成する（Ｓ８１０）。生成されたガイドＧＵＩ情報は、サポート装置１２０１から被サポート装置１１０１へ送信される（Ｓ８１２）。
【０１６９】
次に、被サポート装置１１０１はガイドＧＵＩ情報に示された操作項目に対してガイドＧＵＩが重畳された操作画面を表示する（Ｓ８１４）。
【０１７０】
次に、ガイドＧＵＩが重畳された操作画面に対して、被サポートユーザ２２０がガイドＧＵＩに従って操作を行う（Ｓ８１６）。
【０１７１】
次に、被サポート装置１１０１は、サポートの継続をサポート装置１２０１へ要求する。このとき、被サポートユーザ２２０による操作によって更新された操作画面情報を含むサポートの継続要求を送信してもよく、サポートの継続要求と更新された操作画面情報とを別々に送信してもよい（Ｓ８１８）。
【０１７２】
その後、サポート装置１２０１はステップＳ８０６と同様に、取得した操作画面情報に従ってガイド画面を描画することでガイド画面を更新する（Ｓ８２０）。
【０１７３】
以後、サポートが中止されるまで、同様のステップが繰り返される。
【０１７４】
なお、処理決定部１１０４は、
・被サポートユーザ２２０による所定の操作（例えば、サポートの中止を指示するためのボタンへのタッチ操作）
・操作対象装置１３０１から取得した所定の信号（例えば、写真の再生など、被サポートユーザ２２０が望んでいた処理が完了したことを通知する信号）の受信
・サポート装置１２０１から送信された所定の信号（例えば、サポートユーザ２２２によって、サポートの中止を指示するためのボタンにタッチされたことを通知する信号）の受信
・事前に定められた時間（例えば、タイムアウト時間）の経過
等のトリガーのうち、少なくとも１つをきっかけとして、サポートを中止してもよい。具体的には、ガイドＧＵＩ重畳部１１０７にガイドＧＵＩの重畳を中止させ、操作対象装置１３０１へ、サポートの中止要求を送信することなどが考えられる。
【０１７５】
以下、より詳細なフローについて説明する。
【０１７６】
＜ガイドモード−被サポート装置＞
図９は、サポート装置１２０１へのサポート開始要求の送信処理（図８のステップＳ８０２及びステップＳ８０４）の詳細なフローチャートである。
【０１７７】
より具体的には、図９は、本発明の実施の形態において、被サポート装置１１０１の被サポートユーザ２２０がガイドモードでのサポートを要求した際の、被サポート装置１１０１の処理の一例を示すフローチャートである。
【０１７８】
被サポートユーザ２２０が「モード＝ガイドモード」と「サポートユーザ＝Ａさん」とを指定して被サポート装置１１０１に対してサポートを要求する入力操作を行うと、被サポート装置１１０１のユーザ入力受付部１１０３は、入力部１１０２からユーザの入力を受け付け、処理決定部１１０４に、ユーザ入力を通知する（Ｓ８００１）。
【０１７９】
次に、処理決定部１１０４は、入力が「サポート要求」であることと、モードが「ガイドモード」であることとを特定する。さらに、処理決定部１１０４は、サポートユーザ２２２とサポート装置１２０１とを予め対応つけたデータベースから、サポートユーザであるＡさんに対応するサポート装置を特定する（Ｓ８００２）。その後、処理決定部１１０４は、要求発行部１１０５に、「モード＝ガイドモード」と、サポート装置のＩＤとを引き渡し、ガイドモードでのサポートを要求する。ここで、入力がサポート要求なのか操作要求なのかの特定、及び、サポート要求の場合において「モード」が「ガイドモード」なのか「代行操作モード」なのかの特定方法の一例は、処理決定部１１０４の構成説明に記載している。
【０１８０】
次に、要求発行部１１０５は、「ガイドモード」のサポート要求を受けると、現状の操作画面の情報と、モードの種別、及び、サポート機器のＩＤを送受信部１１０６に引き渡し、サポート装置１２０１へのガイド要求を行う（Ｓ８００３）。
【０１８１】
そして、要求発行部１１０５は、ガイドＧＵＩ重畳部１１０７がサポート装置１２０１からの情報に基づき現状の操作画面にガイドＧＵＩを重畳するまでの期間、或いは、「ガイドモード」のサポート要求を解除するまでの期間は、ユーザからの操作要求を受け付けないよう処理決定部１１０４に設定する（Ｓ８００４）。
【０１８２】
最後に、被サポート装置１１０１の送受信部１１０６は、要求発行部１１０５から指示を受けると、「モード＝ガイドモード」、操作画面情報、及び被サポート装置１１０１自身のＩＤを含むサポート開始要求を、サポート装置１２０１へ送信する（Ｓ８００５）。
【０１８３】
図１０は、被サポート装置１１０１によるガイドＧＵＩの重畳処理（図８のステップＳ８１４）の詳細なフローチャートである。
【０１８４】
より具体的には、図１０は、本発明の実施の形態において、被サポート装置１１０１がサポート装置１２０１に行ったサポート要求のレスポンスとして、サポート装置１２０１から、ガイドＧＵＩの情報を受け取った際の、被サポート装置１１０１の処理の一例を示すフローチャートである。
【０１８５】
まず、被サポート装置１１０１の送受信部１１０６は、サポート装置１２０１から、「モード」＝「ガイドモード」にてガイドＧＵＩ情報を受信する（Ｓ９００１）。その後、送受信部１１０６は、ガイドＧＵＩ重畳部１１０７にガイドＧＵＩ情報を送付する。
【０１８６】
次に、ガイドＧＵＩ重畳部１１０７は、送受信部１１０６からガイドＧＵＩ情報を受け取ると、ガイドＧＵＩ情報で特定されるガイドＧＵＩを操作項目に重畳させた操作画面の描画情報を生成し、画面出力制御部１１０８に出力を依頼する(Ｓ９００２)。
【０１８７】
次に、画面出力制御部１１０８は、ガイドＧＵＩ重畳部１１０７からの描画の指示を受けると、描画情報をもとに操作画面の描画情報を更新し、出力部１１０９に送る（Ｓ９００３）。
【０１８８】
最後に、出力部１１０９は、画面出力制御部１１０８から出力された操作画面を表示する（Ｓ９００４）。このとき表示される、ガイドＧＵＩが重畳された操作画面は、例えば前述した図６のようなものである。
【０１８９】
図１１は、被サポート装置１１０１からサポート装置１２０１へのサポートの継続要求処理（図８のステップＳ８１６及びステップＳ８１８）の詳細なフローチャートである。
【０１９０】
より具体的には、図１１は、本発明の実施の形態において、被サポート装置１１０１の被サポートユーザ２２０が、ガイドモードでのサポート利用時に、ガイドＧＵＩが重畳された操作画面を操作した際の、被サポート装置１１０１の処理の一例を示すフローチャートである。
【０１９１】
まず、被サポート装置１１０１を使用する被サポートユーザ２２０が、ガイドモードでのサポート利用時に、ガイドＧＵＩを重畳した操作画面を操作すると、ユーザ入力受付部１１０３は、入力部１１０２からユーザによる操作を取得する（Ｓ１０００１）。さらに、処理決定部１１０４に、ユーザからの入力を通知する。
【０１９２】
次に、処理決定部１１０４は、ガイドモード実行時に、ガイドＧＵＩを重畳した操作画面への操作要求を取得すると、操作実行部１１１０に操作内容を引き渡し、操作対象装置への実行指示を行うと同時に、要求発行部１１０５に操作画面が更新されたことを通知することで、操作画面情報を更新する（Ｓ１０００２）。
【０１９３】
次に、要求発行部１１０５は、処理決定部１１０４から、操作画面が更新されたことを通知されると、送受信部１１０６に、更新された操作画面情報を渡し、ガイドモードによる同サポートの継続を依頼する信号をサポート装置１２０１へ送信する（Ｓ１０００３）。さらに、再度、操作画面にガイドＧＵＩを重畳するまでの期間、或いは、「ガイドモード」のサポート要求を解除するまでの期間は、ユーザからの操作要求を受け付けないよう処理決定部１１０４に設定する（Ｓ１０００４）。
【０１９４】
＜ガイドモード−サポート装置＞
図１２は、サポート装置１２０１によるガイド画面の描画処理（図８のステップＳ８０６）の詳細なフローチャートである。
【０１９５】
より具体的には、図１２は、本発明の実施の形態において、サポート装置１２０１がガイドモードでのサポート要求を受け付けた際の、サポート装置１２０１の処理の一例を示すフローチャートである。
【０１９６】
まず、サポート装置１２０１の送受信部１２０２は、被サポート装置１１０１から、「モード」＝「ガイドモード」、「操作画面情報」、「被サポート装置１１０１のＩＤ」が指定されたサポート開始要求を受信する（Ｓ１１００１）。その後、送受信部１２０２は、「サポートＩＤ」を発行し、被サポート装置１１０１に送信する（Ｓ１１００２）。また、要求受付部１２０３に、受信した「サポートＩＤ」、「モード」、「操作画面情報」及び「被サポート装置１１０１のＩＤ」を引き渡して、ガイドモードによるサポートの要求（ガイド要求）を行う（Ｓ１１００３）。
【０１９７】
次に、要求受付部１２０３は、モード管理部１２０４に「サポートＩＤ」、「モード」、「操作画面情報」及び「被サポート装置１１０１のＩＤ」を記録させることで設定する（Ｓ１１００４）。また、要求受付部１２０３は、ガイド画面生成部１２０５に、操作画面情報を引き渡し、ガイド画面の生成を依頼する（Ｓ１１００５）。
【０１９８】
次に、ガイド画面生成部１２０５は、要求受付部１２０３からガイド画面の生成を指示されると、被サポート装置１１０１から受け取った操作画面情報を用いて、ガイド画面の描画情報を生成し（Ｓ１１００６）、画面出力制御部１２０７に画面出力を依頼する。
【０１９９】
最後に、画面出力制御部１２０７は、出力部１２０８がガイド画面を表示するための描画情報を出力部１２０８に出力する（Ｓ１１００７）。
【０２００】
図１３は、サポート装置１２０１から被サポート装置１１０１へのガイドＧＵＩ情報の送信処理（図８のステップＳ８１２）の詳細なフローチャートである。
【０２０１】
より具体的には、図１３は、本発明の実施の形態において、サポート装置１２０１が出力したガイド画面に対してユーザからガイド入力を受け付けた際の、サポート装置１２０１の処理の一例を示すフローチャートである。
【０２０２】
まず、サポート装置１２０１のユーザ入力受付部１２１０は、入力部１２０９からユーザ入力を受け付ける（Ｓ１２００１）。その後、ユーザ入力受付部１２１０は、処理決定部１２１１に、ユーザ入力を通知する。
【０２０３】
次に、処理決定部１２１１は、モードの種別がガイドモードの場合には、ガイドＧＵＩ生成部１２１２に依頼して、ガイドＧＵＩ情報を生成させる（Ｓ１２００２）。ガイドＧＵＩ生成部１２１２は、処理決定部１２１１から指示を受けると、ガイドＧＵＩ情報を生成する。
【０２０４】
最後に、ガイドＧＵＩ生成部１２１２は、送受信部１２０２に「モード」＝「ガイドモード」、ガイドＧＵＩ情報、及び「サポートＩＤ」を引き渡し、被サポート装置１１０１へのガイドＧＵＩの送付を依頼することで、ガイドＧＵＩ情報等を被サポート装置１１０１へ送信する（Ｓ１２００３）。
【０２０５】
以上、ガイドモードにおける被サポート装置１１０１及びサポート装置１２０１の処理の流れについて説明した。
【０２０６】
次に、代行操作モードにおける被サポート装置１１０１及びサポート装置１２０１の処理の流れについて説明する。
【０２０７】
図１４は、代行操作モードで動作時の、本発明の実施の形態に係る被サポート装置１１０１と、サポート装置１２０１と、操作対象装置１３０１との間のシーケンス図である。
【０２０８】
図１４に示されるように、被サポートユーザ２２０が代行操作モードによるサポートの要求を被サポート装置１１０１に対して行うと（Ｓ１４０２）、被サポート装置１１０１は、操作画面情報等を含むサポート開始要求をサポート装置１２０１へ送信する（Ｓ１４０４）。
【０２０９】
次に、サポート装置１２０１は、受信した操作画面情報に基づいて、代行操作画面を入出力部８２２に表示させることで描画する（Ｓ１４０６）。
【０２１０】
次に、サポートユーザ２２２は、事前に被サポートユーザ２２０から伝えられている、「被サポートユーザ２２０がやりたいこと」を被サポート装置１１０１で実現するための操作を、代行操作画面に対して行う（Ｓ１４０８）。
【０２１１】
次に、サポート装置１２０１は、サポートユーザ２２２による操作に対応する処理を操作対象装置１３０１に実行させるための指示を操作対象装置１３０１へ送信する（Ｓ１４１０）。また、サポート装置１２０１は、ステップＳ１４０８においてサポートユーザ２２２が行った操作の履歴を示す代行操作履歴情報を、被サポート装置１１０１へ送信する（Ｓ１４１２）。
【０２１２】
その後、被サポート装置１１０１は、被サポートユーザ２２０が被サポート装置１１０１の操作方法を学習できるように、受信した代行操作履歴情報を記録する（Ｓ１４１４）。記録された代行操作履歴情報は、例えば被サポートユーザ２２０からの操作により、被サポート装置１１０１において再生される。
【０２１３】
以下、より詳細なフローについて説明する。
【０２１４】
＜代行操作モード−被サポート装置＞
図１５は、被サポート装置１１０１からサポート装置１２０１へのサポート開始要求送信処理（図１４のステップＳ１４０２及びステップＳ１４０４）の詳細なフローチャートである。
【０２１５】
より具体的には、図１５は、本発明の実施の形態において、被サポート装置１１０１の被サポートユーザ２２０が代行操作モードでのサポートを要求した際の、被サポート装置１１０１の処理の一例を示すフローチャートである。
【０２１６】
まず、ユーザが「モード」＝「代行操作モード」とサポートユーザ＝「Ａさん」とを指定してサポート要求を行うと、被サポート装置１１０１のユーザ入力受付部１１０３は、入力部１１０２からユーザからのサポート要求を取得する（Ｓ１３００１）。その後、入力部１１０２は、処理決定部にユーザからのサポート要求の入力があったことを通知する。
【０２１７】
次に、処理決定部１１０４は、入力が「サポート要求」であること、モードの種別が「代行操作モード」であることを特定する。また、サポートユーザと事前に対応付けられているサポート装置を識別するための識別子をデータベースから取得することで、サポート開始要求を送信すべきサポート装置１２０１を特定する（Ｓ１３００２）。
【０２１８】
次に、処理決定部１１０４は、特定したモードの種別（代行操作モード）と、サポート装置のＩＤとを要求発行部１１０５へ引き渡し、代行操作モードでのサポート開始要求（代行操作要求ともいう）を発行するように要求する（Ｓ１３００３）。ここで、入力がサポート要求なのか、被サポート装置１１０１を被サポートユーザ２２０が自ら操作するための操作要求なのかの特定、及び、サポート要求の場合における「モード」及び、サポート装置の特定方法の一例は、処理決定部１１０４の構成説明に記載している。
【０２１９】
次に、要求発行部１１０５は、「代行操作モード」のサポート要求を受けると、「代行操作モード」のサポート要求が解除されるまでの期間は、ユーザからの操作要求を受け付けないよう処理決定部１１０４に設定する（Ｓ１３００４）。また、現状の操作画面の情報と、モード、サポート機器のＩＤ、及び、「操作対象装置１３０１のＩＤ」を送受信部１１０６に引き渡し、サポート装置１２０１への代行操作モードによるサポート開始要求を発行する。
【０２２０】
最後に、被サポート装置１１０１の送受信部１１０６は、要求発行部１１０５からサポート開始要求が発行されると、「モード」＝「代行操作モード」、「操作画面情報」、「被サポート装置１１０１自身のＩＤ」、及び「操作対象装置１３０１のＩＤ」を、サポート装置１２０１へ送信することにより、サポートの開始を要求する（Ｓ１３００５）。
【０２２１】
図１６は、被サポート装置１１０１が備える代行履歴記録部１１１１による、代行操作履歴情報の記録処理（図１４のステップＳ１４１２及びステップＳ１４１４）の詳細なフローチャートである。
【０２２２】
より具体的には、図１６は、本発明の実施の形態において、被サポート装置１１０１がサポート装置１２０１に行ったサポート開始要求のレスポンスとして、被サポート装置１１０１がサポート装置１２０１から代行操作履歴情報を受け取った際の被サポート装置１１０１の処理の一例を示すフローチャートである。
【０２２３】
まず、被サポート装置１１０１の送受信部１１０６は、サポート装置１２０１から、「モード」＝「代行操作モード」にて代行操作履歴情報、及び「サポートＩＤ」を取得する（Ｓ１４００１）。その後、送受信部１１０６は、取得した「モード」、代行操作履歴情報、及び「サポートＩＤ」を代行履歴記録部１１１１に送付する。
【０２２４】
次に、代行履歴記録部１１１１は、送受信部１１０６から代行操作履歴情報を送付されると、代行操作履歴情報を「サポートＩＤ」と「操作画面情報」とに対応付けて記録する(Ｓ１４００２）。
【０２２５】
具体的には、代行操作履歴情報には、サポート装置１２０１に表示された代行操作画面に含まれる操作項目の各々のうち、サポートユーザ２２２が何をどういった順序で操作したかを示す情報が含まれる。例えば、操作項目ごとに割り当てられた固有の識別子と、その操作順序等である。また、操作画面情報には、サポートユーザ２２２による操作時において代行操作画面にどのような操作項目が表示されていたのかを示す情報が含まれている。例えば、表示されていた操作項目の識別子のリスト、表示領域、初期設定値などである。
【０２２６】
したがって、被サポート装置１１０１は、被サポートユーザ２２０から、サポートＩＤが指定されて代行操作履歴情報を再生するよう指示を受けると、対応する代行操作履歴情報と、操作画面情報とから、サポートユーザ２２２が代行操作画面上で行った操作を、被サポート装置１１０１の操作画面上で再現して表示することができる。
【０２２７】
＜代行操作モード−サポート装置＞
図１７は、サポート装置１２０１において代行操作画面を表示するまでの処理（図１４のステップステップＳ１４０６）の詳細なフローチャートである。
【０２２８】
より具体的には、図１７は、本発明の実施の形態において、サポート装置１２０１が代行操作モードでのサポート要求を受け付けた際の、サポート装置１２０１の処理の一例を示すフローチャートである。
【０２２９】
まず、サポート装置１２０１の送受信部１２０２は、被サポート装置１１０１から、「モード」＝「代行操作モード」、「操作画面情報」、「被サポート装置１１０１のＩＤ」、「操作対象装置１３０１のＩＤ」が指定されたサポート開始要求を取得する（Ｓ１５００１）。その後、送受信部１２０２は、「サポートＩＤ」を発行し被サポート装置１１０１に送信する（Ｓ１５００２）。また、送受信部１２０２は、要求受付部１２０３に、「サポートＩＤ」、「モード」、「操作画面情報」、「被サポート装置１１０１のＩＤ」、及び、「操作対象装置１３０１のＩＤ」を引き渡して、代行操作要求を行う（Ｓ１５００３）。
【０２３０】
次に、要求受付部１２０３は、モード管理部１２０４に「サポートＩＤ」、「モード」、「操作画面情報」、「被サポート装置１１０１のＩＤ」、及び「操作対象装置１３０１のＩＤ」を記録させることで設定する（Ｓ１５００４）。さらに、代行画面生成部１２０６に、操作画面情報を引き渡し、代行操作画面の生成を依頼する（Ｓ１５００５）。
【０２３１】
次に、代行画面生成部１２０６は、要求受付部１２０３から代行操作画面の生成を指示されると、被サポート装置１１０１から受け取った操作画面情報に基づき、代行操作画面の描画情報を生成する（Ｓ１５００６）。その後、代行画面生成部１２０６は、画面出力制御部１２０７に描画情報の画面出力を依頼する。
【０２３２】
最後に、画面出力制御部１２０７は、代行操作画面を出力部１２０８に表示する（Ｓ１５００７）。
【０２３３】
図１８は、サポート装置１２０１による被サポート装置１１０１への代行操作履歴情報の送信処理（図１４のステップＳ１４１２）の詳細なフローチャートである。
【０２３４】
より具体的には、図１８は、本発明の実施の形態において、サポート装置１２０１が出力した代行操作画面に対してサポートユーザ２２２から代行操作の入力を受け付けた際の、サポート装置１２０１の処理の一例を示すフローチャートである。
【０２３５】
まず、サポート装置１２０１のユーザ入力受付部１２１０は、入力部１２０９からユーザ入力を取得する（Ｓ１６００１）。その後、ユーザ入力受付部１２１０は、処理決定部１２１１に、サポートユーザ２２２からの入力を通知する。
【０２３６】
次に、処理決定部１２１１は、代行操作実行部１２１３に「操作対象装置１３０１のＩＤ」を引き渡し（Ｓ１６００２）、サポートユーザ２２２からの入力に対応する処理の実行を依頼する。
【０２３７】
次に、代行操作実行部１２１３は、処理決定部１２１１から指示を受けると、操作対象装置１３０１に依頼された処理の実行を指示する信号を送信する（Ｓ１６００３）。つづけて、代行操作実行部１２１３は、代行履歴生成部１２１４に代行操作履歴情報の生成を指示する。
【０２３８】
次に、代行履歴生成部１２１４は、代行操作実行部１２１３から指示を受けると、代行操作履歴情報を生成する（Ｓ１６００４）。その後、代行履歴生成部１２１４は、送受信部１２０２に「モード」＝「代行操作モード」、「代行操作履歴情報」、及び「サポートＩＤ」を引き渡し、被サポート装置１１０１への代行操作履歴情報の送信を依頼する。
【０２３９】
最後に、送受信部１２０２は、代行履歴生成部１２１４から取得した代行操作履歴情報等を、被サポート装置１１０１へ送信する（Ｓ１６００５）。
【０２４０】
かかる構成によれば、本発明の実施の形態に係る機器間ガイドシステム１００１は、
・「ガイドモード」と「代行操作モード」を選択可能とし、「ガイドモード」では、サポート側機器の操作にてガイドＧＵＩを生成し、被サポート側機器にガイドＧＵＩを重畳し、被サポート側機器は、被サポート側機器ユーザの操作により処理を実行すること、
・機器間で双方向にＵＩを通信することでＳｔｅｐ  ｂｙ  Ｓｔｅｐでガイドを確認しながら操作を学習できるようにすること、
・被サポート／サポート機器の画面解像度や部品の大きさ、配置が異なる場合に、ガイドＧＵＩを部品に関連付けて設定し、画面解像度や備品の大きさ、配置に合わせて変換して重畳することで操作部品ベースでのガイドを可能とすること、により、被サポート側機器を利用する家電機器の操作に不慣れなユーザに対して、サポート機器のユーザとコミュニケーションをとりながら操作を学習する機会を提供することを実現することができる。
【０２４１】
したがって、被サポートユーザが、学習機会を奪われずに、表示デバイスに依存しないインタラクティブな操作支援をサポートユーザから受けることが可能な被サポート装置等を提供できる。
【０２４２】
また、「代行操作モード」の場合、サポート側機器が、被サポート側機器に代行して、ＤＬＮＡ２Ｂｏｘ／３Ｂｏｘのコントロール対象の機器を直接コントロールすることで処理遅延を軽減することができる。より詳細には、従来技術であるリモートデスクトップによって、遠隔機器の制御をサポートする場合、サポート側機器が、遠隔機器である被サポート側機器を操作するために、遠隔操作が二つの機器を経由することとなり、処理遅延が増大するという課題がある。例えば、被サポート側機器がＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ）のコントロール機能（ＤＭＣ；Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｃｏｎｔｒｏｌｌｅｒ）を備えるタブレット端末であり、このタブレット端末により、ＤＬＮＡのサーバ（ＤＭＳ；Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｓｅｒｖｅｒ）であるレコーダに記録されている録画コンテンツを選択し、ＤＬＮＡのレンダラー（ＤＭＲ；Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｒｅｎｄｅｒｅｒ）であるテレビで再生するような制御（３Ｂｏｘ制御）を行う場合にこのような、処理遅延の課題が発生する。
【０２４３】
そこで、本実施の形態に係る機器間ガイドシステム１００１を「代行操作モード」で使用する場合、サポート装置１２０１が、被サポート装置１１０１に代行して、ＤＬＮＡの２Ｂｏｘ／３Ｂｏｘのコントロール対象である操作対象装置１３０１を直接コントロールすることで、処理遅延を軽減することができる。
【０２４４】
なお、本実施の形態において、被サポート装置１１０１が備える通信インタフェースを送受信部１１０６としたが、送信部及び受信部を別々の構成要素として実装してもよい。同様に、サポート装置１２０１が備える通信インタフェースを、送受信部１２０２に代わり、送信部及び受信部を別々の構成要素として実装してもよい。
【０２４５】
また、本実施の形態において、入力部１１０２と出力部１１０９とは、タッチディスプレイ等である入出力部８１２として一体化されているものとして説明したが、入力部１１０２と出力部１１０９とを別々のインタフェースとしてもよい。例えば、出力部１１０９に液晶ディスプレイを使用し、入力部１１０２にマウス又はトラックパッド等を使用してもよい。同様に、出力部１２０８と入力部１２０９とを別々のインタフェースとしてもよい。例えば、出力部１２０８に液晶ディスプレイを使用し、入力部１２０９にマウス又はトラックパッド等を使用してもよい。
【０２４６】
なお、ガイドＧＵＩ重畳部１１０７は、ガイドＧＵＩ情報が、複数の操作項目と、複数の操作項目それぞれの操作順序を特定する情報とを含む場合には、複数の操作項目のそれぞれに対応するガイドＧＵＩを、対応する操作順序を示す画像とともに操作画面に重畳させてもよい。
【０２４７】
以下、図６の（ｅ）及び図６の（ｆ）を参照して、具体的に説明する。
【０２４８】
前述のように、サポートユーザ２２２が代行操作画面において、ボタンＰ００１、ボタンＰ００３、「決定」ボタン６２０７を、この順序でタッチした場合、ガイドＧＵＩ情報には、３つのボタン操作に対応する操作項目と、それぞれの操作順序とが含まれる。
【０２４９】
これを取得したガイドＧＵＩ重畳部１１０７は、操作画面に表示されるボタンＰ００１の左上に１番目に操作すべきであることを示す画像（例えば、「１」を表示する画像）を重畳させ、また、ボタンＰ００１の周囲を囲むような枠を表す画像としてガイドＧＵＩ６２０２を表示してもよい。同様に、操作画面に表示されるボタンＰ００３の左上に２番目に操作すべきであることを示す画像（例えば、「２」を表示する画像）を重畳させ、また、ボタンＰ００３の周囲を囲むような枠を表す画像としてガイドＧＵＩ６２０３を表示してもよい。さらに、「決定」ボタンの左上に３番目に操作すべきであることを示す画像（例えば、「３」を表示する画像）を重畳させ、また、「決定」ボタンの周囲を囲むような枠を表す画像としてガイドＧＵＩ６２０４を表示してもよい。
【０２５０】
なお、本実施の形態に係る被サポート装置１１０１及びサポート装置１２０１は、それぞれ、以上述べた構成要素の全てを必ずしも備えなくても、同様の発明の効果を奏する。
【０２５１】
例えば、被サポートユーザ２２０は、被サポート装置１１０１に表示されたガイドＧＵＩを参照して、直接（すなわち、操作対象装置１３０１自身が備える入力装置から）、操作対象装置１３０１を操作してもよい。この場合、被サポートユーザ２２０から被サポート装置１１０１へ入力操作を行わなくても発明の効果を奏するため、被サポート装置１１０１は、入力部１１０２及びユーザ入力受付部１１０３を備えなくてもよい。また、被サポートユーザ２２０が操作対象装置１３０１を直接操作するため、操作実行部１１１０を備えなくてもよい。また、被サポート装置１１０１が常にガイドモード又は代行操作モードのいずれかのモードで動作するとすれば、被サポート装置１１０１は処理決定部１１０４を備えなくてもよい。この場合、出力部１１０９への出力が１系統となるため、被サポート装置１１０１は、画面出力制御部１１０８を備えなくてもよい。特に、常にガイドモードで動作するとすれば、被サポート装置１１０１は代行履歴記録部１１１１を備えなくてもよい。
【０２５２】
また、被サポート装置１１０１が代行操作モードを有さず、常にガイドモードで動作する場合には、サポート装置１２０１も常に代行操作モードのみで動作すればよい。この場合、サポート装置１２０１は、画面出力制御部１２０７、代行画面生成部１２０６、モード管理部１２０４、代行操作実行部１２１３、及び代行履歴生成部１２１４を備えなくても、同様の発明の効果を奏することができる。
【０２５３】
なお、図１に示したサポート装置や被サポート装置それぞれの各機能ブロックは、典型的には集積回路であるＬＳＩとして実現される。これらは個別に１チップ化されてもよいし、一部又は全てを含むように１チップ化されてもよい。
【０２５４】
具体的には、図１に示される被サポート装置１１０１の機能ブロックのうち、ユーザ入力受付部１１０３、処理決定部１１０４、要求発行部１１０５、送受信部１１０６、ガイドＧＵＩ重畳部１１０７、画面出力制御部１１０８、及び操作実行部１１１０の一部又は全てを、集積回路で実現することができる。
【０２５５】
同様に、図１に示されるサポート装置１２０１の機能ブロックのうち、送受信部１２０２、要求受付部１２０３、モード管理部１２０４、ガイド画面生成部１２０５、代行画面生成部１２０６、画面出力制御部１２０７、ユーザ入力受付部１２１０、処理決定部１２１１、ガイドＧＵＩ生成部１２１２、代行履歴生成部１２１４、及び代行操作実行部１２１３の一部又は全てを、集積回路で実現することができる。
【０２５６】
ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。
【０２５７】
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用してもよい。
【０２５８】
さらには、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適応等が可能性としてあり得る。
【０２５９】
また、ユーザインタラクション装置の構成要素のうち、データを格納する手段だけ１チップ化せずに別構成としてもよい。
【０２６０】
また、本発明は、表示用装置や操作用装置として実現できるだけでなく、表示用装置や操作用装置を構成する処理手段をステップとする方法として実現できる。そして、本発明は、その方法に含まれるステップをコンピュータに実行させるプログラムとして実現できる。さらに、本発明は、そのプログラムを記憶したＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記憶媒体として実現できる。
【０２６１】
具体的には、図１に示される被サポート装置１１０１の機能ブロックのうち、ユーザ入力受付部１１０３、処理決定部１１０４、要求発行部１１０５、送受信部１１０６、ガイドＧＵＩ重畳部１１０７、画面出力制御部１１０８、及び操作実行部１１１０の一部又は全ての処理を実行するプログラムを、後述するＲＯＭ４６、ＲＡＭ４８、又はハードディスク５０等に記憶させ、ＣＰＵ４４で実行することができる。
【０２６２】
同様に、図１に示されるサポート装置１２０１の機能ブロックのうち、送受信部１２０２、要求受付部１２０３、モード管理部１２０４、ガイド画面生成部１２０５、代行画面生成部１２０６、画面出力制御部１２０７、ユーザ入力受付部１２１０、処理決定部１２１１、ガイドＧＵＩ生成部１２１２、代行履歴生成部１２１４、及び代行操作実行部１２１３の一部又は全ての処理を実行するプログラムを、後述するＲＯＭ４６、ＲＡＭ４８、又はハードディスク５０等に記憶させ、ＣＰＵ４４で実行することができる。
【０２６３】
なお、本実施の形態で説明した被サポート装置１１０１及びサポート装置１２０１は、コンピュータにより実現することも可能である。図１９は、被サポート装置１１０１及びサポート装置１２０１を実現するコンピュータシステムのハードウェア構成を示すブロック図である。
【０２６４】
被サポート装置１１０１及びサポート装置１２０１は、コンピュータ３４と、コンピュータ３４に指示を与えるためのキーボード３６及びマウス３８と、コンピュータ３４の演算結果等の情報を提示するためのディスプレイ３２と、コンピュータ３４で実行されるプログラムを読み取るためのＣＤ−ＲＯＭ装置４０及び通信モデム（図示せず）とを含む。
【０２６５】
被サポート装置１１０１及びサポート装置１２０１が行う処理であるプログラムは、コンピュータで読取可能な媒体であるＣＤ−ＲＯＭ４２に記憶され、ＣＤ−ＲＯＭ装置４０で読み取られる。又は、コンピュータネットワークを通じて通信モデム５２で読み取られる。
【０２６６】
コンピュータ３４は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４４と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４６と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４８と、ハードディスク５０と、通信モデム５２と、バス５４とを含む。
【０２６７】
ＣＰＵ４４は、ＣＤ−ＲＯＭ装置４０又は通信モデム５２を介して読み取られたプログラムを実行する。ＲＯＭ４６は、コンピュータ３４の動作に必要なプログラムやデータを記憶する。ＲＡＭ４８は、プログラム実行時のパラメタなどのデータを記憶する。ハードディスク５０は、プログラムやデータなどを記憶する。通信モデム５２は、コンピュータネットワークを介して他のコンピュータとの通信を行う。バス５４は、ＣＰＵ４４、ＲＯＭ４６、ＲＡＭ４８、ハードディスク５０、通信モデム５２、ディスプレイ３２、キーボード３６、マウス３８及びＣＤ−ＲＯＭ装置４０を相互に接続する。
【０２６８】
さらに、上記の各装置を構成する構成要素の一部又は全部は、１個のシステムＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：大規模集積回路）から構成されているとしてもよい。システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。ＲＡＭには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、システムＬＳＩは、その機能を達成する。
【０２６９】
さらにまた、上記の各装置を構成する構成要素の一部又は全部は、各装置に脱着可能なＩＣカード又は単体のモジュールから構成されているとしてもよい。ＩＣカード又はモジュールは、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどから構成されるコンピュータシステムである。ＩＣカード又はモジュールは、上記の超多機能ＬＳＩを含むとしてもよい。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、ＩＣカード又はモジュールは、その機能を達成する。このＩＣカード又はこのモジュールは、耐タンパ性を有するとしてもよい。
【０２７０】
また、本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。
【０２７１】
さらに、本発明は、上記コンピュータプログラム又は上記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標））、ＵＳＢメモリ、ＳＤカードなどのメモリカード、半導体メモリなどに記録したものとしてもよい。また、これらの記録媒体に記録されている上記デジタル信号であるとしてもよい。
【０２７２】
また、本発明は、上記コンピュータプログラム又は上記デジタル信号を、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしてもよい。
【０２７３】
また、本発明は、マイクロプロセッサとメモリを備えたコンピュータシステムであって、上記メモリは、上記コンピュータプログラムを記憶しており、上記マイクロプロセッサは、上記コンピュータプログラムに従って動作するとしてもよい。
【０２７４】
また、上記プログラム又は上記デジタル信号を上記記録媒体に記録して移送することにより、又は上記プログラム又は上記デジタル信号を、上記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
【０２７５】
さらに、上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
【０２７６】
今回開示された実施の形態は全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて請求の範囲によって示され、請求の範囲と均等の意味及び範囲内での全ての変更が含まれることが意図される。
【産業上の利用可能性】
【０２７７】
本発明は、被サポート装置等に適用でき、特に、被サポート装置を操作する被サポートユーザを、被サポート装置とネットワーク接続されたサポート装置を介してサポートユーザがサポートする機器間ガイドシステムにおける被サポート装置等に適用できる。
【符号の説明】
【０２７８】
３２  ディスプレイ
３４  コンピュータ
３６  キーボード
３８  マウス
４０  ＣＤ−ＲＯＭ装置
４２  ＣＤ−ＲＯＭ
４４  ＣＰＵ
４６  ＲＯＭ
４８  ＲＡＭ
５０  ハードディスク
５２  通信モデム
５４  バス
２２０  被サポートユーザ
２２２  サポートユーザ
８１２、８２２  入出力部
１００１  機器間ガイドシステム
１１０１  被サポート装置
１１０２、１２０９  入力部
１１０３、１２１０  ユーザ入力受付部
１１０４、１２１１  処理決定部
１１０５  要求発行部
１１０６、１２０２  送受信部
１１０７  ガイドＧＵＩ重畳部
１１０８、１２０７  画面出力制御部
１１０９、１２０８  出力部
１１１０  操作実行部
１１１１  代行履歴記録部
１２０１  サポート装置
１２０３  要求受付部
１２０４  モード管理部
１２０５  ガイド画面生成部
１２０６  代行画面生成部
１２１２  ガイドＧＵＩ生成部
１２１３  代行操作実行部
１２１４  代行履歴生成部
１３０１、１３０１ａ、１３０１ｂ  操作対象装置
１３０２  処理実行部
６００２、６１０２、６２０２、６２０３、６２０４  ガイドＧＵＩ
【図１】
2012169157.tif 000003
【図２】
2012169157.tif 000004
【図３】
2012169157.tif 000005
【図４】
2012169157.tif 000006
【図５】
2012169157.tif 000007
【図６】
2012169157.tif 000008
【図７】
2012169157.tif 000009
【図８】
2012169157.tif 000010
【図９】
2012169157.tif 000011
【図１０】
2012169157.tif 000012
【図１１】
2012169157.tif 000013
【図１２】
2012169157.tif 000014
【図１３】
2012169157.tif 000015
【図１４】
2012169157.tif 000016
【図１５】
2012169157.tif 000017
【図１６】
2012169157.tif 000018
【図１７】
2012169157.tif 000019
【図１８】
2012169157.tif 000020
【図１９】
2012169157.tif 000021
【手続補正書】
【提出日】平成25年3月25日(2013.3.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
被サポート装置を操作する被サポートユーザを、前記被サポート装置とネットワーク接続されたサポート装置を介してサポートユーザがサポートする機器間ガイドシステムにおける前記被サポート装置であって、
前記被サポート装置の操作項目を含む画像である操作画面を表示する出力部と、
前記操作画面に表示されている前記操作項目を特定するための情報である操作画面情報を含む信号であるサポート開始要求を発行する要求発行部と、
前記サポート開始要求を前記サポート装置へ送信し、前記操作項目のうち前記被サポートユーザが操作すべき操作項目を示すガイドＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）情報を前記サポート装置から受信する送受信部と、
前記操作すべき操作項目を前記被サポートユーザへ教示するための画像であるガイドＧＵＩを、前記ガイドＧＵＩ情報に基づいて前記操作画面に重畳させるガイドＧＵＩ重畳部と、
前記被サポートユーザからのサポート要求を受け付ける処理決定部とを備え、
前記処理決定部は、前記被サポートユーザから前記サポート要求を受け付けた際には、前記被サポートユーザによって指定された操作支援のモードの種別を判定し、
前記要求発行部は、前記操作画面情報と、判定された前記モードの種別を示す情報とを含む前記サポート開始要求を発行し、
前記モードの種別が第１のモードと判定された場合、
前記処理決定部は、前記送受信部が前記ガイドＧＵＩ情報を受信した場合には、前記ガイドＧＵＩ重畳部に前記ガイドＧＵＩを前記操作画面へ重畳させ、
前記出力部は、前記ガイドＧＵＩが重畳された前記操作画面を表示し、
前記被サポート装置は、前記操作画面に対する前記被サポートユーザの操作に従い動作し、
前記サポート装置に表示された前記操作項目を前記サポートユーザが操作した履歴情報である代行操作履歴情報を記録するための代行履歴記録部をさらに備え、
前記モードの種別が前記第１のモードとは異なる第２のモードであると判定された場合、
前記処理決定部は、前記サポート装置から取得した前記代行操作履歴情報と前記操作画面とを対応付けて前記代行履歴記録部に記録させ、
前記出力部は、前記サポート装置による代行操作が行われた後に、記録された前記代行操作履歴情報を前記操作画面に対応付けて表示する
被サポート装置。
【請求項２】
前記ガイドＧＵＩ重畳部は、前記ガイドＧＵＩ情報が、複数の前記操作項目と、前記複数の操作項目それぞれの操作順序を特定する情報とを含む場合には、前記複数の操作項目のそれぞれに対応するガイドＧＵＩを、対応する操作順序を示す画像とともに前記操作画面に重畳させる
請求項１に記載の被サポート装置。
【請求項３】
前記ガイドＧＵＩ情報は、前記サポート装置に表示されたガイド画面において、前記サポートユーザにより操作された操作項目を示す情報である
請求項１に記載の被サポート装置。
【請求項４】
（削除）
【請求項５】
（削除）
【請求項６】
外部の操作対象装置を操作するための操作信号を前記操作対象装置へ送信する操作実行部をさらに備え、
前記処理決定部は、前記被サポートユーザによる前記操作画面の操作に対応する前記操作信号を前記操作実行部に前記操作対象装置へ送信させ、前記操作信号による前記操作対象装置の処理結果に対応するように前記操作画面を更新し、かつ、更新された前記操作画面に含まれる操作項目を示す前記操作画面情報を前記送受信部に前記サポート装置へ送信させる
請求項１に記載の被サポート装置。
【請求項７】
前記処理決定部は、前記被サポートユーザによる所定の操作、前記操作対象装置から取得した所定の信号の受信、前記サポート装置から送信された所定の信号の受信、及び事前に定められた時間の経過のうち、少なくとも１つをきっかけとして、前記ガイドＧＵＩ重畳部に前記ガイドＧＵＩの重畳を中止させる
請求項６に記載の被サポート装置。
【請求項８】
被サポート装置を操作する被サポートユーザを、前記被サポート装置とネットワーク接続されたサポート装置を介してサポートユーザがサポートする機器間ガイドシステムにおける前記サポート装置であって、
前記被サポート装置から前記被サポート装置の操作項目を特定するための情報である操作画面情報を受信する送受信部と、
前記操作画面情報に基づき、前記操作項目を含む画像であるガイド画面を生成するガイド画面生成部と、
前記ガイド画面を表示する出力部と、
サポートユーザによる前記ガイド画面に対する操作を取得する入力部と、
前記ガイド画面において、前記サポートユーザによって操作された前記操作項目を示す情報であるガイドＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）情報を生成するガイドＧＵＩ生成部とを備え、
前記送受信部は、さらに、前記ガイドＧＵＩ情報を前記被サポート装置へ送信し、
前記サポート開始要求に含まれる情報に基づいて前記モードの種別を判定し、前記モードの種別が第１のモードであると判定した場合には、前記ガイド画面生成部に前記ガイド画面を生成させる要求受付部と、
前記モードの種別が前記第１のモードであると判定された場合には、前記ガイドＧＵＩ生成部に前記ガイドＧＵＩ情報を生成させる処理決定部と、
前記被サポート装置の操作画面に対応する画像である代行画面を、前記被サポート装置の操作画面に表示されている操作項目を特定するための情報である操作画面情報に基づき生成する代行画面生成部と、
前記サポートユーザが前記代行画面を操作した履歴情報である代行操作履歴情報を生成する代行履歴生成部と、
外部の操作対象装置を操作するための信号である操作信号を前記操作対象装置へ送信する代行操作実行部とをさらに備え、
前記要求受付部は、前記モードの種別を前記第１のモードとは異なる第２のモードであると判定した場合には、前記代行画面生成部に前記代行画面を生成させ、
前記処理決定部は、前記モードの種別が前記第２のモードであると判定された場合には、前記サポートユーザによる前記代行画面の操作内容に対応する前記操作信号を前記代行操作実行部に前記操作対象装置へ送信させ、
前記代行操作実行部は、前記モードの種別が前記第２のモードであると判定された場合には、前記代行履歴生成部に前記代行操作履歴情報を生成させ、前記送受信部に当該代行操作履歴情報を前記被サポート装置へ送信させる
サポート装置。
【請求項９】
（削除）
【請求項１０】
（削除）
【請求項１１】
操作対象装置を被サポート装置から操作するために被サポート装置を操作する被サポートユーザを、前記被サポート装置とネットワーク接続されたサポート装置を介してサポートユーザがサポートする機器間ガイドシステムであって、
請求項１記載の被サポート装置と、
請求項８記載のサポート装置とを含む
機器間ガイドシステム。
【請求項１２】
前記操作項目を特定するための情報は、操作項目を含む画像を識別する識別子であり、
前記被サポート装置の出力部は、前記被サポート装置が保持している画像のうち、前記識別子で識別される第１の画像を、前記操作項目を含む画像として操作画面に表示し、
前記サポート装置の出力部は、前記サポート装置が保持している画像のうち、前記識別子で識別される第２の画像を、前記操作項目を含む画像としてガイド画面に表示する
請求項１１に記載の機器間ガイドシステム。
【請求項１３】
被サポート装置を操作する被サポートユーザを、前記被サポート装置とネットワーク接続されたサポート装置を介してサポートユーザがサポートする機器間ガイドシステムにおける被サポート装置による被サポート方法であって、
前記被サポート装置に操作項目を含む操作画面を表示する出力ステップと、
前記操作画面に表示されている前記操作項目を特定するための情報である操作画面情報を含む信号であるサポート開始要求を発行する要求発行ステップと、
前記サポート開始要求を前記サポート装置へ送信する送信ステップと、
前記操作項目のうち前記被サポートユーザが操作すべき操作項目を示すガイドＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）情報を前記サポート装置から受信する受信ステップと、
前記ガイドＧＵＩ情報によって示される操作項目を前記被サポートユーザへ教示するための画像であるガイドＧＵＩを前記操作画面に重畳させるガイドＧＵＩ重畳ステップと、
前記被サポートユーザからのサポート要求を受け付ける処理決定ステップとを含み、
前記処理決定ステップでは、前記被サポートユーザから前記サポート要求を受け付けた際には、前記被サポートユーザによって指定された操作支援のモードの種別を判定し、
前記要求発行ステップでは、前記操作画面情報と、判定された前記モードの種別を示す情報とを含む前記サポート開始要求を発行し、
前記モードの種別が第１のモードと判定された場合、
前記送受信部が前記ガイドＧＵＩ情報を受信した場合には、前記ガイドＧＵＩを前記操作画面へ重畳し、
前記ガイドＧＵＩが重畳された前記操作画面を表示し、
前記被サポート装置は、前記操作画面に対する前記被サポートユーザの操作に従い動作し、
前記サポート装置に表示された前記操作項目を前記サポートユーザが操作した履歴情報である代行操作履歴情報を記録する代行履歴記録ステップをさらに含み、
前記モードの種別が前記第１のモードとは異なる第２のモードであると判定された場合、
前記サポート装置から取得した前記代行操作履歴情報と前記操作画面とを対応付けて記録し、
前記サポート装置による代行操作が行われた後に、記録された前記代行操作履歴情報を前記操作画面に対応付けて表示する
被サポート方法。
【請求項１４】
コンピュータを、被サポート装置を操作する被サポートユーザを、前記被サポート装置とネットワーク接続されたサポート装置を介してサポートユーザがサポートする機器間ガイドシステムにおける被サポート装置として動作させるプログラムを記録する記録媒体であって、
請求項１３記載の被サポート方法を、前記コンピュータに実行させるプログラムを記録する
記録媒体。
【請求項１５】
被サポート装置を操作する被サポートユーザを、前記被サポート装置とネットワーク接続されたサポート装置を介してサポートユーザがサポートする機器間ガイドシステムにおいて、操作項目を含む画像である操作画面を表示する出力部を備える非サポート装置に搭載される集積回路であって、
前記操作画面に表示されている前記操作項目を特定するための情報である操作画面情報を含む信号であるサポート開始要求を発行する要求発行部と、
前記サポート開始要求を前記サポート装置へ送信し、前記操作項目のうち前記被サポートユーザが操作すべき操作項目を示すガイドＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）情報を前記サポート装置から受信する送受信部と、
前記操作すべき操作項目を前記被サポートユーザへ教示するための画像であるガイドＧＵＩを、前記ガイドＧＵＩ情報に基づいて前記操作画面に重畳させるガイドＧＵＩ重畳部と、
前記被サポートユーザからのサポート要求を受け付ける処理決定部とを備え、
前記処理決定部は、前記被サポートユーザから前記サポート要求を受け付けた際には、前記被サポートユーザによって指定された操作支援のモードの種別を判定し、
前記要求発行部は、前記操作画面情報と、判定された前記モードの種別を示す情報とを含む前記サポート開始要求を発行し、
前記モードの種別が第１のモードと判定された場合、
前記処理決定部は、前記送受信部が前記ガイドＧＵＩ情報を受信した場合には、前記ガイドＧＵＩ重畳部に前記ガイドＧＵＩを前記操作画面へ重畳させ、
前記出力部は、前記ガイドＧＵＩが重畳された前記操作画面を表示し、
前記被サポート装置は、前記操作画面に対する前記被サポートユーザの操作に従い動作し、
前記サポート装置に表示された前記操作項目を前記サポートユーザが操作した履歴情報である代行操作履歴情報を記録するための代行履歴記録部をさらに備え、
前記モードの種別が前記第１のモードとは異なる第２のモードであると判定された場合、
前記処理決定部は、前記サポート装置から取得した前記代行操作履歴情報と前記操作画面とを対応付けて前記代行履歴記録部に記録させ、
前記出力部は、前記サポート装置による代行操作が行われた後に、記録された前記代行操作履歴情報を前記操作画面に対応付けて表示する
集積回路。
【請求項１６】
被サポート装置を操作する被サポートユーザを、前記被サポート装置とネットワーク接続されたサポート装置を介してサポートユーザがサポートする機器間ガイドシステムにおけるサポート装置によるサポート方法であって、
前記被サポート装置の操作画面に表示されている操作項目を特定するための情報である操作画面情報を前記サポート装置から受信する受信ステップと、
前記操作画面情報に基づき前記被サポート装置の操作画面に対応する操作画面であるガイド画面を生成するガイド画面生成ステップと、
前記ガイド画面を表示する出力ステップと、
サポートユーザによる前記ガイド画面に対する操作を取得する入力ステップと、
前記サポートユーザによって操作された前記ガイド画面に含まれる前記操作項目を特定する情報であるガイドＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）情報を生成するガイドＧＵＩ生成ステップと、
前記被サポート装置へ前記ガイドＧＵＩ情報を送信する送信ステップと、
前記サポート開始要求に含まれる情報に基づいて前記モードの種別を判定し、前記モードの種別が第１のモードであると判定した場合には、前記ガイド画面を生成する要求受付ステップと、
前記モードの種別が前記第１のモードであると判定された場合には、前記ガイドＧＵＩ情報を生成する処理決定ステップと、
前記被サポート装置の操作画面に対応する画像である代行画面を、前記被サポート装置の操作画面に表示されている操作項目を特定するための情報である操作画面情報に基づき生成する代行画面生成ステップと、
前記サポートユーザが前記代行画面を操作した履歴情報である代行操作履歴情報を生成する代行履歴生成ステップと、
外部の操作対象装置を操作するための信号である操作信号を前記操作対象装置へ送信する代行操作実行ステップとを含み、
前記要求受付ステップでは、前記モードの種別を前記第１のモードとは異なる第２のモードであると判定した場合には、前記代行画面を生成し、
前記処理決定ステップでは、前記モードの種別が前記第２のモードであると判定された場合には、前記サポートユーザによる前記代行画面の操作内容に対応する前記操作信号を前記操作対象装置へ送信し、
前記代行操作実行ステップでは、前記モードの種別が前記第２のモードであると判定された場合には、前記代行操作履歴情報を生成し、当該代行操作履歴情報を前記被サポート装置へ送信する
サポート方法。
【請求項１７】
コンピュータを、被サポート装置を操作する被サポートユーザを、前記被サポート装置とネットワーク接続されたサポート装置を介してサポートユーザがサポートする機器間ガイドシステムにおけるサポート装置として動作させるプログラムを記録する記録媒体であって、
請求項１６記載のサポート方法を、前記コンピュータに実行させるプログラムを記録する
記録媒体。
【請求項１８】
被サポート装置を操作する被サポートユーザを、前記被サポート装置とネットワーク接続されたサポート装置を介してサポートユーザがサポートする機器間ガイドシステムにおいて、ガイド画面を表示する出力部と、サポートユーザによる前記ガイド画面に対する操作を取得する入力部とを備えるサポート装置に搭載される集積回路であって、
前記被サポート装置から前記被サポート装置の操作項目を特定するための情報である操作画面情報を受信する送受信部と、
前記操作画面情報に基づき、前記操作項目を含む画像であるガイド画面を生成するガイド画面生成部と、
前記ガイド画面において、前記サポートユーザによって操作された前記操作項目を示す情報であるガイドＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）情報を生成するガイドＧＵＩ生成部とを備え、
前記送受信部は、さらに、前記ガイドＧＵＩ情報を前記被サポート装置へ送信し、
前記サポート開始要求に含まれる情報に基づいて前記モードの種別を判定し、前記モードの種別が第１のモードであると判定した場合には、前記ガイド画面生成部に前記ガイド画面を生成させる要求受付部と、
前記モードの種別が前記第１のモードであると判定された場合には、前記ガイドＧＵＩ生成部に前記ガイドＧＵＩ情報を生成させる処理決定部と、
前記被サポート装置の操作画面に対応する画像である代行画面を、前記被サポート装置の操作画面に表示されている操作項目を特定するための情報である操作画面情報に基づき生成する代行画面生成部と、
前記サポートユーザが前記代行画面を操作した履歴情報である代行操作履歴情報を生成する代行履歴生成部と、
外部の操作対象装置を操作するための信号である操作信号を前記操作対象装置へ送信する代行操作実行部とをさらに備え、
前記要求受付部は、前記モードの種別を前記第１のモードとは異なる第２のモードであると判定した場合には、前記代行画面生成部に前記代行画面を生成させ、
前記処理決定部は、前記モードの種別が前記第２のモードであると判定された場合には、前記サポートユーザによる前記代行画面の操作内容に対応する前記操作信号を前記代行操作実行部に前記操作対象装置へ送信させ、
前記代行操作実行部は、前記モードの種別が前記第２のモードであると判定された場合には、前記代行履歴生成部に前記代行操作履歴情報を生成させ、前記送受信部に当該代行操作履歴情報を前記被サポート装置へ送信させる
集積回路。
【国際調査報告】
2012169157.tif 000022
2012169157.tif 000023
2012169157.tif 000024
2012169157.tif 000025