×

Systems and methods for implementing haptics for pressure sensitive keyboards

  • US 9,342,149 B2
  • Filed: 10/02/2013
  • Issued: 05/17/2016
  • Est. Priority Date: 12/16/2008
  • Status: Active Grant
First Claim
Patent Images

1. A keyboard system, comprising:

  • one or more pressure sensitive keys configured to provide analog output signals corresponding to each given one of the pressure sensitive keys that is representative of the level of pressure applied to the given key during a key pressure application event of a given applied pressure level;

    a first controller configured as pressure sensing interface circuitry comprising at least one signal input, at least one first signal output, and at least one second signal output, the signal input being separate and different from the first signal path output and the second signal path output, the first signal path output being different from the signal input and the second signal output, and the second signal path output being different from the signal input and the first signal output;

    where the signal input is coupled to receive the analog output signal from each given one of the pressure sensitive keys via at least one dedicated input signal path;

    where the pressure-sensing interface circuitry is configured to simultaneously provide both haptics key pressure indication signals at the first signal path output to at least one first separate dedicated output signal path and separate digital key emulation key pressure indication signals at the separate second signal output to at least one second separate dedicated output signal path and responsive to each of the same analog output signals received at the signal input from a given one of the pressure sensitive keys that corresponds to a given key pressure application event applied to the corresponding same given one of the pressure sensitive keys, the haptics key pressure indication signals and separate digital key emulation key pressure indication signals both being representative of at least two respective different levels of pressure applied to the corresponding given one of the pressure sensitive keys, the at least two different levels of pressure comprising at least first and second different levels of pressure; and

    a second controller different from the first controller, the second controller being configured as haptics control circuitry coupled and configured to impart a variable haptics motion characteristic independently to each given one of the pressure sensitive keys in response to each given key pressure application event based at least in part on the haptics key pressure indication signals provided by the pressure sensing interface circuitry across the first separate dedicated output signal path and corresponding to the pressure level applied to the corresponding given one of the pressure sensitive keys during each given key pressure application event such that a first haptics motion is imparted to a given one of the pressure sensitive keys at the first pressure level applied during a first key pressure application event to the given one of the pressure sensitive keys that is different than a second haptics motion that is imparted to the given one of the pressure sensitive keys at the second pressure level applied during a second and different key pressure application event to the given one of the pressure sensitive keys; and

    where the pressure sensing interface circuitry is coupled to provide the haptics key pressure indication signals across the first separate dedicated output signal path and to the haptics control circuitry in response to the given key pressure application events;

    aridwhere the second signal output of the pressure sensing interface circuitry is configured for coupling by the second separate dedicated output signal path to provide a digital key emulation key pressure indication signal corresponding to a given key pressure application event to a third controller configured as a keyboard controller coupled to a separate host system device and that is separate and different from the controllers of the haptics control circuitry and the pressure sensing interface circuitry at the same time that the first signal output of the pressure sensing interface circuitry provides a separate haptics key pressure indication signal corresponding to the same given key pressure application event across the first separate dedicated output signal path to the haptics control circuitry;

    where each of the respective digital key emulation key pressure indication signals is a separate intermittent alternating open and short (open/short) digital output signal having an alternating toggling frequency that is representative of pressure applied to the corresponding given one of the pressure sensitive keys to emulate toggling of a momentary on/off digital key by a user at the alternating toggling frequency during the duration of a given key pressure application event of a given applied pressure level without requiring a user to toggle the pressure sensitive key; and

    where the pressure sensing interface circuitry is configured for coupling to provide each digital key emulation key pressure indication signal as a separate alternating open/short digital output signal corresponding to each pressure sensitive key to column/row intersections of a legacy keyboard key matrix when the legacy keyboard matrix is operably coupled to a legacy digital keyboard controller having no analog input circuitry and when the legacy digital keyboard controller is itself coupled between the pressure sensing interface circuitry and a separate host system device to measure keyboard input for the host device based on received momentary-on digital signals and not based on received analog signals.

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