视频解码方法、视频编码方法及相关设备技术

技术编号:27776470 阅读:19 留言:0更新日期:2021-03-23 13:18
本公开提供一种视频解码方法、视频编码方法及相关设备。该方法包括:获取当前图像,所述当前图像包括当前解码块,所述当前解码块采用帧内串复制模式,所述当前解码块包括已解码串和已解码未匹配像素;根据所述当前解码块的已解码串数量和已解码未匹配像素数量中至少一个,对所述当前解码块中的剩余像素进行解码。本公开实施例的技术方案通过限制采用串预测技术对视频编解码时的串和/或未匹配像素的数量,能够提高编解码效率。

【技术实现步骤摘要】
视频解码方法、视频编码方法及相关设备
本公开涉及视频编解码
,具体而言,涉及一种视频解码方法、视频编码方法、电子设备和计算机可读存储介质。
技术介绍
一方面,互联网即将进入5G(5thgenerationmobilenetworks或5thgenerationwirelesssystems、5th-Generation,第五代移动通信技术)新时代,各种互联网应用中出现的图像(视频)已经成为互联网带宽的主要消耗者。特别是移动互联网图像流量与日俱增,在5G时代更将有爆发式的增长,将给图像编解码技术的加速发展注入全新的强大推动力。与此同时,也对图像编解码技术提出了诸多过去未曾遇到的严峻的新挑战。5G时代,万物互联,各类新兴应用中产生的新型互联网图像具有多样性和差异性。因此,如何针对具有多样性和差异性的新型互联网图像的特点,研究高效的图像编解码技术成为了迫切需求。另一方面,用于描绘即使相对较短影片所需的视频数据量也可能相当大,当数据为流式或者以其它方式通过具有有限带宽容量的通信网进行传送时,这可能产生困难。因此,在通过现代电信网络进行传送之前,视频数据通常进行压缩。在传输之前,视频压缩设备通常使用在源侧的软件和/或硬件来对视频数据进行编码,从而减少了用于表示数字视频图像所需的数据量。随后由视频解压缩设备在目的地接收压缩数据,所述视频解压缩设备对视频数据进行解码。在有限的网络资源以及对较高视频质量的需求不断增加的情况下,需要提高图像质量而不会增加位速率的改进的压缩和解压缩技术。相关技术中的串预测方案(也可称之为帧内串复制技术或者串匹配技术)存在压缩性能仍不够高的问题。因此,需要一种新的视频解码方法、视频编码方法、电子设备和计算机可读存储介质。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解。
技术实现思路
本公开实施例提供一种视频解码方法、视频编码方法、电子设备和计算机可读存储介质,通过限制串和/或未匹配像素的数量,能够提高串预测的编解码效率。本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。本公开实施例提供一种视频解码方法,所述方法包括:获取当前图像,所述当前图像包括当前解码块,所述当前解码块采用帧内串复制模式,所述当前解码块包括已解码串和已解码未匹配像素;根据所述当前解码块的已解码串数量和已解码未匹配像素数量中至少一个,对所述当前解码块中的剩余像素进行解码。本公开实施例提供一种视频编码方法,所述方法包括:获取当前图像,所述当前图像包括当前编码块,所述当前编码块包括已编码串和已编码未匹配像素;根据所述当前编码块中的已编码串数量与已编码未匹配像素数量中至少一个,对所述当前编码块中的剩余像素进行编码。本公开实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如上述实施例中所述的视频解码方法或视频编码方法。本公开实施例提供了一种电子设备,包括:至少一个处理器;存储装置,配置为存储至少一个程序,当所述至少一个程序被所述至少一个处理器执行时,使得所述至少一个处理器实现如上述实施例中所述的视频解码方法或视频编码方法。在本公开的一些实施例所提供的技术方案中,通过限制串预测技术中的串和/或未匹配像素的数量,可以使串和/或未匹配像素的数量更少,减少内存访问次数。另一方面可以节省一些语法元素的编码和解码,能够提高编解码性能。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:图1示意性示出了相关技术中的一种视频编码基本框图;图2示意性示出了相关技术中的帧间预测的示意图;图3示意性示出了相关技术中的帧间预测的Merge(合并)模式的空域的候选MVP的位置示意图;图4示意性示出了相关技术中的帧间预测的Merge模式的时域的候选MVP的位置示意图;图5示意性示出了相关技术中的帧内串复制的示意图;图6示意性示出了根据本公开的一实施例的视频解码方法的示意图;图7示意性示出了本公开实施例中的ISC(IntraStringCopy,帧内串复制技术/串预测技术/串匹配技术)参考块搜索范围的示意图;图8示意性示出了根据本公开的一实施例的视频编码方法的示意图;图9示出了适于用来实现本公开实施例的电子设备的结构示意图。具体实施方式现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本公开的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方法、装置、实现或者操作以避免模糊本公开的各方面。附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在至少一个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。首先对本公开实施例中涉及的部分术语进行说明。AVS:AudioVideoCodingStandard,音视频编码标准。HEVC:HighEfficiencyVideoCoding,高效视频编码,也称之为H.265。VVC:VersatileVideoCoding,多功能视频编码,也称之为H.266。Intra(picture)Prediction:帧内预测。Inter(picture)Prediction:帧间预测。SCC:screencontentcoding,屏幕内容/图像编码。LoopFiltering:环路滤波。QP:QuantizationParameter,量化参数。LCU:LargestCodingUnit,最大编码单元。CTU:CodingTreeUnit,编码树单元,一般由最大编码单元开始往下划分。CU:CodingUnit,编码单元本文档来自技高网
...

【技术保护点】
1.一种视频解码方法,其特征在于,包括:/n获取当前图像,所述当前图像包括当前解码块,所述当前解码块采用帧内串复制模式,所述当前解码块包括已解码串和已解码未匹配像素;/n根据所述当前解码块的已解码串数量和已解码未匹配像素数量中至少一个,对所述当前解码块中的剩余像素进行解码。/n

【技术特征摘要】
1.一种视频解码方法,其特征在于,包括:
获取当前图像,所述当前图像包括当前解码块,所述当前解码块采用帧内串复制模式,所述当前解码块包括已解码串和已解码未匹配像素;
根据所述当前解码块的已解码串数量和已解码未匹配像素数量中至少一个,对所述当前解码块中的剩余像素进行解码。


2.根据权利要求1所述的视频解码方法,其特征在于,根据所述当前解码块的已解码串数量和已解码未匹配像素数量中至少一个,对所述当前解码块中的剩余像素进行解码,包括:
当所述已解码串数量与所述已解码未匹配像素数量之和等于第一数量阈值减一时,若所述当前解码块中的剩余像素数量等于1,则确认所述当前解码块中的剩余像素为未匹配像素,且不解码串匹配标志;
其中,所述第一数量阈值为大于或等于1且小于或等于所述当前解码块的面积的正整数。


3.根据权利要求1所述的视频解码方法,其特征在于,根据所述当前解码块的已解码串数量和已解码未匹配像素数量中至少一个,对所述当前解码块中的剩余像素进行解码,包括:
当所述已解码串数量与所述已解码未匹配像素数量之和等于第一数量阈值减一时,若所述当前解码块中的剩余像素数量大于1,则确认所述当前解码块中的剩余像素为一个串,且不解码串匹配标志;
其中,所述第一数量阈值为大于或等于1且小于或等于所述当前解码块的面积的正整数。


4.根据权利要求1所述的视频解码方法,其特征在于,根据所述当前解码块的已解码串数量和已解码未匹配像素数量中至少一个,对所述当前解码块中的剩余像素进行解码,包括:
当所述已解码串数量与所述已解码未匹配像素数量之和等于第一数量阈值减一时,若所述当前解码块中的剩余像素数量大于1,则解码串匹配标志;其中,
若解码所述串匹配标志为第一值,则确认所述当前解码块中的剩余像素为一个串,且所述串的串长度为所述剩余像素数量;
其中,所述第一数量阈值为大于或等于1且小于或等于所述当前解码块的面积的正整数。


5.根据权利要求2~4任一项所述的视频解码方法,其特征在于,所述第一数量阈值为小于或等于所述当前解码块的面积的四分之一的正整数。


6.根据权利要求1所述的视频解码方法,其特征在于,根据所述当前解码块的已解码串数量和已解码未匹配像素数量中至少一个,对所述当前解码块中的剩余像素进行解码,包括:
当所述已解码串数量等于第二数量阈值减一时,则直接确认所述当前解码块中的剩余像素为一个串;或者
解码串匹配标志;
若所述串匹配标志为第二值,则确认所述当前解码块中的剩余像素为一个串;
其中,所述第二数量阈值为大于或等于1且小于或等于所述当前解码块的面积的正整数。


7.根据权利要求1所述的视频解码方法,其特征在于,根据所述当前解码块的已解码串数量和已解码未匹配像素数量中至少一个,对所述当前解码块中的剩余像素进行解码,包括:
当所述已解码串数量等于第二数量阈值时,则确认所述当前解码块中的剩余像素均为未匹配像素;
其中,所述第二数量阈值为大于...

【专利技术属性】
技术研发人员:王英彬许晓中刘杉
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1