Lossless and Lossy Audio Codecs for Low-Performance Microcontrollers for Use in IoT
AbstractInternet of Things (IoT) is a very fast developing branch of IT. IoT needs low-power systems, that are often also low-performance. For such devices, there is a problem to use one of the popular audio codecs because of very high-performance demand, for example floating point operations. In this paper, two codecs: lossless and lossy are proposed. Lossless codec makes use of the simple bit operations for reducing the number of bits needed to store one sample and therefore lead to reduce the size of the whole audio file. All needed arithmetic operations are executed very fast and thus don’t need a high performance of the microcontroller. Lossy codec additionally utilizes some principles borrowed from the decision systems, among them from rough-set theory. In this case, the resulting audio is lossy, but the difference is very small and thus could not be heard. Experiments show that either lossless, as well as lossy codec, reduces the size of the audio file, and are very fast (don’t need high-performance microcontrollers), so can be used in IoT systems.
|Publication size in sheets||0.55|
|Book||Saeed Khalid, Rituparna Chaki, Janev Valentina (eds.): Computer Information Systems and Industrial Management : 18th International Conference : CISIM 2019 : proceedings, Lecture Notes In Computer Science, no. 11703, 2019, Springer, ISBN 978-3-030-28956-0, 540 p., DOI:10.1007/978-3-030-28957-7|
|Keywords in English||Lossy audio codec Lossless audio codec Low-performance microcontroller Internet of Things|
|Internal identifier||ROC 19-20|
|Score||= 40.0, 09-03-2020, ChapterFromConference|
* presented citation count is obtained through Internet information analysis and it is close to the number calculated by the Publish or Perish system.