Multi-Threaded Sound Propagation Algorithm to Improve Performance on Mobile Devices
We propose a multi-threaded algorithm that can improve the performance of geometric acoustic (GA)-based sound propagation algorithms in mobile devices. In general, sound propagation algorithms require high computational cost because they perform based on ray tracing algorithms. For this reason, it i...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2023-01-01
|
Series: | Sensors |
Subjects: | |
Online Access: | https://www.mdpi.com/1424-8220/23/2/973 |
_version_ | 1797437202276286464 |
---|---|
author | Eunjae Kim Sukwon Choi Cheong Ghil Kim Woo-Chan Park |
author_facet | Eunjae Kim Sukwon Choi Cheong Ghil Kim Woo-Chan Park |
author_sort | Eunjae Kim |
collection | DOAJ |
description | We propose a multi-threaded algorithm that can improve the performance of geometric acoustic (GA)-based sound propagation algorithms in mobile devices. In general, sound propagation algorithms require high computational cost because they perform based on ray tracing algorithms. For this reason, it is difficult to operate sound propagation algorithms in mobile environments. To solve this problem, we processed the early reflection and late reverberation steps in parallel and verified the performance in four scenes based on eight sound sources. The experimental results showed that the performance of the proposed method was on average 1.77 times better than that of the single-threaded method, demonstrating that our algorithm can improve the performance of mobile devices. |
first_indexed | 2024-03-09T11:16:25Z |
format | Article |
id | doaj.art-ed05e8b445e14fc599f57527c435fc48 |
institution | Directory Open Access Journal |
issn | 1424-8220 |
language | English |
last_indexed | 2024-03-09T11:16:25Z |
publishDate | 2023-01-01 |
publisher | MDPI AG |
record_format | Article |
series | Sensors |
spelling | doaj.art-ed05e8b445e14fc599f57527c435fc482023-12-01T00:30:42ZengMDPI AGSensors1424-82202023-01-0123297310.3390/s23020973Multi-Threaded Sound Propagation Algorithm to Improve Performance on Mobile DevicesEunjae Kim0Sukwon Choi1Cheong Ghil Kim2Woo-Chan Park3Department of Computer Science and Engineering, Sejong University, Seoul 05006, Republic of KoreaDepartment of Computer Science and Engineering, Sejong University, Seoul 05006, Republic of KoreaDepartment of Computer Science, Namseoul University, Cheonan 31020, Republic of KoreaDepartment of Computer Science and Engineering, Sejong University, Seoul 05006, Republic of KoreaWe propose a multi-threaded algorithm that can improve the performance of geometric acoustic (GA)-based sound propagation algorithms in mobile devices. In general, sound propagation algorithms require high computational cost because they perform based on ray tracing algorithms. For this reason, it is difficult to operate sound propagation algorithms in mobile environments. To solve this problem, we processed the early reflection and late reverberation steps in parallel and verified the performance in four scenes based on eight sound sources. The experimental results showed that the performance of the proposed method was on average 1.77 times better than that of the single-threaded method, demonstrating that our algorithm can improve the performance of mobile devices.https://www.mdpi.com/1424-8220/23/2/973sound renderingmulti-threaded algorithmray tracing |
spellingShingle | Eunjae Kim Sukwon Choi Cheong Ghil Kim Woo-Chan Park Multi-Threaded Sound Propagation Algorithm to Improve Performance on Mobile Devices Sensors sound rendering multi-threaded algorithm ray tracing |
title | Multi-Threaded Sound Propagation Algorithm to Improve Performance on Mobile Devices |
title_full | Multi-Threaded Sound Propagation Algorithm to Improve Performance on Mobile Devices |
title_fullStr | Multi-Threaded Sound Propagation Algorithm to Improve Performance on Mobile Devices |
title_full_unstemmed | Multi-Threaded Sound Propagation Algorithm to Improve Performance on Mobile Devices |
title_short | Multi-Threaded Sound Propagation Algorithm to Improve Performance on Mobile Devices |
title_sort | multi threaded sound propagation algorithm to improve performance on mobile devices |
topic | sound rendering multi-threaded algorithm ray tracing |
url | https://www.mdpi.com/1424-8220/23/2/973 |
work_keys_str_mv | AT eunjaekim multithreadedsoundpropagationalgorithmtoimproveperformanceonmobiledevices AT sukwonchoi multithreadedsoundpropagationalgorithmtoimproveperformanceonmobiledevices AT cheongghilkim multithreadedsoundpropagationalgorithmtoimproveperformanceonmobiledevices AT woochanpark multithreadedsoundpropagationalgorithmtoimproveperformanceonmobiledevices |