HRTF:是一种音效定位算法,它的实际作用在于欺骗我们的耳朵。简单说这就是个头部反应传送函数(Head-Response Transfer Function)。要具体点呢,可以分成几个主要的步骤来描述其功用。 第一步:制作一个头部模型并安装一支麦克风到耳膜的位置; 第二步:从固定的位置发出一些声音; 第三步:分析从麦克风中得到声音并得出被模型所改变的具体数据; 第四步:设计一个音频过滤器来模仿那个效果; 第五步:当你需要模仿某个位置所发出的声音的时候就使用上述过滤器来模仿即可。 过滤器的回应就被认为是一个HRTF,你需要为每个可能存在声源的地方来设置一个HRTF。其实我们并不需要无限多个HRTF。这里的原因也很简单,我们的大脑并不能如此精确。对于从我们的头部为原点的半球形表面上大约分布1000个这样的函数就足够了,而另一半应该是对称的。至于距离感应该由回响、响度等数据变化来实现。  ·HRTF英文全名为Head Related Transfer Function,这是一种声音定位的处理技术,其原理非常复杂,由于声音会从耳廓、或肩膀反射到人耳内部,于是当我们用两个音箱模拟声音定位时,可以利用HD ITD的运算方式,来计算不同方向或位置声音所产生的大小和音调等,进而制造出立体空间声音定位的效果。另外HRTF除了使用HD ITD两种技术之外,还利用制作假人头拾音的技术,以推算出立体声音环绕模型,于是可以取得比HD ITD更好的声音效果。

HRTF:Head Related Transfer Function相关推荐

  1. Head Related Transfer Function(头部反应传送函数)---HRTF

    HRTF:是一种音效定位算法,它的实际作用在于欺骗我们的耳朵.简单说这就是个头部反应传送函数(Head-Response Transfer Function).要具体点呢,可以分成几个主要的步骤来描述 ...

  2. 【GPU编程】体绘制传输函数-分类(Volume Rendering Transfer function:Pre- VS Post-Classification)

    在科学可视化中,我们所获得的体数据集经常是代表一些光学上的不同物理属性的单值.通常没有可行的方法可以从这样的数据中获得发射和吸收属性.因此用户必须采用某种映射方法给数据值分配光学属性值来决定数据中的不 ...

  3. 【 MATLAB 】Rational Transfer Function(有理传递函数)

    这算是学习MATLAB中的函数filter需要提前知道的理论基础知识,如果学过数字信号处理一定不会陌生,甚至能信手拈来. 其实英文版已经能看了,如果觉得不方便,那么最后也给出中文版. 英文版: Rat ...

  4. Matlab:成功解决Undefined function or variable B

    Matlab:成功解决Undefined function or variable "B" 目录 解决问题 解决方法 解决问题 Undefined function or vari ...

  5. WIndows下AppAche服务中调试php页面出现警告:Call to undefined function mysql_connect()

    今天在windows server 2003上调试PHP源码的时候,遇到php连接mysql时的错误:Call to undefined function mysql_connect(): 现总结如下 ...

  6. Simulink中的某一个模块用了我自己定义的MATLAB function模块,但是出现的结果是:The block ‘**/matlab function/sfunction‘ is in an

    Simulink中的某一个模块用了我自己定义的MATLAB function模块,但是出现的结果是:The block '/matlab function/sfunction' is in an in ...

  7. Boost:bind绑定的function<>测试程序

    Boost:bind绑定的function<>测试程序 实现功能 C++实现代码 实现功能 bind绑定的function<>测试程序 C++实现代码 #include < ...

  8. 标准的镜头质量评测方法——MTF(Modulation Transfer Function)

    https://zhuanlan.zhihu.com/p/21318769; 这话和星座一样准,认识的几个常旅客都喜欢带着相机出门 今天就来聊聊选镜头的重要指标之一 MTF,不想看科普的可以直接拖到最 ...

  9. ThinkPHP报错:Call to undefined function Think\C() in ThinkPHP/Library/Think/Think.class.php

    2019独角兽企业重金招聘Python工程师标准>>> ThinkPHP报错:Call to undefined function Think\C() in ThinkPHP/Lib ...

最新文章

  1. golang源码分析-调度概述
  2. 第三章 “我要点爆”微信小程序云开发之点爆方式页面和爆炸之音页面制作
  3. 转:如何提高自己的归纳总结能力?
  4. 算法训练营 重编码_编码训练营适合您吗?
  5. asteirsk 开发指南
  6. 半岛电视台员工遭iOS iMessage app零点击0day 漏洞利用攻击
  7. vue中使用echarts
  8. .net System.IO之Stream的使用详解
  9. MySQL8.0数据库基础教程(二)-理解关系
  10. jQuery 前端操作
  11. SVD解线性方程组(非齐次)
  12. 仿微博视频边下边播之滑动 TableView 自动播放
  13. hbiuder运行php_hbuilderx中运行php图文说明
  14. 代码静态检查之pclint
  15. vue货币过滤器以及路由参数的使用
  16. Jackknife test 是什么
  17. 日期转字符串-字符串转日期
  18. [小游戏资源] 微信小游戏开发资源目录
  19. 1035 Password (20 分)
  20. Short-term load forecasting with an improved dynamic decomposition-reconstruction-ensemble approach

热门文章

  1. 报错h is not defind
  2. 发那科机器人xyz的方向_确认发那科机器人的位置和姿态教程
  3. android chrome 翻译,你想要的实时翻译!Android版谷歌翻译将增实时转录翻译功能...
  4. 面试技巧01-The Introduction
  5. 亚马逊收购以色列云存储初创企业E8 Storage
  6. 人脸对齐LBF(三)
  7. 西门子plc软件上传闪退
  8. 从零开始做单相逆变电源(硬件)
  9. GNU GRUB version 0.97 (630K lower /2053824K upper memory)
  10. 乘同余法和变换抽样法产生高斯白噪声