前言
前端攝像機(jī)分辨率從最初的CIF,一直發(fā)展到現(xiàn)在的4K,存儲(chǔ)和帶寬成本也在持續(xù)攀升。高清,我所欲也,低成本,亦我所欲也;二者能否兼得?在我們思考如何有效降低存儲(chǔ)成本的同時(shí),將不得不面對(duì)一個(gè)兩難的抉擇,是要圖像質(zhì)量還是數(shù)據(jù)量?顯而易見,當(dāng)我們追求圖像質(zhì)量時(shí),必須增加數(shù)據(jù)量。當(dāng)我們想降低數(shù)量時(shí),必須犧牲圖像質(zhì)量。那么,如何打破這個(gè)僵局?唯一有效的途徑,就是提升編碼效率。
H.265,超高清的好伴侶
視頻編碼技術(shù)在視頻監(jiān)控技術(shù)體系中的地位不亞于材料科學(xué)在航空技術(shù)體系中的地位,它是一門基礎(chǔ)學(xué)科。這意味著兩件事,第一,它的進(jìn)展非常緩慢;第二,如果取得進(jìn)展,那么將會(huì)帶來(lái)革命性的變化。
2003年,海康威視首次將H.264引入視頻監(jiān)控應(yīng)用,至今已經(jīng)超過(guò)十年。H.264的編碼效率潛力已經(jīng)挖掘殆盡。今天我們必須用新的思路或新的技術(shù)來(lái)突破這個(gè)天花板。而國(guó)際標(biāo)準(zhǔn)的H.265方案是一種整體升級(jí)的方案,必須更換前后端硬件產(chǎn)品才能實(shí)現(xiàn)。H.265相對(duì)于前面幾代編碼算法來(lái)說(shuō),在編碼效率上有著質(zhì)的提升,同樣圖像質(zhì)量下,H.265的碼率只有H.264的一半,是H.264當(dāng)之無(wú)愧的“繼承者”。因此,H.265一定是未來(lái)超高清時(shí)代的主流編碼算法,是一種“一步到位”的解決方案。
而基于國(guó)際標(biāo)準(zhǔn)的H.265算法,各個(gè)廠家可以運(yùn)用一些自主專利算法,進(jìn)一步降低碼率。比如?低曌灾餮邪l(fā)的編解碼應(yīng)用技術(shù)Smart 265就是一項(xiàng)比H.265效率更高的編碼技術(shù),相比較H.265,在運(yùn)動(dòng)目標(biāo)不多的場(chǎng)景,例如像室內(nèi)茶水間、樓梯間等場(chǎng)景下,Smart 265可以降低70%左右的碼率;在運(yùn)動(dòng)目標(biāo)部分時(shí)間較多,比如不太繁忙的道路上,碼率可以降低50%倍以上;而如果場(chǎng)景中不斷有目標(biāo)大幅運(yùn)動(dòng),像火車站等場(chǎng)景下,也會(huì)比原有的H.265效果要好。
圖2 不同場(chǎng)景下1080P攝像機(jī)碼率對(duì)比(H.265 VS Smart 265)
圖3 同一場(chǎng)景下不同編碼方式1080p攝像機(jī)錄像文件大小實(shí)測(cè)比較
如果把Smart 265技術(shù)運(yùn)用在最新的H.265 4K超高清設(shè)備上,超高清的碼率將得到大幅度的降低,超高清的帶寬和存儲(chǔ)成本也會(huì)更低。
H.265,下一代主流編碼
那么,從技術(shù)原理上來(lái)看,H.265相比較H.264到底有哪些技術(shù)上的優(yōu)勢(shì),使其成為超高清時(shí)代的主流編碼方式呢?
H.264中每個(gè)宏塊(marcoblock,MB)大小都是固定的16x16像素。然而,在更高分辨率下,單個(gè)宏塊所表示的圖像內(nèi)容信息大大減少,H.264所采用的宏塊經(jīng)過(guò)整數(shù)變換后,低頻系數(shù)相似程度也大大提高,出現(xiàn)大量冗余,導(dǎo)致H.264編碼對(duì)高清視頻的壓縮效率明顯降低;其次,H.264算法宏塊個(gè)數(shù)的爆發(fā)式增長(zhǎng),會(huì)導(dǎo)致每個(gè)編碼宏塊的預(yù)測(cè)模式、運(yùn)動(dòng)矢量、參考幀索引和量化級(jí)等宏塊級(jí)參數(shù)信息占用更多碼流資源,在有限帶寬中,分配給真正描述圖像內(nèi)容的殘差系數(shù)信息的可用帶寬明顯減少了;再有,由于分辨率的提高,表示同一個(gè)運(yùn)動(dòng)的運(yùn)動(dòng)矢量幅值也將大大增加,H.264編碼方式的特點(diǎn)是數(shù)值越大使用的比特?cái)?shù)越多,因此,隨著運(yùn)動(dòng)矢量幅值的大幅增加,H.264中用來(lái)對(duì)運(yùn)動(dòng)矢量進(jìn)行預(yù)測(cè)以及編碼的壓縮率也將逐漸降低。
相比H.264,H.265提供了更多不同的工具來(lái)降低碼率。H.265的編碼單位可以選擇從最小的8x8到最大的64x64。信息量不多的區(qū)域(顏色變化不明顯,比如天空的灰色部分)劃分的宏塊較大,編碼后的碼字較少,而細(xì)節(jié)多的地方(細(xì)節(jié)變化較多,比如大樓部分)劃分的宏塊就相應(yīng)的小和多一些,編碼后的碼字較多,這樣就相當(dāng)于對(duì)圖像進(jìn)行了有重點(diǎn)的編碼,從而降低了整體的碼率,編碼效率就相應(yīng)提高了。這個(gè)過(guò)程有點(diǎn)像“感興趣區(qū)域編碼”,針對(duì)重要的更多關(guān)鍵細(xì)節(jié)的部分進(jìn)行增強(qiáng)劃塊,無(wú)更多關(guān)鍵細(xì)節(jié)的部分進(jìn)行簡(jiǎn)單劃塊,但是這個(gè)過(guò)程在H.265上可以自適應(yīng)識(shí)別實(shí)現(xiàn)。
圖4H.264編碼分開示意圖 圖5H.265編碼分開示意圖
總結(jié)發(fā)現(xiàn),H.265和H.264主要的技術(shù)區(qū)別如下:
分類 |
H.264 |
H.265 |
編碼分塊大小范圍 |
4x4 ~ 16x16 |
8x8 ~ 64x64 |
Intra幀內(nèi)預(yù)測(cè)模式 |
最多9種預(yù)測(cè)模式 |
最多36種預(yù)測(cè)模式 |
Inter幀間插值模式 |
1/2像素6TAP, 1/4像素2TAP |
分像素8TAP |
MVP預(yù)測(cè)方式 |
空域預(yù)測(cè) |
空域和時(shí)域預(yù)測(cè) |
變換 |
4x4 ~ 8x8 |
4x4 ~ 32x32 |
|
SAO功能 | |
并行化設(shè)計(jì) |
|
Tile, WPP等 |
可以看到,H.265相比H.264最主要的改變是采用了塊的四叉樹劃分結(jié)構(gòu),采用了從64x64~8x8像素的自適應(yīng)塊劃分,并基于這種塊劃分結(jié)構(gòu)采用一系列自適應(yīng)的預(yù)測(cè)和變換等編碼技術(shù)。除此之外,還引入了全新的SAO(Sample Adaptive Offset)技術(shù),SAO是一種參考幀補(bǔ)償技術(shù),從而提高幀間預(yù)測(cè)的準(zhǔn)確度。同時(shí),在并行實(shí)現(xiàn)方面,H.265也采用了WPP (Wavefront Parallel Processing)和Tile技術(shù),能夠充分發(fā)揮當(dāng)前主流處理器的多核并行能力。這些新技術(shù)的應(yīng)用,不但有效地提高壓縮性能,也為各種處理器平臺(tái)的有效實(shí)現(xiàn)擴(kuò)展了空間。
H.265,配套產(chǎn)品需齊全
從表面上看,H.265確實(shí)解決了超高清產(chǎn)品的存儲(chǔ)和帶寬的成本問(wèn)題,但要想真正將這套系統(tǒng)應(yīng)用起來(lái),各廠家就必須要給用戶提供一站式的超高清&H.265產(chǎn)品解決方案。即從最前端的支持H.265編碼的超高清攝像機(jī),到可以存儲(chǔ)H.265編碼的NVR/CVR,能夠解碼H.265的解碼器/視頻綜合平臺(tái),以及能夠接入H.265視頻流的中心平臺(tái)軟件。只有這樣,超高清和H.265才能真正結(jié)合,真正得到項(xiàng)目的實(shí)際應(yīng)用。
結(jié)語(yǔ)
高清,我所欲也,低成本,亦我所欲也,當(dāng)超高清遇見H.265,魚與熊掌可以兼得。因此,我們有理由相信,H.265必然會(huì)成為超高清時(shí)代的主流編碼方式。
免責(zé)聲明:本文來(lái)源于?低,本文僅代表作者個(gè)人觀點(diǎn),本站不作任何保證和承諾,若有任何疑問(wèn),請(qǐng)與本文作者聯(lián)系。