In an example, a method of decoding video data may include a video data block encoded by a palette pattern of received pictures. The method may include receiving encoded color palette pattern information for a video data block encoded by the palette mode. The encoded palette pattern information may contain a plurality of instances of the first grammatical element and a plurality of grammatical elements other than the first grammatical element. The method may include decoding a plurality of instances of the first syntax element using a bypass mode prior to decoding the plurality of syntactic elements other than the first grammatical element using context mode. The method may include decoding more than one grammatical element different from the first grammatical element after using the bypass mode to decode the plurality of instances of the first grammatical element.
【技术实现步骤摘要】
【国外来华专利技术】用于高吞吐量CABAC译码的调色板索引分组本申请案主张2015年1月30日申请的美国临时专利申请案第62/110,302号的权益,所述申请案的全部内容特此以引用的方式并入本文中。
本专利技术涉及编码及解码内容,且更特定地说涉及根据基于调色板的译码模式来编码及解码内容。
技术介绍
数字视频能力可并入到广泛范围的装置中,包含数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上或台式计算机、平板计算机、电子书阅读器、数码相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话、所谓的“智能电话”、视频电话会议装置、视频流式传输装置及其类似者。数字视频装置实施视频压缩技术,例如由MPEG-2、MPEG-4、ITU-TH.263、ITU-TH.264/MPEG-4、第10部分先进视频译码(AVC)、ITU-TH.265、高效率视频译码(HEVC)所界定的标准及这些标准的扩展中所描述的那些技术。视频装置通过实施这些视频压缩技术可较有效地发射、接收、编码、解码及/或存储数字视频信息。视频压缩技术执行空间(图片内)预测及/或时间(图片 ...
【技术保护点】
一种解码视频数据的方法,所述方法包括:从经编码视频位流接收图片的经调色板模式编码的视频数据块;从所述经编码视频位流接收用于所述经调色板模式编码的视频数据块的经编码调色板模式信息,其中所述经编码调色板模式信息包含第一语法元素的多个实例及不同于所述第一语法元素的多个语法元素;在使用上下文模式解码不同于所述第一语法元素的所述多个语法元素之前使用旁路模式解码所述第一语法元素的所述多个实例;在使用旁路模式解码所述第一语法元素的所述多个实例之后使用上下文模式解码不同于所述第一语法元素的所述多个语法元素;及使用所述第一语法元素的所述经解码的多个实例及不同于所述第一语法元素的所述经解码的多 ...
【技术特征摘要】
【国外来华专利技术】2015.01.30 US 62/110,302;2016.01.28 US 15/009,4771.一种解码视频数据的方法,所述方法包括:从经编码视频位流接收图片的经调色板模式编码的视频数据块;从所述经编码视频位流接收用于所述经调色板模式编码的视频数据块的经编码调色板模式信息,其中所述经编码调色板模式信息包含第一语法元素的多个实例及不同于所述第一语法元素的多个语法元素;在使用上下文模式解码不同于所述第一语法元素的所述多个语法元素之前使用旁路模式解码所述第一语法元素的所述多个实例;在使用旁路模式解码所述第一语法元素的所述多个实例之后使用上下文模式解码不同于所述第一语法元素的所述多个语法元素;及使用所述第一语法元素的所述经解码的多个实例及不同于所述第一语法元素的所述经解码的多个语法元素来解码所述经调色板模式编码的视频数据块。2.根据权利要求1所述的方法,其中所述第一语法元素的所述多个实例包含用于所述经调色板模式编码的视频数据块的所述第一语法元素的所有实例。3.根据权利要求1所述的方法,其中所述第一语法元素为对调色板条目的阵列的索引的指示或指定用于对应于逸出样本的色彩分量的经量化的逸出经译码样本值,且其中不同于所述第一语法元素的所述多个语法元素包含指定表示游程长度的变量的二进制表示中的最高有效位的索引的语法元素及指定游程类型模式的语法元素。4.根据权利要求1所述的方法,其中所述第一语法元素为palette_index_idc或palette_escape_val,且其中不同于所述第一语法元素的所述多个语法元素包含palette_run_msb_id_plus1语法元素。5.根据权利要求1所述的方法,其中所述第一语法元素的所述多个实例被分组在一起,以使得当解码所述经调色板模式编码的视频数据块时在旁路模式与上下文模式之间的切换减少。6.根据权利要求1所述的方法,其中所述经编码调色板模式信息包含指示所述第一语法元素的实例的数目的第二语法元素,其中不同于所述第一语法元素的所述多个语法元素不同于所述第二语法元素,且其中所述方法进一步包括:在不同于所述第一语法元素及所述第二语法元素的所述多个语法元素的所述解码之前使用旁路模式解码所述第二语法元素。7.根据权利要求6所述的方法,其中在用于所述经调色板模式编码的视频数据块的所述第一语法元素的任何两个实例之间无所述第二语法元素的实例交错。8.根据权利要求6所述的方法,其进一步包括:在解码等于由所述第二语法元素指示的所述数目的所述第一语法元素的实例的数目之后确定在所述经编码视频位流中的在所述第一语法元素的实例的所述数目之后的后续数据对应于不同于所述第一语法元素及所述第二语法元素的所述多个语法元素。9.根据权利要求6所述的方法,其中所述经编码调色板模式信息包含第三语法元素及第四语法元素,其中所述方法进一步包括:解码所述第三语法元素以确定对应于所述第三语法元素的值指示所述经调色板模式编码的视频数据块是否包含逸出样本;解码所述第四语法元素以确定对应于所述第四语法元素的值指示调色板大小;及在使用旁路模式解码所述第一语法元素及所述第二语法元素的所述多个实例之后基于分别对应于所述第三语法元素及所述第四语法元素的所述所确定的值使用上下文模式来解码不同于所述第一语法元素及所述第二语法元素的所述多个语法元素。10.根据权利要求6所述的方法,其中所述经编码调色板模式信息包含第三语法元素,其中所述方法进一步包括:解码所述第三语法元素以确定对应于所述第三语法元素的值,所述第三语法元素指定调色板索引针对所述经调色板模式编码的视频数据块所具有的不同值的数目;及在使用旁路模式解码所述第一语法元素及所述第二语法元素的所述多个实例之后基于对应于所述第三语法元素的所述所确定的值使用上下文模式解码不同于所述第一语法元素及所述第二语法元素的所述多个语法元素。11.根据权利要求6所述的方法,其中所述经编码调色板模式信息包含第三语法元素,其中所述方法进一步包括:解码所述第三语法元素以确定对应于所述第三语法元素的值指示用于所述经调色板模式编码的视频数据块的palette_run_type_flag[xC][yC]的语法元素的最末实例。12.根据权利要求6所述的方法,其进一步包括:使用截断莱斯码与指数哥伦布码的级联来解码所述第二语法元素。13.根据权利要求1所述的方法,其进一步包括:确定所述经编码的视频数据块具有一或多个逸出样本;解码所述经编码的视频数据块中的所述一或多个逸出样本中的最末逸出样本;推断适用于所述经编码的视频数据块的在所述最末逸出样本之后的样本的索引值;及使用在所述最末逸出样本之后的所述样本中的每一样本的所述所推断索引值来解码所述经编码的视频数据块的在所述最末逸出样本之后的所述样本。14.根据权利要求6所述的方法,其进一步包括:确定所接收的调色板索引的数目;基于所接收的调色板索引的所述数目及所述第一语法元素的实例的所述数目确定剩余调色板索引的数目;及基于所接收的调色板索引的所述数目及所述第一语法元素的实例的所述数目确定用于所述经编码的视频数据块的最大可能游程值。15.根据权利要求14所述的方法,其进一步包括:根据nCbS*nCbS-scanPos-1-paletteIndicesLeft确定用于所述经编码的视频数据块的所述最大可能游程值,其中nCbS指定所述经编码的视频数据块的大小,scanPos指定扫描位置,且paletteIndicesLeft指定剩余调色板索引的所述数目。16.一种用于解码视频数据的装置,所述装置包括:经配置以存储所述视频数据的存储器;及与所述存储器通信的视频解码器,所述视频解码器经配置以:从所述存储器接收图片的经调色板模式编码的视频数据块;接收用于所述经调色板模式编码的视频数据块的经编码调色板模式信息,其中所述经编码调色板模式信息包含第一语法元素的多个实例及不同于所述第一语法元素的多个语法元素;在使用上下文模式解码不同于所述第一语法元素的所述多个语法元素之前使用旁路模式解码所述第一语法元素的所述多个实例;在使用旁路模式解码所述第一语法元素的所述多个实例之后使用上下文模式解码不同于所述第一语法元素的所述多个语法元素;及使用所述第一语法元素的所述经解码的多个实例及不同于所述第一语法元素的所述经解码的多个语法元素来解码所述经调色板模式编码的视频数据块。17.根据权利要求16所述的装置,其中所述第一语法元素的所述多个实例包含用于所述经调色板模式编码的视频数据块的所述第一语法元素的所有实例。18.根据权利要求16所述的装置,其中所述第一语法元素为对调色板条目的阵列的索引的指示或指定用于对应于逸出样本的色彩分量的经量化的逸出经译码样本值,且其中不同于所述第一语法元素的所述多个语法元素包含指定表示游程长度的变量的二进制表示中的最高有效位的索引的语法元素及指定游程类型模式的语法元素。19.根据权利要求16所述的装置,其中所述第一语法元素为palette_index_idc或palette_escape_val,且其中不同于所述第一语法元素的所述多个语法元素包含palette_run_msb_id_plus1语法元素。20.根据权利要求16所述的装置,其中所述第一语法元素的所述多个实例被分组在一起,以使得当解码所述经调色板模式编码的视频数据块时在旁路模式与上下文模式之间的切换减少。21.根据权利要求16所述的装置,其中所述经编码调色板模式信息包含指示所述第一语法元素的实例的数目的第二语法元素,其中不同于所述第一语法元素的所述多个语法元素不同于所述第二语法元素,且其中所述视频解码器经进一步配置以:在不同于所述第一语法元素及所述第二语法元素的所述多个语法元素的所述解码之前使用旁路模式解码所述第二语法元素。22.根据权利要求21所述的装置,其中在用于所述经调色板模式编码的视频数据块的所述第一语法元素的任何两个实例之间无所述第二语法元素的实例交错。23.根据权利要求21所述的装置,其中所述视频解码器经进一步配置以在解码等于由所述第二语法元素指示的所述数目的所述第一语法元素的实例的数目之后确定在所述经编码视频位流中的在所述第一语法元素的实例的所述数目之后的后续数据对应于不同于所述第一语法元素及所述第二语法元素的所述多个语法元素。24.根据权...
【专利技术属性】
技术研发人员:马尔塔·卡切维奇,濮伟,瑞珍·雷克斯曼·乔许,瓦迪姆·谢廖金,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。