Adjusting A Speech Engine For A Mobile Computing Device Based On Background Noise
First Claim
1. A method of adjusting a speech engine for a mobile computing device based on background noise, the mobile computing device operatively coupled to a microphone, the method comprising:
- sampling, through the microphone, background noise for a plurality of operating environments in which the mobile computing device operates;
generating, for each operating environment, a noise model in dependence upon the sampled background noise for that operating environment; and
configuring the speech engine for the mobile computing device with the noise model for the operating environment in which the mobile computing device currently operates.
8 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatus, and products are disclosed for adjusting a speech engine for a mobile computing device based on background noise, the mobile computing device operatively coupled to a microphone, that include: sampling, through the microphone, background noise for a plurality of operating environments in which the mobile computing device operates; generating, for each operating environment, a noise model in dependence upon the sampled background noise for that operating environment; and configuring the speech engine for the mobile computing device with the noise model for the operating environment in which the mobile computing device currently operates.
342 Citations
19 Claims
-
1. A method of adjusting a speech engine for a mobile computing device based on background noise, the mobile computing device operatively coupled to a microphone, the method comprising:
-
sampling, through the microphone, background noise for a plurality of operating environments in which the mobile computing device operates; generating, for each operating environment, a noise model in dependence upon the sampled background noise for that operating environment; and configuring the speech engine for the mobile computing device with the noise model for the operating environment in which the mobile computing device currently operates. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for adjusting a speech engine for a mobile computing device based on background noise, the mobile computing device operatively coupled to a microphone, the apparatus comprising a computer processor and a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions capable of:
-
sampling, through the microphone, background noise for a plurality of operating environments in which the mobile computing device operates; generating, for each operating environment, a noise model in dependence upon the sampled background noise for that operating environment; and configuring the speech engine for the mobile computing device with the noise model for the operating environment in which the mobile computing device currently operates. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. The computer program product of claim 13 wherein:
-
the computer program product comprises computer program instructions capable of detecting a change in the mobile computing device from a previous operating environment to a current operating environment, and determining whether a noise model exists for the current operating environment; sampling, through the microphone, background noise for a plurality of operating environments in which the mobile computing device operates further comprises sampling background noise for the current operating environment if a noise model does not exist for the current operating environment; and generating, for each operating environment, a noise model in dependence upon the sampled background noise for that operating environment further comprises generating a noise model for the current operating environment if a noise model does not exist for the current operating environment. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification