INFORMATION PROCESSING SYSTEM, RECORDING MEDIUM, AND INFORMATION PROCESSING METHOD
20230190137 · 2023-06-22
Inventors
Cpc classification
G16H20/00
PHYSICS
A61B5/165
HUMAN NECESSITIES
G16H50/20
PHYSICS
A63F13/424
HUMAN NECESSITIES
A61B5/7264
HUMAN NECESSITIES
A63F13/44
HUMAN NECESSITIES
A63F13/216
HUMAN NECESSITIES
G06N99/00
PHYSICS
A63F13/211
HUMAN NECESSITIES
A61B5/7275
HUMAN NECESSITIES
G06Q50/22
PHYSICS
A63F13/215
HUMAN NECESSITIES
International classification
A61B5/11
HUMAN NECESSITIES
Abstract
To provide a mechanism capable of suppressing long-term progress of a decline.
An information processing system including: an acquisition unit configured to acquire user-related information concerning a user; a learning unit configured to learn a normal state of the user on the basis of the user-related information; and an output control unit configured to, when an abnormal state of the user is detected by referring the acquired user-related information to the learned normal state, exert control so as to provide a task for suppressing the detected abnormal state.
Claims
1. An information processing system comprising: an acquisition unit configured to acquire user-related information concerning a user; a learning unit configured to learn a normal state of the user on a basis of the user-related information; and an output control unit configured to, when an abnormal state of the user is detected by referring the acquired user-related information to the learned normal state, exert control so as to provide a task for suppressing the detected abnormal state.
2. The information processing system according to claim 1, wherein the output control unit compares the normal state at a first time and the normal state at a second time based on the user-related information at the second time later than the first time to detect progress to abnormality higher than or equal to a predetermined level from the normal state at the first time as the abnormal state, and exerts control so as to provide the task for suppressing the progress.
3. 3 The information processing system according to claim 2, wherein the output control unit compares a chronological change in feature quantity calculated on a basis of the user-related information at the first time and a chronological change in feature quantity calculated on a basis of the user-related information at the second time to detect the abnormal state.
4. The information processing system according to claim 2, wherein the output control unit detects the abnormal state on a basis of a qualitative change of the user.
5. The information processing system according to claim 2, wherein the learning unit learns the normal state concerning exercise of the user, and when progress of a decline in physical fitness of the user is detected as the abnormal state on a basis of the normal state concerning exercise of the user, the output control unit exerts control so as to provide the task for suppressing the progress of a decline in physical fitness.
6. The information processing system according to claim 2, wherein the learning unit learns the normal state concerning voice of the user, and when progress of a decline in memory of the user is detected as the abnormal state on a basis of the normal state concerning voice of the user, the output control unit exerts control so as to provide the task for suppressing the progress of a decline in memory.
7. The information processing system according to claim 2, wherein the learning unit learns the normal state on a basis of an interaction between a virtual organism that the user cares for and the user, and when progress of a decline in memory of the user is detected as the abnormal state on a basis of the normal state based on the interaction between the virtual organism that the user cares for and the user, the output control unit exerts control so as to provide the task for suppressing the progress of a decline in memory.
8. claim 8 The information processing system according to claim 2, wherein the output control unit controls a load of the task in accordance with a degree of the progress.
9. claim 9 The information processing system according to claim 2, wherein the output control unit controls an interval between the first time and the second time in accordance with a degree of the progress.
10. The information processing system according to claim 2, wherein the output control unit controls a provision frequency of the task in accordance with a degree of the progress.
11. The information processing system according to claim 1, wherein the task is a task that does not allow direct presumption that it is a task for suppressing the abnormal state.
12. The information processing system according to claim 11, wherein the task is a task that suggests an action with a heavier load than an action that the user usually performs.
13. The information processing system according to claim 12, wherein the task is a task that suggests a moving path with a heavier exercise load than a moving path that the user usually uses.
14. The information processing system according to claim 1, wherein the output control unit controls a virtual organism that the user cares for so as to provide the task for the user.
15. The information processing system according to claim 1, further comprising: a communication unit, wherein the output control unit controls the communication unit so as to transmit information concerning a fulfillment status of the provided task by the user to a third party.
16. The information processing system according to claim 1, further comprising: a communication unit, wherein the output control unit controls the communication unit so as to transmit a summary concerning the user-related information to a third party.
17. A recording medium having recorded thereon a program for causing a computer to function as: an acquisition unit configured to acquire user-related information concerning a user; a learning unit configured to learn a normal state of the user on a basis of the user-related information; and an output control unit configured to, when an abnormal state of the user is detected by referring the acquired user-related information to the learned normal state, exert control so as to provide a task for suppressing the detected abnormal state.
18. An information processing method comprising: acquiring user-related information concerning a user; learning a normal state of the user on a basis of the user-related information; and when an abnormal state of the user is detected by referring the acquired user-related information to the learned normal state, exerting control by a processor so as to provide a task for suppressing the detected abnormal state.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
MODE(S) FOR CARRYING OUT THE INVENTION
[0030] Hereinafter, (a) preferred embodiment(s) of the present disclosure will be described in detail with reference to the appended drawings. Note that, in this specification and the appended drawings, structural elements that have substantially the same function and structure are denoted with the same reference numerals, and repeated explanation of these structural elements is omitted.
[0031] Note that description shall be provided in the following order. [0032] 1. Overview [0033] 2. Configuration example [0034] 3. Technical characteristics [0035] 3.1. User-related information [0036] 3.2. Prior learning [0037] 3.3. Task provision [0038] 4. Conclusion
1. Overview
[0039] First, an overview of an information processing system according to an embodiment of the present disclosure will be described with reference to
[0040]
[0041] Here, in the present specification, the functions of the terminal device 10 shall be provided via a virtual pet (that is, virtual organism) 11 operating on the terminal device 10. That is, the user 20 performs an interaction with the virtual pet 11 to be provided with a service for suppressing progress of a decline due to aging. Of course, the functions of the terminal device 10 may be provided without intervention of the virtual pet 11, or conversely, the terminal device 10 may be achieved as a device dedicated for a pet type robot or the like.
[0042]
[0043] The terminal device 10 is a device having the function of observing the user 20 and transmitting information concerning the user 20 to a remote place. The terminal device 10 acquires the information concerning the user 20 with a sensor or the like to provide a service based on the acquired information for the user 20 or to transmit the acquired information to the terminal device 30 of a third party 40 at a remote place via a network 50. For example, the user 20 is an elderly person living alone, and the third party 40 is the family of the user 20. Such a function enables the family 40 to confirm that the user 20 is healthy or that a decline due to aging is progressing, for example, from a remote place. Note that, as described above, such a function is provided via the virtual pet 11. For example, the terminal device 10 is implemented by a smartphone, a tablet terminal, an activity meter, or the like.
[0044] The terminal device 30 is a device that receives information concerning the user 20 from the terminal device 10, and outputs the received information to the family 40. For example, the terminal device 30 is implemented by a smartphone, tablet terminal, personal computer (PC), or the like.
[0045] The server 60 is provided on a cloud, for example, and manages the terminal device 10 included in the information processing system 1. For example, in order to assist in the operation of the terminal device 10, the server 60 makes an inquiry to a specialized institution such as a doctor, access to a database concerning the health, accumulation of necessary information, and the like.
[0046] The network 50 is a wired or wireless transmission path for information transmitted from a device connected to the network 50. The network 50 may include, for example, a local area network (LAN), a wireless LAN, Bluetooth (registered trademark), a long term evolution (LTE) network, and the like.
2. Configuration Example
[0047] The overview of the information processing system 1 according to the present embodiment has been described above. Subsequently, a configuration example of the terminal device 10 according to the present embodiment will be described with reference to
[0048]
(1) Input Unit
[0049] As shown in
[0050] The microphone 101 collects ambient sound. For example, the microphone 101 collects voice of the user or ambient sound. The microphone 101 may have a microphone amplifier circuit that subjects an audio signal obtained through the microphone to amplification processing, an analog to digital (A/D) converter, and a signal processing circuit that subjects audio data to processing such as noise removal and sound source separation or the like.
[0051] The GPS 102 detects positional information of the terminal device 10. The GPS 102 receives a GPS signal from a GPS satellite, for example, to detect positional information including the latitude, longitude, and altitude of the device, and outputs the detected positional information. Note that, instead of or along with the GPS 102, the terminal device 10 may have a device that detects positional information using any other technology. For example, instead of or along with the GPS 102, the terminal device 10 may have a device that detects positional information by means of Wi-Fi (registered trademark), transmission/reception with a mobile phone, PHS, smartphone, or the like, near field communication, or the like.
[0052] The acceleration sensor 103 detects the acceleration of the terminal device 10. The acceleration sensor 103 detects the acceleration by means of any system such as an optical system or a semiconductor system. The number of axes for which the acceleration is to be detected is arbitrary, and may be three axes, for example.
[0053] The clock 104 detects time information. The clock 104 detects time information by means of any system of quartz type or electric wave type.
[0054] The touch panel 105 detects a touch operation made by the user. Typically, the touch panel 105 is configured integrally with the display 132 which will be described later, and detects a touch operation on an image displayed on the display 132.
Control Unit
[0055] As shown in
[0056] The CPU 111 functions as an arithmetic processing device and a control device, and controls the overall operation within the terminal device 10 in accordance with various programs. The terminal device 10 may be implemented by a microprocessor or the like instead of or along with the CPU 111, and more briefly, may be implemented by an electronic circuit. The ROM 112 stores programs, operation parameters, and the like to be used. The RAM 113 temporarily stores parameters varying as appropriate and the like. Here, a flow of processing in the CPU 111 will be described in more detail with reference to
[0057]
Storage Unit
[0058] As shown in
[0059] The task DB 121 stores tasks to be provided for the user. The feature quantity DB 122 stores a feature quantity typically obtained from user-related information as the normal state information. The feature quantity DB 122 includes a DB that stores any feature quantities, such as the exercise feature quantity DB 123 that stores exercise feature quantities and the specific character string uttered time DB 124 that stores a specific character string uttered time which is a time at which a specific character string is uttered.
Output Unit
[0060] As shown in
[0061] The speaker 131 outputs sound. The speaker 131 may have a digital to analog (D/A) converter and an amplifier, and via them, converts sound data into an analog signal for output (that is, playback).
[0062] Display 132 The display 132 outputs an image (still image/moving image). The display 132 is implemented by, for example, a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.
Communication Unit
[0063] As shown in
[0064] The communication I/F 141 is a communication module for transmitting/receiving information to/from another device in a wired/wireless manner. The communication I/F 141 makes communication by means of a communication system such as, for example, LAN, wireless LAN, Wi-Fi, Bluetooth, or LTE.
3. Technical Characteristics
[0065] A configuration example of the terminal device 10 has been described above. Subsequently, technical characteristics of the terminal device 10 will be described.
3.1. User-Related Information
[0066] The terminal device 10 (for example, the acquisition unit 151) acquires user-related information concerning the user. The user-related information includes at least any of information obtained by sensing the user, such as user’s biological information, activity information indicating an activity, and voice information, for example. Besides, the user-related information may include information concerning the family (particularly, parents) of the user. In addition, the user-related information may include information indicating a task fulfillment status which will be described later.
3.2. Prior Learning
[0067] The terminal device 10 (for example, the learning unit 152) leans the normal state of the user on the basis of the user-related information. For example, the terminal device 10 learns a feature quantity extracted on the basis of the user-related information as the normal state of the user. Besides, the terminal device 10 may learn a chronological change in feature quantity as the normal state. The latter example will be described later in detail. A learning result (for example, an extracted feature quantity or a chronological change in feature quantity) is stored in the feature quantity DB 122 as normal state information. The normal state to be learned can be considered in various manners. An example thereof will be described below in detail. Note that timing (in more detail, a time or period) at which the user-related information to be used for learning is acquired will be referred to as a first time.
Normal State Concerning Exercise
[0068] For example, the terminal device 10 learns the normal state at the first time concerning exercise of the user. More specifically, the terminal device 10 calculates a feature quantity (hereinafter also referred to as an exercise feature quantity) concerning the exercise capacity (or physical capacity, physical fitness) of the user on the basis of acceleration information, positional information, or information indicating an activity of the user such as voice. As an example, learning of the normal state concerning acceleration information will be described with reference to
[0069]
[0070] The exercise feature quantity can be considered in various manners. For example, the exercise feature quantity may include information indicating an instantaneous force. The information indicating an instantaneous force may be expressed as, for example, the maximum value of the absolute value of acceleration in a unit time. The terminal device 10 records information indicating an instantaneous force per unit time in the exercise feature quantity DB 123 in association with time information. An example of an instantaneous force table of the exercise feature quantity DB 123 is shown in Table 1 below.
TABLE-US-00001 Time (JST) Instantaneous force 2016/10/1 0:00 0 2016/10/1 1:00 0 2016/10/1 2:00 0 2016/10/1 3:00 0 2016/10/1 4:00 0 2016/10/1 5:00 0 2016/10/1 6:00 1 2016/10/1 7:00 2 2016/10/1 8:00 3 2016/10/1 9:00 3 2016/10/1 10:00 3 2016/10/1 11:00 3 2016/10/1 12:00 2 2016/10/1 13:00 2 2016/10/1 14:00 1 2016/10/1 15:00 1 2016/10/1 16:00 2 2016/10/1 17:00 2 2016/10/1 18:00 2 2016/10/1 19:00 2 2016/10/1 20:00 1 2016/10/1 21:00 0 2016/10/1 22:00 0 2016/10/1 23:00 0
[0071] A flow of processing for learning such a table will be described below with reference to
[0072]
[0073] The feature quantity concerning an instantaneous force has been described above.
[0074] Besides, the exercise feature quantity may include information indicating the amount of activities. The information indicating the amount of activities may be expressed as, for example, an integrated value of the absolute value of acceleration per unit time. The terminal device 10 records information indicating the amount of activities per unit time in the exercise feature quantity DB 123 in association with time information. An example of an amount-of-activities table of the exercise feature quantity DB 123 is shown in Table 2 below.
TABLE-US-00002 Time (JST) Amount of activities 2016/10/1 0:00 0 2016/10/1 1:00 0 2016/10/1 2:00 0 2016/10/1 3:00 0 2016/10/1 4:00 0 2016/10/1 5:00 0 2016/10/1 6:00 10 2016/10/1 7:00 50 2016/10/1 8:00 120 2016/10/1 9:00 150 2016/10/1 10:00 150 2016/10/1 11:00 150 2016/10/1 12:00 100 2016/10/1 13:00 100 2016/10/1 14:00 20 2016/10/1 15:00 10 2016/10/1 16:00 50 2016/10/1 17:00 80 2016/10/1 18:00 50 2016/10/1 19:00 50 2016/10/1 20:00 10 2016/10/1 21:00 0 2016/10/1 22:00 0 2016/10/1 23:00 0
[0075] A flow of processing for learning such a table will be described below with reference to
[0076]
Normal State Concerning Voice
[0077] For example, the terminal device 10 learns the normal state at the first time concerning voice of the user. More specifically, the terminal device 10 calculates a feature quantity concerning memory of the user indicated by voice of the user. As a feature quantity to be calculated, an utterance frequency of a specific character string uttered naturally when the user has forgotten something, for example, can be considered. An example of such a specific character string is shown in Table 3 below.
TABLE-US-00003 Specific character string what that Let me see What was that Ummm I can’t remember though I remembered
[0078] For example, the terminal device 10 records time information (for example, an uttered time) at which the specific character string is detected in the specific character string uttered time DB 124. An example of a table of the specific character string uttered time DB 124 is shown in Table 4 below.
TABLE-US-00004 Time (JST) 2016/10/1 6:10 2016/10/1 10:15 2016/10/1 16:35 2016/10/1 18:00
[0079] A flow of processing for learning such a table will be described below with reference to
[0080]
Others
[0081] Besides, the terminal device 10 may learn the normal state on the basis of various types of information.
[0082] For example, the terminal device 10 may learn the normal state at the first time on the basis of an interaction between a virtual pet that the user cares for and the user. More specifically, the terminal device 10 may calculate feature quantities concerning memory and attention of the user indicated by the cared status of the virtual pet. As the feature quantities to be calculated, whether or not the virtual pet is cared for at a scheduled time, a difference between the scheduled time and a time when caring is actually performed, and the like are considered, for example.
3.3. Task Provision
[0083] The terminal device 10 (for example, the output control unit 153) detects an abnormal state of the user by referring the acquired user-related information to the learned normal state. Then, when the abnormal state is detected, the terminal device 10 provides a task for suppressing the detected abnormal state. In more detail, the terminal device 10 compares the normal state at the first time in the past and the normal state at the second time based on user-related information at a second time (for example, at present) later than the first time to detect progress to abnormality higher than or equal to a predetermined level from the normal state at the first time as an abnormal state. Then, the output control unit 153 provides a task for suppressing the detected progress. The progress to abnormality here refers to progress of a decline due to aging, for example. In addition, the predetermined level refers to a level (for example, the average value for the same age, or the like) at which progress of a decline due to aging is acceptable, for example. That is, the abnormal state in the present specification refers to progress of a decline due to aging detected by comparing the normal state in the past and the current normal state, rather than merely referring to that user-related information indicates an abnormal value at certain timing. The terminal device 10 is capable of detecting progress of a decline due to aging and providing a task for suppressing the detected progress of a decline. Then, the user can suppress progress of a decline due to aging by fulfilling the provided task. In addition, as compared with the present situation in which a decline in physical capacity and intellectual capacity that progresses with aging cannot be evaluated without considerable costs caused by carrying out a physical fitness measurement and memory test performed by a specialist, and the like, the terminal device 10 is capable of evaluating a decline due to aging more briefly. Note that providing a task refers to requesting the user to perform some activities (for example, a movement, utterance, and the like).
Abnormal State Detection Stage
[0084] processing of detecting an abnormal state will be described below. as described above, the terminal device 10 compares the normal state at the first time and the normal state at the second time to detect progress of a decline due to aging. as an example, an example in the case where the normal state at the first time and the normal state at the second time are exercise feature quantities such as instantaneous forces will be described below.
Case of Exercise Feature Quantity
[0085] For example, assume that the second time is “2017/10/1”, and “2016/10/1” of the same day of the previous year shown in Table 1 above is the first time. An example of an instantaneous force table of the exercise feature quantity DB 123 recorded for the second time is shown in Table 5 below.
TABLE-US-00005 Time (JST) Instantaneous force 2017/10/1 0:00 0 2017/10/1 1:00 0 2017/10/1 2:00 0 2017/10/1 3:00 0 2017/10/1 4:00 0 2017/10/1 5:00 0 2017/10/1 6:00 0 2017/10/1 7:00 1 2017/10/1 8:00 2 2017/10/1 9:00 3 2017/10/1 10:00 3 2017/10/1 11:00 3 2017/10/1 12:00 2 2017/10/1 13:00 2 2017/10/1 14:00 1 2017/10/1 15:00 1 2017/10/1 16:00 2 2017/10/1 17:00 2 2016/10/1 18:00 1 2016/10/1 19:00 1 2016/10/1 20:00 0 2016/10/1 21:00 0 2016/10/1 22:00 0 2016/10/1 23:00 0
[0086] Comparing Table 1 for the first time and Table 5 for the second time, the instantaneous force is lower in Table 5 than in Table 1 at “6:00”, “7:00”, “8:00”, “18:00”, “19:00”, and “20:00”. In the case where the amount of decrease exceeds a threshold value, the terminal device 10 detects a decline in physical fitness of the user as an abnormal state. Note that the example in which the normal state at the first time is the normal state learned on the same day of the previous year is shown here, whilst the present technology is not limited to such an example. The interval between the first time and the second time is arbitrary, and as the normal state at the first time to be compared with, a state obtained by performing statistical processing such as averaging the normal states before and after that time may be used. Hereinafter, a flow of processing for detecting the abnormal state concerning an exercise feature quantity such as an instantaneous force will be described with reference to
[0087]
[0088] Note that executing a corresponding event typically refers to providing a task for suppressing an abnormal state. Besides, a notification to a third party which will be described later or the like may be performed.
Case of Specific Character String Uttered Time
[0089] The example of detecting an abnormal state concerning an exercise feature quantity has been described above. Subsequently, as an example, an example of detecting an abnormal state concerning a specific character string uttered time will be described below.
[0090] For example, assume that the second time is “2017/10/1”, and the first time is “2016/10/1” of the same day of the previous year shown in Table 4 above. An example of a table of the specific character string uttered time DB 124 recorded for the second time is shown in Table 6 below.
TABLE-US-00006 Time(JST) 2017/10/1 7:00 2017/10/1 7:05 2017/10/1 8:10 2017/10/1 8:30 2017/10/1 8:45 2017/10/1 8:50 2017/10/1 12:50 2017/10/1 13:00 2017/10/1 15:40 2017/10/1 16:00
[0091] Comparing Table 4 for the first time and Table 6 for the second time, the number of entries (that is, the number of utterance of a specific character string) is larger in Table 6 than in Table 4. In the case where the amount of increase exceeds a threshold value, the terminal device 10 detects a decline in memory of the user as an abnormal state. A flow of processing for detecting an abnormal state concerning a specific character string uttered time will be described below with reference to
[0092]
Case of Chronological Change in Feature Quantity
[0093] An example in the case where the normal state at the first time and the normal state at the second time are feature quantities has been described above. Subsequently, an example in the case where the normal state at the first time and the normal state at the second time are chronological changes in feature quantity will be described.
[0094] For example, the terminal device 10 compares a chronological change in feature quantity calculated on the basis of the user-related information at the first time and a chronological change in feature quantity calculated on the basis of the user-related information at the second time to detect an abnormal state. A chronological change in feature quantity calculated on the basis of the user-related information may express the degree of progress of a decline due to aging. That is, the terminal device 10 compares the degree of progress of a decline due to aging at the first time and the degree of progress of a decline due to aging at the second time. Accordingly, the terminal device 10 becomes capable of detecting that the degree of progress of a decline due to aging has been accelerated, for example, as an abnormal state. In more detail, the terminal device 10 is capable of detecting that the degree of progress of a decline due to aging has increased nonlinearly as an abnormal state. Considering that it is generally difficult to completely eliminate a decline due to aging, it can be said that it is reasonable to detect that the degree of progress of a decline has been accelerated as an abnormal state.
[0095] Hereinafter, as an example, an example in the case where the normal state at the first time and the normal state at the second time are chronological changes in exercise feature quantity such as an instantaneous force will be described with reference to
[0096]
Supplement
[0097] In the foregoing, the abnormal state is a state detected quantitatively, such as a decrease in instantaneous force, a decrease in amount of activities, an increase in specific character string utterance frequency, and the like. Besides, the abnormal state may be a state detected qualitatively. That is, the terminal device 10 may detect an abnormal state on the basis of a qualitative change of the user. The qualitative change of the user refers to that the center of gravity has changed, an action protecting oneself has appeared, the user prefers to eat softer food, and the like, for example. Detection of such a qualitative change enables an abnormal state of the user to be detected more widely.
[0098] In addition, the terminal device 10 may detect an abnormal state on the basis of a task fulfillment status which will be described later. For example, an abnormal state may be detected on the basis of a decrease in the degree of task fulfillment (for example, the accuracy rate of a quiz) or the degree of decrease. In addition, the task is for suppressing progress of a decline due to aging, and besides, may be a concept including a mere event. For example, caring for the virtual pet may be for suppressing progress of a decline due to aging, or may be regarded as an event that occurs under a predetermined condition (for example, a scheduled time arrives, or the like).
[0099] In addition, the terminal device 10 may detect an abnormal state on the basis of information concerning the family of the user. For example, the terminal device 10 may set a criterion (for example, a threshold value) for determination for detecting an abnormal state on the basis of a tendency in physical fitness of the parents of the user, a tendency in a decline in physical fitness, or the like. Considering genetics, setting based on such family information enables an abnormal state of the user to be detected more appropriately.
Task Providing Stage
[0100] Processing of providing a task will be described below. As described above, the terminal device 10 provides a task for, in the case where progress of a decline due to aging is detected, suppressing the progress of a decline due to aging.
[0101] For example, when progress of a decline in physical fitness of the user is detected as an abnormal state on the basis of the normal state of the user concerning exercise, the terminal device 10 provides a task for suppressing the progress of a decline in physical fitness. Specifically, in the case where an abnormal state is detected by the processing described above with reference to
[0102] For example, when progress of a decline in memory of the user is detected as the abnormal state on the basis of the normal state concerning voice of the user, the terminal device 10 provides a task for suppressing the progress of a decline in memory. Specifically, in the case where an abnormal state is detected by the processing described above with reference to
[0103] Here, the terminal device 10 controls the virtual pet that the user cares for so as to provide a task for the user. Accordingly, the user can be provided with a task through an interaction with the virtual pet that the user usually cares for. Since it is considered that, in the case where a task is provided by an attached virtual pet, the user can fulfill the task while having fun, it is possible to effectively suppress progress of a decline due to aging.
Contents of Task
[0104] Contents of a task will be specifically described below. First, an example of a task of walking will be described with reference to
[0105]
[0106] The task may be a task that does not allow direct presumption that it is a task for suppressing an abnormal state. From another point of view, the task may be a task implicitly indicating that it is a task for suppressing an abnormal state. Accordingly, since the user is not directly notified that a decline due to aging is progressing, the user can fulfill the task without receiving a shock. Further, since it is considered that the sense of duty that the user feels for fulfilling the task is reduced, the user can fulfill the task while having fun, and it is possible to effectively suppress progress of a decline due to aging.
[0107] For example, the task may be a task that suggests an action with a heavier load than an action that the user usually performs. Since, for the user, the task that suggests an action with a heavier load than a usual action is to perform an action for achieving the same object as usual merely by another method, for example, it is possible to naturally suppress progress of a decline with aging.
[0108] More specifically, the task may be a task that suggests a moving path with a heavier exercise load than a moving path that the user usually uses. For example, assume the case where the user usually takes a walk. In that case, the terminal device 10 provides a task that suggests a walking course with a heavier exercise load, such as longer in distance or steeper, than a usual walking course. With such a task, it is considered that progress of a decline in physical fitness can be suppressed. Besides, various tasks are considered. For example, a task that suggests an action using fingertips more than usual may be provided. With such a task, it is considered that progress of a decline in memory can be suppressed. For example, for example, a quiz task for suppressing progress of a decline in memory which will be described later with reference to
[0109] In addition, the terminal device 10 may control a task load in accordance with the degree of progress of a decline due to aging. For example, the terminal device 10 provides a low-load task in the case where the degree of progress of a decline is low, and in the case where the degree of progress of a decline is high, provides a high-load task. Such control enables a task with an appropriate load to be provided in accordance with the degree of progress of a decline, and it is possible to efficiently suppress the progress of a decline.
[0110] A task that suggests a walking course with an exercise load higher than a usual walking course and a load in accordance with the degree of progress of a decline will be specifically described below with reference to
[0111]
[0112] Note that the example where a walking course is presented in advance has been shown above, whilst the present technology is not limited to such an example. For example, stopping on the way while walking on the usual walking course 225 may be proposed. In addition, a task to be provided may be changed in accordance with a user’s situation, such as in the case where the user has forgotten to go to the toilet, a walking course by way of the toilet is proposed, for example.
[0113] The contents of a task to be provided is stored in the task DB 121 as task information. The terminal device 10 provides a task on the basis of task information stored in the task DB 121. The terminal device 10 may have an artificial intelligence function, and may provide a unique task. In addition, the terminal device 10 may provide a task on the basis of task information obtained by inquiring a specialized institution via the server 60, for example.
Another Event
[0114] Besides provision of a task in the case where an abnormal state is detected, another event corresponding to the abnormal state may be executed.
Control Over Method of Detecting Abnormal State
[0115] For example, the terminal device 10 may control a method of detecting an abnormal state in accordance with a result of detection of an abnormal state. Specifically, the terminal device 10 may control the interval between the first time and the second time in accordance with the degree of progress of a decline due to aging. For example, by shortening the interval between the first time and the second time in the case where the degree of progress is high, it is possible to detect abrupt progress of a decline.
Control Over Task Provision Frequency
[0116] For example, the terminal device 10 may control a task providing method in accordance with a result of detection of an abnormal state. Specifically, the terminal device 10 may control a task provision frequency in accordance with the degree of progress of a decline due to aging. For example, by increasing the provision frequency in the case where the degree of degree of progress is high, it is possible to suppress progress of a decline more strongly.
Notification to Third Party
[0117] For example, the terminal device 10 may make a notification to a third party. Relatively gentle progress of a decline is suppressed by provision of a task, while, by early notifying a third party (typically, family) of an abrupt decline, it is possible to have the third party assist in suppression of progress of the decline. In addition, it is also possible to share the manner in which the user leads everyday life with the third party.
First Notification
[0118] For example, the terminal device 10 may transmit information concerning a user’s fulfillment status of a provided task to the third party. For example, in the case where the degree of task fulfillment has decreased, the terminal device 10 transmits information indicating that to the family (that is, parents) of the user. The information may be transmitted by e-mail or short message service (SMS), for example. Accordingly, it is possible to early notify the family of information to be worried about, such as abrupt progress of a decline.
[0119] For example, as a task for suppressing progress of a decline in memory, a quiz task may be assumed. An example of a quiz task will be described below with reference to
[0120]
[0121]
[0122] In addition, as a task for suppressing progress of a decline in memory, a task of caring for the virtual pet may also be assumed. An example of a task of caring for the virtual pet will be described below with reference to
[0123]
[0124]
Second Notification
[0125] For example, the terminal device 10 may transmit a summary concerning user-related information to the third party. For example, the terminal device 10 transmits, to the family of the user, information obtained by performing graphing, statistical processing, or addition of comments on feature quantities such as an instantaneous force and the amount of activities, calculated on the basis of the user-related information. Accordingly, it is possible to share the manner in which the user leads everyday life, such as usual activities or habits, with the family. An example of information to be notified will be described with reference to
[0126]
[0127] Note that the terminal device 10 may have an artificial intelligence function, and may create the above-described summary independently. Besides, the terminal device 10 may transmit user-related information to cause the server 60 to create the summary, or cause a specialized institution to create the summary.
Supplement
[0128] Besides, for example, a third party may be notified that the exercise capacity or the like of the user has been improved. In addition, the user himself/herself may be notified of the above-described information.
4. Conclusion
[0129] An embodiment of the present disclosure has been described above in detail with reference to
[0130] The preferred embodiment(s) of the present disclosure has/have been described above with reference to the accompanying drawings, whilst the present disclosure is not limited to the above examples. A person skilled in the art may find various alterations and modifications within the scope of the appended claims, and it should be understood that they will naturally come under the technical scope of the present disclosure.
[0131] For example, in the above-described embodiment, the example where a task for suppressing progress of a decline due to aging is provided has been mainly described, whilst the present technology is not limited to such an example. For example, in the case where a decline progresses in a long term because of a disease, lack of exercise, or the like, a task for suppressing that progress may be provided. That is, the present technology is widely useful for health maintenance. Further, a task for not only suppressing a decrease in capacity, but also improving capacity, may be provided.
[0132] Each device described in the present specification may be achieved as an individual device, or a part or the whole may be achieved as separate devices. For example, in the functional configuration example of the terminal device 10 shown in
[0133] Note that a series of processing performed by the respective devices described in the present specification may be achieved using any of software, hardware, and a combination of software and hardware. Programs that configure software are stored in advance in recording media (non-transitory media) provided inside or outside the respective devices, for example. Then, each program is read into RAM when execution by a computer, for example, and is executed by a processor such as CPU.
[0134] In addition, processing described in the present specification using flowcharts and sequence diagrams may not be necessarily executed in the illustrated order. Some processing steps may be executed in parallel. In addition, additional processing steps may be adopted, or some processing steps may be omitted.
[0135] Further, the effects described in this specification are merely illustrative or exemplified effects, and are not limitative. That is, with or in the place of the above effects, the technology according to the present disclosure may achieve other effects that are clear to those skilled in the art from the description of this specification.
[0136] Additionally, the present technology may also be configured as below. [0137] (1) An information processing system including: [0138] an acquisition unit configured to acquire user-related information concerning a user; [0139] a learning unit configured to learn a normal state of the user on the basis of the user-related information; and [0140] an output control unit configured to, when an abnormal state of the user is detected by referring the acquired user-related information to the learned normal state, exert control so as to provide a task for suppressing the detected abnormal state. [0141] (2) The information processing system according to (1), in which [0142] the output control unit compares the normal state at a first time and the normal state at a second time based on the user-related information at the second time later than the first time to detect progress to abnormality higher than or equal to a predetermined level from the normal state at the first time as the abnormal state, and exerts control so as to provide the task for suppressing the progress. [0143] (3) The information processing system according to (2), in which [0144] the output control unit compares a chronological change in feature quantity calculated on the basis of the user-related information at the first time and a chronological change in feature quantity calculated on the basis of the user-related information at the second time to detect the abnormal state. [0145] (4) The information processing system according to (2) or (3), in which [0146] the output control unit detects the abnormal state on the basis of a qualitative change of the user. [0147] (5) The information processing system according to any one of (2) to (4), in which [0148] the learning unit learns the normal state concerning exercise of the user, and [0149] when progress of a decline in physical fitness of the user is detected as the abnormal state on the basis of the normal state concerning exercise of the user, the output control unit exerts control so as to provide the task for suppressing the progress of a decline in physical fitness. [0150] (6) The information processing system according to any one of (2) to (5), in which [0151] the learning unit learns the normal state concerning voice of the user, and [0152] when progress of a decline in memory of the user is detected as the abnormal state on the basis of the normal state concerning voice of the user, the output control unit exerts control so as to provide the task for suppressing the progress of a decline in memory. [0153] (7)The information processing system according to any one of (2) to (6), in which [0154] the learning unit learns the normal state on the basis of an interaction between a virtual organism that the user cares for and the user, and [0155] when progress of a decline in memory of the user is detected as the abnormal state on the basis of the normal state based on the interaction between the virtual organism that the user cares for and the user, the output control unit exerts control so as to provide the task for suppressing the progress of a decline in memory. [0156] (8) The information processing system according to any one of (2) to (7), in which [0157] the output control unit controls a load of the task in accordance with a degree of the progress. [0158] (9) The information processing system according to any one of (2) to (8), in which [0159] the output control unit controls an interval between the first time and the second time in accordance with a degree of the progress. [0160] (10) The information processing system according to any one of (2) to (9), in which [0161] the output control unit controls a provision frequency of the task in accordance with a degree of the progress. [0162] (11) The information processing system according to any one of (1) to (10), in which [0163] the task is a task that does not allow direct presumption that it is a task for suppressing the abnormal state. [0164] (12) The information processing system according to (11), in which [0165] the task is a task that suggests an action with a heavier load than an action that the user usually performs. [0166] (13) The information processing system according to (12), in which [0167] the task is a task that suggests a moving path with a heavier exercise load than a moving path that the user usually uses. [0168] (14) The information processing system according to any one of (1) to (13), in which [0169] the output control unit controls a virtual organism that the user cares for so as to provide the task for the user. [0170] (15) The information processing system according to any one of (1) to (14), further including: [0171] a communication unit, in which [0172] the output control unit controls the communication unit so as to transmit information concerning a fulfillment status of the provided task by the user to a third party. [0173] (16) The information processing system according to any one of (1) to (15), further including: [0174] a communication unit, in which [0175] the output control unit controls the communication unit so as to transmit a summary concerning the user-related information to a third party. [0176] (17) A recording medium having recorded thereon a program for causing a computer to function as: [0177] an acquisition unit configured to acquire user-related information concerning a user; [0178] a learning unit configured to learn a normal state of the user on the basis of the user-related information; and [0179] an output control unit configured to, when an abnormal state of the user is detected by referring the acquired user-related information to the learned normal state, exert control so as to provide a task for suppressing the detected abnormal state. [0180] (18) An information processing method including: [0181] acquiring user-related information concerning a user; [0182] learning a normal state of the user on the basis of the user-related information; and [0183] when an abnormal state of the user is detected by referring the acquired user-related information to the learned normal state, exerting control by a processor so as to provide a task for suppressing the detected abnormal state.
TABLE-US-00007 REFERENCE SIGNS LIST 1 information processing system 10 terminal device 11 virtual pet 20 user 30 terminal device 40 family 50 network 60 server 101 microphone 102 GPS 103 acceleration sensor 104 clock 105 touch panel 111 CPU 112 ROM 113 RAM 121 task DB 122 feature quantity DB 123 exercise feature quantity DB 124 specific character string uttered time DB 131 speaker 132 display 141 communication I/F 151 acquisition unit 152 learning unit 153 output control unit