一种音频数据处理方法、终端及存储介质技术

技术编号:23088601 阅读:35 留言:0更新日期:2020-01-11 02:23
本发明专利技术公开了一种音频数据处理方法、终端及存储介质,所述音频数据处理方法包括:获取音频数据中的帧数据;对所述帧数据进行处理,获取所述帧数据中包含的声道数据,以使得获取相邻两个所述声道数据的时间间隔为预设的比特时钟周期;将所述声道数据传输至扬声器,以使得所述扬声器根据所述声道数据发声。本发明专利技术通过对音频数据中的帧数据进行处理,以使得获取相邻两个声道数据的时间间隔为预设的比特时钟周期,大大缩短了获取不同的声道数据之间的时间间隔,从而使得不同声道的声道数据到达扬声器之间的延时小,使得扬声器发出的声音更加还原录音现场的声音效果。

An audio data processing method, terminal and storage medium

【技术实现步骤摘要】
一种音频数据处理方法、终端及存储介质
本专利技术涉及音频数据处理
,尤其涉及一种音频数据处理方法、终端及存储介质。
技术介绍
音频数据是将录得的声音转化成的数字化数据,在录音过程中,不同的录音设备几乎在同时录到不同声道的声音,在对音频数据进行处理,并送至扬声器进行播放的过程中,不同的声道数据达到扬声器的时间对于还原录音现场的效果是很重要的,要保证人耳能够根据扬声器发出的声音还原录音现场的效果,就需要各个声道数据也几乎同时到达扬声器,这样扬声器播放的不同的声道数据对应的声音之间延时小,更加贴近录音时的声音效果。但是现有技术中还没有有效地降低音频数据中各个声道数据到达扬声器的延时的音频数据处理方法。因此,现有技术还有待改进和发展。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种音频数据处理方法、终端及存储介质,旨在解决现有技术中音频数据处理方法中不同声道的数据之间存在较大的延时,不能真实还原录音现场的缺陷。本专利技术解决技术问题所采用的技术方案如下:一种音频数据处理方法,其中,所述音频数据处理方法包括:获取音频数据中的帧数据;对所述帧数据进行处理,获取所述帧数据中包含的声道数据,以使得获取相邻两个所述声道数据的时间间隔为预设的比特时钟周期;将所述声道数据传输至扬声器,以使得所述扬声器根据所述声道数据发声。所述的音频数据处理方法,其中,所述音频数据中包括至少一个所述帧数据,所述获取所述音频数据中的帧数据具体包括:检测所述音频数据中的帧头,获取相邻两个帧头之间的数据作为所述帧数据。所述的音频数据处理方法,其中,所述帧数据中包含至少一个所述声道数据,每个所述声道数据由至少一比特组成,所述获取所述帧数据中包含的声道数据具体包括:按照所述比特时钟周期获取各个声道数据中的比特。所述的音频数据处理方法,其中,所述声道数据中的比特数等于所述声道数据的位宽。所述的音频数据处理方法,其中,所述按照所述比特时钟周期获取各个声道数据中的比特具体包括:按照所述比特时钟周期依次获取所述各个声道数据中的第一个比特后,按照所述比特时钟周期依次获取所述各个声道数据中的第二个比特,直至获取所述各个声道数据中的所有比特。所述的音频数据处理方法,其中,获取相邻两个比特的时间间隔为所述比特时钟周期。所述的音频数据处理方法,其中,所述将所述声道数据传输至扬声器具体包括:对所述声道数据进行解码,将解码后的所述声道数据传输至扬声器。所述的音频数据处理方法,其中,所述将解码后的所述各个声道数据传输至扬声器具体包括:根据所述声道数据与所述扬声器的对应关系将所述声道数据传输至对应的所述扬声器。一种终端,包括:处理器、与处理器通信连接的存储介质,其中,所述存储介质适于存储多条指令;所述处理器适于调用所述存储介质中的指令,以执行实现上述任一项所述的音频数据处理方法的步骤。一种存储介质,其中,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上述任意一项所述的音频数据处理方法的步骤。本专利技术的有益效果:本专利技术通过对音频数据中的帧数据进行处理,以使得获取相邻两个声道数据的时间间隔为预设的比特时钟周期,大大缩短了获取不同的声道数据之间的时间间隔,从而使得不同声道的声道数据到达扬声器之间的延时小,使得扬声器发出的声音更加还原录音现场的声音效果。附图说明图1是本专利技术提供的音频数据处理方法的实施例一的流程图;图2是获取声道数据的一种可能实现方式的示意图;图3是实施例一种获取声道数据的示意图;图4是本专利技术提供的终端的示意图。具体实施方式为使本专利技术的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。根据上述问题,本专利技术提供一种音频数据处理方法、串口及存储介质,以克服现有技术中没有有效地降低音频数据中各个声道数据到达扬声器的延时的音频数据处理方法的缺陷。实施例一请参阅图1,图1是本专利技术提供的音频数据处理方法的实施例一的流程图。从图1可以看出,在本实施例中,所述音频数据处理方法包括步骤:S100、获取音频数据中的帧数据。具体地,所述音频数据是将在录音现场录得的声音进行数字化处理后得到的数据,所述音频数据可以是以cda、mp3等格式存储,所述音频数据可以通过音频接口读取。所述音频数据以帧为单位存储,即,所述音频数据中包括至少一个所述帧数据,所述帧数据是根据所述音频数据中的帧头来获取,所述获取音频数据中的帧数据具体包括:检测所述音频数据中的帧头,获取相邻两个帧头之间的数据作为所述帧数据。具体地,为了方便对所述音频数据进行处理,在将录得的声音进行数字化处理生成所述音频数据时,在所述音频数据中设置所述帧头,所述帧头代表着一帧数据的开始,相邻两个所述帧头之间的数据即为一帧数据,获取相邻两个所述帧头之间的数据作为所述帧数据。S200、对所述帧数据进行处理,获取所述帧数据中包含的声道数据,以使得获取相邻两个所述声道数据的时间间隔为预设的比特时钟周期。在获取到所述帧数据后,可以对所述帧数据进行处理,具体地,所述帧数据中包含至少一个所述声道数据,每个所述声道数据由至少一比特组成。所述获取所述帧数据中包含的声道数据具体包括:按照所述比特时钟周期获取各个声道数据中的比特。所述声道数据中的比特数等于所述声道数据的位宽,所述位宽是由所述音频数据的格式所决定的,即在生成所述音频数据时被定义,如CD格式的音频数据的位宽为16,所述比特时钟周期是获取相邻两个比特之间的时间间隔,具体地,是开始接收当前比特时到开始接收下一个比特时之间的时间间隔,所述比特时钟周期由所述位宽和所述音频数据的采样频率共同决定,所述音频数据的采样频率同样与所述音频数据的格式相关,所述比特时钟周期为1/(采样频率*M*N),例如,CD格式的采样频率为44.1kHz,也就是说,所述音频数据中的每个帧的采样周期为(1/44.1)毫秒,即,对应的每个所述帧数据的传输时间为1/44.1毫秒,将每个帧数据中的声道数据数量用N表示,所述帧数据的位宽为M表示,那么,所述比特时钟周期为(1/(44.1*M*N))毫秒。在通过音频数据接口获取所述音频数据时,是按照所述比特时钟周期获取所述比特,可以防止音频数据发出端和音频数据接收端使用同样的周期来进行所述音频数据的传输,避免收发比特的频率不一致导致的误码。所述按照所述比特时钟周期获取各个声道数据中的比特可以是依次获取所述各个声道数据中的所有比特,即,先获取第一声道数据中的所有比特,再获取第二声道数据中的所有比特直至获取所有声道数据中的所有比特,如图2所示,可以看到,按照图2中的方式获取所述各个声道数据中的所有比特,获取所述帧数据中相邻本文档来自技高网...

【技术保护点】
1.一种音频数据处理方法,其特征在于,所述音频数据处理方法包括:/n获取音频数据中的帧数据;/n对所述帧数据进行处理,获取所述帧数据中包含的声道数据,以使得获取相邻两个所述声道数据的时间间隔为预设的比特时钟周期;/n将所述声道数据传输至扬声器,以使得所述扬声器根据所述声道数据发声。/n

【技术特征摘要】
1.一种音频数据处理方法,其特征在于,所述音频数据处理方法包括:
获取音频数据中的帧数据;
对所述帧数据进行处理,获取所述帧数据中包含的声道数据,以使得获取相邻两个所述声道数据的时间间隔为预设的比特时钟周期;
将所述声道数据传输至扬声器,以使得所述扬声器根据所述声道数据发声。


2.根据权利要求1所述的音频数据处理方法,其特征在于,所述音频数据中包括至少一个所述帧数据,所述获取所述音频数据中的帧数据具体包括:
检测所述音频数据中的帧头,获取相邻两个帧头之间的数据作为所述帧数据。


3.根据权利要求1所述的音频数据处理方法,其特征在于,所述帧数据中包含至少一个所述声道数据,每个所述声道数据由至少一比特组成,所述获取所述帧数据中包含的声道数据具体包括:
按照所述比特时钟周期获取各个声道数据中的比特。


4.根据权利要求3所述的音频数据处理方法,其特征在于,所述声道数据中的比特数等于所述声道数据的位宽。


5.根据权利要求4所述的音频数据处理方法,其特征在于,所述按照所述比特时钟周期获取各个声道数据中的比特具体包括:
按照所述比特时钟周期依次获取所述各个声道数...

【专利技术属性】
技术研发人员:杨力王翔刘吉平
申请(专利权)人:深圳市航顺芯片技术研发有限公司
类型:发明
国别省市:广东;44

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

1