摘要
基于Android系统底层源码,深入分析Android系统原生Audio Effect框架,针对该框架仅可支持16 bit音频数据进行处理的问题,采用先将系统输入的32 bit音频数据移位,然后再进行强制位数转换的方法,在增加原生Audio Effect框架对于32 bit音频数据处理支持的同时将由于量化位深转换带来的失真控制在0.000 76%左右。实验结果表明,系统可根据用户要求对32 bit的音频数据进行相应的处理,丰富了原生框架对于不同品质音频数据处理的支持。
Based on the underlying source code of Android system,an in-depth analysis was conducted into its native Audio Effect framework.In order to solve the problem that the framework can only support 16-bit audio data processing,the 32-bit audio data input by the system was first shifted,and then the forced digit conversion was performed.The method is to control the distortion caused by the convertion of the quantization bit-depth to around 0.000 76%while increasing the support of the native Audio Effect framework for 32-bit audio data processing.Experimental results show that the system can process 32-bit audio data according to user requirements,which enriches the support of native framework for processing audio data of different qualities.
作者
庄伟达
何兴理
林金阳
ZHUANG Weida;HE Xingli;LIN Jinyang(School of Information Science and Engineering,Fujian University of Technology,Fuzhou 350118,China;Research Center for Microelectronics Technology,Fujian University of Technology,Fuzhou 350118,China)
出处
《福建工程学院学报》
CAS
2019年第4期371-376,共6页
Journal of Fujian University of Technology
基金
福建省自然科学基金资助项目(2017J05097)