Virtual Camera Control via Joystick Inversion for 3D Space Navigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems for interacting with virtual three-dimensional spaces using joysticks are not intuitive, as the direction of object movement depends on the virtual camera's position, making it difficult to perform precise operations.

Innovation Solution

An information processing device with a CG image generating unit, a three-dimensional operating unit, and an associating unit that allows for real-time rendering and control of virtual three-dimensional spaces by reversing the sign of control based on input parameters, enabling intuitive object movement and camera control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a conventional joystick controls object movement in a virtual three-dimensional space, then the object can be moved in three-dimensional space, but the direction of movement on the screen varies depending on the virtual camera position, making the operation non-intuitive

Engineering Contradiction:
Improveintuitiveness of operationVSAvoidcoordinate system control mechanism
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent applies inversion by reversing the control target from the object to the virtual camera. Instead of controlling the object's position directly through the joystick, the system controls the virtual camera's position and orientation. This inversion makes the operation intuitive because the joystick directions (up, down, left, right) naturally correspond to the camera's viewing directions, and objects move intuitively within the camera's field of view regardless of the camera's position in three-dimensional space.

Inventive Principle:
Principle #13The other way round (Inversion)

2Adaptability or versatility

If the virtual camera position is changed to view the virtual three-dimensional space from different angles, then the viewing perspective is improved, but the object movement direction becomes unpredictable relative to the screen display

Engineering Contradiction:
Improveviewing perspective flexibilityVSAvoidmovement direction predictability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

By inverting the control target to the virtual camera rather than the object, the system resolves the conflict between viewing flexibility and movement predictability. The joystick controls the camera's position and orientation, allowing free movement to any viewing angle. Meanwhile, object movement within the camera's field of view remains predictable because it responds to joystick directions relative to the camera's current orientation, not to the absolute three-dimensional coordinate system.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The system provides visual feedback by displaying the virtual camera's position and orientation information on the screen. This feedback mechanism helps the operator understand the relationship between joystick input and the resulting camera movement, as well as the relationship between the camera's field of view and object movement directions, thereby maintaining operational predictability even when the camera is positioned at various angles.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9424681B2Information processing device, information processing method, and program
Publication Date: 2016.08.23 SONY GROUP CORP
  • US9424681B2 patent drawing
  • US9424681B2 patent drawing
  • US9424681B2 patent drawing

AI summary

The present invention relates to an information processing device, an information processing method, and a program for realizing an intuitive operation to issue an instruction to move an object in a virtual three-dimensional space or the like, to an operator who performs operations while looking at an image of the virtual three-dimensional space.The information processing device in this disclosure includes a control unit that controls a CG image generating unit in response to an input of parameters of three axial directions through a three-dimensional operating unit. The control unit changes the amount of control of the CG image generating unit in accordance with the input parameters, to cause an image of the virtual three-dimensional space to vary between where a virtual camera is associated with the three-dimensional operating unit and where an object is associated with the three-dimensional operating unit. This disclosure can be applied to a video editing device for editing broadcast video images.