Face Detection for Video Background Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video communication technologies face challenges in maintaining a clear focus on the user's face, especially in low-resource environments and when multiple users are present, and in efficiently managing video frame resources and backgrounds.

Innovation Solution

The implementation of facial detection technology to center and crop the user's face within the frame, prioritize face features over background, and dynamically manage video frame resources by quantizing delta frames based on importance, while also allowing for customizable backgrounds based on user preferences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If facial detection is used to center and crop the user's face within the frame, then video call quality is improved by maintaining clear focus on the user's face, but device complexity increases due to the need for facial detection and frame processing algorithms

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

Solution Approach 1:

The system performs preliminary facial detection and frame cropping actions before transmitting video data. By detecting faces and determining their positioning within frames in advance, the system prepares optimized video frames that maintain focus on users' faces, thereby improving video call quality without adding complex real-time processing during transmission

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies different processing quality to different regions of the video frame. Specifically, it identifies and prioritizes facial regions for higher quality processing and transmission, while potentially reducing quality for non-facial background areas. This selective approach maintains video call quality for the important facial regions while managing overall processing complexity

Inventive Principle:
Principle #3Local quality

2Reliability

If video frames are transmitted with high resolution and detail, then video call quality is improved, but network bandwidth consumption increases

Engineering Contradiction:
Improvevideo call qualityVSAvoidnetwork bandwidth
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system transmits video frames with differentiated quality levels for different regions. Facial regions are transmitted with higher resolution and detail to maintain video call quality, while non-facial regions may be transmitted at lower quality. This selective quality transmission reduces overall network bandwidth consumption while preserving the important visual information

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The video frame is segmented into different regions (facial regions and non-facial regions) with different transmission priorities. By segmenting the frame and applying different compression and transmission strategies to different segments, the system optimizes the balance between video call quality and network bandwidth usage

Inventive Principle:
Principle #1Segmentation

3Loss of information

If the entire video frame is processed and transmitted, then all visual information is preserved, but resource consumption increases in low-bandwidth environments

Engineering Contradiction:
Improvevisual informationVSAvoidresource consumption
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The system extracts and prioritizes the most important visual information from the video frame, specifically facial regions. By identifying and extracting facial areas using detection algorithms, the system focuses processing and transmission resources on the most visually important content, thereby preserving critical visual information while reducing overall resource consumption in low-bandwidth environments

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system dynamically changes processing parameters based on available resources and network conditions. In low-bandwidth environments, it adjusts the level of processing detail, compression ratios, and transmission priorities to optimize resource consumption while maintaining acceptable video call quality. This adaptive parameter adjustment allows the system to balance information preservation with resource constraints

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10122965B2Face detection for background management
Publication Date: 2018.11.06 META PLATFORMS INC
  • US10122965B2 patent drawing
  • US10122965B2 patent drawing
  • US10122965B2 patent drawing

AI summary

Exemplary embodiments relate to uses of face detection for modifying the background of a video. By detecting the portion of the video shot that corresponds to a face, it can also determined which portion of the shot do not correspond to the face (e.g., the background of the video). The thus-detected background may be replaced with a movie, event, or other material. Different types of materials may be targeted at different users based on user affinities or preferences. In some embodiments, a user may manually select and apply a background during a video call. When applying a custom background, the system can transmit a control signal and the background. The client recognizes the control signal and, in response, applies the background.