Virtual Camera Presets for Easier Viewpoint Video Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for generating virtual viewpoint videos struggle with ease of controlling virtual cameras in virtual spaces, particularly in sports broadcasting, where users want to capture specific subjects effectively and efficiently.

Innovation Solution

A system and method for controlling virtual cameras in virtual spaces by registering preset positions and orientations, allowing smooth movement and adjustment based on user input, using preset functions to facilitate capturing desired subjects, and incorporating gaze points for enhanced control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the virtual camera is freely movable in three-dimensional space with full manual control, then the flexibility and adaptability of viewpoint selection is improved, but the ease of operation deteriorates due to complex control requirements

Engineering Contradiction:
Improveviewpoint selection flexibilityVSAvoidcamera control complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent applies preliminary action by pre-registering multiple preset positions and orientations in the three-dimensional space before actual viewpoint selection. These presets are stored in advance and can be quickly called upon during operation, eliminating the need for complex real-time manual positioning while maintaining full adaptability of viewpoint selection.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the virtual camera position and orientation are changed rapidly to capture desired subjects, then the productivity of video generation is improved, but the stability and precision of camera positioning deteriorates

Engineering Contradiction:
Improvevideo generation speedVSAvoidcamera positioning accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system pre-calculates and registers multiple preset positions and orientations that are optimized for capturing desired subjects. When a preset is selected, the camera instantly jumps to the pre-computed position, achieving both rapid productivity improvement and precise positioning without requiring gradual adjustments.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces preset positions and orientations as intermediary elements between the user's viewpoint selection and the actual camera positioning. These presets act as pre-computed intermediaries that mediate between the desire for quick changes and the need for precise positioning, eliminating the trade-off between speed and accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If multiple camera parameters are adjusted simultaneously to achieve desired viewpoint, then the efficiency of obtaining the desired virtual viewpoint video is improved, but the device complexity increases

Engineering Contradiction:
Improveviewpoint setup efficiencyVSAvoidcontrol system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges the adjustment of multiple camera parameters (position and orientation) into a single preset selection operation. Each preset contains pre-coordinated position and orientation values that work together as a unified package, allowing the user to adjust multiple parameters simultaneously by simply selecting one preset, thereby improving efficiency without increasing perceived system complexity.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20260030835A1Information processing system, information processing method, and medium
Publication Date: 2026.01.29 CANON KK
  • US20260030835A1 patent drawing
  • US20260030835A1 patent drawing
  • US20260030835A1 patent drawing

AI summary

An information processing system for controlling a virtual camera disposed in a virtual space to generate a virtual viewpoint video is provided. The system obtains a second camera parameter that indicates a position and an orientation of the virtual camera. A first camera parameter is set in advance, stored in a storage, and indicates an orientation of the virtual camera and a position of a gaze point corresponding to the virtual camera. The system performs control for changing the position and orientation of the virtual camera indicated by the second camera parameter based on the second camera parameter and the first camera parameter. The position and orientation of the virtual camera after completion of the change are determined based on the second camera parameter and the first camera parameter.