US 11,951,389 B2
System and method for use in haptic signal generation
Eric Lindemann, Boulder, CO (US); Michael Kurek, Austin, TX (US); and Meenakshi Matai, Austin, TX (US)
Assigned to Cirrus Logic Inc., Austin, TX (US)
Filed by Cirrus Logic International Semiconductor Ltd., Edinburgh (GB)
Filed on Oct. 24, 2022, as Appl. No. 17/972,052.
Application 17/972,052 is a continuation of application No. 16/776,814, filed on Jan. 30, 2020, granted, now 11,517,815.
Claims priority of provisional application 62/888,720, filed on Aug. 19, 2019.
Prior Publication US 2023/0063912 A1, Mar. 2, 2023
Int. Cl. A63F 13/285 (2014.01); A63F 13/215 (2014.01); A63F 13/23 (2014.01); G06F 3/01 (2006.01); G06F 3/16 (2006.01); G10L 25/21 (2013.01); H04R 1/02 (2006.01); H04R 3/04 (2006.01)
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
OG exemplary drawing
 
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.