Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
129 words
A method for balancing loudness of a plurality of time domain waveforms comprising: generating an adjusted maximum loudness, for each time domain waveform in said plurality of time domain waveforms, based upon samples in that time domain waveform wherein said adjusted maximum loudness is selected so that no audible distortion due to clipping occurs; filtering said adjusted maximum loudness for each time domain waveform in said plurality of time domain waveforms to generate a global maximum loudness; and equalizing each time domain waveform in said plurality of time domain waveforms using said global maximum loudness to generate a plurality of equalized time domain waveforms wherein said plurality of equalized time domain waveforms have a balanced maximum loudness and no audible distortion due to clipping is introduced by said method.
Claim 2
Independent Claim
129 words
A method for balancing loudness of a plurality of time domain waveforms comprising: generating an adjusted maximum loudness, for each time domain waveform in said plurality of time domain waveforms, based upon samples in that time domain waveform wherein said adjusted maximum loudness is selected so that no audible distortion due to clipping occurs; filtering said adjusted maximum loudness for each time domain waveform in said plurality of time domain waveforms to generate a global maximum loudness; and equalizing each time domain waveform in said plurality of time domain waveforms using said global maximum loudness to generate a plurality of equalized time domain waveforms wherein said plurality of equalized time domain waveforms have a balanced maximum loudness and no audible distortion due to clipping is introduced by said method.
Claim 3
Dependent Claim
63 words
A method for balancing loudness of a plurality of time domain waveforms as in claim 1 wherein said generating an adjusted maximum loudness, for each time domain waveform in said plurality of time domain waveforms, based upon samples in that time domain waveform further comprises: filtering said time domain waveform chunk by chunk to determine a maximum loudness for said time domain waveform.
Claim 4
Dependent Claim
64 words
A method for balancing loudness of a plurality of time domain waveforms as in claim 2 wherein said generating an adjusted maximum loudness, for each time domain waveform in said plurality of time domain waveforms, based upon samples in that time domain waveform further comprises: filtering said time domain waveform on a sample by sample basis to determine a sample having a maximum amplitude.
Claim 5
Dependent Claim
55 words
A method for balancing loudness of a plurality of time domain waveforms as in claim 3 wherein said generating an adjusted maximum loudness, for each time domain waveform in said plurality of time domain waveforms, based upon samples in that time domain waveform further comprises: generating said adjusted maximum loudness based on said maximum loudness.
Claim 6
Dependent Claim
45 words
A method for balancing loudness of a plurality of time domain waveforms as in claim 4 wherein generating said adjusted maximum loudness based on said maximum loudness further comprises: generating a clipping coefficient for said time domain waveform using said sample having said maximum amplitude.
Claim 7
Dependent Claim
43 words
A method for balancing loudness of a plurality of time domain waveforms as in claim 5 wherein generating said adjusted maximum loudness based on said maximum loudness further comprises: combining said clipping coefficient and said maximum loudness to generate said adjusted maximum loudness.
Claim 8
Dependent Claim
65 words
A method for balancing loudness of a plurality of time domain waveforms as in claim 6 wherein said generating an adjusted maximum loudness, for each time domain waveform in said plurality of time domain waveforms, based upon samples in that time domain waveform further comprises: storing in a memory said adjusted maximum loudness for each time domain waveform in said plurality of time domain waveforms.
Claim 9
Dependent Claim
65 words
A method for balancing loudness of a plurality of time domain waveforms as in claim 1 wherein said generating an adjusted maximum loudness, for each time domain waveform in said plurality of time domain waveforms, based upon samples in that time domain waveform further comprises: storing in a memory said adjusted maximum loudness for each time domain waveform in said plurality of time domain waveforms.
Claim 10
Dependent Claim
61 words
A method for balancing loudness of a plurality of time domain waveforms as in claim 8 wherein said filtering said adjusted maximum loudness for each time domain waveform in said plurality of time domain waveforms to generate a global maximum loudness further comprises: processing said stored adjusted maximum loudness for each time domain waveform to identify a minimum adjusted maximum loudness.
Claim 11
Dependent Claim
55 words
A method for balancing loudness of a plurality of time domain waveforms as in claim 9 wherein said filtering said adjusted maximum loudness for each time domain waveform in said plurality of time domain waveforms to generate an adjusted maximum loudness further comprises: setting said minimum adjusted maximum loudness equal to said global maximum loudness.
Claim 12
Dependent Claim
60 words
A method for balancing loudness of a plurality of time domain waveforms as in claim 1 wherein said filtering said adjusted maximum loudness for each time domain waveform in said plurality of time domain waveforms to generate a global maximum loudness further comprises: processing said adjusted maximum loudness for each time domain waveform to identify a minimum adjusted maximum loudness.
Claim 13
Dependent Claim
55 words
A method for balancing loudness of a plurality of time domain waveforms as in claim 11 wherein said filtering said adjusted maximum loudness for each time domain waveform in said plurality of time domain waveforms to generate a global maximum loudness further comprises: setting said minimum adjusted maximum loudness equal to said global maximum loudness.
Claim 14
Dependent Claim
52 words
A method for balancing loudness of a plurality of time domain waveforms as in claim 1 wherein equalizing each time domain waveform in said plurality of time domain waveforms using said global maximum loudness further comprises: generating a balancing coefficient for one time domain waveform in said plurality of time domain waveforms.
Claim 15
Dependent Claim
52 words
A method for balancing loudness of a plurality of time domain waveforms as in claim 13 wherein said generating a balancing coefficient for one time domain waveform in said plurality of time domain waveforms further comprises: combining a time domain waveform maximum loudness for said one waveform with said global maximum loudness.
Claim 16
Dependent Claim
56 words
A method for balancing loudness of a plurality of time domain waveforms as in claim 13 wherein equalizing each time domain waveform in said plurality of time domain waveforms using said global maximum loudness further comprises: scaling samples in said one time domain waveform by said balancing coefficient to generate a loudness balanced time domain waveform.
Claim 17
Independent Claim
154 words
A method for balancing loudness of a plurality of time domain waveforms comprising: filtering a time domain waveform chunk by chunk to determine a maximum loudness for said time domain waveform; generating an adjusted maximum loudness for said time domain waveform using said maximum loudness wherein said adjusted maximum loudness is selected so that no audible distortion due to clipping occurs; repeating the filtering and generating operations for each time domain waveform in said plurality of time domain waveforms; filtering said adjusted maximum loudness for each time domain waveform in said plurality of time domain waveforms to generate a global maximum loudness; and equalizing each time domain waveform in said plurality of time domain waveforms using said global maximum loudness to generate a plurality of equalized time domain waveforms wherein said plurality of equalized time domain waveforms have a balanced maximum loudness and no audible distortion due to clipping is introduced by said method.
Claim 18
Independent Claim
154 words
A method for balancing loudness of a plurality of time domain waveforms comprising: filtering a time domain waveform chunk by chunk to determine a maximum loudness for said time domain waveform; generating an adjusted maximum loudness for said time domain waveform using said maximum loudness wherein said adjusted maximum loudness is selected so that no audible distortion due to clipping occurs; repeating the filtering and generating operations for each time domain waveform in said plurality of time domain waveforms; filtering said adjusted maximum loudness for each time domain waveform in said plurality of time domain waveforms to generate a global maximum loudness; and equalizing each time domain waveform in said plurality of time domain waveforms using said global maximum loudness to generate a plurality of equalized time domain waveforms wherein said plurality of equalized time domain waveforms have a balanced maximum loudness and no audible distortion due to clipping is introduced by said method.