- •Introduction
- •Background
- •Related work
- •Problem
- •Method
- •Chosen methods
- •Alternative methods
- •Implementation
- •Result
- •Quasi-experiment
- •Experiment
- •Survey (quantitative)
- •Survey (qualitative)
- •Discussion
- •Conclusion
- •Threats to validity
- •Ethics
- •Comparison to related work
- •Future work
- •Appendix
- •Appendix
- •Appendix
- •Appendix
Gomez et al. (2012) explain that there is a balance to be struck between energy usage, latency, piconet size and throughput when using the BLE technology. The results of our research show that LC3 is capable of delivering satisfactory audio quality with less throughput which then would have a direct effect on the other parameters mentioned by Gomez et al. (2012).
It is firmly stated by Meyer & Moran (2007) that people in their study were not able to detect shortcomings in audio above CD quality. We concur with this statement and perhaps make an even bolder claim, as our listening test used a reference track with a slightly higher caliber than a CD and the participants struggled to detect differences between this and the other low bitrate samples.
In the research provided by McPherson et al. (2016) a set of products was tested that utilize the WiFi, Xbee and BLE protocol. They conclude that none of these can deliver a latency low enough to match the demands of a music performance if the threshold is set to 10 ms. Since our results display a significant decrease in execution time for LC3 compared to aptX, this could potentially indicate that future products implementing this codec could match this requirement.
Schnell et al. (2021) provides a technical description of the LC3 codec and concludes that it clearly meets the requirements of the present solutions when it comes to: music streaming, wireless gaming headphones, etc. Our research supports these claims since the LC3 implementation delivered a fast execution time, to encode and decode audio, whilst also producing satisfactory audio quality, except for 64 kbps.
When performing a MUSHRA listening test Hines et al. (2014) compared the perceived audio quality of the AAC, MP3 and Opus codec. When using studio headphones a significant difference was noticed between 64 kbps (AAC) and higher bitrates. This is similar to our findings regarding LC3 as well. Additionally Hines et al. (2014) also performed the test using lower quality headphones and concluded that it was challenging to detect shortcomings above 48 kbps. The headphones was not a treatment in our research and thus this can not be affirmed although it seems likely to be the case.
4.5Future work
In the last section three suggestions of potential research are presented that could further elaborate and complement the topic at hand.
Real world usage
An interesting approach for future work would be to utilize the full Bluetooth stack by sending audio between hardware and measuring the execution time of the coding. This would be a more accurate representation of real world usage but such testing does require significantly more time and resources than what was available in this study, as well as LC3 implemented in available products which is still rare.
38
Combinations
Further exploration could consist of trying different combinations of codecs, Bluetooth hardware and stack configurations. Identifying the optimal composition between them could provide valuable insights when it comes to the optimal usage of audio codecs in Bluetooth based systems.
Comparison of implementations
In this research there was only one implementation, of each codec, that was evaluated. If more libraries could be obtained it would be interesting to compare the different solutions with one another.
Multiple songs
A variant of this study would be to utilize several pieces of music, for both the quasi-experiment and the MUSHRA, in order to see how the codecs handle a difference in dynamic range and sonic information.
39
Bibliography
asoulier (n.d.), ‘Low complexity communication codec (lc3)’, https://github.com/google/ liblc3. Accessed on February 22, 2023.
Bluetooth SIG (n.d.), ‘Le audio’, https://www.bluetooth.com/learn-about-bluetooth/ feature-enhancements/le-audio/. Accessed on April 4, 2023.
fzalkow (n.d.), ‘webmushra’, https://github.com/audiolabs/webMUSHRA. Accessed on March 3, 2023.
Gayer, M., Lutzky, M., Schuller, G., Krämer, U. & Wabnik, S. (2004), A guideline to audio codec delay, in ‘Audio Engineering Society Convention 116’, Audio Engineering Society.
Giovanelli, D., Milosevic, B. & Farella, E. (2015), Bluetooth low energy for data streaming: Application-level analysis and recommendation, in ‘2015 6th International Workshop on Advances in Sensors and Interfaces (IWASI)’, IEEE, pp. 216–221.
Gomez, C., Oller, J. & Paradells, J. (2012), ‘Overview and evaluation of bluetooth low energy: An emerging low-power wireless technology’, sensors 12(9), 11734–11753.
Halbhuber, D., Köhler, A., Schmidbauer, M., Wiese, J. & Henze, N. (2022), The effects of auditory latency on experienced first-person shooter players, in ‘Proceedings of Mensch und Computer 2022’, pp. 286–296.
Herre, J. & Dick, S. (2019), ‘Psychoacoustic models for perceptual audio coding—a tutorial review’, Applied Sciences 9(14), 2854.
Hines, A., Gillen, E., Kelly, D., Skoglund, J., Kokaram, A. & Harte, N. (2014), Perceived audio quality for streaming stereo music, in ‘Proceedings of the 22nd ACM international conference on Multimedia’, pp. 1173–1176.
Hoene, C. & Hyder, M. (2010), Optimally using the bluetooth subband codec, in ‘IEEE Local Computer Network Conference’, IEEE, pp. 356–359.
Hunn, N. (2022), ‘Introducing bluetooth® le audio’, https://www.bluetooth.com/blog/ introducing-bluetooth-le-audio/. Accessed on Januari 16, 2023.
40
IJsselsteijn, W., de Kort, Y. & Poels, K. (2013), The Game Experience Questionnaire, Technische Universiteit Eindhoven.
ITU-R (2014), ‘Method for the subjective assessment of intermediate quality level of audio systems’, International Telecommunication Union Radiocommunication Assembly .
Landau, H. (1967), ‘Sampling, data transmission, and the nyquist rate’, Proceedings of the IEEE 55(10), 1701–1706.
McPherson, A., Jack, R. & Moro, G. (2016), Action-sound latency: Are our tools fast enough?, in ‘Proceedings of the International Conference on New Interfaces for Musical Expression’, Queensland Conservatorium Griffith University, pp. 20–25.
Meyer, E. B. & Moran, D. R. (2007), ‘Audibility of a cd-standard a/da/a loop inserted into high-resolution audio playback’, Journal of the audio engineering society 55(9), 775–779.
Milton, J. (2020), ‘You’re the one they talk about’, https://music.apple.com/se/album/ youre-the-one-they-talk-about-single/1501059695. Accessed on February 23, 2023.
pali (n.d.), ‘Open source implementation of audio processing technology codec (aptx)’, https: //github.com/pali/libopenaptx. Accessed on February 22, 2023.
Preece, J., Sharp, H. & Rogers, Y. (2015), Interaction design: beyond human-computer interaction, John Wiley & Sons.
Qualcomm Technologies International, Ltd. (2018), ‘Qualcomm® aptx™ adaptive audio technology’, https://www.aptx.com/aptx-adaptive. Accessed on April 4, 2023.
Rashid, R. A. & Yusoff, R. (2006), Bluetooth performance analysis in personal area network (pan), in ‘2006 International RF and Microwave Conference’, IEEE, pp. 393–397.
Schnell, M., Ravelli, E., Büthe, J., Schlegel, M., Tomasek, A., Tschekalinskij, A., Svedberg, J. & Sehlstedt, M. (2021), Lc3 and lc3plus: The new audio transmission standards for wireless communication, in ‘Audio Engineering Society Convention 150’, Audio Engineering Society.
Tosi, J., Taffoni, F., Santacatterina, M., Sannino, R. & Formica, D. (2017), ‘Performance evaluation of bluetooth low energy: A systematic review’, Sensors 17(12), 2898.
United Nations (2015), ‘Sustainable development goals’, https://sdgs.un.org/goals. Accessed on May 31, 2023.
Vetterli, M. (1987), ‘A theory of multirate filter banks’, IEEE Transactions on Acoustics, Speech, and Signal Processing 35(3), 356–372.
Wohlin, C., Runeson, P., Höst, M., Ohlsson, M. C., Regnell, B. & Wesslén, A. (2012), Experimentation in software engineering, Springer Science & Business Media.
Woolley, M. (2023), ‘The bluetooth low energy primer’, https://www.bluetooth.com/blog/ introducing-the-bluetooth-low-energy-primer/. Accessed on February, 2023.
Zielinski, S., Rumsey, F. & Bech, S. (2008), ‘On some biases encountered in modern audio quality listening tests-a review’, Journal of the Audio Engineering Society 56(6), 427–451.
41
