Graphical Instruction Data Processing for Cloud Gaming Bandwidth Reduction
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
Data Source
Figure 1
Figure 2
Figure 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.