Gamecasting Compositing for Low-Latency Display

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional gamecasting platforms suffer from high latency and cluttered video streams, making it difficult for viewers to focus on gameplay, especially on mobile devices, and for broadcasters to navigate and interact effectively.

Innovation Solution

The method involves compositing game content with graphical user interface elements and transmitting the composited frames to both a local and external display, allowing dynamic adjustment of frame rates and selective output of GUI elements, enabling low-latency gamecasting with improved user interface management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional gamecasting platforms transmit live streams via Internet web services, then interactivity is provided through live video feeds and messaging platforms, but latency increases to 1-10 seconds which significantly detracts from the gaming experience

Engineering Contradiction:
ImproveinteractivityVSAvoidlatency
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system segments the video stream into two separate paths: a low-latency local display path that provides real-time feedback to the player, and a high-latency remote streaming path that provides interactivity to remote viewers. This segmentation allows each path to be optimized independently for its specific purpose.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces a local display device as an intermediary between the game application and the remote streaming service. This intermediary receives video frames directly from the game application before they are transmitted to remote viewers, allowing the player to see low-latency gameplay while remote viewers receive the streamed content with inherent latency.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If gamecast streams include multiple graphical user interface elements, live webcam feeds, and chat windows, then comprehensive information is provided, but the video stream becomes cluttered making it difficult for viewers to focus on gameplay

Engineering Contradiction:
Improveinformation completenessVSAvoidviewability
Core Design Contradiction:
Loss of informationVSDifficulty of detecting and measuring

Solution Approach 1:

The system applies local quality by providing different visual compositions to different viewers: local players receive a clean view focused on gameplay, while remote viewers receive a composited view with additional information elements. Each viewer receives information tailored to their specific needs and context.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system adds information elements in a separate compositional layer rather than mixing them with the core gameplay view. GUI elements, chat windows, and webcam feeds are composited as additional layers that can be selectively added or removed, allowing viewers to access comprehensive information without it cluttering the primary gameplay view.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Loss of information

If gamecast streams include comprehensive GUI elements and additional information, then complete game context is provided, but device complexity and interface clutter increase making navigation difficult on mobile devices

Engineering Contradiction:
Improvegame context informationVSAvoidinterface complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system extracts comprehensive game context information from the game application and transmits it separately as metadata alongside the video stream. This allows the information to be provided without requiring complex interface elements to be displayed on the mobile device, separating information delivery from visual display complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10112115B2Gamecasting techniques
Publication Date: 2018.10.30 NVIDIA CORP
  • US10112115B2 patent drawing
  • US10112115B2 patent drawing
  • US10112115B2 patent drawing

AI summary

One embodiment of the present invention sets forth a technique for broadcasting composited game content. The technique includes executing an application program to generate a first video frame of game content, and causing the first video frame to be displayed on a primary display device. The technique further includes compositing at least one graphical user interface (GUI) element with the first video frame to generate a composited frame. The technique further includes causing the composited frame to be displayed on an external display device by transmitting the composited frame to the external display device via a local display interface.