Handheld Pointer Cursor Positioning with Mode Transition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Handheld remote control devices experience instability due to hand shaking or trembling, causing the cursor on a display apparatus to move unpredictably, leading to operation inconvenience when transitioning from pointer-lock mode to absolute positioning mode.

Innovation Solution

A pointer positioning method that automatically switches between absolute and relative positioning modes, using image frames to compute pointing coordinates and generate displacement vectors to smoothly transition the cursor position, preventing sudden jumps and enhancing user operation stability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If absolute positioning technique is used to compute pointing position, then positioning accuracy is improved, but cursor stability deteriorates due to hand shaking

Engineering Contradiction:
Improvepointing position accuracyVSAvoidcursor stability
Core Design Contradiction:
Measurement precisionVSStability of the object's composition

Solution Approach 1:

The system dynamically switches between pointer-lock mode and absolute positioning mode based on operational needs. During pointer-lock mode, the cursor position is fixed relative to the reference light source position, filtering out hand shaking effects. When exiting pointer-lock mode, the system transitions to absolute positioning to restore accurate pointing. This dynamic mode switching resolves the contradiction by applying different positioning strategies at different operational stages.

Inventive Principle:
Principle #15Dynamics

2Stability of the object's composition

If pointer-lock mode is used to stabilize cursor, then cursor stability is improved, but positioning accuracy deteriorates when exiting the mode

Engineering Contradiction:
Improvecursor stabilityVSAvoidpointing position accuracy
Core Design Contradiction:
Stability of the object's compositionVSMeasurement precision

Solution Approach 1:

Before exiting pointer-lock mode, the system pre-calculates the displacement vector between the locked cursor position and the current absolute pointing position. This preliminary calculation enables a smooth transition by gradually adjusting the cursor position from the locked position to the accurate absolute position, rather than making an abrupt jump. This preliminary action resolves the contradiction by preparing the transition in advance.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If absolute positioning is used after pointer-lock mode, then positioning accuracy is improved, but operation convenience deteriorates due to cursor jumping

Engineering Contradiction:
Improvepointing position accuracyVSAvoidoperation convenience
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system performs preliminary calculation of the displacement vector and implements gradual cursor position adjustment before fully transitioning to absolute positioning. This preliminary action smooths the transition process, preventing abrupt cursor jumps that would disrupt user operation. The cursor gradually moves from the pointer-locked position to the accurate absolute position, maintaining operation convenience while achieving positioning accuracy.

Inventive Principle:
Principle #10Preliminary action

4Stability of the object's composition

If displacement vector calculation is implemented, then transition smoothness is improved, but computational complexity increases

Engineering Contradiction:
Improvetransition smoothnessVSAvoidcomputational complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The system calculates the displacement vector based on changes in reference light source position between pointer-lock mode and absolute positioning mode. By focusing computation on the essential parameter change (reference light position), the system achieves smooth transition without excessive computational complexity. The displacement vector calculation is simplified to only the necessary coordinate differences, resolving the contradiction between transition smoothness and computational complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9304607B2Pointer positioning method of handheld pointer device
Publication Date: 2016.04.05 PIXART IMAGING INC
  • US9304607B2 patent drawing
  • US9304607B2 patent drawing
  • US9304607B2 patent drawing

AI summary

A pointer positioning method of a handheld pointer device, which includes capturing a first image frame containing a reference point to compute a first pointing coordinate according to the image position of the reference point in the first image frame; generating a cursor parameter of a cursor according to the first pointing coordinate; when the handheld pointer device enters a pointer-lock mode, records the first pointing coordinate and positions the cursor at the first pointing coordinate on a display apparatus; when the handheld pointer device exits the pointer-lock mode, captures a second image frame to compute a second pointing coordinate according to the image position of the reference point in the second image frame to obtain a displacement vector between the first and the second pointing coordinates; generating the cursor parameter and controlling the movement of the cursor according to the displacement vector and the first pointing coordinate.