鼠标模拟系统及其应用方法技术方案

技术编号:6559118 阅读:178 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种鼠标模拟系统及其应用方法。该系统包括计算机及与计算机连接的相机。该相机拍摄其视角范围内的用户手掌,将拍摄的画面传送至计算机。该计算机包括存储系统及控制芯片。该存储系统用于储存模拟鼠标运动的参考资料。该控制芯片用于根据所述参考资料计算相机的架设高度,设置判断手掌或手指运动的时间间隔,并设置手掌及手指运动对应于鼠标的操作。该控制芯片,还用于对每一个时间间隔内,相机拍摄的用户手掌在视角范围内运动的图片进行处理、比较,根据图片的区别判断用户手掌或手指的运动,获取该运动对应于鼠标的操作,执行该操作对应的命令。本发明专利技术可以取代鼠标,克服当前鼠标的不足之处、省去鼠标的成本。

【技术实现步骤摘要】

本专利技术涉及一种模拟系统及其应用方法,尤其是一种关于鼠标的模拟系统及其应用方法。
技术介绍
鼠标是计算机常用的输入设备。用户在桌面上移动鼠标时,计算机显示屏幕上的 光标与鼠标同步移动,当光标指到显示屏幕上的某个位置,用户对鼠标上的功能键(左键、 右键、滚轮)进行相应操作,计算机便执行该操作对应的命令。例如,当光标指到显示屏幕 上的一个文件夹,用户单击鼠标左键,则计算机执行选中该文件夹的指令,若用户双击鼠标左键,则计算机执行开启该文件夹的指令,若用户单击右键,则执行弹出相应窗口的指令,坐坐 寸寸。 然而,当前的鼠标存在许多不足之处,有线鼠标常常会因为鼠标线长的限制或材 质不良,导致用户操作鼠标时较为费劲。无线鼠标摆脱了线缆的束缚,但容易因为桌面材质 造成光标漂移,并且需频繁更换电池。
技术实现思路
鉴于以上内容,有必要提供一种鼠标模拟系统,可以具备鼠标提供的功能且克服 当前鼠标的不足之处。 本专利技术提供一种鼠标模拟系统,该系统包括计算机及与计算机连接的相机。所述 相机对其视角范围内的用户手掌进行拍摄,并将拍摄的图片传送至计算机。所述计算机包 括存储系统及控制芯片。所述存储系统用于储存模拟鼠标运动的参考资料,包括鼠标在桌 面上的有效移动范围,相机的视角及像素,以及用户对鼠标上的功能键进行相应操作时,计 算机执行的该操作对应的命令。所述控制芯片用于根据所述参考资料计算相机的架设高度 以提示用户架设相机,设置判断手掌或手指运动的时间间隔,并设置手掌及手指运动对应 于鼠标的操作。所述控制芯片,还用于对每一个时间间隔内,相机拍摄的用户手掌在视角范 围内运动的图片进行处理、比较,根据图片的区别判断用户手掌或手指的运动,获取该运动 对应于鼠标的操作,执行该操作对应的命令。 本专利技术还提供一种鼠标模拟系统的应用方法,该方法包括以下步骤(A)利用相 机对其视角范围内的用户手掌进行拍摄,并将拍摄的图片传送至计算机,该计算机包括存 储系统及控制芯片;(B)利用存储系统储存模拟鼠标运动的参考资料,包括鼠标在桌面上 的有效移动范围,相机的视角及像素,以及用户对鼠标上的功能键进行相应操作时,计算机 执行的该操作对应的命令;(C)利用控制芯片根据所述参考资料计算相机的架设高度以提 示用户架设相机,设置判断手掌或手指运动的时间间隔,并设置手掌及手指运动对应于鼠 标的操作;及(D)利用控制芯片对每一个时间间隔内,相机拍摄的用户手掌在视角范围内 运动的图片进行处理、比较,根据图片的区别判断用户手掌或手指的运动,获取该运动对应 于鼠标的操作,执行该操作对应的命令。 相较于现有技术,本专利技术提供的,利用相机拍摄用户手掌或手指运动的图片,利用计算机对图片进行处理、比较,得到一定时间间隔内用户手掌或手指运动的移动方向及移动距离,并将用户手掌或手指的运动与鼠标的操作相关联,用户通过手掌或手指运动及可控制计算机显示屏幕上的光标移动或执行相应操作。附图说明 图1是本专利技术鼠标模拟系统较佳实施例的功能模块图。 图2是图1中控制芯片的功能模块图。 图3是本专利技术鼠标模拟系统应用方法较佳实施例的流程图。 图4是图3中步骤S305的细化流程图。 图5是图3中步骤S308的细化流程图。 图6及图7是图1中相机拍摄得到的用户手掌的两张黑白图片。具体实施例方式如图1所示,是本专利技术鼠标模拟系统较佳实施例的功能模块图。该鼠标模拟系统包括计算机10及相机20。相机20通过连接30与计算机IO连接。所述连接30可以为线缆,也可以为无线连接。 相机20用于对其有效视角范围40内的用户手掌50进行拍摄,并将拍摄的画面通过连接30传送至计算机10。在本实施例中,用户手掌50在一个水平桌面(图1中未示出)运动。相机20架设于该水平桌面正上方。相机20的有效视角范围40是由相机的可视角度(以下简称视角)及架设高度决定的。相机20的视角指的是其镜头中心点到成像平面对角线两端所形成的夹角。相机20的视角一定时,架设高度越高,有效视角范围40越大。 计算机10包括存储系统11及控制芯片12。 存储系统11用于储存模拟鼠标运动的参考资料,包括一般鼠标在桌面上的有效移动范围、相机20的相关信息,及用户对鼠标上的功能键(左键、右键、滚轮)进行相应操作时,计算机10执行的该操作对应的命令。 该存储系统11可以为硬盘、光盘或其它存储设备。 所述有效移动范围指的是这样一个区域当鼠标在该区域内移动时,计算机10显示屏幕上的光标与鼠标同步移动,而当鼠标的移动超出该区域时,光标停留在显示屏幕的边缘。 相机20的相关信息包括相机20的视角及像素。 存储系统11还用于储存相机20拍摄的画面。 控制芯片12用于根据所述参考资料及相机20的相关信息计算相机20的架设高度以提示用户架设相机20,设置判断手掌或手指运动的时间间隔,并设置用户手掌或手指运动对应于鼠标的操作。 控制芯片12还用于对每一个时间间隔内,相机20拍摄的用户手掌在有效视角范围40内运动的连续画面所包括的图片进行处理、比较,根据图片的区别判断用户手掌或手指的运动,获取该运动对应于鼠标的操作,执行该操作对应的命令。 如图2所示,是图1中控制芯片12的功能模块图。该控制芯片12主要包括信息获取模块121、参数确定模块122、参数调整模块123、设置模块124、画面处理模块125、运动判断模块126及执行模块127。 信息获取模块121用于从存储系统11获取模拟鼠标运动的参考资料,包括一般鼠标在桌面上的有效移动范围、相机20的视角及像素。 参数确定模块122用于根据鼠标的有效移动范围确定相机20的最小视角范围,根据最小视角范围及相机20的视角计算相机20的最低架设高度。例如,假设鼠标的有效移动范围为20cm*20cm(长*宽)的区域,则20的最小视角范围为20cm*20cm区域。相机20架设于最小视角范围的正上方,其视角为60度,最小视角范围的对角线长度=(202+202) 1/2cm,则相机20的最低架设高度h = l/2*(202+202) 1/2cm*cot30o = 24. 49cm。 参数调整模块123用于根据根据相机20的像素确定拍摄得到图片的画面比例,根据画面比例调整所述最小视角范围得到有效视角范围40,并根据有效视角范围40调整相机20的最低架设高度得到相机20的有效架设高度。例如,假设相机20为显示绘图阵列(Video GraphicArray, VGA)摄像头,其VGA分辨率为640X480像素,即水平方向分布640像素,垂直方向分布480像素,则相机20拍摄得到的画面比例为640 : 480 = 4 : 3 =40 : 30。则参数调整模块123调整调整上述最小视角范围20cn^20cm,得到有效视角范围40为40Cm*30cm,有效视角范围40的对角线长度等于50cm。进而,参数调整模块123根据有效视角范围40及相机20的视角计算相机20的有效架设高度H = 25cm*COt30o = 43. 3cm。 参数调整模块123还用于提示用户相机20的有效架设高度及有效视角范围40,以利于用户架设相机20及了解手掌运动的有效范围。 设置模块124设置判断手掌或手指运动的时间间隔,并设置手掌及手指运动对应于鼠标的操作。例如,设置模本文档来自技高网...

【技术保护点】
一种鼠标模拟系统,其特征在于,该系统包括计算机及与计算机连接的相机,该相机对其视角范围内的用户手掌进行拍摄,并将拍摄的图片传送至计算机,该计算机包括:存储系统,用于储存模拟鼠标运动的参考资料,包括鼠标在桌面上的有效移动范围,相机的视角及像素,以及用户对鼠标上的功能键进行相应操作时,计算机执行的该操作对应的命令;及控制芯片,用于根据所述参考资料计算相机的架设高度以提示用户架设相机,设置判断手掌或手指运动的时间间隔,并设置手掌及手指运动对应于鼠标的操作;所述控制芯片,还用于对每一个时间间隔内,相机拍摄的用户手掌在视角范围内运动的图片进行处理、比较,根据图片的区别判断用户手掌或手指的运动,获取该运动对应于鼠标的操作,执行该操作对应的命令。

【技术特征摘要】
一种鼠标模拟系统,其特征在于,该系统包括计算机及与计算机连接的相机,该相机对其视角范围内的用户手掌进行拍摄,并将拍摄的图片传送至计算机,该计算机包括存储系统,用于储存模拟鼠标运动的参考资料,包括鼠标在桌面上的有效移动范围,相机的视角及像素,以及用户对鼠标上的功能键进行相应操作时,计算机执行的该操作对应的命令;及控制芯片,用于根据所述参考资料计算相机的架设高度以提示用户架设相机,设置判断手掌或手指运动的时间间隔,并设置手掌及手指运动对应于鼠标的操作;所述控制芯片,还用于对每一个时间间隔内,相机拍摄的用户手掌在视角范围内运动的图片进行处理、比较,根据图片的区别判断用户手掌或手指的运动,获取该运动对应于鼠标的操作,执行该操作对应的命令。2. 如权利要求1所述的鼠标模拟系统,其特征在于,所述控制芯片包括 信息获取模块,用于从存储系统获取模拟鼠标运动的参考资料,包括鼠标在桌面上的有效移动范围、相机的视角及像素;参数确定模块,用于根据鼠标的有效移动范围确定相机的最小视角范围,根据最小视 角范围及相机的视角计算相机的最低架设高度;参数调整模块,用于根据根据相机的像素确定拍摄得到图片的画面的比例,根据画面 比例调整所述最小视角范围得到相机的有效视角范围,并根据有效视角范围调整最低架设 高度,得到相机的有效架设高度;设置模块,用于设置判断手掌或手指运动的时间间隔,并设置手掌及手指运动对应于 鼠标的操作;画面处理模i央,用于将一个时间间隔内,相机拍摄得到的彩色图片转换为黑白图片,并 提高各黑白图片的对比度;运动判断模块,用于将该时间间隔内的各黑白图片进行比较,根据图片的区别判断用 户手掌或手指运动的移动方向及移动距离;及执行模块,根据用户手掌或手指移动方向及移动距离确定用户手掌或手指运动对应的 鼠标操作,并执行该鼠标操作对应的指令。3. 如权利要求2所述的鼠标模拟系统,其特征在于,提高对比度后,所述黑白图片中像 素的灰度值包括0及255两种。4. 如权利要求2所述的鼠标模拟系统,其特征在于,所述图片的区别是指两张黑白图 片中灰度值发生变化的像素。5. 如权利要求2所述的鼠标模拟系统,其特征在于,所述设置手掌及手指运动对应于 鼠标的操作包括设置用户食指向左水平移动第一距离对应于单击鼠标左键的操作; 设置用户食指向左水平移动第一距离后在一定时间内又向右水平移动第二距离对应 于双击鼠标左键的操作;设置用户无名指水平移动第三距离对应于单击鼠标右键的操作; 设置用户中指向上移动第四距离对应于向上滑动鼠标滚轮的操作; 设置用户中指向下移动第五距离对应于向下滑动鼠标滚轮的操作; 设置用户手掌向上移动对应于向上移动鼠标的操作;设置用户手掌向下移动对应于向下移动鼠标的操作; 设置用户手掌向左移动对应于向左移动鼠标的操作;及 设置用户手掌向右移动对应于向右移动鼠标的操作。6. 如权利要求5所述的鼠标模拟系统,其特征在于,所述第一距离、第二距离、第三距 离、第四距离及第五距离为一个具体数值...

【专利技术属性】
技术研发人员:周盟杰
申请(专利权)人:深圳富泰宏精密工业有限公司奇美通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1