Video Feed Mapping for Camera-Aligned Eye Contact in Calls

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital communication platforms fail to dynamically adjust interface elements for optimal eye contact during communication sessions, particularly when participants' cameras are positioned differently from the default assumptions, leading to a lack of perceived engagement and fatigue.

Innovation Solution

A system that allows participants to designate camera locations relative to their display, determines highlighted video feeds, and assigns new locations within the user interface to align with these designated camera positions, ensuring optimal eye contact.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the system uses default camera location assumptions, then the interface configuration is simple, but the perceived eye contact and participant engagement deteriorate

Engineering Contradiction:
Improveinterface configuration simplicityVSAvoidperceived eye contact accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system automatically detects camera locations using computer vision technology to identify where participants are looking, and self-adjusts the positioning of video feeds without requiring manual user configuration. This eliminates the need for users to manually configure camera locations while maintaining accurate eye contact representation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically changes the positional parameters of video feeds based on detected eye gaze directions. By continuously adjusting video feed positions according to detected eye contact patterns, the system adapts the interface configuration to match actual participant engagement without manual intervention.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the system manually configures camera locations, then the eye contact accuracy improves, but the device complexity increases

Engineering Contradiction:
Improveeye contact accuracyVSAvoidconfiguration system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system replaces manual mechanical configuration operations with automated computer vision-based eye tracking technology. Instead of requiring users to manually position camera icons and configure settings, the system uses optical detection of eye gaze directions to automatically determine and apply appropriate video feed positioning.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system introduces an intermediary eye tracking module that detects gaze directions and translates them into positioning instructions for video feeds. This intermediary layer automates the complex configuration process by serving as a mediator between participant behavior and interface arrangement.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If the system dynamically adjusts video feed positions, then participant engagement improves, but the processing time and computational resources increase

Engineering Contradiction:
Improveparticipant engagementVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs eye contact detection and video feed repositioning at periodic intervals rather than continuously, reducing computational overhead while maintaining effective engagement. By updating positions at strategically chosen moments during the communication session, the system balances engagement quality with processing efficiency.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS20250373457A1Automatic mapping of highlighted video feeds to detected camera locations
Publication Date: 2025.12.04 ZOOM COMMUNICATIONS INC
  • US20250373457A1 patent drawing
  • US20250373457A1 patent drawing
  • US20250373457A1 patent drawing

AI summary

Techniques for automatic mapping of highlighted video feeds to detected camera locations are disclosed. In an example method, a client device detects one or more locations of one or more cameras communicatively coupled to the client device joined to a communication session. The client device includes one or more displays and provides a user interface (UI) for the communication session. The UI includes one or more video feeds associated with participants of the communication session. The client device identifies one or more highlighted video feeds within the communication session. The client device automatically assigns a new location within the UI for each of the one or more highlighted video feeds corresponding to the one or more locations relative to the one or more displays of the client device.