CN106155426A - 具有触摸追踪功能的鼠标垫 - Google Patents
具有触摸追踪功能的鼠标垫 Download PDFInfo
- Publication number
- CN106155426A CN106155426A CN201510196174.4A CN201510196174A CN106155426A CN 106155426 A CN106155426 A CN 106155426A CN 201510196174 A CN201510196174 A CN 201510196174A CN 106155426 A CN106155426 A CN 106155426A
- Authority
- CN
- China
- Prior art keywords
- ultrasound
- coordinate
- unit
- pip
- mouse pad
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03547—Touch pads, in which fingers can move on a surface
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/039—Accessories therefor, e.g. mouse pads
- G06F3/0395—Mouse pads
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/043—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using propagating acoustic waves
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Position Input By Displaying (AREA)
- Length Measuring Devices Characterised By Use Of Acoustic Means (AREA)
Abstract
本发明提供一种具有触摸追踪功能的鼠标垫,该鼠标垫包括通信单元、第一超声波单元、第二超声波单元及处理单元,该处理单元包括侦测模块,侦测超声波单元是否接收到反射超声波,当侦测到第一超声波单元及第二超声波单元都接收到反射超声波时,确定有物体正在接触鼠标垫;选取模块,从接收的反射超声波信号中分别选取若干对应的第一反射超声波及第二反射超声波;计算模块,建立一平面坐标轴,根据该坐标轴、第一发射超声波及第二发射超声波分别确定该若干第一反射点及第二反射点的坐标值;确定模块,每间隔预设时间确定坐标值相同的反射点,从坐标值相同的反射点中确定一反射点作为检测点,并确定该检测点的坐标值,而得到一系列检测点的坐标值。
Description
技术领域
本发明涉及一种鼠标垫,尤其涉及一种具有触摸追踪功能的鼠标垫。
背景技术
现有技术中的鼠标通常包括机械鼠标、光电鼠标或无线鼠标之类的实体鼠标,然而用户长时间使用实体鼠标容易导致手掌或手指的疲惫,而且实体鼠标在长时间的点击和滑动下也容易造成磨损,从而降低鼠标的灵敏度及使用寿命。
发明内容
有鉴于此,有必要提供一种具有触摸追踪功能的鼠标垫,旨在解决上述技术问题。
本发明提供一种具有触摸追踪功能的鼠标垫,该鼠标垫包括一通信单元,用于提供该鼠标垫与一电子装置之间的数据传输;一第一超声波单元,用于当该鼠标垫与一电子装置连接时,周期性地沿第一预设方向扫描发射第一超声波,并接收反射该第一超声波的第一反射超声波;一第二超声波单元,用于当该鼠标垫与一电子装置连接时,周期性地沿第二预设方法扫描发射第二超声波,并接收反射该第二超声波的第二反射超声波;一与该通信单元、第一超声波单元及第二超声波单元连接的处理单元,该处理单元包括:
侦测模块,用于侦测该第一超声波单元及第二超声波单元是否接收到反射回来的超声波,并;
当侦测到该第一超声波单元及第二超声波单元都接收到反射超声波时,则确定有物体正在触摸/接触该鼠标垫;
选取模块,用于当侦测模块确定有物体正在触摸/接触该鼠标垫时,从该第一超声波单元及第二超声波单元接收到的反射超声波信号中分别选取若干个从对应的反射点反射回来的反射超声波,其中,该若干个反射超声波包括若干个反射第一超声波的第一反射超声波及若干个反射第二超声波的第二反射超声波;
计算模块,用于建立一与该鼠标垫映射的平面坐标轴,并根据该坐标轴及选取的第一发射超声波及第二发射超声波分别确定该些第一反射波对应的若干第一反射点及该些第二反射波对应的若干第二反射点的坐标值;
确定模块,用于每间隔一预设时间根据该若干第一反射点及若干第二反射点的坐标值确定坐标值相同的反射点,并从坐标值相同的反射点中确定一反射点作为检测点,并确定该检测点的坐标值,从而得到一系列检测点的坐标值。
相较于现有技术,本发明的具有触摸追踪功能的鼠标垫通过超声波定位并追踪触摸/接触鼠标垫的物体的移动轨迹来实现鼠标的相关操作,操作快速、便捷,给用户提供了很大的便利。
附图说明
图1为本发明较佳实施方式中的具有触摸追踪功能的鼠标垫的应用结构图;
图2为本发明较佳实施方式中的具有触摸追踪功能的鼠标垫的实际应用图;
图3为本发明较佳实施方式中触摸鼠标垫的一物体上反射点的示意图;
图4为本发明较佳实施方式中基于映射于鼠标垫的一坐标轴计算反射点坐标的示意图。
主要元件符号说明
鼠标垫 | 1 |
第一边 | 101 |
第二边 | 102 |
第三边 | 103 |
通信单元 | 10 |
第一超声波单元 | 20 |
第二超声波单元 | 30 |
处理单元 | 40 |
侦测模块 | 401 |
选取模块 | 402 |
计算模块 | 403 |
确定模块 | 404 |
定义模块 | 405 |
发送模块 | 406 |
第一端 | 50 |
第二端 | 60 |
电子装置 | 2 |
物体 | 3 |
如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
请参考图1,为本发明的具有触摸追踪功能的鼠标垫1的应用结构图。该鼠标垫1包括一通信单元10,该通信单元10用于提供该鼠标垫1与一电子装置2之间的数据传输。在本实施方式中,该通信单元10为一USB数据线或一USB接口,通过插在电子装置2的USB插口内实现该鼠标垫1与电子装置2之间的通信连接。同时,该通信单元10还用于将该电子装置2的电源传送给该鼠标垫1而为其供电。在另一实施方式中,该通信单元10也可为一无线传输单元,通过WLAN(Wireless Local
Area Network)、WiFi(Wireless Fidelity)或蓝牙等无线传输的方式实现该鼠标垫1与电子装置2之间的无线通信连接,此时该鼠标垫1通过内置电池(图中未示)供电。在本实施方式中,该电子装置2为台式电脑、笔记本电脑等个人电脑或其他相关的需要鼠标操作的装置。
请参考图2,该鼠标垫1还包括一第一超声波单元20及一第二超声波单元30,该第一超声波单元20及第二超声波单元30位于该鼠标垫1不同位置的边缘处。在本实施方式中,该鼠标垫1为一方形的垫子,该第一超声波单元20及第二超声波单元30分别位于该方形鼠标垫1上相邻的两个顶端位置处,其中,该第一超声波单元20位于该鼠标垫1的第一端50处,该第二超声波单元30位于该鼠标垫1的第二端60处。
在本实施方式中,该第一超声波单元20及第二超声波单元30均为超声波传感器,既可发射超声波也可接收超声波。该第一超声波单元20用于当该鼠标垫1与电子装置2连接时,周期性地沿第一预设方向扫描发射第一超声波,并接收反射该第一超声波的第一反射超声波。该第二超声波单元30用于当该鼠标垫1与电子装置2连接时,周期性地沿第二预设方向扫描发射第二超声波,并接收反射该第二超声波的第二反射超声波。在本实施方式中,该第一超声波单元20及第二超声波单元30扫描发射超声波的周期均为1毫秒。其中,该第一预设方向为顺时针方向,该第二预设方向为逆时针方向。
在本实施方式中,设该鼠标垫1位于该第一端50及第二端60之间的边为第一边101,该第一端50所在的另一边为第二边102,该第二端60所在的另一边为第三边103。该第一超声波单元20在一个周期内从该第一边101开始依次顺时针发射第一超声波直到该第二边102停止,即,在一个周期内,该第一超声波单元20沿顺时针方向依次发射第一超声波而对该鼠标垫1进行扫描。该第二超声波单元30在一个周期内从该第一边101开始依次逆时针发射该第一超声波直到该第三边103停止,即,在一个周期内,该第二超声波单元30沿逆时针的方向依次发射第二超声波而对该鼠标垫1进行扫描。
如图1及图2所示,该鼠标垫1还包括一处理单元40,该处理单元40与该通信单元10、第一超声波单元20及第二超声波单元30连接。该处理单元40包括一侦测模块401、一选取模块402、一计算模块403、一确定模块404、一定义模块405及一发送模块406。在本实施方式中,该些模块为可被该处理单元40调用执行的可程序化的软件指令。在其他实施方式中,该些模块也可为固化于该处理单元40中的程序指令或固件。
该侦测模块401用于侦测该第一超声波单元20及第二超声波单元30是否接收到反射回来的超声波。在本实施方式中,该第一超声波单元20及第二超声波单元30均包括一发射器(图中未示)及一接收器(图中未示),该处理单元40与该第一超声波单元20及第二超声波单元30连接,该侦测模块401侦测该第一超声波单元20及第二超声波单元30的接收器是否接收到超声波信号来确定该第一超声波单元20及第二超声波单元30是否接收到反射回来的超声波。
该侦测模块401还当侦测到该第一超声波单元20及第二超声波单元30都接收到反射超声波时,确定有物体3正在触摸/接触该鼠标垫1。而当该处理单元40检测该第一超声波单元20及第二超声波单元30都未接收到反射超声波,或仅检测到其中一个超声波单元接收到反射超声波时,则确定没有物体3触摸该鼠标垫1,并继续执行上述的侦测动作。
该选取模块402用于当侦测模块401确定有物体3正在触摸/接触该鼠标垫1时,从该第一超声波单元20及第二超声波单元30接收到的反射超声波信号中分别选取若干个从对应的反射点反射回来的反射超声波,其中,该若干个反射超声波包括若干个反射第一超声波的第一反射超声波及若干个反射第二超声波的第二反射超声波。
具体的,当该第一超声波单元20发射的第一超声波及第二超声波单元30发射的第二超声波扫描到触摸/接触鼠标垫1的物体3时发生反射,在本实施方式中,该物体3上每一使得超声波发生反射的位置称为反射点。当有物体3正在触摸/接触该鼠标垫1时,该第一超声波及第二超声波实际上是在各个周期内依次扫描该物体3上的不同位置,并在扫描到的每一位置(即反射点)处发生反射,所以,每一触摸/接触鼠标垫1的物体3上都有多个反射点。在本实施方式中,该选取模块402从该多个反射点反射的超声波中选取若干个反射超声波,并且该选取的若干个反射超声波包括若干个反射第一超声波的第一反射超声波及若干个反射第二超声波的第二反射超声波。其中,该选取的若干个第一反射超声波及若干个第二反射超声波的数量可为默认的固定数值,例如选取的第一反射超声波及第二反射超声波的数量均为5个,也可为用户预先设定的其他数值。
请参考图3,该计算模块403用于建立一与该鼠标垫1映射的平面坐标轴,并根据该坐标轴及选取的第一发射超声波及第二发射超声波分别确定该些第一反射波对应的若干第一反射点及该些第二反射波对应的若干第二反射点的坐标值。在本实施方式中,该建立的平面坐标轴为一虚拟坐标轴,用于计算反射点的坐标值,而不显示在鼠标垫1上。具体的,以图2中鼠标垫1所示的位置进行说明,该坐标轴以第一超声波单元20所在的第一端50作为原点,以鼠标垫1的第一边101所在的直线作为x轴,以鼠标垫1的第二边102所在的直线作为y轴。在本实施方式中,设该鼠标垫1的长(即第一边101的长度)为x,宽(即第二边102的长度)为y,所以,该第一超声波单元20所在位置的坐标值为(0,0),该第二超声波单元30所在位置的坐标值为(x,0),该处理单元40可基于该第一超声波单元20及第二超声波单元30的坐标值计算得到该若干个第一反射点及若干个第二反射点的坐标值。
具体的,该计算模块403基于该第一超声波单元20或第二超声波单元30从发射超声波到接收反射回来的超声波之间的时间间隔与超声波的传播速度可确定对应的反射点与对应的超声波单元之间的距离。另外,该计算模块403在该第一超声波单元20或第二超声波单元30接收到反射超声波信号时,确定第一超声波单元20或第二超声波单元30发射对应的超声波的发射角度,然后基于该反射点与对应的第一超声波单元20或第二超声波单元30之间的距离及该反射点对应的发射超声波的发射角度可确定该反射点的位置。采用上述方法,该计算模块403即可计算得到该若干第一反射点及若干第二反射点的坐标值。
在本实施方式中,该第一超声波单元20或第二超声波单元30扫描发射超声波为间隔一预定角度(例如0.5度角)旋转扫描。
由于超声波传播的速度很快,当前第一超声波单元20或第二超声波单元30以一角度扫描发射一超声波后接收到反射超声波,该第一超声波单元20或第二超声波单元30扫描发射超声波的角度可视为该反射超声波对应的发射超声波的角度。
如图4所示,以第一超声波单元20为例进行说明,设当该第一超声波单元20以第一角度θ发射第一超声波后至转到下一角度前接收到第一反射超声波,此时,可视为该角度为θ。由于该第一超声波单元20或第二超声波单元30扫描发射超声波的间隔角度为预定角度,且扫描周期是固定的,该第一超声波单元20或第二超声波单元30在不同角度发射超声波的时间是可以获得的。计算模块403分别确定以第一角度θ发射第一超声波的时间及接收到第一反射超声波的时间,并确定发射与接收超声波之间的时间间隔,并根据时间间隔及超声波的传播速度确定得到第一超声波单元20与反射点A之间的距离d。从而,第一超声波单元20的坐标值、发射角度θ及距离d已知,显然,反射点A的具体坐标值很容易计算得出。其中,计算模块403可根据任意现有的计算公式基于该第一超声波单元20的坐标、角度θ及距离d计算得出反射点A的坐标值。例如,设反射点A坐标为(u,v),则可根据方程式1:tgθ=v/u以及公式2:u2+v2=d2这两个方程式求出两个未知数u,v的值。
该确定模块404用于每间隔一预设时间根据该若干第一反射点及若干第二反射点的坐标值确定坐标值相同的反射点,并从坐标值相同的反射点中确定一反射点作为检测点,并确定该检测点的坐标值,从而得到一系列检测点的坐标值。其中,该检测点用于代表物体3的位置,该一系列检测点为该物体3在移动时每间隔一预定时间依次被确定的点,该些点坐标值的变化体现物体3的移动轨迹,当物体3未移动时,默认检测点的坐标值不变。在本实施方式中,该间隔的预设时间为该第一超声波单元20及第二超声波单元30的扫描周期的整数倍,例如为0.1秒。
具体的,假设计算模块403根据当前选取的第一反射超声波计算出对应的五个第一反射点的坐标值分别为A(x1,y1)、B(x2,y2)、C(x3,y3)、D(x4,y4)、E(x5,y5),以及根据当前选取的第二反射超声波计算出对应的五个第二反射点的坐标值分别为A1(x'1,y'1)、B1(x'2,y'2)、C1(x'3,y'3)、D1(x'4,y'4)、E1(x'5,y'5)。
当该物体3上坐标值相同的反射点的数量为奇数时,则该确定模块404确定中间位置的反射点作为该物体3的检测点。在本实施方式中,如图3所示,若A、B、C的坐标值分别与A1、B1、C1的坐标值相同,则A与A1、B与B1、C与C1分别为坐标值相同的反射点,即该三个点为该第一超声波单元20及第二超声波单元30共同扫描到的点,且由于A为中间位置的反射点,所以该确定模块404确定A为该物体3的检测点。
当该物体3上坐标值相同的反射点的数量为偶数时,则该确定模块404确定中间位置的两个反射点中左边的反射点作为该物体3的检测点。在本实施方式中,若A、B、C、D的坐标值分别与A1、B1、C1、D1的坐标值相同,则A与A1、B与B1、C与C1、D与D1分别为坐标值相同的反射点,即该四个点为该第一超声波单元20及第二超声波单元30共同扫描到的点,且由于A与B为中间位置的两个反射点,所以该确定模块404可确定B为该物体3的检测点。显然,在其他实施方式中,当该物体3上坐标值相同的反射点的数量为偶数时,则该确定模块404可确定中间位置的两个反射点中右边的反射点作为该物体3的检测点。
当一物体3上若干个第一反射点及第二反射点中没有坐标值相同的反射点时,该选取模块402重新选取若干个第一反射点及第二反射点,直至选取到坐标值相同的反射点。
该确定模块404还可每间隔该预设时间基于该若干第一反射点及若干第二反射点的坐标值确定多个坐标值范围,每一坐标值范围内包括多个第一反射点及第二反射点的坐标值,该确定模块404还确定每一坐标值范围内坐标值相同的反射点,当一坐标值范围内有坐标值相同的反射点时,基于前述方法确定一反射点作为检测点,当一坐标值范围内没有坐标值相同的反射点时,该选取模块402在该坐标值范围内重新选取若干个第一反射点及第二反射点。通过上述方法,该确定模块404可同时确定多个物体3分别对应的检测点及每一物体3对应的一系列检测点,该确定模块404根据每间隔该预设时间依次计算出的各个检测点的坐标值的变化可确定物体3的移动轨迹,从而实现多点触摸的侦测。
在另一实施方式中,该确定模块404每间隔该预设时间在确定该若干第一反射点及若干第二反射点的坐标值后,可计算出该若干第一反射点及若干第二反射点的平均坐标值,并将该平均坐标值对应的点确定为检测点。同样的,此时该确定模块404也可基于该若干第一反射点及若干第二反射点确定多个坐标值范围,并计算出每一坐标值范围内的第一反射点及第二反射点的平均坐标值,并将该平均坐标值对应的点确定为对应坐标值范围内代表一物体3的检测点,从而可同时确定多个物体3分别对应的检测点的坐标值及每一物体3对应的一系列检测点,该确定模块404根据每间隔该预设时间依次计算出的各个检测点的坐标值的变化确定可物体3的移动轨迹,从而实现多点触摸的侦测。
该定义模块405用于根据确定的物体3的检测点及各个检测点的坐标值的变化确定物体3的移动轨迹,并定义对应的鼠标操作,与该鼠标垫1连接的电子装置2则执行对应的功能。
具体的,当该确定模块404确定触摸/接触该鼠标垫1的物体3的检测点之后,该第一超声波单元20及第二超声波单元30继续发射第一超声波及第二超声波,该确定模块404继续执行前述的功能,从而确定间隔该预设时间内物体3对应的检测点,并确定每一检测点当前的坐标值,并根据检测点坐标值的变化确定物体3的移动轨迹及进一步定义相应的鼠标操作。在本实施方式中,结合现有技术中的鼠标操作来说明根据检测点坐标值的变化定义相应的鼠标操作的规则或原则,其中,每一检测点坐标值的变化对应检测点的移动轨迹,即对应了物体3的移动轨迹。
具体的,该确定模块404确定一检测点的坐标值连续变化时,根据坐标值的变化可确定该检测点的移动方向及移动轨迹,该定义模块405定义一个检测点产生位移时的操作为移动操作,该电子装置2基于检测点的移动方向及移动轨迹控制光标进行相应的移动。
当该确定模块404未确定一检测点的坐标值时,说明未定位到该检测点,即该检测点消失,此时未有物体3触摸/接触该鼠标垫1,而无法确定物体3上的检测点。该确定模块404在经过一段时间又能确定该检测点的坐标值时,说明重新定位到该检测点,即该检测点重现,物体3又开始触摸/接触该鼠标垫1。
在本实施方式中,该定义模块405定义一检测点在一第一预设间隔时间(例如0.5秒)内的消失与重现时的操作为单击操作,该电子装置2控制光标执行单击操作,比如点选目标对象。
该定义模块405定义一检测点在一第二预设间隔时间(例如1秒)内连续单击时的操作为双击操作,该电子装置2控制光标执行双击操作,比如打开目标对象。其中,该第一预设间隔时间及该第二预设间隔时间可自由设定,例如该第一预设间隔时间为0.5秒,该第二预设间隔时间为1秒。
进一步地,该定义模块405还定义两个检测点在该第一预设间隔时间内的同时消失与重现时的操作为点击右键的操作,该电子装置2控制光标执行点击右键的操作,比如右键点选目标对象。
该定义模块405还定义两个检测点同时产生位移时的操作为拖动操作,该电子装置2控制光标执行拖动操作,比如拖动目标对象。在本实施方式中,该目标对象包括图标、文件或文件夹等。
显然,以上该定义模块405所定义的鼠标操作仅用于作为一种实施方式,目的是说明本实施方式中的鼠标操作是基于检测点的移动轨迹来确定的,而并非对定义鼠标操作的规则或原则进行限制,在其他实施方式中,该鼠标垫1的生产商或用户亦可根据需求基于检测点的移动轨迹采取不同的规则或原则来定义鼠标操作。
该发送模块406用于将定义的操作信息通过该通信单元10发送至电子装置2,供该电子装置2的处理器(图中未示)对接收到的操作信息进行识别分析,并进一步控制执行对应的功能。在其他实施方式中,该处理单元40也可仅将检测点的移动轨迹信息发送至该电子装置2,供该电子装置2的处理器基于检测点的移动轨迹根据上述规则或原则定义对应的鼠标操作,并进一步控制执行对应的功能。
最后应说明的是,以上实施例仅用以说明本发明的实施方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围。
Claims (11)
1.一种具有触摸追踪功能的鼠标垫,其特征在于:该鼠标垫包括一通信单元,用于提供该鼠标垫与一电子装置之间的数据传输;一第一超声波单元,用于当该鼠标垫与一电子装置连接时,周期性地沿第一预设方向扫描发射第一超声波,并接收反射该第一超声波的第一反射超声波;一第二超声波单元,用于当该鼠标垫与一电子装置连接时,周期性地沿第二预设方法扫描发射第二超声波,并接收反射该第二超声波的第二反射超声波;一与该通信单元、第一超声波单元及第二超声波单元连接的处理单元,该处理单元包括:
侦测模块,用于侦测该第一超声波单元及第二超声波单元是否接收到反射回来的超声波,并;
当侦测到该第一超声波单元及第二超声波单元都接收到反射超声波时,则确定有物体正在触摸/接触该鼠标垫;
选取模块,用于当侦测模块确定有物体正在触摸/接触该鼠标垫时,从该第一超声波单元及第二超声波单元接收到的反射超声波信号中分别选取若干个从对应的反射点反射回来的反射超声波,其中,该若干个反射超声波包括若干个反射第一超声波的第一反射超声波及若干个反射第二超声波的第二反射超声波;
计算模块,用于建立一与该鼠标垫映射的平面坐标轴,并根据该坐标轴及选取的第一发射超声波及第二发射超声波分别确定该些第一反射波对应的若干第一反射点及该些第二反射波对应的若干第二反射点的坐标值;
确定模块,用于每间隔一预设时间根据该若干第一反射点及若干第二反射点的坐标值确定坐标值相同的反射点,并从坐标值相同的反射点中确定一反射点作为检测点,并确定该检测点的坐标值,从而得到一系列检测点的坐标值。
2.如权利要求1所述的具有触摸追踪功能的鼠标垫,其特征在于:该计算模块基于该第一超声波单元或第二超声波单元从发射超声波到接收反射回来的超声波之间的时间间隔与超声波的传播速度确定对应的反射点与对应的超声波单元之间的距离,该计算模块并在该第一超声波单元或第二超声波单元接收到反射超声波信号时,确定第一超声波单元或第二超声波单元发射对应的超声波的发射角度,然后基于一反射点与对应的第一超声波或第二超声波单元之间的距离及该反射点对应的发射超声波的发射角度确定该反射点的位置。
3.如权利要求2所述的具有触摸追踪功能的鼠标垫,其特征在于:当一物体上坐标值相同的反射点的数量为奇数时,则该确定模块确定中间位置的反射点作为该物体的检测点;当一物体坐标值相同的反射点的数量为偶数时,则该确定模块确定中间位置的两个反射点中左边的反射点作为该物体的检测点。
4.如权利要求3所述的具有触摸追踪功能的鼠标垫,其特征在于:该确定模块还每间隔该预设时间基于该若干第一反射点及若干第二反射点的坐标值确定多个坐标值范围,每一坐标值范围内包括多个第一反射点及第二反射点的坐标值,该确定模块还确定每一坐标值范围内坐标值相同的反射点,当一坐标值范围内有坐标值相同的反射点时,确定一反射点作为检测点,从而确定多个物体对应的检测点及每一物体对应的一系列检测点。
5.如权利要求2所述的具有触摸追踪功能的鼠标垫,其特征在于:该第一超声波单元或第二超声波单元扫描发射超声波为间隔一预定角度旋转扫描,当该第一超声波单元或第二超声波单元以第一角度发射第一超声波后至转到下一角度前接收到反射超声波,该反射超声波对应的发射超声波的发射角度为该第一角度,计算模块分别确定以第一角度发射第一超声波的时间及接收到反射超声波的时间,并确定发射与接收超声波之间的时间间隔,并根据时间间隔及超声波的传播速度确定得到第一超声波单元或第二超声波单元与反射点之间的距离,根据第一超声波单元或第二超声波单元的坐标、第一角度及距离计算出反射点的坐标值。
6.如权利要求1所述的具有触摸追踪功能的鼠标垫,其特征在于:该处理单元还包括一定义模块,用于定义一个检测点的产生位移时的操作为移动操作。
7.如权利要求1所述的具有触摸追踪功能的鼠标垫,其特征在于:该定义模块还用于定义一检测点在一第一预设间隔时间内的消失与重现时的操作为单击操作。
8.如权利要求7所述的具有触摸追踪功能的鼠标垫,其特征在于:该处理单元定义一检测点在一第二预设间隔时间内连续单击时的操作为双击操作。
9.如权利要求4所述的具有触摸追踪功能的鼠标垫,其特征在于:该定义模块还用于定义两个检测点在该第一预设间隔时间内的同时消失与重现时的鼠标操作为点击右键的操作。
10.如权利要求4所述的具有触摸追踪功能的鼠标垫,其特征在于:该定义模块定义两个检测点同时产生位移时的操作为拖动操作。
11.如权利要求6-10中任意一项所述的具有触摸追踪功能的鼠标垫,其特征在于:该处理单元还包括一发送模块,用于将定义的操作信息通过该通信单元发送至一电子装置,供该电子装置对接收到的操作信息进行识别分析,及进一步控制执行对应的功能。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510196174.4A CN106155426A (zh) | 2015-04-23 | 2015-04-23 | 具有触摸追踪功能的鼠标垫 |
TW104114169A TW201642089A (zh) | 2015-04-23 | 2015-05-04 | 具有觸摸追蹤功能的滑鼠墊 |
US14/864,530 US20160313817A1 (en) | 2015-04-23 | 2015-09-24 | Mouse pad with touch detection function |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510196174.4A CN106155426A (zh) | 2015-04-23 | 2015-04-23 | 具有触摸追踪功能的鼠标垫 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106155426A true CN106155426A (zh) | 2016-11-23 |
Family
ID=57146773
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510196174.4A Pending CN106155426A (zh) | 2015-04-23 | 2015-04-23 | 具有触摸追踪功能的鼠标垫 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20160313817A1 (zh) |
CN (1) | CN106155426A (zh) |
TW (1) | TW201642089A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109062455A (zh) * | 2018-08-09 | 2018-12-21 | 中新国际电子有限公司 | 一种电子设备及其触摸感应装置 |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SG11202108359WA (en) | 2019-02-04 | 2021-08-30 | Razer Asia Pacific Pte Ltd | Method and apparatus of using a computer touchpad or digitizer stylus pad as a mousepad |
TWI779566B (zh) * | 2021-04-20 | 2022-10-01 | 宏碁股份有限公司 | 防作弊方法與電子裝置 |
TWI821902B (zh) * | 2022-02-10 | 2023-11-11 | 美商美國未來科技公司 | 偵測電腦周邊設備之桌墊及其偵測方法 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100704630B1 (ko) * | 2005-05-25 | 2007-04-09 | 삼성전자주식회사 | 무선 입력 장치를 구비한 컴퓨터 시스템 및 좌표 처리 방법 |
US20070085828A1 (en) * | 2005-10-13 | 2007-04-19 | Schroeder Dale W | Ultrasonic virtual mouse |
US20100097329A1 (en) * | 2008-10-21 | 2010-04-22 | Martin Simmons | Touch Position Finding Method and Apparatus |
EP2581814A1 (en) * | 2011-10-14 | 2013-04-17 | Elo Touch Solutions, Inc. | Method for detecting a touch-and-hold touch event and corresponding device |
TW201346656A (zh) * | 2012-05-02 | 2013-11-16 | Kye Systems Corp | 觸控輸入裝置的訊號發送方法 |
CN103838376B (zh) * | 2014-03-03 | 2016-09-28 | 深圳超多维光电子有限公司 | 立体交互方法和立体交互*** |
-
2015
- 2015-04-23 CN CN201510196174.4A patent/CN106155426A/zh active Pending
- 2015-05-04 TW TW104114169A patent/TW201642089A/zh unknown
- 2015-09-24 US US14/864,530 patent/US20160313817A1/en not_active Abandoned
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109062455A (zh) * | 2018-08-09 | 2018-12-21 | 中新国际电子有限公司 | 一种电子设备及其触摸感应装置 |
Also Published As
Publication number | Publication date |
---|---|
TW201642089A (zh) | 2016-12-01 |
US20160313817A1 (en) | 2016-10-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103257813B (zh) | 一种共享设备的确定方法和文件传输方法以及*** | |
CN106155426A (zh) | 具有触摸追踪功能的鼠标垫 | |
KR20190085168A (ko) | 비-가시선 레이더-기반 제스처 인식 | |
US20160007160A1 (en) | Mobile device position detection | |
US20100001966A1 (en) | Two dimensional application of a one dimensional touch sensor in a capacitive touchpad | |
US20070109527A1 (en) | System and method for generating position information | |
CN102495700B (zh) | 声波触摸屏识别触摸点的方法 | |
WO2019019606A1 (zh) | 超声波触控装置及方法、显示装置 | |
CN105302296A (zh) | 基于激光雷达的人机交互地面*** | |
CN103547989A (zh) | 用于装置状态的用户控制的方法、装置和计算机程序 | |
WO2017189093A1 (en) | System and method for operating multimode stylus | |
CN103645848B (zh) | 一种基于超声波的终端控制方法和终端控制装置 | |
CN105335021A (zh) | 基于激光雷达的人机交互*** | |
US20200091968A1 (en) | Beacon Localization For A Client Device In Wireless Environment Applications | |
WO2018064634A1 (en) | Determination of cursor position on remote display screen based on bluetooth angle of arrival | |
CN105306820A (zh) | 控制移动终端中摄像头旋转的方法、装置及移动终端 | |
CN104298342A (zh) | 一种三维空间坐标的检测方法、三维输入方法及相应装置 | |
CN103970279A (zh) | 一种云游戏控制方法及*** | |
TWI575409B (zh) | 雙模觸控方法與適用此方法的觸控筆與觸控面板 | |
JP2002287886A (ja) | 光学式座標入力装置 | |
CN109975769A (zh) | 一种用于显示交互的雷达模块及其显示交互方法 | |
CN102253747B (zh) | 触摸屏识别面触摸的方法 | |
US10203774B1 (en) | Handheld device and control method thereof | |
CN102253778A (zh) | 一种电容传感器的定位方法 | |
CN102446000A (zh) | 光标控制装置、***及其方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20161123 |