| 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)] | 20 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, a tracking sub-system of the client device associated with the content application;
upon receipt of the first notification, provide, to the server via the network, second information associated with the tracking sub-system;
render a 3D scene based on data associated with the content application received from the server via the network, wherein the data is based on the second information; and
incorporate attributes with semantic hints as input options into an artificial intelligence (AI) image enhancement algorithm, wherein the AI image enhancement algorithm is optimized for different object types within the 3D scene, and wherein the different object types within the 3D scene include one or more of text, two-dimensional (2D) images, or 3D images.
|