When we listen to music, various factors affect our actual listening experience. These factors include cables, speakers and even the software decoder itself. So how can we tell whether these factors have a positive or negative impact?
ABX testing can give us the answer. ABX testing is a common method used in audio applications to measure or compare non-quantifiable characteristics (such as sound quality) between objects of the same nature.
In this test, the tester will get three sound sources marked as A, B and X. A and B are used as references, one of them is processed and the other is not processed, for example, one is the original WAV file and the other is the mp3 file compressed from the WAV file. X is an unknown sound source, it may be A or B. The tester must compare whether it is A or B by listening. The picture on the right is a typical interface of ABX test software.
Since there are only two choices, either A or B, there is a 50% chance of choosing the right answer, so a single test cannot explain the problem. Statistical analysis is needed, that is, more than one test is needed. The usual practice is to require the tester to repeat a test 15 times, and each time a test is performed, one of A and B is randomly selected as X. Analyzing all the test results can greatly reduce the possibility of choosing the right answer by chance. From a probability perspective, the probability of choosing the right answer in one test is 50%, while the probability of choosing the right answer in 16 repeated tests is 50% to the 16th power, that is, one in 65536. In other words, if the difference between A and B is very small and the tester cannot hear the difference at all, the average result of the tester should be a value tending towards 50%. If there is a significant difference between A and B, the average result of the tester should have a significant tendency.
For example, we need to compare the sound quality of two pairs of speakers. Obviously, they should have different performances. After we conduct the test 7 times, there is a 1 in 128 chance of obtaining a false correct answer, that is, the summary result obtained after statistical analysis based on the test results is wrong compared with the actual situation. In statistics, this situation is called "type I error". The possibility of this type of error decreases with the increase in the number of tests. For every increase in the number of tests, the possibility of an error decreases by 1/2. .
Now, let's put a bracelet next to the CD player and do the test again. It can be said that this should not have any effect on the sound quality. We repeated the test 40 times, and the probability of successfully distinguishing the difference in sound quality is 1 in 2 to the 40th power. It can be said that the chance of error is very small. But if the test results show that there is indeed a difference in sound quality when the bracelet is placed and when it is not, there must be an explanation: perhaps the tester heard the sound made by the operator when he moved or put down the bracelet; or the operator's movements slowed down every time the bracelet was placed next to the player; or various other non-auditory factors caused such a result.
As for the statistics, I guess no one is interested in discussing them in depth, so let’s stop here. But from the simple explanation above, we can extract some rules for the ABX blind listening test:
1. It is impossible to verify something that does not actually exist. If you have doubts about something, such as whether a certain audio codec affects the sound quality, you should verify it through testing rather than taking it for granted based on any assumptions.
2. The test should be conducted under double-blind conditions. Single-blind testing means that you cannot tell whether X is A or B unless you actually listen. Double-blind testing means that neither the operator nor the tester knows whether X is A or B during the test to avoid possible intentional or unintentional operator hints. In other words, a third person is required to be responsible for switching. There are quite a few software on the computer that can perform ABX testing.
3. Ensure that the tester knows the results only after the test is completed, including the trial test that may be conducted before the formal test. Otherwise, the tester should know the results after each test and can decide to terminate the test at any time.
4. The test must be conducted for the first time. If not, all previous test results should be considered together.
5. The tester can reserve his opinion, that is, during the test, he can reserve his opinion if he is not sure about his judgment and ask for a pause and continue later.
6. The test process must be reproducible, and the test results obtained according to the same test process should also be consistent.
7. The timing of the test process is also an aspect to be considered. For example, in the continuous test process, the same time interval should be given to avoid the tester's judgment being affected by different timings and making guesses.
Of course, the test results are not necessarily as simple as "X is A" or "X is B". For example, in the sound quality test of MP3 encoding, the tester also needs to select the similarity of X to A and B, and calculate the sound quality effect of MP3 encoding. Other test methods can be extended from this. The figure below is an ABX test result chart of the sound quality comparison of different MP3 encoders.
Previous article:Challenges and Design Implementation of Audio Codec Integration in Next-Generation SoC
Next article:Introduction to Parametric Stereo
- High signal-to-noise ratio MEMS microphone drives artificial intelligence interaction
- Advantages of using a differential-to-single-ended RF amplifier in a transmit signal chain design
- ON Semiconductor CEO Appears at Munich Electronica Show and Launches Treo Platform
- ON Semiconductor Launches Industry-Leading Analog and Mixed-Signal Platform
- Analog Devices ADAQ7767-1 μModule DAQ Solution for Rapid Development of Precision Data Acquisition Systems Now Available at Mouser
- Domestic high-precision, high-speed ADC chips are on the rise
- Microcontrollers that combine Hi-Fi, intelligence and USB multi-channel features – ushering in a new era of digital audio
- Using capacitive PGA, Naxin Micro launches high-precision multi-channel 24/16-bit Δ-Σ ADC
- Fully Differential Amplifier Provides High Voltage, Low Noise Signals for Precision Data Acquisition Signal Chain
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- STM32 Network SMI Interface
- CC3200-LAUNCHXL Development Board
- Common indicators and important characteristics of operational amplifiers
- How about my ADS1220 circuit?
- Qinheng CH579M-R1 development board free evaluation activity is coming soon, tell us what you think of this board~
- MPS Bonus Sharing | Which problem gives you the most headaches in inductor applications?
- HuaDa HC32A460 Series Introduction (Part 3)
- Let's take a look at the 3D SmithChart made by experts
- RVB2601 development environment setup and the first program
- 15 "Wanli" Raspberry Pi car - photoelectric encoder learning (forward and reverse judgment)