A fast intra mode coding decision method for scalable video coding is involved in the field of video coding technology. The present invention is to solve the existing correlation model of fast intra coding pattern decision technology for scalable video, which can not accurately describe the correlation of intra coding mode in SHVC coding, lack of fast intra coding mode decision algorithm for different size PU, and lack of the encoding process after the RMD process. And the performance of fast intra mode decision algorithm against SHVC standard is poor. Using interlayer, time and spatial correlation, the invention constructs the list of internal coding patterns for the initial candidate frames for different sizes of PU in the enhanced layer, and further reduces the number of candidate intra coding patterns by using Hadamard value, thus reducing the coding time. The experiment proves that the invention can obviously reduce the encoding time, but does not affect the coding efficiency. The invention is applied to the field of decision making in intra coding mode of scalable video coding.
【技术实现步骤摘要】
一种用于可伸缩视频编码的快速帧内编码模式决策方法
本专利技术涉及一种用于可伸缩视频编码的快速帧内编码模式决策方法,涉及视频编码
技术介绍
SHVC(Scalable-highEfficiencyVideoCoding的缩写)标准是基于H.265/HEVC(HighEfficiencyVideoCoding的缩写)视频编码标准而开发的可伸缩视频编码标准。SHVC标准由国际电信联盟电信标准化部门视频编码专家组和国际标准化组织动态图像专家组组成的联合视频专家组共同制定。SHVC标准采用多层编码框架,并在继承了H.265/HEVC标准中所有先进编码技术的同时,引入了层间预测等新的编码工具。与上一代可伸缩视频编码标准H.264/SVC(ScalableVideoCoding的缩写)相比,在保持相同重建视频质量的前提下,SHVC标准可节省50%的码率。SHVC标准优异的编码性能是以极高的运算复杂度为代价的。这些复杂度极高的编码算法严重降低了SHVC视频编码系统的运算效率,导致无法利用SHVC标准实现实时的视频编码,严重阻碍了SHVC标准的推广与应用。其中,帧内编码模式决策算法是造成SHVC编码复杂度高的主要原因之一。因此,需要开发针对SHVC标准的快速帧内编码模式决策技术。现有的针对SHVC标准的快速帧内编码模式决策技术存在的主要问题有:1、现有的相关性模型不能准确描述SHVC编码中帧内编码模式的相关性。SHVC标准采用基于层的编码框架。在空间可伸缩编码中,增强层视频由分辨率较低的基本层视频根据伸缩因子进行上采样获得,即对基本层视频纹理根据伸缩因子进行拉伸。 ...
【技术保护点】
1.一种用于可伸缩视频编码的快速帧内编码模式决策方法,其特征在于它是按照以下步骤进行的:步骤一、获取增强层中当前PU在基本层中同位PU的编码模式信息,定义基本层和增强层在编码模式上的相关性,然后执行步骤二;PU即预测单元;步骤二、对分辨率、运动剧烈程度以及纹理复杂度不同的视频序列,利用SHM12.0参考软件进行编码,并利用在步骤一中定义的基本层和增强层在编码模式上的相关性,计算基本层和增强层在编码模式上的相关性数据,即层间相关性数据,然后执行步骤三;步骤三、定义增强层中当前PU与其在前一帧中的同位PU之间的编码模式相关性,然后执行步骤四;步骤四、对分辨率、运动剧烈程度以及纹理复杂度不同的视频序列,利用SHM12.0参考软件进行编码,并利用在步骤三中定义的增强层中当前PU与其在前一帧中的同位PU之间的编码模式相关性,计算增强层中当前PU与其在前一帧中的同位PU之间的编码模式相关性数据,即时间相关性数据,然后执行步骤五;步骤五、定义增强层中当前PU与其在基本层中的同位PU的空间相邻PU之间的编码模式相关性,然后执行步骤六;步骤六、对分辨率、运动剧烈程度以及纹理复杂度不同的视频序列,利用SH ...
【技术特征摘要】
1.一种用于可伸缩视频编码的快速帧内编码模式决策方法,其特征在于它是按照以下步骤进行的:步骤一、获取增强层中当前PU在基本层中同位PU的编码模式信息,定义基本层和增强层在编码模式上的相关性,然后执行步骤二;PU即预测单元;步骤二、对分辨率、运动剧烈程度以及纹理复杂度不同的视频序列,利用SHM12.0参考软件进行编码,并利用在步骤一中定义的基本层和增强层在编码模式上的相关性,计算基本层和增强层在编码模式上的相关性数据,即层间相关性数据,然后执行步骤三;步骤三、定义增强层中当前PU与其在前一帧中的同位PU之间的编码模式相关性,然后执行步骤四;步骤四、对分辨率、运动剧烈程度以及纹理复杂度不同的视频序列,利用SHM12.0参考软件进行编码,并利用在步骤三中定义的增强层中当前PU与其在前一帧中的同位PU之间的编码模式相关性,计算增强层中当前PU与其在前一帧中的同位PU之间的编码模式相关性数据,即时间相关性数据,然后执行步骤五;步骤五、定义增强层中当前PU与其在基本层中的同位PU的空间相邻PU之间的编码模式相关性,然后执行步骤六;步骤六、对分辨率、运动剧烈程度以及纹理复杂度不同的视频序列,利用SHM12.0参考软件进行编码,并利用在步骤五中定义的增强层中当前PU与其在基本层中的同位PU的空间相邻PU之间在编码模式上的空间相关性,计算增强层中当前PU与其在基本层中的同位PU的空间相邻PU之间的编码模式相关性数据,即空间相关性数据,然后执行步骤七;步骤七、根据在步骤二中得到的层间相关性数据、步骤四中得到的时间相关性数据和步骤六中得到的空间相关性数据,针对增强层中不同大小的PU构造初始候选编码模式列表:首先判断增强层中当前PU的大小是否为64×64;如果是,则为增强层中的当前PU构造初始候选编码模式列表CL0,然后执行步骤十四;否则,执行步骤八;步骤八、判断增强层中当前PU的大小是否为32×32;如果是,则为增强层中的当前PU构造初始候选编码模式列表CL1,然后执行步骤十四;否则,执行步骤九;步骤九、判断增强层中当前PU的大小是否为16×16;如果是,则执行步骤十;否则,执行步骤十一;步骤十、判断当前帧是否为第0帧;如果是,则为增强层中的当前PU构造初始候选编码模式列表CLin,然后执行步骤十四;否则,为增强层中的当前PU构造初始候选编码模式列表CL2,然后执行步骤十四;步骤十一、判断增强层中当前PU的大小是否为8×8;如果是,则执行步骤十二;否则,执行步骤十三;步骤十二、判断当前帧是否为第0帧;如果是,则为增强层中的当前PU构造初始候选编码模式列表CLin,然后执行步骤十四;否则,为增强层中的当前PU构造初始候选编码模式列表CL3,然后执行步骤十四;步骤十三、为增强层中大小为4×4的当前PU构造初始候选编码模式列表CL4,然后执行步骤十四;步骤十四、将最有可能模式,根据实际执行的步骤合并入在步骤七、步骤八、步骤十、步骤十二或步骤十三中构造的初始候选编码模式列表中,组成新的候选编码模式列表CLnew;然后,对CLnew中的候选编码模式进行粗略模式决策处理,保留哈达玛代价值最小的M种编码模式;然后,判断当前PU采用的初始候选编码模式列表是否为CLin;如果是,则执行步骤十五;否则,执行步骤十六;最有可能模式,即MPM;粗略模式决策,即RMD;步骤十五、构造一个新的候选编码模式列表CL′new,其中包括在步骤十四中经过RMD处理后得到的M种候选编码模式,以及模式序号与这M种候选编码模式中的方向性编码模式的模式序号相差为1的编码模式;对列表CL′new中的候选编码模式再次进行RMD处理,并保留哈达玛代价值最小的M种编码模式,然后执行步骤十六;步骤十六、计算在步骤十五中经过再次RMD处理得到的M种候选编码模式和MPM的哈达玛代价值,其中最小的哈达玛代价值记为HCOSTMODE_MIN;将哈达玛代价值大于HCOSTMODE_MIN的1.5倍的编码模式从候选编码模式列表中移除;判断候选编码模式列表中剩余的候选编码模式的个数是否大于1;如果是,则执行步骤十七;否则,执行步骤十八;步骤十七、候选编码模式列表中仅保留哈达玛代价值最小的两种编码模式,然后执行步骤十八;步骤十八、对候选编码模式列表中最终保留下来的编码模式执行SHM12.0参考软件中默认的残差四叉树编码处理,为当前PU选择出最优编码模式;残差四叉树编码处理,即RQT。2.根据权利要求1所述的一种用于可伸缩视频编码的快速帧内编码模式决策方法,其特征在于,步骤一中定义的基本层和增强层在编码模式上的相关性的公式为:其中,Corinter_layer表示基本层和增强层在编码模式上的相关性;BlockBL&EL_col表示增强层中满足以下条件的大小为4×4的PU的个数:其最优编码模式的模式序号与其所属的PU在基本层中的同位PU的最优编码模式或次优编码模式的模式序号的差值小于1;Blocktotal表示增强层中包含的大小为4×4的PU的总个数。3.根据权利要求1所述的一种用于可伸缩视频编码的快速帧内编码模式决策方法,其特征在于,步...
【专利技术属性】
技术研发人员:卢鑫,余畅,顾谦,金雪松,谷延锋,胡悦,周必兴,
申请(专利权)人:哈尔滨工业大学,
类型:发明
国别省市:黑龙江,23
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。