1. Technical Field
The present disclosure relates to communication devices and, particularly, to a communication device capable of executing communication operations based on speech recognition and communication method thereof.
2. Description of Related Art
Commonly, when a communication device, for example a mobile phone, receives an incoming call, a user can press an answer button or touch an answer icon displayed on a touch-sensitive screen to answer the call. This conventional method of answering a call depends on physical action by the user, which may be troublesome if it is not convenient to answer the call, for example, if the user is driving.
Therefore, it is desirable to provide a communication device and a communication method thereof to solve the problems mentioned above.
The components of the drawings are not necessarily drawn to scale, the emphasis instead being placed upon clearly illustrating the principles of the present disclosure. Moreover, in the drawings, like reference numerals designate corresponding parts throughout several views.
Referring to
The storage unit 40 further stores a detecting application 401, a processing application 402, a determining application 403, and an executing application 404. The detecting application 401 includes various software components which may be implemented by the processor 10 to detect when the device 100 receives an incoming call from another communication device. The processing application 402 includes various software components which may be implemented by the processor 10 to process voice signals received from the voice input unit 30 to identify and determine a spoken command when the device 100 receives an incoming call. The determining application 403 includes various software components which may be implemented by the processor 10 to determine whether the recognized spoken command matches a speech command stored in the storage unit 40, and if a match is determined, further to determine an operation corresponding to the matched speech command according to the first relationship. The executing application 404 includes various software components which may be implemented by the processor 10 to execute the operation so determined. For example, if the determined speech command is “OK” or “Yes”, the device 100 determines that the user wishes to answer the call, thus the device 100 answers the call. In this embodiment, when the device 100 answers the call, the device 100 enters a handfree mode, thus the user can talk without picking up the communication device 100.
The storage unit 40 further stores a second relationship between telephone numbers and personal information. Personal information corresponding to one telephone number may include a name, a group or category the name belongs to, and other information. The detecting application 401 is further implemented by the processor 10 to determine the telephone number of a caller. The determining application 403 is further implemented by the processor 10 to retrieve personal information corresponding to the telephone number of the caller according to the second relationship, when an incoming call is received. The executing application 404 is further implemented by the processor 10 to output information concerning the personal information through the voice output unit 50. For example, if the stored personal information corresponding to the telephone number “1234” is “Jack, family”, when the communication unit 20 receives an incoming call from the telephone number “1234”, the executing application 404 outputs a spoken statement “your family Jack is calling you”.
Referring to
In step S101, the detecting application 401 is implemented by the processor 10 to detect when the device 100 receives an incoming call from another communication device. When it does, the procedure goes to step S102. Until it does, the detecting application 401 is implemented by the processor 10 to continue to execute the step S101.
In step S102, the processing application 402 is implemented by the processor 10 to process voice signals received from the voice input unit 30, to identify and determine a spoken command.
In step S103, the determining application 403 is implemented by the processor 10 to determine whether the recognized spoken command matches a speech command stored in the storage unit 40. If there is a match, the procedure goes to step S404, if not, the procedure returns to step S101.
In step S104, the determining application 403 is further implemented by the processor 10 to determine the operation which corresponds to the stored speech command according to the first relationship.
In step S105, the executing application 404 is implemented by the processor 10 to execute the determined operation.
In this embodiment, the communication method further includes the following steps. When an incoming call is answered, the determining application 401 is further implemented to determine the telephone number of the caller, and the determining application 403 is further implemented to retrieve personal information corresponding to the telephone number of the caller, according to the second relationship, and the executing application 404 is further implemented to output information concerning the personal information through the voice output unit 50.
Although the present disclosure has been specifically described on the basis of the exemplary embodiment thereof, the disclosure is not to be construed as being limited thereto. Various changes or modifications may be made to the embodiment without departing from the scope and spirit of the disclosure.
Number | Date | Country | Kind |
---|---|---|---|
100119726 | Jun 2011 | TW | national |