ATC Audio Transcription via Dynamic Speaker Enrollment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing speech transcription technologies face challenges in accurately transcribing over-the-air conversations between Air Traffic Controllers (ATCs) and pilots due to multiple speakers, channel noise, and varying accents in high-traffic aviation environments.

Innovation Solution

A flight deck system that segments audio streams from ATCs and other aircraft into chunks, determines speaker enrollment in a database, and uses either speaker-dependent or independent automatic speech recognition (ASR) models to transcribe and display the conversations on a graphical display unit, with the ability to enroll non-enrolled speakers after a predetermined number of audio chunks are received.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If speaker-dependent ASR models are used for enrolled speakers, then transcription accuracy is improved, but device complexity and processing time increase

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

Solution Approach 1:

The audio stream is segmented into chunks and processed individually through the transcription pipeline. Each chunk is analyzed for speaker enrollment status and routed to appropriate ASR models, allowing the system to manage complexity through modular processing of discrete audio segments

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically selects between speaker-dependent and speaker-independent ASR models based on real-time speaker enrollment status. This dynamic adaptation allows the system to optimize transcription accuracy for known speakers while maintaining operational efficiency for unknown speakers, balancing accuracy requirements with system complexity

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If all speakers are enrolled in the database, then transcription accuracy is improved, but loss of time for enrollment processes increases

Engineering Contradiction:
Improvetranscription accuracyVSAvoidenrollment time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary speaker enrollment by capturing audio chunks from unknown speakers and adding them to the speaker database after accumulating a predetermined number of samples. This preliminary action enables future accurate transcription of these speakers without requiring manual enrollment, gradually building the database over time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically enrolls new speakers by capturing their audio characteristics from received chunks and creating speaker profiles without requiring manual intervention. This self-service enrollment process reduces time loss by automating what would otherwise be a manual procedure, allowing the system to improve its own transcription accuracy over time

Inventive Principle:
Principle #25Self-service

3Reliability

If speaker identification is performed for every chunk, then reliability of speaker attribution is improved, but processing speed decreases

Engineering Contradiction:
Improvespeaker identification reliabilityVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The system performs full speaker identification analysis only when necessary (for unknown speakers or periodic verification), rather than for every single chunk. For known enrolled speakers, the system uses faster lookup-based identification, applying partial action to maintain reliability while optimizing processing speed through selective analysis intensity

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentEP4095851B1System and method for extracting and displaying speaker information in an ATC transcription
Publication Date: 2025.02.19 HONEYWELL INTERNATIONAL INC
  • EP4095851B1 patent drawingFigure 1
  • EP4095851B1 patent drawingFigure 2
  • EP4095851B1 patent drawingFigure 3

AI summary

A system for extracting speaker information in an ATC transcription and displaying the speaker information on a graphical display unit is provided. The system is configured to: segment a stream of audio received from an ATC and other aircraft into a plurality of chunks; determine, for each chunk, if the speaker is enrolled in an enrolled speaker database; when the speaker is enrolled in the enrolled speaker database, decode the chunk using a speaker-dependent automatic speech recognition (ASR) model and tag the chunk with a permanent name for the speaker; when the speaker is not enrolled in the enrolled speaker database, assign a temporary name for the speaker, tag the chunk with the temporary name, and decode the chunk using a speaker independent speech recognition model; format the decoded chunk as text; and signal the graphical display unit to display the formatted text along with an identity for the speaker.