0 引言
2006年8月18日,国家标准化管理委员会正式发布了我国具有自主知识产权的《数字电视地面广播传输系统帧结构、信道编码和调制》标准(简称“中国数字电视地面传输标准”)。该标准支持高清晰度电视(HDTV)、标准清晰度电视(SDTV)和多媒体数据广播(MMDB)等多种业务,满足大范围固定覆盖和移动接收的需要。地面高清数字广播系统于2008年7月投入使用,已成功进行了北京奥运会的全程直播,并将直播2010年上海世博会。针对地面高清市场的各类产品及技术应运而生,而PVR功能则是相关产品技术中的难点和亮点。
PVR的全称是Personal Video Recorder(个人视频录像机),但其实际功能超出了名称的表述。PVR的突出特点是以硬盘为存储媒介,建立本地的海量缓冲区和节目存储库,利用数字化处理技术,实现对节目的控制和管理。数字化和存储技术是PVR技术的核心,PVR技术和数字机顶盒结合而产生的PVR机顶盒,将两种先进技术相结合,将电视生活向前推进了一步。PVR数字机顶盒应用于数字电视系统,相对于模拟PVR,它把数字化放在前端,而不是在机顶盒客户端上来进行数字编码,使得节目更清晰、终端成本更低、节目控制更方便。.PVR机顶盒把硬盘录放技术和电子节目指南(Electronic Program Guide,EPG)相结合,将节目的内容和节目的信息相关联,方便节目的查询和管理,亦可根据节目单进行预约录像,操作简单方便。PVR技术和数字机顶盒的结合是电视节目播放技术发展的必然趋势。
本文研究在嵌入式系统下ADTB-T高清电视信号以及标清电视信号的PVR功能的实现。论文主要针对高清电视信号特有的高码率TS流传输和处理与嵌入式系统的相对紧张的系统资源这一矛盾进行研究,通过软硬件的配合实现PVR的各项基本功能,并在此基础上,通过缓存技术,实现录制与播放的无缝连接,同时充分利用ADBT-T信号提供的EPG信息,方便用户预约录制,并提供人性化的界面设计,提高用户友好度。
1 硬件架构
本系统基于Sigma Designs公司的EM8622平台进行开发,使用主频为202MHz的ARM7中央处理器、128MBDDR内存、以及8MB FLAsH芯片,配合上海高清HD2910国际融合芯片,可以支持地面高清数字信号以及标清模拟信号的兼容播放与无损录制,同时配合时钟板和地面广播信号配套EPG,可以实现电视节目的定时录制、自动开机预约录制以及断电续录功能。硬件框架图如下图1所示:
如图,射频信号由天线接收后送至HD2910TUNER(调谐器)板解调为MPEG2格式的TS(Transport Stream)流,经RISC架构的2D图形引擎处理后传输至DEMUX(解复用)芯片,经解复用后分为APES流(打包的音频基本码流)和VPES流(打包的视频基本码流)。此时根据录制模式的不同,数据的走向也不同,具体分类如下:
(1)只播模式:通道1开,通道2、通道3关。APES/VPES流输送到DECODER(解码芯片)解码后生成音/视频数据,分别进行音/视频输出。
(2)只录模式:通道2开,通道1、通道3关。为了保证录制文件码率的稳定,将APES/VPES流经过PCI总线送至系统缓存,缓冲3至5s后再经PCI总线分别保存为音/视频硬盘文件。
(3)边播边录模式:通道1、通道2开,通道3关。打开通道1,APES/VPES流经DECODER解码后输出至音/视频终端,同时打开通道2,将PES流数据经系统缓存后保存至硬盘。