【技术实现步骤摘要】
【国外来华专利技术】视频数据的基于字典的编解码
[0001]相关应用的交叉引用
[0002]根据巴黎公约适用的专利法和/或规则,本申请要求2019年11月30日提交的国际专利申请号PCT/CN2019/122267的优先权和利益。上述申请的全部公开内容通过引用并入作为本申请公开内容的一部分。
[0003]本文档涉及视频编解码技术、系统和设备。
技术介绍
[0004]在互联网和其他数字通信网络中,数字视频占用了最大的带宽。随着能够接收和显示视频的连接用户设备数量的增加,预计数字视频使用的带宽需求将继续增长。
技术实现思路
[0005]描述了与数字视频编解码相关的设备、系统和方法,其包括用于屏幕内容编解码的基于字典的编解码模式。所描述的方法适用于现有视频编解码标准(例如,高效视频编解码(HEVC)和/或通用视频编解码(VVC))和未来的视频编解码标准或视频编解码器。
[0006]在一个代表性方面,所公开的技术可以用于提供一种用于视频处理的方法。该方法包括执行视频的当前块和视频的比特流表示之间的转换,其中使用一 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种视频处理方法,包括:执行视频的当前块和所述视频的比特流之间的转换,其中使用一个或多个字典以基于字典的编解码模式对所述当前块进行编码,并且其中所述转换基于所述一个或多个字典。2.根据权利要求1所述的方法,其中不同于帧间预测模式、帧内预测模式和帧内块复制(IBC)预测模式地在所述比特流中信令通知所述基于字典的编解码模式。3.根据权利要求1所述的方法,其中所述基于字典的编解码模式被视为用于所述视频的现有预测模式的一部分。4.根据权利要求3所述的方法,所述现有预测模式包括IBC模式。5.根据权利要求3或4所述的方法,其中所述比特流包括所述现有预测模式的使用的第一指示和所述基于字典的编解码模式的使用的第二指示,所述第二指示基于所述第一指示信令通知。6.根据权利要求5所述的方法,其中所述第二指示是上下文编解码的或旁路编解码的。7.根据权利要求1或2所述的方法,其中所述比特流包括所述基于字典的编解码模式的使用的指示。8.根据权利要求7所述的方法,其中所述基于字典的编解码模式被视为与用于所述视频的现有预测模式分离的模式。9.根据权利要求1或2所述的方法,其中基于所述当前块的维度,所述比特流包括所述基于字典的编解码模式的使用的指示。10.根据权利要求9所述的方法,其中由于所述当前块的维度小于或等于M
×
N,所述指示被包括在所述比特流中,其中M和N是正整数。11.根据权利要求9所述的方法,其中由于所述当前块的宽度小于或等于M和/或所述当前块的高度小于或等于N,所述指示被包括在所述比特流中,其中M和N是正整数。12.根据权利要求1或2所述的方法,其中基于所述当前块的位置,所述比特流包括所述基于字典的编解码模式的使用的指示。13.根据权利要求12所述的方法,其中由于所述当前块的左上样点的垂直坐标和/或水平坐标不等于零,所述指示被包括在所述比特流中。14.根据权利要求12所述的方法,其中由于所述当前块不包含在第一编解码树单元(CTU)中,所述指示被包括在所述比特流中。15.根据权利要求1或2所述的方法,其中基于先前编解码的信息,所述比特流包括所述基于字典的编解码模式的使用的指示。16.根据权利要求15所述的方法,其中,由于当应用双树分割结构时所述当前块是亮度块,所述指示被包括在比特流中。17.一种视频处理方法,包括:对于包括视频块的视频和所述视频的比特流之间的转换,根据规则,基于所述视频块的一个或多个编解码特性,确定对所述视频块使用一个或多个字典;以及基于所述确定执行所述转换,其中所述编解码特性包括所述视频块的尺寸和/或所述比特流中的信息。18.根据权利要求17所述的方法,其中所述规则规定对具有相同编解码特性的所述视
频块和另一视频块使用多个字典。19.根据权利要求18所述的方法,其中所述比特流包括所述多个字典的索引。20.根据权利要求17所述的方法,其中所述规则规定所述一个或多个字典中的第一字典用于尺寸为K
×
L的所述视频块,其中不同于所述第一字典的第二字典用于尺寸为M
×
N的另一视频块,并且其中M≠K和/或N≠L21.根据权利要求1
‑
20中任一项所述的方法,其中所述一个或多个字典中的每一个包括一个或多个条目。22.根据权利要求21所述的方法,其中所述一个或多个字典中的至少一个字典中的条目的最大数量在所述比特流中被预定义或信令通知。23.根据权利要求21所述的方法,其中所述一个或多个条目中的至少一个包括多个样点或像素。24.根据权利要求21所述的方法,其中所述一个或多个条目中的至少一个包括来自重构区域的块。25.一种视频处理方法,包括:基于字典的一个或多个条目,对应用了基于字典的编解码模式的视频的当前块确定所述当前块的预测块;以及基于所述确定执行所述当前块和所述视频的比特流之间的转换。26.根据权利要求25所述的方法,其中使用所述字典的条目来确定所述预测块。27.根据权利要求26所述的方法,其中所述条目的索引包括在所述比特流中。28.根据权利要求26所述的方法,其中所述条目的索引被推断为N,其中N是整数。29.根据权利要求25所述的方法,其中如何选择条目是通过最小化特定成本来确定的。30.根据权利要求29所述的方法,其中所述特定成本对应于所述条目和所述当前块之间的速率失真成本或速率失真特性。31.根据权利要求29所述的方法,其中所述特定成本对应于所述条目和所述当前块之间的失真。32.根据权利要求25所述的方法,其中所述预测块仅基于所述字典的多个条目来确定。33.根据权利要求25所述的方法,其中基于所述字典的多个条目和包括所述当前块的当前图片中的重构的区域来确定所述预测块。34.根据权利要求25所述的方法,其中所述当前块和所述预测块之间的对应的残差块被变换、量化和/或熵编解码。35.一种视频处理方法,包括:执行视频的当前视频区域的当前视频单元和所述视频的比特流之间的转换,其中使用字典以基于字典的编解码模式对所述当前视频单元进行编解码,以及其中所述字典在对所述当前视频区域进行编解码之前被重置,并且在对所述当前视频单元进行编解码之后被更新。36.根据权利要求35所述的方法,其中所述当前视频单元是视频块、编解码单元(CU)、编解码树单元(CTU)或CTU行,并且所述当前视频区域是条带、片或图片。37.根据权利要求35所述的方法,其中基于包含在所述当前视频区域中的具有不同尺寸的重叠视频块来更新所述字典。
38.根据权利要求35所述的方法,其中基于尺寸等于M
×
N的重叠视频块来更新所述字典,其中M和N是正整数。39.根据权利要求35所述的方法,其中散列函数用于从所述字典中排除相似或相同的视频块。40.根据权利要求39所述的方法,其中所述散列函数是具有N比特的CRC(循环冗余校验)函数,其中N是正整数。41.根据权利要求39所述的方法,其中只有根据光栅顺序的具...
【专利技术属性】
技术研发人员:朱维佳,许继征,张莉,庄孝强,范逵,
申请(专利权)人:字节跳动有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。