编码软件设计论文-洪伟聪

编码软件设计论文-洪伟聪

导读:本文包含了编码软件设计论文开题报告文献综述及选题提纲参考文献,主要关键词:Hi3516A处理器,智能视频编码,Wi-Fi网络,4G网络

编码软件设计论文文献综述

洪伟聪[1](2017)在《基于无线网络的智能视频编码软件设计》一文中研究指出随着计算机网络技术、视音频处理技术的不断进步,以及WLAN、4G等无线网络的不断建设和覆盖,视音频应用业务迅猛发展。视频通话、移动直播、云视频服务等多媒体业务需求不断增长,随时随地进行视音频信息处理逐渐成为网络生活的新常态。本课题在华为海思Hi3516A开发平台上,结合云服务器,设计并实现一款基于无线网络的智能视频编码软件,支持视频数据的采集、智能侦测、智能编码、智能存储、无线传输、云平台视频处理等功能,可以满足移动直播、户外监控、高清录制等不同应用场景下的视频业务需求,具有良好的应用价值。论文的主要内容如下:(1)通过分析智能视频编码软件的功能和性能需求,选定Hi3516A开发平台。结合Hi3516A处理器特性设计软件主体框架,主要由视频采集检测、视频编码、视频码流传输叁个模块组成。最后阐述软件开发方案,并完成开发环境的搭建。(2)设计视频采集检测模块。基于海思媒体处理平台MPP框架,实现对索尼IMX-178传感器的视频图像采集,并对图像进行预处理和OSD信息迭加。采用智能视频引擎IVE模块设计并实现运动目标检测功能,得到的检测结果将用于后续智能视频编码策略的研究和设计。(3)设计视频编码模块。基于MPP框架设计视频编码基本功能,支持典型编码参数设置以及H.264和H.265编码标准的实时切换。针对本地码流保存应用,利用运动目标检测结果,设计智能编码和存储策略,实现视频应用场景自动检测与编码参数自适应调整等功能。同时利用MPP中的感兴趣区域编码接口,通过调整量化参数值优先保证运动目标区域画质,优化视频码率资源配置,进一步降低码流数据量,提高存储空间资源利用率。(4)设计视频码流传输模块。通过Socket编程设计基于TCP协议的服务器端和客户端基本通信框架。同时,针对Wi-Fi和4G不同网络使用环境,设计基于云服务器的视频处理应用,实现并优化视频码流云端存储、转发以及数据通信等功能,满足短距离低延时和远距离传输的使用需求。针对无线网络视频传输应用,设计智能编码与传输策略,实现网络传输阻塞自动检测与编码参数自适应调整等功能。此外,采用SVC可伸缩编码,优化码流在不同网络带宽环境下的传输效率。最后,基于gSOAP工具搭建ONVIF协议框架,使软件在网络视频传输中作为视频发送者NVT存在,支持符合ONVIF规范开发的网络视频客户端NVC连接并获取视频数据资源。(本文来源于《浙江工业大学》期刊2017-12-18)

徐鑫涛[2](2016)在《基于DM8168处理器的多路航拍视频编码软件设计》一文中研究指出随着无人机技术的快速发展,相关的衍生应用不断涌现,其中以视频航拍技术的发展最为迅猛,它在军事和民用两大领域都具有很好的应用价值。考虑到航拍视频图像通道多、分辨率高、帧率高、场景大等特点,编码软件不仅需要支持多路视频压缩,以满足本地存储的功能需求,还需要进行低码率和高图像质量的视频压缩,以满足远程传输的性能要求。本文基于德州仪器公司的DM8168异构多核处理器,设计了一种多路航拍视频编码软件,主要内容如下:1.熟悉DM8168的CCS集成开发环境和DVR-RDK软件开发包;搭建DM8168系统软件平台,包括U-Boot和Linux系统内核的裁剪、配置和编译,交叉编译环境和NFS网络文件系统配置,以及UBI文件系统的制作烧写等。2.针对视频航拍业务,设计了一套航拍视频编码系统。该系统首先采用可见光相机和红外相机采集双路视频,并采用FPGA将视频转换成YUV422格式;然后采用DM8168进行H.264视频编码,并通过GPMC协议将视频码流发送回FPGA;最后通过无线通信设备将码流发送到地面站。3.针对航拍视频多路编码的需求,设计了一种航拍视频多路编码软件模块。首先深入分析多通道编码框架McFW的运行机制;接着设计了基于McFW的多核任务分配和数据流链路,实现两路采集、四路编码,并在编码过程中根据视频分辨率和帧率实现H.264编码级别自适应,有效减少内存消耗;并采用GPMC驱动实现码流数据传输到FPGA。此外,针对飞行器所处电磁环境恶劣的问题,在编码模块中额外设计了异常检测机制,有效保证视频数据的可靠性。4.针对在低带宽传输情况下提高航拍视频图像质量的需求,设计了一种基于H.264压缩域的感兴趣区域编码方法。首先根据人眼视觉系统对运动目标敏感特性和中央凹视觉机制,然后采用H.264视频编码过程中生成的运动矢量检测前景运动目标区域,最后根据检测结果框选感兴趣区域。本文进一步在DM8168处理器上实现了该方法,通过调用编码器感兴趣区域的相关接口函数,对所框选区域的编码参数进行设置,进而实现对感兴趣区域的编码,最终有效提升前景运动目标区域中的视频图像质量。(本文来源于《浙江工业大学》期刊2016-10-18)

李新磊[3](2016)在《网络多播路由的改进编码软件设计与实现》一文中研究指出传统网络多播路由编码方法采用多播分布树进行编码,但链路容量遭遇瓶颈,致使编码节点较多,导致浪费带宽资源的问题。在此提出基于Koetter指数时间的网络多播路由改进编码算法对编码软件进行设计,分析多播路由的总体设计,通过数据包编码转发模块在多播拓扑不相交路径上进行编码和转发多播数据包,利用输入模块实现网络多播路由和上游节点的信息交换,通过开关仲裁模块判断能够向特定输出端口传输信息的输入端口,利用死锁控制模块对出现死锁现象的路由节点进行检测,一段时间后使多播路由恢复正常的数据交换,通过输出模块对数据的输出进行管理。以降低带宽资源为目的,采用Koetter指数时间算法实现网络多播路由编码,并给出编码的详细代码。实验结果表明,所提方法不仅节省网络资源,而且显着降低多播路由时延,增强网络吞吐量。(本文来源于《现代电子技术》期刊2016年08期)

沈吉龙[4](2015)在《基于TIDM385处理器的KVM视频编码软件设计》一文中研究指出KVM是键盘、显示器和鼠标的英文首字母缩写组合,是近年来新兴的一种远程机房集中管理技术。KVM切换器作为KVM系统的主要设备,能将计算机输入的桌面视频进行采集和编码后传输到远程客户端,并接收来自客户端的键盘和鼠标信息,以实现对计算机状态的远程控制。由于用户对KVM切换器的控制实时性、图像质量和网络带宽要求较高,且计算机桌面视频的内容和分辨率多样,使得KVM视频编码技术成为KVM技术中的核心环节。本课题基于TI公司的多核异构处理器DM385和H.264视频压缩算法,采用McFW软件框架、嵌入式Linux操作系统和BIOS实时系统设计并实现了一种面向KVM切换器的视频编码软件。论文主要完成的工作和成果如下:1.熟悉TI达芬奇处理器DM385的系统架构,包括其多核间通信方式、处理器内部各模块的功能、开发套件的使用、操作系统移植以及相关网络技术。分析McFW软件框架,包括M3视频采集核和M3视频编码核的运行流程,ARM核如何对它们进行管理调用。2.采用TI公司的IPNC RDK开发套件,结合DM385硬件系统,进行软件的总体设计并完成嵌入式Linux开发环境的搭建,包括RDK套件的安装和配置,UBL和uboot的交叉编译和CCS烧写,Linux内核的配置和TFTP下载,NFS网络文件系统的挂载调试,UBI文件系统的制作烧写。3.在M3视频采集核上通过VIP视频接口输入VGA视频信号,实现对计算机桌面视频的采集,运用M3视频编码核上的高清视频协处理器HDVICP2实现对桌面视频的H.264视频压缩编码,在ARM核上实现对视频采集核和视频编码核的管理调控,实现对码流的RTP打包和网络发送,并采用VLC进行编码效果的调试。4.采用GPMC总线、EDMA模块、GPIO外部中断等设计码流传输和命令交互所依赖的数据交互底层驱动,配置编写各个模块,包括寄存器设置,时序设计,中断处理函数设计等,实现与外部存储设备进行码流的高速准确传输和各种命令的简单有效交互。在此驱动的基础上进行各个交互模块相关通信协议的设计,编写上层应用程序完成交互所需要完成的功能。5.对全文工作内容进行总结,提出需要进一步完善和改进的问题,包括软件开发框架的整合优化,视频编码方法的优化等。(本文来源于《浙江工业大学》期刊2015-11-05)

李从宏[5](2013)在《一种针对PT2262编码芯片的编码软件设计》一文中研究指出PT2262编码芯片常用于无线遥控器中,为了避免相互干扰,一般要求在一定范围内多个发射器的地址编码不同,若对PT2262的地址码进行手工编码,则很费时且易出现重复的现象。本文通过分析基于PT2262的遥控发射器发射出的码特征,提出了一种针对PT2262编码芯片的编码软件设计。(本文来源于《南京工业职业技术学院学报》期刊2013年02期)

刘致远[6](2013)在《基于Tilera多核处理器的JPEG XR图像编码软件设计》一文中研究指出JPEG XR作为新一代的图像压缩标准,相关研究和应用的数量还无法与目前主流的JPEG和JPEG2000图像压缩标准相比。本课题关注到这一潜在的研究热点,结合实际应用需求,设计并实现了基于同构多核处理器——TilePro64的JPEG XR图像编码软件。本文首先分析和总结了JPEG XR图像标准的特性、方法和相关理论,以此为设计编码软件的根本指导。然后,对TileraPro64处理器的背景、硬件架构、软件开发环境等进行了介绍,表明该款处理器是具有一定复杂度的JPEG XR图像编码器的理想运行载体。本文重点阐述了JPEG XR编码软件的设计方案和实现方法,主要以两个指标的优化为目的来设计JPEG XR编码软件。一是编码器的运行效率。本文研发了基于多核处理器的编码器采取功能划分的并行架构,能够根据编码选项的不同,动态地进行流水线与处理器核数的切换,测试结果表明,这种设计有效地提高了编码速度,并行加速比可达到3。二是编码器的压缩效率。首先,为了在一定的压缩效率下突出图像中的感兴趣区域,本文在编码软件上添加了对任意形状感兴趣区域的无损编码功能。本文还提出了基于图片主观质量评价的JPEG XR量化参数选择算法,将人类视觉系统特性引入JPEG XR图像编码过程。算法将用户输入的缺省量化参数映射到实际量化参数集,根据图像区域的纹理、亮度,赋予相应的实际量化参数,使得压缩图像码率合理分布。输出图像的JND主观质量保持不变,但压缩效率得到最大10%的提升。最后,本文在总结本课题的基础上,对编码器的进一步优化及未来的研究方向进行了展望。(本文来源于《浙江大学》期刊2013-01-01)

吕明洲[7](2012)在《基于DM6467 DSP处理器的多通道H.264视频编码软件设计》一文中研究指出随着人们安全意识的不断提高,视频监控得到了长足的发展。H.264作为新一代视频编解码标准,压缩率较以往标准有了很大的提高,但由于其计算复杂度高,H.264的多路实时编码是视频监控领域的技术难点之一。在此背景下,本文设计了基于TMS320DM6467 DSP处理器的多通道H.264视频编码软件。第一章介绍了视频监控系统、视频编解码标准和数字信号处理器等相关技术。第二章介绍了H.264标准的基本原理和框架,并着重介绍了编解码器的主要结构以及视频编码中采用的各种核心技术。第叁章介绍了DM6467处理器的硬件结构与组成,以及开发过程中所使用软件平台。第四章研究开发了多通道H.264编码器,包括接口设计、流程控制、并行编码流水线和DMA、Cache等数据流设计。第五章从编译选项和指令优化、数据流优化、DSP+ARM双核编码架构负载均衡叁个方面对编码器性能进行了优化。实验结果表明,通过这些手段对编码器进行优化后,编码性能提高了23%,达到了支持四路Dl和四路CIF分辨率,帧率25fps的性能需求;图像质量方面该编码器表现也很出色,PSNR指标与.JM相比差距在0.1~0.8dB范围内。第六章总结了编码器的设计优化过程,并对可以改进的工作进行了展望。(本文来源于《浙江大学》期刊2012-02-01)

韩灿[8](2011)在《基于DaVinci DSP的高清内窥镜系统编码软件设计》一文中研究指出电子内窥镜是传统内窥镜与计算机、微电子、视频压缩等技术不断发展和融合的产物,通过内窥镜医生能观察到病人的内脏器官,有利于临床诊断。高清内窥镜系统提供了比普通内窥镜更高的图像分辨率,能更清新的观察到器官的组织结构,因此高清内窥镜系统的研发得到了广泛的关注。本文采用目前流行的TI达芬奇处理器TMS320DM6467,设计实现了高清内窥镜系统的H.264视频编码器。第一章首先提出了选题的意义,然后对本课题相关技术背景进行了介绍,之后阐明了本文主要研究的内容与论文的组织结构。第二章对本文所使用的硬件平台DaVinci TMS320DM6467进行了介绍,重点对DM6467的双核架构、协处理器和其他外围设备进行了详细的阐述,并介绍了集成开发环境Code Composer Studio (CCS)。第叁章对H.264标准进行了介绍,并重点介绍了H.264的一些关键技术,如分层技术(视频编码层和网络提取层)、帧内预测、帧间预测、整数变换和量化、熵编码和去块滤波等。第四章对高清内窥镜系统编码器进行了设计,首先设计了内窥镜系统的整体方案,接着对内窥镜编码器系统进行了详细设计,将编码器分为两个模块:系统接口层模块和编码器算法模块。第五章设计了一种快速的帧场自适应算法,本文设计的内窥镜系统在编码前根据此算法原理自适应的采用帧编码或则场编码。第六章针对本文所使用的编码器进行了优化,主要包括编译器优化、存储器优化、EDMA优化、使用协处理器、ARM与DSP交互、使用内联函数与数据打包以及消除冗余代码等。第七章本文的设计进行了总结并提出了进一步研究的方向。(本文来源于《浙江大学》期刊2011-03-15)

王健[9](2010)在《基于DaVinci DSP处理器的AVS视频编码软件设计》一文中研究指出互联网的快速普及使多媒体取代文字成为人们最主要的信息交流载体。同时DSP运算能力的提升,为语音与视频实时编解码创造了条件,极大地丰富了人们的工作生活与娱乐。具有我国自主知识产权的AVS视频压缩标准,在保证与国际先进标准相当的编码性能的同时,显着降低了算法复杂度,加之专利费用低廉,在各种数字多媒体应用中极具潜力,目前AVS的产业化进程正在蓬勃发展,基于AVS标准的音视频编解码软件解决方案的开发已成为一个热点课题。本文研发了以TI DaVinci处理器为基础的AVS视频编码软件解决方案,给出了详细的实现算法和优化方法。第一章回顾视频压缩技术的发展,介绍了视频编码的原理及国际主流的视频编码标准,简述DSP的发展和现状,并阐明本文主要研究内容。第二章论述了TI DM6446处理器的硬件特点,包括DSP内核结构、存储器层次架构、视频预处理模块和指令集特点,之后介绍了集成开发环境CCS。第叁章概述了AVS-P2视频编码国家标准,从帧内预测、帧间预测、模式选择、变换和量化、熵编码、环路滤波等几个方面介绍了AVS编码器的技术细节。第四章研发了基于DaVinci处理器的编码软件系统。实现了系统初始化、视频采集、视频编码等各个模块。之后针对运动估计、运动补偿、环路滤波、熵编码等关键模块给出了具体的实现方案以及优化策略。第五章利用各种优化手段来提高了视频编码的运行效率,使用编译器优化手段进行初步优化,之后通过分配存储空间和使用DMA搬运数据等手段以提高内存访问速度,最后编写线性汇编函数提高了关键模块的运行效率。第六章对本设计的内容进行系统总结,并说明了今后进一步研究的方向。(本文来源于《浙江大学》期刊2010-01-27)

冯飞龙[10](2010)在《基于MSC8144的H.264高清视频编码软件设计》一文中研究指出随着视频应用的发展,高清视频的需求也越来越强烈,而H.264的高压缩率使其渐渐成为高清视频压缩算法的主流。H.264高清视频编码器复杂度非常高,需要多核DSP平台的高性能支持,因此,本文研究并实现了基于MSC8144四核DSP处理器的H.264高清视频编码软件,具有实际的工程应用价值。第一章,综述了视频编码技术标准和DSP处理器的发展状况,并介绍了本文的主要研究内容和结构。第二章,详细介绍了H.264标准,包括H.264的码流结构、编码器的整体结构及其主要模块。第叁章,描述了MSC8144的架构特点,包括MSC8144的多核架构、子系统架构、DSP核架构、内存架构,并进一步描述了该DSP处理器的开发环境。第四章,研究开发了基于MSC8144的高清视频编码软件的总体方案。MSC8144的工作按功能划分为多个模块,包括系统初始化模块、图像数据接收模块、图像编码模块、码流数据发送模块和通讯模块。第五章,分析了现有的视频并行编码算法,研究了基于场模式的并行编码算法和基于相邻宏块的并行编码算法两种单粒度视频并行编码算法。然后根据MSC8144 DSP处理器的四核架构特点,研究了融合场并行和宏块并行的多粒度并行编码算法。为了进一步提高编码效率,研究了融合场并行和Slice并行的多粒度并行算法。第六章,论述了高清视频编码器的优化方法。针对MSC8144的架构和指令特征以及视频编码的特点进行指令和数据的优化。第七章,对高清视频编码软件设计进行了总结,并对未来发展作出了展望。(本文来源于《浙江大学》期刊2010-01-27)

编码软件设计论文开题报告

(1)论文研究背景及目的

此处内容要求:

首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。

写法范例:

随着无人机技术的快速发展,相关的衍生应用不断涌现,其中以视频航拍技术的发展最为迅猛,它在军事和民用两大领域都具有很好的应用价值。考虑到航拍视频图像通道多、分辨率高、帧率高、场景大等特点,编码软件不仅需要支持多路视频压缩,以满足本地存储的功能需求,还需要进行低码率和高图像质量的视频压缩,以满足远程传输的性能要求。本文基于德州仪器公司的DM8168异构多核处理器,设计了一种多路航拍视频编码软件,主要内容如下:1.熟悉DM8168的CCS集成开发环境和DVR-RDK软件开发包;搭建DM8168系统软件平台,包括U-Boot和Linux系统内核的裁剪、配置和编译,交叉编译环境和NFS网络文件系统配置,以及UBI文件系统的制作烧写等。2.针对视频航拍业务,设计了一套航拍视频编码系统。该系统首先采用可见光相机和红外相机采集双路视频,并采用FPGA将视频转换成YUV422格式;然后采用DM8168进行H.264视频编码,并通过GPMC协议将视频码流发送回FPGA;最后通过无线通信设备将码流发送到地面站。3.针对航拍视频多路编码的需求,设计了一种航拍视频多路编码软件模块。首先深入分析多通道编码框架McFW的运行机制;接着设计了基于McFW的多核任务分配和数据流链路,实现两路采集、四路编码,并在编码过程中根据视频分辨率和帧率实现H.264编码级别自适应,有效减少内存消耗;并采用GPMC驱动实现码流数据传输到FPGA。此外,针对飞行器所处电磁环境恶劣的问题,在编码模块中额外设计了异常检测机制,有效保证视频数据的可靠性。4.针对在低带宽传输情况下提高航拍视频图像质量的需求,设计了一种基于H.264压缩域的感兴趣区域编码方法。首先根据人眼视觉系统对运动目标敏感特性和中央凹视觉机制,然后采用H.264视频编码过程中生成的运动矢量检测前景运动目标区域,最后根据检测结果框选感兴趣区域。本文进一步在DM8168处理器上实现了该方法,通过调用编码器感兴趣区域的相关接口函数,对所框选区域的编码参数进行设置,进而实现对感兴趣区域的编码,最终有效提升前景运动目标区域中的视频图像质量。

(2)本文研究方法

调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。

观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。

实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。

文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。

实证研究法:依据现有的科学理论和实践的需要提出设计。

定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。

定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。

跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。

功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。

模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。

编码软件设计论文参考文献

[1].洪伟聪.基于无线网络的智能视频编码软件设计[D].浙江工业大学.2017

[2].徐鑫涛.基于DM8168处理器的多路航拍视频编码软件设计[D].浙江工业大学.2016

[3].李新磊.网络多播路由的改进编码软件设计与实现[J].现代电子技术.2016

[4].沈吉龙.基于TIDM385处理器的KVM视频编码软件设计[D].浙江工业大学.2015

[5].李从宏.一种针对PT2262编码芯片的编码软件设计[J].南京工业职业技术学院学报.2013

[6].刘致远.基于Tilera多核处理器的JPEGXR图像编码软件设计[D].浙江大学.2013

[7].吕明洲.基于DM6467DSP处理器的多通道H.264视频编码软件设计[D].浙江大学.2012

[8].韩灿.基于DaVinciDSP的高清内窥镜系统编码软件设计[D].浙江大学.2011

[9].王健.基于DaVinciDSP处理器的AVS视频编码软件设计[D].浙江大学.2010

[10].冯飞龙.基于MSC8144的H.264高清视频编码软件设计[D].浙江大学.2010

标签:;  ;  ;  ;  

编码软件设计论文-洪伟聪
下载Doc文档

猜你喜欢