瑞芯微Rockchip开发者社区
直播中

王秀珍

7年用户 1403经验值
私信 关注
[资料]

基于RK3399O penHarmony富设备软件音频解码相关资料介绍

1、基于RK3399OpenHarmony富设备软件音频解码简析

数字音频是由 PCM(Pulse Code Modulation,脉冲编码调制)技术将模拟信号,主要经过抽样、量化、编码三个处理过程产生的,其中的编码就是按照一定的格式记录采样和量化后的数字数据,比如顺序存储或压缩存储。不经过编码的源音频数据量太大,所以编码最主要的工作就是压缩,即压缩掉冗余信号(指不能被人耳感知到的信号)。

播放数字音频时需要进行解码,简单地说解码就是对应不同格式编码的逆向处理过程。音频解码分为硬件解码与软件解码2种方式:

硬件解码是通过声卡等设备专用的DSP芯片解码,功耗更低,解码质量、效率更高。

软件解码就是通过特定的软件解码,即使用CPU解码,由于要妥协解码设备的通用性,所以算法上对效率、质量有所折扣。

因当前基于扬帆的主板中没有相应的DSP芯片,我们将采用软件解码方式。

音频编码格式介绍

WAV(Waveform Audio File Format)

WAV是一款最接近无损的音频文件编码格式。由于WAV内部编码即PCM,并未对文件进行压缩,所以文件大小相对也比较大,理论上该文件格式可以在各种播放平台顺利编解码。

WAV编码就是在PCM数据格式的前面加上44字节,分别用来描述PCM的采样率、声道数、数据格式等信息。

特点:音质通透,支持软件广泛。

适用场合:多媒体开发的中间文件、保存音乐和音效素材。

原作者:软通动力HOS

更多回帖

发帖
×
20
完善资料,
赚取积分