Remote control system for a locomotive using voice commands
First Claim
Patent Images
1. A controller for a locomotive, comprising:
- a) an input for receiving a signal derived from a spoken utterance;
b) a processing unit operative to process the signal to derive data indicative of at least one recognition result that is a potential match to the spoken utterance;
c) said processing unit being operative to transmit a control signal derived at least in part on the basis of the at least one recognition result when a validation data element derived from a validation signal provided by a human operator confirms that the data indicative of at least one recognition result is a match to the spoken utterance, said control signal being indicative of a command to be executed by the locomotive.
7 Assignments
0 Petitions
Accused Products
Abstract
A remote control system for a locomotive. The remote control system includes a lead controller and follower controller connected to one another over a wireless communication link. The lead controller issues commands over the wireless communication link and those commands are implemented by the follower controller mounted on-board the locomotive. The lead controller is responsive to voice commands uttered by the operator.
-
Citations
43 Claims
-
1. A controller for a locomotive, comprising:
-
a) an input for receiving a signal derived from a spoken utterance;
b) a processing unit operative to process the signal to derive data indicative of at least one recognition result that is a potential match to the spoken utterance;
c) said processing unit being operative to transmit a control signal derived at least in part on the basis of the at least one recognition result when a validation data element derived from a validation signal provided by a human operator confirms that the data indicative of at least one recognition result is a match to the spoken utterance, said control signal being indicative of a command to be executed by the locomotive. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A control system for a locomotive, comprising:
-
a) a lead controller remote from the locomotive;
b) a follower controller;
c) said lead controller and said follower controller being operative to establish a communication link therebetween for transporting data from one of said controllers to the other of said controllers;
d) said lead controller including;
i) an input for receiving a signal derived from a spoken utterance;
ii) a processing unit operative to process the signal to derive data indicative of at least one recognition result that is a potential match to the spoken utterance;
iii) said processing unit being operative to transmit a control signal derived at least in part on the basis of the at least one recognition result when a validation data element derived from a validation signal provided by a human operator confirms that the data indicative of at least one recognition result is a match to the spoken utterance, said control signal being indicative of a command to be executed by the locomotive;
e) said follower controller being responsive to the control signal indicative of a command to be executed by the locomotive for generating local signals for application to the locomotive to cause the locomotive to execute the command. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A controller for a locomotive, comprising:
-
a) means for receiving a signal derived from a spoken utterance;
b) means for processing the signal to derive data indicative of at least one recognition result that is a potential match to the spoken utterance;
c) means for transmitting a control signal derived at least in part on the basis of the at least one recognition result when a validation data element derived from a validation signal provided by a human operator confirms that the data indicative of at least one recognition result is a match to the spoken utterance, said control signal being indicative of a command to be executed by the locomotive.
-
-
26. A method for remotely controlling a locomotive, said method comprising:
-
a) receiving a first signal derived from a spoken utterance;
b) processing the first signal to derive data indicative of at least one recognition result that is a potential match to the spoken utterance;
c) communicating to a human operator the at least one recognition result;
d) transmitting a control signal derived at least in part on the basis of the at least one recognition result when a validation data element derived from a validation signal provided by the human operator confirms that the data indicative of at least one recognition result is a match to the spoken utterance, said control signal being indicative of a command to be executed by the locomotive.
-
-
27. A controller for a locomotive, comprising:
-
a) an input for receiving a signal derived from a spoken utterance;
b) a speaker verification module operative to process the signal derived from a spoken utterance to generate data being indicative of whether the spoken utterance belongs to an authorized user;
c) a processing unit operative to transmit a control signal indicative of a command to be executed by the locomotive when the speaker verification unit confirms that the spoken utterance belongs to an authorized user, the control signal being derived at least in part from the signal derived from the spoken utterance. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
a) a processing unit operative to process the signal to derive data indicative of at least one vocabulary item that is a potential match to the spoken utterance;
b) said processing unit being operative to transmit a control signal derived at least in part on the basis of the at least one vocabulary item when a validation data element derived from a validation signal provided by a human operator confirms that the data indicative of at least one vocabulary item is a match to the spoken utterance, and when the speaker confirmation data confirms that the spoken utterance belongs to an authorized user, said control signal being indicative of a command to be executed by the locomotive.
-
-
29. A controller as described in claim 27, further comprising a communication link interface operative to transmit over a communication link the control signal indicative of a command to be executed by the locomotive to a follower controller onboard the locomotive.
-
30. A controller as defined in claim 29, wherein the communication link interface is operative to maintain a wireless communication link with a follower controller in the locomotive.
-
31. A controller as defined in claim 28, wherein said input is further adapted to receive the validation signal conveying the validation data element.
-
32. A controller as defined in claim 31, wherein the validation signal conveying the validation data element is derived from a spoken utterance.
-
33. A controller as defined in claim 28, wherein said input is a first input, said controller further comprising a second input for receiving the validation signal conveying the validation data element.
-
34. A controller as defined in claim 28, wherein said processing unit includes a speech recognition engine to generate data indicative of the at least one vocabulary item that is a potential match to the spoken utterance.
-
35. A controller as defined in claim 34, wherein the data indicative of the at least one vocabulary item is an orthographic representation of the at least one vocabulary item.
-
36. A controller as defined in claim 34, wherein said processing unit includes a speech recognition dictionary including a plurality of vocabulary items, said speech recognition engine being coupled to said speech recognition dictionary and being operative to select amongst the plurality of vocabulary items at least one vocabulary item as being a potential match to the spoken utterance.
-
37. A controller as defined in claim 36, wherein said processing unit is operative to communicate to a human operator the at least one vocabulary item.
-
38. controller as defined in claim 37, wherein said processing unit is operative to audibly communicate to the human operator the at least one vocabulary item.
-
39. A method for remotely controlling a locomotive, comprising:
-
a) receiving a signal derived from a spoken utterance;
b) processing the signal derived from a spoken utterance to generate speaker confirmation data, the speaker confirmation data being indicative of whether the spoken utterance belongs to an authorized user;
c) transmitting a control signal derived at least in part from the signal derived from the spoken utterance indicative of a command to be executed by the locomotive when the speaker confirmation data confirms that the spoken utterance belongs to an authorized user. - View Dependent Claims (40, 41, 42, 43)
a) processing the first signal to derive data indicative of at least one vocabulary item that is a potential match to the spoken utterance;
b) communicating to a human operator the at least one vocabulary item;
c) receiving a second signal indicative of a validation data element;
d) transmitting the signal indicative of a command to be executed by the locomotive when the second signal confirms that the data indicative of at least one vocabulary item is a match to the spoken utterance and when the speaker confirmation data confirms that the spoken utterance belongs to an authorized user.
-
-
41. A method as defined in claim 40, wherein the second signal indicative of a validation data element is derived from a spoken utterance.
-
42. A method as defined in claim 41, said method comprising audibly communicating to the human operator the at least one vocabulary item.
-
43. A method as defined in claim 40, said method comprising generating a signal conveying the at least one vocabulary item in synthetic speech form.
Specification