SDI-HDMI的技术实现
随着数字电视技术的日益发展和成熟应用,高清晰度(HighDefinition,HD)、标准清晰度(StandardDefinition,SD)电视信号的摄制与传输在国内各电视台得到了广泛的应用。为保证制作和监看质量,大多数摄录编设备都采用SDI接口进行电视信号的采集与监看。目前高清非线性编辑系统、高清摄像机、高清监视器、高清录像机等设备大都由国外厂家生产,价格昂贵。高清摄录编设备监看用的显示器选配的一块SD-SDI卡需数千元,一块HD-SDI卡达到几万元,价格昂贵且如需维修则费时费力。如何通过对SDI转换为HDMI进行设计与开发,实现较低成本运用具有HDMI接口的LCD作为高标清监视器用,满足需求并大大降低成本,对于电视技术人员来说研究显得日益重要。
1SDI、HDMI概述
1.1串行数字接口
SDI(SerialDigitalInterface),又称串行数字接口,是把数据字节的各个比特以及相应的数据通过单一通道顺序传送的接口。由于串行数字信号的数据率很高,在传送前必须经过处理。它是用扰码的倒相不归零(NRZI)来代替早期的分组编码,其标准为SMPTE-259M和EBU-Tech-3267,包括了含数字音频在内的数字复合和数字分量信号。在传送前,对原始数
据流进行扰频,并变换为NRZI码确保在接收端可靠地恢复原始数据。这样在概念上可以将数字串行接口理解为一种基带信号调制。SDI接口能通过270Mb/s的串行数字分量信号,对于16∶9格式图像,能传送360Mb/s的信号。
SDI接口不能直接传送压缩数字信号,数字录像机、硬盘等设备记录的压缩信号重放后,必须经解压并经SDI接口输出才能进入SDI系统。如果反复解压和压缩,必将引起图像质量下降和延时增加,为此各种不同格式的数字录像机和非线性编辑系统,规定了自己的用于直接传输压缩数字信号的接口。如索尼公司的串行数字数据接口SDDI(SerialDigitalDataInterface),用于Betacam-SX非线性编辑或数字新闻传输系统,通过这种接口,可以4倍速从磁带上载到磁盘;索尼公司的4倍速串行数字接口QSDI(QuarterSerialDigitalInterface),在DVCAM录像机编辑系统中,通过该接口以4倍速从磁带上载到磁盘、从磁盘下载到磁带或在盘与盘之间进行数据拷贝;松下公司的压缩串行数字接口CSDI(CompressionSerialDigitalInterface),用于DVCPRO和Digital-S数字录像机、非线性编辑系统中,由带基到盘基或盘基之间可以4倍速传输数据。以上三种接口互不兼容,但都与SDI接口兼容。
1.2高清晰度多媒体接口
HDMI(High-DefinitionMultimediaInterface),又称高清晰度多媒体接口,可以提供高达5Gbps的数据传输带宽,是首个支持在单线缆上传输,不经过压缩
张勇浙江师范大学现代教育技术中心
摘要:对SDI-HDMI进行设计与开发,通过对音视频信号的编码转换,实现低成本使用带HDMI接口的LCD作为高清监视器使用。设计的实现可有效改变原使用CRT高标清监视器使用昂贵的状况。
关键词:SDIHDMI设计技术实现
图1设计流程图
的全数字高清晰度、多声道音频和智能格式与控制命令数据的数字接口。无需在信号传送前进行数/模或者模/数转换,可以保证最高质量的影音信号传送。
HDMI技术不仅能提供清晰的画质,而且由于音
频/视频采用同一电缆,大大简化了家庭影院系统的安装。2002年4月,日立、松下、飞利浦、SiliconImage、
索尼、汤姆逊、东芝共7家公司成立了HDMI组织,开始制定新的专用于数字视频/音频传输的标准。2002年岁末,HDMI1.0标准颁布。HDMI已从刚发布时的1.0版发展到现今的1.3版。HDMI在针脚上和DVI(DigitalVisualInterface,数字视频接口)兼容,只是采用了不同的封装。与DVI相比,HDMI可以传输数字音频信号,并增加了对HDCP(High-
bandwidthDigitalContentProtection,高带宽数字内
容保护)的支持,同时提供了更好的DDC(Display
DataChannel,显示数据通道)可选功能。HDMI支持5Gbps的数据传输率,最远可传输15米,足以应付一个1080p的视频和一个8声道的音频信号。而因为一
个1080p的视频和一个8声道的音频信号需求少于4Gbps,因此HDMI还有很大余量。
这允许它可以用一根电缆分别连接DVD播放器、
接收器。此外HDMI支持EDID(ExtendedDisplayIdentificationData,外部显示设备标识数据,指DDC通讯中传输的显示设备数据)、DDC2B(主机与显示设备准双向通讯),基于
I2C通讯协议,因此具有HDMI的设备有“
即插即用”的特点,信号源和显示设备之间会自动进行“协商”,自动选择最合适的视频/音频格式。
2技术设计
SDI转换成HDMI方案技术设计上选用National
Semiconductor公司生产的LMH0031和SiliconImage公司生产的SII9030芯片负责转换的全程工作。
LMH0031负责输入SDI信号的检测、
数据的串/并行转换与输出;SII9030负责并行转换后数据的处理(是否支持HDCP、是否有AUDIO)并输出至监视器。技术设计流程如图1所示。
LMH0031是搭载音频和辅助数据FIFO的数字视频解串行器/解码器,LMH0031执行的功能包括:从串行数据进行的时钟/数据恢复、串并数据转换、SMPTE标准数据解码、NRZI至NRZ(不归零)转换、
并行数据时钟生成、文字设计、CRC和EDH数据检测和处理、辅助数据提取和自动视频格式检测。
LMH0031独有的多功能输入/输出端口提供了对于
配置和控制寄存器中的存储数据和功能进行外部访问的功能。
SII9030芯片是支持HDMI、HDCP和DVI的第二
代PanelLink传输器,有着丰富的视频输入接口,支持8/10/12-bitYCbCr4∶2∶2(ITU.601和656),16/20/24-bitYCbCr4∶2∶2的解码。还提供4路I2S的输入,支持32~96k的音频采样频率。
3
技术实现
SDI转换成HDMI技术实现框图如图2所示。3.1
串行信号解码
HD-SDI传输速率高达1.485Gbps,其频谱分布一般在4GHz以上,所以在SDI传输时必须使用高频衰减较少的特性阻抗75Ω专用电缆。SDI信号通过75Ω电缆传送至解码器,主芯片LMH0031的解串过程按照SMPTE299M/259M标准来进行。如解码SMPTE292M、1.485Gbps(或1.483Gbps)串行视频数据到一个带同步时钟的20bits的并行数据,也能够解串并且编码SMPTE259M、270Mbps、360Mbps和SMPTE344M(推荐使用)、540Mbps串行视频数据到10bits的并行数据。并行视频输出具有一个深度可变的FIFO,通过调节此FIFO,可以将输出数据延迟达4个并行数据时钟周期,如图3所示。
在按照ANSI/SMPTE292M标准制定的串行视频
传输过程中,在视频流的辅助数据空间中,为了传输音频信号,SMPTE299M则定义了音频的传
输格式。具体SMPTE299M标准定义的是24bits的AES数字音频数据和相关的控制信息,它只适合按照ANSI/
SMPTE292M标准编码的视频流中。
在按照ANSI/SMPTE259M标准制定的串行视频传输过程中,在视频流的辅助数据空间中,为了传输音频信号,SMPTE272M则定义了音频的传输格式。具体SMPTE272M标准定义的是24bits的AES数字音频数据和相关的控制信息,它只适合按照ANSI/
SMPTE259M标准编码的视频流中。3.2FPGA
FPGA(FieldProgrammableGateArray)即现场可编程门阵列,它是在PAL、GAL、EPLD等可编程器件
的基础上进一步发展的产物,是作为专用集成电路
(ASIC)领域中的一种半定制电路而出现的,既解决了
定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。FPGA的使用非常灵活,同一片FPGA通过不同的编程数据可以产生不同的电路功能。FPGA在通信、数据处理、网络、仪器、工业控制、军事和航空航天等众多领域得到了广泛应用。随着功耗和成本的进一步降低,FPGA还将进入更多的应用领域。
3.2.1视频部分
在FPGA中把由LMH0031解码出来的20bits或
者10bits的视频数据,在主时钟的上升沿按照一定的
对应关系传递给HDMI编码器。
FPGA选用一片ALTERA的EP2C5Q208,为了保
hdmi连接电视持时钟数据的同步关系,只是用主时钟的上升沿敲了一下数据,然后直接输出给SII9030了,在FPGA中没有对视频进行处理。
3.2.2辅助数据部分
由LMH0031解码出来的10bits的辅助数据中,
包含有我们所需要的音频数据,数据包中DID表示辅助数据包的关键字,DBN表示一个数据块中的数,DC表示一个数据包中数据的总个数,CLK中能够得到音频的采样频率,AES1和AES2中包含有24bits的音频数据,ECC0-5是循环校验码,CS是冗余校验码。在
HD中提取出来的音频数据包具体如图4所示。
在SD中提取出来的音频数据包情况如图5所示,DID,DBN,DC,CS的定义和HD一样,采样频率等信息从AUX中得到。
3.2.3音频处理
在4∶2∶2串行数字分量流中,视频行消隐和场消
隐期间的信息是不需要的,因而不进行取样。这样音频数据以辅助数据形式插入到数字视频分量不要的
图3
SDI串行信号解码
图2SDI-HDMI原理框图
图4
SMPTE299音频数据包(HD)
图5
SMPTE272音频数据包(SD)、
扩展数据包(SD)两空隙之中。在LMH0031中,它会自动把每一个消隐间的辅助数据提取到它自身的FIFO当中。LMH0031提供给用户一个辅助数据时钟输入PIN,这样用户可以按照所提供的时钟频率提取出FIFO中的10bits辅助数据,音频处理过程具体如图6所示。
为了使音频数据时钟与视频时钟同步,用主时钟的一半(图6中FIFO_Inclk)去做LMH0031提取辅助数据的时钟,把辅助数据提取出来以后,不能够拿它直接输出给后面的SII9030,因为SII9030只是接受
I2S格式的数据。所以要把按照SMPTE299和
SMPTE272标准编码的格式提取出来的数据,转换成I2S的格式。
首先,把提取出来的数据,连接到FPGA中,因提
取出来的数据不全是音频数据,所以要对它进行再一次的提取,把用到的音频数据放到FPGA内部的一个
FIFO中(具体音频数据格式见SMPTE299M(HD)标准和SMPTE272M(SD)标准)。
把音频数据变换成并行的24bits(HD)或者20bits(SD)之后,要把它写入FIFO中。在FPGA的FIFO中,每提取出一包音频数据包,就相应的有一个
节拍的48k音频数据产生,所以FIFO写入的数据的时钟和FIFO读出的数据的时钟必须保持同频的关系,这样才能保证FIFO不会溢出也不会读空。在这里
FIFO_clk_in在每提取出一包音频数据便会产生一个
有效的写FIFO时钟,而读FIFO的时钟,用从视频时钟分频得到的48k时钟,这样FIFO就完成了。
从FIFO读出音频数据以后,放到一个寄存器中,用OSLK从高到低一位位地把数据敲到SDOUT上,这样就可实现音频数据包到I2S的转换。
3.3
HDMI信号编码部分
编码过程如图7所示。
HD、SD视频信号和I2S音频信号送入芯片
SII9030,SII9030对信号进行编码成HDMI信号后输
出至带有HDMI接口的显示器。
目前HDMI1.3的最高传输速率已达10.2Gb/s,因此HDMI布线时必须考虑布线问题,必须考虑线长、线宽设置和布局问题。首先需注意的是HDMI信号线里传输的是高速率信号,其信号线的一小段引线就可能导致电磁干扰问题。因此在印制板上,HDMI信号走线要尽可能短,同时为了保证HDMI信号的地线回路能尽可能短,与HDMI信号走线层邻近的层要保证地线的连续,最好是一整片的回路地。另外芯片
SII9030工作速度很高,所以对电源和地要求比较严
格。在进行印制板布局时,要尽量让HDMI处理芯片
靠近板边,以防止它与其它器件之间的干扰。
4结论
通过对SDI转换为HDMI的技术设计,实现了用较低的价格、较低成本运用具有HDMI接口的LCD作
(下转第57页)
图6音频处理过程
图7HDMI信号编码
(上接第54页)
为高标清监视器使用,改变了原有需购置昂贵的国外产品才能实现高清或标清的监看的状况,即购置具有标清或高清接口卡的昂贵的SONY、JVC等CRT监视器。而现在价格低廉的LCD显示器(电
视机)一般都具备HDMI接口,完全可实现大屏幕监看相关SDI接口设备输出的高标清电视节目。
参考文献
1http://www.national.com/opf/CL/CLC031A.html[EB/OL]2李宁.HD-SDI信号的特征及检测方法的提案[J].现代电视技术,2004(8)
3黄庆敏,罗键.HDMI接口标准及应用设计[J].电视技术,2007(2)4刘震,陈易等.HDMI音视频接口原理[J].现代电视技术,2004(11)5
苏建,林水生.基于FPGA的SDI接口设计[J].中国有线电视,2005(24)
6戴仕勇,马潮.HDMI音频传输技术及设计要领[J].电视技术,2007(8)!
被引入系统,并且部署到网络的边缘光节点。从而将光节点下同轴电缆上的带宽分配变化成图4的结构。
这种网络演进的实质上是通过在广电骨干传输网络引入IP技术将传统的固定连接的网络变化为交换结构的网络以增加服务内容和性能。增加服务的性能和内容意味着具有动态交换能力的设备将越来越
多的被推向网络的边缘,网络边缘的设备需要具有更高的处理功能,并且能够在VOD、DOCSIS和SDV服务间根据用户的需求进行切换,以共享带宽,提高系统带宽的利用率。
在这种新的网络结构中需要从总前端设备直到边缘QAM设备全面支持IP传输的功能。面对这种网络发展的趋势,图5是基于IP骨干传输的有线电视前端系统。
从总前端支持IP输出的卫星接收机,支持IP输入输出的解扰器,支持MPEG2&H.264同时输出的IP
编码器,多路IP统计复用的IP复用器,到分前端低
成本的高密度的IP编码复用器,高度集成的支持
VOD、DOCSIS、SDV的边缘QAM。
总之,在数字电视快速发展的阶段,如果可以实现类似于VOD形式的点播数字电视节目的方式,可以大大节省网络带宽,为其他的业务提供更多稳定的宽裕的网络资源。!
图
4
图5
"""""""""""""""""""""""""""""""""""""""""""""""
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论