Dynamic Lightmaps for Low-Latency 3D Graphics on Media Players
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Media player devices lack the computing power to perform intensive graphics processing, such as raytracing, leading to compromised immersiveness and accuracy in 3D scenes, and remote rendering on cloud servers results in latency and connectivity issues.
Innovation Solution
Bifurcating graphics rendering between a media player device and a multi-access edge compute (MEC) server, where the MEC server handles computationally intensive tasks like raytracing and provides dynamic lightmaps to the media player device for rendering, maintaining low latency and high-quality graphics.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If media player devices perform intensive graphics processing locally, then graphics quality and immersiveness improve, but device power consumption increases and battery life decreases
Solution Approach 1:
The patent introduces a remote rendering server as an intermediary between the media player device and the graphics processing task. The server performs computationally intensive rendering operations remotely and transmits only the final rendered frames to the device, eliminating the need for local high-power graphics processing while maintaining high graphics quality.
2Manufacturing precision
If media player devices perform intensive graphics processing locally, then graphics quality improves, but device heat generation increases
Solution Approach 1:
The remote rendering server acts as an intermediary that performs all heat-generating intensive graphics computations remotely. The media player device only receives pre-rendered frames, avoiding local heat generation while maintaining high graphics quality through the server's processing capabilities.
3Productivity
If remote rendering is used on cloud servers, then device processing load decreases, but network latency increases
Solution Approach 1:
The system performs preliminary rendering actions on the remote server before the device needs to display the frames. By pre-computing the graphics frames remotely and transmitting them in advance, the system eliminates the need for real-time network communication during display, reducing perceived latency while maintaining low device processing load.
4Productivity
If remote rendering is used on cloud servers, then device processing load decreases, but connectivity reliability issues increase
Solution Approach 1:
The system creates a copy of the rendering functionality on a remote server while the device maintains local rendering capability as a backup. This allows the device to operate independently if network connectivity fails, ensuring system reliability while still benefiting from remote rendering when connectivity is available.
Data Source
AI summary
Illustrative methods and systems described herein use lightmaps to present 3D graphics. For example, a method includes identifying a viewpoint within a 3D scene and receiving a dynamic lightmap for an object represented by a 3D model in the 3D scene. The identified viewpoint is selected by a user of a media player device presenting the 3D scene to the user and the dynamic lightmap is generated or updated at a first level of detail determined based on the identified viewpoint. The method further includes rendering an image for presentation to the user from the identified viewpoint. This rendering of the image includes rendering the 3D model at a second level of detail that is lower than the first level of detail, and applying the dynamic lightmap at the first level of detail to the 3D model rendered at the second level of detail. Corresponding systems are also disclosed.


