IP Library Granted Patent US 11,577,159
Granted Patent B2
US 11,577,159 · App. 17/120,036 · Granted Feb 14, 2023

Realistic virtual/augmented/mixed reality viewing and interactions

Inventors: Michael J. Mandella (San Jose, CA); Hector H. Gonzalez-Banos (Mountain View, CA); Marek Alboszta (Montara, CA)
Assignee: ELECTRONIC SCRIPTING PRODUCTS INC.
A63F13/245A63F13/211G06F3/011G06F3/0304
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,577,159
App. No.
17/120,036
Granted
Feb 14, 2023
Kind
B2
Abstract

The present invention discloses systems and methods for both viewing and interacting with a virtual reality (VR), an augmented reality (AR) or a mixed reality (MR). More specifically, the systems and methods allow the user to interact with aspects of such realities including virtual items presented in such realities or within such environments by manipulating a control device that has an inside-out camera mounted on-board. The apparatus or system uses two distinct representations including a reduced representation in determining the pose of the control device and uses these representations to compute an interactive pose portion of the control device to be used for interacting with the virtual item. The reduced representation is consonant with a constrained motion of the control device.

Claims (16)

1. A system for viewing and interacting with an environment, said system comprising:

a) a viewing mechanism for a user for viewing said environment and a virtual item in said environment from a user viewpoint;

b) a control device having an inside-out device camera with a control device viewpoint on said environment, said control device being manipulatable by said user for interacting with said environment and with said virtual item;

c) at least one processor in communication with said viewing mechanism and with said control device for:

1) determining a pose of said viewing mechanism;

2) determining a pose of said control device in a full representation and in a reduced representation using data from said inside-out device camera;

3) computing an interaction pose portion of said control device from said full representation and said reduced representation; and

d) a projection mechanism for altering an appearance of said virtual item from said user viewpoint based on said interaction pose portion and based on said pose of said viewing mechanism.

2. The system of claim 1 , wherein said reduced representation is a reduced homography consonant with a constrained motion of said control device and said interaction pose portion comprises said constrained motion.

3. The system of claim 2 , wherein said constrained motion is in a predetermined plane, whereby said interaction pose portion used by said projection mechanism for altering an appearance of said virtual item comprises motion of said control device in said predetermined plane.

4. The system of claim 2 , wherein said constrained motion is in a predetermined plane and said at least one processor computes an additional pose portion of said control device out of said predetermined plane, and wherein said additional pose portion is used as additional input by said user.

5. The system of claim 4 , wherein said additional input is not related to said virtual item.

6. The system of claim 1 , wherein said control device comprises an item selected from the group consisting of a smartphone, a tablet, a joystick, a stylus, a game controller, a gesture sensor and a digital pen.

7. The system of claim 1 , wherein said viewing mechanism comprises an item selected from the group consisting of a virtual reality eyewear, an augmented reality eyewear and a mixed reality eyewear.

8. The system of claim 1 , wherein said viewing mechanism comprises an auxiliary sensor for providing auxiliary pose data about said viewing mechanism to said at least one processor.

9. The system of claim 1 , wherein said control device comprises an auxiliary sensor for providing auxiliary pose data about said control device to said at least one processor.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2021
From: MANDELLA, MICHAEL J.; GONZALEZ-BANOS, HECTOR H.; ALBOSZTA, MAREK
To: ELECTRONIC SCRIPTING PRODUCTS, INC.
Reel/Frame 056418/0447 →
Continuity (2)
Continuation In Part 15165955 · May 26, 2016
Related Publication 20210283496A1 · Sep 16, 2021
Cited By (2)
US 12,282,599 US 12,614,361