【技术实现步骤摘要】
基于投影的轨迹识别方法、投影设备及存储介质
本申请涉及投影
,尤其涉及一种基于投影的轨迹识别方法、投影设备及存储介质。
技术介绍
随着投影技术的不断发展,具有交互功能的投影设备应运而生。例如,投影音响、投影灯等家用设备已广泛应用到人们的生活中,给人们的生活带来了极大的便利。对于具有交互功能的投影设备,可以将画面内容投射到投影平面上形成投影画面,用户在投影画面上进行相应的操作便可实现与投影设备的交互。例如,可以进行触控、拖拉、滑动、放大、缩小等操作。在实际应用中,用户可以用两个手指在投影画面上进行拖拉、放大、缩小等连贯性的操作。这个过程中可能会发生轨迹错连,导致无法识别或错误识别用户手势,进而导致投影画面抖动甚至卡顿,用户体验较差。
技术实现思路
本申请的多个方面提供一种基于投影的轨迹识别方法、投影设备及存储介质,用以降低用户在投影画面上进行连贯性操作时发生轨迹错连的概率,从而使对连贯性操作的响应更加流畅,提高用户体验。本申请实施例提供一种基于投影的轨迹识别方法,包括:在至少一个交互对象与投影画面的交互过程中,检测所述至少一个交互对象在第二时刻在所述投影画面上产生的轨迹点数量M,所述投影画面由所述投影设备投射形成;若在所述第二时刻检测到的轨迹点数量M不等于设定的轨迹点数量N,根据第一时刻的N个轨迹点的位置信息和所述第二时刻检测到的M个轨迹点的位置信息,将所述第二时刻检测到的轨迹点由M个修正为N个,其中,M、N为正整数,所述第一时刻为所述第二时刻的前一时刻;根据所述第一时刻的N个轨迹点的位置信息与所述第二时刻经修正得到的N个轨迹点的位置,确定所述至少一个交互 ...
【技术保护点】
1.一种基于投影的轨迹识别方法,适用于投影设备,其特征在于,包括:在至少一个交互对象与投影画面的交互过程中,检测所述至少一个交互对象在第二时刻在所述投影画面上产生的轨迹点数量M,所述投影画面由所述投影设备投射形成;若在所述第二时刻检测到的轨迹点数量M不等于设定的轨迹点数量N,根据第一时刻的N个轨迹点的位置信息和所述第二时刻检测到的M个轨迹点的位置信息,将所述第二时刻检测到的轨迹点由M个修正为N个,其中,M、N为正整数,所述第一时刻为所述第二时刻的前一时刻;根据所述第一时刻的N个轨迹点的位置信息与所述第二时刻经修正得到的的N个轨迹点的位置信息,确定所述至少一个交互对象从所述第一时刻到所述第二时刻在所述投影画面上形成的滑动轨迹。
【技术特征摘要】
1.一种基于投影的轨迹识别方法,适用于投影设备,其特征在于,包括:在至少一个交互对象与投影画面的交互过程中,检测所述至少一个交互对象在第二时刻在所述投影画面上产生的轨迹点数量M,所述投影画面由所述投影设备投射形成;若在所述第二时刻检测到的轨迹点数量M不等于设定的轨迹点数量N,根据第一时刻的N个轨迹点的位置信息和所述第二时刻检测到的M个轨迹点的位置信息,将所述第二时刻检测到的轨迹点由M个修正为N个,其中,M、N为正整数,所述第一时刻为所述第二时刻的前一时刻;根据所述第一时刻的N个轨迹点的位置信息与所述第二时刻经修正得到的的N个轨迹点的位置信息,确定所述至少一个交互对象从所述第一时刻到所述第二时刻在所述投影画面上形成的滑动轨迹。2.根据权利要求1所述的方法,其特征在于,所述根据第一时刻的N个轨迹点的位置信息和所述第二时刻检测到的M个轨迹点的位置信息,将所述第二时刻检测到的轨迹点由M个修正为N个,包括:若M大于N,则根据所述第一时刻的N个轨迹点的位置信息和所述第二时刻的M个轨迹点的位置信息,分别计算所述第二时刻的M个轨迹点相对所述第一时刻的位移;根据所述第二时刻的M个轨迹点相对所述第一时刻的位移,从所述第二时刻的M个轨迹点中,按照位移从大到小的顺序去除(M-N)个轨迹点,以将所述第二时刻的轨迹点由M个修正为N个。3.根据权利要求2所述的方法,其特征在于,所述根据所述第一时刻的N个轨迹点的位置信息和所述第二时刻的M个轨迹点的位置信息,分别计算所述第二时刻的M个轨迹点相对所述第一时刻的位移,包括:根据所述第一时刻的N个轨迹点的位置坐标,从所述N个轨迹点中选择横坐标最小的基准轨迹点;根据所述第二时刻的M个轨迹点的位置坐标和所述基准轨迹点的位置坐标,分别计算所述第二时刻的M个轨迹点与所述基准轨迹点之间的距离,作为所述第二时刻的M个轨迹点相对所述第一时刻的位移。4.根据权利要求1所述的方法,其特征在于,还包括:若M小于N,则继续检测所述至少一个交互对象在后续时刻在所述投影画面上产生的轨迹点数量,直到检测到轨迹点数量为N,并将在后续时刻检测到轨迹点的数量为N的时刻作为目标时刻;根据所述第一时刻的N个轨迹点的位置信息以及所述目标时刻检测到的N个轨迹点的位置信息,计算中间位置的位置信息;根据所述第二时刻的M个轨迹点的位置信息和所述中间位置的位置信息,确定(N-M)个新轨迹点的位置信息,并将所述(N-M)个新轨迹点作为所述第二时刻的轨迹点,以将所述第二时刻检测到的轨迹点由M个修正为N个。5.根据权利要求4所述的方法,其特征在于,N=2,M=1,则所述根据所述第一时刻的N个轨迹点的位置信息以及所述目标时刻检测到的N个轨迹点的位置信息,计算中间位置的位置信息,包括:计算所述第一时刻的2个轨迹点的位置坐标和所述目标时刻检测到的2个轨迹点的位置坐标的均值,作为所述中间位置的坐标值;所述根据所述第二时刻的M个轨迹点的位置信息和所述中间位置的位置信息,确定(N-M)个新轨迹点的位置信息,包括:以所述中间位置为中心,确定所述第二时刻的1个轨迹点的对称点,并将所述对称点的位置坐标,作为所述第二时刻的1个新轨迹点的位置信息。6.根据权利要求2、3或4任一项所述的方法,其特征在于,所述根据所述第一时刻的N个轨迹点的位置信息与所述第二时刻经修正得到的N个轨迹点的位置,确定所述至少一个交互对象从所述第一时刻到所述第二时刻在所述投影画面形成上的滑动轨迹,包括:根据所述第一时刻的N个轨迹点的位置信息以及所述第二时刻经修正得到的N个轨迹点的位置信息,分别计算所述第一时刻的N个轨迹点与所述第二时刻经修正得到的N个轨迹点之间的距离;根据所述第一时刻的N个轨迹点与所述第二时刻经修正得到的N个轨迹点之间的距离,确定所述第一时刻的N个轨迹点与所述第二时刻经修正得到的N个轨迹点之间的对应连接关系;根据所述第二时刻经修正得到的N个轨迹点之间的对应连接关系,确定所述至少一个交互对象从所述第一时刻到所述第二时刻在所述投影画面形成上的滑动轨迹。7.根据权利要求6所述的方法,其特征在于,N=2,所述第一时刻的N个轨迹点包括轨迹点F1和轨...
【专利技术属性】
技术研发人员:张士林,陈维亮,
申请(专利权)人:歌尔科技有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。