IP Library Granted Patent US 8,687,816
Granted Patent B2
US 8,687,816 · App. 12/494,707 · Granted Apr 1, 2014

Signal processing

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,687,816
App. No.
12/494,707
Granted
Apr 1, 2014
Kind
B2
Abstract

An apparatus, method and a computer program are provided. The apparatus is configured to process an electrical output signal from a loudspeaker to detect a user input signal.

Claims (36)

1. An apparatus, comprising:

at least one processor; and

at least one memory including computer program code, wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to at least:

process an electrical output signal provided to the apparatus from a loudspeaker to detect a user input signal of the electrical output signal caused by at least one force applied by the user to the apparatus and transferred to the loudspeaker, wherein the electrical output signal is generated by a movement of a permanent magnet relative to a voice coil of the loudspeaker in response to the applied at least one force by the user.

2. The apparatus as claimed in claim 1 , wherein the at least one memory including the computer program code is configured, with the at least one processor, to cause the apparatus, in response to detecting the user input signal, to generate a further electrical output signal to circuitry different to the loudspeaker, wherein the further electrical output signal causes the circuitry to perform a function.

3. The apparatus as claimed in claim 1 , wherein the at least one force is applied by the user indirectly to the loud speaker via another part of the apparatus associated with the loudspeaker.

4. The apparatus as claimed in claim 1 , wherein the at least one memory including the computer code is configured, with the at least one processor to cause the apparatus to detect the user input signal by determining whether the electrical output signal exceeds an amplitude threshold.

5. The apparatus as claimed in claim 1 , wherein the at least one memory including the computer program code is configured, with the at least one processor, to cause the apparatus to detect the user input signal by determining that the electrical output signal has at least a first characteristic and a second characteristic.

6. The apparatus as claimed in claim 5 , wherein the first characteristic comprises the electrical output signal exceeding an amplitude threshold, and

wherein the at least one memory including the computer program code is configured with the at least one processor to cause the apparatus, in response to the electrical output signal exceeding the amplitude threshold, to start a first timer of a first predetermined period of time during which the electrical output signal is not monitored.

7. The apparatus as claimed in claim 6 , wherein the computer program code is configured with the at least one processor to cause the apparatus, at an expiration of the first timer, to start a second timer of a second predetermined period of time during which the electrical output signal is monitored, wherein the second characteristic comprises the electrical output signal exceeding the amplitude threshold during the second predetermined period of time.

8. A method, comprising:

processing, with an electronic device, an electrical output signal provided to the electronic device from a loudspeaker to detect a user input signal of the electrical output signal caused by at least one force applied by a user to the electronic device and transferred to the loudspeaker, wherein the electrical output signal is generated by a movement of a permanent magnet relative to a voice coil of the loudspeaker in response to the applied at least one force by the user.

9. The method as claimed in claim 8 , further comprising:

generating, in response to detecting the user input signal, a further electrical output signal to circuitry different to the loudspeaker and wherein the further electrical output signal causes the circuitry to perform a function.

10. The method as claimed in claim 9 , wherein the at least one force is applied by the user indirectly to the loud speaker via another part of the electronic device associated with the loudspeaker.

11. The method as claimed in claim 8 , wherein a user input signal is detected by determining whether the electrical output signal exceeds an amplitude threshold.

12. The method as claimed in claim 8 , wherein the user input signal is detected by determining that the electrical output signal has at least a first characteristic and a second characteristic.

13. The method as claimed in claim 12 , wherein the first characteristic comprises the electrical output signal exceeding an amplitude threshold, and the method further comprising, in response to the electrical output signal exceeding the amplitude threshold, starting a first timer of a first predetermined period of time during which the electrical output signal is not monitored.

14. A non-transitory computer-readable memory storing a computer program, the computer program comprising computer program instructions, the computer program instructions executed by a processor to cause an electronic device to perform operations comprising:

processing an electrical output signal provided to the electronic device from a loudspeaker to detect, with the processing, a user input signal of the electrical output caused by at least one force applied by the user to the electronic device and transferred to the loudspeaker, wherein the electrical output signal is generated by a movement of a permanent magnet relative to a voice coil of the loudspeaker in response to the applied at least one force by the user.

15. The non-transitory computer-readable memory as claimed in claim 14 , wherein the computer program instructions further enable: generating, in response to detecting the user input signal, a further electrical output signal to circuitry different to the loudspeaker wherein the further electrical output signal causes the circuitry to perform a function.

16. The non-transitory computer-readable memory as claimed in claim 14 , wherein the at least one force is applied by the user indirectly to the loud speaker via another part of the electronic device associated with the loudspeaker.

17. The non-transitory computer-readable memory as claimed in claim 14 , wherein a user input signal is detected by determining whether the electrical output signal exceeds an amplitude threshold.

18. The non-transitory computer-readable memory as claimed in claim 14 , wherein the user input signal is detected by determining that the electrical output signal has at least a first characteristic and a second characteristic.

19. The non-transitory computer-readable memory as claimed in claim 18 , wherein the first characteristic comprises the electrical output signal exceeding an amplitude threshold, and further comprising: in response to the electrical output signal exceeding the amplitude threshold, starting a first timer of a first predetermined period of time during which the electrical output signal is not monitored.

20. The non-transitory computer-readable memory as claimed in claim 19 , further comprising: in response to an expiration of the first timer, starting a second timer of a second predetermined period of time during which the electrical output signal is monitored, wherein the second characteristic comprises the electrical output signal exceeding the amplitude threshold during the second predetermined period of time.

21. The apparatus as claimed in claim 7 , wherein the at least one memory including the computer program code is configured, with the at least one processor, to cause the apparatus, based on the detected first and second characteristic, to perform at least one function, wherein the at least one function comprises at least one of displaying information with the apparatus and enabling a vibration function at the apparatus.

22. The method as claimed in claim 13 , further comprising, in response to an expiration of the first timer, starting a second timer of a second predetermined period of time during which the electrical output signal is monitored, wherein the second characteristic comprises the electrical output signal exceeding the amplitude threshold during the second predetermined period of time.

23. The method as claimed in claim 22 , further comprising, in response to the detected second characteristic performing at least one function, said function comprising at least one of displaying information with the electronic device and enabling a vibration function at the electronic device.

24. The apparatus as claimed in claim 6 , wherein the applied at least one force comprises:

a first force based on a first tap on a surface of the apparatus by the user of the apparatus, wherein the first force causes the electrical output signal to exceed the amplitude threshold and start the first timer; and

a second force based on a second tap on the surface of the apparatus by the user during a second predetermined period of time, wherein the second force causes the electrical output signal to exceed the amplitude threshold during the second predetermined period of time.

25. The method as claimed in claim 13 , wherein the applied at least one force comprises:

a first force based on a first tap on a surface of the apparatus by the user of the apparatus, wherein the first force causes the electrical output signal to exceed the amplitude threshold and start the first timer; and

a second force based on a second tap on the surface of the apparatus by the user during the second predetermined period of time, and wherein the second force causes the electrical output signal to exceed the amplitude threshold during the second predetermined period of time.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2022
From: NOKIA TECHNOLOGIES OY
To: PIECE FUTURE PTE LTD
Reel/Frame 058673/0912 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY DATA PREVIOUSLY RECORDED AT REEL: 035512 FRAME: 0482. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 3, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035819/0988 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035512/0482 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2009
From: SHI, SHENGRONG; ZHANG, CHANGJIANG
To: NOKIA CORPORATION
Reel/Frame 023517/0225 →