JP2016038889A - Extended reality followed by motion sensing - Google Patents
Extended reality followed by motion sensing Download PDFInfo
- Publication number
- JP2016038889A JP2016038889A JP2014164597A JP2014164597A JP2016038889A JP 2016038889 A JP2016038889 A JP 2016038889A JP 2014164597 A JP2014164597 A JP 2014164597A JP 2014164597 A JP2014164597 A JP 2014164597A JP 2016038889 A JP2016038889 A JP 2016038889A
- Authority
- JP
- Japan
- Prior art keywords
- information
- image
- real world
- world space
- sensor
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/20—Image signal generators
- H04N13/204—Image signal generators using stereoscopic image cameras
- H04N13/239—Image signal generators using stereoscopic image cameras using two two-dimensional [2D] image sensors having a relative position equal to or related to the interocular distance
-
- 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/0093—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00 with means for monitoring data relating to the user, e.g. head-tracking, eye-tracking
-
- 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 OR CALCULATING; 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 OR CALCULATING; 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
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating three-dimensional [3D] models or images for computer graphics
- G06T19/006—Mixed reality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/20—Image signal generators
- H04N13/257—Colour aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/20—Image signal generators
- H04N13/296—Synchronisation thereof; Control thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/10—Cameras or camera modules comprising electronic image sensors; Control thereof for generating image signals from different wavelengths
- H04N23/11—Cameras or camera modules comprising electronic image sensors; Control thereof for generating image signals from different wavelengths for generating image signals from visible and infrared light wavelengths
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/50—Constructional details
- H04N23/54—Mounting of pick-up tubes, electronic image sensors, deviation or focusing coils
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/56—Cameras or camera modules comprising electronic image sensors; Control thereof provided with illuminating means
-
- 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/0132—Head-up displays characterised by optical features comprising binocular systems
- G02B2027/0134—Head-up displays characterised by optical features comprising binocular systems of stereoscopic 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/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/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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S2400/00—Details of stereophonic systems covered by H04S but not provided for in its groups
- H04S2400/11—Positioning of individual sound objects, e.g. moving airplane, within a sound field
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S2400/00—Details of stereophonic systems covered by H04S but not provided for in its groups
- H04S2400/15—Aspects of sound capture and related signal processing for recording or reproduction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S7/00—Indicating arrangements; Control arrangements, e.g. balance control
- H04S7/30—Control circuits for electronic adaptation of the sound field
- H04S7/302—Electronic adaptation of stereophonic sound system to listener position or orientation
- H04S7/303—Tracking of listener position or orientation
- H04S7/304—For headphones
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Optics & Photonics (AREA)
- Human Computer Interaction (AREA)
- Computer Graphics (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Processing Or Creating Images (AREA)
- Image Analysis (AREA)
Abstract
Description
開示する技術は、イメージセンサまたは他のセンサを用いて3次元(3D)感知空間内でのジェスチャを検出し、3D拡張現実をユーザに提示することのできる装着型の感知システムにおいて使用するための高機能且つ高精度の感知及びイメージング装置に関する。 The disclosed technology is for use in a wearable sensing system that can detect gestures in a three-dimensional (3D) sensing space using an image sensor or other sensor and present 3D augmented reality to a user. The present invention relates to a high-performance and high-precision sensing and imaging apparatus.
グーグルグラス等の分類の装置は、ユーザが装着したシースルー型スクリーン上に情報を重畳して提示する能力を提供する。オキュラス・リフト等の他の分類の装置は、ユーザを取り囲む実世界からの情報の無いユーザに対して仮想現実表示を提供する。しかしながら、当該両分類の装置は、装着者を取り囲む環境を反映した実時間イメージストリームへの、仮想(例えば、計算の)情報の統合を正確に提供することができない。それゆえ、景色(scene)のイメージ情報を取得し、少なくともほぼ実時間(near real time)のイメージ情報のパススルー(pass−through)をユーザに提供することのできる高機能の感知及びイメージング装置が必要とされる。当該感知及びイメージング装置は、理想的には、仮想化または創出された情報の提示(presentaion)とともに、拡張されたイメージ情報を装着者に提示可能な装着型感知システムを作り出す装着型装置または可搬装置と接続され得る。このような能力を提供する装置は、これまで知られていない。 Classification devices such as Google Glass provide the ability to superimpose and present information on a see-through screen worn by the user. Other classes of devices, such as Oculus Rift, provide a virtual reality display for users without information from the real world surrounding the user. However, both classes of devices cannot accurately provide integration of virtual (eg, computational) information into a real-time image stream that reflects the environment surrounding the wearer. Therefore, there is a need for a sophisticated sensing and imaging device that can capture scene image information and provide the user with at least near-real-time image information pass-through. It is said. The sensing and imaging device is ideally a wearable device or portable device that creates a wearable sensing system that can present expanded image information to the wearer along with the presentation of virtualized or created information. It can be connected to the device. No device has been known to provide this capability.
本開示技術の実施は、景色のイメージ情報を取得し、少なくともほぼ実時間のイメージ情報のパススルーをユーザに提供することのできるモーション感知及びイメージング装置を提供することにより、上記問題及びその他の問題に対処する。該モーション感知及びイメージング装置は、単独で、或いは、仮想化または創出された情報とともに、拡張されたイメージ情報を装着者に提示可能な装着型感知システムを作り出す装着型装置または可搬装置と接続して使用される。 Implementation of the disclosed technology addresses the above and other issues by providing a motion sensing and imaging device that can capture landscape image information and provide a user with at least near real-time image information pass-through. deal with. The motion sensing and imaging device is connected to a wearable device or a portable device that creates a wearable sensing system that can present expanded image information to the wearer alone or with virtualized or created information. Used.
モーション感知及びイメージング装置の一実施態様では、該装置は、眺められている景色の立体的なイメージ情報を提供するように配置された複数のイメージセンサと、前記イメージセンサの周辺に配置された1または複数の照明源と、前記イメージセンサ及び前記照明源に接続して、前記イメージセンサ及び前記照明源の動作を制御するコントローラを備える。前記コントローラは、前記装置が、前記景色のイメージ情報を取得し、少なくともほぼ実時間のイメージ情報のパススルーをユーザに提供することを可能にする。前記装置は、装着型装置と接続して、仮想化または創出された情報とともに、拡張されたイメージ情報を装着者に提示可能な装着型感知システムを作り出すことができる。 In one embodiment of the motion sensing and imaging apparatus, the apparatus comprises a plurality of image sensors arranged to provide stereoscopic image information of the scene being viewed, and 1 arranged around the image sensor. Alternatively, a plurality of illumination sources and a controller connected to the image sensor and the illumination source to control operations of the image sensor and the illumination source are provided. The controller enables the device to obtain the landscape image information and provide the user with a pass-through of at least approximately real-time image information. The device can be connected to a wearable device to create a wearable sensing system that can present expanded image information to the wearer along with virtualized or created information.
一実施態様では、モーション感知及びイメージング装置は、イメージセンサの見える範囲内の制御物体(人間の手などの制御物体を含む)ためのイメージ情報を取り込む。当該制御物体のための前記イメージ情報が、制御下の機械に対するコマンドを指示するジェスチャ情報を決定するために使用される。実施態様では、前記装置は、サブミリメートルの精度で、該装置の装着者の周りの物体の位置、姿勢、及び、動きを検出し、この情報を、該装着者に提供される提示に統合するために提供することができる。 In one embodiment, the motion sensing and imaging device captures image information for control objects (including control objects such as human hands) within the visible range of the image sensor. The image information for the controlled object is used to determine gesture information that indicates a command for the machine under control. In an embodiment, the device detects the position, posture and movement of objects around the wearer of the device with submillimeter accuracy and integrates this information into the presentation provided to the wearer. Can be provided for.
一実施態様では、モーション感知及びイメージング装置は、赤外光に感応する画素から受信した情報を、可視光、例えば、RGB(赤、緑、青)に感応する画素から受信した情報と分離すること、ジェスチャの認識に使用するために、IR(赤外)センサからの情報を処理すること、及び、提示インターフェース(presentation interface)を介してライブビデオ供給として提供するために、RGBセンサからの情報を処理することが可能である。例えば、実世界中の景色の一連のイメージを含むビデオストリームが、RGB画素の集合及びIR(赤外)画素の集合を備えたカメラを用いて取り込まれる。赤外光に感応する画素から受信した情報は、ジェスチャを認識する処理のために分離される。RGBに感応する画素から受信した情報は、提示出力へのライブビデオ供給として、装着型装置(HUD、HMD等)の提示インターフェースに提供される。該提示出力は、装着型装置のユーザに対して表示される。前記提示出力を形成するために、1以上の仮想物体が、前記ビデオストリームイメージと統合され得る。従って、前記装置は、ジェスチャの認識、パススルービデオ供給を介して実世界物体の実世界提示、及び/または、実世界ビューと統合された仮想物体を含む拡張現実の何れを提供することも可能である。 In one embodiment, the motion sensing and imaging device separates information received from pixels sensitive to infrared light from information received from pixels sensitive to visible light, eg, RGB (red, green, blue). Process information from IR (infrared) sensors for use in gesture recognition, and provide information from RGB sensors to provide as a live video feed via a presentation interface. Can be processed. For example, a video stream containing a series of images of a real world landscape is captured using a camera with a set of RGB pixels and a set of IR (infrared) pixels. Information received from pixels that are sensitive to infrared light is separated for processing to recognize a gesture. Information received from RGB sensitive pixels is provided to the presentation interface of a wearable device (HUD, HMD, etc.) as a live video supply to the presentation output. The presentation output is displayed to the user of the wearable device. One or more virtual objects may be integrated with the video stream image to form the presentation output. Thus, the device can provide either gesture recognition, real-world presentation of real-world objects via pass-through video supply, and / or augmented reality including virtual objects integrated with real-world views. is there.
一実施態様では、モーション感知及びイメージング装置は、前記カメラのRGB画素とIR画素を組み合わせて用い、前記装置自体の動きを探知するために使用できる。特に、このことは、RGB画素を用いて、実世界空間の全体または粗い特徴、及び、対応する特徴値を取得すること、及び、IR画素を用いて、実世界空間の細かなまたは正確な特徴、及び、対応する特徴値を取得することと関連する。一旦取得されると、前記景色の少なくとも1つの特徴に対する前記装着型感知システムのモーション情報が、異なる時間インスタンスで検知された特徴値の比較に基づいて決定される。例えば、実世界空間の特徴は、該実世界空間内の所定位置の物体であり、そして、その特徴値は、該実世界空間内の該物体の位置の3次元(3D)座標であり得る。何対かのイメージフレームまたは他のイメージボリュームの間で、位置座標の値が変化した場合、これは、イメージフレーム間で位置が変化した物体に対する装着型感知システムのモーション情報を決定するのに使用できる。 In one embodiment, a motion sensing and imaging device can be used to detect the motion of the device itself using a combination of RGB and IR pixels of the camera. In particular, this can be achieved by using RGB pixels to obtain global or coarse features of the real world space and corresponding feature values, and using IR pixels to obtain fine or accurate features of the real world space. And obtaining the corresponding feature value. Once obtained, motion information of the wearable sensing system for at least one feature of the landscape is determined based on a comparison of feature values detected at different time instances. For example, the feature of the real world space is an object at a predetermined position in the real world space, and the feature value may be a three-dimensional (3D) coordinate of the position of the object in the real world space. If position coordinate values change between several pairs of image frames or other image volumes, this is used to determine the motion information of the wearable sensing system for objects whose position has changed between image frames. it can.
���の例として、実世界空間の特徴は、実世界空間内の壁であり、その対応する特徴値は、装着型感知システムで動作するビューアによって感知される前記壁の方向である。この例では、前記壁の方向の変化が、該装着型感知システムに電気的に接続するカメラによって取り込まれた連続するイメージフレーム間で登録された場合、このことは、前記壁を見る該装着型感知システムの位置の変化を示していると言える。 As another example, the feature of the real world space is a wall in the real world space, and its corresponding feature value is the direction of the wall sensed by a viewer operating in a wearable sensing system. In this example, if a change in the direction of the wall is registered between successive image frames captured by a camera that is electrically connected to the wearable sensing system, this means that the wearable looking at the wall. It can be said that it shows a change in the position of the sensing system.
一実施態様に応じて、カメラのRGB画素からの情報が、実世界内の物体の輪郭、形状、容積モデル、骨格モデル、シルエット、全体的な配置、及び/または、構造等のイメージまたは一連のイメージから得られる物体の顕著な、或いは、全体の特徴とともに、実世界内の物体を識別するのに使用できる。このことは、領域の平均的な画素強度または領域の性状変化を測定することによって達成できる。つまり、RGB画素によって、実世界または実世界内の物体の粗い評価を得ることができる。 Depending on the embodiment, the information from the RGB pixels of the camera can be used to capture an image or series of objects such as contours, shapes, volume models, skeletal models, silhouettes, overall arrangements, and / or structures of objects in the real world. It can be used to identify objects in the real world along with the prominent or overall characteristics of the object obtained from the image. This can be achieved by measuring the average pixel intensity of the region or the change in region properties. That is, a rough evaluation of the real world or an object in the real world can be obtained by the RGB pixels.
更に、IR画素からのデータは、実世界空間の細かなまたは正確な特徴を取り込むのに使用することができ、RGB画素から抽出されたデータを強調する。細かな特徴の例として、実世界空間及び実世界空間内の物体の表面性状、エッジ、湾曲(curcatures)、及び、他のかすかな特徴が含まれる。一実施例において、RGB画素が手の立体モデルを取り込む一方で、IR画素が、その手の静脈及び/または動脈パターンまたは指紋を取り込むのに用いられる。 In addition, data from IR pixels can be used to capture fine or accurate features of real world space, highlighting data extracted from RGB pixels. Examples of fine features include real world space and surface properties, edges, curvatures, and other faint features of objects in real world space. In one embodiment, RGB pixels capture a solid model of the hand while IR pixels are used to capture the vein and / or arterial pattern or fingerprint of the hand.
他の幾つかの実施態様には、RGB画素とIR画素を異なる組み合わせ及び順列で使用��てイメージデータを取り込むことが含まれる。例えば、一実施態様では、RGB画素とIR画素を同時に起動し、粗い特徴と細かな特徴を区別せずに、イメージデータの全体規模での収集を実行することが含まれる。他の実施態様では、RGB画素とIR画素を間欠的に用いることが含まれる。更に他の実施態様では、2次関数またはガウス関数に基づいてRGB画素とIR画素を起動することが含まれる。幾つかの他の実施態様では、最初にIR画素を用いてスキャンを行い、引き続きRGB画素を用いたスキャンを行うこと、及び、その逆順でのスキャンの実行が含まれる。 Some other implementations include capturing image data using RGB pixels and IR pixels in different combinations and permutations. For example, one embodiment includes activating RGB pixels and IR pixels simultaneously and performing a collection of image data on a global scale without distinguishing between coarse and fine features. Other embodiments include the intermittent use of RGB and IR pixels. Still other embodiments include activating RGB and IR pixels based on quadratic or Gaussian functions. Some other implementations include performing a scan with IR pixels first, followed by a scan with RGB pixels, and performing the scan in the reverse order.
一実施態様では、周囲の照明条件が決定され、当該条件を出力の表示の調整に使用することができる。例えば、RGB画素集合からの情報は通常の照明条件で表示され、IR画素集合からの情報は暗い照明条件で表示される。代替または追加として、IR画素集合からの情報は、微小光条件でのRGB画素集合からの情報を強調するのに使用できる、また、その逆も可能である。幾つかの実施態様では、RGB画素からのカラーイメージの1つ及びIR画素からのIRイメージ、または、これらの組み合わせから選択された好ましい表示を示す選択をユーザから受け取る。更に、代替または追加として、前記装置自らが、周囲の条件、ユーザの選択、状況認識、他の要因、または、これらの組み合わせに応じて、表示用に、RGBに感応する画素を用いて取り込んだビデオ情報と、赤外光に感応する画素から取り込んだビデオ情報を、動的にスイッチしても良い。 In one embodiment, ambient lighting conditions are determined and can be used to adjust the display of the output. For example, information from the RGB pixel set is displayed under normal lighting conditions, and information from the IR pixel set is displayed under dark lighting conditions. Alternatively or in addition, information from the IR pixel set can be used to enhance information from the RGB pixel set in low light conditions and vice versa. In some implementations, a selection is received from the user indicating a preferred display selected from one of the color images from the RGB pixels and the IR image from the IR pixels, or a combination thereof. Furthermore, as an alternative or addition, the device itself has captured using RGB sensitive pixels for display depending on ambient conditions, user selection, situational awareness, other factors, or combinations thereof. Video information and video information captured from pixels sensitive to infrared light may be dynamically switched.
一実施態様では、赤外光に感応する画素からの情報は、ジェスチャを認識する処理用に分離され��一方で、RGBに感応する画素からの情報は、ライブビデオ供給として出力に提供され、その結果、ジェスチャ認識に対する帯域幅を確保できる。ジェスチャ処理では、実世界内の物体に対応するイメージの特徴を検出できる��ジェスチャモーションと相関のある前記物体の特徴は、変化を決定するために、複数のイメージに亘って相互に関連付けられる。ジェスチャモーションは、制御下の機械、そこに内蔵されたアプリケーション、または、これらの組み合わせに対するコマンド情報を決定するのに使用できる。 In one embodiment, information from pixels that are sensitive to infrared light is separated for processing to recognize gestures, while information from pixels that are sensitive to RGB is provided to the output as a live video feed, As a result, bandwidth for gesture recognition can be secured. In gesture processing, it is possible to detect image features corresponding to objects in the real world. The object features that are correlated with gesture motion are correlated across multiple images to determine changes. Gesture motion can be used to determine command information for a machine under control, an application embedded therein, or a combination thereof.
一実施態様では、モーションセンサ、及び/または、他のタイプのセンサがモーションキャプチャシステムと接続して、モーションキャプチャシステムが、例えば、ユーザの接触に起因する少なくともモーションキャプチャシステムの前記センサの動作をモニタする。モーションセンサからの情報は、第1及び第2の時間に、固定点に対する前記センサの第1及び第2の位置情報を決定するのに使用できる。第1及び第2の位置情報の間の差分情報が決定される。固定点に対する前記装置についての動き情報が、前記差分情報に基づいて計算される。前記装置についての動き情報は、前記センサによって検出された見かけ上の環境情報に提供され、前記センサの動きが該見かけ上の環境情報から差し引かれて実際の環境情報が得られ、該実際の環境情報が伝達され得る。制御情報は、可搬型装置を介して仮想現実または拡張現実経験を提供するように構成されたシステム、及び/または、前記センサから生成され、センサ自体の動きを除去するために調整された空間内を動く物体についてのモーションキャプチャ情報い基づいて期間等を制御するシステムに、伝達され得る。幾つかの応用では、触覚、オーディオ、及び/または、視覚プロジェクタを追加して、仮想装置経験を拡張できる。 In one embodiment, a motion sensor and / or other type of sensor is connected to the motion capture system so that the motion capture system monitors at least the operation of the sensor of the motion capture system due to, for example, user contact. To do. Information from the motion sensor can be used at first and second times to determine first and second position information of the sensor relative to a fixed point. Difference information between the first and second position information is determined. Motion information about the device relative to a fixed point is calculated based on the difference information. Movement information about the device is provided in the apparent environmental information detected by the sensor, and the actual environmental information is obtained by subtracting the movement of the sensor from the apparent environmental information. Information can be communicated. Control information may be generated from a sensor configured to provide a virtual or augmented reality experience via a portable device and / or in a space tuned to remove the movement of the sensor itself. Can be communicated to a system that controls the duration and the like based on motion capture information about the moving object. In some applications, haptic, audio, and / or visual projectors can be added to extend the virtual device experience.
或る実施態様において、見かけ上の環境情報は、前記モーションキャプチャシステムのセンサを用いて、第1及び第2の時間における物体の部分の位置情報から得られる。前記第1及び第2の時間における前記固定点と相対的な物体部分の動き情報が、前記差分情報と前記センサの動き情報に基づいて計算される。 In one embodiment, the apparent environmental information is obtained from the position information of the part of the object at the first and second times using the sensors of the motion capture system. The movement information of the object part relative to the fixed point at the first and second times is calculated based on the difference information and the movement information of the sensor.
更なる実施態様では、一連の時間において、モーションセンサを用いて前記センサの動き情報を、前記センサを用いて前記物体の部分を、繰り返し決定し、前記固定点に対する前記物体の部分の経路を決定するために一連の動き情報を解析することにより、前記物体の経路が計算される。当該経路は、軌跡を識別するためのテンプレートと対照することができる。身体部位の軌跡はジェスチャとして識別される。ジェスチャは、システムに対して伝達されるコマンド情報を指し示すことができる。幾つかのジェスチャは、システムの動作モード(例えば、ズームイン、ズームアウト、パン(pan)、より詳細に見せる、次表示ページ、等)を変化させるコマンドを伝達する。 In a further embodiment, in a series of times, the motion information of the sensor is determined using a motion sensor, the part of the object is repeatedly determined using the sensor, and the path of the part of the object relative to the fixed point is determined. In order to do this, the path of the object is calculated by analyzing a series of motion information. The path can be contrasted with a template for identifying the trajectory. The locus of the body part is identified as a gesture. A gesture can point to command information communicated to the system. Some gestures convey commands that change the operating mode of the system (eg, zoom in, zoom out, pan, show more detail, next display page, etc.).
幾つかの実施態様では、有利に、装着型装置のユーザに対して改良されたユーザ体験、より大きな安全性、及び、改良された機能性を可能とする。幾つかの実施態様は、更に、ユーザが仮想物体に対する仮想化された接触を伴う直感的なジェスチャを実行できるようにして、モーションキャプチャシステムに対して、ジェスチャを認識できる能力を提供する。例えば、正確なジェスチャ認識を促進するために、装置自体のモーションから物体のモーションを区別する能力が該装置に提供される。幾つかの実施態様では、種々の可搬型または装着型の機械(例えば、スマートフォン、ラップトップコンピュータを含むポータブル演算システム、タブレット型演算装置、パーソナルデータアシスタンツ、例えば飛行機や自動車で使用されるヘッドアップディスプレイ(HUD)を含む特定用途向け視覚化演算機構、グーグルグラス等の装着型の仮想及び/または拡張現実システム、グラフィックプロセッサ、内蔵型マイクロコントローラ、ゲーム機、等、及び、これらの1以上の有線または無線で結合したネットワーク、及び/または、これらの組み合わせ)との改良されたインターフェースを提供することができ、当該改良されたインターフェースによって、マウス、ジョイスティック、タッチパッド、または、タッチスクリーン等の接触型の入力装置の必要性を除去または削減できる。幾つかの実施態様は、演算及び/またはその他の機構とのインターフェースとして、従来技術により可能であったものより、更に改良されたインターフェースを提供することができる。幾つかの実施態様では、より豊富なヒューマン・マシーン・インターフェースが提供され得る。 Some embodiments advantageously allow for improved user experience, greater safety, and improved functionality for wearable device users. Some implementations further provide the motion capture system with the ability to recognize gestures by allowing a user to perform intuitive gestures with virtualized contact with virtual objects. For example, the device is provided with the ability to distinguish object motion from the device's own motion to facilitate accurate gesture recognition. In some embodiments, various portable or wearable machines (eg, smartphones, portable computing systems including laptop computers, tablet computing devices, personal data assistants, eg, head-ups used in airplanes and automobiles) Application-specific visualization computing mechanisms including displays (HUD), wearable virtual and / or augmented reality systems such as Google Glass, graphics processors, embedded microcontrollers, gaming consoles, etc., and one or more of these wires Or an improved interface with a wirelessly coupled network and / or a combination thereof, such as a mouse, joystick, touchpad, or touchscreen connection. The need for the type of input device can be removed or reduced. Some embodiments may provide a further improved interface for computing and / or other mechanisms than was possible with the prior art. In some implementations, a richer human machine interface may be provided.
本技術の他の態様及び利点は、以下に示す図面、詳細な説明、及び、特許請求の範囲の説明により明らかになる。 Other aspects and advantages of the technology will become apparent from the following drawings, detailed description, and claims.
開示する本技術は、真の実時間またはほぼ実時間の景色を取り込み、3D感知空間内のジェスチャを検出し、該ジェスチャを制御下のシステムまたは機械に対するコマンドとして解釈し、適切な場合には取り込んだイメージ情報と該コマンドを提供することのできるモーション感知及びイメージング装置に関する。 The disclosed technique captures true or near real-time scenery, detects gestures in the 3D sensing space, interprets the gestures as commands to the controlled system or machine, and captures them where appropriate. The present invention relates to a motion sensing and imaging apparatus capable of providing image information and the command.
実施態様は、仮想現実装置のユーザに対して、その中でライブビデオが提供される「パススルー」を、該ユーザが実世界を直接知覚できるようにして、単独で、或いは、1以上の仮想物体の表示を伴って提供することを含む。例えば、前記ユーザは、仮想アプリケーションまたはそこに混在する物体と同様に、実際の机の環境を見ることが可能となる。ジェスチャの認識及び感知は、仮想物体(例えば、ユーザの実際の机の表面上方に浮かぶ仮想書類)と並んで、実際の物体(例えば、ユーザのコーラの缶)を把持またはやり取りする能力をユーザに提供する実施態様を可能とする。幾つかの実施態様では、異なるスペクトル源からの情報が、一または他の体験の様子を駆動するのに選択的に使用される。例えば、赤外光に感応するセンサからの情報は、ユーザの手の動きを検出して、ジェスチャを認識するのに用いることができる。一方、可視光領域からの情報は、現実及び仮想の物体の実世界提示を作り出して、パススルービデオ提示を駆動するのに用いることができる。更なる例として、複数のソースからのイメージ情報の組み合わせを用いることができ、システムまたはユーザが、状況、条件、環境、その他の要因、または、これらの組み合わせに基づいて赤外イメージと可視光イメージを選択する。例えば、装置は、周囲の光条件が保証されている場合には、可視光イメージから赤外イメージに切り替えることができる。ユーザが同様にイメージングソースを制御する能力を備えることも可能である。更に別の例として、1つのタイプのセンサからの情報を、他のタイプのセンサからの情報を拡張、訂正、或いは、補強するのに使用することができる。赤外センサからの情報は、可視光に感応するセンサからの導出されるイメージ表示を訂正するのに使用することができ、また、その逆も可能である。光学イメージを導出できない微小光または他の状況、つまり、自由形式のジェスチャを十分な信頼度で光学的に認識できない状況において、オーディオ信号または振動波を検出して、物体の方向や位置を提供するのに使用できる。この点に関しては、更に説明する。 Embodiments allow a user of a virtual reality device to “pass-through” in which live video is provided, allowing the user to perceive the real world directly, or one or more virtual objects Providing with the display. For example, the user can see the actual desk environment as well as the virtual application or objects mixed there. Gesture recognition and sensing gives the user the ability to grip or interact with a real object (eg, a user's cola can) alongside a virtual object (eg, a virtual document that floats above the surface of the user's actual desk). Allows the embodiment to be provided. In some implementations, information from different spectral sources is selectively used to drive one or other aspects of the experience. For example, information from a sensor that is sensitive to infrared light can be used to detect a user's hand movement and recognize a gesture. On the other hand, information from the visible light region can be used to create real world presentations of real and virtual objects to drive pass-through video presentations. As a further example, a combination of image information from multiple sources can be used so that the system or user can select an infrared image and a visible light image based on the situation, condition, environment, other factors, or a combination thereof. Select. For example, the device can switch from a visible light image to an infrared image if the ambient light conditions are guaranteed. It is also possible for the user to have the ability to control the imaging source as well. As yet another example, information from one type of sensor can be used to extend, correct, or augment information from another type of sensor. Information from the infrared sensor can be used to correct a derived image display from a sensor that is sensitive to visible light, and vice versa. Detect audio signals or vibration waves to provide object direction and position in low light or other situations where an optical image cannot be derived, i.e. in situations where free-form gestures cannot be optically recognized with sufficient confidence Can be used to This point will be further described.
開示する本技術は、装着型感知システムを用いて、没入型仮想現実環境におけるユーザ体験の向上に応用できる。開示される実施態様に基づくシステム、装置、及び、方法の実施例を、「装着型感知システム」という事情(context)において説明する。「装着型感知システム」の実施例は、開示する本技術を理解する上での事情(context)及び手掛かりを追加するためだけの理由で提供される。他の例では、自動車、ロボット、または、他の機械等の他の事情におけるジェスチャに基づく相互作用の実施例が、仮想ゲーム、仮想アプリケーション、仮想プログラム、仮想オペレーティングシステム等に応用され得る。他の応用も可能であるが、以下に示す実施例は、適用範囲、事情、または、設定の何れにおいても確定的または限定的に扱われるべきではない。よって、実施態様は、「装着型感知システム」という事情の範囲内及び外において実行でき得ることは、当業者にとって明らかである。 The disclosed technology can be applied to improve the user experience in an immersive virtual reality environment using a wearable sensing system. Examples of systems, devices, and methods according to the disclosed embodiments are described in the context of a “wearable sensing system”. Examples of “wearable sensing systems” are provided solely for the purpose of adding context and clues in understanding the disclosed technology. In other examples, gesture-based interaction examples in other contexts such as cars, robots, or other machines may be applied to virtual games, virtual applications, virtual programs, virtual operating systems, and the like. While other applications are possible, the examples given below should not be treated as definitive or restrictive in any of the scope, circumstances or settings. Thus, it will be apparent to those skilled in the art that embodiments can be implemented within and outside the context of a “wearable sensing system”.
先ず、モーション感知装置100の一例を示す図1を参照する。図1に示すように、モーション感知装置100は、ネジ固定部品またはその他の方法でメインボード182と結合可能な照明ボード172を備える。ケーブルの布線(明瞭性のため図1には示していない)によって、照明ボード172とメインボード182の間の電気的接続を行い、信号及び電力の交換が可能となっている。メインボード182(第1部分)と照明ボード172(第2部分)を接合する前記固定部品は、更に、これらのボードを、装着型または可搬型の電子装置(例えば、HMD、HUD、スマートフォン)の取り付け面Aに固定することができる。取り付け面Aは、装着型または可搬型の電子装置の(内部或いは外部の)面とすることができる。更に、装置は、装着型または可搬型の電子装置の空洞や容器内に、嵌合、ネジ止め、または、これらの組み合わせによって、設置されても良い。装置100は、広範な用途の設計要求に適合するように、任意の種々の装着型または可搬型の電子装置に組み込むことが可能である。 First, refer to FIG. 1 showing an example of a motion sensing device 100. As shown in FIG. 1, the motion sensing device 100 includes a lighting board 172 that can be coupled to the main board 182 by a screw fixing component or other method. Cable routing (not shown in FIG. 1 for clarity) provides electrical connection between the lighting board 172 and the main board 182 to allow signal and power exchange. The fixing component for joining the main board 182 (first part) and the lighting board 172 (second part) is further connected to an electronic device (for example, HMD, HUD, smartphone) of a wearable type or a portable type. It can be fixed to the mounting surface A. The attachment surface A can be a surface (internal or external) of a wearable or portable electronic device. Furthermore, the device may be installed in a cavity or container of a wearable or portable electronic device by fitting, screwing, or a combination thereof. The device 100 can be incorporated into any of a variety of wearable or portable electronic devices to meet a wide range of application design requirements.
照明ボード172は、当該ボード上に組み込まれたLEDまたは他の光源である個別に制御可能な多くの照明源115,117を有する。図示された実施例では、2つのカメラ102,104が、装置100のメインボード182上に設けられ、眺められている景色の立体的イメージ型の検知を提供する。メインボード182は、更に、基本的な画像処理、及び、カメラ102,104及びボード172のLEDの制御を行うプロセッサを有する。図1に示す設計に対して種々の変更が可能である。例えば、LED、光検知器、及び、カメラの個数及び配置は変更されても良い。また、スキャニング及びイメージング用のハードウェアは1つのボードに一体化しても良い。或いは、これらの変更は、特定の用途の必要に応じて適宜行える。 The illumination board 172 has a number of individually controllable illumination sources 115, 117 which are LEDs or other light sources incorporated on the board. In the illustrated embodiment, two cameras 102, 104 are provided on the main board 182 of the device 100 to provide stereoscopic image type detection of the scene being viewed. The main board 182 further includes a processor that performs basic image processing and controls the LEDs of the cameras 102 and 104 and the board 172. Various modifications can be made to the design shown in FIG. For example, the number and arrangement of LEDs, photodetectors, and cameras may be changed. Also, the scanning and imaging hardware may be integrated on one board. Alternatively, these changes can be made as appropriate according to the needs of a specific application.
カメラ102,104によって提供された立体的イメージ情報は、選択的或いは連続的に、ユーザが装着或いは携行している装着型または可搬型の電子装置に提供される。装置100は、生の「実時間」またはほぼ実時間のカメラからのイメージ情報の供給、コンピュータによって生成されたグラフィック、情報、アイコン、または他の仮想化提示等によって拡張された実時間またはほぼ実時間のイメージ情報、眺めている景色の仮想化された表示、これらから選択された時間的に変化する組み合わせを提供できる。ユーザによるジェスチャは、感知装置100のカメラ102,104によって検知され、その結果生成されるイメージ情報は、ジェスチャから制御される如何なるシステム(装着型または可搬型装置を含む)に対する命令を確認及び決定するために、モーションキャプチャに提供され得る。単一のモーション感知装置100にイメージング能力を備えたジェスチャ認識を一体化することで、高機能で適応性が有り、しかも、装着型または可搬型の電子装置等に設置��るのに適した小型の装置を、有利に、提供できる。 The stereoscopic image information provided by the cameras 102 and 104 is provided selectively or continuously to a wearable or portable electronic device worn or carried by the user. The device 100 may be extended in real time or near real time, such as by providing raw “real time” or near real time image information, computer generated graphics, information, icons, or other virtualized presentations. It is possible to provide temporal image information, a virtualized display of the scenery being viewed, and time-varying combinations selected from these. User gestures are detected by the cameras 102, 104 of the sensing device 100, and the resulting image information confirms and determines instructions for any system (including wearable or portable devices) controlled from the gesture. Can be provided for motion capture. By integrating gesture recognition with imaging capability into a single motion sensing device 100, it is highly functional, adaptable, and small enough to be installed in a wearable or portable electronic device. An apparatus can advantageously be provided.
幾つかの実施態様において、照明源115,117の幾つかは付属の集束光学系(明瞭性のため図1には示していない)を有することができる。ボード172,182の何れかは、明瞭性のため図1に示していない光検知器(またはその他のセンサ)と結合するためのソケットを更に備えていても良い。光検知器が反射率の変化を検知して得られる情報は、照明源例えばLEDが空間領域をスキャニングする間に、該照明源が光を出射する当該空間領域に、物体が存在するか存在しないかを示す。 In some embodiments, some of the illumination sources 115, 117 can have associated focusing optics (not shown in FIG. 1 for clarity). Either of the boards 172, 182 may further include a socket for coupling to a photodetector (or other sensor) not shown in FIG. 1 for clarity. The information obtained by detecting the change in reflectance by the light detector is the presence or absence of an object in the spatial region where the illumination source emits light while the LED, for example, the LED scans the spatial region. Indicate.
図2に、開示する本技術の一実施態様に従ってイメージデータを取り込むシステム200を示す。システム200は��好ましくは、装着型装置201と接続している。装着型装置201は、図2に示すようなグーグルフォームファクター、ヘルメットフォームファクターを備えるヘッドマウントディスプレイ(HMD)であっても良く、或いは、時計、スマートフォン、その他の可搬型装置に組み込まれるか或いは接続して、装着型感知システムを形成することもできる。 FIG. 2 illustrates a system 200 for capturing image data in accordance with one embodiment of the disclosed technology. System 200 is preferably connected to wearable device 201. The wearable device 201 may be a head mounted display (HMD) having a Google form factor and a helmet form factor as shown in FIG. 2, or may be incorporated in or connected to a watch, a smartphone, or other portable device. Thus, a wearable sensing system can be formed.
���々の実施態様では、ここに説明する物体の3Dモーションを取り込むシステム及び方法は、ヘッドマウント装置或いは携帯型装置等の他のアプリケーションと一体化することができる。図2に示すように、ヘッドマウント装置201は、ユーザに周囲の環境或いは仮想環境を表示する光学組立品203を備えることができる。ヘッドマウント装置201にモーションキャプチャシステム200を組み込むことで、ユーザは、表示された環境をインタラクティブに制御可能となる。例えば、仮想環境は、モーションキャプチャシステム200で追跡されるユーザの手のジェスチャで操作可能な仮想物体を含むことができる。一実施態様では、ヘッドマウント装置201と一体化したモーションキャプチャシステム200は、ユーザの手の位置及び形を検出して、ユーザがその手を見て、仮想環境内の物体をインタラクティブに制御できるように、検出した手をヘッドマウント装置201のディスプレイ上に投影する。このことは、例えば、ゲームやインターネットブラウジングに応用できる。 In various embodiments, the systems and methods described herein for capturing 3D motion of objects can be integrated with other applications such as head mounted devices or portable devices. As shown in FIG. 2, the head mount device 201 may include an optical assembly 203 that displays a surrounding environment or a virtual environment to the user. By incorporating the motion capture system 200 in the head mount device 201, the user can interactively control the displayed environment. For example, the virtual environment can include a virtual object that can be manipulated with a user's hand gesture tracked by the motion capture system 200. In one embodiment, the motion capture system 200 integrated with the head mount device 201 detects the position and shape of the user's hand so that the user can see the hand and interactively control objects in the virtual environment. Then, the detected hand is projected onto the display of the head mount device 201. This can be applied to games and Internet browsing, for example.
システム200は、感知処理システム206と接続するカメラ102,104を備える。カメラ102,104は、可視光スペクトルに感応するカメラ、または、限定的な波長域(例えば、赤外域または紫外域)に強化された感度を有するカメラを含む如何なるタイプのカメラであっても良い。また、より一般的に、ここでは、「カメラ」という用語は、物体のイメージを捕えて、そのイメージをディジタルデータ形式で表示できる任意の装置(または、当該装置の組み合わせ)を参考とする。例えば、従来の2次元(2D)イメージを取り込む従来型カメラに代えて、ラインセンサ或いはラインカメラを採用することもできる。用語「光」は、一般的に、任意の電磁放射を意味し、可視光であっても或いはなくても良く、広帯域光(例えば、白色光)或いは狭帯域光(例えば、単一波長光、狭帯域波長光)であっても良い。 The system 200 includes cameras 102 and 104 that connect to a sensing processing system 206. Cameras 102 and 104 may be any type of camera, including cameras that are sensitive to the visible light spectrum, or cameras that have enhanced sensitivity in a limited wavelength range (eg, infrared or ultraviolet). Also, more generally, the term “camera” refers here to any device (or combination of devices) that can capture an image of an object and display the image in digital data format. For example, instead of a conventional camera that captures a conventional two-dimensional (2D) image, a line sensor or a line camera may be employed. The term “light” generally means any electromagnetic radiation, which may or may not be visible light, broadband light (eg, white light) or narrowband light (eg, single wavelength light, Narrow band wavelength light).
カメラ102,104は、好ましくは、ビデオイメージ(つまり、約毎秒15フレーム等の実質的に一定レートで連続するイメージフレーム)を取り込む能力を備える。但し、特定のフレームレートに限定されるものではない。カメラ102,104の能力は、本開示技術に対して重要ではない。該カメラは、フレームレート、イメージ解像度(例えば、イメージ当たりの画素数)、色または強度分解能(例えば、画素当たりの強度データのビット数)、レンズの焦点距離、被写界深度、等に関して変更可能である。一般に、特定の用途に対して、関心のある空間的な大きさ内で被写体に焦点を合わせることのできる如何なるカメラも使用可能である。例えば、手以外は静止している人の手の動きを取り込むには、当該大きさは、一辺約1メートルの立方体で規定することができる。 Cameras 102 and 104 preferably have the ability to capture video images (ie, image frames that are continuous at a substantially constant rate, such as about 15 frames per second). However, it is not limited to a specific frame rate. The capabilities of the cameras 102, 104 are not critical to the disclosed technology. The camera can be changed in terms of frame rate, image resolution (eg, number of pixels per image), color or intensity resolution (eg, bits of intensity data per pixel), lens focal length, depth of field, etc. It is. In general, any camera that can focus on a subject within the spatial size of interest can be used for a particular application. For example, in order to capture the movement of a person's hand other than the hand, the size can be defined by a cube of about 1 meter on a side.
図示するように、対象領域212内で動く対象物214(本実施例では、1以上の手)を含むとともに、種々の仮想物体216を含むことのできる仮想的に描写または仮想的に拡張された対象領域212の光景を見るために、カメラ102,104は、装置201の動きによって、対象領域212の一部に向けられる。1以上のセンサ208,210が装置201の動きを捉える。幾つかの実施態様では、1以上の照明源115,117が対象領域212を照明するように配置される。幾つかの実施態様では、1以上のカメラ102,104が、検知すべき動作に向かい合って、例えば、手214が動くと予期される場所に配置される。手に関して記録される情報量は、手がカメライメージ内で占有する画素数に比例し、手の「指示方向」に対するカメラの角度が直角に近い程、手の占有する画素数は多くなるため、上述の位置が最良の位置である。例えば、コンピュータシステム等である感知処理システム206は、対象領域212のイメージを取り込むためにカメラ102,104の動作を制御し、装置201の動きを捉えるためにセンサ208,210の動作を制御することができる。センサ208,210からの情報は、装置201の動きの影響を相殺するために、カメラ102,104が取得したイメージのモデルに適用され、装置201によって描写される仮想体験に対してより大きな正確さが提供される。取り込まれたイメージと装置201の動きに基づいて、感知処理システム206が物体214の位置及び/または動きを決定し、組立品203を介してユーザにそれらの表示を描写する。 As shown, the object 214 (in this example, one or more hands) moving within the object region 212 is included, and is virtually depicted or virtually expanded to include various virtual objects 216. In order to view the scene of the target area 212, the cameras 102 and 104 are directed to a part of the target area 212 by the movement of the apparatus 201. One or more sensors 208, 210 capture the movement of the device 201. In some embodiments, one or more illumination sources 115, 117 are arranged to illuminate the region of interest 212. In some embodiments, one or more cameras 102, 104 are placed opposite the motion to be detected, for example, where the hand 214 is expected to move. The amount of information recorded for the hand is proportional to the number of pixels the hand occupies in the camera image, and the closer the camera angle to the hand's “pointing direction” is to a right angle, the more pixels the hand occupies. The above position is the best position. For example, a sensing processing system 206 such as a computer system controls the operation of the cameras 102 and 104 to capture an image of the target area 212 and controls the operation of the sensors 208 and 210 to capture the movement of the apparatus 201. Can do. Information from the sensors 208, 210 is applied to the model of the image acquired by the cameras 102, 104 to offset the effects of movement of the device 201 and is more accurate for the virtual experience depicted by the device 201. Is provided. Based on the captured image and the movement of the device 201, the sensing processing system 206 determines the position and / or movement of the object 214 and renders their display to the user via the assembly 203.
例えば、物体214の動きを決定する動作として、感知処理システム206がカメラ102,104によって取り込まれた種々のイメージのどの画素が物体214の部分を含んでいるかを判断する。幾つかの実施態様では、イメージ内の如何なる画素も、画素が物体214の部分を含んでいるか否かによって、「物体」画素か「背景」画素の何れかに分類される。従って、物体画素は、明るさに基づいて容易に背景画素と区別され得る。更に、物体のエッジは、隣接する画素間の明るさの差に基づいて容易に検出され、各イメージ内の物体の位置が判断できるようになる。幾つかの実施態様では、物体のシルエットが1以上の物体のイメージから抽出され、異なる視点から見える物体に関する情報を明らかにする。幾つかの実施態様では、シルエットは多くの異なる手法を用いて取得できるが、当該シルエットは、物体のイメージを取り込むカメラを用い、該イメージを解析して物体のエッジを検出することで得られる。カメラ102,104のイメージ間で物体の位置の相関を取り、センサ208,210から取得した装置201の動きを相殺することで、感知処理システム206が物体214の3D空間内の位置を決定できるようになり、一連のイメージを解析することで、感知処理システム206が、既存のモーションアルゴリズム或いは他の手法を用いて物体214の3Dモーションを再構築できるようになる。例えば、米国出願13/414,485(2012年3月7日出願)、米国仮出願61/724,091(2012年11月8日出願)、及び、米国仮出願61/587,554(2012年1月17日出願)を参照されたい。また、当該全ての開示は本願に引用して援用する。 For example, as an action to determine the movement of the object 214, the sensing processing system 206 determines which pixels of the various images captured by the cameras 102, 104 contain portions of the object 214. In some implementations, any pixel in the image is classified as either an “object” pixel or a “background” pixel, depending on whether the pixel includes a portion of the object 214. Therefore, the object pixel can be easily distinguished from the background pixel based on the brightness. Furthermore, the edge of the object is easily detected based on the difference in brightness between adjacent pixels, and the position of the object in each image can be determined. In some implementations, silhouettes of objects are extracted from one or more object images to reveal information about objects visible from different viewpoints. In some implementations, the silhouette can be obtained using many different techniques, but the silhouette is obtained by using a camera that captures the image of the object and analyzing the image to detect the edge of the object. By correlating the object position between the images of the cameras 102 and 104 and canceling the movement of the device 201 obtained from the sensors 208 and 210, the sensing processing system 206 can determine the position of the object 214 in 3D space. Thus, analyzing the series of images allows the sensing processing system 206 to reconstruct the 3D motion of the object 214 using existing motion algorithms or other techniques. For example, US application 13 / 414,485 (filed March 7, 2012), US provisional application 61 / 724,091 (filed November 8, 2012), and US provisional application 61 / 587,554 (2012). (Filed Jan. 17). All the disclosures are incorporated herein by reference.
提示インターフェース220は、装置のユーザに個人的な仮想体験を提供するために装置201の光学組立品203に、ロード可能な、或いは、協同して実施されるアプリケーションによって作成された仮想(或いは仮想化された現実の)物体(視覚、オーディオ、触覚等)を表示するために、センサに基づく追跡と共に、投影技術を採用する。投影は、物体のイメージまたは他の視覚表示を含むことができる。 The presentation interface 220 is a virtual (or virtualization) created by an application that can be loaded into or collaboratively implemented in the optical assembly 203 of the device 201 to provide a personal virtual experience to the user of the device. In order to display (real, rendered) objects (visual, audio, tactile, etc.), a projection technique is employed along with sensor-based tracking. The projection can include an image of the object or other visual display.
一実施態様では、実環境内のモーションをモニタするために、モーションセンサ及び/または他のタイプのセンサを使用する。実環境の拡張された描写内に一体化された仮想物体は、可搬型装置201のユーザに対して投影される。ユーザの身体部分のモーション情報は、少なくともある程度は、イメージセンサ102,104または音響センサまたは他のセンサ装置から受信した感知情報に基づいて、決定することができる。制御情報は、可搬型装置201のモーションと、イメージセンサ102,104または音響センサまたは他のセンサ装置から受信した感知情報から決定されるユーザのモーションの組み合わせに少なくともある程度基づいて、システムに伝達される。視覚装置による経験は、幾つかの実施態様では、触覚、オーディオ、及び/または、他の感知情報プロジェクタによって、拡張され得る。例えば、図5を参照すると、視覚投影組立品504は、ライブビデオ供給を介してユーザに表示される実世界物体、例えば、机216に重畳された仮想の本の物体からのページイメージ(例えば、仮想装置501)を投影することができる。その結果、たとえ本や電子読み取り機が存在していなくても、本物の本、或いは、物理的な電子読み取り機上の電子書籍を読んでいる仮想装置経験を作り出す。触覚プロジェクタ506は、読み手の指に、当該本の「仮想の紙」の性状の感触を投射することができる。オーディオプロジェクタ502は、ページをめくるための読み手のスワイプ(swipe)操作を検出してページをめくる音を投射する。それは拡張現実世界であるので、手214の裏側はユーザに投影され、ユーザには、あたかもユーザが自身の手を見ているように景色が見える。 In one implementation, motion sensors and / or other types of sensors are used to monitor motion in the real environment. Virtual objects that are integrated within an expanded depiction of the real environment are projected to the user of the portable device 201. The motion information of the user's body part can be determined based at least in part on sensing information received from the image sensors 102, 104 or an acoustic sensor or other sensor device. Control information is communicated to the system based at least in part on a combination of motion of the portable device 201 and user motion determined from sensing information received from the image sensors 102, 104 or acoustic sensors or other sensor devices. . The experience with the visual device can be extended in some embodiments by tactile, audio, and / or other sensing information projectors. For example, referring to FIG. 5, a visual projection assembly 504 may include a page image (eg, a virtual book object superimposed on a desk 216, eg, a real-world object displayed to a user via a live video feed (eg, A virtual device 501) can be projected. The result is a virtual device experience of reading a real book or an electronic book on a physical electronic reader, even if no book or electronic reader is present. The tactile projector 506 can project the feel of the “virtual paper” property of the book onto the reader's finger. The audio projector 502 detects a reader's swipe operation for turning a page and projects a page turning sound. Since it is an augmented reality world, the back side of the hand 214 is projected to the user, and the user sees the scenery as if the user is looking at his hand.
再び図2を参照すると、複数のセンサ208,210が、装置201のモーションを取り込むために、感知処理システム206と接続している。センサ208,210は、モーションの種々のパラメータ(加速度、速度、角加速度、角速度、位置/場所(position/location))から信号を得るために有用な如何なるセンサでも良い。より一般的には、用語「モーション検出器」は、機械的なモーションを電気的な信号に変換する能力を有する任意の装置(または、装置の組み合わせ)を参考とする。当該装置は、単独或いは種々の組み合わせにおいて、加速度計、ジャイロスコープ、及び、磁気計を含み、方向、磁気、または、重力の変化を通してモーションを検知するように設計されている。多くのタイプのモーションセンサが存在し、別の実施態様は変化に富んでいる。 Referring again to FIG. 2, a plurality of sensors 208, 210 are connected to the sensing processing system 206 to capture the motion of the device 201. Sensors 208 and 210 may be any sensors useful for obtaining signals from various parameters of motion (acceleration, velocity, angular acceleration, angular velocity, position / location). More generally, the term “motion detector” refers to any device (or combination of devices) that has the ability to convert mechanical motion into an electrical signal. The device includes an accelerometer, a gyroscope, and a magnetometer, alone or in various combinations, and is designed to detect motion through changes in direction, magnetism, or gravity. There are many types of motion sensors, and alternative embodiments are varied.
図示したシステム200は、装置201のユーザに提供される仮想体験を増強するために、明瞭性のため図2には示されていない種々の他のセンサの何れかを、単独或いは種々に組み合わせて含むことができる。例えば、システム206は、自由形式のジェスチャを十分な信頼度で光学的に認識できない微小光の状況では、音響または振動センサに基づいてタッチ(接触)ジェスチャが認識される��ッチモードに切り替える。或いは、システム206は、音響または振動センサからの信号が検知された場合に、該タッチモードに切り替えるか、タッチ検知処理を行うとともに、補完的にイメージキャプチャ処理を行うようにしても良い。更に、他の動作モードとして、タップまたはタッチジェスチャは、「ウェークアップ(目覚まし)」信号として振る舞い、イメージ及び音響の解析システム206を、スタンバイモードから動作モードに推移させる。例えば、システム206は、閾値間隔より長い間、カメラ102,104からの光学的な信号が無い場合には、スタンバイモードに推移できる。 The illustrated system 200 may be any of a variety of other sensors, not shown in FIG. 2 for clarity, either alone or in various combinations to enhance the virtual experience provided to the user of the device 201. Can be included. For example, the system 206 switches to a touch mode in which a touch (contact) gesture is recognized based on an acoustic or vibration sensor in a low light situation where a freeform gesture cannot be optically recognized with sufficient reliability. Alternatively, when a signal from an acoustic or vibration sensor is detected, the system 206 may switch to the touch mode or perform a touch detection process and a complementary image capture process. Further, as another mode of operation, the tap or touch gesture behaves as a “wake-up” signal, causing the image and sound analysis system 206 to transition from the standby mode to the mode of operation. For example, the system 206 can transition to the standby mode when there is no optical signal from the cameras 102 and 104 for longer than the threshold interval.
当然のことながら、図2に示す事項は一例である。幾つかの実施態様では、システム200を別形状の筐体に収容すること、或いは、より大きな構成要素や組立品内に内蔵することも好ましい。更に、イメージセンサ、モーション検出器、照明源等の個数及びタイプは、明瞭性のための図解したもので、大きさ或いは数量は全ての実施態様において同じではない。 Of course, the matter shown in FIG. 2 is an example. In some embodiments, it is also preferred that the system 200 be housed in a differently shaped housing, or incorporated within a larger component or assembly. Further, the number and type of image sensors, motion detectors, illumination sources, etc. are illustrated for clarity and the size or quantity is not the same in all embodiments.
次に、図3を参照して説明する。図3は、本技術の実施態様に基づいて感知処理システム206を実現するためのコンピュータシステム300の簡略化したブロック図である。コンピュータシステム300は、プロセッサ302、メモリ304、モーション検出器及びカメラのインターフェース306、提示インターフェース220、スピーカ309、マイクロフォン310、及び、無線インターフェース311を備える。メモリ304は、プロセッサ302によって実行される命令、及び、当該命令の実行に関連する入力データ及び/または���力データを格納するために使用される。特に、メモリ304は、概念的に一群のモジュールとして説明され(詳細は後述する)、プロセッサ302の動作及び他のハードウェア部品との相互作用を制御する命令を格納している。オペレーティングシステム(OS)は、メモリ割り当て、ファイル管理、��������記憶装置の操作等の低レベルで基本的なシステム機能を監督する。オペレーティングシステムは、下記に列挙する種々のオペレーティングシステムで構成されるか、または、当該オペレーティングシステムを含んで構成される。当該種々のオペレーティングシステムとして、例えば、マイクロソフト社のWINDOWS(登録商標)オペレーティングシステム、UNIX(登録商標)オペレーティングシステム、Linux(登録商標)オペレーティングシステム、Xenixオペレーティングシステム、IBM社のAIXオペレーティングシステム、ヒューレット・パッカード社のUXオペレーティングシステム、Novell社のNETWAREオペレーティングシステム、サンマイクロシステムズ社のSOLARISオペレーティングシステム、OS/2オペレーティングシステム、BeOSオペレーティングシステム、MACINTOSH OSオペレーティングシステム、APACHEオペレーティングシステム、OPENACTIONオペレーティングシステム、iOSやAndroid等のモバイルオペレーティングシステム、或いは、その他のオペレーティングシステムまたはプラットフォームが想定される。 Next, a description will be given with reference to FIG. FIG. 3 is a simplified block diagram of a computer system 300 for implementing the sensing processing system 206 in accordance with an embodiment of the present technology. The computer system 300 includes a processor 302, a memory 304, a motion detector and camera interface 306, a presentation interface 220, a speaker 309, a microphone 310, and a wireless interface 311. The memory 304 is used to store instructions executed by the processor 302 and input and / or output data associated with the execution of the instructions. In particular, the memory 304 is conceptually described as a group of modules (details will be described later) and stores instructions that control the operation of the processor 302 and its interaction with other hardware components. An operating system (OS) oversees basic system functions at a low level, such as memory allocation, file management, and mass storage operation. The operating system is configured by various operating systems listed below, or includes the operating system. Examples of the various operating systems include Microsoft's WINDOWS (registered trademark) operating system, UNIX (registered trademark) operating system, Linux (registered trademark) operating system, Xenix operating system, IBM's AIX operating system, and Hewlett-Packard. UX operating system, Novell's NETWARE operating system, Sun Microsystems' SOLARIS operating system, OS / 2 operating system, BeOS operating system, MACINTOSH OS operating system, APACHE operating system, OPENACTION operating system Temu, mobile operating systems such as iOS Android, or or other operating system or platform is assumed.
コンピューティング環境は、更に、その他の取り外し可能/不可能な、揮発性/不揮発性のコンピュータ記憶媒体を備えることができる。例えば、ハード��ィスクドライブは、取り外し不可能な不揮発性の磁気記憶媒体の読み出し及び書き込みができる。磁気ディスクドライブは、取り外し可能な不揮発性の磁気記憶媒体からの読み出し、または、同磁気記憶媒体への書き込みができ、光ディスクドライブは、取り外し可能な不揮発性のCD−ROM等の光ディスクからの読み出し、または、同光ディスクへの書き込みができる。模範的な操作環境で使用可能な他の取り外し可能/不可能な、揮発性/不揮発性のコンピュータ記憶媒体は、これらに限定されないが、磁気テープカセット、フラッシュメモリカード、ディジタル多用途ディスク(DVD)、ディジタルビデオテープ、半導体RAM、半導体ROM、等を含む。記憶媒体は、典型的には、取り外し可能/不可能なメモリインターフェースを介してシステムバスに接続している。 The computing environment may further comprise other removable / non-removable, volatile / nonvolatile computer storage media. For example, a hard disk drive can read and write a non-removable nonvolatile magnetic storage medium. The magnetic disk drive can read from or write to a removable non-volatile magnetic storage medium, and the optical disk drive can read from an optical disk such as a removable non-volatile CD-ROM, Alternatively, writing to the same optical disk is possible. Other removable / non-removable, volatile / nonvolatile computer storage media that can be used in an exemplary operating environment include, but are not limited to, magnetic tape cassettes, flash memory cards, and digital versatile discs (DVDs). Digital video tape, semiconductor RAM, semiconductor ROM, and the like. The storage medium is typically connected to the system bus via a removable / non-removable memory interface.
プロセッサ302は、汎用のマイクロプロセッサを使用できるが、実施態様によっては、代替的に、マイクロコントローラ、周辺集積回路素子、CSIC(特定カスタマ向けIC)、ASIC(特定用途向けIC)、論理回路、ディジタル信号プロセッサ、FPGA(フィールド・プログラマブル・ゲートアレイ)、PLD(プログラマブル論理デバイス)、PLA(プログラマブル論理アレイ)等のプログラマブル論理デバイス、RFIDプロセッサ、スマートチップ、或いは、任意の他のデバイス、或いは、本技術の処理動作を実行できるデバイスの配置等が使用できる。 The processor 302 may use a general-purpose microprocessor, but in some embodiments, alternatively, a microcontroller, peripheral integrated circuit elements, CSIC (customer-specific IC), ASIC (application-specific IC), logic circuit, digital Programmable logic devices such as signal processors, FPGAs (Field Programmable Gate Arrays), PLDs (Programmable Logic Devices), PLAs (Programmable Logic Arrays), RFID processors, smart chips, or any other device, or this technology Arrangement of devices that can execute the above processing operations can be used.
モーション検出器及びカメラのインターフェース306は、コンピュータシステム300と、センサ208,210(図2参照)と同様にカメラ102,104間の通信を可能にするハードウェア、及び/または、ソフトウェアを含む。従って、例えば、モーション検出器及びカメラのインターフェース306は、プロセッサ302で実行されるモーションキャプチャ(“mocap”)プログラム314への入力として信号が提供される前の前記カメラ及びモーション検出器から受信したデータ信号を変更(例えば、ノイズ低減、データの再フォーマット等)するハードウェア、及び/または、ソフトウェアの信号プロセッサと同様に、カメラ、照明源、及び、モーション検出器が(従来のプラグ及びジャックを介して)接続可能な1以上のカメラデータポート316,318、照明源ポート313,315、及び、モーション検出器ポート317,319を含むことができる。幾つかの実施態様では、モーション検出器及びカメラのインターフェース306は、更に、カメラ、照明源、及び、センサに信号を送信し、例えば、これらを活性化或いは非活性化する、カメラの設定(フレームレート、画質、感度等)を制御する、照明源の設定(強度、照明時間等)を制御する、センサの設定(キャリブレーション、感度レベル等)を制御すること等ができる。当該信号は、例えば、プロセッサ302からの制御信号に応答して送信される。尚、プロセッサ302からの制御信号は、ユーザ入力、または、他の検知されたイベントに応答して順番に生成され得る。 The motion detector and camera interface 306 includes hardware and / or software that enables communication between the computer system 300 and the cameras 102 and 104 as well as the sensors 208 and 210 (see FIG. 2). Thus, for example, the motion detector and camera interface 306 may receive data from the camera and motion detector before being provided with signals as input to a motion capture (“mocap”) program 314 that is executed by the processor 302. Similar to hardware and / or software signal processors that modify signals (eg, noise reduction, data reformatting, etc.), cameras, illumination sources, and motion detectors (via conventional plugs and jacks) One or more connectable camera data ports 316, 318, illumination source ports 313, 315, and motion detector ports 317, 319. In some embodiments, the motion detector and camera interface 306 further sends signals to the camera, illumination source, and sensor, eg, camera settings (frames to activate or deactivate them). Rate, image quality, sensitivity, etc.), illumination source settings (intensity, illumination time, etc.), sensor settings (calibration, sensitivity level, etc.), etc. can be controlled. The signal is transmitted in response to a control signal from the processor 302, for example. Note that control signals from the processor 302 may be generated in sequence in response to user input or other detected events.
mocapプログラム314を規定する命令はメモリ304に格納され、当該命令は、実行されると、カメラから供給されるイメージ、及び、モーション検出器及びカメラのインターフェース306に接続するセンサから供給されるオーディオ信号に対して、モーションキャプチャ解析を実行する。1つの実施態様では、mocapプログラム314は、物体解析モジュール322、及び、経路解析モジュール324等の種々のモジュールを有する。物体解析モジュール322は、イメージ(例えば、インターフェース306を介して取り込まれ���イ��ー������内��物体のエッジ���及び/または、物体の位置に関する他の情報を検知するために、当該イメージを解析することができる。幾つかの実施態様では、物体解析モジュール322は、例えば、当該物体の到着の時間距離(所要時間)、マルチラテレーション等による当該物体の局所化のために、音声信号(例えば、インターフェース306を介して取り込まれた音声信号)も解析することができる。尚、マルチラテレーションとは、既知の位置から既知の時間に信号を発信する2以上の基地との距離差の測定を基礎とするナビゲーション技術である(例えば、ウィキペディア(Wikipedia:http://en.wikipedia.org/w/index.php?title=Multilateration&oldid=523281858, on Nov. 16, 2012, 06:07 UTC)参照)。経路解析モジュール324は、カメラを介して得られた情報に基づいて3Dでの物体の動きを追跡及び予測できる。幾つかの実施態様では、仮想現実/拡張現実環境マネージャー326が、個人的な仮想体験213を提供する提示インターフェース220を介して、装置201のユーザに対して提示するための合成物体216と同様に、実物体(例えば、手214)を反映する仮想物体の統合を提供することを含む。1以上のアプリケーション328は、装置201の機能を拡張またはカスタマイズして、システム200がプラットフォームとして機能させるために、メモリ304内にロード(或いは、他の方法でプロセッサ302に対して利用可能に)することができる。一連のカメライメージは、物体の動き及び速度を抽出するために、画素レベルで解析される。オーディオ信号は、既知の面上の物体を判別し、当該信号の強度及び変化は、当該物体の存在を検出するのに利用できる。オーディオ及びイメージ情報の両方が同時に利用可能な場合、両タイプの情報は、解析され、且つ、より詳細な及び/または正確な経路解析を提供するために調整され得る。ビデオ供給インテグレータ329は、カメラ102,104からのライブビデオ供給と、1以上の仮想物体(例えば、図5の501)との統合を提供する。ビデオ供給インテグレータ329は、異なるタイプのカメラ102,104からのビデオ情報の処理を管理する。例えば、赤外光に感応する画素及び可視光(例えば、RGB)に感応する画素から受け取った情報は、インテグレータ329によって分離され、異なって処理され得る。IRセンサからのイメージ情報は、ジェスチャ認識に用いることができ、一方、RGBセンサからのイメージ情報は、提示イ��ターフェース220を介してライブビデオ供給として提供され得る。1つのタイプのセンサからの情報は、別のセンサからの情報を強調、訂正、及び/または、補強するのに使用することができる。1つのタイプのセンサからの情報は、幾つかのタイプの状況または環境条件(例えば、微小光、霧、明るい光、等)において有利となる場合がある。本装置は、1つまたは他のタイプのイメージ情報に基づく提示出力を、自動的に提供するか、或いは、ユーザからの選択を受け付けて提供するかを選択できる。インテグレータ329は、VR/AR環境マネージャー326と共に、提示インターフェース220を介してユーザに提示される環境の作成を制御する。 Instructions defining the mocap program 314 are stored in the memory 304, and when executed, the instructions are images supplied from the camera and audio signals supplied from sensors connected to the motion detector and camera interface 306. Execute motion capture analysis for. In one embodiment, the mocap program 314 includes various modules such as an object analysis module 322 and a path analysis module 324. The object analysis module 322 may analyze the image to detect object edges and / or other information regarding the position of the object in the image (eg, an image captured via the interface 306). it can. In some implementations, the object analysis module 322 may include an audio signal (e.g., via the interface 306) for localization of the object, e.g., for the time distance (time required) of arrival of the object, multilateration, etc. Audio signals captured in this manner can also be analyzed. Multilateration is a navigation technique based on measurement of a distance difference between two or more bases that transmit signals from a known position at a known time (for example, Wikipedia: http: // en .wikipedia.org / w / index.php? title = Multilateration & oldid = 523281858, on Nov. 16, 2012, 06:07 UTC)). The path analysis module 324 can track and predict the motion of the object in 3D based on information obtained through the camera. In some implementations, the virtual reality / augmented reality environment manager 326 is similar to the composite object 216 for presentation to the user of the device 201 via the presentation interface 220 that provides a personal virtual experience 213. Providing integration of virtual objects that reflect real objects (eg, hand 214). One or more applications 328 extend or customize the functionality of the device 201 to load into the memory 304 (or otherwise available to the processor 302) for the system 200 to function as a platform. be able to. A series of camera images is analyzed at the pixel level to extract object motion and velocity. The audio signal identifies an object on a known surface and the intensity and change of the signal can be used to detect the presence of the object. If both audio and image information are available at the same time, both types of information can be analyzed and adjusted to provide a more detailed and / or accurate path analysis. Video supply integrator 329 provides integration of live video supply from cameras 102 and 104 and one or more virtual objects (eg, 501 in FIG. 5). Video supply integrator 329 manages the processing of video information from different types of cameras 102, 104. For example, information received from pixels that are sensitive to infrared light and pixels that are sensitive to visible light (eg, RGB) may be separated by the integrator 329 and processed differently. Image information from the IR sensor can be used for gesture recognition, while image information from the RGB sensor can be provided as a live video feed via the presentation interface 220. Information from one type of sensor can be used to enhance, correct, and / or augment information from another sensor. Information from one type of sensor may be advantageous in several types of situations or environmental conditions (eg, low light, fog, bright light, etc.). The apparatus can select whether to provide presentation output based on one or other types of image information automatically or to accept and provide selection from the user. The integrator 329, together with the VR / AR environment manager 326, controls the creation of the environment presented to the user via the presentation interface 220.
提示インターフェース220、スピーカ309、マイクロフォン310、及び、無線インターフェース311は、ユーザの装置201を介するコンピュータシステム300との相互作用を容易にするために用いることができる。これらの構成要素は、一般的に、従来設計のもの、或いは、任意のタイプのユーザ相互作用の提供に望ましく変更されたものが使用できる。幾つかの実施態様では、モーション検出器及びカメラのインターフェース306とmocapプログラム314を用いたモーションキャプチャの結果は、ユーザ入力として解釈される。例えば、mocapプログラム314を用いて解析される手のジェスチャ或いは表面を横切る動きを実行でき、その解析結果は、プロセッサ302上で実行している他のプログラム(例えば、ウェブブラウザ、ワードプロセッサ、または、他のアプリケーション)に対する命令として解釈することができる。つまり、実例として、ユーザは、提示インターフェース220を介して装置201のユーザに対して現在表示されているウェブページを「スクロール」するために、上向きまたは下向きに手を大きく動かすジェスチャ、スピーカ309からのオーディオ出力のボリュームを大きくまたは小さくするために、手を回すジェスチャ、等を用いても良い。経路解析モジュール324は、例えば、動きを予想して、提示インターフェース220による装置201上の動作の描写を改良するために、検出された経路をベクトルとして表示し、該経路を予測するために外挿することができる。 Presentation interface 220, speaker 309, microphone 310, and wireless interface 311 can be used to facilitate interaction with computer system 300 via user device 201. These components can generally be of conventional design or modified as desired to provide any type of user interaction. In some implementations, the results of motion capture using the motion detector and camera interface 306 and the mocap program 314 are interpreted as user input. For example, hand gestures or movements across the surface that are analyzed using the mocap program 314 can be performed, and the results of the analysis can be obtained from other programs running on the processor 302 (eg, web browser, word processor, or other Can be interpreted as a command to the application. That is, by way of illustration, the user can use the gesture from the speaker 309 to move his hand up or down to “scroll” the web page currently displayed to the user of the device 201 via the presentation interface 220. In order to increase or decrease the volume of the audio output, a gesture that turns the hand may be used. The path analysis module 324 displays the detected path as a vector and extrapolates to predict the path, for example, to predict motion and improve the depiction of actions on the device 201 by the presentation interface 220. can do.
コンピュータシステム300は、一例であり、種々の変形及び変更が可能であると理解される。コンピュータシステムは、サーバシステム、デスクトップシステム、ラップト��プ���ステム、�����レ��ト���ス��ート��ォ��、または、パーソナルディジタルアシスタンツ等の種々のフォームファクターで実現できる。特定の実施態様は、例えば、有線及び/または無線ネットワークインターフェース、メディア再生及び/または記録機能等のここに記載していない他の機能、を含むこともできる。幾つかの実施態様では、1以上のカメラ及び1以上のマイクロフォンは、別部品として供給されるのではなく寧ろコンピュータ内に組み込まれても良い。更に、イメージまたはオーディオアナライザは、コンピュータシステムの部品の一部(例えば、プログラムコードを実行するプロセッサ、ASIC、または、機能が固定されたディジタル信号プロセッサと、イメージデータの受信と解析結果の出力に適したI/Oインターフェース)だけでも実現できる。 It is understood that the computer system 300 is an example, and various modifications and changes can be made. The computer system can be realized in various form factors such as a server system, a desktop system, a laptop system, a tablet, a smartphone, or personal digital assistants. Certain implementations may also include other functions not described herein, such as, for example, wired and / or wireless network interfaces, media playback and / or recording functions. In some embodiments, one or more cameras and one or more microphones may be incorporated into the computer rather than supplied as separate components. Furthermore, the image or audio analyzer is suitable for part of a computer system component (for example, a processor that executes program code, an ASIC, or a digital signal processor with a fixed function, and receiving image data and outputting analysis results). (I / O interface) alone.
コンピュータシステム300は、特定のブロックを参照して説明されているが、当該ブロックは説明の便宜上規定されたもので、構成部品の特定の物理的な配置を意図するものではない。更に、当該ブロックは、必ずしも、物理的に別個の構成部品と対応している必要はない。物理的に別個の構成部品が使用されている場合、当該部品間の接続(例えば、データ通信のための接続)は、その要請に応じて有線及び/または無線での接続が可能である。従って、例えば、プロセッサ302による物体解析モジュール322の実行に起因して、イメージ及び/またはオーディオデータを解析することで物体の入��を検出するための面を横切って移動し、接触する物体のイメージ及び/またはオーディオ信号を取り込むように、プロセッサ302がモーション検出器及びカメラのインターフェース306を操作するようにできる。 Although the computer system 300 has been described with reference to specific blocks, the blocks are defined for convenience of description and are not intended for a specific physical arrangement of components. Further, the blocks need not necessarily correspond to physically separate components. When physically separate components are used, connection between the components (for example, connection for data communication) can be wired and / or wirelessly connected according to the request. Thus, for example, due to the execution of the object analysis module 322 by the processor 302, images and / or audio data are analyzed to move across the plane for detecting the entrance of the object, and the image of the contacting object and The processor 302 may operate the motion detector and camera interface 306 to capture audio signals.
図4は、本技術の実施態様に基づくモーションキャプチャ及びイメージ解析において関係する基本操作及び機能的ユニット400を示す。図4に示されるように、カメラ402,404は景色のディジタルイメージ410を記録する。各ディジタルイメージは、関連するカメラのイメージセンサによって、画素値のアレイとして取り込まれ、当該ディジタルイメージは、生(raw)データのまま、或いは、在来式の前処理に続いて、1以上のフレームバッファ415に転送される。フレームバッファは、イメージを記録したカメラによる出力としてイメージの画素値に対応する「ビットマップ」のイメージフレーム420を格納する揮発性メモリの区画または専用のセグメントである。当該ビットマップは、一般には、概念的に格子として、各画素が表示装置の出力要素に1対1または別の方法でマッピングされて、構成される。しかしながら、フレームバッファ415内でメモリセルが物理的にどのように編成されるかというトポロジーは、概念的な編成に対して重要ではなく、直接一致する必要もない点は重視すべきである。 FIG. 4 illustrates the basic operations and functional units 400 involved in motion capture and image analysis according to an embodiment of the present technology. As shown in FIG. 4, the cameras 402 and 404 record a digital image 410 of the scenery. Each digital image is captured by an associated camera image sensor as an array of pixel values, and the digital image remains in raw data, or following conventional preprocessing, one or more frames. It is transferred to the buffer 415. The frame buffer is a volatile memory partition or dedicated segment that stores a “bitmap” image frame 420 corresponding to the pixel value of the image as output by the camera that recorded the image. The bit map is generally configured as a grid conceptually, and each pixel is mapped to an output element of the display device in a one-to-one or other manner. However, it should be emphasized that the topology of how the memory cells are physically organized within the frame buffer 415 is not important for conceptual organization and does not need to match directly.
システム内に含まれるフレームバッファの数は、一般的に、解析システムまたは解析モジュール430(詳細は後述する)によって同時に解析されるイメージの数を反映する。簡単に言えば、解析モジュール430は、そこに物体を置いて、それらの動きを、時間をかけて追跡するために(符号440で示す)、一連のイメージフレーム420の夫々の画素データを解析する。この解析は種々の形式を取ることができ、当該解析を実行するアルゴリズムは、イメージフレーム420の画素をどのように扱うかを指示する。例えば、解析モジュール430により実行されるアルゴリズムは、各フレームバッファの画素を1ライン毎に処理できる。つまり、画素グリッドの各行は逐次的に解析される。他のアルゴリズムは、列、タイル状の領域、或いは、他の組織的な形式で画素を解析する。 The number of frame buffers included in the system generally reflects the number of images that are analyzed simultaneously by the analysis system or analysis module 430 (details will be described later). Briefly, the analysis module 430 analyzes each pixel data of a series of image frames 420 in order to place objects there and track their movement over time (indicated by reference numeral 440). . This analysis can take a variety of forms, and the algorithm that performs the analysis indicates how to treat the pixels of the image frame 420. For example, the algorithm executed by the analysis module 430 can process the pixels of each frame buffer line by line. That is, each row of the pixel grid is analyzed sequentially. Other algorithms analyze pixels in rows, tiled regions, or other organized formats.
様々な実施態様では、一連のカメライメージ内に取り込まれたモーションは、ディスプレイ220上へ表示するために連続する対応する出力イメージを計算するのに使用される。例えば、動いている手のカメライメージは、プロセッサ302によって、手のワイヤーフレーム表示または他のグラフィック表示に変換することができる。或いは、手のジェスチャは、別個の視覚出力を制御するために使用される入力として解釈され得る。実例として、ユーザは、現在表示されているウェブページまたは他のドキュメントをスクロールするために、上向きまたは下向きに手を大きく動かすジェスチャ、或いは、当該ウェブページをズームインまたはズームアウトするために手を開いたり閉じたりジェスチャを使用することができる。如何なる場合でも、出力イメージは、一般的にフレームバッファ、例えば、フレームバッファ415の1つの中に画素データ形式で格納される。ビデオ表示コントローラはフレームバッファを読み出して、組立品203にイメージを出力するために、データストリーム及び関連する制御信号を生成する。提示インターフェース220によって提供されるビデオ表示コントローラは、プロセッサ302とメモリ304とともに、コンピュータ300のマザーボード上に搭載して提供でき、更に、プロセッサ302と共に一体化され得るか、或いは、分離したビデオメモリを操作するコプロセッサとして実施され得る。上述したように、コンピュータシステム300は、組立品203への出力イメージの供給の生成を助ける個別のグラフィックまたはビデオカードを備えることができる。一実施態様では、ビデオカードは、一般的に、グラフィック処理ユニット(GPU)とビデオメモリを備え、特に������������つコンピュータ処理上高価なイメージ処理及びレンダリングに有用である。グラフィックカードは、フレームバッファとビデオ表示コントローラの機能(オンボードビデオ表示コントローラは無効にできる)を含むことができる。一般に、システムのイメージ処理及びモーションキャプチャ機能は、GPUとメインプロセッサ302間に、種々の方法で分配できる。 In various embodiments, the motion captured in the series of camera images is used to calculate a corresponding corresponding output image for display on the display 220. For example, a camera image of a moving hand can be converted by the processor 302 into a wireframe display or other graphic display of the hand. Alternatively, hand gestures can be interpreted as input used to control separate visual outputs. Illustratively, the user can move his hand up or down to scroll through the currently displayed web page or other document, or open his hand to zoom in or out of the web page. Close or use gestures. In any case, the output image is typically stored in pixel data format in one of the frame buffers, eg, frame buffer 415. The video display controller reads the frame buffer and generates a data stream and associated control signals for outputting an image to the assembly 203. The video display controller provided by the presentation interface 220 can be provided on the motherboard of the computer 300 along with the processor 302 and the memory 304, and can be integrated with the processor 302 or can operate a separate video memory. Can be implemented as a coprocessor. As described above, the computer system 300 can include a separate graphics or video card that helps generate the supply of output images to the assembly 203. In one embodiment, video cards typically include a graphics processing unit (GPU) and video memory, and are particularly useful for complex and computationally expensive image processing and rendering. The graphics card can include frame buffer and video display controller functionality (the on-board video display controller can be disabled). In general, the image processing and motion capture functions of the system can be distributed between the GPU and the main processor 302 in various ways.
モーションキャプチャプログラム314に適したアルゴリズムは以下で説明するが、更に詳しくは、例えば、2012年1月17日、2012年3月7日、2012年11月8日、2012年12月21日、及び、2013年1月16日に夫々出願された米国出願61/587,554、13/414,485、61/724,091、13/724,357、及び、13/742,953に開示されており、当該全ての開示は本願に引用して援用する。種々のモジュールは、例えば、C、C++、C#、OpenGL、Ada、Basic、Cobra、FORTRAN、Java(登録商標)、Lisp、P���rl、Python,Ruby、または、Object Pascal、または、低レベルアッセンブリ言語等を含む、高レベル言語に限定されない任意の適したプログラミング言語でプログラムされ得る。 Algorithms suitable for the motion capture program 314 are described below, but more specifically, for example, January 17, 2012, March 7, 2012, November 8, 2012, December 21, 2012, and US application 61 / 587,554, 13 / 414,485, 61 / 724,091, 13 / 724,357 and 13 / 742,953 filed on January 16, 2013, respectively. All the disclosures are incorporated herein by reference. Various modules include, for example, C, C ++, C #, OpenGL, Ada, Basic, Cobra, FORTRAN, Java (registered trademark), Lisp, Perl, Python, Ruby, or Object Pascal, or a low-level assembly language. Can be programmed in any suitable programming language, including but not limited to high level languages.
再度図4を参照すると、モーション感知制御装置に備えられた装置の動作モードは、イメージ解析モジュール430に提供さ��るデータの粗さ、解析の粗さ、または、その両方を、性能データベースの登録に基づいて、判定する。例えば、広域モードの動作の間、イメージ解析モジュール430は、全てのイメージフレーム上で動作することができ、更に、フレーム容量制限内の全てのデータ上で、フレームバッファ415の各データが一連のデータラインとして構成されている場合、フレーム当たりのイメージデータの削減量(つまり、解像度)の解析、または、幾つかのフレームを全て捨てることを指示できる。データが解析から欠落する手法は、イメージ解析アルゴリズム、または、モーションキャプチャ出力を加えて行う使用に依存する可能性がある。幾つかの実施態様では、データは、例えば、1ラインおき、2ラインおき等のように、対称或いは一様に欠落し、イメージ解析アルゴリズムまたはその出力を利用するアプリケーションの許容限度まで捨てられる。他の実施態様では、ライン欠落の頻度は、フレームの端部に向けて増加する。更に別の変化し得るイメージ取得パラメータは、フレームサイズ、フレーム解像度、及び、1秒当たりに取得されるフレーム数を含む。特に、フレームサイズは、例えば、端部の画素を捨てる、より低い解像度で再サンプリングする(及び、フレームバッファ容量の一部のみを使用する)等により、削減できる。イメージデータの取得に関連するパラメータ(例えば、サイズ、フレームレート、及び、特性)は、集合的に「取得パラメータ」と称し、一方、イメージ解析モジュール430の動作(例えば、物体の輪郭の規定)に関連するパラメータは、集合的に「イメージ解析パラメータ」と称する。上述の取得パラメータ及びイメージ解析パラメータ���、代表的なものだけであり、これだけに限定されるものではない。 Referring to FIG. 4 again, the operation mode of the apparatus provided in the motion sensing control apparatus is to register the roughness of the data provided to the image analysis module 430, the roughness of the analysis, or both in the registration of the performance database. Based on the determination. For example, during wide mode operation, the image analysis module 430 can operate on all image frames, and each data in the frame buffer 415 is a series of data on all data within the frame capacity limit. When configured as a line, it is possible to instruct the analysis of the reduction amount (that is, resolution) of image data per frame, or discard some frames. The technique by which data is missing from the analysis can depend on the image analysis algorithm or use made with the addition of motion capture output. In some implementations, data is dropped symmetrically or uniformly, such as every other line, every other line, etc., and discarded to the acceptable limit of the application using the image analysis algorithm or its output. In other embodiments, the frequency of line loss increases towards the end of the frame. Still other image acquisition parameters that can be varied include frame size, frame resolution, and the number of frames acquired per second. In particular, the frame size can be reduced, for example, by discarding edge pixels, resampling at a lower resolution (and using only a portion of the frame buffer capacity), and the like. Parameters related to the acquisition of image data (eg, size, frame rate, and characteristics) are collectively referred to as “acquisition parameters”, while the operation of the image analysis module 430 (eg, defining the contour of an object). Related parameters are collectively referred to as “image analysis parameters”. The acquisition parameters and image analysis parameters described above are only representative and are not limited thereto.
取得パラメータは、カメラ402,404及び/またはフレームバッファ415に供給され得る。例えば、カメラ402,404は、カメラ402,404の操作における取得パラメータに応答して、指示されたレートでイメージを取得し、或いは、それに代えて、フレームバッファ415に(単位時間当たりに)転送される取得フレーム数を制限することができる。イメージ解析パラメータは、輪郭規定アルゴリズムの動作に影響を与える数量として、イメージ解析モジュール430に、供給され得る。 Acquisition parameters may be provided to the cameras 402, 404 and / or the frame buffer 415. For example, the cameras 402, 404 acquire images at the indicated rate in response to acquisition parameters in the operation of the cameras 402, 404, or alternatively, are transferred (per unit time) to the frame buffer 415. The number of acquired frames can be limited. The image analysis parameters can be supplied to the image analysis module 430 as a quantity that affects the operation of the contour definition algorithm.
利用可能な資源の所定のレベルに好適な取得パラメータ及びイメージ解析パラメータの望ましい値は、例えば、イメージ解析モジュール430の特性、mocap出力を利用するアプリケーションの種類、及び、設計上の優先事項に依存し得る。幾つかのイメージ処理アルゴリズムが、広帯域に亘って、入力フレーム解像度に対して輪郭概算の解像度をトレードオフできるのに対して、別のイメージ処理アルゴリズムは、大きな許容を全く提示しない場合もあり得、例えば、それ以下ではアプリケーションが一緒に機能しなくな������小��イメージ解像度������求する。 The desired values of acquisition parameters and image analysis parameters suitable for a given level of available resources depend on, for example, the characteristics of the image analysis module 430, the type of application that uses the mocap output, and design priorities. obtain. While some image processing algorithms can trade off the approximate contour resolution to the input frame resolution over a wide bandwidth, other image processing algorithms may not offer any great tolerance at all, For example, below it requires a minimum image resolution at which the application will not work together.
幾つかの実施態様は、仮想現実アプリケーションまたは拡張現実アプリケーションに適用可能である。例えば、図5を参照すると、図5では、実物体の光景を含む仮想装置の拡張現実体験213、例えば、机の表面媒体516と本技術の一実施態様に基づく1以上の仮想物体(例えば、物体501)を投影するためのシステム500が図示されている。システム500は、種々のセンサ及びプロジェクタ、例えば、1以上のカメラ102,104(または、他のイメージセンサ)及びイメージングシステムを備える任意の幾つかの照明源115,117等を制御する処理システム206を備える。随意的に、机516への接触を感知する複数の振動センサ(または、音響センサ)508,510が含まれていても良い。更に、随意的に、システム206が制御するプロジェクタとして、例えば、オーディオフィードバックを提供する任意のオーディオプロジェクタ502、任意のビデオプロジェクタ504、例えば、拡張現実のユーザに触覚フィードバックを提供する任意の触覚プロジェクタ506がある。プロジェクタに関する更なる情報に関して、“Visio−Tactile Projector” Youtube (https://www.youtube.com/watch?v=Bb0hNMxxewg:2014年1月15日検索)が参考になる。動作では、センサ及びプロジェクタは、少なくとも机516の一部、または、対象物体214(本例では、手)が指示された経路に沿って動く自由空間を含むことのできる対象となる領域212に向けられる。1以上のアプリケーション521,522が、拡張現実213の表示内に統合された仮想物体として提供できる。これにより、ユーザ(例えば、手214の持ち主)は、例えば、仮想物体501と同じ環境内で、机516、コーラ517等の実物体との相互作用が可能となる。 Some implementations are applicable to virtual reality applications or augmented reality applications. For example, referring to FIG. 5, in FIG. 5, an augmented reality experience 213 of a virtual device including a view of a real object, such as a desk surface medium 516 and one or more virtual objects (eg, A system 500 for projecting an object 501) is illustrated. The system 500 includes a processing system 206 that controls various sensors and projectors, such as one or more cameras 102, 104 (or other image sensors) and any number of illumination sources 115, 117, etc., including an imaging system. Prepare. Optionally, a plurality of vibration sensors (or acoustic sensors) 508, 510 that sense contact with the desk 516 may be included. Further, optionally, as a projector controlled by system 206, for example, any audio projector 502 that provides audio feedback, any video projector 504, eg, any haptic projector 506 that provides haptic feedback to an augmented reality user. There is. For further information on projectors, reference is made to “Visio-Tactile Projector” YouTube (https://www.youtube.com/watch?v=Bb0hNMxxewg: searched January 15, 2014). In operation, the sensors and projectors are directed to a target region 212 that can include at least a portion of the desk 516 or a free space in which the target object 214 (in this example, the hand) moves along the indicated path. It is done. One or more applications 521, 522 can be provided as virtual objects integrated within the augmented reality 213 display. Thereby, the user (for example, the owner of the hand 214) can interact with real objects such as the desk 516 and the cola 517 in the same environment as the virtual object 501, for example.
幾つかの実施態様では、仮想物体はユーザに対して投射される。投射には、物体のイメージ、その他の視覚表示が含まれ得る。例えば、例えば、図5の視覚プロジェクション機構504は、ページ(例えば、仮想装置501)を本から読み手の拡張現実環境213内(例えば、表面部分516及び/または周囲の空間212)に投影することができる。その結果、たとえ本や電子読み取り機が存在していなくても、本物の本、或いは、物理的な電子読み取り機上の電子書籍を読んでいる仮想装置経験を作り出す。幾つかの実施態様では、任意の触覚プロジェクタ506が、読み手の指に、当該本の「仮想の紙」の性状の感触を投射することができる。幾つかの実施態様では、任意のオーディオプロジェクタ502が、ページをめくるための読み手のスワイプ(swipe)操作を検出してページをめくる音を投射する。
In some implementations, the virtual object is projected to the user. Projection may include an image of an object or other visual display. For example, the visual projection mechanism 504 of FIG. 5 may project a page (eg, virtual device 501) from a book into the reader's augmented reality environment 213 (eg, surface portion 516 and / or surrounding space 212). it can. The result is a virtual device experience of reading a real book or an electronic book on a physical electronic reader, even if no book or electronic reader is present. In some implementations, any haptic projector 506 can project a “virtual paper” property feel of the book onto the reader's finger. In some implementations, an optional audio projector 502 projects a page turning sound upon detecting a reader swipe operation to turn the page.
Claims (17)
前記イメージセンサの周辺に配置された1または複数の照明源と、
前記イメージセンサ及び前記照明源に接続して、前記イメージセンサ及び前記照明源の動作を制御するコントローラと、を備え、
景色のイメージ情報を取得し、少なくともほぼ実時間のイメージ情報のパススルーをユーザに提供することを特徴とするモーション感知及びイメージング装置。 A plurality of image sensors arranged to provide stereoscopic image information of the scenery being viewed;
One or more illumination sources arranged around the image sensor;
A controller connected to the image sensor and the illumination source to control operations of the image sensor and the illumination source;
A motion sensing and imaging apparatus characterized in that it acquires landscape image information and provides a user with at least approximately real-time image information pass-through.
当該制御物体のための前記イメージ情報が、制御下の機械に対するコマンドを指示するジェスチャ情報を決定するために使用されることを特徴とする請求項1に記載の装置。 The controller further provides capturing image information for a control object within a viewable range of the image sensor;
The apparatus of claim 1, wherein the image information for the controlled object is used to determine gesture information that indicates a command to a machine under control.
赤外光に感応する画素から受信した情報を、可視光(例えば、RGB)に感応する画素から受信した情報と分離すること、
ジェスチャの認識に使用するために、赤外センサからの情報を処理すること、及び、
提示インターフェースを介してライブビデオ供給として提供するために、RGBセンサからの情報を処理すること、
を含むことを特徴とする請求項2に���載の装置。 Capturing the image information further comprises:
Separating information received from pixels sensitive to infrared light from information received from pixels sensitive to visible light (eg RGB);
Processing information from an infrared sensor for use in gesture recognition; and
Processing information from the RGB sensor to provide as a live video feed via the presentation interface;
The apparatus according to claim 2, comprising:
周囲の照明条件を決定すること、及び、前記決定された条件に基づいて出力の表示を調整することを提供し、
第1及び第2の時間に、固定点に対する前記センサの第1及び第2の位置情報を決定することを特徴とする請求項1に記載の装置。 The controller further comprises:
Providing ambient lighting conditions and adjusting an output display based on the determined conditions;
The apparatus of claim 1, wherein the first and second position information of the sensor relative to a fixed point is determined at first and second times.
前記コントローラが、更に、
前記モーションセンサからの第1及び第2の位置情報の間の差分情報を決定すること、及び、前記差分情報に基づいて、固定点に対する前記装置についての動き情報を計算することを提供することを特徴とする請求項1に記載の装置。 A motion sensor,
The controller further comprises:
Determining difference information between the first and second position information from the motion sensor, and providing calculating motion information about the device relative to a fixed point based on the difference information; The apparatus according to claim 1, wherein the apparatus is characterized.
ことを特徴とする請求項1に記載の装置。 The apparatus according to claim 1, further comprising at least one fixing member that attaches the image sensor and the illumination source to a mounting surface of the portable presentation device.
The apparatus according to claim 1.
The apparatus according to claim 1, further comprising at least one fixing member that attaches the image sensor and the illumination source to a hollow portion of the portable presentation device.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201462035008P | 2014-08-08 | 2014-08-08 | |
| US62/035,008 | 2014-08-08 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2016038889A true JP2016038889A (en) | 2016-03-22 |
Family
ID=51618846
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014164597A Pending JP2016038889A (en) | 2014-08-08 | 2014-08-12 | Extended reality followed by motion sensing |
Country Status (4)
| Country | Link |
|---|---|
| US (6) | US10349036B2 (en) |
| JP (1) | JP2016038889A (en) |
| CN (1) | CN204480228U (en) |
| DE (1) | DE202014103729U1 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2017163648A1 (en) * | 2016-03-23 | 2017-09-28 | 株式会社ソニー・インタラクティブエンタテインメント | Head-mounted device |
| US10140777B2 (en) | 2016-08-02 | 2018-11-27 | Canon Kabushiki Kaisha | Information processing apparatus, method of controlling information processing apparatus, and storage medium |
| US20230107097A1 (en) * | 2021-10-06 | 2023-04-06 | Fotonation Limited | Method for identifying a gesture |
Families Citing this family (60)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9857919B2 (en) * | 2012-05-17 | 2018-01-02 | Hong Kong Applied Science And Technology Research | Wearable device with intelligent user-input interface |
| US10533850B2 (en) | 2013-07-12 | 2020-01-14 | Magic Leap, Inc. | Method and system for inserting recognized object data into a virtual world |
| US10007329B1 (en) | 2014-02-11 | 2018-06-26 | Leap Motion, Inc. | Drift cancelation for portable object detection and tracking |
| US9754167B1 (en) | 2014-04-17 | 2017-09-05 | Leap Motion, Inc. | Safety for wearable virtual reality devices via object detection and tracking |
| US9741169B1 (en) | 2014-05-20 | 2017-08-22 | Leap Motion, Inc. | Wearable augmented reality devices with object detection and tracking |
| US9646201B1 (en) | 2014-06-05 | 2017-05-09 | Leap Motion, Inc. | Three dimensional (3D) modeling of a complex control object |
| US10007350B1 (en) | 2014-06-26 | 2018-06-26 | Leap Motion, Inc. | Integrated gestural interaction and multi-user collaboration in immersive virtual reality environments |
| JP2016038889A (en) | 2014-08-08 | 2016-03-22 | リープ モーション, インコーポレーテッドLeap Motion, Inc. | Extended reality followed by motion sensing |
| US9858703B2 (en) * | 2014-12-18 | 2018-01-02 | Facebook, Inc. | System, device and method for providing user interface for a virtual reality environment |
| US10656720B1 (en) | 2015-01-16 | 2020-05-19 | Ultrahaptics IP Two Limited | Mode switching for integrated gestural interaction and multi-user collaboration in immersive virtual reality environments |
| US9407865B1 (en) | 2015-01-21 | 2016-08-02 | Microsoft Technology Licensing, Llc | Shared scene mesh data synchronization |
| US10616561B2 (en) * | 2015-09-03 | 2020-04-07 | Inuitive Ltd. | Method and apparatus for generating a 3-D image |
| EP3179338B1 (en) * | 2015-12-11 | 2021-07-14 | Tata Consultancy Services Ltd. | Hybrid reality based object interaction and control |
| CN105657494B (en) * | 2015-12-31 | 2018-12-25 | 北京小鸟看看��������������司 | A kind of virtual theater and its implementation |
| US10908694B2 (en) * | 2016-02-01 | 2021-02-02 | Microsoft Technology Licensing, Llc | Object motion tracking with remote device |
| US10067636B2 (en) * | 2016-02-09 | 2018-09-04 | Unity IPR ApS | Systems and methods for a virtual reality editor |
| EP3475785A4 (en) | 2016-04-22 | 2020-05-13 | SZ DJI Technology Co., Ltd. | SYSTEMS AND METHODS FOR PROCESSING IMAGE DATA BASED ON A USER'S INTEREST |
| US20180005437A1 (en) * | 2016-06-30 | 2018-01-04 | Glen J. Anderson | Virtual manipulator rendering |
| CN106228614A (en) * | 2016-07-29 | 2016-12-14 | 宇龙计算机通信科技(深圳)有限公司 | A kind of scene reproduction method and apparatus |
| EP3943888A1 (en) | 2016-08-04 | 2022-01-26 | Reification Inc. | Methods for simultaneous localization and mapping (slam) and related apparatus and systems |
| US9983687B1 (en) * | 2017-01-06 | 2018-05-29 | Adtile Technologies Inc. | Gesture-controlled augmented reality experience using a mobile communications device |
| US10606814B2 (en) | 2017-01-18 | 2020-03-31 | Microsoft Technology Licensing, Llc | Computer-aided tracking of physical entities |
| US10482900B2 (en) | 2017-01-18 | 2019-11-19 | Microsoft Technology Licensing, Llc | Organization of signal segments supporting sensed features |
| US10437884B2 (en) | 2017-01-18 | 2019-10-08 | Microsoft Technology Licensing, Llc | Navigation of computer-navigable physical feature graph |
| US10679669B2 (en) | 2017-01-18 | 2020-06-09 | Microsoft Technology Licensing, Llc | Automatic narration of signal segment |
| US10635981B2 (en) | 2017-01-18 | 2020-04-28 | Microsoft Technology Licensing, Llc | Automated movement orchestration |
| US11094212B2 (en) | 2017-01-18 | 2021-08-17 | Microsoft Technology Licensing, Llc | Sharing signal segments of physical graph |
| US10637814B2 (en) | 2017-01-18 | 2020-04-28 | Microsoft Technology Licensing, Llc | Communication routing based on physical status |
| FR3062488B1 (en) * | 2017-02-01 | 2020-12-25 | Peugeot Citroen Automobiles Sa | ANALYSIS DEVICE FOR DETERMINING A LATENCY TIME OF AN IMMERSIVE SYSTEM OF VIRTUAL REALITY |
| CN108399633A (en) * | 2017-02-06 | 2018-08-14 | 罗伯团队家居有限公司 | Method and apparatus for stereoscopic vision |
| US10401954B2 (en) * | 2017-04-17 | 2019-09-03 | Intel Corporation | Sensory enhanced augmented reality and virtual reality device |
| CN107095384B (en) * | 2017-04-26 | 2023-11-24 | 左志权 | Intelligent fire control helmet device based on WIFI transmission |
| EP3639083A4 (en) * | 2017-06-14 | 2021-01-27 | Hewlett-Packard Development Company, L.P. | Display adjustments |
| WO2018236601A1 (en) * | 2017-06-19 | 2018-12-27 | Get Attached, Inc. | Context aware digital media browsing and automatic digital media interaction feedback |
| US11127212B1 (en) * | 2017-08-24 | 2021-09-21 | Sean Asher Wilens | Method of projecting virtual reality imagery for augmenting real world objects and surfaces |
| US11128783B2 (en) * | 2018-03-07 | 2021-09-21 | Disney Enterprises, Inc. | Systems and methods for tracking objects in a field of view |
| US11189054B2 (en) * | 2018-09-28 | 2021-11-30 | Apple Inc. | Localization and mapping using images from multiple devices |
| KR102743763B1 (en) | 2019-02-11 | 2024-12-17 | 삼성전자주식회사 | Electronic device for providing augmented reality user interface and operating method thereof |
| JP7582675B2 (en) | 2019-11-06 | 2024-11-13 | ヒーズ アイピー ホールディングス エルエルシー | System and method for displaying objects with depth |
| US20210278671A1 (en) * | 2020-02-19 | 2021-09-09 | Hes Ip Holdings, Llc | Head wearable device with adjustable image sensing modules and its system |
| EP4136496A4 (en) | 2020-06-19 | 2024-07-10 | HES IP Holdings, LLC | IMAGE DISPLAY SYSTEMS FOR EYE REGION EXPANSION AND METHODS OF MANUFACTURING THEREOF |
| TWI886046B (en) | 2020-08-14 | 2025-06-01 | 英屬開曼群島商沃彌股份有限公司 | Virtual image module for generating virtual images with depth |
| EP4570162A3 (en) | 2020-09-03 | 2025-09-03 | Oomii Inc. | Systems and methods for improving binocular vision |
| US11953689B2 (en) | 2020-09-30 | 2024-04-09 | Hes Ip Holdings, Llc | Virtual image display system for virtual reality and augmented reality devices |
| EP4244821A4 (en) * | 2020-11-10 | 2025-01-01 | Noderix Teknoloji Sanayi Ticaret Anonim Sirketi | SYSTEMS AND METHODS RELATED TO PERSONALIZED AND INTERACTIVE EXTENDED REALITY EXPERIENCES |
| JP7601521B2 (en) | 2021-02-08 | 2024-12-17 | ヒーズ アイピー ホールディングス エルエルシー | Systems and methods for enhancing vision |
| US11556169B2 (en) * | 2021-02-11 | 2023-01-17 | Meta Platforms Technologies, Llc | Adaptable personal user interfaces in cross-application virtual reality settings |
| CN113010018B (en) * | 2021-04-20 | 2022-09-20 | 歌尔股份有限公司 | Interaction control method, terminal device and storage medium |
| US11836205B2 (en) | 2022-04-20 | 2023-12-05 | Meta Platforms Technologies, Llc | Artificial reality browser configured to trigger an immersive experience |
| US20230379568A1 (en) * | 2022-05-17 | 2023-11-23 | Raja Singh Tuli | Weareable camera with gestrue-based control |
| WO2023235519A1 (en) * | 2022-06-03 | 2023-12-07 | Datasya Ltd. | Interactive multimedia collaboration platform with remote-controlled camera and annotation |
| US20230419617A1 (en) | 2022-06-22 | 2023-12-28 | Meta Platforms Technologies, Llc | Virtual Personal Interface for Control and Travel Between Virtual Worlds |
| US12277301B2 (en) | 2022-08-18 | 2025-04-15 | Meta Platforms Technologies, Llc | URL access to assets within an artificial reality universe on both 2D and artificial reality interfaces |
| US12175603B2 (en) | 2022-09-29 | 2024-12-24 | Meta Platforms Technologies, Llc | Doors for artificial reality universe traversal |
| WO2024077077A1 (en) * | 2022-10-05 | 2024-04-11 | University Of Pittsburgh - Of The Commonwealth System Of Higher Education | Augmented-reality headsets for use in medical settings including surgery |
| US12218944B1 (en) | 2022-10-10 | 2025-02-04 | Meta Platform Technologies, LLC | Group travel between artificial reality destinations |
| US12547237B1 (en) | 2022-10-24 | 2026-02-10 | Meta Platforms Technologies, Llc | Artificial reality input for two-dimensional virtual objects |
| CN115630131B (en) * | 2022-12-19 | 2023-04-07 | 北京码牛科技股份有限公司 | Trajectory data space-time slicing method and system and electronic equipment |
| US12530164B2 (en) * | 2023-09-28 | 2026-01-20 | Adeia Guides Inc. | Systems and methods for controlling content from within an extended reality environment |
| US12326971B1 (en) | 2024-10-03 | 2025-06-10 | Bansen Labs, Llc | System and method for facilitating adaptive recentering in virtual reality environments |
Family Cites Families (608)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US2665041A (en) | 1952-01-09 | 1954-01-05 | Daniel J Maffucci | Combination form for washing woolen socks |
| US4175862A (en) | 1975-08-27 | 1979-11-27 | Solid Photography Inc. | Arrangement for sensing the geometric characteristics of an object |
| US4521831A (en) | 1984-01-18 | 1985-06-04 | Thayer John R | Protective helmet with dual adjustment illumination means |
| GB8412587D0 (en) | 1984-05-17 | 1986-12-17 | Secr Defence | Aircrew headgear |
| US4879659A (en) | 1987-11-24 | 1989-11-07 | Bowlin William P | Log processing systems |
| US4876455A (en) | 1988-02-25 | 1989-10-24 | Westinghouse Electric Corp. | Fiber optic solder joint inspection system |
| US4893223A (en) | 1989-01-10 | 1990-01-09 | Northern Telecom Limited | Illumination devices for inspection systems |
| DE3906555A1 (en) | 1989-03-02 | 1989-07-06 | Zeiss Carl Fa | REFLECTIVE LIGHTING DEVICE |
| JPH076782B2 (en) | 1989-03-10 | 1995-01-30 | 工業技術院長 | Object shape measuring method and apparatus |
| US5134661A (en) | 1991-03-04 | 1992-07-28 | Reinsch Roger A | Method of capture and analysis of digitized image data |
| US5282067A (en) | 1991-10-07 | 1994-01-25 | California Institute Of Technology | Self-amplified optical pattern recognition system |
| DE4201934A1 (en) | 1992-01-24 | 1993-07-29 | Siemens Ag | GESTIC COMPUTER |
| US6184326B1 (en) | 1992-03-20 | 2001-02-06 | Fina Technology, Inc. | Syndiotactic polypropylene |
| US7983817B2 (en) | 1995-06-07 | 2011-07-19 | Automotive Technologies Internatinoal, Inc. | Method and arrangement for obtaining information about vehicle occupants |
| JP3244798B2 (en) | 1992-09-08 | 2002-01-07 | 株式会社東芝 | Moving image processing device |
| CA2148231C (en) | 1993-01-29 | 1999-01-12 | Michael Haysom Bianchi | Automatic tracking camera control system |
| AU6577194A (en) | 1993-04-29 | 1994-11-21 | Scientific Generics Limited | Background separation for still and moving images |
| US5454043A (en) | 1993-07-30 | 1995-09-26 | Mitsubishi Electric Research Laboratories, Inc. | Dynamic and static hand gesture recognition through low-level image analysis |
| US6061064A (en) | 1993-08-31 | 2000-05-09 | Sun Microsystems, Inc. | System and method for providing and using a computer user interface with a view space having discrete portions |
| JPH0795561A (en) | 1993-09-21 | 1995-04-07 | Sony Corp | Exhibit explanation system |
| US5659475A (en) | 1994-03-17 | 1997-08-19 | Brown; Daniel M. | Electronic air traffic control system for use in airport towers |
| US5594469A (en) | 1995-02-21 | 1997-01-14 | Mitsubishi Electric Information Technology Center America Inc. | Hand gesture machine control system |
| US5900863A (en) | 1995-03-16 | 1999-05-04 | Kabushiki Kaisha Toshiba | Method and apparatus for controlling computer without touching input device |
| JP3737537B2 (en) | 1995-03-22 | 2006-01-18 | 帝人ファイバー株式会社 | Deterioration detection method for illumination means for image processing |
| GB2301216A (en) | 1995-05-25 | 1996-11-27 | Philips Electronics Uk Ltd | Display headset |
| IL114838A0 (en) | 1995-08-04 | 1996-11-14 | Spiegel Ehud | Apparatus and method for object tracking |
| US5574511A (en) | 1995-10-18 | 1996-11-12 | Polaroid Corporation | Background replacement for an image |
| US5742263A (en) | 1995-12-18 | 1998-04-21 | Telxon Corporation | Head tracking system for a head mounted display system |
| JPH09259278A (en) | 1996-03-25 | 1997-10-03 | Matsushita Electric Ind Co Ltd | Image processing device |
| US6002808A (en) | 1996-07-26 | 1999-12-14 | Mitsubishi Electric Information Technology Center America, Inc. | Hand gesture control system |
| US6184926B1 (en) | 1996-11-26 | 2001-02-06 | Ncr Corporation | System and method for detecting a human face in uncontrolled environments |
| JP3438855B2 (en) | 1997-01-23 | 2003-08-18 | 横河電機株式会社 | Confocal device |
| US6492986B1 (en) | 1997-06-02 | 2002-12-10 | The Trustees Of The University Of Pennsylvania | Method for human face shape and motion estimation based on integrating optical flow and deformable models |
| US6075895A (en) | 1997-06-20 | 2000-06-13 | Holoplex | Methods and apparatus for gesture recognition based on templates |
| US6252598B1 (en) | 1997-07-03 | 2001-06-26 | Lucent Technologies Inc. | Video hand image computer interface |
| US6720949B1 (en) | 1997-08-22 | 2004-04-13 | Timothy R. Pryor | Man machine interfaces and applications |
| US6263091B1 (en) | 1997-08-22 | 2001-07-17 | International Business Machines Corporation | System and method for identifying foreground and background portions of digitized images |
| US6072494A (en) | 1997-10-15 | 2000-06-06 | Electric Planet, Inc. | Method and apparatus for real-time gesture recognition |
| US6195104B1 (en) | 1997-12-23 | 2001-02-27 | Philips Electronics North America Corp. | System and method for permitting three-dimensional navigation through a virtual reality environment using camera-based gesture inputs |
| US6181343B1 (en) | 1997-12-23 | 2001-01-30 | Philips Electronics North America Corp. | System and method for permitting three-dimensional navigation through a virtual reality environment using camera-based gesture inputs |
| US6031161A (en) | 1998-02-04 | 2000-02-29 | Dekalb Genetics Corporation | Inbred corn plant GM9215 and seeds thereof |
| US6176837B1 (en) | 1998-04-17 | 2001-01-23 | Massachusetts Institute Of Technology | Motion tracking system |
| US6154558A (en) | 1998-04-22 | 2000-11-28 | Hsieh; Kuan-Hong | Intention identification method |
| US6421453B1 (en) | 1998-05-15 | 2002-07-16 | International Business Machines Corporation | Apparatus and methods for user recognition employing behavioral passwords |
| US6493041B1 (en) | 1998-06-30 | 2002-12-10 | Sun Microsystems, Inc. | Method and apparatus for the detection of motion in video |
| JP2000023038A (en) | 1998-06-30 | 2000-01-21 | Toshiba Corp | Image extraction device |
| US6950534B2 (en) | 1998-08-10 | 2005-09-27 | Cybernet Systems Corporation | Gesture-controlled interfaces for self-service machines and other applications |
| US7036094B1 (en) | 1998-08-10 | 2006-04-25 | Cybernet Systems Corporation | Behavior recognition system |
| JP4016526B2 (en) | 1998-09-08 | 2007-12-05 | 富士ゼロックス株式会社 | 3D object identification device |
| US6501515B1 (en) | 1998-10-13 | 2002-12-31 | Sony Corporation | Remote control system |
| US6594632B1 (en) | 1998-11-02 | 2003-07-15 | Ncr Corporation | Methods and apparatus for hands-free operation of a voice recognition system |
| US7483049B2 (en) | 1998-11-20 | 2009-01-27 | Aman James A | Optimizations for live event, real-time, 3D object tracking |
| WO2000034919A1 (en) | 1998-12-04 | 2000-06-15 | Interval Research Corporation | Background estimation and segmentation based on range and color |
| US6147678A (en) | 1998-12-09 | 2000-11-14 | Lucent Technologies Inc. | Video hand image-three-dimensional computer interface with multiple degrees of freedom |
| US6204852B1 (en) | 1998-12-09 | 2001-03-20 | Lucent Technologies Inc. | Video hand image three-dimensional computer interface |
| US6578203B1 (en) | 1999-03-08 | 2003-06-10 | Tazwell L. Anderson, Jr. | Audio/video signal distribution system for head mounted displays |
| WO2000070558A1 (en) | 1999-05-18 | 2000-11-23 | Sanyo Electric Co., Ltd. | Dynamic image processing method and device and medium |
| US6804656B1 (en) | 1999-06-23 | 2004-10-12 | Visicu, Inc. | System and method for providing continuous, expert network critical care services from a remote location(s) |
| US7050606B2 (en) | 1999-08-10 | 2006-05-23 | Cybernet Systems Corporation | Tracking and gesture recognition system particularly suited to vehicular control applications |
| US6346933B1 (en) | 1999-09-21 | 2002-02-12 | Seiko Epson Corporation | Interactive display presentation system |
| US6734911B1 (en) | 1999-09-30 | 2004-05-11 | Koninklijke Philips Electronics N.V. | Tracking camera using a lens that generates both wide-angle and narrow-angle views |
| JP4332964B2 (en) | 1999-12-21 | 2009-09-16 | ソニー株式会社 | Information input / output system and information input / output method |
| US6738424B1 (en) | 1999-12-27 | 2004-05-18 | Objectvideo, Inc. | Scene model generation from video for use in video processing |
| US6771294B1 (en) | 1999-12-29 | 2004-08-03 | Petri Pulli | User interface |
| GB2358098A (en) | 2000-01-06 | 2001-07-11 | Sharp Kk | Method of segmenting a pixelled image |
| US6674877B1 (en) | 2000-02-03 | 2004-01-06 | Microsoft Corporation | System and method for visually tracking occluded objects in real time |
| US6965113B2 (en) | 2000-02-10 | 2005-11-15 | Evotec Ag | Fluorescence intensity multiple distributions analysis: concurrent determination of diffusion times and molecular brightness |
| US6798628B1 (en) | 2000-11-17 | 2004-09-28 | Pass & Seymour, Inc. | Arc fault circuit detector having two arc fault detection levels |
| US6463402B1 (en) | 2000-03-06 | 2002-10-08 | Ralph W. Bennett | Infeed log scanning for lumber optimization |
| EP1297688A4 (en) | 2000-04-21 | 2003-06-04 | Lockheed Corp | Wide-field extended-depth doubly telecentric catadioptric optical system for digital imaging |
| US6812970B1 (en) | 2000-05-15 | 2004-11-02 | Mcbride Richard L. | Video camera utilizing power line modulation |
| EP1373967A2 (en) | 2000-06-06 | 2004-01-02 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | The extended virtual table: an optical extension for table-like projection systems |
| US6417970B1 (en) | 2000-06-08 | 2002-07-09 | Interactive Imaging Systems | Two stage optical system for head mounted display |
| JP4040825B2 (en) | 2000-06-12 | 2008-01-30 | 富士フイルム株式会社 | Image capturing apparatus and distance measuring method |
| EP1297488B1 (en) | 2000-07-05 | 2006-11-15 | Smart Technologies Inc. | Camera-based touch system |
| US7227526B2 (en) | 2000-07-24 | 2007-06-05 | Gesturetek, Inc. | Video-based image control system |
| US6850872B1 (en) | 2000-08-30 | 2005-02-01 | Microsoft Corporation | Facial image processing methods and systems |
| US6901170B1 (en) | 2000-09-05 | 2005-05-31 | Fuji Xerox Co., Ltd. | Image processing device and recording medium |
| US20020105484A1 (en) | 2000-09-25 | 2002-08-08 | Nassir Navab | System and method for calibrating a monocular optical see-through head-mounted display system for augmented reality |
| JP4483067B2 (en) | 2000-10-24 | 2010-06-16 | 沖電気工業株式会社 | Target object extraction image processing device |
| US8042740B2 (en) | 2000-11-24 | 2011-10-25 | Metrologic Instruments, Inc. | Method of reading bar code symbols on objects at a point-of-sale station by passing said objects through a complex of stationary coplanar illumination and imaging planes projected into a 3D imaging volume |
| JP3645177B2 (en) | 2000-11-29 | 2005-05-11 | 三菱電機株式会社 | Vehicle periphery monitoring device |
| US6774869B2 (en) | 2000-12-22 | 2004-08-10 | Board Of Trustees Operating Michigan State University | Teleportal face-to-face system |
| AU2002235939A1 (en) | 2001-03-08 | 2002-09-19 | Universite Joseph Fourier | Quantitative analysis, visualization and movement correction in dynamic processes |
| US7542586B2 (en) | 2001-03-13 | 2009-06-02 | Johnson Raymond C | Touchless identification system for monitoring hand washing or application of a disinfectant |
| WO2002086592A1 (en) | 2001-03-20 | 2002-10-31 | Thomson Licensing S.A. | Element for the combined symmetrization and homogenization of a bundle of beams |
| US6814656B2 (en) | 2001-03-20 | 2004-11-09 | Luis J. Rodriguez | Surface treatment disks for rotary tools |
| US7009773B2 (en) | 2001-05-23 | 2006-03-07 | Research Foundation Of The University Of Central Florida, Inc. | Compact microlenslet arrays imager |
| US6919880B2 (en) | 2001-06-01 | 2005-07-19 | Smart Technologies Inc. | Calibrating camera offsets to facilitate object position determination using triangulation |
| US8035612B2 (en) | 2002-05-28 | 2011-10-11 | Intellectual Ventures Holding 67 Llc | Self-contained interactive video display system |
| US20030123703A1 (en) | 2001-06-29 | 2003-07-03 | Honeywell International Inc. | Method for monitoring a moving object and system regarding same |
| US20030053659A1 (en) | 2001-06-29 | 2003-03-20 | Honeywell International Inc. | Moving object assessment system and method |
| US20030053658A1 (en) | 2001-06-29 | 2003-03-20 | Honeywell International Inc. | Surveillance system and methods regarding same |
| US20040125228A1 (en) | 2001-07-25 | 2004-07-01 | Robert Dougherty | Apparatus and method for determining the range of remote objects |
| US6999126B2 (en) | 2001-09-17 | 2006-02-14 | Mazzapica C Douglas | Method of eliminating hot spot in digital photograph |
| US6937742B2 (en) | 2001-09-28 | 2005-08-30 | Bellsouth Intellectual Property Corporation | Gesture activated home appliance |
| US7239752B2 (en) | 2001-10-22 | 2007-07-03 | University Of Southern California | Extendable tracking by line auto-calibration |
| US7213707B2 (en) | 2001-12-11 | 2007-05-08 | Walgreen Co. | Product shipping and display carton |
| US6804654B2 (en) | 2002-02-11 | 2004-10-12 | Telemanager Technologies, Inc. | System and method for providing prescription services using voice recognition |
| US7215828B2 (en) | 2002-02-13 | 2007-05-08 | Eastman Kodak Company | Method and system for determining image orientation |
| US7340077B2 (en) | 2002-02-15 | 2008-03-04 | Canesta, Inc. | Gesture recognition system using depth perceptive sensors |
| JP2003256814A (en) | 2002-02-27 | 2003-09-12 | Olympus Optical Co Ltd | Substrate checking device |
| ATE328319T1 (en) | 2002-03-08 | 2006-06-15 | Revelations In Design Lp | CONTROL CONSOLE FOR ELECTRICAL APPLIANCES |
| DE10213643A1 (en) | 2002-03-27 | 2003-10-09 | Geka Brush Gmbh | cosmetics unit |
| US20030197807A1 (en) | 2002-04-18 | 2003-10-23 | Wu Vic Chi-Shi | Light bulb adapter for a camera and method for same |
| US7120297B2 (en) | 2002-04-25 | 2006-10-10 | Microsoft Corporation | Segmented layered image system |
| US7259784B2 (en) | 2002-06-21 | 2007-08-21 | Microsoft Corporation | System and method for camera color calibration and image stitching |
| US7646372B2 (en) | 2003-09-15 | 2010-01-12 | Sony Computer Entertainment Inc. | Methods and systems for enabling direction detection when interfacing with a computer program |
| US7760248B2 (en) | 2002-07-27 | 2010-07-20 | Sony Computer Entertainment Inc. | Selective sound source listening in conjunction with computer interactive processing |
| US8570378B2 (en) | 2002-07-27 | 2013-10-29 | Sony Computer Entertainment Inc. | Method and apparatus for tracking three-dimensional movements of an object using a depth sensing camera |
| WO2008156437A1 (en) | 2006-04-10 | 2008-12-24 | Avaworks Incorporated | Do-it-yourself photo realistic talking head creation system and method |
| KR100575906B1 (en) | 2002-10-25 | 2006-05-02 | 미츠비시 후소 트럭 앤드 버스 코포레이션 | Hand pattern switching apparatus |
| US7046924B2 (en) | 2002-11-25 | 2006-05-16 | Eastman Kodak Company | Method and computer program product for determining an area of importance in an image using eye monitoring information |
| US7400344B2 (en) | 2002-12-19 | 2008-07-15 | Hitachi Kokusai Electric Inc. | Object tracking method and object tracking apparatus |
| GB2398469B (en) | 2003-02-12 | 2005-10-26 | Canon Europa Nv | Image processing apparatus |
| JP2004246252A (en) | 2003-02-17 | 2004-09-02 | Takenaka Komuten Co Ltd | Apparatus and method for collecting image information |
| US7257237B1 (en) | 2003-03-07 | 2007-08-14 | Sandia Corporation | Real time markerless motion tracking using linked kinematic chains |
| US7532206B2 (en) | 2003-03-11 | 2009-05-12 | Smart Technologies Ulc | System and method for differentiating between pointers used to contact touch surface |
| US7738725B2 (en) | 2003-03-19 | 2010-06-15 | Mitsubishi Electric Research Laboratories, Inc. | Stylized rendering using a multi-flash camera |
| US7665041B2 (en) | 2003-03-25 | 2010-02-16 | Microsoft Corporation | Architecture for controlling a computer using hand gestures |
| DE602004006190T8 (en) | 2003-03-31 | 2008-04-10 | Honda Motor Co., Ltd. | Device, method and program for gesture recognition |
| EP1625388A1 (en) | 2003-05-19 | 2006-02-15 | Micro-Epsilon Messtechnik GmbH & Co. KG | Method and device for optically controlling the quality of objects having a preferably circular edge |
| US8072470B2 (en) | 2003-05-29 | 2011-12-06 | Sony Computer Entertainment Inc. | System and method for providing a real-time three-dimensional interactive environment |
| DE10326035B4 (en) | 2003-06-10 | 2005-12-22 | Hema Electronic Gmbh | Method for adaptive error detection on a structured surface |
| ATE508443T1 (en) | 2003-06-17 | 2011-05-15 | Univ Brown | METHOD AND DEVICE FOR MODEL-BASED DETECTION OF A STRUCTURE IN PROJECTION DATA |
| US7606417B2 (en) | 2004-08-16 | 2009-10-20 | Fotonation Vision Limited | Foreground/background segmentation in digital images with differential exposure calculations |
| US7244233B2 (en) | 2003-07-29 | 2007-07-17 | Ntd Laboratories, Inc. | System and method for utilizing shape analysis to assess fetal abnormality |
| JP3752246B2 (en) | 2003-08-11 | 2006-03-08 | 学校法人慶應義塾 | Hand pattern switch device |
| US7633633B2 (en) | 2003-08-29 | 2009-12-15 | Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. | Position determination that is responsive to a retro-reflective object |
| US8661571B1 (en) | 2003-10-06 | 2014-03-04 | Wilcox Industries Corp. | Helmet mounting systems |
| US7536032B2 (en) | 2003-10-24 | 2009-05-19 | Reactrix Systems, Inc. | Method and system for processing captured image information in an interactive video display system |
| GB2407635B (en) | 2003-10-31 | 2006-07-12 | Hewlett Packard Development Co | Improvements in and relating to camera control |
| WO2005060629A2 (en) | 2003-12-11 | 2005-07-07 | Strider Labs, Inc. | Probable reconstruction of surfaces in occluded regions by computed symmetry |
| US7217913B2 (en) | 2003-12-18 | 2007-05-15 | Micron Technology, Inc. | Method and system for wavelength-dependent imaging and detection using a hybrid filter |
| US7663689B2 (en) | 2004-01-16 | 2010-02-16 | Sony Computer Entertainment Inc. | Method and apparatus for optimizing capture device settings through depth information |
| US7184022B2 (en) | 2004-01-16 | 2007-02-27 | Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. | Position determination and motion tracking |
| US7707039B2 (en) | 2004-02-15 | 2010-04-27 | Exbiblio B.V. | Automatic modification of web pages |
| US8872914B2 (en) | 2004-02-04 | 2014-10-28 | Acushnet Company | One camera stereo system |
| US7812860B2 (en) | 2004-04-01 | 2010-10-12 | Exbiblio B.V. | Handheld device for capturing text from both a document printed on paper and a document displayed on a dynamic display device |
| KR100726142B1 (en) | 2004-02-18 | 2007-06-13 | 마쯔시다덴기산교 가부시키가이샤 | Image correction method and image correction device |
| JP4419603B2 (en) | 2004-02-25 | 2010-02-24 | 日本電気株式会社 | Driving method of liquid crystal display device |
| JP2005277445A (en) | 2004-03-22 | 2005-10-06 | Fuji Xerox Co Ltd | Conference video image processing apparatus, and conference video image processing method and program |
| DE102004015785B4 (en) | 2004-03-25 | 2012-06-06 | Sikora Ag | Method for determining the dimension of a cross-section of a flat cable or a sector conductor |
| US7325735B2 (en) | 2004-04-02 | 2008-02-05 | K-Nfb Reading Technology, Inc. | Directed reading mode for portable reading machine |
| JP4708422B2 (en) | 2004-04-15 | 2011-06-22 | ジェスチャー テック,インコーポレイテッド | Tracking of two-hand movement |
| JP4751032B2 (en) | 2004-04-22 | 2011-08-17 | 株式会社森精機製作所 | Displacement detector |
| US7308112B2 (en) | 2004-05-14 | 2007-12-11 | Honda Motor Co., Ltd. | Sign based human-machine interaction |
| US7519223B2 (en) | 2004-06-28 | 2009-04-14 | Microsoft Corporation | Recognizing gestures and using gestures for interacting with software applications |
| CN1977293A (en) | 2004-06-29 | 2007-06-06 | 皇家飞利浦电子股份有限公司 | Personal gesture signature |
| US7743348B2 (en) | 2004-06-30 | 2010-06-22 | Microsoft Corporation | Using physical objects to adjust attributes of an interactive display application |
| JP4916096B2 (en) | 2004-07-01 | 2012-04-11 | イビデン株式会社 | Optical communication device |
| US20060017720A1 (en) | 2004-07-15 | 2006-01-26 | Li You F | System and method for 3D measurement and surface reconstruction |
| WO2006040687A2 (en) | 2004-07-19 | 2006-04-20 | Grandeye, Ltd. | Automatically expanding the zoom capability of a wide-angle video camera |
| US7576767B2 (en) | 2004-07-26 | 2009-08-18 | Geo Semiconductors Inc. | Panoramic vision system and method |
| US7542040B2 (en) | 2004-08-11 | 2009-06-02 | The United States Of America As Represented By The Secretary Of The Navy | Simulated locomotion method and apparatus |
| EP1645944B1 (en) | 2004-10-05 | 2012-08-15 | Sony France S.A. | A content-management interface |
| US7706571B2 (en) | 2004-10-13 | 2010-04-27 | Sarnoff Corporation | Flexible layer tracking with weak online appearance model |
| GB2419433A (en) | 2004-10-20 | 2006-04-26 | Glasgow School Of Art | Automated Gesture Recognition |
| EP1825317B1 (en) | 2004-11-24 | 2013-04-17 | Battelle Memorial Institute | Optical system for cell imaging |
| US7430312B2 (en) | 2005-01-07 | 2008-09-30 | Gesturetek, Inc. | Creating 3D images of objects by illuminating with infrared patterns |
| JP5631535B2 (en) | 2005-02-08 | 2014-11-26 | オブロング・インダストリーズ・インコーポレーテッド | System and method for a gesture-based control system |
| CN101208723A (en) | 2005-02-23 | 2008-06-25 | 克雷格·萨默斯 | Automatic scene modeling for 3-dimensional camera and 3-dimensional video |
| US20080174550A1 (en) | 2005-02-24 | 2008-07-24 | Kari Laurila | Motion-Input Device For a Computing Terminal and Method of its Operation |
| US7715589B2 (en) | 2005-03-07 | 2010-05-11 | Massachusetts Institute Of Technology | Occluding contour detection and storage for digital photography |
| JP4678487B2 (en) | 2005-03-15 | 2011-04-27 | オムロン株式会社 | Image processing system, image processing apparatus and method, recording medium, and program |
| JP4642538B2 (en) | 2005-04-20 | 2011-03-02 | キヤノン株式会社 | Image processing method and image processing apparatus |
| US20060239921A1 (en) | 2005-04-26 | 2006-10-26 | Novadaq Technologies Inc. | Real time vascular imaging during solid organ transplant |
| US8185176B2 (en) | 2005-04-26 | 2012-05-22 | Novadaq Technologies, Inc. | Method and apparatus for vasculature visualization with applications in neurosurgery and neurology |
| US20090309710A1 (en) | 2005-04-28 | 2009-12-17 | Aisin Seiki Kabushiki Kaisha | Vehicle Vicinity Monitoring System |
| JP2006323212A (en) | 2005-05-19 | 2006-11-30 | Konica Minolta Photo Imaging Inc | Lens unit and imaging apparatus having the same |
| US7613363B2 (en) | 2005-06-23 | 2009-11-03 | Microsoft Corp. | Image superresolution through edge extraction and contrast enhancement |
| DE112006001819T5 (en) | 2005-07-08 | 2008-06-19 | Electro Scientific Industries, Inc., Portland | Achieving convergent light rays emitted by a planar array of light sources |
| CA2621191C (en) | 2005-08-29 | 2012-12-18 | Evryx Technologies, Inc. | Interactivity via mobile image recognition |
| WO2007030026A1 (en) | 2005-09-09 | 2007-03-15 | Industrial Research Limited | A 3d scene scanner and a position and orientation system |
| JP4622763B2 (en) | 2005-09-14 | 2011-02-02 | 日本電気株式会社 | Mobile communication terminal device and authentication method |
| EP1941423A4 (en) | 2005-09-16 | 2010-06-30 | Flixor Inc | Personalizing a video |
| US8057408B2 (en) | 2005-09-22 | 2011-11-15 | The Regents Of The University Of Michigan | Pulsed cavitational ultrasound therapy |
| DE102005047160B4 (en) | 2005-09-30 | 2007-06-06 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Apparatus, methods and computer program for determining information about a shape and / or a position of an ellipse in a graphic image |
| US9046962B2 (en) | 2005-10-31 | 2015-06-02 | Extreme Reality Ltd. | Methods, systems, apparatuses, circuits and associated computer executable code for detecting motion, position and/or orientation of objects within a defined spatial region |
| US7570732B2 (en) | 2005-11-09 | 2009-08-04 | Dexela Limited | Methods and apparatus for obtaining low-dose imaging |
| US20070130547A1 (en) | 2005-12-01 | 2007-06-07 | Navisense, Llc | Method and system for touchless user interface control |
| CN100502463C (en) | 2005-12-14 | 2009-06-17 | 浙江工业大学 | A Feature Acquisition Method in Video Detection of Traffic Flow Information |
| DE102005061557B3 (en) | 2005-12-22 | 2007-11-22 | Siemens Ag | Imaging apparatus and method for operating an imaging device |
| JP5201999B2 (en) * | 2006-02-03 | 2013-06-05 | パナソニック株式会社 | Input device and method thereof |
| US20090278915A1 (en) | 2006-02-08 | 2009-11-12 | Oblong Industries, Inc. | Gesture-Based Control System For Vehicle Interfaces |
| US8219571B2 (en) | 2006-02-21 | 2012-07-10 | Samsung Electronics Co., Ltd. | Object verification apparatus and method |
| US7466790B2 (en) | 2006-03-02 | 2008-12-16 | General Electric Company | Systems and methods for improving a resolution of an image |
| KR101408959B1 (en) | 2006-03-14 | 2014-07-02 | 프라임센스 엘티디. | Depth-varying light fields for three dimensional sensing |
| US7834780B2 (en) | 2006-03-20 | 2010-11-16 | Tektronix, Inc. | Waveform compression and display |
| JP4797752B2 (en) | 2006-03-31 | 2011-10-19 | 株式会社デンソー | Operating object extraction device for moving objects |
| JP2007271876A (en) | 2006-03-31 | 2007-10-18 | Denso Corp | Speech recognition apparatus and speech recognition program |
| WO2007137093A2 (en) | 2006-05-16 | 2007-11-29 | Madentec | Systems and methods for a hands free mouse |
| US7676169B2 (en) | 2006-05-22 | 2010-03-09 | Lexmark International, Inc. | Multipath toner patch sensor for use in an image forming device |
| KR100744902B1 (en) | 2006-05-24 | 2007-08-01 | 삼성전기주식회사 | Mobile wireless manipulator |
| US8086971B2 (en) | 2006-06-28 | 2011-12-27 | Nokia Corporation | Apparatus, methods and computer program products providing finger-based and hand-based gesture commands for portable electronic device applications |
| US7983451B2 (en) | 2006-06-30 | 2011-07-19 | Motorola Mobility, Inc. | Recognition method using hand biometrics with anti-counterfeiting |
| EP1879149B1 (en) | 2006-07-10 | 2016-03-16 | Fondazione Bruno Kessler | method and apparatus for tracking a number of objects or object parts in image sequences |
| US9696808B2 (en) | 2006-07-13 | 2017-07-04 | Northrop Grumman Systems Corporation | Hand-gesture recognition method |
| US8589824B2 (en) | 2006-07-13 | 2013-11-19 | Northrop Grumman Systems Corporation | Gesture recognition interface system |
| US8180114B2 (en) | 2006-07-13 | 2012-05-15 | Northrop Grumman Systems Corporation | Gesture recognition interface system with vertical display |
| KR100776801B1 (en) | 2006-07-19 | 2007-11-19 | 한국전자통신연구원 | Apparatus and Method for Gesture Recognition in Image Processing System |
| US20080030429A1 (en) | 2006-08-07 | 2008-02-07 | International Business Machines Corporation | System and method of enhanced virtual reality |
| US7875260B2 (en) | 2006-08-24 | 2011-01-25 | Baylor College Of Medicine | Imaging agents for functional imaging of lymphatic structures |
| US8054328B2 (en) | 2006-08-30 | 2011-11-08 | Inventec Multimedia & Telecom Corporation | Video phone communication system and method therefor |
| USD552152S1 (en) | 2006-08-31 | 2007-10-02 | William Chase Almond | Utility tray for tripod |
| KR100783552B1 (en) | 2006-10-11 | 2007-12-07 | 삼성전자주식회사 | Method and device for input control of a mobile terminal |
| US20110025818A1 (en) | 2006-11-07 | 2011-02-03 | Jonathan Gallmeier | System and Method for Controlling Presentations and Videoconferences Using Hand Motions |
| US8102465B2 (en) | 2006-11-07 | 2012-01-24 | Fujifilm Corporation | Photographing apparatus and photographing method for photographing an image by controlling light irradiation on a subject |
| EP2081494B1 (en) | 2006-11-16 | 2018-07-11 | Vanderbilt University | System and method of compensating for organ deformation |
| US7605686B2 (en) | 2006-11-16 | 2009-10-20 | Motorola, Inc. | Alerting system for a communication device |
| EP2100454B1 (en) | 2006-11-20 | 2019-10-30 | Axis AB | Wireless network camera systems |
| SE0602545L (en) | 2006-11-29 | 2008-05-30 | Tobii Technology Ab | Eye tracking illumination |
| US7971156B2 (en) | 2007-01-12 | 2011-06-28 | International Business Machines Corporation | Controlling resource access based on user gesturing in a 3D captured image stream of the user |
| US7840031B2 (en) | 2007-01-12 | 2010-11-23 | International Business Machines Corporation | Tracking a range of body movement based on 3D captured image streams of a user |
| WO2008087652A2 (en) | 2007-01-21 | 2008-07-24 | Prime Sense Ltd. | Depth mapping using multi-beam illumination |
| KR20080073933A (en) | 2007-02-07 | 2008-08-12 | 삼성전자주식회사 | Object tracking method and apparatus, and object pose information calculation method and apparatus |
| KR20090130003A (en) | 2007-03-02 | 2009-12-17 | 오가닉 모션 | System and method for tracking three-dimensional objects |
| JP2008227569A (en) | 2007-03-08 | 2008-09-25 | Seiko Epson Corp | Imaging apparatus, electronic device, imaging control method, and imaging control program |
| JP4605170B2 (en) | 2007-03-23 | 2011-01-05 | 株式会社デンソー | Operation input device |
| JP2008250774A (en) | 2007-03-30 | 2008-10-16 | Denso Corp | Information device operation device |
| WO2008120217A2 (en) | 2007-04-02 | 2008-10-09 | Prime Sense Ltd. | Depth mapping using projected patterns |
| WO2008129643A1 (en) | 2007-04-13 | 2008-10-30 | Pioneer Corporation | Shot size identifying device and method, electronic device, and computer program |
| JP4854582B2 (en) | 2007-04-25 | 2012-01-18 | キヤノン株式会社 | Image processing apparatus and image processing method |
| US20080291160A1 (en) | 2007-05-09 | 2008-11-27 | Nintendo Co., Ltd. | System and method for recognizing multi-axis gestures based on handheld controller accelerometer outputs |
| US20080278589A1 (en) | 2007-05-11 | 2008-11-13 | Karl Ola Thorn | Methods for identifying a target subject to automatically focus a digital camera and related systems, and computer program products |
| US8229134B2 (en) | 2007-05-24 | 2012-07-24 | University Of Maryland | Audio camera using microphone arrays for real time capture of audio images and method for jointly processing the audio images with video images |
| US7940985B2 (en) | 2007-06-06 | 2011-05-10 | Microsoft Corporation | Salient object detection |
| US8027518B2 (en) | 2007-06-25 | 2011-09-27 | Microsoft Corporation | Automatic configuration of devices based on biometric data |
| US20090002489A1 (en) | 2007-06-29 | 2009-01-01 | Fuji Xerox Co., Ltd. | Efficient tracking multiple objects through occlusion |
| US20090038056A1 (en) | 2007-07-20 | 2009-02-12 | Joseph Bobbin | Electronic module adapter for headgear |
| JP2009031939A (en) | 2007-07-25 | 2009-02-12 | Advanced Telecommunication Research Institute International | Image processing apparatus, image processing method, and image processing program |
| AU2008280953A1 (en) | 2007-08-30 | 2009-03-19 | Next Holdings Ltd | Optical touchscreen with improved illumination |
| JP4929109B2 (en) | 2007-09-25 | 2012-05-09 | 株式会社東芝 | Gesture recognition apparatus and method |
| GB2453163B (en) * | 2007-09-26 | 2011-06-29 | Christopher Douglas Blair | Three-dimensional imaging system |
| US8144233B2 (en) | 2007-10-03 | 2012-03-27 | Sony Corporation | Display control device, display control method, and display control program for superimposing images to create a composite image |
| US20090093307A1 (en) | 2007-10-08 | 2009-04-09 | Sony Computer Entertainment America Inc. | Enhanced game controller |
| US8139110B2 (en) | 2007-11-01 | 2012-03-20 | Northrop Grumman Systems Corporation | Calibration of a gesture recognition interface system |
| WO2009059465A1 (en) | 2007-11-08 | 2009-05-14 | Lite-On It Corporation | Continuous control of led light beam position and focus based on selection and intensity control |
| US8777875B2 (en) | 2008-07-23 | 2014-07-15 | Otismed Corporation | System and method for manufacturing arthroplasty jigs having improved mating accuracy |
| US8611591B2 (en) | 2007-12-21 | 2013-12-17 | 21 Ct, Inc. | System and method for visually tracking with occlusions |
| US20120204133A1 (en) | 2009-01-13 | 2012-08-09 | Primesense Ltd. | Gesture-Based User Interface |
| US8319832B2 (en) | 2008-01-31 | 2012-11-27 | Denso Corporation | Input apparatus and imaging apparatus |
| US8363926B2 (en) | 2008-02-06 | 2013-01-29 | University Of Central Florida Research Foundation, Inc. | Systems and methods for modeling three-dimensional objects from two-dimensional images |
| US8270669B2 (en) | 2008-02-06 | 2012-09-18 | Denso Corporation | Apparatus for extracting operating object and apparatus for projecting operating hand |
| US8555207B2 (en) | 2008-02-27 | 2013-10-08 | Qualcomm Incorporated | Enhanced input using recognized gestures |
| DE102008000479A1 (en) | 2008-03-03 | 2009-09-10 | Amad - Mennekes Holding Gmbh & Co. Kg | Plug-in device with strain relief |
| US9503562B2 (en) | 2008-03-19 | 2016-11-22 | Universal Electronics Inc. | System and method for appliance control via a personal communication or entertainment device |
| DE102008017933B4 (en) | 2008-04-08 | 2012-04-26 | Baumer Optronic Gmbh | Method and device for the synchronization of camera systems |
| US8073203B2 (en) | 2008-04-15 | 2011-12-06 | Cyberlink Corp. | Generating effects in a webcam application |
| SG189800A1 (en) | 2008-04-17 | 2013-05-31 | Shilat Optronics Ltd | Intrusion warning system |
| EP2283375B1 (en) | 2008-04-18 | 2014-11-12 | Eidgenössische Technische Hochschule (ETH) | Travelling-wave nuclear magnetic resonance method |
| US9952673B2 (en) | 2009-04-02 | 2018-04-24 | Oblong Industries, Inc. | Operating environment comprising multiple client devices, multiple displays, multiple users, and gestural control |
| WO2009142797A2 (en) | 2008-05-19 | 2009-11-26 | Bae Systems Aerospace & Defense Group Inc. | Vision augmentation system |
| US8537122B2 (en) | 2008-06-24 | 2013-09-17 | Microsoft Corporation | Touch screen adapter for monitor |
| US8249345B2 (en) | 2008-06-27 | 2012-08-21 | Mako Surgical Corp. | Automatic image segmentation using contour propagation |
| WO2010007662A1 (en) | 2008-07-15 | 2010-01-21 | イチカワ株式会社 | Heat-resistant cushion material for forming press |
| US8131063B2 (en) | 2008-07-16 | 2012-03-06 | Seiko Epson Corporation | Model-based object image processing |
| US20100013662A1 (en) | 2008-07-17 | 2010-01-21 | Michael Stude | Product locating system |
| JP2010033367A (en) | 2008-07-29 | 2010-02-12 | Canon Inc | Information processor and information processing method |
| US20100027845A1 (en) | 2008-07-31 | 2010-02-04 | Samsung Electronics Co., Ltd. | System and method for motion detection based on object trajectory |
| DE102008040949B4 (en) | 2008-08-01 | 2012-03-08 | Sirona Dental Systems Gmbh | Optical projection grating, measuring camera with optical projection grating and method for producing an optical projection grating |
| US8520979B2 (en) | 2008-08-19 | 2013-08-27 | Digimarc Corporation | Methods and systems for content processing |
| TW201009650A (en) | 2008-08-28 | 2010-03-01 | Acer Inc | Gesture guide system and method for controlling computer system by gesture |
| US20100053209A1 (en) | 2008-08-29 | 2010-03-04 | Siemens Medical Solutions Usa, Inc. | System for Processing Medical Image data to Provide Vascular Function Information |
| DE102008045387B4 (en) | 2008-09-02 | 2017-02-09 | Carl Zeiss Ag | Apparatus and method for measuring a surface |
| US20100053151A1 (en) | 2008-09-02 | 2010-03-04 | Samsung Electronics Co., Ltd | In-line mediation for manipulating three-dimensional content on a display device |
| TWI425203B (en) | 2008-09-03 | 2014-02-01 | Univ Nat Central | Apparatus for scanning hyper-spectral image and method thereof |
| US20110163948A1 (en) * | 2008-09-04 | 2011-07-07 | Dor Givon | Method system and software for providing image sensor based human machine interfacing |
| JP4613994B2 (en) | 2008-09-16 | 2011-01-19 | ソニー株式会社 | Dynamic estimation device, dynamic estimation method, program |
| WO2010032268A2 (en) | 2008-09-19 | 2010-03-25 | Avinash Saxena | System and method for controlling graphical objects |
| CN103392163B (en) | 2008-10-10 | 2016-10-26 | 高通股份有限公司 | Single camera tracker |
| KR20100041006A (en) | 2008-10-13 | 2010-04-22 | 엘지전자 주식회사 | A user interface controlling method using three dimension multi-touch |
| CN101729808B (en) | 2008-10-14 | 2012-03-28 | Tcl集团股份有限公司 | Remote control method for television and system for remotely controlling television by same |
| US8860793B2 (en) | 2008-10-15 | 2014-10-14 | The Regents Of The University Of California | Camera system with autonomous miniature camera and light source assembly and method for image enhancement |
| CN201332447Y (en) | 2008-10-22 | 2009-10-21 | 康佳集团股份有限公司 | Television for controlling or operating game through gesture change |
| US8744122B2 (en) | 2008-10-22 | 2014-06-03 | Sri International | System and method for object detection from a moving platform |
| DE102008052928A1 (en) | 2008-10-23 | 2010-05-06 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Device, method and computer program for detecting a gesture in an image, and device, method and computer program for controlling a device |
| US7938562B2 (en) | 2008-10-24 | 2011-05-10 | Altair Engineering, Inc. | Lighting including integral communication apparatus |
| USD620514S1 (en) | 2008-10-31 | 2010-07-27 | Microsoft Corporation | Electronic camera and base |
| US20100121189A1 (en) | 2008-11-12 | 2010-05-13 | Sonosite, Inc. | Systems and methods for image presentation for medical examination and interventional procedures |
| TW201020896A (en) | 2008-11-19 | 2010-06-01 | Nat Applied Res Laboratories | Method of gesture control |
| US8502787B2 (en) | 2008-11-26 | 2013-08-06 | Panasonic Corporation | System and method for differentiating between intended and unintended user input on a touchpad |
| EP2193825B1 (en) | 2008-12-03 | 2017-03-22 | Alcatel Lucent | Mobile device for augmented reality applications |
| US20100153457A1 (en) | 2008-12-15 | 2010-06-17 | Grant Isaac W | Gestural Interface Device and Method |
| KR101215987B1 (en) | 2008-12-22 | 2012-12-28 | 한국전자통신연구원 | Apparatus for separating foreground from back ground and method thereof |
| US8289162B2 (en) | 2008-12-22 | 2012-10-16 | Wimm Labs, Inc. | Gesture-based user interface for a wearable portable device |
| US8379987B2 (en) | 2008-12-30 | 2013-02-19 | Nokia Corporation | Method, apparatus and computer program product for providing hand segmentation for gesture analysis |
| US8126985B1 (en) | 2008-12-31 | 2012-02-28 | Qurio Holdings, Inc. | Prioritizing virtual object downloads in a distributed virtual environment |
| US8290208B2 (en) | 2009-01-12 | 2012-10-16 | Eastman Kodak Company | Enhanced safety during laser projection |
| KR20110132349A (en) | 2009-01-26 | 2011-12-07 | 지로 테크놀로지스 (2009) 엘티디. | Apparatus and method for monitoring the behavior of objects |
| US7996793B2 (en) | 2009-01-30 | 2011-08-09 | Microsoft Corporation | Gesture recognizer system architecture |
| JP4771183B2 (en) | 2009-01-30 | 2011-09-14 | 株式会社デンソー | Operating device |
| US8448094B2 (en) | 2009-01-30 | 2013-05-21 | Microsoft Corporation | Mapping a natural input device to a legacy system |
| CN102356398B (en) | 2009-02-02 | 2016-11-23 | 视力移动技术有限公司 | Object identifying in video flowing and the system and method for tracking |
| US8624962B2 (en) | 2009-02-02 | 2014-01-07 | Ydreams—Informatica, S.A. Ydreams | Systems and methods for simulating three-dimensional virtual interactions from two-dimensional camera images |
| US9569001B2 (en) | 2009-02-03 | 2017-02-14 | Massachusetts Institute Of Technology | Wearable gestural interface |
| JP2012517188A (en) | 2009-02-05 | 2012-07-26 | ディジマーク コーポレイション | Distribution of TV-based advertisements and TV widgets for mobile phones |
| KR100992411B1 (en) | 2009-02-06 | 2010-11-05 | (주)실리콘화일 | Image sensor to determine whether subject is close |
| US8976158B2 (en) | 2009-02-15 | 2015-03-10 | Neonode Inc. | User interface for white goods and associated multi-channel proximity sensors |
| US8775023B2 (en) | 2009-02-15 | 2014-07-08 | Neanode Inc. | Light-based touch controls on a steering wheel and dashboard |
| GB2467932A (en) | 2009-02-19 | 2010-08-25 | Sony Corp | Image processing device and method |
| US20100216508A1 (en) | 2009-02-23 | 2010-08-26 | Augusta Technology, Inc. | Systems and Methods for Driving an External Display Device Using a Mobile Phone Device |
| JP2010204730A (en) | 2009-02-27 | 2010-09-16 | Seiko Epson Corp | System of controlling device in response to gesture |
| US9317128B2 (en) | 2009-04-02 | 2016-04-19 | Oblong Industries, Inc. | Remote devices used in a markerless installation of a spatial operating environment incorporating gestural control |
| JP4840620B2 (en) | 2009-04-30 | 2011-12-21 | 株式会社デンソー | In-vehicle electronic device operation device |
| US9898675B2 (en) | 2009-05-01 | 2018-02-20 | Microsoft Technology Licensing, Llc | User movement tracking feedback to improve tracking |
| JP5522757B2 (en) | 2009-05-12 | 2014-06-18 | コーニンクレッカ フィリップス エヌ ヴェ | Camera, system having camera, method of operating camera, and method of deconvolving recorded image |
| WO2010134512A1 (en) | 2009-05-20 | 2010-11-25 | 株式会社 日立メディコ | Medical image diagnosis device and region-of-interest setting method therefor |
| TWI395483B (en) | 2009-05-25 | 2013-05-01 | Visionatics Inc | Motion object detection method using adaptive background model and computer program product thereof |
| US20100302357A1 (en) | 2009-05-26 | 2010-12-02 | Che-Hao Hsu | Gesture-based remote control system |
| US8112719B2 (en) | 2009-05-26 | 2012-02-07 | Topseed Technology Corp. | Method for controlling gesture-based remote control system |
| JP2011010258A (en) | 2009-05-27 | 2011-01-13 | Seiko Epson Corp | Image processing apparatus, image display system, and image extraction device |
| CN102460563B (en) | 2009-05-27 | 2016-01-06 | 美国亚德诺半导体公司 | The position measuring system of use location sensitive detectors |
| US8009022B2 (en) | 2009-05-29 | 2011-08-30 | Microsoft Corporation | Systems and methods for immersive interaction with virtual objects |
| US8693724B2 (en) | 2009-05-29 | 2014-04-08 | Microsoft Corporation | Method and system implementing user-centric gesture control |
| US8418085B2 (en) | 2009-05-29 | 2013-04-09 | Microsoft Corporation | Gesture coach |
| GB2539107B (en) | 2009-06-01 | 2017-04-05 | Wilcox Ind Corp | Helmet mount for viewing device |
| US20100309097A1 (en) | 2009-06-04 | 2010-12-09 | Roni Raviv | Head mounted 3d display |
| US9594431B2 (en) | 2009-06-19 | 2017-03-14 | Hewlett-Packard Development Company, L.P. | Qualified command |
| US8907941B2 (en) | 2009-06-23 | 2014-12-09 | Disney Enterprises, Inc. | System and method for integrating multiple virtual rendering systems to provide an augmented reality |
| CN101930610B (en) | 2009-06-26 | 2012-05-02 | 思创影像科技股份有限公司 | Moving Object Detection Method Using Adaptive Background Model |
| US8356261B1 (en) | 2009-07-02 | 2013-01-15 | Asml Netherlands B.V. | Determining the gradient and hessian of the image log slope for design rule optimization for accelerating source mask optimization (SMO) |
| US20110007072A1 (en) | 2009-07-09 | 2011-01-13 | University Of Central Florida Research Foundation, Inc. | Systems and methods for three-dimensionally modeling moving objects |
| JP5771913B2 (en) | 2009-07-17 | 2015-09-02 | 株式会社ニコン | Focus adjustment device and camera |
| US9131142B2 (en) | 2009-07-17 | 2015-09-08 | Nikon Corporation | Focusing device and camera |
| US8428368B2 (en) | 2009-07-31 | 2013-04-23 | Echostar Technologies L.L.C. | Systems and methods for hand gesture control of an electronic device |
| WO2011024193A2 (en) | 2009-08-20 | 2011-03-03 | Natarajan Kannan | Electronically variable field of view (fov) infrared illuminator |
| JP5614014B2 (en) | 2009-09-04 | 2014-10-29 | ソニー株式会社 | Information processing apparatus, display control method, and display control program |
| USD627815S1 (en) | 2009-09-11 | 2010-11-23 | Tomy Company, Ltd. | Monitor with camera |
| US8341558B2 (en) | 2009-09-16 | 2012-12-25 | Google Inc. | Gesture recognition on computing device correlating input to a template |
| US8681124B2 (en) | 2009-09-22 | 2014-03-25 | Microsoft Corporation | Method and system for recognition of user gesture interaction with passive surface video displays |
| KR101640039B1 (en) | 2009-09-22 | 2016-07-18 | 삼성전자주식회사 | Image processing apparatus and method |
| WO2011036618A2 (en) | 2009-09-22 | 2011-03-31 | Pebblestech Ltd. | Remote control of computer devices |
| US8619128B2 (en) | 2009-09-30 | 2013-12-31 | Apple Inc. | Systems and methods for an imaging system using multiple image sensors |
| JP2011081453A (en) | 2009-10-02 | 2011-04-21 | Toshiba Corp | Apparatus and method for reproducing video |
| US8547327B2 (en) | 2009-10-07 | 2013-10-01 | Qualcomm Incorporated | Proximity object tracker |
| DE102009049073A1 (en) | 2009-10-12 | 2011-04-21 | Metaio Gmbh | Method for presenting virtual information in a view of a real environment |
| GB2474536B (en) | 2009-10-13 | 2011-11-02 | Pointgrab Ltd | Computer vision gesture based control of a device |
| US9292084B2 (en) | 2009-10-13 | 2016-03-22 | Intel Corporation | Control systems and methods for head-mounted information systems |
| US8593576B2 (en) | 2009-10-15 | 2013-11-26 | At&T Intellectual Property I, L.P. | Gesture-based remote control |
| US9400548B2 (en) | 2009-10-19 | 2016-07-26 | Microsoft Technology Licensing, Llc | Gesture personalization and profile roaming |
| KR101633359B1 (en) | 2009-10-20 | 2016-06-27 | 삼성전자 주식회사 | Marker-less augmented reality system using projective invariant and method the same |
| US20110107216A1 (en) | 2009-11-03 | 2011-05-05 | Qualcomm Incorporated | Gesture-based user interface |
| US8843857B2 (en) | 2009-11-19 | 2014-09-23 | Microsoft Corporation | Distance scalable no touch computing |
| US8739313B2 (en) | 2009-11-20 | 2014-06-03 | Wilcox Industries Corp. | Helmet mounting systems |
| KR101092909B1 (en) | 2009-11-27 | 2011-12-12 | (주)디스트릭트홀딩스 | Gesture Interactive Hologram Display Appatus and Method |
| EP2507683A1 (en) | 2009-12-04 | 2012-10-10 | Next Holdings Limited | Methods and systems for position detection using an interactive volume |
| GB0921461D0 (en) | 2009-12-08 | 2010-01-20 | Qinetiq Ltd | Range based sensing |
| KR101373285B1 (en) | 2009-12-08 | 2014-03-11 | 한국전자통신연구원 | A mobile terminal having a gesture recognition function and an interface system using the same |
| EP2337323A1 (en) | 2009-12-17 | 2011-06-22 | NTT DoCoMo, Inc. | Method and an apparatus for performing interaction between a mobile device and a screen |
| KR101307341B1 (en) | 2009-12-18 | 2013-09-11 | 한국전자통신연구원 | Method and apparatus for motion capture of dynamic object |
| US8684531B2 (en) | 2009-12-28 | 2014-04-01 | Vision3D Technologies, Llc | Stereoscopic display device projecting parallax image and adjusting amount of parallax |
| US8232990B2 (en) | 2010-01-05 | 2012-07-31 | Apple Inc. | Working with 3D objects |
| US8631355B2 (en) | 2010-01-08 | 2014-01-14 | Microsoft Corporation | Assigning gesture dictionaries |
| US9019201B2 (en) | 2010-01-08 | 2015-04-28 | Microsoft Technology Licensing, Llc | Evolving universal gesture sets |
| US9268404B2 (en) | 2010-01-08 | 2016-02-23 | Microsoft Technology Licensing, Llc | Application gesture interpretation |
| US8933884B2 (en) | 2010-01-15 | 2015-01-13 | Microsoft Corporation | Tracking groups of users in motion capture system |
| US8756532B2 (en) | 2010-01-21 | 2014-06-17 | Cisco Technology, Inc. | Using a gesture to transfer an object across multiple multi-touch devices |
| US9335825B2 (en) | 2010-01-26 | 2016-05-10 | Nokia Technologies Oy | Gesture control |
| US8984665B2 (en) | 2010-02-02 | 2015-03-24 | Wilcox Industries Corp. | Helmet mounting system and mounting shoe interface |
| RU2422878C1 (en) | 2010-02-04 | 2011-06-27 | Владимир Валентинович Девятков | Method of controlling television using multimodal interface |
| KR101184460B1 (en) | 2010-02-05 | 2012-09-19 | 연세대학교 산학협력단 | Device and method for controlling a mouse pointer |
| US8659658B2 (en) | 2010-02-09 | 2014-02-25 | Microsoft Corporation | Physical interaction zone for gesture-based user interfaces |
| US20140063055A1 (en) | 2010-02-28 | 2014-03-06 | Osterhout Group, Inc. | Ar glasses specific user interface and control interface based on a connected external device type |
| WO2011106797A1 (en) | 2010-02-28 | 2011-09-01 | Osterhout Group, Inc. | Projection triggering through an external marker in an augmented reality eyepiece |
| US20130278631A1 (en) | 2010-02-28 | 2013-10-24 | Osterhout Group, Inc. | 3d positioning of augmented reality information |
| US20120194420A1 (en) | 2010-02-28 | 2012-08-02 | Osterhout Group, Inc. | Ar glasses with event triggered user action control of ar eyepiece facility |
| US20110213664A1 (en) | 2010-02-28 | 2011-09-01 | Osterhout Group, Inc. | Local advertising content on an interactive head-mounted eyepiece |
| US8964298B2 (en) | 2010-02-28 | 2015-02-24 | Microsoft Corporation | Video display modification based on sensor input for a see-through near-to-eye display |
| TW201133358A (en) | 2010-03-18 | 2011-10-01 | Hon Hai Prec Ind Co Ltd | System and method for detecting objects in a video image |
| CN102201121A (en) | 2010-03-23 | 2011-09-28 | 鸿富锦精密工业(深圳)有限公司 | System and method for detecting article in video scene |
| US20120274550A1 (en) | 2010-03-24 | 2012-11-01 | Robert Campbell | Gesture mapping for display device |
| US20110234631A1 (en) | 2010-03-25 | 2011-09-29 | Bizmodeline Co., Ltd. | Augmented reality systems |
| US9218119B2 (en) | 2010-03-25 | 2015-12-22 | Blackberry Limited | System and method for gesture detection and feedback |
| JP5743416B2 (en) | 2010-03-29 | 2015-07-01 | ソニー株式会社 | Information processing apparatus, information processing method, and program |
| JP2011210139A (en) | 2010-03-30 | 2011-10-20 | Sony Corp | Image processing apparatus and method, and program |
| EP2372512A1 (en) | 2010-03-30 | 2011-10-05 | Harman Becker Automotive Systems GmbH | Vehicle user interface unit for a vehicle electronic device |
| US9117310B2 (en) | 2010-04-02 | 2015-08-25 | Imec | Virtual camera system |
| US20110251896A1 (en) | 2010-04-09 | 2011-10-13 | Affine Systems, Inc. | Systems and methods for matching an advertisement to a video |
| CN201859393U (en) | 2010-04-13 | 2011-06-08 | 任峰 | Three-dimensional gesture recognition box |
| US8405680B1 (en) | 2010-04-19 | 2013-03-26 | YDreams S.A., A Public Limited Liability Company | Various methods and apparatuses for achieving augmented reality |
| WO2011139734A2 (en) | 2010-04-27 | 2011-11-10 | Sanjay Nichani | Method for moving object detection using an image sensor and structured light |
| CA2797302C (en) | 2010-04-28 | 2019-01-15 | Ryerson University | System and methods for intraoperative guidance feedback |
| US9539510B2 (en) | 2010-04-30 | 2017-01-10 | Microsoft Technology Licensing, Llc | Reshapable connector with variable rigidity |
| CN102236412A (en) | 2010-04-30 | 2011-11-09 | 宏碁股份有限公司 | Three-dimensional gesture recognition system and vision-based gesture recognition method |
| US9110557B2 (en) | 2010-05-04 | 2015-08-18 | Timocco Ltd. | System and method for tracking and mapping an object to a target |
| US20110289455A1 (en) | 2010-05-18 | 2011-11-24 | Microsoft Corporation | Gestures And Gesture Recognition For Manipulating A User-Interface |
| US8457353B2 (en) | 2010-05-18 | 2013-06-04 | Microsoft Corporation | Gestures and gesture modifiers for manipulating a user-interface |
| US8396252B2 (en) | 2010-05-20 | 2013-03-12 | Edge 3 Technologies | Systems and related methods for three dimensional gesture recognition in vehicles |
| US8378985B2 (en) | 2010-05-26 | 2013-02-19 | Sony Mobile Communications Ab | Touch interface for three-dimensional display control |
| US20110299737A1 (en) | 2010-06-04 | 2011-12-08 | Acer Incorporated | Vision-based hand movement recognition system and method thereof |
| US8985411B2 (en) | 2010-06-07 | 2015-03-24 | Ryan Mongan | Duty belt system |
| EP2395413B1 (en) | 2010-06-09 | 2018-10-03 | The Boeing Company | Gesture-based human machine interface |
| JP2011257337A (en) | 2010-06-11 | 2011-12-22 | Seiko Epson Corp | Optical position detection device and display device with position detection function |
| US8670029B2 (en) | 2010-06-16 | 2014-03-11 | Microsoft Corporation | Depth camera illuminator with superluminescent light-emitting diode |
| US8542320B2 (en) | 2010-06-17 | 2013-09-24 | Sony Corporation | Method and system to control a non-gesture controlled device using gesture interactions with a gesture controlled device |
| US20110314427A1 (en) | 2010-06-18 | 2011-12-22 | Samsung Electronics Co., Ltd. | Personalization using custom gestures |
| US8416187B2 (en) | 2010-06-22 | 2013-04-09 | Microsoft Corporation | Item navigation using motion-capture data |
| DE102010030616A1 (en) | 2010-06-28 | 2011-12-29 | Robert Bosch Gmbh | Method and device for detecting a disturbing object in a camera image |
| USD656175S1 (en) | 2010-07-12 | 2012-03-20 | Gary Fong, Inc. | Tripod mount for electronic device |
| US20120050007A1 (en) | 2010-08-24 | 2012-03-01 | Babak Forutanpour | Methods and apparatus for interacting with an electronic device application by moving an object in the air over an electronic device display |
| US9111498B2 (en) | 2010-08-25 | 2015-08-18 | Eastman Kodak Company | Head-mounted display with environmental state detection |
| US10026227B2 (en) | 2010-09-02 | 2018-07-17 | The Boeing Company | Portable augmented reality |
| US20130241832A1 (en) | 2010-09-07 | 2013-09-19 | Zrro Technologies (2009) Ltd. | Method and device for controlling the behavior of virtual objects on a display |
| US8842084B2 (en) | 2010-09-08 | 2014-09-23 | Telefonaktiebolaget L M Ericsson (Publ) | Gesture-based object manipulation methods and devices |
| US8619005B2 (en) | 2010-09-09 | 2013-12-31 | Eastman Kodak Company | Switchable head-mounted display transition |
| KR101708696B1 (en) | 2010-09-15 | 2017-02-21 | 엘지전자 주식회사 | Mobile terminal and operation control method thereof |
| US8422889B2 (en) | 2010-09-16 | 2013-04-16 | Greenwave Reality, Pte Ltd. | Noise detector in a light bulb |
| WO2012040086A1 (en) | 2010-09-20 | 2012-03-29 | Kopin Corporation | Miniature communications gateway for head mounted display |
| US8941559B2 (en) * | 2010-09-21 | 2015-01-27 | Microsoft Corporation | Opacity filter for display device |
| JP5481337B2 (en) | 2010-09-24 | 2014-04-23 | 株式会社東芝 | Image processing device |
| US9513791B2 (en) | 2010-09-29 | 2016-12-06 | Sony Corporation | Electronic device system with process continuation mechanism and method of operation thereof |
| US8781234B2 (en) | 2010-10-01 | 2014-07-15 | Intel Corporation | Optimized fast hessian matrix computation architecture |
| EP2625845B1 (en) | 2010-10-04 | 2021-03-03 | Gerard Dirk Smits | System and method for 3-d projection and enhancements for interactivity |
| WO2012048252A1 (en) | 2010-10-07 | 2012-04-12 | Aria Glassworks, Inc. | System and method for transitioning between interface modes in virtual and augmented reality applications |
| IL208600A (en) | 2010-10-10 | 2016-07-31 | Rafael Advanced Defense Systems Ltd | Network-based real time registered augmented reality for mobile devices |
| CN101951474A (en) | 2010-10-12 | 2011-01-19 | 冠捷显示科技(厦门)有限公司 | Television technology based on gesture control |
| US10036891B2 (en) | 2010-10-12 | 2018-07-31 | DISH Technologies L.L.C. | Variable transparency heads up displays |
| US8884984B2 (en) * | 2010-10-15 | 2014-11-11 | Microsoft Corporation | Fusing virtual content into real content |
| IL208910A0 (en) | 2010-10-24 | 2011-02-28 | Rafael Advanced Defense Sys | Tracking and identification of a moving object from a moving sensor using a 3d model |
| CN102053702A (en) | 2010-10-26 | 2011-05-11 | 南京航空航天大学 | Dynamic gesture control system and method |
| US8817087B2 (en) | 2010-11-01 | 2014-08-26 | Robert Bosch Gmbh | Robust video-based handwriting and gesture recognition for in-car applications |
| US20120113223A1 (en) | 2010-11-05 | 2012-05-10 | Microsoft Corporation | User Interaction in Augmented Reality |
| CN103201731B (en) | 2010-12-02 | 2016-01-20 | 英���尔科技开发有限公司 | Augmented reality system |
| US9244606B2 (en) | 2010-12-20 | 2016-01-26 | Apple Inc. | Device, method, and graphical user interface for navigation of concurrently open software applications |
| EP3584682B1 (en) | 2010-12-22 | 2021-06-30 | zSpace, Inc. | Three-dimensional tracking of a user control device in a volume |
| KR101587962B1 (en) | 2010-12-22 | 2016-01-28 | 한국전자통신연구원 | Motion capture apparatus and method |
| US20120170800A1 (en) | 2010-12-30 | 2012-07-05 | Ydreams - Informatica, S.A. | Systems and methods for continuous physics simulation from discrete video acquisition |
| US8929609B2 (en) | 2011-01-05 | 2015-01-06 | Qualcomm Incorporated | Method and apparatus for scaling gesture recognition to physical dimensions of a user |
| US8570320B2 (en) | 2011-01-31 | 2013-10-29 | Microsoft Corporation | Using a three-dimensional environment model in gameplay |
| SG182880A1 (en) | 2011-02-01 | 2012-08-30 | Univ Singapore | A method and system for interaction with micro-objects |
| EP3527121B1 (en) | 2011-02-09 | 2023-08-23 | Apple Inc. | Gesture detection in a 3d mapping environment |
| PL2677936T3 (en) | 2011-02-25 | 2022-02-07 | Smiths Detection Germany Gmbh | Image reconstruction based on parametric models |
| US20120223959A1 (en) | 2011-03-01 | 2012-09-06 | Apple Inc. | System and method for a touchscreen slider with toggle control |
| US8600107B2 (en) | 2011-03-31 | 2013-12-03 | Smart Technologies Ulc | Interactive input system and method |
| US8824749B2 (en) | 2011-04-05 | 2014-09-02 | Microsoft Corporation | Biometric recognition |
| US9313390B2 (en) | 2011-04-08 | 2016-04-12 | Qualcomm Incorporated | Systems and methods to calibrate a multi camera device |
| US9117147B2 (en) | 2011-04-29 | 2015-08-25 | Siemens Aktiengesellschaft | Marginal space learning for multi-person tracking over mega pixel imagery |
| US8457355B2 (en) | 2011-05-05 | 2013-06-04 | International Business Machines Corporation | Incorporating video meta-data in 3D models |
| US8718334B2 (en) | 2011-05-05 | 2014-05-06 | Honeywell International Inc. | System for biometric hand analysis |
| CN102184014B (en) | 2011-05-12 | 2013-03-20 | 浙江大学 | Intelligent appliance interaction control method and device based on mobile equipment orientation |
| US8810640B2 (en) | 2011-05-16 | 2014-08-19 | Ut-Battelle, Llc | Intrinsic feature-based pose measurement for imaging motion compensation |
| US8842163B2 (en) | 2011-06-07 | 2014-09-23 | International Business Machines Corporation | Estimation of object properties in 3D world |
| KR101255950B1 (en) | 2011-06-13 | 2013-05-02 | 연��대학교 산학협력단 | Location-based construction project management method and system |
| US20120320080A1 (en) | 2011-06-14 | 2012-12-20 | Microsoft Corporation | Motion based virtual object navigation |
| US8773512B1 (en) | 2011-06-30 | 2014-07-08 | Aquifi, Inc. | Portable remote control device enabling three-dimensional user interaction with at least one appliance |
| US9600933B2 (en) | 2011-07-01 | 2017-03-21 | Intel Corporation | Mobile augmented reality system |
| US8881051B2 (en) | 2011-07-05 | 2014-11-04 | Primesense Ltd | Zoom-based gesture user interface |
| US9270974B2 (en) | 2011-07-08 | 2016-02-23 | Microsoft Technology Licensing, Llc | Calibration between depth and color sensors for depth cameras |
| US9086794B2 (en) | 2011-07-14 | 2015-07-21 | Microsoft Technology Licensing, Llc | Determining gestures on context based menus |
| JP5547139B2 (en) | 2011-07-29 | 2014-07-09 | 株式会社東芝 | Recognition device, method and program |
| US8891868B1 (en) | 2011-08-04 | 2014-11-18 | Amazon Technologies, Inc. | Recognizing gestures captured by video |
| US10019962B2 (en) * | 2011-08-17 | 2018-07-10 | Microsoft Technology Licensing, Llc | Context adaptive user interface for augmented reality display |
| TW201310389A (en) | 2011-08-19 | 2013-03-01 | Vatics Inc | Motion object detection method using image contrast enhancement |
| WO2013027343A1 (en) | 2011-08-23 | 2013-02-28 | パナソニック株式会社 | Three-dimensional image capture device, lens control device, and program |
| US8830302B2 (en) | 2011-08-24 | 2014-09-09 | Lg Electronics Inc. | Gesture-based user interface method and apparatus |
| TW201324258A (en) | 2011-09-07 | 2013-06-16 | Nitto Denko Corp | Method for detecting motion of input body and input device using same |
| US20130080898A1 (en) | 2011-09-26 | 2013-03-28 | Tal Lavian | Systems and methods for electronic communications |
| JP5624530B2 (en) | 2011-09-29 | 2014-11-12 | 株式会社東芝 | Command issuing device, method and program |
| US9081177B2 (en) | 2011-10-07 | 2015-07-14 | Google Inc. | Wearable computer with nearby object response |
| US20130097566A1 (en) | 2011-10-17 | 2013-04-18 | Carl Fredrik Alexander BERGLUND | System and method for displaying items on electronic devices |
| US9311883B2 (en) | 2011-11-11 | 2016-04-12 | Microsoft Technology Licensing, Llc | Recalibration of a flexible mixed reality device |
| US9195900B2 (en) | 2011-11-21 | 2015-11-24 | Pixart Imaging Inc. | System and method based on hybrid biometric detection |
| US8235529B1 (en) | 2011-11-30 | 2012-08-07 | Google Inc. | Unlocking a screen using eye tracking information |
| EP2602691A1 (en) | 2011-12-05 | 2013-06-12 | Alcatel Lucent | Method for gesture control, gesture server device and sensor input device |
| AU2011253910B2 (en) | 2011-12-08 | 2015-02-26 | Canon Kabushiki Kaisha | Method, apparatus and system for tracking an object in a sequence of images |
| KR101304431B1 (en) | 2012-01-03 | 2013-09-06 | 국방과학연구소 | Rotatable mounting unit and helmet assembly having the same |
| WO2013103410A1 (en) | 2012-01-05 | 2013-07-11 | California Institute Of Technology | Imaging surround systems for touch-free display control |
| US20150097772A1 (en) | 2012-01-06 | 2015-04-09 | Thad Eugene Starner | Gaze Signal Based on Physical Characteristics of the Eye |
| US9230171B2 (en) | 2012-01-06 | 2016-01-05 | Google Inc. | Object outlining to initiate a visual search |
| US8942419B1 (en) | 2012-01-06 | 2015-01-27 | Google Inc. | Position estimation using predetermined patterns of light sources |
| US9213185B1 (en) | 2012-01-06 | 2015-12-15 | Google Inc. | Display scaling based on movement of a head-mounted display |
| US20150084864A1 (en) | 2012-01-09 | 2015-03-26 | Google Inc. | Input Method |
| US8693731B2 (en) * | 2012-01-17 | 2014-04-08 | Leap Motion, Inc. | Enhanced contrast for object detection and characterization by optical imaging |
| US20140307920A1 (en) | 2013-04-12 | 2014-10-16 | David Holz | Systems and methods for tracking occluded objects in three-dimensional space |
| US8638989B2 (en) | 2012-01-17 | 2014-01-28 | Leap Motion, Inc. | Systems and methods for capturing motion in three-dimensional space |
| US20130182079A1 (en) | 2012-01-17 | 2013-07-18 | Ocuspec | Motion capture using cross-sections of an object |
| US9679215B2 (en) | 2012-01-17 | 2017-06-13 | Leap Motion, Inc. | Systems and methods for machine control |
| US9070019B2 (en) | 2012-01-17 | 2015-06-30 | Leap Motion, Inc. | Systems and methods for capturing motion in three-dimensional space |
| CN104145276B (en) | 2012-01-17 | 2017-05-03 | 厉动公司 | Enhanced contrast for object detection and characterization by optical imaging |
| US20150253428A1 (en) | 2013-03-15 | 2015-09-10 | Leap Motion, Inc. | Determining positional information for an object in space |
| US9501152B2 (en) | 2013-01-15 | 2016-11-22 | Leap Motion, Inc. | Free-space user interface and control using virtual constructs |
| US9213822B2 (en) | 2012-01-20 | 2015-12-15 | Apple Inc. | Device, method, and graphical user interface for accessing an application in a locked device |
| US20130188017A1 (en) | 2012-01-24 | 2013-07-25 | Chris Chen-Hsing Ma | Instant Calibration of Multi-Sensor 3D Motion Capture System |
| USD689539S1 (en) | 2012-01-26 | 2013-09-10 | Michael Zaletel | Camera stabilizer |
| US20130194304A1 (en) * | 2012-02-01 | 2013-08-01 | Stephen Latta | Coordinate-system sharing for augmented reality |
| US20130204457A1 (en) | 2012-02-06 | 2013-08-08 | Ford Global Technologies, Llc | Interacting with vehicle controls through gesture recognition |
| KR101905648B1 (en) | 2012-02-27 | 2018-10-11 | 삼성전자 주식회사 | Apparatus and method for shooting a moving picture of camera device |
| US9093012B2 (en) | 2012-02-29 | 2015-07-28 | Lenovo (Beijing) Co., Ltd. | Operation mode switching method and electronic device |
| TWI456486B (en) | 2012-03-06 | 2014-10-11 | Acer Inc | Electronic device and method of controlling electronic device |
| WO2013136053A1 (en) | 2012-03-10 | 2013-09-19 | Digitaloptics Corporation | Miniature camera module with mems-actuated autofocus |
| CN104471511B (en) | 2012-03-13 | 2018-04-20 | 视力移动技术有限公司 | Device, user interface and method for recognizing pointing gestures |
| US9122354B2 (en) | 2012-03-14 | 2015-09-01 | Texas Instruments Incorporated | Detecting wave gestures near an illuminated surface |
| US9218723B2 (en) | 2012-03-20 | 2015-12-22 | Intralot S.A.—Integrated Lottery Systems and Services | Methods and systems for a gesture-controlled lottery terminal |
| JP5938977B2 (en) | 2012-03-23 | 2016-06-22 | ソニー株式会社 | Head mounted display and surgical system |
| US8942881B2 (en) * | 2012-04-02 | 2015-01-27 | Google Inc. | Gesture-based automotive controls |
| TWI464640B (en) | 2012-04-03 | 2014-12-11 | Wistron Corp | Gesture sensing apparatus and electronic system having gesture input function |
| US9170674B2 (en) | 2012-04-09 | 2015-10-27 | Qualcomm Incorporated | Gesture-based device control using pressure-sensitive sensors |
| US9239624B2 (en) | 2012-04-13 | 2016-01-19 | Nokia Technologies Oy | Free hand gesture control of automotive user interface |
| US9448635B2 (en) | 2012-04-16 | 2016-09-20 | Qualcomm Incorporated | Rapid gesture re-engagement |
| GB2501768A (en) | 2012-05-04 | 2013-11-06 | Sony Comp Entertainment Europe | Head mounted display |
| GB2501767A (en) | 2012-05-04 | 2013-11-06 | Sony Comp Entertainment Europe | Noise cancelling headset |
| US20130300831A1 (en) | 2012-05-11 | 2013-11-14 | Loren Mavromatis | Camera scene fitting of real world scenes |
| US9035955B2 (en) | 2012-05-16 | 2015-05-19 | Microsoft Technology Licensing, Llc | Synchronizing virtual actor's performances to a speaker's voice |
| JP2013250637A (en) | 2012-05-30 | 2013-12-12 | Toshiba Corp | Recognition device |
| US20130328867A1 (en) | 2012-06-06 | 2013-12-12 | Samsung Electronics Co. Ltd. | Apparatus and method for providing augmented reality information using three dimension map |
| US9671566B2 (en) | 2012-06-11 | 2017-06-06 | Magic Leap, Inc. | Planar waveguide apparatus with diffraction element(s) and system employing same |
| JP5580855B2 (en) | 2012-06-12 | 2014-08-27 | 株式会社ソニー・コンピュータエンタテインメント | Obstacle avoidance device and obstacle avoidance method |
| US9152226B2 (en) | 2012-06-15 | 2015-10-06 | Qualcomm Incorporated | Input method designed for augmented reality goggles |
| US10165817B2 (en) | 2012-06-28 | 2019-01-01 | Revision Military S.A.R.L. | Battery pack and helmet mounting arrangement |
| US9245492B2 (en) | 2012-06-28 | 2016-01-26 | Intermec Ip Corp. | Dual screen display for mobile computing device |
| US9697418B2 (en) | 2012-07-09 | 2017-07-04 | Qualcomm Incorporated | Unsupervised movement detection and gesture recognition |
| KR20140010616A (en) | 2012-07-16 | 2014-01-27 | 한국전자통신연구원 | Apparatus and method for processing manipulation of 3d virtual object |
| JP6024952B2 (en) | 2012-07-19 | 2016-11-16 | パナソニックIpマネジメント株式会社 | Image transmission apparatus, image transmission method, image transmission program, and image recognition authentication system |
| EP2879382B1 (en) | 2012-07-27 | 2021-10-13 | Nissan Motor Co., Ltd. | Three-dimensional object detection device and foreign object detection device |
| US9124778B1 (en) | 2012-08-29 | 2015-09-01 | Nomi Corporation | Apparatuses and methods for disparity-based tracking and analysis of objects in a region of interest |
| US10839227B2 (en) | 2012-08-29 | 2020-11-17 | Conduent Business Services, Llc | Queue group leader identification |
| JP6186689B2 (en) | 2012-09-26 | 2017-08-30 | セイコーエプソン株式会社 | Video display system |
| JP2014071499A (en) | 2012-09-27 | 2014-04-21 | Kyocera Corp | Display device and control method |
| DE102012109481A1 (en) | 2012-10-05 | 2014-04-10 | Faro Technologies, Inc. | Device for optically scanning and measuring an environment |
| KR101938648B1 (en) | 2012-10-23 | 2019-01-15 | 삼성전자주식회사 | Mobile system including image sensor, method of operating image sensor and method of operating mobile system |
| US8781171B2 (en) | 2012-10-24 | 2014-07-15 | Honda Motor Co., Ltd. | Object recognition in low-lux and high-lux conditions |
| US9274742B2 (en) | 2012-10-25 | 2016-03-01 | PixiOnCloud, Inc. | Visual-symbolic control of remote devices having display-based user interfaces |
| US9386298B2 (en) | 2012-11-08 | 2016-07-05 | Leap Motion, Inc. | Three-dimensional image sensors |
| US9285893B2 (en) | 2012-11-08 | 2016-03-15 | Leap Motion, Inc. | Object detection and tracking with variable-field illumination devices |
| WO2014078414A1 (en) | 2012-11-13 | 2014-05-22 | Joseph Wu | Chemically defined production of cardiomyocytes from pluripotent stem cells |
| JP6058978B2 (en) | 2012-11-19 | 2017-01-11 | サターン ライセンシング エルエルシーSaturn Licensing LLC | Image processing apparatus, image processing method, photographing apparatus, and computer program |
| US20150304593A1 (en) | 2012-11-27 | 2015-10-22 | Sony Corporation | Display apparatus, display method, and computer program |
| US9369677B2 (en) | 2012-11-30 | 2016-06-14 | Qualcomm Technologies International, Ltd. | Image assistance for indoor positioning |
| US10912131B2 (en) | 2012-12-03 | 2021-02-02 | Samsung Electronics Co., Ltd. | Method and mobile terminal for controlling bluetooth low energy device |
| KR101448749B1 (en) | 2012-12-10 | 2014-10-08 | 현대자동차 주식회사 | System and method for object image detecting |
| US9274608B2 (en) | 2012-12-13 | 2016-03-01 | Eyesight Mobile Technologies Ltd. | Systems and methods for triggering actions based on touch-free gesture detection |
| USD717361S1 (en) | 2012-12-26 | 2014-11-11 | Nikon Corporation | Tripod mount for camera lens |
| US9483934B2 (en) | 2012-12-26 | 2016-11-01 | Oren Kotlicki | Presence based system and method for controlling devices |
| US9733713B2 (en) | 2012-12-26 | 2017-08-15 | Futurewei Technologies, Inc. | Laser beam based gesture control interface for mobile devices |
| TW201426404A (en) | 2012-12-28 | 2014-07-01 | Hon Hai Prec Ind Co Ltd | Electronic device and application hand gesture control method |
| US20140189579A1 (en) | 2013-01-02 | 2014-07-03 | Zrro Technologies (2009) Ltd. | System and method for controlling zooming and/or scrolling |
| US9465461B2 (en) | 2013-01-08 | 2016-10-11 | Leap Motion, Inc. | Object detection and tracking with audio and optical signals |
| US9910499B2 (en) | 2013-01-11 | 2018-03-06 | Samsung Electronics Co., Ltd. | System and method for detecting three dimensional gestures to initiate and complete the transfer of application data between networked devices |
| US9459697B2 (en) | 2013-01-15 | 2016-10-04 | Leap Motion, Inc. | Dynamic, free-space user interactions for machine control |
| CN103090862A (en) | 2013-01-18 | 2013-05-08 | 华为终端有限公司 | Terminal apparatus and navigation mode switching method of terminal apparatus |
| US9720504B2 (en) | 2013-02-05 | 2017-08-01 | Qualcomm Incorporated | Methods for system engagement via 3D object detection |
| US10133342B2 (en) | 2013-02-14 | 2018-11-20 | Qualcomm Incorporated | Human-body-gesture-based region and volume selection for HMD |
| JP6380374B2 (en) | 2013-02-22 | 2018-08-29 | ソニー株式会社 | Head mounted display |
| US20140240225A1 (en) | 2013-02-26 | 2014-08-28 | Pointgrab Ltd. | Method for touchless control of a device |
| US8744645B1 (en) | 2013-02-26 | 2014-06-03 | Honda Motor Co., Ltd. | System and method for incorporating gesture and voice recognition into a single system |
| US20140240215A1 (en) | 2013-02-26 | 2014-08-28 | Corel Corporation | System and method for controlling a user interface utility using a vision system |
| GB201303707D0 (en) | 2013-03-01 | 2013-04-17 | Tosas Bautista Martin | System and method of interaction for mobile devices |
| DE102013203667B4 (en) | 2013-03-04 | 2024-02-22 | Adidas Ag | Cabin for trying out one or more items of clothing |
| US9056396B1 (en) | 2013-03-05 | 2015-06-16 | Autofuss | Programming of a robotic arm using a motion capture system |
| US20140253691A1 (en) | 2013-03-06 | 2014-09-11 | Leap Motion, Inc. | Motion-capture apparatus with light-source form factor |
| US20140253785A1 (en) | 2013-03-07 | 2014-09-11 | Mediatek Inc. | Auto Focus Based on Analysis of State or State Change of Image Content |
| US20140253711A1 (en) | 2013-03-07 | 2014-09-11 | Advanced Optical Systems, Inc. | Agile non-contact biometric sensor |
| JP6037901B2 (en) | 2013-03-11 | 2016-12-07 | 日立マクセル株式会社 | Operation detection device, operation detection method, and display control data generation method |
| US9766709B2 (en) | 2013-03-15 | 2017-09-19 | Leap Motion, Inc. | Dynamic user interactions for display control |
| US8738523B1 (en) | 2013-03-15 | 2014-05-27 | State Farm Mutual Automobile Insurance Company | Systems and methods to identify and profile a vehicle operator |
| WO2014145279A1 (en) | 2013-03-15 | 2014-09-18 | Leap Motion, Inc. | Determining the relative locations of multiple motion-tracking devices |
| KR102037930B1 (en) | 2013-03-15 | 2019-10-30 | 엘지전자 주식회사 | Mobile terminal and control method for the mobile terminal |
| JP5900393B2 (en) | 2013-03-21 | 2016-04-06 | ソニー株式会社 | Information processing apparatus, operation control method, and program |
| JP6107276B2 (en) | 2013-03-22 | 2017-04-05 | セイコーエプソン株式会社 | Head-mounted display device and method for controlling head-mounted display device |
| US9304594B2 (en) | 2013-04-12 | 2016-04-05 | Microsoft Technology Licensing, Llc | Near-plane segmentation using pulsed light source |
| US9367136B2 (en) | 2013-04-12 | 2016-06-14 | Microsoft Technology Licensing, Llc | Holographic object feedback |
| US10509533B2 (en) | 2013-05-14 | 2019-12-17 | Qualcomm Incorporated | Systems and methods of generating augmented reality (AR) objects |
| US10137361B2 (en) | 2013-06-07 | 2018-11-27 | Sony Interactive Entertainment America Llc | Systems and methods for using reduced hops to generate an augmented virtual reality scene within a head mounted system |
| US10019057B2 (en) | 2013-06-07 | 2018-07-10 | Sony Interactive Entertainment Inc. | Switching mode of operation in a head mounted display |
| US9908048B2 (en) | 2013-06-08 | 2018-03-06 | Sony Interactive Entertainment Inc. | Systems and methods for transitioning between transparent mode and non-transparent mode in a head mounted display |
| US20140375947A1 (en) | 2013-06-24 | 2014-12-25 | Joseph Juseop Park | Headset with comfort fit temple arms |
| CN104685318B (en) | 2013-06-27 | 2018-01-26 | 松下电器(美国)知识产权公司 | Motion sensor device, circuit, recording medium, and image processing device |
| US9239950B2 (en) | 2013-07-01 | 2016-01-19 | Hand Held Products, Inc. | Dimensioning system |
| US20150024368A1 (en) | 2013-07-18 | 2015-01-22 | Intelligent Decisions, Inc. | Systems and methods for virtual environment conflict nullification |
| US9857876B2 (en) | 2013-07-22 | 2018-01-02 | Leap Motion, Inc. | Non-linear motion capture using Frenet-Serret frames |
| US9514571B2 (en) | 2013-07-25 | 2016-12-06 | Microsoft Technology Licensing, Llc | Late stage reprojection |
| JP2015027015A (en) | 2013-07-29 | 2015-02-05 | ソニー株式会社 | Information presentation apparatus and information processing system |
| US9232826B2 (en) | 2013-08-06 | 2016-01-12 | Bradley N. Vermillion | Clip for hard hat |
| GB201314984D0 (en) | 2013-08-21 | 2013-10-02 | Sony Comp Entertainment Europe | Head-mountable apparatus and systems |
| US9261966B2 (en) | 2013-08-22 | 2016-02-16 | Sony Corporation | Close range natural user interface system and method of operation thereof |
| US9766855B2 (en) | 2013-09-10 | 2017-09-19 | Avigilon Corporation | Method and apparatus for controlling surveillance system with gesture and/or audio commands |
| US9729864B2 (en) | 2013-09-30 | 2017-08-08 | Sony Interactive Entertainment Inc. | Camera based safety mechanisms for users of head mounted displays |
| US9630105B2 (en) | 2013-09-30 | 2017-04-25 | Sony Interactive Entertainment Inc. | Camera based safety mechanisms for users of head mounted displays |
| US8943569B1 (en) | 2013-10-01 | 2015-01-27 | Myth Innovations, Inc. | Wireless server access control system and method |
| US10318100B2 (en) | 2013-10-16 | 2019-06-11 | Atheer, Inc. | Method and apparatus for addressing obstruction in an interface |
| US9304597B2 (en) | 2013-10-29 | 2016-04-05 | Intel Corporation | Gesture based human computer interaction |
| US9546776B2 (en) | 2013-10-31 | 2017-01-17 | General Electric Company | Customizable modular luminaire |
| US9476670B2 (en) | 2013-11-05 | 2016-10-25 | Armament Systems And Procedures, Inc. | Carrying case for police or military baton |
| US9402018B2 (en) | 2013-12-17 | 2016-07-26 | Amazon Technologies, Inc. | Distributing processing for imaging processing |
| US20150205358A1 (en) | 2014-01-20 | 2015-07-23 | Philip Scott Lyren | Electronic Device with Touchless User Interface |
| US20150205400A1 (en) | 2014-01-21 | 2015-07-23 | Microsoft Corporation | Grip Detection |
| US9311718B2 (en) | 2014-01-23 | 2016-04-12 | Microsoft Technology Licensing, Llc | Automated content scrolling |
| US9691181B2 (en) | 2014-02-24 | 2017-06-27 | Sony Interactive Entertainment Inc. | Methods and systems for social sharing head mounted display (HMD) content with a second screen |
| US20150253574A1 (en) | 2014-03-10 | 2015-09-10 | Ion Virtual Technology Corporation | Modular and Convertible Virtual Reality Headset System |
| JP6307627B2 (en) | 2014-03-14 | 2018-04-04 | 株式会社ソニー・インタラクティブエンタテインメント | Game console with space sensing |
| JP6377759B2 (en) | 2014-03-14 | 2018-08-22 | 株式会社ソニー・インタラクティブエンタテインメント | Calibration method and system for head mounted display (HMD) tracking and HMD headband adjustment |
| US9754167B1 (en) | 2014-04-17 | 2017-09-05 | Leap Motion, Inc. | Safety for wearable virtual reality devices via object detection and tracking |
| US9361732B2 (en) | 2014-05-01 | 2016-06-07 | Microsoft Technology Licensing, Llc | Transitions between body-locked and world-locked augmented reality |
| US9442293B2 (en) | 2014-05-06 | 2016-09-13 | Microsoft Technology Licensing, Llc | Composite variable light attenuator |
| US20150320189A1 (en) | 2014-05-09 | 2015-11-12 | Leap Motion, Inc. | Adapter for Attaching a Motion Capture Device to a Head Mounted Display |
| US9741169B1 (en) | 2014-05-20 | 2017-08-22 | Leap Motion, Inc. | Wearable augmented reality devices with object detection and tracking |
| US10782657B2 (en) | 2014-05-27 | 2020-09-22 | Ultrahaptics IP Two Limited | Systems and methods of gestural interaction in a pervasive computing environment |
| USD756443S1 (en) | 2014-05-28 | 2016-05-17 | Leap Motion, Inc. | Motion capture device attachment adapter |
| US9868449B1 (en) | 2014-05-30 | 2018-01-16 | Leap Motion, Inc. | Recognizing in-air gestures of a control object to control a vehicular control system |
| US10383387B2 (en) | 2014-06-10 | 2019-08-20 | Revision Military S.A.R.L. | Apparatus and methods for securing accessories to a helmet |
| US9661891B2 (en) | 2014-06-19 | 2017-05-30 | Revision Military S.A.R.L. | Helmet visor |
| US10371944B2 (en) | 2014-07-22 | 2019-08-06 | Sony Interactive Entertainment Inc. | Virtual reality headset with see-through mode |
| JP2016038889A (en) | 2014-08-08 | 2016-03-22 | リープ モーション, インコーポレーテッドLeap Motion, Inc. | Extended reality followed by motion sensing |
| US10073590B2 (en) | 2014-09-02 | 2018-09-11 | Apple Inc. | Reduced size user interface |
| US9984505B2 (en) | 2014-09-30 | 2018-05-29 | Sony Interactive Entertainment Inc. | Display of text information on a head-mounted display |
| US9740010B2 (en) | 2014-11-28 | 2017-08-22 | Mahmoud A. ALHASHIM | Waterproof virtual reality goggle and sensor system |
| US10656720B1 (en) | 2015-01-16 | 2020-05-19 | Ultrahaptics IP Two Limited | Mode switching for integrated gestural interaction and multi-user collaboration in immersive virtual reality environments |
-
2014
- 2014-08-12 JP JP2014164597A patent/JP2016038889A/en active Pending
- 2014-08-12 CN CN201420453536.4U patent/CN204480228U/en not_active Expired - Lifetime
- 2014-08-12 DE DE202014103729.2U patent/DE202014103729U1/en not_active Expired - Lifetime
-
2015
- 2015-08-07 US US14/821,499 patent/US10349036B2/en active Active
-
2019
- 2019-07-08 US US16/505,265 patent/US10880537B2/en active Active
-
2020
- 2020-12-23 US US17/133,616 patent/US11483538B2/en active Active
-
2022
- 2022-10-24 US US17/972,288 patent/US11778159B2/en active Active
-
2023
- 2023-09-28 US US18/374,661 patent/US12095969B2/en active Active
-
2024
- 2024-09-09 US US18/829,032 patent/US12556674B2/en active Active
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2017163648A1 (en) * | 2016-03-23 | 2017-09-28 | 株式会社ソニー・インタラクティブエンタテインメント | Head-mounted device |
| US10587862B2 (en) | 2016-03-23 | 2020-03-10 | Sony Interactive Entertainment Inc. | Head-mounted device |
| US10140777B2 (en) | 2016-08-02 | 2018-11-27 | Canon Kabushiki Kaisha | Information processing apparatus, method of controlling information processing apparatus, and storage medium |
| US20230107097A1 (en) * | 2021-10-06 | 2023-04-06 | Fotonation Limited | Method for identifying a gesture |
| US11983327B2 (en) * | 2021-10-06 | 2024-05-14 | Fotonation Limited | Method for identifying a gesture |
Also Published As
| Publication number | Publication date |
|---|---|
| US11778159B2 (en) | 2023-10-03 |
| US20240031547A1 (en) | 2024-01-25 |
| US11483538B2 (en) | 2022-10-25 |
| DE202014103729U1 (en) | 2014-09-09 |
| US20230042990A1 (en) | 2023-02-09 |
| US20240430396A1 (en) | 2024-12-26 |
| US10349036B2 (en) | 2019-07-09 |
| US12556674B2 (en) | 2026-02-17 |
| CN204480228U (en) | 2015-07-15 |
| US20160044298A1 (en) | 2016-02-11 |
| US12095969B2 (en) | 2024-09-17 |
| US10880537B2 (en) | 2020-12-29 |
| US20190335158A1 (en) | 2019-10-31 |
| US20210120222A1 (en) | 2021-04-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12095969B2 (en) | Augmented reality with motion sensing | |
| US12154238B2 (en) | Wearable augmented reality devices with object detection and tracking | |
| US12125157B2 (en) | Safety for wearable virtual reality devices via object detection and tracking | |
| US10437347B2 (en) | Integrated gestural interaction and multi-user collaboration in immersive virtual reality environments | |
| US9613262B2 (en) | Object detection and tracking for providing a virtual device experience | |
| CN204537054U (en) | Motion sensing opertaing device can be embedded | |
| US20110234481A1 (en) | Enhancing presentations using depth sensing cameras | |
| US12067157B2 (en) | Drift cancelation for portable object detection and tracking |