Graphical Instruction Data Processing for Cloud Gaming Bandwidth Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cloud interactive systems face high bandwidth requirements due to large quantities of graphical instruction data transmission, leading to intermittent stops and unsmooth playback in user equipment during interactive applications like cloud games.

Innovation Solution

A method and apparatus that process graphical instruction data by identifying key frames and sending only differential data between frames, reducing the amount of data transmitted and lowering bandwidth requirements, using a key frame policy to determine when to update and send graphical instruction data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all graphical instruction data of each frame is transmitted, then the graphical interface can be displayed completely, but the bandwidth requirement becomes very high causing intermittent stops and unsmooth playback

Engineering Contradiction:
Improvesmoothness of graphical interfaceVSAvoidquantity of transmitted graphical instruction data
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the differential data (changes) between consecutive frames rather than transmitting complete frame data. By identifying and transmitting only the portions of graphical instruction data that have changed, the system significantly reduces the quantity of transmitted data while maintaining the completeness of visual information reconstruction at the client side

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the transmission process into key frame transmission and differential data transmission. Complete frames are transmitted at key moments, while only the differences (segments of change) are transmitted between key frames, reducing overall data volume while preserving visual continuity

Inventive Principle:
Principle #1Segmentation

2Loss of information

If complete graphical instruction data is transmitted every frame, then visual quality is maintained, but network bandwidth consumption increases causing intermittent stops

Engineering Contradiction:
Improvecompleteness of graphical instruction dataVSAvoidbandwidth consumption
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent implements periodic transmission of complete key frames interspersed with differential data transmissions. This periodic structure ensures that complete graphical information is transmitted at regular intervals to maintain visual quality, while differential transmissions between key frames reduce bandwidth consumption during steady-state periods

Inventive Principle:
Principle #19Periodic action

Data Source

PatentEP3410302B1Graphic instruction data processing method, apparatus
Publication Date: 2023.08.09 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • EP3410302B1 patent drawingFigure 1
  • EP3410302B1 patent drawingFigure 2
  • EP3410302B1 patent drawingFigure 3

AI summary

A graphic instruction data processing method, apparatus and system, which are helpful for reducing the transmission quantity of graphic instruction data and reducing the requirements for a bandwidth. In an embodiment of the present invention, the method is applied to a cloud interaction system, wherein the cloud interaction system comprises a server and a user equipment. The method comprises: the server acquiring graphic instruction data of a frame; determining whether the frame complies with a set condition of a key frame; if not, comparing the graphic instruction data of the frame with graphic instruction data of a current key frame, so as to obtain difference data; and sending the difference data to the user equipment, so that the user equipment acquires the graphic instruction data of the frame according to the current key frame and the difference data.