Cloud Game Image Rendering via Server-Terminal Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cloud game scenarios, the quality of rendered images is compromised due to lossy compression on servers, leading to image quality loss and increased latency during transmission and rendering.

Innovation Solution

Shift part of the image element rendering from the server to the terminal, allowing the terminal to receive rendering instructions and data from the server, and determine the display mode for image elements, thereby reducing the need for lossy compression and enhancing image quality while maintaining low latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the server renders and compresses all image elements, then the network transmission bandwidth is reduced, but the image quality deteriorates due to lossy compression

Engineering Contradiction:
Improvenetwork bandwidthVSAvoidimage quality
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent segments image elements into two categories: complex background elements rendered and compressed by the server, and simple foreground UI elements rendered locally by the terminal without compression. This segmentation allows different processing strategies for different parts of the image, preserving quality for critical elements while managing bandwidth for the overall system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different quality standards to different regions of the image. High-quality lossless rendering is applied to foreground UI elements that require precision, while background elements accept lower quality compressed rendering. This local quality differentiation resolves the contradiction by optimizing overall system performance while preserving quality where it matters most.

Inventive Principle:
Principle #3Local quality

2Power

If the server renders all image elements, then the server processing load is high, but the terminal rendering capability is underutilized

Engineering Contradiction:
Improveserver processing powerVSAvoidterminal rendering efficiency
Core Design Contradiction:
PowerVSProductivity

Solution Approach 1:

The rendering workload is segmented between server and terminal based on element complexity. The server handles complex background scene rendering while the terminal handles simple foreground UI element rendering. This segmentation balances the processing load across the system, utilizing both server and terminal capabilities effectively.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of the server rendering all elements (excessive server action), the patent applies partial server rendering only where necessary for complex elements. This reduces server processing load while enabling the terminal to contribute its rendering capabilities, improving overall system productivity.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If the terminal renders all image elements, then the image quality is maintained, but the network latency increases due to transmitting all rendering instructions

Engineering Contradiction:
Improveimage qualityVSAvoidnetwork latency
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent extracts simple foreground UI element rendering from the server's rendering instruction set and handles it locally at the terminal. By taking out these simple rendering tasks from the network communication flow, the system maintains high image quality for these elements without incurring network latency, while still transmitting compressed background elements efficiently.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20230215076A1Image frame display method, apparatus, device, storage medium, and program product
Publication Date: 2023.07.06 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US20230215076A1 patent drawing
  • US20230215076A1 patent drawing
  • US20230215076A1 patent drawing

AI summary

Embodiments of this application disclose an image frame display method performed by a computer device. The method includes: receiving a first rendering instruction transmitted by a server, and rendering at least one first image element based on the first rendering instruction; receiving at least one second image element transmitted by the server, the at least one second image element being rendered by the server; receiving an interactive instruction transmitted by the server; and displaying an image frame based on the at least one first image element, the at least one second image element, and the interactive instruction.