Media Player Gesture Mapping for Personalized Hands-Free Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing gesture recognition technologies in media systems lack efficiency and flexibility in mapping customized gestures to actions, and there is a need for improved user experience through hands-free control.

Innovation Solution

A computing system that receives a command to map a customized gesture with a particular action, monitors a viewing environment to detect the gesture, and generates a classification for storing mapping data, allowing for personalized gesture control and recognition, including the ability to recognize gestures outside the viewing environment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If existing gesture recognition technologies are used in media systems, then basic gesture control is available, but efficiency and flexibility in mapping customized gestures to actions are insufficient

Engineering Contradiction:
Improvegesture mapping flexibilityVSAvoidgesture recognition system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system dynamically adapts gesture recognition by allowing users to customize and map specific gestures to desired actions. The gesture space is divided into multiple regions, each potentially mapped to different actions, enabling flexible and adaptive gesture control rather than fixed recognition patterns.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The gesture recognition space is segmented into multiple regions, allowing different portions of the gesture space to be independently mapped to different actions. This segmentation enables customized gesture mapping while maintaining system manageability through regional organization.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If gesture recognition is implemented in media systems, then hands-free control capability is provided, but false positives occur reducing reliability

Engineering Contradiction:
Improvehands-free controlVSAvoidfalse positive rate
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system uses dynamic gesture region mapping where the same physical gesture can be interpreted differently based on which region of the gesture space it falls into. This dynamic interpretation reduces false positives by providing context-based gesture recognition rather than simple threshold-based detection.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If standardized gesture recognition is used, then implementation is straightforward, but personalized gesture control and remote recognition are not enabled

Engineering Contradiction:
Improvepersonalized gesture recognitionVSAvoidgesture training time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary gesture region mapping during a training phase, storing the mapped regions for later use. This preliminary action allows the system to recognize personalized gestures without requiring real-time training, reducing the time loss during actual operation while still enabling personalized control.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250370550A1Using Gestures to Control a Media Player
Publication Date: 2025.12.04 ROKU INC
  • US20250370550A1 patent drawing
  • US20250370550A1 patent drawing
  • US20250370550A1 patent drawing

AI summary

In one aspect, an example method includes (i) receiving, by a computing system and from an input device associated with the computing system, a command to map a customized gesture with a particular action of a plurality of actions that a media player is configured to perform; (ii) in response to receiving the command, monitoring, by the computing system and using a camera, a viewing environment of the media player to detect performance by a person of the customized gesture; and (iii) in response to detecting performance of the customized gesture: generating, by the computing system, a classification for use by the computing system for detecting the customized gesture, and storing, by the computing system, in memory, mapping data that correlates the detected customized gesture with the particular action.