This application is based upon and claims the benefit of priority from prior Japanese Patent Application No. 2011-166782, filed Jul. 29, 2011, the entire contents of which are incorporated herein by reference.
Embodiments described herein relate generally to an audio signal processing technique suited to an information processing apparatus including an output terminal which can connect earphones.
In recent years, portable information processing apparatuses, which are called notebook-type PCs (Personal Computers) (to be referred to as note PCs hereinafter), and can be driven using a battery, have prevailed. A large number of information processing apparatuses of this type include an advanced audiovisual (AV) function (which, for example, can output images with high resolutions and can output sound with high sound quality) equivalent to that of desk-top type information processing apparatuses. There are many chances to use such note PC of the advanced function model as a Digital Versatile Disc (DVD) player or music player.
Also, such note PC of the advanced function model includes an audio signal output terminal, which can connect earphones, in addition to loudspeakers. For example, in an environment in which sound cannot be output from the loudspeakers, the user connects earphones to the output terminal, and listens to sound played back by the note PC.
An unspecified number of earphones, which can be used by users, have various characteristics. For this reason, various mechanisms for appropriately correcting the characteristics of such unspecified number of earphones have been proposed.
However, the mechanisms for correcting the characteristics of earphones, which have been proposed so far, may cause an increase in cost, and may force the users to make troublesome operations, thus posing problems.
A general architecture that implements the various features of the embodiments will now be described with reference to the drawings. The drawings and the associated descriptions are provided to illustrate the embodiments and not to limit the scope of the invention.
Various embodiments will be described hereinafter with reference to the accompanying drawings.
In general, according to one embodiment, an information processing apparatus includes an output terminal, a microphone, a measurement module and a correction filter design module. The measurement module is configured to measure frequency characteristics of an earphone connected to the output terminal using a measurement audio signal output from the output terminal and collected by the microphone. The correction filter design module is configured to design a correction filter based on the frequency characteristics of the earphone measured by the measurement module and predetermined goal frequency characteristics. The correction filter is required to correct frequency characteristics of sound output from the earphone to the predetermined goal frequency characteristics in association with one range of a treble range higher than a crossover frequency range and a bass range lower than the crossover frequency range. The crossover frequency range is a frequency range where a bass range is switched to the treble range.
As shown in
The computer body 11 has a low-profile box-shaped housing, and a keyboard 14, touchpad 15, and the like are arranged on its upper surface. The computer body 11 incorporates a microphone, and a microphone aperture is formed in a housing front surface portion, so that the microphone can efficiently collect sound. An audio signal output terminal which can connect an earphone (earphones) 16 is arranged on a housing side surface portion of the computer body 11.
When a measurement audio signal is output to the output terminal (to which the earphone 16 is connected) while the earphone 16 is in contact with the microphone aperture, since this measurement audio signal is collected by the microphone, the characteristics of the earphone 16 can be measured. The information processing apparatus (PC 1) of this embodiment includes a mechanism for correcting the characteristics of the earphone 16, which can be measured in this way, with low cost and by a simple operation, and this point will be described in detail below.
As shown in
The CPU 101 is a processor which controls the operation of the PC 1, and executes various programs loaded from the HDD 109 onto the main memory 103. The programs to be executed by the CPU 101 include an operating system (OS) 121 for resource management, a media player 122 (to be described later), which runs under the OS 121, and the like. The media player 122 is application software used to play back movie (video) and audio files. The CPU 101 also executes a BIOS stored in the BIOS-ROM 107. The BIOS is a program for hardware control.
The north bridge 102 serves as a bridge device which connects between the CPU 101 and south bridge 104, and also as a memory controller for controlling accesses to the main memory 103. Also, the north bridge 102 includes a function of executing communications with the GPU 105.
The GPU 105 is a display controller for executing an image display operation on the LCD 13 built in the display unit 12. Also, the GPU 105 includes an accelerator for rendering images to be displayed by various programs in place of the CPU 101.
The south bridge 104 serves as a memory controller for controlling accesses to the BIOS-ROM 107. Also, the south bridge 104 incorporates an Integrated Device Electronics (IDE) controller required to control the HDD 109 and ODD 110. Furthermore, the south bridge 104 includes a function of executing communications with the sound controller 106.
The sound controller 106 is a sound source device, and includes circuits such as a digital-to-analog converter for converting a digital signal into an electrical signal, an amplifier for amplifying the electrical signal, and the like, so as to output audio data to be played back to a loudspeaker 112 or output terminal 113 (arranged on the housing side surface portion of the aforementioned computer body 11). Also, the sound controller 106 includes circuits such as an analog-to-digital converter for converting an electrical signal input from a microphone 114 (incorporated in the aforementioned computer body 11) into a digital signal, and the like.
The EC/KBC 111 is a single-chip microcomputer which integrates an embedded controller for power management of the PC 1, and a keyboard controller for controlling the keyboard 14 and touchpad 15.
As shown in
In order to help understanding the mechanism, which is included in the information processing apparatus (PC 1) of this embodiment, and is required to correct the characteristics of an earphone at low cost and by a simple operation, the frequency characteristics of the earphone 16 (connected to the output terminal 113), which are measured by outputting a measurement audio signal from the output terminal 113 and collecting it by the microphone 114, will be described below.
A method of measuring the frequency characteristics of the earphone using a jig, which is available as that of measuring the frequency characteristics of the earphone, will be described first.
A jig 90 is configured by a tube 91, microphone 92, and sound absorbing member 93. The tube 91 is, for example, a cylindrical member made up of a resin, and has a volume nearly equal to an ear canal of the user. The microphone 92 has a structure which can be attached to the tube 91. The sound absorbing member 93 is disposed near the center in the tube 91 where air vibrates most largely, so as to suppress the influence of standing waves.
A PC 9 outputs measurement audio data to an output terminal to which the earphone 16 is connected, and acquires measurement data, while attaching the earphone 16 to be measured to the jig 90. As the measurement audio signal, various signals such as white noise, pink noise, and a TSP signal, which allow to measure frequency characteristics, can be applied. The measurement data acquired in this way includes characteristics obtained by excluding a resonance generated in the ear canal from those to be listened to in practice.
Hence, a common measurement system using the jig 90 acquires the frequency characteristics of a high-quality earphone, and those of the earphone used by the user. Then, by designing an equalizer which equalizes the frequency characteristics of the earphone used by the user to those of the high-quality earphone when the user uses the earphone, sound quality of the earphone used by the user can be equalized to that of the high-quality earphone.
In
On the basis of this measurement principle of the frequency characteristics of the earphone using the jig, a method of measuring the frequency characteristics of the earphone without using any jig will be described below.
As shown in
In this state, when a measurement audio signal is output to the output terminal 113, sound output from the earphone 16 is collected by the microphone 114, thus acquiring measurement data associated with the earphone 16.
In
Upon comparison between the difference data a3 shown in
On the other hand,
In
The measurement data acquired in the state shown in
That is, as can be seen from the above description, without using any jig, an equalizer can be designed using the measurement data acquired in the state shown in
Hence, for example, the PC 1 of this embodiment acquires the measurement data only once in the state shown in
Also, this method can cope with physical restrictions (for example, the microphone surface is a curved surface, and the earphone 16 cannot be in tight contact with the microphone 114).
Conversely, for example, the measurement data may be acquired only once in the state shown in
For example, when the measurement data is acquired in the state shown in
Normally, as a feature of an audio device such as an earphone or microphone, its frequency characteristics basically moderately vary. Hence, when a frequency range greater than or equal to the crossover frequency range is selected as a correction target (when the measurement data is acquired in the state shown in
On the other hand, when the frequency range less than or equal to the crossover frequency range is selected as a correction target (when the measurement data is acquired in the state shown in
In other words, the PC 1 of this embodiment sets a predicted equalizer at a boundary between the frequency range as a correction target (which can be corrected using the measurement data) and that as a non-correction target. For example, using a filter which has a central frequency in the crossover frequency range, and attenuates moderately toward the frequency range as the non-correction target, correction errors of the frequency range as the non-correction target can be eliminated.
Referring again to
The measurement module 211 of the signal measurement module 210 measures the characteristics of the earphone 16 by the aforementioned method. The correction filter design module 212 designs the correction filter 221 (generates coefficients to be applied to the correction filter 221), which serves as an equalizer of the correction/playback module 220, so as to equalize the characteristics of the earphone 16 to goal characteristics generated by the goal characteristic generation module 213.
As the correction filter 221, for example, a general parametric equalizer or the like is effectively used. As the goal characteristic generation method, various methods are applicable. For example, the frequency characteristics of a reference high-sound-quality earphone, which are prepared in advance, may be used intact, or the prepared characteristics may be modified to user's favorite characteristics when they are used. Also, in another method, a plurality of ideal characteristics may be prepared, and the user may select favorite characteristics.
On the other hand, the correction/playback module 220 corrects and outputs sound played back by the audio signal playback module 222 using the correction filter 221 which uses the coefficients generated by the correction filter design module 212 of the signal measurement module 210 in this way. When the user listens to this sound via the earphone 16 used in the measurement, it sounds like that approximate to sound of an ideal earphone. For example, when a music piece is to be played back, the user can enjoy that music with high sound quality.
As described above, according to the PC 1 of this embodiment, the frequency characteristics of the earphone 16 can be appropriately corrected by acquiring the measurement data only once in the state shown in
The following description will be given under the assumption that the frequency range greater than or equal to the crossover frequency range is selected as a main correction target (when the measurement data is acquired in the state shown in
The measurement module 211 outputs a measurement audio signal to the output terminal 113 (block A1), and acquires measurement data by collecting the measurement audio signal via the microphone 114 (block A2).
The correction filter design module 212 designs an equalizer required to correct a treble range greater than or equal to the crossover frequency range based on the measurement data acquired by the measurement module 211 (block A3). At the same time, the correction filter design module 212 designs an equalizer required to correct a non-target range (bass range) by prediction based on a difference between the goal value and measurement value in the crossover frequency range (block A4).
In the example to be described below, this embodiment allows the user to obtain the aforementioned correction effect when he or she listens to music using the earphone 16, even in a device such as a portable audio player (audio player 2), which cannot include any arbitrary correction filter.
In this case, the correction/playback module 220 of the media player 122 shown in
In the aforementioned example, sound played back by the audio signal playback module 222 is corrected using the correction filter 221 (to which the coefficients generated by the correction filter design module 212 of the signal measurement module 210 are applied), and the corrected audio signal is output from the output terminal 113. By contrast, in the application example shown in
The corrected audio data generation module 223 generates corrected audio data by encoding the supplied audio signal, and stores the generated corrected audio data in an audio data storage module 224 of the audio player 2. Then, a playback processing module 225 of the playback module 220B installed in the audio player 2 plays back the corrected audio data stored in the audio data storage module 224, thus outputting it from an output terminal.
That is, since the corrected data is transferred to the playback module 220B, the device (audio player 2) which cannot apply arbitrary correction can obtain the correction effect at a playback timing.
The various modules of the systems described herein can be implemented as software applications, hardware and/or software modules, or components on one or more computers, such as servers. While the various modules are illustrated separately, they may share some or all of the same underlying logic or code.
While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel embodiments described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the embodiments described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
Number | Date | Country | Kind |
---|---|---|---|
2011-166782 | Jul 2011 | JP | national |