A63F2300/6615

ADAPTIVE GRAPHICS FOR CLOUD GAMING
20210146240 · 2021-05-20 ·

A method is provided, including the following operations: executing a video game by a cloud game machine, the execution of the video game includes rendering gameplay video; processing the gameplay video by a streaming server for streaming over a network to a client device; monitoring connection quality over the network between the streaming server and the client device; responsive to detecting a change in the connection quality between the streaming server and the client device, then adjusting the rendering of the gameplay video by the cloud game machine.

System and method for game object and environment generation

A system and method for building and rendering in-game objects. In some embodiments, the system includes a plurality of metadata records describing available assets, wherein each metadata record comprises an asset identifier, which identifies an asset, and a property tag. In some embodiments, the system receives the metadata asset record or the asset identified by the metadata asset record from an asset interface to instruct a rendering engine to load the asset identified by the metadata asset record into a 3D environment.

3D AVATAR RENDERING
20210074047 · 2021-03-11 ·

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and a method for rendering an avatar. A first avatar having a first level of detail is stored in a database, the first avatar including a first plurality of components. A level of detail of each of the first plurality of components is reduced separately from each other. A second plurality of components comprising the reduced level of detail of each of the first plurality of components is stored. A request is received for the first avatar in a second level of detail that comprises a lower level of detail than the first level of detail. In response to receiving the request, the second plurality of components is assembled to generate a second avatar having the second level of detail.

3D avatar rendering

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and a method for rendering an avatar. A first avatar having a first level of detail is stored in a database, the first avatar including a first plurality of components. A level of detail of each of the first plurality of components is reduced separately from each other. A second plurality of components comprising the reduced level of detail of each of the first plurality of components is stored. A request is received for the first avatar in a second level of detail that comprises a lower level of detail than the first level of detail. In response to receiving the request, the second plurality of components is assembled to generate a second avatar having the second level of detail.

Information processing apparatus and control method thereof
10834477 · 2020-11-10 · ·

An information processing apparatus configured to communicate with an image generating apparatus that generates a virtual viewpoint image that is based on a plurality of images acquired by image capturing with a plurality of cameras from a plurality of directions, comprises a transmission unit which transmits an inquiry to the image generating apparatus that is obtaining a data set for generating a virtual viewpoint image, an obtaining unit which obtains time information regarding a time corresponding to a virtual viewpoint image that can be generated by the image generating apparatus, based on a response to the inquiry transmitted by the transmission unit, and an output unit which outputs, to the image generating apparatus, a generation instruction to generate a virtual viewpoint image corresponding to a time determined based on the time information obtained by the obtaining unit.

PROVIDING APPARATUS, PROVIDING METHOD AND COMPUTER READABLE STORAGE MEDIUM FOR PERFORMING PROCESSING RELATING TO A VIRTUAL VIEWPOINT IMAGE
20200344456 · 2020-10-29 ·

A providing apparatus configured to provide three-dimensional geometric data to be used to generate a virtual viewpoint image receives a data request from a communication apparatus, decides which of a plurality of pieces of three-dimensional geometric data including first three-dimensional geometric data and second three-dimensional geometric data with a different quality than the first three-dimensional geometric data is to be provided to the communication apparatus from which the received data request was transmitted, and provides the three-dimensional geometric data decided on from among the plurality of pieces of three-dimensional geometric data, to the communication apparatus as a response to the received data request.

Global Illumination Calculation Method and Apparatus
20200302683 · 2020-09-24 ·

A global illumination calculation method and apparatus is provided. The method includes: acquiring at least one of SDF information and illumination information corresponding to each of preselected pixels displayed on a screen, and the SDF information and illumination information corresponding to each pixel are stored in a two-dimensional map formed by mapping a three-dimensional map (S12); and performing global illumination calculation according to at least one of the SDF information and the illumination information corresponding to each pixel (S14). The method solves technical problems of global illumination calculation methods in the related art that a large amount of hardware resources are consumed and the presented image effects are not ideal enough.

Providing apparatus, providing method and computer readable storage medium for performing processing relating to a virtual viewpoint image
10757388 · 2020-08-25 · ·

A providing apparatus configured to provide three-dimensional geometric data to be used to generate a virtual viewpoint image receives a data request from a communication apparatus, decides which of a plurality of pieces of three-dimensional geometric data including first three-dimensional geometric data and second three-dimensional geometric data with a different quality than the first three-dimensional geometric data is to be provided to the communication apparatus from which the received data request was transmitted, and provides the three-dimensional geometric data decided on from among the plurality of pieces of three-dimensional geometric data, to the communication apparatus as a response to the received data request.

WIRELESS HEAD MOUNTED DISPLAY WITH DIFFERENTIAL RENDERING

A method is provided, including: receiving captured images of an interactive environment in which a head-mounted display (HMD) is disposed; receiving inertial data processed from at least one inertial sensor of the HMD; analyzing the captured images of the interactive environment and the inertial data to determine a predicted future location of the HMD; using the predicted future location of the HMD to adjust a beamforming direction of an RF transceiver in a direction that is towards the predicted future location of the HMD; tracking a gaze of a user of the HMD; predicting a movement of the gaze of the user; generating video depicting a view of a virtual environment for the HMD; wherein the regions of the view are rendered differently based on the predicted movement of the gaze of the user; wirelessly transmitting the video via the RF transceiver to the HMD using the adjusted beamforming direction.

3D AVATAR RENDERING
20200134898 · 2020-04-30 ·

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and a method for rendering an avatar. A first avatar having a first level of detail is stored in a database, the first avatar including a first plurality of components. A level of detail of each of the first plurality of components is reduced separately from each other. A second plurality of components comprising the reduced level of detail of each of the first plurality of components is stored. A request is received for the first avatar in a second level of detail that comprises a lower level of detail than the first level of detail. In response to receiving the request, the second plurality of components is assembled to generate a second avatar having the second level of detail.