Information processing device, information processing method, and program
By designing an information processing device, using measurement information related to the biological state to generate content information, the problem of inflexible information application in the prior art is solved, and a multi-purpose information processing effect is achieved.
Patent Information
- Application Number
- CN202380074479.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2022-10-24
- Filing Date
- 2023-10-20
- Publication Date
- 2025-06-03
AI Technical Summary
The prior art is mainly used to obtain information related to the user's health status, and it is difficult to flexibly apply information related to the biological status in other uses.
An information processing device is designed to obtain the measurement information related to the user's biological status through the biological information acquisition unit, generate content information using the content generation unit, and accumulate the generated content information into the deposit unit through the content accumulation unit.
The function of generating content information from information related to the user's biological status is realized, allowing the flexibly applied to this information in a variety of uses.
Smart Images

Figure CN120092296A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus, an information processing method, and a program capable of obtaining information related to a user's biological state. Background Art
[0002] In recent years, among users, awareness of their own health has been enhanced, and various devices or services for supporting users when they grasp their health status have been provided. For example, a system having the following configuration is disclosed in Patent Document 1 below, that is, based on a cumulative heart rate value determined from biological measurement data obtained from a user, a health risk signal of the user is determined and provided to the user.
[0003] In addition, a relaxation degree determination device having the following configuration is disclosed in Patent Document 2, that is, by using the heartbeat (pulse) signal of a user, that is, a subject, the relaxation degree can be determined simply and with high accuracy.
[0004] Furthermore, it is well known that various rhythms affect human sleep and wakefulness. As such a rhythm, for example, there is a rhythm called the circadian rhythm (diurnal rhythm). In addition, regarding the sleep-wake rhythm of humans, the so-called two-process rhythm (for example, Non-Patent Document 1 below, etc.) is widely known.
[0005] In addition, as a machine learning method applicable to future prediction of time series data, in addition to the conventionally well-known Transformer, a method called Informer described in Non-Patent Document 2 below has been proposed.
[0006] Patent Documents Patent Document 1: Japanese Patent No. 6531161 Patent Document 2: Japanese Patent Laid-Open No. 9-70399
[0007] Non-Patent Documents Non-Patent Document 1: Daan S, Beersma DG, Borbely AA. Timing of human sleep: recovery process gated by a circadian pacemaker. Am J Physiol. 1984;246(2Pt2):R161-83. Non-Patent Document 2: Zhou, Haoyi, et al. "Informer: Beyond efficient transformer for long sequence time series forecasting." Proceedings of the AAAI Conference on Artificial Intelligence. Vol. 35. No. 12. Summary of the Invention
[0008] However, conventionally, information related to the biological state of a user has been mainly used to obtain information related to the health state of the user or to diagnose the user. It would be useful if such information related to the biological state could be flexibly applied in other uses.
[0009] An object of the present invention is to provide an information processing apparatus, an information processing method, and a program that can flexibly apply information related to the biological state of a user.
[0010] The information processing apparatus of the first aspect of the present invention is as follows, and includes: a biological information acquisition unit that acquires measurement information related to the biological state of a provided user; a content generation unit that generates content information using the measurement information; and a content accumulation unit that accumulates the content information generated by the content generation unit in a storage unit in which information is stored.
[0011] With such a configuration, content information can be generated from information related to the biological state of a provided user.
[0012] In addition, the information processing apparatus of the second aspect of the present invention is as follows. Regarding the first aspect of the present invention, the content generation unit has a determination information acquisition unit that acquires determination information indicating the state of a provided user using the measurement information, and is configured to acquire content information based on the determination information.
[0013] With such a configuration, content information corresponding to the state of a provided user can be easily generated.
[0014] In addition, the information processing apparatus of the third aspect of the present invention is as follows. Regarding the second aspect of the present invention, the determination information includes degree information indicating the degree of conformity of the state of a provided user to a specified classification.
[0015] With such a configuration, content information corresponding to the state of a provided user can be generated more reliably.
[0016] In addition, the information processing apparatus of the fourth aspect of the present invention is as follows. Regarding any one of the first to third aspects of the present invention, the content generation unit generates content information using learning information configured to output output information using input information including the measurement information or information based on the measurement information.
[0017] With such a configuration, it is possible to easily generate content information corresponding to information related to the biological state of the provided user.
[0018] In addition, the information processing apparatus of the fifth invention is as follows. Regarding any one of the first to fourth inventions, it has: a mark recording unit that performs a recording process of recording, in a prescribed form, a non-substitutable mark corresponding to the content information generated by the content generation unit, corresponding to an owner identifier that identifies the owner user of the content information; and an owner processing unit that, when a prescribed processing condition corresponding to the mark is satisfied, uses the owner identifier corresponding to the mark to perform a prescribed owner process.
[0019] With such a configuration, it is possible to surely perform an owner process on the owner user of the content information.
[0020] In addition, the information processing apparatus of the sixth invention is as follows. Regarding the fifth invention, when sales information related to the sale of the content information is obtained, the mark recording unit performs a recording process of associating the mark corresponding to the sold content information with the owner identifier corresponding to the sales information.
[0021] With such a configuration, it is possible to record information that can surely identify the owner user of the content information based on the sale of the content information.
[0022] In addition, the information processing apparatus of the seventh invention is as follows. Regarding the fifth or sixth invention, the mark recording unit is configured to perform a recording process of recording the mark in a prescribed form by associating the mark with a provider identifier that identifies the provider user corresponding to the content information, and has a provider processing unit that, when a prescribed processing condition corresponding to the mark is satisfied, uses the provider identifier corresponding to the mark to perform a prescribed provider process.
[0023] With such a configuration, it is possible to perform a provider process on the provider user of the content information.
[0024] In addition, the information processing apparatus of the eighth invention is as follows. Regarding the seventh invention, when the mark recording unit performs a recording process of re-associating the mark with the owner identifier and recording it, the provider processing unit uses the provider identifier corresponding to the mark to give a prescribed reward to the provider user.
[0025] With such a configuration, when the owner information corresponding to the content information is re-recorded, it is possible to give a reward to the provider user.
[0026] According to the information processing apparatus and the like according to the present invention, content information can be generated from information related to the biological state of the provided user, and information related to the biological state of the user can be flexibly applied. Description of the Drawings
[0027] Figure 1 It is a diagram showing an overview of an information processing system according to an embodiment of the present invention. Figure 2 It is a block diagram of the information processing apparatus. Figure 3 It is a diagram showing an example of content information stored in the content information storage unit. Figure 4 It is a block diagram of the terminal device and the measurement device. Figure 5 It is a first flowchart showing an example of the operation of the information processing apparatus. Figure 6 It is a second flowchart showing an example of the operation of the information processing apparatus. Figure 7 It is a flowchart showing an example of the content generation process of the information processing apparatus. Figure 8 It is a diagram explaining the measurement information in a specific example of the present embodiment. Figure 9 It is a diagram showing an example of the measurement information before the filtering process in a specific example of the present embodiment. Figure 10 It is a diagram showing an example of the measurement information after the filtering process in a specific example of the present embodiment. Figure 11 It is a diagram explaining the intermediate representation system of the determination information in a specific example of the present embodiment. Figure 12 It is a diagram showing an example of the generation of content information in a specific example of the present embodiment. Figure 13 It is a diagram explaining an example of the use of the information processing system. Figure 14 It is an external view of the computer system in the above embodiment. Figure 15 It is a block diagram of the computer system. Symbol Explanation 1 - Information processing system; 100 - Information processing device; 110 - Storage unit; 111 - Learning information storage unit; 115 - User information storage unit; 117 - Content storage unit; 120 - Receiving unit; 130 - Accepting unit; 140 - Processing unit; 143 - Biometric information acquisition unit; 146 - Biometric information processing unit; 149 - Learning information acquisition unit; 161 - Content generation unit; 162 - Determination information acquisition unit; 163 - Content accumulation unit; 164 - Tag recording unit; 165 - Owner processing unit; 167 - Provider processing unit; 170 - Sending unit; 600 - Terminal device; 610 - Terminal storage unit; 620 - Terminal receiving unit; 630 - Terminal accepting unit; 640 - Terminal processing unit; 660 - Terminal output unit; 661 - Display unit; 670 - Terminal sending unit; 680 - Sensor unit; 700 - Measuring device; 702 - Electrode unit. Detailed implementation manners
[0028] Hereinafter, implementation manners of an information processing device and the like will be described with reference to the drawings. Moreover, components denoted by the same reference numerals in the implementation manners perform the same operations, and thus duplicate descriptions may sometimes be omitted.
[0029] Moreover, the terms used hereinafter are generally defined as follows. And the semantics of these terms should not always be interpreted as the meanings shown herein. Instead, for example, when they are separately described hereinafter, they should be interpreted based on referring to their descriptions.
[0030] Content information is information for representing content that can be an object of appreciation or understanding by a user. Content is, for example, an image (which can be a still image or an animated image), sound (voice, music, etc.), timbre, color, text, poem, graphic, shape (which can be a three-dimensional shape or a two-dimensional shape), etc. Content information can be either information directly representing such content or information specific to the content that is used to output the content after performing a prescribed process or the like using a computer or a prescribed device, etc. Content information can also be information for determining the location of the content.
[0031] A providing user is a user who provides information for the generation of content information. A providing user can also be said to be a provider. An owning user is a user who has the generated content information. An owning user can also be said to be a user who owns the content. An owning user can also be said to be an owner or a possessor.
[0032] An identifier for a certain matter is a character, symbol, etc. that specifically represents that matter. Although an identifier is, for example, an ID, as long as it is information that can identify the corresponding matter, its type is not limited. That is, an identifier can be either the name of itself that it represents or a symbol combined in a specifically corresponding manner.
[0033] The acquisition can include not only the acquisition of matters input by a user or the like, but also the acquisition of information stored in its own device or other devices (which can be either pre-stored information or information generated through information processing in the device). The acquisition of information stored in other devices can include not only the acquisition of information stored in other devices via an API or the like, but also the acquisition of the content of document files provided by other devices (including the content of web pages, etc.).
[0034] In addition, the acquisition of information can also use methods such as so-called machine learning. Regarding the use of machine learning methods, for example, it can be done as follows. That is, a learning machine (learning information) that takes specific types of input information as input and the desired types of output information as output is constructed using machine learning methods. For example, two or more groups of input information and output information are prepared in advance, and the two or more groups of information are provided to a module for constructing a learning machine for machine learning to construct a learning machine, and the constructed learning machine is accumulated in a storage unit. And the learning machine can also be called a classifier. And as machine learning methods, for example, there are deep learning, random forest, SVM, etc., and the types are not limited. In addition, in machine learning, functions in various machine learning frameworks such as fastText, tinySVM, random forest, TensorFlow, and various existing libraries can be used. Sometimes the acquisition of information using such a learning machine is called acquisition based on machine learning.
[0035] In addition, the learning machine obtained through machine learning is not limited. The learning machine can also be, for example, a table representing the correspondence between input vectors based on input information, etc. and output information. At this time, the output information corresponding to the feature vector based on the input information can be either obtained from the table or a vector approximate to the feature vector based on the input information can be generated using two or more input vectors in the table and parameters such as weights for each input vector, and the final output information can be obtained using the output information and parameters corresponding to each input vector used in the generation. Sometimes the acquisition of information using such a learning machine is called acquisition using the correspondence. In addition, the learning machine can also be, for example, a function representing the relationship between input vectors based on input information, etc. and the information used to generate output information. At this time, for example, the information corresponding to the feature vector based on the input information can be obtained through the function, and the output information, etc. can be obtained using the obtained information. Sometimes the acquisition of information using such a learning machine is called acquisition using the function.
[0036] The output of information is a concept that includes display on a monitor, projection using a projector, typing using a printer, audio output, transmission to an external device, accumulation on a storage medium, transmission of a processing result to another processing device or another program, etc. Specifically, for example, it includes the displayability of information on a web page, or transmission as an email, etc., or output of information for printing, etc.
[0037] The reception of information is a concept that includes reception of information input from an input device such as a keyboard, mouse, touch screen, etc., reception of information transmitted from other devices via a wired or wireless communication line, or reception of information read from a storage medium such as an optical disc, magnetic disk, semiconductor memory, etc.
[0038] (Embodiment)
[0039] The outline of this embodiment is as follows. The information processing device is configured to obtain content information based on measurement information such as a biological potential provided to the user. For example, the state of the user provided is determined based on the measurement information, and the content information is obtained using the information indicating the determined state. The information indicating the determined state may also include information on the degree of compliance with the state. For example, through acquisition based on the above-mentioned machine learning, or acquisition based on a function, or acquisition based on a table, the state of the user provided can be determined from the measurement information, or content information can be generated using the information indicating the state. And these processes can also be performed using other specified rules.
[0040] In addition, the information processing device can also obtain a tag corresponding to the content information and record the owner information of the content information in association with the tag. When the sale of the content information has occurred, the owner information of the corresponding tag can also be changed accordingly. Moreover, specified processing can also be performed based on the owner information corresponding to the tag. Specified processing is, for example, determination of refusal to provide a service, transmission of information, etc., but is not limited to these. In addition, the information processing device can also record the provider information in association with the tag corresponding to the content information. Moreover, specified processing can also be performed based on the provider information corresponding to the tag. Specified processing is, for example, allocation of the re-generated value of the content information, or granting of permissions to the user provided, or transmission of information, etc., but is not limited to these. In addition, when the owner information of the tag has been changed, specified processing can also be performed based on the provider information. As such owner information or provider information, a user identifier for identifying the user can be used, but is not limited thereto.
[0041] Further, in the following description, as a recording part for marks and the corresponding owner information or provider information, the storage part provided in the information processing apparatus 1 may be used, but the recording part is not limited thereto. For example, it may also be recorded in a blockchain base accessible by the information processing apparatus 1. In other words, information such as these marks may also be recorded in a distributed ledger accessible by the information processing apparatus 1.
[0042] Hereinafter, an example of an information processing system using the information processing apparatus configured as described above will be described.
[0043] Figure 1 It is a diagram showing an outline of an information processing system 1 according to an embodiment of the present invention.
[0044] In the present embodiment, the information processing system 1 includes an information processing apparatus 100, a terminal apparatus 600, and a measurement apparatus 700. The information processing apparatus 100 and the terminal apparatus 600 can communicate with each other via a network such as a local area network or the Internet, for example. In addition, the measurement apparatus 700 and the terminal apparatus 600 can communicate with each other. And the configuration of the information processing system 1 is not limited thereto. The number of each apparatus included in the information processing system 1 is not limited, and the information processing system 1 may also include other apparatuses.
[0045] The measurement apparatus 700 is, for example, a so-called wearable device. The measurement apparatus 700 has an electrode part 702 that contacts the body surface of the user. The measurement apparatus 700 is configured to be able to measure a bioelectrical signal related to the action potential or resting potential of the user's body by the electrode part 702. In the present embodiment, the measurement apparatus 700 is configured to be able to measure a time-series bioelectrical signal such as an electroencephalogram or a pulse.
[0046] Further, the measurement apparatus 700 may also be configured to be able to measure the temperature of the user's body, etc. through the electrode part 702 or other parts not shown. In addition, instead of or in addition to the electrode part 702, the measurement apparatus 700 may also have a measurement part for measuring the bioelectrical signal of the user. The measurement part may also be configured to be able to detect an object different from bioelectricity. For example, the measurement part may also obtain a time-series measurement result by receiving light emitted or reflected from the user's body. That is, the measurement apparatus 700 may also be configured, for example, to receive light emitted or reflected from the user's body and be able to measure information related to the user's body based on the result. The measurement apparatus 700 has, for example: a storage part (not shown) for storing the measurement result or the control program of the measurement apparatus 700, etc.; a processing part (not shown) for performing various processing operations using the information stored in the storage part; and a communication part (not shown) for performing information transmission and reception, etc.
[0047] The measurement device 700 is, for example, an ear-hung type earphone and is configured to be worn by the user at all times. The measurement device 700 is configured such that when worn, the two electrode portions 702 come into contact with the vicinity of the user's left and right mastoids, whereby the brain waves or pulse of the user can be measured. Since the structure of such a measurement device 700 is already known, a detailed description of its structure is omitted. Further, the measurement device 700 is not limited to the earphone type, and for example, various forms that can be continuously worn by the user such as a glasses type, a watch type, a ring type, a necklace type, a belt type, a clothing type, etc. can also be adopted. In addition, the measurement device 700 may also have a sound output unit (not shown) that outputs a sound audible to the user through air or vibration of an object, or a display (not shown) that can be visually recognized by the user, etc. The measurement device 700 can also be configured to output information to the user through these sound output units or displays, etc. The measurement device 700 can also be configured such that two or more physically separated devices can cooperate to measure one or more biological signals. The measurement device 700 may also have an electrode portion 702 that is used by contacting the body surface of the user only during measurement. Further, the measurement device 700 is not limited to such wearable devices, and for example, it can also be a device used by the user to measure biological signals in specific situations such as a sphygmomanometer, a thermometer, a weighing scale, a brain wave measurement device, or an electrocardiograph.
[0048] Further, in the present embodiment, the measurement result of the time-series biological signal or the information based thereon is referred to as measurement information regarding the biological state. The measurement information can be, for example, the raw data of the measurement result obtained by measuring the biological signal, or can also be information obtained by changing or processing these. In the following description, the measurement information is information obtained by measuring a value related to the bioelectric potential of a person. It can also be said that the measurement information is time-series information, that is, time-series information related to the biological state, which is based on the measurement result of the biological signal of one user. That is, the time-series information is the measurement result of the time-series biological signal or the time-series information obtained therefrom.
[0049] Further, the measurement information is not limited thereto. That is, the information processing device 100 may be configured to use the measurement information related to the bioelectric potential measured by the measurement device 700. In other words, the measurement information is not necessarily limited to time-series information. In the present embodiment, information measured at two or more times for one user is used as the measurement information, and information obtained by measuring in time series is more preferably used.
[0050] In the present embodiment, as the measurement result of the biological signal, for example, the pulse such as ECG (electrocardiogram), PPG (Photoplethysmogram), or brain waves, etc. can be cited, but it is not limited to these.
[0051] In this embodiment, the measurement device 700 is wirelessly or wiredly connected to the terminal device 600, and is configured to be able to transmit and receive information with the terminal device 600. For example, the measurement device 700 is configured to be able to perform short-range wireless communication with the terminal device 600. The measurement device 700 is, for example, configured to be able to send the measurement result to the terminal device 600. The measurement result can be sent to the terminal device 600 either as time-series information that has been accumulated in the measurement device 700 or sequentially sent to the terminal device 600. The terminal device 600 is configured to perform various processes using the information received from the measurement device 700, or to be able to send the received information or the information obtained by processing the received information to the information processing device 100. In addition, the measurement device 700 itself can also communicate with the information processing device 100 or the terminal device 600 connected to the network via a network such as a local area network or the Internet. The measurement result can also be sent to the information processing device 100. The measurement device 700 can be configured to perform the actions of measuring a biological signal or performing a specified process on the measurement result independently by itself, or can be configured to perform these actions through interlocking such as signal transmission and reception with the terminal device 600.
[0052] The user of the information processing system 1 can utilize the information processing system 1 by using the terminal device 600 and the measurement device 700. And Figure 1 In, for example, a so-called portable information terminal device such as a smart phone is shown as the terminal device 600, but the use of such a portable information terminal device as the terminal device 600 is not limited. For example, a personal computer (PC) such as a notebook computer or a tablet-type information terminal device or other devices can be used as the terminal device 600. In the following examples, although the case of using a portable information terminal device such as a smart phone as the terminal device 600 is assumed for description, it is not limited thereto.
[0053] In addition, the measurement device 700 can also be built in the terminal device 600.
[0054] Figure 2 is a block diagram of the information processing device 100.
[0055] As Figure 2 shown, the information processing device 100 includes a storage unit 110, a receiving unit 120, an accepting unit 130, a processing unit 140, and a transmitting unit 170. The information processing device 100 is, for example, a server device.
[0056] The storage unit 110 includes a learning information storage unit 111, a user information storage unit 115, and a content information storage unit 117.
[0057] The learning information that has been previously acquired is stored in the learning information storage unit 111. In the present embodiment, the learning information is generated by a method called machine learning. For example, although the learning information is generated by the processing unit 140 and stored in the learning information storage unit 111 as described later, it is not limited thereto. That is, the learning information generated in a device different from the information processing device 100 may also be stored in the learning information storage unit 111. The detailed content of the learning information will be described later.
[0058] In the present embodiment, learning information that can be commonly used by two or more users is prepared. And, it is not limited thereto, but learning information may be configured for each user who is the measurement object of the biological signal, or learning information corresponding to each user may be generated and stored in the learning information storage unit 111. At this time, each learning information may be stored in correspondence with the user identifier that identifies the user. In addition, learning information may be prepared for each group of users having common attributes. At this time, for example, the learning information may be stored in correspondence with the identifier that identifies the group.
[0059] User information is stored in the user information storage unit 115. In the present embodiment, the user information is information that associates the identifier of the user who uses the information processing system 1, that is, the user identifier, with information about the user. The user information may include various information. For example, it may include information sent from the terminal device 600 used by the user and information obtained for the user through the information processing device 100 as described later. For example, measurement information or information input by the user into the terminal device 600, etc., corresponds to the information sent from the terminal device 600 used by the user. In addition, for example, prediction information as described later, etc., corresponds to the information obtained for the user through the information processing device 100. In the user information storage unit 115, user information sent from other external devices, etc., may also have been stored.
[0060] In addition, measurement information sent from the terminal device 600 of each user is stored in the user information storage unit 115. The measurement information is, for example, the measurement result measured by the user using the measurement device 700, and is the information stored in the terminal storage unit 610 of the terminal device 600. And the process until the measurement information is stored in the user information storage unit 115 is not limited thereto. It may also be configured such that the measurement information prepared in advance is stored in the user information storage unit 115 and used.
[0061] The content information generated by the information processing apparatus 100 is stored in the content information storage unit 117. In the present embodiment, the content information is stored, for example, in association with a non-substitutable tag corresponding thereto. This tag may also be an identifier for identifying the content information. The tag corresponding to one piece of content information may be only one, or may be two or more.
[0062] Here, in the present embodiment, in the content information storage unit 117, a provider identifier for identifying a provider who provides the content information or an owner identifier for identifying an owner who owns the content information may also be stored in association with the content information. It can also be said that the provider identifier is the user information of the provider, that is, the provider information. It can also be said that the owner identifier is the user information of the owner, that is, the owner information.
[0063] Figure 3 FIG. is an example of the content information stored in the content information storage unit 117.
[0064] As shown in the figure, in the content information storage unit 117, content information is recorded in association with, for example, a content identifier (content ID) for identifying the content information, a tag, a provider identifier, and an owner identifier. The tag is, for example, a dedicated character string or a symbol string. The content information is, for example, the information representing the content itself, but may also be recorded as, for example, the path or file name of the content, that is, the file. At this time, it can also be said that the content identifier is stored as the content information in the content information storage unit 117. In addition, it can also be said that the content identifier is stored as the tag in the content information storage unit 117.
[0065] Return Figure 2 , the receiving unit 120 receives information transmitted from other devices. The receiving unit 120 stores the received information, for example, in the storage unit 110. In the present embodiment, the user inputs information, etc. using the terminal device 600, for example, and transmits it to the information processing apparatus 100. The receiving unit 120 can store each piece of transmitted information in association with the user identifier in the storage unit 110. In addition, in the present embodiment, the receiving unit 120 receives the measurement information transmitted from each terminal device 600 and stores it in the storage unit 110 in association with the user identifier. And when the receiving unit 120 receives this information from the terminal device 600, the user identifier of the user involved in the transmission can be determined based on the transmitted information.
[0066] The receiving unit 130 receives the information input by an input means (not shown) connected to the information processing apparatus 100. The receiving unit 130 stores the received information, for example, in the storage unit 110. The input means may be any one of a numeric keypad, a keyboard, a mouse, a menu screen, or the like. The receiving unit 130 may also receive the information input by performing an input operation (for example, including the information already read by the apparatus) using a reading device (for example, an encoder or the like) connected to the information processing apparatus 100.
[0067] Further, it can also be considered that the receiving unit 130 receives the information received by the receiving unit 120 as the information input to the information processing apparatus 100. That is, the input of information to the information processing apparatus 100 can be interpreted as that these information are indirectly input to the information processing apparatus 100 by the user via a terminal device 600 or the like, or can be interpreted as being directly input to the information processing apparatus 100 by the user using the input means. In addition, when the user provides information to the information processing apparatus 100 by executing a program for automatically generating information or giving various information to the program and functioning, etc., this can also be regarded as the input of information to the information processing apparatus 100.
[0068] The processing unit 140 includes a biological information acquisition unit 143, a biological information processing unit 146, a learning information acquisition unit 149, a content generation unit 161, a content storage unit 163, a tag recording unit 164, an owner processing unit 165, and a provider processing unit 167. In the present embodiment, the content generation unit 161 includes a determination information acquisition unit 162. The processing unit 140 performs various processes. The various processes are, for example, the processes performed by each part of the processing unit 140 as follows.
[0069] For the user who is the provided user, that is, the processing target, the biological information acquisition unit 143 acquires measurement information. In the present embodiment, the biological information acquisition unit 143 acquires the measurement information sent from the user's terminal device 600 and received by the receiving unit 120 from the user information storage unit 115. The biological information acquisition unit 143 acquires the measurement information of the user according to the user identifier of the user who is the processing target from the user information storage unit 115.
[0070] For the measurement information (referred to as pre - processed information) acquired by the biological information acquisition unit 143, the biological information processing unit 146 performs a prescribed filtering process to obtain the processed measurement information. It can also be said that the biological information processing unit 146 performs dimensionality reduction (dimension compression) on the pre - processed information. The biological information processing unit 146 is configured, for example, to perform a known singular spectrum analysis process as the prescribed filtering process. Thus, using the processed measurement information from which the fluctuation components or trend components have been extracted, content information can be obtained. Such a filtering process can be performed, for example, using a numerical calculation library such as NumPy.
[0071] The biological information processing unit 146 is configured to use the results up to a prescribed upper number of times in the singular spectrum analysis process to obtain the processed measurement information. The prescribed number of times is, for example, 1 or more and 10 or less, preferably 5 or more and 10 or less. In the present embodiment, the biological information processing unit 146 is configured to use the results up to the upper 10 times in the singular spectrum analysis process to obtain the processed measurement information.
[0072] Moreover, the method by which the biological information processing unit 146 performs dimensionality reduction is not limited to this. For example, the biological information processing unit 146 can also be configured to perform dimensionality reduction of the pre - processed information by using an auto - encoder of a convolutional neural network. The dimensionality reduction using the auto - encoder can be configured by a known method. For example, by inputting the pre - processed information into a probabilistic encoder, vectors representing the latent fluctuation components or vectors representing the latent trend components can be extracted respectively.
[0073] For example, when using the measurement result of an ECG, as will be described later, the processed measurement information of the biological information processing unit 146 can be used as time - series information respectively representing the activities of the sympathetic nerve and the parasympathetic nerve in the user. That is, the measurement information can be used as information related to the time band when the user is likely to feel tense or the time band when the user is likely to relax during a prescribed period. The prescribed period is, for example, the period during which the biological signal is measured, but is not limited thereto.
[0074] The learning information acquisition unit 149 generates learning information using a machine - learning method. In the present embodiment, for example, learning information (which can also be referred to as first learning information) for inputting measurement information and outputting determination information and learning information (which can also be referred to as second learning information) for inputting determination information and outputting content information can be used.
[0075] Here, the determination information is information that determines the state of the user provided. The state of the user provided is, for example, information that determines the rhythm, state, or health state of the body, etc. The determination information can be either information indicating compliance with a specified classification (classification result into a specified classification) or a score. Additionally, the determination information can also include degree information indicating the degree of compliance of the state of the user provided with the specified classification. As will be described later, the determination information is information obtained using measurement information and can be said to be information based on the measurement information.
[0076] In this embodiment, the determination information is, for example, composed of the determination of whether the user is in a relaxed state (an example of a specified classification) and the degree information determining the degree thereof. For example, information such as "being in a relaxed state and the degree is 3 out of 5 stages" or "not being in a relaxed state (feeling tense) and the degree is 5 out of 5 stages" can be used as the determination information. Also, in the determination information, the classification of the state of the user can be two or more.
[0077] For example, the method of machine learning can be utilized as follows. That is, two or more sets of information as input and information as output are prepared in advance, and the two or more sets of information are provided to a module of a learning machine for constructing machine learning to construct a learning machine. That is, the learning information acquisition unit 149 uses input information including at least measurement information and two or more pieces of teaching data having a classification result for the physical state of the user to generate first learning information. Additionally, the learning information acquisition unit 149 uses input information including at least determination information and two or more pieces of teaching data having content information to generate second learning information. Also, the learning machine can be referred to as a classifier. And, as the method of machine learning, for example, there are deep learning such as convolutional neural network (CNN), random forest, SVR, etc., and the type is not limited. Additionally, in machine learning, functions in various machine learning frameworks such as fastText, tinySVM, random forest, TensorFlow, etc. and various existing program libraries can be used, for example.
[0078] Here, as the second learning information, for example, it can also be learning information constructed to obtain content information from determination information using a generative adversarial network (GAN). Additionally, as the second learning information, a machine learning module constructed in a known manner such as StableDiffusion, etc., which outputs content such as an image with a sentence as input, can also be used.
[0079] The learning information acquisition unit 149 accumulates the constructed learning machine as learning information in the learning information storage unit 111. Thus, when using the generated learning information, the processing unit 140 can obtain the learning information from the learning information storage unit 111.
[0080] Furthermore, the learning information acquisition unit 149 may also be configured to acquire learning information stored in a device other than the information processing device 100 from that device. For example, when the learning information stored in another device is always used, the information processing device 100 may not be provided with the learning information storage unit 111.
[0081] The content generation unit 161 generates content information using the measurement information. The content generation unit 161 generates content information using learning information configured to output output information using input information including the measurement information or information based on the measurement information.
[0082] In the present embodiment, the content generation unit 161 uses the measurement information and the first learning information to generate determination information, which is information based on the measurement information. The determination information is acquired by the determination information acquisition unit 162. That is, the determination information acquisition unit 162 uses the measurement information to acquire determination information that determines the state provided to the user. After that, the content generation unit 161 uses the determination information and the second learning information to generate content information.
[0083] The content accumulation unit 163 accumulates the content information generated by the content generation unit 161 in the storage unit 110. As a result, the processing unit 140 can use the generated content information for other processes and the like. For example, when an output request or the like is received from the terminal device 600 or the like, the processing unit 140 can output the content information to the terminal device 600 or the like.
[0084] The content accumulation unit 163 accumulates the content information in the storage unit 110 by associating it with a provider identifier that can identify the user who provided the measurement information used in the generation of the content information. As a result, for each user who provides information, the corresponding content information can be determined. In addition, for the content information, the user who provided it can be determined. In other words, the content information originating from the user who provides the measurement information can be determined.
[0085] Furthermore, the content accumulation unit 163 may also be configured to accumulate the provider identifier in a place different from the storage unit 110. In this case, it is only necessary to associate the content information with the corresponding provider identifier. For example, the content information and its identifier may be stored in the storage unit 110, and in another storage place, the identifier that identifies the content information and the provider identifier may be associated and accumulated. As a result, in this other storage place, the storage area occupied by the accumulation of information can be reduced. In addition, as the identifier that identifies the content information, a tag described later may be used.
[0086] The tag recording unit 164 is configured to obtain a non-substitutable tag (hereinafter simply referred to as a tag) corresponding to the content information generated by the content generation unit 161. The tag recording unit 164 records the obtained tag in a specified storage location.
[0087] In addition, in the present embodiment, the tag recording unit 164 is configured to execute a first recording process of recording the tag corresponding to the provider identifier that identifies the provider of the content information corresponding to the content information in a specified form. In addition, the tag recording unit 164 is configured to execute a second recording process of recording the tag corresponding to the owner identifier that identifies the owner of the content information in a specified form. Recording in a specified form means, for example, recording in a specified storage location. The storage locations in the first recording process and the second recording process may be the same or different. That is, the specified forms in the first recording process and the second recording process may be the same or different.
[0088] In the present embodiment, the specified storage location is, for example, the storage unit 110. That is, the tag recording unit 164 accumulates the tag, the provider identifier, and the owner identifier in the content information storage unit 117. That is, as described above, the tag, the provider identifier, and the owner identifier are corresponded to the content information and accumulated in the content information storage unit 117.
[0089] In addition, other storage locations different from the storage unit 110 can also be used as the specified storage location. For example, the content information and its identifier are stored in the storage unit 110, and in other storage locations, the identifier that identifies the content information can also be accumulated corresponding to the provider identifier, etc. or the tag. Thus, in this other storage location, the storage area occupied by the accumulation of information can be reduced.
[0090] As such other storage locations, for example, the storage unit of a device different from the information processing device 100 or other databases, etc. can be used. That is, as the specified storage location, for example, a blockchain-based platform can be used. The blockchain-based platform can be either a so-called public type or a private type. In addition, the storage unit 110 can also be used as one of the storage units constituting the blockchain-based platform.
[0091] Through the recording process of the tag recording unit 164 based on this, for the tag corresponding to the content information, the corresponding provider identifier or owner identifier can be clearly determined. Thus, it is possible to easily determine the provider who provides the content information or the owner who owns the content information.
[0092] And, for example, a first recording process is performed when generating content information. It can be performed simultaneously with the generation of content information or with a time difference. For example, when using a blockchain infrastructure for record management of tags, when performing so-called sensitization on content information, the first recording process can be performed. And, along with the progress of the first recording process, a second recording process can also be performed in such a way that the provider identifier corresponding to the tag also serves as the owner identifier and corresponds to the tag. It is not limited to this, but along with the progress of the first recording process for one tag, a second recording process can also be performed to record the determined owner identifier corresponding to the tag.
[0093] In addition, for example, when the tag recording unit 164 has obtained information indicating that the owning user of the content information has changed, the second recording process is performed. For example, the second recording process can also be performed when the following sales information has been obtained.
[0094] That is, content information can be used as an object of sale among users. It can also be said to be an object of transfer among users. For example, when content information is sold among users, the tag recording unit 164 is configured to perform the following process.
[0095] First, the tag recording unit 164 obtains sales information regarding the sale. For example, the sales information can be information obtained from a device that performs processing regarding the sale (which can be the information processing device 100 or other devices), or can be information based on information input or sent by users, etc. For example, the sales information can include information that can determine a combination of the tag corresponding to the sold content information and the identifier that identifies the user who is the destination of the sale (the identifier of the purchasing user). For example, it can also include the owner identifier before the sale, the identifier that identifies the content information, and the identifier of the user who is the destination of the sale. And when the content information is unique, it is sufficient to include the identifier that identifies the content information and the identifier of the user who is the destination of the sale.
[0096] After that, the tag recording unit 164 performs a recording process in such a way that the tag corresponding to the sold content information is corresponded to the owner identifier corresponding to the sales information. That is, for the tag, the identifier of the user who is the destination of the sale is corresponded as the owner identifier and recorded.
[0097] Through such processing, the owner identifier recorded corresponding to the tag becomes the owner identifier after the sale, and as a result of the sale, the owner identifier corresponding to the owning user who owns the content information remains in a state of being recorded corresponding to the tag.
[0098] Also, when performing record management of tags using the blockchain infrastructure as described above, the processing of such a tag record unit 164 can also be performed as processing using the smart contract function implemented in this blockchain infrastructure.
[0099] When the specified owner processing conditions corresponding to the tag are satisfied, the owner processing unit 165 executes the specified owner processing using the owner identifier corresponding to the tag.
[0100] The specified owner processing conditions are, for example, the arrival of a specified time, or new record processing corresponding to the tag performed by the tag record unit 164, or the acceptance of a specified request from a user or the like. The specified time can be, for example, a specified date and time, or a time after a specified period has elapsed from a specified starting point. The specified starting point is, for example, the time when the record processing of associating the current owner identifier with the tag is performed, or the time when the content information is generated, or the time set in a manner determined corresponding to the provider identifier (for example, the birthday of the provider or the date and time specified by the provider, etc.), but is not limited to these.
[0101] The specified owner processing is, for example, processing for judging whether a specified service can be provided to the owning user, or granting of permissions, or sending of information of the owning user, but is not limited thereto.
[0102] For example, the owner processing unit 165 can also be configured to perform the following actions.
[0103] That is, when a request for providing a specified service for a tag has been accepted from a user, the owner processing unit 165 can also judge that the specified owner processing conditions corresponding to the tag have been satisfied. Thereafter, as the specified owner processing, it can also be judged whether the user who made the provision request is the owning user corresponding to the owner identifier corresponding to the tag, and based on the judgment result, it can be judged whether the service can be provided to the user. Thus, it can be judged that the service can be provided to the owning user only when there is a provision request from the owning user of the content information.
[0104] In addition, for example, when the specified notification time has arrived, the owner processing unit 165 can judge that the specified owner processing conditions corresponding to a tag have been satisfied. Thereafter, as the specified owner processing, it can also send specified notification information to the contact destination corresponding to the owner identifier corresponding to the tag. Thus, notification information can be sent to the owning user of the content information.
[0105] When the specified provider processing conditions corresponding to the tag are satisfied, the provider processing unit 167 executes the specified provider processing using the provider identifier corresponding to the tag.
[0106] The specified provider processing conditions are, for example, the arrival of a specified time, or a new recording process corresponding to the mark by the mark recording unit 164, or the acceptance of a specified request from a user or the like. The specified time can be, for example, a specified date and time, or a time after a specified period has elapsed from a specified starting point. The specified starting point is, for example, the time when the current owner identifier is recorded corresponding to the mark, or the time when the content information is generated, or the time set in a manner determined corresponding to the provider identifier (for example, the birthday related to the provider or the date and time specified by the provider, etc.), but is not limited to these.
[0107] The specified provider processing is, for example, a process for determining whether a specified service can be provided to a providing user, or a process for granting permission to receive a specified service, or a process for sending information to the providing user, but is not limited thereto.
[0108] For example, the provider processing unit 167 can also be configured to perform the following actions.
[0109] That is, when the first recording process corresponding to a mark has been performed, the provider processing unit 167 can also determine that the specified provider processing conditions corresponding to the mark have been satisfied. Thereafter, as the specified provider processing, a process for granting a specified permission to the provider identifier can also be performed. For example, the provider identifier and the flag information indicating the possession of the specified permission are accumulated and stored in the storage unit 110. Thereby, it can be confirmed that the providing user has the specified permission. As the process for granting the specified permission, for example, a process for sending information that proves the possession of the specified permission to the providing user can also be performed. For example, a discount code or a QR code image that can accept the specified service can also be sent to the providing user, or provided so that it can be obtained from the terminal device 600 or the like used by the providing user.
[0110] In addition, when a new second recording process corresponding to the tag is performed by the tag recording unit 164, the provider processing unit 167 may determine that the specified provider processing conditions corresponding to the tag are satisfied. In other words, when the second recording process is performed and the owner identifier corresponding to a tag is changed to another owner identifier, it may be determined that the specified provider processing conditions corresponding to the tag are satisfied. At this time, the provider processing unit 167 may also use the provider identifier corresponding to the tag to give a specified reward to the providing user. For example, the above-mentioned specified authority may be given as the specified reward. In addition, for example, when the second recording process accompanying the sale of content information is performed, a right to receive a reward calculated according to specified reward conditions for an amount calculated based on a specified amount of remuneration, sales amount, or the amount of profit of the seller may be given to the providing user. Such a reward may be determined to be paid by the seller or the new owner user, or may be determined to be paid by other entities.
[0111] Moreover, the specified owner processing conditions or the specified provider processing conditions corresponding to each tag may be different for each tag or may be the same as each other.
[0112] The transmitting unit 170 transmits information to other devices constituting the information processing system 1 via a network. The transmitting unit 170 transmits information to the terminal device 600, for example. In other words, the transmitting unit 170 outputs information to the terminal device 600, for example.
[0113] Next, the configuration of the terminal device 600 will be described.
[0114] Figure 4 It is a block diagram of the terminal device 600 and the measuring device 700.
[0115] As Figure 4 shown, the terminal device 600 includes a terminal storage unit 610, a terminal receiving unit 620, a terminal accepting unit 630, a terminal processing unit 640, a terminal output unit 660, a terminal transmitting unit 670, and a sensor unit 680. The terminal output unit 660 includes a display unit 661.
[0116] Various information is accumulated in the terminal storage unit 610. The terminal storage unit 610 has a measurement information storage unit 611. In the measurement information storage unit 611, for example, measurement information measured by the measuring device 700 is accumulated.
[0117] The terminal receiving unit 620 receives information transmitted from the information processing device 100, the measuring device 700, etc. via a network. The terminal receiving unit 620 accumulates the received information in the terminal storage unit 610, for example, and makes it available to the terminal processing unit 640, etc.
[0118] The terminal reception unit 630 receives various input operations performed on the terminal device 600 by the user of the terminal device 600. For example, operations are performed using an input device (not shown), but it is not limited thereto.
[0119] The terminal processing unit 640 performs various information processing operations using each part of the terminal device 600. For example, information sent from the information processing device 100 is output to the user through the terminal output unit 660. Thus, the user can know the information.
[0120] The terminal output unit 660 outputs information by, for example, displaying the information on a display device, i.e., the display unit 661, etc. Also, the method of outputting the information is not limited thereto, and it can also be output as sound from a speaker, etc.
[0121] The terminal transmission unit 670 transmits, for example, information obtained through the terminal processing unit 640, etc. via a network.
[0122] The sensor unit 680 is, for example, a microphone, an acceleration sensor, a barometric pressure sensor, etc., but it is not limited thereto. The biological signal of the user can also be measured through the sensor unit 680. The sensor unit 680 can also have an electrode unit capable of measuring the biological signal of the user.
[0123] Next, an example of the operation of the information processing device 100 according to the present embodiment will be described.
[0124] In the present embodiment, the information processing system 1 is typically used as follows. That is, the user measures his / her own biological signal while wearing the measurement device 700 for a specified period. The measurement information obtained through the measurement is transferred to the terminal device 600. After that, the user is provided to send the measurement information stored in the terminal storage unit 610 from the terminal device 600 to the information processing device 100. In this way, in the information processing device 100, the acquisition of the determination information and the acquisition of the content information are performed. In this way, the label corresponding to the content information and the provider identifier or the owner identifier are recorded in a specified form. Thereafter, each time a transfer of the owner of the content information occurs, a second recording process is performed. In addition, each time a specified processing condition is satisfied, the corresponding owner process or provider process is performed.
[0125] When such an information processing system 1 operates, the information processing device 100 performs various operations as follows, for example. The processing unit 140 performs control operations, etc. while using each part, thereby performing these operations.
[0126] Figure 5 It is the first flowchart showing an example of the operation of the information processing device 100. Figure 6 It is the second flowchart showing an example of the operation of the information processing device 100.
[0127] (Step S11) The processing unit 140 determines whether information sent from the terminal device 600 or the like has been received through the receiving unit 120. When it is determined that the information has been received, the process proceeds to Step S12; otherwise, the process proceeds to Step S13.
[0128] (Step S12) The processing unit 140 identifies the user based on the received information and accumulates the received information in the user information storage unit 115 in association with the user identifier. For example, if measurement information is sent from the terminal device 600 in association with the user identifier, the processing unit 140 accumulates the received measurement information in the user information storage unit 115 in association with the user identifier.
[0129] (Step S13) The processing unit 140 determines whether an opportunity related to the generation process of the execution content information has occurred. In other words, the processing unit 140 determines whether the conditions for starting the generation process of the content information are satisfied. When it is determined that an opportunity has occurred, the process proceeds to Step S14; otherwise, the process returns to Step S17.
[0130] Here, for example, an instruction by the user (i.e., the providing user) related to the progress of the generation process of the content information through the terminal device 600 can be used as the above-mentioned opportunity. Additionally, for example, a specified information corresponding to such an instruction sent through the terminal device 600 can also be used as the above-mentioned opportunity. The opportunity is not limited to this. For example, the arrival of a specified time can be used as the above-mentioned opportunity, in which case the content information can be generated regularly. Additionally, for example, the satisfaction of various conditions such as the re-receipt of measurement information or other information can also be used as an opportunity.
[0131] (Step S14) The processing unit 140 performs a content generation process through the biometric information processing unit 146 and the content generation unit 161. The content generation process will be described later. Content information is obtained through the content generation process and accumulated in the content information storage unit 117.
[0132] (Step S15) The processing unit 140 obtains a tag corresponding to the content through the tag recording unit 164.
[0133] (Step S16) The processing unit 140 performs a first recording process and a second recording process through the tag recording unit 164. Thereby, for the content information, the provider identifier and the owner identifier are recorded in association with the tag.
[0134] (Step S17) The processing unit 140 determines whether the owner of any content information has been changed. For example, when sales information has been received, or when information related to a change in the owner has been input by the user or the like, it is determined that the owner of the corresponding content information has been changed. When it is determined that a change has occurred, the process proceeds to step S18; otherwise, it proceeds to step S19.
[0135] (Step S18) The processing unit 140 performs second recording processing through the tag recording unit 164. As a result, for the tag of the corresponding content information, it corresponds to the changed owner identifier.
[0136] (Step S19) The processing unit 140 determines whether the owner processing condition is satisfied. When it is determined that the owner processing condition is satisfied, the process proceeds to step S20; otherwise, it proceeds to step S21.
[0137] (Step S20) The processing unit 140 executes owner processing through the owner processing unit 165.
[0138] (Step S21) The processing unit 140 determines whether the provider processing condition is satisfied. When it is determined that the provider processing condition is satisfied, the process proceeds to step S22; otherwise, the series of processes ends.
[0139] (Step S22) The processing unit 140 executes provider processing through the provider processing unit 167. After that, the series of processes ends.
[0140] And such processing can be repeatedly executed regularly.
[0141] Figure 7 It is a flowchart showing an example of the content generation processing of the information processing apparatus 100.
[0142] (Step S111) The biological information processing unit 146 obtains measurement information about the providing user from the user information storage unit 115 according to the user identifier of the providing user who is the processing target.
[0143] (Step S112) The biological information processing unit 146 performs filtering processing on the measurement information.
[0144] (Step S113) The content generation unit 161 obtains first learning information from the learning information storage unit 111 through the determination information acquisition unit 162, and obtains determination information using the measurement information and the first learning information. That is, the determination information acquisition unit 162 applies the measurement information after being processed by the biological information processing unit 146 to the first learning information to obtain determination information.
[0145] (Step S114) The content generation unit 161 acquires the second learning information from the learning information storage unit 111, and acquires the content information by using the determination information and the second learning information. That is, the content generation unit 161 applies the determination information acquired by the determination information acquisition unit 162 to the second learning information to acquire the content information. In addition, the acquired content information is accumulated in the content information storage unit 117. After that, return to Figure 5 processing.
[0146] Next, a specific example of the acquisition of the content information by the information processing apparatus 100 according to the present embodiment will be described.
[0147] Figure 8 It is a diagram for explaining the measurement information in a specific example of the present embodiment.
[0148] In this specific example, the measurement information is time-series information obtained by taking, as the measurement result, information representing the ECG of one user. The measurement information is information representing the transitions of LF and HF related to the heartbeat variation of one user. The measurement information may also be information related to the transition of LF / HF (the ratio of LF to HF).
[0149] Here, LF and HF are values obtained by integrating in their respective frequency bands (low-frequency band, high-frequency band) the energy spectrum obtained by performing frequency analysis on the transition of the heartbeat interval. LF can be used as an index representing the activity level of the sympathetic nerve of the user, and HF can be used as an index representing the activity level of the parasympathetic nerve of the user. That is, LF, HF, or LF / HF can be utilized as information related to the activity level of the autonomic nerve of the user.
[0150] As shown in the figure, when an electrocardiogram signal (S1) for a specified measurement period (for example, 5 minutes) is obtained as the measurement result, the RRI (heartbeat interval: the interval between R waves) is acquired from it (S2). Based on the energy spectrum obtained by performing frequency analysis on the transition of the RRI during the specified measurement period, LF and HF can be obtained (S3). The LF and HF obtained for each specified measurement period can be used as the measurement information.
[0151] And, for example, the measurement information from such an ECG may be acquired in the terminal device 600, but it may also be acquired in the measurement device 700, or may be acquired in the information processing apparatus 100 that has acquired the measurement result.
[0152] Figure 9 It is a diagram showing an example of the measurement information before the filtering process in a specific example of the present embodiment.
[0153] In the figure, measurement information of LF and HF obtained as described above, showing the passage of time, is presented. In this figure and the next figure, for example, measurement information for approximately one week is shown. Regarding such time measurement information, if filtered by the biological information processing unit 146, it becomes as follows.
[0154] Figure 10 This is a diagram showing an example of the measurement information after the filtering process in a specific example of the present embodiment.
[0155] In the figure, as corresponding to the previous figure, measurement information after the process of restoring the measurement information using the singular spectrum analysis results of the top 10 times is shown. Such processed measurement information is good time series information that well extracts the principal components of the measurement information and well represents the trends of the user's LF and HF. By using such processed measurement information, determination information that excellently represents the user's state can be obtained.
[0156] In this specific example, as the determination information, for example, information for determining the state in the intermediate representation system shown below can be used.
[0157] Figure 11 This is a diagram for explaining the intermediate representation system of the determination information in a specific example of the present embodiment.
[0158] In the figure, regarding the mental state of the user, a representation system composed of two axes of positive or negative and active or passive is shown. In each quadrant of the two axes, main mental state classifications such as being excited, happy, content, calm, depressed, sad, afraid, and angry are shown. As the determination information, information for determining the coordinates in such a representation system can be used. At this time, as the determination information, the classification corresponding to the coordinates can also be used. In addition, in the representation system, it can be made that the farther away from the origin, the stronger the respective elements of the two axes. At this time, the degree information corresponding to the corresponding classification can be used as the determination information.
[0159] In such an intermediate representation system, when the state of the user can be expressed, for example, as "the degree of being active is 3 out of 4 levels, and the degree of being positive is 1 out of 4 levels", information meaning "being excited, and the degree is 4 out of 4 levels" can be obtained as the determination information, for example.
[0160] Figure 12 This is a diagram showing an example of the generation of content information in a specific example of the present embodiment.
[0161] In the figure, for the case where four types of information, namely "calm", "expressive", "depressing", and "annoying", have been obtained as determination information, generation examples of images as respective content information are shown. And at this time, in addition to the determination information, as keywords indicating what kind of content is to be generated, prescribed statements are used (for example, "Surrealism, bold and confident, harsh sunlight overhead, daytime photo"). When such statements are used, for example, each day and each number of times of generation can also be changed or generated according to prescribed conditions. In addition, statements corresponding to the attributes provided to the user can also be used.
[0162] As described above, the information processing apparatus 100 can generate content information from the measurement information related to the biological state of the provided user. Thus, the measurement information can be flexibly utilized. Using the learning information, it is easy to generate content information in a manner well corresponding to the biological state of the user. In addition, in the present embodiment, information related to the owning user of the content information is recorded by associating the owner identifier with a tag, thereby performing management reliably. Thus, for the owning user of the content information, owner processing can be surely executed. In addition, in the present embodiment, the provider identifier is associated with a tag and recorded, thereby reliably managing information related to the providing user corresponding to the content information. Thus, for the providing user of the content information, provider processing can be surely executed.
[0163] And information such as that of the owner corresponding to such a tag is managed, for example, through a blockchain infrastructure. Thus, by using a smart contract function or the like, owner processing and provider processing can be easily and surely executed. As provider processing, in a prescribed case, permissions such as giving a reward to the providing user are given, thereby effectively motivating the user to provide the measurement information used for generating content information.
[0164] For example, an information processing system 1 configured as such can be used in the construction of the following information circulation system 90.
[0165] Figure 13 This is a diagram for explaining an example of the use of the information processing system 1.
[0166] In the figure, the relationships between the respective entities related to the information circulation system 90 and between the entities are roughly shown. As the entities, a leading organization 91, a providing user 92, a using user 93, a member enterprise 94, a convenience store 95, a local government 96, and a research institution 97 can be included. In the figure, the case where the generated content information is sold through the information processing apparatus 100 and the collection of the purchase cost is shown.
[0167] The leading organization 91 prepares the information processing device 100, or sells the measuring device 700 for use with the information processing system 1, or provides application programs for use with the information processing system 1 in the terminal device 600, etc.
[0168] The providing user 92 is, for example, an actor who creates new value for society. The providing user 92 sends measurement information to the information processing device 100. Thereby, content information and its tags are generated.
[0169] The using user 93 is, for example, a customer who can invest in various efforts for health or society. The using user 93 purchases the desired content information and pays the purchase fee. It is also possible to specify the actor to be supported and purchase their content information.
[0170] In this way, if the using user 93 purchases content information, a reward is given to the providing user 92 from the purchase fee. In addition, a fee for providing services to the providing user 92 is given to the retail store 95. The providing user 92 can use the reward to receive services provided by the retail store 95. Utilization data of the services by the providing user 92 can also be sent from the retail store 95 to the leading organization 91 and be flexibly applied.
[0171] By constructing such an information circulation system 90, the providing user 92 can receive indirect support from the using user 93 and can carry out their own activities.
[0172] Moreover, the using user 93 can also receive services provided by the member enterprise 94 through the possession of the content information. In addition, measurement information of each providing user 91 obtained through such an information circulation system 90, utilization data of the retail store 95, utilization data of the member enterprise 94 due to the using user 93, etc. can be provided to the local government 96 and these can be made useful for the health of citizens. In addition, between the leading organization 91 and the research organization 97, technology sharing for flexibly applying information can also be carried out.
[0173] And, although it is preferable that the above-mentioned storage unit 110 and the terminal storage unit 610 are non-volatile storage media, it can also be realized by a volatile storage medium. Information such as that already obtained in their respective devices is stored in these respectively, but the process of storing information, etc. is not limited to this. For example, information, etc. can be stored by means of a storage medium, or information, etc. sent through a communication line, etc. can be stored, or information, etc. input by an input device can also be stored.
[0174] In addition, the above-mentioned processing unit 140 or terminal processing unit 640 can generally be implemented by an MPU, memory, or the like. Generally, the processing sequence of the processing unit 140 or terminal processing unit 640 is implemented by software, and this software is recorded on a storage medium such as a ROM. However, it can also be implemented by hardware (a dedicated circuit).
[0175] In addition, the input means that can be used to input the information that can be accepted by the acceptance unit 130 or terminal acceptance unit 630 can be any one of a numeric keypad, a keyboard, a mouse, or a menu screen. The acceptance unit 130 or terminal acceptance unit 630 can be implemented by a device driver of an input means such as a numeric keypad or a keyboard, or control software of a menu screen.
[0176] In addition, although the receiving unit 120 or terminal receiving unit 620 is generally implemented by wireless or wired communication means, it can also be implemented by means of receiving a broadcast.
[0177] In addition, although the transmitting unit 170 or terminal transmitting unit 670 is generally implemented by wireless or wired communication means, it can also be implemented by means of a broadcast.
[0178] Moreover, the information processing apparatus 100 can be constituted by a single server, or can be constituted by a plurality of servers that cooperate with each other, and can also be an electronic computer or the like built in other instruments. And the server can be a so-called cloud server, or an ASP server, etc., and needless to say, its type can be arbitrary.
[0179] Moreover, the processing in the present embodiment can also be implemented by software. Further, this software can be distributed by software downloading or the like. In addition, this software can be recorded on a storage medium such as an optical disc and transmitted. And the software that implements the information processing apparatus 100 in the present embodiment is the following program. That is to say, this program is a program executed in the computer of the information processing apparatus 100, and is used to cause the computer of the information processing apparatus 100 of the storage unit where accessible information is stored to function as a biological information acquisition unit, a content generation unit, and a content accumulation unit. The biological information acquisition unit acquires measurement information related to the biological state of the user provided, the content generation unit generates content information using the measurement information, and the content accumulation unit accumulates the content information generated by the content generation unit in the storage unit.
[0180] (Other)
[0181] Figure 14 is an external view of the computer system 800 in the above embodiment. Figure 15 is a block diagram of the computer system 800.
[0182] In these figures, a configuration example of a computer that implements an information processing apparatus or the like of the above-described embodiment by executing the programs described in this specification is shown. The above-described embodiment can be implemented by computer hardware and a computer program executed thereon.
[0183] The computer system 800 includes a computer 801 having an optical disk drive, a keyboard 802, a mouse 803, and a monitor 804.
[0184] In addition to the optical disk drive (ODD) 8012, the computer 801 further includes: an MPU 8013; a bus 8014 connected to the optical disk drive 8012 and the like; a ROM 8015 for storing programs such as a startup program; a RAM 8016 connected to the MPU 8013 and used for temporarily storing commands of an application program and providing a temporary storage space; and a hard disk (HDD) 8017 for storing application programs, system programs, and data. Here, although not shown, the computer 801 may further include a network card for providing a connection to a LAN.
[0185] In the computer system 800, a program for executing the functions of the information processing apparatus or the like of the above-described embodiment may also be stored in the optical disk 8101 and further transferred to the hard disk 8017 by being inserted into the optical disk drive 8012. Alternatively, the program may be sent to the computer 801 via a network (not shown) and stored in the hard disk 8017. The program is loaded into the RAM 8016 when it is executed. The program may also be directly loaded from the optical disk 8101 or the network.
[0186] The program does not necessarily include an operating system (OS) or a third-party program that causes the computer 801 to execute the functions of the information processing apparatus or the like of the above-described embodiment. As long as the program calls appropriate functions (modules) in a controlled manner and only includes a command part that can obtain a desired result. It is well known how the computer system 800 works, and detailed description is omitted.
[0187] Furthermore, in the above program, in a transmission step of transmitting information or a reception step of receiving information, etc., there is no processing performed by hardware, such as processing performed by a modem or an interface card in the transmission step (processing that can only be performed by hardware).
[0188] In addition, the computer that executes the above program may be a single one or multiple ones. That is, either centralized processing or distributed processing may be performed.
[0189] In addition, in the above-described embodiment, two or more components existing in one device may physically be implemented by one medium.
[0190] In addition, in the above-described embodiments, each process (each function) can be implemented by a single device (system) through centralized processing, or can also be implemented by multiple devices through distributed processing (in this case, the entire system composed of multiple devices performing distributed processing can be regarded as one "device").
[0191] In addition, in the above-described embodiments, for the transfer of information between each constituent element, for example, when the two constituent elements for which the information is transferred are physically different, it can be performed by outputting the information of one constituent element and receiving the information of the other constituent element, or when the two constituent elements for which the information is transferred are physically the same, it can also be performed by transferring from the processing phase corresponding to one constituent element to the processing phase corresponding to the other constituent element.
[0192] In addition, in the above-described embodiments, even if not explicitly described in the above explanation, information related to the processing performed by each constituent element can be temporarily or permanently stored on a storage medium (not shown), and this information is, for example, information received, obtained, selected, generated, transmitted, and received by each constituent element, and information such as thresholds, arithmetic expressions, and addresses used by each constituent element in the processing. In addition, each constituent element or an accumulation unit (not shown) can also accumulate information to the storage medium (not shown). In addition, each constituent element or a reading unit (not shown) can also read information from the storage medium (not shown).
[0193] In addition, in the above-described embodiments, when information used in each constituent element, etc., such as thresholds, addresses, and various setting values used by each constituent element in the processing, can be changed by the user, even if not explicitly described in the above explanation, the user can appropriately change this information or can also not change it. When the user can change this information, the change can be implemented, for example, by a receiving unit (not shown) that receives a change instruction from the user and a changing unit (not shown) that changes the information according to the change instruction. The reception of the change instruction by the receiving unit (not shown) can be, for example, reception from an input device, reception of information transmitted via a communication line, or reception of information read from a specified storage medium.
[0194] The present invention is not limited to the above-described embodiments, and various modifications can be made, and the content of the modification is also included in the scope of the present invention.
[0195] An embodiment may also be configured by appropriately combining the constituent elements of the above-described embodiments or modified examples. For example, it is not limited to the configuration of the above-described embodiments themselves, but for each constituent element of the above-described embodiments or modified examples, other constituent elements can be appropriately replaced or combined. In addition, a part of the constituent elements or functions in the above-described embodiments or modified examples may be omitted.
[0196] In the above-described embodiment, the first learning information and the second learning information are used to generate content information from the measurement information, but it is not limited thereto. For example, the determination information acquisition unit may also use the measurement information and the first learning information to acquire determination information, and the content generation unit may acquire, as content information, information obtained by selecting from among candidate information of two or more pieces of content information that have been prepared in advance according to the determination information. In addition, the determination information acquisition unit may use the first learning information to acquire determination information, and the content generation unit may acquire input information corresponding to the determination information, and use the acquired input information and the second learning information to acquire content information.
[0197] In addition, the content generation unit may also be configured to apply the measurement information to learning information configured to output content information with the measurement information as input, thereby obtaining content information.
[0198] In addition, filtering processing may not be performed on the measurement information. Industrial applicability
[0199] As described above, the information processing apparatus according to the present invention has an effect of being able to generate content information from information related to the biological state of a user provided, and is useful as an information processing apparatus or the like.
Claims
1. An information processing apparatus, characterized in that it includes: a biological information acquisition unit that acquires measurement information related to the biological state of a provided user; a content generation unit that generates content information using the measurement information; and a content storage unit that stores the content information generated by the content generation unit in a storage unit where information is stored.
2. The information processing apparatus according to claim 1, characterized in that the content generation unit has a determination information acquisition unit that uses the measurement information to acquire determination information for determining the state of the provided user, and is configured to acquire the content information according to the determination information.
3. The information processing apparatus according to claim 2, characterized in that the determination information includes degree information indicating the degree of conformity of the state of the provided user to a specified classification.
4. The information processing apparatus according to claim 1, characterized in that the content generation unit generates the content information using learning information configured to output output information by using input information including the measurement information or information based on the measurement information.
5. The information processing apparatus according to claim 1, characterized in that it has: a mark recording unit that performs a recording process of recording, in a specified form, a non-substitutable mark corresponding to the content information generated by the content generation unit, corresponding to an owner identifier that identifies the owner user of the content information; and an owner processing unit that, when a specified processing condition corresponding to the mark is satisfied, performs a specified owner process using the owner identifier corresponding to the mark.
6. The information processing apparatus according to claim 5, characterized in that when sales information related to the sale of the content information is acquired, the mark recording unit performs the recording process by associating the mark corresponding to the sold content information with the owner identifier corresponding to the sales information.
7. The information processing apparatus according to claim 5 or 6, characterized in that the mark recording unit is configured to perform a recording process of recording the mark corresponding to a provider identifier that identifies the provider user corresponding to the content information in a specified form, and has a provider processing unit that, when a specified processing condition corresponding to the mark is satisfied, performs a specified provider process using the provider identifier corresponding to the mark.
8. The information processing apparatus according to claim 7, characterized in that when the mark recording unit performs a recording process of re-associating the mark with the owner identifier and recording it, the provider processing unit uses the provider identifier corresponding to the mark to give a specified reward to the provided user.
9. An information processing method implemented using a storage unit where information is stored, characterized in that it includes: a biological information acquisition step of acquiring measurement information related to the biological state of a provided user; a content generation step of generating content information using the measurement information; and a content storage step of storing the content information generated by the content generation step in the storage unit.
10. A program, characterized in that it is used for The computer of the storage unit that stores accessible information functions as a biological information acquisition unit, a content generation unit, and a content accumulation unit. The biological information acquisition unit acquires measurement information related to the biological state of the provided user. The content generation unit generates content information using the measurement information. The content accumulation unit accumulates the content information generated by the content generation unit in the storage unit.
Citation Information
Patent Citations
Method and apparatus for judging relax degree and relax apparatus
JP1997070399A