JP5843382B2 - Meal management device and meal management system - Google Patents

Meal management device and meal management system Download PDF

Info

Publication number
JP5843382B2
JP5843382B2 JP2011105449A JP2011105449A JP5843382B2 JP 5843382 B2 JP5843382 B2 JP 5843382B2 JP 2011105449 A JP2011105449 A JP 2011105449A JP 2011105449 A JP2011105449 A JP 2011105449A JP 5843382 B2 JP5843382 B2 JP 5843382B2
Authority
JP
Japan
Prior art keywords
meal
information
unit
user
personal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2011105449A
Other languages
Japanese (ja)
Other versions
JP2012238106A (en
Inventor
良子 木下
良子 木下
康二 佐藤
康二 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP2011105449A priority Critical patent/JP5843382B2/en
Publication of JP2012238106A publication Critical patent/JP2012238106A/en
Application granted granted Critical
Publication of JP5843382B2 publication Critical patent/JP5843382B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Medical Treatment And Welfare Office Work (AREA)

Description

本発明は、食事管理装置および食事管理システムに関する。   The present invention relates to a meal management apparatus and a meal management system.

ユーザの栄養管理をサポートするために、当該ユーザが摂った食事の栄養素を示す情報を取得し、この情報を管理する装置がある。
例えば、料理を撮影した画像から当該料理に含まれる食材を抽出し、この撮影画像から抽出した特徴データと食事辞書データとを比較照合して、撮影された料理に含まれる栄養素を判定するものがある(例えば、特許文献1)。
In order to support the nutrition management of a user, there is an apparatus that acquires information indicating the nutrients of meals taken by the user and manages this information.
For example, what extracts the ingredients contained in the dish from the image of the dish and compares the feature data extracted from the photographed image with the meal dictionary data to determine the nutrient contained in the photographed dish. There is (for example, Patent Document 1).

特表2008−217702号公報Special table 2008-217702

しかしながら、特許文献1に記載されている方法を用いた場合、ユーザが料理を撮影しない限り、ユーザが摂取した食事の栄養素等の食事内容を示す情報を取得できない問題があった。
よって、ユーザが料理を撮影し忘れてしまった場合、例えば、摂取した食事の内容(栄養素や熱量)をユーザが手入力する等の操作負荷が生じるおそれがあった。
However, when the method described in Patent Document 1 is used, there is a problem that information indicating meal contents such as nutrients of meals taken by the user cannot be acquired unless the user photographs the dish.
Therefore, when the user forgets to take a picture of the food, for example, the user may manually input the contents of the ingested meal (nutrients and heat amount).

そこで、本発明は上記従来技術の欠点に鑑みてなされたものであり、食事内容に関する情報を管理する際のユーザの負荷を軽減することができる食事管理装置および食事管理システムを提供することにある。   Therefore, the present invention has been made in view of the above-described drawbacks of the prior art, and provides a meal management apparatus and a meal management system that can reduce the load on the user when managing information related to meal contents. .

この発明は上述した課題を解決するためになされたもので、本発明の一態様による食事管理装置は、対象者の食事に関する情報であって、少なくとも料理に含まれる成分内容を示す情報を含む食事記録情報を取得する食事記録情報取得部と、前記食事記録情報に基づき、過去の食事内容から推定される前記対象者の食事の傾向を示す個人食事特性情報を取得する個人特性判定部と、を備えることを特徴とする。   The present invention has been made to solve the above-described problems, and a meal management device according to an aspect of the present invention is a meal that includes information on the subject's meal and information that indicates at least the content of components contained in the dish. A meal record information acquisition unit for acquiring record information; and a personal characteristic determination unit for acquiring personal meal characteristic information indicating a tendency of the subject's meal estimated from past meal contents based on the meal record information. It is characterized by providing.

上述した本発明の一態様による食事管理装置は、各料理に含まれる成分内容を示す情報として予め決められている初期設定値を記憶する記憶部と、前記食事記録情報に基づき前記個人食事特性情報を更新し、前記初期設定値と前記更新した個人食事特性情報とを前記食事ごとに対応付けて前記記憶部に記憶させる更新処理部とを備えることを特徴とする。   The meal management apparatus according to one aspect of the present invention described above includes a storage unit that stores an initial setting value that is determined in advance as information indicating the content of components included in each dish, and the personal meal characteristic information based on the meal record information. And an update processing unit that stores the initial set value and the updated personal meal characteristic information in the storage unit in association with each meal.

上述した本発明の一態様による食事管理装置は、食事内容を出力することを要求する操作指示を受け付ける入力部と、前記個人食事特性情報に基づき、前記要求されている食事内容を示す情報を出力部に出力させる出力処理部とを備えることを特徴とする。   The meal management device according to one aspect of the present invention described above outputs an information indicating the requested meal content based on the input unit that receives an operation instruction for requesting output of the meal content and the personal meal characteristic information And an output processing unit to be output to the unit.

上述した本発明の一態様による食事管理装置は、前記個人食事特性情報に基づき、予め決められている基準の食事内容と前記対象者の食事内容との違いを示す情報を出力部に出力させる基準対照処理部をさらに備えることを特徴とする。   The meal management device according to one aspect of the present invention described above is based on the personal meal characteristic information, and a criterion for causing the output unit to output information indicating a difference between a predetermined meal content and the meal content of the subject A control processing unit is further provided.

上述した本発明の一態様による食事管理装置は、前記対象者の体調状態を示す体調情報と前記個人食事特性情報に基づき、前記対象者の体調に応じた食事傾向を示す情報を出力部に出力させる体調管理処理部をさらに備えることを特徴とする。   The meal management device according to one aspect of the present invention described above outputs information indicating a diet tendency according to the physical condition of the target person to the output unit based on the physical condition information indicating the physical condition state of the target person and the personal meal characteristic information. And a physical condition management processing unit.

上述した本発明の一態様による食事管理装置は、対象者以外の者の食事内容を示す情報を外部装置から受信する通信部と、前記対象者以外の者の食事内容を示す情報と前記個人食事特性情報に基づき、前記対象者以外の者の食事内容と前記対象者の食事内容との比較結果を示す情報を前記出力部に出力させる他者比較処理部とを備えることを特徴とする。   The meal management device according to one aspect of the present invention described above includes a communication unit that receives information indicating a meal content of a person other than the target person from an external device, information indicating a meal content of a person other than the target person, and the personal meal. And a third party comparison processing unit for causing the output unit to output information indicating a comparison result between a meal content of a person other than the target person and a meal content of the target person based on the characteristic information.

上述した本発明の一態様による食事管理装置は、前記食事情報取得部は、前記対象者の食事について、当該食事のメニュー、栄養素、熱量、摂取タイミング、摂取場所、調理者のうち、少なくとも1つのカテゴリーを示す情報を前記食事記録情報として取得することを特徴とする。   In the meal management device according to one aspect of the present invention described above, the meal information acquisition unit is configured to select at least one of the meal menu, nutrients, calorie, intake timing, intake location, and cooker for the subject's meal. Information indicating a category is acquired as the meal record information.

上述した本発明の一態様による食事管理装置は、前記個人特性判定部は、前記記憶部に記憶されている前記食事情報について、前記カテゴリーに応じて平均化した値を、前記個人食事特性情報として取得することを特徴とする。   In the meal management device according to one aspect of the present invention described above, the personal characteristic determination unit uses, as the personal meal characteristic information, a value obtained by averaging the meal information stored in the storage unit according to the category. It is characterized by acquiring.

この発明は上述した課題を解決するためになされたもので、本発明の一態様による食事管理システムは、互いに通信可能な端末装置とサーバ装置とを備える食事管理システムであって、対象者の食事に関する情報であって、少なくとも料理に含まれる成分内容を示す情報を含む食事記録情報を取得する食事記録情報取得部と、前記食事記録情報を記憶する記憶部と、前記記憶部の前記食事記録情報に基づき、過去の食事内容から推定される前記対象者の食事の傾向を示す個人食事特性情報を取得する個人特性判定部と、を備えることを特徴とする。   The present invention has been made to solve the above-described problems, and a meal management system according to an aspect of the present invention is a meal management system including a terminal device and a server device that can communicate with each other, and includes a meal of a subject person Is a meal record information acquisition unit that acquires at least meal record information including information indicating the content of components included in a dish, a storage unit that stores the meal record information, and the meal record information of the storage unit And a personal characteristic determination unit that acquires personal meal characteristic information indicating a tendency of the subject's meal estimated from past meal contents.

本発明によれば、食事内容に関する情報を管理する際のユーザの負荷を軽減することができる。   ADVANTAGE OF THE INVENTION According to this invention, the user's load at the time of managing the information regarding a meal content can be reduced.

本発明の第1実施形態に係る食事管理装置の構成の一例を示す図である。It is a figure which shows an example of a structure of the meal management apparatus which concerns on 1st Embodiment of this invention. 同実施形態における食事メニューデータの一例を示す図である。It is a figure which shows an example of the meal menu data in the embodiment. 同実施形態における食事記録データの一例を示す図である。It is a figure which shows an example of the meal recording data in the embodiment. 同実施形態における更新処理部によって更新された食事メニューデータの一例を示す図である。It is a figure which shows an example of the meal menu data updated by the update process part in the embodiment. 同実施形態における食事メニューデータ管理処理の一例を示すフローチャートである。It is a flowchart which shows an example of the meal menu data management process in the embodiment. 同実施形態における個人食事特性情報出力処理の一例を示すフローチャートである。It is a flowchart which shows an example of the personal meal characteristic information output process in the embodiment. 図5に示す食事メニューデータ管理処理の詳細について説明するためのフローチャートである。It is a flowchart for demonstrating the detail of the meal menu data management process shown in FIG. ユーザが撮影する画像の一例を示す図である。It is a figure which shows an example of the image which a user image | photographs. ユーザが撮影する画像の他の例を示す図である。It is a figure which shows the other example of the image which a user image | photographs. 同実施形態における食事記録情報取得部が取得する情報の一例を示す図である。It is a figure which shows an example of the information which the meal recording information acquisition part in the embodiment acquires. 同実施形態における個人食事特性情報を表示する画面の一例を示す図である。It is a figure which shows an example of the screen which displays the personal meal characteristic information in the embodiment. 同実施形態における食事内容の入力画面の一例である。It is an example of the input screen of the meal content in the embodiment. 同実施形態における食事内容の入力画面の他の例である。It is another example of the input screen of the meal content in the embodiment. 同実施形態における更新タイミングの間隔を登録する際に表示される画面の一例である。It is an example of the screen displayed when registering the interval of the update timing in the embodiment. 同実施形態における更新時に表示される画面の一例である。。It is an example of the screen displayed at the time of the update in the same embodiment. . 図6に示す個人食事特性情報出力処理の詳細について説明するためのフローチャートである。It is a flowchart for demonstrating the detail of the personal meal characteristic information output process shown in FIG. 同実施形態における個人食事特性情報出力処理を実行する際の操作画面の一例を示す図である。It is a figure which shows an example of the operation screen at the time of performing the personal meal characteristic information output process in the embodiment. 同実施形態において基準対照表示が設定されている場合の表示例を示す図である。It is a figure which shows the example of a display in case the reference | standard contrast display is set in the same embodiment. 同実施形態においてユーザの個人食事特性情報に基づく料理と異なる料理の栄養素と熱量についての比較の表示例を示す図である。It is a figure which shows the example of a display of the comparison about the nutrient and calorie | heat amount of a dish different from the dish based on a user's personal meal characteristic information in the embodiment. 同実施形態においてダイエット成功時との比較表示が設定されている場合の表示例を示す図である。It is a figure which shows the example of a display when the comparison display with the time of a diet success is set in the same embodiment. 同実施形態においてユーザの体調を示す情報を入力する入力フォームの一例を示す図である。It is a figure which shows an example of the input form which inputs the information which shows a user's physical condition in the embodiment. 同実施形態において他者との比較表示が設定されている場合の表示例を示す図である。It is a figure which shows the example of a display in case the comparison display with others is set in the same embodiment. 本発明の第2実施形態に係る食事管理システムの概略を示す図である。It is a figure which shows the outline of the meal management system which concerns on 2nd Embodiment of this invention. 同実施形態における食事管理システムの構成の一例を示す図である。It is a figure which shows an example of a structure of the meal management system in the embodiment.

[第1実施形態]
以下では、本発明の一実施形態について、図面を参照して詳細に説明する。
図1は、本発明の一実施形態に係る食事管理装置1の構成の一例を示す図である。本実施形態に係る食事管理装置1は、自己の食事を管理する対象者のために、当該対象者の食事内容を示す情報を管理する食事管理サービスを提供するものである。
この食事管理装置1は、対象者(例えば、食事管理サービスに登録したユーザ。以下、ユーザと記す)の食事内容を示す食事記録情報を管理するとともに、この食事記録情報を利用して、ユーザの過去の食事内容から推定されるユーザの食事傾向を判定する。この食事記録情報は、ユーザの食事に関する情報であって、少なくとも料理に含まれる成分内容(例えば、成分名、栄養素、カロリー等)を示す情報を含む。
この食事管理装置1は、ユーザが摂取する料理を示す情報を入力した場合、このユーザの食事傾向の判定結果に基づき、ユーザの食事傾向に応じた料理の成分内容を食事管理装置1に出力する。
これにより、ユーザは、例えば、摂取する料理名のみを食事管理装置1に入力することにより、自身の食事傾向に応じた料理の成分内容を取得することができる。
[First Embodiment]
Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings.
FIG. 1 is a diagram illustrating an example of a configuration of a meal management apparatus 1 according to an embodiment of the present invention. The meal management device 1 according to the present embodiment provides a meal management service for managing information indicating meal contents of a subject for the subject who manages his / her meal.
The meal management apparatus 1 manages meal record information indicating the meal contents of a target person (for example, a user registered in a meal management service; hereinafter referred to as a user), and uses the meal record information to A user's eating tendency estimated from past meal contents is determined. This meal record information is information relating to the user's meal, and includes at least information indicating the contents of ingredients (for example, ingredient names, nutrients, calories, etc.) contained in the dish.
When the information indicating the food taken by the user is input, the meal management apparatus 1 outputs the contents of the ingredients of the dish corresponding to the user's meal tendency to the meal management apparatus 1 based on the determination result of the user's meal tendency. .
Thereby, the user can acquire the component content of the dish according to his own meal tendency, for example by inputting only the name of the dish to ingest in the meal management apparatus 1.

以下、食事管理装置1の構成について説明する。
食事管理装置1は、入力部11と、出力部12と、撮影部13と、主記憶部14と、補助記憶部15と、画像処理部16と、位置情報検出部17と、通信部18と、計時部19と、制御部20と、を備える。
入力部11は、例えば、タッチパネルや操作ボタン等であって、ユーザからの操作入力を受け付ける。この入力部11は、受け付けた操作入力を示す操作信号を出力する。
出力部12は、例えば、ディスプレイであって、例えば、操作信号に応じた画像を表示する。
撮影部13は、被写体を撮影して、撮影画像データを出力する。
Hereinafter, the structure of the meal management apparatus 1 is demonstrated.
The meal management apparatus 1 includes an input unit 11, an output unit 12, a photographing unit 13, a main storage unit 14, an auxiliary storage unit 15, an image processing unit 16, a position information detection unit 17, and a communication unit 18. The timer unit 19 and the control unit 20 are provided.
The input unit 11 is, for example, a touch panel or an operation button, and receives an operation input from the user. The input unit 11 outputs an operation signal indicating the received operation input.
The output unit 12 is a display, for example, and displays an image corresponding to an operation signal, for example.
The imaging unit 13 images a subject and outputs captured image data.

主記憶部14は、食事管理装置1が動作するための種々の情報を記憶する。この主記憶部14は、例えば、書き換えない情報を記憶するROMである。
補助記憶部15は、書き換え可能な記憶部であって、食事管理装置1の処理工程で利用される種々の情報を記憶する。例えば、補助記憶部15は、各種プログラム151と、食材辞書データ152と、食事メニューデータ153と、食事記録データ154と、更新ログデータ155と、ユーザ登録データ156と、体調管理データ157とを記憶する。
The main storage unit 14 stores various information for operating the meal management apparatus 1. The main storage unit 14 is, for example, a ROM that stores information that cannot be rewritten.
The auxiliary storage unit 15 is a rewritable storage unit and stores various information used in the processing steps of the meal management device 1. For example, the auxiliary storage unit 15 stores various programs 151, food dictionary data 152, meal menu data 153, meal record data 154, update log data 155, user registration data 156, and physical condition management data 157. To do.

各種プログラム151は、食事管理装置1の各処理を実行させるためのプログラムを含む。
食材辞書データ152は、例えば、各食材の画像特徴情報と、各食材の成分内容(例えば、種類、名称、栄養素、カロリー等)を示す情報とを対応づける情報である。各食材の画像特徴情報は、例えば、同一の種類の食材について、想定される複数の角度からみた当該食材の形状パターンを示す情報である。
The various programs 151 include a program for causing each process of the meal management apparatus 1 to be executed.
The food dictionary data 152 is, for example, information that associates image feature information of each food with information indicating the component contents (for example, type, name, nutrient, calorie, etc.) of each food. The image feature information of each food material is information indicating the shape pattern of the food material viewed from a plurality of assumed angles for the same type of food material, for example.

食事メニューデータ153は、例えば、図2に示すように、各料理に関する成分内容を示すメニューデータとして、予め決められているデフォルトデータ(初期設定値)を含む。図2は、食事メニューデータ153の一例を示す図である。
図2に示す通り、食事メニューデータ153は、メニューIDと、メニュー名と、デフォルトフラグと、食事タイミングと、食事場所と、調理者と、栄養素と、熱量とを対応付ける情報である。
メニュー名は、各料理の名前である。メニューIDは、各料理を識別するために割り当てられた固有の識別情報である。デフォルトフラグは、デフォルトデータとユーザ追加情報とを区別するための情報である。例えば、デフォルトデータには、デフォルトフラグ“1”が、ユーザによって追加されるユーザ追加情報には、デフォルトフラグ“0”が割り当てられる。栄養素は、各料理に含まれる食材の栄養素である。熱量は、各料理のカロリーである。
For example, as shown in FIG. 2, the meal menu data 153 includes predetermined default data (initial setting values) as menu data indicating the content of each ingredient related to each dish. FIG. 2 is a diagram illustrating an example of the meal menu data 153.
As shown in FIG. 2, the meal menu data 153 is information that associates a menu ID, a menu name, a default flag, a meal timing, a meal place, a cook, a nutrient, and an amount of heat.
The menu name is the name of each dish. The menu ID is unique identification information assigned to identify each dish. The default flag is information for distinguishing between default data and user additional information. For example, the default flag “1” is assigned to the default data, and the default flag “0” is assigned to the user additional information added by the user. Nutrients are nutrients of ingredients contained in each dish. The amount of heat is the calorie of each dish.

食事タイミング、食事場所、および調理者は、ユーザ追加情報に対して対応付けられる情報である。食事タイミングは、追加されたメニューデータが示す料理をユーザが摂取したタイミングであって、例えば、“朝食”、“昼食”、“夕食”で示す。これら食事タイミングは、その時間帯に応じて予め決められている。食事場所は、追加されたメニューデータが示す料理をユーザが摂取した場所であって、例えば、“内食”と“外食”で示す。家庭での食事は内食であって、それ以外の食事は外食である。調理者は、追加されたメニューデータが示す料理を調理した者を示す。   The meal timing, the meal place, and the cook are information associated with the user additional information. The meal timing is a timing at which the user takes the food indicated by the added menu data, and is indicated by, for example, “breakfast”, “lunch”, or “dinner”. These meal timings are predetermined according to the time zone. The meal place is a place where the user has taken the food indicated by the added menu data, and is indicated by “in-house” and “out-of-food”, for example. Meals at home are meals, and meals other than that are meals. The cook indicates the person who cooked the dish indicated by the added menu data.

食事記録データ154は、例えば、図3に示すように、ユーザの食事に関する食事記録情報を含む。図3は、食事記録データ154の一例を示す図である。
図3に示す通り、食事記録データ154は、日時と、食事タイミングと、食事場所と、調理者と、メニューIDと、メニュー名と、栄養素と、熱量と、更新フラグとを対応付ける情報である。ここで、食事記録情報とは、それぞれ対応する日時と、食事タイミングと、食事場所と、調理者と、メニューIDと、メニュー名と、栄養素と、熱量等の項目を含む情報である。なお、食事記録情報は、全ての項目を含んでいなくてもよい。
日時は、食事記録情報が書き込まれた日時を示す。更新フラグは、更新された食事記録情報と更新されていない食事記録情報を識別するための情報である。例えば、更新された食事記録情報には、更新フラグ“1”が、更新されていない食事記録情報には、デフォルトフラグ“0”が割り当てられる。なお、その他の情報については、食事メニューデータ153と同様であるため、詳細な説明は省略する。
更新ログデータ155は、更新した日時や更新対象を示す情報である。
ユーザ登録データ156は、ユーザ登録処理により登録されるユーザに関する情報である。
体調管理データ157は、例えば、体重や体脂肪率等のユーザの体調を示す情報である。
The meal record data 154 includes meal record information related to a user's meal, for example, as shown in FIG. FIG. 3 is a diagram illustrating an example of the meal record data 154.
As shown in FIG. 3, the meal record data 154 is information that associates date and time, meal timing, meal location, cook, menu ID, menu name, nutrient, calorie, and update flag. Here, the meal record information is information including items such as corresponding date and time, meal timing, meal place, cook, menu ID, menu name, nutrients, and calorie. Note that the meal record information may not include all items.
The date / time indicates the date / time when the meal record information was written. The update flag is information for identifying updated meal record information and non-updated meal record information. For example, the update flag “1” is assigned to the updated meal record information, and the default flag “0” is assigned to the meal record information that has not been updated. The other information is the same as the meal menu data 153, and a detailed description thereof will be omitted.
The update log data 155 is information indicating the date and time of update and the update target.
The user registration data 156 is information related to the user registered by the user registration process.
The physical condition management data 157 is information indicating the physical condition of the user such as weight and body fat percentage.

補助記憶部15は、これら以外にも、以下のような情報を記憶する。例えば、撮影した料理の大きさを判定するための比較基準物の大きさを示す情報である。この比較基準物の大きさを示す情報としては、予め決められている大きさの格子が印刷されたランチョンマットに関する情報や、予め決められている大きさの商品や物体に関する情報である。
また、補助記憶部15は、構成される材料の組み合わせから作られる料理名を判定するためのデータとして、例えば、各料理を構成する材料名と当該料理名とを対応付けるデータを記憶する。さらに補助記憶部15は、料理に用いられる一般的な調味料のを判定するためのデータとして、例えば、各料理に用いられる調味料の種類と分量と当該料理名を対応付けるデータを記憶する。
In addition to these, the auxiliary storage unit 15 stores the following information. For example, it is information indicating the size of a comparison reference object for determining the size of a photographed dish. The information indicating the size of the comparison reference object is information related to a place mat on which a lattice having a predetermined size is printed, or information related to a product or object having a predetermined size.
In addition, the auxiliary storage unit 15 stores, for example, data associating the names of ingredients constituting each dish with the names of the dishes as data for determining the names of dishes made from the combination of ingredients. Further, the auxiliary storage unit 15 stores, for example, data that associates the type and amount of the seasoning used for each dish with the name of the dish as data for determining a general seasoning used for the dish.

画像処理部16は、食材抽出部161と、サイズ判定部162と、色判定部163と、を含む。
この食材抽出部161は、撮影部13によって取得された撮影画像データに基づき、画像の中から食材を示す画像領域(以下、食材画像領域と記す)を抽出し、抽出した食材画像領域の画像を示す情報を出力する。
サイズ判定部162は、撮影部13によって取得された撮影画像データに基づき、画像内の料理の大きさを判定し、画像内の料理の大きさを示す情報を出力する。
色判定部163は、撮影部13によって取得された撮影画像データに基づき、画像の中の料理の色を判定し、画像内の料理の色を示す情報を出力する。
The image processing unit 16 includes a food material extraction unit 161, a size determination unit 162, and a color determination unit 163.
The food material extraction unit 161 extracts an image region indicating food material (hereinafter referred to as a food material image region) from the image based on the captured image data acquired by the image capturing unit 13, and extracts the extracted image of the food image region. The information shown is output.
The size determination unit 162 determines the size of the dish in the image based on the photographed image data acquired by the photographing unit 13, and outputs information indicating the size of the dish in the image.
The color determination unit 163 determines the color of the dish in the image based on the captured image data acquired by the imaging unit 13, and outputs information indicating the color of the dish in the image.

位置情報検出部17は、GPS受信機を備え、食事管理装置1の存在する位置を示す位置情報を、例えばGPS(Global Positioning System、全地球測位システム)サービスにより取得する。
通信部18は、外部装置と通信し、情報の受送信を行う。
計時部19は、現在の日時を計時して、計時された日時を示す日時情報を出力する。
The position information detection unit 17 includes a GPS receiver, and acquires position information indicating the position where the meal management device 1 exists, for example, by a GPS (Global Positioning System, Global Positioning System) service.
The communication unit 18 communicates with an external device and transmits and receives information.
The time measuring unit 19 measures the current date and time, and outputs date information indicating the time and date.

制御部20は、食事記録情報取得部201と、個人特性判定部202と、出力処理部203と、更新処理部204と、基準対照処理部205と、体調情報取得部206と、体調食事関係判定部207とを備える。   The control unit 20 includes a meal record information acquisition unit 201, an individual characteristic determination unit 202, an output processing unit 203, an update processing unit 204, a reference contrast processing unit 205, a physical condition information acquisition unit 206, and a physical condition meal determination. Unit 207.

食事記録情報取得部201は、食事記録情報を取得し、補助記憶部15の食事記録データ154に書き込む。この食事記録情報取得部201は、例えば、画像処理部16による画像処理の結果に基づき食事記録情報を取得するものであってもよく、入力部11から入力する食事記録情報を取得するものであってもよい。
画像処理部16による画像処理の結果に基づき食事記録情報を取得する場合、食事記録情報取得部201は、例えば、特許文献1に示すようにして、食事記録情報を取得する。具体的に説明すると、食事記録情報取得部201は、食材抽出部161が出力する食材画像領域の画像を示す情報に基づき、この食材の特徴を示す画像特徴情報を抽出する。食事記録情報取得部201は、食材辞書データ152を参照して、この食材の特徴を示す画像特徴情報と対応する食材の成分内容を示す情報を出力する。
The meal record information acquisition unit 201 acquires meal record information and writes it in the meal record data 154 of the auxiliary storage unit 15. The meal record information acquisition unit 201 may acquire meal record information based on the result of image processing by the image processing unit 16, for example, or acquire meal record information input from the input unit 11. May be.
When acquiring meal record information based on the result of the image processing by the image processing unit 16, the meal record information acquisition unit 201 acquires the meal record information as shown in Patent Document 1, for example. More specifically, the meal record information acquisition unit 201 extracts image feature information indicating the characteristics of the ingredients based on information indicating the image of the ingredient image area output from the ingredient extraction unit 161. The meal record information acquisition unit 201 refers to the food dictionary data 152 and outputs information indicating the component content of the food corresponding to the image feature information indicating the characteristics of the food.

個人特性判定部202は、補助記憶部15の食事記録データ154に基づき、過去の食事内容から推定されるユーザの食事傾向を示す個人食事特性情報を取得する。
出力処理部203は、入力部11を介して料理名を示す情報が入力された場合、個人特性判定部202によって取得された個人食事特性情報に基づき、この料理の成分内容を示す情報を出力部12に出力させる。
Based on the meal record data 154 in the auxiliary storage unit 15, the personal characteristic determination unit 202 acquires personal meal characteristic information indicating a user's meal tendency estimated from past meal contents.
When information indicating a dish name is input via the input unit 11, the output processing unit 203 outputs information indicating the content of the ingredients of the dish based on the personal meal characteristic information acquired by the personal characteristic determination unit 202. 12 to output.

更新処理部204は、入力部11が受け付けたユーザからの更新指示、あるいは、予め決められた定期的な更新タイミングに応じて、食事メニューデータ153の更新を行う。この更新処理部204は、更新指示を入力した場合、あるいは、更新タイミングであることを計時した場合、食事記録データ154から更新フラグ“0”が対応付けられている食事記録情報を読み出し、個人特性判定部202に出力する。この個人特性判定部202から入力される個人食事特性情報を、食事メニューデータ153に書き込む。   The update processing unit 204 updates the meal menu data 153 according to an update instruction from the user received by the input unit 11 or a predetermined regular update timing. When the update processing unit 204 inputs an update instruction or measures the update timing, the update processing unit 204 reads the meal record information associated with the update flag “0” from the meal record data 154, and stores the personal characteristics. The data is output to the determination unit 202. The personal meal characteristic information input from the personal characteristic determination unit 202 is written in the meal menu data 153.

例えば、更新処理部204は、1ヶ月に1回の更新タイミングを計時した場合、食事記録データ154から更新フラグ“0”が対応付けられている直近1ヶ月分の食事記録情報を読み出し、個人特性判定部202に出力する。この個人特性判定部202は、食事記録情報について、例えば、同一のメニューID、食事タイミング、食事場所、および調理者と対応付けられている栄養素と熱量の平均値を算出する。なお、個人特性判定部202は、平均値を算出する栄養素と熱量のうち、その他の栄養素と熱量と大きく値が異なる栄養素と熱量を除去した栄養素と熱量に基づいて平均値を算出することが好ましい。
なお、更新処理部204によって更新された食事メニューデータ153の一例を図4に示す。図4は、更新処理部204によって更新された食事メニューデータ153の一例を示す図である。図3と比較すると、メニュー名“チャーハン”のデフォルトデータに対して、個人食事特性情報を含む情報が、ユーザ追加情報として対応付けられている。
For example, when the update processing unit 204 measures the update timing once a month, the update processing unit 204 reads the meal record information for the most recent month associated with the update flag “0” from the meal record data 154, and personal characteristics The data is output to the determination unit 202. For the meal record information, the personal characteristic determination unit 202 calculates, for example, the same menu ID, meal timing, meal place, and the average value of nutrients and heat associated with the cook. In addition, it is preferable that the personal characteristic determination unit 202 calculates the average value based on the nutrient and calorie from which the calorific value is greatly different from other nutrients and calorie among the nutrient and calorie whose average value is calculated. .
An example of the meal menu data 153 updated by the update processing unit 204 is shown in FIG. FIG. 4 is a diagram illustrating an example of the meal menu data 153 updated by the update processing unit 204. Compared with FIG. 3, information including personal meal characteristic information is associated with the default data of the menu name “fried rice” as user additional information.

基準対照処理部205は、個人食事特性情報に基づき、予め決められている基準の食事の内容と対象者の食事内容の違いを示す情報を出力部12に出力させる。
体調管理処理部206は、ユーザの体調状態を示す体調情報を体重管理データ157から読み出し、この体調情報と個人食事特性情報に基づき、ユーザの体調に応じた食事傾向を示す情報を出力部12に出力させる。
他者比較処理部207は、ユーザが指定した他者の食べた料理との比較結果を、栄養素と熱量について表示部12に表示させる。具体的には、他者比較処理部207は、指定された他者の食事内容を示す情報を外部装置から受信し、この他者の食事内容を示す情報とユーザの個人食事特性情報に基づき、他者の食事内容とユーザの食事内容との比較結果を示す情報を出力部12に出力させる。
The reference control processing unit 205 causes the output unit 12 to output information indicating the difference between the predetermined reference meal content and the subject's meal content based on the personal meal characteristic information.
The physical condition management processing unit 206 reads physical condition information indicating the physical condition of the user from the weight management data 157, and based on the physical condition information and the personal meal characteristic information, information indicating a meal tendency corresponding to the physical condition of the user is output to the output unit 12. Output.
The other person comparison processing unit 207 causes the display unit 12 to display the result of comparison with the food that the other person ate specified by the user for the nutrients and the amount of heat. Specifically, the other person comparison processing unit 207 receives information indicating the meal contents of the designated other person from the external device, and based on the information indicating the meal contents of the other person and the personal meal characteristic information of the user, The output unit 12 is caused to output information indicating a comparison result between the meal contents of the other person and the meal contents of the user.

次に、図5〜8を参照して、本実施形態に係る食事管理装置1による食事管理方法の一例について説明する。
図5は、食事管理装置1による食事メニューデータ管理処理の一例を示すフローチャートである。図5に示す通り、食事管理装置1は、食事管理サービスの提供を希望するユーザのユーザ登録処理を実行する(ステップST1:ユーザ登録処理)。そして、食事管理装置1は、当該ユーザの食事記録情報を取得し、補助記憶部15の食事記録データ154に書き込む(ステップST2:食事記録情報取得処理)。ここで、更新指示があった場合、あるいは更新タイミングに到達した場合(ステップST3−NES)、食事管理装置1は、食事記録データ154の食事記録情報に基づき、食事メニューデータ153を更新する(ステップST4:更新処理[ユーザの個人食事特性情報取得処理])。つまり、食事管理装置1は、食事記録データ154から対象となる食事記録情報を読み出し、過去の食事内容から推定されるユーザの食事の傾向を示す個人食事特性情報を取得し、食事メニューデータ153の対応する部分に書き込む。
Next, with reference to FIGS. 5-8, an example of the meal management method by the meal management apparatus 1 which concerns on this embodiment is demonstrated.
FIG. 5 is a flowchart illustrating an example of a meal menu data management process performed by the meal management apparatus 1. As shown in FIG. 5, the meal management apparatus 1 executes a user registration process for a user who desires to provide a meal management service (step ST1: user registration process). And the meal management apparatus 1 acquires the said user's meal record information, and writes it in the meal record data 154 of the auxiliary storage part 15 (step ST2: meal record information acquisition process). Here, when there is an update instruction or when the update timing is reached (step ST3-NES), the meal management device 1 updates the meal menu data 153 based on the meal record information of the meal record data 154 (step ST ST4: Update process [user's personal meal characteristic information acquisition process]). That is, the meal management apparatus 1 reads the target meal record information from the meal record data 154, acquires personal meal characteristic information indicating the user's meal tendency estimated from the past meal contents, and the meal menu data 153 Write to the corresponding part.

図6は、食事管理装置1による個人食事特性情報出力処理の一例を示すフローチャートである。図6に示す通り、食事管理装置1は、個人食事特性情報の出力指示を入力し(ステップST11:出力指示処理)、食事メニューデータ153に出力指示に対応する個人食事特性情報がユーザ追加情報として含まれている場合、この個人食事特性情報に応じた画面を出力部12に出力する(ステップST12:出力処理)。この個人食事特性情報出力処理は、上述の食事メニューデータ管理処理における食事記録情報取得処理と異なり、ユーザが食事内容(栄養素や熱量)を入力する操作や、料理の材料の量を入力する操作をすることなく、例えば、食事のメニュー名を入力するだけで、ユーザの過去の食事傾向に応じた料理の成分内容を出力部12に表示させるものである。   FIG. 6 is a flowchart showing an example of personal meal characteristic information output processing by the meal management apparatus 1. As shown in FIG. 6, the meal management apparatus 1 inputs an output instruction of personal meal characteristic information (step ST11: output instruction process), and the personal meal characteristic information corresponding to the output instruction is added to the meal menu data 153 as user additional information. If included, a screen corresponding to the personal meal characteristic information is output to the output unit 12 (step ST12: output process). This personal meal characteristic information output process is different from the meal record information acquisition process in the above-mentioned meal menu data management process, and the user inputs an operation for inputting meal contents (nutrients and calorie) and an operation for inputting the amount of cooking ingredients. For example, by simply inputting a menu name of a meal, the contents of the ingredients of the dish corresponding to the user's past meal tendency are displayed on the output unit 12.

次に、図7を参照して、図5に示す食事メニューデータ管理処理の一例について、詳細に説明する。図7は、食事管理装置1による食事メニューデータ管理処理の一例を示すフローチャートである。
[ユーザ登録処理]
食事管理サービスの提供を希望する場合、ユーザは、自身の食事管理装置1の入力部12を介して、ユーザ登録を要求する。この食事管理装置1の制御部201は、例えば、補助記憶部15の各種プログラム151に含まれるユーザ登録用のプログラムを起動させ、ユーザ登録用のフォームデータを出力部12に出力する。この出力部12は、ユーザ登録用のフォームデータを表示する。ユーザは、このユーザ登録用のフォームに従って、必要事項(例えば、氏名、年齢、性別、体重、身長、自宅の住所等)を、入力部12を介して入力する(ステップST21)。制御部201は、入力するユーザ登録の必要事項を、補助記憶部15のユーザ登録データ156に格納する(ステップST22)。
Next, an example of the meal menu data management process shown in FIG. 5 will be described in detail with reference to FIG. FIG. 7 is a flowchart illustrating an example of meal menu data management processing by the meal management apparatus 1.
[User registration process]
When the user wishes to provide a meal management service, the user requests user registration via the input unit 12 of his / her meal management apparatus 1. For example, the control unit 201 of the meal management apparatus 1 activates a user registration program included in the various programs 151 of the auxiliary storage unit 15 and outputs user registration form data to the output unit 12. The output unit 12 displays user registration form data. The user inputs necessary items (for example, name, age, sex, weight, height, home address, etc.) via the input unit 12 in accordance with the user registration form (step ST21). The control unit 201 stores necessary user registration items in the user registration data 156 of the auxiliary storage unit 15 (step ST22).

[食事記録情報取得処理]
食事管理装置1の食事記録情報取得部201は、例えば、撮影された撮影画像データに基づき、食事記録情報を取得する。食事管理装置1の制御部20は、食事記録情報取得モードにおいて、撮影部13によって撮影画像データが取得されたか否かを判定する(ステップST23)。
[Meal record information acquisition process]
The meal record information acquisition unit 201 of the meal management apparatus 1 acquires meal record information based on, for example, photographed captured image data. The control unit 20 of the meal management apparatus 1 determines whether or not the captured image data is acquired by the imaging unit 13 in the meal record information acquisition mode (step ST23).

ここで、例えば、図8に示すような撮影画像データD1が撮影部13によって取得されたとする。図8は、ユーザが撮影する際に、出力部12に表示される画面の一例を示す図である。図8に示す通り、ユーザは、これらか自分が食べる食事を撮影する。本実施形態において、ユーザは、チャーハンを食べようとしている。撮影画像データD1には、チャーハン501とランチョンマット502とが写し出されている。
このランチョンマット502には、格子状の模様が施されている。この格子の大きさは、予め決められている大きさである。この格子の大きさを示す情報は、補助記憶部15に保存されている。このように、ユーザは、チャーハンの大きさを判断するために大きさが予め決まっている比較基準物とともに、食事であるチャーハンを撮影することが好ましい。なお、比較基準物は、ランチョンマットに限られず、その他、予め大きさが決められている物体であってもよい。
図9は、比較基準物として、例えば、タバコ503をチャーハン501の横において撮影された撮影画像データD2の一例を示す。このように、予め決められた大きさの格子が印刷されているランチョンマット等が手元にない場合、ユーザは、商品や物体を特定することでその大きさを判定することができる比較基準物を利用することができる。
Here, for example, it is assumed that captured image data D1 as shown in FIG. FIG. 8 is a diagram illustrating an example of a screen displayed on the output unit 12 when the user takes a picture. As shown in FIG. 8, the user photographs these or a meal he / she eats. In this embodiment, the user is going to eat fried rice. The fried rice 501 and the place mat 502 are shown in the photographed image data D1.
The place mat 502 has a lattice pattern. The size of the lattice is a predetermined size. Information indicating the size of the lattice is stored in the auxiliary storage unit 15. As described above, it is preferable that the user captures the fried rice as a meal together with a comparative reference object whose size is determined in advance in order to determine the size of the fried rice. The reference reference object is not limited to the place mat, and may be an object whose size is determined in advance.
FIG. 9 shows an example of photographed image data D2 obtained by photographing a cigarette 503 next to a fried rice 501 as a comparative reference object. In this way, when there is no place mat or the like on which a grid of a predetermined size is printed, the user can select a comparison reference object that can determine the size by specifying a product or object. Can be used.

次いで、撮影部13は、例えば、撮影画像データD1を画像処理部16に出力する。食事記録情報取得部201は、画像処理部16による処理結果に基づき、食事記録情報を取得する(ステップST24)。   Next, the imaging unit 13 outputs the captured image data D1 to the image processing unit 16, for example. The meal record information acquisition unit 201 acquires meal record information based on the processing result by the image processing unit 16 (step ST24).

画像処理部16の食材抽出部161は、この撮影画像データに基づき、画像の中から食材を示す食材画像領域を抽出し、抽出した食材画像領域の画像を示す情報を制御部20の食事記録情報取得部201に出力する。例えば、食材抽出部161は、チャーハンの中に入っているごはん、かに、ミンチ、ハム、卵・・・等の食材に対応する食材画像領域を抽出し、この食材画像領域の画像を示す情報を食事記録情報取得部201に出力する。   The food material extraction unit 161 of the image processing unit 16 extracts a food material image region indicating the food material from the image based on the photographed image data, and information indicating the extracted image of the food material image region is the meal record information of the control unit 20. The data is output to the acquisition unit 201. For example, the food material extraction unit 161 extracts a food material image region corresponding to food materials such as rice, crab, minced meat, ham, egg, etc. contained in the fried rice, and information indicating an image of this food material image region Is output to the meal record information acquisition unit 201.

また、画像処理部16のサイズ判定部162は、取得した撮影画像データに比較基準物が含まれているか否かを判定する。撮影画像データから比較基準物が検出された場合、このサイズ判定部162は、撮影画像データに基づき、比較基準物との相対的な画像内の料理の大きさを判定し、画像内の料理の大きさを示す情報を出力する。例えば、サイズ判定部162は、検出した比較基準物の特徴に基づき、検出された比較基準物が格子の大きさが予め決められているランチョンマットであると判定する。サイズ判定部162は、予め決められているランチョンマットの格子の大きさを示す情報を、例えば補助記憶部15から読み出し、この読み出した情報に基づき、画像内での相対的なチャーハンの大きさを判定する。   In addition, the size determination unit 162 of the image processing unit 16 determines whether or not a comparison reference object is included in the acquired captured image data. When the comparison reference object is detected from the photographed image data, the size determination unit 162 determines the size of the dish in the image relative to the comparison reference object based on the photographed image data, and the dish of the dish in the image. Output size information. For example, the size determination unit 162 determines that the detected comparison reference object is a place mat in which the size of the lattice is predetermined based on the characteristics of the detected comparison reference object. The size determination unit 162 reads information indicating the size of a predetermined placemat lattice from, for example, the auxiliary storage unit 15, and based on the read information, calculates the relative fried rice size in the image. judge.

さらに、色判定部163は、撮影画像データに基づき、画像の中の料理の色を判定し、画像内の料理の色を示す情報を出力する。例えば、色判定部163は、撮影された料理が煮物や炒め物のように、味付けで料理の色合いが異なる食材である場合、味付けの傾向を判定するために利用される情報を取得する。   Further, the color determination unit 163 determines the color of the dish in the image based on the captured image data, and outputs information indicating the color of the dish in the image. For example, the color determination unit 163 acquires information used to determine a seasoning tendency when the photographed dish is an ingredient having a different color of the dish due to seasoning, such as boiled food or fried food.

そして、食事記録情報取得部201は、食材画像領域の画像を示す情報に基づき、検出される食材の組み合わせから、食材辞書データ152を参照して、これら食材により構成される料理名を判定する。本実施形態において、食事記録情報取得部201は、料理名を「チャーハン」と判定し、チャーハンのメニューIDとして予め割り当てられている番号を補助記憶部15から読み出す。また、食事記録情報取得部201は、料理名「チャーハン」の調味料として予め決められている材料を、食事辞書データ152を参照して取得する。例えば、食事記録情報取得部201は、料理名「チャーハン」の調味料として、サラダ油、しょうゆ、しょうが、塩、コショウ・・・等を取得する。   And the meal record information acquisition part 201 determines the dish name comprised with these ingredients with reference to the ingredient dictionary data 152 from the combination of the ingredients detected based on the information which shows the image of an ingredient image area | region. In the present embodiment, the meal record information acquisition unit 201 determines that the dish name is “fried rice”, and reads the number assigned in advance as the menu ID of the fried rice from the auxiliary storage unit 15. In addition, the meal record information acquisition unit 201 refers to the meal dictionary data 152 to acquire a material that is predetermined as a seasoning for the dish name “fried rice”. For example, the meal record information acquisition unit 201 acquires salad oil, soy sauce, ginger, salt, pepper, etc. as seasonings for the dish name “fried rice”.

次いで、食事記録情報取得部201は、食材抽出部161が出力する食材画像領域の画像を示す情報に基づき、この食材の特徴を示す画像特徴情報を抽出する。食事記録情報取得部201は、食材辞書データ152を参照して、この食材の特徴を示す画像特徴情報と対応する食材の成分内容を示す情報(成分内容情報)を出力する。
例えば、食事記録情報取得部201は、サイズ判定部162から入力される画像内でのチャーハンの大きさを示す情報に基づき、チャーハンの大きさに応じた各食材および各調味料の重量を算出する。
各食材および各調味料の重量を算出した食事記録情報取得部201は、例えば、図10(a)に示すような料理材料情報を取得する。この料理材料情報は、食事記録情報取得部201によって算出された食材および調味料の重量を示す情報である。
なお、比較基準物が撮影画像内に含まれていない場合、食事記録情報取得部201は、以下のようにして、食材の概ねの重量を算出するものであってもよい。例えば、食事記録情報取得部201は、食材の特徴を示す画像特徴情報や食材画像領域の大きさを示す情報に基づき、料理内に含まれる各食材の概ねのサイズを判定する。そして、食事記録情報取得部201は、この食材の概ねのサイズに応じて予め決められている食材の質量を算出する。
Next, the meal record information acquisition unit 201 extracts image feature information indicating the characteristics of the food based on the information indicating the image of the food image area output from the food extraction unit 161. The meal record information acquisition unit 201 refers to the food dictionary data 152 and outputs information (component content information) indicating the component content of the food corresponding to the image feature information indicating the feature of the food.
For example, the meal record information acquisition unit 201 calculates the weight of each food and seasoning according to the size of the fried rice based on the information indicating the size of the fried rice in the image input from the size determining unit 162. .
The meal record information acquisition part 201 which calculated the weight of each foodstuff and each seasoning acquires cooking material information as shown to Fig.10 (a), for example. This cooking material information is information indicating the weight of the ingredients and seasonings calculated by the meal record information acquisition unit 201.
In addition, when the comparative reference object is not included in the captured image, the meal record information acquisition unit 201 may calculate the approximate weight of the food as follows. For example, the meal record information acquisition unit 201 determines the approximate size of each ingredient included in the dish based on image feature information indicating the characteristics of the ingredients and information indicating the size of the ingredient image area. And the meal record information acquisition part 201 calculates the mass of the foodstuff decided beforehand according to the approximate size of this foodstuff.

次いで、食事記録情報取得部201は、料理材料情報に基づき、食材辞書データ152を参照して、各食材および各調味料の重量に対応する栄養素および熱量を算出し、料理全体の栄養素および熱量を算出する。本実施形態において、食事記録情報取得部201は、食材辞書データ152を参照して、各食材であるごはん、かに、ミンチ、ハム、卵・・・等や各調味料であるサラダ油、しょうゆ、しょうが、塩・・・等のそれぞれの重量に対応するそれぞれ栄養素および熱量を算出する。各食材および各調味料の重量に対応する栄養素および熱量を示す情報を料理栄養素情報という。この料理栄養素情報の一例を図10(b)に示す。
そして、食事記録情報取得部201は、これら食材すべての熱量を総和した熱量をチャーハンの熱量として算出する。また、食事記録情報取得部201は、これら食材に共通する栄養素の総和をそれぞれ算出して、チャーハンの栄養素とする。
つまり、食事記録情報取得部201は、撮影画像データから料理を構成する各食材の特徴を示す画像特徴情報を取得し、この画像特徴情報と対応する料理の成分内容(栄養素とカロリー)を示す情報(以下、成分内容情報という)を取得する。なお、調味料についても、上述の通り、材料から判定されるメニュー名に応じて、その成分内容を示す情報が成分内容情報として取得される。
Next, the meal record information acquisition unit 201 refers to the food dictionary data 152 based on the cooking material information, calculates nutrients and calories corresponding to the weight of each food and seasoning, and calculates the nutrients and calories of the whole dish. calculate. In the present embodiment, the meal record information acquisition unit 201 refers to the food dictionary data 152, such as rice, crab, minced, ham, egg, etc., which are each food, and salad oil, soy sauce, Nutrients and calories corresponding to the respective weights of ginger, salt, etc. are calculated. Information indicating the nutrients corresponding to the weight of each ingredient and each seasoning and the amount of heat is referred to as cooking nutrient information. An example of this cooking nutrient information is shown in FIG.
And the meal record information acquisition part 201 calculates the calorie | heat amount which totaled the calorie | heat amount of all these foodstuffs as a heat | fever amount of fried rice. In addition, the meal record information acquisition unit 201 calculates the sum total of nutrients common to these ingredients to obtain the fried rice nutrients.
That is, the meal record information acquisition unit 201 acquires image feature information indicating the characteristics of each ingredient constituting a dish from the captured image data, and information indicating the contents of ingredients (nutrients and calories) of the dish corresponding to the image feature information. (Hereinafter referred to as component content information). In addition, as for the seasoning, as described above, according to the menu name determined from the material, information indicating the component content is acquired as the component content information.

そして、食事記録情報取得部201は、このようにして取得された食事記録情報を対応付けて、補助記憶部15の食事記録データ154に書き込む(ステップST25)。本実施形態において、食事記録情報取得部201は、料理名を「チャーハン」と判定し、チャーハンのメニューIDとして予め割り当てられている番号を補助記憶部15から読み出す。そして、食事記録情報取得部201は、このメニューIDと、料理名と、成分内容情報とを、それぞれ対応付けて、食事記録データ154の「メニューID」、「メニュー名」、「栄養素」、「熱量」に書き込む。なお、食事記録情報取得部201は、このメニューIDと、料理名と、成分内容情報以外にも、以下のような情報を取得して、食事記録情報として食事記録データ154の対応する部分に書き込む。   And the meal record information acquisition part 201 matches with the meal record information acquired in this way, and writes it in the meal record data 154 of the auxiliary storage part 15 (step ST25). In the present embodiment, the meal record information acquisition unit 201 determines that the dish name is “fried rice”, and reads the number assigned in advance as the menu ID of the fried rice from the auxiliary storage unit 15. Then, the meal record information acquisition unit 201 associates the menu ID, the dish name, and the component content information with each other so that “menu ID”, “menu name”, “nutrient”, “ Write in "Amount of heat". The meal record information acquisition unit 201 acquires the following information in addition to the menu ID, the dish name, and the component content information, and writes the acquired information as meal record information in a corresponding part of the meal record data 154. .

この食事記録情報取得部201は、撮影画像データが撮影部13によって取得された時刻を示す撮影時刻情報を計時部19から入力し、食事記録情報と対応付けて食事記録データ154の「日時」に書き込む。
また、食事記録情報取得部201は、この撮影時刻情報に基づき、食事タイミングを判定し、“朝食”、“昼食”、“夕食”を、食事記録情報と対応付けて食事記録データ154の「食事タイミング」に書き込む。
さらに、食事記録情報取得部201は、撮影画像データが撮影部13によって取得された位置を示す撮影位置情報を位置情報検出部17から入力し、この位置に対応する場所を、食事記録情報と対応付けて食事記録データ154の「食事場所」に書き込む。なお、ユーザは、事前に、例えばユーザ登録の際、自宅の位置を登録しておく。食事記録情報取得部201は、撮影位置情報が示す位置が自宅のある範囲内である場合、食事記録データ154の「食事場所」に“内食”と書き込み、それ以外であれば、“外食”と書き込む。
また、食事記録情報取得部201は、ユーザによって入力部11から入力される情報に基づき、この食事を調理した者を、食事記録情報と対応付けて食事記録データ154の「調理者」に書き込む。なお、撮影位置情報として、自宅を示す位置情報が位置情報検出部17によって取得された場合、食事記録情報取得部201は、「調理者」として“妻”と書き込むものであってもよい。また、撮影位置情報として、○○レストランを示す位置情報が位置情報検出部17によって取得された場合、食事記録情報取得部201は、「調理者」として“○○レストラン”と書き込むものであってもよい。
The meal record information acquisition unit 201 inputs shooting time information indicating the time at which the shot image data was acquired by the shooting unit 13 from the timer unit 19, and associates the meal record information with the “date and time” of the meal record data 154. Write.
Further, the meal record information acquisition unit 201 determines meal timing based on the photographing time information, and associates “breakfast”, “lunch”, and “dinner” with the meal record information in the “meal record data 154” Write in "Timing".
Furthermore, the meal record information acquisition unit 201 inputs shooting position information indicating the position at which the shot image data was acquired by the shooting unit 13 from the position information detection unit 17, and associates the location corresponding to this position with the meal record information. In addition, it is written in “meal place” of the meal record data 154. Note that the user registers the position of his / her home in advance, for example, at the time of user registration. The meal record information acquisition unit 201 writes “meal” in the “meal place” of the meal record data 154 when the position indicated by the shooting position information is within a certain range of the home, and “eating out” otherwise. And write.
Also, the meal record information acquisition unit 201 writes the person who cooked this meal in “cooker” of the meal record data 154 in association with the meal record information based on information input from the input unit 11 by the user. In addition, when the positional information which shows a home is acquired by the positional information detection part 17 as imaging | photography positional information, the meal record information acquisition part 201 may write "wife" as "cooker." When the position information indicating the XX restaurant is acquired by the position information detection unit 17 as the shooting position information, the meal record information acquisition unit 201 writes “XX restaurant” as “cooker”. Also good.

そして、制御部20の出力処理部203は、食事記録情報取得部201が取得した食事記録情報を、規定の表示フォームに従って、出力部12に出力する(ステップST26)。図11は、規定の表示フォームに従って出力部12に表示される画面の一例を示す図である。規定の表示フォームでは、食事記録情報として取得された料理に関して、ユーザの食べる料理がどのような栄養バランスであるかを示す情報を表示するものである。なお、規定の表示フォームは、これに限られず、食事記録情報として取得された料理に関して、ユーザが今回食べる料理と一般的な料理とを比較して、ユーザの食べる料理がどのような栄養バランスであるかを示す情報を表示するものであってもよい。この場合、以下に詳細に説明する基準対照処理部205による出力処理による。   Then, the output processing unit 203 of the control unit 20 outputs the meal record information acquired by the meal record information acquisition unit 201 to the output unit 12 according to a prescribed display form (step ST26). FIG. 11 is a diagram illustrating an example of a screen displayed on the output unit 12 according to a prescribed display form. The prescribed display form displays information indicating what nutrition balance the user eats with respect to the dishes acquired as the meal record information. Note that the prescribed display form is not limited to this, and with regard to the dish acquired as meal record information, the user's dish is compared with the dish that the user eats this time and what kind of nutrition balance the user eats. Information indicating whether or not there may be displayed. In this case, the output is performed by the reference / contrast processing unit 205 described in detail below.

本実施形態では、図11に示す通り、今回、ユーザが食べたチャーハンの食事内容(例えば、栄養素と熱量)について表示している。この場合、出力処理部203は、ユーザ登録されたユーザの年齢や性別からユーザの一日の理想の摂取カロリー1500kcalのうち、今回、ユーザが食べるチャーハンのカロリーは443kcalであることを示す図を表示する。また、栄養バランスチャートには、ユーザの食べるチャーハンを実線で示し、各栄養素(タンパク質、炭水化物・・・等)を結ぶ円状の線は、理想的な一食分での栄養バランスを示す。図示の通り、ユーザが食べるチャーハンは、一日分の理想の摂取カロリーのうち、約1/3であり、一食分の理想の栄養バランスに比べてコレステロールが高く、塩分が低いことがわかる。   In the present embodiment, as shown in FIG. 11, the contents of the fried rice eaten by the user this time (for example, nutrients and calorie) are displayed. In this case, the output processing unit 203 displays a diagram indicating that the fried rice calorie eaten this time is 443 kcal of the user's ideal daily calorie intake 1500 kcal based on the user's registered age and gender. To do. In the nutrition balance chart, the fried rice eaten by the user is indicated by a solid line, and a circular line connecting each nutrient (protein, carbohydrate,...) Indicates an ideal nutritional balance for one serving. As shown in the figure, the fried rice that the user eats is about 1/3 of the ideal calorie intake for one day, and it is understood that the cholesterol is higher and the salt content is lower than the ideal nutritional balance for one meal.

一方、食事記録情報取得モードにおいて、撮影部13によって撮影画像データが取得されなかった場合(ステップST23−NO)、あるいは、ユーザによる入力を要求する操作信号が入力された場合、制御部15は、ユーザによる入力を受け付ける表示画面を出力部13に表示する(ステップST27)。図12は、ユーザが、料理の栄養素や熱量を直接入力するための画面の一例である。
本実施形態において、この図12に示す画面には、食事時刻と食事内容を入力する入力欄がある。ユーザは、食事の日時、メニュー名、カロリー、栄養素(タンパク質、炭水化物、脂肪、塩分・・・等)を入力する必要がある。
On the other hand, in the meal record information acquisition mode, when the captured image data is not acquired by the imaging unit 13 (step ST23-NO) or when an operation signal requesting input by the user is input, the control unit 15 A display screen for accepting user input is displayed on the output unit 13 (step ST27). FIG. 12 is an example of a screen for the user to directly input cooking nutrients and heat.
In the present embodiment, the screen shown in FIG. 12 has an input field for inputting a meal time and a meal content. The user needs to input a meal date / time, menu name, calories, and nutrients (protein, carbohydrate, fat, salt, etc.).

一方、図13は、ユーザが、料理の材料を直接入力するための画面である。この場合、ユーザは、図12に示す画面のように、料理の栄養素や熱量を直接入力する必要がない。ユーザは、栄養素や熱量が不明であっても、自宅で作った場合は、チャーハンの材料としてにんじんを1/2本、ピーマンを2個、・・・等を使用したことは知っている。この場合、ユーザは、使った材料の重量や個数を入力する。この場合、ユーザがメニュー名を入力すると、このメニュー名の材料として想定されうる全ての材料の重量や個数等を入力可能に表示してもよい。この場合、ユーザは、表示された材料のうち、使用した材料の重量や個数のみを入力すればよい。   On the other hand, FIG. 13 is a screen for the user to directly input cooking ingredients. In this case, the user does not need to directly input the nutrients and the amount of heat of cooking as in the screen shown in FIG. The user knows that he used 1/2 carrot, 2 peppers, etc. as ingredients for fried rice when made at home, even if the nutrients and calories were unknown. In this case, the user inputs the weight and number of materials used. In this case, when the user inputs a menu name, the weight and number of all the materials that can be assumed as the material of the menu name may be displayed so as to be inputable. In this case, the user only has to input the weight and number of used materials among the displayed materials.

[更新処理部(ユーザの個人食事特性情報取得処理)]
次いで、更新処理部204は、更新指示があったか、あるいは更新タイミングに到達したか否かを判定する(ステップST28)。
例えば、図14に示す通り、更新タイミングを事前に登録しておくものであってもよい。図14は、更新タイミングの間隔を登録する際に出力部12に表示される画面の一例である。ユーザによって、例えば、更新期間が1ヶ月と設定された場合、更新処理部204は、1ヶ月に1回、過去1ヵ月の間に取得された食事記録情報を食事記録データ154から読み出し、更新処理を実行する。なお、更新タイミングは、計時部19が計時する。一方、更新タイミングをユーザが指示するものであってもよい。つまり、過去1ヵ月の間に取得された食事記録情報に基づき、更新処理を実行するように指示する画面を出力部12に表示して、ユーザからの指示により更新処理を実行してもよい。
[Update processing section (user's personal meal characteristic information acquisition processing)]
Next, the update processing unit 204 determines whether there is an update instruction or whether the update timing has been reached (step ST28).
For example, as shown in FIG. 14, the update timing may be registered in advance. FIG. 14 is an example of a screen displayed on the output unit 12 when registering the update timing interval. For example, when the update period is set to one month by the user, the update processing unit 204 reads the meal record information acquired during the past month once a month from the meal record data 154 and performs the update process. Execute. The update timing is measured by the timer unit 19. On the other hand, the user may instruct update timing. That is, based on the meal record information acquired during the past month, a screen for instructing to execute the update process may be displayed on the output unit 12 and the update process may be executed according to an instruction from the user.

さらに、図15に示す通り、ユーザが指定する特定の料理についてのみ、更新するものであってもよい。図15は、ユーザが更新条件を入力して更新する際に出力部12に表示される画面の一例である。画面601は、更新する料理のメニュー名を指定し、更新の実行を指示するための画面である。ユーザによって、例えば、ハンバーグ(内食)とお味噌汁(外食)の更新が指示されたとする。図示の画面では、更新しないメニューについてチェックする。更新処理部204は、チェックされなかったメニューについて更新処理を行う。
この場合、更新処理部204は、食事記録データ154において、例えば、直近3ヶ月の間に取得された食事記録情報に基づき更新処理を実行する。
そして、更新処理が終了した場合、出力部12は、画面602のように、更新した日時と対象の料理のメニュー名を表示する。なお、この更新した日時と更新対象の料理のメニュー名は、更新処理部204によって、更新ログデータ155に保存される。
Furthermore, as shown in FIG. 15, only a specific dish designated by the user may be updated. FIG. 15 is an example of a screen displayed on the output unit 12 when the user inputs and updates the update condition. A screen 601 is a screen for designating a menu name of a dish to be updated and instructing execution of the update. For example, it is assumed that the user has instructed to update hamburger (meal) and miso soup (meal). On the screen shown in the figure, the menu that is not updated is checked. The update processing unit 204 performs update processing for menus that are not checked.
In this case, the update processing unit 204 performs an update process on the meal record data 154 based on, for example, meal record information acquired during the last three months.
When the update process is completed, the output unit 12 displays the updated date and the menu name of the target dish as shown in a screen 602. The date and time of the update and the menu name of the dish to be updated are stored in the update log data 155 by the update processing unit 204.

次いで、更新処理部204による更新処理の内容について、以下、具体的に説明する。
更新指示を入力した場合、あるいは、更新タイミングであることを計時した場合、更新処理部204は、食事記録データ154から更新フラグ“0”が対応付けられている食事記録情報を読み出し、個人特性判定部202に出力する。更新処理部204は、読み出した食事記録情報と対応する更新フラグを“1”に書き換える。
なお、対象となる期間が決められている場合、更新処理部204は、更新フラグ“0”が対応付けられている食事記録情報の中から、さらに対応する日時が対応付けられている情報を読み出し、個人特性判定部202に出力する。また、対象となるメニュー名等の条件が指定される場合、更新処理部204は、更新フラグ“0”が対応付けられている食事記録情報の中から、さらに対応するメニュー名等の条件が対応付けられている情報を読み出し、個人特性判定部202に出力する。
この個人特性判定部202は、読み出した食事記録情報に基づき、例えば、同一の条件(例えば、メニューID、食事タイミング、食事場所、および調理者)と対応付けられている成分内容情報(栄養素と熱量)の平均値を算出する(ステップST29)。
Next, the content of the update process by the update processing unit 204 will be specifically described below.
When an update instruction is input or when it is time to update, the update processing unit 204 reads meal record information associated with the update flag “0” from the meal record data 154 and determines personal characteristics. To the unit 202. The update processing unit 204 rewrites the update flag corresponding to the read meal record information to “1”.
When the target period is determined, the update processing unit 204 reads information associated with the corresponding date and time from the meal record information associated with the update flag “0”. And output to the personal characteristic determination unit 202. In addition, when a condition such as a target menu name is specified, the update processing unit 204 further corresponds to a condition such as a corresponding menu name from the meal record information associated with the update flag “0”. The attached information is read and output to the personal characteristic determination unit 202.
This personal characteristic determination unit 202 is based on the read meal record information, for example, component content information (nutrient and calorie) associated with the same condition (for example, menu ID, meal timing, meal location, and cook). ) Is calculated (step ST29).

ここでは、過去1ヵ月の間に取得された食事記録情報について、条件毎に更新処理を実行する例についてする。
例えば、個人特性判定部202は、取得した複数の食事記録情報の中から、同一条件と対応付けられている成分内容情報を取得する。本実施形態において、個人特性判定部202は、メニューID:012、メニュー名:チャーハン、食事タイミング:夕食、食事場所:内食、調理者:妻という条件と対応付けられている熱量の平均値を算出する。なお、更新処理部204は、極端に値が異なる熱量は除いて平均値を算出することが好ましい。同様にして、個人特性判定部202は、同じ条件と対応付けられている栄養素について、栄養成分毎に平均値を算出する。この場合も、同じ栄養成分間において、極端に異なる量の栄養成分が含まれている場合、この極端に異なる量の栄養成分は除いて、各栄養成分の平均値を算出する。この熱量と栄養素の平均値が、個人食事特性情報である。
このようにして、個人特性判定部202は、食事記録データ154を参照して、ユーザの過去の食事内容から推定される個人食事特性情報を取得する。
Here, an example of executing update processing for each condition for meal record information acquired during the past month is described.
For example, the personal characteristic determination unit 202 acquires component content information associated with the same condition from a plurality of acquired meal record information. In the present embodiment, the personal characteristic determination unit 202 calculates the average value of the amount of heat associated with the conditions of menu ID: 012, menu name: fried rice, meal timing: dinner, meal place: in-house meal, cook: wife. calculate. In addition, it is preferable that the update process part 204 calculates an average value except the calorie | heat amount from which a value differs extremely. Similarly, the personal characteristic determination unit 202 calculates an average value for each nutrient component for nutrients associated with the same condition. Also in this case, when an extremely different amount of nutritional component is contained between the same nutritional components, the average value of each nutritional component is calculated except for this extremely different amount of nutritional component. The average value of this calorie | heat amount and a nutrient is personal meal characteristic information.
In this way, the personal characteristic determination unit 202 refers to the meal record data 154 and acquires personal meal characteristic information estimated from the past meal contents of the user.

そして、更新処理部204は、個人特性判定部202が算出した栄養素と熱量の平均値と、各条件(メニューID:012、メニュー名:チャーハン、食事タイミング:夕食、食事場所:内食、調理者:妻)とを対応付けて、食事メニューデータ153に書き込む(ステップST30)。   Then, the update processing unit 204 calculates the average values of nutrients and calories calculated by the personal characteristic determination unit 202 and each condition (menu ID: 012, menu name: fried rice, meal timing: dinner, meal place: in-house meal, cooker) :) is written in the meal menu data 153 (step ST30).

次に、図16を参照して、図6に示す個人食事特性情報出力処理の一例について、詳細に説明する。図16は、食事管理装置1による個人食事特性情報出力処理の一例を示すフローチャートである。この個人食事特性情報出力処理は、上述の食事メニューデータ管理処理における食事記録情報取得処理と異なり、ユーザが食事内容をしたり、料理の材料の量を入力する等の操作をすることなく、例えば、ユーザの食事のメニュー名を入力するだけで、ユーザの過去の食事傾向に応じた料理の成分内容を出力部12に表示させるものである。   Next, an example of the personal meal characteristic information output process shown in FIG. 6 will be described in detail with reference to FIG. FIG. 16 is a flowchart illustrating an example of personal meal characteristic information output processing by the meal management apparatus 1. This personal meal characteristic information output process is different from the meal record information acquisition process in the meal menu data management process described above, for example, without the user performing meal contents or inputting the amount of cooking ingredients, for example, By simply inputting the menu name of the user's meal, the contents of the ingredients of the dish corresponding to the past meal tendency of the user are displayed on the output unit 12.

[出力指示処理]
図17は、個人食事特性情報出力処理を実行する際の操作画面の一例を示す図である。図17に示す通り、画面には、食事入力欄として、現在の日時と位置を示す欄と、食事メニューを選択するための欄が表示されている。
出力処理部203は、ユーザから、個人食事特性情報出力処理の実行を要求する操作信号が入力部11を介して入力された場合、図17に示すような画面を出力部12に表示させる(ステップST41)。
[Output instruction processing]
FIG. 17 is a diagram illustrating an example of an operation screen when executing personal meal characteristic information output processing. As shown in FIG. 17, the screen displays a field indicating the current date and position and a field for selecting a meal menu as meal input fields.
When an operation signal for requesting execution of personal meal characteristic information output processing is input from the user via the input unit 11, the output processing unit 203 causes the output unit 12 to display a screen as illustrated in FIG. ST41).

計時部19は、現在の日時を計時し、現在の日時情報を出力処理部203に出力する。また、位置情報検出部17は、現在の位置を示す位置情報を出力処理部203に出力する。出力処理部203は、入力する日時情報に基づき、現在の日時と、食事タイミング(ここでは“昼食”)を表示する画面の一部を作成する。また、出力処理部203は、入力する位置情報に基づき、現在の位置(ここでは食事場所“会社”)を表示する画面の一部を作成する。なお、出力処理部203は、食事記録データ153に保存されている食事メニューのうち、食事タイミング“昼食”と対応付けられている食事メニューを出現頻度が高い順に、「昼食によく食べるメニュー」として表示する画面の一部を作成する。なお、ここで、食事タイミングが昼食以外である場合、各食事タイミングに応じた食事メニューを出現頻度順に表示するものであってもよい。なお、食事記録データ154に十分にデータが蓄積されていない場合、出力処理部203は、食事メニューデータ153に保存されているデフォルトのデータに含まれる食事メニューを表示させるものであってもよい。   The timer unit 19 measures the current date and time, and outputs the current date and time information to the output processing unit 203. Further, the position information detection unit 17 outputs position information indicating the current position to the output processing unit 203. Based on the input date / time information, the output processing unit 203 creates a part of a screen that displays the current date / time and meal timing (here, “lunch”). Further, the output processing unit 203 creates a part of a screen that displays the current position (here, “meal place“ company ”) based on the input position information. Note that the output processing unit 203 sets the meal menus associated with the meal timing “lunch” among the meal menus stored in the meal record data 153 in order of appearance frequency as “a menu often eaten at lunch”. Create part of the screen to be displayed. Here, when the meal timing is other than lunch, the meal menu corresponding to each meal timing may be displayed in order of appearance frequency. When the data is not sufficiently stored in the meal record data 154, the output processing unit 203 may display a meal menu included in default data stored in the meal menu data 153.

出力処理部203は、ユーザからのメニュー名の指示が入力部12に入力されたか否かを判定する(ステップST42)。図17に示す画面を見て、ユーザから、例えば、「チャーハン」が指定された場合、出力処理部203は、出力処理を実行する。   The output processing unit 203 determines whether or not a menu name instruction from the user has been input to the input unit 12 (step ST42). When the user designates, for example, “fried rice” by looking at the screen shown in FIG. 17, the output processing unit 203 executes output processing.

[出力処理]
出力処理部203は、ユーザによって設定される出力表示設定に従って、ステップST42において入力されたメニュー名に関する個人食事特性情報を表示する。なお、出力処理部203は、出力表示設定に応じて、基準対照処理部205あるいは体調管理処理部206に対して、処理を実行させる。
出力表示設定において、例えば、基準対照表示が設定されている場合(ステップST43)、基準対照処理部205は、図18に示すように、一般的なチャーハンとの比較結果を、栄養素と熱量について表示部12に表示させる(ステップST44)。図18は、基準対照表示が設定されている場合の表示例を示す図である。
基準対照処理部205は、食事メニューデータ153を参照して、ステップST42において指定されたメニュー名等の条件に対応する個人食事特性情報(デフォルトデータ以外であるユーザ追加情報)を読み出す。基準対照処理部205は、この指定されたメニュー名の食事内容として予め決められている基準の食事の内容を示す情報を、補助記憶部15から読み出す。基準対照処理部205は、この読み出した個人食事特性情報が示すユーザの食事内容と基準の食事内容の違いを示す情報を出力部12に出力させる。
[Output processing]
The output processing unit 203 displays personal meal characteristic information related to the menu name input in step ST42 according to the output display setting set by the user. The output processing unit 203 causes the reference / contrast processing unit 205 or the physical condition management processing unit 206 to execute processing according to the output display setting.
In the output display setting, for example, when the reference control display is set (step ST43), as shown in FIG. 18, the reference control processing unit 205 displays the comparison result with a general fried rice with respect to nutrients and calorie. It is displayed on the part 12 (step ST44). FIG. 18 is a diagram illustrating a display example when the reference contrast display is set.
The reference control processing unit 205 refers to the meal menu data 153 and reads personal meal characteristic information (user additional information other than default data) corresponding to the conditions such as the menu name specified in step ST42. The reference control processing unit 205 reads information indicating the content of the reference meal that is predetermined as the meal content of the designated menu name from the auxiliary storage unit 15. The reference control processing unit 205 causes the output unit 12 to output information indicating the difference between the user's meal content indicated by the read personal meal characteristic information and the reference meal content.

図18に示す通り、一般的なチャーハンは550kcalであるのに対して、ユーザの個人食事特性情報に基づくチャーハンのカロリーは443kcalである。また、栄養バランスチャートには、一般的なチャーハンを破線で示し、ユーザの個人食事特性情報に基づくチャーハンを実線で示す。また、各栄養素(タンパク質、炭水化物・・・等)を結ぶ円状の線は、理想的な一食分での栄養バランスを示す。図示の通り、ユーザの個人食事特性情報に基づくチャーハンの方が、一般的なチャーハンに比べてコレステロールが高く、鉄分や食物繊維、脂肪については理想的な摂取量に近いことがわかる。   As shown in FIG. 18, the general fried rice is 550 kcal, whereas the fried rice calorie based on the personal meal characteristic information of the user is 443 kcal. Further, in the nutrition balance chart, general fried rice is indicated by a broken line, and fried rice based on the personal meal characteristic information of the user is indicated by a solid line. Moreover, the circular line | wire which connects each nutrient (protein, carbohydrate ... etc.) shows the nutritional balance in an ideal serving. As shown in the figure, the fried rice based on the personal meal characteristic information of the user has higher cholesterol than the general fried rice, and the iron, dietary fiber, and fat are close to the ideal intake.

また、基準対照表示が設定されている場合、基準対照処理部205は、ユーザの個人食事特性情報に基づく料理と異なる料理についての一般的な栄養素と熱量との比較を表示するものであってもよい。図19は、ユーザの個人食事特性情報に基づく料理と異なる料理の栄養素と熱量についての比較の表示例を示す図である。
この場合、一般的な料理として、例えばカレーライスは650kcalであるのに対して、ユーザの個人食事特性情報に基づくチャーハンのカロリーは443kcalである。また、栄養バランスチャートには、一般的な料理であるカレーライスを破線で示し、ユーザの個人食事特性情報に基づくチャーハンを実線で示す。また、各栄養素(タンパク質、炭水化物・・・等)を結ぶ円状の線は、理想的な一食分での栄養バランスを示す。図示の通り、ユーザの個人食事特性情報に基づくチャーハンの方が、一般的なカレーライスに比べて塩分が低く、鉄分や食物繊維、脂肪については理想的な摂取量に近いことがわかる。
In addition, when the reference contrast display is set, the reference contrast processing unit 205 may display a comparison between the general nutrients and the calorific value of the dish different from the dish based on the personal meal characteristic information of the user. Good. FIG. 19 is a diagram illustrating a display example of comparison of nutrients and heat quantity of a dish different from the dish based on the personal meal characteristic information of the user.
In this case, as a general dish, for example, curry and rice is 650 kcal, whereas the fried rice calories based on the personal meal characteristic information of the user is 443 kcal. In the nutrition balance chart, curry rice, which is a general dish, is indicated by a broken line, and fried rice based on the personal meal characteristic information of the user is indicated by a solid line. Moreover, the circular line | wire which connects each nutrient (protein, carbohydrate ... etc.) shows the nutritional balance in an ideal serving. As shown in the figure, fried rice based on the personal meal characteristic information of the user has a lower salt content than general curry rice, and iron, dietary fiber, and fat are closer to the ideal intake.

出力表示設定において、例えば、ダイエット時との比較表示が設定されている場合(ステップST45)、体調管理処理部206は、図20に示すように、ダイエット成功時の料理との比較結果を、栄養素と熱量について表示部12に表示させる(ステップST46)。図20は、ダイエット時との比較表示が設定されている場合の表示例を示す図である。   In the output display setting, for example, when the comparison display with the diet is set (step ST45), the physical condition management processing unit 206 displays the comparison result with the dish when the diet is successful, as shown in FIG. And the amount of heat are displayed on the display unit 12 (step ST46). FIG. 20 is a diagram illustrating a display example when the comparison display with the diet is set.

この場合、体調管理処理部206は、事前に、ユーザの体調を示す情報を入力部11から受けつけて、補助記憶部15の体調管理データ157に保存しておく。例えば、図21に示す通り、体調管理処理部206は、体重の測定日時や測定した体重、体脂肪率を入力する入力フォームを出力部12に表示させる。ユーザは、この入力フォームに従って、体重の測定日時や測定した体重、体脂肪率を入力する。体調管理処理部206は、受け付けた体重や体脂肪率を測定日時に対応付けて体調管理データ157として補助記憶部15に保存する。   In this case, the physical condition management processing unit 206 receives in advance information indicating the physical condition of the user from the input unit 11 and stores the information in the physical condition management data 157 of the auxiliary storage unit 15. For example, as shown in FIG. 21, the physical condition management processing unit 206 causes the output unit 12 to display an input form for inputting the measurement date and time of the weight, the measured weight, and the body fat percentage. The user inputs the weight measurement date and time, the measured weight, and the body fat percentage according to this input form. The physical condition management processing unit 206 stores the received weight and body fat percentage in the auxiliary storage unit 15 as physical condition management data 157 in association with the measurement date and time.

体調管理処理部206は、ダイエット時との比較表示が設定されている場合において、表示指示があった場合、体重管理データ157からユーザの体重や体脂肪率が低減した際の日時を判定する。この体重や体脂肪率が低減した際の日時に対応する食事記録情報を食事記録データ154から読み出す。例えば、体調管理処理部206は、体重や体脂肪率が低減した際の日時に対応する食事記録情報として、○月○日の昼食に「焼き魚」を食べた記録情報である食事記録情報を取得する。
この体調管理処理部206は、食事メニューデータ153を参照して、ステップST42において指定されたメニュー名等の条件に対応する個人食事特性情報(デフォルトデータ以外であるユーザ追加情報)を読み出す。そして、この読み出した個人食事特性情報が示すユーザの食事内容と体重や体脂肪率が低減した日の食事内容との違いを示す情報を出力部12に出力させる。
The physical condition management processing unit 206 determines the date and time when the weight and body fat percentage of the user are reduced from the weight management data 157 when there is a display instruction when the comparison display with the diet is set. Meal record information corresponding to the date and time when the weight and body fat percentage are reduced is read from the meal record data 154. For example, the physical condition management processing unit 206 obtains meal record information, which is record information of eating “baked fish” during the lunch on the day of the month, as the meal record information corresponding to the date and time when the weight and body fat percentage are reduced. To do.
This physical condition management processing unit 206 refers to the meal menu data 153 and reads personal meal characteristic information (user additional information other than default data) corresponding to the conditions such as the menu name specified in step ST42. Then, the output unit 12 is caused to output information indicating the difference between the user's meal content indicated by the read personal meal characteristic information and the meal content of the day when the weight and body fat percentage are reduced.

これにより、出力部12は、図20に示すような画面を表示する。図20に示す通り、ダイエット成功時の料理である焼き魚は410kcalであるのに対して、ユーザの個人食事特性情報に基づくチャーハンのカロリーは443kcalである。また、栄養バランスチャートには、ダイエット成功時の料理である焼き魚を破線で示し、ユーザの個人食事特性情報に基づくチャーハンを実線で示す。また、各栄養素(タンパク質、炭水化物・・・等)を結ぶ円状の線は、理想的な一食分での栄養バランスを示す。図示の通り、ユーザの個人食事特性情報に基づくチャーハンの方が、ダイエット成功時の料理の焼き魚のカロリーよりも高く、栄養素で比較すると、コレステロールと炭水化物と脂肪が高いことがわかる。
このように、ユーザは、過去にダイエットに成功している場合、成功時の食事内容と比較しながら、自分の食べた食事のカロリーや栄養素について知ることができる。なお、体調管理処理部206は、ダイエットが成功したときだけでなく、ユーザの体調が優れる日や優れない日、運動をした日、運動をしない日、疲れやすかった日、元気だった日などのように、ユーザが判断した体調を示す情報を体調管理処理部206に記憶して管理するものであってもよい。この場合、ユーザは、過去の自分の体調に応じた食事内容を確認することができる。
Thereby, the output part 12 displays a screen as shown in FIG. As shown in FIG. 20, the grilled fish serving as a successful diet is 410 kcal, whereas the fried rice calorie based on the user's personal meal characteristic information is 443 kcal. In the nutrition balance chart, grilled fish that is a dish at the time of a successful diet is indicated by a broken line, and fried rice based on the personal meal characteristic information of the user is indicated by a solid line. Moreover, the circular line | wire which connects each nutrient (protein, carbohydrate ... etc.) shows the nutritional balance in an ideal serving. As shown in the figure, the fried rice based on the personal meal characteristic information of the user is higher than the calories of the grilled fish of the dish when the diet is successful, and it is found that cholesterol, carbohydrates and fat are higher when compared with nutrients.
As described above, when the user has succeeded in dieting in the past, the user can know the calories and nutrients of the meal he / she eats while comparing with the contents of the meal at the time of success. It should be noted that the physical condition management processing unit 206 is not only for when the diet is successful, but also for days when the user's physical condition is excellent, poor days, exercise days, non-exercise days, fatigue days, healthy days, etc. As described above, information indicating the physical condition determined by the user may be stored and managed in the physical condition management processing unit 206. In this case, the user can confirm the meal content according to his / her physical condition in the past.

出力表示設定において、例えば、他者との比較表示が設定されている場合(ステップST47)、他者比較処理部207は、図22に示すように、ユーザが指定した他者の食べた料理との比較結果を、栄養素と熱量について表示部12に表示させる(ステップST48)。図21は、他者との比較表示が設定されている場合の表示例を示す図である。   In the output display setting, for example, when a comparison display with another person is set (step ST47), the other person comparison processing unit 207, as shown in FIG. These comparison results are displayed on the display unit 12 for nutrients and heat (step ST48). FIG. 21 is a diagram illustrating a display example when the comparison display with another person is set.

この場合、他者比較処理部207は、ユーザが希望する比較対象となる他者を示す情報を入力部11から受けつけ、この他者の食事内容を示す情報の送信を要求する信号を、通信部18を介して、例えばネットワークで接続されるサーバ等に送信する。他者比較処理部207は、サーバから要求する他者の食事内容を示す情報を受信する。
他者比較処理部207は、食事メニューデータ153を参照して、ステップST42において指定されたメニュー名等の条件に対応する個人食事特性情報(デフォルトデータ以外であるユーザ追加情報)を読み出す。そして、他者比較処理部207は、この読み出した個人食事特性情報が示すユーザの食事内容と、外部装置から受信した他者の食事内容との違いを示す情報を出力部12に出力させる。
In this case, the other person comparison processing unit 207 receives from the input unit 11 information indicating the other person to be compared as desired by the user, and sends a signal requesting transmission of information indicating the other person's meal content to the communication unit. 18, for example, to a server connected via a network. The other person comparison processing unit 207 receives information indicating the meal contents of the other person requested from the server.
The other person comparison processing unit 207 refers to the meal menu data 153 and reads personal meal characteristic information (user additional information other than the default data) corresponding to the condition such as the menu name specified in step ST42. Then, the other person comparison processing unit 207 causes the output unit 12 to output information indicating the difference between the user's meal content indicated by the read personal meal characteristic information and the other person's meal content received from the external device.

これにより、出力部12は、図22に示すような画面を表示する。図22に示す通り、ユーザが要求した他者○○さんの料理である焼ハンバーグは700kcalであるのに対して、ユーザの個人食事特性情報に基づくチャーハンのカロリーは443kcalである。また、栄養バランスチャートには、○○さんの料理である焼ハンバーグを破線で示し、ユーザの個人食事特性情報に基づくチャーハンを実線で示す。また、各栄養素(タンパク質、炭水化物・・・等)を結ぶ円状の線は、理想的な一食分での栄養バランスを示す。
このように、ユーザの友達や著名人等の食事内容を示す情報をネットワークを介して共有する場合、ユーザは、自分の食事内容と他者の食事内容を比較することができる。
As a result, the output unit 12 displays a screen as shown in FIG. As shown in FIG. 22, the grilled hamburger, which is the dish requested by the user, is 700 kcal, whereas the fried rice calories based on the personal meal characteristic information of the user is 443 kcal. Further, in the nutrition balance chart, the grilled hamburger, which is Mr. OO's dish, is indicated by a broken line, and the fried rice based on the personal meal characteristic information of the user is indicated by a solid line. Moreover, the circular line | wire which connects each nutrient (protein, carbohydrate ... etc.) shows the nutritional balance in an ideal serving.
Thus, when sharing information indicating meal contents of the user's friends and celebrities via the network, the user can compare his / her meal contents with those of others.

上述の通り、本実施形態に係る食事管理装置は、食事記録情報に基づき、ユーザの過去の食事内容から推定されるユーザの食事傾向を判定し、食事メニューデータを作成する。これにより、たとえ、ユーザが料理を撮影し忘れてしまった場合であっても、手入力により食事内容を入力せずとも、ユーザの食事傾向に応じた成分内容を確認することができる。これにより、ユーザの操作負担を軽減することができる。   As described above, the meal management device according to the present embodiment determines the meal tendency of the user estimated from the past meal contents of the user based on the meal record information, and creates meal menu data. Thereby, even if it is a case where a user forgets to image | photograph cooking, the content of a component according to a user's meal tendency can be confirmed, without inputting the content of a meal by manual input. Thereby, a user's operation burden can be reduced.

なお、本発明は、上述の実施形態に限られず、例えば、以下に示すような機能や構成を有するものであってもよい。
例えば、出力処理部203は、出力指示処理において、メニュー名以外にも、食事タイミング、食事場所、あるいは調理者等の条件の指示入力を受け付けるものであってよい。例えば、食事タイミング“昼食”に関する個人食事特性情報の出力を指示する入力を受け付けた場合、出力処理部203は、例えば、食事記録データ152に記録されている“昼食”に対応する食事メニュー名の中で出現回数に応じた順位に従って、食事メニュー名をランキング方式で表示するものであってもよい。この場合、順位が上位のものから順番に食事メニュー名が指定されるものであってもよい。
また、出力処理部203の出力処理は、ユーザの個人特性食事情報との比較情報を表示することに限られず、基準の食事内容や、ダイエット成功時の食事内容、他者の食事内容を単体で表示するものであってもよい。
In addition, this invention is not restricted to the above-mentioned embodiment, For example, you may have a function and a structure as shown below.
For example, in the output instruction process, the output processing unit 203 may receive an instruction input of conditions such as meal timing, meal place, or cooker in addition to the menu name. For example, when receiving an input instructing output of personal meal characteristic information related to the meal timing “lunch”, the output processing unit 203, for example, selects the meal menu name corresponding to “lunch” recorded in the meal record data 152. Among them, the meal menu names may be displayed in a ranking manner according to the rank according to the number of appearances. In this case, meal menu names may be designated in order from the highest rank.
In addition, the output processing of the output processing unit 203 is not limited to displaying comparison information with the personal characteristic meal information of the user, and the standard meal contents, the meal contents when the diet is successful, and the meal contents of others are alone. It may be displayed.

[第2実施形態]
図23は、本発明の一実施形態に係る食事管理システムの構成の一例を示す図である。
本実施形態に係る食事管理システムは、端末装置101とサーバ装置102を含む。この端末装置101とサーバ装置102は、ネットワーク103を介して通信可能に接続されている。
この食事管理システムは、サーバ装置102が、対象者の食事内容を示す食事記録情報を取得し、端末装置1に送信する。端末装置1は、この食事記録情報を管理するとともに、この食事記録情報を利用して、ユーザの過去の食事内容から推定されるユーザの食事傾向を判定する。この食事記録情報は、ユーザの食事に関する情報であって、少なくとも料理に含まれる成分内容(例えば、成分名、栄養素、カロリー等)を示す情報を含む。
端末装置101は、ユーザが摂取する料理を示す情報を入力した場合、このユーザの食事傾向に基づき、ユーザの食事傾向に応じた当該料理の成分内容を出力する。
これにより、ユーザは、摂取する料理を示す情報を端末装置101に入力することにより、自身の食事傾向に応じた料理の成分内容を取得することができる。
[Second Embodiment]
FIG. 23 is a diagram illustrating an example of a configuration of a meal management system according to an embodiment of the present invention.
The meal management system according to the present embodiment includes a terminal device 101 and a server device 102. The terminal device 101 and the server device 102 are communicably connected via the network 103.
In this meal management system, the server apparatus 102 acquires meal record information indicating meal contents of the subject person and transmits the meal record information to the terminal apparatus 1. The terminal device 1 manages the meal record information and uses the meal record information to determine the user's meal tendency estimated from the past meal contents of the user. This meal record information is information relating to the user's meal, and includes at least information indicating the contents of ingredients (for example, ingredient names, nutrients, calories, etc.) contained in the dish.
When the terminal device 101 inputs information indicating the food taken by the user, the terminal device 101 outputs the content of the component of the food corresponding to the user's meal tendency based on the user's meal tendency.
Thereby, the user can acquire the component content of the dish according to his / her meal tendency by inputting information indicating the dish to be ingested into the terminal device 101.

図24は、端末装置101とサーバ装置102の構成について説明する図である。図23に示す通り、端末装置101は、入力部11と、出力部12と、撮影部13と、主記憶部14と、補助記憶部15と、位置情報検出部17と、通信部18と、計時部19と、制御部20と、を備える。なお、端末装置1は、画像処理部16と食事記録情報取得部201とを備えない点が、食事管理装置1と異なる。なお、この画像処理部16と食事記録情報取得部201の構成と機能は、サーバ装置2が備える。各構成については、上述と同様であるため、同一の符号を付して、詳細な説明は省略する。
サーバ装置102は、制御部21と、通信部22と、画像処理部16とを備える。この制御部21は、食事記録情報取得部201を備える。
端末装置101は、撮影部13によって撮影された撮影画像データを通信部18を介してサーバ装置102に送信する。サーバ装置102は、受信した撮影画像データに基づき、食事記録情報取得部201が食事記録情報を取得する。サーバ装置102の制御部21は、食事記録情報取得部201が取得した食事記録情報をサーバ装置102に送信する。これにより、端末装置101は、上述と同様の処理を実行することができる。
FIG. 24 is a diagram illustrating the configuration of the terminal device 101 and the server device 102. As shown in FIG. 23, the terminal device 101 includes an input unit 11, an output unit 12, a photographing unit 13, a main storage unit 14, an auxiliary storage unit 15, a position information detection unit 17, a communication unit 18, The timer unit 19 and the control unit 20 are provided. The terminal device 1 is different from the meal management device 1 in that the terminal device 1 does not include the image processing unit 16 and the meal record information acquisition unit 201. Note that the server device 2 includes the configurations and functions of the image processing unit 16 and the meal record information acquisition unit 201. Since each configuration is the same as described above, the same reference numerals are given and detailed description is omitted.
The server device 102 includes a control unit 21, a communication unit 22, and an image processing unit 16. The control unit 21 includes a meal record information acquisition unit 201.
The terminal device 101 transmits the captured image data captured by the capturing unit 13 to the server device 102 via the communication unit 18. In the server apparatus 102, the meal record information acquisition unit 201 acquires meal record information based on the received captured image data. The control unit 21 of the server apparatus 102 transmits the meal record information acquired by the meal record information acquisition unit 201 to the server apparatus 102. Thereby, the terminal device 101 can execute the same processing as described above.

[プログラムおよび記録媒体]
最後に、食事管理装置1およびサーバ装置2に含まれている各部は、ハードウェアロジックによって構成すれば良い。または、次のように、CPUを用いてソフトウェアによって実現しても良い。
すなわち、食事管理装置1およびサーバ装置2は、各機能を実現するプログラムの命令を実行するCPU、このプログラムを格納した、上記プログラムを実行可能な形式に展開するRAM、および上記プログラムと各種データとを格納するメモリ等の記憶装置(記録媒体)を備えている。この構成により、本発明の目的は、所定の記録媒体によっても達成できる。
この記録媒体は、上述した機能を実現するソフトウェアである食事管理装置1およびサーバ装置2のプログラムのプログラムコード(実行形式プログラム,中間コードプログラム,ソースプログラム)をコンピュータで読み取り可能に記録していれば良い。サーバー装置101および携帯食事管理装置103に、この記録媒体を供給する。これにより、コンピュータとしてのデータ解析装置100(またはCPUやMPU)が、供給された記録媒体に記録されているプログラムコードを読み出し、実行すれば良い。
[Program and recording medium]
Finally, each unit included in the meal management device 1 and the server device 2 may be configured by hardware logic. Alternatively, it may be realized by software using a CPU as follows.
That is, the meal management device 1 and the server device 2 include a CPU that executes instructions of a program that realizes each function, a RAM that stores the program and that expands the program into a format that can be executed, and the program and various data Is provided with a storage device (recording medium) such as a memory. With this configuration, the object of the present invention can also be achieved by a predetermined recording medium.
As long as this recording medium records the program codes (execution format program, intermediate code program, source program) of the meal management apparatus 1 and the server apparatus 2 that are software that realizes the above-described functions so that they can be read by a computer. good. This recording medium is supplied to the server apparatus 101 and the portable meal management apparatus 103. Thus, the data analysis apparatus 100 (or CPU or MPU) as a computer may read and execute the program code recorded on the supplied recording medium.

プログラムコードを食事管理装置1およびサーバ装置2に供給する記録媒体は、特定の構造または種類のものに限定されない。すなわちこの記録媒体は、例えば、磁気テープまたはカセットテープ等のテープ系、フロッピー(登録商標)ディスク/ハードディスク等の磁気ディスク、またはCD−ROM/MO/MD/DVD/BD/CD−R等の光ディスクを含むディスク系、ICカード(メモリカードを含む)/光カード等のカード系、あるいはマスクROM/EPROM/EEPROM/フラッシュROM等の半導体メモリ系等とすることができる。
また、食事管理装置1およびサーバ装置2を通信ネットワークと接続可能に構成しても、本発明の目的を達成できる。この場合、上記のプログラムコードを、通信ネットワークを介して食事管理装置1およびサーバ装置2に供給する。この通信ネットワークは食事管理装置1およびサーバ装置2にプログラムコードを供給できるものであれば良く、特定の種類または形態に限定されない。例えば、インターネット、イントラネット、エキストラネット、LAN、ISDN、VAN、CATV通信網、仮想専用網(Virtual Private Network)、電話回線網、移動体通信網、または衛星通信網等であれば良い。
The recording medium that supplies the program code to the meal management device 1 and the server device 2 is not limited to a specific structure or type. That is, this recording medium is, for example, a tape system such as a magnetic tape or a cassette tape, a magnetic disk such as a floppy (registered trademark) disk / hard disk, or an optical disk such as CD-ROM / MO / MD / DVD / BD / CD-R. A disk system including IC, a card system such as an IC card (including a memory card) / optical card, or a semiconductor memory system such as mask ROM / EPROM / EEPROM / flash ROM.
Moreover, even if the meal management device 1 and the server device 2 are configured to be connectable to a communication network, the object of the present invention can be achieved. In this case, the program code is supplied to the meal management apparatus 1 and the server apparatus 2 via the communication network. This communication network is not limited to a specific type or form as long as it can supply program codes to the meal management apparatus 1 and the server apparatus 2. For example, the Internet, intranet, extranet, LAN, ISDN, VAN, CATV communication network, virtual private network, telephone line network, mobile communication network, or satellite communication network may be used.

この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な任意の媒体であれば良く、特定の構成または種類のものに限定されない。例えば、IEEE1394、USB、電力線搬送、ケーブルTV回線、電話線、またはADSL(Asymmetric Digital Subscriber Line)回線等の有線でも、IrDAまたはリモコンのような赤外線、Bluetooth(登録商標)、802.11無線、HDR、携帯電話網、衛星回線、または地上波デジタル網等の無線でも利用可能である。なお、本発明は上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。   The transmission medium constituting the communication network may be any medium that can transmit the program code, and is not limited to a specific configuration or type. For example, infrared rays such as IrDA or a remote control, Bluetooth (registered trademark), 802.11 wireless, HDR even with a wired line such as IEEE1394, USB, power line carrier, cable TV line, telephone line, or ADSL (Asymmetric Digital Subscriber Line) line It can also be used wirelessly, such as a mobile phone network, satellite line, or terrestrial digital network. The present invention can also be realized in the form of a computer data signal embedded in a carrier wave in which the program code is embodied by electronic transmission.

以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。   The embodiment of the present invention has been described in detail with reference to the drawings. However, the specific configuration is not limited to this embodiment, and includes design changes and the like without departing from the gist of the present invention.

1・・・食事管理装置11・・・入力部、12・・・出力部、13・・・撮影部、14・・・主記憶部、15・・・補助記憶部、16・・・画像処理部、17・・・位置情報検出部、18・・・通信部、19・・・計時部、20・・・制御部、151・・・各種プログラムデータ、152・・・食材辞書データ、153・・・食事メニューデータ、154・・・食事記録データ、155・・・更新ログデータ、156・・・ユーザ登録データ、157・・・体調管理データ、201・・・食事記録情報取得部、202・・・個人特性判定部、203・・・出力処理部、204・・・更新処理部、205・・・基準対照処理部、206・・・体調管理処理部、207・・・他者比較処理部、2・・・サーバ装置   DESCRIPTION OF SYMBOLS 1 ... Meal management apparatus 11 ... Input part, 12 ... Output part, 13 ... Imaging | photography part, 14 ... Main memory part, 15 ... Auxiliary memory part, 16 ... Image processing , 17 ... Position information detection unit, 18 ... Communication unit, 19 ... Timekeeping unit, 20 ... Control unit, 151 ... Various program data, 152 ... Food dictionary data, 153 .. Meal menu data, 154... Meal record data, 155... Update log data, 156... User registration data, 157. ..Personal characteristic determination unit, 203 ... Output processing unit, 204 ... Update processing unit, 205 ... Reference contrast processing unit, 206 ... Physical condition management processing unit, 207 ... Other person comparison processing unit 2, Server device

Claims (2)

対象者の食事に関する情報であって、少なくとも料理に含まれる成分内容を示す情報と調理者を示す情報とを含む食事記録情報を取得する食事記録情報取得部と、
前記食事記録情報に基づき、過去の食事内容から推定される前記対象者の食事の傾向を示す個人食事特性情報を取得する個人特性判定部と、
前記個人食事特性情報に基づき、予め決められている基準の食事内容と前記対象者の食
事内容との違いを示す情報を出力部に出力させる基準対照処理部と、を備え、
前記基準対照処理部は、前記個人食事特性情報に基づき、予め決められている基準の料
理の成分内容と前記対象者の食事における料理の成分内容との違いを示す情報を前記出力
部に出力させる
ことを特徴とする食事管理装置。
A meal record information acquisition unit for acquiring meal record information including information on the contents of ingredients included in the dish and information indicating the cook, which is information related to the subject's meal;
Based on the meal record information, a personal characteristic determination unit that acquires personal meal characteristic information indicating a tendency of the subject's meal estimated from past meal contents;
Based on the personal meal characteristic information, predetermined meal contents and the subject's meal
A reference contrast processing unit that outputs information indicating a difference from the contents to the output unit,
The reference control processing unit is based on the personal meal characteristic information, and a predetermined reference fee
Information indicating the difference between the contents of the ingredients of the ingredients and the contents of the ingredients of the dish in the subject's meal
A meal management device characterized in that the food is output to the department .
互いに通信可能な端末装置とサーバ装置とを備える食事管理システムにおいて、
対象者の食事に関する情報であって、少なくとも料理に含まれる成分内容を示す情報と調理者を示す情報とを含む食事記録情報を取得する食事記録情報取得部と、
前記食事記録情報を記憶する記憶部と、
前記記憶部の前記食事記録情報に基づき、過去の食事内容から推定される前記対象者の食事の傾向を示す個人食事特性情報を取得する個人特性判定部と、
前記個人食事特性情報に基づき、予め決められている基準の食事内容と前記対象者の食
事内容との違いを示す情報を出力部に出力させる基準対照処理部と、を備え、
前記基準対照処理部は、前記個人食事特性情報に基づき、予め決められている基準の料
理の成分内容と前記対象者の食事における料理の成分内容との違いを示す情報を前記出力
部に出力させる
ことを特徴とする食事管理システム。
In a meal management system comprising a terminal device and a server device that can communicate with each other,
A meal record information acquisition unit for acquiring meal record information including information on the contents of ingredients included in the dish and information indicating the cook, which is information related to the subject's meal;
A storage unit for storing the meal record information;
Based on the meal record information in the storage unit, a personal characteristic determination unit that acquires personal meal characteristic information indicating a meal tendency of the subject estimated from past meal contents;
Based on the personal meal characteristic information, predetermined meal contents and the subject's meal
A reference contrast processing unit that outputs information indicating a difference from the contents to the output unit,
The reference control processing unit is based on the personal meal characteristic information, and a predetermined reference fee
Information indicating the difference between the contents of the ingredients of the ingredients and the contents of the ingredients of the dish in the subject's meal
A meal management system characterized by being output to the department .
JP2011105449A 2011-05-10 2011-05-10 Meal management device and meal management system Expired - Fee Related JP5843382B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011105449A JP5843382B2 (en) 2011-05-10 2011-05-10 Meal management device and meal management system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011105449A JP5843382B2 (en) 2011-05-10 2011-05-10 Meal management device and meal management system

Publications (2)

Publication Number Publication Date
JP2012238106A JP2012238106A (en) 2012-12-06
JP5843382B2 true JP5843382B2 (en) 2016-01-13

Family

ID=47460970

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011105449A Expired - Fee Related JP5843382B2 (en) 2011-05-10 2011-05-10 Meal management device and meal management system

Country Status (1)

Country Link
JP (1) JP5843382B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014132521A1 (en) * 2013-02-28 2014-09-04 ソニー株式会社 Information processing device and storage medium
JP2015222466A (en) * 2014-05-22 2015-12-10 株式会社ナカヨ Medication management device for automatically displaying medication information
KR102666573B1 (en) * 2016-07-22 2024-05-14 주식회사 케이티 Method for providing easy food input service and apparatus therefor
WO2018167850A1 (en) * 2017-03-14 2018-09-20 三菱電機株式会社 Hot cooker
JP2019175190A (en) * 2018-03-28 2019-10-10 東京瓦斯株式会社 Order system, information processing device, and program

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09128369A (en) * 1995-11-06 1997-05-16 Anritsu Corp Card type nutrition management device
JP2001331585A (en) * 2000-05-19 2001-11-30 Romantech Innovations Inc System and method for supporting diet
JP2003044595A (en) * 2001-07-30 2003-02-14 N Two System Kk System for health assistance and a program for personal digital assistant used for the system
JP2007133525A (en) * 2005-10-11 2007-05-31 Hitachi Ltd Dietary advice support system
CN101489469B (en) * 2006-07-10 2012-12-12 埃森哲环球服务有限公司 Mobile personal services platform for providing feedback
JP2010224990A (en) * 2009-03-24 2010-10-07 Promise Co Ltd System for automatically providing well-balanced menu
JP2011028382A (en) * 2009-07-22 2011-02-10 Kddi Corp Nutrition management server and nutrition management method for managing nutrition component of meal for each user

Also Published As

Publication number Publication date
JP2012238106A (en) 2012-12-06

Similar Documents

Publication Publication Date Title
JP6765916B2 (en) Health management device, health management system, and health management method
JP5843382B2 (en) Meal management device and meal management system
CN107341340A (en) recipe recommendation method, system and terminal
JP7018279B2 (en) Alternative recipe presentation device, alternative recipe presentation method, computer program and data structure
JP2009531768A (en) System and method for recommending recipes
WO2017199389A1 (en) Information provision system, information provision method, and information provision program
JP2020181491A (en) System, program, and method
JP2013058085A (en) Nutritional management support system, nutritional management support method, and nutritional management support program
CN110287306A (en) A kind of recipe recommendation method and apparatus
KR20200007775A (en) Cooking system
JP6355147B1 (en) Meal management system
CN111863194A (en) Diet information display method, device, equipment and storage medium
JP6652627B1 (en) System, device, method, and program for proposing menus
US20210398647A1 (en) Method of providing information
JP2003248725A (en) Method and system for assisting dietary life
JP2010272010A (en) Apparatus, method and program for support of menu decision
JP2014241044A (en) Food information support device, food information support program, storage medium and food information support method
JP6776034B2 (en) Food information provision system, food information provision method, and food information provision program
CN112163006A (en) Information processing method and device, electronic equipment and storage medium
CN114730448A (en) Control method, information terminal, program, recording medium, and information providing method
US20030115248A1 (en) Method and system for supporting eating habits
JP2001195385A (en) Recipe supply system
JP2022016671A (en) Control method, information terminal, program, and recording medium
JP6715501B1 (en) Recommended presentation device, recommended presentation system, recommended presentation method, recommended presentation program
JP6429344B1 (en) Information processing system, information processing method, and information processing program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140401

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20141128

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20141219

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150217

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20150513

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20150513

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20150728

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150911

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20151002

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20151020

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20151116

R150 Certificate of patent or registration of utility model

Ref document number: 5843382

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees