SVC筆記之二

2022-04-06 05:19:30 字數 820 閱讀 6385

對於pdf提出的糾正漂移的三種方法,其第一種是在殘差支路上新增補償。可以證明,高精度環路方程變為:

dh,n(fn) = qh(fn - rn-1(dh,n-1(fn-1)) + d') + rn-1(dh,n-1(fn-1)),而低精度環路方程為:

dl,n(fn) = ql(fn - rn-1(dh,n-1(fn-1)) + d') + rn-1(dl,n-1(fn-1)),於是可以通過d'調整量化結果,但這樣應該會影響高精度解碼的效果。

另兩種方法則是對補償量p本身進行調整。

k(rn(qh(fn - bn-1) -

ql(fn - bn-1) + pn-1)) = pn,

rn(ql(fn - bn-1) + an-1) = an

an + pn = bn

其中k是調整函式,它和補償操作是可交換的,因此有:

rn(k(

qh(fn - bn-1) -

ql(fn - bn-1) + pn-1

) +

ql(fn - bn-1) + bn-1 - pn-1

) =

bn,bn = rn(dh,n(fn)),

即有:dh,n(fn) =

k(qh(fn - bn-1) -

ql(fn - bn-1) + pn-1

) +

dl,n(fn)

,dl,n(fn) =

ql(fn - bn-1) +

rn-1(dl,n-1(fn-1)),

以上方法得到的高精度解碼都和原始方法有差別,具體差值需要詳細分析,但是容易證明這些差值是不會漂移的

SVC筆記之一

本筆記參考advance in scalable video coding 1 在ppt介紹可伸縮編碼原理部分,有一張編碼系統框圖不是很直觀 相對於它上面那幅 需要做一些說明。假設當前幀是fn,則前一幀為fn 1,相應的運動補償分別為rn和rn 1,高精度量化通道為qh,低精度量化通道為ql。於是高...

SVC筆記之一

本筆記參考advance in scalable video coding 1 在ppt介紹可伸縮編碼原理部分,有一張編碼系統框圖不是很直觀 相對於它上面那幅 需要做一些說明。假設當前幀是fn,則前一幀為fn 1,相應的運動補償分別為rn和rn 1,高精度量化通道為qh,低精度量化通道為ql。於是高...

python筆記之二

2.使用python實現http連線 其實使用python實現http連線的方法還是十分簡單的。比如說,我們不要求什麼,僅僅只需要獲取內容時,我們可以這樣的書寫 但是對實際應用來說,這個簡單的句子也是不能夠滿足我們各式各樣的開發需求的。比如說,我們需要user agent redirects gzi...