视频处理方法和装置、存储介质制造方法及图纸

技术编号:23088514 阅读:19 留言:0更新日期:2020-01-11 02:21
本发明专利技术公开了一种视频处理方法和装置、存储介质。其中,该方法包括:从当前待处理的解码视频帧中,确定所要重构的至少一对解码块,在至少一对解码块中的每对解码块包括采用第一分辨率的第一解码块和采用第二分辨率的第二解码块;将第一解码块的第一分辨率调整为目标分辨率,并将第二解码块的第二分辨率调整为目标分辨率;从第一解码块中确定出第一边缘像素点集,并从第二解码块中确定出第二边缘像素点集;对第一边缘像素点集进行滤波处理,得到滤波后的第一边缘像素点集,并对第二边缘像素点集进行滤波处理,得到滤波后的第二边缘像素点集。本发明专利技术解决了分辨率不一致导致的视频失真的技术问题。

Video processing method and device, storage medium

【技术实现步骤摘要】
视频处理方法和装置、存储介质
本专利技术涉及音视频编解码领域,具体而言,涉及一种视频处理方法和装置、存储介质。
技术介绍
随着数字媒体技术和计算机技术的发展,视频已经应用在各个领域,如移动通信、网络监控、网络电视等。随着硬件性能和屏幕分辨率的提高,用户对高清视频的需求日益强烈。目前在相关技术中,为了节省传输带宽,会针对不同音视频帧或同一音视频帧中不同的编解码块,采用不同分辨率进行编解码。而在对上述不同分辨率的音视频帧或编解码块进行重构时,由于分辨率不一致,将无法保证还原出的原始的视频内容,从而导致视频失真的问题。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种视频处理方法和装置、存储介质,以至少解决分辨率不一致导致的视频失真的技术问题。根据本专利技术实施例的一个方面,提供了一种视频处理方法,包括:从当前待处理的解码视频帧中,确定所要重构的至少一对解码块,其中,在上述至少一对解码块中的每对解码块包括采用第一分辨率的第一解码块和采用第二分辨率的第二解码块,上述第一解码块与上述第二解码块为位置邻接的解码块;将上述第一解码块的上述第一分辨率调整为目标分辨率,并将上述第二解码块的上述第二分辨率调整为上述目标分辨率;从上述第一解码块中确定出第一边缘像素点集,并从上述第二解码块中确定出第二边缘像素点集,其中,上述第一边缘像素点集的位置与上述第二边缘像素点集的位置邻接;对上述第一边缘像素点集进行滤波处理,得到滤波后的上述第一边缘像素点集,并对上述第二边缘像素点集进行滤波处理,得到滤波后的上述第二边缘像素点集,其中,滤波后的上述第一边缘像素点集与滤波后的上述第二边缘像素点集相匹配。根据本专利技术实施例的一个方面,提供了一种视频处理方法,包括:从当前待处理的编码视频帧中,确定所要重构的至少一对编码块,其中,在上述至少一对编码块中的每对编码块包括采用第一分辨率的第一编码块和采用第二分辨率的第二编码块,上述第一编码块与上述第二编码块为位置邻接的编码块;将上述第一编码块的上述第一分辨率调整为目标分辨率,并将上述第二编码块的上述第二分辨率调整为上述目标分辨率;从上述第一编码块中确定出第一边缘像素点集,并从上述第二编码块中确定出第二边缘像素点集,其中,上述第一边缘像素点集的位置与上述第二边缘像素点集的位置邻接;对上述第一边缘像素点集进行滤波处理,得到滤波后的上述第一边缘像素点集,并对上述第二边缘像素点集进行滤波处理,得到滤波后的上述第二边缘像素点集,其中,滤波后的上述第一边缘像素点集与滤波后的上述第二边缘像素点集相匹配。根据本专利技术实施例的又一方面,还提供了一种视频处理装置,包括:第一确定单元,用于从当前待处理的解码视频帧中,确定所要重构的至少一对解码块,其中,在上述至少一对解码块中的每对解码块包括采用第一分辨率的第一解码块和采用第二分辨率的第二解码块,上述第一解码块与上述第二解码块为位置邻接的解码块;调整单元,用于将上述第一解码块的上述第一分辨率调整为目标分辨率,并将上述第二解码块的上述第二分辨率调整为上述目标分辨率;第二确定单元,从上述第一解码块中确定出第一边缘像素点集,并从上述第二解码块中确定出第二边缘像素点集,其中,上述第一边缘像素点集的位置与上述第二边缘像素点集的位置邻接;滤波处理单元,用于对上述第一边缘像素点集进行滤波处理,得到滤波后的上述第一边缘像素点集,并对上述第二边缘像素点集进行滤波处理,得到滤波后的上述第二边缘像素点集,其中,滤波后的上述第一边缘像素点集与滤波后的上述第二边缘像素点集相匹配。根据本专利技术实施例的又一方面,还提供了一种视频处理装置,包括:第一确定单元,用于从当前待处理的编码视频帧中,确定所要重构的至少一对编码块,其中,在上述至少一对编码块中的每对编码块包括采用第一分辨率的第一编码块和采用第二分辨率的第二编码块,上述第一编码块与上述第二编码块为位置邻接的编码块;调整单元,用于将上述第一编码块的上述第一分辨率调整为目标分辨率,并将上述第二编码块的上述第二分辨率调整为上述目标分辨率;第二确定单元,用于从上述第一编码块中确定出第一边缘像素点集,并从上述第二编码块中确定出第二边缘像素点集,其中,上述第一边缘像素点集的位置与上述第二边缘像素点集的位置邻接;滤波处理单元,用于对上述第一边缘像素点集进行滤波处理,得到滤波后的上述第一边缘像素点集,并对上述第二边缘像素点集进行滤波处理,得到滤波后的上述第二边缘像素点集,其中,滤波后的上述第一边缘像素点集与滤波后的上述第二边缘像素点集相匹配。根据本专利技术实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述视频处理方法。根据本专利技术实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的视频处理方法。在本专利技术实施例中,在获取到当前待处理的解码视频帧后,确定所要重构的至少一对解码块,其中,上述至少一对解码块中每对解码块包括采用第一分辨率的第一解码块及采用第二分辨率的第二解码块。通过对上述解码块进行分辨率调整,并对解码块中确定出的边缘像素点集进行边缘滤波处理,以使得在重构过程中可以避免在视频中出现明显接缝,从而保证准确地还原出视频中的内容,进而解决了分辨率不一致导致的视频失真的技术问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的一种可选的视频处理方法的应用环境的示意图;图2是根据本专利技术实施例的一种可选的视频处理方法的流程图;图3是根据本专利技术实施例的一种可选的视频处理方法的示意图;图4是根据本专利技术实施例的另一种可选的视频处理方法的示意图;图5是根据本专利技术实施例的又一种可选的视频处理方法的示意图;图6是根据本专利技术实施例的另一种可选的视频处理方法的流程图;图7是根据本专利技术实施例的另一种可选的视频处理装置的结构示意图;图8是根据本专利技术实施例的另一种可选的视频处理装置的结构示意图;图9是根据本专利技术实施例的一种可选的视频处理装置的结构示意图;图10是根据本专利技术实施例的另一种可选的电子装置的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换本文档来自技高网
...

【技术保护点】
1.一种视频处理方法,其特征在于,包括:/n从当前待处理的解码视频帧中,确定所要重构的至少一对解码块,其中,在所述至少一对解码块中的每对解码块包括采用第一分辨率的第一解码块和采用第二分辨率的第二解码块,所述第一解码块与所述第二解码块为位置邻接的解码块;/n将所述第一解码块的所述第一分辨率调整为目标分辨率,并将所述第二解码块的所述第二分辨率调整为所述目标分辨率;/n从所述第一解码块中确定出第一边缘像素点集,并从所述第二解码块中确定出第二边缘像素点集,其中,所述第一边缘像素点集的位置与所述第二边缘像素点集的位置邻接;/n对所述第一边缘像素点集进行滤波处理,得到滤波后的所述第一边缘像素点集,并对所述第二边缘像素点集进行滤波处理,得到滤波后的所述第二边缘像素点集,其中,滤波后的所述第一边缘像素点集与滤波后的所述第二边缘像素点集相匹配。/n

【技术特征摘要】
1.一种视频处理方法,其特征在于,包括:
从当前待处理的解码视频帧中,确定所要重构的至少一对解码块,其中,在所述至少一对解码块中的每对解码块包括采用第一分辨率的第一解码块和采用第二分辨率的第二解码块,所述第一解码块与所述第二解码块为位置邻接的解码块;
将所述第一解码块的所述第一分辨率调整为目标分辨率,并将所述第二解码块的所述第二分辨率调整为所述目标分辨率;
从所述第一解码块中确定出第一边缘像素点集,并从所述第二解码块中确定出第二边缘像素点集,其中,所述第一边缘像素点集的位置与所述第二边缘像素点集的位置邻接;
对所述第一边缘像素点集进行滤波处理,得到滤波后的所述第一边缘像素点集,并对所述第二边缘像素点集进行滤波处理,得到滤波后的所述第二边缘像素点集,其中,滤波后的所述第一边缘像素点集与滤波后的所述第二边缘像素点集相匹配。


2.根据权利要求1所述的方法,其特征在于,所述对所述第一边缘像素点集进行滤波处理,得到滤波后的所述第一边缘像素点集,并对所述第二边缘像素点集进行滤波处理,得到滤波后的所述第二边缘像素点集包括:
从所述第一解码块中确定出与所述第一边缘像素点集关联的第一参考像素点,从所述第二解码块中确定出与所述第二边缘像素点集关联的第二参考像素点;
根据所述第一参考像素点的像素值与所述第二参考像素点的像素值,对所述第一边缘像素点集和所述第二边缘像素点集进行滤波处理,其中,滤波后的所述第一边缘像素点集中第i个像素点的像素值与滤波后的所述第二边缘像素点集中与所述第i个像素点对应的第j个像素点的像素值之间的第一差值,小于所述第一边缘像素点集中所述第i个像素点的像素值与所述第二边缘像素点集中所述第j个像素点的像素值之间的第二差值,所述i为正整数,且小于等于所述第一边缘像素点集中像素点的总数,所述j为正整数,且小于等于所述第二边缘像素点集中像素点的总数。


3.根据权利要求2所述的方法,其特征在于,所述根据所述第一参考像素点的像素值与所述第二参考像素点的像素值,对所述第一边缘像素点集和所述第二边缘像素点集进行滤波处理包括:
依次执行以下步骤,直至遍历所述第一边缘像素点集和所述第二边缘像素点集:
从所述第一边缘像素点集和所述第二边缘像素点集中确定当前边缘像素点;
对所述第一参考像素点的像素值与所述第二参考像素点的像素值进行加权求和,得到目标像素值;
将所述当前边缘像素点的像素值更新为所述目标像素值,以得到滤波后的所述当前边缘像素点。


4.根据权利要求3所述的方法,其特征在于,所述对所述第一参考像素点的像素值与所述第二参考像素点的像素值进行加权求和,得到目标像素值包括:
确定所述当前边缘像素点的位置;
依次获取所述第一参考像素点和所述第二参考像素点中每个参考像素点的位置与所述当前边缘像素点的位置之间的距离;
根据所述距离确定与所述每个参考像素点匹配的权重;
利用所述权重对所述第一参考像素点的像素值与所述第二参考像素点的像素值进行加权求和,以得到所述目标像素值。


5.根据权利要求1所述的方法,其特征在于,所述从所述第一解码块中确定出第一边缘像素点集,并从所述第二解码块中确定出第二边缘像素点集包括:
获取在所述第一解码块中预先配置的第一行位置和/或第一列位置,以及在所述第二解码块中预先配置的第二行位置和/或第二列位置;
根据所述第一行位置和/或第一列位置确定出所述第一边缘像素点集,并根据所述第二行位置和/或第二列位置确定出所述第二边缘像素点集。


6.根据权利要求1至5中任一项所述的方法,其特征在于,所述将所述第一解码块的所述第一分辨率调整为目标分辨率,并将所述第二解码块的所述第二分辨率调整为所述目标分辨率包括:
在所述目标分辨率等于所述第一分辨率的情况下,将所述第二分辨率调整为所述第一分辨率;
在所述目标分辨率等于所述第二分辨率的情况下,将所述第一分辨率调整为所述第二分辨率;
在所述目标分辨率等于第三分辨率的情况下,将所述第一分辨率调整为所述第三分辨率,并所述第二分辨率调整为所述第三分辨率,其中,所述第三分辨率与所述第一分辨率不同,且所述第三分辨率与所述第二分辨率不同。


7.根据权利要求1至5中任一项所述的方法,其特征在于,所述将所述第一解码块的所述第一分辨率调整为目标分辨率,并将所述第二解码块的所述第二分辨率调整为所述目标分辨率包括:
在所述第一分辨率大于所述目标分辨率的情况下,对所述第一分辨率进行下采样,得到所述目标分辨率;或者,在所述第一分辨率小于所述目标分辨率的情况下,对所述第一分辨率进行上采样,得到所述目标分辨率;
在所述第二分辨率大于所述目标分辨率的情况下,对所述第二分辨率进行下采样,得到所述目标分辨率;或者,在所述第二分辨率小于所述目标分辨率的情况下,对所述第二分辨率进行上采样,得到所述目标分辨率。


8.一种视频处理方法,其特征在于,包括:
从当前待处理的编码视频帧中,确定所要重构的至少一对编码块,其中,在所述至少一对编码块...

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

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

1