用于比特深度可缩放性的伪像去除的方法和装置的制作方法

文档序号:7940837阅读:231来源:国知局
专利名称:用于比特深度可缩放性的伪像去除的方法和装置的制作方法
技术领域
本原理一般性地涉及视频编码和解码,并且更具体地涉及用于比特深度可缩放性 的伪像去除的方法和装置。
背景技术
比特深度指用于容纳像素的比特数目。比特深度有时也被称作“色彩深度”和/ 或“像素深度”,比特深度确定可以同时显示的色彩的最大数目。近年来,在许多应用领域 中越来越期望具有大于八的比特深度的数字图像和数字视频(在下文中被统称作“数字图 像”),所述应用领域包括但不限于医疗图像处理、数字电影在制作和后期制作的工作流程, 以及与家庭影院相关的应用。对于以下事实来说比特深度可缩放性潜在地是有用的未来的某个时候,在市场 上将同时存在传统八比特深度和高比特深度的数字成像系统。存在处理8比特视频和10比特视频的共存的若干方式。在第一解决方案中,只发 送10比特编码比特流,而通过向10比特呈现应用音调映射(tonemapping)方法来获得用 于标准8比特显示设备的8比特表示。音调映射是一种众所周知的将较高比特深度转换为 较低比特深度的技术,所述技术经常用来在具有更受限的动态范围的媒体中对高动态范围 图像的外观取近似。在第二解决方案中,发送包括8比特编码呈现(presentation)和10 比特编码呈现的同步播送(simulcast)比特流。选择解码哪个比特深度取决于解码器的选 择。例如,具有10比特能力的解码器可以解码和输出10比特视频,而只支持8比特视频的 一般解码器可以只输出8比特视频。第一解决方案固有地不符合国际标准化组织/国际电 工委员会(IS0/IEC)运动画面专家组-4(MPEG-4)第10部分先进视频编码(AVC)标准/国 际电信联盟电信分部(ITU-T)H. 264建议(在下文中被称作“MPEG-4AVC标准”)的8比特 简档。第二解决方案符合全部当前标准,但要求更多的开销。

发明内容
由本原理处理现有技术的这些和其他缺点和劣势,本原理针对用于比特深度可缩 放性的伪像去除的方法和装置。根据本原理的一方面,提供了一种装置。该装置包括用于对画面的至少一部分的 增强层进行编码的编码器。在增强层处应用去块滤波器,以用于比特深度可缩放性。
根据本原理的另一方面,提供了一种方法。该方法包括对画面的至少一部分的增强层进行编码。所述编码步骤包括在增强层处应用去块滤波,以用于比特深度可缩放性。根据本原理的又一方面,提供了一种装置。该装置包括用于对画面的至少一部分 的增强层进行解码的解码器。在增强层处应用去块滤波器,以用于比特深度可缩放性。根据本原理的再一方面,提供了一种方法。该方法包括对画面的至少一部分的增 强层进行解码。所述解码步骤包括在增强层处应用去块滤波,以用于比特深度可缩放性。根据本原理的进一步的方面,提供了一种装置。该装置包括用于对画面的至少一 个块的图像数据进行编码的编码器。去块滤波器去除由用于比特深度可缩放性的层内纹理 预测的局部逆音调映射导致的编码伪像。根据本原理的又进一步的方面,提供了一种方法。该方法包括对画面的至少一个 块的图像数据进行编码。所述编码步骤包括应用去块滤波以去除由用于比特深度可缩放性 的层内纹理预测的局部逆音调映射导致的编码伪像。根据本原理的再进一步的方面,提供了一种装置。该装置包括用于对画面的至少 一个块的图像数据进行解码的解码器。去块滤波器去除由用于比特深度可缩放性的层内纹 理预测的局部逆音调映射导致的编码伪像。根据本原理的另外的方面,提供了一种方法。该方法包括对画面的至少一个块的 图像数据进行解码。所述解码步骤包括应用去块滤波以去除由用于比特深度可缩放性的层 内纹理预测的局部逆音调映射导致的编码伪像。通过以下对示例实施例的详细描述,本原理的这些和其他方面、特征和优点将变 得明显,应当联系附图阅读所述详细描述。


根据以下示例附图,本原理可以被更好地理解,其中图1为根据本原理的实施例的、可以应用本原理的示例比特深度可缩放编码器的 框图;图2为根据本原理的实施例的、可以应用本原理的示例比特深度可缩放解码器的 框图;图3为根据本原理的实施例的、可以应用本原理的另一示例比特深度可缩放编码 器的框图;图4为根据本原理的实施例的、可以应用本原理的另一示例比特深度可缩放解码 器的框图;图5为根据本原理的实施例的用于进行去块滤波以去除比特深度可缩放性中的 编码伪像的示例方法的流程图;图6为根据本原理的实施例的用于进行去块滤波以去除比特深度可缩放性中的 编码伪像的另一示例方法的流程图;图7为根据本原理的实施例的使用去块滤波器作为后期滤波器的示例视频解码 方法的流程图;图8为根据本原理的实施例的使用去块滤波器作为环内滤波器的示例视频编码 方法的流程图9为根据本原理的实施例的使用去块滤波器作为环内滤波器的示例视频解码方法的流程图;图10为根据本原理的实施例的、能够联合地在基层和增强层上使能或禁用去块 滤波器的示例视频编码方法的流程图;图11为根据本原理的实施例的、能够联合地在基层和增强层上使能或禁用去块 滤波器的示例视频解码方法的流程图;图12为根据本原理的实施例的、能够单独地在基层和增强层上使能或禁用去块 滤波器的示例视频编码方法的流程图;以及图13为根据本原理的实施例的、能够单独地在基层和增强层上使能或禁用去块 滤波器的示例视频解码方法的流程图。
具体实施例方式本原理针对用于比特深度可缩放性的伪像去除的方法和装置。本描述例示本原理。因此将理解本领域技术人员将能够设计出虽然未在这里明确 描述或示出、但是体现本原理并且包括在本原理的精神和范围内的各种布置。这里所叙述的所有例子和条件语句意在教学目的,以帮助读者理解由发明人贡献 以促进本领域技术的本原理和构思,并被解释为不限制为这样具体叙述的例子和条件。此外,这里叙述本原理的原理、方面、以及实施例的所有陈述、以及本原理的具体 例子意在包含本原理的结构的和功能的等价物。另外,意在这样的等价物包括当前已知的 等价物以及将来发展的等价物,即,无论结构如何、执行相同功能的所开发的任何元件。因此,例如,本领域技术人员将理解这里呈现的框图表示体现本原理的示例电路 的概念性视图。类似地,将理解任何流程图示、流程图、状态转换图、伪代码等等表示各种 处理,所述各种处理可以基本上在计算机可读介质中表示,并因此由计算机或处理器执行, 无论这样的计算机或处理器是否被明确示出。附图中所示的各种元件的功能可以通过使用专用硬件以及能够与适合的软件相 关联而执行软件的硬件来提供。当由处理器提供时,所述功能可以由单个专用处理器、单个 共享处理器、或其中一些可以被共享的多个独立处理器提供。此外,术语“处理器”或“控制 器”的明确使用不应被解释为唯一地代表能够执行软件的硬件,其也可以隐含地包括而不 限于数字信号处理器(“DSP”)硬件、用于存储软件的只读存储器(“ROM”)、随机存取存储 器(“RAM”)、以及非易失性存储装置。也可以包括其它的传统的和/或定制的硬件。类似地,附图中所示的任何开关只 是概念性的。它们的功能可以通过程序逻辑的操作、通过专用逻辑、通过程序控制和专用逻 辑间的交互作用、或甚至手动地执行,具体技术可由实施者选择,如从上下文中被更具体地 理解的。在本权利要求书中,表示为执行指定功能的部件的任何元件意在包含执行该功能 的任何手段,所述手段包括例如,a)执行该功能的电路元件的组合,或者b)任何形式的软 件,因此包括与用于执行该软件的适合的电路结合以执行该功能的固件、微代码等等。由这 样的权利要求书限定的本原理归于这样的事实由各种所叙述的部件提供的功能以权利要 求书要求的方式组合并集合。因此认为能够提供那些功能的任何部件等价于这里所示的那些部件。说明书中引用的本原理的“一个实施例”或者“实施例”以及其其他变形指结合所述实施例描述的特定特征、结构、特性等等包含在本原理的至少一个实施例中。由此,在贯 穿说明书的各处出现的短语“在一个实施例中”或者“在实施例中”以及任何其他变形的出 现不一定都指同一实施例。应该理解,术语“和/或”以及“......中的至少一个”的使用,例如在“A和/或
B”和“A和B中的至少一个”的情况下,意在涵盖仅选择所列的第一选项(A)、或仅选择所列 的第二选项(B)、或选择两个选项(A与B)。作为进一步的例子,在“A、B、和/或C”和“A、 B和C中的至少一个”的情况下,此类短语意在涵盖仅选择所列的第一选项(A)、或仅选择 所列的第二选项(B)、或仅选择所列的第三选项(C)、或仅选择所列的第一与第二选项(A与 B)、或仅选择所列的第一与第三选项(A与C)、或仅选择所列的第二与第三选项(B与C)、或 选择全部三个选项(A与B与C)。本领域与相关领域的普通技术人员容易理解,可以将此扩 展到所列的诸多项目。此外,应该理解,虽然这里对于MPEG-4AVC标准的可缩放扩展(这里也被称作、并 且可互换地被称作可缩放视频编码或SVC)描述本原理的一个或更多实施例,但本原理不 仅仅被限制于此,并且因而可以对于其他视频编码标准、建议及其扩展来利用本原理,同时 保持本原理的精神。进一步地,应当理解,虽然这里作为高比特视频的例示性例子对于10比特视频描 述本原理的一个或更多的实施例,但本原理在这方面不仅仅被限制于10比特视频,并且因 而还可以对于其他比特深度(包括但不限于12比特、14比特、16比特等等)利用本原理, 同时保持本原理的精神。对于关于处理8比特视频和10比特视频的共存的上述第一解决方案和第二解决 方案,尤其对于所述两种解决方案的缺陷,后向标准兼容性和比特减少之间的可接受的折 衷可以是一种可缩放解决方案。MPEG-4AVC标准的可缩放扩展(这里也被称作、并且可互换 地被称作可缩放视频编码或SVC)正在考虑对比特深度可缩放性的支持。比特深度可缩放编码至少存在相对后期处理或同步播送的三个优势。第一优 势为比特深度可缩放编码使得10比特视频能够处于与MPEG-4AVC标准的高简档(High Profile)后向兼容的方式中。第二优势为比特深度可缩放编码使得能够适应不同的网络带 宽或设备能力。第三优势为比特深度可缩放编码提供低复杂度、高效率和高灵活性。在可缩放视频编码中,支持单环解码以减少解码复杂度。只对当前空间或CGS 层要求包括运动补偿的预测和对帧间编码宏块的去块的完整解码。这是通过将层间帧内 (inter-layer intra)纹理预测限制为较低层画面中利用帧内宏块编码的那些部分来实现 的。在比特深度可缩放性中,可以应用局部逆音调映射。局部逆音调映射的特殊情况 是基于块/宏块的逆音调映射。如果对于层间纹理预测应用基于块/宏块的逆音调映射, 则即使当在可缩放视频编码中使用去块滤波之后,仍然可能存在编码伪像。这是因为可缩 放视频编码中的当前的去块滤波被设计为使得不考虑基于块/宏块的逆音调映射。本原理针对比特深度可缩放性。本原理提供用于去除编码伪像的方法和装置,所 述编码伪像例如由用于比特深度可缩放性的局部逆音调映射(例如,局部逆音调映射的特殊情况是基于块/宏块的逆音调映射)导致。在实施例中,我们提出在对增强层的可缩放 视频编码中调节去块滤波器。与层间帧内纹理预测相关的具体模式被称作INTRA_BL模式。对于与INTRA_BL模 式相关的去块滤波,只基于块是否包括非零变换系数而调节边界强度(BS)。在MPEG-4AVC标准中,研究两种不同的框架。图1中示出了第一框架。转向图1,概括地由参考标号100指示比特深度可缩放编码器。
编码器100包括组合器,其具有与变换器110的输入端信号通信地连接的输出端。 变换器110的输出端与量化器115的输入端信号通信地连接。量化器115的输出端与熵编 码器120的输入端信号通信地连接。熵编码器120的输出端与多路复用器135的第一输入 端信号通信地连接,以向多路复用器135提供10比特增强层。音调映射器130的输出端与组合器175的非反相输入端信号通信地连接。组合器 175的输出端与变换器170的输入端信号通信地连接。变换器170的输出端与量化器165 的输入端信号通信地连接。量化器165的输出端与熵编码器160的输入端和逆变换器155 的输入端信号通信地连接。熵编码器160的输出端与多路复用器135的第二输入端信号通 信地连接,以向多路复用器135提供8比特基层。逆变换器155的输出端与组合器150的 第一非反相输入端信号通信地连接。组合器150的输出端与去块滤波器145的输入端信号 通信地连接。去块滤波器145的输出端与逆音调映射器125的输入端和预测器140的输入 端信号通信地连接。预测器140的输出端与组合器175的反相输入端和组合器150的第二 非反相输入端信号通信地连接。逆音调映射器125的输出端与去块滤波器117的输入端信号通信地连接。去块滤 波器117的输出端与组合器105的反相输入端信号通信地连接。组合器105的输入端和音调映射器130的输入端可用作编码器100的输入端以接 收10比特源序列。多路复用器135的输出端可用作编码器100的输出端以输出比特流。图2中示出了对应于第一框架的解码器。转向图2,概括地由参考标号200指示比 特深度可缩放解码器。解码器200包括去多路复用器205,其具有与熵解码器210的输入端信号通信地连 接的第一输出端。熵解码器210的输出端与逆量化器215的输入端信号通信地连接。逆量 化器215的输出端与逆变换器220的输入端信号通信地连接。逆变换器220的输出端与组 合器225的第一非反相输入端信号通信地连接。组合器225的输出端与去块滤波器230的 输入端信号通信地连接。去多路复用器205的第二输出端与熵解码器250的输入端信号通信地连接。熵解 码器250的第一输入端与逆量化器255的输入端信号通信地连接。逆量化器255的输出端 与逆变换器160的输入端信号通信地连接。逆变换器260的输出端与组合器265的第二非 反相输入端信号通信地连接。熵解码器250的第二输出端与预测器245的第一输入端信号 通信地连接。预测器245的输出端与组合器265的第一非反相输入端信号通信地连接。去块滤波器233的输出端与逆音调映射器235的输入端和预测器245的第二输入 端信号通信地连接。逆音调映射器235的输出端与去块滤波器237的输入端信号通信地连 接。去块滤波器237的输出端与组合器225的第二非反相输入端信号通信地连接。
去多路复用器205的输入端205可用作解码器200的输入端以接收比特流。组合 器265的输出端与去块滤波器233的输入端信号通信地连接。组合器265的输出端也可用 作解码器200的输出端以输出画面。在与编码器100相关的框架中,在基层处执行运动补偿循环,其中扩展INTRA_BL 模式以进一步支持比特深度可缩放性。采用逆音调映射,所述逆音调映射针对对用于从10 比特源信号中生成8比特表示的音调映射处理取逆。在编码器中,不在增强层处应用去块 滤波。可由解码器200在对增强层的后期处理处应用作为可选步骤的去块滤波。可以全 局地、或在宏块级别处用信号通知逆音调映射,其中应用诸如缩放因数和对每个色彩通道 (colorchannel)的每个宏块的偏移值之类的逆音调映射参数。第二框架涉及在增强层处执行运动补偿,其中使用去块滤波器但不考虑局部逆音 调映射。在图3中示出了第二框架。转向图3,概括地由参考标号300指示另一比特深度可 缩放编码器。编码器300利用被称作“比特平移(bitshifting)”的简单的逆音调映射的方 法。比特平移可以被一般化为任何逆音调映射方法。编码器300包括组合器305,其具有与变换器310的输入端信号通信地连接的输 出端。变换器310的输出端与量化器315的输入端信号通信地连接。量化器315的输出端 与熵编码器320的第一输入端和逆量化器325的输入端信号通信地连接。逆量化器325的 输出端与逆变换器330的输入端信号通信地连接。逆变换器330的输出端与组合器335的 第一非反相输入端信号通信地连接。组合器335的输出端与去块滤波器340的输入端信号 通信地连接。去块滤波器340的输出端与运动估计器和层间运动预测确定设备345的第一 输入端信号通信地连接。运动估计器和层间运动预测确定设备345的输出端与运动补偿器 350的输入端和熵编码器320的第二输入端信号通信地连接。运动补偿器350的输出端与 组合器360的第一非反相输入端信号通信地连接。组合器360的输出端与组合器305的反 相输入端信号通信地连接。比特平移器355的输出端与组合器360的第二非反相输入端信号通信地连接。组合器305的输入端可用作编码器100的输入端以接收高比特深度增强层残留。 比特平移器355的输入端可用作编码器100的输入端以接收低比特深度基层残留。运动估 计器和层间运动预测确定设备345的第二输入端可用作编码器100的输入端以接收基层运 动信息。图4中示出了对应于第二框架的解码器。转向图4,概括地由参考标号400指示另 一比特深度可缩放解码器。解码器400包括熵解码器405,其具有与逆量化器410的输入端信号通信地连接的 第一输出端。逆量化器410的输出端与逆变换器415的输入端信号通信地连接。逆变换器 415的输出端与组合器420的第一非反相输入端信号通信地连接。去块滤波器445的输出端与运动补偿器440的第一输出端信号通信地连接。运动 补偿器440的输出端与组合器425的第一非反相输入端信号通信地连接。组合器的输出端 与组合器420的第二非反相输入端信号通信地连接。熵解码器405的第二输出端与运动补偿器440的第二输入端信号通信地连接。组合器420的输出端与去块滤波器的输入端信号通信地连接。比特平移器430的输出端与组合器425的第二非反相输入端信号通信地连接。
组合器420的输出端也可用作解码器400的输出端以输出画面。熵解码器405的 输入端可用作解码器400的输入端以接收增强层比特流。运动补偿器440的第三输入端可 用作解码器400的输入端以接收基层运动信息。比特平移器430的输入端可用作解码器 400的输入端以接收低比特深度基残留。在使用宏块级别逆音调映射时,可能观察到编码伪像。因为在联合视频组(JVT) 中比特深度可缩放性仍然在开发中,所以没有具体地处理由用于增强层的宏块级别逆音调 映射导致的编码伪像的现有技术。根据本原理,去除了由INTRA_BL模式中的局部逆音调映射(Γ1)导致的编码伪像。 如图2所示,在用于第一框架的一个实施例中,我们向增强层解码器添加去块滤波器230。 去块滤波器230被用于后期处理。如图4所示,在用于第二框架(其中去块滤波器435在 环内)的一个实施例中,我们可以调节去块滤波器435来处理局部逆音调映射。去块滤波 器435可以是与在基层中应用的去块滤波器不同的去块滤波器。此外,这两个去块滤波器 可以被单独地或联合地打开和关闭。进一步地,在一个具体的实施例中,我们提出通过考虑在增强层处的宏块级别局 部逆音调映射来调节去块滤波器。在一个附加实施例中,如果相邻块两者都是INTRA_BL模式并且逆音调映射参数 不相同,或逆音调映射只被应用于一个块,则我们调节边界强度(BS)。根据相邻块的逆音调 映射的差来设置BS。在一个实施例中,我们可以如下改变BS 在原始MPEG-4AVC标准的对去块滤波器的边界条件满足BS = 0的情况中IF(I)T1被应用于相邻块两者并且它们的参数不相同OR(2) Γ1只被应用于一个块(另一块不通过INTRA_BL模式编码)IF Γ1 之差> =阈值 SET BS = K2 (强去块)ELSE SET BS = Kl (弱去块)OTHERWISE SET BS = 0当然,本原理不仅仅限于以上改变BS的方法,并且因而根据本原理还可以采用其 他改变BS的方法,同时维持本原理的精神。转向图5,概括地由参考标号500指示用于进行去块滤波以去除比特深度可缩放 性中的编码伪像的示例方法。方法500包括开始块505,其向决定块510传递控制,决定块510确定BS是否等于 零。如果是,则向功能块515传递控制。否则,向功能块540传递控制。功能块515取得相邻块音调映射参数,并且向决定块520传递控制。决定块520 确定是否局部逆音调映射(Γ1)被应用于相邻块两者并且它们的参数不相同。如果是,则向 决定块625传递控制。否则,向功能块535传递控制。功能块525确定Γ1之差是否小于阈值。如果是,则向功能块530传递控制。否 贝1J,向功能块545传递控制。功能块530设置BS等于常数K2 (强去块),并且向结束块599传递控制。决定块535确定Γ1是否只被应用于一个块(另一块不通过INTRA_BL模式编码)。如果是,则向功能块525传递控制。否则,向功能块540传递控制。功能块540设置BS等于零,并且向结束块599传递控制。功能块545设置BS等于常数Kl (弱去块),并且向结束块599传递控制。转向图6,概括地由参考标号600指示用于进行去块滤波以去除比特深度可缩放性中的编码伪像的另一示例方法。方法600包括开始块605,其向决定块610传递控制。决定块610确定BS是否等 于零。如果是,则向功能块615传递控制。否则,向功能块640传递控制。功能块615读取并且解码相邻块音调映射参数,并且向决定块620传递控制。决 定块620确定是否局部逆音调映射(Γ1)被应用于相邻块两者并且它们的参数不相同。如 果是,则向决定块625传递控制。否则,向功能块635传递控制。功能块625确定Γ1之差是否小于阈值。如果是,则向功能块630传递控制。否 贝1J,向功能块645传递控制。功能块630设置BS等于常数K2 (强去块),并且向结束块699传递控制。决定块635确定Γ1是否只被应用于一个块(另一块不通过INTRA_BL模式编码)。 如果是,则向功能块625传递控制。否则,向功能块640传递控制。功能块640设置BS等于零,并且向结束块699传递控制。功能块645设置BS等于常数Kl (弱去块),并且向结束块699传递控制。转向图7,概括地由参考标号700指示使用去块滤波器作为后期滤波器的示例视 频解码方法。方法700包括开始块705,其向功能块710传递控制。功能块710执行增强层解 码,并且向功能块715传递控制。功能块715执行去块滤波,并且向结束块799传递控制。转向图8,概括地由参考标号800指示使用去块滤波器作为环内滤波器的示例视 频编码方法。方法800包括开始块805,其向功能块810传递控制。功能块810向增强层编码输 入高比特深度图像,并且向功能块815传递控制。功能块815通过减去来自较低层的运动 补偿后预测和残留来获得增强层残留,并且向功能块820传递控制。功能块820对增强层 残留进行变换和量化,并且向功能块825传递控制。功能块825对增强层残留进行去量化 和逆变换,并且向功能块830传递控制。功能块830通过将来自较低层的运动补偿后预测 和残留预测添加至重构后的残留上,来重构增强层图像,并且向功能块835传递控制。功能 块835执行去块滤波,并且向功能块840传递控制。功能块840使用去块滤波的输出来作 为用于下一增强层图像的运动估计和补偿的参考帧,并且向结束块899传递控制。转向图9,概括地由参考标号900指示使用去块滤波器作为环内滤波器的示例视 频解码方法。方法900包括开始块,其向功能块910传递控制。功能块910解析增强层比特流, 并且向功能块915传递控制。功能块915进行熵解码以获得增强层残留系数和运动矢量,并 且向功能块920传递控制。功能块920对残留系数进行去量化并且执行逆变换,以获得增 强层残留,并且向功能块925传递控制。功能块925执行运动补偿,并且向功能块930传递 控制。功能块930将来自较低层的运动补偿后预测和层间残留预测添加至增强层残留上, 并且向功能块935传递控制。功能块935执行去块滤波,并且向功能块940传递控制。功能块940使用去块滤波的输出来作为用于下一增强层图像的运动补偿的参考帧,并且向结束块999传递控制。转向图10,概括地由参考标号1000指示能够联合地在基层和增强层上使能或禁 用去块滤波器的示例视频编码方法。方法1000包括开始块1005,其向功能块1010传递控制。功能块1010写入去块滤 波器控制标记以使能或禁用基层和增强层去块滤波两者,并且向结束块1099传递控制。转向图11,概括地由参考标号1100指示能够联合地在基层和增强层上使能或禁 用去块滤波器的示例视频解码方法。方法1100包括开始块1105,其向功能块1110传递控制。功能块1110读取去块滤 波器控制标记,并且向功能块1115传递控制。功能块1115基于该去块滤波器控制标记使 能或禁用基层和增强层两者的去块滤波,并且向结束块1199传递控制。转向图12,概括地由参考标号1200指示能够单独地在基层和增强层上使能或禁 用去块滤波器的示例视频编码方法。方法1200包括开始块1205,其向功能块1210传递控制。功能块1210写入基层去 块滤波器控制标记以使能或禁用基层去块滤波,并且向功能块1215传递控制。功能块1215 写入增强层去块滤波器控制标记以使能或禁用增强层去块滤波,并且向结束块1299传递 控制。转向图13,概括地由参考标号1300指示能够单独地在基层和增强层上使能或禁 用去块滤波器的示例视频解码方法。方法1300包括开始块1305,其向功能块1310传递控制。功能块1310读取基层去 块滤波器控制标记,并且向功能块1315传递控制。功能块1315基于该基层去块滤波器控 制标记使能或禁用基层去块滤波,并且向功能块1320传递控制。功能块1320读取增强层 去块滤波器控制标记,并且向功能块1325传递控制。功能块1325基于该增强层去块滤波 器控制标记使能或禁用增强层去块滤波,并且向结束块1399传递控制。现在将对本发明的许多伴随的优点/特征中的一些给出描述,所述伴随的优点/ 特征中的一些已经在前面提及。例如,一个优点/特征为一种装置,其具有用于对画面的至 少一部分的增强层进行编码的编码器。在增强层处应用去块滤波器,以用于比特深度可缩 放性。另一优点/特征为具有如上所述的编码器的装置,其中调节所述去块滤波器以去 除由用于比特深度可缩放性的层内纹理预测的局部逆音调映射导致的编码伪像。又一优点/特征为具有所述编码器的装置,其中如上所述调节所述去块滤波器以 去除编码伪像,其中所述局部逆音调映射是基于块的,并且基于块的局部逆音调映射的块 尺寸能够作为宏块尺寸。再一优点/特征为具有所述编码器的装置,其中如上所述局部逆音调映射是基于 块的,其中基于阈值来调节去块滤波器的边界强度,所述阈值继而基于至少一个块与相对 所述至少一个块的至少一个相邻块的逆音调映射参数的差。此外,另一优点/特征为具有所述编码器的装置,其中如上所述调节所述去块滤 波器以去除编码伪像,其中在基于宏块的逆音调映射被用于相对所述至少一个块的至少一 个相邻块时、或在所述至少一个块和相对所述至少一个块的至少一个相邻块的逆音调映射参数不同时,调节去块滤波器的边界强度。进一步地,另一优点/特征为具有如上所述的编码器的装置,其中所述编码器还 对所述画面的所述至少一部分的基层编码,并且所述去块滤波器能够被单独地或联合地或 不如此地应用于增强层和基层。并且,另一优点/特征为一种装置,其具有用于对画面的至少一个块的图像数据 进行编码的编码器。去块滤波器去除由用于比特深度可缩放性的层内纹理预测的局部逆音 调映射导致的编码伪像。
另外,另一优点/特征为具有如上所述的编码器的装置,其中所述局部逆音调映 射是基于块的,并且基于块的局部逆音调映射的块尺寸能够作为宏块。此外,另一优点/特征为具有所述编码器的装置,其中如上所述局部逆音调映射 是基于块的,其中基于阈值来调节去块滤波器的边界强度,所述阈值继而基于至少一个块 与相对所述至少一个块的至少一个相邻块的逆音调映射参数的差。进一步地,另一优点/特征为具有如上所述的编码器的装置,其中在基于宏块的 逆音调映射被用于相对所述至少一个块的至少一个相邻块时,调节去块滤波器的边界强 度。并且,另一优点/特征为具有如上所述的编码器的装置,其中在所述至少一个块 和相对所述至少一个块的至少一个相邻块的逆音调映射参数不同时,调节去块滤波器的边
界强度。基于这里的教导,相关领域普通技术人员可以容易地确定本原理的这些和其他特 征和优点。应当理解,可以以多种形式的硬件、软件、固件、特殊用途处理器或其组合来实现 本原理的教导。最优选地,本原理的教导被实现为硬件和软件的组合。另外,软件可以实现为以有 形方式实现在程序存储单元上的应用程序。该应用程序可以被上载到包含任何适当体系结 构的机器并且由其执行。优选地,所述机器被实现在计算机平台之上,所述计算机平台具有 诸如一个或者多个中央处理单元(“CPU”)、随机存取存储器(“RAM”)、以及输入/输出 (“I/O”)接口之类的硬件。计算机平台还可以包括操作系统和微指令代码。此处描述的 各种处理和功能可以为微指令代码的一部分或者为应用程序的一部分,或者其任意组合, 其可以由CPU执行。另外,逐如附加的数据存储单元以及打印单元的各种其他外设单元可 以连接到计算机平台。还应该理解,因为在附图中所示的某些系统构成组件与方法优选地以软件实现, 所以系统组件或者处理功能块之间的实际连接可能依赖于本原理的编排方式而不同。给 出此处的教导,相关领域的普通技术人员将能够设想本原理的这些以及类似的实现或者配置。虽然此处参照附图描述了例示性实施例,但是应该理解本原理不限于这些确切的 实施例,并且相关领域的普通技术人员在不脱离本原理的范围与精神的前提下,可以在其 中进行各种变化和修改。所有这些变化和修改都意在包含在权利要求书所提出的本原理的 范围之内。
权利要求
一种装置,其包括用于对画面的至少一个块的图像数据进行编码的编码器(100、300),其中去块滤波器(117、340)去除由用于比特深度可缩放性的层内纹理预测的局部逆音调映射导致的编码伪像。
2.如权利要求1所述的装置,其中所述局部逆音调映射是基于块的,并且基于块的局 部逆音调映射的块尺寸能够作为宏块。
3.如权利要求2所述的装置,其中基于阈值来调节去块滤波器(117、340)的边界强度, 所述阈值继而基于至少一个块与相对所述至少一个块的至少一个相邻块的逆音调映射参 数的差。
4.如权利要求1所述的装置,其中在基于宏块的逆音调映射被用于相对所述至少一个 块的至少一个相邻块时,调节去块滤波器(117、340)的边界强度。
5.如权利要求1所述的装置,其中在所述至少一个块和相对所述至少一个块的至少一 个相邻块的逆音调映射参数不同时,调节去块滤波器(117、340)的边界强度。
6.一种方法,其包括对画面的至少一个块的图像数据进行编码,其中所述编码步骤包括应用去块滤波以 去除由用于比特深度可缩放性的层内纹理预测的局部逆音调映射导致的编码伪像(500, 800)。
7.如权利要求6所述的方法,其中所述局部逆音调映射是基于块的,并且基于块的局 部逆音调映射的块尺寸能够作为宏块(500)。
8.如权利要求7所述的方法,其中基于阈值(525)来调节(530、540、545)去块滤波的 边界强度,所述阈值(525)继而基于至少一个块与相对所述至少一个块的至少一个相邻块 的逆音调映射参数(515)的差(520、525、535)。
9.如权利要求6所述的方法,其中在基于宏块的逆音调映射被用于相对所述至少一个 块的至少一个相邻块时(535),调节(530、540、545)去块滤波的边界强度。
10.如权利要求6所述的方法,其中在所述至少一个块和相对所述至少一个块的至少 一个相邻块的逆音调映射参数不同时(520),调节(530、540、545)去块滤波的边界强度。
11.一种装置,其包括用于对画面的至少一个块的图像数据进行解码的解码器(200、400),其中去块滤波器 (230,237,435)去除由用于比特深度可缩放性的层内纹理预测的局部逆音调映射导致的编 码伪像。
12.如权利要求11所述的装置,其中所述局部逆音调映射是基于块的,并且基于块的 局部逆音调映射的块尺寸能够作为宏块。
13.如权利要求12所述的装置,其中基于阈值来调节去块滤波器(230、237、435)的边 界强度,所述阈值继而基于至少一个块与相对所述至少一个块的至少一个相邻块的逆音调 映射参数的差。
14.如权利要求11所述的装置,其中在基于宏块的逆音调映射被用于相对所述至少一 个块的至少一个相邻块时,调节去块滤波器(230、237、435)的边界强度。
15.如权利要求11所述的装置,其中在所述至少一个块和相对所述至少一个块的至少 一个相邻块的逆音调映射参数不同时,调节去块滤波器(230、237、435)的边界强度。
16.如权利要求11所述的装置,其中在运动补偿循环内(435)或运动补偿循环外 (230,237)应用所述去块滤波器。
17.一种方法,其包括对画面的至少一个块的图像数据进行解码,其中所述解码步骤包括应用去块滤波以 去除由用于比特深度可缩放性的层内纹理预测的局部逆音调映射导致的编码伪像(600、 900)。
18.如权利要求17所述的方法,其中所述局部逆音调映射是基于块的,并且基于块的 局部逆音调映射的块尺寸能够作为宏块(600)。
19.如权利要求18所述的方法,其中基于阈值(625)来调节(630、640、645)去块滤波 的边界强度,所述阈值(625)继而基于至少一个块与相对所述至少一个块的至少一个相邻 块的逆音调映射参数(615)的差(620、625、635)。
20.如权利要求17所述的方法,其中在基于宏块的逆音调映射被用于相对所述至少一 个块的至少一个相邻块时(635),调节(630、640、645)去块滤波的边界强度。
21.如权利要求17所述的方法,其中在所述至少一个块和相对所述至少一个块的至少 一个相邻块的逆音调映射参数不同时(620),调节(630、640、645)去块滤波的边界强度。
22.如权利要求17所述的装置,其中在运动补偿循环内(935)或运动补偿循环外 (715)应用所述去块滤波器。
23.一种在其上编码有视频信号数据的计算机可读存储介质,所述视频信号数据包括为画面的至少一个块编码的图像数据,其中所述图像数据被去块滤波以去除由用于比 特深度可缩放性的层内纹理预测的局部逆音调映射导致的编码伪像。
24.一种用于视频编码、解码和传输、并且在其上编码有视频信号数据的视频信号结 构,所述视频信号结构包括为画面的至少一个块编码的图像数据,其中所述图像数据被去块滤波以去除由用于比 特深度可缩放性的层内纹理预测的局部逆音调映射导致的编码伪像。
全文摘要
提供了用于比特深度可缩放性的伪像去除的方法和装置。该方法和装置利用用于对画面的至少一部分的增强层进行编码的编码器(100)。在增强层处应用去块滤波器,以用于比特深度可缩放性(500)。描述了用于对画面的至少一部分的增强层进行解码的解码方法和装置,其中在该解码处理期间,在增强层处应用去块滤波器,以用于比特深度可缩放性(600)。进一步地,描述了用于对画面的至少一个块的图像数据进行编码的编码器和方法,其中去块滤波器(117)去除由用于比特深度可缩放性的层内纹理预测的局部逆音调映射导致的编码伪像。描述了用于对画面的至少一个块的图像数据进行解码的解码方法和装置,其中去块滤波器(230、237、435)去除由用于比特深度可缩放性的层内纹理预测的局部逆音调映射导致的编码伪像。
文档编号H04N7/50GK101828402SQ200880111876
公开日2010年9月8日 申请日期2008年10月14日 优先权日2007年10月16日
发明者吴宇文, 尹澎, 罗建聪, 高勇英 申请人:汤姆森特许公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1