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
JP7158261B2 - Information processing device, control program, recording medium - Google Patents
[go: Go Back, main page]

JP7158261B2 - Information processing device, control program, recording medium - Google Patents

Information processing device, control program, recording medium Download PDF

Info

Publication number
JP7158261B2
JP7158261B2 JP2018223454A JP2018223454A JP7158261B2 JP 7158261 B2 JP7158261 B2 JP 7158261B2 JP 2018223454 A JP2018223454 A JP 2018223454A JP 2018223454 A JP2018223454 A JP 2018223454A JP 7158261 B2 JP7158261 B2 JP 7158261B2
Authority
JP
Japan
Prior art keywords
operator
information processing
gesture operation
camera
priority
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
JP2018223454A
Other languages
Japanese (ja)
Other versions
JP2020088721A (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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP2018223454A priority Critical patent/JP7158261B2/en
Publication of JP2020088721A publication Critical patent/JP2020088721A/en
Application granted granted Critical
Publication of JP7158261B2 publication Critical patent/JP7158261B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Position Input By Displaying (AREA)
  • Studio Devices (AREA)
  • User Interface Of Digital Computer (AREA)
  • Image Analysis (AREA)

Description

本発明は、情報処理装置およびジェスチャ操作の検出方法に関する。 The present invention relates to an information processing apparatus and a gesture operation detection method.

カメラで操作者が行うジェスチャ操作を撮像し、このジェスチャ操作に応じてロボットを動作させるさまざまな技術が開発されている。 Various techniques have been developed for capturing images of gesture operations performed by an operator with a camera and operating robots according to the gesture operations.

例えば、特許文献1に開示されているロボットシステムでは、操作者を撮像した撮像情報に基づいて操作者のジェスチャを検出し、検出したジェスチャに関連付けられたロボット制御コマンドを特定し、該ロボット制御コマンドを操作者へ通知する通知画像を表示部に表示する。 For example, in a robot system disclosed in Patent Document 1, an operator's gesture is detected based on imaging information of an operator, a robot control command associated with the detected gesture is identified, and the robot control command is detected. A notification image for notifying the operator of is displayed on the display unit.

特開2014-104527号公報JP 2014-104527 A

特許文献1に記載のロボットシステムでは、撮像された操作者の動きに基づいてジェスチャ操作に関連付けられたコマンドを特定する。しかし、操作者がカメラに近接しすぎていたり、離れすぎていたりする場合、操作者のジェスチャ操作を適切に撮像できず、ジェスチャ操作を精度良く検出できない、という問題が発生する。 The robot system described in Patent Literature 1 identifies a command associated with a gesture operation based on the captured motion of the operator. However, when the operator is too close to or too far from the camera, there arises a problem that the operator's gesture operation cannot be captured appropriately and the gesture operation cannot be detected with high accuracy.

また、複数の操作者がそれぞれジェスチャ操作を行い得る場合には、緊急性および重要性が高いジェスチャ操作を優先的に精度良く検出することが望ましい。 In addition, when a plurality of operators can each perform a gesture operation, it is desirable to preferentially detect a gesture operation with high urgency and importance with high accuracy.

本発明の一態様は、優先度の高いジェスチャ操作を精度良く検出することができる情報処理装置および情報処理装置の制御方法などを実現することを目的とする。 An object of one aspect of the present invention is to realize an information processing device, a control method for the information processing device, and the like that can accurately detect a gesture operation having a high priority.

上記の課題を解決するために、本発明の一態様に係る情報処理装置は、ジェスチャ操作を検出する情報処理装置であって、少なくとも1つの撮像装置と、少なくとも1つの移動機構と、少なくとも1つの制御装置と、を備え、前記制御装置は、複数の操作者がそれぞれジェスチャ操作を行うとき、少なくとも、最も優先度が高いジェスチャ操作を行う操作者について、ジェスチャ操作を行うときに当該操作者の体の所定の部位が動作する対象領域を推定し、前記撮像装置によって、前記対象領域が撮像可能であり、かつ前記所定の部位を所定の解像度以上にて撮像可能な位置に移動するように前記移動機構を制御し、前記位置から前記撮像装置によって撮像された前記所定の部位の動作に基づいて前記ジェスチャ操作を検出し、予め設定された前記ジェスチャ操作の優先度に基づいて、より優先度が高いジェスチャ操作を特定する。 To solve the above problems, an information processing apparatus according to one aspect of the present invention is an information processing apparatus that detects a gesture operation, comprising at least one imaging device, at least one moving mechanism, and at least one moving mechanism. and a control device, wherein when a plurality of operators each perform a gesture operation, the control device controls at least the operator performing the gesture operation with the highest priority by adjusting the body of the operator when performing the gesture operation. estimating a target area in which a predetermined part of the movement is performed, and moving the imaging device to a position where the target area can be imaged and the predetermined part can be imaged at a predetermined resolution or higher A mechanism is controlled, the gesture operation is detected based on the motion of the predetermined part imaged by the imaging device from the position, and a higher priority is given based on a preset priority of the gesture operation. Identify gesture operations.

また、上記の課題を解決するために、本発明の一態様に係る情報処理装置の制御方法は、複数の操作者がそれぞれジェスチャ操作を行うとき、少なくとも、最も優先度が高いジェスチャ操作を行う操作者のジェスチャ操作を検出する情報処理装置の制御方法であって、ジェスチャ操作を行うときに当該操作者の体の所定の部位が動作する対象領域を推定する推定工程と、前記撮像装置によって、前記対象領域が撮像可能であり、かつ前記所定の部位を所定の解像度以上にて撮像可能な位置に移動する移動工程と、前記位置から前記撮像装置によって撮像された前記所定の部位の動作に基づいて前記ジェスチャ操作を検出する検出工程と、予め設定された前記ジェスチャ操作の優先度に基づいて、より優先度が高いジェスチャ操作を特定する特定工程と、を含む。 Further, in order to solve the above-described problems, a control method for an information processing apparatus according to an aspect of the present invention provides an operation for performing at least a gesture operation with the highest priority when a plurality of operators each perform a gesture operation. A control method for an information processing device that detects a gesture operation of a person, comprising: an estimation step of estimating a target area in which a predetermined part of the body of the operator moves when the gesture operation is performed; Based on a moving step of moving a target region to a position where an image can be captured and the predetermined part can be imaged at a predetermined resolution or higher, and an operation of the predetermined part imaged by the imaging device from the position. A detection step of detecting the gesture operation, and an identification step of identifying a gesture operation with a higher priority based on the preset priority of the gesture operation.

本発明の一態様によれば、優先度の高いジェスチャ操作を精度良く検出することができる情報処理装置および情報処理装置の制御方法などを実現することができる。 According to one aspect of the present invention, it is possible to realize an information processing device, a control method for the information processing device, and the like that can accurately detect a gesture operation having a high priority.

本発明の実施形態1に係る情報処理装置の概略構成の一例を示すブロック図である。1 is a block diagram showing an example of a schematic configuration of an information processing apparatus according to Embodiment 1 of the present invention; FIG. 情報処理装置が操作者のジェスチャ操作を検出する動作の一例について説明する概念図である。FIG. 4 is a conceptual diagram illustrating an example of an operation in which an information processing device detects a gesture operation of an operator; 情報処理装置のハードウェア構成の一例を示すブロック図である。It is a block diagram which shows an example of the hardware constitutions of an information processing apparatus. 情報処理装置が優先度の高い操作者を特定し、該操作者のジェスチャ操作を検出する処理の流れの一例を示すフローチャートである。7 is a flow chart showing an example of a flow of processing in which an information processing device identifies an operator with a high priority and detects a gesture operation of the operator; 優先度リストのデータ構造の一例を示す図である。It is a figure which shows an example of the data structure of a priority list. 情報処理装置がジェスチャ操作を検出する処理の流れの一例を示すフローチャートである。6 is a flowchart showing an example of a flow of processing for detecting a gesture operation by an information processing device; (a)および(b)は、情報処理装置がジェスチャ操作を検出するために移動する例を説明する図であり、(c)は、情報処理装置がジェスチャ操作を検出するための対象領域の一例を説明する図である。(a) and (b) are diagrams for explaining an example in which the information processing apparatus moves to detect a gesture operation, and (c) is an example of a target area for the information processing apparatus to detect a gesture operation. It is a figure explaining. 情報処理装置の概略構成の別の例を示すブロック図である。FIG. 3 is a block diagram showing another example of the schematic configuration of the information processing apparatus; 情報処理装置がジェスチャ操作を検出する処理の流れの別の一例を示すフローチャートである。9 is a flowchart showing another example of the flow of processing for the information processing device to detect a gesture operation; 情報処理装置の動作の一例を説明する図である。It is a figure explaining an example of operation|movement of an information processing apparatus. 情報処理装置の動作の他の一例を説明する図である。It is a figure explaining another example of operation|movement of an information processing apparatus. 本発明の実施形態2に係る情報処理装置の概略構成の一例を示すブロック図である。FIG. 3 is a block diagram showing an example of a schematic configuration of an information processing apparatus according to Embodiment 2 of the present invention; 情報処理装置が、検出したジェスチャ操作の中から優先度が高いジェスチャ操作を特定する処理の流れの一例を示すフローチャートである。7 is a flow chart showing an example of the flow of processing by an information processing device to identify a gesture operation with a high priority among detected gesture operations. 優先度リストのデータ構造の一例を示す図である。It is a figure which shows an example of the data structure of a priority list. 本発明の実施形態3に係る情報処理装置の概略構成の一例を示すブロック図である。FIG. 5 is a block diagram showing an example of a schematic configuration of an information processing apparatus according to Embodiment 3 of the present invention; 優先度リストのデータ構造の一例を示す図である。It is a figure which shows an example of the data structure of a priority list.

〔実施形態1〕
以下、本発明の一実施形態について、詳細に説明する。
[Embodiment 1]
An embodiment of the present invention will be described in detail below.

(情報処理装置1の概要)
本実施形態に係る情報処理装置1は、操作者によるジェスチャ操作を検出する機能を有する。ジェスチャ操作を行う権限が付与された複数の操作者が作業を行う作業現場では、情報処理装置1が複数の操作者によるジェスチャ操作を検出する可能性がある。このような場合、情報処理装置1は、より重要で、より緊急性の高い(すなわち、より優先度の高い)ジェスチャ操作を検出する事が望ましい。
(Overview of information processing device 1)
The information processing apparatus 1 according to this embodiment has a function of detecting a gesture operation by an operator. In a work site where a plurality of operators who are authorized to perform gesture operations work, the information processing apparatus 1 may detect gesture operations by a plurality of operators. In such a case, it is desirable that the information processing apparatus 1 detect a gesture operation that is more important and more urgent (that is, has a higher priority).

そこで、情報処理装置1は、予め設定されたジェスチャ操作の優先度に基づいて、優先度が高いジェスチャ操作を特定する機能を備えている。具体的には、情報処理装置1は、優先度の高い操作者によるジェスチャ操作を、優先度の高いジェスチャ操作として検出する。 Therefore, the information processing apparatus 1 has a function of identifying a gesture operation with a high priority based on preset priorities of gesture operations. Specifically, the information processing apparatus 1 detects a gesture operation by a high-priority operator as a high-priority gesture operation.

操作者の優先度は、操作者毎に予め定められていてもよい。例えば、情報処理装置1にジェスチャ操作を行う権限を有する操作者は優先度リスト23に予め登録されており、操作者毎の外観上の特徴(例えば、操作者の顔など)毎に一意の優先度が定められていてもよい。情報処理装置1は、撮像した操作者の外観上の特徴に基づいて、最も優先度が高い操作者と他の操作者とを識別することが可能である。 The operator's priority may be determined in advance for each operator. For example, operators who have the authority to perform gesture operations on the information processing apparatus 1 are registered in advance in the priority list 23, and a unique priority is given to each operator for each appearance feature (for example, the operator's face, etc.). degree may be specified. The information processing apparatus 1 can distinguish between the operator with the highest priority and other operators based on the appearance features of the captured operator.

(情報処理装置1によるジェスチャ操作の検出)
情報処理装置1は、操作者Pを撮像する少なくとも1つのカメラ31(撮像装置)と、少なくとも1つの移動機構35と、少なくとも1つの制御部10(制御装置)と、を備えている(図1参照)。情報処理装置1は、カメラ31によって操作者Pの動作を撮像するために好適な位置まで自律的に移動し、操作者Pのジェスチャ操作を検出する機能を有する。
(Detection of gesture operation by information processing device 1)
The information processing device 1 includes at least one camera 31 (imaging device) that captures an image of the operator P, at least one moving mechanism 35, and at least one control unit 10 (control device) (see FIG. 1 reference). The information processing apparatus 1 has a function of autonomously moving to a position suitable for capturing an image of the action of the operator P by the camera 31 and detecting the gesture operation of the operator P. FIG.

情報処理装置1は、これらに限定されるものではないが、例えば、(1)タイヤ、キャタビラ、および/または歩行用の脚などを移動機構35として備える自律走行あるいは自立歩行可能なロボット、(2)プロペラなどを移動機構35として備える自律飛行可能なロボット、および(3)スクリューなどを移動機構35として備える自律航行可能なロボット、などであってもよい。あるいは、情報処理装置1は、上記(1)~(3)に記載の移動機構35のうちの複数を備えるロボットであってもよい。 The information processing apparatus 1 is not limited to these, but for example, (1) a robot capable of autonomous running or independent walking, which includes tires, caterpillars, and/or walking legs as a moving mechanism 35, (2) ) a robot capable of autonomous flight provided with a moving mechanism 35 such as a propeller; and (3) a robot capable of autonomous navigation provided with a moving mechanism 35 such as a screw. Alternatively, the information processing apparatus 1 may be a robot including a plurality of the moving mechanisms 35 described in (1) to (3) above.

まず、ジェスチャ操作の検出方法について図2を用いて説明する。図2は、情報処理装置1が操作者Pのジェスチャ操作を検出する動作の一例について説明する概念図である。 First, a method of detecting a gesture operation will be described with reference to FIG. FIG. 2 is a conceptual diagram illustrating an example of the operation of the information processing device 1 detecting a gesture operation by the operator P. As shown in FIG.

カメラ31を搭載した情報処理装置1は、カメラ31によって操作者Pを撮像する。しかし、カメラ31と操作者Pとの間の距離が近すぎる場合、カメラ31が撮像する領域R1には、操作者Pの体の所定の部位(例えば、手P1)が動作する領域(以下、対象領域と記す)の一部しか含まれない。なお、以下では、所定の部位が操作者Pの手P1である場合を例に挙げて説明するが、これに限定されない。例えば、所定の部位は、操作者Pの脚、および顔(例えば、目および口など)などであってもよい。 The information processing apparatus 1 equipped with the camera 31 captures an image of the operator P using the camera 31 . However, if the distance between the camera 31 and the operator P is too short, the region R1 captured by the camera 31 includes a region where a predetermined part of the body of the operator P (for example, the hand P1) moves (hereinafter referred to as (referred to as the region of interest) is included. In addition, below, although the case where the predetermined site|part is the operator's P hand P1 is mentioned as an example and demonstrated, it is not limited to this. For example, the predetermined parts may be the operator P's legs and face (eg, eyes and mouth).

領域R1の大きさは、カメラ31の画角と、カメラ31と操作者Pとの間の距離とに依存する。すなわち、カメラ31と操作者Pとがより近づけば領域R1は小さくなり、カメラ31と操作者Pとがより離れれば領域R1は大きくなる。他方、カメラ31が操作者Pから適切な距離より遠くに離れてしまうと、カメラ31によって撮像される領域R1の解像度が低下する。領域R1の解像度が所定の解像度より低下すると、ジェスチャ操作において所定の部位を動かすことよって行われるジェスチャ操作を精度良く検出することができない。 The size of the region R1 depends on the angle of view of the camera 31 and the distance between the camera 31 and the operator P. That is, the closer the camera 31 and the operator P are, the smaller the region R1 is, and the further the camera 31 and the operator P are apart, the larger the region R1 is. On the other hand, if the camera 31 is farther away from the operator P than the appropriate distance, the resolution of the area R1 imaged by the camera 31 is lowered. If the resolution of the region R1 is lower than the predetermined resolution, the gesture operation performed by moving a predetermined part in the gesture operation cannot be accurately detected.

そこで、情報処理装置1は、図2に示すように、操作者Pによるジェスチャ操作を検出するための撮像を行うために、操作者Pの手P1が動作する対象領域R2を推定し、カメラ31によって対象領域R2が撮像可能であり、かつ操作者Pの手P1を所定の解像度以上にて撮像可能な位置へと自律的に移動する。ジェスチャ操作毎に操作者Pの手P1の動きは異なる。それゆえ、所定の解像度は、操作者Pの手P1の動きを判別可能な解像度であればよい。 Therefore, as shown in FIG. 2, the information processing apparatus 1 estimates a target region R2 where the hand P1 of the operator P moves in order to perform imaging for detecting a gesture operation by the operator P, moves autonomously to a position where the target region R2 can be imaged by and the hand P1 of the operator P can be imaged at a predetermined resolution or higher. The movement of the hand P1 of the operator P differs for each gesture operation. Therefore, the predetermined resolution may be any resolution that allows the movement of the operator P's hand P1 to be determined.

図2では、操作者Pに近い位置に存在していた情報処理装置1が、操作者Pから遠ざかる方向に自律的に移動し、操作者Pによるジェスチャ操作を着実に検出する場合を例に挙げて説明した。反対に、情報処理装置1が操作者Pから遠く離れた位置に存在する場合であっても同様である。すなわち、情報処理装置1が操作者Pから遠く離れた位置に存在する場合、情報処理装置1は、操作者Pに近づく方向に自律的に移動し、操作者のジェスチャ操作を検出する。 In FIG. 2, the information processing apparatus 1, which has been at a position close to the operator P, autonomously moves away from the operator P, and steadily detects the gesture operation by the operator P as an example. explained. On the contrary, even if the information processing device 1 is located far away from the operator P, the same is true. That is, when the information processing device 1 exists at a position far away from the operator P, the information processing device 1 autonomously moves toward the operator P and detects the operator's gesture operation.

操作者Pによるジェスチャ操作を検出した情報処理装置1は、検出したジェスチャ操作に関連付けられた制御コマンドを特定する。なお、情報処理装置1は、特定したコマンドに従って情報処理装置1自身が動作する構成であってもよいし、特定した制御コマンドを、情報処理装置1とは別の作業機器に送信する構成であってもよい。 The information processing device 1 that has detected a gesture operation by the operator P identifies a control command associated with the detected gesture operation. The information processing apparatus 1 may be configured to operate according to the specified command, or may be configured to transmit the specified control command to a work device other than the information processing apparatus 1. may

このように、情報処理装置1は、自装置と操作者Pとの間の距離が、操作者のジェスチャ操作を検出するために適切な距離範囲内となる位置へ自律的に移動して操作者を撮像する。これにより、情報処理装置1は、操作者Pのジェスチャ操作を精度良く検出することができる。 In this way, the information processing apparatus 1 autonomously moves to a position where the distance between itself and the operator P is within an appropriate distance range for detecting the operator's gesture operation, and the operator P is imaged. Thereby, the information processing apparatus 1 can detect the gesture operation of the operator P with high accuracy.

(情報処理装置1の構成)
次に、情報処理装置1の構成について、図1、図3、および図5を用いて説明する。図1は、情報処理装置1の概略構成の一例を示すブロック図である。図3は、情報処理装置1のハードウェア構成の一例を示すブロック図である。
(Configuration of information processing device 1)
Next, the configuration of the information processing device 1 will be described with reference to FIGS. 1, 3, and 5. FIG. FIG. 1 is a block diagram showing an example of a schematic configuration of an information processing device 1. As shown in FIG. FIG. 3 is a block diagram showing an example of the hardware configuration of the information processing device 1. As shown in FIG.

情報処理装置1は、情報処理装置1の各部を統括して制御する制御部10、情報処理装置1が使用する各種データを記憶する記憶部20を備えている。また、情報処理装置1は、さらに、カメラ31、測距センサ32、移動機構制御部33、移動機構35、および通信部36、を備えている。 The information processing device 1 includes a control unit 10 that controls and controls each unit of the information processing device 1 and a storage unit 20 that stores various data used by the information processing device 1 . The information processing device 1 further includes a camera 31 , a distance measuring sensor 32 , a moving mechanism control section 33 , a moving mechanism 35 and a communication section 36 .

<カメラ31>
カメラ31は、情報処理装置1に搭載され、情報処理装置1の周囲を撮像可能なカメラである。より具体的には、カメラ31は、デジタルカメラまたはデジタルビデオである。なお、カメラ31は、焦点距離が固定のレンズを備えていてもよいし、倍率が可変のレンズ(例えば、ズームレンズ)を備えていてもよい。カメラ31は、パン、チルト、ズーム機能を有している、いわゆるPTZカメラであってもよい。
<Camera 31>
The camera 31 is mounted on the information processing device 1 and is capable of imaging the surroundings of the information processing device 1 . More specifically, camera 31 is a digital camera or digital video. Note that the camera 31 may include a lens with a fixed focal length, or a lens with a variable magnification (for example, a zoom lens). The camera 31 may be a so-called PTZ camera that has pan, tilt and zoom functions.

情報処理装置1は、自身が回転することによってカメラ31の向きを変更する構成であってもよいし、カメラ31の向きを調整するための向き調整部(図示せず)をさらに備える構成であってもよい。 The information processing apparatus 1 may be configured to change the orientation of the camera 31 by rotating itself, or may be configured to further include an orientation adjustment unit (not shown) for adjusting the orientation of the camera 31. may

<測距センサ32>
測距センサ32は、測距対象物(例えば、操作者Pなど)と情報処理装置1との間の距離を測定するためのセンサである。測距センサ32は、例えば、赤外線などを利用するレーザセンサであってもよい。
<Range sensor 32>
The distance measuring sensor 32 is a sensor for measuring the distance between a distance measuring object (for example, the operator P, etc.) and the information processing apparatus 1 . The ranging sensor 32 may be, for example, a laser sensor that uses infrared rays.

なお、情報処理装置1は、例えば、カメラ31によって撮像された撮像画像に基づいて、カメラ31と操作者Pとの間の距離を推定する構成であってもよく、この場合、測距センサ32を備える必要は無い。より具体的には、情報処理装置1は、カメラ制御部11がカメラ31の焦点を調節する機能を利用して、制御部10がカメラ31から撮像された操作者Pまでの距離を推定する構成であってもよい。図1および図3は、測距センサ32を備える情報処理装置1の構成例を示している。 Note that the information processing apparatus 1 may be configured to estimate the distance between the camera 31 and the operator P, for example, based on the captured image captured by the camera 31. In this case, the distance measuring sensor 32 there is no need to prepare More specifically, in the information processing apparatus 1, the control unit 10 uses the function of the camera control unit 11 to adjust the focus of the camera 31, and the control unit 10 estimates the distance from the camera 31 to the operator P whose image is captured. may be 1 and 3 show a configuration example of an information processing device 1 including a distance measuring sensor 32. FIG.

<記憶部20>
図1の記憶部20は、図3のROM201に対応している。図3のROMは、情報処理装置1が備える各部の操作を制御するための動作プログラムを記憶している。一方、図3のRAM202は、情報処理装置1の動作に利用される撮像画像などのデータを一時的に格納するためのワーキングメモリである。
<Storage unit 20>
The storage unit 20 in FIG. 1 corresponds to the ROM 201 in FIG. The ROM in FIG. 3 stores an operation program for controlling the operation of each unit provided in the information processing apparatus 1 . On the other hand, the RAM 202 in FIG. 3 is a working memory for temporarily storing data such as captured images used for the operation of the information processing apparatus 1 .

図1の記憶部20は、カメラ仕様21、ジェスチャ操作リスト22、および優先度リスト23、を備えている。 The storage unit 20 in FIG. 1 includes a camera specification 21, a gesture operation list 22, and a priority list 23.

カメラ仕様21は、カメラ31の画角、および解像度などの性能に関する情報を記憶している。なお、カメラ31が交換可能である場合、カメラ仕様21は、情報処理装置1が搭載し得るすべてのカメラ31の性能に関する情報を記憶しており、制御部10が情報処理装置1に実装されているカメラ31の性能に関する情報を取得する構成であってもよい。 The camera specification 21 stores information on the performance of the camera 31, such as the angle of view and resolution. Note that when the camera 31 is replaceable, the camera specifications 21 store information about the performance of all the cameras 31 that can be mounted on the information processing device 1, and the control unit 10 is mounted on the information processing device 1. The configuration may be such that information about the performance of the camera 31 that is present is acquired.

ジェスチャ操作リスト22は、情報処理装置1が検出対象とするジェスチャ操作に関連付けられた制御コマンドに関するリストである。より具体的には、ジェスチャ操作リスト22は、操作者Pの手P1の動作パターンと、動作パターン毎に関連付けられた制御コマンドとの対応関係を規定するリストである。 The gesture operation list 22 is a list of control commands associated with gesture operations to be detected by the information processing device 1 . More specifically, the gesture operation list 22 is a list that defines correspondence relationships between motion patterns of the hand P1 of the operator P and control commands associated with each motion pattern.

優先度リスト23は、各操作者の外観上の特徴と優先度との対応関係を保持しているデータである。外観上の特徴としては、例えば図5に示すように、各操作者の顔が利用され得る。あるいは、外観上の特徴として、各操作者が着用しているヘルメットおよび衣服の色などが利用され得る。 The priority list 23 is data that holds the correspondence between the appearance features of each operator and the priority. For example, as shown in FIG. 5, each operator's face can be used as the appearance feature. Alternatively, the color of the helmet and clothes worn by each operator may be used as the appearance features.

図5に示すように、各操作者の優先度は、操作者毎に優先順位(すなわち、優先度の順位)が割り当てられていてもよいが、これに限定されない。例えば、各操作者を所属、階級、および役割分担などに応じて分類し、属、階級、および役割分担毎に優先度の順位が割当てられていてもよい。ただし、同じ分類に属する操作者が複数存在するような場合には、操作者毎に優先度の順位が割り当てられている方が望ましい。 As shown in FIG. 5, the priority of each operator may be assigned to each operator (that is, the order of priority), but is not limited to this. For example, each operator may be classified according to affiliation, rank, and division of roles, and a priority order may be assigned to each affiliation, rank, and division of roles. However, if there are a plurality of operators belonging to the same category, it is desirable to assign a priority order to each operator.

<制御部10>
図1の制御部10は、図3のCPU100に対応している。
<Control unit 10>
The controller 10 in FIG. 1 corresponds to the CPU 100 in FIG.

制御部10は、カメラ制御部11、対象検出部12、人物判定部13、優先度判定部14、領域推定部15、位置判定部16、および操作検出部17を備えている。 The control unit 10 includes a camera control unit 11 , an object detection unit 12 , a person determination unit 13 , a priority determination unit 14 , an area estimation unit 15 , a position determination unit 16 and an operation detection unit 17 .

カメラ制御部11は、カメラ31による撮像開始、撮影時の焦点調節、露光調節、および撮像停止などを制御する。また、カメラ制御部11は、カメラ31の撮像方向を制御して、操作者Pを捜索するために周囲を撮像するようカメラ31を制御する。さらに、カメラ制御部11は、カメラ31によって撮像された撮像画像のデータを取得する。 The camera control unit 11 controls the start of imaging by the camera 31, focus adjustment during imaging, exposure adjustment, imaging stop, and the like. In addition, the camera control unit 11 controls the imaging direction of the camera 31 and controls the camera 31 so as to image the surroundings in order to search for the operator P. FIG. Furthermore, the camera control unit 11 acquires data of the captured image captured by the camera 31 .

対象検出部12は、公知の画像認識技術を適用して、カメラ制御部11が取得した撮像画像に、人物が写っているか否かを確認する。人物が写っている場合、対象検出部12は、撮像画像中の人物に対応する領域を抽出する。対象検出部12は、カメラ制御部11が取得した撮像画像に複数の人物が写っているすべての人物に対応する領域を一度に抽出してもよいし、人物毎に対応する領域を個別に抽出してもよい。 The object detection unit 12 applies a known image recognition technique to check whether or not a person is shown in the captured image acquired by the camera control unit 11 . When a person is captured, the object detection unit 12 extracts an area corresponding to the person in the captured image. The object detection unit 12 may extract at once regions corresponding to all persons in which a plurality of persons are shown in the captured image acquired by the camera control unit 11, or may individually extract regions corresponding to each person. You may

人物判定部13は、対象検出部12によって抽出された領域に対し、外観上の特徴に応じて操作者を検出する処理を行う。例えば、人物判定部13は、優先度リスト23に登録済みの顔(図5参照)が検出されたか否かを判定してもよい。または、人物判定部13は、対象検出部12によって抽出された領域に写っている人物が着用している帽子、靴、および衣服などの外観上の特徴に応じて操作者が検出されたか否かを判定してもよい。この場合、外観上の特徴とは、色、模様などである。 The person determination unit 13 performs a process of detecting an operator in the area extracted by the object detection unit 12 according to appearance features. For example, the person determination unit 13 may determine whether or not a registered face (see FIG. 5) in the priority list 23 has been detected. Alternatively, the person determination unit 13 determines whether the operator has been detected according to the appearance features such as the hat, shoes, and clothes worn by the person appearing in the area extracted by the object detection unit 12. may be determined. In this case, the appearance features are colors, patterns, and the like.

優先度判定部14は、優先度リスト23を参照し、人物判定部13によって操作者と判定された人物のうち、最も優先度が高い操作者を、ジェスチャ操作を検出すべき操作者Pとして特定する。 The priority determination unit 14 refers to the priority list 23 and identifies the operator with the highest priority among the persons determined to be the operators by the person determination unit 13 as the operator P whose gesture operation should be detected. do.

領域推定部15は、優先度判定部14によって特定された操作者Pに対応する領域に基づいて、操作者Pがジェスチャ操作を行うとき、操作者Pの手P1が動作する対象領域R2を推定する。なお、領域推定部15は、抽出された操作者Pに対応する領域に基づいて、操作者Pの体の中心軸L(図7参照)を決定し、操作者Pの体の傾きを推定してもよい。領域推定部15が、対象領域R2を推定する方法については、後に説明する。 The region estimation unit 15 estimates a target region R2 in which the hand P1 of the operator P moves when the operator P performs a gesture operation, based on the region corresponding to the operator P identified by the priority determination unit 14. do. Note that the region estimation unit 15 determines the central axis L (see FIG. 7) of the body of the operator P based on the extracted region corresponding to the operator P, and estimates the inclination of the body of the operator P. may A method of estimating the target region R2 by the region estimation unit 15 will be described later.

位置判定部16は、測距センサ32によって測定された、カメラ31と操作者Pとの間の距離が、操作者Pのジェスチャ操作を検出するために適した距離範囲内か否かを判定する。すなわち、現在、操作者Pのジェスチャ操作を検出するために適した位置にカメラ31が存在するか否かを判定する。操作者Pのジェスチャ操作を検出するために適した位置とは、カメラ31によって対象領域R2が撮像可能であり、かつ操作者Pの手P1を所定の解像度以上にて撮像可能な位置である。操作者Pのジェスチャ操作を検出するために適した、カメラ31と操作者Pとの間の距離範囲は、対象領域R2の大きさ、カメラ31の解像度、およびカメラ31の画角に基づいて算出される。 The position determination unit 16 determines whether or not the distance between the camera 31 and the operator P, which is measured by the distance measuring sensor 32, is within a distance range suitable for detecting the gesture operation of the operator P. . That is, it is determined whether or not the camera 31 is present at a suitable position for detecting the gesture operation of the operator P. A position suitable for detecting the gesture operation of the operator P is a position where the target region R2 can be imaged by the camera 31 and the hand P1 of the operator P can be imaged with a predetermined resolution or higher. A distance range between the camera 31 and the operator P suitable for detecting the gesture operation of the operator P is calculated based on the size of the target region R2, the resolution of the camera 31, and the angle of view of the camera 31. be done.

現在、操作者Pのジェスチャ操作を検出するために適した位置にカメラ31が存在している場合、位置判定部16は、カメラ31によって操作者Pの手P1の動作の撮像をさせるようカメラ制御部11に指示する。一方、現在、操作者Pのジェスチャ操作を検出するために適した位置にカメラ31が存在していない場合、位置判定部16は、移動機構制御部33に対して、移動機構35によって適した位置まで移動するよう指示する。 If the camera 31 is presently located at a position suitable for detecting the gesture operation of the operator P, the position determination unit 16 performs camera control so that the camera 31 captures the motion of the hand P1 of the operator P. Instruct part 11. On the other hand, if the camera 31 is not currently at a position suitable for detecting the gesture operation of the operator P, the position determination unit 16 instructs the movement mechanism control unit 33 to Instruct to move to

操作検出部17は、操作者Pのジェスチャ操作を検出するために適した位置にて撮像された操作者Pの手P1の動作を検出し、検出した動作がジェスチャ操作リスト22に含まれているか否かを確認する。検出した動作がジェスチャ操作リスト22に含まれている場合、操作検出部17は、ジェスチャ操作リスト22に基づいて、検出した手P1の動作に関連付けられている制御コマンドを決定する。なお、操作検出部17は、ジェスチャ操作を検出するときに、カメラ制御部11に対して、カメラ31のレンズの倍率変更を指示して、ジェスチャ操作を行っている操作者Pの手P1を撮像するように指示してもよい。 The operation detection unit 17 detects the motion of the operator P's hand P1 captured at a position suitable for detecting the gesture operation of the operator P, and determines whether the detected motion is included in the gesture operation list 22. confirm whether or not If the detected motion is included in gesture operation list 22 , operation detection unit 17 determines a control command associated with the detected motion of hand P<b>1 based on gesture operation list 22 . When detecting a gesture operation, the operation detection unit 17 instructs the camera control unit 11 to change the magnification of the lens of the camera 31, and images the hand P1 of the operator P performing the gesture operation. You may be instructed to do so.

<移動機構制御部33>
移動機構制御部33は、移動機構35の起動/停止などを制御する集積回路(ICチップ)等に形成された論理回路である。なお、図1および図3に示す構成に限定されず、制御部10(図3のCPU100)が移動機構制御部33の機能を備え、移動機構35の起動/停止などの制御をソフトウェアであるプログラムの命令によって実現する構成であってもよい。
<Movement Mechanism Control Unit 33>
The moving mechanism control unit 33 is a logic circuit formed in an integrated circuit (IC chip) or the like for controlling start/stop of the moving mechanism 35 . 1 and 3, the control unit 10 (CPU 100 in FIG. 3) has the function of the moving mechanism control unit 33, and controls such as starting/stopping of the moving mechanism 35 are controlled by a software program. It may be a configuration that is realized by the instruction of

<移動機構35>
移動機構35は、情報処理装置1を移動させるための移動手段であり、タイヤ、キャタビラ、歩行用の脚、プロペラ、スクリューなど、およびこれらを動かすための1または複数の、任意の動力発生機を含んでいる。図1には、例示的に、第1モーター351、第2モーター352、第3モーター353、・・・を含む移動機構35を示している。
<Moving mechanism 35>
The moving mechanism 35 is a moving means for moving the information processing device 1, and includes tires, caterpillars, legs for walking, propellers, screws, etc., and one or a plurality of arbitrary power generators for moving these. contains. FIG. 1 exemplarily shows the moving mechanism 35 including a first motor 351, a second motor 352, a third motor 353, .

<通信部36>
通信部36は、情報処理装置1と別の作業機器(図示せず)などとの間のデータ送受信を行うためのものである。例えば、操作検出部17によって決定された制御コマンドは、通信部36を介して別の作業機器に送信される。
<Communication unit 36>
The communication unit 36 is for transmitting and receiving data between the information processing apparatus 1 and another work device (not shown). For example, the control command determined by the operation detection section 17 is transmitted to another work device via the communication section 36 .

なお、図1に示す情報処理装置1は、情報処理装置1が検出したジェスチャ操作に関連付けられた制御コマンドを、通信部36を介して別の作業機器に送信する構成例を示している。しかし、これに限定されない、例えば、情報処理装置1が検出したジェスチャ操作に関連付けられた制御コマンドに応じて所定の処理を実行する処理実行部(図示せず)を備えていてもよい。 Note that the information processing apparatus 1 illustrated in FIG. 1 shows a configuration example in which a control command associated with a gesture operation detected by the information processing apparatus 1 is transmitted to another work device via the communication unit 36. FIG. However, the present invention is not limited to this. For example, a processing execution unit (not shown) that executes predetermined processing according to a control command associated with a gesture operation detected by the information processing device 1 may be provided.

(情報処理装置1の処理の流れ)
続いて、情報処理装置1の処理の流れについて、図4を用いて説明する。図4は、情報処理装置が優先度の高い操作者を特定し、該操作者のジェスチャ操作を検出する処理の流れの一例を示すフローチャートである。
(Processing flow of information processing device 1)
Next, the flow of processing by the information processing apparatus 1 will be described with reference to FIG. FIG. 4 is a flowchart illustrating an example of a flow of processing in which an information processing device specifies an operator with a high priority and detects a gesture operation of the operator.

まず、カメラ制御部11は、カメラ31によって自装置の周囲を撮像する(ステップS11)。次に、対象検出部12は、カメラ制御部11が取得した撮像画像から、人物に対応する領域を抽出する。そして、人物判定部13は、週出された領域において人物の顔を検出する(ステップS12)。 First, the camera control unit 11 captures an image of the surroundings of its own device with the camera 31 (step S11). Next, the object detection unit 12 extracts a region corresponding to a person from the captured image acquired by the camera control unit 11 . Then, the person determination unit 13 detects a person's face in the exposed area (step S12).

次に、人物判定部13は、優先度リスト23を読み出し、検出された各顔が優先度リスト23に登録済みか否かを判断する(ステップS13)。登録済みの顔が検出されなかった場合(ステップS13でNO)、S11に戻る。登録済みの顔が検出された場合(ステップS13でYES)、ステップS14に進む。 Next, the person determination unit 13 reads out the priority list 23 and determines whether or not each detected face has been registered in the priority list 23 (step S13). If a registered face is not detected (NO in step S13), the process returns to S11. If a registered face is detected (YES in step S13), the process proceeds to step S14.

次に、優先度判定部14は、ステップS13において登録済みの顔(すなわち、操作者として登録されている顔の人物)が複数検出されたか否かを判定する(ステップS14)。検出された人数が複数であった場合(ステップS14でYES)、優先度判定部14は、優先度リスト23を参照して、検出された各操作者の優先度を特定し、最も優先度が高い人物を選定する(ステップS15)。次に、優先度判定部14は、上述の選定結果に基づき、ジェスチャ操作を検出するべき操作者を特定する(ステップS16:特定工程)。一方、検出された人物が1人であった場合(ステップS14でNO)、優先度判定部14は、当該人物を操作者Pとして特定する。 Next, the priority determination unit 14 determines whether or not a plurality of registered faces (that is, a person whose face is registered as an operator) has been detected in step S13 (step S14). If the number of detected operators is plural (YES in step S14), the priority determination unit 14 refers to the priority list 23 to identify the priority of each detected operator, and the operator with the highest priority. A tall person is selected (step S15). Next, the priority determination unit 14 identifies the operator whose gesture operation should be detected based on the selection result described above (step S16: identification step). On the other hand, when one person is detected (NO in step S14), the priority determination unit 14 identifies the person as the operator P.

その後、後述する各処理により、ジェスチャ操作の検出が行われる(ステップS17)。その後、操作検出部17は、ジェスチャ操作リスト22を読み出して検出されたジェスチャ操作と照合し、検出されたジェスチャに応じた処理を実行する(ステップS18)。 After that, a gesture operation is detected by each process described later (step S17). After that, the operation detection unit 17 reads out the gesture operation list 22, compares it with the detected gesture operation, and executes processing according to the detected gesture (step S18).

(ジェスチャ操作を検出する処理例)
続いて、図6および図7を用いて、情報処理装置1がジェスチャ操作を検出する処理(図4のステップS17)の一例を説明する。図6は、情報処理装置1がジェスチャ操作を検出する処理の流れの一例を示すフローチャートである。図7の(a)および(b)は、情報処理装置1がジェスチャ操作を検出するために移動する例を説明する図であり、図7の(c)は、情報処理装置1がジェスチャ操作を検出するための対象領域の一例を説明する図である。
(Example of processing to detect gesture operation)
Next, an example of a process (step S17 in FIG. 4) of detecting a gesture operation by the information processing apparatus 1 will be described with reference to FIGS. 6 and 7. FIG. FIG. 6 is a flowchart showing an example of the flow of processing for detecting a gesture operation by the information processing device 1. As shown in FIG. (a) and (b) of FIG. 7 are diagrams for explaining an example in which the information processing device 1 moves to detect a gesture operation, and (c) of FIG. It is a figure explaining an example of the target area for detection.

まず、カメラ制御部11は、カメラ31によって操作者Pの撮像を開始する(ステップS1)。次に、対象検出部12は、公知の画像認識技術を適用して、撮像画像に、操作者Pの体の少なくとも一部が写っているか否かを確認する。図7の(a)に示すように、操作者Pが写っている場合(すなわち、カメラ31によって撮像される領域R1に操作者Pの方らの一部が含まれる場合)(ステップS2にてYES)、対象検出部12は、撮像画像中の操作者Pに対応する領域を抽出する。操作者Pが写っていない場合、あるいは、撮像画像中の操作者Pに対応する領域を抽出できない場合(ステップS2にてNO)、ステップS1に戻り、カメラ制御部11は、カメラ31によって周囲の撮像と操作者Pの捜索とを継続する。 First, the camera control unit 11 starts imaging the operator P with the camera 31 (step S1). Next, the target detection unit 12 applies a known image recognition technique to check whether or not at least part of the body of the operator P is shown in the captured image. As shown in (a) of FIG. 7, when the operator P is captured (that is, when the region R1 imaged by the camera 31 includes part of the operator P) (in step S2 YES), the object detection unit 12 extracts a region corresponding to the operator P in the captured image. If the operator P is not captured, or if the area corresponding to the operator P in the captured image cannot be extracted (NO in step S2), the process returns to step S1, and the camera control unit 11 causes the camera 31 to capture the surrounding area. Imaging and searching for the operator P are continued.

次に、領域推定部15は、操作者Pがジェスチャ操作を行うとき、操作者Pの手P1またはP2が動作する対象領域R2を推定する(ステップS3:推定工程)。 Next, the region estimation unit 15 estimates a target region R2 in which the hand P1 or P2 of the operator P moves when the operator P performs a gesture operation (step S3: estimation step).

位置判定部16は、測距センサ32によって測定された、カメラ31と操作者Pとの間の距離を取得し(ステップS4)、現在のカメラ31と操作者Pとの間の距離が、対象領域R2を撮像するために適した距離範囲内か否かを判定する(ステップS5)。図7の(a)には、カメラ31と操作者Pとの間の距離d1が、対象領域R2を撮像するために適した距離よりも短いため、操作者Pの手P1およびP2が撮像できていない場合を例示している。 The position determination unit 16 acquires the distance between the camera 31 and the operator P measured by the distance measuring sensor 32 (step S4), and the current distance between the camera 31 and the operator P is It is determined whether or not the distance range is suitable for imaging the region R2 (step S5). In (a) of FIG. 7, since the distance d1 between the camera 31 and the operator P is shorter than the distance suitable for imaging the target region R2, the hands P1 and P2 of the operator P cannot be imaged. This is an example of when not.

現在のカメラ31と操作者Pとの間の距離が、ジェスチャ操作を検出するために適した距離範囲内ではない場合、位置判定部16は、移動機構制御部33に対して、移動機構35によって適した位置まで移動するよう指示する。これにより、情報処理装置1は移動して、カメラ31と操作者Pとの間の距離を調整し(ステップS6:移動工程)、ステップS4に戻り、カメラ31と操作者Pとの間の距離を確認する。図7の(b)は、距離を調整した結果、現在のカメラ31と操作者Pとの間の距離d2が、対象領域R2を撮像するために適した距離範囲内になり、操作者Pの手P1および手P2の動作が撮像可能となっている様子を示している。 If the current distance between the camera 31 and the operator P is not within the distance range suitable for detecting a gesture operation, the position determination unit 16 instructs the movement mechanism control unit 33 to Instruct them to move to a suitable position. Accordingly, the information processing apparatus 1 moves to adjust the distance between the camera 31 and the operator P (step S6: moving step), returns to step S4, and adjusts the distance between the camera 31 and the operator P. to confirm. FIG. 7B shows that as a result of adjusting the distance, the current distance d2 between the camera 31 and the operator P is within the distance range suitable for imaging the target region R2, and the operator P It shows how the motions of hands P1 and P2 can be imaged.

なお、操作者Pが移動した場合、ステップS6の後に測定されたカメラ31と操作者Pとの間の距離が未だジェスチャ操作を検出するために適した距離範囲内ではない場合があり得る。このような場合においても、情報処理装置1は、移動する操作者Pに追従して移動して、操作者Pのジェスチャ操作を検出することができる。 Note that when the operator P has moved, the distance between the camera 31 and the operator P measured after step S6 may not yet be within the distance range suitable for detecting the gesture operation. Even in such a case, the information processing apparatus 1 can move following the moving operator P and detect the gesture operation of the operator P.

一方、現在のカメラ31と操作者Pとの間の距離が、ジェスチャ操作を検出するために適した距離範囲内である場合(ステップS5にてYES)、位置判定部16は、カメラ31によって操作者Pの手P1の動作の撮像をさせるようカメラ制御部11に指示する(ステップS7)。 On the other hand, if the current distance between the camera 31 and the operator P is within the distance range suitable for detecting the gesture operation (YES in step S5), the position determination unit 16 causes the camera 31 to perform the operation. The camera control unit 11 is instructed to image the motion of the hand P1 of the person P (step S7).

次に、操作検出部17は、ステップS7にて撮像された操作者Pのジェスチャ操作を検出する(ステップS8:検出工程)。 Next, the operation detection unit 17 detects the gesture operation of the operator P imaged in step S7 (step S8: detection step).

情報処理装置1は、カメラ31と操作者Pとの間の距離が、操作者Pのジェスチャ操作を検出するために適切な距離範囲内となる距離となる位置へ自律的に移動するため、操作者Pのジェスチャ操作を精度良く検出することができる。 Since the information processing apparatus 1 autonomously moves to a position where the distance between the camera 31 and the operator P is within an appropriate distance range for detecting the gesture operation of the operator P, the operation The gesture operation of the person P can be detected with high accuracy.

<対象領域R2の推定方法>
ここでは、対象領域R2の推定方法について、図7の(c)を用いて説明する。図7の(c)は、ジェスチャ操作を検出するための対象領域R2の一例を説明する図である。なお、図7の(c)では、ジェスチャ操作において動作する所定の部位が操作者Pの手P1およびP2である場合を例に挙げて説明するが、これに限定されない。例えば、操作者Pの片方の手(例えばP1)であってもよいし、操作者Pの顔、および脚などであってもよい。すなわち、推定される対象領域R2は、情報処理装置1の検出対象となるジェスチャ操作において、動作する部位に応じて適宜変更され得る。
<Method for Estimating Target Region R2>
Here, a method of estimating the target region R2 will be described with reference to FIG. 7(c). (c) of FIG. 7 is a diagram illustrating an example of a target region R2 for detecting a gesture operation. In addition, in (c) of FIG. 7 , the case where the predetermined parts to be moved in the gesture operation are the hands P1 and P2 of the operator P will be described as an example, but the present invention is not limited to this. For example, it may be one hand (for example, P1) of the operator P, or the operator P's face, legs, or the like. That is, the estimated target region R2 can be appropriately changed in accordance with the motion part of the gesture operation to be detected by the information processing device 1 .

領域推定部15は、対象領域R2を一般的な体形の統計データに基づいて推定する。体型の統計データとしては、例えば、(一般社団法人)人間生活工学研究センターから発行されている「日本人の人体寸法データベース」などが適用され得る。この「日本人の人体寸法データベース」には、一般的な日本人の肩幅、手の長さ、上腕長、頭幅などの統計データが含まれている。 The region estimation unit 15 estimates the target region R2 based on general body shape statistical data. As the body type statistical data, for example, the "Japanese human body size database" issued by the Research Center for Human Engineering for Life (General Incorporated Association) can be applied. This "Japanese human body size database" contains statistical data such as shoulder width, hand length, upper arm length, and head width for general Japanese people.

領域推定部15は、操作者Pが撮像された領域における、中心軸Lを決定する。また、領域推定部15は、日本人の人体寸法データベースの頭幅または肩幅のデータと、上腕長のデータとの比率に基づいて、操作者Pが両腕を横方向に広げた場合に手P1およびP2が届く範囲を推定する。 The area estimation unit 15 determines the central axis L in the area where the operator P is imaged. Further, based on the ratio between the head width or shoulder width data and the upper arm length data in the human body size database of Japanese, the region estimation unit 15 calculates the width of the hand P1 when the operator P spreads both arms laterally. and P2 reach.

このように、「日本人の人体寸法データベース」などのデータベースを参照すれば、領域推定部15は、操作者Pの中心軸Lから左右に距離mだけ離れた位置までを含む対象領域R2を推定することができる。 In this way, referring to a database such as the "Japanese Human Body Dimension Database", the region estimating unit 15 estimates the target region R2 that includes the distance m left and right from the central axis L of the operator P. can do.

なお、この方法で推定される対象領域R2はあくまでも一般的な日本人の人体寸法に基づいているため、操作者Pの上腕長が一般的な日本人より長い場合、推定された対象領域R2では手P1およびP2の先が撮像されない虞がある。そこで、領域推定部15は、手P1およびbP2が動作する領域の上下および左右の幅を一定割合(例えば、5~10%)拡大させた領域を、対象領域R2として推定することが望ましい。 Note that the target region R2 estimated by this method is strictly based on the human body dimensions of general Japanese people. There is a possibility that the tips of the hands P1 and P2 will not be captured. Therefore, it is desirable that the area estimation unit 15 estimates an area obtained by enlarging the vertical and horizontal widths of the area where the hands P1 and bP2 move by a certain ratio (for example, 5 to 10%) as the target area R2.

<変形例>
上記の通り、情報処理装置1は、図4に示すような処理によって、優先度の高いジェスチャ操作を検出する。ただし、本発明はこれに限定されるものではない。例えば、カメラ31によって撮像された撮像画像に人物の顔が写っているとは限らない。そこで、人物が着用しているヘルメットおよび衣服の色などの外見上の特徴を利用して、各人物の優先度を判定する構成であってもよい。
<Modification>
As described above, the information processing device 1 detects a gesture operation with a high priority through the process illustrated in FIG. 4 . However, the present invention is not limited to this. For example, the captured image captured by the camera 31 does not always include a person's face. Therefore, the priority of each person may be determined using appearance features such as the color of the helmet and clothes worn by the person.

あるいは、優先度リスト23は、各人物毎に一意の優先順位ではなく、各操作者の所属、階級、役割分担などに応じた優先順位を規定するものであってもよい。なお、前記分類の結果、優先度が高い操作者が複数選定された場合、選定された操作者の中から最も優先度が高い操作者Pを適宜特定すればよい。 Alternatively, the priority list 23 may define priority according to each operator's affiliation, class, role assignment, etc., instead of a unique priority for each person. If a plurality of operators with high priority are selected as a result of the classification, the operator P with the highest priority may be appropriately specified from among the selected operators.

情報処理装置1が上空から地上の操作者を撮影するような場合、必ずしも操作者Pの顔が撮像できるとは限らない。例えば、情報処理装置1がドローンであれば、飛行している高度が高いほど人物の顔は撮像されにくい。しかし、帽子、ヘルメット、腕章、および着衣などは撮像され得る。そこで、外観上の特徴として、人物の顔の他に、帽子、ヘルメット、腕章、および着衣などを利用され得る。例えば、対象検出部12は、図4のステップS12において、公知の画像認識技術を用いて、撮影された画像から人物と判定できる領域を抽出し、帽子の色、衣服の色、または衣服の模様などを検出してもよい。この場合、優先度判定部14は、優先度リスト23を参照して、抽出された外観上の特徴に基づいて最も優先度が高い操作者Pを特定すればよい。 When the information processing apparatus 1 takes an image of the operator on the ground from the sky, the operator P's face cannot always be imaged. For example, if the information processing device 1 is a drone, the higher the flying altitude, the more difficult it is for a person's face to be imaged. However, hats, helmets, armbands, clothing, and the like may be imaged. Therefore, in addition to a person's face, hats, helmets, armbands, clothing, and the like can be used as appearance features. For example, in step S12 of FIG. 4, the object detection unit 12 extracts an area that can be determined as a person from the photographed image using a known image recognition technique, and detects the color of the hat, the color of the clothing, or the pattern of the clothing. etc. may be detected. In this case, the priority determination unit 14 may refer to the priority list 23 and specify the operator P with the highest priority based on the extracted appearance features.

また、着衣などの色を検出する方が、操作者の顔を検出するよりもカメラ31に求められる分解能は低くてもよい。それゆえ、情報処理装置1を、帽子の色、衣服の色、または衣服の模様などに応じて優先度の高い操作者を特定するように構成すれば、より高速な処理、または操作者Pとの距離が遠い場合であっても当該操作者Pを特定することが可能である。 Further, the resolution required for the camera 31 may be lower for detecting the color of clothing than for detecting the operator's face. Therefore, if the information processing apparatus 1 is configured to identify an operator with a high priority according to the color of the hat, the color of the clothes, or the pattern of the clothes, the processing can be performed at a higher speed. The operator P can be identified even when the distance is long.

また、1つの外観上の特徴のみではなく、組み合わせにより特定してもよい。換言すれば、2つ以上の外観上の特徴をキーとして、各キーの組み合わせにより優先度を特定してもよい。 In addition, it may be specified by a combination of not only one appearance feature. In other words, two or more appearance features may be used as keys, and the priority may be specified by the combination of each key.

上記の構成を採用すれば、情報処理装置1は、複数の操作者がそれぞれジェスチャ操作を行い得る場合においても、緊急性および重要性が高いジェスチャ操作を優先的に精度良く検出することができる。 By adopting the above configuration, the information processing apparatus 1 can preferentially and accurately detect gesture operations with high urgency and importance even when a plurality of operators can perform gesture operations.

(ジェスチャ操作の検出処理の変形例1)
操作者Pの姿勢は立位、または座位であるとは限らず、壁などにもたれかかっていて傾いた姿勢(体軸L3が重力方向に平行ではない姿勢)であったり、臥位であったりすることも考えられる。そこで、情報処理装置1は、図8に示すような構成としてもよい。このような構成を採用することにより、情報処理装置1は、操作者Pの体軸L3が重力に平行な方向から傾いている場合であっても、操作者Pのジェスチャ操作を精度良く検出することが可能である。
(Modification 1 of gesture operation detection processing)
The posture of the operator P is not limited to standing or sitting, but may be leaning against a wall or the like (a posture in which the body axis L3 is not parallel to the direction of gravity) or lying down. It is also conceivable to Therefore, the information processing apparatus 1 may be configured as shown in FIG. By adopting such a configuration, the information processing apparatus 1 can accurately detect the gesture operation of the operator P even when the body axis L3 of the operator P is tilted from the direction parallel to the gravity. It is possible.

<情報処理装置1の構成の変形例>
図8は、情報処理装置1の概略構成の別の例を示すブロック図である。情報処理装置1は、カメラ31の撮像方向を制御する機構である向き調整部39、およびカメラ31の傾きなどを監視するためのジャイロセンサ37、加速度センサ38を備えている。また、情報処理装置1は、位置判定部16の代わりに位置・傾き判定部18を備える点で、図1に示す情報処理装置1と異なっている。
<Modification of Configuration of Information Processing Apparatus 1>
FIG. 8 is a block diagram showing another example of the schematic configuration of the information processing device 1. As shown in FIG. The information processing apparatus 1 includes an orientation adjustment unit 39 which is a mechanism for controlling the imaging direction of the camera 31, and a gyro sensor 37 and an acceleration sensor 38 for monitoring the tilt of the camera 31 and the like. The information processing apparatus 1 also differs from the information processing apparatus 1 shown in FIG. 1 in that it includes a position/tilt determination unit 18 instead of the position determination unit 16 .

向き調整部39は、カメラ31の撮像方向を調整するための機構である。向き調整部39はカメラ制御部11によって制御される。向き調整部39を作動させることにより、カメラ31の撮像方向を水平方向および垂直方向に調整することができる。例えば、向き調整部39によって、カメラ31の撮像方向を操作者Pの片方の手P1の方へ水平方向に調整したり、臥位の操作者Pに向けるためにカメラ31の撮像方向を下方に調整したりすることが可能である。向き調整部39は、カメラ31を、撮像方向L1を回転軸として回転させる機構を含んでいてもよい。 The orientation adjustment unit 39 is a mechanism for adjusting the imaging direction of the camera 31 . The orientation adjustment section 39 is controlled by the camera control section 11 . By actuating the orientation adjustment unit 39, the imaging direction of the camera 31 can be adjusted horizontally and vertically. For example, the orientation adjustment unit 39 adjusts the imaging direction of the camera 31 horizontally toward the operator P's one hand P1, or adjusts the imaging direction of the camera 31 downward to face the operator P in the supine position. It is possible to adjust. The orientation adjustment unit 39 may include a mechanism that rotates the camera 31 about the imaging direction L1 as a rotation axis.

位置・傾き判定部18は、測距センサ32によって測定された、カメラ31と操作者Pとの間の距離が、操作者Pのジェスチャ操作を検出するために適した距離範囲内か否かを判定する。また、位置・傾き判定部18は、領域推定部15によって推定された操作者Pの体軸L3の傾きを検出し、操作者Pの体軸L3とカメラ31の撮像方向L1とのなす角度が所定の範囲内(例えば、60°~120°)か否かを判定する。なお、体軸L3とは、操作者Pの頭部および胴部の中心を通る軸を意図している。 The position/tilt determination unit 18 determines whether or not the distance between the camera 31 and the operator P, which is measured by the distance measuring sensor 32, is within a suitable distance range for detecting the gesture operation of the operator P. judge. Further, the position/inclination determination unit 18 detects the inclination of the body axis L3 of the operator P estimated by the region estimation unit 15, and the angle formed by the body axis L3 of the operator P and the imaging direction L1 of the camera 31 is It is determined whether or not it is within a predetermined range (eg, 60° to 120°). The body axis L3 is intended to be an axis passing through the centers of the operator P's head and torso.

操作者Pの体軸L3とカメラ31の撮像方向L1とのなす角度が所定の範囲内である場合、位置・傾き判定部18は、カメラ31によって操作者Pの動作または操作者Pの手P1の動作を撮像するように、カメラ制御部11に指示する。一方、操作者Pの体軸L3とカメラ31の撮像方向L1とのなす角度が所定の範囲内ではない場合には、位置・傾き判定部18は、カメラ制御部11に対して、操作者Pの体軸L3とカメラ31の撮像方向L1とのなす角度が所定の範囲内となるようにカメラ31の向きを調整するよう指示する。 When the angle formed by the body axis L3 of the operator P and the imaging direction L1 of the camera 31 is within a predetermined range, the position/inclination determination unit 18 detects the motion of the operator P or the hand P1 of the operator P by the camera 31. The camera control unit 11 is instructed to image the operation of . On the other hand, if the angle formed by the body axis L3 of the operator P and the imaging direction L1 of the camera 31 is not within the predetermined range, the position/tilt determination unit 18 instructs the camera control unit 11 to The direction of the camera 31 is adjusted so that the angle formed by the body axis L3 and the imaging direction L1 of the camera 31 is within a predetermined range.

なお、位置・傾き判定部18によって操作者Pの体軸L3の傾きが検出された場合、位置・傾き判定部18がカメラ制御部11に対して、操作者Pの体軸L3の傾きと同じ角度だけカメラ31を回転させるように指示する構成であってもよい。あるいは、位置・傾き判定部18が操作検出部15に対して、操作者Pの体軸L3の傾きと同じ角度だけ撮像画像のデータを操作者Pの体軸L3の傾きと反対方向に回転・補正してジェスチャ操作を検出するように指示する構成であってもよい。 When the position/tilt determination unit 18 detects the tilt of the body axis L3 of the operator P, the position/tilt determination unit 18 instructs the camera control unit 11 to It may be configured to instruct to rotate the camera 31 by an angle. Alternatively, the position/tilt determination unit 18 causes the operation detection unit 15 to rotate/rotate the captured image data by the same angle as the tilt of the body axis L3 of the operator P in the direction opposite to the tilt of the body axis L3 of the operator P. A configuration may be used in which an instruction is given to correct and detect a gesture operation.

このような構成を採用することにより、情報処理装置1は、体軸L3が重力に平行ではない姿勢の操作者Pによって行われるジェスチャ操作であっても、精度良く検出することが可能である。 By adopting such a configuration, the information processing apparatus 1 can accurately detect even a gesture operation performed by the operator P whose body axis L3 is not parallel to gravity.

次に、図8に示す構成を採用した情報処理装置1の処理の流れについて、図9および図10を用いて説明する。図9は、情報処理装置1が操作者Pのジェスチャ操作を検出する処理の流れの別の一例を示すフローチャートであり、図10は、情報処理装置1が操作者Pのジェスチャ操作を検出するために移動する例を説明する図である。なお、ステップS1~S5は、図4と同様であるため、その説明を繰り返さない。 Next, the processing flow of the information processing apparatus 1 that employs the configuration shown in FIG. 8 will be described with reference to FIGS. 9 and 10. FIG. FIG. 9 is a flowchart showing another example of the flow of processing for the information processing apparatus 1 to detect the gesture operation of the operator P, and FIG. It is a figure explaining the example which moves to. Since steps S1 to S5 are the same as in FIG. 4, the description thereof will not be repeated.

カメラ31と操作者Pとの間の距離が、ジェスチャ操作を検出するために適した距離範囲内ではない場合、位置・傾き判定部18は、移動機構制御部33に対して、移動機構35によって適した位置まで移動するよう指示する。これにより、情報処理装置1は移動して、カメラ31と操作者Pとの間の距離を調整する(ステップS6:移動工程)。 If the distance between the camera 31 and the operator P is not within a distance range suitable for detecting a gesture operation, the position/tilt determination unit 18 instructs the movement mechanism control unit 33 to Instruct them to move to a suitable position. Accordingly, the information processing device 1 moves to adjust the distance between the camera 31 and the operator P (step S6: moving step).

現在のカメラ31と操作者Pとの間の距離が、ジェスチャ操作を検出するために適した距離範囲内である場合(ステップS5にてYES)、位置・傾き判定部18は、領域推定部15によって推定された操作者Pの体の傾きを確認し(ステップS61)、カメラ31の撮像方向がジェスチャ操作の検出に適した方向か否かを判定する(ステップS62)。 If the current distance between the camera 31 and the operator P is within the distance range suitable for detecting a gesture operation (YES in step S5), the position/tilt determination unit 18 moves the region estimation unit 15 (step S61), and it is determined whether or not the imaging direction of the camera 31 is suitable for detecting a gesture operation (step S62).

カメラ31の撮像方向がジェスチャ操作の検出に適した方向ではない場合(ステップS62にてNO)、位置・傾き判定部18は、カメラの向きを操作者Pの体の向きに合わせるようカメラ制御部11に指示する。カメラ制御部11が位置・傾き判定部18からの指示に応じて、向き調整部39を制御し、操作者Pの体軸L3とカメラ31の撮像方向L1とのなす角度が所定の範囲内となるようにカメラ31の向きを調整し(ステップS63)、ステップS61に戻る。なお、ジェスチャ操作において動作する所定の部位が片方の手P1のみである場合、領域推定部15は、手P1が動作する領域を対象領域R2として推定することも可能である。この場合、対象領域R2が撮像可能であり、かつ所定の解像度以上にて手P1が撮像可能なようにカメラ31の撮像方向を調整すればよい。 If the imaging direction of the camera 31 is not suitable for detecting a gesture operation (NO in step S62), the position/tilt determination unit 18 causes the camera control unit to match the orientation of the camera to the orientation of the body of the operator P. Point to 11. The camera control unit 11 controls the orientation adjustment unit 39 according to the instruction from the position/tilt determination unit 18, and determines that the angle formed by the body axis L3 of the operator P and the imaging direction L1 of the camera 31 is within a predetermined range. The direction of the camera 31 is adjusted so as to be (step S63), and the process returns to step S61. Note that when the predetermined part that moves in the gesture operation is only one hand P1, the area estimation unit 15 can also estimate the area in which the hand P1 moves as the target area R2. In this case, the imaging direction of the camera 31 may be adjusted so that the target region R2 can be imaged and the hand P1 can be imaged at a predetermined resolution or higher.

一方、カメラ31の撮像方向がジェスチャ操作の検出に適した方向である場合(ステップS62にてYES)、位置・傾き判定部18は、カメラ31によって操作者Pの手P1の動作の撮像をさせるようカメラ制御部11に指示する(ステップS7)。 On the other hand, if the imaging direction of the camera 31 is suitable for detecting a gesture operation (YES in step S62), the position/inclination determination unit 18 causes the camera 31 to image the motion of the hand P1 of the operator P. The camera controller 11 is instructed to do so (step S7).

次に、操作検出部15は、ステップS7にて撮像された操作者Pのジェスチャ操作を検出する(ステップS8:検出工程)。 Next, the operation detection unit 15 detects the gesture operation of the operator P imaged in step S7 (step S8: detection step).

図10の(a)には、カメラ31と傾いた姿勢の操作者Pとの間の距離d3が、対象領域R2を撮像するために適した距離範囲内よりも短いため、操作者Pの手P1およびP2が撮像できていない場合を例示している。この場合、情報処理装置1aは、操作者Pから遠ざかる方向に移動する。 In (a) of FIG. 10, since the distance d3 between the camera 31 and the operator P in an inclined posture is shorter than the distance range suitable for imaging the target region R2, the operator P's hand A case where P1 and P2 cannot be imaged is illustrated. In this case, the information processing device 1a moves away from the operator P. FIG.

しかし、カメラ31と操作者Pとの間の距離が、対象領域R2を撮像するために適した距離範囲内である距離d4になったとしても、操作者Pの体軸L3が傾いているために、操作者Pの体軸L3とカメラ31の撮像方向L1とのなす角度B1が所定の範囲内ではなく、手P1およびP2の動作によるジェスチャ操作が正しく検出できない可能性がある。そこで、情報処理装置1は、図10の(b)に示すように、操作者Pの体軸L3とカメラ31の撮像方向L1とのなす角度が所定の範囲内である角度C1となるように調整する。これにより、カメラ31によって対象領域R2が撮像可能であり、かつ所定の解像度以上にて手P1が撮像可能となる。図10の(b)に示す例では、情報処理装置1は、カメラ31の撮像方向L1を、仰向けで後方に傾いている姿勢の操作者Pを見下ろすように撮像できる向きに調整する。 However, even if the distance between the camera 31 and the operator P becomes the distance d4, which is within the distance range suitable for imaging the target region R2, the body axis L3 of the operator P is tilted. Furthermore, there is a possibility that the angle B1 formed by the body axis L3 of the operator P and the imaging direction L1 of the camera 31 is not within a predetermined range, and the gesture operation by the motions of the hands P1 and P2 cannot be detected correctly. Therefore, as shown in FIG. 10B, the information processing apparatus 1 adjusts the angle between the body axis L3 of the operator P and the imaging direction L1 of the camera 31 to be an angle C1 within a predetermined range. adjust. As a result, the camera 31 can capture an image of the target region R2, and can capture an image of the hand P1 at a predetermined resolution or higher. In the example shown in (b) of FIG. 10 , the information processing apparatus 1 adjusts the imaging direction L1 of the camera 31 so that the operator P who is lying on his back and leaning backward can be imaged looking down.

(ジェスチャ操作の検出処理の変形例2)
情報処理装置1が空中または水中を自律移動する場合、情報処理装置1は上方あるいは下方に存在する操作者Pのジェスチャ操作を検出することとなる。情報処理装置1は、(1)カメラ31と操作者Pとの間の距離がジェスチャ操作を検出するために適した距離範囲内となるように移動し、(2)操作者Pの体軸L3とカメラ31の撮像方向L1とのなす角度が所定の範囲内となるようにカメラ31の向きを調整することができる。それゆえ、情報処理装置1は、操作者Pのジェスチャ操作を精度良く検出することができる。このことについて、図11を用いて説明する。図11は、情報処理装置1が操作者Pのジェスチャ操作を検出するために移動する他の例を説明する図である。
(Modified Example 2 of Gesture Operation Detection Processing)
When the information processing device 1 autonomously moves in the air or in water, the information processing device 1 detects the gesture operation of the operator P present above or below. The information processing apparatus 1 (1) moves so that the distance between the camera 31 and the operator P is within a distance range suitable for detecting a gesture operation, and (2) adjusts the body axis L3 of the operator P. and the imaging direction L1 of the camera 31 is within a predetermined range. Therefore, the information processing apparatus 1 can detect the gesture operation of the operator P with high accuracy. This will be described with reference to FIG. 11 . FIG. 11 is a diagram illustrating another example in which the information processing apparatus 1 moves to detect the gesture operation of the operator P. FIG.

図11の(a)では、情報処理装置1aのカメラ31と操作者Pとの間の距離d5は、操作者Pの手P1の動作を撮像するために適した距離範囲内であるものの、操作者Pの体軸L3とカメラ31の撮像方向L1とのなす角度B2が所定の範囲内ではない。それゆえ、操作者Pの手P1の動作によるジェスチャ操作を精度良く検出することが困難である。 In (a) of FIG. 11, the distance d5 between the camera 31 of the information processing device 1a and the operator P is within a distance range suitable for imaging the motion of the operator P's hand P1. An angle B2 formed by the body axis L3 of the person P and the imaging direction L1 of the camera 31 is not within a predetermined range. Therefore, it is difficult to accurately detect the gesture operation by the action of the operator P's hand P1.

そこで、情報処理装置1は、図11の(b)に示すように、操作者Pの体軸L3とカメラ31の撮像方向L1とのなす角度が所定の範囲内である角度C2となるように調整する。なお、この場合、情報処理装置1は、カメラ31の撮像方向の調整に加え、飛行している高度を変更する構成であってもよい。これにより、カメラ31によって対象領域R2が撮像可能であり、かつ所定の解像度以上にて手P1が撮像可能となる。図11の(b)に示す例では、情報処理装置1は、カメラ31の撮像方向L1を、操作者Pを見下ろすように撮像できる向きに調整するとともに、飛行高度を低くしている。なお、情報処理装置1のカメラ31と操作者Pとの間の距離d6は、距離d5と同様、操作者Pの手P1の動作を撮像するために適した距離範囲内である。 Therefore, as shown in FIG. 11B, the information processing apparatus 1 adjusts the angle between the body axis L3 of the operator P and the imaging direction L1 of the camera 31 to be an angle C2 within a predetermined range. adjust. In this case, the information processing apparatus 1 may be configured to change the flying altitude in addition to adjusting the imaging direction of the camera 31 . As a result, the camera 31 can capture an image of the target region R2, and can capture an image of the hand P1 at a predetermined resolution or higher. In the example shown in FIG. 11(b), the information processing apparatus 1 adjusts the imaging direction L1 of the camera 31 so as to look down on the operator P and lowers the flight altitude. Note that the distance d6 between the camera 31 of the information processing device 1 and the operator P is within a distance range suitable for imaging the motion of the operator P's hand P1, like the distance d5.

〔実施形態2〕
本発明の他の実施形態について、以下に説明する。なお、説明の便宜上、上記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を繰り返さない。
[Embodiment 2]
Other embodiments of the invention are described below. For convenience of description, members having the same functions as those of the members described in the above embodiments are denoted by the same reference numerals, and description thereof will not be repeated.

(情報処理装置1aの概要)
本実施形態に係る情報処理装置1aは、情報処理装置1と同様、予め設定されたジェスチャ操作の優先度に基づいて、優先度が高いジェスチャ操作を特定する機能を備えている。上述の情報処理装置1は、優先度の高い操作者によるジェスチャ操作を優先度の高いジェスチャ操作として検出するのに対し、情報処理装置1aは、操作者の優先度ではなく、検出されたジェスチャ操作の中から優先度の高いジェスチャ操作を特定する。
(Overview of information processing device 1a)
As with the information processing apparatus 1, the information processing apparatus 1a according to the present embodiment has a function of identifying a gesture operation with a high priority based on preset priorities of gesture operations. The information processing device 1 described above detects a gesture operation by an operator with a high priority as a gesture operation with a high priority. Identify the gesture operations with high priority among the .

ジェスチャ操作の優先度は、ジェスチャ操作毎に予め定められていてもよい。例えば、情報処理装置1aにジェスチャ操作を行う権限を有する操作者によって行われ得るジェスチャ操作は優先度リスト23aに予め登録されており、ジェスチャ操作毎に一意の優先度が定められていてもよい。なお、ジェスチャ操作の優先度は、例えば、ジェスチャ操作に従って動作することの重要性、および緊急性の高さに応じて設定され得る。 The priority of the gesture operation may be determined in advance for each gesture operation. For example, gesture operations that can be performed by an operator who has the authority to perform gesture operations on the information processing device 1a are registered in the priority list 23a in advance, and a unique priority may be set for each gesture operation. Note that the priority of the gesture operation can be set according to, for example, the importance of acting in accordance with the gesture operation and the level of urgency.

(情報処理装置1aの構成)
次に、情報処理装置1aの構成について、図12を用いて説明する。図12は、情報処理装置1aの概略構成の一例を示すブロック図である。
(Configuration of information processing device 1a)
Next, the configuration of the information processing device 1a will be described with reference to FIG. FIG. 12 is a block diagram showing an example of a schematic configuration of the information processing device 1a.

情報処理装置1aは、情報処理装置1aの各部を統括して制御する制御部10a、情報処理装置1が使用する各種データを記憶する記憶部20aを備えている。また、情報処理装置1aは、さらに、カメラ31、測距センサ32、移動機構制御部33、移動機構35、および通信部36を備えている。なお、情報処理装置1aの構成はこれに限定されない。例えば、情報処理装置1aは、図8に示す情報処理装置1のように、カメラ31の撮像方向を制御する機構である向き調整部39、およびカメラ31の傾きなどを監視するためのジャイロセンサ37、加速度センサ38を備えていてもよい。また、情報処理装置1aは、位置判定部16の代わりに位置・傾き判定部18をさらに備えていてもよい。 The information processing device 1a includes a control unit 10a that controls all the components of the information processing device 1a, and a storage unit 20a that stores various data used by the information processing device 1a. The information processing apparatus 1 a further includes a camera 31 , a distance sensor 32 , a movement mechanism control section 33 , a movement mechanism 35 and a communication section 36 . Note that the configuration of the information processing device 1a is not limited to this. For example, the information processing device 1a, like the information processing device 1 shown in FIG. , an acceleration sensor 38 may be provided. Further, the information processing apparatus 1 a may further include a position/tilt determination section 18 instead of the position determination section 16 .

<記憶部20a>
記憶部20aは、カメラ仕様21、ジェスチャ操作リスト22、および優先度リスト23a、を備えている。
<Storage unit 20a>
The storage unit 20a includes a camera specification 21, a gesture operation list 22, and a priority list 23a.

優先度リスト23aは、各ジェスチャの優先度を保持しているデータである。各ジェスチャ操作は、例えば、図14に示すようにジェスチャ操作に用いられる操作者の体の所定の部位(例えば、手など)の動き毎に定義されていてもよい。ジェスチャ操作毎の優先度は、例えば、図14に示すように、ジェスチャ毎に一意の優先順位が割り振られたリストによりあらかじめ決定されている。 The priority list 23a is data holding the priority of each gesture. Each gesture operation may be defined for each movement of a predetermined part of the operator's body (for example, hand) used for the gesture operation, as shown in FIG. 14, for example. The priority of each gesture operation is determined in advance by a list in which a unique priority is assigned to each gesture, as shown in FIG. 14, for example.

<制御部10a>
制御部10aは、図3のCPU100に対応している。
<Control unit 10a>
The control unit 10a corresponds to the CPU 100 in FIG.

制御部10aは、カメラ制御部11、対象検出部12a、優先度判定部14a、領域推定部15a、位置判定部16a、および操作検出部17を備えている。 The control unit 10 a includes a camera control unit 11 , an object detection unit 12 a, a priority determination unit 14 a, an area estimation unit 15 a, a position determination unit 16 a, and an operation detection unit 17 .

対象検出部12aは、公知の画像認識技術を適用して、カメラ制御部11が取得した撮像画像に、操作者Pが写っているか否かを確認する。操作者Pが写っている場合、対象検出部12aは、撮像画像中の操作者Pに対応する領域を抽出する。なお、対象検出部12aは、複数の操作者Pが写っている場合において各操作者Pに対応する領域を個別に抽出する点で、対象検出部12と異なる。 The object detection unit 12a applies a known image recognition technique to check whether or not the operator P appears in the captured image acquired by the camera control unit 11 . When the operator P is captured, the target detection unit 12a extracts an area corresponding to the operator P in the captured image. Note that the target detection unit 12a is different from the target detection unit 12 in that when a plurality of operators P are captured, regions corresponding to the respective operators P are individually extracted.

領域推定部15aは、対象検出部12aが抽出した操作者Pに対応する領域の各々について、対象領域R2を推定する。 The region estimation unit 15a estimates a target region R2 for each region corresponding to the operator P extracted by the target detection unit 12a.

位置判定部16aは、領域推定部15aが推定した各対象領域R2に対して、測距センサ32によって測定された、カメラ31と各操作者Pとの間の距離が、ジェスチャ操作を検出するために適した距離範囲内か否かを操作者Pの各々に対して判定する。すなわち、現在、操作者Pのジェスチャ操作を検出するために適した位置にカメラ31が存在している場合、位置判定部16aは、カメラ31によって操作者Pの手P1の動作の撮像をさせるようカメラ制御部11に指示する。一方、現在、操作者Pのジェスチャ操作を検出するために適した位置にカメラ31が存在していない場合、位置判定部16は、移動機構制御部33に対して、移動機構35によって適した位置まで移動するよう指示する。 For each target region R2 estimated by the region estimating unit 15a, the position determining unit 16a determines that the distance between the camera 31 and each operator P measured by the distance measuring sensor 32 is used to detect the gesture operation. It is determined for each of the operators P whether or not they are within a distance range suitable for . That is, when the camera 31 is presently present at a position suitable for detecting the gesture operation of the operator P, the position determination unit 16a causes the camera 31 to capture an image of the motion of the hand P1 of the operator P. The camera control unit 11 is instructed. On the other hand, if the camera 31 is not currently at a position suitable for detecting the gesture operation of the operator P, the position determination unit 16 instructs the movement mechanism control unit 33 to Instruct to move to

優先度判定部14aは、優先度リスト23aを参照して、操作検出部17が検出したジェスチャ操作のうち、より優先度の高いジェスチャ操作を特定する。優先度判定部14aは、ジェスチャ操作リスト22を参照し、最も優先度が高いジェスチャ操作として特定されたジェスチャ操作に関連付けられている制御コマンドを決定する。 The priority determination unit 14a refers to the priority list 23a to identify a gesture operation having a higher priority among the gesture operations detected by the operation detection unit 17. FIG. The priority determination unit 14a refers to the gesture operation list 22 and determines a control command associated with the gesture operation identified as the gesture operation with the highest priority.

(情報処理装置1aの処理の流れ)
続いて、情報処理装置1aの処理の流れについて、図13を用いて説明する。図13は、情報処理装置1aが検出したジェスチャ操作の中から優先度が高いジェスチャ操作を特定する処理の流れの一例を示すフローチャートである。
(Processing flow of information processing device 1a)
Next, the processing flow of the information processing device 1a will be described with reference to FIG. FIG. 13 is a flowchart showing an example of the flow of processing for identifying a gesture operation with a high priority among the gesture operations detected by the information processing device 1a.

まず、カメラ制御部11は、カメラ31によって自装置の周囲を撮像する(ステップS21)。次に、対象検出部12aは、公知の画像認識技術を適用して、カメラ制御部11が取得した撮像画像に対し、操作者Pの検出処理を行う。操作者Pが写っている場合(すなわち、カメラ31によって撮像される領域R1に操作者Pの方らの一部が含まれる場合)(ステップS22にてYES)、対象検出部12は、撮像画像中の操作者Pに対応する領域を抽出する。操作者Pが写っていない場合、あるいは、撮像画像中の操作者Pに対応する領域を抽出できない場合(ステップS22にてNO)、ステップS21に戻り、カメラ制御部11は、カメラ31によって周囲の撮像と操作者Pの捜索とを継続する。 First, the camera control unit 11 captures an image of the surroundings of its own device with the camera 31 (step S21). Next, the target detection unit 12a applies a known image recognition technique to perform detection processing of the operator P on the captured image acquired by the camera control unit 11. FIG. When the operator P is captured (that is, when the region R1 captured by the camera 31 includes part of the operator P) (YES in step S22), the target detection unit 12 detects the captured image. A region corresponding to the operator P in the inside is extracted. If the operator P is not captured, or if the area corresponding to the operator P in the captured image cannot be extracted (NO in step S22), the process returns to step S21, and the camera control unit 11 causes the camera 31 to capture the surrounding area. Imaging and searching for the operator P are continued.

次に、図6または図9に示す処理により、各操作者Pによって行われるジェスチャ操作の検出が行われる(ステップS23)。ただし、図13のステップS21は、図6および図9のステップS1に相当する。 Next, the gesture operation performed by each operator P is detected by the processing shown in FIG. 6 or 9 (step S23). However, step S21 in FIG. 13 corresponds to step S1 in FIGS.

次に、検出されたジェスチャ操作を実行している操作者Pが1人のみであった場合、(ステップS24でNO)、操作検出部17は、検出されたジェスチャ操作に関連付けられた制御コマンドを決定する。優先度判定部14aは、決定された制御コマンドを取得し、該ジェスチャ操作に応じた処理を実行する(ステップS26)。なお、ジェスチャ操作に応じた処理には、当該ジェスチャ操作に関連付けられた制御コマンドを別の作業機器に送信する処理も含まれ得る。 Next, when there is only one operator P performing the detected gesture operation (NO in step S24), the operation detection unit 17 outputs a control command associated with the detected gesture operation. decide. The priority determination unit 14a acquires the determined control command and executes processing according to the gesture operation (step S26). Note that the processing according to the gesture operation may include processing for transmitting a control command associated with the gesture operation to another work device.

検出されたジェスチャ操作を実行している操作者Pが複数人であった場合(ステップS24でYES)、操作検出部17は、ジェスチャ操作リストを参照し、検出されたジェスチャ操作に関連付けられた制御コマンドを決定する。次に、優先度判定部は、優先度リスト23aを参照し、操作検出部17により決定された前記制御コマンドに関連付けられたジェスチャ操作の優先度を取得する。次に、優先度判定部は、最も優先度が高いジェスチャ操作を決定する。(ステップS25:特定工程)。その後、制御部10は、ジェスチャ操作に応じた処理を実行する(ステップS26)。 If there are a plurality of operators P performing the detected gesture operation (YES in step S24), the operation detection unit 17 refers to the gesture operation list and performs control associated with the detected gesture operation. Decide on a command. Next, the priority determination unit refers to the priority list 23 a to obtain the priority of the gesture operation associated with the control command determined by the operation detection unit 17 . Next, the priority determination unit determines the gesture operation with the highest priority. (Step S25: specifying step). Thereafter, the control unit 10 executes processing according to the gesture operation (step S26).

上記の構成を採用すれば、情報処理装置1bは、複数の操作者がそれぞれジェスチャ操作を行い得る場合においても、緊急性および重要性が高いジェスチャ操作を優先的に精度良く検出することができる。 By adopting the above configuration, the information processing apparatus 1b can preferentially and accurately detect gesture operations with high urgency and importance even when a plurality of operators can perform gesture operations.

〔実施形態3〕
本発明の他の実施形態について、以下に説明する。なお、説明の便宜上、上記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を繰り返さない。
[Embodiment 3]
Other embodiments of the invention are described below. For convenience of description, members having the same functions as those of the members described in the above embodiments are denoted by the same reference numerals, and description thereof will not be repeated.

(情報処理装置1bの概要)
本実施形態に係る情報処理装置1bは、情報処理装置1と同様、予め設定されたジェスチャ操作の優先度に基づいて、優先度が高いジェスチャ操作を特定する機能を備えている。上述の情報処理装置1は、優先度の高い操作者によるジェスチャ操作を優先度の高いジェスチャ操作として検出するのに対し、情報処理装置1bは、操作者の優先度のみではなく、検出されたジェスチャ操作の中から優先度の高いジェスチャ操作を特定する。
(Overview of information processing device 1b)
As with the information processing apparatus 1, the information processing apparatus 1b according to the present embodiment has a function of identifying a gesture operation with a high priority based on preset priorities of gesture operations. The information processing device 1 described above detects a gesture operation by an operator with a high priority as a gesture operation with a high priority. Identify gesture operations with high priority among operations.

ジェスチャ操作の優先度は、ジェスチャ操作毎に予め定められていてもよい。例えば、情報処理装置1bにジェスチャ操作を行う権限を有する操作者によって行われ得るジェスチャ操作は優先度リスト23bに予め登録されており、ジェスチャ操作と操作者との組み合わせ毎に一意の優先度が定められていてもよい。なお、組み合わせ毎の優先度は、例えば、ジェスチャ操作に従って動作することの重要性、および緊急性の高さに応じて設定され得る。 The priority of the gesture operation may be determined in advance for each gesture operation. For example, gesture operations that can be performed by an operator who has the authority to perform gesture operations on the information processing device 1b are registered in the priority list 23b in advance, and a unique priority is determined for each combination of the gesture operation and the operator. may have been Note that the priority for each combination can be set according to, for example, the importance of acting in accordance with the gesture operation and the level of urgency.

(情報処理装置1bの構成)
次に、情報処理装置1bの構成について、図15、および図16を用いて説明する。図15は、情報処理装置1bの概略構成の一例を示すブロック図である。図16は、各人物およびジェスチャ操作の組合せに応じた優先度を保持しているデータの例を示す図である。
(Configuration of information processing device 1b)
Next, the configuration of the information processing device 1b will be described with reference to FIGS. 15 and 16. FIG. FIG. 15 is a block diagram showing an example of a schematic configuration of the information processing device 1b. FIG. 16 is a diagram showing an example of data holding priorities according to combinations of persons and gesture operations.

情報処理装置1bは、情報処理装置1bの各部を統括して制御する制御部10b、情報処理装置1が使用する各種データを記憶する記憶部20aを備えている。また、情報処理装置1は、さらに、カメラ31、測距センサ32、移動機構制御部33、移動機構35、および通信部36を備えている。 The information processing device 1b includes a control unit 10b that controls all the components of the information processing device 1b, and a storage unit 20a that stores various data used by the information processing device 1b. The information processing device 1 further includes a camera 31 , a distance sensor 32 , a moving mechanism control section 33 , a moving mechanism 35 and a communication section 36 .

なお、情報処理装置1aの構成はこれに限定されない。例えば、情報処理装置1aは、図8に示す情報処理装置1のように、カメラ31の撮像方向を制御する機構である向き調整部39、およびカメラ31の傾きなどを監視するためのジャイロセンサ37、加速度センサ38を備えていてもよい。また、情報処理装置1aは、位置判定部16の代わりに位置・傾き判定部18をさらに備えていてもよい。 Note that the configuration of the information processing device 1a is not limited to this. For example, the information processing device 1a, like the information processing device 1 shown in FIG. , an acceleration sensor 38 may be provided. Further, the information processing apparatus 1 a may further include a position/tilt determination section 18 instead of the position determination section 16 .

<記憶部20a>
図15の記憶部20aは、カメラ仕様21、ジェスチャ操作リスト22、および優先度リスト23b、を備えている。
<Storage unit 20a>
The storage unit 20a of FIG. 15 includes a camera specification 21, a gesture operation list 22, and a priority list 23b.

優先度リスト23bは、保持している各人物、またはジェスチャ操作毎のみではなく、人物とジェスチャ操作との組み合わせ毎の優先度が保持されている点で、優先度リスト23と異なる。各組み合わせの優先度は、例えば、図16に示すように、操作者の優先度とジェスチャ操作の優先度の組合せに対して、一意の優先順位が割り振られたリストによりあらかじめ決定されていてよい。 The priority list 23b is different from the priority list 23 in that the priority list 23b holds the priority not only for each held person or gesture operation, but also for each combination of person and gesture operation. The priority of each combination, for example, as shown in FIG. 16, may be determined in advance by a list in which a unique priority is assigned to the combination of the priority of the operator and the priority of the gesture operation.

<制御部10b>
図15の制御部10bは、図3のCPU100に対応している。
<Control unit 10b>
A control unit 10b in FIG. 15 corresponds to the CPU 100 in FIG.

制御部10は、カメラ制御部11、対象検出部12、優先度判定部14b、領域推定部15b、位置判定部16b、および操作検出部17を備えている。 The control unit 10 includes a camera control unit 11, an object detection unit 12, a priority determination unit 14b, an area estimation unit 15b, a position determination unit 16b, and an operation detection unit 17.

優先度判定部14bは、人物判定部13からの出力(判定結果)と、操作検出部17からの出力(検出結果)とに基づいて優先度を判定する点で、優先度判定部14aと異なる。また、優先度判定後は操作検出部17に代えて、優先度判定部14bが通信部36bへの出力を行う点で、優先度判定部14aと異なる。 The priority determination unit 14b differs from the priority determination unit 14a in that priority is determined based on the output (determination result) from the person determination unit 13 and the output (detection result) from the operation detection unit 17. . Further, after the priority determination, instead of the operation detection unit 17, the priority determination unit 14b outputs to the communication unit 36b, which is different from the priority determination unit 14a.

領域推定部15bは、人物判定部13からの出力(判定結果)に基づいて処理を行う点で、領域推定部15aと異なる。 The region estimation unit 15b differs from the region estimation unit 15a in that it performs processing based on the output (determination result) from the person determination unit 13. FIG.

上記の構成を採用すれば、情報処理装置1bは、複数の操作者がそれぞれジェスチャ操作を行い得る場合においても、緊急性および重要性が高いジェスチャ操作を優先的に精度良く検出することができる。 By adopting the above configuration, the information processing apparatus 1b can preferentially and accurately detect gesture operations with high urgency and importance even when a plurality of operators can perform gesture operations.

〔ソフトウェアによる実現例〕
情報処理装置1、1a、1bの制御ブロック(特に制御部10、10a、および10b)は、集積回路(ICチップ)等に形成された論理回路(ハードウェア)によって実現してもよいし、ソフトウェアによって実現してもよい。
[Example of realization by software]
The control blocks (especially the control units 10, 10a, and 10b) of the information processing apparatuses 1, 1a, and 1b may be realized by logic circuits (hardware) formed in integrated circuits (IC chips) or the like, or by software. may be realized by

後者の場合、情報処理装置1、1a、1bは、各機能を実現するソフトウェアであるプログラムの命令を実行するコンピュータを備えている。このコンピュータは、例えば少なくとも1つのプロセッサ(制御装置)を備えていると共に、上記プログラムを記憶したコンピュータ読み取り可能な少なくとも1つの記録媒体を備えている。そして、上記コンピュータにおいて、上記プロセッサが上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記プロセッサとしては、例えばCPU(Central Processing Unit)を用いることができる。上記記録媒体としては、「一時的でない有形の媒体」、例えば、ROM(Read Only Memory)等の他、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムを展開するRAM(Random Access Memory)などをさらに備えていてもよい。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して上記コンピュータに供給されてもよい。なお、本発明の一態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。 In the latter case, the information processing apparatuses 1, 1a, and 1b are provided with computers that execute instructions of programs, which are software for realizing each function. This computer includes, for example, at least one processor (control device) and at least one computer-readable recording medium storing the program. In the computer, the processor reads the program from the recording medium and executes it, thereby achieving the object of the present invention. As the processor, for example, a CPU (Central Processing Unit) can be used. As the recording medium, a "non-temporary tangible medium" such as a ROM (Read Only Memory), a tape, a disk, a card, a semiconductor memory, a programmable logic circuit, or the like can be used. In addition, a RAM (Random Access Memory) for developing the above program may be further provided. Also, the program may be supplied to the computer via any transmission medium (communication network, broadcast wave, etc.) capable of transmitting the program. Note that one aspect of the present invention can also be implemented in the form of a data signal embedded in a carrier wave in which the program is embodied by electronic transmission.

本発明の各態様に係る情報処理装置(1、1a、1b)は、コンピュータによって実現してもよく、この場合には、コンピュータを上記情報処理装置が備える各部(ソフトウェア要素)として動作させることにより上記情報処理装置をコンピュータにて実現させる情報処理装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。 The information processing device (1, 1a, 1b) according to each aspect of the present invention may be realized by a computer. A control program for an information processing apparatus that implements the above information processing apparatus on a computer, and a computer-readable recording medium recording the program are also included in the scope of the present invention.

本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。 The present invention is not limited to the above-described embodiments, but can be modified in various ways within the scope of the claims, and can be obtained by appropriately combining technical means disclosed in different embodiments. is also included in the technical scope of the present invention. Furthermore, new technical features can be formed by combining the technical means disclosed in each embodiment.

1、1a、1b 情報処理装置
10、10a、10b 制御部(制御装置)
31 カメラ(撮像装置)
35 移動機構
S3 推定工程
S6 移動工程
S8 検出工程
S16、S25 特定工程
1, 1a, 1b information processing device 10, 10a, 10b control unit (control device)
31 camera (imaging device)
35 movement mechanism S3 estimation step S6 movement step S8 detection step S16, S25 identification step

Claims (9)

ジェスチャ操作を検出する情報処理装置であって、
少なくとも1つの撮像装置と、少なくとも1つの移動機構と、少なくとも1つの制御装置と、を備え、
前記制御装置は、
複数の操作者がそれぞれジェスチャ操作を行うとき、
少なくとも、最も優先度が高いジェスチャ操作を行う操作者について、
ジェスチャ操作を行うときに当該操作者の体の所定の部位が動作する対象領域を推定し、
前記撮像装置によって、前記対象領域が撮像可能であり、かつ前記所定の部位を所定の解像度以上にて撮像可能な位置に移動するように前記移動機構を制御し、
前記位置から前記撮像装置によって撮像された前記所定の部位の動作に基づいて前記ジェスチャ操作を検出する
ことを特徴とする情報処理装置。
An information processing device that detects a gesture operation,
At least one imaging device, at least one movement mechanism, and at least one control device,
The control device is
When multiple operators each perform a gesture operation,
At least for the operator who performs the gesture operation with the highest priority,
estimating a target area in which a predetermined part of the operator's body moves when performing a gesture operation;
controlling the movement mechanism so as to move the imaging device to a position where the target region can be imaged and the predetermined site can be imaged at a predetermined resolution or higher;
An information processing apparatus, wherein the gesture operation is detected based on the motion of the predetermined part imaged by the imaging device from the position.
前記制御装置は、
前記複数の操作者の各々の優先度を、各操作者の外観上の特徴に基づいて判定し、
前記複数の操作者のうちの一人を、最も優先度が高いジェスチャ操作を行う操作者として特定する
ことを特徴とする請求項1に記載の情報処理装置。
The control device is
Determining the priority of each of the plurality of operators based on the appearance characteristics of each operator,
2. The information processing apparatus according to claim 1, wherein one of the plurality of operators is specified as the operator performing the gesture operation with the highest priority.
前記制御装置は、
前記複数の操作者が行うジェスチャ操作のうち、最も優先度が高いジェスチャ操作を特定する
ことを特徴とする請求項1に記載の情報処理装置。
The control device is
2. The information processing apparatus according to claim 1, wherein a gesture operation having the highest priority among the gesture operations performed by the plurality of operators is specified.
前記制御装置は、
前記操作者毎の優先度、および前記ジェスチャ操作毎の優先度に基づいて、より優先度が高いジェスチャ操作を特定する
ことを特徴とする請求項1に記載の情報処理装置。
The control device is
2. The information processing apparatus according to claim 1, wherein a gesture operation having a higher priority is specified based on the priority for each operator and the priority for each gesture operation.
前記制御装置は、前記所定の部位を前記撮像装置のパン、チルト、およびズームの少なくとも1つの機能を用いて撮像する
ことを特徴とする請求項1から4のいずれか1項に記載の情報処理装置。
5. The information processing according to any one of claims 1 to 4, wherein the control device images the predetermined part using at least one function of pan, tilt, and zoom of the imaging device. Device.
前記撮像装置が撮像する撮像方向を、前記操作者の体の傾きに応じて調整する向き調整部をさらに備え、
前記制御装置は、
前記対象領域が撮像可能であり、かつ前記所定の部位の動作を前記所定の解像度以上にて撮像可能な前記撮像方向となるように前記向き調整部を制御する
ことを特徴とする請求項1から5のいずれか1項に記載の情報処理装置。
further comprising an orientation adjustment unit that adjusts an imaging direction in which the imaging device images according to the inclination of the operator's body,
The control device is
2. The direction adjusting unit is controlled so as to be in the imaging direction in which the target area can be imaged and the movement of the predetermined part can be imaged at the predetermined resolution or higher. 6. The information processing apparatus according to any one of 5.
前記制御装置は、
前記操作者の頭部および胴部の中心を通る体軸と、前記撮像装置の撮像方向とのなす角度が所定の範囲内となるように前記向き調整部を制御する
ことを特徴とする請求項6に記載の情報処理装置。
The control device is
3. The orientation adjusting unit is controlled so that an angle formed between a body axis passing through the centers of the operator's head and torso and an imaging direction of the imaging device is within a predetermined range. 7. The information processing device according to 6.
請求項1から7のいずれか1項に記載の情報処理装置としてコンピュータを機能させるための制御プログラムであって、上記制御装置としてコンピュータを機能させるための制御プログラム。 A control program for causing a computer to function as the information processing apparatus according to any one of claims 1 to 7, the control program for causing the computer to function as the control apparatus. 請求項に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
A computer-readable recording medium recording the control program according to claim 8 .
JP2018223454A 2018-11-29 2018-11-29 Information processing device, control program, recording medium Active JP7158261B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018223454A JP7158261B2 (en) 2018-11-29 2018-11-29 Information processing device, control program, recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018223454A JP7158261B2 (en) 2018-11-29 2018-11-29 Information processing device, control program, recording medium

Publications (2)

Publication Number Publication Date
JP2020088721A JP2020088721A (en) 2020-06-04
JP7158261B2 true JP7158261B2 (en) 2022-10-21

Family

ID=70909122

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018223454A Active JP7158261B2 (en) 2018-11-29 2018-11-29 Information processing device, control program, recording medium

Country Status (1)

Country Link
JP (1) JP7158261B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024145189A1 (en) * 2022-12-29 2024-07-04 Canon U.S.A., Inc. System and method for multi-camera control and capture processing
WO2025249042A1 (en) * 2024-05-29 2025-12-04 コニカミノルタ株式会社 Motion recognition device, motion recognition method, and motion recognition program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007280417A (en) 2007-06-19 2007-10-25 Honda Motor Co Ltd Posture recognition device and autonomous robot
JP2015526927A (en) 2012-07-31 2015-09-10 インテル コーポレイション Context-driven adjustment of camera parameters
JP2018185891A (en) 2017-04-24 2018-11-22 株式会社東海理化電機製作所 Luminaire and gesture determination device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007280417A (en) 2007-06-19 2007-10-25 Honda Motor Co Ltd Posture recognition device and autonomous robot
JP2015526927A (en) 2012-07-31 2015-09-10 インテル コーポレイション Context-driven adjustment of camera parameters
JP2018185891A (en) 2017-04-24 2018-11-22 株式会社東海理化電機製作所 Luminaire and gesture determination device

Also Published As

Publication number Publication date
JP2020088721A (en) 2020-06-04

Similar Documents

Publication Publication Date Title
US20170206666A1 (en) Information processing apparatus, information processing method, and program
KR102228663B1 (en) Method of providing photographing guide and system therefor
KR20170028942A (en) Secure wearable computer interface
JP7158261B2 (en) Information processing device, control program, recording medium
JP2017138947A (en) Flight altitude control device, unmanned aerial vehicle, flight altitude control method, and flight altitude control program
JP5625443B2 (en) Imaging system and imaging apparatus
JP2015002522A (en) Surveillance camera and surveillance camera control method
JP4604606B2 (en) Face detection apparatus, face detection method, and computer program
JP2007074033A (en) IMAGING DEVICE, ITS CONTROL METHOD, PROGRAM, AND STORAGE MEDIUM
US10127424B2 (en) Image processing apparatus, image processing method, and image processing system
WO2022082440A1 (en) Method, apparatus and system for determining target following strategy, and device and storage medium
JP2017183852A (en) Display device and display control method
JP2020025170A (en) Information processing unit, detection method, control program, and recording medium
EP4354853B1 (en) Thermal-image-monitoring system using plurality of cameras
JP7844108B2 (en) Image processing apparatus and control method thereof
JP2018002131A (en) Flight device, method, and program
CN114902131A (en) Image pickup apparatus, control method thereof, program, and storage medium
CN114979611A (en) Binocular sensing system and method
KR101221741B1 (en) Camera zoom control system and method using position sensing information
JP7841299B2 (en) Information display system, information display method, and program
CN113253831B (en) Eye tracking method and device for rotating screen terminal equipment
CN119520967A (en) Camera device tracking method and electronic device
JP7335753B2 (en) OBJECT TRACKING SYSTEM, OBJECT TRACKING DEVICE, OBJECT TRACKING METHOD AND PROGRAM
JP2019146087A (en) Information processing device, control method of imaging device, computer program, and storage medium
JP2019050523A (en) Generation device, information processing method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210922

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220726

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220823

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220914

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220927

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221011

R150 Certificate of patent or registration of utility model

Ref document number: 7158261

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150