Camera View Selection Processor for Cloud Gaming Spectators

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Passive spectators in cloud gaming environments face frustration due to the need to manually select from numerous camera views during video game streaming, leading to a time-consuming and labor-intensive experience, which can result in lost interest and revenue for game developers.

Innovation Solution

A system and method that dynamically switches between player camera views and active spectator camera views for passive spectators based on context and viewing preferences, using a recommendation model trained with machine learning logic to identify and present the most relevant camera views without requiring input from the spectator.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If passive spectators manually select from numerous camera views, then they can choose their preferred viewing angle, but the process becomes time-consuming and labor-intensive

Engineering Contradiction:
Improvecamera view selectionVSAvoidtime for view selection
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs automatic camera view selection based on game state analysis and spectator preferences, eliminating the need for manual spectator intervention. The processor autonomously monitors game actions and switches camera views accordingly, allowing the system to serve itself rather than requiring continuous user input.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-configures multiple camera views for different game scenarios and pre-processes game state data to identify upcoming actions. By preparing camera view options in advance based on predicted game events, the system can immediately present relevant views without requiring real-time manual selection from spectators.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the system provides multiple camera views for passive spectators, then viewing quality improves, but system complexity increases

Engineering Contradiction:
Improveviewing experienceVSAvoidcamera view management system
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system segments camera views into distinct categories based on game actions (e.g., combat views, exploration views, team views) and processes each segment independently. This modular approach allows the system to manage multiple camera views without overwhelming complexity, as each view type can be handled by dedicated processing logic.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediate processing layer that analyzes game state data and matches it with appropriate camera views. This intermediary processor acts as a mediator between the game engine and the spectator interface, automatically selecting and switching camera views based on detected game actions, thereby simplifying the overall system architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If the system automatically switches camera views, then spectator engagement increases, but processing requirements increase

Engineering Contradiction:
Improvespectator engagementVSAvoidcomputational resources
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system processes only the most relevant game state parameters and focuses on detecting specific high-impact actions rather than analyzing every game event in detail. By selectively monitoring key game elements and switching camera views only for significant actions, the system maintains high spectator engagement while reducing overall computational processing requirements.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system implements periodic analysis of game state data at optimized intervals rather than continuous processing. Camera view switching occurs at discrete moments when game actions are detected, allowing the system to enter lower-power states between analysis cycles while still maintaining responsive and engaging spectator experience.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11717759B2Camera view selection processor for passive spectator viewing
Publication Date: 2023.08.08 SONY INTERACTIVE ENTERTAINMENT LLC
  • US11717759B2 patent drawing
  • US11717759B2 patent drawing
  • US11717759B2 patent drawing

AI summary

Methods and systems for enhancing viewing experience of a spectator includes receiving a request for viewing game play of a video game executing at a game cloud server. Responsive to the request, the spectator is initially provided with one of a player camera view or an active spectator camera view generated for the game play. The system dynamically switches between the player camera view and the active spectator camera view based on context of action occurring in the player camera view and the active spectator camera view. The dynamic switching correlates with time of action occurring in the game scene of the video game.