Virtual Camera Zoom via Touch Input Line Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveintuitiveness of object selectionVSAvoidoperation mechanism complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

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.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the camera zooms in on selected objects, then object detail is improved, but processing load increases

Engineering Contradiction:
Improveobject recognition precisionVSAvoidprocessing load
Core Design Contradiction:
Measurement precisionVSPower

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #16Partial or excessive action

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

Engineering Contradiction:
Improvedisplay precisionVSAvoidcamera control complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

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.

Inventive Principle:
Principle #23Feedback

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8836639B2Storage medium storing game program and game apparatus
Publication Date: 2014.09.16 NINTENDO CO LTD
  • US8836639B2 patent drawing
  • US8836639B2 patent drawing
  • US8836639B2 patent drawing

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.