在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于ADV611、DSP和CT8021芯片實現音/視頻實時處理系統的設計

電子設計 ? 來源:現代電子技術 ? 作者:師小琳;師義民 ? 2021-03-18 10:17 ? 次閱讀

目前,以遠程監控、視頻會議、可視電話及移動多媒體通信系統為代表的低比特率通信系統在實際中得到了重要應用。面對龐大的音/視頻數據量,作為語音及圖像處理的壓縮技術便在多媒體通信中顯得極為重要。隨著多媒體通信技術和超大規模集成電路VLSI)技術的飛速發展,這一技術將會在眾多領域得到更為廣泛的應用。

1 音/視頻實時處理系統

低碼率視頻通信的主要技術問題是音/視頻壓縮編碼技術,即用來實現在滿足足夠質量和硬件成本的條件下降低所需的碼率。小波變換充分利用人眼的視覺特性,克服了重構圖像會出現的塊效應、蚊子效應、模糊等現象。由于小波變換技術能充分地利用人眼的視覺特性,因此因而用小波變換視頻編碼將會獲得比現在標準得多的壓縮效果。本文介紹一種基于ADV611,CT8021芯片同時結合TI公司的TMS320C6201芯片實現音/視頻實時處理系統。在該實時系統中,DSP芯片作為控制核心、一方面要管理ADV611,CT8021,存儲器和通信接口,另一方面要對ADV611的圖像壓縮效果進行調解,對數據速率實時控制。系統實現方案原理圖如圖1所示。

基于ADV611、DSP和CT8021芯片實現音/視頻實時處理系統的設計

1.1 系統硬件結構

系統主要功能是實現遠程場景音視頻的采集、數字化、音/視頻的壓縮和解壓、攝像系統云臺方位以及攝像頭的控制、自動開機和關機等功能。其中音視頻數據的打包、解包、攝像系統云臺方位以及攝像鏡頭的控制等功能DSP芯片TMS320C6201來完成。遠程場景及音頻壓縮信息通過入網設備在Internet上實現遠程實時傳輸。如圖2中,原始制式PAL(720288,50幀/s)的視頻信號經過圖像采集端的視頻A/D轉換成CCIR656(8位27MHz)的數據流,再通過ADV611進行小波壓縮編碼。同時,原始的音頻信號也經過音頻采集端的A/D轉換為PCM信號,再通過CT8021完成G.723.1壓縮編碼。經過壓縮的音/視頻數據都送入TMS320C6201中,并由TMS320C6201參照MPEG-2協議完成音/視頻數據的打包;經過打包的數據由TMS320C6201送出,這里使用異步通信器件TL16C550B連接TMS320C6201和入網設備,這樣做可以簡化DSP的軟件實現提高系統的可靠性和可擴展性。最后打包的音/視頻數據由入網設備發送到Internet上,接收端功能框圖如圖3所示。從遠端接收到壓縮數據后,經過TL16C550B送到DSP中,先在存儲器中緩存,然后根據MPEG-2協議進行解包,分解成獨立的音/視頻數據;然后依據ADV611和CT8021的數據申請,將壓縮視頻數據發送給ADV611解壓,將壓縮音頻數據發送給CT88021解壓。ADV611恢復出的圖像數據仍以CCIR656的標志格式發送給視頻D/A轉換為視頻模擬信號,最終由顯示器回放出來,CT8021恢復出的語音數據仍以PCM標準格式發送給音頻D/A轉換為音頻模擬信號,由揚聲器回放出來。

1.1.1 音頻處理模塊

該模塊的核心芯片CT8021是采用美國DSP Group公司生產的全雙工的語音壓縮解壓縮芯片。他可為基于H.320協議的多媒體系統。該芯片實現了ITU-TG,723.1所規定的5.3kb/s和6.3kb/s兩種比特率語音。這兩種比特率是H.263建議所規定的國際標準語音速率,適用于線路帶寬較小的多媒體通信。該芯片處理速度快,可實現語音的實時處理,其內部結構如圖4所示。

1.1.2 視頻處理模塊

在該設計中,用小波變換進行圖像壓縮是采用硬件實現的,使用了AD公司生產的ADV611單片、多功能、全數字的CMOS超大規模集成電路。小波壓縮核采用雙正交(7,9)小波變換。其內部結構如圖5所示。他支持對CCIR-656國際數字視頻標準進行高畫質的無損或有損視頻壓縮和解壓縮并支持實施隔行掃描的視頻數據。編碼時,數字視頻從數字視頻接口輸入,經幀抽取和小波變換,送入量化器進行量化。量化后的數據送入熵編碼器,進行游程編碼和霍夫曼編碼,產生最后的壓縮數據流,送入集成于片內的51232位大小的FIFO緩存。當片內的FIFO的數據量達到主機的預設值時,ADV611發出中斷,通知主機取走數據。解碼過程與之相反,壓縮數據由主機送入FIFO,解碼后產生CCIR-656格式的數據視頻數據,從數字視頻接口輸出。

ADV611與其前期產品ADV601,ADV601LC相比,他不僅有更寬的溫度范圍(-25~+85℃),而且采用硬件減幀技術,可獲得更高的壓縮比(最大可達7 500:1)并且增加一種稱為特性盒控制的功能。該功能允許一幀中某一矩形區域相對于其他區域有較低的壓縮比或完全不進行壓縮。對這個主芯片的控制采用TI公司的高速定點DSP芯片TMS320C6201。他的內部工作頻率為200MHz,CPU有8個并行的功能單元,每個時鐘周期內可以并行執行8條指令,所以用C語言編程時也能完全滿足對ADV611控制速度的要求。

視頻解碼兼模/數轉換芯片采用PHILIPS公司的視頻芯片SAA7111,他可接收復合電視信號及S端子信號輸入,輸出支持YUV422/411,CCIR656及RGB565等視頻格式,這里使用YUV422;視頻圖像恢復采用AVERLAGIC公司的視頻芯片AL250,他支持YUV422與RGB565隔行輸入視頻格式,輸出則為計算機顯示器CRT接收的RGB(VGA)逐行視頻格式,可方便地利用計算機觀察視頻。這2個芯片都含有控制寄存器,可通過I2C總線控制。

將ADV611接收來自SAA7111的數字視頻信號進行壓縮,DSP將通過訪問ADV611獲得壓縮數據;將ADV611設置為解壓縮模式時,DSP將壓縮數據發給ADV611進行解壓縮處理,而SAA7111僅為ADV611提供時鐘信號。

此外,為提高系統的集成度和靈活性。系統使用了一片ALTERA公司的CPLD-EPM7128,他將I2C電路、DSP啟動電路、地址譯碼電路、對時鐘信號VCLK的二分頻電路、讀寫信號產生電路及編碼解碼切換電路等做在內部。電源芯片為TI公司的TPS73HD301,他接收5V電壓,輸出3.3V和2.5V電壓,并提供系統復位脈沖。

1.1.3 I2C總線特殊設計

DSP的擴展能力不強沒有多余的I/O口。無法實現類似單片機的I/O口集電極開路允許總線路“線與”。這時可用三態門的控制單元(使用D觸發器),在需要釋放的總線時關閉三態門即可。

1.1.4 音視頻的復用

本系統復用器的設計是在MPEG-2音/視頻國際標準的第一部分ISO/IEC13818-1系統層語法規范的基礎上,采用TMS320C6201信號處理器來實現。其中為實現一套節目音頻/視頻的解碼同步,在碼流中需要插入各種時間標記,系統控制等信息。最后送到網絡適配器得到與傳輸信道相匹配的標準輸出碼流后,送往信道,復用器還提供整個編碼系統的系統時鐘。

2. 系統軟件設計

DSP在主程序中計算采集端ADV611圖像壓縮編碼的控制參數。ADV611通過控制寄存器提供給用戶3種控制圖像效果和數據流量手段。首先是設置量化系數,即通過改變小波分解后各個不同頻帶數據的量化權重達到數據壓縮的目的,其次是減幀,ADV611可以從50幀/s減到2幀/s。最后是特性盒控制,ADV611能夠在722288的一幀圖像中再設置一個顯示區,并將該區之外的圖像衰減,從而利用這種減小有效畫幅尺度的方法壓縮數據。這個顯示區域大小的設備是通過調節ADV611內部品質框數據實現的。主程序中DSP將依據用戶調節命令,計算修改ADV611中的控制寄存器參數。

本系統DSP控制程序的設計關鍵是如何高效地協調完成各類控制任務,避免由于任務進程安排不當而引起的數據傳輸意外中斷,以壓縮端為例,如圖6所示,DSP程序將BSP數據發送和數據接收控制以及ADV611,CT8021的服務請求作為中斷處理,以提高這些任務的響應速度。為了避免通信串口的數據丟失,程序允許BSP發送中斷和接收終端在ADV611和CT8021的服務請求中斷發生并立即響應。在程序的主循環部分中,DSP通過一系列的狀態判斷完成發送緩沖區數據寫入、接收緩沖區數據讀取、圖像壓縮編碼參數計算等任務。

3 結語

本系統選用了先進的小波變換芯片ADV611,CT8021和DSP TMS320C6201芯片實現實時音頻視頻處理系統。有效地控制保證了音頻視頻的可靠傳輸。通過測試本系統DSP還有很多空閑時間,而且清晰的軟件結果很容易添加進新的功能算法。從而進一步豐富該系統的功能。

責任編輯:gt

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • dsp
    dsp
    +關注

    關注

    553

    文章

    7998

    瀏覽量

    348942
  • 芯片
    +關注

    關注

    455

    文章

    50816

    瀏覽量

    423673
  • 通信系統
    +關注

    關注

    6

    文章

    1190

    瀏覽量

    53350
收藏 人收藏

    評論

    相關推薦

    請問怎樣去設計一種/視頻實時處理系統

    怎樣去設計/視頻實時處理系統的硬件部分?怎樣去設計/視頻實時處理系統的軟件部分?
    發表于 06-02 07:22

    怎樣去實現一種ADV611編解碼方案?

    ADV611的工作原理是什么?怎樣去實現一種ADV611編解碼方案?
    發表于 06-04 07:17

    閉路電視數字視頻編解碼器ADV611 ADV612

    ADV611/ADV612是ANALOG公司生產的實時壓縮視頻編解碼芯片,它內含SRAM以及主處理
    發表于 04-28 16:07 ?35次下載

    基于FPGA和DSP的光纖信號實時處理系統

    設計了一種基于FPGA 和DSP 的光纖信號實時處理系統,介紹了系統的硬件組成和工作原理。該系統采用FPGA 實現數據的高速采集和邏輯控制,
    發表于 06-19 11:17 ?24次下載

    ADV611視頻編解碼芯片的原理與應用

    ADV611是一種高壓縮率的專用視頻圖像壓縮解壓芯片,本文介紹了ADV611的工作原理、功能特點等,并給出了基于ADV611
    發表于 08-04 15:44 ?26次下載

    基于小波理論實時壓縮解壓縮芯片ADV611實現實時監控的方法

    為了使視頻圖像獲得較好的主觀效果,視頻信號壓縮方案的選擇尤為重要。美國AD公司新推出的基于小波理論實時壓縮解壓縮芯片ADV611能較好地實行
    發表于 08-11 08:53 ?1111次閱讀
    基于小波理論<b class='flag-5'>實時</b>壓縮解壓縮<b class='flag-5'>芯片</b><b class='flag-5'>ADV611</b><b class='flag-5'>實現實時</b>監控的方法

    ADV611內部結構功能圖

     ADV611特性簡介   ADV611是一種低價、單片、低功耗、全數字的CMOS超大規模集成電路。工作溫度范圍是10~70   ℃。該芯片不僅集成了視頻編碼/解碼算法
    發表于 08-11 09:01 ?1553次閱讀
    <b class='flag-5'>ADV611</b>內部結構功能圖

    基于達芬奇平臺的微光視頻實時處理系統關鍵技術的研究與實現

    基于達芬奇平臺的微光視頻實時處理系統關鍵技術的研究與實現
    發表于 09-22 14:08 ?11次下載

    AN-550:ADV601/ADV611的串行傳輸

    AN-550:ADV601/ADV611的串行傳輸
    發表于 04-24 13:02 ?2次下載
    AN-550:<b class='flag-5'>ADV</b>601/<b class='flag-5'>ADV611</b>的串行傳輸

    ADV611/ADV612:閉路電視數字視頻編解碼器數據表

    ADV611/ADV612:閉路電視數字視頻編解碼器數據表
    發表于 04-27 19:35 ?1次下載
    <b class='flag-5'>ADV611</b>/<b class='flag-5'>ADV</b>612:閉路電視數字<b class='flag-5'>視頻</b>編解碼器數據表

    AN-526:ADV601/ADV611視頻編解碼器常見問題

    AN-526:ADV601/ADV611視頻編解碼器常見問題
    發表于 04-28 10:04 ?8次下載
    AN-526:<b class='flag-5'>ADV</b>601/<b class='flag-5'>ADV611</b><b class='flag-5'>視頻</b>編解碼器常見問題

    AN-549:ADV601/ADV611的新功能

    AN-549:ADV601/ADV611的新功能
    發表于 05-16 09:54 ?0次下載
    AN-549:<b class='flag-5'>ADV</b>601/<b class='flag-5'>ADV611</b>的新功能

    AN-525:ADV601/ADV611視頻編解碼器設計注意事項

    AN-525:ADV601/ADV611視頻編解碼器設計注意事項
    發表于 05-18 16:17 ?2次下載
    AN-525:<b class='flag-5'>ADV</b>601/<b class='flag-5'>ADV611</b><b class='flag-5'>視頻</b>編解碼器設計注意事項

    利用ADV611實現自動運動跟蹤

    利用ADV611實現自動運動跟蹤
    發表于 05-19 18:37 ?3次下載
    利用<b class='flag-5'>ADV611</b><b class='flag-5'>實現</b>自動運動跟蹤

    AN-524:ADSP-21xx DSP中的ADV601/ADV611倉寬計算

    AN-524:ADSP-21xx DSP中的ADV601/ADV611倉寬計算
    發表于 05-21 19:17 ?0次下載
    AN-524:ADSP-21xx <b class='flag-5'>DSP</b>中的<b class='flag-5'>ADV</b>601/<b class='flag-5'>ADV611</b>倉寬計算
    主站蜘蛛池模板: 一区二区三区伦理| 4虎成人| 午夜在线播放视频在线观看视频| 精品久草| 九九久久久久午夜精选| 二区三区| 久久综合狠狠综合狠狠| 天天做爽夜夜做爽| 亚欧一区| 欧美一区二区在线观看视频| 天天曰夜夜操| 欧美一区二区三区不卡免费观看 | 欧美不卡一区| 欧美激情91| 国产精品日本亚洲777| 国产精品久久久久久久免费大片| 国产精品免费一级在线观看| 六月婷婷网视频在线观看| 奇米影视一区二区三区| 九九精品免费观看在线| 精品伊人久久香线蕉| 午夜在线观看免费| 日韩孕交| 黄色短视频软件| 5278欧美一区| 色婷婷精品综合久久狠狠| 韩日毛片| 欧美激情区| 日本在线黄| 1024成人| 男女互插小说| 日韩精品亚洲一级在线观看| 天天插天天爽| 99热免费| bt天堂网在线资源www| 一区二区免费看| 婷婷丁香视频| 无毒不卡在线播放| 67xxxxxx日本| 美女网站视频一区| 欧美hh|