Gaming state object tracking
US-2024420539-A1 · Dec 19, 2024 · US
US10275933B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10275933-B2 |
| Application number | US-201314893784-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 24, 2013 |
| Priority date | May 24, 2013 |
| Publication date | Apr 30, 2019 |
| Grant date | Apr 30, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The invention provides a method and apparatus for rendering an object for a plurality of 3D displays. The method comprises determining one of the plurality of 3D displays to render the object according to the relationship, in a global coordinate system, the position of the object and a region defined from a user's eyes to the 3D display; and rendering the object on the determined 3D display.
Opening claim text (preview).
The invention claimed is: 1. A method for rendering an object in a system comprising a plurality of 3D displays, the system corresponds to a global coordinate system and each of the plurality of 3D displays corresponds to a local coordinate system, the method comprising: detecting postures and positions of the plurality of 3D display devices and tracking positions of a user's eyes in the global coordinate system; calculating transform matrixes between the local coordinate systems of the plurality of 3D display devices and the global coordinate system; transforming a position of the object to local coordinates of the plurality of 3D displays using the transform matrixes; determining on which one of the plurality of 3D displays to render the object according to whether the object is within a viewing frustrum from the position of the user's eyes to a boundary of each of the plurality of 3D displays; rendering the object on the one of the plurality of 3D displays; receiving an input from the user to change the position of the object in the global coordinate system, and upon detection of the changed position being out of a scope of the determined 3D display device defined by the viewing frustum of the determined 3D display device and a projection scope from the viewing frustum to the boundary of the determined 3D display device, switching to rendering the object at the changed position in the global coordinate system on another one among the plurality of 3D display devices. 2. The method according to claim 1 , wherein the input is received from an input device for the user to manipulate the object. 3. The method according to claim 1 , wherein the switching comprises: transforming the changed position of the object from the global coordinate system to local coordinate systems of other 3D display devices of the plurality of 3D display devices; identifying a 3D display device, a viewing frustum of which also covers or is the closest among all the other 3D display devices to the changed position of the object; and upon detection of the changed position being within the scope of the identified 3D display device defined by the viewing frustum of the identified 3D display device and a projection scope from the viewing frustum to the boundary of the identified 3D display device, rendering the object at the changed position in the global coordinate system on the identified 3D display device. 4. The method according to claim 1 , wherein one of the plurality of 3D display devices has a fixed posture and position and the local coordinate system of said 3D display device is defined as the global coordinate system. 5. An apparatus for rendering an object in a system comprising a plurality of 3D displays, wherein the system corresponds to a global coordinate system and each of the plurality of 3D displays corresponds to a local coordinate system, the apparatus comprising a processor configured to: detect postures and positions of the plurality of 3D display devices and tracking positions of a user's eyes in the global coordinate system; calculate transform matrixes between the local coordinate systems of the plurality of 3D display devices and the global coordinate system; transform a position of the object to local coordinates of the plurality of 3D displays using the transform matrixes; determine on which one of the plurality of 3D displays to render the object according to whether the object is within a viewing frustrum from the position of the user's eyes to a boundary of each of the plurality of 3D displays; render the object on the one of the plurality of 3D displays; receive an input from the user to change the position of the object in the global coordinate system, and upon detection of the changed position being out of a scope of the determined 3D display device defined by the viewing frustum of the determined 3D display device and a projection scope from the viewing frustum to the boundary of the determined 3D display device, switch to render the object at the changed position in the global coordinate system on another one among the plurality of 3D display devices.
for viewing without the aid of special glasses, i.e. using autostereoscopic displays · CPC title
involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay · CPC title
involving 3D image data · CPC title
for tracking forward-backward translational head movements, i.e. longitudinal movements · CPC title
Centralised management of display operation, e.g. in a server instead of locally · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.