(57)【要約】【課題】容器から取り分けられた食料とその分量とを特定する。【解決手段】本願に係る食事管理システムは、盛付什器２と、管理装置４とを備える。盛付什器２は、取得部と、蓄積部とを備える。取得部は、重量センサで計測された、該盛付什器２を用いてトレー１から取分什器３に取り分けられた料理の重量を取得する。蓄積部は、取得部により取得された重量と、料理の種類を識別する料理識別情報とを対応付けした明細情報を蓄積する。管理装置４は、明細蓄積部を備える。明細蓄積部は、蓄積部により蓄積された明細情報を取得して、該明細情報と、ユーザを識別するユーザ識別情報とを対応付けして蓄積する。【選択図】図１
2019091331.tif 000002
【特許請求の範囲】
【請求項１】
盛付什器と、管理装置とを備える食事管理システムであって、
前記盛付什器は、
重量センサで計測された、該盛付什器を用いて容器から取分什器に取り分けられた食料の重量を取得する取得部と、
前記取得部により取得された前記重量と、食料の種類を識別する識別情報とを対応付けした明細情報を蓄積する蓄積部と、を備え、
前記管理装置は、
前記蓄積部により蓄積された前記明細情報を取得して、該明細情報を蓄積する明細蓄積部を備える、
ことを特徴とする食事管理システム。
【請求項２】
前記取得部は、トレーである前記容器から前記取分什器に取り分けられた前記食料である料理の重量を取得し、
前記蓄積部は、前記取得部により取得された前記重量と、料理の種類を識別する前記識別情報である料理識別情報とを対応付けした明細情報を蓄積することを特徴とする請求項１に記載の食事管理システム。
【請求項３】
前記取得部は、食料別の容器に登録されている識別情報を取得し、
前記蓄積部は、前記取得部により取得された、前記重量と前記識別情報とを対応づけした明細情報を蓄積する、
ことを特徴とする請求項１または２に記載の食事管理システム。
【請求項４】
前記取分什器は、前記明細情報を蓄積する明細記憶部を備え、
前記蓄積部は、前記明細情報を前記明細記憶部に蓄積し、
前記明細蓄積部は、前記明細記憶部から前記明細情報を取得する、
ことを特徴とする請求項１〜３のいずれか１項に記載の食事管理システム。
【請求項５】
前記盛付什器は、前記明細情報を蓄積する記憶部を備え、
前記蓄積部は、前記明細情報を前記記憶部に蓄積し、
前記明細蓄積部は、前記記憶部から前記明細情報を取得する、
ことを特徴とする請求項１〜３のいずれか１項に記載の食事管理システム。
【請求項６】
前記蓄積部は、前記重量を個数に換算し、該個数と前記識別情報とを対応付けした明細情報を蓄積することを特徴とする請求項１〜５のいずれか１項に記載の食事管理システム。
【請求項７】
前記盛付什器は、トング、スプーンまたはスコップのいずれかであることを特徴とする請求項１〜６のいずれか１項に記載の食事管理システム。
【請求項８】
前記取分什器は、皿、プレート、バスケットまたはバケツのいずれかであることを特徴とする請求項１〜７のいずれか１項に記載の食事管理システム。
【請求項９】
前記明細蓄積部は、前記明細情報と、ユーザを識別するユーザ識別情報とを対応付けして蓄積することを特徴とする請求項１〜８のいずれか１項に記載の食事管理システム。
【請求項１０】
前記取得部は、バケツである前記容器から前記取分什器に取り分けられた前記食料である飼料の重量を取得し、
前記蓄積部は、前記取得部により取得された前記重量と、前記飼料の種類を識別する前記識別情報とを対応付けした明細情報を蓄積することを特徴とする請求項１に記載の食事管理システム。
【請求項１１】
食料を容器から取分什器に取り分ける盛付什器であって、
重量センサで計測された、前記容器から前記取分什器に取り分けられた食料の重量を取得する取得部と、
前記取得部により取得された前記重量と、食料の種類を識別する識別情報とを対応付けした明細情報を蓄積する蓄積部と、
を備えることを特徴とする盛付什器。
【請求項１２】
コンピュータが実行する食事管理方法であって、
重量センサで計測された、盛付什器を用いて容器から取分什器に取り分けられた食料の重量を取得する取得工程と、
前記取得工程において取得された前記重量と、食料の種類を識別する識別情報とを対応付けした明細情報を蓄積する蓄積工程と、
前記蓄積工程において蓄積された前記明細情報を取得して、該明細情報を蓄積する明細蓄積工程と、
を含むことを特徴とする食事管理方法。
【請求項１３】
重量センサが計測した盛付什器を用いて容器から取分什器に取り分けられた食料の重量を取得する取得手順と、
前記取得手順において取得された前記重量と、食料の種類を識別する識別情報とを対応付けした明細情報を蓄積する蓄積手順と、
前記蓄積手順において蓄積された前記明細情報を取得して、該明細情報を蓄積する明細蓄積手順と、
をコンピュータに実行させることを特徴とする食事管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、食事管理システム、盛付什器、食事管理方法および食事管理プログラムに関する。
【背景技術】
【０００２】
従来、食堂等でユーザが摂取した食品を特定し、摂取カロリーを算出する技術が知られている。例えば、料理が盛り付けられた皿に、料理を特定する情報を登録しておくことにより、後の精算時にレジ等で代金や摂取カロリーを算出する。あるいは、ユーザが摂取した食事を撮影し、画像認識により食品を特定し、摂取カロリーを算出する。また、レシートの画像から食品を特定し、摂取カロリーを算出する技術が知られている。食品名と分量との入力を受け付けて、摂取カロリーを算出する技術も知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１１８５６２号公報
【特許文献２】特開２００６−３０９４２１号公報
【特許文献３】特開２００６−２５２１５０号公報
【特許文献４】特開平０９−１７９８３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術では、均一料金あるいは重量単価が単一でユーザが好きなだけ自分の皿に取り分けるいわゆるビュッフェ形式の食事において、ユーザがどの料理をどれだけ取り分けたかを知ることは困難であった。
【０００５】
例えば、皿に取り分けた料理とその分量とを特定することは困難であった。当然に、料理を取り分ける皿に予め料理とその分量とを特定する情報を登録しておくこともできなかった。また、レシートの画像を用いて食品を特定することはできなかった。また、複数種類の料理が積み重ねられて皿に取り分けられた場合に、画像認識では、食品を特定することも各料理の分量を特定することも困難であった。
【０００６】
同様に、競走馬や家畜の食事であるエサについて、多種類の飼料をバケツ等に取り分けて与える場合に、正確に各飼料の分量を管理することは困難であった。
【０００７】
本願は、上記に鑑みてなされたものであって、容器から取り分けられた食料とその分量とを特定することができる食事管理システム、盛付什器、食事管理方法および食事管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本願に係る食事管理システムは、盛付什器と、管理装置とを備える食事管理システムであって、前記盛付什器は、重量センサが計測した該盛付什器を用いて容器から取分什器に取り分けられた食料の重量を取得する取得部と、前記取得部により取得された前記重量と、食料の種類を識別する識別情報とを対応付けした明細情報を蓄積する蓄積部と、を備え、前記管理装置は、前記蓄積部により蓄積された前記明細情報を取得して、該明細情報を蓄積する明細取得部を備える、ことを特徴とする。
【発明の効果】
【０００９】
実施形態の一態様によれば、容器から取り分けられた食料とその分量とを特定することができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施形態に係る食事管理システムの一例を示す図である。
【図２】図２は、実施形態に係る盛付什器の構成例を示す図である。
【図３】図３は、実施形態に係る明細情報の一例を示す図である。
【図４】図４は、実施形態に係る管理装置の構成例を示す図である。
【図５】図５は、実施形態に係るユーザ明細情報の一例を示す図である。
【図６】図６は、実施形態に係る食事管理システムが実行する処理手順を示すシーケンス図である。
【図７】図７は、応用例に係る食事管理システムの一例を示す図である。
【図８】図８は、応用例に係る明細情報の一例を示す図である。
【図９】図９は、実施形態に係る管理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【００１１】
以下に、本願に係る食事管理システム、盛付什器、食事管理方法および食事管理プログラムを実施するための形態（以下、「実施形態」と記載する）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る食事管理システム、盛付什器、食事管理方法および食事管理プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１２】
（実施形態）
〔１．食事管理システム〕
まず、図１を用いて、実施形態に係る食事管理システムの一例について説明する。本実施形態において、容器はトレーであり、食料は料理であり、食料の種類を識別する識別情報は料理識別情報である。図１は、実施形態に係る食事管理システムの一例を示す図である。図１に示すように、実施形態に係る食事管理システム１００は、複数のトレー１と、盛付什器２と、取分什器３と、管理装置４とを備える。
【００１３】
図１に示すように、食事管理システム１００において、トレー１に盛り付けられているトレー１ごとに異なる料理を、トングやスプーン等の盛付什器２を用いて、ユーザが各自の皿やプレート等の取分什器３に取り分ける。各トレー１には、例えばバーコードの形式で、あるいは磁気メモリ等に、盛り付けられている料理の種類を識別する料理識別情報が登録されている。また、盛付什器２は、重量センサと、磁気メモリ、非接触型ＩＣ（Integrated  Circuit）チップあるいはバーコード等のリーダライタとを備える。また、各取分什器３は、磁気メモリ、非接触型ＩＣチップ等のメモリ（明細記憶部）３１を備える。
【００１４】
ユーザが盛付什器２を用いて料理を取り分ける際、盛付什器２は、各トレー１に登録されている料理の種類を識別する料理識別情報を読み取る（ステップＳ１）。また、盛付什器２は、重量センサで計測された、取分什器３に取り分ける料理のグラム数等の重量を取得する（ステップＳ２）。また、盛付什器２は、各料理を取分什器３に取り分けるたびに、取分什器３の明細記憶部３１に、料理識別情報と重量とを対応付けて、明細情報として書き込み蓄積する（ステップＳ３）。
【００１５】
そして、ユーザによる取分什器３への料理の取り分けが終了した際、リーダを備えた精算レジ等の管理装置４が、ユーザを識別するユーザ識別情報を取得するとともに、取分什器３の明細記憶部３１から明細情報を読み取って（ステップＳ４）、ユーザの明細情報を生成する。また、管理装置４は、このユーザの明細情報を用いて、ユーザが自分の取分什器３に取り分けた料理とその重量とを集計する。
【００１６】
このような各ユーザの明細情報を用いれば、ビュッフェ形式の食事においても、ユーザが自分の取分什器３に取り分けて摂取した料理の摂取カロリーや栄養成分量等を算出することが可能となる。また、このユーザの明細情報を用いれば、料理ごとに重量単価が異なる場合にも代金の精算が可能となる。
【００１７】
なお、盛付什器２は、各トレー１に専用としてもよい。その場合には、各盛付什器２に各トレー１の料理に対応する料理識別情報が予め登録されていてもよい。そうすると、各トレー１から料理識別情報を読み取る処理（ステップＳ１）が不要となるため、処理の効率化が図れる。
【００１８】
また、重量センサは、各料理のトレー１に備えられてもよい。その場合には、重量センサで計測される重量の減少分が、盛付什器２により取分什器３に取り分けられた料理の重量に相当する。ここで計測された値は、例えば、ＲＦＩＤ（Radio  Frequency  IDentification）等の無線通信により、盛付什器２に出力されればよい。
【００１９】
〔２．盛付什器の構成〕
次に、図２を用いて、上記の盛付什器２について説明する。図２は、実施形態に係る盛付什器２の構成例を示す図である。図２に示すように、盛付什器２は、重量センサＧと、入出力部２１と、制御部２２と、記憶部２３とを備える。
【００２０】
（入出力部２１について）
入出力部２１は、例えば、バーコードリーダ、磁気メモリ、非接触型ＩＣチップ等のリーダライタ等によって実現され、例えば、トレー１に登録されている情報を読み取ったり、取分什器３の明細記憶部３１に情報を書き込んだりする。
【００２１】
（記憶部２３について）
記憶部２３は、例えば、磁気メモリ、非接触型ＩＣチップ等の記憶装置によって実現される。図２に示すように、記憶部２３は、後述する食事管理処理において生成された明細情報２３ａを記憶する。
【００２２】
（明細情報２３ａについて）
明細情報２３ａは、後述する食事管理処理によって生成される情報である。ここで、図３を参照して、明細情報２３ａについて説明する。図３は、実施形態に係る明細情報２３ａの一例を示す図である。図３に示すように、明細情報２３ａは、「料理ＩＤ」、「重量」等が互いに対応付けられた情報である。「料理ＩＤ」は、料理の種類を識別する識別情報である。また、「重量」は、料理の重量であり、本実施形態ではグラム数で表されている。図３には、例えば、料理ＩＤが「Ｃ１」の料理の重量が「１５０ｇ」であることが示されている。
【００２３】
（制御部２２について）
図２の説明に戻る。制御部２２は、コントローラ（controller）であり、例えば、マイクロプロセッサ等によって実現され、制御部２２内に格納されているプログラムにしたがって動作することで、取得部２２ａおよび蓄積部２２ｂとして機能する。
【００２４】
図２に示すように、制御部２２は、取得部２２ａと蓄積部２２ｂとを有し、以下に説明する食事管理処理の機能や作用を実現または実行する。
【００２５】
（取得部２２ａについて）
取得部２２ａは、重量センサＧで計測された、該盛付什器２を用いてトレー１から取分什器３に取り分けた料理の重量を取得する。具体的には、取得部２２ａは、盛付什器２に備わる重量センサＧが計測した、盛付什器２が持ち上げた料理の重量の計測値を取得する。
【００２６】
なお、上記のとおり、重量センサＧはトレー１に備えられていてもよい。その場合に、重量センサＧで計測される重量の減少分が、盛付什器２により取分什器３に取り分けられた料理の重量に相当する。取得部２２ａは、例えば、ＲＦＩＤ等の無線通信を介して、トレー１に備わる重量センサＧから計測された重量を取得することができる。
【００２７】
また、取得部２２ａは、トレー１に登録されている料理識別情報を取得する。具体的には、取得部２２ａは、上記のとおり、各トレー１に、例えばバーコードの形式で、あるいは磁気メモリ等に登録されている、料理の種類を識別する料理識別情報を、入出力部２１を介して取得する。
【００２８】
なお、各トレー１に専用の盛付什器２が備えられている場合には、盛付什器２の記憶部２３に予め料理識別情報が登録されていてもよい。その場合には、取得部２２ａは、トレー１から料理識別情報を取得する処理は不要となるので、処理負荷の低減が可能となる。
【００２９】
（蓄積部２２ｂについて）
蓄積部２２ｂは、取得部２２ａにより取得された重量と、料理の種類を識別する料理識別情報とを対応付けした明細情報を蓄積する。具体的には、蓄積部２２ｂは、取得部２２ａが取得した重量と、取得部２２ａが取得あるいは記憶部２３から抽出した料理識別情報とを対応付けして明細情報を生成し、記憶部２３の明細情報２３ａに蓄積する。
【００３０】
また、本実施形態において、蓄積部２２ｂは、入出力部２１を介して取分什器３の明細記憶部３１に明細情報を書き込む。この場合に、蓄積部２２ｂは、記憶部２３に蓄積する処理を省略してもよい。あるいは、蓄積部２２ｂは、取分什器３の明細記憶部３１に明細情報を書き込む際に、併せて記憶部２３の明細情報２３ａに蓄積されている明細情報を削除するリセットを行ってもよい。
【００３１】
なお、蓄積部２２ｂは、重量を個数に換算し、個数と料理識別情報とを対応付けした明細情報を蓄積してもよい。例えば、ケーキやパン等、数を数えられる食品について、所定の範囲で定められる１個当たりの重量を用いることにより、蓄積部２２ｂは、重量を個数に換算することができる。また、蓄積部２２ｂは、重量から換算した個数を明細情報に含めてもよい。これにより、例えば、複数個を一度に取分什器３に取り分けた場合にも、画像認識等に依らずに、容易に個数を把握することが可能となる。また、１個当たりの単価に従って料金を算出したり、１個当たりの摂取カロリーに従って摂取カロリーを算出したりすることが可能となる。
【００３２】
同様に、蓄積部２２ｂは、重量をスープや飲料等の液体の杯数に変換してもよい。例えば、所定の範囲で定められる１杯当たりの重量を用いることにより、蓄積部２２ｂは、重量を液体の杯数に換算することができる。これにより、例えば、取り分ける容器に依らずに、容易に液体の摂取量を把握して、精度高く摂取カロリーの算出や課金を行うことが可能となる。
【００３３】
〔３．管理装置の構成〕
次に、図４を用いて、上記の管理装置４について説明する。図４は、実施形態に係る管理装置４の構成例を示す図である。図４に示すように、管理装置４は、入出力部４１と、制御部４２と、記憶部４３とを備える。
【００３４】
（入出力部４１について）
入出力部４１は、キーボードやマウス等の入力装置、ディスプレイやプリンタ等の出力装置、または、磁気メモリ、非接触型ＩＣチップ等のリーダライタ等で実現される。入出力部４１は、例えば、ユーザのＩＤ（Identification）カード等の情報、盛付什器２の記憶部２３、または取分什器３の明細記憶部３１の情報等を読み取ることができる。
【００３５】
（記憶部４３について）
記憶部４３は、例えば、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。図４に示すように、記憶部４３は、後述する食事管理処理により生成されたユーザ明細情報４３ａを記憶する。
【００３６】
（ユーザ明細情報４３ａについて）
ユーザ明細情報４３ａは、後述する食事管理処理において取得されたユーザごとの明細情報２３ａを用いて生成される情報である。図５は、実施形態に係るユーザ明細情報４３ａの一例を示す図である。図５に示すように、ユーザ明細情報４３ａは、「ユーザＩＤ」、「料理ＩＤ」、「重量」等が互いに対応付けられた情報である。
【００３７】
図５に示す例において、「ユーザＩＤ」は、ユーザを識別するユーザ識別情報であり、例えば、ユーザのＩＤカード等から取得される。「日時」は、ユーザ明細情報が生成された日時を示す。「商品名」は、食堂等におけるメニュー名を示す。「料理ＩＤ」は、上記の料理識別情報を示す。また、「料理名」は、料理識別情報に対応する料理の種類を表す名称である。「重量」は上記の料理の重量である。「カロリー」は、料理による摂取カロリーを示し、例えば「料理ＩＤ」および「重量」から算出される。「価格」は、商品名に対応するメニューの代金を示す。
【００３８】
なお、図５に示す例では、商品名が「ビュッフェ」である情報が、上記の明細情報を用いて生成されている。例えば、ユーザＩＤが「Ｕ１」であるユーザが、２０１７年１０月１６日に価格が「１２００円」の「ビュッフェ」を利用したことが示されている。また、このユーザは、ビュッフェにおいて、料理ＩＤが「Ｃ１」の「サラダ」を「１５０ｇ」、料理ＩＤが「Ｃ２」の「煮物」を「８０ｇ」、料理ＩＤが「Ｃ３」の「天ぷら」を「１００ｇ」等を自分の取分什器３に取り分けたことが示されている。また、取り分けた「サラダ」のカロリーが「７０ｋｃａｌ」、「煮物」のカロリーが「１５０ｋｃａｌ」、「天ぷら」のカロリーが「５００ｋｃａｌ」であることが示されている。
【００３９】
また、図５には、商品名が「ビュッフェ」以外の商品については、料理ＩＤ、料理名および重量の欄が空欄として示されている。
【００４０】
（制御部４２について）
図４の説明に戻る。制御部４２は、コントローラ（controller）であり、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、管理装置４内部の記憶装置に記憶されている各種プログラム（ファイル管理プログラムの一例に相当）がＲＡＭを作業領域として実行されることにより実現される。また、制御部４２は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【００４１】
図４に示すように、制御部４２は、明細蓄積部４２ａを有し、以下に説明する食事管理処理の機能や作用を実現または実行する。
【００４２】
（明細蓄積部４２ａについて）
明細蓄積部４２ａは、盛付什器２の蓄積部２２ｂにより蓄積された明細情報を取得して、この明細情報を蓄積する。また、明細蓄積部４２ａは、明細情報と、ユーザを識別するユーザ識別情報とを対応付けして蓄積する。具体的には、明細蓄積部４２ａは、取分什器３の明細記憶部３１から明細情報を取得する。また、明細蓄積部４２ａは、ユーザのＩＤカード等から入出力部４１を介してユーザ識別情報（ユーザＩＤ）を取得する。そして、明細蓄積部４２ａは、ユーザＩＤと明細情報とを対応付けて、ユーザ明細情報４３ａ（図５参照）を生成する。
【００４３】
例えば、明細蓄積部４２ａは、明細情報に含まれる「料理ＩＤ」および「重量」を用いて、この料理による摂取カロリーを算出する。例えば、料理ＩＤに対応する料理の単位重量当たりのカロリーが予め登録されていれば、明細蓄積部４２ａは、摂取カロリーを算出することが可能である。
【００４４】
同様に、各料理に含まれる単位重量当たりの栄養成分量が予め登録されていれば、明細蓄積部４２ａは、この料理により摂取できる栄養成分量を算出すること可能となる。
【００４５】
また、料理ごとに単位重量あたりの単価が異なる場合には、明細蓄積部４２ａは、明細情報に含まれる「料理ＩＤ」および「重量」を用いて、各料理の料金明細を算出することができる。この場合に、ビュッフェの料金を均一価格とすることなく、ユーザの摂取した料理に応じた料金を精算することが可能となる。
【００４６】
このように、明細蓄積部４２ａは、ユーザごとの明細情報を用いてユーザ明細情報を生成する。また、明細蓄積部４２ａは、生成したユーザ明細情報４３ａを、管理装置４のディスプレイや、ユーザＩＤに対応するユーザの端末装置等に出力する。これにより、管理装置４は、例えば、社員食堂のユーザである社員ごとに、所定期間における摂取カロリー、摂取栄養成分量、料金等を集計して提示することが可能となる。
【００４７】
〔４．処理手順〕
次に、図６を用いて、実施形態に係る食事管理システム１００が実行する処理手順について説明する。図６は、実施形態に係る食事管理システム１００が実行する処理手順を示すシーケンス図である。
【００４８】
図６に示すように、まず、食事管理システム１００において、盛付什器２の取得部２２ａが、トレー１から料理識別情報を取得する（ステップＳ１）。また、取得部２２ａが、トレー１から取分什器３に取り分けた料理の重量の計測値を取得する（ステップＳ２）。また、盛付什器２の蓄積部２２ｂが、取分什器３の明細記憶部３１に、料理識別情報と重量とを対応付けした明細情報を蓄積する（ステップＳ３）。
【００４９】
管理装置４において、明細蓄積部４２ａが、取分什器３の明細記憶部３１から明細情報を取得する（ステップＳ４）。また、明細蓄積部４２ａは、ユーザのＩＤカード等からユーザＩＤを取得する（ステップＳ５）。また、明細蓄積部４２ａは、取得したユーザＩＤと明細情報とを対応付けしてユーザ明細情報４３ａを記憶部４３に蓄積する（ステップＳ６）。また、明細蓄積部４２ａは、蓄積したユーザ明細情報４３ａを用いてユーザの摂取カロリー等を算出し、ユーザに提示する。これにより、一連の食事管理処理が終了する。
【００５０】
〔５．効果〕
上述してきたように、実施形態に係る食事管理システム１００は、盛付什器２と、管理装置４とを備える。盛付什器２は、取得部２２ａと、蓄積部２２ｂとを備える。取得部２２ａは、重量センサＧで計測された、該盛付什器２を用いてトレー１から取分什器３に取り分けられた料理の重量を取得する。蓄積部２２ｂは、取得部２２ａにより取得された重量と、料理の種類を識別する料理識別情報とを対応付けした明細情報２３ａを蓄積する。管理装置４は、明細蓄積部４２ａを備える。明細蓄積部４２ａは、蓄積部２２ｂにより蓄積された明細情報を取得して、該明細情報を蓄積する。
【００５１】
これにより、実施形態に係る食事管理システム１００は、ビュッフェ形式の食事において、取り分けられた料理とその分量とを特定することができる。したがって、ユーザが自分の取分什器３に取り分けて摂取した料理の摂取カロリーや栄養成分量等を算出することが可能となる。また、料理ごとに重量単価が異なる場合にも代金の精算が可能となる。
【００５２】
また、実施形態に係る食事管理システム１００において、取得部２２ａは、料理別のトレーに登録されている料理識別情報を取得する。また、蓄積部２２ｂは、取得部２２ａにより取得された、重量と料理識別情報とを対応づけした明細情報を蓄積する。
【００５３】
これにより、盛付什器２が取分什器３に料理を取り分ける際に料理の種類を識別することが可能となる。したがって、盛付什器２を異なる料理が盛り付けられた複数のトレー１のそれぞれに専用とせずに、ユーザが持ち回ることが可能となる。
【００５４】
また、管理装置４において、明細蓄積部４２ａは、明細情報と、ユーザを識別するユーザ識別情報とを対応付けして蓄積する。これにより、社員食堂等を利用した社員の所定期間の食事における摂取カロリー、摂取栄養成分量、料金等を集計して提示することが可能となる。
【００５５】
また、実施形態に係る食事管理システム１００において、取分什器３は、明細情報を蓄積する明細記憶部３１を備える。また、蓄積部２２ｂは、明細情報を取分什器３の明細記憶部３１に蓄積する。また、明細蓄積部４２ａは、取分什器３の明細記憶部３１から明細情報を取得する。
【００５６】
これにより、管理装置４は、盛付什器２が複数のトレー１のそれぞれに専用であるか否かに関わらず、ユーザが取分什器３に取り分けた料理の明細情報を取得することが可能となる。
【００５７】
また、実施形態に係る食事管理システム１００において、蓄積部２２ｂは、重量を個数に換算し、個数と料理識別情報とを対応付けした明細情報を蓄積する。
【００５８】
これにより、例えば、複数個を一度に取分什器３に取り分けた場合にも、画像認識等に依らずに、容易に個数を把握することが可能となる。また、１個当たりの単価に従って料金を算出したり、１個当たりの摂取カロリーに従って摂取カロリーを算出したりすることが可能となる。
【００５９】
［６．応用例］
上記の実施形態では、取分什器３が明細記憶部３１を備え、盛付什器２は、各料理を取分什器３に取り分けるたびに、取分什器３の明細記憶部３１に明細情報を書き込んで蓄積しているが、これに限定されない。例えば、盛付什器２の記憶部２３に明細情報を蓄積してもよい。以下、応用例に係る食事管理システムについて、上記の実施形態と異なる点について説明する。
【００６０】
図７は、応用例に係る食事管理システムの一例を示す図である。図７に示す応用例において、図１に示した上記の実施形態とは、ステップＳ３の処理において、盛付什器２が取分什器３の代わりに自身の記憶部２３に、明細情報を蓄積する点が異なる。
【００６１】
図８は、応用例に係る明細情報の一例を示す図である。図８に示すように、図３に示した上記の実施形態の明細情報２３ａとは、取分什器３に取り分けられた複数種類の料理と各料理の重量との対応付けが蓄積される点が異なる。図８に示す例では、料理ＩＤが「Ｃ１」の重量が「１５０ｇ」の料理のみならず、料理ＩＤが「Ｃ２」の「８０ｇ」の料理と、料理ＩＤが「Ｃ３」の「１００ｇ」の料理とが取分什器３に取り分けられたことが示されている。
【００６２】
この場合に、管理装置４の明細蓄積部４２ａは、図７のステップＳ４の処理において、取分什器３を介することなく盛付什器２の記憶部２３に蓄積された明細情報２３ａを読み取る。このように、盛付什器２では、明細情報を取分什器３の明細記憶部３１に書き込む処理（ステップＳ３）が不要となるので、処理の効率化が図れる。
【００６３】
図７に示した応用例は、例えば、パン屋の入口でトング等の盛付什器２とバスケットやプレート等の取分什器３を受け取って、１つの盛付什器２を持ち回って各種のパンを取分什器３に取り分けて、レジ等の管理装置４で購入代金を精算する場合に適用できる。すなわち、盛付什器２は、各種のパンが盛り付けられているトレー１から読み取ったパンの種類と、重量から換算した個数とを対応付けして、記憶部２３の明細情報２３ａに蓄積する。管理装置４は、盛付什器２の記憶部２３に蓄積された明細情報２３ａを読み取って、各種のパンの単価と個数とを掛け合わせることにより、購入代金を算出する。この応用例は、同様に、ケーキ屋等にも適用することが可能である。
【００６４】
また、図１に示した実施形態または図７に示した応用例は、家畜や競走馬等に厳密な管理下で与えられる草や穀物、サプリメント等の多種類の飼料について、適用することも可能である。この場合の容器はバケツ等であり、食料は飼料である。また、この場合には、スコップ等の盛付什器２を用いてバケツ等の取分什器３に各種の飼料の分量を計測して与えることが可能となる。また、各種の飼料の分量を管理装置４で管理することが可能となる。
【００６５】
〔７．ハードウェア構成〕
また、上述してきた実施形態に係る管理装置４は、例えば図９に示すような構成のコンピュータ１０００によって実現される。図９は、実施形態に係る管理装置４の機能を実現するコンピュータ１０００の一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ１３００、ＨＤＤ１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、及びメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【００６６】
ＣＰＵ１１００は、ＲＯＭ１３００又はＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【００６７】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス１５００は、ネットワークＮを介して他の機器からデータを受信してＣＰＵ１１００へ送り、ＣＰＵ１１００が生成したデータを、ネットワークＮを介して他の機器へ送信する。
【００６８】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、生成したデータを、入出力インターフェイス１６００を介して出力装置へ出力する。
【００６９】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラム又はデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【００７０】
例えば、コンピュータ１０００が実施形態に係る管理装置４として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部４２の機能を実現する。また、ＨＤＤ１４００には、記憶部１３内のデータが格納される。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを、記録媒体１８００から読み取って実行するが、他の例として、他の装置から、ネットワークＮを介してこれらのプログラムを取得してもよい。
【００７１】
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【００７２】
〔８．その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【００７３】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【００７４】
また、上述してきた実施形態に記載した各処理は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【００７５】
また、上記してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、取得部２２ａは、取得手段や取得回路に読み替えることができる。
【符号の説明】
【００７６】
１００  食事管理システム
１  トレー
２  盛付什器
２１  入出力部
２２  制御部
２２ａ  取得部
２２ｂ  蓄積部
２３  記憶部
２３ａ  明細情報
３  取分什器
３１  明細記憶部
４  管理装置
４１  入出力部
４２  制御部
４２ａ  明細蓄積部
４３  記憶部
４３ａ  ユーザ明細情報
【図１】
2019091331.tif 000003
【図２】
2019091331.tif 000004
【図３】
2019091331.tif 000005
【図４】
2019091331.tif 000006
【図５】
2019091331.tif 000007
【図６】
2019091331.tif 000008
【図７】
2019091331.tif 000009
【図８】
2019091331.tif 000010
【図９】
2019091331.tif 000011