音频数据处理系统和电子设备技术方案

技术编号:33999060 阅读:28 留言:0更新日期:2022-07-02 11:39
本申请提供了一种音频数据处理系统和电子设备。首先,控制处理装置获取第一音频数据。然后,控制处理装置根据所采用的预设标准方式对第一音频数据进行封装,得到包含若干个长度相同的帧的第二音频数据,第二音频数据适用于在所采用的总线上进行传输。接下来控制处理装置将第二音频时间逐帧送入总线,接口转化芯片从总线逐帧接收第二音频数据。最后,接口转化芯片根据数字音频传输通道的类型调制第二音频数据,得到可用于在数字音频传输通道上传输的第三音频数据。从而实现用单个总线传输音频数据。数据。数据。

【技术实现步骤摘要】
音频数据处理系统和电子设备


[0001]本申请属于数字音频
,尤其涉及音频数据处理系统和电子设备。

技术介绍

[0002]音响数据的采集、处理和传输是多媒体技术的重要组成部分。众多的数字音频系统已经进入消费市场,例如数字音频录音带、数字声音处理器。对于设备和生产厂家来说,标准化的信息传输结构可以提高系统的适应性。例如,可根据传输标准在时钟信号的控制下进行左右声道数据切换,实现用总线传输双声道音频数据;或者用多个总线传输多声道音频数据,其中每个总线传输两个声道的音频数据。目前,尚没有一种通用的方法能很好地实现用单个总线传输双声道和多声道音频数据。

技术实现思路

[0003]有鉴于此,本申请提供一种音频数据处理系统,在本申请的第一方面,该音频数据处理系统包括控制处理装置和接口转换装置,控制处理装置和接口转换装置之间通过总线连接进行数据的传输。首先,控制处理装置获取第一音频数据,根据所采用的预设标准方式对第一音频数据进行封装,封装后得到第二音频数据,该第二音频数据中包含若干个长度相同的帧,第二音频数据的这种格式适用于在总线上进行传输。然后,控制处理装置根据总线所遵循的时钟信号,即根据帧时钟信号的周期和位时钟信号变化的次数,将第二音频数据中的若干个帧逐个送入总线传输;其中,帧时钟信号的频率小于位时钟信号的频率,且在帧时钟信号的半个周期内,位时钟信号变化的次数不小于第二音频数据的一个帧的比特长度的两倍,从而确保在帧时钟信号的半个周期内总线可以传输第二音频数据的一个帧。接下来,接口转换装置根据帧时钟信号的周期和位时钟信号变化的次数,从总线中逐个接收第二音频数据中的若干个帧,从而接口转换接装置接收到第二音频数据。最后,接口转换装置根据数字音频传输通道的类型,对第二音频数据进行调制得到第三音频数据,该第三音频数据具有可以在数字音频传输通道上传输的数据形式。
[0004]本申请的第一方面提供的系统,使得控制处理装置可以经由单个总线将数据发送给接口转换芯片,是因为本申请提供的控制处理装置对第一音频数据进行了适应性的封装,从而使得封装后得到的第二音频数据具备适用于通过总线进行传输的数据格式。上述总线可以是集成电路内置音频(inter

IC sound,I2S)总线等类型的总线。
[0005]基于本申请第一方面提供的系统,下面介绍控制处理装置根据帧时钟信号和位时钟信号发送第二音频数据的过程:
[0006]首先,控制处理装置在一个帧时钟信号周期的前半个周期内,当读取到位时钟信号变化预设次数之后,开始发送第二音频数据中的某一帧,可将该帧称为第一帧。然后,控制处理装置在该帧时钟周期的后半个周期内,当读取到位时钟信号变化预设次数之后,开始发送第二音频数据中的位于第一帧之后的下一个帧,可将该帧称为第二帧。第二帧是第二音频数据中位于第一帧之后的下一个帧。从而重复上述过程,控制处理装置可实现将第
二音频数据逐帧送入总线进行传输。
[0007]基于上述控制处理装置发送第二音频数据的过程,下面介绍接口转换装置根据帧时钟信号和位时钟信号接收第二音频数据的过程:
[0008]首先,接口转换装置在一个帧时钟信号周期的前半个周期内,当读取到位时钟信号变化预设次数之后,开始接收第二音频数据中的第一帧。然后,接口转换装置在该帧时钟周期的后半个周期内,当读取到位时钟信号变化预设次数之后,开始接收第二音频数据中的第二帧。从而重复上述过程,接口转换装置可实现从总线逐帧接收第二音频数据。
[0009]在上述控制处理装置发送第二音频数据和接口转换装置接收第二音频数据的过程中,预设次数可以是二,即在每半个帧时钟周期内位信号变化第二次之后开始发送或接收一帧数据中的第一个比特,然后在该半个帧时钟周期内每当位时钟信号变化两次就依次发送或接收后续的比特,直到在该半个帧时钟周期内完成该帧数据的发送或接收。重复该过程即可完成全部帧的发送或接收。
[0010]基于本申请第一方面提供的系统,下面介绍一种根据所采用的预设标准方式对第一音频数据进行封装的方式,将此种方式称为第一预设方式:
[0011]控制处理装置根据IEC60958标准对第一音频数据进行封装,得到第二音频数据。该第二音频数据的格式包括:
[0012]第二音频数据中的一个帧包含两个长度相同的子帧,将其称为子帧A和子帧B,子帧A位于子帧B之前;子帧A和子帧B中都包含头码,但子帧A和子帧B中的头码不同;子帧A中包含第一音频数据的16比特的取样,子帧B中也包含第一音频数据的16比特的取样。
[0013]基于上述根据IEC60985标准进行封装的方式,当第一音频数据为未经编码压缩的双声道音频数据时,即第一音频数据中包含第一声道音频数据和第二声道音频数据,封装得到的第二音频数据的格式还包括:
[0014]子帧A中包含的第一音频数据的取样,是第一音频中的第一声道音频数据的取样;子帧B中包含的第一音频数据的取样,是第一音频数据中第二声道音频数据的取样;同一个帧中的子帧A和子帧B包含的取样,是第一音频数据的两个声道音频数据在相同时间段的取样,即第一音频数据的相同比特位置的取样。
[0015]从而当第一音频数据为未经编码压缩的双声道音频数据时,控制处理装置根据IEC60958对第一音频数据进行封装,封装后得到的第二音频数据具有适用于通过总线传输的数据格式。
[0016]基于本申请第一方面提供的系统,下面介绍另一种根据所采用的预设标准方式对第一音频数据进行封装的方式,将此种方式称为第二预设方式:
[0017]控制处理装置先根据IEC61937标准对第一音频数据进行封装,得到中间阶段数据;再根据IEC60958标准对中间阶段数据进行封装,得到第二音频数据。
[0018]该中间阶段数据的格式包括:中间阶段数据中包含头字段和数据字段,数据字段是第一音频数据或者第一音频数据中的一段数据;中间阶段数据的长度应是16比特的整数倍。
[0019]该第二音频数据的格式包括:第二音频数据中的一个帧包含两个长度相同的子帧,将其称为子帧A和子帧B,子帧A位于子帧B之前;子帧A和子帧B中都包含头码,但子帧A和子帧B中的头码不同;子帧A中包含中间阶段数据的16比特的取样,子帧B中也包含中间阶段
数据的16比特的取样。
[0020]基于上述先根据IEC61937标准进行封装、再根据IEC60985标准进行封装的方式,当第一音频数据为经多声道音频编码算法编码压缩的多声道音频数据时,例如第一音频数据为“.ac3”、“.dts”、“.mpeg”等格式,封装得到的第二音频数据的格式还包括:包含于同一个帧中的子帧A和子帧B,子帧A中包含的中间阶段数据的取样和子帧B中包含的中间阶段数据的取样是中间阶段数据中两个相邻的取样。
[0021]从而当第一音频数据为经多声道音频编码算法编码压缩的多声道音频数据时,控制处理装置先后根据IEC61937、IEC60958标准对第一音频数据进行封装,封装后得到的第二音频数据具有适用于通过I2S总本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种音频数据处理系统,其特征在于,所述系统包括控制处理装置和接口转换装置,所述控制处理装置和所述接口转换装置通过总线连接;所述控制处理装置获取第一音频数据,根据预设标准方式进行封装得到包含若干个比特长度相同的帧的第二音频数据;所述控制处理装置基于第一时钟信号的周期,根据第二时钟信号变化的预设次数,通过所述总线发送所述第二音频数据中的所述帧;所述第一时钟信号的频率小于所述第二时钟信号的频率;所述第一时钟信号的半个周期内所述第二时钟信号变化的次数不小于两倍的所述帧的比特长度;所述接口转换装置基于所述第一时钟信号的周期,根据所述第二时钟信号变化的预设次数,通过所述总线接收所述第二音频数据中的所述帧;所述接口转换装置根据数字音频传输通道的类型对所述第二音频数据进行调制,得到用于在所述数字音频传输通道上传输的第三音频数据。2.根据权利要求1所述的音频数据处理系统,其特征在于,包括:所述控制处理装置于所述第一时钟信号的第一半个周期内,读取所述第二时钟信号的电平变化次数,确定所述读取的变化次数达到所述预设次数,通过所述总线发送第一帧;所述控制处理装置于所述第一时钟信号的第二半个周期内,读取所述第二时钟信号的电平变化次数,确定所述读取的变化次数达到所述预设次数,通过所述总线发送第二帧;所述第一半个周期和所述第二半个周期共同构成所述第一时钟信号的一个周期;所述第一帧和所述第二帧是所述第二音频数据中任意两个连续的帧。3.根据权利要求2所述的音频数据处理系统,其特征在于,包括:所述接口转换装置于所述第一时钟信号的所述第一半个周期内,读取所述第二时钟信号的电平变化次数,确定所述读取的变化次数达到所述预设次数,通过所述总线接收所述第一帧;所述接口转换装置于所述第一时钟信号的所述第二半个周期内,读取所述第二时钟信号的电平变化次数,确定所述读取的变化次数达到所述预设次数,通过所述总线接收所述第二帧。4.根据权利要求3所述的音频数据处理系统,其特征在于,所述预设次数为二。5.根据权利要求1所述的音频数据处理系统,所述根据预设所述标准方式进行封装得到包含若干个比特长度相同的所述帧的所述第二音频数据,包括:根据第一预设标准方式封装所述第一音频数据,得到所述第二音频数据,所述第二音频数据的格式包括:所述第二音频数据中的所述帧包含第一类子帧和第二类子帧;所述第一类子帧和所述第二类子帧中均包含头码,所述第一类子帧的所述头码不同于所述第二类子帧的所述头码;所述第一类子帧和所述第二类子帧中均包含所述第一音频数据的取样,所述取样的长度为16比特。6.根据权利要求1所述的音频数据处理系统,所述根据预设所述标准方式进行封...

【专利技术属性】
技术研发人员:赵学文师鹏飞
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1