对被编码的视频位流的低时延消费制造技术

技术编号:26654310 阅读:67 留言:0更新日期:2020-12-09 00:59
公开了用于在实时地消费被编码的视频位流时减小时延的系统、设备和方法。视频编码器将视频位流编码并且将所述被编码的位流的5个块写入到位流缓冲器。在所述编码器完成对整个帧或帧的整个切片的所述编码之前,消费者模块消费所述位流的被编码的块。在一个实现方式中,为了实现所述消费与所述编码的管线化,所述编码器使用已经被写入到所述位流缓冲器的数据量的指示来更新缓冲器写入指针。所述消费者模块从0位流缓冲器检索被编码的数据,一直检索到由所述缓冲器写入指针指示的位置。以此方式,所述消费者模块能够在所述编码器完成将整个帧或所述帧的整个切片编码之前访问和消费被编码的视频数据。

【技术实现步骤摘要】
【国外来华专利技术】对被编码的视频位流的低时延消费
技术介绍
相关技术的描述数字视频流式传输的带宽要求随时间不断增长。各种应用受益于视频压缩,所述视频压缩对于存档的视频信息需要更少的存储空间和/或对于传输视频信息需要更小的带宽。因此,已经开发出用于提高数字视频的质量和可访问性的各种技术。由联合视频小组(JVT)提出的作为一种视频压缩标准的H.264描述了此类技术的示例。许多现今的具备多媒体功能的数字装置并入有遵照H.264标准的数字视频编解码器(被配置为将数据编码和/或解码的硬件和/或软件)。高效率视频编码(HEVC)标准是遵循H.264的另一视频压缩标准。为了准备供流式传输、存储或附加的处理的视频,硬件加速器(例如,视频编码器)输出每个视频帧的被编码的位流。被编码的位流在由另一逻辑单元消费(例如,用于网络传输)之前通常被写入到存储器。通常在将每个帧完全编码之后发起对每个被编码的视频帧的视频消费(例如,流式传输)。换句话说,视频编码器通常一直等到已经将整个帧编码以确认已经完成所有位流存储器写入操作,确认已经写入了多少位,并且为位流消费者提供一种方式来确定曾写入的位的数目本文档来自技高网...

【技术保护点】
1.一种系统,所述系统包括:/n视频编码器,所述视频编码器包括被配置为进行以下操作的电路:/n将给定视频帧的第一部分编码以生成第一被编码的数据块,所述第一部分包括不足整个所述给定视频帧;/n将所述第一被编码的数据块写入到缓冲器;以及/n提供所述第一被编码的数据块准备好用于消费的指示;以及/n消费者模块,所述消费者模块包括被配置为进行以下操作的电路:响应于检测到所述指示而在所述视频编码器完成对所述整个所述给定视频帧的编码之前从所述缓冲器检索所述第一被编码的数据块。/n

【技术特征摘要】
【国外来华专利技术】20180427 US 15/965,2811.一种系统,所述系统包括:
视频编码器,所述视频编码器包括被配置为进行以下操作的电路:
将给定视频帧的第一部分编码以生成第一被编码的数据块,所述第一部分包括不足整个所述给定视频帧;
将所述第一被编码的数据块写入到缓冲器;以及
提供所述第一被编码的数据块准备好用于消费的指示;以及
消费者模块,所述消费者模块包括被配置为进行以下操作的电路:响应于检测到所述指示而在所述视频编码器完成对所述整个所述给定视频帧的编码之前从所述缓冲器检索所述第一被编码的数据块。


2.如权利要求1所述的系统,其中所述视频编码器的所述电路还被配置为在将所述整个所述给定视频帧编码之前提供所述指示。


3.如权利要求1所述的系统,其中所述视频编码器的所述电路还被配置为使用帧内编码预测将所述给定视频帧的所有块编码。


4.如权利要求1所述的系统,其中所述视频编码器的所述电路还被配置为提供关于在所述第一块中包括多少数据的指示。


5.如权利要求1所述的系统,其中所述视频编码器提供所述指示所处的粒度。


6.如权利要求4所述的系统,其中:
所述视频编码器的所述电路被配置为在对所述给定视频帧的编码完成时设置帧完成旗标;以及
所述消费者模块的所述电路被配置为响应于检测到设置了所述帧完成旗标而在最终量的被编码的数据小于所述粒度时从所述缓冲器检索所述最终量。


7.如权利要求6所述的系统,其中所述消费者模块的所述电路被配置为响应于从所述缓冲器检索了所述最终量的被编码的数据而清除所述帧完成旗标。


8.一种方法,所述方法包括:
通过视频编码器的电路将给定视频帧的第一部分编码以生成第一被编码的数据块,所述第一部分包括不足整个所述给定视频帧;
通过所述视频编码器的所述电路将所述第一被编码的数据块写入到缓冲器;
通过所述视频编码器的所述电路提供所述第一被编码的数据块准备好用于消费的指示;
通过消费者模块的电路响应于检测到所述指示而在所述视频编码器完成对所述整个所述给定视频帧的编码之前从所述缓冲器检索所述第一被编码的数据块。


9.如权利要求8所述的方法,所述方法还包括通过所述视频编码器的所述电路在将所述整个所述给定视频帧编码之前提供所述指示。

【专利技术属性】
技术研发人员:艾哈迈德·M·阿卜杜勒哈勒克爱德华·A·哈罗德安迪·宋斯蒂芬·何张磊伊哈卜·阿梅尔加博尔·西尼斯郝志奇刘杨李宝春孙凯
申请(专利权)人:ATI科技无限责任公司
类型:发明
国别省市:加拿大;CA

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

1