×

Keyboard with user configurable granularity scales for pressure sensitive keys

  • US 9,246,487 B2
  • Filed: 12/16/2008
  • Issued: 01/26/2016
  • Est. Priority Date: 12/16/2008
  • Status: Active Grant
First Claim
Patent Images

1. A keyboard having user configurable pressure sensitive keys, comprising:

  • a keyboard device body including a plurality of pressure sensitive keys 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 to allow communication between the keyboard device body and the external host system device 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 one or more configuration files stored within the memory, the at least one configuration file including user configuration information for the pressure sensitive keys including one or more granularity scales of multiple different applied pressure levels to be indicated to the external host system device for the pressure sensitive keys based on the pressure sensitive signals received from the pressure sensitive keys; and

    a keyboard controller within the keyboard device body and configured to receive the user configuration information including the one or more granularity scales and/or including a selection among the one or more granularity scales from the external host system device through the output communication interface, to store the received user configuration information for the pressure sensitive keys in the memory for later use by the keyboard controller, to receive the pressure sensitive signals from the pressure sensitive keys when depressed by a user, to use at least one of the one or more granularity scales included within the stored user configuration information to generate keyboard output signals corresponding to the applied pressure levels of at least one of the one or more granularity scales based upon the pressure sensitive signals, and to communicate the keyboard output signals to the external host system device through the output communication interface;

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

    where the stored one or more granularity scales further comprises a relationship between different detected values based on the pressure sensitive signals and corresponding values of implied force that is defined to extend between the specific values of minimum threshold and maximum threshold; and

    where the keyboard controller is further configured to store the user configuration information indicative of a first key operation mode in the memory for later use by the keyboard controller, the first operation mode configured to limit the keyboard output signals produced by the keyboard controller to indicate an existence of only a pressed or not pressed key condition in response to signals received from one or more of the pressure sensitive keys when depressed by the user; and

    where the keyboard controller is further configured to selectively implement the first operation mode based on user selection information received from the user so as to allow the user to selectively change a keyboard output mode for signals generated and output through the same output communication interface to the external host system device by the keyboard controller for a given depressed key back and forth between;

         1) the first operation mode in which the keyboard output signals generated by the keyboard controller indicate the existence of only the pressed or not pressed key, and

         2) a second pressure sensitive mode in which the keyboard output signals generated by the keyboard controller across the same output communication interface correspond to the multiple different applied pressure levels based upon the pressure sensitive signals.

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