Screen Object Rotation via Hand Axis Orientation Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for rotating objects on a screen, such as those used in medical, control, and creative fields, are complex and lack simplicity, reliability, and cost-effectiveness.

Innovation Solution

A device that defines a hand axis using 3D position information from a user's hands and detects changes in orientation to calculate rotations on a screen, incorporating a detection unit, calculation unit, and reducers to stabilize and weight angle changes, allowing for efficient and robust 3D rotation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If complex gesture recognition systems are used for rotating objects on screens, then functionality is improved, but device complexity increases

Engineering Contradiction:
ImprovefunctionalityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the essential rotational information by defining a hand axis between two hands and only detecting changes in orientation of this axis. This eliminates the need for complex full gesture recognition systems while retaining the core functionality of rotating objects on screen. The system takes out only the necessary components (hand axis definition and orientation detection) rather than implementing complete gesture recognition.

Inventive Principle:
Principle #2Taking out (Extraction)

2Device complexity

If simple rotation methods are used, then device complexity is reduced, but reliability decreases

Engineering Contradiction:
Improvedevice complexityVSAvoidreliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent incorporates feedback mechanisms through the detection unit that continuously monitors the orientation of the hand axis and provides real-time rotation calculations. The system uses the relative positions of two hands to define the hand axis and detects changes in this orientation, providing continuous feedback for accurate and reliable rotation control without requiring complex systems.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If complex image processing methods are used, then processing accuracy is improved, but processing time increases

Engineering Contradiction:
Improveprocessing accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts only the essential rotational information needed for accurate object manipulation by defining a hand axis and detecting its orientation changes. This selective extraction of necessary data (hand axis orientation) rather than processing complete gesture information achieves both processing accuracy and speed efficiency, reducing processing time while maintaining precision.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP2712436B1Rotating an object on a screen
Publication Date: 2019.04.10 KONINKLIJKE PHILIPS NV
  • EP2712436B1 patent drawingFigure 1
  • EP2712436B1 patent drawingFigure 2

AI summary

An apparatus (1) for rotating objects (40) on screens (9) defines a hand axis (20) in response to 3D position information related to the hands (21, 22) of a user and detects a changed orientation of the hand axis (20) with respect to a 3D space and calculates a rotation for the object (40) on the screen (9) in response to said detecting. This way, to rotate the object (40) on the screen (9), an imaginary copy of the object (40) is considered to be inside an imaginary ball (41) held by the user, which imaginary ball (41) is being rotated. The changed orientation of the hand axis (20) comprises changes in angles between the hand axis (20) and the axes (31, 32, 33) of the 3D space. To improve stability in case of each one of said changes being unequal to zero, the apparatus (1) further detects the angles and compares the respective angles with respective thresholds and reduces or weights the respective changes in response to respective comparison results.