(1) Field of the Invention
The present invention relates to a guidance apparatus which guides a mental state of a user.
(2) Description of the Related Art
The recognition unit 110 recognizes a situation and a condition of the user. The recognition result includes a current situation and a predicted situation of user's circumstances, a mental state of the user, information which the user is viewing and listening to, and the like.
The guidance tool obtainment unit 120 obtains plural guidance tools. The guidance tools are means for solving programs which the user faces. Such a guidance tool is sometimes previously stored in the guidance tool obtainment unit 120.
From the guidance tools obtained by the guidance tool obtainment unit 120, the guidance tool adaptation selection unit 150 selects a guidance tool which is suitable for the recognition result of the recognition unit 101. The presentation unit 160 presents information to the user, using the tool selected by the guidance tool adaptation selection unit 150.
The conventional guidance apparatus presents a solution to the user immediately and assertively responding to a change in a user's situation or condition, by repeating the above-described processing of recognizing, selecting, and presenting immediately and assertively responding to the change.
One example of the conventional guidance apparatus is a car navigation system which presents a driver a summary of a received electronic mail, when a driver seems busy, as disclosed in Japanese Patent Application Laid-Open No. 2004-80066, for example. This car navigation system can reduce inconvenience of presenting electronic mail by an unsuitable method to a busy driver.
Another example of the conventional guidance apparatus is a stress coping apparatus which detects a stress of a user using a sensor, and automatically and assertively presents the user a suitable stress coping measure (advice for deep breathing, energy drink purchase, or the like), as disclosed in Japanese Patent Application Laid-Open No. 2001-344352, for example. This car stress coping apparatus can reduce inconvenience of presenting a stress coping measure unsuitable for a user's situation.
The conventional guidance apparatus performs the solution immediately and assertively responding to a user's situation. However, such guidance tool is not appropriate in some applications. For example, in order to increase user's willingness to study English during commuting, the conventional guidance apparatus encourages the user to start studying, as soon as the user becomes in a situation where the user can study. This method is not suitable for the user, because the user is more likely to feel annoyed with such forceful guidance, and the guidance fails with a high possibility.
Thus, solutions proposed immediately and assertively responding to a user's situation are not always effective, depending on the applications. In other words, guidance for user's mental state sometimes needs to take a medium or long term, such as some minutes, or several days. However, the conventional guidance apparatuses present solutions only immediately and assertively responding to situations, failing to guide a user's mental state appropriately.
In order to solve the above problem, an object of the present invention is to provide a guidance apparatus which can guide a user's mental state in a medium or long term, by guiding the user systematically and gradually.
In order to achieve the above object, the guidance apparatus according to the present invention guides a mental state of a user. The apparatus includes: a goal setting unit which sets a guidance goal of the user; a recognition unit which recognizes a situation of the user; a guidance tool obtainment unit which obtains a guidance tool for the user; a guidance plan making unit which makes at least one guidance plan which matches the recognized situation and the set guidance goal, by combining two or more guidance tools obtained; an execution unit which executes the made guidance plan; and a presentation unit which presents a result of the execution of the guidance plan.
Thereby, the made guidance plan includes plural guidance tools, so that it is possible to guide the user systematically and gradually. Thus, it is possible to perform guidance to reach near the goal in a medium or long term, although the goal is far in a short term.
Here, the guidance plan making unit may include: a guidance plan generating unit which generates at least one guidance plan; and a mental state change prediction unit which predicts a change in the mental state of the user, which should be caused when the guidance plan is executed, and the execution unit may execute the guidance plan, which corresponds to the predicted change satisfying predetermined conditions, the corresponding predicted change being among the changes predicted by the mental state change prediction unit.
Thereby, a mental state change is predicted according to each of the generated plural guidance plans, so that a guidance plan is executed only when the prediction of the guidance plan satisfies predetermined conditions. Thus, for example, it is possible to previously perform guidance not to be too away from the guidance goal, in consideration of a limit of an effect of the guidance tool.
Further, the guidance apparatus may further include a mental state change rule obtainment unit which obtains a rule regarding the change in the mental state of the user, wherein the mental state change prediction unit predicts the change based on the obtained rule.
Thereby, it is possible not only to synthesize and generate various reaction prediction of the user's mental state according to the external world situations and the guidance tools, but also to predict a mental state change of the user based on rules such as psychological theories and empirical rules, which increasing quality of the prediction. In addition, the mental state change rule is obtained from the outside, so that the mental state change rule and the guidance apparatus can be separated.
Still further, the rule may be described by a formula for setting an upper limit to a changing speed of a prediction value of the mental state. Thereby, it is possible to prevent guidance causing sudden and heavy mental state resistance of the user.
Still further, the rule may be described by a formula for setting an upper limit to a total of the prediction values of the mental state in a predetermined time period.
Thereby, it is possible to prevent guidance causing a heavy time load on the user.
Still further, the rule may be described by a formula for restricting an increase of a prediction value of a second mental state, when a prediction value of a first mental state is equal to or greater than a predetermined value.
Thereby, it is possible to prevent guidance resulting in a waste and a small effect.
As described above, the guidance apparatus according to the present invention can make a guidance plan including plural guidance tools, thereby guiding the user systematically and gradually. Thus, it is possible to perform guidance to reach near the goal in a medium or long term, although the goal is far in a short term.
Still further, the guidance apparatus may further include an evaluation unit which evaluates the guidance plan, generated by the guidance plan generating unit, based on the predicted change in the mental state.
Thereby, the made guidance plan includes plural guidance tools, so that it is possible to guide the user systematically and gradually. Thus, it is possible to perform guidance to reach near the goal in a medium or long term, although the goal is far in a short term. In addition, the guidance plan is evaluated based on the predicted mental state change, so that it is possible to provide the user with a guidance plan having quality that is equal to or better than predetermined quality.
Still further, the evaluation unit may include a goal achievement evaluation unit which evaluates the predicted change based on the set guidance goal.
Thereby, it is possible to execute a guidance plan which matches the guidance goal.
Still further, the guidance apparatus may further include a mental state change rule obtainment unit which obtains a rule regarding the mental state of the user, wherein the evaluation unit includes a mental state resistance evaluation unit which evaluates a resistance in the mental state which should be caused by the predicted change in the mental state, based on the obtained rule.
Thereby, it is possible to execute a guidance plan resulting in less mental state resistance of the user. In addition, the mental state change rule is obtained from the outside, so that the mental state change rule and the guidance apparatus can be separated.
Still further, the guidance apparatus may further include a mental state change rule obtainment unit which obtains a rule regarding the mental state of the user, wherein the evaluation unit includes: a goal achievement evaluation unit which evaluates the predicted change based on the set guidance goal; a mental state resistance evaluation unit which evaluates a resistance of the mental state which should be caused by the predicted change in the mental state, based on the obtained rule; and a comprehensive evaluation unit which performs comprehensive evaluation, base on a result evaluated by the goal achievement evaluation unit, and a result evaluated by the mental state resistance evaluation unit.
Thereby, it is possible to guide the user's metal state, by taking a balance of (i) efficiency for the user's guidance goal and (ii) the mental state resistance which the user feels, without considering only the efficiency.
Still further, the goal achievement evaluation unit may evaluate the predicted change in the mental state, based on an estrangement degree between the predicted change and an ideal change in the mental state.
Thereby, it is possible to know at how much degree a mental state change caused by execution of a certain guidance plan matches the guidance goal.
Still further, the rule is described as a function which indicates the rule.
More specifically, the rule is a changing speed rule which indicates that a resistance of the mental state is being increased, when a value indicating a level of the mental state is being increased with a speed faster than a predetermined speed.
Thereby, it is possible to predict that the user should feel mental state resistance, when a changing degree of the user's mental state is over a predetermined value, for example when concentration is suddenly intensified.
Still further, the rule is a tension duration rule which indicates that the resistance of the mental state is caused in the user, when a value indicating a level of the mental state is greater than a predetermined value.
Thereby, it is possible to predict that the user should feel mental state resistance, when a value indicating a level of the user's mental state is over a predetermined value, for example when high concentration is kept.
Still further, the comprehensive evaluation unit may (i) assign different weighting coefficients to a result evaluated by the goal achievement evaluation unit and a result evaluated by the mental state resistance evaluation unit, respectively, depending on the set guidance goal, and (ii) perform comprehensive evaluation base on the weighting coefficients.
Thereby, it is possible to change a principle indicating which is to be more important, achievement for the user's guidance goal, or reduction of the user's mental state resistance.
As described above, the guidance apparatus according to the present invention can make a guidance plan including plural guidance tools, thereby guiding the user systematically and gradually. Thus, it is possible to perform guidance to reach near the goal in a medium or long term, although the goal is far in a short term. In addition, the guidance plan is evaluated based on the predicted mental state change, so that it is possible to provide the user with a guidance plan having quality that is equal to or better than predetermined quality.
More specifically, the recognition unit recognizes the situation of the user, using one of a camera, a global positioning system (GPS), an acceleration sensor, an angle sensor, a magnetic sensor, or an electronic tag sensor. Still further, the guidance plan making unit makes the guidance plan, by selecting two or more guidance tools from the guidance tools obtained by the guidance tool obtainment unit, and deciding a time period for executing the selected guidance tools. Still further, the execution unit executes the guidance plan, by reproducing one of video and audio.
Note that the present invention can be realized not only as the above-described guidance apparatus, but also as a guidance method having processing performed by the units in the guidance apparatus, a program causing a computer to execute the processing, and the like. Here, it is obvious that the program can be distributed via a recording medium such as a CD-ROM or a transmission medium such as the Internet.
The disclosure of Japanese Patent Application Nos. 2005-171865 and 2005-171876 filed on Jun. 13, 2005 including specification, drawings and claims are incorporated herein by reference in its entirety.
These and other objects, advantages and features of the invention will become apparent from the following description thereof taken in conjunction with the accompanying drawings that illustrate specific embodiments of the present invention. In the Drawings:
The following describes embodiments according to the present invention with reference to the drawings.
One surface of the optical device 13 is a concave aspheric surface. A half mirror film is applied thereon and thereby reflects information displayed on the display device 12 so as to form a virtual image. On the other hand, the other surface of the optical device 13 is a convex aspheric surface and allows observation of the external world. Thus, the user views the information displayed on the display device 12 in a manner overlapped with the external world.
Examples of the recognition unit 210 are a camera, a Global Positioning System (GPS), an acceleration sensor, an angle sensor, a magnetic sensor, an electronic tag sensor or the like, for recognizing the situation and the condition of the user (simply referred to as “the situation of the user”, hereinafter). The recognition unit 210 includes an external world situation recognition and prediction unit, a mental state recognition unit, and an audio-visual information recognition unit, which are described below.
The external world situation recognition and prediction unit recognizes the external world situation around the user. The external world situation around the user is information characterizing a place, an object, a person, and an event around the user. Examples of the external world situation are: a behavior situation such as a position of a user, a current time, a sitting state, a walking state, a walking speed, and a walking direction; a physical condition such as a direction of eyes, a position of a hand, a body temperature, and a sweating condition; the five-sense information which the user senses, such as an object or a scene which the user sees, and a voice and a sound which the user hears; existence of an object and a person around the user, and an attribute of the existence; an event happened around the user such as product selling or neighbor's fire; an apparatus such as an HMD or headphones, which the user is mounting or carrying, and a condition or attribute of the apparatus; and weather conditions such as a temperature, sunlight, or rain. In addition to the current external world situation, historical data indicating past external world situations and schedule data indicating future external world situations may be included. These external world situations may be obtained from the GPS, the camera, the microphone, or various kinds of sensors such as the acceleration sensor, the angle sensor, or the electronic tag sensor. Alternatively, these situations obtained from an information providing device on the Internet.
The mental state recognition unit recognizes the mental state of the user. The mental state of a user is information indicating the mental state of a user. Examples of the mental state are study willingness for English, willingness for a certain behavior or goal, motivation, stress, irritation, delight, anger, sorrow, pleasure, anxiety and relief, likes and dislikes, interest, curiosity, boredom, satisfaction, sensation, caution, devotion, comfort and discomfort, calmness, instability, excitement, rest, coolness, respect, disdain, gratitude, superiority, shame, sleepiness, depression and aggression, tension, and love. In addition to the current mental state, the past mental state and the future mental state may be included as the mental state. Such a mental state may be obtained from a biosensor, or may be gussed from a result of questionnaire to the user, a reaction of the user to particular information, event, object, or person, or the external world situation described above.
The audio-visual information recognition unit recognizes information watched or listened to by the user. Examples of the audio-visual information are a television program, a music, a received electronic mail, news, a photograph, a video, characters, symbols, signals, a cartoon character, voice, and BGM. In addition to the information currently watched or listened, information watched or listened in the past and information to be watched or listened in the future may be included as the audio-visual information. Further, sense information of touch, smell, and taste, except visual and auditory senses may be included. Such audio-visual information may be obtained from an apparatus that presents the audio-visual information, or alternatively may be extracted from meta data assigned to the audio-visual information. Further, the audio-visual information may be inferred by analyzing the audio-visual information.
The guidance tool obtainment unit 220 obtains a guidance tool. The guidance tool is a means for changing the mental state of the user and includes: guiding information which is information for guiding the mental state of the user; and a guidance technique which is a technique for presenting the guiding information. Examples of the guiding information are: audio-visual information, such as a television program, voice, BGM, a message, an advice, a CM, a sound effect, a cartoon character, music, or color; touch information such as vibration or pressure; taste information; and smell information. Examples of the guidance techniques are: a change of a reproduction condition, such as a temporal stop, reproduction, forwarding, or slow reproduction; the number of reproductions; a reproduction frequency; a reproduction time period; a reproduction start time; a size, a position, color, transparency, depth of presentation; a detail degree, a summary degree, and an amount of information of presented information; presentation related to time or content; and presentation corresponding to the external world or a mental state.
The goal setting unit 230 sets a guidance goal of a user. The guidance goal may be a goal concerning the behavior of the user, a goal concerning the external world situation, and a goal concerning the mental state. Alternatively, these goals may be combined. An object of the goal may be reaching a physical point, change of a body weight and a body shape, a mark of an English examination, willingness for studying English, study willingness in a train during commuting. The setting of a guidance goal may be performed by the user oneself or alternatively a person other than the user such as a family member, an acquaintance, or a guidance service provider. Alternatively, the guidance apparatus may automatically guess a goal and set the goal. Further, these may be combined.
The guidance plan making unit 240 combines two or more guidance tools obtained by the guidance tool obtainment unit 220, and thereby makes a guidance plan which matches the situation of the user recognized by the recognition unit 210 and the guidance goal set by the goal setting unit 230. The guidance plan may include: a time indicating a timing of guidance execution; a condition when executing guidance; an external world situation; a mental state; audio-visual information; and a probability like “the guidance plan is executed at a probability of 20%”. A method of designating a guidance tool that constitutes the guidance plan is not limited to a particular one. That is, it is not necessary to designate a specific guidance tool directly. Alternatively, it is also possible to designate a set of guidance tools and instructs to “use any one of the guidance tools belonging to the set”. The guidance plan making unit 240 includes a guidance plan generating unit 241, a mental state change prediction unit 242, and an evaluation unit 246, which are described below.
The guidance plan generating unit 241 combines two or more guidance tools obtained by the guidance tool obtainment unit 220, and thereby generates a guidance plan. A detailed example of the guidance plan is described later.
On the basis of the recognition result obtained from the recognition unit 210, the mental state change prediction unit 242 predicts a mental state change, which is a change in the mental state of the user and would be caused when the guidance plan generated by the guidance plan generating unit 241 is executed. A detailed example of the prediction method is described later.
On the basis of the mental state change predicted by the mental state change prediction unit 242 (referred to as “mental state change prediction”, hereinafter) and the guidance goal set by the goal setting unit 230, the evaluation unit 246 evaluates the guidance plan generated by the guidance plan generating unit 241. A detailed example of the evaluation method is described later.
The guidance plan execution unit 250 executes the guidance plan made by the guidance plan generating unit 241. When the guidance plan is to be executed, the recognition result obtained from the recognition unit 210 is taken into consideration.
The presentation unit 260 presents to the user the result of the execution of the guidance plan execution unit 250. When the guidance tool has audio and video, an audio-visual presentation device such as an HMD or a projector may be employed as the presentation unit 260. In place of the HMD, a transmissive display, a face mounting display, a goggle-type display, a retinal scanning display or the like may be employed. Further, a unit for transmitting an instruction to a device different from the present guidance apparatus may be adopted as the presentation unit 260. The presentation unit 260 is not limited to an audio-visual presentation device and may be, for example, an air conditioner for sending wind to the user or alternatively a device for requesting a friend of the user for encouragement.
The mental state change rule obtainment unit 270 obtains a mental state change rule which constrains a predicted change of the mental state of the user. The mental state prediction for the user indicates a future prediction recognized by the above-mentioned mental state recognition unit. Constraints on changes of prediction include: constraint on a freedom in increase and decrease, and maintaining of a prediction value; constraint on estrangement from a prediction value change pattern; constraint on a change of a future prediction value according to distribution of a past prediction value; a priority relationship regarding plural mental state prediction values, or increase and decrease of the values. A rule expressing such a constraint can be described by a formula that includes the mental state prediction value as a variable. A detailed example is described later.
The mental state change prediction unit 242 includes a mental state reaction prediction unit 243, a mental state prediction management unit 244, and a mental state change rule application unit 245, which are described below.
On the basis of the recognition result obtained from the recognition unit 210, the mental state reaction prediction unit 243 predicts a mental state reaction that would be caused in the user when the guidance plan generated by the guidance plan generating unit 241 is executed. The prediction may be a set of a plurality of predictions concerning the future, like a prediction for 1 minute later, a prediction for 2 minutes later, and a prediction for 3 minutes later. Further, the prediction may include: a plurality of candidates like “the mental state would become A or B”; a probability like “the mental state would become A at a probability of 30%”; or a condition like “the mental state would become A when the user gets on a train”.
The mental state reaction prediction unit 243 includes an external world reaction prediction unit, an automatic change prediction unit, and an information reaction prediction unit. The external world reaction prediction unit predicts a mental state change in response to an external world situation. The automatic change prediction unit predicts a change of the future mental state on the basis of the past or current mental state. The information reaction prediction unit predicts a mental state change in response to information watched or listened by the user and a mental state change in response to a guidance tool presented to the user. The prediction method employed in each unit is not limited to a particular one. For example, a predetermined rule may be adapted (described later). Alternatively, a neural network may be employed that learns a tendency of mental state change.
The mental state prediction management unit 244 manages the result predicted by the mental state reaction prediction unit 243. The mental state change rule application unit 245 adapts the mental state change rule obtained by the mental state change rule obtainment unit 270, and thereby modifies the prediction result managed by the mental state prediction management unit 244.
According to this configuration, a guidance plan consisting of a plurality of guidance tools can be made so that the user can be guided in a planed and stepwise manner. Further, a mental state change that would be caused when each of a plurality of the generated guidance plans is executed is predicted, and then these predictions are evaluated and compared with each other from the perspective of the guidance goal. This realizes predictive guidance.
Here, these units shown in
The guidance plan making processing is started (S100).
The guidance plan generating unit 241 obtains guidance tools from the guidance tool obtainment unit 220 (S101).
The guidance plan generating unit 241 generates a guidance plan (S102). The guidance plan may be generated by combining a plurality of the guidance tools.
The mental state reaction prediction unit 243 obtains a recognition result from the recognition unit 210 (S103). As described above, the recognition result includes a current status and a prediction of the external world situation, as well as a mental state and audio-visual information. In the following description, a current external world situation is assumed to have been obtained and the current external world situation is that the user currently in front of a station will get on a train in 5 minutes. The fact that the user is in front of the station can be determined, for example, on the basis of commuting route information inputted by the user in advance or alternatively position information obtained from the GPS mounted on the HMD. Further, a mental state is assumed to have been obtained and the mental state is that the current study willingness of the user is at level 0. The fact that the level of the study willingness is at 0 can be determined on the basis of the information that the user has not yet watched nor listened to information concerning English after the user waked up. Further, audio-visual information is assumed to have been obtained and t he audio-visual information indicates that no information is currently watched or listened by the user. The fact that no audio-visual information is currently watched or listened can be determined from the situation that the HMD is currently presenting no information.
The mental state reaction prediction unit 243 generates a mental state prediction for each of the guidance plan A and the guidance plan B on the basis of the corresponding prediction rule and the recognition result obtained from the recognition unit 210 (S104).
The mental state change rule application unit 245 obtains a mental state change rule from the mental state change rule obtainment unit 270 (S105).
The mental state change rule application unit 245 applies the mental state change rule to the mental state prediction and thereby modifies the mental state prediction (S106). Specifically, the mental state change rule application unit 245 applies the inertia rule shown in
The evaluation unit 246 evaluates the mental state predictions (S107). Here, the goal is set such that English studying willingness of the user during commuting should be improved. Thus, the study willingness prediction value is to be evaluated for 10 minutes later at which the user is expected to be on a train. That is, as shown in
The guidance plan generating unit 241 determines whether another guidance plan should be generated (S108). Then, when having been determined as should be generated, the procedure goes to S102. In contrast, when having been determined as need not be generated, the procedure goes to S109. In this example, the two plans of the guidance plan A and the guidance plan B are generated, so that it is assumed that another guidance plan has been determined as need not be generated. However, it should be noted that the criterion for determining whether another guidance plan should be generated is not limited to the number of already existing guidance plans. For example, when no guidance plan has an evaluation value greater than or equal to 2, another guidance plan may be generated.
The guidance plan generating unit 241 compares the evaluation results (S109). In this example, the evaluation value for the mental state prediction A corresponding to the guidance plan A is 1, while the evaluation value for the mental state prediction B corresponding to the guidance plan B is 2. These values are compared with each other.
The guidance plan generating unit 241 selects a guidance plan having the highest evaluation (S110). In this example, the guidance plan B is selected as the guidance plan having the highest evaluation value.
Then, the guidance plan generating unit 241 gives the selected guidance plan to the guidance plan execution unit 250 (Sill). In this example, the guidance plan B is given to the guidance plan execution unit 250.
The guidance plan making processing is completed (S112).
As a result of the above-mentioned processing, the guidance plan B has been made. Accordingly, the guidance tool A is to be presented immediately after the guidance plan making processing, and then the guidance tool B is to be presented 5 minutes later. Thus, it is possible to guide the user in a planed and stepwise manner. That is, according to the first embodiment, a guidance plan consisting of a plurality of guidance tools can be made. Then, a mental state change in response to each of the guidance plans having been made is predicted so that these predictions are evaluated and compared with each other from the perspective of the guidance goal. Then, a guidance plan having the highest evaluation is executed. This permits guiding of the mental state of the user such that the English study willingness should be improved. Further, the inertia rule is applied on the mental state change prediction. This avoids extremely rapid and unpleasant guidance.
Here, whichever of the steps of S102 and S103 shown in
Here, the mental state change rule shown in
Here, when generating the guidance plan, the guidance plan generating unit 241 may use information other than the guidance tool. For example, the guidance plan may be generated using the recognition result obtained from the recognition unit 210, a prediction obtained from the mental state change prediction unit 242, and the evaluation obtained from the evaluation unit 246. Similarly, the mental state change prediction unit 242 may perform prediction using the evaluation obtained from the evaluation unit 246. Further, the evaluation unit 246 may perform evaluation using the guidance plan obtained from the guidance plan generating unit 241 and the recognition result obtained from the recognition unit 210.
Here, the guidance plan generating unit 241 generates a guidance plan consisting of a plurality of guidance tools. The generation method is not limited to a particular one. That is, the guidance plan may be generated by a method of applying specific guidance tools into a template or alternatively by a method of reusing or combining all or part of other guidance plans. Further, the guidance plan may be generated by modifying or changing an original guidance plan.
Here, a single mental state change rule may be applied. Alternatively, a plurality of mental state change rules may be applied. Further, the user may designate which rule is to be applied. The system may be constructed such that in order that a rule should be applied, the user needs to purchase the rule. A rule to be applied may be determined automatically in accordance with the recognition result obtained from the recognition unit 210. The rule may be obtained automatically or alternatively in response to an instruction from the user. Modification, update, addition, deletion, and upload of the rule may also be performed automatically or alternatively in response to an instruction from the user.
The second embodiment is described below for the processing that a guidance plan is made using a mental state change rule different from that of the first embodiment. Outlines of the block diagram and the processing are similar to those of the first embodiment. Thus, the following description is given with focusing attention mainly on their differences.
The guidance plan generating unit 241 combines two or more guidance tools and thereby generates a guidance plan (S102).
The mental state change rule application unit 245 obtains a mental state change rule from the mental state change rule obtainment unit 270 (S105).
The mental state change rule application unit 245 applies the mental state change rule to the mental state prediction and thereby modifies the mental state prediction (S106). Specifically, the mental state change rule application unit 245 applies the conservation rule shown in
The evaluation unit 246 evaluates the mental state predictions (S107). Here, the goal is set such that English studying willingness of the user during commuting should be improved. Thus, the study willingness prediction value is to be evaluated for 10 minutes later at which the user is expected to be on the train. That is, as shown in
The guidance plan generating unit 241 compares the evaluation results (S109), thereby finds a guidance plan having the highest evaluation (S110), and then transmits the obtained guidance plan to the guidance plan execution unit 250 (S111). In this example, the guidance plan D is transmitted to the guidance plan execution unit 250.
The guidance plan making processing is completed (S112).
As a result of the above-mentioned processing, the guidance plan D has been made. Accordingly, guiding will not be performed immediately after, while the guidance tool A will be presented 5 minutes later and 10 minutes later. Further, according to the present second embodiment, a conservation rule is applied on the mental state change prediction. This avoids excessive guidance and hence permits appropriate guiding of the study willingness of the user.
The third embodiment is described-below for the processing that a guidance plan is made using a mental state change rule different from those of the first and the second embodiments. Outlines of the block diagram and the processing are similar to those of the first embodiment. Thus, the following description is given with focusing attention mainly on their differences.
The guidance plan generating unit 241 combines two or more guidance tools and thereby generates a guidance plan (S102).
Further, the state is shown that the current stress prediction value is at level 2, the stress prediction value for immediately after is at level 2, the stress prediction value for 5 minutes later is at level 2, and the stress prediction value for 10 minutes later is at level 2. The current stress prediction value can be predicted on the basis of the recognition result obtained from the recognition unit 210. In this example, an increase in the stress is recognized that is caused by watching the news that a sport team supported by the user has lost a game, so that the current stress prediction value is predicted to be at level 2. No particular change arises immediately after, 5 minutes later, and 10 minutes later. That is, the stress prediction value is predicted to be at level 2.
Further, the state is shown that the current stress prediction value is at level 2, the stress prediction value for immediately after is at level 1, the stress prediction value for 5 minutes later is at level 1, and the stress prediction value for 10 minutes later is at level 1. Also in this example, a scene is assumed that an increase in the stress is expected to be caused by watching the news that a sport team supported by the user has lost a game. At immediately after, the guidance tool C is presented. Thus, with taking into consideration a reduction in the stress, the stress prediction value at immediately after is predicted to be at level 1. No particular change arises 5 minutes later and 10 minutes later. That is, the stress prediction value is predicted to be at level 1.
The mental state change rule application unit 245 obtains a mental state change rule from the mental state change rule obtainment unit 270 (S105).
The mental state change rule application unit 245 applies the mental state change rule to the mental state prediction and thereby modifies the mental state prediction (S106). Specifically, the mental state change rule application unit 245 applies the inhibition factor rule shown in
The evaluation unit 246 evaluates the mental state predictions (S107). Here, the goal is set such that English studying willingness of the user during commuting should be improved. Thus, the study willingness prediction value is to be evaluated for 10 minutes later at which the user is expected to be on the train. That is, as shown in
The guidance plan generating unit 241 compares the evaluation results (S109), thereby finds a guidance plan having the highest evaluation (S110), and then transmits the obtained guidance plan to the guidance plan execution unit 250 (S111). In this example, the guidance plan F is transmitted to the guidance plan execution unit 250.
The guidance plan making processing is completed (S112).
As a result of the above-mentioned processing, the guidance plan F has been made. As a result, the guidance tool C will be presented immediately after, then the guidance tool A will be presented 5 minutes, and then the guidance tool B will be presented 10 minutes later. Further, according to the present third embodiment, an inhibition factor rule is applied to the mental state change prediction. This permits removing of factors that could degrade the study willingness of the user, hence permits avoiding of useless guidance having no effect, and hence permits appropriate guiding of the study willingness of the user.
In the first through the third embodiments, a configuration has been described that employs a mental state change rule in order to improve the quality of prediction when a mental state change of the user is predicted. In contrast, in the present fourth embodiment, a configuration is described that employs a mental state change rule in order to improve the quality of evaluation when a guidance plan is evaluated on the basis of the predicted mental state change.
The guidance apparatus 300 is a device for guiding the mental state of a user. This guidance apparatus 300 functionally includes a recognition unit 301, a guidance tool obtainment unit 302, a guidance plan generating unit 303, a mental state change prediction unit 304, a goal achievement evaluation unit 305, a mental state resistance evaluation unit 306, a comprehensive evaluation unit 307, a guidance plan execution unit 308, a presentation unit 309, a goal setting and evaluation unit 310, and a mental state change rule obtainment unit 311.
The recognition unit 301 recognizes a situation of a user 312. The situation of the user 312 includes circumference information of the user 312, body information of the user 312, a behavior schedule of the user 312, and a mental state of the user 312. Means for recognizing the situation of the user 312 may be implemented in various manners and is not limited to a particular one. For example, when audio recognition and visual recognition technology is applied to a microphone, a camera, or the like mounted on a terminal (referred to as a “portable terminal”, hereinafter) carried by the user 312, circumference information of the user 312 can be obtained. Further, when information is read from wireless tags located around the user 312 through a wireless tag reader provided in the portable terminal, objects such as merchandise items located around the user 312 can be recognized. Further, when a biosensor mounted on the portable terminal is used, body information of the user 312 can be obtained like a heartbeat count, a sweat amount, or a body temperature change. Further, on the basis of the body information obtained in this way, information may be generated that expresses abstract mental state such as stress, concentration, or anxiety of the user. Further, a behavior schedule of the user 312 may be predicted or obtained from a schedule table, mails, or the like of the user 312 saved on the portable terminal or a server on a network. The acquisition method for the behavior history may be implemented in a various manner. For example, when a GPS mounted on the portable terminal is used, the movement history of the user 312 can be obtained. Further, when an electronic payment function such as Felica installed on the portable terminal is used, a merchandise purchasing history can be obtained. Further, behavior up to the current time point may be inferred from a schedule table, a to-do list, or the like saved on the portable terminal or a server on a network.
The guidance tool obtainment unit 302 obtains a guidance tool. The guidance tool is a means for changing the mental state of a user 312 and thereby guiding the mental state of the user 312, and includes an audio, a video, and a text message. For example, when healing music is reproduced in the portable terminal, the mental state of the user 312 can be guided such that the stress should be alleviated. The guidance tool employed may be a means generated by combining a video and a text, like a means of displaying on the HMD a cheering message from a cartoon character which is a favorite of the user 312. Further, in addition to information depending on visual and auditory senses such as an audio or a video, a vibration device, a fragrance device or the like may be employed for guiding the mental state of the user 312.
The guidance plan generating unit 303 generates a guidance plan including a plurality of guidance tools. Specifically, the guidance plan generating unit 303 selects a plurality of guidance tools from among the guidance tools obtained by the guidance tool obtainment unit 302, and then determines time periods (sequence) in which the selected guidance tools are to be executed for the user 312 as well as conditions to be satisfied at the time of execution. The following description is given with the assumption that the execution periods determined in this way and the execution conditions constitute a part of the guidance plan. The guidance plan may be a simple one in which an execution sequence among the guidance tools is set forth like “after healing music, a cheering message by a cartoon character is displayed”. Alternatively, in the guidance plan, a condition to be satisfied for the execution of each guidance tool may be set forth like “a cheering message by an cartoon character is displayed when the user arrives at a working place” (in this example, the condition is the situation of the user 312 of “arriving at a working place”). Obviously, both of the execution periods and the execution conditions may be set forth.
On the basis of the situation of the user 312 recognized by the recognition unit 301, the mental state change prediction unit 304 predicts a mental state change that would be caused in the user 312 when the guidance plan generated by the guidance plan generating unit 303 is executed. The mental state of the user 312 may be a mental state such as stress or concentration inferred from body information such as the pulse rate, the heartbeat count, or the sweat amount. Further, an advanced mental state such as “motivation” may be adopted that is inferred from a user model constructed on the basis of the behavior schedule and the behavior history of the user 312. The mental state change prediction unit 304 quantifies the change of the inferred mental state and thereby generates a mental state change prediction.
The method of predicting the mental state change is not limited to a particular one. For example, in a case that a particular guidance tool has been executed in the past, the prediction may be performed on the basis of the history of the mental state change at that time. Alternatively, a mental state change in response to a stimulus (such as a sound or a video) provided in each guidance tool may be predicted by a neural network, a Bayesian network, or the like.
On the basis of the mental state change prediction generated by the mental state change prediction unit 304, the evaluation unit 313 evaluates each guidance plan. The evaluation unit 313 comprises a goal achievement evaluation unit 305, a mental state resistance evaluation unit 306, and a comprehensive evaluation unit 307.
The goal achievement evaluation unit 305 evaluates the mental state change prediction generated by the mental state change prediction unit 304 from the perspective of the guidance goal. Evaluating the mental state change prediction is equal to evaluating the guidance goal corresponding to the mental state change prediction. The guidance goal indicates a goal that the user 312 desires to achieve using the guidance apparatus 300, like “becoming relaxed” or “striving for self-improvement”. The goal achievement evaluation unit 305 calculates as “an ideal mental state change” an ideal mental state change in accordance with the guidance goal, then compares the calculated ideal mental state change with the mental state change prediction generated by the lo mental state change prediction unit 304, and thereby evaluates the guidance plan. For example, in the case of a guidance goal of “becoming relaxed”, the goal achievement evaluation unit 305 calculates a low stress value as an ideal mental state change. Then, a low evaluation is imparted to a guidance plan that is predicted to cause a mental state change of high stress, while a high evaluation is imparted to a guidance plan that is predicted to cause a mental state change of low stress. Here, the guidance goal may be set by the user 312 oneself through the goal setting unit 310 described later, or alternatively may be retained as an initial value by the goal achievement evaluation unit 305. Further, the method of determining the ideal mental state change is not limited to a particular one. That is, a method may be adopted that the goal achievement evaluation unit 305 retains in advance a database that stores a value of preferable mental state corresponding to each set of a guidance goal of the user 312 and a situation of the user 312.
The mental state resistance evaluation unit 306 evaluates the mental state resistance caused by the mental state change predicted by the mental state change prediction unit 304. Evaluating the mental state resistance is equal to evaluating the guidance plan corresponding to the mental state resistance. The mental state resistance indicates unpleasant mental feeling or sense such as the feeling of discomfort, repulsion, or resistance caused by a change of the mental state of the user 312. Such mental state resistance arises, for example, when the mental state of the user 312 changes extremely rapidly (such as the case that stress increases extremely rapidly in the user 312). The mental state resistance evaluation unit 306 imparts a higher evaluation to a guidance tool that causes lower mental state resistance in the user 312. The method of evaluating the mental state resistance is not limited to a particular one. However, as described later, a mental state change rule is preferably employed that describes the characteristics of mental state change of the user 312.
On the basis of the result evaluated by the goal achievement evaluation unit 305 and the result evaluated by the mental state resistance evaluation unit 307, the comprehensive evaluation unit 307 generates a comprehensive evaluation value for the guidance plan.
On the basis of the situation of the user 312 recognized by the recognition unit 301, the guidance plan execution unit 308 successively executes the guidance tools included in the provided guidance plan.
The presentation unit 309 outputs to a device the result of execution of the guidance plan execution unit 308. The device to which the presentation unit 309 outputs the information is not limited to a particular one. That is, for example, an audio reproduction device in the portable terminal or alternatively a display for presenting a video or text information may be employed. Further, a device may be adopted that has the function of providing a stimulus such as heat, vibration, or fragrance to the five senses of the user 312. Further, the presentation unit 309 may communicate by wire or wireless with the device for outputting the information.
The goal setting and evaluation unit 310 sets a guidance goal in the guidance apparatus 300. The means for setting the guidance goal is not limited to a particular one. That is, a method employing a GUI for setting the goal or alternatively a method of audio input may be adopted.
The mental state change rule obtainment unit 311 obtains a mental state change rule. The mental state change rule is a rule used for inferring mental state resistance caused in the user 312 and deduced from the psychological and physiological point of view. This rule contains information used for predicting the mental load caused in the user 312, on the basis of the rate of change of the mental state change prediction or the like.
Here, the guidance apparatus 300 may be constructed on a terminal held by the user such as an HMD, a portable telephone, or a personal computer, or alternatively may be constructed on a server on a network. Further, in place of being constructed on a single terminal or a single server, the guidance apparatus 300 may be constructed by a plurality of terminals or servers.
The processing of the guidance apparatus 300 according to the present embodiment is described below. The guidance apparatus 300 guides the user 312 in a planed and stepwise manner by performing the following three procedures.
1. Generating a guidance plan
2. Executing the guidance plan
3. Setting a guidance goal
First, “1. Generating a guidance plan” is described below.
[Step 201]
The recognition unit 301 recognizes the situation of the user 312 and then notifies the recognition result to the mental state change prediction unit 304. As described above, the situation of the user 312 includes the circumference information of the user 312, the body information of the user 312, the behavior schedule of the user 312, and the mental state of the user 312. The method of recognizing the situation of the user 312 is not limited to a particular one. However, in this example, the following method is adopted.
(1) Circumference Information of the User
The recognition unit 301 recognizes the current position of the user 312 by using a GPS mounted on the portable terminal. Further, when information is read from wireless tags located around the user 312 through a wireless tag reader provided in the portable terminal, objects such as merchandise items located around the user 312 are recognized.
(2) Behavior Schedule of the User
The recognition unit 301 obtains a behavior history and a behavior schedule table of the user 312 from the portable terminal, a server on a network, or the like, and then infers the behavior schedule of the user 312 on the basis of the current time. An example of the behavior schedule of the user 312 inferred in this way is shown in
(3) Mental State of the User
Using various kinds of sensors, an eye camera, or the like provided in the portable terminal, the recognition unit 301 obtains body information of the user 312 such as the heartbeat count, the sweat amount, or the state of respiration and pupils. Then, on the basis of the obtained body information, the recognition unit 301 infers the current mental state of the user 312 such as stress, concentration, or behavior willingness. Here, the method of inferring the mental state of the user 312 on the basis of various kinds of body information is not limited to a particular one. A general method may be adopted.
(4) Audio-Visual Information of the User
The recognition unit 301 identifies a terminal currently used by the user 312, and then recognizes the information displayed on the identified terminal as the audio-visual information of the user 312.
[Step 202]
From the guidance tools obtained by the guidance tool obtainment unit 302, the guidance plan generating unit 303 generates a guidance plan for guiding the mental state of the user 312. Then, the guidance plan generating unit 303 notifies the generated guidance plan to the mental state change prediction unit 304.
Here, in the example shown in
[Step 203]
The mental state change prediction unit 304 predicts a mental state change that would be caused in the user 312 when the guidance plan generated by the guidance plan generating unit 303 is executed. The mental state includes various kinds of mental state such as concentration, stress, or behavior willingness which is owned by a person. However, the following description is given for the case of concentration.
First, the mental state change prediction unit 304 retains mental state influence data in advance. The mental state influence data is data indicating an influence to the mental state of the user 312 caused when each guidance tool is executed. The method of generating the mental state influence data is not limited to a particular one. However, when a guidance tool has already been executed, the data can be generated on the basis of a reaction history or the like of the user 312 having been caused at that time.
Then, on the basis of the mental state influence data, the mental state change prediction unit 304 predicts a change of the mental state of the user 312 that would be caused when each guidance plan is executed. The mental state change prediction unit 304 then quantifies the prediction value, and thereby generates a mental state change prediction.
In
In
At last, the mental state change prediction unit 304 notifies the mental state change predictions expressed as the functions F1(t) and F2(t) to the goal achievement evaluation unit 305 and the mental state resistance evaluation unit 306.
The method of predicting the mental state change described here is merely an example. That is, in place of the prediction method described here, the mental state change of the user 312 may be predicted using a neural network, a Bayesian network, or the like.
[Step 204]
In order to generate an evaluation value for each guidance plan, on the basis of the situation of the user 312 and the guidance goal, the goal achievement evaluation unit 305 calculates “the change of the ideal mental state for achieving the guidance goal”. The guidance goal is a goal that the user 312 desires to achieve using the guidance apparatus 300, like “English studying”, “work”, or “relaxation”.
The goal achievement evaluation unit 305 retains the guidance goal in the inside. Further, the goal achievement evaluation unit 305 retains information for calculating a preferable mental state for achieving each guidance goal. Thus, using this information, the goal achievement evaluation unit 305 infers the ideal mental state for the user 312 achieving the goal.
[Step 205]
The goal achievement evaluation unit 305 compares the mental state change generated by the mental state change prediction unit 304 with the ideal mental state change generated at the above-mentioned Step 205, and thereby calculates an evaluation value for each guidance plan. Here, a higher evaluation is imparted to a guidance plan that has a mental state change prediction closer to the ideal mental state change.
The goal achievement evaluation unit 305 notifies the generated evaluation values to the comprehensive evaluation unit 307.
[Step 206]
The mental state resistance evaluation unit 306 predicts the mental state resistance such as the feeling of discomfort, resistance, or repulsion that would be caused in the user 312 when the guidance plan is executed. Here, a mental state change rule described later is applied to the mental state change prediction so that the mental state resistance caused in the user 312 is predicted.
Similarly to the mental state change prediction, the mental state resistance of the user 312 is expressed as a function of time t. When this function of time t is denoted by G(t), each mental state change rule shown in
Here, in a case that evaluation based on a particular mental state change rule cannot be performed like in a case that F(t) is undifferentiable, an evaluation value based on the mental state change rule is not generated. In this example, in a case that F(t) is undifferentiable, the mental state resistance is predicted not on the basis of the change speed rule shown in
[Step 207]
On the basis of the prediction value for the mental state resistance generated at the above-mentioned Step 206, the mental state resistance evaluation unit 306 calculates an evaluation value for each guidance plan. Here, it is determined that a smaller integration value of the prediction value G(t) for the mental state resistance for each guidance plan causes smaller mental state resistance in the user 312. Specifically, on the basis of the formula shown in
The mental state resistance evaluation unit 306 notifies the generated evaluation values to the comprehensive evaluation unit 307.
[Step 208]
On the basis of the evaluation value received from the goal achievement evaluation unit 305 and the evaluation value received from the mental state resistance evaluation unit 306, the comprehensive evaluation unit 307 determines a comprehensive evaluation value for each guidance plan.
Using the importance degree determination table, the comprehensive evaluation unit 307 calculates a comprehensive evaluation value for each guidance plan. That is, the comprehensive evaluation unit 307 determines a weighting coefficient to be multiplied onto each evaluation value in accordance with the guidance goal, and then adopts as a comprehensive evaluation value the value obtained by adding the results of multiplying each evaluation value by the determined weighting coefficient.
As shown in
As shown in
The comprehensive evaluation unit 307 notifies the generated comprehensive evaluation values to the guidance plan generating unit 303.
[Step 209]
On the basis of the evaluation values notified from the comprehensive evaluation unit 307, the guidance plan generating unit 303 determines the necessity or non-necessity of modification for each guidance plan. The method of determining the necessity or non-necessity of modification is not limited to a particular one. However, preferably, a guidance plan having a comprehensive evaluation value below 50 is modified. This allows a guidance plan having a quality better than a predetermined criterion to be solely provided to the user. Here, when the comprehensive evaluation value is below 50, in place of modifying the guidance plan, another guidance plan may newly be generated.
[Step 210]
When the guidance plan is to be modified, the processing of Step 211 is executed.
When the guidance plan is not to be modified, the processing of Step 212 is executed.
[Step 211]
The guidance plan generating unit 303 modifies a guidance plan determined as requiring modification. Specifically, the guidance plan generating unit 303 changes the guidance tools to be executed or alternatively changes the execution periods or the execution conditions. The guidance plan after the modification is notified to the mental state change prediction unit 304 (to Step 203). Then, similar processing to the above-mentioned one is executed.
[Step 212]
The guidance plan generating unit 303 selects a guidance plan that has currently the highest evaluation value, and then notifies the selected guidance plan to the guidance plan execution unit 308. As a result, a guidance plan to be executed by the guidance apparatus 300 has been determined.
Next, “2. Executing the guidance plan” is described below.
In accordance with the situation of the user 312 provided from the recognition unit 301, the guidance plan execution unit 308 executes the guidance tools included in the guidance plan. The results of execution of the guidance tool is presented on the information display device by the presentation unit 309. For example, when the guidance plan B shown in
Next, “3. Setting a guidance goal” is described below.
The user 312 sets a goal of guiding own mental state, through the goal setting unit 310. The setting mode is not limited to a particular one. That is, the setting of a guidance goal may be prompted by generating and displaying a Web page. Further, the guidance goal may be set by voice input.
As described above, according to the guidance apparatus of the present fourth embodiment, the user can be guided in a planed and stepwise manner. That is, a guidance plan consisting of a plurality of guidance tools can be made. Then, a mental state change in response to each of the guidance plans having been made is predicted so that these predictions are evaluated and compared with each other from the perspective of the guidance goal and the mental state change rule. Then, a guidance plan having the highest evaluation is executed. This permits guiding of the mental state of the user such that the English study willingness should be improved.
Here, the above mentioned processing procedures 1-3 need not be performed in order and may be performed simultaneously. For example, in the course of execution of a guidance plan, a new guidance plan may be generated and evaluated. Similarly, in the course of execution of a guidance plan, the user 312 may set a new guidance goal.
Further, the above-mentioned description has been given for the case that the mental state change predicted by the mental state change prediction unit 304 is evaluated on the basis of the degree of discrepancy from the ideal mental state change. However, the present invention is not limited to this particular example. That is, the mental state change predicted by the mental state change prediction unit 304 may be evaluated without using the ideal mental state change graph.
For example, a passing threshold to a mental resource may be prepared for each guidance goal. Then, when the maximum value of the expected mental state change exceeds this passing threshold, an evaluation of 100 points may be imparted uniformity. Otherwise, an evaluation of zero point may be provided. According to this approach, for example, in a case that the guidance goal is “learning”, when the maximum value of concentration exceeds 50, the evaluation value is set into 100.
Alternatively, the type of a necessary mental resource may be set. Then, for the set mental state, a higher evaluation may be imparted for a higher integration value of the result predicted by the mental state change prediction unit 304. According to this approach, for example, in a case that the guidance goal is “learning”, when the mental state change prediction unit 304 can predict “concentration” and “stress”, the integration value in the prediction graph for “concentration” can be adopted as the evaluation value.
The guidance apparatus according to the present invention is applicable also to a head mounted display, a face mounted display, a goggle-type display, or the like in which the mental state of a user need be guided in a medium-to-long term.
Number | Date | Country | Kind |
---|---|---|---|
2005-171865 | Jun 2005 | JP | national |
2005-171876 | Jun 2005 | JP | national |