Abstract:
Sensor fusion algorithm techniques are described. In one or more embodiments, behaviors of a host device and accessory devices are controlled based upon an orientation of the host device and accessory devices, relative to one another. A combined spatial position and/or orientation for the host device may be obtained based on raw measurements that are obtained from at least two different types of sensors. In addition, a spatial position and/or orientation for an accessory device is ascertained using one or more sensors of the accessory device. An orientation (or position) of the accessory device relative to the host computing device may then be computed based on the combined spatial position/orientation for the host computing device and the ascertained spatial position/orientation for the accessory device. The relative orientation that is computed may then be used in various ways to control behaviors of the host computing device and/or accessory device.
Abstract:
Pressure sensitive key techniques are described. In one or more implementations, a device includes at least one pressure sensitive key having a flexible contact layer spaced apart from a sensor substrate by a spacer layer, the flexible contact layer configured to flex responsive to pressure to contact the sensor substrate to initiate an input, for a computing device, associated with the pressure sensitive key. At least one of the flexible contact layer or the sensor substrate are configured to at least partially normalize an output resulting from pressure applied at a first location of the flexible contact layer with an output resulting from pressure applied at a second location of the flexible contact layer that has lesser flexibility than the first location.
Abstract:
Different types of user inputs can be input by a user via a keyboard of an input device. These different types of user inputs include, for example, key strikes, multi-touch interactions, single finger motions, and/or mouse clicks. Touch information regarding the pressure applied to the keys of a pressure sensitive keyboard over time (or the contact area of the user input for other types of keyboards over time) is used to classify the intent of the user input as one of the various types of user inputs.
Abstract:
Pressure sensitive key techniques are described. In one or more implementations, a device includes at least one pressure sensitive key having a flexible contact layer spaced apart from a sensor substrate by a spacer layer, the flexible contact layer configured to flex responsive to pressure to contact the sensor substrate to initiate an input, for a computing device, associated with the pressure sensitive key. At least one of the flexible contact layer or the sensor substrate are configured to at least partially normalize an output resulting from pressure applied at a first location of the flexible contact layer with an output resulting from pressure applied at a second location of the flexible contact layer that has lesser flexibility than the first location.
Abstract:
A device kickstand is described. In at least some implementations, a kickstand is rotatably attached to a mobile computing device. The kickstand can be rotated to various positions to provide support for different orientations of the computing device. In at least some implementations, hinges are employed to attach a kickstand to a mobile computing device. One example hinge utilizes preset hinge stops that enable the kickstand to be placed at different preset positions. Another example hinge exerts pressure on an edge of the kickstand, providing stability and vibration dampening to the kickstand.
Abstract:
Input device adhesive techniques are described. A pressure sensitive key includes a sensor substrate having one or more conductors, a spacer layer, and a flexible contact layer. The spacer layer is disposed proximal to the sensor substrate and has at least one opening. The flexible contact layer is spaced apart from the sensor substrate by the spacer layer and configured to flex through the opening in response to an applied pressure to initiate an input. The flexible contact layer is secured to the spacer layer such that at first edge, the flexible contact layer is secured to the spacer layer at an approximate midpoint of the first edge and is not secured to the spacer along another portion of the first edge and at a second edge, the flexible contact layer is not secured to the spacer layer along an approximate midpoint of the second edge.
Abstract:
A pressure sensitive keyboard includes multiple pressure sensors associated with the keys of the keyboard. In response to pressure applied to one or more keys of the keyboard, a determination is made as to whether the pressure applied is a key strike (a user selection of a key). Various different factors can be used in determining whether the pressure applied is a key strike, such as the amount of the pressure applied, a rate at which the pressure is applied, a number of keys to which pressure is applied, when the pressure is applied relative to previous key strikes, and so forth.
Abstract:
A data input apparatus using a conductive rubber member is provided. The apparatus includes a conductive rubber member, to one end of which voltage is input and though the other end of which voltage reduced in proportion to the internal resistance and the length thereof is output; a voltage output member which is brought into contact with the conductive rubber member to output the voltage value of the conductive rubber member at the contact point; and a control unit which recognizes the contact point based on the voltage value input from the voltage output member, extracts data corresponding to the contact point from a memory unit, and inputs the extracted data.
Abstract:
The invention relates to a touch-sensitive surface (3) activation device (1) for a motorized mechanism used to open and close an opening such as an electric windscreen wiper, comprising a touch-sensitive surface which controls the opening and/or closing of at least one opening. The device comprises means for detecting (9) the charge applied to the touch-sensitive control surface and means (11) for inhibiting control of the opening and/or closing when the applied charge is outside an acceptable predefined charge range.
Abstract:
Systems and methods are employed for implementing haptics for pressure sensitive keyboards, such as the type of keyboards having keys that produce alternating digital open/short signals that emulate actuation of conventional “momentary on” digital keys. The disclosed systems and methods may be implemented to provide haptics for both touch typing and variable pressure sensitive operation of a pressure sensitive keyboard. Users of a variable pressure keyboard may be provided with a variable pressure haptics effect, e.g., to enable the user to intuitively understand from the haptics vibration produced by the key how much pressure they are applying to a given key at any given time. Vibration characteristics (e.g., vibration rate, vibration waveform pattern, etc.) of a given pressed key may be varied in real time in coordination with, or in response to, corresponding changes in user pressure applied to the same given key.