Content-adaptive surround sound virtualization
First Claim
1. A method of virtualizing surround sound, comprising:
- receiving a set of input audio signals, each of the input audio signals being indicative of sound from one of different sound sources;
obtaining respective location information of the sound sources of the input audio signals, and respective locations of speakers which are to be driven by output audio signals;
determining a probability of the set of input audio signals belonging to a predefined audio content category;
determining a virtualization amount based on the determined probability, the virtualization amount indicating to which extent the set of input audio signals is virtualized as surround sound;
performing surround sound virtualization on two or more input audio signals in the set based on the determined virtualization amount; and
generating the output audio signals based on the virtualized input audio signals and one or more other input audio signals in the set,wherein said performing surround sound virtualization comprises adjusting the obtained location information of the sound sources such that, for each of the sound sources of the input audio signals, a shortest distance between a virtual location of the sound source and a virtual line through a predefined listening location and one of the obtained speaker locations corresponds to the virtualization amount, whereby the shortest distance is substantially zero when the virtualization amount is zero.
1 Assignment
0 Petitions
Accused Products
Abstract
Example embodiments disclosed herein relate to content-adaptive surround sound virtualization. A method of virtualizing surround sound is disclosed. The method includes receiving a set of input audio signals, each of the input audio signals being indicative of sound from one of different sound sources, and determining a probability of the set of input audio signals belonging to a predefined audio content category. The method also includes determining a virtualization amount based on the determined probability, the virtualization amount indicating to which extent the set of input audio signals is virtualized as surround sound. The method further includes performing surround sound virtualization on two or more input audio signals in the set based on the determined virtualization amount and generating output audio signals based on the virtualized input audio signals and other input audio signals in the set. Corresponding system and computer program product for virtualizing surround sound are also disclosed.
13 Citations
10 Claims
-
1. A method of virtualizing surround sound, comprising:
-
receiving a set of input audio signals, each of the input audio signals being indicative of sound from one of different sound sources; obtaining respective location information of the sound sources of the input audio signals, and respective locations of speakers which are to be driven by output audio signals; determining a probability of the set of input audio signals belonging to a predefined audio content category; determining a virtualization amount based on the determined probability, the virtualization amount indicating to which extent the set of input audio signals is virtualized as surround sound; performing surround sound virtualization on two or more input audio signals in the set based on the determined virtualization amount; and generating the output audio signals based on the virtualized input audio signals and one or more other input audio signals in the set, wherein said performing surround sound virtualization comprises adjusting the obtained location information of the sound sources such that, for each of the sound sources of the input audio signals, a shortest distance between a virtual location of the sound source and a virtual line through a predefined listening location and one of the obtained speaker locations corresponds to the virtualization amount, whereby the shortest distance is substantially zero when the virtualization amount is zero. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification