999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于VW2010的視頻存儲系統的設計

2011-12-31 00:00:00張清勇蘇明霞
電子產品世界 2011年9期

摘要:在研究了視頻壓縮算法的基礎上,提出了一種基于VW2010編解碼芯片的視頻壓縮存儲設計方案,此系統采用DSP作為主控芯片并使用FPGA設計各模塊接口電路,然后詳細闡述了此方案的硬件構架與軟件設計流程?

關鍵詞:VW2010;MPEG-4;FPGA;視頻壓縮

DOh 10.3969/j.issn.1005-5517.2011.08.005

引言

常見的視頻壓縮技術有JPEG/2000、M-JPEG,MPEG1/2/4、H.263及H.264,其中MPEG4是基于第二代壓縮編碼技術制定的國際標準,具有高壓縮比、可擴展性和可交互性等優點。對視頻流壓縮倍數可達450倍,分辨率輸入可從320×240到1280×1024。與MPEG4和MPEG以往的版本相比,最大不同之處在于MPEG4使用“圖層”(layer)方式,能夠智能化選擇影像的不同之處、在壓縮編輯畫面時、使圖文件容量大幅縮減,從而加速音/視頻的傳輸,適合于嵌入式視頻存儲系統體積小,存儲容量適中的特性。

系統硬件設計

視頻編解碼芯片VW2010

VW2010是VWEB公司開發的實時MPEG-4音視頻壓縮/解壓芯片,可以把未經壓縮的符合ITU-R.BT-656標準的視頻信號,包括29.97幀/秒的NSTC制式和25幀/秒的PAL制式的電視信號壓縮為MPEG.1/2/4或H.263格式,把I2C的音頻信號壓縮為MPEG-1、MP3、AAC或AC3格式。VW2010芯片結構如圖1所示,圖中給出了芯片的內部視頻處理模塊以及外部接口模塊。

VW2010的編碼部分有視頻輸入和音頻輸入兩個輸入模塊,一個輸出模塊MUX,壓縮數據輸出CDO端口和Hot/PCI端口。內部的視頻編碼視頻輸入單元(VIU)將視頻信號讀入,利用水平方向的8通道濾波器和垂直方向的4信道濾波器將視頻信號進行縮放,把視頻圖像調整為從sub-QCIF到全DI的格式,并可以對圖像進行亮度色度變換、視頻輸入解碼和提取時間信息等操作。VW2010的解碼部分有兩個輸入模塊:DEMUX和HIU:兩個輸出模塊:視頻輸出單元(VOU)和音頻輸出單元(AOU);兩個輸入端口:CDI和Host/PCI,系統host可直接通過主機接口對VW2010進行控制,MPEG數據流采用DMA方式傳輸。

基于VW2010的視頻壓縮系統硬件設計

本系統集成一片VW2010芯片對一路音視頻流進行編解碼,FPGA采用Altera公司的EP3C16Q240C8N,用來設計各種接口連接各芯片,DSP采用TI的TMS320C2812,用來存儲和加載各芯片初始化程序和配置信息。具體的系統硬件框圖如圖2所示。

DSP TMS320C2812從FLASHSST39VF400A由讀取引導程序后系統開始運行,通過串口命令選擇系統工作在視頻存儲方式或者視頻回放方式。

DSP通過其內部12C總線初始化AD SAA711S及DASAA7121,并通過FPGA設計的HIU接口將VW2010的固件及微碼序下載到SDRAM中完成VW2010編碼初始化。

當系統接收到視頻存儲指令時,系統開始視頻編碼及存儲操作,SAA7115產生8位格式4:2:2 ITU-R.BT656格式數字信號,VW2010通過FPGA設計的編碼存儲器接口傳送給Encoder SDRAM,由內部RISC根據固件程序控制對Enoder SDRAM的讀寫訪問,對視頻數據進行運動估計(MEU)、運動矢量提取(MRU)、色度補償(CCU)、率控制(RCU)、視頻編碼(VEU)等動作。編碼完成的視頻數據可以通過VW2010HIU口輸出到FPGA,再由FPGA轉存到NANDFLASH中。

當系統接收到視頻播放指令時,FPGA將視頻數據從NAND FLASH(閃存)中取出并通過HIU口傳送到VW2010進行解碼,輸出解碼好的MPEG-4視頻信號,SAA7121將此8位視頻數據信號轉為PAL制模擬電視信號送入顯示終端。

系統軟件設計

本系統的軟件流程主要分為DSP初始化程序、12C器件SAA7115初始化程序、VW2010初始化程序、DSP主控制程序和FPGA接口控制程序的設計。除了FPGA接口控制程序事先燒寫進EPCS4中,在上電時自動加載進FPGA,其余程序全部在DSP上完成。軟件設計流程如圖3所示。

本系統的軟件設計細分為3個模塊:VW2010控制模塊、FLASH控制模塊和SDRAM數據傳輸及接口模塊。VW2010控制模塊是程序設計的核心模塊,主要工作是下載固件和微碼以及一些參數的配置。FLASH控制方法和SDRAM接口設計在很多文獻中已有詳細討論,本文不再贅述,下面主要分析如何通過HOST總線控制VW2010的初始化以及固件下載。

VW2010初始化程序(init2010.C)主要完成以下功能:

1.校驗和配置VW2010內部直接寄存器和間接寄存器:

2.加載編解碼模式下VW2010所需的固件程序:

3.對固件配置寄存器進行配置。設置其工作狀態:

4.判斷固件是否加載成功,若成功則VW2010進入運行狀態。

VW2010固件下載流程如圖4所示。

系統性能分析

根據上述硬件和軟件設計方法、作者設計了測試程序,對視頻存儲模式和視頻播放模式分別做了測試,系統所能達到的指標如表1所示。

以上指標已能滿足大多數視頻存儲播放系統要求,在各模式中都能穩定運行。

主站蜘蛛池模板: 九色在线视频导航91| 欧美第二区| 国产哺乳奶水91在线播放| 亚洲福利一区二区三区| 夜色爽爽影院18禁妓女影院| 亚洲成人精品在线| 欧洲一区二区三区无码| 国产日本一线在线观看免费| 国产99在线观看| 99久久国产自偷自偷免费一区| 中文字幕不卡免费高清视频| 色亚洲成人| 91精品最新国内在线播放| 久久国产亚洲偷自| 成年看免费观看视频拍拍| 在线中文字幕日韩| 中文字幕日韩欧美| 国产精品播放| 青青草a国产免费观看| 中文毛片无遮挡播放免费| 91福利免费视频| 91小视频版在线观看www| 久久人人妻人人爽人人卡片av| 精品国产自在在线在线观看| 91美女视频在线观看| 国产一区二区福利| 欧美日韩高清在线| 欧美一区二区三区国产精品| 精品三级在线| 国产资源免费观看| 久久精品这里只有国产中文精品| 欧美啪啪网| 亚洲国产中文精品va在线播放| 91精品小视频| 欧美另类视频一区二区三区| 国产毛片网站| 色偷偷综合网| 国产精品一区二区无码免费看片| 国产内射一区亚洲| 91小视频在线播放| 小说 亚洲 无码 精品| 白丝美女办公室高潮喷水视频| 亚洲国产看片基地久久1024 | 2021国产乱人伦在线播放| 日韩精品一区二区三区大桥未久 | 亚洲综合亚洲国产尤物| 亚洲va精品中文字幕| 国产成人精品男人的天堂下载| 久久性视频| a国产精品| 国产香蕉一区二区在线网站| 国产全黄a一级毛片| 欧美激情视频一区二区三区免费| 婷婷色中文| 国产男女XX00免费观看| 精品国产免费观看| AV在线麻免费观看网站| 日韩高清无码免费| 超碰色了色| 久久五月天国产自| 五月婷婷综合网| 国产午夜无码片在线观看网站| 欧美成人午夜影院| 精品综合久久久久久97超人该| 色播五月婷婷| 波多野结衣一级毛片| 青草视频免费在线观看| 亚洲欧美综合在线观看| 小说 亚洲 无码 精品| 91午夜福利在线观看精品| 色老头综合网| 伊人久久综在合线亚洲2019| 久久精品国产免费观看频道 | 美女免费黄网站| 色婷婷天天综合在线| 国产网站免费| 人人妻人人澡人人爽欧美一区| 国产激情国语对白普通话| 成人精品在线观看| 国产精品视频第一专区| 东京热av无码电影一区二区| 久久黄色毛片|