Implementation of 3D HRTF Interpolation in Synthesizing Virtual 3D Moving Sound
3D sound is a new trend in various media, such as movies, video games, and musicals. Interpolated head-related transfer functions (HRTFs) are a key factor in its production, due to real-time system limitations in storing measured HRTFs. In addition, the interpolation of HRTFs can reduce the need to...
Ausführliche Beschreibung
Autor*in: |
Hugeng [verfasserIn] Jovan Anggara [verfasserIn] Dadang Gunawan [verfasserIn] |
---|
Format: |
E-Artikel |
---|---|
Sprache: |
Englisch |
Erschienen: |
2017 |
---|
Schlagwörter: |
---|
Übergeordnetes Werk: |
In: International Journal of Technology - Universitas Indonesia, 2012, 8(2017), 1, Seite 186-195 |
---|---|
Übergeordnetes Werk: |
volume:8 ; year:2017 ; number:1 ; pages:186-195 |
Links: |
Link aufrufen |
---|
DOI / URN: |
10.14716/ijtech.v8i1.238 |
---|
Katalog-ID: |
DOAJ000651796 |
---|
LEADER | 01000caa a22002652 4500 | ||
---|---|---|---|
001 | DOAJ000651796 | ||
003 | DE-627 | ||
005 | 20230311012439.0 | ||
007 | cr uuu---uuuuu | ||
008 | 230225s2017 xx |||||o 00| ||eng c | ||
024 | 7 | |a 10.14716/ijtech.v8i1.238 |2 doi | |
035 | |a (DE-627)DOAJ000651796 | ||
035 | |a (DE-599)DOAJcbf9b2792ef3420fb2496cb30355332d | ||
040 | |a DE-627 |b ger |c DE-627 |e rakwb | ||
041 | |a eng | ||
050 | 0 | |a T1-995 | |
100 | 0 | |a Hugeng |e verfasserin |4 aut | |
245 | 1 | 0 | |a Implementation of 3D HRTF Interpolation in Synthesizing Virtual 3D Moving Sound |
264 | 1 | |c 2017 | |
336 | |a Text |b txt |2 rdacontent | ||
337 | |a Computermedien |b c |2 rdamedia | ||
338 | |a Online-Ressource |b cr |2 rdacarrier | ||
520 | |a 3D sound is a new trend in various media, such as movies, video games, and musicals. Interpolated head-related transfer functions (HRTFs) are a key factor in its production, due to real-time system limitations in storing measured HRTFs. In addition, the interpolation of HRTFs can reduce the need to measure a large amount of HRTFs and the associated effort. In this research, we used the PKU-IOA HRTF Database and covered three interpolation techniques, namely bilinear rectangular, bilinear triangular, and tetrahedral. Bilinear interpolations can be used to compute weights in interpolating measured HRTFs in a linear fashion, with respect to azimuth and elevation angles. Such interpolations have been proposed for three measurement points that form a triangle or for four measurement points that form a rectangle, surrounding the HRTF at a desired point. These geometrical approaches compute weights from a distance of the desired point from each measurement point. Tetrahedral interpolation, meanwhile, is a technique for HRTF measurements in 3D (i.e. azimuth, elevation, and distance) using barycentric weights. Based on our experiments, 3D tetrahedral interpolation results in the best average mean square error (MSE) of 3.72% for minimum phase head related impulse responses (HRIRs) and best average spectral distortion (SD) of 2.79 dB for magnitude HRTFs, compared to 2D bilinear interpolations (i.e. rectangular and triangular interpolation). Regarding the latter, bilinear rectangular interpolation generally performs better than the triangular variety. Additionally, the use of minimum phase HRIRs as input data results in more optimal interpolated data than magnitude HRTFs. We therefore propose an optimal framework for obtaining estimated HRIRs by interpolating minimum phase HRIRs using tetrahedral interpolation. Such HRIRs have been simulated to produce virtual 3D moving sound in a horizontal plane with a difference of 2.5o of azimuth angle. The simulated moving sound that is heard moves naturally in a clockwise direction from an azimuth angle of 0o to 360o. | ||
650 | 4 | |a Bilinear interpolation | |
650 | 4 | |a HRIR interpolation | |
650 | 4 | |a HRTF interpolation | |
650 | 4 | |a Tetrahedral interpolation | |
653 | 0 | |a Technology | |
653 | 0 | |a T | |
653 | 0 | |a Technology (General) | |
700 | 0 | |a Jovan Anggara |e verfasserin |4 aut | |
700 | 0 | |a Dadang Gunawan |e verfasserin |4 aut | |
773 | 0 | 8 | |i In |t International Journal of Technology |d Universitas Indonesia, 2012 |g 8(2017), 1, Seite 186-195 |w (DE-627)689129424 |w (DE-600)2655575-X |x 20872100 |7 nnns |
773 | 1 | 8 | |g volume:8 |g year:2017 |g number:1 |g pages:186-195 |
856 | 4 | 0 | |u https://doi.org/10.14716/ijtech.v8i1.238 |z kostenfrei |
856 | 4 | 0 | |u https://doaj.org/article/cbf9b2792ef3420fb2496cb30355332d |z kostenfrei |
856 | 4 | 0 | |u http://ijtech.eng.ui.ac.id/article/view/238 |z kostenfrei |
856 | 4 | 2 | |u https://doaj.org/toc/2086-9614 |y Journal toc |z kostenfrei |
856 | 4 | 2 | |u https://doaj.org/toc/2087-2100 |y Journal toc |z kostenfrei |
912 | |a GBV_USEFLAG_A | ||
912 | |a SYSFLAG_A | ||
912 | |a GBV_DOAJ | ||
912 | |a GBV_ILN_11 | ||
912 | |a GBV_ILN_20 | ||
912 | |a GBV_ILN_22 | ||
912 | |a GBV_ILN_23 | ||
912 | |a GBV_ILN_24 | ||
912 | |a GBV_ILN_31 | ||
912 | |a GBV_ILN_39 | ||
912 | |a GBV_ILN_40 | ||
912 | |a GBV_ILN_60 | ||
912 | |a GBV_ILN_62 | ||
912 | |a GBV_ILN_63 | ||
912 | |a GBV_ILN_65 | ||
912 | |a GBV_ILN_69 | ||
912 | |a GBV_ILN_70 | ||
912 | |a GBV_ILN_73 | ||
912 | |a GBV_ILN_95 | ||
912 | |a GBV_ILN_105 | ||
912 | |a GBV_ILN_110 | ||
912 | |a GBV_ILN_151 | ||
912 | |a GBV_ILN_161 | ||
912 | |a GBV_ILN_170 | ||
912 | |a GBV_ILN_213 | ||
912 | |a GBV_ILN_230 | ||
912 | |a GBV_ILN_285 | ||
912 | |a GBV_ILN_293 | ||
912 | |a GBV_ILN_370 | ||
912 | |a GBV_ILN_602 | ||
912 | |a GBV_ILN_2014 | ||
912 | |a GBV_ILN_2055 | ||
912 | |a GBV_ILN_4012 | ||
912 | |a GBV_ILN_4037 | ||
912 | |a GBV_ILN_4112 | ||
912 | |a GBV_ILN_4125 | ||
912 | |a GBV_ILN_4126 | ||
912 | |a GBV_ILN_4249 | ||
912 | |a GBV_ILN_4305 | ||
912 | |a GBV_ILN_4306 | ||
912 | |a GBV_ILN_4307 | ||
912 | |a GBV_ILN_4313 | ||
912 | |a GBV_ILN_4322 | ||
912 | |a GBV_ILN_4323 | ||
912 | |a GBV_ILN_4324 | ||
912 | |a GBV_ILN_4325 | ||
912 | |a GBV_ILN_4335 | ||
912 | |a GBV_ILN_4338 | ||
912 | |a GBV_ILN_4367 | ||
912 | |a GBV_ILN_4700 | ||
951 | |a AR | ||
952 | |d 8 |j 2017 |e 1 |h 186-195 |
author_variant |
h j a ja d g dg |
---|---|
matchkey_str |
article:20872100:2017----::mlmnainfdrfnepltoisnhsznv |
hierarchy_sort_str |
2017 |
callnumber-subject-code |
T |
publishDate |
2017 |
allfields |
10.14716/ijtech.v8i1.238 doi (DE-627)DOAJ000651796 (DE-599)DOAJcbf9b2792ef3420fb2496cb30355332d DE-627 ger DE-627 rakwb eng T1-995 Hugeng verfasserin aut Implementation of 3D HRTF Interpolation in Synthesizing Virtual 3D Moving Sound 2017 Text txt rdacontent Computermedien c rdamedia Online-Ressource cr rdacarrier 3D sound is a new trend in various media, such as movies, video games, and musicals. Interpolated head-related transfer functions (HRTFs) are a key factor in its production, due to real-time system limitations in storing measured HRTFs. In addition, the interpolation of HRTFs can reduce the need to measure a large amount of HRTFs and the associated effort. In this research, we used the PKU-IOA HRTF Database and covered three interpolation techniques, namely bilinear rectangular, bilinear triangular, and tetrahedral. Bilinear interpolations can be used to compute weights in interpolating measured HRTFs in a linear fashion, with respect to azimuth and elevation angles. Such interpolations have been proposed for three measurement points that form a triangle or for four measurement points that form a rectangle, surrounding the HRTF at a desired point. These geometrical approaches compute weights from a distance of the desired point from each measurement point. Tetrahedral interpolation, meanwhile, is a technique for HRTF measurements in 3D (i.e. azimuth, elevation, and distance) using barycentric weights. Based on our experiments, 3D tetrahedral interpolation results in the best average mean square error (MSE) of 3.72% for minimum phase head related impulse responses (HRIRs) and best average spectral distortion (SD) of 2.79 dB for magnitude HRTFs, compared to 2D bilinear interpolations (i.e. rectangular and triangular interpolation). Regarding the latter, bilinear rectangular interpolation generally performs better than the triangular variety. Additionally, the use of minimum phase HRIRs as input data results in more optimal interpolated data than magnitude HRTFs. We therefore propose an optimal framework for obtaining estimated HRIRs by interpolating minimum phase HRIRs using tetrahedral interpolation. Such HRIRs have been simulated to produce virtual 3D moving sound in a horizontal plane with a difference of 2.5o of azimuth angle. The simulated moving sound that is heard moves naturally in a clockwise direction from an azimuth angle of 0o to 360o. Bilinear interpolation HRIR interpolation HRTF interpolation Tetrahedral interpolation Technology T Technology (General) Jovan Anggara verfasserin aut Dadang Gunawan verfasserin aut In International Journal of Technology Universitas Indonesia, 2012 8(2017), 1, Seite 186-195 (DE-627)689129424 (DE-600)2655575-X 20872100 nnns volume:8 year:2017 number:1 pages:186-195 https://doi.org/10.14716/ijtech.v8i1.238 kostenfrei https://doaj.org/article/cbf9b2792ef3420fb2496cb30355332d kostenfrei http://ijtech.eng.ui.ac.id/article/view/238 kostenfrei https://doaj.org/toc/2086-9614 Journal toc kostenfrei https://doaj.org/toc/2087-2100 Journal toc kostenfrei GBV_USEFLAG_A SYSFLAG_A GBV_DOAJ GBV_ILN_11 GBV_ILN_20 GBV_ILN_22 GBV_ILN_23 GBV_ILN_24 GBV_ILN_31 GBV_ILN_39 GBV_ILN_40 GBV_ILN_60 GBV_ILN_62 GBV_ILN_63 GBV_ILN_65 GBV_ILN_69 GBV_ILN_70 GBV_ILN_73 GBV_ILN_95 GBV_ILN_105 GBV_ILN_110 GBV_ILN_151 GBV_ILN_161 GBV_ILN_170 GBV_ILN_213 GBV_ILN_230 GBV_ILN_285 GBV_ILN_293 GBV_ILN_370 GBV_ILN_602 GBV_ILN_2014 GBV_ILN_2055 GBV_ILN_4012 GBV_ILN_4037 GBV_ILN_4112 GBV_ILN_4125 GBV_ILN_4126 GBV_ILN_4249 GBV_ILN_4305 GBV_ILN_4306 GBV_ILN_4307 GBV_ILN_4313 GBV_ILN_4322 GBV_ILN_4323 GBV_ILN_4324 GBV_ILN_4325 GBV_ILN_4335 GBV_ILN_4338 GBV_ILN_4367 GBV_ILN_4700 AR 8 2017 1 186-195 |
spelling |
10.14716/ijtech.v8i1.238 doi (DE-627)DOAJ000651796 (DE-599)DOAJcbf9b2792ef3420fb2496cb30355332d DE-627 ger DE-627 rakwb eng T1-995 Hugeng verfasserin aut Implementation of 3D HRTF Interpolation in Synthesizing Virtual 3D Moving Sound 2017 Text txt rdacontent Computermedien c rdamedia Online-Ressource cr rdacarrier 3D sound is a new trend in various media, such as movies, video games, and musicals. Interpolated head-related transfer functions (HRTFs) are a key factor in its production, due to real-time system limitations in storing measured HRTFs. In addition, the interpolation of HRTFs can reduce the need to measure a large amount of HRTFs and the associated effort. In this research, we used the PKU-IOA HRTF Database and covered three interpolation techniques, namely bilinear rectangular, bilinear triangular, and tetrahedral. Bilinear interpolations can be used to compute weights in interpolating measured HRTFs in a linear fashion, with respect to azimuth and elevation angles. Such interpolations have been proposed for three measurement points that form a triangle or for four measurement points that form a rectangle, surrounding the HRTF at a desired point. These geometrical approaches compute weights from a distance of the desired point from each measurement point. Tetrahedral interpolation, meanwhile, is a technique for HRTF measurements in 3D (i.e. azimuth, elevation, and distance) using barycentric weights. Based on our experiments, 3D tetrahedral interpolation results in the best average mean square error (MSE) of 3.72% for minimum phase head related impulse responses (HRIRs) and best average spectral distortion (SD) of 2.79 dB for magnitude HRTFs, compared to 2D bilinear interpolations (i.e. rectangular and triangular interpolation). Regarding the latter, bilinear rectangular interpolation generally performs better than the triangular variety. Additionally, the use of minimum phase HRIRs as input data results in more optimal interpolated data than magnitude HRTFs. We therefore propose an optimal framework for obtaining estimated HRIRs by interpolating minimum phase HRIRs using tetrahedral interpolation. Such HRIRs have been simulated to produce virtual 3D moving sound in a horizontal plane with a difference of 2.5o of azimuth angle. The simulated moving sound that is heard moves naturally in a clockwise direction from an azimuth angle of 0o to 360o. Bilinear interpolation HRIR interpolation HRTF interpolation Tetrahedral interpolation Technology T Technology (General) Jovan Anggara verfasserin aut Dadang Gunawan verfasserin aut In International Journal of Technology Universitas Indonesia, 2012 8(2017), 1, Seite 186-195 (DE-627)689129424 (DE-600)2655575-X 20872100 nnns volume:8 year:2017 number:1 pages:186-195 https://doi.org/10.14716/ijtech.v8i1.238 kostenfrei https://doaj.org/article/cbf9b2792ef3420fb2496cb30355332d kostenfrei http://ijtech.eng.ui.ac.id/article/view/238 kostenfrei https://doaj.org/toc/2086-9614 Journal toc kostenfrei https://doaj.org/toc/2087-2100 Journal toc kostenfrei GBV_USEFLAG_A SYSFLAG_A GBV_DOAJ GBV_ILN_11 GBV_ILN_20 GBV_ILN_22 GBV_ILN_23 GBV_ILN_24 GBV_ILN_31 GBV_ILN_39 GBV_ILN_40 GBV_ILN_60 GBV_ILN_62 GBV_ILN_63 GBV_ILN_65 GBV_ILN_69 GBV_ILN_70 GBV_ILN_73 GBV_ILN_95 GBV_ILN_105 GBV_ILN_110 GBV_ILN_151 GBV_ILN_161 GBV_ILN_170 GBV_ILN_213 GBV_ILN_230 GBV_ILN_285 GBV_ILN_293 GBV_ILN_370 GBV_ILN_602 GBV_ILN_2014 GBV_ILN_2055 GBV_ILN_4012 GBV_ILN_4037 GBV_ILN_4112 GBV_ILN_4125 GBV_ILN_4126 GBV_ILN_4249 GBV_ILN_4305 GBV_ILN_4306 GBV_ILN_4307 GBV_ILN_4313 GBV_ILN_4322 GBV_ILN_4323 GBV_ILN_4324 GBV_ILN_4325 GBV_ILN_4335 GBV_ILN_4338 GBV_ILN_4367 GBV_ILN_4700 AR 8 2017 1 186-195 |
allfields_unstemmed |
10.14716/ijtech.v8i1.238 doi (DE-627)DOAJ000651796 (DE-599)DOAJcbf9b2792ef3420fb2496cb30355332d DE-627 ger DE-627 rakwb eng T1-995 Hugeng verfasserin aut Implementation of 3D HRTF Interpolation in Synthesizing Virtual 3D Moving Sound 2017 Text txt rdacontent Computermedien c rdamedia Online-Ressource cr rdacarrier 3D sound is a new trend in various media, such as movies, video games, and musicals. Interpolated head-related transfer functions (HRTFs) are a key factor in its production, due to real-time system limitations in storing measured HRTFs. In addition, the interpolation of HRTFs can reduce the need to measure a large amount of HRTFs and the associated effort. In this research, we used the PKU-IOA HRTF Database and covered three interpolation techniques, namely bilinear rectangular, bilinear triangular, and tetrahedral. Bilinear interpolations can be used to compute weights in interpolating measured HRTFs in a linear fashion, with respect to azimuth and elevation angles. Such interpolations have been proposed for three measurement points that form a triangle or for four measurement points that form a rectangle, surrounding the HRTF at a desired point. These geometrical approaches compute weights from a distance of the desired point from each measurement point. Tetrahedral interpolation, meanwhile, is a technique for HRTF measurements in 3D (i.e. azimuth, elevation, and distance) using barycentric weights. Based on our experiments, 3D tetrahedral interpolation results in the best average mean square error (MSE) of 3.72% for minimum phase head related impulse responses (HRIRs) and best average spectral distortion (SD) of 2.79 dB for magnitude HRTFs, compared to 2D bilinear interpolations (i.e. rectangular and triangular interpolation). Regarding the latter, bilinear rectangular interpolation generally performs better than the triangular variety. Additionally, the use of minimum phase HRIRs as input data results in more optimal interpolated data than magnitude HRTFs. We therefore propose an optimal framework for obtaining estimated HRIRs by interpolating minimum phase HRIRs using tetrahedral interpolation. Such HRIRs have been simulated to produce virtual 3D moving sound in a horizontal plane with a difference of 2.5o of azimuth angle. The simulated moving sound that is heard moves naturally in a clockwise direction from an azimuth angle of 0o to 360o. Bilinear interpolation HRIR interpolation HRTF interpolation Tetrahedral interpolation Technology T Technology (General) Jovan Anggara verfasserin aut Dadang Gunawan verfasserin aut In International Journal of Technology Universitas Indonesia, 2012 8(2017), 1, Seite 186-195 (DE-627)689129424 (DE-600)2655575-X 20872100 nnns volume:8 year:2017 number:1 pages:186-195 https://doi.org/10.14716/ijtech.v8i1.238 kostenfrei https://doaj.org/article/cbf9b2792ef3420fb2496cb30355332d kostenfrei http://ijtech.eng.ui.ac.id/article/view/238 kostenfrei https://doaj.org/toc/2086-9614 Journal toc kostenfrei https://doaj.org/toc/2087-2100 Journal toc kostenfrei GBV_USEFLAG_A SYSFLAG_A GBV_DOAJ GBV_ILN_11 GBV_ILN_20 GBV_ILN_22 GBV_ILN_23 GBV_ILN_24 GBV_ILN_31 GBV_ILN_39 GBV_ILN_40 GBV_ILN_60 GBV_ILN_62 GBV_ILN_63 GBV_ILN_65 GBV_ILN_69 GBV_ILN_70 GBV_ILN_73 GBV_ILN_95 GBV_ILN_105 GBV_ILN_110 GBV_ILN_151 GBV_ILN_161 GBV_ILN_170 GBV_ILN_213 GBV_ILN_230 GBV_ILN_285 GBV_ILN_293 GBV_ILN_370 GBV_ILN_602 GBV_ILN_2014 GBV_ILN_2055 GBV_ILN_4012 GBV_ILN_4037 GBV_ILN_4112 GBV_ILN_4125 GBV_ILN_4126 GBV_ILN_4249 GBV_ILN_4305 GBV_ILN_4306 GBV_ILN_4307 GBV_ILN_4313 GBV_ILN_4322 GBV_ILN_4323 GBV_ILN_4324 GBV_ILN_4325 GBV_ILN_4335 GBV_ILN_4338 GBV_ILN_4367 GBV_ILN_4700 AR 8 2017 1 186-195 |
allfieldsGer |
10.14716/ijtech.v8i1.238 doi (DE-627)DOAJ000651796 (DE-599)DOAJcbf9b2792ef3420fb2496cb30355332d DE-627 ger DE-627 rakwb eng T1-995 Hugeng verfasserin aut Implementation of 3D HRTF Interpolation in Synthesizing Virtual 3D Moving Sound 2017 Text txt rdacontent Computermedien c rdamedia Online-Ressource cr rdacarrier 3D sound is a new trend in various media, such as movies, video games, and musicals. Interpolated head-related transfer functions (HRTFs) are a key factor in its production, due to real-time system limitations in storing measured HRTFs. In addition, the interpolation of HRTFs can reduce the need to measure a large amount of HRTFs and the associated effort. In this research, we used the PKU-IOA HRTF Database and covered three interpolation techniques, namely bilinear rectangular, bilinear triangular, and tetrahedral. Bilinear interpolations can be used to compute weights in interpolating measured HRTFs in a linear fashion, with respect to azimuth and elevation angles. Such interpolations have been proposed for three measurement points that form a triangle or for four measurement points that form a rectangle, surrounding the HRTF at a desired point. These geometrical approaches compute weights from a distance of the desired point from each measurement point. Tetrahedral interpolation, meanwhile, is a technique for HRTF measurements in 3D (i.e. azimuth, elevation, and distance) using barycentric weights. Based on our experiments, 3D tetrahedral interpolation results in the best average mean square error (MSE) of 3.72% for minimum phase head related impulse responses (HRIRs) and best average spectral distortion (SD) of 2.79 dB for magnitude HRTFs, compared to 2D bilinear interpolations (i.e. rectangular and triangular interpolation). Regarding the latter, bilinear rectangular interpolation generally performs better than the triangular variety. Additionally, the use of minimum phase HRIRs as input data results in more optimal interpolated data than magnitude HRTFs. We therefore propose an optimal framework for obtaining estimated HRIRs by interpolating minimum phase HRIRs using tetrahedral interpolation. Such HRIRs have been simulated to produce virtual 3D moving sound in a horizontal plane with a difference of 2.5o of azimuth angle. The simulated moving sound that is heard moves naturally in a clockwise direction from an azimuth angle of 0o to 360o. Bilinear interpolation HRIR interpolation HRTF interpolation Tetrahedral interpolation Technology T Technology (General) Jovan Anggara verfasserin aut Dadang Gunawan verfasserin aut In International Journal of Technology Universitas Indonesia, 2012 8(2017), 1, Seite 186-195 (DE-627)689129424 (DE-600)2655575-X 20872100 nnns volume:8 year:2017 number:1 pages:186-195 https://doi.org/10.14716/ijtech.v8i1.238 kostenfrei https://doaj.org/article/cbf9b2792ef3420fb2496cb30355332d kostenfrei http://ijtech.eng.ui.ac.id/article/view/238 kostenfrei https://doaj.org/toc/2086-9614 Journal toc kostenfrei https://doaj.org/toc/2087-2100 Journal toc kostenfrei GBV_USEFLAG_A SYSFLAG_A GBV_DOAJ GBV_ILN_11 GBV_ILN_20 GBV_ILN_22 GBV_ILN_23 GBV_ILN_24 GBV_ILN_31 GBV_ILN_39 GBV_ILN_40 GBV_ILN_60 GBV_ILN_62 GBV_ILN_63 GBV_ILN_65 GBV_ILN_69 GBV_ILN_70 GBV_ILN_73 GBV_ILN_95 GBV_ILN_105 GBV_ILN_110 GBV_ILN_151 GBV_ILN_161 GBV_ILN_170 GBV_ILN_213 GBV_ILN_230 GBV_ILN_285 GBV_ILN_293 GBV_ILN_370 GBV_ILN_602 GBV_ILN_2014 GBV_ILN_2055 GBV_ILN_4012 GBV_ILN_4037 GBV_ILN_4112 GBV_ILN_4125 GBV_ILN_4126 GBV_ILN_4249 GBV_ILN_4305 GBV_ILN_4306 GBV_ILN_4307 GBV_ILN_4313 GBV_ILN_4322 GBV_ILN_4323 GBV_ILN_4324 GBV_ILN_4325 GBV_ILN_4335 GBV_ILN_4338 GBV_ILN_4367 GBV_ILN_4700 AR 8 2017 1 186-195 |
allfieldsSound |
10.14716/ijtech.v8i1.238 doi (DE-627)DOAJ000651796 (DE-599)DOAJcbf9b2792ef3420fb2496cb30355332d DE-627 ger DE-627 rakwb eng T1-995 Hugeng verfasserin aut Implementation of 3D HRTF Interpolation in Synthesizing Virtual 3D Moving Sound 2017 Text txt rdacontent Computermedien c rdamedia Online-Ressource cr rdacarrier 3D sound is a new trend in various media, such as movies, video games, and musicals. Interpolated head-related transfer functions (HRTFs) are a key factor in its production, due to real-time system limitations in storing measured HRTFs. In addition, the interpolation of HRTFs can reduce the need to measure a large amount of HRTFs and the associated effort. In this research, we used the PKU-IOA HRTF Database and covered three interpolation techniques, namely bilinear rectangular, bilinear triangular, and tetrahedral. Bilinear interpolations can be used to compute weights in interpolating measured HRTFs in a linear fashion, with respect to azimuth and elevation angles. Such interpolations have been proposed for three measurement points that form a triangle or for four measurement points that form a rectangle, surrounding the HRTF at a desired point. These geometrical approaches compute weights from a distance of the desired point from each measurement point. Tetrahedral interpolation, meanwhile, is a technique for HRTF measurements in 3D (i.e. azimuth, elevation, and distance) using barycentric weights. Based on our experiments, 3D tetrahedral interpolation results in the best average mean square error (MSE) of 3.72% for minimum phase head related impulse responses (HRIRs) and best average spectral distortion (SD) of 2.79 dB for magnitude HRTFs, compared to 2D bilinear interpolations (i.e. rectangular and triangular interpolation). Regarding the latter, bilinear rectangular interpolation generally performs better than the triangular variety. Additionally, the use of minimum phase HRIRs as input data results in more optimal interpolated data than magnitude HRTFs. We therefore propose an optimal framework for obtaining estimated HRIRs by interpolating minimum phase HRIRs using tetrahedral interpolation. Such HRIRs have been simulated to produce virtual 3D moving sound in a horizontal plane with a difference of 2.5o of azimuth angle. The simulated moving sound that is heard moves naturally in a clockwise direction from an azimuth angle of 0o to 360o. Bilinear interpolation HRIR interpolation HRTF interpolation Tetrahedral interpolation Technology T Technology (General) Jovan Anggara verfasserin aut Dadang Gunawan verfasserin aut In International Journal of Technology Universitas Indonesia, 2012 8(2017), 1, Seite 186-195 (DE-627)689129424 (DE-600)2655575-X 20872100 nnns volume:8 year:2017 number:1 pages:186-195 https://doi.org/10.14716/ijtech.v8i1.238 kostenfrei https://doaj.org/article/cbf9b2792ef3420fb2496cb30355332d kostenfrei http://ijtech.eng.ui.ac.id/article/view/238 kostenfrei https://doaj.org/toc/2086-9614 Journal toc kostenfrei https://doaj.org/toc/2087-2100 Journal toc kostenfrei GBV_USEFLAG_A SYSFLAG_A GBV_DOAJ GBV_ILN_11 GBV_ILN_20 GBV_ILN_22 GBV_ILN_23 GBV_ILN_24 GBV_ILN_31 GBV_ILN_39 GBV_ILN_40 GBV_ILN_60 GBV_ILN_62 GBV_ILN_63 GBV_ILN_65 GBV_ILN_69 GBV_ILN_70 GBV_ILN_73 GBV_ILN_95 GBV_ILN_105 GBV_ILN_110 GBV_ILN_151 GBV_ILN_161 GBV_ILN_170 GBV_ILN_213 GBV_ILN_230 GBV_ILN_285 GBV_ILN_293 GBV_ILN_370 GBV_ILN_602 GBV_ILN_2014 GBV_ILN_2055 GBV_ILN_4012 GBV_ILN_4037 GBV_ILN_4112 GBV_ILN_4125 GBV_ILN_4126 GBV_ILN_4249 GBV_ILN_4305 GBV_ILN_4306 GBV_ILN_4307 GBV_ILN_4313 GBV_ILN_4322 GBV_ILN_4323 GBV_ILN_4324 GBV_ILN_4325 GBV_ILN_4335 GBV_ILN_4338 GBV_ILN_4367 GBV_ILN_4700 AR 8 2017 1 186-195 |
language |
English |
source |
In International Journal of Technology 8(2017), 1, Seite 186-195 volume:8 year:2017 number:1 pages:186-195 |
sourceStr |
In International Journal of Technology 8(2017), 1, Seite 186-195 volume:8 year:2017 number:1 pages:186-195 |
format_phy_str_mv |
Article |
institution |
findex.gbv.de |
topic_facet |
Bilinear interpolation HRIR interpolation HRTF interpolation Tetrahedral interpolation Technology T Technology (General) |
isfreeaccess_bool |
true |
container_title |
International Journal of Technology |
authorswithroles_txt_mv |
Hugeng @@aut@@ Jovan Anggara @@aut@@ Dadang Gunawan @@aut@@ |
publishDateDaySort_date |
2017-01-01T00:00:00Z |
hierarchy_top_id |
689129424 |
id |
DOAJ000651796 |
language_de |
englisch |
fullrecord |
<?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01000caa a22002652 4500</leader><controlfield tag="001">DOAJ000651796</controlfield><controlfield tag="003">DE-627</controlfield><controlfield tag="005">20230311012439.0</controlfield><controlfield tag="007">cr uuu---uuuuu</controlfield><controlfield tag="008">230225s2017 xx |||||o 00| ||eng c</controlfield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.14716/ijtech.v8i1.238</subfield><subfield code="2">doi</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627)DOAJ000651796</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DOAJcbf9b2792ef3420fb2496cb30355332d</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">T1-995</subfield></datafield><datafield tag="100" ind1="0" ind2=" "><subfield code="a">Hugeng</subfield><subfield code="e">verfasserin</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Implementation of 3D HRTF Interpolation in Synthesizing Virtual 3D Moving Sound</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="c">2017</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">Text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">Computermedien</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Online-Ressource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">3D sound is a new trend in various media, such as movies, video games, and musicals. Interpolated head-related transfer functions (HRTFs) are a key factor in its production, due to real-time system limitations in storing measured HRTFs. In addition, the interpolation of HRTFs can reduce the need to measure a large amount of HRTFs and the associated effort. In this research, we used the PKU-IOA HRTF Database and covered three interpolation techniques, namely bilinear rectangular, bilinear triangular, and tetrahedral. Bilinear interpolations can be used to compute weights in interpolating measured HRTFs in a linear fashion, with respect to azimuth and elevation angles. Such interpolations have been proposed for three measurement points that form a triangle or for four measurement points that form a rectangle, surrounding the HRTF at a desired point. These geometrical approaches compute weights from a distance of the desired point from each measurement point. Tetrahedral interpolation, meanwhile, is a technique for HRTF measurements in 3D (i.e. azimuth, elevation, and distance) using barycentric weights. Based on our experiments, 3D tetrahedral interpolation results in the best average mean square error (MSE) of 3.72% for minimum phase head related impulse responses (HRIRs) and best average spectral distortion (SD) of 2.79 dB for magnitude HRTFs, compared to 2D bilinear interpolations (i.e. rectangular and triangular interpolation). Regarding the latter, bilinear rectangular interpolation generally performs better than the triangular variety. Additionally, the use of minimum phase HRIRs as input data results in more optimal interpolated data than magnitude HRTFs. We therefore propose an optimal framework for obtaining estimated HRIRs by interpolating minimum phase HRIRs using tetrahedral interpolation. Such HRIRs have been simulated to produce virtual 3D moving sound in a horizontal plane with a difference of 2.5o of azimuth angle. The simulated moving sound that is heard moves naturally in a clockwise direction from an azimuth angle of 0o to 360o.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Bilinear interpolation</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">HRIR interpolation</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">HRTF interpolation</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Tetrahedral interpolation</subfield></datafield><datafield tag="653" ind1=" " ind2="0"><subfield code="a">Technology</subfield></datafield><datafield tag="653" ind1=" " ind2="0"><subfield code="a">T</subfield></datafield><datafield tag="653" ind1=" " ind2="0"><subfield code="a">Technology (General)</subfield></datafield><datafield tag="700" ind1="0" ind2=" "><subfield code="a">Jovan Anggara</subfield><subfield code="e">verfasserin</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="0" ind2=" "><subfield code="a">Dadang Gunawan</subfield><subfield code="e">verfasserin</subfield><subfield code="4">aut</subfield></datafield><datafield tag="773" ind1="0" ind2="8"><subfield code="i">In</subfield><subfield code="t">International Journal of Technology</subfield><subfield code="d">Universitas Indonesia, 2012</subfield><subfield code="g">8(2017), 1, Seite 186-195</subfield><subfield code="w">(DE-627)689129424</subfield><subfield code="w">(DE-600)2655575-X</subfield><subfield code="x">20872100</subfield><subfield code="7">nnns</subfield></datafield><datafield tag="773" ind1="1" ind2="8"><subfield code="g">volume:8</subfield><subfield code="g">year:2017</subfield><subfield code="g">number:1</subfield><subfield code="g">pages:186-195</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="u">https://doi.org/10.14716/ijtech.v8i1.238</subfield><subfield code="z">kostenfrei</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="u">https://doaj.org/article/cbf9b2792ef3420fb2496cb30355332d</subfield><subfield code="z">kostenfrei</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="u">http://ijtech.eng.ui.ac.id/article/view/238</subfield><subfield code="z">kostenfrei</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="u">https://doaj.org/toc/2086-9614</subfield><subfield code="y">Journal toc</subfield><subfield code="z">kostenfrei</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="u">https://doaj.org/toc/2087-2100</subfield><subfield code="y">Journal toc</subfield><subfield code="z">kostenfrei</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_USEFLAG_A</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SYSFLAG_A</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_DOAJ</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_11</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_20</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_22</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_23</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_24</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_31</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_39</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_40</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_60</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_62</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_63</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_65</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_69</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_70</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_73</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_95</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_105</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_110</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_151</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_161</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_170</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_213</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_230</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_285</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_293</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_370</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_602</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2014</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2055</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4012</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4037</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4112</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4125</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4126</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4249</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4305</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4306</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4307</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4313</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4322</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4323</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4324</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4325</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4335</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4338</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4367</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4700</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">AR</subfield></datafield><datafield tag="952" ind1=" " ind2=" "><subfield code="d">8</subfield><subfield code="j">2017</subfield><subfield code="e">1</subfield><subfield code="h">186-195</subfield></datafield></record></collection>
|
callnumber-first |
T - Technology |
author |
Hugeng |
spellingShingle |
Hugeng misc T1-995 misc Bilinear interpolation misc HRIR interpolation misc HRTF interpolation misc Tetrahedral interpolation misc Technology misc T misc Technology (General) Implementation of 3D HRTF Interpolation in Synthesizing Virtual 3D Moving Sound |
authorStr |
Hugeng |
ppnlink_with_tag_str_mv |
@@773@@(DE-627)689129424 |
format |
electronic Article |
delete_txt_mv |
keep |
author_role |
aut aut aut |
collection |
DOAJ |
remote_str |
true |
callnumber-label |
T1-995 |
illustrated |
Not Illustrated |
issn |
20872100 |
topic_title |
T1-995 Implementation of 3D HRTF Interpolation in Synthesizing Virtual 3D Moving Sound Bilinear interpolation HRIR interpolation HRTF interpolation Tetrahedral interpolation |
topic |
misc T1-995 misc Bilinear interpolation misc HRIR interpolation misc HRTF interpolation misc Tetrahedral interpolation misc Technology misc T misc Technology (General) |
topic_unstemmed |
misc T1-995 misc Bilinear interpolation misc HRIR interpolation misc HRTF interpolation misc Tetrahedral interpolation misc Technology misc T misc Technology (General) |
topic_browse |
misc T1-995 misc Bilinear interpolation misc HRIR interpolation misc HRTF interpolation misc Tetrahedral interpolation misc Technology misc T misc Technology (General) |
format_facet |
Elektronische Aufsätze Aufsätze Elektronische Ressource |
format_main_str_mv |
Text Zeitschrift/Artikel |
carriertype_str_mv |
cr |
hierarchy_parent_title |
International Journal of Technology |
hierarchy_parent_id |
689129424 |
hierarchy_top_title |
International Journal of Technology |
isfreeaccess_txt |
true |
familylinks_str_mv |
(DE-627)689129424 (DE-600)2655575-X |
title |
Implementation of 3D HRTF Interpolation in Synthesizing Virtual 3D Moving Sound |
ctrlnum |
(DE-627)DOAJ000651796 (DE-599)DOAJcbf9b2792ef3420fb2496cb30355332d |
title_full |
Implementation of 3D HRTF Interpolation in Synthesizing Virtual 3D Moving Sound |
author_sort |
Hugeng |
journal |
International Journal of Technology |
journalStr |
International Journal of Technology |
callnumber-first-code |
T |
lang_code |
eng |
isOA_bool |
true |
recordtype |
marc |
publishDateSort |
2017 |
contenttype_str_mv |
txt |
container_start_page |
186 |
author_browse |
Hugeng Jovan Anggara Dadang Gunawan |
container_volume |
8 |
class |
T1-995 |
format_se |
Elektronische Aufsätze |
author-letter |
Hugeng |
doi_str_mv |
10.14716/ijtech.v8i1.238 |
author2-role |
verfasserin |
title_sort |
implementation of 3d hrtf interpolation in synthesizing virtual 3d moving sound |
callnumber |
T1-995 |
title_auth |
Implementation of 3D HRTF Interpolation in Synthesizing Virtual 3D Moving Sound |
abstract |
3D sound is a new trend in various media, such as movies, video games, and musicals. Interpolated head-related transfer functions (HRTFs) are a key factor in its production, due to real-time system limitations in storing measured HRTFs. In addition, the interpolation of HRTFs can reduce the need to measure a large amount of HRTFs and the associated effort. In this research, we used the PKU-IOA HRTF Database and covered three interpolation techniques, namely bilinear rectangular, bilinear triangular, and tetrahedral. Bilinear interpolations can be used to compute weights in interpolating measured HRTFs in a linear fashion, with respect to azimuth and elevation angles. Such interpolations have been proposed for three measurement points that form a triangle or for four measurement points that form a rectangle, surrounding the HRTF at a desired point. These geometrical approaches compute weights from a distance of the desired point from each measurement point. Tetrahedral interpolation, meanwhile, is a technique for HRTF measurements in 3D (i.e. azimuth, elevation, and distance) using barycentric weights. Based on our experiments, 3D tetrahedral interpolation results in the best average mean square error (MSE) of 3.72% for minimum phase head related impulse responses (HRIRs) and best average spectral distortion (SD) of 2.79 dB for magnitude HRTFs, compared to 2D bilinear interpolations (i.e. rectangular and triangular interpolation). Regarding the latter, bilinear rectangular interpolation generally performs better than the triangular variety. Additionally, the use of minimum phase HRIRs as input data results in more optimal interpolated data than magnitude HRTFs. We therefore propose an optimal framework for obtaining estimated HRIRs by interpolating minimum phase HRIRs using tetrahedral interpolation. Such HRIRs have been simulated to produce virtual 3D moving sound in a horizontal plane with a difference of 2.5o of azimuth angle. The simulated moving sound that is heard moves naturally in a clockwise direction from an azimuth angle of 0o to 360o. |
abstractGer |
3D sound is a new trend in various media, such as movies, video games, and musicals. Interpolated head-related transfer functions (HRTFs) are a key factor in its production, due to real-time system limitations in storing measured HRTFs. In addition, the interpolation of HRTFs can reduce the need to measure a large amount of HRTFs and the associated effort. In this research, we used the PKU-IOA HRTF Database and covered three interpolation techniques, namely bilinear rectangular, bilinear triangular, and tetrahedral. Bilinear interpolations can be used to compute weights in interpolating measured HRTFs in a linear fashion, with respect to azimuth and elevation angles. Such interpolations have been proposed for three measurement points that form a triangle or for four measurement points that form a rectangle, surrounding the HRTF at a desired point. These geometrical approaches compute weights from a distance of the desired point from each measurement point. Tetrahedral interpolation, meanwhile, is a technique for HRTF measurements in 3D (i.e. azimuth, elevation, and distance) using barycentric weights. Based on our experiments, 3D tetrahedral interpolation results in the best average mean square error (MSE) of 3.72% for minimum phase head related impulse responses (HRIRs) and best average spectral distortion (SD) of 2.79 dB for magnitude HRTFs, compared to 2D bilinear interpolations (i.e. rectangular and triangular interpolation). Regarding the latter, bilinear rectangular interpolation generally performs better than the triangular variety. Additionally, the use of minimum phase HRIRs as input data results in more optimal interpolated data than magnitude HRTFs. We therefore propose an optimal framework for obtaining estimated HRIRs by interpolating minimum phase HRIRs using tetrahedral interpolation. Such HRIRs have been simulated to produce virtual 3D moving sound in a horizontal plane with a difference of 2.5o of azimuth angle. The simulated moving sound that is heard moves naturally in a clockwise direction from an azimuth angle of 0o to 360o. |
abstract_unstemmed |
3D sound is a new trend in various media, such as movies, video games, and musicals. Interpolated head-related transfer functions (HRTFs) are a key factor in its production, due to real-time system limitations in storing measured HRTFs. In addition, the interpolation of HRTFs can reduce the need to measure a large amount of HRTFs and the associated effort. In this research, we used the PKU-IOA HRTF Database and covered three interpolation techniques, namely bilinear rectangular, bilinear triangular, and tetrahedral. Bilinear interpolations can be used to compute weights in interpolating measured HRTFs in a linear fashion, with respect to azimuth and elevation angles. Such interpolations have been proposed for three measurement points that form a triangle or for four measurement points that form a rectangle, surrounding the HRTF at a desired point. These geometrical approaches compute weights from a distance of the desired point from each measurement point. Tetrahedral interpolation, meanwhile, is a technique for HRTF measurements in 3D (i.e. azimuth, elevation, and distance) using barycentric weights. Based on our experiments, 3D tetrahedral interpolation results in the best average mean square error (MSE) of 3.72% for minimum phase head related impulse responses (HRIRs) and best average spectral distortion (SD) of 2.79 dB for magnitude HRTFs, compared to 2D bilinear interpolations (i.e. rectangular and triangular interpolation). Regarding the latter, bilinear rectangular interpolation generally performs better than the triangular variety. Additionally, the use of minimum phase HRIRs as input data results in more optimal interpolated data than magnitude HRTFs. We therefore propose an optimal framework for obtaining estimated HRIRs by interpolating minimum phase HRIRs using tetrahedral interpolation. Such HRIRs have been simulated to produce virtual 3D moving sound in a horizontal plane with a difference of 2.5o of azimuth angle. The simulated moving sound that is heard moves naturally in a clockwise direction from an azimuth angle of 0o to 360o. |
collection_details |
GBV_USEFLAG_A SYSFLAG_A GBV_DOAJ GBV_ILN_11 GBV_ILN_20 GBV_ILN_22 GBV_ILN_23 GBV_ILN_24 GBV_ILN_31 GBV_ILN_39 GBV_ILN_40 GBV_ILN_60 GBV_ILN_62 GBV_ILN_63 GBV_ILN_65 GBV_ILN_69 GBV_ILN_70 GBV_ILN_73 GBV_ILN_95 GBV_ILN_105 GBV_ILN_110 GBV_ILN_151 GBV_ILN_161 GBV_ILN_170 GBV_ILN_213 GBV_ILN_230 GBV_ILN_285 GBV_ILN_293 GBV_ILN_370 GBV_ILN_602 GBV_ILN_2014 GBV_ILN_2055 GBV_ILN_4012 GBV_ILN_4037 GBV_ILN_4112 GBV_ILN_4125 GBV_ILN_4126 GBV_ILN_4249 GBV_ILN_4305 GBV_ILN_4306 GBV_ILN_4307 GBV_ILN_4313 GBV_ILN_4322 GBV_ILN_4323 GBV_ILN_4324 GBV_ILN_4325 GBV_ILN_4335 GBV_ILN_4338 GBV_ILN_4367 GBV_ILN_4700 |
container_issue |
1 |
title_short |
Implementation of 3D HRTF Interpolation in Synthesizing Virtual 3D Moving Sound |
url |
https://doi.org/10.14716/ijtech.v8i1.238 https://doaj.org/article/cbf9b2792ef3420fb2496cb30355332d http://ijtech.eng.ui.ac.id/article/view/238 https://doaj.org/toc/2086-9614 https://doaj.org/toc/2087-2100 |
remote_bool |
true |
author2 |
Jovan Anggara Dadang Gunawan |
author2Str |
Jovan Anggara Dadang Gunawan |
ppnlink |
689129424 |
callnumber-subject |
T - General Technology |
mediatype_str_mv |
c |
isOA_txt |
true |
hochschulschrift_bool |
false |
doi_str |
10.14716/ijtech.v8i1.238 |
callnumber-a |
T1-995 |
up_date |
2024-07-03T15:48:40.287Z |
_version_ |
1803573495373758464 |
fullrecord_marcxml |
<?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01000caa a22002652 4500</leader><controlfield tag="001">DOAJ000651796</controlfield><controlfield tag="003">DE-627</controlfield><controlfield tag="005">20230311012439.0</controlfield><controlfield tag="007">cr uuu---uuuuu</controlfield><controlfield tag="008">230225s2017 xx |||||o 00| ||eng c</controlfield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.14716/ijtech.v8i1.238</subfield><subfield code="2">doi</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627)DOAJ000651796</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DOAJcbf9b2792ef3420fb2496cb30355332d</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">T1-995</subfield></datafield><datafield tag="100" ind1="0" ind2=" "><subfield code="a">Hugeng</subfield><subfield code="e">verfasserin</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Implementation of 3D HRTF Interpolation in Synthesizing Virtual 3D Moving Sound</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="c">2017</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">Text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">Computermedien</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Online-Ressource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">3D sound is a new trend in various media, such as movies, video games, and musicals. Interpolated head-related transfer functions (HRTFs) are a key factor in its production, due to real-time system limitations in storing measured HRTFs. In addition, the interpolation of HRTFs can reduce the need to measure a large amount of HRTFs and the associated effort. In this research, we used the PKU-IOA HRTF Database and covered three interpolation techniques, namely bilinear rectangular, bilinear triangular, and tetrahedral. Bilinear interpolations can be used to compute weights in interpolating measured HRTFs in a linear fashion, with respect to azimuth and elevation angles. Such interpolations have been proposed for three measurement points that form a triangle or for four measurement points that form a rectangle, surrounding the HRTF at a desired point. These geometrical approaches compute weights from a distance of the desired point from each measurement point. Tetrahedral interpolation, meanwhile, is a technique for HRTF measurements in 3D (i.e. azimuth, elevation, and distance) using barycentric weights. Based on our experiments, 3D tetrahedral interpolation results in the best average mean square error (MSE) of 3.72% for minimum phase head related impulse responses (HRIRs) and best average spectral distortion (SD) of 2.79 dB for magnitude HRTFs, compared to 2D bilinear interpolations (i.e. rectangular and triangular interpolation). Regarding the latter, bilinear rectangular interpolation generally performs better than the triangular variety. Additionally, the use of minimum phase HRIRs as input data results in more optimal interpolated data than magnitude HRTFs. We therefore propose an optimal framework for obtaining estimated HRIRs by interpolating minimum phase HRIRs using tetrahedral interpolation. Such HRIRs have been simulated to produce virtual 3D moving sound in a horizontal plane with a difference of 2.5o of azimuth angle. The simulated moving sound that is heard moves naturally in a clockwise direction from an azimuth angle of 0o to 360o.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Bilinear interpolation</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">HRIR interpolation</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">HRTF interpolation</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Tetrahedral interpolation</subfield></datafield><datafield tag="653" ind1=" " ind2="0"><subfield code="a">Technology</subfield></datafield><datafield tag="653" ind1=" " ind2="0"><subfield code="a">T</subfield></datafield><datafield tag="653" ind1=" " ind2="0"><subfield code="a">Technology (General)</subfield></datafield><datafield tag="700" ind1="0" ind2=" "><subfield code="a">Jovan Anggara</subfield><subfield code="e">verfasserin</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="0" ind2=" "><subfield code="a">Dadang Gunawan</subfield><subfield code="e">verfasserin</subfield><subfield code="4">aut</subfield></datafield><datafield tag="773" ind1="0" ind2="8"><subfield code="i">In</subfield><subfield code="t">International Journal of Technology</subfield><subfield code="d">Universitas Indonesia, 2012</subfield><subfield code="g">8(2017), 1, Seite 186-195</subfield><subfield code="w">(DE-627)689129424</subfield><subfield code="w">(DE-600)2655575-X</subfield><subfield code="x">20872100</subfield><subfield code="7">nnns</subfield></datafield><datafield tag="773" ind1="1" ind2="8"><subfield code="g">volume:8</subfield><subfield code="g">year:2017</subfield><subfield code="g">number:1</subfield><subfield code="g">pages:186-195</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="u">https://doi.org/10.14716/ijtech.v8i1.238</subfield><subfield code="z">kostenfrei</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="u">https://doaj.org/article/cbf9b2792ef3420fb2496cb30355332d</subfield><subfield code="z">kostenfrei</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="u">http://ijtech.eng.ui.ac.id/article/view/238</subfield><subfield code="z">kostenfrei</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="u">https://doaj.org/toc/2086-9614</subfield><subfield code="y">Journal toc</subfield><subfield code="z">kostenfrei</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="u">https://doaj.org/toc/2087-2100</subfield><subfield code="y">Journal toc</subfield><subfield code="z">kostenfrei</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_USEFLAG_A</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SYSFLAG_A</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_DOAJ</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_11</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_20</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_22</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_23</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_24</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_31</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_39</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_40</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_60</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_62</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_63</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_65</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_69</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_70</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_73</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_95</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_105</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_110</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_151</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_161</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_170</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_213</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_230</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_285</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_293</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_370</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_602</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2014</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2055</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4012</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4037</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4112</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4125</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4126</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4249</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4305</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4306</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4307</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4313</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4322</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4323</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4324</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4325</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4335</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4338</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4367</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4700</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">AR</subfield></datafield><datafield tag="952" ind1=" " ind2=" "><subfield code="d">8</subfield><subfield code="j">2017</subfield><subfield code="e">1</subfield><subfield code="h">186-195</subfield></datafield></record></collection>
|
score |
7.4003057 |