Asynchronous Chorus Audio Segmentation and Independent Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Karaoke chorusing methods require multiple users to sing simultaneously on the same mobile terminal, leading to poor chorusing effects due to voice volume and distance differences, and result in cumbersome processing and high costs if one user performs poorly, necessitating re-processing of the song.

Innovation Solution

A method for asynchronous chorusing, where users can sing their own portions at different times and locations using different terminals, with audio files being marked and encoded to maintain consistent volume and quality, allowing independent processing without affecting others and avoiding re-processing due to poor performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple users sing simultaneously on the same mobile terminal, then chorus functionality is achieved, but chorusing effects deteriorate due to voice volume and distance differences

Engineering Contradiction:
Improvechorus functionalityVSAvoidchorusing effects
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The chorus recording process is segmented into independent portions, with each user recording their part separately at different times rather than simultaneously. This segmentation allows each user to record in optimal conditions without interference from others, resolving the contradiction between enabling multi-user chorus functionality and maintaining high chorusing quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by having users record their chorus parts independently before combining them. Users record their portions at different times when conditions are favorable, and the system prepares the audio file with marked portions indicating where each user's recording should be integrated, ensuring high quality before final assembly.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If one user performs poorly in simultaneous chorus, then chorus functionality is maintained, but processing complexity increases due to need for re-recording

Engineering Contradiction:
Improvechorus functionalityVSAvoidprocessing courses
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

By segmenting the chorus into independent user portions recorded at different times, the system allows individual users to re-record only their own parts if performance is unsatisfactory, without affecting other users' recordings. This eliminates the need for complete re-processing of the entire chorus.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system creates marked audio files that serve as templates or copies showing where each user's recording should be placed. These marked files allow users to understand their specific portions and re-record only if necessary, reducing processing complexity compared to handling complete chorus re-records.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If multiple users sing simultaneously on the same terminal, then chorus is achieved, but costs increase due to re-processing requirements

Engineering Contradiction:
Improvechorus functionalityVSAvoidprocessing costs
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

Segmenting the chorus into independent, separately-recorded user portions eliminates the need for expensive re-processing when a user performs poorly. Each user's portion can be independently replaced or re-recorded without incurring costs for re-processing the entire chorus.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary organization by creating marked audio files that clearly indicate each user's portion before final assembly. This preliminary action prevents costly mistakes and re-processing by ensuring users understand their specific requirements from the beginning.

Inventive Principle:
Principle #10Preliminary action

4Adaptability or versatility

If users sing simultaneously in crowded conditions, then chorus functionality is achieved, but audio quality deteriorates

Engineering Contradiction:
Improvechorus functionalityVSAvoidaudio quality
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The system segments the chorus recording into separate, independent user recordings made at different times and locations. This eliminates the harmful effects of crowded conditions, background noise, and acoustic interference that would occur if users sang simultaneously in the same space, while still achieving the desired multi-user chorus functionality.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP3007163B1Asynchronous chorus method and device
Publication Date: 2019.01.02 XIAOMI INC
  • EP3007163B1 patent drawingFigure 1~2
  • EP3007163B1 patent drawingFigure 3~4
  • EP3007163B1 patent drawingFigure 5~6

AI summary

An asynchronous chorus method and device, which are used for solving the problems of a poor chorus effect, a complex processing process and high costs. The method comprises: after receiving an audio file uploaded by a terminal which requests the use of a first obbligato file to participate in a chorus, marking a part in the audio file, which has a mixed sound and is not marked, as a part which has already been chorused (101); and determining the marked audio file as a second obbligato file (102). Therefore, chorists can sing their own parts at different times and different places, which will not lead to a poor chorus effect due to crowding or that the sound has a difference in volume and distance. In addition, when singing the parts of their own, each user can sing many times or separately process the part sung thereby, without influencing the parts sung by other users, therefore it will not lead to the situation where the whole song has to be sung again because of the poor performance of one user.