SPEECH REMOTE CONTROL DEVICE
20170291114 · 2017-10-12
Inventors
Cpc classification
G10L15/22
PHYSICS
G10L15/02
PHYSICS
International classification
G10L15/22
PHYSICS
G10L15/02
PHYSICS
Abstract
A speech remote control device includes a speech input unit, a speech identification unit, a motion setting unit, a transmit unit and a receiving unit. The speech input unit converts a received speech command into a speech signal. The speech identification unit receives the speech signal, and transmits an encoded message. The motion setting unit receives and decodes the encoded message to generate a combination message with a proceeding control command and a turning control command, or comprising a series of sub-combination messages. The transmitting unit receives and transmits the combination message to the receiving unit provided on the remote control car. The remote control car is driven by the receiving unit to automatically change direction or make more than one turn during proceeding. Thus, only one speech command controls the remote control car to simultaneously proceed and make a turn without sending any additional command for changing direction.
Claims
1. A speech remote control device for controlling a remote control car, comprising: a speech input unit provided in the speech remote control device for receiving a speech command, converting the speech command into a speech signal, and transferring the speech signal; a speech identification unit provided in the speech remote control device and connected to the speech input unit for receiving the speech signal, generating and transmitting an encoded message corresponding to the speech signal, wherein the speech identification unit comprises a built-in programmable and rewritable speech identification database, which has a plurality of encoded messages preset and corresponding to the plurality of speech signals, respectively, and when the speech identification unit identifies one of the speech messages preset in the speech identification database, the encoded message according to the speech signal is generated and transmitted; a motion setting unit provided in the speech remote control device and connected to the speech identification unit for receiving the encoded message, decoding the encoded message into a combination message, and transmitting the combination message, wherein the combination message comprises a proceeding control command and a turning control command, or the combination message comprises a series of sub-combination messages, each of sub-combination messages comprises a proceeding control command and a turning control command, the proceeding control command and the turning control command in the previous sub-combination message are different from the proceeding control command and the turning control command in the latter sub-combination message, the combination message is transmitted through the motion setting unit, if the combination message is the sub-combination messages, the motion setting unit automatically and sequentially transmits the sub-combination messages, the proceeding control command comprises a motor forward turning command, a motor reverse turning command, or a motor initial command, and the turning control command comprises a right turning command, a left turning command, or a turning initial command: a transmit unit provided in the speech remote control device and connected to the motion setting unit for receiving the combination message comprising the proceeding control command and the turning control command, and transmitting the received combination message; a receiving unit provided in the remote control car for receiving the combination message comprising the proceeding control command and the turning control command, wherein the remote control car is provided with a motor driving mechanism and a turning mechanism, when the combination message is received by the receiving unit, the receiving unit transmits the proceeding control command and the turning control command to the motor driving mechanism and the turning mechanism, respectively, and the motor driving mechanism and the turning mechanism based on the proceeding control command and the turning control command drives and controls the remote control car to perform a turning-proceeding motion with changing direction during proceeding, the turning-proceeding motion comprises a forward proceeding motion with left turning, a forward proceeding motion with right turning, a backward proceeding motion with left turning, or a backward proceeding motion with right turning according to a combination of the different proceeding control command and the different turning control command, and when the series of sub-combination messages are received by the receiving unit, the receiving unit sequentially transmits the series of sub-combination messages to the motor driving mechanism and the turning mechanism, the motor driving mechanism and the turning mechanism based on the series of sub-combination messages drives and controls the remote control car to perform a turning-at-least-one-time-proceeding motion with changing direction at least one time during proceeding, the turning-at-least-one-time-proceeding motion comprises a fast forward or backward proceeding motion, a S-turn proceeding motion, or a drifting proceeding motion; and a sound effects generating unit provided in the remote control car and electrically connected to the motion setting unit, wherein the combination message further comprises a sound effects command, the motion setting unit transmits the sound effects command, the proceeding control command, and the turning control command to the sound effects generating unit, and the sound effects generating unit performs a sound effect corresponding to the sound effects command while executing the proceeding control command and the turning control command for the proceeding motion.
2. The speech remote control device as claimed in claim 1, wherein the speech input unit is a microphone.
3. The speech remote control device as claimed in claim 1, wherein the speech identification unit comprises a speech identification chip.
4. The speech remote control device as claimed in claim 1, wherein the transmit unit comprises a radio frequency transmit circuit, and the receiving unit comprises a radio frequency receive circuit.
5. The speech remote control device as claimed in claim 1, further comprising a vibration feedback unit provided in the speech remote control device and connected to the motion setting unit, wherein the combination message further comprises a vibration generation command, the motion setting unit transfers the vibration generation command to the vibration feedback unit so as to perform a vibration effect.
6. The speech remote control device as claimed in claim 5, wherein the vibration feedback unit is a vibration generation device.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The present invention can be understood in more detail by reading the subsequent detailed description in conjunction with the examples and references made to the accompanying drawings, wherein:
[0020]
[0021]
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
[0022] The present invention may be embodied in various forms and the details of the preferred embodiments of the present invention will be described in the subsequent content with reference to the accompanying drawings. The drawings (not to scale) show and depict only the preferred embodiments of the invention and shall not be considered as limitations to the scope of the present invention. Modifications of the shape of the present invention shall too be considered to be within the spirit of the present invention.
[0023] Please refer to
[0024] Specifically, the speech input unit 10, the speech identification unit 20, the motion setting unit 30 and the transmit unit 40 are provided in the speech remote control device 100 while the receiving unit 50 is provided in the remote control car 200.
[0025] More specifically, the speech input unit 10 receives a speech command, converts the speech command into a speech signal, and transfers the speech signal. The speech input unit 10 can be implemented by a microphone or other suitable sound receiver.
[0026] The speech identification unit 20 is connected to the speech input unit 10 for receiving the speech signal from the speech input unit 10, generating an encoded message corresponding to the speech signal, and transmitting the encoded message. The speech identification unit 20 is built-in with a programmable and rewritable speech identification database 201, which may comprise a plurality of encoded messages. The encoded messages are preset is such a manner to correspond with the plurality of speech signals, respectively. Only when one of the speech messages preset in the speech identification database 201 is identified by the speech identification unit 20, the according encoded message is generated and transmitted. The speech identification unit 20 may comprise a speech identification chip.
[0027] The motion setting unit 30 is connected to the speech identification unit 20 for receiving the encoded message from the speech identification unit 20, decoding the encoded message to generate and transmit a combination message. The motion setting unit 30 is built-in with a programmable and rewritable motion setting database 301, which comprises a plurality of combination messages preset in such a manner to correspond with the plurality of encoded messages, respectively. The combination message comprises a proceeding control command C.sub.1 and a turning control command C.sub.2, or the combination message comprises a series of sub-combination messages, each sub-combination messages comprising one proceeding control command C.sub.1 and one turning control command C.sub.2. The proceeding control command C.sub.1 and the turning control command C.sub.2 in the previous sub-combination message are different from the proceeding control command C.sub.1 and the turning control command C.sub.2 in the latter sub-combination message. In other words, the proceeding control command C.sub.1 and the turning control command C.sub.2 in the sub-combination message of the combination message change at least one time. The combination message is transmitted by the motion setting unit 30, When the combination message is the sub-combination messages, the motion setting unit 30 sequentially and automatically transmits the sub-combination messages.
[0028] It should be noted that each of the units before the motion setting unit 30 receives one input signal and transmits one output signal, but the motion setting unit 30 receives one input signal like the encoded signal, and transmits one combination message including two control commands such as the proceeding control command C.sub.1 and the turning control command C.sub.2. Thus, the user just speaks out one speech command to generate two control commands, which control two controlled objects for action. Additionally, the proceeding control command. C.sub.1 and the turning control command C.sub.2 can cause various motion due to different timing. It is obvious that only one speech command is needed to multiplex and control two controlled objects, and two controlled objects can perform two different proceeding motions, respectively, according to a series of the sub-combination messages.
[0029] The proceeding control command C.sub.1 comprises a motor forward turning command, a motor reverse turning command, or a motor initial command, and the turning control command C.sub.2 comprises a right turning command, a left turning command, or a turning initial command. The above motor initial command means to stop the motor, and the turning initial command means to return the turning mechanism to its original state.
[0030] The transmit unit 40 is connected to the motion setting unit 30 for receiving the combination message comprising the proceeding control command C.sub.1 and the turning control command C.sub.2, and transmitting the received combination message.
[0031] The receiving unit 50 is provided on the remote control car for receiving the combination message. The remote control car is further provided with a motor driving mechanism and a turning mechanism. Upon receiving the combination message, the receiving unit 50 simultaneously transmits the proceeding control command C.sub.1 and the turning control command C.sub.2 of the combination message to the motor driving mechanism and the turning mechanism, respectively, such that the motor driving mechanism executes the proceeding control command C.sub.1, and at the same time, the turning, mechanism executes the turning control command C.sub.2. As a result, the remote control car performs a turning-proceeding motion based on the proceeding control command C.sub.1 and the turning control command C.sub.2. Furthermore, with any combinations of different proceeding control commands C.sub.1 and different turning control command C.sub.2, the turning-proceeding motion performed by the remote control car may comprise a forward-left proceeding motion (the proceeding control command C.sub.1 is the motor forward command and the turning control command C.sub.2 is a left turning command), a forward-right proceeding motion (the proceeding control command C.sub.1 is the motor forward command and the turning control command C.sub.2 is a right turning command), a backward-left proceeding motion (the proceeding control command C.sub.1 is the motor backward command and the turning control command C.sub.2 is a left turning command), or a backward-right proceeding motion (the proceeding control command C.sub.1 is the motor backward command and the turning control command C.sub.2 is a right turning command).
[0032] Upon receiving a series of the sub-combination messages, the receiving unit 50 sequentially transmits the sub-combination messages to the motor driving mechanism and the turning mechanism. The motor driving mechanism and the turning mechanism based on the received sub-combination messages drive and control the remote control car to perform a turning-at-least-one-time-proceeding motion with changing direction at least one time during proceeding. Specifically, the remote control car can perform a fast forward or backward proceeding motion, a S-turn proceeding motion, a drifting proceeding motion, or a series of the above proceeding motions. In other words, any proceeding motion comprising at least one turning is within the scope of the present invention. The detailed operation of the control commands for the fast forward or backward proceeding motion, and the S-turn proceeding motion will be described hereinafter.
[0033] Therefore, the user just sends the speech command to the speech remote control device 100 to cause the remote control car 200 to perform one continuous proceeding motion or a stream of continuous proceeding motions. The above speech command preferably comprises ‘turning’, ‘turning around’, ‘quick forward and backward’, ‘drifting’, ‘S turning’, and so on. The above turning-proceeding motions may comprise ‘turning’, ‘turning around’, and so on, and the turning-at-least-one-time-proceeding motion may comprise ‘quick forward and backward’, ‘S turning’ , ‘drifting’, and so on.
[0034] To cause the remote control car 200 to perform the ‘quick forward and backward’ motion, before giving the speech command like ‘quick forward and backward’, the user needs to preset the speech signal in the speech identification database 201 corresponding to the speech command ‘quick forward and backward’. For the convenience of describing the present embodiment, the speech signal corresponding to the speech command ‘quick forward and backward’ is specified by the speech signal S1, and the encoded message E1 is subsequently preset for the speech signal S1.
[0035] Here, the combination message R1 corresponding to the encoded message E1 is preset in the motion setting database 301, and the motion command of the combination message R1 is specified to cause the motor to a fast forward rotation a period of time, then stop, and fast backward rotation for another period of time. Specifically, the proceeding control command. C.sub.1 of the combination message can generate the motor forward command during 0-5 second, the motor initial command during 5-5.5 second, and the motor backward command during 5.5-10 second. That is, three different proceeding control commands C.sub.1 are sequentially generated and specified for three periods of time, respectively, and the turning control command C.sub.2 is kept as the turning initial command during these three periods of time.
[0036] In the actual operation, the user needs to give the speech command ‘quick forward and backward’ to the speech input unit 10 such that the speech input unit 10 converts the speech command ‘quick forward and backward’ into the speech signal S1, which is transferred to the speech identification unit 20. The speech identification unit 20 performs speech identification, determines if the speech signal S1 is preset in the speech identification database 201, and further determines if the encoded message E1 corresponds to the speech signal S1. If yes, the encoded message El is transferred to the motion setting unit 30, which generates the control message R1 based on the encoded message E1, and transfers the control message R1 to the transmit unit 40. The transmit unit 40 further transmits the combination message R1 to the receiving unit 50, which executes the combination message R1 to cause the remote control car 200 to perform a series of proceeding motions like the ‘quick forward and backward’ motion.
[0037] In one embodiment of the present invention, the transmit unit 40 and the receiving unit 50 are a radio frequency (RF) transmit circuit and a RF receiving circuit, respectively.
[0038] The receiving unit 50 is built in a control chip (not shown) connected to the motor driving mechanism and the turning mechanism (not shown) provided in the remote control car so as to control the rotation status of the motor and the turning function of the turning mechanism.
[0039] Further refer to
[0040] Furthermore, in the motion setting database 301, the user may preset the combination messages corresponding to the encoded messages, respectively. Thus, when the user wants the remote control car 200 to perform the ‘quick forward and backward’ motion and at the same time needs the speech remote control device 100 to play music, the combination message only needs to further include the sound effects command C.sub.3. Since the sound effects generating unit 60 is connected to motion setting unit 30, the sound effects command C.sub.3 is transferred to the sound effects generating unit 60 so as to cause the sound effects generating unit 60 to execute the function of playing some specific sound effect to simulate various sound of the car like engine starting sound, car accelerating sound, car slow down braking sound, car normal sound, horn sound, car collision sound, alarm whistle sound, or a segment of music.
[0041] Therefore, the output signal transmitted from the motion setting unit 30 may comprise at least three commands including the proceeding control command C.sub.1, the turning control command C.sub.2, and the sound effects command C.sub.3. As a result, the user needs to send only one speech command to simultaneously control three controlled objects such as controlling the motor driving mechanism to forward/backward rotate, the turning mechanism to make a turn, and the sound effects generating unit to play music or sound effect. In particular, the motor driving mechanism and the turning mechanism are simultaneously controlled to generate a specific proceeding motion lasting for a period of time, and even a series of different proceeding motions are sequentially and automatically caused during a specific period while the sound effects generating unit 40 plays sound effect corresponding to the proceeding motion. Moreover, the user can operate the remote controller to play sound effect so as to impose great fun on the operation of the remote controller.
[0042] Additionally, the sound effects generating unit 60 is built-in with a sound effect database comprising pieces of sound effect, and each combination message includes a specific sound effects command. It is preferred that various specific sound effects commands correspond to the pieces of sound effect, respectively.
[0043] Therefore, the sound effects generating unit 60 may play the corresponding sound effect based on the specific sound effects command C.sub.3, and when the user gives the speech command to the remote control car 200, the speech remote control device 100 of the present embodiment can play the specific sound effect for the present proceeding motion.
[0044] In other words, when the remote control car 200 performs one proceeding motion, the speech remote control device 100 can simultaneously play sound effect by itself. For example, before the control process, the user can preset the piece of music ‘go! Go! Go!’ played by the pop singer Wo-bai in the sound effects generating unit 60, and this music ‘go! Go! Go!’ is specified for the sound effects command C.sub.3 corresponding to the speech command “quick forward and backward” such that the speech remote control device 100 plays the piece of music ‘go! Go! Go!’ when the remote control car 200 performs the “quick forward and backward” motion.
[0045] As shown in
[0046] If the user wants to invoke some specific proceeding motion and play the music and vibration effect at the same time, it simply needs to additionally build up the vibration generation command C.sub.4 in the combination message such that the vibration generation command C.sub.4 is transferred to the vibration feedback unit 70 from the motion setting unit 30 and the vibration feedback unit 70 is driven to generate the vibration effect as desired. Preferably, the vibration effect is continuously or intermittently generated.
[0047] From the above detailed description, one aspect of the present invention is that the user only needs to give the speech command so as to remote manipulate the remote control car to perform the proceeding motion corresponding to the speech command. In comparison with the hand control design the prior arts, the time taken by pulling the control joystick/bar and triggering the control signal is thus saved, and the remote control car can immediately perform the desire motion right after the user sends the speech command, thereby fulfilling the object of real time control.
[0048] in the motion setting database, the user may preset the proceeding command for the encoded message. For example, the proceeding command is encoded as one continuous proceeding motion or one stream of proceeding motions formed of a plurality of continuous proceeding motions.
[0049] As for the S turn motion, the motor needs to keep rotating, and the turning mechanism first turns right to some suitable content, then, turns left to some suitable content, and finally turns right.
[0050] From the above mentioned, the S turn motion primarily consists of three processes such that the proceeding command is encoded into three instruction codes based on the order of the three processes. The transmit unit sequentially transmits the three encoded codes to the receiving unit, and the turning mechanism of the remote control car can sequentially execute the three encoded codes to perform the desired continuous proceeding motions, which implements the S turn motion. Certainly, to keep the motor constantly rotating, the proceeding command may further comprise a forward rotation command to actuate the motor.
[0051] More specifically, to correspond with the three processes of the S turn proceeding motion, the control command is intended to sequentially output three proceeding combination message according to three periods of time, respectively. During the first period of time like 0-3 seconds, the proceeding control command C.sub.1 is the motor forward command and the turning control command C.sub.2 is the turning right command, then during the second period like 3-7 seconds, the turning control command C.sub.2 is switched to the turning left command at the moment of 3 second while the proceeding control command C.sub.1 is kept as the motor forward command for 4 seconds, and then during the third period like 7 seconds, the turning control command C.sub.2 is switched back to the turning right command while the proceeding control command C.sub.1 is still the motor forward command.
[0052] Another aspect of the present invention is that the user only needs to send the speech command (like S turn) one time, the remote control car can perform one turning-proceeding motion without sequentially sending the speech commands of turning left, turning right, and turning left. Since the motion setting unit generates the combination message including at least two control commands based on the single received coded message through internal process, or even the sound effects command C.sub.3 and the vibration generation command C.sub.4, the combination message can simultaneously control the motor driving mechanism and the turning mechanism of the remote control car, and the sound effects generating unit also plays sound effect corresponding to the combination message. Therefore, only one single speech command can simultaneously control a plurality of controlled objects, and each controlled object even automatically performs different proceeding motions. Obviously, the control effect becomes versatile and the preciseness of remote control is enhanced such that the function and application field of the remote control car are greatly expanded, and the present invention is used to transport the stuff, and even applicable to the remote device for handling explosive. The present invention further provides the function of playing music and generating the vibration feedback so as to enhance the entertaining effect for the user.
[0053] Although the present invention has been described with reference to the preferred embodiments, it will be understood that the invention is not limited to the details described thereof. Various substitutions and modifications have been suggested in the foregoing description, and others will occur to those of ordinary skill in the art. Therefore, all such substitutions and modifications are intended to be embraced within the scope of the invention as defined in the appended claims.