【音视频 | ADPCM】音频编码ADPCM详细介绍及例子

😁博客主页😁:🚀https://blog.csdn.net/wkd_007🚀
🤑博客内容🤑:🍭嵌入式开发、Linux、C语言、C++、数据结构、音视频🍭
🤣本文内容🤣:🍭介绍 🍭
😎金句分享😎:🍭你不能选择最好的,但最好的会来选择你------泰戈尔🍭
⏰发布时间⏰:

本文未经允许,不得转发!!!

目录


🎄一、概述

我们之前介绍过PCM格式的数据,详见【音视频 | PCM】PCM格式详解 。PCM 是将声音通过模数转换器处理后,将声音模拟信号转换而成的数字信号,是声音要给计算机处理的最原始的音频数据。

本文将介绍声音处理中另一种格式的数据:ADPCM。

要了解什么是ADPCM,需要先知道 PCM 和 DPCM。


🎄二、ADPCM编码介绍

ADPCM,全称是Adaptive Differential Pulse Code Modulation,意思是自适应差分脉冲编码调制。作为一种有效的音频压缩技术,在不严重损失音频质量的前提下,显著减少了数据量,具有重要的应用价值。

ADPCM 技术起源于 20 世纪 70 年代。它是随着数字音频处理技术的发展而出现的,最初是为了解决音频数据存储和传输过程中数据量过大的问题。ADPCM 源于对传统脉冲编码调制(PCM)技术的改进和优化。其起源与通信领域对音频信号高效传输和存储的需求紧密相关,在早期的数字通信系统中,ADPCM 技术凭借其高效的压缩比得到了广泛应用。并且,ADPCM 算法已经被标准化,现行使用的是 IMA-ADPCM,即 IMA 组织制订的 ADPCM 算法。


🎄三

🎄四

🎄五

🎄六、

如果文章有帮助的话,点赞👍、收藏⭐,支持一波,谢谢 😁😁😁

相关推荐
sweetone6 小时前
LINN莲CLASSIK桌面音响微修
经验分享·音视频
晚霞的不甘10 小时前
CANN 编译器深度解析:UB、L1 与 Global Memory 的协同调度机制
java·后端·spring·架构·音视频
美狐美颜SDK开放平台12 小时前
多终端适配下的人脸美型方案:美颜SDK工程开发实践分享
人工智能·音视频·美颜sdk·直播美颜sdk·视频美颜sdk
饭饭大王66614 小时前
CANN 生态深度整合:使用 `pipeline-runner` 构建高吞吐视频分析流水线
人工智能·音视频
晚霞的不甘16 小时前
CANN 编译器深度解析:TBE 自定义算子开发实战
人工智能·架构·开源·音视频
愚公搬代码16 小时前
【愚公系列】《AI短视频创作一本通》016-AI短视频的生成(AI短视频运镜方法)
人工智能·音视频
那个村的李富贵17 小时前
CANN赋能AIGC“数字人”革命:实时视频换脸与表情驱动实战
aigc·音视频
晚霞的不甘17 小时前
CANN 支持强化学习:从 Isaac Gym 仿真到机械臂真机控制
人工智能·神经网络·架构·开源·音视频
晚霞的不甘1 天前
CANN 支持多模态大模型:Qwen-VL 与 LLaVA 的端侧部署实战
人工智能·神经网络·架构·开源·音视频
拾荒的小海螺1 天前
开源项目:LTX2 高效可控的开源视频生成模型
开源·音视频