一种DRM音频编码器及音频编码方法

阅读: 评论:0


一种drm音频编码器及音频编码方法
技术领域
1.本技术涉及数字广播技术领域,特别涉及一种drm音频编码器及音频编码方法。


背景技术:



2.调幅广播具有传播距离远、覆盖范围广的优点,是实现地区性、全国性及国际性广播覆盖的最佳手段之一,但是其传输质量差、易受干扰的固有缺点使得广播听众日益减少。全球范围的数字广播系统drm(digital radio mondiale)是一种针对30mhz以下频段的数字声音广播系统。和传统广播系统相比,drm数字广播系统在声音质量上是模拟调幅广播无法比拟的,这其中的关键之一在于drm音频编码器。drm音频编码器是drm广播发射机的重要组成部分,其能够将原始数字音频信息流进行压缩编码,降低其码率,减少传输代价,同时也能够提供有效的存储,并且满足某些信道容量有限的场合。
3.现有的drm音频编码器可以接收实时采集的经过模数转换的数字音频信号,并对其进行编码,也可以接收用户提供的音频文件并对其编码。但是drm音频编码器对于音频的采样率的要求为12khz或者24khz,编码方式为pcm(pulse code modulation,脉冲编码调制),而在第一种情况下采集的数字音频信号可以设置音频的采样率,编码方式为pcm。但是第二种情况下用户提供的音频文件不能确定其是否满足drm音频编码器的要求,如果不符合要求就需要用户修改,对用户的要求较高。


技术实现要素:



4.本技术实施例提供了一种drm音频编码器及音频编码方法,用以解决现有技术中需要用户修改音频文件的问题。
5.一方面,本技术实施例提供了一种drm音频编码器,包括:
6.音频预处理模块,用于将输入的音频文件转换为符合drm标准的输入文件;
7.音频编码模块,用于对输入文件进行压缩编码,获得相应的音频超级帧。
8.另一方面,本技术实施例还提供了一种drm音频编码方法,包括:
9.将输入的音频文件转换为符合drm标准的输入文件;
10.对输入文件进行压缩编码,获得相应的音频超级帧。
11.本技术中的一种drm音频编码器及音频编码方法,具有以下优点:
12.在音频编码模块前添加了基于sox工具的音频预处理模块,在音频文件输入音频编码模块前对其预处理使其满足drm音频编码器的要求。对于无法提供标准的.wav音频文件而导致无法满足业务处理需求的用户来说,节省了用户修改音频文件的成本,并且操作简单高效,有利于推广使用。
附图说明
13.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本
申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
14.图1为本技术实施例提供的一种drm音频编码器的组成示意图;
15.图2为本技术实施例提供的音频预处理模块的工作流程示意图。
具体实施方式
16.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
17.图1为本技术实施例提供的一种drm音频编码器的组成示意图。本技术提供了一种drm音频编码器,包括:
18.音频预处理模块,用于将输入的音频文件转换为符合drm标准的输入文件;
19.音频编码模块,用于对输入文件进行压缩编码,获得相应的音频超级帧。
20.示例性地,符合drm标准的输入文件为.wav格式且采样率为12khz或24khz。
21.具体地,音频预处理模块对音频文件进行格式判断,确定音频文件是否为特定格式,如果音频文件不是特定格式,则将音频文件转换为特定格式;完成格式转换后,音频预处理模块还对音频文件进行采样率判断,确定音频文件的采样率是否为特定采样率,如果音频文件的采样率不是特定采样率,则将音频文件的采样率进行转换。
22.用户输入的音频文件为一些常见的音频格式,例如,.mp3、.wma、.wav、.ape、.flac、.ogg等,音频预处理模块在接收到音频文件后首先格式进行判别,以确定音频文件的后缀为.wav还是非.wav,若为非.wav的音频文件则先利用sox工具将音频文件进行格式转换,得到.wav格式的音频文件。接下来将.wav格式的音频文件进行采样率判断,若不符合drm标准(采样率为12khz或24khz),则利用sox(sound exchange)工具进行采样率转换,流程如图2所示。该模块可以部署在闪存上,闪存芯片可以采用w25q16jvssiq芯片,而且音频预处理模块可以通过spi(serial peripheral interface,串行外设接口)接口和音频编码模块相连。
23.进一步地,音频编码模块采用aac压缩编码技术对输入文件进行压缩编码,产生原始aac数据流,然后根据drm标准将aac数据流中的aac数据帧生成音频超级帧。
24.音频编码模块通过spi接口接收经过音频预处理模块处理后的音频文件后,根据drm标准的规定,利用aac(advancedaudio coding,高级音频编码)压缩编码技术对音频文件进行压缩编码处理,产生原始aac数据流,该aac数据流中包含多个aac数据帧,规定传输长度为每帧960个采样点以保证时间上一个aac数据帧的长度为80ms或40ms。然后根据drm标准的规定5(12khz)或10(24khz)个原始aac数据帧生成一个音频超级帧,一个音频超级帧的长度通常为400ms。本技术中音频编码模块可以采用tms320c6748芯片,该模块是整个drm音频编码器的核心模块。
25.在一种可能的实施例中,还包括:音频采集模块,用于采集模拟形式的音频信号;音频转换模块,用于将音频信号转换为数字音频信号;音频编码模块还对数字音频信号进行压缩编码,获得相应的音频超级帧。
26.示例性地,对于数字音频信号,音频编码模块也可以采用与对音频文件相同的处理方式进行编码处理,此处不再详细描述。
27.在本技术的实施例中,音频采集模块包括模拟低通滤波器,模拟低通滤波器对音频信号进行低通滤波处理,以去除音频信号中的高频噪声和干扰。
28.进一步地,音频转换模块将音频信号经过采样量化编码后产生采样率为12khz或24khz,分辨率为16bit的数字音频信号。具体地,音频转换模块可以采用cl3669芯片,其可以通过lvds(low-voltage differential signaling,低电压差分信号)接口与音频编码模块相连。
29.在一种可能的实施例中,还包括:音频输出模块,用于将音频编码模块产生的音频超级帧输出。
30.示例性地,音频输出模块支持传输流输出的两种接口方式,使接口更具有兼容性。该模块包含emif(external memory interface,外部存储器接口)接口和spi接口,可以根据drm音频编码器之后的设备选择不同的接口。
31.本技术实施例还提供了一种drm音频编码方法,该方法包括:
32.将输入的音频文件转换为符合drm标准的输入文件;
33.对输入文件进行压缩编码,获得相应的音频超级帧。
34.尽管已描述了本技术的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本技术范围的所有变更和修改。
35.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。

技术特征:


1.一种drm音频编码器,其特征在于,包括:音频预处理模块,用于将输入的音频文件转换为符合drm标准的输入文件;音频编码模块,用于对所述输入文件进行压缩编码,获得相应的音频超级帧。2.根据权利要求1所述的一种drm音频编码器,其特征在于,所述音频预处理模块对所述音频文件进行格式判断,确定所述音频文件是否为特定格式,如果所述音频文件不是特定格式,则将所述音频文件转换为特定格式;完成格式转换后,所述音频预处理模块还对所述音频文件进行采样率判断,确定所述音频文件的采样率是否为特定采样率,如果所述音频文件的采样率不是特定采样率,则将所述音频文件的采样率进行转换。3.根据权利要求1所述的一种drm音频编码器,其特征在于,所述音频编码模块采用aac压缩编码技术对所述输入文件进行压缩编码,产生原始aac数据流,然后根据drm标准将所述aac数据流中的aac数据帧生成所述音频超级帧。4.根据权利要求1所述的一种drm音频编码器,其特征在于,还包括:音频采集模块,用于采集模拟形式的音频信号;音频转换模块,用于将所述音频信号转换为数字音频信号;所述音频编码模块还对所述数字音频信号进行压缩编码,获得相应的音频超级帧。5.根据权利要求4所述的一种drm音频编码器,其特征在于,所述音频采集模块包括模拟低通滤波器,所述模拟低通滤波器对所述音频信号进行低通滤波处理。6.根据权利要求4所述的一种drm音频编码器,其特征在于,所述音频转换模块通过lvds接口与所述音频编码模块连接。7.根据权利要求1所述的一种drm音频编码器,其特征在于,所述音频预处理模块通过spi接口与所述音频编码模块连接。8.根据权利要求1所述的一种drm音频编码器,其特征在于,还包括:音频输出模块,用于将所述音频编码模块产生的音频超级帧输出。9.根据权利要求8所述的一种drm音频编码器,其特征在于,所述音频数据模块具有emif接口和spi接口。10.一种drm音频编码方法,其特征在于,包括:将输入的音频文件转换为符合drm标准的输入文件;对所述输入文件进行压缩编码,获得相应的音频超级帧。

技术总结


本申请公开了一种DRM音频编码器,包括:音频预处理模块,用于将输入的音频文件转换为符合DRM标准的输入文件;音频编码模块,用于对输入文件进行压缩编码,获得相应的音频超级帧。本申请在音频编码模块前添加了基于SoX工具的音频预处理模块,在音频文件输入音频编码模块前对其预处理使其满足DRM音频编码器的要求。对于无法提供标准的.wav音频文件而导致无法满足业务处理需求的用户来说,节省了用户修改音频文件的成本,并且操作简单高效,有利于推广使用。广使用。广使用。


技术研发人员:

王明伟 李菲 王姗 王诗鹏

受保护的技术使用者:

陕西科技大学

技术研发日:

2022.09.14

技术公布日:

2022/12/12

本文发布于:2022-12-18 02:59:15,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/1/36065.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:音频   模块   音频文件   所述
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图