Signal processing for acoustic user input
First Claim
1. An electronic apparatus comprising:
- a transmitting arrangement, arranged to transmit an acoustic signal;
a receiving arrangement, arranged to receive acoustic energy comprising a reflection of the acoustic signal from an input object, and to generate an electronic received signal therefrom; and
a processing arrangement, arranged to;
analyse a first portion of the received signal and to identify a set of basis functions based on said analysis, wherein the first portion of the received signal contains substantially no energy arising from transmissions from the electronic apparatus;
analyse at least a second portion of the received signal to determine a linear combination of said basis functions which represents an interference component in the received signal arising from a source other than the electronic apparatus;
use the determined linear combination to attenuate interference within the received signal, to give a post-attenuation signal; and
use the post-attenuation signal to determine a user input to the electronic apparatus.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic apparatus has a transmitter arranged to transmit an acoustic signal. It also has a receiver, for receiving acoustic energy comprising a reflection of the acoustic signal from an input object. It generates an electronic received signal from the received acoustic energy. The apparatus has processing means arranged to: (i) analyze at least a portion of the received signal to determine a linear combination of basis functions which represents an interference component in the received signal; (ii) use the determined linear combination to attenuate interference within the received signal, to give a post-attenuation signal; and (iii) use the post-attenuation signal to determine a user input to the electronic apparatus.
-
Citations
23 Claims
-
1. An electronic apparatus comprising:
-
a transmitting arrangement, arranged to transmit an acoustic signal; a receiving arrangement, arranged to receive acoustic energy comprising a reflection of the acoustic signal from an input object, and to generate an electronic received signal therefrom; and a processing arrangement, arranged to; analyse a first portion of the received signal and to identify a set of basis functions based on said analysis, wherein the first portion of the received signal contains substantially no energy arising from transmissions from the electronic apparatus; analyse at least a second portion of the received signal to determine a linear combination of said basis functions which represents an interference component in the received signal arising from a source other than the electronic apparatus; use the determined linear combination to attenuate interference within the received signal, to give a post-attenuation signal; and use the post-attenuation signal to determine a user input to the electronic apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method of determining a user input to an electronic apparatus, the method comprising:
-
transmitting an acoustic signal; receiving acoustic energy comprising a reflection of the acoustic signal from an input object; generating an electronic received signal from the received acoustic energy; analysing a first portion of the received signal and identifying a set of basis functions based on said analysis, wherein the first portion of the received signal contains substantially no energy arising from transmissions from the electronic apparatus; analysing at least a second portion of the received signal to determine a linear combination of said basis functions which represents an interference component in the received signal arising from a source other than the electric apparatus; using the determined linear combination to attenuate interference within the received signal, to give a post-attenuation signal; and using the post-attenuation signal to determine a user input to the electronic apparatus.
-
-
23. A non-transitory computer-readable medium having stored thereon instructions which, when executed on an electronic apparatus, cause the electronic apparatus to:
-
transmit an acoustic signal; generate an electronic received signal from acoustic energy received by the electronic apparatus, the acoustic energy comprising a reflection of the acoustic signal from an input object; analyse a first portion of the received signal and to identify a set of basis functions based on said analysis, wherein the first portion of the received signal contains substantially no energy arising from transmission from the electronic apparatus; analyse at least a second portion of an electronic received signal to determine a linear combination of said basis functions which represents an interference component in the received signal, arising from a source other than the electronic apparatus; use the determined linear combination to attenuate interference within the received signal, to give a post-attenuation signal; and use the post-attenuation signal to determine a user input.
-
Specification