一种图像的编码、解码方法及装置制造方法

文档序号:7995204阅读:143来源:国知局
一种图像的编码、解码方法及装置制造方法
【专利摘要】本发明公开了一种图像的编码方法,包括:确定图像系数块的分层信息,所述图像系数块包括多个图像系数子块,所述图像系数子块包括多个图像系数;根据所述分层信息确定目标系数层中的所述图像系数子块,确定所述位于目标系数层中的图像系数子块中属于所述目标系数层的所述图像系数;对所述图像系数进行编码。本发明实施例还提供相应的解码方法及编解码装置。本发明实施例提供的编解码方法,可以分层编解码多种大小的图像系数块,从而提高了编解码效率。
【专利说明】—种图像的编码、解码方法及装置
【技术领域】
[0001]本发明涉及编解码【技术领域】,具体涉及一种图像的编码、解码方法及编码装置和解码装置。
【背景技术】
[0002]在网络环境里,由于网络带宽是有限的,为了满足用户的需求使用了可伸缩视频编码(SVC, Scalable Video Coding)方法。
[0003]SVC是分层编解码的,分为基本层和增强层,基本层的分辨率最低,增强层的分辨率较高。
[0004]最近SVC中又引入了一种新的增强层分层的,即中等粒度分层(MGS,Medium GrainScalability)。MGS最多可以将一个增强层分成16层,具体方法是将图像系数块的变换系数分组,不同组系数放入不同的MGS层。
[0005]现有技术中这种MGS的分层方法只适用于图像系数块为4x4的增强层分层中,如果图像系数块为8χ8、16χ16、32χ32或其它大小,MGS这种分层方法就没办法使用。
[0006]本发明的发明人发现,当图像系数块为8χ8、16χ16、32χ32或其它大小时,基于MGS分层的编解码方法也没办法使用,如果以上这些不同大小的图像系数块不能进行分成编解码,会降低编解码的效率。

【发明内容】

[0007]本发明实施例提供一种图像的编码及解码方法,可以分层编解码多种大小的图像系数块,从而提高了编解码效率。本发明实施例还提供了相应的解码装置接解码装置。
[0008]本发明第一方面提供了一种图像的编码方法,包括:
[0009]确定图像系数块的分层信息,所述图像系数块包括多个图像系数子块,所述图像系数子块包括多个图像系数;
[0010]根据所述分层信息确定目标系数层中的所述图像系数子块,其中,所述目标系数层为所述分层信息所反映的所述图像系数块分层后的多个图像系数分层中的一个,所述目标系数层中的所述图像系数子块指其中有至少一个图像系数属于所述目标系数层的所述图像系数子块;
[0011]确定所述位于目标系数层中的图像系数子块中属于所述目标系数层的所述图像系数;
[0012]对所述图像系数进行编码。
[0013]结合第一方面,在第一种可能的实现方式中,所述确定图像系数块的分层信息,包括:
[0014]配置所述分层信息,并将配置的所述分层信息写入码流,或者,使用预置的与解码端约定的所述分层信息。
[0015]结合第一方面或者第一方面第一种可能的实现方式,在第二种可能的实现方式中,所述图像系数块中的图像系数构成多个系数组,其中每个所述系数组包含以水平向右O度为参照沿逆时针方向呈45度的直线排列的一列图像系数;所述根据所述分层信息确定目标系数层中的所述图像系数子块,包括:
[0016]根据所述分层信息确定所述目标系数层的系数组起始索引和系数组终止索引,其中,所述系数组起始索引为所述目标系数层中扫描索引最小的系数组的扫描索引;所述系数组终止索引为所述目标系数层中扫描索引最大的系数组的扫描索引;
[0017]根据所述系数组起始索引和所述系数组终止索引,确定所述目标系数层中包含的图像系数子块的图像系数子块起始索引和图像系数子块终止索引,所述图像系数子块起始索引为扫描所述图像系数块中的所有图像系数子块时所述目标系数层中扫描索引最小的图像系数子块的扫描索引;所述图像系数子块终止索引为扫描所述图像系数块中的所有图像系数子块时所述目标系数层中扫描索引最大的图像系数子块的扫描索引;
[0018]根据所述图像系数子块起始索引和图像系数子块终止索引,确定所述目标系数层中的所有图像系数子块;
[0019]所述系数组的扫描索引为按给定扫描顺序对所述图像系数块内所有系数组进行扫描确定的索引值;
[0020]所述图像系数子块的扫描索引为按给定扫描顺序对所述图像系数块内所有图像系数子块进行扫描确定的索引值。
[0021]结合第一方面第二种可能的实现方式,在第三种可能的实现方式中,所述分层信息包括用于标记所述图像系数块中所有图像系数分层的分层边界上的多个所述系数组的扫描索引的信息的信息;
[0022]所述根据所述分层信息确定所述目标系数层的系数组起始索引和系数组终止索弓I,包括:
[0023]根据所述用于标记所述图像系数块中所有图像系数分层的分层边界上的多个系数组的扫描索引的信息的信息确定所述目标系数层的系数组起始索引和系数组终止索引。
[0024]结合第一方面第二种或者第三种可能的实现方式,在第四种可能的实现方式中,所述根据所述系数组起始索引和所述系数组终止索引,确定所述目标系数层中包含的图像系数子块的图像系数子块起始索引和图像系数子块终止索引,包括:
[0025]将包含所述系数组起始索引所指示的系数组中的图像系数的图像系数子块中扫描索引最小的图像系数子块的扫描索引作为所述图像系数子块起始索引;
[0026]将包含所述系数组终止索引所指示的系数组中的图像系数的图像系数子块中扫描索引最大的图像系数子块的扫描索引作为所述图像系数子块终止索引。
[0027]结合第一方面或者第一方面第一种可能的实现方式,在第五种可能的实现方式中,所述根据所述分层信息确定目标系数层中的所述图像系数子块,包括:
[0028]根据所述分层信息确定所述目标系数层的目标系数层图像系数块系数起始索弓I和目标系数层图像系数块系数终止索引;所述目标系数层图像系数块系数起始索引为扫描所述图像系数块中的所有图像系数时所述目标系数层中的所有图像系数中扫描索引最小的图像系数的扫描索引;所述目标系数层图像系数块系数终止索引为扫描所述图像系数块中的所有图像系数时所述目标系数层中的所有图像系数中扫描索引最大的图像系数的扫描索引;[0029]根据所述目标系数层图像系数块系数起始索引和所述目标系数层图像系数块系数终止索引确定位于所述目标系数层中的图像系数子块的图像系数子块起始索引和图像系数子块终止索引,从而确定所述目标系数层中的所有图像系数子块;所述图像系数子块起始索引为扫描所述图像系数块中的所有图像系数子块时所述目标系数层中扫描索引最小的图像系数子块的扫描索引;所述图像系数子块终止索引为扫描所述图像系数块中的所有图像系数子块时所述目标系数层中扫描索引最大的图像系数子块的扫描索引;
[0030]所述图像系数的扫描索引为按给定扫描顺序对所述图像系数块内所有图像系数进行扫描确定的索引值;
[0031]所述图像系数子块的扫描索引为按给定扫描顺序对所述图像系数块内所有图像系数子块进行扫描确定的索引值。
[0032]结合第一方面第五种可能的实现方式,在第六种可能的实现方式中,所述分层信息包括用于标记所述图像系数块中所有图像系数分层的分层边界上的多个图像系数的扫描索引的信息的信息;
[0033]所述根据所述分层信息确定所述目标系数层的目标系数层图像系数块系数起始索引和目标系数层图像系数块系数终止索引,包括:
[0034]根据所述标记所述图像系数块中所有图像系数分层的分层边界上的多个图像系数的扫描索引的信息的信息确定所述目标系数层的目标系数层图像系数块系数起始索引和目标系数层图像系数块系数终止索引。
[0035]结合第一方面第五种或者第六种可能的实现方式,在第七种可能的实现方式中,所述根据所述目标系数层图像系数块系数起始索引和所述目标系数层图像系数块系数终止索引确定位于所述目标系数层中的图像系数子块的图像系数子块起始索引和图像系数子块终止索引,包括:
[0036]将包含的图像系数中有图像系数的扫描索引大于或者等于所述目标系数层图像系数块系数起始索引的图像系数的图像系数子块中,图像系数子块的扫描索引最小的图像系数子块的图像系数子块扫描索引作为所述图像系数子块起始索引;
[0037]将包含的图像系数中有图像系数的扫描索引小于或者等于所述目标系数层图像系数块系数终止索引的图像系数的图像系数子块中,图像系数子块的扫描索引最大的图像系数子块的图像系数子块扫描索引作为所述图像系数子块终止索引。
[0038]结合第一方面、第一方面第一种至第七种可能的实现方式中的任意一种,在第八种可能的实现方式中,所述确定所述位于目标系数层中的图像系数子块中属于所述目标系数层的所述图像系数,包括:
[0039]根据所述分层信息确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引,从而确定所述图像系数子块中属于所述目标系数层的图像系数;
[0040]所述图像系数子块系数起始索引为所述图像系数子块在所述目标系数层的所有图像系数中扫描索引最小的图像系数子块系数扫描索引;所述图像系数子块系数终止索引为所述图像系数子块在所述目标系数层的所有图像系数中扫描索引最大的图像系数子块系数扫描索引;
[0041]所述图像系数子块系数扫描索引为按给定扫描顺序对所述图像系数子块内所有图像系数进行扫描确定的索引值。
[0042]结合第一方面第八种可能的实现方式中的任意一种,在第九种可能的实现方式中,所述根据所述分层信息确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引,包括:
[0043]根据所述目标系数层的所述系数组起始索引和所述系数组终止索引确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引。
[0044]结合第一方面第八种或者第九种可能的实现方式中的任意一种,在第十种可能的实现方式中,所述根据所述目标系数层的所述系数组起始索引和所述系数组终止索引确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引,包括:
[0045]将包含所述系数组起始索引所指示的系数组中的图像系数的图像系数子块中,扫描索引最小的图像系数子块系数扫描索引确定为所述图像系数子块系数起始索引;
[0046]将包含所述系数组终止索引所指示的系数组中的图像系数的图像系数子块中,扫描索引最大的图像系数子块系数扫描索引确定为所述图像系数子块系数终止索引。
[0047]结合第一方面第八种可能的实现方式中的任意一种,在第十一种可能的实现方式中,所述根据所述分层信息确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引,包括:
[0048]根据所述目标系数层的所述目标系数层图像系数块系数起始索引和所述目标系数层图像系数块系数终止索引确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引。
[0049] 结合第一方面第八种或者第十一种可能的实现方式中的任意一种,在第十二种可能的实现方式中,所述根据所述目标系数层的所述目标系数层图像系数块系数起始索引和所述目标系数层图像系数块系数终止索引确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引,包括:
[0050]将包含所述图像系数的扫描索引大于或者等于所述目标系数层图像系数块系数起始索引的图像系数的图像系数子块中,扫描索引最小的图像系数子块系数扫描索引确定为所述图像系数子块系数起始索引;
[0051]将包含所述图像系数的扫描索引小于或者等于所述目标系数层图像系数块系数终止索引的图像系数的图像系数子块中,扫描索引最大的图像系数子块系数扫描索引确定为所述图像系数子块系数终止索引。
[0052]本发明第二方面提供了一种图像的解码方法,包括:
[0053]确定图像系数块的分层信息,所述图像系数块包括多个图像系数子块,所述图像系数子块包括多个图像系数;
[0054]根据所述分层信息确定目标系数层中的所述图像系数子块,其中,所述目标系数层为所述分层信息所反映的所述图像系数块分层后的多个图像系数分层中的一个,所述目标系数层中的所述图像系数子块指其中有至少一个图像系数属于所述目标系数层的所述图像系数子块;
[0055]确定所述位于目标系数层中的图像系数子块中属于所述目标系数层的所述图像系数;[0056]解码码流以获取所述图像系数。
[0057]结合第二方面,在第一种可能的实现方式中,所述确定图像系数块的分层信息,包括:
[0058]从码流中解析出所述分层信息,或者使用预置的与编码端约定的所述分层信息。
[0059]结合第二方面或者第二方面第一种可能的实现方式,在第二种可能的实现方式中,所述图像系数块中的图像系数构成多个系数组,其中每个所述系数组包含以水平向右O度为参照沿逆时针方向呈45度的直线排列的一列图像系数;所述根据所述分层信息确定目标系数层中的所述图像系数子块,包括:
[0060]根据所述分层信息确定所述目标系数层的系数组起始索引和系数组终止索引,其中,所述系数组起始索引为所述目标系数层中扫描索引最小的系数组的扫描索引;所述系数组终止索引为所述目标系数层中扫描索引最大的系数组的扫描索引;
[0061]根据所述系数组起始索引和所述系数组终止索引,确定所述目标系数层中包含的图像系数子块的图像系数子块起始索引和图像系数子块终止索引,所述图像系数子块起始索引为扫描所述图像系数块中的所有图像系数子块时所述目标系数层中扫描索引最小的图像系数子块的扫描索引;所述图像系数子块终止索引为扫描所述图像系数块中的所有图像系数子块时所述目标系数层中扫描索引最大的图像系数子块的扫描索引;
[0062]根据所述图像系数子块起始索引和图像系数子块终止索引,确定所述目标系数层中的所有图像系数子块;
[0063]所述系数组的扫描索引为按给定扫描顺序对所述图像系数块内所有系数组进行扫描确定的索引值;
[0064]所述图像系数子块的扫描索引为按给定扫描顺序对所述图像系数块内所有图像系数子块进行扫描确定的索引值。
[0065]结合第二方面第二种可能的实现方式,在第三种可能的实现方式中,所述分层信息包括用于标记所述图像系数块中所有图像系数分层的分层边界上的多个所述系数组的扫描索引的信息的信息;
[0066]所述根据所述分层信息确定所述目标系数层的系数组起始索引和系数组终止索弓I,包括:
[0067]根据所述用于标记所述图像系数块中所有图像系数分层的分层边界上的多个系数组的扫描索引的信息的信息确定所述目标系数层的系数组起始索引和系数组终止索引。
[0068]结合第二方面第二种或者第三种可能的实现方式,在第四种可能的实现方式中,所述根据所述系数组起始索引和所述系数组终止索引,确定所述目标系数层中包含的图像系数子块的图像系数子块起始索引和图像系数子块终止索引,包括:
[0069]将包含所述系数组起始索引所指示的系数组中的图像系数的图像系数子块中扫描索引最小的图像系数子块的扫描索引作为所述图像系数子块起始索引;
[0070]将包含所述系数组终止索引所指示的系数组中的图像系数的图像系数子块中扫描索引最大的图像系数子块的扫描索引作为所述图像系数子块终止索引。
[0071]结合第二方面或者第二方面第一种可能的实现方式,在第五种可能的实现方式中,所述根据所述分层信息确定目标系数层中的所述图像系数子块,包括:
[0072]根据所述分层信息确定所述目标系数层的目标系数层图像系数块系数起始索弓I和目标系数层图像系数块系数终止索引;所述目标系数层图像系数块系数起始索引为扫描所述图像系数块中的所有图像系数时所述目标系数层中的所有图像系数中扫描索引最小的图像系数的扫描索引;所述目标系数层图像系数块系数终止索引为扫描所述图像系数块中的所有图像系数时所述目标系数层中的所有图像系数中扫描索引最大的图像系数的扫描索引;
[0073]根据所述目标系数层图像系数块系数起始索引和所述目标系数层图像系数块系数终止索引确定位于所述目标系数层中的图像系数子块的图像系数子块起始索引和图像系数子块终止索引,从而确定所述目标系数层中的所有图像系数子块;所述图像系数子块起始索引为扫描所述图像系数块中的所有图像系数子块时所述目标系数层中扫描索引最小的图像系数子块的扫描索引;所述图像系数子块终止索引为扫描所述图像系数块中的所有图像系数子块时所述目标系数层中扫描索引最大的图像系数子块的扫描索引;
[0074]所述图像系数的扫描索引为按给定扫描顺序对所述图像系数块内所有图像系数进行扫描确定的索引值;
[0075]所述图像系数子块的扫描索引为按给定扫描顺序对所述图像系数块内所有图像系数子块进行扫描确定的索引值。
[0076]结合第二方面第五种可能的实现方式,在第六种可能的实现方式中,所述分层信息包括用于标记所述图像系数块中所有图像系数分层的分层边界上的多个图像系数的扫描索引的信息的信息;
[0077]所述根据所述分层信息确定所述目标系数层的目标系数层图像系数块系数起始索引和目标系数层图像系数块系数终止索引,包括:
[0078]根据所述标记所述图像系数块中所有图像系数分层的分层边界上的多个图像系数的扫描索引的信息的信息确定所述目标系数层的目标系数层图像系数块系数起始索引和目标系数层图像系数块系数终止索引。
[0079]结合第二方面第五种或者第六种可能的实现方式,在第七种可能的实现方式中,所述根据所述目标系数层图像系数块系数起始索引和所述目标系数层图像系数块系数终止索引确定位于所述目标系数层中的图像系数子块的图像系数子块起始索引和图像系数子块终止索引,包括:
[0080]将包含的图像系数中有图像系数的扫描索引大于或者等于所述目标系数层图像系数块系数起始索引的图像系数的图像系数子块中,图像系数子块的扫描索引最小的图像系数子块的图像系数子块扫描索引作为所述图像系数子块起始索引;
[0081]将包含的图像系数中有图像系数的扫描索引小于或者等于所述目标系数层图像系数块系数终止索引的图像系数的图像系数子块中,图像系数子块的扫描索引最大的图像系数子块的图像系数子块扫描索引作为所述图像系数子块终止索引。
[0082]结合第二方面、第二方面第一种至第七种可能的实现方式中的任意一种,在第八种可能的实现方式中,所述确定所述位于目标系数层中的图像系数子块中属于所述目标系数层的所述图像系数,包括:
[0083]根据所述分层信息确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引,从而确定所述图像系数子块中属于所述目标系数层的图像系数;[0084]所述图像系数子块系数起始索引为所述图像系数子块在所述目标系数层的所有图像系数中扫描索引最小的图像系数子块系数扫描索引;所述图像系数子块系数终止索引为所述图像系数子块在所述目标系数层的所有图像系数中扫描索引最大的图像系数子块系数扫描索引;
[0085] 所述图像系数子块系数扫描索引为按给定扫描顺序对所述图像系数子块内所有图像系数进行扫描确定的索引值。
[0086]结合第二方面第八种可能的实现方式中的任意一种,在第九种可能的实现方式中,所述根据所述分层信息确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引,包括:
[0087]根据所述目标系数层的所述系数组起始索引和所述系数组终止索引确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引。
[0088]结合第二方面第八种或者第九种可能的实现方式中的任意一种,在第十种可能的实现方式中,所述根据所述目标系数层的所述系数组起始索引和所述系数组终止索引确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引,包括:
[0089]将包含所述系数组起始索引所指示的系数组中的图像系数的图像系数子块中,扫描索引最小的图像系数子块系数扫描索引确定为所述图像系数子块系数起始索引;
[0090]将包含所述系数组终止索引所指示的系数组中的图像系数的图像系数子块中,扫描索引最大的图像系数子块系数扫描索引确定为所述图像系数子块系数终止索引。
[0091]结合第二方面第八种可能的实现方式中的任意一种,在第十一种可能的实现方式中,所述根据所述分层信息确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引,包括:
[0092]根据所述目标系数层的所述目标系数层图像系数块系数起始索引和所述目标系数层图像系数块系数终止索引确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引。
[0093]结合第二方面第八种或者第十一种可能的实现方式中的任意一种,在第十二种可能的实现方式中,所述根据所述目标系数层的所述目标系数层图像系数块系数起始索引和所述目标系数层图像系数块系数终止索引确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引,包括:
[0094]将包含所述图像系数的扫描索引大于或者等于所述目标系数层图像系数块系数起始索引的图像系数的图像系数子块中,扫描索引最小的图像系数子块系数扫描索引确定为所述图像系数子块系数起始索引;
[0095]将包含所述图像系数的扫描索引小于或者等于所述目标系数层图像系数块系数终止索引的图像系数的图像系数子块中,扫描索引最大的图像系数子块系数扫描索引确定为所述图像系数子块系数终止索引。
[0096]本发明第三方面提供了一种编码装置,包括:
[0097]第一确定单元,用于确定图像系数块的分层信息,所述图像系数块包括多个图像系数子块;所述图像系数子块包括多个图像系数;
[0098]第二确定单元,用于根据所述第一确定单元确定的分层信息确定目标系数层中的所述图像系数子块,其中,所述目标系数层为所述分层信息所反映的所述图像系数块分层后的多个图像系数分层中的一个,所述目标系数层中的所述图像系数子块指其中有至少一个图像系数属于所述目标系数层的所述图像系数子块;
[0099]第三确定单元,用于确定所述第二确定单元确定的位于目标系数层中的图像系数子块中属于所述目标系数层的所述图像系数;
[0100]编码单元,用于对所述第三确定单元确定的图像系数进行编码。
[0101]结合第三方面,在第一种可能的实现方式中,
[0102]所述第一确定单元,用于配置所述分层信息,并将配置的所述分层信息写入码流,或者,使用预置的与解码端约定的所述分层信息。
[0103]结合第三方面、第三方面第一种可能的实现方式,在第二种可能的实现方式中,所述图像系数块中的图像系数构成多个系数组,其中每个所述系数组包含以水平向右O度为参照沿逆时针方向呈45度的直线排列的一列图像系数;
[0104]所述第二确定单元包括:
[0105]第一确定子单元,用于根据所述分层信息确定所述目标系数层的系数组起始索引和系数组终止索引,其中,所述系数组起始索引为所述目标系数层中扫描索引最小的系数组的扫描索引;所述系数组终止索引为所述目标系数层中扫描索引最大的系数组的扫描索弓I ;
[0106]第二确定子单元,用于根据所述第一确定子单元确定的系数组起始索引和所述系数组终止索引,确定所述目标系数层中包含的图像系数子块的图像系数子块起始索引和图像系数子块终止索引,所述图像系数子块起始索引为扫描所述图像系数块中的所有图像系数子块时所述目标系数层中扫描索引最小的图像系数子块的扫描索引;所述图像系数子块终止索引为扫描所述图像系数块中的所有图像系数子块时所述目标系数层中扫描索引最大的图像系数子块的扫描索引;
[0107]第三确定子单元,用于根据所述第二确定子单元确定的图像系数子块起始索引和图像系数子块终止索引,确定所述目标系数层中的所有图像系数子块;
[0108]所述系数组的扫描索引为按给定扫描顺序对所述图像系数块内所有系数组进行扫描确定的索引值;
[0109]所述图像系数子块的扫描索引为按给定扫描顺序对所述图像系数块内所有图像系数子块进行扫描确定的索引值。
[0110]结合第三方面第二种可能的实现方式,在第三种可能的实现方式中,所述分层信息包括用于标记所述图像系数块中所有图像系数分层的分层边界上的多个所述系数组的扫描索引的信息的信息;
[0111]所述第一确定子单元,用于根据所述用于标记所述图像系数块中所有图像系数分层的分层边界上的多个系数组的扫描索引的信息的信息确定所述目标系数层的系数组起始索引和系数组终止索引。
[0112]结合第三方面第二种或第三种可能的实现方式,在第四种可能的实现方式中,
[0113]所述第二确定子单元,用于将包含所述系数组起始索引所指示的系数组中的图像系数的图像系数子块中扫描索引最小的图像系数子块的扫描索引作为所述图像系数子块起始索引;将包含所述系数组终止索引所指示的系数组中的图像系数的图像系数子块中扫描索引最大的图像系数子块的扫描索引作为所述图像系数子块终止索引。
[0114]结合第三方面、第三方面第一种可能的实现方式,在第五种可能的实现方式中,所述第二确定单元包括:
[0115]第四确定子单元,用于根据所述分层信息确定所述目标系数层的目标系数层图像系数块系数起始索弓I和目标系数层图像系数块系数终止索引;所述目标系数层图像系数块系数起始索引为扫描所述图像系数块中的所有图像系数时所述目标系数层中的所有图像系数中扫描索引最小的图像系数的扫描索引;所述目标系数层图像系数块系数终止索引为扫描所述图像系数块中的所有图像系数时所述目标系数层中的所有图像系数中扫描索引最大的图像系数的扫描索引;
[0116]第五确定子单元,用于根据所述第四确定子单元确定的目标系数层图像系数块系数起始索引和所述目标系数层图像系数块系数终止索引确定位于所述目标系数层中的图像系数子块的图像系数子块起始索引和图像系数子块终止索引,从而确定所述目标系数层中的所有图像系数子块;所述图像系数子块起始索引为扫描所述图像系数块中的所有图像系数子块时所述目标系数层中扫描索引最小的图像系数子块的扫描索引;所述图像系数子块终止索引为扫描所述图像系数块中的所有图像系数子块时所述目标系数层中扫描索引最大的图像系数子块的扫描索引;
[0117]所述图像系数的扫描索引为按给定扫描顺序对所述图像系数块内所有图像系数进行扫描确定的索引值;
[0118]所述图像系数子块的扫描索引为按给定扫描顺序对所述图像系数块内所有图像系数子块进行扫描确定的索引值。
[0119]结合第三方面第五种可能的实现方式,在第六种可能的实现方式中,所述分层信息包括用于标记所述图像系数块中所有图像系数分层的分层边界上的多个图像系数的扫描索引的信息的信息;
[0120]所述第四确定子单元,用于根据所述标记所述图像系数块中所有图像系数分层的分层边界上的多个图像系数的扫描索引的信息的信息确定所述目标系数层的目标系数层图像系数块系数起始索引和目标系数层图像系数块系数终止索引。
[0121]结合第三方面第五种或第六种可能的实现方式,在第七种可能的实现方式中,
[0122]所述第五确定子单元,用于将包含的图像系数中有图像系数的扫描索引大于或者等于所述目标系数层图像系数块系数起始索引的图像系数的图像系数子块中,图像系数子块的扫描索引最小的图像系数子块的图像系数子块扫描索引作为所述图像系数子块起始索引;将包含的图像系数中有图像系数的扫描索引小于或者等于所述目标系数层图像系数块系数终止索引的图像系数的图像系数子块中,图像系数子块的扫描索引最大的图像系数子块的图像系数子块扫描索引作为所述图像系数子块终止索引。
[0123]结合第三方面第一种至第七种可能的实现方式中的任意一种,在第八种可能的实现方式中,
[0124]所述第三确定单元,用于根据所述分层信息确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引,从而确定所述图像系数子块中属于所述目标系数层的图像系数;
[0125]所述图像系数子块系数起始索引为所述图像系数子块在所述目标系数层的所有图像系数中扫描索引最小的图像系数子块系数扫描索引;所述图像系数子块系数终止索引为所述图像系数子块在所述目标系数层的所有图像系数中扫描索引最大的图像系数子块系数扫描索引;
[0126]所述图像系数子块系数扫描索引为按给定扫描顺序对所述图像系数子块内所有图像系数进行扫描确定的索引值。
[0127]结合第三方面第八种可能的实现方式,在第九种可能的实现方式中,所述第三确定单元包括:
[0128]第七确定子单元,用于根据所述第六确定子单元确定的所述目标系数层的所述系数组起始索引和所述系数组终止索引确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引。
[0129]结合第三方面第八种或第九种可能的实现方式,在第十种可能的实现方式中,
[0130]所述第七确定子单元,用于将包含所述系数组起始索引所指示的系数组中的图像系数的图像系数子块中,扫描索引最小的图像系数子块系数扫描索引确定为所述图像系数子块系数起始索引;将包含所述系数组终止索引所指示的系数组中的图像系数的图像系数子块中,扫描索引最大的图像系数子块系数扫描索引确定为所述图像系数子块系数终止索引。
[0131]结合第三方面第八种可能的实现方式,在第十一种可能的实现方式中,所述第三确定单元包括:
[0132]第八确定子单元,用于根据所述分层信息确定所述目标系数层的目标系数层图像系数块系数起始索引和目标系数层图像系数块系数终止索引;所述目标系数层图像系数块系数起始索引为扫描所述图像系数块中的所有图像系数时所述目标系数层中的所有图像系数中扫描索引最小的图像系数的扫描索引;所述目标系数层图像系数块系数终止索引为扫描所述图像系数块中的所有图像系数时所述目标系数层中的所有图像系数中扫描索引最大的图像系数的扫描索引;
[0133]第九确定子单元,用于根据所述目标系数层的所述目标系数层图像系数块系数起始索引和所述目标系数层图像系数块系数终止索引确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引。
[0134]结合第三方面第八种或第十一种可能的实现方式,在第十二种可能的实现方式中,
[0135]所述第九确定子单元,用于将包含所述图像系数的扫描索引大于或者等于所述目标系数层图像系数块系数起始索引的图像系数的图像系数子块中,扫描索引最小的图像系数子块系数扫描索引确定为所述图像系数子块系数起始索引;将包含所述图像系数的扫描索引小于或者等于所述目标系数层图像系数块系数终止索引的图像系数的图像系数子块中,扫描索引最大的图像系数子块系数扫描索引确定为所述图像系数子块系数终止索引。
[0136]本发明第四方面提供一种解码装置,包括:
[0137]第四确定单元,用于确定图像系数块的分层信息,所述图像系数块包括多个图像系数子块,所述图像系数子块包括多个图 像系数;
[0138]第五确定单元,用于根据所述第四确定单元确定的目标系数层中的所述图像系数子块,其中,所述目标系数层为所述分层信息所反映的所述图像系数块分层后的多个图像系数分层中的一个,所述目标系数层中的所述图像系数子块指其中有至少一个图像系数属于所述目标系数层的所述图像系数子块;
[0139]第六确定单元,用于确定所述第五确定单元确定的所述位于目标系数层中的图像系数子块中属于所述目标系数层的所述图像系数;
[0140]解码单元,用于解码码流以获取所述第六确定单元确定的图像系数。
[0141]结合第四方面,在第一种可能的实现方式中,
[0142]所述第四确定单元,用于从码流中解析出所述分层信息,或者使用预置的与编码端约定的所述分层信息。
[0143]结合第四方面,第四方面第一种可能的实现方式,在第二种可能的实现方式中,所述图像系数块中的图像系数构成多个系数组,其中每个所述系数组包含以水平向右O度为参照沿逆时针方向呈45度的直线排列的一列图像系数;
[0144]所述第五确定单元包括:
[0145]第十确定子单元,用于根据所述分层信息确定所述目标系数层的系数组起始索引和系数组终止索引,其中,所述系数组起始索引为所述目标系数层中扫描索引最小的系数组的扫描索引;所述系数组终止索引为所述目标系数层中扫描索引最大的系数组的扫描索弓I ;
[0146]第十一确定子单元,用于根据所述第十确定子单元确定的系数组起始索引和所述系数组终止索引,确定所述目标系数层中包含的图像系数子块的图像系数子块起始索引和图像系数子块终止索引,所述图像系数子块起始索引为扫描所述图像系数块中的所有图像系数子块时所述目标系数层中扫描索引最小的图像系数子块的扫描索引;所述图像系数子块终止索引为扫描所述图像系数块中的所有图像系数子块时所述目标系数层中扫描索引最大的图像系数子块的扫描索引;
[0147]第十二确定子单元,用于根据所述第十一确定子单元确定的图像系数子块起始索弓I和图像系数子块终止索引,确定所述目标系数层中的所有图像系数子块;
[0148]所述系数组的扫描索引为按给定扫描顺序对所述图像系数块内所有系数组进行扫描确定的索引值;
[0149]所述图像系数子块的扫描索引为按给定扫描顺序对所述图像系数块内所有图像系数子块进行扫描确定的索引值。
[0150]结合第四方面第二种可能的实现方式,在第三种可能的实现方式中,所述分层信息包括用于标记所述图像系数块中所有图像系数分层的分层边界上的多个所述系数组的扫描索引的信息的信息;
[0151]所述第十确定子单元,用于根据所述用于标记所述图像系数块中所有图像系数分层的分层边界上的多个系数组的扫描索引的信息的信息确定所述目标系数层的系数组起始索引和系数组终止索引。
[0152]结合第四方面第二种或第三种可能的实现方式,在第四种可能的实现方式中,
[0153]所述第十一确定子单元,用于将包含所述系数组起始索引所指示的系数组中的图像系数的图像系数子块中扫描索引最小的图像系数子块的扫描索引作为所述图像系数子块起始索引;将包含所述系数组终止索引所指示的系数组中的图像系数的图像系数子块中扫描索引最大的图像系数子块的扫描索引作为所述图像系数子块终止索引;[0154]所述图像系数子块的扫描索引为按给定扫描顺序对所述图像系数块内所有图像系数子块进行扫描确定的索引值。
[0155]结合第四方面、第四方面第一种可能的实现方式,在第五种可能的实现方式中,
[0156]所述第五确定单元包括:
[0157]第十三确定子单元,用于根据所述分层信息确定所述目标系数层的目标系数层图像系数块系数起始索引和目标系数层图像系数块系数终止索引;所述目标系数层图像系数块系数起始索引为扫描所述图像系数块中的所有图像系数时所述目标系数层中的所有图像系数中扫描索引最小的图像系数的扫描索引;所述目标系数层图像系数块系数终止索引为扫描所述图像系数块中的所有图像系数时所述目标系数层中的所有图像系数中扫描索引最大的图像系数的扫描索引;
[0158]第十四确定子单元,用于根据所述第十三确定子单元确定的目标系数层图像系数块系数起始索引和所述目标系数层图像系数块系数终止索引确定位于所述目标系数层中的图像系数子块的图像系数子块起始索引和图像系数子块终止索引,从而确定所述目标系数层中的所有图像系数子块;所述图像系数子块起始索引为扫描所述图像系数块中的所有图像系数子块时所述目标系数层中扫描索引最小的图像系数子块的扫描索引;所述图像系数子块终止索引为扫描所述图像系数块中的所有图像系数子块时所述目标系数层中扫描索引最大的图像系数子块的扫描索引;
[0159]所述图像系数的扫描索引为按给定扫描顺序对所述图像系数块内所有图像系数进行扫描确定的索引值;
[0160]所述图像系数子块的扫描索引为按给定扫描顺序对所述图像系数块内所有图像系数子块进行扫描确定的索引值。
[0161]结合第四方面第五种可能的实现方式,在第六种可能的实现方式中,所述分层信息包括用于标记所述图像系数块中所有图像系数分层的分层边界上的多个图像系数的扫描索引的信息的信息;
[0162]所述第十三确定子单元,用于根据所述标记所述图像系数块中所有图像系数分层的分层边界上的多个图像系数的扫描索引的信息的信息确定所述目标系数层的目标系数层图像系数块系数起始索引和目标系数层图像系数块系数终止索引。
[0163]结合第四方面第五种或第六种可能的实现方式,在第七种可能的实现方式中,
[0164]所述第十四确定子单元,用于将包含的图像系数中有图像系数的扫描索引大于或者等于所述目标系数层图像系数块系数起始索引的图像系数的图像系数子块中,图像系数子块的扫描索引最小的图像系数子块的图像系数子块扫描索引作为所述图像系数子块起始索引;将包含的图像系数中有图像系数的扫描索引小于或者等于所述目标系数层图像系数块系数终止索引的图像系数的图像系数子块中,图像系数子块的扫描索引最大的图像系数子块的图像系数子块扫描索引作为所述图像系数子块终止索引。
[0165]结合第四方面、第四方面第一种至第七种可能的实现方式中的任意一种,在第八种可能的实现方式中,
[0166]所述第六确定单元,用于根据所述分层信息确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引,从而确定所述图像系数子块中属于所述目标系数层的图像系数;[0167]所述图像系数子块系数起始索引为所述图像系数子块在所述目标系数层的所有图像系数中扫描索引最小的图像系数子块系数扫描索引;所述图像系数子块系数终止索引为所述图像系数子块在所述目标系数层的所有图像系数中扫描索引最大的图像系数子块系数扫描索引;
[0168]所述图像系数子块系数扫描索引为按给定扫描顺序对所述图像系数子块内所有图像系数进行扫描确定的索引值。
[0169] 结合第四方面第八种可能的实现方式,在第九种可能的实现方式中,
[0170]所述第六确定单元包括:
[0171]第十六确定子单元,用于根据所述第十五确定子单元确定的所述目标系数层的所述系数组起始索引和所述系数组终止索引确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引。
[0172]结合第四方面第八种或第九种可能的实现方式,在第十种可能的实现方式中,
[0173]所述第十六确定子单元,用于将包含所述系数组起始索引所指示的系数组中的图像系数的图像系数子块中,扫描索引最小的图像系数子块系数扫描索引确定为所述图像系数子块系数起始索引;将包含所述系数组终止索引所指示的系数组中的图像系数的图像系数子块中,扫描索引最大的图像系数子块系数扫描索引确定为所述图像系数子块系数终止索引。
[0174]结合第四方面第八种可能的实现方式,在第十一种可能的实现方式中,所述第六确定单元包括:
[0175]第十七确定子单元,用于根据所述分层信息确定所述目标系数层的目标系数层图像系数块系数起始索引和目标系数层图像系数块系数终止索引;所述目标系数层图像系数块系数起始索引为扫描所述图像系数块中的所有图像系数时所述目标系数层中的所有图像系数中扫描索引最小的图像系数的扫描索引;所述目标系数层图像系数块系数终止索引为扫描所述图像系数块中的所有图像系数时所述目标系数层中的所有图像系数中扫描索引最大的图像系数的扫描索引;
[0176]第十八确定子单元,用于根据所述第十七确定子单元确定的目标系数层的所述目标系数层图像系数块系数起始索引和所述目标系数层图像系数块系数终止索引确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引。
[0177]结合第四方面第八种或第十一种可能的实现方式,在第十二种可能的实现方式中,
[0178]所述第十八确定子单元,用于将包含所述图像系数的扫描索引大于或者等于所述目标系数层图像系数块系数起始索引的图像系数的图像系数子块中,扫描索引最小的图像系数子块系数扫描索引确定为所述图像系数子块系数起始索引;将包含所述图像系数的扫描索引小于或者等于所述目标系数层图像系数块系数终止索引的图像系数的图像系数子块中,扫描索引最大的图像系数子块系数扫描索引确定为所述图像系数子块系数终止索引。
[0179]一方面,本发明实施例采用确定图像系数块的分层信息,所述图像系数块包括多个图像系数子块,所述图像系数子块包括多个图像系数;根据所述分层信息确定目标系数层中的所述图像系数子块,其中,所述目标系数层为所述分层信息所反映的所述图像系数块分层后的多个图像系数分层中的一个,所述目标系数层中的所述图像系数子块指其中有至少一个图像系数属于所述目标系数层的所述图像系数子块;确定所述位于目标系数层中的图像系数子块中属于所述目标系数层的所述图像系数;对所述图像系数进行编码。与现有技术中的MGS只能分层4x4大小的图像系数块相比,本发明实施例提供的编码方法,可以分层编码多种大小的图像系数块,从而提高了编码效率。
[0180]另一方面,本发明实施例采用确定图像系数块的分层信息,所述图像系数块包括多个图像系数子块,所述图像系数子块包括多个图像系数;根据所述分层信息确定目标系数层中的所述图像系数子块,其中,所述目标系数层为所述分层信息所反映的所述图像系数块分层后的多个图像系数分层中的一个,所述目标系数层中的所述图像系数子块指其中有至少一个图像系数属于所述目标系数层的所述图像系数子块;确定所述位于目标系数层中的图像系数子块中属于所述目标系数层的所述图像系数;解码码流以获取所述图像系数。与现有技术中的MGS只能分层4x4大小的图像系数块相比,本发明实施例提供的解码方法,可以分层解码多种大小的图像系数块,从而提高了解码效率。
【专利附图】

【附图说明】
[0181]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0182]图1是本发明实施例中编码方法的一实施例示意图;
[0183]图2a是本发明实施例中一场景举例意图;
[0184]图2b是本发明实施例中另一场景举例示意图;
[0185]图2c是本发明实施例中另一场景举例示意图;
[0186]图3a是本发明实施例中另一场景举例不意图;
[0187]图3b是本发明实施例中另一场景举例不意图;
[0188]图3c是本发明实施例中另一场景举例不意图;
[0189]图4a是本发明实施例中另一场景举例不意图;
[0190]图4b是本发明实施例中另一场景举例示意图;
[0191]图4c是本发明实施例中另一场景举例示意图;
[0192]图4d是本发明实施例中另一场景举例示意图;
[0193]图5是本发明实施例中解码方法的一实施例示意图;
[0194]图6是本发明实施例中编码装置的一实施例示意图;
[0195]图7是本发明实施例中编码装置的另一实施例示意图;
[0196]图8是本发明实施例中编码装置的另一实施例示意图;
[0197]图9是本发明实施例中编码装置的另一实施例示意图;
[0198]图10是本发明实施例中编码装置的另一实施例示意图;
[0199]图11是本发明实施例中解码装置的一实施例示意图;
[0200]图12是本发明实施例中解码装置的另一实施例示意图;
[0201]图13是本发明实施例中解码装置的另一实施例示意图;[0202]图14是本发明实施例中解码装置的另一实施例示意图;
[0203]图15是本发明实施例中解码装置的另一实施例示意图;
[0204]图16是本发明实施例中编码设备的一实施例示意图;
[0205]图17是本发明实施例中解码设备的一实施例示意图。
【具体实施方式】
[0206]本发明实施例提供一种图像的编码及解码方法,可以分层编解码多种大小的图像系数块,从而提高了编解码效率。本发明实施例还提供了相应的解码装置接解码装置。本发明实施例还提供相应的装置。以下分别进行详细说明。
[0207]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0208]参阅图1,本发明实施例提供的图像系数的确定方法的一实施例包括:
[0209]101、编码装置确定图像系数块的分层信息,所述图像系数块包括多个图像系数子块,所述图像系数子块包括多个图像系数。
[0210]本发明实施例中的图系数像块可以为4x4、8x8、16xl6、32x32或其它大小图像系数块。
[0211]分层信息为标记分层边界的信息。
[0212]本发明实施例中的图像系数子块为图像系数块按照4x4的比例划分得到,图像系数子块的大小为4x4。如果图像系数块为16x16的图像系数块,那么该16x16的图像系数块按照4x4的比例划分会得到16个4x4的图像系数子块。
[0213]图像系数为图像系数块中包含的系数,一个图像系数块会包含该图像系数块的边长乘积个图像系数,如:一个8x8的图像系数块会包含64个图像系数,一个16x16的图像系数块会包含256个图像系数,一个图像系数子块中会包含16个图像系数。
[0214]102、编码装置根据所述分层信息确定目标系数层中的所述图像系数子块,其中,所述目标系数层为所述分层信息所反映的所述图像系数块分层后的多个图像系数分层中的一个,所述目标系数层中的所述图像系数子块指其中有至少一个图像系数属于所述目标系数层的所述图像系数子块。
[0215]本发明实施例中目标系数层为正在编码的图像系数层。
[0216]103、编码装置确定所述位于目标系数层中的图像系数子块中属于所述目标系数层的所述图像系数。
[0217]本发明实施例中是要确定所述目标系数层中的图像系数在每个图像系数子块中的位置。
[0218]104、编码装置对所述图像系数进行编码。
[0219]本发明实施例中的图像系数编码过程可以采用现有技术实现,例如可采用高性能视频编码(HEVC, High efficiency video coding)中的编码过程实现,在这里不再详细赘述。
[0220]本发明实施例采用确定图像系数块的分层信息,所述图像系数块包括多个图像系数子块,所述图像系数子块包括多个图像系数;根据所述分层信息确定目标系数层中的所述图像系数子块,其中,所述目标系数层为所述分层信息所反映的所述图像系数块分层后的多个图像系数分层中的一个,所述目标系数层中的所述图像系数子块指其中有至少一个图像系数属于所述目标系数层的所述图像系数子块;;确定所述位于目标系数层中的图像系数子块中属于所述目标系数层的所述图像系数;对所述图像系数进行编码。与现有技术中的MGS只能分层4x4大小的图像系数块相比,本发明实施例提供的编码方法,可以分层编码多种大小的图像系数块,从而提高了编码效率。
[0221]可选地,在上述图1对应的实施例的基础上,本发明实施例提供的图像的编码方法的第一个可选实施例中,所述确定图像系数块的分层信息,可以包括:
[0222]配置所述分层信息,并将配置的所述分层信息写入码流,或者,使用预置的与解码端约定的所述分层信息。
[0223]本发明实施例中,编码端可以自行配置分层信息,并将配置后的分层信息写入到码流中,以便解码端根据该分层信息进行完整解码操作。也可以是,编码端直接使用与解码端预先约定的分层信息。
[0224]可选地,在上述图1对应的实施例及图1对应的第一个可选实施例的基础上,本发明实施例提供的图像的编码方法的第二个可选实施例中,所述图像系数块中的图像系数构成多个系数组,其中每个所述系数组包含以水平向右O度为参照沿逆时针方向呈45度的直线排列的一列图像系数;所述根据所述分层信息确定目标系数层中的所述图像系数子块,可以包括:
[0225]根据所述分层信息确定所述目标系数层的系数组起始索引和系数组终止索引,其中,所述系数组起始索引为所述目标系数层中扫描索引最小的系数组的扫描索引;所述系数组终止索引为所述目标系数层中扫描索引最大的系数组的扫描索引;
[0226]根据所述系数组起始索引和所述系数组终止索引,确定所述目标系数层中包含的图像系数子块的图像系数子块起始索引和图像系数子块终止索引,所述图像系数子块起始索引为扫描所述图像系数块中的所有图像系数子块时所述目标系数层中扫描索引最小的图像系数子块的扫描索引;所述图像系数子块终止索引为扫描所述图像系数块中的所有图像系数子块时所述目标系数层中扫描索引最大的图像系数子块的扫描索引;
[0227]根据所述图像系数子块起始索引和图像系数子块终止索引,确定所述目标系数层中的所有图像系数子块;
[0228]所述系数组的扫描索引为按给定扫描顺序对所述图像系数块内所有系数组进行扫描确定的索引值;
[0229]所述图像系数子块的扫描索引为按给定扫描顺序对所述图像系数块内所有图像系数子块进行扫描确定的索引值。
[0230]本发明实施例中,索引值的大小可以代表扫描的顺序,都是从O开始的。
[0231]本发明实施例中给定扫描顺序为从左下到右上,实际上也可以从右下到左上,对此不做限定,但本发明实施例中的扫描顺序只能是以水平向右O度为参照沿逆时针方向呈45度的方向上进行扫描。
[0232]下面举例说明本发明实施例:参阅图2a,图2a为一个8x8的图像系数块,该8x8的图像系数块划分后可以得到4个4x4的图像系数子块,每个图像系数子块有一个图像系数子块的扫描索引,按给定的从左下到右上的扫描顺序,图像系数子块的扫描索引为图2a中展示的0、1、2、3。
[0233]参阅图2b,每个4x4的图像系数子块按照Ixl的比例关系划分,该8x8的图像系数块分成了 64个图像系数微块,每个图像系数微块包含一个图像系数,因此每个图像系数都有一个图像系数扫描索引,扫描图像系数块时,该8x8的图像系数块有64个图像系数,这64个图像系数的扫描索引从O?63。图2b中以水平向右O度为参照沿逆时针方向呈45度方向上的直线,并且相邻两条直线的竖直距离为所述图像微块的边长的平行线有15条,本发明实施例中的竖直距离为相邻两条直线之间垂直距离的根号二倍,也就是相邻两条直线之间垂直距离为图像微块的边长的根号二分之一。用编号线O、线1、线2、线3、线4、线5、线
6、线7、线8、线9、线10、线11、线12、线13和线14分别标记从左上角到右下角的平行线,每个直线穿过该图像系数块时会穿过图像微块对应的图像系数,如,线O穿过扫描索引O对应的图像系数,线I穿过扫描索引1、2对应的图像系数,线2穿过扫描索引3、4、5对应的图像系数,线3穿过扫描索引6、7、8、9对应的图像系数,线4穿过扫描索引10、11、12、13、14对应的图像系数,线5穿过扫描索引15、16、17、18、19、20对应的图像系数,线6穿过扫描索引21、22、23、24、25、26、27对应的图像系数,线7穿过扫描索引28、29、30、31、32、33、34、35对应的图像系数,线8穿过扫描索引36、37、38、39、40、41、42对应的图像系数,线9穿过扫描索引43、44、45、46、47、48对应的图像系数,线10穿过扫描索引49、50、51、52、53对应的图像系数,线11穿过扫描索引54、55、56、57对应的图像系数,线12穿过扫描索引58、59、60对应的图像系数,线13穿过扫描索引61、62对应的图像系数,线14穿过扫描索引63对应的图像系数,可以理解为系数组O包含线O穿过的扫描索引O对应的图像系数,系数组I包含线I穿过的扫描索引1、2对应的图像系数,系数组2包含线2穿过的扫描索引3、4、5对应的图像系数,系数组3包含线3穿过的扫描索引6、7、8、9对应的图像系数,系数组4包含线4穿过的扫描索引10、11、12、13、14对应的图像系数,系数组5包含线5穿过的扫描索引15、16、17、18、19、20对应的图像系数,系数组6包含线6穿过的扫描索引21、22、23、24、
25、26、27对应的图像系数,系数组7包含线7穿过的扫描索引28、29、30、31、32、33、34、35对应的图像系数,系数组8包含线8穿过的扫描索引36、37、38、39、40、41、42对应的图像系数,系数组9包含线9穿过的扫描索引43、44、45、46、47、48对应的图像系数,系数组10包含线10穿过的扫描索引49、50、51、52、53对应的图像系数,系数组11包含线11穿过的扫描索引54、55、56、57对应的图像系数,系数组12包含线12穿过的扫描索引58、59、60对应的图像系数,系数组13包含线13穿过的扫描索引61、62对应的图像系数,系数组14包含线14穿过的扫描索引63对应的图像系数。
[0234]如果所述目标系数层中扫描索引最小的系数组的扫描索引为0,所述目标系数层中扫描索引最大的系数组的扫描索引也为0,那么可以确定该目标系数层的系数组起始索引和系数组终止索引分别为0,如果所述目标系数层的系数组起始索引和系数组终止索引分别为0,那么可以确定该目标系数层中只包含系数组0,系数组O中只包含扫描索引O对应的一个图像系数。如果用于标记目标系数层边界的系数组起始索引和系数组终止索引分别为4和8,那么可以确定该目标系数层中扫描索引最小的系数组的扫描索引为4,所述目标系数层中扫描索引最大的系数组的扫描索引也为8,那么可以确定该目标系数层的系数组起始索引和系数组终止索引分别为4和8,可以确定该目标系数层中包含系数组4、5、6、7、8,可以确定按照线4、线5、线6、线7、线8的扫描顺序,其中扫描到的最小的图像系数子块的扫描索引为O,最大的图像系数子块的扫描索引为3,那么可以确定该目标系数层中包含图像系数子块0、1、2、3。
[0235]可选地,在上述图1对应的第二个可选实施例的基础上,本发明实施例提供的图像的编码的方法的第三个可选实施例中,所述分层信息包括用于标记所述图像系数块中所有图像系数分层的分层边界上的多个所述系数组的扫描索引的信息的信息;
[0236]所述根据所述分层信息确定所述目标系数层的系数组起始索引和系数组终止索弓丨,可以包括:
[0237]根据所述用于标记所述图像系数块中所有图像系数分层的分层边界上的多个系数组的扫描索引的信息的信息确定所述目标系数层的系数组起始索引和系数组终止索引。
[0238]本发明实施例中,所述分层信息可以包括用于标记所述图像系数块中各个分层边界的系数组的扫描索引的信息,可以为各个分层边界的系数组的扫描索引的索引值,该分层信息还可以是用于计算各个分层边界的系数组的扫描索引的信息的信息,如:用于标记两个相邻层的边界的系数组索引值的差值,如给出第一个用于标记分层边界的系数组扫描索引为1,然后给出和下一个分层边界的系数组的扫描索引的差值为3,那么可以计算出第二个用于标记分层边界的系数组的扫描索引为4,依次类推,可以计算出所有的用于标记分层边界的系数组的扫描索引。如:分层信息包括中包含系数组的扫描索引1、4、9、12,那么根据上述系数组的扫描索引1、4、9、12,可以确定该图像系数块分为5个层,第O层包含系数组0,第I层包含系数组1、2、3,第2层包含系数组4、5、6、7、8,第3层包含系数组9、10、11,第4层包含系数组12、13、14,如果正在处理的目标系数层为第2层,那么可以确定该目标系数层的系数组的系数组起始索引和系数组终止索引分别为4和8。
[0239]可选地,在上述图1对应的第二个或者第三个可选实施例的基础上,本发明实施例提供的图像的编码方法的第四个可选实施例中,所述根据所述系数组起始索引和所述系数组终止索引,确定所述目标系数层中包含的图像系数子块的图像系数子块起始索引和图像系数子块终止索引,包括:
[0240]将包含所述系数组起始索引所指示的系数组中的图像系数的图像系数子块中扫描索引最小的图像系数子块的扫描索引作为所述图像系数子块起始索引;
[0241]将包含所述系数组终止索引所指示的系数组中的图像系数的图像系数子块中扫描索引最大的图像系数子块的扫描索引作为所述图像系数子块终止索引;
[0242]所述图像系数子块的扫描索引为按给定扫描顺序对所述图像系数块内所有图像系数子块进行扫描确定的索引值。
[0243]本发明实施例中,还是以图2b为例,如果系数组起始索引和系数组终止索引分别为4和8,那么系数组起始索引4所指示的系数组中的图像系数的图像系数子块中扫描索引最小的图像系数子块的扫描索引为0,那么该目标系数层的图像系数子块起始索引为O ;那么系数组终止索引8所指示的系数组中的图像系数的图像系数子块中扫描索引最大的图像系数子块的扫描索引为3,那么该目标系数层的图像系数子块终止索引为3。
[0244]当系数组起始索引为4时,那么系数组4中包含扫描索引为10、11、12、13、14对应的图像系数,这5个系数中,扫描索引10对应的系数在图像系数子块1,扫描索引11、12、13对应的系数在图像系数子块0,扫描索引14对应的系数在图像系数子块2,可以确定扫描索引最小的图像系数子块的图像系数子块的扫描索引为O,那么该目标系数层的图像系数子块起始索引为O。如果目标系数层中系数组终止索引为8,那么系数组8中包含图像系数
36、37、38、39、40、41、42,这7个系数中,扫描索引36、37、38对应的图像系数在图像系数子块1,扫描索引39对应的图像系数在图像系数子块3,扫描索引40、41、42对应的图像系数在图像系数子块1,那么可以确定系数组8中扫描索引最大的图像系数子块的图像系数子块扫描索引为3,也就是将图像系数子块3作为所述图像系数子块终止索引。
[0245]可选地,在上述图1及图1对应的第一个可选实施例的基础上,本发明实施例提供的图像的编码方法的第五个可选实施例中,所述根据所述分层信息确定目标系数层中的所述图像系数子块,可以包括:
[0246]根据所述分层信息确定所述目标系数层的目标系数层图像系数块系数起始索弓I和目标系数层图像系数块系数终止索引;所述目标系数层图像系数块系数起始索引为扫描所述图像系数块中的所有图像系数时所述目标系数层中的所有图像系数中扫描索引最小的图像系数的扫描索引;所述目标系数层图像系数块系数终止索引为扫描所述图像系数块中的所有图像系数时所述目标系数层中的所有图像系数中扫描索引最大的图像系数的扫描索引;
[0247]根据所述目标系数层图像系数块系数起始索引和所述目标系数层图像系数块系数终止索引确定位于所述目标系数层中的图像系数子块的图像系数子块起始索引和图像系数子块终止索引,从而确定所述目标系数层中的所有图像系数子块;所述图像系数子块起始索引为扫描所述图像系数块中的所有图像系数子块时所述目标系数层中扫描索引最小的图像系数子块的扫描索引;所述图像系数子块终止索引为扫描所述图像系数块中的所有图像系数子块时所述目标系数层中扫描索引最大的图像系数子块的扫描索引;
[0248]所述图像系数的扫描索引为按给定扫描顺序对所述图像系数块内所有图像系数进行扫描确定的索引值;
[0249]所述图像系数子块的扫描索引为按给定扫描顺序对所述图像系数块内所有图像系数子块进行扫描确定的索引值。
[0250]本发明实施例中目标系数层的目标系数层图像系数块系数扫描索引为图像微块中标识出的数值,如图2b中有64个图像系数,图像系数的扫描索引分别为O?63。
[0251]本发明实施例采用另一种方案确目标系数层中的图像系数子块,举例来说,参阅图2a,一个8x8的图像系数块,该8x8的图像系数块划分后可以得到4个4x4的图像系数子块,每个图像系数子块有一个图像系数子块扫的描索引,按给定的从左下到右上的扫描顺序,图像系数子块的扫描索引为图2a中展示的0、1、2、3。
[0252]参阅图2b,如果根据分层信息确定的目标系数层的目标系数层图像系数块系数起始索引和目标系数层图像系数块系数终止索引分别为10和42,那么该目标系数层包含了从目标系数层图像系数块系数的扫描索引从10?42的对应的所有图像系数,其中目标系数层图像系数块系数的扫描索引10为该目标系数层的所有图像系数中扫描索引最小的图像系数的扫描索引,目标系数层图像系数块系数的扫描索引42为该目标系数层的所有图像系数中扫描索引最大的图像系数的扫描索引。
[0253]从图2b中可以看出目标系数层图像系数块系数起始索引10和目标系数层图像系数块系数终止索引42分布在图像系数子块0、1、2、3中,可以确定述目标系数层中的图像系数子块的图像系数子块起始索引和图像系数子块终止索引分别为O和3,从而可以确定该目标系数层包含的图像系数子块为图像系数子块O、1、2、3。
[0254]可选地,在上述第五个可选实施例的基础上,本发明实施例提供的图像的编码方法的第六个可选实施例中,所述分层信息包括用于标记所述图像系数块中所有图像系数分层的分层边界上的多个图像系数的扫描索引的信息的信息;
[0255]所述根据所述分层信息确定所述目标系数层的目标系数层图像系数块系数起始索引和目标系数层图像系数块系数终止索引,可以包括:
[0256]根据所述标记所述图像系数块中所有图像系数分层的分层边界上的多个图像系数的扫描索引的信息的信息确定所述目标系数层的目标系数层图像系数块系数起始索引和目标系数层图像系数块系数终止索引。
[0257]本发明实施例中的分层信息可以是用于标记所述图像系数块中各个分层边界的图像系数的扫描索引分别为1、10、43、58时,可以确定该8x8的图像系数块包括5层,第O层的图像系数起始索引和图像系数终止索引分别为O和0,第I层图像系数起始索引和图像系数终止索引分别为I和9,第2层图像系数起始索引和图像系数终止索引分别为10和42,第3层图像系数起始索引和图像系数终止索引分别为43和57,第4层图像系数起始索引和图像系数终止索引分别为58和63,如果目标系数层为第2层,那么可以确定该目标系数层的目标系数层图像系数块系数起始索引和目标系数层图像系数块系数终止索引分别为10和42。
[0258]本发明实施例中的分层信息还可以是可以计算出用于标记所述图像系数块中各个分层边界的图像系数的扫描索引的数值,如用于标记两个相邻层的扫描索引的差值。
[0259]可选地,在上述图1对应的第五个或者第六个可选实施例的基础上,本发明实施例提供的图像的编码方法的第七个可选实施例中,所述根据所述目标系数层图像系数块系数起始索引和所述目标系数层图像系数块系数终止索引确定位于所述目标系数层中的图像系数子块的图像系数子块起始索引和图像系数子块终止索引,可以包括:
[0260]将包含的图像系数中有图像系数的扫描索引大于或者等于所述目标系数层图像系数块系数起始索引的图像系数的图像系数子块中,图像系数子块的扫描索引最小的图像系数子块的图像系数子块扫描索引作为所述图像系数子块起始索引;
[0261]将包含的图像系数中有图像系数的扫描索引小于或者等于所述目标系数层图像系数块系数终止索引的图像系数的图像系数子块中,图像系数子块的扫描索引最大的图像系数子块的图像系数子块扫描索引作为所述图像系数子块终止索引。
[0262]本发明实施例中,参阅图2b,当目标系数层图像系数块系数起始索引为10,目标系数层图像系数块系数终止索引为42时,不能将目标系数层图像系数块系数起始索引为10所在的图像系数子块I作为图像系数子块的图像系数子块起始索引,而是要通过比较,确定该目标系数层中图像系数子块的扫描索引最小的图像系数块,如当目标系数层图像系数块系数起始索引为10,目标系数层图像系数块系数终止索引为42时,即时图像系数子块O中的系数11、12、13、17、18、24都比10大,但因该图像系数子块的扫描系数最小,也要将图像系数子块O作为该目标系数层的图像系数子块起始索引,同样道理,目标系数层图像系数块系数终止索引42在图像系数子块2中,但该目标系数层中包含图像系数子块3中的系数39,也要将图像系数子块3作为图像系数子块终止索引。[0263]可选地,在上述图1及图1对应的第一个到第七个可选实施例的基础上,本发明实施例提供的图像的编码方法的第八个可选实施例中,所述确定所述位于目标系数层中的图像系数子块中属于所述目标系数层的所述图像系数,可以包括:
[0264]根据所述分层信息确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引,从而确定所述图像系数子块中属于所述目标系数层的图像系数;
[0265]所述图像系数子块系数起始索引为所述图像系数子块在所述目标系数层的所有图像系数中扫描索引最小的图像系数子块系数扫描索引;所述图像系数子块系数终止索引为所述图像系数子块在所述目标系数层的所有图像系数中扫描索引最大的图像系数子块系数扫描索引;
[0266]所述图像系数子块系数扫描索引为按给定扫描顺序对所述图像系数子块内所有图像系数进行扫描确定的索引值。
[0267]本发明实施例中,在处理目标系数层的图像系数块时,是按照一个图像系数子块接着一个图像系数子块的顺序进行处理的,而不是按照图像系数块的系数组的顺序进行处理的,每个图像系数子块中有16个图像系数子块系数,图像系数子块系数的扫描索引分别为O?15,如果确定到一个图形子块中的图像系数子块系数起始索引为1,图像系数子块系数终止索引为15,那么可以确定该图像系数子块中的系数为图像系数子块系数索引I?15对应的图像系数子块系数,将每个图像系数子块系数对应的图像系数确定下来,就完成了图像系数的确定。
[0268]可选地,在上述图1对应的第八个可选实施例的基础上,本发明实施例提供的图像的编码方法的第九个可选实施例中,所述根据所述分层信息确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引,可以包括:
[0269]根据所述分层信息确定所述目标系数层的系数组起始索引和系数组终止索引,其中,所述系数组起始索引为所述目标系数层中扫描索引最小的系数组的扫描索引;所述系数组终止索引为所述目标系数层中扫描索引最大的系数组的扫描索引;
[0270]根据所述目标系数层的所述系数组起始索引和所述系数组终止索引确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引。
[0271]需要理解的是,在该可选择的实施方式中,可以直接使用前述实施例获取的系数组起始索引和系数组终止索引来进行相应的操作,而不需要重复获取。
[0272]还是结合图2b和2c进行说明,当目标系数层的系数组起始索引和系数组终止索引分别为4和8时,可以确定该目标系数层包含图像系数子块0、1、2、3,图像系数子块O的图像系数子块系数起始索引为10,对应的图像系数为11,图像系数子块系数终止索引为15,对应的图像系数为24,那么从按照图像系数子块的系数的扫描索引10?15扫描该图像系数子块O时,就会对应的确定出该图像系数子块O中属于该目标系数层的所有图像系数。图像系数子块I的图像系数子块系数起始索引为0,对应的图像系数为10,图像系数子块系数终止索引为12,对应的图像系数为38,这样,按照图像系数子块的系数的扫描索引O?12扫描该图像系数子块I时,就会对应的确定出该图像系数子块I中属于该目标系数层的所有图像系数。以此类推,就可以确定出图像系数子块2和图像系数子块3的图像系数子块系数起始索引和图像系数子块系数终止索引,并可以通过按照图像系数子块的图像系数子块系数起始索引到图像系数子块系数终止索引的扫描顺序扫描图像系数子块时,就可以确定出每个图像系数子块中属于该目标层的图像系数。
[0273]可选地,在上述图1对应的第八个或者第九个可选实施例的基础上,本发明实施例提供的图像的编码方法的第十个可选实施例中,所述根据所述目标系数层的所述系数组起始索引和所述系数组终止索引确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引,可以包括:
[0274]将包含所述系数组起始索引所指示的系数组中的图像系数的图像系数子块中,扫描索引最小的图像系数子块系数扫描索引确定为所述图像系数子块系数起始索引;
[0275]将包含所述系数组终止索引所指示的系数组中的图像系数的图像系数子块中,扫描索引最大的图像系数子块系数扫描索引确定为所述图像系数子块系数终止索引。
[0276]可选地,在上述图1对应的第八个可选实施例的基础上,本发明实施例提供的图像的编码方法的十一个可选实施例中,所述根据所述分层信息确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引,可以包括:
[0277]根据所述分层信息确定所述目标系数层的目标系数层图像系数块系数起始索引和目标系数层图像系数块系数终止索引;所述目标系数层图像系数块系数起始索引为扫描所述图像系数块中的所有图像系数时所述目标系数层中的所有图像系数中扫描索引最小的图像系数的扫描索引;所述目标系数层图像系数块系数终止索引为扫描所述图像系数块中的所有图像系数时所述目标系数层中的所有图像系数中扫描索引最大的图像系数的扫描索引;
[0278]根据所述目标系数层的所述目标系数层图像系数块系数起始索引和所述目标系数层图像系数块系数终止索引确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引。
[0279]本发明实施例中,参阅图2b和2c,当目标系数层的所述目标系数层图像系数块系数起始索引和所述目标系数层图像系数块系数终止索引分别为10和42时,可以确定该目标系数层包含图像系数子块0、1、2、3四个图像系数子块,图像系数子块O的图像系数子块系数起始索引为10,图像系数子块系数终止索引为15,如果处理第2层的图像系数子块O时,就可以按照图像系数子块系数索引10~15的顺序进行处理。图像系数子块I的图像系数起始索引为10,图像系数子块系数起始索引0,图像系数终止索引为38,对应着图像系数子块系数终止索引为12,那么处理图像系数子块I时就可以按照图像系数子块系数索引O~12的顺序进行处理。图像系数子块2的图像系数起始索引为14,对应的图像系数子块系数终止索引为0,图像系数终止索引为42,对应的图像系数子块系数终止索引为12,那么处理图像系数子块2时就可以按照图像系数子块系数索引O~12的顺序进行处理。图像系数子块3的图像系数起始索引为39,对应的图像系数子块系数终止索引为0,图像系数子块系数终止索引为39,对应的图像系数子块系数终止索引为0,那么处理图像系数子块3时就可以按照图像系数子块系数索引O~O的顺序进行处理。
[0280] 可选地,在上述图1对应的第八个或第十一个可选实施例的基础上,本发明实施例提供的图像的编码方法的第十二个可选实施例中,所述根据所述目标系数层的所述目标系数层图像系数块系数起始索引和所述目标系数层图像系数块系数终止索引确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引,可以包括:
[0281]将包含所述图像系数的扫描索引大于或者等于所述目标系数层图像系数块系数起始索引的图像系数的图像系数子块中,扫描索引最小的图像系数子块系数扫描索引确定为所述图像系数子块系数起始索引;
[0282]将包含所述图像系数的扫描索引小于或者等于所述目标系数层图像系数块系数终止索引的图像系数的图像系数子块中,扫描索引最大的图像系数子块系数扫描索引确定为所述图像系数子块系数终止索引。
[0283]本发明实施例中,当目标系数层图像系数块系数起始索引为10,目标系数层图像系数块系数终止索引为42时,不能将目标系数层图像系数块系数起始索引为10所在的图像系数子块I作为图像系数子块的图像系数子块起始索引,而是要通过比较,确定该目标系数层中图像系数子块的扫描索引最小的图像系数块,如当目标系数层图像系数块系数起始索引为10,目标系数层图像系数块系数终止索引为42时,即时图像系数子块O中的系数11、12、13、17、18、24都比10大,但因该图像系数子块的扫描系数最小,也要将图像系数子块O作为该目标系数层的图像系数子块起始索引,同样道理,目标系数层图像系数块系数终止索引42在图像系数子块2中,但该目标系数层中包含图像系数子块3中的系数39,也要将图像系数子块3作为图像系数子块终止索引。
[0284]为了便于理解,下面以两个应用场景为例,说明本发明实施例中图像系数的确定方法的过程:
[0285]第一应用场景中以分层信息为用于标记所述图像系数块中所有分层边界的多个系数组的扫描索引的信息为例进行说明:
[0286]参阅图3a,图3a为一个16x16的图像系数块,该16x16的图像系数块划分后可以得到16个4x4的图像系数子块,每个图像系数子块有一个图像系数子块扫描索引,按给定的从左下到右上的扫描顺序,图像系数子块的扫描索引为图3a中展示的O~15,也可以将O~15理解为图像系数子块的扫描索引。
[0287]参阅图3b,每个4x4的图像系数子块按照Ixl的比例关系划分,该16x16的图像系数块分成了 256个图像微块,每个图像微块对应一个图像系数,?~255为每个图像系数的扫描索引。图3b中未完全标识出每个图像微块对应的图像系数,但可以理解的是,本发明应用场景中是按照从左下到右上的扫描顺序,未标示出的系数依次为线上两端图像系数中间的数值。
[0288]如果用于标记该图3b图像系数块中所有分层边界的多个系数组的扫描索引的信息为9和19,那么可以确定该图像系数块分为3个层,第O层从系数组O~8,第I层从系数组9~18,第2层从系数组19~30。
[0289]如果目标系数层为第I层,那么可以确定第I层的目标系数层的系数组的系数组起始索引和系数组终止索引分别为9和18。
[0290]本发明实施例中系数组9中的图像系数的扫描索引从45~54,系数组18中的图像系数的扫描索引从165~177,根据该目标系数层的系数组的系数组起始索引9和系数组终止索引18确定该目标系数层的图像系数子块起始索引和图像系数子块终止索引,可以从图3b和图3c中确定出该第I层的图像系数子块起始索引和图像系数子块终止索引分别为图像系数子块I和图像系数子块12,那么该第I层的图像系数子块包括图像系数子块I到图像系数子块12。图3c为在图3a的基础上增加目标系数层的系数组的系数组起始索引和系数组终止索引。
[0291 ] 图3c中,方格内数字为各个图像系数子块(CG)扫描索引,粗实斜线表示目标系数层的系数组的系数组起始索引Start所在的平行于图像系数块的对角线的平行线穿过的第一个CG扫描索引的CG为CGStart,被粗虚斜线表示系数组终止索引Stop所在的平行于图像系数块的对角线的平行线穿过的最后一个CG扫描索引的CG为CGStop。显然,CGStart为l,CGStop为12。在CGStart与CGStop以及中的所有CG为该目标系数层中所包含的所有CG。
[0292]具体计算CGStart和CGStop的公式可以通过计算得到。我们已知系数组起始索引Start和系数组终止索引Stop,首先计算每个图像系数子块的图像系数子块起始索引CGStart和图像系数子块终止索引CGStop,TrafoSize为图像系数块的大小,如4,8,16,32等等。其中i为一个变量。
【权利要求】
1.一种图像的编码方法,其特征在于,包括: 确定图像系数块的分层信息,所述图像系数块包括多个图像系数子块,所述图像系数子块包括多个图像系数; 根据所述分层信息确定目标系数层中的所述图像系数子块,其中,所述目标系数层为所述分层信息所反映的所述图像系数块分层后的多个图像系数分层中的一个,所述目标系数层中的所述图像系数子块指其中有至少一个图像系数属于所述目标系数层的所述图像系数子块; 确定所述位于目标系数层中的图像系数子块中属于所述目标系数层的所述图像系数; 对所述图像系数进行编码。
2.根据权利要求1所述的方法,其特征在于,所述确定图像系数块的分层信息,包括: 配置所述分层信息,并将配置的所述分层信息写入码流,或者,使用预置的与解码端约定的所述分层信息。
3.根据权利要 求1或2所述的方法,其特征在于,所述图像系数块中的图像系数构成多个系数组,其中每个所述系数组包含以水平向右O度为参照沿逆时针方向呈45度的直线排列的一列图像系数;所述根据所述分层信息确定目标系数层中的所述图像系数子块,包括: 根据所述分层信息确定所述目标系数层的系数组起始索引和系数组终止索引,其中,所述系数组起始索引为所述目标系数层中扫描索引最小的系数组的扫描索引;所述系数组终止索引为所述目标系数层中扫描索引最大的系数组的扫描索引; 根据所述系数组起始索引和所述系数组终止索引,确定所述目标系数层中包含的图像系数子块的图像系数子块起始索引和图像系数子块终止索引,所述图像系数子块起始索引为扫描所述图像系数块中的所有图像系数子块时所述目标系数层中扫描索引最小的图像系数子块的扫描索引;所述图像系数子块终止索引为扫描所述图像系数块中的所有图像系数子块时所述目标系数层中扫描索引最大的图像系数子块的扫描索引; 根据所述图像系数子块起始索引和图像系数子块终止索引,确定所述目标系数层中的所有图像系数子块; 所述系数组的扫描索引为按给定扫描顺序对所述图像系数块内所有系数组进行扫描确定的索引值; 所述图像系数子块的扫描索引为按给定扫描顺序对所述图像系数块内所有图像系数子块进行扫描确定的索引值。
4.根据权利要求3所述的方法,其特征在于,所述分层信息包括用于标记所述图像系数块中所有图像系数分层的分层边界上的多个所述系数组的扫描索引的信息的信息; 所述根据所述分层信息确定所述目标系数层的系数组起始索引和系数组终止索引,包括: 根据所述用于标记所述图像系数块中所有图像系数分层的分层边界上的多个系数组的扫描索引的信息的信息确定所述目标系数层的系数组起始索引和系数组终止索引。
5.根据权利要求3或4所述的方法,其特征在于,所述根据所述系数组起始索引和所述系数组终止索引,确定所述目标系数层中包含的图像系数子块的图像系数子块起始索引和图像系数子块终止索引,包括: 将包含所述系数组起始索引所指示的系数组中的图像系数的图像系数子块中扫描索引最小的图像系数子块的扫描索引作为所述图像系数子块起始索引; 将包含所述系数组终止索引所指示的系数组中的图像系数的图像系数子块中扫描索引最大的图像系数子块的扫描索引作为所述图像系数子块终止索引。
6.根据权利要求1或2所述的方法,其特征在于,所述根据所述分层信息确定目标系数层中的所述图像系数子块,包括: 根据所述分层信息确定所述目标系数层的目标系数层图像系数块系数起始索引和目标系数层图像系数块系数终止索引;所述目标系数层图像系数块系数起始索引为扫描所述图像系数块中的所有图像系 数时所述目标系数层中的所有图像系数中扫描索引最小的图像系数的扫描索引;所述目标系数层图像系数块系数终止索引为扫描所述图像系数块中的所有图像系数时所述目标系数层中的所有图像系数中扫描索引最大的图像系数的扫描索引 ; 根据所述目标系数层图像系数块系数起始索引和所述目标系数层图像系数块系数终止索引确定位于所述目标系数层中的图像系数子块的图像系数子块起始索引和图像系数子块终止索引,从而确定所述目标系数层中的所有图像系数子块;所述图像系数子块起始索引为扫描所述图像系数块中的所有图像系数子块时所述目标系数层中扫描索引最小的图像系数子块的扫描索引;所述图像系数子块终止索引为扫描所述图像系数块中的所有图像系数子块时所述目标系数层中扫描索引最大的图像系数子块的扫描索引; 所述图像系数的扫描索引为按给定扫描顺序对所述图像系数块内所有图像系数进行扫描确定的索引值; 所述图像系数子块的扫描索引为按给定扫描顺序对所述图像系数块内所有图像系数子块进行扫描确定的索引值。
7.根据权利要求6所述的方法,其特征在于,所述分层信息包括用于标记所述图像系数块中所有图像系数分层的分层边界上的多个图像系数的扫描索引的信息的信息; 所述根据所述分层信息确定所述目标系数层的目标系数层图像系数块系数起始索引和目标系数层图像系数块系数终止索引,包括: 根据所述标记所述图像系数块中所有图像系数分层的分层边界上的多个图像系数的扫描索引的信息的信息确定所述目标系数层的目标系数层图像系数块系数起始索引和目标系数层图像系数块系数终止索引。
8.根据权利要求6或7所述的方法,其特征在于,所述根据所述目标系数层图像系数块系数起始索引和所述目标系数层图像系数块系数终止索引确定位于所述目标系数层中的图像系数子块的图像系数子块起始索引和图像系数子块终止索引,包括: 将包含的图像系数中有图像系数的扫描索引大于或者等于所述目标系数层图像系数块系数起始索引的图像系数的图像系数子块中,图像系数子块的扫描索引最小的图像系数子块的图像系数子块扫描索引作为所述图像系数子块起始索引; 将包含的图像系数中有图像系数的扫描索引小于或者等于所述目标系数层图像系数块系数终止索引的图像系数的图像系数子块中,图像系数子块的扫描索引最大的图像系数子块的图像系数子块扫描索引作为所述图像系数子块终止索引。
9.根据权利要求1-8中任一项所述的方法,其特征在于,所述确定所述位于目标系数层中的图像系数子块中属于所述目标系数层的所述图像系数,包括: 根据所述分层信息确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引,从而确定所述图像系数子块中属于所述目标系数层的图像系数; 所述图像系数子块系数起始索引为所述图像系数子块在所述目标系数层的所有图像系数中扫描索引最小的图像系数子块系数扫描索引;所述图像系数子块系数终止索引为所述图像系数子块在所述目标系数层的所有图像系数中扫描索引最大的图像系数子块系数扫描索引; 所述图像系数子块系数扫描索引为按给定扫描顺序对所述图像系数子块内所有图像系数进行扫描确定的索引值。
10.根据权利要求9所述的方法,其特征在于,所述根据所述分层信息确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引,包括: 根据所述目标系数层的所述系数组起始索引和所述系数组终止索引确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引。
11.根据权利要求9或10所述的方法,其特征在于,所述根据所述目标系数层的所述系数组起始索引和所述系数组终止索引确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引,包括: 将包含所述系数组起始索引所指示的系数组中的图像系数的图像系数子块中,扫描索引最小的图像系数子块系数扫描索引确定为所述图像系数子块系数起始索引; 将包含所述系数组终止索引所指示的系数组中的图像系数的图像系数子块中,扫描索引最大的图像系数子块系数扫描索引确定为所述图像系数子块系数终止索引。
12.根据权利要求9所述的方法,其特征在于,所述根据所述分层信息确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引,包括: 根据所述目标系数层的所述目标系数层图像系数块系数起始索引和所述目标系数层图像系数块系数终止索引确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引。
13.根据权利要求9或12所述的方法,其特征在于,所述根据所述目标系数层的所述目标系数层图像系数块系数起始索引和所述目标系数层图像系数块系数终止索引确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引,包括: 将包含所述图像系数的扫描索引大于或者等于所述目标系数层图像系数块系数起始索引的图像系数的图像系数子块中,扫描索引最小的图像系数子块系数扫描索引确定为所述图像系数子块系数起始索引; 将包含所述图像系数的扫描索引小于或者等于所述目标系数层图像系数块系数终止索引的图像系数的图像系数子块中,扫描索引最大的图像系数子块系数扫描索引确定为所述图像系数子块系数终止索引。
14.一种图像的解码方法,其特征在于,包括: 确定图像系数块的分层信息,所述图像系数块包括多个图像系数子块,所述图像系数子块包括多个图像系数; 根据所述分层信息确定目标系数层中的所述图像系数子块,其中,所述目标系数层为所述分层信息所反映的所述图像系数块分层后的多个图像系数分层中的一个,所述目标系数层中的所述图像系数子块指其中有至少一个图像系数属于所述目标系数层的所述图像系数子块; 确定所述位于目标系数层中的图像系数子块中属于所述目标系数层的所述图像系数; 解码码流以获取所述图像系数。
15.根据权利要求14所述的方法,其特征在于,所述确定图像系数块的分层信息,包括: 从码流中解析出所述分层信息,或者使用预置的与编码端约定的所述分层信息。
16.根据权利要求14或15所述的方法,其特征在于,所述图像系数块中的图像系数构成多个系数组,其中每个所述系数组包含以水平向右O度为参照沿逆时针方向呈45度的直线排列的一列图像系数;所述根据所述分层信息确定目标系数层中的所述图像系数子块,包括: 根据所述分层信息确定所述目标系数层的系数组起始索引和系数组终止索引,其中,所述系数组起始索引为所述目标系数层中扫描索引最小的系数组的扫描索引;所述系数组终止索引为所述目标系数层中扫描索引最大的系数组的扫描索引; 根据所述系数组起始索引和所述系数组终止索引,确定所述目标系数层中包含的图像系数子块的图像系数子块起始索引和图像系数子块终止索引,所述图像系数子块起始索引为扫描所述图像系数块中的所有图像系数子块时所述目标系数层中扫描索引最小的图像系数子块的扫描索引;所述图像系数子块终止索引为扫描所述图像系数块中的所有图像系数子块时所述目标系数层中扫描索引最大的图像系数子块的扫描索引; 根据所述图像系数子块起始索引和图像系数子块终止索引,确定所述目标系数层中的所有图像系数子块; 所述系数组的扫描索引为按给定扫描顺序对所述图像系数块内所有系数组进行扫描确定的索引值; 所述图像系数子块的扫描索引为按给定扫描顺序对所述图像系数块内所有图像系数子块进行扫描确定的索引值。
17.根据权利要求16所述的方法,其特征在于,所述分层信息包括用于标记所述图像系数块中所有图像系数分层的分层边界上的多个所述系数组的扫描索引的信息的信息; 所述根据所述分层信息确定所述目标系数层的系数组起始索引和系数组终止索引,包括: 根据所述用于标记所述图像系数块中所有图像系数分层的分层边界上的多个系数组的扫描索引的信息的信息确定所述目标系数层的系数组起始索引和系数组终止索引。
18.根据权利要求16或17所述的方法,其特征在于,所述根据所述系数组起始索引和所述系数组终止索引,确定所述目标系数层中包含的图像系数子块的图像系数子块起始索引和图像系数子块终止索引,包括: 将包含所述系数组起始索引所指示的系数组中的图像系数的图像系数子块中扫描索引最小的图像系数子块的扫描索引作为所述图像系数子块起始索引; 将包含所述系数组终止索引所指示的系数组中的图像系数的图像系数子块中扫描索引最大的图像系数子块的扫描索引作为所述图像系数子块终止索引; 所述图像系数子块的扫描索引为按给定扫描顺序对所述图像系数块内所有图像系数子块进行扫描确定的索引值。
19.根据权利要求14或15所述的方法,其特征在于,所述根据所述分层信息确定目标系数层中的所述图像系数子块,包括: 根据所述分层信息确定所述目标系数层的目标系数层图像系数块系数起始索引和目标系数层图像系数块系数终止索引;所述目标系数层图像系数块系数起始索引为扫描所述图像系数块中的所有图像系数时所述目标系数层中的所有图像系数中扫描索引最小的图像系数的扫描索引;所述目标系数层图像系数块系数终止索引为扫描所述图像系数块中的所有图像系数时所述目标系数层中的所有图像系数中扫描索引最大的图像系数的扫描索引 ; 根据所述目标系数层图像系数块系数起始索引和所述目标系数层图像系数块系数终止索引确定位于所述目标系数层中的图像系数子块的图像系数子块起始索引和图像系数子块终止索引,从而确定所述目标系数层中的所有图像系数子块;所述图像系数子块起始索引为扫描所述 图像系数块中的所有图像系数子块时所述目标系数层中扫描索引最小的图像系数子块的扫描索引;所述图像系数子块终止索引为扫描所述图像系数块中的所有图像系数子块时所述目标系数层中扫描索引最大的图像系数子块的扫描索引; 所述图像系数的扫描索引为按给定扫描顺序对所述图像系数块内所有图像系数进行扫描确定的索引值; 所述图像系数子块的扫描索引为按给定扫描顺序对所述图像系数块内所有图像系数子块进行扫描确定的索引值。
20.根据权利要求19所述的方法,其特征在于,所述分层信息包括用于标记所述图像系数块中所有图像系数分层的分层边界上的多个图像系数的扫描索引的信息的信息; 所述根据所述分层信息确定所述目标系数层的目标系数层图像系数块系数起始索引和目标系数层图像系数块系数终止索引,包括: 根据所述标记所述图像系数块中所有图像系数分层的分层边界上的多个图像系数的扫描索引的信息的信息确定所述目标系数层的目标系数层图像系数块系数起始索引和目标系数层图像系数块系数终止索引。
21.根据权利要求19或20所述的方法,其特征在于,所述根据所述目标系数层图像系数块系数起始索引和所述目标系数层图像系数块系数终止索引确定位于所述目标系数层中的图像系数子块的图像系数子块起始索引和图像系数子块终止索引,包括: 将包含的图像系数中有图像系数的扫描索引大于或者等于所述目标系数层图像系数块系数起始索引的图像系数的图像系数子块中,图像系数子块的扫描索引最小的图像系数子块的图像系数子块扫描索引作为所述图像系数子块起始索引; 将包含的图像系数中有图像系数的扫描索引小于或者等于所述目标系数层图像系数块系数终止索引的图像系数的图像系数子块中,图像系数子块的扫描索引最大的图像系数子块的图像系数子块扫描索引作为所述图像系数子块终止索引。
22.根据权利要求14-21中任一项所述的方法,其特征在于,所述确定所述位于目标系数层中的图像系数子块中属于所述目标系数层的所述图像系数,包括: 根据所述分层信息确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引,从而确定所述图像系数子块中属于所述目标系数层的图像系数; 所述图像系数子块系数起始索引为所述图像系数子块在所述目标系数层的所有图像系数中扫描索引最小的图像系数子块系数扫描索引;所述图像系数子块系数终止索引为所述图像系数子块在所述目标系数层的所有图像系数中扫描索引最大的图像系数子块系数扫描索引; 所述图像系数子块系数扫描索引为按给定扫描顺序对所述图像系数子块内所有图像系数进行扫描确定的索引值。
23.根据权利要求22所述的方法,其特征在于,所述根据所述分层信息确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引,包括: 根据所述目标系数层的所述系数组起始索引和所述系数组终止索引确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引。
24.根据权利要求22或23所述的方法,其特征在于,所述根据所述目标系数层的所述系数组起始索引和所述系数组终止索引确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引,包括: 将包含所述系数组起始索引所指示的系数组中的图像系数的图像系数子块中,扫描索引最小的图像系数子块系数扫描索引确定为所述图像系数子块系数起始索引; 将包含所述系数组终止索引所指示的系数组中的图像系数的图像系数子块中,扫描索引最大的图像系数子块系数扫描索引确定为所述图像系数子块系数终止索引。
25.根据权利要求22所述的方法,其特征在于,所述根据所述分层信息确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引,包括: 根据所述目标系数层的所述目标系数层图像系数块系数起始索引和所述目标系数层图像系数块系数终止索引确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引。
26.根据权利要求22或25所述的方法,其特征在于,所述根据所述目标系数层的所述目标系数层图像系数块系数起始索引和所述目标系数层图像系数块系数终止索引确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引,包括: 将包含所述图像系数的扫描索引大于或者等于所述目标系数层图像系数块系数起始索引的图像系数的图像系数子块中,扫描索引最小的图像系数子块系数扫描索引确定为所述图像系数子块系数起始索引; 将包含所述图像系数的扫描索引小于或者等于所述目标系数层图像系数块系数终止索引的图像系数的图像系数子块中,扫描索引最大的图像系数子块系数扫描索引确定为所述图像系数子块系数终止索引。
27.—种编码装置,其特征在于,包括: 第一确定单元,用于确定图像系数块的分层信息,所述图像系数块包括多个图像系数子块;所述图像系数子块包括多个图像系数; 第二确定单元,用于根据所述第一确定单元确定的分层信息确定目标系数层中的所述图像系数子块,其中,所述目标系数层为所述分层信息所反映的所述图像系数块分层后的多个图像系数分层中的一个,所述目标系数层中的所述图像系数子块指其中有至少一个图像系数属于所述目标系数层的所述图像系数子块; 第三确定单元,用于确定所述第二确定单元确定的位于目标系数层中的图像系数子块中属于所述目标系数层的所述图像系数; 编码单元,用于对所述第三确定单元确定的图像系数进行编码。
28.根据权利要求27所述的编码装置,其特征在于, 所述第一确定单元,用于配置所述分层信息,并将配置的所述分层信息写入码流,或者,使用预置的与解码端约定的所述分层信息。
29.根据权利要求27或28所述的编码装置,其特征在于,所述图像系数块中的图像系数构成多个系数组,其中 每个所述系数组包含以水平向右O度为参照沿逆时针方向呈45度的直线排列的一列图像系数; 所述第二确定单元包括: 第一确定子单元,用于根据所述分层信息确定所述目标系数层的系数组起始索引和系数组终止索引,其中,所述系数组起始索引为所述目标系数层中扫描索引最小的系数组的扫描索引;所述系数组终止索引为所述目标系数层中扫描索引最大的系数组的扫描索引; 第二确定子单元,用于根据所述第一确定子单元确定的系数组起始索引和所述系数组终止索引,确定所述目标系数层中包含的图像系数子块的图像系数子块起始索引和图像系数子块终止索引,所述图像系数子块起始索引为扫描所述图像系数块中的所有图像系数子块时所述目标系数层中扫描索引最小的图像系数子块的扫描索引;所述图像系数子块终止索引为扫描所述图像系数块中的所有图像系数子块时所述目标系数层中扫描索引最大的图像系数子块的扫描索引; 第三确定子单元,用于根据所述第二确定子单元确定的图像系数子块起始索引和图像系数子块终止索引,确定所述目标系数层中的所有图像系数子块; 所述系数组的扫描索引为按给定扫描顺序对所述图像系数块内所有系数组进行扫描确定的索引值; 所述图像系数子块的扫描索引为按给定扫描顺序对所述图像系数块内所有图像系数子块进行扫描确定的索引值。
30.根据权利要求29所述的编码装置,其特征在于,所述分层信息包括用于标记所述图像系数块中所有图像系数分层的分层边界上的多个所述系数组的扫描索引的信息的信息; 所述第一确定子单元,用于根据所述用于标记所述图像系数块中所有图像系数分层的分层边界上的多个系数组的扫描索引的信息的信息确定所述目标系数层的系数组起始索引和系数组终止索引。
31.根据权利要求29或30所述的编码装置,其特征在于,所述第二确定子单元,用于将包含所述系数组起始索引所指示的系数组中的图像系数的图像系数子块中扫描索引最小的图像系数子块的扫描索引作为所述图像系数子块起始索引;将包含所述系数组终止索引所指示的系数组中的图像系数的图像系数子块中扫描索引最大的图像系数子块的扫描索引作为所述图像系数子块终止索引。
32.根据权利要求27或28所述的编码装置,其特征在于,所述第二确定单元包括: 第四确定子单元,用于根据所述分层信息确定所述目标系数层的目标系数层图像系数块系数起始索引和目标系数层图像系数块系数终止索引;所述目标系数层图像系数块系数起始索引为扫描所述图像系数块中的所有图像系数时所述目标系数层中的所有图像系数中扫描索引最小的图像系数的扫描索引;所述目标系数层图像系数块系数终止索引为扫描所述图像系数块中的所有图像系数时所述目标系数层中的所有图像系数中扫描索引最大的图像系数的扫描索引; 第五确定子单元,用于根据所述第四确定子单元确定的目标系数层图像系数块系数起始索引和所述目标系数层图像系数块系数终止索引确定位于所述目标系数层中的图像系数子块的图像系数子块起始索引和图像系数子块终止索引,从而确定所述目标系数层中的所有图像系数子块;所述图像系数子块起始索引为扫描所述图像系数块中的所有图像系数子块时所述目标系数层中扫描索引最小的图像系数子块的扫描索引;所述图像系数子块终止索引为扫描所述图像系数块中的所有图像系数子块时所述目标系数层中扫描索引最大的图像系数子块的扫描索引; 所述图像系数的扫描索引为按给定扫描顺序对所述图像系数块内所有图像系数进行扫描确定的索引值; 所述图像系数子块的扫描索引为按给定扫描顺序对所述图像系数块内所有图像系数子块进行扫描确定的索引值。
33.根据权利要求32所述的编码装置,其特征在于,所述分层信息包括用于标记所述图像系数块中所有图像系数分层的分层边界上的多个图像系数的扫描索引的信息的信息; 所述第四确定子单元,用于根据所述标记所述图像系数块中所有图像系数分层的分层边界上的多个图像系数的扫描索引的信息的信息确定所述目标系数层的目标系数层图像系数块系数起始索引和目标系数层图像系数块系数终止索引。
34.根据权利要求32或33所述的编码装置,其特征在于, 所述第五确定子单元,用于将包含的图像系数中有图像系数的扫描索引大于或者等于所述目标系数层图像系数块系数起始索引的图像系数的图像系数子块中,图像系数子块的扫描索引最小的图像系数子块的图像系数子块扫描索引作为所述图像系数子块起始索引;将包含的图像系数中有图像系数的扫描索引小于或者等于所述目标系数层图像系数块系数终止索引的图像系数的图像系数子块中,图像系数子块的扫描索引最大的图像系数子块的图像系数子块扫描索引作为所述图像系数子块终止索引。
35.根据权利要求27-34中任一项所述的编码装置,其特征在于, 所述第三确定单元,用于根据所述分层信息确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引,从而确定所述图像系数子块中属于所述目标系数层的图像系数;所述图像系数子块系数起始索引为所述图像系数子块在所述目标系数层的所有图像系数中扫描索引最小的图像系数子块系数扫描索引;所述图像系数子块系数终止索引为所述图像系数子块在所述目标系数层的所有图像系数中扫描索引最大的图像系数子块系数扫描索引; 所述图像系数子块系数扫描索引为按给定扫描顺序对所述图像系数子块内所有图像系数进行扫描确定的索引值。
36.根据权利要求35所述的编码装置,其特征在于,所述第三确定单元包括: 第七确定子单元,用于根据所述第六确定子单元确定的所述目标系数层的所述系数组起始索引和所述系数组终止索引确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引。
37.根据权利要求35或36所述的编码装置,其特征在于, 所述第七确定子单元,用于将包含所述系数组起始索引所指示的系数组中的图像系数的图像系数子块中,扫描索引最小的图像系数子块系数扫描索引确定为所述图像系数子块系数起始索引;将包含所 述系数组终止索引所指示的系数组中的图像系数的图像系数子块中,扫描索引最大的图像系数子块系数扫描索引确定为所述图像系数子块系数终止索引。
38.根据权利要求35所述的编码装置,其特征在于,所述第三确定单元包括: 第八确定子单元,用于根据所述分层信息确定所述目标系数层的目标系数层图像系数块系数起始索引和目标系数层图像系数块系数终止索引;所述目标系数层图像系数块系数起始索引为扫描所述图像系数块中的所有图像系数时所述目标系数层中的所有图像系数中扫描索引最小的图像系数的扫描索引;所述目标系数层图像系数块系数终止索引为扫描所述图像系数块中的所有图像系数时所述目标系数层中的所有图像系数中扫描索引最大的图像系数的扫描索引; 第九确定子单元,用于根据所述目标系数层的所述目标系数层图像系数块系数起始索引和所述目标系数层图像系数块系数终止索引确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引。
39.根据权利要求35或38所述的编码装置,其特征在于, 所述第九确定子单元,用于将包含所述图像系数的扫描索引大于或者等于所述目标系数层图像系数块系数起始索引的图像系数的图像系数子块中,扫描索引最小的图像系数子块系数扫描索引确定为所述图像系数子块系数起始索引;将包含所述图像系数的扫描索引小于或者等于所述目标系数层图像系数块系数终止索引的图像系数的图像系数子块中,扫描索引最大的图像系数子块系数扫描索引确定为所述图像系数子块系数终止索引。
40.一种解码装置,其特征在于,包括: 第四确定单元,用于确定图像系数块的分层信息,所述图像系数块包括多个图像系数子块,所述图像系数子块包括多个图像系数; 第五确定单元,用于根据所述第四确定单元确定的目标系数层中的所述图像系数子块,其中,所述目标系数层为所述分层信息所反映的所述图像系数块分层后的多个图像系数分层中的一个,所述目标系数层中的所述图像系数子块指其中有至少一个图像系数属于所述目标系数层的所述图像系数子块; 第六确定单元,用于确定所述第五确定单元确定的所述位于目标系数层中的图像系数子块中属于所述目标系数层的所述图像系数; 解码单元,用于解码码流以获取所述第六确定单元确定的图像系数。
41.根据权利要求40所述的解码装置,其特征在于, 所述第四确定单元,用于从码流中解析出所述分层信息,或者使用预置的与编码端约定的所述分层信息。
42.根据权利要求40或41所述的解码装置,其特征在于,所述图像系数块中的图像系数构成多个系数组,其中每个所述系数组包含以水平向右O度为参照沿逆时针方向呈45度的直线排列的一列图像系数; 所述第五确定单元包括: 第十确定子单元,用于根据所述分层信息确定所述目标系数层的系数组起始索引和系数组终止索引,其中,所述系数组起始索引为所述目标系数层中扫描索引最小的系数组的扫描索引;所述系数组终止索引为所述目标系数层中扫描索引最大的系数组的扫描索引; 第十一确定子单元,用于根据所述第十确定子单元确定的系数组起始索引和所述系数组终止索引,确定所述目标系数层中包含的图像系数子块的图像系数子块起始索引和图像系数子块终止索引,所述图像系数子块起始索引为扫描所述图像系数块中的所有图像系数子块时所述目标系数 层中扫描索引最小的图像系数子块的扫描索引;所述图像系数子块终止索引为扫描所述图像系数块中的所有图像系数子块时所述目标系数层中扫描索引最大的图像系数子块的扫描索引; 第十二确定子单元,用于根据所述第十一确定子单元确定的图像系数子块起始索引和图像系数子块终止索引,确定所述目标系数层中的所有图像系数子块; 所述系数组的扫描索引为按给定扫描顺序对所述图像系数块内所有系数组进行扫描确定的索引值; 所述图像系数子块的扫描索引为按给定扫描顺序对所述图像系数块内所有图像系数子块进行扫描确定的索引值。
43.根据权利要求42所述的解码装置,其特征在于,所述分层信息包括用于标记所述图像系数块中所有图像系数分层的分层边界上的多个所述系数组的扫描索引的信息的信息; 所述第十确定子单元,用于根据所述用于标记所述图像系数块中所有图像系数分层的分层边界上的多个系数组的扫描索引的信息的信息确定所述目标系数层的系数组起始索引和系数组终止索引。
44.根据权利要求42或43所述的解码装置,其特征在于, 所述第十一确定子单元,用于将包含所述系数组起始索引所指示的系数组中的图像系数的图像系数子块中扫描索引最小的图像系数子块的扫描索引作为所述图像系数子块起始索引;将包含所述系数组终止索引所指示的系数组中的图像系数的图像系数子块中扫描索引最大的图像系数子块的扫描索引作为所述图像系数子块终止索引; 所述图像系数子块的扫描索引为按给定扫描顺序对所述图像系数块内所有图像系数子块进行扫描确定的索引值。
45.根据权利要求40或41所述的解码装置,其特征在于,所述第五确定单元包括: 第十三确定子单元,用于根据所述分层信息确定所述目标系数层的目标系数层图像系数块系数起始索引和目标系数层图像系数块系数终止索引;所述目标系数层图像系数块系数起始索引为扫描所述图像系数块中的所有图像系数时所述目标系数层中的所有图像系数中扫描索引最小的图像系数的扫描索引;所述目标系数层图像系数块系数终止索引为扫描所述图像系数块中的所有图像系数时所述目标系数层中的所有图像系数中扫描索引最大的图像系数的扫描索引; 第十四确定子单元,用于根据所述第十三确定子单元确定的目标系数层图像系数块系数起始索引和所述目标系数层图像系数块系数终止索引确定位于所述目标系数层中的图像系数子块的图像系数子块起始索引和图像系数子块终止索引,从而确定所述目标系数层中的所有图像系数子块;所述图像系数子块起始索引为扫描所述图像系数块中的所有图像系数子块时所述目标系数层中扫描索引最小的图像系数子块的扫描索引;所述图像系数子块终止索引为扫描所述图像系数块中的所有图像系数子块时所述目标系数层中扫描索引最大的图像系数子块的扫描索引; 所述图像系数的扫描索引为按给定扫描顺序对所述图像系数块内所有图像系数进行扫描确定的索引值; 所述图像系数子块的扫描索引为按给定扫描顺序对所述图像系数块内所有图像系数子块进行扫描确定的索引值。
46.根据权利要求45所述的解码装置,其特征在于,所述分层信息包括用于标记所述图像系数块中所有图像系数分层的分层边界上的多个图像系数的扫描索引的信息的信息; 所述第十三确定子单元,用于根据所述标记所述图像系数块中所有图像系数分层的分层边界上的多个图像系数的扫描索引的信息的信息确定所述目标系数层的目标系数层图像系数块系数起始索引和目标系数层图像系数块系数终止索引。
47.根据权利要求45或46所述的解码装置,其特征在于, 所述第十四确定子单元,用于将包含的图像系数中有图像系数的扫描索引大于或者等于所述目标系数层图像系数块系数起始索引的图像系数的图像系数子块中,图像系数子块的扫描索引最小的图像系数子块的图像系数子块扫描索引作为所述图像系数子块起始索引;将包含的图像系数中有图像系数的扫描索引小于或者等于所述目标系数层图像系数块系数终止索引的图像系数的图像系数子块中,图像系数子块的扫描索引最大的图像系数子块的图像系数子块扫描索引作为所述图像系数子块终止索引。
48.根据权利要求40-47中任一项所述的解码装置,其特征在于, 所述第六确定单元,用于根据所述分层信息确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引,从而确定所述图像系数子块中属于所述目标系数层的图像系数; 所述图像系数子块系数起始索引为所述图像系数子块在所述目标系数层的所有图像系数中扫描索引最小的图像系数子块系数扫描索引;所述图像系数子块系数终止索引为所述图像系数子块在所述目标系数层的所有图像系数中扫描索引最大的图像系数子块系数扫描索引; 所述图像系数子块系数扫描索引为按给定扫描顺序对所述图像系数子块内所有图像系数进行扫描确定的索引值。
49.根据权利要求48所述的解码装置,其特征在于,所述第六确定单元包括: 第十六确定子单元,用于根据所述第十五确定子单元确定的所述目标系数层的所述系数组起始索引和所述系数组终止索引确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引。
50.根据权利要求48或49所述的解码装置,其特征在于, 所述第十六确定子单元,用于将包含所述系数组起始索引所指示的系数组中的图像系数的图像系数子块中,扫描索引最小的图像系数子块系数扫描索引确定为所述图像系数子块系数起始索引;将包含所述系数组终止索引所指示的系数组中的图像系数的图像系数子块中,扫描索引最大的图像系数子块系数扫描索引确定为所述图像系数子块系数终止索引。
51.根据权利要求48所述的解码装置,其特征在于,所述第六确定单元包括: 第十七确定子单元,用于根据所述分层信息确定所述目标系数层的目标系数层图像系数块系数起始索引和目标系数层图像系数块系数终止索引;所述目标系数层图像系数块系数起始索引为扫描所述图像系数块中的所有图像系数时所述目标系数层中的所有图像系数中扫描索引最小的图像系数的扫描索引;所述目标系数层图像系数块系数终止索引为扫描所述图像系数块中的所有图像系数时所述目标系数层中的所有图像系数中扫描索引最大的图像系数的扫描索引; 第十八确定子单元,用于根据所述第十七确定子单元确定的目标系数层的所述目标系数层图像系数块系数起始索引和所述目标系数层图像系数块系数终止索引确定所述目标系数层中图像系数子块的图像系数子块系数起始索引和图像系数子块系数终止索引。
52.根据权利要求48或51所述的解码装置,其特征在于, 所述第十八确定子单元,用于将包含所述图像系数的扫描索引大于或者等于所述目标系数层图像系数块系数起始索引的图像系数的图像系数子块中,扫描索引最小的图像系数子块系数扫描索引确定为所述图像系数子块系数起始索引;将包含所述图像系数的扫描索引小于或者等于所述目标系数层图像系数块系数终止索引的图像系数的图像系数子块中,扫描索引最大的图像系数子块系数扫描索引确定为所述图像系数子块系数终止索引。
【文档编号】H04N19/122GK103916670SQ201310004957
【公开日】2014年7月9日 申请日期:2013年1月7日 优先权日:2013年1月7日
【发明者】杨海涛, 朱文静, 戴伟, 區子廉 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1