Interactive Frame Prediction Model for Streaming Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current game streaming services face challenges in providing high-resolution frames in real-time due to the limitations of client devices in processing high-specification games, necessitating innovative methods to enhance streaming data transmission efficiency.

Innovation Solution

A streaming system that employs an interactive frame prediction model trained on user input and metadata, allowing for adaptive encoding and decoding of streaming data to improve compression rates and facilitate real-time transmission of high-resolution frames.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If high-resolution frames are transmitted in real-time, then image quality is improved, but transmission bandwidth and processing requirements increase

Engineering Contradiction:
Improveimage qualityVSAvoidtransmission efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system performs frame prediction in advance by training a neural network model on streaming data, user inputs, and metadata to generate predicted frames before actual transmission is needed. This preliminary action reduces the amount of data that needs to be transmitted in real-time, as only the differences between predicted and actual frames need to be sent, thereby improving transmission efficiency while maintaining high image quality

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an interactive frame prediction model as an intermediary between the game streaming server and the client device. This model processes streaming data, user inputs, and metadata to generate predicted frames that serve as a reference for compression. The intermediary reduces the bandwidth requirement by transmitting only residual data rather than complete high-resolution frames, thus resolving the contradiction between image quality and transmission efficiency

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If compression rate is increased, then transmission efficiency is improved, but image quality may deteriorate

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidimage quality
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system employs feedback mechanisms where the frame prediction model is continuously trained and refined based on user inputs, metadata, and actual streaming data. The model adjusts its predictions based on feedback from user interactions and system performance, allowing it to maintain high prediction accuracy. This feedback loop ensures that compression can be aggressive while still preserving image quality, as the model adapts to minimize prediction errors

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent utilizes parameter changes by dynamically adjusting the prediction model based on varying conditions such as user input patterns, game state metadata, and streaming data characteristics. By changing the parameters and weights of the neural network model in response to different scenarios, the system optimizes the balance between compression rate and image quality, achieving high transmission efficiency without sacrificing visual fidelity

Inventive Principle:
Principle #35Parameter changes

3Productivity

If client device processes high-specification games, then game performance is improved, but device complexity and power consumption increase

Engineering Contradiction:
Improvegame performanceVSAvoidprocessing capability
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts the complex processing workload from the client device by implementing frame prediction and encoding on the server side. The server trains the interactive frame prediction model and generates predicted frames, then transmits only compressed residual data to the client. This extraction of processing requirements allows the client device to have lower specifications while still achieving high game performance, as the heavy computational tasks are performed remotely

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11514615B2Streaming systems and methods of providing interactive streaming service
Publication Date: 2022.11.29 SAMSUNG ELECTRONICS CO LTD
  • US11514615B2 patent drawing
  • US11514615B2 patent drawing
  • US11514615B2 patent drawing

AI summary

A streaming system includes a streaming server and a client device. The streaming server is configured to train an interactive frame prediction model based on streaming data, a user input and metadata associated with the user input, encode the streaming data by selectively using a predicted frame generated based on the trained interactive frame prediction model and transmit the trained interactive frame prediction model and the encoded streaming data. The client device is configured to receive the trained interactive frame prediction model and the encoded streaming data, and decode the encoded streaming data based on the trained interactive frame prediction model to provide recovered streaming data to a user.