成都理工学院
硕士学位论文
基于嵌入式LINUX的视频采集编码系统的实现
姓名:段惠斌
申请学位级别:硕士
专业:讯号与信息处理
指导班主任:梁风梅
20090401
成都理工学院硕士研究生学位论文
基于嵌入式LINUX的视频采集编码系统的实现
摘要
随着多媒体技术的急速发展,各类视频终端越来越广泛地应用于人们
生活中,微电子技术和嵌入式操作系统的不断发展,为多媒体化视频终端
的发展创造了有利条件,嵌入式技术与网路、通信和多媒体技术的互相融
合将成为视频通讯领域的发展趋势。高质量的视频讯号在网路中实时传输
对视频编码提出了新的要求,而视频采集是视频终端不可或缺的部份,在
这些背景下研究嵌入式系统中的视频实时采集编码就具有一定的实际意义
和先进性。
本文设计了嵌入式远程监控系统中的视频采集编码端。课题提出了基
于ARMLinux的视频采集编码设计方案,采用S3C2440作为主处理器,选
用OV511+OV7650构造USB摄像头进行视频采集。数据采集完成后通过
USB口发送到S3C2440中进行软件编码。因为嵌入式Linux在各类视频设
备中早已得到了广泛应用,故该设计具有一定的通用性。
本课题在S3C2440的整体架构下,进行硬件设计,搭建了硬件开发环
境。在此基础上,开发了基于硬件系统的操作系统,研究了嵌入式Linux
操作系统移植包括启动装载器Bootloader,内核移植,YAFFS
文件系统的安装,远程调试环境的构建。
在硬件系统设计和操作系统开发完成的基础上,实现了Linux系统下
的实时视频采集,借助多线程设计解决了采集编码的同步问题。之后主要
进行了ARMLinux下MPEG-4视频编码的研究,对XVID编码器进行了移
I
兰州理工学院硕士研究生学位论文
植,在阅读XVID源代码的基础上雨林木风linux,提出了在ARM架构下,面向应用的
嵌入式实时视频压缩编码的优化方式,对编码器进行了编译级和代码级优
化,达到了实时应用要求。
本文完成了从系统设计、硬件平台的完善、嵌入式操作系统移植、到
应用软件开发整个过程。视频采集编码系统运行正常,基本达到了设计要
求。本文实现的视频实时采集编码模块既可应用于远程监控系统中,也可
作为独立模块应用于其它系统中。
关键词:嵌入式,Linux,视频采集linux 视频采集 软件,MPEG-4linux 命令,S3C2440
II
成都理工学院硕士研究生学位论文
THEIMPLEMENTOFVIDEOCAPTURING
ANDENCODINGSYSTEMBASED
ONEMBEDDEDLINUX
ABSTRACT
Withtherapiddevelopmentofmultimediatechnologylinux 视频采集 软件,allkindsofvideo
terminalsarewidelyusedinpeople'slives.Thecontinuousdevelopmentof
microelectronicstechnologyandembeddedoperatingsystemshascreated
favorableconditionsfordevelopmentofmultimediaandvideoterminals.The
integrationofembeddedtechnologywork,communicationsand
multimediatechnologywillethedevelopmenttrendsofvideo
communications.Inreal-worktransmission,High-qualityvideosignal
needthehighvideocaptureisanintegralpartofthevideo
terminals.Underthisbackground,theresearchofthevideocodingreal-time
acquisitionrealizationinembeddedsystemshascertaindegre