基于DaVinci DSP的3G服务器OSD软件设计
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
OSD(On Screen Display)技术在视频服务领域发挥着重要的作用,为用户提供了更多的实用信息。本文针对DaVinci DSP,阐述了3G服务器的OSD软件设计。相对于OSD专用芯片,更具有灵活性。
     本文首先介绍了课题相关的技术背景,包括3G服务器、OSD、DSP的现状和发展以及颜色空间的概念,提出了本课题的研究内容与意义。在硬件平台部分,阐述了TI DaVinci DSP的功能特点,根据实际需求选择了TMS320DM648作为开发平台,具体阐述了其结构、特点、优势等。并对系统的开发环境CCS作了简要介绍。
     论文主体部分,在阐述了3G服务器的系统架构、设计方法、模块功能和工作流程后,重点论述了3G服务器的OSD软件设计及其优化实现。首先详细论述了字符OSD的工作原理与实现方法,包括字符闪烁、滚动、字体大小变化、前景背景叠加、多组叠加等各种效果的原理与实现。然后详细论述了图片OSD的工作原理与实现方法,主要包括BMP、JPEG、GIF三种图片格式的叠加,分别对三种图片格式进行了文件格式、图片解码和图片叠加的论述。同时给出了字符OSD和图片OSD的测试结果。最后提出了针对DaVinci平台的OSD软件的优化方法,主要从算法、代码和数据流三个方面进行了优化,提高了代码密度和运行效率。
     本文的最后对基于DaVinci DSP的3G服务器OSD软件的研究工作进行了总结,并对未来的发展作出了展望和规划。
OSD technology play an important role in the field of video services, and provide users with more useful information. This paper discusses a OSD software design of 3G sever. Compared to OSD special chips, it's more flexible.
     This paper firstly introduces relevant technical background of the topic, including the status and development of 3G server, OSD and DSP and the Concept of color space, and provides the research task and the significance of the research work. In the hardware platform, this paper generalizes the features of TI DaVinci DSP, and according to actual demand choses TMS320DM648 as the development platform, describes its structure, characteristics, strengths, and so on. And briefly introduces the development environment CCS.
     The main part of this paper, first describes the architecture, functionality of 3G server, and focuses on OSD software design and optimization. First it discusses in detail characters OSD, including the achievement of characters flashing, rolling and other effects. And then it presents the working principle of picture OSD technology, including the format of BMP, JPEG and GIF, describes the file format, image decoding and picture OSD. And also it gives the test result of character OSD and picture OSD. Finally it discusses the optimization of the OSD software including algorithm, code and data flow.
     The last of this paper concludes the research work of this software design, and the development in the future.
引文
[1]什么是3G网络[EB].http://www.dhipcam.com/S.asp?N_ID=251
    [2]H.Anthony Chan.Comparing Wireless Data Network Standards[J].AFRCON,2007
    [3]百度百科.3G-3G的标准[EB].http://baike.baidu.com/view/808.htm
    [4]协议分析网.3G流媒体业务的QoS及解决之道[EB].2007-06-25.http://www.cnpaf.net/Class/otherprotocol/0610917414659918202.html
    [5]孙晓峰.动态视频汉字叠加器的实现[D].吉林:吉林大学,2004
    [6]孙泓波等.视频字符叠加技术的发展及四种实现方案[J].《电子技术应用》,2000:5
    [7]李耀生.视频字符叠加器[J].《电子科技》,1997:3
    [8]范庆辉,阳富民.基于TW2824的OSD技术研究与实现[J]计算机工程与设计.2007,第28卷第10期
    [9]DSP发展应用纵横谈[DB].http://www.ic37.com/document/18603.htm
    [10]刘银碧,卢彬,等.浅谈数字信号处理器[J].数据通信,2003年,02期
    [11]Iain E.G.Richaraoson.Video Codec Design-Developing Image and Video Compression System[M].New York:John Wiley & Sons Ltd,2002:Chapter2
    [12]lain E.G.Richardson.H.264 and MPEG-4 Video Compression——Video Coding for Next-generation Multimedia[M].New York:John Wiley & Sons Ltd,2002
    [13]DaVinci~(TM)Technology for Digital Video[DB].Texas Instruments.SPRY067,2005
    [14]DaVinci~(TM)Technology Background and Specifications[DB].Texas Instruments.SPRY401A.,2007
    [15]DaVinci~(TM)技术培训/常见问题解答[EB].Texas Instruments.http://focus.ti.com.cn/cn/general/docs/gencontent.tsp?contentld=24909#1
    [16]DaVinci~(TM)技术概览[DB].Texas Instruments.ZHCB006
    [17]张星刚,陈远知.一种新型数字信号处理器——数字媒体处理器DM648[J].中国传媒大学广播电视数字化工程中心,2008
    [18]瞄准视频监控和视频服务器等应用的达芬奇DSP[EB].http://www.ic37.com/document/70613.htm
    [19]TMS320C64x/C64+DSP CPU and Instruction Set Reference Guide[DB].Texas Instruments. SPRU732C.2006
    [20]骆张强.基于Davinci技术的智能家庭监控系统的设计与实现[D].成都:电子科技大学,2007
    [21]TMS320DM647/TMS320DM648 Digital Media Processor[DB].Texas Instruments.SPRS273B,2007
    [22]TMS320C64x+ DSP Two-levellnternal Memory Reference Guide[DB].Texas Instruments.SPRU610C,2005
    [23]Code Composer Studio White Paper[DB].Texas Instruments.SPRA520,1999
    [24]李芳慧,王飞,等.TMS320C6000系列DSPs原理与应用[M].第2版.北京:电子工业出版社,2003:110
    [25]TMS320C6000 Optimizing Compiler User's Guide[DB].Texas Instruments.SPRU187I,2001
    [26]胡金波,陈慧剑.DSP环境下C语言编程的优化实现[J].现代电子技术,2002,NO.12
    [27]秦文豪.点阵汉字显示原理及其再点阵LCD&LED中的应用[EB].沈阳单片机开发网
    [28]王诗彬,林聪仁.用于嵌入式系统的汉字点阵提取方法[J].现代电子技术,2007,第7期
    [29]张琛,戚文芽.基于TMS320D642芯片的画面分割和OSD叠加[J].信息工程大学学报,2005,第6卷第1期
    [30]张维谷,林福宗.图象文件格式-Windows编程[M].北京:清华大学出版社,1996
    [31]林福宗.图像文件格式大全[M].北京:清华大学出版社,1998
    [32]刘黎.利用BMP图像进行信息隐藏传输[D].四川:四川大学.2002
    [33]CSDN技术中心.BMP文件结构[EB].http://blog.csdn.net/hujun614/archive/2002/02/21/13499.aspx
    [34]蒋志新.基于BMP图像的数字档案篡改鉴别水印中间件技术研究与实现[D].西安:西安石油大学,2007
    [35]彭加进.基于JFEG图像压缩的嵌入式视频采集处理系统[D].江苏:河海大学,2007
    [36]Cat_ng猫猫.JPEG文件编/解码详解[EB].http://blog.csdn.net/lpt19832003/archive/2007/07/28/1713718.aspx
    [37]Gregory K.Wallace.The JPEG Still Picture Compression Standard[J].Consumer Electronics,1991
    [38]John P.Jones.JPEG Decoder Design[R].EE175WS00-11,2000.
    [39]齐苏敏.Windows环境下的地毯算料系统实现及相关图像格式研究[D].曲阜:曲阜师范大学,2002
    [40]李超群.遥感影像数据格式研究及通用影像格式设计[D].郑州:中国人民解放军信息工程大学,2005
    [41]赵君.图像格式分析及其在MODIS系统中的应用[D].武汉:华中科技大学,2004
    [42]应翔.基于DaVinci处理器的H.264视频编码器软件设计和优化实现[D].杭州:浙江大学,2007
    [43]贾志强.基于DM642的虹膜识别算法程序优化研究[D].哈尔滨:哈尔滨工程大学,2007
    [44]浦学东.基于TMS320DM642 DSP的Xvid视频编码器的实现和优化[D].成都:电子科技大学,2007
    [45]宋扬.基于TMS320DM642 DSP的H.264编码器优化与设计[D].南京:南京理工大学.2007
    [46]Chris Chung,XiangDong Fu.Achieving Better Code Optmization in DSP Designs[J].2004
    [47]Lance Hammond.DSP-C Specification[EB].Smart Memories Group.Starrford University,2001
    [48]TMS320C6x Code Development Flow[DB].Texas Instruments.SPRA518,1999
    [49]TMS320C64x/C64x+ DSP CPU and Instruction Set Regerence Guide[DB].Texas Instruments.SPRU732b,2006

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700