Systems and methods for input device audio feedback
First Claim
Patent Images
1. an apparatus comprising:
- one or more input devices, the one or more input devices including a digitizer configured to receive inputs via a stylus; and
one or more processors;
wherein, responsive to execution of computer readable program code accessible to the one or more processors, the one or more processors are configured to;
ascertain one or more inputs to the digitizer;
map one or more writing input characteristics selected from the group of characteristics consisting of a speed of the one or more inputs, a pressure of the one or more inputs, and a width of the one or more inputs that are indicative of a predetermined writing implement pair to select predetermined audio data of the predetermined writing implement pair;
wherein mapping one or more inputs having an increasing speed to audio data having an increasing frequency adaptively response to the speed of the one or more inputs;
mapping one or more inputs having a particular width to audio data having a predetermined amplification factor corresponding to the particular width of the one or more inputs;
mapping one or more inputs having a particular pressure to audio data having a predetermined amplification factor corresponding to the particular pressure of the one or more inputs; and
output the predetermined audio data to an audio sub-system responsive to mapping of the one or more inputs.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, apparatuses and computer program products configured to provide sound feedback for input devices are described. Embodiments take input from a digitizer, such as input using as stylus/pen, and produce sound feedback to enhance the user'"'"'s input interface experience. Embodiments thus provide a user with a more realistic interface with an electronic device, emulating use of conventional writing implements.
28 Citations
12 Claims
-
1. an apparatus comprising:
-
one or more input devices, the one or more input devices including a digitizer configured to receive inputs via a stylus; and one or more processors; wherein, responsive to execution of computer readable program code accessible to the one or more processors, the one or more processors are configured to; ascertain one or more inputs to the digitizer; map one or more writing input characteristics selected from the group of characteristics consisting of a speed of the one or more inputs, a pressure of the one or more inputs, and a width of the one or more inputs that are indicative of a predetermined writing implement pair to select predetermined audio data of the predetermined writing implement pair; wherein mapping one or more inputs having an increasing speed to audio data having an increasing frequency adaptively response to the speed of the one or more inputs;
mapping one or more inputs having a particular width to audio data having a predetermined amplification factor corresponding to the particular width of the one or more inputs;
mapping one or more inputs having a particular pressure to audio data having a predetermined amplification factor corresponding to the particular pressure of the one or more inputs; andoutput the predetermined audio data to an audio sub-system responsive to mapping of the one or more inputs. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product comprising:
-
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to ascertain one or more inputs to a digitizer input via a stylus; computer readable program code configured to map one or more writing input characteristics selected from the group of characteristics consisting of a speed of the one or more inputs, a pressure of the one or more inputs, and a width of the one or more inputs that are indicative of a predetermined writing implement pair to select predetermined audio data of the predetermined writing implement pair; wherein mapping one or more inputs having an increasing speed to audio data having an increasing frequency adaptively response to the speed of the one or more inputs;
mapping one or more inputs having a particular width to audio data having a predetermined amplification factor corresponding to the particular width of the one or more inputs;
mapping one or more inputs having a particular pressure to audio data having a predetermined amplification factor corresponding to the particular pressure of the one or more inputs; andcomputer readable program code configured to output the predetermined audio data to an audio sub-system responsive to the one or more inputs; wherein the predetermined audio data comprises audio data for emulating the predetermined writing implement pair. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method comprising:
-
ascertaining one or more inputs to a digitizer; mapping one or more writing input characteristics selected from the group of characteristics consisting of a speed of the one or more inputs, a pressure of the one or more inputs, and a width of the one or more inputs of the one or more inputs that are indicative of a predetermined writing implement pair to select predetermined audio data of the predetermined writing implement pair; wherein mapping one or more inputs having an increasing speed to audio data having an increasing frequency adaptively response to the speed of the one or more inputs;
mapping one or more inputs having a particular width to audio data having a predetermined amplification factor corresponding to the particular width of the one or more inputs;
mapping one or more inputs having a particular pressure to audio data having a predetermined amplification factor corresponding to the particular pressure of the one or more inputs; andoutputting the predetermined audio data to an audio sub-system responsive to the one or more inputs; wherein the predetermined audio data comprises audio data for emulating the predetermined writing implement pair. - View Dependent Claims (12)
-
Specification