This application claims priority from Korean Patent Application No. 10-2014-0108455, filed on Aug. 20, 2014 in the Korean Intellectual Property Office, the disclosure of which is incorporated herein in its entirety by reference.
1. Field
Apparatuses and methods consistent with exemplary embodiments relate to methods and apparatuses for processing food information by detecting food information.
2. Description of the Related Art
Diseases such as diabetes or blood pressure problems are affected by the consumed food. Accordingly, each person may have to have meals appropriate for his/her physical constitution and current health state. A person may use a method of choosing an appropriate diet by directly recording the description and amount of each meal and monitoring a biometric signal so as to figure out the meal appropriate for his/her health state. However, in this case, data may be omitted to be recorded and the entire process of constantly recording such data is quite inconvenient.
Recently, as more people have become interested in health issues and the challenges that adult diseases create, demands for apparatuses for checking health parameters, such as a blood sugar sensor or a blood pressure sensor, have also increased. Thus, there is an increasing need for detecting the food consumed by a person by using these apparatuses.
One or more exemplary embodiments provide methods and apparatuses for detecting and processing food information.
Further, one or more exemplary embodiments provide methods and apparatuses for processing bio-signal related to food, as well as food information.
According to an aspect of an exemplary embodiment, there is provided a method of processing food information including: detecting, by a sensor, food information of food consumed by a subject from blood of the subject in a non-invasive manner; and determining, by a processor, a digestive capacity of the subject based on the detected food information.
The food information may include at least one of a type of nutrients and amounts of nutrients in the food consumed by the subject.
The determining the digestive capacity may include calculating a food information pattern that shows a change in the detected food information according to a lapse of time; and calculating the digestive capacity based on the food information pattern. The detecting may be performed by using at least one of a Raman spectroscopy, an infrared spectroscopy, or a radio-frequency (RF) analysis.
The method may further include displaying at least one of the food information and the digestive capacity.
The method may further include detecting bio-signal from the subject; and calculating a correlation between the food information and the bio-signal.
The bio-signal may be detected in a non-invasive manner.
The bio-signal may include at least one of information about blood sugar, cholesterol, or an amount of body fat of the subject, and information about a blood pressure, electrocardiogram (ECG), ballistocardiogram (BCG), photoplethysmograph (PPG), or electromyogram.
The correlation may represent a degree of a change in the bio-signal according to a change in the food information.
The correlation may include a range of the food information which corresponds to a reference range of the bio-signal.
The calculating the correlation may include calculating a food information pattern according to a lapse of time by using the food information; calculating a bio-signal pattern by using the bio-signal; and calculating a value of a correlation between the bio-signal pattern and the food information pattern.
The method may further include detecting at least one of environment information about an external environment of the subject and state information of the subject; and calculating a correlation between the food information, and at least one of the environment information and the state information.
The at least one of the environment information and the state information may include at least one of a temperature, a humidity, a skin moisture content rate of the subject, and a motion of the subject.
According to another aspect of an exemplary embodiment, there is provided an apparatus for processing food information including: a first sensor configured to detect food information of food consumed by a subject from blood of the subject in a non-invasive manner; and a processor configured to calculate a digestive capacity of the subject based on the detected food information.
The food information may include at least one of a type of nutrients and amounts of nutrients in the food consumed by the subject.
The processor may calculate a food information pattern that shows a change in the detected food information according to a lapse of time, and may also calculate the digestive capacity based on the food information pattern.
The first sensor may detect food information by using at least one selected from the group consisting of a Raman spectroscopy, an infrared spectroscopy, or a radio-frequency (RF) analysis.
The apparatus may further include a display module for displaying at least one of the food information and the digestive capacity.
The apparatus may further include a second sensor configured to detect at least one of bio-signal of the subject, environment information about an external environment of the subject, and state information of the subject.
The processor may further calculate a correlation between a result obtained from the second sensor and the food information.
The above and/or other aspects will be more apparent by describing certain exemplary embodiments, with reference to the accompanying drawings, in which:
Exemplary embodiments are described in greater detail below with reference to the accompanying drawings.
In the following description, like drawing reference numerals are used for like elements, even in different drawings. The matters defined in the description, such as detailed construction and elements, are provided to assist in a comprehensive understanding of the exemplary embodiments. However, it is apparent that the exemplary embodiments can be practiced without those specifically defined matters. Also, well-known functions or constructions are not described in detail since they would obscure the description with unnecessary detail.
As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items. Expressions such as “at least one of,” when preceding a list of elements, modify the entire list of elements and do not modify the individual elements of the list.
The apparatus 100 for processing food information may be implemented via one housing. The apparatus 100 for processing food information may be a portable apparatus or a wearable apparatus. Alternately, the apparatus 100 for processing food information may be implemented via a plurality of housings. In this case, each element of the apparatus 100 for processing food information may be wired or wirelessly connected to each other. Also, the apparatus 100 for processing food information may be implemented as an element of an apparatus that performs a different function from the apparatus 100 for processing food information, for example, an element of a mobile terminal.
The first sensor 111 may detect information about food consumed by a subject in a non-invasive manner. The first sensor 111 may be implemented with a spectrometer that may optically detect bloodstream and metabolites which are released while and after the subject eats. For example, the first sensor 111 may detect food information by using a Raman spectroscopy, an infrared spectroscopy, or a radio-frequency (RF) analysis. Since substances included in the food may have a different molecular structure from each other according to nutrient components, when light is emitted toward these substances, a wavelength of the light absorbed by the substances may vary with the substances. Thus, food information may be detected by emitting light toward blood of the subject, and analyzing a spectrum of light that is scattered on or reflected from food in the blood. The first sensor 11 may distinguish different nutrients, such as protein, carbohydrates and fat, because each nutrient interacts with light different.
Alternately, when the subject consumes food, a state of the subject is changed. For example, as the subject consumes food, viscosity of blood, a heat flow due to digestion, particularity in blood components, or transparency is changed. Thus, information about the food consumed by the subject may be detected by detecting a state of the subject. If information about food consumed by the subject is predicted by detecting other components instead of directly detecting food components in blood, a database that shows a relation between food and the detected information may be employed.
The first sensor 110 may be worn, for example, on a wrist, a chest, or an ankle of the subject. As the subject consumes food, a bio-signal detected from the subject changes according to the consumed food. An example of the subject may include a person, an animal, or a part of a person or an animal.
The processor 120 may calculate a digestive capacity of the subject by using the detected food information. The processor 120 may calculate a food information pattern by using the detected food information, and calculate a digestive capacity based on the calculated food information pattern. The food information pattern may be a function showing a change in food information according to a lapse of time. The food information pattern may show a change in a total amount of food according to a lapse of time, or a change in each nutrient according to a lapse of time. For example, the processor 120 may receive the detected food information from the first sensor 111. Since a spectrum of scattered or reflected light varies with nutrients included in blood, the processor 120 may calculate an amount of each nutrient distributed in the blood by using a result of a spectrum which is received from the first sensor 111. The processor 120 may calculate a food information pattern that shows a change in each nutrient according to a lapse of time, by calculating an amount of each nutrient according to a lapse of time.
The display module 130 may display information processed by the food information processing apparatus 100. For example, the display module 130 may include a user interface (UI) or a graphical user interface (GUI) for displaying bio-signal. The display module 130 may include at least one of a liquid crystal display (LCD), a thin-film transistor-liquid crystal display (TFT-LCD), an organic light-emitting diode (OLED), a flexible display, and a 3-dimensional (3D) display. According to an implementation type of the apparatus 100 for processing food information, two or more display modules 130 may be present.
The display module 130 and a touch pad for receiving a user input may form a layered structure to constitute a touch screen. If the display module 130 and the touch pad form a layered structure to constitute a touch screen, the display module 130 may be also used as an input unit as well as an output unit. According to an exemplary embodiment, as the display module 130 detects a touch input by a user in a certain area, the display module 130 may automatically start biometric signal measurement.
The memory 140 may store data generated when the apparatus 100 for processing food information performs an operation. According to an exemplary embodiment, the memory 140 is a general storage medium, and it may be understood by those of ordinary skill in the art that the memory 140 may include a hard disk drive (HDD), a read-only memory (ROM), a random-access memory (RAM), flash memory, or a memory card.
The user interface 150 may receive an input for operating the food information processing apparatus 100 from a user, or output at least one of bio-signal, food information, and a correlation which are processed by the food information processing apparatus 100. The user interface 150 may include a button, a key pad, a switch, a dial, or a touch interface so that a user may directly operate the food information processing apparatus 100. The user interface 140 may include a display for displaying an image, and may be implemented as a touchscreen. According to another exemplary embodiment, the user interface 150 may include an input/output (I/O) port that may connect the food information processing apparatus 100 to a human interface device (HID). The user interface 150 may include an I/O port for inputting/outputting an image.
The controller 160 may control all operations of the apparatus 100 for processing food information. For example, the controller 160 may control the first sensor 111 so as to detect food information. Additionally, the controller 160 may determine whether the subject excessively consumed food, whether any nutrient is deficient, or whether food with a low digestion degree is present by analyzing the detected food information and the digestive capacity, and may provide a result via the display module 130.
In operation S220, the processor 120 may calculate a digestive capacity of the subject by using the food information received from the first sensor 111. For example, the processor 120 may calculate a food information pattern according to a lapse of time, by using the food information received from the first sensor 111. The food information pattern may include at least one of a pattern showing a change in all nutrients as a whole and a pattern showing a change in each nutrient. Additionally, the processor 120 may calculate a digestive capacity of the subject based on the food information pattern. The processor 120 may calculate a digestive capacity with respect to all nutrients as a whole or a digestive capacity with respect to each nutrient.
Alternately, as shown in
The food information may affect bio-signal of the subject. Thus, the food information processing apparatus 100 may calculate a correlation between the food information and the bio-signal of the subject, and provide information about the correlation.
Bio-signal is a unique signal generated from the subject. For example, bio-signal may be a signal that is generated according to a motion of a particular part of the subject such as a heart or muscle, for example, electrocardiogram (ECG), ballistocardiogram (BCG), photoplethysmograph (PPG), electromyogram, a blood pressure, or may be information about substances included in the subject, for example, blood sugar, cholesterol, an amount of body fat.
The second sensor 110 may also detect food information of the subject in a non-invasive manner. The second sensor 112 includes a plurality of electrodes to be in contact with the subject. Thus, the second sensor 112 may detect a bio-signal of the subject by measuring a change in electrical characteristics, for example, a resistance change according to a change in blood. The second sensor 112 may detect a bio-signal by using light instead of an electrode. Since substances included in the subject respectively have a unique molecular structure, a wavelength bandwidth of absorbed light may vary with the substances.
A detection method performed by using the second sensor 112 may vary according to a bio-signal type. For example, if the bio-signal is a signal that is generated according to a motion of a particular part of the subject such as a heart or muscle, for example, ECG, BCG, PPG, electromyogram, or blood pressure, a sensor using electric characteristics may be used as the second sensor 112. If the bio-signal is information about substances contained by the subject, for example, blood sugar, cholesterol, or an amount of body fat, a sensor using light may be employed as the second sensor 112.
The processor 120 may further calculate a correlation between a bio-signal detected by the second sensor 112 and food information stored in the apparatus 100. The bio-signal may be affected by food consumed by the subject. For example, blood sugar may change in correspondence with food consumed by the subject. However, an effect of food on blood sugar may vary with from subject to subject. For example, whereas blood sugar of a subject may be sensitive to food consumed, blood sugar of other subject may be not sensitive to food consumed. Additionally, whereas blood sugar of a subject may be sensitive to carbohydrates included in food consumed, blood sugar of another subject may be sensitive to fat included in food consumed. Accordingly, if information about food that is sensitive to bio-signal for each person is provided, each person may predict a change in his/her bio-signal based on a change in food information.
The second pattern calculation module 820 may calculate the bio-signal pattern by using a bio-signal. The bio-signal pattern may be a function showing a change in the bio-signal according to a lapse of time. For example, if the bio-signal is an ECG signal, the second pattern calculation module 820 may amplify an ECG signal received from the second sensor 112 and filter the amplified ECG signal by using a finite impulse response (FIR) bandpass filter. Then, peaks are detected from the filtered ECG signal, and an ECG signal pattern may be calculated by adaptively filtering the detected peaks. Additionally, if the bio-signal carries blood sugar information, the second pattern calculation module 820 may receive the blood sugar information from the second sensor 112 and filter the blood sugar information, and then, calculate a blood sugar information pattern that shows a change in blood sugar according to a lapse of time.
The correlation calculation module 830 may calculate a correlation between the food information and the bio-signal by using the food information pattern and the bio-signal pattern. The correlation may be information about a degree by which food information affects bio-signal. The correlation calculation module 830 may calculate a value of a correlation between the food information pattern and the bio-signal pattern. Additionally, if a correlation value is equal to or higher than a predetermined value, the controller 160 may determine that a correlation between food and bio-signal is high and provide a result of the determining via the display module 130. For example, the correlation calculation module 830 may calculate a correlation between the nutrients as a whole and bio-signal, or calculate a correlation between each nutrient and bio-signal because bio-signal may have a higher correlation with all nutrients as a whole than with each nutrient according to subjects or may have a higher correlation with a particular nutrient than with all nutrients as a whole.
The correlation calculation module 830 may calculate a correlation between a bio-signal pattern and a food information pattern for all time periods. Alternately, the correlation calculation module 830 may calculate a correlation between a bio-signal pattern that is present within a reference range, for example, within an abnormal range, and a food information pattern that corresponds to the bio-signal pattern. For example, the correlation calculation module 830 may calculate food information when a blood pressure is within an abnormal range, and calculate a value of a correlation between the blood pressure within the abnormal range and food information corresponding to the blood pressure, for example, an amount of all nutrients as a whole or an amount of each nutrient. If the correlation value is equal to or higher than a predetermined value, the controller 160 may determine that a correlation between the blood pressure and food is high and display a result of the determining via the display module 130.
The controller 160 may further control the second sensor 112 so as to detect a bio-signal. The controller 160 may display a correlation between food information and the bio-signal on the display module 140, and may also store food information corresponding to the bio-signal within an abnormal range in the memory 140 by using the correlation.
In operation S920, the second sensor 112 may detect a bio-signal by using light or an electrical signal. The bio-signal may include at least one of information about an amount of a substance included in a subject and information about a motion of a part of the subject. For example, bio-signal may include at least one of information about blood sugar, cholesterol, or an amount of body fat and information about a blood pressure, ECG, BCG, PPG, or electromyogram. The second sensor 112 may detect information about an amount of a substance included in the subject by using light, and detect information about a motion of a part of the subject by using a change in an electrical signal.
In operation S930, the first pattern calculation module 810 included in the processor 120 may calculate a food information pattern according to a lapse of time by using the food information received from the first sensor 111. The food information pattern may include at least one of a pattern showing a change in all nutrients as a whole and a pattern showing a change in each nutrient. In operation S940, the second pattern calculation module 820 may also calculate a bio-signal pattern according to a lapse of time by using the bio-signal received from the second sensor 112. When the bio-signal pattern is calculated, detected information may be filtered by using a low-pass filter or an adaptive filter.
In operation S950, the correlation calculation module 830 included in the processor 120 may calculate a correlation between the food information pattern and the bio-signal pattern. The correlation may show a change in the bio-signal pattern according to a change in the food information pattern. The correlation calculation module 830 may calculate a correlation by calculating a value of a correlation between the food information pattern and the bio-signal pattern. The correlation calculation module 830 may calculate a correlation between a bio-signal for each nutrient, or calculate a correlation between all nutrients as a whole and bio-signal. If a correlation value is equal to or higher than a reference value, the controller 160 may determine that a correlation between food information and bio-signal is high. The correlation may include a range of food information that corresponds to bio-signal within an abnormal range. The controller 160 may provide a correlation between the bio-signal for each nutrient via the display module 130.
It has been described above that food information affects bio-signals detected from the subject. However, the embodiments are not limited thereto, and a bio-signal may affect food information. For example, if a digestive capacity of the subject decreases when the subject's blood pressure is high, the apparatus 100 for processing food information may provide information showing that the subject may consume a small amount of food when the subject's blood pressure is high.
Also, subject state information, for example, environment information such as an external environment of a subject or a motion of a subject, may have a correlation with food information. In this case, the apparatus 100 for processing food information may further include a sensor that may detect environment information or subject state information. Environment information may be a temperature, humidity, a skin moisture content rate. A sensor for detecting a motion of the subject may be an acceleration sensor, a gyro sensor, or a terrestrial magnetic sensor. The processor 120 may generate an environment information pattern according to a lapse of time and a state information pattern according to a lapse of time and correlate a result of the generating with food information pattern, so as to calculate a correlation therebetween.
If a plurality of sensor are all operated and thus detect a subject's food information or bio-signal, overload may occur during signal processing. The user may activate just one from among the plurality of sensors. For example, the user may activate a sensor for detecting food information. The apparatus 100 for processing food information may detect food information, calculate a digestive capacity of the user, and display a result 1110 of the calculating on the display module 130 as shown in
Alternately, as shown in
As described above, according to the one or more of the above embodiments, the method and apparatus for processing food information may improve user's convenience when compared to the conventional ones as the food information is detected by using a non-invasive method. According to the one or more of the above embodiments, the method and apparatus for processing food information may provide food information, bio-signal relating to food, or the like to a user.
In addition, other embodiments can be implemented as computer-readable code/instructions in/on a medium, e.g., a computer-readable medium, to control at least one processing element to implement any of the above-described embodiments. The medium can correspond to any medium/media permitting the storage and/or transmission of the computer-readable code.
The computer-readable code can be recorded/transferred on a medium in a variety of ways, with examples of the medium including recording media, such as magnetic storage media (e.g., ROM, floppy disks, hard disks, etc.) and optical recording media (e.g., CD-ROMs, or DVDs), and transmission media such as Internet transmission media. Thus, the medium may be such a defined and measurable structure including or carrying a signal or information, such as a device carrying a bitstream according to one or more embodiments of the inventive concept. The media may also be a distributed network, so that the computer-readable code may be stored/transferred and executed in a distributed fashion. Furthermore, the processing element could include a processor or a computer processor, and processing elements may be distributed and/or included in a single device.
The foregoing exemplary embodiments are merely exemplary and are not to be construed as limiting. The present teaching can be readily applied to other types of apparatuses. Also, the description of the exemplary embodiments is intended to be illustrative, and not to limit the scope of the claims, and many alternatives, modifications, and variations will be apparent to those skilled in the art.
Number | Date | Country | Kind |
---|---|---|---|
10-2014-0108455 | Aug 2014 | KR | national |