MBAFF時相鄰巨集塊的獲取過程 補充

2021-09-30 06:30:07 字數 797 閱讀 5381

q:當 currmbframeflag = 0,mbistopmbflag = 1時,

2、根據當前巨集塊對的屬性來確定相鄰畫素點:

因為當前巨集塊為頂場巨集塊,所以 c 的左上角相鄰畫素點為 b

我怎麼想也是c 的左上角相鄰畫素點為 a

請問版主,為什麼是b呢,期待回答

a:因為 currmbframeflag = 0,mbistopmbflag = 1,所以當前是頂場,那麼在相鄰巨集塊對裡也要找組成頂場的點。a 是屬於低場的,b 才屬於頂場。

q:樓主所述列表中, ym的取值有如下情況:

1、ym = (yn + maxh) >> 2 ;

2、ym = 2*yn;

ym為何要如此取值?應用場景?實在是想不通,請高人詳細說明一下,謝謝了

a:注意我帖子中最後的一句話:「表中最後一列的 ym 值是按(xn,yn)所在巨集塊對的幀場屬性對其所在巨集塊的畫素點分幀場之後 a、b、c、d、e、f  各點的縱座標。」

1、當 ym = (yn + maxh) >> 2 時,根據各巨集塊對屬性,如我主貼所述找到的相鄰點是 e 點。那麼綠色巨集塊對經過隔行抽取(因為 mbaddrxframeflag = 0)之後,請思考 e 點會跑到什麼位置,而此時 e 點與 f 點的距離又是多少?這個距離就是 ym;

2、同理,當 ym = 2*yn 時,根據各巨集塊對屬性,如我主貼所述找到的相鄰點是 b 點。而 b 點距離 c 點的縱座標是 -2。既然 ym = -2,而 yn = -1,那麼 ym = 2*yn 不對麼?

ps:當 yn < 0 時,yn 只會等於 -1;當ym < 0 時,ym 也只會等於 -1。

對於EL的MODE SKIP型別巨集塊

後會變為 intra bl 或inter 16 16 型別巨集塊。對於el 中的mode skip 是有特殊含義的,可能對應 inter layer 的texture 或motion 根據觀察 mode skip 就是巨集塊進行層間 的含義,首先根據這個標識來判斷是否為層間 然後進一步的判斷是層間i...

H 264中的P Skip巨集塊和BSkip巨集塊簡介

先說pskip巨集塊,再說bskip巨集塊.p skip巨集塊是一種特殊的p巨集塊,在h.264中非常常見,那麼p skip巨集塊特殊在什麼地方呢?下面會慢慢道來.對於一般的p巨集塊而言,畫素殘差和運動向量殘差都會寫入碼流,從編碼端傳到解碼端,但是p skip巨集塊的特殊之處就在於,既不傳送畫素殘差...

雲巨集參與編寫的最新雲計算國家標準獲批正式發布!

8月30日,國家市場監督管理總局 國家標準化管理委員會 公布了關於批准發布501項國家標準和6項國家標準修改單的公告 2019年第10號 其中包括全國信標委雲計算標準工作組歸口管理的12項雲計算國家標準。作為全國資訊科技標準化技術委員會雲計算標準工作組成員單位,雲巨集參與起草編寫了本次發布的雲計算國...