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...

Full description

Bibliographic Details
Main Authors: Eunjae Kim, Sukwon Choi, Cheong Ghil Kim, Woo-Chan Park
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