CPC H04N 13/111 (2018.05) [G02B 27/0093 (2013.01); G06F 3/011 (2013.01); H04N 13/128 (2018.05); H04N 13/161 (2018.05); H04N 13/194 (2018.05)] | 30 Claims |
1. A non-transitory computer readable memory medium storing programming instructions executable by processing circuitry of a client device comprising a three-dimensional (3D) display to:
initiate execution of a content application on a server, including providing first information associated with the content application to the server via a network;
initialize, while awaiting a first notification from the server, local systems associated with the content application;
upon receipt of the first notification, provide, to the server via the network, second information associated with the local systems;
receive, from the server via the network, data associated with the content application, wherein the data is based on the second information;
receive, from the server, an indication that the content application supports local rendering of a virtual beam from an input device;
transmit, to the server, an indication that the client device intends to render the virtual beam;
receive, from the server, data associated with rendering of the virtual beam; and
render a 3D scene based on the received data and data associated with rendering of the virtual beam.
|