JP5900393B2 - 情報処理装置、操作制御方法及びプログラム - Google Patents
情報処理装置、操作制御方法及びプログラム Download PDFInfo
- Publication number
- JP5900393B2 JP5900393B2 JP2013058858A JP2013058858A JP5900393B2 JP 5900393 B2 JP5900393 B2 JP 5900393B2 JP 2013058858 A JP2013058858 A JP 2013058858A JP 2013058858 A JP2013058858 A JP 2013058858A JP 5900393 B2 JP5900393 B2 JP 5900393B2
- Authority
- JP
- Japan
- Prior art keywords
- gesture
- reference position
- user
- information processing
- processing apparatus
- 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.)
- Expired - Fee Related
Links
- 230000010365 information processing Effects 0.000 title claims description 90
- 238000000034 method Methods 0.000 title claims description 50
- 238000012545 processing Methods 0.000 claims description 22
- 230000004044 response Effects 0.000 claims description 2
- 230000033001 locomotion Effects 0.000 description 22
- 238000010586 diagram Methods 0.000 description 19
- 230000008569 process Effects 0.000 description 14
- 238000004891 communication Methods 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 9
- 230000008859 change Effects 0.000 description 8
- 210000003811 finger Anatomy 0.000 description 8
- 239000003550 marker Substances 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 230000002123 temporal effect Effects 0.000 description 4
- 210000003813 thumb Anatomy 0.000 description 3
- 101100042610 Arabidopsis thaliana SIGB gene Proteins 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 2
- 210000004247 hand Anatomy 0.000 description 2
- 210000003128 head Anatomy 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 101100421503 Arabidopsis thaliana SIGA gene Proteins 0.000 description 1
- 101100042615 Arabidopsis thaliana SIGD gene Proteins 0.000 description 1
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 101100294408 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) MOT2 gene Proteins 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000004397 blinking Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 101150117326 sigA gene Proteins 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/017—Head mounted
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/0101—Head-up displays characterised by optical features
- G02B2027/0138—Head-up displays characterised by optical features comprising image capture systems, e.g. camera
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/0101—Head-up displays characterised by optical features
- G02B2027/014—Head-up displays characterised by optical features comprising information/image processing systems
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/017—Head mounted
- G02B2027/0178—Eyeglass type
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/0179—Display position adjusting means not related to the information to be displayed
- G02B2027/0187—Display position adjusting means not related to the information to be displayed slaved to motion of at least a part of the body of the user, e.g. head, eye
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Optics & Photonics (AREA)
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
- Controls And Circuits For Display Device (AREA)
Description
1.概要
2.一実施形態に係る情報処理装置
2−1.ハードウェア構成
2−2.論理的な構成
2−3.ジェスチャの例
2−4.基準位置の例
2−5.ジェスチャ領域の設定例
2−6.ジェスチャ領域のマージ
2−7.ジェスチャインタフェース用の標識
3.処理の流れの例
3−1.全体的な流れ
3−2.操作の実行
4.複数の装置の連携
5.まとめ
本開示に係る技術は、様々な形態の装置に適用可能である。図1は、本開示に係る技術が適用可能な装置の概要について説明するための説明図である。図1の例において、情報処理装置100は、ヘッドマウントディスプレイ(HMD)である。HMDは、ユーザの頭部に装着され、ユーザの目の一方又は双方の前方に配置されるシースルー型の又は非シースルー型の画面(screen)を有する。情報処理装置100は、カメラ101をも備える。カメラ101は、その光軸がユーザの視線と略平行になるように配置され、ユーザの視界に重なる画像を撮像するために用いられる。情報処理装置100の筐体は、画面を支持するフレームと、ユーザの側頭部に位置するいわゆるテンプルとを含む。テンプルの内部には情報処理及び通信のための様々なモジュールが格納され得る。筐体の表面には、タッチセンサ、ボタン、スイッチ又はホイールなどの操作手段が配設されてもよい。
[2−1.ハードウェア構成]
図5は、情報処理装置100のハードウェア構成の一例を示すブロック図である。図5を参照すると、情報処理装置100は、カメラ101、マイクロフォン102、入力デバイス103、センサ104、メモリ105、通信インタフェース(I/F)107、ディスプレイ108、スピーカ109、遠隔操作I/F110、バス111及びプロセッサ112を備える。
カメラ101は、CCD(Charge Coupled Device)又はCMOS(Complementary Metal Oxide Semiconductor)などの撮像素子を有し、画像を撮像する。カメラ101により撮像される画像(動画を構成する各フレーム)は、情報処理装置100による処理のための入力画像として扱われる。
マイクロフォン102は、ユーザにより発せられる音声を集音し、音声信号を生成する。マイクロフォン102により生成される音声信号は、情報処理装置100による音声認識のための入力音声として扱われ得る。マイクロフォン102は、無指向性マイクロフォンであってもよく、又は固定的な若しくは可変的な指向性を有していてもよい。
入力デバイス103は、ユーザが情報処理装置100を直接的に操作するために使用されるデバイスである。入力デバイス103は、例えば、情報処理装置100の筐体に配設されるタッチセンサ、ボタン、スイッチ又はホイールなどを含み得る。入力デバイス103は、ユーザ入力を検出すると、検出されたユーザ入力に対応する入力信号を生成する。
センサ104は、情報処理装置100の位置を測定する測位センサ、情報処理装置100に加わる加速度を測定する加速度センサ、情報処理装置100の姿勢を測定するジャイロセンサなどのセンサモジュール群を含み得る。センサ104により生成されるセンサデータは、オブジェクト認識の支援、地理的な位置に特化したデータの取得、又はユーザ入力の検出などの様々な用途のために利用されてよい。
メモリ105は、半導体メモリ又はハードディスクなどの記憶媒体(非一時的な媒体:non-transitory media)により構成され、情報処理装置100による処理のためのプログラム及びデータを記憶する。メモリ105により記憶されるデータは、後に説明する様々なデータベース内のデータを含み得る。なお、本明細書で説明するプログラム及びデータの一部又は全部は、メモリ105により記憶されることなく、外部のデータソース(例えば、データサーバ、ネットワークストレージ又は外付けメモリなど)から取得されてもよい。
通信I/F107は、情報処理装置100による他の装置との間の通信を仲介する。通信I/F107は、任意の無線通信プロトコル又は有線通信プロトコルをサポートし、他の装置との間の通信接続を確立する。
ディスプレイ108は、LCD(Liquid Crystal Display)、OLED(Organic light-Emitting Diode)又はCRT(Cathode Ray Tube)などにより構成される画面と回路素子とを有する。ディスプレイ108の画面は、ユーザの視界に入るようにユーザの目の前方に配置され、その画角はカメラ101の画角に一致し又は部分的に重なる。ディスプレイ108は、情報処理装置100により生成される出力画像を表示する。
スピーカ109は、振動板及びアンプなどの回路素子を有し、情報処理装置100により生成される出力音声信号に基づいて、音声を出力する。
遠隔操作I/F110は、遠隔操作可能な機器へ遠隔操作信号(赤外線信号、無線信号又はその他の制御信号)を送信するインタフェースである。遠隔操作I/F110は、後に説明するプロセッサ112から入力される遠隔操作信号を変調し、変調された信号を送信する。
バス111は、カメラ101、マイクロフォン102、入力デバイス103、センサ104、メモリ105、通信I/F107、ディスプレイ108、スピーカ109、遠隔操作I/F110及びプロセッサ112を相互に接続する。
プロセッサ112は、例えば、CPU(Central Processing Unit)又はDSP(Digital Signal Processor)などであってよい。プロセッサ112は、メモリ105又は他の記憶媒体に記憶されるプログラムを実行することにより、後に説明する情報処理装置100の様々な機能を動作させる。
図6は、図5に示した情報処理装置100のメモリ105及びプロセッサ112により実現される論理的機能の構成の一例を示すブロック図である。図6を参照すると、情報処理装置100は、画像取得部120、音声取得部130、アプリケーション部140、認識部150、オブジェクトデータベース(DB)160、ジェスチャDB170及び制御部180を備える。認識部150は、オブジェクト認識部152、ジェスチャ認識部154及び音声認識部156を含む。制御部180は、操作制御部182及び表示制御部184を含む。
画像取得部120は、カメラ101により撮像される画像を入力画像として取得する。入力画像は、典型的には、動画を構成する一連のフレームの各々である。入力画像は、ユーザの視界に重なる画角を有する。そして、画像取得部120は、取得した入力画像を認識部150及び制御部180へ出力する。
音声取得部130は、マイクロフォン102により生成される音声信号を入力音声として取得する。そして、音声取得部130は、取得した入力音声を認識部150へ出力する。
アプリケーション部140は、情報処理装置100が有する様々なアプリケーションを実行し、表示オブジェクトを生成する。例えば、インターネットブラウザ、コンテンツプレーヤ、メーラ又はSNS(Social Networking Service)クライアントなどのウィンドウが、表示オブジェクトとして生成されてよい。各アプリケーションは、後に説明する操作制御部182による制御の下で、アプリケーション処理を実行する。
オブジェクト認識部152は、画像取得部120から入力される入力画像内で、実オブジェクト及び操作体を認識する。オブジェクト認識部152は、例えば、入力画像から抽出される画像特徴量をオブジェクトDB160により予め記憶される既知の実オブジェクトの画像特徴量と照合することにより、入力画像に映る実オブジェクトを識別すると共に、識別した実オブジェクトの画像内の位置を認識する。オブジェクト認識部152は、例えば、SfM(Structure from Motion)法又はSLAM(Simultaneous Localization And Mapping)法などのより高度なオブジェクト認識アルゴリズムを用いて、実オブジェクトの3次元的な位置及び姿勢を認識してもよい。オブジェクト認識部152は、同様に、例えば、ユーザの手、足、又はその他の実オブジェクトである操作体をも認識し得る。
ジェスチャ認識部154は、操作対象を操作するために操作体を用いてユーザにより演じられるジェスチャを認識する。ジェスチャ認識部154により実行されるジェスチャ認識処理は、操作体を含む部分画像の切り出し、切り出した部分画像のスケーリング、部分画像の一時的な保存、フレーム間の差分の計算などを含み得る。ジェスチャ認識部154は、例えば、オブジェクト認識部152により認識される操作体の位置、形状又はサイズなどの属性を追跡し、それら属性の時間的変化をジェスチャDB170により予め記憶される既知のパターンと照合することにより、操作体が表現するジェスチャを認識してもよい。なお、本明細書において、ジェスチャとの用語は、操作体の属性の時間的変化を伴わない、静的なポーズ(形状)をも含むものとする。ジェスチャ認識部154により認識され得るジェスチャの非限定的ないくつかの例について、後に図面を用いて説明する。
音声認識部156は、音声取得部130から入力される入力音声に基づいて、ユーザの音声を認識する。音声認識部156は、例えば、実行中のアプリケーション又はUIが音声コマンドの入力を受け付ける場合には、ユーザの音声から音声コマンドを認識し、認識した音声コマンドの識別子を制御部180へ出力する。
オブジェクトDB160は、オブジェクト認識部152により認識される実オブジェクト及び操作体について予め定義されるオブジェクトデータを記憶するデータベースである。オブジェクトデータは、例えば、各実オブジェクトの識別子、画像特徴量、遠隔操作フラグ及び仮想操作フラグを含み得る。遠隔操作フラグは、対応する実オブジェクトが遠隔操作可能な機器であるか否かを示すフラグである。仮想操作フラグは、対応する実オブジェクトについて仮想的な操作が定義されているか否かを示すフラグである。さらに、オブジェクトDB160は、音声認識部156により音声認識のために使用される音声コマンドごとの音声特徴データを予め記憶してもよい。
ジェスチャDB170は、操作制御部182が操作対象の操作を制御するために使用するジェスチャデータを記憶するデータベースである。ジェスチャDB170により記憶されるデータは、操作対象に依存しない共通的なジェスチャインタフェースのためのデータと、個々の操作対象に固有のジェスチャインタフェースのためのデータとを含み得る。ジェスチャデータは、例えば、操作体の属性(位置、形状及びサイズなど)の任意の組合せについての、静的なパターン又は時間的変化のパターンを定義する。遠隔操作可能な実オブジェクトについてのジェスチャデータは、個々のジェスチャと送信すべき遠隔制御信号とをマッピングする。仮想的な操作を有する実オブジェクトについてのジェスチャデータは、個々のジェスチャと表示されるべき仮想的な操作の内容とをマッピングする。表示オブジェクトについてのジェスチャデータは、個々のジェスチャと実行すべきアプリケーション処理とをマッピングする。後に説明する操作制御部174は、これらジェスチャデータに従い、認識されたジェスチャに応じて操作対象の操作を制御する。
操作制御部182は、ジェスチャを認識するためのジェスチャ領域を画面内に設定し、設定したジェスチャ領域において操作体により表現されるジェスチャに応じて、少なくとも1つの操作対象の操作を制御する。本実施形態において、ジェスチャ領域は、入力画像内で操作対象が占める範囲よりも広く設定され得る。従って、ユーザは、操作対象から画面上で離れた位置でジェスチャを演じることによっても、操作対象を操作することができる。操作制御部182は、単一の操作対象のみが存在する場合には、当該単一の操作対象に関連付けられるジェスチャ領域を、画面内の利用可能な領域の全体に設定し得る。利用可能な領域とは、画面の全体であってもよく、一部を除外した領域であってもよい。また、操作制御部182は、複数の操作対象が存在する場合には、当該複数の操作対象の各々に関連付けられるジェスチャ領域を、当該複数の操作対象の基準位置に基づいて画面内に設定する。画面内の利用可能な領域を個々の操作対象にどのように配分し得るかについて、後に図面を用いてさらに説明する。
表示制御部184は、情報処理装置100による画像の表示を制御する。表示制御部184は、例えば、アプリケーション部140により生成されるウィンドウなどの表示オブジェクトをディスプレイ108へ出力し、表示オブジェクトを画面に表示させる。また、表示制御部184は、ジェスチャインタフェースをユーザがより容易に使用できるように、ユーザを支援するいくつかの標識を画面に表示させる。本実施形態において表示され得るジェスチャインタフェース用の標識は、例えば、現在設定されているジェスチャ領域を示す標識、及び操作のために利用可能なジェスチャを示す標識を含み得る。これら標識の具体的な例について、後に図面を用いてさらに説明する。また、表示制御部184は、仮想的な操作の定義された実オブジェクトに関連付けられるジェスチャ領域において所定のジェスチャが認識された場合に、認識されたジェスチャに対応する仮想的な操作を画面に表示させる。仮想的な操作の内容は、ジェスチャDB170において予め定義され得る。
図7A〜図7Fは、ジェスチャ認識部154により認識され得るジェスチャの例をそれぞれ示している。なお、ここでは一例として、操作体はユーザの手又は指であるものとする。
上述したように、操作制御部182は、複数の操作対象が存在する場合に、当該複数の操作対象の各々に関連付けられるジェスチャ領域を、当該複数の操作対象の基準位置に基づいて画面内に設定する。実空間に存在する実オブジェクトの基準位置は、典型的には、当該実オブジェクトの画面内の位置から決定されてよい。一方、実空間に存在せず画面に表示される表示オブジェクトの基準位置は、当該表示オブジェクトが表示される際にユーザにより指定され得る。
図8は、操作対象が実オブジェクトである場合の基準位置の一例について説明するための説明図である。図8を参照すると、入力画像に映る実オブジェクトRo1が示されている。オブジェクト認識部152は、オブジェクト認識の結果として、画角に対応する2次元座標系(U,V)において実オブジェクトRo1が領域RA1に映っていることを認識する。図8の例では、操作制御部182は、オブジェクト認識の結果に基づき、領域RA1の中心を実オブジェクトRo1の基準位置RP1として決定している。基準位置RP1は、領域RA1の中心ではなく、領域RA1のいずれかの頂点など、領域RA1に関連するその他の位置であってもよい。
図10は、操作対象が表示オブジェクトである場合の基準位置の一例について説明するための説明図である。図10の上段を参照すると、入力画像に映る操作体H2が示されている。オブジェクト認識部152は、オブジェクト認識の結果として、2次元座標系(U,V)における操作体H2の位置を認識する。ここで、ユーザがインターネットブラウザを起動する音声コマンドVC1を発したものとする。音声認識部156は、音声コマンドVC1を認識する。すると、操作制御部182は、操作体H2の認識及び音声コマンドVC1の認識に応じて、アプリケーション部140にインターネットブラウザを起動させ、ブラウザのウィンドウである表示オブジェクトVo3を基準位置RP3に配置する。図10の下段を参照すると、基準位置RP3に表示された表示オブジェクトVo3が示されている。基準位置RP3は、操作体H2の位置から決定される任意の位置であってよい。表示オブジェクトVo3の3次元的な姿勢が、操作体H2の姿勢から決定されてもよい。このように操作体の認識と音声コマンドの認識との組合せによってアプリケーションを起動する手法によれば、ユーザの通常の会話に起因して誤ってアプリケーションが起動されてしまう誤動作のリスクを軽減することができる。
(1)単一の操作対象のみが存在
上述したように、操作制御部182は、単一の操作対象のみが存在する場合には、当該単一の操作対象に関連付けられるジェスチャ領域を、画面内の利用可能な領域の全体に設定し得る。
ユーザにより操作可能な複数の操作対象が存在する場合には、操作制御部182は、複数の操作対象の画面内の基準位置に基づいて、各操作対象に関連付けられるジェスチャ領域を画面内に設定する。即ち、2つ以上の操作対象が存在する場合、第1の操作対象のためのジェスチャ領域は、他の操作対象の基準位置に影響され得る。そして、2つ以上の操作対象の基準位置に基づいて、個々の操作対象にジェスチャ領域が配分される。以下、複数の操作対象にジェスチャ領域を設定するためのいくつかの手法について説明する。
複数の操作対象が存在する場合であっても、ユーザは、特定の操作対象を操作するために広い画面領域を用いてジェスチャを演じたいと望む可能性がある。そうしたニーズを充足するために、ユーザからの指示に従ってジェスチャ領域をマージするためのUIもまた提供されてよい。例えば、操作制御部182は、第1の操作対象及び第2の操作対象のうち一方がユーザにより指定された場合に、指定されなかった方の操作対象のジェスチャ領域を、指定された方の操作対象のジェスチャ領域にマージする。
図19は、ジェスチャインタフェース用の標識のいくつかの例について説明するための説明図である。図19を参照すると、情報処理装置100の画面に表示オブジェクトVo3が表示されている。また、実オブジェクトRo1が認識されている。表示制御部184により出力画像に重畳される標識IN11及び標識IN12は、表示オブジェクトVo3のためのジェスチャ領域及び実オブジェクトRo1のためのジェスチャ領域をそれぞれユーザに示す矩形枠である。図19の例では、操作体H1は表示オブジェクトVo3のためのジェスチャ領域に位置しているため、標識IN11の枠線は、標識IN12の枠線よりも(例えば、異なる色、異なる線の太さ、又は点滅などによって)強調的に表示されている。標識IN13は、表示オブジェクトVo3の操作のために利用可能なジェスチャをユーザに通知するためのガイダンスを示す。例えば、上下方向のスワイプジェスチャはウィンドウのスクロール、左方向のスワイプジェスチャは「(前のページへ)戻る」、手を振るジェスチャはアプリケーションの終了というアプリケーション処理にそれぞれ対応することが、標識IN13から理解される。操作体H1が実オブジェクトRo1のためのジェスチャ領域に移動した場合には、表示制御部184は、標識IN13のガイダンスの内容を、実オブジェクトRo1のための内容に切り替えてもよい。
[3−1.全体的な流れ]
図22は、情報処理装置100により実行され得る操作制御処理の全体的な流れの一例を示すフローチャートである。ここで説明する操作制御処理は、画像取得部120により取得される動画を構成する一連のフレームの各々について繰り返される。
図23は、図22のステップS180における処理の詳細な流れの一例を示すフローチャートである。図23の処理は、操作対象の種類に依存して分岐する。
本開示に係る技術は、複数の操作が互いに連携することにより実現されてもよい。例えば、前節で説明した操作制御処理の一部は、情報処理装置100とは物理的に異なる装置により実行されてもよい。
ここまで、図1〜図24を用いて、本開示に係る技術の様々な実施形態について説明した。上述した実施形態によれば、ユーザにより操作可能な単一の操作対象が存在する場合には、当該単一の操作対象に関連付けられるジェスチャ領域が、画面内で利用可能な広い領域に設定される。複数の操作対象が存在する場合には、当該複数の操作対象の基準位置に基づいて、少なくとも1つの操作対象に関連付けられるジェスチャ領域が設定される。即ち、利用可能な画面領域が、操作対象の間の位置関係に応じて、ジェスチャ領域として複数の操作対象に配分される。そして、設定されたジェスチャ領域におけるジェスチャインタフェースを介して、個々の操作対象の操作が制御される。従って、ジェスチャ入力を受け付ける画面領域が狭い領域に制限されないため、ジェスチャ入力の自由度が高められる。また、画角内のある領域でジェスチャを演じることによりある操作対象を操作し、他の領域でジェスチャを演じることにより別の操作対象を操作するという多元的な操作が可能となる。その結果、操作対象を切り替えるための特別なコマンドなどを要することなく、ユーザは、多様なジェスチャインタフェースを通じて複数の操作対象を自在に操作することができる。また、ジェスチャ領域が狭い領域に制限されないため、操作対象を正確にポインティングするといったようなユーザの負担も解消される。これは、タッチセンサ又はマウスなどの他の操作手段と同等のポインティングの精度を得ることの難しいジェスチャインタフェースにおいて特に有益である。
(1)
ユーザにより操作可能な複数の操作対象の画面内の基準位置に基づいて前記画面内に設定される少なくとも1つのジェスチャ領域であって、少なくとも1つの操作対象に関連付けられる前記ジェスチャ領域を用いて、前記少なくとも1つの操作対象の操作を制御する制御部、
を備える情報処理装置。
(2)
前記制御部は、前記ジェスチャ領域を示す標識を前記画面に表示させる、前記(1)に記載の情報処理装置。
(3)
前記制御部は、前記少なくとも1つの操作対象の操作のために利用可能なジェスチャを示す標識を前記画面に表示させる、前記(1)又は前記(2)に記載の情報処理装置。
(4)
前記複数の操作対象は、実空間に存在する実オブジェクトを含み、
前記実オブジェクトの前記基準位置は、当該実オブジェクトの前記画面内の位置から決定される、
前記(1)〜(3)のいずれか1項に記載の情報処理装置。
(5)
前記複数の操作対象は、前記画面に表示される表示オブジェクトを含み、
前記表示オブジェクトの前記基準位置は、当該表示オブジェクトが表示される際に前記ユーザにより指定される、
前記(1)〜(4)のいずれか1項に記載の情報処理装置。
(6)
前記表示オブジェクトは、前記ユーザにより発せられる音声コマンドに応じて表示され、
当該表示オブジェクトの前記基準位置は、前記音声コマンドが認識された際の前記画面内の操作体の位置から決定される、
前記(5)に記載の情報処理装置。
(7)
前記実オブジェクトに関連付けて設定される前記ジェスチャ領域は、当該実オブジェクトが前記画面の外へ移動した後に前記画面内に残される、前記(4)に記載の情報処理装置。
(8)
前記実オブジェクトは、遠隔操作可能な機器であり、
前記制御部は、前記遠隔操作可能な機器に関連付けられる前記ジェスチャ領域において前記ユーザのジェスチャが認識された場合に、認識された当該ジェスチャに対応する遠隔操作信号を前記遠隔操作可能な機器へ送信する、
前記(4)に記載の情報処理装置。
(9)
前記実オブジェクトは、仮想的な操作の定義されたオブジェクトであり、
前記制御部は、当該オブジェクトに関連付けられる前記ジェスチャ領域において前記ユーザのジェスチャが認識された場合に、認識された当該ジェスチャに対応する前記仮想的な操作を前記画面に表示させる、
前記(4)に記載の情報処理装置。
(10)
前記表示オブジェクトは、アプリケーションを実行することにより表示され、
前記制御部は、前記表示オブジェクトに関連付けられる前記ジェスチャ領域において前記ユーザのジェスチャが認識された場合に、認識された当該ジェスチャに対応するアプリケーション処理を前記アプリケーションに実行させる、
前記(5)又は前記(6)に記載の情報処理装置。
(11)
前記制御部は、第1の基準位置を有する第1の操作対象に関連付けられる第1のジェスチャ領域と第2の基準位置を有する第2の操作対象に関連付けられる第2のジェスチャ領域とを、前記第1の基準位置と前記第2の基準位置との間を通る境界によって画角を分割することにより設定する、前記(1)〜(10)のいずれか1項に記載の情報処理装置。
(12)
前記境界の方向は、前記第1の基準位置と前記第2の基準位置との間の位置関係に依存して決定される、前記(11)に記載の情報処理装置。
(13)
前記制御部は、第1の基準位置を有する第1の操作対象に関連付けられる第1のジェスチャ領域と第2の基準位置を有する第2の操作対象に関連付けられる第2のジェスチャ領域とを、画角を均等に分割し、分割後の領域を前記第1の基準位置と前記第2の基準位置との間の位置関係に応じて前記第1の操作対象及び前記第2の操作対象に割り当てることにより、設定する、前記(1)〜(10)のいずれか1項に記載の情報処理装置。
(14)
前記制御部は、第1の基準位置を有する第1の操作対象に関連付けられる第1のジェスチャ領域を設定した後、第2の基準位置を有する第2の操作対象に関連付けられる第2のジェスチャ領域を、前記第1の基準位置と前記第2の基準位置とに基づいて設定する、前記(1)〜(10)のいずれか1項に記載の情報処理装置。
(15)
前記制御部は、第1の基準位置を有する第1の操作対象に関連付けられる第1のジェスチャ領域を、当該第1の基準位置とより優先度の高い第2の操作対象の第2の基準位置とに基づいて設定する、前記(1)〜(10)のいずれか1項に記載の情報処理装置。
(16)
前記制御部は、前記第1の操作対象及び前記第2の操作対象のうち一方が前記ユーザにより指定された場合に、指定されなかった方の操作対象のジェスチャ領域を、指定された方の操作対象のジェスチャ領域にマージする、前記(11)〜(15)のいずれか1項に記載の情報処理装置。
(17)
前記制御部は、単一の操作対象が存在する場合には、当該単一の操作対象に関連付けられるジェスチャ領域を前記画面内の利用可能な領域の全体に設定し、前記複数の操作対象が存在する場合には、前記複数の操作対象の各々に関連付けられるジェスチャ領域を、前記複数の操作対象の前記基準位置に基づいて設定する、前記(1)〜(16)のいずれか1項に記載の情報処理装置。
(18)
前記画面は、前記ユーザの頭部に装着される、前記(1)〜(16)のいずれか1項に記載の情報処理装置。
(19)
情報処理装置により実行される操作制御方法において、
ユーザにより操作可能な複数の操作対象の画面内の基準位置に基づいて前記画面内に設定される少なくとも1つのジェスチャ領域であって、少なくとも1つの操作対象に関連付けられる前記ジェスチャ領域を用いて、前記少なくとも1つの操作対象の操作を制御すること、
を含む操作制御方法。
(20)
情報処理装置を制御するコンピュータを、
ユーザにより操作可能な複数の操作対象の画面内の基準位置に基づいて前記画面内に設定される少なくとも1つのジェスチャ領域であって、少なくとも1つの操作対象に関連付けられる前記ジェスチャ領域を用いて、前記少なくとも1つの操作対象の操作を制御する制御部、
として機能させるためのプログラム。
150 認識部
180 制御部
200 サーバ装置(情報処理装置)
RP1,RP2,RP3,RP4,RP5 基準位置
GA1,GA2,GA3,GA4,GA5 ジェスチャ領域
Claims (18)
- ユーザにより操作可能な複数の操作対象の画面内の基準位置に基づいて前記画面内に設定される少なくとも1つのジェスチャ領域であって、少なくとも1つの操作対象に関連付けられる前記ジェスチャ領域を用いて、前記少なくとも1つの操作対象の操作を制御する制御部、
を備え、
前記制御部は、
第1の基準位置を有する第1の操作対象に関連付けられる第1のジェスチャ領域と第2の基準位置を有する第2の操作対象に関連付けられる第2のジェスチャ領域とを、前記第1の基準位置と前記第2の基準位置との間を通る境界によって画角を分割することにより設定し、
前記ユーザが前記第1のジェスチャ領域及び前記第2のジェスチャ領域のうちの一方において所定のジェスチャを行ったことを認識した場合には、前記ユーザが前記所定のジェスチャを行った前記ジェスチャ領域に、前記ユーザが前記所定のジェスチャを行われなかった前記ジェスチャ領域をマージする、
情報処理装置。 - 前記制御部は、前記ジェスチャ領域を示す標識を前記画面に表示させる、請求項1に記載の情報処理装置。
- 前記制御部は、前記少なくとも1つの操作対象の操作のために利用可能なジェスチャを示す標識を前記画面に表示させる、請求項1又は2に記載の情報処理装置。
- 前記複数の操作対象は、実空間に存在する実オブジェクトを含み、
前記実オブジェクトの前記基準位置は、当該実オブジェクトの前記画面内の位置から決定される、
請求項1〜3のいずれか1項に記載の情報処理装置。 - 前記複数の操作対象は、前記画面に表示される表示オブジェクトを含み、
前記表示オブジェクトの前記基準位置は、当該表示オブジェクトが表示される際に前記ユーザにより指定される、
請求項1〜4のいずれか1項に記載の情報処理装置。 - 前記表示オブジェクトは、前記ユーザにより発せられる音声コマンドに応じて表示され、
当該表示オブジェクトの前記基準位置は、前記音声コマンドが認識された際の前記画面内の操作体の位置から決定される、
請求項5に記載の情報処理装置。 - 前記実オブジェクトに関連付けて設定される前記ジェスチャ領域は、当該実オブジェクトが前記画面の外へ移動した後に前記画面内に残される、請求項4に記載の情報処理装置。
- 前記実オブジェクトは、遠隔操作可能な機器であり、
前記制御部は、前記遠隔操作可能な機器に関連付けられる前記ジェスチャ領域において前記ユーザのジェスチャが認識された場合に、認識された当該ジェスチャに対応する遠隔操作信号を前記遠隔操作可能な機器へ送信する、
請求項4に記載の情報処理装置。 - 前記実オブジェクトは、仮想的な操作の定義されたオブジェクトであり、
前記制御部は、当該オブジェクトに関連付けられる前記ジェスチャ領域において前記ユーザのジェスチャが認識された場合に、認識された当該ジェスチャに対応する前記仮想的な操作を前記画面に表示させる、
請求項4に記載の情報処理装置。 - 前記表示オブジェクトは、アプリケーションを実行することにより表示され、
前記制御部は、前記表示オブジェクトに関連付けられる前記ジェスチャ領域において前記ユーザのジェスチャが認識された場合に、認識された当該ジェスチャに対応するアプリケーション処理を前記アプリケーションに実行させる、
請求項5又は6に記載の情報処理装置。 - 前記境界の方向は、前記第1の基準位置と前記第2の基準位置との間の位置関係に依存して決定される、請求項1に記載の情報処理装置。
- 前記制御部は、前記第1の基準位置を有する前記第1の操作対象に関連付けられる前記第1のジェスチャ領域と前記第2の基準位置を有する前記第2の操作対象に関連付けられる前記第2のジェスチャ領域とを、画角を均等に分割し、分割後の領域を前記第1の基準位置と前記第2の基準位置との間の位置関係に応じて前記第1の操作対象及び前記第2の操作対象に割り当てることにより、設定する、請求項1〜10のいずれか1項に記載の情報処理装置。
- 前記制御部は、前記第1の基準位置を有する前記第1の操作対象に関連付けられる前記第1のジェスチャ領域を設定した後、前記第2の基準位置を有する前記第2の操作対象に関連付けられる前記第2のジェスチャ領域を、前記第1の基準位置と前記第2の基準位置とに基づいて設定する、請求項1〜10のいずれか1項に記載の情報処理装置。
- 前記制御部は、前記第1の基準位置を有する前記第1の操作対象に関連付けられる前記第1のジェスチャ領域を、当該第1の基準位置とより優先度の高い前記第2の操作対象の前記第2の基準位置とに基づいて設定する、請求項1〜10のいずれか1項に記載の情報処理装置。
- 前記制御部は、単一の操作対象が存在する場合には、当該単一の操作対象に関連付けられるジェスチャ領域を前記画面内の利用可能な領域の全体に設定し、前記複数の操作対象が存在する場合には、前記複数の操作対象の各々に関連付けられるジェスチャ領域を、前記複数の操作対象の前記基準位置に基づいて設定する、請求項1〜14のいずれか1項に記載の情報処理装置。
- 前記画面は、前記ユーザの頭部に装着される、請求項1〜14のいずれか1項に記載の情報処理装置。
- 情報処理装置により実行される操作制御方法において、
ユーザにより操作可能な複数の操作対象の画面内の基準位置に基づいて前記画面内に設定される少なくとも1つのジェスチャ領域であって、少なくとも1つの操作対象に関連付けられる前記ジェスチャ領域を用いて、前記少なくとも1つの操作対象の操作を制御すること、
第1の基準位置を有する第1の操作対象に関連付けられる第1のジェスチャ領域と第2の基準位置を有する第2の操作対象に関連付けられる第2のジェスチャ領域とを、前記第1の基準位置と前記第2の基準位置との間を通る境界によって画角を分割することにより設定することと、
前記ユーザが前記第1のジェスチャ領域及び前記第2のジェスチャ領域のうちの一方において所定のジェスチャを行ったことを認識した場合には、前記ユーザが前記所定のジェスチャを行った前記ジェスチャ領域に、前記ユーザが前記所定のジェスチャを行われなかった前記ジェスチャ領域をマージすることと、
を含む操作制御方法。 - 情報処理装置を制御するコンピュータを、
ユーザにより操作可能な複数の操作対象の画面内の基準位置に基づいて前記画面内に設定される少なくとも1つのジェスチャ領域であって、少なくとも1つの操作対象に関連付けられる前記ジェスチャ領域を用いて、前記少なくとも1つの操作対象の操作を制御する制御部であって、第1の基準位置を有する第1の操作対象に関連付けられる第1のジェスチャ領域と第2の基準位置を有する第2の操作対象に関連付けられる第2のジェスチャ領域とを、前記第1の基準位置と前記第2の基準位置との間を通る境界によって画角を分割することにより設定し、前記ユーザが前記第1のジェスチャ領域及び前記第2のジェスチャ領域のうちの一方において所定のジェスチャを行ったことを認識した場合には、前記ユーザが前記所定のジェスチャを行った前記ジェスチャ領域に、前記ユーザが前記所定のジェスチャを行われなかった前記ジェスチャ領域をマージする制御部、
として機能させるためのプログラム。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013058858A JP5900393B2 (ja) | 2013-03-21 | 2013-03-21 | 情報処理装置、操作制御方法及びプログラム |
PCT/JP2013/007295 WO2014147686A1 (en) | 2013-03-21 | 2013-12-11 | Head-mounted device for user interactions in an amplified reality environment |
CN201380074691.3A CN105190477B (zh) | 2013-03-21 | 2013-12-11 | 用于在增强现实环境中的用户交互的头戴式显示装置 |
EP13818016.1A EP2976690B1 (en) | 2013-03-21 | 2013-12-11 | Head-mounted device for user interactions in an amplified reality environment |
US14/775,776 US10466794B2 (en) | 2013-03-21 | 2013-12-11 | Gesture recognition areas and sub-areas for interaction with real and virtual objects within augmented reality |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013058858A JP5900393B2 (ja) | 2013-03-21 | 2013-03-21 | 情報処理装置、操作制御方法及びプログラム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2014186361A JP2014186361A (ja) | 2014-10-02 |
JP2014186361A5 JP2014186361A5 (ja) | 2015-03-19 |
JP5900393B2 true JP5900393B2 (ja) | 2016-04-06 |
Family
ID=49918783
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013058858A Expired - Fee Related JP5900393B2 (ja) | 2013-03-21 | 2013-03-21 | 情報処理装置、操作制御方法及びプログラム |
Country Status (5)
Country | Link |
---|---|
US (1) | US10466794B2 (ja) |
EP (1) | EP2976690B1 (ja) |
JP (1) | JP5900393B2 (ja) |
CN (1) | CN105190477B (ja) |
WO (1) | WO2014147686A1 (ja) |
Families Citing this family (100)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103777746B (zh) * | 2012-10-23 | 2018-03-13 | 腾讯科技(深圳)有限公司 | 一种人机交互方法、终端及系统 |
US10168873B1 (en) | 2013-10-29 | 2019-01-01 | Leap Motion, Inc. | Virtual interactions for machine control |
US9996797B1 (en) | 2013-10-31 | 2018-06-12 | Leap Motion, Inc. | Interactions with virtual objects for machine control |
US10057483B2 (en) * | 2014-02-12 | 2018-08-21 | Lg Electronics Inc. | Mobile terminal and method thereof |
DE102014109734A1 (de) * | 2014-07-11 | 2016-01-14 | Miele & Cie. Kg | Verfahren zum Betreiben einer mit einem Haushaltsgerät koppelbaren Datenbrille, Verfahren zum Betreiben eines mit einer Datenbrille koppelbaren Haushaltsgeräts, Datenbrille, Haushaltsgerät sowie System zum Ansteuern eines Haushaltsgeräts |
JP2016038889A (ja) | 2014-08-08 | 2016-03-22 | リープ モーション, インコーポレーテッドLeap Motion, Inc. | モーション感知を伴う拡張現実 |
US9696551B2 (en) * | 2014-08-13 | 2017-07-04 | Beijing Lenovo Software Ltd. | Information processing method and electronic device |
US10725533B2 (en) * | 2014-09-26 | 2020-07-28 | Intel Corporation | Systems, apparatuses, and methods for gesture recognition and interaction |
CN104375641B (zh) * | 2014-10-27 | 2017-12-26 | 联想(北京)有限公司 | 一种控制方法及电子设备 |
KR102235707B1 (ko) * | 2015-01-29 | 2021-04-02 | 한국전자통신연구원 | 콘텐츠 부가 정보 제공 방법 및 모바일 단말 및 콘텐츠 제어 서버 |
JP6483514B2 (ja) * | 2015-04-28 | 2019-03-13 | 京セラ株式会社 | ウェアラブル装置、制御方法及び制御プログラム |
EP3088991B1 (en) * | 2015-04-30 | 2019-12-25 | TP Vision Holding B.V. | Wearable device and method for enabling user interaction |
US9442575B1 (en) | 2015-05-15 | 2016-09-13 | Atheer, Inc. | Method and apparatus for applying free space input for surface constrained control |
US10401966B2 (en) | 2015-05-15 | 2019-09-03 | Atheer, Inc. | Method and apparatus for applying free space input for surface constrained control |
EP3096517A1 (en) * | 2015-05-22 | 2016-11-23 | TP Vision Holding B.V. | Wearable smart glasses |
WO2016194844A1 (ja) * | 2015-05-29 | 2016-12-08 | 京セラ株式会社 | ウェアラブル装置 |
ES2835877T3 (es) | 2015-06-09 | 2021-06-23 | Nokia Technologies Oy | Transición de un casco de realidad virtual a partir del funcionamiento en un primer modo de potencia al funcionamiento en un segundo modo de potencia |
WO2016209039A1 (ko) * | 2015-06-24 | 2016-12-29 | 주식회사 브이터치 | 의사소통을 지원하기 위한 방법, 시스템 및 비일시성의 컴퓨터 판독 가능한 기록 매체 |
WO2017018388A1 (ja) * | 2015-07-29 | 2017-02-02 | 京セラ株式会社 | ウェアラブル装置、制御方法及び制御プログラム |
JP6319220B2 (ja) * | 2015-07-30 | 2018-05-09 | 京セラドキュメントソリューションズ株式会社 | 透過型ウェアラブル端末、データ処理装置、及びデータ処理システム |
US10437415B2 (en) | 2015-08-18 | 2019-10-08 | Sony Corporation | System, method, and device for controlling a display |
CN105045398B (zh) * | 2015-09-07 | 2018-04-03 | 哈尔滨市一舍科技有限公司 | 一种基于手势识别的虚拟现实交互设备 |
JP6684559B2 (ja) * | 2015-09-16 | 2020-04-22 | 株式会社バンダイナムコエンターテインメント | プログラムおよび画像生成装置 |
KR102400900B1 (ko) * | 2015-10-26 | 2022-05-23 | 엘지전자 주식회사 | 시스템 |
JP2017120556A (ja) * | 2015-12-28 | 2017-07-06 | 株式会社ブリリアントサービス | 操作用ヘッドマウントディスプレイ、操作用ヘッドマウントディスプレイの制御方法および操作用ヘッドマウントディスプレイのプログラム |
WO2017161497A1 (zh) * | 2016-03-22 | 2017-09-28 | 深圳市柔宇科技有限公司 | 头戴式显示设备及其操控方法 |
CN105607264B (zh) * | 2016-03-28 | 2018-08-31 | 联想(北京)有限公司 | 电子设备和显示方法 |
JP6736944B2 (ja) | 2016-03-29 | 2020-08-05 | ソニー株式会社 | 情報処理装置、情報処理方法およびプログラム |
US20170286383A1 (en) * | 2016-03-30 | 2017-10-05 | Microsoft Technology Licensing, Llc | Augmented imaging assistance for visual impairment |
NZ746640A (en) | 2016-03-31 | 2020-03-27 | Magic Leap Inc | Interactions with 3d virtual objects using poses and multiple-dof controllers |
CN107636696B (zh) * | 2016-06-16 | 2021-04-06 | 深圳市柔宇科技股份有限公司 | 多用户交互方法、装置及陪护机器人 |
CN106203287A (zh) * | 2016-06-28 | 2016-12-07 | 广东欧珀移动通信有限公司 | 一种图像增强现实的处理方法、装置和移动终端 |
CN106155311A (zh) * | 2016-06-28 | 2016-11-23 | 努比亚技术有限公司 | Ar头戴设备、ar交互系统及ar场景的交互方法 |
JP6672458B2 (ja) * | 2016-07-12 | 2020-03-25 | 富士フイルム株式会社 | 画像表示システム、並びにヘッドマウントディスプレイの制御装置とその作動方法および作動プログラム |
CN106155326A (zh) * | 2016-07-26 | 2016-11-23 | 北京小米移动软件有限公司 | 虚拟现实通讯中的对象识别方法和装置、虚拟现实设备 |
WO2018032970A1 (zh) * | 2016-08-19 | 2018-02-22 | 腾讯科技(深圳)有限公司 | 基于虚拟现实场景的认证方法、虚拟现实设备及存储介质 |
JP6122537B1 (ja) * | 2016-09-08 | 2017-04-26 | 株式会社コロプラ | 情報処理方法及び当該情報処理方法をコンピュータに実行させるためのプログラム |
EP4064679A1 (en) | 2016-09-16 | 2022-09-28 | Sony Semiconductor Solutions Corporation | Imaging device and electronic device |
CN106445152A (zh) * | 2016-09-29 | 2017-02-22 | 珠海市魅族科技有限公司 | 一种在虚拟现实环境中管理菜单的方法及虚拟现实设备 |
CN107918481B (zh) * | 2016-10-08 | 2022-11-11 | 深圳巧牛科技有限公司 | 基于手势识别的人机交互方法与系统 |
JP6208837B1 (ja) | 2016-10-12 | 2017-10-04 | 株式会社エイチアイ | ユーザインタフェースを制御する方法、プログラム及び装置 |
CN106527938A (zh) * | 2016-10-26 | 2017-03-22 | 北京小米移动软件有限公司 | 应用程序的操作方法和装置 |
CN107024981B (zh) | 2016-10-26 | 2020-03-20 | 阿里巴巴集团控股有限公司 | 基于虚拟现实的交互方法及装置 |
CN107357416A (zh) * | 2016-12-30 | 2017-11-17 | 长春市睿鑫博冠科技发展有限公司 | 一种人机交互装置及交互方法 |
EP3324270A1 (en) * | 2016-11-16 | 2018-05-23 | Thomson Licensing | Selection of an object in an augmented reality environment |
CN108092950B (zh) * | 2016-11-23 | 2023-05-23 | 深圳脸网科技有限公司 | 一种基于位置的ar或mr社交方法 |
JP6790769B2 (ja) * | 2016-11-30 | 2020-11-25 | セイコーエプソン株式会社 | 頭部装着型表示装置、プログラム、及び頭部装着型表示装置の制御方法 |
US10620910B2 (en) | 2016-12-23 | 2020-04-14 | Realwear, Inc. | Hands-free navigation of touch-based operating systems |
US11099716B2 (en) | 2016-12-23 | 2021-08-24 | Realwear, Inc. | Context based content navigation for wearable display |
US11507216B2 (en) * | 2016-12-23 | 2022-11-22 | Realwear, Inc. | Customizing user interfaces of binary applications |
JP2018151851A (ja) * | 2017-03-13 | 2018-09-27 | セイコーエプソン株式会社 | 透過型表示装置、表示制御方法、およびコンピュータープログラム |
WO2018195099A1 (en) | 2017-04-19 | 2018-10-25 | Magic Leap, Inc. | Multimodal task execution and text editing for a wearable system |
US20200042105A1 (en) | 2017-04-27 | 2020-02-06 | Sony Corporation | Information processing apparatus, information processing method, and recording medium |
CN108700912B (zh) * | 2017-06-30 | 2022-04-01 | 广东虚拟现实科技有限公司 | 通过增强现实操作设备的方法和系统 |
WO2019026616A1 (ja) * | 2017-08-01 | 2019-02-07 | ソニー株式会社 | 情報処理装置および方法 |
JP7222351B2 (ja) | 2017-08-09 | 2023-02-15 | ソニーグループ株式会社 | 情報処理装置、情報処理方法、及びプログラム |
KR102431712B1 (ko) | 2017-09-04 | 2022-08-12 | 삼성전자 주식회사 | 전자장치, 그 제어방법 및 그 컴퓨터프로그램제품 |
JP2018063706A (ja) * | 2017-09-07 | 2018-04-19 | 株式会社エイチアイ | 情報処理方法、プログラム及び情報処理装置 |
WO2019050535A1 (en) * | 2017-09-08 | 2019-03-14 | Hewlett-Packard Development Company, L.P. | DETECTION OF GESTURE IN AN INTERACTIVE ENVIRONMENT |
KR102374408B1 (ko) * | 2017-09-08 | 2022-03-15 | 삼성전자주식회사 | 가상 현실에서의 포인터 제어 방법 및 전자 장치 |
CN109491496A (zh) * | 2017-09-12 | 2019-03-19 | 精工爱普生株式会社 | 头部佩戴型显示装置和头部佩戴型显示装置的控制方法 |
US10102659B1 (en) | 2017-09-18 | 2018-10-16 | Nicholas T. Hariton | Systems and methods for utilizing a device as a marker for augmented reality content |
WO2019079757A1 (en) | 2017-10-19 | 2019-04-25 | Ctrl-Labs Corporation | SYSTEMS AND METHODS FOR IDENTIFYING BIOLOGICAL STRUCTURES ASSOCIATED WITH NEUROMUSCULAR SOURCE SIGNALS |
US10105601B1 (en) | 2017-10-27 | 2018-10-23 | Nicholas T. Hariton | Systems and methods for rendering a virtual content object in an augmented reality environment |
US11493993B2 (en) | 2019-09-04 | 2022-11-08 | Meta Platforms Technologies, Llc | Systems, methods, and interfaces for performing inputs based on neuromuscular control |
US11907423B2 (en) * | 2019-11-25 | 2024-02-20 | Meta Platforms Technologies, Llc | Systems and methods for contextualized interactions with an environment |
US11150730B1 (en) | 2019-04-30 | 2021-10-19 | Facebook Technologies, Llc | Devices, systems, and methods for controlling computing devices via neuromuscular signals of users |
US11961494B1 (en) | 2019-03-29 | 2024-04-16 | Meta Platforms Technologies, Llc | Electromagnetic interference reduction in extended reality environments |
US11567573B2 (en) | 2018-09-20 | 2023-01-31 | Meta Platforms Technologies, Llc | Neuromuscular text entry, writing and drawing in augmented reality systems |
US11481030B2 (en) | 2019-03-29 | 2022-10-25 | Meta Platforms Technologies, Llc | Methods and apparatus for gesture detection and classification |
US10636188B2 (en) | 2018-02-09 | 2020-04-28 | Nicholas T. Hariton | Systems and methods for utilizing a living entity as a marker for augmented reality content |
CA3033605C (en) * | 2018-02-14 | 2021-11-23 | Aaron Derouin | Three-dimensional visual target acquisition systems |
WO2019189965A1 (ko) * | 2018-03-30 | 2019-10-03 | 데이터얼라이언스 주식회사 | 가상 현실과 증강 현실을 이용한 IoT 디바이스 제어 시스템 및 방법 |
CN108388351B (zh) * | 2018-04-12 | 2024-03-12 | 深圳市正图科技有限公司 | 一种混合现实体验系统 |
US20190324549A1 (en) * | 2018-04-20 | 2019-10-24 | Immersion Corporation | Systems, devices, and methods for providing immersive reality interface modes |
US10198871B1 (en) | 2018-04-27 | 2019-02-05 | Nicholas T. Hariton | Systems and methods for generating and facilitating access to a personalized augmented rendering of a user |
US10783712B2 (en) * | 2018-06-27 | 2020-09-22 | Facebook Technologies, Llc | Visual flairs for emphasizing gestures in artificial-reality environments |
US20200110560A1 (en) * | 2018-10-09 | 2020-04-09 | Nicholas T. Hariton | Systems and methods for interfacing with a non-human entity based on user interaction with an augmented reality environment |
CN113423341B (zh) | 2018-11-27 | 2024-12-03 | 元平台技术有限公司 | 用于可穿戴电极传感器系统的自动校准的方法和装置 |
US10969937B2 (en) * | 2019-01-11 | 2021-04-06 | Microsoft Technology Licensing, Llc | Context-aware system menu behavior for mixed reality |
JP2022051971A (ja) * | 2019-02-05 | 2022-04-04 | ソニーグループ株式会社 | 情報処理装置、情報処理方法、及び、プログラム |
JP2020135096A (ja) | 2019-02-14 | 2020-08-31 | セイコーエプソン株式会社 | 表示方法、表示装置、及び、インタラクティブプロジェクター |
FR3107390B1 (fr) * | 2020-02-13 | 2023-10-20 | Orange | Dispositif, système et procédé de traitement de données de réalité virtuelle |
EP3942390A1 (fr) | 2019-03-21 | 2022-01-26 | Orange | Dispositif, système et procédé de traitement de données de réalite virtuelle |
US10586396B1 (en) | 2019-04-30 | 2020-03-10 | Nicholas T. Hariton | Systems, methods, and storage media for conveying virtual content in an augmented reality environment |
US11030459B2 (en) * | 2019-06-27 | 2021-06-08 | Intel Corporation | Methods and apparatus for projecting augmented reality enhancements to real objects in response to user gestures detected in a real environment |
CN110597442B (zh) * | 2019-09-20 | 2021-03-16 | 北京华捷艾米科技有限公司 | 一种手机ar绘画方法及装置 |
CN112825013A (zh) * | 2019-11-20 | 2021-05-21 | 百度在线网络技术(北京)有限公司 | 终端设备的控制方法和装置 |
CN111078002A (zh) * | 2019-11-20 | 2020-04-28 | 维沃移动通信有限公司 | 一种悬空手势识别方法及终端设备 |
SG10201913005YA (en) * | 2019-12-23 | 2020-09-29 | Sensetime Int Pte Ltd | Method, apparatus, and system for recognizing target object |
JP2021119364A (ja) * | 2020-01-30 | 2021-08-12 | セイコーエプソン株式会社 | 表示装置、表示装置の制御方法およびプログラム |
CN111522496A (zh) * | 2020-04-13 | 2020-08-11 | 江西省映尚科技有限公司 | 一种vr和ar设备的控制管理系统 |
US20210358294A1 (en) * | 2020-05-15 | 2021-11-18 | Microsoft Technology Licensing, Llc | Holographic device control |
CN112905003A (zh) * | 2021-01-21 | 2021-06-04 | 浙江吉利控股集团有限公司 | 一种智能座舱手势控制方法、装置和存储介质 |
WO2022269753A1 (ja) * | 2021-06-22 | 2022-12-29 | マクセル株式会社 | 情報処理システム、情報処理装置及び画像表示装置 |
WO2023027343A1 (ko) | 2021-08-26 | 2023-03-02 | 삼성전자 주식회사 | 서랍형 상자 |
US11687221B2 (en) * | 2021-08-27 | 2023-06-27 | International Business Machines Corporation | Augmented reality based user interface configuration of mobile and wearable computing devices |
US12141364B2 (en) * | 2021-11-15 | 2024-11-12 | Samsung Electronics Co., Ltd. | Wearable device for communicating with at least one counterpart device according to trigger event and control method therefor |
US20230409122A1 (en) * | 2022-06-21 | 2023-12-21 | Apple Inc. | Hand-Gesture Activation of Actionable Items |
US20240071002A1 (en) * | 2022-08-30 | 2024-02-29 | Rovi Guides, Inc. | Systems and methods for pinning content items to locations in an augmented reality display based on user preferences |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4988981B1 (en) * | 1987-03-17 | 1999-05-18 | Vpl Newco Inc | Computer data entry and manipulation apparatus and method |
JP2001290574A (ja) * | 2000-04-11 | 2001-10-19 | Hitachi Ltd | 情報表示方法および情報処理装置 |
AU2003291304A1 (en) * | 2002-11-06 | 2004-06-03 | Julius Lin | Virtual workstation |
US7394459B2 (en) * | 2004-04-29 | 2008-07-01 | Microsoft Corporation | Interaction between objects and a virtual environment display |
JP4221445B1 (ja) * | 2008-06-11 | 2009-02-12 | 株式会社ベイビッグ | テレビ電話端末、テレビ電話端末制御方法及びプログラム |
JP5156571B2 (ja) * | 2008-10-10 | 2013-03-06 | キヤノン株式会社 | 画像処理装置、画像処理方法 |
TWI423112B (zh) * | 2009-12-09 | 2014-01-11 | Ind Tech Res Inst | 可攜式虛擬輸入操作裝置與其操作方法 |
US8522308B2 (en) * | 2010-02-11 | 2013-08-27 | Verizon Patent And Licensing Inc. | Systems and methods for providing a spatial-input-based multi-user shared display experience |
JP5167523B2 (ja) * | 2010-09-22 | 2013-03-21 | 島根県 | 操作入力装置および操作判定方法並びにプログラム |
JP2012079138A (ja) * | 2010-10-04 | 2012-04-19 | Olympus Corp | ジェスチャ認識装置 |
US9213405B2 (en) * | 2010-12-16 | 2015-12-15 | Microsoft Technology Licensing, Llc | Comprehension and intent-based content for augmented reality displays |
US8965049B2 (en) * | 2011-02-01 | 2015-02-24 | Panasonic Intellectual Property Corporation Of America | Function extension device, function extension method, computer-readable recording medium, and integrated circuit |
JP2012181809A (ja) | 2011-03-03 | 2012-09-20 | Panasonic Corp | 機器制御装置、機器制御方法、機器制御プログラム、及び集積回路 |
CA2847975A1 (en) * | 2011-09-07 | 2013-03-14 | Tandemlaunch Technologies Inc. | System and method for using eye gaze information to enhance interactions |
US9448404B2 (en) * | 2012-11-13 | 2016-09-20 | Qualcomm Incorporated | Modifying virtual object display properties to increase power performance of augmented reality devices |
US9317972B2 (en) * | 2012-12-18 | 2016-04-19 | Qualcomm Incorporated | User interface for augmented reality enabled devices |
-
2013
- 2013-03-21 JP JP2013058858A patent/JP5900393B2/ja not_active Expired - Fee Related
- 2013-12-11 WO PCT/JP2013/007295 patent/WO2014147686A1/en active Application Filing
- 2013-12-11 CN CN201380074691.3A patent/CN105190477B/zh not_active Expired - Fee Related
- 2013-12-11 EP EP13818016.1A patent/EP2976690B1/en not_active Not-in-force
- 2013-12-11 US US14/775,776 patent/US10466794B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2014186361A (ja) | 2014-10-02 |
US10466794B2 (en) | 2019-11-05 |
CN105190477B (zh) | 2018-09-21 |
US20160034039A1 (en) | 2016-02-04 |
CN105190477A (zh) | 2015-12-23 |
EP2976690A1 (en) | 2016-01-27 |
EP2976690B1 (en) | 2019-07-17 |
WO2014147686A1 (en) | 2014-09-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5900393B2 (ja) | 情報処理装置、操作制御方法及びプログラム | |
US12164739B2 (en) | Methods for interacting with virtual controls and/or an affordance for moving virtual objects in virtual environments | |
US12032803B2 (en) | Devices, methods, and graphical user interfaces for interacting with three-dimensional environments | |
US11494000B2 (en) | Touch free interface for augmented reality systems | |
US20220084279A1 (en) | Methods for manipulating objects in an environment | |
US20210191600A1 (en) | Devices, Methods, and Graphical User Interfaces for Displaying Applications in Three-Dimensional Environments | |
KR101844390B1 (ko) | 사용자 인터페이스 제어를 위한 시스템 및 기법 | |
US20220317776A1 (en) | Methods for manipulating objects in an environment | |
US10521101B2 (en) | Scroll mode for touch/pointing control | |
WO2024064229A1 (en) | Devices, methods, and graphical user interfaces for tabbed browsing in three-dimensional environments | |
JP6841232B2 (ja) | 情報処理装置、情報処理方法、及びプログラム | |
CN103309466A (zh) | 指向性影像操控装置及其方法 | |
US12032754B2 (en) | Information processing apparatus, information processing method, and non-transitory computer readable medium | |
US20220377041A1 (en) | Immersive message management | |
KR20240025593A (ko) | 객체에 대한 동작 양식을 동적으로 선택하기 위한 방법 및 디바이스 | |
US20230042447A1 (en) | Method and Device for Managing Interactions Directed to a User Interface with a Physical Object | |
US20240256049A1 (en) | Devices, methods, and graphical user interfaces for using a cursor to interact with three-dimensional environments | |
WO2024039666A1 (en) | Devices, methods, and graphical user interfaces for improving accessibility of interactions with three-dimensional environments |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150130 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150130 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20151208 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160125 |
|
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: 20160209 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160222 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5900393 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |