我们在使用编解码、复用、适配设备时常常会接触到 流、SDI、ASI、SD3接口,它们的说明书也常常把ASI称作 流,它们之间有什么不同呢?我们知道模拟信号(也叫连续信号)经过抽样、量化后变成在时间和幅度上都不连续的信号(也叫离散信号),这样的信号还不是数字信号,需要把离散信号转换成数字符号(如自然二进制码),这种码流是没有经过编码压缩的基带信号,码率较大,占用较大的传输带宽,这种码流的传输接口是SDI接口,也叫串行数字接口,码率是270 M,它属于信道码流,有些厂家的编码器除了复合视频输人端口还有SDI输人端口。流是信源码流,最高码率为44.209 Mbit/s,它是经过信源编码后的压缩码流,为了使欲传输的信源信息在传输速率一定的条件下更快更多地传输,还要把数据进行压缩,也就是通过信源编码去掉信息中多余的部分,从而提高通信的有效性,信源编码包括霍夫曼编码、Lz编码等多种编码方式。
流为MPEG一2传送流,MPEG一2是运动图像专家组(Moving Pictures ExpertGroup)制定的主要用于传输声音、图像数据压缩的标准。MPEG中的关键压缩技术虽然也是DCT、霍夫曼编码等,但是它在图像压缩功能方面已有重大发展。在MPEG一2中图像有3种编码类型:帧内编码的图像称为I帧,双向预测编码的图像称为B帧,前向预测编码的图像称为P帧,首先编I帧,然后编P帧,P帧是以前一个I帧为预测帧进行编码的。在I帧和P帧中间插人2个B帧,帧顺序为IBBPBBPBBIBBP⋯I、P、B组合成图像组,再加上序列起始码和序列头等数据组成图像序列或MPEG一2基本码流ES(Elementary Stream)。基本码流无法直接送人信道传输,需要经过打包和复用,形成适合传输的单一的MPEG一2传输码流,视频、音频及数1420据基本码流ES先被打包成一系列不等长的PES小包,每个PES小包带有一个包头,内含小包的种类、长度及其他相关信息。视频、音频及数据的PES小包按照共同的时间基准,经节目复用后形成单一的节目码流,成为MPEG一2信源编码的最终输出信号流。
SPI、ASI、DS3都是信道码流,也就是在信源码中增加一定数量的多余码元,使码子具有一定的抗干扰能力,这就是信道编码,信道编码的目的是为了保证信息传输的可靠性。SPI是同步并行接口,最高码率为108 Mbi~s,其码率由时钟频率确定,通常在短距传输中使用,如设备之间的连接等,所谓同步是指直接同步于所传输速率即传输流码率,线路上传输的信号与 流同步,因此
不需要码率调整,SPI可同时支持3种模式即188拜特包结构、204拜特包结构和204拜特包长但有效数据为188的3种结构,SPI接口采用25芯D型接插件,共有11对平衡输人或输出、8对数据(data)、1对时钟(clock)、1对数据有效(DVALID)、1对包同步
(PSYNC。