一种投影触控方法、装置及投影触控设备制造方法及图纸

技术编号:19488896 阅读:23 留言:0更新日期:2018-11-17 11:58
本发明专利技术实施例提供了一种投影触控方法、装置及投影触控设备,方法包括;获得至少两个测距传感器各自针对待测目标测量所得的有效测距数据,其中,至少两个测距传感器为:测距传感器阵列所包含的测距传感器,待测目标为针对投影区域进行触控操作的物体;基于有效测距数据,计算得到待测目标在投影区域的位置坐标;根据位置坐标生成相应的触控指令。以实现降低投影触控设备的生产成本。

【技术实现步骤摘要】
一种投影触控方法、装置及投影触控设备
本专利技术涉及虚拟触控
,特别是涉及一种投影触控方法、装置及投影触控设备。
技术介绍
目前,市面上有很多投影仪,微型投影仪之类的产品,该类产品可以将图像和/或视频等投影至投影屏上,形成投影画面,以实现对图像和/或视频的显示。对使用便利性的需求,用户越来越希望可以直接对投影屏进行触控交互。目前,对投影屏的触控交互功能的实现流程,一般为:投影触控设备利用红外线光源发射一个与投影屏重叠的感应区域;并利用红外摄像头实时监测该感应区域的红外线分布是否发生变化;当利用红外摄像头监测到该感应区域的红外线分布发生变化时,根据红外摄像头所监测到该感应区域的红外线分布的变化情况,生成触控指令,以实现对投影屏的触控交互。例如:当手指遮挡改变了与投影屏重叠的感应区域的红外线的分布时,则红外摄像头捕捉到被遮挡的位置,并认为用户针对该位置进行了触控操作,进而生成相应的触控指令。然而,在目前的对投影屏的触控交互功能的实现流程中,红外光源和红外摄像头都是必不可少的,这在一定程度上增加了投影触控设备的生产成本。而且红外光源和红外摄像头的体积相对较大,占用投影触控设备内部空间,增加了投影触控设备的硬件集成的难度。
技术实现思路
本专利技术实施例的目的在于提供一种投影触控方法、装置及投影触控设备,以实现降低投影触控设备的生产成本。具体技术方案如下:一方面,本专利技术实施例提供了一种投影触控方法,所述方法包括:获得至少两个测距传感器各自针对待测目标测量所得的有效测距数据,其中,所述至少两个测距传感器为:测距传感器阵列所包含的测距传感器,所述待测目标为针对投影区域进行触控操作的物体;基于所述有效测距数据,计算得到所述待测目标在所述投影区域的位置坐标;根据所述位置坐标生成相应的触控指令。可选地,所述测距传感器阵列中包括多个测距传感器,则所述获得至少两个测距传感器针对待测目标测量所得的有效测距数据具体为:利用测距传感器阵列中的多个测距传感器对待测目标进行距离测量,获得各个测距传感器对所述待测目标测量所得的原始测距数据;基于预设的滤波算法,对所述原始测距数据进行处理,得到备选测距数据;从所述备选测距数据中,筛选出至少两个数值不超过预设的有效阈值,且数值最小的备选测距数据,作为有效测距数据。可选地,所述基于所述有效测距数据,计算得到所述待测目标在所述投影区域的位置坐标具体为:针对所述投影区域建立平面直角坐标系;利用所述有效测距数据,以及所述至少两个测距传感器之间的几何关系,计算得到所述待测目标在所述投影区域的横坐标;利用所述横坐标计算得到所述待测目标在所述投影区域的纵坐标;将所述待测目标在所述投影区域的横坐标和纵坐标确定为所述待测目标在所述投影区域的位置坐标。可选地,所述测距传感器阵列所包含的测距传感器沿直线等间距排列,则所述利用所述横坐标计算得到所述待测目标在所述投影区域的纵坐标所利用公式为:其中,所述所述y标识所述待测目标的纵坐标值,所述x标识所述待测目标的横坐标值,所述xi标识第i测距传感器所测得的有效测距数据,所述A标识位置相邻的两个测距传感器之间的间隔距离,所述n为不大于N的正整数,所述N标识所述测距传感器阵列所包含的测距传感器的总个数,所述d标识预设的调整参数。可选地,所述获得至少两个测距传感器各自针对待测目标测量所得的有效测距数据具体为:利用测距传感器阵列轮询的对待测目标进行距离测量,获得每次轮询测量时,至少两个测距传感器各自针对待测目标测量所得的有效测距数据;所述计算得到所述待测目标在所述投影区域的位置坐标具体为:基于每次轮询测量时,至少两个测距传感器各自针对待测目标测量所得的有效测距数据,计算得到每次轮询测量时所述待测目标在所述投影区域的位置坐标;所述根据所述位置坐标生成相应的触控指令具体为:根据每次轮询测量时的位置坐标,以及各个位置坐标对应的时间,确定所述待测目标的移动轨迹;根据所述移动轨迹生成相应的触控指令。可选地,所述根据所述移动轨迹生成相应的触控指令具体为:确定所述移动轨迹的长度;判断所述移动轨迹的长度是否超过预设长度阈值;当所述移动轨迹的长度超过所述预设长度阈值时,则将各个位置坐标中时间最早的位置坐标作为起始坐标;将各个位置坐标中时间最晚的位置坐标作为终止坐标;生成从所述起始坐标至所述终止坐标的滑动操作指令。可选地,所述方法还包括:当所述移动轨迹的长度未超过所述预设长度阈值时,则基于所述各个位置坐标,以及各个位置坐标对应的时间,计算所述待测目标经过各个位置坐标时的速度;将所对应速度最小的一个位置坐标,确定为目标触控位置;基于所述目标触控位置,生成点击触控指令。另一方面,本专利技术实施例提供了一种投影触控装置,所述装置包括:第一获得模块,用于获得至少两个测距传感器各自针对待测目标测量所得的有效测距数据,其中,所述至少两个测距传感器为:测距传感器阵列所包含的测距传感器,所述待测目标为针对投影区域进行触控操作的物体;计算模块,用于基于所述有效测距数据,计算得到所述待测目标在所述投影区域的位置坐标;生成模块,用于根据所述位置坐标生成相应的触控指令。可选地,所述测距传感器阵列中包括多个测距传感器;所述第一获得模块,具体用于利用测距传感器阵列中的多个测距传感器对待测目标进行距离测量,获得各个测距传感器对所述待测目标测量所得的原始测距数据;基于预设的滤波算法,对所述原始测距数据进行处理,得到备选测距数据;从所述备选测距数据中,筛选出至少两个数值不超过预设的有效阈值,且数值最小的备选测距数据,作为有效测距数据。可选地,所述计算模块,包括:建立单元,用于针对所述投影区域建立平面直角坐标系;第一计算单元,用于利用所述有效测距数据,以及所述至少两个测距传感器之间的几何关系,计算得到所述待测目标在所述投影区域的横坐标;第二计算单元,用于利用所述横坐标计算得到所述待测目标在所述投影区域的纵坐标;第一确定单元,用于将所述待测目标在所述投影区域的横坐标和纵坐标确定为所述待测目标在所述投影区域的位置坐标。可选地,所述测距传感器阵列所包含的测距传感器沿直线等间距排列;所述第二计算单元,所利用公式为:其中,所述所述y标识所述待测目标的纵坐标值,所述x标识所述待测目标的横坐标值,所述xi标识第i测距传感器所测得的有效测距数据,所述A标识位置相邻的两个测距传感器之间的间隔距离,所述n为不大于N的正整数,所述N标识所述测距传感器阵列所包含的测距传感器的总个数,所述d标识预设的调整参数。可选地,所述第一获得模块,具体用于利用测距传感器阵列轮询的对待测目标进行距离测量,获得每次轮询测量时,至少两个测距传感器各自针对待测目标测量所得的有效测距数据;所述计算模块,具体用于基于每次轮询测量时,至少两个测距传感器各自针对待测目标测量所得的有效测距数据,计算得到每次轮询测量时所述待测目标在所述投影区域的位置坐标;所述生成模块,包括第二确定单元,用于根据每次轮询测量时的位置坐标,以及各个位置坐标对应的时间,确定所述待测目标的移动轨迹;生成单元,用于根据所述移动轨迹生成相应的触控指令。可选地,所述生成单元包括第一确定子模块,用于确定所述移动轨迹的长度;判断子模块,用于判断所述移动轨迹的长度是否超过预设长度阈值;第二确定子模块,用于当判断所述移动本文档来自技高网...

【技术保护点】
1.一种投影触控方法,其特征在于,所述方法包括:获得至少两个测距传感器各自针对待测目标测量所得的有效测距数据,其中,所述至少两个测距传感器为:测距传感器阵列所包含的测距传感器,所述待测目标为针对投影区域进行触控操作的物体;基于所述有效测距数据,计算得到所述待测目标在所述投影区域的位置坐标;根据所述位置坐标生成相应的触控指令。

【技术特征摘要】
1.一种投影触控方法,其特征在于,所述方法包括:获得至少两个测距传感器各自针对待测目标测量所得的有效测距数据,其中,所述至少两个测距传感器为:测距传感器阵列所包含的测距传感器,所述待测目标为针对投影区域进行触控操作的物体;基于所述有效测距数据,计算得到所述待测目标在所述投影区域的位置坐标;根据所述位置坐标生成相应的触控指令。2.根据权利要求1所述的方法,其特征在于,所述测距传感器阵列中包括多个测距传感器,则所述获得至少两个测距传感器针对待测目标测量所得的有效测距数据具体为:利用测距传感器阵列中的多个测距传感器对待测目标进行距离测量,获得各个测距传感器对所述待测目标测量所得的原始测距数据;基于预设的滤波算法,对所述原始测距数据进行处理,得到备选测距数据;从所述备选测距数据中,筛选出至少两个数值不超过预设的有效阈值,且数值最小的备选测距数据,作为有效测距数据。3.根据权利要求1所述的方法,其特征在于,所述基于所述有效测距数据,计算得到所述待测目标在所述投影区域的位置坐标具体为:针对所述投影区域建立平面直角坐标系;利用所述有效测距数据,以及所述至少两个测距传感器之间的几何关系,计算得到所述待测目标在所述投影区域的横坐标;利用所述横坐标计算得到所述待测目标在所述投影区域的纵坐标;将所述待测目标在所述投影区域的横坐标和纵坐标确定为所述待测目标在所述投影区域的位置坐标。4.根据权利要求3所述的方法,其特征在于,所述测距传感器阵列所包含的测距传感器沿直线等间距排列,则所述利用所述横坐标计算得到所述待测目标在所述投影区域的纵坐标所利用公式为:其中,所述所述y标识所述待测目标的纵坐标值,所述x标识所述待测目标的横坐标值,所述xi标识第i测距传感器所测得的有效测距数据,所述A标识位置相邻的两个测距传感器之间的间隔距离,所述n为不大于N的正整数,所述N标识所述测距传感器阵列所包含的测距传感器的总个数,所述d标识预设的调整参数。5.根据权利要求1-4任一项所述的方法,其特征在于,所述获得至少两个测距传感器各自针对待测目标测量所得的有效测距数据具体为:利用测距传感器阵列轮询的对待测目标进行距离测量,获得每次轮询测量时,至少两个测距传感器各自针对待测目标测量所得的有效测距数据;所述计算得到所述待测目标在所述投影区域的位置坐标具体为:基于每次轮询测量时,至少两个测距传感器各自针对待测目标测量所得的有效测距数据,计算得到每次轮询测量时所述待测目标在所述投影区域的位置坐标;所述根据所述位置坐标生成相应的触控指令具体为:根据每次轮询测量时的位置坐标,以及各个位置坐标对应的时间,确定所述待测目标的移动轨迹;根据所述移动轨迹生成相应的触控指令。6.根据权利要求5所述的方法,其特征在于,所述根据所述移动轨迹生成相应的触控指令具体为:确定所述移动轨迹的长度;判断所述移动轨迹的长度是否超过预设长度阈值;当所述移动轨迹的长度超过所述预设长度阈值时,则将各个位置坐标中时间最早的位置坐标作为起始坐标;将各个位置坐标中时间最晚的位置坐标作为终止坐标;生成从所述起始坐标至所述终止坐标的滑动操作指令。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:当所述移动轨迹的长度未超过所述预设长度阈值时,则基于所述各个位置坐标,以及各个位置坐标对应的时间,计算所述待测目标经过各个位置坐标时的速度;将所对应速度最小的一个位置坐标,确定为目标触控位置;基于所述目标触控位置,生成点击触控指令。8.一种投影触控装置,其特征在于,所述装置包括:第一获得模块,用于获得至少两个测距传感器各自针对待测目标测量所得的有效测距数据,其中,所述至少两个测距传感器为:测距传感器阵列所包含的测距传感器,所述待测目标为针对投影区域进行触控操作的物体;计算模块,用于基...

【专利技术属性】
技术研发人员:罗伯特·肖曹腾郭宁卓军张洋克里斯·哈里森
申请(专利权)人:卡耐基梅隆大学北京一数科技有限公司
类型:发明
国别省市:美国,US

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

1