【技术实现步骤摘要】
编码方法、装置和视频数据编码设备
本专利技术涉及视频编码领域,特别涉及一种编码方法、装置和视频数据编码设备。
技术介绍
视频数据的原始数据量较大,在存储或者传输之前,需要对视频数据进行压缩,压缩也可以称为编码。在H.265/HEVC(HighEfficiencyVideoCoding,高效视频编码)标准中,在对图像内的CU(CodingUnit,编码单元)进行帧内预测时,首先,需要对CU对应的每个PU(PredictionUnit,预测单元)遍历所有帧内预测模式,确定每个PU的目标帧内预测模式,然后,根据确定下的目标帧内预测模式进行帧内预测。对于亮度分量的帧内预测,H.265/HEVC标准中提供35个亮度帧内预测模式,可以更好地匹配视频中复杂的纹理,得到更好的预测效果,更加有效地去除空间冗余。在对一个PU的亮度帧内预测模式进行编码时,现有标准中为了减少编码所需的比特数,参考空域构造一个帧内预测模式候选列表,也即根据该PU的左相邻PU和上相邻PU的目标亮度帧内预测模式,建立帧内预测模式候选列表(candModeList),该PU与相邻PU的位置关系如图1所示。一般来说,帧内预测模式候选列表中包含有3个可能的亮度帧内预测模式,如果该PU的亮度帧内预测模式存在于帧内预测模式候选列表中,则可以利用2bit(比特,信息量单位)来编码其在帧内预测模式候选列表中的索引,如果不属于,则需要利用5bit来对该PU的亮度帧内预测模式的模式编号进行编码。利用帧内预测模式候选列表可以减少编码亮度帧内预测模式所需的比特数,提高视频数据的压缩率。但是参考空域的帧内预测模式候选列表中仅 ...
【技术保护点】
1.一种编码方法,其特征在于,所述方法包括:在对目标预测单元PU的亮度分量进行帧内预测时,获取所述目标PU的亮度帧内预测模式;基于所述目标PU的父层PU和相邻PU的目标亮度帧内预测模式,确定帧内预测模式候选列表;基于所述帧内预测模式候选列表和所述目标PU的亮度帧内预测模式,对所述目标PU的亮度帧内预测模式进行编码。
【技术特征摘要】
1.一种编码方法,其特征在于,所述方法包括:在对目标预测单元PU的亮度分量进行帧内预测时,获取所述目标PU的亮度帧内预测模式;基于所述目标PU的父层PU和相邻PU的目标亮度帧内预测模式,确定帧内预测模式候选列表;基于所述帧内预测模式候选列表和所述目标PU的亮度帧内预测模式,对所述目标PU的亮度帧内预测模式进行编码。2.根据权利要求1所述的方法,其特征在于,所述基于所述目标PU的父层PU和相邻PU的目标亮度帧内预测模式,确定帧内预测模式候选列表,包括:基于所述目标PU的父层PU、左相邻PU和上相邻PU的目标亮度帧内预测模式,确定帧内预测模式候选列表。3.根据权利要求2所述的方法,其特征在于,所述基于所述目标PU的父层PU、左相邻PU和上相邻PU的目标亮度帧内预测模式,确定帧内预测模式候选列表之前,还包括:将所述目标PU的父层PU、左相邻PU和上相邻PU的目标亮度帧内预测模式设置为初始亮度帧内预测模式;如果所述父层PU存在,则更新所述父层PU的目标亮度帧内预测模式;如果所述左相邻PU存在,则更新所述左相邻PU的目标亮度帧内预测模式;如果所述上相邻PU存在,则更新所述上相邻PU的目标亮度帧内预测模式。4.根据权利要求2所述的方法,其特征在于,所述基于所述目标PU的父层PU、左相邻PU和上相邻PU的目标亮度帧内预测模式,确定帧内预测模式候选列表,包括:如果所述目标PU的父层PU、左相邻PU和上相邻PU的目标亮度帧内预测模式均相同,则根据第一规则确定帧内预测模式候选列表;如果所述目标PU的父层PU、左相邻PU和上相邻PU的目标亮度帧内预测模式均不相同,则根据第二规则确定帧内预测模式候选列表;如果所述目标PU的父层PU、左相邻PU和上相邻PU的目标亮度帧内预测模式中存在2个相同亮度帧内预测模式和1个不同亮度帧内预测模式,则根据第三规则确定帧内预测模式候选列表。5.根据权利要求4所述的方法,其特征在于,所述如果所述目标PU的父层PU、左相邻PU和上相邻PU的目标亮度帧内预测模式均相同,则根据第一规则确定帧内预测模式候选列表,包括:如果所述目标PU的父层PU、左相邻PU和上相邻PU的目标亮度帧内预测模式均相同,且所述目标亮度帧内预测模式为模式0或模式1,则将模式0、模式1、模式10和模式26添加到帧内预测模式候选列表中;如果所述目标PU的父层PU、左相邻PU和上相邻PU的目标亮度帧内预测模式均相同,且所述目标亮度帧内预测模式不为模式0和模式1,则将所述目标亮度帧内预测模式、所述目标亮度帧内预测模式的左相邻亮度帧内预测模式、所述目标亮度帧内预测模式的右相邻亮度帧内预测模式和模式1添加到帧内预测模式候选列表中。6.根据权利要求4所述的方法,其特征在于,所述如果所述目标PU的父层PU、左相邻PU和上相邻PU的目标亮度帧内预测模式均不相同,则根据第二规则确定帧内预测模式候选列表,包括:如果所述目标PU的父层PU、左相邻PU和上相邻PU的目标亮度帧内预测模式均不相同,则所述父层PU的目标亮度帧内预测模式、所述左相邻PU的目标亮度帧内预测模式、所述上相邻PU的目标亮度帧内预测模式添加到帧内预测模式候选列表中;如果所述目标PU的父层PU、左相邻PU和上相邻PU的目标亮度帧内预测模式均不为模式1,则将模式1添加到所述帧内预测模式候选列表中;如果所述目标PU的父层PU、左相邻PU和上相邻PU的目标亮度帧内预测模式均不为模式0,则将模式0添加到所述帧内预测模式候选列表中;如果所述目标PU的父层PU、左相邻PU和上相邻PU的目标亮度帧内预测模式均不为模式10,则将模式10添加到所述帧内预测模式候选列表中;如果所述目标PU的父层PU、左相邻PU和上相邻PU的目标亮度帧内预测模式均不为模式26,则将模式26添加到所述帧内预测模式候选列表中。7.根据权利要求4所述的方法,其特征在于,所述如果所述目标PU的父层PU、左相邻PU和上相邻PU的目标亮度帧内预测模式中存在2个相同亮度帧内预测模式和1个不同亮度帧内预测模式,则根据第三规则确定帧内预测模式候选列表,包括:如果所述目标PU的父层PU、左相邻PU和上相邻PU的目标亮度帧内预测模式中存在2个相同亮度帧内预测模式和1个不同亮度帧内预测模式,且所述相同亮度帧内预测模式为模式0或模式1,则将模式0、模式1和所述不同亮度帧内预测模式添加到帧内预测模式候选列表中;如果所述不同亮度帧内预测模式为模式26,则将模式10添加到所述帧内预测模式候选列表中;如果所述不同亮度帧内预测模式不为模式26,则将模式26添加到所述帧内预测模式候选列表中。8.根据权利要求4所述的方法,其特征在于,所述如果所述目标PU的父层PU、左相邻PU和上相邻PU的目标亮度帧内预测模式中存在2个相同亮度帧内预测模式和1个不同亮度帧内预测模式,则根据第三规则确定帧内预测模式候选列表,包括:如果所述目标PU的父层PU、左相邻PU和上相邻PU的目标亮度帧内预测模式中存在2个相同亮度帧内预测模式和1个不同亮度帧内预测模式,且所述相同亮度帧内预测模式不为模式0和模式1,则将所述相同亮度帧内预测模式、所述相同亮度帧内预测模式的左相邻亮度帧...
【专利技术属性】
技术研发人员:张宏顺,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。