[发明专利]自适应控制算术编码BIN数量的方法、编码器和解码器有效
申请号: | 201210019699.7 | 申请日: | 2012-01-21 |
公开(公告)号: | CN103220509B | 公开(公告)日: | 2017-12-15 |
发明(设计)人: | 张雯 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04N19/13 | 分类号: | H04N19/13;H04N19/44 |
代理公司: | 北京安信方达知识产权代理有限公司11262 | 代理人: | 李健,龙洪 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自适应 控制 算术 编码 bin 数量 方法 编码器 解码器 | ||
技术领域
本发明涉及视频压缩编码技术,尤其涉及一种自适应控制算术编码BIN数量的方法、自适应控制算术编码BIN数量对应的解码方法、编码器和解码器。
背景技术
单位时间内算术编码的二进制(BIN)数量可能随着图像分辨率、帧率及量化参数的变化而快速增长。在解码过程中前后BIN之间存在着依赖关系,只能串行处理。当BIN数量增长到一定程度就会导致BIN的解析成为实时解码的瓶颈问题。为了确保实时解码,就有必要控制住单位时间内BIN的数量不超过一定的上限(max_bin_rate)。
发明内容
本发明实施例提供了一种自适应控制算术编码BIN数量的方法、自适应控制算术编码BIN数量对应的解码方法、编码器和解码器,以解决BIN数量增长到一定程度而导致的BIN解析成为实时解码的瓶颈的问题。
本发明实施例提供了一种自适应控制算术编码二进制(BIN)数量的方法,该方法包括:
获知编码器在单位时间内产生的算术编码BIN数量的上限;
根据所述上限获得每个分片分层控制参数的数值;
根据当前分片的当前分层控制参数的数值控制当前分片中表示残差的每个语法元素采用BIN或者旁路(bypass)模式组合进行编码。
优选地,所述获知编码器在单位时间内产生的算术编码BIN数量的上限之前,所述方法还包括:
确定序列参数集(SPS)中新增加的控制标志设置为预定值。
优选地,所述上限保存在所述SPS中新增的上限参数中。
优选地,所述分层控制参数包含在其对应的分片的头信息中。
优选地,所述上限参照与所述编码器对应的解码器的实时解码能力,或者所述编码器与所述解码器协商的结果,或者视频标准建议的参考数值来设定。
优选地,所述根据所述上限获得每个分片分层控制参数的数值包括:
自适应选择每个分片分层控制参数的数值,使得当前单位时间内产生的算术编码BIN数量最接近但不超过所述上限。
本发明实施例还提供了一种自适应控制算术编码二进制(BIN)数量对应的解码方法,该方法包括:
获得每个分片分层控制参数的数值;
根据当前分片的当前分层控制参数的数值控制当前分片中表示残差的每个语法元素采用BIN或者旁路(bypass)模式组合进行解码。
优选地,所述获得每个分片分层控制参数的数值之前,所述方法还包括:
确定序列参数集(SPS)中新增加的控制标志设置为预定值。
优选地,所述分层控制参数包含在其对应的分片的头信息中。
本发明实施例还提供了一种编码器,该编码器包括:
序列参数模块,用于获知编码器在单位时间内产生的算术编码二进制(BIN)数量的上限;
分片处理模块,用于根据所述序列参数模块获知的所述上限获得每个分片分层控制参数的数值;
编码模块,用于根据所述分片处理模块获得的当前分片的当前分层控制参数的数值控制当前分片中表示残差的每个语法元素采用BIN或者旁路(bypass)模式组合进行编码。
优选地,所述编码器还包括:调用模块,用于判断序列参数集(SPS)中新增加的控制标志是否设置为预定值,若是,则调用所述序列参数模块。
优选地,所述上限保存在所述SPS中新增的上限参数中。
优选地,所述分层控制参数包含在其对应的分片的头信息中。
优选地,所述分片处理模块,具体用于:自适应选择每个分片分层控制参数的数值,使得当前单位时间内产生的算术编码BIN数量最接近但不超过所述上限。
本发明实施例还提供了一种解码器,该解码器包括:
分片处理模块,用于获得每个分片分层控制参数的数值;
解码模块,用于根据所述分片处理模块获得的当前分片的当前分层控制参数的数值控制当前分片中表示残差的每个语法元素采用BIN或者旁路(bypass)模式组合进行解码。
优选地,所述解码器还包括:调用模块,用于判断序列参数集(SPS)中新增加的控制标志是否设置为预定值,若是,则调用所述分片处理模块。
优选地,所述分层控制参数包含在其对应的分片的头信息中。
上述自适应控制算术编码BIN数量的方法,根据上限获得每个分片的分层控制参数,根据分层控制参数分层控制表示残差的语法元素采用bin编码或bypass组合编码,从而有效地控制表示残差的语法元素所产生的BIN数量不会超过一定的上限,进而解决实时解码的瓶颈问题。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210019699.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种陶瓷泥料及其陶瓷制品
- 下一篇:散热装置和具有该散热装置的全向照明装置