Patent classifications
G06T2210/08
Image Rendering and Coding Method and Related Apparatus
An image rendering and coding method includes first sending, by a first processor, to-be-rendered data to a second processor; instructing the second processor to obtain first format data through rendering based on the to-be-rendered data, where the first format data is in first storage space of the second processor; instructing, by the first processor, the second processor to convert the first format data into second format data; and instructing the second processor to code the second format data into third format data, where a first data capacity of the third format data is less than a second data capacity of the second format data; and sending the third format data to a client.
Selectively turning off animation features to address frame rate inadequacy
A terminal device for playing a game includes a display screen for displaying animation of the game, and processing circuitry. The processing circuitry detects a frame rate inadequacy of animation frames that are generated according to animation features respectively associated with animation files. Then, the processing circuitry obtains preconfigured values respectively associated with the animation files. A preconfigured value associated with an animation file is indicative of performance influence for turning off an animation feature associated with the animation file. Further, the processing circuitry turns off one or more animation features according to the preconfigured values associated with the animation files until an adequate frame rate is achieved.
REDUCING LATENCY OF AN APPLICATION IN A SERVER-SIDE HOSTED ENVIRONMENT
The disclosed computer-implemented method for reducing latency of an application in a server-side hosted environment may include (i) receiving, from an application executing in a server-side hosted environment, graphics data to be rendered for display on a remote device through which a user interacts with the application, (ii) providing access, to the application, to a graphics processing unit (“GPU”) in communication with the server-side hosted environment via an operating system (“OS”) virtualization layer, (iii) rendering the graphics data with the GPU, (iv) storing the rendered graphics in shared memory of the GPU, (v) accessing the rendered graphics from shared memory and encoding the rendered graphics with the GPU in a manner that reduces latency in displaying the encoded graphics on the remote device, (vi) providing the encoded graphics to the remote device over a network connection with the remote device. Various other methods, systems, and computer-readable media are also disclosed.
INTERACTIVE METHOD AND SYSTEM BASED ON AUGMENTED REALITY DEVICE, ELECTRONIC DEVICE, AND COMPUTER READABLE MEDIUM
Provided are an interactive method and system based on an augmented reality device, an electronic device, and a computer-readable medium. The method includes: obtaining current position information of the augmented reality device, and determining whether a loadable scene is included in a predetermined range of the current position (S11); obtaining a distance between the current position and the loadable scene to determine whether the augmented reality device enters a loading range of a target scene (S12); and loading a model of the target scene to display the target scene in the augmented reality device when the augmented reality device enters the loading range of the target scene (S13). The above method can achieve an accurate positioning and timely display of the target scene, thereby effectively improving the user experience.
LINE-DRAWING VIDEO CONFERENCING
A method, computer system, and a computer program product for optimizing web conferencing is provided. The present invention may include receiving data for an organization, the organization being comprised of a plurality of participants. The present invention may include receiving a scheduled web conference. The present invention may include determining a network bandwidth threshold for each of the plurality of participants of the scheduled web conference based on at least the data received for the organization and data associated with the scheduled web conference. The present invention may include monitoring a network bandwidth of the scheduled web conference. The present invention may include determining whether to transmit a line art drawing for one or more participants based on the network bandwidth of the scheduled web conference.
METHOD AND PROCESSING UNIT FOR PROVIDING CONTENT IN A BANDWIDTH CONSTRAINED ENVIRONMENT
A method and processing unit for providing content in a bandwidth constrained environment is disclosed. Initially, a content along with audio inputs, which is received during rendering of the content and provided to one or more users in a bandwidth constrained environment is received. Further, at least one object of interest within the content and associated with the audio inputs is identified. One or more regions of interest, including the at least one object of interest, is determined in the bandwidth constrained environment. Upon determining the one or more regions of interest, bitrate for rendering the content is modified based on the determined one or more regions of interest, to obtain a modified content for the bandwidth constrained environment. The modified content is provided to be rendered in the bandwidth constrained environment.
Data storage system and method
A method of data storage includes associating delta colour compression DCC metadata with one or more tiles of graphics data, selecting one or more such tiles that are uniform in colour and hence can be accurately represented by the DCC metadata for that tile, and replacing some or all of the graphics data in one or more selected tiles with different data.
3D reconstruction method based on on-site edge-cloud collaboration for cultivated land
The disclosure relates to a 3D reconstruction method based on an on-site edge-cloud collaboration for a cultivated land. An edge-cloud collaborative computing architecture is used, such that the edge computing device performs advance calculations after image data is acquired. The edge computing device measures performances of itself and a cloud data center, and arranges and deploys multiple 3D reconstruction containers in the cloud data center for the 3D reconstruction. Multiple reconstruction containers in the cloud data center perform reconstruction tasks in parallel to quickly obtain 3D reconstruction results, and provide them to the edge computing device for retrieval and download. This method is mainly oriented to agricultural project monitoring scenes, to reduce reconstruction time and a data transmission amount of 3D models, in order to improve a response speed and a quality of 3D reconstruction results, for large-scale on-site monitoring, acceptance, and review purposes of agricultural projects.
SYSTEMS AND METHODS FOR OPTIMIZING A MODEL FILE
Systems and methods for optimizing a model file include an occlusion reduction process. The occlusion reduction process includes acts of: (i) identifying points on a mesh section of a model, (ii) casting a set of rays toward the points, (iii) determining a number of rays that reach the points without being occluded by a portion of the model or a portion of another object, (iv) determining occlusion values for the points based on the number of rays that reach the points without being occluded; (v) determining whether the occlusion values for the points satisfy a predetermined occlusion threshold value; (vi) removing the mesh section from the model in response to determining that the occlusion values satisfy the predetermined occlusion threshold value, and (vii) refraining from removing the mesh section from the model in response to determining that the occlusion values fail to satisfy the predetermined occlusion threshold value.
METHODS AND APPARATUS FOR ATLAS MANAGEMENT OF AUGMENTED REALITY CONTENT
The present disclosure relates to methods and apparatus for graphics processing. The apparatus can determine an eye-buffer including one or more bounding boxes associated with rendered content in a frame. The apparatus can also generate an atlas based on the eye-buffer, the atlas including one or more patches associated with the one or more bounding boxes. Additionally, the apparatus can communicate the atlas including the one or more patches. The apparatus can also calculate an amount of user motion associated with the rendered content in the frame. Further, the apparatus can determine a size of each of the one or more bounding boxes based on the calculated amount of user motion. The apparatus can also determine a size and location of each of the one or more patches in the atlas.