微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 消费类电子 > 音/视频信息回放系统的HDMI发送器解决方案

音/视频信息回放系统的HDMI发送器解决方案

时间:10-08 来源:单片机及嵌入式系统应用 /华东师范大学 戴仕勇 点击:

还有,HDCP能够识别和"吊销"未经授权的设备,以防止非法密钥的大量发布。HDCP有一个更新功能:数字内容保护机构LLC把被妥协设备的密钥选择向量(KSV)放到"吊销列表",并通过系统更新消息(SRM)发送给后续的源设备。因为源端在验证过程中要检测该列表,所以后续的源设备就能够自动阻止已经被"吊销"的接收设备。

  3 回放系统HDMI发送器的实现

  回放系统采用Atmel公司的多媒体处理专用芯片AT76C114作为信号源,HDMI接口控制器采用Silicon Image公司的Sii9030。

  AT76C114是基于ARM946E-S内核的专用多媒体处理芯片。它不仅有强大的音/视频处理能力(支持MP3解码,支持JPEG编解码,MPEG-l和MPEG-4编解码),还配备了USB控制器、闪存卡(如SD、MMC等)控制器等外围功能。它的视频输出支持模拟的复合视频信号(CVBS)、分立视频信号(Y/C)、分量视频信号(Y/PrPb)以及数字的(从SDTV的480i/480p到HDTV的720 p和1080i)各种视频格式;像素编码支持YCbCr和RGB输出。音频输出支持I2S、S/PDIF接口。AT76C114功能模块图如图5所示。

  Sil9030是遵从HDMI 1.1、HDCP 1.1并兼容DVI l.0的HDMI发送控制器。它支持DTV的各种视频格式输入,支持YC和RGB像素编码格式;音频支持I2S和工业标准的S/PDIF输入;集成了PaneLink TMDS编码内核;集成了HDCP内容保护加密引擎;支持通过同一个I2C接口访问Sii9030的寄存器和DDC通道;支持检测到新的显示设备、音频FIFO溢出等中断输出。SiI9030功能模块图如图6所示。

  AT76C114与Sil9030硬件连接如图7所示。视频连接采用16位YCrCb(4:2:2)像素编码格式;音频采用I2S;SCK和SDA是AT76C114访问Sii9030寄存器的I2C连接。AT76C114的外部中断INT2用来处理SiI9030所发出的中断请求。

  所有的初始化配置都是通过I2C接口实现的,因为AT76C114没有硬件的I2C接口,所以具体实现时采用了通用输入/输出口(GPIO)通过软件模拟。初始化配置如下:

  首先,AT76C114通过I2C接口设置SiI9030的HDCP控制器寄存器,驱动SiI9030内部的DDC通道逻辑控制器与接收设备进行认证过程,建立加密通道;如果认证成功,那么通过DDC通道访问显示接收设备的E-EDID确定显示设备最佳的音/视频的接收格式。然后,AT76C114根据上面确定的格式,设置自己输出的音/视频格式以及SiI9030接收(捕获)的格式,主要包括:视频像素时钟及两个同步信号的极性、分辨率等;音频I2S时钟再生参数N/CTS、采样率、采样深度、采样包布局等。最后,启动音/视频输出和HDCP加密。

 结语

  回放系统HDMI发送器方案可应用于MP4、机顶盒等多媒体产品。HDMI接口的一系列优点,将使它在数字多媒体技术发展越来越成熟的消费电子领域得到越来越广泛的应用。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top