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

技术编号:23215345 阅读:49 留言:0更新日期:2020-01-31 22:48
本公开提供一种数据传输方法、系统及设备,涉及电子信息技术领域,能够解决因为重复传输参考帧,造成数据处理资源和传输带宽浪费的问题。具体技术方案为:在发送设备获取到的图像帧为参考帧时,先判断在预设参考图像帧序列中是否能够查找到该图像帧,当在预设参考图像帧序列中能够查找到图像帧时,仅向接收设备发送该图像帧对应的参数信息;当在预设参考图像帧序列没有查找到图像帧时,根据该图像帧更新预设参考图像帧序列,并向接收设备发送该图像帧和更新请求信息,请求接收设备根据该图像帧更新预设参考图像帧序列。本公开用于数据传输。

Data transmission method, system and equipment

【技术实现步骤摘要】
数据传输方法、系统及设备
本公开涉及电子信息
,尤其涉及数据传输方法、系统及设备。
技术介绍
为了提高数据传输和存储的效率,现有技术会在进行视频编码时通过参考帧编码的方法传输,帧间参考帧编码原理是:编码当前帧图像时,比较当前帧和参考帧,把与参考帧相同或者相似的部分数据剔除,标注出相同数据的位置,以此来达到压缩的目的。根据帧间参考帧编码原理,若待传输数据存在大量重复的信息时,接收设备会在本地存储重复的信息,在发送设备在发送数据时会将重复信息在去掉并告知接收设备,接收设备会查找本地存储的重复信息,并将其恢复出来,从而减少了视频数据传输时对应的数据量。但是现有技术中,接收设备只是保存一段时间内的参考帧。若两次遇到相同画面的间隔时长较长,在发送设备再次遇到该画面时,接收设备可能已经将删除该画面在第一次遇到时接收的参考图像,从而导致发送设备需要对该画面进行重新编码并传输至接收设备,浪费计算资源和传输带宽。
技术实现思路
本公开实施例提供一种数据传输方法、系统及设备,能够解决在数据传输过程中因为重复传输参考帧,造成数据处理资源和传输带宽浪费的问题。所述技术方案如下:根据本公开实施例的第一方面,提供一种数据传输方法,该方法包括:应用于发送设备,该方法包括:获取目标图像帧,该目标图像帧为参考图像帧;当在预设参考图像帧序列中查找到该目标图像帧时,获取该目标图像帧对应的参数信息,该预设参考图像帧序列包括至少一个参考图像帧,该参数信息包括,标识信息;向接收设备发送该目标图像帧对应的标识信息。在一个实施例中,该方法在获取该目标图像帧对应的标识信息之前,该方法还包括:获取图像帧和该图像帧对应的参数信息;当该图像帧为参考图像帧时,根据该图像帧和该图像帧对应的参数信息生成预设参考图像帧序列;向接收设备发送该预设参考图像帧序列。在一个实施例中,该方法在获取该目标图像帧对应的参数信息之前,该方法还包括,获取该目标图像帧对应的哈希值和该预设参考图像帧序列中至少一个图像帧对应的哈希值;当该目标图像帧对应的哈希值和该预设参考图像帧序列中至少一个图像帧对应的哈希值一致时,根据预设规则,逐块对比该目标图像帧对应的像素值和该预设参考图像帧序列中至少一个图像帧对应的像素值;当该目标图像帧对应的像素值和该预设参考图像帧序列中至少一个图像帧对应的像素值一致时,确定在预设参考图像帧序列中查找到该目标图像帧。在一个实施例中,该方法还包括,将该目标图像帧划分为N个宏块,该N大于或者等于1;当在预设参考图像帧序列中查找到该目标图像帧中时第M个宏块时,获取该第M个宏块对应的参数信息,该M小于或者等于N;向接收设备发送该第M个宏块对应的标识信息。在一个实施例中,该方法还包括:当在该预设参考图像帧序列中没有查找到该目标图像帧时,根据该目标图像帧更新该预设参考图像帧序列;并在对该目标图像帧进行编码处理后,向接收设备发送。本公开实施例提供的数据传输方法,在获取到的图像帧为参考帧时,先判断在预设参考图像帧序列中是否能够查找到该图像帧,当在预设参考图像帧序列中能够查找到图像帧时,仅向接收设备发送该图像帧对应的参数信息;当在预设参考图像帧序列没有查找到图像帧时,根据该图像帧更新预设参考图像帧序列,并向接收设备发送该图像帧和更新请求信息,请求接收设备根据该图像帧更新预设参考图像帧序列。本公开通过根据历史接收数据中的参考帧生成预设参考图像帧,在后续接收到图像帧时为预设参考图像帧已存在的参考帧时,仅发送该图像帧对应的参数信息,而无需对该图像帧进行重新编码并传输,从而减少了传输的数据量,有效减小编码时间提高计算效率并且降低传输码流节约传输带宽资源。根据本公开实施例的第二方面,提供一种数据传输系统,该系统包括:接收设备和发送设备,接收设备与发送设备相连接,发送设备,用于获取目标图像帧,目标图像帧为参考图像帧;当在预设参考图像帧序列中查找到目标图像帧时,获取目标图像帧对应的标识信息,预设参考图像帧序列包括至少一个参考图像帧;向接收设备发送目标图像帧对应的标识信息。接收设备,用于当接收目标图像帧对应的标识信息时,根据标识信息,获取标识信息对应的目标图像帧。在一个实施例中,该系统还包括:接收设备,用于当在预设参考图像帧序列中没有查找到目标图像帧时,根据目标图像帧更新预设参考图像帧序列;对目标图像帧进行编码后向接收设备发送;发送设备,用于当接收目标图像帧时,对目标图像帧进行解码处理,该标图像帧为参考图像帧;并根据该解码后的图像帧更新该预设参考图像帧序列。根据本公开实施例的第三方面,提供一种发送设备,该设备包括:接收器、处理器和发送器,处理器分别与接收器和发送器相连接,接收器,用于获取目标图像帧,目标图像帧为参考图像帧;处理器,用于当在预设参考图像帧序列中查找到目标图像帧时,获取目标图像帧对应的参数信息,预设参考图像帧序列包括至少一个参考图像帧,参数信息包括,标识信息;发送器,用于向接收设备发送目标图像帧对应的标识信息。在一个实施例中,该设备中的接收器,还用于获取图像帧和图像帧对应的参数信息;处理器,还用于当图像帧为参考图像帧时,根据图像帧和图像帧对应的参数信息生成预设参考图像帧序列;发送器,还用于向接收设备发送预设参考图像帧序列。在一个实施例中,该设备中的处理器,还用于当在预设参考图像帧序列中没有查找到目标图像帧时,根据目标图像帧更新预设参考图像帧序列,并对目标图像帧进行编码处理;发送器,还用于向接收设备发送已编码处理后的目标图像帧。根据本公开实施例的第四方面,提供一种数据传输方法,应用于接收设备,该方法包括:接收目标图像帧对应的标识信息,该目标图像帧为参考图像帧,该标识信息用于指示该目标图像帧在预设参考图像帧序列中的位置,该预设参考图像帧序列包括至少一个参考图像帧;根据该标识信息,在该预设参考图像帧序列中查找到该标识信息对应的该目标图像帧。在一个实施例中,该方法还包括:接收更新请求信息,该更新请求信息包括已编码的目标图像帧和该目标图像帧的参数信息,该目标图像帧为参考图像帧,该更新请求信息用于指示根据该目标图像帧更新该预设参考图像帧序列;根据该更新请求信息,对该已编码的目标图像帧进行解码处理后,更新该预设参考图像帧序列。本公开提供的数据传输方法,接收设备可以通过接收标识信息,在预设参考图像帧序列中获取该标识信息对应的目标图像帧,或者通过更新请求信息和目标图像帧,更新预设参考图像帧序列。接收设备通过接收目标图像帧对应的标识信息替代了接收目标图像帧,从而减少了传输的数据量,有效减小解码时间提高计算效率并且降低传输码流节约传输带宽资源。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。<本文档来自技高网...

【技术保护点】
1.一种数据传输方法,其特征在于,应用于发送设备,所述方法包括:/n获取目标图像帧,所述目标图像帧为参考图像帧;/n当在预设参考图像帧序列中查找到所述目标图像帧时,获取所述目标图像帧对应的参数信息,所述预设参考图像帧序列包括至少一个参考图像帧,所述参数信息包括标识信息,所述标识信息用于指示所述目标图像帧在所述预设参考图像帧序列中的位置信息;/n向接收设备发送所述目标图像帧对应的标识信息。/n

【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于发送设备,所述方法包括:
获取目标图像帧,所述目标图像帧为参考图像帧;
当在预设参考图像帧序列中查找到所述目标图像帧时,获取所述目标图像帧对应的参数信息,所述预设参考图像帧序列包括至少一个参考图像帧,所述参数信息包括标识信息,所述标识信息用于指示所述目标图像帧在所述预设参考图像帧序列中的位置信息;
向接收设备发送所述目标图像帧对应的标识信息。


2.根据权利要求1所述的方法,其特征在于,在获取所述目标图像帧对应的标识信息之前,所述方法还包括:
获取图像帧和所述图像帧对应的参数信息,所述参数信息包括所述图像帧在目标视频中出现的次数;
当所述图像帧为参考图像帧时,根据所述图像帧和所述图像帧对应的参数信息生成预设参考图像帧序列;
向接收设备发送所述预设参考图像帧序列。


3.根据权利要求1所述的方法,其特征在于,在获取所述目标图像帧对应的参数信息之前,所述方法还包括,
获取所述目标图像帧对应的哈希值和所述预设参考图像帧序列中至少一个图像帧对应的哈希值;
当所述目标图像帧对应的哈希值和所述预设参考图像帧序列中至少一个图像帧对应的哈希值一致时,根据预设规则,逐块对比所述目标图像帧对应的像素值和所述预设参考图像帧序列中至少一个图像帧对应的像素值;
当所述目标图像帧对应的像素值和所述预设参考图像帧序列中至少一个图像帧对应的像素值一致时,确定在预设参考图像帧序列中查找到所述目标图像帧。


4.根据权利要求1所述的方法,其特征在于,所述向接收设备发送所述目标图像帧对应的标识信息,包括,
将所述目标图像帧划分为N个宏块,所述N大于或者等于1;
当在预设参考图像帧序列中查找到所述目标图像帧中时第M个宏块时,获取所述第M个宏块对应的参数信息,所述M小于或者等于N;
向接收设备发送所述第M个宏块对应的标识信息。


5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当在所述预设参考图像帧序列中没有查找到所述目标图像帧时,根据所述目标图像帧更新所述预设参考图像帧序列;
并在对所述目标图像帧进行编码处理后,向接收设备发送。


6.一种数据传输方法,其特征在于,应用于接收设备,所述方法包括:<...

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

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

1