Virtual Camera Zoom via Touch Input Line Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional games do not allow for intuitive object selection and zooming, requiring players to use cross keys or buttons, which limits direct pointing and selection capabilities.
Innovation Solution
A game program and apparatus that utilize a touch panel to point at objects on a screen, calculating a straight line through the touched position and the virtual camera's position in a three-dimensional space to identify and zoom in on objects, with adjustable camera parameters for better object recognition and reduced processing load.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a cross key or button is used to select an object for zooming, then the object can be selected and zoomed in, but the operation becomes non-intuitive and indirect
Solution Approach 1:
The patent replaces the mechanical button-pressing system with a touch panel system that uses direct finger contact on the screen. This substitution enables intuitive pointing and selection by replacing the indirect button operation with direct screen interaction, allowing players to point at objects and zoom in by simply touching the screen at the desired location.
Solution Approach 2:
The touch panel serves as an intermediary between the player and the game objects. Instead of requiring players to press buttons to select objects, the touch panel mediates the interaction by detecting touch positions and translating them into object selection commands, enabling more natural and intuitive operation.
2Measurement precision
If the camera zooms in on selected objects, then object detail is improved, but processing load increases
Solution Approach 1:
The system performs preliminary actions by pre-calculating and storing camera parameters for different zoom levels and object positions. When a player touches the screen, the system retrieves pre-computed camera settings rather than calculating them in real-time, significantly reducing processing load while maintaining precise object recognition and zoom functionality.
Solution Approach 2:
The patent applies partial action by selectively calculating camera parameters only for the specific object being viewed, rather than preparing all possible camera views in advance. This balances processing requirements with the need for precise object detail, computing camera settings on-demand based on the touched object's position and characteristics.
3Manufacturing precision
If the virtual camera parameters are changed to zoom in on objects, then object display quality is improved, but the camera control complexity increases
Solution Approach 1:
The system implements feedback by continuously monitoring touch input positions and automatically adjusting camera parameters in response. When the player touches the screen, the system detects the touch position, calculates the corresponding object and camera settings, and applies the appropriate zoom level, creating a responsive feedback loop that simplifies camera control while maintaining high display precision.
Solution Approach 2:
The patent changes camera parameters such as focal length, field of view, and camera position based on the touched object's characteristics and the desired zoom level. By dynamically adjusting these parameters in response to user input, the system achieves precise object display without requiring complex manual camera control mechanisms.
Data Source
AI summary
A computer generating a three-dimensional space and the images to be shown on a display: sets a first angle of view of the virtual camera; displays the image in accordance with the first angle of view; detects a position on the displayed image pointed to by the input device; calculates a straight line passing through the detected position and the virtual camera in the three-dimensional space; identifies an object intersecting the straight line; automatically sets a second angle of view of the virtual camera to zoom in and display the identified object, and displays the identified object using the display device from the perspective of the second angle of view.


