System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 解码方法及解码装置制造方法及图纸_技高网

解码方法及解码装置制造方法及图纸

技术编号:44910666 阅读:12 留言:0更新日期:2025-04-08 18:55
与方法、装置以及计算机可读媒介有关的本发明专利技术所描述的技术用于决定运动向量,所述技术与编码器以及解码器两者有关。例如,解码器接收与一组帧有关的压缩的视频数据,所述解码器使用解码器侧预测子细化技术计算来自所述一组帧的当前帧的新的运动向量,其中所述新的运动向量基于一个或多个参考帧估算所述当前帧的运动。所述计算包括检索与所述当前帧有关的第一运动向量,使用所述第一运动向量执行解码进程的第一部分,检索与所述当前帧有关的第二运动向量,所述第二运动向量不同于所述第一运动向量,以及使用所述第二运动向量执行所述解码进程的第二部分。

【技术实现步骤摘要】

此处所描述的技术总体上涉及视频编解码,特别地涉及解码器侧运动向量恢复。


技术介绍

1、视频编解码涉及数字视频信号的压缩(以及解压缩),视频编解码标准的示例包括h.264视频压缩标准,以及其后继的高效视频编码(high efficiency video coding,hevc)。运动视频通过以周期时间间隔(periodic time intervals)拍摄信号的快照(snapshot)所形成,以致播放这系列快照或帧,产生运动的观感。视频编码器包括预测模块,其使用相邻视频帧之间的相似性来尝试减少冗余(redundancy)。从通常被称为参考帧的一个或多个过去帧或未来帧创建预测帧,不用作参考帧的帧通常称为非参考帧(non-reference frame)。

2、因为每一帧可能包括成千上万个像素,视频编解码技术通常不会一下子处理帧的所有像素。因此,编码帧被拆分成多个块,其通常被称为宏块(macroblock)。编码器试着找到与在参考帧中编码的块相似的一块,而不是直接编码每一块的原始像素值。如果编码器找到一相似块,所述编码器可以使用运动向量对所述块进行编码,运动向量是指向参考帧中匹配块的一个二维(two-dimensional)向量。

3、一些技术明确地发信运动向量至解码器,这些模式的示例包括高效视频编码(hevc)中合并模式(merge mode)以及高级运动向量预测(advanced motion vectorprediction,amvp)模式。然而,必须发信运动向量可能会消耗大量的数据,否则这些数据可以由发射器(transimitter)使用以对其他信息进行编码。因此,解码器侧运动向量细化工具可以用于细化、预测和/或生成运动信息,以致运动信息可以被推导而不需要明确地发信。


技术实现思路

1、根据本专利技术所公开的主题,提供了用于解码器侧运动向量恢复技术的装置、系统以及方法,其提高了所述解码器侧运动向量恢复技术的执行速度以及效率。

2、一些实施例与用于解码视频数据的解码方法有关,所述方法包括接收与一组帧有关的压缩的视频数据,以及使用解码器侧预测子细化技术,计算用于来自于所述一组帧的当前帧的新的运动向量,其中所述新的运动向量基于一个或多个参考帧估计所述当前帧的运动。所述计算包括检索与所述当前帧有关的第一运动向量,使用所述第一运动向量执行解码进程的第一部分,检索与所述当前帧有关的第二运动向量,所述第二运动向量不同于所述第一运动向量,以及使用所述第二运动向量执行所述解码进程的第二部分。

3、在一些示例中,所述第一运动向量包括未细化的运动向量,所述第二运动向量包括细化的运动向量,所述细化的mv是使用解码器侧预测子细化技术进行细化,所述解码进程的所述第一部分包括解析部分、运动向量推导部分或者两者,以及所述解码进程的所述第二部分包括重构部分。

4、在一些示例中,所述解码方法包括检索与第二帧有关的第三运动向量,其中所述第三运动向量是细化的运动向量,使用所述第一运动向量以及所述第三运动向量执行所述解码进程的所述第一部分,以及使用所述第二运动向量以及所述第三运动向量执行所述解码进程的所述第二部分。

5、在一些示例中,执行所述解码进程的所述第一部分包括使用所述第一运动向量以及所述第三运动向量执行运动向量推导部分,其中所述运动向量推导部分包括运动向量预测推导、合并候选推导或者两者。

6、在一些示例中,执行所述解码进程的所述第一部分包括参考所述第一运动向量作为所述当前帧的解码的运动向量。

7、在一些示例中,所述解码方法包括使用所述第二运动向量以及所述第三运动向量去执行运动补偿、重叠块运动补偿、去块或者它们的任何组合。

8、在一些示例中,所述解码方法包括决定编码树单元约束没有被应用于所述压缩的视频数据,以及检索与所述当前帧有关的所述第一运动向量包括检索所述当前帧的未细化的运动向量,以及与第二帧有关的细化的运动向量。

9、在一些示例中,检索与所述当前帧有关的所述第一运动向量包括检索当前编码树单元行的未细化的运动向量,上方编码树单元行、其他方块或者其他切片的细化的运动向量,以及与第二帧有关的细化的运动向量。

10、一些实施例与用于解码视频数据的解码方法有关。所述解码方法包括接收与一组帧有关的压缩视频数据,以及使用解码器侧预测子细化工具计算用于来自于所述一组帧的当前帧的新的运动向量,其中所述新的运动向量基于一个或多个参考帧估计所述当前帧的运动。所述计算包括接收表明起始运动向量候选列表的起始候选索引的信号,决定所述起始运动向量候选列表中的第一运动向量候选以及包括与所述第一运动向量候选相比,差异小于预定阈值的第二运动向量候选,从所述起始运动向量候选列表中移除所述第二运动向量候选、不添加所述第二运动向量候选到所述起始运动向量候选列表,或者两者,以及基于所述起始运动向量候选列表以及所述起始候选索引计算所述新的运动向量。

11、在一些示例中,所述解码方法包括分析新的运动向量候选,所述新的运动向量候选包括运动向量对,基于所述分析,决定所述运动向量对是沿着一相同的运动轨迹,以及添加所述运动向量对至所述起始运动向量候选列表。

12、在一些示例中,所述解码方法包括分析新的运动向量候选,所述运动向量候选包括运动向量对,基于所述分析,决定所述运动向量对是不沿着相同的运动轨迹,将所述运动向量对拆分成两个新的候选运动向量对,以及将所述两个新的候选运动向量对添加至所述起始运动向量候选列表。

13、在一些示例中,所述拆分包括将所述运动向量对的第一运动向量添加至所述两个新的候选运动向量对的第一个,用所述第一运动向量的镜像的运动向量填充所述两个新的候选运动向量对的所述第一个,将所述运动向量对的第二运动向量添加至所述两个新的候选运动向量对的第二个,以及用所述第二运动向量的镜像的运动向量填充所述两个新的候选运动向量对的所述第二个。

14、一些实施例与用于编码视频数据的编码方法有关。所述方法包括计算与一组帧有关的压缩的视频数据,包括计算用于来自所述一组帧的当前帧的新的运动向量,其中所述新的运动向量基于一个或多个参考帧估计所述当前帧的运动,包括计算与所述当前帧有关的第一运动向量,使用所述第一运动向量执行编码进程的第一部分,计算与所述当前帧有关的第二运动向量,所述第二运动向量不同于所述第一运动向量,以及使用所述第二运动向量执行所述编码进程的第二部分。

15、在一些示例中,计算所述第一运动向量包括计算未细化的运动向量、未细化的运动向量集或者两者,以及执行所述编码进程的所述第一部分包括执行语法编码部分、运动向量推导部分、运动向量预测推导部分或者它们的一些组合。

16、在一些示例中,执行所述运动向量预测推导部分包括生成合并候选列表、生成高级的运动向量预测候选列表或者两者。

17、在一些示例中,所述编码方法包括使用所述未细化的运动向量、所述未细化的运动向量集或者两者执行运动向量编码、运本文档来自技高网...

【技术保护点】

1.一种解码方法,用于解码视频数据,其特征在于,该解码方法包括:

2.如权利要求1所述的解码方法,其特征在于,

3.如权利要求1所述的解码方法,其中执行该解码过程的该第一部分包括将该第一运动向量视为该当前编解码单元的解码的运动向量。

4.如权利要求1所述的解码方法,还包括:

5.如权利要求1所述的解码方法,还包括检索:

6.一种解码装置,用于解码视频数据,该解码装置包括与存储器通信的处理器,所述处理器用于执行存储于所述存储器中的指令,其使得所述处理器:

7.如权利要求6所述的解码装置,其特征在于,

8.如权利要求6所述的解码装置,其中执行该解码过程的该第一部分包括将该第一运动向量视为该当前编解码单元的解码的运动向量。

9.如权利要求6所述的解码装置,其中该处理器被配置为执行存储在该存储器中的指令以确定是否将编解码树单元约束应用于该压缩的视频数据。

10.如权利要求6所述的解码装置,其中该处理器被配置为执行存储在该存储器中的指令以检索:

【技术特征摘要】

1.一种解码方法,用于解码视频数据,其特征在于,该解码方法包括:

2.如权利要求1所述的解码方法,其特征在于,

3.如权利要求1所述的解码方法,其中执行该解码过程的该第一部分包括将该第一运动向量视为该当前编解码单元的解码的运动向量。

4.如权利要求1所述的解码方法,还包括:

5.如权利要求1所述的解码方法,还包括检索:

6.一种解码装置,用于解码视频数据,该解码装置包括与存储器通信的处理器,所述处理器用于执行存储于...

【专利技术属性】
技术研发人员:庄子德陈庆晔
申请(专利权)人:寰发股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1