DM6467T的視頻采集壓縮處理實(shí)現(xiàn)及運(yùn)動(dòng)估計(jì)算法研究
本文選題:Linux系統(tǒng) + 交叉編譯 ; 參考:《吉林大學(xué)》2012年碩士論文
【摘要】:本文根據(jù)吉林省電視臺(tái)的項(xiàng)目,基于DM6467T的高清視頻攝像機(jī)項(xiàng)目,實(shí)現(xiàn)了其中視頻采集壓縮處理,并在視頻采集壓縮處理的基礎(chǔ)上,應(yīng)用OpenCL并行加速架構(gòu),對(duì)H.264視頻編碼中的運(yùn)動(dòng)估計(jì)進(jìn)行了初步并行加速,在保證視頻壓縮低損耗的前提下,盡量的提高了視頻壓縮的時(shí)間開銷,為了之后并行加速芯片組應(yīng)用到高清視頻錄像機(jī)上進(jìn)行了理論上的探討。 基于DM6467T的廣播級(jí)硬盤錄像機(jī)的設(shè)計(jì)與實(shí)現(xiàn),它可以提供高質(zhì)量的視頻,實(shí)現(xiàn)視頻的即時(shí)存儲(chǔ)和輸出,可以隨時(shí)隨地處理和查看視頻當(dāng)前狀態(tài),存儲(chǔ)格式,并滿足降低成本的需要[1]。隨著技術(shù)的提高,不斷有新的基于ARM9處理器內(nèi)核視頻硬件加速引擎的高性能高集成通信媒體SOC處理器推出,例如DM6467T,HI3515等。ARM9處理器可以提供高達(dá)400MHz的處理頻率,能夠滿足本文所需要的廣播級(jí)硬盤錄像機(jī)的需求,可以作為DVR、DVS、IPCam等嵌入式應(yīng)用軟件的需求。200MHz的DDR2SDRAM接口為廣播級(jí)硬盤錄像機(jī)提供了充足的數(shù)據(jù)處理帶寬和能力。本文應(yīng)用了其提供的MJPEG協(xié)議編解碼,其解碼性能滿足本文所需的8路CIP DVR/DVS解決方案功能、性能和成本需求。也能提供本文所需的高清VGA視頻I/O接口。更提供了SATA、USB等多樣的外設(shè)接口,同時(shí),支持1080P的視頻錄入。所以本文是選用了DM6467T來進(jìn)行各項(xiàng)的開發(fā)與研制[2]。 本文闡述了基于DM6467T的廣播級(jí)錄像機(jī)的研制開發(fā)過程。在DM6467T強(qiáng)大的視頻處理能力的支持下,完成高清視頻的錄入和存儲(chǔ),使廣播級(jí)硬盤錄像機(jī)獲得更寬的頻帶和更高質(zhì)量,更精切的色彩重放,更加真實(shí)的還原人體視覺[3]。 本文在設(shè)計(jì)的廣播級(jí)硬盤錄像機(jī)系統(tǒng)。對(duì)DPS的視頻存儲(chǔ),采集處理進(jìn)行了一定的研究,對(duì)DVSDK開發(fā)包進(jìn)行了分析,研究了視頻采集存儲(chǔ)處理的過程,并在研究的基礎(chǔ)上,初步設(shè)計(jì)了基于OpenCL的視頻存儲(chǔ)壓縮加速,將視頻壓縮的運(yùn)動(dòng)估計(jì)算法進(jìn)行并行的處理,在GPU上完成運(yùn)動(dòng)估計(jì)算法的運(yùn)算,將串行的運(yùn)算方式通過分割的方式分為多個(gè)線程,利用了GPU在多線程運(yùn)算上遠(yuǎn)遠(yuǎn)高于CPU的處理速度,在GPU上完成了并行的運(yùn)動(dòng)估計(jì)算法,從而對(duì)視頻的壓縮進(jìn)行了并行的加速。 硬盤錄像機(jī)在播出系統(tǒng)的發(fā)展可分為獨(dú)立型和網(wǎng)絡(luò)型兩個(gè)階段: 1獨(dú)立型硬盤錄像機(jī) 獨(dú)立型的硬盤機(jī)一般采用了自動(dòng)播出系統(tǒng)。采用CCIR712標(biāo)準(zhǔn)對(duì)音頻采用88.2kHz采樣頻率,32位單頻輸出,信噪比達(dá)90dB的CD音質(zhì),視頻信號(hào)采用了16bit處理,帶寬超過6.0MHz,信噪比80dB。這種硬盤錄像機(jī)主要應(yīng)用于廣告串編,將大量的、重復(fù)使用的廣告節(jié)目以非線形的方式存儲(chǔ)在硬盤中,并通過遙控接口由自動(dòng)播出主控計(jì)算機(jī)進(jìn)行自動(dòng)控制。作為早期的硬盤錄像機(jī),該系統(tǒng)簡(jiǎn)單、經(jīng)濟(jì)實(shí)惠,并具備了傳統(tǒng)錄像機(jī)的操作方式,因而在自動(dòng)播出系統(tǒng)的廣告串編中得到廣泛應(yīng)用。但該非線形串編系統(tǒng)普遍缺乏數(shù)字接口,為以后向網(wǎng)絡(luò)和全數(shù)字化的更新與發(fā)展留下了不便[5]。 2網(wǎng)絡(luò)型硬盤錄像機(jī) 網(wǎng)絡(luò)型數(shù)字硬盤自動(dòng)播出系統(tǒng)為了以視頻服務(wù)器作為主導(dǎo),采用了多通道并行的硬盤錄像技術(shù)。通過廣告部的局域網(wǎng)絡(luò)視頻服務(wù)器和光纖,將由廣告部門和其他部門相連(網(wǎng)絡(luò)采用TCP/IP協(xié)議)。分控系統(tǒng)通過網(wǎng)絡(luò)服務(wù)器,將視頻數(shù)據(jù)發(fā)送到總服務(wù)器,通過這樣一個(gè)數(shù)字化的網(wǎng)絡(luò)來實(shí)現(xiàn)各部門(廣告、新聞等)多個(gè)功能部門的交互,從而實(shí)現(xiàn)多端口的輸入輸出和信息資源的共享。這種結(jié)構(gòu)被廣泛用于廣告中,多渠道的網(wǎng)絡(luò)新聞播出數(shù)字硬盤系統(tǒng)在這方面具有非常明顯的優(yōu)勢(shì);將制作過程減少到最低限度;大大增強(qiáng)了功能性和靈活性;只需單一的將視頻資料錄入資料庫中,方便了錄制后各個(gè)部門隨后對(duì)視頻的處理[6]。可以在PC上對(duì)視頻資料直接進(jìn)行修改,而且對(duì)播出順序進(jìn)行修改操作也變得非常方便。 本系統(tǒng)主要實(shí)現(xiàn)的功能在DM6467T上應(yīng)用圖像處理芯片來獨(dú)立的壓縮由多路高清視頻音頻發(fā)送的編碼,,將編譯過的數(shù)字圖像以編碼的形式存儲(chǔ)在SATA硬盤中,存儲(chǔ)的圖像編碼可以采用面板,遙控器等方式命令調(diào)用到顯示器或播放頻道上,可以滿足電視臺(tái)數(shù)據(jù)存儲(chǔ)量大,頻繁備份數(shù)據(jù)的需求,方便快捷的檢索、備份、回放、刪除硬盤數(shù)據(jù)。
[Abstract]:Based on the project of Jilin TV station and the DM6467T based HD video camera project, the video acquisition and compression processing is realized. On the basis of the video acquisition and compression processing, the OpenCL parallel acceleration architecture is applied to the motion estimation in the H.264 video coding, which can ensure the low loss of video compression. Under the premise, the time cost of video compression is increased as much as possible, so as to theoretically discuss the application of parallel accelerated chipset to HD video recorder.
The design and implementation of DM6467T based broadcast class hard disk recorder can provide high quality video, realize instant storage and output of video. It can handle and view video current status, storage format, and meet the need to reduce cost at any time and anywhere. With the improvement of technology, new [1]. based ARM9 processor kernel video The high performance and high integrated communication media SOC processor of the hardware acceleration engine, such as the DM6467T, HI3515 and other.ARM9 processors, can provide the processing frequency up to 400MHz, and can meet the needs of the broadcast level hard disk VCR of this article, and can be used as the.200MHz DDR2SDRAM interface of the embedded application software such as DVR, DVS, IPCam and so on. The broadcast class hard disk video recorder provides sufficient data processing bandwidth and ability. This paper applies the MJPEG protocol codec provided by this paper. Its decoding performance meets the requirements of the 8 path CIP DVR/DVS solutions, performance and cost requirements of this article. It also provides the high definition VGA visual frequency I/O interface required in this article. It also provides a variety of SATA, USB, and so on. Set up the interface and support 1080P's video entry. So this article chooses DM6467T to develop and develop [2]..
This paper describes the development and development process of DM6467T based broadcast video recorder. With the support of the powerful video processing capability of DM6467T, the recording and storage of high-definition video can make the broadcast class hard disk recorder get wider frequency band and higher quality, more refined color replay, and more real reduction of human visual [3]..
In this paper, the broadcast class hard disk recorder system is designed. The video storage and processing of DPS are studied. The DVSDK development package is analyzed. The process of video acquisition and storage processing is studied. On the basis of the research, the video storage compression acceleration based on OpenCL is preliminarily designed, and the motion estimation of video compression is calculated. The algorithm performs parallel processing, completes the operation of motion estimation algorithm on GPU, divides the serial operation into multiple threads by segmentation, uses the processing speed of GPU far higher than CPU in multithread operation, and completes parallel motion estimation algorithm on GPU, from which the video compression is speeded up in parallel.
The development of hard disk recorder in broadcasting system can be divided into two stages: independent and network.
1 independent hard disk recorder
The independent type hard disk machine generally adopts the automatic broadcasting system. Using the CCIR712 standard, the audio frequency is sampled with 88.2kHz, 32 bits single frequency output, the signal to noise ratio is 90dB CD sound quality, the video signal is 16bit processing, the bandwidth is more than 6.0MHz, the signal to noise ratio 80dB., a hard disk recorder, is mainly used in the series of advertisements, and will be reused in large quantities. The ad program is stored in the hard disk in a non linear way and is automatically controlled by the automatic broadcast master computer through the remote control interface. As an early hard disk recorder, the system is simple and economical and has the operation mode of the traditional VCR, so it is widely used in the ad series editing of the automatic broadcast system. Linear serial editing system is generally lack of digital interface, which is inconvenient for future network and all digital update and development. [5].
2 network type hard disk recorder
In order to take the video server as the dominant system, the network digital hard disk automatic broadcasting system adopts the multi channel parallel hard disk video technology. Through the local network video server and the optical fiber of the advertising department, the advertising department and other departments will be connected (the network adopts the TCP/IP protocol). The sub control system sends video data through the network server. To the total server, through such a digital network to realize the interaction of various functional departments (advertising, news and so on), so as to realize the multi port input and output and the sharing of information resources. This structure is widely used in advertising. The multi channel network news broadcast digital hard disk system has a very obvious advantage in this respect. The production process is reduced to a minimum; the functionality and flexibility are greatly enhanced; only a single video data is recorded in the database, which facilitates the subsequent video processing by the various departments after the recording [6]. can modify the video data directly on the PC, and it is also very convenient to modify the sequence of the sowing sequence.
The main function of this system is to apply the image processing chip on DM6467T to compress the encoding of the multi-channel high-definition video and audio independently. The compiled digital image is stored in the SATA hard disk in the form of coding. The stored image coding can be called to the display or play channel by the panel, the remote control and so on. It can satisfy the demand of large data storage and frequent backup of data in the TV station. It can search, backup, playback and delete hard disk data conveniently and quickly.
【學(xué)位授予單位】:吉林大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2012
【分類號(hào)】:TP391.41
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 趙雪梅;;AES加密算法的實(shí)現(xiàn)及應(yīng)用[J];常熟理工學(xué)院學(xué)報(bào);2010年02期
2 熊江;三種嵌入式操作系統(tǒng)的分析與比較[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2003年05期
3 李天璞;PROFILE硬盤服務(wù)器在播出系統(tǒng)中的應(yīng)用[J];廣播與電視技術(shù);1999年10期
4 李巖;王衛(wèi)兵;孫永春;;基于S3C44B0X的uClinux操作系統(tǒng)內(nèi)核移植[J];哈爾濱理工大學(xué)學(xué)報(bào);2006年02期
5 陳鋼;吳百鋒;;面向OpenCL模型的GPU性能優(yōu)化[J];計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào);2011年04期
6 周敬瓊;周鳳星;;基于ARM的Linux網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序開發(fā)[J];計(jì)算機(jī)工程與設(shè)計(jì);2009年22期
7 吳玉香;周建香;郭建勛;;U-Boot在s3c2410上的移植及功能擴(kuò)展[J];計(jì)算機(jī)工程與設(shè)計(jì);2010年04期
8 崔競(jìng)松,張煥國;高級(jí)加密標(biāo)準(zhǔn)AES候選算法的比較[J];通信保密;2000年01期
9 闕大順;杜瑋;岳鵬;;Vivi在S3C2410上的移植研究[J];武漢理工大學(xué)學(xué)報(bào)(信息與管理工程版);2007年12期
10 黃睿邦;湯榮江;李文亮;;Linux下基于Video4Linux的USB攝像頭視頻采集實(shí)現(xiàn)[J];現(xiàn)代計(jì)算機(jī)(專業(yè)版);2009年06期
相關(guān)碩士學(xué)位論文 前2條
1 葉劍;基于GPU的密碼算法實(shí)現(xiàn)技術(shù)研究[D];解放軍信息工程大學(xué);2010年
2 吳正明;基于ARM的GPS/SINS組合導(dǎo)航系統(tǒng)設(shè)計(jì)[D];南京理工大學(xué);2009年
本文編號(hào):1965544
本文鏈接:http://sikaile.net/wenyilunwen/guanggaoshejilunwen/1965544.html