HEVC 位元速率控制

2021-08-20 01:55:36 字數 758 閱讀 4103

位元速率控制通常分為三個level,分別為gop級、frame級、lcu級,其中frame級分為三種方案,分別為等bit位元速率分配、固定比例位元速率分配、自適應比例的位元速率分配,其中固定比例分配方案是李斌博士提出,自適應比例分配是其師弟在其基礎上提出的,本文給出了李斌博士提出的方案。

gop級位元速率分配如下式:

sw是窗的大小,建議設定成40,用於平滑位元速率。

frame級固定比例位元速率分配:

李斌提出的lcu級位元速率分配方案:

其權值設定與當前編碼單元的mad值有關,mad是通過**獲得:

計算出分配的位元後,根據李斌博士提出的r-lambda模型即能算出,lambda乘子,然後利用qp和lambda之間的關係,即能算出編碼單元的量化引數。

r-lamdba模型(推導過程僅李斌博士畢業**):

HEVC位元速率控制資料整理

本篇部落格主要記錄專案過程中參考過 寫得比較好的部落格。hevc專案 可以跟著嶽麓吹雪大神的hevc 學習專欄去學,遇到不清楚或者需要重點了解的再去搜其他的資料。專欄第一篇部落格鏈結 專案內容是要在hevc上修改,使得每幀影象有兩種qp。首先定位到是在slice層或者ctu層或cu上進行qp修改。通...

HEVC中的位元速率控制(RC)

題記 hevc 標準中所推薦的位元速率控制模型不像h.264中推薦 二次率失真模型 而採用了 r lambda 模型。模型較簡單,主要提案涉及三個 jct vc k0103 jct vc m0257 jct vc m0036 在hm中對應的 如下 group level group level rc...

ffmpeg位元速率控制

vbr是動態位元速率。cbr是靜態位元速率。vbr variable bitrate 動態位元率。也就是沒有固定的位元率,壓縮軟體在壓縮時根據音訊資料即時確定使用什麼位元率,這是以質量為前提兼顧檔案大小的方式。vbr也稱為動態位元率編碼,使用這個方式時,你可以選擇從最差音質 最大壓縮比到最好音質 最...