zoukankan      html  css  js  c++  java
  • 虚拟声源定位系统+环绕声场效果

    1.具有方向性的音频信号获取

      采用MIT数据库(http://sound.media.mit.edu/resources/KEMAR.html,并与语音信号卷积得到具有方位性的信号。

     

      差值可以获取不在数据库中的数据。

     

    界面设计:

    2.运动声源的音频信号获取(声源围绕水平面转一周)

      运动声源的合成过程是:将水平面等分,对咯噔分段分别按照静止点声源合成的步骤合成,最后再合成整个语音。

    虚拟声源的初始位置在图中x0位置,运动到 x1,再到x2,….。

     首先,得到这些离散空间位置点上对应的HRTF(测量或者插值)。根据所设定的声音运动速度,得到声源运动轨迹上相邻两点之间声源的长度,设长度等长,均匀运动声源。然后,根据图右边所示的重叠相加进行声音的合成处理。(相邻两帧的重叠部分需要做权重处理)

    参考文献:

    1.杨飞然. 基于HRTF的虚拟声源定位系统研究以及ARM平台实现[D]. 东南大学, 2008.

    2.同晓娟. 虚拟环绕声技术研究[D]. 西安建筑科技大学, 2013.

    3.马浩. 基于空间听觉的声源定位和三维声再现技术研究[D]. 东南大学, 2008.

    4.顾杰诗. 虚拟环绕声技术研究与系统实现[D]. 北京邮电大学, 2013.

    5.Gardner W G, Martin K D. HRTF measurements of a KEMAR[J]. Journal of the Acoustical Society of America, 1995, 97(6):3907-3908.

  • 相关阅读:
    OpenGL 五
    OpenGL 四
    对UICollectionView的学习
    KVO的简单用法
    css在各浏览器中的兼容问题
    iOS学习笔记---网络请求
    UI学习笔记---第十六天XML JSON解析
    ui学习笔记---第十五天数据库
    UI学习笔记---第十四天数据持久化
    UI学习笔记---第十三天可视化设计 XIB, StoryBoard
  • 原文地址:https://www.cnblogs.com/oucxlw/p/9225287.html
Copyright © 2011-2022 走看看