US20140369519A1 - Apparatus for providing an audio signal for reproduction by a sound transducer, system, method and computer program - Google Patents
Apparatus for providing an audio signal for reproduction by a sound transducer, system, method and computer program Download PDFInfo
- Publication number
- US20140369519A1 US20140369519A1 US14/466,003 US201414466003A US2014369519A1 US 20140369519 A1 US20140369519 A1 US 20140369519A1 US 201414466003 A US201414466003 A US 201414466003A US 2014369519 A1 US2014369519 A1 US 2014369519A1
- Authority
- US
- United States
- Prior art keywords
- equalization
- sound transducer
- audio signal
- equalization parameters
- impedance
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R3/00—Circuits for transducers, loudspeakers or microphones
- H04R3/04—Circuits for transducers, loudspeakers or microphones for correcting frequency response
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/60—Information retrieval; Database structures therefor; File system structures therefor of audio data
- G06F16/68—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/683—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
-
- G06F17/30743—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/16—Sound input; Sound output
- G06F3/165—Management of the audio stream, e.g. setting of volume, audio stream path
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03G—CONTROL OF AMPLIFICATION
- H03G5/00—Tone control or bandwidth control in amplifiers
- H03G5/005—Tone control or bandwidth control in amplifiers of digital signals
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03G—CONTROL OF AMPLIFICATION
- H03G5/00—Tone control or bandwidth control in amplifiers
- H03G5/16—Automatic control
- H03G5/165—Equalizers; Volume or gain control in limited frequency bands
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R1/00—Details of transducers, loudspeakers or microphones
- H04R1/10—Earpieces; Attachments therefor ; Earphones; Monophonic headphones
- H04R1/1091—Details not provided for in groups H04R1/1008 - H04R1/1083
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S7/00—Indicating arrangements; Control arrangements, e.g. balance control
- H04S7/30—Control circuits for electronic adaptation of the sound field
- H04S7/307—Frequency adjustment, e.g. tone control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S7/00—Indicating arrangements; Control arrangements, e.g. balance control
- H04S7/30—Control circuits for electronic adaptation of the sound field
- H04S7/308—Electronic adaptation dependent on speaker or headphone connection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R2420/00—Details of connection covered by H04R, not provided for in its groups
- H04R2420/05—Detection of connection of loudspeakers or headphones to amplifiers
Definitions
- Some embodiments according to the invention are related to apparatuses for processing an audio signal for reproduction by a sound transducer. Some embodiments are related to a system comprising an apparatus for processing an audio signal for reproduction by a sound transducer. Some embodiments are related to methods for processing an audio signal for reproduction by a sound transducer. Some embodiments are related to a computer program.
- An embodiment according to the invention is related to a downloadable headphone equalization.
- Sound transducers like, for example, headphones or loudspeakers, are widely used for presenting audio signals to listeners.
- the sound transducers are sold together with the equipment providing the audio signals to be presented by said sound transducers.
- the sound transducers are bought separately by the customers, which often results in a degradation of the audio quality.
- headphones There are different types of headphones used in consumer and professional audio: insert ear-phones (intra-canal), ear-buds (intra-concha), on-ear (supra-aural) and over-the-ear (circum-aural).
- insert ear-phones insert ear-phones
- ear-buds ear-buds
- on-ear supra-aural
- over-the-ear over-the-ear
- headphones are often combined with microphones in one device in order to do hands-free voice calls.
- these “headsets” will also be referred to as headphones (or sound transducers) in this document.
- Headphones are produced using various technologies and materials. These differences lead to different sound characteristics. This is mainly due to the alternating frequency response produced by different headphones (see FIG. 8 , which shows a graphic representation of a frequency response of different headphones, and also reference [ 1 ]).
- FIG. 8 shows a graphic representation of a frequency response of different headphones, and also reference [ 1 ]).
- an abscissa 810 describes a frequency (in the unit of Hertz) in a logarithmic manner.
- An ordinate 820 describes a level (or relative level) in the unit of decibels in a logarithmic manner.
- a curve 830 describes a so-called “diffuse-field” frequency response according to international standard ISO-11904-1.
- a second curve 832 describes a frequency response of a “high-quality” headphone.
- a third curve 834 describes a frequency response of a “low-cost” headphone.
- the “high-quality” headphone comprises a frequency response, which approximates the “diffuse-field” frequency response better than the frequency response of the “low-quality” headphone.
- the frequency response of a headphone is an important component of its perceived quality (see, for example, reference [ 2 ]).
- the headphones should be capable of providing a frequency response that follows a defined target curve, for example, so-called “diffuse-field equalization”. For details, reference is made, for example, to reference [3]. In many cases, headphones that have a frequency response which strongly differs from an ideal frequency response, are judged to have a bad audio quality.
- the frequency response of a headphone can be identified by measuring on a defined coupler (see, for example, reference [4]).
- a frequency response describes how much sound pressure is produced in the ear canal when a specific level of electric voltage is fed to the headphones. The level of sound pressure is frequency dependent.
- measuring these frequency responses of headphones is quite challenging.
- a dummy head equipped with ear-simulators or an acoustic coupler, special audio measurement hardware and software, and appropriate know-how is mandatory, in many cases, for proper results.
- measuring frequency responses of headphones should be done by professionals and not by consumers or end users.
- the audio quality of headphones can be significantly improved. Therefore, it is recommendable to preprocess (for example, “equalize”) the signal that is later fed to the headphones. This may, for example, be done by filters that fit to the frequency response of the attached headphones (wherein the filtering can also be designated as “equalizing”). For details, reference is made to reference [5]. These filters, for example, can be designed to compensate for the imperfect frequency response, which is referred to as (headphone) equalization. Hence, the audio quality of these headphones may be raised.
- headphones can be attached to almost all consumer media devices, like, for example, TV sets, game consoles, AV receivers, personal music players, smart-phones, etc.
- filters can be implemented in analog or digital fashion.
- the headphones are sold together with a device.
- any headphone can be attached to any device.
- this compatibility often comes at the prices of a poor matching between the device and the headphones.
- Some manufacturers of headphones try to identify the headphone attached to the device in order to select the filters. For example, this is possible for a digital connection via Bluetooth.
- RFID can be used to identify the headphone (see, for example, reference [6]).
- Audio signal processing for enhancing the quality is done in many applications referred to as sound enhancement, equalizer, virtualizer, etc.
- Some of the algorithms take into account the specific situation of listening with headphones. They provide headphone effects, like, for example, bass boost or 3D effects.
- FIG. 9 shows a screenshot of the so-called “Life Vibes” sound enhancement for headphones.
- these concepts do not take into account information about the specific headphone model.
- Some multimedia players have the option to set gains of an equalizer (typically 3-10 bands) in order to control the frequency response manually.
- an equalizer typically 3-10 bands
- FIG. 10 shows a screenshot of a 10 band equalizer in the “Winamp” media player.
- the frequency resolution is not sufficient for high-quality equalization, and the filter parameters to be set are not known to the user.
- FIG. 11 shows a screenshot of the so-called “Engage” algorithm with a headphone selection.
- a choice of headphone filters is limited.
- the headphone equalization can only be applied together with binauralization.
- equalization/correction filter systems for audio speakers will be briefly described.
- Their equalization/correction filter system is especially designed for loudspeakers.
- the German speaker manufacturer Nubert developed such a device for their loudspeakers.
- FIG. 12 shows a few of so-called “Nubert active tuning module (ATM) device”.
- ATM Nubert active tuning module
- the filter system is hardware based and works on analog signals, It has to be linked in between the pre-amplifier (or, alternatively, a playback device, like, for example, CD player) and the power amplifier.
- the focus is primarily on expanding the lower cutoff frequency.
- FIG. 13 shows how the lower cutoff frequency is expanded by a Nubert ATM.
- the system only fits for exactly one specific type of loudspeaker. There is no way to match the device for another type of loudspeaker. For a different loudspeaker, it would be useful to buy/connect a different ATM device.
- an apparatus for processing an audio signal for reproduction by a sound transducer may have: an equalization parameter determinator for determining a set of equalization parameters; and an equalizer configured to equalize an input audio signal, to acquire an equalized audio signal; wherein the equalization parameter determinator includes a sound transducer identification configured to identify a sound transducer using an image recognition, and a parameter selection configured to select a set of equalization parameters in dependence on a result of the sound transducer identification; wherein the image recognition is configured to identify the sound transducer on the basis of a specific shape of the sound transducer.
- an apparatus for processing an audio signal for reproduction by a sound transducer may have: an equalization parameter determinator for determining a set of equalization parameters; and an equalizer configured to equalize an input audio signal, to acquire an equalized audio signal; wherein the equalization parameter determinator is configured to acquire a set of equalization parameters using a measurement of an impedance of the sound transducer over frequency; wherein the equalization parameter determinator is configured to combine equalization parameters associated with a plurality of reference sound transducers, the reference impedance curves over frequency of which exhibit at least a similarity in at least one distinctive feature with the measured impedance over frequency of the sound transducer, to acquire the set of equalization parameters.
- a system may have: a global equalization database, which defines an association between types of sound transducers and corresponding sets of equalization parameters and which is accessible by multiple apparatuses for processing an audio signal of multiple users, such that it is possible to share an equalization parameter setting identified by a user with other users; an apparatus for processing an audio signal for reproduction by a sound transducer, which apparatus may have: an equalization parameter determinator for determining a set of equalization parameters; and an equalizer configured to equalize an input audio signal, to acquire an equalized audio signal; wherein the equalization parameter determinator is configured to set the equalization parameters in dependence on a user input from a user interface; and wherein the equalization parameter determinator is configured to upload the set of equalization parameters and an information about the sound transducer to the global equalization database, which is accessible by multiple apparatuses for processing an audio signal of multiple users, such that it is possible to share an equalization parameter setting identified by a user with other users.
- a global equalization database which defines an association between types of sound transduc
- a system may have: a global equalization database; and an apparatus for processing an audio signal for reproduction by a sound transducer, which apparatus may have: an equalization parameter determinator for determining a set of equalization parameters; and an equalizer configured to equalize an input audio signal, to acquire an equalized audio signal; wherein the equalization parameter determinator includes a sound transducer identification configured to identify a sound transducer using an image recognition, and a parameter selection configured to select a set of equalization parameters in dependence on a result of the sound transducer identification; wherein the image recognition is configured to identify the sound transducer on the basis of a specific shape of the sound transducer, an apparatus for processing an audio signal for reproduction by a sound transducer according to claim 3 , wherein the global equalization database defines an association between types of sound transducers and corresponding sets of equalization parameters, wherein the global equalization database is accessible by multiple apparatuses for processing an audio signal of multiple users, such that it is possible to share an equalization parameter setting identified by
- a method for processing an audio signal for reproduction by a sound transducer may have the steps of: determining a set of equalization parameters; and equalizing an input audio signal, to acquire an equalized audio signal; wherein determining the set of equalization parameters includes identifying a sound transducer using an image recognition, and selecting a set of equalization parameters in dependence on a result of the sound transducer identification, wherein the image recognition includes identifying the sound transducer on the basis of a specific shape of the sound transducer.
- a method for processing an audio signal for reproduction by a sound transducer may have the steps of: determining a set of equalization parameters; and equalizing an input audio signal, to acquire an equalized audio signal; wherein a set of equalization parameters is acquired using a measurement of an impedance of the sound transducer over frequency; wherein the method includes combining equalization parameters associated with a plurality of reference sound transducers, the reference impedance curves over frequency of which exhibit at least a similarity in at least one distinctive feature with the measured impedance over frequency of the sound transducer, to acquire the set of equalization parameters.
- a method for processing an audio signal for reproduction by a sound transducer may have the steps of: determining a set of equalization parameters; and equalizing an input audio signal, to acquire an equalized audio signal; wherein the equalization parameters are set in dependence on a user input from a user interface; and wherein the set of equalization parameters and an information about the sound transducer are uploaded to a global equalization parameter database, which is accessible by multiple apparatuses for processing an audio signal of multiple users; and sharing an equalization parameter setting identified by a user with other users.
- Another embodiment may have a computer program for performing the method according to claim 13 when the computer program runs on a computer.
- Another embodiment may have a computer program for performing the method according to claim 14 when the computer program runs on a computer.
- Another embodiment may have a computer program for performing the method according to claim 15 when the computer program runs on a computer.
- An embodiment according to the invention creates an apparatus for processing an audio signal for reproduction by a sound transducer.
- the apparatus comprises an equalization parameter determinator for determining a set of equalization parameters and an equalizer configured to equalize an input audio signal, to obtain an equalized audio signal.
- the equalization parameter determinator comprises a sound transducer identification configured to identify a sound transducer using an image recognition and a parameter selection configured to select the set of equalization parameters in dependence on a result of the sound transducer identification.
- This embodiment according to the invention is based on the finding that an automatic identification of a sound transducer (for example, a headphone) significantly facilitates a selection of an appropriate set of equalization parameters, and that the automatic identification of the sound transducer can be performed efficiently in many modern devices using image recognition capabilities which are already available on many modern devices, like, for example, computers, smart-phones and many other communication devices and multimedia devices. Accordingly, a user does not need to select the type of sound transducer from a long list manually. Moreover, an image recognition can be used to provide much more detailed data than a typical user would be willing to enter manually.
- identification of a sound transducer on the basis of an image recognition and the selection of equalization parameters in dependence on a result of said sound transducer identification allows for a user-friendly adjustment of the set of equalization parameters, which, in turn, allows for a good quality equalization using said selected set of equalization parameters and thereby brings along a good audio quality and user satisfaction.
- the sound transducer identification is configured to obtain an image of a sound transducer, or of a label associated with the sound transducer (for example, attached to the sound transducer), and to identify the sound transducer on the basis of the image.
- image recognition techniques are possible, wherein the sound transducers are recognized by their specific appearance (shape, color, and the like), and/or on the basis of a label associated with the sound transducer.
- the sound transducer identification is configured to evaluate an optical barcode or a multi-dimensional optical code (for example, a two-dimensional code, a QR Code, or the like) arranged on the sound transducer, in order to identify the sound transducer.
- an optical barcode or a multi-dimensional optical code allows for the usage of standardized information formats, which are designed to be recognizable with little effort and good reliability.
- optical barcodes or multi-dimensional optical codes may be designed to carry a comparatively large amount of information, wherein the information may be numerical, alphanumerical, or the like.
- the apparatus is configured to download one or more sets of equalization parameters associated with one or more sound transducers, from a server. This allows for a continuous extension of a number of supported sound transducers and avoids the need to have a very large database in the apparatus itself.
- Another embodiment according to the invention creates another apparatus for processing an audio signal for reproduction by a sound transducer.
- This apparatus comprises an equalization parameter determinator for determining a set of equalization parameters and an equalizer configured to equalize an input audio signal to obtain an equalized audio signal.
- the equalization parameter determinator comprises a sound transducer identification configured to identify a sound transducer using an identification signal which is provided by the sound transducer via an audio connection and a parameter selector configured to select the set of equalization parameters in dependence on a result of the sound transducer identification.
- This embodiment according to the invention is based on the finding that a sound transducer can be identified with little effort if an identification signal, which is used for the identification of the sound transducer and, consequently, for the selection of a set of equalization parameters, is transmitted via an audio connection.
- an identification signal which is used for the identification of the sound transducer and, consequently, for the selection of a set of equalization parameters.
- the sound transducer identification is configured to identify a sound transducer using an inaudible identification signal which is provided by the sound transducer and overlaid on an audio signal connection.
- a single electrical connection can be used both for the transmission of audio signals and for the transmission of the identification signal.
- a single line, or pair of lines can be shared for a transmission of an audio content and for a transmission of the identification signal, such that a number of lines, and/or a number of pins of a connector, can be kept as small as possible. This helps to avoid unnecessary costs and also allows for a reduction of the size.
- the sound transducer identification is configured to identify a sound transducer on the basis of an identification signal which is provided by the sound transducer in a frequency range which is outside of an audible frequency range.
- an inaudible frequency range for example, frequencies over about 20 kHz
- the sound transducer identification is configured to identify a sound transducer on the basis of a spread spectrum identification signal provided by the sound transducer.
- a spread spectrum identification signal By using a spread spectrum identification signal, it can be achieved that the identification signal is substantially inaudible to a user and consequently does not damage the user satisfaction.
- the apparatus is configured to download one or more sets of equalization parameters associated with one or more sound transducers from a server.
- the equalization parameter determinator is configured to select one of the one or more downloaded sets of equalization parameters in response to an identification of a sound transducer.
- Another embodiment according to the invention creates another apparatus for processing an audio signal for reproduction by a sound transducer.
- This apparatus comprises an equalization parameter determinator for determining a set of equalization parameters and an equalizer configured to equalize an input audio signal, to obtain an equalized audio signal.
- the equalization parameter determinator is configured to obtain a set of equalization parameters using a measurement of an impedance of the sound transducer over frequency.
- This embodiment is based on the finding that the impedance of a sound transducer over frequency is a characteristic feature of a sound transducer which typically allows for an appropriate setting of the equalization parameters. It has been found that, in some cases, a sound transducer can be uniquely identified using a measurement of an impedance of the sound transducer over frequency, because the evolution of the impedance of the sound transducer over frequency is closely related to the specific design of the sound transducer and can be considered as a “fingerprint” of the sound transducer.
- the equalization parameter determinator comprises a sound transducer identification configured to identify a sound transducer using a measurement of an impedance of the sound transducer over frequency, and to select a set of equalization parameters in dependence on a result of the sound transducer identification.
- This embodiment is based on the idea that it is often possible to (uniquely) identify a sound transducer on the basis of the measurement of the impedance of the sound transducer over frequency. In this case, it is an efficient solution to select a set of equalization parameters (which may, for example, be stored in a database) on the basis of the result of the identification.
- the equalization parameter determinator is configured to compare a measured impedance of the sound transducer over frequency (i.e., for a plurality of frequency values) with a plurality of reference impedance curves (each represented, for example, by a plurality of impedance values associated with a plurality of different frequencies) over frequency (which are associated to reference sound transducers, and which may be stored in a database), and to select a set of equalization parameters in dependence on a result of the comparison.
- the equalization parameter determinator is configured to determine measures of differences (like, for example, mean-square-differences) between the measured impedance of the (actually used) sound transducer over frequency and the reference impedance curves (of the reference sound transducers) over frequency, and to select a set of equalization parameters in dependence on the measures of differences. It has been found that differences between the measured impedance of the sound transducer over frequency and the reference impedance curves over frequency can be determined with moderate computational effort. For example, even the impedances are described by complex values, differences (difference values) between the measured complex impedance values of the actually used sound transducer and previously measured complex reference impedance values can be computed.
- measures of differences like, for example, mean-square-differences
- difference values may, for example, be weighted to form a norm which describes, for example, as a single numeric value (“measure of difference”) the difference between the measured impedance of the actually used sound transducer over frequency and the previously measured reference impedance curve.
- measure of difference a single numeric value
- the equalization parameter determinator is configured to access a database which comprises an association between reference impedance curves over frequency and associated sets of equalization parameters. Accordingly, it is possible to efficiently manage the reference impedance curves over frequency. Also, it is possible to update the set of reference impedance curves over frequency by adding an entry to the database. Moreover, the usage of a database, which may be stored locally in the apparatus for processing an audio signal, or which may be stored remotely on a server, or which may be partly downloaded from the server to the apparatus for processing an audio signal, helps to achieve a maximum flexibility.
- the equalization parameter determinator is configured to combine equalization parameters associated with a plurality of reference sound transducers, the reference impedance curves over frequency of which have a similarity (or, as a special case, even an identity) in at least one distinctive feature (or, equivalently, characteristic feature) with the measured impedance of the (actually used) sound transducer over frequency, to obtain the set of equalization parameters (for the actually used sound transducer).
- This concept is particularly advantageous if there is no set of equalization parameters available for the actually used sound transducer.
- the equalization parameters of “similar” sound transducers having similar impedance curves over frequency are typically similar.
- the equalization parameters associated with these identified reference impedance curves can be combined, and the result of this combination (i.e., a set of equalization parameters obtained by the combination) will typically provide reasonably good results with the actually used sound transducer.
- multiple distinctive features may be evaluated, and for each characteristic feature under consideration, a reference impedance curves may be identified which best approximates said characteristic feature under consideration.
- equalization parameters or sets of equalization parameters associated with the identified reference impedance curves (which have one or more distinctive features in common with the measured impedance curve) are combined.
- the combination may, for example, comprise a weighted combination, wherein the weighting may be preset.
- equalization parameters associated with the identified reference impedance curves may also be combined such that equalization parameters associated with different of the identified reference curves are weighted differently relative to each other over frequency, such that, for example, equalization parameters associated with the first identified reference impedance curve are weighted stronger in a first frequency region than in a second frequency region, while equalization parameters associated with a second identified reference impedance curve are weighted stronger in the second frequency region than in the first frequency region.
- the concept to combine equalization parameters associated with a plurality of different identified reference impedance curves allows to provide a set of equalization parameters which is well-adapted to a measured impedance over frequency of an actually used sound transducer even if none of the reference impedance curves perfectly fits the measured impedance over frequency.
- the equalization parameter determinator is configured to combine fitting features of a plurality of sets of equalization parameters (for example, filter settings or filter coefficients) associated with different reference impedance curves over frequency, to obtain the set of equalization parameters associated with the measured impedance of the sound transducer.
- a plurality of sets of equalization parameters for example, filter settings or filter coefficients
- the reference impedance curves over frequency are based on previous impedance measurements using reference sound transducers.
- the sets of equalization parameters are advantageously based on a pre-computation on the basis of previous frequency response measurements using the reference sound transducers. Accordingly, it is possible to obtain a set of equalization parameters for an “unknown” (currently used) sound transducer by a combination of equalization parameters of reference sound transducers, which have been obtained in a reliable manner (for example, at the side of the manufacturer, or at the side of some audio specialists). Accordingly, good results can be obtained.
- the apparatus for processing an audio signal is configured to receive results of a measurement of an impedance of the (actually used) sound transducer over frequency from an impedance measurement device configured to determine a ratio between a voltage and a current at a sound transducer connection (or, equivalently, at some point of an amplifier providing a signal to the sound transducer) for different frequencies.
- the apparatus for processing an audio signal can compute the impedance on the basis of the information about the voltage and the information about the current.
- the impedance measurement device is configured to determine a complex-valued impedance of the sound transducer over frequency, for example, in a Cartesian representation or in a polar representation.
- a complex-valued impedance of the sound transducer over frequency, for example, in a Cartesian representation or in a polar representation.
- the apparatus comprises an equalization parameter determinator for determining a set of equalization parameters and an equalizer configured to equalize an input audio signal, to obtain an equalized audio signal.
- the equalization parameter determinator is configured to set the equalization parameters in dependence on a user input from a user interface.
- the equalization parameter determinator is also configured to upload the set of equalization parameters and an information about the sound transducer to a global equalization parameter database, which is accessible by multiple apparatuses for processing an audio signal of multiple users. Accordingly, it is possible to share a “good” equalization parameter setting with other users.
- the uploaded information about the sound transducer may, for example, comprise a sound transducer identifier (for example, a sound transducer model number or the like), or an information about characteristics of the sound transducer (for example, measured impedance values, or the like).
- a sound transducer identifier for example, a sound transducer model number or the like
- an information about characteristics of the sound transducer for example, measured impedance values, or the like.
- the equalization parameter determinator further comprises a sound transducer identifier configured to identify a sound transducer and to select a set of equalization parameters based on the identification of the sound transducer.
- the apparatus is also advantageously configured to download one or more sets of equalization parameters from the global equalization parameter database.
- the sound transducer identifier is advantageously configured to take into account the one or more downloaded sets of equalization parameters. This embodiment according to the invention brings along the advantage that it is usable in many situations. If a set of equalization parameters is available in the global equalization parameter database for an identified sound transducer, the apparatus may simply use (or, more generally, take into account) the one or more downloaded sets of equalization parameters.
- a user may still manually set the equalization parameters using an appropriate user interface. Also, in this situation, the user can contribute to the improvement of the global equalization parameter database, such that the users who are able to find appropriate equalization parameters have the possibility to facilitate the life of other users with an identical apparatus. Thus, the user satisfaction can be significantly improved.
- Another embodiment according to the invention creates a system.
- the system comprises a global equalization parameter database and an apparatus for providing an audio signal, as described above.
- Such a system brings along the same advantages which have been discussed for the apparatus for providing an audio signal.
- FIG. 1 shows a block schematic diagram of an apparatus for processing an audio signal for reproduction by a sound transducer, according to a first embodiment
- FIG. 2 shows a block schematic diagram of an apparatus for processing an audio signal for reproduction by a sound transducer, according to a second embodiment
- FIG. 3 shows a block schematic diagram of an apparatus for processing an audio signal for reproduction by a sound transducer, according to a third embodiment
- FIG. 4A which includes FIGS. 4A-1 and 4 A- 2 , shows a graphic representation of examples of acoustical responses (left) versus electrical impedance responses (right) for two different types of headphones: intra-concha (upper) and circum-aural (lower);
- FIG. 4B shows table representation of differences in the impedance response of two different types of headphones
- FIG. 5 shows a block schematic diagram of an apparatus for processing an audio signal for reproduction by a sound transducer, according to a fourth embodiment of the invention
- FIG. 6 shows a schematic representation of a system for a sound transducer equalization, according to an embodiment of the invention
- FIG. 7 shows a schematic representation of different approaches to apply a sound transducer equalization (for example, a headphone equalization);
- FIG. 8 shows a graphic representation of frequency responses of different headphones
- FIG. 9 shows a screenshot of a so-called “Life Vibes” sound enhancement for headphones
- FIG. 10 shows a screenshot of a ten-band equalization in a so-called “Winamp” media player
- FIG. 11 shows a screenshot of a so-called “Engage” algorithm with headphone selection
- FIG. 12 shows a graphic representation of a “Nubert” ATM device
- FIG. 13 shows a graphic representation of a lower cut-off frequency by the “Nubert” ATM.
- FIG. 1 shows a block schematic diagram of an apparatus for processing an audio signal for reproduction by a sound transducer, according to a first embodiment of the present invention.
- the apparatus according to FIG. 1 is designated in its entirety with 100 .
- the apparatus 100 comprises an equalization parameter determinator 110 for determining a set 112 of equalization parameters.
- the apparatus 100 also comprises an equalizer 120 configured to equalize an input audio signal 122 , to obtain an equalized audio signal 124 .
- the equalizer 120 typically receives the set 112 of equalization parameters provided by the equalization parameter determinator 110 for the equalization.
- the equalized audio signal 124 is intended for reproduction by a sound transducer 130 , wherein the sound transducer 130 is typically not part of the apparatus 100 . Rather, the sound transducer 130 is typically an external sound transducer like, for example, an external loudspeaker, headphone, headset, or the like.
- the equalization parameter determinator 110 comprises a sound transducer identification 110 a which is configured to identify a sound transducer using an image recognition.
- the sound transducer identification 110 a may receive a representation 114 of an image of the sound transducer 130 or of a label associated with the sound transducer 130 .
- the equalization parameter determinator also comprises a parameter selection 110 b which is configured to select a set of equalization parameters in dependence on a result of the sound transducer identification.
- the equalization parameter determinator 110 provides the set 112 of equalization parameters for usage by the equalizer 120 on the basis of a sound transducer identification, which uses a representation of an image of the sound transducer 130 or a representation of an image of a label associated with a sound transducer 130 as an input information.
- a sound transducer identification uses a representation of an image of the sound transducer 130 or a representation of an image of a label associated with a sound transducer 130 as an input information.
- the parameter selection 110 b may select a set of equalization parameters for usage by the equalizer 120 on the basis of the identifier information provided by the sound transducer identification 110 a . Accordingly, it is possible to determine an appropriate set of equalization parameters automatically, provided that it is possible to identify the sound transducer 130 using an image recognition and that a set of equalization parameters is available for the identified sound transducer.
- an identifier for example a number, a string, or the like
- the parameter selection 110 b may select a set of equalization parameters for usage by the equalizer 120 on the basis of the identifier information provided by the sound transducer identification 110 a . Accordingly, it is possible to determine an appropriate set of equalization parameters automatically, provided that it is possible to identify the sound transducer 130 using an image recognition and that a set of equalization parameters is available for the identified sound transducer.
- the image recognition may be based on different mechanisms.
- the image recognition may identify the sound transducer on the basis of the specific shape of the sound transducer.
- different types of sound transducers may be easily distinguished by their entirely different appearance (intra-canal versus intra-concha versus supra-aural versus circum-aural).
- An even more detailed identification may be based on additional features, like, for example, dimensions of specific elements of the sound transducer, ratios between dimensions of different elements of the sound transducer, letters or signs arranged on the sound transducers, and the like.
- the sound transducer identification 110 a may, in some embodiments, be precise enough to identify a specific model of sound transducer.
- the sound transducer identifier provided by the sound transducer identification 110 a may comprise different precisions in different embodiments.
- the parameter selection 110 b may use a database which is contained within the apparatus 100 or may access an external database to obtain a set of equalization parameters for the sound transducer (or class of sound transducer) identified by the sound transducer identification 110 a .
- the sound transducer identification information provided by the sound transducer identification 110 a on the basis of the image of the sound transducer, or of a label associated with the sound transducer may be used to query a database (or a table) associating a set of equalization parameters to a sound transducer identifier.
- an appropriate set of equalization parameters, associated with the sound transducer identifier provided by the sound transducer identification 110 a may be provided to the equalizer 120 .
- a label associated with the sound transducer may be evaluated by the image recognition of the sound transducer identification 110 a , rather than the shape of the sound transducer.
- an optical barcode or a multi-dimensional optical code may be evaluated by the image recognition of the sound transducer identification 110 a , to obtain a sound transducer identifier.
- a number content or a textual content of a barcode or a multi-dimensional optical code may be used as a sound transducer identifier for the selection of a set of equalization parameters.
- an image of the sound transducer or of a label associated with the sound transducer may be sufficient to allow for an automatic selection of equalization parameters which fit the sound transducer.
- an image may be easily taken within the camera which is typically integrated into a smart-phone, laptop computer, or another multimedia device. Consequently, it is very easy for a user of such a device, which comprises the apparatus 100 , to obtain an appropriate set of equalization parameters. Thus, a user satisfaction is typically improved.
- FIG. 2 shows a block schematic diagram of an apparatus for processing an audio signal for reproduction by a sound transducer, according to a second embodiment of the present invention.
- the apparatus according to FIG. 2 is designated in its entirety with 200 .
- the apparatus 200 comprises an equalization parameter determinator 210 for determining a set 212 of equalization parameters.
- the apparatus 200 further comprises an equalizer 220 configured to equalize an input audio signal 222 , to obtain an equalized audio signal 224 , which is intended to be reproduced by a sound transducer 230 , which typically is external to the apparatus 200 .
- the equalization parameter determinator 210 comprises a sound transducer identification 210 a which is configured to identify a sound transducer using an identification signal 214 which is provided by the sound transducer via an audio connection.
- the equalization parameter determinator also comprises a parameter selection 210 b which is configured to select a set of equalization parameters in dependence on a result of the sound transducer identification 210 a .
- the parameter selection 210 b may receive a sound transducer identifier from the sound transducer identification 210 a and select a corresponding set of equalization parameters 212 for usage by the equalizer on the basis of the sound transducer identifier.
- the identification signal 214 may be received by the apparatus 200 (or by the equalization parameter determinator 210 ) from the sound transducer 230 via an audio connection which also provides the equalized output signal 224 , or an amplified and/or post-processed version thereof, to the sound transducer 230 .
- an audio connection may be used both for outputting an audio signal to be output by the sound transducer 230 and for receiving the identification signal 214 .
- an audio connection (or, more precisely, a specific line of the audio connection or a specific pin of an audio connector) may be reused both for transporting an audio information (for example, an analog audio information, i.e. an analog time domain signal) and the identification signal 214 .
- the apparatus 200 allows for a selection of an appropriate set of equalization parameters with comparatively moderate technical effort.
- a number of connections (or connection conductors, or connector pins) between the apparatus 200 and the sound transducer 230 can be kept small by receiving the identification signal via the audio connection (for example, via an audio line, which is shared for the transmission of the identification signal).
- the identification signal may be separated from an audio content on the audio connection using a filter (for example, a high-pass filter) or a spread spectrum detector.
- an encoded information which is contained in the identification signal or represented by the identification signal, may be used by the sound transducer identification 210 a to obtain the sound transducer identification information, which is provided to the parameter selection 210 b .
- some additional demodulation or decoding may be performed in some embodiments for an extraction of the information content of the identification signal.
- an information content of the identification signal provided by the sound transducer via the audio connection may be used to provide the sound transducer identification information, and to select, in response to the sound transducer identification information, an appropriate set of equalization parameters associated with the identified sound transducer 230 .
- the equalization parameters of the equalizer 220 may be set to fit the identified sound transducer 230 . Accordingly, it is possible to automatically adjust the equalizer 220 to obtain a good (or even optimal) hearing impression. Thus, a user satisfaction can be significantly improved.
- FIG. 3 shows a block schematic diagram of an apparatus for processing an audio signal according to a third embodiment of the present invention.
- the apparatus according to FIG. 3 is designated in its entirety with 300 .
- the apparatus 300 comprises an equalization parameter determinator 310 for determining a set 312 of equalization parameters.
- the apparatus 300 also comprises an equalizer 320 configured to equalize an input audio signal 322 , to obtain an equalized audio signal 324 , which is intended to be output by the sound transducer 330 (which is typically external to the apparatus 300 ).
- the equalization parameter determinator 310 is configured to obtain a set 312 of equalization parameters using a measurement of an impedance of the sound transducer 330 over frequency.
- the equalization parameter determinator 310 may be configured to perform said measurement of the impedance of the sound transducer over frequency.
- the equalization parameter determinator 310 may receive a measured information describing the impedance of the sound transducer 330 over frequency from an impedance measurement device (which may be part of the apparatus 330 , or which may be external to the apparatus 330 ).
- the measured information describing the impedance of the sound transducer over frequency may be used to identify the sound transducer 330 .
- the measured information describing the impedance of the sound transducer over frequency may be compared with a plurality of reference impedance curves over frequency of a plurality of reference sound transducers which may have been characterized by the manufacturer or by any other entity.
- the equalization parameter determinator that the actually used sound transducer is of the same type (or at least a very similar type) as the corresponding previously characterized sound transducer.
- a set of equalization parameters associated with said corresponding previously characterized sound transducer may be used as the set 312 of equalization parameters for usage by the equalizer 320 .
- the equalization parameter determinator 310 may, in this embodiment, obtain the set of equalization parameters by recognizing that the currently used sound transducer is sufficiently similar, with respect to its impedance over frequency, to a previously characterized sound transducer for which an appropriate set of equalization parameters is known.
- the equalization parameter determinator may be configured to derive the set of equalization parameters from equalization parameters of multiple reference sound transducers, which comprise at least some similarities, with respect to the impedance over frequency, to the actually used sound transducer.
- the equalization parameter determinator may be configured to identify one or more “most distinctive” (or most characteristic) features of the measured impedance over frequency of the actually used sound transducer, and to identify a plurality of reference sound transducers, the reference impedance curves of which have the same distinctive (or characteristic) features (or at least sufficiently similar distinctive features or characteristic features) as the measured impedance over frequency of the actually used sound transducer.
- the equalization parameter determinator may combine (for example, in a weighted manner) equalization parameters associated with the reference sound transducers having identical or similar characteristic features (of the impedance over frequency) like the actually used sound transducers.
- equalization parameters of such reference sound transducers may be selectively combined (for example, in a weighted manner) to obtain the set 312 of equalization parameters for usage by the equalizer 320 .
- the equalization parameter determinator may determine the equalization parameters of the set 312 of equalization parameters separately for the different frequency regions, wherein the actually used equalization parameters (of the set 312 of equalization parameters) for a given frequency region may be obtained on the basis of equalization parameters of one or more reference sound transducers, the reference impedance curves of which are most similar (in terms of one or more characteristic features, or in term of their overall evolution) to the measured impedance over frequency for the given frequency region.
- the electrical impedance-over-frequency curve (for example, of the actually used sound transducer) may be matched to a specific headphone, or at least a specific headphone class.
- the electrical impedance-over-frequency curve can be measured using currently developed devices like, for example, amplifiers which can perform current sensing to e.g. prevent speaker damage (see, for example, reference [11]).
- a measurement process may be performed while voltage and current are recorded to calculate a complex impedance over frequency.
- a plurality of impedance values for example of the sound transducer 330
- a plurality of different frequencies are measured for a plurality of different frequencies (advantageously for at least five or at least 10 different frequencies).
- advantageously complex impedance values are determined which describe both a real part and an imaginary part of the impedance of the sound transducer (for example, of the sound transducer 330 ).
- Different types of representation real part/imaginary part, or magnitude/phase
- FIG. 4 a shows a graphic representation of acoustical responses (left) versus electrical impedance responses (right) for two different types of headphones.
- FIG. 4 a shows an example of an intra-concha type (upper plot, reference numerals 410 . 420 ) and a circum-aural type (lower plot, reference numbers 430 , 440 ).
- FIG. 4 b shows a table representation of differences in the impedance response of two different types of headphones.
- FIG. 4 b shows a table of differences.
- a first graphical representation 410 represents a magnitude 412 of an acoustical frequency response of an intra-concha headphone.
- An abscissa 410 a describes a frequency in Hz, and an ordinate describes a level (or relative level) in decibel.
- a second graphical representation 420 describes a magnitude 422 and a phase 424 of an electrical impedance response of the intra-concha headphone.
- An abscissa 420 a describes a frequency in Hz
- a first ordinate 420 b describes a magnitude of the impedance in ohms
- a second ordinate 420 c describes a phase in degrees.
- a third graphical representation 430 describes a magnitude 432 of an acoustical frequency response of a circum-aural headphone.
- An abscissa 430 a describes a frequency in Hz and an ordinate 430 b describes a level (or relative level) in decibel.
- a fourth graphical representation 440 describes a magnitude 442 and a phase 444 of an electrical impedance response of the circum-aural headphone.
- An abscissa 440 a describes a frequency in Hz
- a first ordinate 440 b describes a magnitude of the impedance in ohms
- a second ordinate 440 c describes a phase of the electrical response in degrees.
- both the magnitude of the acoustical frequency response and the magnitude and phase of the electrical impedance response of the different headphones differ significantly.
- different distinctive features can be extracted (for example, by the apparatus 300 , or by the equalization parameter determinator 310 ) from a measured information describing an impedance of the headphones (sound transducers) over frequency.
- an equalization parameter determinator could be configured to extract, as a characteristic feature, an average impedance over a certain frequency range.
- an average magnitude of the impedance of the intra-concha headphones is approximately 21.5 ohms over the frequency range shown in FIG. 4 a .
- an average magnitude of the impedance for the circum-aural headphone is approximately 300 Ohm over the frequency range shown in FIG. 4 . Accordingly, the average impedance over a given frequency range could be considered as a distinctive feature. Moreover, a frequency at which the impedance reaches a peak could also be extracted by the equalization parameter determinator 310 as a characteristic feature.
- the intra-concha headphone exhibits a local maximum of the impedance approximately at 6 kHz while the circum-aural headphone comprises such a maximum of the magnitude of the impedance at approximately 100 Hz (wherein it should be noted that the frequency, at which there is a maximum of the magnitude of the electrical impedance may be considered as a resonance frequency or main resonance frequency).
- the variation of the magnitude of the electrical impedance over a given frequency range and the variation of the phase of the electrical impedance response over a given frequency range may also be determined as a distinctive feature by the equalization parameter determinator 310 .
- the variation (or deviation) of the magnitude of the electrical impedance response is comparatively small for the intra-concha headphone.
- a variation of the magnitude and of the phase of the electrical impedance response over the given frequency range is comparatively large for the circum-aural headphone.
- 4 b shows a summary of distinctive features of the two example headphones discussed above, wherein it should be noted that said distinctive features can be determined by the equalization parameter determinator and used to decide which reference sound transducer will be considered as being sufficiently similar to the currently used sound transducer. However, any other distinctive features of the measured impedance over frequency may also be determined by the equalization parameter determinator.
- the filter or, more generally, the set of equalization parameters which matches best to the frequency response (e.g. measured impedance over frequency) of the currently plugged-in headphones (as an example, see the left side of FIG. 4 a , i.e., the graphic representations 410 and 130 ).
- Approach A Approach B
- Approach B the equalization parameter determinator
- the database may be a table with two columns: electrical complex impedance curves (for example, reference impedance curves of reference sound transducers, represented by a plurality of reference impedance values for a plurality of different frequencies) on one side (e.g., in one table or column of a table) and the corresponding fitting headphone filters (or, more generally, a set of corresponding equalization parameters) on the other side (e.g., in another linked table, or another column of the table).
- electrical complex impedance curves for example, reference impedance curves of reference sound transducers, represented by a plurality of reference impedance values for a plurality of different frequencies
- the corresponding fitting headphone filters or, more generally, a set of corresponding equalization parameters
- the filters are typically created from acoustical measurements, which usually cannot be done by an end user.
- An error algorithm for example, a least-mean-square algorithm
- a least-mean-square algorithm may be applied to compare the electrical impedance curve over frequency (for example, a magnitude and a phase) measured for the actually used sound transducer, which is connected to the apparatus 300 , to previously measured electrical impedance curves (also designated as reference impedance curves of a reference sound transducer) stored in a database.
- the plugged-in headphones i.e., the actually used headphones connected to the apparatus 300
- the fitting filters or, generally, the fitting set of equalization parameters
- the equalization parameter determinator 310 finds out, using an “error algorithm”, which provides a measure of a difference between two impedance curves, that the measured impedance over frequency of the actually used sound transducer is identical, or sufficiently similar (within a predetermined tolerance defined by the error algorithm) to one of the reference impedance curves stored in the database, the equalization parameter determinator selects the set of impedance parameters associated with said identified reference impedance curve for usage by the equalizer 320 .
- a fitting filter may be generated.
- an algorithm for example, PCA analysis or principal component analysis
- the equalization parameter determinator is configured to perform such an algorithm on multiple reference impedance curves (i.e., previously measured electrical impedance curves of reference sound transducers), wherein the equalization parameter determinator may be configured to obtain an information about the reference impedance curves from a database.
- the database may be stored locally on the apparatus 300 , or may be downloaded partially, or completely, from a server.
- the equalization parameter determinator may extract one or more “distinctive features” from the reference impedance curves.
- the fitting features of different filters for multiple headphones may be combined to a corresponding filters in the frequency domain fitting for the specific headphone currently measured.
- the equalization parameter determinator may determine one or more “most distinctive” features of the measured impedance over frequency of the currently used headphone, and may identify a plurality of reference sound transducers (which are described by a database entry or by a table entry comprising a representation of a reference impedance curve and of a corresponding set of equalization parameters) which have a sufficient similarity (with respect to a similarity measure) of one or more “distinctive features” of their (reference) impedance curves over frequency with the most distinctive features of the measured impedance over frequency of the currently used sound transducer. Then, equalization parameters of these identified reference sound transducers are combined, to obtain the set 312 of equalization parameters for usage by the equalizer 320 .
- the weighting of the equalization coefficients of the identified reference sound transducers in this combination can be determined, for example, in dependence on a measure of the similarity between the reference impedance curves of the reference sound transducer and the measured impedance over frequency of the actually used sound transducer.
- the weighting may also be chosen in a frequency-dependent manner, such that, for example, the low-frequency equalization parameters of a first reference sound transducer can be selectively weighted stronger than the equalization parameters of a second reference sound transducer if the reference impedance curve of the first reference sound transducer is more similar to the measured impedance over frequency of the actually used sound transducer in a low frequency range when compared to the reference impedance curve of the second reference sound transducer.
- higher frequency equalization parameters of the second reference sound transducer can be selectively weighted stronger in the combination if the reference impedance curve of the second reference sound transducer is more similar to the measured impedance over frequency of the actually used sound transducer when compared to the reference impedance curve of the first sound transducer, and so on.
- the equalization parameter determinator may efficiently combine equalization parameters of multiple reference sound transducers, to obtain the set 312 of equalization parameters, if there is no sufficiently good match between the reference impedance curve of a single reference sound transducer and the measured impedance over frequency of the currently used sound transducer.
- the equalization parameter determinator 310 can efficiently obtain a set 312 of equalization parameters on the basis of the measured information describing an impedance of a currently used sound transducer over frequency. Particularly good results can be obtained if an impedance of the actually used sound transducer is considered over a significant frequency range (e.g., for a plurality of different frequencies), wherein it is advisable to consider the impedance for at least five or at least ten frequencies.
- FIG. 5 shows a schematic representation of an apparatus for processing an audio signal for reproduction by a sound transducer.
- the apparatus according to FIG. 5 is designated in its entirety with 500 .
- the apparatus 500 comprises an equalization parameter determinator 510 for determining a set 512 of equalization parameters.
- the apparatus 500 also comprises an equalizer 520 configured to equalize an input audio signal 522 , to obtain an equalized audio signal 524 .
- the equalization parameter determinator 510 is configured to set the equalization parameter 512 in dependence on a user input from a user interface.
- the equalization parameter determinator 510 is also configured to upload the set 512 of equalization parameters and an information about the sound transducer 530 (which is typically external of the apparatus 500 ) to a global equalization parameter database, which is accessible by multiple apparatuses for processing an audio signal of multiple users.
- the equalization parameter determinator 510 allows a user to set the equalization parameters of the set 512 of equalization parameters according to his hearing impression.
- at least an experienced user may be able to determine an appropriate set of equalization parameters which allows for a satisfactory hearing impression.
- the user who has set the equalization parameters using the user interface will be able to share the equalization parameters with other users by uploading the information about the set of equalization parameters in combination with an information about the sound transducer to a so-called “global” equalization parameter database, which is typically accessible by multiple apparatuses of multiple users.
- the user interface will allow the user to set up the equalization parameters (for example, to define a filter curve over frequency) and to also input an information about the sound transducer (for example, a model number of the sound transducer, or the like).
- an information about the sound transducer for example, a model number of the sound transducer, or the like.
- a meaningful information can be uploaded to the “global” equalization parameter database.
- FIG. 6 shows a schematic representation of a system for headphone equalization.
- the system according to FIG. 6 is designated in its entirety with 600 . It comprises a global filter parameter database 610 , which may, for example, be arranged in a central server.
- the system 600 also comprises a user device 610 which may, for example, comprise a local filter parameter database 620 , an equalization parameter determinator 630 and a filtering and/or equalizer 640 .
- Headphones 650 may be connected to the user device 610 , to receive an audio signal provided using the equalizer 640 .
- the global filter parameter database 610 may, for example, store a plurality of reference impedance curves of the reference sound transducers and associated equalization parameters.
- the equalization parameters stored in the global filter parameter database 610 may, for example, be based on headphone measurements (or, generally, sound transducer measurements) of the reference headphones (or, generally, reference sound transducers), and a target equalization design, during which the equalization parameters are derived from the measured acoustical frequency response of the respective headphones.
- the equalization parameters stored in the global filter parameter database 610 may be appropriate to compensate for the imperfect acoustical frequency responses of the reference headphones.
- the global filter parameter database 610 may define an association between reference headphone types and corresponding sets of equalization parameters.
- the global filter parameter database may define an association between a set of equalization parameters and reference impedance curves over frequency of the reference sound transducers.
- the database may define which set of equalization parameters belongs to a headset having a specific reference impedance curve over frequency.
- User device 610 may optionally (but not necessarily) comprise a local filter parameter database 620 .
- the user device may be able to download a part of the content of the global filter parameter database 610 (or the entire content of the global filter parameter database 610 ).
- the information from the global filter parameter database 610 may be downloaded to the local filter parameter database 620 in advance, or upon a specific request (for example, when an unknown headphone is plugged into the user apparatus 610 ).
- the user apparatus 610 is further configured to use one or more out of four methods (designated “method A” to “method D”) to obtain an appropriate set of filter parameters (or, generally, of equalization parameters) for the filtering/equalization 640 .
- the filter parameter determinator (or equalization parameter determinator) of the user apparatus 610 performs an automatic headphone identification. Accordingly, an automatic parameter selection may be performed (for example, using an automatic parameter selector).
- the apparatus 610 (or the equalization parameter determinator 630 thereof) may automatically identify a headphone and may retrieve, from the local filter parameter database 620 or from the global filter parameter database 610 , an appropriate set 632 a of filter parameters (or of equalization parameters) for the filtering/equalization 640 .
- the functionality of the equalization parameter determinator 110 and/or 210 and/or 310 as described with reference to FIG. 1 , FIG.
- the equalization parameter determinator 630 of the user device 610 may be used in the equalization parameter determinator 630 of the user device 610 .
- the equalization parameter set 632 a may correspond to the set 112 , 212 , 312 of equalization parameters.
- the local filter parameter database 620 may, in this case, store the reference input information that may be used by the equalization parameter determinators 110 , 210 , 310 .
- the equalization parameter determinator 630 of the user device 610 may, alternatively or in addition, use a second method (“method B”) for the selection of the filter parameter set 632 b for usage by the filtering/equalization 640 .
- a user interface is provided for a manual selection of a type of a sound transducer. Accordingly, the user manually selects a model number, a model identifier or the like, of the headphone (or the sound transducer) attached to the user device. The user may either directly enter the model number or model identifier, or may choose the model number or model identifier from a list, which may be provided, for example, on the basis of the entries of the local filter parameter database 620 .
- the local filter parameter database 620 may be queried to output a set of equalization parameters associated with a sound transducer of the user specified model number or model identifier.
- the global filter parameter database 610 may be queried (for example, via a network connection) for a set of equalization parameters associated with the model number or the model identifier specified by the user.
- the filter parameter set 632 b (or set of equalization parameters) may be provided on the basis of a manual selection of the type of sound transducer, and on the basis of a query of the local filter parameter database 620 and/or of the global filter parameter database 610 .
- a third concept (“method C”) may be implemented in the user apparatus 610 , or in the equalization parameter determinator 630 thereof, to provide a filter parameter set for the filtering/equalization 640 .
- a user interface may be provided in combination with a parameter generator, to provide a filter parameter set 632 c .
- the parameter generator which is used according to the third concept, may provide a filter parameter set 632 c on the basis of a user input. For example, a user may adjust parameters of a multi-band equalizer using the user interface.
- a fourth concept (“method D”) may be used for providing the set of filter parameters.
- a set 632 d of filter parameters may be obtained on the basis of an input from a user interface.
- a parameter generator may be used.
- some information characterizing the headphones (or sound transducer) 650 connected to a user device 610 may be received from the user interface.
- a model name or other model identifier of the headphone 650 may be input via the user interface according to concept 4 (“method D”).
- the equalization parameter determinator 630 of the user device 610 may be configured to upload an information comprising a filter parameter set (or, generally, a set of equalization parameters) and a model identifier identifying the currently used headphones 650 to the global filter parameter database 610 when the user has provided information via the user interface which results in a “sufficiently good” filter parameter set, which, according to the user's assessment, results in an acceptable or sufficiently good audio quality of the audio signal presented by the headphones 650 .
- the user interface may provide a possibility to the user to adjust (and/or tune) the filter parameter set 632 d until the audio quality of the audio signal presented to the user by the headphones 650 fulfills the user's expectations, and to confirm that the audio quality of the audio signal equalized using the currently selected (or adjusted) filter parameter set 632 d fulfills his expectations.
- the equalization parameter determinator 630 may upload a combination of the currently used filter parameter set, which was approved by the user, and a model identifier of the currently used headphones 650 to the global filter parameter database 610 .
- the global filter parameter database 610 may store an association between a model identifier of the currently used headphones 650 and a currently used filter parameter set 632 d (which, according to the user's assessment and confirmation, results in a sufficiently good audio quality), such that other users (or user devices, which may be substantially identical to the user device 610 ) can profit from the current user's efforts to find a reasonably good filter parameter set 632 d .
- the filter parameter set 632 d which has been identified on the basis of a manual adjustment of the filter parameter set via the user interface, can subsequently be used, by other user devices in an automatic or semi-automatic filter parameter set selection (which may, for example, be performed according to the first concept (“method A”) or second concept (“method B”).
- the system 600 allows for a selection of filter parameter sets (or, generally, a set of equalization parameters) using different approaches.
- An automatic parameter selection using an automatic parameter selector in combination with an automatic headphone identification
- a manual parameter selection using a manual parameter selector in combination with a user interface
- a manual parameter generation without feedback using a parameter generator and a user interface
- a manual parameter generation with feedback using a parameter generator and a user interface, as well as a feedback
- Manually generated filter parameter sets can be fed back to a global filter parameter database, and can be downloaded from said global filter parameter database subsequently, to reuse the efforts of the manual parameter generation. Accordingly, a sufficiently good filter parameter set can be obtained with reasonably small effort in many circumstances.
- FIG. 7 shows block schematic diagrams which describe different approaches for applying the headphone equalization (for example, defined by the respectively determined filter parameter sets 632 a , 632 b , 632 c , 632 d , or the set of equalization parameters determined by one of the apparatuses 100 , 200 , 300 , 500 ).
- the headphone equalization may be applied at a very high level, for example at an application level.
- the computer program 712 is executed, for example, by an applications processor, which may be a main microprocessor of a computer system or of a smart-phone.
- an equalized audio signal (wherein the headphone equalization is already applied) 714 is output to a further dedicated signal processing 716 which may comprise a combination of a digital-to-analog converter, an audio codec and a digital signal processor.
- the dedicated audio signal processing 716 provides, as an output signal, an equalized audio signal 718 , which may be an analog signal, to a headphone amplifier 720 .
- the headphone amplifier amplifies the equalized (typically analog) audio signal 718 and provides an amplified audio signal to the headphones 722 .
- the actual headphone equalization may be performed at a very high level, namely at the level of the application program, using the applications processor.
- the program 732 comprising the application and the graphical user interface does not perform the headphone equalization.
- the headphone equalization is not performed by the applications processor (for example, main processor) according to this implementation alternative.
- the applications processor provides the non-headphone-equalized audio signal 734 and a set of filter parameters or equalization parameters 735 to the dedicated audio signal processing 736 , which may comprise a digital-to-analog converter, an audio codec and a digital signal processor.
- the digital signal processor of the dedicated audio processing 736 may apply the headphone equalization, and consequently provides an equalized (typically analog) audio signal 738 to the headphone amplifier 740 .
- the headphone amplifier 740 amplifies the equalized audio signal 738 and provides the amplified audio signal to the headphones 742 .
- the headphone equalization is applied only at the headphone amplifier.
- a computer program 752 which implements the application and the graphical user interface, and which is executed by an applications processor, does not perform the headphone equalization.
- the applications processor provides a non-headphone-equalized audio signal to the dedicated audio processing 756 .
- the applications processor provides an information 755 describing the filter parameters directly to the headphone amplifier 760 .
- the dedicated audio signal processing 756 provides a typically analog audio signal 758 to the headphone amplifier 760 , wherein a typically analog equalization is performed by the headphone amplifier 760 and is adjusted on the basis of the information 755 describing the filter parameters. Accordingly, the headphone amplifier 760 performs the actual headphone equalization and consequently provides an equalized amplified audio signal to the headphones 762 .
- One of the main ideas of the present invention is that specific filters or filter parameters can be downloaded to or selected on a device that is designed for headphone playbacks (as shown in FIG. 6 , which shows a functional principle of a headphone equalization).
- a user can download and install a headphone-specific processing functionality to a device.
- the filters can be implemented as analog or digital filters. This headphone equalization improves the perceived audio quality of the connected headphones.
- the technology can be used for any kind of headphones. It is not bound to one specific headphone type or brand.
- These filter parameters can be transmitted to a playback device (for example, through the internet);
- a user-friendly parameter generator on the device can be used. It generates a filter that fits best to this headphone (providing optimal audio quality).
- the filter parameters of the headphone equalization are advantageously derived from the frequency responses of the headphones.
- the frequency responses of the headphones should be known. Typically, this is done by measurements with artificial ears or acoustical couplers.
- a target frequency response (the desired frequency behavior) should be designed.
- the target response can be of any shape. It is even possible to design more than one target equalization curve. For higher audio quality, target responses could follow an equalization curve similar to a so-called “diffuse field”.
- the filter parameters (of an equalization filter) can be calculated (see, for example, reference [5]).
- the filter parameters of all supported/measured headphones may be stored in a database (not necessarily on the playback device or user device) and are therefore referred to as global filter parameter (GFP).
- GFP global filter parameter
- the headphone measurement, the target equalization design and the calculation are typically done by the provider of this technology advance.
- the transmission of filter parameters to and from the device for example, a user device like a personal computer, a music player or multimedia player, or a smart-phone.
- the filter parameters are stored on the playback device, too, referred to as local filter parameters (LFP).
- LFP local filter parameters
- the local filter parameters do not have to contain all headphones of the global filter parameter (GFP) database. It can be a subset of the global filter parameters due to several reasons like:
- a provider only wants to support only a set of his choice
- An application containing the local filter parameter set or the local filter parameters themselves are transmitted from a GLP-server to the playback device, e.g. by internet or a mobile connection.
- the local filter parameter set can be extended afterwards by using the download capability of the technology.
- An extension of the local filter parameter set is may be used if the user connects a headphone that does not match the local filter parameter-set but is available in the global filter parameters database.
- local filter parameter sets can be uploaded from the device to the global filter parameters together with information on the headphone type or model.
- the local filter parameter has to be selected that fits to the currently connected headphones. There are different methods of selecting the correct local filter parameter (see FIG. 6 ).
- the user does not need to know details of headphones attached to the device.
- An application is used to identify the specific headphone model to choose the right local filter parameter.
- a specific headphone identifier can be encoded on the headphone (for example, using a chip in the headphone) and can be transferred to the application for example, via a radio frequency transmission, by a signal outside audio bandwidth (advantageously greater than 20 kHz), using sophisticated circuitry at the headphone amplifier, receiving a ID sequence from the headphone or signaling embedded data in the audio stream, or by optical means (for example, barcode);
- An image recognition application may use additional information to identify the headphone, for example the camera by scanning the headphone or an optical code; and/or
- Detection of headphone matching of the electrical impedance-over-frequency curve to a specific headphone (or at least a specific headphone class).
- the electrical impedance-over-frequency curve can be measured using current developed devices like amplifiers which can perform current sensing to e.g. prevent speaker damage (see, for example, reference [12]). After plugging in new headphones to the device (for example a user device 630 ), a measurement process can be performed while voltage and current are recorded to calculate complex impedance over frequency.
- the impedance curves of different types of headphones show distinctive differences and features. For example, reference is made to the right side of FIG.
- FIG. 4 a shows an example of acoustical impedance (left) versus electrical impedance (right) responses for two different types of headphones, for an example of an intra-concha type (upper plot) and a circum-aural type (lower plot). Also, reference is made to the table of FIG. 4 b , which shows differences in the impedance response of two different types of headphones.
- This database is, for example, a table with two columns: electrical complex impedance curves (typically represented by a plurality of complex impedance values for a plurality of different frequencies) on one side and the corresponding fitting headphone filters on the other side.
- the filters are created from acoustical measurements, which, however, typically cannot be done by the end user.
- An error algorithm compares the electrical impedance curve over frequency (magnitude and phase) to previously measured electrical impedance curves stored in a database. If the error algorithm is successful matching the currently measured curve to one of the database, the plugged-in headphones are identified and the fitting filters can be loaded.
- a fitting filter may be generated.
- an algorithm for example, principal-component-analysis, PCA-analysis
- PCA-analysis principal-component-analysis
- Method B Manual Selection by User (List of Headphones)
- a user can choose his/her specific headphones from a list.
- Parameters for filters are gained by analyzing GFP and extracting the most important contributes (for example, by means of Cluster Analysis or Principle Component Analysis);
- the user interface should allow an A-B comparison to compare between different filter sets and/or the selected filter set and no processing (bypass).
- This method works is an extension of Method D. It allows the user-selected parameters to be uploaded to the database together with information on the type or model used by the user. This allows an extension of the database to headphone models unknown by the database and/or refinement of the parameters based on user opinion.
- one or more of the above functionalities can be performed by the equalization parameter determinators 110 . 210 . 310 . 510 , 630 described herein, wherein the filter parameter set may take the role of the set of equalization parameters.
- the filter parameter set may take the role of the set of equalization parameters.
- some or all of the functionalities described above may be implemented in the apparatuses according to FIGS. 1 , 2 , 3 and 5 or in the system described with reference to FIG. 6 .
- the audio processing can be performed by a pre-installed software or the audio processing is performed by an application that can read and apply the filter parameters, for example, the equalizer of a music player (or music player software).
- audio processors have some capabilities to apply digital or analog filters. They can be controlled by the application. The filter parameters can be converted to best use the filters available in the audio processor.
- an analog audio signal is fed into the headphone amplifier device that is equipped with the proposed headphone equalization.
- Headphone equalization (or equalizer) is applied on that signal.
- this device can be connected to any device that outputs an analog audio signal.
- the most important advantage for the user is an improved sound quality, due to better frequency response of the headphone (as deficiencies of the headphones are compensated);
- Device manufacturers can improve the sound quality by providing a user controlled or automatic headphone identification
- Multimedia software vendors can develop applications that include headphone equalization for the audio signals
- a large database is stored locally allowing selection without connection to an external database.
- information of the global filter parameter database 610 described above can be stored in the local filter parameter database 620 .
- embodiments according to the invention allow to improve the perceived audio quality of headphones.
- the better sound quality is based on filters that are especially designed for headphones.
- the filters and/or filter parameters can be received by a web-based download.
- Embodiments according to the invention overcome the problem to adjust the filters to match the specific headphones attached.
- embodiments according to the invention overcome the disadvantage that a filter adjustment (i.e., equalization) is typically not done by the manufacturer of a consumer media device, although the sound quality could be greatly improved, as the headphone connected is conventionally unknown in most cases.
- a filter adjustment i.e., equalization
- Embodiments according to the invention allow for the future downloading of new headphone filters in many applications.
- aspects have been described in the context of an apparatus, it is clear that these aspects also represent a description of the corresponding method, where a block or device corresponds to a method step or a feature of a method step. Analogously, aspects described in the context of a method step also represent a description of a corresponding block or item or feature of a corresponding apparatus.
- Some or all of the method steps may be executed by (or using) a hardware apparatus, like for example, a microprocessor, a programmable computer or an electronic circuit. In some embodiments, some one or more of the most important method steps may be executed by such an apparatus.
- embodiments of the invention can be implemented in hardware or in software.
- the implementation can be performed using a digital storage medium, for example a floppy disk, a DVD, a Blu-Ray, a CD, a ROM, a PROM, an EPROM, an EEPROM or a FLASH memory, having electronically readable control signals stored thereon, which cooperate (or are capable of cooperating) with a programmable computer system such that the respective method is performed. Therefore, the digital storage medium may be computer readable.
- Some embodiments according to the invention comprise a data carrier having electronically readable control signals, which are capable of cooperating with a programmable computer system, such that one of the methods described herein is performed.
- embodiments of the present invention can be implemented as a computer program product with a program code, the program code being operative for performing one of the methods when the computer program product runs on a computer.
- the program code may for example be stored on a machine readable carrier.
- inventions comprise the computer program for performing one of the methods described herein, stored on a machine readable carrier.
- an embodiment of the inventive method is, therefore, a computer program having a program code for performing one of the methods described herein, when the computer program runs on a computer.
- a further embodiment of the inventive methods is, therefore, a data carrier (or a digital storage medium, or a computer-readable medium) comprising, recorded thereon, the computer program for performing one of the methods described herein.
- the data carrier, the digital storage medium or the recorded medium are typically tangible and/or non-transitionary.
- a further embodiment of the inventive method is, therefore, a data stream or a sequence of signals representing the computer program for performing one of the methods described herein.
- the data stream or the sequence of signals may for example be configured to be transferred via a data communication connection, for example via the Internet.
- a further embodiment comprises a processing means, for example a computer, or a programmable logic device, configured to or adapted to perform one of the methods described herein.
- a processing means for example a computer, or a programmable logic device, configured to or adapted to perform one of the methods described herein.
- a further embodiment comprises a computer having installed thereon the computer program for performing one of the methods described herein.
- a further embodiment according to the invention comprises an apparatus or a system configured to transfer (for example, electronically or optically) a computer program for performing one of the methods described herein to a receiver.
- the receiver may, for example, be a computer, a mobile device, a memory device or the like.
- the apparatus or system may, for example, comprise a file server for transferring the computer program to the receiver.
- a programmable logic device for example a field programmable gate array
- a field programmable gate array may cooperate with a microprocessor in order to perform one of the methods described herein.
- the methods are advantageously performed by any hardware apparatus.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Acoustics & Sound (AREA)
- Theoretical Computer Science (AREA)
- Library & Information Science (AREA)
- Multimedia (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Human Computer Interaction (AREA)
- General Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Health & Medical Sciences (AREA)
- Circuit For Audible Band Transducer (AREA)
- Headphones And Earphones (AREA)
Abstract
An apparatus for processing an audio signal for reproduction by a sound transducer includes an equalization parameter determinator for determining a set of equalization parameters and an equalizer configured to equalize an input audio signal, to obtain an equalized audio signal. Different concepts for the determination of the set of equalization parameters include an image recognition, an evaluation of an identification signal which is provided by the sound transducer via an audio connection, and a measurement of the impedance of the sound transducer over frequency. Also, an upload functionality and a download functionality are provided.
Description
- This application is a continuation of copending International Application No. PCT/EP2013/053743, filed Feb. 25, 2013, which is incorporated herein by reference in its entirety, and additionally claims priority from U.S. Application No. 61/602,767, filed Feb. 24, 2012, which is also incorporated herein by reference in its entirety.
- Some embodiments according to the invention are related to apparatuses for processing an audio signal for reproduction by a sound transducer. Some embodiments are related to a system comprising an apparatus for processing an audio signal for reproduction by a sound transducer. Some embodiments are related to methods for processing an audio signal for reproduction by a sound transducer. Some embodiments are related to a computer program.
- An embodiment according to the invention is related to a downloadable headphone equalization.
- Sound transducers like, for example, headphones or loudspeakers, are widely used for presenting audio signals to listeners. In some cases, the sound transducers are sold together with the equipment providing the audio signals to be presented by said sound transducers. However, in many cases, the sound transducers are bought separately by the customers, which often results in a degradation of the audio quality.
- In the following, some problems will be outlined taking reference to headphones, which are one possible example of a sound transducer.
- Firstly, some general characteristics of headphones will be described. There are different types of headphones used in consumer and professional audio: insert ear-phones (intra-canal), ear-buds (intra-concha), on-ear (supra-aural) and over-the-ear (circum-aural). In mobile communications, headphones are often combined with microphones in one device in order to do hands-free voice calls. For simplicity, these “headsets” will also be referred to as headphones (or sound transducers) in this document.
- Headphones are produced using various technologies and materials. These differences lead to different sound characteristics. This is mainly due to the alternating frequency response produced by different headphones (see
FIG. 8 , which shows a graphic representation of a frequency response of different headphones, and also reference [1]). For example, in thegraphic representation 800 according toFIG. 8 , anabscissa 810 describes a frequency (in the unit of Hertz) in a logarithmic manner. An ordinate 820 describes a level (or relative level) in the unit of decibels in a logarithmic manner. As can be seen, acurve 830 describes a so-called “diffuse-field” frequency response according to international standard ISO-11904-1. Asecond curve 832 describes a frequency response of a “high-quality” headphone. Athird curve 834 describes a frequency response of a “low-cost” headphone. As can be seen, the “high-quality” headphone comprises a frequency response, which approximates the “diffuse-field” frequency response better than the frequency response of the “low-quality” headphone. - Moreover, it should be noted that the frequency response of a headphone is an important component of its perceived quality (see, for example, reference [2]).
- Ideally, the headphones should be capable of providing a frequency response that follows a defined target curve, for example, so-called “diffuse-field equalization”. For details, reference is made, for example, to reference [3]. In many cases, headphones that have a frequency response which strongly differs from an ideal frequency response, are judged to have a bad audio quality.
- The frequency response of a headphone can be identified by measuring on a defined coupler (see, for example, reference [4]). A frequency response describes how much sound pressure is produced in the ear canal when a specific level of electric voltage is fed to the headphones. The level of sound pressure is frequency dependent.
- Measuring these frequency responses of headphones is quite challenging. A dummy head equipped with ear-simulators or an acoustic coupler, special audio measurement hardware and software, and appropriate know-how is mandatory, in many cases, for proper results. Hence, measuring frequency responses of headphones should be done by professionals and not by consumers or end users.
- In the following, filters for headphones will be described.
- The audio quality of headphones can be significantly improved. Therefore, it is recommendable to preprocess (for example, “equalize”) the signal that is later fed to the headphones. This may, for example, be done by filters that fit to the frequency response of the attached headphones (wherein the filtering can also be designated as “equalizing”). For details, reference is made to reference [5]. These filters, for example, can be designed to compensate for the imperfect frequency response, which is referred to as (headphone) equalization. Hence, the audio quality of these headphones may be raised.
- Currently, headphones can be attached to almost all consumer media devices, like, for example, TV sets, game consoles, AV receivers, personal music players, smart-phones, etc. In such devices, filters can be implemented in analog or digital fashion.
- In some cases, the headphones are sold together with a device. However, due to a standardized interface, any headphone can be attached to any device. However, this compatibility often comes at the prices of a poor matching between the device and the headphones.
- Some manufacturers of headphones try to identify the headphone attached to the device in order to select the filters. For example, this is possible for a digital connection via Bluetooth. Alternatively, RFID can be used to identify the headphone (see, for example, reference [6]).
- For an analog connection via headphone jack, it is possible to measure the impedance of headphones. This is done for power control of the headphone amplifier (see, for example, reference [7]). However, an identification of the headphone has not been possible by such simple means.
- In the following, different concepts for a sound enhancement for headphones will be described.
- Audio signal processing for enhancing the quality is done in many applications referred to as sound enhancement, equalizer, virtualizer, etc. Some of the algorithms take into account the specific situation of listening with headphones. They provide headphone effects, like, for example, bass boost or 3D effects. As an example, reference is made to
FIG. 9 , which shows a screenshot of the so-called “Life Vibes” sound enhancement for headphones. However, these concepts do not take into account information about the specific headphone model. - Some multimedia players have the option to set gains of an equalizer (typically 3-10 bands) in order to control the frequency response manually. For example, reference is made to
FIG. 10 , which shows a screenshot of a 10 band equalizer in the “Winamp” media player. However, the frequency resolution is not sufficient for high-quality equalization, and the filter parameters to be set are not known to the user. - One application on a professional audio processing device allows a selection of a predefined set of ten professional headphone models (for details, see reference [8]). Moreover, reference is also made to
FIG. 11 , which shows a screenshot of the so-called “Engage” algorithm with a headphone selection. However, a choice of headphone filters is limited. Also, the headphone equalization can only be applied together with binauralization. - In the following, an automatic detection and equalizing of headphones will be briefly discussed. The smart-phone HTC Sensation XL is shipped together with Beats Audio headphones (for details, see reference [9]). This smart-phone recognizes these headphones automatically and applies an equalization filter that promises “a perfect sound experience”.
- In the following, equalization/correction filter systems for audio speakers will be briefly described. Their equalization/correction filter system is especially designed for loudspeakers. For example, the German speaker manufacturer Nubert developed such a device for their loudspeakers. For details, reference is made, for example, to
FIG. 12 , which shows a few of so-called “Nubert active tuning module (ATM) device”. For further details, reference is made to reference [10]. - The filter system is hardware based and works on analog signals, It has to be linked in between the pre-amplifier (or, alternatively, a playback device, like, for example, CD player) and the power amplifier. The focus is primarily on expanding the lower cutoff frequency. For example,
FIG. 13 , shows how the lower cutoff frequency is expanded by a Nubert ATM. The system only fits for exactly one specific type of loudspeaker. There is no way to match the device for another type of loudspeaker. For a different loudspeaker, it would be useful to buy/connect a different ATM device. - To summarize the above, there is a desire to have a concept which allows for an improvement of an audio quality of sound produced by a sound transducer which works for a wide variety of different sound transducers (for example, a large variety of different headphone types).
- According to an embodiment, an apparatus for processing an audio signal for reproduction by a sound transducer may have: an equalization parameter determinator for determining a set of equalization parameters; and an equalizer configured to equalize an input audio signal, to acquire an equalized audio signal; wherein the equalization parameter determinator includes a sound transducer identification configured to identify a sound transducer using an image recognition, and a parameter selection configured to select a set of equalization parameters in dependence on a result of the sound transducer identification; wherein the image recognition is configured to identify the sound transducer on the basis of a specific shape of the sound transducer.
- According to another embodiment, an apparatus for processing an audio signal for reproduction by a sound transducer may have: an equalization parameter determinator for determining a set of equalization parameters; and an equalizer configured to equalize an input audio signal, to acquire an equalized audio signal; wherein the equalization parameter determinator is configured to acquire a set of equalization parameters using a measurement of an impedance of the sound transducer over frequency; wherein the equalization parameter determinator is configured to combine equalization parameters associated with a plurality of reference sound transducers, the reference impedance curves over frequency of which exhibit at least a similarity in at least one distinctive feature with the measured impedance over frequency of the sound transducer, to acquire the set of equalization parameters.
- According to another embodiment, a system may have: a global equalization database, which defines an association between types of sound transducers and corresponding sets of equalization parameters and which is accessible by multiple apparatuses for processing an audio signal of multiple users, such that it is possible to share an equalization parameter setting identified by a user with other users; an apparatus for processing an audio signal for reproduction by a sound transducer, which apparatus may have: an equalization parameter determinator for determining a set of equalization parameters; and an equalizer configured to equalize an input audio signal, to acquire an equalized audio signal; wherein the equalization parameter determinator is configured to set the equalization parameters in dependence on a user input from a user interface; and wherein the equalization parameter determinator is configured to upload the set of equalization parameters and an information about the sound transducer to the global equalization database, which is accessible by multiple apparatuses for processing an audio signal of multiple users, such that it is possible to share an equalization parameter setting identified by a user with other users.
- According to another embodiment, a system may have: a global equalization database; and an apparatus for processing an audio signal for reproduction by a sound transducer, which apparatus may have: an equalization parameter determinator for determining a set of equalization parameters; and an equalizer configured to equalize an input audio signal, to acquire an equalized audio signal; wherein the equalization parameter determinator includes a sound transducer identification configured to identify a sound transducer using an image recognition, and a parameter selection configured to select a set of equalization parameters in dependence on a result of the sound transducer identification; wherein the image recognition is configured to identify the sound transducer on the basis of a specific shape of the sound transducer, an apparatus for processing an audio signal for reproduction by a sound transducer according to
claim 3, wherein the global equalization database defines an association between types of sound transducers and corresponding sets of equalization parameters, wherein the global equalization database is accessible by multiple apparatuses for processing an audio signal of multiple users, such that it is possible to share an equalization parameter setting identified by a user with other users. - According to another embodiment, a method for processing an audio signal for reproduction by a sound transducer may have the steps of: determining a set of equalization parameters; and equalizing an input audio signal, to acquire an equalized audio signal; wherein determining the set of equalization parameters includes identifying a sound transducer using an image recognition, and selecting a set of equalization parameters in dependence on a result of the sound transducer identification, wherein the image recognition includes identifying the sound transducer on the basis of a specific shape of the sound transducer.
- According to another embodiment, a method for processing an audio signal for reproduction by a sound transducer may have the steps of: determining a set of equalization parameters; and equalizing an input audio signal, to acquire an equalized audio signal; wherein a set of equalization parameters is acquired using a measurement of an impedance of the sound transducer over frequency; wherein the method includes combining equalization parameters associated with a plurality of reference sound transducers, the reference impedance curves over frequency of which exhibit at least a similarity in at least one distinctive feature with the measured impedance over frequency of the sound transducer, to acquire the set of equalization parameters.
- According to another embodiment, a method for processing an audio signal for reproduction by a sound transducer may have the steps of: determining a set of equalization parameters; and equalizing an input audio signal, to acquire an equalized audio signal; wherein the equalization parameters are set in dependence on a user input from a user interface; and wherein the set of equalization parameters and an information about the sound transducer are uploaded to a global equalization parameter database, which is accessible by multiple apparatuses for processing an audio signal of multiple users; and sharing an equalization parameter setting identified by a user with other users.
- Another embodiment may have a computer program for performing the method according to claim 13 when the computer program runs on a computer.
- Another embodiment may have a computer program for performing the method according to claim 14 when the computer program runs on a computer.
- Another embodiment may have a computer program for performing the method according to
claim 15 when the computer program runs on a computer. - An embodiment according to the invention creates an apparatus for processing an audio signal for reproduction by a sound transducer. The apparatus comprises an equalization parameter determinator for determining a set of equalization parameters and an equalizer configured to equalize an input audio signal, to obtain an equalized audio signal. The equalization parameter determinator comprises a sound transducer identification configured to identify a sound transducer using an image recognition and a parameter selection configured to select the set of equalization parameters in dependence on a result of the sound transducer identification.
- This embodiment according to the invention is based on the finding that an automatic identification of a sound transducer (for example, a headphone) significantly facilitates a selection of an appropriate set of equalization parameters, and that the automatic identification of the sound transducer can be performed efficiently in many modern devices using image recognition capabilities which are already available on many modern devices, like, for example, computers, smart-phones and many other communication devices and multimedia devices. Accordingly, a user does not need to select the type of sound transducer from a long list manually. Moreover, an image recognition can be used to provide much more detailed data than a typical user would be willing to enter manually. Thus, identification of a sound transducer on the basis of an image recognition and the selection of equalization parameters in dependence on a result of said sound transducer identification allows for a user-friendly adjustment of the set of equalization parameters, which, in turn, allows for a good quality equalization using said selected set of equalization parameters and thereby brings along a good audio quality and user satisfaction.
- In an advantageous embodiment, the sound transducer identification is configured to obtain an image of a sound transducer, or of a label associated with the sound transducer (for example, attached to the sound transducer), and to identify the sound transducer on the basis of the image. Thus, different image recognition techniques are possible, wherein the sound transducers are recognized by their specific appearance (shape, color, and the like), and/or on the basis of a label associated with the sound transducer.
- In an advantageous embodiment, the sound transducer identification is configured to evaluate an optical barcode or a multi-dimensional optical code (for example, a two-dimensional code, a QR Code, or the like) arranged on the sound transducer, in order to identify the sound transducer. Usage of an optical barcode or a multi-dimensional optical code allows for the usage of standardized information formats, which are designed to be recognizable with little effort and good reliability. Moreover, optical barcodes or multi-dimensional optical codes may be designed to carry a comparatively large amount of information, wherein the information may be numerical, alphanumerical, or the like. To summarize, by identifying the sound transducer on the basis of an optical barcode or a multi-dimensional optical code, it is possible to reliably identify the sound transducer using standard image recognition methods.
- In an advantageous embodiment, the apparatus is configured to download one or more sets of equalization parameters associated with one or more sound transducers, from a server. This allows for a continuous extension of a number of supported sound transducers and avoids the need to have a very large database in the apparatus itself.
- Another embodiment according to the invention creates another apparatus for processing an audio signal for reproduction by a sound transducer. This apparatus comprises an equalization parameter determinator for determining a set of equalization parameters and an equalizer configured to equalize an input audio signal to obtain an equalized audio signal. The equalization parameter determinator comprises a sound transducer identification configured to identify a sound transducer using an identification signal which is provided by the sound transducer via an audio connection and a parameter selector configured to select the set of equalization parameters in dependence on a result of the sound transducer identification.
- This embodiment according to the invention is based on the finding that a sound transducer can be identified with little effort if an identification signal, which is used for the identification of the sound transducer and, consequently, for the selection of a set of equalization parameters, is transmitted via an audio connection. By re-using the audio connection for the communication of such an identification signal, the technical effort for the identification of the sound transducer can be kept reasonably small. For example, using this apparatus, it is not necessary to have any optical imaging means. Also, by communicating the identification signal via the audio connection, it is not necessary to have any additional connections (like, for example, additional lines, or an additional radio frequency link) for the identification of the sound transducer. Accordingly, the concept can be used with relatively small hardware effort.
- In an advantageous embodiment, the sound transducer identification is configured to identify a sound transducer using an inaudible identification signal which is provided by the sound transducer and overlaid on an audio signal connection. By using such a concept, a single electrical connection can be used both for the transmission of audio signals and for the transmission of the identification signal. In other words, a single line, or pair of lines, can be shared for a transmission of an audio content and for a transmission of the identification signal, such that a number of lines, and/or a number of pins of a connector, can be kept as small as possible. This helps to avoid unnecessary costs and also allows for a reduction of the size.
- In an advantageous embodiment, the sound transducer identification is configured to identify a sound transducer on the basis of an identification signal which is provided by the sound transducer in a frequency range which is outside of an audible frequency range. By using an inaudible frequency range (for example, frequencies over about 20 kHz) for the identification signal, it can be ensured, with little effort, that an audio quality is not degraded by the presence of the identification signal.
- In another advantageous embodiment, the sound transducer identification is configured to identify a sound transducer on the basis of a spread spectrum identification signal provided by the sound transducer. By using a spread spectrum identification signal, it can be achieved that the identification signal is substantially inaudible to a user and consequently does not damage the user satisfaction.
- In an advantageous embodiment, the apparatus is configured to download one or more sets of equalization parameters associated with one or more sound transducers from a server. In this case, the equalization parameter determinator is configured to select one of the one or more downloaded sets of equalization parameters in response to an identification of a sound transducer. By downloading sets of equalization parameters from a server, the system can usually be adapted to a large number of different sound transducers while keeping the memory requirements in the apparatus for processing an audio signal reasonably small. Also, new models of sound transducers can be added flexibly.
- Another embodiment according to the invention creates another apparatus for processing an audio signal for reproduction by a sound transducer. This apparatus comprises an equalization parameter determinator for determining a set of equalization parameters and an equalizer configured to equalize an input audio signal, to obtain an equalized audio signal. The equalization parameter determinator is configured to obtain a set of equalization parameters using a measurement of an impedance of the sound transducer over frequency.
- This embodiment, according to the invention is based on the finding that the impedance of a sound transducer over frequency is a characteristic feature of a sound transducer which typically allows for an appropriate setting of the equalization parameters. It has been found that, in some cases, a sound transducer can be uniquely identified using a measurement of an impedance of the sound transducer over frequency, because the evolution of the impedance of the sound transducer over frequency is closely related to the specific design of the sound transducer and can be considered as a “fingerprint” of the sound transducer. Moreover, it has been found that, even if it is not possible to uniquely identify a sound transducer using the measurement of the impedance of the sound transducer over frequency (for example, because there are multiple similar sound transducers, or because there are some fabrication tolerances or measurement tolerances), it is still possible to derive an appropriate set of equalization parameters from the measurement of the impedance of the sound transducer over frequency, because the impedance of the sound transducer correlates with the specific design of the sound transducer (which, in turn, correlates with the appropriate equalization parameters). In other words, it has been found that a measurement of an impedance of the sound transducer over frequency, which is typically possible with a moderate circuit effort, provides a very good basis for the proper selection of equalization parameters, irrespective of whether a specific sound transducer can be uniquely identified or not. Moreover, by using this concept, it is not necessary that the sound transducer is specifically adapted for an identification, since the impedance of the sound transducer over frequency is an inherent characteristic of every sound transducer.
- In an advantageous embodiment, the equalization parameter determinator comprises a sound transducer identification configured to identify a sound transducer using a measurement of an impedance of the sound transducer over frequency, and to select a set of equalization parameters in dependence on a result of the sound transducer identification. This embodiment is based on the idea that it is often possible to (uniquely) identify a sound transducer on the basis of the measurement of the impedance of the sound transducer over frequency. In this case, it is an efficient solution to select a set of equalization parameters (which may, for example, be stored in a database) on the basis of the result of the identification.
- In an advantageous embodiment, the equalization parameter determinator is configured to compare a measured impedance of the sound transducer over frequency (i.e., for a plurality of frequency values) with a plurality of reference impedance curves (each represented, for example, by a plurality of impedance values associated with a plurality of different frequencies) over frequency (which are associated to reference sound transducers, and which may be stored in a database), and to select a set of equalization parameters in dependence on a result of the comparison. The comparison between a measured impedance of the actually used sound transducer over frequency with a plurality of reference impedance curves over frequency, which may have been measured previously by the manufacturer of the reference sound transducers, or by any other entity, has been found to be a simple and reliable approach for identifying a sound transducer.
- In an advantageous embodiment, the equalization parameter determinator is configured to determine measures of differences (like, for example, mean-square-differences) between the measured impedance of the (actually used) sound transducer over frequency and the reference impedance curves (of the reference sound transducers) over frequency, and to select a set of equalization parameters in dependence on the measures of differences. It has been found that differences between the measured impedance of the sound transducer over frequency and the reference impedance curves over frequency can be determined with moderate computational effort. For example, even the impedances are described by complex values, differences (difference values) between the measured complex impedance values of the actually used sound transducer and previously measured complex reference impedance values can be computed. These difference values may, for example, be weighted to form a norm which describes, for example, as a single numeric value (“measure of difference”) the difference between the measured impedance of the actually used sound transducer over frequency and the previously measured reference impedance curve. However, different concepts of determining a measure of difference are naturally applicable, wherein differences in the magnitudes of the impedances and differences in the phases of the impedances may be weighted differently. However, by determining measures of differences between the measured impedance of the actually used sound transducer over frequency and the reference impedance curves over frequency, it is possible to determine which reference impedance curve over frequency is “most similar”, with respect to the used rule or norm for determining the measure of difference, to the measured impedance of the actually used sound transducer over frequency. Accordingly, it is easily possible to select (for example, from the database) the set of equalization parameters which is associated with the reference impedance curve over frequency that is “most similar” to the measured impedance of the actually used sound transducer over frequency.
- In an advantageous embodiment, the equalization parameter determinator is configured to access a database which comprises an association between reference impedance curves over frequency and associated sets of equalization parameters. Accordingly, it is possible to efficiently manage the reference impedance curves over frequency. Also, it is possible to update the set of reference impedance curves over frequency by adding an entry to the database. Moreover, the usage of a database, which may be stored locally in the apparatus for processing an audio signal, or which may be stored remotely on a server, or which may be partly downloaded from the server to the apparatus for processing an audio signal, helps to achieve a maximum flexibility.
- In an advantageous embodiment, the equalization parameter determinator is configured to combine equalization parameters associated with a plurality of reference sound transducers, the reference impedance curves over frequency of which have a similarity (or, as a special case, even an identity) in at least one distinctive feature (or, equivalently, characteristic feature) with the measured impedance of the (actually used) sound transducer over frequency, to obtain the set of equalization parameters (for the actually used sound transducer). This concept is particularly advantageous if there is no set of equalization parameters available for the actually used sound transducer. However, it has been found that the equalization parameters of “similar” sound transducers having similar impedance curves over frequency are typically similar. For example, it has been found that sound transducers having similar impedance curves in a specific frequency range can typically be operated with good sound quality using the same (or similar) equalization parameters at least for said specific frequency range. However, different “overall characteristics” of the impedance curve may also be identified, and the equalization parameters of sound transducers having such similarities in their “overall impedance curves” (over a broad frequency range) may typically use similar equalization parameters. In other words, if a plurality of reference impedance curves are identified which have at least one distinctive feature in common with the measured impedance of the sound transducer over frequency (or which have a sufficient similarity in at least one distinctive feature), the equalization parameters associated with these identified reference impedance curves can be combined, and the result of this combination (i.e., a set of equalization parameters obtained by the combination) will typically provide reasonably good results with the actually used sound transducer. For example, multiple distinctive features (like, for example, a low frequency impedance characteristic, a high frequency impedance characteristic, a resonance frequency, or any other characteristic of the measured impedance over frequency) may be evaluated, and for each characteristic feature under consideration, a reference impedance curves may be identified which best approximates said characteristic feature under consideration. Subsequently, equalization parameters (or sets of equalization parameters) associated with the identified reference impedance curves (which have one or more distinctive features in common with the measured impedance curve) are combined. The combination may, for example, comprise a weighted combination, wherein the weighting may be preset. Moreover, the equalization parameters associated with the identified reference impedance curves may also be combined such that equalization parameters associated with different of the identified reference curves are weighted differently relative to each other over frequency, such that, for example, equalization parameters associated with the first identified reference impedance curve are weighted stronger in a first frequency region than in a second frequency region, while equalization parameters associated with a second identified reference impedance curve are weighted stronger in the second frequency region than in the first frequency region. Thus, the concept to combine equalization parameters associated with a plurality of different identified reference impedance curves allows to provide a set of equalization parameters which is well-adapted to a measured impedance over frequency of an actually used sound transducer even if none of the reference impedance curves perfectly fits the measured impedance over frequency.
- In an advantageous embodiment, the equalization parameter determinator is configured to combine fitting features of a plurality of sets of equalization parameters (for example, filter settings or filter coefficients) associated with different reference impedance curves over frequency, to obtain the set of equalization parameters associated with the measured impedance of the sound transducer.
- In an advantageous embodiment, the reference impedance curves over frequency are based on previous impedance measurements using reference sound transducers. In this case, the sets of equalization parameters are advantageously based on a pre-computation on the basis of previous frequency response measurements using the reference sound transducers. Accordingly, it is possible to obtain a set of equalization parameters for an “unknown” (currently used) sound transducer by a combination of equalization parameters of reference sound transducers, which have been obtained in a reliable manner (for example, at the side of the manufacturer, or at the side of some audio specialists). Accordingly, good results can be obtained.
- In an advantageous embodiment, the apparatus for processing an audio signal is configured to receive results of a measurement of an impedance of the (actually used) sound transducer over frequency from an impedance measurement device configured to determine a ratio between a voltage and a current at a sound transducer connection (or, equivalently, at some point of an amplifier providing a signal to the sound transducer) for different frequencies. Thus, the apparatus for processing an audio signal can compute the impedance on the basis of the information about the voltage and the information about the current.
- In an advantageous embodiment, the impedance measurement device is configured to determine a complex-valued impedance of the sound transducer over frequency, for example, in a Cartesian representation or in a polar representation. Thus, both amplitude and phase of the impedance of the (actually used) sound transducer can be considered.
- Another embodiment according to the invention creates an apparatus for processing an audio signal for reproduction by a sound transducer. The apparatus comprises an equalization parameter determinator for determining a set of equalization parameters and an equalizer configured to equalize an input audio signal, to obtain an equalized audio signal. The equalization parameter determinator is configured to set the equalization parameters in dependence on a user input from a user interface. The equalization parameter determinator is also configured to upload the set of equalization parameters and an information about the sound transducer to a global equalization parameter database, which is accessible by multiple apparatuses for processing an audio signal of multiple users. Accordingly, it is possible to share a “good” equalization parameter setting with other users. The uploaded information about the sound transducer may, for example, comprise a sound transducer identifier (for example, a sound transducer model number or the like), or an information about characteristics of the sound transducer (for example, measured impedance values, or the like). Thus, experienced users, who have been able to identify a “good” equalizer setting for a specific sound transducer, can contribute to an improvement of the global equalization parameter database, which, in turn, allows for an “easy” automated selection of the set of equalization parameters for other users who may access the database. Accordingly, a growing amount of equalization parameter information is collected, which generally allows to improve user satisfaction.
- In an advantageous embodiment, the equalization parameter determinator further comprises a sound transducer identifier configured to identify a sound transducer and to select a set of equalization parameters based on the identification of the sound transducer. The apparatus is also advantageously configured to download one or more sets of equalization parameters from the global equalization parameter database. The sound transducer identifier is advantageously configured to take into account the one or more downloaded sets of equalization parameters. This embodiment according to the invention brings along the advantage that it is usable in many situations. If a set of equalization parameters is available in the global equalization parameter database for an identified sound transducer, the apparatus may simply use (or, more generally, take into account) the one or more downloaded sets of equalization parameters. In contrast, if it is not possible to identify a sound transducer, or if it is not possible to obtain a set of equalization parameters for the identified sound transducer (for example, because there are no equalization parameters available in the global database for the identified sound transducer), a user may still manually set the equalization parameters using an appropriate user interface. Also, in this situation, the user can contribute to the improvement of the global equalization parameter database, such that the users who are able to find appropriate equalization parameters have the possibility to facilitate the life of other users with an identical apparatus. Thus, the user satisfaction can be significantly improved.
- Another embodiment according to the invention creates a system. The system comprises a global equalization parameter database and an apparatus for providing an audio signal, as described above. Such a system brings along the same advantages which have been discussed for the apparatus for providing an audio signal.
- Further embodiments according to the invention create methods for processing an audio signal, which are based on the same ideas and considerations as the apparatuses described above.
- Further embodiments according to the invention create a computer program for performing one of said methods.
- Embodiments of the present invention will be detailed subsequently referring to the appended drawings, in which:
-
FIG. 1 shows a block schematic diagram of an apparatus for processing an audio signal for reproduction by a sound transducer, according to a first embodiment; -
FIG. 2 shows a block schematic diagram of an apparatus for processing an audio signal for reproduction by a sound transducer, according to a second embodiment; -
FIG. 3 shows a block schematic diagram of an apparatus for processing an audio signal for reproduction by a sound transducer, according to a third embodiment; -
FIG. 4A , which includesFIGS. 4A-1 and 4A-2, shows a graphic representation of examples of acoustical responses (left) versus electrical impedance responses (right) for two different types of headphones: intra-concha (upper) and circum-aural (lower); -
FIG. 4B shows table representation of differences in the impedance response of two different types of headphones; -
FIG. 5 shows a block schematic diagram of an apparatus for processing an audio signal for reproduction by a sound transducer, according to a fourth embodiment of the invention; -
FIG. 6 shows a schematic representation of a system for a sound transducer equalization, according to an embodiment of the invention; -
FIG. 7 shows a schematic representation of different approaches to apply a sound transducer equalization (for example, a headphone equalization); -
FIG. 8 shows a graphic representation of frequency responses of different headphones; -
FIG. 9 shows a screenshot of a so-called “Life Vibes” sound enhancement for headphones; -
FIG. 10 shows a screenshot of a ten-band equalization in a so-called “Winamp” media player; -
FIG. 11 shows a screenshot of a so-called “Engage” algorithm with headphone selection; -
FIG. 12 shows a graphic representation of a “Nubert” ATM device; and -
FIG. 13 shows a graphic representation of a lower cut-off frequency by the “Nubert” ATM. - 1. Apparatus for Processing an Audio Signal, According to
FIG. 1 -
FIG. 1 shows a block schematic diagram of an apparatus for processing an audio signal for reproduction by a sound transducer, according to a first embodiment of the present invention. The apparatus according toFIG. 1 is designated in its entirety with 100. - The
apparatus 100 comprises anequalization parameter determinator 110 for determining a set 112 of equalization parameters. Theapparatus 100 also comprises anequalizer 120 configured to equalize aninput audio signal 122, to obtain an equalizedaudio signal 124. Theequalizer 120 typically receives the set 112 of equalization parameters provided by theequalization parameter determinator 110 for the equalization. - The equalized
audio signal 124 is intended for reproduction by asound transducer 130, wherein thesound transducer 130 is typically not part of theapparatus 100. Rather, thesound transducer 130 is typically an external sound transducer like, for example, an external loudspeaker, headphone, headset, or the like. - The
equalization parameter determinator 110 comprises asound transducer identification 110 a which is configured to identify a sound transducer using an image recognition. For example, thesound transducer identification 110 a may receive arepresentation 114 of an image of thesound transducer 130 or of a label associated with thesound transducer 130. The equalization parameter determinator also comprises aparameter selection 110 b which is configured to select a set of equalization parameters in dependence on a result of the sound transducer identification. - Accordingly, the
equalization parameter determinator 110 provides the set 112 of equalization parameters for usage by theequalizer 120 on the basis of a sound transducer identification, which uses a representation of an image of thesound transducer 130 or a representation of an image of a label associated with asound transducer 130 as an input information. Once thesound transducer identification 110 a is able to identify thesound transducer 130, i.e. to provide an identifier (for example a number, a string, or the like) (uniquely or at least in terms of a specific category or class) identifying the sound transducer (or, more precisely, the type of sound transducer), theparameter selection 110 b may select a set of equalization parameters for usage by theequalizer 120 on the basis of the identifier information provided by thesound transducer identification 110 a. Accordingly, it is possible to determine an appropriate set of equalization parameters automatically, provided that it is possible to identify thesound transducer 130 using an image recognition and that a set of equalization parameters is available for the identified sound transducer. - The image recognition may be based on different mechanisms. For example, the image recognition may identify the sound transducer on the basis of the specific shape of the sound transducer. For example, in a first step, different types of sound transducers may be easily distinguished by their entirely different appearance (intra-canal versus intra-concha versus supra-aural versus circum-aural). An even more detailed identification may be based on additional features, like, for example, dimensions of specific elements of the sound transducer, ratios between dimensions of different elements of the sound transducer, letters or signs arranged on the sound transducers, and the like. The
sound transducer identification 110 a may, in some embodiments, be precise enough to identify a specific model of sound transducer. However, in other cases, it may be sufficient to identify the general type of sound transducer, and possibly some key features (like, for example, dimensions, ratios between different dimensions, etc.), such that the sound transducer may be classified (i.e., assigned to a specific group or class of sound transducers). Thus, the sound transducer identifier provided by thesound transducer identification 110 a may comprise different precisions in different embodiments. - The
parameter selection 110 b may use a database which is contained within theapparatus 100 or may access an external database to obtain a set of equalization parameters for the sound transducer (or class of sound transducer) identified by thesound transducer identification 110 a. In other words, the sound transducer identification information provided by thesound transducer identification 110 a on the basis of the image of the sound transducer, or of a label associated with the sound transducer, may be used to query a database (or a table) associating a set of equalization parameters to a sound transducer identifier. Thus, an appropriate set of equalization parameters, associated with the sound transducer identifier provided by thesound transducer identification 110 a, may be provided to theequalizer 120. - In an alternative embodiment, a label associated with the sound transducer (for example, attached to the sound transducer or to a packaging of the sound transducer) may be evaluated by the image recognition of the
sound transducer identification 110 a, rather than the shape of the sound transducer. For example, an optical barcode or a multi-dimensional optical code (for example, a two-dimensional optical code, like a QR code) may be evaluated by the image recognition of thesound transducer identification 110 a, to obtain a sound transducer identifier. For example, a number content or a textual content of a barcode or a multi-dimensional optical code may be used as a sound transducer identifier for the selection of a set of equalization parameters. - Thus, it may be sufficient to take an image of the sound transducer or of a label associated with the sound transducer, to allow for an automatic selection of equalization parameters which fit the sound transducer. For example, such an image may be easily taken within the camera which is typically integrated into a smart-phone, laptop computer, or another multimedia device. Consequently, it is very easy for a user of such a device, which comprises the
apparatus 100, to obtain an appropriate set of equalization parameters. Thus, a user satisfaction is typically improved. - Further details regarding the sound transducer identification and regarding possible extensions of the
apparatus 100 will be described below (for example, taking reference toFIGS. 6 and 7 ). - 2. Apparatus for Processing an Audio Signal According to
FIG. 2 -
FIG. 2 shows a block schematic diagram of an apparatus for processing an audio signal for reproduction by a sound transducer, according to a second embodiment of the present invention. The apparatus according toFIG. 2 is designated in its entirety with 200. - The
apparatus 200 comprises anequalization parameter determinator 210 for determining aset 212 of equalization parameters. Theapparatus 200 further comprises anequalizer 220 configured to equalize aninput audio signal 222, to obtain an equalizedaudio signal 224, which is intended to be reproduced by asound transducer 230, which typically is external to theapparatus 200. - The
equalization parameter determinator 210 comprises asound transducer identification 210 a which is configured to identify a sound transducer using anidentification signal 214 which is provided by the sound transducer via an audio connection. The equalization parameter determinator also comprises aparameter selection 210 b which is configured to select a set of equalization parameters in dependence on a result of thesound transducer identification 210 a. For example, theparameter selection 210 b may receive a sound transducer identifier from thesound transducer identification 210 a and select a corresponding set ofequalization parameters 212 for usage by the equalizer on the basis of the sound transducer identifier. - The
identification signal 214 may be received by the apparatus 200 (or by the equalization parameter determinator 210) from thesound transducer 230 via an audio connection which also provides the equalizedoutput signal 224, or an amplified and/or post-processed version thereof, to thesound transducer 230. For example, a common line or a common connector pin may be used both for outputting an audio signal to be output by thesound transducer 230 and for receiving theidentification signal 214. Thus, an audio connection (or, more precisely, a specific line of the audio connection or a specific pin of an audio connector) may be reused both for transporting an audio information (for example, an analog audio information, i.e. an analog time domain signal) and theidentification signal 214. - Accordingly, the
apparatus 200 allows for a selection of an appropriate set of equalization parameters with comparatively moderate technical effort. For example, a number of connections (or connection conductors, or connector pins) between theapparatus 200 and thesound transducer 230 can be kept small by receiving the identification signal via the audio connection (for example, via an audio line, which is shared for the transmission of the identification signal). The identification signal may be separated from an audio content on the audio connection using a filter (for example, a high-pass filter) or a spread spectrum detector. Thus, an encoded information, which is contained in the identification signal or represented by the identification signal, may be used by thesound transducer identification 210 a to obtain the sound transducer identification information, which is provided to theparameter selection 210 b. For example, after a separation of the identification signal from the audio signal on the shared connection, some additional demodulation or decoding may be performed in some embodiments for an extraction of the information content of the identification signal. - To summarize the above, an information content of the identification signal provided by the sound transducer via the audio connection may be used to provide the sound transducer identification information, and to select, in response to the sound transducer identification information, an appropriate set of equalization parameters associated with the identified
sound transducer 230. Thus, the equalization parameters of theequalizer 220 may be set to fit the identifiedsound transducer 230. Accordingly, it is possible to automatically adjust theequalizer 220 to obtain a good (or even optimal) hearing impression. Thus, a user satisfaction can be significantly improved. - Further details regarding the
apparatus 200, and also regarding the identification of a sound transducer using the identification signal provided by the sound transducer will be described below, for example with reference toFIGS. 6 and 7 . - 3. Apparatus for Processing an Audio Signal According to
FIG. 3 -
FIG. 3 shows a block schematic diagram of an apparatus for processing an audio signal according to a third embodiment of the present invention. The apparatus according toFIG. 3 is designated in its entirety with 300. - The
apparatus 300 comprises anequalization parameter determinator 310 for determining aset 312 of equalization parameters. Theapparatus 300 also comprises anequalizer 320 configured to equalize aninput audio signal 322, to obtain an equalizedaudio signal 324, which is intended to be output by the sound transducer 330 (which is typically external to the apparatus 300). - The
equalization parameter determinator 310 is configured to obtain aset 312 of equalization parameters using a measurement of an impedance of thesound transducer 330 over frequency. In some embodiments, theequalization parameter determinator 310 may be configured to perform said measurement of the impedance of the sound transducer over frequency. However, alternatively, theequalization parameter determinator 310 may receive a measured information describing the impedance of thesound transducer 330 over frequency from an impedance measurement device (which may be part of theapparatus 330, or which may be external to the apparatus 330). - There are different concepts for obtaining the set of equalization parameters using the measurement of the impedance of the
sound transducer 330 over frequency (or, equivalently, the measured information describing the impedance of the sound transducer over frequency). For example, the measured information describing the impedance of the sound transducer over frequency may be used to identify thesound transducer 330. For example, the measured information describing the impedance of the sound transducer over frequency may be compared with a plurality of reference impedance curves over frequency of a plurality of reference sound transducers which may have been characterized by the manufacturer or by any other entity. Thus, if a sufficiently good match (within a tolerance defined, for example, by a threshold for a measure of difference) between the measured impedance of the actually used sound transducer over frequency and one of the reference impedance curves of the previously characterized sound transducers is found, it may be concluded by the equalization parameter determinator that the actually used sound transducer is of the same type (or at least a very similar type) as the corresponding previously characterized sound transducer. Thus, a set of equalization parameters associated with said corresponding previously characterized sound transducer (the reference impedance curve of which is in sufficiently good agreement with the measured impedance over frequency of the actually used sound transducer) may be used as theset 312 of equalization parameters for usage by theequalizer 320. Thus, theequalization parameter determinator 310 may, in this embodiment, obtain the set of equalization parameters by recognizing that the currently used sound transducer is sufficiently similar, with respect to its impedance over frequency, to a previously characterized sound transducer for which an appropriate set of equalization parameters is known. - In an alternative embodiment, or if the measured impedance over frequency of the actually used sound transducer is not sufficiently similar to any of the available reference impedance curves of the previously characterized sound transducers, the equalization parameter determinator may be configured to derive the set of equalization parameters from equalization parameters of multiple reference sound transducers, which comprise at least some similarities, with respect to the impedance over frequency, to the actually used sound transducer. In other words, the equalization parameter determinator may be configured to identify one or more “most distinctive” (or most characteristic) features of the measured impedance over frequency of the actually used sound transducer, and to identify a plurality of reference sound transducers, the reference impedance curves of which have the same distinctive (or characteristic) features (or at least sufficiently similar distinctive features or characteristic features) as the measured impedance over frequency of the actually used sound transducer. Thus, the equalization parameter determinator may combine (for example, in a weighted manner) equalization parameters associated with the reference sound transducers having identical or similar characteristic features (of the impedance over frequency) like the actually used sound transducers. For example, if the impedance over frequency of the actually used sound transducer comprises a plurality of most distinctive (or most characteristic) features, equalization parameters of such reference sound transducers, the characteristic impedances of which have at least one of said characteristic features in common with the actually used sound transducer, may be selectively combined (for example, in a weighted manner) to obtain the
set 312 of equalization parameters for usage by theequalizer 320. - If the different most distinctive features are related to different frequency regions, the equalization parameter determinator may determine the equalization parameters of the
set 312 of equalization parameters separately for the different frequency regions, wherein the actually used equalization parameters (of theset 312 of equalization parameters) for a given frequency region may be obtained on the basis of equalization parameters of one or more reference sound transducers, the reference impedance curves of which are most similar (in terms of one or more characteristic features, or in term of their overall evolution) to the measured impedance over frequency for the given frequency region. - However, different concepts how to combine the equalization parameters of multiple reference sound transducers to obtain the
set 312 of equalization parameters are also possible. Nevertheless, it is typically observed that the reference impedance curves of those reference sound transducers, whose equalization parameters are considered for the determination of theset 312 of equalization parameters, have at least a similarity with one of the one or more most distinctive features of the measured impedance over frequency of the actually used sound transducer. - In the following, some possibilities for the automatic sound transducer identification using a measurement of an electrical impedance over frequency will be briefly summarized. For the detection of a headphone, the electrical impedance-over-frequency curve (for example, of the actually used sound transducer) may be matched to a specific headphone, or at least a specific headphone class. For some fundamental considerations, reference is made to reference [11]. The electrical impedance-over-frequency curve can be measured using currently developed devices like, for example, amplifiers which can perform current sensing to e.g. prevent speaker damage (see, for example, reference [11]).
- For example, after plugging in new headphones (for example, into the apparatus 300), a measurement process may be performed while voltage and current are recorded to calculate a complex impedance over frequency. In other words, a plurality of impedance values (for example of the sound transducer 330) are measured for a plurality of different frequencies (advantageously for at least five or at least 10 different frequencies). Moreover, advantageously complex impedance values are determined which describe both a real part and an imaginary part of the impedance of the sound transducer (for example, of the sound transducer 330). Different types of representation (real part/imaginary part, or magnitude/phase) can be used to describe these complex impedance values. Thus, there are typically a plurality of complex values for a plurality of frequencies (for example, for at least five different frequencies or for at least ten different frequencies) which describe a measured impedance over frequency of the actually used sound transducers.
- Moreover, it should be noted that the impedance curves of different types of headphones show distinctive differences and features. For example, reference is made to the right side (right column,
reference numerals 420, 440) ofFIG. 4 a, which shows a graphic representation of acoustical responses (left) versus electrical impedance responses (right) for two different types of headphones. In other words,FIG. 4 a shows an example of an intra-concha type (upper plot, reference numerals 410.420) and a circum-aural type (lower plot,reference numbers 430, 440). Moreover, reference is also made to the table ofFIG. 4 b, which shows a table representation of differences in the impedance response of two different types of headphones. In other words,FIG. 4 b shows a table of differences. Taking reference now toFIG. 4 a, it can be seen that a firstgraphical representation 410 represents amagnitude 412 of an acoustical frequency response of an intra-concha headphone. Anabscissa 410 a describes a frequency in Hz, and an ordinate describes a level (or relative level) in decibel. A secondgraphical representation 420 describes amagnitude 422 and aphase 424 of an electrical impedance response of the intra-concha headphone. Anabscissa 420 a describes a frequency in Hz, afirst ordinate 420 b describes a magnitude of the impedance in ohms, and asecond ordinate 420 c describes a phase in degrees. A thirdgraphical representation 430 describes amagnitude 432 of an acoustical frequency response of a circum-aural headphone. Anabscissa 430 a describes a frequency in Hz and anordinate 430 b describes a level (or relative level) in decibel. A fourthgraphical representation 440 describes amagnitude 442 and aphase 444 of an electrical impedance response of the circum-aural headphone. Anabscissa 440 a describes a frequency in Hz, afirst ordinate 440 b describes a magnitude of the impedance in ohms and a second ordinate 440 c describes a phase of the electrical response in degrees. - As can be seen from
FIG. 4 a, both the magnitude of the acoustical frequency response and the magnitude and phase of the electrical impedance response of the different headphones differ significantly. Moreover, it can be seen that different distinctive features can be extracted (for example, by theapparatus 300, or by the equalization parameter determinator 310) from a measured information describing an impedance of the headphones (sound transducers) over frequency. For example, an equalization parameter determinator could be configured to extract, as a characteristic feature, an average impedance over a certain frequency range. As can be seen, an average magnitude of the impedance of the intra-concha headphones is approximately 21.5 ohms over the frequency range shown inFIG. 4 a. In contrast, an average magnitude of the impedance for the circum-aural headphone is approximately 300 Ohm over the frequency range shown inFIG. 4 . Accordingly, the average impedance over a given frequency range could be considered as a distinctive feature. Moreover, a frequency at which the impedance reaches a peak could also be extracted by theequalization parameter determinator 310 as a characteristic feature. For example, the intra-concha headphone exhibits a local maximum of the impedance approximately at 6 kHz while the circum-aural headphone comprises such a maximum of the magnitude of the impedance at approximately 100 Hz (wherein it should be noted that the frequency, at which there is a maximum of the magnitude of the electrical impedance may be considered as a resonance frequency or main resonance frequency). Moreover, the variation of the magnitude of the electrical impedance over a given frequency range and the variation of the phase of the electrical impedance response over a given frequency range may also be determined as a distinctive feature by theequalization parameter determinator 310. As can be seen, the variation (or deviation) of the magnitude of the electrical impedance response is comparatively small for the intra-concha headphone. In contrast, a variation of the magnitude and of the phase of the electrical impedance response over the given frequency range is comparatively large for the circum-aural headphone.FIG. 4 b shows a summary of distinctive features of the two example headphones discussed above, wherein it should be noted that said distinctive features can be determined by the equalization parameter determinator and used to decide which reference sound transducer will be considered as being sufficiently similar to the currently used sound transducer. However, any other distinctive features of the measured impedance over frequency may also be determined by the equalization parameter determinator. - To finally find the filter (or, more generally, the set of equalization parameters) which matches best to the frequency response (e.g. measured impedance over frequency) of the currently plugged-in headphones (as an example, see the left side of
FIG. 4 a, i.e., thegraphic representations 410 and 130), one of the following two approaches (Approach A, Approach B) for a combination is used (for example, by the equalization parameter determinator) with the help of a database. - The database may be a table with two columns: electrical complex impedance curves (for example, reference impedance curves of reference sound transducers, represented by a plurality of reference impedance values for a plurality of different frequencies) on one side (e.g., in one table or column of a table) and the corresponding fitting headphone filters (or, more generally, a set of corresponding equalization parameters) on the other side (e.g., in another linked table, or another column of the table).
- As previously mentioned, the filters (or, more generally, the sets of equalization parameters) are typically created from acoustical measurements, which usually cannot be done by an end user.
- In the following, some different possible approaches for the determination of the
set 312 of equalization parameters, which may be performed by theequalization parameter determinator 310, will be described. - An error algorithm (for example, a least-mean-square algorithm) may be applied to compare the electrical impedance curve over frequency (for example, a magnitude and a phase) measured for the actually used sound transducer, which is connected to the
apparatus 300, to previously measured electrical impedance curves (also designated as reference impedance curves of a reference sound transducer) stored in a database. If the error algorithm is successful matching the currently measured curve (of the sound transducer actually connected to the apparatus 300) to one of the database (i.e., to one of the reference impedance curves), the plugged-in headphones (i.e., the actually used headphones connected to the apparatus 300) are identified and the fitting filters (or, generally, the fitting set of equalization parameters) can be loaded (for example, from the database). - In other words, if the
equalization parameter determinator 310 finds out, using an “error algorithm”, which provides a measure of a difference between two impedance curves, that the measured impedance over frequency of the actually used sound transducer is identical, or sufficiently similar (within a predetermined tolerance defined by the error algorithm) to one of the reference impedance curves stored in the database, the equalization parameter determinator selects the set of impedance parameters associated with said identified reference impedance curve for usage by theequalizer 320. - If the Approach A (table lookup identification) is not possible or successful, a fitting filter may be generated. Unlike in Approach A (table lookup identification), an algorithm (for example, PCA analysis or principal component analysis) is performed on multiple previously measured electrical-impedance curves in the list (for example, in the database). For example, the equalization parameter determinator is configured to perform such an algorithm on multiple reference impedance curves (i.e., previously measured electrical impedance curves of reference sound transducers), wherein the equalization parameter determinator may be configured to obtain an information about the reference impedance curves from a database. The database may be stored locally on the
apparatus 300, or may be downloaded partially, or completely, from a server. Thus, the equalization parameter determinator may extract one or more “distinctive features” from the reference impedance curves. - By using the most distinctive features (i.e., one or more of the distinctive or characteristic features) of an electrical impedance response of the currently measured headphone (i.e., of the measured impedance over frequency of the currently used sound transducer connected to the apparatus 300), the fitting features of different filters for multiple headphones may be combined to a corresponding filters in the frequency domain fitting for the specific headphone currently measured. In other words, the equalization parameter determinator may determine one or more “most distinctive” features of the measured impedance over frequency of the currently used headphone, and may identify a plurality of reference sound transducers (which are described by a database entry or by a table entry comprising a representation of a reference impedance curve and of a corresponding set of equalization parameters) which have a sufficient similarity (with respect to a similarity measure) of one or more “distinctive features” of their (reference) impedance curves over frequency with the most distinctive features of the measured impedance over frequency of the currently used sound transducer. Then, equalization parameters of these identified reference sound transducers are combined, to obtain the
set 312 of equalization parameters for usage by theequalizer 320. Accordingly, even if neither of the reference impedance curves of the reference sound transducers “perfectly” matches the measured impedance over frequency of the actually used sound transducer, sound transducers are identified which have in common (or a sufficient similarity with respect to) one or more characteristics (distinctive features) of their impedance curves over frequency with the currently used sound transducer, and the equalization parameters determined previously for these identified reference sound transducers are combined, to obtain the equalization parameters for the equalization of the audio signal for the currently used sound transducer. The weighting of the equalization coefficients of the identified reference sound transducers in this combination can be determined, for example, in dependence on a measure of the similarity between the reference impedance curves of the reference sound transducer and the measured impedance over frequency of the actually used sound transducer. The weighting may also be chosen in a frequency-dependent manner, such that, for example, the low-frequency equalization parameters of a first reference sound transducer can be selectively weighted stronger than the equalization parameters of a second reference sound transducer if the reference impedance curve of the first reference sound transducer is more similar to the measured impedance over frequency of the actually used sound transducer in a low frequency range when compared to the reference impedance curve of the second reference sound transducer. In contrast, higher frequency equalization parameters of the second reference sound transducer can be selectively weighted stronger in the combination if the reference impedance curve of the second reference sound transducer is more similar to the measured impedance over frequency of the actually used sound transducer when compared to the reference impedance curve of the first sound transducer, and so on. - Accordingly, it can be seen that the equalization parameter determinator may efficiently combine equalization parameters of multiple reference sound transducers, to obtain the
set 312 of equalization parameters, if there is no sufficiently good match between the reference impedance curve of a single reference sound transducer and the measured impedance over frequency of the currently used sound transducer. - To further conclude, there are multiple options how the
equalization parameter determinator 310 can efficiently obtain aset 312 of equalization parameters on the basis of the measured information describing an impedance of a currently used sound transducer over frequency. Particularly good results can be obtained if an impedance of the actually used sound transducer is considered over a significant frequency range (e.g., for a plurality of different frequencies), wherein it is advisable to consider the impedance for at least five or at least ten frequencies. - 4. Apparatus for Processing an Audio Signal According to
FIG. 5 -
FIG. 5 shows a schematic representation of an apparatus for processing an audio signal for reproduction by a sound transducer. The apparatus according toFIG. 5 is designated in its entirety with 500. Theapparatus 500 comprises anequalization parameter determinator 510 for determining aset 512 of equalization parameters. Theapparatus 500 also comprises anequalizer 520 configured to equalize aninput audio signal 522, to obtain an equalizedaudio signal 524. - The
equalization parameter determinator 510 is configured to set theequalization parameter 512 in dependence on a user input from a user interface. Theequalization parameter determinator 510 is also configured to upload theset 512 of equalization parameters and an information about the sound transducer 530 (which is typically external of the apparatus 500) to a global equalization parameter database, which is accessible by multiple apparatuses for processing an audio signal of multiple users. - Accordingly, the
equalization parameter determinator 510 allows a user to set the equalization parameters of theset 512 of equalization parameters according to his hearing impression. Thus, at least an experienced user may be able to determine an appropriate set of equalization parameters which allows for a satisfactory hearing impression. Moreover, the user who has set the equalization parameters using the user interface will be able to share the equalization parameters with other users by uploading the information about the set of equalization parameters in combination with an information about the sound transducer to a so-called “global” equalization parameter database, which is typically accessible by multiple apparatuses of multiple users. Advantageously, the user interface will allow the user to set up the equalization parameters (for example, to define a filter curve over frequency) and to also input an information about the sound transducer (for example, a model number of the sound transducer, or the like). Thus, a meaningful information can be uploaded to the “global” equalization parameter database. - Further details regarding the user interface and also regarding the global filter parameter database will be described below.
- 5. System According to
FIG. 6 -
FIG. 6 shows a schematic representation of a system for headphone equalization. The system according toFIG. 6 is designated in its entirety with 600. It comprises a globalfilter parameter database 610, which may, for example, be arranged in a central server. Thesystem 600 also comprises auser device 610 which may, for example, comprise a localfilter parameter database 620, anequalization parameter determinator 630 and a filtering and/orequalizer 640. - Headphones 650 (or another type of sound transducer) may be connected to the
user device 610, to receive an audio signal provided using theequalizer 640. - The global
filter parameter database 610 may, for example, store a plurality of reference impedance curves of the reference sound transducers and associated equalization parameters. The equalization parameters stored in the globalfilter parameter database 610 may, for example, be based on headphone measurements (or, generally, sound transducer measurements) of the reference headphones (or, generally, reference sound transducers), and a target equalization design, during which the equalization parameters are derived from the measured acoustical frequency response of the respective headphones. In other words, the equalization parameters stored in the globalfilter parameter database 610 may be appropriate to compensate for the imperfect acoustical frequency responses of the reference headphones. However, the globalfilter parameter database 610 may define an association between reference headphone types and corresponding sets of equalization parameters. However, alternatively or in addition, the global filter parameter database may define an association between a set of equalization parameters and reference impedance curves over frequency of the reference sound transducers. In other words, the database may define which set of equalization parameters belongs to a headset having a specific reference impedance curve over frequency. -
User device 610 may optionally (but not necessarily) comprise a localfilter parameter database 620. In particular, the user device may be able to download a part of the content of the global filter parameter database 610 (or the entire content of the global filter parameter database 610). However, the information from the globalfilter parameter database 610 may be downloaded to the localfilter parameter database 620 in advance, or upon a specific request (for example, when an unknown headphone is plugged into the user apparatus 610). - The
user apparatus 610 is further configured to use one or more out of four methods (designated “method A” to “method D”) to obtain an appropriate set of filter parameters (or, generally, of equalization parameters) for the filtering/equalization 640. - According to a first method (“method A”), the filter parameter determinator (or equalization parameter determinator) of the
user apparatus 610 performs an automatic headphone identification. Accordingly, an automatic parameter selection may be performed (for example, using an automatic parameter selector). In other words, according to method A, the apparatus 610 (or theequalization parameter determinator 630 thereof) may automatically identify a headphone and may retrieve, from the localfilter parameter database 620 or from the globalfilter parameter database 610, anappropriate set 632 a of filter parameters (or of equalization parameters) for the filtering/equalization 640. For example, according to method A, the functionality of theequalization parameter determinator 110 and/or 210 and/or 310, as described with reference toFIG. 1 ,FIG. 2 and/orFIG. 3 , may be used in theequalization parameter determinator 630 of theuser device 610. Thus, the equalization parameter set 632 a may correspond to theset filter parameter database 620 may, in this case, store the reference input information that may be used by theequalization parameter determinators - However, the
equalization parameter determinator 630 of theuser device 610 may, alternatively or in addition, use a second method (“method B”) for the selection of the filter parameter set 632 b for usage by the filtering/equalization 640. According to the second method, a user interface is provided for a manual selection of a type of a sound transducer. Accordingly, the user manually selects a model number, a model identifier or the like, of the headphone (or the sound transducer) attached to the user device. The user may either directly enter the model number or model identifier, or may choose the model number or model identifier from a list, which may be provided, for example, on the basis of the entries of the localfilter parameter database 620. When the user has input a model number or model identifier, the localfilter parameter database 620 may be queried to output a set of equalization parameters associated with a sound transducer of the user specified model number or model identifier. Alternatively, or in addition, the globalfilter parameter database 610 may be queried (for example, via a network connection) for a set of equalization parameters associated with the model number or the model identifier specified by the user. Accordingly, the filter parameter set 632 b (or set of equalization parameters) may be provided on the basis of a manual selection of the type of sound transducer, and on the basis of a query of the localfilter parameter database 620 and/or of the globalfilter parameter database 610. - Alternatively, or in addition, a third concept (“method C”) may be implemented in the
user apparatus 610, or in theequalization parameter determinator 630 thereof, to provide a filter parameter set for the filtering/equalization 640. According to the third concept (“method C”), a user interface may be provided in combination with a parameter generator, to provide a filter parameter set 632 c. The parameter generator, which is used according to the third concept, may provide a filter parameter set 632 c on the basis of a user input. For example, a user may adjust parameters of a multi-band equalizer using the user interface. - Alternatively, or in addition, a fourth concept (“method D”) may be used for providing the set of filter parameters. According to the fourth concept, a set 632 d of filter parameters may be obtained on the basis of an input from a user interface. For this purpose, a parameter generator may be used. However, in addition to the user's input which determines the values of the filter parameter set 632 d (or a set of equalization parameters 632 d) some information characterizing the headphones (or sound transducer) 650 connected to a
user device 610 may be received from the user interface. For example, a model name or other model identifier of theheadphone 650 may be input via the user interface according to concept 4 (“method D”). Accordingly, theequalization parameter determinator 630 of theuser device 610 may be configured to upload an information comprising a filter parameter set (or, generally, a set of equalization parameters) and a model identifier identifying the currently usedheadphones 650 to the globalfilter parameter database 610 when the user has provided information via the user interface which results in a “sufficiently good” filter parameter set, which, according to the user's assessment, results in an acceptable or sufficiently good audio quality of the audio signal presented by theheadphones 650. In other words, the user interface may provide a possibility to the user to adjust (and/or tune) the filter parameter set 632 d until the audio quality of the audio signal presented to the user by theheadphones 650 fulfills the user's expectations, and to confirm that the audio quality of the audio signal equalized using the currently selected (or adjusted) filter parameter set 632 d fulfills his expectations. In response to the user's input, via the user interface, indicating that the audio quality of the audio content provided by theheadphones 650 using the currently selected (or adjusted) filter parameter set 632 d is sufficiently good, theequalization parameter determinator 630 may upload a combination of the currently used filter parameter set, which was approved by the user, and a model identifier of the currently usedheadphones 650 to the globalfilter parameter database 610. Accordingly, the globalfilter parameter database 610 may store an association between a model identifier of the currently usedheadphones 650 and a currently used filter parameter set 632 d (which, according to the user's assessment and confirmation, results in a sufficiently good audio quality), such that other users (or user devices, which may be substantially identical to the user device 610) can profit from the current user's efforts to find a reasonably good filter parameter set 632 d. Thus, the filter parameter set 632 d, which has been identified on the basis of a manual adjustment of the filter parameter set via the user interface, can subsequently be used, by other user devices in an automatic or semi-automatic filter parameter set selection (which may, for example, be performed according to the first concept (“method A”) or second concept (“method B”). - Accordingly, the
system 600 allows for a selection of filter parameter sets (or, generally, a set of equalization parameters) using different approaches. An automatic parameter selection (using an automatic parameter selector in combination with an automatic headphone identification), a manual parameter selection (using a manual parameter selector in combination with a user interface), a manual parameter generation without feedback (using a parameter generator and a user interface) and a manual parameter generation with feedback (using a parameter generator and a user interface, as well as a feedback) can be used. Manually generated filter parameter sets can be fed back to a global filter parameter database, and can be downloaded from said global filter parameter database subsequently, to reuse the efforts of the manual parameter generation. Accordingly, a sufficiently good filter parameter set can be obtained with reasonably small effort in many circumstances. -
FIG. 7 shows block schematic diagrams which describe different approaches for applying the headphone equalization (for example, defined by the respectively determined filter parameter sets 632 a, 632 b, 632 c, 632 d, or the set of equalization parameters determined by one of theapparatuses - In a first embodiment, which is shown at
reference numeral 710, the headphone equalization may be applied at a very high level, for example at an application level. In other words, there may be a computer program which combines the actual application, the graphical user interface and the signal processing, wherein the signal processing, which is performed by thiscomputer program 712, includes the sound transducer equalization (headphone equalization). Thecomputer program 712 is executed, for example, by an applications processor, which may be a main microprocessor of a computer system or of a smart-phone. Accordingly, an equalized audio signal (wherein the headphone equalization is already applied) 714 is output to a further dedicatedsignal processing 716 which may comprise a combination of a digital-to-analog converter, an audio codec and a digital signal processor. Accordingly, the dedicatedaudio signal processing 716 provides, as an output signal, an equalizedaudio signal 718, which may be an analog signal, to aheadphone amplifier 720. The headphone amplifier amplifies the equalized (typically analog)audio signal 718 and provides an amplified audio signal to theheadphones 722. To summarize, the actual headphone equalization may be performed at a very high level, namely at the level of the application program, using the applications processor. - According to a second implementation, which is shown at
reference numeral 730, theprogram 732 comprising the application and the graphical user interface does not perform the headphone equalization. In other words, the headphone equalization is not performed by the applications processor (for example, main processor) according to this implementation alternative. Rather, the applications processor provides the non-headphone-equalizedaudio signal 734 and a set of filter parameters orequalization parameters 735 to the dedicatedaudio signal processing 736, which may comprise a digital-to-analog converter, an audio codec and a digital signal processor. Thus, the digital signal processor of thededicated audio processing 736 may apply the headphone equalization, and consequently provides an equalized (typically analog)audio signal 738 to theheadphone amplifier 740. Theheadphone amplifier 740 amplifies the equalizedaudio signal 738 and provides the amplified audio signal to theheadphones 742. - According to a third implementation alternative, which is shown at
reference numeral 750, the headphone equalization is applied only at the headphone amplifier. In other words, acomputer program 752, which implements the application and the graphical user interface, and which is executed by an applications processor, does not perform the headphone equalization. Rather, the applications processor provides a non-headphone-equalized audio signal to thededicated audio processing 756. Also, the applications processor provides aninformation 755 describing the filter parameters directly to theheadphone amplifier 760. The dedicatedaudio signal processing 756 provides a typicallyanalog audio signal 758 to theheadphone amplifier 760, wherein a typically analog equalization is performed by theheadphone amplifier 760 and is adjusted on the basis of theinformation 755 describing the filter parameters. Accordingly, theheadphone amplifier 760 performs the actual headphone equalization and consequently provides an equalized amplified audio signal to theheadphones 762. - In the following, the overall concept underlying embodiments according to the present invention will be shortly summarized.
- Firstly, an overview over some of the main ideas of embodiments of the present invention will be provided. One of the main ideas of the present invention is that specific filters or filter parameters can be downloaded to or selected on a device that is designed for headphone playbacks (as shown in
FIG. 6 , which shows a functional principle of a headphone equalization). A user can download and install a headphone-specific processing functionality to a device. - The filters can be implemented as analog or digital filters. This headphone equalization improves the perceived audio quality of the connected headphones. The technology can be used for any kind of headphones. It is not bound to one specific headphone type or brand.
- Some of the main ideas are:
- To apply headphone equalization filters that match a specific pair of headphones;
- These filter parameters can be transmitted to a playback device (for example, through the internet);
- Other filter parameters for other headphones can be selected or downloaded afterwards; and
- If no filter parameters for a specific headphone are available, a user-friendly parameter generator on the device can be used. It generates a filter that fits best to this headphone (providing optimal audio quality).
- In the following, the generation of global filter parameters will be described.
- As mentioned in the introduction when discussing filters for headphones, the filter parameters of the headphone equalization are advantageously derived from the frequency responses of the headphones. Hence, the frequency responses of the headphones should be known. Typically, this is done by measurements with artificial ears or acoustical couplers.
- Now, a target frequency response (the desired frequency behavior) should be designed. In theory, the target response can be of any shape. It is even possible to design more than one target equalization curve. For higher audio quality, target responses could follow an equalization curve similar to a so-called “diffuse field”.
- Combining the measured frequency response and the target equalization curve, the filter parameters (of an equalization filter) can be calculated (see, for example, reference [5]). The filter parameters of all supported/measured headphones may be stored in a database (not necessarily on the playback device or user device) and are therefore referred to as global filter parameter (GFP). For example, reference is made to
FIG. 6 . - Because of the high requirements, the headphone measurement, the target equalization design and the calculation are typically done by the provider of this technology advance.
- In the following, the transmission of filter parameters to and from the device (for example, a user device like a personal computer, a music player or multimedia player, or a smart-phone) will be described.
- In some embodiments, the filter parameters are stored on the playback device, too, referred to as local filter parameters (LFP). The local filter parameters do not have to contain all headphones of the global filter parameter (GFP) database. It can be a subset of the global filter parameters due to several reasons like:
- Memory consumption issues;
- Outdated headphone models;
- A provider only wants to support only a set of his choice;
- Proprietary business models of technology.
- An application containing the local filter parameter set or the local filter parameters themselves are transmitted from a GLP-server to the playback device, e.g. by internet or a mobile connection.
- The local filter parameter set can be extended afterwards by using the download capability of the technology. An extension of the local filter parameter set is may be used if the user connects a headphone that does not match the local filter parameter-set but is available in the global filter parameters database. Furthermore, local filter parameter sets can be uploaded from the device to the global filter parameters together with information on the headphone type or model.
- In the following, the selection of the headphone equalization will be described.
- At the playback device, the local filter parameter has to be selected that fits to the currently connected headphones. There are different methods of selecting the correct local filter parameter (see
FIG. 6 ). - For this method, the user does not need to know details of headphones attached to the device. An application is used to identify the specific headphone model to choose the right local filter parameter.
- Implementations of this method could be:
- A specific headphone identifier (ID) can be encoded on the headphone (for example, using a chip in the headphone) and can be transferred to the application for example, via a radio frequency transmission, by a signal outside audio bandwidth (advantageously greater than 20 kHz), using sophisticated circuitry at the headphone amplifier, receiving a ID sequence from the headphone or signaling embedded data in the audio stream, or by optical means (for example, barcode);
- An image recognition application may use additional information to identify the headphone, for example the camera by scanning the headphone or an optical code; and/or
- Detection of headphone, matching of the electrical impedance-over-frequency curve to a specific headphone (or at least a specific headphone class).
- In the following, some details regarding the detection of a headphone using the electrical impedance-over-frequency curve will be described. This concept is based on some findings which are disclosed in reference [11]. The electrical impedance-over-frequency curve can be measured using current developed devices like amplifiers which can perform current sensing to e.g. prevent speaker damage (see, for example, reference [12]). After plugging in new headphones to the device (for example a user device 630), a measurement process can be performed while voltage and current are recorded to calculate complex impedance over frequency. The impedance curves of different types of headphones show distinctive differences and features. For example, reference is made to the right side of
FIG. 4 a, which shows an example of acoustical impedance (left) versus electrical impedance (right) responses for two different types of headphones, for an example of an intra-concha type (upper plot) and a circum-aural type (lower plot). Also, reference is made to the table ofFIG. 4 b, which shows differences in the impedance response of two different types of headphones. - To finally find the filter which matches best the frequency response of the currently plugged-in headphones (as an example, see the left side of
FIG. 4 a), one of the two following approaches or a combination is used with the help of a database. This database is, for example, a table with two columns: electrical complex impedance curves (typically represented by a plurality of complex impedance values for a plurality of different frequencies) on one side and the corresponding fitting headphone filters on the other side. - As briefly mentioned, it is desired that the filters are created from acoustical measurements, which, however, typically cannot be done by the end user.
- An error algorithm (for example, least-mean-square) compares the electrical impedance curve over frequency (magnitude and phase) to previously measured electrical impedance curves stored in a database. If the error algorithm is successful matching the currently measured curve to one of the database, the plugged-in headphones are identified and the fitting filters can be loaded.
- If Approach A is not possible or successful, a fitting filter may be generated. Unlike in Approach A, an algorithm (for example, principal-component-analysis, PCA-analysis) is performed on multiple previously measured electrical-impedance curves in the list. By using the most distinctive features of the electrical impedance response of the current measured headphone, the fitting features of different filters for multiple headphones may be combined to a corresponding filter (or corresponding filters) in a frequency domain fitting for the specific headphone currently measured.
- A user can choose his/her specific headphones from a list.
- This is a fallback solution if no matching LFP/GFP is available for the selected headphone type:
- Parameters for filters are gained by analyzing GFP and extracting the most important contributes (for example, by means of Cluster Analysis or Principle Component Analysis);
- User has to adapt the filters to his headphone by either choosing a generic type of headphone (for example, big/small) or by changing the filter continuously while playback and thereby adjusting the right setting by perception;
- Based on the parameter settings (adjusted by a user) a complex filter function is created taking the most important headphone attributes into account;
- For an easier selection, the user interface should allow an A-B comparison to compare between different filter sets and/or the selected filter set and no processing (bypass).
- Method D: Parameter Generator with Upload Functionality
- This method works is an extension of Method D. It allows the user-selected parameters to be uploaded to the database together with information on the type or model used by the user. This allows an extension of the database to headphone models unknown by the database and/or refinement of the parameters based on user opinion.
- To summarize, one or more of the above functionalities can be performed by the
equalization parameter determinators 110. 210. 310. 510, 630 described herein, wherein the filter parameter set may take the role of the set of equalization parameters. For example, some or all of the functionalities described above may be implemented in the apparatuses according toFIGS. 1 , 2, 3 and 5 or in the system described with reference toFIG. 6 . - In the following, the question will be discussed where the filtering happens. It should be noted that there are at least three different solutions where to apply the headphone equalization filtering. For details, reference is made, for example, to
FIG. 7 . - In an implementation, the audio processing (filtering/equalization) can be performed by a pre-installed software or the audio processing is performed by an application that can read and apply the filter parameters, for example, the equalizer of a music player (or music player software).
- In some implementations, audio processors have some capabilities to apply digital or analog filters. They can be controlled by the application. The filter parameters can be converted to best use the filters available in the audio processor.
- In some implementations, an analog audio signal is fed into the headphone amplifier device that is equipped with the proposed headphone equalization. Headphone equalization (or equalizer) is applied on that signal. Hence, this device can be connected to any device that outputs an analog audio signal.
- For further details, reference is made to
FIG. 7 and the description above. - Embodiments according to the invention may bring along one or more of the following effects or specific improvements:
- The most important advantage for the user is an improved sound quality, due to better frequency response of the headphone (as deficiencies of the headphones are compensated);
- The user does not have to spend much money for expensive headphones in order to achieve good audio quality;
- Easy to use: the user does not have to go into details (like setting parameters of an equalization) or measure frequency responses of the headphone. Just selecting the headphones is enough in some embodiments;
- For the manufacturer of headphones, it may be an advantage that they can differentiate by providing filter parameter sets for download or pre-installed on devices;
- The audio quality of cheap (and not ideal) headphones can be improved. Hence, vendors of playback devices that come along with headphones can save money. Instead of more expensive headphones, cheap ones—supported by the described solution—are able to deliver same or even better quality;
- Device manufacturers can improve the sound quality by providing a user controlled or automatic headphone identification;
- Multimedia software vendors can develop applications that include headphone equalization for the audio signals;
- Flexibility: by downloading new filter parameters, the device is not bound to a specific pair of headphones. Hence, it is even possible to support future headphones.
- In some embodiments, a large database is stored locally allowing selection without connection to an external database. In other words, information of the global
filter parameter database 610 described above can be stored in the localfilter parameter database 620. - Moreover, it should be noted that in some implementations according to the present invention, there is a list of headphone models in an application that generates a different output at the headphone output of a device. In some implementations, information has to be downloaded from an external source depending on the model or type.
- Moreover, it should be noted that embodiments according to the present invention can be applied in different technical application areas:
- Smart-phones
- Personal music players
- Tablet devices
- Blu-ray/DVD/CD-players
- A/V receivers;
- TV sets;
- In-car/in-flight entertainment systems;
- Professional audio;
- Sound cards;
- Headphone amplifiers.
- To summarize, embodiments according to the invention allow to improve the perceived audio quality of headphones. The better sound quality is based on filters that are especially designed for headphones. The filters and/or filter parameters can be received by a web-based download.
- Embodiments according to the invention overcome the problem to adjust the filters to match the specific headphones attached.
- Moreover, embodiments according to the invention overcome the disadvantage that a filter adjustment (i.e., equalization) is typically not done by the manufacturer of a consumer media device, although the sound quality could be greatly improved, as the headphone connected is conventionally unknown in most cases.
- Embodiments according to the invention allow for the future downloading of new headphone filters in many applications.
- Although some aspects have been described in the context of an apparatus, it is clear that these aspects also represent a description of the corresponding method, where a block or device corresponds to a method step or a feature of a method step. Analogously, aspects described in the context of a method step also represent a description of a corresponding block or item or feature of a corresponding apparatus. Some or all of the method steps may be executed by (or using) a hardware apparatus, like for example, a microprocessor, a programmable computer or an electronic circuit. In some embodiments, some one or more of the most important method steps may be executed by such an apparatus.
- Depending on certain implementation requirements, embodiments of the invention can be implemented in hardware or in software. The implementation can be performed using a digital storage medium, for example a floppy disk, a DVD, a Blu-Ray, a CD, a ROM, a PROM, an EPROM, an EEPROM or a FLASH memory, having electronically readable control signals stored thereon, which cooperate (or are capable of cooperating) with a programmable computer system such that the respective method is performed. Therefore, the digital storage medium may be computer readable.
- Some embodiments according to the invention comprise a data carrier having electronically readable control signals, which are capable of cooperating with a programmable computer system, such that one of the methods described herein is performed.
- Generally, embodiments of the present invention can be implemented as a computer program product with a program code, the program code being operative for performing one of the methods when the computer program product runs on a computer. The program code may for example be stored on a machine readable carrier.
- Other embodiments comprise the computer program for performing one of the methods described herein, stored on a machine readable carrier.
- In other words, an embodiment of the inventive method is, therefore, a computer program having a program code for performing one of the methods described herein, when the computer program runs on a computer.
- A further embodiment of the inventive methods is, therefore, a data carrier (or a digital storage medium, or a computer-readable medium) comprising, recorded thereon, the computer program for performing one of the methods described herein. The data carrier, the digital storage medium or the recorded medium are typically tangible and/or non-transitionary.
- A further embodiment of the inventive method is, therefore, a data stream or a sequence of signals representing the computer program for performing one of the methods described herein. The data stream or the sequence of signals may for example be configured to be transferred via a data communication connection, for example via the Internet.
- A further embodiment comprises a processing means, for example a computer, or a programmable logic device, configured to or adapted to perform one of the methods described herein.
- A further embodiment comprises a computer having installed thereon the computer program for performing one of the methods described herein.
- A further embodiment according to the invention comprises an apparatus or a system configured to transfer (for example, electronically or optically) a computer program for performing one of the methods described herein to a receiver. The receiver may, for example, be a computer, a mobile device, a memory device or the like. The apparatus or system may, for example, comprise a file server for transferring the computer program to the receiver.
- In some embodiments, a programmable logic device (for example a field programmable gate array) may be used to perform some or all of the functionalities of the methods described herein. In some embodiments, a field programmable gate array may cooperate with a microprocessor in order to perform one of the methods described herein. Generally, the methods are advantageously performed by any hardware apparatus.
- While this invention has been described in terms of several embodiments, there are alterations, permutations, and equivalents which fall within the scope of this invention. It should also be noted that there are many alternative ways of implementing the methods and compositions of the present invention. It is therefore intended that the following appended claims be interpreted as including all such alterations, permutations and equivalents as fall within the true spirit and scope of the present invention.
- [1] Møller, H.; Jensen, C.; Hammershøi, D. & Sørensen, M. Design Criteria for Headphones J. Audio Eng. Soc, 1995, 43, 218-232
- [2] Lorho, Gaëtan: Subjective Evaluation of Headphone Target Frequency Respon-es. In: Audio Engineering Society Convention 126 #7770. Munich, Germany, May 2009
- [3] Bestimmung der Schallimmission von ohrnahen Schallquellen Teil 1: Verfahren mit Mikrofonen in menschlichen Ohren (MIRE-Verfahren), DIN EN ISO 11904-1, Deutsches Institut für Normung e.V., February 2003
- [4] Akustik—Simulatoren des menschlichen Kopfes und Ohres—Teil 1: Ohrsimulator zur Kalibrierung von supra-auralen und circumauralen Kopfhörern (IEC 60318-1:2009); Deutsche Fassung EN 60318-1:2009, Deutsches Institut für Normung e.V., July 2010
- [5] Fleischmann, Silzle, Plogsties: Headphone Equalization—Measurement, Design and Psychoacoustic Evaluation, Microelectronic Systems, Springer Verlag 2011, Pages 301-312
- [6] US Patent US 2009/0095804 A1
- [7] U.S. Pat. No. 8,014,539, “Method and apparatus to control output power of a digital power amplifier . . . ”, Young-suk Song et al.
- [8] TC Electronic System 6000; Engage algorithm; http://www.tcelectronic.com/media/Sys6_MKII_algorithms.pdf
- [9] HTC Sensation, http://www.htc.com/de/smartphones/htc-sensation-xl/#overview
- [10] Nubert ATM, http://www.nubert.de/index.php?id=111
- [11] Windows Platform Design Notes—Analog Audio Classification Using Device Impedance Characteristics, Version 1.0—Apr. 16, 2002
- [12] http://www.nxp.com/products/amplifiers/audio_amplifiers/amplifiers_for_portable_devices/TFA9887UK.html
Claims (19)
1. An apparatus for processing an audio signal for reproduction by a sound transducer, the apparatus comprising:
an equalization parameter determinator for determining a set of equalization parameters; and
an equalizer configured to equalize an input audio signal, to acquire an equalized audio signal;
wherein the equalization parameter determinator comprises a sound transducer identification configured to identify a sound transducer using an image recognition, and a parameter selection configured to select a set of equalization parameters in dependence on a result of the sound transducer identification;
wherein the image recognition is configured to identify the sound transducer on the basis of a specific shape of the sound transducer.
2. The apparatus according to claim 1 , wherein the apparatus is configured to download one or more sets of equalization parameters associated with one or more sound transducers from a server, or to use one or more sets of equalization parameters associated with one or more sound transducers comprised by an internal database.
3. An apparatus for processing an audio signal for reproduction by a sound transducer, the apparatus comprising:
an equalization parameter determinator for determining a set of equalization parameters; and
an equalizer configured to equalize an input audio signal, to acquire an equalized audio signal;
wherein the equalization parameter determinator is configured to acquire a set of equalization parameters using a measurement of an impedance of the sound transducer over frequency;
wherein the equalization parameter determinator is configured to combine equalization parameters associated with a plurality of reference sound transducers, the reference impedance curves over frequency of which exhibit at least a similarity in at least one distinctive feature with the measured impedance over frequency of the sound transducer, to acquire the set of equalization parameters.
4. The apparatus according to claim 3 , wherein the equalization parameter determinator is configured to access a database which comprises an association between reference impedance curves over frequency and associated sets of equalization parameters.
5. The apparatus according to claim 3 , wherein the equalization parameter determinator is configured to acquire an information about one or more distinctive features of the reference impedance curves over frequency, to identify a plurality of reference impedance curves over frequency which share at least one distinctive feature with the measured impedance over frequency of the sound transducer, and to provide the set of equalization parameters using a combination of equalization parameters associated with the identified reference impedance curves.
6. The apparatus according to claim 3 , wherein the equalization parameter determinator is configured to combine fitting features of a plurality of sets of equalization parameters associated with different reference impedance curves over frequency, to acquire the set of equalization parameters associated with the measured impedance over frequency of the sound transducer.
7. The apparatus according to claim 3 , wherein the reference impedance curves over frequency are based on a previous impedance measurement using reference sound transducers, and wherein the sets of equalization parameters associated with the reference sound transducers are based on a pre-computation on the basis of a previous frequency response measurement using the reference sound transducers.
8. The apparatus according to claim 3 , wherein the apparatus for processing an audio signal is configured to acquire results of a measurement of an impedance over frequency of the sound transducer from an impedance measurement device configured to determine a ratio between voltage and current at a sound transducer connection for different frequencies.
9. The apparatus according to claim 8 , wherein the impedance measurement device is configured to determine a complex-valued impedance of the sound transducer over frequency.
10. A system, comprising:
a global equalization database, which defines an association between types of sound transducers and corresponding sets of equalization parameters and which is accessible by multiple apparatuses for processing an audio signal of multiple users, such that it is possible to share an equalization parameter setting identified by a user with other users;
an apparatus for processing an audio signal for reproduction by a sound transducer, the apparatus comprising:
an equalization parameter determinator for determining a set of equalization parameters; and
an equalizer configured to equalize an input audio signal, to acquire an equalized audio signal;
wherein the equalization parameter determinator is configured to set the equalization parameters in dependence on a user input from a user interface; and
wherein the equalization parameter determinator is configured to upload the set of equalization parameters and an information about the sound transducer to the global equalization database, which is accessible by multiple apparatuses for processing an audio signal of multiple users, such that it is possible to share an equalization parameter setting identified by a user with other users.
11. The system according to claim 10 , wherein the equalization parameter determinator further comprises a sound transducer identification configured to identify a sound transducer and a parameter selection configured to select a set of equalization parameters based on the identification of the sound transducer;
wherein the apparatus is configured to download one or more sets of equalization parameters from the global equalization database; and
wherein the sound transducer identification is configured to take into account the one or more downloaded sets of equalization parameters.
12. A system, comprising:
a global equalization database; and
an apparatus for processing an audio signal for reproduction by a sound transducer according to claim 1 ,
wherein the global equalization database defines an association between types of sound transducers and corresponding sets of equalization parameters,
wherein the global equalization database is accessible by multiple apparatuses for processing an audio signal of multiple users, such that it is possible to share an equalization parameter setting identified by a user with other users.
13. A method for processing an audio signal for reproduction by a sound transducer, the method comprising:
determining a set of equalization parameters; and
equalizing an input audio signal, to acquire an equalized audio signal;
wherein determining the set of equalization parameters comprises identifying a sound transducer using an image recognition, and selecting a set of equalization parameters in dependence on a result of the sound transducer identification,
wherein the image recognition comprises identifying the sound transducer on the basis of a specific shape of the sound transducer.
14. A method for processing an audio signal for reproduction by a sound transducer, the method comprising:
determining a set of equalization parameters; and
equalizing an input audio signal, to acquire an equalized audio signal;
wherein a set of equalization parameters is acquired using a measurement of an impedance of the sound transducer over frequency;
wherein the method comprises combining equalization parameters associated with a plurality of reference sound transducers, the reference impedance curves over frequency of which exhibit at least a similarity in at least one distinctive feature with the measured impedance over frequency of the sound transducer, to acquire the set of equalization parameters.
15. A method for processing an audio signal for reproduction by a sound transducer, the method comprising:
determining a set of equalization parameters; and
equalizing an input audio signal, to acquire an equalized audio signal;
wherein the equalization parameters are set in dependence on a user input from a user interface; and
wherein the set of equalization parameters and an information about the sound transducer are uploaded to a global equalization parameter database, which is accessible by multiple apparatuses for processing an audio signal of multiple users; and
sharing an equalization parameter setting identified by a user with other users.
16. A non-transitory computer readable medium including a computer program for performing the method according to claim 13 when the computer program runs on a computer.
17. A non-transitory computer readable medium including a computer program for performing the method according to claim 14 when the computer program runs on a computer.
18. A non-transitory computer readable medium including a computer program for performing the method according to claim 15 when the computer program runs on a computer.
19. A system, comprising:
a global equalization database; and
an apparatus for processing an audio signal for reproduction by a sound transducer according to claim 3 ,
wherein the global equalization database defines an association between types of sound transducers and corresponding sets of equalization parameters,
wherein the global equalization database is accessible by multiple apparatuses for processing an audio signal of multiple users, such that it is possible to share an equalization parameter setting identified by a user with other users.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/466,003 US20140369519A1 (en) | 2012-02-24 | 2014-08-22 | Apparatus for providing an audio signal for reproduction by a sound transducer, system, method and computer program |
US15/254,217 US11039243B2 (en) | 2012-02-24 | 2016-09-01 | Apparatus for providing an audio signal for reproduction by a sound transducer, system, method and computer program |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201261602767P | 2012-02-24 | 2012-02-24 | |
PCT/EP2013/053743 WO2013124490A2 (en) | 2012-02-24 | 2013-02-25 | Apparatus for providing an audio signal for reproduction by a sound transducer, system, method and computer program |
US14/466,003 US20140369519A1 (en) | 2012-02-24 | 2014-08-22 | Apparatus for providing an audio signal for reproduction by a sound transducer, system, method and computer program |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP2013/053743 Continuation WO2013124490A2 (en) | 2012-02-24 | 2013-02-25 | Apparatus for providing an audio signal for reproduction by a sound transducer, system, method and computer program |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/254,217 Division US11039243B2 (en) | 2012-02-24 | 2016-09-01 | Apparatus for providing an audio signal for reproduction by a sound transducer, system, method and computer program |
Publications (1)
Publication Number | Publication Date |
---|---|
US20140369519A1 true US20140369519A1 (en) | 2014-12-18 |
Family
ID=48095790
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/466,003 Abandoned US20140369519A1 (en) | 2012-02-24 | 2014-08-22 | Apparatus for providing an audio signal for reproduction by a sound transducer, system, method and computer program |
US15/254,217 Active US11039243B2 (en) | 2012-02-24 | 2016-09-01 | Apparatus for providing an audio signal for reproduction by a sound transducer, system, method and computer program |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/254,217 Active US11039243B2 (en) | 2012-02-24 | 2016-09-01 | Apparatus for providing an audio signal for reproduction by a sound transducer, system, method and computer program |
Country Status (12)
Country | Link |
---|---|
US (2) | US20140369519A1 (en) |
EP (3) | EP2817977B1 (en) |
JP (1) | JP6203202B2 (en) |
KR (3) | KR101663396B1 (en) |
CN (1) | CN104255042A (en) |
AU (2) | AU2013223971B2 (en) |
CA (2) | CA2865356C (en) |
ES (2) | ES2900609T3 (en) |
IN (1) | IN2014KN01771A (en) |
MX (2) | MX346504B (en) |
RU (1) | RU2626037C2 (en) |
WO (1) | WO2013124490A2 (en) |
Cited By (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150104036A1 (en) * | 2013-10-16 | 2015-04-16 | Onkyo Corporation | Equalizer apparatus |
US9264811B1 (en) * | 2014-04-16 | 2016-02-16 | Audyssey Laboratories | EQ correction for source device impedance and output device impedance interactions |
US20160366518A1 (en) * | 2014-02-27 | 2016-12-15 | Sonarworks Sia | Method of and apparatus for determining an equalization filter |
US20170048642A1 (en) * | 2014-10-24 | 2017-02-16 | Kawai Musical Instruments Manufacturing Co., Ltd. | Effect giving device |
US9609436B2 (en) * | 2015-05-22 | 2017-03-28 | Microsoft Technology Licensing, Llc | Systems and methods for audio creation and delivery |
WO2017182716A1 (en) * | 2016-04-20 | 2017-10-26 | Genelec Oy | An active monitoring headphone and a binaural method for the same |
WO2017182715A1 (en) | 2016-04-20 | 2017-10-26 | Genelec Oy | An active monitoring headphone and a method for calibrating the same |
US20170373656A1 (en) * | 2015-02-19 | 2017-12-28 | Dolby Laboratories Licensing Corporation | Loudspeaker-room equalization with perceptual correction of spectral dips |
US20180279018A1 (en) * | 2017-03-21 | 2018-09-27 | International Business Machines Corporation | Customizable audio and video formats for digital content consumption |
US10321255B2 (en) * | 2017-03-17 | 2019-06-11 | Yamaha Corporation | Speaker location identifying system, speaker location identifying device, and speaker location identifying method |
JP2019516313A (en) * | 2016-04-20 | 2019-06-13 | ジェネレック・オーワイGenelec Oy | Active monitoring headphones and how to regularize their inversion |
US10326422B2 (en) | 2015-09-25 | 2019-06-18 | China Academy Of Telecommunications Technology | Parameter processing method, audio signal playing method and device, and audio equalizer |
US20190191247A1 (en) * | 2017-12-15 | 2019-06-20 | Boomcloud 360, Inc. | Subband spatial processing and crosstalk cancellation system for conferencing |
US20200081681A1 (en) * | 2018-09-10 | 2020-03-12 | Spotify Ab | Mulitple master music playback |
CN111226392A (en) * | 2017-10-16 | 2020-06-02 | Ask工业有限公司 | Method for performing deformation processing |
US10887701B2 (en) | 2015-09-14 | 2021-01-05 | Wing Acoustics Limited | Audio transducers |
US10959016B2 (en) | 2017-04-13 | 2021-03-23 | Yamaha Corporation | Speaker position detection system, speaker position detection device, and speaker position detection method |
US20210105568A1 (en) * | 2014-03-17 | 2021-04-08 | Sonos Inc | Audio Settings Based On Environment |
US11137803B2 (en) | 2017-03-22 | 2021-10-05 | Wing Acoustics Limited | Slim electronic devices and audio transducers incorporated therein |
US11166100B2 (en) * | 2017-03-15 | 2021-11-02 | Wing Acoustics Limited | Bass optimization for audio systems and devices |
US11249718B2 (en) | 2015-12-01 | 2022-02-15 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | System for outputting audio signals and respective method and setting device |
US11515853B2 (en) | 2019-12-31 | 2022-11-29 | Samsung Electronics Co., Ltd. | Equalizer for equalization of music signals and methods for the same |
US11521623B2 (en) | 2021-01-11 | 2022-12-06 | Bank Of America Corporation | System and method for single-speaker identification in a multi-speaker environment on a low-frequency audio recording |
WO2023063942A1 (en) * | 2021-10-13 | 2023-04-20 | Google Llc | Transducer excursion correction |
US11698770B2 (en) | 2016-08-05 | 2023-07-11 | Sonos, Inc. | Calibration of a playback device based on an estimated frequency response |
US11728780B2 (en) | 2019-08-12 | 2023-08-15 | Sonos, Inc. | Audio calibration of a portable playback device |
US11736877B2 (en) | 2016-04-01 | 2023-08-22 | Sonos, Inc. | Updating playback device configuration information based on calibration data |
US11736878B2 (en) | 2016-07-15 | 2023-08-22 | Sonos, Inc. | Spatial audio correction |
US11800305B2 (en) | 2012-06-28 | 2023-10-24 | Sonos, Inc. | Calibration interface |
US11800306B2 (en) | 2016-01-18 | 2023-10-24 | Sonos, Inc. | Calibration using multiple recording devices |
US11803350B2 (en) | 2015-09-17 | 2023-10-31 | Sonos, Inc. | Facilitating calibration of an audio playback device |
US11825290B2 (en) | 2011-12-29 | 2023-11-21 | Sonos, Inc. | Media playback based on sensor data |
US11877139B2 (en) | 2018-08-28 | 2024-01-16 | Sonos, Inc. | Playback device calibration |
US11889276B2 (en) | 2016-04-12 | 2024-01-30 | Sonos, Inc. | Calibration of audio playback devices |
US11983458B2 (en) | 2016-07-22 | 2024-05-14 | Sonos, Inc. | Calibration assistance |
US11991506B2 (en) | 2014-03-17 | 2024-05-21 | Sonos, Inc. | Playback device configuration |
US11995376B2 (en) | 2016-04-01 | 2024-05-28 | Sonos, Inc. | Playback device calibration based on representative spectral characteristics |
US12141501B2 (en) | 2023-04-07 | 2024-11-12 | Sonos, Inc. | Audio processing algorithms |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104078050A (en) * | 2013-03-26 | 2014-10-01 | 杜比实验室特许公司 | Device and method for audio classification and audio processing |
FI20136088L (en) | 2013-11-06 | 2015-05-07 | Genelec Oy | Method and device for storing equalization settings in active speakers |
CN103916798A (en) * | 2014-04-09 | 2014-07-09 | 李昂 | Automatic sound effect identifying system of headphone |
CN105208501A (en) * | 2014-06-09 | 2015-12-30 | 杜比实验室特许公司 | Method for modeling frequency response characteristic of electro-acoustic transducer |
US9952825B2 (en) | 2014-09-09 | 2018-04-24 | Sonos, Inc. | Audio processing algorithms |
US10341799B2 (en) | 2014-10-30 | 2019-07-02 | Dolby Laboratories Licensing Corporation | Impedance matching filters and equalization for headphone surround rendering |
US9693165B2 (en) | 2015-09-17 | 2017-06-27 | Sonos, Inc. | Validation of audio calibration using multi-dimensional motion check |
US10003899B2 (en) | 2016-01-25 | 2018-06-19 | Sonos, Inc. | Calibration with particular locations |
CN107566949A (en) * | 2016-06-30 | 2018-01-09 | 上海博泰悦臻网络技术服务有限公司 | A kind of audio collocation method, system, a kind of balanced device and a kind of electronic equipment |
TWI658693B (en) | 2018-07-11 | 2019-05-01 | 宏碁股份有限公司 | Signal gain control method and electronic device |
CN110768637B (en) * | 2018-07-27 | 2023-08-01 | 宏碁股份有限公司 | Signal gain control method and electronic device |
CN109273010B (en) * | 2018-08-21 | 2020-08-11 | 深圳市声扬科技有限公司 | Voice data processing method and device, computer equipment and storage medium |
US11206484B2 (en) * | 2018-08-28 | 2021-12-21 | Sonos, Inc. | Passive speaker authentication |
KR20210106546A (en) * | 2018-12-24 | 2021-08-30 | 디티에스, 인코포레이티드 | Room Acoustic Simulation Using Deep Learning Image Analysis |
CN111736795A (en) * | 2019-06-24 | 2020-10-02 | 北京京东尚科信息技术有限公司 | Audio processing method, device, equipment and storage medium |
WO2022010453A1 (en) * | 2020-07-06 | 2022-01-13 | Hewlett-Packard Development Company, L.P. | Cancellation of spatial processing in headphones |
CN111835597A (en) * | 2020-07-21 | 2020-10-27 | 广州小鹏车联网科技有限公司 | Adjusting method and device |
CN112291660B (en) * | 2020-10-23 | 2024-07-09 | 江苏紫米电子技术有限公司 | Equalizer switching method, device, equipment and storage medium |
RU2756097C1 (en) * | 2021-03-24 | 2021-09-28 | Денис Андреевич Рублев | Digital earpieces detector |
US20240080600A1 (en) * | 2022-05-31 | 2024-03-07 | Panasonic Intellectual Property Management Co., Ltd. | Configuration system and method for aircraft equipment |
US20240080601A1 (en) * | 2022-05-31 | 2024-03-07 | Panasonic Intellectual Property Management Co., Ltd. | Configuration system and method for aircraft equipment |
US20240080599A1 (en) * | 2022-05-31 | 2024-03-07 | Panasonic Intellectual Property Management Co., Ltd. | Configuration system and method for aircraft equipment |
WO2024049321A1 (en) * | 2022-09-01 | 2024-03-07 | Общество С Ограниченной Ответственностью "Рублефф Технолоджи" | Decentralized digital detector for detecting micro earphones |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8855423B2 (en) * | 2000-11-06 | 2014-10-07 | Nant Holdings Ip, Llc | Image capture and identification system and process |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2106075C1 (en) | 1996-03-25 | 1998-02-27 | Владимир Анатольевич Ефремов | Spatial sound playback system |
US6999826B1 (en) * | 1998-11-18 | 2006-02-14 | Zoran Corporation | Apparatus and method for improved PC audio quality |
JP2005117361A (en) * | 2003-10-08 | 2005-04-28 | Sanyo Electric Co Ltd | Acoustic device,and acoustic characteristic setting method for acoustic device |
GB0419346D0 (en) * | 2004-09-01 | 2004-09-29 | Smyth Stephen M F | Method and apparatus for improved headphone virtualisation |
KR100619055B1 (en) * | 2004-11-16 | 2006-08-31 | 삼성전자주식회사 | Apparatus and method for setting speaker mode automatically in audio/video system |
CN1916932A (en) * | 2005-08-19 | 2007-02-21 | 上海凯搏比价网络系统有限公司 | Device and method of identifying products by using technique of image analysis |
CN1936829B (en) * | 2005-09-23 | 2010-05-26 | 鸿富锦精密工业(深圳)有限公司 | Sound output system and method |
KR100788670B1 (en) | 2005-11-03 | 2007-12-26 | 삼성전자주식회사 | Method and apparatus for controlling ouput power optimized in headphone in digital power amp |
KR100929617B1 (en) * | 2006-05-26 | 2009-12-03 | 권대훈 | Audiogram based equalization system using network |
JP5292396B2 (en) * | 2007-07-10 | 2013-09-18 | ヴェーデクス・アクティーセルスカプ | Method for identifying a receiver in a hearing aid |
KR101397433B1 (en) * | 2007-07-18 | 2014-06-27 | 삼성전자주식회사 | Method and apparatus for configuring equalizer of media file player |
US20090047993A1 (en) * | 2007-08-14 | 2009-02-19 | Vasa Yojak H | Method of using music metadata to save music listening preferences |
KR20090029011A (en) * | 2007-09-17 | 2009-03-20 | 삼성전자주식회사 | Mobile phone which support creatable tone color and tone color setting method thereof |
US20090095804A1 (en) | 2007-10-12 | 2009-04-16 | Sony Ericsson Mobile Communications Ab | Rfid for connected accessory identification and method |
JP2009130643A (en) * | 2007-11-22 | 2009-06-11 | Yamaha Corp | Audio signal supplying apparatus, parameter providing system, television set, av system, speaker device and audio signal supplying method |
US8325931B2 (en) * | 2008-05-02 | 2012-12-04 | Bose Corporation | Detecting a loudspeaker configuration |
WO2010138311A1 (en) * | 2009-05-26 | 2010-12-02 | Dolby Laboratories Licensing Corporation | Equalization profiles for dynamic equalization of audio data |
US8682002B2 (en) * | 2009-07-02 | 2014-03-25 | Conexant Systems, Inc. | Systems and methods for transducer calibration and tuning |
US8473083B1 (en) * | 2009-07-19 | 2013-06-25 | Aaron T. Emigh | Synthesized audio parameters |
JP2011217328A (en) * | 2010-04-02 | 2011-10-27 | Alpine Electronics Inc | Audio device |
ES2632576T3 (en) * | 2010-05-06 | 2017-09-14 | Dolby Laboratories Licensing Corporation | Audio system equalization for portable media playback devices. |
US8923997B2 (en) * | 2010-10-13 | 2014-12-30 | Sonos, Inc | Method and apparatus for adjusting a speaker system |
-
2013
- 2013-02-25 EP EP13716211.1A patent/EP2817977B1/en active Active
- 2013-02-25 ES ES19195568T patent/ES2900609T3/en active Active
- 2013-02-25 MX MX2015017653A patent/MX346504B/en unknown
- 2013-02-25 EP EP19195572.3A patent/EP3598774A1/en active Pending
- 2013-02-25 ES ES13716211T patent/ES2770590T3/en active Active
- 2013-02-25 CN CN201380021602.9A patent/CN104255042A/en active Pending
- 2013-02-25 JP JP2014558144A patent/JP6203202B2/en active Active
- 2013-02-25 KR KR1020147026457A patent/KR101663396B1/en active IP Right Grant
- 2013-02-25 CA CA2865356A patent/CA2865356C/en active Active
- 2013-02-25 EP EP19195568.1A patent/EP3606093B1/en active Active
- 2013-02-25 RU RU2014138419A patent/RU2626037C2/en active
- 2013-02-25 WO PCT/EP2013/053743 patent/WO2013124490A2/en active Application Filing
- 2013-02-25 AU AU2013223971A patent/AU2013223971B2/en active Active
- 2013-02-25 MX MX2014010049A patent/MX337845B/en active IP Right Grant
- 2013-02-25 CA CA2925315A patent/CA2925315C/en active Active
- 2013-02-25 IN IN1771KON2014 patent/IN2014KN01771A/en unknown
-
2014
- 2014-08-22 US US14/466,003 patent/US20140369519A1/en not_active Abandoned
-
2016
- 2016-02-03 AU AU2016200662A patent/AU2016200662B2/en active Active
- 2016-03-02 KR KR1020160025130A patent/KR20160030911A/en active Application Filing
- 2016-09-01 US US15/254,217 patent/US11039243B2/en active Active
-
2018
- 2018-07-10 KR KR1020180079878A patent/KR102060336B1/en active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8855423B2 (en) * | 2000-11-06 | 2014-10-07 | Nant Holdings Ip, Llc | Image capture and identification system and process |
Non-Patent Citations (2)
Title |
---|
"How Speakers Work." How Speakers Work. N.p., n.d. Web. 11 Oct. 2016. <http://www.centerpointaudio.com/howspeakerswork.aspx>. * |
WAYBACK MACHNE Browse History, Oct 20 2011-April 4, 2016 * |
Cited By (64)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11825290B2 (en) | 2011-12-29 | 2023-11-21 | Sonos, Inc. | Media playback based on sensor data |
US11910181B2 (en) | 2011-12-29 | 2024-02-20 | Sonos, Inc | Media playback based on sensor data |
US11849299B2 (en) | 2011-12-29 | 2023-12-19 | Sonos, Inc. | Media playback based on sensor data |
US11889290B2 (en) | 2011-12-29 | 2024-01-30 | Sonos, Inc. | Media playback based on sensor data |
US11825289B2 (en) | 2011-12-29 | 2023-11-21 | Sonos, Inc. | Media playback based on sensor data |
US11800305B2 (en) | 2012-06-28 | 2023-10-24 | Sonos, Inc. | Calibration interface |
US12126970B2 (en) | 2012-06-28 | 2024-10-22 | Sonos, Inc. | Calibration of playback device(s) |
US12069444B2 (en) | 2012-06-28 | 2024-08-20 | Sonos, Inc. | Calibration state variable |
US9491549B2 (en) * | 2013-10-16 | 2016-11-08 | Onkyo Corporation | Equalizer apparatus |
US20150104036A1 (en) * | 2013-10-16 | 2015-04-16 | Onkyo Corporation | Equalizer apparatus |
US20160366518A1 (en) * | 2014-02-27 | 2016-12-15 | Sonarworks Sia | Method of and apparatus for determining an equalization filter |
US10021484B2 (en) * | 2014-02-27 | 2018-07-10 | Sonarworks Sia | Method of and apparatus for determining an equalization filter |
US11696081B2 (en) * | 2014-03-17 | 2023-07-04 | Sonos, Inc. | Audio settings based on environment |
US11991506B2 (en) | 2014-03-17 | 2024-05-21 | Sonos, Inc. | Playback device configuration |
US11991505B2 (en) | 2014-03-17 | 2024-05-21 | Sonos, Inc. | Audio settings based on environment |
US20210105568A1 (en) * | 2014-03-17 | 2021-04-08 | Sonos Inc | Audio Settings Based On Environment |
US9264811B1 (en) * | 2014-04-16 | 2016-02-16 | Audyssey Laboratories | EQ correction for source device impedance and output device impedance interactions |
US10028073B2 (en) * | 2014-10-24 | 2018-07-17 | Kawai Musical Instruments Manufacturing Co., Ltd. | Effect giving device |
US20170048642A1 (en) * | 2014-10-24 | 2017-02-16 | Kawai Musical Instruments Manufacturing Co., Ltd. | Effect giving device |
US20170373656A1 (en) * | 2015-02-19 | 2017-12-28 | Dolby Laboratories Licensing Corporation | Loudspeaker-room equalization with perceptual correction of spectral dips |
US10129684B2 (en) | 2015-05-22 | 2018-11-13 | Microsoft Technology Licensing, Llc | Systems and methods for audio creation and delivery |
US9609436B2 (en) * | 2015-05-22 | 2017-03-28 | Microsoft Technology Licensing, Llc | Systems and methods for audio creation and delivery |
US11102582B2 (en) | 2015-09-14 | 2021-08-24 | Wing Acoustics Limited | Audio transducers and devices incorporating the same |
US10887701B2 (en) | 2015-09-14 | 2021-01-05 | Wing Acoustics Limited | Audio transducers |
US11968510B2 (en) | 2015-09-14 | 2024-04-23 | Wing Acoustics Limited | Audio transducers |
US11490205B2 (en) | 2015-09-14 | 2022-11-01 | Wing Acoustics Limited | Audio transducers |
US11716571B2 (en) | 2015-09-14 | 2023-08-01 | Wing Acoustics Limited | Relating to audio transducers |
US11803350B2 (en) | 2015-09-17 | 2023-10-31 | Sonos, Inc. | Facilitating calibration of an audio playback device |
US10326422B2 (en) | 2015-09-25 | 2019-06-18 | China Academy Of Telecommunications Technology | Parameter processing method, audio signal playing method and device, and audio equalizer |
US11249718B2 (en) | 2015-12-01 | 2022-02-15 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | System for outputting audio signals and respective method and setting device |
US11800306B2 (en) | 2016-01-18 | 2023-10-24 | Sonos, Inc. | Calibration using multiple recording devices |
US11995376B2 (en) | 2016-04-01 | 2024-05-28 | Sonos, Inc. | Playback device calibration based on representative spectral characteristics |
US11736877B2 (en) | 2016-04-01 | 2023-08-22 | Sonos, Inc. | Updating playback device configuration information based on calibration data |
US11889276B2 (en) | 2016-04-12 | 2024-01-30 | Sonos, Inc. | Calibration of audio playback devices |
JP2019516313A (en) * | 2016-04-20 | 2019-06-13 | ジェネレック・オーワイGenelec Oy | Active monitoring headphones and how to regularize their inversion |
US10757522B2 (en) | 2016-04-20 | 2020-08-25 | Genelec Oy | Active monitoring headphone and a method for calibrating the same |
WO2017182716A1 (en) * | 2016-04-20 | 2017-10-26 | Genelec Oy | An active monitoring headphone and a binaural method for the same |
WO2017182715A1 (en) | 2016-04-20 | 2017-10-26 | Genelec Oy | An active monitoring headphone and a method for calibrating the same |
US20190098426A1 (en) * | 2016-04-20 | 2019-03-28 | Genelec Oy | An active monitoring headphone and a method for calibrating the same |
US10706869B2 (en) | 2016-04-20 | 2020-07-07 | Genelec Oy | Active monitoring headphone and a binaural method for the same |
US11736878B2 (en) | 2016-07-15 | 2023-08-22 | Sonos, Inc. | Spatial audio correction |
US11983458B2 (en) | 2016-07-22 | 2024-05-14 | Sonos, Inc. | Calibration assistance |
US11698770B2 (en) | 2016-08-05 | 2023-07-11 | Sonos, Inc. | Calibration of a playback device based on an estimated frequency response |
US20220150628A1 (en) * | 2017-03-15 | 2022-05-12 | Wing Acoustics Limited | Bass optimization for audio systems and devices |
US11166100B2 (en) * | 2017-03-15 | 2021-11-02 | Wing Acoustics Limited | Bass optimization for audio systems and devices |
US10321255B2 (en) * | 2017-03-17 | 2019-06-11 | Yamaha Corporation | Speaker location identifying system, speaker location identifying device, and speaker location identifying method |
US20180279018A1 (en) * | 2017-03-21 | 2018-09-27 | International Business Machines Corporation | Customizable audio and video formats for digital content consumption |
US11137803B2 (en) | 2017-03-22 | 2021-10-05 | Wing Acoustics Limited | Slim electronic devices and audio transducers incorporated therein |
US10959016B2 (en) | 2017-04-13 | 2021-03-23 | Yamaha Corporation | Speaker position detection system, speaker position detection device, and speaker position detection method |
CN111226392A (en) * | 2017-10-16 | 2020-06-02 | Ask工业有限公司 | Method for performing deformation processing |
US20190191247A1 (en) * | 2017-12-15 | 2019-06-20 | Boomcloud 360, Inc. | Subband spatial processing and crosstalk cancellation system for conferencing |
US10674266B2 (en) * | 2017-12-15 | 2020-06-02 | Boomcloud 360, Inc. | Subband spatial processing and crosstalk processing system for conferencing |
US20230353941A1 (en) * | 2017-12-15 | 2023-11-02 | Boomcloud 360, Inc. | Subband spatial processing and crosstalk processing system for conferencing |
US11736863B2 (en) | 2017-12-15 | 2023-08-22 | Boomcloud 360, Inc. | Subband spatial processing and crosstalk cancellation system for conferencing |
US11252508B2 (en) * | 2017-12-15 | 2022-02-15 | Boomcloud 360 Inc. | Subband spatial processing and crosstalk cancellation system for conferencing |
US11877139B2 (en) | 2018-08-28 | 2024-01-16 | Sonos, Inc. | Playback device calibration |
US20200081681A1 (en) * | 2018-09-10 | 2020-03-12 | Spotify Ab | Mulitple master music playback |
US11728780B2 (en) | 2019-08-12 | 2023-08-15 | Sonos, Inc. | Audio calibration of a portable playback device |
US12132459B2 (en) | 2019-08-12 | 2024-10-29 | Sonos, Inc. | Audio calibration of a portable playback device |
US11515853B2 (en) | 2019-12-31 | 2022-11-29 | Samsung Electronics Co., Ltd. | Equalizer for equalization of music signals and methods for the same |
US11521623B2 (en) | 2021-01-11 | 2022-12-06 | Bank Of America Corporation | System and method for single-speaker identification in a multi-speaker environment on a low-frequency audio recording |
WO2023063942A1 (en) * | 2021-10-13 | 2023-04-20 | Google Llc | Transducer excursion correction |
US12141501B2 (en) | 2023-04-07 | 2024-11-12 | Sonos, Inc. | Audio processing algorithms |
US12143781B2 (en) | 2023-11-16 | 2024-11-12 | Sonos, Inc. | Spatial audio correction |
Also Published As
Publication number | Publication date |
---|---|
CA2865356C (en) | 2018-05-15 |
AU2016200662A1 (en) | 2016-02-18 |
WO2013124490A2 (en) | 2013-08-29 |
EP3606093A1 (en) | 2020-02-05 |
CA2925315C (en) | 2019-05-21 |
WO2013124490A3 (en) | 2013-10-17 |
EP2817977B1 (en) | 2019-12-18 |
CA2865356A1 (en) | 2013-08-29 |
KR20140129248A (en) | 2014-11-06 |
EP3598774A1 (en) | 2020-01-22 |
EP3606093B1 (en) | 2021-09-08 |
KR20180082397A (en) | 2018-07-18 |
KR102060336B1 (en) | 2019-12-30 |
CN104255042A (en) | 2014-12-31 |
ES2770590T3 (en) | 2020-07-02 |
RU2014138419A (en) | 2016-04-10 |
AU2013223971A1 (en) | 2014-10-02 |
US20160373860A1 (en) | 2016-12-22 |
RU2626037C2 (en) | 2017-07-21 |
KR101663396B1 (en) | 2016-10-06 |
CA2925315A1 (en) | 2013-08-29 |
MX2014010049A (en) | 2015-02-10 |
ES2900609T3 (en) | 2022-03-17 |
KR20160030911A (en) | 2016-03-21 |
AU2016200662B2 (en) | 2017-10-12 |
US11039243B2 (en) | 2021-06-15 |
IN2014KN01771A (en) | 2015-10-23 |
MX337845B (en) | 2016-03-22 |
JP6203202B2 (en) | 2017-09-27 |
JP2015513836A (en) | 2015-05-14 |
EP2817977A2 (en) | 2014-12-31 |
AU2013223971B2 (en) | 2016-03-31 |
MX346504B (en) | 2017-03-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11039243B2 (en) | Apparatus for providing an audio signal for reproduction by a sound transducer, system, method and computer program | |
US9898248B2 (en) | Method and device for playing modified audio signals | |
US8682002B2 (en) | Systems and methods for transducer calibration and tuning | |
EP3111670B1 (en) | Method of and apparatus for determining an equalization filter | |
JP2015513832A (en) | Audio playback system and method | |
JP7481116B2 (en) | Customized voice processing based on user-specific voice information and hardware-specific voice information | |
US9525954B2 (en) | Audio device and audio producing method | |
US10111005B2 (en) | Method and device for modifying audio signals based on hearing capabilities of the listener | |
KR20210052448A (en) | Improve and personalize sound quality |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: FRAUNHOFER-GESELLSCHAFT ZUR FOERDERUNG DER ANGEWAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LESCHKA, FLORIAN;FLEISCHMANN, FELIX;PLOGSTIES, JAN;AND OTHERS;SIGNING DATES FROM 20140923 TO 20140926;REEL/FRAME:034002/0890 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |