Real-Time Active Speaker Detection With Composite Embeddings

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing active speaker detection algorithms face a tradeoff between accuracy and computational speed, requiring significant processing time for improved accuracy due to the use of long sequences of audiovisual data.

Innovation Solution

A system and method utilizing a detection model with an audiovisual encoder and classifier to generate composite embeddings, determining active speaker detection scores in real-time by aggregating these scores to adjust the display focus on the speaking person, incorporating greater temporal context without a prohibitive increase in computation time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If long sequences of audiovisual data are used for detection, then accuracy is improved, but processing time increases significantly

Engineering Contradiction:
Improvedetection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent divides the long audiovisual sequence into multiple shorter segments or clips. Each segment is processed independently by the detection model to generate individual detection results. These results are then aggregated (e.g., through voting or averaging) to produce the final detection outcome. This segmentation approach maintains detection accuracy by preserving temporal context within each segment while significantly reducing the computational burden compared to processing the entire long sequence at once.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If more computational resources are allocated for processing, then detection accuracy improves, but system complexity increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

By segmenting the processing task into smaller independent units (shorter audiovisual clips), the system can use simpler detection models or lighter computational resources for each segment. The overall accuracy is maintained through the aggregation of multiple segment results. This approach avoids the need for a single complex model processing entire long sequences, thereby reducing system complexity while preserving detection performance.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250308235A1Method and system for real-time active speaker detection
Publication Date: 2025.10.02 LENOVO (SINGAPORE) PTE LTD
  • US20250308235A1 patent drawing
  • US20250308235A1 patent drawing
  • US20250308235A1 patent drawing

AI summary

An active speaker detection (ASD) system includes a visual sensor that captures a visual scene including a first person. The ASD system further includes a computer system including an audiovisual encoder and a classifier. The computer system is configured to obtain a first set of frames and a second set of frames from the visual sensor and to produce a first embedding and a second embedding from the first set of frames and the second set of frames, respectively, using the audiovisual encoder. The computer is further configured to generate one or more composite embeddings from the first embedding and the second embedding and determine, using the classifier, an ASD score for each of the one or more composite embeddings. The computer is further configured to aggregate the one or more ASD scores forming a detection result and determine whether the first person is speaking based on the detection result.