CN102253737B - 一种屏幕视觉鼠标***的实现方法 - Google Patents
一种屏幕视觉鼠标***的实现方法 Download PDFInfo
- Publication number
- CN102253737B CN102253737B CN2011101446088A CN201110144608A CN102253737B CN 102253737 B CN102253737 B CN 102253737B CN 2011101446088 A CN2011101446088 A CN 2011101446088A CN 201110144608 A CN201110144608 A CN 201110144608A CN 102253737 B CN102253737 B CN 102253737B
- Authority
- CN
- China
- Prior art keywords
- screen
- operated
- infrared
- module
- pen
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Position Input By Displaying (AREA)
Abstract
本发明公开了一种屏幕视觉鼠标***及其实现方法,属于计算机输入设备技术领域,一种屏幕视觉鼠标***,包括激光操控笔和综合接收装置;所述激光操控笔安装有功能按键、射频发射模块和双波长激光发射模组;所述综合接收装置包括摄像头模组、射频接收模块、处理摄像头模组和射频接收模块获取的信息的信号处理模块;所述信号处理模块输出端设有与电脑主机建立通信的连接器;所述激光操控笔的笔尖周围安装有多个红外接收管,所述红外光接收管与所述射频发射模块连接。本发明结构简单、成本低廉、既可实现远程非接触式控制又能实现近距离屏幕直接输入,还可将实物影像进行屏幕放大。
Description
技术领域
本发明属于计算机输入设备技术领域,具体涉及一种屏幕视觉鼠标***的实现方法。
背景技术
随着数字技术的发展,人机交互中的输入技术正从传统的鼠标、键盘输入方式演变成多种多样的输入方式。如随着智能手机和平板电脑的流行,更加人性化的直接屏幕手势输入方法已被广泛应用,最新的Windows7已正式支持手势输入方式,这使得输入能够直接在输出图像的屏幕上进行,即屏幕直接输入,从而无需外接键盘和鼠标。另一方面,在教学、展览、娱乐等大型屏幕的输入上,操作者往往远离屏幕采用遥控或连线的方式输入。近年广泛应用的激光笔、射频遥控以及摄像头和图像处理技术,使得非接触式屏幕输入成为可能。
触屏输入是通过在屏幕上安装特定的位置检测装置(如电容膜、电阻膜、红外光电矩阵等)来实现,由用户手指在触摸屏表面触碰产生信号变换实现控制操作,通过使用专门的触摸屏或电子白板可以实现接触式手势输入,能够直接在屏幕上书写文字、移动鼠标指针等。
在屏幕上直接进行输入的方式是未来发展的方向,小型电子产品可以直接触屏输入,在输入面积较小时成本很低,应用广泛,但触屏技术在普通电脑屏幕以及大屏幕展示、游戏娱乐等领域则存在诸多问题。
1. 触屏输入需要采用专门的设备,这就需要将当前广泛使用的液晶显示器和CRT显示器更换成触摸屏显示器,在教学、展览、娱乐中广泛应用的投影屏幕则需要更换为电子白板。电子白板、激光投影***不仅价格较高,且占用空间、需要独立安装布线,另外,屏幕的定位校准工作较为繁琐。
2. 目前的手势输入是接触式输入,即必须接触或非常靠近屏幕进行,这样存在屏幕磨损以及卫生等问题,大于人体活动范围的大型投影幕上也不便实现接触式手势输入。
3. 遥控鼠标激光笔虽然可以实现非接触式控制,但鼠标指针仍然需要在细小的激光笔上安装按键或轨迹球操作,操作方便性受到限制,使用者难以获得好的操作体验,且激光笔无法在普通屏幕上书写。
发明内容
为了解决上述问题,本发明提供一种结构简单、成本低廉、既可实现远程非接触式控制又能实现近距离屏幕直接输入的屏幕视觉鼠标***的实现方法。
一种屏幕视觉鼠标***,包括激光操控笔和综合接收装置;
所述激光操控笔安装有功能按键、将功能按键的控制信号发射出去的射频发射模块,以及向待操作屏幕发射可见光和红外光的双波长激光发射模组;
所述综合接收装置包括获取待操作屏幕的影像信息的摄像头模组、接收所述射频发射模块的发射信号的射频接收模块、处理摄像头模组和射频接收模块获取的信息的信号处理模块;所述信号处理模块输出端设有与电脑主机建立通信的连接器;所述摄像头模组外安装有可移动的、能过滤可见光的红外滤镜;
所述激光操控笔的笔尖周围安装有多个能够接收从物体近距离反射回的红外光的红外接收管,所述红外光接收管与所述射频发射模块连接。
其中,所述屏幕视觉鼠标***还包括红外书写笔,所述红外书写笔包括能发出可见光和红外光的双波长发光二极管,以及控制双波长发光二极管的弹簧触点装置。
其中,所述连接器为有线连接所述综合接收装置和电脑主机、带有USB插头的电缆线,或者为无线连接所述综合接收装置和电脑主机的发射器和无线接收器。
其中,所述综合接收装置还包括带有透明窗口的外壳,所述外壳设有固定综合接收装置的定位孔。
其中,所述功能按键包括鼠标左键、鼠标右键、键盘PageUp键、键盘PageDown键。
其中,所述激光操控笔还设有分别控制可见光和红外光开启和关闭的激光开关。
一种屏幕视觉鼠标***的实现方法,包括远离待操作屏幕操作的远程操控方法,以及与待操作屏幕近距离接触的触屏操控方法;
所述远程操控方法的步骤包括:
A.将综合接收装置安装于待操作屏幕斜上方、左侧或者背面,摄像头模组自动校准;
所述摄像头模组自动校准是指:
待操作屏幕上显示标准棋盘方格图像,摄像头模组获取待操作屏幕上的棋盘方格图像,并与标准棋盘方格图像进行对比,计算并存储摄像点与实际屏幕点的矩阵映射变换参数,最后在屏幕上显示校准完成;
B.激光操控笔向待操作屏幕发射双波长激光束,待操作屏幕上形成可见的光点,综合接收装置中的摄像头模组获取该光点的红外光影像;
C.综合接收装置中的信号处理模块对摄像头模组获取的红外光影像进行滤波消噪处理后识别光点图像坐标,经与矩阵映射变换参数计算后得到相应的屏幕实际坐标,该屏幕实际坐标数据进入轨迹数据队列;
D.光点的屏幕实际坐标通过连接器传送到电脑主机,电脑主机控制待操作屏幕上的光标移动到光点的坐标位置;
E.点击激光操控笔上的功能按键,激光操控笔上的射频发射模块将该功能按键的控制信号发射出去;
F.综合接收装置的射频接收模块接收到射频发射模块发出的控制信号,并将其传送到信号处理模块,信号处理模块对该控制信号进行解码转换为控制指令,连接器将该控制指令传送到电脑主机,电脑主机执行该控制指令并显示在待操作屏幕上;
所述触屏操控方法的步骤包括:
步骤一:将综合接收装置安装于待操作屏幕斜上方、左侧或者背面,摄像头模组自动校准;
所述摄像头模组自动校准是指:
待操作屏幕上显示标准棋盘方格图像,摄像头模组获取待操作屏幕上的棋盘方格图像,并与标准棋盘方格图像进行对比,计算并存储摄像点与实际屏幕点的矩阵映射变换参数,最后在屏幕上显示校准完成;
步骤二:激光操控笔向待操作屏幕发射双波长激光束,待操作屏幕上形成可见的光点,将激光操控笔笔尖触及屏幕,当笔尖距离屏幕小于5mm时,激光操控笔上的红外接收管接收到从屏幕上反射回来的红外光;
步骤三:红外接收管接收到的红外光驱动激光操控笔的射频发射模块发射按下鼠标左键的控制信号;
步骤四:综合接收装置的射频接收模块接收到射频发射模块发出的控制信号,并将其传送到信号处理模块,信号处理模块对该控制信号进行解码转换为控制指令,连接器将该控制指令传送到电脑主机,电脑主机执行鼠标左键控制指令并将结果显示在待操作屏幕上;
步骤五:用激光操控笔点击待操作屏幕上的应用软件书写功能,进入书写状态;
步骤六:激光操控笔在待操作屏幕上移动,投射在待操作屏幕上的光点位置也随之变化,综合接收装置中的摄像头模组获取该光点的红外光影像;
步骤七:综合接收装置中的信号处理模块对摄像头模组获取的红外光影像进行滤波消噪处理后识别光点图像坐标,经与矩阵映射变换参数计算后得到相应的屏幕实际坐标,该屏幕实际坐标数据进入轨迹数据队列;
步骤八:光点的屏幕实际坐标通过连接器传送到电脑主机,电脑主机控制待操作屏幕上的鼠标指针移动到光点的坐标位置,在鼠标指针经过的位置,待操作屏幕上出现激光操控笔移动的轨迹;
步骤九:将激光操控笔的笔尖远离待操作屏幕,当笔尖距离屏幕大于等于5mm时,红外接收管接收到的红外光信号消失,射频发射模块停止发射信号,鼠标指针还原,结束轨迹绘制。
其中,所述触屏操控方法还包括基于多光点识别的多人输入方式:步骤十:激光操控笔在待操作屏幕上照射形成一个光点,将红外书写笔的笔尖触压屏幕,红外书写笔的弹簧触点装置接通双波长发光二极管电源,发出可见光和红外光,红外书写笔在待操作屏幕上照射形成另一个光点,综合接收装置中的摄像头模组获取两个光点的红外光影像;
步骤十一:综合接收装置中的信号处理模块对摄像头模组获取的红外光影像进行移动轨迹提取,并将提取的信息传送至电脑主机,电脑主机做出相应的响应并显示在待操作屏幕上。
其中,所述远程操控方法还包括基于多光点识别的多人输入方式:G.激光操控笔在待操作屏幕上照射形成一个光点,将红外书写笔的笔尖触压屏幕,红外书写笔的弹簧触点装置接通双波长发光二极管电源,发出可见光和红外光,红外书写笔在待操作屏幕上照射形成另一个光点,综合接收装置中的摄像头模组获取两个光点的红外光影像;
H.综合接收装置中的信号处理模块对摄像头模组获取的红外光影像进行移动轨迹提取,并将提取的信息传送至电脑主机,电脑主机做出相应的响应并显示在待操作屏幕上。
其中,所述步骤A和步骤一中的计算并存储摄像点与实际屏幕点的矩阵映射变换参数具体是指:
信号处理模块从摄像头模组摄取的图像中提取棋盘方格的四角坐标(x1,y1)、(x2,y2)、(x3,y3)和(x4,y4),结合标准棋盘方格图形的实际坐标(X1,Y1)、(X2,Y2)、(X3,Y3)和(X4,Y4),通过下列方程组计算校准参数A、B、C、D、E、F、G、H:
信号处理模块通过高斯消元法求解方程组,然后将A、B、C、D、E、F、G、H的值存储在Flash内存中;
从内存中读取A、B、C、D、E、F、G、H的值,通过下式将摄像坐标(x,y)映射到屏幕实际坐标(X,Y):
X=(A*x+B*y+C)/(x+G*y+H); Y=(D*x+E*y+F)/(x+G*y+H)。
本发明的有益效果是:1.本发明的屏幕视觉鼠标***结合了光电定位和射频遥控技术,运用红外摄像和射频通讯配合来移动和点击鼠标。较好的运用了激光的强指向性特点实现屏幕远距离定位,同时又运用射频无指向性特点实现全方位无死角遥控。
2.激光操控笔上安装有双波长激光发射模组,可为双波长激光管,红外书写笔上安装有双波长发光二极管。可见光投射在屏幕上形成光点,起到普通激光笔的指示效果,红外光通过滤镜后被摄像头摄取用来定位,有效避免可见光的干扰。
3.激光操控笔的可见光部分不用于识别,可灵活配置。既可以选用红色激光也可以是绿色、蓝色激光。操作者可以只发射红外光部分实现无可见光点的屏幕交互,也可以只发射可见光部分而忽略与屏幕的交互。
4.激光操控笔运用光反射接近开关原理实现接近屏幕时自动点击鼠标左键。即在笔尖周围装有多个红外接收管,用于测量笔尖是否接近屏幕,当笔尖接近屏幕书写时,红外接收管能收到从屏幕上反射回的红外光,相当于按下鼠标左键,在不需按键的情况下就能实现在屏幕上的单击、双击、拖动和书写功能。在笔上设计多个红外接收管,能确保笔尖以任何姿势靠近屏幕时,所反射的光线都总能被接收到。
5.激光操控笔上安装有射频发射模块,能够发射鼠标或键盘按键信号。
6.本发明的屏幕视觉鼠标***还设计了一种成本低廉、结构实用的双波长红外书写笔,可与激光操控笔配合使用,实现屏幕手势操作,也可实现多人同时屏幕书写。
7.本发明的屏幕视觉鼠标***可在不同尺寸、材质屏幕的计算机上安装,可应用于包括普通显示屏、幕布、墙幕、LED阵列等任何显示屏。***通过标准图像和摄取图像的比对进行自动校准,不需人工辅助,不受屏幕分辨率影响。
8.本发明的屏幕视觉鼠标***的接收装置整合了摄像头模组、射频接收模块和信号处理模块,与普通USB鼠标一样只需占用电脑主机的一个USB接口与电脑连接,但实现了普通鼠标不能实现的多点屏幕交互功能,还可采用无线鼠标方式连接,无需布线。
附图说明
图1为本发明的屏幕视觉鼠标***远程操控实施场景图。
图2为本发明的屏幕视觉鼠标***触屏操控实施场景图。
图3为图2的多人输入方式实施场景图。
图4为本发明的屏幕视觉鼠标***远程操控的流程示意图。
图5为本发明的屏幕视觉鼠标***触屏操控的流程示意图。
具体实施方式
为了使发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。
具体实施例:
参见图1至图5,一种屏幕视觉鼠标***,包括激光操控笔和综合接收装置;
所述激光操控笔安装有功能按键、将功能按键的控制信号发射出去的射频发射模块,以及向待操作屏幕发射可见光和红外光的双波长激光发射模组;
所述综合接收装置包括获取待操作屏幕的影像信息的摄像头模组、接收所述射频发射模块的发射信号的射频接收模块、处理摄像头模组和射频接收模块获取的信息的信号处理模块;所述信号处理模块输出端设有与电脑主机建立通信的连接器;所述摄像头模组外安装有可移动的、能过滤可见光的红外滤镜;该红外滤镜被设置成可自动移动部件或手动移动部件;
所述激光操控笔的笔尖周围安装有多个能够接收从物体近距离反射回的红外光的红外接收管,以及相关的笔尖光路结构,所述红外光接收管与所述射频发射模块连接。
其中,所述屏幕视觉鼠标***还包括红外书写笔,所述红外书写笔包括能发出可见光和红外光的双波长发光二极管,以及控制双波长发光二极管的弹簧触点装置。
其中,所述连接器为有线连接所述综合接收装置和电脑主机、带有USB插头的电缆线,或者为无线连接所述综合接收装置和电脑主机的发射器和无线接收器。
其中,所述综合接收装置还包括带有透明窗口的外壳,所述外壳设有固定综合接收装置的定位孔。
其中,所述功能按键包括鼠标左键、鼠标右键、键盘PageUp键、键盘PageDown键。
其中,所述激光操控笔还设有控制激光开启和关闭的激光开关。
其中,所述射频发射模块为NRF24L01射频发射模块。
综合接收装置的信号处理模块装有微处理器,所述微处理器采用一片STM32F103增强型高速32位微处理器,对摄像头模组传回的图像进行快速处理,快速识别一个或多个红外光点位置,该处理器的一组数据输入与摄像头模组的数字输出端相连,另一组数据输入与射频接收模块的数据输出端相连。微处理器识别光点位置的方法是对视频帧图像进行逐行扫描,累加亮区的像素量,当像素量达到设定值时则认为该位置存在光点。当扫描到另一亮区累加像素量达到设定值时,则认为有一个以上的光点(即多支光笔)。
一种屏幕视觉鼠标***的实现方法,包括远离待操作屏幕操作的远程操控方法,以及与待操作屏幕近距离接触的触屏操控方法;
所述远程操控方法的步骤包括:
A.将综合接收装置安装于待操作屏幕斜上方、左侧或者背面,摄像头模组自动校准;
所述摄像头模组自动校准是指:
待操作屏幕上显示标准棋盘方格图像,摄像头模组获取待操作屏幕上的棋盘方格图像,并与标准棋盘方格图像进行对比,计算并存储摄像点与实际屏幕点的矩阵映射变换参数,最后在屏幕上显示校准完成;
B.激光操控笔向待操作屏幕发射双波长激光束,待操作屏幕上形成可见的光点,综合接收装置中的摄像头模组获取该光点的红外光影像;
C.综合接收装置中的信号处理模块对摄像头模组获取的红外光影像进行滤波消噪处理后识别光点图像坐标,经过与校准参数计算后得到相应的屏幕实际坐标,该屏幕实际坐标数据进入轨迹数据队列;
D.光点的屏幕实际坐标通过连接器传送到电脑主机,电脑主机控制待操作屏幕上的光标移动到光点的坐标位置;电脑主机通过投影仪等设备将图像投影到待操作屏幕;
E.点击激光操控笔上的功能按键,激光操控笔上的射频发射模块将该功能按键的控制信号发射出去;
F.综合接收装置的射频接收模块接收到射频发射模块发出的控制信号,并将其传送到信号处理模块,信号处理模块对该控制信号进行解码转换为控制指令,连接器将该控制指令传送到电脑主机,电脑主机执行该控制指令并显示在待操作屏幕上;综合接收装置接收屏幕的光点,通过信号处理模块产生类似普通光电鼠标检测光点移动的鼠标移动数据,该鼠标移动数据发送到电脑主机,可产生普通鼠标移动相同的效果;
所述触屏操控方法的步骤包括:
步骤一:将综合接收装置安装于待操作屏幕斜上方、左侧或者背面,摄像头模组自动校准;
所述摄像头模组自动校准是指:
待操作屏幕上显示标准棋盘方格图像,摄像头模组获取待操作屏幕上的棋盘方格图像,并与标准棋盘方格图像进行对比,计算并存储摄像点与实际屏幕点的矩阵映射变换参数,最后在屏幕上显示校准完成;
步骤二:激光操控笔向待操作屏幕发射双波长激光束,待操作屏幕上形成可见的光点,将激光操控笔笔尖触及屏幕,当笔尖距离屏幕小于5mm时,激光操控笔上的红外接收管接收到从屏幕上反射回来的红外光;
步骤三:红外接收管接收到的红外光驱动激光操控笔的射频发射模块发射按下鼠标左键的控制信号;
步骤四:综合接收装置的射频接收模块接收到射频发射模块发出的控制信号,并将其传送到信号处理模块,信号处理模块对该控制信号进行解码转换为控制指令,连接器将该控制指令传送到电脑主机,电脑主机执行鼠标左键控制指令并将结果显示在待操作屏幕上;
步骤五:用激光操控笔点击待操作屏幕上的应用软件书写功能,进入书写状态;
步骤六:激光操控笔在待操作屏幕上移动,投射在待操作屏幕上的光点位置也随之变化,综合接收装置中的摄像头模组获取该光点的红外光影像;
步骤七:综合接收装置中的信号处理模块对摄像头模组获取的红外光影像进行滤波消噪处理后识别光点图像坐标,经与矩阵映射变换参数计算后得到相应的屏幕实际坐标,该屏幕实际坐标数据进入轨迹数据队列;
步骤八:光点的屏幕实际坐标通过连接器传送到电脑主机,电脑主机控制待操作屏幕上的鼠标指针移动到光点的坐标位置,在鼠标指针经过的位置,待操作屏幕上出现激光操控笔移动的轨迹;
步骤九:将激光操控笔的笔尖远离待操作屏幕,当笔尖距离屏幕大于等于5mm时,红外接收管接收到的红外光信号消失,射频发射模块停止发射信号,鼠标指针还原,结束轨迹绘制。
其中,所述触屏操控方法还包括基于多光点识别的多人输入方式:步骤十:激光操控笔在待操作屏幕上照射形成一个光点,将红外书写笔的笔尖触压屏幕,红外书写笔的弹簧触点装置接通双波长发光二极管电源,发出可见光和红外光,红外书写笔在待操作屏幕上照射形成另一个光点,综合接收装置中的摄像头模组获取两个光点的红外光影像;
步骤十一:综合接收装置中的信号处理模块对摄像头模组获取的红外光影像进行移动轨迹提取,并将提取的信息传送至电脑主机,电脑主机做出相应的响应并显示在待操作屏幕上。
其中,所述远程操控方法还包括基于多光点识别的多人输入方式:G.激光操控笔在待操作屏幕上照射形成一个光点,将红外书写笔的笔尖触压屏幕,红外书写笔的弹簧触点装置接通双波长发光二极管电源,发出可见光和红外光,红外书写笔在待操作屏幕上照射形成另一个光点,综合接收装置中的摄像头模组获取两个光点的红外光影像;
H.综合接收装置中的信号处理模块对摄像头模组获取的红外光影像进行移动轨迹提取,并将提取的信息传送至电脑主机,电脑主机做出相应的响应并显示在待操作屏幕上。
其中,所述步骤A和步骤一中的计算并存储摄像点与实际屏幕点的矩阵映射变换参数具体是指:
信号处理模块从摄像头模组摄取的图像中提取棋盘方格的四角坐标(x1,y1)、(x2,y2)、(x3,y3)和(x4,y4),结合标准棋盘方格图形的实际坐标(X1,Y1)、(X2,Y2)、(X3,Y3)和(X4,Y4),通过下列方程组计算校准参数A、B、C、D、E、F、G、H:
信号处理模块通过高斯消元法求解方程组,然后将A、B、C、D、E、F、G、H的值存储在Flash内存中;
从内存中读取A、B、C、D、E、F、G、H的值,通过下式将摄像坐标(x,y)映射到屏幕实际坐标(X,Y):
X=(A*x+B*y+C)/(x+G*y+H); Y=(D*x+E*y+F)/(x+G*y+H)。
本发明的屏幕视觉鼠标***还可以将实物放大到屏幕展示(该方式可使屏幕具有实物投影仪的功能):设置电脑主机软件进入实物投影放大模式,将摄像头模组的红外滤光片移开,摄取可见光屏幕影像,并在屏幕图像左下角显示一个白色实物取像区;
将需要放大投影的实物(书本纸张等印刷品、学生习作等)固定在屏幕的实物取像区位置;
摄像头模组从摄取的屏幕影像中提取实物取像区的图像,对图像进行滤波和对比度增强,然后放大至全屏幕显示(该全屏图像不覆盖屏幕的白色取像区域)。
本发明的屏幕视觉鼠标***的有益效果是:1.本发明的屏幕视觉鼠标***结合了光电定位和射频遥控技术,运用红外摄像和射频通讯配合来移动和点击鼠标。较好的运用了激光的强指向性特点实现屏幕远距离定位,同时又运用射频无指向性特点实现全方位无死角遥控。
2. 激光操控笔上安装有双波长激光发射模组,可为双波长激光管,红外书写笔上安装有双波长发光二极管。660nm波长的可见光投射在屏幕上形成光点,起到普通激光笔的指示效果,同时780nm波长的红外光通过滤镜后被摄像头摄取用来定位,有效避免可见光的干扰。
3.激光操控笔的可见光部分不用于识别,可灵活配置。既可以选用红色激光也可以是绿色、蓝色激光。操作者可以只发射红外光部分实现无可见光点的屏幕交互,也可以只发射可见光部分而忽略与屏幕的交互。
4.激光操控笔运用光反射接近开关原理实现接近屏幕时自动点击鼠标左键。即在笔尖周围装有多个红外接收管,用于测量笔尖是否接近屏幕,当笔尖接近屏幕书写时,红外接收管能收到从屏幕上反射回的红外光,相当于按下鼠标左键,在不需按键的情况下就能实现在屏幕上的单击、双击、拖动和书写功能。在笔上设计多个红外接收管,能确保笔尖以任何姿势靠近屏幕时,所反射的光线都总能被接收到。
5.激光操控笔上安装有射频发射模块,能够发射鼠标或键盘按键信号。
6.本发明的屏幕视觉鼠标***还设计了一种成本低廉、结构实用的双波长红外书写笔,可与激光操控笔配合使用,实现屏幕手势操作,也可实现多人同时屏幕书写。
7.本发明的屏幕视觉鼠标***可在不同尺寸、材质屏幕的计算机上安装,可应用于包括普通显示屏、幕布、墙幕、LED阵列等任何显示屏。***通过标准图像和摄取图像的比对进行自动校准,不需人工辅助,不受屏幕分辨率影响。
8.本发明的屏幕视觉鼠标***的接收装置整合了摄像头模组、射频接收模块和信号处理模块,与普通USB鼠标一样只需占用电脑主机的一个USB接口与电脑连接,但实现了普通鼠标不能实现的多点屏幕交互功能,还可采用无线鼠标方式连接,无需布线。
以上内容仅为本发明的较佳实施例,对于本领域的普通技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,本说明书内容不应理解为对本发明的限制。
Claims (2)
1.一种屏幕视觉鼠标***的实现方法,所述屏幕视觉鼠标***包括激光操控笔和综合接收装置;
所述激光操控笔安装有功能按键、将功能按键的控制信号发射出去的射频发射模块,以及向待操作屏幕发射可见光和红外光的双波长激光发射模组;
所述综合接收装置包括获取待操作屏幕的影像信息的摄像头模组、接收所述射频发射模块的发射信号的射频接收模块、处理摄像头模组和射频接收模块获取的信息的信号处理模块;所述信号处理模块输出端设有与电脑主机建立通信的连接器;所述摄像头模组外安装有可移动的、能过滤可见光的红外滤镜;
所述激光操控笔的笔尖周围安装有多个能够接收从物体近距离反射回的红外光的红外接收管,所述红外光接收管与所述射频发射模块连接;其特征在于:包括远离待操作屏幕操作的远程操控方法,以及与待操作屏幕近距离接触的触屏操控方法;
所述远程操控方法的步骤包括:
A.将综合接收装置安装于待操作屏幕斜上方、左侧或者背面,摄像头模组自动校准;
所述摄像头模组自动校准是指:
待操作屏幕上显示标准棋盘方格图像,摄像头模组获取待操作屏幕上的棋盘方格图像,并与标准棋盘方格图像进行对比,计算并存储摄像点与实际屏幕点的矩阵映射变换参数,最后在屏幕上显示校准完成;
B.激光操控笔向待操作屏幕发射双波长激光束,待操作屏幕上形成可见的光点,综合接收装置中的摄像头模组获取该光点的红外光影像;
C.综合接收装置中的信号处理模块对摄像头模组获取的红外光影像进行滤波消噪处理后识别光点图像坐标,经过与校准参数计算后得到相应的屏幕实际坐标,该屏幕实际坐标数据进入轨迹数据队列;
D.光点的屏幕实际坐标通过连接器传送到电脑主机,电脑主机控制待操作屏幕上的光标移动到光点的坐标位置;
E.点击激光操控笔上的功能按键,激光操控笔上的射频发射模块将该功能按键的控制信号发射出去;
F.综合接收装置的射频接收模块接收到射频发射模块发出的控制信号,并将其传送到信号处理模块,信号处理模块对该控制信号进行解码转换为控制指令,连接器将该控制指令传送到电脑主机,电脑主机执行该控制指令并显示在待操作屏幕上;
所述触屏操控方法的步骤包括:
步骤一:将综合接收装置安装于待操作屏幕斜上方、左侧或者背面,摄像头模组自动校准;
所述摄像头模组自动校准是指:
待操作屏幕上显示标准棋盘方格图像,摄像头模组获取待操作屏幕上的棋盘方格图像,并与标准棋盘方格图像进行对比,计算并存储摄像点与实际屏幕点的矩阵映射变换参数,最后在屏幕上显示校准完成;
步骤二:激光操控笔向待操作屏幕发射双波长激光束,待操作屏幕上形成可见的光点,将激光操控笔笔尖触及屏幕,当笔尖距离屏幕小于5mm时,激光操控笔上的红外接收管接收到从屏幕上反射回来的红外光;
步骤三:红外接收管接收到的红外光驱动激光操控笔的射频发射模块发射按下鼠标左键的控制信号;
步骤四:综合接收装置的射频接收模块接收到射频发射模块发出的控制信号,并将其传送到信号处理模块,信号处理模块对该控制信号进行解码转换为控制指令,连接器将该控制指令传送到电脑主机,电脑主机执行鼠标左键控制指令并将结果显示在待操作屏幕上;
步骤五:用激光操控笔点击待操作屏幕上的应用软件书写功能,进入书写状态;
步骤六:激光操控笔在待操作屏幕上移动,投射在待操作屏幕上的光点位置也随之变化,综合接收装置中的摄像头模组获取该光点的红外光影像;
步骤七:综合接收装置中的信号处理模块对摄像头模组获取的红外光影像进行滤波消噪处理后识别光点图像坐标,经与矩阵映射变换参数计算后得到相应的屏幕实际坐标,该屏幕实际坐标数据进入轨迹数据队列;
步骤八:光点的屏幕实际坐标通过连接器传送到电脑主机,电脑主机控制待操作屏幕上的鼠标指针移动到光点的坐标位置,在鼠标指针经过的位置,待操作屏幕上出现激光操控笔移动的轨迹;
步骤九:将激光操控笔的笔尖远离待操作屏幕,当笔尖距离屏幕大于等于5mm时,红外接收管接收到的红外光信号消失,射频发射模块停止发射信号,鼠标指针还原,结束轨迹绘制;
所述步骤A和步骤一中的计算并存储摄像点与实际屏幕点的矩阵映射变换参数具体是指:
信号处理模块从摄像头模组摄取的图像中提取棋盘方格的四角坐标(x1,y1)、(x2,y2)、(x3,y3)和(x4,y4),结合标准棋盘方格图形的实际坐标(X1,Y1)、(X2,Y2)、(X3,Y3)和(X4,Y4),通过下列方程组计算校准参数A、B、C、D、E、F、G、H:
信号处理模块通过高斯消元法求解方程组,然后将A、B、C、D、E、F、G、H的值存储在Flash内存中;
从内存中读取A、B、C、D、E、F、G、H的值,通过下式将摄像坐标(x,y)映射到屏幕实际坐标(X,Y):
X=(A*x+B*y+C)/(x+G*y+H); Y=(D*x+E*y+F)/(x+G*y+H)。
2.根据权利要求1所述的一种屏幕视觉鼠标***的实现方法,其特征在于:所述触屏操控方法还包括基于多光点识别的多人输入方式:步骤十:激光操控笔在待操作屏幕上照射形成一个光点,将红外书写笔的笔尖触压屏幕,红外书写笔的弹簧触点装置接通双波长发光二极管电源,发出可见光和红外光,红外书写笔在待操作屏幕上照射形成另一个光点,综合接收装置中的摄像头模组获取两个光点的红外光影像;
步骤十一:综合接收装置中的信号处理模块对摄像头模组获取的红外光影像进行移动轨迹提取,并将提取的信息传送至电脑主机,电脑主机做出相应的响应并显示在待操作屏幕上。
3. 根据权利要求1所述的一种屏幕视觉鼠标***的实现方法,其特征在于:所述远程操控方法还包括基于多光点识别的多人输入方式:G.激光操控笔在待操作屏幕上照射形成一个光点,将红外书写笔的笔尖触压屏幕,红外书写笔的弹簧触点装置接通双波长发光二极管电源,发出可见光和红外光,红外书写笔在待操作屏幕上照射形成另一个光点,综合接收装置中的摄像头模组获取两个光点的红外光影像;
H.综合接收装置中的信号处理模块对摄像头模组获取的红外光影像进行移动轨迹提取,并将提取的信息传送至电脑主机,电脑主机做出相应的响应并显示在待操作屏幕上。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011101446088A CN102253737B (zh) | 2011-05-31 | 2011-05-31 | 一种屏幕视觉鼠标***的实现方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011101446088A CN102253737B (zh) | 2011-05-31 | 2011-05-31 | 一种屏幕视觉鼠标***的实现方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102253737A CN102253737A (zh) | 2011-11-23 |
CN102253737B true CN102253737B (zh) | 2013-07-17 |
Family
ID=44981034
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011101446088A Expired - Fee Related CN102253737B (zh) | 2011-05-31 | 2011-05-31 | 一种屏幕视觉鼠标***的实现方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102253737B (zh) |
Families Citing this family (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102622108B (zh) * | 2012-01-18 | 2015-11-04 | 深圳市中科睿成智能科技有限公司 | 一种交互式投影***及其实现方法 |
CN102662498B (zh) * | 2012-04-16 | 2015-09-30 | 中科华核电技术研究院有限公司 | 一种投影演示的无线控制方法及*** |
CN102819327A (zh) * | 2012-07-26 | 2012-12-12 | 郑州信大捷安信息技术股份有限公司 | 红外定位无线操控的交互式投影***及其实现方法 |
CN102945091B (zh) * | 2012-11-20 | 2015-11-18 | 深圳市中科睿成智能科技有限公司 | 一种基于激光投影定位的人机交互方法与*** |
WO2014078973A1 (zh) * | 2012-11-21 | 2014-05-30 | Tsao Yung Hsin | 利用红外线执行虚拟触控的方法及红外线定位触控笔 |
CN103135805B (zh) * | 2013-02-05 | 2016-01-06 | 深圳市中科睿成智能科技有限公司 | 一种投影近点控制和远程控制的切换***及方法 |
CN103268170A (zh) * | 2013-04-26 | 2013-08-28 | 国家电网公司 | 通过图像识别激光笔指向的位置形成连续坐标输出的定位装置及定位方法 |
CN103294196A (zh) * | 2013-05-15 | 2013-09-11 | 陈创举 | 一种头控鼠标 |
CN103760998A (zh) * | 2014-02-19 | 2014-04-30 | 赵威 | 利用ccd传感器过度曝光实现对激光笔超亮光标识别的方法 |
CN104898956B (zh) * | 2014-03-07 | 2019-10-29 | 联想(北京)有限公司 | 信息处理方法、输入设备和电子设备 |
CN104615273A (zh) * | 2014-12-08 | 2015-05-13 | 沈阳工业大学 | 一种可穿戴的远程无线控制器 |
CN106445090B (zh) * | 2015-08-12 | 2021-02-23 | 中兴通讯股份有限公司 | 一种控制光标的方法、装置及输入设备 |
CN105607785B (zh) * | 2016-01-04 | 2019-11-12 | 京东方科技集团股份有限公司 | 触控显示***及触控操作装置 |
CN105843426A (zh) * | 2016-03-19 | 2016-08-10 | 广州能欣计算机技术有限公司 | 一种基于视觉的多激光鼠标笔指向定位与交互方法 |
CN105786224A (zh) * | 2016-03-29 | 2016-07-20 | 电子科技大学 | 普适性激光指点仪及操作电脑的方法 |
CN106550108B (zh) * | 2016-09-08 | 2020-01-10 | 珠海格力电器股份有限公司 | 用手机实现鼠标功能的装置、方法及具有该装置的手机 |
CN106843602B (zh) * | 2016-10-11 | 2022-01-28 | 南京仁光电子科技有限公司 | 一种大屏幕遥控交互***及其交互方法 |
CN108021243B (zh) * | 2016-10-31 | 2020-11-06 | ***通信有限公司研究院 | 一种虚拟鼠标位置的确定方法、装置及*** |
CN106775025A (zh) * | 2017-01-25 | 2017-05-31 | 王正贤 | 遥控式光电鼠标及使用方法 |
CN107170326B (zh) * | 2017-07-03 | 2020-11-24 | 如东道博智能设备有限公司 | 便于学生向老师反馈对教学的理解情况的方法 |
CN109407859A (zh) * | 2017-08-15 | 2019-03-01 | 北京仁光科技有限公司 | 基于实物的人机交互方法、设备及*** |
CN107823883B (zh) * | 2017-11-21 | 2020-12-29 | 河南黄烨科技有限公司 | 基于图像识别和激光定位的瞄准点屏幕坐标获取方法 |
CN110244835A (zh) * | 2018-03-08 | 2019-09-17 | 北京仁光科技有限公司 | 基于实物的人机交互方法、装置、设备、介质及*** |
CN108595026A (zh) * | 2018-03-28 | 2018-09-28 | 中山大学 | 一种实现鼠标功能的新型红外激光笔 |
CN109144375B (zh) * | 2018-10-09 | 2022-08-19 | 中天智领(北京)科技有限公司 | 一种屏幕控制方法及装置 |
CN109712559B (zh) * | 2019-01-14 | 2020-05-15 | 浙江大学 | 一种无传感led点阵屏显示交互装置及方法 |
CN112328158A (zh) * | 2020-07-23 | 2021-02-05 | 深圳Tcl新技术有限公司 | 交互方法、显示装置、发射装置、交互***及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1534544A (zh) * | 2003-04-01 | 2004-10-06 | 中国科学院电子学研究所 | 大屏幕非接触式控制方式 |
CN1687886A (zh) * | 2005-04-08 | 2005-10-26 | 清华大学 | 一种计算机的远距离无线控制装置 |
CN1746831A (zh) * | 2004-09-08 | 2006-03-15 | 上海迪比特实业有限公司 | 互动投影*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100060611A1 (en) * | 2008-09-05 | 2010-03-11 | Sony Ericsson Mobile Communication Ab | Touch display with switchable infrared illumination for touch position determination and methods thereof |
-
2011
- 2011-05-31 CN CN2011101446088A patent/CN102253737B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1534544A (zh) * | 2003-04-01 | 2004-10-06 | 中国科学院电子学研究所 | 大屏幕非接触式控制方式 |
CN1746831A (zh) * | 2004-09-08 | 2006-03-15 | 上海迪比特实业有限公司 | 互动投影*** |
CN1687886A (zh) * | 2005-04-08 | 2005-10-26 | 清华大学 | 一种计算机的远距离无线控制装置 |
Also Published As
Publication number | Publication date |
---|---|
CN102253737A (zh) | 2011-11-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102253737B (zh) | 一种屏幕视觉鼠标***的实现方法 | |
CN102436327B (zh) | 一种屏幕输入***及其实现方法 | |
JP5567206B2 (ja) | コンピューティングデバイスインターフェース | |
CN103365549B (zh) | 输入装置、显示***及输入方法 | |
CN101963871A (zh) | 基于识别红外点光源的光学触控***及其实现方法 | |
US20140062863A1 (en) | Method and apparatus for setting electronic blackboard system | |
CN101859210A (zh) | 一种交互式投影***及其实现方法 | |
TW201426413A (zh) | 三維互動裝置及其操控方法 | |
CN102713809A (zh) | 带有结合了处理器的工具托盘的白书写板 | |
CN102662498A (zh) | 一种投影演示的无线控制方法及*** | |
CN103609093B (zh) | 一种互动手机 | |
CN100478860C (zh) | 一种电子平面显示定位***及定位方法 | |
JP2009140498A (ja) | 情報入出力装置及び情報入出力方法 | |
CN102722254A (zh) | 一种定位交互方法及*** | |
CN202110500U (zh) | 一种屏幕视觉鼠标*** | |
CN107682595B (zh) | 一种交互投影方法、***及计算机可读存储介质 | |
US11907466B2 (en) | Apparatus and method which displays additional information along with a display component in response to the display component being selected | |
CN202257528U (zh) | 一种屏幕输入*** | |
CN201369027Y (zh) | 一种红外激光笔遥指虚拟触摸*** | |
CN102915126A (zh) | 一种光线遥控定位的方法、装置及*** | |
CN202049451U (zh) | 新型光学触控笔及光学触控*** | |
CN203606780U (zh) | 多点触摸和手势识别融合*** | |
WO2014181587A1 (ja) | 携帯端末装置 | |
WO2019100547A1 (zh) | 投影控制方法、装置、投影交互***及存储介质 | |
JP2001067183A (ja) | 座標入力/検出装置および電子黒板システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130717 Termination date: 20150531 |
|
EXPY | Termination of patent right or utility model |