[发明专利]用于视频编解码中的帧内块复制的基于方向的预测在审
申请号: | 202080018115.7 | 申请日: | 2020-03-02 |
公开(公告)号: | CN113508597A | 公开(公告)日: | 2021-10-15 |
发明(设计)人: | 许继征;张莉;张凯;刘鸿彬;王悦 | 申请(专利权)人: | 北京字节跳动网络技术有限公司;字节跳动有限公司 |
主分类号: | H04N19/593 | 分类号: | H04N19/593;H04N19/52 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 张亮 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 视频 解码 中的 帧内块 复制 基于 方向 预测 | ||
1.一种可视媒体处理的方法,包括:
对于可视媒体数据的当前视频块和所述当前视频块的比特流表示之间的转换,确定存储用于帧内块复制模式下的预测的参考样点的缓冲区,其中,所述转换在所述帧内块复制模式下被执行,其中所述帧内块复制模式基于与和所述当前视频块位于相同视频区域中的重构块相关的运动信息;
对于在空域上位于所述当前视频块相对于包括所述当前视频块的编解码树单元的左上角位置的位置(x0,y0)处并具有块矢量(BVx,BVy)的样点,计算所述缓冲区中在参考位置(P,Q)处的对应参考,其中,参考位置(P,Q)是使用块矢量(BVx,BVy)和位置(x0,y0)而确定的;以及
当确定参考位置(P,Q)位于所述缓冲区之外时,至少部分基于所述当前视频块相对于包括所述当前视频块的所述编解码树单元的位置来重新计算所述参考位置。
2.根据权利要求1所述的方法,其中,参考位置(P,Q)被确定为P=x0+BVx并且Q=y0+BVy。
3.根据权利要求1所述的方法,其中,重新计算包括:
至少部分基于所述当前视频块是位于相对于所述编解码树单元的水平方向还是位于相对于所述编解码树单元的垂直方向来重新计算参考位置(P,Q)。
4.根据权利要求1-3中任一项或多项所述的方法,其中,所述当前视频块位于相对于所述编解码树单元的水平方向。
5.根据权利要求1-3中任一项或多项所述的方法,其中,所述当前视频块位于相对于所述编解码树单元的垂直方向。
6.根据权利要求1所述的方法,其中,重新计算包括:
至少部分基于所述当前视频块是否位于距所述可视媒体数据的边界的预定义距离内来重新计算参考位置(P,Q)。
7.根据权利要求1-2和6中任一项或多项所述的方法,其中,所述当前视频块位于距所述可视媒体数据的边界的预定义距离内。
8.根据权利要求1-2中任一项或多项所述的方法,其中,响应于确定(y0+BVy)位于范围[0,…,N-1]之外,参考位置(P,Q)被指定预定义值,其中N是表示所述缓冲区的y维度的整数。
9.根据权利要求1-2中任一项或多项所述的方法,其中,响应于确定(x0+BVx)位于范围[0,…,M-1]之外,参考位置(P,Q)被指定预定义值,其中M是表示所述缓冲区的x维度的整数。
10.根据权利要求1-2中任一项或多项所述的方法,其中,参考位置(P,Q)被指定为((x0+BVx)mod M,y0+BVy),其中“mod”是定义为x mod y=x–y*floor(x/y)的模运算,其中floor(a)是不大于a的最大整数,并且M是表示所述缓冲区的x维度的整数。
11.根据权利要求1-2中任一项或多项所述的方法,其中,参考位置(P,Q)被指定为(x0+BVx,(y0+BVy)mod N)),其中“mod”是定义为x mod y=x–y*floor(x/y)的模运算,其中floor(a)是不大于a的最大整数,并且N是表示所述缓冲区的y维度的整数。
12.根据权利要求10所述的方法,其中,响应于确定((x0+BVx)mod M,y0+BVy)位于所述缓冲区之外,附加处理被执行。
13.根据权利要求12所述的方法,其中,响应于确定(x0+BVx,(y0+BVy)mod N))位于所述缓冲区之外,附加处理被执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司;字节跳动有限公司,未经北京字节跳动网络技术有限公司;字节跳动有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080018115.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:具有用户交互的口腔护理器具
- 下一篇:上行链路参考信号空间关系标识技术