Head Motion Sensor Threshold Segmentation for Cursor Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional techniques fail to accurately separate different operations, such as mouse pointer movement and click actions, using head motion due to the overlap in motion detection, leading to positional shifts during click operations.

Innovation Solution

An information processing method that acquires data on movement speed from sensors mounted on a user's head, determines thresholds for different processing types, and controls the execution of first and second processing based on these thresholds, using preceding data to separate the operations effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If head motion is used to control both pointer movement and click operations, then a single input device can perform multiple functions, but it becomes difficult to appropriately separate different operations leading to positional shifts

Engineering Contradiction:
Improvemulti-functionality of head motionVSAvoidoperation separation accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent segments head motion into distinct phases: approach phase (moving toward target) and execution phase (clicking). By detecting velocity thresholds and temporal patterns, the system separates pointer movement control from click operation detection, preventing positional shifts while maintaining multi-functionality with a single head motion input device.

Inventive Principle:
Principle #1Segmentation

2Speed

If head motion data is used immediately for processing, then real-time responsiveness is achieved, but the position shifts during click operations

Engineering Contradiction:
Improveresponse speedVSAvoidclick position accuracy
Core Design Contradiction:
SpeedVSManufacturing precision

Solution Approach 1:

The patent implements preliminary action by detecting the approach phase of head motion and preparing for the upcoming click operation. The system identifies velocity increases and temporal patterns before the actual click occurs, allowing it to anticipate and compensate for position shifts by using data from the approach phase to correct execution phase positioning.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If a single sensor is used for both movement detection and click detection, then device complexity is reduced, but operational accuracy deteriorates

Engineering Contradiction:
Improvesensor configurationVSAvoidoperation detection reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies dynamics by making the sensor processing mode adaptive rather than static. A single sensor dynamically switches between detecting gradual position changes (pointer movement) and sudden velocity changes (click operations) based on real-time motion characteristics. The system adjusts its interpretation of sensor data based on the detected phase of head motion, maintaining high reliability despite using only one sensor.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11604507B2Information processing method, non-transitory recording medium, and information processing apparatus
Publication Date: 2023.03.14 JINS HLDG INC
  • US11604507B2 patent drawing
  • US11604507B2 patent drawing
  • US11604507B2 patent drawing

AI summary

Appropriately separating at least two different types of processing by using a motion of a predetermined part provided with a sensor. An information processing method executed by a processor included in an information processing apparatus, the information processing method comprising: sequentially acquiring data relating to a movement speed of a predetermined part of a user from a sensor mounted on the predetermined part; determining whether or not the data is equal to or higher than a predetermined threshold; controlling, when the data is determined to be lower than the predetermined threshold, execution of first processing by using data preceding, by a first predetermined amount of time, a time point where the determination is made that the data is lower than the predetermined threshold; and controlling, when the data is determined to be equal to or higher than the predetermined threshold, execution of second processing that differs from the first processing.