Face Detection Video Centering and Cropping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video call technologies face challenges in maintaining a clear focus on the user's face, especially in low-resource environments and when multiple users are present, leading to suboptimal video quality and resource inefficiency.

Innovation Solution

The implementation of facial detection technology to center and crop the video frame, prioritize the face over the background, and adjust resolution based on resource availability, allowing for efficient use of bandwidth and processing power while maintaining clear facial features.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If facial detection technology is implemented to center and crop video frames, then video call quality is improved by keeping faces centered and clear, but device complexity and processing requirements increase

Engineering Contradiction:
Improvevideo call qualityVSAvoidprocessing requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs face detection and determines crop parameters in advance (in the previous frame), so that when the current frame is rendered, the cropping and centering operations are already prepared. This preliminary processing reduces real-time computational burden while maintaining reliable face-centered video quality

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The video processing is divided into separate stages: face detection in the first frame, parameter determination, and application to subsequent frames. This segmentation allows complex processing to be distributed over time, reducing peak device complexity requirements while maintaining video call quality

Inventive Principle:
Principle #1Segmentation

2Reliability

If the entire video frame is transmitted at high resolution, then video quality is improved, but bandwidth consumption and resource usage increase

Engineering Contradiction:
Improvevideo qualityVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

Instead of transmitting the entire video frame at uniform high resolution, the system applies differential cropping that transmits only the relevant portion containing the face at high quality, while reducing or eliminating transmission of irrelevant background areas. This local quality approach maintains video call quality for the important face region while reducing overall bandwidth consumption

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system extracts and transmits only the necessary portion of the video frame that contains the face of interest, rather than transmitting the complete frame. This extraction principle reduces the amount of data transmitted over the network, conserving bandwidth while preserving video quality for the essential facial content

Inventive Principle:
Principle #2Taking out (Extraction)

3Stability of the object's composition

If face detection and frame processing is performed continuously, then face centering is maintained, but processing power consumption increases

Engineering Contradiction:
Improveface centeringVSAvoidprocessing power
Core Design Contradiction:
Stability of the object's compositionVSUse of energy by moving object

Solution Approach 1:

The system performs comprehensive face detection and parameter determination periodically (in selected frames rather than every frame), and then applies these parameters to subsequent frames. This periodic action maintains stable face centering while significantly reducing continuous processing power consumption compared to analyzing every single frame

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

Face detection and crop parameter determination are performed in advance in the first frame, creating a preliminary processing result that can be applied to multiple subsequent frames. This preliminary action establishes stable face centering parameters without requiring continuous high-power processing, thus reducing overall energy consumption while maintaining centering stability

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10867163B1Face detection for video calls
Publication Date: 2020.12.15 META PLATFORMS INC
  • US10867163B1 patent drawing
  • US10867163B1 patent drawing
  • US10867163B1 patent drawing

AI summary

Exemplary embodiments relate to uses of face detection in video, and especially in video calls. In some embodiments, face detection may be used to center a camera shot by maintaining a face in the center of a screen. The centering may be applied selectively, such as by overriding centering if the user is looking off-screen. The video may also be cropped to better fit a face in a screen, or to allow multiple faces to appear on screen. In some embodiments, emphasizing the face over the background (or parts of the face over the whole face) allows for improvement in video call performance. Moreover, these techniques can be used to bring certain areas of a camera shot into focus while de-emphasizing the background (or vice versa).