Patent ID: 11950088
Assignee: AGORA LAB, INC.
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A computer-implemented method for generating spatial audio with uniform reverberation in a real-time communication session, said method performed by a real-time communication software application within an electronic communication device and comprising:
1) retrieving a first stream of audio signals from a first electronic communication device;
2) removing reverberation from said first stream of audio signals to generate a first stream of dry signals;
3) filtering said first stream of dry signals through a head-related transfer function to generate a first direct parts of binaural sounds for a listener;
4) retrieving a second stream of audio signals from a second electronic communication device;
5) removing reverberation from said second stream of audio signals to generate a second stream of dry signals;
6) filtering said second stream of dry signals through a head-related transfer function to generate a second direct parts of binaural sounds for said listener;
7) summing said first and second streams of dry signals to generate summed dry signals;
8) convolving said summed dry signals with a set of room impulse responses to generate reverberant sound parts of binaural sounds;
9) summing said first and second direct parts of binaural sounds to generate summed direct parts of left ear binaural sounds;
10) summing said first and second direct parts of binaural sounds to generate summed direct parts of right ear binaural sounds;
11) summing said summed direct parts of left ear binaural sounds with said reverberant sound parts of binaural sounds to generate audio signals for said listener's left ear; and
12) summing said summed direct parts of right ear binaural sounds with said reverberant sound parts of binaural sounds to generate audio signals for said listener's left ear.