调色板表初始化和管理的方法技术

技术编号:14677763 阅读:36 留言:0更新日期:2017-02-22 10:00
揭示一种使用共享的调色板/调色板预测缓冲器的视频数据的框的调色板编码的方法和装置。系统接收包含与当前调色板编码的框关联的压缩数据的比特流并确定用于储存在共享的调色板/调色板预测符缓冲器中的当前调色板编码的框的调色板预测符。当前调色板的条目的再使用旗标用于更新储存于共享的调色板/调色板预测符缓冲器中的当前调色板。任何新的标示的条目将插入到共享的调色板/调色板预测符缓冲器。因此生成用于下一调色板编码的框的更新的调色板预测符。还揭示一种用于高级视频结构中第一调色板编码的框的调色板管理和初始化的方法。高级视频结构可对应于切片、波前、序列或图片。

【技术实现步骤摘要】
【国外来华专利技术】【相关申请的交叉参考】本专利技术要求2014年3月14日申请的序列号为61/952,932的美国临时专利申请、2014年9月26日申请的序列号为62/055,692的美国临时专利申请的优先权,上述美国临时专利申请在此全部并入参考。
本专利技术涉及视频数据的调色板(palette)编码。特别地,本专利技术涉及通过使用更有效的调色板初始化和管理来改进调色板预测的性能的技术。
技术介绍
高效率视频编码(HEVC)是近年来开发的一种新的编码标准。在高效率视频编码(HEVC)系统中,H.264/AVC的固定尺寸的宏块由灵活的块,称为编码单元(CU),来替代。CU中的像素共享相同的编码参数以改进编码效率。CU可以最大CU(LCU)开始,其在HEVC中也称为编码树单元(codedtreeunit,CTU)。除了编码单元的概念以外,预测单元(PU)的概念也在HEVC中引入。一旦完成CU分层树的拆分,每个叶CU还进一步根据预测类型和PU分区拆分为一个或多个预测单元(PU)。随着高效率视频编码(HEVC)标准发展,HEVC扩展的发展也开始了。HEVC扩展包含范围扩展(RExt),其针对非4:2:0颜色格式,例如4:2:2和4:4:4,且更高比特深度视频,例如,12、14和16比特每样本。利用RExt的一个可能的应用是通过有线或无线连接的屏幕共享。由于屏幕内容的特定特性,编码工具被开发且在编码效率方面显示了其重要性。其中,颜色索引编码(也叫作基于主颜色的编码)技术表示使用索引到调色板(palette)(主颜色)的像素的块,并通过利用空间冗余编码调色板和索引。尽管可能的颜色组合的总数目很大,图片的区域的颜色的数目对于典型的屏幕内容通常是有限的。因此,调色板编码对于屏幕内容材料变得非常有效。在HEVC范围扩展(RExt)的早期发展过程中,揭示了若干提议以处理基于调色板的编码。例如,调色板预测和共享技术揭示于JCTVC-N0247(Guoetal.,“RCE3:ResultsofTest3.1onPaletteModeforScreenContentCoding”,JointCollaborativeTeamonVideoCoding(JCT-VC)ofITU-TSG16WP3andISO/IECJTC1/SC29/WG11,14thMeeting:Vienna,AT,25July–2Aug.2013Document:JCTVC-N0247)。在JCTVC-N0247中,构建并发送每个颜色分量的调色板。调色板可以从其左边相邻的CU被预测(或共享)以降低比特率。调色板编码改进的调色板预测和共享技术揭示于JCTVC-O0218(Guoetal.,“EvaluationofPaletteModeCodingonHM-12.0+RExt-4.1”,JointCollaborativeTeamonVideoCoding(JCT-VC)ofITU-TSG16WP3andISO/IECJTC1/SC29/WG11,15thMeeting:Geneva,CH,23Oct.–1Nov.2013,Document:JCTVC-O0218)。在JCTVC-O0218中,编码过程显示如下。1.调色板的传送:调色板尺寸(调色板中颜色的数目)先发送,后发送调色板元件(颜色值)。2.像素调色板索引值的传送(指向调色板中颜色的索引):CU中的像素的索引值以光栅扫描顺序编码。对于每个位置,首先发送旗标以指示“run(游程)”或“copyabove(复制上方)”模式是否正在使用。2.1“Run模式”:在“run模式”中,由“Palette_run”(例如,M)紧接着的调色板索引首先被标示。对于当前位置和后续的M个位置没有其他信息需要发送,因为他们具有如标示的相同的调色板索引。调色板索引(例如,i)还可以由所有三个颜色分量共享,其表示重建的像素值是(Y,U,V)=(调色板Y[i]、调色板U[i]、调色板V[i])(假设颜色空间是YUV)2.2“Copyabove模式”:在“copyabove模式”中,值“copy_run”(例如,N)被发送以指示对于后续的N个位置(包含当前这个),调色板索引等于上方行中相同位置中的调色板索引。3.残值的传送:阶段2中发送的调色板索引被转换回像素值并用作预测符。残值信息使用HEVC残值编码被发送,并加入到预测用于重建。基于主颜色的(或调色板)编码另一调色板编码技术于JCTVC-O0182(Guoetal.,“AHG8:Major-color-basedscreencontentcoding”,JointCollaborativeTeamonVideoCoding(JCT-VC)ofITU-TSG16WP3andISO/IECJTC1/SC29/WG11,15thMeeting:Geneva,CH,23Oct.–1Nov.2013,Document:JCTVC-O0182)中揭示。然而,替代从左边CU预测整个调色板,调色板中的每个条目可以从上方CU或左边CU中精确对应的调色板颜色条目来预测。换句话说,JCTVC-O-0182揭示逐元件调色板预测。线模式的三个类型用于预测每个索引线,即水平模式、垂直模式和正常模式。在水平模式中,相同线中所有索引具有相同的值。如果值与上方像素线的第一像素相同,则仅发送线模式标示比特。否则,也发送索引值。在垂直模式中,当前索引线与上方索引线相同。因此,仅发送线模式标示比特。在正常模式中,线中的索引被每个预测。对于每个索引位置,左边或上面相邻用作预测符,且预测符被发送到解码器。此外,JCTVC-O-0182揭示将像素分类为主颜色像素(具有指向调色板颜色的调色板索引)和例外(escape)像素。对于主颜色像素,解码器根据主颜色索引(也称为调色板索引)和调色板重建像素值。对于例外像素,编码器将进一步发送像素值。调色板表的标示屏幕内容编码(SCC)标准SCM-2.0的参考软件中,改进的调色板方案归并到JCTVC-R0348(Onno,etal.,Suggestedcombinedsoftwareandtextforrun-basedpalettemode,JointCollaborativeTeamonVideoCoding(JCT-VC)ofITU-TSG16WP3andISO/IECJTC1/SC29/WG11,18thMeeting:Sapporo,JP,July2014,DocumentNo.:JCTVC-R0348,)。先前的调色板编码的CU的调色板表用作预测符用于当前调色板表编码。在调色板表编码中,当前调色板表通过选择先前的编码的调色板表(调色板预测符)中的哪个调色板颜色被再使用来标示,或通过发送新的调色板颜色来标示。当前调色板的大小设置为预测的调色板的大小(即,numPredPreviousPalette)加上发送的调色板的大小(即,num_signalled_palette_entries)。预测的调色板是从先前重建的调色板编码的CU派生的调色板。当编码当前CU为调色板模式时,不是使用预测的调色板预测的那些调色板颜色直接在比特流中发送(即,标示的条目)。调色本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/201580013915.html" title="调色板表初始化和管理的方法原文来自X技术">调色板表初始化和管理的方法</a>

【技术保护点】
在视频编码系统中使用调色板编码来解码视频数据的框的方法,所述方法包含:接收包含与当前调色板编码的框关联的压缩数据的比特流;确定用于储存在共享的调色板/调色板预测符缓冲器中的所述当前调色板编码的框的调色板预测符;从所述比特流解析所述调色板预测符的条目的再使用旗标,所述再使用旗标指示所述调色板预测符的对应条目是否再使用;在所述再使用旗标解码后,根据所述再使用旗标更新储存于共享的调色板/调色板预测符缓冲器中的所述调色板预测符的对应条目,以导致所述共享的调色板/调色板预测符缓冲器中一个或多个重定位的再使用条目;在更新所述调色板预测符的对应条目后,将一个或多个标示的新的条目插入到所述共享的调色板/调色板预测符缓冲器中最后重定位的再使用条目后的位置;在插入所述一个或多个标示的新的条目后,通过丢弃超过最大调色板预测符大小的条目生成更新的调色板预测符;以及通过选择所述共享的调色板/调色板预测符缓冲器的开始的N个条目构建当前调色板,其中N是大于0的整数。

【技术特征摘要】
【国外来华专利技术】2014.03.14 US 61/952,932;2014.09.26 US 62/055,6921.在视频编码系统中使用调色板编码来解码视频数据的框的方法,所述方法包含:接收包含与当前调色板编码的框关联的压缩数据的比特流;确定用于储存在共享的调色板/调色板预测符缓冲器中的所述当前调色板编码的框的调色板预测符;从所述比特流解析所述调色板预测符的条目的再使用旗标,所述再使用旗标指示所述调色板预测符的对应条目是否再使用;在所述再使用旗标解码后,根据所述再使用旗标更新储存于共享的调色板/调色板预测符缓冲器中的所述调色板预测符的对应条目,以导致所述共享的调色板/调色板预测符缓冲器中一个或多个重定位的再使用条目;在更新所述调色板预测符的对应条目后,将一个或多个标示的新的条目插入到所述共享的调色板/调色板预测符缓冲器中最后重定位的再使用条目后的位置;在插入所述一个或多个标示的新的条目后,通过丢弃超过最大调色板预测符大小的条目生成更新的调色板预测符;以及通过选择所述共享的调色板/调色板预测符缓冲器的开始的N个条目构建当前调色板,其中N是大于0的整数。2.如权利要求1所述的方法,其特征在于,N等于第一数目的共享旗标加上第二数目的标示的条目。3.如权利要求1所述的方法,其特征在于,更新调色板预测符的对应条目包含:如果当前再使用旗标指示条目再使用,则将所述共享的调色板/调色板预测符缓冲器中的当前对应条目旋转到所述共享的调色板/调色板预测符缓冲器中先前重定位的再使用条目后的位置,或如果不存在所述先前重定位的再使用条目,将所述共享的调色板/调色板预测符缓冲器中的当前对应条目旋转到所述共享的调色板/调色板预测符缓冲器的开始位置;以及如果所述当前再使用旗标指示没有条目再使用,则不改变所述共享的调色板/调色板预测符缓冲器。4.如权利要求1所述的方法,其特征在于,所述当前调色板编码的框和所述下一调色板编码的框对应于编码单元(CU)。5.一种在视频编码系统中使用调色板编码用于解码视频数据的框的装置,所述装置包含一个或多个电子电路用于:接收包含与当前...

【专利技术属性】
技术研发人员:赖柏霖孙域晨刘杉许晓中庄子德陈鼎匀黄毓文
申请(专利权)人:寰发股份有限公司
类型:发明
国别省市:中国台湾;71

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

1