Virtual Camera Control via Visual Copy Representation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

It is challenging to control a virtual camera in a virtual space while maintaining an overall understanding of its condition, as existing methods lack effective visualization and input mechanisms for setting and adjusting the camera's position and orientation.

Innovation Solution

A computer-readable information processing program that includes a region display module, input acceptance module, object posture setting module, virtual camera control module, and picked-up image display module, allowing users to interact with a virtual camera through a touch panel to set its posture and movement within a virtual space, with markers for identifying camera positions and orientations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If automatic control or manual input control is used for virtual camera, then camera control function is provided, but overall condition of virtual camera in virtual space cannot be grasped

Engineering Contradiction:
Improvevirtual camera controlVSAvoidoverall condition information
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent creates a visual copy representation of the virtual camera within the virtual space. A graphical object depicting the virtual camera is displayed on the touch panel, allowing users to perceive the camera's position, orientation, and range without direct technical data. This visual copy enables intuitive understanding of the camera's overall condition in the virtual environment.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces an intermediary visual representation between the user and the virtual camera. The graphical object on the touch panel serves as a mediator that translates complex camera parameters into intuitive visual information, enabling users to grasp the camera's state without needing to interpret raw technical data.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If detailed camera control is provided, then camera position and orientation can be adjusted, but user understanding of overall camera condition deteriorates

Engineering Contradiction:
Improvecamera position and orientation adjustmentVSAvoidcamera condition overview
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent segments the camera control functionality into distinct modules: position setting, orientation setting, and range adjustment. Each module is represented by a separate graphical object or visual element on the touch panel, allowing users to understand and control each aspect independently while maintaining an overall view of the camera's condition in the virtual space.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9870118B2Non-transitory storage medium encoded with computer readable information processing program, information processing apparatus, method of controlling information processing apparatus, and information processing system, capable of controlling virtual camera while grasping overall condition of virtual camera arranged in virtual space
Publication Date: 2018.01.16 NINTENDO CO LTD
  • US9870118B2 patent drawing
  • US9870118B2 patent drawing
  • US9870118B2 patent drawing

AI summary

A non-transitory storage medium encoded with a computer readable information processing program executable by a computer of an information processing apparatus, causing one or more processors to perform a region display module having, together with an object representing a virtual camera located within a virtual space, at least a part of a region representing a range within the virtual space for setting a position of the object displayed, an input acceptance module accepting an input for the displayed object, an object posture setting module setting a posture of the object based on the input to the input acceptance module, a virtual camera control module controlling the virtual camera based on the posture of the object set by the object posture setting module, and a picked-up image display module having a picked-up image displayed, which is picked up by the virtual camera controlled by the virtual camera control module.