Asynchronous Chorus Audio Segmentation and Independent Processing
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Adaptability or versatility
If multiple users sing simultaneously on the same terminal, then chorus is achieved, but costs increase due to re-processing requirements
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.
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.
4Adaptability or versatility
If users sing simultaneously in crowded conditions, then chorus functionality is achieved, but audio quality deteriorates
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.
Data Source
Figure 1~2
Figure 3~4
Figure 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.