Cloud Gaming Replay Synchronization with Metadata Overlays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud gaming systems lack efficient methods for sharing and managing video game and mini-game execution, playback, and synchronization, particularly in providing dynamic replay features and interactive experiences across different user interactions.

Innovation Solution

The system detects user selection of video games or mini-games, synchronizes pre-recorded video with live gameplay, and provides informational overlays using metadata, allowing users to share and replay specific game sessions, with dynamic synchronization of video frames to match user progress, and options to select entry points for game play.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If pre-recorded video is provided alongside live gameplay, then user engagement and information availability are improved, but system complexity and synchronization requirements increase

Engineering Contradiction:
Improveinformation availabilityVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The display screen is divided into multiple portions, with the pre-recorded video displayed in a second portion and live gameplay in a main portion. This segmentation allows independent processing and synchronization of video streams while maintaining organized information presentation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A synchronization mechanism acts as an intermediary between the pre-recorded video stream and live gameplay stream, matching game scenes from both sources. This mediator coordinates the two independent video feeds without requiring complete system reorganization.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If dynamic synchronization of pre-recorded video with live gameplay is implemented, then user experience and contextual understanding are improved, but processing requirements and computational resources increase

Engineering Contradiction:
Improveuser experienceVSAvoidprocessing requirements
Core Design Contradiction:
Ease of operationVSPower

Solution Approach 1:

Game scenes from the pre-recorded video are captured and stored in advance with associated metadata. This preliminary capture allows the system to retrieve and synchronize pre-captured scenes with live gameplay without requiring real-time rendering or heavy computational processing during live streaming.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of processing and rendering original high-fidelity game scenes in real-time, the system uses copied video frames from the pre-recorded session. These copies are sufficient for synchronization purposes and reduce computational requirements while maintaining visual correspondence.

Inventive Principle:
Principle #26Copying

3Loss of information

If informational overlays with detailed metadata are provided, then player guidance and event context are improved, but visual clutter and information overload increase

Engineering Contradiction:
Improveevent contextVSAvoiddisplay space
Core Design Contradiction:
Loss of informationVSArea of stationary object

Solution Approach 1:

Informational overlays are placed specifically in the main portion of the display screen where live gameplay is shown, rather than distributing information across the entire screen. This localized approach concentrates contextual information where it is most relevant to the player's current action while preserving other display areas.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system provides informational overlays selectively for significant events rather than continuously displaying all possible metadata. This partial action approach delivers sufficient contextual information for key moments without creating constant visual clutter during routine gameplay segments.

Inventive Principle:
Principle #16Partial or excessive action

4Measurement precision

If multiple video streams and metadata processing are implemented, then replay accuracy and game analysis capability are improved, but data transmission bandwidth and storage requirements increase

Engineering Contradiction:
Improvereplay accuracyVSAvoiddata volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system extracts only the essential metadata and key game scene frames from complete game sessions, rather than storing and transmitting entire high-resolution video recordings. This extraction process captures sufficient information for accurate replay and analysis while significantly reducing data volume requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system processes and transmits partial video data (key frames and scenes) rather than complete continuous video streams. This partial processing approach maintains sufficient accuracy for replay purposes while reducing bandwidth and storage requirements compared to full-resolution continuous recording.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10549204B2Systems and methods for providing augmented data-feed for game play re-creation and dynamic replay entry points
Publication Date: 2020.02.04 SONY INTERACTIVE ENTERTAINMENT LLC
  • US10549204B2 patent drawing
  • US10549204B2 patent drawing
  • US10549204B2 patent drawing

AI summary

Systems and methods for sharing game play of a video game includes detecting selection of a video game for game play at a game cloud system. The video game is associated with a pre-recorded video of a game play session of a player and metadata related to game play of the video game. In response, the video game is executed at the game server. The execution causes the game play of the video game to be provided for rendering on a main portion of a display screen of a game client and the pre-recorded video associated with the video game provided for rendering in a second portion of the display screen while the game play is being rendered on the main portion of the display screen. The rendering of the pre-recorded video adjusted so that a game scene of the pre-recorded video matches to a game scene of the game play rendering in the main portion of the display screen. An informational overlay related to an event in the pre-recorded video that corresponds to the event in the game play, is provided for rendering in the main portion. The informational message provides detail message of the event and is generated using the metadata associated with the video game.