System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术描述了通常与视频编解码相关的实施例。
技术介绍
1、本文所提供的背景描述是为了通常地呈现本专利技术的上下文。当前指定的专利技术人的工作,在本
技术介绍
部分中所描述的工作以及在申请时可能不符合现有技术的描述的方面,既不明确地也不隐含地承认作为是本专利技术的现有技术。
2、图像/视频压缩有助于以最小的质量退化在不同的设备、存储器和网络之间传输图像/视频数据。在一些示例中,视频编解码器技术可以基于空间和时间冗余压缩视频。在一个示例中,视频编解码器可以使用被称为帧内预测的技术,该技术可以基于空间冗余压缩图像。例如,帧内预测可以使用来自正在重建的当前图像的参考数据进行样本预测。在另一个示例中,视频编解码器可以使用被称为帧间预测的技术,该技术可以基于时间冗余压缩图像。例如,帧间预测可以根据具有运动补偿的先前已重建的图像,预测当前图像中的样本。可以由运动矢量(motion vector,mv)表示运动补偿。
技术实现思路
1、本专利技术的各个方面包括用于视频编码/解码的方法和装置。在一些示例中,一种用于视频解码的装置包括处理电路。该处理电路接收已编码视频比特流,该已编码视频比特流包括当前图像的当前块的已编码信息。当前块基于当前图像中的参考块被预测,当前图像中的参考块由块矢量(block vector,bv)指示,并且bv将基于bv预测值(bv predictor,bvp)和bv差(bv difference,bvd)被确定。处理电路至少基于相对于bvp的多个bvd偏移确定bv
2、在一个示例中,多个初始间隔大小按升序排列。
3、初始间隔大小可以是2的幂。
4、在一个示例中,初始间隔大小包括k个初始间隔大小,每个初始间隔是2i-1,i是从1到k范围内的整数,并且k大于1。
5、在一个示例中,多个初始间隔大小存储在查找表中。
6、在一个示例中,多个初始间隔大小之一不是2的幂。
7、在一方面中,处理电路基于(i)多个bvd偏移和(ii)多个bvd方向确定多个初始bvd候选。每个初始bvd候选具有多个bvd偏移之一以及多个bvd方向中的一个对应的bvd方向。处理电路针对所述多个初始bvd候选中的每个初始bvd候选,确定与该初始bvd候选相关联的、当前块的当前模板与候选参考块的相应参考模板之间的模板匹配tm成本,候选参考块由初始bv候选指示,初始bv候选是bvp与相应初始bvd候选的和。处理电路基于多个tm成本确定bvd列表。
8、在一个示例中,处理电路从多个初始bvd候选中选择k个初始bvd候选作为bvd列表中的多个bvd候选,k个初始bvd候选对应于多个tm成本中的多个最低tm成本。
9、在示例中,处理电路从多个初始bvd候选中选择k个初始bvd候选。k个初始bvd候选对应于多个tm成本中的多个最低tm成本。对于具有相应bvd偏移和bvd方向的k个初始bvd候选中的每个初始bvd候选,当bvd偏移是大于多个bvd偏移中的第一bvd偏移且小于多个bvd偏移中的第二bvd偏移的唯一bvd偏移时,确定与k个初始bvd候选中的相应初始bvd候选相关联的第一候选和第二候选。第一候选和第二候选具有与初始bvd候选相同的bvd方向。第一候选的bvd偏移是bvd偏移和第一bvd偏移的平均值,并且,第二候选的bvd偏移是bvd偏移和第二bvd偏移的平均值。处理电路分别确定与第一候选和第二候选相关联的多个新的tm成本。处理电路基于多个更新的tm成本确定bvd列表,多个更新的tm成本包括:(i)对应于k个初始bvd候选的多个tm成本中的多个最低tm成本,以及(ii)多个新的tm成本。
10、在一个示例中,处理电路确定bvp。处理电路确定bv为bvp和所确定的bvd之和,以及使用所确定的bv重建当前块。
11、本专利技术的各方面还提供一种存储有指令的非暂态计算机可读存储介质,当由计算机执行指令时,该指令使得计算机执行所描述的用于视频解码/编码的任一方法。
本文档来自技高网...【技术保护点】
1.一种视频解码方法,包括:
2.根据权利要求1所述的方法,其中,多个初始间隔大小按升序排列。
3.根据权利要求1所述的方法,其中,所述初始间隔大小是2的幂。
4.根据权利要求3所述的方法,其中,所述初始间隔大小包括J1个初始间隔大小,每个初始间隔大小是2i-1,i是从1到J1范围内的整数,并且J1大于1。
5.根据权利要求1所述的方法,其中,多个初始间隔大小存储在查找表中。
6.根据权利要求5所述的方法,其中,多个初始间隔大小之一不是2的幂。
7.根据权利要求1所述的方法,其中,确定所述BVD列表,包括:
8.根据权利要求7所述的方法,其中,基于所述多个TM成本确定所述BVD列表包括:
9.根据权利要求7所述的方法,其中,基于所述多个TM成本确定所述BVD列表包括:
10.根据权利要求1所述的方法,其中,
11.一种视频解码装置,包括:
12.根据权利要求11所述的装置,其中,多个初始间隔大小按升序排列。
13.根据权利要求11所述的装
14.根据权利要求13所述的装置,其中,所述初始间隔大小包括J1个初始间隔大小,每个初始间隔大小是2i-1,i是从1到J1范围内的整数,并且J1大于1。
15.根据权利要求11所述的装置,其中,多个初始间隔大小存储在查找表中。
16.根据权利要求15所述的装置,其中,多个初始间隔大小之一不是2的幂。
17.根据权利要求11的装置,其中,所述处理电路被配置为:
18.根据权利要求17的装置,其中,所述处理电路被配置为:
19.根据权利要求17的装置,其中,所述处理电路被配置为:
20.一种非暂态计算机可读存储介质,所述存储介质存储有指令,当由至少一个处理器执行所述指令时,所述指令使得所述至少一个处理器执行:
...【技术特征摘要】
【国外来华专利技术】
1.一种视频解码方法,包括:
2.根据权利要求1所述的方法,其中,多个初始间隔大小按升序排列。
3.根据权利要求1所述的方法,其中,所述初始间隔大小是2的幂。
4.根据权利要求3所述的方法,其中,所述初始间隔大小包括j1个初始间隔大小,每个初始间隔大小是2i-1,i是从1到j1范围内的整数,并且j1大于1。
5.根据权利要求1所述的方法,其中,多个初始间隔大小存储在查找表中。
6.根据权利要求5所述的方法,其中,多个初始间隔大小之一不是2的幂。
7.根据权利要求1所述的方法,其中,确定所述bvd列表,包括:
8.根据权利要求7所述的方法,其中,基于所述多个tm成本确定所述bvd列表包括:
9.根据权利要求7所述的方法,其中,基于所述多个tm成本确定所述bvd列表包括:
10.根据权利要求1所述的方法,其中,
11.一种视频解码装置,包...
【专利技术属性】
技术研发人员:陈联霏,罗曼·车亚克,许晓中,赵欣,刘杉,
申请(专利权)人:腾讯美国有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。