文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。网学的各位小编整理了自动化专业-基于达芬奇平台的用户图形界面设计的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
论文编号:ZD1010 论文字数:17317,页数:40
摘 要
在以计算机、网络为特征的信息技术飞速发展的时代,数字技术产品已成为时代的主流产品,数字视频技术无疑将重塑整个电子行业的面貌。当然数字视频技术也正在使我们的视频体验、传输以及交互方式发生深刻的变化。其已经开始进入我们的汽车、计算机、移动电话以及网络。不过带来高品质的享受仅是精彩的开始。横亘在许多工程师面前的主要障碍是缺少具有性能足够多、成本足够低,灵活性足够高、唾手可得的数字视频开发平台。而利用德州仪器(TI)的达芬奇(DaVinci)技术一切难题皆可迎刃而解!达芬奇技术使开发人员能够对有关组件进行灵活组合,快速推出经过量产测试的高性能设计,而无需费力地了解视频实施细节,无需烦劳做那些无用的重复开发,创新才会成为可能。芬奇技术将用于各种应用中,如IP视频电话、机顶盒、数字媒体播放器、视频监控设备等。本文以应用在安防领域的DVR为例研究davinci平台下设计应用软件界面的方法。
关键词:达芬奇; 数字视频技术; 图片OSD; 界面设计; 交互设计; UNIX域套接字;
Abstract
With the rapid development of information technology characterized computer and network, digital technology products have become the mainstream of the times ,and the digital video technology will undoubtedly reshape the face of the entire electronics industry
Of course, electronics digital video technology is enabling us to experience the video transmission and interactive profound changes. It have begun to enter their car, computer, mobile phone and network. But the enjoyment of high quality is only the beginning of exciting. Lie in in front of many engineers about the main obstacles is the lack of enough with the performance, cheap enough, flexibility, high enough to reach the digital video development platform. And Texas Instruments (TI) DaVinci (DaVinci) technology make it to become true! DaVinci technology enables developers to make use of components flexibly , achieving introduction of rapid mass production of high-performance test design without having to understand the implementation details of the video and do those useless duplication of development efforts, innovation will be possible.Davinci technology will be used for a wide range of productions, such as IP video phones, set-top boxes, digital media players, video surveillance equipment, etc. In this article we used in the field of security DVR as an example to study software interface design approach.
Keywords:DaVinci; digital video technology ;picture OSD; interface design; interactive design; UNIX Domain Socket IPC;
目录
摘 要 II
Abstract III
1 绪论 1
1.1 研究背景和现状 1
1.1.1 多媒体视频监控 1
1.1.2 TI davinci的诞生 1
1.1.3 DVR及其市场分析 2
1.2 主要研究内容 4
2 系统分析与初步设计 5
2.1 基本技术原理 5
2.1.1 OSD技术概述 5
2.1.2 关于嵌入式系统和嵌入式linux 6
2.1.3 关于FrameBufffer 7
2.2 Davinci DM6446开发平台简介 8
2.2.1 特点和体系结构 8
2.2.2 DM6446 OSD 11
2.2.3 davinci API界面部分简介 13
2.3 以用户为中心建立系统模型 15
2.3.1 设计应遵循的原则 15
2.3.2 确定产品需求分析 17
2.4应用程序总体方案概述 20
3 功能设计与实现 21
3.1界面的设计与实现 21
3.2目录文件及日期时间等显示功能的实现 24
3.3模拟键盘输入的实现 25
3.4进程间通信的实现 25
4 软件交互设计 30
4.1 主程序的流程设计 30
4.2主程序的架构实现 31
5 总结 33
致谢 35
参考文献 36