This application claims priority to Taiwan Application Serial Number 97101245, filed Jan. 11, 2008, which is herein incorporated by reference.
This invention relates to an information product and a method for interacting with a user, and more particularly, to an information product and a method have emotion regulation function.
Because of the big life pressure and the sense of alienation, modern people sometimes have serious emotional fluctuations. Serious diseases, such as myocardial infraction, cerebral apoplexy, and brain attack, can be easily induced, when people are in a state of serious emotional fluctuations during a long time. However, as communication technologies develop, mobile communication devices, such as mobile phones and personal digital assistants (PDAs), are generally used in human life. Therefore, if these information products can be used to monitor users' emotion, the chances of getting the diseases induced by emotional fluctuations can be deceased.
Therefore, an information product and a method for interacting with users are required to regular the emotion of the users.
An aspect of the present invention is to provide an information product for interacting with a user.
Another aspect of the present invention is to provide a method for interacting with a user.
According to an embodiment of the present invention, the information product comprises: an input module, a storage module, a detecting module, and a comparing module. The input module is for being affected by the user to control the information product. The storage module is for storing a predetermined input value, wherein the predetermined input value corresponds to a predetermined message. The detecting module is for producing a user input value corresponding to the user's affecting the input module. The comparing module is for determining if the user input value substantially matches the predetermined input value. When the user input value substantially matches the predetermined input value, the comparing module controls the use of the predetermined message.
According to another embodiment of the present invention, the information product comprises: a striking module, a sound receiving module, a sound detecting module, a pressure detecting module, a frequency detecting module, a storage module, a sound comparing module, a pressure comparing module, a frequency comparing module, a weight processing module, and an interaction processing module. The striking module is for being struck by the user to control the information product. The sound receiving module is for receiving sound of the user. The sound detecting module is for detecting the user sound and producing a user volume value corresponding to the user sound. The pressure detecting module is for detecting a pressure applied to the striking module by the user's striking, and producing a user striking pressure value corresponding to the pressure. The frequency detecting module is for detecting a striking frequency of the user's striking, and producing a user striking frequency value corresponding to the striking frequency. The storage module is used for storing a predetermined volume value, a predetermined pressure value, and a predetermined frequency value. The sound comparing module is for determining if the user volume value substantially matches the predetermined volume value, and thereby producing a first comparison result. The pressure comparing module is for determining if the user striking pressure value substantially matches the predetermined pressure value, and thereby producing a second comparison result. The frequency comparing module is for determining if the user striking frequency value substantially matches the predetermined frequency value, and thereby producing a third comparison result. A weight processing module is for multiplying the first comparison result by a first weight to obtain a first interaction parameter, multiplying the second comparison result by a second weight to obtain a second interaction parameter, and multiplying the third comparison result by a third weight to obtain a third interaction parameter. The interaction processing module is for summing up the first interaction parameter, the second interaction parameter, and the third interaction parameter to obtain a total interaction parameter, and determining if the total interaction parameter is substantially higher than a predetermined threshold. When the total interaction parameter is substantially higher than the predetermined threshold, the interaction processing module controls the use of a predetermined message.
According to still another embodiment of the present invention, in the method for interacting with a user, the user firstly affects an input module. Then, a predetermined input value is provided, wherein the predetermined input value corresponds to a predetermined message. Thereafter, a user input value corresponding to the user's affecting the input module is produced. Then, it is determined if the user input value substantially matches the predetermined input value. When the user input value substantially matches the predetermined input value, the use of the predetermined message is controlled.
According to still another embodiment of the present invention, the method for interacting with a user comprises the following steps. The user strikes a striking module. A sound receiving module then receives sound of the user. The user sound is then detected and a user volume value corresponding to the user sound is produced. Then a pressure applied to the striking module by the user's striking is detected, and a user striking pressure value corresponding to the pressure is produced. Then a striking frequency of the user's striking is detected, and a user striking frequency value corresponding to the striking frequency is produced. Also, a predetermined volume value, a predetermined pressure value, and a predetermined frequency value are provided. Then it's determined if the user volume value substantially matches the predetermined volume value, and thereby a first comparison result is produced. Then it's determined if the user striking pressure value substantially matches the predetermined pressure value, and thereby a second comparison result is produced. Then it's determined if the user striking frequency value substantially matches the predetermined frequency value, and thereby a third comparison result is produced. Then the first comparison result is multiplied by a first weight to obtain a first interaction parameter, the second comparison result is multiplied by a second weight to obtain a second interaction parameter, and the third comparison result is multiplied by a third weight to obtain a third interaction parameter. Afterwards, the first interaction parameter, the second interaction parameter, and the third interaction parameter are summed up to obtain a total interaction parameter, and it's determined if the total interaction parameter is substantially higher than a predetermined threshold. Finally, when the total interaction parameter is substantially higher than the predetermined threshold, the use of a predetermined message is controlled.
The foregoing aspects and many of the attendant advantages of this invention will become more readily appreciated as the same becomes better understood by reference to the following detailed description, when taken in conjunction with the accompanying drawings, wherein:
In order to make the illustration of the present invention more explicit and complete, the following description is stated with reference to
Refer to
In the method 200, the input module 102 is firstly affected by the user in a step 210. Then, a predetermined input value is provided in a step 220, wherein the predetermined input value corresponds to a predetermined message. Thereafter, a user input value is produced corresponding to the user's affecting the input module 102 in a step 230. Then, the comparing module 108 determines if the user input value substantially matches the predetermined input value in a step 240. Thereafter, the use of the predetermined message is controlled when the user input value substantially matches the predetermined input value in a step 250. For specifying the first embodiment, various exemplary examples are presented in the following description.
Refer to
In this example, the information product 300 can be a mobile phone, and the striking module 302 is a keyboard of the mobile phone. At first, the user collects the predetermined pressure values when he strikes the keyboard in the state of anger, happiness, tension, and so on, wherein the predetermined pressure values are samples corresponding to the user's various emotions in a one-to-one manner. Then, storage module 306 can be used to store the predetermined pressures values. Thereafter, each of the predetermined pressure values is set to be corresponding to a predetermined message. For example, the predetermined message corresponding to anger can be “All things come to him who waits”. Then, the pressure detecting module 304 is used to detect the pressure applied to the keyboard by the use, thereby outputting the user striking pressure value. Thereafter, the comparing module 308 is used to determine if the user striking pressure value is equal to one of the predetermine pressure values. When the user striking pressure value is equal to the predetermined value corresponding to anger, the comparing module 108 directs the message display module 310 to output the words “All things come to him who waits” to lower the emotional fluctuations of the user. In addition, the message display module may comprise a processor, a screen, and a horn, so the predetermined message can be set as words, images, or sounds.
Refer to
Refer to
In addition, the message display module can be replaced by a communication module, and the communication module transmits a predetermined message to at least one contact person according to the comparing result.
Refer to
In this example, the information product 600 is a mobile phone, and the sound receiving module 602 is a microphone module. At first, the user collects the predetermined volume values when he speaks to the microphone module in the state of anger, happiness, tension, and so on, wherein the predetermined volume values are samples corresponding to the user's various emotions in a one-to-one manner. Then, the storage module 606 is used to store the predetermined volume values. Thereafter, the message display module 610 is used to set each of the predetermined volume values to be corresponding to a predetermined message. For example, the predetermined message corresponding to anger can be “All things come to him who waits”. Then, the sound-detecting module 604 is used to detect the user sound when the user uses the mobile phone to communicate with other people, thereby outputting, thereby outputting a user volume value. Thereafter, the comparing module 608 is used to determine if the user volume value is equal to one of the predetermined volume values. When the user volume value is equal to the predetermined volume value corresponding to the emotion “anger”, the comparing module 608 directs the message display module 610 to display the words “All things come to him who waits”, thereby lowering the emotional fluctuations of the user. In addition, the message display module 610 may comprise a processor, a screen, and a horn, so the predetermined message can be set as words, images, or sounds.
In addition, the message display module can be replaced by a communication module, and the communication module transmits a predetermined message to at least one contact person according to the comparing result.
Refer to
In the method 800, the striking module 702 is firstly affected by the user in a step 801. Then, the sound receiving module 701 receives the user's sound in a step 802. Thereafter, the sound-detecting module 705 detects the user sound and produces a user volume value corresponding to the user sound in a step 803. Then, the pressure-detecting module 704 detects a pressure applied to the striking module by the user's striking, and produces a user striking pressure value corresponding to the pressure in a step 804. Thereafter, the frequency-detecting module 703 detects a striking frequency of the user's striking, and produces a user striking frequency value corresponding to the striking frequency in a step 805. Then, a predetermined volume value, a predetermined pressure value, and a predetermined frequency value are provided in a step 806. Thereafter, the comparing module 708 determines if the user volume value substantially matches the predetermined volume value, and thereby producing a first comparison result in a step 807. Then, the comparing module 708 determines if the user striking pressure value substantially matches the predetermined pressure value, and thereby producing a second comparison result in a step 808. Thereafter, the comparing module 708 determines if the user striking pressure value substantially matches the predetermined frequency value, and thereby producing a third comparison result in a step 809. Then, the weight processing module multiplies the first comparison result by a first weight to obtain a first interaction parameter, multiplies the second comparison result by a second weight to obtain a second interaction parameter, and multiplies the third comparison result by a third weight to obtain a third interaction parameter in a step 811. Thereafter, the interaction processing module 714 sums up the first interaction parameter, the second interaction parameter, and the third interaction parameter to obtain a total interaction parameter in a step 812. Then, the interaction processing module 714 determines if the total interaction parameter is substantially higher than a predetermined threshold in a step 813. When the total interaction parameter is substantially higher than the predetermined threshold, the use of a predetermined message is controlled in a step 814. For specifying the seventh embodiment, various exemplary examples are presented in the following description.
Refer to
In this embodiment, the sound receiving module 701 is used to receive the user sound, and the striking module 702 is for being struck by the user to control the information product 800. The sound detecting module 705 is used to detect the volume of the user sound, thereby outputting a user volume value. The pressure detecting module 704 is used to detect a pressure applied to the striking module by the user, thereby outputting a user striking pressure value. The frequency detecting module 703 is used to detect a striking frequency applied to the striking module by the user, thereby outputting a user striking frequency value. The storage module 706 stores a predetermined volume value, a predetermined pressure value, and a predetermined striking frequency value. In the comparing module 708, the sound comparing module 708a is used to determine if the user volume value substantially matches the predetermined volume value, thereby providing a first comparing result. The pressure comparing module 708b is used to determine if the user striking pressure value substantially matches the predetermined pressure value, thereby outputting a second comparing result. The frequency comparing module 708c is used to determine if the user striking frequency value substantially matches the predetermined frequency value, thereby outputting a third comparing result. The weight processing module 712 is used to multiply the first comparing result by a first weight to obtain a first interaction parameter, and multiply the second comparing result by a second weight to obtain a second interaction parameter, and multiply the third comparing result by a third weight to obtain a third interaction parameter. The interaction processing module 714 is used to sum up the first interaction parameter, the second interaction parameter, and third interaction parameter to obtain a total interaction parameter, and determine if the total interaction parameter is bigger than a predetermined threshold. When the total interaction parameter is bigger than a predetermined threshold, the interaction processing module 414 directs the message display module 710 to display the predetermined message. The followings are exemplary example for specifying the fourth embodiment.
In this example, the information product 800 is a mobile phone, wherein the mobile phone comprises a keyboard and a microphone module. At first, the user collects a predetermined pressure value, a predetermined volume value, and a predetermined striking frequency value, when he strikes the keyboard and speaks to the microphone in an emotion, such as anger, happiness, tension, and so on. Then, the storage module 706 is used to store the predetermined striking frequency value, the predetermined volume value, and the predetermined pressure value. Thereafter, the message display module 710 is used to set a predetermined message corresponding to the emotion, for example: anger, as “All things come to him who waits”. Then, the volume detecting module 705, the pressure detecting module 704, and the frequency detecting module 706 are use to detect the user volume value, the user striking pressure value, and the user striking frequency value respectively. Thereafter, the comparing module 708 is used to determine if the user volume value is equal to the predetermined volume value, thereby outputting a first comparing result; determine if the user striking pressure value is equal to the predetermined pressure value, thereby outputting a second comparing result; and determine if the user striking frequency value is equal to the predetermined frequency value, thereby outputting a third comparing result. Then, the weight processing module 712 is used to multiply the first result by a first weight to obtain a first interaction parameter; multiply the second result by a second weight to obtain a second interaction parameter; and multiply the third result by a third weight to obtain a third interaction parameter. It is noted that when the value of the comparing result is “1”, the comparing result is yes, and when the value of the comparing result is “0”, the comparing result is No. Then, the interaction processing module 714 is used to sum up the first interaction parameter, the second interaction parameter, and the third interaction parameter to obtain a total interaction parameter, and determine if the total interaction parameter is bigger than a predetermined threshold. When the total interaction parameter is bigger than the predetermined threshold, the user may be in anger, therefore the interaction processing module 714 directs the message display module 710 to display the predetermined message “All things come to him who waits” to lower the emotional fluctuations of the user.
In addition, the message display module can be replaced by a communication module, and the communication module transmits a predetermined message to at least one contact person according to the comparing result.
As is understood by a person skilled in the art, the foregoing embodiments of the present invention are strengths of the present invention rather than limiting of the present invention. It is intended to cover various modifications and similar arrangements included within the spirit and scope of the appended claims, the scope of which should be accorded the broadest interpretation so as to encompass all such modifications and similar structures.
Number | Date | Country | Kind |
---|---|---|---|
97101245 | Jan 2008 | TW | national |