用于显示流压缩的复杂区域检测制造技术

技术编号:16709236 阅读:34 留言:0更新日期:2017-12-03 00:54
本发明专利技术公开一种用于检测图像的复杂区域的方法及设备。在一个实例中,所述方法可涉及计算当前块、下一块及前一块的复杂度值。所述方法可涉及:(i)检测到所述前一复杂度值小于第一阈值且所述下一复杂度值大于第二阈值;和(ii)确定到所述当前块的过渡及到所述前一块的过渡均不是平坦到复杂区域过渡。所述方法可涉及响应于(i)和(ii)而在过渡到所述下一块时检测平坦到复杂区域过渡。

【技术实现步骤摘要】
【国外来华专利技术】用于显示流压缩的复杂区域检测
本专利技术涉及视频译码及压缩的领域,且具体而言,涉及用于显示链接上的发射的视频压缩,例如显示流压缩(DSC)。
技术介绍
数字视频性能可并入到广泛范围的显示器中,包含数字电视、个人数字助理(PDA)、膝上型计算机、台式监视器、数字相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话、视频电话会议装置及其类似者。显示链接用于将显示器连接到适合的源装置。显示链接的带宽要求与显示的分辨率成正比,且因此,高分辨率显示器需要大带宽显示链接。一些显示链接不具有支持高分辨率显示器的带宽。视频压缩可用于减小带宽要求以使得更低带宽显示链接可用于将数字视频提供到高分辨率显示器。其他人已经尝试利用对像素数据的图像压缩。然而,此类方案有时在视觉上无损或在常规的显示装置中实施可能困难并且昂贵。视频电子标准协会(VESA)已经开发显示流压缩(DSC)作为显示链接视频压缩的标准。此外,显示链接视频压缩技术(例如DSC)应提供视觉上无损的图片质量(即,具有使得用户无法区分压缩在运行中的质量水平的图片)。显示链接视频压缩技术还应提供用常规的硬件实时实施起来简易并便宜的方案。
技术实现思路
本专利技术的系统、方法及装置各具有若干创新方面,其中无单一者单独负责本文中所公开的合乎需要的属性。在一个方面中,提供用于检测图像的复杂区域的方法,其中图像的切片包含当前块、下一块及前一块。所述方法可涉及计算当前块的当前复杂度值、下一块的下一复杂度值及前一块之前一复杂度值。所述方法可涉及:检测前一复杂度值小于第一阈值且下一复杂度值大于第二阈值,其中第二阈值大于第一阈值;及确定到当前块的过渡及到前一块的过渡均不是平坦到复杂区域过渡。所述方法可涉及响应于(i)检测到前一复杂度值小于第一阈值且下一复杂度值大于第二阈值,及(ii)确定到当前块的过渡及到前一块的过渡均不是平坦到复杂区域过渡,在过渡到下一块时检测平坦到复杂区域过渡。在另一方面中,计算当前块的当前复杂度值、下一块的下一复杂度值及前一块之前一复杂度值可涉及针对当前块、下一块及前一块中的每一块(i)应用变换(例如,离散余弦变换(DCT)或哈达玛(Hadamard)变换)以确定变换系数及(ii)确定变换系数的所定义的绝对值总和。在又一方面中,所述方法可进一步涉及响应于检测到平坦到复杂区域过渡而调整量化参数(QP)。在再一方面中,提供一种用于检测图像的复杂区域的装置,其中图像的切片包含当前块、下一块及前一块。所述装置可包含经配置以存储与图像相关的视频信息的存储器。所述装置可包含耦合到存储器且经配置以进行以下的至少一个处理器(例如,集成电路(IC)及/或图形处理单元(GPU)的一部分):计算当前块的当前复杂度值、下一块的下一复杂度值及前一块之前一复杂度值;检测到前一复杂度值小于第一阈值且下一复杂度值大于第二阈值,其中第二阈值大于第一阈值;确定到当前块的过渡及到前一块的过渡均不是平坦到复杂区域过渡;及响应于(i)检测到前一复杂度值小于第一阈值且下一复杂度值大于第二阈值及(ii)确定到当前块的过渡及到前一块的过渡均不是平坦到复杂区域过渡,在过渡到下一块时检测平坦到复杂区域过渡。附图说明图1A为说明可利用根据本专利技术中描述的方面的技术的实例视频编码及解码系统的框图。图1B为说明可执行根据本专利技术中描述的方面的技术的另一实例视频编码及解码系统的框图。图2A为说明可实施根据本专利技术中描述的方面的技术的视频编码器的实例的框图。图2B为说明可实施根据本专利技术中描述的方面的技术的视频解码器的实例的框图。图3展示确定量化参数(QP)调整值的实例方法。图4说明从平坦区域到图像内的复杂区域的实例过渡。图5展示用于检测平坦到复杂区域过渡的实例系统。图6说明平坦到复杂区域检测的存储单元。图7为说明根据本专利技术中描述的方面的用于检测图像中的复杂区域的实例方法的流程图。具体实施方式大体而言,本专利技术涉及改进视频压缩技术(例如,显示流压缩(DSC))的技术。更具体来说,本专利技术涉及用于检测从平坦或平滑区域到待译码图像的复杂区域的过渡的系统及方法。本文描述在视频压缩技术(例如DSC)的上下文中用于视频数据的复杂区域检测的技术。本专利技术的方面涉及确保避免在译码期间速率缓冲器的下溢或上溢。尽管本文在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)及此类标准的任何扩展。本文所描述的技术可特别适用于并入固定比特率(CBR)缓冲器模型的标准。而且,本专利技术中描述的技术可成为将来开发的标准的一部分。换句话说,本专利技术中描述的技术可适用于先前开发的视频译码标准、当前正在开发的视频译码标准及即将出现的视频译码标准。本专利技术的概念可集成于包含针对编码/解码具有大致视觉上无损性能的各种类型的内容的若干元件及/或模式的编解码器(例如,DSC)中或成为所述编解码器的一部分。本专利技术提供检测从平滑/平坦区域(例如,易于译码的区域)到复杂区域(例如,相对难以译码或需要更高数目个位来译码的区域)的过渡的复杂区域检测算法。当检测到此过渡时,用于编解码器中的量化参数(QP)增大到高值以便减小所预期的译码当前块所需要的速率。这是合乎需要的,因为复杂区域中的视觉信息的复杂度可遮蔽比将出现在平滑/平坦区域中更多的伪影。另外,低速率是合乎需要的,以防止译码器花费过多位(例如,远超过目标比特率)在复杂块上。视频译码标准例如视频图像、TV图像、静态图像或由录像机或计算机产生的图像的数字图像可包含按水平线及垂直线排列的像素或样本。单个图像中的像素的数目通常有数万个。每个像素通常含有明度及色度信息。在不压缩的情况下,待从图像编码器传送到图像解码器的信息的绝对数量将致使实时图像发射不切实际。为了减少待发射的信息的量,已开发许多不同压缩方法,例如,JPEG、MPEG及H.263标准。视频译码标准包含ITU-TH.261、ISO/IECMPEG-1Visual、ITU-TH.262或ISO/IECMPEG-2Visual、ITU-TH.263、ISO/IECMPEG-4Visual、ITU-TH264(也称为ISO/IECMPEG-4AVC),及包含此类标准的扩展的HEVC。另外,视频译码标准(即DSC)已由VESA开发。DSC标准为可压缩用于在显示链接上发射的视频的视频压缩标准。随着显示器的分辨率增大,视频数据驱动显示器所需要的带宽相应地增大。一些显示链接可不具有将所有视频数据发射到这类分辨率的显示器的带宽。因此,DSC标准指定压缩标准为显示链接上的可互操作的、视觉上无损的压缩。DSC标准与其它视频译码标准(例如,H.264及HEVC)不同。DSC包含帧内压缩,本文档来自技高网...
用于显示流压缩的复杂区域检测

【技术保护点】
一种用于检测图像的复杂区域的方法,所述图像的切片包括当前块、下一块及前一块,所述方法包括:计算所述当前块的当前复杂度值、所述下一块的下一复杂度值及所述前一块的前一复杂度值;检测到所述前一复杂度值小于第一阈值且所述下一复杂度值大于第二阈值,其中所述第二阈值大于所述第一阈值;确定到所述当前块的过渡及到所述前一块的过渡均不是平坦到复杂区域过渡;及响应于(i)检测到所述前一复杂度值小于所述第一阈值且所述下一复杂度值大于所述第二阈值,及(ii)确定到所述当前块的所述过渡及到所述前一块的所述过渡均不是平坦到复杂区域过渡,在过渡到所述下一块时检测平坦到复杂区域过渡。

【技术特征摘要】
【国外来华专利技术】2015.04.13 US 62/146,913;2016.03.23 US 15/078,7971.一种用于检测图像的复杂区域的方法,所述图像的切片包括当前块、下一块及前一块,所述方法包括:计算所述当前块的当前复杂度值、所述下一块的下一复杂度值及所述前一块的前一复杂度值;检测到所述前一复杂度值小于第一阈值且所述下一复杂度值大于第二阈值,其中所述第二阈值大于所述第一阈值;确定到所述当前块的过渡及到所述前一块的过渡均不是平坦到复杂区域过渡;及响应于(i)检测到所述前一复杂度值小于所述第一阈值且所述下一复杂度值大于所述第二阈值,及(ii)确定到所述当前块的所述过渡及到所述前一块的所述过渡均不是平坦到复杂区域过渡,在过渡到所述下一块时检测平坦到复杂区域过渡。2.根据权利要求1所述的方法,其中计算所述当前块的所述当前复杂度值、所述下一块的所述下一复杂度值及所述前一块的所述前一复杂度值包括针对所述当前块、所述下一块及所述前一块中的每一块(i)应用变换以确定变换系数以及(ii)确定所述变换系数的所定义的绝对总和。3.根据权利要求2所述的方法,其中应用所述变换包括应用离散余弦变换DCT及哈达玛变换中的一者。4.根据权利要求3所述的方法,其进一步包括在应用所述DCT变换及所述哈达玛变换中的一者之前将色彩变换应用到所述当前块、所述下一块及所述前一块中的每一者。5.根据权利要求2所述的方法,其中确定所述所定义的绝对总和包括确定所述变换系数的至少一个子集的绝对总和及绝对平方总和中的一者。6.根据权利要求5所述的方法,其中确定绝对总和及绝对平方总和中的一者包括计算所述变换系数的子集的绝对总和及绝对平方总和中的一者,所述子集不包含关于直流电DC系数的第一变换系数及关于低频系数的第二变换系数中的至少一者。7.根据权利要求1所述的方法,其进一步包括响应于检测到平坦到复杂区域过渡而调整量化参数QP。8.根据权利要求7所述的方法,其中调整所述QP包括响应于检测到平坦到复杂区域过渡而使所述QP增大QP调整值。9.根据权利要求1所述的方法,其中所述确定到所述当前块的所述过渡及到所述前一块的所述过渡均不是平坦到复杂区域过渡是基于当前块时间处的所述当前块、所述下一块及所述前一块的所述复杂度值。10.根据权利要求1所述的方法,其中所述确定到所述当前块的所述过渡及到所述前一块的所述过渡均不是平坦到复杂区域过渡是基于一或多个前一块时间处的所述当前块、所述下一块及所述前一块的所述复杂度值。11.根据权利要求1所述的方法,其进一步包括响应于在过渡到所述下一块时检测到平坦到复杂区域过渡,将所述过渡的指示从编解码器的编码器传信到解码器。12.根据权利要求1所述的方法,其进一步包括基于固定速率编解码器的参数调谐所述第一阈值及所述第二阈值中的至少一者。13.一种用于检测图像的复杂区域的装置,所述装置包括:存储器,其经配置以存储与所述图像相关的视频信息,所述图像的切片包括当前块、下一块及前一块;及至少一个处理器电路,其经耦合到所述存储器且经配置以:计算所述当前块的当前复杂度值、所述下一块的下一复杂度值及所述前一块的前一复杂度值;检测到所述前一复杂度值小于第一阈值且所述下一复杂度值大于第二阈值,其中所述第二阈值大于所述第一阈值;确定到所述当前块的过渡及到所述前一块的过渡均不是平坦到复杂区域过渡;及响应于(i)检测到所述前一复杂度值小于所述第一阈值且所述下一复杂度值大于所述第二阈值,及(ii)确定到所述当前块的所述过渡及到所述前一块的所述过渡均不是平坦到复杂区域过渡,在过渡到所述下一块时检测平坦到复杂区域过渡。14.根据权利要求13所述的装置,其中所述至少一个处理器电路经进一步配置以计算所述当前块的所述当前复杂度值、所述下一块的所述下一复杂度值及所述前一块的所述前一复杂度值包括针对所述当前块、所述下一块及所述前一块中的每一块通过(i)应用变换以确定变换系数及(ii)确定所述变换系数的所定义的绝对总和。15.根据权利要求14所述的装置,其中所述至少一个处理器电路经进一步配置以通过应用离散余弦变换DCT及哈达玛变换中的一者而应用所述变换。16.根据权利要求15所述的装置,其中所述至少一个处理器电路经进一步配置以在应用所述DCT变换及所述哈达玛变换中的一者之前将色彩变换应用到所述当前块、所述下一块及所述前一块中的每...

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

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

1