(57)【特許請求の範囲】
【請求項１】
コンピュータが冷蔵庫の中の食物の食物残余情報を取得するステップと、
コンピュータが前記食物の食物消費速度を取得するステップと、
コンピュータが前記食物残余情報及び前記食物消費速度に基づいて前記食物の推定食用回数を計算するステップと、
コンピュータが前記推定食用回数が既定の食用回数よりも少ない場合、リマインド情報を生成するステップと、
を含み、
コンピュータが実際に食事する人の人数を取得するステップと、
コンピュータが前記実際に食事する人の人数及び前記食物の標準食用量に基づいて、前記食物消費速度を修正するステップと、
を更に含み、
コンピュータが前記実際に食事する人の人数を取得するステップは、
コンピュータが前記冷蔵庫に関連付けられるホームカメラ、又は前記冷蔵庫の外に設置されるカメラによって取得される屋内画像情報を取得し、前記屋内画像情報に基づいて前記実際に食事する人の人数を決定するステップ、
コンピュータがホームゲートウェイ装置に接続される携帯端末の数を取得し、前記携帯端末の数に基づいて前記実際に食事する人の人数を決定するステップ、
コンピュータが前記冷蔵庫に関連付けられる端末において、少なくとも訪問客の人数が含まれる訪問客情報を取得し、前記訪問客の人数に基づいて前記実際に食事する人の人数を決定するステップ、
コンピュータが前記冷蔵庫に関連付けられる端末において、少なくとも旅行日数が含まれる旅行情報を取得し、前記旅行日数の間の前記実際に食事する人の人数を決定するステップ、又は、
コンピュータが既定の料理期間である既定の期間の間、前記冷蔵庫に関連付けられる携帯端末の地理的な位置情報を取得し、前記地理的な位置情報が、前記携帯端末と前記冷蔵庫との距離が既定の距離の閾値よりも大きいことを示すとき、前記携帯端末に対応するユーザは食事をしない人であると決定し、前記食事をしない人及び前記既定の食事をする人の人数に基づいて、前記実際に食事をする人の人数を決定するステップ、
を含む情報生成方法。
【請求項２】
前記食物残余情報は前記食物の種類及び前記食物の残量を含み、
コンピュータが前記冷蔵庫の中の前記食物の前記食物残余情報を取得するステップは、
コンピュータが前記冷蔵庫の中に配置されるカメラによって取得される前記冷蔵庫内部の画像に基づいて、異なる保存領域に保存される前記食物の前記種類及び前記食物の前記残量を決定するステップ、又は、
コンピュータがカメラによって取得される前記冷蔵庫内部の画像に基づいて、異なる保存領域に保存される前記食物の前記種類を決定し、前記保存領域に設置される圧力センサによって取得される圧力データに基づいて、前記保存領域における前記食物の前記残量を決定するステップ、
を含む請求項１に記載の情報生成方法。
【請求項３】
コンピュータが前記食物の前記食物消費速度を取得するステップは、
コンピュータが食物消費の履歴記録に基づいて、ユーザによって消費される指定の食物の単一の食用量及び食用頻度を示すユーザの食習慣情報を取得するステップと、
コンピュータが前記単一の食用量及び前記食用頻度に基づいて、前記食物消費速度を決定するステップと、
を含む請求項１又は請求項２に記載の情報生成方法。
【請求項４】
コンピュータが前記推定食用回数が前記既定の食用回数よりも少ない場合、前記リマインド情報を生成するステップは、
コンピュータが前記食物の購入のリンクを取得するステップと、
コンピュータが前記リマインド情報に前記購入のリンクを付与するステップと、
を含む請求項１乃至請求項３のいずれか１項に記載の情報生成方法。
【請求項５】
コンピュータが前記ユーザの前記食習慣情報に基づいて、前記ユーザの好物を決定するステップと、
コンピュータが前記食物の量、調理機器、及び前記調理機器に対応する調理作動パラメータを含み、前記ユーザの前記好物に対応する調理パラメータを検索するステップと、
コンピュータが電気調理器、電磁オーブン、電子レンジ、又はオーブンからなる前記調理機器に前記調理パラメータを送信するステップと、
を更に含む請求項３に記載の情報生成方法。
【請求項６】
コンピュータが前記食物の実際の保存期間を取得し、前記実際の保存期間が前記食物に対応する推奨保存期間に到達した時、出来る限り速やかにユーザに前記食物を食用とすることを思い出させるための食用リマインド情報を生成するステップ、又は、
コンピュータが前記冷蔵庫の中に設置されるカメラ又は匂いセンサによって前記食物の保存状態を決定し、前記保存状態が前記食物の劣化を示している時、ユーザに前記食物を処分することを思い出させるための食物処分情報を生成するステップ、
を更に含む請求項１乃至請求項５のいずれか１項に記載の情報生成方法。
【請求項７】
冷蔵庫の中の食物の食物残余情報を取得するように構成される第１取得モジュールと、
前記食物の食物消費速度を取得するように構成される第２取得モジュールと、
前記食物残余情報及び前記食物消費速度に基づいて前記食物の推定食用回数を計算するように構成される計算モジュールと、
前記推定食用回数が既定の食用回数よりも少ない場合、リマインド情報を生成するように構成される第１生成モジュールと、
を含み、
実際に食事する人の人数を取得するように構成される第３取得モジュールと、
前記実際に食事する人の人数及び前記食物の標準食用量に基づいて、前記食物消費速度を修正するように構成される修正モジュールと、を更に含み、
前記第３取得モジュールは、
前記冷蔵庫に関連付けられるホームカメラ、又は前記冷蔵庫の外に設置されるカメラによって取得される屋内画像情報を取得し、前記屋内画像情報に基づいて前記実際に食事する人の人数を決定するように構成される第３決定サブモジュール、
ホームゲートウェイ装置に接続される携帯端末の数を取得し、前記携帯端末の数に基づいて前記実際に食事する人の人数を決定するように構成される第４決定サブモジュール、
前記冷蔵庫に関連付けられる端末において、少なくとも訪問客の人数が含まれる訪問客情報を取得し、前記訪問客の人数に基づいて前記実際に食事する人の人数を決定するように構成される第５決定サブモジュール、
前記冷蔵庫に関連付けられる端末において、少なくとも旅行日数が含まれる旅行情報を取得し、前記旅行日数の間の前記実際に食事する人の人数を決定するように構成される第６決定サブモジュール、又は、
既定の料理期間である既定の期間の間、前記冷蔵庫に関連付けられる携帯端末の地理的な位置情報を取得し、前記地理的な位置情報が、前記携帯端末と前記冷蔵庫との距離が既定の距離の閾値よりも大きいことを示すとき、前記携帯端末に対応するユーザは食事をしない人であると決定し、前記食事をしない人及び前記既定の食事をする人の人数に基づいて、前記実際に食事をする人の人数を決定するように構成される第７決定サブモジュール、
を含む情報生成装置。
【請求項８】
前記食物残余情報は前記食物の種類及び前記食物の残量を含み、
前記第１取得モジュールは、
前記冷蔵庫の中に配置されるカメラによって取得される前記冷蔵庫内部の画像に基づいて、異なる保存領域に保存される前記食物の前記種類及び前記食物の前記残量を決定するように構成される第１決定サブモジュール、又は、
カメラによって取得される前記冷蔵庫内部の画像に基づいて、異なる保存領域に保存される前記食物の前記種類を決定し、前記保存領域に設置される圧力センサによって取得される圧力データに基づいて、前記保存領域における前記食物の前記残量を決定するように構成される第２決定サブモジュール、
を含む請求項７に記載の情報生成装置。
【請求項９】
前記第２取得モジュールは、
食物消費の履歴記録に基づいて、ユーザによって消費される指定の食物の単一の食用量及び食用頻度を示すユーザの食習慣情報を取得するように構成される情報取得サブモジュールと、
前記単一の食用量及び前記食用頻度に基づいて、前記食物消費速度を決定するように構成される速度決定サブモジュールと、
を含む請求項７又は請求項８に記載の情報生成装置。
【請求項１０】
前記第１生成モジュールは、
前記食物の購入のリンクを取得するように構成されるリンク取得サブモジュールと、
前記リマインド情報に前記購入のリンクを付与するように構成される付与サブモジュールと、
を含む請求項７乃至請求項９のいずれか１項に記載の情報生成装置。
【請求項１１】
前記ユーザの前記食習慣情報に基づいて、前記ユーザの好物を決定するように構成される好物決定モジュールと、
前記食物の量、調理機器、及び前記調理機器に対応する調理作動パラメータを含み、前記ユーザの前記好物に対応する調理パラメータを検索するように構成される検索モジュールと、
電気調理器、電磁オーブン、電子レンジ、又はオーブンからなる前記調理機器に前記調理パラメータを送信するように構成される送信モジュールと、
を更に含む請求項９に記載の情報生成装置。
【請求項１２】
前記食物の実際の保存期間を取得し、前記実際の保存期間が前記食物に対応する推奨保存期間に到達した時、出来る限り速やかにユーザに前記食物を食用とすることを思い出させるための食用リマインド情報を生成するように構成される第２生成モジュール、又は、
前記冷蔵庫の中に設置されるカメラ又は匂いセンサによって前記食物の保存状態を決定し、前記保存状態が前記食物の劣化を示している時、ユーザに前記食物を処分することを思い出させるための食物処分情報を生成するように構成される第３生成モジュール、
を更に含む請求項７乃至請求項１１のいずれか１項に記載の情報生成装置。
【請求項１３】
コンピュータ上で動作する請求項１乃至請求項６のいずれか１項に記載の情報生成方法を前記コンピュータに実行させるためのコンピュータプログラム。
【請求項１４】
請求項１３に記載のコンピュータプログラムが記憶されるように構成されるコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
［関連出願への相互参照］
本出願は、中華人民共和国国家知識産権局に対して２０１５年８月１８日に出願された出願番号２０１５１０５０９０１４．０の中国特許出願に基づき優先権を主張し、この中国特許出願の全ての内容を援用する。
【０００２】
本発明は、概してスマートホームの分野に関し、特に、情報生成方法及び情報生成装置に関する。
【背景技術】
【０００３】
一般の家庭機器としての冷蔵庫は、通常、人間によって食物を保存するために用いられる。ユーザは、食物の保存期間を延ばすために、購入した食物を低温保管庫としての冷蔵庫の中に保管する。しかし、ユーザは、普段は冷蔵庫の中に残っている食物の量を把握することができないため、自分が料理している間は冷蔵庫の中の食物の不足に気付く。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−００７８５１号公報
【発明の概要】
【０００５】
本開示の実施形態の第１の側面によれば、コンピュータが冷蔵庫の中の食物の食物残余情報を取得するステップと、コンピュータが前記食物の食物消費速度を取得するステップと、コンピュータが前記食物残余情報及び前記食物消費速度に基づいて前記食物の推定食用回数を計算するステップと、コンピュータが前記推定食用回数が既定の食用回数よりも少ない場合、リマインド情報を生成するステップと、を含み、コンピュータが実際に食事する人の人数を取得するステップと、コンピュータが前記実際に食事する人の人数及び前記食物の標準食用量に基づいて、前記食物消費速度を修正するステップと、を更に含み、コンピュータが前記実際に食事する人の人数を取得するステップは、コンピュータが前記冷蔵庫に関連付けられるホームカメラ、又は前記冷蔵庫の外に設置されるカメラによって取得される屋内画像情報を取得し、前記屋内画像情報に基づいて前記実際に食事する人の人数を決定するステップ、コンピュータがホームゲートウェイ装置に接続される携帯端末の数を取得し、前記携帯端末の数に基づいて前記実際に食事する人の人数を決定するステップ、コンピュータが前記冷蔵庫に関連付けられる端末において、少なくとも訪問客の人数が含まれる訪問客情報を取得し、前記訪問客の人数に基づいて前記実際に食事する人の人数を決定するステップ、コンピュータが前記冷蔵庫に関連付けられる端末において、少なくとも旅行日数が含まれる旅行情報を取得し、前記旅行日数の間の前記実際に食事する人の人数を決定するステップ、又は、コンピュータが既定の料理期間である既定の期間の間、前記冷蔵庫に関連付けられる携帯端末の地理的な位置情報を取得し、前記地理的な位置情報が、前記携帯端末と前記冷蔵庫との距離が既定の距離の閾値よりも大きいことを示すとき、前記携帯端末に対応するユーザは食事をしない人であると決定し、前記食事をしない人及び前記既定の食事をする人の人数に基づいて、前記実際に食事をする人の人数を決定するステップ、を含む情報生成方法が提供される。
【０００６】
或いは、前記食物残余情報は前記食物の種類及び前記食物の残量を含み、コンピュータが前記冷蔵庫の中の前記食物の前記食物残余情報を取得するステップは、コンピュータが前記冷蔵庫の中に配置されるカメラによって取得される前記冷蔵庫内部の画像に基づいて、異なる保存領域に保存される前記食物の前記種類及び前記食物の前記残量を決定するステップ、又は、コンピュータがカメラによって取得される前記冷蔵庫内部の画像に基づいて、異なる保存領域に保存される前記食物の前記種類を決定し、前記保存領域に設置される圧力センサによって取得される圧力データに基づいて、前記保存領域における前記食物の前記残量を決定するステップ、を含む。
【０００７】
或いは、コンピュータが前記食物の前記食物消費速度を取得するステップは、コンピュータが食物消費の履歴記録に基づいて、ユーザによって消費される指定の食物の単一の食用量及び食用頻度を示すユーザの食習慣情報を取得するステップと、コンピュータが前記単一の食用量及び前記食用頻度に基づいて、前記食物消費速度を決定するステップと、を含む。
【００１０】
或いは、コンピュータが前記推定食用回数が前記既定の食用回数よりも少ない場合、前記リマインド情報を生成するステップは、コンピュータが前記食物の購入のリンクを取得するステップと、コンピュータが前記リマインド情報に前記購入のリンクを付与するステップと、を含む。

【００１１】
或いは、コンピュータが前記ユーザの前記食習慣情報に基づいて、前記ユーザの好物を決定するステップと、コンピュータが前記食物の量、調理機器、及び前記調理機器に対応する調理作動パラメータを含み、前記ユーザの前記好物に対応する調理パラメータを検索するステップと、コンピュータが電気調理器、電磁オーブン、電子レンジ、又はオーブンからなる前記調理機器に前記調理パラメータを送信するステップと、を更に含む。
【００１２】
或いは、コンピュータが前記食物の実際の保存期間を取得し、前記実際の保存期間が前記食物に対応する推奨保存期間に到達した時、出来る限り速やかにユーザに前記食物を食用とすることを思い出させるための食用リマインド情報を生成するステップ、又は、コンピュータが前記冷蔵庫の中に設置されるカメラ又は匂いセンサによって前記食物の保存状態を決定し、前記保存状態が前記食物の劣化を示している時、ユーザに前記食物を処分することを思い出させるための食物処分情報を生成するステップ、を更に含む。

【００１３】
本開示の実施形態の第２の側面によれば、冷蔵庫の中の食物の食物残余情報を取得するように構成される第１取得モジュールと、前記食物の食物消費速度を取得するように構成される第２取得モジュールと、前記食物残余情報及び前記食物消費速度に基づいて前記食物の推定食用回数を計算するように構成される計算モジュールと、前記推定食用回数が既定の食用回数よりも少ない場合、リマインド情報を生成するように構成される第１生成モジュールと、を含み、実際に食事する人の人数を取得するように構成される第３取得モジュールと、前記実際に食事する人の人数及び前記食物の標準食用量に基づいて、前記食物消費速度を修正するように構成される修正モジュールと、を更に含み、前記第３取得モジュールは、前記冷蔵庫に関連付けられるホームカメラ、又は前記冷蔵庫の外に設置されるカメラによって取得される屋内画像情報を取得し、前記屋内画像情報に基づいて前記実際に食事する人の人数を決定するように構成される第３決定サブモジュール、ホームゲートウェイ装置に接続される携帯端末の数を取得し、前記携帯端末の数に基づいて前記実際に食事する人の人数を決定するように構成される第４決定サブモジュール、前記冷蔵庫に関連付けられる端末において、少なくとも訪問客の人数が含まれる訪問客情報を取得し、前記訪問客の人数に基づいて前記実際に食事する人の人数を決定するように構成される第５決定サブモジュール、前記冷蔵庫に関連付けられる端末において、少なくとも旅行日数が含まれる旅行情報を取得し、前記旅行日数の間の前記実際に食事する人の人数を決定するように構成される第６決定サブモジュール、又は、既定の料理期間である既定の期間の間、前記冷蔵庫に関連付けられる携帯端末の地理的な位置情報を取得し、前記地理的な位置情報が、前記携帯端末と前記冷蔵庫との距離が既定の距離の閾値よりも大きいことを示すとき、前記携帯端末に対応するユーザは食事をしない人であると決定し、前記食事をしない人及び前記既定の食事をする人の人数に基づいて、前記実際に食事をする人の人数を決定するように構成される第７決定サブモジュール、
を含む情報生成装置が提供される。
【００１４】
或いは、前記食物残余情報は前記食物の種類及び前記食物の残量を含み、前記第１取得モジュールは、前記冷蔵庫の中に配置されるカメラによって取得される前記冷蔵庫内部の画像に基づいて、異なる保存領域に保存される前記食物の前記種類及び前記食物の前記残量を決定するように構成される第１決定サブモジュール、又は、カメラによって取得される前記冷蔵庫内部の画像に基づいて、異なる保存領域に保存される前記食物の前記種類を決定し、前記保存領域に設置される圧力センサによって取得される圧力データに基づいて、前記保存領域における前記食物の前記残量を決定するように構成される第２決定サブモジュール、を含む。
【００１５】
或いは、前記第２取得モジュールは、食物消費の履歴記録に基づいて、ユーザによって消費される指定の食物の単一の食用量及び食用頻度を示すユーザの食習慣情報を取得するように構成される情報取得サブモジュールと、前記単一の食用量及び前記食用頻度に基づいて、前記食物消費速度を決定するように構成される速度決定サブモジュールと、を含む。
【００１８】
或いは、前記第１生成モジュールは、前記食物の購入のリンクを取得するように構成されるリンク取得サブモジュールと、前記リマインド情報に前記購入のリンクを付与するように構成される付与サブモジュールと、を含む。
【００１９】
或いは、前記ユーザの前記食習慣情報に基づいて、前記ユーザの好物を決定するように構成される好物決定モジュールと、前記食物の量、調理機器、及び前記調理機器に対応する調理作動パラメータを含み、前記ユーザの前記好物に対応する調理パラメータを検索するように構成される検索モジュールと、電気調理器、電磁オーブン、電子レンジ、又はオーブンからなる前記調理機器に前記調理パラメータを送信するように構成される送信モジュールと、を更に含む。
【００２０】
或いは、前記食物の実際の保存期間を取得し、前記実際の保存期間が前記食物に対応する推奨保存期間に到達した時、出来る限り速やかにユーザに前記食物を食用とすることを思い出させるための食用リマインド情報を生成するように構成される第２生成モジュール、又は、前記冷蔵庫の中に設置されるカメラ又は匂いセンサによって前記食物の保存状態を決定し、前記保存状態が前記食物の劣化を示している時、ユーザに前記食物を処分することを思い出させるための食物処分情報を生成するように構成される第３生成モジュール、を更に含む。
【００２１】
本開示の実施形態の第３の側面によれば、コンピュータ上で動作する前述の情報生成方法を前記コンピュータに実行させるためのコンピュータプログラムが提供される。本開示の実施形態の第４の側面によれば、前述のコンピュータプログラムが記憶されるように構成されるコンピュータ読み取り可能な記憶媒体が提供される。
【００２２】
本開示の実施形態において規定される技術的な解決手段は、次のような有利な効果を奏するであろう。冷蔵庫の中の食物の食用回数（＝食事のために用いられる回数）は、冷蔵庫の中の食物残余情報と、食物に対応する食物消費速度に基づいて推定される。そして、食用回数が既定の食用回数よりも少ない場合、ユーザに食物の購入を思い出させるために、リマインド情報が生成される。この手段によって、冷蔵庫が単に食物を保存するためだけに使われ、ユーザが料理中に冷蔵庫の中の食物が不足していることに気付く、という問題が解決されるであろう。ユーザが料理中に冷蔵庫の中の食物が不足していることに気付くという問題が回避されるように、冷蔵庫は、冷蔵庫の中に保存されている食物の残量を取得し、食物の残量が不足している場合、ユーザに思い出させるためにリマインド情報を生成するようにしても良い。
【００２３】
前述の一般的な説明及び後述する詳細な説明の両方とも典型的かつ説明的なものに過ぎず、本開示を限定するものではないと理解されるべきである。
【図面の簡単な説明】
【００２４】
本開示に取り入れられ、詳細な説明とともに本開示の一部を構成する添付の図面は、本発明に合致する実施形態を例示し、詳細な説明とともに本発明の原理を説明するためのものである。
【００２５】
【図１】本開示のいくつかの例示的な実施形態に関する実装環境を示す概略図である。
【図２】例示的な実施形態に係る情報生成方法を示すフローチャートである。
【図３Ａ】他の例示的な実施形態に係る情報生成方法を示すフローチャートである。
【図３Ｂ】他の例示的な実施形態に係る情報生成方法に含まれる食物残余情報を決定するステップを示すフローチャートである。
【図３Ｃ】他の例示的な実施形態に係る情報生成方法に関する冷蔵庫内部の画像を示す概略図である。
【図３Ｄ】他の例示的な実施形態に係る情報生成方法に含まれる食物消費速度を決定するステップを示すフローチャートである。
【図３Ｅ】他の例示的な実施形態に係る情報生成方法に含まれるリマインド情報を生成するステップを示すフローチャートである。
【図３Ｆ】他の例示的な実施形態に係る情報生成方法に係る実装を示す概略図である。
【図３Ｇ】他の例示的な実施形態に係る情報生成方法に含まれる料理パラメータを送信するプロセスを示すフローチャートである。
【図３Ｈ】他の例示的な実施形態に係る情報生成方法に係る実装を示す概略図である。
【図４】例示的な実施形態に係る情報生成装置を示すブロック図である。
【図５】他の例示的な実施形態に係る情報生成装置を示すブロック図である。
【図６】例示的な実施形態に係る情報生成装置を示すブロック図である。
【００２６】
前述の添付図面によって例示されている本開示の具体的な実施形態は、以下に詳細に説明される。これらの添付図面及び説明は、いかなる方法でも本開示の範囲を限定するものではなく、参照する具体的な実施形態を介して当業者に本開示の概念を説明するものである。
【発明を実施するための形態】
【００２７】
符号は、添付の図面に図示される典型的な実施形態や実施例に対して詳細に付与される。以下の詳細な説明で参照する添付の図面では、特に示さない限り、異なる図面において同じ番号は同じ要素又は類似の要素を意味する。以下の典型的な実施形態の詳細な説明において明らかにされる実装は、本開示の記載と合致する全ての実装を表すものではない。むしろ、それらは、添付の特許請求の範囲において列挙されるように、本開示に関連する側面と一致する装置及び方法の単なる一例に過ぎない。
【００２８】
図１は、本開示のいくつかの例示的な実施形態に関する実装環境を示す概略図である。図１を参照すれば、実装環境は、冷蔵庫１１０と、ホームゲートウェイ装置１２０と、バックグラウンドサーバ１３０と、端末１４０とを含む。
【００２９】
冷蔵庫１１０の中には少なくとも一つのセンサが配置される。センサは、冷蔵庫１１０の中に保存される食物の食物情報を取得するように構成される。センサは、これらに限定されるわけではないが、温度センサ、匂いセンサ、圧力センサ及び光センサを含む。冷蔵庫１１０の中には少なくとも一つのカメラが配置されるであろう。カメラは、冷蔵庫内部の画像を取得するように構成される。
【００３０】
冷蔵庫１１０は、有線又は無線のネットワークを介してホームゲートウェイ装置１２０に接続される。
【００３１】
ホームゲートウェイ装置１２０は、ルータでも良いし、ルータ機能が起動された装置でも良い。ホームゲートウェイ装置１２０は、冷蔵庫１１０から送信される情報を受信し、冷蔵庫１１０に対応するバックグラウンドサーバ１３０に受信される情報を送信するように構成される。
【００３２】
ホームゲートウェイ装置１２０は、無線ネットワークを介してバックグラウンドサーバ１３０に接続される。
【００３３】
バックグラウンドサーバ１３０は、一つのサーバでも良いし、複数のサーバによって構成されるサーバクラスタでも良い。バックグラウンドサーバ１３０は、ホームゲートウェイ装置１２０を介して冷蔵庫１１０から送信される情報を受信し、冷蔵庫１１０に関連付けられる端末１４０に情報を送信するように構成される。
【００３４】
バックグラウンドサーバ１３０は、無線ネットワークを介して端末１４０に接続される。
【００３５】
端末１４０は、スマートフォン、タブレットコンピュータ、スマートＴＶ、ウェアラブル装置、パーソナルコンピュータのように、データ処理機能及び表示機能を有する電子機器であれば良い。端末１４０及び冷蔵庫１１０は、予め関連付けられていることに留意が必要である。また、端末１４０及びホームゲートウェイ装置１２０も、有線又は無線のネットワークを介して接続されていても良い。
【００３６】
本開示のいくつかの実施形態によって規定される情報生成方法は、バックグラウンドサーバ１３０又は端末１４０によって実行されても良いし、もし提供されるならば、冷蔵庫１１０の中のプロセッサによって実行されても良く、本開示によって限定されない。
【００３７】
説明の都合上、後述する実施形態では、端末１４０において実行される情報生成方法を例に挙げて説明するが、本開示を限定するものと解釈されない。
【００３８】
図２は、例示的な実施形態に係る情報生成方法を示すフローチャートである。この実施形態では、図１に示される端末１４０において実行される情報生成方法が説明される。その情報生成方法は次のステップを含んでも良い。
【００３９】
ステップ２０１において、冷蔵庫の中の食物の食物残余情報が取得される。
【００４０】
ステップ２０２において、その食物の食物消費速度が取得される。
【００４１】
ステップ２０３において、食物の残余情報及び食物消費速度に基づいて、その食物の推定食用回数が計算される。
【００４２】
ステップ２０４において、推定食用回数が既定の食用回数よりも少ない場合、リマインド情報が生成される。
【００４３】
特に、本実施形態によって規定される情報生成方法では、冷蔵庫の中の食物の食用回数が、冷蔵庫の中の食物の食物残余情報及びその食物に対応する食物消費速度に基づいて推定され、その食用回数が既定の食用回数よりも少ない場合、ユーザに食物の購入を思い出させるために、リマインド情報が生成される。この手段によって、冷蔵庫が単に食物を保存するためだけに使われ、ユーザが料理中に冷蔵庫の中の食物が不足していることに気付く、という問題が解決される。ユーザが料理中に冷蔵庫の中の食物が不足していることに気付くという問題が回避されるように、冷蔵庫は、冷蔵庫の中に保存されている食物の残量を取得し、食物の残量が不足している場合、ユーザに思い出させるためにリマインド情報を生成するようにしても良い。
【００４４】
図３Ａは、他の例示的な実施形態に係る情報生成方法を示すフローチャートである。この実施形態では、図１に示される端末１４０において実行される情報生成方法が説明される。その情報生成方法は次のステップを含んでも良い。
【００４５】
ステップ３０１において、冷蔵庫の中の食物の食物残余情報が取得される。
【００４６】
冷蔵庫の中の食物が既定の食用回数を満たすことができるか否かを決定するために、端末は、最初に、冷蔵庫の中の様々な食物の食物残余情報を得る必要がある。食物残余情報は、限定されるわけではないが、食物の種類及び食物の残量を含む。
【００４７】
異なる食物は、異なる食用方法に対応する。いくつかの食物（例えば、マッシュルーム、カリフラワー、小豆、大麦等）は、通常、重量で取り出される一方、他の食物（例えば、林檎、西瓜等）は、通常、数量で取り出される。例えば、ユーザが料理で小豆を使う場合、通常、グラム数で消費される一方、ユーザが林檎を取り出す場合、通常、個数で消費される。従って、食物の残量を決定するために、異なる計測方法が端末によって用いられても良い。
【００４８】
食物が重量で取り出される場合、端末は、食物の残量として食物の重さを決定し、食物が数量で取り出される場合、端末は、食物の残量として食物の数量を決定する。図３Ｂに示されるように、このステップは、ステップ３０１Ａ及び３０１Ｂを含んでも良い。
【００４９】
ステップ３０１Ａにおいて、異なる保存領域に保存される食物の種類及び食物の残量が、冷蔵庫の中に配置されるカメラによって取得される冷蔵庫内部の画像に基づいて決定される。
【００５０】
冷蔵庫は、予め冷蔵庫に設置されている少なくとも一つのカメラによって冷蔵庫内部の画像を取得し、ホームゲートウェイ装置を介してバックグランドサーバに冷蔵庫内部の画像を送信する。バックグランドサーバは、冷蔵庫に関連付けられている端末に冷蔵庫内部の画像を転送する。端末は、冷蔵庫内部の画像を受信した後、食物の種類を決定するために、画像の中の食物を識別する。食物が数量によって取り出されることが決定されると、端末は、食物の残量として食物の数を決定するために、その食物に対応する画像における輪郭分析を実行する。更に、冷蔵庫の中が異なる領域に分割されているので、端末は、冷蔵庫内部の画像に基づいて食物の様々な種類に対応する保存領域も決定する必要がある。
【００５１】
例えば、図３Ｃは、端末によって受信される冷蔵庫内部の画像を示している。画像を識別した後、端末は、西瓜及び林檎が保存領域３３に保存されており、両方とも数量によって取り出されることを決定する。更に、端末は、画像における輪郭分析を実行して、西瓜が４個、林檎が３個あることを決定する。
【００５２】
ステップ３０１Ｂにおいて、異なる保存領域に保存される食物の種類が、カメラによって取得される冷蔵庫内部の画像に基づいて決定される。そして、保存領域における食物の残量が、保存領域に設置される圧力センサによって取得される圧力データに基づいて決定される。
【００５３】
重量によって取り出される食物については、端末が、カメラによって取得される冷蔵庫内部の画像のみに基づいて食物の重量を決定することはできない。この場合、端末は、冷蔵庫内部の画像と、それぞれの保存領域に設置される圧力センサによって取得される圧力データに基づいて、異なる保存領域に保存される食物の重量を決定する必要がある。
【００５４】
冷蔵庫の中は、いくつかの保存領域に分割されている。端末は、カメラによって取得される冷蔵庫内部の画像を受信した後、冷蔵庫内部の画像に含まれている食物を識別し、異なる保存領域に保存される食物の種類を決定する。
【００５５】
例えば、図３Ｃは、端末によって受信される冷蔵庫内部の画像を示している。端末は、冷蔵庫内部の画像に含まれている食物を識別し、予め分割されている保存領域に基づいて、小豆及び大麦が１段目の保存領域３１に保存され、カリフラワー、葉菜類及びマッシュルームが２段目の保存領域３２に保存され、西瓜及び林檎が３段目の保存領域３３に保存されていることを決定する。
【００５６】
冷蔵庫の中の各保存領域には、少なくとも１つの圧力センサが供給されている。圧力センサによって取得される圧力データは、保存領域に保存されている食物の重量である。冷蔵庫は、それぞれの既定の間隔、又は圧力データの変化を検出した時、ホームゲートウェイ装置を介してバックグランドサーバに取得される圧力データを送信する。そして、バックグランドサーバは、冷蔵庫に関連付けられている端末に圧力データを送信する。
【００５７】
各圧力センサと対応する保存領域との関係は、予め端末に保存されている。端末は、バックグランドサーバから圧力データを受信した時、異なる保存領域に保存される食物の重量、すなわち食物の残量を決定しても良い。
【００５８】
冷蔵庫内部の画像に基づいて冷蔵庫の中に缶又は瓶の食物（例えば、瓶ソース又は瓶飲料）が保存されていることを確認すると、端末は、更に缶／瓶の中の食物の残量を決定するために、画像に基づいて缶／瓶の容量及び缶／瓶の中の食物の高さを識別しても良いことに留意が必要である。また、本開示によって限定するわけではないが、端末は、圧力センサによって取得される缶／瓶の重量及び食物の重量の合計、並びに予め保存されている缶／瓶の参考重量に基づいて、缶／瓶の中の食物の重量を決定しても良い。
【００５９】
冷蔵庫の中に設置されるカメラの数及びカメラの位置は、本開示によって限定されるものではないことに留意が必要である。加えて、この実施形態では、冷蔵庫の中は、例示的な説明として３つの保存領域に分割されている。また、他の可能な実装では、図３Ｃにおける各保存領域は、いくつかの保存サブ領域に再分割されていても良い。冷蔵庫の中の保存領域に関する分割方法は、本開示によって限定されない。加えて、圧力センサの数や圧力センサの位置も、本開示によって限定されない。
【００６０】
図３Ｃにおいて示される冷蔵庫内部の画像と対応する圧力データに基づいて端末によって得られる食物残余情報は、表１にリスト化されている。
【００６１】
【表１】
0006421184.tif 000002
【００６２】
本開示においては、冷蔵庫の中の食物の残量は、冷蔵庫内部の画像及び圧力データに基づいて冷蔵庫によって決定され、バックグランドサーバを介して、関連付けられている端末に送信されても良いし、冷蔵庫から送信される冷蔵庫内部の画像及び圧力データに基づいてバックグランドサーバによって決定され、関連付けられている端末に送信されても良い。
【００６３】
ステップ３０２において、食物の食物消費速度が取得される。
【００６４】
冷蔵庫の中の異なる食物に対応する食物消費速度同士が異なるので、推定食用回数の計算の正確性を保証するために、端末は、更に、食物の消費の履歴記録に基づいてユーザの食習慣情報を取得し、食習慣情報に基づいて異なる食物の食物消費速度を決定するようにしても良い。可能な実装として、図３Ｄに示すように、ステップ３０２は、ステップ３０２Ａ及び３０２Ｂを含んでも良い。
【００６５】
ステップ３０２Ａにおいて、ユーザの食習慣情報は、食物の消費の履歴記録に基づいて取得される。食習慣情報は、ユーザによって消費される指定の食物の単一の食用量及び食用頻度を示すためにある。
【００６６】
冷蔵庫は、毎回ユーザが冷蔵庫を開けた後、冷蔵庫の中に設置されているカメラによって取得される冷蔵庫内部の画像と、圧力センサによって取得される圧力データに基づいて、ユーザが食物を消費するかどうかを検出しても良い。冷蔵庫は、ユーザが食物を消費したことを検出すると、対応する食物の消費の履歴記録を生成するために、更に、消費される食物の種類及び食用量を決定する。消費される食物の種類及び食用量を決定する処理は、前述のステップ３０１と同様であり、ここでは詳細に説明しない。食物の消費の履歴記録は、模式的に表２において示される。
【００６７】
【表２】
0006421184.tif 000003
【００６８】
端末は、食物の消費の履歴記録に基づいてユーザの食習慣情報を決定しても良い。例えば、端末は、表２に記録されている食物の消費の履歴記録に基づいてユーザの食習慣情報を決定しても良い。また、食習慣情報は、表３に示されるような記憶構造で保存されても良い。
【００６９】
【表３】
0006421184.tif 000004
【００７０】
ステップ３０２Ｂにおいて、食物消費速度が、単一の食用量及び食用頻度に基づいて決定される。
【００７１】
更に、端末は、単一の食用量及び食用頻度に基づいて、ユーザによって消費される指定の食物の食物消費速度を決定する。
【００７２】
例えば、表３に示される食習慣情報によれば、端末は、小豆及び大麦の食物消費速度が各１５０グラム／日、マッシュルームの食物消費速度が１００グラム／２日であると決定する。
【００７３】
ステップ３０３において、実際に食事する人の人数が取得される。
【００７４】
家で食事する人の人数は比較的固定されているので、冷蔵庫の中の食物の食物消費速度は比較的固定されている。従って、ユーザは、既定の食事する人の人数を設定しても良い。そして、ユーザの食習慣情報に基づいて決定される食物消費速度は、既定の食事する人の人数の食物消費速度である。しかし、家に訪問客がいたり、一部の家族がビジネス旅行中だったりすると、実際に食事する人の人数が変更され、それに応じて食物消費速度も変更されるであろう。推定食用回数の正確性を更に高めるために、端末は、更に実際に食事する人の人数を取得し、実際に食事する人の人数に基づいて食物消費速度を修正する必要もある。或いは、ステップ３０３は、次の５つの可能な実装を含んでも良い。
【００７５】
第１の可能な実装においては、屋内画像情報が、冷蔵庫に関連付けられるホームカメラ又は冷蔵庫の外に設置されるカメラによって取得される。実際に食事する人の人数は、屋外画像情報に基づいて決定される。
【００７６】
冷蔵庫は、冷蔵庫に関連付けられるホームカメラ、又は冷蔵庫の外に設置されるカメラを介して屋内画像情報を取得し、ホームゲートウェイ装置を介してバックグランドサーバに屋内画像情報を送信しても良い。バックグランドサーバは、冷蔵庫に関連付けられる端末に屋内画像情報を転送する。端末は、屋内画像情報を受信した後、屋内画像情報に基づいて家にいる人の人数を決定し、実際に食事する人の人数を決定する。
【００７７】
端末は、屋内画像情報を受信した後、食物消費速度を後で修正し易くなるように、実際に食事する人の性別、年齢及び身長に関する情報を更に決定しても良いことに留意が必要である。
【００７８】
第２の可能な実装においては、ホームゲートウェイ装置に接続される携帯端末の数が取得され、実際に食事する人の人数が携帯端末の数に基づいて決定される。
【００７９】
一般に、家に訪問客がいない時、ホームゲートウェイ装置に接続される携帯端末の数は変わらないままである。しかし、ユーザが家で訪問客に会う時、訪問客の携帯端末がホームゲートウェイ装置に接続されることで、端末がホームゲートウェイ装置に接続される携帯端末の数に基づいて実際に食事する人の人数を決定しても良い。
【００８０】
可能な実装として、ゲートウェイ装置に接続される携帯端末の数が、既定のホームゲートウェイ装置に接続される携帯端末の数よりも多いことを検出した時（既定のホームゲートウェイ装置に接続される携帯端末の数は、訪問客がいない場合におけるホームゲートウェイ装置に接続される端末の数でも良い。）、ホームゲートウェイ装置は、現在のホームゲートウェイ装置に接続される携帯端末の数を端末に送信し、端末は、現在のホームゲートウェイ装置に接続される携帯端末の数に基づいて実際に食事する人の人数を決定する。実際に食事する人の人数の正確性を保証するために、端末は、実際に食事する人の人数を決定した後、実際に食事する人の人数が正しいかどうかをユーザに問い合わせるための照会情報を送信し、ユーザからのフィードバックに基づいて実際に食事する人の人数を修正しても良い。
【００８１】
加えて、ホームゲートウェイ装置は、バックグランドサーバにホームゲートウェイ装置と接続される携帯端末の識別（ＩＤ）を送信しても良い。そして、バックグランドサーバは、後で食物消費速度を修正し易くなるように、携帯端末に対応するユーザの情報が予め記憶されているかどうかを検出する。その情報は、実際に食事する人の性別、年齢、身長及び食習慣に関する情報等を含む。
【００８２】
第３の可能な実装においては、冷蔵庫に関連付けられる端末の中の訪問客情報が取得され、訪問客情報には少なくとも訪問客の人数が含まれ、実際に食事する人の人数が訪問客の人数に基づいて決定される。
【００８３】
一般に、ユーザは、スケジュールの中に訪問客情報を記録する。訪問客情報は、訪問客の人数に関する情報等を含む。冷蔵庫に関連付けられる端末は、新しい訪問客情報がスケジュールに加えられたことを検出すると、訪問客情報に含まれる訪問客の人数を取得し、訪問客の人数に基づいて実際に食事する人の人数を決定する。
【００８４】
第４の可能な実装においては、冷蔵庫に関連付けられる端末の旅行情報が取得され、旅行情報には少なくとも旅行日数が含まれ、旅行日数の間の実際に食事する人の人数が決定される。
【００８５】
一般に、ユーザは、スケジュールの中に旅行情報を記録する。旅行情報は、旅行日数に関する情報等を含む。ユーザの旅行日数の間、食物の食物消費速度が実際に食事する人の人数の変更とともに変更され、推定食用回数の計算に反映される。従って、端末は、旅行情報に含まれる旅行日数に基づいて旅行日数の間に実際に食事する人の人数を決定し、実際に旅行する人の人数に基づいて旅行日の間の食物消費速度を修正する必要がある。
【００８６】
前述の訪問客情報又は旅行情報は、メッセージ記録、電子メール、又はインスタントコミュニケーションチャット記録から取得されても良いことに留意が必要である。端末によってスケジュールから前述の訪問客情報又は旅行情報を取得することは、例示のための一例であり、本開示を限定するものと解釈されない。
【００８７】
第５の可能な実装においては、既定の期間の間、冷蔵庫に関連付けられる携帯端末の地理的な位置情報が取得され、既定の期間は既定の料理期間である。地理的な位置情報が、携帯端末と冷蔵庫との距離が既定の距離の閾値よりも大きいことを示すとき、携帯端末に対応するユーザは、食事をしない人である。そして、実際に食事をする人の人数は、食事をしない人と、既定の食事をする人の人数に基づいて決定される。
【００８８】
ユーザの既定の料理期間の時、端末は、冷蔵庫に関連付けられる携帯端末の地理的な位置情報を取得し、携帯端末に対応するユーザと冷蔵庫との距離を決定する。決定される距離が既定の距離の閾値（例えば、会社とユーザの家との距離）よりも小さい場合、ユーザは夕食の為に家に向かっていると決定される。決定される距離が既定の距離の閾値よりも大きい場合、ユーザが残業して働くことを示しており、そのユーザは食事をしない人と決定される。端末は、食事をしない人と、既定の食事する人の人数に基づいて実際に食事をする人の人数を決定し、実際に食事をする人の人数に基づいて食物消費速度を修正する。
【００８９】
例えば、ユーザが、既定の食事をする人の人数が３人であることを予め決定しておくが、食事をしない人の人数が１人であれば、端末は、実際に食事をする人の人数が２人と決定する。
【００９０】
ステップ３０４において、食物消費速度は、実際に食事をする人の人数と、標準的な食物の食用量に基づいて修正される。
【００９１】
端末は、実際に食事をする人の人数と既定の食事をする人の人数との差異を計算し、計算される差異及び標準的な食物の食用量に基づいて、食物消費速度を修正する。
【００９２】
例えば、端末が、実際に食事をする人の人数が７人、既定の食事をする人の人数が３人であることを取得すると、その差異は４人である。小豆については、標準的な食用量が５０グラム／人／日であり、既定の食事をする人の人数に関する食物消費速度が１５０グラム／日であるから、小豆に関する修正食物消費速度は、１５０＋４×５０＝３５０グラム／日である。
【００９３】
他の例では、端末が、今後の４日間に実際に食事をする人の人数が２人、既定の食事をする人の人数が３人であることを取得すると、計算される差異は１人である。小豆については、標準的な食用量が５０グラム／人／日であり、既定の食事をする人の人数に関する食物消費速度が１５０グラム／日であるから、小豆に関する食物消費速度は、今後の４日間、１５０−１×５０＝１００グラム／日である。
【００９４】
前述のステップ３０３において、端末は、更に、実際に食事をする人の身長、年齢、性別及び食習慣に関する情報を取得し、その情報に基づいて食事をする人の個々の標準的な食用量を決定し、動的に食物消費速度を修正し、修正食物消費速度の正確性を改善するようにしても良いことに留意が必要である。
【００９５】
ステップ３０５において、食物の推定食用回数が、食物残余情報及び食物消費速度に基づいて計算される。
【００９６】
端末によって取得される食物残余情報をｍ、修正食物消費速度をｎとすると、推定食物食用回数は、[ｍ／ｎ]となる。
【００９７】
前述のステップ３０３において言及された第３の可能な実装において、訪問客情報は訪問時間も含むことに留意が必要である。食物の推定食用回数を算出する時、端末は、現在時刻及び訪問時間に基づいて、訪問時間での冷蔵庫の中の食物の推定残量を決定し、食物の推定残量に基づいて、冷蔵庫の中の食物の推定食用回数を決定する必要がある。
【００９８】
例えば、端末は、訪問時間と現在時刻との間隔が３日、冷蔵庫の中の葉菜類の残量が１０００グラム、既定の食事をする人の人数による葉菜類の消費速度が２００グラム／日／回、実際に食事をする人の人数による葉菜類の消費速度が５００グラム／回、と計算する。端末は、訪問時間になると、葉菜類の推定食物残量が１０００−３×２００＝４００グラム、訪問時間での葉菜類の推定食用回数は［４００／５００］＝０、と計算する。
【００９９】
ステップ３０６において、推定食用回数が既定の食用回数よりも少ない場合、リマインド情報が生成される。
【０１００】
計算される推定食用回数が既定の食用回数より少ない場合、端末は、リマインド情報を生成し、表示する。或いは、冷蔵庫が表示画面を備えていれば、ユーザが冷蔵庫の中の食物の不足に気付き易いように、端末は、バックグラウンドサーバを介して冷蔵庫にリマインド情報を送信しても良い
【０１０１】
また、実際に食事をする人の人数を決定した後、端末は、更に、実際に食事をする人の人数と既定の食事をする人の人数との差異が既定の閾値よりも大きいか否かを検出する必要がある。その差異が既定の閾値よりも大きければ、訪問モードになり、既定の食用回数が調整される。例えば、端末が、実際に食事をする人の人数が６人、既定の食事をする人の人数が３人、実際に食事をする人の人数と既定の食事をする人の人数との差異が３人（３は既定の閾値２よりも大きい）と検出すると、訪問モードになり、既定の食用回数が、冷蔵庫の中の食物が今回の訪問で必要とされる食物量を満たすことを示す、すなわち、リマインド情報を生成する必要がないことを示す、１に調整される。
【０１０２】
ユーザが丁度良い時に食物を補充できるように、食物の不足を検出した時、端末は、更に、食物の購入のリンクを取得し、リマインド情報に食物の購入のリンクを付加する。図３Ｅに示されるように、ステップ３０６は、ステップ３０６Ａ及び３０６Ｂを含む。
【０１０３】
ステップ３０６Ａにおいて、食物の購入のリンクが取得される。
【０１０４】
端末は、食物に対して少なくとも２つのリンクを取得し、これらを比較し、最も安い価格に対応する購入のリンクを取得する。本開示によって限定されるわけではないが、端末は、食物の販売量や良いコメントの度合に基づいて、対応する購入のリンクも取得しても良いことに留意が必要である。
【０１０５】
ステップ３０６Ｂにおいて、購入のリンクは、リマインド情報に付与される。
【０１０６】
端末は、取得される購入のリンクをリマインド情報に付与し、ユーザに購入を思い出させる。
【０１０７】
図３Ｆに示されるように、端末３４は、冷蔵庫の中の林檎及び小豆の残量が不足していることを検出し、出来る限り速やかにユーザに補充を思い出させるために、対応するリマインド情報３５が生成される。リマインド情報３５は、更に、林檎及び小豆の購入のリンクを含む。
【０１０８】
特に、本情報生成方法では、冷蔵庫の中の食物の食用回数が、冷蔵庫の中の食物の食物残余情報及び食物に対応する食物消費速度に基づいて推定され、食用回数が既定の食用回数よりも少ない場合、ユーザに食物の購入を思い出させるために、リマインド情報が生成される。この手段によって、冷蔵庫が単に食物を保存するためだけに使われ、ユーザが料理中に冷蔵庫の中の食物が不足していることに気付く、という問題が解決されるであろう。ユーザが料理中に冷蔵庫の中の食物が不足していることに気付くという問題が回避されるように、冷蔵庫は、冷蔵庫の中に保存されている食物の残量を取得し、食物の残量が不足している場合、ユーザに思い出させるためにリマインド情報を生成するようにしても良い。
【０１０９】
本実施形態では、端末が、冷蔵庫内部の画像及び保存領域ごとの圧力センサによって取得される圧力データに基づいて、各保存領域に保存される食物の種類及び食物の残量を決定することによって、取得される食物残余情報の正確性を改善する。
【０１１０】
本実施形態では、端末が、食物消費の履歴記録に基づいて、ユーザの食習慣情報を取得し、更に、食習慣情報に基づいて、食物消費速度を決定することによって、計算によって得られる食物の推定食用回数の正確性を改善する。
【０１１１】
本実施形態では、端末が、屋内画像情報を解析する手段、接続される携帯端末の数、訪問客情報、旅行情報、又は地理的位置情報によって、実際に食事をする人の人数を決定し、実際に食事をする人の人数に基づいて食物消費速度を修正することによって、更に食物の推定食用回数の正確性を改善する。
【０１１２】
本実施の形態では、端末が、冷蔵庫の中の食物の残量が不足していることを検出すると、出来る限り速やかにユーザに補充を思い出させるために、リマインド情報が生成され、ユーザが食物を購入し易いように、食物に対応する購入のリンクがリマインド情報に付与される。
【０１１３】
家の他の調理機器に接続するために、端末は、食物消費の履歴記録に基づいてユーザの食習慣情報を取得した後、更に、ユーザの食習慣情報に基づいてユーザの好物を決定し、好物に対応する調理パラメータを家の調理機器に送信することによって、ユーザに好物を調理し易くする。図３Ｇに示されるように、その方法は、更に次のステップを含んでも良い。
【０１１４】
ステップ３０７において、ユーザの好物が、ユーザの食習慣情報に基づいて決定される。
【０１１５】
可能な実装として、端末は、ユーザの好物として、既定の頻度の閾値よりも多い食用頻度に係る食物を決定しても良い。
【０１１６】
例えば、既定の頻度の閾値が１日／回とすると、端末は、表３に示される食習慣情報に基づいて、ユーザの好物として、小豆、大麦、西瓜及び林檎を決定する。
【０１１７】
ステップ３０８において、ユーザの好物に対応する調理パラメータが検索される。調理パラメータは、食物の量、調理機器、及び調理機器に対応する調理作動パラメータを含む。
【０１１８】
端末は、ユーザの好物を確定し、その好物に対応する食材の量、調理機器、及び採用した調理機器に対応する調理作動パラメータを含む調理パラメータを検索する。例えば、端末は、ユーザの好物が小豆及び大麦であることを得て、小豆及び大麦のおかゆを調理するために用いられる調理機器が電気調理器、食物量が小豆１５０グラム、大麦１５０グラム、及び水３００グラムであることを検索し、料理中の電気調理器の出力曲線を検索する。
【０１１９】
ステップ３０９において、調理パラメータは、調理機器に送信される。調理機器は、電気調理器、電磁オーブン、電子レンジ、又はオーブンからなる。
【０１２０】
端末は、対応する調理パラメータを検索した後、対応する調理機器が関連付けられているかどうかを検出し、関連付けられていれば、端末は、対応する調理機器に調理パラメータを送信する。ユーザは、その後に調理のために調理機器を使用する時、調理パラメータに含まれる調理作動パラメータに基づいて調理するようにしても良い。これによって、ユーザによる調理の効率が大きく改善される。
【０１２１】
端末は、ユーザの好物を決定した後、予め既定の料理の段階に基づいて、食物の解凍や他の作業を行うようにしても良い。これによって、ユーザが食物を直接食べたり、調理したりし易くなる。
【０１２２】
本実施の形態では、端末が、ユーザの食習慣情報に基づいてユーザの好物を決定し、家の調理機器に好物に関する調理パラメータを送信することによって、ユーザによる調理の効率を大きく改善する。
【０１２３】
冷蔵庫の中に保存される食物の保存期間には限界があるので、食物の劣化を避けるために、冷蔵庫は、食物の食物残余情報を取得すると、異なる食物の食物保存状態を取得し、出来る限り速やかにユーザが食用としたり、片づけたりすることを思い出させるために、対応するリマインド情報を生成しても良い。
【０１２４】
第１の可能な実装では、食物の実際の保存期間が取得され、実際の保存期間が食物に対応する推奨保存期間に到達した時、出来る限り速やかにユーザにその食物を食用とすることを思い出させるための食用リマインド情報が生成される。
【０１２５】
冷蔵庫は、新しい食物が保存されることを検出した時、自動的にその食物の保管時刻を記録し、冷蔵庫に対応付けられる端末に保管時刻を送信する。端末は、保管時刻と現在の時刻に基づいて、食物の実際の保存期間を決定する。端末は、ステップ３０１において取得される食物の種類に基づいて、食物の推奨保存期間を更に取得し、実際の保存期間が推奨保存期間に到達した時、出来る限り速やかにユーザにその食物を食用とすることを思い出させるための食用リマインド情報を生成するようにしても良い。
【０１２６】
図３Ｈに示されるように、端末３４は、冷蔵庫の中の林檎の実際の保存期間が対応する推奨保存期間に到達したことを検出し、出来る限り速やかにユーザにその食物を食用とすることを思い出させるための食用リマインド情報３６が生成される。
【０１２７】
第２の可能な実装では、食物の保存状態が、冷蔵庫の中に設置されるカメラ又は匂いセンサによって決定される。そして、食物の保存状態が食物の劣化を示している時、ユーザに食物を処分することを思い出させるために、食物処分情報が生成される。
【０１２８】
また、端末は、冷蔵庫の中のカメラによって取得される食物の外観、又は冷蔵庫の中の匂いセンサによって取得される食物の匂いによって、食物の保存状態を決定しても良い。
【０１２９】
可能な実装として、端末は、食物の全ての種類に対応する劣化特徴情報を保存する。劣化特徴情報は、外観の特徴及び匂いの特徴等を含む。例えば、劣化したバナナに対応する外観の特徴は、バナナの表面に現れる多くの黒い斑点である。また、劣化した卵に対応する匂いの特徴は、腐った卵の匂いを発する硫化水素ガスの匂いである。端末は、食物の外観、及び／又は食物の匂いに基づいて、食物の保存状態を決定する。食物の外観、及び／又は食物の匂いが食物の劣化を示している時、ユーザに食物を処分することを思い出させるために、食物処分情報が生成される。
【０１３０】
本実施の形態では、端末は、食物の実際の保存期間、又は食物の保存状態に基づいて、食物が出来る限り速やかに食用とされる必要があるかどうかを決定し、ユーザに出来る限り速やかに食用とする、又は処分することを思い出させるために、対応する食用リマインド情報、又は食物処分情報を生成する。これによって、ユーザが冷蔵庫の中の食物の保存状態を知らないために食物が劣化するという事態が回避される。
【０１３１】
以下に示す本開示の情報生成装置の実施形態は、本開示の情報生成方法の実施形態を実行するために用いられても良い。本開示の情報生成装置の実施形態において開示されない詳細については、本開示の情報生成方法の実施形態を参照する。
【０１３２】
図４は、例示的な実施形態に係る情報生成装置を示すブロック図である。この情報生成装置は、ソフトウェア、ハードウェア、又はそれらの組合せによって、図１における端末１４０の全部又は一部として実装されても良い。この情報生成装置は、冷蔵庫の中の食物の食物残余情報を取得するように構成される第１取得モジュール４０１と、食物の食物消費速度を取得するように構成される第２取得モジュール４０２と、食物残余情報及び食物消費速度に基づいて、食物の推定食用回数を計算するように構成される計算モジュール４０３と、推定食用回数が既定の食用回数よりも少ない場合、リマインド情報を生成するように構成される第１生成モジュール４０４と、を含んでも良い。
【０１３３】
特に、実施形態によって規定される情報生成装置では、冷蔵庫の中の食物の食用回数が、冷蔵庫の中の食物の食物残余情報と、食物に対応する食物消費速度に基づいて推定され、その食用回数が既定の食用回数よりも少ない場合、ユーザに食物を購入することを思い出させるために、リマインド情報が生成される。この手段によって、冷蔵庫が単に食物を保存するためだけに使われ、ユーザが料理中に冷蔵庫の中の食物が不足していることに気付く、という問題が解決される。ユーザが料理中に冷蔵庫の中の食物が不足していることに気付くという問題が回避されるように、冷蔵庫は、冷蔵庫の中に保存されている食物の残量を取得し、食物の残量が不足している場合、ユーザに思い出させるためにリマインド情報を生成するようにしても良い。
【０１３４】
図５は、他の例示的な実施形態に係る情報生成装置を示すブロック図である。この情報生成装置は、ソフトウェア、ハードウェア、又はそれらの組合せによって、図１における端末１４０の全部又は一部として実装されても良い。この情報生成装置は、冷蔵庫の中の食物の食物残余情報を取得するように構成される第１取得モジュール５０１と、食物の食物消費速度を取得するように構成される第２取得モジュール５０２と、食物残余情報及び食物消費速度に基づいて、食物の推定食用回数を計算するように構成される計算モジュール５０３と、推定食用回数が既定の食用回数よりも少ない場合、リマインド情報を生成するように構成される第１生成モジュール５０４と、を含んでも良い。
【０１３５】
或いは、食物残余情報は、食物の種類及び食物の残量を含み、第１取得モジュール５０１は、冷蔵庫の中に設置されるカメラによって取得される冷蔵庫内部の画像に基づいて、異なる保存領域に保存される食物の種類及び食物の残量を決定するように構成される第１決定サブモジュール５０１Ａ、又は、カメラによって取得される冷蔵庫内部の画像に基づいて、異なる保存領域に保存される食物の種類を決定し、保存領域に設置される圧力センサによって取得される圧力データに基づいて、保存領域の食物の残量を決定するように構成される第２決定サブモジュール５０１Ｂ、を含む。
【０１３６】
或いは、第２取得モジュール５０２は、食物消費の履歴記録に基づいて、単一の食用量を示す食習慣情報、及びユーザによって消費される指定の食物の食用頻度を示すユーザの食習慣情報を取得するように構成される情報取得サブモジュール５０２Ａと、単一の食用量及び食用頻度に基づいて、食物消費速度を決定するように構成される速度決定サブモジュール５０２Ｂと、を含む。
【０１３７】
或いは、情報生成装置は、更に、実際に食事する人の人数を取得するように構成される第３取得モジュール５０５と、実際に食事する人の人数と、食物の標準食用量に基づいて、食物消費速度を修正するように構成される修正モジュール５０６と、を含む。
【０１３８】
或いは、第３取得モジュール５０５は、冷蔵庫に関連付けられるホームカメラ、又は冷蔵庫の外に設置されるカメラによって取得される屋内画像情報を取得し、屋内画像情報に基づいて実際に食事する人の人数を決定する第３決定サブモジュール５０５Ａ、ホームゲートウェイ装置に接続される携帯端末の数を取得し、携帯端末の数に基づいて実際に食事する人の人数を決定するように構成される第４決定サブモジュール５０５Ｂ、冷蔵庫に関連付けられる端末において、少なくとも訪問客の人数が含まれる訪問客情報を取得し、訪問客の人数に基づいて実際に食事する人の人数を決定するように構成される第５決定サブモジュール５０５Ｃ、冷蔵庫に関連付けられる端末において、少なくとも旅行日数が含まれる旅行情報を取得し、旅行日数の間の実際に食事する人の人数を決定するように構成される第６決定サブモジュール５０５Ｄ、又は、既定の料理期間である既定の期間の間、冷蔵庫に関連付けられる携帯端末の地理的な位置情報を取得し、地理的な位置情報が、携帯端末と冷蔵庫との距離が既定の距離の閾値よりも大きいことを示すとき、携帯端末に対応するユーザは食事をしない人であると決定し、食事をしない人と、既定の食事をする人の人数に基づいて、実際に食事をする人の人数を決定するように構成される第７決定サブモジュール５０５Ｅ、を含む。
【０１３９】
或いは、第１生成モジュール５０４は、食物の購入のリンクを取得するように構成されるリンク取得サブモジュール５０４Ａと、リマインド情報に購入のリンクを付与するように構成される付与サブモジュール５０４Ｂと、を含む。
【０１４０】
或いは、情報生成装置は、更に、ユーザの食習慣情報に基づいて、ユーザの好物を決定するように構成される好物決定モジュール５０７と、食物の量、調理機器、及び調理機器に対応する調理作動パラメータを含み、ユーザの好物に対応する調理パラメータを検索するように構成される検索モジュール５０８と、電気調理器、電磁オーブン、電子レンジ、又はオーブンからなる調理機器に調理パラメータを送信するように構成される送信モジュール５０９と、を含む。
【０１４１】
或いは、情報生成装置は、更に、食物の実際の保存期間を取得し、実際の保存期間が食物に対応する推奨保存期間に到達した時、出来る限り速やかにユーザにその食物を食用とすることを思い出させるための食用リマインド情報を生成するように構成される第２生成モジュール５１０、又は、冷蔵庫の中に設置されるカメラ又は匂いセンサによって食物の保存状態を決定し、食物の保存状態が食物の劣化を示している時、ユーザに食物を処分することを思い出させるための食物処分情報を生成するように構成される第３生成モジュール５１１、を含む。
【０１４２】
特に、本実施形態によって規定される情報生成装置では、冷蔵庫の中の食物の食用回数が、冷蔵庫の中の食物の食物残余情報及びその食物に対応する食物消費速度に基づいて推定され、その食用回数が既定の食用回数よりも少ない場合、ユーザに食物の購入を思い出させるために、リマインド情報が生成される。この手段によって、冷蔵庫が単に食物を保存するためだけに使われ、ユーザが料理中に冷蔵庫の中の食物が不足していることに気付く、という問題が解決される。ユーザが料理中に冷蔵庫の中の食物が不足していることに気付くという問題が回避されるように、冷蔵庫は、冷蔵庫の中に保存されている食物の残量を取得し、食物の残量が不足している場合、ユーザに思い出させるためにリマインド情報を生成するようにしても良い。
【０１４３】
本実施形態では、端末が、冷蔵庫内部の画像及び保存領域ごとの圧力センサによって取得される圧力データに基づいて、各保存領域に保存される食物の種類及び食物の残量を決定することによって、取得される食物残余情報の正確性を改善する。
【０１４４】
本実施形態では、端末が、食物消費の履歴記録に基づいて、ユーザの食習慣情報を取得し、更に、食習慣情報に基づいて、食物消費速度を決定することによって、計算によって得られる食物の推定食用回数の正確性を改善する。
【０１４５】
本実施形態では、端末が、屋内画像情報の解析、接続される携帯端末の数、旅行情報、又は地理的位置情報によって、実際に食事をする人の人数を決定し、実際に食事をする人の人数に基づいて食物消費速度を修正することによって、更に食物の推定食用回数の正確性を改善する。
【０１４６】
本実施の形態では、端末が、冷蔵庫の中の食物の残量が不足していることを検出すると、出来る限り速やかにユーザに補充を思い出させるために、リマインド情報が生成され、ユーザが購入し易いように、食物に対応する購入のリンクがリマインド情報に付与される。
【０１４７】
本実施の形態では、端末が、ユーザの食習慣情報に基づいてユーザの好物を決定し、家の調理機器に調理パラメータを送信することによって、ユーザによる調理の効率を大きく改善する。
【０１４８】
本実施の形態では、端末は、食物の実際の保存期間、又は食物の保存状態に基づいて、食物が出来る限り速やかに食用とされる必要があるかどうかを決定し、ユーザに出来る限り速やかに食用とする、又は処分することを思い出させるために、対応する食用リマインド情報、又は食物処分情報を生成する。これによって、ユーザが冷蔵庫の中の食物の保存状態を知らないために食物が劣化するという事態が回避される。
【０１４９】
上記の実施形態における情報生成装置に関しては、個々のモジュールに対する動作の実行のための特定の方法が、本開示の情報生成方法の実施形態において詳細に説明されていたので、ここでは詳細な説明を加えない。
【０１５０】
図６は、例示的な実施形態に係る情報生成装置６００のブロック図である。例えば、情報生成装置６００は、図１における冷蔵庫１１０又は端末１４０でも良い。
【０１５１】
図６を参照すると、情報生成装置６００は、以下の１つ又はより多くの構成要素を含んでも良い。その構成要素は、処理部６０２、メモリ６０４、電源部６０６、マルチメディア部６０８、入出力（Ｉ／Ｏ）インタフェース部６１２、センサ部６１４、及び通信部６１６である。或いは、情報生成装置６００が端末ならば、情報生成装置６００は、更に、オーディオ部６１０を含んでも良い。
【０１５２】
処理部６０２は、一般的に、情報生成装置６００全体の動作を制御する。処理部６０２は、前述した実現方法における全て又は一部のステップを行うための命令を実行するために、１つ又はより多くのプロセッサ６２０を含んでも良い。更に、処理部６０２は、処理部６０２と他の構成要素との間のインタフェースを容易にするための１つ又はより多くのモジュールを含んでも良い。例えば、処理部６０２は、マルチメディア部６０８と処理部６０２との間のインタフェースを容易にするためのマルチメディアモジュールを含んでも良い。
【０１５３】
メモリ６０４は、情報生成装置６００の動作を支援するための様々な種類のデータを記憶するように構成される。そのようなデータの例は、情報生成装置６００において動作される任意のアプリケーションまたは方法のための命令を含む。メモリ６０４は、スタティックランダムアクセスメモリ（ＳＲＡＭ）、電気的に消去可能なプログラマブル読出専用メモリ（ＥＥＰＲＯＭ）、消去可能なプログラマブル読出専用メモリ（ＥＰＲＯＭ）、プログラマブル読出専用メモリ（ＰＲＯＭ）、読出専用メモリ（ＲＯＭ）、磁気メモリ、フラッシュメモリ、磁気又は光学ディスクのように、揮発性記憶装置或いは不揮発性記憶装置、又はそれらの組合せの任意の種類を用いて実装されても良い。
【０１５４】
電源部６０６は、情報生成装置６００の様々な構成要素に電力を供給する。電源部６０６は、電源管理システム、１つ又はより多くの電源、並びに情報生成装置６００において電力の生成、制御及び配電と関連する他の構成要素を含んでも良い。
【０１５５】
マルチメディア部６０８は、情報生成装置６００とユーザとの間の外部インタフェースを提供するように構成される画面を含む。いくつかの実施形態では、その画面は、液晶ディスプレイ（ＬＣＤ）及びタッチパネル（ＴＰ）を含んでも良い。画面がタッチパネルを含む場合、その画面はユーザから入力信号を受信するタッチ画面として実装されても良い。タッチパネルは、タッチパネル上のタッチ、スワイプ及びジェスチャーを検出するための１つ又はより多くのタッチセンサを含む。タッチセンサは、タッチ又はスワイプ操作の境界を検出するだけでなく、タッチ又はスワイプ操作と関連する期間及び圧力も検出する。いくつかの実施形態では、マルチメディア部６０８は、少なくとも一つのカメラを含む。カメラは、情報生成装置６００が動作モードの間、外部のマルチメディアデータを受信するようにしても良い。カメラは、固定焦点レンズシステムでも良いし、又はフォーカス及び光学ズーム性能を有しても良い。情報生成装置６００が冷蔵庫ならば、屋内画像及び冷蔵庫内部の画像のそれぞれを取得するために、カメラは冷蔵庫の外部及び内部に設置されることに留意が必要である。
【０１５６】
オーディオ部６１０は、オーディオ（音声・音響）信号を出力する、及び／又は入力するように構成される。例えば、オーディオ部６１０は、情報生成装置６００が電話モード、記録モード及び音声認識モードのような動作モードの時、外部オーディオ信号を受信するように構成されるマイクロフォン（「ＭＩＣ」）を含む。受信されるオーディオ信号は、更にメモリ６０４に記憶されても良いし、又は通信部６１６を介して送信されるようにしても良い。いくつかの実施形態では、オーディオ部６１０は、更にオーディオ信号を出力するためのスピーカを含む。
【０１５７】
Ｉ／Ｏインタフェース部６１２は、キーボード、ボタン等のような処理部６０２及び周辺装置インタフェースモジュールとの間のインタフェースを提供する。
【０１５８】
センサ部６１４は、情報生成装置６００の様々な側面の状態評価を提供するための１つ又はより多くのセンサを含む。例えば、センサ部６１４は、情報生成装置６００のオン／オフ状態、構成要素（例えば、情報生成装置６００のディスプレイ画面及びキーパッド）の相対位置、情報生成装置６００又は情報生成装置６００の構成要素の位置の変化、情報生成装置６００に対するユーザ接触の存在又は不存在、情報生成装置６００の方向又は加速／減速、及び情報生成装置６００の温度の変化を検出しても良い。センサ部６１４は、物理的な接触なしに近傍の物体の存在を検出するように構成される近接センサを含んでも良い。また、センサ部６１４は、画像アプリケーションの用途のために、ＣＭＯＳ又はＣＣＤ画像センサのような光センサを含んでも良い。また、情報生成装置６００が端末ならば、センサ部６１４は、加速度センサ、ジャイロセンサ、磁気センサ、圧力センサ、又は温度センサを含んでも良い。情報生成装置６００が冷蔵庫ならば、センサ部６１４は、匂いセンサ及び冷蔵庫の各保存領域に設置される圧力センサを更に含んでも良い。
【０１５９】
通信部６１６は、情報生成装置６００と他の装置との間の有線又は無線の通信を容易にするように構成される。情報生成装置６００は、ＷｉＦｉ、２Ｇ或いは３Ｇ、又はそれらの組合せのような通信規格に基づく無線ネットワークにアクセスすることができる。ある例示的な実施形態では、通信部６１６は、放送チャネルを介する外部放送制御システムからの放送信号又は放送関連情報を受信する。ある例示的な実施形態では、通信部６１６は、更に短距離の通信を容易にするための近距離無線通信（ＮＦＣ）モジュールを含む。例えば、ＮＦＣモジュールは、無線ＩＤ（ＲＦＩＤ）技術、赤外線通信規格（ＩｒＤＡ）技術、超広域無線(ＵＷＢ)技術、Bluetooth(登録商標)（ＢＴ）技術、又はその他の技術に基づいて実装されても良い。
【０１６０】
例示的な実施形態では、情報生成装置６００は、前述の実現方法を行うために、特定用途向け集積回路（ＡＳＩＣｓ）、デジタルシグナルプロセッサ（ＤＳＰｓ）、デジタルシグナルプロセッシングデバイス（ＤＳＰＤｓ）、プログラマブルロジックデバイス（ＰＬＤｓ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡｓ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、又はそのほかの電子部品のような１つ又はより多くの電子的要素によって実装されても良い。
【０１６１】
例示的な実施形態では、前述の方法を行うために、情報生成装置６００の中のメモリ６０４に含まれ、プロセッサ６２０によって実行される命令を含む非一時的なコンピュータ読み取り可能な記憶媒体も提供される。例えば、非一時的なコンピュータ読み取り可能な記憶媒体は、読出専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、コンパクトディスク読出専用メモリ（ＣＤ−ＲＯＭ）、磁気テープ、フロッピー（登録商標）ディスク、光学データ記憶装置等であっても良い。
【０１６２】
記憶媒体の命令が情報生成装置６００のプロセッサによって実行される時、非一時的なコンピュータ読み取り可能な記憶媒体は、情報生成装置６００に情報生成方法を実行させることができる。その情報生成方法は、冷蔵庫の中の食物の食物残余情報を取得するステップと、食物の食物消費速度を取得するステップと、食物残余情報及び食物消費速度に基づいて食物の推定食用回数を計算するステップと、推定食用回数が既定の食用回数よりも少ない場合、リマインド情報を生成するステップと、を含む。
【０１６３】
本開示の他の実施形態は、明細書の留意事項及びここで開示される発明のプラクティスから当業者によって明らかにされるであろう。この出願は、本発明から出発し、この分野における公知又は周知のプラクティスの範囲内で想到する一般的な原理及び構成に従う本発明の任意の変更、利用、又は改良が含まれる。明細書及び実施例は、後述する請求項によって示される本発明の真の範囲及び意味において、単なる例示として考慮される。
【０１６４】
本発明の正確な解釈は、前述の説明及び添付図面の例、並びにその範囲から出発せずになされる様々な修正及び変更に制限されないと解釈して頂ければ幸いである。本発明の範囲は、添付の請求項によってのみ限定されることを意図している。
【図１】
0006421184.tif 000005
【図２】
0006421184.tif 000006
【図３Ａ】
0006421184.tif 000007
【図３Ｂ】
0006421184.tif 000008
【図３Ｃ】
0006421184.tif 000009
【図３Ｄ】
0006421184.tif 000010
【図３Ｅ】
0006421184.tif 000011
【図３Ｆ】
0006421184.tif 000012
【図３Ｇ】
0006421184.tif 000013
【図３Ｈ】
0006421184.tif 000014
【図４】
0006421184.tif 000015
【図５】
0006421184.tif 000016
【図６】
0006421184.tif 000017