Towards the Next Generation of Web-based Experiments: A Case Study Assessing Basic Audio Quality Following the ITU-R Recommendation BS.1534 (MUSHRA)
Michael Schoeffer, Fabian-Robert Stöter
Bernd Edler, Jürgen Herre
Towards the Next Generation of Web-based Experiments: A Case Study Assessing Basic Audio Quality Following the ITU-R Recommendation BS.1534 (MUSHRA)
Towards the Next Generation of Web-based Experiments: A Case Study Assessing Basic Audio Quality Following the ITU-R Recommendation BS.1534 (MUSHRA)
Towards the Next Generation of Web-based Experiments: A Case Study Assessing Basic Audio Quality Following the ITU-R Recommendation BS.1534 (MUSHRA)
Towards the Next Generation of Web-based Experiments: A Case Study Assessing Basic Audio Quality Following the ITU-R Recommendation BS.1534(MUSHRA)
Towards the Next Generation of Web-based Experiments: A Case Study Assessing Basic Audio Quality Following the ITU-R Recommendation BS.1534(MUSHRA)
Audio Quality
Evaluating Impairment
How do we measure audio quality?
Audio Assessment
Objective Methods
Simple physical measures (SNR...)
Perceptually motivated (PEAQ, POLQA)
Subjective Methods
Subjective Evaluation
Conducting listening experiments
Time-Consuming
Limited reproducibility in case no formal evaluation method was used
Evaluating Audio Codecs
Evaluating Audio Codecs
ITU-R BS.1534
ITU Recommendation
ITU-R BS.1534-0 published 2001
2nd revision just recently published
introducing changes in the test design as well as statistical analysis of the results
MUSHRA
MUltiple Stimuli
MUltiple Stimuli
Basic Audio Quality
“a single, global attribute to judge any and all detected differences between the reference and the object.”
MUltiple Stimuli
Hidden Reference
...and Anchor
Anchors?
Ensure the the full range of the grading scale is used
3.5 kHz / 7.0 kHz low pass filtered signals
Need to meet specific filter design criteria
Implementation
Requirements
Good performance (avoiding dropped samples)
Good Performance
Requirements
Good performance (avoiding dropped samples)
Sample accurate switching
No crossfading!
Instead: Fade-out and Fade-in of 5ms length
Switching
Not with <embed> or <audio>!
Web Audio API
Software Design
HTML5, JavaScript and Web Audio API
All processing in ScriptProcessorNode
UI in jQuery and jQuery Mobile
Easy to extend, modular software design
Easy to use for experimenters
Config in YAML Pages
pages:
- type:mushraid:Item 1name:Orchestracontent:Try to concentrate on the violins!showWaveform:truereference:reference.wavcreateAnchor35:truecreateAnchor70:truestimuli:C1:codec1.wavC2:codec2.wavC3:codec3.wav
Demo
Outlook
Web Based Experiments
Many types of auditory experiments can be done online