CPC A63F 13/285 (2014.09) [A63F 13/215 (2014.09); A63F 13/23 (2014.09); G06F 3/016 (2013.01); G06F 3/165 (2013.01); G10L 25/21 (2013.01); H04R 1/025 (2013.01); H04R 3/04 (2013.01); A63F 2300/1025 (2013.01); A63F 2300/1037 (2013.01); A63F 2300/1081 (2013.01)] | 21 Claims |
1. A processing system for a haptic signal generation system, the processing system comprising:
an input for receiving an input signal derived from an audio signal;
a threshold setting mechanism configured, based on a first representation derived from the input signal, to adaptively adjust an existing threshold to derive a first threshold if a correspondence between the existing threshold and the first representation is not met, wherein the first representation comprises a time-varying of peak levels of a time-varying property of the input signal and wherein the existing threshold and first threshold are threshold values of that property, and wherein the threshold setting mechanism is configured to adjust the first threshold upwards if the first representation exceeds the first threshold by a predetermined amount and adjust the first threshold downwards if the first representation is below the first threshold by a predetermined amount; and
a gain determining mechanism configured to determine an output gain to be applied to a haptic signal based on a comparison between the first threshold and a second representation derived from the input signal, wherein the second representation comprises an envelope of the time-varying property of the input signal;
wherein said envelope of the time-varying property of the input signal tracks peak values of the time-varying property of the input signal, and wherein the time-varying property is a power level or magnitude or pitch or spectral shape of the input signal.
|