Eye Contact Correction via Gaze Vector Camera Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current Information Handling Systems (IHSs) lack effective methods for maintaining eye contact during communication or collaboration sessions, particularly in video conferencing, where camera selection and gaze vector management are not adequately addressed, leading to distractions and poor user experience.
Innovation Solution
An IHS equipped with a processor and memory that applies an eye contact correction operation by selecting the appropriate camera based on a weighted average gaze vector, considering factors like sound direction, camera specifications, user proximity, and preferences, to ensure consistent eye contact through the session.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple cameras are used to capture video feeds, then the system can potentially maintain eye contact correction, but the device complexity increases due to camera selection and gaze vector management
Solution Approach 1:
The system automatically calculates gaze vectors and selects appropriate camera feeds without user intervention. The eye contact correction operation is applied autonomously by the processor based on detected gaze directions, eliminating the need for manual camera switching while maintaining reliable eye contact appearance.
Solution Approach 2:
The patent replaces manual mechanical camera switching with an automated computational system that calculates gaze vectors and selects camera feeds algorithmically. This substitution of mechanical operation with computational processing reduces operational complexity while improving eye contact maintenance reliability.
2Reliability
If the system dynamically selects camera feeds based on gaze vectors, then eye contact correction is achieved, but the processing time and computational resources increase
Solution Approach 1:
The system continuously calculates and tracks gaze vectors in advance, maintaining ready-to-use gaze direction data before communication sessions begin. This preliminary calculation allows for rapid camera feed selection during actual eye contact correction moments, reducing processing delays during critical interactions.
Solution Approach 2:
The gaze vector calculation and camera selection process operates continuously throughout the communication session rather than reacting intermittently. This continuous operation ensures that eye contact correction is always available with minimal latency, maintaining natural conversation flow without noticeable processing delays.
3Measurement precision
If the system considers multiple contextual factors (sound direction, camera specifications, user proximity) for camera selection, then eye contact correction accuracy improves, but the system complexity increases
Solution Approach 1:
The platform framework is designed to handle multiple types of contextual data (gaze vectors, sound directions, camera specifications, user proximity) through a unified eye contact correction operation. This multi-functional approach consolidates diverse data processing requirements into a single coherent system, managing complexity while improving accuracy.
Solution Approach 2:
The patent introduces a platform framework as an intermediary layer between raw contextual data and camera selection decisions. This framework standardizes the processing of multiple contextual factors and coordinates their integration, reducing system complexity by providing a structured mediation mechanism rather than direct complex interactions between all components.
Data Source
AI summary
Embodiments of systems and methods for methods for eye contact correction in a communication or collaboration session using a platform framework are described. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: receive a notification, via a platform framework, of a communication session; and in response to the notification, apply an eye contact correction operation, via the platform framework, to at least a portion of content shared during the communication session.


