VRAM Overlay Blending for Cloud Gaming Resource Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional overlay/underlay processes for multimedia content in cloud platforms, such as cloud gaming, require significant system resources and result in low performance and high power consumption due to the need for capturing, copying, and blending images between different video sources, especially in high CCU systems.
Innovation Solution
The proposed solution involves rendering the primary video source in VRAM and overlaying/underlaying multimedia content directly within VRAM, reducing the need for extra buffers and minimizing system bus, system memory, and CPU usage by performing blending operations within the same VRAM location.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional overlay/underlay process is used with frame buffer in System RAM, then multimedia content can be overlaid/underlaid, but system bus usage, system memory usage, and CPU usage increase significantly
Solution Approach 1:
The patent merges the overlay/underlay blending operation with the existing VRAM rendering process. Instead of using a separate frame buffer in System RAM, the system performs blending directly in VRAM where the primary video source is already rendered, combining multiple operations into a single memory space and reducing system complexity.
Solution Approach 2:
The patent introduces VRAM as an intermediary memory space that serves dual purposes: storing the primary video source and performing overlay/underlay blending operations. This intermediary approach eliminates the need for additional System RAM frame buffers and reduces dependency on system bus transactions.
2Adaptability or versatility
If conventional overlay/underlay process is used with frame buffer in System RAM, then multimedia content can be overlaid/underlaid, but power consumption increases
Solution Approach 1:
The patent combines the blending operation with the rendering process in VRAM, eliminating the need for separate memory accesses to System RAM frame buffers. This reduction in memory transactions and system bus usage directly lowers power consumption in high CCU server environments.
Solution Approach 2:
The patent extracts the blending operation from the conventional System RAM-based frame buffer process and relocates it to VRAM. This extraction removes the overhead of system memory accesses and associated power consumption while maintaining the overlay/underlay functionality.
3Adaptability or versatility
If conventional overlay/underlay process is used with frame buffer in System RAM, then multimedia content can be overlaid/underlaid, but system performance decreases
Solution Approach 1:
The patent merges the overlay/underlay blending with the primary video rendering in VRAM, allowing both operations to occur in the same memory space without requiring additional system memory accesses. This merging eliminates bottlenecks associated with System RAM frame buffer operations and improves overall system performance.
Solution Approach 2:
The patent eliminates the need to copy the primary video source from VRAM to System RAM frame buffer and back. By performing all operations in VRAM, the system avoids redundant data copying operations, reducing CPU overhead and improving processing efficiency.
Data Source
AI summary
Methods, apparatuses, and computer program products for overlaying multisource media in VRAM are described.


