节点文献

嵌入式窗口特效研究与实现

The Study and Implementation of Special Window Effect for Embedded Systems

【作者】 孙路

【导师】 涂刚;

【作者基本信息】 华中科技大学 , 计算机应用技术, 2009, 硕士

【摘要】 诸如手机、GPS、PDA等嵌入式移动设备已经成为目前运用最为广泛的具备显示功能的计算机系统,因此该类型的嵌入式移动设备已成为向用户提供先进图形交互技术体验的重要载体。随着嵌入式设备运算能力的迅速发展和三维图形技术的日益成熟,通过在图形系统中融入三维技术来为用户提供更加美观和人性化的图形用户界面已逐步成为图形系统和图形用户界面的重要发展趋势。嵌入式窗口特效在基于X11协议的嵌入式图形系统ClearX之上进行设计开发。在保持ClearX内部结构和外部接口稳定不变的情况下,充分利用三星S3C6410处理器支持的多层屏幕及硬件双显示缓存等功能,实现窗口特效显示与图形系统显示之间的融合。根据模块化的分层结构设计方式,嵌入式窗口特效的总体设计依据功能划分为窗口特效层和三维图形处理层两层。窗口特效层中最为核心的问题就是窗口的特效显示。解决方案是通过图形系统将参与特效显示的窗口绘制到一块内存屏幕中,然后把内存屏幕中的窗口图像通过三维图形技术中的纹理映射方法显示出来,从而达到窗口扭曲形变显示的目的。参与特效显示的窗口都被等同于二维纹理对待,所以在窗口特效设计中允许使用其它图像数据来代替窗口参与到窗口特效的显示之中,丰富了嵌入式窗口特效的显示内容和功能。三维图形处理层主要功能是利用S3C6410所集成的三维图形加速模块向上层提供一个简单高效的三维图形加速库。在这一层中单独加入了本地显示接口和显示缓存管理模块用于处理窗口特效显示、纹理处理等相关问题。

【Abstract】 The mobile embedded systems, such as mobile phone, GPS, PDA, etc, are by far the most widely available computer systems with rendering capabilities in the world, so, this kind of embedded systems become the new vehicle for bringing advance interactive graphics technologies to users. With the rapid increasing of computational power of embedded systems and growing maturity of 3D graphics technologies, there has been a definite tendency to apply 3D technique into embedded graphic system for providing more beautiful and user-friendly experience for clients.Window effect of embedded graphic systems is developed upon ClearX, which is an embedded graphic system based on X11 protocol. Keeping the internal constructions and external interfaces of ClearX unchanged, overlay image windows and hardware double buffer technologies in Samsung processor, S3C6410, are fully used to make smooth switch between window effect rendering and graphic system. According to the modular hierarchical structure design pattern, the overall design of window effect is divided into two layers, window effect layer and 3D graphics processing layer, based on function.An essential issue in window effect layer is the window effect rendering. The solution is using graphic system to draw the windows on a memory screen, and then display the windows’image into a stunning 3D style by texture mapping. All the windows participate in window effect are all been treated the same as 2D texture, so, any kind of image data is allowed to participate in window effect instead of windows to enrich the visual content and function.The key function of 3D graphics processing layer is providing a simple and efficient 3D graphics library, based on a 3D graphics hardware accelerator integrated in S3C6410, for the upper layer. In this layer, a native display interface and a frame buffer management module are added to deal with window effect display, texture processing and other issues.

  • 【分类号】TP391.41
  • 【被引频次】2
  • 【下载频次】45
节点文献中: 

本文链接的文献网络图示:

本文的引文网络