(57)【特許請求の範囲】
【請求項１】
開口部に開閉自在な扉を有する収納庫の庫内の画像を撮影する庫内撮影装置において、
上記扉に設置され、上記収納庫の庫内を撮影するカメラと、
上記扉が開けられたときに、上記扉と上記開口部との間に位置する物体までの距離を測定可能な測距部と、
上記測距部が測定する距離が所定の撮影距離に達したとき、上記カメラに撮影を行わせる撮影制御部と、
上記扉の開閉を検知する扉開閉センサと、
を備え、
上記撮影制御部は、
上記扉開閉センサによって扉が開放されている状態が検知されている間に、上記測距部が測定した距離が上記所定の撮影距離より遠い距離から上記所定の撮影距離未満となり、その後上記所定の撮影距離に達したとき、上記カメラに撮影を行わせることを特徴とする庫内撮影装置。
【請求項２】
上記所定の撮影距離と上記測距部との間の距離であって、上記収納庫内の所定の収納位置に対応した距離を設定距離とし、
上記撮影制御部は、
上記測距部が測定した距離が上記所定の撮影距離未満となったときの最小値と上記設定距離との比較結果に基づいて、上記収納位置に関する情報を生成し、
上記カメラが撮影した画像に、上記収納位置に関する情報を対応付けて保存することを特徴とする請求項１に記載の庫内撮影装置。
【請求項３】
上記測距部を上記開口部の一方の端側に配置し、
上記所定の撮影距離は、上記開口部の、上記測距部が配置される側とは反対側の端に位置する物体までの距離とすることを特徴とする請求項１または２に記載の庫内撮影装置。
【請求項４】
上記撮影制御部は、
上記扉が閉じられる直前に上記カメラが撮影した画像を収納庫内の最新画像として保存することを特徴とする請求項１から３のいずれか１項に記載の庫内撮影装置。
【請求項５】
開口部に開閉自在な扉を有する収納庫の庫内の画像を撮影する庫内撮影装置において、
上記扉に設置され、上記収納庫の庫内を撮影するカメラと、
上記扉が開けられたときに、上記扉と上記開口部との間に位置する物体までの距離を測定可能な測距部と、
上記測距部が測定する距離が所定の撮影距離に達したとき、上記カメラに撮影を行わせる撮影制御部と、を備え、
上記測距部を上記開口部の一方の端側に配置し、
上記所定の撮影距離は、上記開口部の、上記測距部が配置される側とは反対側の端に位置する物体までの距離とすることを特徴とする庫内撮影装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、開閉自在の扉を有する収納庫の庫内の画像を撮影する庫内撮影装置に関する。
【背景技術】
【０００２】
一般的に、開閉自在の扉を有する収納庫では、庫内を確認するために扉を開ける必要がある。このような収納庫の一例である冷蔵庫では、扉の開閉による冷気が逃げる等の問題があるため、できるだけ扉を開けずに庫内を管理することが望まれている。
【０００３】
そこで、扉を開けずに庫内の食品の管理が可能な冷蔵庫が、例えば特許文献１〜３等に提案されている。このような冷蔵庫では、内部に設置されたカメラにより庫内を撮影して得られた画像を用いて庫内の食品を管理するようになっている。
【０００４】
例えば特許文献１には、使用者の利便性を高めるために、冷蔵庫のドアスイッチと連動させてカメラのシャッターを切るタイミングを決める技術が開示されている。
【０００５】
また、特許文献２には、冷蔵庫のドアがカメラによる撮影可能な範囲まで開かれたことを検出するドアスイッチを設け、当該ドアスイッチからの検出信号によりカメラによる撮影を行う技術が開示されている。
【０００６】
さらに、特許文献３には、冷蔵庫の扉ポケットの形を画像認識して、最適な撮影タイミングを検出したり、撮影画像の歪補正等を行ったりする技術が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１０−１２１７８４号公報（２０１０年６月３日公開）
【特許文献２】特開２００３−４２６２６号公報（２００３年２月１３日公開）
【特許文献３】特開２００４−１８３９８７号公報（２００４年７月２日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところで、庫内の貯蔵物の保存領域を広範囲に撮影するには、カメラを庫内からある程度離す必要がある。しかしながら、特許文献１に開示された技術では、ドアスイッチで撮影タイミングを図っているため、ほぼドアが閉まってから庫内の撮影を行うことになる。つまり、庫内の保存領域を広範囲に撮影できないという問題がある。
【０００９】
また、特許文献２に開示された技術では、撮影に最適な角度、すなわち庫内の貯蔵物の保存領域を広範囲に撮影できる角度までドアが開かれたことを検出するスイッチを設けているが、扉の開状態のみで撮影タイミングを検出しているので、人が冷蔵庫の前に立つなど、庫内を撮影するのに人が邪魔にならない様な最適タイミングで撮影するのが難しい。このため、庫内を複数枚撮影した後で使用者が不要なものが映り込んでいない適切な撮影画像を選別する必要がある。
【００１０】
さらに、特許文献３に開示された技術では、画像によるパターン認識で、撮影に最適な扉開き状態を検出しているが、これには、冷蔵庫本来の制御プロセッサの能力をはるかに超える高度なプロセッサを画像認識用に使用する必要がある。
【００１１】
本発明は、上記の各問題点に鑑みなされたものであって、その目的は、庫内の画像の撮影に最適な状態を検出し、且つ、適切なタイミングで庫内の画像を撮影することができる庫内撮影装置を提供することにある。
【課題を解決するための手段】
【００１２】
上記の課題を解決するために、本発明の一態様に係る庫内撮影装置は、開口部に開閉自在な扉を有する収納庫の庫内の画像を撮影する庫内撮影装置において、上記扉に設置され、上記収納庫の庫内を撮影するカメラと、上記扉が開けられたときに、上記扉と上記開口部との間に位置する物体までの距離を測定可能な測距部と、上記測距部が測定する距離が所定の撮影距離に達したとき、上記カメラに撮影を行わせる撮影制御部と、を備えていることを特徴としている。
【発明の効果】
【００１３】
本発明の一態様によれば、測距センサによる距離の測定のみで、庫内の画像の撮影に最適な状態を検出し、且つ、適切なタイミングで庫内の画像を撮影することができるという顕著な効果を奏する。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態１に係る冷蔵庫に備えられた庫内撮影装置の概略ブロック図である。
【図２】本発明の実施形態１に係る冷蔵庫の概略構成を示し、（ａ）は正面図、（ｂ）はＸＸ線矢視断面図である。
【図３】図２に示す冷蔵庫において、ユーザによる扉の開閉動作の流れを示す図である。
【図４】本発明の実施形態１に係る冷蔵庫の庫内撮影の処理の流れを示すフローチャートである。
【図５】図４に示す庫内撮影処理を行っているときの測距センサによる測定距離と経過時間との関係を示したグラフである。
【図６】本発明の実施形態２に係る冷蔵庫の概略構成を示し、（ａ）は上面図、（ｂ）は側面図である。
【図７】本発明の実施形態２に係る冷蔵庫の庫内撮影の処理の流れを示すフローチャートである。
【図８】図７に示す庫内撮影処理を行っているときの測距センサによる測定距離と経過時間との関係を示したグラフである。
【図９】本発明の実施形態３に係る冷蔵庫の概略構成図である。
【図１０】本発明の実施形態３に係る冷蔵庫の庫内撮影の処理の流れを示すフローチャートである。
【図１１】本発明の実施形態３に係る冷蔵庫の庫内撮影の処理の流れを示すフローチャートである。
【図１２】本発明の実施形態３に係る冷蔵庫の庫内撮影の処理の流れを示すフローチャートである。
【図１３】図１０〜図１２に示す庫内撮影処理を行っているときの測距センサによる測定距離と経過時間との関係を示したグラフである。
【図１４】本発明の実施形態４に係る冷蔵庫の概略構成図である。
【図１５】本発明の実施形態４に係る冷蔵庫の庫内撮影の処理の流れを示すフローチャートである。
【図１６】本発明の実施形態４に係る冷蔵庫の庫内撮影の処理の流れを示すフローチャートである。
【図１７】本発明の実施形態４に係る冷蔵庫の庫内撮影の処理の流れを示すフローチャートである。
【図１８】図１５〜図１７に示す庫内撮影処理を行っているときの測距センサによる測定距離と経過時間との関係を示したグラフである。
【図１９】図１５〜図１７に示す庫内撮影処理を行っているときの撮影画像の一例を示す図である。
【発明を実施するための形態】
【００１５】
〔実施形態１〕
本発明の一実施形態について説明すれば、以下の通りである。本実施形態では、収納庫の一例として冷蔵庫について説明し、この冷蔵庫に本発明の庫内撮影装置を適用した例について説明する。以下の他の実施形態も同様とする。
【００１６】
（冷蔵庫の概略説明）
図２の（ａ）は、冷蔵庫１の正面図、（ｂ）は、（ａ）の冷蔵庫１のＸＸ線矢視断面図である。
【００１７】
冷蔵庫１は、図２の（ａ）（ｂ）に示すように、上部の冷蔵室（庫内）１０を開閉するための扉１１、下部の引き出し型の収納庫１２，１３，１４を備えている。
【００１８】
冷蔵室１０には、食品の収納・取り出しのための開口部１０ｄが設けられている。この開口部１０ｄを開放状態または閉塞状態にするために、上記扉１１が冷蔵庫１に取り付けられている。すなわち、上記扉１１は、上記開口部１０ｄに対して開閉自在に設けられている。
【００１９】
扉１１の上部には、上記開口部１０ｄを介して冷蔵室１０内を撮影するためのカメラ２１が設けられている。カメラ２１は、扉１１が所定の位置に開放されているときに、撮影方向２１ａが冷蔵室１０全体を向くように設置されている。
【００２０】
また、冷蔵室１０の開口部１０ｄの上部には、当該冷蔵庫１を設置した床面の方向を測定するための測距センサ２２が設けられている。本実施形態では、測距センサ２２の測距方向２２ａは、上記扉１１が開けられた際に上記扉１１と上記開口部１０ｄとの間に形成される空間へ向かう方向とする。また、上記空間を床面に投影して測距領域１１ａとする。ここで、扉１１が完全に開放された状態であれば、測距センサ２２は床面の測距領域１１ａまでの距離を測定する。また、扉１１が上記測距領域１１ａを覆う位置に移動した状態であれば、当該扉１１が障害物となり、測距センサ２２は扉１１までの距離を測定する。つまり、測距センサ２２の最大の測定距離は、当該測距センサ２２が設置された位置から床面の測距領域１１ａまでの距離となる。従って、測距センサ２２と測距領域１１ａとの間に障害物、例えば扉１１やユーザ等が存在すれば、当該測距センサ２２は障害物までの距離を測定することになる。当然、測距センサ２２によって測定される距離も短くなる。
【００２１】
なお、カメラ２１の配置、測距センサ２２の配置は、上記の例に限定されるものではなく、それぞれの目的を達成できる位置であればどこに配置してもよい。また、カメラ２１は、一般的なデジタルカメラでよく、冷蔵庫１の冷蔵室１０全体を撮影できるものであればよい。
【００２２】
また、測距センサ２２は、上述のように冷蔵室１０の開口部１０ｄの一方の端側（庫内上部前方側）に配置され、当該測距センサ２２の測距方向２２ａを冷蔵庫１の扉１１開放時の扉１１と開口部１０ｄとの間に生じる空間を投影した床面に向かう方向に設定している。
【００２３】
なお、測距センサ２２は、開口部１０ｄの上部側に設ける必要はなく、測距方向２２ａが、冷蔵室１０の開口部１０ｄから扉１１の開閉動作によって生じる空間を通る方向であれば下部側等のどこに設けてもよい。なお、測距センサ２２は、カメラ２１と同様に、一般的な距離センサであればよい。
【００２４】
（冷蔵庫１の庫内撮影装置のブロック図）
図１は、冷蔵庫１の庫内の画像を撮影する庫内撮影装置１０１の概略ブロック図を示す。
【００２５】
庫内撮影装置１０１は、図１に示すように、制御部１１１、カメラ２１、測距センサ２２、ドア開閉センサ２３、通信部２４、記憶部２５を含んでいる。
【００２６】
上記カメラ２１、測距センサ２２は、前述した通りである。
【００２７】
上記ドア開閉センサ２３は、冷蔵庫１の扉１１の開閉を検知するセンサである。ここでは、ドア開閉センサ２３として、扉１１を開けるとオン信号を後述する距離演算部１２２に出力し、扉１１を閉じるとオフ信号を後述する距離演算部１２２に出力するセンサを用いる。しかしながら、ドア開閉センサ２３としては、上記例に限定されるものではない。
【００２８】
上記通信部２４は、外部の通信ネットワーク（例えばインターネットなど）に接続するようになっており、カメラ２１で撮影した冷蔵室１０の庫内映像を通信ネットワークに接続されたサーバに送るようになっている。これにより、ユーザは、サーバに接続された情報端末（スマートフォン等）を介して、自分の冷蔵庫１の冷蔵室１０の庫内映像を確認することができる。
【００２９】
上記記憶部２５は、カメラ２１によって撮影された撮影データ、測距センサ２２によって測定された距離情報などを格納する。
【００３０】
上記制御部１１１は、カメラ２１を制御する撮影制御部１２１、測距センサ２２が検出した値から距離を求める距離演算部１２２と、通信部２４の通信を制御する通信制御部１２３を含んでいる。
【００３１】
ここで、上記撮影制御部１２１は、上記カメラ２１に対して冷蔵室１０内を最適なタイミングで且つ最適な状態で撮影するように制御している。例えば、上記扉１１が開けられたときに、上記開口部１０ｄの一方の端側から、上記扉１１と上記開口部１０ｄとの間に位置する物体までの距離を、測定可能な測距部（測距センサ２２、距離演算部１２２）が測定する距離が所定の撮影距離に達したとき、上記カメラ２１に撮影を行わせる。なお、この撮影制御の詳細は後述する。
【００３２】
（冷蔵庫の扉の開閉動作とカメラによる撮影）
図３の（ａ）〜（ｆ）は、ユーザＵにより冷蔵庫１から貯蔵物である食材を取り出すあるいは収納する際の扉１１の開き始めから閉じ終わりまでのユーザＵの動きを示す図である。
【００３３】
図３の（ａ）（ｂ）（ｅ）（ｆ）に示す扉１１を開く動作及び閉める動作時において図３の（ｂ）（ｅ）では、ユーザＵの位置は、測距センサ２２（図示せず）の測距領域１１ａに存在しない。すなわち、扉１１の開閉動作時の測距センサ２２による測定距離は予め設定した規定値（所定の撮影距離：第１の距離）Ｄｔｈよりも大きい。この時は、冷蔵庫１からユーザＵが離れていて、ユーザＵが邪魔にならずに扉１１に設けられたカメラ２１によって庫内を撮影する事が出来る。
【００３４】
一方、図３の（ｃ）（ｄ）は、ユーザＵが冷蔵庫１から食材を取り出すあるいは収納する状態を示している。（ｃ）の状態では、ユーザＵは測距センサ２２の測距領域１１ａに存在するので、扉１１の開閉動作時の測距センサ２２による測定距離は予め設定した規定値Ｄｔｈ以下となる。この時は、冷蔵庫１にユーザＵが近づいて、ユーザＵが邪魔をするため扉１１に設けられたカメラ２１によって庫内を撮影する事ができない。（ｄ）ではユーザＵの位置は、測距センサ２２（図示せず）の測距領域１１ａに存在しない。すなわち、扉１１の開閉動作時の測距センサ２２による測定距離は予め設定した規定値（所定の撮影距離：第１の距離）Ｄｔｈよりも大きい。この時は、冷蔵庫１からユーザＵが離れていて、ユーザＵが邪魔にならずに扉１１に設けられたカメラ２１によって庫内を撮影する事が出来る。
【００３５】
ここで、撮影対象の開口部１０ｄの上端から下端までの距離をＤｔｈとする。例えば、Ｄｔｈを床面近くまでの距離に設定すると、冷蔵庫の前に人がいなくても、収納庫１２、１３、１４のいずれかが開けられている場合は、収納庫までの距離を測ることになり、そのままでは冷蔵庫の前に人がいると判定される。Ｄｔｈを開口部１０ｄの下端までの距離にすれば、収納庫１２、１３、１４が開かれているだけの状況では、開口部１０ｄの前に人はいないと判定することが可能となる。
【００３６】
あるいは冷蔵庫１の構造と測距センサ２２とカメラ２１の位置関係から、Ｄｔｈを一意的に開口部１０ｄの下端までの距離にするだけでは、人の有無を検出出来ない場合は、収納庫１２、１３、１４それぞれにドアスイッチを設けて、収納庫１２、１３、１４の開閉状態を検出し、開閉状態別にＤｔｈを設定する様にしても良い。
【００３７】
上記Ｄｔｈの具体例については、後述する実施形態３，４においても同様である。
【００３８】
上記冷蔵庫１の庫内撮影の処理について以下に詳細に説明する。
【００３９】
（庫内撮影処理）
図４は、庫内撮影処理の流れを示すフローチャートである。
【００４０】
図５は、図４に示す庫内撮影処理におけるカメラによる庫内撮影、撮影データの保存のタイミングを説明するための図である。なお、図５の（１）〜（８）は、図４の（１）〜（８）に対応している。
【００４１】
まず、扉１１がＯＰＥＮされているか否かを判定する（ステップＳ１１）。ここでは、距離演算部１２２がドア開閉センサ２３による検知信号（オン信号かオフ信号）から扉１１が開放された状態であるか否かを判断する。
【００４２】
そして、ステップＳ１１においてＹＥＳ、すなわち扉１１がＯＰＥＮされていると判定されれば、測距センサ２２による測定を開始する（ステップＳ１２）。ここでは、ドア開閉センサ２３によって扉１１の開き始めを検出し（１）、これをトリガにして、測距センサ２２によって測距を始める。そして、距離演算部１２２が測距センサ２２から出力される検出値により距離Ｄを算出する。
【００４３】
次に、Ｍを０にする（ステップＳ１３）。すなわち、カメラ２１による撮影回数Ｍをリセットする。
【００４４】
続いて、距離Ｄが規定値Ｄｔｈ以上か否かを判定する（ステップＳ１４）。
【００４５】
そして、距離Ｄが規定値Ｄｔｈ以上と判定（ＹＥＳ）されれば（２）、さらに、距離Ｄが規定値Ｄｔｈ未満か否かを判定する（ステップＳ１５）。ここで、距離Ｄが規定値Ｄｔｈ未満と判定（ＹＥＳ）されれば（３）、扉１１がＯＰＥＮされている否かを判定する（ステップＳ１６）。ここで、扉１１がＯＰＥＮされていると判定（ＹＥＳ）されれば、再び、距離Ｄが規定値Ｄｔｈ以上か否かを判定する（ステップＳ１７）。
【００４６】
ステップＳ１７においてＹＥＳ、すなわち、距離Ｄが規定値Ｄｔｈ以上と判定されれば（４）、カメラ２１による撮影が行われる（ステップＳ１８）。
【００４７】
続いて、撮影回数Ｍに１を加算し（ステップＳ１９）、再びステップＳ１５に移行し、
距離Ｄが規定値Ｄｔｈ未満か否かを判定する。
【００４８】
一方、ステップＳ１６においてＮＯ、すなわち、扉１１がＯＰＥＮされていないと判定されれば（８）、ステップＳ２０に移行し、撮影回数Ｍが０よりも大きいか否かを判定する。ここで、ＹＥＳであれば、カメラ２１による庫内の撮影が１回以上行われていると判断し、撮影データを保存し（ステップＳ２１）、距離Ｄの測定を終了し（ステップＳ２２）、庫内撮影処理を終了する。
【００４９】
一方、ステップＳ２０においてＮＯ、すなわち、撮影回数Ｍが０であると判定されれば、距離Ｄの測定を終了し（ステップＳ２２）、庫内撮影処理を終了する。この場合、撮影回数Ｍが０であることから、ユーザＵが単純に扉１１を開閉しただけであると判断できる。
【００５０】
すなわち、本実施形態においては、ドア開閉センサ２３により扉１１の開き始めを検出し（１）、これをトリガにして、測距センサ２２によって測距を始める。
【００５１】
そして、扉１１が開放後に一旦、測距センサ２２が所定の撮影距離である規定値Ｄｔｈ以上を検知（（２）〜（３））、その後、規定値Ｄｔｈ未満を検知（（３）〜（４））してから、さらに規定値Ｄｔｈ以上を検知（（４）〜（５））した後に、カメラ２１が庫内を撮影する。ここでは、カメラ２１の撮影は（４）で行われる。
【００５２】
再度、規定値Ｄｔｈ未満を検知（（５）〜（６））してから、さらに規定値Ｄｔｈ以上を検知（（６）〜（７））した後に、カメラ２１が庫内を撮影する。ここでは、カメラ２１の撮影は（６）で行われる。
【００５３】
扉１１を閉める段階で、規定値Ｄｔｈ未満を検知（（７）〜（８））するが、扉１１のドア開閉センサ２３などで扉１１を閉めたことを検知し（８）、測距センサ２２による測距を終了する。
【００５４】
この際、最後に撮影した画像（（６）の時点で撮影した画像）を庫内の最新画像として保存し、ディスプレイ等で庫内画像として、使用者の用に供する。
【００５５】
このように、本実施形態１では、測定した距離Ｄが規定値Ｄｔｈ以上である区間（４）〜（５）、（６）〜（７）において、具体的には、（４）、（６）の規定値Ｄｔｈを超えた時にカメラ２１で庫内を撮影し、最終的に（６）の時の画像を最新画像として保存する。
【００５６】
つまり、距離Ｄが規定値Ｄｔｈ以上となったときには、冷蔵室１０の開口部１０ｄにユーザＵが相対しておらず、障害物なく庫内を撮影できる。また、冷蔵室１０の開口部１０ｄからユーザＵが退いて相対しなくなった時点では、まだ扉１１を閉める動作を開始していないと考えられるため、扉１１にカメラ２１を設けた場合に、扉１１の動作による撮影のブレを防止できる。
【００５７】
なお、冷蔵庫１の冷蔵室１０内の貯蔵物の確認だけのために扉１１を開閉した場合は、（３）〜（６）の変化は生じないが、貯蔵物の変化もないのでカメラ２１による撮影を行う必要がない。
【００５８】
従って、冷蔵庫１の扉１１の開放後に、測定した距離Ｄが規定値Ｄｔｈ以上→規定値Ｄｔｈ未満→規定値Ｄｔｈ以上になれば、ユーザＵによって冷蔵室１０内の貯蔵物が変化したしたと判断し、カメラ２１で撮影するが、そうでなければ冷蔵室１０内の貯蔵物が変化しなかったと判断し、カメラ２１で撮影しない、または撮影データを保存しないことで、同じ画像が不要に増加したり、それが毎回使用者に通知されたりすることを防ぐ。なお、扉１１の閉塞時には距離Ｄが規定値Ｄｔｈ以下となるが、その後、規定値Ｄｔｈ以上とならずに扉１１が閉まるため、カメラ２１による撮影は行わない。
【００５９】
以上のように、本実施形態に係る冷蔵庫１によれば、測距センサ２２による測距情報、すなわち測距センサ２２から障害物（床面、ユーザＵ、扉１１など）までの距離Ｄによって、カメラ２１による庫内撮影を行うか否かを判断しているため、庫内を適切な状態で撮影することができる。つまり、扉１１の開け始めや、閉じ切る直前で扉１１が少ししか開いていない状態では、測距センサ２２は扉１１との距離を検知する。この時、検知距離（距離演算部１２２が算出した距離Ｄ）は規定値（Ｄｔｈ）以下になっている。そして検知距離が短い場合は扉１１がほとんど開いていない状態であり、広範囲の撮影が出来ないので、最適なタイミングではないと判定する。
【００６０】
従って、撮影のための最適なタイミングを検出するための画像認識処理が必要ないため、画像認識用の高性能なプロセッサを必要とせず、測距センサを用いる簡単な構成で、庫内の撮影に最適な状態を検出し、且つ、適切なタイミングで庫内を撮影することができる。しかも、扉を開けた状態、且つ人が邪魔にならない状態で、貯蔵物の出し入れを行った後の最新の庫内画像を撮影、保存することが可能となる。
【００６１】
〔実施形態２〕
本発明の他の実施形態について説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００６２】
（冷蔵庫の概略説明）
図６の（ａ）（ｃ）は、冷蔵庫１の上面図、（ｂ）（ｄ）は断面図を示している。なお、図６に示す冷蔵庫１は、基本的に前記実施形態１の冷蔵庫１と同じ構造である。異なるのは、カメラ２１による庫内の撮影タイミングである。つまり、本実施形態では、図６の（ｃ）（ｄ）に示すように、測距センサ２２により扉１１のドアポケット１５までの距離が検出された時点で、カメラ２１による庫内撮影を行う点である。測距センサ２２がドアポケット１５を検知したときの測距センサ２２からドアポケット１５までの距離を規定値Ｄｔｈ２（第２の距離）とする。
【００６３】
上記冷蔵庫１の庫内撮影の処理について以下に詳細に説明する。
【００６４】
（庫内撮影処理）
図７は、庫内撮影処理の流れを示すフローチャートである。
【００６５】
図８は、図７に示す庫内撮影処理におけるカメラによる庫内撮影、撮影データの保存のタイミングを説明するための図である。なお、図８の（１）〜（８）は、図７の（１）〜（８）に対応している。
【００６６】
まず、扉１１がＯＰＥＮされているか否かを判定する（ステップＳ１１）。ここでは、距離演算部１２２がドア開閉センサ２３による検知信号から扉１１が開放された状態であるか否かを判断する。
【００６７】
そして、ステップＳ１１においてＹＥＳ、すなわち扉１１がＯＰＥＮされていると判定されれば、距離Ｄの測定を開始する（ステップＳ１２）。ここでは、ドア開閉センサ２３によって扉１１の開き始めを検出し（１）、これをトリガにして、測距センサ２２によって測距を始める。そして、距離演算部１２２が測距センサ２２からの検出値により距離Ｄを算出する。
【００６８】
次に、Ｍを０にする（ステップＳ１３）。すなわち、カメラ２１による撮影回数Ｍをリセットする。
【００６９】
続いて、距離Ｄが規定値Ｄｔｈ２を超えたか否かを判定する（ステップＳ１４）。
【００７０】
そして、距離Ｄが規定値Ｄｔｈ２を超えたと判定（ＹＥＳ）されれば（２）、さらに、距離Ｄが規定値Ｄｔｈ２以下か否かを判定する（ステップＳ１５）。ここで、距離Ｄが規定値Ｄｔｈ２以下と判定（ＹＥＳ）されれば（３）、カメラ２１による撮影が行われ（ステップＳ１８）、扉１１がＯＰＥＮされている否かを判定する（ステップＳ１６）。ここで、扉１１がＯＰＥＮされていると判定（ＹＥＳ）されれば、再び、距離Ｄが規定値Ｄｔｈ２を超えたか否かを判定する（ステップＳ１７）。
【００７１】
ステップＳ１７においてＹＥＳ、すなわち、距離Ｄが規定値Ｄｔｈ２を超えたと判定されれば（４）、撮影回数Ｍに１を加算し（ステップＳ１９）、再びステップＳ１５に移行し、
距離Ｄが規定値Ｄｔｈ２以下か否かを判定する。
【００７２】
一方、ステップＳ１６においてＮＯ、すなわち、扉１１がＯＰＥＮされていないと判定されれば（８）、ステップＳ２０に移行し、撮影回数Ｍが０よりも大きいか否かを判定する。ここで、ＹＥＳであれば、カメラ２１による庫内の撮影が１回以上行われていると判断し、撮影データを保存し（ステップＳ２１）、距離Ｄの測定を終了し（ステップＳ２２）、庫内撮影処理を終了する。
【００７３】
一方、ステップＳ２０においてＮＯ、すなわち、撮影回数Ｍが０であると判定されれば、距離Ｄの測定を終了し（ステップＳ２２）、庫内撮影処理を終了する。この場合、撮影回数Ｍが０であることから、ユーザＵが単純に扉１１を開閉しただけであると判断できる。
【００７４】
このように、本実施形態では、前記実施形態１と異なり、図８に示すように、測距センサ２２により測定された距離Ｄが、所定の撮影距離（規定値Ｄｔｈ２）以上である区間のうち、（３）、（５）、（７）において、カメラ２１で庫内を撮影し、最終的に（７）の時に撮影した画像を最新画像として保存する。
【００７５】
ここで、前記実施形態１では、（６）の時に撮影した画像を最新画像として保存するが、（６）において規定値Ｄｔｈ以上になるのは、ユーザＵが冷蔵庫１の前から退いた事によるもので、この時の扉１１に備わるカメラ２１と冷蔵庫１本体側の位置関係は一意的ではない。そのため、保存される画像は最適アングルで無い事もあり、また毎回保存される庫内の画像は、その大きさや歪み具合はバラバラで、庫内貯蔵物の変化を確認するに際しては、リアルタイムの必要性は無いものの、画像処理が必要となる。
【００７６】
これに対して、（７）の時に撮影した画像は、冷蔵庫の扉が閉められる事により第２の距離である規定値Ｄｔｈ２以下になった事が検知されるもので、カメラ２１と冷蔵庫１本体間の距離は、毎回一意に決まるため、最適なアングルで撮影可能となる。
【００７７】
具体的には、図６の（ａ）（ｃ）に示す上面図と（ｂ）（ｄ）に示す側面図のように扉１１を閉める過程で検知距離は、「床面の測距領域１１ａまでの距離」から「ドアポケット１５までの距離」に変化する。このタイミングが図８に示す（７）に相当する。
【００７８】
なお、前記実施形態１の所定の撮影距離である規定値Ｄｔｈ＝本実施形態２の他の撮影距離である規定値Ｄｔｈ２としてもよい。
【００７９】
前記実施形態１，２では、冷蔵庫１の冷蔵室１０内を単に撮影して庫内撮影をする例について説明したが、以下の実施形態３，４では、さらに、冷蔵室１０内の貯蔵物の変化が何時生じたのかを確認できるようにして庫内撮影をする例について説明する。
【００８０】
〔実施形態３〕
本発明の他の実施形態について説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００８１】
（冷蔵庫の概略説明）
図９は、本実施形態に係る冷蔵庫１の概略構成図を示している。なお、本実施形態に係る冷蔵庫１は、前記実施形態１の冷蔵庫１と同じである。
【００８２】
但し、本実施形態では、冷蔵庫１の冷蔵室１０を上段１０ａ、中段１０ｂ、下段１０ｃに分けて、それぞれの段における貯蔵物の収納状態を管理する点で、実施形態１の冷蔵庫１と異なる。なお、上段１０ａを特定するための係数はＳ（Ｍ）＝３、中断１０ｂを特定するための係数はＳ（Ｍ）＝２、下段１０ｃを特定するための係数はＳ（Ｍ）＝１とする。
【００８３】
（庫内撮影処理）
図１０〜１２は、庫内撮影処理の流れを示すフローチャートである。
【００８４】
図１３は、図１０〜１２に示す庫内撮影処理におけるカメラによる庫内撮影、撮影データの保存のタイミングを説明するための図である。なお、図１３の（１）〜（１０）は、図１０〜１２の（１）〜（１０）に対応している。また、以下の説明では、未撮影の状態から開始するため、Ｍの初期値は「０」である。
【００８５】
まず、扉１１がＯＰＥＮされているか否かを判定する（ステップＳ１１）。ここでは、距離演算部１２２がドア開閉センサ２３による検知信号から扉１１が開放された状態であるか否かを判断する。
【００８６】
そして、ステップＳ１１においてＹＥＳ、すなわち扉１１がＯＰＥＮされていると判定されれば、距離Ｄの測定を開始する（ステップＳ１２）。ここでは、ドア開閉センサ２３によって扉１１の開き始めを検出し（１）、これをトリガにして、測距センサ２２によって測距を始める。そして、距離演算部１２２が測距センサ２２からの検出値により距離Ｄを算出する。
【００８７】
次に、Ｍを０にする（ステップＳ１３）。すなわち、カメラ２１による撮影回数Ｍをリセットする。
【００８８】
続いて、距離Ｄが規定値Ｄｔｈ以上か否かを判定する（ステップＳ１４）。
【００８９】
そして、距離Ｄが規定値Ｄｔｈ以上と判定（ＹＥＳ）されれば（２）、さらに、距離Ｄが規定値Ｄｔｈ未満か否かを判定する（ステップＳ１５）。ここで、距離Ｄが規定値Ｄｔｈ未満と判定（ＹＥＳ）されれば（３）（５）（７）（９）、最小値Ｄｍｉｎとして規定値Ｄｔｈを設定する（ステップＳ３１）。
【００９０】
次に、距離Ｄが最小値Ｄｍｉｎ以下か否かを判定する（ステップＳ３２）。
【００９１】
そして、距離Ｄが最小値Ｄｍｉｎ以下と判定（ＹＥＳ）されれば、距離Ｄを最小値Ｄｍｉｎに設定し（ステップＳ３３）、扉１１がＯＰＥＮされている否かを判定する（ステップＳ１６）。一方、ステップ３２においてＮＯ、すなわち距離Ｄが最小値Ｄｍｉｎ以下でないと判定されれば、ステップＳ１６に移行し、扉１１がＯＰＥＮされている否かを判定する。ここで、扉１１がＯＰＥＮされていると判定（ＹＥＳ）されれば、再び、距離Ｄが規定値Ｄｔｈ以上か否かを判定する（ステップＳ１７）。
【００９２】
ステップＳ１７においてＹＥＳ、すなわち、距離Ｄが規定値Ｄｔｈ以上と判定されれば、図１１に示すステップＳ３４に移行し、カメラ２１による撮影が行われる。
【００９３】
一方、ステップＳ１７においてＮＯ、すなわち距離Ｄが規定値Ｄｔｈ以上でないと判定されれば、ステップＳ３２に移行して、距離Ｄが最小値Ｄｍｉｎ以下か否かを判定する。
【００９４】
ここで、規定値Ｄｔｈと測距センサ２２との間に、３つの距離Ｄｔ１〜Ｄｔ３を設定する。なお、Ｄｔ１＞Ｄｔ２＞Ｄｔ３の関係とする。
【００９５】
ステップＳ３４によるカメラ２１による撮影後、最小値Ｄｍｉｎが距離Ｄｔ３よりも小さいか否かを判断する（ステップＳ３５）。ここで、ＹＥＳの場合、Ｓ（Ｍ＋１）に３を入れ（ステップＳ３６）、撮影回数Ｍに１を加算し（ステップＳ３７）、図１１に示すステップＳ１５に移行する。ここでは、上段１０ａが貯蔵物の変化対象の位置と特定される。
【００９６】
一方、ステップＳ３５でＮＯの場合、最小値Ｄｍｉｎが距離Ｄｔ２よりも小さいか否かを判断する（ステップＳ３８）。ここで、ＹＥＳの場合、Ｓ（Ｍ＋１）に２を入れ（ステップＳ３９）、撮影回数Ｍに１を加算し（ステップＳ３７）、図１１に示すステップＳ１５に移行する。ここでは、中段１０ｂが貯蔵物の変化対象の位置と特定される。
【００９７】
また、ステップＳ３８でＮＯの場合、最小値Ｄｍｉｎが距離Ｄｔ１よりも小さいか否かを判断する（ステップＳ４０）。ここで、ＹＥＳの場合、Ｓ（Ｍ＋１）に１を入れ（ステップＳ４１）、撮影回数Ｍに１を加算し（ステップＳ３７）、図１１に示すステップＳ１５に移行する。ここでは、下段１０ｃが貯蔵物の変化対象の位置と特定される。
【００９８】
一方、ステップＳ４０でＮＯの場合、図１０に示すステップＳ１５に移行する。ここでは、冷蔵庫１への貯蔵物の出し入れはないと判断される。
【００９９】
図１０に示すステップＳ１６においてＮＯ、すなわち扉１１がＯＰＥＮしていないと判定されると、図１２のステップＳ２０に移行する。
【０１００】
ステップＳ２０では、撮影回数Ｍが０よりも大きいか否かを判定する。ここで、ＹＥＳであれば、カメラ２１による庫内の撮影が１回以上行われていると判断し、撮影データを保存し（ステップＳ２１）、距離Ｄの測定を終了し（ステップＳ２２）、庫内撮影処理を終了する。このとき、撮影データは、冷蔵室１０内の上段１０ａ、中段１０ｂ、下段１０ｃの少なくとも一つ以上の何れかと対応付けて記憶部２５に保存される。実際には、カメラ２１が撮影し、保存した画像と、当該画像を撮影した時点で上記測距部（測距センサ２２、距離演算部１２２）により測定された少なくとも一つ以上の距離情報とを対応付けて記憶部２５に記憶させている。
【０１０１】
一方、ステップＳ２０においてＮＯ、すなわち、撮影回数Ｍが０であると判定されれば、距離Ｄの測定を終了し（ステップＳ２２）、庫内撮影処理を終了する。この場合、撮影回数Ｍが０であることから、ユーザＵが単純に扉１１を開閉しただけであると判断できる。
【０１０２】
上記庫内撮影処理について、図１３を参照しながら説明すれば以下の通りである。すなわち、本実施形態においては、ドア開閉センサ２３により扉１１の開き始めを検出し（１）、これをトリガにして、測距センサ２２によって測距を始める。
【０１０３】
扉１１の開動作の過程で、検知距離Ｄは所定の撮影距離である規定値Ｄｔｈ以上（２）になる。
【０１０４】
次に、扉１１が開放された状態で、ユーザＵが冷蔵庫１の貯蔵物の出し入れ動作をすると、測距センサ２２は、出し入れするユーザＵの手や貯蔵物自体までの距離を検知するため、検知結果は一旦小さくなり、出し入れが終わると検知距離Ｄは規定値Ｄｔｈ以上になる（（３）〜（４））。この時の検知距離Ｄの最小値Ｄｍｉｎが距離Ｄｔ１〜Ｄｔ２であった場合、貯蔵物を下段１０ｃに出し入れしたと特定して、（４）での撮影画像を撮影データ（１）として記憶するとともに、撮影データ（１）に対応する位置データＳ（１）に、下段１０ｃに対応する値“１”を記憶する。
【０１０５】
同様に、（（５）〜（６））のように最小値Ｄｍｉｎが距離Ｄｔ２〜Ｄｔ３であった場合、貯蔵物を中段１０ｂに出し入れしたと特定して、（６）での撮影画像を撮影データ（２）として記憶するとともに、撮影データ（２）に対応する位置データＳ（２）に、中段１０ｂに対応する値“２”を、（（７）〜（８））のように最小値Ｄｍｉｎが距離Ｄｔ３以下であった場合、貯蔵物を上段１０ａに出し入れしたと特定して、（８）での撮影画像を撮影データ（３）として記憶するとともに、撮影データ（３）に対応する位置データＳ（３）に、上段１０ａに対応する値“３”を記憶する。
【０１０６】
このように、撮影データと位置データとを関連付けて記憶することで、ユーザが各撮影データのどの部分を注意して見ればよいかをガイドすることができ、庫内の在庫管理に役立てる事が出来る。
【０１０７】
なお、前記実施形態１あるいは前記実施形態２のように、記憶する撮影画像は、保存した庫内の最新画像だけとしてもよく（上記例では（８）での撮影画像）、また、位置データ毎に最新の画像を記憶するとしてもよい。これらの場合であっても、ユーザに位置データを示す事で、どの当たりに出し入れしたかが、後から確認出来て、庫内の在庫管理に役立てる事が出来る。
【０１０８】
〔実施形態４〕
本発明の他の実施形態について説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【０１０９】
（冷蔵庫の概略説明）
図１４の（ａ）（ｂ）は、本実施形態に係る冷蔵庫１の概略構成図を示している。なお、本実施形態に係る冷蔵庫１は、前記実施形態３の冷蔵庫１とほぼ同じ構造であるが、扉１１側にカメラＢ、冷蔵室１０の開口部１０ｄの測距センサ２２と同じ側に、カメラＢとは別のカメラＡを備えている点で異なる。このカメラＢは、前記実施形態３のカメラ２１と同じである。また、カメラＡは、隣接配置された測距センサ２２の測距方向２２ａと同じ方向を、撮影方向２０ａとしている。
【０１１０】
（庫内撮影処理）
図１５〜１７は、庫内撮影処理の流れを示すフローチャートである。
【０１１１】
図１８は、図１５〜１７に示す庫内撮影処理におけるカメラによる庫内撮影、撮影データの保存のタイミングを説明するための図である。なお、図１８の（１）〜（１０）は、図１５〜１７の（１）〜（１０）に対応している。
【０１１２】
基本的な庫内撮影処理は、前記実施形態３の庫内撮影処理と同じであるが、本実施形態ではカメラを２台使用している点で前記実施形態３の庫内処理と異なる。
【０１１３】
まず、扉１１がＯＰＥＮされているか否かを判定する（ステップＳ１１）。ここでは、距離演算部１２２がドア開閉センサ２３による検知信号から扉１１が開放された状態であるか否かを判断する。
【０１１４】
そして、ステップＳ１１においてＹＥＳ、すなわち扉１１がＯＰＥＮされていると判定されれば、距離Ｄの測定を開始する（ステップＳ１２）。ここでは、ドア開閉センサ２３によって扉１１の開き始めを検出し（１）、これをトリガにして、測距センサ２２によって測距を始める。そして、距離演算部１２２が測距センサ２２からの検出値により距離Ｄを算出する。
【０１１５】
次に、Ｍを０にする（ステップＳ１３）。すなわち、カメラ２１による撮影回数Ｍをリセットする。
【０１１６】
続いて、距離Ｄが規定値Ｄｔｈ以上か否かを判定する（ステップＳ１４）。
【０１１７】
そして、距離Ｄが規定値Ｄｔｈ以上と判定（ＹＥＳ）されれば（２）、さらに、距離Ｄが規定値Ｄｔｈ未満か否かを判定する（ステップＳ１５）。ここで、距離Ｄが規定値Ｄｔｈ未満と判定（ＹＥＳ）されれば（３）（５）（７）（９）、カメラＡによる撮影を行い（ステップＳ５１）、撮影したカメラＡ画像を記憶部２５の記憶領域の一つであるＤＡＴＡ＿ＡＩ（Ｍ＋１）に格納し（ステップＳ５２）、最小値Ｄｍｉｎとして規定値Ｄｔｈを設定する（ステップＳ３１）。
【０１１８】
次に、距離Ｄが最小値Ｄｍｉｎ以下か否かを判定する（ステップＳ３２）。
【０１１９】
そして、距離Ｄが最小値Ｄｍｉｎ以下と判定（ＹＥＳ）されれば、距離Ｄを最小値Ｄｍｉｎに設定し（ステップＳ３３）、扉１１がＯＰＥＮされている否かを判定する（ステップＳ１６）。一方、ステップ３２においてＮＯ、すなわち距離Ｄが最小値Ｄｍｉｎ以下でないと判定されれば、ステップＳ１６に移行し、扉１１がＯＰＥＮされているか否かを判定する。ここで、扉１１がＯＰＥＮされていると判定（ＹＥＳ）されれば、再び、距離Ｄが規定値Ｄｔｈ以上か否かを判定する（ステップＳ１７）。
【０１２０】
ステップＳ１７においてＹＥＳ、すなわち、距離Ｄが規定値Ｄｔｈ以上と判定されれば（４）（６）（８）、図１６に示すステップＳ５３に移行し、カメラＡによる撮影が行われる。続いて、ステップＳ５４においてカメラＢによる撮影が行われる。そして、撮影したカメラＡ画像を記憶部２５の記憶領域の一つであるＤＡＴＡ＿ＡＯ（Ｍ＋１）に格納する（ステップＳ５５）。  一方、ステップＳ１７においてＮＯ、すなわち距離Ｄが規定値Ｄｔｈ以上でないと判定されれば、ステップＳ３２に移行して、距離Ｄが最小値Ｄｍｉｎ以下か否かを判定する。
【０１２１】
ここで、規定値Ｄｔｈと測距センサ２２との間に、３つの距離Ｄｔ１〜Ｄｔ３を設定する。なお、Ｄｔ１＞Ｄｔ２＞Ｄｔ３の関係とする。
【０１２２】
ステップＳ５５によるカメラＡ画像の格納後、最小値Ｄｍｉｎが距離Ｄｔ３よりも小さいか否かを判断する（ステップＳ３５）。ここで、ＹＥＳの場合、Ｓ（Ｍ＋１）を３とし（ステップＳ３６）、撮影回数Ｍに１を加算し（ステップＳ３７）、図１５に示すステップＳ１５に移行する。
【０１２３】
一方、ステップＳ３５でＮＯの場合、最小値Ｄｍｉｎが距離Ｄｔ２よりも小さいか否かを判断する（ステップＳ３８）。ここで、ＹＥＳの場合、Ｓ（Ｍ＋１）を２とし（ステップＳ３９）、撮影回数Ｍに１を加算し（ステップＳ３７）、図１５に示すステップＳ１５に移行する。
【０１２４】
また、ステップＳ３８でＮＯの場合、最小値Ｄｍｉｎが距離Ｄｔ１よりも小さいか否かを判断する（ステップＳ４０）。ここで、ＹＥＳの場合、Ｓ（Ｍ＋１）を１とし（ステップＳ４１）、撮影回数Ｍに１を加算し（ステップＳ３７）、図１５に示すステップＳ１５に移行する。
【０１２５】
一方、ステップＳ４０でＮＯの場合、ＤＡＴＡ＿ＡＩ（Ｍ＋１）及びＤＡＴＡ＿ＡＯ（Ｍ＋１）を削除し、図１５に示すステップＳ１５に移行する。ここでは、冷蔵庫１への貯蔵物の出し入れはないと判断される。
【０１２６】
続いて、ステップＳ１６においてＮＯ、すなわち扉１１がＯＰＥＮされていないと判定されれば（１０）、図１７に示すステップＳ２０に移行する。
【０１２７】
ステップＳ２０では、撮影回数Ｍが０よりも大きいか否かを判定する。ここで、ＹＥＳであれば、カメラ２１による庫内の撮影が１回以上行われていると判断し、カメラＢ画像をＤＡＴＡ＿Ｂに格納し（ステップＳ５６）、距離Ｄの測定を終了し（ステップＳ２２）、庫内撮影処理を終了する。
【０１２８】
一方、ステップＳ２０においてＮＯ、すなわち、撮影回数Ｍが０であると判定されれば、カメラＡ画像であるＤＡＴＡ＿ＡＩ（１）を削除し（ステップＳ５７）、距離Ｄの測定を終了し（ステップＳ２２）、庫内撮影処理を終了する。この場合、撮影回数Ｍが０であることから、ユーザＵが単純に扉１１を開閉しただけであると判断できる。
【０１２９】
上記庫内撮影処理について、図１８を参照しながら説明すれば以下の通りである。すなわち、本実施形態においては、ドア開閉センサ２３により扉１１の開き始めを検出し（１）、これをトリガにして、測距センサ２２によって測距を始める。
【０１３０】
ここで、扉１１が開放された状態で、ユーザＵが冷蔵庫１の貯蔵物の出し入れ動作をすると、測距センサ２２は、出し入れするユーザＵの手や貯蔵物自体までの距離を検知するため、検知結果は一旦小さくなり、出し入れが終わると検知距離Ｄは規定値Ｄｔｈ以上になる（（３）〜（４））。この時の検知距離Ｄの最小値Ｄｍｉｎが距離Ｄｔ１〜Ｄｔ２であった場合、貯蔵物を下段１０ｃに出し入れしたと特定する。
【０１３１】
同様に、（（５）〜（６））のように最小値Ｄｍｉｎが距離Ｄｔ２〜Ｄｔ３であった場合、貯蔵物を中段１０ｂに出し入れしたと特定し、（（７）〜（８））のように最小値Ｄｍｉｎが距離Ｄｔ３以下であった場合、貯蔵物を上段１０ａに出し入れしたと特定する。
【０１３２】
しかも、本実施形態では、扉１１の開動作の過程で、検知距離Ｄが所定の撮影距離である規定値Ｄｔｈ未満になったとき（（３）（５）（７）（９））、規定値Ｄｔｈ以上になったとき（（４）（６）（８））の画像もカメラＡで撮影、保存する。これにより、以下に示す効果を奏する。
【０１３３】
例えば、図１９の（ａ）に示すように、（３）（４）の画像と”下段”に出し入れしたという情報をリンクさせ、図１９の（ｂ）に示すように、（５）（６）の画像と”中段”に出し入れしたという情報をリンクさせ、（７）（８）の画像と”上段”に出し入れしたという情報をリンクさせておくと、いつごろ、どの当たりに、何を出した、あるいは何を入れた、という情報が後から確認出来て、さらに庫内の在庫管理の利便性が向上する。
【０１３４】
以上のように、本実施形態１〜４に記載の庫内撮影装置１０１によれば、冷蔵庫１の冷蔵室（庫内）１０の上部側に測距センサ２２を備え、測距センサ２２の測距方向２２ａを冷蔵庫１の扉１１開放時の扉１１と開口部１０ｄとの間に生じる空間の方向に設定している。
【０１３５】
そして、扉１１の開け始めや、閉じ切る直前で扉１１が少ししか開いていない状態では、測距センサ２２は扉１１との距離を測距する（この時、測距距離は規定値Ｄｔｈ以下になっている）。そして測距距離が短い場合は扉１１がほとんど開いていない状態であり、冷蔵室１０の広範囲の撮影が出来ないので、最適なタイミングではないと判定する。
【０１３６】
また、扉１１を開けたり、閉めたりする過程で、ユーザＵが冷蔵室１０の前にいないときには、測距センサ２２は床などの、開口部１０ｄに対向する領域よりも遠くの距離を測距する（この時、測距距離は、規定値Ｄｔｈ以上になっている）。この時は、冷蔵室１０の広範囲が撮影できて、かつ人が邪魔にならない状態であると判定、良好な撮影が出来るタイミングであると判定する。
【０１３７】
一方、ユーザＵが冷蔵室１０の前にいるときは、測距センサ２２はユーザＵとの距離を測距する（この時、測距距離は規定値Ｄｔｈ以下になっている）。この場合は、ユーザＵが邪魔になり、冷蔵室１０を撮影するには適していないと判定する。
【０１３８】
ところで、測距距離が上記規定値Ｄｔｈより小さい場合は、ユーザＵが貯蔵物を出し入れしている手の位置を検知していて、その情報は、冷蔵室１０のどの辺りの棚の貯蔵物を出し入れしているかという情報となる。この情報を利用すれば、冷蔵庫１の庫内撮影をより適切に行うことができる。
【０１３９】
なお、本実施形態１〜４においては、冷蔵庫１の庫内の広範囲を良好に撮影するためのタイミング検知や貯蔵物管理に、扉１１のドア開閉センサ２３のオン／オフによる判定や画像認識処理（高価なプロセッサ）は用いていない。
【０１４０】
また、本実施形態１〜４においては、本発明の庫内撮影装置を用いた収納庫として冷蔵庫１を例に説明したが、これに限定されるものではなく、本発明の庫内撮影装置は、他の収納庫、例えば洋服ダンス、靴箱、食器棚、食品庫、郵便受け等に好適に用いられ、金庫など、特に扉を透視可能とすることが困難または問題がある収納庫に好適に用いられる。
【０１４１】
〔ソフトウェアによる実現例〕
庫内撮影装置１０１の制御ブロック（特に制御部１１１の撮影制御部１２１、距離演算部１２２）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【０１４２】
後者の場合、庫内撮影装置１０１は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【０１４３】
〔まとめ〕
本発明の態様１に係る庫内撮影装置は、開口部１０ｄに開閉自在な扉１１を有する収納庫（冷蔵庫１）の庫内の画像を撮影する庫内撮影装置１０１において、上記扉１１に設置され、上記収納庫の庫内を撮影するカメラ２１と、上記扉１１が開けられたときに、上記扉１１と上記開口部１０ｄとの間に位置する物体までの距離を、測定可能な測距部（測距センサ２２、距離演算部１２２）と、上記測距部（測距センサ２２、距離演算部１２２）が測定する距離が所定の撮影距離に達したとき、上記カメラ２１に撮影を行わせる撮影制御部１２１と、を備えていることを特徴としている。
【０１４４】
上記の構成によれば、撮影制御部によって、測距部（測距センサ２２、距離演算部１２２）が測定する距離が所定の撮影距離に達したとき、上記カメラ２１に撮影を行わせる。従って、収納庫の開口部からの距離が所定の撮影距離に達したときであれば、カメラと開口部との間にユーザが存在しない状態であると推定できる。この状態でカメラにより庫内を撮影するため、開口部前にユーザが居ない状態の庫内を撮影することができる。
【０１４５】
従って、上記の構成によれば、測距部による距離の測定のみで、庫内の撮影に最適な状態を検出し、且つ、適切なタイミングで庫内を撮影することを可能しているため、従来のように、これらの処理を行うための高性能なプロセッサを必要としない。
【０１４６】
本発明の態様２に係る庫内撮影装置は、上記態様１において、上記測距部（測距センサ２２、距離演算部１２２）を上記開口部１０ｄの一方の端側に配置し、上記所定の撮影距離は、上記開口部１０ｄの、上記測距部（測距センサ２２、距離演算部１２２）が配置される側とは反対側の端に位置する物体までの距離とすることが好ましい。
【０１４７】
上記の構成によれば、上記所定の撮影距離以上であれば、ユーザＵが冷蔵室１０の前に居ないと推定される。従って、上記所定の撮像距離に達したとき、カメラ２１により冷蔵室１０を撮影させれば、ユーザＵが居ない状態の冷蔵室１０を撮影することができる。
【０１４８】
本発明の態様３に係る庫内撮影装置は、上記態様１または２において、上記撮影制御部１２１は、上記測距部（測距センサ２２、距離演算部１２２）が測定した距離が上記所定の撮影距離（Ｄｔｈ）より遠い距離から上記所定の撮影距離（Ｄｔｈ）に達したとき、上記カメラ２１に撮影を行わせることが好ましい。
【０１４９】
上記の構成によれば、所定の撮影距離（規定値Ｄｔｈ）に達するまでは、ユーザＵが冷蔵室１０に対して貯蔵物の出し入れなどを行っていると推定されるため、上記のタイミングでカメラ２１による冷蔵室１０の撮影を行わせることで、ユーザＵが居ない状態の冷蔵室１０を撮影することができる。
【０１５０】
本発明の態様４に係る庫内撮影装置は、上記態様１から３の何れか１態様において、上記撮影制御部１２１は、上記測距部（測距センサ２２、距離演算部１２２）が測定した距離が上記所定の撮影距離（Ｄｔｈ）より遠い距離から上記所定の撮影距離（Ｄｔｈ）未満となり、その後上記所定の撮影距離（Ｄｔｈ）に達したとき、上記カメラ２１に撮影を行わせることが好ましい。
【０１５１】
上記の構成によれば、測距部（測距センサ２２、距離演算部１２２）が測定した距離が上記所定の撮影距離（Ｄｔｈ）より遠い距離から上記所定の撮影距離（Ｄｔｈ）未満となり、その後上記所定の撮影距離（Ｄｔｈ）に達したとき、上記カメラ２１に撮影を行わせることで、冷蔵室の開口部１０ｄに相対してユーザＵが居ない状態の冷蔵室１０を撮影することができる。
【０１５２】
本発明の態様５に係る庫内撮影装置は、上記態様１〜４の何れか１態様において、上記撮影制御部１２１は、上記扉１１が閉じられる直前に上記カメラ２１が撮影した画像を収納庫（冷蔵庫１）内の最新画像として保存することが好ましい。
【０１５３】
上記の構成によれば、常に、冷蔵庫１内の最新画像を保存することができる。
【０１５４】
本発明の態様６に係る冷蔵庫１は、上記態様１〜５の何れか１態様に記載の庫内撮影装置を備えていてもよい。
【０１５５】
本発明の各態様に係る庫内撮影装置（１０１）は、コンピュータによって実現してもよく、この場合には、コンピュータを上記庫内撮影装置（１０１）が備える各部（ソフトウェア要素）として動作させることにより上記庫内撮影装置（１０１）をコンピュータにて実現させる庫内撮影装置（１０１）の庫内撮影制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【０１５６】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【産業上の利用可能性】
【０１５７】
本発明は、扉を備えた収納庫、特に金庫など扉を透視可能とすることが困難または問題がある収納庫に好適に利用することができる。
【符号の説明】
【０１５８】
１  冷蔵庫
１０  冷蔵室
１０ａ  上段
１０ｂ  中段
１０ｃ  下段
１０ｄ  開口部
１１ａ  測距領域
１２，１３，１４  収納庫
１５  ドアポケット
２０ａ  撮影方向
２１  カメラ
２１ａ  撮影方向
２２  測距センサ（測距部）
２２ａ  測距方向
２３  ドア開閉センサ
２４  通信部
２５  記憶部
１０１  庫内撮影装置
１１１  制御部
１２１  撮影制御部
１２２  距離演算部（測距部）
１２３  通信制御部
Ｄｔｈ  規定値（所定の撮影距離）
Ｄｔｈ２  規定値
【図１】
0006571407.tif 000002
【図２】
0006571407.tif 000003
【図３】
0006571407.tif 000004
【図４】
0006571407.tif 000005
【図５】
0006571407.tif 000006
【図６】
0006571407.tif 000007
【図７】
0006571407.tif 000008
【図８】
0006571407.tif 000009
【図９】
0006571407.tif 000010
【図１０】
0006571407.tif 000011
【図１１】
0006571407.tif 000012
【図１２】
0006571407.tif 000013
【図１３】
0006571407.tif 000014
【図１４】
0006571407.tif 000015
【図１５】
0006571407.tif 000016
【図１６】
0006571407.tif 000017
【図１７】
0006571407.tif 000018
【図１８】
0006571407.tif 000019
【図１９】
0006571407.tif 000020