如何从参考像素根据9种预测模式生成一个4x4共16个像素大小的预测像素块

H264H265视频编解码算法文章汇总
标准文档中如何从参考像素和预测模式来生成一个像素矩阵的?

协议文档153页8.3.1.2.1-8.3.1.2.9分别对应预测模式为0-8这9个预测模式

1.垂直模式 值为0

image.png
image.png

2.水平模式 值为1

image.png
image.png

3.DC模式,均值模式 值为2

image.png

1.如果上边沿的4个参考像素存在和左边沿的4个参考像素存在,则是8个值求平均

2.如果上边沿4个或左边沿4个不是有效的,那就上边沿或左边沿哪四个有效就哪四个求平均

3.除上面两种情况就是1<<(BitDepth - 1)就是1左移7位,128

4.对角线模式(左下对角线或右下对角线)值为3或4

左下对角线模式

image.png

上方的四个像素和右上四个像素一定都是有效才可以使用

image.png

右下对角线模式

image.png

分为三种情况

x>y

x<y

x=y

image.png

最后四种模式为斜率模式

有一个斜率值

image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容