视频编解码方法和装置及存储介质制造方法及图纸

技术编号:23088545 阅读:16 留言:0更新日期:2020-01-11 02:22
本发明专利技术公开了一种视频编解码方法和装置及存储介质。其中,该方法包括:确定出待解码视频帧;从已完成解码的视频帧中,获取待解码视频帧关联的参考帧中采用帧内解码的块的第一数量与采用帧间解码的块的第二数量;根据第一数量和第二数量的关系确定用于对待解码视频帧进行解码的目标分辨率;采用目标分辨率对待解码视频帧进行解码。本发明专利技术解决了由于相关技术提供的处理操作较复杂所导致的视频编解码效率较低的技术问题。

Video codec method, device and storage medium

【技术实现步骤摘要】
视频编解码方法和装置及存储介质
本专利技术涉及音视频编解码领域,具体而言,涉及一种视频编解码方法和装置及存储介质。
技术介绍
随着数字媒体技术和计算机技术的发展,视频应用于各个领域,如移动通信、网络监控、网络电视等。随着硬件性能和屏幕分辨率的提高,用户对高清视频的需求日益强烈。在移动带宽有限的条件下,编解码器对视频帧通常是采用相同分辨率进行编解码,这将使得部分带宽下的峰值信噪比(PeakSignaltoNoiseRatio,简称PSNR)相对较低。为了克服该问题,现有技术中有提出针对不同的视频帧采用不同的分辨率进行编解码处理的方案,但通常都需要预先通过复杂的处理操作来确定参考处理帧,再基于该参考处理帧来确定当前帧所采用的分辨率,从而导致视频编解码效率较低的问题。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种视频编解码方法和装置及存储介质,以至少解决由于相关技术提供的处理操作较复杂所导致的视频编解码效率较低的技术问题。根据本专利技术实施例的一个方面,提供了一种视频解码方法,包括:确定出待解码视频帧;从已完成解码的视频帧中,获取上述待解码视频帧关联的参考帧中采用帧内解码的块的第一数量与采用帧间解码的块的第二数量;根据上述第一数量和上述第二数量的关系确定用于对上述待解码视频帧进行解码的目标分辨率;采用上述目标分辨率对上述待解码视频帧进行解码。根据本专利技术实施例的另一方面,还提供了一种视频编码方法,包括:确定出待编码视频帧;从已完成编码的视频帧中,获取上述待编码视频帧关联的参考帧中采用帧内编码的块的第一数量与采用帧间编码的块的第二数量;根据上述第一数量和上述第二数量的关系确定用于对上述待编码视频帧进行编码的目标分辨率;采用上述目标分辨率对上述待编码视频帧进行编码。根据本专利技术实施例的又一方面,还提供了一种视频解码装置,包括:确定出待编码视频帧;从已完成编码的视频帧中,获取上述待编码视频帧关联的参考帧中采用帧内编码的块的第一数量与采用帧间编码的块的第二数量;根据上述第一数量和上述第二数量的关系确定用于对上述待编码视频帧进行编码的目标分辨率;采用上述目标分辨率对上述待编码视频帧进行编码。根据本专利技术实施例的另一方面,还提供了一种视频编码装置,包括:确定出待编码视频帧;从已完成编码的视频帧中,获取上述待编码视频帧关联的参考帧中采用帧内编码的块的第一数量与采用帧间编码的块的第二数量;根据上述第一数量和上述第二数量的关系确定用于对上述待编码视频帧进行编码的目标分辨率;采用上述目标分辨率对上述待编码视频帧进行编码。根据本专利技术实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述视频解码方法或视频编码方法。在本专利技术实施例中,针对确定出的待解码视频帧,可以从在已完成解码的视频帧中,获取与上述待解码视频帧关联的参考帧中采用帧内解码的块的第一数量与采用帧间解码的块的第二数量,利用上述第一数量与第二数量之间的关系,来确定用于对待解码视频帧进行解码的目标分辨率,并采用该目标分辨率对待解码视频帧进行解码。从而实现利用上述采用帧内解码的块的第一数量与采用帧间解码的块的第二数量之间的关系,来确定对待解码视频帧进行解码时所采用的分辨率,达到针对不同待解码视频帧自适应选择不同的分辨率,以简化确定上述待解码视频帧所采用的目标分辨率的操作,从而克服相关技术中视频解码效率较低的问题,达到提高解码效率的效果。进而解决了由于相关技术提供的处理操作较复杂所导致的视频编解码效率较低的技术问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的一种可选的视频解码方法的应用环境的示意图;图2是根据本专利技术实施例的一种可选的视频解码方法的流程图;图3是根据本专利技术实施例的一种可选的视频解码方法的示意图;图4是根据本专利技术实施例的另一种可选的视频解码方法的示意图;图5是根据本专利技术实施例的又一种可选的视频解码方法的示意图;图6是根据本专利技术实施例的又一种可选的视频解码方法的示意图;图7是根据本专利技术实施例的一种可选的视频编码方法的流程图;图8是根据本专利技术实施例的一种可选的视频编解码过程的示意图;图9是根据本专利技术实施例的一种可选的视频解码装置的结构示意图;图10是根据本专利技术实施例的一种可选的视频编码装置的结构示意图;图11是根据本专利技术实施例的一种可选的电子装置的结构示意图;图12是根据本专利技术实施例的另一种可选的电子装置的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。根据本专利技术实施例的一个方面,提供了一种视频解码方法,可选地,作为一种可选的实施方式,上述视频解码方法可以但不限于应用于如图1所示的应用环境中。其中,该应用环境中包括终端102和服务器104,上述终端102和服务器104通过网络进行通信。其中,上述终端102可以但不限于为智能手机、平板电脑、笔记本电脑、台式计算机等,但并不局限于此。上述服务器104可以但不限于为数据处理能力较强,且具有一定存储空间的计算机处理设备。需要说明的是,与上述视频解码方法对应的视频编码方法也可以但不限于应用于图1所示的应用环境中。在获取待编码视频之后,可以但不限于采用本申请所提供的视频编码方法,通过上述图1所示的终端102与服务器104的交互过程,来自适应决策不同的待编码视频中各个视频帧在编码时所采用的分辨率,从而实现针对不同的视频帧决策采用不同的分辨率进行编码,在节省传输带宽的同时,也保证了视频帧的编码质量,避免出现失真的问题。此外,在获取待解码视频之后,也可以但不限于采用本申请所提供的视频解码方法,通过上述图1所示的终端102与服务器104的交互过程,来自适应决策不同的待解码视频中各个视解帧在解码时所采用的分辨率,从而实现针对不同的视频本文档来自技高网
...

【技术保护点】
1.一种视频解码方法,其特征在于,包括:/n确定出待解码视频帧;/n从已完成解码的视频帧中,获取所述待解码视频帧关联的参考帧中采用帧内解码的块的第一数量与采用帧间解码的块的第二数量;/n根据所述第一数量和所述第二数量的关系,确定用于对所述待解码视频帧进行解码的目标分辨率;/n采用所述目标分辨率对所述待解码视频帧进行解码。/n

【技术特征摘要】
1.一种视频解码方法,其特征在于,包括:
确定出待解码视频帧;
从已完成解码的视频帧中,获取所述待解码视频帧关联的参考帧中采用帧内解码的块的第一数量与采用帧间解码的块的第二数量;
根据所述第一数量和所述第二数量的关系,确定用于对所述待解码视频帧进行解码的目标分辨率;
采用所述目标分辨率对所述待解码视频帧进行解码。


2.根据权利要求1所述的方法,其特征在于,所述根据所述第一数量和所述第二数量的关系确定用于对所述待解码视频帧进行解码的目标分辨率包括:
在所述第一数量与所述第二数量的比值大于预定阈值的情况下,采用第一分辨率对所述待解码视频帧进行解码;
在所述第一数量与所述第二数量的比值小于所述预定阈值的情况下,采用第二分辨率对所述待解码视频帧进行解码,其中,所述第二分辨率大于所述第一分辨率。


3.根据权利要求2所述的方法,其特征在于,在所述采用第一分辨率对所述待解码视频帧进行编码之前,还包括:
在所述第一数量与所述第二数量的比值大于所述预定阈值的情况下,从大于所述预定阈值的数值区间内确定一组阈值;
对所述第一数量与所述第二数量的比值与所述一组阈值中包括的各个阈值进行比对;
根据比对的结果确定采样比例;
按照所述采样比例对所述第二分辨率进行下采样,以确定所述第一分辨率。


4.根据权利要求3所述的方法,其特征在于,所述根据比对的结果确定采样比例包括:
在确定所述第一数量与所述第二数量的比值位于目标区间的情况下,获取为所述目标区间配置的目标采样比例,其中,所述目标区间包括所述一组阈值中相邻的第一阈值与第二阈值之间的数值,所述第一阈值小于所述第二阈值;
所述按照所述采样比例对所述第二分辨率进行下采样包括:按照所述目标采样比例,对所述第二分辨率的宽高进行下采样,以得到所述第一分辨率。


5.根据权利要求1所述的方法,其特征在于,所述从已完成解码的视频帧中,获取所述待解码视频帧关联的参考帧中采用帧内解码的块的第一数量与采用帧间解码的块的第二数量包括:
从已完成解码的视频帧中确定出一帧参考帧;
获取所述一帧参考帧中采用帧内解码的块的所述第一数量与采用帧间解码的块的所述第二数量。


6.根据权利要求5所述的方法,其特征在于,包括:
所述从已完成解码的视频帧中确定出一帧参考帧包括:在所述待解码视频帧为第t帧视频帧的情况下,确定第t-k帧视频帧为所述一帧参考帧;
所述获取所述一帧参考帧中采用帧内解码的块的所述第一数量与采用帧间解码的块的所述第二数量包括:从所述第t-k帧视频帧中,获取采用帧内解码的块的所述第一数量与采用帧间解码的块的所述第二数量,其中,所述k为预先确定的正整数、所述t为正整数,t>k。


7.根据权利要求1所述的方法,其特征在于,所述从已完成解码的视频帧中,获取所述待解码视频帧关联的参考帧中采用帧内解码的块的第一数量与采用帧间解码的块的第二数量包括:
从已完成解码的视频帧中确定出多帧参考帧;
获取所述多帧参考帧中采用帧内解码的块的所述第一数量与所述多帧参考帧中采用帧间解码的块的所述第二数量,所述第一数量为多帧参考帧中采用帧内解码的块的加总,所述第二数量为多帧参考帧中采...

【专利技术属性】
技术研发人员:高欣玮毛煦楠
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1