红外信号处理方法、控制器、电子设备及存储介质与流程
本技术实施例涉及红外信号处理,尤其是涉及一种红外信号处理方法、控制器、电子设备及存储介质。
背景技术:
1、随着人类城市化进程的推进,人们的工作节奏不断加快,需要仿生宠物来放松生活。仿生宠物是能够模仿宠物、具备宠物特点的机器。仿生宠物的外形与真实宠物十分近似,且比真实宠物易于打理。仿生宠物可以与人们进行简单的交流和互动,代替真实宠物陪伴人们,从而越来越受到人们的青睐。
2、在现有技术中,仿生宠物可以通过红外传感器近距离感知用户的手部和躯干动作。仿生宠物通常是对红外传感器当前接收到的红外信号的模拟电信号进行采样,并将得到的一个采样值与固定阈值进行对比,判断感应范围内是否存在目标。然而,红外传感器当前接收到的红外信号容易受到环境光等因素的干扰,影响仿生宠物对目标对应的遮挡事件的监测精度。
技术实现思路
1、本技术实施例提供了一种红外信号处理方法、控制器、电子设备及存储介质能够基于第一采样时刻最新采集到的n个采样得到第一采样时刻最新的基准值,基于该基准值监测遮挡事件有利于提高遮挡事件的监测精度。
2、为了解决上述技术问题,本技术实施例提供以下技术方案:
3、在本技术的第一方面,提供了一种红外信号的处理方法,红外发射单元发射的红外光信号为红外发射信号,红外接收单元接收到的红外光信号为红外接收信号,所述红外接收信号包括所述红外发射信号的反射信号,红外接收单元将红外接收信号转换为模拟电信号;所述方法包括:获取第一采样时刻采集的采样值,以及,获取第一采样时刻之前且距离第一采样时刻最近的n-1个采样时刻中的各个采样时刻采集的采样值,得到第一采样时刻对应的n个采样值,其中,所述采样值为所述模拟电信号的采样值,n为不小于2的正整数;基于所述第一采样时刻对应的n个采样值确定第一采样时刻对应的基准值;获取第二采样时刻采集的采样值,所述第二采样时刻在所述第一采样时刻之后;基于所述第一采样时刻对应的基准值和所述第二采样时刻采集的采样值监测所述红外发射信号的遮挡事件。
4、在本技术的实施例中,控制器能够获取第一采样时刻采集的采样值,以及,获取第一采样时刻之前且距离第一采样时刻最近的n-1个采样时刻中的各个采样时刻采集的采样值,得到第一采样时刻对应的n个采样值;也即,第一采样时刻对应的n个采样值为第一采样时刻最新获取到的n个采样;故控制器基于第一采样时刻对应的n个采样值确定第一采样时刻对应的基准值,可以得到第一采样时刻最新的基准值;该基准值能够跟随环境光变化而动态更新。相较于基于固定阈值和第二采样时刻采集的采样值监测红外发射信号的遮挡事件,本技术实施例基于基准值和第二采样时刻采集的采样值监测红外发射信号的遮挡事件具备更高的环境自适应能力和抗红外光干扰性能,有利于提高对红外发射信号的遮挡事件的监测精度。
5、在一些实施例中,所述遮挡事件包括第一遮挡事件;所述基于所述第一采样时刻对应的基准值和所述第二采样时刻采集的采样值监测所述红外发射信号的遮挡事件,包括:基于第二采样时刻对应的n个采样值确定所述第二采样时刻对应的基准值;若所述第二采样时刻对应的基准值,以及,所述第二采样时刻之前的、距离所述第二采样时刻最近的m个采样时刻中的各个采样时刻对应的基准值均大于预设的基准值阈值,则确定监测到第一遮挡事件;其中,m为不小于2的正整数,所述m个采样时刻包括所述第一采样时刻,任一所述采样时刻对应的基准值由任一所述采样时刻对应的n个采样值计算得到,且任一所述采样时刻对应的n个采样值包括:所述任一所述采样时刻采集的采样值,以及,在所述任一所述采样时刻之前且距离所述任一所述采样时刻最近的n-1个采样时刻中的各个采样时刻采集的采样值。
6、在一些实施例中,所述遮挡事件包括第一遮挡事件,所述方法还包括:在监测到所述第一遮挡事件的情况下,向应用层上报一次监测到第一遮挡事件,并进入锁定状态;在所述锁定状态下,停止向所述应用层上报监测到第一遮挡事件;获取第三采样时刻采集到的采样值,基于所述第三采样时刻对应的n个采样值确定所述第三采样时刻对应的基准值;若所述第三采样时刻对应的基准值不大于预设的基准值阈值,且在所述第三采样时刻之前的、距离所述第三采样时刻最近的连续p个采样时刻中的各个采样时刻对应的基准值均不大于预设的基准值阈值,则解除所述锁定状态;其中,所述应用层能够响应于监测到所述第一遮挡事件,执行预设的交互动作,所述第三采样时刻在所述第二采样时刻之后,p为不小于2的正整数。
7、在一些实施例中,所述基于所述第一采样时刻对应的n个采样值确定第一采样时刻对应的基准值,包括:计算第一采样时刻对应的n个采样值的平均值,得到第一采样时刻对应的基准值。
8、在一些实施例中,所述采样值随时间变化的变化态势包括稳定态势、上升态势和下降态势;所述基于所述第一采样时刻对应的n个采样值确定第一采样时刻对应的基准值,包括:若所述n个采样值中的各个采样值随时间变化的变化态势均为稳定态势,则基于所述第一采样时刻对应的n个采样值确定第一采样时刻对应的基准值。
9、在一些实施例中,所述遮挡事件包括第二遮挡事件;所述第二采样时刻和所述第一采样时刻之间还包括q个采样时刻,其中,q为不小于1的正整数;所述基于所述第一采样时刻对应的基准值和所述第二采样时刻采集的采样值监测所述红外发射信号的遮挡事件,还包括:若所述第一采样时刻采集的采样值不大于所述第一采样时刻的前一采样时刻采集的采样值,所述第一采样时刻、所述q个采样时刻和所述第二采样时刻中的各个采样时刻采集的采样值随采样时间向前依次递增,并且,所述第一采样时刻、所述q个采样时刻和所述第二采样时刻中的每两个相邻的采样时刻采集的采样值之间的增量大于预设的目标增量阈值,则确定在第二采样时刻采样值的变化态势进入上升态势;在所述采样值的变化态势为上升态势的情况下,获取第四采样时刻采集的采样值,所述第四采样时刻在所述第二采样时刻之后;若所述第四采样时刻对应的采样值,以及,所述第四采样时刻之前的、距离所述第四采样时刻最近的连续s个采样时刻中的各个采样值随采样时间向前依次递减,则确定所述采样值的变化态势从第四采样时刻进入下降态势,并确定识别到第二遮挡事件;其中,s为不小于1的正整数。
10、在一些实施例中,在所述基于所述第一采样时刻对应的基准值和所述第二采样时刻采集的采样值监测所述红外发射信号的遮挡事件之前,所述方法还包括:若所述第一采样时刻、所述q个采样时刻和所述第二采样时刻中的各个采样时刻对应的采样值均小于预设的采样值阈值,则提高预设的初始增量阈值,得到预设的目标增量阈值。
11、在一些实施例中,所述方法还包括:在所述采样值的变化态势为下降态势的情况下,若第五采样时刻和第五采样时刻之前的k个采样时刻中的各个采样时刻采集的采样值与第一采样时刻对应的基准值的绝对差值均不大于预设的绝对差阈值,则确定在第五采样时刻采样值的变化态势进入稳定态势,其中,k为不小于1的正整数。
12、在一些实施例中,在采样值的变化态势为上升态势的情况下,记录所述上升态势的持续时长;若所述持续时长大于预设的时长阈值,则将所述采样值的变化态势强制设定为下降态势。
13、在本技术的第二方面,还提供了一种控制器,所述控制器包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器,其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行第一方面所述的方法。
14、在本技术的第三方面,还提供了一种电子设备,所述电子设备包括第二方面所述的控制器。
15、在本技术的第四方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机设备执行第一方面所述的方法。
16、应当理解, 技术实现要素: 部分中所描述的内容并非旨在限定本公开的关键或重要特征,亦非用于限制本公开的范围。本公开的其他特征通过以下的描述将变得容易理解。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com