System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 输入设备、优选为计算机鼠标设备以及使用输入设备调整用于信号检测的参数的方法技术_技高网

输入设备、优选为计算机鼠标设备以及使用输入设备调整用于信号检测的参数的方法技术

技术编号:40159106 阅读:4 留言:0更新日期:2024-01-26 23:33
公开了一种输入设备(I,710),优选为计算机鼠标(710),包括:‑用于存储至少一个参数值(D1至D6)的存储器单元(M),其中所述至少一个参数值(D1至D6)定义了必须如何在所述输入设备(I,710)内处理在用户输入操作期间生成的电信号(310);改变信号生成单元,其包括以下至少之一:‑接收单元(720),其被配置为从所述输入设备(I,710)的外部接收修改值;‑至少一个输入元件(717),其被配置为接收由用户输入的修改值,其中所输入的修改值直接在所述输入设备(I,710)内被处理;‑或者修改值生成单元,其被配置为在所述输入设备(I,710)内生成修改值,其中所述改变信号生成单元被配置为根据所述修改值生成改变信号;以及‑控制单元(718),其被配置为根据所述改变信号在操作阶段期间改变所述至少一个参数值(D1至D6)。

【技术实现步骤摘要】
【国外来华专利技术】


技术介绍


技术实现思路

1、本公开涉及一种输入设备,优选地计算机鼠标,其包括:

2、-存储器单元,其用于存储至少一个参数值,其中所述至少一个参数值定义了必须如何或如何在输入设备内处理在输入操作期间或在用户输入期间生成的电信号,

3、改变信号生成和/或接收单元,其包括以下中的至少一个:

4、-接收单元,其被配置为从输入设备的外部接收修改值,

5、-至少一个输入元件,其被配置为接收由用户输入的修改值,其中所输入的修改值直接在输入设备内被处理,

6、-或者修改值生成单元,其被配置为在输入设备内生成修改值,

7、其中该改变信号生成单元被配置为根据修改值生成改变信号,以及

8、-控制单元,其被配置为根据改变信号在操作阶段期间改变所述至少一个参数值。

9、实施例

10、本公开的第一方面涉及一种输入设备,优选为一种计算机鼠标,其包括:

11、-存储器单元,其用于存储至少一个参数值,其中所述至少一个参数值定义了必须如何或如何在输入设备内处理在使用输入设备的输入操作期间或在用户输入期间生成的电信号,

12、改变信号生成单元,其包括以下中的至少一个:

13、-接收单元,其被配置为从输入设备的外部接收修改值,

14、-至少一个输入元件,其被配置为接收由用户输入的修改值,其中所输入的修改值直接在输入设备内被处理,优选地以生成改变信号。另外,该修改值可被发送至外部设备。

15、-或者修改值生成单元,其被配置为优选完全自动地(例如,不涉及用户输入)或半自动地(例如,仅由用户进行确认或者由用户手动生成修改值所需的用户输入相比需要较少的用户输入)在输入设备内生成修改值,

16、其中该改变信号生成单元被配置为根据修改值生成改变信号,以及

17、-控制单元,其被配置为在操作阶段期间根据改变信号改变所述至少一个参数值。

18、本公开基于以下考虑:如果参数被设置在硬件本身中(例如设置在鼠标设备等内),则输入设备的参数设置是最有效的。通过改变固件的参数,这是可能的。然而,对于许多用户,固件的完全更新是繁复的。

19、因此,固件应该能够修改参数。然而,因为固件必须与装设备置驱动器通信,因此,可能出现其它问题。设备驱动器必须满足相应各自操作系统的要求。现今繁复及/或长验证过程对于特定驱动器设备可能是必须的。因此,由于并非同时进行的外围设备的制造不是同时的,所以操作系统的生产者可能倾向于使固件和驱动器尽可能简单,从而忽略直接通过固件直接进行参数设置的被复杂化的可能性。某些“创新”系统可能允许在开放源始码中改变固件的参数。然而,固件的重新编译及固件的更新是必要的,这可能仅对专业用户或精通计算机者(computer freak)是可能的,而不是对于每一个人都是可能的。

20、本公开的解决方案基于以下构思:应当可以使用由相应操作系统的制造者提出的设备驱动器。然而,如果使用标准化且允许命令和参数数据经由设备驱动器程序传输(例如从应用传输至固件和/或反之亦然)的协议,则可以添加各种参数设置功能。这些协议在下面被提及。

21、然而,对于用户来说,主要使用或仅使用输入设备来调整和/或设置参数也是非常舒适的,例如,在不使用应用程序和/或不使用设备驱动器或仅辅助使用这些功能的情况下调整和/或设置参数。

22、所提出的输入设备可以包括存储器单元、修改值生成单元和控制单元,该存储器单元、修改值生成单元及控制单元被配置为在输入设备的操作阶段期间改变至少一个参数。也可以将这些单元视为功能。输入设备的操作阶段可以在计算机接通电源并启动后开始。在操作阶段期间,参数可以在毫秒例如小于10ms(毫秒)内发生改变,例如,仍对输入设备供电并且输入设备仍然发送和/或接收信号,而没有较长中断。因此,操作阶段与对完整固件或至少10%的固件进行更新或将其加载到输入设备中的初始化阶段不同。在输入设备的两次启动过程之间,可以改变至少两个或几个值,例如,用户可以测试参数的最佳值,而无需等待阶段。输入设备可以同时用于改变至少一个参数。

23、上面提及的修改值可以是至少一个参数值或用于改变至少一个参数值的改变值。上面提及的接收单元的输出信号可以包括输出数据。

24、输入设备本身也可以生成电输出信号,例如电流和/或电压信号、光、电磁波等。发送或传输单元可以通过usb(通用串行总线)、蓝牙等耦合到另一个设备,例如计算机设备。可以观察到适用于usb协议和其他协议的hid(人机接口设备)规范。

25、存储器单元可以包括可编程存储器,例如,eeprom(电可擦除可编程只读存储器)或其它类型的非易失性存储器,例如,flash eeprom或固态驱动器(ssd)。参数可以在外围设备的启动期间被发送至计算机设备。在用于加载或更新完整固件或至少10%的固件的外围设备(例如,输入设备)中可以存在其它接收单元,例如,串行接口i2c(内部集成电路)。

26、输入设备可以是或可以包括:

27、-计算机鼠标,

28、-光学导航元件,

29、-轨迹球,

30、-电子笔,例如,压敏电子笔,

31、-键盘,

32、-触摸屏,

33、-触摸板,

34、-用于cad(例如,cad高级用户)的立体鼠标,例如三维鼠标,其不仅检测二维平面内的移动而且还检测三维空间中的移动。除了两个横向坐标外,还可以调动第三坐标,例如相对于参考面或参考点的垂直距离。

35、然而,本公开还可以用于外围输出设备,例如,用于打印机、监视器、触摸屏、扬声器和/或声卡。

36、设备驱动器可以是用于控制外围设备的程序。其可以被视为操作系统与硬件设备(例如,输入设备)之间的接口程序。因此,设备驱动器可以是安装在计算机上而非安装在输入设备上的程序。

37、windows的设备驱动器规范被包括在wdm((windows driver model,windows驱动器模型)、wdf(windows driver framework,windows驱动器框架)、kmdf(kernel modedriver framework,内核模式驱动器框架)和umdf(user mode driver framework,用户模式驱动器框架)中。然而,如上所述,最简单的方式是使用操作系统的生产公司(例如,微软公司(可为商标))建议的标准设备驱动器。

38、然而,也可以使用其他操作系统,例如,mac os(操作系统)(可为商标)、ios(ioutput system)(可为商标)、linux(可为商标)以及linux的衍生。

39、固件可以是存储在集成存储器电路中的程序。固件可以是专属于相应的外围设备(例如,输入设备)制造者的程序。然而,本公开也可应用于输出设备。因此,本文档来自技高网...

【技术保护点】

1.一种输入设备(I,710),优选为计算机鼠标(710),包括:

2.根据权利要求1所述的输入设备(I,710),包括:

3.根据权利要求2所述的输入设备(I,710),

4.根据权利要求2所述的输入设备(I,710),

5.根据权利要求3或4所述的输入设备(I,710),其中,所述至少一个参数与去抖模式的类型有关,其中,优选地,所述参数的第一值与预去抖模式相关联,并且其中,所述参数的第二值与后去抖模式相关联。

6.根据权利要求3至5中任一项所述的输入设备(I,710),其中,所述控制单元(718)被配置为将输入动作的开始与数字信号的上升沿或下降沿相关联。

7.根据权利要求3至5中任一项所述的输入设备(I,710),其中,所述控制单元(718)被配置为将输入动作的开始与模拟信号的上升沿或下降沿相关联,优选与数字开关按钮或按压按钮(SW1,SW2)的模拟信号的上升沿或下降沿相关联。

8.根据权利要求2至7中任一项所述的输入设备(I,710),其中,所述至少一个参数值(D5a,D5b)定义了起始时刻(t1)与结束时刻(t3)之间的时间间隔的长度或者定义了是否应当使用预定义时间间隔,其中,在所述时间间隔期间,所述输入设备独立于所述电按钮的信号值生成按钮被按压信号,并且其中,优选地所述时间间隔被配置为与所述电按钮的松开重叠。

9.根据前述权利要求中任一项所述的输入设备(I,710),包括:

10.根据权利要求9所述的输入设备(I,710),其中,所述控制单元(718)被配置为抑制所述电信号的生成和/或抑制将所述电信号转发到计算机设备(110)。

11.根据权利要求9或10所述的输入设备(I,710),包括:

12.根据前述权利要求中任一项所述的输入设备(I,710),其中,所述至少一个参数值与所述输入设备(I,710)的抖动模式有关,

13.一种使用输入设备(I,710)、优选根据前述权利要求1至12之一所述的输入设备(I,710)调整用于信号检测的参数(D1至D6)的方法,所述方法包括:

14.根据权利要求13所述的方法,包括:

15.根据权利要求13或14所述的方法,包括:

16.根据权利要求13至15中任一项所述的方法,包括:

17.根据权利要求13至16中任一项所述的方法,包括:

18.根据前述权利要求13至17中任一项所述的方法,包括:

19.根据前述权利要求13至17中任一项所述的方法,包括:

...

【技术特征摘要】
【国外来华专利技术】

1.一种输入设备(i,710),优选为计算机鼠标(710),包括:

2.根据权利要求1所述的输入设备(i,710),包括:

3.根据权利要求2所述的输入设备(i,710),

4.根据权利要求2所述的输入设备(i,710),

5.根据权利要求3或4所述的输入设备(i,710),其中,所述至少一个参数与去抖模式的类型有关,其中,优选地,所述参数的第一值与预去抖模式相关联,并且其中,所述参数的第二值与后去抖模式相关联。

6.根据权利要求3至5中任一项所述的输入设备(i,710),其中,所述控制单元(718)被配置为将输入动作的开始与数字信号的上升沿或下降沿相关联。

7.根据权利要求3至5中任一项所述的输入设备(i,710),其中,所述控制单元(718)被配置为将输入动作的开始与模拟信号的上升沿或下降沿相关联,优选与数字开关按钮或按压按钮(sw1,sw2)的模拟信号的上升沿或下降沿相关联。

8.根据权利要求2至7中任一项所述的输入设备(i,710),其中,所述至少一个参数值(d5a,d5b)定义了起始时刻(t1)与结束时刻(t3)之间的时间间隔的长度或者定义了是否应当使用预定义时间间隔,其中,在所述时间间隔期间,所述输入设备独立于所述...

【专利技术属性】
技术研发人员:克里斯托夫·赫尔戴斯
申请(专利权)人:克里斯托夫·赫尔戴斯
类型:发明
国别省市:

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

1