[发明专利]用于图像和视频代码化的存储器高效滤波方法在审
申请号: | 201980090402.6 | 申请日: | 2019-10-31 |
公开(公告)号: | CN113348482A | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 陈诚;韩敬宁 | 申请(专利权)人: | 谷歌有限责任公司 |
主分类号: | G06T1/60 | 分类号: | G06T1/60 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 李佳;周亚荣 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 图像 视频 代码 存储器 高效 滤波 方法 | ||
1.一种用于对视频帧进行滤波的方法,所述方法包括:
分配具有固定大小的缓冲器,所述固定大小是基于用于对所述视频帧进行滤波的处理单元的大小;
针对所述处理单元中的每个处理单元:
将预滤波像素值从所述视频帧的相应区复制到所述缓冲器,其中基于被应用于所述视频帧的写入点的偏移来选择所述视频帧的相应区,其中所述写入点表示扩展超出所述视频帧的边界的位置,其中所述偏移基于已经执行了滤波的处理单元的数量来指定距所述写入点的距离;
对来自所述缓冲器的预滤波像素值执行滤波以产生滤波像素值;以及
基于所述写入点和基于所述偏移,将所述滤波像素值写入所述视频帧;以及
在所述滤波像素值被写入所述处理单元中的每个处理单元的视频帧之后,输出所述视频帧以供显示或存储。
2.根据权利要求1所述的方法,还包括:
通过将所述视频帧的起始点移位一定数量的像素来标识所述写入点,其中所述视频帧的起始点表示根据对所述处理单元执行所述滤波的顺序处于所述视频帧内的第一预滤波像素值的位置,其中基于所述视频帧的分辨率来确定将所述视频帧的起始点移位的所述像素的数量。
3.根据权利要求2所述的方法,其中处理单元的所述偏移指示在所述视频帧的扩展帧边界内的处理单元的最左上方位的位置。
4.根据权利要求3所述的方法,其中第一处理单元的所述偏移为零,以使得所述第一处理单元的最左上方位被定位于所述写入点处,其中第二处理单元的所述偏移是基于所述第一处理单元沿至少一个轴的大小,以使得所述第二处理单元的最左上方位被定位于所述第一处理单元的最右上像素方位上方一个像素的方位。
5.根据权利要求3或4所述的方法,其中所述视频帧的扩展帧边界由将所述视频帧的起始点移位的像素的数量来限定。
6.根据权利要求1至5中任一项所述的方法,其中所述视频帧被存储在帧缓冲器中,其中所述缓冲器与所述帧缓冲器不同,其中基于所述写入点和基于所述偏移将处理单元的滤波像素值写入所述视频帧包括:
将所述处理单元的滤波像素值写入所述帧缓冲器。
7.根据权利要求1至6中任一项所述的方法,其中使用视频解码器的环路恢复工具来执行所述滤波,其中来自所述视频帧的相应区的预滤波像素值是从所述视频解码器的受限方向增强滤波工具所输出的像素值。
8.根据权利要求1至7中任一项所述的方法,其中所述写入点被用于对来自包括所输出的视频帧的视频序列的后续视频帧进行滤波。
9.一种用于对视频帧进行滤波的设备,所述设备包括:
存储器,其中所述存储器的第一部分被分配用于存储指令,其中,所述存储器的第二部分被分配用于具有固定大小的缓冲器,所述固定大小是基于用于对所述视频帧进行滤波的处理单元的大小;以及
处理器,所述处理器被配置成执行所述指令以用于:
针对第一处理单元,将预滤波像素值从所述视频帧的第一区复制到所述缓冲器,其中所述第一处理单元的起始点对应于针对所述视频帧所限定的写入点;
对所述第一处理单元的所缓冲的预滤波像素值执行滤波,以产生第一滤波像素值;
将所述第一滤波像素值写入所述视频帧;
针对第二处理单元,将预滤波像素值从所述视频帧的第二区复制到所述缓冲器,其中所述第二处理单元的起始点对应于被应用于所述写入点的偏移;
对所述第二处理单元的所缓冲的预滤波像素值执行滤波,以产生第二滤波像素值;
将所述第二滤波像素值写入所述视频帧;以及
在针对所有处理单元写入滤波像素值之后,输出所述视频帧以供显示或存储。
10.根据权利要求9所述的设备,其中所述第二处理单元的偏移基于所述第一处理单元的大小来指定距所述写入点的距离。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980090402.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:乙酰基-亮氨酸的氘代类似物
- 下一篇:作业机
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序