Abstract:
User input is accepted by a force sensing resistor (“FSR”) assembly, a force sensing capacitor (“FSC”) assembly, or both. The FSR or FSC assemblies may be located within an input device, such as behind a device exterior, display, and so forth. A force applied to the device exterior proximate to the assembly may result in a signal indicative of the force to the assembly. The signal may be processed to determine a particular touch zone was activated. A particular action associated with the touch zone may be performed. The particular action may be based at least in part on which touch zone which was activated, a magnitude of the force, or both. For example, the particular action may include a haptic output to provide feedback to a user.
Abstract:
Control of head-mounted display (HMD) systems is described. One method displays at least one image on a first display layer of a HMD system. While displaying the at least one image, the method adjust a transparency setting of a second display layer from a first value to a second value to cause the second display layer to be opaque to limit an amount of light that passes through the lens for viewing the at least one image on the first display layer.
Abstract:
Devices and techniques to decrease latency in rendering a line or other feature on a display device responsive to input on a touch sensor are described. A touch sensor may detect a touch input with the touch sensor. Touch coordinates indicative of the touch input on the touch sensor are determined. The touch coordinates are mapped to display coordinates associated with the display device. Based on the display coordinates, an operating system kernel may generate a feature, such as a line, for presentation on the display.
Abstract:
Haptic effects are dynamically generated for content presentation on a device through analysis of the content. During content playback, audio data for the content may be analyzed to determine low frequency audio data. The low frequency audio data is mapped from a low frequency range to a haptic control frequency range of one or more haptic actuators included in the device. This mapping may be used to generate a control signal to drive the one or more haptic actuators. The haptic effects and the content may be synchronized to one another during the presentation of the content on the device. The haptic actuator control signal may be amplified proportionally to the amplitude of the low frequency audio data.
Abstract:
A voltage control circuit in an electronic device receives an actuator identification signal from a personality module of an actuator in the electronic device. The voltage control circuit determines, based on the actuator identification signal, an operating voltage for the actuator and providing a drive signal at the operating voltage to the actuator.
Abstract:
An FSR assembly includes one or more active areas configured to respond to incident force by changing resistance. The FSR assembly also includes a test area constructed from the same FSR material as the active area(s), but for which the resistance remains substantially constant despite incident force on the assembly.
Abstract:
Single-touch immersion control of head-mounted display (HMD) systems is described. One method outputs video from an electronic device to a HMD system that includes a display layer and a variable-transparency layer. The electronic device controls the variable-transparency layer to operate in a first state in which the variable-transparency layer is transparent and to operate in a second state in which the variable-transparency layer is opaque. The electronic device switches between the second state and the first state in response to a single-touch event detected by the electronic device.
Abstract:
User input is accepted by a force sensing resistor (“FSR”) assembly, a force sensing capacitor (“FSC”) or both. The FSR or FSC assemblies may be located within an input device, such as behind a device exterior, display, and so forth. A force applied to the device exterior proximate to the assembly may result in activation of the assembly. The activation may be processed as input and used to determine and then perform a particular action. The particular action may be based at least in part on a particular portion of the assembly which has been activated, a magnitude of applied force, or both. A haptic output may be provided on activation to provide feedback to a user.