Voice-responsive command and control system and methodology for use in a signal measurement system
First Claim
1. A speech-responsive command and control system for enabling an operator to control an oscilloscope using voice commands, the control system-comprising:
- a speech recognition engine that determines whether a digitized speech signal representing a received utterance is a valid command; and
a measurement system controller that selects at least one of a plurality of command processors corresponding to the valid command, and controls the oscilloscope using the selected command processor to implement the valid command, wherein the command processors include at least one command processor related to a scale of a waveform displayed by the oscilloscope, at least one command processor related an offset of the displayed waveform, and at least one command processor related to a trigger.
0 Assignments
0 Petitions
Accused Products
Abstract
A speech-responsive command and control system and methodology for use in a signal measurement system, enabling an operator to control certain features and functions of the oscilloscope without using manual or graphical controls. A speech-responsive command and control system includes a speech recognition engine constructed and arranged to validate digital voice signals in accordance with an associated grammar file defining command and control utterances for controlling the signal measurement system. A voice controlled measurement system controller is also included. This controller is constructed and arranged to control the signal measurement system in response to text utterances validated by the speech recognition engine. The grammar may include rules defining acceptable command and control utterances suitable for controlling the signal measurement system. The speech recognition engine generates, for valid utterances, a text utterance representing the recognized utterance to the voice-controlled measurement system controller. The text utterance may be an ASCII string. In one embodiment, the system includes a natural language speech application interface. The NLSAI is constructed and arranged to parse the valid text utterances to generate command parameters included in the valid text utterances based upon a predetermined corpus comprising a list of all valid command an control utterances. A method for controlling a signal measurement system in response to voice commands is also disclosed. The method includes the steps of: 1) receiving a command utterance generated by the operator; 2) digitizing the command utterance; 3) determining whether the digitized command utterance is a valid command and control utterance; and 4) generating a system command to cause the signal measurement system to perform a function in response to the valid command and control utterance. Preferably, the method also includes the step of: 5) displaying the command utterance on a display operatively coupled to the signal measurement system.
33 Citations
36 Claims
-
1. A speech-responsive command and control system for enabling an operator to control an oscilloscope using voice commands, the control system-comprising:
-
a speech recognition engine that determines whether a digitized speech signal representing a received utterance is a valid command; and a measurement system controller that selects at least one of a plurality of command processors corresponding to the valid command, and controls the oscilloscope using the selected command processor to implement the valid command, wherein the command processors include at least one command processor related to a scale of a waveform displayed by the oscilloscope, at least one command processor related an offset of the displayed waveform, and at least one command processor related to a trigger. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A voice controlled oscilloscope responsive to a command and control utterances, the oscilloscope comprising:
-
an oscilloscope subsystem constructed and arranged to perform signal measurement operations in response to received system command signals; and a speech-responsive command and control system for enabling an operator to control the oscilloscope subsystem using voice commands, the control system selecting at least one command processor corresponding to a command in a received utterance, and generating system command signals, using the selected command processor, that cause the oscilloscope subsystem to perform functions implementing the command specified in the received utterance, wherein the command processors include at least one command processor related to a scale of a waveform displayed by the oscilloscope, at least one command processor related an offset of the displayed waveform, and at least one command processor related to a trigger. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A speech-responsive command and control system for enabling an operator to control an oscilloscope using voice commands, the control system comprising:
-
speech recognition engine means for determining whether a digitized speech signal representing a received utterance is a valid command; and measurement system control means for selecting at least one of a plurality of command processors corresponding to the valid command, and for controlling the oscilloscope, using the selected command processor, to implement the valid command, wherein the command processors comprise at least one command processor related to a scale of a waveform displayed by the oscilloscope, at least one command processor related an offset of the displayed waveform, and at least one command processor related to a trigger. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. A method for controlling an oscilloscope in response to voice commands, the method comprising:
-
receiving a command utterance generated by the operator; digitizing the command utterance; determining whether the digitized command utterance is a valid command and control utterance; selecting at least one of a plurality of command processors corresponding to the valid command, wherein the plurality of command processors comprise at least one command processor related to a scale of a waveform displayed by the oscilloscope, at least one command processor related an offset of the displayed waveform, and at least one command processor related to a trigger; and generating one or more system command signals, using the selected command processor, to cause the oscilloscope-to perform one or more functions in response to the valid command and control utterance when the digitized command utterance is a valid command and control utterance. - View Dependent Claims (31, 32, 33, 34)
-
-
35. A signal measurement system comprising:
-
a signal acquisition subsystem configured to receive an electronic signal and determines information for use in displaying information regarding the received electronic signal; a video display control subsystem configured to control displaying information on a graphical user interface in accordance with the information determined by the signal acquisition subsystem; and a speech responsive command and control subsystem comprising; a speech recognition engine configured to identify one or more valid commands included in a digitized speech signal; and a measurement system controller comprising; a validator configured to receive at least one token from the speech recognition engine regarding a valid command identified by the speech recognition engine; a plurality of command processors each of which is configured to invoke one or more system commands in accordance with the received one or more tokens to cause the oscilloscope to perform one or more operations; a command processor controller that is configured to access a command map to identify one or more command processors for processing the received token; and a tutor configured to display one or more prompts on the graphical user interface requesting a user to speak a particular command, determine whether the received at least one token corresponds to the particular command, and display information on the graphical user interface regarding the whether received token corresponds to the particular command. - View Dependent Claims (36)
-
Specification