(57)【要約】      （修正有）【課題】収容室に入庫される食品、及び収容室から出庫される食品の情報をより確実に取得することができる冷蔵庫を提供する。【解決手段】食品情報取得部は、右ドア１１又は左ドアが閉状態から開状態に切り替わった時から、右ドア１１及び左ドアが共に閉状態である状態となるまでの間に、入庫される食品が開口部１０ａを通過する時点を想定して設定された第１撮像時点にカメラ６０による撮像を行って、撮像画像を入庫時画像として記憶部に保存し、出庫される食品が開口部１０ａを通過する時点を想定して設定された第２撮像時点にカメラ６０による撮像を行って、撮像画像を出庫時画像として記憶部に保存して、入庫時画像及び出庫時画像に基づいて、冷蔵室１０に入庫される食品及び冷蔵室から出庫される食品の情報を取得する。【選択図】図３
2019070478.tif 000002
【特許請求の範囲】
【請求項１】
開口部を有する収容室と、
開口部を開閉する開閉部と、
前記開閉部の開閉状態を検出する開閉センサと、
前記開口部を含む撮像範囲を撮像するカメラと、
記憶部と、
前記開閉センサにより前記開閉部が閉状態から開状態に切り替わったことが検出された時から、前記開閉センサにより前記開閉部が開状態から閉状態に切り替わったことが検出されるまでの間に、前記収容室に入庫される食品が前記開口部を通過する時点を想定して設定された第１撮像時点に前記カメラによる撮像を行って、該第１撮像時点における撮像画像を入庫時画像として前記記憶部に保存し、前記収容室から出庫される食品が前記開口部を通過する時点を想定して設定された第２撮像時点に前記カメラによる撮像を行って、該第２撮像時点における撮像画像を出庫時画像として前記記憶部に保存して、前記入庫時画像及び前記出庫時画像に基づいて、前記収容室に入庫される食品及び前記収容室から出庫される食品の情報を取得する食品情報取得部と
を備えていることを特徴とする冷蔵庫。
【請求項２】
前記収容室内の照度を検出する照度センサと、
前記開閉センサにより前記開閉部が閉状態から開状態に切り替わったことが検出された時点における前記照度センサの検出照度に基づいて、第１基準照度及び第２基準照度を設定し、前記照度センサの検出照度が前記第１基準照度以下になった時点に基づいて前記第１撮像時点を設定し、前記照度センサの検出照度が前記第１基準照度以下になった後に前記第２基準照度以上となった時点に基づいて前記第２撮像時点を設定する撮像時点設定部と
を備えていることを特徴とする請求項１に記載の冷蔵庫。
【請求項３】
前記開閉センサにより前記開閉部が閉状態から開状態に切り替わったことが検出された時点から第１所定時間が経過した時点を、前記第１撮像時点として設定し、前記開閉センサにより前記開閉部が開状態から閉状態に切り替わったことが検出された時点よりも第２所定時間前の時点を、前記第２撮像時点として設定する撮像時点設定部を備えていることを特徴とする請求項１に記載の冷蔵庫。
【請求項４】
前記食品情報取得部は、前記第１撮像時点が経過してから、前記開閉センサにより前記開閉部が開状態から閉状態に切り替わったことが検出されるまでの間、前記カメラによる撮像を繰り返し実行して撮像画像を前記記憶部に保存し、前記開閉センサにより前記開閉部が開状態から閉状態に切り替わったことが検出されたときに、前記開閉センサにより前記開閉部が開状態から閉状態に切り替わったことが検出された時点よりも前記第２所定時間前の時点に撮像して前記記憶部に記憶した撮像画像を、前記出庫時画像として保存することを特徴とする請求項３に記載の冷蔵庫。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、冷蔵庫に関する。
【背景技術】
【０００２】
従来、食品の収容室内の中央部に庫内カメラを設置して、収容室のドアが開閉された時に収容室内を庫内カメラで撮像し、時系列の撮像画像から、食品が収容された時の画像と現在の画像とを並べて出力するようにした冷蔵庫が提案されている（例えば、特許文献１参照）。特許文献１に記載された冷蔵庫では、収容室内の食品の配置状況によっては、庫内カメラの撮像方向で食品が重なり合って、撮像画像から一部の食品が認識できない場合がある。
そこで、収容室のドアの開閉を検出するスイッチと、収容室の開口部を撮像範囲とするカメラを設け、収納室に収容されている食品ではなく、ドアが開けられたときに開口部から入庫或いは出庫される食品を撮像するようにした冷蔵庫が提案されている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−５７０２２号公報
【特許文献２】特開２０１５−８１７６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献２に記載された冷蔵庫では、収容室のドアの開放が検出された時に、収容室の開口部を通過する食品を撮像している。そのため、ユーザーがドアを開けてから食品を入庫又は出庫するまでのタイミングによっては、食品が撮像されない場合がある。また、食品ではなくドアのボケットの一部等が撮像されて、食品以外の物が食品であると誤認識されるおそれがある。
本発明はかかる背景に鑑みてなされたものであり、収容室に入庫される食品、及び収容室から出庫される食品の情報をより確実に取得することができる冷蔵庫を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記従来の課題を解決するために、本発明の冷蔵庫は、開口部を有する収容室と、開口部を開閉する開閉部と、前記開閉部の開閉状態を検出する開閉センサと、前記開口部を含む撮像範囲を撮像するカメラと、記憶部と、前記開閉センサにより前記開閉部が閉状態から開状態に切り替わったことが検出された時から、前記開閉センサにより前記開閉部が開状態から閉状態に切り替わったことが検出されるまでの間に、前記収容室に入庫される食品が前記開口部を通過する時点を想定して設定された第１撮像時点に前記カメラによる撮像を行って、該第１撮像時点における撮像画像を入庫時画像として前記記憶部に保存し、前記収容室から出庫される食品が前記開口部を通過する時点を想定して設定された第２撮像時点に前記カメラによる撮像を行って、該第２撮像時点における撮像画像を出庫時画像として前記記憶部に保存して、前記入庫時画像及び前記出庫時画像に基づいて、前記収容室に入庫される食品及び前記収容室から出庫される食品の情報を取得する食品情報取得部とを備えるものである。
【０００６】
これによって、食品情報取得部は、収容部に入庫される食品が収容部の開口部を通過する時点を想定した第１撮像時点に撮像した入庫時画像、及び収容室から出庫される食品が開口部を通過する時点を想定した第２撮像時点に撮像した出庫時画像を記憶部に保存する。そして、食品情報取得部は、食品の画像部分が含まれる可能性が高い入庫時画像及び出庫時画像に基づいて、収容室に入庫される食品及び収容室から出庫される食品の情報を、より確実に取得することができる。
【発明の効果】
【０００７】
本発明の冷蔵庫によれば、収容室に入庫される食品及び収容室から出庫される食品が収容室の開口部を通過する時点を想定して、開口部付近をカメラにより撮像することにより、収容室に入庫される食品及び収容室から出庫される食品の情報をより確実に取得することができる。
【図面の簡単な説明】
【０００８】
【図１】家屋に設置された冷蔵庫に収容された食品の状況を、端末装置により確認する構成の説明図
【図２】冷蔵庫の外観の説明図
【図３】冷蔵庫の庫内の構成を、右側から見た断面図により示した説明図
【図４】冷蔵室の内部構成を、正面から見た断面図により示した説明図
【図５】制御ユニットの構成図
【図６】制御ユニットによる全体的な処理を示したフローチャート
【図７】撮像処理のフローチャート
【図８】重量情報処理のフローチャート
【図９】入庫時画像の分析処理のフローチャート
【図１０】出庫時画像の分析処理のフローチャート
【図１１】重量センサ補正処理のフローチャート
【図１２】庫内食品管理処理の第１のフローチャート
【図１３】庫内食品管理処理の第２のフローチャート
【図１４】庫内食品リスト及び賞味期限基準リストの説明図
【図１５】撮像処理の別実施形態のフローチャート
【発明を実施するための形態】
【０００９】
第１の発明は、開口部を有する収容室と、開口部を開閉する開閉部と、前記開閉部の開閉状態を検出する開閉センサと、前記開口部を含む撮像範囲を撮像するカメラと、記憶部と、前記開閉センサにより前記開閉部が閉状態から開状態に切り替わったことが検出された時から、前記開閉センサにより前記開閉部が開状態から閉状態に切り替わったことが検出されるまでの間に、前記収容室に入庫される食品が前記開口部を通過する時点を想定して設定された第１撮像時点に前記カメラによる撮像を行って、該第１撮像時点における撮像画像を入庫時画像として前記記憶部に保存し、前記収容室から出庫された食品が前記開口部を通過する時点を想定して設定された第２撮像時点に前記カメラによる撮像を行って、該第２撮像時点における撮像画像を出庫時画像として前記記憶部に保存して、前記入庫時画像及び前記出庫時画像に基づいて、前記収容室に入庫される食品及び前記収容室から出庫される食品の情報を取得する食品情報取得部とを備えている。
第１の発明によれば、食品情報取得部は、収容部に入庫される食品が収容部の開口部を通過する時点を想定した第１撮像時点に撮像した入庫時画像、及び収容室から出庫される食品が開口部を通過する時点を想定した第２撮像時点に撮像した出庫時画像を記憶部に保存する。そして、食品情報取得部は、食品の画像部分が含まれる可能性が高い入庫時画像及び出庫時画像に基づいて、収容室に入庫される食品及び収容室から出庫される食品の情報を、より確実に取得することができる。
【００１０】
第２の発明は、前記収容室内の照度を検出する照度センサと、前記開閉センサにより前記開閉部が閉状態から開状態に切り替わったことが検出された時点における前記照度センサの検出照度に基づいて、第１基準照度及び第２基準照度を設定し、前記照度センサの検出照度が前記第１基準照度以下になった時点に基づいて前記第１撮像時点を設定し、前記照度センサの検出照度が前記第１基準照度以下になった後に前記第２基準照度以上となった時点に基づいて前記第２撮像時点を設定する撮像時点設定部とを備えている。
第２の発明によれば、収容室における物体（食品、ユーザーの手等）の存在状況に応じて、収容室内の照度が変化する。そのため、照度センサにより検出される収容室内の照度の変化に基づいて、収容室に入庫される食品が開口部を通過する時点を想定した第１撮像時点、及び収容室から出庫される食品が開口部を通過する時点を想定した第２撮像時点を適切に設定することができる。
【００１１】
第３の発明は、前記開閉センサにより前記開閉部が閉状態から開状態に切り替わったことが検出された時点から第１所定時間が経過した時点を、前記第１撮像時点として設定し、前記開閉センサにより前記開閉部が開状態から閉状態に切り替わったことが検出された時点よりも第２所定時間前の時点を、前記第２撮像時点として設定する撮像時点設定部を備えている。
第３の発明によれば、ユーザーが収容部の開閉部を開けてから食品を入庫するまでの時間、及びユーザーが収容室から食品を出庫してから開閉部を閉めるまでの時間は、収容室内の保冷状態を維持するするために、比較的短い一定時間になることが期待できる。そこで、第１所定時間及び第２所定時間の設定という簡易な構成により、第１撮像時点及び第２撮像時点を設定することができる。
【００１２】
第４の発明は、前記食品情報取得部は、前記第１撮像時点が経過してから、前記開閉センサにより前記開閉部が開状態から閉状態に切り替わったことが検出されるまでの間、前記カメラによる撮像を繰り返し実行して撮像画像を前記記憶部に保存し、前記開閉センサにより前記開閉部が開状態から閉状態に切り替わったことが検出されたときに、前記開閉センサにより前記開閉部が開状態から閉状態に切り替わったことが検出された時点よりも前記第２所定時間前の時点に撮像して前記記憶部に記憶した撮像画像を、前記出庫時画像として保存する。
第４の発明によれば、食品情報取得部は、第１撮像時点が経過してから、開閉センサにより開閉部が開状態から閉状態に切り替わったことが検出されるまでの間、カメラによる撮像を繰り返し実行して撮像画像を記憶部に保存する。そして、これにより、開閉センサにより開閉部が開状態から閉状態に切り替わったことが検出された時点よりも第２所定時間前の時点での撮像画像を、出庫時画像として保存することができる。
【００１３】
以下、本発明の実施の形態について、図面を参照しながら説明する。なお、本実施の形態によって本発明が限定されるものではない。
【００１４】
［１．冷蔵庫の使用態様］
図１は、本実施形態の冷蔵庫の使用態様を示している。本実施形態の冷蔵庫１は、家屋Ｈに設置され、ゲートウェイ５００及び通信ネットワーク５１０を介して管理サーバー５２０との間で通信を行う機能を有している。また、冷蔵庫１は、端末装置（スマートフォン、タブレット端末等）４００との間で通信を行う機能を有している。端末装置４００は、ゲートウェイ５００及び通信ネットワーク５１０を介して管理サーバー５２０との間で通信を行う機能を有している。
【００１５】
冷蔵庫１に備えられた制御ユニット１００は、冷蔵庫１の全体的な作動を制御すると共に、冷蔵庫１の収容室に収容されている食品の情報を示す庫内食品リスト１３１を生成して管理サーバー５２０に送信する。端末装置４００において実行される冷蔵庫の管理用アプリケーションは、管理サーバー５２０から庫内食品リスト１３１のデータを取得することにより、或いは冷蔵庫１から庫内食品リスト１３１のデータを取得することにより、庫内食品リスト１３１に基づいて、冷蔵庫１に収容されている食品の情報を表示部に表示する。冷蔵庫１のユーザーＰは、端末装置４００の表示を視認することにより、冷蔵庫１に収容されている食品の状況（食品名、賞味期限、残量等）を確認することができる。
【００１６】
［２．冷蔵庫の構成］
図２〜図５を参照して、冷蔵庫１の構成について説明する。図２は冷蔵庫１の外観を示した説明図である。図２に示したように、冷蔵庫１は前面に開口した主箱体２を備え、主箱体２内には、冷蔵室１０（本発明の収容室に相当する）、製氷室３０、製氷室３０に併設されて庫内の温度が変更できる切換室２０、冷凍室４０、及び野菜室５０が形成されている。
【００１７】
冷蔵室１０の前面の開口部には、回転式の右ドア１１及び左ドア１２（本発明の開閉部に相当する）が設けられている。また、切換室２０、製氷室３０、冷凍室４０、及び野菜室５０には、それぞれ食品を収容する引き出し２１、３１、４１、５１が設けられている。
【００１８】
次に、図３は冷蔵庫１の庫内の構成を右側から見た断面図により示した説明図であり、図４は冷蔵室１０の内部構成を正面から見た断面図により示した説明図である。図３、図４を参照して、冷蔵室１０には、冷蔵室１０をサブエリアに区画する上棚１３、中棚１４、下棚１５が配置されている。また、冷蔵室１０には、上棚１３に置かれた食品の重量を検出する重量センサ１３ａ，１３ｂ、中棚１４に置かれた食品の重量を検出する重量センサ１４ａ，１４ｂ、及び下棚１５に置かれた食品の重量を検出する重量センサ１５ａ，１５ｂが設けられている。さらに、冷蔵室１０には、冷蔵室１０内を照らす照明部１６ａ〜１６ｆ、冷蔵室１０内の照度を検出する照度センサ１７ａ〜１７ｃ、及びカメラ６０が設けられている。
【００１９】
カメラ６０は、冷蔵室１０の上部の開口部１０ａ付近に、開口部１０ａが撮像範囲に含まれるように配置され、開口部１０ａから各棚１３，１４，１５の前端付近までの範囲を撮像する。また、冷凍サイクルを構成する補機である圧縮機６１、冷却ファン６２、冷却器６３、及び凝縮器６４が設けられている。さらに、冷蔵室１０の背面には、冷気を流通させるための冷蔵室ダクト７０と冷気吐出口７１〜７３が配置されている。
【００２０】
冷蔵室１０には、右ドア１１の開閉を検出する開閉センサ１８ｂと、左ドア１２の開閉を検出する開閉センサ１８ａとが設けられている。開閉センサ１８ｂは、右ドア１１が閉まっているときは閉検出信号を出力し、右ドア１１が開いているときには開検出信号を出力する。同様に、開閉センサ１８ａは、左ドア１２が閉まっているときは閉検出信号を出力し、左ドア１２が開いているときには開検出信号を出力する。
【００２１】
切換室２０には、開口部２０ａの開閉を検出する開閉センサ２２が設けられている。開閉センサ２２は、切換室２０に引き出し２１が収容されているときは閉検出信号を出力し、切換室２０から引き出し２１が引き出されているときには開検出信号を出力する。
【００２２】
同様に、製氷室３０には引き出し３１による開口部３０ａの開閉を検出する開閉センサ３２が設けられている。また、冷凍室４０には引き出し４１による開口部４０ａの開閉を検出する開閉センサ４２が設けられ、野菜室５０には引き出し５１による開口部５０ａの開閉を検出する開閉センサ５２が設けられている。開閉センサ３２，４２，５２は、開閉センサ２２と同様に、閉検出信号と開検出信号を出力する。
【００２３】
次に、図５は制御ユニット１００の構成図である。図５を参照して、制御ユニット１００は、ＣＰＵ（Central Processing Unit）１１０、画像処理部１２０、記憶部１３０、無線通信部１４０、日時認識部１４１、及び図示しないインターフェース回路等によって構成された電子回路ユニットである。
【００２４】
ＣＰＵ１１０は、記憶部１３０に保存された冷蔵庫１の制御用プログラムを実行することによって、通過物体検出部１１１、収容量認識部１１２、入出庫判定部１１３、食品情報取得部１１４、食品情報管理部１１５、及び撮像時点設定部１１６として機能する。
【００２５】
制御ユニット１００は、開閉センサ１８ａ，１８ｂ，２２，３２，４２，５２、照度センサ１７ａ，１７ｂ，１７ｃ、重量センサ１３ａ，１３ｂ，１４ａ，１４ｂ，１５ａ，１５ｂ、カメラ６０、照明部１６ａ，１６ｂ，１６ｃ，１６ｄ，１６ｅ，１６ｆ、及び冷凍サイクル補機６１，６２，６３，６４と接続されている。
【００２６】
制御ユニット１００には、開閉センサ１８ａ，１８ｂ，２２，３２，４２，５２、照度センサ１７ａ，１７ｂ，１７ｃ、及び重量センサ１３ａ，１３ｂ，１４ａ，１４ｂ，１５ａ，１５ｂの検出信号等が入力される。また、制御ユニット１００から出力される制御信号によって、照明部１６ａ，１６ｂ，１６ｃ，１６ｄ，１６ｅ，１６ｆ、及び冷凍サイクル補機６１，６２，６３，６４等の作動が制御される。
【００２７】
さらに、制御ユニット１００から出力される制御信号により、画像処理部１２０を介してカメラ６０による撮像が制御される。画像処理部１２０は、カメラ６０から出力される映像信号をデジタルの諧調信号に変換して撮像画像を生成し、撮像画像のデータを画像メモリ１２１に保存する。画像処理部１２０は、ＣＰＵ１１０から出力される制御信号に応じて、画像メモリ１２１に保存された撮像画像に対する処理を行う。
【００２８】
日時認識部１４１は、制御ユニット１００に備えられたクロック回路（図示しない）から出力されるクロック信号を計時して現在の日時（日付と時刻）を認識する。なお、管理サーバー５２０との通信により、管理サーバー５２０から現在の日時の情報を取得して、現在の日時を認識する構成としてもよい。
【００２９】
記憶部１３０には、庫内食品リスト１３１のデータの他に、冷蔵室１０に入庫された食品の情報が記録された入庫食品情報１３２、及び冷蔵室１０から出庫された食品の情報が記録された出庫食品情報１３３のデータが保存される。さらに、記憶部１３０には、種々の食品のサンプル画像１３４、及び種々の食品の一般的な賞味期限を示す賞味期限リスト１３５のデータが保存されている。
【００３０】
通過物体検出部１１１は、照度センサ１７ａ，１７ｂ，１７ｃにより検出される冷蔵室１０内の照度の変化に基づいて、冷蔵室１０の開口部１０ａを通過する物体を検出する。収容量認識部１１２は、冷蔵室１０の上棚１３、中棚１４、及び下棚１５に収容されている食品の量を、重量センサ１３ａ，１３ｂ，１４ａ，１４ｂ，１５ａ，１５ｂの検出信号に基づいて、重量により認識する。
【００３１】
収容量認識部１１２は、上棚１３に収容されている食品の重量を、重量センサ１３ａ，１３ｂの検出信号に基づいて認識し、中棚１４に収容されている食品の重量を、重量センサ１４ａ，１４ｂの検出信号に基づいて認識する。また、収容量認識部１１２は、下棚１５に収容されている食品の重量を、重量センサ１５ａ，１５ｂの検出信号に基づいて検出する。
【００３２】
入出庫判定部１１３は、通過物体検出部１１１により、冷蔵室１０の開口部１０ａを通過する物体が検出された時に、収容量認識部１１２により認識される各棚１３，１４，１５に置かれた食品の量（重量）の変化に基づいて、冷蔵室１０への食品の入庫と冷蔵室１０からの食品の出庫とを判定する。
【００３３】
食品情報取得部１１４は、冷蔵室１０の開口部１０ａを通過した物体をカメラ６０によって撮像する。そして、入出庫判定部１１３により、冷蔵室１０への食品の入庫又は冷蔵室からの食品の出庫が判定されたときに、撮像画像から食品の画像部分を抽出する。
【００３４】
食品情報取得部１１４は、食品の画像部分に含まれる文字を認識することにより、或いは食品の画像部分の特徴を抽出することにより、入庫又は出庫された食品の食品名、内容量、原産地、賞味期限等の情報を取得する。そして、食品情報取得部１１４は、取得した情報を、入庫と判定された食品（入庫食品）については入庫食品情報１３２に記録し、出庫と判定された食品（出庫食品）については出庫食品情報１３３に記録する。
【００３５】
食品情報管理部１１５は、収容量認識部１１２により認識された冷蔵室１０内の食品の重量、食品情報取得部１１４により記録された入庫食品情報１３２及び出庫食品情報１３３等に基づいて、庫内食品リスト１３１に記録された食品情報を更新する。
【００３６】
撮像時点設定部１１６は、開閉センサ１８ａ，１８ｂにより、右ドア１１又は左ドア１２が閉状態から開状態に切り替わった時から、右ドア１１及び左ドア１２が共に閉状態になったことが検出されるまでの間に、カメラ６０により撮像を行う時点を設定する。撮像時点設定部１１６は、冷蔵室１０に入庫される食品が開口部１０ａを通過する時点を想定した第１撮像時点と、冷蔵室１０から出庫された食品が開口部１０ａを通過する時点を想定した第２撮像時点とを設定する。
【００３７】
［３．制御ユニットによる処理］
次に、図６〜図１４を参照して、制御ユニット１００により実行される冷蔵室１０に収容された食品の管理に関する処理について説明する。
【００３８】
図６は、制御ユニット１００により実行される一連の処理の概要を示したフローチャートである。制御ユニット１００は、ステップＳ１で「撮像処理」、ステップＳ２で「重量情報処理」、ステップＳ３で「画像分析処理」、ステップＳ４で「重量センサ補正処理」、ステップＳ５で「庫内食品管理処理」を、それぞれ実行する。以下、各処理の詳細について説明する。
【００３９】
［３−１．撮像処理］
図７に示したフローチャートに従って、「撮像処理」の実行手順について説明する。「撮像処理」は、通過物体検出部１１１、食品情報取得部１１４、及び撮像時点設定部１１６により実行される。食品情報取得部１１４は、ステップＳ１０で、開閉センサ１８ａ，１８ｂの検出信号により、冷蔵室１０の右ドア１１と左ドア１２の一方が又は両方が閉状態から開状態に切り替わったことを認識した時から、ステップＳ１５で、右ドア１１と左ドア１２の両方が閉状態になったことを認識するまでの間に、第１撮像時点及び第２撮像時点でカメラ６０による撮像を行う。
【００４０】
食品情報取得部１１４は、ステップＳ１０で、冷蔵室１０の右ドア１１と左ドア１２の一方又は両方が閉状態から開状態に切り替わったことを認識したときに、ステップＳ１０に処理を進める。ステップＳ１１〜Ｓ１４は、通過物体検出部１１１及び撮像時点設定部１１６による処理である。本実施形態では、通過物体検出部１１１と撮像時点設定部１１６とを組み合わせた構成により、本発明の撮像時点設定部が構成されている。
【００４１】
ステップＳ１１で、通過物体検出部１１１は、照度センサ１７ａ，１７ｂ，１７ｃにより冷蔵室１０の上棚１３、中棚１４、下棚１５の各照度（棚により区画された各スペースの照度）を検出する。そして、通過物体検出部１１１は、検出した上棚１３の照度を上基準照度とし、中棚１４の照度を中基準照度とし、下棚１５の照度を下基準照度とする。通過物体検出部１１１は、のデータを記憶部１３０に保存する。
【００４２】
上基準照度、中基準照度、及び下基準照度は、冷蔵室１０の右ドア１１と左ドア１２の一方又は両方が開けられ、物体（ユーザーの手、食品等）が冷蔵室１０の開口部１０ａを通過する前の状態における各棚１３，１４，１５の照度である。なお、検出照度の誤差や変動を考慮して、上基準照度、中基準照度、及び下基準照度を、各照度センサ１７ａ，１７ｂ，１７ｃの検出照度よりも若干低い照度、或いは若干高い照度に設定してもよい。
【００４３】
また、後述するステップＳ１３で使用する上基準照度、中基準照度、及び下基準照度と、ステップＳ１４で使用する上基準照度、中基準照度、及び下基準照度とを、異なる値に設定してもよい。この場合、ステップＳ１３で使用する上基準照度、中基準照度、及び下基準照度は、本発明の第１基準照度に相当し、ステップＳ１４で使用する上基準照度、中基準照度、及び下基準照度は、本発明の第２基準照度に相当する。
【００４４】
続くステップＳ１２で、通過物体検出部１１１は、照度センサ１７ａ，１７ｂ，１７ｃにより上棚１３、中棚１４、及び下棚１５の照度をそれぞれ検出する。そして、通過物体検出部１１１は、次のステップＳ１３で、検出照度が基準照度よりも所定レベル以上低下した棚があるか否かを判断する。具体的には、通過物体検出部１１１は、以下の（１）〜（３）の各条件の成否を判断する。
【００４５】
（１）照度センサ１７ａの検出照度が、「上基準照度」から「上基準照度−α」以下に変化した。
（２）照度センサ１７ｂの検出照度が、「中基準照度」から「中基準照度−α」以下に変化した。
（３）照度センサ１７ｃの検出照度が、「下基準照度」から「下基準照度−α」以下に変化した。
【００４６】
但し、α：物体（食品、使用者の手等）が、上棚１３、中棚１４、又は下棚１５内に進入したときに生じる照度の低下を想定して、実験やコンピュータシミュレーション等によって決定された閾値設定用の定数。なお、αは、上基準照度、中基準照度、及び下基準照度に対して共通な値としてもよく、上基準照度、中基準照度、及び下基準照度に対して個別に異なる値に設定してもよい。
【００４７】
通過物体検出部１１１は、上記（１）〜（３）の少なくともいずれか一つが成立したときに、物体が開口部１０ａを通過したと判断する。ここで、上記（１）〜（３）の少なくともいずれか一つが成立したときは、ユーザーが、冷蔵室１０に食品を入れるため（入庫）、或いは冷蔵室１０から食品を取り出すため（出庫）、又は冷蔵室１０の食品の位置の変更等を行うために、冷蔵室１０内に手を入れたと想定される。そして、この場合、通過物体検出部１１１は、物体（ユーザーの手、ユーザーの手が掴んでいる食品等）が、冷蔵室１０の開口部１０ａを通過したと判断することができる。
【００４８】
そこで、撮像時点設定部１１６は、ステップＳ１３で、通過物体検出部１１１により上記（１）〜（３）の少なくともいずれか一つが成立したと判断された時点を、第１撮像時点として設定し、ステップＳ２０に処理を進める。第１撮像時点は、冷蔵室１０に入庫される食品が開口部１０ａを通過する時点を想定して設定された時点でる。なお、ステップＳ１３で、通過物体検出部１１１により上記（１）〜（３）の少なくともいずれか一つが成立したと判断された時点から所定時間後の時点を、第１撮像時点として設定してもよい。
【００４９】
一方、上記（１）〜（３）のいずれも成立していないときには、撮像時点設定部１１６は、ステップＳ１４に処理を進める。ステップＳ１４は、通過物体検出部１１１及び撮像時点設定部１１６による処理である。通過物体検出部１１１は、検出照度が、「基準照度−β」以下から「基準照度」以上に変化した棚があるか否かを判断する。具体的には、通過物体検出部１１１は、以下の（４）〜（６）の各条件の成否を判断する。
【００５０】
（４）照度センサ１７ａの検出照度が、「上基準照度−β」以下から「上基準照度」以上に変化した。
（５）照度センサ１７ｂの検出照度が、「中基準照度−β」以下から「中基準照度」以上に変化した。
（６）照度センサ１７ｃの検出照度が、「下基準照度−β」以下から「下基準照度」以上に変化した。
【００５１】
但し、β：上棚１３、中棚１４、又は下棚１５に進入していた物体（食品、使用者の手等）が、開口部１０ａを通過して冷蔵室１０外に出たときに生じる照度の上昇を想定して、実験やコンピュータシミュレーション等により決定された閾値決定用の定数。なお、βは、上基準照度、中基準照度、及び下基準照度に対して共通に設定してもよいし、上基準照度、中基準照度、及び下基準照度に対して個別に異なる値に設定してもよい。
【００５２】
通過物体検出部１１１は、上記（４）〜（６）の少なくともいずれか一つが成立したときに、冷蔵室１０内に存在していた物体（食品、ユーザーの手等）が、冷蔵室１０から出て開口部１０ａを通過したと判断する。ここで、上記（４）〜（６）の少なくともいずれか一つが成立したときは、ユーザーが、冷蔵室１０に食品を入れるため（入庫）、冷蔵室１０から食品を取り出すため（出庫）、或いは冷蔵室１０に収容されている食品の位置の変更等を行って、冷蔵室１０内に入れていた手を抜いたと想定される。そして、この場合、通過物体検出部１１１は、物体（ユーザーの手、ユーザーの手が掴んでいる食品等）が、冷蔵室１０の開口部１０ａを通過したと判断することができる。
【００５３】
そこで、撮像時点設定部１１６は、ステップＳ１４で、通過物体検出部１１１により上記（４）〜（６）の少なくともいずれか一つが成立したと判断された時点を、第２撮像時点として設定し、ステップＳ２２に処理を進める。第２撮像時点は、冷蔵室１０から出庫される食品が開口部１０ａを通過する時点を想定して設定された時点である。なお、ステップＳ１４で、ステップＳ１４で、通過物体検出部１１１により上記（４）〜（６）の少なくともいずれか一つが成立したと判断された時点から所定時間後の時点を、第２撮像時点として設定してもよい。
【００５４】
一方、上記（４）〜（６）のいずれも成立していないときには、通過物体検出部１１１はステップＳ１５に処理を進める。ステップＳ１５で、通過物体検出部１１１は、開閉センサ１８ａ，１８ｂの検出信号から、冷蔵室１０の右ドア１１と左ドア１２が共に閉められたか否かを判断する。そして、通過物体検出部１１１は、右ドア１１と左ドア１２が共に閉められたときはステップＳ１５に処理を進めて、「撮像処理」を終了する。一方、右ドア１１と左ドア１２の少なくともいずれか一方が開いているときには、通過物体検出部１１１は、ステップＳ１２に処理を進める。
【００５５】
次に、ステップＳ２０〜Ｓ２１、及びステップＳ２２〜Ｓ２３は、食品情報取得部１１４による処理である。食品情報取得部１１４は、ステップＳ２０で、画像処理部１２０を介して、カメラ６０により冷蔵室１０の開口部１０ａを含む範囲を撮像する。続くステップＳ２１で、食品情報取得部１１４は、ステップＳ２０で撮像した画像のデータを「入庫時画像」のデータとして記憶部１３０に保存し、ステップＳ１５に処理を進める。なお、撮像を複数回行って、複数の画像のデータを「入庫時画像」のデータとして記憶部１３０に保存するようにしてもよい。
【００５６】
また、ステップＳ２２で、食品情報取得部１１４は、画像処理部１２０を介して、カメラ６０により冷蔵室１０の開口部１０ａを含む範囲を撮像する。続くステップＳ２３で、食品情報取得部１１４は、ステップＳ２２で撮像した画像のデータを「出庫時画像」のデータとして記憶部１３０に保存し、ステップＳ１５に処理を進める。なお、撮像を複数回行って、複数の画像のデータを「出庫時画像」のデータとして記憶部１３０に保存するようにしてもよい。
【００５７】
図７に示した「撮像処理」によって、通過物体検出部１１１により、照度センサ１７ａ，７ｂ，１７ｃにより検出される上棚１３、中棚１４、又は下棚１５の照度の変化に基づいて、冷蔵室１０の開口部１０ａを通過する物体が検出される。
【００５８】
また、通過物体検出部１１１により、開口部１０ａを通過していずれかの棚１３，１４，１５に入った物体が検出された時点での開口部１０ａ付近の撮像画像である「入庫時画像」が、記憶部１３０に保存される。さらに、通過物体検出部１１１により、いずれかの棚１３，１４，１５から出て開口部１０ａを通過した物体が検出された時点での開口部１０ａ付近の撮像画像である「出庫時画像」とが、記憶部１３０に保存される。
【００５９】
なお、図７のステップＳ１５で、右ドア１１と左ドア１２が閉められたことが検出される前に、ステップ１３において開口部１０ａを通過する物体が複数回検出されたときには、ステップＳ２０〜Ｓ２１により、複数の「入庫時画像」の撮像と保存が行われる。そして、後述する「重量情報処理」により入庫が判定された食品の「入庫時画像」について、それぞれ「画像分析処理」が実行される。
【００６０】
同様に、図７のステップＳ１５で、右ドア１１と左ドア１２が閉められたことが検出される前に、ステップＳ１４において開口部１０ａを通過する物体が複数回検出されたときには、ステップＳ２２〜Ｓ２３により、複数の「出庫時画像」の撮像と保存が行われる。そして、後述する「重量情報処理」により出庫が判定された食品の「出庫時画像」について、それぞれ「画像分析処理」が実行される。
【００６１】
[３−２．重量情報処理］
次に、図８に示したフローチャートに従って、「重量処理」の実行手順について説明する。「重量情報処理」は、入出庫判定部１１３、及び食品情報取得部１１４により実行される。
【００６２】
図８のステップＳ３０〜Ｓ３３及びＳ４０は、入出庫判定部１１３による処理である。入出庫判定部１１３は、ステップＳ３０で、収容量認識部１１２により各棚１３，１４，１５の重量を認識して記憶部１３０に保存する。続くステップＳ３１で、通過物体検出部１１１により、図７のステップＳ１３又はステップＳ１４で、冷蔵室１０の開口部１０ａを通過する物体が検出されたとき（冷蔵室１０への物体の出入りがあったとき）に、入出庫判定部１１３は、ステップＳ３２に処理を進める。
【００６３】
ステップＳ３２で、入出庫判定部１１３は、収容量認識部１１２により各棚１３，１４，１５の重量を認識する。次のステップＳ３３で、入出庫判定部１１３は、ステップＳ３０で認識した重量に対して、ステップＳ３２で認識した重量が増加した棚があるか否かを判断する。そして、重量が増加した棚があるとき（この場合は、冷蔵室１０に食品が入庫されたと判断できる）は、入出庫判定部１１３はステップＳ３４に処理を進める。
【００６４】
一方、重量が増加した棚がないときには、入出庫判定部１１３は、ステップ３３からステップＳ４０に処理を進め、ステップＳ３０で認識した重量に対して、ステップＳ３２で認識した重量が減少した棚があるか否かを判断する。そして、重量が減少した棚があるとき（この場合は、冷蔵室１０から食品が出庫したと判断できる）は、入出庫判定部１１３はステップＳ４１に処理を進める。また、重量が増加した棚がないとき（この場合は、冷蔵室１０への食品の入庫及び冷蔵室１０からの食品の出庫がなかったと判断できる）には、入出庫判定部１１３は、ステップＳ３６に処理を進めて「重量情報処理」を終了する。
【００６５】
ステップＳ３４〜Ｓ３５及びステップＳ４１は、食品情報取得部１１４による処理である。食品情報取得部１１４は、ステップＳ３４で、収容量認識部１１２により認識された各棚１３，１４，１５の左右の重量から、入庫食品の収容位置を推定する。
【００６６】
次のステップＳ３５で、食品情報取得部１１４は、入庫食品情報１３２（図５参照）に、入庫食品の重量と収容位置の情報を記録して、ステップＳ３６に処理を進め、「重量情報処理」を終了する。入庫食品情報１３２のデータは、庫内食品リスト１３１への情報の追加、更新等を行うために記憶部１３０に一時的に保存される。
【００６７】
また、ステップＳ４１で、食品情報取得部１１４は、出庫食品情報１３３（図５参照）に、出庫食品の重量の情報を記録してステップＳ３６に処理を進め、「重量情報処理」を終了する。出庫食品情報１３３のデータは、庫内食品リスト１３１への食品情報の追加、更新等を行うために記憶部１３０に一時的に保存される。
【００６８】
［３−３．画像分析処理］
次に、図９、図１０に示したフローチャートに従って、「画像分析処理」の実行手順について説明する。「画像分析処理」は、食品情報取得部１１４により実行される。図９は、冷蔵室１０に入庫された食品について、「入庫時画像」から情報を取得する処理である。また、図１０は、冷蔵室１０から出庫された食品について、「出庫時画像」から情報を取得する処理である。
【００６９】
先ず、図９を参照して、「入庫時画像」に対する「画像分析処理」について説明する。食品情報取得部１１４は、図９のステップＳ５０で、入庫食品の「入庫時画像」に対して、画像処理部１２０により文字抽出処理を実行する。ここで、入庫食品とは、図８のステップＳ３３で、入出庫判定部１１３により冷蔵室１０に入庫されたと判定された食品である。また、入庫食品の「入庫時画像」とは、図８のステップＳ３３で入庫と判定された食品について、図７のステップＳ２０，Ｓ２１で食品情報取得部１１４により撮像及び保存された「入庫時画像」である。
【００７０】
続くステップＳ５１で、食品情報取得部１１４は、画像処理部１２０により「入庫時画像」から文字が抽出されたか否かを判断する。そして、食品情報取得部１１４は、文字が抽出されたときはステップＳ５２に処理を進め、文字が抽出されなかったときにはステップＳ６０に処理を進める。
【００７１】
ステップＳ５２で、食品情報取得部１１４は、画像処理部１２０により抽出された文字の情報を分析する。そして、続くステップＳ５３で、食品情報取得部１１４は、文字の情報から、食品名、賞味期限、産地、内容量等の入庫食品の情報を取得する。次のステップＳ５４で、食品情報取得部１１４は、取得した入庫食品の情報を入庫食品情報１３２に記録して、「画像分析処理」を終了する。
【００７２】
また、ステップＳ６０で、食品情報取得部１１４は、画像処理部１２０によって、「入庫時画像」から入庫食品の画像部分を抽出する。続くステップＳ６１で、食品情報取得部１１４は、抽出した入庫食品の画像部分と、予め記憶部１３０に保存された種々の食品のサンプル画像１３４（図５参照）との一致率を算出する。
【００７３】
次のステップＳ６２で、食品情報取得部１１４は、一致率が最も高いサンプル画像１３４の食品名を入庫食品の食品名と推定して取得し、ステップＳ５４に処理を進める。ステップＳ６０〜Ｓ６２の処理により、入庫食品の「入庫時画像」から文字が抽出できなかった場合であっても、入庫食品の食品名を推定して入庫食品情報１３２に記録することができる。
【００７４】
次に、図１０を参照して、「出庫時画像」に対する「画像分析処理」について説明する。食品情報取得部１１４は、図１０のステップＳ７０で、出庫食品の「出庫時画像」に対して、画像処理部１２０により文字抽出処理を実行する。ここで、出庫食品とは、図８のステップＳ４０で、入出庫判定部１１３により冷蔵室１０から出庫されたと判定された食品である。また、出庫食品の「出庫時画像」とは、図８のステップＳ４０で出庫と判定された食品について、図７のステップＳ２２，Ｓ２３で食品情報取得部１１４により撮像及び保存された「出庫時画像」である。
【００７５】
続くステップＳ７１で、食品情報取得部１１４は、画像処理部１２０により「出庫時画像」から文字が抽出されたか否かを判断する。そして、食品情報取得部１１４は、文字が抽出されたときはステップＳ７２に処理を進め、文字が抽出されなかったときにはステップＳ８０に処理を進める。
【００７６】
ステップＳ７２で、食品情報取得部１１４は、画像処理部１２０により抽出された文字の情報を分析する。そして、続くステップＳ７３で、食品情報取得部１１４は、文字の情報から、食品名、賞味期限、産地、内容量等の出庫食品の情報を取得する。次のステップＳ７４で、食品情報取得部１１４は、取得した出庫食品の情報を出庫食品情報１３３に記録して、「画像分析処理」を終了する。
【００７７】
また、ステップＳ８０で、食品情報取得部１１４は、画像処理部１２０によって、「出庫時画像」から出庫食品の画像部分を抽出する。続くステップＳ８１で、食品情報取得部１１４は、抽出した出庫食品の画像部分と、予め記憶部１３０に保存された種々の食品のサンプル画像１３４との一致率を算出する。
【００７８】
次のステップＳ８２で、食品情報取得部１１４は、一致率が最も高いサンプル画像１３４の食品名を出庫食品の食品名と推定して取得し、ステップＳ７４に処理を進める。ステップＳ８０〜Ｓ８２の処理により、出庫食品の「出庫時画像」から文字が抽出できなかった場合であっても、出庫食品の食品名を推定して出庫食品情報１３３に記録することができる。
【００７９】
図９の画像分析処理は、冷蔵室１０への入庫が判定された場合の入庫時画像を対象として行われ、図１０の画像分析処理は、冷蔵室１０からの出庫が判定された場合の出庫時画像を対象として行われる。そのため、食品ではなく、右ドア１１又は左ドア１２が通過物体検出部１１１により検出されたときには、入庫又は出庫と判定されないため、画像分析処理は行われない（撮像画像は無効となる）。これにより、右ドア１１又は左ドア１２の画像部分から、誤った食品情報が取得されることを防止することができる。
【００８０】
［３−４．重量センサ補正処理］
図１１に示したフローチャートに従って、重量センサ１３ａ，１３ｂ，１４ａ，１４ｂ，１５ａ，１５ｂの検出重量を補正するための「重量センサ校正処理」の実行手順について説明する。「重量センサ補正処理」は、収容量認識部１１２により実行される。「重量センサ補正処理」は、経時変化等によって生じ得る重量センサ１３ａ，１３ｂ，１４ａ，１４ｂ，１５ａ，１５ｂの検出誤差分を修正（校正）するための処理である。
【００８１】
図１１のステップＳ９０で、収容量認識部１１２は、入出庫判定部１１３により冷蔵室への食品の入庫ありと判定されたとき（図８のステップＳ３３でＹＥＳ）に、ステップＳ９１に処理を進める。ステップＳ９１で、収容量認識部１１２は、入庫食品情報１３２に入庫食品の内容量の情報が記録（図９のステップＳ５４の処理）されているか否かを判断する。そして、収容量認識部１１２は、入庫食品情報１３２に入庫食品の内容量（図９のステップＳ５３で取得した食品の内容量）の情報が記録されているときはステップＳ９２に処理を進める。
【００８２】
ステップＳ９２で、収容量認識部１１２は、入庫食品情報１３２に記録された入庫食品の重量と内容量との比を算出する。そして、収容量認識部１１２は、算出した比を、入庫食品の重量検出に用いられた重量センサの補正係数に設定する。例えば、入庫食品が上棚１３に入庫され、重量センサ１３ａ，１３ｂによって重量が検出された場合には、収容量認識部１１２は、算出した比を重量センサ１３ａ，１３ｂの検出重量の補正係数として設定する。
【００８３】
続くステップＳ９３で、収容量認識部１１２は、補正係数のデータを記憶部１３０に保存し、ステップＳ９４に処理を進めて「重量センサ補正処理」を終了する。以後、収容量認識部１１２は、重量センサ１３ａ，１３ｂの検出重量に補正係数を乗じた値を、検出重量として扱う。同様にして、収容量認識部１１２は、入庫食品が中棚１４に収容されたときは、重量センサ１４ａ，１４ｂの補正係数を設定し、入庫食品が下棚１５に収容されたときは、重量センサ１５ａ，１５ｂの補正係数を設定する。
【００８４】
一方、ステップＳ９１で、入庫食品情報１３２に内容量の情報が記録されていなかった場合には、収容量認識部１１２は、ステップＳ９４に処理を進めて「重量センサ補正処理」を終了する。この場合は、補正係数の算出及び設定は行われない。
【００８５】
［３−５．庫内食品管理処理］
図１２及び図１３に示したフローチャートに従って、冷蔵室１０に収容された食品の情報を管理するための「庫内食品管理処理」の実行手順について説明する。「庫内食品管理処理」は、食品情報管理部１１５により実行される。
【００８６】
食品情報管理部１１５は、冷蔵室１０に収容された食品の情報を、庫内食品リスト１３１（図５参照）により管理する。庫内食品リスト１３１には、図１４に示したように、冷蔵室１０に入庫された食品に付された番号（１，２，３，…）と、番号が付された各入庫食品の情報として、食品名、重量（初回、現在、喫食量）、入出庫日時（初回入庫、最新出庫、最新入庫）在庫（１：あり、０：なし）、賞味期限、及び産地とが記録されている。食品情報管理部１１５は、食品情報取得部１１４により記録された入庫食品情報１３２及び出庫食品情報１３３に基づいて、庫内食品リスト１３１の生成及び更新を行う。
【００８７】
図１２のステップＳ１００で、食品情報管理部１１５は、入出庫判定部１１３により、冷蔵室１０への食品の入庫又は冷蔵室１０からの食品の出庫が判定されたか否かを判断し、入庫又は出庫が判定されたときにステップＳ１０１に処理を進める。ステップＳ１０１で、食品情報管理部１１５は、入庫の判定がなされたか否かを判断し、入庫の判定がなされたときはステップＳ１０２に処理を進める。一方、入庫の判定がなされなかったとき（出庫の判定がなされたとき）には、食品情報管理部１１５は、ステップＳ１１０に処理を進める。
【００８８】
ステップＳ１０２で、食品情報管理部１１５は、所定時間以内に冷蔵室１０からの出庫があったか否かを判断する。そして、所定時間以内に冷蔵室１０からの出庫があったときはステップＳ１０３に処理を進め、所定時間以内に冷蔵室１０からの出庫がなかったときにはステップＳ１１１に処理を進める。なお、所定時間以内に冷蔵室１０からの出庫があったことは、庫内食品リスト１３１から認識することができる。また、所定時間は、ユーザーが、冷蔵室１０から出庫した食品の一部を使用して冷蔵室１０に戻す（再入庫）する場合を想定して、例えば、１０分程度に設定される。
【００８９】
ステップＳ１０３で、食品情報管理部１１５は、前回出庫された食品と今回入庫された食品との一致率が所定値以上であるか否かを判断する。ここで、食品情報管理部１１５は、庫内食品リスト１３１に記録された前回出庫された商品の情報と、入庫食品情報１３２に記録された今回入庫された商品と情報とを対比して、食品名、賞味期限、産地等の一致状況から、前回出庫された食品と今回入庫された食品の一致率を算出する。
【００９０】
そして、食品情報管理部１１５は、前回出庫された食品と今回入庫された食品との一致率が所定値以上であるときはステップＳ１０４に処理を進め、前回出庫された食品と今回入庫された食品との一致率が所定値未満であるときには、ステップＳ１１２に処理を進める。
【００９１】
ステップＳ１０４は、前回出庫された食品と今回入庫された食品との一致率が所定値以上であって、前回出庫された食品と今回入庫された食品とが同一物であると判断できる場合の処理である。ステップＳ１０４で、食品情報管理部１１５は、庫内食品リスト１３１において、所定時間以前に出庫した食品の現在重量、最新入庫日時、喫食量（初回入庫時と現在の重量の差）を、入庫食品情報１３２に記録された情報に基づいて更新し、図１３のステップＳ１０５に処理を進める。
【００９２】
ステップＳ１１２は、前記出庫された食品と今回入庫された食品との一致率が所定値未満であって、前回出庫された食品と今回入庫された食品とが異なると判断できる場合の処理である。食品情報管理部１１５は、ステップＳ１１２で、庫内食品リスト１３１において、入庫食品情報１３２に記録された情報に基づいて入庫食品を新規登録し、図１２のステップＳ１０５に処理を進める。
【００９３】
ステップＳ１１１は、所定時間以内に出庫がなかった場合の処理である。食品情報管理部１１５は、ステップＳ１１１で、庫内食品リスト１３１において、入庫食品情報１３２に記録された情報に基づいて入庫食品を新規登録し、図１２のステップＳ１０５に処理を進める。
【００９４】
ステップＳ１１０は、冷蔵室１０から食品が出庫されたと判定された場合の処理である。食品情報管理部１１５は、ステップＳ１１０で、庫内食品リスト１３１において、該当食品（出庫食品）の現在重量を０に更新する。また、食品情報管理部１１５は、庫内食品リスト１３１において、該当食品の喫食量を更新し、出庫食品情報１３３に記録された情報に基づいて最新出庫時刻を更新して、図１３のステップ１０５に処理を進める。
【００９５】
図１３のステップＳ１０５で、食品情報管理部１１５は、ステップＳ１１０の処理により現在重量が０グラムになった食品があるか否かを判断する。そして、食品情報管理部１１５は、現在重量が０グラムになった食品があるときはステップＳ１０５に処理を進め、現在重量が０グラムになった食品が無いときにはステップＳ１２０に処理を進める。
【００９６】
ステップＳ１０６で、食品情報管理部１１５は、庫内食品リスト１３１の該当食品（今回、出庫されたと判定された食品）の情報を、‘在庫なし’（在庫０）に更新して、ステップＳ１０７に処理を進める。また、ステップＳ１２０で、食品情報管理部１１５は、庫内食品リスト１３１の該当食品（今回、入庫したと判定された食品）の情報を、‘在庫あり’（在庫１）に更新して、ステップＳ１０７に処理を進める。
【００９７】
ステップＳ１０７で、食品情報管理部１１５は、入庫食品情報１３２に文字認識による賞味期限の情報が記録されているか否かを判断する。そして、食品情報管理部１１５は、入庫食品情報１３２に賞味期限の情報が記録されているときはステップＳ１０８に処理を進め、賞味期限の情報が記録されていないときにはステップＳ１２１に処理を進める。
【００９８】
ステップＳ１０８で、食品情報管理部１１５は、入庫食品情報１３２に記録された賞味期限の情報に基づいて、庫内食品リスト１３１に今回入庫された食品の賞味期限を登録し、ステップＳ１０９に処理を進める。また、ステップＳ１２１で、食品情報管理部１１５は、記憶部１３０に保存された賞味期限リスト１３５を参照して、該当する食品の一般的な賞味期限を検索する。
【００９９】
賞味期限リスト１３５は、図１４に示したように、食品名と食品の賞味期限とを対応付けたリストであり、食品情報管理部１１５は、今回の入庫食品の食品名に対応付けられた賞味期限を検索する。続くステップＳ１２２で、食品情報管理部１１５は、庫内食品リスト１３１の該当食品のデータに賞味期限を登録して、ステップＳ１０９に処理を進める。
【０１００】
ステップＳ１０９で、食品情報管理部１１５は、更新した庫内食品リスト１３１のデータを、無線通信部１４０により、通信ネットワーク５１０を介して管理サーバー５２０に送信し、「庫内食品管理処理」を終了する。
【０１０１】
管理サーバー５２０は、冷蔵庫１から受信した庫内食品リスト１３１のデータを記憶装置（図示しない）に保存し、庫内食品リスト１３１から認識される各商品の喫食状況、賞味期限までの残日数等を、ユーザーの端末装置４００に送信する。これにより、ユーザーは、外出先等においても、端末装置４００により冷蔵庫１に収容された商品の状況を確認することができる。
【０１０２】
［４．撮像処理の別実施形態］
次に、図１５に示したフローチャートに従って、「撮像処理」の別実施形態について説明する。図１５に示したフローチャートは、食品情報取得部１１４及び撮像時点設定部１１６により実行される。撮像時点設定部１１６は、冷蔵室１０の右ドア１１又は左ドア１２が開けられてから第１所定時間が経過した時点を第１撮像時点に設定し、冷蔵室１０の右ドア１１及び左ドア１２が閉められた時から第２所定時間前の時点を第２撮像時点に設定する。
【０１０３】
食品情報取得部１１４は、ステップＳ１３０で、開閉センサ１８ａ，１８ｂの検出信号から、冷蔵室１０の右ドア１１と左ドア１２の一方又は両方が閉状態から開状態に切り替わったことを認識した時から、ステップＳ１３７で、右ドア１１と左ドア１２の両方が閉状態から開状態に切り替わったことを認識するまでの間に、第１撮像時点及び第２撮像時点でカメラ６０による撮像を行う。
【０１０４】
食品情報取得部１１４は、ステップＳ１３０で、冷蔵室１０の右ドア１１と左ドア１２の一方又は両方が閉状態から開状態に切り替わったことを認識したときに、ステップＳ１３１に処理を進める。ステップＳ１３１〜Ｓ１３２は、撮像時点設定部１１６による処理である。
【０１０５】
撮像時点設定部１１６は、ステップＳ１３１で、第１所定時間をタイムアップまでの計時時間とするタイマをスタートさせる。そして、続くステップＳ１３２で、タイマがタイムアップした時（第１撮像時点になった時）に、ステップＳ１３３に処理を進める。
【０１０６】
ステップＳ１３３〜Ｓ１３８は、食品情報取得部１１４による処理である。食品情報取得部１１４は、ステップＳ１３３で、カメラ６０による撮像を複数回実行し、続くステップＳ１３４で、撮像した画像のデータを「入庫時画像」のデータとして記憶部１３０に保存する。
【０１０７】
続くステップＳ１３５〜Ｓ１３７のループにより、食品情報取得部１１４は、ステップＳ１３７で、開閉センサ１８ａ，１８ｂにより、右ドア１１及び左ドア１２が閉められたことが検出されるまで、ステップＳ１３５、Ｓ１３６の処理を繰り返し実行する。食品情報取得部１１４は、ステップＳ１３５で、カメラ６０による撮像を行って撮像時刻を記憶部１３０に記録し、ステップＳ１３６で、撮像した画像のデータを出庫時画像候補のデータとして、記憶部１３０に保存する。これにより、時系列の撮像画像のデータが、記憶部１３０に順次保存される。
【０１０８】
食品情報取得部１１４は、ステップＳ１３７で、開閉センサ１８ａ，１８ｂにより、右ドア１１及び左ドア１２が閉められたことが検出されたときに、ステップＳ１３８に処理を進める。ステップＳ１３８で、食品情報取得部１１４は、記憶部１３０に保存された出庫時画像候補のデータの中から、ステップＳ１３７で右ドア１１及び左ドアが共に閉められた状態であることが検出された時点から、第２所定時間前に撮像された画像データを、出庫時画像として記憶部１３０に保存する。
【０１０９】
撮像時点設定部１１６により第１撮像時点及び第２撮像時点を設定する他の構成として、開口部１０ａを通過する物体を検出する対物センサ８０（図３〜図５参照）による物体の検出状況に基づいて、第１撮像時点及び第２撮像時点を設定してもよい。この場合、撮像時点設定部１１６は、対物センサ８０により物体が検出されていない状態から検出された状態に切り替わった時点に基づいて、例えばこの時点から所定時間が経過した時点を第１撮像時点に設定する。また、撮像時点設定部１１６は、その後、対物センサ８０により物体が検出されている状態から物体が検出されていない状態に切りかわった時点に基づいて、例えば、この時点よりも所定時間前の時点を第２撮像時点に設定する。
【０１１０】
［５．他の実施形態］
上記実施形態において、通過物体検出部１１１は、照度センサ１７ａ，１７ｂ，１７ｃにより検出される冷蔵室１０内の照度の変化によって、冷蔵室１０の開口部１０ａを通過する物体を検出した。通過物体検出部１１１の他の構成として、図３〜図５に示したように、開口部１０ａを検出範囲に含み、開口部１０ａを通過する物体を直接検出する対物センサ８０（反射型又は透過型の光センサ、超音波センサ、静電容量センサ等）を用いてもよい。この場合、対物センサ８０の検出範囲を、開口部１０ａから冷蔵室１０内に向かう方向において、カメラ６０の撮像範囲よりも手前側に設定してもよい。これにより、開口部１０ａを通過する物体が検出された時点から、カメラ６０による撮像が実行されるまでの遅れ時間により、入庫される食品の撮像に失敗することを防止することができる。
【０１１１】
また、開閉センサ１８ａにより左ドア１２開けられたことが検出されたとき、及び開閉センサ１８ｂにより右ドア１１が開けられたことが検出されたときに、カメラ６０への通電を開始して、カメラ６０による撮像を可能にしてもよい。この構成によれば、左ドア１２と右ドアが閉められているときは、カメラ６０への通電を遮断して節電することができる。また、右ドア又は左ドア１２が開けられたタイミングでカメラ６０への通電を開始することによって、カメラ６０の起動の遅れにより入庫される食品の撮像に失敗することを防止することができる。
【０１１２】
また、食品情報取得部１１４は、通過物体検出部１１１により、開口部１０ａを通過する物体が検出された時から所定時間以内に、開閉センサ１８ａにより左ドア１２が開状態から閉状態に切り替わったことが検出されたとき、又は開閉センサ１８ｂにより右ドア１１が開状態から閉状態に切り替わったことが検出されたときには、カメラ６０により撮像された画像データを無効にする構成としてもよい。この構成によれば、左ドア１２又は右ドア１１が閉められる際に、左ドア１２又は右ドア１１が通過物体検出部１１１により検出されてカメラ６０により撮像されたときに、左ドア１２又は右ドア１１の画像から、誤った食品の情報が抽出されることを防止することができる。
【０１１３】
上記実施形態において、収容量認識部１１２は、重量センサ１３ａ，１３ｂ，１４ａ，１４ｂ，１５ａ，１５ｂによる検出重量に基づいて、冷蔵室１０の各棚１３，１４，１５に収容されている食品の量を認識した。収容量認識部１１２の他の構成として、照明部１６ａ，１６ｂ，１６ｃ，１６ｄ，１６ｅ，１６ｆを点灯させた状態での照度センサ１７ａ，１７ｂ，１７ｃによる検出照度に基づいて、冷蔵室１０の各棚１３，１４，１５に収容されている食品の量を認識してよい。或いは、カメラ６０又は別に配置したカメラによる冷蔵室１０の内部の撮像画像から、食品の画像部分を抽出することによって、冷蔵室１０の各棚１３，１４，１５に収容されている食品の量を認識してもよい。
【０１１４】
上記実施形態では、カメラ６０の撮像画像に対する処理を画像処理部１２０により行ったが、画像処理部１２０の機能をＣＰＵ１１０に備えて、ＣＰＵ１１０により撮像画像に対する処理を行ってもよい。
【０１１５】
上記実施形態では、サンプル画像１３４と賞味期限リスト１３５のデータを、記憶部１３０に保存したが、管理サーバー５２０に保存して、使用時に管理サーバー５２０から冷蔵庫１の制御ユニット１００にダウンロードするようにしてもよい。
【０１１６】
また、サンプル画像１３４を記憶部１３０又は管理サーバー５２０に保存するとしたが、色や形、大きさなどの各々の食品や収納物の特徴を事前に学習した画像認識プログラムをＣＰＵ１１０に実装しておき、入庫食品の画像部分を画像認識プログラムで処理をして一致率を算出し入庫食品の食品名と推定して取得してもよい。これによってサンプル画像１３４は不要となって記憶部１３０または管理サーバー５２０で保存する記憶容量を小さくすることができ、入庫食品の食品名を推定する認識処理時間も早く処理できる。出庫食品の食品名の推定も上記と同様に処理することができる。
【０１１７】
上記実施形態では、冷蔵庫１の冷蔵室１０について、入出庫判定部１１３により食品の入庫と出庫を判別して、食品情報取得部１１４により入庫食品及び出庫食品の情報を取得し、食品情報管理部１１５により冷蔵室１０に収容された食品の情報を管理した。切換室２０、冷凍室４０、及び野菜室５０についても、開口部２０ａ，４０ａ，５０ａを通過する物体を検出する通過物体検出部と、収容された食品の量を認識する収容量認識部を備えることにより、食品の入庫と出庫を判定することができる。また、開口部２０ａ，４０ａ，５０ａを含む範囲を撮像するカメラを設けて、撮像画像（入庫時画像及び出庫時画像）から入庫食品及び出庫食品の情報を取得することにより、切換室２０、冷凍室４０、及び野菜室５０に収容された食品の情報を取得して、食品の管理を行うことができる。
【産業上の利用可能性】
【０１１８】
以上のように、本発明にかかる冷蔵庫は、収容室に入庫される食品及び収容室から出庫される食品を、収容室を通過する時点を想定して撮像することにより、収容室に入庫される食品及び収容室から出庫される食品の情報をより確実に取得することができるので、冷蔵庫に収容された食品を管理する用途に適用することができる。
【符号の説明】
【０１１９】
１  冷蔵庫
１０  冷蔵室
１０ａ  開口部
１１  右ドア
１２  左ドア
１３  上棚
１３  棚
１３ａ、１３ｂ  重量センサ
１４  中棚
１４ａ、１４ｂ  重量センサ
１５  下棚
１５ａ、１５ｂ  重量センサ
１６ａ、１６ｂ、１６ｃ、１６ｄ、１６ｒ、１６ｆ  照明部
１７ａ、１７ｂ、１７ｃ  照度センサ
１８ａ、１８ｂ  開閉センサ
２０  切換室
２０ａ  開口部
２２  開閉センサ
３０  製氷室
３０ａ  開口部
３２  開閉センサ
３２  ステップ
３２  開閉センサ
４０  ステップ
４０  冷凍室
４０ａ  開口部
４２  開閉センサ
５０  野菜室
５０ａ  開口部
５２  開閉センサ
６０  カメラ
６１  圧縮機
６２  冷却ファン
６３  冷却器
６４  凝縮器
１００  制御ユニット
１１０  ＣＰＵ
１１１  通過物体検出部
１１２  収容量認識部
１１３  入出庫判定部
１１４  食品情報取得部
１１５  食品情報管理部
１１６  撮像時点設定部
１２０  画像処理部
１２１  画像メモリ
１３０  記憶部
１３１  庫内食品リスト
１３２  入庫食品情報
１３３  出庫食品情報
１３４  サンプル画像
１３５  賞味期限リスト
１４０  無線通信部
１４１  日時認識部
４００  端末装置
５００  ゲートウェイ
５１０  通信ネットワーク
５２０  管理サーバー
【図１】
2019070478.tif 000003
【図２】
2019070478.tif 000004
【図３】
2019070478.tif 000005
【図４】
2019070478.tif 000006
【図５】
2019070478.tif 000007
【図６】
2019070478.tif 000008
【図７】
2019070478.tif 000009
【図８】
2019070478.tif 000010
【図９】
2019070478.tif 000011
【図１０】
2019070478.tif 000012
【図１１】
2019070478.tif 000013
【図１２】
2019070478.tif 000014
【図１３】
2019070478.tif 000015
【図１４】
2019070478.tif 000016
【図１５】
2019070478.tif 000017