对用于视频编码的并置参考图片以显式方式进行信号传输制造技术

技术编号:12176107 阅读:59 留言:0更新日期:2015-10-08 13:51
在一个实施例中,提供了一种用于在对视频流中的一组图片编码和解码时使用的方法。该方法标识该一组图片中的当前图片以用于编码或者解码并且确定用于当前图片的片类型。在用于当前图片的片类型不等于I类型时,该方法使用用于确定是否应当访问并置参考图片索引以标识该一组图片中的并置参考图片的句法来标识并置参考图片并且使用并置参考图片以对当前图片编码或者解码。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】对用于视频编码的并置参考图片以显式方式进行信号传输相关申请的交叉引用本申请要求在35 U.S.C § 119(e)之下来自递交于2012年2月4日的较早递交的美国临时申请号61/595,061的优先权,并且是以下申请的部分继续:递交于2012年11月19日的美国专利申请号13/680,531 ;递交于2012年11月19日的美国专利申请号13/681,237 ;以及递交于2012年11月19日的美国专利申请号13/681,254 ;上述申请均要求递交于2011年11月19日的较早递交的美国临时申请号61/561,270的优先权;上述申请通过引用并入于此。
本公开内容涉及视频压缩领域,特别是使用利用块处理的高效率视频编码(HEVC)的视频压缩。
技术介绍
图1描绘了包括可以用来发射和接收HEVC数据的编码系统110和解码系统140的内容分发系统100。在一些实施例中,编码系统110可以包括输入接口 130、控制器111、计数器112、帧存储器113、编码单元114、发射机缓冲器115和输出接口 135。解码系统140可以包括接收机缓冲器150、解码单元151、帧存储器152和控制器153。编码系统110和解码系统140可以经由可以携带压缩的比特流105的发射路径相互耦合。编码系统110的控制器111可以基于接收机缓冲器150的容量控制将发射的数据量并且可以控制编码单元114以防止解码系统140的接收信号解码操作的故障发生。控制器111可以是处理器或者通过非限制性示例的方式包括具有处理器、随机存取存储器和只读存储器的微型计算机。从通过非限制性示例的方式的内容提供方供应的源图片120可以包括视频帧序列,该视频帧序列包括视频序列中的源图片。源图片120可以是未压缩的或者压缩的。如果源图片120是未压缩的,则编码系统110可以具有编码功能。如果源图片120是压缩的,则编码系统110可以具有转码功能。编码单位(coding unit)可以利用控制器111从源图片被导出。帧存储器113可以具有可以用来存储来自源图片120的传入帧的第一区域和可以用来读出帧并且向编码单元114输出它们的第二区域。控制器111可以向帧存储器113输出区域切换控制信号123。区域切换控制信号123可以指示将利用第一区域还是第二区域。控制器111可以向编码单元114输出编码控制信号124。编码控制信号124可以引起编码单元114开始编码操作,比如基于源图片准备编码单位。响应于来自控制器111的编码控制信号124,编码单元114可以开始向高效率编码过程(比如预测编码过程或者变换编码过程)读出准备的编码单位,该高效率编码过程基于与编码单位关联的源图片处理生成视频压缩数据的准备的编码单位。编码单元114可以将生成的视频压缩数据打包到包括视频分组的分组化基本流(PES)中。编码单元114可以使用控制信息和程序时间戳(PTS)将视频分组映射到编码的视频信号122中并且编码的视频信号122可以被发射到发射机缓冲器115。包括生成的视频压缩数据的编码的视频信号122可以被存储在发射机缓冲器115中。信息量计数器112可以被递增以指示发射机缓冲器115中的数据总量。随着数据被从缓冲器取回和移除,计数器122可以被递减以反映发射机缓冲器115中的数据量。被占据区域信息信号126可以被发射到计数器112以指示来自编码单元114的数据是否已经被添加或者从发射机缓冲器115移除从而计数器112可以被递增或者递减。控制器111可以基于可以被传达的被占据区域信息126控制由编码单元114产生的视频分组的产生以便预期、避免、阻止和/或检测在发射机缓冲器115中发生上溢或者下溢。信息量计数器112可以响应于由控制器111生成并且输出的预设信号128被重置。在信息计数器112被重置之后,其可以对由编码单元114输出的数据计数以及或者已经被生成的视频分组和/或视频压缩数据的量。信息量计数器112可以向控制器111供应代表获得的信息量的信息量信号129。控制器111可以控制编码单元114以使得在发射机缓冲器115没有上溢。在一些实施例中,解码系统140可以包括输入接口 170、接收机缓冲器150、控制器153、帧存储器152、解码单元151和输出接口 175。解码系统140的接收机缓冲器150可以临时存储压缩的比特流105,包括基于来自源图片120的源图片的接收的视频压缩数据和视频分组。解码系统140可以读取接收的数据中的与视频分组关联的呈现时间戳信息和控制信息以及输出可以被应用于控制器153的帧数目信号163。控制器153可以按照预定间隔监督计数的帧数目。通过非限制性示例的方式,控制器153可以每当解码单元151完成解码操作监督计数的帧数目。 在一些实施例中,在帧数目信号163指示接收机缓冲器150处于预定容量时,控制器153可以向解码单元151输出解码开始信号164。在帧数目信号163指示接收机缓冲器150处于低于预定容量时,控制器153可以等待如下情况的出现,在该情况中计数的帧数目变成等于预定量。控制器153可以在该情况出现时输出解码开始信号164。通过非限制性示例的方式,控制器153可以在帧数目信号163指示接收机缓冲器150处于预定容量时输出解码开始信号164。编码的视频分组和视频压缩数据可以基于与编码的视频分组关联的呈现时间戳按照单调顺序(例如,增加或者减少)被解码。响应于解码开始信号164,解码单元151可以对如下数据解码,该数据总计为与帧关联的一个图片以及与关联于来自接收机缓冲器150的视频分组的该图片关联的压缩的视频数据。解码单元151可以向帧存储器152中写入解码的视频信号162。帧存储器152可以具有第一区域和第二区域,解码的视频信号被写入到第一区域中,第二区域用来向输出接口 175读出解码的图片160。在各种实施例中,编码系统110可以被并入在前端的转码器或者编码装置或者以其他方式与该转码器或者编码装置关联,并且解码系统140可以被并入下游设备(比如移动设备、机顶盒或者转码器)或者以其他方式与该下游设备关联。编码系统110和解码系统140可以被分离地或一起用来根据包括高效率视频编码(HEVC)的各种编码格式对视频数据编码和解码。HEVC是基于块的混合空间和时间预测性编码方案。在HEVC中,输入图像(比如视频帧)可以被划分成被称为编码树单位(CTU) 200的方形块,如图2中所示。CTU 200可以各自为大至128x128像素,这不同于将输入图像分成16x16像素的宏块的其他编码方案。如图3中所示,每个CTU 200可以通过将CTU 200分裂成四个编码单位(⑶)202而被分割。⑶202可以是各自为CTU 200的四分之一大小的方形块。每个CU 202可以被进一步分裂成各自是更大的CU 202的四分之一大小的四个更小的⑶202。通过非限制性示例的方式,在图3中描绘的CTU 200的右上角的⑶202可以被划分成四个更小的⑶202。在一些实施例中,这些更小的BU 202可以被进一步分裂成甚至更小大小的四分之一,并且将⑶202分裂成更小的⑶202的这一过程可以被多次完成。【附图说明】在附图的帮助下说明特定实施例的进一步的细节,在本文档来自技高网...

【技术保护点】
一种用于在对视频流中的一组图片编码和解码时使用的方法,包括:标识所述一组图片中的当前图片以用于编码或者解码;确定用于所述当前图片的片类型;在用于所述当前图片的所述片类型不等于I类型时,执行:使用用于确定是否应当访问并置参考图片索引以标识所述一组图片中的并置参考图片的句法来标识所述并置参考图片;以及使用所述并置参考图片以对所述当前图片编码或者解码。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:余越方雪K·帕纽索庞王利民
申请(专利权)人:摩托罗拉移动有限责任公司
类型:发明
国别省市:美国;US

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

1