VRAM Overlay Blending for Cloud Gaming Resource Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveoverlay/underlay capabilityVSAvoidsystem resource usage
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #5Merging (Combining)

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improveoverlay/underlay capabilityVSAvoidserver power consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by stationary object

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.

Inventive Principle:
Principle #5Merging (Combining)

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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

Engineering Contradiction:
Improveoverlay/underlay capabilityVSAvoidsystem performance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

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.

Inventive Principle:
Principle #5Merging (Combining)

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.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10332296B2Overlaying multi-source media in VRAM
Publication Date: 2019.06.25 KK UBITUS
  • US10332296B2 patent drawing
  • US10332296B2 patent drawing
  • US10332296B2 patent drawing

AI summary

Methods, apparatuses, and computer program products for overlaying multisource media in VRAM are described.