(57)【要約】【課題】栄養素分析を目的とした食事内容の入力を簡便に行う技術を提供する。【解決手段】この食事内容入力システムは、スケール付の食事写真データと当該写真データの説明データとを送信するユーザ端末と、ユーザ端末とネットワークを介して接続されるセンタコンピュータとを有する。センタコンピュータは、スケール付食事写真データに基づいて料理の体積を推定する分量推定部と、皿毎に食事内容の入力を行う第２入力部と、料理の体積の推定データおよび食事内容に基づいて食材データを作成する食材データ作成部とを有する。センタコンピュータは、食材データおよび食材データから算出されるデータの少なくとも一方を、ネットワークを介してユーザ端末へと送信する。【選択図】図２
2017045340.tif 000002
【特許請求の範囲】
【請求項１】
食事内容を入力するための食事内容入力システムであって、
ユーザ端末とネットワークを介して接続される通信手段を有するセンタコンピュータ
を有し、
前記センタコンピュータは、
ネットワークを介して前記ユーザ端末からスケール付の食事写真データと、前記食事写真データの説明である説明データとを受信する通信部と、
前記食事写真データに基づいて、前記スケールを参照しつつ、前記食事写真データに記載される料理の体積を、皿毎に推定した推定データを算出する分量推定部と、
皿毎に食事内容の入力が行われる入力部と、
前記推定データおよび前記食事内容に基づいて、食材データを作成する食材データ作成部と、
を有し、
前記通信部は、前記食材データおよび前記食材データから算出されるデータの少なくとも一方を、ネットワークを介して前記ユーザ端末へと送信する、食事内容入力システム。
【請求項２】
請求項１に記載の食事内容入力システムであって、
前記センタコンピュータは、
前記食材データに基づいて前記食事写真データに対応する栄養素データを算出する栄養素算出部
をさらに有し、
前記通信部は、少なくとも前記栄養素データを前記ユーザ端末へと送信する、食事内容入力システム。
【請求項３】
請求項１に記載の食事内容入力システムであって、
前記センタコンピュータは、
前記食材データに基づいて前記食事写真データに対応する栄養素データを算出する栄養素算出部と、
前記栄養素データに基づいて、不足栄養素データを算出する不足栄養素算出部と、
をさらに有し、
前記通信部は、少なくとも不足栄養素データを前記ユーザ端末へと送信する、食事内容入力システム。
【請求項４】
請求項１に記載の食事内容入力システムであって、
前記センタコンピュータは、
前記食材データに基づいて前記食事写真データに対応する栄養素データを算出する栄養素算出部と、
前記栄養素データに基づいて、不足栄養素データを算出する不足栄養素算出部と、
前記不足栄養素データに基づいて、推薦食物データを算出する食物提案部と、
をさらに有し、
前記通信部は、少なくとも推薦食物データを前記ユーザ端末へと送信する、食事内容入力システム。
【請求項５】
食事内容を入力するための食事内容入力システムであって、
スケール付の食事写真データを送信する通信手段を有するユーザ端末と、
前記ユーザ端末とネットワークを介して接続される通信手段を有するセンタコンピュータと、
を有し、
前記ユーザ端末は、
前記食事写真データを記憶する第１記憶部と、
前記食事写真データの説明である説明データが入力される第１入力部と、
ネットワークを介して前記食事写真データおよび前記説明データをセンタコンピュータへ送信する第１通信部と、
を有し、
前記センタコンピュータは、
ネットワークを介して前記ユーザ端末から前記食事写真データおよび前記説明データを受信する第２通信部と、
前記食事写真データに基づいて、前記スケールを参照しつつ、前記食事写真データに記載される料理の体積を、皿毎に推定した推定データを算出する分量推定部と、
皿毎に食事内容の入力が行われる第２入力部と、
前記推定データおよび前記食事内容に基づいて、食材データを作成する食材データ作成部と、
を有し、
前記第２通信部は、前記食材データおよび前記食材データから算出されるデータの少なくとも一方を、ネットワークを介して前記ユーザ端末へと送信する、食事内容入力システム。
【請求項６】
請求項５に記載の食事内容入力システムであって、
前記センタコンピュータは、
前記食材データに基づいて前記食事写真データに対応する栄養素データを算出する栄養素算出部
をさらに有し、
前記第２通信部は、少なくとも前記栄養素データを前記ユーザ端末へと送信する、食事内容入力システム。
【請求項７】
請求項５に記載の食事内容入力システムであって、
前記センタコンピュータは、
前記食材データに基づいて前記食事写真データに対応する栄養素データを算出する栄養素算出部と、
前記栄養素データに基づいて、不足栄養素データを算出する不足栄養素算出部と、
をさらに有し、
前記第２通信部は、少なくとも不足栄養素データを前記ユーザ端末へと送信する、食事内容入力システム。
【請求項８】
請求項５に記載の食事内容入力システムであって、
前記センタコンピュータは、
前記食材データに基づいて前記食事写真データに対応する栄養素データを算出する栄養素算出部と、
前記栄養素データに基づいて、不足栄養素データを算出する不足栄養素算出部と、
前記不足栄養素データに基づいて、推薦食物データを算出する食物提案部と、
をさらに有し、
前記第２通信部は、少なくとも推薦食物データを前記ユーザ端末へと送信する、食事内容入力システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、食事内容入力システムに関する。
【背景技術】
【０００２】
従来、健康管理や食事療法を目的として、摂取した食事の内容を記録することで、摂取栄養素を算出するシステムが開発されている。このような栄養素分析システムの一例としては、例えば、特許文献１に開示されている。
【０００３】
摂取栄養素を算出するためには、摂取した食事内容について食材の種類およびその重量の情報が必要となる。そのため、使用する食材の種類およびその重量を把握するために、家庭内で料理する場合は予め食材を計量しておく必要があり、また、レストランでの外食等の場合は食材の種類およびその重量を推測する必要がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２２２２６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
正確な計量や食材の重量の推測は、一般のユーザには大きな負担となるため、長期間継続して食事内容の記録を行うのが困難であった。当該課題を解決するために、特許文献１には、外食時における食事内容の入力を容易にするために、レストラン等の食品提供施設のメニュー等に記載された図形や数字を読み取ることで、当該食品提供施設のサーバから正確な食事内容を取得する方法が記載されている。
【０００６】
しかしながら、特許文献１に記載の方法では、食事内容取得方法を使用できる食品提供施設を普及させる必要がある。また、家庭内で料理する場合であっても、特にユーザ以外の家族が調理を行う場合など、重量の計測を行うのを忘れる場合もある。
【０００７】
本発明はこのような事情に鑑みなされたものであり、栄養素分析を目的とした食事内容の入力を簡便に行うことができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本願の第１発明は、食事内容を入力するための食事内容入力システムであって、ユーザ端末とネットワークを介して接続される通信手段を有するセンタコンピュータを有し、前記センタコンピュータは、ネットワークを介して前記ユーザ端末からスケール付の食事写真データと、前記食事写真データの説明である説明データとを受信する通信部と、前記食事写真データに基づいて、前記スケールを参照しつつ、前記食事写真データに記載される料理の体積を、皿毎に推定した推定データを算出する分量推定部と、皿毎に食事内容の入力が行われる入力部と、前記推定データおよび前記食事内容に基づいて、食材データを作成する食材データ作成部と、を有し、前記通信部は、前記食材データおよび前記食材データから算出されるデータの少なくとも一方を、ネットワークを介して前記ユーザ端末へと送信する。
【０００９】
本願の第２発明は、第１発明の食事内容入力システムであって、前記センタコンピュータは、前記食材データに基づいて前記食事写真データに対応する栄養素データを算出する栄養素算出部をさらに有し、前記通信部は、少なくとも前記栄養素データを前記ユーザ端末へと送信する。
【００１０】
本願の第３発明は、第１発明の食事内容入力システムであって、前記センタコンピュータは、前記食材データに基づいて前記食事写真データに対応する栄養素データを算出する栄養素算出部と、前記栄養素データに基づいて、不足栄養素データを算出する不足栄養素算出部と、をさらに有し、前記通信部は、少なくとも不足栄養素データを前記ユーザ端末へと送信する。
【００１１】
本願の第４発明は、第１発明の食事内容入力システムであって、前記センタコンピュータは、前記食材データに基づいて前記食事写真データに対応する栄養素データを算出する栄養素算出部と、前記栄養素データに基づいて、不足栄養素データを算出する不足栄養素算出部と、前記不足栄養素データに基づいて、推薦食物データを算出する食物提案部と、をさらに有し、前記通信部は、少なくとも推薦食物データを前記ユーザ端末へと送信する。
【００１２】
本願の第５発明は、食事内容を入力するための食事内容入力システムであって、スケール付の食事写真データを送信する通信手段を有するユーザ端末と、前記ユーザ端末とネットワークを介して接続される通信手段を有するセンタコンピュータと、を有し、前記ユーザ端末は、前記食事写真データを記憶する第１記憶部と、前記食事写真データの説明である説明データが入力される第１入力部と、ネットワークを介して前記食事写真データおよび前記説明データをセンタコンピュータへ送信する第１通信部と、を有し、前記センタコンピュータは、ネットワークを介して前記ユーザ端末から前記食事写真データおよび前記説明データを受信する第２通信部と、前記食事写真データに基づいて、前記スケールを参照しつつ、前記食事写真データに記載される料理の体積を、皿毎に推定した推定データを算出する分量推定部と、前記説明データに基づいて、皿毎に食事内容の入力を行う第２入力部と、前記推定データおよび前記食事内容に基づいて、食材データを作成する食材データ作成部と、を有し、前記第２通信部は、前記食材データおよび前記食材データから算出されるデータの少なくとも一方を、ネットワークを介して前記ユーザ端末へと送信する。
【００１３】
本願の第６発明は、第１発明の食事内容入力システムであって、前記センタコンピュータは、前記食材データに基づいて前記食事写真データに対応する栄養素データを算出する栄養素算出部をさらに有し、前記第２通信部は、少なくとも前記栄養素データを前記ユーザ端末へと送信する。
【００１４】
本願の第７発明は、第１発明の食事内容入力システムであって、前記センタコンピュータは、前記食材データに基づいて前記食事写真データに対応する栄養素データを算出する栄養素算出部と、前記栄養素データに基づいて、不足栄養素データを算出する不足栄養素算出部と、をさらに有し、前記第２通信部は、少なくとも不足栄養素データを前記ユーザ端末へと送信する。
【００１５】
本願の第８発明は、第１発明の食事内容入力システムであって、前記センタコンピュータは、前記食材データに基づいて前記食事写真データに対応する栄養素データを算出する栄養素算出部と、前記栄養素データに基づいて、不足栄養素データを算出する不足栄養素算出部と、前記不足栄養素データに基づいて、推薦食物データを算出する食物提案部と、をさらに有し、前記第２通信部は、少なくとも推薦食物データを前記ユーザ端末へと送信する。
【発明の効果】
【００１６】
本願の第１発明〜第８発明によれば、ユーザが送信したスケール付食事写真データをセンタ側で分析することにより、ユーザの入力負担を軽減する。これにより、外食や中食等の食材毎の計量が困難な食品についても、簡易に入力できる。すなわち、栄養素分析を目的とした食事内容の入力を簡便に行うことができる。
【００１７】
特に、本願の第２発明および第６発明によれば、センタ側で栄養素を算出してユーザ端末へ送信する。これにより、ユーザ端末側で栄養素の計算を行わなくてよい。その結果、ユーザ端末内に栄養素データベースや栄養素計算プログラムを記憶しなくて良いため、ユーザ端末での負担が軽減される。
【００１８】
特に、本願の第３発明および第７発明によれば、センタ側で不足栄養素を算出してユーザ端末へ送信する。これにより、ユーザが摂取すべき栄養素を簡便に知得できる。したがって、ユーザが健康管理をより簡便に行うことができる。
【００１９】
特に、本願の第４発明および第８発明によれば、センタ側で推薦食物データを算出してユーザ端末へ送信する。これにより、ユーザが摂取すべき食材を簡便に知得できる。したがって、ユーザが健康管理をより簡便に行うことができる。
【図面の簡単な説明】
【００２０】
【図１】第１実施形態に係る栄養素分析システムの構成を示した概略図である。
【図２】第１実施形態に係る食事内容入力システムの構成を示すブロック図である。
【図３】第１実施形態に係るスケール付食事写真データの一例を示した図である。
【図４】第１実施形態に係るスケール付食事写真データの一例を示した図である。
【図５】第１実施形態に係るスケール付食事写真データの一例を示した図である。
【図６】第１実施形態に係るスケール付食事写真データの一例を示した図である。
【図７】第１実施形態に係る栄養素分析システムにおける栄養素分析処理の流れを示すフローチャートである。
【図８】第１実施形態に係る食事内容入力システムにおけるスケール付食事写真データの取得の流れを示すフローチャートである。
【図９】第１実施形態に係る食事内容入力システムにおけるスケール付食事写真データの取得の流れを示すフローチャートである。
【図１０】第１実施形態に係る食事内容入力システムにおける説明データの入力の流れを示すフローチャートである。
【図１１】第１実施形態に係る食事内容入力システムにおける食事内容の分析の流れを示すフローチャートである。
【図１２】第１実施形態に係る情報入力画面の一例を示した図である。
【発明を実施するための形態】
【００２１】
以下、本発明の好適な実施形態について、図面を参照しつつ説明する。
【００２２】
＜１．第１実施形態＞
＜１−１．栄養素分析システムの構成＞
図１は、本発明の第１実施形態に係る栄養素分析システム１の構成を示した概略図である。図２は、栄養素分析システム１の機能を示したブロック図である。図３ないし図５は、スケール付食事写真データＳ２５の一例である。
【００２３】
この栄養素分析システム１は、ユーザの毎食の食事内容を入力することにより、摂取栄養素を分析するシステムである。図１に示すように、この栄養素分析システム１は、ユーザ端末２と、分析システムであるセンタコンピュータ３とを有する。
【００２４】
図１に示すように、ユーザ端末２としては、スマートホン２ａやタブレット端末２ｂが用いられる。また、ユーザ端末２として、パーソナルコンピュータ、デジタルカメラおよび通信インターフェースからなるユーザ端末群２ｃが用いられてもよい。以下では、ユーザ端末２としてスマートホン２ａを用いる場合について説明する。
【００２５】
スマートホン２ａは、スケール付食事写真データＳ２５をセンタコンピュータ３へ送信するためのユーザ端末２の一例である。このスマートホン２ａは、第１制御部２１、第１記憶部２２、第１表示部２３、第１入力部２４、画像取得部２５および第１通信部２６を有する。
【００２６】
第１制御部２１は、スマートホン２ａの各部を動作制御する制御部である。第１制御部２１は、例えば、ＣＰＵ等により実現される。第１記憶部２２は、第１制御部２１から入力されるデータを記憶する。第１記憶部２２は、例えば、ハードディスクメモリやＳＤカード等の読み出しおよび書き込み可能な記憶媒体により実現される。第１制御部２１は、第１記憶部２２に記憶されたコンピュータプログラムや各種データ、入力部２４から入力されるコマンドを参照しつつ、スマートホン２ａ内の各部の動作を制御する。
【００２７】
本実施形態の第１表示部２３および第１入力部２４は、タッチパネルディスプレイ２０により実現される。そのため、第１表示部２３としてのタッチパネルディスプレイ２０は、後述するスケール付食事写真データＳ２５や情報入力画面等の種々の画像を表示する。また、第１入力部２４としてのタッチパネルディスプレイ２０は、ユーザが第１制御部２１に対して情報を入力するための情報入力部である。
【００２８】
スマートホン２ａの画像取得部２５は、食事を撮影して、画像データＳ２５１を取得する撮像部である。本実施形態の画像取得部２５は、スマートホン２ａに予め設けられたカメラにより実現される。画像取得部２５は、例えば、レンズ２５１およびピント調節機構２５２からなる光学系と、ＣＣＤやＣＭＯＳ等の撮像素子２５３とを有するカメラにより実現される。
【００２９】
画像取得部２５により取得された画像データは、スマートホン２ａ内のＡ／Ｄ変換部（図示せず）によりデジタル化される。画像取得部２５により撮影を行う場合、まず、撮像素子２５３から入力され、デジタル化された画像データが、第１表示部２３に表示される。そして、ユーザが第１表示部２３に表示された画像を確認しながら、構図やピント調整等を行う。その後、ユーザが第１入力部２４に対して撮影指令を入力すると、第１制御部２１は、当該画像データを第１記憶部２２へと保存する。
【００３０】
本実施形態では、第１制御部２１および画像取得部２５が、食事の撮像時に自動でスケールデータを作成する機能を有している。画像取得部２５により食事を撮影する際には、まず、撮像素子２５３により取得され、第１表示部２３に表示された画像データをユーザが確認しながら、自動または手動で食事にピントを合わせる。このとき、第１制御部２１は、ピント調節機構２５２の動作に基づいて、レンズ２５１と食事との距離を推測し、第１表示部２３に表示された画像データに対するスケールデータを作成する。そして、ユーザが第１入力部２４に対して撮影指令を入力すると、第１制御部２１は、食事を撮影した画像データである食事写真データと、スケールデータとを合わせて、スケール付食事写真データＳ２５として第１制御部２１を介して第１記憶部２２へ保存する。
【００３１】
このように、本実施形態では、撮像時に食事写真データに自動的にスケールデータが付与される。図３および図４は、自動的にスケールデータが付与された場合における、スケール付食事写真データＳ２５の一例である。
【００３２】
図３の例では、立体的な距離感を把握できるよう、食事の載置された載置面に平行であって互いに直交するｘ軸およびｙ軸と、ｘ軸およびｙ軸に直交するｚ軸とを含むスケール軸４１が、食事画像の近傍に表示されている。また、図４の例では、食事の載置された載置面を基準としたスケール罫４２が、食事画像の周辺に表示されている。なお、スケールデータは必ずしも、スケール付食事写真データＳ２５中に視覚的に表示されるものでなくてもよい。スケールデータは、食事を撮影した食事写真データの各座標における距離感を、視覚的に表示されないパラメータ等のデータとして保持していてもよい。
【００３３】
また、本発明において、スケールデータは第１制御部２１および画像取得部２５により自動的に取得されるものでなくてもよい。図５および図６は、食事の近傍に、食事とともに撮像することによりスケールデータとなり得るスケール部材４０を配置した状態で、画像取得部２５による撮像を行う。これにより、スケール部材４とともに撮像した画像データは、すなわち、スケール付食事写真データＳ２５となる。
【００３４】
図５の例では、立体的な距離感を把握するため、所定の大きさの立方体形状をしたスケール部材４０であるスケールキューブ４３とともに食事を撮影する。スケールキューブ４３の下面が、食事の載置された載置面に接触する。これにより、スケールキューブ４３の上面を形成する２辺が、載置面に平行であって互いに直交するｘ軸およびｙ軸を示すスケール軸となる。また、スケールキューブ４３の上面の角と下面の角とを繋ぐ辺が、ｘ軸およびｙ軸に直交するｚ軸を示すスケール軸となる。
【００３５】
図６の例では、所定の間隔の格子状模様を有するスケール部材４０であるスケールマット４４とともに食事を撮影する。スケールマット４４の格子状模様は、食事の載置された載置面に沿った、互いに直交するｘ軸およびｙ軸を示すスケール軸となる。また、当該格子状模様において、互いに隣り合う線分同士の角度から、載置面に対する撮影角度が推測できるため、ｚ軸方向のスケール軸を推測することが可能である。
【００３６】
なお、スケールキューブ４３やスケールマット４４等の他、茶碗や汁椀等の深さのある食器をスケール部材４０として使用してもよい。その場合、スケール部材４とする食器の径や高さ等のスケールを示すパラメータを予め登録しておく必要がある。
【００３７】
第１通信部２６は、インターネット１００を介してセンタコンピュータ３とのデータの送受信を行う。第１通信部２６は、スケール付食事写真データＳ２５や、後述する説明データＳ２４等をセンタコンピュータ３へ送信する。また、第１通信部２６は、センタコンピュータ３から送信される食材データＳ３２２、栄養素データＳ３２３、不足栄養素データＳ３２３、推薦食物データＳ３２５等を受信する。
【００３８】
センタコンピュータ３は、図１および図２に示すように、ユーザ側端末であるスマートホン２ａからインターネット１００を介して受信した食事内容を分析するための、分析システムである。センタコンピュータ３は、第２通信部３１、第２制御部３２、第２記憶部３３、第２表示部３４および第２入力部３５を有する。
【００３９】
第２通信部３１は、第２制御部３２とスマートホン２ａとのデータの送受信をインターネット１００を介して行うための通信装置である。第２通信部３１は、インターネット１００を介してスマートホン２ａからスケール付食事写真データＳ２５および説明データＳ２４等を受信する。また、第２通信部３１は、第１通信部２６へ食材データＳ３２２、栄養素データＳ３２３、不足栄養素データＳ３２４、推薦食物データＳ３２６等を送信する。
【００４０】
図２に示すように、第２制御部３２は、例えばＣＰＵにより構成される。また、第２記憶部３３は、例えばメモリにより構成される。本実施携帯の第２制御部３２および第２記憶部３３は、パーソナルコンピュータ３０により構成される。
【００４１】
第２表示部３４には、例えば、パーソナルコンピュータ用のディスプレイが用いられる。第２入力部３５には、たとえば、パーソナルコンピュータ用のキーボードやマウス等が用いられる。第２表示部３４を視認しながら第２入力部３５を操作することにより、オペレータがセンタコンピュータ３側での各工程を進行させる。
【００４２】
第２制御部３２は、第２記憶部３３に記憶されたコンピュータプログラムＰ２やデータＤ２、第２入力部３５から入力されるコマンドを参照しつつ、第２通信部３１および第２表示部３４の各動作を制御する。また、第２制御部３２は、ソフトウェア上で実現される分量推定部３２１と、食材データ作成部３２２と、栄養素算出部３２３と、不足栄養素算出部３２４と、食物提案部３２５とを有する。
【００４３】
分量推定部３２１は、スケール付食事写真データＳ２５に基づいて、スケールデータを参照しつつ、スケール付食事写真データＳ２５に記載される料理の体積を皿毎に推定した推定データＳ３２１を算出する。推定データＳ３２１の算出後、オペレータが第２入力部３５を操作することにより、説明データＳ２４等に基づいて、料理毎に材料名や各材料の占める割合等の食事内容データＳ３５の入力を行う。推定データＳ３２１と食事内容データＳ３５とは、食材データ作成部３２２へと送信される。
【００４４】
食材データ作成部３２２は、推定データＳ３２１および食事内容データＳ３５に基づいて、食材データＳ３２２を作成する。具体的には、食材データＳ３２２は、スケール付食事写真データＳ２５に写されている料理について、各食材の食材名および重量を表すものである。
【００４５】
栄養素算出部３２３は、食材データＳ３２２に基づいて、スケール付食事写真データＳ２５に写されている料理に含まれる栄養素を栄養素データＳ３２３として算出する。すなわち、栄養素算出部３２３は、スケール付食事写真データＳ２５に対応する栄養素データＳ３２３を算出する。
【００４６】
本実施形態の栄養素算出部３２３は、栄養素データＳ３２３の算出の際、第２記憶部３３内に記憶されたデータテーブルを参照する。当該データテーブルには、食材ごとに、単位重量あたりに含まれる栄養成分が記載されている。
【００４７】
不足栄養素算出部３２４は、栄養素データＳ３２３に基づいて、不足栄養素データＳ３２４を算出する。不足栄養素算出部３２４は、１回のスケール付食事写真データＳ２５に対応する栄養素データＳ３２３についての不足栄養素データＳ３２４を作成するものであってもよいし、複数回のスケール付食事写真データＳ２５に対応する栄養素データＳ３２３についての不足栄養素データＳ３２４を作成するものであってもよい。
【００４８】
複数回のスケール付食事写真データＳ２５に対応する栄養素データＳ３２３について不足栄養素データＳ３２４を作成する場合、第２制御部３２は、栄養素データＳ３２３を算出する度に、第２記憶部３３に当該栄養素データＳ３２３を記憶させておく。このようにすれば、過去の食事内容を考慮して不足栄養素データＳ３２４を算出することができる。
【００４９】
食物提案部３２５は、不足栄養素データＳ３２４に基づいて、ユーザの不足栄養素を効率よく補う事のできる食材またはメニューを、推薦食物データＳ３２５として算出する。
【００５０】
＜１−２．栄養素分析処理の流れ＞
次に、栄養素分析システム１を用いた栄養素分析処理の流れを、図７〜図１１を参照しつつ説明する。図７は、栄養素分析処理の流れを示したフローチャートである。図８および図９は、スケール付食事写真データ取得処理の流れを示したフローチャートである。図１０は、食事情報入力処理の流れを示したフローチャートである。図１１は、食事内容分析処理の流れを示したフローチャートである。図１２は、情報入力画面の一例を示した図である。
【００５１】
図７に示すように、栄養素分析システム１における栄養素分析処理では、まず、スケール付食事写真データＳ２５を取得する（ステップＳＴ１）。これにより、食事の分量を視覚的かつ定量的に示す画像が取得される。ステップＳＴ１の具体的な流れについて、図８および図９を参照しつつ説明する。
【００５２】
まず、手動でスケールが付与される場合について、図８を参照しつつ説明する。図８に示すように、食事の近傍にスケール部材４０をセットする（ステップＳＴ１１）。そして、スマートホン２ａのカメラである画像取得部２５により、食事の全体およびスケール部材４の双方がフレームインするように撮影を行う（ステップＳＴ１２）。これにより、第１制御部２１は、スケール付食事写真データＳ２５を取得する。そして、スケール付食事写真データＳ２５が第１記憶部２２内に保存される（ステップＳＴ１３）。
【００５３】
次に、自動でスケールが付与される場合について、図９を参照しつつ説明する。図９に示すように、スマートホン２ａのカメラである画像取得部２５を、スケール付与モードで起動する（ステップＳＴ１４）。そして、食事の全体がフレームインするように、レンズ２５１を食事へと向ける。これにより、第１制御部２１が、ピント調節機構２５２を用いてレンズ２５１から食事および食事の載置台の各部との距離を推定し、スケールデータを算出する（ステップＳＴ１５）。ユーザがスマートホン２ａの入力部２４に対して撮影指令を入力すると、画像取得部２５は食事を撮影した画像データを取得する。また、同時に、画像取得部２５は、ステップＳＴ１５において算出されたスケールデータを当該画像データに付与し、スケール付食事写真データＳ２５を取得する（ステップＳＴ１６）。そして、スケール付食事写真データＳ２５が第１記憶部２２内に保存される（ステップＳＴ１７）。
【００５４】
図７に示すように、ステップＳＴ１におけるスケール付食事写真データＳ２５の取得が完了すると、続いて、説明データＳ２４の入力を行う（ステップＳＴ２）。これにより、スケール付食事写真データＳ２５だけでは判断できない食事の日時、食材の種類および味付けといった情報が補足される。ステップＳＴ２の具体的な流れについて、図１０を参照しつつ説明する。
【００５５】
図１０に示すように、ステップＳＴ２における説明データＳ２４の入力において、まず、第１制御部２１が、スケール付食事写真データＳ２５の画像からそれぞれの皿を認識する（ステップＳＴ２１）。そして、第１制御部２１は、第１表示部２３に、図１２に示すような、情報入力画面を表示させる。図１２の例の情報入力画面では、上部に食事画像が表示され、下部に入力用の欄が設けられている。図１２の情報入力画面では、ハンバーグの載った皿が選択された状態を示している。
【００５６】
図１２の例では、第１制御部２１は、５つの皿を認識しているため、丸で囲まれた皿番号が１〜５まで示されている。そして、当該皿番号や、食事画像中に示される該当の皿部分を選択することにより、メニュー名等を入力可能となる。第１入力部２４から皿番号１を選択すると、メニュー名の欄の下に材料名やメモの入力欄が出現する。図１２の例では、皿１のメニュー名に「ハンバーグ」と入力する。このように、料理種別を入力する（ステップＳＴ２２）。
【００５７】
続いて、入力した料理種別ごとに、具材を入力する（ステップＳＴ２３）。図１２の例では、皿１のハンバーグの材料名の欄に、「合い挽き肉」「玉ねぎ」「にんじん」「パン粉」を入力する。そして、各材料毎に、一般的なハンバーグに比べて各具材が多く含まれているか、少なく含まれているか、あるいは一般的な量含まれているかを示すアイコンを選択する。当該アイコンは、デフォルト状態において全て一般的な量を示す「普」が選択されている。ユーザが、各具材の量が多めだと感じた場合は「多」、少なめだと感じた場合は「少」を選択する。これにより、センタコンピュータ３側における食事内容分析工程（ステップＳＴ４）において、より正確に食事内容の分析を行うことができる。
【００５８】
なお、ステップＳＴ２３における具材の入力の一部を、自動化してもよい。その場合、第１記憶部２２内に料理種別と、料理種別毎の一般的な材料名とを含むデータベースを予め記憶しておく。そして、ステップＳＴ２２において入力した料理種別が、当該データベース内に記憶された料理種別と一致した場合、第１制御部２１は、当該料理種別に対応する材料名をデータベースから読み出して、情報入力画面の材料名の欄に自動で記載する。その後、ユーザが材料名の追加や削除を行う。このように、材料名を自動入力化すれば、ユーザの食事情報入力の手間が、より軽減される。
【００５９】
具材の入力後、コメントを入力する（ステップＳＴ２４）。コメントには、写真ではわかりにくい味付け（醤油味、デミグラスソース味等）などの説明を記載する。なお、特記すべき事項が無い場合には、コメントの入力を省略できる。また、図１２の例のように、選択した皿に複数の料理が載っているには、コメントとして付け合わせ料理の説明を記載することができる。味付けが一般的な料理と比べて濃かったり、薄かったりする場合は、コメントに当該内容を記載することが好ましい。このように、コメントの入力を行うことにより、より正確に食事内容を分析できる。
【００６０】
上記ステップＳＴ２１〜２４により、説明データＳ２４の入力（ステップＳＴ２）が完了する。図７に戻る。説明データＳ２４の入力が完了すると、続いて、第１制御部２１は、インターネット１００を介してスケール付食事写真データＳ２５および食事情報をセンタへ送信する（ステップＳＴ３）。続いて、センタコンピュータ３において、食事内容の分析が行われる（ステップＳＴ４）ステップＳＴ４の具体的な流れについて、図１１を参照しつつ説明する。
【００６１】
図１１に示すように、ステップＳＴ４における食事内容の分析においては、まず、料理の分量の特定が行われる（ステップＳＴ４１）。具体的には、分量推定部３２１が、推定データＳ３２１を算出する。この際、分量の算出は、皿毎に行なわれてもよいし、１枚の皿の上に複数の料理が分けて載置されている場合は、料理毎に行なわれてもよい。
【００６２】
次に、料理毎の材料の特定が行われる（ステップＳＴ４２）。具体的には、オペレータが第２入力部を操作することにより、説明データＳ２４やスケール付食事写真データＳ２５の画像を参照しつつ、料理毎に材料名や各食材の占める割合の特定を行い、食事内容データＳ３５の入力を行う。なお、このステップＳＴ４２は、全てオペレータが手動で行なってもよいし、説明データＳ２４に基づいて所定の項目が自動で入力されてもよい。
【００６３】
そして、ステップＳＴ４１で求められた推定データＳ３２１とオペレータの入力した食事内容データＳ３５に基づいて、食材データ作成部３２２が食材データＳ３２２を作成する。食材データＳ３２２は、スケール付食事写真データＳ２５に写されている料理について、各食材の食材名および重量をリストアップしたものである。
【００６４】
続いて、栄養素の計算が行われる（ステップＳＴ４３）。具体的には、栄養素算出部３２３によって栄養素データＳ３２３が算出される。引き続き、不足栄養素の計算が行われる（ステップＳＴ４４）。具体的には、不足栄養素算出部３２４により不足栄養素データＳ３２４が算出される。最後に、オススメ食材・メニューの分析が行われる（ステップＳＴ４５）。具体的には、食物提案部３２５によって推薦食物データＳ３２５が算出される。
【００６５】
ステップＳＴ４における食事内容の分析が完了すると、当該分析内容がユーザへと送信される（ステップＳＴ５）。本実施形態では、ステップＳＴ５において、第２通信部３１は、食材データＳ３２２、栄養素データＳ３２３、不足栄養素データＳ３２４および推薦食物データＳ３２６をスマートホン２ａへと送信する。
【００６６】
なお、ユーザへ送信される分析内容は、食材データＳ３２２、栄養素データＳ３２３、不足栄養素データＳ３２４および推薦食物データＳ３２６のうちのいずれかであってもよい。
【００６７】
上記の構成により、ユーザが送信したスケール付食事写真データＳ２５および説明データＳ２４をセンタコンピュータ３側で分析することにより、ユーザの入力負担を軽減できる。すなわち、ユーザは、スケール付食事写真データＳ２５および説明データＳ２４をセンタコンピュータ３へ送信するだけで、食事に含まれる食材の詳細なデータ、または／および、当該食材の詳細なデータに基づいて得られた分析結果を簡易に得ることができる。
【００６８】
これにより、外食や中食等の食材毎の計量が困難な食品について、栄養素の把握を簡易に行うことが出来る。また、ユーザが自ら料理を作成する場合であっても、面倒な食材毎の計量を省略できる。したがって、栄養素分析を目的とした食事内容の入力を簡便に行うことができる。
【００６９】
なお、このようなスケール付食事写真データＳ２５の取得およびセンタコンピュータ３への送信は、３食の食事のみに限られない。清涼飲料水、間食、サプリメント、ビタミン剤等の摂取についても、スケール付食事写真データＳ２５を取得することが好ましい。これにより、ユーザがより正確に取得栄養素を把握できる。
【００７０】
また、食事前に料理を撮影してスケール付食事写真データＳ２５を取得した後、食べ残してしまう場合がある。このような場合、食べ残し状態を撮影してセンタコンピュータ３へ送信することにより、食べ残し分を差し引いて栄養素分析を行うことができる。
【００７１】
同様に、スケール付食事写真データＳ２５に対応する料理の完食後、おかわりをする場合がある。この場合についても、おかわりする料理を撮影してセンタコンピュータ３へ送信することにより、正確に栄養素分析を行うことができる。
【００７２】
＜２．変形例＞
以上、本発明の一実施形態について説明したが、本発明は上記の実施形態に限定されるものではない。
【００７３】
本発明の食事内容入力システムは、チェック機能として、第１制御部または第２制御部が、ユーザが過不足なくスケール付食事写真データＳ２５をセンタコンピュータ３へ送信しているか否かを判断する判断部を有していてもよい。
【００７４】
チェック機能の一例として、食事内容入力システムは、体重の測定内容に基づく入力チェック機能を有していてもよい。この場合、毎日定時刻に体重を測定し、ユーザが当該体重を第１入力部に入力する。そして、判断部は、栄養素分析の結果取得した入力エネルギー量と、ユーザの体重変化とを比較分析する。これにより、ユーザが食事内容を過不足なく入力しているか否かを判断できる。
【００７５】
また、チェック機能の他の例として、食事内容入力システムは、血圧の測定内容に基づく入力チェック機能を有していてもよい。この場合、毎日定時刻に血圧を測定し、ユーザが当該血圧を第１入力部に入力する。そして、判断部は、栄養素分析の結果取得した塩分量と、ユーザの血圧変化とを比較分析する。これにより、ユーザが食事内容を過不足なく入力しているか否かを判断できる。
【００７６】
また、本発明の食事内容入力システムは、入力要請機能を有していてもよい。入力要請機能の一例として、ユーザ端末が、予め設定された時刻にアラーム音等の手段によりユーザに入力を促す機能を有していてもよい。
【００７７】
また、上記の実施形態や変形例に登場した各要素を、矛盾が生じない範囲で、適宜に組み合わせてもよい。
【符号の説明】
【００７８】
１  栄養素分析システム
２  ユーザ端末
３  センタコンピュータ
４  スケール部材
２１  第１制御部
２２  第１記憶部
２３  第１表示部
２４  第１入力部
２５  画像取得部
２６  第１通信部
３１  第２通信部
３２  第２制御部
３３  第２記憶部
３４  第２表示部
３５  第２入力部
４０  スケール部材
１００  インターネット
３２１  分量推定部
３２２  食材データ作成部
３２３  栄養素算出部
３２４  不足栄養素算出部
３２５  食物提案部
【図１】
2017045340.tif 000003
【図２】
2017045340.tif 000004
【図３】
2017045340.tif 000005
【図４】
2017045340.tif 000006
【図５】
2017045340.tif 000007
【図６】
2017045340.tif 000008
【図７】
2017045340.tif 000009
【図８】
2017045340.tif 000010
【図９】
2017045340.tif 000011
【図１０】
2017045340.tif 000012
【図１１】
2017045340.tif 000013
【図１２】
2017045340.tif 000014
【手続補正書】
【提出日】平成28年9月23日(2016.9.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
食事内容を入力するための食事内容入力システムであって、
ユーザ端末とネットワークを介して接続される通信手段を有するセンタコンピュータ
を有し、
前記センタコンピュータは、
ネットワークを介して前記ユーザ端末からスケール付の食事写真データと、前記食事写真データの説明である説明データとを受信する通信部と、
前記食事写真データに基づいて、前記スケールを参照しつつ、前記食事写真データに記載される料理の体積を、皿毎に推定した推定データを算出する分量推定部と、
前記説明データを参照しつつ、皿毎に食事内容の入力が行われる入力部と、
前記推定データおよび前記食事内容に基づいて、食材データを作成する食材データ作成部と、
を有し、
前記通信部は、前記食材データおよび前記食材データから算出されるデータの少なくとも一方を、ネットワークを介して前記ユーザ端末へと送信する、食事内容入力システム。
【請求項２】
食事内容を入力するための食事内容入力システムであって、
スケール付の食事写真データを送信する通信手段を有するユーザ端末と、
前記ユーザ端末とネットワークを介して接続される通信手段を有するセンタコンピュータと、
を有し、
前記ユーザ端末は、
前記食事写真データを記憶する第１記憶部と、
前記食事写真データの説明である説明データが入力される第１入力部と、
ネットワークを介して前記食事写真データおよび前記説明データをセンタコンピュータへ送信する第１通信部と、
を有し、
前記センタコンピュータは、
ネットワークを介して前記ユーザ端末から前記食事写真データおよび前記説明データを受信する第２通信部と、
前記食事写真データに基づいて、前記スケールを参照しつつ、前記食事写真データに記載される料理の体積を、皿毎に推定した推定データを算出する分量推定部と、
前記説明データを参照しつつ、皿毎に食事内容の入力が行われる第２入力部と、
前記推定データおよび前記食事内容に基づいて、食材データを作成する食材データ作成部と、
を有し、
前記第２通信部は、前記食材データおよび前記食材データから算出されるデータの少なくとも一方を、ネットワークを介して前記ユーザ端末へと送信する、食事内容入力システム。
【請求項３】
請求項２に記載の食事内容入力システムであって、
前記ユーザ端末は、
前記食事写真データを取得する画像取得部と、
前記画像取得部を動作制御する第１制御部と、
をさらに有し、
前記第１制御部および前記画像取得部は、前記画像取得部による前記食事写真データの取得時に、自動でスケールデータを作成する、
食事内容入力システム。
【請求項４】
請求項３に記載の食事内容入力システムであって、
前記画像取得部は、
レンズと、
ピント調節機構と、
撮像素子と、
を有し、
前記第１制御部は、前記画像取得部による前記食事写真データの取得時に、
ａ）前記ピント調節機構を用いて前記レンズから食事および前記食事の載置台の各部との距離を推定し、スケールデータを算出する工程と、
ｂ）食事を撮影した画像データを取得する工程と、
ｃ）工程ａ）において算出された前記スケールデータを、工程ｂ）において取得された前記画像データに付与し、前記食事写真データを取得する工程と、
を実行する、食事内容入力システム。
【請求項５】
請求項２に記載の食事内容入力システムであって、
前記スケール付の前記食事写真データは、食事とスケール部材とを撮像した画像データであって、
前記スケール部材は、立方体形状をしたスケール部材である、食事内容入力システム。
【請求項６】
請求項２ないし請求項５のいずれかに記載の食事内容入力システムであって、
前記センタコンピュータは、
前記食材データに基づいて前記食事写真データに対応する栄養素データを算出する栄養素算出部
をさらに有し、
前記第２通信部は、少なくとも前記栄養素データを前記ユーザ端末へと送信する、食事内容入力システム。
【請求項７】
請求項２ないし請求項５のいずれかに記載の食事内容入力システムであって、
前記センタコンピュータは、
前記食材データに基づいて前記食事写真データに対応する栄養素データを算出する栄養素算出部と、
前記栄養素データに基づいて、不足栄養素データを算出する不足栄養素算出部と、
をさらに有し、
前記第２通信部は、少なくとも不足栄養素データを前記ユーザ端末へと送信する、食事内容入力システム。
【請求項８】
請求項２ないし請求項５のいずれかに記載の食事内容入力システムであって、
前記センタコンピュータは、
前記食材データに基づいて前記食事写真データに対応する栄養素データを算出する栄養素算出部と、
前記栄養素データに基づいて、不足栄養素データを算出する不足栄養素算出部と、
前記不足栄養素データに基づいて、推薦食物データを算出する食物提案部と、
をさらに有し、
前記第２通信部は、少なくとも推薦食物データを前記ユーザ端末へと送信する、食事内容入力システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上記課題を解決するため、本願の第１発明は、食事内容を入力するための食事内容入力システムであって、ユーザ端末とネットワークを介して接続される通信手段を有するセンタコンピュータを有し、前記センタコンピュータは、ネットワークを介して前記ユーザ端末からスケール付の食事写真データと、前記食事写真データの説明である説明データとを受信する通信部と、前記食事写真データに基づいて、前記スケールを参照しつつ、前記食事写真データに記載される料理の体積を、皿毎に推定した推定データを算出する分量推定部と、前記説明データを参照しつつ、皿毎に食事内容の入力が行われる入力部と、前記推定データおよび前記食事内容に基づいて、食材データを作成する食材データ作成部と、を有し、前記通信部は、前記食材データおよび前記食材データから算出されるデータの少なくとも一方を、ネットワークを介して前記ユーザ端末へと送信する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本願の第２発明は、食事内容を入力するための食事内容入力システムであって、スケール付の食事写真データを送信する通信手段を有するユーザ端末と、前記ユーザ端末とネットワークを介して接続される通信手段を有するセンタコンピュータと、を有し、前記ユーザ端末は、前記食事写真データを記憶する第１記憶部と、前記食事写真データの説明である説明データが入力される第１入力部と、ネットワークを介して前記食事写真データおよび前記説明データをセンタコンピュータへ送信する第１通信部と、を有し、前記センタコンピュータは、ネットワークを介して前記ユーザ端末から前記食事写真データおよび前記説明データを受信する第２通信部と、前記食事写真データに基づいて、前記スケールを参照しつつ、前記食事写真データに記載される料理の体積を、皿毎に推定した推定データを算出する分量推定部と、前記説明データを参照しつつ、皿毎に食事内容の入力が行われる第２入力部と、前記推定データおよび前記食事内容に基づいて、食材データを作成する食材データ作成部と、を有し、前記第２通信部は、前記食材データおよび前記食材データから算出されるデータの少なくとも一方を、ネットワークを介して前記ユーザ端末へと送信する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本願の第３発明は、第２発明の食事内容入力システムであって、前記ユーザ端末は、    前記食事写真データを取得する画像取得部と、前記画像取得部を動作制御する第１制御部と、をさらに有し、前記第１制御部および前記画像取得部は、前記画像取得部による前記食事写真データの取得時に、自動でスケールデータを作成する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本願の第４発明は、第３発明の食事内容入力システムであって、前記画像取得部は、    レンズと、ピント調節機構と、撮像素子と、を有し、前記第１制御部は、前記画像取得部による前記食事写真データの取得時に、ａ）前記ピント調節機構を用いて前記レンズから食事および前記食事の載置台の各部との距離を推定し、スケールデータを算出する工程と、ｂ）食事を撮影した画像データを取得する工程と、ｃ）工程ａ）において算出された前記スケールデータを、工程ｂ）において取得された前記画像データに付与し、前記食事写真データを取得する工程と、を実行する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本願の第５発明は、第２発明の食事内容入力システムであって、前記スケール付の前記食事写真データは、食事とスケール部材とを撮像した画像データであって、前記スケール部材は、立方体形状をしたスケール部材である。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本願の第６発明は、第２発明ないし第５発明のいずれかの食事内容入力システムであって、前記センタコンピュータは、前記食材データに基づいて前記食事写真データに対応する栄養素データを算出する栄養素算出部をさらに有し、前記第２通信部は、少なくとも前記栄養素データを前記ユーザ端末へと送信する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
本願の第７発明は、第２発明ないし第５発明のいずれかの食事内容入力システムであって、前記センタコンピュータは、前記食材データに基づいて前記食事写真データに対応する栄養素データを算出する栄養素算出部と、前記栄養素データに基づいて、不足栄養素データを算出する不足栄養素算出部と、をさらに有し、記第２通信部は、少なくとも不足栄養素データを前記ユーザ端末へと送信する。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
本願の第８発明は、第２発明ないし第５発明のいずれかの食事内容入力システムであって、前記センタコンピュータは、前記食材データに基づいて前記食事写真データに対応する栄養素データを算出する栄養素算出部と、前記栄養素データに基づいて、不足栄養素データを算出する不足栄養素算出部と、前記不足栄養素データに基づいて、推薦食物データを算出する食物提案部と、をさらに有し、前記第２通信部は、少なくとも推薦食物データを前記ユーザ端末へと送信する。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
特に、本願の第６発明によれば、センタ側で栄養素を算出してユーザ端末へ送信する。これにより、ユーザ端末側で栄養素の計算を行わなくてよい。その結果、ユーザ端末内に栄養素データベースや栄養素計算プログラムを記憶しなくて良いため、ユーザ端末での負担が軽減される。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
特に、本願の第７発明によれば、センタ側で不足栄養素を算出してユーザ端末へ送信する。これにより、ユーザが摂取すべき栄養素を簡便に知得できる。したがって、ユーザが健康管理をより簡便に行うことができる。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
特に、本願の第８発明によれば、センタ側で推薦食物データを算出してユーザ端末へ送信する。これにより、ユーザが摂取すべき食材を簡便に知得できる。したがって、ユーザが健康管理をより簡便に行うことができる。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００５９
【補正方法】変更
【補正の内容】
【００５９】
具材の入力後、コメントを入力する（ステップＳＴ２４）。コメントには、写真ではわかりにくい味付け（醤油味、デミグラスソース味等）などの説明を記載する。なお、特記すべき事項が無い場合には、コメントの入力を省略できる。また、図１２の例のように、選択した皿に複数の料理が載っている場合には、コメントとして付け合わせ料理の説明を記載することができる。味付けが一般的な料理と比べて濃かったり、薄かったりする場合は、コメントに当該内容を記載することが好ましい。このように、コメントの入力を行うことにより、より正確に食事内容を分析できる。