Multiplayer Game Cloud Rendering With Synchronized Split-Screen Streams

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current multiplayer video games face challenges such as requiring separate game consoles for players in the same location, significant graphic quality drops due to increased workload, and screen tearing issues in games with individual perspective views.

Innovation Solution

A multiplayer video game system that utilizes a game server to execute multiple instances of a game in the cloud, synchronizing game environments, and a game client to mix video streams into a split-screen view on a single display device, reducing the workload on local hardware and improving graphic quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If multiple players use separate game consoles for online multiplayer games, then each player can play independently, but the device complexity and cost increase

Engineering Contradiction:
Improvemultiplayer capabilityVSAvoidnumber of game consoles
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent merges multiple game instances and their respective render outputs into a single game console. The game console executes multiple instances of the same or different games simultaneously, rendering each game from a different player's perspective. These rendered outputs are then combined and displayed on a single display device, allowing multiple players to play online multiplayer games together using one console instead of requiring separate consoles for each player.

Inventive Principle:
Principle #5Merging (Combining)

2Ease of operation

If the game console renders individual perspective views for each player, then each player gets their own viewpoint, but the graphic quality drops due to increased workload

Engineering Contradiction:
Improveindividual perspective viewVSAvoidgraphic quality
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent segments the rendering workload by creating separate game instances for each player's perspective. Each game instance independently renders the game environment from a specific player's viewpoint, allowing the game console to manage multiple rendering tasks in parallel. This segmentation enables the system to maintain high graphic quality for each individual perspective while distributing the computational load across multiple instances, preventing the graphic quality degradation that would occur with a single overloaded rendering process.

Inventive Principle:
Principle #1Segmentation

3Device complexity

If the game console supports only one player, then the system is simple, but multiple players in the same location cannot play together

Engineering Contradiction:
Improvesystem simplicityVSAvoidmultiplayer support
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent makes the game console universal by enabling it to serve multiple players simultaneously through a single device. The game console is configured to execute multiple game instances, each associated with a different player account, and to combine their respective video outputs. This multi-functionality allows the same game console to support both single-player and multi-player modes, as well as different types of games, without requiring separate hardware for each player, thus achieving versatility while maintaining relative system simplicity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12458893B2Multiplayer video game systems and methods
Publication Date: 2025.11.04 SONY INTERACTIVE ENTERTAINMENT LLC
  • US12458893B2 patent drawing
  • US12458893B2 patent drawing
  • US12458893B2 patent drawing

AI summary

A method of executing a multiplayer video game includes: connecting a game client to a game server via a communication network; for each player, executing an instance of a game on the game server to generate a game environment; synchronizing game data between multiple instances of the game to link the generated game environments; transmitting user inputs to the game server to initiate interactive gameplay; for each player, generating a video stream of the linked game environment from the player's perspective; and mixing the video streams for individual players into split screen view during a split screen mode.