对视频数据进行译码的方法和设备及计算机可读存储介质技术

技术编号:15201371 阅读:99 留言:0更新日期:2017-04-22 03:58
本发明专利技术揭示一种对于多模式视频译码使用空间预测模式进行视频译码的方法和设备。在一个方面中,所述方法包含对视频数据的切片进行译码,所述切片包含经组织成第一排和多个非第一排的多个像素。所述对所述切片进行译码进一步包含在空间预测模式中使用所述第一排的先前像素作为预测符对所述第一排的当前像素进行译码,以及在除所述空间预测模式以外的译码模式中对非第一排的另一像素进行译码。

Method for video decoding using spatial prediction mode for multi-mode video decoding

The invention discloses a method and a device for video decoding using a spatial prediction mode for multi-mode video decoding. In one aspect, the method includes decoding a slice of a video data comprising a plurality of pixels organized into a first row and a plurality of non first rows. The decoding of the slice further included in the previously predicted pixel space pattern is used in the first row as a predictor to decode the current pixel of the first row, and in addition to the space outside the model predictive decoding on the non first row of another pixel decoding.

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及视频译码和压缩的领域,且确切地说,涉及用于经由显示链路传输的视频压缩,例如显示链路视频压缩。
技术介绍
数字视频能力可并入到广泛范围的显示器中,包含数字电视、个人数字助理(PDA)、膝上型计算机、桌面监视器、数码相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏机、蜂窝或卫星无线电电话、视频电话会议装置以及类似者。使用显示链路将显示器连接到适当源装置。显示链路的带宽要求与显示器的分辨率成比例,且因此,高分辨率显示器需要大带宽显示链路。一些显示链路不具有支持高分辨率显示器的带宽。可使用视频压缩减少带宽要求,以使得可使用较低带宽显示链路将数字视频提供到高分辨率显示器。他人已试着使用对像素数据的图像压缩。然而,此类方案有时并不能视觉上无损,或可能在常规显示装置中实施起来困难且昂贵。视频电子学标准协会(VESA)已开发了显示流压缩(DSC)作为用于显示链路视频压缩的标准。例如DSC的显示链路视频压缩技术应(尤其)提供视觉无损的图片质量(即,图片具有使得用户不能断定压缩为作用中的质量等级)。显示链路视频压缩技术还应提供用常规硬件实时实施起来简单且价廉的方案。
技术实现思路
本专利技术的系统、方法和装置各自具有数个创新方面,其中没有单个方面单独负责本文中所揭示的合乎需要的属性。在一个方面中,一种用于在显示链路视频压缩中经由多个译码模式对视频数据进行译码的方法包括对所述视频数据的切片进行译码,所述切片包括所述切片的第一排和所述切片的多个非第一排中的多个像素,所述对所述切片进行译码包括:在空间预测模式中使用所述第一排的先前像素作为预测符对所述切片的所述第一排的当前像素进行译码;和在除所述空间预测模式以外的译码模式中对所述切片的非第一排的另一像素进行译码。在另一方面中,一种用于在显示链路视频压缩中经由多个译码模式对视频数据进行译码的装置包括:存储器,其经配置以存储所述视频数据;和处理器,其与所述存储器通信且经配置以:对所述视频数据的切片进行译码,所述切片包括所述切片的第一排和所述切片的多个非第一排中的多个像素;在空间预测模式中使用所述第一排的先前像素作为预测符对所述切片的所述第一排的当前像素进行译码;和在除所述空间预测模式以外的译码模式中对所述切片的非第一排的另一像素进行译码。在另一方面中,一种设备包括:用于对所述视频数据的切片进行译码的装置,所述切片包括所述切片的第一排和所述切片的多个非第一排中的多个像素;用于在空间预测模式中使用所述第一排的先前像素作为预测符对所述切片的所述第一排的当前像素进行译码的装置;和用于在除所述空间预测模式以外的译码模式中对所述切片的非第一排的另一像素进行译码的装置。在另一方面中,一种上面存储有指令的非暂时性计算机可读存储媒体,所述指令在执行时致使装置的处理器:对所述视频数据的切片进行译码,所述切片包括所述切片的第一排和所述切片的多个非第一排中的多个像素;在空间预测模式中使用所述第一排的先前像素作为预测符对所述切片的所述第一排的当前像素进行译码;和在除所述空间预测模式以外的译码模式中对所述切片的非第一排的另一像素进行译码。附图说明图1A是说明可使用根据本专利技术中所描述的方面的技术的实例视频编码和解码系统的框图。图1B是说明可执行根据本专利技术中所描述的方面的技术的另一实例视频编码和解码系统的框图。图2A是说明可实施根据本专利技术中所描述的方面的技术的视频编码器的实例的框图。图2B是说明可实施根据本专利技术中所描述的方面的技术的视频解码器的实例的框图。图3是说明根据本专利技术中所描述的方面的对切片的第一排进行译码的方法的框图。图4是说明根据本专利技术中所描述的方面的对切片的第一排进行译码的另一方法的框图。图5是说明在根据本专利技术中所描述的方面的对块进行译码的方法中当前像素与预测符像素之间的空间关系的框图。图6是说明在根据本专利技术中所描述的方面的对块进行译码的方法中当前像素与预测符像素之间的空间关系的框图。图7是说明在根据本专利技术中所描述的方面对块进行译码的方法中当前像素与预测符像素之间的空间关系的框图。图8是说明根据本专利技术中所描述的方面的实例分组策略的框图。图9是说明根据本专利技术中所描述的方面的对切片的排进行译码的框图。图10是说明根据本专利技术中所描述的方面的对切片的排进行译码的另一方法的框图。图11是说明根据本专利技术的各方面的用于空间预测模式译码的方法的流程图。具体实施方式一般来说,本专利技术涉及改进视频压缩技术(例如在显示链路视频压缩中使用的那些技术)的方法。更具体来说,本专利技术涉及用于在使用多模式译码技术时改进切片中的第一排的译码效率的系统和方法。虽然本文中在DSC标准的上下文中描述某些实施例,但所属领域的技术人员将了解,本文中所揭示的系统和方法可适用于任何合适的视频译码标准。举例来说,本文中所揭示的实施例可适用于以下标准中的一或多者:国际电信联盟(ITU)电信标准化部门(ITU-T)H.261、国际标准化组织/国际电工委员会(ISO/IEC)移动图像专家组-1(MPEG-1)Visual、ITU-TH.262或ISO/IECMPEG-2Visual、ITU-TH.263、ISO/IECMPEG-4Visual、ITU-TH.264(也称为ISO/IECMPEG-4AVC)、高效率视频译码(HEVC),以及此类标准的任何扩展。并且,本专利技术中描述的技术可变为将来开发的标准的部分。换句话说,本专利技术中描述的技术可适用于先前开发的视频译码标准、当前正在开发的视频译码标准和即将出现的视频译码标准。提出的用于DSC标准的方法包含数个译码模式,其中每一视频数据块可由编码器编码且类似地由解码器解码。在一些实施方案中,可使用多个不同译码模式(即,使用多模式视频译码)对图像的像素进行译码。然而,用于对图像的切片进行译码的模式中的一些对于除切片的第一排以外的切片的排可具有更佳性能。举例来说,某些视频译码模式可利用在空间上位于待译码的当前像素上方的预测符。由于切片的第一排不能够存取在空间上位于切片的第一排上方的预测符(即,先前排不可用于对切片的第一排进行译码),因此这些视频译码技术对于切片的第一排可具有减小的译码质量。在本专利技术中,描述经改进的使用空间预测模式对切片的第一排进行译码的方法。举例来说,可使用第一排的先前像素作为预测符对切片的第一排的像素进行译码。换句话说,当对当前像素进行译码时,切片的第一排中的位于待译码的当前像素之前的先前像素可用作预测符。先前像素可在译码次序中在空间上位于当前像素之前。这可在不存取位于切片的第一排上方的先前排的情况下改进切片的第一排的译码质量。视频译码标准例如视频图像、TV图像、静态图像或由录像机或计算机产生的图像的数字图像可包含布置成水平和垂直排的像素或样本。单个图像中的像素的数目通常有数万个。每一像素通常含有明度和色度信息。在无压缩的情况下,将从图像编码器传送到图像解码器的信息的绝对量将使实时图像传输变得不可行。为了减少待传输的信息的量,已开发出例如JPEG、MPEG及H.263标准等数种不同压缩方法。视频译码标准包含ITU-TH.261、ISO/IECMPEG-1Visual、ITU-TH.262或ISO/IECMPEG-2Visual、ITU-TH.263、ISO/IE本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/201580042163.html" title="对视频数据进行译码的方法和设备及计算机可读存储介质原文来自X技术">对视频数据进行译码的方法和设备及计算机可读存储介质</a>

【技术保护点】
一种用于在显示链路视频压缩中经由多个译码模式对视频数据进行译码的方法,其包括:对所述视频数据的切片进行译码,所述切片包括所述切片的第一排和所述切片的多个非第一排中的多个像素,所述对所述切片进行译码包括:在空间预测模式中使用所述第一排的先前像素作为预测符对所述切片的所述第一排的当前像素进行译码;和在除所述空间预测模式以外的译码模式中对所述切片的非第一排的另一像素进行译码。

【技术特征摘要】
【国外来华专利技术】2014.08.08 US 62/035,363;2015.04.13 US 62/146,935;1.一种用于在显示链路视频压缩中经由多个译码模式对视频数据进行译码的方法,其包括:对所述视频数据的切片进行译码,所述切片包括所述切片的第一排和所述切片的多个非第一排中的多个像素,所述对所述切片进行译码包括:在空间预测模式中使用所述第一排的先前像素作为预测符对所述切片的所述第一排的当前像素进行译码;和在除所述空间预测模式以外的译码模式中对所述切片的非第一排的另一像素进行译码。2.根据权利要求1所述的方法,其中:所述第一排的所述当前像素和所述第一排的所述先前像素通过中间像素分隔开;且所述对所述视频数据的所述切片进行译码进一步包括经由第一和第二交错式译码路径对所述第一排进行译码,所述第一和第二交错式译码路径中的所述像素中的每一者独立于对应交错式译码路径外部的像素经译码。3.根据权利要求1所述的方法,其中所述视频数据的所述切片进一步经组织成多个块,每一块是包含像素的至少两行的二维2D块,所述切片的每一排包括多个块,其中所述当前像素和所述先前像素处于同一行中,且其中所述对所述视频数据的所述切片进行译码进一步包括经由对应第一和第二交错式译码路径对所述第一排的每一行进行译码,所述第一和第二交错式译码路径中的所述像素中的每一者独立于所述对应交错式译码路径外部的像素经译码。4.根据权利要求1所述的方法,其进一步包括在无需预测的情况下对所述切片的所述第一排的第一像素进行译码。5.根据权利要求4所述的方法,其进一步包括在无需预测的情况下对所述切片的所述第一排的第二像素进行译码,其中所述第一排的所述当前像素和所述第一排的所述先前像素通过中间像素分隔开,所述对所述视频数据的所述切片进行译码进一步包括经由第一和第二交错式译码路径对所述第一排进行译码,所述第一交错式译码路径从所述第一像素开始,所述第二交错式译码路径从所述第二像素开始,且所述第一和第二交错式译码路径中的所述像素中的每一者独立于所述对应交错式译码路径外部的像素经译码。6.根据权利要求4所述的方法,其进一步包括在所述空间预测模式中使用所述第一排的所述第一像素作为预测符对所述切片的所述第一排的第二像素进行译码,其中所述第一排的所述当前像素和所述第一排的所述先前像素通过中间像素分隔开,所述对所述视频数据的所述切片进行译码进一步包括经由第一和第二交错式译码路径对所述第一排进行译码,所述第一交错式译码路径从所述第一像素开始,所述第二交错式译码路径从所述第二像素开始,且所述第一和第二交错式译码路径中的所述像素中的每一者独立于所述对应交错式译码路径外部的像素经译码。7.根据权利要求4所述的方法,其进一步包括:确定是否存在对所述对所述视频数据进行译码的速率约束;和响应于所述确定所述速率约束存在而截短所述第一像素的位深度。8.根据权利要求1所述的方法,其进一步包括在所述空间预测模式中使用默认预测符对所述第一排的第一像素进行译码,其中所述默认预测符取决于所述视频数据的位深度。9.根据权利要求1所述的方法,其进一步包括在中值自适应预测MAP模式中使用当前排的先前像素和先前排的第一和第二像素作为预测符对所述当前排的当前像素进行译码,所述当前排的所述当前像素和所述当前排的所述先前像素通过第一中间像素分隔开,且所述先前排的所述第一和第二像素通过第二中间像素分隔开,所述对所述视频数据的所述切片进行译码进一步包括经由第一和第二交错式译码路径对所述当前排进行译码,所述第一和第二交错式译码路径中的所述像素中的每一者独立于所述对应交错式译码路径外部的像素经译码。10.一种用于在显示链路视频压缩中经由多个译码模式对视频数据进行译码的装置,其包括:存储器,其经配置以存储所述视频数据;和处理器,其与所述存储器通信且经配置以:对所述视频数据的切片进行译码,所述切片包括所述切片的第一排和所述切片的多个非第一排中的多个像素;在空间预测模式中使用所述第一排的先前像素作为预测符对所述切片的所述第一排的当前像素进行译码;和在除所述空间预测模式以外的译码模式中对所述切片的非第一排的另一像素进行译码。11.根据权利要求10所述的装置,其中:所述第一排的所述当前像素和所述第一排的所述先前像素通过中间像素分隔开;且所述处理器进一步经配置以经由第一和第二交错式译码路径对所述第一排进行译码,所述第一和第二交错式译码路径中的所述像素中的每一者独立于对应交错式译码路径外部的像素经译码。12.根据权利要求10所述的装置,其中所述视频数据的所述切片进一步经组织成多个块,每一块是包含像素的至少两行的二维2D块,所述切片的每一排包括多个块,其中所述当前像素和所述先前像素处于同一行中,且其中所述处理器进一步经配置以经由对应第一和第二交错式译码路径对所述第一排的每一行进行译码,所述第一和第二交错式译码路径中的所述像素中的每一者独立于所述对应交错式译码路径外部的像素经译码。13.根据权利要求10所述的装置,其中所述处理器进一步经配置以在无需预测的情况下对所述切片的所述第一排的第一像素进行译码。14.根据权利要求13所述的装置,其中所述处理器进一步经配置以在无需预测的情况下对所述切片的所述第一排的第二像素进行译码,其中所述第一排的所述当前像素和所述第一排的所述先前像素通过中间像素分隔开,所述对所述视频数据的所述切片进行译码进一步包括经由第一和第二交错式译码路径对所述第一排进行译码,所述第一交错式译码路径从所述第一像素开始,所述第二交错式译码路径从所述第二像素开始,且所述第一和第二交错式译码路径中的所述像素中的每一者独立于所述对应交错式译码路径外部的像素经译码。15.根据权利要求13所述的装置,其中所述处理器进一步经配置以:在所述空间预测模式中使用所述第一排的所述第一像素作为预测符对所述切片的所述第一排的第二像素进行译码,其中所述第一排的所述当前像素和所述第一排的所述先前像素通过中间像素分隔开;和经由第一和第二交错式译...

【专利技术属性】
技术研发人员:纳坦·海姆·雅各布森维贾伊拉加哈万·提鲁马莱拉詹·拉克斯曼·乔希戴闵
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1