本专利文档涉及视频编码和解码技术、设备和系统。
背景技术:
1、尽管视频压缩有所进步,但是数字视频仍然占互联网和其它数字通信网络上最大的带宽使用。随着能够接收并且显示视频的连接的用户设备的数量增加,预计数字视频使用所需的带宽将继续增长。
技术实现思路
1、本文档公开了用于使用运动矢量的merge列表编码和解码数字视频的方法、系统、和设备。
2、在一个示例方面,提供了视频处理的方法,包括:维护表的集合,其中每个表包括运动候选并且每个运动候选与对应的运动信息相关联;使用对运动候选的修剪操作基于一个或多个表中的运动候选更新候选列表;以及使用构造的候选列表执行第一视频块与包括第一视频块的视频的比特流表示之间的转换。
3、在另一方面,提供了用于视频处理的方法,包括:接收包括第一视频块的视频的比特流表示;向一个或多个表中的运动候选应用修剪操作以更新候选列表,其中每个表包括运动候选并且每个运动候选与对应的运动信息相关联;使用构造的候选列表执行比特流表示与第一视频块之间转换。
4、在又一代表性方面,本文描述的各种技术可以体现为存储在非暂时性计算机可读介质上的计算机程序产品。计算机程序产品包括用于实行本文描述的方法的程序代码。
5、在又一代表性方面,视频编码或解码装置可以实施如本文描述的方法。
6、在随附的附件、附图、和以下描述中阐述了一个或多个实施方式的细节。从描述和附图以及从权利要求,其它特征将是显而易见的。
1.一种处理视频数据的方法,包括:
2.根据权利要求1所述的方法,其中用已经包括在所述候选列表中的至少一个第二候选对所述至少一个第一候选进行修剪。
3.根据权利要求2所述的方法,其中所述至少一个第二候选中的每一个是基于所述至少一个第二候选中的每一个从何处导出而确定的。
4.根据权利要求3所述的方法,其中,所述至少一个第二候选包括从所述当前块的给定空域相邻块导出的空域候选。
5.根据权利要求2所述的方法,其中,所述至少一个第二候选包括所述候选列表中的前n个候选,n是整数。
6.根据权利要求2所述的方法,其中所述至少一个第二候选的总数是k,其中k等于或小于2。
7.根据权利要求6所述的方法,其中所述至少一个第二候选包括以下中的至少一个:从块a1导出的空域候选或从块b1导出的空域候选;其中块a1是相对于所述当前块的左相邻块,并且块b1是相对于所述当前块的上相邻块。
8.根据权利要求2所述的方法,其中,所述至少一个第二候选是已经在所述候选列表中的一部分候选。
9.根据权利要求8所述的方法,其中,所述候选列表中的所述一部分候选是一部分空域候选。
10.根据权利要求2所述的方法,其中,如果所述至少一个第一候选中的候选与所述至少一个第二候选中的任何一个不同,则将所述候选添加到所述候选列表中。
11.根据权利要求1所述的方法,其中,所述至少一个第二候选不包括基于子块的候选。
12.根据权利要求1所述的方法,其中,当将来自所述表的候选添加到所述候选列表时,不调用所述修剪操作。
13.根据权利要求1所述的方法,其中,所述表中的所述候选与运动信息相关联,所述运动信息包括预测方向、参考图片索引、运动矢量值、强度补偿标志、仿射标志、运动矢量差精度、或运动矢量差值中的至少一个。
14.根据权利要求1所述的方法,其中,所述方法还包括:使用所述当前块的运动信息更新所述表。
15.根据权利要求14所述的方法,其中,如果在将对应于所述运动信息的候选添加到所述表中之前所述表已满,则删除所述表中的候选。
16.根据权利要求1所述的方法,其中所述候选列表是merge候选列表。
17.根据权利要求1所述的方法,其中所述转换包括将所述当前块编码为所述比特流。
18.根据权利要求1所述的方法,其中所述转换包括从所述比特流解码所述当前块。
19.一种用于处理视频数据的装置,包括处理器和其上具有指令的非暂时性存储器,其中所述指令在由所述处理器执行时使所述处理器:
20.一种存储指令的非暂时性计算机可读存储介质,所述指令使处理器:
21.一种视频的比特流的非暂时性计算机可读存储介质,所述比特流由视频处理装置执行一种方法生成,所述方法包括:
22.一种用于存储视频的比特流的方法,所述方法包括: