【技术实现步骤摘要】
【国外来华专利技术】用于下一代视频的编码/未编码的数据的内容自适应熵编码相关申请本申请要求享有于2013年1月30日递交的、且名为“NEXTGENERATIONVIDEOCODING”的美国临时申请No.61/758,314的权益,其内容整体并入本文。
技术介绍
视频编码器压缩视频信息,使得可以在给定的带宽上发送更多信息。然后,可以将压缩的信号发送至具有解码器的接收器,该解码器在显示之前将信号解码或解压缩。高效视频编码(HEVC)是最新的视频压缩标准,其由关于视频编码(JCT-VC)的联合协作团队开发,该关于视频编码的联合协作团队由ISO/IEC移动图片专家组(MPEG)和ITU-T视频编码专家组(VCEG)形成。响应于先前的H.264/AVC(高级视频编码)标准未提供对于演进的较高分辨率视频应用足够的压缩,正在开发HEVC。与先前的视频编码标准相类似,HEVC包括诸如帧内/帧间预测、变换、量化、循环内滤波、和熵编码之类的基本功能模块。进行中的HEVC标准可能尝试改进H.264/AVC标准的限制,例如针对所允许的预测分区和编码分区的有限的选择、有限的所允许的生成多个参考和预测、有限的变换块大小和实际变换、有限的用于减小编码噪音的机制、以及低效的熵编码技术。但是,进行中的HEVC标准可以使用迭代方法来解决这样的问题。例如,随着要压缩的视频的分辨率和对高视频质量的期望的日益增加,使用诸如H.264之类的现有的视频编码标准或甚至诸如H.265/HEVC之类的更演进的标准进行编码所需的相应的比特率/带宽相对较高。前述的标准使用传统方式的扩展形式来隐式地解决不充分压缩/质量问题,但是经常的, ...
【技术保护点】
一种用于视频编码的计算机实现的方法,所述方法包括:从多个熵编码技术中确定针对编码/未编码的视频数据的、所选择的熵编码技术,其中所述多个熵编码技术包括代理可变长度编码技术和符号运行编码技术;使用所选择的熵编码技术对与所述编码/未编码的视频数据相关联的处理的比特流进行熵编码,以生成被编码的编码/未编码的视频数据;并且将所述被编码的编码/未编码的视频数据组装到输出比特流中。
【技术特征摘要】
【国外来华专利技术】2013.01.30 US 61/758,3141.一种用于视频编码的计算机实现的方法,所述方法包括:从多个熵编码技术中确定针对编码/未编码的视频数据的、所选择的熵编码技术,其中所述多个熵编码技术包括代理可变长度编码技术和符号运行编码技术,并且其中所述编码的视频数据包括包含非零变换系数的视频数据并且所述未编码的视频数据包括具有全部零变换系数的视频数据;使用所选择的熵编码技术对与所述编码/未编码的视频数据相关联的处理的比特流进行熵编码,以生成被编码的编码/未编码的视频数据;对与所述所选择的熵编码技术或所述处理的比特流中的至少一个相关联的编码/未编码的视频数据头部进行编码;并且将所述被编码的编码/未编码的视频数据和被编码的编码/未编码的视频数据头部组装到输出比特流中,其中,所述编码/未编码的视频数据包括与视频数据的P图片类型或者视频数据的F图片类型中的至少一个相关联的数据,其中确定针对编码/未编码的视频数据的所选择的熵编码技术的步骤包括针对其评估从所述多个熵编码技术中选择熵编码技术的组合的子集,并且其中,对所述熵编码技术的组合的子集的选择是基于所述编码/未编码的视频数据是与所述视频数据的P图片类型相关联还是与所述视频数据的F图片类型相关联的;其中,当所述编码/未编码的视频数据与所述视频数据的P图片类型相关联时,确定所选择的熵编码技术的步骤包括:基于所述编码/未编码的视频数据而生成1维光栅扫描;基于所述编码/未编码的视频数据而生成基于块的1维扫描;对所述基于块的1维扫描进行比特取反以生成基于块的取反的比特1维扫描;基于所述1维光栅扫描而估计与所述代理可变长度编码技术相关联的第一比特成本;基于所述基于块的取反的比特1维扫描而估计与所述符号运行编码技术相关联的第二比特成本;基于所述第一比特成本和所述第二比特成本而确定最小比特成本;并且将所选择的熵编码技术确定为与所述最小比特成本相关联的编码技术,其中,所述处理的比特流包括所述1维光栅扫描或所述基于块的取反的比特1维扫描中的至少一个;或者其中,当所述编码/未编码的视频数据与所述视频数据的F图片类型相关联时,确定所选择的熵编码技术的步骤包括:基于所述编码/未编码的视频数据而生成基于瓦片的1维扫描;基于所述编码/未编码的视频数据而生成1维光栅扫描;基于所述基于瓦片的1维扫描而估计与所述符号运行编码技术相关联的第一比特成本;基于所述1维光栅扫描而估计与所述代理可变长度编码技术相关联的第二比特成本;基于所述第一比特成本和所述第二比特成本而确定最小比特成本;并且将所选择的熵编码技术确定为与所述最小比特成本相关联的编码技术,其中,所述处理的比特流包括所述基于瓦片的1维扫描或所述1维光栅扫描中的至少一个。2.根据权利要求1所述的方法,其中,与所述编码/未编码的视频数据相关联的所述处理的比特流包括所述编码/未编码的视频数据的通过、所述编码/未编码的视频数据的反向、所述编码/未编码的视频数据的比特取反、或所述编码/未编码的视频数据的比特差异确定中的至少一个。3.根据权利要求1所述的方法,其中,与所述编码/未编码的视频数据相关联的所述处理的比特流包括基于所述编码/未编码的视频数据的1维光栅扫描、基于所述编码/未编码的视频数据的基于块的1维扫描、或基于所述编码/未编码的视频数据的基于瓦片的1维扫描中的至少一个。4.根据权利要求1所述的方法,其中,所述代理可变长度编码技术是基于第一代理可变长度编码表的,并且其中,所述多个熵编码技术包括基于第二代理可变长度编码表的第二代理可变长度编码技术。5.根据权利要求1所述的方法,其中,所述编码/未编码的视频数据包括多个比特,其中每一个比特指示与视频数据的帧相关联的块结构的相关联的块是编码的还是未编码的。6.一种视频编码器,包括:图像缓冲器;图形处理单元,其包括熵编码器逻辑电路,其中,所述图形处理单元通信地耦合到所述图像缓冲器,并且其中,所述熵编码器逻辑电路被配置为:从多个熵编码技术中确...
【专利技术属性】
技术研发人员:A·普里,D·索塞卡,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。