Method and apparatus for rendering object for multiple 3D displays

US10275933B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10275933-B2
Application numberUS-201314893784-A
CountryUS
Kind codeB2
Filing dateMay 24, 2013
Priority dateMay 24, 2013
Publication dateApr 30, 2019
Grant dateApr 30, 2019

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.

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.

First claim

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.

Assignees

Inventors

Classifications

  • 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

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 US10275933B2 cover?
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.
Who is the assignee on this patent?
Du Lin, Song Wenjuan, Zhou Wei, and 1 more
What technology area does this patent fall under?
Primary CPC classification G06T15/20. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 30 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).