Orientation Invariant Motion Interpretation for Non-Elongated Controllers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Motion-sensitive controllers with non-elongated designs, such as cylindrical or irregular shapes, pose challenges in interpreting orientation-invariant motion due to varying user grips, leading to inconsistent sensor readings and difficulties in differentiating motion types.

Innovation Solution

The implementation of a mechanism that transforms inertial sensor readings to be independent of grip orientation through orientation correction and calibration processes, allowing users to grip the controller comfortably in any orientation, with processes including receiving reference readings, computing rotations, and rotating sensor data to maintain motion differentiation capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the controller is designed with a specific physical form (e.g., elongated rectangular shape) to enforce consistent grip orientation, then motion sensor readings become consistent and motion interpretation is simplified, but user freedom of grip is reduced and comfort is compromised

Engineering Contradiction:
Improvemotion sensor reading consistencyVSAvoiduser grip freedom
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent applies parameter changes by transforming the coordinate system of motion sensor readings through rotation matrices. The system detects the controller's actual orientation using the sensor data and applies appropriate rotation transformations to normalize the readings into a consistent reference frame, thereby achieving consistent motion interpretation regardless of the physical controller shape or user grip orientation.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces an intermediary transformation layer between the physical controller orientation and the motion interpretation system. This intermediary consists of orientation detection and rotation transformation processes that mediate between the varying physical grips and the requirement for consistent motion data, allowing the system to interpret motion correctly regardless of how the user holds the controller.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the controller is designed with a cylindrical or rotationally symmetrical form, then user grip freedom is enhanced, but motion sensor readings become inconsistent across different grip orientations making motion differentiation difficult

Engineering Contradiction:
Improveuser grip freedomVSAvoidmotion sensor reading consistency
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system compensates for the rotational symmetry of cylindrical controllers by dynamically adjusting the parameter frame of reference. It detects the actual orientation of the controller in space and applies rotation transformations to the sensor readings, effectively changing the coordinate system to match the controller's actual orientation, thereby restoring consistency for motion differentiation.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent employs feedback mechanisms where the system continuously monitors the controller's orientation through sensor readings, determines the appropriate rotation transformation, and applies it to normalize subsequent motion data. This feedback loop ensures that regardless of how the user grips the cylindrical controller, the system adapts and produces consistent, interpretable motion data.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If orientation correction and calibration processes are implemented to transform sensor readings, then motion interpretation becomes consistent across various grips, but system complexity increases

Engineering Contradiction:
Improvemotion interpretation consistencyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by performing orientation detection and rotation transformation calculations before motion interpretation occurs. The system pre-computes the necessary rotation matrices based on the controller's initial orientation state, so that when motion occurs, the data can be directly transformed into the correct reference frame without adding complex real-time processing steps during the actual motion recognition.

Inventive Principle:
Principle #10Preliminary action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Enables consistent motion interpretation across various grip orientations, eliminating the need for explicit calibration and ensuring accurate motion recognition without requiring consistent controller positioning, thus enhancing user freedom and system performance.

Implementation Method 1

It uses a combination of built-in accelerometers and infrared detection to sense its position in a 3D space

Methodology Applied
Scientific EffectInertial sensing: Accelerometer

Implementation Method 2

one or more transformation or rotations are designed to transform or rotate readings from inertial sensors housed in the controller to readings independent from how the controller is being gripped by a user

Methodology Applied
Scientific EffectCoordinate transformation:

Data Source

PatentUS8655622B2Method and apparatus for interpreting orientation invariant motion
Publication Date: 2014.02.18 YEN WEI
  • US8655622B2 patent drawing
  • US8655622B2 patent drawing
  • US8655622B2 patent drawing

AI summary

Techniques for interpreting orientation invariant motion are disclosed. Unlike a prior art controller that has a specific physical design to induce or force a user to grip the controller in a consistent way, a disclosed controller does not have such a physical design and allows a user to grip the controller in any way that is comfortable to the user. One or more transformations or rotations are designed to transform or rotate readings from inertial sensors housed in the controller to readings independent from how the controller is being gripped by a user.