Method and system for approximating graphic equalizers using dynamic filter order reduction
First Claim
1. A computer-implemented method for approximating n-band graphic equalizer settings for a media player using not more than m bands, where m is less than n, said method comprising:
- (a) classifying at least a plurality of the equalizer setting values with respect to characteristics of at least a portion of a frequency response shape of at least one of a plurality of predetermined filter types; and
(b) determining parameters for one or more filters of the at least one of the plurality of predetermined filter types used in classifying the equalizer settings.
2 Assignments
0 Petitions
Accused Products
Abstract
Improved approaches to flexibly implementing graphic equalizers on media players are disclosed. These approaches provide dynamic order reduction of a multi-band graphic equalizer so that equalizer effects can be timely performed with only limited computational resources. In one embodiment, a media player receives a media item and associated equalizer settings for a multi-band graphic equalizer. The media player can then automatically (i.e., without user action) approximate the multi-band graphic equalizer with the equalizer settings for the media item using a fewer number of filters. Fewer filters means order reduction, and thus reduction in computational requirements. After the multi-band graphic equalizer is approximated, the media player can present the media item to its user in accordance with the reduced complexity, approximated equalizer.
261 Citations
29 Claims
-
1. A computer-implemented method for approximating n-band graphic equalizer settings for a media player using not more than m bands, where m is less than n, said method comprising:
-
(a) classifying at least a plurality of the equalizer setting values with respect to characteristics of at least a portion of a frequency response shape of at least one of a plurality of predetermined filter types; and
(b) determining parameters for one or more filters of the at least one of the plurality of predetermined filter types used in classifying the equalizer settings. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method for approximating n-band graphic equalizer settings for a media player using less than n filters, said method comprising:
-
(a) examining the equalizer setting values for approximate correlation to at least a portion of a frequency response of a shelf type filter;
(b) selecting the shelf type filter if a first set of the equalizer setting values approximately correlate;
(c) examining the equalizer setting values other than the first set for approximate correlation to at least a portion of a frequency response of a parametric type filter;
(d) selecting the parametric type filter if a second set of the equalizer settings approximately correlate; and
(e) determining parameters for the shelf type filter and the parametric type filter, wherein at least the shelf type filter and the parametric type filter are used to approximate the n-band graphic equalizer settings for the media player. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer readable medium including at least computer program code for approximating n-band graphic equalizer settings for a computing device using less than n bands, said computer readable medium comprising:
-
computer program code for classifying at least a plurality of the equalizer setting values with respect to characteristics of at least a portion of a frequency response shape of at least one of a plurality of predetermined filter types; and
computer program code for determining parameters for one or more filters of the at least one of the plurality of predetermined filter types used in classifying the equalizer settings. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A system for approximating an n-band graphic equalizer for use on a device having limited computational resources or computational time, said system comprising:
-
means for classifying at least a plurality of equalizer setting values of the n-band graphic equalizer with respect to characteristics of at least a portion of a frequency response shape of at least one of a plurality of predetermined filter types; and
means for determining parameters for one or more filters of the at least one of the plurality of predetermined filter types used in classifying the equalizer settings. - View Dependent Claims (24, 25, 26)
-
-
27. A media device, comprising:
-
a data store for storing media data received from a host computer, the media data including media content and equalizer setting information for at least one media item; and
a processor operatively connected to said data store, said processor operates to acquire equalizer setting values based on the equalizer setting information, to approximate the equalizer setting values with a reduced filter order approximation, and to present the media content at said media player in accordance with the reduced filter order approximation. - View Dependent Claims (28, 29)
-
Specification