US 12,461,704 B2
AI-based DJ system and method for decomposing, mixing and playing of audio data
Kariem Morsy, Munich (DE); Federico Tessmann, Munich (DE); and Christoph Teschner, Munich (DE)
Assigned to ALGORIDDIM GMBH, Munich (DE)
Appl. No. 17/905,555
Filed by ALGORIDDIM GMBH, Munich (DE)
PCT Filed Mar. 6, 2020, PCT No. PCT/EP2020/056124
§ 371(c)(1), (2) Date Sep. 2, 2022,
PCT Pub. No. WO2021/175455, PCT Pub. Date Sep. 10, 2021.
Prior Publication US 2023/0089356 A1, Mar. 23, 2023
Int. Cl. G06F 3/16 (2006.01); G06F 3/0482 (2013.01); G06N 3/08 (2023.01); G10H 1/00 (2006.01); G10H 1/46 (2006.01); G10L 21/028 (2013.01); G10L 21/034 (2013.01); G10L 21/043 (2013.01); G10L 25/30 (2013.01); G10L 25/51 (2013.01); G11B 20/10 (2006.01); G11B 27/10 (2006.01); H04H 60/05 (2008.01); H04N 21/439 (2011.01); H04R 3/12 (2006.01); H04S 1/00 (2006.01); H04B 1/16 (2006.01)
CPC G06F 3/165 (2013.01) [G06F 3/0482 (2013.01); G06N 3/08 (2013.01); G10H 1/0008 (2013.01); G10H 1/0091 (2013.01); G10H 1/46 (2013.01); G10L 21/028 (2013.01); G10L 21/034 (2013.01); G10L 21/043 (2013.01); G10L 25/30 (2013.01); G10L 25/51 (2013.01); G11B 20/10527 (2013.01); G11B 27/105 (2013.01); H04H 60/05 (2013.01); H04N 21/439 (2013.01); H04R 3/12 (2013.01); H04S 1/007 (2013.01); G10H 2210/056 (2013.01); G10H 2210/076 (2013.01); G10H 2210/081 (2013.01); G10H 2210/125 (2013.01); G10H 2210/241 (2013.01); G10H 2210/325 (2013.01); G10H 2210/391 (2013.01); G10H 2220/101 (2013.01); G10H 2240/325 (2013.01); G10H 2250/311 (2013.01); H04B 1/1646 (2013.01); H04R 2227/003 (2013.01); H04R 2227/005 (2013.01); H04S 2400/13 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method for processing and playing audio data, comprising:
receiving first mixed input data, said first mixed input data being a sum signal obtained from mixing a first source track with a second source track;
receiving second mixed input data, the second mixed input data being a second sum signal obtained from mixing a third source track with a fourth source track;
decomposing the first mixed input data to obtain a first decomposed track resembling the first source track and a second decomposed track resembling the second source track;
decomposing the second mixed input data to obtain a third decomposed track resembling the third source track and a fourth decomposed track resembling the fourth source track;
reading a swap control input, the swap control input representing a desired increase in a first volume level of the first decomposed track and a corresponding decrease in a third volume level of the third decomposed track;
recombining the first decomposed track at the increased first volume level with the second decomposed track at a second volume level, the third decomposed track at the decreased third volume level, and the fourth decomposed track at a fourth volume level to generate recombined output data; and
playing the recombined output data through an audio output; and
responsive to receiving input, performing a scratching effect or skipping to different positions in a song during playback of the recombined output data.