当前位置: 首页 > 专利查询>沃高公司专利>正文

用于基于图片组(GOP)对视频数据流进行编码的方法技术

技术编号:18582458 阅读:18 留言:0更新日期:2018-08-01 15:18
一种用于基于在视频编码中使用的图片组(GOP)对视频数据流进行编码的方法,以便利用内部编码以及利用用于生成可见图像的预测编码来定义图像的排列顺序,包括用于在由本地数据通信协议控制的无线网络上进行传输的冗余传输纠错手段。所述视频流由连续的数据包G组成,每个包G包括包含所述待传输视频数据的第一集合M、以及包括通过冗余算法获得的冗余数据的第二集合。根据所述方法,所述第一数据集合M由至少一个图片组(GOP)的所有所述数据组成。

Method for encoding video data streams based on picture group (GOP)

A method of coding a video data stream based on a group of pictures (GOP) used in video coding to define the sequence of images by using internal coding and using prediction coding used to generate visible images, including redundant transmission for transmission over a wireless network controlled by a local data communication protocol. The means of error correction. The video stream is composed of a continuous packet G, each packet G includes a first set of M including the data to be transmitted, and a second set including redundant data obtained by a redundant algorithm. According to the method, the first data set M is composed of all the data of at least one picture group (GOP).

【技术实现步骤摘要】
【国外来华专利技术】用于基于图片组(GOP)对视频数据流进行编码的方法
本专利技术涉及一种用于对视频数据流进行编码的方法,以便增强在由例如WIFI类型的通信协议管理的无线数字网络中接收这些流的可靠性和质量。所涉及的流以组播模式发送并且源自将其广播到接收设备的至少一个发射器,在这种情况下,所述接收设备位于相对受限制的周边内从而使得其可以利用所提到的通信协议进行操作、被设计为在更趋本地化的环境中进行操作。所述接收设备随后被提供有至少一个软件应用,使得有可能处理并查看所接收到的信息。
技术介绍
更具体而言,由本专利技术实现的视频数据是基于在视频编码中(特别是在用于压缩、解压缩、处理、以及视频和音频编码的MPEG标准中)常规使用的图片组(GOP),以便利用内部编码并且利用预测编码来定义图像的排列顺序,从而允许在视频流中生成可见图像。在本专利技术的上下文中所处理的流还包括同样常规的传输纠错手段,所述校正在这种情况下通过冗余来完成并且经由实施矩阵函数的被称为AL-FEC(应用级前向纠错)算法的算法来执行。尽管本专利技术的方法可以具有许多实际应用,但是由于它通常实时和/或准实时地优化图片流的传输,因此所设想的应用之一是在事件发生的封闭空间的外围内几乎即时地广播运动会事件或表演类型。传输至客户端设备的视频流的质量不仅主要允许流畅且高质量地观看视频图片,而且也可以通过能够对所接收到的流赋予附加价值的过程来丰富观看,例如重复并因此(如果需要的话)以慢动作或甚至以变焦效果来回顾某些序列。如果视频流的质量没有保证,则这样的过程几乎毫无意义。视频流通常以连续信息包的形式进行传输,这些信息包服从用于对其进行发送的预定细分,这些包很一般包括被编码用于传输的待传输图片以及附加的信息,所述附加信息在接收问题的情况下用于由重建算法尝试恢复初始图片。
技术实现思路
这样,本专利技术的方法适用于实际上由连续数据包G组成的视频流,每个包G包括如已知的包含待传输本地视频数据的第一集合M(被编码的视频流的图片)、以及包含通过合适的算法获得的冗余数据的第二集合。根据本专利技术,所述第一数据集合由至少一个图像组(GOP)的所有数据M组成。因此,根据本专利技术,在视频流中待传输的信息包的细分创新性地依赖于在组织待传输视频数据包的架构的标准的上下文中所开发和定义的特定图片组。负责发送视频流的计算机系统以及因此驱动所述系统的软件因此对信息执行细分,所述信息基于这些图片组或GOP,所述图片组以视频编码世界中标准的方式被格式化,从而基于特定编码图片来标识特定架构。所述数据M可以归入于是包含所有数据的单个图片组GOP下,或者与此情况相同地归入在同一个包中包括其所有数据的两个或更多个图片组GOP下。仍然根据本专利技术,在并置每张图片的区域中,将图片组中所有图片的大小添加到本地视频流的数据M中,所述区域每张图片例如占用两个数据字节。此外,根据一种可能性,可以将包含所述图片组的每张图片的绝对位置的索引表添加到数据M中,所述表能够定位在例如位于所述待传输编码图片系列开始处的区域中。实际上,根据本专利技术,每个包G然后被组织为预定大小为L的K个第一数据块、以及大小为L的N个冗余块,K等于M/L,如果M/L不是整数,则向K分配大于除法结果M/L的最近下一整数值。只有在M/L不是整数时存在的对应于差值(KxL–M)的块部分由被标识为填充数据(例如零)的数据来填充。优选地,根据本专利技术,针对所述块K和N中的每一个,添加所述信息,包括:-图片组(GOP)的数量,针对每个新图片组而递增;-K的值,针对每个块K从1递增至K;-N的值,以K+1开始并且以N+K结束;-L的值;以及-块的数量(从1至K+N)。然后,块K和N中的每一个的长度变成对以上信息进行编码所需要的L+n个字节。所有这些附加数据的存在结合将自身基于视频编码标准的本地视频信息细分成K+N个块(一个或多个GOP)使得可以显著地增强对视频流传输的控制。假设视频流传输被破坏,则由所提出的新颖架构明确地促进待实施的重建操作。并且,本专利技术还涉及一种视频流,所述视频流根据以上应用的方法被组织并且包括一系列经编码数据包G,每个数据包由待传输的第一本地视频数据集合和第二纠错冗余数据集合组成,其特征在于,所述第一集合包含至少一个图片组(GOP)的所有数据。根据本专利技术的方法构造的这种类型的视频流使得可以保证有质量地接收,所述质量首先足以使传输流的观看简单地较舒适,然后还足以使应用于传输信号的任何后续过程能够基于足够用于其执行的信息平台。实际上,本专利技术完成组织信息(也就是说待发送的本地视频流)以便允许基于足够结构化且信息丰富的架构来优化系统对视频信号传输缺陷的响应。附图说明现在将参照表示本专利技术方法的示例性实施方式的附图更详细地描述本专利技术,示出了用于生成经优化视频流的不同可能步骤,在附图中:-图1表示示意性地表示了如在本专利技术的上下文中所使用的图片组的组织的图示;-图2展示了对于同一数据包向本地视频流添加图片组中每张经编码图片的大小;-图3示出了当索引表被添加到所述数据时图片包的大小M;-图4表示了将数据包M细分成长度为L的K个块,当KxL>M时可能添加填充;-图5展示了由于冗余编码(FEC)而引起的N个块的添加;并且-图6最终示出了附加参数的添加,在适当的情况下丰富了待传输信息并且促进了数据恢复的后续实施。具体实施方式参照图1,第一数据集合由图片组的所有数据组成,所述数据集合在对传输纠错函数进行编码之前形成待传输的本地视频流。这种数据组织结构在视频编码领域是众所周知的,因为其具体是由MPEG标准所定义的。这些图片组或GOP定义了若干特定类型的编码产生的图片的性质以及所述图片的排列顺序。这些图片的分组实际上形成了特定的系列,这个系列被周期性地重复以便构成视频流的编码。因此存在具有内部编码I的图片以及具有预测编码的图片,后者能够具有两种类型:具有基于过去图像的预测编码的图片P、以及具有双向预测编码的图片B。图片P包含关于通过运动预测与图片I或过去图像P的差异的信息。图片B包含关于与图片组内的过去和未来图片I或P的差异的信息。对于信息,图片I或P可以用作参考图片,尽管图片B通常不是这种情况。简而言之,可见图片由包含在图片组中的经编码图片生成,所述图片组也被表示为在编码时所构造的多张经编码图片,从而保证视频流传送率。如在图1中具体出现的那样,图片组N(GOPN)以参考图片IN开始,随后是按照定义所述图像组的特定顺序的图片P和B。待传输视频流包括此图片组N,随后是图片组N+1,其初始图片IN+1是新的参考图片,领先于图片组N-1,依此类推。这些图片组GOPN的集合形成经编码视频流。对于本专利技术,待发送的视频数据包的细分基础由这些图片组组成。图1仅表示了其中的一个图片组,但是在视频数据包M中可以存在两个或更多个图片组。图2展示了本专利技术方法的另一个特征,所述特征通过在并置这些图片中的每一张的区域中添加图片组的所有图片I、P、B的大小来增强视频流的编码。在图3中的视频数据包开始处出现的索引表的额外添加进一步填充经编码的视频信息,所述整个形成大小为M的第一编码集合。这个长度或大小M是以细分成长度为L的K个块(即使在图4中)为目标的计算的起点,L是常数并且K是整数。当M除以L的结果不是整数时,然后向本文档来自技高网
...

【技术保护点】
1.一种用于基于在视频编码中所使用的图片组(GOP)对视频数据流进行编码的方法,以利用内部编码以及利用允许生成可见图像的预测编码来定义图像的排列顺序,包括用于通过冗余来校正传输错误的手段,用于在由本地数据通信协议所管理的无线网络上进行传输,所述视频流由连续的数据包G组成,每个包G包括包含所述待传输视频数据的第一集合M、以及包含通过冗余算法所获得的冗余数据的第二集合,其特征在于,所述第一数据集合M由至少一个图片组(GOP)的所有数据组成。

【技术特征摘要】
【国外来华专利技术】2015.09.30 FR 15592991.一种用于基于在视频编码中所使用的图片组(GOP)对视频数据流进行编码的方法,以利用内部编码以及利用允许生成可见图像的预测编码来定义图像的排列顺序,包括用于通过冗余来校正传输错误的手段,用于在由本地数据通信协议所管理的无线网络上进行传输,所述视频流由连续的数据包G组成,每个包G包括包含所述待传输视频数据的第一集合M、以及包含通过冗余算法所获得的冗余数据的第二集合,其特征在于,所述第一数据集合M由至少一个图片组(GOP)的所有数据组成。2.如前一权利要求所述的用于对视频数据流进行编码的方法,其特征在于,在并置每个图像的区域中,将所述图片组中所有图片的大小添加到所述数据M中。3.如前述权利要求之一所述的用于对视频数据流进行编码的方法,其特征在于,将包含所述图片组中每张图片的绝对位置的索引表添加到所述数据M中。4.如前述权利要求之一所述的用于对视频数据...

【专利技术属性】
技术研发人员:P·凯夫林C·卡尼欧D·德迪斯
申请(专利权)人:沃高公司
类型:发明
国别省市:法国,FR

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

1