一种图像数据传输方法、装置及系统制造方法及图纸

技术编号:24293926 阅读:48 留言:0更新日期:2020-05-26 20:58
本发明专利技术实施例提供了一种图像数据传输方法、装置及系统,其中,图像数据传输方法包括:获取原始图像数据;在确定网络状况差时,降低原始图像数据的颜色深度,得到待传输图像数据;传输待传输图像数据至接收端。通过本方案,可以在保证网络状况差的情形下正常传输图像的同时,降低图像数据的失真率。

An image data transmission method, device and system

【技术实现步骤摘要】
一种图像数据传输方法、装置及系统
本专利技术涉及通信
,特别是涉及一种图像数据传输方法、装置及系统。
技术介绍
随着网络技术的不断发展,通过网络传输图像、视频等数据的应用越来越广泛。但是,受网络带宽、传输质量等因素的影响,网络状况不稳定,常出现高丢包率、高延时、抖动大等网络状况差的情形。为了应对上述网络状况差的情形,在传输图像、视频等数据前,通过降低图像分辨率、视频帧率、视频压缩编码质量等方式,降低待传输的图像质量或者视频质量,来减小网络传输数据的数据量,从而保证数据在差的网络状况下可以正常传输。但是,在极端弱网络状况(网络中延时、丢包率、抖动非常大,带宽非常小)下,如果按照上述方法,为了保证数据的正常传输,将会严重牺牲图像质量或者视频质量,所传输的数据具有严重的失真率,图像或视频甚至会出现严重的马赛克效果、无法辨别内容等问题。
技术实现思路
本专利技术实施例的目的在于提供一种图像数据传输方法、装置及系统,以在保证网络状况差的情形下正常传输图像的同时,降低图像数据的失真率。具体技术方案如下:第一方面,本专利技术实施例提供了一种图像数据传输方法,应用于发送端,所述方法包括:获取原始图像数据;在确定网络状况差时,降低所述原始图像数据的颜色深度,得到待传输图像数据;传输所述待传输图像数据至接收端。可选的,所述网络状况的确定方式,包括:采用用于检测网络状况的预设传输协议,发送数据报文,得到用于表征网络状况的参数指标;判断所述参数指标是否满足预设优良条件;若是,则确定网络状况良好;否则,确定网络状况差。可选的,所述降低所述原始图像数据的颜色深度,得到待传输图像数据,包括:确定网络状况的等级;基于所述等级,利用预设的与等级相应的颜色深度降低方式,降低所述原始图像数据的颜色深度,得到待传输图像数据。可选的,所述原始图像数据为红绿蓝RGB数据;所述确定网络状况的等级,包括:判断所述参数指标是否满足第一条件及第二条件,所述第一条件及所述第二条件为表征所述原始图像数据为RGB数据时、网络状况差的程度的预设条件,所述第二条件所表征的网络状况差的程度严重于所述第一条件所表征的网络状况差的程度;若所述参数指标不满足所述第一条件,则确定网络状况的等级为第一等级;若所述参数指标满足所述第一条件、且不满足所述第二条件,则确定网络状况的等级为第二等级;若所述参数指标满足所述第二条件,则确定网络状况的等级为第三等级;所述基于所述等级,利用预设的与等级相应的颜色深度降低方式,降低所述原始图像数据的颜色深度,得到待传输图像数据,包括:若网络状况的等级为所述第一等级,则减少所述原始图像数据中各像素点颜色信息的存储位数,得到待传输图像数据;若网络状况的等级为所述第二等级,则基于各像素点的颜色信息,计算各像素点的亮度信息,将各像素点的亮度信息确定为待传输图像数据;若网络状况的等级为所述第三等级,则基于各像素点的颜色信息,计算各像素点的亮度信息,并减少各像素点的亮度信息中颜色信息的存储位数,得到待传输图像数据。可选的,所述基于各像素点的颜色信息,计算各像素点的亮度信息,包括:基于各像素点的颜色信息,通过亮度信息计算公式,计算各像素点的亮度信息,其中,所述亮度信息计算公式为:Y=0.299R+0.587G+0.114B其中,所述Y为像素点的亮度信息,(R,G,B)为像素的颜色信息。可选的,所述原始图像数据为亮度色差YUV数据;所述确定网络状况的等级,包括:判断所述参数指标是否满足第三条件,所述第三条件为表征所述原始图像数据为YUV数据时、网络状况差的程度的预设条件;若所述参数指标不满足所述第三条件,则确定网络状况的等级为第四等级;若所述参数指标满足所述第三条件,则确定网络状况的等级为第五等级;所述基于所述等级,利用预设的与等级相应的颜色深度降低方式,降低所述原始图像数据的颜色深度,得到待传输图像数据,包括:若网络状况的等级为所述第四等级,则减少所述原始图像数据中各像素点颜色信息的存储位数,得到待传输图像数据;若网络状况的等级为所述第五等级,则提取亮度信息,将所述亮度信息确定为待传输图像数据。可选的,在所述降低所述原始图像数据的颜色深度,得到待传输图像数据后,所述方法还包括:对所述待传输图像数据进行编码;所述传输所述待传输图像数据至接收端,包括:传输数据包至接收端,所述数据包中包括编码后的待传输图像数据及图像编码信息。第二方面,本专利技术实施例提供了一种图像数据传输装置,应用于发送端,所述装置包括:获取模块,用于获取原始图像数据;降低模块,用于在确定网络状况差时,降低所述原始图像数据的颜色深度,得到待传输图像数据;传输模块,用于传输所述待传输图像数据至接收端。可选的,所述装置还包括:发送模块,用于采用用于检测网络状况的预设传输协议,发送数据报文,得到用于表征网络状况的参数指标;判断模块,用于判断所述参数指标是否满足预设优良条件;确定模块,用于若所述判断模块的判断结果为是,则确定网络状况良好;若所述判断模块的判断结果为否,则确定网络状况差。可选的,所述降低模块,具体用于:确定网络状况的等级;基于所述等级,利用预设的与等级相应的颜色深度降低方式,降低所述原始图像数据的颜色深度,得到待传输图像数据。可选的,所述原始图像数据为红绿蓝RGB数据;所述降低模块,具体用于:判断所述参数指标是否满足第一条件及第二条件,所述第一条件及所述第二条件为表征所述原始图像数据为RGB数据时、网络状况差的程度的预设条件,所述第二条件所表征的网络状况差的程度严重于所述第一条件所表征的网络状况差的程度;若所述参数指标不满足所述第一条件,则确定网络状况的等级为第一等级;若所述参数指标满足所述第一条件、且不满足所述第二条件,则确定网络状况的等级为第二等级;若所述参数指标满足所述第二条件,则确定网络状况的等级为第三等级;若网络状况的等级为所述第一等级,则减少所述原始图像数据中各像素点颜色信息的存储位数,得到待传输图像数据;若网络状况的等级为所述第二等级,则基于各像素点的颜色信息,计算各像素点的亮度信息,将各像素点的亮度信息确定为待传输图像数据;若网络状况的等级为所述第三等级,则基于各像素点的颜色信息,计算各像素点的亮度信息,并减少各像素点的亮度信息中颜色信息的存储位数,得到待传输图像数据。可选的,所述降低模块,在执行所述基于各像素点的颜色信息,计算各像素点的亮度信息时,具体用于:基于各像素点的颜色信息,通过亮度信息计算公式,计算各像素点的亮度信息,其中,所述亮度信息计算公式为:Y=0.299R+0.587G+0.114B其中本文档来自技高网...

【技术保护点】
1.一种图像数据传输方法,其特征在于,应用于发送端,所述方法包括:/n获取原始图像数据;/n在确定网络状况差时,降低所述原始图像数据的颜色深度,得到待传输图像数据;/n传输所述待传输图像数据至接收端。/n

【技术特征摘要】
1.一种图像数据传输方法,其特征在于,应用于发送端,所述方法包括:
获取原始图像数据;
在确定网络状况差时,降低所述原始图像数据的颜色深度,得到待传输图像数据;
传输所述待传输图像数据至接收端。


2.根据权利要求1所述的方法,其特征在于,所述网络状况的确定方式,包括:
采用用于检测网络状况的预设传输协议,发送数据报文,得到用于表征网络状况的参数指标;
判断所述参数指标是否满足预设优良条件;
若是,则确定网络状况良好;
否则,确定网络状况差。


3.根据权利要求2所述的方法,其特征在于,所述降低所述原始图像数据的颜色深度,得到待传输图像数据,包括:
确定网络状况的等级;
基于所述等级,利用预设的与等级相应的颜色深度降低方式,降低所述原始图像数据的颜色深度,得到待传输图像数据。


4.根据权利要求3所述的方法,其特征在于,所述原始图像数据为红绿蓝RGB数据;
所述确定网络状况的等级,包括:
判断所述参数指标是否满足第一条件及第二条件,所述第一条件及所述第二条件为表征所述原始图像数据为RGB数据时、网络状况差的程度的预设条件,所述第二条件所表征的网络状况差的程度严重于所述第一条件所表征的网络状况差的程度;
若所述参数指标不满足所述第一条件,则确定网络状况的等级为第一等级;
若所述参数指标满足所述第一条件、且不满足所述第二条件,则确定网络状况的等级为第二等级;
若所述参数指标满足所述第二条件,则确定网络状况的等级为第三等级;
所述基于所述等级,利用预设的与等级相应的颜色深度降低方式,降低所述原始图像数据的颜色深度,得到待传输图像数据,包括:
若网络状况的等级为所述第一等级,则减少所述原始图像数据中各像素点颜色信息的存储位数,得到待传输图像数据;
若网络状况的等级为所述第二等级,则基于各像素点的颜色信息,计算各像素点的亮度信息,将各像素点的亮度信息确定为待传输图像数据;
若网络状况的等级为所述第三等级,则基于各像素点的颜色信息,计算各像素点的亮度信息,并减少各像素点的亮度信息中颜色信息的存储位数,得到待传输图像数据。


5.根据权利要求4所述的方法,其特征在于,所述基于各像素点的颜色信息,计算各像素点的亮度信息,包括:
基于各像素点的颜色信息,通过亮度信息计算公式,计算各像素点的亮度信息,其中,所述亮度信息计算公式为:
Y=0.299R+0.587G+0.114B
其中,所述Y为像素点的亮度信息,(R,G,B)为像素的颜色信息。


6.根据权利要求3所述的方法,其特征在于,所述原始图像数据为亮度色差YUV数据;
所述确定网络状况的等级,包括:
判断所述参数指标是否满足第三条件,所述第三条件为表征所述原始图像数据为YUV数据时、网络状况差的程度的预设条件;
若所述参数指标不满足所述第三条件,则确定网络状况的等级为第四等级;
若所述参数指标满足所述第三条件,则确定网络状况的等级为第五等级;
所述基于所述等级,利用预设的与等级相应的颜色深度降低方式,降低所述原始图像数据的颜色深度,得到待传输图像数据,包括:
若网络状况的等级为所述第四等级,则减少所述原始图像数据中各像素点颜色信息的存储位数,得到待传输图像数据;
若网络状况的等级为所述第五等级,则提取亮度信息,将所述亮度信息确定为待传输图像数据。


7.根据权利要求1所述的方法,其特征在于,在所述降低所述原始图像数据的颜色深度,得到待传输图像数据后,所述方法还包括:
对所述待传输图像数据进行编码;
所述传输所述待传输图像数据至接收端,包括:
传输数据包至接收端,所述数据包中包括编码后的待传输图像数据及图像编码信息。


8.一种图像数据传输装置,其特征在于,应用于发送端,所述装置包括:
获取模块,用于获取原始图像数据;
降低模块,用于在确定网络状况差时,降低所述原始图像数据的颜色深度,得到待传输图像数据;
...

【专利技术属性】
技术研发人员:孙达黄伟锋
申请(专利权)人:杭州海康威视系统技术有限公司
类型:发明
国别省市:浙江;33

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

1