Re: [問題] H.264 intra prediction
1. Intra prediction (and all other forms of prediction) across slice
boundaries is not used, in order to keep all slices independent of
each other.
intra prediction 時不應參考跨越 slice 邊界的象素
所以編碼端理論上不能使用那些需要參考不存在的象素的intra-mode
2. A constrained intra coding mode can be signaled that
allows prediction only from intra-coded neighboring macroblocks.
實際上, 在 constrained intra coding mode 下
連 inter-MB 都不該去參考, 只參考 decode 完畢的 intra-MB
這是為了避免 error bits 影響 motion compensation 造成的誤差長期延續下去
解碼端遇到這種情況怎麼解... 不確定, 個人猜測是:
a. 當那些不存在的象素是 50% gray 的點
b. 把還在 picture buffer 中, 之前參考的畫面的邊界象素向外 extrapolation 而得
參考資料來源: Overview of the H.264/AVC Video Coding Standard
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY
VOL. 13, NO. 7, JULY 2003
※ 引述《cypher (無名)》之銘言:
: 想請教一下
: H.264裡面的intra prediction
: 是說
: 用想要做intra prediction MB上面和左邊以經編好碼的MB來當reference
: 但是
: 如果是剛開始編碼時,還沒有reference時要怎麼辦呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.255.7.97
討論串 (同標題文章)