[0062] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
[0063] 实施例一
[0064] 如图1所示,本实施例提供一种基于移动速度具体化的步行提示方法,包括以下步骤:
[0065] 101:获取用户移动方向前方的影像,将影像作为第一影像进行存储;
[0066] 102:判断第一影像中是否存在交通信号灯;
[0067] 103:若是,提取出交通信号灯的颜色信息以及倒计时信息,颜色信息包括红灯状态、绿灯状态以及黄灯状态;
[0068] 104:根据颜色信息判断交通信号灯是否处于绿灯状态;
[0069] 105:若是,获取用户当前的步行速度,将步行速度作为第一速度进行存储;
[0070] 106:根据第一影像计算用户与交通信号灯之间的距离,将距离作为第一距离进行存储;
[0071] 107:根据第一距离以及第一速度计算用户到达交通信号灯的时间,将时间作为第一时间进行存储;
[0072] 108:判断第一时间是否大于倒计时信息包括的时间;
[0073] 109:若是,根据倒计时信息以及第一距离计算第二速度,第二速度为用户在倒计时结束时到达交通信号灯的最小速度;
[0074] 110:在数据库中提取出与第二速度对应的提示等级;
[0075] 111:将第二速度按照提示等级向用户进行输出。
[0076] 如图2所示,根据倒计时信息以及第一距离计算第二速度还包括:
[0077] 系统内置有预设速度,预设速度为用户所能接受的最大速度;
[0078] 判断第二速度是否大于预设速度;
[0079] 若是,则进行提示。
[0080] 如图3所示,提取出交通信号灯的颜色信息以及倒计时信息还包括:
[0081] 判断交通信号灯是否存在倒计时信息;
[0082] 若是,则提取出倒计时信息;
[0083] 若否,则根据颜色信息判断交通信号灯是否处于绿灯或黄灯状态;
[0084] 若是,向用户输出减速信息。
[0085] 具体地,在步骤101中,第一摄像头401获取用户移动方向前方的影像,该影像作为第一影像进行暂时存储,第一影像随着用户的移动而更新。在步骤102中,第一摄像头401能够获取用户移动方向前方一定范围内的第一影像,判断第一影像中是否存在交通信号灯,若是用户距离交通信号灯距离较远且步行速度较慢时,则不存在进行提示的必要,系统内置有预设范围,预设范围小于或等于第一摄像头401的拍摄范围,为了更匹配用户的步行速度以及交通信号灯的倒计时长,本发明将判定范围缩小至预设范围,即判断预设范围内是否存在交通信号灯。在步骤103中,若预设范围内出现交通信号灯,提取出交通信号灯包括颜色信息以及倒计时信息,颜色信息包括红灯状态、绿灯状态以及黄灯状态三种状态,倒计时信息为对应灯色状态的剩余持续时长。
[0086] 为了减少用户等待红灯的时间,本发明帮助用户在绿灯时尽快通过,在步骤104中,根据颜色信息判断交通信号灯是否处于绿灯状态。在步骤105中,若预设范围内的交通信号灯处于绿灯状态,获取用于当前的步行速度并将其作为第一速度进行暂时存储,第一速度随着用户的移动而更新,第一速度为平均速度,具体可设定为1s或2s内的平均速度。在步骤106中,根据第一影像计算用户与交通信号灯之间的距离,将距离作为第一距离进行暂时存储,第一距离随着用户的移动而更新,第一距离为用户当前位置与道路队对立面之间的最短距离,即用户通过绿灯通过的最短距离。在步骤107中,将第一距离除以第一速度得到用户以当前运动状态到达道路对立面所需的时间,将计算得出的时间作为第一时间进行暂时存储,第一时间随着用户的移动而更新。在步骤108中,提取出当前倒计时信息包括的时间,判断当前时刻下的第一时间是否大于当前倒计时信息包括的时间,意义在于判断用户能否以当前运动状态在倒计时结束之前到达道路对立面。在步骤109中,若同一时刻下的第一时间大于倒计时信息包括的时间,则表明用户无法以当前运动状态在绿灯倒计时结束之前到达道路对立面,本发明以此提供推荐速度,将第一距离除以倒计时信息包括的时间得到在倒计时结束之前到达道路对立面所需的速度,将计算得出的速度作为第二速度进行暂时存储,第二速度随用户的移动而更新,第二速度即为推荐速度。在步骤110中,系统内置有移动速度与提示等级的对应关系表,移动速度与提示等级呈反比例关系,即移动速度越小,提示等级越高,系统还内置有提示等级与振动频率的对应关系表,提示等级与振动频率呈正比例关系,即提示等级越高,振动频率越高,在振动输出方式中,表现为当第二速度越小时,振动模块405的振动频率越高。在步骤111中,通过用户佩戴的智能穿戴设备404向用户提供振动反馈,用户通过振动模块405的振动频率感知第二速度的大小,音频模块406也能够输出第二速度与提示等级的信息。
[0087] 用户可提前设定一预设速度,预设速度为用户所能接受的最大速度,在步骤109中,若是第二速度大于预设速度,则不向用户输出提示信息。
[0088] 对于部分路段使用不包括倒计时器的交通信号灯时,无法提供准确的第二速度,若是交通信号灯处于红灯状态时,不进行任何提示;若是交通信号灯处于绿灯或黄灯状态时,为防止交通信号灯突然切换颜色,通过振动模块405或音频输出模块向用户输出减速信息。
[0089] 实施例二
[0090] 如图4所示,获取用户移动方向左右两侧的影像,将影像作为第二影像进行存储;
[0091] 判断第二影像中是否存在移动障碍物;
[0092] 若是,提取出移动障碍物;
[0093] 获取移动障碍物的位置信息以及移动速度;
[0094] 获取用户的位置信息以及步行速度;
[0095] 判断用户是否会与移动障碍物相遇;
[0096] 若是,向用户输出警示信息。
[0097] 如图5所示,向用户输出警示信息之后还包括:
[0098] 计算移动障碍物与用户之间的距离,将距离作为第二距离进行存储;
[0099] 判断第二距离是否有减小的趋势;
[0100] 若是,判断第二距离是否小于或等于预设距离;
[0101] 若是,向用户输出减速信息。
[0102] 如图6所示,向用户输出减速信息之后还包括:
[0103] 获取用户当前步行的第一速度;
[0104] 判断第一速度是否有减小的趋势;
[0105] 若否,向外界输出警示信息。
[0106] 具体地,在用户加快步行速度的过程中,势必会降低对周围环境的注意力,本发明通过第二摄像装置以及第三摄像装置来辅助用户了解周围环境,第二摄像装置以及第三摄像装置分别拍摄用户移动方向两侧的影像,并将两部分影像汇总成第二影像进行暂时存储,第二影像随用户的移动而更新,根据第二影像帮助用户规避移动障碍物。首先,判断第二影像中是否存在移动障碍物,若是,提取出移动障碍物,分别获取同一时刻下的移动障碍物的位置信息以及移动速度与用户的位置信息以及步行速度,绘制两者的运动曲线,并判断两者是否会在倒计时结束之前相遇,若是,通过振动模块405或语音模块向用户输出警示信息,防止用户撞击到移动障碍物。除此之外,还将对移动障碍物进行动态监控,实时计算移动障碍物与用户之间的距离,并将上述距离作为第二距离进行暂时存储,第二距离随着用户的移动而更新,本发明还内置有预设距离,预设距离为移动障碍物与用户之间最小安全距离,在本实施例中,设置预设距离为2m,当第二距离小于或等于预设距离时,通过振动模块405或音频模块406向用户输出减速信息,减速信息具有对应的振动频率。
[0107] 进一步地,除了单方面向用户输出减速信息外,还将对移动障碍物输出警示信息,当向用户输出减速信息结束后,在上述过程中将持续2‑3s,以留给用户充足的反应时间,获取用户当前步行的第一速度,若用户未进行减速,则通过音频模块406向外界输出警示信息。
[0108] 实施例三
[0109] 如图7所示,将第二速度按照提示等级向用户进行输出之后还包括:
[0110] 获取用户当前步行的第一速度;
[0111] 判断第一速度是否大于或等于第二速度;
[0112] 若否,则向用户进行持续输出,直至获取的第一速度大于或等于第二速度。
[0113] 将第二速度按照提示等级向用户进行输出之后还包括:
[0114] 系统内置有预设时长,每经过预设时长,重复步骤105至步骤111。
[0115] 具体地,在通过振动模块405或音频模块406将第二速度输出给用户后,用户虽然能够感受到本发明的提示信息,但是仍然无法使得步行速度与第二速度达成一致,因此,本发明还提供后续的辅助功能,以帮助用户准确快速地达到第二速度,振动模块405以及音频模块406的输出时间有限,输出时间固定在2‑3s,在振动模块405或音频模块406输出结束后,获取用户当前步行的第一速度,此时的第一速度为用户感知提示信息后做出的调整,判断第一速度是否大于或等于第二速度,若是,则表明用户以当前的运动状态能够在绿灯倒计时结束之前到达道路对立面,若否,则表明当前时刻下用户的第一速度还未达到提示信息的标准,驱动振动模块405或音频模块406进行持续输出,实时获取用户步行的第一速度,当获取的第一速度大于或等于第二速度时,驱动振动模块405或音频模块406停止输出。
[0116] 如图8所示,本发明为了保证输出的提示信息具有良好的时效性,随着用户的移动将提示信息进行同步更新,提前设定一个预设时长,在本实施例中,将预设时长设置为5s,在振动模块405或音频模块406将提示信息输出完毕后,从零开始计时,当计时的时长到达5s时,先重复步骤105至步骤108,若第一时间大于倒计时信息包括的时间,则继续重复步骤
109至步骤111;若第一时间小于或等于第二时间,则停止重复,从零开始计时,当计时的时长达到5s时,再先重复步骤105至步骤108,以此类推。
[0117] 实施例四
[0118] 如图9所示,一种基于移动速度具体化的步行提示系统包括第一摄像头401401、第二摄像头402、第三摄像头403、智能穿戴设备404、振动模块405以及音频模块406,第一摄像头401被配置为获取用户移动方向前方的影像,第二摄像头402被配置为获取用户移动方向左侧的影像,第三摄像头403被配置为获取用户移动方向右侧的影像,振动模块405以及音频模块406内置于智能穿戴设备404,振动模块405被配置为将第二速度按照提示等级以振动形式向用户进行输出,以及向用户输出警示信息以及减速信息,音频模块406还被配置为将第二速度按照提示等级以语音形式向用户进行输出,以及向用户输出警示信息以及减速信息。
[0119] 其中,智能穿戴设备404包括智能项圈、智能手环、智能手表以及智能腰带等,第一摄像头401、第二摄像头402以及第三摄像头403可与智能穿戴设备404物理独立。
[0120] 应理解,在实施例四中,上述各个模块的具体实现过程可与上述方法实施例(实施例一至实施例三)的描述相对应,此处不再详细描述。
[0121] 上述实施例四所提供的系统,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将系统的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
[0122] 上述实施例只为说明本发明的技术构思及特点,其目的是让熟悉该技术领域的技术人员能够了解本发明的内容并据以实施,并不能以此来限制本发明的保护范围。凡根据本发明精神实质所作出的等同变换或修饰,都应涵盖在本发明的保护范围之内。