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
JP7613716B2 - Registration device, operation device, registration method, operation method, program, and recording medium - Google Patents
[go: Go Back, main page]

JP7613716B2 - Registration device, operation device, registration method, operation method, program, and recording medium - Google Patents

Registration device, operation device, registration method, operation method, program, and recording medium Download PDF

Info

Publication number
JP7613716B2
JP7613716B2 JP2020174478A JP2020174478A JP7613716B2 JP 7613716 B2 JP7613716 B2 JP 7613716B2 JP 2020174478 A JP2020174478 A JP 2020174478A JP 2020174478 A JP2020174478 A JP 2020174478A JP 7613716 B2 JP7613716 B2 JP 7613716B2
Authority
JP
Japan
Prior art keywords
information
pose
gesture
registration
unit
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
JP2020174478A
Other languages
Japanese (ja)
Other versions
JP2022065782A (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.)
NEC Solution Innovators Ltd
Original Assignee
NEC Solution Innovators Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Solution Innovators Ltd filed Critical NEC Solution Innovators Ltd
Priority to JP2020174478A priority Critical patent/JP7613716B2/en
Publication of JP2022065782A publication Critical patent/JP2022065782A/en
Application granted granted Critical
Publication of JP7613716B2 publication Critical patent/JP7613716B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)
  • User Interface Of Digital Computer (AREA)
  • Image Analysis (AREA)

Description

本発明は、登録装置、操作装置、登録方法、操作方法、プログラム及び記録媒体に関する。 The present invention relates to a registration device, an operation device, a registration method, an operation method, a program, and a recording medium.

モーションキャプチャーシステムにおいて、ユーザの複数の姿勢(ポーズ)の流れにより表されるジャスチャーを認識することで、アプリケーションを操作する技術が報告されている(例えば、特許文献1等) Technology has been reported that uses a motion capture system to recognize gestures expressed by a sequence of multiple user poses to operate an application (e.g., Patent Document 1, etc.)

特開2015-116308号公報JP 2015-116308 A

特許文献1の技術では、人体動作モデルデータベースに基づき生成された候補ジェスチャーの中から、ユーザが選択したジェスチャーを登録する。しかしながら、ユーザ独自のポーズを登録し、且つ前記ポーズからジェスチャーを作成可能な技術が求められている。 In the technology of Patent Document 1, a gesture selected by the user is registered from among candidate gestures generated based on a human body motion model database. However, there is a demand for technology that allows users to register their own poses and create gestures from those poses.

そこで、本発明は、ユーザ独自のポーズを登録し、且つ前記ポーズからジェスチャーの作成を可能にする登録装置、操作装置、登録方法、操作方法、プログラム及び記録媒体を提供することを目的とする。 The present invention aims to provide a registration device, an operation device, a registration method, an operation method, a program, and a recording medium that allow a user to register their own poses and create gestures from those poses.

前記目的を達成するために、本発明の登録装置は、
ポーズ登録部、及びジェスチャー登録部を含み、
前記ポーズ登録部は、ポーズ画像取得部、ポーズ設定部、及び登録部を含み、
前記ポーズ画像取得部は、骨格情報を含む登録用ポーズ画像を取得し、
前記ポーズ設定部は、前記骨格情報に基づいてポーズ情報を設定し、
前記登録部は、前記設定した前記ポーズ情報を登録し、
前記ジェスチャー登録部は、入力受付部、ジェスチャー設定部、及び登録部を含み、
前記入力受付部は、ジェスチャー作成情報の入力を受付け、
前記ジェスチャー作成情報は、ジェスチャーの作成に関する情報であり、1つ以上の前記ポーズ情報のうち、ユーザが選択したポーズ情報に関する情報を含み、
前記ジェスチャー設定部は、前記ジェスチャー作成情報に基づいて、1つ以上のポーズ情報から構成されるジェスチャー情報を設定し、
前記登録部は、前記設定した前記ジェスチャー情報を登録する、装置である。
In order to achieve the above object, the registration device of the present invention comprises:
A pose registration unit and a gesture registration unit are included,
the pose registration unit includes a pose image acquisition unit, a pose setting unit, and a registration unit;
the pose image acquisition unit acquires a registration pose image including skeleton information;
The pose setting unit sets pose information based on the skeleton information,
The registration unit registers the set pose information,
the gesture registration unit includes an input receiving unit, a gesture setting unit, and a registration unit;
the input receiving unit receives an input of gesture creation information;
The gesture creation information is information regarding creation of a gesture, and includes information regarding pose information selected by a user from among one or more of the pose information;
the gesture setting unit sets gesture information including one or more pieces of pose information based on the gesture creation information;
The registration unit is a device that registers the set gesture information.

本発明の操作装置は、
登録部、ジェスチャー画像取得部、認識部、及び操作制御部を含み、
前記登録部は、操作情報登録部を含む態様の本発明の登録装置を用いて、前記骨格情報に基づいて設定されたポーズ情報と、1つ以上の前記ポーズ情報から構成される前記ジェスチャー情報と、前記ジェスチャー情報に紐づけられたアプリケーションの操作に関する前記操作情報とを登録し、
前記ジェスチャー画像取得部は、前記骨格情報を含む1つ以上のポーズ画像から構成されるジェスチャー画像を取得し、
前記認識部は、前記ジェスチャー画像から前記登録したジェスチャー情報を認識し、
前記操作制御部は、前記認識したジェスチャー情報と紐づけられた前記操作情報に基づき、入力装置を制御して、アプリケーションを操作する、装置である。
The operating device of the present invention comprises:
A registration unit, a gesture image acquisition unit, a recognition unit, and an operation control unit are included.
the registration unit uses a registration device of the present invention including an operation information registration unit to register pose information set based on the skeletal information, the gesture information configured from one or more pieces of pose information, and the operation information related to an operation of an application linked to the gesture information;
the gesture image acquisition unit acquires a gesture image composed of one or more pose images including the skeleton information,
The recognition unit recognizes the registered gesture information from the gesture image,
The operation control unit is a device that controls an input device to operate an application based on the operation information linked to the recognized gesture information.

本発明の登録方法は、
ポーズ登録工程、及びジェスチャー登録工程を含み、
前記ポーズ登録工程は、ポーズ画像取得工程、ポーズ設定工程、及び登録工程を含み、
前記ポーズ画像取得工程は、骨格情報を含む登録用ポーズ画像を取得し、
前記ポーズ設定工程は、前記骨格情報に基づいてポーズ情報を設定し、
前記登録工程は、前記設定した前記ポーズ情報を登録し、
前記ジェスチャー登録工程は、入力受付工程、ジェスチャー設定工程、及び登録工程を含み、
前記入力受付工程は、ジェスチャー作成情報の入力を受付け、
前記ジェスチャー作成情報は、ジェスチャーの作成に関する情報であり、1つ以上の前記ポーズ情報のうち、ユーザが選択したポーズ情報に関する情報を含み、
前記ジェスチャー設定工程は、前記ジェスチャー作成情報に基づいて、1つ以上のポーズ情報から構成されるジェスチャー情報を設定し、
前記登録工程は、前記設定した前記ジェスチャー情報を登録する、方法である。
The registration method of the present invention comprises the steps of:
The method includes a pose registration step and a gesture registration step,
The pose registration step includes a pose image acquisition step, a pose setting step, and a registration step,
The pose image acquisition step acquires a registration pose image including skeleton information,
The pose setting step sets pose information based on the skeleton information,
The registration step includes registering the set pose information,
The gesture registration step includes an input receiving step, a gesture setting step, and a registration step,
The input receiving step receives an input of gesture creation information;
The gesture creation information is information regarding creation of a gesture, and includes information regarding pose information selected by a user from among one or more of the pose information;
The gesture setting step sets gesture information including one or more pieces of pose information based on the gesture creation information,
The registration step is a method for registering the set gesture information.

本発明の操作方法は、
登録工程、ジェスチャー画像取得工程、認識工程、及び操作制御工程を含み、
前記登録工程は、操作情報登録工程を含む態様の本発明の登録方法により、前記骨格情報に基づいて設定されたポーズ情報と、1つ以上の前記ポーズ情報から構成される前記ジェスチャー情報と、前記ジェスチャー情報に紐づけられたアプリケーションの操作に関する前記操作情報とを登録し、
前記ジェスチャー画像取得工程は、前記骨格情報を含む1つ以上のポーズ画像から構成されるジェスチャー画像を取得し、
前記認識工程は、前記ジェスチャー画像から前記登録したジェスチャー情報を認識し、
前記操作制御工程は、前記認識したジェスチャー情報と紐づけられた前記操作情報に基づき、入力装置を制御して、アプリケーションを操作する、方法である。
The method of operation of the present invention comprises:
The method includes a registration process, a gesture image acquisition process, a recognition process, and an operation control process,
The registration step includes a registration method according to an aspect of the present invention including an operation information registration step, which registers pose information set based on the skeletal information, the gesture information composed of one or more pieces of pose information, and the operation information related to an operation of an application linked to the gesture information;
The gesture image acquiring step acquires a gesture image including one or more pose images including the skeleton information,
The recognizing step recognizes the registered gesture information from the gesture image,
The operation control step is a method of controlling an input device to operate an application based on the operation information linked to the recognized gesture information.

本発明によれば、ユーザの思い通りのポーズを登録することができ、且つ前記ポーズからジェスチャーの作成を可能にする。 The present invention allows users to register poses as they wish, and enables them to create gestures from those poses.

図1は、実施形態1の登録装置の一例の構成を示すブロック図である。FIG. 1 is a block diagram illustrating an example of a configuration of a registration device according to the first embodiment. 図2は、実施形態1の登録装置のハードウエア構成の一例を示すブロック図である。FIG. 2 is a block diagram illustrating an example of a hardware configuration of the registration device according to the first embodiment. 図3は、実施形態1の登録装置における処理の一例を示すフローチャートである。FIG. 3 is a flowchart illustrating an example of processing in the registration device according to the first embodiment. 図4は、実施形態2の操作装置の一例の構成を示すブロック図である。FIG. 4 is a block diagram illustrating an example of a configuration of an operation device according to the second embodiment. 図5は、実施形態2の操作装置のハードウエア構成の一例を示すブロック図である。FIG. 5 is a block diagram illustrating an example of a hardware configuration of the operation device according to the second embodiment. 図6は、実施形態2の操作装置における処理の一例を示すフローチャートである。FIG. 6 is a flowchart illustrating an example of a process in the operation device according to the second embodiment. 図7は、実施形態3において、ディスプレイに表示されたポーズ画像を撮像する一例を示す図である。FIG. 7 is a diagram showing an example of capturing an image of a pose displayed on a display in the third embodiment. 図8は、実施形態3において、骨格情報及び使用可動連結部情報に基づいてポーズ情報を設定する一例を示す図である。FIG. 8 is a diagram showing an example of setting pose information based on skeleton information and used movable connecting part information in the third embodiment. 図9は、実施形態3において、登録されるジェスチャー情報の一例を示す図である。FIG. 9 is a diagram showing an example of gesture information to be registered in the third embodiment. 図10は、実施形態3において、登録されるジェスチャー情報の一例を示す図である。FIG. 10 is a diagram showing an example of gesture information to be registered in the third embodiment. 図11は、実施形態3において、登録されるジェスチャー情報の一例を示す図である。FIG. 11 is a diagram showing an example of gesture information to be registered in the third embodiment. 図12は、実施形態4の操作装置を工場での大型工作機械の操作に適用した一例を示す図である。FIG. 12 is a diagram showing an example in which the operating device of the fourth embodiment is applied to the operation of a large machine tool in a factory. 図13は、実施形態4の操作装置を手術室でのモニタ画像の操作に適用した一例を示す図である。FIG. 13 is a diagram showing an example in which the operation device according to the fourth embodiment is applied to the operation of a monitor image in an operating room. 図14は、実施形態4の操作装置をデジタルサイネージや案内板の操作に適用した一例を示す図である。FIG. 14 is a diagram showing an example in which the operation device according to the fourth embodiment is applied to the operation of a digital signage or a guide board.

本発明の登録装置において、例えば、
前記ポーズ登録部は、さらに、ポーズ要求部、及び認識部を含み、
前記ポーズ要求部は、前記ポーズ情報が示すポーズをとる認証対象が含まれるテスト用ポーズ画像の撮像を要求し、
前記ポーズ画像取得部は、前記骨格情報を含むテスト用ポーズ画像を取得し、
前記認識部は、前記テスト用ポーズ画像から前記設定したポーズ情報を認識し、
前記登録部は、前記ポーズ情報を認識できた場合に、前記ポーズ情報を登録する、という態様であってもよい。
In the registration device of the present invention, for example,
The pose registration unit further includes a pose request unit and a recognition unit,
the pose request unit requests capturing of a test pose image including a target for authentication assuming a pose indicated by the pose information;
the pose image acquisition unit acquires a test pose image including the skeleton information,
The recognition unit recognizes the set pose information from the test pose image,
The registration unit may be configured to register the pose information when the pose information is recognized.

本発明の登録装置において、例えば、
前記ジェスチャー登録部は、さらに、ジェスチャー要求部、ジェスチャー画像取得部、及び認識部を含み、
前記ジェスチャー要求部は、前記ジェスチャー情報が示すジェスチャーをとる前記認証対象が含まれるテスト用ジェスチャー画像の撮像を要求し、
前記ジェスチャー画像取得部は、前記骨格情報を含む1つ以上の前記ポーズ画像から構成されるテスト用ジェスチャー画像を取得し、
前記認識部は、前記テスト用ジェスチャー画像から前記設定したジェスチャー情報を認識し、
前記登録部は、前記ジェスチャー情報を認識できた場合に、前記ジェスチャー情報を登録する、という態様であってもよい。
前記態様において、例えば、
前記ジェスチャー要求部は、前記ジェスチャー情報を構成する前記1つ以上のポーズ情報を表示装置に表示させ、
前記認識部は、前記ポーズ情報毎に、前記ポーズ情報を認識できたか否かを示す視覚情報を前記表示装置に表示されたポーズ情報に重畳して表示させる、という態様であってもよい。
In the registration device of the present invention, for example,
the gesture registration unit further includes a gesture request unit, a gesture image acquisition unit, and a recognition unit;
the gesture request unit requests capturing of a test gesture image including the authentication target making a gesture indicated by the gesture information;
the gesture image acquisition unit acquires a test gesture image composed of one or more of the pose images including the skeleton information;
The recognition unit recognizes the set gesture information from the test gesture image,
The registration unit may register the gesture information when the gesture information is recognized.
In the above aspect, for example,
the gesture request unit causes a display device to display the one or more pieces of pose information constituting the gesture information;
The recognition unit may display, for each piece of pose information, visual information indicating whether or not the pose information has been recognized, superimposed on the pose information displayed on the display device.

本発明の登録装置において、例えば、
前記ポーズ登録部は、さらに、入力受付部を含み、
前記入力受付部は、前記骨格情報に基づいて、ポーズに使用する可動連結部に関する使用可動連結部情報の入力を受付け、
前記ポーズ設定部は、前記骨格情報及び前記使用可動連結部情報に基づいてポーズ情報を設定する、という態様であってもよい。
前記態様において、例えば、前記ポーズ設定部は、表示装置に前記骨格情報を表示させ、且つ前記入力を受付けた前記使用可動連結部情報を示す視覚情報を前記表示装置に表示された骨格情報に重畳して表示させる、という態様であってもよい。
In the registration device of the present invention, for example,
The pose registration unit further includes an input reception unit,
the input receiving unit receives input of information on a movable link to be used for a pose based on the skeletal information;
The pose setting unit may set pose information based on the skeleton information and the used movable link information.
In the above aspect, for example, the pose setting unit may display the skeletal information on a display device, and superimpose visual information indicating the used movable connecting part information for which the input has been received on the skeletal information displayed on the display device.

本発明の登録装置において、例えば、
前記ジェスチャー作成情報は、さらに、前記ポーズ情報の制御に関する制御情報を含む、という態様であってもよい。
In the registration device of the present invention, for example,
The gesture creation information may further include control information relating to control of the pose information.

本発明の登録装置は、例えば、
さらに、操作情報登録部を含み、
前記操作情報登録部は、登録した前記ジェスチャー情報に紐づけて、アプリケーションの操作に関する操作情報を登録する、という態様であってもよい。
The registration device of the present invention includes, for example,
Further, an operation information registration unit is included,
The operation information registration unit may register operation information relating to an operation of an application in association with the registered gesture information.

本発明の登録方法において、例えば、
前記ポーズ登録工程は、さらに、ポーズ要求工程、及び認識工程を含み、
前記ポーズ要求工程は、前記ポーズ情報が示すポーズをとる認証対象が含まれるテスト用ポーズ画像の撮像を要求し、
前記ポーズ画像取得工程は、前記骨格情報を含むテスト用ポーズ画像を取得し、
前記認識工程は、前記テスト用ポーズ画像から前記設定したポーズ情報を認識し、
前記登録工程は、前記ポーズ情報を認識できた場合に、前記ポーズ情報を登録する、という態様であってもよい。
In the registration method of the present invention, for example,
The pose registration step further includes a pose request step and a recognition step,
The pose request step requests capturing of a test pose image including a target for authentication assuming a pose indicated by the pose information,
The pose image acquisition step acquires a test pose image including the skeleton information,
the recognizing step recognizes the set pose information from the test pose image,
The registration step may be such that, if the pose information is recognized, the pose information is registered.

本発明の登録方法において、例えば、
前記ジェスチャー登録工程は、さらに、ジェスチャー要求工程、ジェスチャー画像取得工程、及び認識工程を含み、
前記ジェスチャー要求工程は、前記ジェスチャー情報が示すジェスチャーをとる前記認証対象が含まれるテスト用ジェスチャー画像の撮像を要求し、
前記ジェスチャー画像取得工程は、前記骨格情報を含む1つ以上の前記ポーズ画像から構成されるテスト用ジェスチャー画像を取得し、
前記認識工程は、前記テスト用ジェスチャー画像から前記設定したジェスチャー情報を認識し、
前記登録工程は、前記ジェスチャー情報を認識できた場合に、前記ジェスチャー情報を登録する、という態様であってもよい。
前記態様において、例えば、前記ジェスチャー要求工程は、前記ジェスチャー情報を構成する前記1つ以上のポーズ情報を表示装置に表示させ、
前記認識工程は、前記ポーズ情報毎に、前記ポーズ情報を認識できたか否かを示す視覚情報を前記表示装置に表示されたポーズ情報に重畳して表示させる、という態様であってもよい。
In the registration method of the present invention, for example,
The gesture registration step further includes a gesture request step, a gesture image acquisition step, and a recognition step.
The gesture request step requests capturing of a test gesture image including the authentication target making a gesture indicated by the gesture information,
The gesture image acquiring step acquires a test gesture image composed of one or more of the pose images including the skeleton information,
The recognizing step recognizes the set gesture information from the test gesture image,
The registration step may be performed in such a manner that, when the gesture information is recognized, the gesture information is registered.
In the above aspect, for example, the gesture request step includes displaying the one or more pieces of pose information constituting the gesture information on a display device;
The recognition step may be performed in a mode in which visual information indicating whether or not the pose information has been recognized is displayed, for each piece of pose information, superimposed on the pose information displayed on the display device.

本発明の登録方法において、例えば、
前記ポーズ登録工程は、さらに、入力受付工程を含み、
前記入力受付工程は、前記骨格情報に基づいて、ポーズに使用する可動連結工程に関する使用可動連結工程情報の入力を受付け、
前記ポーズ設定工程は、前記骨格情報及び前記使用可動連結工程情報に基づいてポーズ情報を設定する、という態様であってもよい。
前記態様において、前記ポーズ設定工程は、表示装置に前記骨格情報を表示させ、且つ前記入力を受付けた前記使用可動連結部情報を示す視覚情報を前記表示装置に表示された骨格情報に重畳して表示させる、という態様であってもよい。
In the registration method of the present invention, for example,
The pose registration step further includes an input receiving step,
The input receiving step receives input of information on a movable connecting step to be used for a pose based on the skeleton information;
The pose setting step may include setting pose information based on the skeleton information and the movable connection step information.
In the above aspect, the pose setting process may include displaying the skeletal information on a display device, and superimposing visual information indicating the used movable connecting part information for which the input has been received on the skeletal information displayed on the display device.

本発明の登録方法において、例えば、
前記ジェスチャー作成情報は、さらに、前記ポーズ情報の制御に関する制御情報を含む、という態様であってもよい。
In the registration method of the present invention, for example,
The gesture creation information may further include control information relating to control of the pose information.

本発明の登録方法は、例えば、
さらに、操作情報登録工程を含み、
前記操作情報登録工程は、登録した前記ジェスチャー情報に紐づけて、アプリケーションの操作に関する操作情報を登録する、という態様であってもよい。
The registration method of the present invention includes, for example,
Further, the method includes an operation information registration step,
The operation information registration step may include registering operation information relating to an operation of an application in association with the registered gesture information.

本発明のプログラムは、本発明の方法の各工程を、手順として、コンピュータに実行させるためのプログラムである。 The program of the present invention is a program for causing a computer to execute each step of the method of the present invention as a procedure.

本発明の記録媒体は、本発明のプログラムを記録しているコンピュータ読み取り可能な記録媒体である。 The recording medium of the present invention is a computer-readable recording medium on which the program of the present invention is recorded.

本発明において、「ポーズ」とは、認証対象がとる姿勢を意味する。前記ポーズは、例えば、前記認証対象が意識してとったポーズであってもよいし、意識せずとったポーズであってもよい。本発明において、「ジェスチャー」とは、1つ以上の前記ポーズから構成される一連の動作の流れを意味する。本発明において、「認証対象」は、特に制限されず、例えば、ヒトでもよいし、ヒト以外の動物であってもよいし、ロボット等であってもよい。 In the present invention, a "pose" refers to a posture taken by the authentication subject. The pose may be, for example, a pose taken consciously or unconsciously by the authentication subject. In the present invention, a "gesture" refers to a series of movements consisting of one or more of the poses. In the present invention, the "authentication subject" is not particularly limited and may be, for example, a human, a non-human animal, a robot, etc.

次に、本発明の実施形態について図を用いて説明する。本発明は、以下の実施形態には限定されない。以下の各図において、同一部分には、同一符号を付している。また、各実施形態の説明は、特に言及がない限り、互いの説明を援用でき、各実施形態の構成は、特に言及がない限り、組合せ可能である。 Next, an embodiment of the present invention will be described with reference to the drawings. The present invention is not limited to the following embodiment. In each of the drawings, the same parts are given the same reference numerals. Furthermore, the explanations of each embodiment can be mutually incorporated unless otherwise specified, and the configurations of each embodiment can be combined unless otherwise specified.

[実施形態1]
図1は、本実施形態の登録装置100の一例の構成を示すブロック図である。図1に示すように、本装置100は、ポーズ登録部10、及びジェスチャー登録部20を含む。本装置100は、例えば、任意の構成として、さらに、操作情報登録部30及び撮像部40を含んでもよい。ポーズ登録部10は、ポーズ画像取得部11、ポーズ設定部12、及び登録部15を含む。ポーズ登録部10は、例えば、任意の構成として、さらに、ポーズ要求部13、認識部14、入力受付部16を含んでもよい。ジェスチャー登録部20は、入力受付部21、ジェスチャー設定部22、及び登録部26を含む。ジェスチャー登録部20は、例えば、任意の構成として、さらに、ジェスチャー要求部23、ジェスチャー画像取得部24、認識部25を含んでもよい。
[Embodiment 1]
FIG. 1 is a block diagram showing an example of a configuration of a registration device 100 according to the present embodiment. As shown in FIG. 1, the device 100 includes a pose registration unit 10 and a gesture registration unit 20. The device 100 may further include, for example, an operation information registration unit 30 and an imaging unit 40 as an optional configuration. The pose registration unit 10 includes a pose image acquisition unit 11, a pose setting unit 12, and a registration unit 15. The pose registration unit 10 may further include, for example, a pose request unit 13, a recognition unit 14, and an input acceptance unit 16 as an optional configuration. The gesture registration unit 20 includes an input acceptance unit 21, a gesture setting unit 22, and a registration unit 26. The gesture registration unit 20 may further include, for example, a gesture request unit 23, a gesture image acquisition unit 24, and a recognition unit 25 as an optional configuration.

本装置100は、例えば、前記各部を含む1つの装置でもよいし、前記各部が、通信回線網を介して接続可能な装置でもよい。また、本装置100は、前記通信回線網を介して、後述する外部装置と接続可能である。前記通信回線網は、特に制限されず、公知のネットワークを使用でき、例えば、有線でも無線でもよい。前記通信回線網は、例えば、インターネット回線、WWW(World Wide Web)、電話回線、LAN(Local Area Network)、SAN(Storage Area Network)、DTN(Delay Tolerant Networking)、LPWA(Low Power Wide Area)、L5G(ローカル5G)、等があげられる。無線通信としては、例えば、WiFi(Wireless Fidelity)、Bluetooth(登録商標)、ローカル5G、LPWA等が挙げられる。前記無線通信としては、各装置が直接通信する形態(Ad Hoc通信)、インフラストラクチャ(infrastructure通信)、アクセスポイントを介した間接通信等であってもよい。本装置100は、例えば、システムとしてサーバに組み込まれていてもよい。また、本装置100は、例えば、本発明のプログラムがインストールされたパーソナルコンピュータ(PC、例えば、デスクトップ型、ノート型)、スマートフォン、タブレット端末等であってもよい。さらに、本装置100は、例えば、前記各部のうち少なくとも一つがサーバ上にあり、その他の前記各部が端末上にあるような、クラウドコンピューティングやエッジコンピューティング等の形態であってもよい。 The device 100 may be, for example, a single device including each of the above-mentioned parts, or a device to which each of the above-mentioned parts can be connected via a communication line network. The device 100 may also be connected to an external device described later via the communication line network. The communication line network is not particularly limited and may be a known network, for example, wired or wireless. Examples of the communication line network include the Internet line, WWW (World Wide Web), telephone line, LAN (Local Area Network), SAN (Storage Area Network), DTN (Delay Tolerant Networking), LPWA (Low Power Wide Area), L5G (Local 5G), etc. Examples of wireless communication include WiFi (Wireless Fidelity), Bluetooth (registered trademark), local 5G, and LPWA. The wireless communication may be a form in which each device communicates directly (Ad Hoc communication), infrastructure communication, indirect communication via an access point, and the like. The device 100 may be incorporated into a server as a system, for example. The device 100 may be, for example, a personal computer (PC, for example, desktop type or notebook type) in which the program of the present invention is installed, a smartphone, a tablet terminal, or the like. Furthermore, the device 100 may be, for example, a form of cloud computing or edge computing in which at least one of the parts is on a server and the other parts are on a terminal.

図2に、本装置100のハードウエア構成のブロック図を例示する。本装置100は、例えば、中央処理装置(CPU、GPU等)101、メモリ102、バス103、記憶装置104、入力装置105、表示装置106、通信デバイス107等を含む。さらに、本装置100のハードウエア構成は、例えば、任意の構成として、さらに、撮像装置108を含んでもよい。本装置100の各部は、それぞれのインタフェース(I/F)により、バス103を介して相互に接続されている。 Figure 2 shows an example block diagram of the hardware configuration of the device 100. The device 100 includes, for example, a central processing unit (CPU, GPU, etc.) 101, a memory 102, a bus 103, a storage device 104, an input device 105, a display device 106, a communication device 107, etc. Furthermore, the hardware configuration of the device 100 may further include, for example, an imaging device 108 as an optional configuration. Each part of the device 100 is connected to each other via the bus 103 by their respective interfaces (I/F).

中央処理装置101は、本装置100の全体の制御を担う。本装置100において、中央処理装置101により、例えば、本発明のプログラムやその他のプログラムが実行され、また、各種情報の読み込みや書き込みが行われる。具体的には、例えば、中央処理装置101が、ポーズ登録部10、及びジェスチャー登録部20として機能する。また、中央処理装置101は、例えば、操作情報登録部30としても機能する。 The central processing unit 101 is responsible for the overall control of the device 100. In the device 100, the central processing unit 101 executes, for example, the program of the present invention and other programs, and also reads and writes various information. Specifically, for example, the central processing unit 101 functions as a pose registration unit 10 and a gesture registration unit 20. The central processing unit 101 also functions, for example, as an operation information registration unit 30.

バス103は、例えば、外部装置とも接続できる。前記外部装置は、例えば、外部記憶装置(外部データベース等)、プリンター、外部入力装置、外部表示装置、外部撮像装置等があげられる。本装置100は、例えば、バス103に接続された通信デバイス107により、外部ネットワーク(前記通信回線網)に接続でき、外部ネットワークを介して、他の装置と接続することもできる。 The bus 103 can also be connected to, for example, an external device. Examples of the external device include an external storage device (external database, etc.), a printer, an external input device, an external display device, an external imaging device, etc. The present device 100 can be connected to an external network (the above-mentioned communication line network) by, for example, a communication device 107 connected to the bus 103, and can also be connected to other devices via the external network.

メモリ102は、例えば、メインメモリ(主記憶装置)が挙げられる。中央処理装置101が処理を行う際には、例えば、後述する記憶装置104に記憶されている本発明のプログラム等の種々の動作プログラムを、メモリ102が読み込み、中央処理装置101は、メモリ102からデータを受け取って、プログラムを実行する。前記メインメモリは、例えば、RAM(ランダムアクセスメモリ)である。また、メモリ102は、例えば、ROM(読み出し専用メモリ)であってもよい。 The memory 102 may be, for example, a main memory (primary storage device). When the central processing unit 101 performs processing, the memory 102 reads various operating programs, such as the program of the present invention, stored in the storage device 104 described below, and the central processing unit 101 receives data from the memory 102 and executes the program. The main memory may be, for example, a RAM (random access memory). The memory 102 may also be, for example, a ROM (read only memory).

記憶装置104は、例えば、前記メインメモリ(主記憶装置)に対して、いわゆる補助記憶装置ともいう。前述のように、記憶装置104には、本発明のプログラムを含む動作プログラムが格納されている。記憶装置104は、例えば、記録媒体と、記録媒体に読み書きするドライブとの組合せであってもよい。前記記録媒体は、特に制限されず、例えば、内蔵型でも外付け型でもよく、HD(ハードディスク)、CD-ROM、CD-R、CD-RW、MO、DVD、フラッシュメモリー、メモリーカード等が挙げられる。記憶装置104は、例えば、記録媒体とドライブとが一体化されたハードディスクドライブ(HDD)、及びソリッドステートドライブ(SSD)であってもよい。 The storage device 104 is also referred to as an auxiliary storage device, for example, in contrast to the main memory. As described above, the storage device 104 stores operating programs including the program of the present invention. The storage device 104 may be, for example, a combination of a recording medium and a drive that reads and writes from the recording medium. The recording medium is not particularly limited, and may be, for example, an internal or external type, such as a hard disk drive (HDD), CD-ROM, CD-R, CD-RW, MO, DVD, flash memory, memory card, etc. The storage device 104 may be, for example, a hard disk drive (HDD) in which the recording medium and the drive are integrated, or a solid state drive (SSD).

本装置100において、メモリ102及び記憶装置104は、ユーザのログ情報、並びに、外部データベース(図示せず)から取得した情報を記憶することも可能である。 In the device 100, the memory 102 and storage device 104 can also store user log information as well as information obtained from an external database (not shown).

本装置100は、例えば、さらに、入力装置105、表示装置106、及び撮像装置108を含んでもよい。入力装置105は、例えば、タッチパネル、キーボード、マウス等である。表示装置106は、例えば、LEDディスプレイ、液晶ディスプレイ等が挙げられる。撮像装置108は、例えば、カメラ(2Dカメラ、3Dカメラ等)等が挙げられ、撮像部40として機能する。 The device 100 may further include, for example, an input device 105, a display device 106, and an imaging device 108. The input device 105 is, for example, a touch panel, a keyboard, a mouse, etc. The display device 106 is, for example, an LED display, a liquid crystal display, etc. The imaging device 108 is, for example, a camera (2D camera, 3D camera, etc.), etc., and functions as the imaging unit 40.

つぎに、本実施形態の登録方法の一例を、図3のフローチャートに基づき説明する。本実施形態の登録方法は、例えば、図1の登録装置100を用いて、次のように実施する。なお、本実施形態の登録方法は、図1の登録装置100の使用には限定されない。 Next, an example of the registration method of this embodiment will be described based on the flowchart in FIG. 3. The registration method of this embodiment is implemented, for example, as follows using the registration device 100 in FIG. 1. Note that the registration method of this embodiment is not limited to the use of the registration device 100 in FIG. 1.

まず、ポーズ登録部10によるポーズの登録を行う(S10)。そして、ジェスチャー登録部20によるジェスチャーの登録を行い(S20)、終了する(END)。 First, a pose is registered by the pose registration unit 10 (S10). Then, a gesture is registered by the gesture registration unit 20 (S20), and the process ends (END).

ポーズ登録部10の処理について具体的に説明する。まず、ポーズ画像取得部11により、骨格情報を含む登録用ポーズ画像を取得する(S11)。前記骨格情報は、例えば、認証対象の各可動連結部の位置情報(例えば、3次元位置情報)と、骨格線情報とを含む。前記骨格線情報とは、例えば、前記認証対象の構成に沿って前記各可動連結部を線で結んだものである。具体的に、認証対象がヒトである場合は、身体の各関節の位置情報と、身体の構成に沿って前記各関節間を結んだ骨格線情報とを含む。前記登録用ポーズ画像は、例えば、静止画でもよいし、動画であってもよい。ポーズ画像取得部11は、例えば、前記通信回線網を介して、外部装置から前記登録用ポーズ画像を取得してもよい。本装置100が撮像部40を備える場合、ポーズ画像取得部11は、例えば、撮像部40が撮像した前記登録用ポーズ画像を取得してもよい。また、本装置100は、例えば、公知のモーションキャプチャー技術(例えば、3DiVi社のNuitrack等)を用いて、前記登録用ポーズ画像を取得してもよい。 The processing of the pose registration unit 10 will be specifically described. First, the pose image acquisition unit 11 acquires a registration pose image including skeletal information (S11). The skeletal information includes, for example, position information (for example, three-dimensional position information) of each movable joint of the authentication target and skeletal line information. The skeletal line information is, for example, information obtained by connecting each movable joint with a line along the configuration of the authentication target. Specifically, when the authentication target is a human, the information includes position information of each joint of the body and skeletal line information connecting each joint along the configuration of the body. The registration pose image may be, for example, a still image or a video. The pose image acquisition unit 11 may acquire the registration pose image from an external device, for example, via the communication line network. When the present device 100 includes an imaging unit 40, the pose image acquisition unit 11 may acquire, for example, the registration pose image captured by the imaging unit 40. Additionally, the device 100 may acquire the registration pose image using, for example, a known motion capture technology (such as Nuitrack by 3DiVi, Inc.).

次に、ポーズ設定部12により、前記骨格情報に基づいてポーズ情報を設定する(S12)。前記ポーズ情報とは、例えば、前記骨格情報と前記ポーズとの関係を示す情報である。また、ポーズ登録部10が入力受付部16を含む場合は、例えば、図3に示すように、前記工程(S11)の後に、入力受付部16により、前記骨格情報に基づいて、ポーズに使用する可動連結部に関する使用可動連結部情報の入力を受付けてもよい(S17)。そして、前記工程(S12)において、ポーズ設定部12により、前記骨格情報及び前記使用可動連結部情報に基づいてポーズ情報を設定してもよい。「使用する可動連結部」とは、例えば、ポーズに使用する可動連結部の位置、ポーズのポイントとなる可動連結部の位置を意味する。具体的に、前記使用する可動連結部としては、例えば、動きが少ない可動連結部(関節であれば、頭、首、胴体等)と、動作の末端となる可動連結部(関節であれば、手首、足首等)とが含まれることが好ましい。入力受付部16は、例えば、入力装置(入力装置105や外部入力装置等)を介して、ユーザから入力された前記使用可動連結部情報を受け付けてもよいし、本装置100が前記通信回線網を介して外部から取得した前記使用可動連結部情報の入力を受け付けてもよい。ポーズ設定部12は、例えば、表示装置に前記骨格情報を表示させ、且つ前記入力を受付けた前記使用可動連結部情報を示す視覚情報を前記表示装置に表示された骨格情報に重畳して表示させてもよい。前記表示装置は、特に制限されず、例えば、外部表示装置でもよいし、表示装置106であってもよい。前記視覚情報は、例えば、色、記号、図形等である。具体的には、例えば、前記表示装置に表示された前記骨格情報の可動連結部において、前記使用可動連結部情報が示す可動連結部の色や図形等を、前記使用可動連結部情報が示していない可動連結部の色(例えば、白)や形(例えば、丸)等と異なる色(例えば、緑)や形(例えば、三角)等で表示させる。これにより、ポーズに使用する可動連結部がどこであるか、ユーザが視覚的に分かり易くなる。 Next, the pose setting unit 12 sets pose information based on the skeletal information (S12). The pose information is, for example, information indicating the relationship between the skeletal information and the pose. In addition, when the pose registration unit 10 includes an input receiving unit 16, for example, as shown in FIG. 3, after the step (S11), the input receiving unit 16 may receive input of movable joint information to be used for the pose based on the skeletal information (S17). Then, in the step (S12), the pose setting unit 12 may set pose information based on the skeletal information and the movable joint information to be used. The "movable joint to be used" means, for example, the position of the movable joint to be used for the pose, and the position of the movable joint that is the point of the pose. Specifically, the movable joint to be used preferably includes, for example, a movable joint with little movement (for example, the head, neck, or torso in the case of a joint) and a movable joint that is the end of the movement (for example, the wrist or ankle in the case of a joint). The input reception unit 16 may receive the used movable link information input by the user via an input device (such as the input device 105 or an external input device), or may receive the input of the used movable link information acquired by the device 100 from the outside via the communication line network. The pose setting unit 12 may, for example, display the skeletal information on a display device, and superimpose visual information indicating the used movable link information for which the input has been received on the skeletal information displayed on the display device. The display device is not particularly limited, and may be, for example, an external display device or the display device 106. The visual information is, for example, a color, a symbol, a figure, or the like. Specifically, for example, in the movable link of the skeletal information displayed on the display device, the color or figure of the movable link indicated by the used movable link information is displayed in a color (for example, green) or shape (for example, triangle) different from the color (for example, white) or shape (for example, circle) of the movable link not indicated by the used movable link information. This makes it easier for users to visually understand which movable joints are used for poses.

次に、例えば、ポーズ要求部13により、前記ポーズ情報が示すポーズをとる認証対象が含まれるテスト用ポーズ画像の撮像を要求してもよい(S13)。前記要求は、例えば、外部撮像装置に対する要求してもよいし、本装置100が備える撮像装置108に対する要求してもよい。 Next, for example, the pose request unit 13 may request capturing a test pose image including the authentication target assuming the pose indicated by the pose information (S13). The request may be made to, for example, an external imaging device, or to the imaging device 108 included in the device 100.

次に、例えば、ポーズ画像取得部11により、前記骨格情報を含むテスト用ポーズ画像を取得してもよい(S14)。前記テスト用ポーズ画像は、例えば、静止画でもよいし、動画であってもよい。ポーズ画像取得部11は、例えば、前記通信回線網を介して、外部装置から前記テスト用ポーズ画像を取得してもよい。本装置100が撮像部40を備える場合、ポーズ画像取得部11は、例えば、撮像部40が撮像した前記テスト用ポーズ画像を取得してもよい。また、本装置100は、例えば、公知のモーションキャプチャー技術(例えば、3DiVi社のNuitrack等)を用いて、前記テスト用ポーズ画像を取得してもよい。 Next, for example, the pose image acquisition unit 11 may acquire a test pose image including the skeletal information (S14). The test pose image may be, for example, a still image or a video. The pose image acquisition unit 11 may acquire the test pose image from an external device, for example, via the communication line network. If the device 100 includes an imaging unit 40, the pose image acquisition unit 11 may acquire, for example, the test pose image captured by the imaging unit 40. Furthermore, the device 100 may acquire the test pose image using, for example, a known motion capture technology (for example, Nuitrack by 3DiVi, etc.).

次に、例えば、認識部14により、前記テスト用ポーズ画像から前記設定したポーズ情報を認識する(S15)。ポーズ設定部12が前記骨格情報及び前記使用可動連結部情報に基づいてポーズ情報を設定した場合、認識部14は、例えば、前記テスト用ポーズ画像の前記骨格情報のうち、前記使用可動連結部情報が示す前記可動連結部に基づいて、前記設定したポーズ情報を認識してもよい。 Next, for example, the recognition unit 14 recognizes the set pose information from the test pose image (S15). When the pose setting unit 12 sets the pose information based on the skeletal information and the used movable link information, the recognition unit 14 may recognize the set pose information based on the movable link indicated by the used movable link information, for example, from the skeletal information of the test pose image.

なお、前記工程(S13)~前記工程(S15)は、任意の工程であり、これらを実行せずに、前記工程(S12)に続けて後述の工程(S16)を処理してもよい。 Note that steps (S13) to (S15) are optional steps, and step (S16) described below may be performed immediately after step (S12) without performing these steps.

そして、登録部15により、前記ポーズ情報を登録し(S16)、ポーズ登録部10の処理を終了する。認識部14による認識を行う場合は、例えば、前記ポーズ情報を認識できた場合に、前記ポーズ情報を登録してもよい。前記ポーズ情報は、例えば、メモリ102及び記憶装置104に登録されてもよいし、外部記憶装置に登録されてもよい。 Then, the registration unit 15 registers the pose information (S16), and the processing of the pose registration unit 10 is terminated. When recognition is performed by the recognition unit 14, for example, the pose information may be registered if the pose information is recognized. The pose information may be registered, for example, in the memory 102 and the storage device 104, or in an external storage device.

ジェスチャー登録部20の処理について具体的に説明する。まず、入力受付部21により、ジェスチャー作成情報の入力を受付ける(S21)。前記ジェスチャー作成情報は、ジェスチャーの作成に関する情報であり、1つ以上の前記ポーズ情報のうち、ユーザが選択したポーズ情報に関する情報を含む。「1つ以上の前記ポーズ情報」とは、前記工程(S10)においてポーズ登録部10により登録されたポーズ情報のみならず、例えば、本装置100に予め登録(記憶)されているポーズ情報が含まれていてもよい。前記ユーザが選択したポーズ情報に関する情報には、例えば、前記ポーズ情報の順序に関する情報が含まれていてもよい。前記ジェスチャー情報は、例えば、さらに、前記ポーズ情報の制御に関する制御情報を含んでもよい。前記制御情報は、例えば、ポーズの繰り返しに関する情報、ジェスチャー及びポーズの少なくとも一方の動作に関する制限時間等がある。入力受付部21は、例えば、入力装置(入力装置105や外部入力装置等)を介して、ユーザから入力された前記ジェスチャー作成情報を受け付けてもよいし、本装置100が前記通信回線網を介して外部から取得した前記ジェスチャー作成情報の入力を受け付けてもよい。 The processing of the gesture registration unit 20 will be specifically described. First, the input acceptance unit 21 accepts input of gesture creation information (S21). The gesture creation information is information related to gesture creation, and includes information related to pose information selected by the user from among the one or more pose information. The "one or more pose information" may include not only the pose information registered by the pose registration unit 10 in the step (S10), but also, for example, pose information registered (stored) in advance in the present device 100. The information related to the pose information selected by the user may include, for example, information related to the order of the pose information. The gesture information may further include, for example, control information related to control of the pose information. The control information may include, for example, information related to repetition of a pose, a time limit related to at least one of the gesture and the pose, and the like. The input acceptance unit 21 may accept, for example, the gesture creation information input by the user via an input device (such as the input device 105 or an external input device), or may accept the input of the gesture creation information acquired by the present device 100 from the outside via the communication line network.

次に、ジェスチャー設定部22により、前記ジェスチャー作成情報に基づいて、1つ以上のポーズ情報から構成されるジェスチャー情報を設定する(S22)。 Next, the gesture setting unit 22 sets gesture information consisting of one or more pose information based on the gesture creation information (S22).

次に、例えば、ジェスチャー要求部23により、前記ジェスチャー情報が示すジェスチャーをとる前記認証対象が含まれるテスト用ジェスチャー画像の撮像を要求してもよい(S23)。前記要求は、例えば、外部撮像装置に対する要求してもよいし、本装置100が備える撮像装置108に対する要求してもよい。 Next, for example, the gesture request unit 23 may request capturing an image of a test gesture image including the authentication target making the gesture indicated by the gesture information (S23). The request may be made to, for example, an external imaging device, or to the imaging device 108 included in the device 100.

次に、例えば、ジェスチャー画像取得部24により、前記骨格情報を含む1つ以上の前記ポーズ画像から構成されるテスト用ジェスチャー画像を取得してもよい(S24)。前記テスト用ジェスチャー画像は、例えば、静止画でもよいし、動画であってもよい。ジェスチャー画像取得部24は、例えば、前記通信回線網を介して、外部装置から前記テスト用ジェスチャー画像を取得してもよい。本装置100が撮像部40を備える場合、ジェスチャー画像取得部24は、例えば、撮像部40が撮像した前記テスト用ジェスチャー画像を取得してもよい。また、本装置100は、例えば、公知のモーションキャプチャー技術(例えば、3DiVi社のNuitrack等)を用いて、前記テスト用ジェスチャー画像を取得してもよい。 Next, for example, the gesture image acquisition unit 24 may acquire a test gesture image composed of one or more pose images including the skeletal information (S24). The test gesture image may be, for example, a still image or a video. The gesture image acquisition unit 24 may acquire the test gesture image from an external device via the communication line network. If the device 100 includes an imaging unit 40, the gesture image acquisition unit 24 may acquire the test gesture image captured by the imaging unit 40. The device 100 may also acquire the test gesture image using, for example, a known motion capture technology (for example, Nuitrack by 3DiVi, etc.).

次に、例えば、認識部25により、前記テスト用ジェスチャー画像から前記設定したジェスチャー情報を認識してもよい(S25)。具体的に、認識部25は、例えば、1つ以上のポーズ情報を認識することで、前記ジェスチャー情報を認識する。つまり、ポーズ情報が2つ以上である場合、認識部25は、例えば、認識部14による処理を繰り返し実行することになる。ポーズ情報の認識に関する具体的な処理は、認識部14と同様である。 Next, for example, the recognition unit 25 may recognize the set gesture information from the test gesture image (S25). Specifically, the recognition unit 25 recognizes the gesture information by, for example, recognizing one or more pieces of pose information. In other words, when there are two or more pieces of pose information, the recognition unit 25, for example, repeatedly executes the process by the recognition unit 14. The specific process for recognizing the pose information is the same as that of the recognition unit 14.

なお、前記工程(S23)~前記工程(S25)は、任意の工程であり、これらを実行せずに、前記工程(S22)に続けて後述の工程(S26)を処理してもよい。 Note that steps (S23) to (S25) are optional steps, and step (S26) described below may be performed immediately after step (S22) without performing these steps.

そして、登録部26により、前記ジェスチャー情報を登録し(S26)、ジェスチャー登録部20の処理を終了する。認識部25による認識を行う場合は、例えば、前記ジェスチャー情報を認識できた場合に、前記ポーズ情報を登録してもよい。前記ジェスチャー情報は、例えば、メモリ102及び記憶装置104に登録されてもよいし、外部記憶装置に登録されてもよい。 Then, the registration unit 26 registers the gesture information (S26), and the processing of the gesture registration unit 20 is terminated. When recognition is performed by the recognition unit 25, for example, if the gesture information is recognized, the pose information may be registered. The gesture information may be registered, for example, in the memory 102 and the storage device 104, or in an external storage device.

前記工程(S15)及び前記工程(S25)において、認識部14及び25が前記ポーズ情報及び前記ジェスチャー情報を認識できなかった場合は、例えば、前記工程(S13)~前記工程(S15)及び前記工程(S23)~前記工程(S25)を繰り返し実行してもよい。また、認識部14及び25は、例えば、前記ポーズ情報及び前記ジェスチャー情報を認識できた場合及び認識できなかった場合の少なくとも一方の場合において、そのことを示す認識情報を表示装置(外部表示装置及び表示装置106等)や外部装置(例えば、ユーザの端末(PC、スマートフォン、タブレット端末等))に通知してもよい。さらに、認識部14及び25は、例えば、予め設定した制限時間内に前記ポーズ情報及び前記ジェスチャー情報を認識する態様であってもよい。この場合、認識部14及び25は、例えば、前記制限時間を超過した場合は、前記ポーズ情報及び前記ジェスチャー情報を認識できなかったとして処理する。前記制限時間は、任意に設定でき、前記ジェスチャー情報においては、例えば、前記ジェスチャー情報全体の制限時間であってもよいし、前記ジェスチャー情報を構成する各ポーズ情報毎の制限時間であってもよい。 In the step (S15) and the step (S25), if the recognition units 14 and 25 are unable to recognize the pose information and the gesture information, for example, the steps (S13) to (S15) and the steps (S23) to (S25) may be repeatedly executed. In addition, the recognition units 14 and 25 may notify a display device (external display device and display device 106, etc.) or an external device (for example, a user's terminal (PC, smartphone, tablet terminal, etc.)) of recognition information indicating at least one of the cases where the pose information and the gesture information can be recognized and where the recognition units 14 and 25 are unable to recognize the pose information and the gesture information, for example. Furthermore, the recognition units 14 and 25 may recognize the pose information and the gesture information within a preset time limit. In this case, the recognition units 14 and 25 process the pose information and the gesture information as being unable to be recognized, for example, if the time limit is exceeded. The time limit can be set arbitrarily, and in the gesture information, for example, it may be a time limit for the entire gesture information, or a time limit for each piece of pose information constituting the gesture information.

前記工程(S23)において、ジェスチャー要求部23は、例えば、さらに、前記ジェスチャー情報を構成する前記1つ以上のポーズ情報を表示装置に表示させてもよい。前記表示装置は、特に制限されず、外部表示装置でもよいし、表示装置106であってもよい。そして、前記工程(S25)において、認識部25は、例えば、前記ポーズ情報毎に、前記ポーズ情報を認識できたか否かを示す視覚情報を前記表示装置に表示されたポーズ情報に重畳して表示させてもよい。前記視覚情報は、前記認識の結果毎に異なる視覚的に識別可能な情報であればよく、例えば、文字、記号、図形等がある。より具体的な例示としては、例えば、前記表示装置に表示された各ポーズ情報を囲う枠等があり、認識された場合と認識されなかった場合とで前記枠の色が異なる。これにより、例えば、各ポーズ情報が認識されたか否か、ジェスチャー情報が認識されなかった場合にどのポーズ情報が認識されなかったのかをユーザ(例えば、認証対象)が把握することができる。 In the step (S23), the gesture request unit 23 may, for example, further display the one or more pieces of pose information constituting the gesture information on a display device. The display device is not particularly limited and may be an external display device or the display device 106. In the step (S25), the recognition unit 25 may, for example, superimpose visual information indicating whether or not the pose information has been recognized for each piece of pose information on the display device and display the visual information on the display device. The visual information may be visually identifiable information that differs for each result of the recognition, for example, characters, symbols, figures, etc. As a more specific example, for example, there is a frame surrounding each piece of pose information displayed on the display device, and the color of the frame differs depending on whether the piece of pose information has been recognized or not. This allows the user (for example, the authentication target) to know, for example, whether or not each piece of pose information has been recognized, and which piece of pose information has not been recognized when gesture information has not been recognized.

本装置100は、前述のように、例えば、さらに、操作情報登録部30を含んでもよい。操作情報登録部30は、図3に示すように、前記工程(S20)の後に続けて、登録した前記ジェスチャー情報に紐づけて、アプリケーションの操作に関する操作情報を登録する(S30)。前記操作情報(イベントともいう)は、例えば、マウスイベント、キーイベント等がある。前記マウスイベントとしては、例えば、クリック操作、ポインターの移動操作、ホイール操作(スクロール操作)等がある。前記キーイベントとしては、例えば、キーボード上の各種キーの入力操作等がある。これにより、例えば、本装置100を操作装置に適用することができる。前記操作装置は、特に制限されないが、認証対象の動作によって各種操作が可能な装置であり、具体的には、例えば、実施形態2記載の操作装置200がある。 As described above, the present device 100 may further include, for example, an operation information registration unit 30. As shown in FIG. 3, following the step (S20), the operation information registration unit 30 registers operation information related to the operation of the application in association with the registered gesture information (S30). The operation information (also called an event) may be, for example, a mouse event or a key event. Examples of the mouse event include a click operation, a pointer movement operation, a wheel operation (scroll operation), etc. Examples of the key event include input operations of various keys on a keyboard. This allows, for example, the present device 100 to be applied to an operation device. The operation device is not particularly limited, but is a device capable of performing various operations according to the action of the authentication target, and specifically, for example, is the operation device 200 described in embodiment 2.

本装置100は、前述のように、例えば、さらに、撮像部40を含んでもよい。撮像部40は、例えば、前記工程(S11)、前記工程(S14)、及び前記工程(S24)の前に、各画像を撮像する(図3に図示せず)。 As described above, the device 100 may further include, for example, an imaging unit 40. The imaging unit 40 captures each image, for example, before the step (S11), the step (S14), and the step (S24) (not shown in FIG. 3).

本実施形態によれば、ポーズ登録部10における処理によりユーザ独自のポーズを登録することができる。また、本実施形態によれば、ポーズ登録部10における処理により登録した前記ポーズを含む1つ以上のポーズからジェスチャーの作成を可能にする。さらに、本実施形態によれば、前記ポーズ情報及び前記ジェスチャー情報の登録前に、テスト用ポーズ画像及びテスト用ジェスチャー画像を取得して、前記ポーズ情報及び前記ジェスチャー情報を認識できるかテストすることで、前記ポーズ情報及び前記ジェスチャー情報の誤登録を防ぐことができる。また、本実施形態は、例えば、前記使用可動連結部に基づいて前記ポーズ情報を設定することで、ユーザの意図しないポーズ情報の登録を防ぐことができ、且つ認識部14及び25による認識の精度を向上させることができる。さらに、本実施形態は、例えば、テスト用ポーズ画像及びテスト用ジェスチャー画像に、前記使用可動連結部情報を重畳して表示させることもできる。 According to this embodiment, a user's own pose can be registered by processing in the pose registration unit 10. Also, according to this embodiment, it is possible to create a gesture from one or more poses including the pose registered by processing in the pose registration unit 10. Furthermore, according to this embodiment, before registering the pose information and the gesture information, a test pose image and a test gesture image are obtained to test whether the pose information and the gesture information can be recognized, thereby preventing erroneous registration of the pose information and the gesture information. Also, in this embodiment, for example, by setting the pose information based on the used movable connecting part, it is possible to prevent registration of pose information unintended by the user and improve the accuracy of recognition by the recognition units 14 and 25. Furthermore, in this embodiment, for example, the used movable connecting part information can be superimposed and displayed on the test pose image and the test gesture image.

[実施形態2]
図4は、本実施形態の操作装置200の一例の構成を示すブロック図である。図4に示すように、本装置200は、登録部201、ジェスチャー画像取得部202、認識部203、及び操作制御部204を含む。本装置200は、例えば、任意の構成として、さらに、撮像部205を含んでもよい。
[Embodiment 2]
Fig. 4 is a block diagram showing an example of a configuration of the operation device 200 according to the present embodiment. As shown in Fig. 4, the device 200 includes a registration unit 201, a gesture image acquisition unit 202, a recognition unit 203, and an operation control unit 204. The device 200 may further include, for example, an imaging unit 205 as an optional configuration.

本装置200は、例えば、前記各部を含む1つの装置でもよいし、前記各部が、前記通信回線網を介して接続可能な装置でもよい。また、本装置200は、前記通信回線網を介して、前述の外部装置と接続可能である。前記通信回線網は、例えば、前述と同様である。本装置200は、例えば、システムとしてサーバに組み込まれていてもよい。また、本装置200は、例えば、本発明のプログラムがインストールされたパーソナルコンピュータ(PC、例えば、デスクトップ型、ノート型)、スマートフォン、タブレット端末等であってもよい。さらに、本装置200は、例えば、前記各部のうち少なくとも一つがサーバ上にあり、その他の前記各部が端末上にあるような、クラウドコンピューティングやエッジコンピューティング等の形態であってもよい。 The device 200 may be, for example, a single device including the above-mentioned units, or a device to which the above-mentioned units can be connected via the communication line network. The device 200 may also be connectable to the above-mentioned external device via the communication line network. The communication line network is, for example, the same as described above. The device 200 may be, for example, incorporated into a server as a system. The device 200 may also be, for example, a personal computer (PC, for example, desktop type or notebook type) in which the program of the present invention is installed, a smartphone, a tablet terminal, or the like. Furthermore, the device 200 may be in the form of cloud computing, edge computing, or the like, in which at least one of the above-mentioned units is on a server and the other units are on a terminal.

図5に、本装置200のハードウエア構成のブロック図を例示する。本装置200のハードウエア構成は、特に言及しない限り、図2に示す登録装置100のハードウエア構成と同様である。 Figure 5 shows an example block diagram of the hardware configuration of the device 200. Unless otherwise specified, the hardware configuration of the device 200 is similar to the hardware configuration of the registration device 100 shown in Figure 2.

中央処理装置101は、例えば、登録部201、ジェスチャー画像取得部202、認識部203、及び操作制御部204として機能する。 The central processing unit 101 functions, for example, as a registration unit 201, a gesture image acquisition unit 202, a recognition unit 203, and an operation control unit 204.

撮像装置108は、例えば、撮像部205として機能する。 The imaging device 108 functions, for example, as an imaging unit 205.

つぎに、本実施形態の操作方法の一例を、図6のフローチャートに基づき説明する。本実施形態の操作方法は、例えば、図4の操作装置200を用いて、次のように実施する。なお、本実施形態の操作方法は、図4の操作装置200の使用には限定されない。 Next, an example of the operation method of this embodiment will be described based on the flowchart of FIG. 6. The operation method of this embodiment is performed, for example, as follows using the operation device 200 of FIG. 4. Note that the operation method of this embodiment is not limited to the use of the operation device 200 of FIG. 4.

まず、登録部201により、前記実施形態1記載の操作情報登録部30を含む態様の登録装置100を用いて、前記骨格情報に基づいて設定された前記ポーズ情報と、1つ以上の前記ポーズ情報から構成される前記ジェスチャー情報と、前記ジェスチャー情報に紐づけられたアプリケーションの操作に関する前記操作情報とを登録する(S201)。 First, the registration unit 201 uses the registration device 100 including the operation information registration unit 30 described in the first embodiment to register the pose information set based on the skeletal information, the gesture information composed of one or more pieces of pose information, and the operation information related to the operation of an application linked to the gesture information (S201).

次に、ジェスチャー画像取得部202により、前記骨格情報を含む1つ以上のポーズ画像から構成されるジェスチャー画像を取得する(S202)。具体的には、例えば、登録装置100のジェスチャー画像取得部24における処理と同様である。ジェスチャー画像取得部202は、例えば、登録装置100のジェスチャー画像取得部24を用いてもよい。 Next, the gesture image acquisition unit 202 acquires a gesture image composed of one or more pose images including the skeletal information (S202). Specifically, for example, this is the same as the processing in the gesture image acquisition unit 24 of the registration device 100. The gesture image acquisition unit 202 may use, for example, the gesture image acquisition unit 24 of the registration device 100.

次に、認識部203により、前記ジェスチャー画像から前記登録したジェスチャー情報を認識する(S203)。具体的には、例えば、登録装置100の認識部25における処理と同様である。認識部203は、例えば、登録装置100の認識部25を用いてもよい。 Next, the recognition unit 203 recognizes the registered gesture information from the gesture image (S203). Specifically, for example, this is the same as the processing in the recognition unit 25 of the registration device 100. The recognition unit 203 may use, for example, the recognition unit 25 of the registration device 100.

そして、操作制御部204により、前記認識したジェスチャー情報と紐づけられた前記操作情報に基づき、入力装置を制御して、アプリケーションを操作し(S204)、終了する(END)。前記入力装置は、例えば、外部入力装置でもよいし、入力装置105であってもよい。前記アプリケーションは、特に制限されず、例えば、メモリ102及び記憶装置104に記憶されているアプリケーションであり、オペレーティングシステムであってもよいし、オペレーティングシステム以外のアプリケーションであってもよい。 Then, the operation control unit 204 controls the input device based on the operation information linked to the recognized gesture information to operate the application (S204), and ends (END). The input device may be, for example, an external input device or the input device 105. The application is not particularly limited, and may be, for example, an application stored in the memory 102 and the storage device 104, and may be an operating system or an application other than the operating system.

本装置200は、前述のように、例えば、さらに、撮像部205を含んでもよい。撮像部205は、例えば、前記工程(S201)における処理中、及び前記工程(S202)の前に、各画像を撮像する(図6に図示せず)。 As described above, the device 200 may further include, for example, an imaging unit 205. The imaging unit 205 captures each image, for example, during the processing in the step (S201) and before the step (S202) (not shown in FIG. 6).

本実施形態によれば、登録部201における処理により、前記実施形態1と同様に、ユーザ独自のポーズ情報を登録することができ、1つ以上のポーズからジェスチャーの作成を可能にする。さらに、本実施形態によれば、作成したジェスチャーを用いて、入力装置を使用することなく、アプリケーションの操作が可能になる。入力装置を使用しないこと、すなわち、非接触操作が可能になることで、例えば、作業効率の向上、衛生上のリスク低減、入力装置の破損防止等の効果が得られる。 According to this embodiment, as in the first embodiment, processing in the registration unit 201 allows a user to register unique pose information, making it possible to create gestures from one or more poses. Furthermore, according to this embodiment, the created gesture can be used to operate an application without using an input device. Not using an input device, i.e., enabling non-contact operation, can provide effects such as improved work efficiency, reduced hygiene risks, and prevention of damage to the input device.

[実施形態3]
図7~図11を用いて、認証対象である人がとるポーズ及びジェスチャーを登録する一例について説明する。
[Embodiment 3]
An example of registering poses and gestures made by a person to be authenticated will be described with reference to FIGS.

図7は、ディスプレイに表示されたポーズ画像を撮像する一例を示す図である。前記ポーズ画像は、登録用ポーズ画像でもよいし、テスト用ポーズ画像でもよい。図7において、ディスプレイ1は、タッチディスプレイである。図7に示すように、ディスプレイ1には、前記ポーズ画像のプレビュー画像が表示されている。前記プレビュー画像には、例えば、図7に示すように、前記ポーズ画像と同様に、骨格情報が含まれている。前記骨格情報は、例えば、全身でもよいし、下半身だけ、上半身だけ、半身だけであってもよい。なお、図7に示す例では、ユーザの正面の姿を撮像している(他図においても同様)。 Figure 7 is a diagram showing an example of capturing a pose image displayed on a display. The pose image may be a pose image for registration or a pose image for testing. In Figure 7, display 1 is a touch display. As shown in Figure 7, a preview image of the pose image is displayed on display 1. The preview image includes skeletal information, similar to the pose image, as shown in Figure 7, for example. The skeletal information may be, for example, the entire body, or only the lower body, only the upper body, or only half the body. In the example shown in Figure 7, an image is captured of the user's front view (the same applies to other figures).

ポーズ画像は、例えば、下記(1)~(5)の手順に従って撮像される。
(1)ディスプレイ1に表示された「撮像開始」を押下する。
(2)撮像までのカウントダウンを開始し、カウントがディスプレイ1に表示される。
(3)ユーザがプレビュー画像でポーズを確認しながら、ポーズをとる。
(4)カウントが0になると撮像を開始し、撮像中、前記ユーザは前記ポーズをとり静止する。
(5)撮像終了。
The pose image is captured, for example, according to the following steps (1) to (5).
(1) Press the “Start Imaging” button displayed on the display 1.
(2) A countdown to imaging begins, and the countdown is displayed on the display 1.
(3) The user strikes a pose while checking the pose in the preview image.
(4) When the count reaches 0, imaging begins, and the user remains still in the pose during imaging.
(5) Imaging ends.

図8は、前記骨格情報及び前記使用可動連結部情報に基づいてポーズ情報を設定する一例を示す図である。図8に示す骨格情報において、関節(可動連結部)を丸印にて示す。具体的には、例えば、下記(1)~(5)の手順に従って設定される。
(1)撮像したポーズ画像に含まれる骨格情報がディスプレイ1に表示される。
(2)ユーザがポーズに使用する関節を選択する。
(3)前記骨格情報において、選択された関節と選択されていない関節とが識別可能な状態(例えば、丸印が違う色で塗りつぶされる等)でディスプレイ1に表示される。
(4)前記骨格情報と前記選択された関節とに基づいてポーズ情報を設定する。
(5)設定終了。
Fig. 8 is a diagram showing an example of setting pose information based on the skeletal information and the used movable connecting part information. In the skeletal information shown in Fig. 8, joints (movable connecting parts) are indicated by circles. Specifically, for example, the pose information is set according to the following steps (1) to (5).
(1) Skeleton information contained in a captured pose image is displayed on the display 1.
(2) The user selects the joints to be used in the pose.
(3) In the skeletal information, selected joints and non-selected joints are displayed on the display 1 in a distinguishable manner (for example, by filling the circles with different colors).
(4) Setting pose information based on the skeleton information and the selected joints.
(5) Setting complete.

登録装置100は、例えば、図8に示すように、ディスプレイ1に表示された「撮影しなおす」が押下されることで、前記ポーズ画像が再撮像されてもよい。 For example, as shown in FIG. 8, the registration device 100 may retake the pose image by pressing "take again" displayed on the display 1.

図8に示すように、手の位置にポイントのあるポーズであれば、使用可動連結部情報を用いることで、登録装置100は、例えば、テスト用ポーズ画像における足の位置が登録したポーズ情報と異なる場合であっても、手の位置が登録したポーズ情報と同程度であれば、前記登録したポーズ情報として認識することができる。 As shown in FIG. 8, if the pose has a point at the hand position, by using the movable link information in use, the registration device 100 can recognize it as the registered pose information, even if, for example, the foot position in the test pose image is different from the registered pose information, as long as the hand position is approximately the same as the registered pose information.

前記ポーズ情報の設定終了後、例えば、図8に示すように、ディスプレイ1に表示されている「テスト」を押下することで、ポーズ要求部13によるテスト用ポーズ画像の要求、ポーズ画像取得部11によるテスト用ポーズ画像の取得、認識部14による認識が実行される。そして、前記ポーズ情報を認識できた場合に、登録部15によるポーズ情報の登録が実行される。前記ポーズ情報には、例えば、ポーズ毎に固有の名称が含まれていてもよい。登録装置100は、例えば、前記ポーズ毎に任意の名称を付して登録可能であってもよい。前記ポーズ情報が認識できたか否かを示す結果は、例えば、ディスプレイ1に表示される。 After setting the pose information, for example, as shown in FIG. 8, by pressing "Test" displayed on the display 1, a test pose image is requested by the pose request unit 13, a test pose image is acquired by the pose image acquisition unit 11, and recognition is performed by the recognition unit 14. Then, if the pose information is recognized, the registration unit 15 registers the pose information. The pose information may include, for example, a unique name for each pose. The registration device 100 may be capable of registering an arbitrary name for each pose, for example. A result indicating whether the pose information was recognized or not is displayed, for example, on the display 1.

図9~図11は、登録されるジェスチャー情報の一例である。例えば、図9に示すジェスチャー「バイバイ」は、頭を固定し、左手及び左肘を下したまま、右手及び右肘を右斜めに挙げたポーズと、右手及び右肘を頭上に挙げたポーズとを2回繰り返す動作によって構成される。また、図9に示すジェスチャー「下フリック」は、頭を固定し、左手及び左肘を下したまま、右手及び右肘を頭上に挙げたポーズと、右手及び右肘を右横に伸ばしたポーズと、右手及び右肘を下したポーズとの一連の流れによって構成される。図10に示すジェスチャー「左フリック」は、頭を固定し、右手及び右肘と、左手及び左肘とを下したポーズと、右手及び右肘を頭上に挙げて且つ左手及び左肘を左横に伸ばしたポーズとの一連の流れによって構成される。また、図10に示すジェスチャー「右フリック」は、頭を固定し、右手及び右肘と、左手及び左肘とを下したポーズと、右手及び右肘を右横に伸ばし且つ左手及び左肘を頭上に挙げたポーズとの一連の流れによって構成される。図11に示すジェスチャー「上フリック」は、頭を固定し、左手及び左肘を下したまま、右手及び右肘を下したポーズと、右手及び右肘を右横に伸ばしたポーズと、右手及び右肘を頭上に挙げたポーズとの一連の流れによって構成される。 9 to 11 are examples of gesture information to be registered. For example, the gesture "bye-bye" shown in FIG. 9 is composed of a pose in which the head is fixed, the left hand and left elbow are lowered, and the right hand and right elbow are raised diagonally to the right, and a pose in which the right hand and right elbow are raised above the head, repeated twice. The gesture "downward flick" shown in FIG. 9 is composed of a series of movements including a pose in which the head is fixed, the left hand and left elbow are lowered, and the right hand and right elbow are raised above the head, a pose in which the right hand and right elbow are stretched out to the right, and a pose in which the right hand and right elbow are lowered. The gesture "left flick" shown in FIG. 10 is composed of a series of movements including a pose in which the head is fixed, the right hand and right elbow and the left hand and left elbow are lowered, and a pose in which the right hand and right elbow are raised above the head and the left hand and left elbow are stretched out to the left. The gesture "right flick" shown in FIG. 10 is made up of a series of movements including a pose with the head fixed, the right hand and right elbow lowered, and the left hand and left elbow lowered, and a pose with the right hand and right elbow extended to the right side and the left hand and left elbow raised above the head. The gesture "upward flick" shown in FIG. 11 is made up of a series of movements including a pose with the head fixed, the left hand and left elbow lowered, the right hand and right elbow extended to the right side, and a pose with the right hand and right elbow raised above the head.

[実施形態4]
図12~図14を用いて、本発明を各シーンに適用した一例について説明する。
[Embodiment 4]
An example in which the present invention is applied to each scene will be described with reference to FIGS.

図12は、操作装置200を工場での大型工作機械の操作に適用した一例である。操作装置200の導入前は、図12左図に示すように、作業者が入力操作の度に入力装置まで移動する必要があり、作業者の導線が長くなるという問題がある。また、手袋の着脱等の手間が生じる。しかしながら、操作装置200の導入後は、作業者が入力装置まで移動する必要がなく、その場でジェスチャーすることにより入力操作が可能である。これにより、作業者の導線を短縮可能であり、また、手袋の着脱等の手間が生じない。図12において、前記ジェスチャーは、3Dカメラによって撮像され、前記撮像されたデータが前記通信回線網を介して、操作装置200に送信される(図13及び14も同様)。 Figure 12 shows an example of the application of the operating device 200 to the operation of a large machine tool in a factory. Before the operating device 200 was introduced, as shown in the left diagram of Figure 12, the worker had to move to the input device every time he performed an input operation, which resulted in a problem of the worker's long lead line. In addition, the worker had to take the time to put on and take off gloves. However, after the operating device 200 was introduced, the worker no longer had to move to the input device, and could perform input operations by making gestures on the spot. This shortens the lead line for the worker, and also eliminates the time to put on and take off gloves. In Figure 12, the gesture is captured by a 3D camera, and the captured data is sent to the operating device 200 via the communication network (similar to Figures 13 and 14).

図13は、操作装置200を手術室でのモニタ画像の操作に適用した一例である。操作装置200の導入前は、図13左図に示すように、アシスタントがモニタ画面を操作して、MRI画像等の閲覧を可能にしていた。しかしながら、操作装置200の導入後は、アシスタントを配置する必要がなく、ドクターがその場でジェスチャーすることによりモニタ画面の操作が可能である。これにより、人件費を抑えることができる。 Figure 13 shows an example of the application of the operation device 200 to the operation of a monitor image in an operating room. Before the introduction of the operation device 200, as shown in the left diagram of Figure 13, an assistant operated the monitor screen to enable the viewing of MRI images, etc. However, after the introduction of the operation device 200, there is no need to assign an assistant, and the doctor can operate the monitor screen by making gestures on the spot. This makes it possible to reduce labor costs.

図14は、操作装置200をデジタルサイネージや案内板の操作に適用した一例である。操作装置200の導入前は、図14左図に示すように、多数の人が前記デジタルサイネージ等に触れて操作(接触操作)するため、デジタルサイネージ等の破損や毀損等の恐れがあった。また、前記接触操作により、菌やウイルス等の感染リスクが高まるという問題がある。しかしながら、操作装置200の導入後は、ジェスチャーによる操作、すなわち、非接触操作が可能である。これにより、破損、毀損等の恐れがなく、感染リスクを抑えることができる。 Figure 14 shows an example of the application of the operating device 200 to the operation of digital signage or information boards. Before the operating device 200 was introduced, as shown in the left diagram of Figure 14, many people would touch the digital signage to operate it (contact operation), which raised the risk of damage or destruction of the digital signage. In addition, the contact operation increases the risk of infection with bacteria, viruses, etc. However, after the operating device 200 was introduced, operation by gestures, i.e., non-contact operation, is possible. This eliminates the risk of damage or destruction, and reduces the risk of infection.

[実施形態5]
本実施形態のプログラムは、本発明の方法の各工程を、手順として、コンピュータに実行させるためのプログラムである。本発明において、「手順」は、「処理」と読み替えてもよい。また、本実施形態のプログラムは、例えば、コンピュータ読み取り可能な記録媒体に記録されていてもよい。前記記録媒体としては、特に限定されず、例えば、読み出し専用メモリ(ROM)、ハードディスク(HD)、光ディスク等が挙げられる。
[Embodiment 5]
The program of the present embodiment is a program for causing a computer to execute each step of the method of the present invention as a procedure. In the present invention, the "procedure" may be read as "processing." The program of the present embodiment may be recorded, for example, in a computer-readable recording medium. The recording medium is not particularly limited, and examples thereof include a read-only memory (ROM), a hard disk (HD), and an optical disk.

以上、実施形態を参照して本発明を説明したが、本発明は、上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解しうる様々な変更をできる。 The present invention has been described above with reference to the embodiments, but the present invention is not limited to the above embodiments. Various modifications that can be understood by a person skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention.

<付記>
上記の実施形態の一部または全部は、以下の付記のように記載されうるが、以下には限られない。
(付記1)
ポーズ登録部、及びジェスチャー登録部を含み、
前記ポーズ登録部は、ポーズ画像取得部、ポーズ設定部、及び登録部を含み、
前記ポーズ画像取得部は、骨格情報を含む登録用ポーズ画像を取得し、
前記ポーズ設定部は、前記骨格情報に基づいてポーズ情報を設定し、
前記登録部は、前記設定した前記ポーズ情報を登録し、
前記ジェスチャー登録部は、入力受付部、ジェスチャー設定部、及び登録部を含み、
前記入力受付部は、ジェスチャー作成情報の入力を受付け、
前記ジェスチャー作成情報は、ジェスチャーの作成に関する情報であり、複数の前記ポーズ情報のうち、ユーザが選択したポーズ情報に関する情報を含み、
前記ジェスチャー設定部は、前記ジェスチャー作成情報に基づいて、1つ以上のポーズ情報から構成されるジェスチャー情報を設定し、
前記登録部は、前記設定した前記ジェスチャー情報を登録する、登録装置。
(付記2)
前記ポーズ登録部は、さらに、ポーズ要求部、及び認識部を含み、
前記ポーズ要求部は、前記ポーズ情報が示すポーズをとる認証対象が含まれるテスト用ポーズ画像の撮像を要求し、
前記ポーズ画像取得部は、前記骨格情報を含むテスト用ポーズ画像を取得し、
前記認識部は、前記テスト用ポーズ画像から前記設定したポーズ情報を認識し、
前記登録部は、前記ポーズ情報を認識できた場合に、前記ポーズ情報を登録する、付記1記載の登録装置。
(付記3)
前記ジェスチャー登録部は、さらに、ジェスチャー要求部、ジェスチャー画像取得部、及び認識部を含み、
前記ジェスチャー要求部は、前記ジェスチャー情報が示すジェスチャーをとる前記認証対象が含まれるテスト用ジェスチャー画像の撮像を要求し、
前記ジェスチャー画像取得部は、前記骨格情報を含む1つ以上の前記ポーズ画像から構成されるテスト用ジェスチャー画像を取得し、
前記認識部は、前記テスト用ジェスチャー画像から前記設定したジェスチャー情報を認識し、
前記登録部は、前記ジェスチャー情報を認識できた場合に、前記ジェスチャー情報を登録する、付記1又は2記載の登録装置。
(付記4)
前記ジェスチャー要求部は、前記ジェスチャー情報を構成する前記1つ以上のポーズ情報を表示装置に表示させ、
前記認識部は、前記ポーズ情報毎に、前記ポーズ情報を認識できたか否かを示す視覚情報を前記表示装置に表示されたポーズ情報に重畳して表示させる、付記3記載の登録装置。
(付記5)
前記ポーズ登録部は、さらに、入力受付部を含み、
前記入力受付部は、前記骨格情報に基づいて、ポーズに使用する可動連結部に関する使用可動連結部情報の入力を受付け、
前記ポーズ設定部は、前記骨格情報及び前記使用可動連結部情報に基づいてポーズ情報を設定する、付記1から4のいずれかに記載の登録装置。
(付記6)
前記ポーズ設定部は、表示装置に前記骨格情報を表示させ、且つ前記入力を受付けた前記使用可動連結部情報を示す視覚情報を前記表示装置に表示された骨格情報に重畳して表示させる、付記5記載の登録装置。
(付記7)
前記ジェスチャー作成情報は、さらに、前記ポーズ情報の制御に関する制御情報を含む、付記1から6のいずれかに記載の登録装置。
(付記8)
さらに、操作情報登録部を含み、
前記操作情報登録部は、登録した前記ジェスチャー情報に紐づけて、アプリケーションの操作に関する操作情報を登録する、付記1から7のいずれかに記載の登録装置。
(付記9)
登録部、ジェスチャー画像取得部、認識部、及び操作制御部を含み、
前記登録部は、付記8記載の登録装置を用いて、前記骨格情報に基づいて設定されたポーズ情報と、1つ以上の前記ポーズ情報から構成される前記ジェスチャー情報と、前記ジェスチャー情報に紐づけられたアプリケーションの操作に関する前記操作情報とを登録し、
前記ジェスチャー画像取得部は、前記骨格情報を含む1つ以上のポーズ画像から構成されるジェスチャー画像を取得し、
前記認識部は、前記ジェスチャー画像から前記登録したジェスチャー情報を認識し、
前記操作制御部は、前記認識したジェスチャー情報と紐づけられた前記操作情報に基づき、入力装置を制御して、アプリケーションを操作する、操作装置。
(付記10)
ポーズ登録工程、及びジェスチャー登録工程を含み、
前記ポーズ登録工程は、ポーズ画像取得工程、ポーズ設定工程、及び登録工程を含み、
前記ポーズ画像取得工程は、骨格情報を含む登録用ポーズ画像を取得し、
前記ポーズ設定工程は、前記骨格情報に基づいてポーズ情報を設定し、
前記登録工程は、前記設定した前記ポーズ情報を登録し、
前記ジェスチャー登録工程は、入力受付工程、ジェスチャー設定工程、及び登録工程を含み、
前記入力受付工程は、ジェスチャー作成情報の入力を受付け、
前記ジェスチャー作成情報は、ジェスチャーの作成に関する情報であり、1つ以上の前記ポーズ情報のうち、ユーザが選択したポーズ情報に関する情報を含み、
前記ジェスチャー設定工程は、前記ジェスチャー作成情報に基づいて、1つ以上のポーズ情報から構成されるジェスチャー情報を設定し、
前記登録工程は、前記設定した前記ジェスチャー情報を登録する、登録方法。
(付記11)
前記ポーズ登録工程は、さらに、ポーズ要求工程、及び認識工程を含み、
前記ポーズ要求工程は、前記ポーズ情報が示すポーズをとる認証対象が含まれるテスト用ポーズ画像の撮像を要求し、
前記ポーズ画像取得工程は、前記骨格情報を含むテスト用ポーズ画像を取得し、
前記認識工程は、前記テスト用ポーズ画像から前記設定したポーズ情報を認識し、
前記登録工程は、前記ポーズ情報を認識できた場合に、前記ポーズ情報を登録する、付記10記載の登録方法。
(付記12)
前記ジェスチャー登録工程は、さらに、ジェスチャー要求工程、ジェスチャー画像取得工程、及び認識工程を含み、
前記ジェスチャー要求工程は、前記ジェスチャー情報が示すジェスチャーをとる前記認証対象が含まれるテスト用ジェスチャー画像の撮像を要求し、
前記ジェスチャー画像取得工程は、前記骨格情報を含む1つ以上の前記ポーズ画像から構成されるテスト用ジェスチャー画像を取得し、
前記認識工程は、前記テスト用ジェスチャー画像から前記設定したジェスチャー情報を認識し、
前記登録工程は、前記ジェスチャー情報を認識できた場合に、前記ジェスチャー情報を登録する、付記10又は11記載の登録方法。
(付記13)
前記ジェスチャー要求工程は、前記ジェスチャー情報を構成する前記1つ以上のポーズ情報を表示装置に表示させ、
前記認識工程は、前記ポーズ情報毎に、前記ポーズ情報を認識できたか否かを示す視覚情報を前記表示装置に表示されたポーズ情報に重畳して表示させる、付記12記載の登録方法。
(付記14)
前記ポーズ登録工程は、さらに、入力受付工程を含み、
前記入力受付工程は、前記骨格情報に基づいて、ポーズに使用する可動連結工程に関する使用可動連結工程情報の入力を受付け、
前記ポーズ設定工程は、前記骨格情報及び前記使用可動連結工程情報に基づいてポーズ情報を設定する、付記10から13のいずれかに記載の登録方法。
(付記15)
前記ポーズ設定工程は、表示装置に前記骨格情報を表示させ、且つ前記入力を受付けた前記使用可動連結部情報を示す視覚情報を前記表示装置に表示された骨格情報に重畳して表示させる、付記14記載の登録方法。
(付記16)
前記ジェスチャー作成情報は、さらに、前記ポーズ情報の制御に関する制御情報を含む、付記10から15のいずれかに記載の登録方法。
(付記17)
さらに、操作情報登録工程を含み、
前記操作情報登録工程は、登録した前記ジェスチャー情報に紐づけて、アプリケーションの操作に関する操作情報を登録する、付記10から16のいずれかに記載の登録方法。
(付記18)
登録工程、ジェスチャー画像取得工程、認識工程、及び操作制御工程を含み、
前記登録工程は、付記17記載の登録方法により、前記骨格情報に基づいて設定されたポーズ情報と、1つ以上の前記ポーズ情報から構成される前記ジェスチャー情報と、前記ジェスチャー情報に紐づけられたアプリケーションの操作に関する前記操作情報とを登録し、
前記ジェスチャー画像取得工程は、前記骨格情報を含む1つ以上のポーズ画像から構成されるジェスチャー画像を取得し、
前記認識工程は、前記ジェスチャー画像から前記登録したジェスチャー情報を認識し、
前記操作制御工程は、前記認識したジェスチャー情報と紐づけられた前記操作情報に基づき、入力装置を制御して、アプリケーションを操作する、操作方法。
(付記19)
コンピュータに、ポーズ登録手順、及びジェスチャー登録手順を含む手順を実行させるためのプログラム:
前記ポーズ登録手順は、ポーズ画像取得手順、ポーズ設定手順、及び登録手順を含み、
前記ポーズ画像取得手順は、骨格情報を含む登録用ポーズ画像を取得し、
前記ポーズ設定手順は、前記骨格情報に基づいてポーズ情報を設定し、
前記登録手順は、前記設定した前記ポーズ情報を登録し、
前記ジェスチャー登録手順は、入力受付手順、ジェスチャー設定手順、及び登録手順を含み、
前記入力受付手順は、ジェスチャー作成情報の入力を受付け、
前記ジェスチャー作成情報は、ジェスチャーの作成に関する情報であり、1つ以上の前記ポーズ情報のうち、ユーザが選択したポーズ情報に関する情報を含み、
前記ジェスチャー設定手順は、前記ジェスチャー作成情報に基づいて、1つ以上のポーズ情報から構成されるジェスチャー情報を設定し、
前記登録手順は、前記設定した前記ジェスチャー情報を登録する。
(付記20)
前記ポーズ登録手順は、さらに、ポーズ要求手順、及び認識手順を含み、
前記ポーズ要求手順は、前記ポーズ情報が示すポーズをとる認証対象が含まれるテスト用ポーズ画像の撮像を要求し、
前記ポーズ画像取得手順は、前記骨格情報を含むテスト用ポーズ画像を取得し、
前記認識手順は、前記テスト用ポーズ画像から前記設定したポーズ情報を認識し、
前記登録手順は、前記ポーズ情報を認識できた場合に、前記ポーズ情報を登録する、付記19記載のプログラム。
(付記21)
前記ジェスチャー登録手順は、さらに、ジェスチャー要求手順、ジェスチャー画像取得手順、及び認識手順を含み、
前記ジェスチャー要求手順は、前記ジェスチャー情報が示すジェスチャーをとる前記認証対象が含まれるテスト用ジェスチャー画像の撮像を要求し、
前記ジェスチャー画像取得手順は、前記骨格情報を含む複数の前記ポーズ画像から構成されるテスト用ジェスチャー画像を取得し、
前記認識手順は、前記テスト用ジェスチャー画像から前記設定したジェスチャー情報を認識し、
前記登録手順は、前記ジェスチャー情報を認識できた場合に、前記ジェスチャー情報を登録する、付記19又は20記載のプログラム。
(付記22)
前記ジェスチャー要求手順は、前記ジェスチャー情報を構成する前記1つ以上のポーズ情報を表示装置に表示させ、
前記認識手順は、前記ポーズ情報毎に、前記ポーズ情報を認識できたか否かを示す視覚情報を前記表示装置に表示されたポーズ情報に重畳して表示させる、付記21記載のプログラム。
(付記23)
前記ポーズ登録手順は、さらに、入力受付手順を含み、
前記入力受付手順は、前記骨格情報に基づいて、ポーズに使用する可動連結手順に関する使用可動連結手順情報の入力を受付け、
前記ポーズ設定手順は、前記骨格情報及び前記使用可動連結手順情報に基づいてポーズ情報を設定する、付記19から22のいずれかに記載のプログラム。
(付記24)
前記ポーズ設定手順は、表示装置に前記骨格情報を表示させ、且つ前記入力を受付けた前記使用可動連結部情報を示す視覚情報を前記表示装置に表示された骨格情報に重畳して表示させる、付記23記載のプログラム。
(付記25)
前記ジェスチャー作成情報は、さらに、前記ポーズ情報の制御に関する制御情報を含む、付記19から24のいずれかに記載のプログラム。
(付記26)
さらに、操作情報登録手順を含み、
前記操作情報登録手順は、登録した前記ジェスチャー情報に紐づけて、アプリケーションの操作に関する操作情報を登録する、付記19から25のいずれかに記載のプログラム。
(付記27)
コンピュータに、登録手順、ジェスチャー画像取得手順、認識手順、及び操作制御手順を含む手順を実行させるためのプログラム:
前記登録手順は、付記26記載のプログラムにより、前記骨格情報に基づいて設定されたポーズ情報と、1つ以上の前記ポーズ情報から構成される前記ジェスチャー情報と、前記ジェスチャー情報に紐づけられたアプリケーションの操作に関する前記操作情報とを登録し、
前記ジェスチャー画像取得手順は、前記骨格情報を含む1つ以上のポーズ画像から構成されるジェスチャー画像を取得し、
前記認識手順は、前記ジェスチャー画像から前記登録したジェスチャー情報を認識し、
前記操作制御手順は、前記認識したジェスチャー情報と紐づけられた前記操作情報に基づき、入力装置を制御して、アプリケーションを操作する。
(付記28)
付記19から27のいずれかに記載のプログラムを記録しているコンピュータ読み取り可能な記録媒体。
<Additional Notes>
Some or all of the above embodiments may be described as follows, but are not limited to the following supplementary notes.
(Appendix 1)
A pose registration unit and a gesture registration unit are included,
the pose registration unit includes a pose image acquisition unit, a pose setting unit, and a registration unit;
the pose image acquisition unit acquires a registration pose image including skeleton information;
The pose setting unit sets pose information based on the skeleton information,
The registration unit registers the set pose information,
the gesture registration unit includes an input receiving unit, a gesture setting unit, and a registration unit;
the input receiving unit receives an input of gesture creation information;
the gesture creation information is information regarding creation of a gesture, and includes information regarding pose information selected by a user from among the plurality of pieces of pose information;
the gesture setting unit sets gesture information including one or more pieces of pose information based on the gesture creation information;
The registration unit registers the set gesture information.
(Appendix 2)
The pose registration unit further includes a pose request unit and a recognition unit,
the pose request unit requests capturing of a test pose image including a target for authentication assuming a pose indicated by the pose information;
the pose image acquisition unit acquires a test pose image including the skeleton information,
The recognition unit recognizes the set pose information from the test pose image,
2. The registration device according to claim 1, wherein the registration unit registers the pose information when the pose information is recognized.
(Appendix 3)
the gesture registration unit further includes a gesture request unit, a gesture image acquisition unit, and a recognition unit;
the gesture request unit requests capturing of a test gesture image including the authentication target making a gesture indicated by the gesture information;
the gesture image acquisition unit acquires a test gesture image composed of one or more of the pose images including the skeleton information;
The recognition unit recognizes the set gesture information from the test gesture image,
3. The registration device according to claim 1, wherein the registration unit registers the gesture information when the gesture information is recognized.
(Appendix 4)
the gesture request unit causes a display device to display the one or more pieces of pose information constituting the gesture information;
The registration device according to claim 3, wherein the recognition unit displays, for each piece of pose information, visual information indicating whether or not the pose information has been recognized, superimposed on the pose information displayed on the display device.
(Appendix 5)
The pose registration unit further includes an input reception unit,
the input receiving unit receives input of information on a movable link to be used for a pose based on the skeletal information;
The registration device according to any one of appendices 1 to 4, wherein the pose setting unit sets pose information based on the skeletal information and the used movable connecting part information.
(Appendix 6)
The registration device described in Appendix 5, wherein the pose setting unit displays the skeletal information on a display device, and superimposes visual information indicating the used movable connecting part information for which the input has been received on the skeletal information displayed on the display device.
(Appendix 7)
7. The registration device according to claim 1, wherein the gesture creation information further includes control information regarding control of the pose information.
(Appendix 8)
Further, an operation information registration unit is included,
8. The registration device according to claim 1, wherein the operation information registration unit registers operation information related to an operation of an application in association with the registered gesture information.
(Appendix 9)
A registration unit, a gesture image acquisition unit, a recognition unit, and an operation control unit are included.
the registration unit uses a registration device described in Supplementary Note 8 to register pose information set based on the skeletal information, the gesture information configured from one or more pieces of pose information, and the operation information related to an operation of an application linked to the gesture information;
the gesture image acquisition unit acquires a gesture image composed of one or more pose images including the skeleton information;
The recognition unit recognizes the registered gesture information from the gesture image,
The operation control unit controls an input device to operate an application based on the operation information linked to the recognized gesture information.
(Appendix 10)
The method includes a pose registration step and a gesture registration step,
The pose registration step includes a pose image acquisition step, a pose setting step, and a registration step,
The pose image acquisition step acquires a registration pose image including skeleton information,
The pose setting step sets pose information based on the skeleton information,
The registration step includes registering the set pose information,
The gesture registration step includes an input receiving step, a gesture setting step, and a registration step,
The input receiving step receives an input of gesture creation information;
The gesture creation information is information regarding creation of a gesture, and includes information regarding pose information selected by a user from among one or more of the pose information;
The gesture setting step sets gesture information including one or more pieces of pose information based on the gesture creation information,
The registration step registers the set gesture information.
(Appendix 11)
The pose registration step further includes a pose request step and a recognition step,
The pose request step requests capturing of a test pose image including a target for authentication assuming a pose indicated by the pose information,
The pose image acquisition step acquires a test pose image including the skeleton information,
the recognizing step recognizes the set pose information from the test pose image,
11. The registration method according to claim 10, wherein the registration step registers the pose information if the pose information is recognized.
(Appendix 12)
The gesture registration step further includes a gesture request step, a gesture image acquisition step, and a recognition step.
The gesture request step requests capturing of a test gesture image including the authentication target making a gesture indicated by the gesture information,
The gesture image acquiring step acquires a test gesture image composed of one or more of the pose images including the skeleton information,
The recognizing step recognizes the set gesture information from the test gesture image,
12. The method according to claim 10, wherein the registration step registers the gesture information if the gesture information is recognized.
(Appendix 13)
The gesture request step displays the one or more pieces of pose information constituting the gesture information on a display device,
The registration method according to claim 12, wherein the recognition step displays, for each piece of pose information, visual information indicating whether or not the pose information has been recognized, superimposed on the pose information displayed on the display device.
(Appendix 14)
The pose registration step further includes an input receiving step,
The input receiving step receives input of information on a movable connecting step to be used for a pose based on the skeleton information;
The registration method according to any one of appendices 10 to 13, wherein the pose setting step sets pose information based on the skeleton information and the used movable connection step information.
(Appendix 15)
The registration method described in Appendix 14, wherein the pose setting step displays the skeletal information on a display device, and superimposes visual information indicating the used movable connecting part information whose input has been received on the skeletal information displayed on the display device.
(Appendix 16)
16. The registration method according to any one of appendices 10 to 15, wherein the gesture creation information further includes control information regarding control of the pose information.
(Appendix 17)
Further, the method includes an operation information registration step,
The registration method according to any one of appendices 10 to 16, wherein the operation information registration step registers operation information related to an operation of an application in association with the registered gesture information.
(Appendix 18)
The method includes a registration process, a gesture image acquisition process, a recognition process, and an operation control process,
the registration step registers pose information set based on the skeleton information, the gesture information configured from one or more pieces of pose information, and the operation information related to an operation of an application linked to the gesture information by a registration method according to supplementary note 17;
The gesture image acquiring step acquires a gesture image including one or more pose images including the skeleton information,
The recognizing step recognizes the registered gesture information from the gesture image,
The operation control step includes controlling an input device based on the operation information linked to the recognized gesture information to operate an application.
(Appendix 19)
A program for causing a computer to execute a procedure including a pose registration procedure and a gesture registration procedure:
The pose registration step includes a pose image acquisition step, a pose setting step, and a registration step,
The pose image acquisition step acquires a registration pose image including skeleton information;
the pose setting step sets pose information based on the skeleton information;
The registration step includes registering the set pose information,
the gesture registration step includes an input receiving step, a gesture setting step, and a registration step;
The input receiving step includes receiving an input of gesture creation information;
The gesture creation information is information regarding creation of a gesture, and includes information regarding pose information selected by a user from among one or more of the pose information;
the gesture setting step includes setting gesture information including one or more pieces of pose information based on the gesture creation information;
The registration step registers the set gesture information.
(Appendix 20)
The pose registration procedure further includes a pose request procedure and a recognition procedure;
the pose request step includes requesting capture of a test pose image including a target for authentication assuming a pose indicated by the pose information;
The pose image acquisition step acquires a test pose image including the skeleton information,
the recognition step recognizes the set pose information from the test pose image;
20. The program according to claim 19, wherein the registration step registers the pose information if the pose information is recognized.
(Appendix 21)
The gesture registration step further includes a gesture request step, a gesture image acquisition step, and a recognition step;
the gesture request step includes requesting capture of a test gesture image including the authentication target making a gesture indicated by the gesture information;
the gesture image acquisition step acquires a test gesture image composed of a plurality of the pose images including the skeleton information;
the step of recognizing the set gesture information from the test gesture image;
21. The program according to claim 19, wherein the registration step registers the gesture information if the gesture information is recognized.
(Appendix 22)
the gesture request step causes a display device to display the one or more pieces of pose information constituting the gesture information;
22. The program according to claim 21, wherein the recognition step displays, for each piece of pose information, visual information indicating whether or not the pose information has been recognized, superimposed on the pose information displayed on the display device.
(Appendix 23)
The pose registration step further includes an input reception step,
the input receiving step receives an input of use movable connection procedure information regarding a movable connection procedure to be used for a pose based on the skeletal information;
23. The program according to any one of appendices 19 to 22, wherein the pose setting procedure sets pose information based on the skeletal information and the used movable connection procedure information.
(Appendix 24)
The program described in Appendix 23, wherein the pose setting step displays the skeletal information on a display device, and displays visual information indicating the used movable connecting part information whose input has been received, superimposed on the skeletal information displayed on the display device.
(Appendix 25)
25. The program of claim 19, wherein the gesture creation information further includes control information regarding control of the pose information.
(Appendix 26)
Further, the method includes a procedure for registering operation information,
26. The program according to any one of appendices 19 to 25, wherein the operation information registration step registers operation information related to an operation of an application in association with the registered gesture information.
(Appendix 27)
A program for causing a computer to execute procedures including a registration procedure, a gesture image acquisition procedure, a recognition procedure, and an operation control procedure:
The registration step includes registering pose information set based on the skeleton information, the gesture information configured from one or more pieces of pose information, and the operation information related to an operation of an application linked to the gesture information by a program described in Supplementary Note 26;
The gesture image acquisition step acquires a gesture image including one or more pose images including the skeleton information;
the recognition step recognizes the registered gesture information from the gesture image;
The operation control procedure controls an input device to operate an application based on the operation information linked to the recognized gesture information.
(Appendix 28)
A computer-readable recording medium having a program according to any one of appendices 19 to 27 recorded thereon.

本発明によれば、ユーザ独自のポーズを登録し、且つ前記ポーズからジェスチャーの作成を可能にする。このため、本発明は、ジェスチャーにより入力操作を行う場合において有用である。 The present invention allows users to register their own poses and create gestures from those poses. Therefore, the present invention is useful when performing input operations using gestures.

1 ディスプレイ
100 登録装置
10 ポーズ登録部
11 ポーズ画像取得部
12 ポーズ設定部
13 ポーズ要求部
14 認識部
15 登録部
16 入力受付部
20 ジェスチャー登録部
21 入力受付部
22 ジェスチャー設定部
23 ジェスチャー要求部
24 ジェスチャー画像取得部
25 認識部
26 登録部
30 操作情報登録部
40 撮像部
200 操作装置
201 登録部
202 ジェスチャー画像取得部
203 認識部
204 操作制御部
205 撮像部
101 中央処理装置
102 メモリ
103 バス
104 記憶装置
105 入力装置
106 表示装置
107 通信デバイス
108 撮像装置
1 Display 100 Registration device 10 Pose registration unit 11 Pose image acquisition unit 12 Pose setting unit 13 Pose request unit 14 Recognition unit 15 Registration unit 16 Input reception unit 20 Gesture registration unit 21 Input reception unit 22 Gesture setting unit 23 Gesture request unit 24 Gesture image acquisition unit 25 Recognition unit 26 Registration unit 30 Operation information registration unit 40 Imaging unit 200 Operation device 201 Registration unit 202 Gesture image acquisition unit 203 Recognition unit 204 Operation control unit 205 Imaging unit 101 Central processing unit 102 Memory 103 Bus 104 Storage device 105 Input device 106 Display device 107 Communication device 108 Imaging device

Claims (10)

ポーズ登録部、及びジェスチャー登録部を含み、
前記ポーズ登録部は、ポーズ画像取得部、ポーズ設定部、及び登録部を含み、
前記ポーズ画像取得部は、骨格情報を含む登録用ポーズ画像を取得し、
前記ポーズ設定部は、前記骨格情報に基づいてポーズ情報を設定し、
前記登録部は、前記設定した前記ポーズ情報を登録し、
前記ジェスチャー登録部は、入力受付部、ジェスチャー設定部、及び登録部を含み、
前記入力受付部は、ジェスチャー作成情報の入力を受付け、
前記ジェスチャー作成情報は、ジェスチャーの作成に関する情報であり、1つ以上の前記ポーズ情報のうち、ユーザが選択したポーズ情報に関する情報を含み、
前記ジェスチャー設定部は、前記ジェスチャー作成情報に基づいて、1つ以上のポーズ情報から構成されるジェスチャー情報を設定し、
前記登録部は、前記設定した前記ジェスチャー情報を登録する、登録装置。
A pose registration unit and a gesture registration unit are included,
the pose registration unit includes a pose image acquisition unit, a pose setting unit, and a registration unit;
the pose image acquisition unit acquires a registration pose image including skeleton information;
The pose setting unit sets pose information based on the skeleton information,
The registration unit registers the set pose information,
the gesture registration unit includes an input receiving unit, a gesture setting unit, and a registration unit;
the input receiving unit receives an input of gesture creation information;
The gesture creation information is information regarding creation of a gesture, and includes information regarding pose information selected by a user from among one or more of the pose information;
the gesture setting unit sets gesture information including one or more pieces of pose information based on the gesture creation information;
The registration unit registers the set gesture information.
前記ポーズ登録部は、さらに、入力受付部を含み、
前記入力受付部は、前記骨格情報に基づいて、ポーズに使用する可動連結部に関する使用可動連結部情報の入力を受付け、
前記ポーズ設定部は、前記骨格情報及び前記使用可動連結部情報に基づいてポーズ情報を設定する、
請求項1記載の登録装置。
The pose registration unit further includes an input reception unit,
the input receiving unit receives input of information on a movable link to be used for a pose based on the skeletal information;
The pose setting unit sets pose information based on the skeleton information and the used movable connecting part information.
The registration device according to claim 1.
さらに、操作情報登録部を含み、
前記操作情報登録部は、登録した前記ジェスチャー情報に紐づけて、アプリケーションの操作に関する操作情報を登録する、請求項1又は2記載の登録装置。
Further, an operation information registration unit is included,
The registration device according to claim 1 , wherein the operation information registration unit registers operation information relating to an operation of an application in association with the registered gesture information.
登録部、ジェスチャー画像取得部、認識部、及び操作制御部を含み、
前記登録部は、請求項3記載の登録装置を用いて、前記骨格情報に基づいて設定されたポーズ情報と、1つ以上の前記ポーズ情報から構成される前記ジェスチャー情報と、前記ジェスチャー情報に紐づけられたアプリケーションの操作に関する前記操作情報とを登録し、
前記ジェスチャー画像取得部は、前記骨格情報を含む1つ以上のポーズ画像から構成されるジェスチャー画像を取得し、
前記認識部は、前記ジェスチャー画像から前記登録したジェスチャー情報を認識し、
前記操作制御部は、前記認識したジェスチャー情報と紐づけられた前記操作情報に基づき、入力装置を制御して、アプリケーションを操作する、操作装置。
A registration unit, a gesture image acquisition unit, a recognition unit, and an operation control unit are included.
the registration unit registers, by using a registration device according to claim 3, pose information set based on the skeletal information, the gesture information configured from one or more pieces of pose information, and the operation information related to an operation of an application linked to the gesture information;
the gesture image acquisition unit acquires a gesture image composed of one or more pose images including the skeleton information;
The recognition unit recognizes the registered gesture information from the gesture image,
The operation control unit controls an input device to operate an application based on the operation information linked to the recognized gesture information.
ポーズ登録工程、及びジェスチャー登録工程を含み、
前記ポーズ登録工程は、ポーズ画像取得工程、ポーズ設定工程、及び登録工程を含み、
前記ポーズ画像取得工程は、骨格情報を含む登録用ポーズ画像を取得し、
前記ポーズ設定工程は、前記骨格情報に基づいてポーズ情報を設定し、
前記登録工程は、前記設定した前記ポーズ情報を登録し、
前記ジェスチャー登録工程は、入力受付工程、ジェスチャー設定工程、及び登録工程を含み、
前記入力受付工程は、ジェスチャー作成情報の入力を受付け、
前記ジェスチャー作成情報は、ジェスチャーの作成に関する情報であり、1つ以上の前記ポーズ情報のうち、ユーザが選択したポーズ情報に関する情報を含み、
前記ジェスチャー設定工程は、前記ジェスチャー作成情報に基づいて、1つ以上のポーズ情報から構成されるジェスチャー情報を設定し、
前記登録工程は、前記設定した前記ジェスチャー情報を登録する、登録方法。
The method includes a pose registration step and a gesture registration step,
The pose registration step includes a pose image acquisition step, a pose setting step, and a registration step,
The pose image acquisition step acquires a registration pose image including skeleton information,
The pose setting step sets pose information based on the skeleton information,
The registration step includes registering the set pose information,
The gesture registration step includes an input receiving step, a gesture setting step, and a registration step,
The input receiving step receives an input of gesture creation information;
The gesture creation information is information regarding creation of a gesture, and includes information regarding pose information selected by a user from among one or more of the pose information;
The gesture setting step sets gesture information including one or more pieces of pose information based on the gesture creation information,
The registration step registers the set gesture information.
さらに、操作情報登録工程を含み、
前記操作情報登録工程は、登録した前記ジェスチャー情報に紐づけて、アプリケーションの操作に関する操作情報を登録する、請求項5記載の登録方法。
Further, the method includes an operation information registration step,
The registration method according to claim 5 , wherein the operation information registration step registers operation information relating to an operation of an application in association with the registered gesture information.
登録工程、ジェスチャー画像取得工程、認識工程、及び操作制御工程を含み、
前記登録工程は、請求項6記載の登録方法により、前記骨格情報に基づいて設定されたポーズ情報と、1つ以上の前記ポーズ情報から構成される前記ジェスチャー情報と、前記ジェスチャー情報に紐づけられたアプリケーションの操作に関する前記操作情報とを登録し、
前記ジェスチャー画像取得工程は、前記骨格情報を含む1つ以上のポーズ画像から構成されるジェスチャー画像を取得し、
前記認識工程は、前記ジェスチャー画像から前記登録したジェスチャー情報を認識し、
前記操作制御工程は、前記認識したジェスチャー情報と紐づけられた前記操作情報に基づき、入力装置を制御して、アプリケーションを操作する、操作方法。
The method includes a registration process, a gesture image acquisition process, a recognition process, and an operation control process,
The registration step includes registering pose information set based on the skeleton information, the gesture information configured from one or more pieces of pose information, and the operation information related to an operation of an application linked to the gesture information, by a registration method according to claim 6,
The gesture image acquiring step acquires a gesture image including one or more pose images including the skeleton information,
The recognizing step recognizes the registered gesture information from the gesture image,
The operation control step includes controlling an input device based on the operation information linked to the recognized gesture information to operate an application.
コンピュータに、ポーズ登録手順、及びジェスチャー登録手順を含む手順を実行させるためのプログラム:
前記ポーズ登録手順は、ポーズ画像取得手順、ポーズ設定手順、及び登録手順を含み、
前記ポーズ画像取得手順は、骨格情報を含む登録用ポーズ画像を取得し、
前記ポーズ設定手順は、前記骨格情報に基づいてポーズ情報を設定し、
前記登録手順は、前記設定した前記ポーズ情報を登録し、
前記ジェスチャー登録手順は、入力受付手順、ジェスチャー設定手順、及び登録手順を含み、
前記入力受付手順は、ジェスチャー作成情報の入力を受付け、
前記ジェスチャー作成情報は、ジェスチャーの作成に関する情報であり、1つ以上の前記ポーズ情報のうち、ユーザが選択したポーズ情報に関する情報を含み、
前記ジェスチャー設定手順は、前記ジェスチャー作成情報に基づいて、1つ以上のポーズ情報から構成されるジェスチャー情報を設定し、
前記登録手順は、前記設定した前記ジェスチャー情報を登録する。
A program for causing a computer to execute a procedure including a pose registration procedure and a gesture registration procedure:
The pose registration step includes a pose image acquisition step, a pose setting step, and a registration step,
The pose image acquisition step acquires a registration pose image including skeleton information;
the pose setting step sets pose information based on the skeleton information;
The registration step includes registering the set pose information,
the gesture registration step includes an input receiving step, a gesture setting step, and a registration step;
The input receiving step includes receiving an input of gesture creation information;
The gesture creation information is information regarding creation of a gesture, and includes information regarding pose information selected by a user from among one or more of the pose information;
the gesture setting step includes setting gesture information including one or more pieces of pose information based on the gesture creation information;
The registration step registers the set gesture information.
さらに、操作情報登録手順を含み、
前記操作情報登録手順は、登録した前記ジェスチャー情報に紐づけて、アプリケーションの操作に関する操作情報を登録する、請求項8記載のプログラム。
Further, the method includes a procedure for registering operation information,
The program according to claim 8 , wherein the operation information registration step registers operation information relating to an operation of an application in association with the registered gesture information.
コンピュータに、登録手順、ジェスチャー画像取得手順、認識手順、及び操作制御手順を含む手順を実行させるためのプログラム:
前記登録手順は、請求項9記載のプログラムにより、前記骨格情報に基づいて設定されたポーズ情報と、1つ以上の前記ポーズ情報から構成される前記ジェスチャー情報と、前記ジェスチャー情報に紐づけられたアプリケーションの操作に関する前記操作情報とを登録し、
前記ジェスチャー画像取得手順は、前記骨格情報を含む1つ以上のポーズ画像から構成されるジェスチャー画像を取得し、
前記認識手順は、前記ジェスチャー画像から前記登録したジェスチャー情報を認識し、
前記操作制御手順は、前記認識したジェスチャー情報と紐づけられた前記操作情報に基づき、入力装置を制御して、アプリケーションを操作する。
A program for causing a computer to execute procedures including a registration procedure, a gesture image acquisition procedure, a recognition procedure, and an operation control procedure:
The registration step includes registering pose information set based on the skeleton information, the gesture information configured from one or more pieces of the pose information, and the operation information related to an operation of an application linked to the gesture information by a program according to claim 9 ;
The gesture image acquisition step acquires a gesture image including one or more pose images including the skeleton information;
the recognition step recognizes the registered gesture information from the gesture image;
The operation control procedure controls an input device to operate an application based on the operation information linked to the recognized gesture information.
JP2020174478A 2020-10-16 2020-10-16 Registration device, operation device, registration method, operation method, program, and recording medium Active JP7613716B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020174478A JP7613716B2 (en) 2020-10-16 2020-10-16 Registration device, operation device, registration method, operation method, program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020174478A JP7613716B2 (en) 2020-10-16 2020-10-16 Registration device, operation device, registration method, operation method, program, and recording medium

Publications (2)

Publication Number Publication Date
JP2022065782A JP2022065782A (en) 2022-04-28
JP7613716B2 true JP7613716B2 (en) 2025-01-15

Family

ID=81387488

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020174478A Active JP7613716B2 (en) 2020-10-16 2020-10-16 Registration device, operation device, registration method, operation method, program, and recording medium

Country Status (1)

Country Link
JP (1) JP7613716B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
JP2013037454A (en) 2011-08-05 2013-02-21 Ikutoku Gakuen Posture determination method, program, device, and system
JP2015116308A (en) 2013-12-18 2015-06-25 三菱電機株式会社 Gesture registration device
JP2017527035A (en) 2014-08-29 2017-09-14 マイクロソフト テクノロジー ライセンシング,エルエルシー Gesture processing using domain-specific gesture language

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013037454A (en) 2011-08-05 2013-02-21 Ikutoku Gakuen Posture determination method, program, device, and system
JP2015116308A (en) 2013-12-18 2015-06-25 三菱電機株式会社 Gesture registration device
JP2017527035A (en) 2014-08-29 2017-09-14 マイクロソフト テクノロジー ライセンシング,エルエルシー Gesture processing using domain-specific gesture language

Also Published As

Publication number Publication date
JP2022065782A (en) 2022-04-28

Similar Documents

Publication Publication Date Title
US9355496B2 (en) Image processing apparatus, image processing method, and medium to display augmented reality objects
US20110273474A1 (en) Image display apparatus and image display method
CN110442245A (en) Display methods, device, terminal device and storage medium based on physical keyboard
US10290100B2 (en) Method for implementing control of display of highlighted area on display
JP2017004354A (en) Display control method, display control program, information processing terminal, and wearable device
KR20180130834A (en) Method and Apparatus for Providing of Movement Guide for Therapeutic Exercise
JP2020081280A (en) Image display control system, image display system and image analysis device
CN111739069A (en) Image registration method, apparatus, electronic device, and readable storage medium
JP7613716B2 (en) Registration device, operation device, registration method, operation method, program, and recording medium
CN106205329A (en) Virtual operation training system
CN112927330A (en) Method and system for generating virtual human body image
JP2010272078A (en) Electronic information board system, electronic information board control device, and cursor control method
JP2018041201A (en) Display control program, display control method and information processing device
TWI832032B (en) System of generating training data by questions and answers and method thereof
WO2014174630A1 (en) Multi-monitor and display method for multi-monitor
JP6448176B2 (en) Medical image sharing system, medical image sharing method, and medical image sharing program
CN110389700A (en) A kind of switching method that screen is shown, device and storage medium
CN106990843A (en) A kind of parameter calibrating method and electronic equipment of eyes tracking system
JP2018128803A (en) Display control program, display control method and display controller
JP2017134851A (en) Display control device, display control method, and program
JP6805858B2 (en) Transmission control program, transmission control method and transmission control device
JP7647708B2 (en) Information processing device, information processing system, information processing method, and information processing program
US20250200826A1 (en) Video processing apparatus excellent in convenience, video processing system, method of controlling video processing apparatus, and storage medium
US20230316612A1 (en) Terminal apparatus, operating method of terminal apparatus, and non-transitory computer readable medium
CN103207676B (en) Computer picture scanning control system and method

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20220630

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230908

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240524

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240604

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20240802

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: 20241126

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241219

R150 Certificate of patent or registration of utility model

Ref document number: 7613716

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150