Virtual Camera Control via Gyro and Manual Activation
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
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
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
Data Source
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.


