音频的处理方法和装置制造方法及图纸

技术编号:14182309 阅读:57 留言:0更新日期:2016-12-14 11:24
本发明专利技术公开了一种音频的处理方法和装置。其中,该方法包括:获取多个声道中每个声道的采样点数;根据采样点数对每个声道的音频信号进行采样,得到采样数据;获取滤波器数据;根据滤波器数据对采样数据进行滤波处理。本发明专利技术解决了现有技术中通过耳机播放音频时某些位置音响效果不同的技术问题。

Audio processing method and apparatus

The invention discloses a method and a device for processing audio. Among them, the method includes: acquiring a plurality of channels in each channel sampling points; sampling according to the sampling points for each channel audio signal, the sampled data; obtaining filter data; according to filter data filtering of sampling data. The invention solves the technical problems that the sound effect is different when the audio is played by the earphone in the prior art.

【技术实现步骤摘要】

本专利技术涉及音频领域,具体而言,涉及一种音频的处理方法和装置
技术介绍
市场上主流的电影声音制作为5.1声道或7.1声道,都是通过不同方位角的扬声器来实现回放的。5.1声道是指中央声道,前置左、右声道、后置左、右环绕声道,及所谓的0.1声道重低音声道。一套系统总共可连接6个喇叭。中央声道喇叭,负责再生配合屏幕上的动作,大部分时间它是负责人物对白的部分;前置左、右声道喇叭,则是用来弥补在屏幕中央以外或不能从屏幕看到的动作及其他声音;后置环绕音效喇叭是负责外围及整个背景音乐,让人感觉置身于整个场景的正中央,比如万马奔腾的震撼、飞机从头顶呼啸而过的效果;而马达声、轰炸机的声音或是大鼓等震人心弦的重低音,则是由重低音喇叭完成的。这套系统的优点在于可获得更清晰的前面声音、极好的音场形象和更宽阔的音场以及真实的立体环声,从而可以聆听到前所未有的背景中的细微声音移动。7.1声道系统的作用简单来说就是在听者的周围建立起一套前后声场相对平衡的声场,不同于5.1声道声场的是,它在原有的基础上增加了后中声场声道,同时它也不同于普通6.1声道声场,因为7.1声道有双路后中置,而这双路后中置的最大作用就是为了防止听者因为没有坐在皇帝位而在听觉上产生声场的偏差。在不同的位置,音响效果是不同的,在一些位置(例如皇帝位)的音响效果较好,而在另外一些位置(例如,影院或剧场边缘的位置)的音响效果较差。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种音频的处理方法和装置,以至少解决现有技术中通过耳机播放音频时某些位置音响效果不同的技术问题。根据本专利技术实施例的一个方面,提供了一种音频的处理方法,包括:获取多个声道中每个声道的采样点数;根据所述采样点数对所述每个声道的音频信号进行采样,得到采样数据;获取滤波器数据;根据所述滤波器数据对所述采样数据进行滤波处理。进一步地,获取滤波器参数包括:加载滤波器文件;对文件头包含的信息进行解析;根据解析出的信息读取所述滤波器文件中的数据,得到所述滤波器数据。进一步地,所述滤波器文件为多个。进一步地,在加载滤波器文件之前,所述方法还包括:根据声道的数量确定需要加载的滤波器文件的数量。进一步地,获取多个声道中每个声道的采样点数包括:根据滤波器文件的有效数据的总字节数、所述滤波器文件包含的声道的数量、每个采样点需要的比特数计算每个声道的采样点数。进一步地,根据滤波器文件的有效数据的总字节数、所述滤波器文件包含的声道的数量、每个采样点需要的比特数计算每个声道的采样点数包括:根据下面的公式计算每个声道的采样点数:每个声道的采样点数=8×滤波器文件的有效数据的总字节数÷(所述滤波器文件包含的声道的数量×每个采样点需要的比特数)。进一步地,在得到采样数据之后,所述方法还包括:对所述采样数据进行FFT变换,得到频域的音频采样数据;根据所述滤波器数据对所述采样数据进行滤波处理包括:在频域内将所述滤波器数据与所述音频采样数据相乘;将相乘之后得到的数据进行FFT逆变换,其中,进行FFT逆变换之后得到的数据是复数;将进行FFT逆变换得到的数据取实部并输出。根据本专利技术实施例的另一方面,还提供了一种音频的处理装置,包括:第一获取单元,用于获取多个声道中每个声道的采样点数;采样单元,用于根据所述采样点数对所述每个声道的音频信号进行采样,得到采样数据;第二获取单元,用于获取滤波器数据;滤波单元,用于根据所述滤波器数据对所述采样数据进行滤波处理。进一步地,所述第二获取单元包括:加载子单元,用于加载滤波器文件;解析子单元,用于对文件头包含的信息进行解析;读取子单元,用于根据解析出的信息读取所述滤波器文件中的数据,得到所述滤波器数据。进一步地,所述滤波器文件为多个。进一步地,所述装置还包括:确定单元,用于在所述加载子单元加载滤波器文件之前,根据声道的数量确定需要加载的滤波器文件的数量。进一步地,所述第一获取单元包括:获取子单元,用于根据滤波器文件的有效数据的总字节数、所述滤波器文件包含的声道的数量、每个采样点需要的比特数计算每个声道的采样点数。进一步地,所述获取子单元包括:计算模块,用于根据下面的公式计算每个声道的采样点数:每个声道的采样点数=8×滤波器文件的有效数据的总字节数÷(所述滤波器文件包含的声道的数量×每个采样点需要的比特数)。进一步地,所述装置还包括:变换单元,用于在所述采样单元得到采样数据之后,对所述采样数据进行FFT变换,得到频域的音频采样数据;所述滤波单元包括:第一计算子单元,用于在频域内将所述滤波器数据与所述音频采样数据相乘;第二计算子单元,用于将相乘之后得到的数据进行FFT逆变换,其中,进行FFT逆变换之后得到的数据是复数;输出子单元,用于将进行FFT逆变换得到的数据取实部并输出。在本专利技术实施例中,多个声道中每个声道都有若干个采样点数,对每个声道的音频信号进行采样,得到采样数据,通过不同的滤波器数据模拟任意位置声源,根据滤波器数据对采样数据进行滤波处理,处理完成之后,得到的音频数据无论在哪个位置播放,效果都是相同的,达到了播放音频时所有位置音响效果相同的技术效果,进而解决了现有技术中通过耳机播放音频时某些位置音响效果不同的技术问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的音频的处理方法的流程图;图2是根据本专利技术实施例的系统的总流程图;图3是根据本专利技术实施例的函数initPLL_SDRAM()的执行流程图;图4是根据本专利技术实施例的函数InitDAI()的执行流程图;图5是根据本专利技术实施例的I2S信号的拓扑结构图;图6是根据本专利技术实施例的函数enable_SPORT()的执行流程图;图7是根据本专利技术实施例的解码模块的执行流程图;图8是根据本专利技术实施例的主要函数之间的调用关系的示意图;图9是根据本专利技术实施例的数据处理模块的处理流程图;图10是根据本专利技术实施例的重叠相加法的原理示意图;图11是根据本专利技术实施例的重叠相加法的具体实现示意图;图12是根据本专利技术实施例的音频的处理装置的示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。首先对本专利技术实施例所涉及的技术术语作如下解释:WA本文档来自技高网
...
音频的处理方法和装置

【技术保护点】
一种音频的处理方法,其特征在于,包括:获取多个声道中每个声道的采样点数;根据所述采样点数对所述每个声道的音频信号进行采样,得到采样数据;获取滤波器数据;根据所述滤波器数据对所述采样数据进行滤波处理。

【技术特征摘要】
1.一种音频的处理方法,其特征在于,包括:获取多个声道中每个声道的采样点数;根据所述采样点数对所述每个声道的音频信号进行采样,得到采样数据;获取滤波器数据;根据所述滤波器数据对所述采样数据进行滤波处理。2.根据权利要求1所述的方法,其特征在于,获取滤波器参数包括:加载滤波器文件;对文件头包含的信息进行解析;根据解析出的信息读取所述滤波器文件中的数据,得到所述滤波器数据。3.根据权利要求2所述的方法,其特征在于,所述滤波器文件为多个。4.根据权利要求3所述的方法,其特征在于,在加载滤波器文件之前,所述方法还包括:根据声道的数量确定需要加载的滤波器文件的数量。5.根据权利要求1所述的方法,其特征在于,获取多个声道中每个声道的采样点数包括:根据滤波器文件的有效数据的总字节数、所述滤波器文件包含的声道的数量、每个采样点需要的比特数计算每个声道的采样点数。6.根据权利要求5所述的方法,其特征在于,根据滤波器文件的有效数据的总字节数、所述滤波器文件包含的声道的数量、每个采样点需要的比特数计算每个声道的采样点数包括:根据下面的公式计算每个声道的采样点数:每个声道的采样点数=8×滤波器文件的有效数据的总字节数÷(所述滤波器文件包含的声道的数量×每个采样点需要的比特数)。7.根据权利要求6所述的方法,其特征在于,在得到采样数据之后,所述方法还包括:对所述采样数据进行FFT变换,得到频域的音频采样数据;根据所述滤波器数据对所述采样数据进行滤波处理包括:在频域内将所述滤波器数据与所述音频采样数据相乘;将相乘之后得到的数据进行FFT逆变换,其中,进行FFT逆变换之后得到的数据是复数;将进行FFT逆变换得到的数据取实部并输出。8.一种音频的处理装置,其特征在于,包括:第一获取单元,用于获...

【专利技术属性】
技术研发人员:张伟吴健翟立新何大剑
申请(专利权)人:深圳市米尔声学科技发展有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1