System for tracking a handheld device in an augmented and/or virtual reality environment

US2016378204A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016378204-A1
Application numberUS-201615187218-A
CountryUS
Kind codeA1
Filing dateJun 20, 2016
Priority dateJun 24, 2015
Publication dateDec 29, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system for tracking a first electronic device, such as a handheld electronic device, in a virtual reality environment generated by a second electronic device, such as a head mounted display may include the fusion of data collected by sensors of the electronic device with data collected by sensors of the head mounted display, together with data collected by a front facing camera of the electronic device related to the front face of the head mounted display.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method, comprising: generating and displaying a virtual environment on a display of a first electronic device operating in an ambient environment; tracking movement of a second electronic device in the ambient environment based on position data of the second electronic device relative to the first electronic device, and orientation data collected by sensors of the second electronic device; and translating the tracked movement of the second electronic environment into a corresponding action in the virtual environment generated by the first electronic device. 2 . The method of claim 1 , wherein tracking movement of the second electronic device includes: collecting position data of the second electronic device relative to the first electronic device based on data collected by a depth camera of the first electronic device; and receiving, at the first electronic device, acceleration data of the second electronic device detected by an accelerometer of the second electronic device and orientation data of the second electronic device detected by a gyroscope of the first electronic device. 3 . The method of claim 2 , wherein tracking movement of the second electronic device also includes: combining, by the first electronic device, the position data collected by the depth camera of the first electronic device, with the acceleration data and the orientation data received from the second electronic device to determine a current position, acceleration and orientation of the second electronic device; and comparing a current position, acceleration and orientation of the second electronic device to a previous position, acceleration and orientation of the second electronic device to track movement of the second electronic device. 4 . The method of claim 3 , wherein the first electronic device is a head mounted display device, and the second electronic device is a handheld controller operably coupled to the head mounted display device. 5 . The method of claim 2 , wherein collecting position data related to the second electronic device based on data collected by the depth camera includes collecting the position data related to the second electronic device based on responses to infrared signals generated by the depth camera. 6 . The method of claim 1 , wherein tracking movement of the second electronic device includes: initializing a position between a front face of the first electronic device and a front face of the second electronic device and capturing an initial image of the front face of the first electronic device; capturing a current image of the front face of the first electronic device with a front facing camera of the second electronic device; comparing the current image of the front face of the first electronic device to the initial image of the front face of the first electronic device; and determining a position and an orientation of the second electronic device relative to the first electronic device based on the comparison. 7 . The method of claim 6 , wherein comparing the current image of the front face of the first electronic device to the initial image of the front face of the first electronic device includes: comparing an initial contour of the first electronic device detected in the initial image to a current contour of the first electronic device detected in the current image; and determining at least one of a change in position or a change in orientation of the second electronic device relative to the first electronic device based on the comparison. 8 . The method of claim 6 , wherein tracking movement of the second electronic device also includes: combining, by a processor of the first electronic device, the determined position of the second electronic device relative to the first electronic device with acceleration data of the second electronic device from an accelerometer of the second electronic device and orientation data of the second electronic device from a gyroscope of the second electronic device to determine a current position, acceleration and orientation of the second electronic device; and comparing the current position, acceleration and orientation of the second electronic device to a previous position, acceleration and orientation of the second electronic device to track movement of the second electronic device. 9 . The method of claim 1 , wherein tracking movement of the second electronic device includes: initializing a position between a front face of the first electronic device and a front face of the second electronic device and capturing an initial image of the front face of the second electronic device; capturing a current image of the front face of the second electronic device with a camera of the first electronic device; comparing the current image of the front face of the second electronic device to the initial image of the front face of the second electronic device; and determining a position and an orientation of the second electronic device relative to the first electronic device based on the comparison. 10 . The method of claim 9 , wherein comparing the current image of the front face of the second electronic device to the initial image of the front face of the second electronic device includes: comparing an initial contour of the second electronic device detected in the initial image to a current contour of the second electronic device detected in the current image; and determining at least one of a change in position or a change in orientation of the second electronic device relative to the first electronic device based on the comparison. 11 . A system, comprising: a head mounted electronic device, including: a housing; a display and lenses included in the housing; a depth camera on the housing and configured to collect position data related to a handheld electronic device operably coupled to the head mounted electronic device; and a processor controlling operation of the second electronic device, wherein the head mounted electronic device is configured to receive acceleration data and orientation data related to movement of the handheld electronic device from the handheld electronic device, and to determine a location and movement of the handheld electronic device relative to the head mounted electronic device based on the position data collected by the depth camera, and the acceleration data and the orientation data received from the handheld electronic device. 12 . The system of claim 11 , wherein the processor is configured to compare a current position, acceleration and orientation of the handheld electronic device to a previous position, acceleration and orientation of the handheld electronic device, and to track movement of the handheld electronic device based on the comparison. 13 . The system of claim 11 , wherein the processor is configured to: compare an initial image of a front face of the head mounted electronic device, captured by the handheld electronic device, to a current image of the front face of the head mounted electronic device, captured by the handheld electronic device, and determine a position and an orientation of the handheld electronic device relative to the head mounted electronic device based on the comparison. 14 . The system of claim 13 , wherein, in comparing the current image of the front face of the head mounted display device to the initial image of the front face of the head mounted electronic device, the processor is configured to: compare an initial contour of the head mounted electronic device detected in the initial image to a current contour of the head mounted electronic de

Assignees

Inventors

Classifications

  • Matching criteria, e.g. proximity measures · CPC title

  • Eyeglass type (eyeglass details G02C) · CPC title

  • G06F3/0346Primary

    with detection of the device orientation or free movement in a three-dimensional [3D] space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors · CPC title

  • Use of electric radiation detectors · CPC title

  • Hand-worn input/output arrangements, e.g. data gloves · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016378204A1 cover?
A system for tracking a first electronic device, such as a handheld electronic device, in a virtual reality environment generated by a second electronic device, such as a head mounted display may include the fusion of data collected by sensors of the electronic device with data collected by sensors of the head mounted display, together with data collected by a front facing camera of the electro…
Who is the assignee on this patent?
Google Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/0346. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Dec 29 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).