一种指向型设备的定位装置的制作方法

文档序号:11285469阅读:282来源:国知局
一种指向型设备的定位装置的制造方法

本发明涉及一种电子设备,具体涉及一种指向型设备的定位装置。



背景技术:

在现有的计算机交互系统中,使用最为普遍的设备为传统的鼠标,但其必须通过在某一个表面上滑动来产生像移,通过电脑侦测而转化成显示设备上的光标移动,操作者需要在特定位置的操作面上进行操作,在需要操作者离席讲解时尤为不便。

空鼠设备的发明让使用者不在局限于某一个平面上使用鼠标,其利用陀螺仪原理设计,使用者可以手握使用鼠标,内部的六轴或九轴陀螺仪及g-sensor感应手势的变化、计算空鼠设备的空间轨迹,而实现鼠标的功能,通过在空中移动鼠标,控制到屏幕上的光标做上下左右移动。但是,传统的空鼠设备无法实现绝对定位,体验性差。

目前,在汇报、教学过程中,讲解人员越来越多的使用激光笔配合讲解内容进行指示,激光笔会投映一个光点或一条光线指示屏幕上显示的内容。由于显示屏前面板一般有一层玻璃材质覆盖,该玻璃材质会对光线包括激光进行反射,导致使用激光笔照射显示屏时基本看不到激光点,因此无法使用激光笔等进行辅助演示。



技术实现要素:

为了解决上述技术问题,本发明提供了一种指向型设备的定位装置。本发明提出的技术方案如下。

一种指向型设备的定位装置,包括智能电子设备、多个接收器模块和指向型设备;

其中,所述指向型设备包括发射器模块和指向状态检测模块,所述发射器模块用于发射信号,所述指向状态检测模块用于检测所述指向型设备的指向状态数据;

所述多个接收器模块设置在所述智能电子设备上,用于接收发射器模块发射的信号;

所述智能电子设备分别与所述多个接收器模块和所述指向型设备进行信号连接,所述智能电子设备根据所述指向状态检测模块检测到的指向状态数据和所述接收器模块接收所述发射器模块发射的信号的情况确定所述指向型设备朝向所述智能电子设备的指向位置,并在智能电子设备上进行显示。

进一步地,所述智能电子设备根据所述指向状态检测模块检测到的指向状态数据计算所述指向型设备的指向状态,根据所述接收器模块接收所述发射器模块发射的信号的情况计算所述指向型设备相对于所述智能电子设备的空间位置,并根据所述指向型设备的指向状态和所述空间位置确定所述指向型设备朝向所述智能电子设备的指向位置。

进一步地,所述智能电子设备根据所述发射器模块发射的信号传输到接收到所述信号的接收器模块的传输时间,计算所述指向型设备相对于智能电子设备的空间位置。

进一步地,所述多个接收器模块至少设置在所述智能电子设备的两个不同侧边上,并且至少有三个接收器模块位于不同侧边且不在一条直线上。

进一步地,所述智能电子设备包括数据处理单元、第一通信模块和显示单元;

其中,所述智能电子设备通过所述第一通信模块分别与所述多个接收器模块和所述指向型设备进行信号连接,所述第一通信模块用于接收所述多个接收器模块和所述指向型设备发送的信号和数据;

所述智能电子设备通过所述数据处理单元计算所述指向型设备的指向状态以及所述指向型设备相对于所述智能电子设备的空间位置,并根据所述指向型设备的指向状态和所述空间位置确定所述指向型设备朝向所述智能电子设备的指向位置;

所述显示单元用于显示指向型设备的指向位置。

进一步地,所述指向状态检测模块为方向传感器。

进一步地,所述指向状态数据包括指向型设备的俯仰角和指向型设备的偏航角。

进一步地,所述指向型设备为智能笔。

进一步地,所述接收器模块为红外线接收器模块,发射器模块为红外线发射器模块;或者,所述接收器模块为超声波接收器模块,所述发射器模块为超声波发射器模块。

进一步地,所述指向型设备还包括控制模块、触发设备以及第二通信模块;

所述指向型设备通过所述第二通信模块与所述智能电子设备信号连接;

所述触发设备用于发出触发所述发射器模块发射信号的控制信号;

所述控制模块将所述触发设备触发所述发射器模块的触发时间,通过第二通信模块发送给智能电子设备。

本发明的有益效果:本发明提出的指向型设备的定位装置通过指向型设备的指向状态和指向型设备相对于智能电子设备的空间位置来确定指向型设备朝向所述智能电子设备的指向位置,实现指向型设备相对于智能电子设备的绝对定位,可应用在智能电子设备、指向型设备等产品领域。

附图说明

图1为本发明提出的指向型设备的定位装置的结构示意图;

图2为本发明提出的指向型设备的定位装置的使用状态示意图;

图3为本发明提出的指向型设备的方向示意图;

图4是本发明提出的指向型设备的定位装置的定位示意图;

图5是本发明提出的指向型设备的定位装置的优选实施例的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。但本领域技术人员知晓,本发明并不局限于附图和以下实施例。

实施例1:

本发明提出的指向型设备的定位装置如图1和图2所示,包括智能电子设备1、多个红外线接收器模块和指向型设备5。

所述智能电子设备1包括数据处理单元12、第一通信模块11和显示单元13,所述第一通信模块11用于接收多个红外线接收器模块和指向型设备5发送的信号,所述数据处理单元12对第一通信模块11接收的信号进行处理,以得到指向型设备5的空间位置和指向状态,从而确定指向型设备5的指向位置,所述显示单元13用于显示指向型设备5的指向位置。所述智能电子设备1可以为智能平板、智能显示屏等可以和指向型设备5配合使用的电子设备。

所述多个红外线接收器模块安置在智能电子设备1的至少两个侧边上,并且其中至少有三个红外线接收器模块不在一条直线上,当红外线接收器模块被安置好后,每个红外线接收器模块被安置的相对位置即为已知。图2中示出了红外线接收器模块最少为三个的情形,三个红外线接收器模块2、3、4分别安置在智能电子设备1的上侧边、左侧边和右侧边,并且三个红外线接收器2、3、4不在一条直线上。优选地,三个红外线接收器模块2、3、4分别安置在智能电子设备1的上侧边的中间位置、左侧边的中间位置和右侧边的中间位置。

所述指向型设备5包括方向传感器52、红外线发射器模块53、控制模块54、触发设备55以及第二通信模块51。

其中,控制模块54可以设置在指向型设备5的壳体内部,方向传感器52和第二通信模块51设置在指向型设备5的壳体内部或壳体表面,所述红外线发射器模块53一般设置在指向型设备5壳体表面并位于指向型设备5的前端。

这里的指向型设备5可以为具有指向功能的智能笔,并且也可以为具有指向和/或触控和/或书写等功能的智能笔。

指向型设备5通过所述第二通信模块51向智能电子设备1发送数据或信号。

所述控制模块54接收指向型设备5的触发设备55发出的控制信号,并通过第二通信模块51发送该控制信号和数据给智能电子设备1。该触发设备55包括触发红外线发射器模块53发射红外线信号的按键,当该按键被按下,该按键发出触发红外线发射器模块53的控制信号,红外线发射器模块53根据该控制信号发射红外线信号,同时所述控制模块54接收到该触发时间,通过第二通信模块51将触发时间一同发送给智能电子设备1的第一通信模块11,表明指向型设备5定位操作开始。

所述方向传感器52用于检测指向型设备5的指向状态,方向传感器52固定在指向型设备5上,所述方向传感器52相对指向型设备5的指示方向位置是确定并固定的,因此,可以通过方向传感器52确定指向型设备5的指示方向。所述方向传感器52包含pitch、yaw、roll数据,如图3所示,其中pitch表示指向型设备围绕x轴旋转,可称为指向型设备的俯仰角;yaw表示指向型设备围绕y轴旋转,可称为指向型设备的偏航角;roll表示指向型设备围绕z轴旋转,可称为指向型设备的翻滚角,在本实施例中可以不考虑roll,因此可以不需要roll数据支持。当指向型设备5发生运动时,所述方向传感器52检测到的数据会通过第二通信模块51同步发送给智能电子设备1的第一通信模块11,智能电子设备1的数据处理单元12获取到这些数据后通过计算可得出指向型设备5朝向智能电子设备1的指向位置。

所述红外线发射器模块53与红外线接收器模块配合使用,红外线接收器模块接收红外线发射器模块53发射的红外线信号。

所述红外线发射器模块53在触发设备55的控制下发射红外线信号,智能电子设备1上的三个红外线接收器模块2、3、4分别接收指向型设备5的所述红外线发射器模块53发送的红外线信号,第一通信模块11获取三个红外线接收器模块2、3、4分别接收到指向型设备5的所述红外线发射器模块53发射的红外线信号的时间,数据处理单元12根据该触发时间和三个红外线接收器模块2、3、4分别接收到指向型设备5的所述红外线发射器模块53发射的红外线信号的时间,可以得到红外线发射器模块53发射的红外线信号从红外线发射器模块53到三个红外线接收器模块2、3、4的传输时间,根据该传输时间可计算出红外线发射器模块53相对于三个红外线接收器模块2、3、4的距离,并由此计算出指向型设备5相对于智能电子设备1的空间位置。下面结合图2和图4对空间位置的计算方法进行示例性描述。

三个红外线接收器模块2、3、4安置在智能电子设备1上的位置分别为a、b、c,因此ab、ac、bc的长度为已知值,∠bac的角度为已知值;

红外线发射器模块53在指向型设备5上的位置为d,根据传输时间可计算出红外线发射器模块53相对于三个红外线接收器模块2、3、4的距离,因此ad、bd、cd的长度确定,∠abd为已知角度;

o为d在智能电子设备1平面的垂直投影,则od与智能电子设备1平面垂直,垂直于智能电子设备1平面上的所有直线垂直;

e为o到ab的垂点,f为o到ac的垂点,g为o到bc的垂点,因此oe垂直于ab,of垂直于ac,og垂直于bc;oe为de在智能电子设备1平面的射影,of为df在智能电子设备1平面的射影,og为dg在智能电子设备1平面的射影;根据“在平面内的一条直线,如果和穿过这个平面的一条斜线在这个平面内的射影垂直,那么它也和这条斜线垂直”可知,de垂直于ab,df垂直于ac,dg垂直于bc;

由已知角∠abd和已知长度bd可计算出be=bd*cos∠abd,de=bd*sin∠abd;

由已知角∠bad和已知长度ad可计算出ae=ad*cos∠bad;

由已知角∠cad和已知长度ad可计算出af=ad*cos∠cad;

根据ae、af以及已知角∠bac可计算出ef、∠aef、∠afe;

根据∠aef计算出∠feo,根据∠afe计算出∠efo,根据∠feo和∠efo计算出∠eof;

根据ef、∠feo、∠efo、∠eof计算出oe、of,则可获得o点在智能电子设备1平面上的坐标位置;

因do垂直于智能电子设备1平面,则从而获得d点相对智能电子设备1平面的空间位置。

数据处理单元12通过所述指向型设备5的指向状态和所述指向型设备5相对于智能电子设备1的空间位置可以确定指向型设备5朝向智能电子设备1的指向位置并通过显示单元13显示,实现指向型设备5指向位置的绝对定位。

实施例2:

本实施例与实施例1不同之处在于,实施例1中接收器模块为红外线接收器模块,发射器模块53为红外线发射器模块;而本实施例中接收器模块为超声波接收器模块,发射器模块为超声波发射器模块。其他内容同实施例1,在此不再赘述。

在实施例1和实施例2中,指向型设备5的发射器模块(例如超声波发射器模块或红外线发射器模块53)的发射角度应尽可能大,以保证智能电子设备1上安置的接收器模块均能接收到发射器模块发出的信号,或者至少保证智能电子设备1上有三个在三个不同侧边安置且不在一条直线上的接收器模块能够接收到发射器模块发出的信号。

实施例3:

本实施例在实施例1和实施例2的基础上,增加了接收器模块的数量,以适应发射器模块发射的信号不能完全覆盖住前述的三个接收器模块2、3、4的应用场景,例如近距离应用场景。

例如,可以在智能电子设备1的下侧边增加一个或多个接收器模块,优选地,该一个接收器模块安置在智能电子设备1的下侧边的中间位置,或该多个接收器模块等间隔地安置在智能电子设备1的下侧边上。

或者可以在智能电子设备1的上侧边、左侧边和/或右侧边增加一个或多个接收器模块,优选地,每侧边的所有接收器模块等间隔安置。

如图5所示,在智能电子设备1的下侧边增加了两个接收器模块6、6’,接收器模块6、6’等间隔地安置在智能电子设备1的下侧边上。在智能电子设备1的上侧边、左侧边和右侧边增加一个接收器模块,每侧边的两个接收器模块等间隔安置。

对于每侧边有多个接收器模块的情况,在计算d点相对智能电子设备1平面的空间位置时,只需选取接收到发射器模块发射的信号且不在一条直线上的三个接收器模块来计算即可。

实施例4:

本实施例与前述实施例的不同之处在于计算指向型设备5相对于智能电子设备1的空间位置的方式不同,本实施例是通过三个接收器模块接收到信号的时间差值来计算指向型设备5相对于智能电子设备1的空间位置。

仍然以图3为例对本实施例进行说明。

设a、b、c、d点坐标分别为a(xa,ya,za)、b(xb,yb,zb)、c(xc,yc,zc)、d(x,y,z),已知发射器模块发射信号的速度为c,已知d点到a、b、c点的时间分别为ta、tb、tc,由于a、b、c点在一个平面,为简化计算,可以设za=zb=zc=0,则根据发射器模块发射的信号由d点到达a、b、c点的时间差可以得到tdoa(timedifferenceofarrival,到达时间差)方程为:

根据上述tdoa方程可得出d点在智能电子设备1显示平面上的投影o点的坐标(x,y),再由下述公式

可得出d点坐标值z,进而最终确定d点坐标值(x,y,z)。

本实施例中与前述实施例相同的内容不再赘述。

以上,对本发明的实施方式进行了说明。但是,本发明不限定于上述实施方式。凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1