JP7495651B2 - オブジェクト姿勢制御プログラムおよび情報処理装置 - Google Patents
オブジェクト姿勢制御プログラムおよび情報処理装置 Download PDFInfo
- Publication number
- JP7495651B2 JP7495651B2 JP2023093373A JP2023093373A JP7495651B2 JP 7495651 B2 JP7495651 B2 JP 7495651B2 JP 2023093373 A JP2023093373 A JP 2023093373A JP 2023093373 A JP2023093373 A JP 2023093373A JP 7495651 B2 JP7495651 B2 JP 7495651B2
- Authority
- JP
- Japan
- Prior art keywords
- unit
- operating body
- image
- posture
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000010365 information processing Effects 0.000 title claims description 15
- 239000003550 marker Substances 0.000 claims description 24
- 238000003384 imaging method Methods 0.000 claims description 18
- 238000003672 processing method Methods 0.000 claims 1
- 238000000034 method Methods 0.000 description 92
- 230000008569 process Effects 0.000 description 77
- 238000001514 detection method Methods 0.000 description 68
- 210000003811 finger Anatomy 0.000 description 21
- 230000006870 function Effects 0.000 description 21
- 238000010586 diagram Methods 0.000 description 17
- 238000004891 communication Methods 0.000 description 12
- 238000012545 processing Methods 0.000 description 11
- 230000008859 change Effects 0.000 description 10
- 210000000988 bone and bone Anatomy 0.000 description 5
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000003190 augmentative effect Effects 0.000 description 3
- 230000007613 environmental effect Effects 0.000 description 3
- 210000003813 thumb Anatomy 0.000 description 3
- 230000004075 alteration Effects 0.000 description 2
- 238000006073 displacement reaction Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 210000000544 articulatio talocruralis Anatomy 0.000 description 1
- 230000037237 body shape Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 210000002310 elbow joint Anatomy 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- 210000003857 wrist joint Anatomy 0.000 description 1
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Description
本発明の第1実施形態に係るオブジェクト姿勢制御システムについて、図面を参照しながら詳細に説明する。
図1に、オブジェクト姿勢制御システム1のハードウェア構成および機能ブロック図を示す。図1に示すように、オブジェクト姿勢制御システム1は、端末10およびサーバ20を含む。端末10およびサーバ20を合わせて情報処理装置という場合がある。
図2は、オブジェクト姿勢制御システム1における端末10の各構成要素およびサーバ20の各構成要素によって構成され、オブジェクト姿勢制御機能を実現させるプログラム
(オブジェクト姿勢制御プログラム)を制御するオブジェクト姿勢制御部100の機能ブロック図を示す。この例では、オブジェクト姿勢制御プログラムが端末10に設けられている例を説明する。
次に、オブジェクト姿勢制御部100におけるオブジェクト姿勢制御プログラムによる命令に基づいたオブジェクト姿勢制御処理について説明する。オブジェクト姿勢制御処理は、重畳表示処理S100およびオブジェクト姿勢検出処理を含む。図3(A)は、重畳表示処理のフロー図である。図3(B)は、オブジェクト姿勢検出処理のフロー図である。図3(B)に示すように、オブジェクト姿勢検出処理は、第1オブジェクト姿勢検出処理S200および第2オブジェクト姿勢検出処理S300を含む。重畳表示処理と、オブジェクト姿勢検出処理とは、並行して行うことができる。
図4に、重畳表示処理S100を示す。重畳表示処理S100は、オブジェクト姿勢制御プログラムを含むアプリケーションを起動させることをきっかけとして開始される。
(第2画像ともいう)を表示する。
図8に、第1オブジェクト姿勢検出処理S200のフロー図を示す。第1オブジェクト姿勢検出処理S200は、検出開始信号が入力されることをきっかけとして行われる。検出開始信号は、ユーザが入力してもよいし、プログラムから所定の信号が入力されてもよい。
図10は、第2オブジェクト姿勢検出処理S300のフロー図である。第2オブジェクト姿勢検出処理S300は、第1オブジェクト姿勢検出処理S200の終了をきっかけに開始される。
本実施形態では、第1実施形態と異なるオブジェクトの姿勢制御処理について説明する。具体的には、複数の部位が一つの端末の移動に基づいて移動する例について説明する。なお、第1と同様の構成および方法については、適宜省略する場合がある。
図13は、オブジェクト姿勢制御システム1Aにおける、オブジェクト姿勢制御部100Aの機能ブロック図を示す。図22に示すように、オブジェクト姿勢制御部100Aは、撮像画像取得部110、マーカー検出部120、空間定義部130、オブジェクト表示部140、操作体検出部150、重畳部分検出部160、通知部170、移動情報取得部180、およびオブジェクト座標変更部190に加えて、第2操作体検出部195、第2重畳部分検出部200を含む。
図14に、オブジェクト姿勢制御部100Aにおけるオブジェクト姿勢制御プログラムによる命令に基づいた第1オブジェクト姿勢検出処理S200Aのフロー図を示す。図14に示すように、重畳部分の通知がなされた後(S250)、追加で操作体を設定するか判定する(S255)。上記判定は、所定の期間において操作体として設定された対象物以外に動いている対象物があるか否かに基づいてなされてもよいし、ユーザからの入力情報によりなされてもよい。また、表示部11に「新たな操作体を追加しますか?」と表示されるとともに、「はい」および「いいえ」のボタンが表示されてもよい。追加で設定しない場合(S255;No)、第1オブジェクト姿勢検出処理S200Aが終了となる。
(より具体的には左手の人差し指の先端部91a)を操作体として設定してもよい(S265)。
本発明の第1実施形態では、操作体の移動情報において、X座標、Y座標、Z座標を用いる例を示したが、これに限定されない。例えば、X座標、Y座標、Z座標だけではなく角度θを用いてもよい。この場合、X座標、Y座標、Z座標のいずれかが用いられなくてもよい。操作体の動きに合わせて仮想空間におけるオブジェクト80の***作部位(部位81a)の情報、および表示部11におけるオブジェクト80の***作部位(部位81a)の位置座標が変更され、変更後の位置座標の情報が記憶される(座標情報の書き換えがなされる)。これにより、オブジェクトの姿勢において、特にひねりの姿勢を制御することができる。
Claims (3)
- プロセッサに、
オブジェクトを表す第1画像を、マーカーが配置された第1対象物を含む実空間を撮像部で撮像して得られた第2画像における前記第1対象物に重畳させて表示部に表示し、
前記実空間において前記撮像部と前記第1対象物との間に位置する第2対象物を操作体として設定し、
前記オブジェクトの部位と前記操作体との少なくとも一部の位置座標が重なったことが検出された後の前記操作体の移動量に基づいて、前記位置座標が重なった部分に対応する前記オブジェクトの部位の位置を変化させて前記オブジェクトの姿勢を制御させるためのプログラム。 - 1以上のプロセッサを備え、前記1以上のプロセッサが、
オブジェクトを表す第1画像を、マーカーが配置された第1対象物を含む実空間を撮像部で撮像して得らされた第2画像における前記第1対象物に重畳させて表示部に表示し、
前記実空間において前記撮像部と前記第1対象物との間に位置する第2対象物を操作体として設定し、
前記オブジェクトの部位と前記操作体との少なくとも一部の位置座標が重なったことが検出された後の前記操作体の移動量に基づいて、前記位置座標が重なった部分に対応する前記オブジェクトの部位の位置を変化させて前記オブジェクトの姿勢を制御する、
情報処理システム。 - プロセッサが、オブジェクトを表す第1画像を、マーカーが配置された第1対象物を含む実空間を撮像部して得られた第2画像における前記第1対象物に重畳させて表示部に表示し、
プロセッサが、前記実空間において前記撮像部と前記第1対象物との間に位置する第2対象物を操作体として設定し、
プロセッサが、前記オブジェクトの部位と前記操作体との少なくとも一部の位置座標が重なったことが検出された後の前記操作体の移動量に基づいて、前記位置座標が重なった部分に対応する前記オブジェクトの部位の位置を変化させて前記オブジェクトの姿勢を制御する、
情報処理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2023093373A JP7495651B2 (ja) | 2019-03-27 | 2023-06-06 | オブジェクト姿勢制御プログラムおよび情報処理装置 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019061945A JP7299478B2 (ja) | 2019-03-27 | 2019-03-27 | オブジェクト姿勢制御プログラムおよび情報処理装置 |
JP2023093373A JP7495651B2 (ja) | 2019-03-27 | 2023-06-06 | オブジェクト姿勢制御プログラムおよび情報処理装置 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019061945A Division JP7299478B2 (ja) | 2019-03-27 | 2019-03-27 | オブジェクト姿勢制御プログラムおよび情報処理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2023111956A JP2023111956A (ja) | 2023-08-10 |
JP7495651B2 true JP7495651B2 (ja) | 2024-06-05 |
Family
ID=72639577
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019061945A Active JP7299478B2 (ja) | 2019-03-27 | 2019-03-27 | オブジェクト姿勢制御プログラムおよび情報処理装置 |
JP2023093373A Active JP7495651B2 (ja) | 2019-03-27 | 2023-06-06 | オブジェクト姿勢制御プログラムおよび情報処理装置 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019061945A Active JP7299478B2 (ja) | 2019-03-27 | 2019-03-27 | オブジェクト姿勢制御プログラムおよび情報処理装置 |
Country Status (1)
Country | Link |
---|---|
JP (2) | JP7299478B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7299478B2 (ja) | 2019-03-27 | 2023-06-28 | 株式会社Mixi | オブジェクト姿勢制御プログラムおよび情報処理装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011203823A (ja) | 2010-03-24 | 2011-10-13 | Sony Corp | 画像処理装置、画像処理方法及びプログラム |
WO2018038136A1 (ja) | 2016-08-24 | 2018-03-01 | ナーブ株式会社 | 画像表示装置、画像表示方法、及び画像表示プログラム |
JP2019020836A (ja) | 2017-07-12 | 2019-02-07 | 株式会社コロプラ | 情報処理方法、装置、および当該情報処理方法をコンピュータに実行させるためのプログラム |
JP2020161006A (ja) | 2019-03-27 | 2020-10-01 | 株式会社ミクシィ | オブジェクト姿勢制御プログラムおよび情報処理装置 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014071499A (ja) | 2012-09-27 | 2014-04-21 | Kyocera Corp | 表示装置および制御方法 |
JP2016524262A (ja) | 2013-07-10 | 2016-08-12 | リアル ビュー イメージング リミテッド | 3次元ユーザインタフェース |
JP6220937B1 (ja) | 2016-08-26 | 2017-10-25 | 株式会社コロプラ | 情報処理方法、当該情報処理方法をコンピュータに実行させるためのプログラム及びコンピュータ |
-
2019
- 2019-03-27 JP JP2019061945A patent/JP7299478B2/ja active Active
-
2023
- 2023-06-06 JP JP2023093373A patent/JP7495651B2/ja active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011203823A (ja) | 2010-03-24 | 2011-10-13 | Sony Corp | 画像処理装置、画像処理方法及びプログラム |
WO2018038136A1 (ja) | 2016-08-24 | 2018-03-01 | ナーブ株式会社 | 画像表示装置、画像表示方法、及び画像表示プログラム |
JP2019020836A (ja) | 2017-07-12 | 2019-02-07 | 株式会社コロプラ | 情報処理方法、装置、および当該情報処理方法をコンピュータに実行させるためのプログラム |
JP2020161006A (ja) | 2019-03-27 | 2020-10-01 | 株式会社ミクシィ | オブジェクト姿勢制御プログラムおよび情報処理装置 |
Also Published As
Publication number | Publication date |
---|---|
JP7299478B2 (ja) | 2023-06-28 |
JP2020161006A (ja) | 2020-10-01 |
JP2023111956A (ja) | 2023-08-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11262835B2 (en) | Human-body-gesture-based region and volume selection for HMD | |
KR101844390B1 (ko) | 사용자 인터페이스 제어를 위한 시스템 및 기법 | |
US20140240225A1 (en) | Method for touchless control of a device | |
US20140123077A1 (en) | System and method for user interaction and control of electronic devices | |
US20180005424A1 (en) | Display control method and device | |
US10234955B2 (en) | Input recognition apparatus, input recognition method using maker location, and non-transitory computer-readable storage program | |
TW201346640A (zh) | 影像處理裝置及電腦程式產品 | |
US10372229B2 (en) | Information processing system, information processing apparatus, control method, and program | |
JP6344530B2 (ja) | 入力装置、入力方法、及びプログラム | |
JP7495651B2 (ja) | オブジェクト姿勢制御プログラムおよび情報処理装置 | |
CN116194867A (zh) | 扩展现实***的用户界面布局和输入的动态配置 | |
EP4195664A1 (en) | Image processing method, mobile terminal, and storage medium | |
TW201342121A (zh) | 用以提供關於計算系統指令手勢之視覺回授的機制 | |
JP2009251702A (ja) | 情報処理装置、情報処理方法及び情報処理プログラム | |
WO2020080107A1 (ja) | 情報処理装置、情報処理方法、及びプログラム | |
JP2011227828A (ja) | 情報処理装置、その処理方法及びプログラム | |
JP7279975B2 (ja) | 2次元カメラを利用して客体制御を支援する方法、システムおよび非一過性のコンピュータ読み取り可能な記録媒体 | |
JP6618301B2 (ja) | 情報処理装置、その制御方法、プログラム、及び記憶媒体 | |
JP5456817B2 (ja) | 表示制御装置、表示制御方法、情報表示システム及びプログラム | |
US20150042621A1 (en) | Method and apparatus for controlling 3d object | |
JP6169462B2 (ja) | 情報処理装置及び情報処理方法 | |
JPWO2018150757A1 (ja) | 情報処理システム、情報処理方法、およびプログラム | |
CN111399631B (zh) | 虚拟内容显示方法、装置、终端设备及存储介质 | |
US20150323999A1 (en) | Information input device and information input method | |
JP6523509B1 (ja) | ゲームプログラム、方法、および情報処理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230620 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230620 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20231228 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240109 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240227 |
|
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: 20240423 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240506 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7495651 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |