【技术实现步骤摘要】
视频处理方法和装置、存储介质
本专利技术涉及音视频编解码领域,具体而言,涉及一种视频处理方法和装置、存储介质。
技术介绍
随着数字媒体技术和计算机技术的发展,视频已经应用在各个领域,如移动通信、网络监控、网络电视等。随着硬件性能和屏幕分辨率的提高,用户对高清视频的需求日益强烈。目前在相关技术中,为了节省传输带宽,会针对不同音视频帧或同一音视频帧中不同的编解码块,采用不同分辨率进行编解码。而在对上述不同分辨率的音视频帧或编解码块进行重构时,由于分辨率不一致,将无法保证还原出的原始的视频内容,从而导致视频失真的问题。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种视频处理方法和装置、存储介质,以至少解决分辨率不一致导致的视频失真的技术问题。根据本专利技术实施例的一个方面,提供了一种视频处理方法,包括:从当前待处理的解码视频帧中,确定所要重构的至少一对解码块,其中,在上述至少一对解码块中的每对解码块包括采用第一分辨率的第一解码块和采用第二分辨率的第二解码块,上述第一解码块与上述第二解码块为位置邻接的解码块;将上述第一解码块的上述第一分辨率调整为目标分辨率,并将上述第二解码块的上述第二分辨率调整为上述目标分辨率;从上述第一解码块中确定出第一边缘像素点集,并从上述第二解码块中确定出第二边缘像素点集,其中,上述第一边缘像素点集的位置与上述第二边缘像素点集的位置邻接;对上述第一边缘像素点集进行滤波处理,得到滤波后的上述第一边缘像素点集,并对上述第二边 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。