【技术实现步骤摘要】
一种边界强度确定方法、去块效应滤波方法、及装置
本专利技术涉及通信
,特别涉及一种边界强度确定方法、去块效应滤波方法、及装置。
技术介绍
随着互联网的迅猛发展以及人们物质精神文化的日益丰富,在互联网中针对视频的应用需求尤其是针对高清视频的应用需求越来越多,而高清视频的数据量非常大,要想高清视频能在带宽有限的互联网中传输,必须首先解决的问题就是高清视频压缩编码问题。目前,国际上有两个国际组织专门进行视频编码标准的制定工作,即:ISO(InternationalOrganizationforStandardization,国际标准化组织)/IEC(InternationalElectrotechnicalCommission,国际电工委员会)下的MPEG(MotionPictureExpertsGroup,运动图像专家组)和ITU-T(InternationalTelecommunicationUnion-Telecommunicationstandardizationsector,国际电信联盟电信标准化组)的VCEG(VideoCodingExpertsGroup,视频编码专家组)。成立于1986年的MPEG专门负责制定多媒体领域内的相关标准,主要应用于存储、广播电视、因特网或无线网上的流媒体等。ITU-T则主要制定面向实时视频通信领域的视频编码标准,如视频电话、视频会议等应用。在过去的几十年里,国际上已经成功制定了面向各种应用的视频编码标准,主要包括:用于VCD(VideoCompactDisc,影音光碟)的MPEG-1标准,用于DVD(Digita ...
【技术保护点】
一种边界强度BS确定方法,其特征在于,包括:确定去块效应滤波DBF的可能滤波边界;获取所述可能滤波边界两侧相邻的图像块的编码模式以及编码信息;当所述相邻的图像块的编码模式均不是帧内Intra模式,且所述相邻的图像块的编码模式中至少包括一个基本层BaseLayer模式,则根据所述编码信息将所述可能的滤波边界的边界强度BS设置为不同的边界强度值。
【技术特征摘要】
1.一种边界强度确定方法,其特征在于,包括:确定去块效应滤波DBF的可能滤波边界;获取所述可能滤波边界两侧相邻的图像块的编码模式以及编码信息;当所述相邻的图像块的编码模式均不是帧内Intra模式,且所述相邻的图像块的编码模式中至少包括一个基本层BaseLayer模式,则根据所述编码信息将所述可能的滤波边界的边界强度设置为不同的边界强度。2.根据权利要求1所述的方法,其特征在于,所述编码信息包括标记所述相邻的图像块是否有量化系数的量化系数标识;所述获取所述可能滤波边界两侧相邻的图像块的编码信息具体包括:获取所述可能滤波边界两侧相邻的图像块是否有量化系数的量化系数标识;所述不同的边界强度包括第一边界强度和第二边界强度,所述第二边界强度大于所述的第一边界强度,所述根据所述编码信息将所述可能的滤波边界的边界强度设置为不同的边界强度具体包括:若所述相邻图像块的编码模式均是BaseLayer模式并且量化系数标识指示所述相邻的图像块均无量化系数,则将所述可能的滤波边界的边界强度设置为第一边界强度。3.根据权利要求1所述的方法,其特征在于,所述编码信息包括标记所述相邻的图像块是否有量化系数的量化系数标识,所述相邻的图像块的参考图像,以及所述相邻的图像块的运动向量;所述获取所述可能滤波边界两侧的相邻的图像块的编码信息具体包括:根据预设规则设置编码模式为BaseLayer模式的所述图像块的参考图像并且将所述编码模式为BaseLayer模式的所述图像块的运动矢量设置为相对于参考图像中同位置块静止时所对应的参数;获取所述可能滤波边界两侧相邻的图像块的量化系数标识,以及所述相邻的图像块的参考图像,以及所述相邻的图像块的运动矢量;所述不同的边界强度包括第一边界强度和第二边界强度,所述第二边界强度大于所述的第一边界强度;所述根据所述编码信息将所述可能的滤波边界的边界强度设置为不同的边界强度具体包括:若所述量化系数标识指示所述相邻的图像块均无量化系数,并且所述相邻的图像块具有相同的参考图像,并且所述相邻的图像块的运动矢量的差值小于预设阈值,则将所述可能的滤波边界的边界强度设置为第一边界强度。4.根据权利要求3所述的方法,其特征在于,所述根据所述编码信息将所述可能的滤波边界的边界强度设置为不同的边界强度还包括:若所述量化系数标识指示所述相邻的图像块中至少有一个所述的图像块有量化系数,或所述相邻的图像块具有不同的参考图像,或者所述相邻的图像块运动矢量的差值大于或等于预设阈值,则将所述可能的滤波边界的边界强度设置为第二边界强度。5.根据权利要求1所述的方法,其特征在于,所述编码信息包括标记所述相邻的图像块是否有量化系数的量化系数标识;所述获取所述可能滤波边界两侧的相邻的图像块的编码信息具体包括:获取所述可能滤波边界两侧相邻的图像块是否有量化系数的量化系数标识;所述不同的边界强度包括第一边界强度和第二边界强度,所述第二边界强度大于所述的第一边界强度;所述根据所述编码信息将所述可能的滤波边界的边界强度设置为不同的边界强度具体包括:若所述量化系数标识指示所述相邻的图像块中至少一个所述的图像块有量化系数,则将所述可能的滤波边界的边界强度设置为第二边界强度。6.根据权利要求5所述的方法,其特征在于,所述编码信息还包括所述相邻的图像块的参考图像;所述获取所述可能滤波边界两侧的相邻的图像块的编码信息还包括:根据预设规则设置编码模式为BaseLayer模式的所述图像块的参考图像;获取所述可能滤波边界两侧的相邻的图像块的参考图像;所述根据所述编码信息将所述可能的滤波边界的边界强度设置为第不同的边界强度还包括:若所述量化系数标识指示所述相邻的图像块均无量化系数,并且所述相邻的图像块具有不同的参考图像,则将所述可能的滤波边界的边界强度设置为第二边界强度。7.根据权利要求6所述的方法,其特征在于,所述编码信息还包括所述相邻的图像块的运动向量;所述获取所述可能滤波边界两侧的相邻的图像块的编码信息还包括:将所述编码模式为BaseLayer模式的所述图像块的运动向量设置为相对于参考图像中同位置块静止时所对应的参数;获取所述可能滤波边界两侧的相邻的图像块的运动向量;所述根据所述编码信息将所述可能的滤波边界的边界强度设置为第不同的边界强度还包括:若所述量化系数标识指示所述相邻的图像块均无量化系数,并且所述相邻的图像块有相同的参考图像,并且所述相邻的图像块运动矢量之间的差值大于或者等于预设阈值,则将所述可能的滤波边界的边界强度设置为第二边界强度。8.根据权利要求7所述的方法,其特征在于,所述根据所述编码信息将所述可能的滤波边界的边界强度设置为不同的边界强度还包括:若所述量化系数标识指示所述相邻的图像块中均无量化系数,并且所述相邻的图像块有相同的参考图像,并且所述相邻的图像块运动矢量之间的差值小于预设阈值,则将所述可能的滤波边界的边界强度设置为第一边界强度。9.根据权利要求2至8任意一项所述的方法,其特征在于,所述第一边界强度为0,所述第二边界强度为1。10.一种去块效应的滤波方法,其特征在于,包括:确定去块效应滤波DBF的可能滤波边界;获取所述可能滤波边界两侧相邻的图像块的编码模式以及编码信息;当所述相邻的图像块的编码模式均不是帧内Intra模式,且所述相邻的图像块的编码模式中至少包括一个基本层BaseLayer模式,则根据所述编码信息将所述可能的滤波边界的边界强度设置为不同的边界强度;将所述确定的边界强度作为一个参考因子用于获取第一阈值及第二阈值,所述第一阈值用于确定是否对所述可能的滤波边界进行滤波,所述第二阈值用于确定对需要进行滤波的所述可能的滤波边界进行滤波的滤波强度;按照所述可能的滤波边界两侧相邻的图像块中预定范围内的像素梯度和所述第一阈值确定是否需要对所述可能的滤波边界进行滤波;若确定需要进行滤波,则按照可能滤波边界两侧相邻的图像块中预定范围内的像素梯度与第二阈值的关系确定执行滤波的滤波器,并使用所确定滤波器执行对所述需要进行滤波的所述可能的滤波边界进行滤波处理。11.根据权利要求10所述的方法,其特征在于,所述编码信息包括标记所述相邻的图像块是否有量化系数的量化系数标识;所述获取所述可能滤波边界两侧相邻的图像块的编码信息具体包括:获取所述可能滤波边界两侧相邻的图像块是否有量化系数的量化系数标识;所述不同的边界强度包括第一边界强度和第二边界强度,所述第二边界强度大于所述的第一边界强度;所述根据所述编码信息将所述可能的滤波边界的边界强度设置为不同的边界强度具体包括:若所述相邻图像块的编码模式均是BaseLayer模式并且量化系数标识指示所述相邻的图像块均无量化系数,则将所述可能的滤波边界的边界强度设置为第一边界强度。12.根据权利要求10所述的方法,其特征在于,所述编码信息包括标记所述相邻的图像块是否有量化系数的量化系数标识,所述相邻的图像块的参考图像,以及所述相邻的图像块的运动向量;所述获取所述可能滤波边界两侧的相邻的图像块的编码信息具体包括:根据预设规则设置编码模式为BaseLayer模式的所述图像块的参考图像并且将所述编码模式为BaseLayer模式的所述图像块的运动矢量设置为相对于参考图像中同位置块静止时所对应的参数;获取所述可能滤波边界两侧相邻的图像块的量化系数标识,以及所述相邻的图像块的参考图像,以及所述相邻的图像块的运动矢量;所述不同的边界强度包括第一边界强度和第二边界强度,所述第二边界强度大于所述的第一边界强度;所述根据所述编码信息将所述可能的滤波边界的边界强度设置为第不同的边界强度具体包括:若所述量化系数标识指示所述相邻的图像块均无量化系数,并且所述相邻的图像块具有相同的参考图像,并且所述相邻的图像块的运动矢量的差值小于预设阈值,则将所述可能的滤波边界的边界强度设置为第一边界强度。13.根据权利要求12所述的方法,其特征在于,所述根据所述编码信息将所述可能的滤波边界的边界强度设置为第一边界强度或第二边界强度还包括:若所述量化系数标识指示所述相邻的图像块中至少有一个所述的图像块有量化系数,或所述相邻的图像块具有不同的参考图像,或者所述相邻的图像块运动矢量的差值大于或等于预设阈值,则将所述可能的滤波边界的边界强度设置为第二边界强度。14.根据权利要求10所述的方法,其特征在于,所述编码信息包括标记所述相邻的图像块是否有量化系数的量化系数标识;所述获取所述可能滤波边界两侧的相邻的图像块的编码信息具体包括:获取所述可能滤波边界两侧相邻的图像块是否有量化系数的量化系数标识;所述不同的边界强度包括第一边界强度和第二边界强度,所述第二边界强度大于所述的第一边界强度;所述根据所述编码信息将所述可能的滤波边界的边界强度设置为不同的边界强度具体包括:若所述量化系数标识指示所述相邻的图像块中至少一个所述的图像块有量化系数,则将所述可能的滤波边界的边界强度设置为第二边界强度。15.根据权利要求14所述的方法,其特征在于,所述编码信息还包括所述相邻的图像块的参考图像;所述获取所述可能滤波边界两侧的相邻的图像块的编码信息还包括:根据预设规则设置编码模式为BaseLayer模式的所述图像块的参考图像;获取所述可能滤波边界两侧的相邻的图像块的参考图像;所述根据所述编码信息将所述可能的滤波边界的边界强度设置为第一边界强度或第二边界强度还包括:若所述量化系数标识指示所述相邻的图像块均无量化系数,并且所述相邻的图像块具有不同的参考图像,则将所述可能的滤波边界的边界强度设置为第二边界强度。16.根据权利要求15所述的方法,其特征在于,所述编码信息还包括所述相邻的图像块的运动向量;所述获取所述可能滤波边界两侧的相邻的图像块的编码信息还包括:将所述编码模式为BaseLayer模式的所述图像块的运动向量设置为相对于参考图像中同位置块静止时所对应的参数;获取所述可能滤波边界两侧的相邻的图像块的运动向量;所述根据所述编码信息将所述可能的滤波边界的边界强度设置为第一边界强度或第二边界强度还包括:若所述量化系数标识指示所述相邻的图像块均无量化系数,并且所述相邻的图像块有相同的参考图像,并且所述相邻的图像块运动矢量之间的差值大于或者等于预设阈值,则将所述可能的滤波边界的边界强度设置为第二边界强度。17.根据权利要求16所述的方法,其特征在于,所述根据所述编码信息将所述可能的滤波边界的边界强度设置为不同的边界强度还包括:若所述量化系数标识指示所述相邻的图像块中均无量化系数,并且所述相邻的图像块有相同的参考图像,并且所述相邻的图像块运动矢量之间的差值小于预设阈值,则将所述可能的滤波边界的边界强度设置为...
【专利技术属性】
技术研发人员:宋建斌,杨海涛,姜东,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。