首页 > 专利 > 桂林理工大学 > 一种带车牌定位的可见光通信车灯对讲方法专利详情

一种带车牌定位的可见光通信车灯对讲方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2016-10-26
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2017-04-12
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2019-04-12
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2036-10-26
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201610953337.3 申请日 2016-10-26
公开/公告号 CN106506078B 公开/公告日 2019-04-12
授权日 2019-04-12 预估到期日 2036-10-26
申请年 2016年 公开/公告年 2019年
缴费截止日
分类号 H04B10/116G06K9/32B60Q1/00 主分类号 H04B10/116
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 0
权利要求数量 1 非专利引证数量 0
引用专利数量 5 被引证专利数量 0
非专利引证
引用专利 CN103600687A、CN105978990A、CN102307063A、CN105719487A、US2013343768A1 被引证专利
专利权维持 6 专利申请国编码 CN
专利事件 事务标签 公开、实质审查、授权
申请人信息
申请人 第一申请人
专利权人 桂林理工大学 当前专利权人 桂林理工大学
发明人 邓健志 第一发明人 邓健志
地址 广西壮族自治区桂林市七星区建干路12号 邮编 541004
申请人数量 1 发明人数量 1
申请人所在省 广西壮族自治区 申请人所在市 广西壮族自治区桂林市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
摘要
本发明公开了一种带车牌定位的可见光通信车灯对讲方法。设置一种可见光通信车灯对讲装置,包括前置收发机、后置收发机和用户接口;两辆车进行对讲时,本车的收发机与对方车辆的收发机进行通信;对讲装置的可见光通信信号以数据帧的形式发送;装置通信时,借助装置搜索确定对讲车牌的位置,并由此定位其可见光通信车灯的位置。本发明方法,采用可见光通信技术和图像采集、识别技术,实现了车牌的识别和定位,并结合车牌定位,快速定位车辆车灯的位置,采用成像技术和非成像技术的结合,从而提高了可见光通信的稳定性和准确性,使得在复杂交通环境下运用可见光通信技术进行车辆间的语音对讲成为可能。
  • 摘要附图
    一种带车牌定位的可见光通信车灯对讲方法
  • 说明书附图:图1
    一种带车牌定位的可见光通信车灯对讲方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2019-04-12 授权
2 2017-04-12 实质审查的生效 IPC(主分类): H04B 10/116 专利申请号: 201610953337.3 申请日: 2016.10.26
3 2017-03-15 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种带车牌定位的可见光通信车灯对讲方法,其特征在于具体步骤为:
(1)设置一种可见光通信车灯对讲装置,包括:前置收发机、后置收发机和用户接口;前置收发机,包括:图像采集器、图像处理器、光电接收器阵列、判决器、前置车灯、前置驱动;
后置收发机,包括:图像采集器、图像处理器、光电接收器阵列、判决器、后置车灯、后置驱动;用户接口,包括:语音采集器、语音处理器、键盘、语音播放器、收发控制器、显示器、触摸屏;
用户接口分别和前置收发机、后置收发机电连接;在前置收发机中,前置驱动和前置车灯电连接,图像采集器分别与图像处理器、光电接收器阵列电连接,光电接收器阵列和判决器电连接;在后置收发机中,后置驱动和后置车灯电连接,图像采集器分别与图像处理器、光电接收器阵列电连接,光电接收器阵列和判决器电连接;在用户接口中,收发控制器分别与语音处理器、键盘、语音播放器、显示器、触摸屏电连接,语音处理器与语音采集器电连接;
图像采集器,用于采集实时影像得到获取图像信息,并输出给图像处理器;前置收发机和后置收发机的图像采集器用途相同;
图像处理器,用于根据图像采集器输出的图像信息,识别出图像中的车牌的位置,车牌号以及图像中灯光的位置;前置收发机和后置收发机的图像处理器用途相同;
光电接收器阵列,阵列中的每个光电接收器,都与图像采集器的一个像素点对应,用于感应该像素点位置灯光发出的可见光通信信号,并转换为模拟电信号输出;前置收发机和后置收发机的光电接收器阵列用途相同;
判决器,用于根据收发控制器的指令,选择光电接收器阵列中相应的光电接收器的模拟电信号输出,并转换成相应的数字信号并输出;前置收发机和后置收发机的判决器用途相同;
前置车灯,用于发送可见光信号,前置车灯使用汽车的前照灯;
前置驱动,用于驱动前置车灯发出可见光信号;
后置车灯,用于发送可见光通信信号,后置车灯使用汽车后部的示廓灯、刹车灯;
后置驱动,用于驱动后置车灯发出可见光信号;前置驱动和后置驱动都是驱动电路;
前置车灯和后置车灯都是可见光通信车灯;
语音采集器,用于获取用户的语音控制指令、语音对讲,并转换为模拟电信号输出;
语音处理器,用于处理语音采集器的输出,将模拟电信号转换成数字信号并输出;
键盘,用于通过按键方式给装置输入对讲车牌号和控制指令;
触摸屏,用于通过在触摸屏上点选方式,选择显示器上显示的车牌号、控制指令,以及在显示器上显示的图像采集器的实时影像中选择车牌和该车牌的车辆上可见光通信车灯的位置;
语音播放器,用于播放装置的语音提示信息和对讲的语音;
显示器,用于显示装置对讲需要显示的图文信息;图文信息,包括:车牌号、人机交互信息、图像采集器的实时影像;
收发控制器,用于实现:1、对语音处理器的输出进行处理,识别出语音形式的对讲信息、车牌信息、指令信息;2、获取键盘的信号输出,并根据输出的信号,确定输出的指令信息、车牌信息;3、接收图像处理器输出的车牌号,车牌的位置以及图像中灯光的位置信息,并确定需要建立连接的车辆车牌号,以及该车牌的位置和该车的可见光通信车灯的位置信息;4、根据可见光通信车灯的灯光位置信息,控制判决器选择对应像素点的光电接收器,并接收判决器的数字信号输出;5、将判决器的数字信号输出转换成相应的数据、指令或者语音信号;6、控制显示器显示相应的图文信息;7、控制语音播放器播放语音提示信息和对讲的语音;8、保存有车牌数据库;9、接收触摸屏的信号输出,并根据输出的信号,转换成相应的指令信息、车牌信息;10、根据在触摸屏点选的显示器上显示的实时影像中的车牌和车灯,指示图像处理器优先识别该车牌的车牌号,以及该车辆用于通信的可见光通信车灯;
11、根据语音对讲信息、控制信息,生成可见光通信的数据帧,并根据数据帧以及对讲车辆的位置,给前置驱动或者后置驱动发出信号,再由驱动电路驱动可见光通信车灯发出可见光信号;
当前后两辆车进行对讲时,前车利用本车的后置收发机与后车的前置收发机进行通信;后车利用本车的前置收发机与前车的后置收发机进行通信;当对向两车进行对讲时,两车均采用本车的前置收发机与对向车的前置收发机进行通信;
可见光通信车灯对讲装置的通信信号以数据帧的形式发送,数据帧包括:同步码、目标车牌、源车牌、数据类型、数据长度、数据、校验信息,共7个字段;
同步码,用于保持对讲双方的两个对讲装置的数据收发时钟同步,以及表示一个数据帧的开始;
目标车牌,用于表示需要进行对讲的对方车辆车牌号;
源车牌,用于表示进行对讲的己方车辆车牌号;
数据类型,用于表示本数据帧的类型,数据帧的类型包括:对讲请求、对讲语音、对讲请求应答、对讲请求应答确认;对讲请求数据帧由对讲发起端发出,用于表示向对讲响应端发送对讲建立的请求;对讲请求应答数据帧由对讲响应端发出,用于表示向对讲发起端发送对讲建立的请求应答;对讲请求应答确认数据帧由对讲发起端发出,用于表示收到对讲请求应答数据帧,确认建立连接;对讲语音数据帧,用于携带要发送对讲的语音信息;
数据长度,用于表示一个数据帧中数据字段的长度;
数据,用于放置对讲的语音信息;
校验信息,用于检验数据帧是否有错误,对于在传输过程中出现的错误进行纠正;
车牌数据库,有车牌号的通讯录,有车牌号的黑名单;
对讲双方选择建立连接的车辆车牌号的方式有4种:1、语音输入;2、键盘输入;3、触摸屏菜单输入;4、触摸屏图像输入;
语音输入,用户口述车牌号,由语音采集器获取车牌号的语音信息,再由语音处理器处理后输出到收发控制器,由收发控制器识别出车牌号;
键盘输入,用户通过键盘的按键给装置输入车牌号;
触摸屏菜单输入,用户根据显示器上显示的图文提示信息,在对应到触摸屏的相对位置点击选择对讲车牌的车牌号;
触摸屏图像输入,用户根据显示器上显示的由图像采集器获取到的实时影像中,在对应到触摸屏的相对位置点选影像中看到的车辆的车牌、车灯,再由收发控制器控制图像处理器在影像中抓取该车牌,并识别出车牌号以及车灯的位置;
(2)将两套步骤(1)设置的可见光通信车灯对讲装置标记为I终端和II终端,I终端和II终端分别安装在两个需对讲的车辆上,即I终端安装在车牌号为cp1的车辆上,II终端安装在车牌号为cp2的车辆上;对讲的控制过程如下:
首先,需要在安装了I终端的车牌号为cp1的车辆和II终端的车牌号为cp2的车辆之间建立连接,由I终端发起对讲,具体步骤为:
T1、通过利用按键、语音、触摸屏,输入需要建立连接的车辆的车牌号cp2;
T2、装置识别出车牌号cp2,并将cp2打包进数据帧;
T3、利用I终端的前置车灯、后置车灯,采用可见光通信信号将请求建立连接的数据帧发送;
T4、通过I终端的前置收发机、后置收发机,搜寻获取车牌号cp2的车牌的位置;
T5、根据车牌号cp2的车牌的位置,定位II终端的可见光通信车灯的位置;
T6、定位到II终端的可见光通信车灯的位置后,确定应读取的光电接收器的可见光通信信号,等待来自II终端的对讲请求应答数据帧,并进行超时计数,进入如下子步骤;
T6.1当在超时计数完成前,收到来自II终端的对讲请求应答数据帧,则确定了通信双方车辆信息无误后,锁定对方车辆,向II终端发送对讲请求应答确认数据帧,并开始对讲;
当在超时计数完成前,收到来自II终端的对讲请求数据帧,则向II终端发送对讲请求应答的数据帧,等待来自II终端发送的对讲请求应答确认数据帧;
T6.2如果超时计数完后仍未收到II终端的对讲请求应答数据帧、对讲请求数据帧、对讲请求应答确认数据帧,则返回到步骤T3,并进行连接失败计数;如果连接失败计数达到设定值仍未建立连接,就停止连接,并通过语音、显示器告知用户连接失败;
(3)在对讲的II终端,除了可以如同I终端一样发起对话,还可以处于搜索接收方式,搜索接收方式,步骤为:
R1、由图像采集器采集实时影像得到图像信息,再由图像处理器识别出图像中的所有车牌以及每个车牌的车牌号;查找车牌数据库,对于黑名单中的车牌号,就直接屏蔽;如果是未知的车牌号和通讯录中的车牌号,则进入下一步;
R2、根据搜索到车牌号的车牌的位置,定位其可见光通信车灯的位置;
R3、由可见光通信车灯的位置,确定应读取的光电接收器接收到的可见光信号;由此搜索是哪一个车牌的可见光通信车灯有发起对讲请求;
R4、当发起对讲请求的是来自通讯录中的车牌号或者是警车、救护车,则向该车发出对讲请求应答的数据帧,并等待来自该车发送的对讲请求应答确认数据帧,准备开始对讲;
R5、当发起对讲请求的是车牌数据库没有的未知车牌号,则通过语音、显示器询问用户是否同意建立连接;如果同意,则向该车发出对讲请求应答的数据帧,并等待来自该车发送的对讲请求应答确认数据帧,准备开始对讲;反之,则丢弃数据帧,忽略对讲;
(4)在对讲双方,都要验证数据帧,对于对讲装置接收到的一个数据帧,要进行如下验证:
C1、由目标车牌字段确认己方是否为应接收的目标通信车辆:如果是,就进行后续操作;否则就丢失数据帧;
C2、由源车牌字段确认发送数据帧的来源车辆,并根据如果是通讯录内的车牌,就直接返回对讲请求应答数据帧;如果是黑名单中的车牌,就丢弃数据帧;如果是未知的车牌,就先通过语音播报、显示器显示,再由目标车辆的用户选择确认是否接收,如果同意接收就发送对讲请求应答数据帧,如果不同意接收就丢弃数据帧;如果来源车辆是警车、救护车,就直接接收数据帧,并通过语音播报、显示器显示;
(5)在搜索并确定一个车牌的位置后,定位其可见光通信车灯的位置,定位的过程如下:
D1、确定一个车牌的位置,以及该车牌在图像采集器获取的影像中,车牌长边占用的像素点个数x,车牌宽边占用的像素点个数y;
D2、构造直角坐标系:以长方形车牌的两个对角线交点为直角坐标系原点,以通过原点且平行于长边的直线为横轴,右侧为横轴正方向;垂直于长边的为纵轴,上方为纵轴正方向,一个像素点为坐标系长度单位;
D3、构造一个等腰梯形:等腰梯形的两条腰的延长线经过原点,两条腰分别与直角坐标系横轴的正半轴呈-60度和+60度,以车牌的右侧边的延长线为上底,以距离车牌右侧边2倍车牌长度y为高;在该等腰梯形区域内,从左向右扫描搜寻该车的车牌右侧的车灯;
D4、当从左向右搜索到右侧的一个亮度值发生跳变的像素点就预测为灯光所在的位置,由收发控制器控制判别器选择该像素点在光电接收器阵列中所对应的光电接收器的输出;再由收发控制器根据判决器的输出,尝试解析数据帧,如果能够解析出数据帧,就对数据帧进行验证:如果数据帧中的源车牌字段跟该车牌一致,则确定该灯光为该车牌的可见光通信车灯发出,并接收该可见光通信信号;如果无法解析数据帧,则将回到上一步骤,继续搜寻区域内的灯光;
D5、当确定了右侧的灯光后,再搜索车牌左侧的车灯,同样先构造一个等腰梯形:等腰梯形的两条腰的延长线经过原点,两条腰分别与直角坐标系横轴的负半轴呈-60度和+60度,以车牌的左侧边延长线为上底,以距离车牌左侧边2倍车牌长度y为高;在该等腰梯形区域内,从右向左扫描搜寻该车的车牌左侧的车灯;
D6、当从右向左搜索到左侧的一个亮度值发生跳变的像素点就预测为灯光所在的位置,由收发控制器控制判别器选择该像素点在光电接收器阵列中所对应的光电接收器的输出;再由收发控制器根据判决器的输出,尝试解析数据帧,如果能够解析出数据帧,就对数据帧进行验证,如果数据帧中的源车牌字段跟该车牌一致,则确定该灯光为该车牌的可见光通信车灯发出,并接收该可见光通信信号;如果无法解析数据帧,则将回到上一步骤,继续搜寻区域内的灯光;
D7、当双侧灯光的在图像采集器中位置都确定后,则锁定这两个位置;并在下一个图像采集器的图像采集时刻,搜索这两个位置以及其相邻的像素点,亮度值是否与上一个采集时刻接近,以确定灯光位置,并由收发控制器根据判决器的输出,解析出数据帧,对数据帧进行验证,如果数据帧中的源车牌字段跟该车牌一致,则确定该灯光为该车牌的可见光通信车灯发出,并接收该可见光通信信号;如果由于遮挡或者其他原因,导致本步骤无法执行,则跳转到D1步骤,重新定位车灯。
说明书

技术领域

[0001] 本发明属于光通信技术领域,特别是一种带车牌定位的可见光通信车灯对讲方法。

背景技术

[0002] 道路上驾驶机动车的驾驶员,有时会需要与同行的其他车辆,与前后方同向行驶或对向行驶的车辆进行一些交流,例如:牵引车与拖曳的车辆需要尽量保持车速一致,同时刹车、停车;警车、救护车等特种车辆在执行任务时,需要提示前方车辆减速、避让、靠边停车等;对于同行的车辆,我们可以考虑采用车载对讲方式交流,特种车辆则通过喇叭、警灯、警笛等提醒;
[0003] 灯语是驾驶员在行车时与其他车辆进行简单交流的一种方法,利用车灯的亮、灭、闪烁等方式,提示其他驾驶员转向、车辆故障、紧急避让、调整远近光灯等,但以上这些方式能携带的信息量很少,不直观;此外,现如今随着机动车的普及,越来越多的人有了私家车,但却不是每个人都知道如何识读这些闪烁的灯语;
[0004] 可见光通信可以说是一种高速灯语,该方法是利用可见光波段的高速调制光进行通信的一种方法,可以进行数据、语音等通信;采用可见光通信技术实现高速灯语,则可以很好的解决以上提及的这些问题;但由于道路上行驶的车辆多,灯光杂乱,如果想在道路上实现可见光通信在指定车辆间进行对讲,如何选择,又是一个要解决的问题;
[0005] 车牌是机动车的唯一身份标识,现行的机动车号牌的规格尺寸都是固定的,小型车的车牌440mm×140mm,大型车的前车牌尺寸与小型车牌尺寸相同,后牌为440mm×220mm;车牌要求在车辆前后明显的位置安装;经过观察,机动车的前照灯和后置刹车灯通常在前后车牌左右120度,距离车牌边沿约1米的扇形区域;且,由摄像头采集回来看到一个亮起的车灯是一个圆形的光斑,该光斑并经过AD转换的数值,相对于外围区域会有个跳变;
[0006] 根据以上提到的几个问题和几种技术方法,本发明提出了一种带车牌定位的可见光通信车灯对讲方法;

发明内容

[0007] 本发明的目的是提供一种带车牌定位的可见光通信车灯对讲方法。
[0008] 具体步骤为:
[0009] (1)设置一种可见光通信车灯对讲装置,包括:前置收发机、后置收发机和用户接口;前置收发机,包括:图像采集器、图像处理器、光电接收器阵列、判决器、前置车灯、前置驱动;后置收发机,包括:图像采集器、图像处理器、光电接收器阵列、判决器、后置车灯、后置驱动;用户接口,包括:语音采集器、语音处理器、键盘、语音播放器、收发控制器、显示器、触摸屏。
[0010] 用户接口分别和前置收发机、后置收发机电连接;在前置收发机中,前置驱动和前置车灯电连接,图像采集器分别与图像处理器、光电接收器阵列电连接,光电接收器阵列和判决器电连接;在后置收发机中,后置驱动和后置车灯电连接,图像采集器分别与图像处理器、光电接收器阵列电连接,光电接收器阵列和判决器电连接;在用户接口中,收发控制器分别与语音处理器、键盘、语音播放器、显示器、触摸屏电连接,语音处理器与语音采集器电连接。
[0011] 图像采集器,用于采集实时影像得到获取图像信息,并输出给图像处理器;前置收发机和后置收发机的图像采集器用途相同。
[0012] 图像处理器,用于根据图像采集器输出的图像信息,识别出图像中的车牌的位置,车牌号以及图像中灯光的位置;前置收发机和后置收发机的图像处理器用途相同。
[0013] 光电接收器阵列,阵列中的每个光电接收器,都与图像采集器的一个像素点对应,用于感应该像素点位置灯光发出的可见光通信信号,并转换为模拟电信号输出;前置收发机和后置收发机的光电接收器阵列用途相同。
[0014] 判决器,用于根据收发控制器的指令,选择光电接收器阵列中相应的光电接收器的模拟电信号输出,并转换成相应的数字信号并输出;前置收发机和后置收发机的判决器用途相同。
[0015] 前置车灯,用于发送可见光信号,前置车灯使用汽车的前照灯。
[0016] 前置驱动,用于驱动前置车灯发出可见光信号。
[0017] 后置车灯,用于发送可见光通信信号,后置车灯使用汽车后部的示廓灯、刹车灯。
[0018] 后置驱动,用于驱动后置车灯发出可见光信号;前置驱动和后置驱动都是驱动电路。
[0019] 前置车灯和后置车灯都是可见光通信车灯。
[0020] 语音采集器,用于获取用户的语音控制指令、语音对讲,并转换为模拟电信号输出。
[0021] 语音处理器,用于处理语音采集器的输出,将模拟电信号转换成数字信号并输出。
[0022] 键盘,用于通过按键方式给装置输入对讲车牌号和控制指令。
[0023] 触摸屏,用于通过在触摸屏上点选方式,选择显示器上显示的车牌号、控制指令,以及在显示器上显示的图像采集器的实时影像中选择车牌和该车牌的车辆上可见光通信车灯的位置。
[0024] 语音播放器,用于播放装置的语音提示信息和对讲的语音。
[0025] 显示器,用于显示装置对讲需要显示的图文信息;图文信息,包括:车牌号、人机交互信息、图像采集器的实时影像。
[0026] 收发控制器,用于实现:1、对语音处理器的输出进行处理,识别出语音形式的对讲信息、车牌信息、指令信息;2、获取键盘的信号输出,并根据输出的信号,确定输出的指令信息、车牌信息;3、接收图像处理器输出的车牌号,车牌的位置以及图像中灯光的位置信息,并确定需要建立连接的车辆车牌号,以及该车牌的位置和该车的可见光通信车灯的位置信息;4、根据可见光通信车灯的灯光位置信息,控制判决器选择对应像素点的光电接收器,并接收判决器的数字信号输出;5、将判决器的数字信号输出转换成相应的数据、指令或者语音信号;6、控制显示器显示相应的图文信息;7、控制语音播放器播放语音提示信息和对讲的语音;8、保存有车牌数据库;9、接收触摸屏的信号输出,并根据输出的信号,转换成相应的指令信息、车牌信息;10、根据在触摸屏点选的显示器上显示的实时影像中的车牌和车灯,指示图像处理器优先识别该车牌的车牌号,以及该车辆用于通信的可见光通信车灯;11、根据语音对讲信息、控制信息,生成可见光通信的数据帧,并根据数据帧以及对讲车辆的位置,给前置驱动或者后置驱动发出信号,再由驱动电路驱动可见光通信车灯发出可见光信号。
[0027] 当前后两辆车进行对讲时,前车利用本车的后置收发机与后车的前置收发机进行通信;后车利用本车的前置收发机与前车的后置收发机进行通信;当对向两车进行对讲时,两车均采用本车的前置收发机与对向车的前置收发机进行通信。
[0028] 可见光通信车灯对讲装置的通信信号以数据帧的形式发送,数据帧包括:同步码、目标车牌、源车牌、数据类型、数据长度、数据、校验信息,共7个字段。
[0029] 同步码,用于保持对讲双方的两个对讲装置的数据收发时钟同步,以及表示一个数据帧的开始。
[0030] 目标车牌,用于表示需要进行对讲的对方车辆车牌号。
[0031] 源车牌,用于表示进行对讲的己方车辆车牌号。
[0032] 数据类型,用于表示本数据帧的类型,数据帧的类型包括:对讲请求、对讲语音、对讲请求应答、对讲请求应答确认;对讲请求数据帧由对讲发起端发出,用于表示向对讲响应端发送对讲建立的请求;对讲请求应答数据帧由对讲响应端发出,用于表示向对讲发起端发送对讲建立的请求应答;对讲请求应答确认数据帧由对讲发起端发出,用于表示收到对讲请求应答数据帧,确认建立连接;对讲语音数据帧,用于携带要发送对讲的语音信息。
[0033] 数据长度,用于表示一个数据帧中数据字段的长度。
[0034] 数据,用于放置对讲的语音信息。
[0035] 校验信息,用于检验数据帧是否有错误,对于在传输过程中出现的错误进行纠正。
[0036] 车牌数据库,有车牌号的通讯录,有车牌号的黑名单。
[0037] 对讲双方选择建立连接的车辆车牌号的方式有4种:1、语音输入;2、键盘输入;3、触摸屏菜单输入;4、触摸屏图像输入。
[0038] 语音输入,用户口述车牌号,由语音采集器获取车牌号的语音信息,再由语音处理器处理后输出到收发控制器,由收发控制器识别出车牌号。
[0039] 键盘输入,用户通过键盘的按键给装置输入车牌号。
[0040] 触摸屏菜单输入,用户根据显示器上显示的图文提示信息,在对应到触摸屏的相对位置点击选择对讲车牌的车牌号。
[0041] 触摸屏图像输入,用户根据显示器上显示的由图像采集器获取到的实时影像中,在对应到触摸屏的相对位置点选影像中看到的车辆的车牌、车灯,再由收发控制器控制图像处理器在影像中抓取该车牌,并识别出车牌号以及车灯的位置。
[0042] (2)将两套步骤(1)设置的可见光通信车灯对讲装置标记为I终端和II终端,I终端和II终端分别安装在两个需对讲的车辆上,即I终端安装在车牌号为cp1的车辆上,II终端安装在车牌号为cp2的车辆上;对讲的控制过程如下:
[0043] 首先,需要在安装了I终端的车牌号为cp1的车辆和II终端的车牌号为cp2的车辆之间建立连接,由I终端发起对讲,具体步骤为:
[0044] T1、通过利用按键、语音、触摸屏,输入需要建立连接的车辆的车牌号cp2。
[0045] T2、装置识别出车牌号cp2,并将cp2打包进数据帧。
[0046] T3、利用I终端的前置车灯、后置车灯,采用可见光通信信号将请求建立连接的数据帧发送。
[0047] T4、通过I终端的前置收发机、后置收发机,搜寻获取车牌号cp2的车牌的位置。
[0048] T5、根据车牌号cp2的车牌的位置,定位II终端的可见光通信车灯的位置。
[0049] T6、定位到II终端的可见光通信车灯的位置后,确定应读取的光电接收器的可见光通信信号,等待来自II终端的对讲请求应答数据帧,并进行超时计数,进入如下子步骤。
[0050] T6.1当在超时计数完成前,收到来自II终端的对讲请求应答数据帧,则确定了通信双方车辆信息无误后,锁定对方车辆,向II终端发送对讲请求应答确认数据帧,并开始对讲;当在超时计数完成前,收到来自II终端的对讲请求数据帧,则向II终端发送对讲请求应答的数据帧,等待来自II终端发送的对讲请求应答确认数据帧。
[0051] T6.2如果超时计数完后仍未收到II终端的对讲请求应答数据帧、对讲请求数据帧、对讲请求应答确认数据帧,则返回到步骤T3,并进行连接失败计数;如果连接失败计数达到设定值仍未建立连接,就停止连接,并通过语音、显示器告知用户连接失败。
[0052] (3)在对讲的II终端,除了可以如同I终端一样发起对话,还可以处于搜索接收方式,搜索接收方式,步骤为:
[0053] R1、由图像采集器采集实时影像得到图像信息,再由图像处理器识别出图像中的所有车牌以及每个车牌的车牌号;查找车牌数据库,对于黑名单中的车牌号,就直接屏蔽;如果是未知的车牌号和通讯录中的车牌号,则进入下一步。
[0054] R2、根据搜索到车牌号的车牌的位置,定位其可见光通信车灯的位置。
[0055] R3、由可见光通信车灯的位置,确定应读取的光电接收器接收到的可见光信号;由此搜索是哪一个车牌的可见光通信车灯有发起对讲请求。
[0056] R4、当发起对讲请求的是来自通讯录中的车牌号或者是警车、救护车,则向该车发出对讲请求应答的数据帧,并等待来自该车发送的对讲请求应答确认数据帧,准备开始对讲。
[0057] R5、当发起对讲请求的是车牌数据库没有的未知车牌号,则通过语音、显示器询问用户是否同意建立连接;如果同意,则向该车发出对讲请求应答的数据帧,并等待来自该车发送的对讲请求应答确认数据帧,准备开始对讲;反之,则丢弃数据帧,忽略对讲。
[0058] (4)在对讲双方,都要验证数据帧,对于对讲装置接收到的一个数据帧,要进行如下验证:
[0059] C1、由目标车牌字段确认己方是否为应接收的目标通信车辆:如果是,就进行后续操作;否则就丢失数据帧。
[0060] C2、由源车牌字段确认发送数据帧的来源车辆,并根据如果是通讯录内的车牌,就直接返回对讲请求应答数据帧;如果是黑名单中的车牌,就丢弃数据帧;如果是未知的车牌,就先通过语音播报、显示器显示,再由目标车辆的用户选择确认是否接收,如果同意接收就发送对讲请求应答数据帧,如果不同意接收就丢弃数据帧;如果来源车辆是警车、救护车,就直接接收数据帧,并通过语音播报、显示器显示。
[0061] (5)在搜索并确定一个车牌的位置后,定位其可见光通信车灯的位置,定位的过程如下:
[0062] D1、确定一个车牌的位置,以及该车牌在图像采集器获取的影像中,车牌长边占用的像素点个数x,车牌宽边占用的像素点个数y。
[0063] D2、构造直角坐标系:以长方形车牌的两个对角线交点为直角坐标系原点,以通过原点且平行于长边的直线为横轴,右侧为横轴正方向;垂直于长边的为纵轴,上方为纵轴正方向,一个像素点为坐标系长度单位。
[0064] D3、构造一个等腰梯形:等腰梯形的两条腰的延长线经过原点,两条腰分别与直角坐标系横轴的正半轴呈-60度和+60度,以车牌的右侧边的延长线为上底,以距离车牌右侧边2倍车牌长度y为高;在该等腰梯形区域内,从左向右扫描搜寻该车的车牌右侧的车灯。
[0065] D4、当从左向右搜索到右侧的一个亮度值发生跳变的像素点就预测为灯光所在的位置,由收发控制器控制判别器选择该像素点在光电接收器阵列中所对应的光电接收器的输出;再由收发控制器根据判决器的输出,尝试解析数据帧,如果能够解析出数据帧,就对数据帧进行验证:如果数据帧中的源车牌字段跟该车牌一致,则确定该灯光为该车牌的可见光通信车灯发出,并接收该可见光通信信号;如果无法解析数据帧,则将回到上一步骤,继续搜寻区域内的灯光。
[0066] D5、当确定了右侧的灯光后,再搜索车牌左侧的车灯,同样先构造一个等腰梯形:等腰梯形的两条腰的延长线经过原点,两条腰分别与直角坐标系横轴的负半轴呈-60度和+
60度,以车牌的左侧边延长线为上底,以距离车牌左侧边2倍车牌长度y为高;在该等腰梯形区域内,从右向左扫描搜寻该车的车牌左侧的车灯。
[0067] D6、当从右向左搜索到左侧的一个亮度值发生跳变的像素点就预测为灯光所在的位置,由收发控制器控制判别器选择该像素点在光电接收器阵列中所对应的光电接收器的输出;再由收发控制器根据判决器的输出,尝试解析数据帧,如果能够解析出数据帧,就对数据帧进行验证,如果数据帧中的源车牌字段跟该车牌一致,则确定该灯光为该车牌的可见光通信车灯发出,并接收该可见光通信信号;如果无法解析数据帧,则将回到上一步骤,继续搜寻区域内的灯光。
[0068] D7、当双侧灯光的在图像采集器中位置都确定后,则锁定这两个位置;并在下一个图像采集器的图像采集时刻,搜索这两个位置以及其相邻的像素点,亮度值是否与上一个采集时刻接近,以确定灯光位置,并由收发控制器根据判决器的输出,解析出数据帧,对数据帧进行验证,如果数据帧中的源车牌字段跟该车牌一致,则确定该灯光为该车牌的可见光通信车灯发出,并接收该可见光通信信号;如果由于遮挡或者其他原因,导致本步骤无法执行,则跳转到D1步骤,重新定位车灯。
[0069] 本发明的带车牌定位的可见光通信车灯对讲方法,采用可见光通信技术和图像采集、识别技术,实现了车牌的识别和定位,并结合车牌定位,快速定位车辆车灯的位置,采用成像技术和非成像技术的结合,从而提高了可见光通信的稳定性和准确性,使得在复杂交通环境下运用可见光通信技术进行车辆间的语音对讲成为可能。

实施方案

[0072] 实施例:
[0073] (1)设置一种可见光通信车灯对讲装置,包括:前置收发机2、后置收发机3、用户接口1;前置收发机2,包括:图像采集器20、图像处理器21、光电接收器阵列22、判决器23、前置车灯24、前置驱动25;后置收发机3,包括:图像采集器31、图像处理器30、光电接收器阵列33、判决器32、后置车灯35、后置驱动34;用户接口1,包括:语音采集器11、语音处理器12、键盘13、语音播放器14、收发控制器10、显示器15、触摸屏16。
[0074] 用户接口1分别和前置收发机2、后置收发机3电连接;在前置收发机2中,前置驱动25和前置车灯24电连接,图像采集器20分别与图像处理器21、光电接收器阵列22电连接,光电接收器阵列22和判决器23电连接;在后置收发机3中,后置驱动34和后置车灯35电连接,图像采集器31分别与图像处理器30、光电接收器阵列33电连接,光电接收器阵列33和判决器32电连接;在用户接口1中,收发控制器10分别与语音处理器12、键盘13、语音播放器14、显示器15、触摸屏16电连接,语音处理器12与语音采集器11电连接。
[0075] 图像采集器,用于采集实时影像得到获取图像信息,并输出给图像处理器21;前置收发机2和后置收发机3的图像采集器用途相同。
[0076] 图像处理器,用于根据图像采集器20输出的图像信息,识别出图像中的车牌的位置,车牌号以及图像中灯光的位置;前置收发机2和后置收发机3的图像处理器用途相同。
[0077] 光电接收器阵列,阵列中的每个光电接收器,都与图像采集器的一个像素点对应,用于感应该像素点位置灯光发出的可见光通信信号,并转换为模拟电信号输出;前置收发机2和后置收发机3的光电接收器阵列用途相同。
[0078] 判决器,用于根据收发控制器的指令,选择光电接收器阵列中相应的光电接收器的模拟电信号输出,并转换成相应的数字信号并输出;前置收发机2和后置收发机3的判决器用途相同。
[0079] 前置车灯24,用于发送可见光信号,前置车灯24使用汽车的前照灯。
[0080] 前置驱动25,用于驱动前置车灯24发出可见光信号。
[0081] 后置车灯35,用于发送可见光通信信号,后置车灯使用汽车后部的示廓灯、刹车灯。
[0082] 后置驱动34,用于驱动后置车灯35发出可见光信号;前置驱动25和后置驱动34都是驱动电路。
[0083] 前置车灯24和后置车灯35都是可见光通信车灯。
[0084] 语音采集器11,用于获取用户的语音控制指令、语音对讲,并转换为模拟电信号输出。
[0085] 语音处理器12,用于处理语音采集器11的输出,将模拟电信号转换成数字信号并输出。
[0086] 键盘13,用于通过按键方式给装置输入对讲车牌号和控制指令。
[0087] 触摸屏16,用于通过在触摸屏16上点选方式,选择显示器15上显示的车牌号、控制指令,以及在显示器15上显示的图像采集器的实时影像中选择车牌和该车牌的车辆上可见光通信车灯的位置。
[0088] 语音播放器14,用于播放装置的语音提示信息和对讲的语音。
[0089] 显示器15,用于显示装置对讲需要显示的图文信息;图文信息,包括:车牌号、人机交互信息、图像采集器11的实时影像。
[0090] 收发控制器10,用于实现:1、对语音处理器12的输出进行处理,识别出语音形式的对讲信息、车牌信息、指令信息;2、获取键盘13的信号输出,并根据输出的信号,确定输出的指令信息、车牌信息;3、接收图像处理器输出的车牌号,车牌的位置以及图像中灯光的位置信息,并确定需要建立连接的车辆车牌号,以及该车牌的位置和该车的可见光通信车灯的位置信息;4、根据可见光通信车灯的灯光位置信息,控制判决器选择对应像素点的光电接收器,并接收判决器的数字信号输出;5、将判决器的数字信号输出转换成相应的数据、指令或者语音信号;6、控制显示器显示相应的图文信息;7、控制语音播放器14播放语音提示信息和对讲的语音;8、保存有车牌数据库;9、接收触摸屏16的信号输出,并根据输出的信号,转换成相应的指令信息、车牌信息;10、根据在触摸屏16点选的显示器15上显示的实时影像中的车牌和车灯,指示图像处理器30优先识别该车牌的车牌号,以及该车辆用于通信的可见光通信车灯;11、根据语音对讲信息、控制信息,生成可见光通信的数据帧,并根据数据帧以及对讲车辆的位置,给前置驱动25或者后置驱动34发出信号,再由驱动电路驱动可见光通信车灯发出可见光信号。
[0091] 可见光通信车灯对讲装置的通信信号以数据帧的形式发送,数据帧包括:同步码、目标车牌、源车牌、数据类型、数据长度、数据、校验信息,共7个字段。
[0092] 同步码,用于保持对讲双方的两个对讲装置的数据收发时钟同步,以及表示一个数据帧的开始。
[0093] 目标车牌,用于表示需要进行对讲的对方车辆车牌号。
[0094] 源车牌,用于表示进行对讲的己方车辆车牌号。
[0095] 数据类型,用于表示本数据帧的类型,数据帧的类型包括:对讲请求、对讲语音、对讲请求应答、对讲请求应答确认;对讲请求数据帧由对讲发起端发出,用于表示向对讲响应端发送对讲建立的请求;对讲请求应答数据帧由对讲响应端发出,用于表示向对讲发起端发送对讲建立的请求应答;对讲请求应答确认数据帧由对讲发起端发出,用于表示收到对讲请求应答数据帧,确认建立连接;对讲语音数据帧,用于携带要发送对讲的语音信息。
[0096] 数据长度,用于表示一个数据帧中数据字段的长度。
[0097] 数据,用于放置对讲的语音信息。
[0098] 校验信息,用于检验数据帧是否有错误,对于在传输过程中出现的错误进行纠正。
[0099] 对讲双方选择建立连接的车辆车牌号的方式有4种:1、语音输入;2、键盘输入;3、触摸屏菜单输入;4、触摸屏图像输入。
[0100] 语音输入,用户口述车牌号,由语音采集器获取车牌号的语音信息,再由语音处理器处理后输出到收发控制器,由收发控制器识别出车牌号。
[0101] 键盘输入,用户通过键盘的按键给装置输入车牌号。
[0102] 触摸屏菜单输入,用户根据显示器15上显示的图文提示信息,在对应到触摸屏16的相对位置点选选择对讲车牌的车牌号。
[0103] 触摸屏图像输入,用户根据显示器15上显示的由图像采集器获取到的实时影像中,在对应到触摸屏16的相对位置点选影像中看到的车辆的车牌、车灯,再由收发控制器10控制图像处理器在影像中抓取该车牌,并识别出车牌号以及车灯的位置。
[0104] (2)车牌号为京BBBBBB的B车辆,因为故障无法自主行驶,需要由车牌号为京CCCCCC的C车辆将其拖走,两辆车在拖行过程中需要对讲,保持联络,将两套步骤(1)设置的可见光通信车灯对讲装置分别安装在上述两辆机动车上,车牌号为京CCCCCC的C车辆在前方,利用其车载的可见光通信车灯对讲装置的后置收发机,与车牌号为京BBBBBB的B车辆的前置收发机进行通信,实现对讲,对讲的控制过程如下:
[0105] 首先,需要在车牌号为京BBBBBB的B车辆和车牌号为京CCCCCC的C车辆之间建立连接,由B车辆发起对讲,具体步骤为:
[0106] T1、通过利用键盘的按键,输入需要建立连接的C车辆的车牌号:京CCCCCC。
[0107] T2、装置识别出车牌号:京CCCCCC,并将京CCCCCC打包进数据帧。
[0108] T3、利用B车辆的前置车灯,采用可见光通信信号将请求建立连接的数据帧发送。
[0109] T4、通过B车辆的前置收发机,搜寻获取车牌号:京CCCCCC的车牌的位置。
[0110] T5、根据车牌号:京CCCCCC的车牌的位置,定位C车辆的可见光通信车灯的位置。
[0111] T6、定位到京CCCCCC的可见光通信车灯的位置后,确定应读取的光电接收器的可见光通信信号,等待来自C车辆的对讲请求应答数据帧,并进行超时计数,进入如下子步骤。
[0112] T6.1当在超时计数完成前,收到来自京CCCCCC的对讲请求应答数据帧,则确定了通信双方车辆信息无误后,锁定对方车辆,向京CCCCCC发送对讲请求应答确认数据帧,并开始对讲;当在超时计数完成前,由于京CCCCCC也向B车辆发起对讲,而收到来自京CCCCCC的对讲请求数据帧,则向京CCCCCC发送对讲请求应答的数据帧,等待来自京CCCCCC发送的对讲请求应答确认数据帧。
[0113] T6.2如果在超时计数完成前,始终未收到京CCCCCC的对讲请求应答数据帧、对讲请求数据帧、对讲请求应答确认数据帧,则返回到步骤T3,并进行连接失败计数;如果连接失败计数达到设定值仍未建立连接,就停止连接,并通过语音、显示器告知用户连接失败。
[0114] (3)在对讲的另一方,车牌号为京CCCCCC的车辆,除了可以如同车牌号为京BBBBBB的车辆一样发起对话,还可以处于搜索接收方式,搜索等待京BBBBBB发来的对讲请求,步骤为:
[0115] R1、由京CCCCCC的C车辆上安装的图像采集器采集实时影像得到图像信息,再由图像处理器识别出图像中的所有车牌以及每个车牌的车牌号;查找车牌数据库,对于发出信号的是来自黑名单上的车牌号,就直接屏蔽;如果是未知的车牌号和通讯录中的车牌号,则进入下一步。
[0116] R2、根据搜索到车牌号的车牌的位置,定位其可见光通信车灯的位置。
[0117] R3、由可见光通信车灯的位置,确定应读取的光电接收器接收到的可见光信号;由此搜索是哪一个车牌的可见光通信车灯有发起对讲请求。
[0118] R4、当收到通讯录中没有记录的未知车牌号:京BBBBBB的车辆发起对讲请求,则通过语音、显示器询问用户是否同意建立连接;如果同意,则向该车发出对讲请求应答的数据帧,并等待来自京BBBBBB的车辆发送的对讲请求应答确认数据帧,准备开始对讲。
[0119] (4)在对讲双方,都要验证数据帧,对于对讲装置接收到的一个数据帧,要进行如下验证:
[0120] C1、由目标车牌字段确认己方是否为应接收的目标通信车辆:如果是,就进行后续操作;否则就丢失数据帧。
[0121] C2、由源车牌字段确认发送数据帧的来源车辆,并根据如果是通讯录内的车牌,就直接返回对讲请求应答数据帧;如果是黑名单中的车牌,就丢弃数据帧;如果是未知的车牌,就先通过语音播报、显示器显示,再由目标车辆的用户选择确认是否接收,如果同意接收就发送对讲请求应答数据帧,如果不同意接收就丢弃数据帧;如果来源车辆是警车、救护车,就直接接收数据帧,并通过语音播报、显示器显示。
[0122] (5)在搜索并确定一个车牌的位置后,定位其可见光通信车灯的位置,定位的过程如下:
[0123] D1、确定一个车牌的位置,以及该车牌在图像采集器获取的影像中,车牌长边占用的像素点个数x,车牌宽边占用的像素点个数y。
[0124] D2、构造直角坐标系:以长方形车牌的两个对角线交点为直角坐标系原点,以通过原点且平行于长边的直线为横轴,右侧为横轴正方向;垂直于长边的为纵轴,上方为纵轴正方向,一个像素点为坐标系长度单位。
[0125] D3、构造一个等腰梯形:等腰梯形的两条腰的延长线经过原点,两条腰分别与直角坐标系横轴的正半轴呈-60度和+60度,以车牌的右侧边的延长线为上底,以距离车牌右侧边2倍车牌长度y为高;在该等腰梯形区域内,从左向右扫描搜寻该车的车牌右侧的车灯。
[0126] D4、当从左向右搜索到右侧的第一个亮度值发生跳变的像素点就是灯光所在的位置,由收发控制器控制判别器选择该像素点在光电接收器阵列中所对应的光电接收器的输出;再由收发控制器根据判决器的输出,尝试解析数据帧,如果能够解析出数据帧,就对数据帧进行验证:如果数据帧中的源车牌字段跟该车牌一致,则确定该灯光为该车牌的可见光通信车灯发出,并接收该可见光通信信号;如果无法解析数据帧,则将回到上一步骤,继续搜寻区域内的灯光。
[0127] D5、当确定了右侧的灯光后,再搜索车牌左侧的车灯,同样先构造一个等腰梯形:等腰梯形的两条腰的延长线经过原点,两条腰分别与直角坐标系横轴的负半轴呈-60度和+
60度,以车牌的左侧边延长线为上底,以距离车牌左侧边2倍车牌长度y为高;在该等腰梯形区域内,从右向左扫描搜寻该车的车牌左侧的车灯。
[0128] D6、当从右向左搜索到左侧的第一个亮度值发生跳变的像素点就是灯光所在的位置,由收发控制器控制判别器选择该像素点在光电接收器阵列中所对应的光电接收器的输出;再由收发控制器根据判决器的输出,尝试解析数据帧,如果能够解析出数据帧,就对数据帧进行验证,如果数据帧中的源车牌字段跟该车牌一致,则确定该灯光为该车牌的可见光通信车灯发出,并接收该可见光通信信号;如果无法解析数据帧,则将回到上一步骤,继续搜寻区域内的灯光。
[0129] D7、当双侧灯光的在图像采集器中位置都确定后,则锁定这两个位置;并在下一个图像采集器的图像采集时刻,搜索这两个位置以及其相邻的像素点,亮度值是否与上一个采集时刻接近,以确定灯光位置,并由收发控制器根据判决器的输出,解析出数据帧,对数据帧进行验证,如果数据帧中的源车牌字段跟该车牌一致,则确定该灯光为该车牌的可见光通信车灯发出,并接收该可见光通信信号;如果由于遮挡或者其他原因,导致本步骤无法执行,则跳转到D1,重新定位车灯。

附图说明

[0070] 图1是本发明实施例中使用的可见光通信车灯对讲装置的结构图。
[0071] 图中标记:1-用户接口;2-前置收发机;3-后置收发机;10-收发控制器;11-语音采集器;12-语音处理器;13-键盘;14-语音播放器;15-显示器;16-触摸屏;20-图像采集器;21-图像处理器;22-光电接收器阵列;23-判决器;24-前置车灯;25-前置驱动;30-图像处理器;31-图像采集器;32-判决器;33-光电接收器阵列;34-后置驱动;35-后置车灯。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号