Virtual Camera Control via Dynamic Correspondence Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information processing systems that move a virtual camera in a virtual space in response to a controller's movement lack operability when the camera reaches the limit of its movable range, leading to frequent changes in the correspondence relation between the controller's movement and the camera's capturing direction or viewing point position.

Innovation Solution

The system dynamically changes the correspondence relation between the controller's movement and the virtual camera's capturing direction or viewing point position by adjusting the camera's movement and orientation after reaching the limit of its movable range, using acceleration and gyro sensors to detect changes and adjust the camera's operation accordingly, allowing continuous operation beyond the initial range limits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the virtual camera is moved within a predetermined movable range in response to controller movement, then the camera can be controlled within defined boundaries, but the operability deteriorates when the camera reaches the limit of the movable range

Engineering Contradiction:
Improvecamera control stabilityVSAvoidcamera operability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The correspondence relation between controller movement and camera movement is made dynamic rather than fixed. When the camera reaches the limit of the movable range, the system automatically changes the correspondence relation to allow continuous controller operation. This dynamic adjustment resolves the contradiction by maintaining both the defined boundaries (reliability) and continuous operability (ease of operation) through adaptive control parameters.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If the correspondence relation between controller movement and camera capturing direction is kept fixed, then the control system remains simple, but frequent changes in correspondence relation are needed when the camera reaches the movable range limit

Engineering Contradiction:
Improvecontrol system complexityVSAvoidcamera operability
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The control system uses dynamic parameter adjustment where the correspondence relation changes based on the camera's position relative to the movable range limits. This approach maintains relative simplicity while enabling continuous operation, as the system only adjusts parameters when necessary (at range limits) rather than requiring complex continuous control logic.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the correspondence relation parameters when the camera reaches the movable range limit. By modifying the relationship between controller input and camera movement at specific threshold points, the system maintains operational continuity without requiring a completely complex control architecture, thus balancing simplicity and operability.

Inventive Principle:
Principle #35Parameter changes

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach enhances the operability of the virtual camera by preventing frequent changes in the correspondence relation, allowing smooth and continuous control even when the camera exceeds its initial movable range, providing a more intuitive and comfortable user experience.

Implementation Method 1

a direction in which a user has operated the controller is determined based on a movement and/or an orientation of the controller

Methodology Applied
Scientific EffectAcceleration sensor detection: Accelerometer

Implementation Method 2

an operation in which a user moves the controller in the real space so as to change an orientation or a position thereof

Methodology Applied
Scientific EffectGyroscopic detection: Gyroscope

Data Source

PatentEP2952233B1Information processing system, information processing program, information processing apparatus, and information processing method
Publication Date: 2023.12.20 NINTENDO CO LTD
  • EP2952233B1 patent drawingFigure 1
  • EP2952233B1 patent drawingFigure 2
  • EP2952233B1 patent drawingFigure 3

AI summary

To improve the operability of a virtual camera in an information processing system that moves a virtual camera in a virtual space within a predetermined movable range in response to a movement or an orientation of a controller. An information processing system (1) includes an information processing unit (22) configured to move a virtual camera in a virtual space within a predetermined movable range in response to a movement and/or an orientation of a controller (5). The information processing unit (22) changes a correspondence relation between the movement and/or the orientation of the controller (5) and a capturing direction and/or a viewing point position of the virtual camera after the movement of the virtual camera reaches a limit of the movable range due to the movement of the controller (5) in a predetermined direction.