CPC G06F 3/165 (2013.01) [G06V 10/507 (2022.01); G06V 2201/02 (2022.01); G06V 2201/10 (2022.01); H03G 3/32 (2013.01); H04N 5/04 (2013.01); H04N 5/607 (2013.01); H04N 21/4345 (2013.01); H04N 21/84 (2013.01); H04R 1/1083 (2013.01); H04R 27/00 (2013.01); H04R 29/001 (2013.01)] | 20 Claims |
1. A method comprising:
detecting, by a processor, a frame or an image displayed by an application;
identifying the application and determining whether the application is included in a pre-defined list of applications with corresponding hardware equalizer settings;
in response to determining that the application is not included in the pre-defined list of applications, performing a histogram analysis of each pixel of the frame or the image displayed;
determining a frame rate of the frame or the image displayed;
determining a type of the application based on the histogram analysis and the frame rate; and
in response to determining that the application includes audio content, applying a hardware equalizer setting for the audio content based on the application type, wherein the hardware equalizer setting is from the pre-defined list of applications with the corresponding hardware equalizer settings.
|