可缩放视频译码中的替代变换的制作方法

文档序号:8303687阅读:280来源:国知局
可缩放视频译码中的替代变换的制作方法
【技术领域】
[0001] 本发明涉及视频译码。
【背景技术】
[0002] 数字视频能力可并入到广泛范围的装置中,包括数字电视、数字直播系统、无线广 播系统、个人数字助理(PDA)、膝上型或桌上型计算机、数码相机、数字记录装置、数字媒体 播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话、视频电话会议装置及 其类似者。数字视频装置实施视频压缩技术,例如,由1?£6-2、通^6-4、11^-1'11.263或11^-丁 H. 264/MPEG-4第10部分高级视频译码(AVC)所定义的标准、目前正在开发的高效率视频译 码(HEVC)标准及这些标准的扩展中所描述的视频压缩技术。视频装置可通过实施此类视 频译码技术而更有效率地发射、接收、编码、解码及/或存储数字视频信息。
[0003] 视频压缩技术执行空间(图片内)预测和/或时间(图片间)预测来减少或去除 视频序列中固有的冗余。对于基于块的视频译码来说,视频切片(例如,视频帧、视频帧的 一部分等)可分割成视频块,视频块也可被称作树块、译码单元(CU)及/或译码节点。使 用相对于同一图片中的相邻块中的参考样本的空间预测对图片的经帧内译码(I)切片中 的视频块进行编码。图片的经帧间编码(P或B)切片中的视频块可使用相对于同一图片中 的相邻块中的参考样本的空间预测或相对于其它参考图片中的参考样本的时间预测。图片 可被称为帧,且参考图片可被称作参考帧。
[0004] 空间或时间预测导致对块的预测块进行译码。残余数据表示待译码的原始块与预 测块之间的像素差。经帧间译码块是根据指向形成预测块的参考样本块的运动向量及指示 经译码块与预测块之间的差的残余数据编码的。经帧内译码块是根据帧内译码模式及残余 数据来编码。为了实现进一步压缩,可以将残余数据从像素域变换到变换域,从而产生残余 变换系数,接着可以对残余变换系数进行量化。可扫描最初布置为二维阵列的经量化变换 系数,以便产生变换系数的一维向量,且可应用熵译码以实现更多压缩。
[0005] 某一基于块的视频译码和压缩利用可缩放技术。可缩放视频译码(SVC)指使用基 础层和一或多个可缩放增强层的视频译码。对于SVC来说,基础层通常载运具有基础质量 水平的视频数据。一或多个增强层载运额外视频数据以支持较高的空间、时间和/或SNR 水平。在一些状况下,可以比加强层的发射更可靠的方式来发射基础层。

【发明内容】

[0006] 在一个实施例中,提供一种用于对视频信息进行编码或解码的设备。所述设备包 括经配置以存储与基础层及增强层相关联的视频信息的存储器单元。所述设备进一步包括 操作性地耦合到所述存储器单元的处理器。所述处理器经配置以使用由与视频块信息与相 邻视频块信息之间的差相关的阈值确定的变换功能对视频块信息进行编码或解码。
[0007] 在一个实施例中,经配置以对视频信息进行译码的设备包含存储器及处理器。所 述存储器经配置以存储与增强层相关联的视频块信息。处理器操作性地耦合到存储器,且 经配置以从存储器检索视频块信息,并对视频信息进行译码,所述处理器经进一步配置以: 基于视频块信息的参数确定变换功能;及使用所述所确定的变换功能对视频块信息进行译 码。
[0008] 在另一实施例中,视频块信息的参数包括译码模式。在另一实施例中,译码模式包 括帧内基础层(帧内BL)模式或一般化残差预测(GRP)。在另一实施例中,为了确定变换功 能,处理器经配置以:确定视频块信息的参数是否为预定值;及响应于确定视频块信息的 参数不为预定值,确定变换功能为初等变换;或响应于确定视频块信息的参数为预定值,确 定变换功能为替代变换。在另一实施例中,替代变换包含以下各者中的一者:离散正弦变换 (DST)、类型-IDST、类型-IIIDST、类型-IVDST、类型-VIIDST、离散余弦变换(DCT)、不 同类型的DCT及卡-洛变换(KLT)。在另一实施例中,在以下各者中的一者处用信号发出视 频信息的参数:帧层级、切片层级、译码单元层级及变换块单元层级。在另一实施例中,视频 信息的参数包括以下各者中的至少一者:辅助信息、译码单元大小、变换单元大小、帧类型、 帧大小、量化参数(QP)、时间层信息及经剖析的残差系数信息。在另一实施例中,参数包括 来自基础层的信息。在另一实施例中,视频块信息的参数包括与视频块信息与相邻视频块 信息之间的差相关的阈值。在另一实施例中,在视频块信息与相邻块信息之间的差降到阈 值以下时,变换功能包括基于非余弦的变换。在另一实施例中,在视频块信息与相邻块信息 之间的差在阈值以上时,变换功能包括余弦变换。在另一实施例中,处理器经配置以接收使 用高阶语法或经编码为旗标的阈值。在另一实施例中,使用二进制化用信号发出所确定的 变换。在另一实施例中,二进制化包括以下各者中的至少一者:截断一元码及固定长度码。 在另一实施例中,设备包括编码器。在另一实施例中,设备包括解码器。在另一实施例中, 设备选自由以下各者中的一或多者组成的群组:桌上型计算机、笔记本计算机、膝上型计算 机、平板计算机、机顶盒、电话手持机、智能电话、智能板、电视、相机、显示装置、数字媒体播 放器、视频游戏控制台及视频流式传输装置。
[0009] 在另一实施例中,一种对视频信息进行编码的方法包含接收与参考层相关联的视 频块信息;基于视频块信息的参数确定变换功能;及使用所确定的变换功能对视频块信息 进行编码。
[0010] 在另一实施例中,一种对视频信息进行解码的方法包含接收与参考层相关联的视 频块信息;基于视频块信息的参数确定变换功能;及使用所确定的变换功能对视频块信息 进行解码。
[0011] 在另一实施例中,视频译码装置经配置以对视频数据进行解码,且视频译码装置 包含:用于基于与参考层相关联的视频块信息的参数确定变换功能的装置;及用于使用所 确定的变换功能对视频块信息进行译码的装置。
[0012] 在又一实施例中,非暂时性计算机可读媒体包含在执行时致使设备进行以下操作 的代码:基于与参考层相关联的视频块信息的参数确定变换功能;及使用变换对视频块信 息进行译码。
【附图说明】
[0013] 图1为说明可利用根据本发明中描述的方面的技术的实例视频编码及解码系统 的框图。
[0014] 图2为说明可实施根据本发明中描述的方面的技术的视频编码器的实例的框图。
[0015] 图3为说明可实施本发明中描述的方面的技术的视频解码器的实例的框图。
[0016] 图4为说明根据本发明的方面的三个不同维度上的可缩放性的框图。
[0017] 图5为说明根据本发明的方面的SVC位流的实例结构的框图。
[0018] 图6为说明根据本发明的方面的位流中的实例SVC存取单元的框图。
[0019] 图7为展示如在帧内BL模式期间所使用的在增强层中的当前块及在对应参考或 基础层中的相同位置块的概念图。
[0020] 图8为说明根据本发明的方面的用于译码例程的方法的实施例的流程图。
【具体实施方式】
【附图说明】 [0021] 若干实例。由附图中的参考标号指示的元件对应于在以下描述中由相同 参考标号指示的元件。在本发明中,名称以序数词(例如,"第一"、"第二"、"第三",等)开 始的元件未必暗示所述元件具有特定次序。而是,此些序数词仅用于指相同或类似类型的 不同元件。
[0022] 例如视频图像、TV图像、静态图像或由录像机或计算机产生的图像等数字图像可 由配置成水平及垂直线的像素构成。单个图像中的像素的数目通常有数万个。每一像素通 常含有明度及色度信息。在未压缩的情况下,将从图像编码器传达到图像解码器的信息的 数量太过巨大以致其不可能呈现实时图像传输。为了减少待发射的信息的量,已开发出例 如JPEG、MPEG及H. 263标准等数个不同压缩方法。
[0023] 本发明中描述的技术通常涉及可缩放视频译码(S
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1