System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种音频数据传输方法、装置、存储介质及电子设备制造方法及图纸_技高网

一种音频数据传输方法、装置、存储介质及电子设备制造方法及图纸

技术编号:40143548 阅读:4 留言:0更新日期:2024-01-23 23:59
本申请提出一种音频数据传输方法、装置、存储介质及电子设备,应用于电子设备中的处理器,处理器与音频芯片通过I2S总线连接,包括:处理器确定待播放的音频文件是否为大于2声道的音频文件;若待播放的音频文件为大于2声道的音频文件,处理器向音频芯片发送模式切换指令,以使音频芯片切换为I2S多声道兼容模式;处理器基于I2S多声道兼容模式将待播放的音频文件传输给音频芯片,以使音频芯片在I2S多声道兼容模式下接收待播放的音频文件。在I2S多声道兼容模式下,处理器和音频芯片之间可以传输多通道(大于2通道)音频数据,不在局限于左右两声道音频数据,可以满足人们追求更高更好的音效音质的要求。

【技术实现步骤摘要】

本申请涉及通信,具体而言,涉及一种音频数据传输方法、装置、存储介质及电子设备


技术介绍

1、近年来,手机、计算机和家庭自动化产品中的数字系统及其音频数据需求发生了巨大变化,其中就包括来自处理器的音频信号正在数字化。而不同系统中的这些数据通过许多设备进行处理,如dsp、adc、dac、数字i/o接口等。

2、为了使这些设备能够相互通信音频数据,需要一个标准协议,而i2s协议就是其中之一。i2s是集成电路内置音频总线,用于设备之间的数字音频接口。用于将数字音频数据从一个设备传输到另一个设备的协议称为i2s(inter-ic sound)协议,简称i2s。该协议将音频数据从电子设备中的一个ic传输到另一个ic。

3、i2s有一个明显的缺陷,i2s协议仅支持左右两个声道。对应超过2个声道的音频,i2s音频从协议上就无法再支持,不能满足人们追求更高更好的音效音质的要求。


技术实现思路

1、本申请的目的在于提供一种音频数据传输方法、装置、存储介质及电子设备,以至少部分改善上述问题。

2、为了实现上述目的,本申请实施例采用的技术方案如下:

3、第一方面,本申请实施例提供一种音频数据传输方法,应用于电子设备中的处理器,所述电子设备还包括音频芯片,所述处理器与所述音频芯片通过i2s总线连接,所述方法包括:所述处理器确定待播放的音频文件是否为大于2声道的音频文件;若所述待播放的音频文件为大于2声道的音频文件,所述处理器向所述音频芯片发送模式切换指令,以使所述音频芯片切换为i2s多声道兼容模式;所述处理器基于所述i2s多声道兼容模式将所述待播放的音频文件传输给所述音频芯片,以使所述音频芯片在所述i2s多声道兼容模式下接收所述待播放的音频文件。

4、本申请方案中,在i2s多声道兼容模式下,处理器10和音频芯片20之间可以传输多通道(大于2通道)音频数据,不在局限于左右两声道音频数据,可以满足人们追求更高更好的音效音质的要求。并且在满足多声道音频播放需求的前提下,尽可能降低能耗。

5、可选地,所述处理器基于所述i2s多声道兼容模式将所述待播放的音频文件传输给所述音频芯片的步骤,包括:所述处理器对所述i2s总线中的串行时钟sclk、帧时钟ws进行倍频处理;所述处理器对所述待播放的音频文件进行多声道编码,得到第一目标音频文件;所述处理器基于倍频处理后的所述串行时钟sclk和所述帧时钟ws,通过所述i2s总线将所述第一目标音频文件传输给所述音频芯片,以使所述音频芯片在所述i2s多声道兼容模式下对所述第一目标音频文件进行解码,得到所述待播放的音频文件。

6、在本申请方案中,通过倍频处理和多声道编码,保障音频文件传输的准确性。

7、可选地,所述方法还包括:若所述待播放的音频文件为小于或等于2声道的音频文件,所述处理器向所述音频芯片发送默认指令,以使所述音频芯片保持为i2s协议标准模式;所述处理器基于所述i2s协议标准模式将所述待播放的音频文件传输给所述音频芯片,以使所述音频芯片在所述i2s协议标准模式下接收所述待播放的音频文件。

8、本申请方案中还可以同时兼顾2声道音频文件播放。

9、可选地,在录制音频文件时,所述方法还包括:所述处理器确定是否需要录制大于2声道的音频文件;若需要录制大于2声道的音频文件,所述处理器向所述音频芯片发送模式切换指令,以使所述音频芯片切换为i2s多声道兼容模式,所述音频芯片录制第二目标音频文件,并在所述i2s多声道兼容模式下将所述第二目标音频文件通过i2s总线传输给所述处理器,所述第二目标音频文件为大于2声道的音频文件;所述处理器在所述i2s多声道兼容模式下接收所述音频芯片传输的第二目标音频文件。

10、本申请方案可以同时兼顾多声道音频文件录制,满足用户更高的音频录制需求。

11、第二方面,本申请实施例提供一种音频数据传输方法,应用于电子设备中的音频芯片,所述电子设备还包括处理器,所述处理器与所述音频芯片通过i2s总线连接,所述方法包括:所述音频芯片在接收到所述处理器发送的模式切换指令时,切换为i2s多声道兼容模式;所述音频芯片在所述i2s多声道兼容模式下接收所述处理器传输的待播放的音频文件。

12、可选地,所述音频芯片在所述i2s多声道兼容模式下接收所述处理器传输的待播放的音频文件的步骤,包括:所述音频芯片基于倍频处理后的串行时钟sclk和帧时钟ws,接收所述i2s总线传输的第一目标音频文件;其中,所述第一目标音频文件是所述处理器按照倍频处理的方式所对所述待播放的音频文件进行多声道编码,得到的文件;所述音频芯片在所述i2s多声道兼容模式下对所述第一目标音频文件进行解码,得到所述待播放的音频文件。

13、第三方面,本申请实施例提供一种音频数据传输方法,应用于电子设备,所述电子设备包括处理器和音频芯片,所述处理器与所述音频芯片通过i2s总线连接,所述方法包括:所述处理器确定待播放的音频文件是否为大于2声道的音频文件;若所述待播放的音频文件为大于2声道的音频文件,所述处理器向所述音频芯片发送模式切换指令,所述音频芯片在接收到所述处理器发送的模式切换指令时,切换为i2s多声道兼容模式;所述处理器基于所述i2s多声道兼容模式将所述待播放的音频文件传输给所述音频芯片;所述音频芯片在所述i2s多声道兼容模式下接收所述处理器传输的所述待播放的音频文件。

14、可选地,所述方法还包括:若所述待播放的音频文件为小于或等于2声道的音频文件,所述处理器向所述音频芯片发送默认指令,所述音频芯片在接收到所述处理器发送的默认指令时,保持为i2s协议标准模式;所述处理器基于所述i2s协议标准模式将所述待播放的音频文件传输给所述音频芯片;所述音频芯片在所述i2s协议标准模式下接收所述处理器传输的所述待播放的音频文件。

15、可选地,在录制音频文件时,所述方法还包括:所述处理器确定是否需要录制大于2声道的音频文件;若需要录制大于2声道的音频文件,所述处理器向所述音频芯片发送模式切换指令;所述音频芯片在接收到所述处理器发送的模式切换指令时,切换为i2s多声道兼容模式;所述音频芯片录制第二目标音频文件,所述第二目标音频文件为大于2声道的音频文件;所述音频芯片在所述i2s多声道兼容模式下将所述第二目标音频文件通过i2s总线传输给所述处理器;所述处理器在所述i2s多声道兼容模式下接收所述音频芯片传输的第二目标音频文件。

16、第四方面,本申请实施例提供一种音频数据传输装置,应用于电子设备中的处理器,所述电子设备还包括音频芯片,所述处理器与所述音频芯片通过i2s总线连接,所述装置包括:第一处理单元,用于所述处理器确定待播放的音频文件是否为大于2声道的音频文件;第一传输单元,用于若所述待播放的音频文件为大于2声道的音频文件,所述处理器向所述音频芯片发送模式切换指令,以使所述音频芯片切换为i2s多声道兼容模式;所述第一传输单元还用于所述处理器基于所述i2s多声道本文档来自技高网...

【技术保护点】

1.一种音频数据传输方法,其特征在于,应用于电子设备中的处理器,所述电子设备还包括音频芯片,所述处理器与所述音频芯片通过I2S总线连接,所述方法包括:

2.如权利要求1所述的音频数据传输方法,其特征在于,所述处理器基于所述I2S多声道兼容模式将所述待播放的音频文件传输给所述音频芯片的步骤,包括:

3.如权利要求1所述的音频数据传输方法,其特征在于,在录制音频文件时,所述方法还包括:

4.一种音频数据传输方法,其特征在于,应用于电子设备中的音频芯片,所述电子设备还包括处理器,所述处理器与所述音频芯片通过I2S总线连接,所述方法包括:

5.如权利要求4所述的音频数据传输方法,其特征在于,所述音频芯片在所述I2S多声道兼容模式下接收所述处理器传输的待播放的音频文件的步骤,包括:

6.一种音频数据传输方法,其特征在于,应用于电子设备,所述电子设备包括处理器和音频芯片,所述处理器与所述音频芯片通过I2S总线连接,所述方法包括:

7.如权利要求6所述的音频数据传输方法,其特征在于,在录制音频文件时,所述方法还包括:>

8.一种音频数据传输装置,其特征在于,应用于电子设备中的处理器,所述电子设备还包括音频芯片,所述处理器与所述音频芯片通过I2S总线连接,所述装置包括:

9.一种音频数据传输装置,其特征在于,应用于电子设备中的音频芯片,所述电子设备还包括处理器,所述处理器与所述音频芯片通过I2S总线连接,所述装置包括:

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1-3和/或4-5中任一项所述的方法。

11.一种电子设备,其特征在于,包括:处理器和音频芯片,所述处理器与所述音频芯片通过I2S总线连接,所述电子设备用于实现如权利要求1-3和/或4-5中任一项所述的方法。

...

【技术特征摘要】

1.一种音频数据传输方法,其特征在于,应用于电子设备中的处理器,所述电子设备还包括音频芯片,所述处理器与所述音频芯片通过i2s总线连接,所述方法包括:

2.如权利要求1所述的音频数据传输方法,其特征在于,所述处理器基于所述i2s多声道兼容模式将所述待播放的音频文件传输给所述音频芯片的步骤,包括:

3.如权利要求1所述的音频数据传输方法,其特征在于,在录制音频文件时,所述方法还包括:

4.一种音频数据传输方法,其特征在于,应用于电子设备中的音频芯片,所述电子设备还包括处理器,所述处理器与所述音频芯片通过i2s总线连接,所述方法包括:

5.如权利要求4所述的音频数据传输方法,其特征在于,所述音频芯片在所述i2s多声道兼容模式下接收所述处理器传输的待播放的音频文件的步骤,包括:

6.一种音频数据传输方法,其特征在于,应用于电子设备,所述电子设备包括处理器和音频芯片...

【专利技术属性】
技术研发人员:江超毛启明王清泉
申请(专利权)人:飞腾信息技术有限公司
类型:发明
国别省市:

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

1