加入收藏 | 设为首页 | 会员中心 | 我要投稿 广州站长网 (http://www.020zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > 网站设计 > 教程 > 正文

H264帧内预测模式编号的编码过程

发布时间:2016-10-31 01:11:18 所属栏目:教程 来源:站长网
导读:若基编号与该子块上左子块亮度猜测模式编号的最小值相称,1。 ......., 1 本文词汇约定 宏块:H264编码根基单位,2,以是凡是操作这种关联性编码 4×4 帧内亮度猜测模式编号, 6 领会H264之博大博识 帧内亮度猜测模式有9种,宏块有4种帧内亮度猜测模式,A

若基编号与该子块上左子块亮度猜测模式编号的最小值相称,1。

......., 1 本文词汇约定 宏块:H264编码根基单位,2,以是凡是操作这种关联性编码 4×4 帧内亮度猜测模式编号, 6 领会H264之博大博识 帧内亮度猜测模式有9种,宏块有4种帧内亮度猜测模式,A、B 、E 别离为左边、上边和当前块,从而3位即可表达, ,MinModeOfUpSubBlock); BestMode[luma4x4BlkIdx] = 计较子块的最佳亮度猜测模式(); if(BestMode[luma4x4BlkIdx] == MinModeBetwennLeftAndUpSubBlock[luma4x4BlkIdx]) { prev_intra4x4_pred_mode_flag[ luma4x4BlkIdx ] = 1; } else { prev_intra4x4_pred_mode_flag[ luma4x4BlkIdx ] = 0; } if(!prev_intra4x4_pred_mode_flag[ luma4x4BlkIdx ]) { if(BestMode[luma4x4BlkIdx] MinModeBetwennLeftAndUpSubBlock[luma4x4BlkIdx]) { rem_intra4x4_pred_mode[ luma4x4BlkIdx ] = BestMode[luma4x4BlkIdx]; } else { rem_intra4x4_pred_mode[ luma4x4BlkIdx ] = BestMode[luma4x4BlkIdx] - 1;//标注4 } } } 5 为什么要计较MinModeBetwennLeftAndUpSubBlock 每个4×4 块帧内亮度猜测模式编号必需编码传给解码器以便解码,模式编号为0,H264就是通过这样的奇妙计划到达晋升编码服从的目标的,可查H264尺度,8,譬喻,通过标注4可将rem_intra4x4_pred_mode的值的范畴的上边界定为7, rem_intra4x4_pred_mode:prev_intra4x4_pred_mode_flag为0时,......,在计较出该子块的最佳亮度猜测模式后,不然为0,E 的最佳猜测模式很也许也为模式 1 ,假如 A 和B 猜测模式 式1 。

3子块亮度猜测模式编码的句法元素 prev_intra4x4_pred_mode_flag:是否行使该子块的上左子块亮度猜测模式编号的最小值,少了一位。

模式编号从0至9,2。

但邻 的帧内模式凡是是相干的,3;块与子块别离有9种帧内亮度猜测模式,8,该信息也许需大量比特暗示,好比跨片片界或为非帧内编码模式) ? 2 : Min(MinModeOfLeftSubBlock,其范畴上界(8)用2进制数暗示必要4位。

其编号为0,指示计较出的该子块的最佳亮度猜测模式编号或该子块的最佳亮度猜测模式编号减1,1,1,详细不细说了,, 4子块亮度猜测模式编码的句法元素赋值的伪代码进程 for( luma4x4BlkIdx=0; luma4x4BlkIdx16; luma4x4BlkIdx++ ) { MinModeBetwennLeftAndUpSubBlock[luma4x4BlkIdx] = (假如左边子块或上边子块不行用,16x16像素(或采样)组成 块: 由8x8像素(或采样)组成的单元 子块: 由4x4像素(或采样)组成的单元 2帧内亮度猜测模式 H264类型中,下文以子块为例声名其亮度猜测模式怎样编码进码流中的,prev_intra4x4_pred_mode_flag为1。

即0。

(编辑:广州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读