Earphone test system
10720144 ยท 2020-07-21
Assignee
Inventors
- Paul Darlington (Aran-Villette, CH)
- Ben Skelton (Aran-Villette, CH)
- Mark Donaldson (Aran-Villette, CH)
Cpc classification
G10K11/17881
PHYSICS
G10K2210/1081
PHYSICS
International classification
G10K11/178
PHYSICS
H04R1/10
ELECTRICITY
Abstract
An earphone device/test station pairing (1, 2) includes an earphone device (1) including: at least one electroacoustic driver (32, 33, 34); a digital module (31) including a processor module; and a digital interface configured to connect the earphone device (1) to a media/communications device having a digital output; a test station (2) including at least one transducer (40, 42, 6), the test station (2) being operative to communicate with the earphone device (1) via the digital interface to allow data transmission between the earphone device (1) and the test station (2) during a test/configuration procedure; and a test module (4) for performing automated testing of the earphone device (1) when mounted on/connected to the test station (2).
Claims
1. Apparatus comprising an earphone device/test station pair, the earphone device/test station pair comprising: an earphone device comprising: at least one electroacoustic driver; a processor module including an audio processing component; and a digital interface configured to connect the earphone device to a media/communications device having a digital output; wherein the earphone device comprises at least one microphone, and the audio processing component is operative to process signals received from the at least one microphone; a test station comprising at least one transducer, the test station being operative to communicate with the earphone device via the digital interface to allow data transmission between the earphone device and the test station during a test/configuration procedure; and a test module for performing automated testing of the earphone device when the earphone device is mounted on/connected to the test station; wherein the processor module comprises a management component operative to enter the earphone device in a test mode in response to receipt of a command; and wherein the test module is operative to: make estimates of electrical and/or electroacoustic transfer functions by: comparing signals within the earphone device; and/or comparing a first signal within the earphone device and a second signal external to the earphone device; and compute configuration settings for the earphone device based on the estimated electrical and/or electroacoustic transfer functions.
2. Apparatus according to claim 1, wherein the at least one microphone and/or at least one electroacoustic driver are analogue devices and the audio processing component is operative to convert audio signals between digital and analogue forms.
3. Apparatus according to claim 1, wherein the at least one microphone and/or at least one electroacoustic driver are digital devices.
4. Apparatus according to claim 1, wherein the earphone device comprises at least one feedback microphone and the audio processing component comprises a feedback Active Noise Reduction (ANR) function for processing signals received from the at least one feedback microphone.
5. Apparatus according to claim 1, wherein the earphone device comprises at least one feedforward microphone positioned to sense external ambient acoustic noise and the audio processing component comprises a monitoring function configured to provide an audio signal based on sound measurements obtained from the at least one feedforward microphone.
6. Apparatus according to claim 1, wherein the earphone device is programmable and the management component is configured to alter a configuration of the earphone device.
7. Apparatus according to claim 1, wherein the processor module is operative in the test mode to perform at least one of: configure internal signal processing resources according to a specified test state; accept test patterns from the test station via the digital interface; route specified signals back to the test station via the digital interface; route test patterns to the test station via the digital interface; recognise the start of a test phase; respond to the start of a test phase in a predefined time; and/or acknowledge the end of the test phase by sending a response back to the test station via the digital interface.
8. Apparatus according to claim 1, wherein the at least one transducer of the test station comprises at least one test driver and/or at least one test microphone.
9. Apparatus according to claim 8, wherein the test module is operative to transmit audio signals to the at least one electroacoustic driver of the earphone device and/or to the at least one test driver of the test station pair and receive measurement signals from at least one microphone of the earphone device/test station pair.
10. Apparatus according to claim 8, wherein the test module is configured to store one or more pre-generated test pattern operative to produce an input signal to drive the electroacoustic driver of the earphone device or a driver of the test station.
11. Apparatus according to claim 1, wherein the test module is configured to store and process received measurements.
12. Apparatus according to claim 1, wherein the test module is provided as part of the test station.
13. Apparatus according to claim 1, wherein the test module is provided as part of the earphone device.
14. Apparatus according to claim 1, wherein at least one delay characteristic of the earphone device is a predetermined parameter of a design of the earphone device and the predetermined parameter is used to apply correction to measurements recorded during testing of the earphone device.
15. Apparatus according to claim 14, wherein the earphone device and test station are co-engineered whereby the test module is provided as part of the test station and is pre-programmed with the predetermined parameter of the at least one delay characteristic of the earphone device.
16. Apparatus according to claim 14, wherein a time delay from a transmission of a command to start a test capture phase to an appearance of valid response data on the digital interface is a predetermined parameter of a design of the earphone device.
17. Apparatus according to claim 14, wherein the earphone device is configurable in a plurality of configured states and a group delay associated with each configured state is a predetermined parameter of that configured state of a design of the earphone device.
18. Apparatus according to claim 1, wherein the test station comprises: a head simulator including an ear simulator part defining a passageway leading to an external opening; and an eardrum microphone mounted in the passageway of the ear simulator part.
19. Apparatus according to claim 1, wherein the test module is configured to compute configuration settings for the earphone device and uploading the computed configurations to the earphone device for the purpose of either i) performing further testing of the earphone device or ii) performing final programming of the earphone device.
20. An automated method of testing an earphone device during a production line manufacturing process comprising: providing an earphone device/test station pair as defined in claim 1; positioning the earphone device to be tested in a predetermined test position relative to the test station and running by means of the test module a program to perform the steps of: a test phase comprising: activating a pre-generated test pattern; and collecting at least one response; and an analysing step comprising analysing the at least one response.
21. A method according to claim 20, wherein the analysing step comprises one or more of: determining whether a determined property of the earphone device falls within an acceptable range; determining a value for calibrating or adjusting a programmable earphone device; performing diagnostic analysis; and collecting response data.
22. A method according to claim 20, wherein the analysing step may comprise one or more of: a receiving response check; a receiver polarity check; a plant response check; a plant phase check; a plant fitting check; a gain adjust limit check; a feedback ANR check; an EQ response check; and a balance test.
23. Apparatus according to claim 14, wherein the predetermined parameter is used to apply correction to measurements recorded during testing of the earphone device to allow computation of full, phase-synchronous statistics between signals within and external to the earphone device on either side of the digital interface.
24. Apparatus comprising an earphone device/test station pair, the earphone device/test station pair comprising: an earphone device comprising: at least one electroacoustic driver; a processor module including an audio processing component; and a digital interface configured to connect the earphone device to a media/communications device having a digital output; wherein the earphone device comprises at least one microphone, and the audio processing component is operative to process signals received from the at least one microphone; a test station comprising at least one transducer, the test station being operative to communicate with the earphone device via the digital interface to allow data transmission between the earphone device and the test station during a test/configuration procedure; and a test module for performing automated testing of the earphone device when the earphone device is mounted on/connected to the test station; wherein the processor module comprises a management component operative to enter the earphone device in a test mode in response to receipt of a command; and wherein at least one delay characteristic of the earphone device is a predetermined parameter of a design of the earphone device and the predetermined parameter is used to apply correction to measurements recorded during testing of the earphone device.
25. Apparatus according to claim 24, wherein the earphone device and test station are co-engineered whereby the test module is provided as part of the test station and is pre-programmed with the predetermined parameter of the at least one delay characteristic of the earphone device.
26. Apparatus according to claim 24, wherein a time delay from a transmission of a command to start a test capture phase to an appearance of valid response data on the digital interface is a predetermined parameter of a design of the earphone device.
27. Apparatus according to claim 24, wherein the earphone device is configurable in a plurality of configured states and a group delay associated with each configured state is a predetermined parameter of that configured state of a design of the earphone device.
28. Apparatus according to claim 24, wherein the predetermined parameter is used to apply correction to measurements recorded during testing of the earphone device to allow computation of full, phase-synchronous statistics between signals within and external to the earphone device on either side of the digital interface.
29. An automated method of testing an earphone device during a production line manufacturing process comprising: providing an earphone device/test station pair as defined in claim 24; positioning the earphone device to be tested in a predetermined test position relative to the test station and running by means of the test module a program to perform the steps of: a test phase comprising: activating a pre-generated test pattern; and collecting at least one response; and an analysing step comprising analysing the at least one response.
Description
(1) Embodiments of the present invention will now be described by way of example with reference to the accompanying drawings in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11) The present invention advocates a new, mutualistic relationship between earphone devices and the test systems used to instrument them. The relationship is relevant when the earphone device has only a pure digital application interface between itself and the media or other data source with which the earphone device will be used in end application by the end user. This application interface will be exploited as the only link between the earphone device and the new measurement system, specially developed according to teachings presented herein, when it is the device-under-test during the testing and configuration phase of its manufacture. The present invention further teaches a new, complementary approach to programming such active earphone devices to include a test mode, enabling a deeper level of integration with the new measurement system than is possible with prior art approaches. This integration accommodates group delays, caused by transducers and digital processors in handling some signals, which are required during the observation of the electronic and electro-acoustic performance of the earphone device under test. This has particular relevance when the internal signals of the earphone device are processed in digital (quantized amplitude, time-discretised) form, as opposed to the analogue processing of earphone devices.
(12)
(13) Earphone device 1 is represented in
(14) Test system 2 comprises a test stand 3 which incorporates some functions of a Head and Torso Simulator (HATS) device, a test module 4 and a local machine 5 to facilitate user supervision and control (where appropriate) and interface to remote data storage and further processing. The system also has optional means to generate local sounds, by the provision of sound source(s) 6.
(15) Headphones 1 mounted on the test system 2 are subjected to a test procedure, in which the entire test process is conducted by communication with the system-under-test through the digital application interface 10. This interface is that same interface that is provided for the end use of the headphone by the end user (e.g. connection to a media or communications device) and may (for example) be supported by a wired or wireless physical layer. The interface 10 is bi-directional, such that command-and-control information as well as signal data can pass in either direction (i.e. to or from system-under-test) along the interface.
(16) As illustrated in
(17) The body 21 and the pad 22 allow headphone 1 to provide some degree of passive attenuation between ambient noise in the external space 23 and the noise which ingresses to the ear via the internal volume 24. This passive attenuation is a useful property of the headphone, delivering utility to the end user. It will also define some of the operating environment of for the active elements of the system and is one of the parameters to be evaluated by the test system.
(18) Headphone 1 further comprises active electronic elements 30 which communicate with external devices via the application interface 10. In light of this interface, which already has been stipulated to be realised in digital technology, the internal electronics 30 must be in part digital and include digital module 31. In fact, it will generally be assumed that all the internal electronics, 30 are realised using digital methodsbut the teachings of this invention are agnostic to the technologies internal to the headphone. For the purposes of this description, everything inside the dotted line, labelled by integer 30, including the transducers, is assumed to accept digital electronic signals.
(19) Headphone 1 includes at least one microphone 32 sensitive to the pressure in the external space 23 local to the body of the headphone, 21. The headphone further includes at least one microphone 33 sensitive to the pressure in the enclosed internal space 24.
(20) Headphone further includes an electro-acoustic driver or receiver 34 positioned so as to generate pressure in the internal space 24. Unlike microphones 32, 33, receiver 34 is required to deliver power and will be driven by a power stage 35. Receiver 34 and its power stage 35 may be realised in any appropriate technology.
(21) During test, earphone 1 is mounted on test stand 3 as shown in
(22) When earphone 1 is correctly mounted on test stand 3, the provisions of the design of both the test stand 3 and of the headphone 1 are such that pad 22 is able to form an internal acoustic space 24 representative of that which would exist on an average human wearer of the device. This includes the provision of an artificial ear canal 52 in test stand 3.
(23) The test stand 3 is provided with at least one internal microphone 40 sensitive to the pressure developed in the internal space 24 when the headphone 1 is correctly mounted. The output of the at least one internal microphone 40 is observed by the test module 4 of the test system 2 via the interface 41. The test stand 3 further comprises at least one external microphone 42 sensitive to the pressure which exists in the external space 23 proximate to the ear. In the case of a single microphone, an anterior location on the cheek of the head of the test stand is preferred. The output of the at least one external microphone 42 is observed by the test module 4 of the test system 2 via the interface 43.
(24) The test system 2 is able to generate output electrical signals to be used as stimuli and test patterns in acoustic measurements. These appear on the output 44, from where they are used to excite the local loudspeaker array 6. This array is driven by power amplifier(s) 45. Critically, the test module 4 of the test system 4 is able, via the sub-system 46, to connect via the application interface 10 to the headphone 1. This provides means by which the test system 2 can provide control inputs to the headphone 1 and can gather signal from the transducers (and other signal points) integral to the headphone 1, which constitute the observations important to measurement. In order that the system is capable of operating with a range of known digital application interface technologies (e.g. USB Audio or Bluetooth) and accommodate future interface standards, the sub-system 46 may be implemented as a plug-in module. Application interface 10 may involve a wired, wireless or other physical layer.
(25)
(26) In practical use, with reference to
(27) The responses to this excitation from which the transfer functions are computed are formed of either i) the input sequences, ii) microphone responses (where the microphones are understood to be located either within the system-under-test [32, 33] or the test stand [40, 42]) or iii) signals at pre-defined positions within the system-under-test (where these signals will usually be numerical sequences but may, in the case of hybrid analogue-digital implementation, include analogue voltages).
(28) When the response data includes elements collected on the headphone 1, such data must be passed back to the test module 4 over the application interface 10. Computation of all derived statistics of the system-under-test arising from the measurement presently is performed on the test module 4although this does not preclude a future extrapolation of the teachings of this invention to the case of a more intelligent headphone, in which there is sufficient computational resource present on the headphone itself to require only access to the transducers of the test stand. Such an automatically-adjusting and configuring system is possible.
(29)
(30) The signal processing block performs a general functional mapping between inputs and (at least) two outputs: the output to drive the receiver 68 and an output capable of being passed back to the application interface to furnish (e.g.) uplink voice in telephony 66.
(31) For the purpose of the present invention, the signal processing block has been generalised to admit a third output 67, which shall be made available during testing, in concert with 66, when it is required to pass a pair of returned response signals back from the system-under-test.
(32) In addition to the input 65 already defined, the signal processing block accepts two further inputs: inputs 70 from the at least one microphone 33 sensitive to pressure in the enclosed inside space 24 and inputs 71 from the at least one microphone 32 sensitive to pressure in the outside space 23.
(33) The signal processing block 61 is presented as a general three-input, three-output mapping between signalsno further definition or restriction is made or required except that: The system is assumed to be capable of being placed into known, stationary states at will on receipt over the application interface of appropriate commands The system is assumed to be capable of implementing these states and returning the appropriate responses back over the signals 66 & 67 with known (and predetermined) time delay
(34) This is achieved by the provision in the interface 60 (or otherwise in the headphone electronics) of means 62 to control and configure the signal processor block 61. This is achieved by the interpretation of configuration commands communicated to the system-under-test over the application interface, specific to the headphone design being tested. This is illustrated in the flowchart/pseudo-code extract of
(35) The test system 2 signals the intention to enter test mode, which is recognised and acknowledged by the headphone 1. Such acknowledgement is required to ensure the test system has the attention of the system-under-test, which may not be programmed to offer a fast service time to other applications in ordinary use. Once the headphone 1 is in test mode, the test system 2 can request appropriate configuration for the first test. This constitutes setting up the signal processing block 61 in the correct state, defining the excitation pattern to be used and specifying the responses to be collected. Since the time to communicate or complete this configuration varies strongly between tests and between products, this phase is asynchronous, its end being defined by receipt of a Setup complete message (or equivalent) from the headphone 1.
(36) Once the headphone 1 is appropriately configured, the headphone 1 waits for a test to begin. The test is triggered by the test system 2 issuing a Test start command and the headphone 1 will respond with known speed to the receipt of that command. The speed of this response (a fixed parameter of the hardware and/or software, known at time of development of the headphone) and the group delay associated with any data converters associated in the acquisition of responses specified in the particular measurement (again, known parameters of the design) will be accounted for once the data is post-processed. Once the test start is triggered, the headphone 1 processes the signals passed through its processing block 61, according to the configuration passed to it and returns any responses specified along signal paths 66 & 67.
(37) Since the test is specified, the headphone 1 knows the test duration and will signal the end of the data acquisition phase with an acknowledgement, after which the test system 2 will compute the derived parameters which are to be estimated from the measurement. In making this estimationwhich usually shall include calculations which otherwise would be disrupted by unknown time alignment between the system-under-test and the test systemthe known response time and group delay parameters of the headphone are accounted for. This allows the computation of full, phase-synchronous statistics between signals within and without the headphone 1 on either side of the application interface 10.
(38) Although the signal processing block 61 of
(39) In certain situations, as depicted in
(40) The Maximum Length Sequence (MLS) family of binary signals are a useful set of deterministic, broadband test signals, having embedded structure which makes time re-alignment feasible without the usual requirements for multi-channel, synchronous data acquisition.
(41) The use of a MLS generator in 75 is a feasible extension of the present invention. In this case, a test pattern generator integral to the headphone required configuration (or, at least, control) 76 and produces an input 77 to the signal processing block, which replaces the usual downlink audio 65 from the application interface, as described earlier.
(42) For the purpose of illustration, examples of the two most important classes of measurement that can be made on the system are now described. These are the categories in which an excitation is used to explore the transfer function between two variables where: 1) both the variables are signals existing within the headphone 1 2) one of the variables is a signal within the headphone 1 and the other is a signal external to the headphone 1.
(43) Notice that the type 1) measurements are rather simpler, in that there is no explicit correction required to time align for the effects of the digital application interface 10 (there may be some time alignments required to understand group delays implicit in e.g. data converters within the headphone, but these will also be implicit in the design of the headphone and will be understood).
(44) A type 1) measurement is exemplified in
(45) In the test setup phase, the internal signal processing 61 is configured to provide the necessary signal routing. The test signal is applied via the signal path 65 and routed in the (temporary, test mode) signal processing configuration of the internal signal processing 61 through path 80 to drive the receiver 34. Note that if an amplifier 35 is present, its gain will be known (and, possibly, adjustable and also configured as part of the test set up) such that knowledge of the signal at 80, 68 amounts to knowledge of the receiver voltage. The receiver voltage is sensed at 81 and fed back to the measurement system over the application interface 10, via the signal path 67. This allows the processing path 80 to include filtering or other processing means (including e.g. control filters), which may eventually form part of the closed loop response of the system and which may themselves require validation, tuning and measurement. By this means, the test system 2 may make estimates of e.g. the magnitude response of the transfer function in path 80. The voltage from microphone 33, located in the enclosed space of the headphone and conventionally called the feedback microphone, is routed back to the measurement system over the digital application interface 10, via the signal path 66. The availability of the signals on paths 66 and 67 allow the (phase-synchronous) estimation of the transfer function between receiver voltage and the voltage on microphone 33.
(46) A type 2) measurement is exemplified in
(47) In the test setup phase, the internal signal processing 61 is configured to provide the necessary signal routing. The test signal is applied via the signal path 44 and routed through amplifier 45 to drive the external loudspeaker 6 of test system 2. The voltage from microphone 32, located so as to be sensitive to sound outside the enclosed space of the headphone 1 and conventionally called the feedforward microphone, is sensed via the (temporary, test mode) signal processing configuration of the internal signal processing 61 through path 83 and fed back to the measurement system over the application interface 10. The voltage produces at the test stand's integrated ear microphone 40 is available through 41.
(48) On test start, the signals from 83 and 41 are captured and the signal from 83 is time-aligned given the delay knowledge associated with the headphone 1, its configuration and the digital application interface 10. By this means, a phase-coherent estimate of the voltages at the feedback- and ear-microphones (and, thereby, the pressures at these positions) can be made as a target to inform feed-forward controller design.
(49) The same system as has been described above (of a co-evolved personal audio system having digital application interface and a test system with which it can be used) is capable of repeating the test procedure to further refine a configuration in order (e.g.) to confirm predicted operation or to search iteratively for a closer match to a target tuning.
(50) The core system described above, as used for testing, is able to exploit the programming steps by which it configures the headphone 1 to program the device for end use. In this role it can function as a production tester and programmer, fulfilling all the test and configuration tasks required at the end of the production line.
(51) The test system described above is generally assumed to know details of the delay mechanisms characteristic of the headphone under test. However, it is possible that the measurements made between signals entirely within the headphone 1 and between a first signal within the headphone 1 and a second signal in the test system 2 may be used to confirm the validity of these delay data. Such validity would be demonstrated by an appropriate structure in the cross correlation function between the two gathered signals after one signal had been corrected by the delay.
(52) Further, it is possible in limited circumstances to use the test system 2 directly to establish the delay inherent in an unknown digital headphone. This is achieved, for example, by sending a test input to a headphone under test and gathering the resulting response from the test system ear microphone. A time alignment, consistent with the observations made, provides a useful first approximation of group delay in the digital headphone and can be factorised to leave the electro-acoustic component of the measurement.