(57)【要約】  食品管理システム（１００）は、冷蔵庫（１０）内の食品を管理する食品管理システムであって、食品の形状、重量、及び位置を含む情報を取得する感圧センサ（１１０）と、時刻の異なる情報を用いた比較を行う比較手段（１２２）と、食品の増減及び有無の少なくとも一つを同定する同定手段（１２１）と、を備える。
2019017323.tif 000002
【特許請求の範囲】
【請求項１】
冷蔵庫内の食品を管理する食品管理システムであって、
前記食品の形状、重量、及び位置を含む情報を取得する感圧センサと、
時刻の異なる前記情報を用いた比較を行う比較手段と、
前記食品の増減及び有無の少なくとも一つを同定する同定手段と、
を備える食品管理システム。
【請求項２】
前記同定手段は、前記比較の結果に基づいて新規食品、保持食品及び削除予定食品を特定する特定手段を備える
請求項１記載の食品管理システム。
【請求項３】
前記同定手段は、ユーザ設定手段を更に備える
請求項２記載の食品管理システム。
【請求項４】
前記ユーザ設定手段は、前記新規食品と前記削除予定食品とが同一であるか否かを指示するためのユーザによる設定を受け付け可能である
請求項３記載の食品管理システム。
【請求項５】
表示手段を更に備え、
前記表示手段は、前記ユーザ設定手段を前記ユーザが利用する場合には、
前記新規食品と前記削除予定食品の位置及び形状を図示したマップ情報と、
前記新規食品と前記削除予定食品とを示した一覧情報と、
のいずれかを表示可能である
請求項４記載の食品管理システム。
【請求項６】
前記表示手段は、前記マップ情報と前記一覧情報とを切り替えて表示可能である
請求項５記載の食品管理システム。
【請求項７】
前記同定手段は、食品の配置期間を更新する更新手段を更に備え、
前記更新手段は、前記新規食品と前記削除予定食品とが同一である場合、前記削除予定食品の配置期間を前記新規食品の配置期間に更新する
請求項２〜６のいずれか１項に記載の食品管理システム。
【請求項８】
前記特定手段は、機械学習により生成された推測モデルに基づいて、前記新規食品、前記保持食品及び前記削除予定食品を特定する
請求項２〜７のいずれか１項に記載の食品管理システム。
【請求項９】
前記食品の配置期間及び／又は前記食品の前記情報を表示する表示手段を更に備える
請求項１〜８のいずれか１項に記載の食品管理システム。
【請求項１０】
前記情報はそれぞれ、食品毎に対応付けられた識別番号を含む
請求項１〜９のいずれか１項に記載の食品管理システム。
【請求項１１】
前記感圧センサは、上面に検知領域を有するシート状に構成されている
請求項１〜１０のいずれか１項に記載の食品管理システム。
【請求項１２】
前記感圧センサは、開閉自在な扉を有する収納庫の庫内に配置され、前記扉が閉じられた際に前記情報を取得する
請求項１〜１１のいずれか１項に記載の食品管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、食品管理システムに関する。
【背景技術】
【０００２】
従来、冷蔵庫に収納された食品の管理を行うシステムの開発が進められている（例えば、特許文献１及び２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−０８５０４３号公報
【特許文献２】特開２００６−３２９５９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来技術では、システムが巨大化し、かつ、管理が困難な種類の商品が存在するという問題がある。【０００５】
そこで、本開示は、簡易な構成で多くの種類の食品を管理することができる食品管理システムを提供する。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本開示の一態様に係る食品管理システムは、冷蔵庫内の食品を管理する食品管理システムであって、前記食品の形状、重量、及び位置を含む情報を取得する感圧センサと、時刻の異なる前記情報を用いた比較を行う比較手段と、前記食品の増減及び有無の少なくとも一つを同定する同定手段と、を備える。
【発明の効果】
【０００７】
本開示によれば、簡易な構成で多くの種類の食品を管理することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施の形態に係る食品管理システムを備える冷蔵庫の構成を示す図である。
【図２】図２は、実施の形態に係る食品管理システムの構成を示す図である。
【図３】図３は、実施の形態に係る食品管理システムの制御部の機能構成を示すブロック図である。
【図４】図４は、実施の形態に係る食品管理システムのメモリに記憶された食品情報の一例を示す図である。
【図５】図５は、実施の形態に係る食品管理システムにおける検知された食品の状態と、期間表示モードの表示例とを示す図である。
【図６】図６は、実施の形態に係る食品管理システムにおける検知された食品の状態と、ユーザ設定モードにおけるユーザの設定前の表示例とを示す図である。
【図７】図７は、実施の形態に係る食品管理システムにおける検知された食品の状態と、ユーザ設定モードにおけるユーザの設定後の表示例とを示す図である。
【図８】図８は、実施の形態に係る食品管理システムの動作を示す状態遷移図である。
【図９】図９は、実施の形態に係る食品管理システムにおける食品データ処理を示すフローチャートである。
【図１０】図１０は、実施の形態に係る食品管理システムにおけるユーザ設定処理を示すフローチャートである。
【図１１】図１１は、実施の形態に係る食品管理システムにおけるカウント処理を示す図である。
【図１２】図１２は、実施の形態に係る食品管理システムにおけるデータ待避処理を示すフローチャートである。
【図１３】図１３は、実施の形態の変形例に係る食品管理システムの制御部の機能構成を示すブロック図である。
【図１４】図１４は、実施の形態の変形例に係る食品管理システムの動作を示す状態遷移図である。
【発明を実施するための形態】
【０００９】
（本開示の基礎となった知見）
本発明者らは、「背景技術」の欄において記載した従来の管理システムに関し、以下の問題が生じることを見出した。
【００１０】
特許文献１に記載された冷蔵庫収納品管理システムでは、冷蔵庫が、店舗に導入された商品販売システムと携帯情報端末を介して通信することで、商品情報を取得し、商品を管理する。
【００１１】
しかしながら、当該冷蔵庫収納品管理システムでは、商品の購入者の携帯情報端末と通信可能な商品販売システムの導入が店舗において必要になり、システムが巨大になる。また、当該商品販売システムを導入していない店舗で購入した商品の管理を行うことができない。
【００１２】
また、特許文献２に記載された冷蔵庫では、食品情報が保持された無線タグを食品に付与することで、食品の管理を行う。しかしながら、特許文献２に記載の冷蔵庫では、個々の商品に無線タグを付す必要があり、商品の製造業者又は販売業者などによる協力が必要になり、システムが巨大になる。また、無線タグを付すことが難しい生鮮食品などの管理を行うことができない。
【００１３】
そこで、上記課題を解決するために、本開示の一態様に係る食品管理システムは、冷蔵庫内の食品を管理する食品管理システムであって、前記食品の形状、重量、及び位置を含む情報を取得する感圧センサと、時刻の異なる前記情報を用いた比較を行う比較手段と、前記食品の増減及び有無の少なくとも一つを同定する同定手段と、を備える。
【００１４】
これにより、簡易な構成で多くの種類の食品を管理することができる。
【００１５】
また、本開示の一態様に係る食品管理システムは、検知領域に配置された１以上の食品の各々の形状及び位置を検知する検知部と、制御部とを備え、前記制御部は、前記検知部によって第１時点で検知された食品毎の形状及び位置を示す第１食品情報と、前記検知部によって前記第１時点より後の第２時点で検知された食品毎の形状及び位置を示す第２食品情報とを比較する比較部と、前記比較部による比較結果に基づいて、前記第１時点では前記検知領域に存在せず、かつ、前記第２時点で前記検知領域に存在する食品である新規食品、及び、前記第１時点及び前記第２時点の両方で前記検知領域に存在する食品である保持食品を特定する特定部と、前記新規食品及び前記保持食品の少なくとも一方が前記検知領域に存在する場合に、期間のカウントを開始するカウント部と、前記カウント部がカウントした期間に基づいて、前記特定部によって特定された食品毎の前記検知領域への配置期間を算出する算出部とを備える。
【００１６】
これにより、検知領域に配置された食品を検知するので、食品には予め無線タグなどが付されてなくてもよい。つまり、本態様に係る食品管理システムによれば、無線タグを付すことが難しい野菜などの生鮮食品の管理も行うことができる。具体的には、検知領域に配置可能な食品であれば、種別によらずに管理を行うことができる。例えば、検知領域を冷蔵庫の棚上の範囲に設定することで、冷蔵庫の棚に配置できる食品であれば、生鮮食品、加工食品及び飲料などの市販の食品だけでなく、食材を用いてユーザが調理した食品も管理することができる。
【００１７】
また、検知部による食品の検知結果を利用するので、外部から食品情報を取得しなくてもよい。具体的には、家庭用の冷蔵庫などに検知部を取り付ければよく、簡易な構成で食品管理システムを実現することができる。
【００１８】
また、新規食品及び保持食品の少なくとも一方が検知領域に存在する場合に期間をカウントするので、検知領域に存在する食品の配置期間を取得することができる。このように、本態様に係る食品管理システムによれば、簡易な構成で多くの種類の食品を管理することができる。
【００１９】
また、例えば、前記制御部は、さらに、前記第１食品情報を記憶するための記憶部を備えてもよい。
【００２０】
これにより、検知部によって検知された食品情報を保存しておくことができる。このため、本態様に係る食品管理システムによれば、例えばユーザからの求めに応じて食品情報をいつでも出力（例えば、表示）することができる。
【００２１】
また、例えば、前記制御部は、さらに、前記記憶部に記憶された第１食品情報を、前記特定部による特定結果に基づいて更新する更新部を備えてもよい。
【００２２】
これにより、記憶部に記憶される配置期間を最新の情報に保つことができる。このため、本態様に係る食品管理システムによれば、例えばユーザからの求めに応じて食品の配置期間をいつでも出力（例えば、表示）することができる。
【００２３】
また、例えば、前記記憶部には、前記第１食品情報が示す食品毎に、前記算出部によって算出された配置期間が記憶され、前記算出部は、前記記憶部に記憶された食品毎の配置期間の各々に、前記カウント部がカウントした期間を加算することで、前記特定部によって特定された食品毎の配置期間を算出し、前記更新部は、さらに、前記記憶部に記憶された食品毎の配置期間を、前記算出部によって算出された配置期間に更新してもよい。
【００２４】
これにより、複数の食品が検知領域に配置されている場合であっても、カウンタが、複数の食品を代表して期間のカウントを行うので、複数の食品の各々の配置期間を計数しなくてもよい。つまり、食品の数に応じたカウンタを用意しなくてもよいので、構成の簡素化及び処理量の削減を実現することができる。また、食品の数によらずに、複数の食品の各々の配置期間を算出することができる。
【００２５】
また、例えば、前記特定部は、さらに、前記第１時点では前記検知領域に存在し、かつ、前記第２時点で前記検知領域に存在しない食品である削除予定食品を特定し、前記更新部は、前記記憶部に記憶された第１食品情報から、前記削除予定食品に対応する情報を削除してもよい。
【００２６】
これにより、検知領域に存在しなくなった食品の情報を記憶部から削除することができるので、メモリ資源を有効に利用することができる。
【００２７】
また、例えば、前記制御部は、さらに、前記削除予定食品と前記新規食品とが同一であるか否かをユーザに設定させるための設定画面を表示部に表示させるユーザ設定モードを有する表示制御部を備えてもよい。
【００２８】
本態様に係る食品管理システムでは、例えば、検知領域から１回取り出されて再び戻された食品が存在する場合、同一の食品であるにも関わらず、取り出された食品が削除予定食品として特定され、再び戻された食品が新規食品として特定される場合が起こりうる。このため、設定画面を表示してユーザに提示することで、削除予定食品と新規食品とが同一の食品であるか否かをユーザに設定させることができる。このように、本態様に係る食品管理システムによれば、ユーザの支援を受けることで、複雑な処理を行わずに食品の特定を行うことができる。したがって、処理量を削減し、処理に要する消費電力を抑制することができる。
【００２９】
また、例えば、前記設定画面は、前記削除予定食品及び前記新規食品の各々の位置及び形状を図示したマップを含む第１マップ画面と、前記削除予定食品及び前記新規食品の各々を示すテーブルを含む第１テーブル画面とを含み、前記表示制御部は、前記第１マップ画面と前記第１テーブル画面とを切替可能に前記表示部に表示させてもよい。
【００３０】
これにより、マップとテーブル（一覧表）とを切り替えることができるので、ユーザが見やすい表示形式を選択することができる。このため、ユーザの視認性を高めることができる。
【００３１】
また、例えば、前記制御部は、さらに、前記削除予定食品と前記新規食品とが同一であるか否かを指示するユーザ設定を受け付ける設定受付部を備え、前記更新部は、前記削除予定食品と前記新規食品とが同一であることを指示するユーザ設定を前記設定受付部が受け付けた場合に、前記削除予定食品の配置期間を前記新規食品の配置期間として前記記憶部に記憶してもよい。
【００３２】
これにより、削除予定食品と新規食品とが同一である場合に、削除予定食品の配置期間を新規食品の配置期間に置き換えることで、配置期間の累積値から継続して配置期間のカウントを行うことができる。
【００３３】
また、例えば、前記表示制御部は、さらに、前記記憶部に記憶された第１食品情報と食品毎の配置期間とを含む期間表示画面を前記表示部に表示させる期間表示モードを有し、前記ユーザ設定モードと前記期間表示モードとを切替可能であってもよい。
【００３４】
これにより、期間表示画面を表示することで、ユーザに食品毎の配置期間を提示することができる。
【００３５】
また、例えば、前記期間表示画面は、前記保持食品の位置及び形状を図示したマップを含む第２マップ画面と、前記保持食品と、対応する配置期間とを示すテーブルを含む第２テーブル画面とを含み、前記表示制御部は、前記第２マップ画面と前記第２テーブル画面とを切替可能に前記表示部に表示させてもよい。
【００３６】
これにより、マップとテーブル（一覧表）とを切り替えることができるので、ユーザが見やすい表示形式を選択することができる。このため、ユーザの視認性を高めることができる。
【００３７】
また、例えば、本開示の一態様に係る食品管理システムは、さらに、前記表示部を備えてもよい。
【００３８】
これにより、表示部を備えることで、ユーザへの提示までを一体的に行うことができる。
【００３９】
また、例えば、前記特定部は、機械学習により生成された推測モデルに基づいて、前記新規食品、前記保持食品及び前記削除予定食品を特定してもよい。
【００４０】
これにより、機械学習を利用することで、食品の特定精度を高めることができる。このため、食品の特定精度を高めることで、ユーザに設定させる作業を減らすことができる。このように、本態様に係る食品管理システムによれば、ユーザ利便性を高めることができる。
【００４１】
また、例えば、前記第１食品情報及び前記第２食品情報はそれぞれ、食品毎に対応付けられた識別番号を含んでもよい。
【００４２】
これにより、識別番号を対応付けて食品を管理することで、食品の管理を容易に行うことができる。
【００４３】
また、例えば、前記検知部は、さらに、前記検知領域に配置された１以上の食品の各々の重量を検知してもよい。
【００４４】
これにより、食品の重量を利用することで、食品の特定精度を高めることができる。このため、食品の特定精度を高めることで、ユーザに設定させる作業を減らすことができる。このように、本態様に係る食品管理システムによれば、ユーザ利便性を高めることができる。
【００４５】
また、例えば、前記検知部は、上面に前記検知領域を有するシート状に構成されてもよい。
【００４６】
これにより、食品の二次元位置（例えば、二次元座標）及び形状（平面視形状）を精度良く検知することができる。
【００４７】
また、例えば、前記検知部は、開閉自在な扉を有する収納庫の庫内に配置され、前記扉が閉じられた場合に、前記検知領域に配置された１以上の食品の形状及び位置を検知してもよい。
【００４８】
これにより、扉の開閉を検知のトリガにすることで、庫内への収納期間のカウントを精度良く行うことができる。
【００４９】
また、本開示の一態様に係る食品管理方法は、検知領域に配置された１以上の食品の各々の形状及び位置を検知する検知ステップと、前記検知ステップにおいて第１時点で検知された食品毎の形状及び位置を示す第１食品情報と、前記検知ステップにおいて前記第１時点より後の第２時点で検知された食品毎の形状及び位置を示す第２食品情報とを比較する比較ステップと、前記比較ステップにおける比較結果に基づいて、前記第１時点では前記検知領域に存在せず、かつ、前記第２時点で前記検知領域に存在する食品である新規食品、及び、前記第１時点及び前記第２時点の両方で前記検知領域に存在する食品である保持食品を特定する特定ステップと、前記新規食品及び前記保持食品の少なくとも一方が前記検知領域に存在する場合に、期間のカウントを開始するカウントステップと、前記カウントステップにおいてカウントされた期間に基づいて、前記新規食品及び前記保持食品の各々の前記検知領域への配置期間を算出する算出ステップとを含む。
【００５０】
これにより、本態様に係る食品管理システムと同様に、簡易な構成で多くの種類の食品を管理することができる。
【００５１】
以下では、実施の形態について、図面を参照しながら具体的に説明する。
【００５２】
なお、以下で説明する実施の形態は、いずれも包括的又は具体的な例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、本開示を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、独立請求項に記載されていない構成要素については、任意の構成要素として説明される。
【００５３】
また、各図は、模式図であり、必ずしも厳密に図示されたものではない。したがって、例えば、各図において縮尺などは必ずしも一致しない。また、各図において、実質的に同一の構成については同一の符号を付しており、重複する説明は省略又は簡略化する。
【００５４】
（実施の形態）
［１．概要］
まず、実施の形態に係る食品管理システムの概要について、図１を用いて説明する。図１は、本実施の形態に係る食品管理システム１００を備える冷蔵庫１０の構成を示す図である。
【００５５】
冷蔵庫１０は、開閉自在な扉１１を有する収納庫の一例であり、例えば一般的な家庭用冷蔵庫である。図１に示すように、冷蔵庫１０は、扉１１が取り付けられた収納部１２と、引き出し式の収納部１３及び１４とを備える。
【００５６】
収納部１２は、例えば１℃〜５℃などの低い温度で保たれた収納空間であり、食品などが収納される。収納部１２には仕切棚１５が設けられており、収納空間が２つ又は２つ以上に分けられている。収納空間は、上下に分けられてもよく、左右に分けられてもよい。
【００５７】
収納部１３は、例えば冷凍庫であり、−１８℃〜−２２℃などの０℃以下の温度で保たれた収納空間であり、冷凍食品などが収納される。収納部１３は、製氷機能を有してもよい。収納部１４は、例えば野菜室であり、５℃〜７℃などの温度で保たれた収納空間であり、野菜などが収納される。
【００５８】
本実施の形態に係る食品管理システム１００は、冷蔵庫１０に収納される食品を管理する。具体的には、食品管理システム１００は、冷蔵庫１０の庫内に配置された検知部１１０を備え、検知部１１０によって検知された食品が冷蔵庫１０に収納されている期間である収納期間を管理する。
【００５９】
収納期間は、検知部１１０の検知領域１１１に食品が配置されている期間（すなわち、配置期間）の一例である。具体的には、収納期間は、食品が検知領域１１１に配置され、かつ、扉１１が閉じられている期間である。食品管理システム１００は、複数の食品が検知領域１１１に配置されている場合に、食品毎の収納期間を管理する。
【００６０】
図１では、検知部１１０は、収納部１２の下段に配置されているが、これに限らない。検知部１１０は、収納部１２の他の段に配置されてもよく、あるいは、収納部１３又は１４に配置されていてもよい。
【００６１】
［２．構成］
続いて、食品管理システム１００の構成について、図１を参照しながら図２を用いて説明する。図２は、本実施の形態に係る食品管理システム１００の構成を示す図である。
【００６２】
図１及び図２に示すように、食品管理システム１００は、検知部１１０と、制御部１２０と、表示部１３０と、スイッチ１４０と、インターフェース（ＩＦ）１５０、１６０及び１７０とを備える。
【００６３】
［２−１．検知部］
検知部１１０は、検知領域１１１に配置された１以上の食品の各々の形状及び位置を検知する。本実施の形態では、検知部１１０は、１以上の食品の各々の重量をさらに検知する。検知部１１０は、例えば、食品の形状、重量、及び位置を含む情報を取得する感圧センサである。
【００６４】
具体的には、検知部１１０は、図１に示すように、上面に検知領域１１１が形成されたシート状に構成されている。検知部１１０は、例えば平板状の検知ボードであるが、フレキシブルな検知シートでもよい。
【００６５】
図２に示すように、検知部１１０は、上面の検知領域１１１にｍ行×ｎ列の行列状に配置された複数のセンサ素子Ｓｅｎ＿０＿０〜Ｓｅｎ＿ｍ＿ｎを有する。複数のセンサ素子Ｓｅｎ＿０＿０〜Ｓｅｎ＿ｍ＿ｎの各々は、重量センサ又は圧力センサであり、各センサ素子への食品の接触の有無と、接触している場合に受ける圧力（重量に相当する）を検知する。なお、複数のセンサ素子Ｓｅｎ＿０＿０〜Ｓｅｎ＿ｍ＿ｎの各々は、タッチセンサであり、各センサ素子への食品の接触の有無のみを検知してもよい。
【００６６】
検知部１１０は、複数のセンサ素子Ｓｅｎ＿０＿０〜Ｓｅｎ＿ｍ＿ｎの各々への食品の接触の有無に基づいて、食品の形状及び位置を検知する。食品の形状は、例えば検知部１１０の検知領域１１１を正面視したときの平面視形状である。食品の位置は、例えば検知部１１０の検知領域１１１を正面視したときの食品の重心の位置である。
【００６７】
例えば、平面視形状が円形の食品が検知領域１１１上に配置された場合、当該円形の食品は、複数のセンサ素子に跨って配置される。検知領域１１１に設けられた複数のセンサ素子Ｓｅｎ＿０＿０〜Ｓｅｎ＿ｍ＿ｎのうち、円形の食品に対応する円形の範囲のセンサ素子が食品の存在（すなわち、食品への接触が有ること）として検知される。
【００６８】
このため、検知部１１０は、食品への接触が有ることを検知したセンサ素子の集合領域を抽出し、抽出した集合領域の形状を食品の形状として検知する。なお、集合領域は、例えば、食品への接触が有ることを検知した全てのセンサ素子のうち、互いに連続する複数のセンサ素子から構成された領域であり、１つの閉じた領域を構成している。
【００６９】
さらに、検知部１１０は、集合領域の重心位置を食品の位置として検知する。また、検知部１１０は、集合領域に含まれる複数のセンサ素子の各々が検知した重量の合計を食品の重量として検知する。また、複数の食品が検知領域１１１に配置された場合には、複数の集合領域が抽出される。このため、検知部１１０は、集合領域の個数を食品の個数として検知する。
【００７０】
図１及び図２に示すように、検知部１１０は、ＩＦ１５０を介して制御部１２０と接続されている。具体的には、検知部１１０は、ＩＦ１５０を介して制御部１２０との間で、情報又は信号の送受信を行う。
【００７１】
ここで、ＩＦ１５０は、有線通信又は無線通信を行う通信インターフェースである。ＩＦ１５０は、図２に示すように、制御部１２０から出力された検知信号Ｓｓｅｎを検知部１１０に伝送し、かつ、検知部１１０が生成した検知結果Ｄｓｅｎを制御部１２０に伝送する。
【００７２】
検知信号Ｓｓｅｎは、検知部１１０が食品を検知するタイミングを示す信号である。検知部１１０は、検知信号Ｓｓｅｎの信号レベルがハイ（Ｈｉｇｈ）“１”である場合に、食品の検知を行い、信号レベルがロー（Ｌｏｗ）“０”である場合に、食品の検知を行わない。
【００７３】
検知部１１０は、例えば、制御部１２０から出力された検知信号Ｓｓｅｎの信号レベルがハイである場合に、検知領域１１１に配置された食品の検知を行う。検知部１１０は、検知結果Ｄｓｅｎを制御部１２０に出力する。検知部１１０は、検知を行わない期間は各センサ素子への電力供給を停止してもよく、電力消費を抑制することができる。
【００７４】
なお、検知信号Ｓｓｅｎは、スイッチ１４０から出力される状態信号ＳＴＡＴに基づいて、制御部１２０から出力される。なお、状態信号ＳＴＡＴは、扉１１の開閉状態を示している。具体的には、制御部１２０は、状態信号ＳＴＡＴに基づいて扉１１が閉じられたタイミングで検知信号Ｓｓｅｎを出力する。したがって、検知部１１０は、扉１１が閉じられた場合に、検知領域１１１に配置された１以上の食品の形状、位置及び重量を検知する。
【００７５】
［２−２．制御部］
制御部１２０は、検知領域１１１に配置された食品の配置期間を算出する。検知領域１１１に複数の食品が配置されている場合、制御部１２０は、食品毎の配置期間を算出する。
【００７６】
制御部１２０は、マイクロコンピュータなどで実現される。制御部１２０は、例えば、プログラムが格納された不揮発性メモリ、プログラムを実行するための一時的な記憶領域である揮発性メモリ、入出力ポート、プログラムを実行するプロセッサなどで実現される。
【００７７】
具体的には図２に示すように、制御部１２０は、演算部１２１と、比較器１２２と、カウンタ１２３と、メモリ１２４とを備える。以下では、制御部１２０を構成する各構成要素の詳細について説明する。
【００７８】
［２−２−１．演算部］
演算部１２１は、検知部１１０、表示部１３０及びスイッチ１４０の各々から取得した情報（又は信号）を処理するための情報処理回路である。演算部１２１は、例えばプロセッサなどで実現される。演算部１２１は、食品の増減及び有無の少なくとも１つを同定する同定手段の一例である。
【００７９】
図３は、本実施の形態に係る食品管理システム１００の制御部１２０の機能構成を示すブロック図である。図３に示すように、演算部１２１は、情報取得部２０１と、特定部２０２と、カウンタ制御部２０３と、算出部２０４と、更新部２０５と、表示制御部２０６と、設定受付部２０７とを備える。演算部１２１の詳細については、後で説明する。
【００８０】
［２−２−２．比較器］
比較器１２２は、食品情報の比較を行う比較部の一例である。具体的には、比較器１２２は、時刻の異なる食品情報を用いた比較を行う。例えば、比較器１２２は、検知部１１０によって第１時点で検知された食品毎の形状、位置及び重量を示す第１食品情報と、検知部１１０によって第１時点より後の第２時点で検知された食品毎の形状、位置及び重量を示す第２食品情報とを比較する。
【００８１】
本実施の形態において、第１時点及び第２時点は、検知部１１０が行う検知のタイミングである。具体的には、第１時点及び第２時点は、検知部１１０が繰り返し行う複数回の検知のうち、連続する２回の検知のタイミングである。より具体的には、第２時点は、最新の検知が行われたタイミングであり、第１時点は、最新の検知の直前に行われた検知のタイミングである。
【００８２】
したがって、第２食品情報は、最新の検知の状態、すなわち、現状を示しており、検知部１１０から出力されたばかりの検知結果Ｄｓｅｎに基づく食品情報である。第１食品情報は、最新の検知の１回前（すなわち、直前回）の検知の状態を示しており、メモリ１２４に記憶されている食品情報Ｄｍｏｂである。以下では、第２食品情報が示す食品を「現状食品」と記載し、第１食品情報が示す食品を「旧食品」と記載する場合がある。現状食品には、「新規食品」及び「保持食品」が含まれる。また、旧食品には、「保持食品」及び「削除予定食品」が含まれる。
【００８３】
新規食品は、第１時点（直前回）では検知領域１１１に存在せず、かつ、第２時点（今回）で検知領域１１１に存在する食品である。新規食品は、例えば冷蔵庫１０に新しく収納された食品である。
【００８４】
保持食品は、第１時点（直前回）及び第２時点（今回）の両方で検知領域１１１に存在する食品である。保持食品は、例えば冷蔵庫１０に収納されたままの食品である。
【００８５】
削除予定食品は、第１時点（直前回）では検知領域１１１に存在し、かつ、第２時点（今回）では検知領域１１１に存在しない食品である。削除予定食品は、例えば冷蔵庫１０から取り出されて、戻されていない食品である。
【００８６】
例えば、比較器１２２は、第１食品情報が示す旧食品の位置、形状及び重量と、第２食品情報が示す現状食品の位置、形状及び重量とを比較することで、位置、形状及び重量の各々が一致するか否かを判定する。
【００８７】
複数の旧食品、及び、複数の現状食品が存在する場合、比較器１２２は、例えば、複数の現状食品のうち１つの現状食品を選択し、選択した現状食品と複数の旧食品の各々とを比較することで、現状食品の位置、形状及び重量の各々が一致する旧食品が存在するか否かを判定する。比較器１２２は、複数の現状食品の全てに対して当該比較を行う。
【００８８】
比較器１２２は、演算部１２１から出力される比較信号Ｓｃｍｐに基づいて比較を行う。比較信号Ｓｃｍｐは、例えば、比較の開始を指示する信号である。なお、比較信号Ｓｃｍｐは、比較対象となる第１食品情報及び第２食品情報のデータそのものであってもよく、比較器１２２は、第１食品情報及び第２食品情報のデータそのものが送られた場合に、これらの食品情報を比較してもよい。比較器１２２は、比較結果Ｄｃｍｐを演算部１２１に出力する。
【００８９】
［２−２−３．カウンタ］
カウンタ１２３は、食品の配置期間のカウントを行う。カウントは、例えば、１分単位又は１秒単位で行われるが、これに限らない。
【００９０】
カウンタ１２３は、新規食品及び保持食品の少なくとも一方が検知領域１１１に存在する場合に、期間のカウントを開始する。具体的には、カウンタ１２３は、冷蔵庫１０の庫内に食品が含まれている場合、すなわち、現状食品が存在する場合に、期間のカウントを開始する。現状食品が存在しない場合には、カウンタ１２３は期間のカウントを行わず、電力消費を抑制することができる。
【００９１】
本実施の形態では、カウンタ１２３は、演算部１２１から出力されるカウント信号Ｓｃｎｔに基づいてカウントを行う。カウント信号Ｓｃｎｔは、カウントの開始又は終了のタイミングを示す信号である。例えば、カウンタ１２３は、カウント信号Ｓｃｎｔの信号レベルがロー（Ｌｏｗ）“０”からハイ（Ｈｉｇｈ）“１”になった場合に、カウントを開始し、信号レベルがハイからローになった場合に、カウントを終了する。また、カウンタ１２３は、カウントを終了した時点で、カウントデータＤｃｎｔを演算部１２１に出力する。なお、カウントデータＤｃｎｔは、カウンタ１２３のカウント値Ｔｃｎｔを示すデータである。
【００９２】
具体的には、カウンタ１２３は、制御部１２０のカウンタ制御部２０３によってカウントの開始及び終了が制御される。例えば、扉１１が閉じられて、かつ、新規食品及び保持食品の少なくとも一方が検知領域１１１に存在する場合に、カウント信号Ｓｃｎｔの信号レベルがローからハイに切り替わって、カウンタ１２３は、期間のカウントを開始する。扉１１が開けられた場合に、カウント信号Ｓｃｎｔの信号レベルがハイかローに切り替わって、カウンタ１２３は、カウントを停止し、カウントデータＤｃｎｔを算出部２０４に出力する。
【００９３】
［２−２−４．メモリ］
メモリ１２４は、第１食品情報を記憶するための記憶部の一例である。メモリ１２４は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）又は半導体メモリなどの不揮発性メモリで実現される。メモリ１２４には、図４に示すように、第１食品情報が示す食品（すなわち、旧食品）毎に、算出部２０４によって算出された配置期間が記憶される。
【００９４】
図４は、本実施の形態に係る食品管理システム１００のメモリ１２４に記憶された第１食品情報の一例を示す図である。図４に示すように、第１食品情報には、食品（具体的には、保持食品）の位置、形状及び重量に対して、食品の識別番号（通し番号）が割り当てられている。さらに、メモリ１２４には、食品毎の配置期間が記憶されている。
【００９５】
図４に示す例では、食品の位置は、食品の重心に相当するセンサ素子の識別番号（又は、二次元座標）で表される。食品の形状は、図示化して模式的に表しているが、“小円形”、“大円形”、“ボトル状”及び“長方形”などのテキストで表されていてもよい。食品の重量は、例えば、具体的な数値で表されるが、“重い”及び“軽い”などの重さの傾向を示す２値のフラグ情報で表されてもよい。
【００９６】
食品の配置期間は、食品が検知領域１１１に配置された期間である。本実施の形態では、配置期間は、カウンタ１２３のカウント値Ｔｃｎｔの累積値Ｃｎｔ＿ｉで表される。ここで、ｉは、自然数であり、識別番号を示している。
【００９７】
メモリ１２４は、演算部１２１から出力されるメモリ信号Ｓｍｏｂに基づいて第１食品情報の読み書きを行う。メモリ１２４は、第１食品情報Ｄｍｏｂを演算部１２１に出力する。
【００９８】
［２−３．表示部］
表示部１３０は、表示制御部２０６によって制御され、期間表示画面（図５を参照）及び設定画面（図６及び図７を参照）などを表示する。期間表示画面及び設定画面の詳細は、図５〜図７を用いて後で説明する。
【００９９】
表示部１３０は、例えば液晶表示装置（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）又は有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）表示装置などであるが、これらに限らない。表示部１３０は、例えば冷蔵庫１０の外側面に取り付けられる。あるいは、表示部１３０は、ユーザが所有するスマートフォン、携帯電話などの携帯情報端末のディスプレイであってもよい。
【０１００】
図１及び図２に示すように、表示部１３０は、ＩＦ１６０を介して制御部１２０と接続されている。具体的には、表示部１３０は、ＩＦ１６０を介して制御部１２０との間で、情報又は信号の送受信を行う。
【０１０１】
ここで、ＩＦ１６０は、有線通信又は無線通信を行う通信インターフェースである。ＩＦ１６０は、図２に示すように、制御部１２０から出力された表示画面データＤａｔａ及び表示信号Ｓｄｓｐを表示部１３０に伝送する。ＩＦ１６０は、さらに、表示部１３０のタッチセンサ（ユーザＩＦ）が受け付けたユーザ設定を示す設定信号Ｓｓｅｔ及び設定データＤｓｅｔを制御部１２０に伝送する。
【０１０２】
表示信号Ｓｄｓｐは、ユーザ設定モードの表示を行うタイミングを示す信号である。表示部１３０は、表示信号Ｓｄｓｐの信号レベルがハイ（Ｈｉｇｈ）“１”である場合に、ユーザ設定モードの設定画面の表示を行い、信号レベルがロー（Ｌｏｗ）“０”である場合に、設定画面の表示を行わない。
【０１０３】
設定信号Ｓｓｅｔは、ユーザ設定が終了したことを示す信号である。制御部１２０は、設定信号Ｓｓｅｔの信号レベルがハイ（Ｈｉｇｈ）“１”である場合に、カウントを開始し、信号レベルがロー（Ｌｏｗ）“０”である場合に、カウントの開始を行わない。
【０１０４】
［２−４．スイッチ］
スイッチ１４０は、冷蔵庫１０の扉１１の開閉に応じてオンオフが制御される。すなわち、スイッチ１４０は、扉１１の開閉センサとして機能する。例えば、スイッチ１４０は、扉１１が閉じられた場合にオンされ、扉１１が開けられた場合にオフされる。
【０１０５】
スイッチ１４０は、例えば機械式のスイッチであるが、光スイッチでもよい。スイッチ１４０は、オンオフ状態に応じた状態信号ＳＴＡＴを、ＩＦ１７０を介して制御部１２０に出力する。状態信号ＳＴＡＴは、信号レベルがハイ（Ｈｉｇｈ）“１”である場合に、扉１１が開けられていることを示し、信号レベルがロー（Ｌｏｗ）“０”である場合に、扉１１が閉じられていることを示している。
【０１０６】
図１及び図２に示すように、スイッチ１４０は、ＩＦ１７０を介して制御部１２０と接続されている。具体的には、スイッチ１４０は、ＩＦ１７０を介して制御部１２０との間で、情報又は信号の送受信を行う。
【０１０７】
ＩＦ１７０は、有線通信又は無線通信を行う通信インターフェースである。ＩＦ１７０は、図２に示すように、スイッチ１４０から出力される状態信号ＳＴＡＴを制御部１２０に出力する。
【０１０８】
［３．演算部の機能構成］
続いて、演算部１２１の機能構成について、図３を用いて説明する。
【０１０９】
［３−１．情報取得部］
情報取得部２０１は、食品の位置、形状及び重量を示す食品情報を取得する。なお、食品情報は、少なくとも食品の位置及び形状を示しており、重量を示していなくてもよい。
【０１１０】
具体的には、情報取得部２０１は、メモリ１２４に記憶されている第１食品情報を取得する。さらに、情報取得部２０１は、検知部１１０から出力される検知信号Ｄｓｅｎを取得し、取得した検知信号Ｄｓｅｎから第２食品情報を取得する。
【０１１１】
［３−２．特定部］
特定部２０２は、比較器１２２による比較結果に基づいて、新規食品、保持食品及び削除予定食品を特定する特定手段の一例である。なお、特定部２０２は、新規食品及び保持食品のみを特定し、削除予定食品の特定を行わなくてもよい。
【０１１２】
本実施の形態では、特定部２０２は、第１食品情報又は第２食品情報に示される食品の全てに対して、食品の位置、形状及び重量に基づいて、食品が新規食品、保持食品及び削除予定食品のいずれであるかを特定する。
【０１１３】
例えば、特定部２０２は、第１食品情報が示す旧食品の位置、形状及び重量と、第２食品情報が示す現状食品の位置、形状及び重量とが一致する場合、これらの旧食品及び現状食品は同一の食品であると判断し、１つの保持食品として特定する。なお、ここでの一致は、完全に一致している場合だけでなく、数％の差異を含んでいる場合も含んでもよい。これにより、他の食品の出し入れの際に僅かに移動させられた食品を保持食品として正しく特定することができる。
【０１１４】
また、保持食品として特定する場合において、重量の一致は、完全に一致、及び、一致とみなせる範囲である場合だけでなく、食品の使用により減少する場合も含んでもよい。例えば、旧食品と現状食品とで位置及び形状が一致し、かつ、旧食品より現状食品の重量が減少している場合には、特定部２０２は、これらの旧食品及び現状食品を１つの保持食品として特定してもよい。
【０１１５】
また、特定部２０２は、第１食品情報が示す食品の位置、形状及び重量に一致する食品が第２食品情報に含まれていない場合、すなわち、旧食品が現状食品として存在していない場合、当該旧食品を削除予定食品として特定する。また、特定部２０２は、第２食品情報が示す食品の位置、形状及び重量に一致する食品が第１食品情報に含まれていない場合、すなわち、現状食品が旧食品として存在していなかった場合、当該現状食品を新規食品として特定する。
【０１１６】
［３−３．カウンタ制御部］
カウンタ制御部２０３は、カウンタ１２３を制御する。本実施の形態では、カウンタ制御部２０３は、スイッチ１４０から出力される状態信号ＳＴＡＴと、特定部２０２による特定結果とに基づいて、カウンタ１２３の開始及び終了を制御する。
【０１１７】
具体的には、カウンタ制御部２０３は、扉１１を閉じたことを状態信号ＳＴＡＴが示し、かつ、特定部２０２によって新規食品と保持食品との少なくとも一方が特定された場合に、カウンタ１２３によるカウントを開始させる。カウンタ制御部２０３は、扉１１が開けられたことを状態信号ＳＴＡＴが示している場合に、カウンタ１２３によるカウントを終了させる。
【０１１８】
［３−４．算出部］
算出部２０４は、カウンタ１２３がカウントした期間に基づいて、特定部２０２によって特定された食品毎の検知領域１１１への配置期間を算出する。算出部２０４は、メモリ１２４に記憶された食品毎の配置期間の各々に、カウンタ１２３がカウントした期間を加算することで、特定部２０２によって特定された食品毎の配置期間を算出する。具体的には、算出部２０４は、以下の式（１）に基づいて、識別番号“ｉ”が付された食品の配置期間Ｃｎｔ＿ｉを算出する。
【０１１９】
Ｃｎｔ＿ｉ＝Ｃｎｔ＿ｉ＋Ｔｃｎｔ      （１）
【０１２０】
なお、上記式（１）において、Ｔｃｎｔは、カウンタ１２３のカウント値である。本実施の形態では、Ｔｃｎｔは、扉１１が閉じられてから開けられるまでの期間に相当する。配置期間の算出の具体例については、図１２を用いて後で説明する。
【０１２１】
［３−５．更新部］
更新部２０５は、メモリ１２４に記憶された第１食品情報を、特定部２０２による特定結果に基づいて更新する。具体的には、更新部２０５は、メモリ１２４に記憶された第１食品情報に、新規食品に対応する情報を追加する。更新部２０５は、メモリ１２４に記憶された第１食品情報から、削除予定食品に対応する情報を削除する。また、更新部２０５は、メモリ１２４に記憶された第１食品情報のうち、保持食品に対応する情報をそのまま維持する。
【０１２２】
更新部２０５は、食品の配置期間を更新する更新手段の一例である。更新部２０５は、さらに、メモリ１２４に記憶された食品毎の配置期間を、算出部２０４によって算出された配置期間に更新する。具体的には、更新部２０５は、保持食品の配置期間を、算出部２０４によって算出された配置期間に置き換える。
【０１２３】
また、更新部２０５は、削除予定食品と新規食品とが同一であることを指示するユーザ設定を設定受付部２０７が受け付けた場合に、削除予定食品の配置期間を新規食品の配置期間としてメモリ１２４に記憶する。新規食品が旧食品であり、検知領域１１１に継続して配置されていたものであるので、新規食品の配置期間を、削除予定食品の配置期間から継続した期間として算出可能になる。
【０１２４】
［３−６．表示制御部］
表示制御部２０６は、表示部１３０の制御を行う。本実施の形態では、表示制御部２０６は、ユーザ設定モードと期間表示モード（又は、ノーマルモードとも言う）とを有する。表示制御部２０６は、ユーザ設定モードと期間表示モードとを切替可能である。なお、モードの切替は、例えばユーザからの操作に基づいて行われる。
【０１２５】
表示制御部２０６は、ユーザ設定モードでは、削除予定食品と新規食品とが同一であるか否かをユーザに設定させるための設定画面を表示部１３０に表示させる。表示制御部２０６は、期間表示モードでは、メモリ１２４に記憶された第１食品情報と食品毎の配置期間とを含む期間表示画面を表示部１３０に表示させる。
【０１２６】
［３−７．設定受付部］
設定受付部２０７は、ユーザ設定手段の一例である。設定受付部２０７は、削除予定食品と新規食品とが同一であるか否かを指示するためのユーザによる設定（以下、ユーザ設定）を受け付ける。具体的には、設定受付部２０７は、ユーザＩＦを介してユーザ設定を受け付ける。ユーザＩＦは、例えば表示部１３０が備えるタッチセンサなどである。
【０１２７】
例えば、設定受付部２０７は、表示部１３０に表示された食品に対するユーザの選択を受け付けてもよい。また、設定受付部２０７は、表示部１３０に表示させる画面の切り替え、及び、表示モードの切り替えなどを指示する設定を受け付けてもよい。
【０１２８】
［４．表示画面］
続いて、本実施の形態に係る食品管理システム１００の表示部１３０に表示される画面例について説明する。表示部１３０が表示する画面は、期間表示モード（ノーマルモード）とユーザ設定モードとによって相違する。
【０１２９】
［４−１．期間表示モード（ノーマルモード）］
まず、期間表示モードで表示部１３０に表示される期間表示画面について、図５を用いて説明する。図５は、本実施の形態に係る食品管理システム１００における検知された食品の状態と期間表示モードの表示例とを示す図である。
【０１３０】
ここでは、図５に示すように、検知部１１０が４つの食品３０１〜３０４を検知し、メモリ１２４に、４つの食品３０１〜３０４の食品情報が記憶されている場合を例に挙げて説明する。食品３０１〜３０４の各々の位置、形状及び重量は、例えば、図４に示した通りである。
【０１３１】
表示制御部２０６は、期間表示モードにおいて、期間表示画面を表示部１３０に表示させる。期間表示画面は、マップ画面４０１と、テーブル画面４１１とを含んでいる。図５に示すように、表示制御部２０６は、マップ画面４０１とテーブル画面４１１とを切替可能に表示部１３０に表示させる。
【０１３２】
マップ画面４０１は、保持食品の位置及び形状を図示したマップ４０２を含む第２マップ画面の一例である。マップ４０２は、食品３０１〜３０４の各々の位置及び形状を二次元に図示した画像である。マップ４０２には、検知部１１０の検知領域１１１に配置された食品３０１〜３０４の実際の位置及び形状を模した食品画像３１１〜３１４が含まれている。
【０１３３】
マップ画面４０１には、さらに、表示切替ボタン４０３、ＯＫボタン４０４、Ｎｏボタン４０５、十字キーボタン４０６及びカーソル４０７が含まれている。
【０１３４】
表示切替ボタン４０３は、マップ画面４０１からテーブル画面４１１に切り替えるためのボタンである。表示切替ボタン４０３が押された（クリック又はタッチされた）場合、表示部１３０には、マップ画面４０１の代わりにテーブル画面４１１が表示される。
【０１３５】
ＯＫボタン４０４は、例えば、カーソル４０７の位置を決定するためのボタンである。あるいは、ＯＫボタン４０４は、マップ画面４０１の表示を終了するためのボタンであってもよい。Ｎｏボタン４０５は、ユーザによる操作をキャンセルするためのボタンである。例えば、Ｎｏボタン４０５が押された場合、決定されたカーソル４０７を解除することができる。十字キーボタン４０６は、例えば、カーソル４０７を移動させるためのボタンである。
【０１３６】
カーソル４０７は、例えば、マップ４０２上で選択された食品を示している。カーソル４０７は、十字キーボタン４０６の操作に応じてマップ４０２上を上下左右に移動する。なお、カーソル４０７は、マップ４０２に含まれる食品毎に移動してもよい。
【０１３７】
テーブル画面４１１は、保持食品と、対応する配置期間とを示すテーブル４１２を含む第２テーブル画面の一例である。テーブル４１２は、食品３０１〜３０４の各々に割り当てられた識別番号と、食品３０１〜３０４を視覚的に表す情報（ここでは、食品の外形の模式図）と、配置期間とを含んでいる。配置期間は、例えば、検知領域１１１に配置された日数で表示されているが、時間で表示されてもよい。
【０１３８】
テーブル画面４１１には、さらに、表示切替ボタン４１３、ＯＫボタン４１４、Ｎｏボタン４１５、上下キーボタン４１６及びカーソル４１７が含まれている。
【０１３９】
表示切替ボタン４１３は、テーブル画面４１１からマップ画面４０１に切り替えるためのボタンである。表示切替ボタン４１３が押された場合、表示部１３０には、テーブル画面４１１の代わりにマップ画面４０１が表示される。
【０１４０】
ＯＫボタン４１４は、例えば、カーソル４１７の位置を決定するためのボタンである。あるいは、ＯＫボタン４１４は、テーブル画面４１１の表示を終了するためのボタンであってもよい。Ｎｏボタン４１５は、ユーザによる操作をキャンセルするためのボタンである。例えば、Ｎｏボタン４１５が押された場合、決定されたカーソル４１７を解除することができる。上下キーボタン４１６は、例えば、カーソル４１７を移動させるためのボタンである。
【０１４１】
カーソル４１７は、例えば、テーブル４１２の選択された行を示している。カーソル４１７は、上下キーボタン４１６の操作に応じてテーブル４１２の行を上下に移動する。
【０１４２】
なお、マップ画面４０１にも配置期間が表示されてもよい。例えば、マップ４０２の食品の各々に重畳するように配置期間が図示されてもよい。あるいは、食品をカーソル４０７で選択した場合に、配置期間がポップアップ形式で表示されてもよい。
【０１４３】
また、マップ画面４０１とテーブル画面４１１とは同時に（一画面に）表示されてもよい。例えば、マップ画面４０１とテーブル画面４１１とは、ピクチャ・イン・ピクチャ形式で表示されてもよく、表示切替ボタン４０３及び４１３は、親画面に表示させる画面を切り替えるためのボタンであってもよい。
【０１４４】
期間表示モードは、期間表示画面のマップ４０２及びテーブル４１２並びに各種ボタン以外の領域をユーザがタッチ（又はクリック）した場合に終了される。あるいは、ＯＫボタン４０４又は４１４を長押し（又はダブルクリックなど）した場合に終了されてもよい。
【０１４５】
［４−２．ユーザ設定モード］
次に、ユーザ設定モードで表示部１３０に表示されるユーザ設定画面について、図６及び図７を用いて説明する。
【０１４６】
図６は、本実施の形態に係る食品管理システム１００における検知された食品の状態と、ユーザ設定モードにおけるユーザの設定前の表示例とを示す図である。図７は、本実施の形態に係る食品管理システム１００における検知された食品の状態と、ユーザ設定モードにおけるユーザの設定後の表示例とを示す図である。
【０１４７】
ここでは、図６及び図７に示すように、検知部１１０が３つの食品５０１、５０２及び５０４を検知し、メモリ１２４には、その直前の状態として、４つの食品３０１〜３０４の食品情報が記憶されている場合を例に挙げて説明する。図６及び図７では、メモリ１２４上に、４つの食品３０１〜３０４の各々に対応する食品画像３１１〜３１４を二次元マップ化して示している。
【０１４８】
図６及び図７に示す例は、ユーザが食品３０１及び３０３を取り出した後、食品３０１を元の位置とは異なる位置に戻し、かつ、食品３０３を元に戻さなかった場合に相当する。なお、４つの食品３０１〜３０４の各々の位置、形状及び重量は、例えば、図４で示した通りである。
【０１４９】
このとき、特定部２０２は、食品３０１及び３０３を削除予定食品として特定し、食品５０１を新規食品として特定する。また、特定部２０２は、食品３０２及び３０４がそれぞれ食品５０２及び５０４であるので、食品３０２及び３０４（すなわち、食品５０２及び５０４）を保持食品として特定する。
【０１５０】
表示制御部２０６は、ユーザ設定モードにおいて、設定画面を表示部１３０に表示させる。設定画面は、マップ画面６０１と、テーブル画面６１１とを含んでいる。図６及び図７に示すように、表示制御部２０６は、マップ画面６０１とテーブル画面６１１とを切替可能に表示部１３０に表示させる。
【０１５１】
マップ画面６０１は、削除予定食品及び新規食品の各々の位置及び形状を図示したマップ６０２を含む第１マップ画面の一例である。マップ６０２は、新規食品と削除予定食品の位置及び形状を図示したマップ情報の一例である。図６に示す例では、マップ６０２には、保持食品も図示されている。マップ６０２には、削除予定食品、新規食品及び保持食品の各々の実際の位置及び形状を模した食品画像３１１ａ、３１２、３１３ａ、３１４及び５１１が含まれている。
【０１５２】
本実施の形態では、削除予定食品、新規食品及び保持食品の各々は、互いに異なる表示態様で表示されている。表示態様には、色、明るさ、輪郭線及び経時変化（例えば、点滅表示、常時表示）などが含まれる。例えば、削除予定食品を示す食品画像３１１ａ及び３１３ａは、黒塗りで表示され、新規食品を示す食品画像５１１は、カラー表示され、保持食品を示す食品画像３１２及び３１４は、白塗りで表示されている。
【０１５３】
マップ画面６０１には、さらに、表示切替ボタン６０３、ＯＫボタン６０４、Ｎｏボタン６０５、十字キーボタン６０６及びカーソル６０７が含まれている。表示切替ボタン６０３、ＯＫボタン６０４、Ｎｏボタン６０５及び十字キーボタン６０６は、図５に示す表示切替ボタン４０３、ＯＫボタン４０４、Ｎｏボタン４０５及び十字キーボタン４０６と同じ機能を有する。
【０１５４】
カーソル６０７は、例えば、マップ６０２上で選択された食品を示している。カーソル６０７は、十字キーボタン６０６の操作に応じてマップ６０２上を上下左右に移動する。なお、カーソル６０７は、マップ６０２に含まれる食品毎に移動してもよい。
【０１５５】
カーソル６０７は、ＯＫボタン６０４が押された場合、ＯＫボタン６０４の押下時の食品（食品画像）を選択した状態で移動可能になる。例えば、図６に示すように、食品画像３１１ａをカーソル６０７が選択している場合に、ＯＫボタン６０４が押されたとき、その後の十字キーボタン６０６の操作によって、選択された食品画像３１１ａを上下左右に移動させることができる。
【０１５６】
図７は、選択された食品画像３１１ａを食品画像５１１に重なるように移動させた場合を示している。これは、例えば、食品画像３１１ａに対応する食品３０１（削除予定食品）と、食品画像５１１に対応する食品５０１（新規食品）とが同一であるため、ユーザが同一であることを設定する操作として行った結果である。
【０１５７】
テーブル画面６１１は、削除予定食品及び新規食品の各々を示すテーブル６１２を含む第１テーブル画面の一例である。テーブル６１２は、新規食品と削除予定食品とを示した一覧情報の一例である。テーブル６１２は、削除予定食品及び新規食品の各々に割り当てられた識別番号と、各食品を視覚的に表す情報（ここでは、食品の外形）とを含んでいる。
【０１５８】
テーブル画面６１１には、さらに、表示切替ボタン６１３、ＯＫボタン６１４、Ｎｏボタン６１５、上下キーボタン６１６及びカーソル６１７が含まれている。表示切替ボタン６１３、ＯＫボタン６１４、Ｎｏボタン６１５及び上下キーボタン６１６は、図５に示す表示切替ボタン４１３、ＯＫボタン４１４、Ｎｏボタン４１５及び上下キーボタン４１６と同じ機能を有する。
【０１５９】
カーソル６１７は、テーブル６１２の選択された行を示している。例えば、カーソル６１７は、上下キーボタン６１６の操作に応じてテーブル６１２の行を上下に移動する。カーソル６１７は、ＯＫボタン６１４が押された場合、ＯＫボタン６１４の押下時の行を選択した状態で移動可能になる。例えば、図６に示すように、上から２行目の番号“１”の行をカーソル６１７が選択している場合に、ＯＫボタン６１４が押されたとき、その後の上下キーボタン６１６の操作によって、選択された行を上下に移動させることができる。
【０１６０】
図７は、選択された行を１行目に移動させた場合を示している。削除予定食品（図中“旧”）に示されていた円形のアイコンが１行目に移動されている。これは、例えば、番号“１”が付された食品３０１（削除予定食品）と、番号“５”が付された食品５０１（新規食品）とが同一であるため、ユーザが同一であることを設定する操作として行った結果である。
【０１６１】
ユーザ設定モードは、設定画面のマップ６０２及びテーブル６１２並びに各種ボタン以外の領域をユーザがタッチ（又はクリック）した場合に終了される。あるいは、ＯＫボタン６０４又は６１４を長押し（又はダブルクリックなど）した場合に終了されてもよい。
【０１６２】
［５．動作］
続いて、本実施の形態に係る食品管理システム１００の動作について、図８〜図１１を用いて説明する。
【０１６３】
［５−１．概要］
まず、図８を用いて、食品管理システム１００における全体の流れについて説明する。
【０１６４】
図８は、本実施の形態に係る食品管理システム１００の動作を示す状態遷移図である。図８に示すように、食品管理システム１００の動作状態は、初期状態（Ｓ１０）から始まり、食品データ処理（Ｓ２０）、ユーザ設定受付状態（Ｓ３０）、カウント状態（Ｓ４０）、カウント値の更新及びデータ待避処理（Ｓ５０）、食品の出し入れのための待機状態（Ｓ６０）及び割り込み状態（Ｓ７０）を遷移する。
【０１６５】
初期状態（Ｓ１０）は、例えば、食品管理システム１００を冷蔵庫１０に導入した時点における食品管理システム１００の状態である。具体的には、初期状態は、検知部１１０を冷蔵庫１０の庫内に配置し、制御部１２０、表示部１３０及びスイッチ１４０をそれぞれ冷蔵庫１０に取り付けた状態である。初期状態では、カウンタ１２３のカウント値Ｔｃｎｔは、初期値（すなわち、０）である。検知部１１０、メモリ１２４及び表示部１３０の各々への電力供給は停止されている。
【０１６６】
食品管理システム１００を構成する各構成要素への電力供給が行われることで、食品管理システム１００は、食品データ処理を行う（Ｓ２０）。具体的には、食品管理システム１００は、扉１１が閉められた時の最新の検知領域１１１に配置された１以上の食品の位置、形状及び重量の検知を行う。次に、検知した情報と、初期状態又はメモリ１２４に保持された食品の位置、形状及び重量の情報とを比較する。そして、比較結果に基づいて、新規食品、保持食品及び削除予定食品を特定する。
【０１６７】
食品データ処理において新規食品及び削除予定食品の少なくとも一方が特定された場合、すなわち、冷蔵庫１０内の食品に変化があった場合（Ｓｄｓｐ：１）、食品管理システム１００は、ユーザ設定を受け付ける状態に移行する（Ｓ３０）。具体的には、食品管理システム１００は、図６に示す設定画面を表示部１３０に表示し、ユーザからの設定を受け付ける。
【０１６８】
ユーザ設定の終了後、又は、冷蔵庫１０内の食品に変化がなかった場合（Ｓｄｓｐ：０）、食品管理システム１００は、カウント状態に移行する（Ｓ４０）。具体的には、食品管理システム１００では、カウンタ１２３がカウントを開始し、扉１１が開けられるまでカウントを継続する（ＳＴＡＴ：０）。
【０１６９】
扉１１が開けられた場合（ＳＴＡＴ：１）、カウント値をメモリ１２４に記憶された期間に加算し、かつ、データの待避処理を行う（Ｓ５０）。データの待避が完了した後、ユーザによる食品の出し入れが行われる（Ｓ６０）。食品の出し入れが完了するまで、食品管理システム１００は待機する（ＳＴＡＴ：１）。食品の出し入れが完了し、扉１１が閉められた場合（ＳＴＡＴ：０）、食品管理システム１００は、再び食品データ処理を行う。
【０１７０】
なお、食品管理システム１００では、割り込み処理が発生する場合がある。具体的には、表示部１３０にユーザが触れた場合に、食品管理システム１００は、割り込み処理を実行する（Ｓ７０）。通常、扉１１が閉じられている期間に行われることが多いため、図８では、カウント状態（Ｓ４０）からの割り込み状態への遷移を図示しているが、これに限らない。
【０１７１】
割り込み処理は、ユーザが食品の配置期間を確認したい場合に行われる処理である。割り込み処理では、図５に示す期間表示画面が表示部１３０に表示される。ユーザが再び表示部１３０をタッチした場合に、割り込み処理は終了される。なお、カウント状態において割り込み処理が発生した場合であっても、カウントは継続して行われる。
【０１７２】
［５−２．食品データ処理］
次に、図８に示す食品データ処理（Ｓ２０）の詳細について、図９を用いて説明する。図９は、本実施の形態に係る食品管理システム１００における食品データ処理（Ｓ２０）の詳細を示すフローチャートである。
【０１７３】
図９に示すように、現状食品が検知部１１０によって検知されない場合（Ｓ２１でＮｏ）、食品データ処理は終了する。この場合、カウンタ１２３による期間のカウントも行われず、再び扉１１が開けられて閉じられるまで待機する。
【０１７４】
現状食品が検知部１１０によって検知された場合（Ｓ２１でＹｅｓ）、情報取得部２０１は、検知部１１０による検知結果に基づいて現状食品の食品情報（すなわち、第２食品情報）を生成する（Ｓ２２）。具体的には、情報取得部２０１は、検知結果から食品毎の位置、形状及び重量を示す食品情報を生成する。
【０１７５】
図６に示す例では、検知部１１０によって食品５０１、５０２及び５０４が検知されるので、情報取得部２０１は、食品５０１、５０２及び５０４の各々の位置、形状及び重量を示す情報を取得する。
【０１７６】
次に、情報取得部２０１は、現状食品の個数を計数する（Ｓ２３）。現状食品の個数は、検知部１１０による検知結果に基づいて各食品の形状を取得することで得られる。例えば、食品と接触しているセンサ素子の集合領域の数が現状食品の個数である。
【０１７７】
次に、情報取得部２０１は、メモリ１２４から旧食品の食品情報（すなわち、第１食品情報）を読み出す（Ｓ２４）。例えば、図６に示す例では、情報取得部２０１は、メモリ１２４に記憶された食品３０１〜３０４の食品情報を取得する。
【０１７８】
次に、比較器１２２は、第１食品情報と第２食品情報との比較処理を行う（Ｓ２５）。具体的には、比較器１２２は、第２食品情報に含まれる現状食品の各々に対して、現状食品が第１食品情報に含まれるか否かを判定する。
【０１７９】
現状食品と一致する食品情報が、メモリ１２４に記憶された第１食品情報に含まれない場合には、特定部２０２は、当該現状食品を新規食品に設定する（Ｓ２６）。現状食品が旧食品と同じであると判定された場合には、特定部２０２は、当該現状食品を保持食品に設定する（Ｓ２７）。また、特定部２０２は、第１食品情報に含まれる旧食品のうち現状食品に一致しなかった旧食品を、削除予定食品に設定する（Ｓ２８）。
【０１８０】
以上の工程を経て、第１食品情報及び第２食品情報に含まれる食品が、新規食品、保持食品及び削除予定食品のいずれかに分類される。つまり、新規食品、保持食品及び削除予定食品の各々が特定される。このとき、新規食品には、新たに識別番号が割り当てられる。
【０１８１】
［５−３．ユーザ設定処理］
次に、図８に示すユーザ設定処理（Ｓ３０）の詳細について、図１０を用いて説明する。図１０は、本実施の形態に係る食品管理システム１００におけるユーザ設定処理（Ｓ３０）の詳細を示すフローチャートである。
【０１８２】
本実施の形態では、冷蔵庫１０から１つの食品を取り出し、取り出した食品を元に戻した場合、同一の食品であるにも関わらず、取り出された食品が削除予定食品として特定され、元に戻された食品が新規食品として特定される場合が起こりうる。ユーザ設定処理は、ユーザに簡単な設定を行わせることで、新規食品のうち削除予定食品と同一の食品を判別し、期間の管理の精度を高めることができる。
【０１８３】
まず、表示制御部２０６は、ユーザ設定用の設定画面を生成して表示部１３０に表示させる（Ｓ３１）。例えば、表示制御部２０６は、新規食品と削除予定食品とを含むマップ画面６０１及びテーブル画面６１１を生成し、表示部１３０に表示させる。なお、表示制御部２０６は、マップ画面６０１及びテーブル画面６１１のいずれを表示させてもよい。
【０１８４】
次に、表示制御部２０６は、ユーザ設定に応じて設定画面の表示を変更する（Ｓ３２）。具体的には、設定受付部２０７が、マップ画面６０１又はテーブル画面６１１内の各ボタンの操作に応じたユーザ設定を受け付け、表示制御部２０６は、カーソル６０７又は６１７の移動などを行う。
【０１８５】
同一食品の設定がある場合（Ｓ３３でＹｅｓ）、更新部２０５は、削除予定食品のデータのうち、配置期間以外のデータを新規食品のデータに更新する（Ｓ３４）。同一食品の設定がない場合（Ｓ３３でＮｏ）、更新部２０５は、削除予定食品のデータを削除し、新規食品のデータを保存する（Ｓ３５）。
【０１８６】
例えば、図６のテーブル画面６１１において、番号“１”が割り当てられた削除予定食品（旧食品）と、番号“５”が割り当てられた新規食品（現状食品）とは、同一である。したがって、ユーザは、上下キーボタン６１６を操作することで、カーソル６１７を番号“１”の行に移動させてＯＫボタン６１４を押して選択する。選択後に、上下キーボタン６１６を操作して、番号“５”の行にカーソル６１７を移動させて再びＯＫボタン６１４を押す。この処理が、図１０に示すステップＳ３３の“Ｙｅｓ”に相当する。
【０１８７】
これにより、図６に示すテーブル画面６１１が図７に示すテーブル画面６１１に変更される。具体的には、２行目の情報が１行目に結合されて、２行目の情報が削除される。また、削除予定食品と新規食品とで同じ番号が付されるように、番号が更新される。
【０１８８】
このとき、新規食品の配置期間としては、削除予定食品の配置期間がそのまま利用される。すなわち、新規食品の配置期間として、削除予定食品の配置期間から継続してカウントが始められる。
【０１８９】
ここでは、テーブル画面６１１での操作について説明したが、マップ画面６０１でも同様である。例えば、図６に示すマップ画面６０１において、ユーザは、十字キーボタン６０６を操作することで、食品画像３１１ａに重なるようにカーソル６０７を移動させ、ＯＫボタン６０４を押して選択する。選択後に、十字キーボタン６０６を操作して、カーソル６０７を食品画像５１１に重なるように移動させて再びＯＫボタン６０４を押す。この処理が、図１０に示すステップＳ３３の“Ｙｅｓ”に相当する。
【０１９０】
これにより、図６に示すマップ画面６０１が図７に示すマップ画面６０１に変更される。具体的には、食品画像３１１が削除される。
【０１９１】
なお、ユーザ設定処理の終了時点で、メモリ１２４に記憶される食品の識別番号の再割り当てが行われてもよい。例えば、削除予定食品のデータの削除が行われた場合には、当該削除予定食品に割り当てられていた識別番号が空き番号となる。再割り当てを行うことで、空き番号をなくし、管理を行いやすくすることができる。
【０１９２】
［５−４．カウント処理及びデータ待避処理］
次に、図８に示すカウント処理（Ｓ４０）及びデータ待避処理（Ｓ５０）の詳細について、図１１及び図１２を用いて説明する。図１１は、本実施の形態に係る食品管理システム１００におけるカウント処理を示す図である。図１２は、本実施の形態に係る食品管理システム１００におけるデータ待避処理を示すフローチャートである。
【０１９３】
図１１では、３つの食品Ａ〜Ｃが検知領域１１１に存在し、検知部１１０によって検知された例を示している。初期状態において、カウンタのカウント値Ｔｃｎｔは０であり、食品Ａ〜Ｃの各々の配置期間も０である。
【０１９４】
図８を用いて説明したように、扉１１が閉められたことをスイッチ１４０が検知した場合に、カウンタ１２３は、カウントを開始する。カウンタ１２３は、扉１１が開けられるまでカウントを継続し、扉１１が開けられた時点でカウントを終了する。例えば、扉１１を閉じてから１０分後に扉１１が開けられたとする。このとき、カウント値Ｔｃｎｔは、１０分になる。
【０１９５】
扉１１が開けられた時点で、図１２に示すデータ待避処理（Ｓ５０）が行われる。具体的には、算出部２０４が、メモリ１２４に記憶された食品Ａ〜Ｃの各々の配置期間に、カウント値Ｔｃｎｔ（＝１０分）を加算する（Ｓ５１）。このため、図１１に示すように、食品Ａ〜Ｃの各々の配置期間が１０分になる。
【０１９６】
そして、演算部１２１は、演算の作業領域に一時的に保持していた食品情報及び配置期間をメモリ１２４に待避させる（Ｓ５２）。また、カウンタ１２３は、カウント値をリセットし、初期値０に戻す。
【０１９７】
ここで、ユーザが新たに食品Ｄを追加する。食品Ｄは、新規食品であるので、その配置期間は、初期状態の０になる。以降、同様にして、扉１１が閉められた場合に、カウンタ１２３がカウントを開始し、扉１１が開けられた場合にカウントを終了する。例えば、扉１１が閉じられてから５分後に扉１１が開けられたとする。このとき、カウント値Ｔｃｎｔは、５分になる。
【０１９８】
扉１１が開けられた時点で、算出部２０４は、メモリ１２４に記憶された食品Ａ〜Ｄの各々の配置期間（カウントの累積値Ｃｎｔ＿ｉ）にカウント値Ｔｃｎｔ（＝５分）を加算する。これにより、食品Ａ〜Ｃの配置期間はそれぞれ、１５分となり、食品Ｄの配置期間は、５分となる。
【０１９９】
このように、１つのカウンタ１２３によって、複数の食品の配置期間のカウントを行うことができる。カウンタ１２３が、複数の食品を代表して期間のカウントを行うので、複数の食品の各々の配置期間を計数しなくてもよい。つまり、食品の数に応じたカウンタ１２３を用意しなくてもよいので、構成の簡素化及び処理量の削減を実現することができる。また、食品の数によらずに、複数の食品の各々の配置期間を算出することができる。
【０２００】
［６．まとめ］
以上のように、本実施の形態に係る食品管理システム１００では、検知領域１１１に配置された１以上の食品の各々の形状及び位置を検知する検知部１１０と、制御部１２０とを備える。制御部１２０は、検知部１１０によって第１時点で検知された食品毎の形状及び位置を示す第１食品情報と、検知部１１０によって第１時点より後の第２時点で検知された食品毎の形状及び位置を示す第２食品情報とを比較する比較器１２２と、比較器１２２による比較結果に基づいて、新規食品及び保持食品を特定する特定部２０２と、新規食品及び保持食品の少なくとも一方が検知領域１１１に存在する場合に、期間のカウントを開始するカウンタ１２３と、カウンタ１２３がカウントした期間に基づいて、特定部２０２によって特定された食品毎の検知領域１１１への配置期間を算出する算出部２０４とを備える。
【０２０１】
これにより、検知領域１１１に配置された食品を検知するので、食品には予め無線タグなどが付されてなくてもよい。つまり、本実施の形態に係る食品管理システム１００によれば、無線タグを付すことが難しい野菜などの生鮮食品の管理も行うことができる。また、検知部１１０による食品の検知結果を利用するので、外部から食品情報を取得しなくてもよい。具体的には、家庭用の冷蔵庫１０などに検知部１１０を取り付ければよく、簡易な構成で食品管理システム１００を実現することができる。
【０２０２】
また、新規食品及び保持食品の少なくとも一方が検知領域１１１に存在する場合に期間をカウントするので、検知領域１１１に存在する食品の配置期間を取得することができる。このように、本実施の形態に係る食品管理システム１００によれば、簡易な構成で多くの種類の食品を管理することができる。
【０２０３】
（変形例）
以下では、上記の実施の形態に係る食品管理システムの変形例について、図１３及び図１４を用いて説明する。
【０２０４】
まず、図１３を用いて、本変形例に係る食品管理システムの構成について説明する。図１３は、本変形例に係る食品管理システムの制御部７２０の機能構成を示すブロック図である。
【０２０５】
本変形例に係る食品管理システムは、実施の形態に係る制御部１２０の代わりに、図１３に示す制御部７２０を備える。制御部７２０は、演算部７２１を備える。演算部７２１は、図３に示す演算部１２１と比較して、特定部２０２の代わりに特定部７０２を備える点が相違する。以下では、実施の形態との相違点を中心に説明し、共通点の説明を省略又は簡略化する。
【０２０６】
本変形例に係る特定部７０２は、機械学習により生成された推測モデルに基づいて、新規食品、保持食品及び削除予定食品を特定する。具体的には、特定部７０２は、図１３に示すように、学習部７０８を備える。
【０２０７】
学習部７０８は、例えば、教師あり学習などの機械学習のアルゴリズムに基づいて推測モデルを生成する。学習部７０８は、設定受付部２０７によって受け付けたユーザ設定の結果をフィードバックとして受け取ることで、比較結果を入力とした食品の特定結果を学習する。
【０２０８】
図１４は、本変形例に係る食品管理システムの動作を示す状態遷移図である。本変形例では、図１４に示すように、実施の形態に係る図８に示した状態遷移図と比較して、食品データ処理（Ｓ２０）とユーザ設定処理（Ｓ３０）との間に、機械学習（Ｓ２５）が追加されている。
【０２０９】
これにより、特定部７０２による食品の特定結果の精度が高くなるので、ユーザに設定させずに済む場合が多くなる。このように、本変形例に係る食品管理システムによれば、ユーザ利便性を高めることができる。
【０２１０】
（他の実施の形態）
以上、１つ又は複数の態様に係る食品管理システム及び食品管理方法について、実施の形態に基づいて説明したが、本開示は、これらの実施の形態に限定されるものではない。本開示の主旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したもの、及び、異なる実施の形態における構成要素を組み合わせて構築される形態も、本開示の範囲内に含まれる。
【０２１１】
例えば、検知部１１０は、食品の重量を検知しなくてもよい。また、検知部１１０は、食品に対して非接触のセンサであってもよく、例えば、冷蔵庫１０の内部の収納空間を撮影するカメラ（イメージセンサ）又は赤外線センサなどであってもよい。検知部１１０は、食品の三次元形状及び三次元位置を検知してもよい。
【０２１２】
また、例えば、検知部と、制御部と、表示部とが一体化されていてもよい。具体的には、食品管理システムは、検知部と、制御部と、表示部とが１つの筐体に収納又は保持された食品管理装置として実現されてもよい。例えば、ボード状の検知部の検知領域の外周部に表示部及び制御部が設けられていてもよい。あるいは、制御部は、検知部の検知領域とは反対側に設けられていてもよい。これにより、制御部と表示部とを接続する配線作業などを行わずに、食品管理装置を収納庫に配置するだけで、食品の管理を行うことができる。
【０２１３】
また、例えば、上記の食品管理システムでは、直前の食品情報だけでなく、複数回前の食品情報との比較を行ってもよい。これにより、例えば、扉を開けて食品を取り出し、取り出した食品を戻すことなく扉を閉めた後、再び扉を開けて食品を戻した後に扉を閉めた場合に、当該食品を保持食品として特定することが可能になる。
【０２１４】
また、例えば、食品管理システムは、表示部を備えなくてもよい。例えば、食品管理システムは、スピーカを備え、食品毎の配置期間を示す情報を音声データとして出力してもよい。
【０２１５】
また、例えば、食品管理システムは、記憶部を備えなくてもよい。例えば、食品管理システムは、制御部若しくは検知部、又は、当該食品管理システムが適用される収納庫に着脱自在な外付けメモリ（例えば、ＵＳＢメモリなど）を記憶部として利用してもよい。
【０２１６】
また、例えば、上記の食品管理システムは、冷蔵庫以外の保管庫に適用されてもよい。例えば、食品管理システムは、食品を冷やすことなく、室温などの一定温度に保つことができる恒温機能を有する保管庫に適用されてもよい。あるいは、温度調整機能を有しない収納ボックスに適用されてもよい。
【０２１７】
また、例えば、上記の食品管理システムは、食品ではなく、食品以外の物品を管理する物品管理システムとして実現されてもよい。例えば、物品管理システムは、各種商品の在庫管理を行ってもよい。
【０２１８】
また、上記実施の形態で説明した装置間の通信方法については特に限定されるものではない。装置間で無線通信が行われる場合、無線通信の方式（通信規格）は、例えば、Ｚｉｇｂｅｅ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、又は、無線ＬＡＮ（Local Area Network）などの近距離無線通信である。あるいは、無線通信の方式（通信規格）は、インターネットなどの広域通信ネットワークを介した通信でもよい。また、装置間においては、無線通信に代えて、有線通信が行われてもよい。有線通信は、具体的には、電力線搬送通信（ＰＬＣ：Power Line Communication）又は有線ＬＡＮを用いた通信などである。
【０２１９】
また、上記実施の形態において、特定の処理部が実行する処理を別の処理部が実行してもよい。また、複数の処理の順序が変更されてもよく、あるいは、複数の処理が並行して実行されてもよい。また、食品管理システムが備える構成要素の複数の装置への振り分けは、一例である。例えば、一の装置が備える構成要素を他の装置が備えてもよい。また、食品管理システムは、単一の装置として実現されてもよい。
【０２２０】
例えば、上記実施の形態において説明した処理は、単一の装置（システム）を用いて集中処理することによって実現してもよく、又は、複数の装置を用いて分散処理することによって実現してもよい。また、上記プログラムを実行するプロセッサは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、又は分散処理を行ってもよい。
【０２２１】
また、上記実施の形態において、制御部などの構成要素の全部又は一部は、専用のハードウェアで構成されてもよく、あるいは、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、ＣＰＵ（Central Processing Unit）又はプロセッサなどのプログラム実行部が、ＨＤＤ（Hard Disk Drive）又は半導体メモリなどの記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。
【０２２２】
また、制御部などの構成要素は、１つ又は複数の電子回路で構成されてもよい。１つ又は複数の電子回路は、それぞれ、汎用的な回路でもよいし、専用の回路でもよい。
【０２２３】
１つ又は複数の電子回路には、例えば、半導体装置、ＩＣ（Integrated Circuit）又はＬＳＩ（Large Scale Integration）などが含まれてもよい。ＩＣ又はＬＳＩは、１つのチップに集積されてもよく、複数のチップに集積されてもよい。ここでは、ＩＣ又はＬＳＩと呼んでいるが、集積の度合いによって呼び方が変わり、システムＬＳＩ、ＶＬＳＩ（Very Large Scale Integration）、又は、ＵＬＳＩ（Ultra Large Scale Integration）と呼ばれるかもしれない。また、ＬＳＩの製造後にプログラムされるＦＰＧＡ（Field Programmable Gate Array）も同じ目的で使うことができる。
【０２２４】
また、本開示の全般的又は具体的な態様は、システム、装置、方法、集積回路又はコンピュータプログラムで実現されてもよい。あるいは、当該コンピュータプログラムが記憶された光学ディスク、ＨＤＤ若しくは半導体メモリなどのコンピュータ読み取り可能な非一時的記録媒体で実現されてもよい。また、システム、装置、方法、集積回路、コンピュータプログラム及び記録媒体の任意な組み合わせで実現されてもよい。
【０２２５】
また、上記の各実施の形態は、請求の範囲又はその均等の範囲において種々の変更、置き換え、付加、省略などを行うことができる。
【産業上の利用可能性】
【０２２６】
本開示は、簡易な構成で食品を管理することができる食品管理システムなどとして利用でき、例えば、家庭用冷蔵庫又は収納ボックスなどに利用することができる。
【符号の説明】
【０２２７】
１０  冷蔵庫
１１  扉
１２、１３、１４  収納部
１５  仕切棚
１００  食品管理システム
１１０  検知部
１１１  検知領域
１２０、７２０  制御部
１２１、７２１  演算部
１２２  比較器
１２３  カウンタ
１２４  メモリ
１３０  表示部
１４０  スイッチ
１５０、１６０、１７０  インターフェース（ＩＦ）
２０１  情報取得部
２０２、７０２  特定部
２０３  カウンタ制御部
２０４  算出部
２０５  更新部
２０６  表示制御部
２０７  設定受付部
３０１、３０２、３０３、３０４、５０１、５０２、５０４  食品
３１１、３１１ａ、３１２、３１３、３１３ａ、３１４、５１１  食品画像
４０１、６０１  マップ画面
４０２、６０２  マップ
４０３、４１３、６０３、６１３  表示切替ボタン
４０４、４１４、６０４、６１４  ＯＫボタン
４０５、４１５、６０５、６１５  Ｎｏボタン
４０６、６０６  十字キーボタン
４０７、４１７、６０７、６１７  カーソル
４１１、６１１  テーブル画面
４１２、６１２  テーブル
４１６、６１６  上下キーボタン
７０８  学習部
【図１】
2019017323.tif 000003
【図２】
2019017323.tif 000004
【図３】
2019017323.tif 000005
【図４】
2019017323.tif 000006
【図５】
2019017323.tif 000007
【図６】
2019017323.tif 000008
【図７】
2019017323.tif 000009
【図８】
2019017323.tif 000010
【図９】
2019017323.tif 000011
【図１０】
2019017323.tif 000012
【図１１】
2019017323.tif 000013
【図１２】
2019017323.tif 000014
【図１３】
2019017323.tif 000015
【図１４】
2019017323.tif 000016
【国際調査報告】
2019017323.tif 000017
2019017323.tif 000018