【技术实现步骤摘要】
【国外来华专利技术】用于调色板模式下的视频译码的缓冲器
[0001]本申请要求享受于2021年2月25日提交的美国专利申请No.17/185,093的优先权,故以引用方式将该申请的全部内容并入本文中。
[0002]本公开内容涉及视频编码和视频解码。
技术介绍
[0003]数字视频能力可以被合并到各种各样的设备中,包括数字电视机、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型计算机或台式计算机、平板计算机、电子书阅读器、数字相机、数字记录设备、数字媒体播放器、视频游戏设备、视频游戏控制台、蜂窝或卫星无线电电话(所谓的“智能电话”)、视频电话会议设备、视频流式传输设备等。数字视频设备实现视频译码技术(诸如在由MPEG
‑
2、MPEG
‑
4、ITU
‑
T H.263、ITU
‑
T H.264/MPEG
‑
4(第10部分,高级视频译码(AVC))、ITU
‑
T H.265/高效率视频译码(HEVC)所定义的标准和这样的标准的扩展以及专有视频编解码器/格式(诸如由开放媒体联盟开发的AOMedia Video 1(AV1))中描述的那些技术)。通过实现这样的视频译码技术,视频设备可以更加高效地发送、接收、编码、解码和/或存储数字视频信息。
[0004]视频译码技术包括空间(图片内(intra
‑
picture))预测和/或时间(图片间(inter
‑
picture))预测以减少或 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种被配置为对视频数据进行译码的装置,所述装置包括:在存储器中预留的第一行缓冲器,所述第一行缓冲器被配置为将当前块的调色板令牌块的当前调色板令牌的第一相邻调色板令牌的第一调色板令牌值存储在所述第一行缓冲器的第一位置,并且被配置为将所述当前块的所述调色板令牌块的所述当前调色板令牌的第二相邻调色板令牌的第二调色板令牌值存储在所述第一行缓冲器的第二位置;在所述存储器中预留的第二行缓冲器,所述第二行缓冲器被配置为将所述当前块的所述调色板令牌块的所述当前调色板令牌的第三相邻调色板令牌的第三调色板令牌值存储在所述第二行缓冲器的第三位置,其中,所述第一调色板令牌值、所述第二调色板令牌值和所述第三调色板令牌值各自是用于对所述当前块进行调色板模式译码的调色板预测器块的调色板颜色列表的索引;以及在电路中实现并且与所述第一行缓冲器和所述第二行缓冲器相通信的一个或多个处理器,所述一个或多个处理器被配置为:从所述第一行缓冲器访问所述第一调色板令牌值和所述第二调色板令牌值并且从所述第二行缓冲器访问所述第三令牌值;以及基于所述第一调色板令牌值、所述第二调色板令牌值和所述第三调色板令牌值来对所述当前调色板令牌的当前调色板令牌值进行算术译码。2.根据权利要求1所述的装置,其中,所述第一行缓冲器包括多个存储器位置,每个存储器位置对应于所述调色板令牌块的行或列,并且其中,所述第二行缓冲器包括多个存储器位置,每个存储器位置对应于所述调色板令牌块的所述行或所述列。3.根据权利要求1所述的装置,其中,为了从所述第一行缓冲器访问所述第一调色板令牌值和所述第二调色板令牌值并且从所述第二行缓冲器访问所述第三令牌值,所述一个或多个处理器被配置为:确定所述调色板令牌块中的所述当前调色板令牌的行或列;基于所确定的所述调色板令牌块中的所述当前调色板令牌值的行或列来确定所述第一行缓冲器中的所述第一存储器位置的第一地址、所述第一行缓冲器中的所述第二存储器位置的第二地址以及所述第二行缓冲器中的所述第三存储器位置的第三地址;以及基于所述第一地址来访问所述第一调色板令牌值,基于所述第二地址来访问所述第二调色板令牌值,并且基于所述第三地址来访问所述第三调色板令牌值。4.根据权利要求1所述的装置,其中,所述第一行缓冲器和所述第二行缓冲器中的存储器位置数量等于所述调色板令牌块的行数或列数,所述调色板令牌块包括作为所述调色板预测器块的所述调色板颜色列表的索引的调色板令牌值。5.根据权利要求1所述的装置,其中,所述一个或多个处理器被配置为:与对先前调色板令牌值进行算术译码并行地从所述第一行缓冲器访问所述第一调色板令牌值和所述第二调色板令牌值并且从所述第二行缓冲器访问所述第三令牌值。6.根据权利要求1所述的装置,其中,所述一个或多个处理器被配置为:在从所述第一行缓冲器访问所述第一调色板令牌值和所述第二调色板令牌值并且从所述第二行缓冲器访问所述第三令牌值之后,进行以下操作:将存储在所述第一行缓冲器的所述第一位置的所述第一调色板令牌值存储到所述第二行缓冲器的所述第三位置,覆盖所述第三调色板令牌值;以及
将先前调色板令牌值存储到所述第一行缓冲器的所述第一位置,覆盖所述第一调色板令牌值。7.根据权利要求1所述的装置,其中,为了进行算术译码,所述一个或多个处理器被配置为:基于所述第一调色板令牌值、所述第二调色板令牌值和所述第三调色板令牌值来确定用于对所述当前调色板令牌值进行算术译码的一个或多个概率值;以及基于所确定的一个或多个概率值来对所述当前调色板令牌值进行算术译码。8.根据权利要求1所述的装置,其中,为了进行算术译码,所述一个或多个处理器被配置为:对所述当前调色板令牌进行算术解码,并且其中,所述一个或多个处理器还被配置为:基于所述当前调色板令牌值、所述第一调色板令牌值、所述第二调色板令牌值和所述第三调色板令牌值来生成所述调色板预测器块;接收指示所述当前块与所述调色板预测器块之间的残差的信息;以及基于所接收的信息和所述调色板预测器块来重构所述当前块。9.根据权利要求1所述的装置,还包括:被配置为显示经重构的当前块的显示器。10.根据权利要求1所述的装置,其中,所述一个或多个处理器配置为:生成所述调色板预测器块;确定指示所述当前块与所述调色板预测器块之间的残差的信息;基于所述调色板预测器块来确定所述当前调色板令牌值、所述第一调色板令牌值、所述第二调色板令牌值和所述第三调色板令牌值,其中,为了进行算术译码,所述一个或多个处理器被配置为:基于所述第一调色板令牌值、所述第二调色板令牌值和所述第三调色板令牌值来对所述当前调色板令牌值进行算术编码;以及用信号通知指示所述残差的所述信息和所述算术编码的结果。11.根据权利要求10所述的装置,还包括:被配置为捕获包括所述当前块的图片的相机。12.根据权利要求1所述的装置,其中,所述装置包括相机、计算机、移动设备、广播接收机设备或机顶盒中的一者或多者。13.一种对视频数据进行译码的方法,所述方法包括:在存储器中预留的第一行缓冲器中,将当前块的调色板令牌块的当前调色板令牌的第一相邻调色板令牌的第一调色板令牌值存储在所述第一行缓冲器的第一位置,并且将所述当前块的所述调色板令牌块的所述当前调色板令牌的第二相邻调色板令牌的第二调色板令牌值存储在所述第一行缓冲器的第二位置;在所述存储器中预留的第二行缓冲器中,将所述当前块的所述调色板令牌块的所述当前调色板令牌的第三相邻调色板令牌的第三调色板令牌值存储在所述第二行缓冲器的第三位置,其中,所述第一调色板令牌值、所述第二调色板令牌值和所述第三调色板令牌值各自是用于对所述当前块进行调色板模式译码的调色板预测器块的调色板颜色列表的索引;从所述第一行缓冲器访问所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。