Method and system for transitioning between a 2d video and 3d environment

US2016286208A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016286208-A1
Application numberUS-201615080536-A
CountryUS
Kind codeA1
Filing dateMar 24, 2016
Priority dateMar 24, 2015
Publication dateSep 29, 2016
Grant date

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.

A system includes one or more hardware processors, a display device, a memory storing 2-dimensional (2D) content and 3-dimensional (3D) content associated with a content item, and a playback engine. The playback engine is configured to receive the 2D content, the 2D content including one or more reference identifiers (IDs), display the 2D content on the display device for a user and, during display of the 2D content, receive an indication of a transition event. The playback engine is also configured to determine a transition reference identifier (ID) from the one or more reference IDs, identify the 3D content based on the transition reference ID, render a 3D environment based on the 3D content, and transition the display device from the displaying the 2D content to the 3D environment.

First claim

Opening claim text (preview).

1 . A system comprising: one or more hardware processors; a display device; a memory storing 2-dimensional (2D) content and 3-dimensional (3D) content associated with a content item; and a playback engine, executable by the one or more hardware processors, configured to perform operations comprising: receiving the 2D content, the 2D content including one or more reference identifiers (IDs); displaying the 2D content on the display device for a user; during the displaying the 2D content, receiving an indication of a transition event; determining a transition reference identifier (ID) from the one or more reference IDs; identifying the 3D content based on the transition reference ID; rendering a 3D environment based on the 3D content; and transitioning the display device from the displaying the 2D content to the 3D environment. 2 . The system of claim 1 , wherein the transition event is initiated at a transition time during the displaying of the 2D content, wherein the 3D environment is an approximate 3D representation of the 2D content at the transition time. 3 . The system of claim 1 , wherein identifying the 3D content further includes: transmitting a transition initiation message to a 3D content engine, the transition initiation message including the transition reference ID; and receiving the 3D content from the 3D content engine, the 3D content being determined based on the transition reference ID. 4 . The system of claim 1 , further comprising: an input device; and a user interface engine, executable by the one or more hardware processors, configured to perform operations comprising: providing user interface controls to the user within the 3D environment, the user interface controls being responsive to the input device, the user interface controls including navigation controls associated with one or more of a position and an orientation of a virtual camera within the 3D environment, thereby enabling the user to alter one or more of the position and orientation of the virtual camera within the 3D environment. 5 . The system of claim 1 , wherein the 2D content includes a 2D video having a plurality of frames, wherein one or more of the plurality of frames are associated with a single transition reference ID of the one or more reference IDs. 6 . The system of claim 5 , wherein the transition reference ID is associated with a transition frame, wherein the transition event is initiated at a transition time during the displaying of the 2D content, wherein determining the transition reference ID further includes: determining the transition frame based on a transition time; and determining the transition reference ID based on the determining the transition frame and the association between the transition frame and the transition reference ID. 7 . The system of claim 1 , further comprising: a 3D content engine, executable by the one or more hardware processors, configured to perform operations comprising: generating the one or more reference IDs; associating the one or more reference IDs with the 3D data; and associating the one or more reference IDs with the 2D data, wherein the identifying the 3D content further includes the 3D content engine providing the 3D data to the playback engine in response to the transition event. 8 . A computer-implemented method comprising: receiving 2D content, the 2D content including one or more reference identifiers (IDs); displaying the 2D content on a display device for a user; during the displaying the 2D content, receiving an indication of a transition event; determining a transition reference identifier (ID) from the one or more reference IDs; identifying the 3D content based on the transition reference ID; rendering a 3D environment based on the 3D content; and transitioning the display device from the displaying the 2D content to the 3D environment. 9 . The method of claim 8 , wherein the transition event is initiated at a transition time during the displaying of the 2D content, wherein the 3D environment is an approximate 3D representation of the 2D content at the transition time. 10 . The method of claim 8 , wherein identifying the 3D content further includes: transmitting a transition initiation message to a 3D content engine, the transition initiation message including the transition reference ID; and receiving the 3D content from the 3D content engine, the 3D content being determined based on the transition reference ID. 11 . The method of claim 8 , further comprising: providing user interface controls to the user within the 3D environment, the user interface controls being responsive to an input device, the user interface controls including navigation controls associated with one or more of a position and an orientation of a virtual camera within the 3D environment, thereby enabling the user to alter one or more of the position and orientation of the virtual camera within the 3D environment. 12 . The method of claim 8 , wherein the 2D content includes a 2D video having a plurality of frames, wherein one or more of the plurality of frames are associated with a single transition reference ID of the one or more reference IDs. 13 . The method of claim 12 , wherein the transition reference ID is associated with a transition frame, wherein the transition event is initiated at a transition time during the displaying of the 2D content, wherein determining the transition reference ID further includes: determining the transition frame based on a transition time; and determining the transition reference ID based on the determining the transition frame and the association between the transition frame and the transition reference ID. 14 . The method of claim 8 , further comprising: generating the one or more reference IDs; associating the one or more reference IDs with the 3D data; and associating the one or more reference IDs with the 2D data, wherein the identifying the 3D content further includes providing the 3D data in response to the transition event. 15 . A non-transitory machine-readable medium storing processor-executable instructions which, when executed by a processor, cause the processor to perform operations comprising: receiving 2D content, the 2D content including one or more reference identifiers (IDs); displaying the 2D content on a display device for a user; during the displaying the 2D content, receiving an indication of a transition event; determining a transition reference identifier (ID) from the one or more reference IDs; identifying the 3D content based on the transition reference ID; rendering a 3D environment based on the 3D content; and transitioning the display device from the displaying the 2D content to the 3D environment. 16 . The machine-readable medium of claim 15 , wherein the transition event is initiated at a transition time during the displaying of the 2D content, wherein the 3D environment is an approximate 3D representation of the 2D content at the transition time. 17 . The machine-readable medium of claim 15 , wherein identifying the 3D content further includes: transmitting a transition initiation message to a 3D content engine, the transition initiation message including the transition reference ID; and receiving the 3D content from the 3D content engine, the 3D content being determined based on the transition reference ID. 18 . The machine-readable medium of claim 15 , wherein the processor-executable instructions further cause the processor to perform operations comprising: providing u

Assignees

Inventors

Classifications

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 US2016286208A1 cover?
A system includes one or more hardware processors, a display device, a memory storing 2-dimensional (2D) content and 3-dimensional (3D) content associated with a content item, and a playback engine. The playback engine is configured to receive the 2D content, the 2D content including one or more reference identifiers (IDs), display the 2D content on the display device for a user and, during dis…
Who is the assignee on this patent?
Unity IPR ApS
What technology area does this patent fall under?
Primary CPC classification H04N13/0454. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Sep 29 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).