芯晟播放系统人机交互库设计

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:chinetman
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
NVD(Next-Generation Versatile Disc)是我国具有自主知识产权的红光高清视盘机产品系列,具有成本低、核心技术不受国外专利约束的特点,为了进一步降低整机生产成本,扩展新的功能,需要将整机软件从原来的国外Sigma Design解码芯片平台移植到国内最新开发的芯晟解码芯片上。目前NVD视盘机人机界面的设计是依赖于原有芯片开发包提供的底层I/O函数来实现的,这些函数都不提供源程序,整机软件开发人员只能在应用层编写程序调用底层的接口,若要增加新的功能,则无能为力。目前NVD视盘机所支持的多媒体格式并不包括Flash文件格式,而当前Flash已经是互联网非常普及的技术,应用非常广泛,若不解决会对NVD的网络应用和人机界面功能产生极大限制。为了解决NVD视盘机人机界面底层函数不开源和不支持Flash文件播放的问题,通过研究国内外有关图像显示和嵌入式Flash播放实现技术,对各种方案进行了比较分析,最后找到了适合于NVD视盘机新平台的解决方案,即自己实现底层显示的所有函数来支持上层人机界面,包括重写图像显示函数库、字符串显示函数库和移植开源的GNU Gnash Flash播放器到新平台来实现Flash文件的解码播放,并实现了新的图形透明效果显示算法、字符对齐算法和字符加边框算法。最终成功重写了人机界面的底层函数库,并解决了Flash文件在NVD视盘机上播放的问题。测试结果表明界面切换迅速,字符串显示正常,Flash文件播放流畅,并且极大提高了系统运行速度。
其他文献
我国曾多次遭受风暴潮袭击,是世界上风暴潮灾害发生最频繁且所受影响最严重的国家之一,风暴潮给我国国防、工农业生产和国民经济带来重大的损失。对风暴潮灾害的数值模拟方法的
学位
与传统集群相比,在云平台上运行高性能应用有着低廉的计算成本、方便高效的管理模式、多用户的环境隔离与定制等诸多优势,尤其对中小规模高性能计算用户而言优势更加明显。但
基于构件化的软件开发(Component-Based Software Development,CBSD)已经成为目前软件开发的主流技术,同时相关的技术研究也成为软件工程领域的重要研究内容。构件开发方会对
基于图像序列的三维建模方法由于真实感强、成本低廉、自动化程度高等优点,已被广泛应用于电影、视频游戏、文物保护、地球科学等诸多领域。然而,建模时间长、消耗资源多一直
碑文拓片图像分割的目的是将图像中具有历史和研究价值的文字或图形从背景中分离出来,使之能够被识别和理解,以进一步分析研究,这对历史文物的保护和文化的传承有极其重要的
随着近年来计算机信息技术的飞速发展,数据挖掘技术在企业管理决策等活动中扮演着越来越重要的作用。相当多的大型企业其内部或者与其他商业伙伴间海量的数据需要在数据挖掘
随着互联网技术发展,智能电视的功能不断增加,人与电视机的交互方式变得越来越多元化、人性化,电视机已经不仅仅局限于单一收看电视节目的功能。基于安卓平台开发的音乐、游
国家中长期教育改革和发展规划纲要征求稿中指出,加强优质教育资源开发与应用,加强网络教学资源库建设。作为网络教学的重要组成部分,网络考试系统逐渐成为高校教育工作者研
软件缺陷修复工作量预测是指在实际的修复工作开始之前对修复某条缺陷所需耗费的工作量进行预测。研究该问题具有重大的意义:为软件开发和维护过程中的资源分配提供决策支持;降
图像是信息的一种重要来源,对数字图像的处理已经成为国内外研究的一项重点。图像分割作为图像处理中的重要环节,已经引起大量研究者的关注。由于图像分割无统一的分割标准,