本发明涉及用于从比特流中解码视频当前帧的块的解码器和方法。本发明还涉及用于在比特流中对当前帧的块进行编码的编码器和方法。此外,本发明还涉及存储程序代码的计算机可读存储介质,该程序代码包括用于执行上述方法的指令。
背景技术:
1、为了降低视频信号的比特率,国际标准化组织(internat iona lorgan izationforstandard izat ion,iso)和国际电信联盟(internat iona lte lecommunicationunion,itu)编码标准应用了使用帧间预测和帧内预测结合预测误差的变换编码的混合视频编码。目前的h.264/avc和h.265/hevc标准使用基于参考样本的块内预测,该参考样本是来自于已编码的邻近块。然后,可以使用例如离散余弦变换(d iscretecosinetransform,dct)或离散正弦变换(discretes inetransform,dst)将原始块和预测块之间的差异(称为残差)变换到频域、量化、并通过熵编码进行编码。
2、预测的有效性极大地影响需要编码和传输的残差量。提高预测质量可以减少残差信息量,并降低编码后的视频序列的总比特率。
3、在解码侧,可以从比特流中提取与预测类型和预测参数有关的信息。可以根据上述信息生成预测块。之后,从比特流中提取残差系数、进行逆量化、变换、以及添加到预测块中,以获得重构的块。完整的图片一旦重建,就会通过环路滤波器。获得的滤波后图片转到输出,并存储在参考图片缓冲区中以用于将来的帧间预测。
4、视频编码中,常规的帧内预测机制使用来自于已编码区域的参考样本生成针对待编码的块的预测信号。提出了一系列改进帧内预测的方法。在h.265/hevc视频编码标准化中采用了其中的部分内容。
5、然而,已知的解决方案会导致参考样本中的自然边缘失真,并且相应地,也会导致由这些样本生成的预测块中的自然边缘失真。为保留低频分量的系数而设计的量化矩阵的使用会使包含自然边缘的块产生更多误差,并导致边缘模糊和重构的边缘附近的振铃效应。为了减少振铃效应,可以使用线性平滑滤波器。这种方法的问题在于,在抑制振铃的同时,自然边缘也可能变得模糊。
技术实现思路
1、本发明的目的是提供解码器、编码器、以及用于解码和编码的方法,其中,该解码器、编码器、和方法克服了一个或多个上述现有技术中的问题。
2、本发明的第一方面提供了一种用于从比特流中解码视频当前帧的块的解码器,该解码器包括:
3、-参考样本选择单元,用于选择当前帧的重构部分的参考样本,
4、-滤波器单元,用于对参考样本进行滤波,以及
5、-块生成单元,用于基于滤波后的参考样本生成块的预测,
6、其中,滤波器单元包括锐化滤波器和/或去振铃滤波器。
7、第一方面的解码器包括滤波器单元,该滤波器单元可以使用锐化滤波器和/或去振铃滤波器对参考样本进行滤波。实验表明,对参考样本的锐化和/或去振铃可以提升预测块的预测精度和/或感知图像质量。
8、第一方面的解码器还可以包括重构单元,该重构单元用于基于块的预测和来自接收的比特流的残差视频块,生成重构的视频块。
9、在根据第一方面的解码器的第一实施方式中,锐化滤波器和/或去振铃滤波器是非线性滤波器。
10、发明人的实验表明,非线性滤波器可以在预测精度和/或感知图像质量方面达到特别好的结果。
11、在根据第一方面或根据第一方面的第一实施方式中的解码器的第二实施方式中,解码器用于基于比特流中的锐化滤波器和/或去振铃滤波器相关信息的信令,和/或基于当前帧的一个或多个重构块的图像属性,激活锐化滤波器和/或去振铃滤波器。
12、第二实施方式的解码器具有以下优点:可以基于在给定场景中是否期望改善图像质量激活或去激活锐化滤波器和/或去振铃滤波器。比特流中的显式信令允许实现最佳的激活/非激活的设置(例如,基于编码过程中的设置优化)。另一方面,无需显式信令的基于当前帧的一个或多个重构块的图像属性的锐化滤波器和/或去振铃滤波器的激活,可以提高整体编码效率。
13、为了避免显式信令的开销,可以基于例如周围块的边缘强度、编码块的大小等激活锐化滤波器和/或去振铃滤波器。例如,可以将周围块的边缘强度和/或编码块的大小与阈值进行比较,并且可以基于阈值比较结果激活锐化滤波器和/或去振铃滤波器。例如,如果一个或多个附近块的边缘强度超过某个阈值,则可以激活锐化滤波器和/或去振铃滤波器。可以通过例如计算参考样本(如图7所示,例如布置在靠近当前块的上边缘(upperline)的水平行上的参考样本或布置在靠近当前块的左边缘(left line)的垂直列上的参考样本)的导数的绝对值估计边缘强度,该参考样本用于当前块的帧内预测。
14、如同最新水平的视频压缩技术,可以通过量化参数(quantization parameter,qp)控制压缩率以及相应的压缩伪影(compression artifact)的级别。可以从每一序列、帧、片、或块的层面设置量化参数。振铃是由量化过程引起的最强烈的压缩伪影之一。压缩级别(量化参数的数值)越高,振铃效应越强。在一些实施例中,抑制振铃效应的去振铃滤波器仅应用于较高的压缩级别和对应较高的qp(或较大的量化参数数值)。因此,可以基于当前块的qp数值激活去振铃滤波器,例如,当超过某个预定义的量化参数数值时(或量化参数阈值)。
15、例如,在实施例中,可以获得qp,并且可以基于(或取决于)量化参数应用或不应用去振铃滤波器。例如,可以使用qp阈值确定是否应用去振铃滤波器(例如,如果qp低于阈值,则不应用去振铃滤波器,如果qp高于或超过第一阈值,则应用去振铃滤波器;如果阈值是有效的qp,则实施例可以配置为任一方式,如应用去振铃滤波器或不应用去振铃滤波器)。
16、在另一实施例中,可以基于(或取决于)量化参数应用不同的去振铃滤波器,例如,不同强度的去振铃滤波器。例如,第一qp阈值可以用于确定是否应用去振铃滤波器(例如,如果qp低于第一阈值,则不应用去振铃滤波器,如果qp高于或超过第一阈值,则应用第一去振铃滤波器;如果第一阈值是有效的qp,则实施例可以配置为任一方式,如应用第一去振铃滤波器或不应用第一去振铃滤波器),第二阈值可以用于确定是否应用更强的去振铃滤波器(例如,如果qp低于第二阈值,则应用第一去振铃滤波器,如果qp高于或超过第二阈值,则应用第二去振铃滤波器,该第二去振铃滤波器在减少振铃效应方面强于第一去振铃滤波器;如果第二阈值是有效的qp,则实施例可以配置为任一方式,如应用第一去振铃滤波器或第二去振铃滤波器)。
17、另一实施例可以包括两个以上的去振铃滤波器以及对应地两个以上的阈值,以确定是否应用和/或应用哪个去振铃滤波器。
18、另一实施例可以使用列表或表格(例如,查找表)而非阈值来基于(或取决于)qp确定是否应用去振铃滤波器。例如,该列表可以包括所有应当应用去振铃滤波器的qp(例如,较大的qp)。例如,使用一个以上去振铃滤波器的另一实施例可以使用多个列表(例如,每个去振铃滤波器有一个列表,每个列表包括应当应用该特定的去振铃滤波器的qp)或一个将qp映射到去振铃滤波器的列表(例如通过索引)。
19、另一实施例可以基于上述与锐化滤波器相同或相似的标准(例如,量化参数的不同阈值或列表)以激活或去激活锐化滤波器。
20、在优选实施例中,除了锐化滤波器和/或去振铃滤波器的激活/禁用信令之外,还可以在比特流中发信令通知其他参数,和/或可以从图像属性导出其他参数。
21、可以仅针对视频内容的某些部分执行滤波器的激活,例如序列、图片组、单个图片、任意区域、和/或常规编码块。
22、在根据第一方面或根据第一方面的前述任一实施方式的第三实施方式中,滤波器单元包括:
23、-一阶导数单元,用于确定参考样本的一阶导数,
24、-绝对值单元,用于确定一阶导数的绝对值,
25、-二阶导数单元,用于基于一阶导数的绝对值确定二阶导数,以及
26、-扭曲单元,用于基于二阶导数对参考样本进行扭曲。
27、第三实施方式中的解码器包括非线性滤波器,实验表明,非线性滤波器显示出使得抑制振铃效应并增加自然边缘的主观清晰度的特别好的结果。
28、在根据第一方面的解码器的第四实施方式中,或根据第一方面的前述任一实施方式的解码器的第四实施方式中,扭曲单元用于使每个参考样本移动相应的位移矢量,该位移矢量通过使用缩放系数对二阶导数进行缩放获得,其中,缩放系数是锐化强度。
29、在根据第一方面的解码器的第五实施方式中,或根据第一方面的前述任一实施方式的解码器的第五实施方式中,解码器用于基于比特流中的信令,和/或基于局部图像属性,调整缩放系数。
30、例如,可以在比特流中显式指示缩放系数的数值。替代地,可以通过基于局部图像属性(例如,基于已经从比特流中解码的块的一个或多个边缘的测量强度)调整缩放系数以避免显式信令的开销。
31、在一些实施例中,缩放系数可以由块的量化参数控制。qp(或qp数值)越高,量化所引起的振铃效应越强烈。
32、可以将实施例配置为获得qp(或qp数值或代表量化程度的任何其他度量),并且对较高的量化参数应用更强的去振铃滤波器,以更有力地抑制振铃效应。换句话说,可以将实施例配置为基于量化参数调整去振铃滤波器的强度(例如,通过调整缩放系数),并且特别地,使得当量化参数增加时,增加去振铃滤波器的强度(例如一次地或逐渐地或逐步地,例如增大缩放系数)(或者反之亦然),或者是,使得对于量化参数小(较小)的,去振铃滤波器的强度低(较低),对于量化参数大(较大)的,去振铃滤波器的强度高(较高)。
33、实施例可以被配置为将块的大小视作对量化级别的另一种指示。例如,由于在比特流中用信号发送的信息数量或大小的限制,实施例可以假定在较高的压缩率下,块的大小往往更大,并且块的大小越大意味着块分裂标志位表示的信息和每个块的预测信息越少。因此,可以将实施例配置为获取当前块的大小,并且基于块的大小控制或调整缩放系数。例如,可以将实施例配置为对尺寸较大的块应用更强的去振铃滤波器(或锐化滤波器)。例如,如果得到(例如估计)块的大小为块的宽度和高度之和(例如以样本为单位的宽度+高度),且块的大小等于或大于块大小阈值(或块大小阈值数值),例如64,则使用第一缩放系数(或第一缩放系数数值)k1,并且如果块的大小小于块大小阈值,则使用另一缩放系数(或缩放系数数值)k2。还可以将实施例配置为当块的大小在特定水平时具有的缩放系数k为零。这实际上意味着对于这类块去激活去振铃滤波器。
34、另一实施例可以包括一个以上的阈值,以及对应地两个以上的缩放系数,对于不同的块大小应用不同的去振铃滤波器。
35、在根据第一方面的解码器的第六实施方式中,或根据第一方面的前述任一实施方式的解码器的第六实施方式中,滤波器单元还包括限幅单元(clipping unit),用于将绝对值限制为高于阈值。
36、第六实施方式的解码器具有的优点是:对一阶导数的绝对值的极高数值进行限幅,从而避免可能导致图像质量下降的极端异常值。此外,(用阈值)限制绝对值可以例如通过使用扭曲程序或算法保持边缘的位置不变。滤波器仅处理可能产生振铃的平面到边缘过渡区域。
37、限制性的阈值数值控制了待增强边缘的邻近区域。另一方面,如上所述,由于为当前块设置了量化参数,振铃要高得多。qp越高,相应的振铃区域越宽。在一些实施例中,可以通过块的量化参数控制限制值(阈值),这将允许调整滤波器以适应伪影区域。例如,可以将实施例配置为对较高的qp数值应用较高的限制性阈值数值,这允许使用较宽的区域进行边缘增强。
38、如上所述,另一量化级别的指示可以是块的大小。在较高的压缩率下,块的大小往往更大。因此,可以将实施例配置为基于(或取决于)块的大小调整或控制限制性的阈值数值,其中,在块的大小较大时应用较高的限制性数值。
39、在根据第一方面的解码器的第七实施方式中,或根据第一方面的前述任一实施方式的解码器的第七实施方式中,还包括用于平滑绝对值的模糊滤波器。
40、例如,模糊滤波器可以是高斯滤波器。
41、本发明的第二方面涉及一种用于在比特流中对当前帧的块进行编码的编码器,该编码器包括:
42、-参考样本选择单元,用于选择当前帧的重构部分的参考样本,
43、-滤波器单元,用于对参考样本进行滤波,
44、-块生成单元,用于基于滤波后的参考样本生成块的预测,其中,滤波器单元包括锐化滤波器和/或去振铃滤波器,以及
45、-控制单元,用于控制是否应用锐化滤波器和/或去振铃滤波器。
46、第二方面的编码器可以用于在比特流中对当前帧的块进行编码,使得其可以由根据本发明第一方面的解码器解码。
47、第二方面的编码器还可以包括重构单元,用于基于块的预测和残差视频块生成重构的视频块。
48、在第二方面的编码器的第一实施方式中,控制单元用于通过执行率失真优化、通过使预测误差标准最小化、和/或基于一个或多个局部图像属性,选择以下之一:
49、-选择性旁路,以及
50、-锐化滤波器和/或去振铃滤波器的选择性应用。
51、以此方式,第二方面的编码器可以确定最佳的滤波(或滤波的旁路)。编码器可以用于例如通过该选择的显式信令将该选择编码到比特流中。
52、在第二方面的编码器的第二实施方式中,或根据第二方面的第一实施方式的第二实施方式中,滤波器包括一个或多个参数,且编码器还包括参数选择单元,该参数选择单元用于通过执行率失真优化、通过使预测误差标准最小化、和/或基于一个或多个局部图像属性,选择一个或多个参数。
53、在第二方面的编码器的第三实施方式中,或根据第二方面的第一实施方式的第三实施方式中,编码器用于将锐化滤波器标志位、锐化系数、和/或锐化滤波器和/或去振铃滤波器的一个或多个参数编码到比特流中。
54、根据第二方面的编码器的其他实施方式与根据第一方面的解码器描述的其他实施方式对应。
55、本发明的第三方面涉及一种用于从比特流中解码视频当前帧的块的方法,该方法包括:
56、-选择当前帧的重构部分的参考样本,
57、-滤波参考样本,以及
58、-基于滤波后的参考样本生成该块的预测,
59、其中,滤波参考样本包括对参考样本进行锐化和/或去振铃的步骤。
60、根据本发明第一方面的解码器可以执行根据本发明第三方面的方法。根据本发明第三方面的方法的其他特征或实施方式可以执行根据本发明第一方面的解码器及其不同实施方式的功能。
61、本发明的第四方面涉及一种用于在比特流中对视频当前帧的块进行编码的方法,该方法包括:
62、-选择当前帧的重构部分的参考样本,
63、-滤波参考样本,以及
64、-基于滤波后的参考样本生成该块的预测,
65、其中,该方法还包括确定是否通过锐化和/或去振铃滤波参考样本的步骤。
66、根据本发明第二方面的编码器可以执行根据本发明第四方面的方法。根据本发明第四方面的方法的其他特征或实施方式可以执行根据本发明第二方面的编码器及其不同实施方式的功能。
67、本发明的第五方面涉及一种存储程序代码的计算机可读存储介质,该程序代码包括用于执行第三方面或第四方面的方法的指令。
68、本发明的第六方面提供了一种用于从比特流中解码视频当前帧的块的解码器,该解码器包括:
69、-参考样本选择单元,用于选择当前帧的重构部分的参考样本,
70、-滤波器单元,用于对参考样本进行滤波,以及
71、-块生成单元,用于基于滤波后的参考样本生成块的预测,其中,滤波器单元包括用于基于比特流中的标志位应用的锐化滤波器和/或去振铃滤波器。
72、第六方面的解码器具有以下优点:锐化滤波器和/或去振铃滤波器可以提高预测效率,从而提升客观图像质量和感知图像质量。特别地,由于锐化滤波器和/或去振铃滤波器可以基于比特流中的标志位来应用,因此在这些滤波器可以在使得图像质量改善的情况下有选择性地应用。
73、第六方面的解码器还可以包括重构单元,用于基于块的预测和来自比特流的残差视频块生成重构的视频块。
74、在根据第六方面的解码器的第一实施方式中,用于块的预测进行滤波的滤波器单元和/或块生成单元和/或预测后滤波单元包括平滑滤波器。
75、根据第一实施方式的解码器具有以下优点:该解码器既包括锐化滤波器/去振铃滤波器又包括平滑滤波器。因此,该解码器可以根据情况使用锐化或平滑处理,从而实现最佳的图像再现。
76、可以将解码器配置为基于比特流中的标志位应用以下之一:
77、-平滑滤波器,或
78、-锐化滤波器和/或去振铃滤波器。
79、例如,如果比特流中的标志位为真,则可以将解码器配置为应用平滑滤波器,并且如果标志位为假,则可以将解码器配置为应用锐化滤波器和/或去振铃滤波器。
80、这样做的优点是避免了同时应用平滑和锐化的相反动作。
81、如果比特流中的锐化标志位不为真,则可以将解码器配置为基于规则应用平滑滤波器,该规则是基于一个或多个块属性。
82、在根据第六方面的解码器的第二实施方式中,或根据第六方面的第一实施方式的解码器的第二实施方式中,解码器用于:
83、-确定平滑滤波条件,
84、-从比特流中解析锐化标志位,以及
85、-如果平滑滤波条件为真且锐化标志位为假,则应用平滑滤波器。
86、换句话说,根据第二实施方式,只有在满足平滑滤波条件且去激活锐化时才应用平滑滤波器。因此,避免了同时执行平滑和锐化的相反动作。
87、在根据第六方面的解码器的第三实施方式中,或根据第六方面的任一前述实施方式的解码器的第三实施方式中,该解码器用于:
88、-从比特流中解析锐化标志位,以及
89、-如果锐化标志位为假,则从比特流中解析平滑标志位,
90、和/或,其中,解码器用于:
91、-从比特流中解析平滑标志位,以及
92、-如果平滑标志位为假,则从比特流中解析锐化标志位。
93、换句话说,如果锐化标志位为真(将使得锐化滤波器被应用),则可以跳过解析平滑标志位。类似地,如果平滑标志位为真(将使得平滑滤波器被应用),则可以跳过解析锐化标志位。这样做的优点是:需要从比特流中解析的信息较少。因此可以提高编码效率。
94、在根据第六方面的解码器的第四实施方式中,或根据第六方面的任一前述实施方式的解码器的第四实施方式中,块生成单元包括含dc模式、平面模式、和/或一个或多个角模式在内的多个预测模式,并且该解码器还用于:
95、-从比特流中解析预测模式,以及
96、-如果解析出的预测模式既不是dc模式也不是平面模式,则从比特流中解析锐化标志位。
97、换句话说,如果解析出的预测模式是dc模式或平面模式,则解码器跳过从比特流中解析锐化标志位。这样做的原因是dc模式和平面模式可以看作是平滑滤波器。因此,解码器可以假设如果将dc模式或平面模式用于预测,则应避免锐化。因此,如果预测模式是dc模式或平面模式,则无需解析锐化标志位。因此,第四实施方式的优点在于,可以避免不必要的标志位解析,并且可以提高编码效率。
98、在根据第六方面的解码器的第五实施方式中,或根据第六方面的任一前述实施方式的解码器的第五实施方式中,块生成单元包括具有不同频率响应特性的用于获得分数像素位置处的样本值的多个插值滤波器,并且该解码器还用于:
99、-从比特流中解析锐化标志位,以及
100、-如果该锐化标志位为真,则应用多个插值滤波器中能通过最大数量高频的插值滤波器。
101、例如,如果可用的有三次滤波器和模糊滤波器(例如高斯或双线性),则如果锐化标志位为真,因为三次滤波器通过更多的高频,应用三次滤波器。
102、在根据第六方面的解码器的第六实施方式中,或根据第六方面的任一前述实施方式的解码器的第六实施方式中,平滑滤波器包括:
103、-块预测方法的dc模式和/或平面模式,
104、-边界平滑滤波器,
105、-位置相关帧内预测组合,和/或
106、-多参数帧内预测。
107、位置相关帧内预测组合(position-dependent intra prediction combination,pdpc)是一种用于块预测的后处理,位置相关帧内预测组合调用hevc块预测与滤波和未滤波边界参考样本的组合。使用一些7抽头低通滤波器平滑该边界样本。因而,预测块的像素根据其在块中的位置变得平滑。
108、多参数帧内预测(multi-parameter intra prediction,mpi)是用于帧内预测的后处理工具,多参数帧内预测调用使用解码边界的附加平滑。mpi的目的是通过对预测结果应用不同的后处理滤波器生成更自然的图案,同时在即使平滑之后仍保持方向性的图案。
109、在根据第六方面的解码器的第七实施方式中,或根据第六方面的任一前述实施方式的解码器的第七实施方式中,平滑滤波器是高斯滤波器,并且在使用锐化滤波器时,将块生成单元配置为使用三次滤波器而非高斯滤波器。
110、本发明的第七方面涉及一种用于在比特流中对视频当前帧的块进行编码的编码器,该编码器包括:
111、-参考样本选择单元,用于选择当前帧的重构部分的参考样本,
112、-滤波器单元,用于对参考样本进行滤波,其中该滤波器单元包括锐化滤波器和/或去振铃滤波器,
113、-块生成单元,用于基于滤波后的参考样本生成块的预测,以及
114、-控制单元,用于控制是否应用锐化滤波器和/或去振铃滤波器。
115、编码器可以用于为多个编码模式中的每一个计算目标标准,其中多个编码模式中的每一个应用锐化滤波器或平滑滤波器,并且其中,该编码器用于基于计算得到的目标标准选择优选的编码模式。
116、编码器还可以包括用于在比特流中写入标志位的写入单元,其中该标志位指示是否应当在解码过程中应用锐化滤波器和/或去振铃滤波器。
117、在第七方面的编码器的第一实施方式中,用于块的预测进行滤波的滤波器单元和/或块生成单元和/或后滤波单元包括平滑滤波器。
118、在第七方面的编码器的第二实施方式中,或根据第七方面的第一实施方式的编码器的第二实施方式中,该编码器用于:
119、-在比特流中写入锐化标志位,以及
120、-当锐化标志位为假时,在比特流中写入平滑标志位,
121、和/或,其中,该编码器用于:
122、-在比特流中写入平滑标志位,以及
123、-当平滑标志位为假时,在比特流中写入锐化标志位。
124、在第七方面的编码器的第三实施方式中,或根据第七方面的前述任一实施方式的编码器的第三实施方式中,块生成单元包括含dc模式、平面模式、和/或一个或多个角模式在内的多个预测模式,并且解码器还用于:
125、-确定预测模式,以及
126、-如果确定的预测模式既不是dc模式也不是平面模式,则在比特流中写入锐化标志位。
127、本发明的第八方面涉及一种用于从比特流中解码视频当前帧的块的方法,该方法包括:
128、-选择当前帧的重构部分的参考样本,
129、-滤波参考样本,
130、-基于滤波后的参考样本生成该块的预测,
131、其中,该方法还包括基于比特流中的标志位确定是否滤波参考样本的步骤,包括应用锐化滤波器和/或去振铃滤波器的步骤。
132、根据本发明第六方面的解码器可以执行根据本发明第八方面的方法。根据本发明第八方面的方法的其他特征或实施方式可以执行根据本发明第六方面的解码器及其不同实施方式的功能。
133、本发明的第九方面涉及一种用于在比特流中对视频当前帧的块进行编码的方法,该方法包括:
134、-选择当前帧的重构部分的参考样本,
135、-滤波参考样本,
136、-基于滤波后的参考样本生成该块的预测,
137、其中,该方法还包括确定是否滤波参考样本的步骤,包括应用锐化滤波器和/或去振铃滤波器的步骤。
138、该方法还可以包括:确定用于预测块的目标标准;以及,基于确定的目标标准来选择优选的编码模式。
139、根据本发明第七方面的编码器可以执行根据本发明第九方面的方法。根据本发明第九方面的方法的其他特征或实施方式可以执行根据本发明第七方面的编码器及其不同实施方式的功能。
140、本发明的第十方面涉及一种存储程序代码的计算机可读存储介质,该程序代码包括用于执行第八和第九方面的方法的指令。
1.一种用于从比特流中解码视频当前帧的块(730)的解码器(100;600),所述解码器包括:
2.一种用于在比特流中对当前帧的块进行编码的编码器(200;500),所述编码器包括:
3.一种用于从比特流中解码视频当前帧的块的方法(300),所述方法包括:
4.一种用于在比特流中对视频当前帧的块进行编码的方法(400),所述方法包括:
5.一种存储程序代码的计算机可读存储介质,所述程序代码包括由处理器执行时用于执行权利要求3和4之一的方法的指令。
