【技术实现步骤摘要】
【国外来华专利技术】修改扫描顺序以限制扫描距离
技术介绍
数字视频流可以使用一系列帧或静止图像来表示视频。数字视频可用于各种应用,包括例如视频会议、高清视频娱乐、视频广告或共享用户生成的视频。数字视频流可以包含大量数据,并且消耗计算设备的大量计算或通信资源来处理、传输或存储视频数据。已经提出了各种方案来减少视频流中的数据量,包括压缩和其他编码技术,并减少压缩和编码技术中涉及的硬件的复杂性和成本。
技术实现思路
本公开的一方面是一种用于编码系数变换块的方法。该方法包括识别用于编码系数的原始扫描顺序,从原始扫描顺序生成新扫描顺序,使得新扫描顺序的最大扫描距离小于或等于预定距离,并且基于新扫描顺序编码系数。另一方面是一种用于编码系数变换块的装置。该装置包括存储器和处理器。存储器包括可由处理器执行的指令,以识别用于编码系数的原始扫描顺序,从原始扫描顺序生成新扫描顺序,使得新扫描顺序的最大扫描距离小于或等于预定距离,并且基于新扫描顺序在编码比特流中编码系数。又一方面是一种用于解码系数变换块的装置。该装置包括存储器和处理器。存储器包括可由处理器执行的指令,以识别用于解码系数的原始扫描顺序,从原始扫描顺序生成新扫描顺序,使得新扫描顺序的最大扫描距离小于或等于预定距离,以及基于新扫描顺序从编码比特流来解码该系数。这些和其他方面的变化将在下文中进一步详细描述。附图说明本文的描述参考了附图,其中贯穿多个视图,相同的附图标记指代相同的部件。图1是视频编码和解码系统的示意图。图2是可以实施发射站或接收站的计 ...
【技术保护点】
1.一种用于编码系数的变换块的方法,包括:/n识别用于编码所述系数的原始扫描顺序;/n从所述原始扫描顺序生成新扫描顺序,使得所述新扫描顺序的最大扫描距离小于或等于预定距离;以及/n基于所述新扫描顺序编码所述系数。/n
【技术特征摘要】
【国外来华专利技术】20170815 US 62/545,570;20180411 US 15/950,2251.一种用于编码系数的变换块的方法,包括:
识别用于编码所述系数的原始扫描顺序;
从所述原始扫描顺序生成新扫描顺序,使得所述新扫描顺序的最大扫描距离小于或等于预定距离;以及
基于所述新扫描顺序编码所述系数。
2.根据权利要求1所述的方法,其中,所述预定距离是用于缓存编码的变换系数的行缓冲器的大小。
3.根据权利要求1或2所述的方法,其中,生成所述新扫描顺序包括:
为当前系数分配新扫描索引,
所述当前系数紧接着所述原始扫描顺序中的下一个系数,以及
所述当前系数是用于熵编码另一系数的上下文系数;以及
在所述另一系数的扫描距离大于或等于保守最大距离的状态下,在将下一个扫描索引分配给所述下一个系数之前,将所述下一个扫描索引分配给所述另一系数。
4.根据权利要求1至3中的任一项所述的方法,其中,从所述原始扫描顺序生成所述新扫描顺序包括:
在所述新扫描顺序中为所述系数中的至少一些分配相应扫描索引。
5.根据权利要求1至4中的任一项所述的方法,其中,生成所述新扫描顺序包括:
为当前系数分配新扫描索引,其中所述当前系数前面是所述原始扫描顺序中的前一个系数;
识别使用所述前一个系数作为上下文系数的系数;以及
在所述系数的扫描距离大于或等于保守最大距离的状态下,在将下一个扫描索引分配给所述当前系数之后的另一系数之前,将所述下一个扫描索引分配给所述系数。
6.根据权利要求5所述的方法,其中,所述系数是紧接在所述变换块中的所述当前系数的下方或右侧的系数。
7.根据权利要求1至6中的任一项所述的方法,其中:
所述最大扫描距离是所述系数中的至少一些的相应扫描距离的最大值,并且
系数的相应扫描距离是所述系数与所述系数的上下文系数中的每一个之间的相应扫描距离的最大值。
8.一种用于编码系数的变换块的装置,包括:
存储器;
处理器,其中所述存储器包括可由所述处理器执行的指令,以用于:
识别用于编码所述系数的原始扫描顺序;
从所述原始扫描顺序生成新扫描顺序,使得所述新扫描顺序的最大扫描距离小于或等于预定距离;以及
基于所述新扫描顺序在编码比特流中编码所述系数。
9.根据权利要求8所述的装置,其中,所述预定距离是用于缓存编码的变换系数的行缓冲器的大小。
10.根据权利要求8或9所述的装置,其中,生成所述新扫描顺序包括:
为当前系数分配新扫描索引,
所述当前系数紧接着在所述原始扫描顺序中的下一个系数,以及
所述当前系数是用于熵编码另一系数的上下文系数;和
在所述另一系数的扫描距离大于或等于保守最大距离的状态下,在将下一个扫描索引分配给所述下一个系数之前,将所述下一个扫描...
【专利技术属性】
技术研发人员:江劲涵,韩敬宁,许耀武,冯佳,
申请(专利权)人:谷歌有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。