IP Library Granted Patent US 8,595,012
Granted Patent B2
US 8,595,012 · App. 12/826,086 · Granted Nov 26, 2013

Systems and methods for input device audio feedback

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,595,012
App. No.
12/826,086
Granted
Nov 26, 2013
Kind
B2
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.

Claims (33)

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.

2. The apparatus according to claim 1 , wherein the predetermined audio data comprises captured audio data of one or more writing implement pairs.

3. The apparatus according to claim 2 , wherein the one or more writing implement pairs comprises a writing implement pair selected from the group consisting of a pen and a piece of paper, a pencil and a piece of paper, a marker and a whiteboard, and a piece of chalk and a chalkboard.

4. The apparatus according to claim 1 , wherein to map the one or more inputs to predetermined audio data further comprises using audio digital signal processing of the predetermined audio data to emulate a predetermined writing implement pair.

5. The apparatus according to claim 4 , further comprising: a storage device storing audio data corresponding to a plurality of predetermined writing implement pairs;

wherein the one or more processors are further configured to present an application window for user selection of a predetermined writing implement pair from the plurality of predetermined writing implement pairs.

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; and

computer 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.

7. The computer program product according to claim 6 , wherein the predetermined audio data comprises captured audio data of one or more writing implement pairs.

8. The computer program product according to claim 7 , wherein the one or more writing implement pairs comprises a writing implement pair selected from the group consisting of a pen and a piece of paper, a pencil and a piece of paper, a marker and a whiteboard, and a piece of chalk and a chalkboard.

9. The computer program product according to claim 6 , wherein the computer readable program code configured to output the predetermined audio data to an audio sub-system responsive to the one or more inputs further comprises computer readable program code configured to use audio digital signal processing of the predetermined audio data to emulate a predetermined writing implement pair.

10. The computer program product according to claim 9 , further comprising:

computer readable program code configured to access a storage device storing audio data corresponding to a plurality of predetermined writing implement pairs; and

computer readable program code configured to present an application window for user selection of a predetermined writing implement pair from the plurality of predetermined writing implement pairs.

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; and

outputting 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.

12. The method according to claim 11 , wherein outputting the predetermined audio data to an audio sub-system responsive to the one or more inputs further comprises using audio digital signal processing of the predetermined audio data to emulate a predetermined writing implement pair.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 3, 2019
From: LENOVO (SINGAPORE) PTE. LTD.
To: LENOVO PC INTERNATIONAL
Reel/Frame 049678/0855 →
NUNC PRO TUNC ASSIGNMENT Recorded Dec 4, 2015
From: LENOVO (SINGAPORE) PTE LTD.
To: LENOVO PC INTERNATIONAL
Reel/Frame 037211/0283 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2010
From: LOCKER, HOWARD; GANEY, HARRISS G.N.; JOHNSON, JAY W.; STEWART, AARON M.
To: LENOVO (SINGAPORE) PTE. LTD
Reel/Frame 024631/0699 →