[发明专利]一种帧内预测方法、装置、终端及存储介质有效
申请号: | 202010550240.4 | 申请日: | 2020-06-16 |
公开(公告)号: | CN111818333B | 公开(公告)日: | 2022-04-29 |
发明(设计)人: | 张云;朱林卫;李娜;皮金勇 | 申请(专利权)人: | 中国科学院深圳先进技术研究院 |
主分类号: | H04N19/11 | 分类号: | H04N19/11;H04N19/147;H04N19/176 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 张杨梅 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 预测 方法 装置 终端 存储 介质 | ||
本申请适用于视频处理技术领域,提供一种帧内预测方法、装置、终端及存储介质,其中方法包括:确定图像块的邻域像素点;从所述邻域像素点中分别确定与所述图像块中的每个像素点对应的参考像素点,所述图像块中的每个像素点与其对应的参考像素点位于同一预设弧线上;对于所述图像块中的每个像素点,将与其对应的所述参考像素点的像素值确定为所述像素点的预测值。该方案使帧内预测的执行能够更贴近360度视频投影后在2D平面中的像素点分布情况,消除360度视频中的空间冗余,提升帧内预测的准确度,提升360度视频的最终编码性能。
技术领域
本申请属于视频处理技术领域,尤其涉及一种帧内预测方法、装置、终端及存储介质。
背景技术
在多媒体技术发展过程中,由于虚拟现实(Virtual Reality,VR)和增强现实(Augmented Reality,AR)技术能够向消费者提供身临其境的体验,因此它们已被逐渐应用于多个领域。
其中,360度视频是AR和VR的重要形式之一。它除了能够提供更广阔的视角之外,360度视频还提供了更高的分辨率和帧率,更好的视觉体验。
而视频通常需要通过编码来实现数据的存储或传输。现有技术中,为了使360度视频适应当前基于块的视频编码标准,在编码之前需要进行从3D球体到2D平面的投影变换。
现有的视频编码中的帧内预测算法是为传统的2D视频设计的,在基于投影变换得到的2D平面视频图像进行帧内预测时,这些算法没有考虑球形域特定的属性及特征,不能完全消除360度视频中的空间冗余,使得360度视频不能取得较好的编码性能。
发明内容
本申请实施例提供了一种帧内预测方法、装置、终端及存储介质,以解决现有视频编码中的帧内预测算法没有考虑球形域特定的属性及特征,不能完全消除360度视频中的空间冗余,使得360度视频不能取得较好的编码性能的问题。
本申请实施例的第一方面提供了一种帧内预测方法,包括:
确定图像块的邻域像素点;
从所述邻域像素点中分别确定与所述图像块中的每个像素点对应的参考像素点,所述图像块中的每个像素点与其对应的参考像素点位于同一预设弧线上;
对于所述图像块中的每个像素点,将与其对应的所述参考像素点的像素值确定为所述像素点的预测值。
本申请实施例的第二方面提供了一种帧内预测装置,包括:
第一确定模块,用于确定图像块的邻域像素点;
第二确定模块,用于从所述邻域像素点中分别确定与所述图像块中的每个像素点对应的参考像素点,所述图像块中的每个像素点与其对应的参考像素点位于同一预设弧线上;
第三确定模块,用于对于所述图像块中的每个像素点,将与其对应的所述参考像素点的像素值确定为所述像素点的预测值。
本申请实施例的第三方面提供了一种终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面所述方法的步骤。
本申请实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述方法的步骤。
本申请的第五方面提供了一种计算机程序产品,当所述计算机程序产品在终端上运行时,使得所述终端执行上述第一方面所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院深圳先进技术研究院,未经中国科学院深圳先进技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010550240.4/2.html,转载请声明来源钻瓜专利网。