数据传输方法及系统

文档序号:1675891 发布日期:2019-12-31 浏览:6次 >En<

阅读说明:本技术 数据传输方法及系统 (Data transmission method and system ) 是由 王知明 范志刚 于 2019-08-23 设计创作,主要内容包括:本公开提供一种数据传输方法及系统,涉及电子信息技术领域,能够解决在基于参考图像帧编码的方法传输数据时,因为参考图像帧与图像帧序列对比相似度低,从而造成在对图像帧序列编码时数据量增大,导致数据处理效率低的问题。具体技术方案为:发送设备在获取图像帧序列后,根据预设算法,获取图像帧序列对应的目标参考图像帧,通过该目标参考图像帧对图像帧序列进行编码处理,并将编码处理后的图像帧序列和编码处理后的目标参考图像帧,向接收设备发送。接收设备获取已编码的图像帧序列和已编码的目标帧序列对应的目标参考图像帧后,根据目标参考图像帧,对已编码的图像帧序列进行解码处理,获得图像帧序列。本公开用于数据传输。(The invention provides a data transmission method and a data transmission system, relates to the technical field of electronic information, and can solve the problem of low data processing efficiency caused by increased data volume when coding an image frame sequence due to low contrast similarity between a reference image frame and the image frame sequence when data is transmitted by a reference image frame coding method. The specific technical scheme is as follows: after acquiring the image frame sequence, the sending device acquires a target reference image frame corresponding to the image frame sequence according to a preset algorithm, performs coding processing on the image frame sequence through the target reference image frame, and sends the image frame sequence after the coding processing and the target reference image frame after the coding processing to the receiving device. And after the receiving equipment acquires the coded image frame sequence and the target reference image frame corresponding to the coded target frame sequence, decoding the coded image frame sequence according to the target reference image frame to obtain the image frame sequence. The present disclosure is for data transmission.)

数据传输方法及系统

技术领域

本公开涉及电子信息技术领域,尤其涉及数据传输方法及系统。

背景技术

随着信息技术的发展,人们对通信业务的要求不断增长,图像通信和和通信网容量的矛盾也日益突出。尤其是对于视频图像通信来说,由于其庞大的数据量,如果不进行图像压缩,将难以进行数据的传输和存储。因此,图像压缩能力对于视频图像来说,显得尤为重要。

图像压缩是数据压缩技术在数字图像上的应用,目的是减少图像数据中的冗余信息,从而用更加高效的格式存储和传输数据。

为了提高数据传输和存储的效率,现有技术会在进行视频编码时通过参考帧编码的方法传输,帧间参考帧编码原理是:编码当前图像帧时,比较当前帧和参考帧,把与参考帧相同或者相似的部分数据剔除,标注出相同数据的位置,以此来达到压缩的目的。但是现有技术中,在确定参考帧的时候是根据固定位置的图像帧确定,会因为参考图像帧与图像帧序列中图像帧的相似度低,从而导致与后续图像帧的可参考度降低,后续图像在根据该参考帧进行编码时,剔除相似部分的数据量会降低,从而造成图像编码、传输、解码处理时数据量增大,数据处理效率低,也会造成浪费计算资源和传输带宽的问题。

发明内容

本公开实施例提供一种数据传输方法及系统,能够解决在基于参考图像帧编码的方法传输数据时,因为参考图像帧与图像帧序列对比相似度低,从而造成在对图像帧序列编码时数据量增大,导致数据处理效率低和传输带宽浪费的问题。所述技术方案如下:

根据本公开实施例的第一方面,提供一种数据传输方法,应用于发送设备,该方法包括:

获取图像帧序列,该图像帧序列包括至少一个图像帧;

根据该图像帧序列和预设规则,生成该图像帧序列对应的目标参考图像帧;

根据该目标参考图像帧,对该图像帧序列进行编码处理;

向接收设备发送该已编码的该图像帧序列和该目标参考图像帧。

在一个实施例中,该方法在生成该图像帧序列对应的目标参考图像帧时,包括:

将该图像帧序列中每个图像帧划分为M*N个宏块,并获取该每个图像帧中每个宏块对应的位置信息,该M≥1,该N≥1;

根据该每个图像帧中每个宏块对应的位置信息和目标位置信息,获取该每个图像帧在该目标位置对应的备选宏块;

逐块对比该每个备选宏块,确定该每个备选宏块对应的目标个数,该目标个数是指与该备选宏块相似度达到预设值的宏块的个数;

对该每个备选宏块对应的目标个数进行排序后,将该目标个数最大的备选宏块作为参考宏块;

根据该参考宏块和该目标位置信息,生成目标参考图像帧。

在一个实施例中,该方法在对该图像帧序列进行编码处理时,包括:

逐块对比该图像帧序列与该目标参考图像帧是否有相同的宏块;

根据该对比结果,当该图像帧序列与该目标参考图像帧有相同的宏块时,获取该图像帧序列中的宏块在该目标参考图像帧中对应的参考位置信息;

根据该对比结果,当该图像帧序列与该目标参考图像帧有不同的宏块时,确定该图像帧序列中的宏块为目标宏块;

根据该参考位置信息和该目标宏块,对该图像帧序列进行编码处理。

在一个实施例中,该方法中目标参考图像帧包括参考宏块,该方法在发送该目标参考图像帧,包括:

根据该图像帧序列中参考宏块和该参考宏块对应的目标位置信息,标记该参考宏块;

通过该发送该已标记的参考宏块,发送该目标参考图像帧。

在一个实施例中,该方法在发送图像帧序列时,包括:

根据图像帧序列中每个图像帧位于该图像帧序列中的排序信息,标记该图像帧序列之后,发送该图像帧序列。

本公开实施例提供的数据传输方法,在发送设备获得图像帧序列后,根据预设算法,获取该图像帧序列对应的目标参考图像帧。根据该目标参考图像帧对图像帧序列进行编码后,发送已编码的图像帧序列和目标参考图像帧。本公开实施例提供的数据传输方法,在确定目标参考图像帧时,是基于图像帧序列中编码可参考性确定的参考宏块,该参考宏块可以是图像帧序列中相同宏块个数最多的宏块,从而提高了图像帧序列中与参考目标帧中相同宏块的比例,因此在基于参考帧编码原理在对图像帧序列编码时减少了图像帧序列中需要编码的目标宏块,减少了编码数据量,提高了编码处理效率,节约了传输带宽。

根据本公开实施例的第二方面,提供一种数据传输方法,应用于接收设备,该方法包括:

获取已编码的图像帧序列和该已编码的图像帧序列对应的目标参考图像帧,该图像帧序列包括目标宏块和参考位置信息,该参考位置信息是指该图像帧序列中与该目标参考图像帧中相同的宏块在该目标参考图像帧中对应的位置信息,该目标宏块是指该图像帧序列中与该目标参考图像帧不同的宏块;

根据该目标参考图像帧,对该已编码的图像帧序列进行解码处理。

在一个实施例中,该方法中获取该已编码图像帧序列对应的目标参考图像帧,包括,

解析该已编码图像帧序列,根据解析结果,获取图像帧序列中目标参考图像帧对应的标记信息,该标记信息用于指示该目标帧序列中构成该目标参考图像帧的宏块信息;

根据该标记信息获取对应的参考宏块,并根据该参考宏块生成目标参考图像帧。

在一个实施例中,该方法在对该已编码的图像帧序列进行解码处理,包括,

根据该参考位置信息和该目标参考图像帧,确定该参考位置信息在该目标参考图像帧中对应的宏块;

根据该目标宏块和该参考位置信息在该目标参考图像帧中对应的宏块,对该已编码的图像帧序列进行解码处理。本公开实施例提供的数据传输方法,在发送设备获得图像帧序列后,根据预设算法,获取该图像帧序列对应的目标参考图像帧。根据该目标参考图像帧对图像帧序列进行编码后,发送已编码的图像帧序列和目标参考图像帧。本公开实施例提供的数据传输方法,在确定目标参考图像帧时,是基于图像帧序列中编码可参考性确定的参考宏块,该参考宏块可以是图像帧序列中相同宏块个数最多的宏块,从而提高了图像帧序列中与参考目标帧中相同宏块的比例,因此在基于参考帧编码原理在对图像帧序列编码时减少了图像帧序列中需要编码的目标宏块,减少了编码数据量,提高了编码处理效率,节约了传输带宽。

本公开实施例提供的数据传输方法,通过接收设备获取已编码的图像帧序列和该图像帧序列对应的目标参考图像帧,该图像帧序列包括:目标宏块和参考位置信息,其中目标宏块是图像帧序列中与目标参考图像帧中不同的宏块,参考位置信息是图像帧序列中与目标参考图像帧中相同宏块在目标参考图像帧中的位置信息。根据该目标参考图像帧对该已编码图像帧序列进行解析。本公开实施例提供的数据传输方法,接收设备在对图像帧序列解码时,仅需对目标宏块和参考位置信息进行解码,大幅减少了解码处理时的数据量,提高了解码的效率。

根据本公开实施例的第三方面,提供一种数据传输系统,包括:发送设备和接收设备,

该发送设备和该接收设备相连接,

该发送设备,用于获取图像帧序列,该图像帧序列包括至少一个图像帧;

根据该图像帧序列和预设规则,生成该图像帧序列对应的目标参考图像帧;

根据该目标参考图像帧,对该图像帧序列进行编码处理;

向接收设备发送该已编码的该图像帧序列和该目标参考图像帧。

该接收设备,用于获取已编码图像帧序列和该已编码图像帧序列对应的目标参考图像帧,该图像帧序列包括目标宏块和参考位置信息,该参考位置信息是指该图像帧序列中与该目标参考图像帧中相同的宏块在该目标参考图像帧中对应的位置信息,该目标宏块是指该图像帧序列中与该目标参考图像帧不同的宏块;

根据该目标参考图像帧,对该已编码的图像帧序列进行解码处理。

在一个实施例中,该系统中的发送设备,还用于,

逐块对比该图像帧序列与该目标参考图像帧是否有相同的宏块;

根据该对比结果,当该图像帧序列与该目标参考图像帧有相同的宏块时,获取该图像帧序列中的宏块在该目标参考图像帧中对应的参考位置信息;

根据该对比结果,当该图像帧序列与该目标参考图像帧有不同的宏块时,确定该图像帧序列中的宏块为目标宏块;

根据该参考位置信息和该目标宏块,对该图像帧序列进行编码处理。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是本公开实施例提供的一种数据传输方法的流程图;

图2是本公开实施例提供的一种数据传输方法的流程图1;

图3是本公开实施例提供的一种数据传输系统的结构图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

实施例一

本公开实施例提供一种数据传输方法,应用于发送设备,如图1所示,该数据传输方法包括以下步骤:

101、获取图像帧序列。

上述图像帧序列包括至少一个图像帧。

上述的图像帧序列可以是视频中的图像帧序列,基于视频图像的特征该图像帧序列中可以有相似或者相同的宏块,具体的,可以将每帧图像划分为多个M×N的宏块,比如,将每帧图像划分为16×16的宏块,或者8×8的宏块等。

102、根据该图像帧序列和预设规则,生成该图像帧序列对应的目标参考图像帧。

本公开所提供的方法中,目标参考图像帧的是由参考宏块组成,在生成该图像帧序列时是基于该参考宏块生成的。该参考宏块用于指示图像帧序列可作为编码参考的宏块。该参考宏块的确定方法包括:基于目标帧序列中每个图像帧中目标位置上出现次数最多的宏块构成,具体的生成方法可以包括:

将该图像帧序列中每个图像帧划分为M*N个宏块,并获取该每个图像帧中每个宏块对应的位置信息,该M≥1,该N≥1;

根据该每个图像帧中每个宏块对应的位置信息和目标位置信息,获取该每个图像帧在该目标位置对应的备选宏块;

逐块对比该每个备选宏块,确定该每个备选宏块对应的目标个数,该目标个数是指与该备选宏块相似度达到预设值的宏块个数;

对该每个备选宏块对应的目标个数进行排序后,将该目标个数最大的备选宏块作为参考宏块;

根据该参考宏块和该目标位置信息,生成目标参考图像帧。

若某个备选宏块对应的目标个数和其他备选宏块对应的目标个数相同时,则根据这俩备选对应图像帧序列号在先的宏块为参考宏块。

此处以图像帧序列包括图像帧A、图像帧B、图像帧C、图像帧D为例,列举具体示例进行阐述:

步骤一,根据预设规则将图像帧序列中每一帧图像均被划分为4*4个宏块,即四行四列共16个宏块,并确定每一个宏块对应的目标位置信息,该位置信息可以通过行号和列号来标记。

步骤二、基于上述宏块划分方法,获取图像帧A、图像帧B、图像帧C、图像帧D在第一目标位置上对应的备选宏块:备选宏块A、备选宏块B、备选宏块C、备选宏块D,其中该第一目标位置是根据可以按照逐行或者逐列的顺序依次确定,此处以第一行第一列的位置作为第一目标位置。

步骤三、依次对比备选宏块A、备选宏块B、备选宏块C、备选宏块D,确定备选宏块A对应的目标个数、备选宏块B对应的目标个数、备选宏块C对应的目标个数、备选宏块D对应的目标个数,如,将备选宏块A依次与备选宏块B、备选宏块C、备选宏块D相对比,其中备选宏块B、备选宏块C与备选宏块A之间的相识度大于预设值,因此备选宏块A对应的目标个数为2;类似的可以确定备选宏块B对应的目标个数为1、备选宏块C对应的目标个数为1、备选宏块D对应的目标个数为1;

步骤四、对备选宏块A对应的目标个数、备选宏块B对应的目标个数、备选宏块C对应的目标个数、备选宏块D对应的目标个数进行排序处理,将其中目标个数最大的备选宏块作为参考宏块,本例中将备选宏块A作为参考宏块;

另外,若备选宏块A对应的目标个数为2、备选宏块B对应的目标个数为2,备选宏块C对应的目标个数为1、备选宏块D对应的目标个数为1;在将其中目标个数最大的备选宏块作为参考宏块时,有两个备选宏块;则进一步判断备选宏块A对应的图像A在图像帧序列中的排序,备选宏块B对应的图像B在图像帧序列中的排序;因为图像A的排序在图像B的前面,因此将备选宏块A作为参考宏块。

步骤五,将备选宏块A和第一目标位置信息,作为目标参考图像帧第一目标位置对应的参考宏块;即第一行第一列位置上的宏块。

基于上述确定步骤,继续跟进逐行处理中,第二个目标位置:第一行第二列宏块的参考宏块:

从图像帧序列中确定出各个图像帧的第一行第二列位置上出现次数最多的宏块,将该宏块确定为虚拟图像帧中第一行第二列位置上的宏块。

根据每个目标位置对应的参考宏块确定目标参考图像帧在每个目标位置对应的参考宏块其它位置上宏块内容的确定方式与上述类似,这里不再赘述。

本公开所提供的方法在确定目标参考图像帧时,取代了现有技术中通过固定将序列起始图像帧作为目标参考图像帧,而是根据图像帧序列的宏块灵活调整目标参考图像帧的参考宏块,具体可以是通过分析对比图像帧序列中每个位置对应的宏块,确定目标参考图像帧中的宏块是图像帧序列中可参考度最大的宏块作为参考宏块,如出现次数最多的宏块,或者第一帧图像中宏块,从而提高了图像帧序列中与参考目标帧中相同宏块的比例,因此在基于参考帧编码原理在对图像帧序列编码时,能够减少了图像帧序列中需要编码的目标宏块,减少了编码数据量,提高了编码处理效率,节约了传输带宽。

103、根据该目标参考图像帧对该图像帧序列进行编码处理。

本公开所提供的方法在根据目标参考图像对该图像帧序列进行编码处理时,需先确定图像帧序列中与目标参考图像帧中是否有相同的目标宏块;再对该目标宏块进行编码处理,完成对该图像帧序列的编码处理,具体包括以下步骤:

根据该目标参考图像帧,判断该图像帧序列中每个图像帧中是否有与该目标参考图像帧不同的宏块;

根据上述判断结果,当该每个图像帧与目标参考图像帧有相同的宏块时,获取该每个图像帧中的宏块在该目标参考图像帧中对应的参考位置信息;

根据上述判断结果,当该每个图像帧与目标参考图像帧有不同的宏块时,获取该每个图像帧中目标宏块;

根据该参考位置信息和目标宏块,对该图像帧序列进行编码处理。

此处列举具体示例进行阐述:

确定目标参考图像帧之后,分别对待编码图像序列组中的每一帧进行编码,针对每一帧的编码方式为:按照预设顺序,比如逐行或者逐列,

依次将待编码图像帧序列中每个图像帧与目标参考图像帧在对应位置上的宏块进行比对,对于每个图像帧中与目标参考图像帧在对应位置上宏块相同的宏块,标记该宏块在目标参考图像帧中相应宏块的位置信息即可;对于待编码图像帧序列中与目标参考图像帧对应位置上的宏块不相同的宏块,则直接对该宏块进行编码传输。

上述,待编码图像帧序列中的宏块与目标参考图像帧中的宏块的比对方式可以是:分别提取两个宏块中的数据特征,进行数据特征之间的比对并确定比对结果,其中提取数据特征可以通过感知哈希算法或者其他技术来实现。

本公开所提供的方法,在对图像帧序列编码时,因为目标参考图像帧是基于图像帧序列中的出现次数最高的宏块组成,在根据目标参考图像帧对图像帧序列进行编码时,相同的宏块只需编码处理该宏块的位置信息,因此能够降低编码数据量,从而降低了传输带宽。

104、向接收设备发送该已编码的该图像帧序列和该目标参考图像帧。

本公开所提供的方法在发送该目标参考图像帧的时候,包括直接对目标参考图像帧编码后传输,也包括确定目标参考图像帧对应的标记信息后,对该标记信息进行编码后传输;

根据该图像帧序列中参考宏块和该参考宏块对应的目标位置信息,标记该参考宏块;

通过该发送该已标记的参考宏块,发送该目标参考图像帧。

其中,上述标记该参考宏块对应的标记信息包括:一个标识位和一个位置信息位;具体的标识位用于标识该宏块是构成目标参考图像帧的宏块,位置信息位用于标识该宏块在目标参考图像帧中的位置。位置信息可以由代表行号和列号的信息来表示,也可以为一个序号。比如,目标参考图像帧由16个宏块组成,则每一个构成该目标参考图像帧的宏块由一个序号进行标记,接收设备按照序号由小到大,即从1至16的顺序按照特定的默认顺序依次排布,生成目标参考图像帧。

通过发送已标记参考宏块的图像帧序列的方式,即可以完成发送目标参考图像帧,取代发送参考目标图像帧,能够使得传输的数据量减少,能够降低带宽,提高编码解码效率。

本公开所提供的方法在发送该图像帧序列之前,还包括标记图像帧序列。

根据图像帧序列中每个图像帧位于该图像帧序列中的排序信息,标记该图像帧序列之后,发送该图像帧序列。

即,在传输已编码图像序列时,在图像帧序列排序中最开始的一帧中标记该帧为起始帧,同时,在序列最后的一帧中标记该帧为结束帧,例如,可以在序列最开始的一帧中标记该帧所处的图像序列组的组号,同时标记该帧为起始帧,相应的,在序列最后的一帧中标记该帧所处的图像序列组的组号并标记该帧为结束帧,从而便于接收设备确定图像序列组的头帧和尾帧。

进一步的,可以在每一个图像帧序列的每一帧都标记该图像帧所处的图像序列组的组号及在该组中该帧的序号。

通过标记图像帧序列中的顺序信息,接收设备能够根据这些信息准确的识别出属于同一图像序列组的图像帧,并准确对各个图像帧进行排序,从而可以避免接收设备在解码时出现错误分组的情况,比如,将一个图像序列组的起始帧和另一个图像序列组的结束帧识别为一个图像序列组的头帧和尾帧,从而,在解码时会形成错误的图像序列组,并最终导致错误的解码结果。

本公开实施例提供的数据传输方法,在发送设备获得图像帧序列后,根据预设算法,获取该图像帧序列对应的目标参考图像帧。根据该目标参考图像帧对图像帧序列进行编码后,发送已编码的图像帧序列和目标参考图像帧。本公开实施例提供的数据传输方法,在确定目标参考图像帧时,是基于图像帧序列中编码可参考性确定的参考宏块,该参考宏块可以是图像帧序列中相同宏块个数最多的宏块,从而提高了图像帧序列中与参考目标帧中相同宏块的比例,因此在基于参考帧编码原理在对图像帧序列编码时减少了图像帧序列中需要编码的目标宏块,减少了编码数据量,提高了编码处理效率,节约了传输带宽。

实施例二

基于上述图1对应的实施例提供的数据传输方法,本公开另一实施例提供一种数据传输方法,该方法可以应用于接收设备,例如,接收设备也可以是终端设备或网络服务器等。参照图2所示,本实施例提供的数据传输方法包括以下步骤:

201、获取已编码的图像帧序列及该图像帧序列对应的目标参考图像帧。

上述图像帧序列包括,目标宏块和参考地址信息,该目标宏块是指图像帧序列中与目标参考图像帧不同的宏块,参考地址信息是指图像帧序列与目标参考图像帧中相同的宏块在目标参考图像帧中的地址信息。

本公开所提供的方法还可以通过解析图像帧序列,根据解析结果获取图像帧对应的排序信息,即该图像帧在该图像帧序列中的位置,例如,起始帧、中间帧或者结束帧。通过获取图像帧对应的排序信息,能够准确的识别出属于同一图像序列组的图像帧,并准确对各个图像帧进行排序,避免了在接收多组图像帧序列时发生的混乱。

本公开所提供的方法在对已编码的图像帧序列进行解码处理之前需要先获取目标参考图像帧,其中获取目标图像帧的方法可以包括:直接接收到的目标参考图像帧,也可以是根据图像序列组中的标记信息进行组合生成的目标参考图像帧。

其中根据图像序列组中的标记信息进行组合生成的目标参考图像帧的方法包括:

解析该已编码图像帧序列,根据解析结果,获取图像帧序列中目标参考图像帧对应的标记信息,该标记信息用于指示该目标帧序列中构成该目标参考图像帧的宏块信息;

根据该标记信息获取对应的参考宏块,并根据该参考宏块生成目标参考图像帧。

对于接收设备来说,接收到整个待解码的图像帧序列之后,从图像序列组中找出包含标记信息的宏块,按照相应宏块所标记的位置信息对这些宏块进行组合,使其形成一个完整的目标参考图像帧,再根据这一目标参考图像帧对图像序列组中的各帧图像进行解码。

进一步的,目标参考图像帧可以仅用于对接收到的图像帧进行解码,而目标参考图像帧本身不需要在解码端进行解码显示,解码完成后可以丢弃,从而节约数据存储空间。

202、根据该目标参考图像帧,对该已编码的图像帧序列进行解码处理。

本公开所提供的方法在对已编码的图像帧序列进行解码,包括:

根据该参考位置信息和该目标参考图像帧,确定该参考位置信息在该目标参考图像帧中对应的宏块;

根据该目标宏块和该参考位置信息在该目标参考图像帧中对应的宏块,对该已编码的图像帧序列进行解码处理。

本公开实施例提供的数据传输方法,接收设备获取已编码的图像帧序列和该图像帧序列对应的目标参考图像帧,该图像帧序列包括:目标宏块和参考位置信息,其中目标宏块是图像帧序列中与目标参考图像帧中不同的宏块,参考位置信息是图像帧序列中与目标参考图像帧中相同宏块在目标参考图像帧中的位置信息。根据该目标参考图像帧对该已编码图像帧序列进行解析。本公开实施例提供的数据传输方法,接收设备在对图像帧序列解码时,仅需对目标宏块和参考位置信息进行解码,大幅减少了解码处理时的数据量,提高了解码的效率。

实施例三

基于上述图1和图2对应的实施例中所描述的数据传输方法,下述为本公开装置实施例,可以用于执行本公开方法实施例。

本公开实施例提供一种数据传输系统,如图3所示,该数据传输系统30包括:发送设备301和接收设备302,

该发送设备301和该接收设备302相连接,连接方式可以是有线方式或者无线方式;

该发送设备301,用于获取图像帧序列,该图像帧序列包括至少一个图像帧;

根据该图像帧序列和预设规则,生成该图像帧序列对应的目标参考图像帧;

根据该目标参考图像帧,对该图像帧序列进行编码处理;

向接收设备302发送该已编码的该图像帧序列和该目标参考图像帧。

在可选实施例中,该系统30中的发送设备301,还用于,

逐块对比该图像帧序列与该目标参考图像帧是否有相同的宏块;

根据该对比结果,当该图像帧序列与该目标参考图像帧有相同的宏块时,获取该图像帧序列中的宏块在该目标参考图像帧中对应的参考位置信息;

根据该对比结果,当该图像帧序列与该目标参考图像帧有不同的宏块时,确定该图像帧序列中的宏块为目标宏块;

根据该参考位置信息和该目标宏块,对该图像帧序列进行编码处理。

该接收设备302,用于获取已编码图像帧序列和该已编码图像帧序列对应的目标参考图像帧,该图像帧序列包括目标宏块和参考位置信息,该参考位置信息是指该图像帧序列中与该目标参考图像帧中相同的宏块在该目标参考图像帧中对应的位置信息,该目标宏块是指该图像帧序列中与该目标参考图像帧不同的宏块;

根据该目标参考图像帧,对该已编码的图像帧序列进行解码处理。

本公开实施例提供的数据传输系统,发送设备在获取图像帧序列后,根据预设算法,获取图像帧序列对应的目标参考图像帧,通过该目标参考图像帧对图像帧序列进行编码处理,并将编码处理后的图像帧序列和编码处理后的目标参考图像帧,向接收设备发送。接收设备获取已编码的图像帧序列和已编码的目标帧序列对应的目标参考图像帧后,根据目标参考图像帧,对已编码的图像帧序列进行解码处理,获得图像帧序列。

本公开实施例提供的数据传输系统,通过提高目标参考图像帧与图像帧序列的宏块相似度,在对图像帧序列进行编解码处理时,对于与目标参考图像帧相同的宏块,无需处理该宏块,而是处理该宏块对应的参考位置信息,从而减少了编解码处理图像帧序列时的数据量,从而提高编解码效率,并且降低了传输带宽。

基于上述图1和图2对应的实施例中所描述的数据传输方法,本公开实施例还提供一种计算机可读存储介质,例如,非临时性计算机可读存储介质可以是只读存储器(英文:Read Only Memory,ROM)、随机存取存储器(英文:Random Access Memory,RAM)、CD-ROM、磁带、软盘和光数据存储装置等。该存储介质上存储有计算机指令,用于执行上述图1和图2对应的实施例中所描述的数据传输方法,此处不再赘述。

本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

13页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种实时视频的HLS快速分享的方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类