Live Event Audio Track Identification and Lyrics Display
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In live events such as concerts, it is challenging for audience members to identify and follow along with songs due to variations in pronunciation, different versions of songs, and the absence of real-time lyrics, leading to a reduced user experience.
Innovation Solution
An electronic device that identifies the performer-of-interest and retrieves relevant audio tracks, compares audio characteristics to determine the current song, and displays lyrics in real-time or near real-time, using a network environment with an audio capturing device and server to provide accurate song identification and lyrics.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If subtitles or closed captions are generated beforehand and embedded in videos, then user understanding is improved, but this approach cannot be applied to live events where songs may vary from original versions
Solution Approach 1:
The system pre-loads multiple versions of song lyrics (original, remix, cover versions) and prepares audio fingerprint templates for each version before the live event. When a song is performed, the system quickly matches the live audio against these pre-prepared templates to identify the correct lyrics version, enabling real-time adaptation without manual intervention.
Solution Approach 2:
The system uses audio fingerprinting technology to detect changes in audio parameters (pitch, tempo, key) between the live performance and reference versions. By analyzing these parameter variations, the system can identify whether a remix or cover version is being performed and retrieve the corresponding lyrics, thus adapting to live performance variability while maintaining lyrics accuracy.
2Measurement precision
If the system compares audio characteristics to identify songs in real-time, then song identification accuracy is improved, but processing time and computational resources increase
Solution Approach 1:
The system divides the audio processing into segments by continuously generating short audio fingerprints (e.g., every 1-2 seconds) and comparing them against a database of reference fingerprints. This segmentation allows the system to identify songs in real-time without analyzing the entire performance at once, reducing computational burden while maintaining identification accuracy.
Solution Approach 2:
The system pre-computes and stores audio fingerprints for all reference songs in the database before the live event. During the performance, the system only needs to compare live audio segments against these pre-computed fingerprints, significantly reducing processing time and enabling real-time song identification without delays.
3Ease of operation
If the system displays lyrics in real-time for multiple performers, then user experience is improved, but device complexity and resource requirements increase
Solution Approach 1:
The system extracts and processes audio signals from specific performers of interest by using audio capturing devices positioned to isolate individual performers. It separately identifies songs for each performer and retrieves corresponding lyrics, then displays them in an organized manner. This extraction approach allows the system to handle multiple performers without requiring complex omnibus processing of all audio sources simultaneously.
Solution Approach 2:
The system employs a universal audio fingerprinting and song identification module that can handle multiple performers and song versions using the same core technology. By reusing the same identification algorithms and lyric database structure for each performer, the system avoids duplicating complex functionality while still providing real-time lyrics for multiple performers, thus reducing overall system complexity.
Data Source
AI summary
An electronic device includes circuitry, firmware, and software that determines identification information associated with a first performer-of-interest at a live event and retrieves a first set of audio tracks from a plurality of audio tracks based on the determined identification information. The circuitry receives a first audio segment associated with the first performer-of-interest from an audio capturing device. The circuitry compares a first audio characteristic of the first audio segment with a second audio characteristic of a first audio portion of each of the first set of audio tracks. The circuitry determines a first audio track based on the comparison between the first audio characteristic and the second audio characteristic. The circuitry identifies a start position of the first audio track based on the first audio segment associated with the first audio track. The circuitry controls a display of the first lyrics information of the first audio track.


