Motion Capture Cursor Navigation via Curved Gesture Angular Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing user interfaces are slow when navigating through large lists of items, leading to user impatience and dissatisfaction, and hierarchical navigation methods can be cumbersome and prevent direct paging through items.

Innovation Solution

A system and method using motion-capture data to control a computing system by determining a curved-gesture center point and angular properties from user movements in a three-dimensional space, allowing for efficient navigation of a cursor through a sequential arrangement of items.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If existing user interfaces cycle through items sequentially to reach a distant item, then the user can navigate through the list, but the navigation process becomes very slow and leads to user impatience

Engineering Contradiction:
Improvenavigation speedVSAvoidtime to reach distant item
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent introduces a curved gesture dimension in three-dimensional space that maps to one-dimensional sequential item navigation. By capturing hand motion trajectories in 3D space and converting them to angular properties, the system enables users to navigate through large numbers of items rapidly by making natural curved gestures, effectively adding a spatial dimension to the navigation process that dramatically increases speed compared to traditional sequential cycling.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Ease of operation

If hierarchical navigation is used to reach a distant item, then navigation can be achieved through categories, but the process becomes cumbersome with extra steps

Engineering Contradiction:
Improvenavigation simplicityVSAvoidnavigation steps
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts the essential navigation function from complex hierarchical structures and implements it through direct curved gesture input. Instead of requiring users to navigate through multiple hierarchical levels and categories, the system captures the user's curved hand motion and directly maps it to cursor position, eliminating unnecessary intermediate steps while maintaining the ability to access any item in the list.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If traditional user interfaces are used without keyboard or mouse, then natural user interface environment is provided, but interpreting user gestures becomes complex and problematic

Engineering Contradiction:
Improvenatural interface capabilityVSAvoidgesture interpretation complexity
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent uses curved gesture trajectories as the basis for gesture interpretation, leveraging the natural tendency of human hand movements to follow curved paths. By defining gestures in terms of curved motion in three-dimensional space and calculating angular properties relative to a center point, the system creates a robust framework for interpreting natural gestures without requiring complex gesture vocabularies or ambiguous detection rules.

Inventive Principle:
Principle #14Spheroidality (Curvature)

Data Source

PatentUS8416187B2Item navigation using motion-capture data
Publication Date: 2013.04.09 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8416187B2 patent drawing
  • US8416187B2 patent drawing
  • US8416187B2 patent drawing

AI summary

A system and method is provided for using motion-capture data to control navigating of a cursor in a user interface of a computing system. Movement of a user's hand or other object in a three-dimensional capture space is tracked and represented in the computing system as motion-capture model data. The method includes obtaining a plurality of positions for the object from the motion-capture model data. The method determines a curved-gesture center point based on at least some of the plurality of positions for the object. Using the curved-gesture center point as an origin, an angular property is determined for one of the plurality of positions for the object. The method further includes navigating the cursor in a sequential arrangement of selectable items based on the angular property.