Food nutrition determination system and method for balanced food consumption
The food nutrition assessment system addresses the complexity of nutritional intake by using voice and image recognition to analyze and improve balanced food intake through personalized plans, enhancing user engagement and practical application.
Patent Information
- Application Number
- PCT/KR2025/007048
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-03
- Filing Date
- 2025-05-25
- Publication Date
- 2026-01-08
AI Technical Summary
Traditional nutritional assessment systems fail to provide practical solutions for improving nutritional intake behavior by not considering the nutritional complexity of dishes prepared with various ingredients, lacking real-life applicability and user engagement.
A food nutrition assessment system and method that includes a user terminal and server infrastructure for analyzing food intake, utilizing voice and image recognition to determine food balance types, and providing personalized intake improvement plans based on cumulative and relative intake amounts and frequencies.
Enables intuitive assessment and improvement of balanced food intake by visualizing food balance types and generating personalized plans, addressing the complexity of diverse food ingredients and nutritional intake issues.
Smart Images

Figure KR2025007048_08012026_PF_FP_ABST
Abstract
Description
Food and Nutrition Assessment System and Method for Balanced Food Intake
[0001] The present invention relates to a food nutrition assessment system and method, and more specifically, to a food nutrition assessment system and method for balanced food intake.
[0002] In order to lead a healthy daily life, it is very important to provide our body with the necessary nutrients through a balanced diet.
[0003] People consume individual foods in isolation, but they also consume them in the form of dishes prepared with various ingredients. Since a single food contains a variety of nutrients, nutritional assessments to determine whether an individual is receiving adequate nutritional intake must include data that reflects the nutritional complexity of the food.
[0004] Traditional nutritional assessment systems typically compare nutrient intakes to Korean nutrient intake reference values, providing information on nutrient deficiencies or excesses. While this is straightforward from a nutritional perspective, it lacks practical application in providing users with solutions to their nutritional intake issues, making it difficult to improve nutritional intake behavior.
[0005] There is a need for a system that provides users with direct, real-life information that can be easily applied to improve their eating habits by understanding information about their nutritional intake levels based on their meal records.
[0006] In other words, there is an urgent need to develop and utilize a nutritional intake solution model suitable for the diverse food ingredients consumed by Koreans.
[0007] The purpose of the present invention is to provide a food nutrition assessment system for balanced food intake.
[0008] Another object of the present invention is to provide a method for determining food nutrition for balanced food intake.
[0009] The food nutrition assessment system for balanced food intake according to the purpose of the present invention described above may be configured to include a user terminal that receives and uploads food intake from a user, and receives and outputs a food nutrition assessment result according to the food intake; a food nutrition assessment server that determines the food nutrition status of the user according to the food intake uploaded from the user terminal; and a food database server in which food information is stored in advance.
[0010] Here, the food database server may be configured to include a food recipe database in which food recipes are pre-stored; a food / food group mapping information database in which food / food group mapping information of foods and food groups is pre-stored; and a food balance type database in which food balance types are pre-stored.
[0011] And the user terminal may be configured to include a microphone module for receiving the user's voice; a voice recognition module for recognizing the voice input from the microphone module; a camera module for photographing food and generating a food image; a food image recognition module for recognizing the food image generated by the camera module; a food intake confirmation module for confirming the user's food intake through the voice recognized by the voice recognition module and the food image recognized by the food image recognition module; and a food intake upload module for uploading the food intake confirmed by the food intake confirmation module to the food nutrition determination server.
[0012] And the user terminal may be configured to include a food nutrition assessment result receiving module for receiving a food nutrition assessment result for ingested food uploaded from the ingested food upload module from the food nutrition assessment server; a food nutrition assessment result storage module for storing the food nutrition assessment result received from the food nutrition assessment result receiving module; a food nutrition assessment result output module for outputting the food nutrition assessment result stored in the food nutrition assessment result storage module; a food balance type visualization module for visualizing and outputting the food balance type of the user based on the food nutrition assessment result stored in the food nutrition assessment result storage module; a food balance trend calculation module for calculating the food balance trend of the user based on the food nutrition assessment result stored in the food nutrition assessment result storage module; a food balance trend output module for outputting the food balance trend calculated by the food balance trend calculation module; a food balance intake improvement plan generation module for deriving and generating a food balance intake improvement plan for the user based on the food nutrition assessment result stored in the food nutrition assessment result storage module; and a food balance intake improvement plan output module for outputting the food balance intake improvement plan generated by the food balance intake improvement plan generation module.
[0013] And the food nutrition judgment server comprises: an ingested food receiving module for receiving ingested food uploaded from the ingested food upload module; a food main ingredient setting module for setting a main ingredient when the ingested food received from the ingested food receiving module is a food of a single ingredient; a food recipe search module for searching a food recipe of the ingested food in the food recipe database when the ingested food received from the ingested food receiving module is not a food of a single ingredient; a food group classification module for classifying food groups according to the main ingredient set in the food main ingredient setting module or the recipe searched in the food recipe search module by referring to the food / food group mapping information stored in the food / food group mapping information database; a food group-specific cumulative intake calculation module for calculating at least one value among the user's cumulative intake frequency and intake amount for each food group classified by the food group; a pyramid-level cumulative intake calculation module for calculating a pyramid-level cumulative intake of a food balance type for each main ingredient set in the food main ingredient setting module or the recipe searched in the food recipe search module and each food group classified by the food group classification module; The system may be configured to include a pyramid layer-by-layer relative intake ranking calculation module that calculates the relative intake amount of each food balance type pyramid layer by the main ingredient set in the food main ingredient setting module or the recipe searched in the food recipe search module and the food group classified in the food group classification module; and a food balance type determination module that determines the food balance type of the user based on at least one of the cumulative intake frequency and intake amount of each food group calculated in the food group-by-food cumulative intake calculation module by referring to the food balance type database.
[0014] And the food nutrition judgment server may be configured to include a food nutrition judgment result transmission module that transmits a food nutrition judgment result including at least one of the cumulative intake frequency and intake amount calculated by the food group-by-food cumulative intake calculation module, the pyramid-layer-by-pyramid cumulative intake amount calculated by the pyramid-layer-by-pyramid cumulative intake amount calculation module, the pyramid-layer-by-pyramid relative intake amount calculated by the pyramid-layer-by-pyramid relative intake ranking calculation module, and the food balance type determined by the food balance type determination module to the user terminal of the corresponding user.
[0015] A method for determining food nutrition for balanced food intake according to another object of the present invention described above may further include a step in which a user terminal receives food intake from a user and uploads the input to a food nutrition determination server; a step in which the food nutrition determination server determines the food nutrition status of the user according to the food intake uploaded from the user terminal; a step in which the food nutrition determination server transmits the food nutrition determination result to the user terminal; and a step in which the user terminal receives the food nutrition determination result according to the food intake from the food nutrition determination server and outputs the result.
[0016] Here, the step of determining the nutritional status of the user's food according to the ingested food uploaded from the user terminal by the food nutrition determination server may be configured to set a main ingredient if the ingested food is a food of a single ingredient, and to search for a food recipe of the ingested food in the food recipe database if the ingested food is not a food of a single ingredient, and to classify a food group according to the main ingredient or the searched recipe by referring to food / food group mapping information stored in a food / food group mapping information database.
[0017] And the step of the food nutrition assessment server determining the food nutritional status of the user according to the food intake uploaded from the user terminal may be configured to calculate at least one of the user's cumulative intake frequency and intake amount for each classified food group, calculate the cumulative intake amount for each pyramid layer of the food balance type for each main ingredient or the recipe, and the food group, and calculate the relative intake amount for each pyramid layer of the food balance type for each main ingredient or the recipe, and the food group.
[0018] And the step of determining the food nutritional status of the user based on the food intake uploaded from the user terminal by the food nutrition determination server may be configured to determine the food balance type of the user based on at least one value of the calculated cumulative intake frequency and intake amount by referring to the food balance type database.
[0019] According to the food nutrition judgment system for balanced food intake described above, it is configured to judge and analyze the type of food balance for each user, thereby having the effect of intuitively confirming whether the user is consuming balanced food.
[0020] Figure 1 is a block diagram of a food nutrition assessment system for balanced food intake according to one embodiment of the present invention.
[0021] Figure 2 is a diagram schematically showing a verification food group and cluster contributing nutrients according to one embodiment of the present invention.
[0022] Figures 3 to 8 are exemplary diagrams of user interface screens according to embodiments of the present invention.
[0023] Figure 9 is a flowchart of a food nutrition assessment method for balanced food intake according to one embodiment of the present invention.
[0024] Figure 10 is a flowchart of a food nutrition assessment method for food intake according to another embodiment of the present invention.
[0025] Figure 11 is a flowchart of a food balance typification process according to one embodiment of the present invention.
[0026] Figures 12 to 15 are drawings for explaining a food balance typification process according to an embodiment of the present invention.
[0027] The present invention is susceptible to various modifications and embodiments. Specific embodiments are illustrated in the drawings and detailed descriptions of specific embodiments for carrying out the invention are provided. However, this is not intended to limit the present invention to specific embodiments, but rather to encompass all modifications, equivalents, and alternatives falling within the spirit and technical scope of the present invention. Throughout the description of each drawing, similar reference numerals have been used to designate similar components.
[0028] Terms such as first, second, A, and B may be used to describe various components, but these components should not be limited by these terms. These terms are used solely to distinguish one component from another. For example, without departing from the scope of the present invention, a first component may be referred to as a second component, and similarly, a second component may also be referred to as a first component. The term "and / or" includes a combination of multiple related items described herein or any of multiple related items described herein.
[0029] When a component is referred to as being "connected" or "connected" to another component, it should be understood that it may be directly connected or connected to that other component, but that there may be other components intervening. Conversely, when a component is referred to as being "directly connected" or "connected" to another component, it should be understood that there are no other components intervening.
[0030] The terminology used in this application is only used to describe specific embodiments and is not intended to limit the present invention. The singular expression includes the plural expression unless the context clearly indicates otherwise. In this application, it should be understood that the terms "comprise" or "have" indicate the presence of a feature, number, step, operation, component, part, or combination thereof described in the specification, but do not preclude the possibility of the presence or addition of one or more other features, numbers, steps, operations, components, parts, or combinations thereof.
[0031] Unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. Terms defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant technology, and will not be interpreted in an idealized or overly formal sense unless explicitly defined herein.
[0032] Hereinafter, a preferred embodiment according to the present invention will be described in detail with reference to the attached drawings.
[0033] FIG. 1 is a block diagram of a food nutrition assessment system for balanced food intake according to one embodiment of the present invention, FIG. 2 is a diagram schematically showing a verified food group and cluster contributing nutrients according to one embodiment of the present invention, and FIGS. 3 to 8 are exemplary diagrams of user interface screens according to one embodiment of the present invention.
[0034] Referring to FIG. 1, a food nutrition judgment system for balanced food intake according to one embodiment of the present invention may be configured to include a food database server (100), a user terminal (200), and a food nutrition judgment server (300).
[0035] Below, the detailed configuration is explained.
[0036] The food database server (100) may be configured to pre-store food information. Here, the food information may include food recipes, various food balance types, food / food group mapping information, etc.
[0037] The user terminal (200) may be configured to receive food intake from the user, upload the information to the food nutrition judgment server (300), and receive and output the food nutrition judgment results according to the food intake from the food nutrition judgment server (300).
[0038] The food nutrition judgment server (300) may be configured to analyze the food nutritional status of ingested food uploaded from a user terminal (200) by referring to the food database server (100), and to determine the user's food balance type based on the analysis result.
[0039]
[0040] The food database server (100) may be configured to include a food recipe database (101), a food / food group mapping information database (102), and a food balance type database (103).
[0041] Below, the detailed configuration is explained.
[0042] A food recipe database (101) may be configured to store food recipes in advance. The food recipes may be configured to include information about various ingredients used in the food.
[0043] The food / food group mapping information database (102) may be configured to pre-store food / food group mapping information for foods and food groups. A food group may include various foods, and food groups may be formed based on specific nutrients or nutrients. Foods high in specific nutrients or nutrients may be included in the same food group. Referring to FIG. 2, such food groups and their corresponding foods are exemplified.
[0044] The food balance type database (103) may be configured to store food balance types in advance. The food balance types are determined based on at least one of the user's cumulative intake frequency and intake amount for each food group, and may include various types, as illustrated in FIGS. 3 to 5 . FIG. 3 is a pyramid shape, FIG. 4 is a spherical shape, and FIG. 5 is a bravo cone shape. The shape is divided into four layers from the first layer, and the food balance types may vary depending on the width of each layer. FIG. 6 illustrates the arrangement of food groups and foods in each layer.
[0045] As shown in Figure 6, the food balance type can be formed as a figure in which food groups with higher cumulative intake frequency and intake amount for balanced food intake are placed in the lower layer, and food groups with lower cumulative intake frequency and intake amount for balanced food intake are placed in the upper layer. Naturally, the lower layer should have a wider width, and the upper layer should have a narrower width to achieve balanced food intake.
[0046] The standard food balance type is a pyramid shape, as shown in Figure 3, and can be considered the most balanced type of food intake. The snail shape in Figure 4 is a type that consumes excessive carbohydrates, and the bravo cone shape in Figure 5 is a type that consumes more dessert than rice.
[0047] The user terminal (200) may be configured to include a microphone module (201), a voice recognition module (202), a camera module (203), a food image recognition module (204), an ingested food confirmation module (205), an ingested food upload module (206), a food nutrition judgment result receiving module (207), a food nutrition judgment result storage module (208), a food nutrition judgment result output module (209), a food balance type visualization module (210), a food balance trend calculation module (211), a food balance trend output module (212), a food balance intake improvement plan generation module (213), and a food balance intake improvement plan output module (214).
[0048] Below, the detailed configuration is explained.
[0049] The microphone module (201) can be configured to receive a user's voice.
[0050] The voice recognition module (202) can be configured to recognize voice input from the microphone module (201).
[0051] The camera module (203) can be configured to photograph food and generate a food image.
[0052] The food image recognition module (204) can be configured to recognize a food image generated by the camera module (203).
[0053] The food intake confirmation module (205) can be configured to confirm the user's food intake through voice recognition from the voice recognition module (202) and food image recognition from the food image recognition module (204). Fig. 7 illustrates a user interface screen for confirming the user's food intake through voice recognition or image recognition.
[0054] The food intake upload module (206) can be configured to upload the food intake confirmed by the food intake confirmation module (205) to the food nutrition judgment server (300).
[0055] The food nutrition assessment result receiving module (207) can be configured to receive the food nutrition assessment result for the ingested food uploaded by the ingested food upload module (206) from the food nutrition assessment server (300).
[0056] The food nutrition assessment result storage module (208) can be configured to store the food nutrition assessment result received from the food nutrition assessment result reception module (207).
[0057] The food nutrition judgment result output module (209) can be configured to output the food nutrition judgment result stored in the food nutrition judgment result storage module (208).
[0058] Here, the food nutrition assessment results may include one or more values of cumulative intake frequency and intake amount by food group, cumulative intake amount by pyramid layer, relative intake amount by pyramid layer, food balance type, etc.
[0059] The food balance type visualization module (210) may be configured to visualize and output the user's food balance type based on the food nutrition assessment results stored in the food nutrition assessment results storage module (208). Figures 3 to 5 illustrate examples of the user's food balance type that are visualized and output.
[0060] The food balance trend calculation module (211) can be configured to calculate the user's food balance trend based on the food nutrition judgment results stored in the food nutrition judgment results storage module (208).
[0061] The food balance trend output module (212) can be configured to output the food balance trend produced by the food balance trend production module (211).
[0062] The food balance intake improvement plan generation module (213) can be configured to derive and generate a user's food balance intake improvement plan based on the food nutrition assessment results stored in the food nutrition assessment results storage module (208).
[0063] The food balance intake improvement plan generation module (213) can be configured to generate a food balance intake improvement plan by comparing the previously determined food balance type with the standard food balance type in the shape of a pyramid.
[0064] The food balance intake improvement plan output module (214) can be configured to output the food balance intake improvement plan generated by the food balance intake improvement plan generation module (213).
[0065] Figure 8 compares the user's food balance type with the standard food balance type.
[0066] The food nutrition judgment server (300) may be configured to include a food intake reception module (301), a food main ingredient setting module (302), a food recipe inquiry module (303), a food group classification module (304), a cumulative intake calculation module by food group (305), a cumulative intake calculation module by pyramid layer (306), a relative intake ranking calculation module by pyramid layer (307), a food balance type judgment module (308), and a food nutrition judgment result transmission module (309).
[0067] Below, the detailed configuration is explained.
[0068] The food intake receiving module (301) can be configured to receive food intake uploaded from the food intake upload module (206).
[0069] The food main ingredient setting module (302) can be configured to set the main ingredient when the ingested food received from the ingested food receiving module (301) is a single-ingredient food.
[0070] The food recipe lookup module (303) may be configured to look up the food recipe of the ingested food in the food recipe database (102) if the ingested food received from the ingested food reception module (301) is not a single-ingredient food. The food recipe includes information about various ingredients included in the food, and in particular, may include information about the main ingredient. The food group of the food may be determined by the main ingredient.
[0071] The food group classification module (304) can be configured to classify food groups according to the main ingredients set in the food main ingredient setting module (302) or the recipe retrieved in the food recipe retrieval module (303) by referring to the food / food group mapping information stored in the food / food group mapping information database (103).
[0072] The cumulative intake calculation module (305) by food group can be configured to calculate one or more values of the user's cumulative intake frequency and intake amount by food group classified by the food group classification module (304).
[0073] The pyramid layer-by-layer cumulative intake calculation module (306) can be configured to calculate the pyramid layer-by-layer cumulative intake of the food balance type by the main ingredient set in the food main ingredient setting module (302), the recipe searched in the food recipe search module (303), and the food group classified in the food group classification module (304).
[0074] The pyramid layer-by-layer relative intake ranking calculation module (307) can be configured to calculate the pyramid layer-by-layer relative intake of the food balance type by the main ingredient set in the food main ingredient setting module (302), the recipe searched in the food recipe search module (303), and the food group classified in the food group classification module (304).
[0075] The food balance type determination module (308) can be configured to determine the user's food balance type based on one or more values of the cumulative intake frequency and intake amount by food group calculated by the cumulative intake calculation module (305) by referring to the food balance type database (103).
[0076] The food nutrition judgment result transmission module (309) may be configured to transmit a food nutrition judgment result including at least one of the cumulative intake frequency and intake amount by food group calculated by the food group cumulative intake calculation module (305), the cumulative intake amount by pyramid layer calculated by the pyramid layer cumulative intake calculation module (306), the relative intake amount by pyramid layer calculated by the relative intake ranking calculation module (307), and the food balance type determined by the food balance type determination module (308) to the user terminal (200) of the corresponding user.
[0077] Figure 9 is a flowchart of a food nutrition assessment method for balanced food intake according to one embodiment of the present invention.
[0078] Referring to FIG. 9, a user terminal (200) receives food intake from a user and uploads it to a food nutrition judgment server (300) (S101).
[0079] At this time, the user terminal (200) may be configured to receive the user's voice through the microphone module (201) and recognize the voice input from the microphone module (201) through the voice recognition module (202). In addition, the user terminal (200) may be configured to confirm and upload the user's food intake through the voice recognized by the voice recognition module (202) through the food intake confirmation module (205).
[0080] Next, the food nutrition judgment server (300) judges the user's food nutritional status based on the food consumed uploaded from the user terminal (200) (S102).
[0081] Here, if the food to be consumed is a food of a single ingredient, the main ingredient is set, and if the food to be consumed is not a food of a single ingredient, the food recipe of the food to be consumed is searched in the food recipe database (101), and the food / food group mapping information stored in the food / food group mapping information database (102) is referenced to classify the food group according to the main ingredient or the searched recipe.
[0082] And, for each classified food group, it can be configured to calculate at least one value among the user's cumulative intake frequency and intake amount by food group, calculate the cumulative intake amount by pyramid layer of food balance type by main ingredient or recipe, and food group, and calculate the relative intake amount by pyramid layer of food balance type by main ingredient or recipe, and food group.
[0083] And, by referring to the food balance type database (103), it can be configured to determine the user's food balance type based on one or more values of the cumulative intake frequency and intake amount by food group calculated previously.
[0084] Next, the food nutrition judgment server (300) transmits the food nutrition judgment result to the user terminal (200) (S103).
[0085] Next, the user terminal (200) receives and outputs the food nutrition judgment result according to the food consumed from the food nutrition judgment server (300) (S104).
[0086] Figure 10 is a flowchart of a food balance typification process according to one embodiment of the present invention.
[0087] Figure 10 shows a more specific process compared to Figure 9.
[0088] Referring to Figure 10, when starting to record a meal through the application, the consumed items are input (S201).
[0089] Here, it is determined whether the input item is a single food item (S202).
[0090] As a result of the judgment, if the item is a single food, the food is classified into the corresponding food group (S203). If it is not a single food, the main ingredient food is found in the food recipe database (101), and the food / food group mapping information database (102) is referenced to classify the main ingredient food into the corresponding food group (S203).
[0091] Then, the cumulative total intake frequency of each layer of the food pyramid to which the food group belongs is calculated (S205).
[0092] Then, the relative ranking of each layer of the food pyramid is calculated (S206).
[0093] And, by referring to the food balance type database (103), a food balance type is assigned to the relative ranking combination (S207).
[0094] And the number of foods and food balance types by floor are visualized (S208), messages by food balance type are sent to the user terminal (200) (S209), and the foods consumed by food group are also displayed (S210).
[0095] FIG. 11 is a flowchart of a food balance typification process according to an embodiment of the present invention, and FIGS. 12 to 13 are drawings for explaining a food balance typification process according to an embodiment of the present invention.
[0096] Referring to Fig. 11, first, the food nutrition judgment server (300) uses a food (i row) X nutrient (j column) DB (S301). Fig. 12 illustrates an example DB regarding food nutritional components.
[0097] Next, the food nutrition assessment server (300) performs dimension reduction analysis (S302). At this time, the dimension can be reduced from j to two dimensions, and in the embodiment of the present invention, dimension reduction can be performed using the canonical correlation analysis (CCA) technique.
[0098] Next, the food nutrition assessment server (300) performs hierarchical clustering (S303). Here, i foods can be grouped into k food groups (S303). That is, in the embodiment of the present invention, food groups can be grouped through a hierarchical clustering process.
[0099] Next, the food nutrition judgment server (300) checks the cluster contribution nutrients for each food group (k) (S304).
[0100] Next, the food nutrition assessment server (300) compares and verifies the food group k results with the used DB values (S305). Here, the number of food groups k can be reduced to one. Figure 13 schematically illustrates the previously verified food groups and cluster contributing nutrients.
[0101] Next, the food nutrition assessment server (300) classifies food groups (1) into four categories based on recommended intake frequency to construct a food group pyramid (S306). Figure 14 illustrates the structure of a four-tiered food group pyramid.
[0102] Next, the food nutrition assessment server (300) categorizes the user's food intake balance based on the shape of the pyramid formed based on the user's intake frequency at each pyramid level (S307). At this time, the food intake can be categorized into m types. Various types, such as diamond shapes, inverted triangle shapes, double triangle shapes, and square shapes, rather than circular pyramid shapes, are exemplified in Figure 15.
[0103] Although the present invention has been described with reference to the above embodiments, it will be understood by those skilled in the art that various modifications and changes can be made to the present invention without departing from the spirit and scope of the present invention as set forth in the claims below.
Claims
1. A user terminal that receives and uploads food intake information from a user, receives and outputs food nutrition assessment results based on the food intake information; A food nutrition judgment server that judges the nutritional status of a user based on the food consumed uploaded from the user terminal; A food nutrition assessment system for balanced food intake, comprising a food database server in which food information is pre-stored.
2. In the first paragraph, the food database server, A food recipe database where food recipes are pre-stored; A food / food group mapping information database in which food and food group mapping information is pre-stored; A food nutrition assessment system for balanced food intake, characterized in that it comprises a food balance type database in which food balance types are stored in advance.
3. In the second paragraph, the user terminal, A microphone module for receiving the user's voice; A voice recognition module that recognizes voice input from the above microphone module; A camera module that takes pictures of food and creates a video of the food; A food image recognition module that recognizes a food image generated by the above camera module; A food intake confirmation module that confirms the user's food intake through the voice recognized by the voice recognition module and the food image recognized by the food image recognition module; A food nutrition judgment system for balanced food intake, characterized in that it comprises a food intake upload module that uploads the food intake confirmed in the above food intake confirmation module to the food nutrition judgment server.
4. In the third paragraph, the user terminal, A food nutrition assessment result receiving module that receives the food nutrition assessment result for the food intake uploaded in the above food intake upload module from the food nutrition assessment server; A food nutrition assessment result storage module in which the food nutrition assessment result received from the above food nutrition assessment result receiving module is stored; A food nutrition assessment result output module that outputs the food nutrition assessment result stored in the above food nutrition assessment result storage module; A food balance type visualization module that visualizes and outputs the user's food balance type based on the food nutrition judgment results stored in the food nutrition judgment result storage module; A food balance trend calculation module that calculates the user's food balance trend based on the food nutrition assessment results stored in the above food nutrition assessment result storage module. A food balance trend output module that outputs the food balance trend calculated by the above food balance trend calculation module; A food balance intake improvement plan generation module that derives and generates a plan to improve the user's food balance intake based on the food nutrition assessment results stored in the above food nutrition assessment results storage module; A food nutrition assessment system for balanced food intake, characterized in that it comprises a food balance intake improvement plan output module that outputs a food balance intake improvement plan generated in the above food balance intake improvement plan generation module.
5. In paragraph 4, the food nutrition judgment server, A food intake receiving module that receives food intake uploaded from the above food intake upload module; A food main ingredient setting module that sets the main ingredient when the ingested food received from the above ingested food receiving module is a single-ingredient food; A food recipe lookup module that looks up a food recipe of the food received from the above-mentioned food intake receiving module in the food recipe database when the food received is not a single-ingredient food; A food group classification module that classifies food groups according to the main ingredients set in the food main ingredient setting module or the recipe searched in the food recipe search module by referring to the food / food group mapping information stored in the food / food group mapping information database; A food group-specific cumulative intake calculation module that calculates at least one value among the user's cumulative intake frequency and intake amount for each food group classified in the food group classification module; A pyramid layer-by-layer cumulative intake calculation module that calculates the cumulative intake of each pyramid layer of the food balance type by the main ingredient set in the food main ingredient setting module or the recipe searched in the food recipe search module and the food group classified in the food group classification module; A pyramid layer-by-layer relative intake ranking calculation module that calculates the relative intake amount of each food balance type pyramid layer by the main ingredient set in the food main ingredient setting module or the recipe searched in the food recipe search module and the food group classified in the food group classification module; A food nutrition judgment system for balanced food intake, characterized in that it comprises a food balance type judgment module that judges the food balance type of the user based on at least one value of the cumulative intake frequency and intake amount by food group calculated by the cumulative intake frequency calculation module by referring to the food balance type database.
6. In paragraph 5, the food nutrition judgment server, A food nutrition judgment system for balanced food intake, characterized in that it comprises a food nutrition judgment result transmission module that transmits a food nutrition judgment result including at least one of the cumulative intake frequency and intake amount by food group calculated by the food group cumulative intake calculation module, the pyramid layer cumulative intake amount calculated by the pyramid layer cumulative intake calculation module, the pyramid layer relative intake amount calculated by the pyramid layer relative intake ranking calculation module, and the food balance type determined by the food balance type judgment module to the user terminal of the corresponding user.
7. A step in which the user terminal receives food intake information from the user and uploads it to the food nutrition assessment server; A step in which the food nutrition assessment server assesses the nutritional status of the user based on the food consumed uploaded from the user terminal; A step in which the food nutrition judgment server transmits the food nutrition judgment result to the user terminal; A method for determining food nutrition for balanced food intake, characterized in that the user terminal further comprises a step of receiving and outputting a food nutrition determination result according to the food intake from the food nutrition determination server.
8. In the 7th paragraph, the step of the food nutrition judgment server judging the food nutritional status of the user according to the food consumed uploaded from the user terminal is as follows: A food nutrition assessment method for balanced food intake, characterized in that if the above-mentioned food is a food made of a single ingredient, a main ingredient is set, and if the above-mentioned food is not a food made of a single ingredient, a food recipe of the above-mentioned food is searched for in the food recipe database, and a food group is classified according to the main ingredient or the searched recipe by referring to food / food group mapping information stored in a food / food group mapping information database.
9. In the 8th paragraph, the step of the food nutrition judgment server judging the food nutritional status of the user according to the food consumed uploaded from the user terminal is as follows: A food nutrition assessment method for balanced food intake, characterized in that it is configured to calculate at least one value among the user's cumulative intake frequency and intake amount by food group for each of the classified food groups, calculate the cumulative intake amount by pyramid layer of the food balance type by the main ingredient or the recipe, and the food group, and calculate the relative intake amount by pyramid layer of the food balance type by the main ingredient or the recipe, and the food group.
10. In the 9th paragraph, the step of the food nutrition judgment server judging the food nutritional status of the user according to the food consumed uploaded from the user terminal is as follows. A food nutrition judgment method for balanced food intake, characterized in that the food balance type of the user is determined based on at least one of the values of the cumulative intake frequency and intake amount for each food group calculated by referring to the food balance type database.
Citation Information
Patent Citations
Method of self-plan and examination of dietary menu on internet
KR1020100094738A
Method for calculating and assessing nutrient intake
KR1020140103738A
Fixing member of black box for catcher mask
KR1020210012845A
Semiconductor package
KR1020250086821A
System and method of assessment food nutrition for balanced food intake
KR102795236B1