一种基于移动终端的无线传输图片的处理方法和系统的制作方法

文档序号:9847194阅读:398来源:国知局
一种基于移动终端的无线传输图片的处理方法和系统的制作方法
【技术领域】
[0001]本发明涉及移动终端无线应用领域,尤其涉及一种基于移动终端的无线传输图片的处理方法和系统。
【背景技术】
[0002]目前,移动终端与移动终端之间可以通过无线传输方式进行图片传输(如蓝牙、WIFI等),然而,在图片传输时有可能因为无线信号被干扰,使图片中一个或多个像素点的数据在传输过程中产生丢失从而出现失真像素,导致接收方得到的图片存在微小的失真情况。当传输过程中图片失真的像素较少时,在图片上难以通过肉眼发现失真现象;但传输过程中图片失真的像素较多时,在图片上则比较容易通过肉眼发现失真现象,并且当同一张图片经多次传输后,若失真像素越来越多时,则将影响图片观看质量;现有技术中尚没有在每次接收完图片时,对图片中各个像素进行校验及修正,以保证图片以较好的观看质量呈现在接收者面前。
[0003]因此,现有技术还有待于改进和发展。

【发明内容】

[0004]鉴于上述现有技术的不足之处,本发明为解决现有技术的缺陷和不足,提供一种基于移动终端的无线传输图片的处理方法和系统,其使移动终端增加新功能:具备对所接收到的图片进行失真校验的功能,并且当发现所接收的图片中存在失真像素时能够及时进行修正。
[0005]本发明解决技术问题所采用的技术方案如下:
一种基于移动终端的无线传输图片的处理方法,其中,包括如下步骤:
A.当移动终端接收到图片时,获取该图片上各个像素的数据;
B.根据所述数据,判断所述图片上的每一个像素是否失真;
C.当判定出所述图片上有像素失真时,对失真像素进行修正;
D.当所有失真像素进行修正后,对修正后的图片进行存储。
[0006]所述的基于移动终端的无线传输图片的处理方法,其中,所述步骤C具体包括:
Cl,若判定出所述图片上有像素失真时,将失真像素在图片中的位置信息发送给图片发送方,要求发送方将所述位置的像素数据再次发送给接收图片的移动终端;
C2.当移动终端接收到所述位置的像素数据后,对图片上对应位置的失真像素进行修正;
C3.继续判断修正后的像素是否失真,若是则转入步骤C4,若否则直接转入步骤D;
C4.当判定出修正后的像素仍失真时,所述失真像素将进行自我修正,并转入步骤D。
[0007]所述的基于移动终端的无线传输图片的处理方法,其中,所述步骤A中,所述像素的数据为像素的YUV值或RGB值。
[0008]所述的基于移动终端的无线传输图片的处理方法,其中, 当获取得到的像素数据为像素的YUV值时,所述步骤B具体包括:
Bll.根据获取得到的各个像素的YUV值,针对图片上的每一个像素,分别计算出其与上、下、左、右四个相邻像素之间的YUV值的差值;
B12.判断所述YUV值的差值是否均超过一预定阈值,若是则判断该像素失真;
当获取得到的像素数据为像素的RGB值时,所述步骤B具体包括:
B21.根据获取得到的各个像素的RGB值,针对图片上的每一个像素,分别计算出其与上、下、左、右四个相邻像素之间的RGB值的差值;
B22.判断所述RGB值的差值是否均超过一预定阈值,若是则判断该像素失真。
[0009]所述的基于移动终端的无线传输图片的处理方法,其中,所述步骤C4还包括:
C41、若获取得到的像素数据为像素的YUV值时,当判定出修正后的像素仍失真时,计算所述失真像素的上、下、左、右四个相邻像素的YUV值的平均值,并将所述平均值设置为所述失真像素的YUV值;
C42.若获取得到的像素数据为像素的RGB值时,当判定出修正后的像素仍失真时,计算所述失真像素的上、下、左、右四个相邻像素的RGB值的平均值,并将所述平均值设置为所述失真像素的RGB值。
[0010]本发明还提供一种基于移动终端的无线传输图片的处理系统,其中,包括:
本发明还一种基于移动终端的无线传输图片的处理系统,其中,包括:
图片接收模块,用于当移动终端接收到图片时,获取该图片上各个像素的数据;
像素失真判断模块,用于根据所述数据,判断所述图片上的每一个像素是否失真; 像素修正模块,用于当判定出所述图片上有像素失真时,对失真像素进行修正;
存储模块,用于当所有失真像素进行修正后,对修正后的图片进行存储。
[0011]所述的基于移动终端的无线传输图片的处理系统,其中,所述像素修正模块具体包括:
失真像素数据要求单元,用于若判定出所述图片上有像素失真时,将失真像素在图片中的位置信息发送给图片发送方,要求发送方将所述位置的像素数据再次发送给接收图片的移动终?而;
修正单元,用于当移动终端接收到所述位置的像素数据后,对图片上对应位置的失真像素进行修正;
自我修正单元,用于当像素失真判断模块继续判定出修正后的像素仍失真时,所述失真像素将进行自我修正。
[0012]所述的基于移动终端的无线传输图片的处理系统,其中,所述图片接收模块中,所述像素的数据为像素的YUV值或RGB值。
[0013]所述的基于移动终端的无线传输图片的处理系统,其中,
当获取得到的像素数据为像素的YUV值时,所述像素失真判断模块具体包括:
第一计算单元,用于根据获取得到的各个像素的YUV值,针对图片上的每一个像素,分别计算出其与上、下、左、右四个相邻像素之间的YUV值的差值;
第一判断单元,用于判断所述YUV值的差值是否均超过一预定阈值,若是则判断该像素失真;
当获取得到的像素数据为像素的RGB值时,所述像素失真判断模块还包括: 第二计算单元,,用于根据获取得到的各个像素的RGB值,针对图片上的每一个像素,分别计算出其与上、下、左、右四个相邻像素之间的RGB值的差值;
第二判断单元,用于判断所述RGB值的差值是否均超过一预定阈值,若是则判断该像素失真。
[0014]所述的基于移动终端的无线传输图片的处理系统,其中,所述自我修正单元具体包括:
第一自我修正单元、用于若获取得到的像素数据为像素的YUV值时,当判定出修正后的像素仍失真时,计算所述失真像素的上、下、左、右四个相邻像素的YUV值的平均值,并将所述平均值设置为所述失真像素的YUV值;
第二自我修正单元、用于若获取得到的像素数据为像素的RGB值时,当判定出修正后的像素仍失真时,计算所述失真像素的上、下、左、右四个相邻像素的RGB值的平均值,并将所述平均值设置为所述失真像素的RGB值。
[0015]与现有技术相比较,本发明提供的一种基于移动终端的无线传输图片的处理方法和系统,使移动终端增加了新的功能:具备对所接收到的图片进行失真校验的功能,并且当发现所接收的图片中存在失真像素时能够及时进行修正。通过对移动终端中接收到的图片中提取出像素的数据,并对像素数据进行失真校验及进行相关修正,从而解决了在现有技术中,移动终端通过无线传输方式接收到的图片由于干扰等因素导致图片失真的情况。本发明使移动终端能通过对接收图片中的各个像素进行校验及修正,以保证图片以较好的观看质量呈现在接收者面前。
【附图说明】
[0016]图1是本发明基于移动终端的无线传输图片的处理方法中较佳实施例的流程图。
[0017]图2是本发明基于移动终端的无线传输图片的处理方法中较佳实施例的结构原理框图。
【具体实施方式】
[0018]为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0019]图1是本发明基于移动终端的无线传输图片的处理方法中较佳实施例的流程图,包括如下步骤:
S100,当移动终端接收到图片时,获取该图片上各个像素的数据;
目前,移动终端与移动终端之间通过无线传输方式进行数据的传输已是成为用户常用的传输手段,如在两部手机之间通过蓝牙方式、WIFI方式、红外方式或其它无线方式进行图片传输已被目前绝大多数手机用户所使用。然而,通过无线传输方式,会由于传输过程中的干扰,如其它无线电信号干扰或者突发性地传输中断,将会导致图片出现失真的情况。
[0020]具体表现为图片中的像素出现缺失或者像素的数据发生改变,因此接收
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1