Managing wake-on-voice buffer quality based on system boot profiling
First Claim
1. An Information Handling System (IHS), comprising:
- at least one logic circuit; and
at least one memory circuit coupled to the at least one logic circuit, the at least one memory circuit including program instructions stored thereon that, upon execution by the at least one logic circuit, cause the IHS to;
(a) while in a wake state;
identify a target sleep state to be entered into by the IHS when the IHS leaves the wake state;
estimate a time duration of a transition from the target sleep state back to the wake state, wherein the transition starts at a time an audio signal is detected and ends at a later time when an Operating System (OS) is ready for speech recognition processing; and
set a quality parameter of the audio signal to be detected based upon the estimated time duration of the transition; and
(b) enter the target sleep state;
(c) trigger the transition in response to detecting the audio signal; and
(d) store the audio signal in a fixed-size buffer.
8 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for managing wake-on-voice buffer quality based on system boot profiling. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include at least one logic circuit and at least one memory circuit coupled to the at least one logic circuit, the at least one memory including program instructions stored thereon that, upon execution by the at least one logic circuit, cause the IHS to: determine an expected time duration of a future wake event; receive a verbal command from a user, the verbal command configured to trigger the future wake event; capture the verbal command as an audio signal; adjust at least one of: a quality of the audio signal or a duration of the audio signal, where the adjustment is based, at least in part, upon the expected time duration; and store the adjusted audio signal in a fixed-size buffer.
-
Citations
18 Claims
-
1. An Information Handling System (IHS), comprising:
-
at least one logic circuit; and at least one memory circuit coupled to the at least one logic circuit, the at least one memory circuit including program instructions stored thereon that, upon execution by the at least one logic circuit, cause the IHS to; (a) while in a wake state; identify a target sleep state to be entered into by the IHS when the IHS leaves the wake state; estimate a time duration of a transition from the target sleep state back to the wake state, wherein the transition starts at a time an audio signal is detected and ends at a later time when an Operating System (OS) is ready for speech recognition processing; and set a quality parameter of the audio signal to be detected based upon the estimated time duration of the transition; and (b) enter the target sleep state; (c) trigger the transition in response to detecting the audio signal; and (d) store the audio signal in a fixed-size buffer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. In an Information Handling System (IHS), a method comprising:
-
while the IHS is in a wake state, identifying, at least in part by a processor within the IHS, a target sleep state to be entered into when the IHS leaves the wake state; estimating, at least in part by the processor, a time duration of a transition from the target sleep state back to the wake state, wherein the transition starts at a time an audio signal is detected and ends at a later time when an Operating System (OS) is ready for speech recognition processing, and wherein the time duration of the transition changes across different instances of the transition; and prior to entering the target sleep state, setting, at least in part by the processor, a quality parameter of the audio signal to be detected based at least in part upon the estimated time duration of the transition. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A memory storage device having program instructions stored thereon that, upon execution by an Information Handling System (IHS), cause the IHS to:
-
while the IHS is in a wake state, identify a target sleep state to be entered into when the IHS leaves the wake state; estimate a time duration of a transition from the target sleep state back to the wake state, wherein the transition starts at a time an audio signal is detected and ends at a later time when an Operating System (OS) is ready for speech recognition processing, and wherein the time duration of the transition changes across different instances of the transition; and prior to entering the target sleep state, set a quality parameter of the audio signal to be detected based at least in part upon the estimated time duration of the transition. - View Dependent Claims (15, 16, 17, 18)
-
Specification