用于调色盘模式译码的译码逃脱像素制造技术

技术编号:16309726 阅读:118 留言:0更新日期:2017-09-27 03:22
在一个实例中,一种用于解码视频数据的装置包含:存储器,其经配置以存储视频数据;和视频解码器,其经配置以确定所述视频数据的调色盘模式译码块的逃脱模式译码像素的右移位参数的值小于零、基于所述右移位参数的所述值小于零而将左移位参数的值设定为具有等于所述右移位参数的绝对值的绝对值的正值,且使用所述左移位参数的所述值而对所述逃脱模式译码像素进行反量化。

Decoding escape pixels for color palette mode decoding

In one embodiment, a device for decoding video data includes: a memory configured to store video data; and video decoder configured to determine the video data palette mode decoding block decoding pixel escape mode right shift parameter value is less than zero and less than zero and the left the shift parameter value is set to have equal to the absolute values of the right shift parameters of the positive value of the parameter based on the right shift, left shift and the parameters of the values of the escape mode decoding pixel anti quantitative use.

【技术实现步骤摘要】
【国外来华专利技术】用于调色盘模式译码的译码逃脱像素本申请案主张2015年1月31日申请的美国临时申请案第62/110,519号的权益,所述美国临时申请案特此以全文引用的方式并入。
本专利技术涉及视频译码,且更明确地说,涉及使用调色盘模式对视频数据进行译码。
技术介绍
数字视频频能力可并入到广泛范围的装置中,包含数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或台式计算机、平板计算机、电子书阅读器、数码相机、数字记录装置、数字媒体播放机、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话(所谓的“智能电话”)、视频电话会议装置、视频流式传输装置和其类似者。数字视频装置实施视频译码技术,例如在由MPEG-2、MPEG-4、ITU-TH.263、ITU-TH.264/MPEG-4,Part10先进视频译码(AVC)、ITU-TH.265(也被称作高效视频译码(HEVC))定义的标准和这些标准的扩展中所描述的那些视频译码技术。视频装置可通过实施这些视频译码技术而更有效率地发射、接收、编码、解码和/或存储数字视频信息。视频译码技术包含空间(图片内)预测和/或时间(图片间)预测以减少或去除视频序列中固有的冗余。对于基于块的视频译码,视频切片(例如,视频图片或视频图片的一部分)可分割成视频块,视频块也可被称作译码树单元(CTU)、译码单元(CU)和/或译码节点。可使用相对于同一图片中的相邻块中的参考样本的空间预测来编码图片的经帧内译码(I)的切片中的视频块。图片的经帧间译码(P或B)切片中的视频块可使用相对于同一图片中的相邻块中的参考样本的空间预测或相对于其它参考图片中的参考样本的时间预测。图片可被称作帧,且参考图片可被称作参考帧。空间或时间预测导致待译码的块的预测性块。残余数据表示待译码的原始块与预测性块之间的像素差。根据指向形成预测性块的参考样本的块的运动向量和指示经译码块与预测性块之间的差异的残余数据来编码经帧间译码块。经帧内译码的块是根据帧内译码模式和残余数据来编码。为进行进一步压缩,可将残余数据从像素域变换到变换域,从而导致残余变换系数,可接着量化所述残余变换系数。可扫描最初布置成二维阵列的经量化的变换系数以便产生变换系数的一维向量,且可应用熵译码以达成甚至更多压缩。
技术实现思路
大体来说,本专利技术描述关于量化视频数据的调色盘模式译码块的逃脱模式译码像素的值的技术。明确地说,在一些情况下,常规逃脱模式译码技术导致其中二进制值将由负值右移位的某些情况。通过负值的按位移位运算通常为未定义运算,其可能造成错误。本专利技术的技术可用以在这些错误出现时校正这些错误。明确地说,本专利技术的技术可用以将移位值从负改变为正,且可用以执行按位左移位运算,而非按位右移位运算。在一个实例中,一种方法包含:确定视频数据的调色盘模式译码块的逃脱模式译码像素的右移位参数的值小于零;基于所述右移位参数的原始值小于零,将左移位参数的值设定为具有等于原始值的绝对值的绝对值的正值;且使用所述左移位参数的值对所述逃脱模式译码像素进行反量化。在另一实例中,一种用于解码视频数据的装置包含:存储器,其经配置以存储视频数据;和视频解码器,其经配置以基于所述视频数据的调色盘模式译码块的逃脱模式译码像素的右移位参数的值小于零而确定所述右移位参数的所述值小于零、将左移位参数的值设定为具有等于所述右移位参数的绝对值的绝对值的正值,且使用所述左移位参数的所述值对所述逃脱模式译码像素进行反量化。在另一实例中,一种用于解码视频数据的装置包含:用于确定视频数据的调色盘模式译码块的逃脱模式译码像素的右移参数的值小于零的装置;用于基于所述右移参数的所述值小于零而将左移位参数的值设定为具有等于所述右移参数的绝对值的绝对值的正值的装置;和用于使用所述左移参数的所述值对所述逃脱模式译码像素进行反量化的装置。在另一实例中,一种计算机可读存储媒体编码有指令,所述指令当在执行时使得可编程处理器:确定视频数据的调色盘模式译码块的逃脱模式译码像素的右移位参数的值小于零;基于所述右移位参数的所述值小于零而将左移位参数的值设定为具有等于所述右移位参数的绝对值的绝对值的正值;和使用所述左移位参数的值对所述逃脱模式译码像素进行反量化。在另一实例中,一种对视频数据进行编码的方法包含:确定视频数据的调色盘模式译码块的逃脱模式译码像素的左移位参数的值小于零;基于所述左移位参数的值小于零,将右移位参数的值设定为具有等于所述左移位参数的绝对值的绝对值的正值;和使用所述左移位参数的值对所述逃脱模式译码像素进行量化。在以下附图和描述中阐述一或多个实例的细节。其它特征、目标和优点将从所述描述和图以及从权利要求书显而易见。附图说明图1为说明可利用本专利技术的技术用于对调色盘模式译码块中的逃脱像素进行译码的实例视频编码和解码系统的框图。图2为说明可根据本专利技术的技术实施用于对调色盘模式译码块中的逃脱像素进行编码的技术的视频编码器的实例的框图。图3为说明可根据本专利技术的技术实施用于对调色盘模式译码块中的逃脱像素进行解码的技术的视频解码器的实例的框图。图4为说明用于根据本专利技术的技术对视频数据的块进行编码的实例方法的流程图。图5为说明用于根据本专利技术的技术对视频数据的块进行解码的实例方法的流程图。图6为说明调色盘解码单元可藉以根据本专利技术的技术对视频数据的调色盘模式编码块的经量化逃脱像素值进行解量化的实例技术的流程图。具体实施方式大体来说,本申请案描述用于支持通过调色盘模式译码对视频内容(尤其屏幕内容)的译码的技术。更明确地说,这些技术涉及用于调色盘模式译码(也被称作“调色盘译码”)的逃脱像素译码。在传统视频译码中,假定图像为连续色调且在空间上平滑。基于这些假设,已开发各种工具,例如,基于块的变换、滤波等,且这些工具已展示针对从然内容视频的良好性能。然而,在如远程台式、合作工作和无线显示器的应用中,计算机产生的屏幕内容(例如,例如文字或计算机图形)可为待压缩的主要内容。此类型的内容倾向于具有离散色调且以尖锐线和高对比度物件边界为特征。连续色调和平滑度的假设可能不再适用于屏幕内容,且因此传统视频译码技术可能不为压缩包含屏幕内容的视频数据的有效方式。基于屏幕内容视频的特性,引入调色盘译码以改善屏幕内容译码(SCC)效率,且于2013年4月18日到26日在韩国仁川举行的ITU-TSG13WP3的JCT-VC和ISO/IECJTC1/SC29/WG11第13次会议JCTVC-M0323中郭(Guo)等人的“用于屏幕内容译码的调色盘模式(PaletteModeforScreenContentCoding)”中首先提出调色盘译码。具体地说,基于在SCC中一个译码单元(CU)内的颜色通常集中于少数峰值的事实,调色盘译码引入查找表(即,调色盘)来压缩重复像素值。给定用于特定CU的调色盘,CU内的像素经映射到调色盘索引。在第二阶段中,提议来自左执行长度方法的有效副本以有效地压缩指数块的重复型样。后来,在2013年7月25日到8月2日于奥地利维也纳举行的ITU-TSG16WP3的JCT-VC和ISO/IECJTC1/SC29/WG11,JCTVC-N0249第14次会议中郭等人的“非RCE3:用于屏幕内容译码的修改的调色盘模式(Non-RCE3:M本文档来自技高网
...
用于调色盘模式译码的译码逃脱像素

【技术保护点】
一种对视频数据进行解码的方法,所述方法包括:确定视频数据的调色盘模式译码块的逃脱模式译码像素的右移位参数的值小于零;基于所述右移位参数的所述值小于零,将左移位参数的值设定为具有等于所述右移位参数的绝对值的绝对值的正值;以及使用所述左移位参数的所述值而对所述逃脱模式译码像素进行反量化。

【技术特征摘要】
【国外来华专利技术】2015.01.31 US 62/110,519;2016.01.28 US 15/009,6091.一种对视频数据进行解码的方法,所述方法包括:确定视频数据的调色盘模式译码块的逃脱模式译码像素的右移位参数的值小于零;基于所述右移位参数的所述值小于零,将左移位参数的值设定为具有等于所述右移位参数的绝对值的绝对值的正值;以及使用所述左移位参数的所述值而对所述逃脱模式译码像素进行反量化。2.根据权利要求1所述的方法,其进一步包括基于所述块的量化参数qP的值而确定所述右移位参数的所述值。3.根据权利要求2所述的方法,其进一步包括基于包含所述逃脱模式译码像素的颜色分量的颜色分量索引cIdx而确定qP的所述值。4.根据权利要求2所述的方法,其中确定所述右移位参数的所述值包括:根据方程式qPper=qP/6计算量化比率(qPper),其中qP表示所述qP的所述值;以及根据方程式invQuantRightShift=6-qPper计算所述右移位参数(invQuantRightShift)的所述值。5.根据权利要求1所述的方法,其中对所述逃脱模式译码像素进行反量化包括根据以下方程式计算所述逃脱模式译码像素的值(deQuantEspValue):deQuantEspValue=EspValue*invQuantScale[qPrem]<<invQuantLeftShift,其中EspValue表示经译码用于所述逃脱模式译码像素的经译码经量化逃脱值,invQuantScale表示反量化比例值的阵列,qPrem表示量化参数余数值,invQuantLeftShift表示所述左移位参数的所述值,且<<表示按位左移位算子。6.根据权利要求5所述的方法,其中invQuantScale包括{40,45,51,57,64,72}。7.根据权利要求1所述的方法,其进一步包括:对用于所述调色盘模式译码块的调色盘进行解码;使用所述调色盘对所述块的至少一个其它像素进行解码;以及使用所述逃脱模式译码像素和所述经解码至少一个其它像素而重构建所述块。8.一种用于对视频数据进行解码的装置,所述装置包括:存储器,其经配置以存储视频数据;以及视频解码器,其经配置以:确定所述视频数据的调色盘模式译码块的逃脱模式译码像素的右移位参数的值小于零;基于所述右移位参数的所述值小于零,将左移位参数的值设定为具有等于所述右移位参数的绝对值的绝对值的正值;以及使用所述左移位参数的所述值而对所述逃脱模式译码像素进行反量化。9.根据权利要求8所述的装置,其中所述视频解码器经进一步配置以基于所述块的量化参数qP的值而确定所述右移位参数的所述值。10.根据权利要求9所述的装置,其中所述视频解码器经进一步配置以基于包含所述逃脱模式译码像素的颜色分量的颜色分量索引cIdx而确定qP的所述值。11.根据权利要求9所述的装置,其中为了确定所述右移位参数的所述值,所述视频解码器经配置以:根据方程式qPper=qP/6计算量化比率(qPper),其中qP表示所述qP的所述值;以及根据方程式invQuantRightShift=6-qPper计算所述右移位参数(invQuantRightShift)的所述值。12.根据权利要求8所述的装置,其中为了对所述逃脱模式译码像素进行反量化,所述视频解码器经配置以根据以下方程式计算所述逃脱模式译码像素的值(deQuantEspValue):deQuantEspValue=EspValue*invQuantScale[qPrem]<<invQuantLeftShift,其中EspValue表示经译码用于所述逃脱模式译码像素的经译码经量化逃脱值,invQuantScale表示反量化比例值的阵列,qPrem表示量化参数余数值,invQuantLeftShift表示所述左移位参数的所述值,且<<表示按位左移位算子。13.根据权利要求12所述的装置,其中invQuantScale包括{40,45,51,57,64,72}。14.根据权利要求8所述的装置,其中所述视频解码器经进一步配置以:对用于所述调色盘模式译码块的调色盘进行解码;使用所述调色盘对所述块的至少一个其它像素进行解码;以及使用所述逃脱模式译码像素和所述经解码至少一个其它像素而重构建所述块。15.根据权利要求8所述的装置,其中所述装置包括以下各者中的至少一个:集成电路;微处理器;或无线通信装置。16.一种用于对视...

【专利技术属性】
技术研发人员:邹锋瓦迪姆·谢廖金马尔塔·卡切维奇濮伟瑞珍·雷克斯曼·乔许
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国,US

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

1