Intelligent Video Source Selection via Gaze and Gesture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video source selection methods require manual effort and are cumbersome, lacking the ability to intelligently select active video sources based on context, especially in scenarios involving multiple devices like cameras and scanners.

Innovation Solution

An intelligent video source selection system that uses a processor to establish connectivity with video sources based on proximity criteria and selects the active source by determining video parameters such as user gaze, gestures, and application context, automating the selection process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual video source selection is used, then user control over video source is maintained, but operation time and effort increase

Engineering Contradiction:
Improvevideo source selection convenienceVSAvoidtime for manual selection
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system automatically selects video sources based on detected user gaze direction and gestures, eliminating the need for manual selection. The processor monitors user interactions and autonomously determines which video source to activate, allowing the system to serve itself rather than requiring continuous user input.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors user gaze direction and gestures as feedback signals to automatically adjust video source selection. By detecting where the user is looking and how they interact with the system, the processor receives real-time feedback and dynamically switches between video sources accordingly.

Inventive Principle:
Principle #23Feedback

2Manufacturing precision

If multiple video sources are connected, then video production quality improves, but device complexity increases

Engineering Contradiction:
Improvevideo production qualityVSAvoidsystem configuration complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system is designed to work with multiple types of video sources (cameras, scanners, etc.) through a unified processing architecture. The same processor and software framework handle different video source types, allowing the system to maintain simplicity while supporting diverse hardware components.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The processor acts as an intermediary between multiple video sources and the final video output. It receives signals from various video sources, processes them based on gaze and gesture inputs, and selects the appropriate source, simplifying the overall system architecture by centralizing the selection logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of time

If automatic selection based on gaze and gestures is implemented, then operation time is reduced, but measurement precision requirements increase

Engineering Contradiction:
Improveselection timeVSAvoidgaze and gesture detection accuracy
Core Design Contradiction:
Loss of timeVSMeasurement precision

Solution Approach 1:

The system uses gaze direction and gestures as partial indicators for video source selection rather than requiring perfect or excessive precision. By combining multiple low-precision signals (gaze direction, gesture type) into a unified selection criterion, the system achieves reliable operation without demanding extremely accurate measurements from any single sensor.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11677899B2Intelligent video source selection
Publication Date: 2023.06.13 LENOVO SWITZERLAND INTERNATIONAL GMBH
  • US11677899B2 patent drawing
  • US11677899B2 patent drawing
  • US11677899B2 patent drawing

AI summary

An apparatus for intelligent video source selection includes a processor and a memory storing machine-executable code to establish data connectivity with a plurality of video sources based on the sources being within a predetermined proximity of the apparatus. The code is executable by the processor to determine a set of video parameters for the individual video sources of the plurality, the video parameters including user gaze, gesture detection, activity level, and combinations thereof. The processor operates to select a first video source of the plurality of video sources as an active video source based on one or more application context parameters and to switch the active video source from the first video source to a second video source based on the set of video parameters of the second video source meeting predetermined switching criteria. Systems, computer program products, and methods may perform the functions of the apparatus.