Outer Rim Archives
Archives · 2017 · 9691173

Granted patent

System and method for rendering in accordance with location of virtual objects in real-time

Number
9691173
Published
2017-06-27
Filed
2015-08-03
Assignee
Disney Enterprises, Inc.
Inventors
Gay; Michael, Thiel; Aaron
CPC
G06T15/00; G11B27/036; G06T19/006; G06F3/04815; G06T17/00
Verdict
Medium Notable software
Source
Google Patents · FreePatentsOnline

The keeper's note

Renders a graphic overlay persistently associated with a virtual objects real-time 3D location in a displayable environment.

Abstract

There is provided a system and method for rendering in accordance with location of virtual objects in real-time. There is provided a method for persistent association of a graphic overlay with a virtual object in a displayable environment, comprising receiving a first three-dimensional coordinate of the virtual object in the displayable environment, determining a three-dimensional coordinate of the graphic overlay in accordance with the first three-dimensional coordinate of the virtual object, tracking a movement of the virtual object in the displayable environment by receiving one or more second three-dimensional coordinates of the virtual object, and modifying the three-dimensional coordinate of the graphic overlay inaccordance with the one or more second three-dimensional coordinates of the virtual object.

Background

BRIEF DESCRIPTION OF THE DRAWINGS(1) The features and advantages of the present invention will become more readily apparent to those ordinarily skilled in the artafter reviewing the following detailed description and accompanying drawings, wherein:(2)FIG. 1 presents a system for rendering in accordance with location of virtual objects in real-time, according to one embodiment of the present invention;(3) FIG. 2 presents a diagram of real and virtual environments for use by a system for rendering in accordance with location of virtual objects in real-time, according to one embodiment of the present invention;(4) FIG. 3 presents a series of exemplary interfaces on a display using a system for rendering in accordance with location of virtual objects in real-time, according to one embodiment of the present invention; and(5) FIG. 4 shows a flowchart describing the steps, according to one embodiment of the present invention, by which a rendering device can render in accordance with location of virtual objects in real-time.DETAILED DESCRIPTION OF THE INVENTION(6) The present application is directed to a system and method for rendering in accordance with location of virtual objects in real-time. The following description contains specific information pertaining to the implementation of the present invention. One skilled in the art will recognize that the present invention may be implemented in a manner different from that specifically discussed in the present application. Moreover,

Claims

1. A method for association of a graphic overlay with a first object in a displayable environment, the method comprising: receiving a first three-dimensional coordinate of the first object in the displayable environment; determining a three-dimensional coordinate of the graphic overlay in accordance with the first three-dimensional coordinate of the first object, wherein the determining the three-dimensional coordinate of the graphic overlay applies positional rules so that the graphic overlay does not obscure both the first object and one or more other objects in the displayable environment; tracking a movement of the first object in the displayable environment by receiving one or more second three-dimensional coordinates of the first object; modifying the three-dimensional coordinateof the graphic overlay in accordance with the one or more second three-dimensional coordinates of the first object, wherein modifying the three-dimensional coordinate of the graphic overlay includes repositioning the graphic overlay to avoid obscuring the first object and the one or more other objects in the displayable environment; and rendering the graphic overlay and the displayable environment for displaying on a display. 11. A rendering device for rendering a displayable environment with association of a graphic overlay with a first virtual object, the rendering device comprising: a processor configured to: receive afirst three-dimensional coordinate of the first object in the displayable environment; determine a three-dimensional coordinate of the graphic overlay in accordance with the firstthree-dimensional coordinate of the first object, wherein the determining the three-dimensional coordinate of the graphic overlay applies positional rules so that the graphic overlay does not obscure both the first object and one or more other objects in the displayable environment; track a movement of the first object in the displayable environment by receiving one or more second three-dimensional coordinates of the first object; modify the three-dimensional coordinate of the graphic overlay in accordance with the one or more secondthree-dimensional coordinates of the first object, wherein modifying the three-dimensional coordinate of the graphic overlay includes repositioning the graphic overlay to avoid obscuring the first object and the one or more other objects in the displayable environment;and render the graphic overlay and the displayable environment for displaying on a display.