Outer Rim Archives
Archives · 2021 · 10960297

Granted patent

Systems and methods for tracking a physical object using a passive object having a reflective surface

Number
10960297
Published
2021-03-30
Filed
2018-09-17
Assignee
DISNEY ENTERPRISES, INC.
Inventors
Chapman; Steven M.
CPC
G06F3/017; G06T7/73; H04N23/60; A63F13/428; A63F13/213; H04N23/90; G06F3/011; G06T7/246; G01S5/16; A63F13/5255; A63F13/212; G01S5/163; G06T7/80; A63F13/25; A63F13/211
Verdict
Low Hardware
Source
Google Patents · FreePatentsOnline

The keeper's note

Retroreflective-marker tracking hardware for physical props (granted).

Abstract

Systems, methods, and devices are disclosed for tracking physical objects using a passive reflective object. A computer-implemented method includes obtaining a location profile derived from content capturing a passive object having a reflective surface reflecting one or more real-world objects. The passive object is attached to a physical object. The method further includes transmitting the location profile to a simulation device. The method further includes generating a virtual representation of the physical object based on the location profile of the passive object. The method further includes presenting the virtual representation in a simulation experience.

Background

TECHNICAL FIELD (1) The present disclosure relates generally to simulated experiences, such as that experienced in gaming environments and augmented reality (AR)/virtual reality (VR) environments. BRIEF SUMMARY OF THE DISCLOSURE (2) Embodiments of the present disclosure include systems, methods, and devices capable of tracking the location of a physical object using a passive reflective surface to display in a virtual environments such as augmented reality (AR)/virtual reality (VR). (3) In accordance with the technology described herein, a method for tracking physical objects using a passive reflective surface is disclosed. The computer-implemented method includes obtaining a location profile derived from content capturing a passive object having a reflective surface reflecting one or more real-world objects. The passive object is attached to a physical object. The method further includes transmitting the location profile to a simulation device. The further method includes generating a virtual representation of the physical object based on the location profile of the passive object. The method further includes presenting the virtual representation in a simulation experience. (4) In embodiments, the passive object includes a pattern to improve the location profile. (5) In embodiments, the pattern is a set of etched parallel lines on the passive object. (6) In embodiments, the location profile includes a position and an orientation of the passive object in the real-world enviro

Claims

1. A computer-implemented method, comprising: obtaining a location profile of a passive object, including: capturing, using a first camera, a first image of the passive object having a reflective surface reflecting a real-world object, wherein the passive object is attached to a physical object, detecting, in the first image, a reflection of the real-world object reflected in the passive object, and generating the location profile of the passive object based on the reflection detected in the first image; transmitting the location profile to a simulation device, wherein the simulation device comprises a lighting device in a known fixed location in a real-world environment, the lighting device is captured by the first camera as a second reflection reflected in the passive object, and the second reflection is configured to be used in a calibration of the location profile by using the known fixed location of the lighting device; generating a virtual representation of the physical object based on the location profile of the passive object; and presenting the virtual representation in a simulation experience, wherein the passive object includes an optically capturable mark configured to associate the passive object with a change in the simulation experience, and wherein the change in the simulation experience comprises at least one of a change to the virtual representation of the physical object, an additional simulation experience, an additional simulation event, or a virtual character. || 7. A system, comprising: a first camera; and a simulation device operatively connected to the first camera, the simulation device presenting a virtual representation of a physical object with an attached passive object having a reflective surface, wherein the virtual representation is based on a location profile of the passive object, and the location profile is configured to be generated by: capturing, using the first camera, a first image of the passive object reflecting a real-world object, detecting, in the first image, a reflection of the real-world object reflected in the passive object, and generating the location profile of the passive object based on the reflection; wherein the simulation device is configured to present a virtual representation of the physical object in a simulation experience, wherein the passive object includes an optically capturable mark configured to associate the passive object with a change in the simulation experience, wherein the change in the simulation experience comprises at least one of a change to the virtual representation of the physical object, an additional simulation experience, an additional simulation event, or a virtual character, and wherein the simulation device comprises a lighting device in a known fixed location in a real-world environment, the lighting device is captured by the first camera as a second reflection reflected in the passive object, and the second reflection is configured to be used in a calibration of the location profile by using the known fixed location of the lighting device. || 11. A computer-implemented method, comprising: capturing, by a first camera, content of a passive object having a reflective surface reflecting a real-world object, the passive object being attached to a physical object; receiving the content; generating a location profile of the passive object, the location profile comprising a location and an orientation of the passive object; generating, with a simulation device, a virtual representation of the physical object in a simulation experience, wherein the simulation device comprises a lighting device in a known fixed location in a real-world environment, the lighting device is captured by the first camera as a second reflection reflected in the passive object, and the second reflection is configured to be used in a calibration of the location profile by using the known fixed location of the lighting device; and presenting the simulation experience with the virtual representation in a virtual location, wherein generating the location profile of the passive object includes detecting the real-world object reflected in the passive object, wherein the passive object includes an optically capturable mark configured to associate the passive object with a change in the simulation experience, and wherein the change in the simulation experience comprises at least one of a change to the virtual representation of the physical object, an additional simulation experience, an additional simulation event, or a virtual character.