Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5489974B2 - Server, remote assist system and method - Google Patents
[go: Go Back, main page]

JP5489974B2 - Server, remote assist system and method - Google Patents

Server, remote assist system and method Download PDF

Info

Publication number
JP5489974B2
JP5489974B2 JP2010281900A JP2010281900A JP5489974B2 JP 5489974 B2 JP5489974 B2 JP 5489974B2 JP 2010281900 A JP2010281900 A JP 2010281900A JP 2010281900 A JP2010281900 A JP 2010281900A JP 5489974 B2 JP5489974 B2 JP 5489974B2
Authority
JP
Japan
Prior art keywords
image
assist
user
target device
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2010281900A
Other languages
Japanese (ja)
Other versions
JP2012128796A (en
Inventor
喬 鈴木
学 太田
健介 大野
正徳 石田
康夫 森永
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Docomo Inc
Original Assignee
NTT Docomo Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NTT Docomo Inc filed Critical NTT Docomo Inc
Priority to JP2010281900A priority Critical patent/JP5489974B2/en
Publication of JP2012128796A publication Critical patent/JP2012128796A/en
Application granted granted Critical
Publication of JP5489974B2 publication Critical patent/JP5489974B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Description

本発明は、リモートアシストサービスを提供するためのサーバ、リモートアシストシステム及び方法に関する。   The present invention relates to a server, a remote assist system, and a method for providing a remote assist service.

近年、拡張現実技術、すなわち、AR(Augumented Reality)技術を利用した仮想オブジェクトの重畳処理が注目されている。このAR技術では、コンピュータを利用して現実環境に付加情報(アノテーション)を重畳してディスプレイ上に提示することが可能となる。典型的には、アノテーションは、現実環境中の特定の物体に関する説明や関連情報を含み、説明対象となる物体近くに提示される。   In recent years, superimposition processing of virtual objects using augmented reality technology, that is, AR (Augmented Reality) technology, has attracted attention. With this AR technology, it is possible to superimpose additional information (annotations) on the real environment using a computer and present them on a display. Typically, the annotation includes explanation and related information regarding a specific object in the real environment, and is presented near the object to be explained.

一方、モバイル端末間の遠隔操作支援のためのナイスアシストモバイル技術が現在利用されている。このナイスアシストモバイル技術によると、ユーザは携帯端末などを利用して遠隔的な支援を受けることができる。   On the other hand, nice assist mobile technology for remote operation support between mobile terminals is currently used. According to this nice assist mobile technology, the user can receive remote support using a portable terminal or the like.

特開2007−279974号公報JP 2007-279974 A 特開2000−101773号公報JP 2000-101773 A

本発明の課題は、AR技術を利用して機器の操作方法を遠隔支援するサーバ、リモートアシストシステム及び方法を提供することである。   An object of the present invention is to provide a server, a remote assist system, and a method for remotely assisting a device operation method using AR technology.

上記課題に鑑み、本発明の一特徴は、アシスト対象機器の機能を利用するためのアシスト要求を被アシスト端末から受信するアシスト要求受信部と、前記アシスト対象機器のマニュアル情報を格納する機器情報格納部と、前記アシスト要求の受信に応答して、前記被アシスト端末に前記アシスト対象機器の現在状態を示すキャプチャ画像を要求し、前記マニュアル情報において受信した前記キャプチャ画像に対応する機器画像を特定し、前記特定された機器画像に示される前記アシスト対象機器の状態から前記機能を実行するためのユーザ操作を決定する機器操作決定部と、前記決定されたユーザ操作を指示する操作指示画像又は前記被アシスト端末が前記操作指示画像を生成するための情報要素を生成し、前記被アシスト端末に送信する操作指示画像生成部とを有するサーバであって、前記機器操作決定部は、前記操作指示画像により指示されたユーザ操作が実行された後の前記アシスト対象機器の状態を示す操作後キャプチャ画像を要求し、受信した前記操作後キャプチャ画像と、前記ユーザ操作が正しく実行された後に前記アシスト対象機器が移行する状態を示す目的画像とを比較し、比較結果に応じて次のユーザ操作を決定するサーバに関する。   In view of the above problems, one feature of the present invention is that an assist request receiving unit that receives an assist request for using a function of an assist target device from an assisted terminal, and a device information storage that stores manual information of the assist target device And in response to receiving the assist request, request a capture image indicating the current state of the assist target device from the assisted terminal, and specify a device image corresponding to the captured image received in the manual information. A device operation determining unit for determining a user operation for executing the function from the state of the assist target device indicated in the specified device image; and an operation instruction image for instructing the determined user operation or the target The assist terminal generates an information element for generating the operation instruction image, and transmits the information element to the assisted terminal. A server having an instruction image generation unit, wherein the device operation determination unit requests a post-operation capture image indicating a state of the assist target device after a user operation specified by the operation instruction image is executed. A server that compares the received post-operation captured image with a target image indicating a state in which the assist target device transitions after the user operation is correctly executed, and determines a next user operation according to the comparison result .

本発明の他の特徴は、ユーザがアシスト対象機器を利用するのを支援する被アシスト端末と、前記被アシスト端末と通信接続されるサーバと、前記サーバに通信接続されるデータセンタとを有するリモートアシストシステムであって、前記サーバは、前記アシスト対象機器の機能を利用するためのアシスト要求を被アシスト端末から受信するアシスト要求受信部と、前記アシスト対象機器のマニュアル情報を前記データセンタから取得し、前記取得したマニュアル情報を格納する機器情報格納部と、前記アシスト要求の受信に応答して、前記被アシスト端末に前記アシスト対象機器の現在状態を示すキャプチャ画像を要求し、前記マニュアル情報において受信した前記キャプチャ画像に対応する機器画像を特定し、前記特定された機器画像に示される前記アシスト対象機器の状態から前記機能を実行するためのユーザ操作を決定する機器操作決定部と、前記決定されたユーザ操作を指示する操作指示画像又は前記被アシスト端末が前記操作指示画像を生成するための情報要素を生成し、前記被アシスト端末に送信する操作指示画像生成部とを有し、前記機器操作決定部は、前記操作指示画像により指示されたユーザ操作が実行された後の前記アシスト対象機器の状態を示す操作後キャプチャ画像を要求し、受信した前記操作後キャプチャ画像と、前記ユーザ操作が正しく実行された後に前記アシスト対象機器が移行する状態を示す目的画像とを比較し、比較結果に応じて次のユーザ操作を決定するリモートアシストシステムに関する。   Another feature of the present invention is that a remote terminal includes an assisted terminal that assists a user in using an assist target device, a server that is communicatively connected to the assisted terminal, and a data center that is communicatively connected to the server. In the assist system, the server obtains from the data center an assist request receiving unit that receives an assist request for using the function of the assist target device from a terminal to be assisted, and the assist target device. A device information storage unit for storing the acquired manual information; and in response to receiving the assist request, request a captured image indicating the current state of the assist target device from the assisted terminal and receive the received manual information. The device image corresponding to the captured image is identified, and the identified device image A device operation determining unit that determines a user operation for executing the function from the state of the assist target device, and an operation instruction image that instructs the determined user operation or the terminal to be assisted receives the operation instruction image. An operation instruction image generation unit that generates an information element for generation and transmits the information element to the assisted terminal, and the device operation determination unit is configured to execute a user operation instructed by the operation instruction image. A post-operation capture image indicating the state of the assist target device is requested, and the received post-operation capture image is compared with a target image indicating a state in which the assist target device shifts after the user operation is correctly executed. The present invention relates to a remote assist system that determines a next user operation according to a comparison result.

本発明のさらなる他の態様は、リモートアシストサービスを提供するサーバにおける方法であって、アシスト対象機器の機能を利用するためのアシスト要求を被アシスト端末から受信するステップと、前記アシスト要求の受信に応答して、前記被アシスト端末に前記アシスト対象機器の現在状態を示すキャプチャ画像を要求し、前記サーバに格納されているマニュアル情報において受信した前記キャプチャ画像に対応する機器画像を特定し、前記特定された機器画像に示される前記アシスト対象機器の状態から前記機能を実行するためのユーザ操作を決定するステップと、前記決定されたユーザ操作を指示する操作指示画像又は前記被アシスト端末が前記操作指示画像を生成するための情報要素を生成し、前記被アシスト端末に送信するステップとを有し、前記ユーザ操作を決定するステップは、前記操作指示画像により指示されたユーザ操作が実行された後の前記アシスト対象機器の状態を示す操作後キャプチャ画像を要求し、受信した前記操作後キャプチャ画像と、前記ユーザ操作が正しく実行された後に前記アシスト対象機器が移行する状態を示す目的画像とを比較し、比較結果に応じて次のユーザ操作を決定する方法に関する。   Still another aspect of the present invention is a method in a server for providing a remote assist service, the step of receiving an assist request for using a function of an assist target device from a terminal to be assisted, and reception of the assist request. In response, the captured image indicating the current state of the assist target device is requested to the assisted terminal, the device image corresponding to the captured image received in the manual information stored in the server is identified, and the identification A step of determining a user operation for executing the function from the state of the assist target device indicated in the determined device image, and an operation instruction image for instructing the determined user operation or the assisted terminal receiving the operation instruction An information element for generating an image is generated and transmitted to the assisted terminal. The step of determining the user operation requests a post-operation capture image indicating a state of the assist target device after the user operation specified by the operation instruction image is executed, and has received the received The present invention relates to a method for comparing a captured image after operation with a target image indicating a state in which the assist target device shifts after the user operation is correctly executed, and determining a next user operation according to the comparison result.

本発明によると、AR技術を利用して機器の操作方法を遠隔支援するサーバ、リモートアシストシステム及び方法を提供することができる。   According to the present invention, it is possible to provide a server, a remote assist system, and a method for remotely assisting a device operation method using AR technology.

図1は、本発明の一実施例によるリモートアシストシステムを示す。FIG. 1 shows a remote assist system according to an embodiment of the present invention. 図2は、本発明の一実施例による被アシスト端末の構成を示す。FIG. 2 shows a configuration of the assisted terminal according to an embodiment of the present invention. 図3は、本発明の一実施例によるARサーバの構成を示す。FIG. 3 shows a configuration of an AR server according to an embodiment of the present invention. 図4は、本発明の一実施例によるアシスト処理を示すフロー図である。FIG. 4 is a flowchart showing assist processing according to an embodiment of the present invention. 図5は、本発明の一実施例による現在状態特定処理を示すフロー図である。FIG. 5 is a flowchart showing a current state specifying process according to an embodiment of the present invention. 図6は、本発明の一実施例による操作決定処理を示すフロー図である。FIG. 6 is a flowchart showing an operation determination process according to an embodiment of the present invention.

以下、図面に基づいて本発明の実施の形態を説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

図1を参照して、本発明の一実施例によるリモートアシストシステムを説明する。図1は、本発明の一実施例によるリモートアシストシステムの構成を示す。図1に示されるように、リモートアシストシステム100は、アシスト対象機器150と、被アシスト端末200と、ARサーバ300と、データセンタ400とを有する。   A remote assist system according to an embodiment of the present invention will be described with reference to FIG. FIG. 1 shows a configuration of a remote assist system according to an embodiment of the present invention. As illustrated in FIG. 1, the remote assist system 100 includes an assist target device 150, an assisted terminal 200, an AR server 300, and a data center 400.

アシスト対象機器150は、ユーザ操作に応答して各種機能を実現したり、ユーザ操作に応答してアシスト対象機器150の機器状態を設定可能な何れかの装置である。ユーザがアシスト対象機器150の機能を利用しようとするとき、又は機器状態を設定しようとするとき、ユーザはその操作方法及び設定方法の支援又はアシストを受けることを所望することがある。アシスト対象機器150は、ユーザがその操作方法や設定方法のアシストを受ける対象となる装置である。   The assist target device 150 is any device that can realize various functions in response to a user operation or set the device state of the assist target device 150 in response to a user operation. When the user tries to use the function of the assist target device 150 or sets the device state, the user may desire to receive assistance or assistance for the operation method and the setting method. The assist target device 150 is a device that is a target for which the user receives assistance with the operation method and the setting method.

アシスト対象機器の一例として、パーソナルコンピュータがあげられる。典型的には、パーソナルコンピュータでは、付属のマウスやキーボードを介したユーザによる操作に応じて動作状態が変更され、その変更前後の動作状態が付属のディスプレイを介し視認できる。すなわち、パーソナルコンピュータでは、電源オンするとスタート状態を示す初期画面が表示される。例えば、ユーザがインターネット上のあるサイトのウェブページを閲覧したい場合、ユーザはマウスを用いて、この初期画面上に表示されたウェブブラウザのアイコン上にポインタを移動し、当該アイコン上でマウスをクリックする。クリックに応答してウェブブラウザが起動された後、ユーザはキーボードを用いて、ウェブブラウザの所定の領域にサイトのURL(Uniform Resource Locator)を入力することによって、所望のウェブページを表示することができる。この場合、パーソナルコンピュータは、スタート状態から始まって、ユーザによるマウスの移動及びクリック操作によってウェブブラウザ起動状態に移行し、さらにユーザによるキーボードへのURLの入力によって特定のサイトのウェブページを表示する状態に移行する。しかしながら、本実施例によるアシスト対象機器150は、パーソナルコンピュータに限定されるものでなく、例えば、内蔵された操作パネル、付属のディスプレイ、点滅ライト、ボタン、スイッチなど、ユーザ操作に応じて遷移するアシスト対象機器150の状態が外部から視認可能な任意の装置である。   An example of the assist target device is a personal computer. Typically, in a personal computer, the operating state is changed in accordance with a user operation via an attached mouse or keyboard, and the operating state before and after the change can be visually recognized through the attached display. That is, in the personal computer, when the power is turned on, an initial screen showing a start state is displayed. For example, when a user wants to browse a web page of a site on the Internet, the user moves the pointer over the web browser icon displayed on the initial screen using the mouse and clicks the mouse on the icon. To do. After the web browser is started in response to the click, the user can display a desired web page by inputting the URL (Uniform Resource Locator) of the site in a predetermined area of the web browser using the keyboard. it can. In this case, the personal computer starts from the start state, shifts to a web browser activation state by a mouse movement and click operation by the user, and further displays a web page of a specific site by inputting a URL to the keyboard by the user. Migrate to However, the assist target device 150 according to the present embodiment is not limited to a personal computer. For example, an assist operation device, such as a built-in operation panel, an attached display, a blinking light, a button, or a switch, that changes according to a user operation. It is an arbitrary device in which the state of the target device 150 is visible from the outside.

アシスト対象機器150は、ボタンやタッチパネルなどの内蔵された入力装置を介しユーザの操作指示を受付てもよいし、リモコン、キーボード、マウスなどの付属の入力装置を介しユーザの操作指示を受信してもよい。また、アシスト対象機器150は、複数の操作手段を介しユーザから操作指示を受付可能なものであってもよい。   The assist target device 150 may receive a user operation instruction via an input device such as a button or a touch panel, or may receive a user operation instruction via an attached input device such as a remote controller, a keyboard, or a mouse. Also good. Further, the assist target device 150 may be capable of receiving an operation instruction from a user via a plurality of operation means.

被アシスト端末200は、アシスト対象機器150の視認可能な状態を視覚的に認識可能な装置であって、画像キャプチャ機能を備えた装置である。さらに被アシスト端末200は、キャプチャした画像情報をARサーバ300に送信し、ARサーバ300から後述するようなアシスト対象機器150のユーザ操作をアシストするための各種操作指示画像を受信する通信機能を備える。被アシスト端末200は、アシスト対象機器150の状態を視覚的にキャプチャするため、アシスト対象機器150の近傍に配置及び/又は移動可能な装置である。典型的には、被アシスト端末200は、カメラ機能を備えた携帯電話、携帯情報端末、スマートフォンなどである。アシスト対象機器150の機能を利用するため、ユーザが被アシスト端末200を介しARサーバ300に所望の機能を実行するための操作方法のアシストを受けるためのアシスト要求を送信することによって、本実施例によるアシスト処理が開始される。   The assisted terminal 200 is a device that can visually recognize the visually recognizable state of the assist target device 150 and has an image capture function. Furthermore, the assisted terminal 200 has a communication function of transmitting captured image information to the AR server 300 and receiving various operation instruction images for assisting user operations of the assist target device 150 as will be described later from the AR server 300. . The assisted terminal 200 is a device that can be arranged and / or moved in the vicinity of the assist target device 150 in order to visually capture the state of the assist target device 150. Typically, the assisted terminal 200 is a mobile phone having a camera function, a mobile information terminal, a smartphone, or the like. In order to use the function of the assist target device 150, the user transmits an assist request for receiving an assist of an operation method for executing a desired function to the AR server 300 via the assisted terminal 200. The assist process is started.

ARサーバ300は、被アシスト端末200と通信可能であって、被アシスト端末200からアシスト要求を受信すると、アシスト要求に示されたユーザが所望するアシスト対象機器150の機能を実行するための操作手順を決定し、被アシスト端末200に操作手順の各ユーザ操作を示す画像情報を提供する。例えば、ユーザが次にマウスの右ボタンをクリックする必要がある場合、ARサーバ300は、AR(Augumented Reality)技術を利用して、マウスを表示した画像において、表示されたマウスの右ボタンをクリックすることを促すメッセージ、ハイライト、アニメーションなどのアノテーションをマウスに重畳的に表示する画像を生成し、被アシスト端末200に送信する。被アシスト端末200を介しこのような操作指示画像を受信すると、ユーザは、視覚的に操作方法を認識することが可能となる。ARサーバ300は、各種機器の操作手順と、当該機器の各機器状態を示す画像とを記録したマニュアル情報を格納するデータベースとして機能するデータセンタ400と通信接続し、アシスト対象機器150のマニュアル情報を取得及び格納する。   The AR server 300 is communicable with the assisted terminal 200, and upon receiving an assist request from the assisted terminal 200, an operation procedure for executing the function of the assist target device 150 desired by the user indicated in the assist request. And the image information indicating each user operation of the operation procedure is provided to the assisted terminal 200. For example, when the user next needs to click the right button of the mouse, the AR server 300 uses the AR (Augmented Reality) technology to click the right button of the displayed mouse in the image displaying the mouse. An image that superimposes an annotation such as a message, highlight, or animation that prompts the user to be displayed on the mouse is generated and transmitted to the assisted terminal 200. When such an operation instruction image is received via the assisted terminal 200, the user can visually recognize the operation method. The AR server 300 is communicatively connected to a data center 400 functioning as a database for storing manual information in which operation procedures of various devices and images indicating the device states of the devices are recorded, and the manual information of the assist target device 150 is obtained. Get and store.

データセンタ400は、典型的には、アシスト対象機器150のメーカにより提供されるデータベースであり、メーカにより製造された各種機器のマニュアル情報を保持する。   The data center 400 is typically a database provided by the manufacturer of the assist target device 150 and holds manual information of various devices manufactured by the manufacturer.

マニュアル情報は、アシスト対象機器150の各機能に対して用意された操作手順情報と、画像遷移情報とを有する。すなわち、マニュアル情報は、ある機器のある機能を実行するための1以上のユーザ操作と共に、各ユーザ操作の実行前後の機器状態を示す画像を含む。例えば、アシスト対象機器150がビデオ機器であり、ユーザにより所望される機能がビデオ機器のテレビ予約録画機能であれば、典型的には、ユーザはまず電源オン後のスタート状態においてリモコンからテレビ予約録画機能ボタンを押下する。このボタンの押下が適切にされると、付属のテレビに電子番組表が表示され、所望のテレビ番組を選択するよう促される。次に、ユーザは電子番組表から所望のテレビ番組を指定する。テレビ番組の指定が適切にされると、指定されたテレビ番組が電子番組表でハイライトされ、ハイライトされたテレビ番組で間違いないか確認を促される。その後、ユーザが確認ボタンを指定すると、指定したテレビ番組の予約を設定したという受付完了画面が表示され、テレビ予約録画機能が完了する。この場合、ビデオ機器のテレビ予約録画機能の操作手順情報は、「テレビ予約録画機能ボタンの押下→電子番組表から所望のテレビ番組を指定→確認ボタンの指定」という一連のユーザ操作の遷移を示す情報であり、画像遷移情報は、「電子番組表の表示画像→指定されたテレビ番組のハイライト表示画像→受付完了画面の表示画像」という対応する各操作実行後の状態を示す一連の画像を示す情報となる。このようなアシスト対象機器150の各機能に対する操作手順情報と画像遷移情報とが、マニュアル情報としてデータセンタ400に格納されている。   The manual information includes operation procedure information prepared for each function of the assist target device 150 and image transition information. That is, the manual information includes one or more user operations for executing a certain function of a certain device, and an image indicating a device state before and after the execution of each user operation. For example, if the assist target device 150 is a video device and the function desired by the user is a TV reservation recording function of the video device, typically, the user first sets the TV reservation recording from the remote control in the start state after power-on. Press the function button. When this button is properly pressed, an electronic program guide is displayed on the attached television, prompting the user to select a desired television program. Next, the user designates a desired television program from the electronic program guide. When the television program is properly designated, the designated television program is highlighted in the electronic program guide, and the user is prompted to confirm whether the highlighted television program is correct. Thereafter, when the user designates a confirmation button, a reception completion screen indicating that the designated television program reservation has been set is displayed, and the television reserved recording function is completed. In this case, the operation procedure information of the TV reserved recording function of the video device indicates a transition of a series of user operations of “pressing the TV reserved recording function button → designating a desired TV program from the electronic program guide → designating a confirmation button”. The image transition information is a series of images indicating the state after execution of each corresponding operation of “display image of electronic program guide → highlight display image of designated television program → display image of reception completion screen”. It becomes information to show. Operation procedure information and image transition information for each function of the assist target device 150 are stored in the data center 400 as manual information.

次に、図2を参照して、本発明の一実施例による被アシスト端末200の構成を説明する。上述したように、被アシスト端末200は、アシスト対象機器150の各種機能をユーザが利用する際、当該機能を実行するために必要とされるユーザの操作手順又は設定手順を視覚的にガイドすると共に、ユーザが適切な操作をしたかARサーバ300に判断させるため、ユーザによる操作又は設定後のアシスト対象機器150の状態をキャプチャし、キャプチャした画像をサーバ300に送信する。被アシスト端末200は、典型的には、携帯電話、携帯情報端末、スマートフォンなどの画像表示機能、画像キャプチャ機能及び通信機能を備えた何れかの装置である。   Next, the configuration of the assisted terminal 200 according to an embodiment of the present invention will be described with reference to FIG. As described above, when the user uses various functions of the assist target device 150, the user-assisted terminal 200 visually guides the user's operation procedure or setting procedure required to execute the function. In order to make the AR server 300 determine whether the user has performed an appropriate operation, the state of the assist target device 150 after the operation or setting by the user is captured, and the captured image is transmitted to the server 300. The assisted terminal 200 is typically any device having an image display function, an image capture function, and a communication function, such as a mobile phone, a portable information terminal, and a smartphone.

被アシスト端末200は、典型的には、補助記憶装置、メモリ装置、CPU、通信装置、表示装置、入力装置、キャプチャ装置などの各種ハードウェアリソースの1以上から構成される。補助記憶装置は、ハードディスクやフラッシュメモリなどから構成され、後述される各種処理を実現するプログラムやデータを格納する。メモリ装置は、RAM(Random Access Memory)などから構成され、プログラムの起動指示があった場合に、補助記憶装置からプログラムを読み出して格納する。CPUは、情報を処理するプロセッサとして機能し、メモリ装置に格納されたプログラムに従って後述される各種機能を実現する。通信装置は、ネットワークを介し他の装置と有線及び/又は無線接続するための各種通信回路から構成される。通信装置はさらに、ネットワーク上のサーバなどの他の装置と接続するための通信インタフェースなどを有する。表示装置は、ディスプレイなどから構成され、ARサーバ300から受信したデータを表示する。入力装置は、典型的には、操作ボタン、キーボード、マウス等で構成され、ユーザが様々な操作命令を入力するのに用いられる。キャプチャ装置は、レンズを介し取得した画像をCCD(Charge Coupled Device)などの撮像手段によって画像情報に変換する。なお、被アシスト端末200は、上述したハードウェア構成に限定されるものでなく、ARサーバ300と双方向通信するための機能を有する他の何れか適切なハードウェア構成を有してもよい。   The assisted terminal 200 typically includes one or more of various hardware resources such as an auxiliary storage device, a memory device, a CPU, a communication device, a display device, an input device, and a capture device. The auxiliary storage device is composed of a hard disk, a flash memory, and the like, and stores programs and data for realizing various processes described later. The memory device is composed of a RAM (Random Access Memory) or the like, and reads and stores the program from the auxiliary storage device when an instruction to start the program is given. The CPU functions as a processor for processing information, and realizes various functions described later according to a program stored in the memory device. The communication device includes various communication circuits for wired and / or wireless connection with other devices via a network. The communication device further includes a communication interface for connecting to other devices such as a server on the network. The display device includes a display and the like, and displays data received from the AR server 300. The input device typically includes an operation button, a keyboard, a mouse, and the like, and is used by a user to input various operation commands. The capture device converts an image acquired through a lens into image information by an imaging unit such as a CCD (Charge Coupled Device). The assisted terminal 200 is not limited to the hardware configuration described above, and may have any other appropriate hardware configuration having a function for bidirectional communication with the AR server 300.

図2は、本発明の一実施例による被アシスト端末200の構成を示す。図2に示されるように、被アシスト端末200は、ユーザインタフェース部210と、画像キャプチャ部220と、通信部230とを有する。   FIG. 2 shows a configuration of the assisted terminal 200 according to an embodiment of the present invention. As illustrated in FIG. 2, the assisted terminal 200 includes a user interface unit 210, an image capture unit 220, and a communication unit 230.

ユーザインタフェース部210は、表示装置や入力装置などの各種入出力装置により実現される。ユーザインタフェース部210は、ユーザからアシスト要求などの各種指示を受け付け、通信部230を介しARサーバ300に送信する。このアシスト要求において、ユーザがアシストを受けることを所望するアシスト対象機器150とその機能とが指定される。このアシスト要求に応答してARサーバ300から操作指示画像などを受信すると、ユーザインタフェース部210は、受信した操作指示画像などの各種画像情報をユーザに表示する。あるいは、ユーザインタフェース部210は、ARサーバ300から操作指示画像を生成するための各種情報要素を受信し、受信した情報要素に基づき操作指示画像を生成し、ユーザに表示してもよい。   The user interface unit 210 is realized by various input / output devices such as a display device and an input device. The user interface unit 210 receives various instructions such as an assist request from the user, and transmits them to the AR server 300 via the communication unit 230. In the assist request, the assist target device 150 that the user desires to receive assist and its function are designated. When an operation instruction image or the like is received from the AR server 300 in response to the assist request, the user interface unit 210 displays various image information such as the received operation instruction image to the user. Alternatively, the user interface unit 210 may receive various information elements for generating an operation instruction image from the AR server 300, generate an operation instruction image based on the received information element, and display it to the user.

画像キャプチャ部220は、画像キャプチャ装置などにより実現され、外部から視認可能なアシスト対象機器150の状態をキャプチャする。画像キャプチャ部220は、キャプチャしたキャプチャ画像を通信部230を介しARサーバ300に送信する。また、画像キャプチャ部220は、バーコードやQRコードなどの各種コード画像をキャプチャし、キャプチャしたコード画像から情報を抽出し、抽出した情報を通信部230に提供する。例えば、アシスト対象機器150やアシスト対象機器150を操作するためのリモコン、マウス、キーボードなどの操作手段の識別情報をARサーバ300に送信するため、ユーザは、画像キャプチャ部220を用いてアシスト対象機器150や操作手段に添付されているQRコードをキャプチャすることによって、アシスト対象機器150の識別情報を読み込み、これをARサーバ300に提供するようにしてもよい。   The image capture unit 220 is realized by an image capture device or the like, and captures the state of the assist target device 150 visible from the outside. The image capture unit 220 transmits the captured image captured to the AR server 300 via the communication unit 230. The image capture unit 220 captures various code images such as a barcode and a QR code, extracts information from the captured code image, and provides the extracted information to the communication unit 230. For example, in order to transmit the identification information of the assist target device 150 and the operation means such as a remote controller, a mouse, and a keyboard for operating the assist target device 150 to the AR server 300, the user uses the image capture unit 220 to assist the assist target device. The identification information of the assist target device 150 may be read by capturing the QR code attached to 150 or the operation unit, and provided to the AR server 300.

通信部230は、通信装置や通信回路などにより実現され、ARサーバ300と情報をやりとりする。通信部230は、ユーザインタフェース部210から受信したアシスト要求や画像キャプチャ部220から受信したキャプチャ画像などをARサーバ300に送信し、またARサーバ300から操作指示画像などの各種情報を受信する。他の実施例では、通信部230は、アシスト対象機器150の通信部(図示せず)と近距離無線通信を行うための近距離無線通信機能を有し、当該機能を利用してアシスト対象機器150の通信部からアシスト対象機器150の状態を示す情報を取得し、ARサーバ300に送信してもよい。この場合、ARサーバ300は、受信したアシスト対象機器150の状態を示す情報を参考情報として利用して、受信したキャプチャ画像と組み合わせてアシスト対象機器150の状態を判断することが可能となり、より精度の高いアシスト対象機器150の状態判定が可能となる。   The communication unit 230 is realized by a communication device, a communication circuit, or the like, and exchanges information with the AR server 300. The communication unit 230 transmits the assist request received from the user interface unit 210, the captured image received from the image capture unit 220, and the like to the AR server 300, and receives various information such as an operation instruction image from the AR server 300. In another embodiment, the communication unit 230 has a short-range wireless communication function for performing short-range wireless communication with a communication unit (not shown) of the assist target device 150, and uses the function to assist the target device. Information indicating the state of the assist target device 150 may be acquired from the communication unit 150 and transmitted to the AR server 300. In this case, the AR server 300 can use the received information indicating the state of the assist target device 150 as reference information, and determine the state of the assist target device 150 in combination with the received captured image. It is possible to determine the state of the assist target device 150 having a high value.

次に、図3を参照して、本発明の一実施例によるARサーバ300の構成を説明する。上述したように、ARサーバ300は、被アシスト端末200からアシスト要求を受信すると、アシスト要求に示されたユーザが所望するアシスト対象機器150の機能を実行するために必要な1以上のユーザ操作からなる操作手順を決定し、当該ユーザ操作を示す操作指示画像を提供する。この操作手順の決定は、アシスト対象機器150のメーカから提供されたマニュアル情報に基づき行われ、アシスト対象機器150の現在状態から要求された機能を完了させるまでの1以上のユーザ操作が決定される。ARサーバ300は、アシスト対象機器150の現在状態を決定し、次にユーザが操作すべきユーザ操作を視覚的に表現した操作指示画像を被アシスト端末200に提供する。この操作指示画像は、AR技術を利用して、ユーザが被アシスト端末200を介し当該操作を視覚的に認識可能な画像から構成される。ARサーバ300から通知されたユーザ操作が実行され、実行後のアシスト対象機器150の状態を示すキャプチャ画像を被アシスト端末200から受信すると、ARサーバ300は、受信したキャプチャ画像と、ユーザが正しい操作を実行した場合に遷移する状態を示す目的画像とを比較し、これらの画像が一致する場合にユーザが正しい操作を実行したと判断する。判断結果に基づき、ARサーバ300は、次のユーザ操作の指示を被アシスト端末200に通知する。ARサーバ300は、要求された機能を実行するための操作手順に関する最終目的画像に対応するキャプチャ情報を被アシスト端末200から受信するまで、上述した処理を繰り返す。   Next, the configuration of the AR server 300 according to an embodiment of the present invention will be described with reference to FIG. As described above, when the AR server 300 receives an assist request from the assisted terminal 200, the AR server 300 receives one or more user operations necessary for executing the function of the assist target device 150 desired by the user indicated in the assist request. An operation instruction image indicating the user operation is provided. The operation procedure is determined based on manual information provided by the manufacturer of the assist target device 150, and one or more user operations from the current state of the assist target device 150 to completion of the requested function are determined. . The AR server 300 determines the current state of the assist target device 150 and provides an operation instruction image that visually represents the user operation to be operated by the user to the assisted terminal 200. This operation instruction image is composed of an image that allows the user to visually recognize the operation via the assisted terminal 200 using the AR technology. When the user operation notified from the AR server 300 is executed and a captured image indicating the state of the assist target device 150 after the execution is received from the assisted terminal 200, the AR server 300 receives the received captured image and the correct operation by the user. Is compared with a target image indicating a transition state when the image is executed, and it is determined that the user has performed a correct operation when the images match. Based on the determination result, the AR server 300 notifies the assisted terminal 200 of an instruction for the next user operation. The AR server 300 repeats the above-described processing until it receives capture information corresponding to the final target image related to the operation procedure for executing the requested function from the assisted terminal 200.

ARサーバ300は、典型的には、補助記憶装置、メモリ装置、CPU、通信装置などの各種ハードウェアリソースの1以上から構成される。補助記憶装置は、ハードディスクやフラッシュメモリなどから構成され、後述される各種処理を実現するプログラムやデータを格納する。メモリ装置は、RAM(Random Access Memory)などから構成され、プログラムの起動指示があった場合に、補助記憶装置からプログラムを読み出して格納する。CPUは、情報を処理するプロセッサとして機能し、メモリ装置に格納されたプログラムに従って後述される各種機能を実現する。後述するように、ARサーバ300は、被アシスト端末200から取得したキャプチャ画像と各目的画像とが一致するか判断するための画像マッチングプログラムなどの何れか適切な画像解析プログラムを備える。また、ARサーバ300は、上述したようなアシスト対象機器150の操作手段に操作方法のアノテーションを重畳するためのAR技術を実現するための何れか適切な画像処理プログラムを備える。通信装置は、ネットワークを介し他の装置と接続するための各種通信回路から構成される。通信装置は、典型的には、各種ネットワークと接続するための通信インタフェースなどを有する。なお、ARサーバ300は、上述したハードウェア構成に限定されるものでなく、ネットワークを介し被アシスト端末200と双方向通信するための機能を有する他の何れか適切なハードウェア構成を有してもよい。   The AR server 300 is typically composed of one or more of various hardware resources such as an auxiliary storage device, a memory device, a CPU, and a communication device. The auxiliary storage device is composed of a hard disk, a flash memory, and the like, and stores programs and data for realizing various processes described later. The memory device is composed of a RAM (Random Access Memory) or the like, and reads and stores the program from the auxiliary storage device when an instruction to start the program is given. The CPU functions as a processor for processing information, and realizes various functions described later according to a program stored in the memory device. As will be described later, the AR server 300 includes any appropriate image analysis program such as an image matching program for determining whether the captured image acquired from the assisted terminal 200 matches each target image. Further, the AR server 300 includes any appropriate image processing program for realizing an AR technique for superimposing an operation method annotation on the operation unit of the assist target device 150 as described above. The communication device includes various communication circuits for connecting to other devices via a network. The communication device typically includes a communication interface for connecting to various networks. The AR server 300 is not limited to the hardware configuration described above, and has any other appropriate hardware configuration having a function for bidirectional communication with the assisted terminal 200 via a network. Also good.

図3は、本発明の一実施例によるARサーバ300の構成を示す。図3に示されるように、ARサーバ300は、アシスト要求受信部310と、機器情報格納部320と、機器操作決定部330と、操作指示画像生成部340とを有する。   FIG. 3 shows a configuration of the AR server 300 according to an embodiment of the present invention. As illustrated in FIG. 3, the AR server 300 includes an assist request receiving unit 310, a device information storage unit 320, a device operation determination unit 330, and an operation instruction image generation unit 340.

アシスト要求受信部310は、ユーザからのアシスト要求を被アシスト端末200を介し受信する。アシスト要求は、ユーザがアシストを受けることを所望するアシスト対象機器150とその機能とを指定する。被アシスト端末200からアシスト要求を受信すると、アシスト要求受信部310は、受信したアシスト要求からユーザがアシストを所望するアシスト対象機器150と機能とを抽出し、機器操作決定部330に送信する。また、アシスト対象機器150が複数の操作手段(例えば、機器本体の操作パネルと付属のリモコンやマウスなど)を介し操作可能である場合、アシスト要求受信部310は、ユーザが使用する操作手段を特定する操作手段識別情報を併せて受信するようにしてもよい。   The assist request receiving unit 310 receives an assist request from the user via the assisting terminal 200. The assist request designates an assist target device 150 that the user desires to receive assistance and its function. When receiving an assist request from the assisting terminal 200, the assist request receiving unit 310 extracts the assist target device 150 and the function that the user desires to assist from the received assist request, and transmits the assist target device 150 to the device operation determining unit 330. When the assist target device 150 can be operated via a plurality of operation means (for example, the operation panel of the device main body and the attached remote controller or mouse), the assist request receiving unit 310 specifies the operation means used by the user. The operation means identification information to be received may be received together.

本実施例では、ユーザがアシスト対象機器150と所望する機能とを指定してアシスト要求をARサーバ300に送信するが、本発明はこれに限定されるものでない。他の実施例では、ユーザはアシスト対象機器150のみを指定してアシスト要求をARサーバ300に送信し、ARサーバ300が機器情報格納部320又はデータセンタ400に格納されているマニュアル情報を参照して、指定されたアシスト対象機器150においてユーザが利用可能な機能を確認する。利用可能な機能の確認後、ARサーバ300は、これらの機能を示すメニュー情報を被アシスト端末200を介しユーザに提示し、メニュー情報において提示された各機能からユーザに所望する機能を選択させることによって、ユーザが所望する機能を特定するようにしてもよい。このように、ユーザが所望するアシスト対象機器150とその機能とをARサーバ300が特定することを可能にする何れか適切な方法が利用可能である。   In this embodiment, the user designates the assist target device 150 and a desired function and transmits an assist request to the AR server 300, but the present invention is not limited to this. In another embodiment, the user designates only the assist target device 150 and transmits an assist request to the AR server 300, and the AR server 300 refers to the manual information stored in the device information storage unit 320 or the data center 400. Thus, the functions available to the user in the designated assist target device 150 are confirmed. After confirming the available functions, the AR server 300 presents menu information indicating these functions to the user via the assisted terminal 200, and allows the user to select a desired function from each function presented in the menu information. Thus, the function desired by the user may be specified. As described above, any appropriate method that enables the AR server 300 to specify the assist target device 150 and the function desired by the user can be used.

機器情報格納部320は、各メーカにより提供される各種アシスト対象機器の操作手順情報と画像遷移情報とからなるマニュアル情報を保持し、ARサーバ300の他の構成要素から要求に応じて要求されたアシスト対象機器のマニュアル情報を提供する。要求されたアシスト対象機器のマニュアル情報を保持している場合、機器情報格納部320は当該マニュアル情報を提供する。他方、要求されたアシスト対象機器のマニュアル情報を保持していない場合、機器情報格納部320は要求されたアシスト対象機器のメーカのデータセンタ400にアクセスし、当該アシスト対象機器のマニュアル情報を取得する。   The device information storage unit 320 stores manual information including operation procedure information and image transition information of various assist target devices provided by each manufacturer, and requested by other components of the AR server 300 in response to a request. Provide manual information for assistive devices. When the manual information of the requested assist target device is held, the device information storage unit 320 provides the manual information. On the other hand, when the manual information of the requested assist target device is not held, the device information storage unit 320 accesses the data center 400 of the requested assist target device manufacturer and acquires the manual information of the assist target device. .

上述したように、マニュアル情報は、当該アシスト対象機器150において利用可能な各種機能を実行するための1以上のユーザ操作からなる操作手順を示す操作手順情報と共に、操作手順の各ユーザ操作が実行された後のアシスト対象機器150の状態を示す画像の遷移を示す画像遷移情報を含む。例えば、ビデオ機器のテレビ予約録画機能であれば、典型的には、操作手順情報は、「テレビ予約録画機能ボタンの押下→電子番組表から所望のテレビ番組を指定→確認ボタンの指定」から構成され、画像遷移情報は、「電子番組表の表示画像→指定されたテレビ番組のハイライト表示画像→受付完了画面の表示画像」から構成される。典型的には、各機能に対応する操作手順情報は、アシスト対象機器150の電源オン後のスタート状態からの操作手順を示し、操作手順情報に対応する画像遷移情報は、スタート状態を示す画像(例えば、ビデオ機器では、電源オン後に表示される画面など)からの画像遷移を示す。この場合、各操作手順は、スタート状態をルートとし、各機器状態をノードとしたツリー状の各パスに相当し、各ユーザ操作は操作実行前の機器状態のノードから操作実行後の機器状態のノードとをつなぐエッジとみなすことができる。この場合、各画像遷移は、スタート状態から遷移する各機器状態を示す1以上の画像のシーケンスとなり、各画像は、直前の機器状態においてユーザが正しい操作をした場合にアシスト対象機器150が遷移する状態を示す目的画像となる。   As described above, each user operation of the operation procedure is executed together with the operation procedure information indicating the operation procedure including one or more user operations for executing various functions available in the assist target device 150. The image transition information indicating the transition of the image indicating the state of the assist target device 150 is included. For example, in the case of a TV reservation recording function of a video device, typically, the operation procedure information is composed of “pressing a TV reservation recording function button → designating a desired TV program from an electronic program guide → designating a confirmation button”. The image transition information is composed of “display image of electronic program guide → highlight display image of designated television program → display image of reception completion screen”. Typically, the operation procedure information corresponding to each function indicates an operation procedure from the start state after power-on of the assist target device 150, and the image transition information corresponding to the operation procedure information is an image ( For example, in a video device, an image transition from a screen displayed after power-on is shown. In this case, each operation procedure corresponds to a tree-like path with the start state as the root and each device state as a node, and each user operation is performed from the device state node before the operation execution to the device state after the operation execution. It can be regarded as an edge connecting nodes. In this case, each image transition is a sequence of one or more images indicating each device state that transitions from the start state, and each image is transitioned by the assist target device 150 when the user performs a correct operation in the immediately preceding device state. This is the target image indicating the state.

機器操作決定部330は、アシスト要求受信部310により抽出されたユーザがアシストを所望するアシスト対象機器150と機能とを受信すると、機器情報格納部320にアクセスし、受信したアシスト対象機器150のマニュアル情報を取得する。さらに、機器操作決定部330は、アシスト対象機器150の現在状態を確認するため、要求元の被アシスト端末200にアシスト対象機器150の現在状態を示すキャプチャ画像を要求する。被アシスト端末200から当該キャプチャ画像を受信すると、機器操作決定部330は、何れか適切な画像マッチングプログラムを利用して、受信したキャプチャ画像がアシスト対象機器150の何れの状態に対応するか、取得したマニュアル情報を参照して決定する。機器操作決定部330は、決定されたアシスト対象機器150の状態から、ユーザが要求する機能を実行するのに必要な次のユーザ操作を、取得したマニュアル情報を参照して決定する。具体的には、決定されたアシスト対象機器150の状態が、ユーザが要求する機能を実行するために必要な操作手順上にある場合、機器操作決定部330は、操作手順上の決定された状態から次の状態に遷移するためのユーザ操作を決定する。他方、決定されたアシスト対象機器150の状態が、ユーザが要求する機能を実行するための操作手順上にない場合、例えば、機器操作決定部330は、決定された状態からまずスタート状態に戻って、スタート状態から当該機能を実行するための操作手順を改めて決定する。機器操作決定部330は、決定されたユーザ操作を操作指示画像生成部340に送信する。   Upon receiving the assist target device 150 and the function that the user desires for assistance extracted by the assist request receiving unit 310, the device operation determining unit 330 accesses the device information storage unit 320 and receives the manual of the received assist target device 150. Get information. Further, the device operation determination unit 330 requests a capture image indicating the current state of the assist target device 150 from the requesting terminal 200 to confirm the current state of the assist target device 150. When the captured image is received from the terminal 200 to be assisted, the device operation determination unit 330 obtains which state of the assist target device 150 the received captured image corresponds to using any appropriate image matching program. Determine by referring to the manual information. The device operation determination unit 330 determines the next user operation necessary for executing the function requested by the user with reference to the acquired manual information from the determined state of the assist target device 150. Specifically, when the determined state of the assist target device 150 is on the operation procedure necessary for executing the function requested by the user, the device operation determination unit 330 determines the determined state on the operation procedure. The user operation for transitioning from one to the next state is determined. On the other hand, when the determined state of the assist target device 150 is not on the operation procedure for executing the function requested by the user, for example, the device operation determination unit 330 first returns from the determined state to the start state. Then, the operation procedure for executing the function is determined again from the start state. The device operation determination unit 330 transmits the determined user operation to the operation instruction image generation unit 340.

その後、操作指示画像生成部340により生成された操作指示画像が被アシスト端末200に送信され、ユーザが当該画像に従ってアクセス対象機器150を操作するが、機器操作決定部330は、操作実行後のアシスト対象機器150の状態を示す画像をキャプチャし、キャプチャ画像をARサーバ300に送信するようユーザに要求する。要求された操作実行後のキャプチャ画像を受信すると、機器操作決定部330は、受信した操作実行後の状態を示すキャプチャ画像と、画像遷移情報の目的画像とを比較し、ユーザが指示された操作を正しく実行したか判断する。すなわち、受信したキャプチャ画像と目的画像とが一致する場合、機器操作決定部330は、ユーザが指示された操作を正しく実行したと判断し、操作手順上の次のユーザ操作を操作指示画像生成部340に通知する。他方、受信したキャプチャ画像と目的画像とが一致しない場合、機器操作決定部330は、ユーザが指示された操作を正しく実行しなかったと判断し、直前の状態に戻すためのユーザ操作を操作指示画像生成部340に送信する。具体的には、機器操作決定部330は、マニュアル情報からキャプチャ画像に対応する機器画像を検索し、検出された機器画像に対応する状態から当該操作実行前の機器状態に戻すためのユーザ操作を操作指示画像生成部340に指示する。例えば、アシスト対象機器150がビデオ機器である場合、リモコン上の「戻る」ボタンなどを押下するユーザ操作を指示する。機器操作決定部330は、アシスト対象機器150の状態が要求された機能を実行するための操作手順の最終状態に到達するまで、すなわち、キャプチャ画像が最終目的画像に一致するまで、上述した処理を繰り返す。   Thereafter, the operation instruction image generated by the operation instruction image generation unit 340 is transmitted to the assisted terminal 200, and the user operates the access target device 150 according to the image, but the device operation determination unit 330 performs the assist after the operation is performed. The user is requested to capture an image indicating the state of the target device 150 and transmit the captured image to the AR server 300. When the captured image after execution of the requested operation is received, the device operation determination unit 330 compares the received captured image indicating the state after the execution of the operation with the target image of the image transition information, and the operation instructed by the user Determine whether or not was executed correctly. In other words, when the received captured image matches the target image, the device operation determination unit 330 determines that the operation instructed by the user has been correctly executed, and performs the next user operation on the operation procedure as the operation instruction image generation unit. 340 is notified. On the other hand, if the received captured image and the target image do not match, the device operation determination unit 330 determines that the operation instructed by the user has not been correctly executed, and performs a user operation for returning to the previous state as the operation instruction image. The data is transmitted to the generation unit 340. Specifically, the device operation determination unit 330 searches for a device image corresponding to the captured image from the manual information, and performs a user operation for returning from the state corresponding to the detected device image to the device state before execution of the operation. The operation instruction image generation unit 340 is instructed. For example, when the assist target device 150 is a video device, a user operation for pressing a “return” button or the like on the remote controller is instructed. The device operation determination unit 330 performs the above-described processing until the state of the assist target device 150 reaches the final state of the operation procedure for executing the requested function, that is, until the captured image matches the final target image. repeat.

操作指示画像生成部340は、機器操作決定部330から次にユーザが実行すべきユーザ操作を受信すると、アシスト対象機器150の操作手段における受信したユーザ操作の操作方法を示す操作指示画像を生成する。操作指示画像生成部340は、AR技術を利用して、操作手段を示す画像上にユーザが操作すべき操作部分をハイライト表示したり、操作手段を示す画像上にユーザが押下すべきボタンを矢印表示するなど、各種アノテーションを重畳することによってユーザが実行すべき操作を視覚的に表示する画像を生成する。このとき、アシスト対象機器150が複数の操作手段(マウスとキーボード)を有する場合、ユーザが使用する操作手段に対応する操作指示画像を生成する。また、ARサーバ300が、ユーザが使用する操作手段の識別情報を受信している場合、当該操作手段の画像を使用して操作指示画像を生成するようにしてもよい。例えば、ユーザが特定のキーボードを使用する場合、当該キーボードの画像を取得し、取得した画像にアノテーションを重畳させることによって操作指示画像を生成するようにしてもよい。操作指示画像生成部340は、生成した操作指示画像を被アシスト端末200に送信する。なお、操作指示画像生成部340は、ユーザ操作後のアシスト対象機器150の状態を示す画像をキャプチャし、ARサーバ300に返信するようユーザに要求するメッセージ等を操作指示画像に埋め込むようにしてもよい。また、操作指示画像は、静止画像に限らず、ユーザの操作方法を時系列に示すアニメーションなどの動画であってもよい。   When receiving a user operation to be executed next by the user from the device operation determining unit 330, the operation instruction image generating unit 340 generates an operation instruction image indicating the operation method of the received user operation in the operation unit of the assist target device 150. . Using the AR technology, the operation instruction image generation unit 340 highlights an operation part to be operated by the user on the image indicating the operation unit, or displays a button to be pressed by the user on the image indicating the operation unit. An image that visually displays an operation to be performed by the user is generated by superimposing various annotations such as an arrow display. At this time, when the assist target device 150 has a plurality of operation means (mouse and keyboard), an operation instruction image corresponding to the operation means used by the user is generated. Further, when the AR server 300 receives the identification information of the operation means used by the user, the operation instruction image may be generated using the image of the operation means. For example, when the user uses a specific keyboard, an operation instruction image may be generated by acquiring an image of the keyboard and superimposing an annotation on the acquired image. The operation instruction image generation unit 340 transmits the generated operation instruction image to the assisted terminal 200. Note that the operation instruction image generation unit 340 may capture an image indicating the state of the assist target device 150 after the user operation and embed a message or the like for requesting the user to reply to the AR server 300 in the operation instruction image. Good. Further, the operation instruction image is not limited to a still image, and may be a moving image such as an animation showing a user's operation method in time series.

他の実施例では、操作指示画像生成部340は、機器操作決定部330から次にユーザが実行すべきユーザ操作を受信すると、被アシスト端末200が操作指示画像を生成可能となるように、ユーザ操作の操作方法を示す画像(3Dオブジェクトを含む)と、アシスト対象機器150又は操作手段の当該操作に関する部分を特定するための情報とを被アシスト端末200に送信するようにしてもよい。これら操作指示画像を生成するための情報要素を受信すると、被アシスト端末200は、アシスト対象機器150又は操作手段の当該操作に関する部分を特定するための情報を用いて、アシスト対象機器150又は操作手段の当該操作に関する部分を特定し、特定された部分を示す画像にユーザ操作の操作方法を示す画像を重畳して表示することによって、ユーザに操作方法をガイドするようにしてもよい。   In another embodiment, the operation instruction image generation unit 340 receives the user operation to be executed next by the user from the device operation determination unit 330 so that the assisted terminal 200 can generate the operation instruction image. An image (including a 3D object) indicating an operation method of the operation and information for specifying a part related to the operation of the assist target device 150 or the operation unit may be transmitted to the assisting terminal 200. When the information element for generating these operation instruction images is received, the assisted terminal 200 uses the information for specifying the portion of the assist target device 150 or the operation unit related to the operation, and uses the assist target device 150 or the operation unit. The operation method may be guided to the user by specifying a part related to the operation and superimposing and displaying an image showing the operation method of the user operation on the image showing the specified part.

次に、図4を参照して、本発明の一実施例によるARサーバ300におけるアシスト処理を説明する。図4は、本発明の一実施例によるARサーバ300におけるアシスト処理を示すフロー図である。   Next, with reference to FIG. 4, an assist process in the AR server 300 according to an embodiment of the present invention will be described. FIG. 4 is a flowchart showing assist processing in the AR server 300 according to an embodiment of the present invention.

当該処理は、ARサーバ300が被アシスト端末200からアシスト要求を受信すると開始される。図4に示されるように、ステップS401において、アシスト要求受信部310は、受信したアシスト要求からユーザがアシストを受けることを所望するアシスト対象機器150と機能とを特定し、特定されたアシスト対象機器150と機能とを機器操作決定部330に通知する。   The process is started when the AR server 300 receives an assist request from the assisted terminal 200. As shown in FIG. 4, in step S401, the assist request receiving unit 310 identifies an assist target device 150 and a function that the user desires to receive assistance from the received assist request, and identifies the identified assist target device. 150 and the function are notified to the device operation determination unit 330.

ステップS403において、機器操作決定部330は、特定されたアシスト対象機器150のマニュアル情報を機器情報格納部320から取得する。なお、機器情報格納部320が当該マニュアル情報を有していない場合、機器情報格納部320は、特定されたアシスト対象機器150のメーカのデータセンタ400からマニュアル情報を取得し、機器操作決定部330に提供する。   In step S <b> 403, the device operation determination unit 330 acquires manual information of the identified assist target device 150 from the device information storage unit 320. If the device information storage unit 320 does not have the manual information, the device information storage unit 320 acquires the manual information from the data center 400 of the manufacturer of the identified assist target device 150, and the device operation determination unit 330. To provide.

ステップS405において、機器操作決定部330は、被アシスト端末200にアシスト対象機器150の現在状態を示す画像を要求し、取得したキャプチャ画像とマニュアル情報とに基づきアシスト対象機器150の現在状態を特定する。ステップS405の現在状態特定処理は、図5を参照して以降において詳述される。   In step S405, the device operation determination unit 330 requests the assisted terminal 200 for an image indicating the current state of the assist target device 150, and specifies the current state of the assist target device 150 based on the acquired captured image and manual information. . The current state specifying process in step S405 will be described in detail later with reference to FIG.

ステップS407において、機器操作決定部330は、特定されたアシスト対象機器150の現在状態とマニュアル情報とに基づき、要求された機能を実行するのに必要な次のユーザ操作を決定する。ステップS407の操作決定処理は、図6を参照して以降において詳述される。機器操作決定部330は、決定された次のユーザ操作を操作指示画像生成部340に通知する。   In step S407, the device operation determination unit 330 determines the next user operation necessary for executing the requested function based on the current state of the identified assist target device 150 and the manual information. The operation determination process in step S407 will be described in detail later with reference to FIG. The device operation determination unit 330 notifies the operation instruction image generation unit 340 of the determined next user operation.

ステップS409において、操作指示画像生成部340は、受信した次のユーザ操作に対応する操作指示画像を生成し、被アシスト端末200に送信する。ARサーバ300から操作指示画像を受信すると、被アシスト端末200は、当該画像をユーザに表示する。ユーザは、被アシスト端末200に表示された操作指示画像に従ってアシスト対象機器150の操作手段を実行した後、被アシスト端末200を使用して、当該操作実行後のアシスト対象機器150の状態をキャプチャし、このキャプチャ画像をARサーバ300に送信する。   In step S409, the operation instruction image generation unit 340 generates an operation instruction image corresponding to the received next user operation and transmits the operation instruction image to the assisted terminal 200. When receiving the operation instruction image from the AR server 300, the assisted terminal 200 displays the image to the user. The user executes the operation means of the assist target device 150 according to the operation instruction image displayed on the assisted terminal 200, and then uses the assisted terminal 200 to capture the state of the assist target device 150 after the execution of the operation. The captured image is transmitted to the AR server 300.

ステップS411において、機器操作決定部330は、被アシスト端末200から受信したキャプチャ画像が、ユーザにより要求された機能に関する画像遷移情報の最終目的画像に一致するか判断する。受信したキャプチャ画像が最終目的画像に一致する場合(S411:YES)、機器操作決定部330は、要求された機能を実行するためのすべての操作が完了したと判断し、当該アシスト処理を終了する。他方、受信したキャプチャ画像が最終目的画像に一致しない場合(S411:NO)、当該フローはステップS405に移行して、機器操作決定部330は、受信したキャプチャ画像に基づきアシスト対象機器150の現在状態を特定する。   In step S411, the device operation determination unit 330 determines whether the captured image received from the assisted terminal 200 matches the final target image of the image transition information related to the function requested by the user. If the received captured image matches the final target image (S411: YES), the device operation determination unit 330 determines that all operations for executing the requested function have been completed, and ends the assist process. . On the other hand, if the received captured image does not match the final target image (S411: NO), the flow moves to step S405, and the device operation determination unit 330 determines the current state of the assist target device 150 based on the received captured image. Is identified.

次に、図5を参照して、本発明の一実施例による現在状態特定処理を説明する。図5は、本発明の一実施例による現在状態特定処理を示すフロー図である。   Next, the current state specifying process according to an embodiment of the present invention will be described with reference to FIG. FIG. 5 is a flowchart showing a current state specifying process according to an embodiment of the present invention.

当該フローは、図4のステップS403の実行後に開始される。図5に示されるように、ステップS501において、機器操作決定部330は、被アシスト端末200にアシスト対象機器150の現在状態を示す画像を要求する。   The flow starts after execution of step S403 in FIG. As illustrated in FIG. 5, in step S <b> 501, the device operation determination unit 330 requests an image indicating the current state of the assist target device 150 from the assisted terminal 200.

ステップS503において、被アシスト端末200からアシスト対象機器150の現在状態をキャプチャしたキャプチャ画像を受信すると、機器操作決定部330は、マニュアル情報を検索し、マニュアル情報に含まれる機器画像から受信したキャプチャ画像に一致する機器画像を特定する。なお、受信したキャプチャ画像が、ARサーバ300からの操作指示画像に従ってユーザが操作した後の実行後のキャプチャ画像である場合、すなわち、2回目以降のステップS405からS411のループにおいて取得されたキャプチャ画像である場合、ユーザが正しい操作をしたときにはキャプチャ画像は当該操作に対応する目的画像に一致し、他方、ユーザが誤った操作をしたときにはキャプチャ画像は当該操作に対応する目的画像には一致せず、マニュアル情報のその他の機器画像に一致するであろう。   In step S503, upon receiving a captured image that captures the current state of the assist target device 150 from the assisted terminal 200, the device operation determination unit 330 searches for manual information and receives the captured image received from the device image included in the manual information. The device image that matches is identified. When the received captured image is a captured image after execution after the user operates according to the operation instruction image from the AR server 300, that is, the captured image acquired in the loop from step S405 to S411 after the second time. When the user performs a correct operation, the captured image matches the target image corresponding to the operation. On the other hand, when the user performs an incorrect operation, the captured image does not match the target image corresponding to the operation. , Will match other equipment images in the manual information.

ステップS505において、機器操作決定部330は、マニュアル情報を参照して、特定された機器画像に対応する状態をアシスト対象機器150の現在状態として決定する。例えば、ユーザが正しい操作をしたときには、現在状態は、キャプチャ画像に一致した目的画像に対応する状態であり、ユーザが誤った操作をしたときには、現在状態は、マニュアル情報において検出されたキャプチャ画像に一致する機器画像に対応する状態、すなわち、ユーザ操作実行前の状態から遷移可能な何れかの状態となる。   In step S505, the device operation determination unit 330 refers to the manual information and determines the state corresponding to the specified device image as the current state of the assist target device 150. For example, when the user performs a correct operation, the current state is a state corresponding to the target image that matches the captured image, and when the user performs an incorrect operation, the current state is the captured image detected in the manual information. The state corresponds to the matching device image, that is, any state that can be changed from the state before execution of the user operation.

次に、図6を参照し、本発明の一実施例による操作決定処理を説明する。図6は、本発明の一実施例による操作決定処理を示すフロー図である。   Next, an operation determination process according to an embodiment of the present invention will be described with reference to FIG. FIG. 6 is a flowchart showing an operation determination process according to an embodiment of the present invention.

当該フローは、図4のステップS405の実行後に開始される。図6に示されるように、ステップS601において、機器操作決定部330は、マニュアル情報を参照して、ユーザにより要求された機能に対する操作手順情報と画像遷移情報とを特定する。   The flow starts after execution of step S405 in FIG. As illustrated in FIG. 6, in step S601, the device operation determination unit 330 refers to manual information and specifies operation procedure information and image transition information for a function requested by the user.

ステップS603において、機器操作決定部330は、ステップS405で特定されたアシスト対象機器150の現在状態が特定された操作手順情報の操作手順上にあるか判断する。ここで、「特定された現在状態が操作手順上にある」か否かについて、アシスト対象機器150がビデオ機器であり、そのテレビ予約録画機能が要求されている具体例を使って説明する。例えば、特定されたアシスト対象機器150の現在状態がテレビの電子番組表を表示して、ユーザからのテレビ番組の指定待ち状態である場合、アシスト対象機器150の現在状態はテレビ予約録画機能のための操作手順上にあると判断できる。他方、アシスト対象機器150の現在状態が録画済みのテレビ番組の一覧を表示して、ユーザからの指定待ち状態である場合、アシスト対象機器150の現在状態は、例えば、録画済み番組再生機能のための操作手順上などにあって、テレビ予約録画機能のための操作手順上にないと判断できる。すなわち、上述したように、操作手順は、スタート状態から最終目的状態までのパスに相当し、現在状態がこのパス上にあるか否かについて判断される。   In step S603, the device operation determination unit 330 determines whether the current state of the assist target device 150 specified in step S405 is on the operation procedure of the specified operation procedure information. Here, whether or not “the identified current state is in the operation procedure” will be described using a specific example in which the assist target device 150 is a video device and the TV reservation recording function is requested. For example, when the current state of the identified assist target device 150 is a TV electronic program guide display and waiting for the user to specify a TV program, the current state of the assist target device 150 is the TV reservation recording function. It can be determined that it is on the operating procedure. On the other hand, when the current state of the assist target device 150 displays a list of recorded TV programs and is waiting for designation from the user, the current state of the assist target device 150 is, for example, for a recorded program playback function. It can be determined that it is not on the operation procedure for the TV reservation recording function. That is, as described above, the operation procedure corresponds to a path from the start state to the final target state, and it is determined whether or not the current state is on this path.

アシスト対象機器150の現在状態が操作手順上にある場合(S603:YES)、すなわち、ユーザが正しい操作を実行した場合、当該フローはステップS605に移行し、この現在状態から操作手順上の次の状態に移行するためのユーザ操作を決定する。他方、アシスト対象機器150の現在状態が操作手順上にない場合(S603:NO)、すなわち、ユーザが誤った操作をした場合、当該フローはステップS607に移行し、この現在状態から操作手順上に戻るための次のユーザ操作を決定する。この決定は、現在状態が何れの機能の操作手順上にあるか決定し、決定された操作手順を逆向きに遡り、操作実行前の直前の状態に戻ることによって実行可能である。なお、アシスト要求受信後など、まだユーザ操作が実行されていない場合には、操作実行前の状態は操作手順上にない可能性が高い。この場合、特定された現在状態からスタート状態に戻るようユーザに指示し、スタート状態に戻った後に改めて要求された機能を実行するための操作手順を指示するようにしてもよい。   If the current state of the assist target device 150 is on the operation procedure (S603: YES), that is, if the user has performed a correct operation, the flow proceeds to step S605, and the next step on the operation procedure from this current state. The user operation for shifting to the state is determined. On the other hand, if the current state of the assist target device 150 is not in the operation procedure (S603: NO), that is, if the user performs an incorrect operation, the flow moves to step S607, and the current state is changed to the operation procedure. Determine the next user action to return. This determination can be performed by determining which function's operation procedure the current state is on, going backward in the determined operation procedure, and returning to the state immediately before the operation execution. If the user operation has not been executed yet, such as after receiving an assist request, there is a high possibility that the state before the operation is not in the operation procedure. In this case, the user may be instructed to return to the start state from the specified current state, and an operation procedure for executing the requested function again after returning to the start state may be instructed.

以上、本発明の実施例について詳述したが、本発明は上述した特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。   As mentioned above, although the Example of this invention was explained in full detail, this invention is not limited to the specific embodiment mentioned above, In the range of the summary of this invention described in the claim, various deformation | transformation・ Change is possible.

100 リモートアシストシステム
150 アシスト対象機器
200 被アシスト端末
300 ARサーバ
400 データセンタ
100 Remote Assist System 150 Assisted Device 200 Assisted Terminal 300 AR Server 400 Data Center

Claims (9)

アシスト対象機器の機能を利用するためのアシスト要求を被アシスト端末から受信するアシスト要求受信部と、
前記アシスト対象機器のマニュアル情報を格納する機器情報格納部と、
前記アシスト要求の受信に応答して、前記被アシスト端末に前記アシスト対象機器の現在状態を示すキャプチャ画像を要求し、前記マニュアル情報において受信した前記キャプチャ画像に対応する機器画像を特定し、前記特定された機器画像に示される前記アシスト対象機器の状態から前記機能を実行するためのユーザ操作を決定する機器操作決定部と、
前記決定されたユーザ操作を指示する操作指示画像又は前記被アシスト端末が前記操作指示画像を生成するための情報要素を生成し、前記被アシスト端末に送信する操作指示画像生成部と、
を有するサーバであって、
前記機器操作決定部は、前記操作指示画像により指示されたユーザ操作が実行された後の前記アシスト対象機器の状態を示す操作後キャプチャ画像を要求し、受信した前記操作後キャプチャ画像と、前記ユーザ操作が正しく実行された後に前記アシスト対象機器が移行する状態を示す目的画像とを比較し、比較結果に応じて次のユーザ操作を決定するサーバ。
An assist request receiving unit that receives an assist request for using the function of the assist target device from the assisted terminal;
A device information storage unit for storing manual information of the assist target device;
In response to receiving the assist request, request a captured image indicating the current state of the assist target device to the assisted terminal, identify a device image corresponding to the captured image received in the manual information, and A device operation determining unit that determines a user operation for executing the function from the state of the assist target device indicated in the device image that is displayed;
An operation instruction image for instructing the determined user operation or an information element for the assisted terminal to generate the operation instruction image, and an operation instruction image generating unit for transmitting to the assisted terminal;
A server having
The device operation determination unit requests a post-operation capture image indicating the state of the assist target device after the user operation specified by the operation instruction image is executed, and the received post-operation capture image and the user A server that compares a target image indicating a state in which the assist target device shifts after an operation is correctly executed, and determines a next user operation according to the comparison result.
前記操作指示画像生成部は、前記決定されたユーザ操作を示すアノテーションを前記アシスト対象機器の操作手段の画像に重畳することによって、前記操作指示画像を生成する、請求項1記載のサーバ。   The server according to claim 1, wherein the operation instruction image generation unit generates the operation instruction image by superimposing an annotation indicating the determined user operation on an image of an operation unit of the assist target device. 前記マニュアル情報は、
前記アシスト対象機器のスタート状態から各機能を実行するための1以上のユーザ操作から構成される操作手順を示す操作手順情報と、
前記アシスト対象機器のスタート状態を示す機器画像から順序付けされ、前記操作手順の各ユーザ操作の実行前の機器画像と実行後の目的画像とから構成される画像シーケンスを示す遷移画像情報と、
を有する、請求項2記載のサーバ。
The manual information is
Operation procedure information indicating an operation procedure including one or more user operations for executing each function from the start state of the assist target device;
Transition image information indicating an image sequence that is ordered from the device images indicating the start state of the assist target device and includes the device image before execution of each user operation of the operation procedure and the target image after execution;
The server according to claim 2, comprising:
前記機器操作決定部は、前記操作後キャプチャ画像と前記目的画像とが一致するか判定し、前記操作後キャプチャ画像と前記目的画像とが一致する場合、前記画像遷移情報において前記目的画像に後続する次の目的画像に遷移するための前記操作手順情報のユーザ操作を前記次のユーザ操作として決定する、請求項3記載のサーバ。   The device operation determination unit determines whether the post-operation capture image matches the target image. If the post-operation capture image matches the target image, the device operation determination unit follows the target image in the image transition information. The server according to claim 3, wherein a user operation of the operation procedure information for transitioning to a next target image is determined as the next user operation. 前記操作後キャプチャ画像と前記目的画像とが一致しない場合、前記機器操作決定部は、前記ユーザ操作が実行される前の状態に戻すためのユーザ操作を前記次のユーザ操作として決定する、請求項4記載のサーバ。   The apparatus operation determination unit determines, as the next user operation, a user operation for returning to a state before the user operation is executed when the captured image after operation and the target image do not match. 4. The server according to 4. 前記機器操作決定部は、前記操作後キャプチャ画像が前記画像遷移情報の最終目的画像に一致するまで、前記次のユーザ操作を決定し続ける、請求項5記載のサーバ。   The server according to claim 5, wherein the device operation determination unit continues to determine the next user operation until the post-operation capture image matches a final target image of the image transition information. 前記アシスト要求受信部は、前記アシスト対象機器を受信すると、前記マニュアル情報を参照して、前記アシスト対象機器において利用可能な1以上の機能を示すメニュー情報を前記被アシスト端末に送信し、所望する機能をユーザに選択させる、請求項1記載のサーバ。   When the assist request receiving unit receives the assist target device, the assist request receiving unit refers to the manual information, transmits menu information indicating one or more functions available in the assist target device to the assisted terminal, and desires The server according to claim 1, which allows a user to select a function. ユーザがアシスト対象機器を利用するのを支援する被アシスト端末と、
前記被アシスト端末と通信接続されるサーバと、
前記サーバに通信接続されるデータセンタと、
を有するリモートアシストシステムであって、
前記サーバは、
前記アシスト対象機器の機能を利用するためのアシスト要求を被アシスト端末から受信するアシスト要求受信部と、
前記アシスト対象機器のマニュアル情報を前記データセンタから取得し、前記取得したマニュアル情報を格納する機器情報格納部と、
前記アシスト要求の受信に応答して、前記被アシスト端末に前記アシスト対象機器の現在状態を示すキャプチャ画像を要求し、前記マニュアル情報において受信した前記キャプチャ画像に対応する機器画像を特定し、前記特定された機器画像に示される前記アシスト対象機器の状態から前記機能を実行するためのユーザ操作を決定する機器操作決定部と、
前記決定されたユーザ操作を指示する操作指示画像又は前記被アシスト端末が前記操作指示画像を生成するための情報要素を生成し、前記被アシスト端末に送信する操作指示画像生成部と、
を有し、
前記機器操作決定部は、前記操作指示画像により指示されたユーザ操作が実行された後の前記アシスト対象機器の状態を示す操作後キャプチャ画像を要求し、受信した前記操作後キャプチャ画像と、前記ユーザ操作が正しく実行された後に前記アシスト対象機器が移行する状態を示す目的画像とを比較し、比較結果に応じて次のユーザ操作を決定するリモートアシストシステム。
An assisted terminal that assists the user in using the assist target device;
A server that is communicatively connected to the assisted terminal;
A data center communicatively connected to the server;
A remote assist system comprising:
The server
An assist request receiving unit that receives an assist request for using the function of the assist target device from an assisted terminal;
Obtaining manual information of the assist target device from the data center, a device information storage unit for storing the acquired manual information,
In response to receiving the assist request, request a captured image indicating the current state of the assist target device to the assisted terminal, identify a device image corresponding to the captured image received in the manual information, and A device operation determining unit that determines a user operation for executing the function from the state of the assist target device indicated in the device image that is displayed;
An operation instruction image for instructing the determined user operation or an information element for the assisted terminal to generate the operation instruction image, and an operation instruction image generating unit for transmitting to the assisted terminal;
Have
The device operation determination unit requests a post-operation capture image indicating the state of the assist target device after the user operation specified by the operation instruction image is executed, and the received post-operation capture image and the user A remote assist system that compares a target image indicating a state in which the assist target device shifts after an operation is correctly executed, and determines a next user operation according to the comparison result.
リモートアシストサービスを提供するサーバにおける方法であって、
アシスト対象機器の機能を利用するためのアシスト要求を被アシスト端末から受信するステップと、
前記アシスト要求の受信に応答して、前記被アシスト端末に前記アシスト対象機器の現在状態を示すキャプチャ画像を要求し、前記サーバに格納されているマニュアル情報において受信した前記キャプチャ画像に対応する機器画像を特定し、前記特定された機器画像に示される前記アシスト対象機器の状態から前記機能を実行するためのユーザ操作を決定するステップと、
前記決定されたユーザ操作を指示する操作指示画像又は前記被アシスト端末が前記操作指示画像を生成するための情報要素を生成し、前記被アシスト端末に送信するステップと、
を有し、
前記ユーザ操作を決定するステップは、前記操作指示画像により指示されたユーザ操作が実行された後の前記アシスト対象機器の状態を示す操作後キャプチャ画像を要求し、受信した前記操作後キャプチャ画像と、前記ユーザ操作が正しく実行された後に前記アシスト対象機器が移行する状態を示す目的画像とを比較し、比較結果に応じて次のユーザ操作を決定する方法。
A method in a server for providing a remote assist service,
Receiving an assist request for using the function of the assist target device from the assisted terminal;
In response to receiving the assist request, the captured image indicating the current state of the assist target device is requested to the assisted terminal, and the device image corresponding to the captured image received in the manual information stored in the server Determining a user operation for executing the function from the state of the assist target device indicated in the specified device image;
Generating an operation instruction image for instructing the determined user operation or an information element for the assisted terminal to generate the operation instruction image, and transmitting the information element to the assisted terminal;
Have
The step of determining the user operation requests the post-operation capture image indicating the state of the assist target device after the user operation specified by the operation instruction image is executed, and the received post-operation capture image, A method of comparing a target image indicating a state in which the assist target device shifts after the user operation is correctly executed, and determining a next user operation according to the comparison result.
JP2010281900A 2010-12-17 2010-12-17 Server, remote assist system and method Active JP5489974B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010281900A JP5489974B2 (en) 2010-12-17 2010-12-17 Server, remote assist system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010281900A JP5489974B2 (en) 2010-12-17 2010-12-17 Server, remote assist system and method

Publications (2)

Publication Number Publication Date
JP2012128796A JP2012128796A (en) 2012-07-05
JP5489974B2 true JP5489974B2 (en) 2014-05-14

Family

ID=46645714

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010281900A Active JP5489974B2 (en) 2010-12-17 2010-12-17 Server, remote assist system and method

Country Status (1)

Country Link
JP (1) JP5489974B2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5680400B2 (en) * 2010-12-22 2015-03-04 株式会社Nttドコモ Display device, screen image transfer method, and program
JP5932724B2 (en) * 2013-07-10 2016-06-08 Necフィールディング株式会社 Information processing system, information processing apparatus, information processing method, and program
JP6066101B2 (en) 2014-01-30 2017-01-25 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation Method for dynamically creating moving image based on structured document, electronic device, electronic system, and program for electronic device
WO2018159224A1 (en) * 2017-03-03 2018-09-07 日本電気株式会社 Operation assistance device, operation assistance method, and computer-readable recording medium
JP2020057298A (en) * 2018-10-04 2020-04-09 東芝インフォメーションシステムズ株式会社 Judgment device, judgment method and judgment program
CN112399125B (en) * 2019-08-19 2022-06-10 中国移动通信集团广东有限公司 A remote assistance method, device and system
JP7472578B2 (en) * 2020-03-23 2024-04-23 コベルコ建機株式会社 REMOTE OPERATION SUPPORT SERVER, REMOTE OPERATION SUPPORT SYSTEM, AND REMOTE OPERATION SUPPORT METHOD

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008197674A (en) * 2008-04-14 2008-08-28 Ricoh Co Ltd Support information providing method, support information providing program, and information providing management system
JP2010016563A (en) * 2008-07-02 2010-01-21 Docomo Technology Inc Mobile terminal
JP5298984B2 (en) * 2009-03-17 2013-09-25 株式会社リコー Help information providing system, server device, target device, portable communication terminal, help information providing method, program, and recording medium

Also Published As

Publication number Publication date
JP2012128796A (en) 2012-07-05

Similar Documents

Publication Publication Date Title
JP5489974B2 (en) Server, remote assist system and method
JP4676303B2 (en) Terminal device
CN102843511B (en) Image is processed back-up system, messaging device and image and is processed support method
JP5192462B2 (en) Remote support method, system, program
KR102150890B1 (en) Method for displaying focus of image and apparatus to be applied to the same
CN103631471B (en) Media interaction method, device and system, and subscriber equipment
US20120081529A1 (en) Method of generating and reproducing moving image data by using augmented reality and photographing apparatus using the same
CN111601066B (en) Information acquisition method and device, electronic equipment and storage medium
CN102714767A (en) Information terminal apparatus, operation method by information terminal apparatus and program thereof
JP6727776B2 (en) Support system, support method, program
CN105117337A (en) Application debugging method, client and debugging platform
CN102439575A (en) Server device, method, program, and integrated circuit for controlling user interface display
JP5266416B1 (en) Test system and test program
CN105809162B (en) Method and device for acquiring WIFI hotspot and picture associated information
JP2015039095A (en) Electronic device, method and program
CN112527170A (en) Equipment visualization control method and device and computer readable storage medium
JP2015002543A (en) Device management apparatus, communication device, control method thereof, and program
JP2006053895A (en) System and method for outputting image data and text data
JP2014068206A (en) Information processing terminal, information processing method, and device control system
JP2011186547A (en) Display control apparatus, control method of the same, program and storage medium
KR20110004203A (en) How to provide a user interface for the remote control device and the remote control device
JP2007316884A (en) Control device, control method, and control program
US12323693B2 (en) Information processing device, information processing method, and program with user interface control for connection setting modes
JP6492615B2 (en) Surveillance camera, image management server and system, and control method of surveillance camera and image management server
US9247419B2 (en) Communication apparatus, information processing apparatus, control methods therefor, and system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130812

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140212

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140218

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140225

R150 Certificate of patent or registration of utility model

Ref document number: 5489974

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250