可缩放视频译码中的变换基底调整的利记博彩app

文档序号:8288294阅读:393来源:国知局
可缩放视频译码中的变换基底调整的利记博彩app
【技术领域】
[0001] 本发明涉及视频译码。
【背景技术】
[0002] 数字视频能力可并入到广泛范围的装置中,包含数字电视、数字直播系统、无线广 播系统、个人数字助理(PDA)、膝上型或桌上型计算机、平板计算机、电子图书阅读器、数码 相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线 电电话、所谓的"智能电话"、视频电话会议装置、视频流式发射装置及其类似者。数字视频 装置实施视频译码技术,例如由MPEG-2、MPEG-4、ITU-TH. 263或ITU-TH. 264/MPEG-4第 10部分高级视频译码(AVC)所定义的标准、目前正在开发的高效率视频译码(HEVC)标准及 这些标准的扩展中所描述的视频译码技术。视频装置可通过实施此类视频译码技术而更有 效率地发射、接收、编码、解码及/或存储数字视频信息。
[0003] 视频译码技术包含空间(图片内)预测及/或时间(图片间)预测以减少或移除 视频序列中固有的冗余。对于基于块的视频译码来说,视频切片(例如,视频帧或视频帧的 一部分)可分割成视频块,视频块还可被称作树块、译码单元(CU)及/或译码节点。使用 相对于图片中的相邻块中的参考样本的空间预测对同一图片的经帧内编码(I)切片中的 视频块进行编码。图片的经帧间译码(P或B)切片中的视频块可使用相对于同一图片中的 相邻块中的参考样本的空间预测或相对于其它参考图片中的参考样本的时间预测。图片可 称作帧,且参考图片可称作参考帧。
[0004] 空间或时间预测导致待译码块的预测性块。残余数据表示待译码的原始块与预测 性块之间的像素差。经帧间译码块是根据指向形成预测性块的参考样本块的运动向量及指 示经译码块与预测性块之间的差的残余数据而编码。经帧内译码块是根据帧内译码模式及 残余数据而编码。为了实现进一步压缩,可将残余数据从像素域变换到变换域,从而产生残 余变换系数,接着可对残余变换系数进行量化。可扫描最初布置为二维阵列的经量化变换 系数,以便产生变换系数的一维向量,且可应用熵编码以实现更多压缩。

【发明内容】

[0005] 大体来说,本发明描述与通过在可缩放视频译码期间条件性地或自适应地调整变 换函数而改善译码性能有关的技术。
[0006] 随附图式及以下描述中阐述一或多个实例的细节。其它特征、目标及优势将从描 述及附图且从权利要求书中显而易见。
[0007] 在一个实施例中,经配置以译码视频信息的设备包含存储器单元及处理器。所述 存储器单元经配置以存储与参考层及对应增强层相关联的视频信息。所述处理器与所述存 储器单元通信。所述处理器经配置以至少部分基于与所述参考层及所述增强层相关联的视 频信息获得残余块信息。所述处理器还经配置以基于与所述视频信息相关联的变换函数确 定经调整变换函数。所述处理器还经配置以基于所述经调整变换函数及所述残余块信息确 定变换块。
[0008] 在另一实施例中,一种解码视频信息的方法包含存储与参考层及对应增强层相关 联的视频信息。所述方法还包含至少部分基于与所述参考层及所述增强层相关联的视频信 息获得残余块信息。所述方法还包含基于与所述视频信息相关联的变换函数确定经调整变 换函数。所述方法还包含基于所述经调整变换函数及所述残余块信息确定变换块。所述方 法还包含使用所述变换块解码所述视频信息。
[0009] 在另一实施例中,提供一种编码视频信息的方法。所述方法包含存储与参考层及 对应增强层相关联的视频信息。所述方法还包含至少部分基于与所述参考层及所述增强层 相关联的视频信息获得残余块信息。所述方法还包含基于与所述视频信息相关联的变换函 数确定经调整变换函数。所述方法还包含基于所述经调整变换函数及所述残余块信息确定 变换块。所述方法还包含使用所述变换块编码所述视频信息。
[0010] 在又一实施例中,提供一种用于译码视频信息的设备。所述设备包含用于存储与 参考层及对应增强层相关联的视频信息的装置。所述设备还包含用于至少部分基于与所述 参考层及所述增强层相关联的视频信息获得残余块信息的装置。所述设备还包含用于基于 与所述视频信息相关联的变换函数确定经调整变换函数的装置。所述设备还包含用于基于 所述经调整变换函数及所述残余块信息确定变换块的装置。
[0011] 在又一实施例中,一种计算机可读媒体具有计算机可执行指令,所述计算机可执 行指令在由计算装置执行时致使所述计算装置存储与参考层及对应增强层相关联的视频 信息。所述指令还致使所述计算装置至少部分基于与所述参考层及所述增强层相关联的视 频信息获得残余块信息。所述指令还致使所述计算装置基于与所述视频信息相关联的变换 函数确定经调整变换函数。所述指令还致使所述计算装置基于所述经调整变换函数及所述 残余块信息确定变换块。
【附图说明】
[0012] 图1是说明可利用根据本发明中描述的方面的技术的实例视频编码及解码系统 的框图。
[0013] 图2是说明可实施根据本发明中描述的方面的技术的视频编码器的实例的框图。
[0014] 图3是说明可实施本发明中描述的方面的技术的视频解码器的实例的框图。
[0015] 图4是说明多维可缩放性的实例的框图。
[0016] 图5是SVC译码结构的一个实施例的框图。
[0017] 图6是说明形成各种存取单元的经译码切片的位流的一个实施例的框图。
[0018] 图7是说明共置块的一个实施例的框图。
[0019] 图8是变换基底调整的方法的流程图。
【具体实施方式】
[0020] 本发明中描述的技术大体涉及可缩放视频译码(SVC)及3D视频译码。举例而言, 技术可与高效率视频译码01EVC)可缩放视频译码(SVC)扩展相关,及供该HEVCSVC扩展 使用或在该ffiVCSVC扩展内使用。在SVC扩展中,可存在多个视频信息层。在最底层级处 的层可充当基础层(BL),且在最顶部的层可充当增强型层(enhancedlayer,EL)。"增强型 层"有时被称作"增强层",且这些术语可互换地使用。所有在中间的层可充当EL或BL,或EL及BL两者。举例而言,在中间的层可为在其下方的层(例如基层或任何介入增强层)的 EL,且同时充当在其上方的增强层的BL。
[0021] 在其中不利用层间预测的视频译码中,DC及低频(LF)分量往往在变换之后会具 有大部分残余能量。此特性(DC/LF分量往往会具有大振幅,而HF分量往往会具有低振幅) 已用在某些视频译码过程中以实现压缩效率。然而,可缩放视频译码的残差可归因于层间 预测(例如,归因于帧内BL模式中的预测,下文描述)而具有不同分布特性。明确地说,通 过SVC,残差更像是噪声,且能量可扩散在整个或较大频域上。实际上,不同于非SVC视频译 码,通过SVC,有可能HF分量可具有比DC或LF分量多的能量。因此,用于常规非SVC视频 译码的传统方法对于可缩放视频译码可能效果不佳。在实施SVC时,变换基底调整可帮助 改善压缩效率。下文更详细地描述此类技术。此外,可通过编码器(例如,如下文关于图1 及2所描述)及/或解码器(例如,如关于下文图1及3所描述)来实施这些技术。
[0022] 出于说明的目的,本发明中描述的技术用仅包含两层(例如,例如基础层等较低 层级层,及例如增强型层等较高层级层)的实例来加以描述。应理解,本发明中描述的实例 也可扩展到具有多个基础层及增强层的实例。
[0023] 视频译码标准包含ITU-TH. 261、ISO/IECMPEG-IVisual、ITU-TH. 262 或ISO/ IECMPEG-2Visual、ITU-TH. 263、ISO/IECMPEG-4Visual及ITU-TH. 264(也被称为ISO/ IECMPEG-4AVC),包含其可缩放视频译码(SVC)及多视图视频译码(MVC)扩展。此外,一 种新的视频译码标准,即高效率视频译码01EVC),正由ITU-T视频译码专家组(VCEG)及 ISO/IEC运动图片专家组(MPEG)的视频译码联合合作小组(JCT-VC)进行开发。HEVC的 新近草案从 2012 年 6 月 7 日起可从http://wgll.sc29.org/ict/docenduser/current document,oho?id= 5885/TCTVC-11003-v2获得。被称作"HEVC工作草案 7" 的HEVC标 准的另一新近草案从 2012 年 6 月 7 曰起.可从http: //ohenix.it-sudparis.eu/ict/doc enduser/documents/9Geneva/wgll/.TCTVC-I1003_v3.zip下裁。对HEVC工作草案 7 的完 全引用是布洛斯(Bross)等人的文献HCTVC-11003"高效率视频译码(HEVC)文本规范草案 7(HighEfficiencyVideoCoding(HEVC)TextSpecificationDraft7)",ITU-TSG16WP3 及ISO/IECJTC1/SC29/WG11的视频译码联合合作小组(JCT-VC),第9次会议:瑞士日内瓦, 2012年4月27日到2012年5月7日。这些参考文献中的每一者以全文引用的方式并入本 文中。
[0024] 可缩放视频译码(SVC)可用于提供质量(还称作信噪比(SNR))可缩放性、空间可 缩放性及/或时间可缩放性。增强型层可具有与基础层不同的空间分辨率。举例来说,EL 与BL之间的空间纵横比可为I. 0、1. 5、2. 0或其它不同比率。换句话说,EL的空间方面可 等于BL的空间方面的I. 0、1. 5或2.0倍。在一些实例中,EL的缩放因子可大于BL。举例 来说,EL中的图片的大小可大于BL中的图片的大小。以此方式,可有可能(但不限于)EL 的空间分辨率大于BL的空间分辨率。
[0025] 在H. 264的SVC扩展中,可使用针对SVC提供的不同层来执行对当前块的预测。此 预测可被称作层间预测。在SVC中可利用层间预测方法以便减少层间冗余。层间预测的一 些实例可包含层间帧内预测、层间运动预测及层间残差预测。层间帧内预测使用基础层中 的位于相同位置的块的重建来预测增强层中的当前块。层间运动预测使用基础层的运动来 预测增强层中的运动。层间残差预测使用基础层的残差来预测增强层的残差。
[0026] 在层间残差预测中,基础层的残差可用于预测增强层中的当前块。可将所述残差 界定为对视频单元的时间预测与源视频单元之间的差。在残差预测中,还在预测当前块时 考虑基础层的残差。举例来说,可使用从增强层的残差、从增强层的时间预测及从基础层的 残差来重建当前块。可根据以下方程式重建当前块:
[0027] Ie =rc +Pc +rh (I)
[0028] 其中L表示当前块的重建,表示来自增强层的残差,P6表示来自增强层的时间 预测,且rb表示来自基础层的残差预测。
[0029] 为了针对增强层中的宏块(MB)使用层间残差预测,基础层中的位于相同位置的 宏块应为帧间MB,且可根据增强层的空间分辨率对位于相同位置的基础层宏块的残差上取 样(例如,因为SVC中的层可具有不同的空间分辨率)。在层间残差预测中,增强层的残差 与经上取样基础层的残差之间的差可在位流中译码。可基于基础层及增强层的量化步长之 间的比率来归一化基础层的残差。
[0030] H. 264的SVC扩展需要用于运动补偿的单环路解码以便维持解码器的低复杂度。 一般来说,如下通过将当前块的时间预测与残差相加来执行运动补偿:
[0031] I=r+P (2)
[0032] 其中!表示当前帧、r表示残差,且P表示时间预测。在单环路解码中,可使用单一 运动补偿环路来解码SVC中的每一支持的层。为了实现此,使用受约束的帧内预测来译码 用于对较高层进行层间帧内预测的所有层。在受约束的帧内预测中,在不参考来自相邻经 帧间译码MB的任何样本的情况下对帧内模式MB进行帧内译码。另一方面,HEVC允许用于 SVC的多环路解码,其中可使用多个运动补偿环路来解码SVC层。举例来说,首先完全解码 基础层,且接着解码增强层。
[0033] 方程式(1)中用公式表示的残差预测可为H. 264SVC扩展中的有效技术。然而,可 在HEVCSVC扩展中进一步改善其性能,尤其在多环路解码用于HEVCS
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1