用于视频译码的具有选择性自适应的算术译码制造技术

技术编号:32432302 阅读:26 留言:0更新日期:2022-02-24 18:50
描述被配置为选择性地使用自适应或非自适应译码技术的混合译码器的技术。视频译码器(例如,视频编码器或视频解码器)可以基于自适应上下文模型(例如,一个或多个自适应上下文模型)对第一视频数据(例如,语法元素或值)进行译码(例如,编码或解码)以对第一块进行译码,并且基于非自适应上下文模型(例如,一个或多个非自适应上下文模型)对第二视频数据进行译码以对第二块进行译码。译码以对第二块进行译码。译码以对第二块进行译码。

【技术实现步骤摘要】
【国外来华专利技术】用于视频译码的具有选择性自适应的算术译码
[0001]本申请要求享有于2020年6月25日提交的美国申请No.16/912,315的优先权,该申请要求享有于2019年6月28日提交的美国临时专利申请62/868,736的优先权,上述申请中的每份申请通过引用的方式全部并入。


[0002]本公开内容涉及视频编码(encode)和视频解码(decode)。

技术介绍

[0003]数字视频能力可以并入到各种各样的设备中,包括数字电视、数字直接广播系统、无线广播系统、个人数字助理(PDA)、膝上型计算机或桌面型计算机、平板计算机、电子书读取器、数码相机、数字记录装置、数字媒体播放器、视频游戏设备、视频游戏控制台、蜂窝或卫星无线电话、所谓的“智能电话”、视频电话会议设备、视频流设备等等。数字视频设备实现视频译码(code)技术,比如在通过MPEG

2、MPEG

4、ITU

T H.263、ITU

T H.264/MPEG

4第10部分、高级视频译码(本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种对视频数据进行译码的方法,所述方法包括:基于自适应上下文模型对第一视频数据进行译码,以对第一块进行译码;以及基于非自适应上下文模型对第二视频数据进行译码,以对第二块进行译码。2.根据权利要求1所述的方法,其中,对所述第一视频数据进行译码包括:使用利用所述自适应上下文模型的熵译码对所述第一视频数据进行译码,并且其中,对所述第二视频数据进行译码包括:使用利用所述非自适应上下文模型的熵译码对所述第二视频数据进行译码。3.根据权利要求2所述的方法,其中,使用熵译码对所述第一视频数据进行译码包括:使用利用所述自适应上下文模型的基于上下文的算术译码对所述第一视频数据进行译码,并且其中,使用熵译码对所述第二视频数据进行译码包括:使用利用所述非自适应上下文模型的基于上下文的算术译码对所述第二视频数据进行译码。4.根据权利要求1所述的方法,其中,所述第一块和所述第二块在同一图片或切片中。5.根据权利要求1所述的方法,其中,所述第一块和所述第二块在不同的图片或切片中。6.根据权利要求1所述的方法,其中,基于所述自适应上下文模型对所述第一视频数据进行译码包括:基于先前输入二进制符号或先前输出二进制符号中的至少一项来适配一个或多个上下文模型,以生成一个或多个适配的上下文模型;将所述一个或多个适配的上下文模型存储在存储器中;从所述存储器中读取所述一个或多个适配的上下文模型;以及利用从所述存储器读取的所述一个或多个适配的上下文模型,对所述第一视频数据进行基于上下文的算术译码。7.根据权利要求6所述的方法,其中,所述存储器是随机存取存储器(RAM)。8.根据权利要求1所述的方法,其中,基于所述非自适应上下文模型对所述第二视频数据进行译码包括:从存储器读取一个或多个上下文模型;以及利用从所述存储器读取的所述一个或多个上下文模型,对所述第二视频数据进行基于上下文的算术译码。9.根据权利要求8所述的方法,其中,所述存储器是只读存储器(ROM)。10.根据权利要求1所述的方法,其中,基于所述非自适应上下文模型对所述第二视频数据进行译码包括:确定以其对所述第二块进行译码的方式的信息;基于所确定的信息,选择要在存储器中进行读取的位置;从所选择的位置读取一个或多个上下文模型;以及利用从所述存储器读取的所述一个或多个上下文模型,对所述第二视频数据进行基于上下文的二进制译码。11.根据权利要求10所述的方法,其中,以其对所述第二块进行译码的所述方式的所述信息包括以下各项中的至少一项:用于所述第二块的量化参数、以及用于所述第二块的预测模式。
12.根据权利要求1所述的方法,还包括:确定使用利用自适应上下文模型的基于上下文的算术译码的次数大于或等于门限值,其中,对所述第二视频数据进行译码包括:基于所述确定使用利用自适应上下文模型的基于上下文的算术译码的所述次数大于或等于所述门限值,基于所述一个或多个非自适应上下文模型对所述第二视频数据进行译码。13.根据权利要求1所述的方法,还包括:基于以下各项中的一项或多项,确定是否基于所述自适应上下文模型对所述第一视频数据进行译码:所述第一视频数据的上下文;所述第一视频数据的所述上下文模型的使用频率;用于对所述第一视频数据进行译码的所述上下文模型的稳定性;以及所述上下文与门限值的比较。14.根据权利要求1所述的方法,其中,对所述第一视频数据进行译码包括:基于所述自适应上下文模型对所述第一视频数据进行解码,以及其中,对所述第二视频数据进行译码包括:基于所述非自适应上下文模型对所述第二视频数据进行解码。15.根据权利要求1所述的方法,其中,对所述第一视频数据进行译码包括:基于所述自适应上下文模型对所述第一视频数据进行编码,以及其中,对所述第二视频数据进行译码包括:基于所述非自适应上下文模型对所述第二视频数据进行编码。16.一种用于对视频数据进行译码的设备,所述设备包括:被配置为存储上下文模型的多个存储器;以及集成电路,其配置为:基于自适应上下文模型对第一视频数据进行译码,以对第一块进行译码;以及基于非自适应上下文模型对第二视频数据进行译码,以对第二块进行译码。17.根据权利要求16所述的设备,其中,为了对所述第一视频数据进行译码,所述集成电路被配置为:使用利用所述自适应上下文模型的熵译码对所述第一视频数据进行译码,并且其中,为了对所述第二视频数据进行译码,所述集...

【专利技术属性】
技术研发人员:A
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:

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

1