(57)【要約】【課題】貯蔵される魚の腐敗を抑制するための冷蔵庫を提供する。【解決手段】冷蔵庫１００は、魚が保存される貯蔵室１０００と、紫外線領域の波長を有する光を出力する紫外線光源１０と、紫外線光源１０からの光を受けた前記魚の眼を含む紫外線画像を撮像するカメラ１１と、魚の眼を含む紫外線画像における魚の眼の輝度値に基づいて、魚の腐敗時期を推定する推定部２と、保存時間の情報を取得し、保存時間の情報の示す時刻が、推定された魚の腐敗時期よりも遅い場合に、貯蔵室１０００の温度を下げる制御信号を出力する温度制御部３と、制御信号に基づいて、貯蔵室１０００の温度を下げる冷却部１００１とを備える。【選択図】図１
2016209259.tif 000002
【特許請求の範囲】
【請求項１】
魚が保存される貯蔵室と、
紫外線領域の波長を有する光を出力する紫外線光源と、
前記紫外線光源からの光を受けた前記魚の眼を含む紫外線画像を撮像するカメラと、
前記魚の眼を含む紫外線画像における魚の眼の輝度値に基づいて、前記魚の腐敗時期を推定する推定部と、
保存時間の情報を取得し、前記保存時間の情報の示す時刻が、前記推定された魚の腐敗時期よりも遅い場合に、前記貯蔵室の温度を下げる制御信号を出力する温度制御部と、
前記制御信号に基づいて、前記貯蔵室の温度を下げる冷却部とを備える
冷蔵庫。
【請求項２】
前記推定部は、前記紫外線画像における魚の虹彩部の輝度値に基づいて、前記魚の腐敗時期を推定する、
請求項１に記載の冷蔵庫。
【請求項３】
前記推定部は、前記紫外線画像における魚の水晶体部の輝度値を用いて、前記紫外線画像における魚の虹彩部の輝度値を正規化した指標値に基づいて、前記魚の腐敗時期を推定する、
請求項１に記載の冷蔵庫。
【請求項４】
前記推定部は、複数の輝度値と、前記各輝度値に対応付けられた時期とを含む腐敗推定規則に基づいて、前記紫外線画像における魚の眼の輝度値に対応する時期を前記魚の腐敗時期として推定する、
請求項１に記載の冷蔵庫。
【請求項５】
さらに、前記貯蔵室の温度を測定する温度センサを備え、
前記推定部は、前記貯蔵室の温度毎に、複数の輝度値と、前記各輝度値に対応付けられた時期とを含む腐敗推定規則に基づいて、前記温度センサで測定された温度と、前記紫外線画像における魚の眼の輝度値とに対応する時期を前記魚の腐敗時期として推定する、
請求項１に記載の冷蔵庫。
【請求項６】
さらに、操作の受け付け又は外部装置からの受信により、保存時間の情報を受け付ける保存時間受付部を備え、
前記温度制御部は、前記保存時間受付部から前記保存時間の情報を取得する、
請求項１に記載の冷蔵庫。
【請求項７】
前記温度制御部は、前記保存時間の情報の示す時刻が、前記推定された魚の腐敗時期よりも遅い場合、予め定められた温度分低い温度に下げる制御信号を出力する、
請求項１に記載の冷蔵庫。
【請求項８】
前記温度制御部は、複数の温度と、前記各温度に対応付けられた腐敗時期とを含む温度制御規則に基づいて、前記保存時間の情報の示す時刻よりも遅い腐敗時期と対応付けられた温度に下げる制御信号を出力する、
請求項１に記載の冷蔵庫。
【請求項９】
魚が保存される貯蔵室と、
前記貯蔵室の温度を測定する温度センサと、
紫外線領域の波長を有する光を出力する紫外線光源と、
前記紫外線光源からの光を受けた前記魚の眼を含む紫外線画像を撮像するカメラと、
複数の温度と、前記各温度に対応付けられた腐敗時期とを含む温度制御規則を参照して、前記温度センサで測定された温度と前記魚の眼を含む紫外線画像における魚の眼の輝度値とに基づいて、前記魚の腐敗時期を推定する推定部と、
前記魚の腐敗時期を表示する表示部と、
前記貯蔵室の温度を制御するための温度情報を受け付ける温度受付部と、
前記温度受付部が温度情報を受け付ける前は、前記推定部が推定した前記魚の腐敗時期を前記表示部に表示させ、前記温度受付部が温度情報を受け付けた後は、前記温度制御規則を参照して、前記温度受付部が受け付けた温度情報に対応する温度と前記魚の眼を含む紫外線画像における魚の眼の輝度値とに基づいて、前記貯蔵室を前記温度情報に対応する温度にしたときの前記魚の腐敗時期を推定した結果である当該腐敗時期を前記表示部に表示させる表示制御部とを備える
冷蔵庫。
【請求項１０】
前記冷蔵庫は、さらに、前記貯蔵室の温度を下げる制御信号を出力する温度制御部と、
前記制御信号に基づいて、前記貯蔵室の温度を下げる冷却部とを備え、
前記温度受付部は、さらに、前記貯蔵室の温度を制御するための温度の決定の操作を受け付け、
前記温度制御部は、前記表示部に前記推定した結果である魚の腐敗時期が表示された状態で、前記温度受付部が温度の決定の操作を受け付けた場合、前記表示部に表示された当該腐敗時期の推定に用いられた温度にするための制御信号を、前記冷却部に出力する、
請求項９に記載の冷蔵庫。
【請求項１１】
魚が保存される貯蔵室を備える冷蔵庫の温度を制御する冷蔵庫の温度制御方法であって、
前記冷蔵庫は、
紫外線領域の波長を有する光を出力する紫外線光源と、
前記紫外線光源からの光を受けた前記魚の眼を含む紫外線画像を撮像するカメラと、
制御信号に基づいて、前記貯蔵室の温度を下げる冷却部とを備え、
（ａ）前記魚の眼を含む紫外線画像における魚の眼の輝度値に基づいて、前記魚の腐敗時期を推定し、
（ｂ）保存時間の情報を取得し、前記保存時間の情報の示す時刻が、前記推定された魚の腐敗時期よりも遅い場合、前記貯蔵室の温度を下げる制御信号を出力する、
冷蔵庫の温度制御方法。
【請求項１２】
前記（ａ）において、前記紫外線画像における魚の虹彩部の輝度値に基づいて、前記魚の腐敗時期を推定する、
請求項１１に記載の冷蔵庫の温度制御方法。
【請求項１３】
前記（ａ）において、前記紫外線画像における魚の水晶体部の輝度値を用いて、前記紫外線画像における魚の虹彩部の輝度値を正規化した指標値に基づいて、前記魚の腐敗時期を推定する、
請求項１１に記載の冷蔵庫の温度制御方法。
【請求項１４】
前記（ａ）において、複数の輝度値と、前記各輝度値に対応付けられた時期とを含む腐敗推定規則に基づいて、前記紫外線画像における魚の眼の輝度値に対応する時期を前記魚の腐敗時期として推定する、
請求項１１に記載の冷蔵庫の温度制御方法。
【請求項１５】
前記冷蔵庫は、さらに、前記貯蔵室の温度を測定する温度センサを備え、
前記（ａ）において、前記貯蔵室の温度毎に、複数の輝度値と、前記各輝度値に対応付けられた時期とを含む腐敗推定規則に基づいて、前記温度センサで測定された温度と前記紫外線画像における魚の眼の輝度値とに対応する時期を前記魚の腐敗時期として推定する、
請求項１１に記載の冷蔵庫の温度制御方法。
【請求項１６】
前記冷蔵庫は、さらに、操作の受け付け又は外部装置からの受信により、保存時間の情報を受け付ける保存時間受付部を備え、
前記（ｂ）において、前記保存時間受付部から前記保存時間の情報を取得し、前記保存時間の情報の示す時刻が、前記推定された魚の腐敗時期よりも遅い場合、前記貯蔵室の温度を下げる制御信号を出力する、
請求項１１に記載の冷蔵庫の温度制御方法。
【請求項１７】
前記（ｂ）において、前記保存時間の情報の示す時刻が、前記推定された魚の腐敗時期よりも遅い場合、予め定められた温度分低い温度に下げる制御信号を出力する、
請求項１１に記載の冷蔵庫の温度制御方法。
【請求項１８】
前記（ｂ）において、複数の温度と、前記各温度に対応付けられた腐敗時期とを含む温度制御規則に基づいて、前記保存時間の情報の示す時刻よりも遅い腐敗時期と対応付けられる温度に下げる制御信号を出力する、
請求項１１に記載の冷蔵庫の温度制御方法。
【請求項１９】
前記紫外線光源により、前記魚に向かって紫外線領域の波長を有する光を出力し、
前記出力された光を受けた魚の眼を含む紫外線画像を前記カメラにより撮像し、
前記（ａ）において、前記撮像された紫外線画像における魚の眼の輝度値に基づいて、前記魚の腐敗時期を推定し、
前記冷却部により、前記（ｂ）において、出力された制御信号に基づいて、前記貯蔵室の温度を下げる、
請求項１１に記載の冷蔵庫の温度制御方法。
【請求項２０】
魚が保存される貯蔵室を備える冷蔵庫の温度を制御する冷蔵庫の温度制御方法であって、
前記冷蔵庫は、
前記貯蔵室の温度を測定する温度センサと、
紫外線領域の波長を有する光を出力する紫外線光源と、
前記紫外線光源からの光を受けた前記魚の眼を含む紫外線画像を撮像するカメラと、
前記魚の腐敗時期を表示する表示部と、
前記貯蔵室の温度を制御するための温度情報を受け付ける温度受付部と、
を備え、
（ａ）複数の温度と、前記各温度に対応付けられた腐敗時期とを含む温度制御規則を参照して、前記温度センサで測定された温度と前記魚の眼を含む紫外線画像における魚の眼の輝度値とに基づいて、前記魚の腐敗時期を推定し、
（ｂ）前記温度受付部が温度情報を受け付ける前は、前記推定した前記魚の腐敗時期を前記表示部に表示し、前記温度受付部が温度情報を受け付けた後は、前記温度制御規則を参照して、前記温度受付部が受け付けた温度情報に対応する温度と前記魚の眼を含む紫外線画像における魚の眼の輝度値とに基づいて、前記貯蔵室を前記温度情報に対応する温度にしたときの前記魚の腐敗時期を推定した結果である当該腐敗時期を、前記表示部に表示する、
冷蔵庫の温度制御方法。
【請求項２１】
前記冷蔵庫は、さらに、前記貯蔵室の温度を下げる制御信号を出力する温度制御部と、
前記制御信号に基づいて、前記貯蔵室の温度を下げる冷却部とを備え、
前記温度受付部は、さらに、前記貯蔵室の温度を制御するための温度の決定の操作を受け付け、
前記（ｂ）により、前記表示部に前記推定した結果である魚の腐敗時期が表示された状態で、前記温度受付部により、前記貯蔵室の温度の決定の操作を受け付けた場合、前記表示部に表示された当該腐敗時期の推定に用いられた温度にするための制御信号を、前記冷却部に出力し、
前記冷却部により、出力された制御信号に基づいて、前記貯蔵室の温度を下げる、
請求項２０に記載の冷蔵庫の温度制御方法。
【請求項２２】
魚が保存される貯蔵室を備える冷蔵庫の温度を制御する冷蔵庫の温度制御方法をコンピュータに実行させるプログラムであって、
前記冷蔵庫は、
紫外線領域の波長を有する光を出力する紫外線光源と、
前記紫外線光源からの光を受けた前記魚の眼を含む紫外線画像を撮像するカメラと、
制御信号に基づいて、前記貯蔵室の温度を下げる冷却部とを備え、
（ａ）前記魚の眼を含む紫外線画像における魚の眼の輝度値に基づいて、前記魚の腐敗時期を推定させ、
（ｂ）保存時間の情報を取得し、前記保存時間の情報の示す時刻が、前記推定された魚の腐敗時期よりも遅い場合、前記貯蔵室の温度を下げる制御信号を出力させる、
プログラム。
【請求項２３】
魚が保存される貯蔵室を備える冷蔵庫の温度を制御する冷蔵庫の温度制御方法をコンピュータに実行させるプログラムであって、
前記冷蔵庫は、
前記貯蔵室の温度を測定する温度センサと、
紫外線領域の波長を有する光を出力する紫外線光源と、
前記紫外線光源からの光を受けた前記魚の眼を含む紫外線画像を撮像するカメラと、
前記魚の腐敗時期を表示する表示部と、
前記貯蔵室の温度を制御するための温度情報を受け付ける温度受付部と、
を備え、
（ａ）複数の温度と、前記各温度に対応付けられた腐敗時期とを含む温度制御規則を参照して、前記温度センサで測定された温度と前記魚の眼を含む紫外線画像における魚の眼の輝度値とに基づいて、前記魚の腐敗時期を推定させ、
（ｂ）前記温度受付部が温度情報を受け付ける前は、前記推定させた前記魚の腐敗時期を前記表示部に表示し、前記温度受付部が温度情報を受け付けた後は、前記温度制御規則を参照して、前記温度受付部が受け付けた温度情報に対応する温度と前記魚の眼を含む紫外線画像における魚の眼の輝度値とに基づいて、前記貯蔵室を前記温度情報に対応する温度にしたときの前記魚の腐敗時期を推定した結果である当該腐敗時期を、前記表示部に表示させる、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、冷蔵庫の温度制御技術に関する。
【背景技術】
【０００２】
特許文献１に開示の冷蔵庫は、外気温の低下に伴って、冷蔵庫の内部の温度を上げる。これにより、冷蔵庫の内部の過冷却を防止し、野菜類の凍結を防止する。
【０００３】
特許文献２に開示の冷蔵庫は、野菜等収納室内において植物類から発生して葉緑素を分解する作用があり、植物類の鮮度を低下させる有害ガスの有無又は濃度を検出し、使用者に検出した情報を出力することにより、植物類の鮮度低下を抑制する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第３９０６０５１号公報
【特許文献２】特開２００１−３３０３６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１及び２には、冷蔵庫に保存（貯蔵）される魚の腐敗を抑制するための温度調節については開示されていない。
【０００６】
本開示の冷蔵庫は、貯蔵する魚の腐敗時期（将来の腐敗時期）に基づいて、冷蔵庫の温度を調節する。また、本開示の冷蔵庫は、貯蔵する魚の腐敗時期に基づき冷蔵庫の温度調節のために有用な情報を表示する。また本開示は、貯蔵する魚の腐敗時期に基づいて、冷蔵庫の温度を調節する、又は、冷蔵庫の温度調節のために有用な情報を表示する、冷蔵庫の温度制御方法を示す。
【課題を解決するための手段】
【０００７】
本開示における冷蔵庫は、魚が保存される貯蔵室と、紫外線領域の波長を有する光を出力する紫外線光源と、前記紫外線光源からの光を受けた前記魚の眼を含む紫外線画像を撮像するカメラと、前記魚の眼を含む紫外線画像における魚の眼の輝度値に基づいて、前記魚の腐敗時期を推定する推定部と、保存時間の情報を取得し、前記保存時間の情報の示す時刻が、前記推定された魚の腐敗時期よりも遅い場合に、前記貯蔵室の温度を下げる制御信号を出力する温度制御部と、前記制御信号に基づいて、前記貯蔵室の温度を下げる冷却部とを備える。
【０００８】
また、本開示における冷蔵庫は、魚が保存される貯蔵室と、前記貯蔵室の温度を測定する温度センサと、紫外線領域の波長を有する光を出力する紫外線光源と、前記紫外線光源からの光を受けた前記魚の眼を含む紫外線画像を撮像するカメラと、複数の温度と、前記各温度に対応付けられた腐敗時期とを含む温度制御規則を参照して、前記温度センサで測定された温度と前記魚の眼を含む紫外線画像における魚の眼の輝度値とに基づいて、前記魚の腐敗時期を推定する推定部と、前記魚の腐敗時期を表示する表示部と、前記貯蔵室の温度を制御するための温度情報を受け付ける温度受付部と、前記温度受付部が温度情報を受け付ける前は、前記推定部が推定した前記魚の腐敗時期を前記表示部に表示させ、前記温度受付部が温度情報を受け付けた後は、前記温度制御規則を参照して、前記温度受付部が受け付けた温度情報に対応する温度と前記魚の眼を含む紫外線画像における魚の眼の輝度値とに基づいて、前記貯蔵室を前記温度情報に対応する温度にしたときの前記魚の腐敗時期を推定した結果である当該腐敗時期を前記表示部に表示させる表示制御部とを備える。
【０００９】
また、本開示における冷蔵庫の温度制御方法は、魚が保存される貯蔵室を備える冷蔵庫の温度を制御する冷蔵庫の温度制御方法であって、前記冷蔵庫は、紫外線領域の波長を有する光を出力する紫外線光源と、前記紫外線光源からの光を受けた前記魚の眼を含む紫外線画像を撮像するカメラと、制御信号に基づいて、前記貯蔵室の温度を下げる冷却部とを備え、（ａ）前記魚の眼を含む紫外線画像における魚の眼の輝度値に基づいて、前記魚の腐敗時期を推定し、（ｂ）保存時間の情報を取得し、前記保存時間の情報の示す時刻が、前記推定された魚の腐敗時期よりも遅い場合、前記貯蔵室の温度を下げる制御信号を出力する。
【００１０】
また、本開示における冷蔵庫の温度制御方法は、魚が保存される貯蔵室を備える冷蔵庫の温度を制御する冷蔵庫の温度制御方法であって、前記冷蔵庫は、前記貯蔵室の温度を測定する温度センサと、紫外線領域の波長を有する光を出力する紫外線光源と、前記紫外線光源からの光を受けた前記魚の眼を含む紫外線画像を撮像するカメラと、前記魚の腐敗時期を表示する表示部と、前記貯蔵室の温度を制御するための温度情報を受け付ける温度受付部と、を備え、（ａ）複数の温度と、前記各温度に対応付けられた腐敗時期とを含む温度制御規則を参照して、前記温度センサで測定された温度と前記魚の眼を含む紫外線画像における魚の眼の輝度値とに基づいて、前記魚の腐敗時期を推定し、（ｂ）前記温度受付部が温度情報を受け付ける前は、前記推定した前記魚の腐敗時期を前記表示部に表示し、前記温度受付部が温度情報を受け付けた後は、前記温度制御規則を参照して、前記温度受付部が受け付けた温度情報に対応する温度と前記魚の眼を含む紫外線画像における魚の眼の輝度値とに基づいて、前記貯蔵室を前記温度情報に対応する温度にしたときの前記魚の腐敗時期を推定した結果である当該腐敗時期を、前記表示部に表示する。
【００１１】
また、本開示におけるプログラムは、魚が保存される貯蔵室を備える冷蔵庫の温度を制御する冷蔵庫の温度制御方法をコンピュータに実行させるプログラムであって、前記冷蔵庫は、紫外線領域の波長を有する光を出力する紫外線光源と、前記紫外線光源からの光を受けた前記魚の眼を含む紫外線画像を撮像するカメラと、制御信号に基づいて、前記貯蔵室の温度を下げる冷却部とを備え、（ａ）前記魚の眼を含む紫外線画像における魚の眼の輝度値に基づいて、前記魚の腐敗時期を推定させ、（ｂ）保存時間の情報を取得し、前記保存時間の情報の示す時刻が、前記推定された魚の腐敗時期よりも遅い場合、前記貯蔵室の温度を下げる制御信号を出力させる、プログラムである。
【００１２】
また、本開示におけるプログラムは、魚が保存される貯蔵室を備える冷蔵庫の温度を制御する冷蔵庫の温度制御方法をコンピュータに実行させるプログラムであって、前記冷蔵庫は、前記貯蔵室の温度を測定する温度センサと、紫外線領域の波長を有する光を出力する紫外線光源と、前記紫外線光源からの光を受けた前記魚の眼を含む紫外線画像を撮像するカメラと、前記魚の腐敗時期を表示する表示部と、前記貯蔵室の温度を制御するための温度情報を受け付ける温度受付部と、を備え、（ａ）複数の温度と、前記各温度に対応付けられた腐敗時期とを含む温度制御規則を参照して、前記温度センサで測定された温度と前記魚の眼を含む紫外線画像における魚の眼の輝度値とに基づいて、前記魚の腐敗時期を推定させ、（ｂ）前記温度受付部が温度情報を受け付ける前は、前記推定させた前記魚の腐敗時期を前記表示部に表示し、前記温度受付部が温度情報を受け付けた後は、前記温度制御規則を参照して、前記温度受付部が受け付けた温度情報に対応する温度と前記魚の眼を含む紫外線画像における魚の眼の輝度値とに基づいて、前記貯蔵室を前記温度情報に対応する温度にしたときの前記魚の腐敗時期を推定した結果である当該腐敗時期を、前記表示部に表示させる、プログラムである。
【発明の効果】
【００１３】
本開示の冷蔵庫、及び、冷蔵庫の温度制御方法は、冷蔵庫に貯蔵される魚の腐敗時期に基づいて、温度を調節すること又は温度調節のために有用な情報を表示することにより、魚の腐敗の抑制を可能にする。
【図面の簡単な説明】
【００１４】
【図１】実施形態１に係る冷蔵庫の構成図である。
【図２】実施形態１に係る貯蔵室と光源、カメラ等との関係を示す図である。
【図３】紫外線光源の一例を示す図である。
【図４】推定部の構成の一例を示す図である。
【図５Ａ】腐敗時期規則の一例（指標値基準）を示す図である。
【図５Ｂ】腐敗時期規則の一例（輝度値基準）を示す図である。
【図５Ｃ】腐敗時期規則の一例（指標値基準、温度別）を示す図である。
【図５Ｄ】腐敗時期規則の一例（輝度値基準、温度別）を示す図である。
【図６】温度制御部の構成の一例を示す図である。
【図７】保存時間受付部に係るユーザインタフェースの一例を示す図である。
【図８】冷蔵庫のハードウェア構成の一例を示す図である。
【図９】実施形態１に係る冷蔵庫の動作を示すフローチャートである。
【図１０】推定部の動作を示すフローチャートである。
【図１１】魚眼における虹彩及び水晶体の位置を示す断面図である。
【図１２】魚眼の中心の算出方法を示す図である。
【図１３】紫外線カメラで撮影して得られた魚眼の画像を示す図である。
【図１４】魚眼の虹彩部の輝度及び水晶体部の輝度についての時間的変化を示すグラフである。
【図１５Ａ】２０℃環境での複数の魚の虹彩部の平均輝度値と水晶体部の平均輝度値との差の時間的変化を示すグラフである。
【図１５Ｂ】４℃環境での複数の魚の虹彩部の平均輝度値と水晶体部の平均輝度値との差の時間的変化を示すグラフである。
【図１６】温度制御部の動作を示すフローチャートである。
【図１７】冷蔵庫のディスプレイの表示例を示す図である。
【図１８】実施形態１の変形例に係る冷蔵庫の構成図である。
【図１９】実施形態１の変形例に係る貯蔵室と光源、カメラ等との関係を示す図である。
【図２０】紫外線光源及び赤外線光源の一例を示す図である。
【図２１】実施形態１の変形例に係る推定部の動作を示すフローチャートである。
【図２２】実施形態２に係る冷蔵庫の構成図である。
【図２３】表示部及び温度受付部に係るユーザインタフェースの一例を示す図である。
【図２４】実施形態２に係る冷蔵庫の動作を示すフローチャートである。
【図２５】実施形態２の変形例に係る冷蔵庫の構成図である。
【図２６】表示部及び温度受付部に係るユーザインタフェースの一例を示す図である。
【図２７】実施形態２の変形例に係る冷蔵庫の動作を示すフローチャートである。
【発明を実施するための形態】
【００１５】
（本発明の基礎となる知見）
本発明者は、魚を侵襲せずに短時間に魚の腐敗時期を決定すべく、従来と異なり魚眼の虹彩部の輝度（紫外線領域での輝度）の経時変化に着目した。実験、考察等に基づいて、魚の虹彩部の輝度値（或いはその輝度値に基づく指標値）と魚の腐敗時期との対応関係を示す規則を予め定めておく。その規則に基づいて、冷蔵庫の貯蔵室に保存される魚の眼の紫外線画像から得られる虹彩部の輝度からその魚の腐敗時期を特定（推定）する。そして、推定した魚の腐敗時期（つまり将来魚が腐敗する時期）に応じて、冷蔵庫の貯蔵室の温度を調節することで、適切に魚の腐敗を抑制できるという技術思想に至り、本開示の冷蔵庫等に想到した。
【００１６】
本開示の一態様に係る冷蔵庫は、魚が保存される貯蔵室と、紫外線領域の波長を有する光を出力する紫外線光源と、前記紫外線光源からの光を受けた前記魚の眼を含む紫外線画像を撮像するカメラと、前記魚の眼を含む紫外線画像における魚の眼の輝度値に基づいて、前記魚の腐敗時期を推定する推定部と、保存時間の情報を取得し、前記保存時間の情報の示す時刻が、前記推定された魚の腐敗時期よりも遅い場合に、前記貯蔵室の温度を下げる制御信号を出力する温度制御部と、前記制御信号に基づいて、前記貯蔵室の温度を下げる冷却部とを備える。ここで、推定部による推定は、実験結果から得られたデータや、実験に基づき構築された理論的考察から得られたデータ等に基づき、魚の腐敗時期を特定することである。保存時間の情報は、貯蔵室に魚が保存（貯蔵）されるべき時間に関する情報である。これにより、冷蔵庫が、紫外光の照射により得られた魚眼の輝度測定（画像撮影等）により得られる魚眼の輝度を用いて貯蔵室の温度の制御を行うため、魚を侵襲せずに肉眼では判断し難い魚の腐敗時期を特定して、魚の腐敗を抑制して適切に保持し得る。
【００１７】
ここで、例えば、前記推定部は、前記紫外線画像における魚の虹彩部の輝度値に基づいて、前記魚の腐敗時期を推定する、としてもよい。これにより、実験、考察等に基づいて規定される虹彩部の輝度値と魚の腐敗時期との対応関係を用いて、冷蔵庫は、適切に魚の腐敗時期を推定でき、この腐敗時期に応じた温度の制御等により適切に魚の腐敗を抑制し得る。
【００１８】
また、前記推定部は、前記紫外線画像における魚の水晶体部の輝度値を用いて、前記紫外線画像における魚の虹彩部の輝度値を正規化した指標値に基づいて、前記魚の腐敗時期を推定する、としてもよい。これにより、魚の個体差や撮影条件の差等の影響を抑えて魚の腐敗時期を適切に推定できる。
【００１９】
また、前記推定部は、複数の輝度値と、前記各輝度値に対応付けられた時期とを含む腐敗推定規則に基づいて、前記紫外線画像における魚の眼の輝度値に対応する時期を前記魚の腐敗時期として推定する、としてもよい。これにより、実験、考察等に基づいて規定される虹彩部の輝度値と魚の腐敗時期との対応関係を示す腐敗推定規則に基づいて、冷蔵庫は、適切に魚の腐敗時期を推定できる。
【００２０】
また、前記冷蔵庫はさらに、前記貯蔵室の温度を測定する温度センサを備え、前記推定部は、前記貯蔵室の温度毎に、複数の輝度値と、前記各輝度値に対応付けられた時期とを含む腐敗推定規則に基づいて、前記温度センサで測定された温度と、前記紫外線画像における魚の眼の輝度値とに対応する時期を前記魚の腐敗時期として推定する、としてもよい。これにより、実験、考察等に基づいて規定される、魚の保存環境の温度と虹彩部の輝度値と魚の腐敗時期との対応関係を示す腐敗推定規則に基づいて、冷蔵庫は、適切に魚の腐敗時期を推定できる。
【００２１】
また、前記冷蔵庫はさらに、操作の受け付け又は外部装置からの受信により、保存時間の情報を受け付ける保存時間受付部を備え、前記温度制御部は、前記保存時間受付部から前記保存時間の情報を取得する、としてもよい。これにより、貯蔵室の温度の制御に、魚を保存する時間に関するユーザの指定を、反映することができる。
【００２２】
また、前記温度制御部は、前記保存時間の情報の示す時刻が、前記推定された魚の腐敗時期よりも遅い場合、予め定められた温度分低い温度に下げる制御信号を出力する、としてもよい。これにより、保存時間内に魚が腐敗することが抑制され得る。
【００２３】
また、前記温度制御部は、複数の温度と、前記各温度に対応付けられた腐敗時期とを含む温度制御規則に基づいて、前記保存時間の情報の示す時刻よりも遅い腐敗時期と対応付けられた温度に下げる制御信号を出力する、としてもよい。これにより、実験、考察等に基づいて規定される温度と魚の腐敗時期との対応関係を示す温度制御規則を用いることで、魚の腐敗を抑制するための適切な温度制御が可能となる。
【００２４】
本開示の一態様に係る冷蔵庫は、魚が保存される貯蔵室と、前記貯蔵室の温度を測定する温度センサと、紫外線領域の波長を有する光を出力する紫外線光源と、前記紫外線光源からの光を受けた前記魚の眼を含む紫外線画像を撮像するカメラと、複数の温度と、前記各温度に対応付けられた腐敗時期とを含む温度制御規則を参照して、前記温度センサで測定された温度と前記魚の眼を含む紫外線画像における魚の眼の輝度値とに基づいて、前記魚の腐敗時期を推定する推定部と、前記魚の腐敗時期を表示する表示部と、前記貯蔵室の温度を制御するための温度情報を受け付ける温度受付部と、前記温度受付部が温度情報を受け付ける前は、前記推定部が推定した前記魚の腐敗時期を前記表示部に表示させ、前記温度受付部が温度情報を受け付けた後は、前記温度制御規則を参照して、前記温度受付部が受け付けた温度情報に対応する温度と前記魚の眼を含む紫外線画像における魚の眼の輝度値とに基づいて、前記貯蔵室を前記温度情報に対応する温度にしたときの前記魚の腐敗時期を推定した結果である当該腐敗時期を前記表示部に表示させる表示制御部とを備える。
【００２５】
ここで、推定部による推定は、実験結果から得られたデータや、実験に基づき構築された理論的考察から得られたデータ等に基づき、魚の腐敗時期を特定することである。温度情報は、例えば、冷蔵庫の温度を制御するためにユーザが冷蔵庫に設定し得る温度等を示す。これにより、冷蔵庫が、紫外光の照射により得られた魚眼の輝度測定（画像撮影等）により得られる魚眼の輝度を用いて、魚を侵襲せずに肉眼では判断し難い魚の腐敗時期を特定し、貯蔵室の温度の制御に有用な情報を表示し得る。
【００２６】
ここで、例えば、前記冷蔵庫は、さらに、前記貯蔵室の温度を下げる制御信号を出力する温度制御部と、前記制御信号に基づいて、前記貯蔵室の温度を下げる冷却部とを備え、前記温度受付部は、さらに、前記貯蔵室の温度を制御するための温度の決定の操作を受け付け、前記温度制御部は、前記表示部に前記推定した結果である魚の腐敗時期が表示された状態で、前記温度受付部が温度の決定の操作を受け付けた場合、前記表示部に表示された当該腐敗時期の推定に用いられた温度にするための制御信号を、前記冷却部に出力する、としてもよい。これにより、ユーザは、魚の腐敗時期の表示を確認して決定の操作を行うことで、所望の期間、適切に魚の腐敗を抑制し得る。
【００２７】
本開示の一態様に係る冷蔵庫の温度制御方法は、魚が保存される貯蔵室を備える冷蔵庫の温度を制御する冷蔵庫の温度制御方法であって、前記冷蔵庫は、紫外線領域の波長を有する光を出力する紫外線光源と、前記紫外線光源からの光を受けた前記魚の眼を含む紫外線画像を撮像するカメラと、制御信号に基づいて、前記貯蔵室の温度を下げる冷却部とを備え、（ａ）前記魚の眼を含む紫外線画像における魚の眼の輝度値に基づいて、前記魚の腐敗時期を推定し、（ｂ）保存時間の情報を取得し、前記保存時間の情報の示す時刻が、前記推定された魚の腐敗時期よりも遅い場合、前記貯蔵室の温度を下げる制御信号を出力する。ここで、保存時間の情報は、貯蔵室に魚が保存されるべき時間に関する情報である。これにより、紫外光の照射により得られた魚眼の輝度測定（画像撮影等）により得られる魚眼の輝度を用いて貯蔵室の温度の制御を行うための制御信号の出力を行うので、魚を侵襲せずに、貯蔵室での魚の腐敗の抑制を可能にする。
【００２８】
ここで、例えば、前記（ａ）において、前記紫外線画像における魚の虹彩部の輝度値に基づいて、前記魚の腐敗時期を推定する、としてもよい。これにより、実験、考察等に基づいて規定される虹彩部の輝度値と魚の腐敗時期との対応関係を用いて、適切に魚の腐敗時期を推定でき、このため適切に、貯蔵室での魚の腐敗の抑制を可能にする。
【００２９】
また、前記（ａ）において、前記紫外線画像における魚の水晶体部の輝度値を用いて、前記紫外線画像における魚の虹彩部の輝度値を正規化した指標値に基づいて、前記魚の腐敗時期を推定する、としてもよい。これにより、魚の個体差や撮影条件の差等の影響を抑えて魚の腐敗時期を適切に推定できる。
【００３０】
また、前記（ａ）において、複数の輝度値と、前記各輝度値に対応付けられた時期とを含む腐敗推定規則に基づいて、前記紫外線画像における魚の眼の輝度値に対応する時期を前記魚の腐敗時期として推定する、としてもよい。これにより、実験、考察等に基づいて規定される虹彩部の輝度値と魚の腐敗時期との対応関係を示す腐敗推定規則に基づいて、適切に魚の腐敗時期を推定できる。
【００３１】
また、前記冷蔵庫は、さらに、前記貯蔵室の温度を測定する温度センサを備え、前記（ａ）において、前記貯蔵室の温度毎に、複数の輝度値と、前記各輝度値に対応付けられた時期とを含む腐敗推定規則に基づいて、前記温度センサで測定された温度と前記紫外線画像における魚の眼の輝度値とに対応する時期を前記魚の腐敗時期として推定する、としてもよい。これにより、実験、考察等に基づいて規定される、魚の保存環境の温度と虹彩部の輝度値と魚の腐敗時期との対応関係を示す腐敗推定規則に基づいて、適切に魚の腐敗時期を推定できる。
【００３２】
また、前記冷蔵庫は、さらに、操作の受け付け又は外部装置からの受信により、保存時間の情報を受け付ける保存時間受付部を備え、前記（ｂ）において、前記保存時間受付部から前記保存時間の情報を取得し、前記保存時間の情報の示す時刻が、前記推定された魚の腐敗時期よりも遅い場合、前記貯蔵室の温度を下げる制御信号を出力する、としてもよい。これにより、制御信号によって、貯蔵室の温度の制御に、魚を保存する時間に関するユーザの指定を反映することができる。
【００３３】
また、前記（ｂ）において、前記保存時間の情報の示す時刻が、前記推定された魚の腐敗時期よりも遅い場合、予め定められた温度分低い温度に下げる制御信号を出力する、としてもよい。これにより、保存時間内に魚が腐敗することが抑制され得る。
【００３４】
また、前記（ｂ）において、複数の温度と、前記各温度に対応付けられた腐敗時期とを含む温度制御規則に基づいて、前記保存時間の情報の示す時刻よりも遅い腐敗時期と対応付けられる温度に下げる制御信号を出力する、としてもよい。これにより、実験、考察等に基づいて規定される温度と魚の腐敗時期との対応関係を示す温度制御規則を用いることで、制御信号によって、魚の腐敗を抑制するための適切な温度制御が可能となる。
【００３５】
また、前記紫外線光源により、前記魚に向かって紫外線領域の波長を有する光を出力し、前記出力された光を受けた魚の眼を含む紫外線画像を前記カメラにより撮像し、前記（ａ）において、前記撮像された紫外線画像における魚の眼の輝度値に基づいて、前記魚の腐敗時期を推定し、前記冷却部により、前記（ｂ）において、出力された制御信号に基づいて、前記貯蔵室の温度を下げる、としてもよい。これにより、適切に魚の腐敗が抑制され得る。
【００３６】
本開示の一態様に係る冷蔵庫の温度制御方法は、魚が保存される貯蔵室を備える冷蔵庫の温度を制御する冷蔵庫の温度制御方法であって、前記冷蔵庫は、前記貯蔵室の温度を測定する温度センサと、紫外線領域の波長を有する光を出力する紫外線光源と、前記紫外線光源からの光を受けた前記魚の眼を含む紫外線画像を撮像するカメラと、前記魚の腐敗時期を表示する表示部と、前記貯蔵室の温度を制御するための温度情報を受け付ける温度受付部と、を備え、（ａ）複数の温度と、前記各温度に対応付けられた腐敗時期とを含む温度制御規則を参照して、前記温度センサで測定された温度と前記魚の眼を含む紫外線画像における魚の眼の輝度値とに基づいて、前記魚の腐敗時期を推定し、（ｂ）前記温度受付部が温度情報を受け付ける前は、前記推定した前記魚の腐敗時期を前記表示部に表示し、前記温度受付部が温度情報を受け付けた後は、前記温度制御規則を参照して、前記温度受付部が受け付けた温度情報に対応する温度と前記魚の眼を含む紫外線画像における魚の眼の輝度値とに基づいて、前記貯蔵室を前記温度情報に対応する温度にしたときの前記魚の腐敗時期を推定した結果である当該腐敗時期を、前記表示部に表示する。ここで、温度情報は、例えば、冷蔵庫の温度を制御するためにユーザが冷蔵庫に設定し得る温度等を示す。これにより、魚を侵襲せずに、紫外光の照射により得られた魚眼の輝度測定（画像撮影等）により得られる魚眼の輝度を用いて、貯蔵室の温度の制御に有用な情報を表示し得る。
【００３７】
ここで、例えば、前記冷蔵庫は、さらに、前記貯蔵室の温度を下げる制御信号を出力する温度制御部と、前記制御信号に基づいて、前記貯蔵室の温度を下げる冷却部とを備え、前記温度受付部は、さらに、前記貯蔵室の温度を制御するための温度の決定の操作を受け付け、前記（ｂ）により、前記表示部に前記推定した結果である魚の腐敗時期が表示された状態で、前記温度受付部により、前記貯蔵室の温度の決定の操作を受け付けた場合、前記表示部に表示された当該腐敗時期の推定に用いられた温度にするための制御信号を、前記冷却部に出力し、前記冷却部により、出力された制御信号に基づいて、前記貯蔵室の温度を下げる、としてもよい。これにより、魚の腐敗時期の表示を確認して決定の操作を行ったユーザの所望の期間中、適切に魚の腐敗が抑制され得る。
【００３８】
本開示の一態様に係るプログラムは、魚が保存される貯蔵室を備える冷蔵庫の温度を制御する冷蔵庫の温度制御方法をコンピュータに実行させるプログラムであって、前記冷蔵庫は、紫外線領域の波長を有する光を出力する紫外線光源と、前記紫外線光源からの光を受けた前記魚の眼を含む紫外線画像を撮像するカメラと、制御信号に基づいて、前記貯蔵室の温度を下げる冷却部とを備え、（ａ）前記魚の眼を含む紫外線画像における魚の眼の輝度値に基づいて、前記魚の腐敗時期を推定させ、（ｂ）保存時間の情報を取得し、前記保存時間の情報の示す時刻が、前記推定された魚の腐敗時期よりも遅い場合、前記貯蔵室の温度を下げる制御信号を出力させる、プログラムである。このプログラムをインストールしたコンピュータは、紫外光の照射により得られた魚眼の輝度測定（画像撮影等）により得られる魚眼の輝度を用いて貯蔵室の温度の制御を行うための制御信号の出力を行うので、魚を侵襲せずに、貯蔵室での魚の腐敗の抑制を可能にする。
【００３９】
本開示の一態様に係るプログラムは、魚が保存される貯蔵室を備える冷蔵庫の温度を制御する冷蔵庫の温度制御方法をコンピュータに実行させるプログラムであって、前記冷蔵庫は、前記貯蔵室の温度を測定する温度センサと、紫外線領域の波長を有する光を出力する紫外線光源と、前記紫外線光源からの光を受けた前記魚の眼を含む紫外線画像を撮像するカメラと、前記魚の腐敗時期を表示する表示部と、前記貯蔵室の温度を制御するための温度情報を受け付ける温度受付部と、を備え、（ａ）複数の温度と、前記各温度に対応付けられた腐敗時期とを含む温度制御規則を参照して、前記温度センサで測定された温度と前記魚の眼を含む紫外線画像における魚の眼の輝度値とに基づいて、前記魚の腐敗時期を推定させ、（ｂ）前記温度受付部が温度情報を受け付ける前は、前記推定させた前記魚の腐敗時期を前記表示部に表示し、前記温度受付部が温度情報を受け付けた後は、前記温度制御規則を参照して、前記温度受付部が受け付けた温度情報に対応する温度と前記魚の眼を含む紫外線画像における魚の眼の輝度値とに基づいて、前記貯蔵室を前記温度情報に対応する温度にしたときの前記魚の腐敗時期を推定した結果である当該腐敗時期を、前記表示部に表示させる、プログラムである。このプログラムをインストールしたコンピュータにより、冷蔵庫は、魚を侵襲せずに、紫外光の照射により得られた魚眼の輝度測定（画像撮影等）により得られる魚眼の輝度を用いて、貯蔵室の温度の制御に有用な情報を表示し得る。
【００４０】
なお、これらの包括的又は具体的な各種態様には、装置、システム、方法、集積回路、コンピュータプログラム、コンピュータで読み取り可能な記録媒体等の１つ又は複数の組合せが含まれる。
【００４１】
以下、実施の形態について、図面を参照しながら説明する。ここで示す実施の形態は、いずれも本発明の一具体例を示す。従って、以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置及び接続形態、並びに、ステップ（工程）及びステップの順序等は、一例であって本発明を限定するものではない。以下の実施の形態における構成要素のうち、独立請求項に記載されていない構成要素については、任意に付加可能な構成要素である。また、各図は、模式図であり、必ずしも厳密に図示されたものではない。
【００４２】
（実施形態１）
以下、図面を用いて、実施形態１に係る冷蔵庫１００を説明する。
【００４３】
図１は、実施形態１に係る冷蔵庫１００の構成図である。図１に示す冷蔵庫１００は、貯蔵室１０００と、撮影部１と、推定部２と、温度制御部３と、冷却部１００１とを備える。なお、図１には、冷蔵庫１００の貯蔵室１０００に保存される魚９を付記している。
【００４４】
（貯蔵室１０００）
貯蔵室１０００は、その内部に魚が貯蔵（保存）されるための筐体である。冷蔵庫１００は、複数の貯蔵室１０００を備えてもよい。
【００４５】
貯蔵室１０００は、図２に示すように扉１００２を有する側面を備える。ユーザは扉１００２を開けて、貯蔵室１０００の内部に魚９を保存し、または貯蔵室１０００の内部から魚９を取り出す。
【００４６】
また、貯蔵室１０００が内部に更に１つ以上の保存室を有してもよい。保存室を有する場合に、ユーザは魚を保存室に保存することができる。例えば、保存室は、貯蔵室１０００内に位置する棚又は貯蔵室１０００の内表面により底面が規定され、仕切り板等により側面が規定される。または、貯蔵室１０００に配置された容器１４により保存室が規定されてもよい。また、保存室の内部に、さらに容器が配置されてもよい。後述する魚９の紫外線画像を精度良く撮影するために、容器１４等に魚９の位置が固定されることが望ましい。例えば、魚９は、ユーザにより容器１４に固定され、食品用ラップフィルム１５で覆われる。
【００４７】
図２に示すように、貯蔵室１０００の内部の温度を測定する温度センサ１００３が、貯蔵室１０００に設けられてもよい。また、温度センサ１００３が設けられなくてもよい。
【００４８】
（撮影部１）
撮影部１は、貯蔵室１０００に保存される魚の眼を含む紫外線画像を取得する。
【００４９】
撮影部１は、図１に示すように紫外線光源１０及びカメラ１１を含む。紫外線光源１０は、貯蔵室１０００に保存される魚９の眼に光を照射可能な位置に配置される。カメラ１１は、紫外線光源１０からの光を受けた魚９の眼を含む紫外線画像を撮影可能な位置に配置される（図２参照）。
【００５０】
紫外線光源１０は、紫外線の波長領域を含む光を、魚９に照射する。紫外線の波長領域の例は、３００ｎｍ以上４００ｎｍ以下である。紫外線光源１０の例は、紫外線ＬＥＤ（Light Emitting Diode）である。
【００５１】
カメラ１１は、紫外線光源１０から光が照射された魚の眼を含む紫外線画像を撮影する。紫外線画像は、紫外線の波長領域の光の情報を含む。魚の眼は、少なくとも魚眼の虹彩部を含む。
【００５２】
紫外線画像は、複数の画素を含む。各画素は、少なくとも輝度値の情報を含む。紫外線画像は、複数の画素により構成された２次元画像である。例えば、輝度値は、８ビットデータ（２５６階調）で表現される。
【００５３】
光軸の向き、画角、生成する画像サイズ等を調整されることにより、カメラ１１は、魚眼全体及びその周辺部分について、高い解像度を有する紫外線画像を撮影することが望ましい。例えば、高い解像度を有する紫外線画像により、虹彩部の輝度値を取得し易いためである。
【００５４】
図３は、図２において、魚９の方向から見た紫外線光源１０の一例を示す。図３に示す紫外線光源１０は、孔を有する筐体と、複数の紫外線ＬＥＤ１０ａとを有する。紫外線ＬＥＤ１０ａは、紫外線の波長領域の光を出力する。筐体の孔に、カメラ１１が配置される。カメラ１１は、前面にレンズを有する。
【００５５】
紫外線光源１０及びカメラ１１は、それぞれ、表面に偏光フィルムを有することにより、魚眼の角膜、又は食品用ラップフィルム１５によって発生し得る鏡面反射による画像の歪みを低減できる。
【００５６】
（推定部２）
推定部２は、撮影部１により取得された紫外線画像における魚の眼の輝度値に基づいて、魚９の腐敗時期を推定する。推定部２は、推定した腐敗時期を示す腐敗時期情報を、温度制御部３に伝達する。
【００５７】
腐敗時期の情報は、魚が現在保存されている環境が維持された場合に、魚が腐敗する時刻、又は現在から魚が腐敗するまでの時間を含む。例えば、推定部２は、予め定められた腐敗時期規則に基づいて、紫外線画像に含まれる魚眼の輝度の情報を用いて、魚９の腐敗時期を推定する。
【００５８】
魚の眼の輝度値は、少なくとも虹彩部の輝度値を含む。魚の腐敗時期の推定には、虹彩部の輝度値（例えば虹彩部に含まれる複数の画素の輝度値の平均値等）、或いはその輝度値に基づく指標値を、用いることができる。輝度値に基づく指標値は、例えば、虹彩部の輝度値を、水晶体の輝度値を用いて正規化して得られる値である。魚の腐敗時期の推定に、虹彩部の輝度値を含む魚の眼全体の輝度値の平均値を用いてもよい。魚の眼の輝度値として、虹彩部の複数の画素（画素群）の輝度値のみを含む輝度値の情報、他の部位よりも虹彩部の割合が多い画素群における輝度値の情報等が有用である。虹彩部に魚の腐敗に関する情報が含まれるためである。
【００５９】
図１に示す推定部２は、例えば、図４に示すように、解析部２１と算出部２２と腐敗時期規則記憶部２３とを有する。解析部２１は、カメラ１１により撮影された紫外線画像（つまり魚９の各部位の画素毎の輝度の情報を含む画像データ）を解析する。撮影された紫外線画像における魚９の部位は、少なくとも虹彩部を含み、虹彩部及び水晶体部を含むことが望ましい。
【００６０】
例えば、解析部２１は、紫外線画像を解析することにより、紫外線画像における魚の眼の虹彩部に相当する画素及び水晶体部に相当する画素を特定する。そして、虹彩部に相当する画素の輝度値、及び水晶体部に相当する画素の輝度値を算出する。さらに、解析部２１は、魚の腐敗時期の推定に用いる指標値として、虹彩部の輝度値と水晶体部の輝度値との差、当該差を水晶体部の輝度値で除した値、又は虹彩部の輝度値の水晶体部の輝度値に対する比を求める。
【００６１】
算出部２２は、腐敗時期規則に基づいて、解析部２１が解析した魚９の虹彩部の輝度値、或いは、虹彩部の輝度値に基づく指標値等に応じて、魚９の腐敗時期を算出する。
【００６２】
腐敗時期規則は、紫外線画像における魚の虹彩部の輝度値、或いは、紫外線画像における魚の虹彩部の輝度値に基づく指標値と時期とが対応付けられている規則である。
【００６３】
腐敗時期規則の一例は、複数の輝度値と、その各輝度値に対応付けられた時期とを含む表（つまり輝度値と時期との対応関係を示す表）である。また、他の一例は、複数の指標値それぞれと時期との対応関係を示す表である。また、腐敗時期規則は、表の他、輝度値或いは指標値に基づいて時期を特定するための関数、その特定のためのアルゴリズムを表したプログラム等の形式であってもよい。腐敗時期規則において、時期は、１点の時刻を表す形式であっても、時刻の範囲を表す形式で定められていてもよい。図５Ａ及び図５Ｂに、腐敗時期規則の一例を示す。図５Ａに例示する腐敗時期規則は、魚の虹彩部の輝度値と水晶体部の輝度値との差である指標値と時期との対応表である。図５Ｂに例示する腐敗時期規則は、魚の虹彩部の輝度値と時期との対応表である。図５Ｂに例示する腐敗時期規則では、例えば魚の虹彩部の輝度値が高い程、早い時期と対応付けられている。
【００６４】
腐敗時期規則記憶部２３は、腐敗時期規則を記憶する。推定部２は、外部装置から腐敗時期規則を取得して腐敗時期規則記憶部２３に記憶してもよい。
【００６５】
腐敗時期規則記憶部２３は、腐敗時期規則として、貯蔵室１０００の温度毎に、複数の輝度値（或いは上述の指標値）と、その各輝度値（或いは上述の指標値）に対応付けられた時期とを含む表（つまり温度毎に輝度値或いは指標値と時期との対応関係を示す表）を記憶していてもよい。図５Ｃ及び図５Ｄにこの腐敗時期規則の一例である表を示す。例えば、図５Ｃ又は図５Ｄに示す腐敗時期規則を参照することで、推定部２は、貯蔵室１０００の温度を測定する温度センサ１００３（図２参照）で測定された温度と、紫外線画像における魚９の眼の虹彩部の輝度値（或いは虹彩部の輝度値と水晶体部の輝度値との差である指標値）とに対応する時期を、特定し、その時期を魚９の腐敗時期として推定することとしてもよい。
【００６６】
（温度制御部３）
温度制御部３は、保存時間の情報を取得する。保存時間は、時刻、又は現在からの経過時間で表現され得る。保存時間の情報は、１点の時刻（ｔｉｍｅ  ｐｏｉｎｔ）、または時間帯（ｔｉｍｅ  ｉｎｔｅｒｖａｌ）のいずれであってもよい。保存時間の情報は、貯蔵室１０００に魚が保存されるべき時間に関する情報である。即ち、保存時間は、例えば、保存を継続する時間、保存を終了する時刻、或いは、ユーザが調理を開始する時刻、現在からユーザが調理を開始するまでの時間、ユーザが魚を調理して食事を開始する時刻、現在からユーザが食事を開始するまでの時間等である。
【００６７】
温度制御部３は、例えば図６に示すように、保存時間の情報を記憶する保存時間記憶部３１を有してもよく、保存時間記憶部３１に予め記憶されている保存時間の情報を取得する。保存時間記憶部３１に予め記憶される保存時間の情報は、例えば食事時刻を示す情報等である。食事時刻の例は、朝食（７：００）、昼食（１２：００）、および夕食（１９：００）である。
【００６８】
また、冷蔵庫１００は、後述する保存時間受付部４を備えてもよく、この場合に温度制御部３は、保存時間受付部４で取得された保存時間の情報を取得してもよい。また、保存時間受付部４で受け付けた時間を、保存時間記憶部３１に記憶してもよい。
【００６９】
温度制御部３は、保存時間の情報と推定部２から伝達される腐敗時期情報とを用いて、貯蔵室１０００の温度制御のために設定する温度又は低下させる温度（温度差）を決定し、貯蔵室１０００の温度制御を行う冷却部１００１を、決定した温度に制御するための制御信号を出力する。例えば、温度制御部３は、保存時間の情報の示す時刻が、推定された魚の腐敗時期よりも遅い場合、貯蔵室１０００の温度を現在の温度よりも下げるための制御信号を出力する。
【００７０】
温度制御部３は、腐敗時期と温度とが対応付けられた温度制御規則に基づいて、保存時間の情報と、推定部２から伝達される腐敗時期情報とを用いて、温度を下げる制御信号を生成し、制御信号を出力する。
【００７１】
温度制御規則の一例は、複数の温度と、その各温度に対応付けられた時期とを含む表である。また、温度制御規則は、表の他、温度に基づいて時期を特定するための関数、その特定のためのアルゴリズムを表したプログラム等の形式であってもよい。温度制御規則において、時期は、１点の時刻を表す形式であっても、時刻の範囲を表す形式で定められていてもよい。温度制御規則は、例えば、更に上述した指標値又は輝度値と対応付けられた表（図５Ｃ、図５Ｄ参照）であってもよい。
【００７２】
例えば、温度制御部３は、保存時間の情報が示す時刻が、腐敗時期情報の時刻よりも遅い場合、腐敗時期と温度とが対応付けられた温度制御規則に基づいて、保存時間の情報が示す時刻よりも遅い腐敗時期に対応する温度を決定する。温度制御部３は、決定した温度に下げるための制御信号を出力する。
【００７３】
または、温度制御部３は、予め定められた温度（温度差）分、低い温度に下げる制御信号を出力する。予め定められた温度差は、例えば３℃であり、この場合には温度制御部３は、現在よりも３℃低い温度に下げる制御信号を出力する。
【００７４】
温度制御部３は、例えば図６に示すように、腐敗時期と温度とが対応付けられた温度制御規則を記憶する温度制御規則記憶部３２を有してもよい。温度制御部３は、外部装置から温度制御規則を取得して温度制御規則記憶部３２に記憶してもよい。
【００７５】
（保存時間受付部４）
保存時間受付部４は、ユーザの操作を受け付けるユーザインタフェース又はユーザの操作を受け付けた外部装置からのデータ（保存時間の情報）を受信する通信インタフェース等により、ユーザが指定した保存時間の情報を取得する。外部装置の例は、スマートフォンを含む情報通信端末である。
【００７６】
図７に、ユーザインタフェースを有する保存時間受付部４の一例を示す。図７に示すように保存時間受付部４は、例えば表示部４１と入力部４２とを有する。
【００７７】
例えば、複数の数字ボタン及び決定ボタンを有する入力部４２により、数字が入力され、入力された数字が表示部４１に表示される。表示部４１は、入力された数字と時間の単位とを示す。表示部４１に時間が表示されている状態で、入力部４２により決定の操作を受け付けた場合、保存時間受付部４は、表示部４１に表示されている時間を保存時間の情報として受け付ける。
【００７８】
保存時間受付部４は、例えば貯蔵室１０００の外表面に配置される。
【００７９】
保存時間受付部４は、有線または無線で温度制御部３と接続されており、保存時間の情報を温度制御部３に送信する。
【００８０】
（冷却部１００１）
冷却部１００１は、温度制御部３からの制御信号を受けて貯蔵室１０００の温度を下げる。冷却部１００１は、冷蔵庫のための周知の冷却機構を用いることができる。
【００８１】
冷却部１００１の冷却機構は、例えば図８に示す冷却器５１、圧縮器５２、凝縮器５３、キャピラリーチューブ５４、流量制御弁５５及び制御回路５６を含む。冷却器５１は、キャピラリーチューブ５４から送られる低い温度および低い圧力を有する液体冷媒により空気の熱を奪って蒸発させ、熱を奪って冷却した空気を貯蔵室１０００内に送り庫内の温度を下げる。
【００８２】
圧縮器５２は、冷却器５１で蒸発した冷媒を圧縮して高温で高圧の気体冷媒にして凝縮器５３に送る。凝縮器５３は、高温で高圧の気体冷媒を放熱し、常温で高圧の液体冷媒にしてキャピラリーチューブ５４を介して冷却器５１に送る。キャピラリーチューブ５４を通ることにより、常温で高圧の液体冷媒が低温で低圧になる。流量制御弁５５は、冷媒の流量を制御するための弁である。制御回路５６は、制御信号に応じて流量制御弁５５の開度（開閉の度合い）を調節する。
【００８３】
（ハードウェア構成）
図８は、実施形態１に係る冷蔵庫１００のハードウェア構成の一例を示すハードウェア構成図である。冷蔵庫１００には、魚を保存するための貯蔵室１０００が設けられている。図８に示すように冷蔵庫１００には、貯蔵室１０００の室内に光を照射可能に配置された紫外線光源１０と、その室内に保存された魚を撮影可能に配置されたカメラ１１と、その室内の温度を測定可能な位置に配置された温度センサ１００３と、その室内へ冷気を送るために配置された冷却器５１とが設けられている。また、上述したように冷却器５１とともに冷却機構を構成する圧縮器５２、凝縮器５３、キャピラリーチューブ５４、流量制御弁５５及び制御回路５６が設けられている。また、冷蔵庫１００には、更に、コンピュータ、つまり、プロセッサ１０１、メモリ１０２、ユーザインタフェース１０３（入力装置、表示装置等）等が設けられている。メモリ１０２に格納された制御プログラムをプロセッサ１０１が実行することにより、上述した推定部２及び温度制御部３の機能が実現される。即ち、制御プログラムを実行するプロセッサ１０１は、推定部２、及び、温度制御部３として機能する。なお、推定部２と温度制御部３とはそれぞれ別個のプロセッサ（集積回路）として構成されてもよい。冷蔵庫１００が備えるコンピュータは、メモリ１０２（主記憶装置）以外にハードディスク装置等の補助記憶装置を備えてもよい。温度制御部３として機能するプロセッサ１０１は、流量制御弁５５を制御する制御回路５６に対して温度を下げるための制御信号を送出し、これに応じて制御回路５６が流量制御弁５５の開度を調節して、貯蔵室１０００の温度を下げる。なお、冷却部１００１の冷却機構は、温度制御部３により送出される制御信号に応じて、貯蔵室１０００内の温度を下げ得るように構成されていれば、いかなるものであってもよい。
【００８４】
制御プログラムを実行するプロセッサ１０１は、推定部２として機能する。即ち、プロセッサ１０１は、カメラ１１で撮影された紫外線画像（紫外線光源１０により照射された光を受けた魚眼を含む紫外線画像）を取得し、画像を解析して魚眼の虹彩部の輝度値を算定し、この輝度値に基づいて、魚が腐敗するまでの時間（腐敗時期）を推定する。温度センサ１００３で測定された温度をプロセッサ１０１で取得してその温度にも基づいて魚の腐敗時期を推定してもよい。なお、紫外線画像を解析する処理として、プロセッサ１０１において、例えば、紫外線画像から魚眼部分を抽出する処理、魚眼の虹彩部及び水晶体部を区別する処理、各部の平均輝度値を算出してその差異を表す指標値に基づき腐敗時期を推定する処理等が実行される。なお、推定部２における腐敗時期規則記憶部２３はメモリ１０２により実現される。また、プロセッサ１０１は、温度制御部３として機能し、推定された腐敗時期とユーザインタフェース１０３（例えば液晶ディスプレイである表示部４１、及び、ボタン群である入力部４２）により受け付けられた保存時間の情報が示す時刻から、貯蔵室１０００の設定温度等を決定して温度を下げるための制御信号を出力する。温度制御部３における保存時間記憶部３１及び温度制御規則記憶部３２はメモリ１０２により実現される。
【００８５】
（動作）
図９は、実施形態１に係る冷蔵庫１００の動作を示すフローチャートである。
【００８６】
（ステップＳ１０１）
紫外線光源１０は、貯蔵室１０００の内部に紫外線領域の波長を有する光を出力する。貯蔵室１０００の内部に保存される魚９（図２参照）にその光は照射される。カメラ１１は、紫外線光源１０からの光を受けた魚の眼を含む紫外線画像を撮影する。
【００８７】
（ステップＳ１０２）
推定部２は、撮影された紫外線画像における魚眼の輝度情報を取得する。具体的には、推定部２は、魚眼の輝度情報として、紫外線画像における魚の虹彩部の輝度値を取得する。
【００８８】
または、推定部２は、紫外線画像における虹彩部の輝度値と水晶体部の輝度値とを抽出し、水晶体部の輝度値を用いて、虹彩部の輝度値を正規化した指標値を、魚眼の輝度情報として、取得してもよい。
【００８９】
（ステップＳ１０３）
推定部２は、取得した魚眼の輝度情報に基づいて、魚９の腐敗時期を推定し、推定結果に関する腐敗時期情報を温度制御部３に伝達する。具体的には、推定部２は、複数の輝度情報と各輝度情報と対応付けられた時期とを含む腐敗推定規則に基づいて、紫外線画像から取得した輝度情報に応じて魚９の腐敗時期を推定する。腐敗推定規則は、例えば、腐敗時期規則記憶部２３に記憶された腐敗時期規則（図５Ａ〜図５Ｄ参照）である。例えば、表形式の腐敗時期規則を例とすれば、推定部２はその腐敗時期規則を参照し、その腐敗時期規則において、紫外線画像から取得した輝度情報に対応する時期を、腐敗時期として推定する。なお、推定部２が参照した腐敗時期規則において、紫外線画像から取得した輝度情報に対応する時期は、例えば、紫外線画像から取得した輝度情報と一致する輝度情報に対応付けられた時期であり、その他、紫外線画像から取得した輝度情報と類似する（例えば最も近い）輝度情報に対応付けられた時期であることとしてもよい。また、図５Ａ〜図５Ｄに示す腐敗時期規則のように輝度情報（輝度値又は指標値）の範囲と時期とが対応付けられている場合においては、紫外線画像から取得した輝度情報を含む範囲と対応付けられた時期であることとしてもよい。なお、腐敗推定規則（腐敗時期規則）は、表に限られず、輝度情報（輝度値又は指標値）に基づいて時期を特定するための関数、その特定のためのアルゴリズムを表したプログラム等であってもよい。
【００９０】
（ステップＳ１０４）
温度制御部３は、保存時間の情報を取得する。温度制御部３は、保存時間受付部４から保存時間の情報を取得する。または、温度制御部３は、保存時間記憶部３１に、予め記憶された保存時間の情報を取得する。
【００９１】
（ステップＳ１０５）
温度制御部３は、保存時間の情報の示す時刻が、推定部２により推定された魚の腐敗時期よりも遅い場合、貯蔵室１０００の温度を下げる制御信号を出力する。温度制御部３は、保存時間の情報の示す時刻が、推定された魚の腐敗時期よりも早い場合、貯蔵室１０００の温度を制御する制御信号を出力しない。
【００９２】
具体的には、最初に、温度制御部３は、保存時間の情報の示す時刻と推定された魚の腐敗時期とを比較する。保存時間の情報の示す時刻が、推定された魚の腐敗時期よりも遅い場合、予め定められた温度（温度差）分低い温度に下げる制御信号が出力される。または、温度制御部３は、複数の温度と、各温度と対応付けられた腐敗時期とを含む温度制御規則に基づいて、保存時間の情報の示す時刻よりも遅い腐敗時期と対応付けられた温度に下げる制御信号を出力する。
【００９３】
（ステップＳ１０６）
冷却部１００１は、温度制御部３から受信した制御信号に応じて、貯蔵室１０００の温度を制御する。
【００９４】
ここで説明した冷蔵庫１００の動作（ステップＳ１０１〜Ｓ１０６）は、ユーザが冷蔵庫１００に魚を保存した際に実行されてもよいし、任意の時に繰り返し実行されることとしてもよい。例えば、所定時間（例えば１時間）毎に実行されてもよいし、保存時間受付部４が保存時間の情報を取得した際に実行されてもよい。
【００９５】
以下、図１０〜図１６を用いて、具体的な冷蔵庫１００の動作を説明する。
【００９６】
（ステップＳ１０２、Ｓ１０３の詳細）
最初に、図１０のフローチャートを用いて、推定部２の動作（ステップＳ１０２、Ｓ１０３）をより詳細に示す。
【００９７】
（ステップＳ１０２１）
推定部２における解析部２１は、紫外線画像から魚眼の虹彩部、及び水晶体部の画像データを抽出する。
【００９８】
虹彩部及び水晶体部の画像データの抽出は、どのような方法で実現してもよいが、例えば、次のような方法で行ってもよい。
【００９９】
まず、解析部２１は、魚眼を含む紫外線画像に対して１次微分フィルタを適用する。紫外線画像中のデータ値（輝度値）の空間的勾配が急峻（例えば所定閾値より急峻）な部分、つまりコントラストが強く変化している部分（所謂エッジ部分）を表す画像を得る。
【０１００】
解析部２１は、このエッジ部分の中から、魚眼部分とその周辺部分との境界線と、魚眼部分における虹彩部分と水晶体部分との境界線とを表す２重円のパターンに最も類似する部分（２重円のパターンに相当する位置）をパターンマッチング等により検出する。
【０１０１】
そして、解析部２１は、検出された２重円のパターンに相当する位置を用いて、撮影された紫外線画像について、２重円のパターンにおける内側の円内部を水晶体部と特定し、２重円のパターンにおける内側の円と外側の円との間の部分を虹彩部と特定する。図１１に示すように虹彩は水晶体の周りに存在し、虹彩部は、魚眼における虹彩の部分であり、水晶体部は魚眼における水晶体の部分である。
【０１０２】
なお、パターンマッチングについては、１次微分フィルタの適用で得られたエッジ部分が形成する境界線から円弧が特定される場合には、その円弧から円の中心を算定し、その中心を有する同心円を２重円のパターンとの当てはめ候補として、行ってもよい。
【０１０３】
ここで、エッジ部分から円の中心を算定する方法について、図１２を用いて説明する。まず、解析部２１は、取得した紫外線画像（図１２の例では魚の死後２０分経過時点の紫外線画像）に対して、１次微分フィルタの適用で得られたエッジ部分（輝度の空間的勾配が大きい部分）を接続して得られる１以上の断続的な曲線を計算する。
【０１０４】
そして、解析部２１は、各曲線上の点について接線（図１２中の破線）を計算し、その点を通りその接線に対して垂直となる法線（図１２中の実線）を計算する。この法線の計算を各点に対して実施し、法線が重なる部分を円の中心（魚眼の中心座標）として算定する。魚眼は、人間の眼球とは異なり、まつ毛やまぶたが存在しないため、この方法で画像上の魚眼の中心を特定することができる。また、２重円のパターン等により魚眼内の虹彩部と水晶体部とを区別するに際して、輝度分布に基づき虹彩部と水晶体部とに所定量以上の輝度差分（各領域の平均輝度値の差分）があるように境界を定めて区別してもよい。
【０１０５】
（ステップＳ１０２２）
魚眼の虹彩部及び水晶体部の画像データが抽出されると、解析部２１は、抽出された虹彩部の平均輝度値及び水晶体部の平均輝度値を算出する。虹彩部の平均輝度値は、画像における虹彩部を構成する各画素の輝度値についての平均値であり、水晶体部の平均輝度値は、画像における水晶体部を構成する各画素の輝度値についての平均値である。但し、虹彩部の平均輝度値の算出の基礎とする部分は、必ずしも虹彩部全域でなくてもよく、例えば虹彩部と水晶体部との間の境界に近い部分を除外した残りの部分であってもよい。同様に、水晶体部の平均輝度値の算出の基礎とする部分は、必ずしも水晶体部全域でなくてもよく、例えば虹彩部と水晶体部との間の境界に近い部分を除外した残りの部分であってもよい。
【０１０６】
（ステップＳ１０２３）
次に、解析部２１は、魚の腐敗時期を推定するための指標値を算定する。ここで、指標値は、虹彩部の平均輝度値を、水晶体部の平均輝度値を用いて正規化した値（「指標値Ａ」と称する）である。指標値Ａの例は、虹彩部の平均輝度値から水晶体部の平均輝度値を減算した値（虹彩部及び水晶体部の平均輝度値の差）である。また、指標値Ａは、例えば、虹彩部及び水晶体部の平均輝度値の差を水晶体部の平均輝度値で除した値でもよく、虹彩部の平均輝度値の水晶体部の平均輝度値に対する比でもよい。
【０１０７】
ここで、本発明者らによる魚を用いた実験の結果を示す図１３〜１５を用いて、指標値Ａの基礎となる虹彩部及び水晶体部の輝度について説明する。
【０１０８】
図１３は、常温（気温２０℃）、湿度１００％の保存環境で保存された魚について、紫外線カメラで撮影して得られた魚眼の画像を示す。同図では、魚の死後２０分経過時、死後４時間経過時及び死後７時間経過時の各時点で撮影された画像を並べて示している。同図に示されるように、死後４時間以降においては魚眼の中で虹彩部のみが時間経過に従い白く変色してくる。
【０１０９】
図１４は、常温（気温２０℃）、湿度１００％の保存環境で保存された魚についての魚眼の虹彩部の輝度及び水晶体部の輝度についての時間的変化を示すグラフである。死後６時間以降においては時間経過に伴う水晶体部分の輝度の変化が少ないのに対し、虹彩部の輝度は時間経過に伴って上昇する傾向がある。なお、本発明者らの実験により、魚種が異なれば、時間経過に対する輝度の変化の上昇度合いは異なり得ることが判明している。また、本発明者らの実験により、同種の魚においては魚の個体差により輝度の絶対値は異なる場合もあるが虹彩部が時間経過に伴って白く変色している度合いは、どの個体も類似していることが判明している。
【０１１０】
図１５Ａは、常温（気温２０℃）、湿度１００％の保存環境で保存された複数（３体）の魚についての虹彩部の平均輝度値と水晶体部の平均輝度値との差（輝度差）の時間的変化を示すグラフである。魚の個体が異なっても、平均輝度値の差は、いずれも時間経過に対して同程度の上昇傾向を示す。この平均輝度値の差は、虹彩部の平均輝度値を水晶体部の平均輝度値を用いて正規化したものである。この正規化により、画像に現れる、魚の個体差の影響をある程度取り除くことができる。なお、この魚の個体差の影響には、魚眼自体の明るさの相違以外にも、魚の形状やサイズの個体差等から生じ得る撮影距離等の撮影条件の相違の影響も含まれる。このように、虹彩部の平均輝度値を水晶体部の平均輝度値を用いて正規化したものである指標値Ａは、魚の腐敗時期と相関を有する有効な指標となる。
【０１１１】
図１５Ｂは、冷蔵庫内（気温４℃）における複数の魚（３体）の虹彩部の平均輝度値と水晶体部の平均輝度値との差の時間的変化を示すグラフである。このグラフは、図１５Ａに示すグラフと同様に、時間経過とともに上昇する傾向を示しているが、その上昇速度は図１５Ａよりも遅い。これより、虹彩の輝度値の上昇速度は保存環境の温度に依存し、低温度の方がより速度が遅いことがわかる。一般に魚の腐敗までの時間も魚の保存環境の温度（気温）が低いほど長くなることから、平均輝度値は気温に依らず、魚の腐敗時期を推定する指標になり得ることがわかる。
【０１１２】
（ステップＳ１０３１）
次に、推定部２における算出部２２は、腐敗推定規則（具体的には例えば腐敗時期規則記憶部２３に記憶されている腐敗時期規則、図５Ａ、図５Ｃ等）に基づいて、解析部２１が算定した指標値Ａに対応する魚９の腐敗時期を算出する。これにより魚９の腐敗時期が推定される。
【０１１３】
（ステップＳ１０４、Ｓ１０５の詳細）
次に、図１６のフローチャートを用いて、温度制御部３の動作（ステップＳ１０４、Ｓ１０５）をより詳細に示す。
【０１１４】
温度制御部３が保存時間の情報を取得する方法としては、上述したように保存時間記憶部３１に予め記憶された情報を取得する方法と、ユーザが指定した保存時間の情報を、操作の受け付け又は受信により、取得する方法とがある。ここでは、操作の受け付けによる方法についての具体的な動作を説明する。
【０１１５】
（ステップＳ１０４１）
保存時間受付部４は、ユーザによる入力部４２の数字ボタンの操作に応じて、保存時間を表示部４１に表示する。
【０１１６】
（ステップＳ１０４２）
保存時間受付部４は、ユーザによる入力部４２の決定ボタンの操作に応じて、表示部４１に表示されている保存時間の情報を受け付けて温度制御部３に伝達する。これにより、温度制御部３は、保存時間の情報を取得する。ユーザが冷蔵庫１００に保存した魚を調理する時期等を示す保存時間の情報が取得される。
【０１１７】
（ステップＳ１０５１）
温度制御部３は、取得した保存時間の情報の示す時刻と、推定部２により推定された魚の腐敗時期とを比較する。
【０１１８】
（ステップＳ１０５２）
温度制御部３は、取得した保存時間の情報の示す時刻の方が、推定された魚の腐敗時期よりも遅いか否かを判別する。遅くない場合に温度制御部３は貯蔵室１０００の温度を下げるための制御信号を出力しない。
【０１１９】
（ステップＳ１０５３）
取得した保存時間の情報の示す時刻の方が、推定された魚の腐敗時期よりも遅い場合には、温度制御部３は、例えば温度制御規則に基づいて、保存時間の情報の示す時刻よりも遅い時期に魚が腐敗するような温度を特定する。
【０１２０】
なお、保存時間の情報の示す時刻より遅い時間に魚が腐敗するような温度の特定において、例えば、必要以上には温度を下げないようにしてもよい。これは、例えば、保存時間の情報の示す時刻より遅い時間に魚が腐敗するような温度として、複数の温度が選択できる場合において、その複数の温度のうち最も高い温度を選択して特定すること等により実現可能である。
【０１２１】
（ステップＳ１０５４）
温度制御部３は、貯蔵室１０００の温度を、特定した温度に下げるための制御信号を出力する。
【０１２２】
例えば、ユーザが貯蔵室１０００に魚の保存を続ける予定の保存時間が９時間（例えば保存している魚を調理する時期が現在より９時間後等）であるとする。この場合に、推定部２で推定された魚の腐敗時期が６時間以上９時間未満であるとすると、貯蔵室１０００を現在の設定温度のままにして魚を保存（貯蔵）していると、魚を調理して食事する時刻までに魚が腐敗してしまうことになるので、設定温度を、より低い温度に再設定しなくてはならない。この際に再設定する設定温度は、例えば図５Ｃに示す腐敗時期が、９時間よりも遅くなるところの温度にする必要がある。例えば、貯蔵室１０００の室内の温度が７℃であり、指標値Ａが１４０であるとし、図５Ｃの例によれば、温度を０℃〜５℃となるように下げれば腐敗時期が１０時間以上となり、魚を調理して食事するまでに魚が腐敗しなくなる。従って、この場合には、温度制御部３は、例えば貯蔵室１０００の温度を５℃に下げるための制御信号を出力する。
【０１２３】
また、温度制御部３が保存時間記憶部３１に予め記憶された情報を取得する例でも、ステップＳ１０５１〜Ｓ１０５４での処理は同様になる。例えば、推定部２が魚の腐敗時期の推定を行った時刻が昼の正午であったとする。この前提の下で、貯蔵室１０００の内部に保存された魚の虹彩部の輝度に係る指標値が１３１以上あり、貯蔵室１０００の温度が１０℃であった場合、７時間後の夕食時には腐敗してしまう可能性がある。この場合に温度制御部３は、自動的に貯蔵室１０００の設定温度を５℃下げるための制御信号を出力し、５℃を上回らないように温度を制御する。これにより、魚の腐敗時期が１０時間後に延長され（図５Ｃ参照）、夕食時に魚は腐らずに調理することができる。
【０１２４】
（ステップＳ１０６の詳細）
最後に、冷却部１００１の具体的な動作を示す。
【０１２５】
冷却部１００１における制御回路５６は、温度制御部３として機能するプロセッサ１０１から制御信号を受信する。
【０１２６】
例えば、制御信号が、５℃下げる等といった予め定められた一定温度分低い温度に設定する指示を示す場合に、制御回路５６は、その予め定められた一定温度分低い温度に貯蔵室１０００を下げるために必要な流量の冷媒が、冷却器５１、圧縮器５２及び凝縮器５３を循環するように、流量制御弁５５の弁の開度を調節する。また、例えば、制御信号は、設定温度を示すものであってもよく、この場合にも、制御回路５６は、その設定温度に貯蔵室１０００の温度を設定するために必要な流量の冷媒が循環するように流量制御弁５５の弁の開度を調節する。制御信号は、冷却部１００１の冷却機構により貯蔵室１０００の温度を特定の温度、特定の温度範囲等に変化させるための信号であり、冷却部１００１（冷却機構）に対応させた形式及び内容の信号である。
【０１２７】
このように、冷蔵庫１００は、カメラ１１で、紫外光を受けた魚の眼及びその周辺を撮影し、撮影により得られた紫外線画像を用いて、プロセッサ１０１で画像処理等を行うことにより、魚を侵襲せずに短時間に、魚の腐敗時期を推定し、推定結果に基づいて庫内の温度を調節するため、保存すべき時間まで、魚の腐敗を抑制し得る。
【０１２８】
なお、上記実施形態では、予め記憶している時刻（例えば食事時刻等）或いはユーザが指定した保存時間と、推定した魚の腐敗時期とを比較して、保存時間内での魚の腐敗を抑制するように庫内の温度を調節し得る冷蔵庫１００について説明したが、この冷蔵庫１００は、例えば、魚を含む食品を運搬する運搬車内の貯蔵庫として利用されてもよい。この場合に、保存時間として、運搬先の目的地に到着するまでの間の時間を指定すれば、運搬中に魚が腐敗しないことを保証できるようになる。
【０１２９】
また、上記実施形態では、推定した魚の腐敗時期を用いて、適切に庫内の温度を制御する冷蔵庫１００を説明したが、温度を制御しなくても、魚の腐敗時期を知らせるだけの機能を持たせてもよい。
【０１３０】
即ち、冷蔵庫１００は、温度制御部３の機能を省略した構成とし、庫外に設置したディスプレイ１００９に、貯蔵室１０００に保存された魚の腐敗時期（つまり推定部２により推定した腐敗時期）を表示することとしてもよい。例えばディスプレイ１００９の表示はプロセッサ１０１により制御可能である。冷蔵庫１００の外表面に設置されたディスプレイ１００９への表示の例を図１７に示す。図１７の例は、庫内の温度が１０℃、魚眼の虹彩部の輝度に基づく指標値が１４０の場合の例であり（図５Ｃ参照）、ディスプレイ１００９に「貯蔵室の魚は、後６時間で腐敗します。すぐに調理するか、設定温度を下げるか、対応をお願いします。」というユーザへの報知内容が表示されている。これにより、ユーザは保存時間の指定（入力）を行わなくても、保存時間（魚を調理したい時刻等）を考慮して必要であれば手で貯蔵室１０００の設定温度を設定することができる。
【０１３１】
また、冷蔵庫１００は、通信回路を含み、プロセッサ１０１が通信回路を制御して、推定した、魚の腐敗時期を示す情報を外部の携帯端末等（スマートフォン等）に送信することとしてもよい。携帯端末では、魚の腐敗時期を示す情報を受信して図１７に示したディスプレイ１００９の表示と同様な表示を行い得る。これにより携帯端末を携帯するユーザは、冷蔵庫１００から離れた遠隔地にいるときにも、魚の腐敗時期の情報を得ることが可能となる。
【０１３２】
実施形態１の冷蔵庫１００は、魚の保存時間の情報と魚の腐敗時期とを用いて、適切に貯蔵室の温度を制御することができる。例えば、ユーザが魚を食べる時間を保存時間の情報として取得した場合、必要以上に温度を下げることなく、その時間まで腐敗しない温度に制御することができる。
【０１３３】
（実施形態１の変形例）
以下、実施形態１に係る冷蔵庫１００の一部を変更した態様としての冷蔵庫１００ａについて、適宜図面を用いて説明する。
【０１３４】
（構成）
図１８は、実施形態１の変形例に係る冷蔵庫１００ａの構成図である。同図に示す冷蔵庫１００ａは、貯蔵室１０００と、撮影部１ａと、推定部２ａと、温度制御部３と、冷却部１００１とを備える。なお、図１８には、貯蔵室１０００に保存される魚９を付記している。冷蔵庫１００ａでは、貯蔵室１０００に保存される魚の眼の紫外線画像及び赤外線画像を撮影し、紫外線画像における魚眼の虹彩部の輝度を赤外線画像における虹彩部の輝度を用いて正規化した指標値（指標値Ｂと称する）に基づいて魚の腐敗時期を推定する。
【０１３５】
以下、冷蔵庫１００ａの構成要素について説明する。なお、冷蔵庫１００ａにおいて、冷蔵庫１００と同一の構成要素については、同じ符号を付しており、適宜説明を省略する。ここで説明しない点については、冷蔵庫１００ａは冷蔵庫１００と同様である。
【０１３６】
（撮影部１ａ）
撮影部１ａは、貯蔵室１０００に保存される魚の眼を含む紫外線画像及び赤外線画像を取得する。
【０１３７】
撮影部１ａは、図１８に示すように紫外線光源１０、カメラ１１、赤外線光源１２及びカメラ１３を含む。紫外線光源１０及び赤外線光源１２は、貯蔵室１０００に保存される魚９の眼に光を照射可能な位置に配置される。カメラ１１は、紫外線光源１０からの光を受けた魚９の眼を含む紫外線画像を撮影可能な位置に配置され、カメラ１３は、赤外線光源１２からの光を受けた魚９の眼を含む赤外線画像を撮影可能な位置に配置される（図１９参照）。
【０１３８】
赤外線光源１２は、赤外線の波長領域を含む光を、魚９に照射する。赤外線の波長領域の例は、７００ｎｍ以上１０００ｎｍ以下である。赤外線光源１２の例は、赤外線ＬＥＤ（Light Emitting Diode）である。なお、紫外線光源１０及び赤外線光源１２それぞれの位置が近接しており、カメラ１１及びカメラ１３それぞれの位置が近接していることが望ましい。
【０１３９】
カメラ１３は、赤外線光源１２から光が照射された魚の眼を含む赤外線画像を撮影する。赤外線画像は、赤外線の波長領域の光の情報を含む。魚の眼は、少なくとも魚眼の虹彩部を含む。
【０１４０】
赤外線画像も実施形態１で示した紫外線画像と同様に、少なくとも輝度値の情報を含む複数の画素により構成された２次元画像である。例えば、輝度値は、８ビットデータ（２５６階調）で表現される。
【０１４１】
図２０は、図１９において、魚９の方向から見た紫外線光源１０及び赤外線光源１２の一例を示す。孔を有する円環状の筐体に複数の紫外線ＬＥＤ１０ａ及び赤外線ＬＥＤ１２ａが交互に配置されている。赤外線ＬＥＤ１２ａは、赤外線の波長領域の光を出力する。円環状の筐体の孔部分に、カメラ１１及びカメラ１３のレンズが配置される。なお、カメラ１１及びカメラ１３を、１つの広帯域カメラにより代替可能である。例えば紫外線光源１０（紫外線ＬＥＤ１０ａ）及び赤外線光源１２（赤外線ＬＥＤ１２ａ）のそれぞれを異なるタイミングで発光させて複数回撮影することにより、広帯域カメラで紫外線画像と赤外線画像とを撮影可能である。
【０１４２】
赤外線光源１２及びカメラ１３は、それぞれ、表面に偏光フィルムを有することにより、魚眼の角膜、又は食品用ラップフィルム１５によって発生し得る鏡面反射による画像の歪みを低減できる。
【０１４３】
（推定部２ａ）
推定部２ａは、撮影部１ａにより取得された紫外線画像及び赤外線画像における魚の眼の輝度値に基づいて、魚９の腐敗時期を推定する。推定部２ａは、推定した腐敗時期を示す腐敗時期情報を、温度制御部３に伝達する。推定部２ａでは、魚の腐敗時期の推定に、紫外線画像における魚眼の虹彩部の輝度値（例えば虹彩部に含まれる複数の画素の輝度値の平均値等）を、赤外線画像における虹彩部の輝度値を用いて正規化して得られる指標値Ｂを用いる。
【０１４４】
図１８に示すように、推定部２ａは、解析部２１ａと算出部２２ａと腐敗時期規則記憶部２３ａとを有する。解析部２１ａは、カメラ１１により撮影された紫外線画像、及び、カメラ１３により撮影された赤外線画像を解析し、各画像における魚眼の虹彩部の輝度値（例えば虹彩部に該当する複数の画素の輝度値の平均値）を算出する。赤外線画像からの魚眼の虹彩部の輝度値の算出方法は、実施形態１で示した紫外線画像からの魚眼の虹彩部の輝度値の算出方法と同様である。解析部２１ａは、魚の腐敗時期の推定に用いる指標値Ｂとして、紫外線画像における虹彩部の輝度値と赤外線画像における虹彩部の輝度値との差、当該差を赤外線画像の虹彩部の輝度値で除した値、又は、紫外線画像における虹彩部の輝度値の、赤外線画像における虹彩部の輝度値に対する比を、求める。
【０１４５】
算出部２２ａは、腐敗時期規則に基づいて、解析部２１ａが算出した指標値Ｂに応じて、魚９の腐敗時期を算出して、その腐敗時期を温度制御部３に伝達する。この腐敗時期規則は、指標値Ｂに基づいて魚の腐敗時期を特定するために利用されるべく、実験、考察等に基づいて予め定められた、指標値Ｂと時期とを対応付ける規則である。この腐敗時期規則の一例は、複数の指標値Ｂそれぞれと時期との対応関係を示す表である。また、腐敗時期規則は、表の他、指標値Ｂに基づいて時期を特定するための関数、その特定のためのアルゴリズムを表したプログラム等の形式であってもよい。
【０１４６】
腐敗時期規則記憶部２３ａは、指標値Ｂに基づいて魚の腐敗時期を特定するために用いられる腐敗時期規則を記憶する。推定部２ａは、外部装置から腐敗時期規則を取得して腐敗時期規則記憶部２３ａに記憶してもよい。腐敗時期規則記憶部２３ａは、腐敗時期規則として、貯蔵室１０００の温度毎に、指標値Ｂと、指標値Ｂに対応付けられた時期とを含む表（つまり温度毎に指標値Ｂと時期との対応関係を示す表）を記憶していてもよい。この場合、推定部２ａは、貯蔵室１０００の温度を測定する温度センサ１００３で測定された温度と、紫外線画像及び赤外線画像の解析により算出した指標値Ｂとに対応する時期を、特定し、その時期を魚９の腐敗時期として推定することとしてもよい。
【０１４７】
冷蔵庫１００ａは、ハードウェア構成として、冷蔵庫１００の構成（図８参照）に加えて赤外線光源１２及びカメラ１３を含んで構成される。推定部２ａの機能は、メモリ１０２に含まれた実施形態１とは異なるプログラムをプロセッサ１０１が実行することにより、実現される。
【０１４８】
（動作）
冷蔵庫１００ａの動作は、上述した冷蔵庫１００の動作（図９に示したステップＳ１０１〜Ｓ１０６）と基本的に同様である。但し、ステップＳ１０１〜Ｓ１０３において、魚眼の赤外線画像に加えて赤外線画像を撮影する点（変形したステップＳ１０１）、紫外線画像に加えて赤外線画像を解析する点（変形したステップＳ１０２）、及び、紫外線画像における魚眼の虹彩部の輝度値を赤外線画像における魚眼の虹彩部の輝度値を用いて正規化した指標値Ｂを用いて魚の腐敗時期を推定する点（変形したステップＳ１０３）が、冷蔵庫１００と異なる。
【０１４９】
（変形したステップＳ１０２）
推定部２ａは、紫外線画像における魚眼の虹彩部の輝度値を赤外線画像における魚眼の虹彩部の輝度値を用いて正規化した指標値Ｂを、魚眼の輝度情報として、取得する。
【０１５０】
（変形したステップＳ１０３）
推定部２ａは、取得した魚眼の輝度情報に基づいて、魚９の腐敗時期を推定し、推定結果に関する腐敗時期情報を温度制御部３に伝達する。具体的には、推定部２ａは、複数の輝度情報と各輝度情報と対応付けられた時期とを含む腐敗推定規則に基づいて、紫外線画像から取得した輝度情報に応じて魚９の腐敗時期を推定する。腐敗推定規則は、例えば、冷蔵庫１００ａが有する腐敗時期規則記憶部２３ａに記憶された腐敗時期規則である。例えば、表形式の腐敗時期規則を例とすれば、推定部２ａはその腐敗時期規則を参照し、その腐敗時期規則において、紫外線画像及び赤外線画像から取得した輝度情報に対応する時期を、腐敗時期として推定する。なお、腐敗推定規則（腐敗時期規則）は、表に限られず、輝度情報（指標値Ｂ）に基づいて時期を特定するための関数、その特定のためのアルゴリズムを表したプログラム等であってもよい。
【０１５１】
（変形したステップＳ１０２、Ｓ１０３の詳細）
図２１のフローチャートを用いて、推定部２ａの動作（変形したステップＳ１０２、Ｓ１０３）をより詳細に示す。
【０１５２】
（ステップＳ１０２１ａ）
推定部２ａにおける解析部２１ａは、実施形態１と同様の方法で紫外線画像から魚眼の虹彩部を特定して、虹彩部の平均輝度値を算出する。
【０１５３】
（ステップＳ１０２２ａ）
解析部２１ａは、実施形態１と同様の方法で紫外線画像から魚眼の虹彩部を特定して、虹彩部の平均輝度値を算出する。
【０１５４】
（ステップＳ１０２３ａ）
次に、解析部２１ａは、魚の腐敗時期を推定するための指標値Ｂを算定する。指標値Ｂは、魚眼についての紫外線画像における虹彩部の平均輝度値を、その魚眼についての赤外線画像における虹彩部の平均輝度値を用いて正規化した値である。指標値Ｂの例は、紫外線画像における虹彩部の平均輝度値から赤外線画像における虹彩部の平均輝度値を減算した値（両画像における虹彩部の平均輝度値の差）である。また、指標値Ｂは、例えば、両画像における虹彩部の平均輝度値の差を赤外線画像における虹彩部の平均輝度値で除した値でもよく、紫外線画像における虹彩部の平均輝度値の、赤外線画像における虹彩部の平均輝度値に対する比でもよい。本発明者らによる魚を用いた実験によって、実施形態１で示した指標値Ａと同様に、魚の腐敗時期を推定するための指標として指標値Ｂを用いることは有効と考えられる。紫外線画像と異なり赤外線画像では、魚眼の虹彩部において、魚の死後経過時間に応じた顕著な輝度変化が現れないことが実験で判明している。正規化により、画像に現れる、魚の個体差の影響をある程度取り除くことができる。なお、この魚の個体差の影響には、魚眼自体の明るさの相違以外にも、魚の形状やサイズの個体差等から生じ得る撮影距離等の撮影条件の相違の影響も含まれる。従って、指標値Ｂは、魚の腐敗時期と相関を有する有効な指標となる。
【０１５５】
（ステップＳ１０３１ａ）
次に、推定部２における算出部２２ａは、腐敗推定規則（具体的には例えば腐敗時期規則記憶部２３ａに記憶されている、指標値Ｂと時期との対応関係を示す腐敗時期規則）に基づいて、解析部２１ａが算定した指標値Ｂに対応する魚９の腐敗時期を算出する。これにより魚９の腐敗時期が推定される。推定部２ａは、推定した魚９の腐敗時期を示す腐敗時期情報を温度制御部３に伝達する。
【０１５６】
実施形態１の変形例に係る冷蔵庫１００ａにおいても、温度制御部３により、魚の保存時間の情報と魚の腐敗時期とに基づいて、適切に貯蔵室１０００の温度が制御される。
【０１５７】
（実施形態２）
以下、図面を用いて、実施形態２に係る冷蔵庫２００を説明する。
【０１５８】
図２２は、実施形態２に係る冷蔵庫２００の構成図である。図２２に示す冷蔵庫２００は、貯蔵室１０００と、撮影部１と、温度センサ１００３と、推定部２０２と、表示制御部２０４と、表示部２０５と、温度受付部２０６と、冷却部１００１とを備える。なお、図２２には、冷蔵庫２００の貯蔵室１０００に保存される魚９を付記している。冷蔵庫２００は、貯蔵室１０００に保存される魚の眼の紫外線画像における虹彩部の輝度値に基づいて現状の設定温度で保存した場合の魚の腐敗時期を推定して推定結果を表示し、ユーザから温度の指定を受けてその温度で保存した場合の魚の腐敗時期を表示する。
【０１５９】
以下、冷蔵庫２００の構成要素について説明する。なお、冷蔵庫２００において、冷蔵庫１００と同一の構成要素については、同じ符号を付しており、適宜説明を省略する。ここで説明しない点については、冷蔵庫２００は冷蔵庫１００と同様である。
【０１６０】
（推定部２０２）
推定部２０２は、実施形態１において推定部２の一例として示した一形態を変形したものである。推定部２０２は、撮影部１により取得された紫外線画像における魚の眼の輝度値と、温度センサ１００３により測定された貯蔵室１０００の温度とに基づいて、魚９の腐敗時期を推定する。推定部２０２は、推定した腐敗時期を表示制御部２０４に伝達する。
【０１６１】
推定部２０２は、予め定められた温度制御規則と、紫外線画像における魚の眼の輝度値とに基づいて、測定された温度とに対応する腐敗時期を推定する。魚の眼の輝度値は、少なくとも虹彩部の輝度値を含む。魚の腐敗時期の推定には、虹彩部の輝度値（例えば虹彩部に含まれる複数の画素の輝度値の平均値等）、或いはその輝度値に基づく指標値を、用いることができる。輝度値に基づく指標値は、例えば、虹彩部の輝度値を、水晶体の輝度値を用いて正規化して得られる値である。推定部２０２は、紫外線画像における虹彩部の輝度値又は指標値を実施形態１で示した推定部２と同様の方法で算定する。
【０１６２】
温度制御規則は、例えば、実施形態１で示した、貯蔵室１０００の温度毎に、複数の輝度値又は指標値と、その各輝度値又は各指標値に対応付けられた時期とを含む表（つまり温度毎に輝度値又は指標値と時期との対応関係を示す表）、或いは、その温度毎に輝度値又は指標値に基づいて時期を特定するための関数、その特定のためのアルゴリズムを表したプログラム等といった腐敗時期規則である。
【０１６３】
温度制御規則の一例は、図５Ｃ及び図５Ｄに示す腐敗時期規則である。温度制御規則として図５Ｃ又は図５Ｄに示す腐敗時期規則を用いて、この温度制御規則に基づいて、推定部２０２は、温度センサ１００３で測定された温度と、紫外線画像における魚９の眼の虹彩部の輝度値又は虹彩部の輝度値と水晶体部の輝度値との差である指標値とに対応する時期を、特定し、その時期を魚９の腐敗時期として推定する。
【０１６４】
推定部２０２は更に、撮影部１により取得された紫外線画像における魚の眼の輝度値と、表示制御部２０４から伝達された温度情報とに基づいて、その温度情報の示す温度条件で保存した場合（その温度条件を仮定した場合）における魚９の腐敗時期を推定する機能を有する。推定部２０２は、その温度条件の仮定に基づいて推定した腐敗時期を表示制御部２０４に伝達する。
【０１６５】
（表示制御部２０４）
表示制御部２０４は、推定部２０２から伝達された、測定された温度に対応した推定結果である魚の腐敗時期を表示部２０５に表示するよう制御する。表示制御部２０４は、更に、温度受付部２０６がユーザの入力操作を受け付けて取得した温度情報を推定部２０２に伝達することで、推定部２０２から推定結果の魚の腐敗時期を受け取りその腐敗時期を表示部２０５に表示するよう制御する。表示制御部２０４は、腐敗時期に加えて、推定の基礎となった温度を表示部２０５に表示させるよう制御してもよい。
【０１６６】
（表示部２０５）
表示部２０５は、表示制御部２０４の制御を受けて、推定部２０２に推定された魚の腐敗時期等を表示する。
【０１６７】
（温度受付部２０６）
温度受付部２０６は、ユーザの入力操作を受け付けるユーザインタフェースにより、ユーザが指定した温度に関する温度情報を受け付ける。温度受付部２０６は、受け付けた温度情報を表示制御部２０４に伝達する。
【０１６８】
図２３に、表示部２０５及び温度受付部２０６に係るユーザインタフェースの一例を示す。同図の例は、表示部２０５が、推定部２０２に推定された魚の腐敗時期に現在の設定温度を付して表示した例を示しており、ユーザによる、温度の入力を待機している状態を示している。温度受付部２０６は、例えば、複数の数字ボタン等の入力部により、ユーザによる温度の入力を受け付ける。この入力された温度を示す情報が温度情報である。
【０１６９】
（ハードウェア構成）
冷蔵庫２００のハードウェア構成は、冷蔵庫１００と同様である（図８参照）。ユーザインタフェース１０３（例えば液晶ディスプレイ、及び、ボタン群等の入力部）により、表示部２０５及び温度受付部２０６が実現される。メモリ１０２に含まれた実施形態１とは異なるプログラムを実行することによりプロセッサ１０１が、推定部２０２及び表示制御部２０４として機能する。即ち、プロセッサ１０１は、カメラ１１で撮影された紫外線画像（紫外線光源１０により照射された光を受けた魚眼を含む紫外線画像）を取得し、画像を解析して魚眼の虹彩部の輝度値を算定し、この輝度値と温度センサ１００３で測定された温度とに基づいて、魚が腐敗するまでの時間（腐敗時期）を推定する。推定部２０２が用いる温度制御規則は、例えばメモリ１０２に格納される。また、プロセッサ１０１は、推定した腐敗時期を表示部２０５としての液晶ディスプレイ等に表示させ、また、温度受付部２０６としての入力部からの入力を受ける。
【０１７０】
（動作）
図２４は、実施形態２に係る冷蔵庫２００の動作を示すフローチャートである。同図においてステップＳ１０１〜Ｓ１０３は、実施形態１で説明したものと同様である。但し、ステップＳ１０３では、上述したように推定部２０２が、温度との対応関係を含む腐敗時期規則である温度制御規則に基づいて、魚の腐敗時期を推定する。
【０１７１】
（ステップＳ２０１）
表示制御部２０４は、ステップＳ１０３において推定部２０２により推定された魚の腐敗時期を表示部２０５に表示させる。腐敗時期は、現在から腐敗するまでの時間、腐敗する時刻等の表現で表示可能であり、いかなる表示態様で表示してもよい。
【０１７２】
（ステップＳ２０２）
温度受付部２０６は、温度情報に係る入力操作を受け付ける。例えば、上述した図２３のユーザインタフェースにおいて、ユーザが「５」の数字ボタンを押した場合には、温度受付部２０６は、５℃を示す温度情報を表示制御部２０４に伝達する。表示制御部２０４は、その温度情報を推定部２０２に伝達する。
【０１７３】
（ステップＳ２０３）
推定部２０２は、表示制御部２０４からの温度情報と、輝度情報（紫外線画像を解析して得られた魚眼の虹彩部の輝度値、或いは、その輝度値に基づいて算定された指標値等）とに基づいて、その温度情報が示す温度で保存した場合における魚の腐敗時期を推定する。この推定も、ステップＳ１０３で推定の基礎とした温度制御規則に基づいて行われる。例えば、入力操作によりユーザが指定した温度が５℃であった場合に、輝度情報、及び、５℃という温度に対応した腐敗時期が推定される。
【０１７４】
（ステップＳ２０４）
表示制御部２０４は、ステップＳ２０３において推定部２０２により推定された魚の腐敗時期を表示部２０５に表示させるよう制御する。この腐敗時期の表示は、例えばステップＳ２０１で表示した腐敗時期と同時に視認可能に表示してもよいし、例えばステップＳ２０１で表示した腐敗時期を上書きするように例えば液晶ディスプレイ画面における同じ位置に表示してもよい。
【０１７５】
これにより、ユーザは、冷蔵庫２００の温度を、入力操作により指定した温度に変更した場合における魚の腐敗時期を知ることができる。なお、ステップＳ２０２〜Ｓ２０４は、繰り返し行われるようにしてもよい。即ち、冷蔵庫２００は、ユーザが温度を指定する度に、その温度で魚を保存した場合の腐敗時期を表示するようにしてもよい。
【０１７６】
ユーザは、表示される腐敗時期を参考にして、手で冷蔵庫２００の設定温度を調節することができる。
【０１７７】
（実施形態２の変形例）
以下、実施形態２に係る冷蔵庫２００の一部を変更した態様としての冷蔵庫２００ａについて説明する。
【０１７８】
図２５は、実施形態２の変形例に係る冷蔵庫２００ａの構成図である。同図に示す冷蔵庫２００ａは、貯蔵室１０００と、撮影部１と、温度センサ１００３と、推定部２０２と、表示制御部２０４と、表示部２０５と、温度受付部２０６ａと、冷却部１００１と、温度制御部２０３とを備える。なお、図２５には、冷蔵庫２００ａの貯蔵室１０００に保存される魚９を付記している。
【０１７９】
冷蔵庫２００ａは、冷蔵庫２００の機能に加えて、温度の指定を受けてその温度で保存した場合の魚の腐敗時期を表示した後に、温度受付部２０６ａが、決定の操作を受け付けた場合に、その表示された腐敗時期の推定の基礎となった温度（ユーザに指定された温度）にするよう冷蔵庫２００ａの庫内を冷却する機能を有する。
【０１８０】
以下、冷蔵庫２００ａの構成要素について説明する。なお、冷蔵庫２００ａにおいて、冷蔵庫１００（図１参照）又は冷蔵庫２００（図２２参照）と同一の構成要素については、同じ符号を付しており、適宜説明を省略する。ここで説明しない点については、冷蔵庫２００ａは、冷蔵庫２００と同様である。
【０１８１】
（温度受付部２０６ａ）
温度受付部２０６ａは、実施形態２で示した温度受付部２０６を変形したものであり、温度受付部２０６の機能に加えてユーザによる温度の決定の操作を受け付ける機能を有する。また、温度受付部２０６ａは、ユーザが指定した温度に関する温度情報及び決定の操作に関する情報を温度制御部２０３に伝達する。
【０１８２】
図２６に、表示部２０５及び温度受付部２０６ａに係るユーザインタフェースの一例を示す。同図の例は、表示部２０５が、推定部２０２に推定された魚の腐敗時期を表示した例を示している。ボタン２０６１は、温度上昇ボタンであり、予め定められた温度分（例えば１℃分、５℃分等）、温度を高くすることをユーザが指定するためのボタンである。ボタン２０６２は、温度下降ボタンであり、予め定められた温度分（例えば１℃分、５℃分等）、温度を低くすることをユーザが指定するためのボタンである。決定ボタン２０６３は、温度の決定の操作をするためのボタンである。図２６では、温度が明示されない例を示しているが、表示部２０５は、魚の腐敗時期の推定の基礎として用いた温度を表示してもよい。なお、温度受付部２０６ａのユーザインタフェースは、例えば、図２３に示したユーザインタフェースに、決定操作用の決定ボタンが付加されたものであってもよい。
【０１８３】
温度受付部２０６ａは、温度上昇ボタン又は温度下降ボタンが押される等といったユーザによる温度の指定に係る操作を受け付けることにより、温度を制御するための温度情報を取得し、表示制御部２０４及び温度制御部２０３に伝達する。また、温度受付部２０６ａは、ユーザによる温度の決定に係る操作を受け付けてその決定の操作に関する情報を温度制御部２０３に伝達する。
【０１８４】
なお、実施形態２で示したように、推定部２０２は温度センサ１００３で測定した温度に基づいて魚の腐敗時期を推定して、推定した腐敗時期を表示制御部２０４に伝達する。この腐敗時期は、表示制御部２０４により表示部２０５に表示される。そして、温度受付部２０６ａから表示制御部２０４を介して温度情報が伝えられると推定部２０２はその温度情報に基づいてその温度情報が示す温度条件下での魚の腐敗時期を推定して、推定した腐敗時期を表示制御部２０４に伝達する。この腐敗時期も、表示制御部２０４により表示部２０５に表示される。
【０１８５】
（温度制御部２０３）
温度制御部２０３は、温度受付部２０６ａから温度情報と温度の決定の操作に関する情報とを取得する。温度制御部２０３は、温度の決定の操作に関する情報を取得した場合においてそれ以前に取得していた温度情報に基づいて、設定すべき温度を決定し、貯蔵室１０００の温度制御を行う冷却部１００１を、決定した温度に制御するための制御信号を出力する。温度制御部２０３は、温度センサ１００３により測定された貯蔵室１０００の温度と、温度下降ボタンに予め対応付けられた温度差（例えば１℃、５℃等）とから、設定すべき温度を決定する。貯蔵室１０００の現在の温度が１０℃であり、５℃が温度下降ボタンに対応付けられている場合を例にすると、ユーザに温度下降ボタンが押されて決定の操作が行われた場合には、温度制御部２０３は、５℃を設定すべき温度として決定する。
【０１８６】
温度制御部２０３の機能は、メモリ１０２に含まれたプログラムを実行するプロセッサ１０１により実現される（図８参照）。
【０１８７】
（動作）
図２７は、実施形態２の変形例に係る冷蔵庫２００ａの動作を示すフローチャートである。同図においてステップＳ１０１〜Ｓ２０４は、実施形態２で説明したものと同様である。但しステップＳ２０２では温度受付部２０６の代わりに温度受付部２０６ａが入力操作を受け付けて、温度情報を表示制御部２０４及び温度制御部２０３に伝達する。
【０１８８】
（ステップＳ２０５）
温度受付部２０６ａが決定の操作を受け付けた場合には、ステップＳ２０６に移行し、受け付けない間は、ステップＳ２０２〜Ｓ２０４を繰り返す。
【０１８９】
（ステップＳ２０６）
温度受付部２０６ａが決定の操作を受け付けた場合には、温度制御部２０３は、その際に表示部２０５により表示されていた魚の腐敗時期の基礎として用いられた温度を、設定すべき温度として決定し、決定した温度を設定温度とするための制御信号を出力する。
【０１９０】
冷却部１００１における制御回路５６は、温度制御部２０３として機能するプロセッサ１０１から制御信号を受信する。実施形態１で示したように、制御信号に応じて制御回路５６が流量制御弁５５の弁の開度を調節することにより、貯蔵室１０００の温度が調節される。この結果として、貯蔵室１０００が、ユーザが温度の決定の操作によって指定した温度になる。
【０１９１】
このように、冷蔵庫２００ａは、魚の眼の撮影により得られた紫外線画像を用いて、プロセッサ１０１で画像処理等を行うことにより、魚を侵襲せずに短時間に、魚の腐敗時期を推定して表示し、更に、ユーザの温度の指定に従った場合の魚の腐敗時期を表示し、ユーザによる決定の操作に応じて、表示した腐敗時期となるように庫内の温度を調節する。このため、ユーザは、魚の腐敗時期の表示を見ながら、調理するまでの時間（保存時間）内に腐敗しない温度となるように冷蔵庫２００ａを設定し得る。
【０１９２】
（他の実施形態等）
以上、本出願において開示する技術の例示として各実施形態及び変形例により冷蔵庫について説明したが、上述した各実施形態は一例にすぎず、各種の変更、付加、省略等が可能であることは言うまでもない。
【０１９３】
例えば、実施形態及び変形例での魚眼の撮影において、ハレーション等による撮影画像の歪みを軽減するために偏光フィルタ（偏光フィルム等）を利用してもよいし、偏光フィルタを用いなくてもよい。
【０１９４】
また、実施形態１、２等では虹彩部の平均輝度値及び水晶体部の平均輝度値を、実施形態１の変形例では、紫外線画像の虹彩部の平均輝度値と赤外線画像の虹彩部の平均輝度値を、魚の腐敗時期を推定するために用いる指標値の算定の基礎としたが、必ずしも正確な平均である必要はなく、例えば、虹彩部の輝度を示す輝度値及び水晶体部の輝度を示す輝度値そのものを、平均値の代わりに指標値の算定の基礎としてもよい。
【０１９５】
また、上述の実施形態において、魚の腐敗時期の推定結果を示す情報をディスプレイに表示する例（図１７、図２３等）を示したが、ディスプレイは、液晶ディスプレイであってもそれ以外のディスプレイ（プラズマディスプレイ、有機ＥＬ（electroluminescence）ディスプレイ等）であってもよく、またディスプレイへの表示に代えてプロジェクタにより投影された画面に表示することとしてもよい。また、冷蔵庫は、魚の腐敗時期の情報を、携帯端末に送信して、携帯端末（スマートフォン等）で表示可能にしてもよい。なお、冷蔵庫は、魚の腐敗時期を示す情報を、音声によりユーザに提示してもよい。
【０１９６】
また、上述の実施形態で示した温度制御部３、２０３が冷却部１００１へと送出する制御信号は、例えば、設定されるべき温度を示す情報を含む信号であってもよいし、現在より低下させるべき温度（温度差）差を示す情報を含む信号であってもよいし、冷却部１００１における冷却機構の一部又は全部を稼動させるための信号（一例としては冷却部１００１への電力供給のための電流）であってもよい。冷却部１００１は、制御信号を受けることで、現在より貯蔵室１０００の温度を下げ得る。
【０１９７】
また、上述の実施形態２及びその変形例では温度受付部２０６、２０６ａが、ボタン等の入力部により、ユーザの操作を受け付ける例を示したが、タッチパネルにより操作を受け付けてもよい。また、接触操作の他に、音声認識技術を用いて音声での入力操作を受け付けてもよいし、外部装置（例えば携帯端末等）からの信号を受信することによりユーザによる遠隔操作を受けてもよい。
【０１９８】
また、上述した処理手順（図９、図１０、図１６、図２１、図２４、図２７に示す処理等）の全部又は一部は、冷蔵庫に含まれる各種機構及び回路（ハードウェア）のみにより実行されても、ソフトウェアにより実行されてもよい。なお、ソフトウェアによる処理の実行は、冷蔵庫に含まれるプロセッサがメモリに記憶された制御プログラムを実行することにより実現される。また、その制御プログラムを記録媒体に記録して頒布や流通させてもよい。例えば、頒布された制御プログラムを冷蔵庫に含まれるコンピュータにインストールして、プロセッサに実行させることで、冷蔵庫に処理手順（図９、図１０、図１６、図２１、図２４、図２７に示す処理等）を行わせることが可能となる。
【０１９９】
また、上述の実施形態では冷蔵庫（冷蔵庫１００、１００ａ、２００、２００ａ）が１つのプロセッサ１０１を含む例を示したが、冷蔵庫は、複数のプロセッサを含んでもよく、プログラムを実行するプロセッサにより実現される冷蔵庫の各機能（推定部２、２０２、温度制御部３、２０３、表示制御部２０４等の機能）は、複数のプロセッサの連携動作によって実現されてもよい。また、上述した推定部２、２０２、温度制御部３、２０３、表示制御部２０４等の構成要素（機能ブロック）の間における機能分担は、一例にすぎず、任意の配分が可能である。また、冷蔵庫は、外部のコンピュータと通信し、冷蔵庫の各機能（推定部２、２０２、温度制御部３、２０３、表示制御部２０４等の機能）の一部をその外部のコンピュータに分担させてもよい。
【０２００】
その他、上述した各実施形態及び変形例に対して当業者が当然に思いつく各種変形を施して得られる形態、又は、各実施形態及び変形例で示した構成要素及び機能を任意に組み合わせることで実現される形態も本発明の範囲に含まれる。
【産業上の利用可能性】
【０２０１】
本開示は、腐敗しないように魚を保存するための冷蔵庫に適用可能である。
【符号の説明】
【０２０２】
１、１ａ  撮影部
２、２ａ、２０２  推定部
３  温度制御部
４  保存時間受付部
９  魚
１０  紫外線光源
１１、１３  カメラ
１２  赤外線光源
１４  容器
１５  食品用ラップフィルム
２１、２１ａ  解析部
２２、２２ａ  算出部
２３、２３ａ  腐敗時期規則記憶部
３１  保存時間記憶部
３２  温度制御規則記憶部
４１  表示部
４２  入力部
５１  冷却器
５２  圧縮器
５３  凝縮器
５４  キャピラリーチューブ
５５  流量制御弁
５６  制御回路
１００、１００ａ、２００、２００ａ  冷蔵庫
１０１  プロセッサ
１０２  メモリ
１０３  ユーザインタフェース
２０３  温度制御部
２０４  表示制御部
２０５  表示部
２０６、２０６ａ  温度受付部
１０００  貯蔵室
１００１  冷却部
１００２  扉
１００３  温度センサ
１００９  ディスプレイ
２０６１、２０６２  ボタン
２０６３  決定ボタン
【図１】
2016209259.tif 000003
【図２】
2016209259.tif 000004
【図３】
2016209259.tif 000005
【図４】
2016209259.tif 000006
【図５Ａ】
2016209259.tif 000007
【図５Ｂ】
2016209259.tif 000008
【図５Ｃ】
2016209259.tif 000009
【図５Ｄ】
2016209259.tif 000010
【図６】
2016209259.tif 000011
【図７】
2016209259.tif 000012
【図８】
2016209259.tif 000013
【図９】
2016209259.tif 000014
【図１０】
2016209259.tif 000015
【図１１】
2016209259.tif 000016
【図１２】
2016209259.tif 000017
【図１３】
2016209259.tif 000018
【図１４】
2016209259.tif 000019
【図１５Ａ】
2016209259.tif 000020
【図１５Ｂ】
2016209259.tif 000021
【図１６】
2016209259.tif 000022
【図１７】
2016209259.tif 000023
【図１８】
2016209259.tif 000024
【図１９】
2016209259.tif 000025
【図２０】
2016209259.tif 000026
【図２１】
2016209259.tif 000027
【図２２】
2016209259.tif 000028
【図２３】
2016209259.tif 000029
【図２４】
2016209259.tif 000030
【図２５】
2016209259.tif 000031
【図２６】
2016209259.tif 000032
【図２７】
2016209259.tif 000033