System and method for hybrid format spatial data distribution and rendering
AssigneeInterDigital VC Holdings, Inc.
InventorTatu V. J. Harviainen
Life of this patent
Estimating the term…
Abstract
Systems and methods are described for providing spatial content using a hybrid format. In some embodiments, a client device receives, from a server, surface light field representations of a plurality of scene elements in a 3D scene, including a first scene element. The client device provides to the server an indication of a dynamic behavior of a second scene element different from the first scene element. Further, in response to the indication, the client device receives from the server information defining the first scene element in a 3D asset format. The client device then renders at least the first scene element in the 3D asset format.
Claims14
A method, performed by a client device, the method comprising:
- receiving, from a server, surface light field representations of a plurality of scene elements in a 3D scene, including a first scene element;
- providing to the server an indication of a dynamic behavior of a second scene element different from the first scene element;
- in response to the indication, receiving from the server information defining the first scene element in a 3D asset format;
- and
- rendering at least the first scene element in the 3D asset format;
- wherein the 3D asset format is a non-light-field 3D format, and wherein the surface light field representation of the first scene element includes a first mesh and wherein the information defining the first scene element in the 3D asset format comprises a second mesh, the first mesh having fewer vertices than the second mesh.
A method performed by a server comprising:
- sending, to a client device, surface light field representations of a plurality of scene elements in a 3D scene, including a first scene element;
- receiving, from the client device, an indication of a dynamic behavior of a second scene element different from the first scene element;
- determining whether the first scene element is visually affected by the dynamic behavior of the second scene element;
- and
- in response to a determination that the first scene element is visually affected by the dynamic behavior of the second scene element, sending, to the client device, information defining the first scene element in a 3D asset format;
- wherein the 3D asset format is a non-light-field 3D format, and wherein the surface light field representation of the first scene element includes a first mesh and wherein the information defining the first scene element in the 3D asset format comprises a second mesh, the first mesh having fewer vertices than the second mesh.
An apparatus comprising a processor configured to perform at least:
- receiving, from a server, surface light field representations of a plurality of scene elements in a 3D scene, including a first scene element;
- providing to the server an indication of a dynamic behavior of a second scene element different from the first scene element;
- in response to the indication, receiving from the server information defining the first scene element in a 3D asset format;
- and
- rendering at least the first scene element in the 3D asset format;
- wherein the 3D asset format is a non-light-field 3D format, and wherein the surface light field representation of the first scene element includes a first mesh and wherein the information defining the first scene element in the 3D asset format comprises a second mesh, the first mesh having fewer vertices than the second mesh.
Dependencies are inferred from the claim text.