G06T2200/16

Location-based application stream activation
11516296 · 2022-11-29 · ·

A system and method enabling location-based activation of applications. The system comprises one or more servers storing and providing a persistent virtual world system including a virtual version of the real-world comprising one or more applications virtually attached to virtual-world entities positioned according to real-world coordinates, and being configured to compute the state of the virtual-world entities and to process the applications; send a minimum amount of application graphical representation to the user device responsive to receiving a notification of a user device accessing a trigger zone associated with the application(s); determine suitable application media streams to be sent to the user device responsive to receiving a notification of user interaction with the application graphical representation, perform heavy-load computational tasks on the media streams, and deliver the streams to the user devices, which perform lightweight computational tasks on the media content to output the media content.

METHOD AND DEVICE FOR PROVIDING AUGMENTED REALITY (AR) SERVICE BASED ON VIEWER ENVIRONMENT
20220358728 · 2022-11-10 ·

The disclosure relates to a 5G or 6G communication system for supporting a higher data transmission rate. A method for operating a terminal for an augmented reality (AR) service in a mobile communication system includes generating terminal anchoring metadata based on environment information obtained from at least one sensor included in the terminal, transmitting the terminal anchoring metadata to a server, receiving, from the server, a 3D model generated based on the terminal anchoring metadata, and rendering a virtual object based on the 3D model and the environment information.

Providing augmented reality in a web browser

Implementations generally relate to providing augmented reality in a web browser. In one implementation, a method includes capturing images of a physical scene with a camera of a device. The method further includes determining motion of the camera using six degrees of freedom (6DoF) markerless tracking. The method further includes overlaying virtual three-dimensional (3D) content onto a depicted physical scene in the images, resulting in augmented reality (AR) images. The method further includes rendering the AR images in a browser of the device.

Systems and methods for integrating neural network image analyses into medical image viewing applications

Systems for delivering one or more studies, where each of the one or more studies has a series of digital images associated with only one person and generated by an imaging modality, is disclosed. The systems include a syncing application that is configured to execute within a local area network and that is in data communication with imaging modalities and/or computing devices configured to display images generated by each of the imaging modalities. The systems also include a server adapted to be external to the local area network and in data communication with the syncing application and a client-side viewing application installed on one or more of the computing devices. The client-side viewing application is configured to acquire the studies, including unrendered data representative of the digital images of the series, locally render the unrendered data, and enable a user to manipulate the digital images.

ENCODER CHANGES

Examples of methods are described. In some examples, a method includes evaluating, by an electronic device, resource state information based on a policy. In some examples, the method includes determining, by the electronic device, to change from a second encoder to a first encoder based on the evaluation. In some examples, the first encoder is to encode a desktop display image sequence. In some examples, the method includes communicating, by the electronic device, the encoded desktop display image sequence.

Boundary maps for virtual reality systems

In example implementations, a server is provided. The server incudes a communication interface, a memory, and a processor communicatively coupled to the communication interface and the memory. The communication interface is to establish a communication session with virtual reality (VR) system to receive room identification information. The memory is to store a plurality of VR boundary maps for a plurality of different rooms. The processor is to compare the room identification information to the plurality of different rooms stored in the memory to identify a room of the plurality of different rooms, identify a VR boundary map from the plurality of VR boundary maps associated with the room, and transmit the VR boundary map to the VR system via the communication session.

SYSTEM AND METHOD FOR SPARSE DISTRIBUTED RENDERING
20220351456 · 2022-11-03 ·

Systems and methods are described for rendering a 3D synthetic scene. A display client receives point cloud samples of the scene, where the point cloud samples include a point location, one or more viewing directions, and color information for each of the viewing directions. The point cloud samples may be generated by a server using ray tracing. The display client combines information from the point cloud samples with a locally generated rendering of at least a portion of the scene to generate a combined rendering of the scene, and the client displays the combined rendering. The number of point cloud samples may be adjusted adaptively based on performance metrics at the client.

AUGMENTED REALITY PLATFORM

An augmented reality (AR) platform supports concurrent operation of multiple AR applications developed by third-party software developers. The AR platform may include an application programming interface (API) that third-party software developers can use to integrate features of the AR platform into the overall user experience of their AR applications. The AR platform includes a feature set having a variety of AR-specific features that interact with and are accessible to the AR applications or AR layers that define a collection of AR content.

VIDEO GENERATION SYSTEM TO RENDER FRAMES ON DEMAND USING A FLEET OF GPUS
20230088471 · 2023-03-23 ·

A content controller system to render frames on demand comprises a rendering server system that includes a plurality of graphics processing units (GPUs). The GPUs in the rendering server system render a set of media content item segments using a media content identification and a main user identification. Rendering the set of media content item segments includes retrieving metadata from a metadata database associated with the media content identification, rendering the set of media content item segments using the metadata, generating a main user avatar based on the main user identification, and incorporating the main user avatar into the set of media content item segments. The rendering server system then uploads the set of media content item segments to a segment database; and updates segment states in a segment state database to indicate that the set of media content item segments are available. Other embodiments are disclosed herein.

ASSESSING IMAGE/VIDEO QUALITY USING AN ONLINE MODEL TO APPROXIMATE SUBJECTIVE QUALITY VALUES

A method for assessing image/video quality includes obtaining a sample, and calculating a first approximate value approximating a subjective quality value of the sample by using an online model based on parameters of the sample. The online model is implemented by a server. The method further includes assessing quality of the video or the image of the sample based on the first approximate value. The online model is obtained based on an offline model, and the offline model is obtained by using k training samples and subjective quality values of the k training samples as a training set. The subjective quality values of the k training samples are obtained in a subjective scoring manner, and the online model is obtained by fitting parameters of the k training samples with reference to approximate values of the k training samples obtained by using the offline model.