隨著計算機網絡和多媒體技術的發展,數字視頻的應用越來越廣泛,如DVD、網絡會議服務、數字電視等。在這些視頻處理與通信中,有效的視頻編碼是其關鍵技術。
H.264/AVC是ITU-T視頻編碼專家組和ISO/IEC運動圖像專家組聯合提出的最新一代的視頻編碼標準。H.264具有許多優良的性能[1]:壓縮比更高,與現有編碼標準(H.263、MPEG-4 Simple Profile)相比,在相同視頻質量下,能節省大約50%的碼流,圖像質量更好,適應性更廣,能較好地滿足實時(視頻會議)及非實時(存儲、廣播等)等各種應用。在DSP上實現H.264的實時編碼具有較大的工程意義及經濟價值。
1 H.264標準簡介及DSP平臺
1.1 H.264標準簡介
H.264是ITU-T和ISO/IEC聯合制定的最新的視頻編碼標準,于1997年由ITU-T提出,2003年3月形成最終標準草案。它包含了視頻壓縮領域的許多最新研究成果,主要采用了下面的技術[1]:
(1) 將編碼分為編碼層VCL(Video Coding Layer)和傳輸層NAL(Network Abstraction Layer)。將編碼層和傳輸層分離,有利于H.264的擴展。
(2) H.264采用了空域內的幀內預測,共兩種預測模式:intra16×16和intra4×4。其中intra16×16有四種預測方式,intra4×4有九種預測方式。
(3) 對于幀間預測,增加了預測模式,共七種預測模式。預測塊從16×16可以最小細分為4×4。
(4) 增加了參考幀的數目,使預測更為準確。
(5) 將去塊效應濾波放在編碼環內,提高圖像的主觀質量。
(6) B幀可以作為參考幀,同時將圖像的解碼順序與顯示順序分離。
(7) 采用整系數變換,提高變換速度。
(8) 采用CAVLC、CABAC等新的熵編碼方法以提高編碼效果。
(9) 提高了碼流的抗誤碼能力,如對編碼數據進行分割,一幀圖像可以靈活地分為幾個slice等。
1.2 基于Blackfin533的DSP平臺
Blackfin533是ADI公司Blackfin系列中的一款高性能視頻處理芯片。其主頻最高能達600MHz,每秒可處理1200M次乘加運算。具有大量針對視頻的專用指令,可以并行處理多條指令。
從總體上看,Blackfin533分為內核和系統接口兩大部分。內核指處理器、L1存儲器、事件控制器、內核定時器等;系統接口指SPORT接口、PPI接口、SPI接口、外部存儲控制器、DMA控制器及與它們接口的外部資源等。
Blackfin533開發平臺原理圖如圖1所示。攝像頭輸出的模擬視頻信號經7113視頻芯片轉化為數字信號,此信號從Blackfin533的PPI接口進入Blackfin533,壓縮后的碼流由PCI橋傳給PC機。此系統通過Flash啟動,編碼過程中的原始圖像、參考幀及其他變量存儲在SDRAM中。
圖2為H.264編碼系統的視頻輸入模塊。7113芯片從視頻端子讀入攝像頭輸出的模擬信號,通過并口將數字信號輸出給Blackfin533。Blackfin533通過I2C總線對7113進行配置,使其輸出YUV模式、ITU656模式及增強ITU656模式等。
?????????????? 圖1 Blackfin533平臺總體框架圖
???????????????????? 圖2 視頻輸入模塊?
???????????
???????????????? 圖3 H.264編碼模塊圖
基于Blackfin533的H.264編碼
本文導航
- 第 1 頁:基于Blackfin533的H.264編碼
- 第 2 頁:H.264編碼器的優化
- 編碼(54429)
- H.264(56809)
- Blackfin533(5951)
相關推薦
8168進行h.264視頻編碼
需要用dm8168對采集的視頻進h.264編碼。
請問ezsdk里面有沒有相關例程?
目前找到了videnc_copy文件夾,里面的videnc_copy.c沒找到入口函數。是需要自己寫程序調用里面的函數嗎?
請問大神該怎么用?
2018-06-21 18:20:27
H.264 CODEC芯片有什么功能?
這一系列大規模集成電路(LSI)可支持全高清視頻(1,920點×1,080行)在H.264格式下的編解碼。該芯片在低功耗方面具有業界領先水平,在進行全高清編碼時,包含內置存儲器的總功耗僅為500mW。此外,“MB86H56” 芯片可支持以每秒60幀(逐行掃描)處理全高清視頻,可進一步提高圖像畫質。
2019-08-29 06:34:11
H.264/AVC Over IP
H.264/AVC Over IPAbstract—H.264 is the ITU-T’s new, nonbackward compatiblevideo compression
2008-06-25 10:13:39
H.264/AVC for Wireless Applications
H.264/AVC for Wireless ApplicationsVideo transmission in wireless environments is a challenging
2008-06-25 10:08:56
H.264/AVC in Wireless Environments
H.264/AVC in Wireless EnvironmentsAbstract-- Video transmission in wireless environments is a
2008-06-25 10:13:04
H.264編碼器在TM320DM6446的實現步驟是什么?
2003年發布的H.264視頻壓縮編碼標準在一定程度上解決了要在盡可能低的碼率下獲得盡可能好的圖像質量這一問題。在相同的重建圖像質量下,H.264能夠比H.263節約50%左右的比特率。此外
2020-03-05 07:05:07
H.264編碼器流程圖
H.264編碼器流程圖說明:1.參考代碼版本為jm61.流程圖中有些地方直接引用已經修改過的代碼,未作說明.2.代碼經過刪減,但是整個流程沒有變化. 看該流程圖時可能用得到的約束
2008-06-25 11:43:55
H.264標準詳細介紹
H.264標準詳細介紹JVT(Joint Video Team,視頻聯合工作組)于2001年12月在泰國Pattaya成立。它由ITU-T和ISO兩個國際標準化組織的有關視頻編碼的專家聯合
2008-06-04 14:29:02
H.264的編碼如何在嵌入式設備中實現
比特率應用時, 建議不分塊或者分成較大的塊,以保證良好的率失真性能, 但運算復雜性和存儲器需求都極高。 視頻編碼新標準H.264代表著繼MPEG1/2和MPEG4后的第三代視頻編碼標準。H.264比以前
2019-08-06 06:37:38
H.264碼流結構pdf
H.264碼流結構pdfH.263的碼流結構H.263定義的碼流結構是分級結構,共四層。自上而下分別為:圖像層(picture layer)、塊組層(GOB layer)、宏塊層
2008-06-25 10:26:14
H.264視頻編碼傳輸的QoS特性是什么
本文針對最新推出的視頻編解碼標準H.264的抗誤碼性能進行了分析,可以看到H.264/AVC標準除了擁有高效編碼的特性,還引入了一些新工具用于提高錯誤恢復能力。
2021-06-07 06:46:55
H264視頻編碼技術
H264視頻編碼技術 H.264壓縮算法采用與H.263和MPEG-4類似的基于塊的混和編碼方法,采用幀內(Intra)和幀間(Inter)兩種編碼模式。為了提高編碼效率、壓縮比和圖象質量
2011-08-10 14:53:40
H.265與H.264對比分析
H.265 H.265是ITU-T VCEG 繼H.264之后所制定的新的視頻編碼標準。H.265標準圍繞著現有的視頻編碼標準H.264,保留原來的某些技術,同時對一些相關的技術加以改進
2020-12-11 15:45:33
H[1].264 Verilog H.264 的Verilog實現的opencore
H[1].264 Verilog H.264 的Verilog實現的opencore
2012-08-12 12:07:07
h.264協議中文版下載
h.264協議中文版下載 訪問單元:AC變換系數:自適應二進制算術解碼過程:自適應二進制算術編碼過程...中英文版,直接翻譯的。。還能讓你學習學習英語。。。不錯哦。。。。下了記得頂一頂了
2008-05-30 17:48:51
DM8168的H.264解碼丟包策略問題
如果DM8168接收網絡發送過來的H.264包數據,比如一個I幀,或者一個P幀,但是傳輸中間丟了一包1024字節的碼流數據,那接收端對應怎么解決?扔掉整個幀的H.264數據,還是仍然把這一幀缺數據的H.264碼流往m3video去送?
2018-06-21 00:03:39
Linux VDA如何啟用H.264編碼?
你好真的是冠軍。我有一個安裝了7.13 VDA的Linux VM。有誰知道如何啟用H.264編碼?我會告訴我這不是一個Linux家伙,所以有可能誤解了一些東西......我分配了M60 8Q配置文件
2018-09-17 14:38:27
SUNNISKY ENC264HD H.264視音頻高清壓縮編碼器
SUNNISKY ENC264HD是一款實用的、且符合H.264標準的ASI-TS IP實時視頻/音頻的高清HD壓縮編碼或轉碼設備,其功能是將一路模擬視音頻(或Y/PB/PR)輸入的信號/或數字
2011-03-06 19:27:12
TI DAVINCI的商業級H.264 視頻編碼器源碼供應
供應基于3G 和 TI DAVINCI的商業級H.264 視頻編碼器源碼 方案硬件平臺: TI 公司的 TMS320DM6446 ,華為EC1260 3G EVDO 無線上網卡. 軟件功能:&
2009-12-02 14:10:03
例程:如何使用PX2硬編碼H.264 [CODE_PX2]Encode_H264
:./vpu_apiDemo -i h264碼流文件 -coding 7其中-coding 7表示該文件為H.264編碼,實際上該代碼經過修改可以解碼很多其它類型碼流甚至進行編碼工作。通過logcat可以看到相關的解碼
2015-02-10 18:02:25
在opencv中如何調用H.264硬編碼對攝像頭取到的mat進行編碼?
看手冊芯片上說明i.MX8MM帶H.264硬編碼功能,那我在opencv中如何調用這個硬編碼對攝像頭取到的mat進行編碼?使用的是linux系統
2021-12-31 06:02:31
基于Blackfin533的H.264編碼
隨著計算機網絡和多媒體技術的發展,數字視頻的應用越來越廣泛,如DVD、網絡會議服務、數字電視等。在這些視頻處理與通信中,有效的視頻編碼是其關鍵技術。 H.264/AVC是ITU-T視頻編碼
2011-07-13 17:12:01
如何利用ADSP Blackfin533設計視頻檢測系統?
本文利用ADSP Blackfin533(BF533)為核心處理器,設計了視頻檢測系統,實現了視頻圖像的采集、處理和網絡傳輸,該系統具有體積小、功耗低、性能高、可便攜等優點。
2021-06-04 07:06:58
對于HDVICP和MJCP的使用和H.264的視頻壓縮該怎樣處理有很多疑惑,求解答
我剛開始學習DM368芯片,存在很多困惑和問題:
1.VPSS視頻模塊子系統是不是只能對進來的視頻進行處理,不能進行H.264的壓縮編碼嗎?
2.怎樣進行壓縮編碼,該怎么使用HDVICP和MJCP
2018-05-28 03:15:04
對輸入的視頻進行H.264編碼,請問對于輸入的視頻我該如何存儲?
本帖最后由 一只耳朵怪 于 2018-5-25 14:47 編輯
你好!我現在要對輸入的視頻進行H.264編碼,請問對于輸入的視頻我該如何存儲,以備以后使用;對于編碼好的視頻我該如何存儲,以備我以后使用,而且我該如何驗證這個編碼的視頻流就是經過H.264編碼的。
2018-05-25 09:16:02
怎么使用工作代碼來解碼H.264流
我在GRID SDK中進行了廣泛的搜索,并在網上搜索了它,但找不到解碼H.264流的工作解決方案。我想到的目標是讓客戶端在服務器上運行游戲。游戲將根據GRID SDK以H.264編碼,但我對如何解
2018-09-14 10:34:03
怎么設計基于DSP的H.264編碼器電路?
H.264是ITU-T的視頻編碼專家組(VCEG)和ISO/IEC的活動圖像專家組(MPEG)聯合制定的視頻壓縮標準。它在H.263/H.263++的基礎上發展,在繼承所有編碼壓縮技術優點的同時引入
2019-09-04 06:19:09
新一代視頻編碼標準H.264在高速DSP平臺上的實現與優化
新一代視頻編碼標準H.264在高速DSP平臺上的實現與優化Implementation and Optimization the New Generation Video Coding
2008-06-25 10:35:31
最新視頻編碼標準H.264及其核心技術
最新視頻編碼標準H.264及其核心技術H.264是ITU-T和ISO聯合研究制定的編碼效率高、網絡適應性強的最新數字視頻編碼國際標準.H.264是面向視頻電話、視頻會議等實際應用的標準,它能以低
2008-06-25 11:42:03
視頻壓縮標準MPEG-4和H.264的基礎知識
實現視頻的高壓縮比、高圖像質量、良好的網絡適應性等目標。目前JVT的工作已被ITU-T接納,新的視頻壓縮編碼標準稱為H.264標準,該標準也被ISO接納,稱為AVC(Advanced Video
2008-05-28 16:28:11
請問DM8168進行H.264硬核編碼(OMX VENC) 是否支持數據分割(data partition)?
我在OMX_05工程里沒有找到將H.264配置成數據分割(data partition)模式的參數和方法,請問DM8168進行H.264硬核編碼(OMX VENC) 是否支持數據分割(data partition)?
2018-07-25 09:01:43
采用FPGA和NiosII實現實時H264視頻編碼器
H.264標準作為新一代視頻編碼標準,是面向多比特率的視頻編碼標準,也稱JVT/AVC標準,既可用于高碼率的HDTV和數字存儲系統,也可用于低碼率的實時通信系統。在相同的圖像質量情況下,H.264比
2019-07-29 06:52:57
針對硬件實現的h.264視頻編碼算法改進
針對硬件實現的h.264視頻編碼算法改進針對硬件實現的視頻編碼算法改進上海交通大學圖像通信與信息處理研究所 周怡吳昊方向忠摘要’ 從硬件實現的角度分析了算法# 重點研究了占用最多運算時間的預測部分
2008-06-25 11:35:14
h.264編碼器下載
Changes for Version JM7.3 to JM 7.2h.264編碼器源代碼,帶有H.264編碼器流程圖。Bug fixes- encoder: DPB for field
2008-06-25 11:46:18164
如何在FPGA上實現H.264/AVC視頻編碼標準
盡管H.264/AVC承諾將比已有視頻編碼標準具有更高的編碼效率,它仍為系統架構師、DSP 工程師和硬件設計人員帶來了巨大的工程設計挑戰。H.264/AVC 標準引入了自 1990 年推出 H.261 之
2008-08-25 13:04:5426
H.264視頻編碼在DM642上的實現與優化
設計并實現了基于DSP 芯片TMS320DM642 的H.264 編碼器。詳細介紹了H.264 算法在DSP上的移植和優化。為使編碼器達到實時應用的要求,采用基于C64x CPU 的軟件優化技術,對H.264的一些核
2009-09-03 14:30:3423
基于H.264的無再損幀內編碼
為了在改進的H.264 上實現無再損幀內編碼,該文提出了一種新的基于整數線性規劃的優化clip 算法及改進算法,解決了H.264 多次編碼中由當前clip 模塊和幀內預測運算引入的視頻畸
2010-02-09 14:28:1135
基于ADSP-BF561的H.264視頻編碼器的實現
基于ADSP-BF561的H.264視頻編碼器的實現
H.264/AVC是ITU-T VCEG和ISO/IECMPEG聯合制定的最新視頻編碼國際標準,是目前圖像通信研究領域的熱點技術之一。H.264的視頻編碼層(VCL)
2008-12-26 14:43:44706
h.264是什么意思
H.264是ITU-T的VCEG(視頻編碼專家組)和ISO/IEC的MPEG(活動圖像編碼專家組)的聯合視頻組(JVT:joint video team)開發的一個新的數字視頻編碼標準,它既是ITU-T的H.264,
2008-12-29 11:42:479293
H.264中二進制化編碼器的FPGA實現
H.264中二進制化編碼器的FPGA實現
1 引言 隨著數字電視及視頻會議的發展以及應用,H.264由于其更高的壓縮比、更好的圖像質量和良好的網絡適應性而
2009-11-04 10:27:291386
H.264壓縮技術的推廣
H.264是ITU-T的VCEG(視頻編碼專家組)和ISO/IEC的MPEG(活動圖像編碼專家組)的聯合視頻組(JVT:joint video team)開發的一個新的數字視頻編碼標準,它既是ITU-T的H.264,又是ISO/IEC的MPEG
2010-07-30 11:32:57530
基于ADSP-BF533處理器的H.264解碼器
摘要:H.264標準擁有比其他視頻編碼標準更好的壓縮性能,但計算復雜度高,限制了H.264標準的應用。Blackfin處理器是ADI公司推出的低功耗、高性能的定點DSP芯片,有極高的性價比,是H.264標準DSP實現的理想平臺。文中探討在Blackfin處理器上通過多種優化技術
2011-02-28 00:20:4731
基于H.264的立體視頻編碼方法
H.264是一種高效的視頻編碼壓縮標準,它集中了以往標準的優點。基于H.264的高效編碼壓縮技術,文章研究了塊基立體視頻編碼方法,并對基于H.264, 和基于H.264的立體視頻編碼方案進行了
2011-06-10 16:34:0943
基于MPI的H.264并行編碼代碼移植與優化
H.264 獲得出色壓縮效果和質量的代價是壓縮編碼算法復雜度的增加。為了尋求更高的編碼速度,集群并行計算被運用到H.264的視頻編碼計算中。分析H.264可實現并行計算的任務單元選擇;
2011-07-27 15:56:160
h.264編碼技術
H.264是由ITU-T(ITU Telecommunication Standardization Sector,國際電信聯盟遠程通信標準化組)視頻編碼專家組(VCEG)和ISO/IEC動態圖像專家組(MPEG)聯合組成的聯合視頻組(JVT,Joint Video Team)提
2012-08-24 10:22:562317
H.264視頻編碼算法的認識與理解
H.264,同時也是MPEG-4第十部分,是由ITU-T視頻編碼專家組(VCEG)和ISO/IEC動態圖像專家組(MPEG)聯合組成的聯合視頻組(JVT,Joint Video Team)提出
2017-12-01 14:08:134342
基于H.264編碼視頻的網絡傳輸跟蹤評價方法
隨著編碼視頻在網絡流量中占比的不斷增長,視頻傳輸機制的性能評估變得越來越重要。論文提出來一個基于H.264視頻編碼標準機制的視頻傳輸網絡跟蹤綜合評價方法,對視頻網絡傳輸的性能評估主要從兩方面提出
2017-12-21 15:30:240
基于Blackfin533的CCSDS圖像壓縮算法編碼優化
關鍵詞:Blackfin533 , CCSDS , 編碼優化 , 圖像壓縮 通過程序結構的調整,編碼結構的優化及代碼的匯編級優化,完成編碼器的DSP高效實現。實驗結果表明,優化后的編碼器降低了運算
2018-10-17 14:33:01261
什么是AVC編碼? 簡述H.264概念和發展
關鍵詞:AVC , 編碼 頻編解碼技術有兩套標準,國際電聯(ITU-T)的標準H.261、H.263、H.263+等;還有ISO 的MPEG標準Mpeg1、Mpeg2、Mpeg4等等。H.264
2018-12-25 14:22:021653
H.264編碼和H.265編碼的區別
目前很多攝像機采用了H.265的編碼標準,H.264編碼的攝像機逐漸減少,為什么H.265會流行?H.264和H.265有何不同?
2020-03-14 15:53:4327668
【轉】為什么H.265編碼優于H.264編碼?
我司最近的新產品都能支持H.265,越來越多的輸入視頻信號都采用了H.265的編碼標準,H.264編碼的逐漸減少,為什么H.265會流行?H.264和H.265有何不同?今天我們就來給各種施工
2020-05-21 14:56:331965
H.264編碼原理
H.264,同時也是 MPEG-4第十部分,是由 ITU-T 視頻編碼專家組(VCEG)和 ISO/IEC
動態圖像專家組(MPEG)聯合組成的聯合視頻組(JVT,Joint Video Team
2022-08-31 15:39:242
評論
查看更多