(57)【要約】【課題】冷蔵庫を開閉したユーザに適した情報を提供できる冷蔵庫の制御方法を提供する。【解決手段】一以上の電気機器と接続する冷蔵庫１００の制御方法であって、冷蔵庫１００は、扉／引き出し１１０とコンピュータを備え、コンピュータに、扉／引き出し１１０の開または閉を検知させ、一以上の電気機器から、当該一以上の電気機器の動作状態を示す状態情報を受信させ、一以上の電気機器はユーザが調理している時に動作し得る電気機器であり、受信された状態情報に基づいて、ユーザが調理しているか否かを判定させる。【選択図】図２
2019168222.tif 000002
【特許請求の範囲】
【請求項１】
一以上の電気機器と接続する冷蔵庫の制御方法であって、前記冷蔵庫は、扉および引き出しの少なくとも一方とコンピュータを備え、
前記コンピュータに、
前記扉および前記引き出しの少なくとも一方の開または閉を検知させ、
前記一以上の電気機器から、当該一以上の電気機器の動作状態を示す状態情報を受信させ、前記一以上の電気機器はユーザが調理している時に動作し得る電気機器であり、
受信された前記状態情報に基づいて、前記ユーザが調理しているか否かを判定させる、
制御方法。
【請求項２】
前記冷蔵庫は、さらに、前記ユーザに通知する情報を格納するサーバと接続し、
前記コンピュータに、さらに、
前記サーバから、前記情報を受信させる、
請求項１に記載の制御方法。
【請求項３】
前記コンピュータに、さらに、
前記サーバから、複数の前記情報、および前記複数の情報の通知順序を示す順序情報を受信させ、
前記順序情報に基づいて前記複数の情報を順番に通知させることで、前記開または前記閉が検知される度に、異なる前記情報を前記ユーザへ通知させる、
請求項２に記載の制御方法。
【請求項４】
前記コンピュータに、さらに、
前記電気機器が動作開始する時点を前記ユーザが調理開始する時点として特定し、かつ、前記電気機器が動作終了する時点、または前記電気機器が動作終了してから所定時間が経過した時点を前記ユーザが調理終了する時点として特定させることで、前記ユーザが調理しているか否かを判定させる、
請求項１から３のいずれか一に記載の制御方法。
【請求項５】
前記冷蔵庫は、複数の前記電気機器と接続し、
前記コンピュータに、さらに、
前記複数の電気機器の動作状態に基づいて、前記ユーザが調理しているか否かを判定させる、
請求項１に記載の制御方法。
【請求項６】
前記電気機器は、ＩＨクッキングヒータ、照明、換気扇、電子レンジ、ホットカーペット及びフードプロセッサの中の少なくとも一である、
請求項１から５のいずれか一に記載の制御方法。
【請求項７】
前記電気機器は、ディスプレイを備える情報端末であり、
前記コンピュータに対して、さらに、
前記状態情報として、前記ディスプレイにおいて前記調理にかかるレシピサイトの表示が開始されたことを示す第１情報を受信した場合、前記第１情報を受信した時点を前記ユーザが調理開始する時点として特定させ、かつ、前記状態情報として、前記ディスプレイにおけるレシピサイトの表示が終了されたことを示す第２情報を受信した場合、前記第２情報を受信した時点を前記ユーザが調理終了する時点として特定させることで、前記ユーザが調理しているか否かを判定させる、
請求項１から６のいずれか一に記載の制御方法。
【請求項８】
前記コンピュータに、さらに、
前記情報端末から、前記レシピサイトのレシピに含まれる調理手順を受信させ、
受信された前記状態情報に基づいて、前記調理手順の中で現在行われている第１調理手順を特定させ、
特定された前記第１調理手順の次の手順である第２調理手順に関する情報を前記ユーザへ通知させる、
請求項７に記載の制御方法。
【請求項９】
前記コンピュータに、さらに、
前記開または前記閉を行った人物を識別させ、
前記識別された人物が前記ユーザであるか否か判定し、
前記識別された人物が前記ユーザであると判定された場合、前記ユーザに応じた情報を前記ユーザへ通知させる、
請求項１から８のいずれか一に記載の制御方法。
【請求項１０】
前記冷蔵庫は、前記人物の顔を撮像するカメラを備え、
前記コンピュータに、さらに、
前記カメラを用いて、前記人物の顔の画像を撮像させ、
前記画像を顔認識処理することによって、前記人物を識別させる、
請求項９に記載の制御方法。
【請求項１１】
前記冷蔵庫は、音声を出力する音声出力装置を備え、
前記ユーザに通知する情報は、前記音声出力装置を介して音声によって通知される、
請求項１から１０のいずれか一に記載の制御方法。
【請求項１２】
扉および引き出しの少なくとも一方を備える冷蔵庫であって、
前記扉および前記引き出しの少なくとも一方の開または閉を検知する検知部と、
前記開または前記閉が検出されたときに、情報の通知を行う通知部と、
前記冷蔵庫に接続された前記冷蔵庫とは異なる電気機器の動作状態を示す状態情報を取得する取得部と、前記電気機器は、ユーザが調理している時に動作し得る電気機器であり、
取得された前記状態情報に基づいて、前記ユーザが調理しているか否かを判定する判定部と、を備える
冷蔵庫。
【請求項１３】
扉および引き出しの少なくとも一方を備える冷蔵庫、および前記冷蔵庫とは異なる一以上の電気機器と接続し、ユーザに情報通知する情報提供装置の制御方法であって、
前記電気機器は、前記ユーザが調理している時に動作し得る電気機器であり、
前記情報提供装置はコンピュータを備え、
前記制御方法は、
前記コンピュータに、
前記冷蔵庫から、前記扉および前記引き出しの少なくとも一方の開または閉を検知したことを示す開閉情報を受信させ、
前記一以上の電気機器から、当該一以上の電気機器の動作状態を示す状態情報を受信させ、
受信された前記状態情報に基づいて、前記ユーザが調理しているか否かを判定させる
制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザに情報を提供する冷蔵庫及びその制御方法に関する。
【背景技術】
【０００２】
従来、ＰＣ（Ｐｅｒｓｏｎａｌ Ｃｏｍｐｕｔｅｒ）から受信したデータを、所定のタイミングでユーザに報知する冷蔵庫について開示されている（例えば、特許文献１参照）。具体的には、特許文献１に記載されている冷蔵庫は、冷蔵庫の扉が開かれたことを検知した場合、冷蔵庫の操作スイッチが押された場合、予め定められた時刻になった場合に、ＰＣから受信したデータをユーザに報知する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１３２５５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来技術では、冷蔵庫を開閉したユーザに適した情報を提供できないという問題がある。
【０００５】
そこで、本発明は、冷蔵庫を開閉したユーザに適した情報を提供できる冷蔵庫の制御方法を提供する。
【課題を解決するための手段】
【０００６】
本発明の一態様に係る制御方法は、一以上の電気機器と接続する冷蔵庫の制御方法であって、前記冷蔵庫は、扉および引き出しの少なくとも一方とコンピュータを備え、前記コンピュータに、前記扉および前記引き出しの少なくとも一方の開または閉を検知させ、前記一以上の電気機器から、当該一以上の電気機器の動作状態を示す状態情報を受信させ、前記一以上の電気機器はユーザが調理している時に動作し得る電気機器であり、受信された前記状態情報に基づいて、前記ユーザが調理しているか否かを判定させる。
【０００７】
本発明の一態様に係る制御方法は、一以上の電気機器と接続する冷蔵庫の制御方法であって、前記冷蔵庫は、扉および引き出しの少なくとも一方とコンピュータを備え、前記コンピュータに、前記扉および前記引き出しの少なくとも一方の開または閉を検知させ、前記一以上の電気機器から、当該一以上の電気機器の動作状態を示す状態情報を受信させ、前記一以上の電気機器はユーザが調理している時に動作し得る電気機器であり、受信された前記状態情報に基づいて、前記ユーザが調理しているか否かを判定させ、前記ユーザが調理していると判定された時に前記開または前記閉が検知された場合、前記開または前記閉が検知される度に、異なる情報を前記ユーザへ通知させる。
【０００８】
なお、これらの包括的または具体的な態様は、装置、システム、集積回路、コンピュータプログラムまたはコンピュータで読み取り可能なＣＤ−ＲＯＭなどの非一時的な記録媒体で実現されてもよく、装置、システム、集積回路、コンピュータプログラムおよび非一時的な記録媒体の任意な組み合わせで実現されてもよい。
【発明の効果】
【０００９】
本発明の制御方法は、冷蔵庫を開閉したユーザに適した情報を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施の形態１における情報提供システムの構成を示す概略図である。
【図２】図２は、実施の形態１における情報提供システムの構成を示すブロック図である。
【図３Ａ】図３Ａは、実施の形態１における通知条件を表す情報のデータ構成の一例を示す図である。
【図３Ｂ】図３Ｂは、実施の形態１における通知条件を表す情報のデータ構成の一例を示す図である。
【図３Ｃ】図３Ｃは、実施の形態１における通知条件を表す情報のデータ構成の一例を示す図である。
【図３Ｄ】図３Ｄは、実施の形態１における通知条件を表す情報のデータ構成の一例を示す図である。
【図４】図４は、実施の形態１における冷蔵庫において行われる処理を示すフローチャートである。
【図５】図５は、実施の形態１における判定処理の詳細を示すフローチャートである。
【図６】図６は、実施の形態１における通知処理の詳細を示すフローチャートである。
【図７】図７は、実施の形態２における情報提供システムの構成を示す概略図である。
【図８】図８は、実施の形態２における情報提供システムの構成を示すブロック図である。
【図９】図９は、実施の形態２における判定処理の詳細を示すフローチャートである。
【図１０】図１０は、実施の形態３における情報提供システムの構成を示すブロック図である。
【図１１】図１１は、実施の形態３における冷蔵庫において行われる処理を示すフローチャートである。
【図１２】図１２は、実施の形態４における情報提供システムの構成を示すブロック図である。
【図１３】図１３は、実施の形態４における冷蔵庫において行われる情報提供処理を示すフローチャートである。
【図１４】図１４は、実施の形態４にかかる冷蔵庫の特定部で行われる特定処理について説明するための図である。
【図１５】図１５は、実施の形態５における情報提供システムの構成を示すブロック図である。
【発明を実施するための形態】
【００１１】
（本発明の基礎となった知見）
本発明者は、「背景技術」の欄において記載した従来の冷蔵庫に関し、以下の問題が生じることを見出した。
【００１２】
上記従来の冷蔵庫では、冷蔵庫を開閉したユーザが前に開閉したユーザと同じユーザであるか否かを認識できない。このため、同じユーザに重複した情報を提供するおそれがある。また、冷蔵庫の開または閉の度に、常に異なる情報を提供している場合には、冷蔵庫を開閉したユーザが前に開閉したユーザと異なるユーザであっても、異なる情報を提供することになる。このため、異なるユーザのそれぞれが例えば天気予報を知りたいと思っていても、一人のユーザしか天気予報を知ることができない。このように、従来の冷蔵庫では、冷蔵庫を開閉したユーザに適した情報を提供できないおそれがある。
【００１３】
このような問題を解決するために、本発明の一態様に係る制御方法は、一以上の電気機器と接続する冷蔵庫の制御方法であって、前記冷蔵庫は、扉および引き出しの少なくとも一方とコンピュータを備え、前記コンピュータに、前記扉および前記引き出しの少なくとも一方の開または閉を検知させ、前記一以上の電気機器から、当該一以上の電気機器の動作状態を示す状態情報を受信させ、前記一以上の電気機器はユーザが調理している時に動作し得る電気機器であり、受信された前記状態情報に基づいて、前記ユーザが調理しているか否かを判定させ、前記ユーザが調理していると判定された時に前記開または前記閉が検知された場合、前記開または前記閉が検知される度に、異なる情報を前記ユーザへ通知させる。
【００１４】
これによれば、料理期間中においては、冷蔵庫の扉および引き出しの少なくとも一方の開または閉を行ったユーザに対して、同じ情報を通知することを抑制できる。また、これにより、処理にかかる時間を短縮できるため、冷蔵庫の消費電力を低減できる。
【００１５】
例えば、前記冷蔵庫は、さらに、前記ユーザに通知する前記情報を格納するサーバと接続し、前記コンピュータに、さらに、前記サーバから、前記情報を受信させてもよい。
【００１６】
例えば、前記コンピュータに、さらに、前記サーバから、複数の前記情報、および前記複数の情報の通知順序を示す順序情報を受信させ、前記順序情報に基づいて前記複数の情報を順番に通知させることで、前記開または前記閉が検知される度に、異なる前記情報を前記ユーザへ通知させてもよい。
【００１７】
例えば、前記コンピュータに、さらに、前記電気機器が動作開始する時点を前記ユーザが調理開始する時点として特定し、かつ、前記電気機器が動作終了する時点、または前記電気機器が動作終了してから所定時間が経過した時点を前記ユーザが調理終了する時点として特定させることで、前記ユーザが調理しているか否かを判定させてもよい。
【００１８】
このため、より確実に料理中であるか否かを判定できる。
【００１９】
例えば、前記冷蔵庫は、複数の前記電気機器と接続し、前記コンピュータに、さらに、前記複数の電気機器の動作状態に基づいて、前記ユーザが調理しているか否かを判定させてもよい。
【００２０】
例えば、前記電気機器は、ＩＨクッキングヒータ、照明、換気扇、電子レンジ、ホットカーペット及びフードプロセッサの中の少なくとも一であってもよい。
【００２１】
このように、料理中に使用する電気機器の動作状態を用いて料理期間中であるか否かを判定することで、より確実に料理期間中であるか否かを判定できる。
【００２２】
例えば、前記電気機器は、ディスプレイを備える情報端末であり、前記コンピュータに対して、さらに、前記状態情報として、前記ディスプレイにおいて前記調理にかかるレシピサイトの表示が開始されたことを示す第１情報を受信した場合、前記第１情報を受信した時点を前記ユーザが調理開始する時点として特定させ、かつ、前記状態情報として、前記ディスプレイにおけるレシピサイトの表示が終了されたことを示す第２情報を受信した場合、前記第２情報を受信した時点を前記ユーザが調理終了する時点として特定させることで、前記ユーザが調理しているか否かを判定させてもよい。
【００２３】
このため、より確実に料理期間中であるか否かを判定できる。
【００２４】
例えば、前記コンピュータに、さらに、前記情報端末から、前記レシピサイトのレシピに含まれる調理手順を受信させ、受信された前記状態情報に基づいて、前記調理手順の中で現在行われている第１調理手順を特定させ、特定された前記第１調理手順の次の手順である第２調理手順に関する情報を前記ユーザへ通知させてもよい。
【００２５】
これによれば、現在行われている料理のうちの次に行われる料理手順に関する情報を提供しているため、ユーザは、事前に次の手順に関する情報を知ることができる。このため、冷蔵庫の扉または引き出しを開けた状態で、次の手順に関して考えることを抑制できる。これにより、冷蔵庫の扉または引き出しが開いている時間を短縮でき、冷蔵庫の消費電力を低減できる。
【００２６】
例えば、前記コンピュータに、さらに、前記開または前記閉を行った人物を識別させ、前記識別された人物が前記ユーザであるか否か判定し、前記識別された人物が前記ユーザであると判定された場合、前記ユーザに応じた情報を前記ユーザへ通知させてもよい。
【００２７】
これによれば、ユーザを識別して情報を通知するため、当該ユーザに対して重複した情報を通知することをより確実に抑制できる。また、一旦ユーザを識別すれば料理期間中は同一人物であると見なすため、それ以降の識別にかかる処理を省略することができる。これにより、消費電力を低減できる。
【００２８】
例えば、前記冷蔵庫は、前記人物の顔を撮像するカメラを備え、前記コンピュータに、さらに、前記カメラを用いて、前記人物の顔の画像を撮像させ、前記画像を顔認識処理することによって、前記人物を識別させてもよい。
【００２９】
例えば、前記冷蔵庫は、音声を出力する音声出力装置を備え、前記情報は、前記音声出力装置を介して音声によって通知されてもよい。
【００３０】
また、本発明の一態様に係る冷蔵庫は、扉および引き出しの少なくとも一方を備える冷蔵庫であって、前記扉および前記引き出しの少なくとも一方の開または閉を検知する検知部と、前記開または前記閉が検出されたときに、情報の通知を行う通知部と、前記冷蔵庫に接続された前記冷蔵庫とは異なる電気機器の動作状態を示す状態情報を取得する取得部と、前記電気機器は、ユーザが調理している時に動作し得る電気機器であり、取得された前記状態情報に基づいて、前記ユーザが調理しているか否かを判定する判定部と、を備え、前記通知部は、前記判定部が前記ユーザが調理していると判定し、前記検知部が前記開または前記閉を検知した場合、前記検知部が前記開または前記閉が検知する度に異なる情報の通知を行う。
【００３１】
また、本発明の一態様に係る制御方法は、扉および引き出しの少なくとも一方を備える冷蔵庫、および前記冷蔵庫とは異なる一以上の電気機器と接続し、ユーザに情報通知する情報提供装置の制御方法であって、前記電気機器は、前記ユーザが調理している時に動作し得る電気機器であり、前記情報提供装置はコンピュータを備え、前記制御方法は、前記コンピュータに、前記冷蔵庫から、前記扉および前記引き出しの少なくとも一方の開または閉を検知したことを示す開閉情報を受信させ、前記一以上の電気機器から、当該一以上の電気機器の動作状態を示す状態情報を受信させ、受信された前記状態情報に基づいて、前記ユーザが調理しているか否かを判定させ、前記ユーザが調理していると判定された時に前記開閉情報が受信された場合、前記開閉情報が受信される度に、異なる情報を前記ユーザへ通知させる。
【００３２】
なお、これらの包括的または具体的な態様は、システム、集積回路、コンピュータプログラムまたはコンピュータ読み取り可能なＣＤ−ＲＯＭなどの記録媒体で実現されてもよく、システム、装置、方法、集積回路、コンピュータプログラムまたは記録媒体の任意な組み合わせで実現されてもよい。
【００３３】
以下、実施の形態について、図面を参照しながら具体的に説明する。
【００３４】
なお、以下で説明する実施の形態は、いずれも包括的または具体的な例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、本発明を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。
【００３５】
（実施の形態１）
実施の形態１について、説明する。
【００３６】
まず、図１及び図２を用いて、本発明の実施の形態における冷蔵庫を備える情報提供システムの構成の概要について説明する。
【００３７】
図１は、実施の形態１における情報提供システムの構成を示す概略図である。図２は、実施の形態１における情報提供システムの構成を示すブロック図である。
【００３８】
図１及び図２に示すように、実施の形態１にかかる情報提供システム１０は、冷蔵庫１００と、電気機器としてのＩＨクッキングヒータ２００と、インターネット３００を介して通信接続されているサーバ４００とにより構成されている。
【００３９】
冷蔵庫１００は、扉／引き出し１１０の開または閉のタイミングでサーバ４００から取得した情報を音声でユーザに提供する。冷蔵庫１００は、インターネット３００にＷｉ-Ｆｉ（登録商標）またはＥｔｈｅｒｎｅｔ（登録商標）により通信可能に接続されている。
【００４０】
ＩＨクッキングヒータ２００は、冷蔵庫１００が設置されている部屋（空間）と同じ部屋（空間）に設置される機器であり、例えば、キッチンに設置される電気機器である。なお、電気機器は、電子レンジ、フードプロセッサ、トースターなどの調理家電や、キッチン照明、換気扇、ホットカーペット、キッチン床暖房、エアコン、電気ストーブなどのキッチンを快適にするための家電の少なくともいずれか１つであってもよい。また、調理家電は、使用中にユーザが当該機器のそばに居ることが必要な機器が好ましいが、上述の他に、炊飯器、電気ケトル、ホームベーカリーなどを含んでいてもよい。ＩＨクッキングヒータ２００は、Ｗｉ−Ｆｉ（登録商標）またはＢｌｕｅｔｏｏｔｈ（登録商標）などの無線接続により冷蔵庫１００と通信可能である。
【００４１】
サーバ４００は、インターネット３００経由でユーザに通知するための情報を提供する。
【００４２】
次に、冷蔵庫１００の具体的な構成について説明する。
【００４３】
冷蔵庫１００は、扉／引き出し１１０と、検出部１２０と、通知部１３０と、取得部１４０と、判定部１５０と、記憶部１６０とを有する。
【００４４】
扉／引き出し１１０は、貯蔵室の開口を開閉自在に塞ぐ扉と、貯蔵室と貯蔵室の外方空間との間をスライド可能な引き出しとの少なくとも一方である。扉／引き出し１１０は、開閉されることにより、冷蔵庫１００の貯蔵室が開放された開状態と、密閉された閉状態とが切り替えられる。扉／引き出し１１０は、ユーザにより開状態にされることで、貯蔵室から貯蔵されている物品をユーザが取り出したり、貯蔵室へ物品をユーザが収納したりすることが可能な状態となる。
【００４５】
検出部１２０は、扉／引き出し１１０の開または閉を検出する。具体的には、検出部１２０は、扉／引き出し１１０が閉状態から開状態になったことを検出し、検出したことを示す信号を通知部１３０に送信する。なお、冷蔵庫１００は、通常時は、扉／引き出し１１０が閉じている状態であるため、扉／引き出し１１０が閉状態から開状態に遷移したことを検出したほうが好ましいが、反対に開状態から閉状態に遷移したことを検出してもよいし、上記の２パターンの遷移の両方を検出してもよい。なお、以下では、開状態から閉状態に遷移すること、閉状態から開状態に遷移すること、または、これらの２パターンの遷移の両方のことを「開閉する」とも言う。検出部１２０は、例えば、フォトインタラプタなどのセンサにより実現される。
【００４６】
通知部１３０は、検出部１２０により扉／引き出し１１０の開または閉が検出されたときに、通知を行う。具体的には、通知部１３０は、開または閉が検出されたタイミングで、ユーザに対してスピーカから音声を出力することにより情報を通知する。通知部１３０は、例えば、天気予報、各ユーザ（ユーザを含む家族）のスケジュールや、設置されている地域のゴミ捨てスケジュールなどの生活情報を通知する。
【００４７】
また、通知部１３０は、後述する料理期間中に検出部１２０により扉／引き出し１１０の開または閉が検出された場合、当該料理期間中に開または閉を行ったユーザが同一人物であると見なした所定の通知を行う。つまり、通知部１３０は、料理期間中に検出部１２０により扉／引き出し１１０の開または閉が複数回検出された場合、複数回の開または閉を行ったユーザが同一人物であると見なす。さらに言い換えると、ここでは、同一の料理期間中であれば、冷蔵庫１００の扉／引き出し１１０の開または閉を行うユーザは、同一人物であると推測できるので、同一人物であると見なした通知を行う。
【００４８】
例えば、通知部１３０は、料理期間中において開または閉が検出された場合、開または閉の度に異なる情報の通知を行うことで、所定の通知を行う。
【００４９】
ここで、開または閉の度に異なる情報を通知する通知方法について、具体的に説明する。説明の便宜上、通知部１３０から通知するための情報を、通知情報として説明する。
【００５０】
図３Ａ、図３Ｂ、図３Ｃ、図３Ｄは、ぞれぞれ、実施の形態１における通知条件を表す情報のデータ構成の一例を示す図である。
【００５１】
取得部１４０は、サーバ４００から、図３Ａ〜３Ｄに示すような、「情報種別」、「頻度」、「開始時刻」、「終了時刻」、および「優先度」の項目を含む通知条件を表す情報を予め取得する。通知条件を表す情報は、例えば、記憶部１６０に格納される。
【００５２】
「情報種別」の項目は、通知情報の種別を表し、例えば、天気予報、ごみの日、ニュース、占い、などと入力されている。取得部１４０によって別途サーバ４００から取得される通知情報が、いずれの情報種別に該当するかによって、いずれの通知条件が適用されるか決定される。例えば、通知情報の情報種別が天気予報である場合には、通知条件Ａが適用される。また、例えば、通知情報の情報種別がニュースである場合には、通知条件Ｃが適用される。
【００５３】
「頻度」の項目は、通知情報がどの程度の頻度で通知される情報であるかを表す。この項目に入力されている情報に基づいて、該当する通知情報が通知される日が決定される。
【００５４】
「開始時刻」の項目は、通知情報が通知される時間帯の開始時刻を表す。「終了時刻」の項目は、通知情報が通知される時間帯の終了時刻を表す。例えば、「開始時刻」が６：３０、「終了時刻」が８：３０である通知条件が適用される通知情報は、６：３０から８：３０の間に扉／引き出し１１０の開または閉が検出された場合に通知される。すなわち、９：００に扉／引き出し１１０の開または閉が検出された場合には、通知情報は通知されない。ただし、通知条件Ｄのように、通知情報が通知される時間帯に９：００が含まれる通知条件に該当する通知情報が存在する場合には、その通知情報が通知される。
【００５５】
「優先度」の項目は、通知条件間でいずれの通知条件に合致する通知情報が優先して通知されるかを表す。ここでは、入力されている数値が小さいほど、優先度が高いものとする。例えば、通知条件Ａと通知条件Ｃは、どちらも「頻度」、「開始時刻」、「終了時刻」が同じであるが、通知条件Ａの方が優先度は高い。そのため、例えば、８：００に扉／引き出し１１０の開または閉が検出された場合、通知条件Ａに該当する天気予報が通知される。また、６：３０から８：３０の間であって、同一の料理期間中であると判断されている間に、扉／引き出し１１０の開または閉が２回検出された場合には、１回目の検出時には通知条件Ａに該当する天気予報が通知され、２回目の検出時には通知条件Ｃに該当するニュースが通知される。
【００５６】
さらに、この日が月曜日であった場合には、１回目の検出時には前述のケースと同様に通知条件Ａに該当する天気予報が通知されるが、２回目の検出時には、通知条件Ｃよりも優先度の高い通知条件Ｂに該当するごみの日の情報が通知される。
【００５７】
通知情報には、具体的な通知内容と、その通知情報の情報種別を示すデータが含まれている。通知内容は、例えば、「今日の天気は晴れです。」というテキスト情報であってもよく、このテキスト情報に基づいて、通知部１３０において音声合成が実行されて音声による通知が実現されてもよい。また、テキスト情報の代わりに、音声情報が含まれていてもよい。この音声情報に基づいて、通知部１３０において音声通知が実現されてもよい。また、通知情報の情報種別を示すデータに基づいて、後述する判定部１５０において、その通知情報がいずれの通知条件に該当する情報であるか判定され、実際に通知される通知情報が決定される。判定部１５０は、記憶部１６０に格納されている通知条件と通知情報とを参照して、いずれの通知情報を通知するか決定するとしてもよい。
【００５８】
このとき、取得部１４０は、予めサーバ４００から複数の通知情報を取得しておいても良いし、扉／引き出し１１０の開または閉が検出された時点で、取得部１４０がサーバ４００に対して問合わせを行い、通知情報を取得するとしてもよい。
【００５９】
一方で、通知部１３０は、料理期間中以外の期間中には、予め定められた情報をランダムに繰り返し通知する。通知部１３０は、例えば、プロセッサ、プログラムが格納されたメモリ、スピーカなどによって実現される。
【００６０】
なお、この場合の所定の通知を行う料理期間中とは、連続した１まとまりの期間である。つまり、通知部１３０は、料理期間が複数ある場合には、複数の料理期間ごとにユーザが同一人物であると見なした所定の通知を行う。これは、複数の料理期間のうちの第一料理期間で同一人物であると見なしたユーザと、第二料理期間で同一人物であると見なしたユーザとは異なるユーザの場合があるからである。
【００６１】
取得部１４０は、ＩＨクッキングヒータ２００の動作状態を示す状態情報を取得する。具体的には、取得部１４０は、状態情報として、例えば、ＩＨクッキングヒータ２００の電源のオンオフの状態を示す情報を取得する。また、取得部１４０は、状態情報として、例えば、ＩＨクッキングヒータ２００の加熱状態を示す情報を取得してもよい。つまり、取得部１４０は、料理のための動作が行われているか否かを示す情報をＩＨクッキングヒータ２００の状態情報として取得する。
【００６２】
また、取得部１４０は、通知部１３０から通知するための情報をサーバ４００から取得する。具体的には、取得部１４０は、上述した生活情報を取得する。取得部１４０は、例えば、プロセッサ、プログラムが格納されたメモリ、通信モジュールなどによって実現される。つまり、取得部１４０は、Ｗｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの無線接続による無線通信や、Ｅｔｈｅｒｎｅｔ（登録商標）などの有線接続による有線通信によって、各種情報を取得する。
【００６３】
判定部１５０は、取得部１４０により取得された状態情報に応じて、ＩＨクッキングヒータ２００を用いて料理が行われている料理期間中であるか否かを判定する。具体的には、判定部１５０は、ＩＨクッキングヒータ２００の動作が開始された場合に、料理期間が開始されたと判定し、かつ、ＩＨクッキングヒータ２００の動作が終了された場合、または、ＩＨクッキングヒータ２００の動作が終了されたときから所定時間が経過した場合に、料理期間が終了したと判定することで、料理期間中であるか否かを判定する。なお、判定部１５０は、ＩＨクッキングヒータ２００の動作の開始または終了を、電源のオンオフの状態や加熱状態等に基づいて判定する。判定部１５０は、例えば、プロセッサ、プログラムが格納されたメモリ、通信モジュールなどによって実現される。
【００６４】
記憶部１６０は、取得部１４０がサーバ４００から取得した通知条件を表す情報および通知情報を格納する。記憶部１６０は、例えば、メモリ、ハードディスクなどによって実現される。
【００６５】
なお、上記実施の形態では、ＩＨクッキングヒータ２００の動作のみに基づいて、料理期間中であるか否かを判断する例を説明したが、例えば、ＩＨクッキングヒータ２００と、図示しない他の電気機器との動作に基づいて料理期間中であることを判断してもよい。例えば、ＩＨクッキングヒータ２００と他の電気機器とが両方とも動作を開始した場合に、料理期間が開始されたと判定してもよい。また、ＩＨクッキングヒータ２００と他の電気機器との両方が動作している状態からＩＨクッキングヒータ２００と他の電気機器の両方が動作を終了した状態に変化した場合、または、ＩＨクッキングヒータ２００と他の電気機器との両方が動作を終了してから所定時間が経過した場合に、料理期間が終了したと判定してもよい。さらに、ＩＨクッキングヒータ２００と他の電気機器との両方が動作している状態からＩＨクッキングヒータ２００と他の電気機器とのいずれか一方が動作を終了した状態に変化した場合、または、ＩＨクッキングヒータ２００と他の電気機器とのいずれか一方が動作を終了してから所定時間経過した場合に、料理期間が終了したと判定してもよい。このように、料理期間の開始と終了とを判定することで、料理期間中であるか否かを判定してもよい。
【００６６】
ここで、他の電気機器は、例えば、換気扇、キッチンの手元照明、キッチンの暖房器具、調理用秤、活動量計、蛇口などである。さらに、他の電気機器として、スマートフォン、タブレットなども想定される。他の電気機器として、スマートフォン、タブレットが用いられる場合、ウェブサイトの閲覧またはアプリケーションの実行によって、ユーザが調理レシピを閲覧していると判定される場合に、他の電気機器（スマートフォン、タブレット）が動作中であると判定される。
【００６７】
ＩＨクッキングヒータ２００は、検出部２１０と、通信部２２０とを備える。
【００６８】
検出部２１０は、ＩＨクッキングヒータ２００の動作状態を検出し、検出した動作状態を示す状態情報を通信部２２０に出力する。検出部２１０が検出する動作状態は、上述した取得部１４０が取得する動作状態と同じであるため、説明を省略する。
【００６９】
通信部２２０は、検出部２１０により出力された状態情報を、Ｗｉ−Ｆｉ（登録商標）またはＢｌｕｅｔｏｏｔｈ（登録商標）などの無線通信で冷蔵庫１００に送信する。
【００７０】
サーバ４００は、天気予報、ニュースなどの情報提供サーバであり、冷蔵庫１００の取得部１４０から送信された要求に応じた情報を提供する。
【００７１】
次に、冷蔵庫１００で行われる情報提供処理について説明する。
【００７２】
図４は、実施の形態１における冷蔵庫において行われる情報提供処理を示すフローチャートである。
【００７３】
まず、検出部１２０が、冷蔵庫１００の開または閉が行われたか否かを検出する（Ｓ１０）。
【００７４】
次に、取得部１４０が、ＩＨクッキングヒータ２００の動作状態を示す状態情報を取得する（Ｓ２０）。
【００７５】
次に、判定部１５０が、取得された状態情報に応じて、ＩＨクッキングヒータ２００を用いて料理が行われている料理期間中であるか否かを判定する（Ｓ３０）。なお、判定部１５０による判定処理の詳細については、後述する。
【００７６】
次に、通知部１３０が、判定結果に応じて、ユーザに情報を通知する（Ｓ４０）。なお、通知部１３０の通知処理の詳細については、後述する。
【００７７】
次に、図４で示したステップＳ３０の判定処理の詳細について説明する。
【００７８】
図５は、実施の形態１における判定処理の詳細を示すフローチャートである。
【００７９】
まず、判定部１５０は、料理中であると判定した状態であるか否かを判定する（Ｓ３１）。具体的には、判定部１５０は、料理中であるか否かを示すフラグが、料理中であることを示していれば、料理中であると判定した状態であると判定し、当該フラグが料理中でないことを示していれば、料理中であると判定した状態でないと判定する。なお、当該フラグは、例えば、料理中である場合には「１」で示され、料理中でない場合には「０」で示される。
【００８０】
判定部１５０は、料理中であると判定した状態であると判定した場合（Ｓ３１でＹｅｓ）、ＩＨクッキングヒータ２００が停止してから所定時間経過したか否かを判定する（Ｓ３２）。
【００８１】
判定部１５０は、ＩＨクッキングヒータ２００が停止してから所定時間経過したと判定した場合（Ｓ３２でＹｅｓ）、料理中ではないと判定する（Ｓ３３）。具体的には、判定部１５０は、この場合（Ｓ３２でＹｅｓ）、料理中でないと判定し、上記フラグを料理中でないことを示す設定にする。つまり、判定部１５０は、上記フラグを示す数値を「１」から「０」に変更し、料理期間が終了したと判定する。
【００８２】
一方で、判定部１５０は、ＩＨクッキングヒータ２００が停止してから所定時間経過していないと判定した場合（Ｓ３２でＮｏ）、料理中であると判定する（Ｓ３４）。具体的には、判定部１５０は、この場合（Ｓ３２でＮｏ）、料理中であると判定し、上記フラグを料理中でないことを示す設定にする。つまり、判定部１５０は、上記フラグを示す数値を「１」のままにする（変更しない）。
【００８３】
また、判定部１５０は、料理中であると判定した状態でないと判定した場合（Ｓ３１でＮｏ）、ＩＨクッキングヒータ２００が動作中であるか否かを判定する（Ｓ３５）。
【００８４】
判定部１５０は、ＩＨクッキングヒータ２００が動作中であると判定した場合（Ｓ３５でＹｅｓ）、料理中であると判定する（Ｓ３６）。具体的には、判定部１５０は、この場合（Ｓ３２でＹｅｓ）、料理中であると判定し、上記フラグを料理中であることを示す設定にする。つまり、判定部１５０は、上記フラグを示す数値を「０」から「１」に変更し、料理期間が開始したと判定する。
【００８５】
一方では、判定部１５０は、ＩＨクッキングヒータ２００が動作中でないと判定した場合（Ｓ３５でＮｏ）、料理中でないと判定する（Ｓ３７）。具体的には、判定部１５０は、この場合（Ｓ３５でＮｏ）、料理中でないと判定し、上記フラグを料理中でないことを示す設定にする。つまり、判定部１５０は、上記フラグを示す数値を「０」のままにする（変更しない）。
【００８６】
判定部１５０は、ステップＳ３３〜Ｓ３７のいずれかの処理を終了することで、ステップＳ３０の判定処理を終了する。
【００８７】
次に、図４で示したステップＳ４０の通知処理の詳細について説明する。
【００８８】
図６は、実施の形態１における通知処理の詳細を示すフローチャートである。
【００８９】
まず、通知部１３０は、判定部１５０により料理中であると判定されたか否かを判定する（Ｓ４１）。具体的には、通知部１３０は、上述したステップＳ３１と同様に、料理中であるか否かを示すフラグが、料理中であることを示していれば、料理中であると判定した状態であると判定し、当該フラグが料理中でないことを示していれば、料理中であると判定した状態でないと判定する。
【００９０】
そして、通知部１３０は、料理中であると判定した状態であると判定した場合（Ｓ４１でＹｅｓ）、所定の情報を通知する（Ｓ４２）。具体的には、通知部１３０は、この場合（Ｓ４１でＹｅｓ）、料理期間中であると判定し、開または閉を行ったユーザが同一人物であると見なした所定の通知を行う。
【００９１】
一方で、通知部１３０は、料理中でないと判定した状態であると判定した場合（Ｓ４１でＮｏ）、通常の情報を通知する（Ｓ４３）。具体的には、通知部１３０は、この場合（Ｓ４１でＮｏ）、料理期間中でないと判定し、開または閉を行ったユーザが同一人物であると見なしていない通知を行う。
【００９２】
以上、本実施の形態によれば、料理期間中においては、冷蔵庫１００の扉／引き出し１１０の開または閉を行ったユーザが同一人物であると見なした所定の通知を行うため、同じユーザに対して重複した処理を行うことを防ぐことができる。これにより、冷蔵庫１００の消費電力を低減できる。
【００９３】
また、本実施の形態によれば、料理期間中において冷蔵庫１００の扉／引き出し１１０の開または閉が検出された場合、開または閉の度に異なる情報の通知を行うことで、所定の通知を行う。このため、料理期間中においては、当該ユーザに対して、同じ情報を通知することを抑制できる。
【００９４】
また、本実施の形態によれば、判定部１５０は、ＩＨクッキングヒータ２００の動作が開始された場合に、料理期間が開始されたと判定し、かつ、ＩＨクッキングヒータ２００の動作が終了されたときから所定時間が経過した場合に、料理期間が終了したと判定することで、料理期間中であるか否かを判定する。このため、より確実に料理中であるか否かを判定できる。
【００９５】
また、本実施の形態によれば、取得部１４０は、ＩＨクッキングヒータ２００の状態情報として、ＩＨクッキングヒータ、照明、換気扇、電子レンジ、ホットカーペット及びフードプロセッサの少なくとも一つの動作状態を示す状態情報を取得する。このように、料理中に使用する電気機器の動作状態を用いて料理期間中であるか否かを判定することで、より確実に料理期間中であるか否かを判定できる。
【００９６】
（実施の形態２）
次に、実施の形態２について、説明する。
【００９７】
図７は、実施の形態２における情報提供システムの構成を示す概略図である。図８は、実施の形態２における情報提供システムの構成を示すブロック図である。
【００９８】
実施の形態２にかかる情報提供システム１０ａは、実施の形態１にかかる情報提供システム１０と比較して、他の電気機器が情報端末２００ａであることが異なる。また、冷蔵庫１００の取得部１４０により、取得される情報端末２００ａの状態情報が異なる。また、冷蔵庫１００の判定部１５０により行われる判定処理の内容が異なる。
【００９９】
以下、実施の形態１の冷蔵庫１００と異なる構成についてのみ説明する。
【０１００】
情報端末２００ａは、スマートフォン、タブレット型コンピュータ、ラップトップ型コンピュータなどであり、Ｗｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、携帯電話通信網などの無線接続による無線通信によりインターネット３００を介してサーバ４００と接続されている。情報端末２００ａは、実施の形態１と同様に、動作状態を検出する検出部２１０ａと、通信部２２０ａとを有する。
【０１０１】
検出部２１０ａは、情報端末２００ａによりレシピサイトが閲覧されているか否かを検出する。つまり、検出部２１０ａは、レシピサイトを図示しない表示部に出力している状態であるか否かを検出する。検出部２１０ａは、検出した結果を示す状態情報を通信部２２０ａに出力する。なお、ここで、レシピサイトとは、料理に使用する材料（所定の人数分当たりの分量を含む）、調理器具、調理にかかる時間、調理手順などを示すレシピに関する情報を公開しているウェブサイトである。
【０１０２】
通信部２２０ａは、検出部２１０ａに出力された状態情報を、Ｗｉ−Ｆｉ（登録商標）またはＢｌｕｅｔｏｏｔｈ（登録商標）などの無線通信で冷蔵庫１００に送信する。
【０１０３】
そして、冷蔵庫１００の判定部１５０は、取得部１４０により取得された状態情報に応じて、情報端末２００ａを用いて料理を行うためのレシピが閲覧中であるか否かを判定することで、料理期間中であるか否かを判定する。具体的には、判定部１５０は、情報端末２００ａがレシピサイトの表示を開始した場合に、料理期間が開始されたと判定し、かつ、情報端末２００ａがレシピサイトの表示を終了した場合に、料理期間が終了したと判定することで、料理期間中であるか否かを判定する。
【０１０４】
次に、実施の形態２にかかる冷蔵庫１００で行われる情報提供処理について説明する。
【０１０５】
実施の形態２では、実施の形態１の判定処理のうちの一部の処理が異なり、その他の処理は同じであるため、異なる処理のみについて説明し、その他の処理については説明を省略する。
【０１０６】
図９は、実施の形態２における判定処理の詳細を示すフローチャートである。
【０１０７】
実施の形態２の判定処理は、実施の形態１の判定処理のステップＳ３２及びステップＳ３５の代わりに、それぞれステップＳ３８及びステップＳ３９を行う。以下、具体的に説明する。
【０１０８】
判定部１５０は、料理中であると判定した状態であると判定した場合（Ｓ３１でＹｅｓ）、情報端末２００ａでレシピサイトの表示が終了したか否かを判定する（Ｓ３８）。
【０１０９】
判定部１５０は、情報端末２００ａでレシピサイトの表示が終了したと判定した場合（Ｓ３８でＹｅｓ）、料理中ではないと判定する（Ｓ３３）。具体的には、判定部１５０は、この場合（Ｓ３８でＹｅｓ）、料理中でないと判定し、上記フラグを料理中でないことを示す設定にする。つまり、判定部１５０は、上記フラグを示す数値を「１」から「０」に変更し、料理期間が終了したと判定する。
【０１１０】
一方で、判定部１５０は、情報端末２００ａでレシピサイトが表示中であると判定した場合（Ｓ３８でＮｏ）、料理中であると判定する（Ｓ３４）。具体的には、判定部１５０は、この場合（Ｓ３８でＮｏ）、料理中であると判定し、上記フラグを料理中でないことを示す設定にする。つまり、判定部１５０は、上記フラグを示す数値を「１」のままにする（変更しない）。
【０１１１】
また、判定部１５０は、料理中であると判定した状態でないと判定した場合（Ｓ３１でＮｏ）、情報端末２００ａでレシピサイトの表示中であるか否かを判定する（Ｓ３９）。
【０１１２】
判定部１５０は、情報端末２００ａでレシピサイトの表示中であると判定した場合（Ｓ３９でＹｅｓ）、料理中であると判定する（Ｓ３６）。具体的には、判定部１５０は、この場合（Ｓ３９でＹｅｓ）、料理中であると判定し、上記フラグを料理中であることを示す設定にする。つまり、判定部１５０は、上記フラグを示す数値を「０」から「１」に変更し、料理期間が開始したと判定する。
【０１１３】
一方では、判定部１５０は、情報端末２００ａが動作中でないと判定した場合（Ｓ３９でＮｏ）、料理中でないと判定する（Ｓ３７）。具体的には、判定部１５０は、この場合（Ｓ３９でＮｏ）、料理中でないと判定し、上記フラグを料理中でないことを示す設定にする。つまり、判定部１５０は、上記フラグを示す数値を「０」のままにする（変更しない）。
【０１１４】
以上、本実施の形態によれば、判定部１５０は、情報端末２００ａがレシピサイトの表示を開始した場合に、料理期間が開始されたと判定し、かつ、情報端末２００ａがレシピサイトの表示を終了した場合に、料理期間が終了したと判定することで、料理期間中であるか否かを判定する。このため、より確実に料理中であるか否かを判定できる。
【０１１５】
（実施の形態３）
次に、実施の形態３について、説明する。
【０１１６】
図１０は、実施の形態３における情報提供システム１０ｂの構成を示すブロック図である。
【０１１７】
実施の形態３にかかる情報提供システム１０ｂは、実施の形態１にかかる情報提供システム１０と比較して、冷蔵庫１００ｂの構成が異なる。具体的には、冷蔵庫１００ｂは、冷蔵庫１００の構成にさらに、識別部１７０を備える。また、冷蔵庫１００ｂの通知部１３０ｂは、冷蔵庫１００の通知部１３０と異なり、判定部１５０の判定結果、及び、識別部１７０の識別結果を用いて通知を行う。冷蔵庫１００ｂのその他の構成は、冷蔵庫１００と同様であるため、説明を省略する。
【０１１８】
以下、実施の形態１の冷蔵庫１００と異なる構成についてのみ説明する。
【０１１９】
識別部１７０は、冷蔵庫１００の扉／引き出し１１０を開閉したユーザを識別する。
【０１２０】
次に、実施の形態３にかかる冷蔵庫１００ｂで行われる情報提供処理について説明する。
【０１２１】
図１１は、実施の形態３における冷蔵庫１００ｂにおいて行われる情報提供処理を示すフローチャートである。
【０１２２】
実施の形態３の情報提供処理は、実施の形態１の情報提供処理にさらに識別処理が追加されている点と、実施の形態１の情報提供処理の通知処理が識別処理の結果を用いている点とが異なる。その他の処理については、実施の形態１の情報提供処理と同様であるため、説明を省略する。
【０１２３】
まず、実施の形態３の情報提供処理では、実施の形態１の情報提供処理におけるステップＳ１０〜ステップＳ３０が行われる。
【０１２４】
ステップＳ３０の後に、識別部１７０は、上述した識別方法の少なくとも１つでユーザを識別する（Ｓ５０）。
【０１２５】
次に、通知部１３０が、判定部１５０の判定結果及び識別部１７０の識別結果に応じて、ユーザに情報を通知する（Ｓ４０ｂ）。つまり、ステップＳ５０において、識別部１７０が冷蔵庫１００ｂの扉／引き出し１１０を開閉したユーザがユーザＡであると識別した場合には、通知部１３０は、ユーザＡ向けの情報を通知し、冷蔵庫１００ｂの扉／引き出し１１０を開閉したユーザがユーザＢであると識別した場合には、通知部１３０は、ユーザＢ向けの情報を通知する。
【０１２６】
なお、ステップＳ５０の識別処理は、ステップＳ２０の取得処理よりも前に行ってもよい。
【０１２７】
また、ステップＳ５０の識別処理が行われた後に、取得部１４０が、識別処理で識別されたユーザ向けの情報をサーバ４００から取得する取得処理が行われてもよい。この場合、当該取得処理の後に、通知部１３０が、取得部１４０により取得された情報を通知する。
【０１２８】
以下、識別部１７０の具体例について説明する。
【０１２９】
具体的には、識別部１７０は、ユーザから発話された音声を検出し、検出した音声を用いて発話したユーザを識別してもよい。つまり、識別部１７０は、音声認識によりユーザを識別する。この場合、識別部１７０は、予めユーザ毎に関連付けられた音声を示す音声情報と、検出した音声とを比較することによりユーザを識別する。識別部１７０は、例えば、プロセッサ、プログラム及び音声情報が格納されたメモリ、ユーザから発話された音声を取得するマイクなどによって実現される。
【０１３０】
この場合の識別部１７０により識別処理では、まず、スピーカから例えば挨拶を出力する。挨拶は、例えば、現在時刻に応じて出力され、午前であれば「おはよう」、午後であれば「こんにちは」、「こんばんは」などである。そして、スピーカから出力された挨拶に対してユーザからの挨拶などの発話による返答がされた場合に、識別部１７０は、当該返答をマイクにより検出し、ユーザを識別する。
【０１３１】
また、識別部１７０は、ユーザが扉／引き出し１１０を掴んだ位置を検出し、検出した位置を用いて扉／引き出し１１０を開閉したユーザを識別してもよい。この場合、扉／引き出し１１０は冷蔵庫１００の扉であり、識別部１７０は、扉の取っ手が掴まれた高さを検出し、予めユーザ毎に関連付けられた高さを示す高さ情報と、検出した高さとを比較することによりユーザを識別する。この場合の識別部１７０は、例えば、プロセッサ、プログラム及び高さ情報が格納されたメモリ、扉の取っ手におけるユーザが掴んだ位置を検出するためのセンサなどによって実現される。
【０１３２】
また、識別部１７０は、ユーザが扉／引き出し１１０を開閉した速度（以下、「開閉速度」という。）を検出し、検出した開閉速度を用いて扉／引き出し１１０を開閉したユーザを識別してもよい。なお、開閉速度は、ユーザにより扉／引き出し１１０が閉状態及び開状態の一方の状態から他方の状態に遷移したときにかかる速度である。この場合、識別部１７０は、予めユーザ毎に関連付けられた開閉速度を示す速度情報と、検出した開閉速度とを比較することによりユーザを識別する。この場合の識別部１７０は、例えば、プロセッサ、プログラム及び速度情報が格納されたメモリ、扉／引き出し１１０の開閉速度を検出するためのセンサなどによって実現される。
【０１３３】
また、識別部１７０は、ユーザの顔又はユーザのシルエットを検出し、検出したユーザの顔又はユーザのシルエットを用いてユーザを識別してもよい。この場合、識別部１７０は、予めユーザ毎に関連付けられた顔の画像もしくは顔の特徴を示す顔情報又はシルエットを示すシルエット情報と、検出したユーザの顔又はユーザのシルエットとを比較することによりユーザを識別する。なお、識別部１７０は、ユーザのシルエットを検出することによりユーザを識別する場合には、ユーザのシルエットからユーザの身長を検出し、検出した身長を用いてユーザを識別してもよい。この場合の識別部１７０は、例えば、プロセッサ、プログラム及び顔情報又はシルエット情報が格納されたメモリ、ユーザの顔又はユーザのシルエットを検出するためのカメラなどのセンサなどによって実現される。
【０１３４】
また、識別部１７０は、ユーザの体重を検出し、検出したユーザの体重を用いてユーザを識別してもよい。この場合、識別部１７０は、予めユーザ毎に関連付けられた体重を示す体重情報と、検出した体重とを比較することによりユーザを識別する。この場合の識別部１７０は、例えば、プロセッサ、プログラム及び体重情報が格納されたメモリ、ユーザの体重を検出するための重量センサなどによって実現される。
【０１３５】
識別部１７０は、上述した複数の識別方法のうちの１つを用いて、ユーザを識別してもよいし、複数の識別方法の任意に組み合わせることでユーザを識別してもよい。
【０１３６】
以上、本実施の形態にかかる冷蔵庫１００ｂによれば、冷蔵庫１００ｂを開閉したユーザを識別し、識別したユーザに応じた情報を通知するため、当該ユーザに対して重複した情報を通知することをより確実に抑制できる。
【０１３７】
また、本実施の形態にかかる冷蔵庫１００ｂによれば、料理期間中にユーザが既に識別されていれば、当該料理期間中において扉／引き出し１１０の開または閉が再度検出された場合に、料理期間中は同一人物が扉／引き出し１１０を開閉したと見なすことができるため、識別処理を再度行わなくてもよい。このように、同じ料理期間中における２回目以降の扉／引き出し１１０の開または閉では、識別処理を行わなくてもよいため、情報提供処理にかかる処理負荷を低減できる。また、これにより、消費電力を低減できる。
【０１３８】
（実施の形態４）
次に、実施の形態４について、説明する。
【０１３９】
図１２は、実施の形態４における情報提供システム１０ｃの構成を示すブロック図である。
【０１４０】
実施の形態４にかかる情報提供システム１０ｃは、実施の形態２にかかる情報提供システム１０ａと比較して、冷蔵庫１００ｃがさらに特定部１８０を有する点と、取得部１４０ｃの処理内容とが異なる。また、実施の形態４にかかる情報提供システム１０ｃは、他の電気機器、ＩＨクッキングヒータ２００及び情報端末２００ａを備える点が異なる。
【０１４１】
以下、実施の形態２の冷蔵庫１００と異なる構成についてのみ説明する。
【０１４２】
取得部１４０ｃは、ＩＨクッキングヒータ２００及び情報端末２００ａの両方から状態情報を取得する。取得部１４０ｃにより取得される状態情報は、実施の形態１及び実施の形態２で説明した状態情報と同様である。また、取得部１４０ｃは、情報端末２００ａにより閲覧されているレシピサイトのレシピを取得する。具体的には、取得部１４０ｃは、当該レシピを示すレシピ情報を情報端末２００ａから取得してもよいし、当該レシピ情報を特定するためのレシピＩＤのみを情報端末２００ａから取得して、取得したレシピＩＤに基づいてサーバ４００からレシピ情報を取得してもよい。取得部１４０ｃは、レシピ情報を取得することで、レシピに含まれる料理手順を取得する。
【０１４３】
特定部１８０は、取得部１４０ｃにより取得されたＩＨクッキングヒータ２００の状態情報に応じて、取得部１４０ｃにより取得された料理手順のうち現在行われている手順を特定する。
【０１４４】
次に、実施の形態４にかかる冷蔵庫１００ｃで行われる情報提供処理について説明する。
【０１４５】
図１３は、実施の形態４における冷蔵庫１００ｃにおいて行われる情報提供処理を示すフローチャートである。
【０１４６】
実施の形態４の情報提供処理は、実施の形態２の情報提供処理（つまり、実施の形態１の情報提供処理の判定処理を図９に示す判定処理に変えた処理）にさらに料理手順を取得する処理及び特定処理が追加されている点と、実施の形態２の情報提供処理の通知処理が特定処理の結果を用いている点とが異なる。その他の処理については、実施の形態２の情報提供処理と同様であるため、説明を省略する。
【０１４７】
まず、実施の形態４の情報提供処理では、実施の形態２の情報提供処理におけるステップＳ１０〜ステップＳ３０が行われる。なお、ステップＳ３０では、実施の形態１の判定処理が行われていてもよい。
【０１４８】
ステップＳ３０の後に、取得部１４０ｃは、情報端末２００ａに表示されているレシピサイトのレシピに含まれる料理手順を取得する（Ｓ６０）。
【０１４９】
次に、特定部１８０が、取得部１４０ｃにより取得された状態情報に応じて、取得部１４０ｃにより取得された料理手順のうち現在行われている手順を特定する（Ｓ７０）。
【０１５０】
ここで、特定部１８０により行われるステップＳ７０の特定処理について詳細に説明する。
【０１５１】
図１４は、実施の形態４にかかる冷蔵庫１００ｃの特定部１８０で行われる特定処理について説明するための図である。具体的には、図１４の（ａ）は、取得部１４０ｃにより取得されるレシピに含まれる料理手順を示す図であり、取得したレシピに含まれる料理手順と、料理手順に対応する他の電気機器の想定される動作状態（想定状態）と、想定される経過時間（想定時間）とが関連付けられたテーブルである。図１４の（ｂ）は、取得部１４０ｃにより取得された現在の状態情報を示す図であり、具体的には、動作が開始されてから（つまり料理期間が開始されてから）現在までの経過時間と、現在の動作状態とを含む。
【０１５２】
特定部１８０は、図１４の（ｂ）に示す状態情報に基づいて、図１４の（ａ）の料理手順のうちで、状態情報に対応する料理手順を特定する。つまり、この場合、特定部１８０は、動作状態が「強」であり、かつ、経過時間が「１２分」である手順２を特定する。なお、図１４では、特定部１８０は、経過時間及び動作状態の両方に基づいて、料理手順の手順を特定しているが、経過時間及び動作状態の一方に基づいて、料理手順の手順を特定してもよい。
【０１５３】
次に、通知部１３０が、特定部１８０により特定された手順の次の手順に関する情報を通知する（Ｓ４０ｃ）。この場合、具体的には、通知部１３０は、手順２の次の手順３の情報を通知する。つまり、通知部１３０は、３分経過後に、次の手順３の「中」で５分間焼く手順を行う旨の通知を行う。
【０１５４】
本実施の形態の冷蔵庫１００ｃによれば、現在行われている料理のうちの次に行われる料理手順に関する情報を提供しているため、ユーザは、事前に次の手順に関する情報を知ることができる。このため、冷蔵庫の扉または引き出しを開けた状態で、次の手順に関して考えることを抑制できる。これにより、冷蔵庫１００ｃの扉／引き出し１１０が開いている時間を短縮でき、冷蔵庫１００ｃの消費電力を低減できる。
【０１５５】
（実施の形態５）
次に、実施の形態５について、説明する。
【０１５６】
図１５は、実施の形態５における情報提供システム１０ｄの構成を示すブロック図である。
【０１５７】
実施の形態５にかかる情報提供システム１０ｄは、実施の形態１にかかる情報提供システム１０と比較して、冷蔵庫１００ｄの構成と、情報提供装置５００をさらに備える点とが異なる。具体的には、冷蔵庫１００ｄは、実施の形態１の冷蔵庫１００の検出部１２０、通知部１３０、取得部１４０、及び判定部１５０を除いた構成であり、扉／引き出し１１０を備える点が異なる。つまり実施の形態５の冷蔵庫１００ｄは、情報を通知する機能を有しない従来の冷蔵庫である。
【０１５８】
また、情報提供装置５００は、実施の形態１の冷蔵庫１００の検出部１２０、通知部１３０、取得部１４０、及び判定部１５０を備える。つまり、情報提供装置５００は、実施の形態１の冷蔵庫１００から情報の通知する機能を実現するための構成を分離した構成である。このため、各構成要素については、実施の形態１と同様であるため説明を省略する。
【０１５９】
本実施の形態によれば、従来の冷蔵庫１００ｄに対しても、情報提供装置５００を設置すれば、実施の形態１の冷蔵庫１００と同様の機能を実現できる。このため、ユーザは、冷蔵庫を実施の形態１の冷蔵庫１００に交換しなくても、情報提供装置５００を設置すれば、実施の形態１と同様の機能を実現させることができる。
【０１６０】
（変形例）
上記実施の形態によれば、扉／引き出し１１０の数については言及していないが、扉／引き出し１１０を複数備える冷蔵庫にも適用できる。この場合、検出部１２０は、複数の扉／引き出し１１０のうちの所定の扉／引き出し１１０の開または閉を検出するようにしてもよいし、全ての扉／引き出し１１０の開または閉を検出するようにしてもよい。なお、検出部１２０が全ての扉／引き出し１１０の開または閉を検出する場合には、複数の扉／引き出し１１０のいずれか一つが開閉されたことを検出する。
【０１６１】
また、上記実施の形態によれば、通知部１３０は、音声をスピーカから出力することにより情報をユーザに通知しているが、音声でユーザに通知することに限らない。例えば、冷蔵庫にディスプレイなどの表示部を設けて、表示部に表示を行うことでユーザに情報を通知してもよい。
【０１６２】
また、上記実施の形態によれば、通知部１３０は、料理期間中に開または閉を行ったユーザが同一人物であると見なした所定の通知として、開または閉の度に異なる情報の通知を行っているが、これに限らずに、例えば、ユーザから音声などの入力を受け付けて、当該入力に応答する通知を行う構成がある冷蔵庫（例えば、実施の形態３の冷蔵庫１００ｂ）の場合には、当該料理期間中に受け付けられた全ての入力及び全ての出力を考慮した通知を行ってもよい。具体的には、例えば、ユーザに明日のこの地域の天気を質問され、例えば、「晴れです」と回答した後に、同じ料理期間中において「明後日は？」とユーザに質問された場合には、明後日のこの地域の天気を質問されたものと解釈して、明後日の天気を通知してもよい。この場合に、回答が「晴れです」であれば、料理期間中であっても同じ通知を行う可能性がある。つまり、同一の料理期間中において開または閉の度に異なる通知を行わなくてもよい。
【０１６３】
また、上記実施の形態によれば、通知部１３０は、料理期間ごとにユーザが同一人物であると見なした所定の通知を行うとしたが、料理期間ごとではなく料理期間であれば特定の一人の人物であると見なした所定の通知を行ってもよい。例えば、ユーザＡが料理を行うユーザであると予め設定されていれば、通知部は、料理期間中はユーザＡに適した情報の通知を行ってもよい。
【０１６４】
また、上記実施の形態１によれば、他の電気機器は、ＩＨクッキングヒータ２００のみであるが、これに限らずに、実施の形態１で例示した家電を複数組み合わせたものであってもよい。つまり、判定部は、複数の家電のそれぞれから取得された動作状態に基づいて、料理期間の判定を行ってもよい。
【０１６５】
なお、上記各実施の形態において、各構成要素は、専用のハードウェアで構成されるか、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、ＣＰＵまたはプロセッサなどのプログラム実行部が、ハードディスクまたは半導体メモリなどの記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。ここで、上記各実施の形態の情報提供装置などを実現するソフトウェアは、次のようなプログラムである。
【０１６６】
すなわち、このプログラムは、コンピュータに、冷蔵庫の扉及び引き出しの少なくとも一方の開または閉を検出し、前記開または前記閉が検出されたときに、情報の通知を行い、電気機器の動作状態を示す状態情報を取得し、取得された前記状態情報に応じて、前記電気機器を用いて料理が行われている料理期間中であるか否かを判定する。
【０１６７】
以上、一つまたは複数の態様に係る冷蔵庫について、実施の形態に基づいて説明したが、本発明は、この実施の形態に限定されるものではない。本発明の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したものや、異なる実施の形態における構成要素を組み合わせて構築される形態も、一つまたは複数の態様の範囲内に含まれてもよい。
【産業上の利用可能性】
【０１６８】
本発明は、ユーザに情報を通知する際に重複した処理を行うことを防ぐことができる冷蔵庫の制御方法などとして有用である。
【符号の説明】
【０１６９】
１０、１０ａ〜１０ｄ  情報提供システム
１００、１００ｂ〜１００ｄ  冷蔵庫
１１０  扉／引き出し
１２０  検出部
１３０、１３０ｂ  通知部
１４０、１４０ｃ  取得部
１５０  判定部
１６０  記憶部
１７０  識別部
１８０  特定部
２００  ＩＨクッキングヒータ
２００ａ  情報端末
２１０、２１０ａ  検出部
２２０、２２０ａ  通信部
３００  インターネット
４００  サーバ
５００  情報提供装置
【図１】
2019168222.tif 000003
【図２】
2019168222.tif 000004
【図３Ａ】
2019168222.tif 000005
【図３Ｂ】
2019168222.tif 000006
【図３Ｃ】
2019168222.tif 000007
【図３Ｄ】
2019168222.tif 000008
【図４】
2019168222.tif 000009
【図５】
2019168222.tif 000010
【図６】
2019168222.tif 000011
【図７】
2019168222.tif 000012
【図８】
2019168222.tif 000013
【図９】
2019168222.tif 000014
【図１０】
2019168222.tif 000015
【図１１】
2019168222.tif 000016
【図１２】
2019168222.tif 000017
【図１３】
2019168222.tif 000018
【図１４】
2019168222.tif 000019
【図１５】
2019168222.tif 000020