·上一文章:数字正弦波发生电路
·下一文章:利用Microchip电容式触摸感应解决方案
软件模块设计
本课题软件部分是基于espial公司的evo平台的设计。其中的底层视频播放部分的核心软件模块是基于evo平台的。模块调用流程如图2所示。图3为本课题的一个用户应用软件设计流程图。
其中初始化各种选项包括初始化视频、音频和显示选项。之后是创建用户api例程并,为其分配内存空间,解码链控制(decoding chain control)打开并设置是各种解码器源,如果失败就跳到clean up结束。如果所有设置均正确,就进入死循环,等待键盘输入并执行相应的操作,包括媒体播放的暂停、搜索、快进等基本操作,设置音量,设置制式(ntsc或pal制式),设置输出模式,设置流监视、osd和比特率,改变屏幕大小,增减像素值读取并显示每个流的类型和语言等操作。
本文介绍了iptv机顶盒的关键技术及特点,设计了基于数字媒体处理器芯片em8620l的ip机顶盒的电路,外围电路简单,实用性强,可实现各种高质量的视频、音频输出,并通过网络支持视频点播,如果时间及条件许可,可以通过外设总线接口外挂硬盘,实现节目录制,多媒体文件存储播放等功能,随着宽频网络和数字电视的普及和发展,iptv市场将越来越开放,iptv机顶盒将在功能上进一步扩展和完善,得到更加广泛的应用。