Motion-Based Computer Control with Dynamic Frame Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Motion-based control systems for computers, particularly in video games, face challenges such as disorientation and unintuitive control due to scaling of actual head movements, leading to translational and rotational skewing, especially when returning to a neutral reference position, requiring specific sequences of movements for precise control.

Innovation Solution

A motion-based control system that performs translation relative to the scaled orientation of the user's head, using a dynamic frame of reference that changes with rotation, and implements a control routine to automatically align the virtual perspective with the reference position, allowing intuitive and precise control by reorienting the frame of reference based on head movements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the user's head movements are scaled to produce larger virtual movements, then the user can control the virtual perspective through a full range of motion without losing line of sight with the display screen, but the virtual space becomes non-Euclidean and parallel lines may not remain at constant distance from each other

Engineering Contradiction:
Improverange of motion controlVSAvoidvirtual space geometry
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The system dynamically adjusts the frame of reference based on the user's head orientation. When the user rotates their head, the translation frame rotates accordingly, allowing the system to adapt to different viewing angles while maintaining consistent geometric relationships. This dynamic adaptation enables full range of motion control without distorting the virtual space geometry.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If scaling is applied to amplify actual head movements, then control precision is improved, but different sequences of movements may produce the same result or the same sequence may produce different results

Engineering Contradiction:
Improvecontrol precisionVSAvoidmovement sequence consistency
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system continuously monitors the user's head position and orientation, and uses this feedback to dynamically adjust the frame of reference for subsequent movements. This feedback mechanism ensures that each movement sequence produces consistent and predictable results, maintaining reliability while preserving control precision through scaling.

Inventive Principle:
Principle #23Feedback

3Device complexity

If translation is performed relative to a fixed frame of reference, then the control system is simpler, but the user experiences disorientation and translational skewing when returning to the neutral reference position

Engineering Contradiction:
Improvecontrol system complexityVSAvoiduser experience
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The frame of reference is made dynamic by rotating it according to the user's head orientation. This allows translation operations to remain intuitive relative to the user's current viewing direction, eliminating disorientation and skewing effects when returning to neutral position, while the overall system remains relatively simple in concept.

Inventive Principle:
Principle #15Dynamics

4Adaptability or versatility

If the virtual perspective is controlled through scaled head movements, then the simulation authenticity is improved, but the user must perform many sequences of movements to position the virtual perspective accurately, which is tedious and frustrating

Engineering Contradiction:
Improvesimulation authenticityVSAvoidtime to position virtual perspective
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically aligning the virtual perspective with the reference position when the user returns to the neutral head position. This preliminary alignment prevents the need for users to perform multiple corrective movement sequences, reducing time loss while maintaining the authentic scaled movement control for other operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8564532B2System and methods for using a movable object to control a computer
Publication Date: 2013.10.22 NATURALPOINT
  • US8564532B2 patent drawing
  • US8564532B2 patent drawing
  • US8564532B2 patent drawing

AI summary

A system for controlling a computer is provided. The system includes a position sensing apparatus configured to be disposed in operative proximity to a sensed object and thereby obtain positional data pertaining to the sensed object, and engine software configured to receive the positional data and process the positional data to determine an assessed actual position of the sensed object relative to a neutral reference position and output control commands based on the assessed actual position of the sensed object, the control commands configured to control presentation of a rendered scene, the control commands being scaled relative to changes in the assessed actual position of the sensed object, the scaling of the changes in assessed actual position of the sensed object causing presentation of the rendered scene to be skewed; wherein the engine software is further configured to automatically correct the skewing of the rendered scene by modifying the control commands.