版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
2017-2018。保留一切權(quán)利商標(biāo)聲2017-2018。保留一切權(quán)利商標(biāo)聲、注使用指前言前言概H264和H265對不同的場景選擇合適的GOP結(jié)構(gòu)能夠優(yōu)化編碼性能;動,對智能分析出的感興趣區(qū)域或重要區(qū)域,使用QpMap進(jìn)行保護,或結(jié)合客戶使用指前言前言概H264和H265對不同的場景選擇合適的GOP結(jié)構(gòu)能夠優(yōu)化編碼性能;動,對智能分析出的感興趣區(qū)域或重要區(qū)域,使用QpMap進(jìn)行保護,或結(jié)合客戶CyclicIntraRefreshIDRP幀中周期性的編碼I宏?未有特殊說明,Hi3559V100與Hi3519V101內(nèi)容一致未有特殊說明,Hi3516EV100與Hi3516CV300內(nèi)容一致。未有特殊說明,Hi3520DV400與Hi3521DV100內(nèi)容一致產(chǎn)品版i使用指前言讀者對修訂記添加Hi3536CV100文檔版本01(2016-12-1.9使用指前言讀者對修訂記添加Hi3536CV100文檔版本01(2016-12-1.91-32.1.22-22-33.33.3使用指前言文檔版使用指前言文檔版00B01(2016-06-使用指目錄目錄 使用指目錄目錄 GOP結(jié)構(gòu)和適用場 SingleP(NormalP)模式GOP結(jié)構(gòu)說明及使用方 結(jié)構(gòu)說 使用方 結(jié)構(gòu)說 使用方 結(jié)構(gòu)說 使用方 結(jié)構(gòu)說 使用方 結(jié)構(gòu)說 使用方 結(jié)構(gòu)說 使用方 1.8.1原 1.8.2使用方 1.9GOP結(jié)構(gòu)內(nèi)存占用、延時、適用場景及兼容 編碼器輸入信 QpMap/SkipMap接口定 2.1.2QPMAP表內(nèi)存排布方 編碼接口定 碼率控制接 使用指目錄2.2.2編碼發(fā)送圖像接 使用指目錄2.2.2編碼發(fā)送圖像接 QpMap/SkipMap實現(xiàn)自適應(yīng) QpMap/SkipMap實現(xiàn)外部碼率控 編碼器輸出信 SSE和PSNR信 Madi和Madp信 QP 3其他上報信 v使用指表格目表1-1使用指表格目表1-1內(nèi)存占用、延時及適用場 表1-2Hi3519V101/Hi3519V100/Hi3516CV300/Hi3531DV100/Hi3521DV100/Hi3536CV100幀存大小各子 表1-3Hi3516AV100/Hi3516DV100/Hi3518EV200/計算方 3-其他上報信息 11.1GOPSinlP(oalP 11.1GOPSinlP(oalP是最通常的一種P結(jié)構(gòu),如果沒有特殊說明,海思所有芯片均支持這一模式。1.2.11GOPSingleP11普通P22221.2.21.2.2對于Hi3519V100/Hi3519V101/Hi3516CV300/Hi3531D大,I幀質(zhì)量越好。對于Hi3516A/Hi3516D/Hi3518EV200/1.3AdvSinglePGOP僅Hi3516AV100/Hi3516DV100/Hi3518EV200/Hi3519V100H.264編碼P幀不支持兩個參考幀,配置成SmartP后默認(rèn)使用AdvSingleP模式21.3.1AdvSingleP模式的GOPSingleP(NormalP)1.3.1AdvSingleP模式的GOPSingleP(NormalP)II幀本質(zhì)上是一個普通的PPIDRI幀的目的是解決SingleP(NormalP)模式下增大IDR幀間隔帶來的一些問題,主要有:AdvSinglePGOP結(jié)構(gòu),如1-21.3.2對于Hi3519V100H.264?VENC_CHN_ATTR_S::stGopAttr.enGopMode=?VENC_CHN_ATTR_S::stGopAttr.stSmartP.u32BgInterval=1200;//30fps,3?VENC_CHN_ATTR_S::stRcAttr.u32Gop=//virtualI?VENC_CHN_ATTR_S::stRcAttr.u32StatTime=?VENC_CHN_ATTR_S::stRcAttr.u32Gop=//virtualI?VENC_CHN_ATTR_S::stRcAttr.u32StatTime=//40對于Hi3516AV100/Hi3516DV100/Hi3518EV200/?VENC_CHN_ATTR_S::stRcAttr::u32Gop=?VENC_CHN_ATTR_S::stRcAttr::u32StatTime=//30fps,40//40VENC_PARAM_REF_EX_S::bVirtualIEnable== //11.4DualPGOP僅Hi3536CV1001.4.1其中:SP指特殊的P幀,這里簡稱SP幀,該幀Qp值推薦小于其他PQpu32SpInterval=0SPDualP模式下P幀參考就近的兩個前向參考幀,能夠利用更多參考幀的時域相關(guān)性提升編碼壓縮性能。主要應(yīng)用在運動且有低延時要求的場景,DualP壓縮性能低于BipredBSingleP模式。DualP由于兩個參考幀均使用前向參考幀,因此DualPGOP結(jié)構(gòu),如1-341.4.2和可以通過周期性的編碼質(zhì)量更好的P幀(SP幀51.5SmartPGOPHi3519V100、Hi3519V1011.5SmartPGOPHi3519V100、Hi3519V101、Hi3516CV300、Hi3531DV100、Hi3521DV100Hi3536C支持Hi3519V100H.264調(diào)用該種GOP模式時,GOP結(jié)構(gòu)與AdvSingleP結(jié)構(gòu)圖一致?1.5.1在運動區(qū)域,利用短期參考幀進(jìn)行運動估計。SmartP模式拉長IDR幀間隔,中間I幀,能夠大幅度降低監(jiān)控場景的碼率并提升圖像質(zhì)量,碼率節(jié)省可以達(dá)到30%~50%,但對于攝像頭運動的場景不適用。SmartPGOP結(jié)構(gòu),如1-461.5.21.5.2和=VENC_CHN_ATTR_S::stGopAttr.stSmartP.s32BgQpDelta=7VENC_CHN_ATTR_S::stGopAttr.stSmartP.s32ViQpDelta=//virtualI//401.6AdvSmartPGOP僅Hi3519V100/Hi3519V101/Hi3516CV300H.265/Hi3531DV100/Hi3521DV100/Hi3536CH.265協(xié)議支1.6.1IDR幀,且用作長期參考幀;紅色幀編碼為VI幀(I幀,本質(zhì)上是一個普通P幀,該幀只參考IDR幀,且Qp值推薦小于其他P幀Qp值。71.6.21.6.2和VENC_CHN_ATTR_S::stGopAttr.enGopMode=VENC_GOPMODE_SMARTPVENC_CHN_ATTR_S::stGopAttr.stSmartP.s32BgQpDelta=7VENC_CHN_ATTR_S::stGopAttr.stSmartP.s32ViQpDelta=//virtualI//408BiPredBGOP其中:u32BFrmNumBiPredBGOP其中:u32BFrmNumIDRP幀或PPB幀的個數(shù),如1-6中u32BFrmNum2GopPB幀個數(shù)可能不滿足u32BFrmNum要求。BiPredBP1~3個B幀,B幀不做參考,使用一個前向BiPredBGOP結(jié)構(gòu),如1-61.7.2=91.8CyclicIntraRefresh原理和使用方1.8CyclicIntraRefresh原理和使用方Hi3516AV100/Hi3516DV100/Hi3518EV200/Hi3518EV201/Hi3516CV200,只支持H.264協(xié)議H.264/H.265協(xié)議。1.8.1一般IDR幀大P幀很多倍,特別是運動比較小的場景,IDR幀可能達(dá)到P時會降低IDR幀質(zhì)量引起呼吸效應(yīng)。CyclicIntraRefresh不改變IDR幀質(zhì)量,把本來一個IDR幀編IntraLCU/宏塊分散在若干個P幀中,使每一個幀的大小相對平均。如圖1-7所示,使用CyclicIntraRefresh技術(shù),在監(jiān)控場景下1080P@25fps4Mbps碼率的最大幀大小可以從200k字節(jié)降低到37k字節(jié)。使碼率非常平穩(wěn)。1.8.2【相關(guān)接口【相關(guān)參數(shù)VENC_PARAM_INTRA_REFRESH_S::bISliceEnable=HI_TRUEVENC_PARAM_INTRA_REFRESH_S::u32RefreshLineNum;每幀刷新宏塊/LCUVENC_PARAM_INTRA_REFRESH_S::u32ReqIQp;//請求I幀時使用的優(yōu)使用限對解碼器有兼容性要求,必須支持沒有IDR幀的碼流的解碼; 結(jié)構(gòu)內(nèi)存占用、延時、適用場景及兼容PicSize為參考幀幀存,AdvInfoSize為使用限對解碼器有兼容性要求,必須支持沒有IDR幀的碼流的解碼; 結(jié)構(gòu)內(nèi)存占用、延時、適用場景及兼容PicSize為參考幀幀存,AdvInfoSize為AdvSmartp的信息幀存(圖像格式為YUV420格式PicSize和AdvInfoSize的計算方法下面將詳細(xì)描述SrcPicSize為編碼之前的源圖像大小,主要是B幀有延時需要緩存一部分源圖像 模式編碼端和解碼端都有延時,其他模式編碼端和解碼端?PicSize的計算方GOPDDR2*2*3*3*3*3*3*3*3*3*儀,手持DV等。(N為B幀個3*N1儀,手持DV等。PicSize=YHeaderSize+CHeaderSize+YSize+CSize+PmeSize+?Hi3516AV100/Hi3516DV100/Hi3518EV200/表1-3Hi3516AV100/Hi3516DV100/Hi3518EV200/PicSize=YHeaderSize+CHeaderSize+YSize+CSize+PmeSize+?Hi3516AV100/Hi3516DV100/Hi3518EV200/表1-3Hi3516AV100/Hi3516DV100/Hi3518EV200/0000((align(width,2048)>>4)*非AdvInfoSize的計算方AdvInfoSize=align(Width,16)*align(Height,16)*3/2+(align(Width,16)/64+1)*(align(Height,16)/64+1)*74*16兼容-AdvInfoSize的計算方AdvInfoSize=align(Width,16)*align(Height,16)*3/2+(align(Width,16)/64+1)*(align(Height,16)/64+1)*74*16兼容-0000使用指2 2.1QpMap/SkipMap接口定QpMap編碼方案總體設(shè)使用指2 2.1QpMap/SkipMap接口定QpMap編碼方案總體設(shè)計系統(tǒng)框圖,如圖2-1(小分辨率圖像+當(dāng)前幀Qp僅Hi3519V101/Hi3516CV300/Hi3531DV100/Hi3521DV100/Hi3536C方案實現(xiàn)細(xì)節(jié)和注意事項支持通過用戶態(tài)從VI/VPSS取走圖像,經(jīng)過智能分析和幀級碼率控制,計算一幀內(nèi)每個宏塊的QpMap,再把SrcPic和QpMap通過SendFrameEx接口配置下來;SDK內(nèi)部Bypass幀率控制和幀級碼率控制;智能分析和幀級碼率控制算法客戶自己開發(fā)使用指2H.264、H.265使用指2H.264、H.265都按照16x16的塊大小配置QpMap,但H.265的編碼CU可能大于持從以下3種模式中選擇一種。?(1)QP?(2)QP?(3)QPQpMapQp和絕對Qp?相對Qp指的是基于編碼器內(nèi)部邏輯計算的碼控(宏塊級)仍然生效,外部通過QpMap輸入Qp大小是一個變化量Qpdelta,在原始碼控(宏塊級)基礎(chǔ)上,疊加該Qpdelta。?絕對Qp指的是每一個編碼塊的Qp完全是由用戶外部輸入確定,不依賴于內(nèi)部海思SDK可以提供每幀圖像的如下信息。?ISP?2.1.2QPMAP表,H.265和H.264QP排列方式不同。H.264H.265QP值的組織方式如2-2和2-3使用指2圖2-2H.265QPMAPLCU排放位H.265QPMAPLCU(64*64,128bits)排放位置:H.265每一個LCUQPMAP:2、[6:0Qp值,范圍[-51,51],其中負(fù)圖2-3H.264QPMAPMB排放位H.264QPMAPMB(16*16,8bits)排放位置:使用指2圖2-2H.265QPMAPLCU排放位H.265QPMAPLCU(64*64,128bits)排放位置:H.265每一個LCUQPMAP:2、[6:0Qp值,范圍[-51,51],其中負(fù)圖2-3H.264QPMAPMB排放位H.264QPMAPMB(16*16,8bits)排放位置:H.264每一個MBQPMAP值每一個MB為8bits,其1、[7]:代表Skipmap不使能標(biāo)01234567890123456789使用指編碼器輸2編碼接口定使用指編碼器輸2編碼接口定typedef{VENC_RC_MODE_H264CBR=1,typedefstruct{{/*thetypeofHI_VOID*pRcAttr;/*thercattributewhichcouldbespecifiedQpMapAdaptiveROI方式,RCCBRVBRQpMap使用相對QP模式;使用指2QpMap使用外部碼率控制,RCQPMAP,bypass內(nèi)部使用指2QpMap使用外部碼率控制,RCQPMAP,bypass內(nèi)部RC算法,此時幀2.2.2typedefstruct{HI_U32u32BlkStartQp;}typedefstruct{}/*-1:bolck>0:*pstFrame,HI_S322.3QpMap/SkipMap使用指編碼器輸2使用指編碼器輸2使用QpMap調(diào)整感興趣區(qū)域和非感興趣區(qū)域QP,如圖2-5圖2-5QpMap調(diào)整感興趣區(qū)域和非感興趣區(qū)QPMap可以畫出任意形狀及任意個數(shù)的感興趣區(qū)域,并通過降QP提升感興趣區(qū)域圖像質(zhì)量,或QP降低非感興趣區(qū)域質(zhì)量。此模式下需要使QP調(diào)節(jié)方使用指2使用指2LCU/MB的QP均由外部指定,幀級碼率控制將不起作用。使用指3 3.1SSEPSNR僅Hi3519V101的H.265協(xié)議使用指3 3.1SSEPSNR僅Hi3519V101的H.265協(xié)議和Hi3516CV300/Hi3531DV100/Hi3521DV100/Hi3536CV100支持H.265LCU64*64LCU45列不能進(jìn)行SSE統(tǒng)計,下面以一個LCU為例說明計算公式:m1SSE∑∑|Curr(i,j)RCN(i,i0jMSESSE/(m*m=59,n=60SSE,以此計算一幀的PSNR,計算公LCUCNT((width_pix8)/64)*((height_pix8)/LCUCNT2 ∑SSELCU)/MSEk2PSNR10*log()SSELCULCUSSEMSELCULCUMSESSEFRMSSE,MSEFRMMSE,LCUCNTLCU的個數(shù),width_pix為圖像寬,height_pix為圖像高,w為亮度分量的位寬。使用指3HeaderBitsResidualBits僅Hi3516CV300/Hi3531DV100/Hi3521DV100/Hi3536CV100支使用指3HeaderBitsResidualBits僅Hi3516CV300/Hi3531DV100/Hi3521DV100/Hi3536CV100支持HeaderBits和ResidualBitsCU級的信息,HeaderBits包含塊類型、幀內(nèi)幀間預(yù)測信息等;ResidualBits包含變換量化后的剩余殘差信息。3.3MadiMadp僅Hi3519V101/Hi3516CV300/Hi3531DV100/Hi3521DV100/Hi3536CV100支持小可以是16x16,32x32或64x64。1f=|Pixn?1Pix= 其中N
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 地下排水建設(shè)項目材料買賣協(xié)議典范
- 2024技術(shù)顧問服務(wù)協(xié)議系列篇
- 2024企業(yè)債務(wù)融資協(xié)議模板
- 2024屆安徽鳳臺一中高三3月教學(xué)質(zhì)量檢測試題數(shù)學(xué)試題理試題
- 2024槽棎施工質(zhì)量保障協(xié)議范本
- 2024年房產(chǎn)開發(fā)融資居間協(xié)議模板
- 2024建筑外保溫服務(wù)協(xié)議樣式
- 2024年商業(yè)交易貨樣協(xié)議模板
- 2024年度美容院加盟協(xié)議示例
- 2024全職員工派遣協(xié)議范本
- 鞋子工廠供貨合同模板
- 期中測試卷-2024-2025學(xué)年統(tǒng)編版語文六年級上冊
- 歐洲文明與世界遺產(chǎn)智慧樹知到期末考試答案章節(jié)答案2024年廣東工業(yè)大學(xué)
- 康復(fù)科護士的腦卒中康復(fù)與護理
- 人教版五年級上冊數(shù)學(xué)《可能性》作業(yè)設(shè)計
- 企業(yè)中層管理人員素質(zhì)測評(附答案)
- 《新概念英語》第二冊(電子版)
- 活性焦過濾吸附法污水深處理技術(shù)
- 初中英語學(xué)科關(guān)鍵能力的培養(yǎng)策略
- 高血壓健康教育知識講座(完整版)
- 社區(qū)衛(wèi)生服務(wù)中心公共衛(wèi)生績效考核及獎金分配制度
評論
0/150
提交評論