音频标准

音频标准主要有两个AC97和IIS,下面我把这两个标准贴出来:
                                      I2s标准
 在飞利浦公司的I2S标准中,既规定了硬件接口规范,也规定了数字音频数据的格式。I2S有3个主要信号:
1.串行时钟SCLK,也叫位时钟(BCLK),即对应数字音频的每一位数据,SCLK都有1个脉冲。SCLK的频率=2×采样频率×采样位数
2. 帧时钟LRCK,(也称WS),用于切换左右声道的数据。LRCK为“1”表示正在传输的是左声道的数据,为“0”则表示正在传输的是右声道的数据。LRCK的频率等于采样频率。
3.串行数据SDATA,就是用二进制补码表示的音频数据。
有时为了使系统间能够更好地同步,还需要另外传输一个信号MCLK,称为主时钟,也叫系统时钟(Sys Clock),是采样频率的256倍或384倍。
  串行数据(SD)
  I2S格式的信号无论有多少位有效数据,数据的最高位总是出现在LRCK变化(也就是一帧开 始)后的第2个SCLK脉冲处。这就使得接收端与发送端的有效位数可以不同。如果接收端能处理的有效位数少于发送端,可以放弃数据帧中多余的低位数据;如 果接收端能处理的有效位数多于发送端,可以自行补足剩余的位。这种同步机制使得数字音频设备的互连更加方便,而且不会造成数据错位。
  随着技术的发展,在统一的 I2S接口下,出现了多种不同的数据格式。根据SDATA数据相对于LRCK和SCLK的位置不同,分为左对齐(较少使用)、I2S格式(即飞利浦规定的格式)和右对齐(也叫日本格式、普通格式)。为了保证数字音频信号的正确传输,发送端和接收端应该采用相同的数据格式和长度。当然,对I2S格式来说数据长度可以不同。
  字段(声道)选择(WS)
  命令选择线表明了正在被传输的声道。
  WS=0,表示正在传输的是左声道的数据。
  WS=1,表示正在传输的是右声道的数据。
  WS可以在串行时钟的上升沿或者下降沿发生改变,并且WS信号不需要一定是对称的。在从属装置 端,WS在时钟信号的上升沿发生改变。WS总是在最高位传输前的一个时钟周期发生改变,这样可以使从属装置得到与被传输的串行数据同步的时间,并且使接收 端存储当前的命令以及为下次的命令清除空间。
                    二   AC97标准

  AC97 标准把音频设备中的数字部分和模拟部分分开, 并规定数字信号处理由CPU 来负责,或者采用专门的DSP 芯片; 而模拟部分, 即A öD、DöA 转换与M ix 混音操作, 则由CODEC 芯片(Coder2Decoder: 编码ö解码器) 完成。
音频处理的流程如下:
①CODEC 采样音频数据, 把模拟信号转换成数字信号通过AC2link 和AC 控制单元传送给CPU 或DSP 处理。
②CPU 对数字信号处理后交由AC 控制单元通过AC2link 传输给CODEC 进行混音处理,再转换成模拟信号输出。其中AC 控制单元是AC97 CODEC 的控制器。AC2link 是AC97 标准定义的全双工的串行接口, 负责传输音频数据、寄存器控制命令和状态信息。
AC2link 由4 根串行总线和一个nRESET 信号线组成。串行总线分别是: 位时钟信号线(B IT_CL K ) , 帧同步信号线(SYNC ) , 数据输出(SDA TA _OU T ) 和数据输入(SDA TA _IN ) 信号线。它按照AC97 rev211 标准规定的AC2link数字串口接口协议[ 1 ]进行数据的传输。AC2link在B IT _CL K 的上升沿发送数据, 在下降沿接收数据, 实现全双工的数据传输。



转载于:https://www.cnblogs.com/seacode/archive/2009/09/20/1570564.html

AES67音频标准 AES67音频标准 最近研究数字音频协议,其中目前常见的就是Dante音频,而说起Dante音频不得不说的就是AES67标准,以下是最近搜集整理以及自己的一些对AES67标准的认识,欢迎大家共同进步,有不妥之处还请多多指教。 一、概述 AES67是一个开放的网络数字音频标准,它是基于IP网络架构,采用现有的IT网络协议,实现低延时、高性能的专业音频传输的互用性指导方针。它的开放协议与可兼容性,极大地推动了数字音频基于IP网络架构之上的发展。 AES67在同步、媒体时钟识别、网络传输、编码和流媒体,会议描述和 阅读详情

相关推荐

音频标准AC97和IIS

音频标准主要有两个AC97和IIS,下面我把这两个标准贴出来:      一           I2s标准  在飞利浦公司的I2S标准中,既规定了硬件接口规范,也规定了数字音频数据的格式。I2S有3个主要信号: 1.串行时钟SCLK,也叫位时钟(BCLK),即对应数字音频的每一位数据,SCLK都有1个脉冲。SCLK的频率=2×采样频率×采样位数  2. 帧时钟LRCK,(也称WS),用于

哈迪斯_石头 3647

IIS协议和UDA1341TS音频编解码芯片简述

前言 今天学习韦老师的驱动视频,写到了IIS协议相关的内容,虽然目前工作中没有直接用到,但是也做个记录吧,万一以后用到,也方便快速回忆。下面的章节内容大概分为: (1)IIS协议介绍(参考链接:https://blog.csdn.net/q2519008/article/details/80413695) (2)IIS是音频数据传输的协议标准,只负责传输声音数据,控制数据传输的...

lee_jimmy的博客 6563

AUDIO相关接口如I2S协议,AC97,SPDIF等介绍

个人收集整理,AUDIO相关接口如I2S协议,AC97,SPDIF等介绍

I²S协议概述与信号线说明

I²S协议(Inter-IC Sound)是飞利浦提出的用于数字音频数据传输的串行总线标准,常用于微控制器、音频编解码器和数模转换器之间的数据交换。I²S协议包括位时钟(BCLK)、字选择时钟(LRCK/WS)和数据输入输出(DIN/DOUT)等信号线。协议支持双声道音频数据传输,通过BCLK同步数据传输,LRCK指示左右声道,DIN/DOUT传输实际音频数据。常见的工作模式包括标准I²S、左对齐(Left-Justified)和右对齐(Right-Justified),每种模式对数据的对齐和时钟的关系有所

weixin_52342399的博客 2533

I2S/PCM接口及音频codec

I2S主要有三根信号:分别是SCK(sclk/bclk), WS[word select](lrclk), SD(serial data).有时候为了使音频 CODEC 芯片与主控制器之间能够更好的同步,会引入另外一个叫做 MCLK 的信号,也叫做主时钟或系统时钟,一般是采样率的 256 倍或 384 倍。I2S 可以设置为全双工/半双工,也支持主从模式。全双工:sdi,sdo两根SD线(指的是pad上的两个IO pin)半双工:一根SD线(指的是pad上一个双向IO pin)

cy413026的博客 1万+

在linux下针对AC'97编程

<br />AC'97大多数应该听说过,可能有些人把它当成一种声卡,或者是声卡上的芯片等等,其实它仅仅是一种规范,符合AC'97规范的声卡,通常叫做AC'97声卡,但其实上面使用的芯片可能完全不一样。现在很多桥片中甚至已经集成了AC'97的规范进去,就不需要专门的声卡了。本文针对AMD的较新的一种桥片CS5536上集成的AC'97进行编程,进而说明如何对符合AC'97规范的声卡进行编程。以下为书写方便,把AC'97写成AC97。<br />1、AC97规范介绍<br />     AC97最重要的三个规范就

激情成就梦想--关注移动互联网 2256

最全音频总线汇总

I2S(Inter-IC Sound)是一种用于在集成电路之间传输音频数据的串行总线协议。它通常用于连接音频编解码器、数字信号处理器(DSP)、数字音频接口等设备,使它们能够进行数字音频数据的高质量传输。采用时钟同步机制,可以以多种格式传输,包括标准的 I2S 格式、左对齐(Left-Justified)格式和右对齐(Right-Justified)格式。支持主从模式和多声道支持I2S 使用三根数据线进行通信,分别是:Serial Data Line (SD): 传输音频数据的串行数据线。

qq_42241500的博客 2791

【免费下载】 精准音频测试:标准音频测试文件下载

精准音频测试:标准音频测试文件下载 【下载地址】标准音频测试文件下载 本仓库提供了一个标准音频测试文件的下载,文件标题为“标准1k,10k,20KHz,20Hz音频测试文件”。该文件包含了1kHz、10kHz、20kHz和20Hz的音频测试信号,主要用于生成线性正弦扫频信号。这些信号涵盖了低频和高频范围,其中部分频率是人...

gitblog_09751的博客 886

音频合成的标准与规范

1.背景介绍 音频合成技术是计算机音频处理领域的一个重要分支,它涉及到将数字信号转换为连续的音频信号,以及将多个音频信号混合成一个完整的音频流。音频合成技术广泛应用于音频编辑、音频压缩、音频加密、音频识别等领域。本文将从多个角度深入探讨音频合成的标准与规范,为读者提供一个全面的技术博客文章。 2.核心概念与联系 在探讨音频合成的标准与规范之前,我们首先需要了解一些核心概念。 2.1 数字音...

AI天才研究院 626

关于音频标准化以及dB的理解

理解音频所谓的dB是什么, 与dBFS的区别, 以及标准音频

landing_guy_的博客 9983

对视频声音,音频进行音量标准化和响度均化,归一化的标准,原理以及具体操作

为什么要做音频(音量)标准化( Audio normalization)? 当我们在网上寻找音频时,由于制作标准等其他方面影响,会发现下载到的音频声音有的大有的小,比如音乐,这就会导致我们在听的时候需要根据不同的文件调整不同的音量大小,要不然可能在切换到下一首时音量能直接把你震晕 或者查找我们在网上寻找音频素材,在使用时素材声音忽大忽小会严重影响成品质量。 因此需要对视频中的音频进行标准化,避免声音忽大忽小。 Audio normalization 是什么? 目前音频标准化主要分为两种做法Peak (lev

kunyus的博客 3万+

相位测试音频mp3_音频测试标准是什么?

音频相关标准目录国际:IEC, ISO, AES, EBU, SMPTE, ITU, IEEE, EN, CE, UL,美国:ANSI, EIA, TIA, CEA, ASA, ALMA, ASTM(美国材料与实验协会)德国:DIN日本:JIS英国:BS法国:NF国内:GB/T, GJB, SJ/T, GY/T, SN/T, WH/T, YD在音频测试中,多数测试都会涉及到音频的六大基本的测试项目...

weixin_39912368的博客 2900

MPEG标准音频部分

3.3.6.1 概述   国际标准化组织/国际电工委员会所属WG11工作组,制定推荐了MPEG标准。已公布和正在讨论的标准有 MPEG I、MPEG II、MPEG IV、MPEG VII。本节介绍的内容是MPEG I标准的一部分,对应于ISO/IEC 11172-3(MPEG-音频)。这部分规定了高质量音频编码方法,存储表示和解码方法。编码器的输入和解码器的输出与现存的PCM标准兼容。ISO/

u012724845的专栏 4260

IEC 60958-1,3,4 音频标准资源下载:音频工程师的必备利器

IEC 60958-1,3,4 音频标准资源下载:音频工程师的必备利器 【下载地址】IEC60958-1 3 项目地址: https://gitcode.com/open-source-toolkit/b8194 ...

gitblog_09775的博客 725

高清音频规范说明书:引领音频技术新标准

高清音频规范说明书:引领音频技术新标准 去发现同类优质开源项目:https://gitcode.com/ 项目介绍 高清音频规范说明书(High Definition Audio Specification)是一个提供高清音频技术要求和标准的重要资源。该说明书版本为1.0a,发布于2010年6月17日,旨在为音频设备制造商、开发人员和相关专业人士提供全面的技术指导。 项目技术分析 技术背景 随着数...

gitblog_06748的博客 671

Editly音频处理技巧:如何实现自动音频标准化和多轨道混合

Editly作为一款专业的命令行视频编辑工具,提供了强大的音频处理功能,让用户能够轻松实现自动音频标准化和多轨道音频混合。🎵 通过简单的JSON5配置文件,即可完成复杂的音频编辑任务,无需编写大量代码。 ## 📊 音频标准化功能详解 Editly的音频标准化功能能够自动调整音频音量,确保不同音频片段之间的音量保持一致。在配置文件中,通过设置`audioNorm`参数即可启用此功能: -

gitblog_01198的博客 384

IEC 60958-1,3,4 音频标准资源

IEC 60958-1,3,4 音频标准资源 去发现同类优质开源项目:https://gitcode.com/ 本仓库提供了IEC 60958-1,3,4标准的资源文件,这是最新版本的音频标准,对于从事音频工作的专业人士来说,是必不可少的参考资料。 IEC 60958标准是一套详细规定了音频信号传输的接口和协议的国际标准,它包括了AES3和专业音频应用的多通道音频接口等内容,对于保证音频信号的兼容...

gitblog_06779的博客 410

最新蓝牙5.2标准——音频标准进度

今年年初的时候蓝牙出了最新的5.2标准标准文件下载),同时给出了BLE下的音频标准LC3推出消息,下面给出LC3标准的具体进度情况 项目简介 LC3标准化项目英文全称——Low Complexity Communication Codec (LC3) [Audio Codec],其主要目标是给新一代的蓝牙标准提供低复杂度的音频传输能力。 启动时间:2018年2月7号启动的, 项...

Xiaoxll12的博客 4588

IEC 60958-1,3,4 音频标准资源下载

IEC 60958-1,3,4 音频标准资源下载 【下载地址】IEC60958-1 3 项目地址: https://gitcode.com/open-source-toolkit/b8194 ...

gitblog_09785的博客 604
上一篇: sql server 存储过程 SET NOCOUNT ON?
下一篇: 互联网推动企业经营“小即是美”的时代来临
weixin_30954607
博客等级 码龄11年 75粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值