利用可见光传输信息的方法、装置和系统以及光源的制作方法

文档序号:8000709阅读:281来源:国知局
利用可见光传输信息的方法、装置和系统以及光源的制作方法
【专利摘要】本发明公开了一种利用可见光传输信息的方法、装置和系统以及光源。利用可见光传输信息的方法包括:拍摄光源,得到光源发出的可见光对应的图像;获取图像中的明暗条纹;获取明暗条纹对应的信息。通过本发明,解决了光通信技术应用场景有限的问题,实现了利用可见光通信。
【专利说明】利用可见光传输信息的方法、装置和系统以及光源
【技术领域】
[0001]本发明涉及通信领域,具体而言,涉及一种利用可见光传输信息的方法、装置和系统以及光源。
【背景技术】
[0002]在现有的光通信技术中,以光电二极管作为接收元件,可以用于接收快速变化的光源发出的信息,用于传递信息使用。此种方法需要制作特殊的接收装置用于接收光信号,应用场景有限。
[0003]发明人发现,目前市面上常见的移动设备(例如,智能手机,平板电脑,PDA等移动设备)虽然包含有图像处理器,但这些设备无法用于接收光电二极管能够接收的光信号。
[0004]针对现有技术中的光通信技术应用场景有限的问题,目前尚未提出有效的解决方案。

【发明内容】

[0005]本发明的主要目的在于提供一种利用可见光传输信息方法、装置和系统以及光源,以解决相关技术中的光通信技术应用场景有限的问题。
[0006]为了实现上述目的,根据本发明的一个方面,提供了一种利用可见光传输信息的方法。该方法包括:驱动光源发出经过调制的可见光;检测光源的光信号,得到对应于所述光信号的图像;检测所述图像中的条纹数量;以及恢复所述条纹数量对应的信息。
[0007]驱动光源发出经过调制的可见光可以是,对所要传输的信息按预定编码方式进行编码;利用所述编码对光源驱动电流或驱动电压进行调制,使光源发出光信号。
[0008]进一步地,所述调制方式可以为,脉宽调制、频率调制、脉宽调制加高频载波、或其它调制方式。
[0009]检测光源的光信号可以是,使用光敏设备对光源拍摄照片。此光敏设备可以为图像传感器,或其它图像采集设备。以图像传感器为例,对光源进行拍摄后,可以得到一幅图像或一段视频,所述视频由多幅图像构成。然后,分别对每个光源对应的多个图像中的条纹数量进行检测。最后,根据图像中的条纹数量恢复所要传输的信息。
[0010]例如,通过一个或多个图像传感器检测一个或多个光源发出的光信号,得到对应于光信号的一幅或多幅图像;检测图像中的条纹数量;恢复条纹数量对应的信息。
[0011]进一步地,所述图像传感器的曝光方式为卷帘快门(rolling shutter),即图像传感器的不同部分,每行象素或每列象素,在不同时间曝光。基于此特点,此类图像传感器在针对明暗快速变化的光源拍摄时,所得到的图像上的不同部分会产生明暗变化,即明暗条纹。
[0012]进一步地,通过检测图像中的条纹数量可以恢复所检测光信号传输的信息。
[0013]进一步地,恢复条纹数量对应的信息包括:通过对条纹数量进行解析,获取某个条文数量对应的一组编码;根据预定编码对所述编码进行解码,恢复所传述的信息。[0014]进一步地,光源驱动电流或驱动电压的波形,不只局限于方波。可以是正旋波、三角波、高频载波,还可以是含有直流分量的上述波形。只要该驱动电流或驱动电压的波形能够驱动光源发出具有明暗变化的光信号,都可以用来驱动光源。
[0015]进一步地,通过图像传感器检测光信号之前,需要对图像传感器进行设置。包括:调用图像传感器并对其进行初始化,以及对图像传感器工作参数进行基本配置。图像传感器工作参数包括:曝光时间、图像分辨率、刷新频率、对焦方式、拍摄场景、白平衡、曝光强度和曝光补偿等。
[0016]进一步地,为了使图像传感器能够拍摄出光信号对应的条纹,避免局部曝光过度,需要限定图像传感器的曝光时间或图像传感器曝光区域内的亮度阈值。曝光时间可以根据对应光源的亮度提前设定;另一方面,通过设定图像传感器曝光区域内的亮度阈值来实现对曝光时间的控制;当检测到曝光区域内的亮度高于设定的阈值时,即减小曝光时间。
[0017]进一步地,当所述图像传感器的工作参数,例如曝光时间,确定以后,利用锁定曝光参数的图像传感器拍摄光源图像。以避免在同一工况下,图像传感器工作参数重的重复设定。
[0018]进一步地,可以通过拍摄多幅图像,并将其进行组合,分析多幅图像的特征来获取各图像中的条纹数量及所代表信息,并将多幅图像中的信息组合起来,恢复出完整的所传输信息。
[0019]进一步地,光源可以为一个或多个,首先通过确定高亮区域将一个或多个光源从拍摄的图像中识别出来,分割为一个或多个独立的曝光区域。
[0020]进一步地,光源为多个,通过寻找图像中的高亮区域来识别不同光源对应的独立的曝光区域。不同的光源发出不同的光信号,对应于不同传输信息。其中,不同的光源对应的条纹数量不同。通过条纹数量恢复光源所传输的信息包括:识别条纹数量,获取条纹数量对应的编码,根据预定的解码方式解码,恢复所传输的信息。
[0021]进一步地,当光源相对于图像传感器移动时,如果移动光源在图像传感器拍摄范围内,可以通过拍摄一段针对光源的视频图像,然后从视频图像中截取单帧的图像进行解析。解析之前需要找到光源所对应的曝光区域,通过上述确定光源所对应的曝光区域的方法确定每帧图像中光源所对应的曝光区域。然后,通过检测光源内部条纹数量恢复不同的光源所传输的信息。
[0022]进一步地,当图像传感器的像素平面与入射光之间不是垂直关系时,需要通过角度传感器、加速度传感器、或者其他可以感知角度变化的传感器来计算图像传感器象素平面与入射光之间的夹角。根据所测角度以及光源所对应图像,修正因角度变化而引起的光源图像的形变。然后,再在对曝光区域内条纹数量进行检测,恢复所传输的信息。
[0023]综上所述,通过一个或多个图像传感器检测一个或多个光源发出的光信号,得到对应于不同光信号的图像;检测图像中曝光区域内的条纹数量;以及恢复特定条纹数量对应的所传输的信息。通过拍摄多幅图像,并将其进行组合,分析多幅图像的特征来检测各图像中的条纹数量并恢复其对应的所传输信息,并将多幅图像对应的所传输信息组合起来,获得完整的所传输信息。
[0024]达成利用可见光传输信息的目的。
[0025]为了实现上述目的,根据本发明的另一方面,提供了一种利用可见光传输信息的装置。图像传感器,用于检测光信号,得到对应于光信号的图像;以及处理器,能够与图像传感器通信,用于检测图像中的条纹数量,并恢复条纹数量对应的信息。
[0026]进一步地,信息传输装置还包括光源,其中,采用预定编码方式对所传输的信息进行编码;利用所述编码对光源的驱动电流或驱动电压进行调制;其中,调制后的驱动电流或驱动电压的波形可以是方波,可以是正旋波,三角波,高频载波,或含有直流分量的上述波形。只要该驱动电流或驱动电压的波形能够驱动光源发出具有明暗变化的光信号,都可以用来驱动光源。
[0027]进一步地,处理器用于通过对条纹数量进行检测;获取特定条纹数量对应的编码;并根据特定的解码方式恢复所要传输的信息。
[0028]进一步地,基于光信号的信息传输装置还可以包括一个移动信息更新设备,用于改变光源发射的光信号。移动更新设备包括:发射器,用于发射需要更新的信息。与此对应,光源中还集成有用于接收移动信息更新设备所发射更新信息的接收设备。
[0029]进一步地,移动更新设备,还可以包括图像传感器用于接收待变更装置发射出的光信号;处理器,用于解读图像传感器接收到的光信号。
[0030]进一步地,为提高信息传输准确率,将所传输信息根据预定编码方式编码,并分为一个或多个数据包,在每个数据包中增加一个起始码。
[0031]进一步地,为提高信息传输准确率,在所述数据包中增加一个校验码。
[0032]进一步地,光源可以为LED灯具,为不影响LED灯具的正常照明功能,光源在发送光信号时,使用不同的频率但相同占空比的编码,以达到在发送不同编码时拥有相同的照明强度,使灯具在发送光信号时,发光强度没有人眼可察觉的明暗变化,不影响正常照明。
[0033]进一步地,光源可以为多个,不同的光源发送不同的信息。其中,不同的光源所对应的曝光区域所含条纹数量不同。其中,处理器用于检测不同的条纹数量并恢复不同的光源传输的信息。
[0034]进一步地,多个图像传感器对光源拍摄时,通过对多个图像传感器拍摄到的光源图像进行筛选,确定拍摄效果好的图像传感器作为主图像传感器进行拍摄。另外,可以通过角度传感器,加速度传感器,或者其他可以感知角度变化的传感器来计算图像传感器象素平面与入射光之间的夹角。选取夹角最接近直角的图像传感器作为主图像传感器进行拍摄。
[0035]进一步地,光源包括第一光源和第二光源,第一光源和第二光源为任意的两个不同的光源,信息传输装置还包括:编码单元,用于采用第一预定编码信息对第一光源的驱动电流或驱动电压进行调制,以使第一光源发出的光信号为第一光信号;采用第二预定编码信息对第二光源的驱动电流或驱动电压进行调制,以使第二光源发出的光信号为第二光信号。其中,处理器用于,采用以下方式确定条纹数量对应的信息:如果对图像进行解码得到的条纹数量为第一条光信号,则确定图像对应的光源为第一光源;如果对图像进行解码得到的条纹数量为第二光信号,则确定图像对应的光源为第二光源。
[0036]为了更好地展示本发明的实用性,本发明所提出的基于光信号的信息传输方法或装置还可以用于定位的目的。为了实现该目的,该室内定位系统包括:光源,用于发射光信号,光信号中携带有光源的身份识别信息;图像传感器,用于拍摄光信号,得到图像信息;以及处理器,用于对图像信息进行解析,以获取光源的身份识别信息。[0037]为了实现上述目的,根据本发明的另一方面,提供了一种移动通讯终端。该移动通讯终端包括:图像传感器,用于拍摄光信号,获取图像信息;所述光信号中携带有光源的身份识别信息;以及处理器,用于对图像信息进行解析,以恢复地址光源的身份识别信息。
[0038]进一步地,移动通讯终端还包括存储器和显示器:存储器用于存储具有地址信息的地图数据库;处理器用于对光源的身份识别信息和地图数据库进行比对,以确移动终端的位置;显示器用于在地图上显示移动终端的位置。
[0039]进一步地,定位可以通过光信号进行,也可以与GPS,W1-Fi, Zigbee,蓝牙,RFID,GPRS, CDMA, GSM,超声波,加速度传感器,陀螺仪,等定位方式组合使用。
[0040]进一步地,首先通过上述无线通信方式或者传感器进行初步定位,确定图像传感器当前的位置,以便处理器调用当前位置的地图信息。此地图信息可以是移动设备内部储存器中预先存储的地图信息,同时也可以通过上述无线通信方式从远程服务器实时获取。
[0041]进一步地,通过初步定位可以确定移动装置当前所处的室内地点,移动装置调用当前位置室内地图,通过移动装置的图像传感器接收光信号,处理器解码,获取地址信息,从而进行定位。室内光源发射的光定位信息的编码数量只需要大于此室内场所的用于定位服务的光源的数量,确保此室内场所的用于定位服务的光源具有唯一的身份识别信息。
[0042]进一步地,移动装置中的图像传感器拍摄一个光源可以进行定位,但定位精度较低,只能确定移动装置在此光源附近。图像传感器可以通过同时拍摄多个光源进行更精确的定位。
[0043]进一步地,室内导航定位系统还包括能够与处理器通信的存储器和显示器;存储器用于存储具有地址信息的数据库地图;处理器用于对光源身份识别信息和地图数据库进行比对,以在地图数据库上确定移动设备的地址信息;以及显示器用于在地图上显示移动设备的位置。
[0044]进一步地,光源在发送信号时,使用经过调制的驱动电流或驱动电压,光源未发送信号时,使用未经调制的驱动电流或驱动电压;通过调整光源的驱动电流或驱动电压的幅值以及低电平信号的占空比,使调制时的发光量等于未调制时的发光量。
[0045]进一步地,为增加光源的使用寿命并减少能源消耗,通过传感器检测移动装置是否在光源附近,当移动装置在光源附近时,光源发射光定位信号;当移动装置不在光源附近时,光源不发射光定位信号,只进行正常照明。以减少对光源的损害,从而提高光源使用寿命O
[0046]进一步地,图像传感器可以是设置在移动终端上的摄像头,处理器为移动终端内部集成的处理器。
[0047]进一步地,地图数据库为具有导航功能的地图数据库;处理器还用于根据获取的地址信息和地图数据,计算出导航信息;显示器还用于显示导航信息,其中,导航信息包括,路经,所需时间等。
[0048]进一步地,移动装置内部的加速度计,陀螺仪,磁力传感器等传感设备可以用于提供移动设备的位置、运动方向及速度等信息,辅助处理器进行路径计算,提高导航的精度。
[0049]进一步地,通过优化灯具安装规则,移动装置中的图像传感器可以同时拍摄2个或以上的灯具发送出来的身份识别信息,通过对2个或以上的灯具进行拍摄,解析,得到2个或以上的灯具的身份识别信息。通过地图数据库提供的2个或以上的灯具的相对方位信息,可以对移动装置的运动方向进行校准。
[0050]本发明中基于光信号的信息传输方法或装置还可以用于定位的目的,为了实现该目的,根据本发明的另一方面,提供了一种室内导航定位方法。该室内导航定位方法包括:利用光源发射光信号,光信号中携带有光源的身份识别信息;利用图像传感器拍摄光信号,得到光源对应的图像;以及对图像信息进行解析,以获取光源的身份信息。以及将光源身份识别信息和地图数据库进行比对,确定移动设备的地址信息。
[0051 ] 通过本发明,解决了现有技术中基于光信号的信息传输方法信息传输准确性低的问题,进而提高了信息传输的可靠性。
[0052]通过本发明,解决了光通信技术应用场景有限的问题,实现了利用可见光通信。
【专利附图】

【附图说明】
[0053]构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0054]图1是根据本发明实施例的基于光信号的信息传输系统的示意图;
[0055]图2是图像传感器拍摄出来的图像;
[0056]图3是根据本发明实施例的基于多个光信号以及多个图像传感器的信息传输系统的不意图;
[0057]图4 Ca)是图像传感器拍摄多个光源示意图;
[0058]图4 (b)是从图像中心向外寻找光源区域的示意图;
[0059]图4 (C)是从图像寻找到光源区域的示意图;
[0060]图5是根据本发明实施例的基于光信号的信息传输系统中发射端的示意图;
[0061]图6是根据本发明实施例的基于光信号的信息传输系统中发射端的电路图;
[0062]图7是根据本发明实施例的编码调制的数据示意图;
[0063]图8 Ca)是根据本发明实施例的编码调制的载波示意图;
[0064]图8 (b)是根据本发明实施例的编码调制的载波示意图;
[0065]图9是根据本发明实施例的编码调制的调制信号的示意图;
[0066]图10 Ca)是根据本发明实施例的光源使用较高频率来表示第一信号的示意图;
[0067]图10 (b)是在图10 Ca)所示情形下图像传感器拍摄的视频图像的示意图;
[0068]图11 (a)是根据本发明实施例的光源使用中间频率来表示第二信号的示意图;
[0069]图11 (b)是在图11 (a)所示情形下图像传感器拍摄的视频图像的示意图;
[0070]图12 Ca)是根据本发明实施例的光源使用较低频率来表示第三信号的示意图;
[0071]图12 (b)是在图12 Ca)所示情形下图像传感器拍摄的视频图像的示意图;
[0072]图13是根据本发明实施例的利用在相同时间内低电平的个数不同来代表不同的数据信息的示意图;
[0073]图14 Ca)是根据本发明实施例的在相同时间t内较高频率低电平的个数较多来表不第一信号的不意图;
[0074]图14 (b)是在图14 Ca)所示情形下图像传感器拍摄的视频图像的示意图;
[0075]图15 Ca)是根据本发明实施例的在相同时间t内中间频率低电平的个数少于较多,多于较少来表示第二信号的示意图;[0076]图15 (b)是在图15 (a)所示情形下图像传感器拍摄的视频图像的示意图;
[0077]图16 Ca)是根据本发明实施例的在相同时间t内较低频率低电平的个数较多来表不第三信号的不意图;
[0078]图16 (b)是在图16 Ca)所示情形下图像传感器拍摄的视频图像的示意图;
[0079]图17是根据本发明一实施例的编码的示意图;
[0080]图18是根据本发明又一实施例的编码的示意图;
[0081]图19是根据本发明又一实施例的编码的示意图;
[0082]图20是根据本发明实施例图像传感器放置距离光源小于200mm情形的示意图;
[0083]图21 Ca)是图像传感器拍摄视频图像时调整曝光参数的流程图;
[0084]图21 (b)图像传感器拍摄视频图像时的采样频率示意图;
[0085]图21 (c)和图21 Cd)图像传感器的采样频高于发射装置发射频率的情况下,所获取的图像的不意图;
[0086]图22 (a),图22 (b)和图22 (c)根据本发明实施例,图像传感器放置位置距离光源1.5-2.5m时,图像传感器拍摄到的图片的示意图;
[0087]图23是图像传感器拍摄视频照片时调整曝光参数的流程图;
[0088]图24是通过分析图像传感器拍摄的图像信息,得到曝光时间的示意图;
[0089]图25 Ca)是图像传感器拍摄出来的图像;
[0090]图25 (b)是通过解码软件寻找光源区域的示意图;
[0091]图26是寻找灰度值大于阈值的像素点来确定光源发光面区域的示意图;
[0092]图27是扫描对比寻找光源发光面矩形xmin、Xmax示意图;
[0093]图28是扫描对比寻找光源发光面矩形ymin、ymax示意图;
[0094]图29是光源在手机图像中的位置及LED发光面的大小示意图;
[0095]图30是计算矩形区域的示意图;
[0096]图31是为计算矩形区域的条纹数量的示意图;
[0097]图32是另一种计算矩形区域的条纹数量的示意图;
[0098]图33是光源发光面矩形框中的条纹的数量对应代码示意图;
[0099]图34是起始位、数据、校验码表示图形示意图;
[0100]图35是一组连续的数据序列示意图;
[0101]图36是重新排列码元序列的示意图;
[0102]图37是整体基于软件实现光通信解码的方法的原理图;
[0103]图38是根据本发明实施例的基于光信号的信息传输系统中发射端的示意图;
[0104]图39是根据本发明实施例的基于光信号的信息传输系统中发射端的电路图;
[0105]图40是根据本发明一实施例的频率调制的示意图;
[0106]图41 Ca)是使用较高频率来表不第一信号的不意图;
[0107]图41 (b)是在图41 (a)所示情形下图像传感器拍摄的视频图像的示意图;
[0108]图42 (a)是使用中间频率表不第二/[目号的不意图;
[0109]图42 (b)是在图42 Ca)所示情形下图像传感器拍摄的视频图像的示意图;
[0110]图43 (a)是使用较低频率表不第二/[目号的不意图;
[0111]图43 (b)是在图43 Ca)所示情形下图像传感器拍摄的视频图像的示意图;[0112]图44是根据本发明实施例的利用低电平宽度相同,在相同时间内相同宽度的低电平的个数来代表不同的数据信息的示意图;
[0113]图45 Ca)是根据本发明一实施例的图像传感器拍摄的图像的示意图;
[0114]图45 (b)是在图45 (a)所示情形下从图像中抓取光源发光面的示意图;
[0115]图46 Ca)是根据本发明一实施例的直径为D的LED灯具的示意图;
[0116]图46 (b)是在图46 Ca)所示情形下拍摄的图像的示意图;
[0117]图47 Ca)是使用编码调制信号来表示第一信号的示意图;
[0118]图47 (b)是在图47 Ca)所示情形下拍摄的图像的示意图;
[0119]图48 (a)是使用编码调制/[目号来表不第二/[目号的不意图;
[0120]图48 (b)是在图48 Ca)所示情形下图像传感器拍摄的视频图像的示意图;
[0121]图49 Ca)是使用编码调制彳目号来表不第二彳目号的不意图;
[0122]图49 (b)是在图49 Ca)所示情形下图像传感器拍摄的视频图像的示意图;
[0123]图50是根据本发明又一实施例的编码的示意图;
[0124]图51是根据本发明提供的一种编码事例得到的示意图;
[0125]图52是LED灯具发送调制信号和未调制信号的示意图;
[0126]图53是在发送调制信号时增加调制时的电流示意图;
[0127]图54 (a)是提闻增加调制时的电流后,表不第一/[目号的不意图;
[0128]图54 (b)是在图54 (a)所不情形下图像传感器拍摄的视频图像的不意图;
[0129]图55 (a)是提闻增加调制时的电流后,表不第_ [目号的不意图;
[0130]图55 (b)是在图55 (a)所不情形下图像传感器拍摄的视频图像的不意图;
[0131]图56 (a)提闻增加调制时的电流后,表不第二/[目号的不意图;
[0132]图56 (b)在图56 (a)所不情形下图像传感器拍摄的视频图像的不意图;
[0133]图57是根据本发明实施例的基于光信号的信息传输系统中发射端的电路图;
[0134]图58是LED灯具发送调制信号和未调制信号的示意图;
[0135]图59是人体感应器感应人并发送信号示意图;
[0136]图60是移动装置调用室内地图流程图;
[0137]图61是移动装置地图软件框架图;
[0138]图62是移动装置显示地图Maps与LED灯具识别码ID对应关系的示意图;
[0139]图63是根据本发明一实施例,能发送和接收光信号的照明装置的内部组件示意图;
[0140]图64是具有发送和接收光信号的移动更新设备的照明装置示意图;
[0141]图65是照明装置地址更新系统示意图;
[0142]图66是移动更新设备对LED照明装置的进行地址信息变更的操作流程图;
[0143]图67是查找照明装置地址信息方法流程图;
[0144]图68 Ca)是根据本发明一实施例的图像传感器拍摄的图像的示意图;
[0145]图68 (b)是从图像中心向外寻找一个光源区域的示意图;
[0146]图69 Ca)是根据本发明又一实施例的图像传感器拍摄的图像的示意图;
[0147]图69 (b)是从图像中心向`外寻找多个光源区域的示意图;
[0148]图70 Ca)是图像传感器水平放置拍摄光源图像的示意图;[0149]图70 (b)是图像传感器水平放置时拍摄到的图像,图像传感器位置在图像的中心位置的示意图;
[0150]图71 Ca)是移动装置斜着放置时拍摄LED灯具的示意图;
[0151]图71 (b)是移动装置斜着放置时拍摄LED灯具得到的图像;
[0152]图72是计算图像中心点位置的示意图;
[0153]图73是陀螺仪的示意图;
[0154]图74是计算图像中心点位置的示意图;
[0155]图75是数据库中的数据格式示意图;
[0156]图76是数据库中LED灯具识别码ID同时对应的一些信息不意图;
[0157]图77是移动装置记录路线的示意图;
[0158]图78是移动装置拍摄LED灯具的示意图;
[0159]图79是移动装置拍摄到LED灯时进行位置校准的示意图;以及
[0160]图80是利用地图数据库进行导航定位的示意图。。
【具体实施方式】
[0161]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
[0162]本发明实施例提供了一种基于光信号的信息传输系统。
[0163]图1是根据本发明实施例的基于光信号的信息传输系统的示意图。如图1所示,该基于光信号的信息传输系统包括光源和接收设备;其中,接收设备可以包括光检测器、处理器以及存储器。该信息传输系统传输的信息可以是光源身份识别信息、或其他信息。
[0164]光源,例如,LED灯具,荧光灯,白炽灯等的驱动电流或驱动电压可被调制并驱动上述光源发射光信号。光信号中携带有要传输的信息。当光源为一个时,图像传感器能够接收光源所发射出来的光信息,并通过处理器进行解析,得到光源所发出的光信息。
[0165]接收设备中的光检测器可以为图像传感器,或者,其他图像采集装置。以下以图像传感器为例进行介绍:
[0166]图像传感器,用于拍摄光信号,得到图像信息;该图像信息可以包括一幅图像,也可以包括多幅图像,当包括多幅图像时,通过对多幅图像的组合分析实现利用多光源进行信息传输的目的。
[0167]接收设备中的处理器,用于对图像信息进行解析,以获取所传输的信息。
[0168]需要说明的是,在本发明实施例中,基于光信号的信息传输装置可以只是接收端,包括图像传感器和处理器;也可以包括用发射端,例如光源及其驱动电路;还可以包括发射端和接收端组成的光信息传输系统。
[0169]相应地,本发明实施例还提供了一种光通信方法,该方法为利用可见光传输信息的方法,包括以下步骤:
[0170]步骤SI,拍摄光源,得到光源发出的可见光对应的图像。
[0171]利用图像获取装置对光源进行拍摄,得到该光源发出的可见光图像。该光源可以是一个光源,也可以是多个光源,图像可以是一个图像,也可以是图像,光源和图像可以是一一对应的关系,也可以是多对一或者多对多的关系,例如,可以对多个光源同时拍摄,得到对应于多个光源的一个图像(连续拍摄时,得到对应于多个光源的多个图像),该图像中包括对应于多个光源的曝光区域。
[0172]步骤S2,获取图像中的明暗条纹。
[0173]利用图像获取装置获取光源发出的可见光图像之后,再获取图像中的明暗条纹。
[0174]步骤S3,获取明暗条纹对应的信息。
[0175]明暗条纹对应的信息可以是位置信息,导航信息,也可以是其他的预设信息。
[0176]对于步骤S3,获取明暗条纹对应的信息可以是以下方式:
[0177]方式一:测量明暗条纹的数量;获取明暗条纹的数量对应的信息。
[0178]方式二:测量明暗条纹的宽度;获取明暗条纹的宽度对应的信息。
[0179]优选地,在本发明实施例中,采用上述方式一,原因如下:
[0180]上述方式二的基于可见光的通信技术,是利用图相传感器分时逐行读取图像信息的特性,通过对光源的驱动电流或驱动电压进行调制,确切而言,是通过改变驱动电流或驱动电压中低电平的频率和持续时间,在图像传感器输出的图像上形成宽度不同的明暗条纹。而后,根据检测到的图像中明条纹或暗条纹的宽度,通过计算来获取驱动电流中加载的频率信息。而后,根据所述频率信息来确定所传输的编码。最后,根据特定的解码方式恢复所传输的信息。
[0181]上述方式二中,可以利用图相传感器分时逐行读取图像信息的特性,通过对光源的驱动电流或驱动电压进行调制,确切而言,通过改变驱动电流或驱动电压中低电平的频率和持续时间,在图像传感器输出的图像上形成宽度不同的明暗条纹。而后,根据检测到的图像中明条纹或暗条纹的宽度,通过计算来获取驱动电流中加载的频率信息。而后,根据所述频率信息来确定所传输的编码。最后,根据特定的解码方式恢复所传输的信息。
[0182]但是对于方式二的方法有如下局限性:图像传感器输出的图像中,获得的条纹宽度极易受像素曝光过度的影响。例如,图像中高亮区域内,由于一行或一列像素曝光过度,导致像素内所积累的电荷溢出到邻近的像素中,造成临近像素输出的信号失真。如此,会使所拍摄图像中的条纹宽度发生变化,确切地说会导致亮条纹变宽而暗条纹变窄甚至暗条纹消失。进而影响正常的图像解析和解码。
[0183]而通过测量明暗条纹的数量;获取明暗条纹的数量对应的信息不存在上述的问题,因而,优选地,采用方式一的获取方式。
[0184]通过该实施例,实现了通过可见光通信的目的,由于可见光的应用场景更广泛,因而使得光通信技术的应用场景更广泛。
[0185]图2是图像传感器拍摄出来的图像。
[0186]图像传感器拍摄对光源拍照,采集光源发射的光信号。通过处理器检测有效曝光区域中条纹的数量,并恢复所传输的信息。
[0187]图3是根据本发明实施例所描述的基于多个光源和多个接收设备的信息传输系统的示意图。
[0188]图4 Ca)是一个图像传感器拍摄多个光源所得图像的示意图;图4 (b)是如何从图像中心向外寻找有效曝光区域的示意图;图4 (C)是从一个有效曝光区域中检测光源所对应区域的示意图。
[0189]当有多个光源时,图像传感器拍摄图像后,对图像中的有效曝光区域进行检测。检测方式如图4 (b)所示,从图像中央以螺旋路径向外寻找。确定有效曝光区域后,将一幅图像分割为对应多个光源的多个区域;如图4 (c)所示,在一个有效曝光区域中检测光源所对应区域,然后检测条纹数量。进而,得到光源所发出的光信息。此外,接收设备中可以包含多个图像传感器。
[0190]综上,基于光信号的信息传输装置用于检测光源的光信号,得到对应于所述光源的图像;检测所述图像中的有效曝光区域及该区域内的条纹数量,并获取所述条纹数量对应的所传输的信息。
[0191]图5是根据本发明实施例的基于光信号的信息传输系统中发射端的示意图。
[0192]图5所示光源为驱动电流或驱动电压可调制的光源。
[0193]图6是根据本发明实施例的基于光信号的信息传输系统中发射端的逻辑框图。
[0194]光源从市电获取交流电源,通过交直流转换器(AC/DC Converter)将交流电源转换为直流电源,为发射端提供电源。微控制器(Micro-controller)将存储器(EEPROM)中预储的信息按预定的编码方式编译为调制信号;同时将所述调制信号发送给调制控制器(Modulator);调制控制器将调制信号加载到光源的驱动电流或驱动电压中。使光源发出光信号。
[0195]图7是本发明实施例的编码调制的波形示意图。
[0196]图8 (a)和图8b是根据本发明实施例的频率调制示意图。如图所示是两种不同频率的波形。
[0197]图9是根据本发明实施例的频率调制的波形示意图。如图所示是基于两种不同频率调制后的波形。
[0198]发射装置优选编码调制方法:
[0199]利用脉冲宽度调制的方式对驱动光源的电流或电压进行调制。
[0200]在相同时间内,发送的高电平或低电平的个数不同;高电平对应灯具发光,低电平对应灯具不发光。每一个高电平或每一个低电平的持续的时间相同。
[0201]通过图像传感器拍摄到灯具发送的暗条纹或亮条纹的个数不同来代表不同的编码信息。所拍摄到的图片中每一个暗条纹或每一个亮条纹的宽度都相同。
[0202]为说明其编码方法,举例说明,图10-图16所不。
[0203]图10 Ca)是根据本发明实施例的光源使用较高频率来表示第一信号的示意图。
[0204]第一信号:使用较高频率来表不第一信号,例如使用5.0KHz来表不第一信号。
[0205]图10 (b)是在图10 (a)所示情形下图像传感器拍摄的图像的示意图。
[0206]光源使用5.0KHz频率发射的光信号,通过图像传感器以640*480的解分辨率在2.0-2.5m的距离拍摄出来的图像,可以清晰的读出10-11条暗条纹。
[0207]定义解码时拍摄到10-11个暗条纹的图像时,此图像的信息为第一信号
[0208]图11 (a)是根据本发明实施例的光源使用中间频率来表示第二信号的示意图。
[0209]第二信号:使用中间频率来表示第二信号,例如使用2.0KHz来表示第二信号。中间频率:介于较高频率与较低频率中间的频率。
[0210]图1lb是在图11 Ca)所示情形下图像传感器拍摄的图像的示意图。
[0211]光源使用2.0KHz频率发射的光信号,通过图像传感器以640*480的解分辨率在
2.0-2.5m的距离拍摄出来的图像,可以清晰的读出5-6条暗条纹。[0212]定义解码时拍摄到5-6个暗条纹的图像时,此图像的信息为第二信号
[0213]图12 Ca)是根据本发明实施例的光源使用较低频率来表示第三信号的示意图。
[0214]第三信号:使用较低频率来表示第三信号,例如使用1.0KHz来表示第三信号
[0215]图12 (b)是在图12 (a)所示情形下图像传感器拍摄的图像的示意图。
[0216]光源使用1.0KHz频率发射的光信号,通过图像传感器以640*480的解分辨率在
2.0-2.5m的距离拍摄出来的图像,可以清晰的读出2-3条暗条纹。
[0217]定义解码时拍摄到2-3个暗条纹的图像时,此图像的信息为第三信号
[0218]需要说明的是,虽然本发明中编码过程中使用了不同编码频率,但在解码过程中并不通过解析信号的绝对频率来得到所传输的信号,而是通过比较不同信号频率的高低来得到所传输的信号。
[0219]图13是根据本发明实施例利用在相同时间内低电平的个数不同来代表不同的数据信息的示意图。
[0220]定义在相同时间内调制宽度相同的低电平,以不同低电平的个数来代表不同的数据信息。宽度相同的低电平在图像传感器拍摄的图像中对应为宽度相同的暗条纹。
[0221]图14 Ca)是根据本发明实施例的在相同时间t内较高频率低电平的个数较多来表不第一信号的不意图。
[0222]第一信号:使用在相同时间t内较高频率低电平的个数较多来表示第一信号,例如低电平宽度为0.1ms,正脉冲宽度为0.lms,10-ll条暗条纹来表示第一信号
[0223]图14 (b)是在图14 (a)所示情形下图像传感器拍摄的视频图像的示意图。
[0224]光源使用较高频率低电平宽度为0.1ms和正脉冲宽度为0.1ms的脉冲宽度调制信号发射的光信号,通过图像传感器640*480的解析度拍摄出来的视频图像,可以清晰的输出10-11条暗条纹
[0225]定义解码时拍摄到10-11个暗条纹的图像时,此图像的信息为第一信号
[0226]图15 Ca)是根据本发明实施例的在相同时间t内中间频率低电平的个数少于较多,多于较少来表示第二信号的示意图。
[0227]第二信号:使用在相同时间t内中间频率低电平的个数少于较多的脉冲数量来表示第二信号,例如低电平宽度为0.1ms,正脉冲宽度为0.3ms, 5-6条暗条纹来表示第二信号
[0228]图15 (b)是在图15 (a)所示情形下图像传感器拍摄的视频图像的示意图。
[0229]光源使用中间频率低电平宽度为0.1ms和正脉冲宽度为0.3ms的脉冲宽度调制信号发射的光信号,通过图像传感器640*480的解析度拍摄出来的视频图像,可以清晰的输出5-6条暗条纹。
[0230]定义解码时拍摄到5-6个暗条纹的图像时,此图像的信息为第二信号(第二Code)
[0231]图16 Ca)是根据本发明实施例的在相同时间t内较低频率低电平的个数较多来表不第三信号的不意图。
[0232]第三信号:使用在相同时间t内较低频率低电平的个数较多来表示第三信号,例如低电平宽度为0.1ms,正脉冲宽度为0.7ms, 2-3条暗条纹来表示第三信号,例如低电平宽度为0.1ms,正脉冲宽度为0.7ms, 2-3条暗条纹来表示第三信号
[0233]图16 (b)是在图16 (a)所示情形下图像传感器拍摄的视频图像的示意图。
[0234]光源使用较低频率低电平宽度为0.1ms和正脉冲宽度为0.7ms的脉冲宽度调制信号发射的光信号,通过图像传感器640*480的解析度拍摄出来的视频图像,可以清晰的输出2-3条暗条纹。
[0235]定义解码时拍摄到2-3个条纹的图像时,此图像代表的信息为第三信号
[0236]图17是根据本发明一实施例的编码的示意图。
[0237]根据频率调制信号和脉冲调制信号的编码方式,针对光源发送一组数据信息还需要有信息的发送格式。
[0238]光源送地址编码信号编码规则:单独发送数据
[0239]发射一组编码信号:数据信息(Data)
[0240]本发明提供一种编码事例:Data 12bits Total需要12帧图像。
[0241]图18是根据本发明又一实施例的编码的示意图。
[0242]为使接收时准确地找到信息的起始位,在发送光源发送地址编码信号编码中增加起始信号,其编码规则:起始信号+发送数据
[0243]发射一组编码信号:起始信号(Head Code) +数据信息(Data)
[0244]本发明提供一种编码事例:Head Code lbit+Data 12bits Total需要13巾贞图像。
[0245]图19是根据本发明又一实施例的编码的示意图。
[0246]为使接收时更好地正确解码,在发送光源发送地址编码信号编码中增加校验码,其编码规则:起始信号+发送数据+.校验码
[0247]发射一组编码信号:起始信号(Head Code) +数据信息(Data) +校验码(Errorcorrection code)
[0248]本发明提供一种编码事例:HeadCode lbit+Data 12bits+Error correctioncode lbit/Total 需要 14bits 中贞图像。
[0249]图20是根据本发明实施例图像传感器放置距离光源小于200mm情形的示意图。
[0250]带有图像传感器的装置:用图像传感器来拍摄视频来解调视频图像中的信息,实现光源与之间图像传感器装置的通信。
[0251]图像传感器包含CMOS传感器和快门设定。光源通过调制器调制发送不同明暗变化的信号,图像传感器的COMS传感器可使得生成的图像里出现交替的明暗条纹。
[0252]在本发明实施例中,图像传感器拍摄光源的采样频率设置可以采用以下方式:
[0253]图像传感器曝光时间:图像传感器中每一行或每一列像素的曝光时间,称之为图像传感器的曝光时间。
[0254]图像传感器的拍摄帧速率(frame rate)为30Hz,每帧的解析度为640*480(V-line*H_line),因此图像传感器拍摄 I 张图像的时间为:ls/Frame rate=ls/30Hz=0.033s=33ms。扫描一行的时间为:ls/Frame rate/H-1 ine=33ms/480=69us ^ 70us 扫描 I 行的时间为 70us。
[0255]当帧速率为30Hz,解析度为640*480时,每拍摄一张图像的时间为33ms。为了能够清楚拍摄每一行条纹,图像传感器的曝光时间需要小于等于33ms/480行=69us即是l/14400s。
[0256]基于图像传感器帧率为30Hz,解析度为640*480时,为了能够区分明暗条纹,因此光源发送的明暗条纹的周期需要大于等于70us。由此得到光源发送明暗条纹的频率应该小于或等于:ls/(暗条纹 + 亮条纹)=Is/(70us+70us) =7.14KHz。
[0257]光源的闪烁频率取决于接收装置的图像传感器的帧速率和解析度,发送频率=Is/(暗条纹 + 亮条纹)=Is/ (ls/ (Frame rate*H-line) +1 s/ (Frame rate*H-line))=0.5*Frame*H_line。
[0258]当接收装置的图像传感器的像素达到30亿时,假设拍摄的图片像素垂直与水平比例为1:1时,光源的闪烁频率应小于等于:0.5*30Hz*(3000000000)0.5=1.37MHz。
[0259]由于人眼能够分辨的闪烁频率为小于100Hz,因此定义光源的闪烁频率范围为:lOOHz-1.37MHz ο
[0260]图21 (a)是图像传感器拍摄视频图像时调整曝光参数的流程图。
[0261]图像传感器放置距离光源小于200mm,开启图像传感器调整曝光参数。
[0262]以图像传感器帧速率为30Hz,解析度为640*480为例说明图像传感器的参数设置,由于图像传感器距离光源很近,光的照射强度大,通过图像传感器对光源的强度自动设置,可以将图像传感器的曝光时间设定大很小的数值,即1/14400S,当图像传感器的曝光时间小于1/14400S时通过软件设定曝光值锁定,然后可以随意拍摄光源发送出来的光信息。
[0263]通过设置图像传感器拍摄时的曝光时间,当图像传感器曝光时间足够小时,可以清晰地拍摄出光源发射出的明暗变化条纹,用于传送信息,到达光源与图像传感器通信的目的。
[0264]图21 (b)图像传感器拍摄视频图像时的采样频率示意图。
[0265]图像处理器拍摄发射装置发出的经过调制的可见光,为了得到清晰的明暗条纹,图像传感器的采样周期需要小于或等于发射装置发送高电平或低电平的周期。举例说明,如图21 (b)所示,发射装置发送低电平的周期小,目的是图像传感器能够采集到每个低电平的条纹信息,采样时间间隔需要小于或等于发射装置发送的低电平的周期。
[0266]图21 (c)和图21 Cd)图像传感器的采样频高于发射装置发射频率的情况下,所获取的图像的示意图。
[0267]当采样时间间隔越小,在发射频率不变的情况下,采集到的明暗条纹的越清晰。
[0268]例如:如图21 (c)所示,在发射装置发送低电平时,暗条纹采集到的行数为3行;在发射装置发送高电平时,亮条纹采集到的行数为13行,可以得到图21 (d)所示的图片。
[0269]图22 (a),图22 (b)和图22 (c)根据本发明实施例,图像传感器放置位置距离光源1.5-2.5m时,图像传感器拍摄到的图片的示意图。
[0270]在图22 (c)中利用接收装置上预先安装的软件,通过如下方式识别有效曝光区域:从图像中央开始,以螺旋路径由内向外检测;识别图片中的高亮区域;图像传感器根据高亮区域的亮度调整曝光参数。
[0271]图23是图像传感器拍摄视频照片时调整曝光参数的流程图。
[0272]由于图像传感器距离光源较远,光的照射强度小,通过图像传感器根据光源的中心亮度自动设置曝光时间,可以将图像传感器的曝光时间设定为符合需求的曝光时间。当图像传感器的曝光时间小于符合要求的曝光时间时通过软件锁定曝光时间,然后进行拍摄。
[0273]图像传感器拍摄帧速率为30Hz,每帧的分辨率为640*480,因此图像传感器拍摄I张图像的时间为:ls/30Hz=0.033s=33mso扫描一行的时间为:33ms/480=69us ^ 70us扫描I行的时间为70us。l/2000s/l/14400s=7.2行。例如:当曝光值设定为l/2000s时,条纹所占的行数需要大于7行,所传递的信息才能够被正确解析出来。
[0274]图24是通过分析图像传感器拍摄的图像信息,得到曝光时间的示意图。[0275]通过分析图像传感器拍摄的图像,得到合适的曝光时间。使图像传感器在近距离拍摄光源时,图像曝光适度,得到曝光时间的最佳值。
[0276]通过图像传感器底层软件协议直接将此曝光时间参数设定为一个接口,此接口可以直接给应用层软件使用。在开启图像传感器时,由设定曝光时间参数的接口直接设定曝光时间,即可以直接通过应用层接口直接实现曝光时间的设定。
[0277]图25 Ca)是图像传感器拍摄出来的图像。
[0278]视频图像解码软件:解析图像传感器拍摄出光源发射的光信号,利用软件抓取图像当中有效的区域,计算有效区域中暗条纹的数量,并得到相应的编码。
[0279]对应编码方式,不同的码元值对应明暗条纹不同的个数。比如,如果第二编码的信号的频率较高,条纹个数就较多。如果第三信号编码的信号频率低,条纹个数就较少。
[0280]图25 (b)是通过解码软件寻找光源区域的示意图。
[0281]图像传感器拍摄的图像通过预先安装在接收设备上的解码软件,以螺旋形路经从图像中央向外寻找。
[0282]图26是通过寻找灰度值大于阈值的像素点来确定光源曝光区域的示意图。
[0283]待解析的图像分辨率为640*480,将640*480个像素点的灰度值的平均值定义为阈值。从图像中央以螺旋形路经向外寻找灰度值大于阈值的像素。在同一区域有多个点的灰度值大于阈值时,·设定此区域为光源曝光区域。
[0284]图27是扫描对比寻找光源发光面矩形xmin、Xmax示意图。
[0285]通过对图像的逐一比对筛选可以得到光源光对应的曝光区域,将图像中亮像素点的坐标记下,其中,标记这些像素点中的横坐标最小值为Xmin,最大值为Xmax,纵坐标最小值为y—,最大值为y_,在图像上确定一个矩形区域,其四个角的坐标值为(Xniin, Yniin),(Xmax,Ymin),(Xmin,Ymax)矛口 (Xmax,^max^ °
[0286]图28是扫描对比寻找矩形光源发光面ymin、ymax示意图。
[0287]通过确定四个角的坐标值(Xniin,ymin),(Xniax, ymin),(Xniin, ymax)和(x.,ymax),可以将图像进一步缩减为光源光对应的曝光区域。
[0288]图29是光源在手机图像中的位置及光源光对应的曝光区域示意图。
[〇289]通过四个角的坐标值为(Xniil^yniin), (Xnia^yniin), (xmin,ymax)和(xmax,y_)可以将图像进一步缩减为光源光对应的曝光区域。找到光源光对应的曝光区域矩形中心点(Xmid,Ymid)。
Xmid= (Xmin+Xmax) /2 ; Ymid= (Ymin+Y—) /2。
[0290]图30是如何计算光源光对应的曝光区域的示意图。
[0291]由于光源一般为圆形,为了减少非发光面对解码效果的影响,我们需要重新计算光源光对应的曝光区域。
[0292]通过中心点(Xmid,Ymid), Xmin=Xmid-5Xmax=Xmid+5
[0293]通过四个角的坐标值为(Xmid-5,Yfflin),(Xmid+5,Yfflin),(Xmid_5,Yfflax)和(Xmid+5,Yfflax)可以将图像进一步缩减为光源光对应的曝光区域。
[0294]图31是计算光源光对应的曝光区域的条纹数量的示意图。
[0295]进一步对缩减后的光源对应的曝光区域进行灰度取值(Y值)。图像灰度值:图像每个像素点分别有RGB三个像素组成,将彩色图像转化为灰度图像,对从最暗到最亮的亮度等级进行区分,定义为灰度值;最小为0,最大为255。[0296]通过灰度值取最大值与最小值,求最大值与最小值的平均,将平均值作为灰度值二元化的阈值。当灰度值大于阈值时,灰度值二元化后的值为“I”;当灰度值小于阈值时,灰度值二元化后的值为“O”。此外,灰度值二元化的阈值不一定为最大值与最小值的平均,还可以为光源光对应的曝光区域内所有灰度值的平均值;灰度值二元化的阈值只要是能够将明暗条纹能够区分出来的值都可以。然后对灰度二元化后的值分别逐行求和,再通过阈值来做比较,此阈值可以为最大值与最小值的平均值,还可以为光源光对应的曝光区域内所有灰度二元化值的平均值。当求和值大于阈值时,求和值二元化后的值为“I”;当求和值小于阈值时,求和值二元化后的值为“O”。此时,得到“O” “I”数值,“O”表示暗条纹;“1”表不売条纹。
[0297]计算条纹的数量,如图9所示,通过阈值二元化后等到的“O” “I”值分别是暗条纹和亮条纹。当二元化后的值由“O”变为“I”时,表示由暗条纹变为亮条纹;当二元化后的值由“I”变为“O”时,表示由亮条纹变为暗条纹;当二元化后的值由“O”变为“O”时,表示仍然为同一暗条纹;当二元化后的值由“I”变为“I”时,表示仍然为同一亮条纹。通过上述方法可以分别计算出光源矩形区域内条纹的数量。利用此方法,可以通过单独计算暗条纹的数量得到对应的码元;也可以通过单独计算亮条纹的数量得到对应的码元;同样还可以通过组合计算暗条纹和亮条纹的数量得到对应的码元。
[0298]单独计算暗条纹的数量为6条;单独计算亮条纹的数量为5条;亮暗条纹同时计算时的数量为11条。通过亮暗条纹的数量计算码元的对应关系。
[0299]图32是另一种计算矩形区域的条纹数量的示意图。
[0300]此方法是得到每行二进制数的和组成的数组之后,对该数组求一阶导数,再对一阶导数的符号值求导,若结果大于0,则认为这个点的位置在亮条纹变成暗条纹或暗条纹变成亮条纹的地方。计算点的个数,即为亮暗条纹的总个数。
[0301]图33是光源发光面矩形框中的条纹的数量对应代码示意图。
[0302]通过光源发光面矩形框中的条纹的数量对应其表示的代码。在光源对应曝光区域条纹数量较多的为第一信号码元;在光源对应曝光区域条纹数较少的为第三信号码元;在光源对应曝光区域条纹数在较多和较少中间的为第二信号码元。
[0303]图34是起始码、数据码、校验码表示图形示意图。
[0304]在光源发射光信号的同时,图像传感器开始连续拍摄,然后对每一帧图像重复上述解码过程。光信号包含一定长度的一串数据序列。比如光源连续发送I组起始码、12组数据码和I组校验码,此时同步连续抓取14帧画面,其中12组数据码用阿拉伯数字表示,黑色方块表示起始码,白色框里表示拍摄到的12帧画面,以及灰色方块表示校验码。
[0305]图35是一组连续的数据序列示意图。
[0306]光源连续发送信息:起始码(Head Code)+12个数据码(Data) +校验码(Errorcorrection code)
[0307]图36是重新排列编码序列的示意图。
[0308]根据每一张图像解码得到的码元重新排列,将起始位标出,起始位之前的码元值全部排到序列的尾端,以此来得到正确的数据序列。
[0309]图37是整体基于软件实现光通信解码方法的原理图。
[0310]整体基于软件实现光通信解码的方法的原理图。这里假设光源发送的光信号包括I组起始码,η组数据码以及I组校验码。
[0311]图38是根据本发明实施例的基于光信号的信息传输系统中发射端的示意图。
[0312]能够发射光信号的光源。此光源可以是LED灯具,荧光灯,白炽灯等可被调制发光的光源,用于发射光信号,光信号中携带有要传输的信息。为了方便描述,以下描述将使用LED灯具来表发射光信号的光源。
[0313]图39是根据本发明实施例的基于光信号的信息传输系统中发射端的电路图。
[0314]光源从市电取AC电源,通过AC/DC转换器(Converter)将AC电源转换为DC电源给LED驱动器(LED Driver)提供电源。微控制器(Micro-controller)将存储器中预存好的地址信息编译为频率调制(FSK)信号或者脉冲宽度调制(PWM)信号发送给调制控制器(Modulator),调制控制器将调制信号加载到LED驱动器输出的电压或电流上,以驱动LED灯具发送光信号。
[0315]本发明实施例中利用LED照明灯具作为发射光信息的光源,首先需要满足LED灯具作为照明设备使用,应当在不影响照明功能的前体下进行光信号传输。因此需要做到LED灯具发送信号时灯光闪烁不能被人眼察觉。本发明共提出三种方式,使LED灯具发送光信号时灯光闪烁不被人眼察觉。
[0316]图40是根据本发明一实施例的频率调制的示意图。
[0317]频率调制方法:利用不同的频率来代表发送的不同信息,同时每种码元发送占空比相同。
[0318]占空比(Duty):脉冲周期序列中(如方波),正脉冲的持续时间与脉冲总周期的比值。
[0319]由于人对光源闪烁敏感程度大概为60Hz,为保证人感觉不到闪烁,我们将频率提高到100Hz。频率大于IOOHz的情况下,不同的频率,但占空比相同的时,光源发出的光效是相同的。光源发出的光效:在一定的时间内(is),光源的发光量。
[0320]图41 (a)是使用较高频率来表示第一信号的示意图。
[0321]第一信号:使用高频率来表不第一信号,例如使用5.0KHz来表不第一信号
[0322]图41 (b)是在图41 (a)所示情形下图像传感器拍摄的视频图像的示意图。
[0323]LED灯具使用5.0KHz频率发射的光信号,通过图像传感器640*480的分辨率拍摄出来的视频图像,可以清晰的数出10-11条暗条纹。定义解码时拍摄到10-11个暗条纹的图像时,此图像的信息为第一信号
[0324]图42 Ca)是使用中间频率50%表示第二信号的示意图。
[0325]第二信号使用中间频率来表示第二信号,例如使用2.0KHz来表示第二信号
[0326]图42 (b)是在图42 (a)所示情形下图像传感器拍摄的视频图像的示意图。
[0327]LED灯具使用2.0KHz频率发射的光信号,通过图像传感器640*480的分辨率拍摄出来的图像,可以清晰的输出5至6条暗条纹定义解码时拍摄到5至6个暗条纹的图像时,此图像的信息为第二信号
[0328]图43 (a)是使用较低频率表不第二/[目号的不意图。
[0329]第三信号:使用较低频率来表第三信号,例如使用1.0KHz来表第三信号
[0330]图43 (b)是在图43 (a)所示情形下图像传感器拍摄的视频图像的示意图。
[0331]LED灯具使用1.0KHz频率发射的光信号,通过图像传感器640*480的分辨率拍摄出来的视频图像,可以清晰的输出2-3条暗条纹。定义解码时拍摄到2-3个暗条纹的图像时,此图像的信息为第三信号。
[0332]光源在发送信息时,利用不同的频率以及相同占空比来代表不同的码元,在发送不同码元时光效相同,因此在以此种编码方式发送光信息时,可以做到光源不闪烁。
[0333]图44是根据本发明实施例的利用低电平宽度相同,在相同时间内相同宽度的低电平的个数来代表不同的数据信息的示意图。
[0334]通过增加一个高频波,使光源在发送信号时闪烁不会被人眼察觉。
[0335]按照相同暗条纹宽度来发送光信号,由于各个码元之间的占空比不同,因此在发送光信号时的光效不同,在相同时间的发光量不同,光源的发光强度会发生改变。
[0336]在此基础上增加高频波,使各个码元的占空比相同,即发光效率相同,防止光源的发光强度发生改变。
[0337]图45 Ca)是根据本发明一实施例的图像传感器拍摄的图像的示意图。
[0338]根据图像传感器的拍摄图像的特性:逐行扫描特性。
[0339]图45 (b)是在图45 (a)所示情形下从图像中抓取光源发光面的示意图。
[0340]例如:设定图像传感器拍摄的图像分辨率为:640*48030Hz (拍摄图像的像素大小:每行有640个像素,每个图像有480行,30Hz每秒钟拍摄30张图像)
[0341]图46 Ca)是根据本发明一实施例的直径为D的LED灯具的示意图。
[0342]光源发光面:光源从灯.具发出光的面积大小,如图所示直径为D的圆形
[0343]图46 (b)是在图46 (a)所示情形下拍摄的图像的示意图。
[0344]图像传感器拍摄帧为30Hz,每帧的分辨率为640*480,因此图像传感器拍摄I张图像的时间为:ls/30Hz=0.033s=33mso扫描一行的时间为:33ms/480=69us ^ 70us扫描I行的时间为70us。
[0345]为使图像传感器能够分辨出来条纹,因此条纹至少需要大于I行才能分辨出来。对应发送周期T=暗条纹+亮条纹=70+70=140us,发射频率f=l/T=l/140us=7.14KHz。
[0346]光源的发射频率大于7.14KHz图像传感器无法分辨,显示出来的为混合条纹,比暗条纹更亮的灰色条纹,因此在脉冲调制的基础上需要增加大于7.14KHz的高频载波。
[0347]图47 (a)是使用编码调制彳目号来表不第一/[目号的不意图。
[0348]第一信号:使用在相同时间内相同宽度的低电平的个数表示第一信号,例如低电平宽度为0.1ms,高电平宽度为0.1ms来表示第一信号,并增加高频波(IOKHz占空比:80.0%)
[0349]其中,低电平宽度为0.1ms,高电平宽度为0.lms+ΙΟΚΗζ占空比:80.0%,图像传感器拍摄的视频图像占空比:(0.1*0+0.1*1*80%)/(0.1+0.1) =40%O
[0350]图47 (b)是在图47 (a)所示情形下拍摄的图像的示意图。
[0351]LED灯具使用低电平宽度为0.1ms,高电平宽度为0.lms+ΙΟΚΗζ占空比:80.0%调制信号发射的光信号,通过图像传感器640*480的分辨率拍摄出来的视频图像,可以清晰的输出10-11条暗条纹。定义解码时拍摄到10-11暗个条纹的图像时,此图像的信息为第一信号
[0352]图48 (a)是使用编码调制信号来表示第二信号的示意图。
[0353]第二信号(第二 Code):使用使用在相同时间内相同宽度的低电平的个数来表示第二信号,例如低电平宽度为0.1ms,高电平宽度为0.3ms来表示第一信号,并增加高频载波(IOKHz 占空比:53.3%)
[0354]其中,低电平宽度为0.lms,高电平宽度为0.3ms+10KHz占空比:53.3%,图像传感器拍摄的视频图像占空比:(0.1*0+0.3*1*53.3%) / (0.1+0.3) =40%
[0355]图48 (b)是在图48 (a)所示情形下图像传感器拍摄的视频图像的示意图
[0356]LED灯具使用低电平宽度为0.1ms,高电平宽度为0.3ms+1OKHz占空比:53.3%,调制信号发射的光信号,通过图像传感器640*480的分辨率拍摄出来的视频图像,可以清晰的输出5-6条暗条纹。定义解码时拍摄到5-6个暗条纹的图像时,此图像的信息为第二信号
[0357]图49 (a)是使用编码调制/[目号来表不第二/[目号的不意图。
[0358]第三信号:使用在相同时间内相同宽度的低电平的个数来表不第三信号,例如低电平宽度为0.1ms,高电平宽度为0.7ms来表示第一信号,并增加高频载波(IOKHz)
[0359]其中,低电平宽度为0.lms,高电平宽度为0.7ms+10KHz占空比:45.7%,图像传感器拍摄的视频图像占空比:(0.1*0+0.7*1*45.7%) / (0.1+0.7) =40%
[0360]图49 (b)是在图49 (a)所示情形下图像传感器拍摄的视频图像的示意图。
[0361]LED灯具使用低电平宽度为0.1ms,高电平宽度为0.7ms+1OKHz占空比:45.7%调制信号发射的光信号,通过图像传感器640*480的分辨率拍摄出来的视频图像,可以清晰的输出2-3条暗条纹。定义解码时拍摄到2-3个暗条纹的图像时,此图像的信息为第三信号
[0362]综上所述,采用上述两种编码方式,使光源在发射不同的光信号时发光的光效相同,使光源发光强度的变化不被人眼察觉。
[0363]图50是根据本发明又一实施例的编码的示意图。
[0364]光源不断地发送信号,使光源一直处于发送信号状态,因此光源一直按照一个相同的光强在发送信号,不会产生人眼可察觉的闪烁。
[0365]光源发送地址编码信号编码规则:起始码+数据码+校验码
[0366]发射一组编码信号:起始码(head code) +数据码(Data) +校验码(ErrorCorrection Code)
[0367]本发明提供一种编码事例:lbit+Datal2bits+Errorcorrection codelbit/Total需要14巾贞图像彳目息。
[0368]图51是描述本发明提供的一种编码事例的示意图。
[0369]光源连续不停的发送光信息:起始码(head code)+数据码(Data)+校验码(Errorcorrection code)。
[0370]通过光源不断地发送信号,使光源一直处于发送信号状态,每个码元发出相同的光效,因此人眼察觉不到光源的闪烁。
[0371]图52是LED灯具调制后的驱动电流或驱动电压和未经调制的驱动电流或驱动电压的示意图。
[0372]LED灯具在发送信号时,使用调制信号在发送;LED灯具未发送信号时,使用未调制信号在发送。因此存在2种发光状态,未调制时的发光量大,发送信号调制时的发光量小,因此导致LED灯具发光闪烁。[0373]未调制信号:是指光源持续稳定,没有明暗变化正常发光,没有增加任何调制信号。
[0374]调制信号:是指在光源正常发光的情况下,增加调制信号,使光源产生不被人眼察觉的明暗交替的变化。
[0375]未调制时的发光光效=100%
[0376]调制时的发光光效=100%*50%(Duty百分比)=50%
[0377]图53是在发送调制信号时增加调制时的电流示意图。
[0378]为了使调制发送信号时的发光光效与未调制时的发光光效相同,需要增加调制时的电流。调整电流大小以及占空比将使调制时的发光光效等于未调制时的发光光效。
[0379]图54 Ca)是提高增加调制时的电流后,表示第一信号的示意图。
[0380]第一信号:使用脉冲的个数多来表示第一信号,例如低电平宽度为0.1ms,高电平宽度为0.1ms来表示第一信号,并增加高频载波(IOKHz占空比:80.0%)
[0381]图54 (b)是在图54 Ca)所示情形下图像传感器拍摄的视频图像的示意图。
[0382]占空比:
[0383](0.1*0+0.1*1*80%)/(0.1+0.1)=40% — (0.1*0+0.1*2.5*80%)/(0.1+0.1)=100%
[0384]通过增加调制时的电流,调制时的发光光效由40% 100%与未调制时相同,因此光源通过增加调制时的电流,可以做到明暗变化不被人眼察觉。
[0385]图55 (a)是提高增加调制时的电流后,表示第二信号的示意图。
[0386]第二信号(第二 Code):使用脉冲的个数小于多且大于少的中间数来表示第二信号,例如低电平宽度为0.1ms,高电平宽度为0.3ms来表示第二信号,并增加高频载波(IOKHz 占空比:53.3%)
[0387]图55 (b)是在图55 (a)所不情形下图像传感器拍摄的视频图像的不意图。
[0388]占空比:(0.1*0+0.3*1*53.3%) / (0.1+0.3) =40% — (0.1*0+0.3*2.5*53.3%) /(0.1+0.3)=100%
[0389]通过增加调制时的电流,调制时的发光光效由40% 100%与未调制时相同,因此光源通过提高增加调制时的电流,可以做明暗变化不被人眼察觉。
[0390]图56 (a)增加调制电流后,表不第二/[目号的不意图。
[0391]第三信号(第三信号Code):使用脉冲的个数少来表示第三信号,例如低电平宽度为0.1ms,高电平宽度为0.7ms来表示第一信号,并增加高频载波(IOKHz)
[0392]图56 (b)在图56 Ca)所示情形下图像传感器拍摄的视频图像的示意图。
[0393]占空比:(0.1*0+0.7*1*45.7%) / (0.1+0.7) =40% — (0.1*0+0.7*2.5*45.7%) /(0.1+0.7)=100%
[0394]通过提高增加调制时的电流,调制时的发光光效由40% 100%与未调制时相同,因此光源通过提高增加调制时的电流,可以做到闪烁不被人眼察觉。
[0395]图57是根据本发明实施例的基于光信号的信息传输系统中发射端的逻辑框图。
[0396]通过增加调制时的电流,可以做到光源在未调制信号和调制信号之间自由切换,而不会出现光源出现人眼可察觉的闪烁问题。在调制信号时,通过控制光源,发送高频明暗变化的光信号,为了提高光源的使用寿命,在不需要发送光信号时,使用未调制电流或电压驱动灯具发光。[0397]图58是LED灯具发送调制信号和未调制信号的示意图。
[0398]当人走到LED灯具检测范围内时,LED灯具开始发送调制信号;当人不在LED灯具检测范围内时,LED灯具开始发送未调制光。
[0399]图59是通过运动传感器或其他可探测有人出现的传感器感应道有人出现并发送光信号的不意图。
[0400]传感器侦测到人到达灯的所在区域,将感应信号传输给微处理器进行信息处理,再通过微处理器控制调制器,调制LED光源的驱动电流或驱动电压,通过光源将光信号发送出来。
[0401]本发明的基于光信号的信息传输方法或装置还可以用于定位的目的,为了实现该目的,该室内导航定位系统包括:光源,用于发射光信号,光信号中携带有光源的地址信息;图像传感器,用于拍摄光信号,得到图像信息;以及处理器,用于对图像信息进行处理,以获取地址信息。
[0402]图60是移动装置调用室内地图流程图。
[0403]含有LED灯具身份识别信息的数据库地图:将移动装置接收到LED灯具的身份识别信息比对应地图数据库,确定LED灯具地址信息,将移动装置的位置标示在地图上。
[0404]首先利用GPS,GPRS, GSM, CDMA, WIFI,Zigbee,蓝牙,RFID......等无线定位技术实
现初步定位,从而确定移动装置的大概位置。调用相应地图数据。
[0405]本室内定位技术是通过图像传感器通过拍摄光源发送出来的光源身份识别信息,识别光源位置,进而确定移动设备位置。此方法传送信息的速度有限,因此对光源身份识别信息编码有限制,一般只需要满足室内光源的数量即可。另外,不同区域的室内光源的地址定位信息有可能是重复相同。因此,需要通过无线定位技术,先初步确定当前区域,调用当前区域范的地图。在同一个区域内光源的地址定位信息编码是唯一的。
[0406]通过无线定位技术,先初步确定当前位置,在调用当前区域的地图,解决了不同区域内灯具身份识别信息有可能重复的问题。缩短了灯具身份识别信息的编码长度,提高了信息的传输速度。并且简化了不同区域内光源身份信息编码的复杂程度。
[0407]图61是移动装置中地图软件结构图。
[0408]LED灯具身份识别信息,以及地图数据库可以是储存在移动设备的存储器内,可以独立地将收到的灯具身份识别信息进行判断和定位,并将移动设备位置显示在对应的地图上。
[0409]如移动装置地图显示软件结构图所示,图像传感器拍摄图像,将图像传送给微处理器进行解析得到灯具身份识别信息,然后将灯具身份识别信息与移动装置中储存的地图数据比对并得出相应位置信息,然后将灯具身份识别信息所对应的位置通过显示屏显示在地图上。
[0410]图62是移动装置显示地图Maps与LED灯具身份识别信息对应关系的示意图。
[0411]移动装置接收到的LED灯具身份识别信息通过网络进入地图数据库,再将匹配好的数据通过网络再发给移动装置显示在地图上。移动装置接收到LED灯具发送的光信号,通过移动装置内嵌入的解码软件解码得到灯具身份识别信息,再通过网络将灯具身份识别信息发送给服务器,服务器通过数据库中的地图Maps与灯具身份识别信息的比对,将灯具身份识别信息对应的地址信息通过网络再反馈给移动装置,移动装置将地图Maps与灯具身份识别信息对定的关系显示在地图上。
[0412]图63是根据本发明一实施例,能发送和接收光信号的照明装置的内部组件示意图。
[0413]LED灯具地址ID更新的常规做法:
[0414]在现有技术中,一般是通过以下两种方式来进行变更地址信息的:
[0415](I)将存有地址信息的芯片从照明装置中取出,放到专门的芯片烧录器上来变更地址信息;
[0416](2)通过照明装置上预留的烧录接口,插入烧录线,通过PC或烧录器进行烧写以变更地址信息。
[0417]以上两种方式在进行光源位置信息变更时,增大了变更地址信息的难度,需要拆卸设备取出地址芯片或者使用连接线,操作复杂,消耗人力物力,增加作业成本。
[0418]本发明所要解决的技术问题之一是需要提供一种降低变更照明装置地址信息难度的移动更新设备、照明装置和相应方法。
[0419]本发明因为采用移动更新设备,其能够发送与要变更的地址信息相关的信号,照明装置通过接收信号实现对地址信息的变更,所以克服了在对照明装置的地址信息进行变更时由拆卸芯片或链接烧录线引起的作业成本高和消耗人力的问题,进而达到降低变更照明装置地址信息难度的目的。
[0420]此信号可以是光信号、射频信号或其他可以无线传输的信号,以下举一实例说明此信号为光信号时相关装置及更新地址方法。
[0421]图64是具有发送和接收光信号的移动更新设备的照明装置示意图。
[0422]光接收模块用于接收地址编码器发送的改变光源地址编码的光信号,并将所接收到的地址编码信息储存在储存器中,用于光源发射时使用的光源地址信息。
[0423]图65是照明装置地址更新系统示意图。
[0424]照明装置的内部集成接收器,用于接收移动更新设备发射出的信号。当接收器接收到移动设备发射出的信号,通过微控制器处理,若此信号符合地址信息更新条件,微控制器将接收到的地址信息编码存储到储存器当中。
[0425]照明装置发送光信息时,微控制器从储存器中将地址信息调用出来,将此地址编码发送到调制控制器,再通过调制控制器驱动LED驱动器,通过光源将信号发送出来。
[0426]图66是移动更新设备对LED照明装置的进行地址信息变更的操作流程图。
[0427]移动更新设备接收照明装置发送地址信息的光信号,并通过微控制器对该光信号进行解调,在显示器中显示解调后的接收的地址信息。同时,该微控制器从地址信息存储器中查找与该照明装置对应的识别码,在显示器中显示所要更新的地址信息,判断解调后的信息是否与该识别码一致,若不一致,则发射器将通过调制器调制后的光信号发送给照明装置。照明装置的光接收器接收该信息,照明装置的微控制器对该地址信息进行解调,并更新地址信息。
[0428]图67是查找照明装置地址信息方法流程图。
[0429]照明装置更新完地址信息后,通过发射器向移动更新设备发送更新后的地址信息。移动更新设备中的光接收器接收该信息,微控制器对该信息进行解调并在显示器中显示出更新完后的确认信息,若接收到的新地址信息与所要更新地址的信息一致,则操作结束。否则,重复移动更新设备重新发送带有地址编码的光信号给照明灯具,重复以上述步骤。
[0430]图68 Ca)是根据本发明一实施例的图像传感器拍摄的图像的示意图,图68 (b)是从图像中心向外寻找一个光源区域的示意图。
[0431]图像传感器拍摄出来的图像通过预先安装在移动装置上的解码软件,通过从图像中央的向外以螺旋路径寻找,可以确定一个光源对应的曝光区域的位置。
[0432]图69 (a)是根据本发明又一实施例的图像传感器拍摄的图像的示意图;图69 (b)是从图像中心向外寻找多个光源对应的曝光区域的示意图。
[0433]图像传感器拍摄出来的图像通过预先安装在移动装置上的解码软件,通过从图像中央向外以螺旋路径寻找,可以确定多个光源对应的曝光区域的位置。
[0434]图70 Ca)是图像传感器水平放置拍摄光源图像的示意图。
[0435]图像传感器水平放置在光源下方,拍摄多个光源的发射出的光信号。
[0436]图70 (b)是图像传感器水平放置时拍摄到的图像,图像传感器拍摄的图像中包含三个光源对应的曝光区域的示意图。
[0437]图像传感器拍摄的图像中包含三个光源对应的曝光区域,通过解析得到3个LED灯具的位置可以计算出目前手机的当前位置。
[0438]图像传感器水平放置在光源下方,拍摄多个光源的发射出的光信号。图像传感器拍摄图片所处的物理位置位于三个光源之间。
[0439]A点与B点之间的像素点距离为Dab= ((XA, _XB)2+(Ya-Yb)2)°_5 ;A点与B点之间的距离预先储存在数据库中,可以直接调用实际距离D/像素点Y方向距离Dab等到实际距离与图片上像素点的比值关系:QY。
[0440]A点与C点之间的像素点距离Dac= ((XA, -Xc)2+ (Ya-Yc)2)°_5 ;A点与C点之间的距离为预先储存在数据库中,可以直接调用实际距离D/像素点X方向距离Da。等到实际距离与图片上像素点的比值关系:Qx。
[0441]中心点(Xmid,Ymid)与ABC任何一个点都可以确定中心点(Xmid,Ymid)实际的位置坐标。中心点的实际坐标X=Xb(实际坐标)+ (Xmid-XB) *QX得到中心点的实际位置坐标。中心点的实际坐标Y=Yb(实际坐标)+(Ymid-YB)*QY得到中心点的实际位置坐标(X,Y)。
[0442]图71 Ca)是移动装置倾斜放置时拍摄LED灯具的示意图。
[0443]当移动装置倾斜拍摄光源时,即图像传感器成像平面与入射光不垂直时,需要通过移动装置内集成的角度传感器或其他可以感知角度的设备来计算移动装置的角度,从而修正由于倾斜角度带来的解码误差。
[0444]当移动装置倾斜拍摄光源时,即图像传感器成像平面与入射光不垂直时,也可以通过各个LED灯具距离移动装置远近通过光强体现出来,因此可以通过移动装置接收到的各个LED灯具光强不同来计算其具体的位置。
[0445]图71(b)为移动装置倾斜拍摄光源时,即图像传感器成像平面与入射光不垂直时,得到的光源图像。
[0446]当移动装置倾斜拍摄光源时,即图像传感器成像平面与入射光不垂直时,移动装置位置需要通过计算移动装置的倾斜角度来修正。
[0447]图72是如何计算图像中心点位置的示意图。[0448]图像中心点位置可以通过拍摄到的曝光区域来计算。
[0449]通过移动装置陀螺仪可以得知手机与G方向的角度01的角度,02与β I互为余角,因此θ2=90-θ1()天花板到地面的距离是已知的,手机距离地面的高度一般为1.0-1.2m,因此可以知道手机距离天花板的高度H=地面到天花板的高度-1.2m。中心点位置与实际位置点之间的距离d=H*Tan Θ 2。距离d为手机拍摄图片站立的物理位置到图片中心的距离。
[0450]图73 Ca)是陀螺仪的示意图。
[0451]通过陀螺仪计算出图像传感器成像平面与入射光之间的夹角与X,Y,Z三轴的角度关系。
[0452]移动导航装置旋转的角度:Φ^Φ^+ω.(!!:,式中Φη为当前时刻的角度,(J)lri为上一时刻的角度,ω为陀螺仪测量出来的角角速度,dt为采样时间间隔。通过分别在X,Y,Z三轴上分别计算三个方向的角加速度,可以计算出导航装置旋转的角度。
[0453]图73b是移动导航装置内部加速度计的坐标系示意图。
[0454]人员正常将移动导航装置拿在手上,显示面朝上,X轴,Y轴所在的平面为水平面;Z轴为重力方向,垂直于水平面。
[0455]图74是计算图像中心点位置的示意图。
[0456]根据陀螺仪计算出的图像传感器成像平面与入射光之间的夹角在水平面上的投影,与X轴的角度关系计算出移动装置实际位置。
[0457]移动导航装置旋转的角度:Φ^Φ^+ω.dt,由图72可以得知手机拍摄图片所处的物理位置到图片中心的 距离d。图片中灯具的位置信息可以通过预先储存在数据库中,可以直接调用。通过图片信息灯具A和灯具B的位置信息(XA,YA),(XB,YB),(Xc, Yc)图片中心点的位置为(Xmid, Ymid)。A点与B点之间的像素点距离Dab= ((XA, -Xb) 2+ (Ya-Yb) 2) °_5,A点与B点之间的距离为预先储存在数据库中,可以直接调用实际距离D/像素点Y方向距离Dab等到实际距离与图片上像素点的比值关系:QY。
[0458]A点与C点之间的像素点距离Dac= ((XA, -Xc)2+ (Ya-Yc)2)°_5,A点与C点之间的距离为预先储存在数据库中,可以直接调用实际距离D/像素点X方向距离Da。等到实际距离与图片上像素点的比值关系:Qx。
[0459]中心点(Xmid,Ymid)与ABC任何一个点都可以确定中心点(Xmid,Ymid)实际的位置坐标。中心点的实际坐标X=Xb(实际坐标)+ (Xmid-XB) *QX得到中心点的实际位置坐标。中心点的实际坐标Y=Yb (娜坐标)+(Ymid-YB) *QY得到中心点的实际位置坐标。
[0460]实际点的位置坐标为:(X+d*cos Φ,Y+d*sin Φ)
[0461]图75是数据库中的数据格式示意图。
[0462]移动装置接收LED灯具发送的光信号,并通过移动装置内嵌入的解码软件解析出光源的身份识别信息,通过网络将光源的身份识别信息发送给数据库;数据库计算机通过比对确定光源的身份识别信息对应的地址信息;数据库计算机将移动设备的地址信息通过GPRS, GSM, CDMA, WIFI,Zigbee,蓝牙等无线技术将信息传递给移动装置,并通过移动装置上的显示设备,将移动设备的地址信息显示在地图上。
[0463]图76展示了数据库中与LED灯具身份识别信息相对应的一些信息。
[0464]LED灯具身份识别信息可以和以下数据库信息相对应:地图数据库中相应的位置坐标,以及身份识别信息对应的一些其他信息,例如,广告信息,服务信息,提醒信息等。
[0465]利用磁力感应器判断移动装置的运动方向。
[0466]利用陀螺仪来判断移动装置前进的方向(由于磁力感应器容易受到干扰,因此使用陀螺仪来判断移动设备运动方向与初始方向的相对角度)。
[0467]定位可以通过光信号进行定位,也可以与GPS,WIFI,Zigbee,蓝牙,RFID,GPRS,CDMA,GSM,加速度计,角度传感器,陀螺仪,超声波等定位方式组合使用。由于光信号覆盖的范围较小,所以在两个光源之间,可以通过以上所述的多种途径进行定位补偿,实现定位的连续性。例如可以重力感应器来计量人走路的步频,再根据步长来推测行走速度,辅助以角度传感器提供的方向信息,在两个光源之间,对移动设备进行粗略定位。
[0468]图77是移动装置记录路线的示意图。
[0469]磁力感应器用于判断初始方向,陀螺仪用于判断前进的方向,重力感应器用于判断人员行走的步伐。根据人一般的行走速度或步长,粗略计算出人行走的方向以及速度,并显示在地图上。
[0470]图78是移动装置拍摄LED灯具的示意图。
[0471]当移动装置位于LED灯具下方时,通过移动装置拍摄LED灯具来确定方向。
[0472]将2盖LED灯并排安装,距尚小于0.5m,确保在拍摄时能够冋时将2盖灯都拍摄在图像中。
[0473]图79是移动装置拍摄到LED灯具并进行位置校准的示意图。
[0474]上述2盏LED灯具应按照南北走向安装,灯具对应的身份识别码的最后一位表示相对方位。例如:
[0475]“ I ”表示对应灯具在偏N方向
[0476]“ O ”表不对应灯具偏S方向
[0477]将2盏等的中心坐标联成一条直线表示NS走向。
[0478]当移动装置同时拍摄到这2盏定位光源时进行定位位置校准,和陀螺仪方向校准。通过不断对陀螺仪的方向进行校准以确保计算方向的大致准确性。
[0479]图80是利用地图数据库进行定位的示意图。
[0480]提供定位使用的地图数据库:移动装置接收到LED灯具传输的光源身份识别信息,将此识别信息与地图数据库进行比对,获得移动设备的位置信息;然后,在移动设备的显示器上将设备位置显示在地图上。
[0481]例如,商场超市定位导航应用:通过光接收定位信息并将移动设备的位置显示在地图上。
[0482]移动装置,可以是带有图像采集设备的如下装置:如,手机,平板电脑,便携式电脑
坐寸ο
[0483]此室内导航技术还可以用于商业数据统计,市场推广,线上线下联合经营,在线帮助,游戏娱乐,社交网络,人员跟踪,其他与位置相关的应用。
[0484]本发明公开了一种基于可见光的通信技术。这种通信方式是通过发送和接收信息;进一步的可以用这个身份信息识别码达到定位的功能。
[0485]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种利用可见光传输信息的方法,其特征在于,包括: 拍摄光源,得到所述光源发出的可见光对应的图像; 获取所述图像中的明暗条纹;以及 获取所述明暗条纹对应的信息。
2.根据权利要求1所述的方法,其特征在于,获取所述明暗条纹对应的信息包括: 测量所述明暗条纹的数量;以及 获取所述明暗条纹的数量对应的信息。
3.根据权利要求2所述的方法,其特征在于,获取所述明暗条纹的数量对应的信息包括: 查询所述明暗条纹的数量与对应编码的关联表;以及 通过所述关联表解析出所述明暗条纹的数量所对应的信息。
4.根据权利要求2所述的方法,其特征在于,在拍摄光源之前,所述方法还包括:控制所述光源发出可见光,其中,控制所述光源发出可见光包括: 对要传输的信息进行转换,得到第一调制信号; 基于所述第一调制信号对所述光源发出的可见光进行调制;以及 驱动所述光源发出调制后的光脉冲信号。
5.根据权利要求4所述的方法,其特征在于,所述第一调制信号包括第一调制电压或者第一调制电流,其中,基于 所述第一调制信号对所述光源发出的可见光进行调制包括: 基于所述第一调制信号对驱动所述光源的电流或者电压进行调制,得到所述第一调制电压或者所述第一调制电流。
6.根据权利要求5所述的方法,其特征在于,所述第一调制电压或者所述第一调制电流用于驱动所述光源发出所述光脉冲信号,所述光脉冲信号的频率为IOOHz至1.37MHz,其中: 所述第一调制电压或者所述第一调制电流中每个低电平信号的持续时间固定, 或者, 所述第一调制电压或者所述第一调制电流中每个高电平信号的持续时间固定。
7.根据权利要求2所述的方法,其特征在于,通过图像获取装置拍摄所述光源,所述图像获取装置包括图像传感器,所述图像传感器的曝光方式为卷帘快门,通过控制所述图像传感器的不同部分在不同时间曝光,得到一幅或多幅所述图像,其中,所述图像传感器的卷帘快门的采样频率高于所述图像传感器的帧速率。
8.根据权利要求2所述的方法,其特征在于,通过图像获取装置拍摄所述光源,所述图像获取装置包括图像传感器,所述方法还包括:确定所述图像传感器的一个部分为测量区域,所述测量区域为所述图像中最亮的区域,控制所述图像传感器曝光包括: 根据所述测量区域的亮度控制所述图像获取装置的曝光时间。
9.根据权利要求8所述的方法,其特征在于,根据所述测量区域的亮度控制所述图像获取装置的曝光时间包括: 在拍摄所述光源的第一图像时,根据所述测量区域的亮度控制所述图像获取装置的曝光时间; 固定所述曝光时间;以及采用固定后的所述曝光时间拍摄所述光源的第二图像,其中,所述第二图像为得到所述第一图像后所述光源发出的可见光对应的图像。
10.根据权利要求2所述的方法,其特征在于,所述光源为一个或多个光源,其中: 拍摄光源,得到所述光源发出的可见光对应的图像包括:拍摄所述一个或多个光源,得到所述一个或多个光源发出的可见光对应的图像,其中,所述图像中的一个或多个曝光区域对应所述一个或多个光源, 获取所述图像中的明暗条纹包括:获取所述图像中的所述一个或多个曝光区域的明暗条纹, 获取所述明暗条纹的数量对应的信息包括:获取每个所述图像中的所述一个或多个曝光区域的明暗条纹,以及获取多个所述图像的明暗条纹对应的信息。
11.根据权利要求2所述的方法,其特征在于, 拍摄光源,得到所述光源发出的可见光对应的图像包括:获取所述光源发出的可见光对应的一个或多个图像, 获取所述图像中的明暗条纹包括:分别获取所述一个或多个图像中的明暗条纹的数量, 获取所述明暗条纹的数量对应的信息包括:在所述图像为多个图像时,获取所述多个图像的明暗条纹的数量组合对应的信息。
12.一种利用可见光传输信息的装置,其特征在于,包括: 图像获取装置,用于拍摄光源,得到所述光源发出的可见光对应的图像,并获取所述图像中的明暗条纹; 第一控制器,用于获取所述明暗条纹对应的信息。
13.根据权利要求12所述的装置,其特征在于,所述第一控制器用于采用以下方式获取所述明暗条纹对应的信息: 测量所述明暗条纹的数量;以及 获取所述明暗条纹的数量对应的信息。
14.根据权利要求13所述的装置,其特征在于,所述第一控制器用于采用以下方式获取所述明暗条纹的数量对应的信息: 查询所述明暗条纹的数量与对应编码的关联表;以及 通过所述关联表解析出所述明暗条纹的数量所对应的信息。
15.根据权利要求13所述的装置,其特征在于,通过图像获取装置拍摄所述光源,所述图像获取装置包括图像传感器,所述图像传感器的曝光方式为卷帘快门,通过控制所述图像传感器的不同部分在不同时间曝光,得到一幅或多幅所述图像,其中,所述图像传感器的卷帘快门的采样频率高于所述图像传感器的帧速率。
16.根据权利要求13所述的装置,其特征在于,所述图像获取装置包括图像传感器,所述第一控制器还用于确定所述图像传感器的一个部分为测量区域,所述测量区域为所述图像中最亮的区域,并且所述第一控制器还用于采用以下方式控制所述图像传感器曝光: 根据所述测量区域的亮度控制所述图像获取装置的曝光时间。
17.根据权利要求15所述的装置,其特征在于,所述第一控制器还用于采用以下方式根据所述测量区域的亮度控制所述图像获取装置的曝光时间:在拍摄所述光源的第一图像时,根据所述测量区域的亮度控制所述图像获取装置的曝光时间; 固定所述曝光时间;以及 采用固定后的所述曝光时间拍摄所述光源的第二图像,其中,所述第二图像为得到所述第一图像后所述光源发出的可见光对应的图像。
18.根据权利要求13所述的装置,其特征在于,所述光源为一个或多个光源,其中: 所述图像获取装置用于采用以下方式拍摄光源,得到所述光源发出的可见光对应的图像:拍摄所述一个或多个光源,得到所述一个或多个光源发出的可见光对应的图像,其中,所述图像中的一个或多个曝光区域对应所述一个或多个光源, 所述图像获取装置用于采用以下方式获取所述图像中的明暗条纹:获取所述图像中所述一个或多个曝光区域的明暗条纹, 所述第一控制器用于采用以下方式获取所述明暗条纹的数量对应的信息:获取每个所述图像中的所述一个或多·个曝光区域的明暗条纹,以及获取多个所述图像的明暗条纹对应的信息。
19.根据权利要求13所述的装置,其特征在于, 所述图像获取装置用于采用以下方式拍摄光源,得到所述光源发出的可见光对应的图像包括:获取所述光源发出的可见光对应的一个或多个图像, 所述图像获取装置用于采用以下方式获取所述图像中的明暗条纹包括:分别获取所述一个或多个图像中的明暗条纹的数量, 所述第一控制器用于采用以下方式获取所述明暗条纹的数量对应的信息包括:在所述图像为多个图像时,获取所述多个图像的明暗条纹的数量组合对应的信息。
20.—种利用可见光传输信息的系统,其特征在于,包括: 光源,用于发出可见光; 利用可见光传输信息的装置,用于拍摄光源,得到所述光源发出的可见光对应的图像,获取所述图像中的明暗条纹,并获取所述明暗条纹对应的信息。
21.一种光源,其特征在于,所述光源为用于权利要求20所述的系统的光源,或者用于权利要求1至11中任一项所述的方法的光源。
22.根据权利要求21所述的光源,其特征在于,包括: 控制器,所述控制器用于对光源要传输的信息进行调制以便所述光源发出调制后的可见光,以使得基于可见光的室内定位的设备在使得所述光源被拍摄后,得到所述光源发出的可见光对应的图像,获取所述图像中的明暗条纹,并获取所述明暗条纹对应的信息。
23.根据权利要求22所述的光源,其特征在于,所述控制器用于采用以下方式控制所述光源发出可见光: 对要传输的信息进行转换,得到第一调制信号; 基于所述第一调制信号对所述光源发出的可见光进行调制;以及 驱动所述光源发出调制后的光脉冲信号。
24.根据权利要求23所述的光源,其特征在于,所述第一调制信号包括第一调制电压或者第一调制电流,其中,所述控制器用于采用以下方式基于所述第一调制信号对所述光源发出的可见光进行调制:基于所述第一调制信号对驱动所述光源的电流或者电压进行调制,得到所述第一调制电压或者所述第一调制电流。
25.根据权利要求24所述的光源,其特征在于,所述第一调制电压或者所述第一调制电流用于驱动所述光源发出所述光脉冲信号,所述光脉冲信号的频率为IOOHz至1.37MHz,其中: 所述第一调制电压或者所述第一调制电流中每个低电平信号的持续时间固定, 或者, 所述第一调制电压或者 所述第一调制电流中每个高电平信号的持续时间固定。
【文档编号】H04B10/116GK103427902SQ201310232139
【公开日】2013年12月4日 申请日期:2013年6月9日 优先权日:2013年4月9日
【发明者】郭成, 胡洪, 时磊, 张国旗 申请人:北京半导体照明科技促进中心
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1