论文标题
与头部相关传输功能的开源目标框架
Open-source objective-oriented framework for head-related transfer function
论文作者
论文摘要
在过去的30年中,已经开发了许多与头部相关的转移功能(HRTF)模型,并且还有更多内容。本文介绍了一个基于目标面向编程范式的框架,其中每个HRTF表示方法可以作为单独的类实现。它的模块化结构允许在研究人员之间方便地共享源代码,而不管类的内部结构如何,共同接口可轻松访问数据。本文讨论了设计框架的困难,保持其灵活性之间的平衡与找到每个可能的方向性表示的共同特征之间的平衡。包括示例性用例并解释。该框架的采用将增强各种HRTF模型之间准确性比较的可能性,从而改善对当前和未来表示方法的评估。该框架以MATLAB工具箱的形式开发,旨在处理HRTF,还可以处理其他类型的空间数据,例如声源方向性,麦克风方向性等。
Throughout last 30 years, numerous head-related transfer function (HRTF) models have been developed and there are more to come. This paper describes a framework based on objective-oriented programming paradigm, in which each HRTF representation method can be implemented as a separate class. Its modular structure allows the source code to be conveniently shared between researchers, while common interface provides easy access to data regardless of the internal structure of the classes. The paper discusses difficulties of designing the framework, maintaining the balance between its flexibility and finding common features of every possible directivity representation. Exemplary use cases are included and explained. Adoption of the framework will enhance possibilities of accuracy comparison between various HRTF models, thus improving the evaluation of current and future representation methods. The framework, developed in the form of a MATLAB toolbox, is designed to handle not only HRTFs but also other types of spatial data, such as e.g. sound source directivity, microphone directivity, etc.