複製鏈接
請複製以下鏈接發送給好友

視頻編碼

鎖定
所謂視頻編碼方式就是指通過壓縮技術,將原始視頻格式的文件轉換成另一種視頻格式文件的方式。視頻流傳輸中最為重要的編解碼標準有國際電聯的H.261、H.263、H.264,運動靜止圖像專家組的M-JPEG國際標準化組織運動圖像專家組的MPEG系列標準,此外在互聯網上被廣泛應用的還有Real-Networks的RealVideo微軟公司的WMV以及Apple公司的QuickTime等。
2022年7月,中國AVS3音視頻信源編碼標準,被正式納入國際數字視頻廣播組織(DVB)核心規範。 [4] 
中文名
視頻編碼
外文名
Video Encoding
分    類
H.26x系列,MPEG系列,AVS,RMVB
原    理
去冗餘,空域,時域
類    別
壓縮技術
基    礎
圖像編碼

視頻編碼簡介

視頻是連續的圖像序列,由連續的幀構成,一幀即為一幅圖像。由於人眼的視覺暫留效應,當幀序列以一定的速率播放時,我們看到的就是動作連續的視頻。由於連續的幀之間相似性極高,為便於儲存傳輸,我們需要對原始的視頻進行編碼壓縮,以去除空間、時間維度的冗餘。 [1] 
視頻壓縮技術是計算機處理視頻的前提。視頻信號數字化後數據帶寬很高,通常在20MB/秒以上,因此計算機很難對之進行保存和處理。採用壓縮技術通常數據帶寬降到1-10MB/秒,這樣就可以將視頻信號保存在計算機中並作相應的處理。常用的算法是由ISO制訂的,即JPEG和MPEG算法。JPEG是靜態圖像壓縮標準,適用於連續色調彩色或灰度圖像,它包括兩部分:一是基於DPCM(空間線性預測)技術的無失真編碼,一是基於DCT(離散餘弦變換)和哈夫曼編碼的有失真算法,前者壓縮比很小,主要應用的是後一種算法。在非線性編輯中最常用的是MJPEG算法,即Motion JPEG。它是將視頻信號50幀/秒(PAL制式)變為25幀/秒,然後按照25幀/秒的速度使用JPEG算法對每一幀壓縮。通常壓縮倍數在3.5-5倍時可以達到Betacam的圖像質量。MPEG算法是適用於動態視頻的壓縮算法,它除了對單幅圖像進行編碼外還利用圖像序列中的相關原則,將冗餘去掉,這樣可以大大提高視頻的壓縮比。前MPEG-I用於VCD節目中,MPEG-II用於VOD、DVD節目中。
AVS音視頻編碼是中國支持制訂的新一代編碼標準,壓縮效率比MPEG-2增加了一倍以上,能夠使用更小的帶寬傳輸同樣的內容。AVS已經成為國際上三大視頻編碼標準之一,AVS標準在廣電總局正式全面推廣,率先在廣電行業普及。中國第一顆AVS編碼芯片,由北京博雅華錄公司設計,於2012年在北京誕生。

視頻編碼構成原理

視頻編碼冗餘信息

視頻圖像數據有很強的相關性,也就是説有大量的冗餘信息。其中冗餘信息可分為空域冗餘信息和時域冗餘信息。壓縮技術就是將數據中的冗餘信息去掉(去除數據之間的相關性),壓縮技術包含幀內圖像數據壓縮技術、幀間圖像數據壓縮技術和熵編碼壓縮技術。

視頻編碼去時域

使用幀間編碼技術可去除時域冗餘信息,它包括以下三部分:
運動補償是通過先前的局部圖像來預測、補償當前的局部圖像,它是減少幀序列冗餘信息的有效方法。
- 運動表示
不同區域的圖像需要使用不同的運動矢量來描述運動信息。運動矢量通過熵編碼進行壓縮。
運動估計是從視頻序列中抽取運動信息的一整套技術。
注:通用的壓縮標準都使用基於塊的運動估計和運動補償。

視頻編碼去空域

主要使用幀內編碼技術和熵編碼技術:
幀內圖像和預測差分信號都有很高的空域冗餘信息。變換編碼將空域信號變換到另一正交矢量空間,使其相關性下降,數據冗餘度減小。
- 量化編碼
經過變換編碼後,產生一批變換系數,對這些係數進行量化,使編碼器的輸出達到一定的位率。這一過程導致精度的降低。
熵編碼是無損編碼。它對變換、量化後得到的係數和運動信息,進行進一步的壓縮。

視頻編碼編碼方案

音頻視頻編碼方案有很多,用百家爭鳴形容不算過分,常見的音頻視頻編碼有以下幾類
MPEG系列
AM-209M AM-209M
由ISO(國際標準組織機構)下屬的MPEG(運動圖象專家組)開發 視頻編碼方面主要是Mpeg1(vcd)、Mpeg2(DVD)、Mpeg4(DVDRIP使用的都是它的變種,如:divx,xvid等)、Mpeg4 AVC;音頻編碼方面主要是MPEG Audio Layer 1/2、MPEG Audio Layer 3(mp3)、MPEG-2 AAC 、MPEG-4 AAC等。注意:DVD音頻沒有采用Mpeg的。MPEG是運動圖像專家組(Moving Picture Experts Group)的縮寫,於1988年成立,是為數字視/音頻制定壓縮標準的專家組,已擁有300多名成員,包括IBMSUNBBCNEC、INTEL、AT&T等世界知名公司。MPEG組織最初得到的授權是制定用於“活動圖像”編碼的各種標準,隨後擴充為“及其伴隨的音頻”及其組合編碼。後來針對不同的應用需求,解除了“用於數字存儲媒體”的限制,成為制定“活動圖像和音頻編碼”標準的組織。MPEG組織制定的各個標準都有不同的目標和應用,已提出MPEG-1、MPEG-2MPEG-4、MPEG-7和MPEG-21標準
H.26X系列
ITU(國際電傳視訊聯盟)主導,側重網絡傳輸,(注只是視頻編碼),ITU-T 的標準包括 H.261、H.263、H.264,主要應用於實時視頻通信領域,如視頻會議;MPEG 系列標準是由ISO/IEC制定的,主要應用於視頻存儲(DVD)、廣播電視、互聯網或無線網絡流媒體等。兩個組織也共同制定了一些標準,H.262標準等同於 MPEG-2的視頻編碼標準,而H.264標準則被納入 MPEG-4的第10部分。 [1] 
如今廣泛使用的 H.264 視頻壓縮標準可能不能夠滿足應用需要,應該由另一種更高的分辨率、更高的壓縮率以及更高質量的編碼標準所替代。ISO/IEC 動態圖像專家組和ITU-T視頻編碼的專家組共同建立了視頻編碼合作小組,出台了H.265/HEVC標準。H.265的壓縮有了顯著提高,一樣質量的編碼視頻能節省40%至50%的碼流,還提高了並行機制以及網絡輸入機制 [2] 

視頻編碼發展歷程

傳統的壓縮編碼是建立在香農(Shannon)信息論基礎上的,它以經典的集合論為基礎,用統計概率模型來描述信源,但它未考慮信息接收者的主觀特性及事件本身的具體含義、重要程度和引起的後果。因此,壓縮編碼的發展歷程實際上是以香農信息論為出發點,一個不斷完善的過程。
從不同角度考慮,數據壓縮編碼具有不同的分類方式。
按信源的統計特性可分為預測編碼變換編碼矢量量化編碼、子帶-小波編碼、神經網絡編碼方法等。
數眼的視覺特性可能基於方向濾波圖像編碼、基於圖像輪廓-紋理的編碼方法等。
按圖像傳遞的景物特性可分為分形編碼、基於內容的編碼方法等。
隨着產業化活動的進一步開展,國際標準化組織於1986年、1998年先後成立了聯合圖片專家組JPEG和運動圖像壓縮編碼組織MPEG。JPEG專家組主要致力於靜態圖像的幀內壓縮編碼標準ISO/IEC10918的制定;MPEG專家組主要致力於運動圖像壓縮編碼標準的制定。經過專家組不懈的努力,基於第一代壓縮編碼方法(如預測編碼變換編碼熵編碼及運動補償等)的三種壓縮編碼國際標
眾所周知,人類通過視覺獲取的信息量約佔總信息量的70%,而且視頻信息具有直觀性可信性等一系列優點。所以,視訊技術中的關鍵技術就是視頻技術
視頻技術的應用範圍很廣,如網上可視會議、網上可視電子商務、網上政務、網上購物、網上學校遠程醫療、網上研討會、網上展示廳、個人網上聊天、可視諮詢等業務。但是,以上所有的應用都必須壓縮。傳輸的數據量之大,單純用擴大存儲器容量、增加通信幹線的傳輸速率的辦法是不現實的,數據壓縮技術是個行之有效的解決辦法,通過數據壓縮,可以把信息數據量壓下來,以壓縮形式存儲、傳輸,既節約了存儲空間,又提高了通信幹線的傳輸效率,同時也可使計算機實時處理音頻、視頻信息,以保證播放出高質量的視頻、音頻節目。可見,多媒體數據壓縮是非常必要的。由於多媒體聲音、數據、視像等信源數據有很強的相關性,也就是説有大量的冗餘信息。數據壓縮可以將龐大數據中的冗餘信息去掉(去除數據之間的相關性),保留相互獨立的信息分量,因此,多媒體數據壓縮是完全可以實現的。
圖像編碼方法可分為兩代:第一代是基於數據統計,去掉的是數據冗餘,稱為低層壓縮編碼方法;第二代是基於內容,去掉的是內容冗餘,其中基於對象(Object-Based)方法稱為中層壓縮編碼方法,其中基於語義(Syntax-Based)方法稱為高層壓縮編碼方法。
基於內容壓縮編碼方法代表新一代的壓縮方法,也是最活躍的領域,最早是由瑞典的Forchheimer提出的,隨後日本的Harashima等人也展示了不少研究成果。
2022年7月,由鵬城實驗室北京大學華為技術有限公司等百餘家國內外單位共同參與推出的AVS3音視頻信源編碼標準,已被正式納入國際數字視頻廣播組織(DVB)核心規範。 [4] 

視頻編碼視頻壓縮標準

常見的視頻可分為低質量視頻、中等質量視頻、高質量視頻。針對這三類視頻,為了使視頻行業的不同產品間互聯互通,國際上制定了相應的音頻視頻編碼標準。1984年,國際電話與電報顧問委員會(InternationalTelephoneandTelegraph ConsultativeCommittee,CCITT)頒佈了H.261標準,它是ITU-T標準中的第一個視頻壓縮編碼標準。目前,音頻視頻編碼標準不斷被頒佈,有很多標準已為人們所熟知。2020年6月6日,FraunhoferHHI宣佈了歷時三年開發的H.266/VVC視頻編解碼標準,是新一代音視頻編碼標準。 [5] 
H.261
H.261標準是為ISDN設計,主要針對實時編碼和解碼設計,壓縮和解壓縮的信號延時不超過150ms,碼率px64kbps(p=1~30)。
H.261標準主要採用運動補償幀間預測、DCT變換、自適應量化、熵編碼壓縮技術。只有I幀P幀,沒有B幀運動估計精度只精確到像素級。支持兩種圖像掃描格式:QCIF和CIF。
H.263
圖像視頻編碼的國際標準 圖像視頻編碼的國際標準
H.263標準是甚低碼率圖像編碼國際標準,它一方面以H.261為基礎,以混合編碼為核心,其基本原理框圖和H.261十分相似,原始數據碼流組織也相似;另一方面,H.263也吸收了MPEG等其它一些國際標準中有效、合理的部分,如:半像素精度的運動估計、PB幀預測等,使它性能優於H.261。
H.263使用的位率可小於64Kb/s,且傳輸比特率可不固定(變碼率)。H.263支持多種分辨率:SQCIF(128x96)、 QCIF、CIF、4CIF、16CIF。
與H.261和H.263相關的國際標準;
與H.261有關的國際標準;
H.320:窄帶可視電話系統和終端設備
H.221:視聽電信業務中64~1 920Kb/s信道的幀結構
H.230:視聽系統的幀同步控制和指示信號;
H.242:使用直到2Mb/s數字信道的視聽終端的系統。
與H.263有關的國際標準;
H.324:甚低碼率多媒體通信終端設備;
H.223:甚低碼率多媒體通信複合協議;
H.245:多媒體通信控制協議
G.723.1.1:傳輸速率為5.3Kb/s和6.3Kb/s的語音編碼器
H.264/AVC
視頻壓縮國際標準主要有由ITU-T制定的H.261、H.262、H.263、H.264和由MPEG制定的MPEG-1、MPEG-2、MPEG-4,其中H.262/MPEG-2和H.264/MPEG-4 AVC由ITU-T與MPEG聯合制定。
從簡單來説H.264就是一種視頻編碼技術,與微軟的WMV9都屬於同一種技術也就是壓縮動態圖像數據的“編解碼器”程序。
一般來説,如果動態圖像數據未經壓縮就使用的話,數據量非常大,容易造成通信線路故障及數據存儲容量緊張。因此,在發送動態圖像時、或者把影像內容保存在DVD上時、以及使用存儲介質容量較小的數碼相機相機手機拍攝映像時,就必須使用編解碼器。雖然編解碼器有許多種類,但DVD-Video與微波數字電視等使用的主要是MPEG2,數碼相機等攝像時主要使用MPEG4。
既然作為壓縮視頻編碼技術,H.264最大的作用對視頻的壓縮了。我們熟悉的MPEG2也就是最常用的DVD視頻編碼技術已經比較落後。
對於最希望看到的HDTV的節目如果播放時間在2小時左右的話,使用MPEG2最小隻能壓縮至30GB,而使用H.264、WMV9這樣的高壓縮率編解碼器,在畫質絲毫不降的前提下可壓縮到15GB以下。
上面的例子可以看出H.264的技術優勢了,一般來説H.264的數據壓縮率在MPEG2的2倍以上、MPEG4的1.5倍以上。從理論上來説,在相同畫質、相同容量的情況下,可比DVD光盤多保存2倍以上時間的影像。作為電影與音樂會等映像內容與便攜設備的編解碼器被廣泛使用。
大家是否都能記得當年的視頻解壓卡,也就是我們説的DVD/VCD解壓縮卡,這個東西的原理很簡單,就是板卡上安裝了DSP芯片,而這個芯片主要的功能就是用來針對特殊格式的編碼進行解壓縮,當後來顯卡的性能逐漸增強可以滿足視頻播放需要的時候,視頻解壓縮卡也就消失的不見了。
而ATI的做法就是最新的R520 VPU內就包含了H.264解碼技術,這種特殊的算法直接交給顯卡VPU來運算,而不是完全交給CPU處理,這樣就可以解放出CPU進行更多其他複雜的運算。
H.264集中了以往標準的優點,在許多領域都得到突破性進展,使得它獲得比以往標準好得多整體性能:
- 和H.263+和MPEG-4 SP相比最多可節省50%的碼率,使存儲容量大大降低;
- H.264在不同分辨率、不同碼率下都能提供較高的視頻質量
- 採用“網絡友善”的結構和語法,使其更有利於網絡傳輸
H.264採用簡潔設計,使它比MPEG4更容易推廣,更容易在視頻會議、視頻電話中實現,更容易實現互連互通,可以簡便地和G.729等低比特率語音壓縮組成一個完整的系統。
MPEG LA吸收MPEG-4的高昂專利費而使它難以推廣的教訓,MPEG LA制定了以下低廉的H.264收費標準:H.264廣播時基本不收費;產品中嵌入H.264編/解碼器時,年產量10萬台以下不收取費,超過10萬台每台收取0.2美元,超過500萬台每台收取0.1美元。低廉的專利費使得中國H.264監控產品更容易走向世界。
隨着NGN、3G及3G演進和NGBW等對視頻、多媒體業務網絡應用的飛速發展需求,作為視頻業務及存儲應用核心技術的高效率視頻數字壓縮編技術,愈來愈引起人們的關注,成為廣播、視頻與多媒體通信領域中的亮點與熱點,這其中H.264視頻編碼標準更是耳熟能詳的一個名字。
早在1993年,ITU-T(國際電信聯盟電信標準化部門)制定了第一個視頻編碼標準H.261,其輸出速率為p*64 kbit/s,主要用於ISDN及ATM等準寬帶及寬帶信道視頻。隨着時間的不斷髮展,經歷了1996年的H.263,1998年的H.263+,2000年的H.263++,到了2001年,MPEG認識到H.26L的潛在優勢及與VCEG聯合工作的必要性,從而兩者合作成立聯合視頻組(JVT),從而形成了2003年第二季度發佈的統一標準H.264/AVC。該標準在ITU-T稱為H.264;在ISO/IEC則稱為MPEG4-Part 10 AVC(Advanced Video Coding,第10部分,先進視頻編碼),這也就是我們大家都津津樂道的H.264/AVC。
與先前的一些編碼標準相比,H.264標準繼承了H.263和MPEG1/2/4視頻標準協議的優點,但在結構上並沒有變化,只是在各個主要的功能模塊內部使用了一些先進的技術,提高了編碼效率。其主要表現為:編碼不再是基於8×8的塊進行,而是在4×4大小的塊上,進行殘差的變換編碼。所採用的變換編碼方式也不再是DCT變換,而是一種整數變換編碼。採用了編碼效率更高的上下文自適應二進制算術編碼(CABAC),同時與之相應的量化過程也有區別。H.264標準具有算法簡單易於實現、運算精度高且不溢出、運算速度快、佔用內存小、消弱塊效應等優點,是一種更為實用有效的圖像編碼標準。
H.264/AVC在壓縮編碼效率、視頻內容自適性處理能力方面及網絡層面,特別是對IP網絡移動網絡的自適應處理能力、抗干擾能力與頑健性等方面,相比H.263/MPEG-4均有大幅度提高,也就造成了H.264被熱炒的局面。應該説,H.264/AVC的應用確屬相當廣泛,包括固定或移動的可視電話、移動電話、實時視頻會議、視頻監控、流媒體多媒體視頻Internet視頻及多媒體、IPTV、手機電視寬帶電話以及視頻信息存儲等,這也是業內普遍看好它的重要原因。
H.266/VVC
H.266/VVC是ITU-T制定的新的視頻壓縮編碼標準。實驗結果表明,H.266標準具有優越的性能,其性能已經達到和部分超過當初設立的目標。其主要特點如下:H.266算法不但可以傳輸4K的超高清視頻,還支持未來的8K甚至16K的高清、超高清視頻、360°全景視頻;H.266算法具有高壓縮性能,在圖像的峯值信噪比不變的情況下,對源視頻進行壓縮編碼,H.266比H.265降低37.3%的碼率;對比其他視頻壓縮編碼標準,H.266色度 信號分辨率提高到支持YCbCr4:4:4;H.266標準應用範圍基本上實現對目前視頻行業的全部覆蓋,不僅包括日常生活所常用的視頻,且廣泛適用於多種移動設備;H.266比H.265要多近40種新的編碼算法工具。 [5] 

視頻編碼分辨率與監控

H.264/AVC
H.264/AVC是2003年制定的視頻編碼壓縮標準 [3]  ,集中了以往標準的優點,並吸收了以往標準制定中積累的經驗,採用簡潔設計,使它比MPEG4更容易推廣。H.264創造性了多參考幀、多塊類型、整數變換、幀內預測等新的壓縮技術,使用了更精細的分象素運動矢量(1/4、1/8)和新一代的環路濾波器,使得壓縮性能大大提高,系統更加完善。
H.264主要有以下幾大優點:
- 高效壓縮:與H.263+和MPEG4 SP相比,減小50%比特率
- 延時約束方面有很好的柔韌性
- 編/解碼的複雜性可伸縮性
- 解碼全部細節:沒有不匹配;
- 高質量應用;
- 網絡友善。
JPEG
國際標準化組織於1986年成立了JPEG(Joint Photographic Expert Group)聯合圖片專家小組,主要致力於制定連續色調、多級灰度、靜態圖像的數字圖像壓縮編碼標準。常用的基於離散餘弦變換(DCT)的編碼方法,是JPEG算法的核心內容。
JVT是由ISO/IEC MPEG和ITU-T VCEG成立的聯合視頻工作組(Joint Video Team),致力於新一代數字視頻壓縮標準的制定。
JVT標準在ISO/IEC中的正式名稱為:MPEG-4 AVC(part10)標準;在ITU-T中的名稱:H.264(早期被稱為H.26L)
MJPEG
MJPEG(Motion JPEG壓縮技術,主要是基於靜態視頻壓縮發展起來的技術,它的主要特點是基本不考慮視頻流中不同幀之間的變化,只單獨對某一幀進行壓縮。
MJPEG壓縮技術可以獲取清晰度很高的視頻圖像,可以動態調整幀率、分辨率。但由於沒有考慮到幀間變化,造成大量冗餘信息被重複存儲,因此單幀視頻的佔用空間較大,流行的MJPEG技術監控與視頻編碼最好的也只能做到3K字節/幀,通常要8~20K。
MPEG-1/2
MPEG-1標準用於數字存儲體上活動圖像及其伴音的編碼,其數碼率為1.5Mb/s。MPEG-1的視頻原理框圖H.261的相似。
MPEG-1視頻壓縮技術的特點:1.隨機存取;2. 快速正向/逆向搜索;3 .逆向重播;4. 視聽同步;5.容錯性;6. 編/解碼延遲。MPEG-1視頻壓縮策略:為了提高壓縮比,幀內/幀間圖像數據壓縮技術必須同時使用。幀內壓縮算法與JPEG壓縮算法大致相同,採用基於DCT的變換編碼技術,用以減少空域冗餘信息。幀間壓縮算法,採用預測法和插補法。預測誤差可在通過DCT變換編碼處理,進一步壓縮。幀間編碼技術可減少時間軸方向的冗餘信息。
MPEG-2被稱為“21世紀的電視標準”,它在MPEG-1的基礎上作了許多重要的擴展和改進,但基本算法和MPEG-1相同。
MPEG-1標準主要針對SIF標準分辨率(NTSC制為352X240;PAL製為352X288)的圖像進行壓縮. 壓縮位率主要目標為1.5Mb/s.較MJPEG技術,MPEG1在實時壓縮、每幀數據量、處理速度上有顯著的提高。但MPEG1也有較多不利地方:存儲容量還是過大、清晰度不夠高和網絡傳輸困難。
MPEG-2 在MPEG-1基礎上進行了擴充和提升,和MPEG-1向下兼容,主要針對存儲媒體、數字電視、高清晰等應用領域,分辨率為:低(352x288),中(720x480),次高(1440x1080),高(1920x1080)。MPEG-2視頻相對MPEG-1提升了分辨率,滿足了用户高清晰的要求,但由於壓縮性能沒有多少提高,使得存儲容量還是太大,也不適合網絡傳輸
MPEG-4
MPEG-4標準並非是MPEG-2的替代品,它着眼於不同的應用領域。MPEG-4的制定初衷主要針對視頻會議、可視電話超低比特率壓縮(小於64Kb/s)的需求。在制定過程中,MPEG組織深深感受到人們對媒體信息,特別是對視頻信息的需求由播放型轉向基於內容的訪問、檢索和操作。
MPEG-4與前面提到的JPEG、MPEG-1/2有很大的不同,它為多媒體數據壓縮編碼提供了更為廣闊的平台,它定義的是一種格式、一種框架,而不是具體算法,它希望建立一種更自由的通信與開發環境。於是MPEG-4新的目標就是定義為:支持多種多媒體的應用,特別是多媒體信息基於內容的檢索和訪問,可根據不同的應用需求,現場配置解碼器編碼系統也是開放的,可隨時加入新的有效的算法模塊應用範圍包括實時視聽通信、多媒體通信、遠地監測/監視、VOD、家庭購物/娛樂等。
MPEG-4視頻壓縮算法相對於MPEG-1/2在低比特率壓縮上有着顯著提高,在CIF(352*288)或者更高清晰度(768*576)情況下的視頻壓縮,無論從清晰度還是從存儲量上都比MPEG1具有更大的優勢,也更適合網絡傳輸。另外MPEG-4可以方便地動態調整幀率、比特率,以降低存儲量
MPEG-4由於系統設計過於複雜,使得MPEG-4難以完全實現並且兼容,很難在視頻會議、可視電話等領域實現,這一點有點偏離原來地初衷。另外對於中國企業來説還要面臨高昂的專利費問題,規定:
- 每台解碼設備需要交給MPEG-LA 0.25美元。
-編碼/解碼設備還需要按時間交費(4美分/天=1.2美元/月 =14.4美元/年)。

視頻編碼分辨率

監控行業中主要使用以下分辨率:SQCIFQCIF、CIF、4CIF。
SQCIF和QCIF的優點是存儲量低,可以在窄帶中使用,使用這種分辨率的產品價格低廉;缺點是圖像質量往往很差、不被用户所接受。
CIF是監控行業的主流分辨率,它的優點是存儲量較低,能在普通寬帶網絡中傳輸,價格也相對低廉,它的圖像質量較好,被大部分用户所接受。缺點是圖像質量不能滿足高清晰的要求。
4CIF是標清分辨率,它的優點是圖像清晰。缺點是存儲量高,網絡傳輸帶寬要求很高,價格也較高。
分辨率新的選擇-528x384。
2CIF(704x288)已被部分產品採用,用來解決CIF清晰度不夠高和4CIF存儲量高、價格高昂的缺點。但由於704x288只是水平分辨率的提升,圖像質量提高不是特別明顯。
經過測試,我們發現另外一種2CIF分辨率528x384,比704x288能更好解決CIF、4CIF的問題。特別是在512Kbps-1Mbps碼率之間,能獲得穩定的高質量圖像,滿足用户較高圖像質量的要求。這一分辨率已被許多網絡多媒體廣播所採用,被廣大用户所接受。比如杭州網通網上影院是採用512x384分辨率,在768k下能穩定地獲得近似DVD的圖像質量。

視頻編碼最佳方式

視頻編碼正處於一個技術日新月異的時期,視頻編碼的壓縮性能在不斷得到提升。
在監控中主要使用ASIC和DSP兩種方案。由於ASIC芯片的設計、生產週期過長,使它已跟不上視頻編碼的發展速度。而DSP芯片,由於它的通用設計,使它能實現各種視頻編碼算法,並且可以及時更新視頻編碼器,緊跟視頻編碼的發展速度。另外使用DSP芯片可以比ASIC更靈活的配置編碼器,使編碼器達到最佳性能。
強大的H.264視頻壓縮引擎使產品獲得極高的壓縮比、高質量的圖像質量和良好的網絡傳輸性能。高性能的DSP處理器能靈活的配置視頻編/解碼器:動態設置分辨率、幀率、碼率、圖像質量等;可以雙碼流輸出,達到本地存儲和網絡傳輸分別處理的功能。
使用TM130X DSP的產品,單個芯片能實時壓縮一路以下分辨率的視頻:SQCIF、QCIF、CIF、2CIF(PAL:704x288或528x384)。
使用DM642 DSP的產品,單個芯片能實時壓縮4路以下分辨率的視頻:單個芯片能實時壓縮2路4CIF視頻。

視頻編碼常見視頻格式

1.AVI格式
它的英文全稱為Audio Video Interleaved,即音頻視頻交錯格式。它於1992年被Microsoft公司推出,隨Windows3.1一起被人們所認識和熟知。所謂“音頻視頻交錯”,就是可以將視頻和音頻交織在一起進行同步播放。這種視頻格式的優點是圖像質量好,可以跨多個平台使用,但是其缺點是體積過於龐大,而且更加糟糕的是壓縮標準不統一,因此經常會遇到高版本Windows媒體播放器播放不了採用早期編碼編輯的AVI格式視頻,而低版本Windows媒體播放器又播放不了採用最新編碼編輯的AVI格式視頻。其實解決的方法也非常簡單,我們將在後面的視頻轉換、視頻修復部分中給出解決的方案。
2.DV-AVI格式
DV的英文全稱是Digital Video Format,是由索尼松下JVC等多家廠商聯合提出的一種家用數字視頻格式。非常流行的數碼攝像機就是使用這種格式記錄視頻數據的。它可以通過電腦的IEEE 1394端口傳輸視頻數據到電腦,也可以將電腦中編輯好的的視頻數據回錄到數碼攝像機中。這種視頻格式文件擴展名一般也是.avi,所以我們習慣地叫它為DV-AVI格式。
3.MPEG格式
它的英文全稱為Moving Picture Expert Group,即運動圖像專家組格式,家裏常看的VCDSVCD、DVD就是這種格式。MPEG文件格式運動圖像壓縮算法的國際標準,它採用了有損壓縮方法從而減少運動圖像中的冗餘信息。MPEG的壓縮方法説的更加深入一點就是保留相鄰兩幅畫面絕大多數相同的部分,而把後續圖像中和前面圖像有冗餘的部分去除,從而達到壓縮的目的。MPEG格式有三個壓縮標準,分別是MPEG-1、MPEG-2、和MPEG-4,另外,MPEG-7與MPEG-21仍處在研發階段。
MPEG-1:制定於1992年,它是針對1.5Mbps以下數據傳輸率的數字存儲媒體運動圖像及其伴音編碼而設計的國際標準。也就是我們通常所見到的VCD製作格式。這種視頻格式的文件擴展名包括.mpg、.mlv、.mpe、.mpeg及VCD光盤中的.dat文件等。
MPEG-2:制定於1994年,設計目標為高級工業標準的圖像質量以及更高的傳輸率。這種格式主要應用在DVD/SVCD的製作(壓縮)方面,同時在一些HDTV高清晰電視廣播)和一些高要求視頻編輯、處理上面也有相當的應用。這種視頻格式的文件擴展名包括.mpg、.mpe、.mpeg、.m2v及DVD光盤上的.vob文件等。
MPEG-4:制定於1998年,MPEG-4是為了播放流式媒體的高質量視頻而專門設計的,它可利用很窄的帶寬,通過幀重建技術,壓縮和傳輸數據,以求使用最少的數據獲得最佳的圖像質量。MPEG-4最有吸引力的地方在於它能夠保存接近於DVD畫質的小體積視頻文件。這種視頻格式的文件擴展名包括.asf、.mov和DivX 、AVI等。
這是由MPEG-4衍生出的另一種視頻編碼(壓縮)標準,也即我們通常所説的DVDrip格式,它採用了MPEG4的壓縮算法同時又綜合了MPEG-4與MP3各方面的技術,説白了就是使用DivX壓縮技術對DVD盤片的視頻圖像進行高質量壓縮,同時用MP3或AC3對音頻進行壓縮,然後再將視頻與音頻合成並加上相應的外掛字幕文件而形成的視頻格式。其畫質直逼DVD並且體積只有DVD的數分之一。
5.MOV格式
美國Apple公司開發的一種視頻格式,默認的播放器是蘋果的QuickTimePlayer。具有較高的壓縮比率和較高的視頻清晰度等特點,但是其最大的特點還是跨平台性,即不僅能支持MacOS,同樣也能支持Windows系列。
它的英文全稱為Advanced Streaming format,它是微軟為了Real Player競爭而推出的一種視頻格式,用户可以直接使用Windows自帶的Windows Media Player對其進行播放。由於它使用了MPEG-4的壓縮算法,所以壓縮率和圖像的質量都很不錯。
7.WMV格式
它的英文全稱為Windows Media Video,也是微軟推出的一種採用獨立編碼方式並且可以直接在網上實時觀看視頻節目的文件壓縮格式。WMV格式的主要優點包括:本地或網絡回放、可擴充的媒體類型、可伸縮的媒體類型、多語言支持、環境獨立性、豐富的流間關係以及擴展性等。
Networks公司所制定的音頻視頻壓縮規範稱之為Real Media,用户可以使用RealPlayer或RealOne Player對符合RealMedia技術規範的網絡音頻/視頻資源進行實況轉播,並且RealMedia還可以根據不同的網絡傳輸速率制定出不同的壓縮比率,從而實現在低速率的網絡上進行影像數據實時傳送和播放。這種格式的另一個特點是用户使用RealPlayer或RealOne Player播放器可以在不下載音頻/視頻內容的條件下實現在線播放。
這是一種由RM視頻格式升級延伸出的新視頻格式,它的先進之處在於RMVB視頻格式打破了原先RM格式那種平均壓縮採樣的方式,在保證平均壓縮比的基礎上合理利用比特率資源,就是説靜止和動作場面少的畫面場景採用較低的編碼速率,這樣可以留出更多的帶寬空間,而這些帶寬會在出現快速運動的畫面場景時被利用。這樣在保證了靜止畫面質量的前提下,大幅地提高了運動圖像的畫面質量,從而圖像質量和文件大小之間就達到了微妙的平衡。

視頻編碼AVI相關技術

AVI結尾的視頻文件有以下幾種:
1、非壓縮格式的AVI文件(或是MPEG1格式的),這個不需要裝任何插件就可以播放了。
2、DIVX格式的AVI,這也是MPEG4的一種,安裝最新的DIVX 5.21,就可以播放了,不過缺點是在播放之初會有一個DIVX的標記顯示幾秒。
3、XVID格式的AVI,這也是MPEG4的一種,可以説是從DIVX變種而來的,據説是XVID原作者不滿意DIVX商業化收費的行為,而開發的一個全Free的MPEG4編碼核心,安裝最新的XVID(1.02版)就可以播放。
4、ffdshow MPEG-4格式的AVI,越來越多的AVI都採用ffdshow MPEG-4來,集成了DIVX與XVID的一種東西(好象還支持WMV與AC3音頻),因此如果你裝了ffdshow MPEG-4,就可以不用裝XVID與DIVX等編碼核心了。另外ffdshow MPEG-4也提供豐富的濾鏡功能比如增亮,增加鋭度等,最新的ffdshow MPEG-4 Video Decoder 20041012。
5、WMV9格式的AVI,微軟自己推出的MPEG4編碼標準,使用Windows Media 9.0就可以播放,如果沒有的話,也可以下載一個Windows Media Encoder 9.0,使你的系統支持WMV 9.0的格式。
6、VP6格式的AVI,也是一種MPEG4的編碼格式,On2 Technologies開發的編碼器,VP6號稱在同等碼率下,視頻質量超過了Windows Media 9、Real 9和H.264。VP6視頻編碼器被中國的EVD所採用。説真的,用這個的不多。最新版本是VP6 vfw Codec 6.2.6.0。
7、其它格式的AVI,還有一些如MKV、OGG等格式的視頻編碼文件也會使用AVI的結尾名。
大多數播放軟件已經加入了各種視頻解碼器,常見的視頻格式基本不存在不能播放的問題了。
DRC-Stream 系列 PCI硬件插卡是一塊高質量的專業視頻壓縮及視頻傳輸編碼卡。它最高可以支持2路視頻及4路音頻的傳輸。DRC-Stream系列的板卡具有很強的編碼功能,可以同時實現來自兩路不同視頻及立體聲音頻以不同格式進行實時傳輸。DRC-Stream 系列板卡包括有:複合、S-Video、分量模擬信號DVSDI數字信號
參考資料