帧间预测小记
幀間預(yù)測后,在比特流中會(huì)有相應(yīng)的信息:殘差信息,運(yùn)動(dòng)矢量信息,所選的模式。
宏塊的色度分量分辨率是亮度分辨率的一半(Cr和Cb),水平和垂直均一半。色度塊采用和亮度塊一致的分割模式,只是尺寸減半,垂直水平都減半。色度塊的MV也是通過相應(yīng)亮度MV水平和垂直方向減半得到的。
預(yù)測模式和運(yùn)動(dòng)矢量與旁邊宏塊的響應(yīng)參數(shù)具有很強(qiáng)的相關(guān)性,可以利用這個(gè)相關(guān)性進(jìn)行預(yù)測。
利用相鄰宏塊運(yùn)動(dòng)矢量的相關(guān)性,在傳輸?shù)臅r(shí)候只要傳輸運(yùn)動(dòng)矢量殘差就可以了。 幀內(nèi)色度預(yù)測模式基于8*8色度宏塊。
在YCbCr(YUV)色度空間中,色度分量包括兩個(gè):Cr和Cb。色度預(yù)測需要對(duì)這兩個(gè)量分別預(yù)測。
一般情況下,兩種色度分量的預(yù)測采用的是同樣的幀內(nèi)色度預(yù)測模式。 4*4幀內(nèi)亮度預(yù)測共有9種預(yù)測模式: 在某些情況下,由于不全部在當(dāng)前條帶中,不是所有的A-M的樣本是可用的:為了保持不同條帶在解碼時(shí)的獨(dú)立性,只有當(dāng)前條帶中的樣本是可以用來預(yù)測的。
DC預(yù)測模式不要求所有的樣本像素都可用,可根據(jù)當(dāng)前可用的像素來進(jìn)行預(yù)測。其余預(yù)測模式要求在所需預(yù)測像素全部提供后才能進(jìn)行使用(除了一種情況:如果EFGH不可用,他們的值可以通過拷貝D像素的值來提供)。
總結(jié)
- 上一篇: MFC对话框中处理Enter或Esc按键
- 下一篇: MFC获取键盘光标和鼠标光标所在控件的I