×

Keyboard with user configurable granularity scales for pressure sensitive keys

  • US 9,791,941 B2
  • Filed: 12/02/2015
  • Issued: 10/17/2017
  • Est. Priority Date: 12/16/2008
  • Status: Active Grant
First Claim
Patent Images

1. A keyboard, comprising:

  • a keyboard device body including a plurality of pressure sensitive keys within the keyboard device body configured to provide pressure sensitive signals;

    an output communication interface within the keyboard device body configured to be coupled to a separate external host system device outside of the keyboard device body to allow communication between the keyboard device body and the external host system through the output communication interface;

    a memory within the keyboard device body configured to store one or more configuration files;

    at least one configuration file of the configuration files stored within the memory within the keyboard device body, the configuration file including user configuration information for the pressure sensitive keys including a plurality of granularity scales of multiple different applied pressure levels to be indicated from the keyboard device body to the external host system device outside the keyboard device body for the pressure sensitive keys based on the pressure sensitive signals received from the pressure sensitive keys to control operation of a software application executing outside the keyboard device body on the external host system device; and

    a keyboard controller within the keyboard device body and configured to receive the user configuration information including the granularity scales and/or including a selection among the granularity scales from an external device outside the keyboard device body that is input to the keyboard controller within the keyboard device body through the output communication interface, to store the received user configuration information for the pressure sensitive keys in the memory within the keyboard device body for later use by the keyboard controller, to receive the pressure sensitive signals from the pressure sensitive keys within the keyboard device body when depressed by a user, to use at least one of the granularity scales included within the stored user configuration information to generate keyboard output signals corresponding to the applied pressure levels of said at least one of the granularity scales based upon the pressure sensitive signals, and to output the keyboard output signals from the keyboard device body to the external host system outside of the keyboard device body through the output communication interface,wherein the keyboard controller further comprises a counter coupled to use a clock signal to generate a detected digital count based on a measurement of the pressure sensitive signals from each pressure sensitive key of the pressure sensitive keys, the digital count being utilized to represent an applied pressure level of the applied pressure levels to said each pressure sensitive key;

    wherein the keyboard controller is further configured to allow the user to enter specific values of minimum threshold and maximum threshold from the external device to create one or more personal configuration files and to store the minimum threshold and maximum threshold values provided by the user as part of the granularity scales for the pressure sensitive keys; and

    where the stored granularity scales further comprises a relationship between different values of the detected digital count and corresponding values of implied force that is defined to extend between the minimum threshold and maximum threshold; and

    where the minimum threshold is a minimum digital count level value from the counter that is required to generate the corresponding values of the implied force and where the maximum threshold is a maximum digital count level value from the counter that results in an increase in the corresponding values of the implied force.

View all claims
  • 14 Assignments
Timeline View
Assignment View
    ×
    ×