3D Virtual Camera Path Correction Around Complex Structures

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for generating virtual viewpoint images struggle to create natural camera paths in complex three-dimensional spaces, requiring complicated operations to avoid obstacles and maintain a natural viewing perspective, especially in environments with varying inclinations and shapes, such as a bicycle track.

Innovation Solution

A control apparatus that uses shape data to determine a camera path based on the structure's geometry, automatically correcting the virtual viewpoint's position and orientation to ensure it follows a natural path, avoiding obstacles and maintaining a consistent distance from the track surface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a user manually operates a joystick to control virtual viewpoint movement in a complex three-dimensional space, then the user can freely move the virtual viewpoint, but the operation becomes complicated and difficult when obstacles are present

Engineering Contradiction:
Improveease of operationVSAvoidoperation complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs automatic correction of the virtual viewpoint position based on obstacle information. When the virtual viewpoint would overlap with an obstacle, the system automatically adjusts the position without requiring user intervention, making the system self-correcting and easier to operate

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-calculates camera paths that avoid obstacles before the user actually moves the virtual viewpoint. By preparing valid movement paths in advance considering obstacle positions, the system prevents the user from encountering operation difficulties when obstacles are present

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the virtual viewpoint is allowed to move freely in the three-dimensional space, then the user has high mobility, but the viewpoint may become unnatural when overlapping with obstacles like walls

Engineering Contradiction:
Improveviewpoint mobilityVSAvoidviewpoint naturalness
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system applies different constraints to different regions of the three-dimensional space. In areas where obstacles are present, the virtual viewpoint movement is restricted to maintain naturalness, while in obstacle-free areas, full mobility is maintained. This localized constraint approach preserves adaptability while ensuring reliability where needed

Inventive Principle:
Principle #3Local quality

3Reliability

If existing techniques correct virtual viewpoint position when overlapping obstacles, then the viewpoint naturalness is improved, but the operation becomes more complicated

Engineering Contradiction:
Improveviewpoint naturalnessVSAvoidoperation simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The correction of virtual viewpoint position is performed automatically by the system based on obstacle information and pre-calculated camera paths. The user simply operates the joystick for movement, and the system handles the correction transparently without requiring the user to understand or manage the complexity of obstacle avoidance

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12598281B2Control apparatus, control method, and storage medium for determining a camera path indicating a movement path of a virtual viewpoint in a three-dimensional space
Publication Date: 2026.04.07 CANON KK
  • US12598281B2 patent drawing
  • US12598281B2 patent drawing
  • US12598281B2 patent drawing

AI summary

To provide a technique capable of obtaining a desired camera path by a simple operation even in a case where a large structure whose shape is complicated exists in a three-dimensional section. A camera path indicating a movement path of a virtual viewpoint in a specific area in a three-dimensional space is determined based on shape data of a structure. Then, in a case where a position of a virtual viewpoint indicated by an operation signal that is input is included in the specific area, virtual viewpoint information is generated by correcting the position of the virtual viewpoint indicated by the operation signal based on the camera path.