IP Library Granted Patent US 9,906,884
Granted Patent B2
US 9,906,884 · App. 15/225,505 · Granted Feb 27, 2018

Methods, systems, and computer readable media for utilizing adaptive rectangular decomposition (ARD) to generate head-related transfer functions

Inventors: Alok Namdeo Meshram (Seattle, WA); Dinesh Manocha (Chapel Hill, NC); Ravish Mehra (Chapel Hill, NC); Enrique Dunn (Chapel Hill, NC); Jan-Michael Frahm (Chapel Hill, NC); Hongsheng Yang (Sunnyvale, CA)
Assignee: The University of North Carolina at Chapel Hill
H04S7/303H04S7/00H04S2420/01
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,906,884
App. No.
15/225,505
Granted
Feb 27, 2018
Kind
B2
Abstract

Methods, systems, and computer readable media for utilizing adaptive rectangular decomposition (ARD) to perform head-related transfer function (HRTF) simulations are disclosed herein. According to one method, the method includes obtaining a mesh model representative of head and ear geometry of a listener entity and segmenting a simulation domain of the mesh model into a plurality of partitions. The method further includes conducting an ARD simulation on the plurality of partitions to generate simulated sound pressure signals within each of the plurality of partitions and processing the simulated sound pressure signals to generate at least one HRTF that is customized for the listener entity.

Claims (30)

1. A method for utilizing adaptive rectangular decomposition (ARD) to generate a head-related transfer function (HRTF), the method comprising:

obtaining a mesh model representative of head and ear geometry of a listener entity, wherein obtaining the mesh model includes capturing images of a head and ear geometry of the listener entity and conducting dense modeling processing on the captured images to generate a three-dimensional (3D) mesh model;

segmenting a simulation domain of the mesh model into a plurality of partitions;

conducting an ARD simulation on the plurality of partitions to generate simulated sound pressure signals within each of the plurality of partitions; and

processing the simulated sound pressure signals to generate at least one HRTF that is customized for the listener entity.

2. The method of claim 1 comprising utilizing the at least one generated HRTF to render spatial sound to the listener entity.

3. The method of claim 1 wherein the at least one HRTF includes a first HRTF and a second HRTF respectively associated with a right ear and a left ear of the listener entity.

4. The method of claim 1 comprising voxelizing the simulation domain of the mesh model into grid cells, wherein the grid cells are subsequently grouped into the plurality of partitions.

5. The method of claim 1 wherein the sound pressure signals are subjected to a surface integral representation after the ARD simulation.

6. The method of claim 1 wherein at least one head-related impulse response (HRIR) customized for the listener entity is determined by applying an inverse Fourier Transform (IFT) to the at least one generated HRTF.

7. A system for utilizing adaptive rectangular decomposition (ARD) to perform head-related transfer function (HRTF) simulations, the system comprising:

a processor;

a preprocessing engine executable by the processor, wherein the preprocessing engine is configured to obtaining a mesh model representative of head and ear geometry of a listener entity and segmenting a simulation domain of the mesh model into a plurality of partitions;

a mesh generation engine configured to capture images of a head and ear geometry of the listener entity and conduct dense modeling processing on the captured images to generate a three-dimensional (3D) mesh model;

an ARD simulation engine executable by the processor, wherein the ARD simulation engine is configured to conduct an ARD simulation on the plurality of partitions to generate simulated sound pressure signals within each of the plurality of partitions; and

an HRTF engine executable by the processor, wherein the HRTF engine is configured to process the simulated sound pressure signals to generate at least one HRTF that is customized for the listener entity.

8. The system of claim 7 wherein the preprocessing engine is further configured to utilize the at least one generated HRTF to render spatial sound to the listener entity.

9. The system of claim 7 wherein the at least one HRTF includes a first HRTF and a second HRTF respectively associated with a right ear and a left ear of the listener entity.

10. The system of claim 7 wherein the ARD simulation engine is further configured to voxelize the simulation domain of the mesh model into grid cells, wherein the grid cells are subsequently grouped into the plurality of partitions.

11. The system of claim 7 wherein the sound pressure signals are subjected to a surface integral representation after the ARD simulation.

12. The system of claim 7 wherein the HRTF engine is further configured to generate at least one head-related impulse response (HRIR) customized for the listener entity is determined by applying an inverse Fourier Transform (IFT) to the at least one generated HRTF.

13. A non-transitory computer readable medium having stored thereon executable instructions that when executed by a processor of a computer cause the computer to perform steps comprising:

obtaining a mesh model representative of head and ear geometry of a listener entity, wherein obtaining the mesh model includes capturing images of a head and ear geometry of the listener entity and conducting dense modeling processing on the captured images to generate a three-dimensional (3D) mesh model;

segmenting a simulation domain of the mesh model into a plurality of partitions;

conducting an ARD simulation on the plurality of partitions to generate simulated sound pressure signals within each of the plurality of partitions; and

processing the simulated sound pressure signals to generate at least one HRTF that is customized for the listener entity.

14. The computer readable medium of claim 13 comprising utilizing the at least one generated HRTF to render spatial sound to the listener entity.

15. The computer readable medium of claim 13 wherein the at least one HRTF includes a first HRTF and a second HRTF respectively associated with a right ear and a left ear of the listener entity.

16. The computer readable medium of claim 13 comprising voxelizing the simulation domain of the mesh model into grid cells, wherein the grid cells are subsequently grouped into the plurality of partitions.

17. The computer readable medium of claim 13 wherein the sound pressure signals are subjected to a surface integral representation after the ARD simulation.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2020
From: MANOCHA, DINESH; DUNN, ENRIQUE; FRAHM, JAN-MICHAEL; YANG, HONGSHENG
To: THE UNIVERSITY OF NORTH CAROLINA AT CHAPEL HILL
Reel/Frame 052215/0615 →
CONFIRMATORY LICENSE Recorded May 24, 2017
From: UNIVERSITY OF NORTH CAROLINA, CHAPEL HILL
To: NATIONAL SCIENCE FOUNDATION
Reel/Frame 042493/0832 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2016
From: MESHRAM, ALOK NAMDEO
To: THE UNIVERSITY OF NORTH CAROLINA AT CHAPEL HILL
Reel/Frame 040041/0565 →
Continuity (2)
Provisional Application 62199880 · Jul 31, 2015
Related Publication 20170034641A1 · Feb 2, 2017