Spatial Sound Research
Spatial Sound Research
What are our goals?
The basic goal of our research is to develop cost-effective methods for synthesizing fully three-dimensional spatial sound. Our approach is based on measuring, understanding, and modeling the effects of the human body on incident sound waves. To that end, we have developed a unique facility for high-spatial-resolution HRTF measurement, a variety of tools for HRTF analysis and display, and a family of physically-based structural HRTF models that can be customized to individual listeners.
![]()  | 
| Measuring the HRTF of a KEMAR manikin | 
Support for our research comes from the National Science Foundation and from several industrial affiliates. We are currently collaborating with colleagues at the University of Maryland and Duke University on an NSF-sponsored research program whose goal is to use computer vision techniques to obtain accurate models of the body, which will in turn be used to provide the boundary conditions for computing individualized HRTFs numerically.
What is the problem?
The sizes and shapes of torsos, heads and particularly the pinnae vary substantially from person to person. Since these factors contribute significantly to the HRTF, individualized or custom HRTF are needed to obtain a faithful perception of spatial location.
![]()  | 
![]()  | 
| Size and shape of pinnae vary from person to person | |
One of the problems that we are currently addressing is the development of a parameterized HRTF model that can be easily customized for individual listeners. By providing the acoustic cues with which the listener is familiar, such a model will produce significantly more realistic and convincing spatial sound.
What is our approach?
Our research is based on the belief that the HRTF can be modeled by a physically-based model employing a small number of free parameters. We anticipate that these parameters can be adapted or customized to individual listeners by correlation with a small number of properly chosen anthropometric measurements.
![]()  | 
![]()  | 
| Measuring the response of an isolated pinna | |
| Left: the measurement system | Right: closeup view of a pinna mold | 
Based on these premises, we are proceeding to develop and validate HRTF models using a combination of the physical and mathematical approaches. Since our models have to provide the proper sound localization cues to human listeners, we perform psychoacoustical experiments to validate their performance.
What have we accomplished?
First, we have shown that structural models can be effective in synthesizing spatial sound (Brown and Duda 98). We have shown that a spherical model of the head provides strong range cues for close sources (Duda and Martens 98), and that the parameters for this model can be accurately estimated from anthropometry (Algazi, Avendano and Duda 01). We have demonstrated that an ellipsoidal head model can account for the variations of the interaural time difference with elevation (Duda, Avendano and Algazi 99), and that an ellipsoidal torso model can provide additional elevation cues (Avendano, Algazi and Duda 99). Furthermore, this modeling work has revealed the existence of previously unrecognized, low-frequency binaural cues for elevation (Algazi, Avendano and Duda 01). Finally, we have shown that the complex behavior of the contralateral pinna need not be reproduced in detail, but can be effectively approximated by applying head shadow and delay to the transfer function for the ipsilateral pinna (Avendano, Duda and Algazi 99). In general, our progress is documented in more than fifteen .
We have also built a measurement facility that has enabled us to obtain accurate, high-resolution HRTF measurements. Small loudspeakers are attached at 5o intervals in azimuth around a computer-controlled rotating hoop. The hoop can be rotated about the interaural axis in 5.625o increments in elevation over a range of 270o. The HRTF data is collected by measuring the head-related impulse responses (HRIRs), either using Golay-code based hardware (Crystal River Engineering's SnapshotTM system) or using maximum-length sequences generated by Tucker-Davis Technology's System II.
![]()  | 
| Measuring the HRTF of a human subject | 
We have used this facility to measure HRTFs for more than 50 different subjects. These measurements are being organized as anHRTF databasethat includes anthropometric data extracted from digital photographs. This database, which will soon be made available to interested researchers, is providing us with the information needed for systematic study of individual differences in HRTFs. We believe that this will provide us with the basis for replacing the time-consuming process of measuring HRTFs acoustically with the ability to compute HRTFs from imagery.
Spatial Sound Research的更多相关文章
- 微软Hololens学院教程-Hologram 220-空间声音(Spatial sound )【本文是老版本,与最新的微软教程有出入】
		
这是老版本的教程,为了不耽误大家的时间,请直接看原文,本文仅供参考哦! 原文链接https://developer.microsoft.com/EN-US/WINDOWS/HOLOGRAPHIC/ho ...
 - HoloLens开发手记 - Unity之Spatial Sounds 空间声音
		
本文主要讲述如何在项目中使用空间声音特性.我们主要讲述必须的插件组件和Unity声音组件和属性的设置来确保空间声音的实现. Enabling Spatial Sound in Unity 在Unity ...
 - HoloLens开发手记 - Unity development overview 使用Unity开发概述
		
Unity Technical Preview for HoloLens最新发行版为:Beta 24,发布于 09/07/2016 开始使用Unity开发HoloLens应用之前,确保你已经安装好了必 ...
 - SCI&EI 英文PAPER投稿经验【转】
		
英文投稿的一点经验[转载] From: http://chl033.woku.com/article/2893317.html 1. 首先一定要注意杂志的发表范围, 超出范围的千万别投,要不就是浪费时 ...
 - 微软Hololens学院教程- Holograms 101: Introduction with Device【微软教程已经更新,本文是老版本】
		
这是老版本的教程,为了不耽误大家的时间,请直接看原文,本文仅供参考哦!原文链接:https://developer.microsoft.com/EN-US/WINDOWS/HOLOGRAPHIC/ho ...
 - 【Holograms 101D】一步步用Unity 开发 Hologram
		
转载请注明出处: copperface:[Holograms 101D]一步步用Unity 开发 Hologram Holograms 101 该教程将带领你走完 Hologram 创建 的全过程.整 ...
 - Hololens 开发环境配置
		
安装 Hololens SDK 转自 Vangos Pterneas, 4 Apr 2016 CPOL 5.00 (1 vote) vote 1vote 2vote 3vote 4vote 5 ...
 - HoloLens开发手记-开发概述Development overview
		
开发HoloLens全息应用将使用UWP平台(Universal Windows Platform),所有的HoloLens应用都是Win10通用应用,所有UWP通用应用都可以在HoloLens上运行 ...
 - Introducing Project Kinect for Azure
		
https://www.linkedin.com/pulse/introducing-project-kinect-azure-alex-kipman/ Hello everyone! Microso ...
 
随机推荐
- P2393 yyy loves Maths II
			
P2393 yyy loves Maths IIlong double比如保留5位小数*1000000都变成整数最后再/1000000避免精度误差scanf("%Lf",& ...
 - C#并行编程(1):理解并行
			
什么是并行 并行是指两个或者多个事件在同一时刻发生. 在程序运行中,并行指多个CPU核心同时执行不同的任务:对于单核心CPU,严格来说是没有程序并行的.并行是为了提高任务执行效率,更快的获取结果. 与 ...
 - C# 遍历控件 示例
			
foreach(Control c in tabControl1.TabPages)//这个循环的意思是说,遍历tabControl1中所有的TabPages,TabPages是包含在tabContr ...
 - 每日踩坑 2019-04-08 VS2015未能找到路径“…\bin\roslyn\csc.exe”的解决方案
			
使用 Nuget 安装 Microsoft.CodeDom.Providers.DotNetCompilerPlatform 包即可. VS2017都是用 roslyn 编译, VS2015原本的编译 ...
 - 潭州课堂25班:Ph201805201 第十六课 正则 (课堂笔记)
			
import re 元字符: . ^ $ * + ? {} \ () # s = 'abcdefg' # s.find('c') # print(s.find('cd')) ## 查找 # b = s ...
 - doker学习笔记
			
1.获取镜像: docker pull mysql 2,查看已安装的镜像: docker image 3,运行: 查看docker运行:docker info(docker run ubuntu ec ...
 - Loadrunner的参数化解析
			
参数化的用法 例如 1.登录一个网站,我们可以有很多的不同的用户名和密码 2.创建客户时我们可以通过参数化使得客户编号,客户名称使用多种组合 等等.. 那么下面就为大家介绍参数化的用法 参数化有2种 ...
 - while 、函数、参数
			
while 循环 一个循环语句 表示当某个条件成立时就循环 不知道具体循环次数,但能确定循环的成立条件的时候用while循环 while 条件表达式: 语句块 例1 :如果年利率为6.7%,本利是每年 ...
 - linux ulimit具体修改服务器配置
			
ulimit -a 显示当前用户的各种限制. ulimit -n 的数值表示每个进程可以打开的文件数目. 一般情况下, ulimit -n 的数值是1024. 当进程打开的文件数目超过此限 ...
 - reveal  使用注意事项
			
**将libReveal.dylib 和 Reveal.framework 继承进项目后,一定要在 Build Phases->Link Binary With Libraries中将二者删除. ...
 
			
		




