Low-Latency Game Video Compression for Adaptive Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current media devices and video game systems face challenges such as complexity, obsolescence, high power consumption, and piracy, leading to inefficient use and costly upgrades, while online gaming suffers from latency issues due to inadequate broadband infrastructure.

Innovation Solution

A hosting service architecture that streams compressed video and audio games over a digital broadband network, reducing the need for local processing power and storage in client devices, and employing low-latency video compression techniques to minimize latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If video games are streamed over broadband network, then access to advanced games is improved without expensive hardware upgrades, but latency increases due to network transmission

Engineering Contradiction:
Improveaccess to advanced video gamesVSAvoidlatency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent pre-compresses video frames and prepares compressed video streams in advance before transmission to clients. By performing compression beforehand rather than in real-time during gameplay, the system reduces transmission latency while maintaining advanced game quality, resolving the contradiction between accessing advanced games and minimizing latency.

Inventive Principle:
Principle #10Preliminary action

2Loss of energy

If video compression is applied to reduce bandwidth usage, then network efficiency is improved, but compression complexity increases

Engineering Contradiction:
Improvebandwidth usageVSAvoidcompression complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent extracts the video compression function from the client device and relocates it to the game server. The server performs all compression operations and transmits only compressed video streams to clients. This reduces client device complexity while achieving efficient bandwidth usage through server-side compression.

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of time

If local processing power is increased to reduce latency, then response time is improved, but device cost and power consumption increase

Engineering Contradiction:
Improveresponse timeVSAvoidpower consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The patent introduces a hosting service as an intermediary between the game source and client devices. This intermediary performs video compression and stream delivery, allowing clients to access advanced games without increasing their own processing power or power consumption. The intermediary handles the computational burden while maintaining efficient response times through optimized stream delivery.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10155160B2System and method for compressing video for streaming video game content to remote clients
Publication Date: 2018.12.18 SONY INTERACTIVE ENTERTAINMENT LLC
  • US10155160B2 patent drawing
  • US10155160B2 patent drawing
  • US10155160B2 patent drawing

AI summary

Computer-implemented methods for hosting online video games, performing video compression, and streaming video for video games are provided. One method includes receiving a request from a user for playing a low latency video game, processing control signals received from a client, and touting the control signals to a server on which the requested video game is to be executed. The method further includes, executing the low latency video game on the server to generate a compressed video stream that is subsequently decompressed at the client. Some embodiments of the method include dynamically adjusting a determined maximum data rate of the compressed video stream in response to a current detected level of packet loss or latency by modifying the compression quality or image resolution or modifying the image rate.