Face Equalization in Video Conferencing via Localized Transformations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In video conferencing, optical distortions such as perspective distortion and lighting variations can cause users to appear abnormally large or bright, leading to uneven representation in video streams, especially when users are seated at different distances or under varying light conditions.

Innovation Solution

A video conferencing device equipped with software and hardware that applies transformations, like fish eye transformations, to correct these distortions by selecting and adjusting the regions of affected users, using object detection techniques and user input to ensure even representation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single camera focuses on multiple users at different distances, then the camera can capture all users in the video stream, but optical distortions cause users to appear abnormally large or small

Engineering Contradiction:
Improvecamera coverageVSAvoiduser size representation
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent applies different transformation parameters to different regions of the video stream corresponding to different users. Each user's face region is processed with customized transformation parameters calculated based on their specific position and distortion characteristics, allowing each user to appear with natural size while maintaining overall camera coverage of multiple users at different distances

Inventive Principle:
Principle #3Local quality

2Measurement precision

If users are seated close to the camera, then the camera can capture detailed facial expressions, but perspective distortion causes uneven representation of users

Engineering Contradiction:
Improvefacial detail captureVSAvoiduser representation consistency
Core Design Contradiction:
Measurement precisionVSManufacturing precision

Solution Approach 1:

The system identifies users with perspective distortion through analysis of facial geometry and applies localized transformation parameters specifically to their face regions. This allows detailed facial expressions to be captured while correcting the perspective distortion that would otherwise cause uneven representation, maintaining both close-up detail and visual consistency

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If multiple light sources are positioned at different places, then the lighting environment can be flexible and adaptable, but lighting variations cause users to appear with different brightness levels

Engineering Contradiction:
Improvelighting environmentVSAvoiduser brightness uniformity
Core Design Contradiction:
Adaptability or versatilityVSIllumination intensity

Solution Approach 1:

The patent analyzes lighting conditions for different users and applies user-specific transformation parameters to correct brightness variations. Each user's facial region is processed with customized parameters that compensate for their specific lighting conditions, allowing the system to maintain flexible lighting environments while achieving uniform brightness representation across all users

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8749607B2Face equalization in video conferencing
Publication Date: 2014.06.10 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8749607B2 patent drawing
  • US8749607B2 patent drawing
  • US8749607B2 patent drawing

AI summary

A video conferencing device, which includes a processor, a memory, and a interface configured to receive a video stream having a plurality of objects. The video conferencing device also includes an object selector configured to select a region surrounding a first object in the plurality of objects in the video stream, wherein the first object has abnormal characteristics when compared to a second object, a transformation generator configure to create a transformation, and a transformation module configured to apply the transformation to the video stream to create a transformed video stream, in which the first object appears in a manner more consistent with the second object.