Method, system, apparatus and computer program product for stereo coding
First Claim
1. A method comprising:
- receiving a left and a right input signal;
deriving left and right masking thresholds associated with respective left and right input signals;
determining the energy associated with respective left and right input signals, wherein the energy associated with one of the left or right input signals comprises a maximum energy and the energy associated with the other of the left or right input signals comprises a minimum energy;
determining a scale value based at least in part on a ratio of the maximum energy to the minimum energy;
comparing the scale value to a predetermined threshold; and
in an instance in which the scale value exceeds the predetermined threshold, modifying the masking threshold associated with the input signal comprising the minimum energy.
10 Assignments
0 Petitions
Accused Products
Abstract
A method, system, apparatus and computer program product are provided for improved stereo coding. In particular, the method, system, apparatus and computer program product provide a technique for performing Mid-Side (M/S) stereo coding, in which an additional step is added to the coding process, whereby a parameter that is used in determining when the mid and side signals will be used instead of the left and right input signals is modified prior to making the selection between the signal pairs. In particular, the masking threshold associated with either the left or the right input signal may be modified based on a relationship between the energies of the two input signals. In addition, once the selection between the signal pairs has been made, the masking thresholds of the selected signals may be further modified, again based on a relationship between the energies of the left and right input signals.
4 Citations
25 Claims
-
1. A method comprising:
-
receiving a left and a right input signal; deriving left and right masking thresholds associated with respective left and right input signals; determining the energy associated with respective left and right input signals, wherein the energy associated with one of the left or right input signals comprises a maximum energy and the energy associated with the other of the left or right input signals comprises a minimum energy; determining a scale value based at least in part on a ratio of the maximum energy to the minimum energy; comparing the scale value to a predetermined threshold; and in an instance in which the scale value exceeds the predetermined threshold, modifying the masking threshold associated with the input signal comprising the minimum energy. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following; receive left and right input signals; derive left and right masking thresholds associated with respective left and right input signals; determine the energy associated with respective left and right input signals, wherein the energy associated with one of the left or right input signals comprises a maximum energy and the energy associated with the other of the left or right input signals comprises a minimum energy; determine a scale value based at least in part on a ratio of the maximum energy to the minimum energy; compare the scale value to a predetermined threshold; and in an instance in which the scale value exceeds the predetermined threshold, modify the masking threshold associated with the input signal comprising the minimum energy. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An apparatus comprising:
-
means for receiving a left and a right input signal; means for deriving left and right masking thresholds associated with respective left and right input signals; means for determining the energy associated with respective left and right input signals, wherein the energy associated with one of the left or right input signals comprises a maximum energy and the energy associated with the other of the left or right input signals comprises a minimum energy; means for determining a scale value based at least in part on a ratio of the maximum energy to the minimum energy; means for comparing the scale value to a predetermined threshold; and means for modifying the masking threshold associated with the input signal comprising the minimum energy, in an instance in which the scale value exceeds the predetermined threshold. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer program product, wherein the computer program product comprises at least one tangible computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
a first executable portion for receiving a left and a right input signal; a second executable portion for deriving left and right masking thresholds associated with respective left and right input signals; a third executable portion for determining the energy associated with respective left and right input signals, wherein the energy associated with one of the left or right input signals comprises a maximum energy and the energy associated with the other of the left or right input signals comprises a minimum energy; a fourth executable portion for determining a scale value based at least in part on a ratio of the maximum energy to the minimum energy; a fifth executable portion for comparing the scale value to a predetermined threshold; and a sixth executable portion for modifying the masking threshold associated with the input signal comprising the minimum energy, in an instance in which the scale value exceeds the predetermined threshold. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification