對於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...