用于视频编解码和解码的装置、方法和计算机程序制造方法及图纸

技术编号:33264734 阅读:22 留言:0更新日期:2022-04-30 23:17
公开了一种方法,包括:获得变换系数的块;搜索块中按扫描顺序的最后的非零系数的位置;基于位置来选择次级变换模式;以及对指示所选择的次级变换模式的第一句法元素进行编码。初级变换模式基于次级变换模式而被选择。指示所选择的初级变换模式的第二句法元素和定义块内的变换系数的第三句法元素被编码。还公开了一种方法,包括:接收与变换系数的块相关的经编码的信息;解码块中按扫描顺序的最后的非零系数的位置的指示;以及使用位置来确定次级变换模式的指示是否存在于比特流中。如果次级变换模式的指示存在于比特流中,那么指示次级变换模式的第一句法元素被解码并且被用于确定初级变换模式的指示是否存在于比特流中。如果初级变换模式的指示存在于比特流中,那么指示初级变换模式的第二句法元素被解码。如果存在所确定的变换模式,则变换系数被解码并且所确定的变换模式被应用以选择变换,并且变换被应用于变换系数。用于变换系数。用于变换系数。

【技术实现步骤摘要】
【国外来华专利技术】用于视频编解码和解码的装置、方法和计算机程序


[0001]本专利技术涉及一种用于视频编解码和解码的装置、方法和计算机程序。

技术介绍

[0002]在视频编解码中,静态图片和视频序列中的图片通常被划分成较小样本块,以便将这些样本块压缩到期望文件大小、比特率或目标质量级别。块中的每个块然后通过空间或时间部件进行预测,并且预测块与原始图像中的对应块之间的剩余错误用残差编解码部件进行编解码。针对编码和解码,图像通常被分成编解码单元,这些编解码单元定义了用于预测和残差编解码的公共分割。编解码单元还能够被划分为一个或多个预测单元,该预测单元包含完整编解码单元或编解码单元的不同部分的样本预测相关信息。类似地,编解码单元能够被划分为一个或多个变换单元或变换块,这些变换单元或变换块包含用于编解码单元的特定区域或组件的残差(或变换)编解码相关信息。
[0003]残差编解码部件通常包括将残差块变换到频域、量化所产生的变换系数以及对量化系数进行熵编解码。作为初级变换,能够使用例如DCT(离散余弦变换)或其导数。
[0004]所谓的次级变换也能够被应用来本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种装置,包括至少一个处理器和至少一个存储器,所述至少一个存储器在其上存储有代码,所述代码在由所述至少一个处理器执行时使所述装置至少执行:获得变换系数的块;搜索所述变换系数的块中按扫描顺序的最后的非零系数的位置;基于所述最后的非零系数的所述位置来选择次级变换模式,并且对指示所选择的所述次级变换模式的第一句法元素进行编码;基于所选择的所述次级变换模式来选择初级变换模式,并且对指示所选择的所述初级变换模式的第二句法元素进行编码;以及对定义所述块内的所述变换系数的第三句法元素进行编码。2.根据权利要求1所述的装置,所述至少一个存储器在其上存储有代码,所述代码在由所述至少一个处理器执行时使所述装置执行:如果所述最后的非零系数的所述位置在所述块中的所述扫描顺序的特定范围内,那么对指示所述次级变换模式的所述第一句法元素进行编码。3.根据权利要求1或2所述的装置,所述至少一个存储器在其上存储有代码,所述代码在被所述至少一个处理器执行时使所述装置通过以下操作来选择所述初级变换模式或所述次级变换模式:测试不同变换模式;评估所测试的所述不同变换模式的成本函数;以及选择使所选择的所述成本函数最小化的所述变换模式。4.根据权利要求1至3中任一项所述的装置,所述至少一个存储器在其上存储有代码,所述代码在由所述至少一个处理器执行时使所述装置执行:在非零次级变换模式被包括在比特流中的情况下省略与所述初级变换模式相关的一些或所有句法元素的信令。5.根据权利要求1至4中任一项所述的装置,所述至少一个存储器在其上存储有代码,所述代码在由所述至少一个处理器执行时使所述装置执行:在用信号通知所述变换块中的所述最后的非零系数的所述位置之前,用信号通知在初级变换和次级变换两者被绕过时的变换跳过模式。6.根据权利要求1至5中任一项所述的装置,所述至少一个存储器在其上存储有代码,所述代码在由所述至少一个处理器执行时使所述装置执行:用信号通知所述最后的非零系数的所述位置;以及在用信号通知所述最后的系数的所述位置之后,用信号通知指示所选择的所述次级变换模式的所述第一句法元素。7.根据权利要求1至6中任一项所述的装置,所述至少一个存储器在其上存储有代码,所述代码在由所述至少一个处理器执行时使所述装置执行:用信号通知所述次级变换针对所述变换块要被关闭;在用信号通知指示所选择的所述次级变换模式的所述第一句法元素之后,用信号通知指示所选择的所述初级变换模式的所述第二句法元素。8.根据权利要求1至7中任一项所述的装置,所述至少一个存储器在其上存储有代码,所述代码在由所述至少一个处理器执行时使所述装置执行:
在用信号通知指示所选择的所述初级变换模式的所述第二句法元素之后,用信号通知定义所述变换块的所述系数的句法元素。9.一种方法,包括:获得变换系数的块;搜索所述变换系数的块中按扫描顺序的最后的非零系数的位置;基于所述最后的非零系数的所述位置来选择次级变换模式,并且对指示所选择的所述次级变换模式的第一句法元素进行编码;基于所选择的所述次级变换模式来选择初级变换模式,并且对指示所选择的所述初级变换模式的第二句法元素进行编码;以及对定义所述块内的所述变换系数的第三句法元素进行编码。10.根据权利要求9所述的方法,还包括:如果所述最后的非零系数的所述位置在所述块中的所述扫描顺序的特定范围内,那么对指示所述次级变换模式的所述第一...

【专利技术属性】
技术研发人员:J
申请(专利权)人:诺基亚技术有限公司
类型:发明
国别省市:

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

1