发明名称 |
面向高效视频编码HEVC基于上下文的自适应算数编码方法 |
摘要 |
公开了一种在维持编码效率总体不变的条件下,减少应用的上下文模型个数,以节省系统资源的面向高效视频编码HEVC基于上下文的自适应算数编码方法,HEVC的基于上下文的自适应算数编码CABAC的4类元素lastflag、sig flag、one flag和abs flag的上下文模型储存于三维上下文模型容器中,容器维度分别为x、y、z,调用时使用3个参数a、b、c(a≤x,b≤y,c≤z),调用到的上下文模型在容器中的线性位置为a*y*z+b*z+c,根据CABAC的编码特点和数理统计方法,对所述4类元素的上下文模型进行合并。 |
申请公布号 |
CN102256125B |
申请公布日期 |
2013.06.05 |
申请号 |
CN201110200044.5 |
申请日期 |
2011.07.14 |
申请人 |
北京工业大学 |
发明人 |
丁文鹏;车效音;施云慧;尹宝才 |
分类号 |
H04N7/26(2006.01)I |
主分类号 |
H04N7/26(2006.01)I |
代理机构 |
北京中北知识产权代理有限公司 11253 |
代理人 |
冯梦洪 |
主权项 |
面向高效视频编码HEVC基于上下文的自适应算数编码方法,HEVC基于上下文的自适应算数编码CABAC的4类元素last flag、sig flag、one flag和abs flag的上下文模型储存于三维上下文模型容器中,容器维度分别为x、y、z,调用时使用3个参数a、b、c,其中a≤x,b≤y,c≤z,调用到的上下文模型在容器中的线性位置为a*y*z+b*z+c,其特征在于:根据CABAC的编码特点和数理统计方法,对所述4类元素的上下文模型进行合并; 当对last flag元素的上下文模型进行合并时,b=0或1,b是帧内或帧间编码的标志,如果是帧内编码取0,如果是帧间编码取1,c是0‑25中的整数,包括以下步骤: (1.1)通过对测试视频序列进行数理统计,得到last flag元素在编码中26个上下文模型对应的待编码元素的0~1概率; (1.2)对步骤(1.1)的统计结果进行步长为5%的均匀量化; (1.3)将概率近似的上下文模型予以合并; 当对sig flag元素的上下文模型进行合并时,b=0或1,b是帧内或帧间编码的标志,a=0时c是0‑3中的整数,a=1时c是0‑14中的整数,a=2时c是0‑15中的整数,a=3时c是0‑14中的整数,包括以下步骤: (2.1)通过对测试视频序列进行数理统计,得到sig flag元素在编码中50个上下文模型对应的待编码元素的0~1概率; (2.2)对步骤(2.1)的统计结果进行步长为5%的均匀量化; (2.3)将概率近似的上下文模型予以合并:50个上下文模型在具体编码时对于一个确定的图像块,应用1个上下文组进行编码;各组出现的次数差距大,涵盖编号靠后上下文模型的组的应用次数少于前面的组; 当对one flag元素的上下文模型进行合并时,a=0,b=0或1,b是帧内或帧间编码的标志,c是0‑29中的整数,包括以下步骤: (3.1)通过对测试视频序列进行数理统计,得到one flag元素在编码中30个上下文模型对应的待编码元素的0~1概率; (3.2)对步骤(3.1)的统计结果进行步长为5%的均匀量化; (3.3)将概率近似的上下文模型予以合并:30个上下文模型在具体编码时分为6组,每组5个上下文模型,对于一个确定的图像块,应用1个上下文组进行编码;各组出现的次数差距大,涵盖编号靠后上下文模型的组的应用次数少于前面的组; 当对abs flag元素的上下文模型进行合并时,a=0,b=0或1,b是帧内或帧间编码的标志,c是0‑29中的整数,包括以下步骤: (4.1)通过对测试视频序列进行数理统计,得到abs flag元素在编码中30个上下文模型对应的待编码元素的0~1概率; (4.2)对步骤(4.1)的统计结果进行步长为5%的均匀量化; (4.3)将概率近似的上下文模型予以合并:30个上下文模型在具体编码时分为6组,每组5个上下文模型,对于一个确定的图像块,应用1个上下文组进行编码;各组出现的次数差距大,涵盖编号靠后上下文模型的组的应用次数少于前面的组。 |
地址 |
100124 北京市朝阳区平乐园100号 |