Method for creating a virtual acoustic stereo system with an undistorted acoustic center
First Claim
1. A method for generating a set of virtual sound sources based on a left audio signal and a right audio signal corresponding to left and right channels for a piece of sound program content, comprising:
- transforming the left and right audio signals to a mid-component signal and a side-component signal;
generating a set of filter values for the mid-component signal and the side-component signal, wherein the filter values
1) provide crosstalk cancellation between two speakers and
2) simulate virtual sound sources for the left and right channels of the piece of sound program content;
normalizing the set of filter values to produce normalized filter values, wherein normalizing the set of filter values comprises dividing each non-zero filter value by the filter value corresponding to the mid-component signal such that the normalized filter values that correspond to the mid-component signal are equal to a desired value; and
applying the normalized set of filter values to one or more of the mid-component signal and the side-component signal.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method are described for transforming stereo signals into mid and side components xm and xs to apply processing to only the side-component xs and avoid processing the mid-component. By avoiding alteration to the mid-component XM, the system and method may reduce the effects of ill-conditioning, such as coloration that may be caused by processing a problematic mid-component xM while still performing crosstalk cancellation and/or generating virtual sound sources. Additional processing may be separately applied to the mid and side components xM and xs and/or particular frequency bands of the original stereo signals to further reduce ill-conditioning.
14 Citations
22 Claims
-
1. A method for generating a set of virtual sound sources based on a left audio signal and a right audio signal corresponding to left and right channels for a piece of sound program content, comprising:
-
transforming the left and right audio signals to a mid-component signal and a side-component signal; generating a set of filter values for the mid-component signal and the side-component signal, wherein the filter values
1) provide crosstalk cancellation between two speakers and
2) simulate virtual sound sources for the left and right channels of the piece of sound program content;normalizing the set of filter values to produce normalized filter values, wherein normalizing the set of filter values comprises dividing each non-zero filter value by the filter value corresponding to the mid-component signal such that the normalized filter values that correspond to the mid-component signal are equal to a desired value; and applying the normalized set of filter values to one or more of the mid-component signal and the side-component signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for generating a set of virtual sound sources based on a left audio signal and a right audio signal corresponding to left and right channels for a piece of sound program content, comprising:
-
a first set of filters to transform the left and right audio signals to a mid-component signal and a side-component signal; a processor to; generate a set of filter values for the mid-component signal and the side-component signal, wherein the filter values
1) provide crosstalk cancellation between two speakers and
2) simulate virtual sound sources for the left and right channels of the piece of sound program content, andnormalize the set of filter values to produce normalized filter values, wherein normalizing the set of filter values comprises dividing each non-zero filter value by the filter value corresponding to the mid-component signal such that the normalized filter values that correspond to the mid-component signal are equal to a desired value; and a second set of filters to apply the normalized set of filter values to one or more of the mid-component signal and the side-component signal. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. An article of manufacture for generating a set of virtual sound sources based on a left audio signal and a right audio signal corresponding to left and right channels for a piece of sound program content, comprising:
a non-transitory machine-readable storage medium that stores instructions which, when executed by a processor in a computing device, transform the left and right audio signals to a mid-component signal and a side-component signal; generate a set of filter values for the mid-component signal and the side-component signal, wherein the filter values
1) provide crosstalk cancellation between two speakers and
2) simulate virtual sound sources for the left and right channels of the piece of sound program content;normalize the set of filter values to produce normalized filter values, wherein normalizing the set of filter values comprises dividing each non-zero filter value by the filter value corresponding to the mid-component signal such that the normalized filter values that correspond to the mid-component signal are equal to a desired value; and apply the normalized set of filter values to one or more of the mid-component signal and the side-component signal. - View Dependent Claims (18, 19, 20, 21, 22)
Specification