论文部分内容阅读
电视技术发展到今天,数字电视机顶盒的开发研制越来越显示出其重要性,同时也显示了其潜在的广阔市场前景和巨大的经济效益。机顶盒的发展趋势是支持越来越多的应用,PVR(Personal Video Record,个人视频录像)技术和数字电视机顶盒结合而产生的PVR机顶盒正是在这种背景下应运而生的,是一种非常有特色的数字电视终端。PVR的技术核心是数字化和存储技术,其突出特点是以硬盘作为存储媒介,建立本地的海量缓冲区和巨大的节目存储库,并利用数字化处理技术,实现对节目的控制和管理,可供用户在任意时刻观看。对于硬盘上储存了的节目,用户可以随意地进行快进、快退、暂停等操作。 对于具有同样品质和功能的机顶盒来说,用户界面美观友好的机顶盒会具有更大的竞争力,因此底层图形库的建立与用户界面的设计对机顶盒系统来说非常重要。开发PVR功能和实现用户界面的基础是充分了解系统平台的特征和主要芯片的功能,熟悉系统所采用的操作系统的特点和结构,更重要的是熟悉常用的系统函数和掌握在该操作系统上进行编程的方法。本文首先分别介绍了基于Broadcom公司两套不同方案的机顶盒系统:BCM93710 SDTV系统和BCM97115 HDTV系统的功能、特征以及开发环境;然后分别介绍了两套机顶盒方案所采用的操作系统pSOS和Linux的特点以及在其上进行程序开发的方法;之后研究了基于Broadcom公司芯片的图形库的建立,并在此基础上提出了一种具有灵活结构的用户界面的设计与实现的方法;最后研究了PVR机顶盒的基本功能和PVR功能的实现过程及软件结构。