编解码处理方法、编码器和解码器的制造方法
【专利摘要】本发明实施例提供一种编解码处理方法、编码器和解码器,该方法包括获取增强层图像块的SAO参数指示信息,根据SAO参数指示信息,确定是否根据基本层图像块的SAO参数对增强层图像块进行滤波处理,其中,基本层图像块为根据基本层码流重建得到的图像块,所述增强层图像块为根据增强层码流重建得到的图像块。本发明实施例减小了增强层图像块SAO参数的传输比特,降低了增强层图像块SAO参数与基本层图像块SAO参数冗余,提高编码效率。
【专利说明】编解码处理方法、编码器和解码器
【技术领域】
[0001]本发明实施例涉及图像处理技术,尤其涉及一种编解码处理方法、编码器和解码器。
【背景技术】
[0002]随着多媒体通信的发展,人们对高清晰视频应用需求日益增加,视频编码技术也得到了飞速的发展。
[0003]可伸缩性视频编码(Scalable Video Coding,以下简称:SVC)技术为目前常用的编码技术。SVC能提供的最低质量层为基本层,能增强空间分辨率、时间分辨率或者信噪比强度的层为增强层。现有技术还采用样本自适应偏移(Sample Adaptive Offset,以下简称:SA0)技术对重建图像进行滤波处理,以提高视频质量。具体来说,现有技术中,编码设备可以将各图像块的SA0参数传送到解码设备,其中,SA0参数可以包括SA0参数类型索引、SA0滤波偏移量绝对值、E0类型索引、E0类型SA0滤波偏移量符号、B0类型位置与B0类型SA0滤波偏移量符号等。解码设备可以根据编码设备传送的SA0参数对接收到的图像块进行滤波处理。
[0004]然而,现有SA0技术的参数冗余度较高,编码效率较低。
【发明内容】
[0005]本发明实施例提供一种编解码处理方法、编码器和解码器,用于提高编码效率。
[0006]第一方面,本发明实施例提供一种解码处理方法,包括:
[0007]获取增强层图像块的SA0参数指示信息;
[0008]根据所述SA0参数指示信息,确定是否根据基本层图像块的SA0参数对所述增强层图像块进行滤波处理;
[0009]其中,基本层图像块为根据基本层码流重建得到的图像块,所述增强层图像块为根据增强层码流重建得到的图像块。
[0010]第一方面的第一种实现方式,所述增强层图像块的SA0参数指示信息,包括:基本层SA0参数复用指示;
[0011]所述根据所述SA0参数指示信息,确定是否根据基本层图像块的SA0参数对所述增强层图像块进行滤波处理,包括:
[0012]根据所述基本层SA0参数复用指示,确定是否使用基本层图像块的SA0参数对所述增强层图像块进行滤波处理。
[0013]第一方面的第二种实现方式,所述增强层图像块的SA0参数指示信息,包括:SA0参数预测指示;
[0014]所述根据所述SA0参数指示信息,确定是否根据基本层图像块的SA0参数对所述增强层图像块进行滤波处理,包括:
[0015]根据所述SA0参数预测指示,确定是否根据所述增强层图像块的相邻图像块的SAO参数预测得到的增强层图像块的SA0参数对所述增强层图像块进行滤波处理。
[0016]结合第一方面的第二种实现方式,所述根据所述SA0参数预测指示,确定是否根据所述增强层图像块的相邻图像块的SA0参数预测得到的增强层图像块的SA0参数对所述增强层图像块进行滤波处理,包括:
[0017]根据所述SA0参数预测指示,确定是否使用所述增强层图像块的左侧图像块SA0参数、所述增强层图像块的上方图像块SA0参数或者基本层图像块的SA0参数预测得到的增强层图像块的SA0参数对所述增强层图像块进行滤波处理。
[0018]结合第一方面的第二种实现方式,所述增强层图像块的SA0参数,包括下述参数中的至少一种参数:
[0019]SA0滤波类型索引;
[0020]SA0滤波偏移量绝对值;
[0021 ] E0类型索引,或者B0类型带位置以及B0类型SA0滤波偏移量符号;
[0022]若确定根据所述增强层图像块的相邻图像块的SA0参数预测得到的增强层图像块的SA0参数对所述增强层图像块进行滤波处理,则所述方法还包括下述至少一种操作:
[0023]采用所述相邻图像块的SA0滤波类型索引作为所述增强层图像块的SA0滤波类型索引;
[0024]采用所述相邻图像块的SA0滤波偏移量绝对值加上所述SA0滤波偏移量绝对值差值作为所述增强层图像块的SA0滤波偏移量绝对值;
[0025]采用所述相邻图像块的E0类型索引作为所述增强层图像块的E0类型索引;或者,采用所述相邻图像块的B0类型带位置作为所述增强层图像块的B0类型带位置以及采用所述相邻图像块的B0类型偏移符号作为所述增强层图像块的B0类型SA0滤波偏移量符号。
[0026]第二方面,本发明实施例提供一种编码处理方法,包括:
[0027]生成包含SA0参数指示信息的增强层图像块,所述SA0参数指示信息用于指示解码器是否根据基本层图像块的SA0参数对所述增强层图像块进行滤波处理;
[0028]向所述解码器发送所述增强层图像块;
[0029]其中,基本层图像块为根据基本层码流重建得到的图像块,所述增强层图像块为根据增强层码流重建得到的图像块。
[0030]第二方面的第一种实现方式,所述增强层图像块的SA0参数指示信息,包括:基本层SA0参数复用指示;
[0031]所述生成包含SA0参数指示信息的增强层图像块,所述SA0参数指示信息用于指示解码器是否根据基本层图像块的SA0参数对所述增强层图像块进行滤波处理,包括:
[0032]生成包含所述基本层SA0参数复用指示的增强层图像块,所述基本层SA0参数复用指示用于指示解码器是否使用基本层图像块的SA0参数对所述增强层图像块进行滤波处理。
[0033]第二方面的第二种实现方式,所述增强层图像块的SA0参数指示信息,包括SA0参数预测指示;
[0034]所述生成包含SA0参数指示信息的增强层图像块,所述SA0参数指示信息用于指示解码器是否根据基本层图像块的SA0参数对所述增强层图像块进行滤波处理,包括:
[0035]生成包含所述SA0参数预测指示的增强层图像块,所述SA0参数预测指示用于指示解码器是否使用所述增强层图像块的相邻图像块的SAO参数预测得到的增强层图像块的SAO参数对所述增强层图像块进行滤波处理。
[0036]结合第二方面的第二种实现方式,所述生成包含所述SA0参数预测指示的增强层图像块,所述SA0参数预测指示用于指示解码器是否使用所述增强层图像块的相邻图像块的SA0参数预测得到的增强层图像块的SA0参数对所述增强层图像块进行滤波处理,包括:
[0037]生成包含SA0参数预测指示的增强层图像块,所述SA0参数预测指示用于指示解码器是否使用所述增强层图像块的左侧图像块SA0参数、所述增强层图像块的上方图像块SA0参数或者基本层图像块的SA0参数预测得到的增强层图像块的SA0参数对所述增强层图像块进行滤波处理。
[0038]结合第二方面的第二种实现方式,所述增强层图像块的SA0参数,包括下述参数中的至少一种参数:
[0039]SA0滤波类型索引;
[0040]SA0滤波偏移量绝对值;
[0041 ] E0类型索引,或者B0类型带位置以及B0类型SA0滤波偏移量符号。
[0042]第三方面,本发明实施例提供一种解码器,包括:
[0043]获取模块,用于获取增强层图像块的SA0参数指示信息;
[0044]处理模块,用于根据所述SA0参数指示信息,确定是否根据基本层图像块的SA0参数对所述增强层图像块进行滤波处理;
[0045]其中,基本层图像块为根据基本层码流重建得到的图像块,所述增强层图像块为根据增强层码流重建得到的图像块。
[0046]第三方面的第一种实现方式,所述增强层图像块的SA0参数指示信息,包括:基本层SA0参数复用指示;
[0047]所述处理模块,具体用于根据所述基本层SA0参数复用指示,确定是否使用基本层图像块的SA0参数对所述增强层图像块进行滤波处理。
[0048]第三方面的第二种实现方式,所述增强层图像块的SA0参数指示信息,包括SA0参数预测指示;
[0049]所述处理模块,具体用于具体用于根据所述SA0参数预测指示,确定是否根据所述增强层图像块的相邻图像块的SA0参数预测得到的增强层图像块的SA0参数对所述增强层图像块进行滤波处理。
[0050]结合第三方面的第二种实现方式,所述处理模块,具体用于根据所述SA0参数预测指示,确定是否使用所述增强层图像块的左侧图像块SA0参数、所述增强层图像块的上方图像块SA0参数或者基本层图像块的SA0参数预测得到的SA0参数对所述增强层图像块进行滤波处理。
[0051]结合第三方面的第二种实现方式,所述增强层图像块的SA0参数,包括下述参数中的至少一种参数:
[0052]SA0滤波类型索引;
[0053]SA0滤波偏移量绝对值;
[0054]E0类型索引,或者B0类型带位置以及B0类型SA0滤波偏移量符号;[0055]所述处理模块包括下述至少一个单元:
[0056]第一处理单元,用于采用所述相邻图像块的SA0滤波类型索引作为所述增强层图像块的SA0滤波类型索引;
[0057]第二处理单元,用于采用所述相邻图像块的SA0滤波偏移量绝对值加上所述SA0滤波偏移量绝对值差值作为所述增强层图像块的SA0滤波偏移量绝对值;
[0058]第三处理单元,用于采用所述相邻图像块的E0类型索引作为所述增强层图像块的E0类型索引;或者,采用所述相邻图像块的B0类型带位置作为所述增强层图像块的B0类型带位置以及采用相邻图像块的B0类型偏移符号作为所述增强层图像块的B0类型SA0滤波偏移量符号。
[0059]第四方面,本发明实施例提供一种编码器,包括:
[0060]生成模块,用于生成包含SA0参数指示信息的增强层图像块,所述SA0参数指示信息用于指示解码器是否根据基本层图像块的SA0参数对所述增强层图像块进行滤波处理;
[0061]发送模块,用于向所述解码器发送所述增强层图像块;
[0062]其中,基本层图像块为根据基本层码流重建得到的图像块,所述增强层图像块为根据增强层码流重建得到的图像块。
[0063]第四方面的第一种实现方式,所述增强层图像块的SA0参数指示信息,包括:基本层SA0参数复用指示;
[0064]所述生成模块,具体用于生成包含所述基本层SA0参数复用指示的增强层图像块,所述基本层SA0参数复用指示用于指示解码器是否使用基本层图像块的SA0参数对所述增强层图像块进行滤波处理。
[0065]第四方面的第二种实现方式,所述增强层图像块的SA0参数指示信息,包括SA0参数预测指示;
[0066]所述生成模块,具体用于生成包含所述SA0参数预测指示的增强层图像块,所述SA0参数预测指示用于指示解码器是否使用所述增强层图像块的相邻图像块的SA0参数预测得到的增强层图像块的SA0参数对所述增强层图像块进行滤波处理。
[0067]结合第四方面的第二种实现方式,所述生成模块,具体用于生成包含SA0参数预测指示的增强层图像块,所述SA0参数预测指示用于指示解码器是否使用所述增强层图像块的左侧图像块SA0参数、所述增强层图像块的上方图像块SA0参数或者基本层图像块的SA0参数预测得到的增强层图像块的SA0参数对所述增强层图像块进行滤波处理。
[0068]结合第四方面的第二种实现方式,所述增强层图像块的SA0参数,包括下述参数中的至少一种参数:
[0069]SA0滤波类型索引;
[0070]SA0滤波偏移量绝对值;
[0071 ] E0类型索引,或者B0类型带位置以及B0类型SA0滤波偏移量符号。
[0072]第五方面,本发明实施例提供一种解码器,包括:
[0073]接收器和处理器;
[0074]其中,接收器用于获取增强层图像块的SA0参数指示信息;处理器,用于根据所述SA0参数指示信息,确定是否根据基本层图像块的SA0参数对所述增强层图像块进行滤波处理;[0075]其中,基本层图像块为根据基本层码流重建得到的图像块,所述增强层图像块为根据增强层码流重建得到的图像块。
[0076]第五方面的第一种实现方式,所述增强层图像块的SA0参数指示信息,包括:基本层SA0参数复用指示;
[0077]所述处理器,具体用于根据所述基本层SA0参数复用指示,确定是否使用基本层图像块的SA0参数对所述增强层图像块进行滤波处理。
[0078]第五方面的第二种实现方式,所述增强层图像块的SA0参数指示信息,包括SA0参数预测指示;
[0079]所述处理器,具体用于根据所述SA0参数预测指示,确定是否根据所述增强层图像块的相邻图像块的SA0参数预测得到的增强层图像块的SA0参数对所述增强层图像块进行滤波处理。
[0080]结合第五方面的第二种实现方式,所述处理器,具体用于根据所述SA0参数预测指示,确定是否使用所述增强层图像块的左侧图像块SA0参数、所述增强层图像块的上方图像块SA0参数或者基本层图像块的SA0参数预测得到的SA0参数对所述增强层图像块进行滤波处理。
[0081]结合第五方面的第二种实现方式,所述增强层图像块的SA0参数,包括下述参数中的至少一种参数:
[0082]SA0滤波类型索引;
[0083]SA0滤波偏移量绝对值;
[0084]E0类型索引,或者B0类型带位置以及B0类型SA0滤波偏移量符号;
[0085]所述处理器用于执行下述至少一种操作:
[0086]采用所述相邻图像块的SA0滤波类型索引作为所述增强层图像块的SA0滤波类型索引;
[0087]采用所述相邻图像块的SA0滤波偏移量绝对值加上所述SA0滤波偏移量绝对值差值作为所述增强层图像块的SA0滤波偏移量绝对值;
[0088]采用所述相邻图像块的E0类型索引作为所述增强层图像块的E0类型索引;或者,采用所述相邻图像块的B0类型带位置作为所述增强层图像块的B0类型带位置以及采用相邻图像块的B0类型偏移符号作为所述增强层图像块的B0类型SA0滤波偏移量符号。
[0089]第六方面,本发明实施例提供一种编码器,包括:
[0090]生成器和发送器;
[0091]其中,生成器,用于生成包含SA0参数指示信息的增强层图像块,所述SA0参数指示信息用于指示解码器是否根据基本层图像块的SA0参数对所述增强层图像块进行滤波处理;发送器,用于向所述解码器发送所述增强层图像块;
[0092]其中,基本层图像块为根据基本层码流重建得到的图像块,所述增强层图像块为根据增强层码流重建得到的图像块。
[0093]第六方面的第一种实现方式,所述增强层图像块的SA0参数指示信息,包括:基本层SA0参数复用指示;
[0094]所述生成器,具体用于生成包含所述基本层SA0参数复用指示的增强层图像块,所述基本层SA0参数复用指示用于指示解码器是否使用基本层图像块的SA0参数对所述增强层图像块进行滤波处理。
[0095]第六方面的第二种实现方式,所述增强层图像块的SA0参数指示信息,包括SA0参数预测指示;
[0096]所述生成器,具体用于生成包含所述SA0参数预测指示的增强层图像块,所述SA0参数预测指示用于指示解码器是否使用所述增强层图像块的相邻图像块的SA0参数预测得到的增强层图像块的SA0参数对所述增强层图像块进行滤波处理。
[0097]结合第六方面的第二种实现方式,所述生成器,具体用于生成包含SA0参数预测指示的增强层图像块,所述SA0参数预测指示用于指示解码器是否使用所述增强层图像块的左侧图像块SA0参数、所述增强层图像块的上方图像块SA0参数或者基本层图像块的SA0参数预测得到的增强层图像块的SA0参数对所述增强层图像块进行滤波处理。
[0098]结合第六方面的第二种实现方式,所述增强层图像块的SA0参数,包括下述参数中的至少一种参数:
[0099]SA0滤波类型索引;
[0100]SA0滤波偏移量绝对值;
[0101 ] E0类型索引,或者B0类型带位置以及B0类型SA0滤波偏移量符号。
[0102]本发明各方面实施例提供的编解码处理方法、编码器和解码器,通过获取增强层图像块的SA0参数指示信息,根据SA0参数指示信息,确定是否根据基本层图像块的SA0参数对增强层图像块进行滤波处理,减小了增强层图像块SA0参数的传输比特,降低了增强层图像块SA0参数与基本层图像块SA0参数冗余,提高编码效率。
[0103]本发明各方面实施例提供的解码处理方法和解码器,通过获取增强层图像块的SA0参数指示信息,根据SA0参数指示信息,确定是否根据基本层图像块的SA0参数对增强层图像块进行滤波处理,减小了增强层图像块SA0参数的传输比特,降低了增强层图像块SA0参数与基本层图像块SA0参数冗余,提高编码效率。
【专利附图】
【附图说明】
[0104]图1为本发明解码处理方法实施例一的流程示意图;
[0105]图2为本发明解码处理方法实施例二的流程示意图;
[0106]图3为本发明解码处理方法实施例三的流程示意图;
[0107]图4为本发明编码处理方法实施例一的结构示意图;
[0108]图5为本发明编码处理方法实施例二的流程示意图;
[0109]图6为本发明编码处理方法实施例二的流程不意图;
[0110]图7为本发明解码器实施例一的结构示意图;
[0111]图8为本发明解码器实施例二的结构示意图;
[0112]图9为本发明编码器实施例一的结构示意图;
[0113]图10为本发明解码器实施例三的结构示意图;
[0114]图11为本发明编码器实施例二的结构示意图。
【具体实施方式】
[0115]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0116]现有技术中,采用SA0参数对重建图像进行滤波处理,提高图像质量的方法中,对于基本层的SA0参数和增强层的SA0参数独立确定,然而,基本层的SA0参数和增强层的SA0参数具有较大的相关性,因此,本发明实施例中,增强层的SA0参数可通过复用基本层的SA0参数的方式或者通过基本层的SA0参数预测方式获得,从而减小SA0参数的冗余度,提高编码效率。
[0117]图1为本发明解码处理方法实施例一的流程示意图;本实施例的方法包括:
[0118]S101:获取增强层图像块的SA0参数指示信息。
[0119]具体地,基本层图像块为根据基本层码流重建得到的图像中的块,基本层码流指能够提供较低质量的重建图像的视频压缩码流;增强层图像块为根据增强层码流重建得到的图像中的块,增强层码流指能够提供较高质量的重建图像的视频压缩码流。
[0120]编码端需要将每个图像块的SA0参数传输到解码端,以使解码端能够根据SA0参数对重建的图像进行滤波处理,提高图像的质量,本实施例中的SA0参数指示信息可以包括:基本层SA0参数指示信息、左侧图像块SA0参数指示信息或上方图像块SA0参数指示信息,基本层SA0参数指示信息进一步地可以为基本层SA0参数复用指示或者基本层SA0参数预测指示,与现有技术不同的是,本实施例中的增强层图像块的SA0参数指示信息中增加了基本层SA0参数指示信息。
[0121]编码端向解码端发送增强层图像块的SA0参数指示信息,解码端获取增强层图像块的SA0参数指示信息。
[0122]S102:根据SA0参数指示信息,确定是否根据基本层图像块的SA0参数对增强层图像块进行滤波处理。
[0123]具体地,通过S101可以获取增强层图像块的SA0参数指示信息,当SA0参数指示信息中包含基本层SA0参数指示信息时,可以根据SA0参数指示信息,确定是否根据基本层图像块的SA0参数对增强层图像块进行滤波处理。例如,SA0参数指示信息中包含基本层SA0参数指示信息,基本层SA0参数指示信息可以为基本层SA0参数复用指示,或者基本层SA0参数预测指示。若基本层SA0参数复用指示为1时,表示可以复用基本层SA0参数,则可以使用对应的基本层图像块的SA0参数对增强层图像块进行滤波处理;若基本层SA0参数复用指示为0时,表示不可以复用基本层SA0参数,则通过其他的方式获取增强层图像块SA0参数对增强层图像进行滤波处理。
[0124]或者,若基本层SA0参数预测指示为1时,表示可以根据基本层SA0参数预测增强层SA0参数,则可以根据对应的基本层图像块的SA0参数确定增强层图像块SA0参数,并使用所确定的增强层图像块SA0参数对增强层图像块进行滤波处理;若基本层SA0参数预测指示为0时,表示不可以根据基本层SA0参数预测增强层SA0参数,则通过其他的方式获取增强层图像块SA0参数对增强层图像进行滤波处理。
[0125]本实施例中,通过获取增强层图像块的SA0参数指示信息,根据SA0参数指示信息,确定是否根据基本层图像块的SA0参数对增强层图像块进行滤波处理,减小了增强层图像块SA0参数的传输比特,降低了增强层图像块SA0参数与基本层图像块SA0参数冗余,提高编码效率。
[0126]图2为本发明解码处理方法实施例二的流程示意图;如图2所示,本实施例的方法包括:
[0127]S201:获取基本层SA0参数复用指示。
[0128]具体地,增强层图像块的参数指示信息包括基本层SA0参数服用指示。SA0参数包括:SA0滤波类型索引、SA0滤波偏移量绝对值、边缘偏移(Edge Offset,以下简称:E0)类型索引、E0类型SA0滤波偏移量符号、频带偏移(Band Offset,以下简称:B0)类型带位置和B0类型SA0滤波偏移量符号。一个图像块的SA0参数可以是上述列举参数的部分或全部。例如,当确定一个图像块的SA0滤波类型为E0类型时,该图像块的SA0参数中不包括B0类型相关参数。再例如,当确定一个图像块的SA0滤波类型为B0类型时,该图像块的SA0参数中不包括E0类型相关参数。有些参数可以根据所处理图像块内的采样点的强度值计算得到,例如E0类型SA0滤波偏移量符号,因此无需获取或根据其它图像块的SA0参数确定。解码端根据SA0参数对重建的图像块进行滤波处理指对所述图像块内的每一个采样点(下述目标采样点)进行SA0滤波处理。解码端对所述图像块内的目标采样点进行滤波处理,具体步骤为,获取SA0滤波类型索引,SA0滤波类型包括不滤波类型、B0类型和E0类型。
[0129]当SA0滤波类型为不滤波类型时,则不进行滤波处理。
[0130]当SA0滤波类型为B0类型时,获取SA0滤波偏移量绝对值,SA0滤波偏移量绝对值为一组绝对值数据,例如,当SA0滤波类型为B0类型时,获得的4个SA0滤波偏移量绝对值数据可用于B0类型的SA0滤波操作,4个SA0滤波偏移量绝对值数据分别为第一 SA0滤波偏移量绝对值、第二 SA0滤波偏移量绝对值、第三SA0滤波偏移量绝对值和第四SA0滤波偏移量绝对值。获取B0类型带位置,并根据该B0类型带位置确定4个B0类型带。根据该B0类型带位置确定4个B0类型带,可以是将从B0类型带位置开始的连续4个B0类型带确定为4个B0类型带。进一步根据目标采样点的强度值确定其所属的B0类型带,以确定B0类型带对应的SA0滤波偏移量绝对值作为目标采样点的SA0滤波偏移量绝对值。如果目标采样点不属于4个B0类型带,则可以不进行滤波操作。因为每一个B0类型带规定了一个采样点的强度值范围,所以可以根据目标采样点的强度值是否在B0类型带强度值范围内来确定目标采样点是否属于B0类型带。4个B0类型带与4个SA0滤波偏移量绝对值存在一一对应关系。例如,4个B0类型带分别为第一 B0类型带、第二 B0类型带、第三B0类型带和第四B0类型带,则第一 B0类型带、第二 B0类型带、第三B0类型带和第四B0类型带对应的SA0滤波偏移量绝对值分别为第一 SA0滤波偏移量绝对值、第二 SA0滤波偏移量绝对值、第三SA0滤波偏移量绝对值和第四SA0滤波偏移量绝对值。获取B0类型SA0滤波偏移量符号。结合B0类型SA0滤波偏移量符号和按上述方法确定的所述目标采样点的SA0滤波偏移量绝对值便可确定所述目标采样点的SA0滤波偏移量。在所述目标采样点的强度值上叠加所述目标采样点的SA0滤波偏移量,对所述目标采样点进行滤波处理。
[0131 ] 当SA0滤波类型为E0类型时,获取E0类型索引指示的E0类型,根据E0类型计算目标采样点与相邻采样点的强度关系,并根据该强度关系确定E0类型SA0滤波偏移量符号以及从4个SA0滤波偏移量绝对值中确定一个SA0滤波偏移量绝对值。
[0132]根据目标采样点与相邻采样点的强度关系确定E0类型SA0滤波偏移量符号以及从4个SA0滤波偏移量绝对值中确定一个SA0滤波偏移量绝对值,具体可根据情况确定,例如,第一种情况,两个相邻采样点的强度值均大于目标采样点的强度值;第二种情况,两个相邻采样点中,第一个相邻采样点强度值大于目标采样点的强度值,第二个相邻采样点强度值等于目标采样点的强度值;第三种情况,两个相邻采样点中,第一个相邻采样点强度值小于目标采样点强度值,第二个相邻采样点强度值等于目标采样点的强度值;第四种情况,两个相邻采样点的强度值均小于目标采样点的强度值。可预设第一种情况、第二种情况、第三种情况和第四种情况分别对应的SAO滤波偏移量绝对值为第一 SAO滤波偏移量绝对值、第二 SAO滤波偏移量绝对值、第三SAO滤波偏移量绝对值和第四SAO滤波偏移量绝对值;可预设第一种情况和第二种情况对应的E0类型SAO滤波偏移量符号为正号,第三种情况和第四种情况对应的E0类型SAO滤波偏移量符号为负号。
[0133]根据按上述方法确定的SA0滤波偏移量绝对值和E0类型SA0滤波偏移量符号确定目标采样点的SA0滤波偏移量,在所述目标采样点的强度值上叠加所述目标采样点的SA0滤波偏移量,对所述目标采样点进行滤波处理。
[0134]上述为解码端采用编码端发送的SA0参数对图像块进行滤波处理的具体步骤,可适用于基本层图像块或者增强层图像块。
[0135]本实施例中,当编码端确定增强层图像块的SA0参数可以复用基本层图像块的SA0参数时,向解码端发送基本层SA0参数复用指示,替代现有技术中向解码端发送增强层SA0参数。解码端获取基本层SA0参数复用指示。
[0136]在本步骤中,可选的,还可以包括,编码端向解码端发送左侧图像块SA0参数复用指示,用于表示增强层图像块的SA0参数可以复用左侧图像块的SA0参数来进行滤波处理。
[0137]在本步骤中,可选的,还可以包括,编码端向解码端发送上方图像块的SA0参数复用指示,用于表示增强层图像块的SA0参数可以复用上方图像块的SA0参数。
[0138]在本步骤中,可选的,编码端可根据基本层SA0参数、左侧图像块SA0参数、上方图像块SA0参数的复用优先级,进行SA0参数复用指示,例如,基本层SA0参数、左侧图像块SA0参数、上方图像块SA0参数的复用优先级依次由高到低,则编码端首先确定基本层SA0参数是否可以复用,可以则将基本层SA0参数复用指示置为1,若不可以,将基本层SA0参数复用指示置为0,则进一步确定左侧图像块SA0参数是否可以复用,可以则将左侧图像块SA0参数复用指示置为1,不可以则将左侧图像块SA0参数复用指示置为0,进一步地确定上方图像块SA0参数是否可以复用,可以则将上方图像块SA0参数复用指示置为1,不可以则将上方图像块SA0参数复用指示置为0,本实施例中,也可增加其他类似的复用标记,本发明对此不作限制。
[0139]S202:根据基本层SA0参数复用指示,确定是否使用基本层图像块的SA0参数对增强层图像块进行滤波处理。
[0140]在步骤S201中获取基本层SA0参数复用指示后,可根据基本层SA0参数复用指示,确定是否使用基本层图像块的SA0参数对增强层图像块进行滤波处理,例如当基本层SA0参数复用指示为1,则表示可以使用基本层SA0参数作为增强层SA0参数对增强层图像块进行滤波处理,当基本层SA0参数复用指示为0,则表示不可以使用基本层图像块的SA0参数对增强层图像块进行处理,基本层SA0参数复用指示的具体表示形式,本发明实施例对此不作限制。
[0141]可以选择基本层图像中与增强层图像中图像块的空间位置对应的图像块作为基本层图像块,例如,在基本层图像与增强层图像空间分辨率相同的情况下,可以在基本层图像中选择与增强层图像块坐标位置相同的图像块作为基本层图像块;在基本层图像与增强层图像空间分辨率不同的情况下,例如增强层图像在X方向与1方向的分辨率分别是基本层图像的2倍,则对于增强层图像中坐标为(2x,2y)且大小为2m*2n的目标图像块,则将基本层图像块中坐标为(X,y)且大小为m*n的图像块作为增强层图像块对应的基本层图像块。
[0142]可选的,在步骤S201中还可以获取左侧图像块的SA0参数复用指示,当左侧图像块的SA0复用指示为1时,表示可以使用左侧图像块的SA0参数作为目标图像块的SA0参数,对目标图像块进行滤波处理。当左侧图像块的SA0复用指示为0时,表示不可以使用左侧图像块的SA0参数作为目标图像块的SA0参数,对目标图像块进行滤波处理。
[0143]可选的,在步骤S201中还可以获取上方图像块的SA0参数复用指示,当上方图像块的SA0复用指示为1时,表示可以使用上方图像块的SA0参数作为目标图像块的SA0参数,对目标图像块进行滤波处理。当上方图像块的SA0复用指示为0时,表示不可以使用上方图像块的SA0参数作为目标图像块的SA0参数,对目标图像块进行滤波处理。
[0144]解码端可以根据基本层SA0参数、左侧图像块SA0参数、上方图像块SA0参数的复用优先级,获取SA0参数复用指示,例如,基本层SA0参数、左侧图像块SA0参数、上方图像块SA0参数的复用优先级依次由高到低,则编码端首先获取基本层SA0参数复用指示确定是否可以复用,可以则使用基本层SA0参数作为增强层SA0参数,若不可以,则进一步获取左侧图像块SA0参数复用指示确定是否可以复用,若可以则使用左侧图像块SA0参数作为增强层SA0参数,若不可以则进一步地获取上方图像块SA0参数复用指示确定是否可以复用,可以则将上方图像块SA0参数作为增强层SA0参数,若不可以,则可进一步地获取其他类似的复用标记,处理方法类似,此处不再赘述。
[0145]本实施例中,通过获取基本层SA0参数复用指示,根据基本层SA0参数复用指示,确定是否使用基本层图像块的SA0参数对增强层图像块进行滤波处理,减小了增强层图像块SA0参数的传输比特,降低了增强层图像块SA0参数与基本层图像块SA0参数冗余,提高编码效率。
[0146]图3为本发明解码处理方法实施例三的流程示意图,如图3所示,本实施例的方法包括:
[0147]S301:获取SA0参数预测指示。
[0148]具体地,SA0参数预测指示可以用于表示可以根据预测指示对增强层图像块SA0参数进行预测,获取增强层图像块SA0参数。
[0149]当编码端确定增强层图像块的SA0参数可以根据相邻图像块的SA0参数预测获得时,则向解码端发送SA0参数预测指示;所述SA0预测指示包括:左侧图像块SA0参数预测指示、上方图像块SA0参数预测指示或者基本层图像块的SA0参数预测指示,对应的表示使用左侧图像块SA0参数、上方图像块SA0参数或者基本层图像块的SA0参数对增强层图像块的SA0参数进行预测。编码端根据当前图像块的SA0参数中的SA0滤波偏移量绝对值以及用于预测的SA0参数中的SA0滤波偏移量绝对值,计算得到SA0滤波偏移量绝对值差值,并将所述SA0滤波偏移量绝对值差值以及与所述用于预测的SA0参数对应的SA0参数预测指示发送给解码端。[0150]解码端获取上述SA0参数预测指示。
[0151]在本步骤中,可选的,还可以包括SA0参数复用指示,例如基本层SA0参数复用指示、左侧图像块SA0参数复用指示、上方图像块SA0参数复用指示,SA0参数复用指示的优先级高于SA0参数预测指示,即,先确定目标图像块是否可以复用SA0参数,如果否的情况下,再确定采用根据相邻图像块预测增强层图像块SA0参数方式。
[0152]S302:根据所述SA0参数预测指示,确定是否根据所述增强层图像块的相邻图像块的SA0参数预测得到的增强层图像块的SA0参数对所述增强层图像块进行滤波处理。
[0153]具体地,该步骤可以为:根据所述SA0参数预测指示,确定是否使用所述增强层图像块的左侧图像块SA0参数、所述增强层图像块的上方图像块SA0参数或者基本层图像块的SA0参数预测得到的增强层图像块的SA0参数对所述增强层图像块进行滤波处理。
[0154]增强层图像块的SA0参数,包括下述参数中的至少一种参数,SA0滤波类型索引;SA0滤波偏移量绝对值;E0类型索引,或者B0类型带位置以及B0类型SA0滤波偏移量符号。
[0155]更具体地,包括以下步骤,第一步,采用相邻图像块的SA0滤波类型索引作为增强层图像块的SA0滤波类型索引,或者,根据相邻图像块的SA0滤波类型索引确定增强层图像块的SA0滤波类型。
[0156]例如,如果相邻图像块的SA0滤波类型索引指示相邻图像块的SA0滤波类型为B0类型,则增强层图像块的滤波类型也为B0类型,如果相邻图像块的SA0滤波类型索引指示相邻图像块的SA0滤波类型为E0类型,则增强层图像块的滤波类型也为E0类型。
[0157]第二步,获取SA0滤波偏移量绝对值差值,采用相邻图像块的SA0滤波偏移量绝对值加上SA0滤波偏移量绝对值差值作为增强层图像块的SA0滤波偏移量绝对值。
[0158]具体地,SA0滤波类型包括不滤波类型、E0类型、B0类型;当SA0滤波类型为不滤波类型时,则不进行滤波处理,当SA0滤波类型为E0类型或者B0类型时,获取SA0滤波偏移量绝对值差值;上述SA0滤波偏移量绝对值差值为一组滤波偏移量绝对值差值数据。例如SA0滤波类型为B0类型时,可以获取4个SA0滤波偏移量绝对值差值,例如SA0滤波类型为E0类型时,也可以获取4个SA0滤波偏移量绝对值差值。
[0159]采用相邻图像块的SA0滤波偏移量绝对值加上SA0滤波偏移量绝对值差值作为增强层图像块的SA0滤波偏移量绝对值,分别为第一 SA0滤波偏移量绝对值,第二 SA0滤波偏移量绝对值、第三SA0滤波偏移量绝对值和第四SA0滤波偏移量绝对值。
[0160]第三步,当SA0滤波类型为E0类型时,采用相邻图像块的E0类型索引作为增强层图像块的E0类型索引,或者,根据相邻图像块的E0类型索引确定增强层图像块的E0类型)。
[0161]具体地,当相邻图像块SA0滤波类型索引指示相邻图像块SA0滤波类型为E0类型时,进一步的采取相邻图像块的E0类型索引作为增强层图像块的E0类型索引,以根据E0类型索引计算目标采样点与相邻采样点的强度关系,并根据该强度关系确定E0类型SA0滤波偏移量符号以及从4个SA0滤波偏移量绝对值中确定一个SA0滤波偏移量绝对值。
[0162]根据目标采样点与相邻采样点的强度关系确定E0类型SA0滤波偏移量符号以及从4个SA0滤波偏移量绝对值中确定一个SA0滤波偏移量绝对值,具体可根据情况确定,例如,第一种情况,两个相邻采样点的强度值均大于目标采样点的强度值;第二种情况,两个相邻采样点中,第一个相邻采样点强度值大于目标采样点的强度值,第二个相邻采样点强度值等于目标采样点的强度值;第三种情况,两个相邻采样点中,第一个相邻采样点强度值小于目标采样点强度值,第二个相邻采样点强度值等于目标采样点的强度值;第四种情况,两个相邻采样点的强度值均小于目标采样点的强度值。可预设第一种情况、第二种情况、第三种情况和第四种情况分别对应的SAO滤波偏移量绝对值为第一 SAO滤波偏移量绝对值、第二 SAO滤波偏移量绝对值、第三SAO滤波偏移量绝对值和第四SAO滤波偏移量绝对值;可预设第一种情况和第二种情况对应的E0类型SAO滤波偏移量符号为正号,第三种情况和第四种情况对应的E0类型SAO滤波偏移量符号为负号。
[0163]根据按上述方法确定的SA0滤波偏移量绝对值和E0类型SA0滤波偏移量符号确定目标采样点的SA0滤波偏移量,在所述目标采样点的强度值上叠加所述目标采样点的SA0滤波偏移量,对所述目标采样点进行滤波处理。
[0164]当SA0滤波类型为B0类型时,采用相邻图像块的B0类型带位置作为增强层图像块的B0类型带位置以及采用相邻图像块的B0类型SA0滤波偏移量符号作为增强层图像块的B0类型SA0滤波偏移量符号。
[0165]具体地,当相邻图像块SA0滤波类型索引指示相邻图像块SA0滤波类型为B0类型时,采用相邻图像块的B0类型带位置作为增强层图像块的B0类型带位置,并根据该B0类型带位置确定4个B0类型带,进一步根据目标采样点的强度值确定其所属的B0类型带,以确定B0类型带对应的SA0滤波偏移量绝对值,并采用相邻图像块的B0类型SA0滤波偏移量符号作为增强层图像块的B0类型SA0滤波偏移量符号B0类型偏移量符号,以确定B0类型SA0滤波偏移量符号。根据该B0类型带位置确定4个B0类型带,可以是将从B0类型带位置开始的连续4个B0类型带确定为4个B0类型带。如果目标采样点不属于4个B0类型带,则可以不进行滤波操作。因为每一个B0类型带规定了一个采样点的强度值范围,所以可以根据目标采样点的强度值是否在B0类型带强度值范围内来确定目标采样点是否属于B0类型带。4个B0类型带与4个SA0滤波偏移量绝对值存在一一对应关系。例如,4个B0类型带分别为第一 B0类型带、第二 B0类型带、第三B0类型带和第四B0类型带,则第一B0类型带、第二 B0类型带、第三B0类型带和第四B0类型带对应的SA0滤波偏移量绝对值分别为第一 SA0滤波偏移量绝对值、第二 SA0滤波偏移量绝对值、第三SA0滤波偏移量绝对值和第四SA0滤波偏移量绝对值。
[0166]根据SA0滤波偏移量绝对值和B0类型SA0滤波偏移量符号确定目标采样点的SA0滤波偏移量,在所述目标采样点的强度值上叠加一个对应的SA0滤波偏移量,对所述目标采样点进行滤波处理。
[0167]本实施例,通过获取SA0参数预测指示,根据SA0参数预测指示,确定是否根据相邻图像块的SA0参数确定增强层图像块的SA0参数,并采用确定的增强层图像块的SA0参数进行滤波处理。无需在增强层传输完整的SA0参数,减小了增强层图像块SA0参数的传输比特,降低了增强层图像块SA0参数与基本层图像块SA0参数冗余,提高编码效率。并且,还可以通过与SA0参数复用指示的结合,增加编码的灵活性,更进一步提高了编码效率。
[0168]图4为本发明编码处理方法实施例一的结构示意图,如图4所示,本实施例的方法包括:
[0169]S401:生成包含SA0参数指示信息的增强层图像块,SA0参数指示信息用于指示解码器是否根据基本层图像块的SA0参数对增强层图像块进行滤波处理。[0170]具体地,基本层图像块为根据基本层码流重建得到的图像中的块,基本层码流指能够提供较低质量的重建图像的视频压缩码流;增强层图像块为根据增强层码流重建得到的图像中的块,增强层码流指能够提供较高质量的重建图像的视频压缩码流。
[0171]编码端需要将每个图像块的SA0参数传输到解码端,以使解码端能够根据SA0参数对重建的图像进行滤波处理,提高图像的质量,本实施例中的SA0参数指示信息可以包括:基本层SA0参数指示信息、左侧图像块SA0参数指示信息或上方图像块SA0参数指示信息,基本层SA0参数指示信息进一步地可以为基本层SA0参数复用指示或者基本层SA0参数预测指示,与现有技术不同的是,本实施例中的编码端生成的增强层图像块的SA0参数指示信息中增加了基本层SA0参数指示信息。
[0172]S402:向解码器发送增强层图像块。
[0173]编码端向解码端发送增强层图像块的SA0参数指示信息,解码端获取增强层图像块的SA0参数指示信息。
[0174]具体地,解码端获取增强层图像块的SA0参数指示信息后,当SA0参数指示信息中包含基本层SA0参数指示信息时,可以根据SA0参数指示信息,确定是否根据基本层图像块的SA0参数对增强层图像块进行滤波处理。
[0175]本实施例中,通过向解码端发送编码端生成包含SA0参数指示信息的增强层图像块,SA0参数指示信息用于指示解码器是否根据基本层图像块的SA0参数对所述增强层图像块进行滤波处理;减小了增强层图像块SA0参数的传输比特,降低了增强层图像块SA0参数与基本层图像块SA0参数冗余,提高编码效率。
[0176]图5为本发明编码处理方法实施例二的流程示意图,如图5所示,本实施例的方法包括:
[0177]S501:生成基本层SA0参数复用指示。
[0178]具体地,增强层图像块的参数指示信息包括基本层SA0参数服用指示。SA0参数包括:SA0滤波类型索引、SA0滤波偏移量绝对值、边缘偏移(Edge Offset,以下简称:E0)类型索引、E0类型SA0滤波偏移量符号、B0类型带位置和B0类型SA0滤波偏移量符号。一个图像块的SA0参数可以是上述列举参数的部分或全部。例如,当确定一个图像块的SA0滤波类型为E0类型时,该图像块的SA0参数中不包括B0类型相关参数。再例如,当确定一个图像块的SA0滤波类型为B0类型时,该图像块的SA0参数中不包括E0类型相关参数。有些参数可以根据所处理图像块内的采样点的强度值计算得到,例如E0类型SA0滤波偏移量符号,因此无需获取或根据其它图像块的SA0参数确定。解码端根据SA0参数对重建的图像块进行滤波处理指对所述图像块内的每一个采样点(下述目标采样点)进行SA0滤波处理。
[0179]本实施例中,当编码端确定增强层图像块的SA0参数可以复用基本层图像块的SA0参数时,则生成基本层SA0参数复用指示,并向解码端发送基本层SA0参数复用指示,基本层SA0参数复用指示用于指示解码器是否使用基本层图像块的SA0参数对所述增强层图像块进行滤波处理。替代现有技术中向解码端发送增强层SA0参数。解码端获取基本层SA0参数复用指示。
[0180]在本步骤中,可选的,还可以包括,编码端确定增强层图像块的SA0参数可以复用左侧图像块SA0参数复用指示时,生成左侧图像块SA0参数复用指示,并向解码端发送左侧图像块SA0参数复用指示,用于表示增强层图像块的SA0参数可以复用左侧图像块的SA0参数来进行滤波处理。
[0181]在本步骤中,可选的,还可以包括,编码端确定增强层图像块的SA0参数可以复用上方图像块SA0参数复用指示时,生成上方图像块SA0参数复用指示,并向解码端发送上方图像块的SA0参数复用指示,用于表示增强层图像块的SA0参数可以复用上方图像块的SA0参数。
[0182]在本步骤中,可选的,编码端可根据基本层SA0参数、左侧图像块SA0参数、上方图像块SA0参数的复用优先级,进行SA0参数复用指示,例如,基本层SA0参数、左侧图像块SA0参数、上方图像块SA0参数的复用优先级依次由高到低,则编码端首先确定基本层SA0参数是否可以复用,可以则将基本层SA0参数复用指示置为1,若不可以,将基本层SA0参数复用指示置为0,则进一步确定左侧图像块SA0参数是否可以复用,可以则将左侧图像块SA0参数复用指示置为1,不可以则将左侧图像块SA0参数复用指示置为0,进一步地确定上方图像块SA0参数是否可以复用,可以则将上方图像块SA0参数复用指示置为1,不可以则将上方图像块SA0参数复用指示置为0,本实施例中,也可增加其他类似的复用标记,本发明对此不作限制。
[0183]S502:向解码端发送生成的包含基本层SA0参数复用指示的增强层图像块,以使解码端根据基本层SA0参数复用指示,确定是否使用基本层图像块的SA0参数对增强层图像块进行滤波处理。
[0184]具体地,编码端将在501中生成的包含基本层SA0参数复用指示的增强层图像块发送到编码端,编码端根据基本层SA0参数复用指示,确定是否使用基本层图像块的SA0参数对增强层图像块进行滤波处理。
[0185]更具体地,编码端可根据基本层SA0参数复用指示,确定是否使用基本层图像块的SA0参数对增强层图像块进行滤波处理,例如当基本层SA0参数复用指示为1,则表示可以使用基本层SA0参数作为增强层SA0参数对增强层图像块进行滤波处理,当基本层SA0参数复用指示为0,则表示不可以使用基本层图像块的SA0参数对增强层图像块进行处理,基本层SA0参数复用指示的具体表示形式,本发明实施例对此不作限制。
[0186]可以选择基本层图像中与增强层图像中图像块的空间位置对应的图像块作为基本层图像块,例如,在基本层图像与增强层图像空间分辨率相同的情况下,可以在基本层图像中选择与增强层图像块坐标位置相同的图像块作为基本层图像块;在基本层图像与增强层图像空间分辨率不同的情况下,例如增强层图像在X方向与y方向的分辨率分别是基本层图像的2倍,则对于增强层图像中坐标为(2x,2y)且大小为2m*2n的目标图像块,则将基本层图像块中坐标为(X,y)且大小为m*n的图像块作为增强层图像块对应的基本层图像块。
[0187]可选的,解码端还可以获取编码端在S501中生成的左侧图像块的SA0参数复用指示,当左侧图像块的SA0复用指示为1时,表示可以使用左侧图像块的SA0参数作为目标图像块的SA0参数,对目标图像块进行滤波处理。当左侧图像块的SA0复用指示为0时,表示不可以使用左侧图像块的SA0参数作为目标图像块的SA0参数,对目标图像块进行滤波处理。
[0188]可选的,解码端还可以获取编码端在S501中生成上方图像块的SA0参数复用指示,当上方图像块的SA0复用指示为1时,表示可以使用上方图像块的SA0参数作为目标图像块的SAO参数,对目标图像块进行滤波处理。当上方图像块的SA0复用指示为0时,表示不可以使用上方图像块的SA0参数作为目标图像块的SA0参数,对目标图像块进行滤波处理。
[0189]解码端还可以根据基本层SA0参数、左侧图像块SA0参数、上方图像块SA0参数的复用优先级,获取SA0参数复用指示,例如,基本层SA0参数、左侧图像块SA0参数、上方图像块SA0参数的复用优先级依次由高到低,则编码端首先获取基本层SA0参数复用指示确定是否可以复用,可以则使用基本层SA0参数作为增强层SA0参数,若不可以,则进一步获取左侧图像块SA0参数复用指示确定是否可以复用,若可以则使用左侧图像块SA0参数作为增强层SA0参数,若不可以则进一步地获取上方图像块SA0参数复用指示确定是否可以复用,可以则将上方图像块SA0参数作为增强层SA0参数,若不可以,则可进一步地获取其他类似的复用标记,处理方法类似,此处不再赘述。
[0190]本实施例中,通过编码端生成基本层SA0参数复用指示,基本层SA0参数复用指示用于指示解码器是否使用基本层图像块的SA0参数对增强层图像块进行滤波处理。以使解码端根据基本层SA0参数复用指示,确定是否使用基本层图像块的SA0参数对增强层图像块进行滤波处理,减小了增强层图像块SA0参数的传输比特,降低了增强层图像块SA0参数与基本层图像块SA0参数冗余,提高编码效率。
[0191]图6为本发明编码处理方法实施例二的流程不意图,如图6所不,本实施例的方法包括:
[0192]S601:生成SA0参数预测指示。
[0193]具体地,SA0参数预测指示用于指示解码器是否使用所述增强层图像块的相邻图像块的SA0参数预测得到的增强层图像块的SA0参数对所述增强层图像块进行滤波处理。
[0194]更具体地,当编码端确定增强层图像块的SA0参数可以根据增强层图像块的相邻图像块的SA0参数预测获得时,则生成SA0参数预测指示;所述SA0参数预测指示包括:左侧图像块SA0参数预测指示、上方图像块SA0参数预测指示或者基本层图像块的SA0参数预测指示,对应的表示解码端可使用增强层图像块的左侧图像块SA0参数、增强层图像块的上方图像块SA0参数或者增强层图像块的基本层图像块的SA0参数对增强层图像块的SA0参数进行预测,并采用预测的SA0参数进行滤波处理。
[0195]编码端根据当前图像块的SA0参数中的SA0滤波偏移量绝对值以及用于预测的SA0参数中的SA0滤波偏移量绝对值,计算得到SA0滤波偏移量绝对值差值,并生成SA0滤波偏移量绝对值差值以及与用于预测的SA0参数对应的SA0参数预测指示。
[0196]在本步骤中,可选的,还可以包括SA0参数复用指示,例如基本层SA0参数复用指示、左侧图像块SA0参数复用指示、上方图像块SA0参数复用指示,SA0参数复用指示的优先级高于SA0参数预测指示,即,编码端先确定目标图像块是否可以复用SA0参数,如果是,则生成SA0参数复用指示,如果否的情况下,再确定目标图像块是否可以根据增强层图像块的相邻图像块预测增强层图像块SA0参数方式,如果是,则生成SA0参数预测指示。
[0197]S602:向解码端发送SA0参数预测指示。
[0198]编码端将S601中生成的SA0参数预测指示发送到解码端,SA0参数预测指示用于指示解码器是否使用所述增强层图像块的相邻图像块的SA0参数对所述增强层图像块的SA0参数进行预测并采用预测的SA0参数进行滤波处理。[0199]具体地,解码端根据SA0参数预测指示,确定是否使用增强层图像块的左侧图像块SA0参数、增强层图像块的上方图像块SA0参数或者基本层图像块的SA0参数对增强层图像块的SA0参数进行预测。
[0200]增强层图像块的SA0参数,包括下述参数中的至少一种参数,SA0滤波类型索引;SA0滤波偏移量绝对值;E0类型索引,或者B0类型带位置以及B0类型SA0滤波偏移量符号。
[0201]更具体地,生成包含SA0参数预测指示的增强层图像块,SA0参数预测指示用于指示解码器采用下述至少一种操作对所述增强层图像块的SA0参数进行预测并采用预测的SA0参数进行滤波处理。
[0202]解码端第一步,采用相邻图像块的SA0滤波类型索引作为增强层图像块的SA0滤波类型索引,或者,根据相邻图像块的SA0滤波类型索引确定增强层图像块的SA0滤波类型。
[0203]例如,如果相邻图像块的SA0滤波类型索引指示相邻图像块的SA0滤波类型为B0类型,则增强层图像块的滤波类型也为B0类型,如果相邻图像块的SA0滤波类型索引指示相邻图像块的SA0滤波类型为E0类型,则增强层图像块的滤波类型也为E0类型。
[0204]第二步,获取SA0滤波偏移量绝对值差值,采用相邻图像块的SA0滤波偏移量绝对值加上SA0滤波偏移量绝对值差值作为增强层图像块的SA0滤波偏移量绝对值。
[0205]具体地,SA0滤波类型包括不滤波类型、E0类型、B0类型;当SA0滤波类型为不滤波类型时,则不进行滤波处理,当SA0滤波类型为E0类型或者B0类型时,获取SA0滤波偏移量绝对值差值;上述SA0滤波偏移量绝对值差值为一组滤波偏移量绝对值差值数据。例如SA0滤波类型为B0类型时,可以获取4个SA0滤波偏移量绝对值差值,例如SA0滤波类型为E0类型时,也可以获取4个SA0滤波偏移量绝对值差值。
[0206]采用相邻图像块的SA0滤波偏移量绝对值加上SA0滤波偏移量绝对值差值作为增强层图像块的SA0滤波偏移量绝对值,分别为第一 SA0滤波偏移量绝对值,第二 SA0滤波偏移量绝对值、第三SA0滤波偏移量绝对值和第四SA0滤波偏移量绝对值。
[0207]第三步,当SA0滤波类型为E0类型时,采用相邻图像块的E0类型索引作为增强层图像块的E0类型索引,或者,根据相邻图像块的E0类型索引确定增强层图像块的E0类型)。
[0208]具体地,当相邻图像块SA0滤波类型索引指示相邻图像块SA0滤波类型为E0类型时,进一步的采取相邻图像块的E0类型索引作为增强层图像块的E0类型索引,以根据E0类型索引计算目标采样点与相邻采样点的强度关系,并根据该强度关系确定E0类型SA0滤波偏移量符号以及从4个SA0滤波偏移量绝对值中确定一个SA0滤波偏移量绝对值。
[0209]根据目标采样点与相邻采样点的强度关系确定E0类型SA0滤波偏移量符号以及从4个SA0滤波偏移量绝对值中确定一个SA0滤波偏移量绝对值,具体可根据情况确定,例如,第一种情况,两个相邻采样点的强度值均大于目标采样点的强度值;第二种情况,两个相邻采样点中,第一个相邻采样点强度值大于目标采样点的强度值,第二个相邻采样点强度值等于目标采样点的强度值;第三种情况,两个相邻采样点中,第一个相邻采样点强度值小于目标采样点强度值,第二个相邻采样点强度值等于目标采样点的强度值;第四种情况,两个相邻采样点的强度值均小于目标采样点的强度值。可预设第一种情况、第二种情况、第三种情况和第四种情况分别对应的SA0滤波偏移量绝对值为第一 SA0滤波偏移量绝对值、第二 SAO滤波偏移量绝对值、第三SAO滤波偏移量绝对值和第四SA0滤波偏移量绝对值;可预设第一种情况和第二种情况对应的E0类型SA0滤波偏移量符号为正号,第三种情况和第四种情况对应的E0类型SA0滤波偏移量符号为负号。
[0210]根据按上述方法确定的SA0滤波偏移量绝对值和E0类型SA0滤波偏移量符号确定目标采样点的SA0滤波偏移量,在所述目标采样点的强度值上叠加所述目标采样点的SA0滤波偏移量,对所述目标采样点进行滤波处理。
[0211]当SA0滤波类型为B0类型时,采用相邻图像块的B0类型带位置作为增强层图像块的B0类型带位置以及采用相邻图像块的B0类型SA0滤波偏移量符号作为增强层图像块的B0类型SA0滤波偏移量符号。
[0212]具体地,当相邻图像块SA0滤波类型索引指示相邻图像块SA0滤波类型为B0类型时,采用相邻图像块的B0类型带位置作为增强层图像块的B0类型带位置,并根据该B0类型带位置确定4个B0类型带,进一步根据目标采样点的强度值确定其所属的B0类型带,以确定B0类型带对应的SA0滤波偏移量绝对值,并采用相邻图像块的B0类型SA0滤波偏移量符号作为增强层图像块的B0类型SA0滤波偏移量符号,以确定B0类型SA0滤波偏移量符号。根据该B0类型带位置确定4个B0类型带,可以是将从B0类型带位置开始的连续4个B0类型带确定为4个B0类型带。如果目标采样点不属于4个B0类型带,则可以不进行滤波操作。因为每一个B0类型带规定了一个采样点的强度值范围,所以可以根据目标采样点的强度值是否在B0类型带强度值范围内来确定目标采样点是否属于B0类型带。4个B0类型带与4个SA0滤波偏移量绝对值存在一一对应关系。例如,4个B0类型带分别为第一B0类型带、第二 B0类型带、第三B0类型带和第四B0类型带,则第一 B0类型带、第二 B0类型带、第三B0类型带和第四B0类型带对应的SA0滤波偏移量绝对值分别为第一 SA0滤波偏移量绝对值、第二 SA0滤波偏移量绝对值、第三SA0滤波偏移量绝对值和第四SA0滤波偏移量绝对值。
[0213]根据SA0滤波偏移量绝对值和B0类型SA0滤波偏移量符号确定目标采样点的SA0滤波偏移量,在所述目标采样点的强度值上叠加一个对应的SA0滤波偏移量,对所述目标采样点进行滤波处理。
[0214]本实施例,通过编码端生成SA0参数预测指示,并向编码端发送SA0参数预测指示,以使解码端根据SA0参数预测指示,确定是否根据相邻图像块的SA0参数确定增强层图像块的SA0参数,并采用确定的增强层图像块的SA0参数进行滤波处理。无需在增强层传输完整的SA0参数,减小了增强层图像块SA0参数的传输比特,降低了增强层图像块SA0参数与基本层图像块SA0参数冗余,提高编码效率。并且,还可以通过与SA0参数复用指示的结合,增加编码的灵活性,更进一步提高了编码效率。
[0215]图7为本发明解码器实施例一的结构示意图,如图7所示,本实施例的解码器包括:获取模块71和处理模块72,其中,获取模块71用于获取增强层图像块的SA0参数指示信息;处理模块72用于根据SA0参数指示信息,确定是否根据基本层图像块的SA0参数对增强层图像块进行滤波处理。
[0216]其中,基本层图像块为根据基本层码流重建得到的图像块,增强层图像块为根据增强层码流重建得到的图像块。
[0217]本实施例的解码器,可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0218]在上述实施例中,增强层图像块的SA0参数指示信息,包括SA0参数预测指示;处理模块72具体用于根据基本层SA0参数复用指示,确定是否使用基本层图像块的SA0参数对增强层图像块进行滤波处理。
[0219]本实施例的解码器,可用于执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0220]图8为本发明解码器实施例二的结构示意图,图8是在图7所示实施例的基础上,处理模块72进一步地包括:第一处理单元721,第二处理单元722,第三处理单元723。
[0221]在本实施例中,增强层图像块的SA0参数指示信息包括SA0参数预测指示;
[0222]处理模块72具体用于根据SA0参数预测指示,确定是否根据所述增强层图像块的相邻图像块的SA0参数预测得到的增强层图像块的SA0参数对所述增强层图像块进行滤波处理。
[0223]具体地,处理模块72具体用于根据SA0参数预测指示,确定是否使用所述增强层图像块的左侧图像块SA0参数、所述增强层图像块的上方图像块SA0参数或者基本层图像块的SA0参数预测得到的SA0参数对所述增强层图像块进行滤波处理。
[0224]增强层图像块的SA0参数,包括下述参数中的至少一种参数:SA0滤波类型索引;SA0滤波偏移量绝对值;E0类型索引;B0类型带位置以及B0类型SA0滤波偏移量符号。
[0225]进一步地,处理模块72中的第一处理单元721用于采用相邻图像块的SA0滤波类型索引作为增强层图像块的SA0滤波类型索引;第二处理单元722用于获取SA0滤波偏移量绝对值差值,采用相邻图像块的SA0滤波偏移量绝对值加上SA0滤波偏移量绝对值差值作为增强层图像块的SA0滤波偏移量绝对值;第三处理单元723用于采用相邻图像块的E0类型索引作为增强层图像块的E0类型索引;或者,第三处理单元723用于采用相邻图像块的B0类型带位置作为增强层图像块的B0类型带位置;采用相邻图像块的B0类型SA0滤波偏移量符号作为增强层图像块的B0类型SA0滤波偏移量符号。
[0226]本实施例的解码器,可用于执行图3所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0227]图9为本发明编码器实施例一的结构示意图,如图9所示,本实施例的编码器结构包括:生成模块91和发送模块92,其中,生成模块91用于生成包含SA0参数指示信息的增强层图像块,SA0参数指示信息用于指示解码器是否根据基本层图像块的SA0参数对增强层图像块进行滤波处理。发送模块92用于向解码器发送增强层图像块;其中,基本层图像块为根据基本层码流重建得到的图像块,所述增强层图像块为根据增强层码流重建得到的图像块。
[0228]本实施例的编码器,可用于执行图4所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0229]在上述实施例中,增强层图像块的SA0参数指示信息包括基本层SA0参数复用指示;生成模块91具体用于生成包含基本层SA0参数复用指示的增强层图像块,基本层SA0参数复用指示用于指示解码器是否使用基本层图像块的SA0参数对增强层图像块进行滤波处理。
[0230]本实施例的编码器,可用于执行图5所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0231 ] 在上述实施例中,增强层图像块的SA0参数指示信息包括SA0参数预测指示;生成模块91具体用于生成包含所述SA0参数预测指示的增强层图像块,所述SA0参数预测指示用于指示解码器是否使用所述增强层图像块的相邻图像块的SA0参数预测得到的增强层图像块的SA0参数对所述增强层图像块进行滤波处理。
[0232]在上述实施例中,生成模块91具体用于生成包含SA0参数预测指示的增强层图像块,所述SA0参数预测指示用于指示解码器是否使用所述增强层图像块的左侧图像块SA0参数、所述增强层图像块的上方图像块SA0参数或者基本层图像块的SA0参数预测得到的增强层图像块的SA0参数对所述增强层图像块进行滤波处理。
[0233]在上述实施例中,增强层图像块的SA0参数,包括下述参数中的至少一种参数:SA0滤波类型索引;SA0滤波偏移量绝对值;E0类型索引,或者B0类型带位置以及B0类型SA0滤波偏移量符号;生成模块81具体用于生成包含SA0参数预测指示的增强层图像块,SA0参数预测指示用于指示解码器采用下述至少一种操作对所述增强层图像块的SA0参数进行预测并采用预测的SA0参数进行滤波处理:采用相邻图像块的SA0滤波类型索引作为增强层图像块的SA0滤波类型索引;采用相邻图像块的SA0滤波偏移量绝对值加上所述SA0滤波偏移量绝对值差值作为增强层图像块的SA0滤波偏移量绝对值;采用相邻图像块的E0类型索引作为增强层图像块的E0类型索引;或者,采用相邻图像块的B0类型带位置作为增强层图像块的B0类型带位置以及采用相邻图像块的B0类型偏移符号作为增强层图像块的B0类型SA0滤波偏移量符号。
[0234]本实施例的编码器,可用于执行图6所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0235]图10为本发明解码器实施例三的结构示意图,如图10所示,本实施例的解码器包括:接收器101和处理器102,其中,接收器101用于获取增强层图像块的SA0参数指示信息;处理器102用于根据SA0参数指示信息,确定是否根据基本层图像块的SA0参数对增强层图像块进行滤波处理。
[0236]其中,基本层图像块为根据基本层码流重建得到的图像块,增强层图像块为根据增强层码流重建得到的图像块。
[0237]本实施例的解码器,可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0238]在上述实施例中,增强层图像块的SA0参数指示信息,包括SA0参数预测指示;处理器102具体用于根据基本层SA0参数复用指示,确定是否使用基本层图像块的SA0参数对增强层图像块进行滤波处理。
[0239]本实施例的解码器,可用于执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0240]在具体实现时,增强层图像块的SA0参数指示信息包括SA0参数预测指示。
[0241]处理器102具体用于根据所述SA0参数预测指示,确定是否根据所述增强层图像块的相邻图像块的SA0参数预测得到的增强层图像块的SA0参数对所述增强层图像块进行滤波处理。
[0242]具体地,处理器102具体用于根据所述SA0参数预测指示,确定是否使用所述增强层图像块的左侧图像块SAO参数、所述增强层图像块的上方图像块SAO参数或者基本层图像块的SAO参数预测得到的SAO参数对所述增强层图像块进行滤波处理。
[0243]增强层图像块的SA0参数,包括下述参数中的至少一种参数:SA0滤波类型索引;SA0滤波偏移量绝对值;E0类型索引;B0类型带位置以及B0类型SA0滤波偏移量符号。
[0244]进一步地,处理器102还用于进行如下至少一种操作:
[0245]采用相邻图像块的SA0滤波类型索引作为增强层图像块的SA0滤波类型索引;
[0246]采用相邻图像块的SA0滤波偏移量绝对值加上SA0滤波偏移量绝对值差值作为增强层图像块的SA0滤波偏移量绝对值;
[0247]采用相邻图像块的E0类型索引作为增强层图像块的E0类型索引;或者,采用相邻图像块的B0类型带位置作为增强层图像块的B0类型带位置以及采用相邻图像块的B0类型SA0滤波偏移量符号作为增强层图像块的B0类型SA0滤波偏移量符号。
[0248]本实施例的解码器,可用于执行图3所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0249]图11为本发明编码器实施例二的结构示意图,如图11所示,本实施例的编码器结构包括:生成器1201和发送器1202,其中,生成器1201用于生成包含SA0参数指示信息的增强层图像块,SA0参数指示信息用于指示解码器是否根据基本层图像块的SA0参数对增强层图像块进行滤波处理。发送器1202用于向解码器发送增强层图像块;其中,基本层图像块为根据基本层码流重建得到的图像块,所述增强层图像块为根据增强层码流重建得到的图像块。
[0250]本实施例的编码器,可用于执行图4所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0251]在上述实施例中,增强层图像块的SA0参数指示信息包括基本层SA0参数复用指示;生成器1201具体用于生成包含基本层SA0参数复用指示的增强层图像块,基本层SA0参数复用指示用于指示解码器是否使用基本层图像块的SA0参数对增强层图像块进行滤波处理。
[0252]本实施例的编码器,可用于执行图5所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0253]在上述实施例中,增强层图像块的SA0参数指示信息包括SA0参数预测指示;生成器1201具体用于生成包含所述SA0参数预测指示的增强层图像块,所述SA0参数预测指示用于指示解码器是否使用所述增强层图像块的相邻图像块的SA0参数预测得到的增强层图像块的SA0参数对所述增强层图像块进行滤波处理。
[0254]在上述实施例中,生成器1201具体用于生成包含SA0参数预测指示的增强层图像块,所述SA0参数预测指示用于指示解码器是否使用所述增强层图像块的左侧图像块SA0参数、所述增强层图像块的上方图像块SA0参数或者基本层图像块的SA0参数预测得到的增强层图像块的SA0参数对所述增强层图像块进行滤波处理。
[0255]在上述实施例中,增强层图像块的SA0参数,包括下述参数中的至少一种参数:SA0滤波类型索引;SA0滤波偏移量绝对值;E0类型索引,或者B0类型带位置以及B0类型SA0滤波偏移量符号。
[0256]本实施例的编码器,可用于执行图6所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0257]本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0258]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【权利要求】
1.一种解码处理方法,其特征在于,包括:获取增强层图像块的SAO参数指示信息;根据所述SAO参数指示信息,确定是否根据基本层图像块的SAO参数对所述增强层图像块进行滤波处理;其中,基本层图像块为根据基本层码流重建得到的图像块,所述增强层图像块为根据增强层码流重建得到的图像块。
2.根据权利要求1所述的方法,其特征在于,所述增强层图像块的SAO参数指示信息,包括:基本层SAO参数复用指示;所述根据所述SAO参数指示信息,确定是否根据基本层图像块的SAO参数对所述增强层图像块进行滤波处理,包括:根据所述基本层SAO参数复用指示,确定是否使用基本层图像块的SAO参数对所述增强层图像块进行滤波处理。
3.根据权利要求1所述的方法,其特征在于,所述增强层图像块的SAO参数指示信息,包括SAO参数预测指示;所述根据所述SAO参数指示信息,确定是否根据基本层图像块的SAO参数对所述增强层图像块进行滤波处理,包括:根据所述SAO参数预测指示,确定是否根据所述增强层图像块的相邻图像块的SAO参数预测得到的增强层图像块的SAO参数对所述增强层图像块进行滤波处理。
4.根据权利要求3所述的方·法,其特征在于,所述根据所述SAO参数预测指示,确定是否根据所述增强层图像块的相邻图像块的SAO参数预测得到的增强层图像块的SAO参数对所述增强层图像块进行滤波处理,包括:根据所述SAO参数预测指示,确定是否使用所述增强层图像块的左侧图像块SAO参数、所述增强层图像块的上方图像块SAO参数或者基本层图像块的SAO参数预测得到的增强层图像块的SAO参数对所述增强层图像块进行滤波处理。
5.根据权利要求3或4所述的方法,其特征在于,所述增强层图像块的SAO参数,包括下述参数中的至少一种参数:SAO滤波类型索引;SAO滤波偏移量绝对值;E0类型索引,或者B0类型带位置以及B0类型SAO滤波偏移量符号;若确定根据所述增强层图像块的相邻图像块的SAO参数预测得到的增强层图像块的SAO参数对所述增强层图像块进行滤波处理,则所述方法还包括下述至少一种操作:采用所述相邻图像块的SAO滤波类型索引作为所述增强层图像块的SAO滤波类型索引 ;采用所述相邻图像块的SAO滤波偏移量绝对值加上所述SAO滤波偏移量绝对值差值作为所述增强层图像块的SAO滤波偏移量绝对值;采用所述相邻图像块的E0类型索引作为所述增强层图像块的E0类型索引;或者,采用所述相邻图像块的B0类型带位置作为所述增强层图像块的B0类型带位置以及采用所述相邻图像块的B0类型偏移符号作为所述增强层图像块的B0类型SAO滤波偏移量符号。
6.一种编码处理方法,其特征在于,包括:生成包含SAO参数指示信息的增强层图像块,所述SA0参数指示信息用于指示解码器是否根据基本层图像块的SA0参数对所述增强层图像块进行滤波处理;向所述解码器发送所述增强层图像块,其中,基本层图像块为根据基本层码流重建得到的图像块,所述增强层图像块为根据增强层码流重建得到的图像块。
7.根据权利要求6所述的方法,其特征在于,所述增强层图像块的SA0参数指示信息,包括:基本层SA0参数复用指示;所述生成包含SA0参数指示信息的增强层图像块,所述SA0参数指示信息用于指示解码器是否根据基本层图像块的SA0参数对所述增强层图像块进行滤波处理,包括:生成包含所述基本层SA0参数复用指示的增强层图像块,所述基本层SA0参数复用指示用于指示解码器是否使用基本层图像块的SA0参数对所述增强层图像块进行滤波处理。
8.根据权利要求6所述的方法,其特征在于,所述增强层图像块的SA0参数指示信息,包括SA0参数预测指示;所述生成包含SA0参数指示信息的增强层图像块,所述SA0参数指示信息用于指示解码器是否根据基本层图像块的SA0参数对所述增强层图像块进行滤波处理,包括:生成包含所述SA0参数预测指示的增强层图像块,所述SA0参数预测指示用于指示解码器是否使用所述增强层图像块的相邻图像块的SA0参数预测得到的增强层图像块的SA0参数对所述增强层图像块进行滤波处理。
9.根据权利要求8所述的方法,其特征在于,所述生成包含所述SA0参数预测指示的增强层图像块,所 述SA0参数预测指示用于指示解码器是否使用所述增强层图像块的相邻图像块的SA0参数预测得到的增强层图像块的SA0参数对所述增强层图像块进行滤波处理,包括:生成包含SA0参数预测指示的增强层图像块,所述SA0参数预测指示用于指示解码器是否使用所述增强层图像块的左侧图像块SA0参数、所述增强层图像块的上方图像块SA0参数或者基本层图像块的SA0参数预测得到的增强层图像块的SA0参数对所述增强层图像块进行滤波处理。
10.根据权利要求8或9所述的方法,其特征在于,所述增强层图像块的SA0参数,包括下述参数中的至少一种参数:SA0滤波类型索引;SA0滤波偏移量绝对值;E0类型索引,或者B0类型带位置以及B0类型SA0滤波偏移量符号。
11.一种解码器,其特征在于,包括:获取模块,用于获取增强层图像块的SA0参数指示信息;处理模块,用于根据所述SA0参数指示信息,确定是否根据基本层图像块的SA0参数对所述增强层图像块进行滤波处理;其中,基本层图像块为根据基本层码流重建得到的图像块,所述增强层图像块为根据增强层码流重建得到的图像块。
12.根据权利要求11所述的解码器,其特征在于,所述增强层图像块的SA0参数指示信息,包括:基本层SA0参数复用指示;所述处理模块,具体用于根据所述基本层SAO参数复用指示,确定是否使用基本层图像块的SAO参数对所述增强层图像块进行滤波处理。
13.根据权利要求11所述的解码器,其特征在于,所述增强层图像块的SAO参数指示信息,包括SAO参数预测指示;所述处理模块,具体用于根据所述SAO参数预测指示,确定是否根据所述增强层图像块的相邻图像块的SAO参数预测得到的增强层图像块的SAO参数对所述增强层图像块进行滤波处理。
14.根据权利要求13所述的解码器,其特征在于,所述处理模块,具体用于根据所述SAO参数预测指示,确定是否使用所述增强层图像块的左侧图像块SAO参数、所述增强层图像块的上方图像块SAO参数或者基本层图像块的SAO参数预测得到的SAO参数对所述增强层图像块进行滤波处理。
15.根据权利要求13或14所述的解码器,其特征在于,所述增强层图像块的SAO参数,包括下述参数中的至少一种参数:SAO滤波类型索引;SAO滤波偏移量绝对值;E0类型索引;B0类型带位置以及B0类型SAO滤波偏移量符号;所述处理模块包括下述至少一个单元:第一处理单元,用于采用所述相邻图像块的SAO滤波类型索引作为所述增强层图像块的SAO滤波类型索引;`第二处理单元,用于采用所述相邻图像块的SAO滤波偏移量绝对值加上所述SAO滤波偏移量绝对值差值作为所述增强层图像块的SAO滤波偏移量绝对值;第三处理单元,用于采用所述相邻图像块的E0类型索引作为所述增强层图像块的E0类型索引;或者,采用所述相邻图像块的B0类型带位置作为所述增强层图像块的B0类型带位置以及采用相邻图像块的B0类型偏移符号作为所述增强层图像块的B0类型SAO滤波偏移量符号。
16.—种编码器,其特征在于,包括:生成模块,用于生成包含SAO参数指示信息的增强层图像块,所述SAO参数指示信息用于指示解码器是否根据基本层图像块的SAO参数对所述增强层图像块进行滤波处理;发送模块,用于向所述解码器发送所述增强层图像块;其中,基本层图像块为根据基本层码流重建得到的图像块,所述增强层图像块为根据增强层码流重建得到的图像块。
17.根据权利要求16所述的编码器,其特征在于,所述增强层图像块的SAO参数指示信息,包括:基本层SAO参数复用指示;所述生成模块,具体用于生成包含所述基本层SAO参数复用指示的增强层图像块,所述基本层SAO参数复用指示用于指示解码器是否使用基本层图像块的SAO参数对所述增强层图像块进行滤波处理。
18.根据权利要求16所述的编码器,其特征在于,所述增强层图像块的SAO参数指示信息,包括SAO参数预测指示;所述生成模块,具体用于生成包含所述SAO参数预测指示的增强层图像块,所述SAO参数预测指示用于指示解码器是否使用所述增强层图像块的相邻图像块的SAO参数预测得到的增强层图像块的SAO参数对所述增强层图像块进行滤波处理。
19.根据权利要求18所述的编码器,其特征在于,所述生成模块,具体用于生成包含SAO参数预测指示的增强层图像块,所述SAO参数预测指示用于指示解码器是否使用所述增强层图像块的左侧图像块SAO参数、所述增强层图像块的上方图像块SAO参数或者基本层图像块的SAO参数预测得到的增强层图像块的SAO参数对所述增强层图像块进行滤波处理。
20.根据权利要求18或19所述的编码器,其特征在于,所述增强层图像块的SAO参数,包括下述参数中的至少一种参数:SAO滤波类型索引;SAO滤波偏移量绝对值;EO类型索引,或者BO类型带位置以及BO类型SAO滤波偏移量符号。
【文档编号】H04N19/30GK103716628SQ201210376010
【公开日】2014年4月9日 申请日期:2012年9月29日 优先权日:2012年9月29日
【发明者】杨海涛, 张金雷, 李斌, 李厚强 申请人:华为技术有限公司, 中国科学技术大学