一种提高摄像头拍摄图形码通信时的通信速度的方法技术

技术编号:15035365 阅读:69 留言:0更新日期:2017-04-05 10:12
本发明专利技术涉及一种提高摄像头拍摄图形码通信时的通信速度的方法,其包括第一智能终端通过摄像头拍摄第二智能终端所显示的图形码进行通信,在通信过程中,根据所述第一智能终端和所述第二智能终端的自身性能、和/或所述第一智能终端和所述第二智能终端通信时所处于的应用场景,来选定所述图形码的选用颜色、色块的尺寸大小、和/或色块的编码方式等相关参数,从而提高所述第一智能终端和所述第二智能终端之间的通信速度。

【技术实现步骤摘要】

本专利技术涉及一种提高通信速度的方法,特别涉及一种在利用摄像头拍摄对方屏幕所显示图形码进行通信时,提高通信速度的方法。
技术介绍
利用某一智能终端的摄像头采集另一智能终端的显示屏所显示的图形码进行通信,是一种新颖的且十分方便的通信方式。此处的图形码指的是包括条形码、二维码和三维码在内的多种包含了有用信息的码型。在日常生活中,人们利用这一方式进行信息通信,由于使用场景多,使用频率高,一直希望得到良好的使用体验,针对用户体验而言,如何提高通信速度,从而缩短用户的使用时间是至关重要的,也是本领域中的技术人员所一直努力的目标。然而针对其特殊的使用场景,目前的处理方式主要有如下几个缺点:1)智能终端的摄像头和显示屏的性能差别很大,拿摄像头来说,从30万像素到500万像素的都有,那么他们拍摄到的图象码的清晰度也差别很大,然而目前的方案,基本上没有考虑这种差别,比如利用扫描二维码进行通信,典型的如微信或支付宝的“扫一扫”,其生成的二维码的每个色块的尺寸的大小是不会考虑对方摄像头的性能的,同时为了广泛的适应性,必须迁就最差的设备(比如上述30万像素的摄像头),而统一采用较大尺寸的色块,大尺寸的色块意味着相同面积的显示区域只能显示较少的色块,也就意味着每幅图形码只能传输较少的信息,那么在这种场景下,针对高性能的摄像头,将无法发挥其高性能的优势,是一种浪费。2)具体使用场景复杂多变,无法控制,同样两个智能终端,在不同的场景下,对图形码的要求可能差别巨大。a.)比如两个智能终端中,研究摄像头和对方显示屏的距离的影响时可知,距离越大,要求色块大小相对来说也就越大,这样拍摄方才能分辨清楚;b.)研究背景光的影响时可知,在拍摄方可以准确的区分出显示方图形码色块所显示颜色的条件下,背景光亮度适中时,图形码可以选择更多的参考颜色作为传输颜色,可传输的颜色种类越多,即每个色块能传输的信息越多;相应的,如果在强光下和弱光下,即使是两个同样的智能终端利用这一方式通信,图形码可以选择的用于传输信息的参考颜色的数量会有不同程度的减少。结合以上情况,可见,目前的方案没有完全考虑智能终端的个体性能,也完全不考虑具体的使用场景,而是一刀切的用较低的性能来满足较为广泛的适用性。虽然这种方式也满足了很多小数据量传输的很多应用场景,比如利用二维码传输一个网址,或黑白的名片信息,但是,也限制其更广泛的应用,比如要传输一个文件,一张图片,一张宣传彩页,哪怕是一张彩色名片。因而,如果能把传输潜能发挥出来,提高传输速度,不但能提高用户体验,还能大大的扩大市场使用范围,产生出新的应用。进一步分析上述问题存在的原因主要有两方面:其一,图形码色块的大小,现有的技术考虑的是参与某个应用的整个智能终端集合的最低要求,而实际的使用场景并不是要求这些设备同时且都要和其他所有设备进行通信,而是基于需求,某些设备之间需要进行通信,且通常是两两之间进行通信,可见传统的处理方式假设了过于严格的约束。其二,没有考虑到使用场景的复杂多变,传统方式也是采用一刀切的方式来满足所有应用场景。以上所有都会导致针对两个具体的智能终端个体,在某个具体应用场景进行通信时,无法发挥出通信潜力,是对高性能智能终端通讯能力的一种浪费。使得用户体验变差,同时也限制了更多的潜在应用。因此,针对现有技术中的这些缺陷,本专利技术有必要对其进行改进。
技术实现思路
本专利技术提供了一种提高通信速度的方法,可以在利用摄像头拍摄对方屏幕所显示的图形码进行通信时,大幅度提高一个智能终端的摄像头采集另一个智能终端显示屏上的图形码的通信速度。为实现本专利技术的目的,本专利技术采用的技术方案是:一种提高摄像头拍摄图形码通信时的通信速度的方法,包括:第一智能终端;第二智能终端;所述第一智能终端通过摄像头拍摄所述第二智能终端所显示的图形码进行通信,在通信过程中,根据所述第一智能终端和所述第二智能终端的自身性能、和/或所述第一智能终端和所述第二智能终端通信时所处于的应用场景,来选定所述图形码的相关参数,从而提高所述第一智能终端和所述第二智能终端之间的通信速度。优选地,所述第一智能终端和所述第二智能终端的自身性能包括:所述第一智能终端和所述第二智能终端的摄像头的识别性能,和/或所述第一智能终端和所述第二智能终端的显示部件的成像性能。优选地,所述第一智能终端和所述第二智能终端通信时所处于的应用场景包括:所述第一智能终端和所述第二智能终端所处环境的光线背景,和/或所述第一智能终端和所述第二智能终端之间的相互角度位置关系。优选地,所述图形码的相关参数包括:所述图形码的色块选用颜色、色块的尺寸大小、和/或色块的编码方式。优选地,所述图形码的色块颜色的确定方式包括:选用X张颜色测试图;选用Y个颜色的测试色块;每个颜色的测试色块在每张颜色测试图中所处的位置不同;所述第一智能终端读取所述第二智能终端的所述X张颜色测试图,获取所述Y个颜色中的每个颜色在所述第一智能终端的颜色空间中的颜色值集合,根据所述每个颜色的颜色值集合在所述颜色空间中的位置,筛选出若干个符合筛选条件的参考颜色。优选地,所述色块颜色的所述筛选条件为:所述被筛选出的参考颜色的集合中,任意两种颜色i和颜色j在所述第一摄像头的颜色空间内的距离Rij大于两种颜色的误差半径Ri、Rj与抗重叠保护距离m的和,即Rij>m+Ri+Rj。优选地,其中,所述抗重叠保护距离m为一个常数或所述误差半径Ri和Rj的比例系数。优选地,所述筛选包括:按照所述Y个颜色中的每个颜色的误差半径的从小到达的顺序,逐一验证所述筛选条件。优选地,所述筛选包括:首先将所述Y个颜色中的颜色的误差半径小于所述Y个颜色中的颜色的误差半径的中位数的颜色,按照距离所述第一智能终端的所述颜色空间中的8个顶点中任意一个的距离从近到远,若距离一样,按照所述误差半径从小到达的顺序,逐一验证所述筛选条件,其中,所述8个顶点在所述第一智能终端的所述颜色空间中的颜色坐标分别为(0,0,0)、(0,0,255)(0,255,0)(255,0,0)(0,255,255)(255,0,255)(255,255,0)(255,255,255);随后,将所述Y个颜色中的颜色的误差半径大于或等于所述Y个颜色中的颜色的误差半径中的中位数的颜色,按照所述误差半径从小到达的顺序,逐一验证所述筛选条件。优选地,所述图形码的色块的尺寸大小的确定方式包括:所述第一智能终端从所述第二智能终端的所显示的多张色块尺寸测试图中,判断所述第一智能终端所能识别的最小色块尺寸,其中,所述第二智能终端逐一显示所述多张色块尺寸测试图,每张所述色块尺寸测试图中的色块尺寸大小一致。优选地,所述图形码的色块的尺寸大小的确定方式包括:所述第一智能终端从所述第二智能终端的所显示的多张色块尺寸测试图中,判断所述第一智能终端所能识别的最小色块尺寸,其中,所述第二智能终端逐一显示所述多张色块尺寸测试图,每张所述色块尺寸测试图中的色块尺寸大小不一致,下一张色块尺寸测试图中色块的最大尺寸小于前一张色块尺寸测试图中色块的最小尺寸,所述第二智能终端显示所述下一张色块尺寸测试图的条件为:所述第一智能终端能够正确识别所述前一张色块尺寸测试图中尺寸最小的色块。优选地,所述图形码的色块的编码方式采用2、4或8个色块进行组合本文档来自技高网
...
一种提高摄像头拍摄图形码通信时的通信速度的方法

【技术保护点】
一种提高摄像头拍摄图形码通信时的通信速度的方法,其特征在于,包括:第一智能终端;第二智能终端;所述第一智能终端通过摄像头拍摄所述第二智能终端所显示的图形码进行通信,在通信过程中,根据所述第一智能终端和所述第二智能终端的自身性能、和/或所述第一智能终端和所述第二智能终端通信时所处于的应用场景,来选定所述图形码的相关参数,从而提高所述第一智能终端和所述第二智能终端之间的通信速度。

【技术特征摘要】
1.一种提高摄像头拍摄图形码通信时的通信速度的方法,其特征在于,包括:第一智能终端;第二智能终端;所述第一智能终端通过摄像头拍摄所述第二智能终端所显示的图形码进行通信,在通信过程中,根据所述第一智能终端和所述第二智能终端的自身性能、和/或所述第一智能终端和所述第二智能终端通信时所处于的应用场景,来选定所述图形码的相关参数,从而提高所述第一智能终端和所述第二智能终端之间的通信速度。2.根据权利要求1所述的提高摄像头拍摄图形码通信时的通信速度的方法,其特征在于,所述第一智能终端和所述第二智能终端的自身性能包括:所述第一智能终端和所述第二智能终端的摄像头的识别性能,和/或所述第一智能终端和所述第二智能终端的显示部件的成像性能。3.根据权利要求1-2中任一项所述的提高摄像头拍摄图形码通信时的通信速度的方法,其特征在于,所述第一智能终端和所述第二智能终端通信时所处于的应用场景包括:所述第一智能终端和所述第二智能终端所处环境的光线背景,和/或所述第一智能终端和所述第二智能终端之间的相互角度位置关系。4.根据权利要求1-3中任一项所述的提高摄像头拍摄图形码通信时的通信速度的方法,其特征在于,所述图形码的相关参数包括:所述图形码的色块选用颜色、色块的尺寸大小、和/或色块的编码方式。5.根据权利要求1-4中任一项所述的提高摄像头拍摄图形码通信时的通信速度的方法,其特征在于,所述图形码的色块颜色的确定方式包括:选用X张颜色测试图;选用Y个颜色的测试色块;每个颜色的所述测试色块在每张所述颜色测试图中所处的位置不同;所述第一智能终端读取所述第二智能终端的所述X张颜色测试图,获取所述Y个颜色中的每个颜色在所述第一智能终端的颜色空间中的颜色值集合,根据所述每个颜色的颜色值集合在所述颜色空间中的位置,筛选出若干个符合筛选条件的参考颜色。6.根据权利要求1-5中任一项所述的提高摄像头拍摄图形码通信时的通信速度的方法,其特征在于,所述色块颜色的所述筛选条件为:所述被筛选出的参考颜色的集合中,任意两种颜色i和颜色j在所述第一摄像头的颜色空间内的距离Rij大于两种颜色的误差半径Ri、Rj与抗重叠保护距离m的和,即Rij>m+Ri+Rj。7.根据权利要求1-6中任一项所述的提高摄像头拍摄图形码通信时的通信速度的方法,其特征在于,其中,所述抗重叠保护距离m为一个常数或所述误差半径R...

【专利技术属性】
技术研发人员:余绵梓
申请(专利权)人:北京摇光智能科技有限公司
类型:发明
国别省市:北京;11

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

1