数据传输方法及系统技术方案

技术编号:22977670 阅读:19 留言:0更新日期:2020-01-01 00:31
本公开提供一种数据传输方法及系统,涉及电子信息技术领域,能够解决在基于参考图像帧编码的方法传输数据时,因为参考图像帧与图像帧序列对比相似度低,从而造成在对图像帧序列编码时数据量增大,导致数据处理效率低的问题。具体技术方案为:发送设备在获取图像帧序列后,根据预设算法,获取图像帧序列对应的目标参考图像帧,通过该目标参考图像帧对图像帧序列进行编码处理,并将编码处理后的图像帧序列和编码处理后的目标参考图像帧,向接收设备发送。接收设备获取已编码的图像帧序列和已编码的目标帧序列对应的目标参考图像帧后,根据目标参考图像帧,对已编码的图像帧序列进行解码处理,获得图像帧序列。本公开用于数据传输。

【技术实现步骤摘要】
数据传输方法及系统
本公开涉及电子信息
,尤其涉及数据传输方法及系统。
技术介绍
随着信息技术的发展,人们对通信业务的要求不断增长,图像通信和和通信网容量的矛盾也日益突出。尤其是对于视频图像通信来说,由于其庞大的数据量,如果不进行图像压缩,将难以进行数据的传输和存储。因此,图像压缩能力对于视频图像来说,显得尤为重要。图像压缩是数据压缩技术在数字图像上的应用,目的是减少图像数据中的冗余信息,从而用更加高效的格式存储和传输数据。为了提高数据传输和存储的效率,现有技术会在进行视频编码时通过参考帧编码的方法传输,帧间参考帧编码原理是:编码当前图像帧时,比较当前帧和参考帧,把与参考帧相同或者相似的部分数据剔除,标注出相同数据的位置,以此来达到压缩的目的。但是现有技术中,在确定参考帧的时候是根据固定位置的图像帧确定,会因为参考图像帧与图像帧序列中图像帧的相似度低,从而导致与后续图像帧的可参考度降低,后续图像在根据该参考帧进行编码时,剔除相似部分的数据量会降低,从而造成图像编码、传输、解码处理时数据量增大,数据处理效率低,也会造成浪费计算资源和传输带宽的问题。
技术实现思路
本公开实施例提供一种数据传输方法及系统,能够解决在基于参考图像帧编码的方法传输数据时,因为参考图像帧与图像帧序列对比相似度低,从而造成在对图像帧序列编码时数据量增大,导致数据处理效率低和传输带宽浪费的问题。所述技术方案如下:根据本公开实施例的第一方面,提供一种数据传输方法,应用于发送设备,该方法包括:获取图像帧序列,该图像帧序列包括至少一个图像帧;根据该图像帧序列和预设规则,生成该图像帧序列对应的目标参考图像帧;根据该目标参考图像帧,对该图像帧序列进行编码处理;向接收设备发送该已编码的该图像帧序列和该目标参考图像帧。在一个实施例中,该方法在生成该图像帧序列对应的目标参考图像帧时,包括:将该图像帧序列中每个图像帧划分为M*N个宏块,并获取该每个图像帧中每个宏块对应的位置信息,该M≥1,该N≥1;根据该每个图像帧中每个宏块对应的位置信息和目标位置信息,获取该每个图像帧在该目标位置对应的备选宏块;逐块对比该每个备选宏块,确定该每个备选宏块对应的目标个数,该目标个数是指与该备选宏块相似度达到预设值的宏块的个数;对该每个备选宏块对应的目标个数进行排序后,将该目标个数最大的备选宏块作为参考宏块;根据该参考宏块和该目标位置信息,生成目标参考图像帧。在一个实施例中,该方法在对该图像帧序列进行编码处理时,包括:逐块对比该图像帧序列与该目标参考图像帧是否有相同的宏块;根据该对比结果,当该图像帧序列与该目标参考图像帧有相同的宏块时,获取该图像帧序列中的宏块在该目标参考图像帧中对应的参考位置信息;根据该对比结果,当该图像帧序列与该目标参考图像帧有不同的宏块时,确定该图像帧序列中的宏块为目标宏块;根据该参考位置信息和该目标宏块,对该图像帧序列进行编码处理。在一个实施例中,该方法中目标参考图像帧包括参考宏块,该方法在发送该目标参考图像帧,包括:根据该图像帧序列中参考宏块和该参考宏块对应的目标位置信息,标记该参考宏块;通过该发送该已标记的参考宏块,发送该目标参考图像帧。在一个实施例中,该方法在发送图像帧序列时,包括:根据图像帧序列中每个图像帧位于该图像帧序列中的排序信息,标记该图像帧序列之后,发送该图像帧序列。本公开实施例提供的数据传输方法,在发送设备获得图像帧序列后,根据预设算法,获取该图像帧序列对应的目标参考图像帧。根据该目标参考图像帧对图像帧序列进行编码后,发送已编码的图像帧序列和目标参考图像帧。本公开实施例提供的数据传输方法,在确定目标参考图像帧时,是基于图像帧序列中编码可参考性确定的参考宏块,该参考宏块可以是图像帧序列中相同宏块个数最多的宏块,从而提高了图像帧序列中与参考目标帧中相同宏块的比例,因此在基于参考帧编码原理在对图像帧序列编码时减少了图像帧序列中需要编码的目标宏块,减少了编码数据量,提高了编码处理效率,节约了传输带宽。根据本公开实施例的第二方面,提供一种数据传输方法,应用于接收设备,该方法包括:获取已编码的图像帧序列和该已编码的图像帧序列对应的目标参考图像帧,该图像帧序列包括目标宏块和参考位置信息,该参考位置信息是指该图像帧序列中与该目标参考图像帧中相同的宏块在该目标参考图像帧中对应的位置信息,该目标宏块是指该图像帧序列中与该目标参考图像帧不同的宏块;根据该目标参考图像帧,对该已编码的图像帧序列进行解码处理。在一个实施例中,该方法中获取该已编码图像帧序列对应的目标参考图像帧,包括,解析该已编码图像帧序列,根据解析结果,获取图像帧序列中目标参考图像帧对应的标记信息,该标记信息用于指示该目标帧序列中构成该目标参考图像帧的宏块信息;根据该标记信息获取对应的参考宏块,并根据该参考宏块生成目标参考图像帧。在一个实施例中,该方法在对该已编码的图像帧序列进行解码处理,包括,根据该参考位置信息和该目标参考图像帧,确定该参考位置信息在该目标参考图像帧中对应的宏块;根据该目标宏块和该参考位置信息在该目标参考图像帧中对应的宏块,对该已编码的图像帧序列进行解码处理。本公开实施例提供的数据传输方法,在发送设备获得图像帧序列后,根据预设算法,获取该图像帧序列对应的目标参考图像帧。根据该目标参考图像帧对图像帧序列进行编码后,发送已编码的图像帧序列和目标参考图像帧。本公开实施例提供的数据传输方法,在确定目标参考图像帧时,是基于图像帧序列中编码可参考性确定的参考宏块,该参考宏块可以是图像帧序列中相同宏块个数最多的宏块,从而提高了图像帧序列中与参考目标帧中相同宏块的比例,因此在基于参考帧编码原理在对图像帧序列编码时减少了图像帧序列中需要编码的目标宏块,减少了编码数据量,提高了编码处理效率,节约了传输带宽。本公开实施例提供的数据传输方法,通过接收设备获取已编码的图像帧序列和该图像帧序列对应的目标参考图像帧,该图像帧序列包括:目标宏块和参考位置信息,其中目标宏块是图像帧序列中与目标参考图像帧中不同的宏块,参考位置信息是图像帧序列中与目标参考图像帧中相同宏块在目标参考图像帧中的位置信息。根据该目标参考图像帧对该已编码图像帧序列进行解析。本公开实施例提供的数据传输方法,接收设备在对图像帧序列解码时,仅需对目标宏块和参考位置信息进行解码,大幅减少了解码处理时的数据量,提高了解码的效率。根据本公开实施例的第三方面,提供一种数据传输系统,包括:发送设备和接收设备,该发送设备和该接收设备相连接,该发送设备,用于获取图像帧序列,该图像帧序列包括至少一个图像帧;根据该图像帧序列和预设规则,生成该图像帧序列对应的目标参考图像帧;根据该目标参考图像帧,对该图像帧序列进行编码处理;向接收设备发送该已编码的该图像帧序列和该目本文档来自技高网...

【技术保护点】
1.一种数据传输方法,其特征在于,应用于发送设备,所述方法包括:/n获取图像帧序列,所述图像帧序列包括至少一个图像帧;/n根据所述图像帧序列和预设规则,生成所述图像帧序列对应的目标参考图像帧;/n根据所述目标参考图像帧,对所述图像帧序列进行编码处理;/n向接收设备发送所述已编码的所述图像帧序列和所述目标参考图像帧。/n

【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于发送设备,所述方法包括:
获取图像帧序列,所述图像帧序列包括至少一个图像帧;
根据所述图像帧序列和预设规则,生成所述图像帧序列对应的目标参考图像帧;
根据所述目标参考图像帧,对所述图像帧序列进行编码处理;
向接收设备发送所述已编码的所述图像帧序列和所述目标参考图像帧。


2.根据权利要求1所述的方法,其特征在于,生成所述图像帧序列对应的目标参考图像帧,包括:
将所述图像帧序列中每个图像帧划分为M*N个宏块,并获取所述每个图像帧中每个宏块对应的位置信息,所述M≥1,所述N≥1;
根据所述每个图像帧中每个宏块对应的位置信息和目标位置信息,获取所述每个图像帧在所述目标位置对应的备选宏块;
逐块对比所述每个备选宏块,确定所述每个备选宏块对应的目标个数,所述目标个数是指与所述备选宏块相似度达到预设值的宏块的个数;
对所述每个备选宏块对应的目标个数进行排序后,将所述目标个数最大的备选宏块作为参考宏块;
根据所述参考宏块和所述目标位置信息,生成目标参考图像帧。


3.根据权利要求1所述的方法,其特征在于,对所述图像帧序列进行编码处理,包括:
逐块对比所述图像帧序列与所述目标参考图像帧是否有相同的宏块;
根据所述对比结果,当所述图像帧序列与所述目标参考图像帧有相同的宏块时,获取所述图像帧序列中的宏块在所述目标参考图像帧中对应的参考位置信息;
根据所述对比结果,当所述图像帧序列与所述目标参考图像帧有不同的宏块时,确定所述图像帧序列中的宏块为目标宏块;
根据所述参考位置信息和所述目标宏块,对所述图像帧序列进行编码处理。


4.根据权利要求2所述的方法,其特征在于,所述目标参考图像帧包括参考宏块,所述发送所述目标参考图像帧,包括:
根据所述图像帧序列中参考宏块和所述参考宏块对应的目标位置信息,标记所述参考宏块;
通过所述发送所述已标记的参考宏块,发送所述目标参考图像帧。


5.根据权利要求1所述的方法,其特征在于,所述发送图像帧序列,包括:
根据图像帧序列中每个图像帧位于所述图像帧序列中的排序信息,标记所述图像帧序列之后,发送所述图像帧序列。


6.一种数据传输方法,其特征在于,应用于接收设备,所述方法包括:
获取目标数据,所述目标数据包括:已编码的图像帧序列和所述已编码的图像帧序列对应的目标参考图像帧;
根据所述目标参考图像帧,对所述已编码的图像帧序列...

【专利技术属性】
技术研发人员:王知明范志刚
申请(专利权)人:西安万像电子科技有限公司
类型:发明
国别省市:陕西;61

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

1