基于机顶盒芯片的小图优化设计与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:MARRYMAS
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数字机顶盒按本身构造可以分为硬件平台和软件系统两部分,前者主要负责音、视频的解码实现,后者主要解决像操作界面、节目中图像的重现、数据广播业务以及英特网的接入等,软硬件如何完美的配合,决定了用户体验的优劣。特别是音视频、图片等媒体,要求实时性较高,机顶盒芯片对媒体的处理直接影响了用户体验。比如图形处理,图形加速处理不再是“快”,而是追求“更快”,单纯地一味追求图形加速器性能的提升,对硬件的要求也会相应提升,性价比并不是最优。本文就机顶盒芯片中图形处理加速进行了分析研究,在硬件加速基础上,小图处理使用软件处理,能达到较好效果。SGO(small graphicsoptimization,小图优化)是在TDE(two dimension engine,二维图形加速引擎)基础上针对小图形处理的优化,主要包括填充、搬移、缩放等三个接口。本文首先分析了机顶盒生产厂商的需求,决定采用海思高清芯片Hi3716C作为其开发平台,论文分析了该款芯片码流处理过程,特别对图形模块进行了介绍,并搭建了开发和测试所需要的环境;其次,就小图处理的各种算法进行研究,根据处理的对象只有矩形的实际情况,就多边形裁剪算法进行简化处理,对线扫描填充算法在小图处理时进行了优化;然后,运用C代码实现了填充、搬移、缩放基本功能,并在基本功能基础上,实现了色键处理、透明度处理等附加操作功能,其中在透明度处理的附加操作中,除了经典的porter/duff算法的实现外,还额外添加了用户自定义参数功能,为用户提供了更大二次开发空间;最后,给出了用户二次开发参考流程,并对上述三个接口进行了功能、性能的测试。测试结果表明,该接口能实现上述功能外,性能与TDE相比改进较大。
其他文献
本文通过对东北林业大学微生物及免疫学实验室保存的27株(种)大型真菌木素氧化酶系组成、活性及对染料脱色作用的研究,筛选出木蹄层孔菌作为产漆酶的菌株。并进一步对该菌产漆酶发酵条件、漆酶的纯化及酶学性质进行了研究。获得如下结果:(1)采用丁香醛连氮、苯胺蓝平板脱色等4种方法,定性检测了株(种)大型真菌的木素氧化酶系组成。结果表明5个菌种同时具有Lac、Lip、Mnp 3种酶的活性,5个菌种同时具有La
自由金属微粒是制约直流气体绝缘线路(DC gas insulated line,GIL)绝缘耐受能力的重要因素。在电场力作用下,直流GIL中的自由金属微粒可运动至高压电极或绝缘子附近,引发局部放电或气隙击穿,对直流GIL的绝缘性能造成巨大的威胁。本文针对自由金属微粒运动引发的局部放电问题,结合其运动行为研究影响放电特性的因素以及危险程度判别。首先,采用同轴圆柱腔体和线形金属微粒为试验模型,搭建直流