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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims description 93
- 230000008569 process Effects 0.000 claims description 18
- 238000012360 testing method Methods 0.000 description 55
- 238000003384 imaging method Methods 0.000 description 31
- 238000004891 communication Methods 0.000 description 22
- 238000012545 processing Methods 0.000 description 22
- 238000010586 diagram Methods 0.000 description 21
- 230000000007 visual effect Effects 0.000 description 15
- 238000005516 engineering process Methods 0.000 description 6
- 230000006378 damage Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 208000015181 infectious disease Diseases 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 241000894006 Bacteria Species 0.000 description 1
- 241000700605 Viruses Species 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 210000003423 ankle Anatomy 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 210000002683 foot Anatomy 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 210000000707 wrist Anatomy 0.000 description 1
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.,
特許文献1の技術では、人体動作モデルデータベースに基づき生成された候補ジェスチャーの中から、ユーザが選択したジェスチャーを登録する。しかしながら、ユーザ独自のポーズを登録し、且つ前記ポーズからジェスチャーを作成可能な技術が求められている。
In the technology of
そこで、本発明は、ユーザ独自のポーズを登録し、且つ前記ポーズからジェスチャーの作成を可能にする登録装置、操作装置、登録方法、操作方法、プログラム及び記録媒体を提供することを目的とする。 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.
本発明の登録装置において、例えば、
前記ポーズ登録部は、さらに、ポーズ要求部、及び認識部を含み、
前記ポーズ要求部は、前記ポーズ情報が示すポーズをとる認証対象が含まれるテスト用ポーズ画像の撮像を要求し、
前記ポーズ画像取得部は、前記骨格情報を含むテスト用ポーズ画像を取得し、
前記認識部は、前記テスト用ポーズ画像から前記設定したポーズ情報を認識し、
前記登録部は、前記ポーズ情報を認識できた場合に、前記ポーズ情報を登録する、という態様であってもよい。
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
本装置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
図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
中央処理装置101は、本装置100の全体の制御を担う。本装置100において、中央処理装置101により、例えば、本発明のプログラムやその他のプログラムが実行され、また、各種情報の読み込みや書き込みが行われる。具体的には、例えば、中央処理装置101が、ポーズ登録部10、及びジェスチャー登録部20として機能する。また、中央処理装置101は、例えば、操作情報登録部30としても機能する。
The
バス103は、例えば、外部装置とも接続できる。前記外部装置は、例えば、外部記憶装置(外部データベース等)、プリンター、外部入力装置、外部表示装置、外部撮像装置等があげられる。本装置100は、例えば、バス103に接続された通信デバイス107により、外部ネットワーク(前記通信回線網)に接続でき、外部ネットワークを介して、他の装置と接続することもできる。
The
メモリ102は、例えば、メインメモリ(主記憶装置)が挙げられる。中央処理装置101が処理を行う際には、例えば、後述する記憶装置104に記憶されている本発明のプログラム等の種々の動作プログラムを、メモリ102が読み込み、中央処理装置101は、メモリ102からデータを受け取って、プログラムを実行する。前記メインメモリは、例えば、RAM(ランダムアクセスメモリ)である。また、メモリ102は、例えば、ROM(読み出し専用メモリ)であってもよい。
The
記憶装置104は、例えば、前記メインメモリ(主記憶装置)に対して、いわゆる補助記憶装置ともいう。前述のように、記憶装置104には、本発明のプログラムを含む動作プログラムが格納されている。記憶装置104は、例えば、記録媒体と、記録媒体に読み書きするドライブとの組合せであってもよい。前記記録媒体は、特に制限されず、例えば、内蔵型でも外付け型でもよく、HD(ハードディスク)、CD-ROM、CD-R、CD-RW、MO、DVD、フラッシュメモリー、メモリーカード等が挙げられる。記憶装置104は、例えば、記録媒体とドライブとが一体化されたハードディスクドライブ(HDD)、及びソリッドステートドライブ(SSD)であってもよい。
The
本装置100において、メモリ102及び記憶装置104は、ユーザのログ情報、並びに、外部データベース(図示せず)から取得した情報を記憶することも可能である。
In the
本装置100は、例えば、さらに、入力装置105、表示装置106、及び撮像装置108を含んでもよい。入力装置105は、例えば、タッチパネル、キーボード、マウス等である。表示装置106は、例えば、LEDディスプレイ、液晶ディスプレイ等が挙げられる。撮像装置108は、例えば、カメラ(2Dカメラ、3Dカメラ等)等が挙げられ、撮像部40として機能する。
The
つぎに、本実施形態の登録方法の一例を、図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
まず、ポーズ登録部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
次に、ポーズ設定部12により、前記骨格情報に基づいてポーズ情報を設定する(S12)。前記ポーズ情報とは、例えば、前記骨格情報と前記ポーズとの関係を示す情報である。また、ポーズ登録部10が入力受付部16を含む場合は、例えば、図3に示すように、前記工程(S11)の後に、入力受付部16により、前記骨格情報に基づいて、ポーズに使用する可動連結部に関する使用可動連結部情報の入力を受付けてもよい(S17)。そして、前記工程(S12)において、ポーズ設定部12により、前記骨格情報及び前記使用可動連結部情報に基づいてポーズ情報を設定してもよい。「使用する可動連結部」とは、例えば、ポーズに使用する可動連結部の位置、ポーズのポイントとなる可動連結部の位置を意味する。具体的に、前記使用する可動連結部としては、例えば、動きが少ない可動連結部(関節であれば、頭、首、胴体等)と、動作の末端となる可動連結部(関節であれば、手首、足首等)とが含まれることが好ましい。入力受付部16は、例えば、入力装置(入力装置105や外部入力装置等)を介して、ユーザから入力された前記使用可動連結部情報を受け付けてもよいし、本装置100が前記通信回線網を介して外部から取得した前記使用可動連結部情報の入力を受け付けてもよい。ポーズ設定部12は、例えば、表示装置に前記骨格情報を表示させ、且つ前記入力を受付けた前記使用可動連結部情報を示す視覚情報を前記表示装置に表示された骨格情報に重畳して表示させてもよい。前記表示装置は、特に制限されず、例えば、外部表示装置でもよいし、表示装置106であってもよい。前記視覚情報は、例えば、色、記号、図形等である。具体的には、例えば、前記表示装置に表示された前記骨格情報の可動連結部において、前記使用可動連結部情報が示す可動連結部の色や図形等を、前記使用可動連結部情報が示していない可動連結部の色(例えば、白)や形(例えば、丸)等と異なる色(例えば、緑)や形(例えば、三角)等で表示させる。これにより、ポーズに使用する可動連結部がどこであるか、ユーザが視覚的に分かり易くなる。
Next, the
次に、例えば、ポーズ要求部13により、前記ポーズ情報が示すポーズをとる認証対象が含まれるテスト用ポーズ画像の撮像を要求してもよい(S13)。前記要求は、例えば、外部撮像装置に対する要求してもよいし、本装置100が備える撮像装置108に対する要求してもよい。
Next, for example, the
次に、例えば、ポーズ画像取得部11により、前記骨格情報を含むテスト用ポーズ画像を取得してもよい(S14)。前記テスト用ポーズ画像は、例えば、静止画でもよいし、動画であってもよい。ポーズ画像取得部11は、例えば、前記通信回線網を介して、外部装置から前記テスト用ポーズ画像を取得してもよい。本装置100が撮像部40を備える場合、ポーズ画像取得部11は、例えば、撮像部40が撮像した前記テスト用ポーズ画像を取得してもよい。また、本装置100は、例えば、公知のモーションキャプチャー技術(例えば、3DiVi社のNuitrack等)を用いて、前記テスト用ポーズ画像を取得してもよい。
Next, for example, the pose
次に、例えば、認識部14により、前記テスト用ポーズ画像から前記設定したポーズ情報を認識する(S15)。ポーズ設定部12が前記骨格情報及び前記使用可動連結部情報に基づいてポーズ情報を設定した場合、認識部14は、例えば、前記テスト用ポーズ画像の前記骨格情報のうち、前記使用可動連結部情報が示す前記可動連結部に基づいて、前記設定したポーズ情報を認識してもよい。
Next, for example, the
なお、前記工程(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
ジェスチャー登録部20の処理について具体的に説明する。まず、入力受付部21により、ジェスチャー作成情報の入力を受付ける(S21)。前記ジェスチャー作成情報は、ジェスチャーの作成に関する情報であり、1つ以上の前記ポーズ情報のうち、ユーザが選択したポーズ情報に関する情報を含む。「1つ以上の前記ポーズ情報」とは、前記工程(S10)においてポーズ登録部10により登録されたポーズ情報のみならず、例えば、本装置100に予め登録(記憶)されているポーズ情報が含まれていてもよい。前記ユーザが選択したポーズ情報に関する情報には、例えば、前記ポーズ情報の順序に関する情報が含まれていてもよい。前記ジェスチャー情報は、例えば、さらに、前記ポーズ情報の制御に関する制御情報を含んでもよい。前記制御情報は、例えば、ポーズの繰り返しに関する情報、ジェスチャー及びポーズの少なくとも一方の動作に関する制限時間等がある。入力受付部21は、例えば、入力装置(入力装置105や外部入力装置等)を介して、ユーザから入力された前記ジェスチャー作成情報を受け付けてもよいし、本装置100が前記通信回線網を介して外部から取得した前記ジェスチャー作成情報の入力を受け付けてもよい。
The processing of the
次に、ジェスチャー設定部22により、前記ジェスチャー作成情報に基づいて、1つ以上のポーズ情報から構成されるジェスチャー情報を設定する(S22)。
Next, the
次に、例えば、ジェスチャー要求部23により、前記ジェスチャー情報が示すジェスチャーをとる前記認証対象が含まれるテスト用ジェスチャー画像の撮像を要求してもよい(S23)。前記要求は、例えば、外部撮像装置に対する要求してもよいし、本装置100が備える撮像装置108に対する要求してもよい。
Next, for example, the
次に、例えば、ジェスチャー画像取得部24により、前記骨格情報を含む1つ以上の前記ポーズ画像から構成されるテスト用ジェスチャー画像を取得してもよい(S24)。前記テスト用ジェスチャー画像は、例えば、静止画でもよいし、動画であってもよい。ジェスチャー画像取得部24は、例えば、前記通信回線網を介して、外部装置から前記テスト用ジェスチャー画像を取得してもよい。本装置100が撮像部40を備える場合、ジェスチャー画像取得部24は、例えば、撮像部40が撮像した前記テスト用ジェスチャー画像を取得してもよい。また、本装置100は、例えば、公知のモーションキャプチャー技術(例えば、3DiVi社のNuitrack等)を用いて、前記テスト用ジェスチャー画像を取得してもよい。
Next, for example, the gesture
次に、例えば、認識部25により、前記テスト用ジェスチャー画像から前記設定したジェスチャー情報を認識してもよい(S25)。具体的に、認識部25は、例えば、1つ以上のポーズ情報を認識することで、前記ジェスチャー情報を認識する。つまり、ポーズ情報が2つ以上である場合、認識部25は、例えば、認識部14による処理を繰り返し実行することになる。ポーズ情報の認識に関する具体的な処理は、認識部14と同様である。
Next, for example, the
なお、前記工程(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
前記工程(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
前記工程(S23)において、ジェスチャー要求部23は、例えば、さらに、前記ジェスチャー情報を構成する前記1つ以上のポーズ情報を表示装置に表示させてもよい。前記表示装置は、特に制限されず、外部表示装置でもよいし、表示装置106であってもよい。そして、前記工程(S25)において、認識部25は、例えば、前記ポーズ情報毎に、前記ポーズ情報を認識できたか否かを示す視覚情報を前記表示装置に表示されたポーズ情報に重畳して表示させてもよい。前記視覚情報は、前記認識の結果毎に異なる視覚的に識別可能な情報であればよく、例えば、文字、記号、図形等がある。より具体的な例示としては、例えば、前記表示装置に表示された各ポーズ情報を囲う枠等があり、認識された場合と認識されなかった場合とで前記枠の色が異なる。これにより、例えば、各ポーズ情報が認識されたか否か、ジェスチャー情報が認識されなかった場合にどのポーズ情報が認識されなかったのかをユーザ(例えば、認証対象)が把握することができる。
In the step (S23), the
本装置100は、前述のように、例えば、さらに、操作情報登録部30を含んでもよい。操作情報登録部30は、図3に示すように、前記工程(S20)の後に続けて、登録した前記ジェスチャー情報に紐づけて、アプリケーションの操作に関する操作情報を登録する(S30)。前記操作情報(イベントともいう)は、例えば、マウスイベント、キーイベント等がある。前記マウスイベントとしては、例えば、クリック操作、ポインターの移動操作、ホイール操作(スクロール操作)等がある。前記キーイベントとしては、例えば、キーボード上の各種キーの入力操作等がある。これにより、例えば、本装置100を操作装置に適用することができる。前記操作装置は、特に制限されないが、認証対象の動作によって各種操作が可能な装置であり、具体的には、例えば、実施形態2記載の操作装置200がある。
As described above, the
本装置100は、前述のように、例えば、さらに、撮像部40を含んでもよい。撮像部40は、例えば、前記工程(S11)、前記工程(S14)、及び前記工程(S24)の前に、各画像を撮像する(図3に図示せず)。
As described above, the
本実施形態によれば、ポーズ登録部10における処理によりユーザ独自のポーズを登録することができる。また、本実施形態によれば、ポーズ登録部10における処理により登録した前記ポーズを含む1つ以上のポーズからジェスチャーの作成を可能にする。さらに、本実施形態によれば、前記ポーズ情報及び前記ジェスチャー情報の登録前に、テスト用ポーズ画像及びテスト用ジェスチャー画像を取得して、前記ポーズ情報及び前記ジェスチャー情報を認識できるかテストすることで、前記ポーズ情報及び前記ジェスチャー情報の誤登録を防ぐことができる。また、本実施形態は、例えば、前記使用可動連結部に基づいて前記ポーズ情報を設定することで、ユーザの意図しないポーズ情報の登録を防ぐことができ、且つ認識部14及び25による認識の精度を向上させることができる。さらに、本実施形態は、例えば、テスト用ポーズ画像及びテスト用ジェスチャー画像に、前記使用可動連結部情報を重畳して表示させることもできる。
According to this embodiment, a user's own pose can be registered by processing in the
[実施形態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
本装置200は、例えば、前記各部を含む1つの装置でもよいし、前記各部が、前記通信回線網を介して接続可能な装置でもよい。また、本装置200は、前記通信回線網を介して、前述の外部装置と接続可能である。前記通信回線網は、例えば、前述と同様である。本装置200は、例えば、システムとしてサーバに組み込まれていてもよい。また、本装置200は、例えば、本発明のプログラムがインストールされたパーソナルコンピュータ(PC、例えば、デスクトップ型、ノート型)、スマートフォン、タブレット端末等であってもよい。さらに、本装置200は、例えば、前記各部のうち少なくとも一つがサーバ上にあり、その他の前記各部が端末上にあるような、クラウドコンピューティングやエッジコンピューティング等の形態であってもよい。
The
図5に、本装置200のハードウエア構成のブロック図を例示する。本装置200のハードウエア構成は、特に言及しない限り、図2に示す登録装置100のハードウエア構成と同様である。
Figure 5 shows an example block diagram of the hardware configuration of the
中央処理装置101は、例えば、登録部201、ジェスチャー画像取得部202、認識部203、及び操作制御部204として機能する。
The
撮像装置108は、例えば、撮像部205として機能する。
The
つぎに、本実施形態の操作方法の一例を、図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
まず、登録部201により、前記実施形態1記載の操作情報登録部30を含む態様の登録装置100を用いて、前記骨格情報に基づいて設定された前記ポーズ情報と、1つ以上の前記ポーズ情報から構成される前記ジェスチャー情報と、前記ジェスチャー情報に紐づけられたアプリケーションの操作に関する前記操作情報とを登録する(S201)。
First, the
次に、ジェスチャー画像取得部202により、前記骨格情報を含む1つ以上のポーズ画像から構成されるジェスチャー画像を取得する(S202)。具体的には、例えば、登録装置100のジェスチャー画像取得部24における処理と同様である。ジェスチャー画像取得部202は、例えば、登録装置100のジェスチャー画像取得部24を用いてもよい。
Next, the gesture
次に、認識部203により、前記ジェスチャー画像から前記登録したジェスチャー情報を認識する(S203)。具体的には、例えば、登録装置100の認識部25における処理と同様である。認識部203は、例えば、登録装置100の認識部25を用いてもよい。
Next, the
そして、操作制御部204により、前記認識したジェスチャー情報と紐づけられた前記操作情報に基づき、入力装置を制御して、アプリケーションを操作し(S204)、終了する(END)。前記入力装置は、例えば、外部入力装置でもよいし、入力装置105であってもよい。前記アプリケーションは、特に制限されず、例えば、メモリ102及び記憶装置104に記憶されているアプリケーションであり、オペレーティングシステムであってもよいし、オペレーティングシステム以外のアプリケーションであってもよい。
Then, the
本装置200は、前述のように、例えば、さらに、撮像部205を含んでもよい。撮像部205は、例えば、前記工程(S201)における処理中、及び前記工程(S202)の前に、各画像を撮像する(図6に図示せず)。
As described above, the
本実施形態によれば、登録部201における処理により、前記実施形態1と同様に、ユーザ独自のポーズ情報を登録することができ、1つ以上のポーズからジェスチャーの作成を可能にする。さらに、本実施形態によれば、作成したジェスチャーを用いて、入力装置を使用することなく、アプリケーションの操作が可能になる。入力装置を使用しないこと、すなわち、非接触操作が可能になることで、例えば、作業効率の向上、衛生上のリスク低減、入力装置の破損防止等の効果が得られる。
According to this embodiment, as in the first embodiment, processing in the
[実施形態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,
ポーズ画像は、例えば、下記(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
(2) A countdown to imaging begins, and the countdown is displayed on the
(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
(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
(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
図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
前記ポーズ情報の設定終了後、例えば、図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
図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
図13は、操作装置200を手術室でのモニタ画像の操作に適用した一例である。操作装置200の導入前は、図13左図に示すように、アシスタントがモニタ画面を操作して、MRI画像等の閲覧を可能にしていた。しかしながら、操作装置200の導入後は、アシスタントを配置する必要がなく、ドクターがその場でジェスチャーすることによりモニタ画面の操作が可能である。これにより、人件費を抑えることができる。
Figure 13 shows an example of the application of the
図14は、操作装置200をデジタルサイネージや案内板の操作に適用した一例である。操作装置200の導入前は、図14左図に示すように、多数の人が前記デジタルサイネージ等に触れて操作(接触操作)するため、デジタルサイネージ等の破損や毀損等の恐れがあった。また、前記接触操作により、菌やウイルス等の感染リスクが高まるという問題がある。しかしながら、操作装置200の導入後は、ジェスチャーによる操作、すなわち、非接触操作が可能である。これにより、破損、毀損等の恐れがなく、感染リスクを抑えることができる。
Figure 14 shows an example of the application of the
[実施形態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
(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
(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
(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
(Appendix 8)
Further, an operation information registration unit is included,
8. The registration device according to
(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
(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
(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
(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
(Appendix 15)
The registration method described in
(Appendix 16)
16. The registration method according to any one of
(Appendix 17)
Further, the method includes an operation information registration step,
The registration method according to any one of
(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
(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 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
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
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.
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)
| 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)
| 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 |
-
2020
- 2020-10-16 JP JP2020174478A patent/JP7613716B2/en active Active
Patent Citations (3)
| 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 |