论文部分内容阅读
随着信息化、智能化、网络化技术的发展,嵌入式系统技术也获得了更广阔的发展空间。今天,嵌入式技术下的数字消费电子产品已经深入人心,成为现代生活不可缺少的一部分。以多媒体界面为中心的图形用户界面(GUI)由于其直观的操作和灵活的控制方式倍受人们青睐,在嵌入式系统中被广泛应用。 DVD是新一代的数字视频产品,它的诞生极大地推动了影音娱乐产品的发展。DVD是数据存储技术和音频、视频技术发展的产物。由于采用了高密度的光存储介质、先进的数据编码技术和导航技术,使得它不仅具有人们熟知的高品质、高音效、大容量等特点,而且还具有非常强大的交互功能。这就要求新一代的DVD应该具有友好的人机交互界面,使用户简单、方便地控制和选择节目。 作者在卓然公司完成的工作有:深入研究了嵌入式系统及嵌入式系统用户界面的相关理论。学习了DVD播放控制系统软件的体系结构,并在此基础上采用面向对象技术,利用MVC(模式-视图-控制)设计模式,独立设计并实现了DVD播放控制系统软件的图形用户界面—菜单系统。这种模式使得菜单系统灵活性、扩展性较好。采用面向对象的设计理论、多个菜单部件从一个抽象的部件类继承实现,代码复用性较强,减轻了代码工作量。作者同时参与了菜单系统的底层支持模块OSD(On-Screcon Display)的设计,包括OSD数据结构及其存储、点阵字库的存储与访问和多语言功能的实现等。最后研究和分析了遥控器和前面板的工作原理,并给出了整个DVD用户界面的结构。