● 摘要
目前,数字电视机顶盒软件开发还完全依赖于硬件平台提供商的解决方案和技术支持,由于不同硬件平台上解决方案的不同,就使得应用程序的开发环境不同,最后导致机顶盒应用软件的开发效率不高,机顶盒产品的推出速度完全赶不上日益膨胀的市场需求。此时就迫切需要一个集成的软件开发平台。本文设计并实现的数字电视机顶盒模拟软件就是为了能在Windows环境下快速、高效、可视化地开发机顶盒中的应用程序,最终在PC上实现机顶盒的常见功能。本文首先介绍了通用数字电视机顶盒的软硬件工作原理,分析了数字电视机顶盒中的数据获取、解复用、音视频解码与同步、图像显示等关键技术。其次研究了如何在Windows环境下实现数字电视机顶盒的遥控器、解复用、音视频解码、图像显示等功能,即如何在Windows平台上搭建一个能集成编译、调试、运行于一体的机顶盒应用程序开发环境,使机顶盒中的应用程序摆脱交叉编译、调试以及资源受限等问题。本文采用的主要方法是在Windows平台上存放相关的传送流文件,通过读取传送流文件、解析传送流中PSI/SI表信息,存取节目相关信息到Windows系统中,最后将节目的音视频信息和相关操作信息显示出来。
相关内容
相关标签