Cloud Game Stream Segmentation for Dynamic Display Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data streaming services do not account for the display capabilities and network quality of devices, leading to undesirable display scenarios such as unreadable text or inappropriate aspect ratios, and network latency issues that cause user frustration, especially in applications sensitive to latency like video games.

Innovation Solution

A method that determines the display capabilities of an output device and formats separate data streams for video and user interface (UI) data, allowing for dynamic adjustment and delivery of optimized streams based on device specifications and network conditions, including separate rendering of video and UI data to ensure clarity and usability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data streaming services transmit data without considering device display capabilities, then network bandwidth utilization is maximized, but display quality and readability deteriorate

Engineering Contradiction:
Improvenetwork bandwidth utilizationVSAvoiddisplay quality
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent segments the data stream into separate video stream and UI stream components, allowing independent optimization of each stream according to device capabilities. This enables selective quality adjustment for different data types while managing overall bandwidth usage efficiently.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by adjusting the quality parameters of video and UI streams differently based on the specific display capabilities of the target device. Each stream can have its resolution, bitrate, and format optimized independently for the device's screen characteristics.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If separate streams for video and UI data are formatted and delivered, then display quality and readability improve, but data stream complexity increases

Engineering Contradiction:
Improvedisplay qualityVSAvoiddata stream complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

By dividing the data stream into separate video and UI components, the patent enables targeted quality optimization for each type of data. This segmentation allows the system to apply appropriate compression and formatting techniques specific to each stream type, improving overall display quality while managing complexity through organized separation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic stream formatting that adapts to the capabilities of the receiving device. The system can dynamically adjust the quality, resolution, and format of each stream based on real-time device information, allowing high quality output without requiring fixed complex processing for all scenarios.

Inventive Principle:
Principle #15Dynamics

3Speed

If network latency is reduced through various client device methods, then data transmission speed improves, but inconsistencies in latency experience persist across different devices

Engineering Contradiction:
Improvedata transmission speedVSAvoidlatency consistency
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent changes key parameters of the data streams including resolution, bitrate, and format based on device capabilities and network conditions. By dynamically adjusting these parameters, the system optimizes transmission speed for each device while maintaining consistent latency performance across different hardware configurations.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system incorporates feedback mechanisms that monitor network conditions and device performance, then adjust stream parameters accordingly. This feedback loop enables the system to maintain consistent latency by adapting to varying network conditions and device capabilities in real-time.

Inventive Principle:
Principle #23Feedback

4Device complexity

If media is displayed without considering device orientation, then rendering simplicity is maintained, but viewing usability deteriorates in certain orientations

Engineering Contradiction:
Improverendering simplicityVSAvoidviewing usability
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The patent implements dynamic stream formatting that adapts to the receiving device's orientation and display capabilities. The system can dynamically rotate or reorient the video and UI streams to match the device's current orientation, ensuring optimal viewing usability without requiring complex manual adjustments.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11648474B2Dynamic adjustment of cloud game data streams to output device and network quality
Publication Date: 2023.05.16 SONY INTERACTIVE ENTERTAINMENT LLC
  • US11648474B2 patent drawing
  • US11648474B2 patent drawing
  • US11648474B2 patent drawing

AI summary

In dynamic adjustment of data streamed over a network for display on an output device, display capability information of an output device is requested and received. The display capability information includes information indicating whether the output device is in a horizontal or vertical orientation relative to a user. Two or more data streams configured for display on the output device are formatted such that in a manner consistent with the display capability information and formatted for either vertical or horizontal orientation of the output device. The data streams include a user interface data stream and a separate video data stream. The user interface data and the video data are scaled separately. The streams are delivered to the output device via a network connection by a server to a client device platform used in combination with the output device.