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
JP6969430B2 - User support devices, user support methods, programs, and information processing systems - Google Patents
[go: Go Back, main page]

JP6969430B2 - User support devices, user support methods, programs, and information processing systems - Google Patents

User support devices, user support methods, programs, and information processing systems Download PDF

Info

Publication number
JP6969430B2
JP6969430B2 JP2018028218A JP2018028218A JP6969430B2 JP 6969430 B2 JP6969430 B2 JP 6969430B2 JP 2018028218 A JP2018028218 A JP 2018028218A JP 2018028218 A JP2018028218 A JP 2018028218A JP 6969430 B2 JP6969430 B2 JP 6969430B2
Authority
JP
Japan
Prior art keywords
user
support
information
information processing
queue
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
JP2018028218A
Other languages
Japanese (ja)
Other versions
JP2019144829A (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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP2018028218A priority Critical patent/JP6969430B2/en
Publication of JP2019144829A publication Critical patent/JP2019144829A/en
Application granted granted Critical
Publication of JP6969430B2 publication Critical patent/JP6969430B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
  • Digital Computer Display Output (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、利用者支援装置、利用者支援方法、プログラム、及び情報処理システム
に関する。
The present invention relates to a user support device, a user support method, a program, and an information processing system.

現在、銀行またはコンビニエンスストア等に設置されている現金自動預け払い機(ATM)または駅に設置されている乗車券発券機等の情報処理装置を用いて、利用者は複数の異なる手続を行うことができる。しかし、これらの情報処理装置における手続の中には難解な操作を要する手続もある。そのため、これらのATMまたは乗車券発券機においては、音声出力、あるいは画像表示によるガイダンスを行うことで、利用者を支援する場合がある。 Currently, users must perform multiple different procedures using information processing devices such as automated teller machines (ATMs) installed at banks or convenience stores or ticket issuing machines installed at stations. Can be done. However, some of the procedures in these information processing devices require esoteric operations. Therefore, these ATMs or ticket issuing machines may support users by providing guidance by voice output or image display.

このようなガイダンスを行うシステムに関して下記の特許文献1が開示されている。特許文献1には、画像情報から情報処理端末の利用者の表情及び身体動作を検出し、検出結果に基づいて判定された心身状態に基づいて、利用者への画像や音声による情報提示を制御する技術が記載されている。 The following Patent Document 1 is disclosed with respect to a system for providing such guidance. In Patent Document 1, the facial expression and body movement of the user of the information processing terminal are detected from the image information, and the presentation of information by image or voice to the user is controlled based on the mental and physical condition determined based on the detection result. The technology to do is described.

特開2005−237561号公報Japanese Unexamined Patent Publication No. 2005-237561

上述した特許文献1に開示されている技術では、情報提供の制御に用いられる心身状態は、情報処理装置を現在操作している利用者一人の心身状態のみに限られる。しかし、例えば乗車券発券機やATM等の情報処理装置は、1台の情報処理装置が複数の利用者によって順次に操作され、現在操作している利用者の後に操作する予定の利用者は、例えば待ち行列を形成することがある。このように、1台の情報処理装置が複数の利用者によって順次に操作される場合、情報処理装置を現在操作している利用者のみならず、当該情報処理装置を使用するために待ち行列に並んだ人の状況をも反映して、利用者の支援を行うことが望ましい。 In the technique disclosed in Patent Document 1 described above, the mental and physical state used for controlling the provision of information is limited to the mental and physical state of one user who is currently operating the information processing apparatus. However, for example, in an information processing device such as a ticket issuing machine or an ATM, one information processing device is sequentially operated by a plurality of users, and a user who is scheduled to operate after the currently operating user is not required to operate the information processing device. For example, it may form a queue. In this way, when one information processing device is sequentially operated by a plurality of users, not only the user who is currently operating the information processing device but also the queue for using the information processing device is placed. It is desirable to support users by reflecting the situation of people in line.

そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、情報処理装置を操作している利用者一人の心身状態のみならず、待ち行列に並んだ利用者の状況をも反映して利用者の支援を行うことが可能な、新規かつ改良された利用者支援装置、利用者支援方法、プログラム、及び情報処理システムを提供することにある。 Therefore, the present invention has been made in view of the above problems, and an object of the present invention is not only the physical and mental state of each user operating the information processing apparatus, but also the use in a queue. It is an object of the present invention to provide a new and improved user support device, a user support method, a program, and an information processing system capable of supporting a user by reflecting the situation of the user.

上記課題を解決するために、本発明のある観点によれば、複数の利用者によって順次に操作される情報処理装置の操作支援を行うための利用者支援装置であって、前記情報処理装置を操作する第1の利用者の心身状態を示す第1の心身状態情報と、前記情報処理装置を前記第1の利用者より後に操作する第2の利用者に関する待ち行列情報と、を取得する取得部、及び前記第1の心身状態情報と、前記待ち行列情報とに基づく判定により、前記第1の利用者による前記情報処理装置の操作の支援方式を選択する支援判定部、を備える利用者支援装置が提供される。 In order to solve the above problems, according to a certain viewpoint of the present invention, the information processing device is a user support device for supporting the operation of an information processing device that is sequentially operated by a plurality of users. Acquisition to acquire the first mental and physical state information indicating the mental and physical state of the first user to be operated, and the queue information regarding the second user who operates the information processing apparatus after the first user. User support including a unit, and a support determination unit for selecting a support method for operating the information processing apparatus by the first user based on a determination based on the first mental and physical condition information and the queue information. Equipment is provided.

また、前記支援判定部は、第1の心身状態情報及び待ち行列情報と、支援方式とを関連付ける利用者支援判定テーブルを用いて、前記支援方式を選択してもよい。 Further, the support determination unit may select the support method by using the user support determination table that associates the first mental / physical state information and the queue information with the support method.

選択された前記支援方式に応じて、前記第1の利用者の支援に関する制御を行う支援制御部をさらに備えてもよい。 A support control unit that controls the support of the first user may be further provided according to the selected support method.

前記支援制御部は、選択された前記支援方式に応じて、前記第1の利用者による前記情報処理装置の操作支援に関する支援情報を生成してもよい。 The support control unit may generate support information regarding operation support of the information processing apparatus by the first user according to the selected support method.

前記支援制御部により生成される前記支援情報は、選択された前記支援方式を示す情報を含んでもよい。 The support information generated by the support control unit may include information indicating the selected support method.

前記支援制御部により生成される前記支援情報は、前記第1の利用者による過去の操作を示す情報を含んでもよい。 The support information generated by the support control unit may include information indicating past operations by the first user.

前記支援制御部により生成される前記支援情報は、前記第1の利用者との過去のやり取りを示す情報を含んでもよい。 The support information generated by the support control unit may include information indicating past exchanges with the first user.

選択された前記支援方式が、エージェントによる支援である場合、前記支援制御部により生成される前記支援情報は、前記第1の利用者による操作を支援するエージェントを前記情報処理装置に表示させるためのエージェント制御情報を含んでもよい。 When the selected support method is support by an agent, the support information generated by the support control unit is used to display the agent supporting the operation by the first user on the information processing apparatus. It may include agent control information.

前記第1の心身状態情報は、前記第1の利用者の表情の困惑度を示す情報を含んでもよい。 The first mental and physical condition information may include information indicating the degree of confusion of the facial expression of the first user.

前記待ち行列情報は、前記第2の利用者の人数の情報を含んでもよい。 The queue information may include information on the number of the second users.

前記待ち行列情報は、前記第2の利用者の心身状態を示す第2の心身状態情報を含んでもよい。 The queue information may include a second mental and physical condition information indicating the mental and physical condition of the second user.

前記第2の心身状態情報は、前記第2の利用者のうち、不満度が高い人数の情報を含んでもよい。 The second mental and physical condition information may include information on the number of people who are highly dissatisfied among the second users.

また、上記課題を解決するために、本発明の別の観点によれば、複数の利用者によって順次に操作される情報処理装置の操作支援を行うための利用者支援方法であって、前記情報処理装置を操作する第1の利用者の心身状態を示す第1の心身状態情報と、前記情報処理装置を前記第1の利用者より後に操作する第2の利用者に関する待ち行列情報と、を取得すること、及び前記第1の心身状態情報と、前記待ち行列情報とに基づく判定により、前記第1の利用者による前記情報処理装置の操作の支援方式を選択すること、を含む、利用者支援方法が提供される。 Further, in order to solve the above problems, according to another viewpoint of the present invention, it is a user support method for supporting the operation of information processing devices sequentially operated by a plurality of users, and the above-mentioned information. The first mental and physical state information indicating the mental and physical state of the first user who operates the processing device, and the queue information regarding the second user who operates the information processing device after the first user. The user, including the acquisition, and the selection of the support method for the operation of the information processing apparatus by the first user based on the determination based on the first mental and physical state information and the queue information. Support methods are provided.

また、上記課題を解決するために、本発明の別の観点によれば、複数の利用者によって順次に操作される情報処理装置の操作支援を行うコンピュータに、前記情報処理装置を操作する第1の利用者の心身状態を示す第1の心身状態情報と、前記情報処理装置を前記第1の利用者より後に操作する第2の利用者に関する待ち行列情報と、を取得する機能、及び前記第1の心身状態情報と、前記待ち行列情報とに基づく判定により、前記第1の利用者による前記情報処理装置の操作の支援方式を選択する機能、を実現させるためのプログラムが提供される。 Further, in order to solve the above problems, according to another viewpoint of the present invention, the first method of operating the information processing device on a computer that supports the operation of the information processing device sequentially operated by a plurality of users. The function of acquiring the first mental and physical condition information indicating the mental and physical condition of the user, and the queue information regarding the second user who operates the information processing apparatus after the first user, and the first. A program for realizing a function of selecting a support method for operating the information processing apparatus by the first user based on a determination based on the mental and physical state information of 1 and the queue information is provided.

また、上記課題を解決するために、本発明の別の観点によれば、複数の利用者によって順次に操作される情報処理装置、前記情報処理装置を操作する第1の利用者より後に、前記情報処理装置を操作する第2の利用者により形成される待ち行列を認識し、前記第2の利用者に関する待ち行列情報を生成する待ち行列認識装置、前記情報処理装置の操作支援を行うための利用者支援装置、及び前記情報処理装置と前記待ち行列認識装置と前記利用者支援装置と、を相互に接続するネットワーク、含む情報処理システムであって、前記利用者支援装置は、前記第1の利用者の心身状態を示す第1の心身状態情報と、前記第2の利用者に関する待ち行列情報と、を取得する取得部、及び前記第1の心身状態情報と、前記待ち行列情報とに基づく判定により、前記第1の利用者による前記情報処理装置の操作の支援方式を選択する支援判定部、を備える、情報処理システムが提供される。 Further, in order to solve the above-mentioned problems, according to another viewpoint of the present invention, the information processing apparatus operated sequentially by a plurality of users, the information processing apparatus is operated after the first user who operates the information processing apparatus. To recognize the queue formed by the second user who operates the information processing device and to support the operation of the queue recognition device and the information processing device that generate the queue information about the second user. An information processing system including a user support device and a network that interconnects the information processing device, the queue recognition device, and the user support device, wherein the user support device is the first. Based on the acquisition unit for acquiring the first mental and physical state information indicating the physical and mental state of the user, the queue information regarding the second user, the first mental and physical state information, and the queue information. Based on the determination, an information processing system including a support determination unit for selecting a support method for operating the information processing apparatus by the first user is provided.

以上説明したように本発明によれば、情報処理装置を操作している利用者一人の心身状態のみならず、待ち行列に並んだ利用者の状況をも反映して利用者の支援を行うことが可能となる。 As described above, according to the present invention, not only the mental and physical condition of each user operating the information processing apparatus but also the situation of the users in the queue is reflected to support the user. Is possible.

本発明の一実施形態による情報処理システム1の概略的な構成の一例を示す説明図である。It is explanatory drawing which shows an example of the schematic structure of the information processing system 1 by one Embodiment of this invention. 同実施形態にかかる情報処理装置100の構成の一例を示すブロック図である。It is a block diagram which shows an example of the structure of the information processing apparatus 100 which concerns on the same embodiment. 出力制御部112が表示部150に表示させる画面の一例を示す図である。It is a figure which shows an example of the screen which the output control unit 112 displays on the display unit 150. 利用者U1の顔画像から得られる複数の特徴点の例を示す図である。It is a figure which shows the example of the plurality of feature points obtained from the face image of the user U1. ニュートラルな表情と困惑の表情の関係を説明するための図である。It is a figure for explaining the relationship between the neutral facial expression and the embarrassed facial expression. 同実施形態にかかる行列認識装置200の構成の一例を示すブロック図である。It is a block diagram which shows an example of the structure of the matrix recognition apparatus 200 which concerns on the same embodiment. 同実施形態にかかる監視装置300の構成の一例を示すブロック図である。It is a block diagram which shows an example of the structure of the monitoring apparatus 300 which concerns on the same embodiment. 同実施形態にかかるオペレータ端末400の構成の一例を示すブロック図である。It is a block diagram which shows an example of the structure of the operator terminal 400 which concerns on the same embodiment. 同実施形態にかかる利用者支援装置500の構成の一例を示すブロック図である。It is a block diagram which shows an example of the structure of the user support apparatus 500 which concerns on the same embodiment. 記憶部520に記憶された利用者支援判定テーブルの一例を示す表である。It is a table which shows an example of the user support determination table stored in the storage unit 520. 同実施形態による情報処理システム1の処理の流れを示すフローチャート図である。It is a flowchart which shows the process flow of the information processing system 1 by the same embodiment. 支援方式が選択された際に表示部150に表示される画面の一例を示す図である。It is a figure which shows an example of the screen displayed on the display unit 150 when a support method is selected. エージェントによる支援が行われる場合に表示部150に表示される画面の一例を示す図である。It is a figure which shows an example of the screen displayed on the display unit 150 when the support by an agent is performed. オペレータに接続させる画面の一例を示す図である。It is a figure which shows an example of the screen which connects to an operator. オペレータによる支援が行われる場合に表示部150に表示される画面の一例を示す図である。It is a figure which shows an example of the screen displayed on the display unit 150 when the support by an operator is performed. 変形例1にかかる待ち行列認識装置200の構成の一例を示すブロック図である。It is a block diagram which shows an example of the structure of the queue recognition apparatus 200 which concerns on modification 1. FIG. 本変形例にかかる記憶部520に記憶された利用者支援判定テーブルの一例を示す表である。It is a table which shows an example of the user support determination table stored in the storage part 520 which concerns on this modification. 本変形例の処理の流れを示すフローチャート図である。It is a flowchart which shows the process flow of this modification. 本発明の実施形態に係る情報処理装置1000のハードウェア構成を示す説明図である。It is explanatory drawing which shows the hardware composition of the information processing apparatus 1000 which concerns on embodiment of this invention.

以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。 Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the present specification and the drawings, components having substantially the same functional configuration are designated by the same reference numerals, and duplicate description will be omitted.

また、本明細書及び図面において、実質的に同一の機能構成を有する複数の構成要素を、同一の符号の後に異なるアルファベットを付して区別する場合もある。ただし、実質的に同一の機能構成を有する複数の構成要素の各々を特に区別する必要がない場合、同一符号のみを付する。 Further, in the present specification and the drawings, a plurality of components having substantially the same functional configuration may be distinguished by adding different alphabets after the same reference numerals. However, if it is not necessary to particularly distinguish each of the plurality of components having substantially the same functional configuration, only the same reference numerals are given.

<<1.情報処理システムの概要>>
まず、図1を参照して、本発明の一実施形態による情報処理システム1の概要について説明する。図1は、情報処理システム1の概略的な構成の一例を示す説明図である。情報処理システム1は、情報処理装置100、待ち行列認識装置200、待ち行列撮像部250、監視装置300、通信端末350、オペレータ端末400、利用者支援装置500、及びネットワーク600を含む。
<< 1. Information processing system overview >>
First, with reference to FIG. 1, an outline of the information processing system 1 according to the embodiment of the present invention will be described. FIG. 1 is an explanatory diagram showing an example of a schematic configuration of the information processing system 1. The information processing system 1 includes an information processing device 100, a queue recognition device 200, a queue image pickup unit 250, a monitoring device 300, a communication terminal 350, an operator terminal 400, a user support device 500, and a network 600.

情報処理装置100は、複数の利用者によって順次に操作される情報処理装置である。なお、本実施形態では、情報処理装置100が駅に設置された乗車券発券機である例を説明する。情報処理装置100は、撮像部170の撮像により取得された、情報処理装置100を操作する利用者U1の撮像画像に基づいて、利用者U1の心身状態を判定する。さらに、情報処理装置100は、ネットワーク600を介して、利用者U1の心身状態を示す情報(以下、第1の心身状態情報と呼ぶ)を、利用者支援装置500へ送信する。なお、情報処理装置100の詳細な構成については、図2を参照して後述する。 The information processing device 100 is an information processing device that is sequentially operated by a plurality of users. In this embodiment, an example in which the information processing device 100 is a ticket issuing machine installed at a station will be described. The information processing apparatus 100 determines the mental and physical state of the user U1 based on the captured image of the user U1 who operates the information processing apparatus 100 acquired by the imaging of the imaging unit 170. Further, the information processing device 100 transmits information indicating the mental and physical condition of the user U1 (hereinafter referred to as first mental and physical condition information) to the user support device 500 via the network 600. The detailed configuration of the information processing apparatus 100 will be described later with reference to FIG.

なお、図1に示す例では、情報処理装置100を操作している利用者U1(第1の利用者)より後に情報処理装置100を操作する予定の利用者U2〜Un(第2の利用者)が、利用者U1の後ろに並び、待ち行列Qを形成している。ただし、待ち行列Qは、利用者U1のすぐ後ろに形成される例に限定されず、利用者U1とは離れた場所に形成されてもよく、例えば情報処理装置100が存在する空間とは別の空間(別の部屋等)に形成されてもよい。 In the example shown in FIG. 1, users U2 to Un (second user) who are scheduled to operate the information processing device 100 after the user U1 (first user) who is operating the information processing device 100. ) Are lined up behind the user U1 to form a queue Q. However, the queue Q is not limited to the example formed immediately behind the user U1, and may be formed at a place away from the user U1. For example, the queue Q is different from the space where the information processing apparatus 100 exists. It may be formed in the space (another room, etc.).

待ち行列認識装置200は、待ち行列撮像部250の撮像により取得される待ち行列Qの撮像画像に基づいて、待ち行列Qに関する認識を行い、待ち行列Qを形成する利用者U2〜Un(第2の利用者)に関する待ち行列情報を生成する。待ち行列情報は、例えば、待ち行列Qに含まれる利用者U2〜Unの数を含んでもよい。また、待ち行列認識装置200は、ネットワーク600を介して、待ち行列情報を利用者支援装置500へ送信する。なお、待ち行列認識装置200の詳細な構成については、図6を参照して後述する。 The queue recognition device 200 recognizes the queue Q based on the image of the queue Q acquired by the imaging of the queue image pickup unit 250, and forms the queue Q. Users U2 to Un (second). Generates queue information about (users). The queue information may include, for example, the number of users U2 to Un included in the queue Q. Further, the queue recognition device 200 transmits the queue information to the user support device 500 via the network 600. The detailed configuration of the queue recognition device 200 will be described later with reference to FIG.

待ち行列撮像部250は、待ち行列認識装置200に接続され、利用者U2〜Unにより形成される待ち行列Qを撮像して取得した撮像画像を、待ち行列認識装置200へ提供する。なお、待ち行列撮像部250は、待ち行列Qの撮像画像を取得可能な位置、及び向きに配置され、好ましくは待ち行列Qが形成されると想定される範囲の全体を撮像可能であるように配置される。例えば待ち行列Qを形成する利用者U2〜Unが多く、1台の待ち行列撮像部250では待ち行列Qの全体を撮像することが困難であると想定される場合には、複数の待ち行列撮像部250が配置されて、複数の撮像画像が待ち行列認識装置200へ提供されてもよい。 The queue image pickup unit 250 is connected to the queue recognition device 200, and provides the queue recognition device 200 with an image captured by capturing the queue Q formed by the users U2 to Un. The queue image pickup unit 250 is arranged at a position and direction in which an image captured by the queue Q can be acquired, and preferably can image the entire range in which the queue Q is expected to be formed. Be placed. For example, when there are many users U2 to Un forming the queue Q and it is assumed that it is difficult for one queue image pickup unit 250 to image the entire queue Q, a plurality of queue image captures are performed. A unit 250 may be arranged to provide a plurality of captured images to the queue recognition device 200.

監視装置300は、例えば情報処理装置100が存在する駅に設置される。監視装置300は、ネットワーク600を介して利用者支援装置500から駅員による支援を示す支援情報を受信した場合に、駅員E1が有する通信端末350へ、利用者U1を支援する指示を送信する。なお、監視装置300の詳細な構成については、図7を参照して後述する。 The monitoring device 300 is installed, for example, at a station where the information processing device 100 is located. When the monitoring device 300 receives the support information indicating the support by the station staff from the user support device 500 via the network 600, the monitoring device 300 transmits an instruction to support the user U1 to the communication terminal 350 of the station staff E1. The detailed configuration of the monitoring device 300 will be described later with reference to FIG. 7.

通信端末350は、図1に示すように監視装置300と接続され、駅員E1が有する端末である。通信端末350は、情報処理装置100の利用者U1を支援する指示を監視装置300から受信した場合、当該指示に従って駅員E1を情報処理装置100へ誘導する画面を表示する。 As shown in FIG. 1, the communication terminal 350 is a terminal connected to the monitoring device 300 and possessed by the station staff E1. When the communication terminal 350 receives an instruction to support the user U1 of the information processing device 100 from the monitoring device 300, the communication terminal 350 displays a screen for guiding the station employee E1 to the information processing device 100 according to the instruction.

オペレータ端末400は、オペレータO1により利用される端末であり、例えばオペレータ端末400は、例えば情報処理装置100が存在する駅とは離れた遠隔地に設置されていてもよい。オペレータ端末400は、いわゆるTV電話機能を有し、ネットワーク600を介して利用者支援装置500からオペレータによる支援を示す支援情報を受信した場合に、ネットワーク600を介して情報処理装置100と接続してTV電話機能を用いた支援を実現する。なお、オペレータ端末400の詳細な構成については、図8を参照して後述する。 The operator terminal 400 is a terminal used by the operator O1, and for example, the operator terminal 400 may be installed in a remote place away from the station where the information processing apparatus 100 is present, for example. The operator terminal 400 has a so-called TV telephone function, and when it receives support information indicating support by an operator from the user support device 500 via the network 600, the operator terminal 400 is connected to the information processing device 100 via the network 600. Realize support using the TV phone function. The detailed configuration of the operator terminal 400 will be described later with reference to FIG.

利用者支援装置500は、情報処理装置100の操作支援を行うための装置である。利用者支援装置500は、ネットワーク600を介し、第1の心身状態情報を情報処理装置100から受信(取得)し、待ち行列情報を待ち行列認識装置200から受信(取得)する。さらに、利用者支援装置500は、第1の心身状態情報と、待ち行列情報とに基づいて判定を行うことにより、利用者U1による情報処理装置100の操作の支援方式(以下、単に支援方式とも呼ぶ)を選択する。さらに、利用者支援装置500は、選択した支援方式に応じて、利用者U1の支援に関する制御を行う。なお、利用者支援装置500の詳細な構成については、図9を参照して後述する。 The user support device 500 is a device for supporting the operation of the information processing device 100. The user support device 500 receives (acquires) the first mental and physical state information from the information processing device 100 and receives (acquires) the queue information from the queue recognition device 200 via the network 600. Further, the user support device 500 makes a determination based on the first mental and physical state information and the queue information, thereby supporting the operation of the information processing device 100 by the user U1 (hereinafter, also simply referred to as a support method). Call) is selected. Further, the user support device 500 controls the support of the user U1 according to the selected support method. The detailed configuration of the user support device 500 will be described later with reference to FIG.

ネットワーク600は、情報処理装置100、待ち行列認識装置200、監視装置300、オペレータ端末400、及び利用者支援装置500を接続する有線、または無線の通信網である。例えば、ネットワーク600は、インターネット、電話回線網、衛星通信網等の公衆回線網や、Ethernet(登録商標)を含む各種のLAN(Local Area Network)、WAN(Wide Area Network)等を含んでもよい。また、ネットワーク600は、IP−VPN(Internet Protocol−Virtual Private Network)等の専用回線網を含んでもよい。 The network 600 is a wired or wireless communication network that connects the information processing device 100, the queue recognition device 200, the monitoring device 300, the operator terminal 400, and the user support device 500. For example, the network 600 may include a public line network such as the Internet, a telephone line network, a satellite communication network, various LANs (Local Area Network) including Ethernet (registered trademark), a WAN (Wide Area Network), and the like. Further, the network 600 may include a dedicated line network such as IP-VPN (Internet Protocol-Virtual Private Network).

以上、本発明の一実施形態による情報処理システム1の概要について説明した。本実施形態による情報処理システム1によれば、情報処理装置100を操作している利用者U1の心身状態のみならず、待ち行列Qに並んだ利用者U2〜Unの状況に基づいて支援方式を選択して、利用者を支援することが可能である。以下では、上述した情報処理システム1に含まれる情報処理装置100、待ち行列認識装置200、監視装置300、オペレータ端末400、及び利用者支援装置500の構成について、より詳細に説明する。 The outline of the information processing system 1 according to the embodiment of the present invention has been described above. According to the information processing system 1 according to the present embodiment, the support method is provided based not only on the mental and physical condition of the user U1 operating the information processing apparatus 100 but also on the conditions of the users U2 and Un lined up in the queue Q. It is possible to select and assist the user. Hereinafter, the configurations of the information processing device 100, the queue recognition device 200, the monitoring device 300, the operator terminal 400, and the user support device 500 included in the above-mentioned information processing system 1 will be described in more detail.

<<2.各装置の構成>>
<2−1.情報処理装置>
図2は、図1に示した情報処理装置100の構成の一例を示すブロック図である。情報処理装置100は、制御部110、記憶部120、スピーカ130、マイクロフォン140、表示部150、操作部160、撮像部170、及び通信部180を備える。
<< 2. Configuration of each device >>
<2-1. Information processing device>
FIG. 2 is a block diagram showing an example of the configuration of the information processing apparatus 100 shown in FIG. The information processing device 100 includes a control unit 110, a storage unit 120, a speaker 130, a microphone 140, a display unit 150, an operation unit 160, an image pickup unit 170, and a communication unit 180.

制御部110は、情報処理装置100の各構成を制御する機能を有する。また、制御部110は、図2に示すように、出力制御部112、操作処理部114、及び画像処理部116としても機能する。 The control unit 110 has a function of controlling each configuration of the information processing apparatus 100. Further, as shown in FIG. 2, the control unit 110 also functions as an output control unit 112, an operation processing unit 114, and an image processing unit 116.

出力制御部112は、情報処理装置100による出力を制御する。出力制御部112は、例えばスピーカ130にガイダンス音声等を出力させる。また、出力制御部112は、情報処理装置100が提供するサービスに関する画面や、後述する利用者支援装置500から受信する支援情報に基づいた画面を表示部150に表示させる表示制御部として機能し得る。 The output control unit 112 controls the output by the information processing device 100. The output control unit 112 causes, for example, the speaker 130 to output a guidance voice or the like. Further, the output control unit 112 can function as a display control unit that causes the display unit 150 to display a screen related to the service provided by the information processing device 100 and a screen based on the support information received from the user support device 500 described later. ..

図3は、出力制御部112が表示部150に表示させる画面の一例を示す図である。上述したように、本実施形態において、情報処理装置100は、駅に設置された乗車券発券機であるため、出力制御部112は、図3に示すような乗車券の発券(情報処理装置100が提供するサービスの一例)のための画面を表示部150へ表示させる。 FIG. 3 is a diagram showing an example of a screen displayed on the display unit 150 by the output control unit 112. As described above, in the present embodiment, since the information processing device 100 is a ticket issuing machine installed at the station, the output control unit 112 issues a ticket as shown in FIG. 3 (information processing device 100). Display the screen for (an example) of the service provided by the display unit 150 on the display unit 150.

図3に示す画面は、操作の説明を含む操作指示領域V12、及びサービスの操作ボタン等を含むコンテンツ領域V14からなる。また、操作指示領域V12にはエージェントV121が含まれる。 The screen shown in FIG. 3 includes an operation instruction area V12 including an explanation of the operation, and a content area V14 including an operation button of the service and the like. Further, the operation instruction area V12 includes the agent V121.

なお、図3に示したのは一例であって、出力制御部112が表示部150に表示させる画面は図3に示す例に限定されない。例えば、出力制御部112は、後述する操作処理部114が取得した操作情報に応じて、出力制御部112が表示部150に表示させる画面を遷移させる。 Note that the screen shown in FIG. 3 is an example, and the screen displayed on the display unit 150 by the output control unit 112 is not limited to the example shown in FIG. For example, the output control unit 112 changes the screen to be displayed on the display unit 150 by the output control unit 112 according to the operation information acquired by the operation processing unit 114 described later.

また、出力制御部112は、後述するように、利用者支援装置500により選択された支援方式に応じた画面を表示部150に表示させる。例えば、エージェントによる支援が選択された場合、出力制御部112は、後述する利用者支援装置500から受信する支援情報に含まれるエージェント制御情報に基づいて、図3に示したエージェントV121による支援のための画面を表示部150に表示させる。支援方式に応じて表示される画面の具体的な例については、後述する。 Further, as will be described later, the output control unit 112 causes the display unit 150 to display a screen corresponding to the support method selected by the user support device 500. For example, when the support by the agent is selected, the output control unit 112 supports the agent V121 shown in FIG. 3 based on the agent control information included in the support information received from the user support device 500 described later. Is displayed on the display unit 150. A specific example of the screen displayed according to the support method will be described later.

操作処理部114は、操作部160から入力された操作情報を取得する。操作処理部114は、操作部160から入力された操作情報を記憶部120に記憶させる。また、操作処理部114は、利用者による操作部160を介した操作が示す位置に対応する表示部150上の表示座標位置を算出する。そして操作処理部114は、算出された表示位置座標と対応するオブジェクトが利用者により操作されたと判定する。 The operation processing unit 114 acquires the operation information input from the operation unit 160. The operation processing unit 114 stores the operation information input from the operation unit 160 in the storage unit 120. Further, the operation processing unit 114 calculates the display coordinate position on the display unit 150 corresponding to the position indicated by the operation by the user via the operation unit 160. Then, the operation processing unit 114 determines that the object corresponding to the calculated display position coordinates has been operated by the user.

画像処理部116は、撮像部170から入力される撮像画像に関する処理を行う。画像処理部116は、画像取得部1161、画像解析部1162、及び心身状態判定部1163、を有する。 The image processing unit 116 performs processing related to the captured image input from the imaging unit 170. The image processing unit 116 includes an image acquisition unit 1161, an image analysis unit 1162, and a mental and physical condition determination unit 1163.

画像取得部1161は、撮像部170から、情報処理装置100を操作する利用者U1の撮像画像を取得する。 The image acquisition unit 1161 acquires an image captured by the user U1 who operates the information processing apparatus 100 from the image pickup unit 170.

画像解析部1162は、画像取得部1161が取得した撮像画像から、情報処理装置100を現在操作している利用者U1(第1の利用者)に関する領域を抽出する。例えば、本実施形態に係る画像解析部1162は、撮像画像から、利用者U1の顔を検出し、検出結果に基づいて利用者U1の顔領域を抽出してもよい。 The image analysis unit 1162 extracts a region related to the user U1 (first user) who is currently operating the information processing apparatus 100 from the captured image acquired by the image acquisition unit 1161. For example, the image analysis unit 1162 according to the present embodiment may detect the face of the user U1 from the captured image and extract the face region of the user U1 based on the detection result.

画像解析部1162は、例えばエッジ検出または形状パターン検出によって候補領域を抽出し、抽出された候補領域を小領域に分割し、各領域の特徴点を予め設定された顔領域パターンと照合してもよい。また、画像解析部1162は、各候補領域の濃度が所定の閾値に対応する値である場合に胴体候補領域を抽出し、顔および胴体候補領域の濃度または彩度のコントラストを用いて顔領域を抽出してもよい。 The image analysis unit 1162 may extract candidate regions by, for example, edge detection or shape pattern detection, divide the extracted candidate regions into small regions, and collate the feature points of each region with a preset face region pattern. good. Further, the image analysis unit 1162 extracts the body candidate region when the density of each candidate region is a value corresponding to a predetermined threshold value, and uses the contrast of the density or saturation of the face and the body candidate region to obtain the face region. It may be extracted.

心身状態判定部1163は、情報処理装置100を操作している利用者U1の表情を検出し、利用者U1の心身状態を示す第1の心身状態情報を生成する。心身状態判定部1163により生成される第1の心身状態情報は、上述したように、利用者支援装置500へ送信され、支援方式の選択に用いられる。例えば、心身状態判定部1163は、画像解析部1162で検出した顔領域の中で目や口の動きの変化を測定し、測定された変化と、あらかじめ設定された判定ルールを照合して表情を識別してもよい。 The mental / physical state determination unit 1163 detects the facial expression of the user U1 who is operating the information processing apparatus 100, and generates the first mental / physical state information indicating the mental / physical state of the user U1. As described above, the first mental and physical condition information generated by the mental and physical condition determination unit 1163 is transmitted to the user support device 500 and used for selecting the support method. For example, the mental and physical condition determination unit 1163 measures changes in eye and mouth movements in the face area detected by the image analysis unit 1162, and collates the measured changes with preset determination rules to obtain facial expressions. May be identified.

図4は、利用者U1の顔画像から得られる複数の特徴点の例を示す図である。図4に示すように、画像解析部1162によって、利用者U1の顔画像から特徴点として、左眉P1〜P3、右眉P4〜P6、左目P7〜P10、右目P11〜P14、口P15〜P18が検出される。 FIG. 4 is a diagram showing an example of a plurality of feature points obtained from the face image of the user U1. As shown in FIG. 4, by the image analysis unit 1162, the left eyebrows P1 to P3, the right eyebrows P4 to P6, the left eye P7 to P10, the right eye P11 to P14, and the mouth P15 to P18 are the feature points from the face image of the user U1. Is detected.

以下では、具体的な例として、ニュートラルな表情と比較した困惑の表情の特徴について説明する。しかし、他の表情も困惑の表情と同様に固有の特徴を有している。したがって、それぞれの表情は、固有の特徴に基づいて認識され得る。 In the following, as a specific example, the characteristics of the embarrassed facial expression compared with the neutral facial expression will be described. However, other facial expressions have unique characteristics as well as embarrassed facial expressions. Therefore, each facial expression can be recognized based on its unique characteristics.

図5は、ニュートラルな表情と困惑の表情の関係を説明するための図である。画像F1は、利用者U1の表情がニュートラルな表情である場合に撮像された左眉毛画像(P1〜P3)と左目画像(P7〜P10)である。一方、画像F2は、利用者U1の表情が困惑の表情である場合に撮像された左眉毛画像(P1〜P3)と左目画像(P7〜P10)である。画像F1に写るニュートラルな表情と比較すると、画像F2に写る困惑の表情においては、眉毛と目の距離が短くなり(特に、眉毛の特徴点P1〜P3と目の上部の特徴点P7〜P9が変化しており)、目の開きが細くなっている(特に、目の特徴点P8とP10が変化している)。 FIG. 5 is a diagram for explaining the relationship between a neutral facial expression and a confused facial expression. The image F1 is a left eyebrow image (P1 to P3) and a left eye image (P7 to P10) captured when the facial expression of the user U1 is a neutral facial expression. On the other hand, the image F2 is a left eyebrow image (P1 to P3) and a left eye image (P7 to P10) captured when the facial expression of the user U1 is a confused facial expression. Compared to the neutral facial expression shown in image F1, the distance between the eyebrows and the eyes is shorter in the confused facial expression shown in image F2 (in particular, the feature points P1 to P3 of the eyebrows and the feature points P7 to P9 above the eyes are. (It has changed), and the opening of the eyes has become narrower (in particular, the feature points P8 and P10 of the eyes have changed).

この例に示したように、それぞれの表情は固有の特徴を有している。したがって、各特徴点の位置が決定されれば、その各特徴点の位置に対して、表情への近さを定義することが可能である。心身状態判定部1163は、左眉毛に関する特徴点P1〜P3および左目に関する特徴点P7〜P10、右眉毛に関する特徴点P4〜P6および右目に関する特徴点P11〜P14、口に関する特徴点P15〜P18、それぞれの変化前位置と変化後位置とが、予め指定した閾値を超える場合に、利用者U1の困惑度が高くなったと推定することが可能である。 As shown in this example, each facial expression has its own characteristics. Therefore, once the position of each feature point is determined, it is possible to define the proximity to the facial expression for the position of each feature point. The mental and physical condition determination unit 1163 has feature points P1 to P3 for the left eyebrow, feature points P7 to P10 for the left eye, feature points P4 to P6 for the right eyebrow, feature points P11 to P14 for the right eye, and feature points P15 to P18 for the mouth, respectively. When the pre-change position and the post-change position of the above exceed a predetermined threshold value, it can be estimated that the degree of confusion of the user U1 has increased.

心身状態判定部1163により生成される第1の心身状態情報は、上述したように推定される利用者U1の表情の困惑度を示す情報を含んでもよい。ただし、かかる例に限定されず、第1の心身状態情報は、他の心身状態判定部1163により判定される様々な心身状態に関する情報を含んでもよい。 The first mental and physical condition information generated by the mental and physical condition determination unit 1163 may include information indicating the degree of confusion of the facial expression of the user U1 estimated as described above. However, the present invention is not limited to such an example, and the first mental and physical condition information may include information on various mental and physical states determined by another mental and physical condition determination unit 1163.

図2に戻って説明を続ける。図2に示す記憶部120には、各種のプログラムおよびデータが記憶されている。記憶部120は、半導体メモリまたはハードディスク装置であってもよく、RAM(Random Access Memory)および不揮発性メモリ等で構成されていてもよい。ハードディスク装置には、OS(Operation System)および各種アプリケーションが記憶されていてもよい。RAMは、制御部110がプログラムに基づいて処理を実行するために用いられる各種のデータを記憶するワークメモリであってもよい。RAMには、表示部150に表示される表示画面、操作部160から入力された操作情報、撮像部170で撮影された利用者U1の撮像画像等の各種情報が記憶されてもよい。なお、不揮発性メモリは、電源をオフにしても記憶内容が消去されないメモリ(フラッシュメモリ)であり、各種設定情報が記憶される。 The explanation will be continued by returning to FIG. Various programs and data are stored in the storage unit 120 shown in FIG. 2. The storage unit 120 may be a semiconductor memory or a hard disk device, or may be composed of a RAM (Random Access Memory), a non-volatile memory, or the like. An OS (Operating System) and various applications may be stored in the hard disk device. The RAM may be a work memory for storing various data used by the control unit 110 to execute processing based on the program. The RAM may store various information such as a display screen displayed on the display unit 150, operation information input from the operation unit 160, and an image captured by the user U1 captured by the image pickup unit 170. The non-volatile memory is a memory (flash memory) in which the stored contents are not erased even when the power is turned off, and various setting information is stored.

スピーカ130は、上述した出力制御部112の制御に従い、音声を出力する。例えば、スピーカ130は、情報処理装置100が記憶している音声ガイダンス、オペレータ端末400から受信したオペレータO1の音声、及び利用者支援装置500から受信した支援情報に含まれる音声データ等を出力(再生)してもよい。 The speaker 130 outputs sound according to the control of the output control unit 112 described above. For example, the speaker 130 outputs (reproduces) voice guidance stored in the information processing device 100, voice of the operator O1 received from the operator terminal 400, voice data included in the support information received from the user support device 500, and the like. ) May.

マイクロフォン140は、情報処理装置100を操作する利用者U1の音声を取得する。例えば、利用者支援装置500により、支援方式としてエージェントによる支援が選択された場合、マイクロフォン140により取得された利用者U1の音声は、制御部110の制御によりテキスト情報に変換されて、通信部180から利用者支援装置500へ送信される。また、利用者支援装置500により、支援方式としてエージェントによる支援が選択された場合、マイクロフォン140により取得された利用者U1の音声は、制御部110の制御により通信部180からオペレータ端末400へ送信される。 The microphone 140 acquires the voice of the user U1 who operates the information processing device 100. For example, when the user support device 500 selects support by an agent as the support method, the voice of the user U1 acquired by the microphone 140 is converted into text information by the control of the control unit 110, and the communication unit 180. Is transmitted to the user support device 500. Further, when the support by the agent is selected as the support method by the user support device 500, the voice of the user U1 acquired by the microphone 140 is transmitted from the communication unit 180 to the operator terminal 400 under the control of the control unit 110. NS.

表示部150は、上述した出力制御部112の制御に従い、各種画面を表示する。 The display unit 150 displays various screens under the control of the output control unit 112 described above.

操作部160は、例えばタッチパネルであってもよく、またはテンキー等のハードキーであってもよい。 The operation unit 160 may be, for example, a touch panel or a hard key such as a numeric keypad.

撮像部170は、撮像により、情報処理装置100を操作する利用者U1の撮像画像を取得する。上述したように撮像部170により取得された撮像画像は、利用者U1の表情を判定するために用いられ得る。例えば、撮像部170は、CCD(Charged
Coupled Devices)カメラであってもよい。
The image pickup unit 170 acquires an image captured by the user U1 who operates the information processing apparatus 100 by imaging. As described above, the captured image acquired by the imaging unit 170 can be used to determine the facial expression of the user U1. For example, the imaging unit 170 is a CCD (Charged).
It may be a Coupled Devices) camera.

通信部180は、情報処理装置100による他の装置との間の通信を仲介する通信インタフェースである。通信部180は、任意の無線通信プロトコルまたは有線通信プロトコルをサポートし、例えば図1を参照して説明したネットワーク600を介して、または直接に他の装置との間の通信接続を確立する。 The communication unit 180 is a communication interface that mediates communication between the information processing device 100 and other devices. The communication unit 180 supports any wireless or wired communication protocol and establishes a communication connection with, for example, via the network 600 described with reference to FIG. 1 or directly with other devices.

<2−2.待ち行列認識装置>
図6は、図1に示した待ち行列認識装置200の構成の一例を示すブロック図である。待ち行列認識装置200は、図6に示すように制御部210、記憶部220、及び通信部230を備える。
<2-2. Queue recognition device>
FIG. 6 is a block diagram showing an example of the configuration of the queue recognition device 200 shown in FIG. As shown in FIG. 6, the queue recognition device 200 includes a control unit 210, a storage unit 220, and a communication unit 230.

制御部210は、待ち行列認識装置200の各構成を制御する機能を有する。また、制御部210は、図6に示すように、画像取得部212、及び画像解析部214としても機能する。 The control unit 210 has a function of controlling each configuration of the queue recognition device 200. In addition, as shown in FIG. 6, the control unit 210 also functions as an image acquisition unit 212 and an image analysis unit 214.

画像取得部212は、図1に示した待ち行列撮像部250から、待ち行列Qの撮像画像を取得する。 The image acquisition unit 212 acquires an image of the queue Q from the queue image pickup unit 250 shown in FIG.

画像解析部214は、画像取得部212が取得した撮像画像から、待ち行列Qに関する認識を行い、待ち行列Qを形成する利用者U2〜Un(第2の利用者)に関する待ち行列情報を生成する。本実施形態において、画像解析部214が生成する待ち行列情報は、例えば情報処理装置100の待ち行列Qに並んでいる(含まれる)利用者U2〜Un(第2の利用者)の人数の情報を含んでもよい。画像解析部214により生成される待ち行列情報は、通信部230により、利用者支援装置500へ送信される。 The image analysis unit 214 recognizes the queue Q from the captured image acquired by the image acquisition unit 212, and generates queue information regarding the users U2 to Un (second user) forming the queue Q. .. In the present embodiment, the queue information generated by the image analysis unit 214 is, for example, information on the number of users U2 to Un (second users) arranged (included) in the queue Q of the information processing apparatus 100. May include. The queue information generated by the image analysis unit 214 is transmitted to the user support device 500 by the communication unit 230.

画像解析部214は、周知の画像認識手法を用いて、映像データから人物を検出し得る。例えば、人の検出範囲に相当するが画像の特徴量を保持し、映像データの中からその特徴量に類似する領域を検出範囲として検出することができる。例えば、画像解析部214は、人の全身、または頭部、顔のように人の一部を検出してもよい。画像解析部214は、上記のような人物検出の結果を用いて、待ち行列Qに並んでいる(含まれる)利用者U2〜Un(第2の利用者)の人数を特定し、待ち行列情報を生成する。 The image analysis unit 214 can detect a person from the video data by using a well-known image recognition method. For example, it is possible to retain the feature amount of the image, which corresponds to the detection range of a person, and detect a region similar to the feature amount from the video data as the detection range. For example, the image analysis unit 214 may detect a whole body of a person, or a part of a person such as a head or a face. The image analysis unit 214 identifies the number of users U2 to Un (second users) lined up (included) in the queue Q by using the result of the person detection as described above, and queue information. To generate.

記憶部220には、各種のプログラムおよびデータが記憶されている。記憶部220は、半導体メモリまたはハードディスク装置であってもよく、RAMおよび不揮発性メモリ等で構成されていてもよい。 Various programs and data are stored in the storage unit 220. The storage unit 220 may be a semiconductor memory or a hard disk device, or may be composed of a RAM, a non-volatile memory, or the like.

通信部230は、待ち行列認識装置200による他の装置との間の通信を仲介する通信インタフェースである。通信部230は、任意の無線通信プロトコルまたは有線通信プロトコルをサポートし、例えば図1を参照して説明したネットワーク600を介して、または直接に他の装置との間の通信接続を確立する。 The communication unit 230 is a communication interface that mediates communication between the queue recognition device 200 and other devices. The communication unit 230 supports any wireless or wired communication protocol and establishes a communication connection with, for example, via the network 600 described with reference to FIG. 1 or directly with other devices.

<2−3.監視装置>
図7は、図1に示した監視装置300の構成の一例を示すブロック図である。監視装置300は、図7に示すように制御部310、及び通信部320を備える。
<2-3. Monitoring device>
FIG. 7 is a block diagram showing an example of the configuration of the monitoring device 300 shown in FIG. As shown in FIG. 7, the monitoring device 300 includes a control unit 310 and a communication unit 320.

制御部310は、監視装置300の各構成を制御する機能を有する。また、制御部310は、図7に示すように、呼出制御部312としても機能する。 The control unit 310 has a function of controlling each configuration of the monitoring device 300. The control unit 310 also functions as a call control unit 312, as shown in FIG.

呼出制御部312は、通信部320が、利用者支援装置500から駅員による支援を示す支援情報を受信した場合に、通信部320を制御して、駅員E1が有する通信端末350へ、情報処理装置100の利用者U1を支援する指示を送信させる。なお、例えば駅の中に、図1に示した情報処理装置100を含む複数台の情報処理装置が存在する場合、呼出制御部312は、支援が必要な情報処理装置100を識別するための情報(例えば識別番号)を当該指示に含めて、通信端末350へ送信させてもよい。また、利用者支援装置500から受信した支援情報に、利用者U1とのやり取りを示すテキスト情報が含まれる場合、呼出制御部312は当該テキスト情報を当該指示に含めて、通信端末350へ送信させてもよい。 When the communication unit 320 receives the support information indicating the support by the station staff from the user support device 500, the call control unit 312 controls the communication unit 320 to the information processing device to the communication terminal 350 of the station staff E1. Have 100 users send instructions to support U1. For example, when there are a plurality of information processing devices including the information processing device 100 shown in FIG. 1 in the station, the call control unit 312 has information for identifying the information processing device 100 that requires support. (For example, the identification number) may be included in the instruction and transmitted to the communication terminal 350. Further, when the support information received from the user support device 500 includes text information indicating an exchange with the user U1, the call control unit 312 includes the text information in the instruction and causes the communication terminal 350 to transmit the text information. You may.

通信部320は、監視装置300による他の装置との間の通信を仲介する通信インタフェースである。通信部320は、任意の無線通信プロトコルまたは有線通信プロトコルをサポートし、例えば図1を参照して説明したネットワーク600を介して、または直接に他の装置との間の通信接続を確立する。 The communication unit 320 is a communication interface that mediates communication between the monitoring device 300 and other devices. The communication unit 320 supports any wireless communication protocol or wired communication protocol, and establishes a communication connection with, for example, via the network 600 described with reference to FIG. 1 or directly with other devices.

例えば、通信部320は、利用者支援装置500から駅員による支援を示す支援情報を受信し得る。また、通信部320は、呼出制御部312の制御に従って、情報処理装置100の利用者U1を支援する指示を通信端末350へ送信する。 For example, the communication unit 320 may receive support information indicating support by a station employee from the user support device 500. Further, the communication unit 320 transmits an instruction to support the user U1 of the information processing device 100 to the communication terminal 350 according to the control of the call control unit 312.

<2−4.オペレータ端末>
図8は、図1に示したオペレータ端末400の構成の一例を示すブロック図である。オペレータ端末400は、図8に示すように制御部410、記憶部420、TV電話部430、及び通信部440を備える。
<2-4. Operator terminal>
FIG. 8 is a block diagram showing an example of the configuration of the operator terminal 400 shown in FIG. As shown in FIG. 8, the operator terminal 400 includes a control unit 410, a storage unit 420, a videophone unit 430, and a communication unit 440.

制御部410は、オペレータ端末400の各構成を制御する機能を有する。また、制御部410は、TV電話機能を有し、例えば通信部440が、ネットワーク600を介して利用者支援装置500からオペレータによる支援を示す支援情報を受信した場合に、TV電話機能による情報処理装置100の利用者U1への支援を実現する。例えば、制御部410は、後述するTV電話部430との入出力と通信部440による通信とを制御することで、情報処理装置100の利用者U1とオペレータO1との間のTV電話機能を実現してもよい。 The control unit 410 has a function of controlling each configuration of the operator terminal 400. Further, the control unit 410 has a TV telephone function, and information processing by the TV telephone function is performed, for example, when the communication unit 440 receives support information indicating support by the operator from the user support device 500 via the network 600. Support for the user U1 of the device 100 is realized. For example, the control unit 410 realizes a TV telephone function between the user U1 of the information processing apparatus 100 and the operator O1 by controlling the input / output with the TV telephone unit 430 described later and the communication by the communication unit 440. You may.

記憶部420は、各種のプログラムおよびデータが記憶されている。記憶部420は、半導体メモリまたはハードディスク装置であってもよく、RAMおよび不揮発性メモリ等で構成されていてもよい。 The storage unit 420 stores various programs and data. The storage unit 420 may be a semiconductor memory or a hard disk device, or may be composed of a RAM, a non-volatile memory, or the like.

TV電話部430は、図8に示すように、スピーカ431、マイクロフォン433、表示部435、操作部437、及び撮像部439を含む。TV電話部430は、制御部410に制御されて、情報処理装置100の利用者U1とのTV電話機能を図1に示したオペレータO1に提供する。 As shown in FIG. 8, the videophone unit 430 includes a speaker 431, a microphone 433, a display unit 435, an operation unit 437, and an image pickup unit 439. The TV telephone unit 430 is controlled by the control unit 410 to provide the operator O1 shown in FIG. 1 with a TV telephone function with the user U1 of the information processing apparatus 100.

スピーカ431は、制御部410の制御に従い、音声を出力する。例えば、スピーカ431は、通信部440が受信した利用者U1の音声を出力する。 The speaker 431 outputs sound according to the control of the control unit 410. For example, the speaker 431 outputs the voice of the user U1 received by the communication unit 440.

マイクロフォン433は、オペレータO1の音声を取得する。マイクロフォン433により取得されたオペレータO1の音声は、制御部410の制御により通信部440から情報処理装置100へ送信される。 The microphone 433 acquires the voice of the operator O1. The voice of the operator O1 acquired by the microphone 433 is transmitted from the communication unit 440 to the information processing device 100 under the control of the control unit 410.

表示部435は、制御部410の制御に従い、利用者U1の顔画像を含む画面を表示する。また、表示部435に表示される画面には、情報処理装置100に表示された操作ボタンが、情報処理装置100と同じレイアウトで含まれていてもよい。かかる構成により、オペレータは、情報処理装置100の利用者U1をより支援しやすくなる。 The display unit 435 displays a screen including the face image of the user U1 under the control of the control unit 410. Further, the screen displayed on the display unit 435 may include the operation buttons displayed on the information processing apparatus 100 in the same layout as the information processing apparatus 100. With such a configuration, the operator can more easily support the user U1 of the information processing apparatus 100.

操作部437は、例えばタッチパネルであってもよく、オペレータO1による入力操作を受け付ける。操作部437が受け付ける入力操作は、上述した表示部435に表示された画面に含まれる操作ボタンに対する、オペレータO1による入力操作を含んでもよい。 The operation unit 437 may be, for example, a touch panel, and accepts an input operation by the operator O1. The input operation received by the operation unit 437 may include an input operation by the operator O1 for the operation buttons included in the screen displayed on the display unit 435 described above.

撮像部439は、撮像により、オペレータO1の撮像画像を取得する。撮像部439により取得されたオペレータO1の撮像画像は、制御部410の制御により通信部440から情報処理装置100へ送信される。 The image pickup unit 439 acquires the captured image of the operator O1 by imaging. The captured image of the operator O1 acquired by the image pickup unit 439 is transmitted from the communication unit 440 to the information processing device 100 under the control of the control unit 410.

通信部440は、オペレータ端末400による他の装置との間の通信を仲介する通信インタフェースである。通信部440は、任意の無線通信プロトコルまたは有線通信プロトコルをサポートし、例えば図1を参照して説明したネットワーク600を介して、または直接に他の装置との間の通信接続を確立する。 The communication unit 440 is a communication interface that mediates communication between the operator terminal 400 and other devices. The communication unit 440 supports any wireless or wired communication protocol and establishes a communication connection with, for example, via the network 600 described with reference to FIG. 1 or directly with other devices.

<2−5.利用者支援装置>
図9は、図1に示した利用者支援装置500の構成の一例を示すブロック図である。利用者支援装置500は、図9に示すように制御部510、記憶部520、及び通信部530を備える。
<2-5. User support device>
FIG. 9 is a block diagram showing an example of the configuration of the user support device 500 shown in FIG. As shown in FIG. 9, the user support device 500 includes a control unit 510, a storage unit 520, and a communication unit 530.

制御部510は、利用者支援装置500の各構成を制御する機能を有する。また、制御部510は、図9に示すように、支援判定部512、及び支援制御部514としても機能する。 The control unit 510 has a function of controlling each configuration of the user support device 500. Further, as shown in FIG. 9, the control unit 510 also functions as a support determination unit 512 and a support control unit 514.

支援判定部512は、情報処理装置100から受信される第1の心身状態情報と、待ち行列認識装置200から受信される待ち行列情報とに基づく判定を行い、情報処理装置100の操作の支援方式を選択する。 The support determination unit 512 makes a determination based on the first mental and physical state information received from the information processing device 100 and the queue information received from the queue recognition device 200, and supports the operation of the information processing device 100. Select.

例えば、支援判定部512は、記憶部520に記憶された利用者支援判定テーブルを用いた判定により、支援方式を選択してもよい。利用者支援判定テーブルは、支援方式を判定するためのテーブルであり、第1の心身状態情報及び待ち行列情報の組み合わせと、支援方式とを関連付けるテーブルである。 For example, the support determination unit 512 may select a support method by a determination using the user support determination table stored in the storage unit 520. The user support determination table is a table for determining the support method, and is a table that associates the combination of the first mental and physical state information and the queue information with the support method.

図10は、記憶部520に記憶された利用者支援判定テーブルの一例を示す表である。支援判定部512は、図10に示す利用者支援判定テーブルを参照することで、第1の心身状態情報に含まれる利用者U1の困惑度を示す情報、及び待ち行列情報に含まれる待ち行列Qに並ぶ利用者U2〜Unの人数の情報から、支援方式を選択することが出来る。 FIG. 10 is a table showing an example of a user support determination table stored in the storage unit 520. By referring to the user support determination table shown in FIG. 10, the support determination unit 512 displays information indicating the degree of confusion of the user U1 included in the first mental and physical condition information, and the queue Q included in the queue information. The support method can be selected from the information on the number of users U2 to Un lined up in.

支援制御部514は、支援判定部512により選択された支援方式に応じて、利用者U1の支援に関する制御を行う。例えば、支援制御部514は、選択された支援方式に応じて、情報処理装置100の操作支援に関する支援情報を生成する。支援情報は、例えば選択された支援方式を示す情報を含んでもよい。また、支援情報は、利用者U1による過去の(現在までの)操作を示す情報や、利用者U1との過去の(現在までの)やり取りを示す情報等を含んでもよい。かかる構成により、スムーズに利用者U1の支援が行われ得る。 The support control unit 514 controls the support of the user U1 according to the support method selected by the support determination unit 512. For example, the support control unit 514 generates support information regarding the operation support of the information processing apparatus 100 according to the selected support method. The support information may include, for example, information indicating the selected support method. Further, the support information may include information indicating the past (up to the present) operation by the user U1, information indicating the past (up to the present) exchange with the user U1 and the like. With such a configuration, the support of the user U1 can be smoothly performed.

また、支援制御部514は、通信部530を制御し、選択された支援方式に応じて、情報処理装置100、監視装置300、オペレータ端末400のうち、少なくともいずれか一つへ、生成された支援情報を送信させる。 Further, the support control unit 514 controls the communication unit 530, and the support generated to at least one of the information processing device 100, the monitoring device 300, and the operator terminal 400 according to the selected support method. Have the information sent.

なお、支援制御部514により生成される支援情報と、送信先の装置の組み合わせの具体的な例については、支援判定部512により選択された支援方式ごとに後述する。 A specific example of the combination of the support information generated by the support control unit 514 and the destination device will be described later for each support method selected by the support determination unit 512.

記憶部520は、各種のプログラムおよびデータが記憶されている。記憶部520は、半導体メモリまたはハードディスク装置であってもよく、RAMおよび不揮発性メモリ等で構成されていてもよい。記憶部520は、例えば図10に示す利用者支援判定テーブルや、支援制御部514による利用者U1の支援に関する制御のための情報を記憶する。 The storage unit 520 stores various programs and data. The storage unit 520 may be a semiconductor memory or a hard disk device, or may be composed of a RAM, a non-volatile memory, or the like. The storage unit 520 stores, for example, the user support determination table shown in FIG. 10 and information for controlling the support of the user U1 by the support control unit 514.

通信部530は、利用者支援装置500による他の装置との間の通信を仲介する通信インタフェースである。通信部530は、任意の無線通信プロトコルまたは有線通信プロトコルをサポートし、例えば図1を参照して説明したネットワーク600を介して、または直接に他の装置との間の通信接続を確立する。通信部530は、取得部として機能し、第1の心身状態情報を情報処理装置100から受信(取得)し、待ち行列情報を待ち行列認識装置200から受信(取得)する。また、通信部530は、支援制御部514の制御に従い、支援判定部512により選択された支援方式に応じた支援情報を、支援方式に応じた装置へ送信する。 The communication unit 530 is a communication interface that mediates communication between the user support device 500 and other devices. The communication unit 530 supports any wireless communication protocol or wired communication protocol, and establishes a communication connection with, for example, via the network 600 described with reference to FIG. 1 or directly with other devices. The communication unit 530 functions as an acquisition unit, receives (acquires) the first mental and physical state information from the information processing device 100, and receives (acquires) the queue information from the queue recognition device 200. Further, the communication unit 530 transmits the support information according to the support method selected by the support determination unit 512 to the device according to the support method under the control of the support control unit 514.

<<3.動作>>
以上、本実施形態による情報処理システム1に含まれる情報処理装置100、待ち行列認識装置200、監視装置300、オペレータ端末400、及び利用者支援装置500の構成例について説明した。続いて、本実施形態の動作例を説明する。以下では、まず、情報処理システム1の処理の流れについて説明した後に、操作支援に関する処理の具体例について支援方式ごとに説明を行う。
<< 3. Operation >>
The configuration examples of the information processing device 100, the queue recognition device 200, the monitoring device 300, the operator terminal 400, and the user support device 500 included in the information processing system 1 according to the present embodiment have been described above. Subsequently, an operation example of this embodiment will be described. In the following, first, the processing flow of the information processing system 1 will be described, and then specific examples of the processing related to the operation support will be described for each support method.

<3−1.処理の流れ>
図11は、本実施形態による情報処理システム1の処理の流れを示すフローチャート図である。図11に示すように、まず、情報処理装置100は、情報処理装置100を操作する利用者U1の撮像画像を取得する(S102)。ステップS102は、利用者U1の検出をトリガとして開始されてもよい。例えば、情報処理装置100は不図示の人体センサ等によって利用者を検出し、表示部150には記憶部120に記憶された操作画面が操作順序に従って表示され、操作開始に合わせて撮像部170を起動して撮像画像の取得が開始されてもよい。あるいは、利用者の検出ではなく、表示部150に表示された画面の遷移に連動し、所定の画面が表示されたことをトリガとして、ステップS102が開始されてもよい。
<3-1. Processing flow>
FIG. 11 is a flowchart showing a processing flow of the information processing system 1 according to the present embodiment. As shown in FIG. 11, first, the information processing apparatus 100 acquires a captured image of the user U1 who operates the information processing apparatus 100 (S102). Step S102 may be started with the detection of the user U1 as a trigger. For example, the information processing apparatus 100 detects a user by a human body sensor (not shown) or the like, and the operation screens stored in the storage unit 120 are displayed on the display unit 150 according to the operation order, and the image pickup unit 170 is displayed at the start of the operation. It may be activated and the acquisition of the captured image may be started. Alternatively, step S102 may be started in conjunction with the transition of the screen displayed on the display unit 150 instead of the detection of the user and triggered by the display of a predetermined screen.

続いて、情報処理装置100の画像処理部116が、ステップS102で取得された利用者U1の撮像画像から、利用者U1の心身状態を判定する(S104)。ステップS104において、例えば心身状態として、利用者U1の困惑度が判定されてもよい。 Subsequently, the image processing unit 116 of the information processing apparatus 100 determines the mental and physical state of the user U1 from the captured image of the user U1 acquired in step S102 (S104). In step S104, the degree of confusion of the user U1 may be determined, for example, as a mental and physical condition.

続いて、待ち行列撮像部250が、利用者U1より後に情報処理装置100を利用する予定の利用者U2〜Unにより形成される待ち行列Qを撮像して、待ち行列Qの撮像画像を取得する(S106)。 Subsequently, the queue image pickup unit 250 images the queue Q formed by the users U2 to Un who are scheduled to use the information processing apparatus 100 after the user U1 and acquires the captured image of the queue Q. (S106).

続いて、待ち行列認識装置200の画像解析部214が、ステップS106で取得された待ち行列Qの撮像画像から、待ち行列Qに並んでいる利用者U2〜Un(第2の利用者)の人数を特定する(S108)。 Subsequently, the image analysis unit 214 of the queue recognition device 200 determines the number of users U2 to Un (second users) lined up in the queue Q from the captured image of the queue Q acquired in step S106. (S108).

続いて、利用者支援装置500の支援判定部512が、図10に示した利用者支援判定テーブルを用いた判定により、支援方式を選択する(S110)。ステップS110において、支援判定部512は、ステップS104で判定された利用者U1の困惑度の情報を含む第1の心身情報と、ステップS108で特定された待ち行列Qの人数の情報を含む待ち行列情報とに基づいて判定を行う。なお、ステップS110において、あるいはそれ以前に、利用者支援装置500の通信部530は、第1の心身状態情報を情報処理装置100から受信(取得)し、待ち行列情報を待ち行列認識装置200から受信(取得)する。 Subsequently, the support determination unit 512 of the user support device 500 selects the support method by the determination using the user support determination table shown in FIG. 10 (S110). In step S110, the support determination unit 512 includes a first mental and physical information including information on the degree of confusion of the user U1 determined in step S104, and a queue including information on the number of people in the queue Q identified in step S108. Make a judgment based on the information. In step S110 or before, the communication unit 530 of the user support device 500 receives (acquires) the first mental and physical state information from the information processing device 100, and receives the queue information from the queue recognition device 200. Receive (acquire).

続いて、利用者支援装置500の支援制御部514の制御により、ステップS110で選択された支援方式に応じて、利用者U1の操作支援が開始される(S112)。ステップS112で開始される利用者U1の操作支援に係る処理の具体的な例については、選択された支援方式ごとに後述する。 Subsequently, under the control of the support control unit 514 of the user support device 500, the operation support of the user U1 is started according to the support method selected in step S110 (S112). A specific example of the process related to the operation support of the user U1 started in step S112 will be described later for each selected support method.

なお、ステップS112の操作支援が開始される前に、利用者U1が操作支援を希望するか否かを確認する画面が表示部150に表示されてもよい。図12は、ステップS110で支援方式が選択された際に表示部150に表示される画面の一例を示す図である。図12に示す画面には、利用者U1が操作支援を希望するか否かを確認するダイアログV122が含まれている。そして、ダイアログV122に含まれる「質問します」というボタンV123が選択された場合に、ステップS112の操作支援が開始され、「質問しません」というボタンV124が選択された場合には、ステップS112の操作支援がスキップされてもよい。 Before the operation support in step S112 is started, a screen for confirming whether or not the user U1 desires the operation support may be displayed on the display unit 150. FIG. 12 is a diagram showing an example of a screen displayed on the display unit 150 when the support method is selected in step S110. The screen shown in FIG. 12 includes a dialog V122 for confirming whether or not the user U1 desires operation support. Then, when the button V123 "Ask a question" included in the dialog V122 is selected, the operation support of step S112 is started, and when the button V124 "Do not ask a question" is selected, the operation support of step S112 is started. Operation support may be skipped.

利用者U1の支援が完了しても、利用者U1の操作が終了していない場合(S114においてNO)、処理はステップS102に戻る。一方、利用者U1の操作が終了した場合(S114においてYES)、処理は終了する。 If the operation of the user U1 is not completed even after the support of the user U1 is completed (NO in S114), the process returns to step S102. On the other hand, when the operation of the user U1 is completed (YES in S114), the process is completed.

<3−2.操作支援の具体例>
以上、本実施形態の処理の流れについて説明した。続いて、図11のステップS112で開始される利用者U1の操作支援に係る処理の例について、ステップS110で選択された支援方式ごとに具体的に説明する。
<3-2. Specific examples of operation support>
The processing flow of this embodiment has been described above. Subsequently, an example of the process related to the operation support of the user U1 started in step S112 of FIG. 11 will be specifically described for each support method selected in step S110.

(エージェントによる支援)
まず、選択された支援方式が、「エージェントによる支援」である場合の処理の具体的な例について説明する。ステップS110において支援判定部512により、「エージェントによる支援」が選択された場合、支援制御部514は、エージェントを情報処理装置100に表示させるためのエージェント制御情報を含む支援情報を生成する。さらに、支援制御部514は通信部530を制御し、情報処理装置100と利用者支援装置500との間の接続を確立させて、エージェント制御情報を含む支援情報を情報処理装置100へ送信させる。
(Support by agents)
First, a specific example of processing when the selected support method is "support by an agent" will be described. When "support by the agent" is selected by the support determination unit 512 in step S110, the support control unit 514 generates support information including agent control information for displaying the agent on the information processing apparatus 100. Further, the support control unit 514 controls the communication unit 530, establishes a connection between the information processing device 100 and the user support device 500, and causes the information processing device 100 to transmit support information including agent control information.

情報処理装置100がエージェント制御情報を含む支援情報を受信すると、情報処理装置100の表示部150にエージェントが表示される。図13は、エージェントによる支援が行われる場合に表示部150に表示される画面の一例を示す図である。 When the information processing apparatus 100 receives the support information including the agent control information, the agent is displayed on the display unit 150 of the information processing apparatus 100. FIG. 13 is a diagram showing an example of a screen displayed on the display unit 150 when the support by the agent is performed.

図13に示す画面には、エージェントとの対話ダイアログV141が含まれる。対話ダイアログV141は、例えば図13に示すように、エージェントからのエージェント出力V142、V144、及び利用者U1による利用者入力V143が含まれる。 The screen shown in FIG. 13 includes a dialogue dialog V141 with an agent. The dialogue dialog V141 includes agent outputs V142 and V144 from the agent, and user input V143 by the user U1, for example, as shown in FIG.

エージェント出力V142は、例えば、エージェント制御情報に含まれるテキスト情報に基づいて表示され得る。そして、エージェント出力V142を見た利用者U1がマイクロフォン140を介して入力した音声が、情報処理装置100の制御部110によりテキスト情報に変換されて利用者支援装置500へ送信される。かかるテキスト情報に基づいて、図13に示す利用者入力V143が表示される。また、支援制御部514は記憶部520に記憶された情報を参照し、かかるテキスト情報に基づいて、回答となるテキスト情報を含むエージェント制御情報を生成する。例えば、支援制御部514は、かかるテキスト情報と一致する情報に対応する回答を、記憶部520に記憶された情報から抽出してもよい。回答となるテキスト情報を含むエージェント制御情報を生成できた場合、支援制御部514は、通信部530を制御して生成されたエージェント制御情報を含む支援情報を情報処理装置100へ送信させる。そして、かかるエージェント制御情報に基づいて、エージェント出力V144が表示される。 The agent output V142 may be displayed, for example, based on the text information included in the agent control information. Then, the voice input by the user U1 who sees the agent output V142 via the microphone 140 is converted into text information by the control unit 110 of the information processing device 100 and transmitted to the user support device 500. Based on such text information, the user input V143 shown in FIG. 13 is displayed. Further, the support control unit 514 refers to the information stored in the storage unit 520, and generates agent control information including the text information to be a reply based on the text information. For example, the support control unit 514 may extract an answer corresponding to the information matching the text information from the information stored in the storage unit 520. When the agent control information including the text information to be the answer can be generated, the support control unit 514 controls the communication unit 530 to transmit the support information including the generated agent control information to the information processing apparatus 100. Then, the agent output V144 is displayed based on the agent control information.

なお、利用者支援装置500から情報処理装置100へ送信されたエージェント制御情報に含まれるテキスト情報は、情報処理装置100の制御部110によりテキスト情報から音声情報に変換され、表示部150に表示されると共にスピーカ130から音声出力されてもよい。 The text information included in the agent control information transmitted from the user support device 500 to the information processing device 100 is converted from text information into voice information by the control unit 110 of the information processing device 100 and displayed on the display unit 150. At the same time, audio may be output from the speaker 130.

また、情報処理装置100から利用者支援装置500へ送信される利用者U1の入力に基づくテキスト情報と一致する情報を見つけることが出来ない場合等、支援制御部514が回答となるテキスト情報を含むエージェント制御情報を生成困難な場合も考えられる。かかる場合、支援制御部514は、オペレータに接続させる画面を表示させるためのエージェント制御情報を生成し、通信部530を制御して生成されたエージェント制御情報を含む支援情報を情報処理装置100へ送信させてもよい。図14は、オペレータに接続させる画面の一例を示す図である。 Further, when it is not possible to find information that matches the text information based on the input of the user U1 transmitted from the information processing device 100 to the user support device 500, the support control unit 514 includes the text information to be the answer. It may be difficult to generate agent control information. In such a case, the support control unit 514 generates agent control information for displaying a screen to be connected to the operator, and transmits the support information including the agent control information generated by controlling the communication unit 530 to the information processing device 100. You may let me. FIG. 14 is a diagram showing an example of a screen connected to the operator.

図14に示す画面には、オペレータに接続するためのボタンV145が含まれる。利用者U1が図14に示すボタンV145を選択した場合、支援制御部514は、当該選択に応じて、オペレータに支援を引き継ぐことを示す支援情報(オペレータによる支援を示す支援情報の一例)を生成する。生成された支援情報はオペレータ端末400へ送信される。 The screen shown in FIG. 14 includes a button V145 for connecting to an operator. When the user U1 selects the button V145 shown in FIG. 14, the support control unit 514 generates support information (an example of support information indicating support by the operator) indicating that the operator will take over the support according to the selection. do. The generated support information is transmitted to the operator terminal 400.

オペレータ端末400のオペレータO1から反応があった場合、さらに、支援制御部514は、エージェントによる支援での利用者U1とのやり取りを示すテキスト情報を含む支援情報を生成し、通信部530を制御してオペレータ端末400へ送信させる。かかる構成により、オペレータO1は、エージェントによる支援を引き継いで、支援を行うことが可能となる。 When there is a reaction from the operator O1 of the operator terminal 400, the support control unit 514 further generates support information including text information indicating the interaction with the user U1 in the support by the agent, and controls the communication unit 530. To send to the operator terminal 400. With such a configuration, the operator O1 can take over the support provided by the agent and provide support.

一方、オペレータO1から一定時間入力がなかった場合、支援制御部514は、監視装置300へ、駅員に支援を引き継ぐことを示す支援情報(駅員による支援を示す支援情報の一例)を生成する。生成される支援情報には、エージェントによる支援での利用者U1とのやり取りを示すテキスト情報がさらに含まれてもよい。生成された支援情報は監視装置300へ送信され、さらに監視装置300から駅員E1が有する通信端末350へ支援情報に基づく指示が送信される。かかる構成により、駅員E1は、エージェントによる支援を引き継いで、支援を行うことが可能となる。 On the other hand, when there is no input from the operator O1 for a certain period of time, the support control unit 514 generates support information (an example of support information indicating support by the station staff) indicating that the support is taken over by the station staff to the monitoring device 300. The generated support information may further include text information indicating interaction with the user U1 in support by the agent. The generated support information is transmitted to the monitoring device 300, and further, an instruction based on the support information is transmitted from the monitoring device 300 to the communication terminal 350 of the station staff E1. With such a configuration, the station staff E1 can take over the support provided by the agent and provide support.

(オペレータによる支援)
続いて、選択された支援方式が、「オペレータによる支援」である場合の処理の具体的な例について説明する。ステップS110において支援判定部512により、「オペレータによる支援」が選択された場合、支援制御部514は、オペレータによる支援を示す支援情報を生成する。さらに、支援制御部514は通信部530を制御し、情報処理装置100とオペレータ端末400とへ、接続指示、及び生成された支援情報を送信させる。
(Support by operator)
Next, a specific example of processing when the selected support method is "support by the operator" will be described. When "support by the operator" is selected by the support determination unit 512 in step S110, the support control unit 514 generates support information indicating support by the operator. Further, the support control unit 514 controls the communication unit 530 to transmit the connection instruction and the generated support information to the information processing device 100 and the operator terminal 400.

接続指示と支援情報を受信した情報処理装置100、及びオペレータ端末400の間で接続が開始されると、情報処理装置100の表示部150にオペレータO1の撮像画像が表示され、スピーカ130からオペレータO1の音声が出力される。 When the connection is started between the information processing apparatus 100 and the operator terminal 400 that have received the connection instruction and the support information, the captured image of the operator O1 is displayed on the display unit 150 of the information processing apparatus 100, and the operator O1 is displayed from the speaker 130. The voice of is output.

図15は、オペレータによる支援が行われる場合に表示部150に表示される画面の一例を示す図である。図15に示す画面には、オペレータ端末400の撮像部439により撮像されたオペレータO1の撮像画像を表示するための領域V146が含まれている。 FIG. 15 is a diagram showing an example of a screen displayed on the display unit 150 when the support by the operator is performed. The screen shown in FIG. 15 includes a region V146 for displaying an image captured by the operator O1 captured by the image pickup unit 439 of the operator terminal 400.

また、図示しないが、同様にオペレータ端末400の表示部435には利用者U1の撮像画像が表示される。さらに、情報処理装置100の表示部150に表示されている画面情報がオペレータ端末400へ共有されてもよい。例えば、情報処理装置100の表示部150に表示されている画面情報が、オペレータ端末400へ送信されて、表示部435に表示されてもよい。かかる構成により、オペレータO1は、利用者U1が見ている画面を把握しながら、支援を行うことが可能となる。 Further, although not shown, similarly, the captured image of the user U1 is displayed on the display unit 435 of the operator terminal 400. Further, the screen information displayed on the display unit 150 of the information processing apparatus 100 may be shared with the operator terminal 400. For example, the screen information displayed on the display unit 150 of the information processing apparatus 100 may be transmitted to the operator terminal 400 and displayed on the display unit 435. With such a configuration, the operator O1 can provide support while grasping the screen viewed by the user U1.

また、利用者U1から質問がある場合は、情報処理装置100のマイクロフォン140から音声を入力すると、オペレータ端末400のスピーカ431から利用者U1の音声が出力される。 If there is a question from the user U1, the voice of the user U1 is output from the speaker 431 of the operator terminal 400 when the voice is input from the microphone 140 of the information processing apparatus 100.

オペレータO1が利用者U1に表示部150上で指示を行う場合、オペレータ端末400の操作部437を操作して指示を入力することで、入力した内容が情報処理装置100の表示部150上に表示される。また、図8には図示していないが、オペレータ端末400に接続されたキーボードから利用者U1に代わってオペレータO1が操作をすることが可能であってもよい。 When the operator O1 gives an instruction to the user U1 on the display unit 150, the input content is displayed on the display unit 150 of the information processing apparatus 100 by operating the operation unit 437 of the operator terminal 400 and inputting the instruction. Will be done. Further, although not shown in FIG. 8, it may be possible for the operator O1 to operate on behalf of the user U1 from the keyboard connected to the operator terminal 400.

(駅員による支援) (Support by station staff)

続いて、選択された支援方式が、「駅員による支援」である場合の処理の具体的な例について説明する。ステップS110において支援判定部512により、「駅員による支援」が選択された場合、支援制御部514は、駅員による支援を示す支援情報を生成する。さらに、支援制御部514は通信部530を制御し、生成された支援情報を監視装置300へ送信させる。 Next, a specific example of processing when the selected support method is "support by station staff" will be described. When "support by station staff" is selected by the support determination unit 512 in step S110, the support control unit 514 generates support information indicating support by station staff. Further, the support control unit 514 controls the communication unit 530 to transmit the generated support information to the monitoring device 300.

支援情報を受信した監視装置300は、駅員E1が有する通信端末350へ、利用者U1を支援する指示を送信する。当該指示を監視装置300から受信した通信端末350は、当該指示に従って駅員E1を情報処理装置100へ誘導する画面を表示する。そして、駅員E1は情報処理装置100へ向かい、利用者U1の操作支援を行う。 Upon receiving the support information, the monitoring device 300 transmits an instruction to support the user U1 to the communication terminal 350 possessed by the station employee E1. The communication terminal 350 that has received the instruction from the monitoring device 300 displays a screen that guides the station employee E1 to the information processing device 100 according to the instruction. Then, the station employee E1 heads for the information processing device 100 and supports the operation of the user U1.

<<4.効果>>
以上、説明したように、本発明の一実施形態によれば、情報処理装置100を操作している利用者U1の心身状態情報(困惑度)に加え、利用者U1の後に情報処理装置100を操作する利用者U2〜Unにより形成される待ち行列Qの長さ(人数)に基づいて支援方式を決定することが可能である。その結果、待ち行列Qの長さに合わせて、情報処理装置100を操作している利用者U1に対してより適切な支援方式で支援を行うことが可能となる。
<< 4. Effect >>
As described above, according to the embodiment of the present invention, in addition to the mental and physical state information (confusion level) of the user U1 operating the information processing device 100, the information processing device 100 is installed after the user U1. It is possible to determine the support method based on the length (number of people) of the queue Q formed by the operating users U2 to Un. As a result, it becomes possible to provide support to the user U1 operating the information processing apparatus 100 by a more appropriate support method according to the length of the queue Q.

<<5.変形例>>
以上、本発明の一実施形態について説明した。以下では、上記実施形態の幾つかの変形例を説明する。なお、以下に説明する各変形例は、単独で上記実施形態に適用されてもよいし、組み合わせで上記実施形態に適用されてもよい。また、各変形例は、上記実施形態で説明した構成に代えて適用されてもよいし、上記実施形態で説明した構成に対して追加的に適用されてもよい。
<< 5. Modification example >>
The embodiment of the present invention has been described above. Hereinafter, some modifications of the above embodiment will be described. In addition, each modification described below may be applied to the said embodiment alone, or may be applied to the said embodiment in combination. Further, each modification may be applied in place of the configuration described in the above embodiment, or may be additionally applied to the configuration described in the above embodiment.

<5−1.変形例1>
上記実施形態では、待ち行列情報に情報処理装置100の待ち行列Qに並んでいる利用者U2〜Unの人数が含まれる例を説明したが、本発明はかかる例に限定されない。例えば、待ち行列情報には、待ち行列Qに並んでいる利用者U2〜Un(第2の利用者)の心身状態を示す情報(第2の心身状態情報と呼ぶ場合がある)が含まれてもよい。以下では、かかる例について、変形例1として説明を行う。なお、本変形例にかかる情報処理システムの構成、及び動作は、一部を除いて上述した情報処理システム1の構成と同一であるため、重複説明を省略し、主に本変形例特有の構成、及び動作について説明を行う。
<5-1. Modification 1>
In the above embodiment, an example in which the queue information includes the number of users U2 to Un arranged in the queue Q of the information processing apparatus 100 has been described, but the present invention is not limited to such an example. For example, the queue information includes information indicating the mental and physical states of users U2 to Un (second user) lined up in the queue Q (sometimes referred to as second mental and physical state information). May be good. Hereinafter, such an example will be described as a modification 1. Since the configuration and operation of the information processing system according to this modification are the same as the configuration of the information processing system 1 described above except for a part, duplicate explanations are omitted and the configuration is mainly peculiar to this modification. , And the operation will be explained.

(構成)
まず、変形例1にかかる構成について説明する。本変形例に係る情報処理システムは、待ち行列認識装置200、及び利用者支援装置500の構成のうちの一部が、上述した情報処理システム1と異なる。
(composition)
First, the configuration according to the first modification will be described. In the information processing system according to this modification, a part of the configurations of the queue recognition device 200 and the user support device 500 is different from the above-mentioned information processing system 1.

図16は、変形例1にかかる待ち行列認識装置200の構成の一例を示すブロック図である。本変形例にかかる待ち行列認識装置200は、図16に示すように制御部210、記憶部220、及び通信部230を備える。本変形例にかかる記憶部220、及び通信部230の構成は、図6を参照して説明した本変形例にかかる記憶部220、及び通信部230の構成と実質的に同一であるため、重複説明を省略する。 FIG. 16 is a block diagram showing an example of the configuration of the queue recognition device 200 according to the modification 1. As shown in FIG. 16, the queue recognition device 200 according to this modification includes a control unit 210, a storage unit 220, and a communication unit 230. Since the configurations of the storage unit 220 and the communication unit 230 according to the present modification are substantially the same as the configurations of the storage unit 220 and the communication unit 230 according to the present modification described with reference to FIG. 6, they overlap. The explanation is omitted.

本変形例にかかる制御部210は、待ち行列認識装置200の各構成を制御する機能を有する。また、本変形例にかかる制御部210は、画像取得部212、及び画像解析部214としての機能に加え、心身状態判定部216としても機能する The control unit 210 according to this modification has a function of controlling each configuration of the queue recognition device 200. Further, the control unit 210 according to this modification functions not only as an image acquisition unit 212 and an image analysis unit 214, but also as a mental and physical condition determination unit 216.

心身状態判定部216は、画像取得部212が取得した待ち行列Qの撮像画像から、画像解析部214により検出された人物領域に基づいて、利用者U2〜Unの表情や行動を判定し、その判定結果から利用者U2〜Unの心身状態を推定する。 The mental and physical condition determination unit 216 determines the facial expressions and actions of the users U2-Un from the captured image of the queue Q acquired by the image acquisition unit 212 based on the person area detected by the image analysis unit 214, and determines the facial expressions and actions of the users U2-Un. The mental and physical states of the users U2-Un are estimated from the determination result.

心身状態判定部216が推定する利用者U2〜Unの心身状態は、例えば利用者U2〜Unの不満度を含んでもよい。例えば、人物領域から、顔をしかめていたり、怒った顔をしていたり、頻繁に情報処理装置100のほうに顔を向けて利用者U1の操作状況を確認するような行動等が検出された場合、心身状態判定部216は、不満度が高いと推定する。 The mental and physical states of the users U2 and Un estimated by the mental and physical state determination unit 216 may include, for example, the degree of dissatisfaction of the users U2 and Un. For example, an action such as frowning, an angry face, or frequently turning the face toward the information processing device 100 to check the operation status of the user U1 was detected from the person area. In this case, the mental and physical condition determination unit 216 estimates that the degree of dissatisfaction is high.

本変形例にかかる画像解析部214は、上記実施形態で説明した画像解析部214の機能に加え、利用者U2〜Unのうち心身状態判定部216により不満度が高いと推定された利用者の人数を特定する機能を有する。そして、本変形例にかかる画像解析部214は、待ち行列Qに並んでいる(含まれる)利用者U2〜Un(第2の利用者)の人数の情報と、利用者U2〜Unのうち不満度が高い人数の情報(第2の心身状態情報の一例)と、を含む待ち行列情報を生成する。画像解析部214により生成される待ち行列情報は、上述したように通信部230により利用者支援装置500へ送信される。 In addition to the functions of the image analysis unit 214 described in the above embodiment, the image analysis unit 214 according to this modification is a user who is presumed to have a high degree of dissatisfaction by the mental and physical condition determination unit 216 among the users U2 to Un. It has a function to specify the number of people. Then, the image analysis unit 214 according to this modification is dissatisfied with the information on the number of users U2-Un (second user) lined up (included) in the queue Q and among the users U2-Un. Generates queue information including information on the number of people with a high degree (an example of the second mental and physical condition information). The queue information generated by the image analysis unit 214 is transmitted to the user support device 500 by the communication unit 230 as described above.

続いて、本変形例にかかる利用者支援装置500について、図9を参照して説明する。本変形例にかかる利用者支援装置500は、支援判定部512が待ち行列情報に含まれる不満度が高い人数にさらに基づいて判定を行い、支援方式を選択する点において、上記実施形態で説明した利用者支援装置500と異なる。また、そのため、本変形例にかかる記憶部520に記憶され、本変形例にかかる支援判定部512により用いられる利用者支援判定テーブルは、待ち行列情報として、不満度が高い人数に関する情報を含んでもよい。 Subsequently, the user support device 500 according to this modification will be described with reference to FIG. The user support device 500 according to the present modification has been described in the above embodiment in that the support determination unit 512 makes a determination based on the number of people with a high degree of dissatisfaction included in the queue information and selects a support method. It is different from the user support device 500. Therefore, the user support determination table stored in the storage unit 520 of the present modification and used by the support determination unit 512 of the present modification may include information about the number of people with a high degree of dissatisfaction as queue information. good.

図17は、本変形例にかかる記憶部520に記憶された利用者支援判定テーブルの一例を示す表である。支援判定部512は、図17に示す利用者支援判定テーブルを参照することで、利用者U1の困惑度を示す情報、待ち行列Qに並ぶ利用者U2〜Unの人数の情報、及び利用者U2〜Unのうち不満度が高い人数の情報から、支援方式を選択することが可能である。 FIG. 17 is a table showing an example of a user support determination table stored in the storage unit 520 according to this modification. By referring to the user support determination table shown in FIG. 17, the support determination unit 512 provides information indicating the degree of confusion of the user U1, information on the number of users U2 to Un in the queue Q, and user U2. It is possible to select a support method from the information on the number of people who are highly dissatisfied with ~ Un.

(動作)
図18は、本変形例の処理の流れを示すフローチャート図である。図18に示すステップS202〜S208の処理は、図11を参照して説明したステップS102〜108の処理と同様であるため、ここでの説明は省略する。
(motion)
FIG. 18 is a flowchart showing a processing flow of this modification. Since the processing of steps S202 to S208 shown in FIG. 18 is the same as the processing of steps S102 to 108 described with reference to FIG. 11, the description thereof is omitted here.

ステップS209において、待ち行列認識装置200の心身状態判定部216は、待ち行列Qの撮像画像から検出された人物領域に基づいて、各利用者の不満度を推定し、画像解析部214が、利用者U2〜Unのうち不満度が高い利用者の人数を特定する(S209)。 In step S209, the mental and physical state determination unit 216 of the queue recognition device 200 estimates the degree of dissatisfaction of each user based on the person area detected from the captured image of the queue Q, and the image analysis unit 214 uses it. The number of users who are highly dissatisfied among the persons U2 and Un is specified (S209).

続いて、利用者支援装置500の支援判定部512が、図17に示した利用者支援判定テーブルを用いた判定により、支援方式を選択する(S210)。ステップS210において、支援判定部512は、ステップS204で判定された利用者U1の困惑度の情報を含む第1の心身情報、並びに、ステップS208で特定された待ち行列Qの人数の情報、及びステップS209で特定された不満度が高い人数の情報を含む待ち行列情報、に基づいて判定を行う。なお、ステップS210において、あるいはそれ以前に、利用者支援装置500の通信部530は、第1の心身状態情報を情報処理装置100から受信(取得)し、待ち行列情報を待ち行列認識装置200から受信(取得)する。 Subsequently, the support determination unit 512 of the user support device 500 selects the support method by the determination using the user support determination table shown in FIG. 17 (S210). In step S210, the support determination unit 512 has first mental and physical information including information on the degree of confusion of the user U1 determined in step S204, information on the number of people in the queue Q identified in step S208, and step. The determination is made based on the queuing information including the information of the number of people with a high degree of dissatisfaction specified in S209. In step S210 or before, the communication unit 530 of the user support device 500 receives (acquires) the first mental and physical state information from the information processing device 100, and receives the queue information from the queue recognition device 200. Receive (acquire).

続くステップS212〜S214の処理は、図11を参照して説明したステップS112〜114の処理と同様であるため、ここでの説明は省略する。 Since the subsequent processes of steps S212 to S214 are the same as the processes of steps S112 to 114 described with reference to FIG. 11, the description thereof is omitted here.

(効果)
以上、変形例1について説明した。本変形例によれば、情報処理装置100を操作している利用者U1の心身状態情報(困惑度)と、待ち行列Qの長さ(人数)に加え、待ち行列に並ぶ利用者の不満度に基づいて支援方式を決定することが可能である。その結果、待ち行列Qに並ぶ利用者U2〜Unの不満度を低減するために、情報処理装置100を操作している利用者U1に対してより適切な支援方式で支援を行うことが可能となる。
(effect)
The modification 1 has been described above. According to this modification, in addition to the mental and physical state information (confusion level) of the user U1 operating the information processing device 100 and the length (number of people) of the queue Q, the dissatisfaction level of the users lining up in the queue. It is possible to determine the support method based on. As a result, in order to reduce the dissatisfaction level of the users U2 to Un in the queue Q, it is possible to provide support to the user U1 operating the information processing apparatus 100 by a more appropriate support method. Become.

<5−2.変形例2>
上記実施形態では、情報処理装置100が駅に設置されている乗車券発券機である例を説明したが、本発明はかかる例に限定されない。情報処理装置100は、複数の利用者によって順次に操作される情報処理装置であれば、ATM等、他の装置であってもよい。
<5-2. Modification 2>
In the above embodiment, an example in which the information processing device 100 is a ticket issuing machine installed at a station has been described, but the present invention is not limited to such an example. The information processing device 100 may be another device such as an ATM as long as it is an information processing device that is sequentially operated by a plurality of users.

<5−3.変形例3>
上記実施形態では、情報処理装置100を操作する利用者U1の心身状態を、表情から特徴点により検出する手法を説明したが、本発明はこれに限定されるものではない。利用者の頭を傾げる等の行動や、表情と行動を組み合わせて検出するようにしてもよい。
<5-3. Modification 3>
In the above embodiment, a method of detecting the mental and physical state of the user U1 who operates the information processing apparatus 100 from facial expressions by feature points has been described, but the present invention is not limited thereto. Behaviors such as tilting the user's head or facial expressions and behaviors may be combined and detected.

<5−4.変形例4>
また、上記実施形態では、表情認識をするための特徴として、心身状態判定部1163によって、利用者U1の顔画像から特徴点として、左眉・右眉で各3点、左目・右目・口について各4点を検出するとしたが、特徴点の数はこれに限定されるものではない。例えば、口は上唇と下唇に分け、特徴点を検出するようにしてもよい。
<5-4. Modification 4>
Further, in the above embodiment, as a feature for recognizing facial expressions, the mental and physical condition determination unit 1163 uses 3 points each for the left eyebrow and the right eyebrow, and the left eye, the right eye, and the mouth as feature points from the face image of the user U1. Although it is assumed that each of the four points is detected, the number of feature points is not limited to this. For example, the mouth may be divided into an upper lip and a lower lip to detect feature points.

<5−5.変形例5>
また、上記実施形態では、情報処理装置100の利用者U1の支援方式として、エージェントによる支援、オペレータによる支援、駅員による支援の3つの方式を例にあげて説明したが、本発明はこれに限定されるものではない。
<5-5. Modification 5>
Further, in the above embodiment, as the support method of the user U1 of the information processing apparatus 100, three methods of support by an agent, support by an operator, and support by a station employee have been described as an example, but the present invention is limited to this. It is not something that will be done.

<5−6.変形例6>
また、本発明の実施形態にかかる情報処理システムの構成は、上述した例に限定されない。例えば、上述した複数の装置の機能が、1つの装置に備えられていてもよいし、上述した装置のうち1つの装置の機能が、複数の装置に分割されて備えられてもよい。
<5-6. Modification 6>
Further, the configuration of the information processing system according to the embodiment of the present invention is not limited to the above-mentioned example. For example, the functions of the above-mentioned plurality of devices may be provided in one device, or the functions of one of the above-mentioned devices may be provided by being divided into a plurality of devices.

例えば、上記実施形態では、複数の利用者によって順次に操作される情報処理装置100と、利用者支援装置500とが別の装置である例を説明したが、本発明はかかる例に限定されない。例えば、上述した利用者支援装置500の機能のうち、一部、または全ての機能が、情報処理装置100に備えられていてもよい。上述した利用者支援装置500の全ての機能が情報処理装置100に備えられれている場合、情報処理装置100は、複数の利用者によって順次に操作される情報処理装置であると共に、利用者支援装置でもあると解されてよい。 For example, in the above embodiment, an example in which the information processing device 100 and the user support device 500, which are sequentially operated by a plurality of users, are different devices has been described, but the present invention is not limited to such an example. For example, some or all of the functions of the user support device 500 described above may be provided in the information processing device 100. When all the functions of the user support device 500 described above are provided in the information processing device 100, the information processing device 100 is an information processing device that is sequentially operated by a plurality of users and is a user support device. But it may be understood that it is.

<<6.ハードウェア構成>>
以上、本発明の各実施形態を説明した。上述した情報処理は、ソフトウェアと、情報処理装置100、待ち行列認識装置200、監視装置300、通信端末350、オペレータ端末400、利用者支援装置500のハードウェアとの協働により実現される。以下では、本発明の実施形態に係る情報処理装置である情報処理装置100、待ち行列認識装置200、監視装置300、通信端末350、オペレータ端末400、利用者支援装置500のハードウェア構成例として、情報処理装置1000のハードウェア構成について説明する。
<< 6. Hardware configuration >>
Each embodiment of the present invention has been described above. The above-mentioned information processing is realized by the cooperation of the software and the hardware of the information processing device 100, the queue recognition device 200, the monitoring device 300, the communication terminal 350, the operator terminal 400, and the user support device 500. In the following, as a hardware configuration example of the information processing device 100, the queue recognition device 200, the monitoring device 300, the communication terminal 350, the operator terminal 400, and the user support device 500, which are the information processing devices according to the embodiment of the present invention, The hardware configuration of the information processing apparatus 1000 will be described.

図19は、本発明の実施形態に係る情報処理装置1000のハードウェア構成を示す説明図である。図19に示したように、情報処理装置1000は、CPU(Central Processing Unit)1001と、ROM(Read Only Memory)1002と、RAM(Random Access Memory)1003と、入力装置1004と、出力装置1005と、ストレージ装置1006と、通信装置1007とを備える。 FIG. 19 is an explanatory diagram showing a hardware configuration of the information processing apparatus 1000 according to the embodiment of the present invention. As shown in FIG. 19, the information processing apparatus 1000 includes a CPU (Central Processing Unit) 1001, a ROM (Read Only Memory) 1002, a RAM (Random Access Memory) 1003, an input device 1004, and an output device 1005. , A storage device 1006 and a communication device 1007.

CPU1001は、演算処理装置及び制御装置として機能し、各種プログラムに従って情報処理装置1000内の動作全般を制御する。また、CPU1001は、マイクロプロセッサであってもよい。ROM1002は、CPU1001が使用するプログラムや演算パラメータ等を記憶する。RAM1003は、CPU1001の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。これらはCPUバス等から構成されるホストバスにより相互に接続されている。主に、CPU1001、ROM1002及びRAM1003とソフトウェアとの協働により、例えば、制御部110、制御部210、制御部310、制御部410、及び制御部510等の機能が実現される。 The CPU 1001 functions as an arithmetic processing unit and a control device, and controls the overall operation in the information processing device 1000 according to various programs. Further, the CPU 1001 may be a microprocessor. The ROM 1002 stores programs, calculation parameters, and the like used by the CPU 1001. The RAM 1003 temporarily stores a program used in the execution of the CPU 1001 and parameters that appropriately change in the execution. These are connected to each other by a host bus composed of a CPU bus or the like. Mainly, the functions of the control unit 110, the control unit 210, the control unit 310, the control unit 410, the control unit 510, and the like are realized by the collaboration between the CPU 1001, the ROM 1002, the RAM 1003, and the software.

入力装置1004は、マウス、キーボード、タッチパネル、ボタン、マイクロフォン、スイッチ及びレバー等ユーザが情報を入力するための入力手段と、ユーザによる入力に基づいて入力信号を生成し、CPU1001に出力する入力制御回路等から構成されている。情報処理装置1000のユーザは、該入力装置1004を操作することにより、情報処理装置1000に対して各種のデータを入力したり処理動作を指示したりすることができる。なお、入力装置1004は、操作部160、操作部437に対応する。 The input device 1004 includes an input means for the user to input information such as a mouse, a keyboard, a touch panel, a button, a microphone, a switch, and a lever, and an input control circuit that generates an input signal based on the input by the user and outputs the input signal to the CPU 1001. It is composed of etc. By operating the input device 1004, the user of the information processing device 1000 can input various data to the information processing device 1000 and instruct the processing operation. The input device 1004 corresponds to the operation unit 160 and the operation unit 437.

出力装置1005は、例えば、液晶ディスプレイ(LCD)装置、OLED装置及びランプ等の表示装置を含む。さらに、出力装置1005は、スピーカ及びヘッドホン等の音声出力装置を含む。例えば、表示装置は、撮像された画像や生成された画像等を表示する。一方、音声出力装置は、音声データ等を音声に変換して出力する。なお、出力装置1005は、表示部150、表示部435に対応する。 The output device 1005 includes, for example, a liquid crystal display (LCD) device, an OLED device, and a display device such as a lamp. Further, the output device 1005 includes an audio output device such as a speaker and headphones. For example, the display device displays an captured image, a generated image, or the like. On the other hand, the voice output device converts voice data and the like into voice and outputs the data. The output device 1005 corresponds to the display unit 150 and the display unit 435.

ストレージ装置1006は、データ格納用の装置である。ストレージ装置1006は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置及び記憶媒体に記録されたデータを削除する削除装置等を含んでもよい。ストレージ装置1006は、CPU1001が実行するプログラムや各種データを格納する。なお、ストレージ装置1006は、記憶部120、記憶部220、記憶部420、記憶部520に対応する。 The storage device 1006 is a device for storing data. The storage device 1006 may include a storage medium, a recording device for recording data on the storage medium, a reading device for reading data from the storage medium, a deleting device for deleting data recorded on the storage medium, and the like. The storage device 1006 stores programs and various data executed by the CPU 1001. The storage device 1006 corresponds to a storage unit 120, a storage unit 220, a storage unit 420, and a storage unit 520.

通信装置1007は、例えば、通信網に接続するための通信デバイス等で構成された通信インタフェースである。また、通信装置1007は、無線LAN(Local Area Network)対応通信装置、LTE(Long Term Evolution)対応通信装置、有線による通信を行うワイヤー通信装置、またはブルートゥース(登録商標)通信装置を含んでもよい。なお、通信装置1007は、通信部180、通信部230、通信部320、通信部440、通信部530に対応する。 The communication device 1007 is, for example, a communication interface composed of a communication device or the like for connecting to a communication network. Further, the communication device 1007 may include a wireless LAN (Local Area Network) compatible communication device, an LTE (Long Term Evolution) compatible communication device, a wire communication device for wired communication, or a Bluetooth (registered trademark) communication device. The communication device 1007 corresponds to the communication unit 180, the communication unit 230, the communication unit 320, the communication unit 440, and the communication unit 530.

<<7.むすび>>
以上説明したように、本発明の実施形態によれば、情報処理装置を操作している利用者一人の心身状態のみならず、待ち行列に並んだ利用者の状況をも反映して利用者の支援を行うことが可能である。
<< 7. Conclusion >>
As described above, according to the embodiment of the present invention, not only the mental and physical condition of one user operating the information processing apparatus but also the situation of the users in the queue are reflected in the user. It is possible to provide support.

以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。 Although the preferred embodiments of the present invention have been described in detail with reference to the accompanying drawings, the present invention is not limited to these examples. It is clear that a person having ordinary knowledge in the field of technology to which the present invention belongs can come up with various modifications or modifications within the scope of the technical ideas described in the claims. , These are also naturally understood to belong to the technical scope of the present invention.

例えば、上記実施形態における各ステップは、必ずしもフローチャート図として記載された順序に沿って時系列に処理される必要はない。例えば、上記実施形態の処理における各ステップは、フローチャート図として記載した順序と異なる順序で処理されても、並列的に処理されてもよい。 For example, each step in the above embodiment does not necessarily have to be processed in chronological order in the order described as a flowchart. For example, each step in the processing of the above embodiment may be processed in an order different from the order described in the flowchart, or may be processed in parallel.

また、上記実施形態によれば、CPU1001、ROM1002、及びRAM1003等のハードウェアを、上述した情報処理装置100、待ち行列認識装置200、監視装置300、オペレータ端末400、利用者支援装置500の各構成と同様の機能を発揮させるためのコンピュータプログラムも提供可能である。また、該コンピュータプログラムが記録された記録媒体も提供される。 Further, according to the above embodiment, the hardware such as the CPU 1001, ROM 1002, and RAM 1003 is configured with the above-mentioned information processing device 100, queue recognition device 200, monitoring device 300, operator terminal 400, and user support device 500. It is also possible to provide a computer program for exerting the same function as the above. Also provided is a recording medium on which the computer program is recorded.

1 情報処理システム
100 情報処理装置
110 制御部
112 出力制御部
114 操作処理部
116 画像処理部
120 記憶部
130 スピーカ
140 マイクロフォン
150 表示部
160 操作部
170 撮像部
180 通信部
200 行列認識装置
210 制御部
212 画像取得部
214 画像解析部
216 心身状態判定部
220 記憶部
230 通信部
250 行列撮像部
300 監視装置
310 制御部
400 オペレータ端末
410 制御部
500 利用者支援装置
510 制御部
512 支援判定部
514 支援制御部
520 記憶部
530 通信部
600 ネットワーク
1114 操作処理部
1161 画像取得部
1162 画像解析部
1163 心身状態判定部
1 Information processing system 100 Information processing device 110 Control unit 112 Output control unit 114 Operation processing unit 116 Image processing unit 120 Storage unit 130 Speaker 140 Microphone 150 Display unit 160 Operation unit 170 Imaging unit 180 Communication unit 200 Matrix recognition device 210 Control unit 212 Image acquisition unit 214 Image analysis unit 216 Mental and physical condition judgment unit 220 Storage unit 230 Communication unit 250 Matrix imaging unit 300 Monitoring device 310 Control unit 400 Operator terminal 410 Control unit 500 User support device 510 Control unit 512 Support judgment unit 514 Support control unit 520 Storage unit 530 Communication unit 600 Network 1114 Operation processing unit 1161 Image acquisition unit 1162 Image analysis unit 1163 Mental and physical condition determination unit

Claims (15)

複数の利用者によって順次に操作される情報処理装置の操作支援を行うための利用者支援装置であって、
前記情報処理装置を操作する第1の利用者の心身状態を示す第1の心身状態情報と、前記情報処理装置を前記第1の利用者より後に操作する第2の利用者に関する待ち行列情報と、を取得する取得部、及び
前記第1の心身状態情報と、前記待ち行列情報とに基づく判定により、前記第1の利用者による前記情報処理装置の操作の支援方式を選択する支援判定部、
を備える利用者支援装置。
It is a user support device for supporting the operation of an information processing device that is sequentially operated by a plurality of users.
The first mental and physical state information indicating the mental and physical state of the first user who operates the information processing device, and the queue information regarding the second user who operates the information processing device after the first user. , And a support determination unit that selects a support method for the operation of the information processing apparatus by the first user based on the determination based on the first mental and physical condition information and the queue information.
User support device equipped with.
前記支援判定部は、第1の心身状態情報及び待ち行列情報と、支援方式とを関連付ける利用者支援判定テーブルを用いて、前記支援方式を選択する、請求項1に記載の利用者支援装置。 The user support device according to claim 1, wherein the support determination unit selects the support method by using a user support determination table that associates the first mental / physical state information and queue information with the support method. 選択された前記支援方式に応じて、前記第1の利用者の支援に関する制御を行う支援制御部をさらに備える、請求項1または2に記載の利用者支援装置。 The user support device according to claim 1 or 2, further comprising a support control unit that controls the support of the first user according to the selected support method. 前記支援制御部は、選択された前記支援方式に応じて、前記第1の利用者による前記情報処理装置の操作支援に関する支援情報を生成する、請求項3に記載の利用者支援装置。 The user support device according to claim 3, wherein the support control unit generates support information regarding operation support of the information processing device by the first user according to the selected support method. 前記支援制御部により生成される前記支援情報は、選択された前記支援方式を示す情報を含む、請求項4に記載の利用者支援装置。 The user support device according to claim 4, wherein the support information generated by the support control unit includes information indicating the selected support method. 前記支援制御部により生成される前記支援情報は、前記第1の利用者による過去の操作を示す情報を含む、請求項4または5に記載の利用者支援装置。 The user support device according to claim 4 or 5, wherein the support information generated by the support control unit includes information indicating past operations by the first user. 前記支援制御部により生成される前記支援情報は、前記第1の利用者との過去のやり取りを示す情報を含む、請求項4〜6のいずれか一項に記載の利用者支援装置。 The user support device according to any one of claims 4 to 6, wherein the support information generated by the support control unit includes information indicating past exchanges with the first user. 選択された前記支援方式が、エージェントによる支援である場合、前記支援制御部により生成される前記支援情報は、前記第1の利用者による操作を支援するエージェントを前記情報処理装置に表示させるためのエージェント制御情報を含む、請求項4〜7のいずれか一項に記載の利用者支援装置。 When the selected support method is support by an agent, the support information generated by the support control unit is used to display the agent supporting the operation by the first user on the information processing apparatus. The user support device according to any one of claims 4 to 7, which includes agent control information. 前記第1の心身状態情報は、前記第1の利用者の表情の困惑度を示す情報を含む、請求項1〜8のいずれか一項に記載の利用者支援装置。 The user support device according to any one of claims 1 to 8, wherein the first mental and physical condition information includes information indicating the degree of confusion of the facial expression of the first user. 前記待ち行列情報は、前記第2の利用者の人数の情報を含む、請求項1〜9のいずれか一項に記載の利用者支援装置。 The user support device according to any one of claims 1 to 9, wherein the queue information includes information on the number of the second users. 前記待ち行列情報は、前記第2の利用者の心身状態を示す第2の心身状態情報を含む、請求項1〜10のいずれか一項に記載の利用者支援装置。 The user support device according to any one of claims 1 to 10, wherein the queue information includes the second mental and physical condition information indicating the mental and physical condition of the second user. 前記第2の心身状態情報は、前記第2の利用者のうち、不満度が高い人数の情報を含む、請求項11に記載の利用者支援装置。 The user support device according to claim 11, wherein the second mental and physical condition information includes information on the number of people who are highly dissatisfied among the second users. 複数の利用者によって順次に操作される情報処理装置の操作支援を行うための利用者支援方法であって、
前記情報処理装置を操作する第1の利用者の心身状態を示す第1の心身状態情報と、前記情報処理装置を前記第1の利用者より後に操作する第2の利用者に関する待ち行列情報と、を取得すること、及び
前記第1の心身状態情報と、前記待ち行列情報とに基づく判定により、前記第1の利用者による前記情報処理装置の操作の支援方式を選択すること、
を含む、利用者支援方法。
It is a user support method for supporting the operation of information processing devices that are sequentially operated by multiple users.
The first mental and physical state information indicating the mental and physical state of the first user who operates the information processing device, and the queue information regarding the second user who operates the information processing device after the first user. , And selecting a support method for the operation of the information processing apparatus by the first user based on the determination based on the first mental and physical condition information and the queue information.
User support methods, including.
複数の利用者によって順次に操作される情報処理装置の操作支援を行うコンピュータに、
前記情報処理装置を操作する第1の利用者の心身状態を示す第1の心身状態情報と、前記情報処理装置を前記第1の利用者より後に操作する第2の利用者に関する待ち行列情報と、を取得する機能、及び
前記第1の心身状態情報と、前記待ち行列情報とに基づく判定により、前記第1の利用者による前記情報処理装置の操作の支援方式を選択する機能、
を実現させるためのプログラム。
For computers that support the operation of information processing devices that are sequentially operated by multiple users.
The first mental and physical state information indicating the mental and physical state of the first user who operates the information processing device, and the queue information regarding the second user who operates the information processing device after the first user. , And a function of selecting a support method for operating the information processing apparatus by the first user based on a determination based on the first mental and physical condition information and the queue information.
A program to realize.
複数の利用者によって順次に操作される情報処理装置、
前記情報処理装置を操作する第1の利用者より後に、前記情報処理装置を操作する第2の利用者により形成される待ち行列を認識し、前記第2の利用者に関する待ち行列情報を生成する待ち行列認識装置、
前記情報処理装置の操作支援を行うための利用者支援装置、及び
前記情報処理装置と前記待ち行列認識装置と前記利用者支援装置と、を相互に接続するネットワーク、含む情報処理システムであって、
前記利用者支援装置は、
前記第1の利用者の心身状態を示す第1の心身状態情報と、前記第2の利用者に関する待ち行列情報と、を取得する取得部、及び
前記第1の心身状態情報と、前記待ち行列情報とに基づく判定により、前記第1の利用者による前記情報処理装置の操作の支援方式を選択する支援判定部、
を備える、情報処理システム。
Information processing equipment that is sequentially operated by multiple users,
The queue formed by the second user who operates the information processing device is recognized after the first user who operates the information processing device, and the queue information about the second user is generated. Queue recognition device,
An information processing system including a user support device for supporting the operation of the information processing device, and a network for interconnecting the information processing device, the queue recognition device, and the user support device.
The user support device is
An acquisition unit for acquiring first mental and physical condition information indicating the mental and physical state of the first user and queue information regarding the second user, and the first mental and physical state information and the queue. A support determination unit that selects a support method for operating the information processing apparatus by the first user based on a determination based on information.
An information processing system equipped with.
JP2018028218A 2018-02-20 2018-02-20 User support devices, user support methods, programs, and information processing systems Active JP6969430B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018028218A JP6969430B2 (en) 2018-02-20 2018-02-20 User support devices, user support methods, programs, and information processing systems

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018028218A JP6969430B2 (en) 2018-02-20 2018-02-20 User support devices, user support methods, programs, and information processing systems

Publications (2)

Publication Number Publication Date
JP2019144829A JP2019144829A (en) 2019-08-29
JP6969430B2 true JP6969430B2 (en) 2021-11-24

Family

ID=67773792

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018028218A Active JP6969430B2 (en) 2018-02-20 2018-02-20 User support devices, user support methods, programs, and information processing systems

Country Status (1)

Country Link
JP (1) JP6969430B2 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001291144A (en) * 2000-04-04 2001-10-19 Toshiba Corp Automatic transaction equipment
JP2006127372A (en) * 2004-11-01 2006-05-18 Matsushita Electric Ind Co Ltd User interface device
JP5739194B2 (en) * 2011-03-09 2015-06-24 株式会社Pfu Information processing apparatus, method, and program
JP2015153325A (en) * 2014-02-18 2015-08-24 富士通フロンテック株式会社 information processing apparatus, operation support method and operation support program
JP6743569B2 (en) * 2016-08-09 2020-08-19 沖電気工業株式会社 Operation support device, operation support method, and program

Also Published As

Publication number Publication date
JP2019144829A (en) 2019-08-29

Similar Documents

Publication Publication Date Title
CN110869900B (en) Information processing device, information processing method and program
CN107493495B (en) Interaction location determination method, system, storage medium and intelligent terminal
JP4221445B1 (en) Videophone terminal, videophone terminal control method and program
JPH07141101A (en) Input system using images
JP2004504675A (en) Pointing direction calibration method in video conferencing and other camera-based system applications
JP2012174208A (en) Information processing apparatus, information processing method, program, and terminal device
US20160006772A1 (en) Information-processing device, communication system, storage medium, and communication method
JP2018041231A (en) Customer service support program, customer service support method, customer service support system and information processor
JP2010028715A (en) Conference image generation method, conference system, server device, conference device and the like
JP6708865B2 (en) Customer service system and customer service method
JP7400886B2 (en) Video conferencing systems, video conferencing methods, and programs
JP5846270B2 (en) Image processing system and information processing apparatus
JP7279646B2 (en) Information processing device, information processing method and program
JP2018041230A (en) Reception support program, reception support method, reception support system and information processor
JP2005063225A (en) Interface method, apparatus, and program using self-image display
JP2019074939A (en) Terminal device, and system, method and program for information processing
CN112166601B (en) Information processing equipment, information processing method and computer-readable medium
JP6969430B2 (en) User support devices, user support methods, programs, and information processing systems
JP2019117483A (en) Information processing device, control method, and program
JP7077585B2 (en) Information processing systems, information processing equipment and programs
CN114780010B (en) Display device and control method thereof
JP2023169831A (en) Program and communication method
EP3428779A1 (en) User-machine interaction method and system based on feedback signals
JP2018190012A (en) Customer service necessity determination apparatus, customer service necessity determination method, and program
US20150042745A1 (en) File operation method and file operation apparatus for use in network video conference system

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20190327

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20190328

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201111

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210924

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20210928

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211011

R150 Certificate of patent or registration of utility model

Ref document number: 6969430

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150