CN104508605B - 与计算机连用的改良型装置 - Google Patents
与计算机连用的改良型装置 Download PDFInfo
- Publication number
- CN104508605B CN104508605B CN201380037012.5A CN201380037012A CN104508605B CN 104508605 B CN104508605 B CN 104508605B CN 201380037012 A CN201380037012 A CN 201380037012A CN 104508605 B CN104508605 B CN 104508605B
- Authority
- CN
- China
- Prior art keywords
- mouse
- mode
- computer
- sensor
- computer mouse
- 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
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/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
-
- 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/03543—Mice or pucks
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Input By Displaying (AREA)
Abstract
本发明包括一种与计算机(2)连用的计算机鼠标(1),其包括:基座(3),具有配置用来滑过工作表面(5)的下表面(4),该下表面(4)的至少一部分形成底部接触平面(7)的部分;上部本体(8),从基座(3)延伸;至少一个接触传感器(15,16);移动传感器***(17,18),能够检测相对于工作表面(5)的鼠标(1)的移动;通信***,用于将计算机可读移动和/或位置数据信号从装置(1)传送到计算机(2),所述移动数据信号指的是所检测到的鼠标(1)的移动,所述位置数据信号指的是鼠标(1)的位置,其特征在于,鼠标(1)被配置成在第一模式与第二模式下工作。
Description
技术领域
本发明通常涉及与计算机连用的改良型装置。尤其是,本发明通常涉及一种改良型计算机鼠标,一种与计算机连用的可配置装置以及一种配置该装置的方法。
背景技术
计算机鼠标和键盘是使用最广泛的计算机外设设备,其用于控制计算机以及操控数据的输入和输出,并且很多人认为计算机鼠标和键盘对于有效使用计算机是必不可少的。然而,触摸屏幕技术的发展和计算机部件的微型化已经导致普遍采用全触摸功能性小型便携式计算机,例如智能手机和平板计算机。
下表中显示了在计算机操作***中一般触摸输入或“触摸事件”的示例及其功能的示例。
许多使用者发现对于很多作业而言,这种触摸屏幕的手指操控比使用鼠标和键盘更直观。然而,触摸屏幕键盘在键入大量文本时不像键盘那样有效,并且很多使用者会使用单独的键盘在触摸屏幕控制的计算机上键入数据以协助数据输入。而且,如果需要频繁操控触摸屏幕,那么使用者的手指将时常挡住屏幕上的项目,这会使使用者受挫。因此,在这种“生产性”模式中,许多使用者反而主要使用触摸屏幕来观看以及将单独的键盘和鼠标连接至触摸屏幕计算机,同时用键盘进行数据输入,用鼠标在屏幕上操控图形使用者接口(GUI)对象。
触摸屏幕操作***的直观控制手势在传统台式机或膝上型便携计算机工作环境中也会是有用的,并且最近的操作***(版本7和版本8)已经设计成对触摸屏幕输入有效。由此可见,触摸屏幕以及触摸屏幕控制方法的使用有可能随着移动“智能”手机以及平板设备的流行的增加而增加。
然而,触摸屏幕操作***主要设计用于触摸输入,因此很多触摸控制通过鼠标或者键盘的结合不是那么容易完成,让使用者在使用键盘和鼠标时难以从直观的触摸屏幕控制中受益。例如,一般通过向下按住按钮(例如,左击)同时移动鼠标而利用鼠标来模仿滑动手势。这种方法对于很多人而言不直观,并且当其必须握紧鼠标移动同时在按钮上施加压力时过多地使用了使用者的手。
因此,有利的是,提供一种鼠标,该鼠标提供与触摸屏幕优化的操作***连用或者为传统计算机操作***提供触摸屏幕式输入的更直观的操作模式。
计算机一般需要软件“驱动程序”来与连接的装置联系。这些驱动程序可为适合于广泛的装置(例如,一般的MS Microsoft Windows鼠标驱动程序)的一般驱动程序或者用于下述装置的独特驱动程序,该装置提供增强的功能和/或允许通过计算机来配置,例如,鼠标驱动程序软件可允许鼠标功能参数的配置,例如选择按钮功能或者鼠标指针加速。
然而,用于装置的独特驱动程序的使用可能成为使用者的负担,因为在使用者能够配置和/或使用他们的装置之前必须安装软件。
为了克服部分这种障碍,一些先进的装置具有板载内存以及能够使使用者通过按压按钮组合等改变装置参数的配置控制。
然而,大多数装置没有显示屏,因此使用者可能难以确定如何配置该装置以及他们对该装置做了什么改变。通常,需要使用者参考使用者手册来确定改变特定配置选项要按哪个按钮顺序或组合。
因此,有利的是,提供一种通过计算机而不需要独特驱动程序来配置装置的方法。
本发明的目的在于处理前述问题或者至少在于向公众提供有用的选择。
公认的是,词语“包括”在不同司法管辖区下可归属于独有的或者包含的意思。为了本说明书的目的,除非另有注释,否则词语“包括”将具有包含的意思,即,其将表示不仅包括其直接引用的列出的组件而且包括其它未明确的组件或组件的意思。当涉及方法或过程中的一个以上步骤而使用词语“被包括”或者“包括”时,也将利用该基本原理。
从仅以示例方式给出的随后的描述中,将显而易见本发明的进一步形态和优点。
发明内容
依据一优选形态,本发明包括一种与计算机连用的计算机鼠标,所述计算机鼠标包括:
基座,具有配置用来滑过工作表面的下表面,所述下表面的至少一部分形成底部接触平面的部分;
上部本体,从基座延伸;
至少一个接触传感器;
移动传感器***,能够检测相对于所述工作表面的鼠标移动;
通信***,用于将计算机可读移动和/或位置数据信号从装置传送到计算机,所述移动数据信号表示所检测到的鼠标的移动,所述位置数据信号表示鼠标的位置,
其特征在于,鼠标被配置成在第一模式与第二模式下工作。
“计算机鼠标”在本文中定义为用于向计算机提供输入以表示装置和/或屏幕上的图形使用者接口(GUI)组件,例如图标、指针或鼠标光标的移动的装置。计算机鼠标可定义为由包括手写笔、游戏控制器、跟踪球、操纵杆、遥控器、触摸板等计算机指示装置所组成的较大群组中的子设备。
如本文中提到的“计算机”应理解为包括具有计算机处理器的任何计算装置,例如,台式机、膝上型便携计算机、上网本、平板计算机、电话、媒体播放器、网络服务器、主机、导航装置、车辆运行***等。
计算机鼠标可具有计算机接口单元或者以电线连接到计算机或者通过RF、微波、蓝牙或其它无线协议传输信号的无线芯片的形式提供的通信***。
如本文中使用的,“工作表面”将被概括地解释,而不受限制,并且包括但不限于书桌或桌面、包括键盘或屏幕的计算装置的表面、人、或者任何其它方便的表面。类似地,计算机、主计算机或者计算装置和相关的显示器等词语不限于任何具体的实施,并且包括任何台式个人计算机、便携式计算机、膝上型便携计算机、笔记本计算机、亚笔记本计算机、PDA、掌上装置、移动电话、无线键盘、触摸屏幕、平板计算机或者任何其它通信和/或显示装置及其任意组合或变换。
与计算机鼠标有关的词语“脊柱”包括能够被抓在使用者的拇指和手指之间以实现装置移动的任何直立的结构或特征,其比基部窄且具有从基部周长以内向上突出的至少一个脊柱侧面,与装置的整个主体从基座周长向上延伸的传统鼠标指示装置形成对比。
本文中所提到与拇指和指尖接合表面有关的“指尖接合”是用来表示能够移动和/或控制装置和/或运行接触传感器的指尖接触。
本文中所提到的词语“接触传感器”指的是能够检测接触和/或压力的任何传感器,并且包括例如可按压的按钮以及能够检测磁性、导电性、温度、压力、电容和/或电阻的变化的传感器。
如本文中所使用的,词语“触摸事件”包括但不限于真实的和虚拟的、模拟的、仿真的或转换的触摸屏幕或触摸操作***上的触摸动作,该触摸操作***能够处理触摸事件,并且触摸事件不仅包括用来提供等效输入的鼠标和/或键盘命令,而且包括:轻触、长按、滑动、拖动、拂动、滚动、收缩、展开或者旋转。
本文将引用在一般的直立方向中提供有对应于显示屏幕的垂直和水平维度的二维区域。该参考只是为了有助于清楚和理解,而不应视为限制,因为要理解的是显示屏幕可定向在水平平面中。类似地,本文可引用沿着分别与垂直和水平维度相关联的“Y”方向和正交的“X”轴在显示屏幕上移动的计算机鼠标。应理解的是,可根据显示屏幕的方向可交换地使用X、Y、水平以及垂直参照。
底部接触平面由X分量与Y分量形成,X分量与Y分量代表该平面中的正交尺寸。在优选实施例中,指示装置可稍微加长,从而可具有分别对应于Y维度和X维度的纵向和横向尺寸。
较佳地,所述计算机鼠标被配置成:
当定向在第一方向时,在第一模式下工作,以及
当定向在第二方向时,在第二模式下工作,在所述第二方向中,所述底部接触平面关于所述第一方向倾斜。
在使用时,在第一方向中,该底部接触平面一般是置于该工作表面上且大体上平行于该工作表面,并且在第二方向中,该底部接触平面优选自该工作表面向任意方向倾斜一至五十度。因此,第二模式优选只在该计算机鼠标倾斜以致该底部接触平面自该工作表面倾斜一至五十度时才启动。
该倾斜受该底部接触平面围绕再定向轴旋转的影响,该再定向轴可包括X维度和Y维度中的分量,且大多数的旋转是围绕Y轴进行的。要理解的是,对握着指示装置的使用者而言最舒适的旋转将是该装置的左边,手腕的转动以及轻微向后倾斜。这将导致对于右手使用者主要是顺时针旋转以及对于左手使用者主要是逆时针旋转,且在两种情况中都向后倾斜。该鼠标还可提升到有助于再定向。
下文中,将引用指示装置关于纵向(Y)、横向(X)以及垂直(Z)传统坐标系的方向,使用者的手沿着Y维度向前伸到指示装置,且手腕通常是绕着Y轴转。
较佳地,所述移动传感器***被配置成在所述第一模式和所述第二模式下检测装置相对于所述工作表面的移动和/或位置。
较佳地,所述移动传感器***能够检测装置相对于所述工作表面的移动。所述移动传感器***还可生成能够被计算机读取的移动数据信号形式的装置移动信息。
所述移动传感器***还可生成能够被计算机读取的位置数据信号形式的装置位置信息。该位置信息可通过检测相对于初始、参考、原始、起始或再启动点的移动以及计算从那一点开始的位移而生成。
所述移动数据信号以及位置数据信号可分别表示到计算机显示屏幕、触摸板或计算机的其它输入区域上一位置的移动和位置坐标。
该位置数据信号优选将该计算机鼠标的相对位置表示为所占显示屏幕的比例,例如,该位置数据信号可包括坐标X56%,Y22%,其表示在相对于参考屏幕边缘,显示屏幕垂直维度的56%以及显示屏幕水平位置的22%处的位置。因此,该计算机鼠标能够与任何屏幕分辨率或尺寸一起使用,而不需进一步配置或校准,因为移动和/或位置与屏幕尺寸简单地成比例。
大多数使用者发现更容易从一边到另一边(X轴)移动鼠标,而不是向前以及向后(Y轴)移动手,因此使用者会发现在需要沿着Y轴远距离移动时难以移动鼠标。因此,在优选实施例中,该鼠标被配置成相对于X轴的移动在Y轴上按比例移动鼠标。所述比例一般是两到三倍,以便在Y方向的移动只需是在X方向的相同移动距离的一半或三分之一。该比例对于在第二模式下做手势特别有用。
在进一步的实施例中,所述移动数据信号包括装置相对于所述工作表面的移动速度的指示。
较佳地,所述移动传感器***为光学移动传感器***,其包括:
光源,配置成照射所述工作表面;以及
影像传感器或数组,配置成从所述工作表面接收反射光,以撷取所述工作表面的影像,其中比较连续撷取的影像以确定装置的移动。
较佳地,所述影像传感器或数组被配置成在所述第一模式和所述第二模式下撷取所述工作表面的影像,其中在所述第一模式和所述第二模式下比较连续撷取的影像以确定装置的移动。
要理解的是,传统计算机鼠标可使用光学***,该光学***包括影像撷取传感器或数组,该影像撷取传感器或数组安置在朝光源例如LED或激光所照射的工作表面开放的光阑的上面。一透镜将来自该表面的聚焦区域的光聚焦到方向平行于所述工作表面的影像传感器和透镜。该影像撷取传感器通过撷取连续的影像以及比较这些影像以确定相对运动来检测装置的移动。移动信息被传送到计算机并译成鼠标光标在显示器上的移动。然而,一般的鼠标光学***在鼠标被举起时不会追踪移动,因为该影像传感器接收焦点之外的影像,以致不能准确地比较连续的影像,因此检测不到移动。在焦点之外时的这种失效是传统鼠标的重要功能,因为使用者需要能够举起并重新放置鼠标以将鼠标光标移动较远距离,重复滚动/平移运动,为了舒服重新放置他们的手而没有移动光标,或者相反操控鼠标而没有移动光标。如果传统鼠标倾斜远离所述工作表面,则它们也会不工作,因为光学传感器再次失焦,因此必须平行于所述工作表面且直接在所述工作表面上在透镜焦点处操作。
较佳地,该光学***配置有足够大的景深,以至于来自所述工作表面的大体上聚焦的光在第一方向和第二方向被该影像传感器接收,其中所述第二方向自所述第一方向倾斜至少五度。
要理解的是,该影像传感器在处理影像时可具有某一容错,因此可处理来自所述工作表面的略微不聚焦的影像。因此,本文引用的大体上聚焦应解释为在所使用的该影像传感器的容错限度内聚焦并且不需完全聚焦的意思。
较佳地,该光学移动传感器***被定位并配置成使该影像传感器撷取超出清晰度、分辨率、边缘对比度或者其它参数的临界水平的影像,从而使该移动传感器***能够在可接收的程度检测表示第一方向和第二方向的移动的连续影像之间的差别。
较佳地,该光学***被放置在使其聚焦带位于或相邻于该模式传感器的位置。
较佳地,所述光学***包括至少一个透镜,所述至少一个透镜用于将来自所述工作表面的光聚焦到该影像传感器。
依据进一步的形态,本发明进一步包括至少一个模式传感器,所述至少一个模式传感器配置成开启所述模式,其中所述光源被配置成照射在该模式传感器所在处或邻近该模式传感器所在处的所述工作表面上。
依据进一步的形态,本发明包括至少一个模式传感器,所述至少一个模式传感器配置成开启所述模式。
较佳地,所述鼠标被配置成:
当定向在第一方向时,在所述第一模式下工作;以及
当定向在第二方向时,在所述第二模式下工作,在所述第二方向中,所述底部接触平面关于所述第一方向倾斜,并且一所述模式传感器配置成当该鼠标分别在所述第一方向或所述第二方向中时开启所述第一模式或所述第二模式。
该模式传感器在该鼠标重新定向到该第二方向从而开启所述第二模式时用来进行检测。
依据进一步的形态,该模式传感器配置成在该模式传感器接触所述工作表面时开启所述第二模式。
较佳地,该模式传感器配置成在该模式传感器压在所述工作表面上时开启所述第二模式。
因此,该模式传感器可形成为接触传感器、按钮或者配置成分别依据该模式传感器是否接触、压靠或足够接近所述工作表面而开启特定模式的接近传感器。
较佳地,该模式传感器包括向所述底部接触平面延伸的突出部。
较佳地,该模式传感器的突出部位于所述底部接触平面的上面。
较佳地,该模式传感器的突出部可释放地连接至该计算机鼠标。或者,或另外,该模式传感器的突出部可具有用于接触所述工作表面的外部接触表面或部分,该外部接触表面或部分可释放地连接。如果该突出部或外部接触表面/部分磨损或被损坏,所述可释放地连接允许其被更换。磨损可能是一个问题,因为该模式传感器与该鼠标相比相对较小,且在该第二模式下可能变成单个接触点。
较佳地,所述鼠标包括滚轮,该滚轮包括模式传感器。该滚轮中可包括接触或接近传感器,因此可利用该滚轮作为该模式传感器,而不是独立的突出部、按钮等。或者,该滚轮可形成为按钮,通过沿着线性轴的移动或绕着与鼠标本体的连接部枢转来驱动。
较佳地,至少一个接触传感器位于该上部本体上,所述接触传感器由接触或在朝所述底部接触平面的方向中施加的力来启动。所述接触传感器优选为按钮或用于提供相应鼠标输入的触摸输入表面。该上部本体上的所述接触传感器优选一般位于上侧上,从而与从该基座下面延伸的该模式传感器相对定位。
因此,该第二模式只在该鼠标倾斜超过临界角度时才开启,该临界角度理想地为允许使用者轻易启动该第二模式而不需要过度操控鼠标的最小倾角。然而,如果该临界角度太小,则会非常容易非故意地开启该第二模式,导致使用者困惑或者受挫。因此,必须做出妥协,以使该临界角度缩小到最小,同时使模式之间非故意的切换风险降到最低。
较佳地,所述第二方向包括所述底部接触平面关于所述工作表面的倾角,该倾角超过临界角度,至少是几度,且小于二十度。
因此,用于开启该第二模式的该临界角度不是太小(大于五度),但也不是太大(小于二十度)。然而,要理解的是,该临界角度可依据鼠标形状和配置而改变。
依据进一步的形态,所述第二方向包括所述底部接触平面关于所述工作表面的倾角,该倾角在一至五十度之间。
依据本发明进一步的形态,所述第二方向包括所述底部接触平面关于所述工作表面的倾角,该倾角在七至三十度之间。
较佳地,所述上部本体包括从该基座向上突出的脊柱部。
依据本发明进一步的形态,所述上部本体在该脊柱两侧的每一侧可包括手指接合表面,使得使用者可通过将该脊柱捏在手指和拇指之间而紧握该计算机鼠标。
较佳地,所述鼠标被配置成提供位置数据信号,该位置数据信号是利用移动感测***所检测到的相对于起始位置的指示装置的移动数据计算得出的。
依据进一步的形态,该第一模式包括指示模式,并且在所述指示模式中,所述计算机鼠标被配置成生成分别表示屏幕上指针的移动或位置的所述移动数据信号或位置数据信号。
较佳地,所述鼠标在所述第二模式下被配置成将触摸事件提供至所述计算机。
较佳地,所述鼠标被配置成将所述移动数据信号或位置数据信号译成对应的移动和/或位置触摸事件。
较佳地,所述计算机鼠标将所述移动数据信号或位置数据信号提供到所述计算机,所述计算机被配置成将所述数据信号译成对应的移动和/或位置触摸事件。
依据进一步的形态,本发明包括一种计算机鼠标,其配置成在所述模式传感器开启所述第二模式时提供在预定起始位置的触摸事件,所述计算机鼠标生成对应于所述起始位置的位置数据信号。
较佳地,所述计算机鼠标配置成在所述模式传感器开启所述第二模式时生成对应的触摸事件。
较佳地,所述鼠标配置成通过两个连续的触摸事件将位置数据信号提供到计算机,表示处于代表连接至计算机的显示屏幕边缘的位置处的起始位置。
较佳地,所述鼠标配置成使得在所述连续的触摸事件之后在所述第二模式下做出的任何后续滑动手势是以位置和/或移动数据信号提供的,所述位置和/或移动数据信号表示远离给定边缘的对应方向中的触摸事件,其中所述给定边缘是通过所述滑动手势的所述方向推断出的。
较佳地,该计算机鼠标配置成提供位置数据信号,该位置数据信号表示在被解译为滑动手势的装置移动进行之后重新开始位置处的触摸事件,所述滑动手势为指示装置在所述第二模式下自起始位置开始的移动。
依据进一步的形态,该起始位置为当所述第二模式开启之前在所述指针模式下时的屏幕上的指针位置。
较佳地,该起始位置为对应于连接至所述计算机的显示屏幕的中心、角或者边缘位置的位置。
较佳地,该计算机鼠标配置成当该鼠标移至预定位置时将数据信号提供到该计算机,所述数据信号包括对应于触摸事件终点的数据信号,然后位置数据信号表示后续触摸事件的重新开始位置。
依据本发明的一形态,所述预定位置在对应于连接至所述计算机的显示屏幕边缘的边缘的临界距离之内。
较佳地,所述鼠标配置成在滑动、拂动、滚动或者制定的触摸事件之后重新定位屏幕上的指标或者触摸事件到该起始位置。
在一实施例中,所述影像传感器关于所述底部接触平面倾斜,并在所述第一方向和第二方向定向以接收从该工作表面反射的光。在进一步的实施例中,光学组件包括位于该影像传感器和从该工作表面反射的光之间的至少一个透镜,所述透镜将光从所述工作表面聚焦和/或重新定向到所述影像传感器。较佳地,提供至少两个透镜,该至少两个透镜关于彼此倾斜以及关于该影像传感器倾斜,并且倾斜到接触平面。因此,即使该影像传感器不平行于该工作表面,多个透镜也允许聚焦的影像定向到该影像传感器,因为这些透镜在所述第一方向和第二方向将光重新定向到该影像传感器。
较佳地,该影像传感器倾斜到重新定向到所述第二方向的方向,更佳地,近乎切线倾斜成围绕复位向轴的弧形。因此,当该指示装置旋转时,从该影像传感器到工作表面的距离会略微变化,因此即使在该第二方向该工作表面仍大体上保持聚焦。
较佳地,该光学组件包括至少一个棱镜,该棱镜具有从该工作表面接收光的输入面、将光导向该影像传感器的输出面以及将来自所述输入面的光反射到所述输出面的反射表面。
较佳地,该输入面自该底部接触平面倾斜,更佳地,倾斜到重新定向到所述第二方向的方向。
在进一步的实施例中,该输入面与围绕复位向轴的弧形近乎切线对齐。因此,当该指示装置旋转时,该输入面保持与该弧形相切,因此从该输入面到该工作表面的近似距离保持相似,因而即使在该第二方向该工作表面仍大体上保持聚焦。这种棱镜的使用允许该影像传感器位于该指示装置本体的内部,并定向到便利的方向,同时该棱镜起到将光导向该影像传感器的作用。
较佳地,该光学组件包括第一棱镜和第二棱镜,
该第一棱镜具有:
输入面,该输入面接收反射出该工作表面的光,
输出面,该输出面将光传输到该第二棱镜,
反射表面,该反射表面将来自该输入面的光反射到该输出面,
该第二棱镜具有:
输入面,该输入面从该第一棱镜的输出面接收光,
输出面,该输出面将光传输到该影像传感器,以及
反射表面,该反射表面朝该第二棱镜的输出面定向以反射光。
较佳地,该第一棱镜与该第二棱镜形状和光学性质均相同,且较佳地由聚碳酸酯材料构成。
较佳地,该光学组件包括设置在该第一棱镜的输出面与该第二棱镜的输入面之间的透镜。
在一实施例中,至少一个透镜可设置:
在该第一棱镜的输入面上或与其相邻;
在该第一棱镜的输出面上或与其相邻;
在该第二棱镜的输入面上或与其相邻;
在该第二棱镜的输出面上或与其相邻。
较佳地,该第一棱镜的输出面与该第二棱镜的输入面之间设置一光阑。
较佳地,该光学组件还包括光源,该光源被定向以将光照射到该工作表面上,该工作表面在该光学组件下方,更佳地位于该光学组件的聚焦带。
该计算机鼠标在被重新定向以启动该模式传感器时较佳地围绕该模式传感器旋转,因而该模式传感器作为枢轴点。因此,为了最小化接收部(在该接收部,接收从该工作表面反射的光,例如第一棱镜的输入面)到该工作表面的潜在距离变化,该光学组件的接收部较佳地邻近该模式传感器。最小化从该接收部到该工作表面的距离变化还使该光学组件失焦的可能性最小化。
较佳地,该计算机鼠标包括通信***,该通信***能够将接触传感器信号传送到计算机以及相关的显示屏幕,以便为对所述计算机起作用的软件提供输入信号。
较佳地,该模式传感器从该基座向下朝该工作表面突出。
较佳地,该模式传感器处于使为了自该工作表面倾斜该底部接触平面而进行的该计算机鼠标的重新定向通过与所述工作表面接触和/或接近而启动所述模式传感器的位置。
较佳地,该模式传感器处于使该计算机鼠标从所述第一方向到所述第二方向的重新定向导致所述模式传感器开启该第二模式的位置。
较佳地,该模式传感器位于该基座上,且没有位于所述下表面的该底部接触平面内。在一实施例中,该模式传感器位于该基座上,且在当该计算机鼠标的底部接触平面停留在该工作表面上时关于该工作表面从该接触平面升高的位置处。
该模式传感器可为按钮式开关,例如机械式柱塞、具有碳接触的橡胶圆点、泡沫组件、杠杆接触或者类似的可按压按钮式接触传感器。然而,因为该指示装置在该第二模式下倾斜时停留在该模式传感器上,所以一般的可按压按钮的行进和触觉“点击”回馈可能是不可取的。而且,在使用过程中摩擦会磨损该模式传感器的表面。因此,该模式传感器较佳地为耐磨损可按压的泡沫组件按钮,其具有薄泡沫组件,以最小化待启动按钮的行进。在另一实施例中,该模式传感器为压力传感器或杠杆臂致动器。
该模式传感器较佳地具有接触该工作表面的外部接触表面。该外部接触表面较佳地由特氟龙、尼龙或其它耐磨损、低摩擦材料构成。
在一实施例中,该模式传感器具有外部接触表面,该外部接触表面具有下部,该下部位于该底部接触平面中,当该计算机鼠标重新定向以启动该第二模式时,该模式传感器是可按压的。
较佳地,该模式传感器可释放地连接至该计算机鼠标和/或较佳地具有可释放连接的外部接触表面。
要理解的是,在可供选择的实施例中,所述模式可互换,即,当在该第一方向时运行该第二模式,而当在该第二方向时运行该第一模式。
要理解的是,重新定向可包括平移还有旋转,并且可包括多个移动或者三维路径。然而,为了有助于清楚,将引用围绕复位向轴的转动,该计算机鼠标围绕复位向轴在所述第一方向和第二方向之间转动。这种复位向轴的引用不应视为局限于单轴或移动方向。
在一实施例中,该模式传感器可包括方向传感器,并且该第二模式可通过倾斜该底部接触平面超过该方向传感器所检测到的临界倾角而启动。该方向传感器例如可包括陀螺仪。
较佳地,该计算机鼠标包括通信***,该通信***能够将移动传感器信号传送到计算机。该通信***较佳地包括无线通信***,例如射频(RF)收发器,更佳地包括能够支持蓝牙无线标准的RF芯片。
该计算机鼠标较佳地配置成当该影像传感器检测到聚焦影像的输出时停止移动传感器信号的生成。因此,使用者可举起以重新放置该计算机鼠标,而屏幕上的指标或者手势GUI则不会移动。
较佳地,当在所述第一模式和第二模式下时,该计算机鼠标配置成生成表示该计算机鼠标正分别在所述第一模式和第二模式下工作的计算机数据信号。
较佳地,该第一模式为指示模式,其中该计算机鼠标生成表示该计算机鼠标的移动的移动数据信号并引起屏幕上指标的移动。
在一实施例中,该第二模式包括“手势”或“触摸”模式,并且该计算机鼠标配置成生成可由计算机解译为触摸事件的移动数据信号。
如本文中所提到的,词语“滑动”指的是用于计算机的一类使用者命令,该使用者命令引起GUI组件例如GUI页面、图示、文本、屏幕或者窗口的移动。例如,滑动移动包括平移(垂直和/或水平移动)、滚动(垂直移动)以及拂动(快速垂直或水平移动)。因此,在正Y方向相对缓慢的指示装置的移动会被解译为向上滚动。
滑动手势还可包括制定手势,例如形状、字母数字、文字、符号或者图案,从而提供额外的控制和潜在的命令。
触摸模式对文件和浏览器导航特别有用,或者与配置成接收来自使用者手指的手势输入的触屏计算机连用,例如,在触摸模式下,该计算机鼠标可提供被解译为滑动手势的计算机命令,而不需要使用者触摸屏幕。
在另一实施例中,该第二模式包括绘图模式,其中该计算机鼠标配置成生成移动数据信号,该移动数据信号可由计算机解译为计算机软件绘图组件例如数字笔、刷子等的移动。该绘图模式在操控Art、Drawing、Computer Aided Drafting(CAD)或类似软件程序时特别有用,因为使用者只利用该计算机鼠标并且不需额外的键盘命令或屏幕上的GUI组件选择就可在该指示模式与该绘图模式之间轻易切换。
因此,前述实施例提供一种增强的计算机鼠标,其能够便利地且快速地在操作模式之间进行转换,以在传统计算机鼠标上提供额外的功能。
要理解的是,可需要该计算器具有合适的软件以正确解译计算机鼠标信号。然而,该计算机鼠标较佳地配置成生成一般的或广泛利用的标准的数据信号,例如,在该第一模式下,该计算机鼠标生成匹配传统鼠标移动数据信号的数据信号,并且在所述第二模式下,生成匹配指尖或触笔接触信号的数据信号。
较佳地,当在所述触摸模式下时,显示屏幕上的踪迹,所述踪迹匹配该计算机鼠标的移动。
该计算机鼠标较佳地包括用于存储操作指令的计算机内存芯片,并且较佳地包括非易失性内存芯片,以避免需要不间断电源来维持记忆状态。该内存芯片较佳地可通过与对该芯片编程的互联网使用者接口的连接来写入。
滑动手势的一般实施包括手指在触摸屏幕上从一侧到另一侧的、向上的或向下的移动,这种移动引起GUI对象的移动,从而例如翻阅电子书的页面、主屏幕上的应用程序或页面。手指抬起并返回到显示器的中部以重复用于多页面的手势。然而,传统屏幕上的光标没有模仿手指移动,因为该光标必须在屏幕上往回追踪,以到达供多个滑动的该中部。这种动作会被计算机解译为反方向的滑动,或者需要软件来忽略反向追踪。
因此,在一较佳实施例中,当该模式传感器启动时,该鼠标配置成提供预定起始位置处的触摸事件输入。较佳地,该起始位置为在所述指针模式时在进入所述触摸模式之前的屏幕上的指针位置。
在可供选择的实施例中,该起始位置可为中心、角或边缘位置或者其它预定位置。
较佳地,该鼠标配置成通过在预定时间段内做出该模式传感器的两次连续启动而将起始位置表示为边缘位置。在进一步的实施例中,提供任何后续的滑动手势作为手指自该起始位置开始的移动,使得向左、向右、向上或向下方向的滑动将被解译为手指分别从右侧、左侧、底部或者上部屏幕边缘向内滑动。因此,通过第一次双击该模式传感器,该鼠标可用来作出屏幕边缘的手势。
依据本发明的另一形态,提供一种如上所述的计算机鼠标,其配置成当该计算机鼠标在该触摸模式下时在滑动手势之后将屏幕上的指标重新置于“起始”位置。
较佳地,当该指标到达屏幕的预定部位时,该指标被重新放置。较佳地,所述预定位置为屏幕边缘的临界距离之内的位置,且更佳地在屏幕边缘的距离的10%或5%以内。
在一实施例中,该计算机鼠标可配置成在滑动手势进行预定长度并且更佳地进行到屏幕的预定比例之后将屏幕上的指标重新置于该“起始”位置。在进一步的实施例中,所述预定比例为至少30%,更佳为至少50%。
在进一步的实施例中,该比例或临界距离可为设备相关的、应用程序特定的或者使用者设定的。
在一实施例中,该计算机鼠标配置成在拂动、滚动或者制定手势之后将屏幕上的指标重新置于该“起始”位置。
该指针的重新放置受该计算机鼠标的影响,该计算机鼠标检测该滑动手势、确定是否需要重新放置该指标以及发送表示要显示的该指针的“起始”位置的后续数据信号。
因此,使用者能够以比传统鼠标更类似于使用手指或触笔的方式来操作该计算机鼠标,因为在手势之后该屏幕上的指标能够被重新置于中心,而不需要在屏幕上往回追踪、注册为反向滑动或者需要使用者操纵该计算机鼠标返回到起始位置。
在一实施例中,该计算机鼠标配置成当在该触摸模式下时无效和/或隐藏屏幕上指标的移动,当该鼠标保持在该触摸模式时,该屏幕上的指针分别停留在静止位置或者不再显示。因此,使用者可在该触摸模式下操作该计算机鼠标,而没有来自屏幕上的指针/鼠标光标的可见的干扰。
该下表面较佳具有由一个以上接触部或接触点形成的底部接触平面。该下表面不需要为连续的平面表面,反而可包括多个突出部、脊部或具有形成一般底部接触平面的接触点的其它突起。该底部接触平面可包括能够形成接触平面的表面、突出部或者表面/突出部的结合,该接触平面被放置成与工作表面接触以在“直立”方向支撑该计算机鼠标。
底部和上部可形成为一个连续组件或者由分离的可连接组件形成。底部在本文中定义为形成装置下围(关于参考直立位置)的该鼠标的部位。
较佳地,所述上部本体包括从该底部突出的脊柱部分。
在进一步的实施例中,所述上部本体在该脊柱两侧的每一侧可包括手指接合表面,使得使用者可通过将该脊柱捏在手指和拇指之前而紧握该计算机鼠标。
在进一步的实施例中,该计算机鼠标包括:
脊柱部,大体上从所述底部向上突出,且在该脊柱的第一侧面上具有拇指接合表面,
至少一个食指指尖和/或中指指尖接合表面,在相对于所述第一侧面的该脊柱的第二侧面上。
在进一步的实施例中,该计算机鼠标包括拇指保持部,与所述拇指接合表面相关联,且在使用过程中能够保持使用者的拇指,使得该装置能够通过拇指在远离该脊柱的方向中的单独横向移动来移动。
较佳地,所述上部本体包括至少一个接触传感器,更佳地包括至少两个接触传感器。
较佳地,一个接触传感器与另一个的前面和下面对齐。
较佳地,两个接触传感器设置在该脊柱的上部上的单一指尖接合表面上。在进一步的实施例中,后面的接触传感器从该脊柱突出到大于前面的接触传感器的程度。
依据本发明的一个形态,提供一种计算机鼠标,其配置成与触摸屏幕操作的计算机连用,所述计算机鼠标包括:
基座,适合于在工作表面上滑动;
上部本体,从基座向上延伸;
至少一个接触传感器,位于上部本体上;
移动传感器***,用于检测装置移动;
通信***,用于将数据信号传送到计算机,所述数据信号表示所检测到的装置移动;
其中该计算机鼠标配置成在被解译为滑动手势的装置移动之后将手指输入点置于“起始”位置,所述滑动手势为指示装置随着所述接触传感器被启动而自起始位置开始的移动。
较佳地,该接触传感器为从底部向下突起的模式传感器。
该装置移动较佳地被计算机解译为指尖或触笔在触摸屏幕上的连续移动。
依据本发明的第一形态,提供一种能够通过有线和/或无线连接而连接至计算机的装置,该装置包括:
至少一个使用者输入控件,用于接收使用者输入以控制该装置;
至少一个可写入内存,存储装置配置数据,该装置配置数据由该装置读取以确定该装置的操作特性;
其特征在于,该装置能够进入配置模式,其中该装置配置成:
在接收对所述至少一个使用者输入控件的使用者输入时发送信号至计算机,所述信号对应于键盘按键、顺序和/或其组合;以及
将数据写入所述内存装置以修改该装置配置数据。
依据第二形态,提供一种利用计算机配置前述装置的方法,该方法包括:
操控所述使用者输入控件以使该装置进入配置模式;
打开所述计算机上的网页浏览器并导航到对应于该装置的配置网页的网络地址;
操控所述使用者输入控件以改变该装置配置数据,该网页浏览器显示通过使用者输入控制操作产生的对该装置配置数据的改变的可视指示。
依据第三形态,提供一种计算机服务器,其配置成为该装置的配置网页服务,该服务器配置成改变所述网页上的图形使用者组件(GUI),以响应从该计算机接收键盘按键、顺序和/或其组合,从而提供通过使用者输入控制操作产生的对该装置配置数据的改变的可视指示。
较佳地,所述至少一个使用者输入控件包括按钮或接触传感器。其它使用者输入控件可包括开关、电容式传感器、触摸屏幕、操纵杆、跟踪球、光学传感器、光电传感器或者能够由使用者操控以提供使用者输入的任何控制机构。
较佳地,该内存为非易失性内存,例如闪存、铁电随机内存(F-RAM)或磁性随机内存(MRAM)。
较佳地,该装置为计算机鼠标,例如计算机鼠标,且包括多个使用者输入控件,其包括至少两个按钮和光学移动传感器。较佳地,该计算机鼠标包括滚轮。
较佳地,由该装置发送到计算机的键盘代码表示按键的组合,更佳地表示至少三个同时的按键。发送按键的组合使被该计算机解译为其它软件应用程序的命令的使用者输入的机会降到最低。因此,将只有该网页能够解译按键组合。
或者,由该装置发送到计算机的该键盘代码表示按键的顺序,更佳地表示至少三个按键的顺序。
前述装置在该配置模式下将键盘代码发送到该计算机,并且这些代码被该网页解译为输入,例如使用者可按装置按钮,该装置按钮发送表示所按的键(例如,AABB)的组合或顺序的独一无二的键盘代码。
该网页接收键盘代码输入,并将其解译以表示使用者已发出选择命令对装置参数变化进行选择。作为按那个按钮的结果,该装置还改变相同的参数。
因此,前述装置避免需要专用驱动程序软件或者使用者接口,因为绝大多数计算机已配置成利用键盘操作并且能够接收标准化的键盘信号代码。
为了避免啰嗦,本文引用的装置为计算机鼠标,例如计算机鼠标,然而这不应视为限制,因为具有使用者输入控件(例如,按钮)的任何装置都可使用前述配置。这些装置例如可包括网络摄像机、电视、冰箱、微波炉、其它电器、车辆控制***、扬声器***、计算器、打印机。
附图说明
从以下说明中将显而易见本发明的进一步形态,以下说明仅以示例的方式给出,并参考了所附的附图,其中:
图1显示依据本发明一个实施例的计算机鼠标以及主计算机;
图2a显示图1的计算机鼠标的后视图;
图2b显示被倾斜以在第二模式下工作的图1的计算机鼠标的后视图;
图3a显示图1-图2的计算机鼠标的部分剖视图;
图3b显示被倾斜以在第二模式下工作的图3a的计算机鼠标的部分剖面;
图4为图1-图3的计算机鼠标的光学***的示意图;
图5为图1-图3的计算机鼠标的可供选择的光学***的示意图;
图6显示依据本发明一优选实施例的计算机鼠标的下面;
图7为图6的计算机鼠标的横截面;
图8为图6和图7的计算机鼠标的等距视图;
图9为穿过图6-图8的计算机鼠标的光学传感器***的横截面。
图10显示图6-图9的计算机鼠标的前视图;
图11a显示图6-图10的计算机鼠标一部分的放大视图;
图11b显示图11a的放大视图,计算机鼠标被加标题以在第二“手势”模式下工作;
图12显示依据本发明第二实施例的计算机鼠标的立体图;
图13显示图12的计算机鼠标的前视图;
图14显示图12和图13的计算机鼠标的另一立体图;
图15显示依据本发明第三实施例的计算机鼠标的侧视图;
图16显示图15的计算机鼠标的后视图;
图17显示具有被水平滚动的多页面文件的计算机显示屏幕;
图18显示具有所显示的右手侧菜单的计算机显示屏幕;
图19显示示出计算机鼠标的配置选项的网页。
具体实施方式
附图的附图标记。
图1-图11显示依据本发明一优选实施例的计算机鼠标(1)。鼠标(1)可连接至计算机,图1中显示为具有触摸屏幕(34)的平板计算机(2)。
本发明的优选实施例特别适合于触摸屏幕计算机,例如平板计算机、智能手机或者具有配置以解译触摸事件的操作***的计算机。然而,应理解的是,本发明可具有与台式机、膝上型便携计算机、笔记本计算机、电视、游戏控制台、导航***、扩增实境***或者实际上任何计算机连用的有用的应用程序。
鼠标(1)具有本体,本体包括具有下表面(4)的基座(3)的下部部分,下表面(4)配置用来滑过工作表面(5),例如书桌、桌子、书、膝上型便携计算机掌托或者其它表面。下表面(4)具有多个支撑突出部(6)(下文中的“脚”),其最低部分接触工作表面(5)以共同地形成底部接触平面(7)。脚(6)是提供来将鼠标(1)支撑在稳定的方向,同时当鼠标在工作表面(5)上移动时使摩擦降到最低。因此,脚(6)据此而被成形、确定大小以及排列。
这些实施例中的鼠标(1)沿着纵轴(Y)关于正交的横轴(X)延长,如图6所示。
上部本体(8)从基座(3)向上延伸,且具有脊柱(9),在脊柱(9)的一个侧面具有拇指接合表面(10)以及在相对的侧面具有手指接合表面(11)。手指接合表面(11)被成形并设置成允许使用者将中指、无名指和/或小指放于其上,同时拇指在脊柱(9)的相对侧,因此保持鼠标(1)被捏握,类似于握笔。因此,按钮(14,15)和滚轮(12)可至少通过食指操控。因此在脊柱(9)的顶部上具有食指指尖接合表面(13)。
滚轮(12)设置在鼠标(1)的前部,且从底部接触平面(7)升高以防止在平面鼠标移动过程中的轮的转动。可通过使用者在滚轮(12)上滚动手指或者通过向前倾斜鼠标(1)并向右侧倾斜(对于右手鼠标而言)以便滚轮(12)与工作表面(5)接触,来使用滚轮(12)。当使用者在工作表面(5)上移动滚轮(12)时,滚轮(12)因与工作表面(5)摩擦接触而旋转。滚轮(12)还为截头圆锥形,以便当倾斜时,圆周外表面与工作表面(5)大致平行,从而最大化接触表面面积和摩擦力。
为了有助于清楚,我们在本文中将基座(3)定义为手指接合表面(10和11)以及按钮(14)下面的鼠标(1)的部分。基座(3)因此通过相互的边界而与上部本体(8)划分开来,该边界在手指接合表面(10,11)的下部边缘围绕鼠标(1)的横向***延伸。手指接合表面(10和11)因此被定义为上部本体(8)的一部分。按钮(14,15)设置于上部本体上,而滚轮(12)延伸过基座(3)和上部本体(8),但一般设置为具有穿过上部本体(8)的旋转轴。要理解的是,基座(3)和上部本体(8)可形成为分开的可连接组件,形成为单一的本体,或者由多个组件形成。为了清楚,本文引用分开的组件,然而这不应视为限制。
鼠标(1)具有内部电池,其能够通过专用充电器或者USB接收器(32)来充电,USB接收器(32)与鼠标的基座(3)上的磁性座(30)以及两个电触点(31)耦接。鼠标(1)还配置成在其与USB接收器(32)对接时与特定计算机的USB接收器(32)自动配对,从而利用不同于在制造时与鼠标配对的接收器的USB接收器能够使用不同的鼠标。
指示LED(33)设置在脊柱(9)的顶部上,且用于各种指示,例如电池状态和开启–配置状态或者其它指示。
图1-图11中举例说明的实施例显示为了供右手使用者使用而优化的鼠标(1),然而要理解的是,通过创建鼠标(1)的镜像,可创造出供左手使用的鼠标。
接触传感器可提供为前侧可按压按钮(14)和后侧可按压按钮(15)的形式,该按钮位于形成食指指尖接合表面(13)的脊柱(9)的上部。前侧按钮(14)配置成执行“左”击动作,且设置在后侧按钮(15)的前面以及下面,后侧按钮(15)为“右”击动作而配置。在单一手指接合表面上提供前侧按钮(14)与后侧按钮(15)使所需的空间最小化,从而可创造出更小的鼠标,其具有与具有横向排列按钮的较大鼠标相同的功能。然而,当手指卷曲以点击后侧按钮时,指尖自然抬高,因此如果按钮在同一水平面,则后侧按钮将需要不舒服的移动来操作。后侧按钮(15)因此被抬高并向后,以便使用者利用同一手指,一般是食指的不同部位能够舒服地操作前侧按钮(14)与后侧按钮(15)。
此处接触传感器和移动传感器***被“启动”和“去启动”指的是驱动或开启(启动)然后释放返回到其初始状态(去启动)的接触传感器、按钮等的状态。应理解的是,这是为了说明组件的两个可供选择的状态或功能,并且“去启动”不应解释为按钮的完全去启动。
鼠标(1)是小的、高度可调动的鼠标,测量小于约6cm长、4cm宽、3.5cm高。脊柱(9)在其最宽的点处小于2cm宽,并且呈锥形,使窄的部分小于约1.5cm。这种小鼠标(1)能够使使用者以握笔的方式将脊柱(9)轻易握在拇指和中指(或无名指)之间,能够使食指操控两个按钮(14,15)。
图1-图11中举例说明的实施例进一步包括以光学移动传感器***(17)的形式提供的移动传感器***,光学移动传感器***(17)能够检测鼠标(1)与工作表面(5)之间的相对运动。
光学移动传感器***(17)包括配置以照射工作表面(5)的光源(35)以及配置以从工作表面(5)接收反射光以撷取工作表面(5)的影像的影像传感器或数组(16)。影像处理芯片将连续的撷取影像比较以确定装置移动的方向和度数。影像传感器(16)可为已知类型的影像传感器,例如有源像素传感器成像器CMOS型。该影像传感器(16)众所周知是与计算机鼠标一起使用的,且一般与为了鼠标移动的光学检测而充分照射支撑表面的LED或激光光源(35)连同使用。LED、激光或者其它光源(35)位于基座(3)中,且来自此处的光被导向以照射光学***(17)下面的区域。
光学移动传感器***(17)所检测到的在支撑表面上的相对运动可用来生成移动数据信号,移动数据信号传到计算机(2)以指示计算机显示例如屏幕上的鼠标指针的屏幕上的GUI组件的移动。一般地,现有技术的鼠标向计算机提供移动数据信号,移动数据信号提供为向量,例如方向4x,5y,速度为v。然而,鼠标(1)配置成利用移动数据和已知的“起始”位置来确定对应显示屏幕(34)内的坐标位置。例如,坐标给定为对应于相对于2D区域边缘的位置的X和Y坐标。这些坐标给定为百分比,而不是绝对坐标(例如,像素坐标),以便鼠标能够同任何尺寸的屏幕或分辨率一起使用。因此,中心位置给定为X50%,Y50%,同时左上角位置可为X10%Y90%。当与触摸输入操作***一起使用时,可利用位置数据的用途,而不是仅仅移动数据,来提供增强的功能,下面将对该用途做更全面地讨论。
由鼠标生成的移动数据信号、位置数据信号、接触传感器信号以及滚轮数据信号可通过通信***传送到主计算机(2),通信***采用任何方便的电传输装置,并且在优选实施例中包括能够支持BluetoothTM和USB无线标准的无线射频(RF)芯片。蓝牙和USB无线协议的使用允许鼠标(1)与只具有蓝牙能力的计算机以及那些不具有蓝牙能力但能够接受USB接收器(32)的计算机一起使用。为了提高与越来越多地使用微型USB作为标准接口的移动装置的兼容性,USB接收器(32)较佳为微型USB接收器,然而,当然可使用任何适合的连接器。鼠标(1)包括内部控制电路和非易失性内存(未显示),内部控制电路包括印刷电路板(PCB)。内存存储与第一和第二操作模式以及任何其它组件的配置相关的配置数据,例如按钮、滚轮、影像传感器、通信协议、指示LED(20)等的配置。
模式传感器(18)设置在基座(3)中,且具有从基座(3)向底部接触平面(7)延伸的突出部。图1-图11显示的实施例中的模式传感器(18)成形为小的突出笔尖或圆顶形状。然而,要理解的是,该形状可依鼠标大小和配置发生形状变化。
本发明的鼠标(1)可通过工作在两个不同模式下,在现有技术的鼠标上提供增强的功能。
鼠标(1)配置成当在具有与工作表面(5)接触的底部接触平面(7)的第一方向(参见图2a、图3a、图7、图10、图11a)时工作在第一“指针”模式下,并且能够枢转(以及选择性抬起)到具有相对于工作表面(5)倾斜以使模式传感器(18)接触工作表面(5)并开启第二“触摸”模式的底部接触平面(7)的第二方向(参见图2b、图3b、图11b)。模式传感器(18)在其末端包括开关、按钮、触发器等,并且由于接触和/或来自工作表面(5)的增加的压力,其可被驱动以触发模式的改变。
在附图所示的实施例中,模式传感器(18)能够开启两个模式,即第一模式和第二模式。然而,要理解的是,模式传感器可配置成依据鼠标的配置而开启更多的或不同的模式。
要理解的是,使用者可依据他们的偏好不同地操控鼠标(1)。一般地,重新定向是由抬起并倾斜鼠标(1)直到模式传感器(18)与工作表面(5)接触所引起。这种移动由手指和/或手腕的操控以向后轻微旋转并倾斜鼠标(1)而产生。对于右手使用者而言,这种移动引起鼠标(1)主要顺时针旋转,对于左手使用者而言,这种移动引起逆时针旋转,且在两种情况中都向后倾斜并可能抬起。一旦在第二模式下鼠标可在具有充当与工作表面(5)的唯一接触点的模式传感器(18)的任意方向关于模式传感器(18)倾斜,模式传感器(18)因此充当枢轴点。
模式传感器(18)被定位以防止切换到第二模式,直到鼠标(1)倾斜超过临界角度。理想地,临界角度为在不过度操控鼠标的情况下允许使用者轻易启动第二模式的最小倾角。然而,如果临界角度太小,则在鼠标移动过程中在指针模式下会非常容易非故意地触碰到模式传感器(18),从而非故意地切换到第二模式。因此,必须做出妥协,以使该临界角度缩小到最小,同时使模式之间非故意的切换风险降到最低。
优选实施例中的临界角度为底部接触平面(7)自工作表面(5)开始的倾角,该倾角在五至十度之间。在图1-图5所示的实施例中临界角度为五度,在图6-图12中为七度。
本文引用单数形式的第二方向,然而要理解的是,第二方向可为特定范围之内的任意方向。因此,对“第二方向”的引用应理解为指的是“第二方向范围”之内的任意方向。触摸模式重新定向范围定义为第二模式临界角度和最大角度之间的角三维范围,其中:
a)移动传感器***检测不到鼠标(1)和工作表面(5)之间的相对运动,或者
b)鼠标(1)不能进一步旋转,例如,如果工作表面(5)接触鼠标(1)的一部分或者使用者生理上不能进一步旋转。
第二模式重新定向范围一般在自工作表面(5)开始的五度至五十度倾角之间,如图1-图5的实施例所示,或者在图6-图12所示的实施例中在大约七至三十度之间。
关于图3a和图3b,在第二方向倾斜的角度可高达三十五度,在该点处止动器(19)接触工作表面(5),防止进一步旋转。在可供选择的实施例(参见图2)中,止动器(19)可定位成在与工作表面(5)接触之前允许五十度的倾角。要理解的是,虽然止动器(19)可提供表示倾角限度的有用的触觉回馈,但这不是必须的,并且鼠标(1)可选择性成形以允许更自由的旋转。
图7显示具有名义上或最佳的倾角(φ)的实施例,自垂线开始测量该倾角(φ)为七十度,即自工作表面开始二十度的底部接触平面倾角。在接触止动器(19)之前的最大倾角(φ)为六十一度,即自工作表面开始二十九度的底部接触平面倾角。
图2和图6-图16显示从基座(3)的部分(41)突起的模式传感器(18),基座(3)的部分(41)在第一方向(图2a、图7、图10、图11a)中从底部接触平面(7)升高,且通过倾斜并选择性抬起鼠标(1)到第二方向(图2b、11b)以按压模式传感器(18)并开启触摸模式而启动。
模式传感器(18)从基座(3)向下突起到当鼠标(1)重新定向超过临界角度时模式传感器(18)变成与工作表面(5)的唯一接触点的程度。因此,可利用模式传感器(18)作为可由使用者非常精确控制的与工作表面(18)的小接触点,类似于触笔的笔尖。
模式传感器(18)形成为可按压开关,其具有或者其它耐磨损的低摩擦材料的外部接触表面,用以接触并移动穿过工作表面(5)。模式传感器(18)连接至具有末端的杠杆(36)的端部,该末端配置成启动开关或关闭鼠标(1,100,200)内部的电路板上的电路。
模式传感器(18)相对于传统按钮具有非常小的启动行程,以便其容易启动,并且不产生传统按钮的听得到的或者触觉上的“咔嗒声”。当在工作表面(5)上移动鼠标(1)同时模式传感器(18)为唯一接触点时,这种“咔嗒声”在人体工程学上是不可取的,因为使用者会施加程度不均匀的压力,这导致连续的“咔嗒声”。重要的是,用最小的压力容易启动模式传感器(18),以便其能够在工作表面(5)上轻易滑动,而不需使用者向下推鼠标,这会对使用者的手产生显着的张力。
模式传感器(18)还通过螺丝可释放地连接至杠杆(36),如果末端外部接触表面磨损,则螺丝适合于促进模式传感器(18)的更换。还可想到的是,可选择地,通过可更换的卡扣,能够可释放地固定模式传感器(18)的接触端。
图4、图5以及图9中更清楚地显示了鼠标(1)中所使用的光学移动传感器***(17)。每个光学移动传感器***(17)必须配置成使影像传感器接收可用来检测在第一和第二方向中鼠标(1)和工作表面(5)之间的相对运动的影像。这能够使鼠标(1)在两个模式下提供移动和/或位置数据到计算机。
可想到的是,可选择性使用两个单独的传感器,每个传感器在两个模式中其中一个模式下单独检测移动,并且模式传感器(18)用来切换适当传感器的开/关。清楚地,对于具有多个模式的实施例而言,可利用多个单独的传感器。然而,利用多个传感器带来了随附成本的增加、复杂度以及失败的可能性。而且,每一个用来在一个模式下检测移动的传感器将需要在其它模式下被去启动,以防止电池耗尽或者与其它传感器的任何干扰。
图4中显示了合适的光学移动传感器***(17)的示例,其包括两个相同的聚碳酸酯棱镜(22a,22b),棱镜之间具有透镜(26)和孔径光阑(27)。第一棱镜(22a)具有从工作表面(5)接收光的输入面(23a)、输出面(24a)以及反射表面(25a)。然后,来自反射表面(25a)的光传导到输出面(24a)。第二棱镜(22b)也具有输入面(23b)、输出面(24b)以及全内反射表面(25b)。透镜(26)和相关的孔径光阑(27)设置在第一棱镜输出面(24a)和第二棱镜输入面(23b)之间。影像传感器(16)安装在印刷电路板PCB(21)上,并从输出面(24b)接收光。第一棱镜输入面(23a)自底部接触平面开始倾斜大约22度,并且反射表面(25a)相对于输入面(23a)倾斜55度以确保全内反射以及将光导向透镜(26)。因此,双棱镜光学***确保从工作表面(5)反射的光被影像传感器(16)接收而聚焦到第一和第二方向中。重要的是,影像传感器(16)在第一和第二方向中接收从工作表面(5)反射的聚焦的光,以便能够在第一和第二模式下确定鼠标(1)在工作表面(5)上的相对移动。
图5中显示了可供选择的实施例,该实施例通常类似于图4的配置,但透镜(27)形成在第一棱镜输出面(24a)和第二棱镜输入面(23b)上。
附图中所示的实施例为光学移动传感器***(17)的示例性配置,并且鼠标(1)中所使用的可供选择的光学***是可能的,其包括具有从底部接触平面(7)开始倾斜的至少一个透镜(26)和/或自身可倾斜的影像传感器(16)的透镜配置,例如影像传感器(16)安装在倾斜的PCB上。在一实施例中,光学***可具有形成为单一本体的两个棱镜和透镜组件。因此,光学***(17)可采取任何形式,只要其在第一和第二方向中将大体上聚焦的光导向影像传感器(16)即可。
图9中显示了优选的光学移动传感器***(17),而不是使用图4和图5的倾斜表面,该光学***(17)配置有组件,用来提供足够大的景深,该景深能够使鼠标(1)在第一和第二模式下检测鼠标(1)和工作表面(5)之间的相对移动。
光学***包括将光传导到棱镜(40)的光源(35),棱镜(40)将光重新导向接收透镜(26)、孔径光阑(27)以及光学传感器(16)下面的聚焦带。光学传感器(16)和光源(35)直接安装于电路板(21),电路板(21)在与底部接触平面(7)平行的平面中延伸,且光源(35)垂直于电路板(21)发光。因此,设置棱镜(40)以将光重新定向,以照射透镜(26b)下面的区域。
在该实施例中,景深为0.88mm+/-20%,且下透镜表面(26b)到工作表面(5)的最小焦距为1.46mm+/-10%,并且最大在2.34mm+/-10%,且下透镜表面(26b)和工作表面(5)之间的光学焦距在1.78mm。应理解的是,这些为示例性尺寸,且可修改光学***(17)以适合不同大小和形状的鼠标,只要光学传感器(16)接收充足光学分辨率的影像即可,即,在第一和第二方向中聚焦度充分的影像,以检测相对变化,从而检测鼠标移动。
景深由各种***参数来确定,这些参数包括透镜孔径、放大倍率、焦距、透镜、孔径光阑以及传感器之间的距离、传感器大小/分辨率以及容错。图9中所示的透镜(26)与具有上表面(26a)的0.37mm厚的透镜呈非对称,上表面(26a)具有比下侧(26b)更大的曲率半径、大约0.3mm的孔径、0.88mm的透镜到传感器距离。聚焦带或区域具有1mm的直径。
较佳的是,排列光学移动传感器***,使得聚焦带紧邻或接近模式传感器(18),以使第一和第二方向之间透镜到表面的距离变化最小,从而,使需要用来确保鼠标光学器件的景深缩小到最小能够在两个方向中接收充分聚焦的影像。
要了解的是,光学移动传感器***可进一步远离模式传感器(18)放置,且通过利用具有最大景深的光学移动传感器***或者对低像素影像具有较大容错的影像传感器仍然运行在两个模式下。然而,较大的景深导致鼠标在指针模式下被抬起远离表面时仍检测移动,如先前所述,这是不可取的,因为使用者会发现在不向屏幕提供指标移动输入的情况下难以抬起并重新放置鼠标。当鼠标(1)在指针模式下被抬起时对禁止指标移动的需要限制了可使用的最大景深。一般地,当鼠标的底部接触平面(8)抬起几毫米,一般抬起小于3毫米时,提供景深以防止指标移动。因此,光学移动传感器***(17)被放置成足够接近模式传感器(18),以在两个模式下在该受限的景深之内检测鼠标移动。
要理解的是,可通过适当地优化组件以确保鼠标(1)能够检测两个方向的移动,而使用可供选择的光学***。
优选实施例中的第一操作模式为“指针模式”,在该模式下,表示鼠标(1)的移动和/或位置数据信号引起主计算机(2)的显示屏幕上的指针移动,即,类似于传统鼠标计算机的操作。
当底部接触平面(7)在关于第一方向倾斜和/或升高的第二方向中以致模式传感器(18)压靠工作表面并由此而被驱动时,启动第二模式或者“触摸模式”。在触摸模式下,光学***(17)所检测的移动产生可由计算机解译为触摸事件的数据信号。
触摸事件为本文中用来描述事件的术语,该事件由计算机解译为等效触摸屏幕上的触摸或者用来提供等效命令的鼠标/键盘命令。例如,Windows 8能够注册触摸事件并作为响应而执行各种功能。另一示例可包括Android OS装置,其配置成注册等同于触摸事件的鼠标左击以及作为滑动触摸事件的后续移动。如上所述,触摸事件通常落入以下类型中的一种:轻触、长按、滑动、拖动、拂动、滚动、收缩、展开或者旋转。
“滑动”手势为一种使用者命令,其代表手指经过触摸屏幕的移动,并且一般引起GUI组件例如GUI页面、图示、文本、屏幕或者窗口的移动。滑动手势为平板计算机、移动电话以及其它触摸屏幕计算机的一种主要控制方式。一般的滑动移动包括平移(垂直和/或水平移动)、滚动(垂直移动)和拂动(快速垂直或水平移动)。滑动手势还可包括制定手势,例如形状、字母数字、文字、符号或者图案,从而提供额外的控制和潜在的命令。
模式传感器(18)的启动不仅用来启动第二鼠标操作模式,而且用来表示在由移动传感器(17)表示的位置处对计算机(2)的触摸事件。因此,在第二模式下,鼠标(1)可以类似于屏幕上手指操作的方式工作,提供等效的手指触摸和移动。
在第二模式下,计算机(2)接收由影像传感器(16)检测到的工作表面(5)上的鼠标移动作为滑动输入,从而提供滑动触摸屏幕命令到计算机(2)。
第二模式还可为应用程序特定的,例如,在绘图应用程序中,第二模式可为绘图模式,在绘图模式下,移动数据信号被计算机(2)解译为计算机软件绘图组件例如数字笔、刷子等的移动。
类似地,在Computer Aided Drafting(CAD)软件中,第二模式可为旋转模式,在旋转模式下,移动数据信号被计算机(2)解译为3D旋转或其它参数。
触摸模式还可对控制没有经触摸优化的计算机操作***有用,且例如可用来提供前进和退格键盘命令,或者模式传感器(18)的启动可与计算机通信,如传统鼠标点击中间键一样,从而启动平移模式。或者,模式传感器(18)的启动可被解译为点击右键,以便触摸模式能够在为鼠标手势预配置的软件应用程序中使用,例如Google Chrome,Firefox。
图12-图14显示依据本发明优选实施例的另一鼠标。该鼠标(100)比第一实施例大得多(大约12cm,6cm,4cm),且具有更常见的掌握式上部本体(102)。
鼠标(100)还具有滚轮(105)和以左侧鼠标按钮(103)和右侧鼠标按钮(104)的形式提供的两个接触传感器。支撑脚(108)形成底部接触平面(107),且当其在工作表面上滑动时用来支撑鼠标。
鼠标(100)具有模式传感器(109),模式传感器(109)被定位成自基座(101)向下突起。光学移动检测***(110)设置并配置成提供位于模式传感器(109)或非常接近模式传感器(109)的聚焦带。光学***(110)具有类似于如图9所示的第一鼠标实施例(1)的配置,且能够检测第一方向(图13)和第二方向(图14)中的鼠标移动。
基座(101)具有自底部接触平面(107)向上倾斜的下侧(106)的右侧部(111)和前部(112)。下侧斜面(111,112)提供空隙,该空隙允许鼠标(100)向右和/或向前重新定向以启动模式传感器(109),而不受基座(101)其它部位的干扰。
图15和图16中显示了依据第三实施例的鼠标(200),鼠标(200)具有与图12-图14的鼠标相同的组件和一般形状,即鼠标(200)具有滚轮(205)、左侧鼠标按钮(203)和右侧鼠标按钮(204)、形成底部接触平面(207)的支撑脚(208)以及倾斜的右侧部(111)。
鼠标(200)与鼠标(100)的区别在于,模式传感器(209)朝鼠标(200)的后侧定位,且该鼠标具有向后倾斜的斜面(212),以允许使用者向后并向右倾斜该鼠标,而不是像在前述实施例(100)中一样向前并向右倾斜。
鼠标(100,200)提供更常见的“桌上”掌握形状,但通过使用两个不同的工作模式提供了与更小的鼠标(1)相同的功能,通过重新定向鼠标启动模式传感器(109,209)来启动第二模式。
触摸式输入操作***一般不需要屏幕上的指针,因为使用者具有在触摸表面上与其指尖的自然的手眼协调。然而,当使用鼠标时,使用者一般在看着显示屏幕,而不是鼠标,这在不显示屏幕上的指针以代表相对的鼠标位置的情况下使协调困难。因此,一般将计算机配置成显示屏幕上的指针或者其它适当的GUI组件以向使用者提供鼠标(1)的可视位置指示。
屏幕上的指针至少在第一模式下是有效的且被显示出,并且鼠标(1)配置成对应于鼠标的移动而将指针坐标提供到计算机(2)。然而,在第二模式下,随着模式传感器被启动,计算机(2)将把鼠标(1,100,200)解译为提供触摸事件,因此,屏幕上的指针在第二模式下是不可见的。在这种情况下,不可见的指标将被称为“手指光标”,手指光标代表与显示屏幕或触摸板接触的手指的模仿。
鼠标(1,100,200)将触摸事件的位置确定为从被定义为开启第二模式的点的“起始”位置或者从计算机启动或连接鼠标时设定的预定起始点开始的相对位置,例如,预定起始点一般为屏幕的中心,即坐标X50%Y50%。相对于该起始位置产生后续的移动。
因此,当鼠标处于第二模式时,注册触摸事件,模式传感器与工作表面的短暂接触被注册为轻触触摸事件,因为鼠标短暂切换到第二模式,然后返回到第一模式。模式传感器可保持向下抵靠工作表面(5)以提供长按触摸事件,或者可保持向下并移动以提供滑动触摸事件。收缩或展开触摸事件可通过在第二模式时向前或向后转动滚轮(12)来提供。
滑动手势的结束可被注册为所注册的鼠标(1)已到达相应屏幕的边缘,例如,屏幕边界的10%以内的坐标。在该滑动手势结束之后,鼠标(1,100,200)被配置成注册重新开始位置处的后续触摸事件,即,当前的触摸事件停止,在重新开始位置处做出另一触摸事件。在滑动手势后触摸位置的这种“重新设置”让使用者避免了必须使鼠标(1,100,200)返回到其初始位置来开始另一个手势,反而使用者可做出由计算机解译为多个滑动手势的连续移动。这种配置在提供多次拂动的直观手指导航或者平移很大距离时是有用的,从而提供一种无限滚动/平移的形式。
图17显示了具有显示多页面文件(43)的部分(43a,43b)的显示屏幕(34)的计算机(2)。虚线矩形(43)代表最初显示的文件页面。
使用者可通过倾斜鼠标(1,100,200)以启动模式传感器(18,109,209)来启动触摸模式,计算机将其解译为起始位置(44)处的触摸事件。鼠标(1,100,200)向左的后续移动被解译为向左到边缘位置(47)的滑动手势,从而产生GUI组件向左的移动,即,档页面(43a)向左移动以显示下一页文件页面(43b)。移动的速度还可被检测并译成GUI组件的相应移动速度。
当鼠标(1)进一步向左移动并确定其比边缘位置(45)更靠左时,鼠标(1,100,200)发送信号到计算机,表明该触摸事件结束,并且在重新开始位置(44)处有新的触摸事件,即,向计算机表明重新开始/起始位置(44)处的触摸。鼠标(1,100,200)向左的进一步移动重复允许使用者做出向左的连续移动的过程,向左的连续移动被计算机解译为多次向左滑动。这个动作在连续的平移过程中显示文件(43)的连续页面。因此,使用者不需使鼠标(1,100,200)从右至左循环,就像传统鼠标与触摸屏幕一起使用的情况一样。
鼠标(1,100,200)还配置成通过在预定时间段内做出两个连续触摸事件,例如轻触事件然后滑动触摸事件,来将起始位置指示为屏幕边缘。然后,利用滑动手势的方向推断出起始位置位于哪一个屏幕边缘,从而将其解译为从那个屏幕边缘开始的滑动手势,例如,轻触然后向左、右、上或下方向滑动将被分别解译为从右侧、左侧、底部或者上部屏幕边缘向内滑动。因此,可利用鼠标(1,100,200)快速创建边缘滑动手势,而不需要使用者首先将鼠标(1)移动到相应的屏幕边缘。
图18显示了模式传感器(18,109,209)轻触然后向左滑动的手势,该手势被计算机(2)解译为在屏幕(34)右手边的边缘“起始”位置(46)开始向中心滑动到结束位置(47)。这使设置条(48)显示有“亮度”(49)和“取消”(50)的GUI组件。
依据应用或者使用者配置可使用其它“起始”位置。
鼠标(1,100,200)还可配置成通过按钮和/或触摸事件的不同组合来模仿各种触摸手势。例如,通过在触摸模式时启动后侧接触传感器(15),可提供通常的“捏住缩放”手势,这使鼠标(1)注册相距预设距离的两个手指输入,然后向左的后续滑动手势将表示导致放大的收缩,同时向右的滑动将表示导致缩小的展开。
鼠标(1)在印刷电路板(21)上包括使用者可操作以在开启、关闭以及配置模式之间切换鼠标(1)的三态滑动器开关(29),其分别将鼠标打开、关闭或者允许配置鼠标固件,例如修改或更新。
而不是使用安装在计算机上的驱动程序软件来改变鼠标设置,在配置模式时通过使存储于鼠标(1,100,200)中的板载闪存中的装置配置数据发生改变的按钮按下的顺序或组合和/或滚轮的运动,能够修改鼠标(1,100,200)。装置配置数据控制鼠标(1,100,200)如何工作,并且通过存储于内存中,鼠标(1,100,200)携带有使用者的设置,且使用者的设置是独立于计算机的。可改变的鼠标设置的示例包括按钮功能、鼠标加速设置、LED设置、光学***设置、触摸事件设置或者任何其它的鼠标设置。
图19显示在鼠标(1,100,200)或任何可配置装置的配置模式下使用的示例性网页(51)。网页(51)包括有关如何利用鼠标控制来导航的指令(52)、表示鼠标设置的菜单GUI(53)(在这种情况下使用水果类别)以及显示确认和/或辅助文本的文本框(54)
该装置被配置成发送信号到计算机,表示键盘按键的组合,接收的计算机(2)将键盘按键的组合解译为计算机(2)显示的互联网浏览器软件应用程序中的网页(51)上的导航和/或选择命令。
因此,网页(51)能够配置装置设置,而不需要计算机(2)上的特定驱动程序软件或应用程序。该装置因而可以在任何键盘兼容的计算机(2)上使用并进行配置,而不需要软件驱动程序的安装或者其它计算机配置。板载内存的使用确保了该装置携带有配置该装置时使用者所选的设置以及该设置不取决于所使用的计算机(2)。
进入配置模式时的该装置(其可为鼠标(1,100,200)或任何可配置装置)被配置成初始发送按键顺序,该按键顺序为独一无二的四字符ID。头两个字符由为网页(51)服务的服务器用来识别该装置,最后两个字符向显示器表明适当的菜单。表1中显示了示例的按键顺序及其相关的装置。
表1
在配置模式时,该装置将只向计算机发送AAAAN格式的按键顺序代码,其中AAAA为任意四字符按键代码,N为0或1(0表示“导航至”,1表示“设定为开启”),逗号为结束定界符。所有其它装置事件(例如,点击、滚动、击键、鼠标移动以及手势)将“消音”,以致没有信号发送到计算机。
以下该装置配置的示例是利用鼠标(1,100,200)做出的。
鼠标(1,100,200)发送表示鼠标装置以及显示“肉类”菜单的初始代码D1B21。显示以下菜单。
D1B1-蔬菜 |
D1B2-肉 |
D1B3–水果 |
当使用者向下或向上滚动时,该装置将分别发送当前菜单列表中的下一个(D1B3)或者前一个(D1B1)按键顺序代码。如果该列表中没有下一个或前一个项目,则将不发送代码。所使用的格式将为AAAA0,即导航到项目AAAA。
当使用者左击时,将以格式“AAAA1”发送当前菜单项目代码,表示菜单项目将被选择。在该示例中,使用者向下滚动一个单元,然后左击,从而发送代码D1B30,再发送D1B31,并选择菜单项目水果。
如果当前菜单项目为配置“设置状态”,则其将不会有任何子菜单项目。在那种情况下,网页(51)将所选择的单个菜单项目在该列表中加粗。
水果项目不是设置值列表,而是具有下表中所示的子项目。
D1C1-香蕉 |
D1C2-苹果 |
D1C3-梨 |
D1C4-橙子 |
D1C5-柠檬 |
当进入水果菜单时,该装置将发送菜单项目或者该装置上存储的那个菜单列表的设置代码,即,表示该装置上所存储的设置。在该示例中,所存储的设置为D1C31,其表示梨的设置。然后,使用者可向上或向下滚动,以选择菜单项目,然后左击选择该项目,以改变设置。
在该示例中,使用者向下滚动一个项目(代码D1C40),并左击(代码D1C41),从而改变对橙子的设置。
D1C1-香蕉 |
D1C2-苹果 |
D1C3-梨 |
D1C4-橙子 |
D1C5-柠檬 |
该网页将在滚动时呈现左至右箭头的GUI组件的动画,然后将D1C4加粗并在左击选择时置于该列表的中央。
如果使用者点击右按钮,则该装置将发送AAAA0格式的表示上级菜单的代码,在这种情况下,发送D1B30(水果),其为当前显示的水果菜单列表的上级菜单列表。
然后,该网页将呈现右至左箭头的GUI组件的动画,并将D1B3加粗并置于该列表的中央。
D1B1-蔬菜 |
D1B2-肉 |
D1B3–水果 |
在配置模式下执行的按钮按下的顺序和滚轮的运动可用来触发闪存中数据的写入、重写,以改变控制鼠标如何工作的配置数据。在上述示例中,使用者将设置从梨改变为橙子。该设置可例如已将前、后鼠标按钮的功能互换。
为了使前述配置***起作用,要配置的装置必须能够通过有线和/或无线连接来连接到计算机,并且包括:
至少一个使用者输入控件,用于接收使用者输入以控制该装置;
至少一个可写入内存,存储装置配置数据,该装置配置数据由该装置读取以确定该装置的操作特性;
其中,该装置能够进入配置模式,其中该装置配置成:
在接收到所述至少一个使用者输入控件的使用者输入时发送信号至计算机,所述信号对应于键盘按键、顺序和/或其组合;以及
将数据写入所述内存装置以修改该装置配置数据。
本发明的形态已仅仅通过示例的方式进行描述,应理解的是,在不脱离本发明范围的前提下,可对其作出改变和增加。
Claims (22)
1.一种与计算机连用的计算机鼠标,所述计算机鼠标包括:
一基座,具有配置用来滑过一工作表面的一下表面,所述下表面的至少一部分形成一底部接触平面的部分;
一上部本体,从所述基座延伸;
至少一个接触传感器,位于所述上部本体上,所述接触传感器由朝所述底部接触平面的一方向中所施加的一接触或力来启动;
一移动传感器***,能够检测相对于所述工作表面的鼠标移动,所述移动传感器***包括一光学移动传感器***,其包括一光源,该光源配置成照射所述工作表面;以及一影像传感器或数组,该影像传感器或数组配置成从所述工作表面接收反射的光,以撷取所述工作表面的一影像,其中比较所连续撷取的影像以确定鼠标的移动;
一通信***,用于将计算机可读移动和/或位置数据信号从所述鼠标传送到一计算机,所述移动数据信号表示所检测到的所述鼠标的移动,所述位置数据信号表示所述鼠标的位置,
至少一个模式传感器,包括位于所述底部接触平面的上面的一突出部,所述突出部向所述底部接触平面延伸,所述至少一个模式传感器配置成当所述鼠标分别在一第一方向或者一第二方向中时开启一第一模式或者一第二模式,
所述鼠标配置成:
当定向在所述第一方向时,在所述第一模式下工作,以及
在所述第二模式下工作,将触摸事件提供至所述计算机,当所述鼠标定向在所述第二方向时启动所述第二模式,在所述第二方向中,所述底部接触平面关于所述第一方向倾斜,以及
其中,所述影像传感器或数组被配置成在所述第一模式和所述第二模式下撷取所述工作表面的一影像,其中在所述第一模式和所述第二模式下比较连续撷取的影像以确定鼠标的移动并且所述影像传感器被放置在使其聚焦带位于或相邻于所述模式传感器的位置。
2.如权利要求1所述的计算机鼠标,其中所述光源被配置成照射在所述模式传感器所在处的所述工作表面上或者照射在邻近所述模式传感器所在处的所述工作表面上。
3.如权利要求1所述的计算机鼠标,其中所述模式传感器配置成在所述模式传感器接触所述工作表面时,开启所述第二模式。
4.如权利要求1所述的计算机鼠标,其中所述模式传感器配置成在所述模式传感器压在所述工作表面上时,开启所述第二模式。
5.如权利要求1所述的计算机鼠标,其中所述模式传感器的所述突出部可释放地连接至所述计算机鼠标。
6.如权利要求1所述的计算机鼠标,其中所述模式传感器的所述突出部具有用于接触所述工作表面的一外部接触表面,所述外部接触表面可释放地连接。
7.如权利要求1所述的计算机鼠标,其中所述上部本体包括从所述基座向上突出的一脊柱部,在所述脊柱两侧的每一侧进一步包括手指接合表面,使得使用者可通过将所述脊柱捏在一手指和拇指之间而紧握所述计算机鼠标。
8.如权利要求1所述的计算机鼠标,配置成提供位置数据信号,所述位置数据信号是利用由所述移动感测***所检测到的相对于一起始位置的所述鼠标的移动数据计算得出的。
9.如权利要求1所述的计算机鼠标,其中所述计算机鼠标被配置成将所述移动数据信号或所述位置数据信号译成对应于所述移动和/或位置的触摸事件。
10.如权利要求1所述的计算机鼠标,其中所述计算机鼠标将所述移动数据信号或所述位置数据信号提供到所述计算机,所述计算机被配置成将所述数据信号译成对应于所述移动和/或位置的触摸事件。
11.如权利要求1所述的计算机鼠标,配置成在所述模式传感器开启所述第二模式时,提供在一预定起始位置的一触摸事件,所述计算机鼠标生成对应于所述起始位置的一位置数据信号。
12.如权利要求1所述的计算机鼠标,在一模式传感器开启所述第二模式时,所述计算机鼠标配置成生成一对应的触摸事件。
13.如权利要求12所述的计算机鼠标,在两个连续的触摸事件之后,所述鼠标配置成将位置数据信号提供到所述计算机,以表示一触摸事件的一起始位置,所述触摸事件的起始位置对应于连接至所述计算机的一显示屏幕的一边缘。
14.如权利要求13所述的计算机鼠标,配置成使得在所述第二模式下,在所述连续的触摸事件之后做出的任何后续滑动手势是提供作为位置和/或移动数据信号,所述位置和/或移动数据信号表示远离一给定边缘的一对应方向中的一触摸事件,其中所述给定边缘是通过所述滑动手势的所述方向推断出的。
15.如权利要求1所述的计算机鼠标,其中所述计算机鼠标配置成在一鼠标移动被解译为一滑动手势之后,提供一位置数据信号,所述位置数据信号表示一重新开始位置处的一触摸事件,所述滑动手势为指示鼠标在所述第二模式下自一起始位置的移动。
16.如权利要求1所述的计算机鼠标,其中所述计算机鼠标配置成当所述鼠标移至一预定位置时将数据信号提供到所述计算机,所述数据信号包括一数据信号以及接续的一位置数据信号,所述的数据信号对应于一触摸事件的终结,所述位置数据信号表示一后续触摸事件的一重新开始位置。
17.如权利要求16所述的计算机鼠标,其中所述预定位置在一边缘的临界距离之内,所述边缘对应于连接至所述计算机的一显示屏幕的一边缘。
18.如权利要求1所述的计算机鼠标,配置成在滑动、拂动、滚动或者制定手势的触摸事件之后,重新定位一屏幕上的指针或者触摸事件到一起始位置。
19.如权利要求1所述的计算机鼠标,其中所述触摸事件包括轻触、选择、滑动、拂动、滚动或者制定的触摸手势。
20.如权利要求1所述的计算机鼠标,其中一触摸事件的一起始位置为当所述第二模式开启之前在所述第一模式下时的一屏幕上的指针位置。
21.如权利要求1所述的计算机鼠标,其中一起始位置为对应于连接至所述计算机的一显示屏幕的中心、角或者边缘位置的位置。
22.如权利要求1所述的计算机鼠标,其中所述第一模式包括一指示模式,并且在所述指示模式中,所述计算机鼠标被配置成生成分别表示屏幕上指针的移动或位置的所述移动数据信号或所述位置数据信号。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
NZ60122912 | 2012-07-12 | ||
NZ601229 | 2012-07-12 | ||
NZ610609 | 2013-05-14 | ||
NZ61060913 | 2013-05-14 | ||
PCT/IB2013/055772 WO2014009933A1 (en) | 2012-07-12 | 2013-07-12 | Improvements in devices for use with computers |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104508605A CN104508605A (zh) | 2015-04-08 |
CN104508605B true CN104508605B (zh) | 2017-09-08 |
Family
ID=49915481
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201380037012.5A Expired - Fee Related CN104508605B (zh) | 2012-07-12 | 2013-07-12 | 与计算机连用的改良型装置 |
Country Status (4)
Country | Link |
---|---|
EP (1) | EP2872973A4 (zh) |
JP (1) | JP6194355B2 (zh) |
CN (1) | CN104508605B (zh) |
WO (1) | WO2014009933A1 (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150212598A1 (en) * | 2014-01-28 | 2015-07-30 | Pixart Imaging Inc. | Dual mode optical navigation device and mode switching method thereof |
WO2017044385A1 (en) | 2015-09-08 | 2017-03-16 | Apple Inc. | Stand alone input device |
WO2017222397A1 (en) | 2016-06-23 | 2017-12-28 | Swiftpoint Limited | Computer mouse |
EP3437085B1 (en) | 2016-07-20 | 2023-03-08 | Hewlett-Packard Development Company, L.P. | Near infrared transparent display border with underlyng encoded pattern. |
US20180224956A1 (en) * | 2017-02-08 | 2018-08-09 | All Now Corp | Device for controlling a pointer |
CN107729857B (zh) * | 2017-10-26 | 2021-05-28 | Oppo广东移动通信有限公司 | 人脸识别方法、装置、存储介质和电子设备 |
US10564734B1 (en) * | 2018-08-23 | 2020-02-18 | Pixart Imaging Inc. | Pen mouse with a tracing compensation function |
CN114764284B (zh) * | 2020-12-31 | 2023-11-10 | 华为技术有限公司 | 电子设备上光标的移动控制方法、移动设备和电子设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1349195A (zh) * | 2000-10-16 | 2002-05-15 | 致伸科技股份有限公司 | 光学鼠标 |
CN102200876A (zh) * | 2010-03-24 | 2011-09-28 | 昆盈企业股份有限公司 | 执行多点触控的方法及其*** |
CN102314232A (zh) * | 2010-07-08 | 2012-01-11 | 富泰华工业(深圳)有限公司 | 一种多功能鼠标、***及输入控制方法 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU6419200A (en) * | 1999-07-30 | 2001-02-19 | Yanqing Wang | Computer input device for multiple-dimensional control |
US6844871B1 (en) * | 1999-11-05 | 2005-01-18 | Microsoft Corporation | Method and apparatus for computer input using six degrees of freedom |
US7768500B2 (en) * | 2003-06-16 | 2010-08-03 | Humanscale Corporation | Ergonomic pointing device |
EP1869541B1 (en) * | 2005-01-30 | 2014-07-02 | Swiftpoint Limited | Computer mouse peripheral |
JP2008040628A (ja) * | 2006-08-03 | 2008-02-21 | Kopeck Japan:Kk | ポインティングデバイス |
KR20090030697A (ko) * | 2007-09-20 | 2009-03-25 | 오의진 | 다기능 마우스 |
US20090295713A1 (en) * | 2008-05-30 | 2009-12-03 | Julien Piot | Pointing device with improved cursor control in-air and allowing multiple modes of operations |
US8159455B2 (en) * | 2008-07-18 | 2012-04-17 | Apple Inc. | Methods and apparatus for processing combinations of kinematical inputs |
US8599136B2 (en) * | 2010-08-30 | 2013-12-03 | Giga-Byte Technology Co., Ltd. | Combination mouse and touch input device |
-
2013
- 2013-07-12 EP EP13816727.5A patent/EP2872973A4/en not_active Withdrawn
- 2013-07-12 WO PCT/IB2013/055772 patent/WO2014009933A1/en active Application Filing
- 2013-07-12 JP JP2015521136A patent/JP6194355B2/ja not_active Expired - Fee Related
- 2013-07-12 CN CN201380037012.5A patent/CN104508605B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1349195A (zh) * | 2000-10-16 | 2002-05-15 | 致伸科技股份有限公司 | 光学鼠标 |
CN102200876A (zh) * | 2010-03-24 | 2011-09-28 | 昆盈企业股份有限公司 | 执行多点触控的方法及其*** |
CN102314232A (zh) * | 2010-07-08 | 2012-01-11 | 富泰华工业(深圳)有限公司 | 一种多功能鼠标、***及输入控制方法 |
Also Published As
Publication number | Publication date |
---|---|
EP2872973A1 (en) | 2015-05-20 |
JP2015532736A (ja) | 2015-11-12 |
JP6194355B2 (ja) | 2017-09-06 |
EP2872973A4 (en) | 2016-03-23 |
CN104508605A (zh) | 2015-04-08 |
WO2014009933A1 (en) | 2014-01-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104508605B (zh) | 与计算机连用的改良型装置 | |
US20220129060A1 (en) | Three-dimensional object tracking to augment display area | |
US20210018993A1 (en) | Computer mouse | |
US9389718B1 (en) | Thumb touch interface | |
EP2724213B1 (en) | Intelligent stylus | |
US20150193023A1 (en) | Devices for use with computers | |
CN101111817B (zh) | 电脑鼠标周边装置 | |
JP5792499B2 (ja) | 電子機器、表示方法、および表示プログラム | |
US8593414B2 (en) | Optical touch system and operating method thereof | |
EP1779374A2 (en) | Stylus-based computer input system | |
WO2012122007A2 (en) | Keyboards and methods thereof | |
US20120242659A1 (en) | Method of controlling electronic device via a virtual keyboard | |
CN104272218A (zh) | 基于联合数据的虚拟手 | |
CN104049779A (zh) | 在多个显示器之间实现鼠标指针快速切换 | |
JP2013089037A (ja) | 描画装置、描画制御方法、及び描画制御プログラム | |
JP5845969B2 (ja) | 情報処理装置、情報処理方法及びプログラム | |
CN105446586A (zh) | 显示装置及其控制方法 | |
KR102145824B1 (ko) | 스마트 터치패드 인터페이스 방법 및 그 장치 | |
TWI430651B (zh) | 智慧型輸入系統及其輸入裝置與電子設備 | |
KR20140086805A (ko) | 전자 장치, 그 제어 방법 및 컴퓨터 판독가능 기록매체 | |
JP2006050512A (ja) | データ入力方式 | |
TWI429276B (zh) | 智慧型輸入方法 | |
US10082882B2 (en) | Data input apparatus and method therefor | |
JP2016042383A (ja) | ユーザ操作処理装置、ユーザ操作処理方法及びプログラム | |
TWI432015B (zh) | 智慧型輸入方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170908 Termination date: 20200712 |