Virtual Camera Control via Gyro and Manual Activation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional hand-held game apparatuses rely solely on gyro sensors for camera control, limiting user operability and flexibility in navigating virtual spaces, as they do not allow for precise control over camera orientation and position based on user input.

Innovation Solution

An image generation program that allows for dynamic control of a virtual camera's position and orientation based on user input, including activation operations that adjust the camera's orientation with the device's orientation, ensuring the object remains within the viewing range and allowing for smooth transitions between camera control states.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the virtual camera is controlled only by gyro sensor, then the device structure is simple, but the user operability and camera control precision are limited

Engineering Contradiction:
Improveuser operabilityVSAvoidcamera control system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent combines gyro sensor-based automatic camera control with manual activation operation-based camera control into a unified system. The camera control unit integrates both automatic orientation following (from gyro sensor) and manual activation control, allowing the virtual camera to respond to both device orientation changes and user activation inputs, thereby improving operability without completely redesigning the system

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces dynamic switching between different camera control modes based on user activation. When the activation operation is detected, the camera control transitions from automatic gyro-based following to manual activation-based control, and can be switched back. This dynamic mode switching enables flexible operability while maintaining system structure

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If the virtual camera follows device orientation continuously, then the camera control is simple, but the user cannot precisely control camera positioning and orientation

Engineering Contradiction:
Improvecamera positioning precisionVSAvoidcamera control mechanism complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary camera positioning based on device orientation and object position before user activation. The virtual camera is pre-positioned to face the moved object according to the latest device orientation, so when the user activates camera control, the camera is already in an optimal position, enabling precise control without complex real-time calculations

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where the camera control unit continuously monitors device orientation, object position, and activation state. Based on this feedback, the system adjusts camera positioning and orientation dynamically, ensuring precise camera control while maintaining manageable system complexity through iterative refinement

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If the camera control is activated based on device orientation, then the user can look around in virtual space, but the object may move out of viewing range

Engineering Contradiction:
Improvecamera control flexibilityVSAvoidobject visibility reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent dynamically adjusts camera parameters (position and orientation) based on device orientation changes while the activation control is on. When the device orientation changes, the virtual camera's orientation parameter is updated accordingly, allowing users to look around. Simultaneously, the system monitors object position and adjusts camera position parameters to keep the object within viewing range, balancing flexibility and reliability through parameter optimization

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9914056B2Storage medium having stored therein an image generation program, image generation method, image generation apparatus and image generation system
Publication Date: 2018.03.13 NINTENDO CO LTD
  • US9914056B2 patent drawing
  • US9914056B2 patent drawing
  • US9914056B2 patent drawing

AI summary

In an exemplary image generation system, a virtual camera is set in accordance with a position and an orientation of an object in a virtual space. While a predetermined operation is being performed, an orientation of a display device is detected by using an angular velocity sensor provided in the display device, and an orientation of the virtual camera is changed based on the detected orientation. When the predetermined operation is not performed, the virtual camera is positioned based on an original orientation which is determined in accordance with the position and the orientation of the object.