(57)【特許請求の範囲】
【請求項１】
一以上の調理器具を制御するための音声情報である制御音声情報を取得する制御音声情報取得部Ｓと、
取得した制御音声情報に基づいて調理器具を識別する情報である調理器具識別情報を取得する調理器具識別情報取得部Ｓと、
取得した制御音声情報に基づいて調理器具識別情報で識別される調理器具を制御する情報である調理器具制御情報を取得する調理器具制御情報取得部Ｓと、
取得した制御音声情報に基づいて応答のための応答音声の情報である応答音声情報を取得する応答音声情報取得部Ｓと、
取得した制御音声情報に基づいて応答のための応答テキストの情報である応答テキスト情報を取得する応答テキスト情報取得部Ｓと、
取得した調理器具制御情報を取得した調理器具識別情報と関連付けて調理器具識別情報で識別される調理器具に向けて出力する調理器具制御情報出力部Ｓと、
取得した応答音声情報を出力する応答音声情報出力部Ｓと、
取得した応答テキスト情報を出力する応答テキスト情報出力部Ｓと
を有する調理器具制御サーバ装置と、
調理器具識別情報を保持する調理器具識別情報保持部Ｃと、
調理をするための調理部Ｃと、
調理部を調理器具制御情報に基づいて制御する調理制御部Ｃと、
調理器具制御情報を調理器具識別情報と関連付けて取得する調理器具制御情報取得部Ｃと、
を有する一以上の調理器具と、
前記調理器具と一体、又は別体の入出力装置であって、
マイクからの制御音声情報であるマイク制御音声情報を取得するマイク制御音声情報取得部Ｉ／Ｏと、
取得したマイク制御音声情報を制御音声情報として出力する制御音声情報出力部Ｉ／Ｏと、
前記出力された応答音声情報を取得する応答音声情報取得部Ｉ／Ｏと、
前記出力された応答テキスト情報を取得する応答テキスト情報取得部Ｉ／Ｏと、
取得した応答テキスト情報の履歴情報である応答テキスト履歴情報を保持する応答テキスト履歴情報保持部Ｉ／Ｏと、
保持されている応答テキスト履歴情報を出力する応答テキスト履歴情報出力部Ｉ／Ｏと、
取得した応答音声情報を出力する応答音声情報出力部Ｉ／Ｏと、
取得した応答テキスト情報を出力する応答テキスト情報出力部Ｉ／Ｏと、
を有する入出力装置と、
を有する音声制御調理器具プラットフォーム。
【請求項２】
前記調理器具制御サーバ装置は、
出力した調理器具制御情報を受信した調理器具からの制御結果を含む応答情報である制御結果応答情報を取得する制御結果応答情報取得部Ｓと
取得した制御結果応答情報に基づいて制御結果を告知するための告知音声の情報である制御結果告知音声情報を取得する制御結果告知音声情報取得部Ｓと、
取得した制御結果告知音声情報を出力する制御結果告知音声情報出力部Ｓと、
をさらに有し、
前記調理器具は、
取得した調理器具制御情報に基づいた制御の結果を含む応答である制御結果応答情報を出力する制御結果応答情報出力部Ｃをさらに有する請求項１に記載の音声制御調理器具プラットフォーム。
【請求項３】
調理器具制御サーバ装置は、
調理器具制御情報を保持する調理器具制御情報保持部Ｓをさらに有する請求項１又は２に記載の音声制御調理器具プラットフォーム。
【請求項４】
調理器具制御サーバ装置は、
調理器具制御情報を調理器具制御情報保持部Ｓに外部ネットワークを介して記録する調理器具制御情報記録部Ｓをさらに有する請求項３に記載の音声制御調理器具プラットフォーム。
【請求項５】
調理器具制御サーバ装置は、
取得された制御音声情報が出力された応答音声情報に基づく返事に対応する制御音声情報である上書制御音声か判断する上書制御音声判断部Ｓを有するとともに、
調理器具制御情報出力部Ｓは、
上書制御音声判断部Ｓでの判断結果が上書制御音声であるとの判断結果である場合には、その上書制御音声の由来となった制御音声情報に基づいて取得された調理器具識別情報に関連付けて取得した調理器具制御情報を出力する上書調理器具制御情報出力手段Ｓを有する請求項１から請求項４のいずれか一に記載の音声制御調理器具プラットフォーム。
【請求項６】
調理器具制御サーバ装置は、
取得した制御音声情報に基づいて調理器具識別情報を取得できない、又は／及び調理器具制御情報を取得できない場合である趣旨不明瞭ケースであるか判断する趣旨明瞭性判断部Ｓを有するとともに、
応答音声情報取得部Ｓは、趣旨明瞭性判断部Ｓでの判断結果が趣旨不明瞭ケースであるとの判断結果である場合に不明瞭な趣旨を質すための返事を構成する質問応答音声の情報であり応答音声情報である質問応答音声情報を取得する質問応答音声情報取得手段Ｓを有
する請求項１から請求項５のいずれか一に記載の音声制御調理器具プラットフォーム。
【請求項７】
調理器具制御サーバ装置の調理器具制御情報取得部Ｓは、
取得した制御音声情報に基づいて時系列に制御に利用されるべき時系列調理器具制御情報を取得する時系列調理器具制御情報取得手段Ｓを有する請求項１から請求項６のいずれか一に記載の音声制御調理器具プラットフォーム。
【請求項８】
調理器具制御サーバ装置の調理器具制御情報取得部Ｓは、
制御音声情報に含まれる調理対象を示す情報に基づいて調理器具を制御する調理器具制御情報である調理対象依存調理器具制御情報を取得する調理対象依存調理器具制御情報取得手段Ｓを有する請求項１から請求項７のいずれか一に記載の音声制御調理器具プラットフォーム。
【請求項９】
調理器具は、
制御音声情報を取得するための制御音声情報取得部Ｃと、
取得した制御音声情報を出力する制御音声情報出力部Ｃと、
応答音声情報を取得する応答音声情報取得部Ｃと、
取得した応答音声情報に基づいて応答音声を出力する音声出力部Ｃと、
をさらに有する請求項１から請求項８のいずれか一に記載の音声制御調理器具プラットフォーム。
【請求項１０】
調理器具は、
調理器具又は調理器具に併せて利用されている調理器財の状況を示す情報である状況情報を取得する状況情報取得部Ｃと、
取得した状況情報を調理器具識別情報と関連付けて出力する状況情報出力部Ｃと、
をさらに有し、
調理器具制御サーバ装置は、
状況情報とそれに関連付けられている調理器具識別情報を取得する状況情報取得部Ｓを有するとともに、
応答音声情報取得部Ｓは、取得した状況情報に基づいて応答のための応答音声の情報である応答音声情報を取得する状況依存応答音声情報取得手段Ｓを有し、
調理器具制御情報取得部Ｓは、取得した状況情報に基づいて調理器具識別情報で識別される調理器具を制御する調理器具制御情報である状況依存調理器具制御情報を取得する状況依存調理器具制御情報取得手段Ｓを有する請求項１から請求項９のいずれか一に記載の音声制御調理器具プラットフォーム。
【請求項１１】
調理器具制御サーバ装置の調理器具制御情報取得部Ｓは、
制御音声の発声者を識別する情報である発声者識別情報と、発声者識別情報に関連付けて制御情報を取得してもよいかを示す許可情報を保持する許可情報保持手段Ｓと、
取得した制御音声の発声者の識別情報を制御音声に基づいて取得する発声者識別情報取得手段Ｓと、
取得した発声者識別情報に関連付けられている許可情報を取得する許可情報取得手段Ｓと、
許可情報に基づいて調理器具制御情報を取得し、又は取得しない許可情報依存調理器具制御情報取得手段Ｓと、
を有する請求項１から請求項１０のいずれか一に記載の音声制御調理器具プラットフォーム。
【請求項１２】
調理器具制御サーバ装置の調理器具制御情報取得部Ｓは、取得した制御音声情報の音声が重畳している場合には、重畳している制御音声情報をそれぞれの発声者別に分離する重畳音声分離手段Ｓをさらに有する請求項１から請求項１１のいずれか一に記載の音声制御調理器具プラットフォーム。
【請求項１３】
調理器具制御サーバ装置は、
後記入出力装置の後記映像情報出力部Ｉ／Ｏから出力される調理器具の映像、調理器具によって調理されている食材の映像、又は、前記食材を保持する器の映像のいずれか一以上を調理器具識別情報と関連付けた情報である映像情報を取得する映像情報取得部Ｓを有し、
調理器具制御情報取得部Ｓは、取得した映像情報に基づいて調理器具制御情報である映像由来調理器具制御情報を取得する映像由来調理器具制御情報取得手段Ｓを有し、
前記入出力装置は、
調理器具の映像、調理器具によって調理されている食材の映像、又は、前記食材を保持する器の映像のいずれか一以上を調理器具識別情報と関連付けた情報である映像情報として取得する映像情報取得部Ｉ／Ｏと、
取得した映像情報を出力する映像情報出力部Ｉ／Ｏと、
をさらに有する請求項１から請求項１２のいずれか一に記載の音声制御調理器具プラットフォーム。
【請求項１４】
調理器具制御サーバ装置の映像情報取得部Ｓは、
映像情報として調理器具又は／及び調理器具で調理されている食材の状態を示す調理器具食材映像情報、キッチンでの人の立居振る舞いを示す情報である人アクション情報の一以上である詳細映像情報を取得する詳細映像情報取得手段Ｓと、
詳細映像情報取得手段Ｓで取得された詳細映像情報が人アクション情報である場合に、その人アクション情報を解釈するための手話解釈データを保持する手話解釈データベース手段Ｓと、
取得された映像情報が人アクション情報である場合に、その人アクション情報と保持されている手話解釈データに基づいてその手話で示される意図を示す情報である意図情報を取得する意図情報取得手段Ｓと、
取得された意図情報に基づいて調理器具制御情報である意図情報由来調理器具制御情報を取得する意図情報由来調理器具制御情報取得手段Ｓと、をさらに有する請求項１３に記載の音声制御調理器具プラットフォーム。
【請求項１５】
前記調理器具は加熱部Ｃを有する加熱調理器具であり、
前記映像由来調理器具制御情報は加熱部Ｃによる加熱加減を制御するための情報である映像由来加熱加減制御情報である請求項１３に記載の音声制御調理器具プラットフォーム。
【請求項１６】
前記映像情報取得部Ｓは、取得した映像情報の中から蒸気の流速、流量を識別した情報である蒸気関連情報を取得する蒸気関連情報取得手段Ｓを有し、
前記調理器具制御情報取得部Ｓの映像由来調理器具制御情報取得手段Ｓは、蒸気関連情報に基づいた映像由来調理器具制御情報である蒸気関連映像由来調理器具制御情報を取得する蒸気関連映像由来調理器具制御情報取得器Ｓをさらに有する請求項１５に記載の音声制御調理器具プラットフォーム。
【請求項１７】
前記映像情報取得部Ｓは、取得した映像情報の中から被加熱物から放射される赤外線を識別した情報に基づいて被加熱物の熱分布を示す情報である熱分布関連情報を取得する熱分布関連情報取得手段Ｓを有し、
前記調理器具制御情報取得部Ｓの映像由来調理器具制御情報取得手段Ｓは、熱分布関連情報に基づいた映像由来調理器具制御情報である熱分布関連映像由来調理器具制御情報を取得する熱分布関連映像由来調理器具制御情報取得器Ｓをさらに有する請求項１５又は請求項１６に記載の音声制御調理器具プラットフォーム。
【請求項１８】
前記映像情報取得部Ｓは、取得した映像情報に基づいて調理対象の熱による形態変化を示す情報である形態変化関連情報を取得する形態変化関連情報取得手段Ｓを有し、
前記調理器具制御情報取得部Ｓの映像由来調理器具制御情報取得手段Ｓは、形態変化関連情報に基づいた映像由来調理器具制御情報である形態変化関連映像由来調理器具制御情報を取得する形態変化関連映像由来調理器具制御情報取得器Ｓをさらに有する請求項１５から請求項１７のいずれか一に記載の音声制御調理器具プラットフォーム。
【請求項１９】
前記映像情報取得部Ｓは、取得した映像情報に基づいて調理対象の熱による色変化を示す情報である色変化関連情報を取得する色変化関連情報取得手段Ｓを有し、
前記調理器具制御情報取得部Ｓの映像由来調理器具制御情報取得手段Ｓは、色変化関連情報に基づいた映像由来調理器具制御情報である色変化関連映像由来調理器具制御情報を取得する色変化関連映像由来調理器具制御情報取得器Ｓをさらに有する請求項１５から請求項１８のいずれか一に記載の音声制御調理器具プラットフォーム。
【請求項２０】
前記映像情報取得部Ｓは、取得した映像情報に基づいて調理対象を載置している調理器具上の水分状態を示す情報である水分状態関連情報を取得する水分状態関連情報取得手段Ｓを有し、
前記調理器具制御情報取得部Ｓの映像由来調理器具制御情報取得手段Ｓは、水分状態関連情報に基づいた映像由来調理器具制御情報である水分状態関連映像由来調理器具制御情報を取得する水分状態関連映像由来調理器具制御情報取得器Ｓをさらに有する請求項１５から請求項１９のいずれか一に記載の音声制御調理器具プラットフォーム。
【請求項２１】
前記映像情報取得部Ｓは、取得した映像情報に基づいて調理対象を載置している調理器具上の油分状態を示す情報である油分状態関連情報を取得する油分状態関連情報取得手段Ｓを有し、
前記調理器具制御情報取得部Ｓの映像由来調理器具制御情報取得手段Ｓは、油分状態関連情報に基づいた映像由来調理器具制御情報である油分状態関連映像由来調理器具制御情報を取得する油分状態関連映像由来調理器具制御情報取得器Ｓをさらに有する請求項１５から請求項２０のいずれか一に記載の音声制御調理器具プラットフォーム。
【請求項２２】
前記映像情報取得部Ｓは、取得した映像情報に基づいて調理対象（調理器具も含む）からの発煙状態を示す情報である発煙状態関連情報を取得する発煙状態関連情報取得手段Ｓを有し、
前記調理器具制御情報取得部Ｓの映像由来調理器具制御情報取得手段Ｓは、発煙状態関連情報に基づいた映像由来調理器具制御情報である発煙状態関連映像由来調理器具制御情報を取得する発煙状態関連映像由来調理器具制御情報取得器Ｓをさらに有する請求項１５から請求項２１のいずれか一に記載の音声制御調理器具プラットフォーム。
【請求項２３】
前記映像情報取得部Ｓは、取得した映像情報に基づいて調理対象（調理器具も含む）からの発火状態を示す情報である発火状態関連情報を取得する発火状態関連情報取得手段Ｓを有し、
前記調理器具制御情報取得部Ｓの映像由来調理器具制御情報取得手段Ｓは、発火状態関連情報に基づいた映像由来調理器具制御情報である発火状態関連映像由来調理器具制御情報を取得する発火状態関連映像由来調理器具制御情報取得器Ｓをさらに有する請求項１５から請求項２２のいずれか一に記載の音声制御調理器具プラットフォーム。
【請求項２４】
前記調理器具に代えて、ローカル制御装置Ｌと、調理器具Ｂとし、
ローカル制御装置Ｌは、
調理器具識別情報を保持する調理器具識別情報保持部Ｃと、
調理部を調理器具制御情報に基づいて制御する調理制御部Ｃと、
調理器具制御情報を調理器具識別情報と関連付けて取得する調理器具制御情報取得部Ｃと、を有し、
調理器具Ｂは、ローカル制御装置Ｌの調理制御部Ｃによって制御される調理をするための調理部Ｃを有する請求項１から２３のいずれか一に記載の音声制御調理器具プラットフォーム。
【請求項２５】
調理器具制御サーバ装置は、
後記入出力装置の後記温度情報出力部から出力される調理器具の温度、調理器具によって調理されている食材の温度、又は、前記食材を保持する器の温度のいずれか一以上を調理器具識別情報と関連付けた情報である温度情報を取得する温度情報取得部Ｓを有し、
調理器具制御情報取得部Ｓは、取得した温度情報に基づいて調理器具制御情報である温度由来調理器具制御情報を取得する温度由来調理器具制御情報取得手段Ｓを有し、
前記入出力装置は、
調理器具の温度、調理器具によって調理されている食材の温度、又は、前記食材を保持する器の温度のいずれか一以上を調理器具識別情報と関連付けた情報である温度情報として取得する温度情報取得部Ｉ／Ｏと、
取得した温度情報を出力する温度情報出力部Ｉ／Ｏと、
をさらに有する請求項１から請求項２４のいずれか一に記載の音声制御調理器具プラットフォーム。
【請求項２６】
調理器具制御サーバ装置の調理器具制御情報取得部Ｓは、
映像情報取得部Ｓで取得した映像情報である制御音声の発声者を識別する情報である発声者顔識別情報と、発声者顔識別情報に関連付けて制御情報を取得してもよいかを示す許可情報を保持する許可情報保持手段Ｓと、
取得した制御音声の発声者の顔識別情報を顔の映像に基づいて取得する発声者顔識別情報取得手段Ｓと、
取得した発声者顔識別情報に関連付けられている許可情報を取得する許可情報取得手段Ｓと、
許可情報に基づいて調理器具制御情報を取得し、又は取得しない許可情報依存調理器具制御情報取得手段Ｓと、
を有する請求項１３から請求項２５のいずれか一に記載の音声制御調理器具プラットフォーム。
【請求項２７】
請求項１から請求項２６のいずれか一に記載の調理器具制御サーバ装置。
【請求項２８】
一以上の調理器具を制御するための音声情報である制御音声情報を取得する制御音声情報取得部Ｓと、
取得した制御音声情報に基づいて調理器具を識別する情報である調理器具識別情報を取得する調理器具識別情報取得部Ｓと、
取得した制御音声情報に基づいて調理器具識別情報で識別される調理器具を制御する情報である調理器具制御情報を取得する調理器具制御情報取得部Ｓと、
取得した制御音声情報に基づいて応答のための応答音声の情報である応答音声情報を取得する応答音声情報取得部Ｓと、
取得した制御音声情報に基づいて応答のための応答テキストの情報である応答テキスト情報を取得する応答テキスト情報取得部Ｓと、
取得した調理器具制御情報を取得した調理器具識別情報と関連付けて調理器具識別情報で識別される調理器具に向けて出力する調理器具制御情報出力部Ｓと、
取得した応答音声情報を出力する応答音声情報出力部Ｓと、
取得した応答テキスト情報を出力する応答テキスト情報出力部Ｓと
を有する調理器具制御サーバ装置によって制御される請求項１から請求項２６のいずれか一に記載の調理器具。
【請求項２９】
調理器具制御サーバ装置と、
調理器具識別情報を保持する調理器具制御情報保持部Ｃを有する一以上の調理器具と、
調理器具と一体、又は別体の入出力装置と、
を有する音声制御調理器具プラットフォームの動作プログラムであって、
調理器具制御サーバ装置を動作させる動作プログラムは、
調理器具を制御するための音声である制御音声情報を取得する制御音声情報取得Ｓステップと、
取得した制御音声情報に基づいて調理器具を識別する情報である調理器具識別情報を取得する調理器具識別情報取得Ｓステップと、
取得した制御音声情報に基づいて調理器具識別情報で識別される調理器具を制御する情報である調理器具制御情報を取得する調理器具制御情報取得Ｓステップと、
取得した調理器具制御情報に基づいて応答のための応答音声の情報である応答音声情報を取得する応答音声情報取得Ｓステップと、
取得した制御音声情報に基づいて応答のための応答テキストの情報である応答テキスト情報を取得する応答テキスト情報取得Ｓステップと、
取得した調理器具制御情報を取得した調理器具識別情報と関連付けて調理器具識別情報で識別される調理器具に向けて出力する調理器具制御情報出力Ｓステップと、
取得した応答音声情報を出力する応答音声情報出力Ｓステップと、
取得した応答テキスト情報を出力する応答テキスト情報出力Ｓステップと、
をメモリに記録されたプログラムをＣＰＵに展開することで実行可能なプログラムであり、
調理器具を動作させる動作プログラムは、
調理をするための調理Ｃステップと、
調理部を調理器具制御情報に基づいて制御する調理制御Ｃステップと、
調理器具制御情報を調理器具識別情報と関連付けて取得する調理器具制御情報取得Ｃステップと、
をメモリに記録されたプログラムをＣＰＵに展開することで実行可能なプログラムであり、
前記調理器具と一体、又は別体の入出力装置を動作させる動作プログラムは、
マイクからの制御音声情報であるマイク制御音声情報を取得するマイク制御音声情報取得ステップと、
取得したマイク制御音声情報を制御音声情報として出力する制御音声情報出力ステップと、
前記出力された応答音声情報を取得する応答音声情報取得ステップと、
前記出力された応答テキスト情報を取得する応答テキスト情報取得ステップと、
取得した応答テキスト情報の履歴情報である応答テキスト履歴情報を出力する応答テキスト履歴情報出力ステップと、
取得した応答音声情報を出力する応答音声情報出力ステップと、
取得した応答テキスト情報を出力する応答テキスト情報出力ステップと、
をメモリに記録されたプログラムをＣＰＵに展開することで実行可能なプログラムである電気計算機に読取実行可能な音声制御調理器具プラットフォームの動作プログラム。
【請求項３０】
調理器具制御サーバ装置を動作させる動作プログラムは、
調理器具を制御するための映像を調理器具を識別する調理器具識別情報と関連付けた情報である映像情報として取得する映像情報取得Ｓステップをメモリに記録されたプログラムをＣＰＵに展開することで実行するとともに、
調理器具制御情報取得Ｓステップは、取得した映像情報に基づいて調理器具制御情報である映像由来調理器具制御情報を取得する映像由来調理器具制御情報取得Ｓサブステップをメモリに記録されたプログラムをＣＰＵに展開することで実行可能なプログラムであり、
前記入出力装置を動作させる動作プログラムは、
調理器具の映像、調理器具によって調理されている食材の映像、又は、前記食材を保持する器の映像のいずれか一以上を調理器具識別情報と関連付けた情報である映像情報として取得する映像情報取得Ｓステップと、
取得した映像情報を出力する映像情報出力Ｓステップと、
をメモリに記録されたプログラムをＣＰＵに展開することで実行可能なプログラムである請求項２９に記載の電気計算機に読取実行可能な音声制御調理器具プラットフォームの動作プログラム。
【請求項３１】
調理器具制御サーバ装置を動作させる動作プログラムは、
調理器具を制御するための温度を調理器具を識別する調理器具識別情報と関連付けた情報である温度情報を取得する温度情報取得Ｓステップをメモリに記録されたプログラムをＣＰＵに展開することで実行可能なプログラムであり、
調理器具制御情報取得Ｓステップは取得した温度情報に基づいて調理器具制御情報である温度由来調理器具制御情報を取得する温度由来調理器具制御情報取得Ｓサブステップをメモリに記録されたプログラムをＣＰＵに展開することで実行可能なプログラムであり、
前記入出力装置を動作させる動作プログラムは、調理器具の温度、調理器具によって調理されている食材の温度、又は、前記食材を保持する器の温度のいずれか一以上を調理器具識別情報と関連付けた情報である温度情報を取得する温度情報取得ステップと、
取得した温度情報を出力する温度情報出力ステップと、
をメモリに記録されたプログラムをＣＰＵに展開することで実行可能なプログラムである請求項２９又は請求項３０に記載の音声制御調理器具プラットフォームの動作プログラム。
【請求項３２】
調理器具制御サーバ装置と、
調理器具識別情報を保持する調理器具制御情報保持部Ｃを有する一以上の調理器具と、
調理器具と一体、又は別体の入出力装置と、
を有する音声制御調理器具プラットフォームの動作方法であって、
調理器具制御サーバ装置は、
調理器具を制御するための音声である制御音声情報を取得する制御音声情報取得Ｓステップと、
取得した制御音声情報に基づいて調理器具を識別する情報である調理器具識別情報を取得する調理器具識別情報取得Ｓステップと、
取得した制御音声情報に基づいて調理器具識別情報で識別される調理器具を制御する情報である調理器具制御情報を取得する調理器具制御情報取得Ｓステップと、
取得した調理器具制御情報に基づいて応答のための応答音声の情報である応答音声情報を取得する応答音声情報取得Ｓステップと、
取得した制御音声情報に基づいて応答のための応答テキストの情報である応答テキスト情報を取得する応答テキスト情報取得Ｓステップと、
取得した調理器具制御情報を取得した調理器具識別情報と関連付けて調理器具識別情報で識別される調理器具に向けて出力する調理器具制御情報出力Ｓステップと、
取得した応答音声情報を出力する応答音声情報出力Ｓステップと、
取得した応答テキスト情報を出力する応答テキスト情報出力Ｓステップと、
を実行し、
調理器具は
調理をするための調理Ｃステップと、
調理部を調理器具制御情報に基づいて制御する調理制御Ｃステップと、
調理器具制御情報を調理器具識別情報と関連付けて取得する調理器具制御情報取得Ｃステップと、
を実行し、
前記調理器具と一体、又は別体の入出力装置は、
マイクからの制御音声情報であるマイク制御音声情報を取得するマイク制御音声情報取得ステップと、
取得したマイク制御音声情報を制御音声情報として出力する制御音声情報出力ステップと、
前記出力された応答音声情報を取得する応答音声情報取得ステップと、
前記出力された応答テキスト情報を取得する応答テキスト情報取得ステップと、
取得した応答テキスト情報の履歴情報である応答テキスト履歴情報を出力する応答テキスト履歴情報出力ステップと、
取得した応答音声情報を出力する応答音声情報出力ステップと、
取得した応答テキスト情報を出力する応答テキスト情報出力ステップと、
を実行する、
音声制御調理器具プラットフォームの動作方法。
【請求項３３】
調理器具制御サーバ装置は、
調理器具を制御するための映像を調理器具を識別する調理器具識別情報と関連付けた情報である映像情報として取得する映像情報取得Ｓステップをさらに実行し、
調理器具制御情報取得Ｓステップは、取得した映像情報に基づいて調理器具制御情報である映像由来調理器具制御情報を取得する映像由来調理器具制御情報取得Ｓサブステップを実行し、
前記入出力装置は、調理器具の映像、調理器具によって調理されている食材の映像、又は、前記食材を保持する器の映像のいずれか一以上を調理器具識別情報と関連付けた情報である映像情報として取得する映像情報取得Ｓステップと、
取得した映像情報を出力する映像情報出力Ｓステップと、
をさらに実行する請求項３２に記載の音声制御調理器具プラットフォームの動作方法。
【請求項３４】
調理器具制御サーバ装置は、
調理器具を制御するための温度を調理器具を識別する調理器具識別情報と関連付けた情報である温度情報を取得する温度情報取得Ｓステップを実行し、
調理器具制御情報取得Ｓステップは取得した温度情報に基づいて調理器具制御情報である温度由来調理器具制御情報を取得する温度由来調理器具制御情報取得Ｓサブステップを実行し、
前記入出力装置は、調理器具の温度、調理器具によって調理されている食材の温度、又は、前記食材を保持する器の温度のいずれか一以上を調理器具識別情報と関連付けた情報である温度情報を取得する温度情報取得ステップと、
取得した温度情報を出力する温度情報出力ステップと、
をさらに実行する請求項３２又は請求項３３に記載の音声制御調理器具プラットフォームの動作方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声指示（キッチンでの人の立居振る舞いや手話による指示を含む）に従って調理器具を制御することで自動調理するシステムである音声制御調理器具プラットフォームに関する。
【背景技術】
【０００２】
音声指示によって動作制御を行う電子機器が近年増えてきている。さらに、ＡＩスピーカーを通じて体系的に電子機器を制御するシステムも提供されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１４２１１３号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、調理器具内で完結されたシステムではなく外部サーバを介して調理器具メーカーの種類を問わずに調理器具を制御するためのプラットフォームが提供されていなかった。
通常の家庭のキッチンでは、例えば冷蔵庫、電子レンジ、オーブン、食洗器、レンジフード、魚焼グリル、トースター、ミキサー、ガスコンロ、ＩＨ調理器具、水栓、米びつ、炊飯器、ホットプレート、フライヤー、など多種の調理器具がある。これらのメーカーが単一であることは極めてまれであり、複数のメーカーの調理器具が一か所のキッチンに備えられている。
もし、これらの調理器具の音声による制御がメーカーごとに行われることになれば、調理器具間での音声の取違いなどが発生し得る。例えば、「中火にして」と一言いう場合でも、ガスコンロが複数あるような場合や、ガスコンロでなくても、加熱調理器具が複数あるような場合には、それらが一斉に中火での加熱開始、又は強火から中火へのコントロールを始めるなどの事態が発生しうる。食事の提供という最終点に向けて行われる調理器具による調理に混乱や衝突が発生するので実用的なキッチンとはもはや言えなくなる。
この問題を解決しようとすればメーカーごとにユニークな名称や愛称を設定して、その名称、愛称で呼びかけることでメーカーを識別させるということも考えられなくはない。しかしその場合にはキッチンで調理する者は複数種類のメーカーごとにその名称、愛称を記憶しなければならず、種類が多くなると煩雑になったり、忘れてしまったりすることが考えられる。特に日ごろキッチンに立たない人がキッチンで調理をしようとするときには、そもそもその名称、愛称すら聞いたことがない場合もあり得る。
そこで、これらの問題を解決するためには、異なるメーカーの調理器具が同居するキッチンにおいてもこのような問題を発生せず、統一的に全体管理可能な音声による調理器具の制御が求められる。
【課題を解決するための手段】
【０００５】
上記課題を解決するために本願発明において、以下の音声制御調理器具プラットフォームを提供する。すなわち、第一の発明として、調理器具を制御するための音声情報である制御音声情報を取得する制御音声情報取得部Ｓと、取得した制御音声情報に基づいて調理器具を識別する情報である調理器具識別情報を取得する調理器具識別情報取得部Ｓと、取得した制御音声情報に基づいて調理器具識別情報で識別される調理器具を制御する情報である調理器具制御情報を取得する調理器具制御情報取得部Ｓと、取得した制御音声情報に基づいて応答のための応答音声の情報である応答音声情報を取得する応答音声情報取得部Ｓと、取得した制御音声情報に基づいて応答のための応答テキストの情報である応答テキスト情報を取得する応答テキスト情報取得部Ｓと、取得した調理器具制御情報を取得した調理器具識別情報と関連付けて調理器具識別情報で識別される調理器具に向けて出力する調理器具制御情報出力部Ｓと、取得した応答音声情報を出力する応答音声情報出力部Ｓと、  取得した応答テキスト情報を出力する応答テキスト情報出力部Ｓと、を有する調理器具制御サーバ装置と、調理器具識別情報を保持する調理器具識別情報保持部Ｃと、調理をするための調理部Ｃと、調理部を調理器具制御情報に基づいて制御する調理制御部Ｃと、調理器具制御情報を調理器具識別情報と関連付けて取得する調理器具制御情報取得部Ｃと、を有する調理器具と、前記調理器具と一体、又は別体の入出力装置であって、マイクからの制御音声情報であるマイク制御音声情報を取得するマイク制御音声情報取得部と、取得したマイク制御音声情報を制御音声情報として出力する制御音声情報出力部と、前記出力された応答音声情報を取得する応答音声情報取得部と、前記出力された応答テキスト情報を取得する応答テキスト情報取得部と、取得した応答テキスト情報の履歴情報である応答テキスト履歴情報を保持する応答テキスト履歴情報保持部と、保持されている応答テキスト履歴情報を出力する応答テキスト履歴情報出力部と、取得した応答音声情報を出力する応答音声情報出力部と、取得した応答テキスト情報を出力する応答テキスト情報出力部と、有する入出力装置と、を有する音声制御調理器具プラットフォームを提供する。
【０００６】
次に、第二の発明として、前記調理器具制御サーバ装置は、出力した調理器具制御情報を受信した調理器具からの制御結果を含む応答情報である制御結果応答情報を取得する制御結果応答情報取得部Ｓと、取得した制御結果応答情報に基づいて制御結果を告知するための告知音声の情報である制御結果告知音声情報を取得する制御結果告知音声情報取得部Ｓと、取得した制御結果告知音声情報を出力する制御結果告知音声情報出力部Ｓと、をさらに有し、前記調理器具は、取得した調理器具制御情報に基づいた制御の結果を含む応答である制御結果応答情報を出力する制御結果応答情報出力部Ｃを、さらに有する音声制御調理器具プラットフォームを提供する。
【０００７】
次に、第三の発明として、調理器具制御サーバ装置は、調理器具制御情報を保持する調理器具制御情報保持部Ｓをさらに有する第一の発明に記載の音声制御調理器具プラットフォームを提供する。
【０００８】
次に、第四の発明として、調理器具制御サーバ装置は、調理器具制御情報を調理器具制御情報保持部Ｓに外部ネットワークを介して記録する調理器具制御情報記録部Ｓをさらに有する音声制御調理器具プラットフォームを提供する。
【０００９】
次に、第五の発明として、調理器具制御サーバ装置は、取得された制御音声情報が出力された応答音声情報に基づく返事に対応する制御音声情報である上書制御音声か判断する上書制御音声判断部Ｓを有するとともに、調理器具制御情報出力部Ｓは、上書制御音声判断部Ｓでの判断結果が上書制御音声であるとの判断結果である場合には、その上書制御音声の由来となった制御音声情報に基づいて取得された調理器具識別情報に関連付けて取得した調理器具制御情報を出力する上書調理器具制御情報出力手段Ｓを有する音声制御調理器具プラットフォームを提供する。
【００１０】
次に、第六の発明として、調理器具制御サーバ装置は、取得した制御音声情報に基づいて調理器具識別情報を取得できない、又は／及び調理器具制御情報を取得できない場合である趣旨不明瞭ケースであるか判断する趣旨明瞭性判断部Ｓを有するとともに、応答音声情報取得部Ｓは、趣旨明瞭性判断部Ｓでの判断結果が趣旨不明瞭ケースであるとの判断結果である場合に不明瞭な趣旨を質すための返事を構成する質問応答音声の情報であり応答音声情報である質問応答音声情報を取得する質問応答音声情報取得手段Ｓを有する音声制御調理器具プラットフォームを提供する。
【００１１】
次に、第七の発明として、調理器具制御サーバ装置の、調理器具制御情報取得部Ｓは、取得した制御音声情報に基づいて時系列に制御に利用されるべき時系列調理器具制御情報を取得する時系列調理器具制御情報取得手段Ｓ、を有する音声制御調理器具プラットフォームを提供する。
【００１２】
次に、第八の発明として、調理器具制御サーバ装置の調理器具制御情報取得部Ｓは、制御音声情報に含まれる調理対象を示す情報に基づいて調理器具を制御する調理器具制御情報である調理対象依存調理器具制御情報を取得する調理対象依存調理器具制御情報取得手段Ｓ、を有する音声制御調理器具プラットフォームを提供する。
【００１３】
次に、第九の発明として、調理器具は、制御音声情報を取得するための制御音声情報取得部Ｃと、取得した制御音声情報を出力する制御音声情報出力部Ｃと、応答音声情報を取得する応答音声情報取得部Ｃと、取得した応答音声情報に基づいて応答音声を出力する音声出力部Ｃと、をさらに有する音声制御調理器具プラットフォームを提供する。
【００１４】
次に、第十の発明として、調理器具は、調理器具又は調理器具に併せて利用されている調理器財の状況を示す情報である状況情報を取得する状況情報取得部Ｃと、取得した状況情報を調理器具識別情報と関連付けて出力する状況情報出力部Ｃと、をさらに有し、調理器具制御サーバ装置は、状況情報とそれに関連付けられている調理器具識別情報を取得する状況情報取得部Ｓを有するとともに、応答音声情報取得部Ｓは、取得した状況情報に基づいて応答のための応答音声の情報である応答音声情報を取得する状況依存応答音声情報取得手段Ｓを有し、調理器具制御情報取得部Ｓは、取得した状況情報に基づいて調理器具識別情報で識別される調理器具を制御する調理器具制御情報である状況依存調理器具制御情報を取得する状況依存調理器具制御情報取得手段Ｓを有する音声制御調理器具プラットフォームを提供する。
【００１５】
次に、第十一の発明として、調理器具制御サーバ装置の、調理器具制御情報取得部Ｓは、制御音声の発声者を識別する情報である発声者識別情報と、発声者識別情報に関連付けて制御情報を取得してもよいかを示す許可情報を保持する許可情報保持手段Ｓと、取得した制御音声の発声者の識別情報を制御音声に基づいて取得する発声者識別情報取得手段Ｓと、取得した発声者識別情報に関連付けられている許可情報を取得する許可情報取得手段Ｓと、許可情報に基づいて調理器具制御情報を取得し、又は取得しない許可情報依存調理器具制御情報取得手段Ｓと、を有する音声制御調理器具プラットフォームを提供する。
【００１６】
次に、第十二の発明として、調理器具制御サーバ装置の調理器具制御情報取得部Ｓは、取得した制御音声情報の音声が重畳している場合には、重畳している制御音声情報をそれぞれの発声者別に分離する重畳音声分離手段Ｓをさらに有する音声制御調理器具プラットフォームを提供する。
【００１７】
次に、第十三の発明として、調理器具制御サーバ装置は、後記入出力装置の後記映像情報出力部から出力される調理器具の映像、調理器具によって調理されている食材の映像、又は、前記食材を保持する器の映像のいずれか一以上を調理器具識別情報と関連付けた情報である映像情報を取得する映像情報取得部Ｓを有し、調理器具制御情報取得部Ｓは、取得した映像情報に基づいて調理器具制御情報である映像由来調理器具制御情報を取得する映像由来調理器具制御情報取得手段Ｓを有し、前記入出力装置は、調理器具の映像、調理器具によって調理されている食材の映像、又は、前記食材を保持する器の映像のいずれか一以上を調理器具識別情報と関連付けた情報である映像情報として取得する映像情報取得部と、取得した映像情報を出力する映像情報出力部と、をさらに有する音声制御調理器具プラットフォームを提供する。
【００１８】
次に、第十四の発明として、調理器具映像情報取得部Ｓは、調理器具を制御するための映像情報として調理器具又は／及び調理器具で調理されている食材の状態を示す調理器具食材映像情報、キッチンでの人の立居振る舞いを示す情報である人アクション情報の一以上を取得する詳細情報取得手段と、詳細情報取得手段で取得された映像情報が人アクション情報である場合に、その人アクション情報を解釈するための手話解釈データを保持する手話解釈データベース手段と、取得された映像情報が人アクション情報である場合に、その人アクション情報と保持されている手話解釈データに基づいてその手話で示される意図を示す情報である意図情報を取得する意図情報取得手段と、取得された意図情報に基づいて調理器具制御情報である意図情報由来調理器具制御情報を取得する意図情報由来調理器具制御情報取得手段と、をさらに有する音声制御調理器具プラットフォームを提供する。
【００１９】
次に、第十五の発明として、前記調理器具は加熱部を有する加熱調理器具であり、前記映像由来調理器具制御情報は加熱部による加熱加減を制御するための情報である映像由来加熱加減制御情報である音声制御調理器具プラットフォームを提供する。
【００２０】
次に、第十六の発明として、前記調理器具映像情報取得部Ｓは、取得した映像情報の中から蒸気の流速、流量を識別した情報である蒸気関連情報を取得する蒸気関連情報取得手段Ｓを有し、前記調理器具映像情報取得部の映像由来調理器具制御情報取得手段は、蒸気関連情報に基づいた映像由来調理器具制御情報である蒸気関連映像由来調理器具制御情報を取得する蒸気関連映像由来調理器具制御情報取得器Ｓをさらに有する音声制御調理器具プラットフォームを提供する。
【００２１】
次に、第十七の発明として、前記調理器具映像情報取得部Ｓは、取得した映像情報の中から被加熱物から放射される赤外線を識別した情報に基づいて被加熱物の熱分布を示す情報である熱分布関連情報を取得する熱分布関連情報取得手段Ｓを有し、前記調理器具映像情報取得部の映像由来調理器具制御情報取得手段は、熱分布関連情報に基づいた映像由来調理器具制御情報である熱分布関連映像由来調理器具制御情報を取得する熱分布関連映像由来調理器具制御情報取得器Ｓをさらに有する音声制御調理器具プラットフォームを提供する。
【００２２】
次に、第十八の発明として、前記調理器具映像情報取得部Ｓは、取得した映像情報に基づいて調理対象の熱による形態変化を示す情報である形態変化関連情報を取得する形態変化関連情報取得手段Ｓを有し、前記調理器具映像情報取得部の映像由来調理器具制御情報取得手段は、形態変化関連情報に基づいた映像由来調理器具制御情報である形態変化関連映像由来調理器具制御情報を取得する形態変化関連映像由来調理器具制御情報取得器Ｓをさらに有する音声制御調理器具プラットフォームを提供する。
【００２３】
次に、第十九の発明として、前記調理器具映像情報取得部Ｓは、取得した映像情報に基づいて調理対象の熱による色変化を示す情報である色変化関連情報を取得する色変化関連情報取得手段Ｓを有し、前記調理器具映像情報取得部の映像由来調理器具制御情報取得手段は、色変化関連情報に基づいた映像由来調理器具制御情報である色変化関連映像由来調理器具制御情報を取得する色変化関連映像由来調理器具制御情報取得器Ｓをさらに有する音声制御調理器具プラットフォームを提供する。
【００２４】
次に、第二十の発明として、前記調理器具映像情報取得部Ｓは、取得した映像情報に基づいて調理対象を載置している調理器具上の水分状態を示す情報である水分状態関連情報を取得する水分状態関連情報取得手段Ｓを有し、前記調理器具映像情報取得部の映像由来調理器具制御情報取得手段は、水分状態関連情報に基づいた映像由来調理器具制御情報である水分状態関連映像由来調理器具制御情報を取得する水分状態関連映像由来調理器具制御情報取得器Ｓをさらに有する音声制御調理器具プラットフォームを提供する。
【００２５】
次に、第二十一の発明として、前記調理器具映像情報取得部Ｓは、取得した映像情報に基づいて調理対象を載置している調理器具上の油分状態を示す情報である油分状態関連情報を取得する油分状態関連情報取得手段Ｓを有し、前記調理器具映像情報取得部の映像由来調理器具制御情報取得手段は、油分状態関連情報に基づいた映像由来調理器具制御情報である油分状態関連映像由来調理器具制御情報を取得する油分状態関連映像由来調理器具制御情報取得器Ｓをさらに有する音声制御調理器具プラットフォームを提供する。
【００２６】
次に、第二十二の発明として、前記調理器具映像情報取得部Ｓは、取得した映像情報に基づいて調理対象（調理器具も含む）からの発煙状態を示す情報である発煙状態関連情報を取得する発煙状態関連情報取得手段Ｓを有し、前記調理器具映像情報取得部の映像由来調理器具制御情報取得手段は、発煙状態関連情報に基づいた映像由来調理器具制御情報である発煙状態関連映像由来調理器具制御情報を取得する発煙状態関連映像由来調理器具制御情報取得器Ｓをさらに有する音声制御調理器具プラットフォームを提供する。
【００２７】
次に、第二十三の発明として、前記調理器具映像情報取得部Ｓは、取得した映像情報に基づいて調理対象（調理器具も含む）からの発火状態を示す情報である発火状態関連情報を取得する発火状態関連情報取得手段Ｓを有し、前記調理器具映像情報取得部の映像由来調理器具制御情報取得手段は、発火状態関連情報に基づいた映像由来調理器具制御情報である発火状態関連映像由来調理器具制御情報を取得する発火状態関連映像由来調理器具制御情報取得器Ｓをさらに有する音声制御調理器具プラットフォームを提供する。
【００２８】
次に、第二十四の発明として、前記調理器具に代えて、ローカル制御装置と、調理器具Ｂとし、ローカル制御装置は、調理器具識別情報を保持する調理器具識別情報保持部Ｃと、調理部を調理器具制御情報に基づいて制御する調理制御部Ｃと、調理器具制御情報を調理器具識別情報と関連付けて取得する調理器具制御情報取得部Ｃと、を有し、調理器具Ｂは、ローカル制御装置の調理制御部によって制御される調理をするための調理部Ｃを有する音声制御調理器具プラットフォームを提供する。
【００２９】
次に、第二十五の発明として、調理器具制御サーバ装置は、調理器具を制御するための温度を調理器具を識別する調理器具識別情報と関連付けた情報である温度情報を取得する温度情報取得部Ｓを有し、温度情報取得部Ｓは、取得した温度情報に基づいて調理器具制御情報である温度由来調理器具制御情報を取得する温度由来調理器具制御情報取得手段Ｓを有し、前記入出力装置は、調理器具の温度、調理器具によって調理されている食材の温度、又は、前記食材を保持する器の温度のいずれか一以上を調理器具識別情報と関連付けた情報である温度情報を取得する温度情報取得部と、取得した温度情報を出力する温度情報出力部と、をさらに有する音声制御調理器具プラットフォームを提供する。
【００３０】
次に、第二十六の発明として、調理器具制御サーバ装置の調理器具制御情報取得部Ｓは、映像情報取得部Ｓで取得した映像情報である制御音声の発声者を識別する情報である発声者顔識別情報と、発声者顔識別情報に関連付けて制御情報を取得してもよいかを示す許可情報を保持する許可情報保持手段Ｓと、取得した制御音声の発声者の顔識別情報を顔の映像に基づいて取得する発声者顔識別情報取得手段Ｓと、取得した発声者顔識別情報に関連付けられている許可情報を取得する許可情報取得手段Ｓと、許可情報に基づいて調理器具制御情報を取得し、又は取得しない許可情報依存調理器具制御情報取得手段Ｓと、を有する音声制御調理器具プラットフォームを提供する。
【００３１】
次に、第二十七の発明として、第一の発明から第二十六の発明のいずれか一に記載の調理器具制御サーバ装置を提供する。
【００３２】
次に、第二十八の発明として、第一の発明から第二十六の発明のいずれか一に記載の調理器具を提供する。
【００３３】
次に、第二十九の発明として、調理器具制御サーバ装置と、調理器具識別情報を保持する調理器具制御情報保持部Ｃを有する調理器具と、前記調理器具と一体、又は別体の入出力装置と、を有する音声制御調理器具プラットフォームの動作プログラムであって、調理器具制御サーバ装置を動作させる動作プログラムは、調理器具を制御するための音声である制御音声情報を取得する制御音声情報取得Ｓステップと、取得した制御音声情報に基づいて調理器具を識別する情報である調理器具識別情報を取得する調理器具識別情報取得Ｓステップと、取得した制御音声情報に基づいて調理器具識別情報で識別される調理器具を制御する情報である調理器具制御情報を取得する調理器具制御情報取得Ｓステップと、取得した制御音声情報に基づいて応答のための応答音声の情報である応答音声情報を取得する応答音声情報取得Ｓステップと、取得した制御音声情報に基づいて応答のための応答テキストの情報である応答テキスト情報を取得する応答テキスト情報取得Ｓステップと、取得した調理器具制御情報を取得した調理器具識別情報と関連付けて調理器具識別情報で識別される調理器具に向けて出力する調理器具制御情報出力Ｓステップと、取得した応答音声情報を出力する応答音声情報出力Ｓステップと、取得した応答テキスト情報を出力する応答テキスト情報出力Ｓステップと、をメモリに記録されたプログラムをＣＰＵに展開することで実行可能なプログラムであり、調理器具を動作させる動作プログラムは、調理をするための調理Ｃステップと、調理部を調理器具制御情報に基づいて制御する調理制御Ｃステップと、調理器具制御情報を調理器具識別情報と関連付けて取得する調理器具制御情報取得Ｃステップと、をメモリに記録されたプログラムをＣＰＵに展開することで実行可能なプログラムであり、入出力装置を動作させる動作プログラムは、マイクからの制御音声情報であるマイク制御音声情報を取得するマイク制御音声情報取得ステップと、取得したマイク制御音声情報を制御音声情報として出力する制御音声情報出力ステップと、前記出力された応答音声情報を取得する応答音声情報取得ステップと、前記出力された応答テキスト情報を取得する応答テキスト情報取得ステップと、取得した応答テキスト情報の履歴情報である応答テキスト履歴情報を保持する応答テキスト履歴情報保持ステップと、保持されている応答テキスト履歴情報を出力する応答テキスト履歴情報出力ステップと、取得した応答音声情報を出力する応答音声情報出力ステップと、取得した応答テキスト情報を出力する応答テキスト情報出力ステップと、をメモリに記録されたプログラムをＣＰＵに展開することで実行可能なプログラムである電気計算機に読取実行可能な音声制御調理器具プラットフォームの動作プログラムを提供する。
【００３４】
次に、第三十の発明として、調理器具制御サーバ装置を動作させる動作プログラムは、調理器具を制御するための映像を調理器具を識別する調理器具識別情報と関連付けた情報である映像情報として取得する映像情報取得Ｓステップをメモリに記録されたプログラムをＣＰＵに展開することで実行するとともに、調理器具制御情報取得Ｓステップは、取得した映像情報に基づいて調理器具制御情報である映像由来調理器具制御情報を取得する映像由来調理器具制御情報取得Ｓサブステップをメモリに記録されたプログラムをＣＰＵに展開することで実行可能なプログラムであり、前記入出力装置を動作させる動作プログラムは、調理器具の映像、調理器具によって調理されている食材の映像、又は、前記食材を保持する器の映像のいずれか一以上を調理器具識別情報と関連付けた情報である映像情報として取得する映像情報取得Ｓステップと、取得した映像情報を出力する映像情報出力Ｓステップと、をメモリに記録されたプログラムをＣＰＵに展開することで実行可能なプログラムである電気計算機に読取実行可能な音声制御調理器具プラットフォームの動作プログラムを提供する。
【００３５】
次に、第三十一の発明として、調理器具制御サーバ装置を動作させる動作プログラムは、調理器具を制御するための温度を調理器具を識別する調理器具識別情報と関連付けた情報である温度情報を取得する温度情報取得Ｓステップをメモリに記録されたプログラムをＣＰＵに展開することで実行可能なプログラムであり、調理器具制御情報取得Ｓステップは取得した温度情報に基づいて調理器具制御情報である温度由来調理器具制御情報を取得する温度由来調理器具制御情報取得Ｓサブステップをメモリに記録されたプログラムをＣＰＵに展開することで実行可能なプログラムであり、前記入出力装置を動作させる動作プログラムは、調理器具の温度、調理器具によって調理されている食材の温度、又は、前記食材を保持する器の温度のいずれか一以上を調理器具識別情報と関連付けた情報である温度情報を取得する温度情報取得ステップと、取得した温度情報を出力する温度情報出力ステップと、メモリに記録されたプログラムをＣＰＵに展開することで実行可能なプログラムである電気計算機に読取実行可能な音声制御調理器具プラットフォームの動作プログラムを提供する。
【００３６】
次に、第三十二の発明として、調理器具制御サーバ装置と、調理器具識別情報を保持する調理器具制御情報保持部Ｃを有する調理器具と、前記調理器具と一体、又は別体の入出力装置と、を有する音声制御調理器具プラットフォームの動作方法であって、調理器具制御サーバ装置は、調理器具を制御するための音声である制御音声情報を取得する制御音声情報取得Ｓステップと、取得した制御音声情報に基づいて調理器具を識別する情報である調理器具識別情報を取得する調理器具識別情報取得Ｓステップと、取得した制御音声情報に基づいて調理器具識別情報で識別される調理器具を制御する情報である調理器具制御情報を取得する調理器具制御情報取得Ｓステップと、取得した制御音声情報に基づいて応答のための応答音声の情報である応答音声情報を取得する応答音声情報取得Ｓステップと、取得した制御音声情報に基づいて応答のための応答テキストの情報である応答テキスト情報を取得する応答テキスト情報取得Ｓステップと、取得した調理器具制御情報を取得した調理器具識別情報と関連付けて調理器具識別情報で識別される調理器具に向けて出力する調理器具制御情報出力Ｓステップと、取得した応答音声情報を出力する応答音声情報出力Ｓステップと、取得した応答テキスト情報を出力する応答テキスト情報出力Ｓステップと、を実行し、調理器具は、調理をするための調理Ｃステップと、調理部を調理器具制御情報に基づいて制御する調理制御Ｃステップと、調理器具制御情報を調理器具識別情報と関連付けて取得する調理器具制御情報取得Ｃステップと、を実行し、入出力装置は、マイクからの制御音声情報であるマイク制御音声情報を取得するマイク制御音声情報取得ステップと、取得したマイク制御音声情報を制御音声情報として出力する制御音声情報出力ステップと、前記出力された応答音声情報を取得する応答音声情報取得ステップと、前記出力された応答テキスト情報を取得する応答テキスト情報取得ステップと、取得した応答テキスト情報の履歴情報である応答テキスト履歴情報を保持する応答テキスト履歴情報保持ステップと、保持されている応答テキスト履歴情報を出力する応答テキスト履歴情報出力ステップと、取得した応答音声情報を出力する応答音声情報出力ステップと、取得した応答テキスト情報を出力する応答テキスト情報出力ステップと、を実行する、音声制御調理器具プラットフォームの動作方法を提供する。
【００３７】
次に、第三十三の発明として、調理器具制御サーバ装置は、調理器具を制御するための映像情報を調理器具を識別する調理器具識別情報と関連付けて取得する調理器具映像情報取得Ｓステップをさらに実行し、調理器具制御情報取得Ｓステップは、取得した調理器具映像情報に基づいて調理器具制御情報である映像由来調理器具制御情報を取得する映像由来調理器具制御情報取得Ｓサブステップを実行し、前記入出力装置は、調理器具の映像、調理器具によって調理されている食材の映像、又は、前記食材を保持する器の映像のいずれか一以上を調理器具識別情報と関連付けた情報である映像情報として取得する映像情報取得Ｓステップと、取得した映像情報を出力する映像情報出力Ｓステップと、をさらに実行する音声制御調理器具プラットフォームの動作方法を提供する。
【００３８】
次に、第三十四の発明として、調理器具制御サーバ装置は、調理器具を制御するための温度を調理器具を識別する調理器具識別情報と関連付けた情報である温度情報を取得する温度情報取得Ｓステップを実行し、調理器具制御情報取得Ｓステップは取得した温度情報に基づいて調理器具制御情報である温度由来調理器具制御情報を取得する温度由来調理器具制御情報取得Ｓサブステップを実行し、前記入出力装置は、調理器具の温度、調理器具によって調理されている食材の温度、又は、前記食材を保持する器の温度のいずれか一以上を調理器具識別情報と関連付けた情報である温度情報を取得する温度情報取得ステップと、取得した温度情報を出力する温度情報出力ステップと、をさらに実行する音声制御調理器具プラットフォームの動作方法を提供する。
【発明の効果】
【００３９】
本発明により、調理器具メーカーの種類を問わずに調理器具を制御するためのプラットフォームが提供可能となる。
【図面の簡単な説明】
【００４０】
【図１】音声制御調理器具プラットフォームを用いて調理を行う場合のイメージ図
【図２Ａ】音声制御調理器具プラットフォームの各ハードウェアの接続の一例を示す図
【図２Ｂ】音声制御調理器具プラットフォームの各ハードウェアの接続の具体例を示す図
【図３】実施形態１の音声制御調理器具プラットフォームの調理器具制御サーバ装置の基礎となる構成の一例を示す図
【図４】実施形態１の音声制御調理器具プラットフォームの調理器具の基礎となる構成の一例を示す図
【図５】実施形態１の音声制御調理器具プラットフォームの入出力装置の基礎となる構成の一例を示す図
【図６Ａ】実施形態１の音声制御調理器具プラットフォームの調理器具制御サーバ装置の主たるハードウェア構成及び動作プログラムの発明の構成の一例を示す図
【図６Ｂ】実施形態１の音声制御調理器具プラットフォームの調理器具の主たるハードウェア構成及び動作プログラムの発明の構成の一例を示す図
【図６Ｃ】実施形態１の音声制御調理器具プラットフォームの入出力装置の主たるハードウェア構成及び動作プログラムの発明の構成の一例を示す図
【図７】実施形態１の音声制御調理器具プラットフォームの主たる処理の流れ及び動作方法の発明の構成の一例を示すフロー図
【図８】実施形態１の音声制御調理器具プラットフォームのその他の構成１の調理器具制御サーバ装置の構成の一例を示す図
【図９】実施形態１の音声制御調理器具プラットフォームのその他の構成１の調理器具の構成の一例を示す図
【図１０Ａ】実施形態１の音声制御調理器具プラットフォームのその他の構成１の調理器具制御サーバ装置のハードウェア構成及び動作プログラムの発明の構成の一例を示す図
【図１０Ｂ】実施形態１の音声制御調理器具プラットフォームのその他の構成１の調理器具のハードウェア構成及び動作プログラムの発明の構成の一例を示す図
【図１１】実施形態１の音声制御調理器具プラットフォームのその他の構成１の処理の流れ及び動作方法の発明の構成の一例を示すフロー図
【図１２】実施形態１の音声制御調理器具プラットフォームのその他の構成２の調理器具制御サーバ装置の構成の一例を示す図
【図１３】実施形態１の音声制御調理器具プラットフォームのその他の構成２の調理器具制御サーバ装置のハードウェア構成及び動作プログラムの発明の構成の一例を示す図
【図１４】実施形態１の音声制御調理器具プラットフォームのその他の構成２の調理器具制御サーバ装置の処理の流れ及び動作方法の発明の構成の一例を示すフロー図
【図１５】実施形態１の音声制御調理器具プラットフォームのその他の構成３の調理器具制御サーバ装置の構成の一例を示す図
【図１６】実施形態１の音声制御調理器具プラットフォームのその他の構成３の調理器具制御サーバ装置のハードウェア構成及び動作プログラムの発明の構成の一例を示す図
【図１７】実施形態１の音声制御調理器具プラットフォームのその他の構成３の処理の流れ及び動作方法の発明の構成の一例を示すフロー図
【図１８】実施形態１の音声制御調理器具プラットフォームのその他の構成４の調理器具制御サーバ装置の構成の一例を示す図
【図１９】実施形態１の音声制御調理器具プラットフォームのその他の構成４の調理器具制御サーバ装置のハードウェア構成及び動作プログラムの発明の構成の一例を示す図
【図２０】実施形態１の音声制御調理器具プラットフォームのその他の構成４の処理の流れ及び動作方法の発明の構成の一例を示すフロー図
【図２１】実施形態１の音声制御調理器具プラットフォームのその他の構成５の調理器具制御サーバ装置の構成の一例を示す図
【図２２】実施形態１の音声制御調理器具プラットフォームのその他の構成５の調理器具制御サーバ装置のハードウェア構成及び動作プログラムの発明の構成の一例を示す図
【図２３】実施形態１の音声制御調理器具プラットフォームのその他の構成５の処理の流れ及び動作方法の発明の構成の一例を示すフロー図
【図２４】実施形態１の音声制御調理器具プラットフォームのその他の構成６の調理器具制御サーバ装置の構成の一例を示す図
【図２５】実施形態１の音声制御調理器具プラットフォームのその他の構成６の調理器具制御サーバ装置のハードウェア構成及び動作プログラムの発明の構成の一例を示す図
【図２６】実施形態１の音声制御調理器具プラットフォームのその他の構成６の処理の流れ及び動作方法の発明の構成の一例を示すフロー図
【図２７】実施形態１の音声制御調理器具プラットフォームのその他の構成７の調理器具制御サーバ装置の構成の一例を示す図
【図２８】実施形態１の音声制御調理器具プラットフォームのその他の構成７の調理器具制御サーバ装置のハードウェア構成及び動作プログラムの構成の一例を示す図
【図２９】実施形態１の音声制御調理器具プラットフォームのその他の構成７の処理の流れ及び動作方法の発明の構成の一例を示すフロー図
【図３０】実施形態１の音声制御調理器具プラットフォームのその他の構成８の調理器具の構成の一例を示す図
【図３１】実施形態１の音声制御調理器具プラットフォームのその他の構成８の調理器具のハードウェア構成及び動作プログラムの発明の構成の一例を示す図
【図３２】実施形態１の音声制御調理器具プラットフォームのその他の構成８の処理の流れ及び動作方法の発明の構成の一例を示すフロー図
【図３３】実施形態１の音声制御調理器具プラットフォームのその他の構成９の調理器具の構成の一例を示す図
【図３４】実施形態１の音声制御調理器具プラットフォームのその他の構成９の調理器具制御サーバ装置の構成の一例を示す図
【図３５】実施形態１の音声制御調理器具プラットフォームのその他の構成９の調理器具のハードウェア構成及び動作プログラムの発明の構成の一例を示す図
【図３６】実施形態１の音声制御調理器具プラットフォームのその他の構成９の調理器具制御サーバ装置のハードウェア構成及び動作プログラムの構成の一例を示す図
【図３７】実施形態１の音声制御調理器具プラットフォームのその他の構成９の処理の流れ及び動作方法の発明の構成の一例を示すフロー図
【図３８】実施形態１の音声制御調理器具プラットフォームのその他の構成１０の調理器具制御サーバ装置の構成の一例を示す図
【図３９】実施形態１の音声制御調理器具プラットフォームのその他の構成１０の調理器具制御サーバ装置のハードウェア構成及び動作プログラムの構成の一例を示す図
【図４０】実施形態１の音声制御調理器具プラットフォームのその他の構成１０の処理の流れ及び動作方法の発明の構成の一例を示すフロー図
【図４１】実施形態１の音声制御調理器具プラットフォームのその他の構成１１の調理器具制御サーバ装置の構成の一例を示す図
【図４２】実施形態１の音声制御調理器具プラットフォームのその他の構成１１の調理器具制御サーバ装置のハードウェア構成及び動作プログラムの発明の構成の一例を示す図
【図４３Ａ】実施形態１の音声制御調理器具プラットフォームのその他の構成１１の調理器具制御サーバ装置の処理の流れ及び動作方法の発明の構成の一例を示すフロー図
【図４３Ｂ】実施形態１の音声制御調理器具プラットフォームのその他の構成１１における調理器具制御情報取得部で行われる処理の流れ及び動作方法の発明の構成の一例を示すフロー図
【図４４】実施形態１の音声制御調理器具プラットフォームのその他の構成１２の調理器具制御サーバ装置の構成の一例を示す図
【図４５】実施形態１の音声制御調理器具プラットフォームのその他の構成１２の調理器具制御サーバ装置のハードウェア構成及び動作プログラムの発明の構成の一例を示す図
【図４６】実施形態１の音声制御調理器具プラットフォームのその他の構成１２の処理の流れ及び動作方法の発明の構成の一例を示すフロー図
【図４７】実施形態１の音声制御調理器具プラットフォームのその他の構成１３の調理器具制御サーバ装置の構成の一例を示す図
【図４８】実施形態１の音声制御調理器具プラットフォームのその他の構成１３の調理器具の構成の一例を示す図
【図４９】実施形態１の音声制御調理器具プラットフォームのその他の構成１３の調理器具制御サーバ装置のハードウェア構成及び動作プログラムの発明の構成の一例を示す図
【図５０】実施形態１の音声制御調理器具プラットフォームのその他の構成１４の調理器具制御サーバ装置の構成の一例を示す図
【図５１】実施形態１の音声制御調理器具プラットフォームのその他の構成１４の入出力装置の構成の一例を示す図
【図５２】実施形態１の音声制御調理器具プラットフォームのその他の構成１４の調理器具制御サーバ装置のハードウェア構成及び動作プログラムの構成の一例を示す図
【図５３】実施形態１の音声制御調理器具プラットフォームのその他の構成１４の入出力装置のハードウェア構成及び動作プログラムの発明の構成の一例を示す図
【図５４】実施形態１の音声制御調理器具プラットフォームのその他の構成１４の処理の流れ及び動作方法の発明の構成の一例を示すフロー図
【図５５】実施形態１の音声制御調理器具プラットフォームのその他の構成１５の調理器具制御サーバ装置の構成の一例を示す図
【図５６】実施形態１の音声制御調理器具プラットフォームのその他の構成１５の調理器具制御サーバ装置のハードウェア構成及び動作プログラムの構成の一例を示す図
【図５７】実施形態１の音声制御調理器具プラットフォームのその他の構成１５の処理の流れ及び動作方法の発明の構成の一例を示すフロー図
【図５８】実施形態１の音声制御調理器具プラットフォームのその他の構成１６の調理器具の構成の一例を示す図
【図５９】実施形態１の音声制御調理器具プラットフォームのその他の構成１７の調理器具制御サーバ装置の構成の一例を示す図
【図６０】実施形態１の音声制御調理器具プラットフォームのその他の構成１７の調理器具制御サーバ装置のハードウェア構成及び動作プログラムの構成の一例を示す図
【図６１】実施形態１の音声制御調理器具プラットフォームのその他の構成１７の処理の流れ及び動作方法の発明の構成の一例を示すフロー図
【図６２】実施形態１の音声制御調理器具プラットフォームのその他の構成１８の調理器具制御サーバ装置の構成の一例を示す図
【図６３】実施形態１の音声制御調理器具プラットフォームのその他の構成１８の調理器具制御サーバ装置のハードウェア構成及び動作プログラムの構成の一例を示す図
【図６４】実施形態１の音声制御調理器具プラットフォームのその他の構成１８の処理の流れ及び動作方法の発明の構成の一例を示すフロー図
【図６５】実施形態１の音声制御調理器具プラットフォームのその他の構成１９の調理器具制御サーバ装置の構成の一例を示す図
【図６６】実施形態１の音声制御調理器具プラットフォームのその他の構成１９の調理器具制御サーバ装置のハードウェア構成及び動作プログラムの構成の一例を示す図
【図６７】実施形態１の音声制御調理器具プラットフォームのその他の構成１９の処理の流れ及び動作方法の発明の構成の一例を示すフロー図
【図６８】実施形態１の音声制御調理器具プラットフォームのその他の構成２０の調理器具制御サーバ装置の構成の一例を示す図
【図６９】実施形態１の音声制御調理器具プラットフォームのその他の構成２０の調理器具制御サーバ装置のハードウェア構成及び動作プログラムの構成の一例を示す図
【図７０】実施形態１の音声制御調理器具プラットフォームのその他の構成２０の処理の流れ及び動作方法の発明の構成の一例を示すフロー図
【図７１】実施形態１の音声制御調理器具プラットフォームのその他の構成２１の調理器具制御サーバ装置の構成の一例を示す図
【図７２】実施形態１の音声制御調理器具プラットフォームのその他の構成２１の調理器具制御サーバ装置のハードウェア構成及び動作プログラムの構成の一例を示す図
【図７３】実施形態１の音声制御調理器具プラットフォームのその他の構成２１の処理の流れ及び動作方法の発明の構成の一例を示すフロー図
【図７４】実施形態１の音声制御調理器具プラットフォームのその他の構成２２の調理器具制御サーバ装置の構成の一例を示す図
【図７５】実施形態１の音声制御調理器具プラットフォームのその他の構成２２の調理器具制御サーバ装置のハードウェア構成及び動作プログラムの構成の一例を示す図
【図７６】実施形態１の音声制御調理器具プラットフォームのその他の構成２２の処理の流れ及び動作方法の発明の構成の一例を示すフロー図
【図７７】実施形態１の音声制御調理器具プラットフォームのその他の構成２３の調理器具制御サーバ装置の構成の一例を示す図
【図７８】実施形態１の音声制御調理器具プラットフォームのその他の構成２３の調理器具制御サーバ装置のハードウェア構成及び動作プログラムの構成の一例を示す図
【図７９】実施形態１の音声制御調理器具プラットフォームのその他の構成２３の処理の流れ及び動作方法の発明の構成の一例を示すフロー図
【図８０】実施形態１の音声制御調理器具プラットフォームのその他の構成２４の調理器具制御サーバ装置の構成の一例を示す図
【図８１】実施形態１の音声制御調理器具プラットフォームのその他の構成２４の調理器具制御サーバ装置のハードウェア構成及び動作プログラムの構成の一例を示す図
【図８２】実施形態１の音声制御調理器具プラットフォームのその他の構成２４の処理の流れ及び動作方法の発明の構成の一例を示すフロー図
【図８３】実施形態１の音声制御調理器具プラットフォームのその他の構成２５のローカル制御装置の構成の一例を示す図
【図８４】実施形態１の音声制御調理器具プラットフォームのその他の構成２６の調理器具制御サーバ装置の構成の一例を示す図
【図８５】実施形態１の音声制御調理器具プラットフォームのその他の構成２６入出力装置の構成の一例を示す図
【図８６】実施形態１の音声制御調理器具プラットフォームのその他の構成２６の調理器具制御サーバ装置のハードウェア構成及び動作プログラムの構成の一例を示す図
【図８７】実施形態１の音声制御調理器具プラットフォームのその他の構成２６の入出力装置のハードウェア構成及び動作プログラムの発明の構成の一例を示す図
【図８８】実施形態１の音声制御調理器具プラットフォームのその他の構成２６の処理の流れ及び動作方法の発明の構成の一例を示すフロー図
【図８９】実施形態１の音声制御調理器具プラットフォームのその他の構成２７の調理器具制御サーバ装置の構成の一例を示す図
【図９０】実施形態１の音声制御調理器具プラットフォームのその他の構成２７の調理器具制御サーバ装置のハードウェア構成及び動作プログラムの発明の構成の一例を示す図
【図９１Ａ】実施形態１の音声制御調理器具プラットフォームのその他の構成２７の調理器具制御サーバ装置の処理の流れ及び動作方法の発明の構成の一例を示すフロー図
【図９１Ｂ】実施形態１の音声制御調理器具プラットフォームのその他の構成２７における調理器具制御情報取得部で行われる処理の流れ及び動作方法の発明の構成の一例を示すフロー図
【図９２】実施形態１の情報通信方法であるパケットの構成の一例を示す図
【図９３】実施形態１の各種情報をパケットの構成に変換するための対応表の一例
【図９４】ハードウェア構成を説明するための図
【発明を実施するための形態】
【００４１】
以下、本発明の実施形態について、添付図面を用いて説明する。以下の説明は、主に実施形態１は請求項１から請求項２５に概ね対応する。「基礎となる構成」は請求項１に、「その他の構成１」は請求項２に、「その他の構成２」は請求項３に、「その他の構成３」は請求項４に、「その他の構成４」は請求項５に、「その他の構成５」は請求項６に、「その他の構成６」は請求項７に、「その他の構成７」は請求項８に、「その他の構成８」は請求項９に、「その他の構成９」は請求項１０に、「その他の構成１０」は請求項１０に、「その他の構成１１」は請求項１１に、「その他の構成１２」は、請求項１１に、「その他の構成１３」は、請求項１２に、「その他の構成１４」は請求項１３に、「その他の構成１５」は請求項１４に、「その他の構成１６」は請求項１５に、「その他の構成１７」は請求項１６に、「その他の構成１８」は請求項１７に、「その他の構成１９」は請求項１８に、「その他の構成２０」は請求項１９に、「その他の構成２１」は請求項２０に、「その他の構成２２」は請求項２１に、「その他の構成２３」は請求項２２に、「その他の構成２４」は請求項２３に、「その他の構成２５」は請求項２４に、「その他の構成２６」は請求項２５に、「その他の構成２７」は請求項２６に概ね対応する。
【００４２】
＜本件発明  前提：ハードとソフトについて＞
また、本件発明は原則的に調理器具と電子計算機（調理器具内の端末、公衆ネットワーク上のサーバ、専用線に存在するサーバ、ルータ（ダイナミック）、リピーターなど）を利用する発明であるが、ソフトウェア（プログラム）によって実現され、ハードウェアによっても実現され、ソフトウェアとハードウェアの協働によっても実現される。本件発明の各構成要件の全部又は一部を実現するハードウェアでは、コンピュータの基本的構成であるＣＰＵ、メモリ、バス、入出力装置、各種周辺機器、ユーザーインターフェースなどによって構成される。各種周辺機器には、記憶装置、インターネット等インターフェース、インターネット等機器、ディスプレイ（液晶ディスプレイ、有機ＥＬディスプレイ等）、タッチパネル、タッチパネル付きディスプレイ、キーボード、マウス、スピーカー、カメラ（写真用、スキャナ用）、カメラの写真のスキャナ、ビデオ、テレビ、ＣＤ装置、ＤＶＤ装置、ブルーレイ装置、ＵＳＢメモリ、ＵＳＢメモリインターフェース、着脱可能タイプのハードディスク、一般的なハードディスク、プロジェクタ装置、ＳＳＤ、電話、ファックス、コピー機、コピー機能構成、印刷装置、ムービー編集装置、各種センサー装置、情報入力のための方眼紙、情報入力のための原稿用紙、ペン入力装置（ディスプレイをペンでなぞるとその軌跡が情報として計算機に取得される。）などが含まれる。また本発明装置は必ずしも一つの筐体によって構成されている必要はなく、複数の筐体を通信で結合して構成されるものであってもよい。また通信はＬＡＮであってもＷＡＮであってもよく、また、一部が国境を跨いで設置されていてもよい。
【００４３】
さらに、複数の筐体のそれぞれが異なる主体によって運営されていてもよく、一の主体によって運営されていてもよい。本件発明のシステムの運用主体が単数であるか、複数であるかは問わない。また、本発明システムの他に後述する他の登場企業の利用する端末を含むシステムとしても発明を構成することができる。またこれらの端末は国境を越えて設置されていてもよい。さらに本システムや前記端末の他に他の企業の登録のために利用される装置、登録の内容を記録するためのデータベースに利用される装置などが用意されてもよい。これらは本発明装置内に備えてもよいし、本発明装置外に備えてこれらの情報を利用可能なように本装置を構成してもよい。
【００４４】
なお、スマートフォン等にプログラムサーバからプログラムをダウンロードする際の形態は圧縮されている場合、圧縮されていない場合、暗号化されている場合、暗号化されていない場合などいずれのケースでもプログラムのダウンロードとして扱われる。この場合にプログラムのダウンロードは本願プログラムクレームの発明の実施に該当する。またそのダウンロードをさせるサーバにはそのプログラムが記録された記録媒体があるので、そのサーバの記録媒体は、本願発明の記録媒体クレームの発明の実施に該当する。なお、スマートフォン等にダウンロードするサーバが一のプログラムについて複数サーバからの部分ダウンロードを組み合わせて構成するのか否かは本願プログラム発明の実施に該当することは言うまでもない。
【００４５】
＜本件発明  前提：ビジネスモデルについて＞
本明細書にて説明する発明は、ビジネスモデルとして成立する。ビジネスモデルであるので、収益は広告型、課金型、両者の混合型、部材のくり返し販売型、などによって挙げられる。従って、最終消費者、この場合には調理器具によって利益を受ける者は、本発明の音声制御調理器具プラットフォーム内にて一意に特定される必要がある。特定は、階層的に特定されるようなものでもよい。階層的とは、世帯、世帯の中の各個人のようなものや、さらには各個人と利用した調理器具ないしは、世帯を特定するために調理器具の識別情報を流用することもできる。請求項に記載した構成要件ではこれらは特に限定しないが、何らかの方法によってユーザー（最終消費者）が特定されるようにしなければならない。一例としては、前述の通り調理器具の識別情報を用いてユーザを特定する方法、制御音声情報を取得するために利用される音声を集音するマイクに付与されているマイクの識別情報を利用して特定する方法（音声に伴ってこの識別情報がサーバ（音声処理サーバ（ジーニー）、調理器具制御サーバ装置のいずれか又は両者）に渡される）、あるいは、マイクにその世帯等を特定する情報が保持されて同じように前述のような処理によって特定する方法、が考えられる。
【００４６】
＜本件発明  前提：音声処理＞
本件発明は調理器具をユーザの音声によって制御するというものであるが、調理器具は人の生命に危険を与える場合があることから、ユーザの音声の処理は厳格に行われるべきである。そのため、一旦マイクから集音され音声ファイルとなった情報がスペクトラム分析に掛けられて声紋を判別するレベルで分析される。声紋を判別するレベルでは、テキスト化が正確に行われたり、声の主がユーザ識別情報で識別される特定のユーザの声紋と合致するかなどが判定されたりする。テキスト化はスペクトラム分析を介さないで、人工知能によって行われるように構成してもよい。これらの音声分析機能は、調理器具に持たせる場合の他に、キッチンに配置され、公衆ネットワークと通信可能なネットワークスピーカー等に持たせる場合、ネットワークスピーカー等が通信をする音声処理サーバ（ジーニー）に持たせる場合、あるいは音声処理サーバでなく、音声ファイルを受け取った調理器具制御サーバ装置に持たせる場合、ネットワークスピーカーが接続されているキッチンサーバやホームサーバに持たせる場合など各種のケースが考えられる。この点は本件発明のすべての実施形態について矛盾しない限り適用される。
【００４７】
＜実施形態１＞
＜実施形態１  概要＞
本実施形態における発明は、音声指示を利用して調理器具を制御するためのプラットフォームである。
図１は、音声制御調理器具プラットフォームを用いて調理をする場合のイメージ図である。図に示す様に、キッチンで調理をする者（０１０１）が制御音声を与えると、指定された調理器具が、例えば、レンジフード０１２８に設けられている入出力装置（０１２６）の一部を構成する例えば、ネットワークスピーカー（０１２０）を通して取得した指示に従った調理動作を行う。例えば、「シェフ！１番コンロ弱火にして！」との制御音声（０１０２）が出された場合に、これに対応する調理機器であるコンロ（０１０３）が「ピピッ１番コンロ弱火にします」との応答音声情報（０１０４）を出力して、制御音声（０１０２）に従って火力を弱くする。同様に、オーブン（０１０５）に対する制御音声（０１０６）に従って、オーブンが制御され（０１０７）、シンクの水道栓（０１０８）に対する制御音声（０１０９）に従って、水道栓が制御される。
【００４８】
図２Ａは、音声制御調理器具プラットフォームのハードウェア同士の繋がりを概念的に示す図である。図２Ａに示す様に、キッチン（ＨＯＭＥ）に配置された調理器具（０２０２ａ、０２０２ｂ、０２０２ｃ、０２０２ｄ）は、家庭内ルータ（０２０３）及びネットワーク（０２０１）を介して音声分析機能を有する調理器具制御サーバ装置（０２０５）と接続されており、さらに各メーカーの調理器具制御情報を保持・更新する各メーカーサーバ（０２０４ａ、０２０４ｂ、０２０４ｃ、０２０４ｄ）が、ネットワーク（０２０１）を介して調理器具制御サーバ装置（０２０５）と接続されている。この場合、キッチンの調理器具（０２０２ａ、０２０２ｂ、０２０２ｃ、０２０２ｄ）の近傍には、調理器具と別体を成して接続する入出力装置（０２２６）が配置されており、この入出力装置（０２２６）は、家庭内ルータ（０２０３）及びネットワーク（０２０１）を介して調理器具制御サーバ装置（０２０５）と接続されている。また、入出力装置の一部を構成するネットワークスピーカー（０２２０）が調理器具制御サーバ装置（０２０５）に接続されている。なお、この入出力装置（０２０６）は、各メーカーサーバ（０２０４ａ、０２０４ｂ、０２０４ｃ、０２０４ｄ）に接続されていてもよい。
入出力装置（０２２６）は、図２Ｂにも示す様に、例えば、レンジフード０２２８上に設けられていてもよく、例えば、ネットワークスピーカー（０２２０）及び調理器具制御サーバ装置（０２０５）を経て取得した制御音声に係る制御情報（ＩＤ０１〜ＩＤ０４）を該当する調理器具、図２Ｂではオーブン（０２０２ｂ）、左側ガスコンロ（０２０２ａＬ）、中央ガスコンロ（０２０２ａＣ）、右側ガスコンロ（０２０２ａＲ）に出力する。
なお、調理器具（図２Ｂではオーブン（０２０２ｂ）、左側ガスコンロ（０２０２ａＬ）、中央ガスコンロ（０２０２ａＣ）、右側ガスコンロ（０２０２ａＲ））のそれぞれが、ネットワークスピーカー（０２２０）の機能を含む入出力装置（０２２６）の機能を有していてもよい。
また、各メーカーの調理器具制御情報は、調理器具制御サーバ装置（０２０５）内に格納されていても構わない。あるいは調理器具制御サーバ装置が各メーカーのメーカーサーバにその都度、又は所定のインターバル、又はメーカーサーバからのプッシュによって調理器具制御情報又は調理器具制御情報セットを取得するように構成してもよい。さらに、この図の例では調理器具制御サーバ装置と、入出力装置及び各調理器具が家庭内ルータを介して通信するように構成したが、必ずしもこれに限定されず、調理器具制御サーバ装置と、入出力装置及び各調理器具とは、ルータを介さないで、インターネットのＵＲＬを利用して直接的に通信するように構成してもよい。なお、各メーカーサーバもネットワーク（０２０１）を介して直接的に又は家庭内ルータを介して調理器具と通信をするように構成されていることが好ましい。これは調理器具のメンテナンス、調理器具内のプログラムのアップデートなどをするためである。
【００４９】
＜実施形態１  音声制御調理器具プラットフォームの発明＞
＜実施形態１  発明の構成：基礎となる構成＞
＜基礎となる構成の意味＞
この明細書においては「基礎となる構成」は、基礎の発明以外の発明において共通に利用される構成である。基礎となる構成に他の構成が付加されて基礎となる構成にバリエーションが施されその他の構成を有する他のバリエーション発明が説明される。
【００５０】
＜基礎となる構成＞
＜主に請求項１に関する＞
図２Ａで示した様に、本実施形態における音声制御調理器具プラットフォームは、調理器具制御サーバ（０２０５）と、調理器具（０２０２ａ、０２０２ｂ、０２０２ｃ、０２０２ｄ）と、この調理器具と一体又は別体に設けられる入出力装置（０２２６，０２２０）とからなる。
図３〜図５は、実施形態１における基礎となる構成の一例を示す図である。
図３に示す様に、調理器具制御サーバ装置（０３００）は、制御音声情報取得部Ｓ（０３０１）と、調理器具識別情報取得部Ｓ（０３０２）と、調理器具制御情報取得部Ｓ（０３０３）と、応答音声情報取得部Ｓ（０３０４Ｖ）と、調理器具制御情報出力部Ｓ（０３０５）と、応答音声情報出力部Ｓ（０３０６Ｖ）と、応答テキスト情報取得部Ｓ（０３０４Ｔ）と、応答テキスト情報出力部Ｓ（０３０６Ｔ）と、を有する。
さらに、図４に示す様に、調理器具（０４００）は、調理器具識別情報保持部Ｃ（０４０１）と、調理部Ｃ（０４０２）と、調理制御部Ｃ（０４０３）と、調理器具制御情報取得部Ｃ（０４０４）と、を有する。
さらにまた、図５に示す様に、入出力装置（０５００）は、マイク制御音声情報取得部（０５０１）と、制御音声情報出力部（０５０２）と、応答音声情報取得部（０５０３）と、応答テキスト情報取得部（０５０４）と、応答テキスト履歴情報保持部（０５０５）と、応答テキスト履歴情報出力部（０５０６）と、応答音声情報出力部（０５０７）と、応答テキスト情報出力部（０５０８）と、を有し、調理器具サーバ装置と調理器具と入出力装置は、インターネットを介して相互に情報の送受信を行うことで、音声指示による自動調理を実現する。
【００５１】
＜実施形態１  構成の説明＞
＜実施形態１  調理器具制御サーバ装置＞
調理器具制御サーバ装置は、音声分析機能を有する調理器具制御サーバ装置であって、キッチンから送信された情報を、例えば、入出力装置の一部又は全部であるネットワークスピーカー等を介して受信して、調理器具に利用可能な情報、あるいはユーザに対する応答会話の音声情報やテキスト情報を送信することが可能なサーバ装置である。キッチンから送信される情報には、ユーザの発声に基づく音声情報や、調理器具自身が出力する調理器具の状況情報などをあげることができる。
【００５２】
＜実施形態１  調理器具制御サーバ装置：制御音声情報取得部Ｓ＞
「制御音声情報取得部Ｓ」は、調理器具を制御するための音声情報である制御音声情報を取得する。調理器具を制御するための音声情報とは、調理器具にこれから実行して欲しい調理動作を内容に含む音声情報である。音声情報は、ユーザの発声に基づいて生成される情報であり、音声スペクトルを示す情報であってもよいし、単に音（音の高さと音色）を示す情報であってもよい。さらには、音声をテキストに変換したテキスト情報であってもよい。また、この音声情報には、少なくとも家庭や店舗（レストラン等）、代表ユーザ、キッチンのいずれか一以上であるキッチン等を識別するキッチン等識別情報又は、集音したマイクを識別するマイク識別情報、あるいは、発声者を識別する発声者識別情報が含まれるように構成することが好ましい。これらは、キッチンに置かれたネットワークスピーカー、キッチンサーバ、ホームサーバ、調理器具などに保持されており、音声又は制御音声情報と関連付けられて調理器具制御サーバ装置に送信される。又は、発声者を識別する情報は送信されてきた音声を分析することで取得されるように構成されてもよい。このように、調理器具が配置されているユーザの自宅や店舗の調理場から取得された音声が、調理器具制御サーバ装置に送信されて、又は音声が調理器具、ネットワークスピーカー、キッチンサーバ、ホームサーバ等で制御音声情報に変換されて調理器具制御サーバ装置に送信され、調理器具制御サーバ装置の制御音声情報取得部Ｓによって取得される。本明細書においては、取得は、生成を意味する場合があり、調理器具制御サーバ装置内において制御音声情報を生成する場合もある。なぜなら、キッチンからの音には、ユーザが調理器具を制御することを意図した発声に基づく音の他に、無関係な音も多く含まれているからである。キッチンで集音された音が途中でテキスト化されて調理器具制御サーバ装置に取得される場合も、そのテキストの分析を行って、制御音声情報と、非制御音声情報（意味取得可能音声又は、意味取得不能音声からなる）とに区別する処理が必要となる。なお、キッチンで集音された音であってテキスト文章化、テキスト単語化できない音に関しては特定の文字や記号、符号、アルファベットなどを割り当ててテキスト化することが考えられる。割り当てられたテキストからも特定の意味を取得できるように構成するとよい。特定の意味とは、例えば調理中の食材から発せられる音や、調理器具から発せられる音（例えば沸騰音、警告音、焼き付き音など）をも調理器具の制御に利用するように構成することができる。テキストからの制御音声情報の取得は、構文解析、文脈解析、意味解析、形態素解析などを用いる。
【００５３】
また、キッチン用語データベースを用いる。特殊な用語も含めたキッチン関連用語を充実させておく必要がある。さらに人工知能などもテキストからの制御音声情報の取得に利用可能であり、人口知能を用いた場合にはキッチン用語データベースもこれによって常時進化させることができる。人工知能は、取得、生成した制御音声情報に基づいて取得した調理器具制御情報にさらに基づいた応答音声情報に対応するユーザからの制御音声情報によって、判断した制御音声情報が的確であったかをフィードバック（制御音声情報によるフィードバック又は／及びタッチパネルや、キーボード、操作ボタンなどからのフィードバックを言う。以下同じ。）によって成長させるように構成する。フィードバックがネガティブであれば、制御音声情報の取得、生成のアルゴリズムを修正し、ないしは信頼度を低下させ、フィードバックがポジティブであればその制御音声情報の取得、生成のアルゴリズムの信頼度を向上させるようにする。なお、ここで信頼度とは、所定の音声（テキストも含む）に基づいて制御音声情報を取得、生成するのに用いるべきアルゴリズムを多数のアルゴリズムの中から採用するために用いられる確率と同等のものである。
非制御音声情報に関しては、これに基づいて調理器具制御情報を取得することはない。さらにこの非制御音声情報に基づいて応答音声情報を生成しなくてもよいし、生成するように構成してもよい。
【００５４】
制御音声情報は、調理器具にこれから実行して欲しい調理動作を含む音声によって発せられる指示である。例えば、「コンロの火を止めて」「弱火にして」「強火にして」「中火にして」「コンロに火をつけて」「カットして」「洗って」「みじん切りにして」「冷やして」「常温にして」「混ぜて」等の指示が制御音声情報の具体例の一部である。後述にて詳細に説明するが、質問音声情報取得部Ｓは、制御音声情報に加えて「質問応答音声情報」を取得するように構成してもよいし（質問応答音声情報取得手段Ｓ）、「時系列調理器具制御情報」を取得するように構成してもよいし（時系列調理器具制御譲歩取得手段Ｓ）、「調理対象依存調理器具制御情報」を取得するように構成してもよい（調理対象依存調理器具制御情報取得手段Ｓ）。
【００５５】
＜実施形態１  調理器具制御サーバ装置：調理器具識別情報取得部Ｓ＞
「調理器具識別情報取得部Ｓ」は、取得した制御音声情報に基づいて調理器具を識別する情報である調理器具識別情報を取得する。「調理器具識別情報」は、制御音声情報にデータとして含まれているものではなく、制御音声情報を分析することで取得されるものであってもよいし、制御音声情報に含まれるものであってもよい。又は制御音声情報に関連付けられて受信することで取得するように構成することもできる。
【００５６】
例えば「平野レミ」さんがキッチンからマイクに向かって発した音声に基づく制御音声情報がテキストで「１台目の電子レンジ」＋「加熱強め」というテキストデータである場合には、「１台目の電子レンジ」というテキスト情報（制御音声情報）から調理器具識別情報として「ＰＳＴ１３−４５２１Ｗ」という調理器具識別情報を取得する。そのためには、「平野レミ」さんのキッチンの「１台目の電子レンジ」の調理器具ＩＤが「ＰＳＴ１３−４５２１Ｗ」であるということが調理器具制御サーバ装置、ないしは調理器具制御サーバ装置がアクセス可能なデータベースに記録、保存されていなければならない。この記録、保存は、「１台目の電子レンジ」という呼び名と、「ＰＳＴ１３−４５２１Ｗ」という調理器具識別情報とを本願発明の音声制御調理器具プラットフォームに調理器具使用開始時に登録しておくことで準備される。この登録は、例えば調理器具を新規に購入した際に、調理器具に付されている暗号化されたＱＲコード（登録商標）や暗号化された数列コードなどを、音声制御調理器具プラットフォームのホームぺージにてユーザの識別情報と関連付けて入力するとともに、その調理器具の呼び名を複数の候補を挙げて記入し登録すること等で実行可能である。  また、この最初の登録は、新規な調理器具制御サーバ装置にて制御可能な調理器具を初めて調理器具制御サーバ装置に通信可能に設置した際に、調理器具制御サーバ装置からの指示に従って利用者が登録するように構成することができる。例えば新規な調理器具がキッチンに設置され、電源が入れられると、調理器具が自動的に登録されている調理器具制御サーバ装置と通信を試み、通信が成功すると、調理器具制御サーバ装置に対して自己の識別情報や、そのキッチンにて通信を可能とするルータやホームサーバの識別情報を送信する。そうすると調理器具制御サーバ装置は、その調理器具が新規に登録されるべき調理器具であると判別し（自身の調理器具データベース上にない新たな調理器具識別情報であるから）その調理器具の近辺にいるであろう利用者に対して質問を発するように構成する。例えば、利用者に対して「その調理器具を何と呼びますか」とか、「その調理器具は２代目の電子レンジと呼んでいいですか？」などである。それに対して利用者が、「最新の電子レンジと呼びます」とか、「２代目の電子レンジでいいです。」などと回答すると、調理器具制御サーバ装置は、その構文解釈によって、送信されてきた調理器具識別情報と、「最新の電子レンジ」という呼び名とを関連付けるように登録するように構成することができきる。
【００５７】
調理器具識別情報は、調理器具の種類を示す情報、調理器具の製造元を示す情報、調理器具の販売元を示す情報、調理器具の製造年月日を示す情報、調理器具の品番を示す情報、調理器具の容量を示す情報、調理器具の電圧を示す情報、調理器具の消費電力を示す情報、その調理器具の保守条件、デバイスドライバ、管理プログラム、アップデート情報などを含んでもよいし、これらの情報を取得できるサーバのアドレス（例えば調理器具メーカーのサーバアドレス）やそのサーバにアクセスして情報を取得するためのパスワードなどを示す情報等の一以上を含むように構成することができる。これの利用方法としては例えば、「最新の電子レンジの温め機能」「最新の電子レンジのリモコン」などがそれぞれ最新の電子レンジを識別する調理器具識別情報に関連付けて階層的な機能識別情報などとして登録されている状態である。
調理器具識別情報は、さらに、１つの調理器具内に複数の調理手段が混在している場合（例えば、複数の五徳がある場合、ＩＨヒーター及びラジアントヒーターがある場合、五徳と魚焼きのためのグリルがある場合、電子レンジとオーブン機能が併存している場合、炊飯器とパン焼き機の機能が併存している場合、カット方法に合わせた刃の形状が選択できる場合等）に、それぞれの手段を特定するためのユニークな情報を調理器具識別情報に付随する枝情報として有するように構成してもよい。
【００５８】
調理器具識別情報取得部Ｓが取得した制御音声情報に基づいて調理器具識別情報を取得することから、制御音声情報取得部Ｓが取得する制御音声情報は、「制御内容を特定するための情報」と「制御音声の取得元又は／及び制御音声情報に基づき動作する先」を特定することが可能な情報（プロトコル）によって構成されることが好ましい。
【００５９】
＜実施形態１  調理器具制御サーバ装置：調理器具制御情報取得部Ｓ＞
「調理器具制御情報取得部Ｓ」は、取得した制御音声情報に基づいて調理器具識別情報で識別される調理器具を制御する情報である調理器具制御情報を取得する。
「調理器具制御情報」とは、その名のとおり、調理器具を制御するための情報であって、コンピュータである調理器具に読取り実行可能な形で記述される命令である。特に調理器具の制御対象となるデバイスを制御する。デバイスの例としては、調理器具毎のガス・水道供給バルブの制御アクチュエータ、ＩＨ調理器や電子レンジの電磁波出力系統のコンバータ、インバータ、電気オーブンのヒーター投入電力調整器、冷蔵庫の冷気を作るコンプレッサーのモーター、トースターの電熱線への投入電力調整器、換気扇のモーター、フードプロセッサーのモーター、電気フライヤーやホットプレートのヒーターへの投入電力調整器などである。これらは集積回路や電気回路、電子回路などで構成された制御盤によって制御されるが、その制御盤を制御するソフトがいわゆるデバイスドライバである。従って調理器具制御情報は、このデバイスドライバを介して上記制御盤を制御し、前記各ハードウェアを制御することで最終的に調理器具の調理を制御することとなる。
【００６０】
調理器具制御情報の具体的な構成は、調理器具識別情報に則して、適切なプロトコルに各メーカー間で統一的に利用できる信号列を変換することで取得するように構成することが可能である。
一方、本発明の音声制御調理器具プラットフォームに接続可能な調理器具が共通して所持するプログラムによって読取実行可能なプロトコルによって構成することも可能である。
つまり、各メーカーの各調理器具は、共通言語によって制御されるようにしてもよいし、方言によって制御されるようにしてもよい。共通言語で制御されるようにする場合には、その通信プロトコルで利用される流通情報単位（例えばパケットや、音声制御調理器具プラットフォーム用に規格統一されたパケット）に各メーカーが自由に使用できるオプション領域を大きく（例えば３２ビット、６４ビットの信号列を１００以上）設けることが好ましい。
【００６１】
本発明がプラットフォームとしての機能を果たすことを重視する場合、後者の構成にすることで、自動音声調理システムの統一規格を提供する構造とすることが好ましい。統一規格によって調理器具の制御を行うことで、調理器具毎の差異や特徴が動作の結果に与える影響を小さくすることが可能である。
【００６２】
調理器具制御情報取得部Ｓは、調理器具制御情報を外部の調理器具制御情報保持部Ｓを有するサーバ又は／及び調理器具制御サーバ装置内の調理器具制御情報保持部Ｓから調理器具制御情報を取得する構成とすることができる。調理器具のメーカーは複数あることから、調理器具制御情報は調理器具メーカー自身によって管理させるように構成しておくことが好ましい。その管理を音声制御調理器具プラットフォームの管理者と明確に区別するためには、調理器具制御情報保持部Ｓを有するサーバを調理器具制御サーバ装置の外に配置することが好ましい。あるいは、調理器具制御情報を外部のメーカーのサーバと、音声制御調理器具プラットフォームの調理器具制御サーバ装置内の両方に置いておき、定期的に調理器具制御サーバ装置に置かれた調理器具制御情報をメーカーのサーバに置かれる調理器具制御情報と同期するように構成してもよい。同期の時期は一般に家庭内でキッチンを利用していない夜中の時間帯が好ましい。例えば、一日に一回同期するように構成する。すでに利用されている調理器具制御情報のアップデートや、新規の調理器具制御情報の追加を柔軟に行うことができる。
【００６３】
調理器具制御情報保持部Ｓを調理器具制御サーバ装置の外部に構成する場合には、調理器具制御情報取得時におけるアクセス権限のセキュリティ管理が重要な課題となる。調理器具は、多くの場合消費電力及び発生熱量が大きく、外部からコントロールされた場合に大事故につながる危険性がある。そこで、調理器具制御サーバ装置と調理器具制御情報保持部Ｓの間のアクセス時には、必ずセキュリティチェックを行うように構成しておくことが好ましい。
【００６４】
さらに、外部サーバの調理器具制御情報保持部Ｓと調理器具制御サーバ装置の間が調理器具制御情報の送受信中に通信遮断された場合、あるいは、調理器具制御サーバ装置と家庭等に置かれている調理器具との通信遮断が調理の途中で起こると調理器具の制御が止まってしまう、ないしは暴走してしまう可能性がある。このような事態を防ぐために、調理器具制御情報の通信接続が切断された、あるいは不調になった場合には、調理器具から警告音が出たり、警告ランプが点滅したりするように設定しておく、調理器具の制御が中止されその時点で取得している制御情報に基づく調理行為が終了した時点で調理器具が動作しなくなる、というような構成にしておくことが好ましい。
また、調理器具の種別に応じて調理器具スタンドアローンで緊急処理手順を実行するように構成することもできる。例えば加熱をするための調理器具であれば加熱を中止する、水道栓を制御する調理器具の場合には水道栓を閉止する、機械的な動きをする調理器具の場合にはその機械的な動きを中止する、などである。逆に、無制御になっても問題を生じない調理器具の場合には無制御状態でも稼働を続行させるように構成してもよい。例えば、冷蔵庫、換気扇、米びつ等については稼働を続行するように構成することも考えられる。
【００６５】
さらに、調理器具制御情報は、制御音声毎を単位として、単位毎に制御情報の所定のまとまり（一制御情報セット）が調理器具に取得されなければ、調理器具の制御を開始しないように構成しておくことも考えられる。制御情報が複数のパケット等に分けられて調理器具に取得される構成の場合には一制御情報セットの先頭を構成するパケットには一制御情報セットを構成する制御情報の数、識別情報、量などを記録しておき、一制御情報セットの受信と処理が終了するまでは、その制御情報による調理器具の制御を行わないようにする。応答音声情報は、調理器具識別情報と関連付けて取得してもよいし、関連付けないでその調理器具が置かれているキッチンないしは家庭、建物、を識別情報のみと関連付けられて取得されてもよい。応答音声情報が調理器具識別情報と関連付けられて取得される場合には、その応答音声情報に基づく応答音声は調理器具に個別にスピーカーが設けられている場合には、調理器具のスピーカーから音声が出力されるように構成してもよい。このように構成すると、キッチンで料理をしているユーザに対して音の方向からも自身の音声による指示が正しく処理されたか判断することができる。もちろん、キッチンに据えられた一組のスピーカーからすべての調理器具に対する音声指示に対応する音声応答が出力されるように構成してもよい。
【００６６】
＜実施形態１  調理器具制御サーバ装置：応答音声情報取得部Ｓ＞
「応答音声情報取得部Ｓ」は、取得した調理器具制御情報に基づいて応答のための応答音声の情報である応答音声情報を取得する。応答のための応答音声は、ユーザが発声した制御音声に対して、これを正しく受領したか、正しく受領していないか、を確認するために出力される。例えば、「はい。」「はい、弱火にします。」「はい、点火します。」といった音声を出力させるための情報である。応答音声情報は、制御音声に基づいて特定の動作の実行を指示されていることが特定できた場合にのみ、その内容をユーザに確認させるために生成される情報として構成することができる。あるいは、なにかしらの音を取得した時に、それが制御音声であって特定の動作を指示されている場合にはその指示の内容をユーザに確認するために生成し、制御音声情報ではあると判断できるが、その内容の一部に不鮮明な部分がある場合に鮮明にするために再度制御音声の入力を促すために生成する様に構成してもよい。
【００６７】
なお、応答音声情報は音声そのものに直ちに変換できる情報であってもよいし、音声を間接的に生成するための情報であってもよい。例えば音声そのものに直ちに変換できるファイル形式として、非圧縮音声フォーマットであるPCMそのもの。例えば、ＷＩＮＤＯＷＳ（登録商標）では.ＷＡＶ、ＭＡＣＯＳでは.ａｉｆｆである。その他、ＢＷＦ（Ｂｒｏａｄｃａｓｔ  Ｗａｖｅ  Ｆｏｒｍａｔ）でもよい。非可逆圧縮音声フォーマットでは、ｍｐ３、ＶｏｒｂｉｓＯｇｇフォーマット、Ｏｐｕｓフォーマット、ＡＡＣフォーマットでもよい。さらに、可逆圧縮音声フォーマットでは、ＴＡＫフォーマット、ＦＬＡＣフォーマット、ＷａｖＰａｃｋフォーマット、ＭＰＥＧ−４  ＳＬＳ  ＭＰＥＧ−４  可逆フォーマットでもよい。さらにはＡｐｐｌｅ  Ｌｏｓｓｌｅｓｓ（ＡＬＡＣ）、ＡＴＲＡＣ  Ａｄｖａｎｃｅｄ  Ｌｏｓｓｌｅｓｓ（ＡＡＬ）、ＷＭＡ  Ｌｏｓｓｌｅｓｓでもよい。
音声を間接的に生成するための情報としては、テキスト情報が考えられる。ここでテキストとは、文字コードだけで構成された文字列や文書のデータをいう。ただし、応答音声情報は、テキストのみでなく付加的な情報が含まれていてもよい。例えば発声の際の抑揚を示す情報や、方言としてどの地方の方言を用いるかを示す情報、声のタイプを示す情報（例えば女性の声、男性の声、アニメキャラクターの声、声優の声、俳優、女優の声）などを含んでいてもよい。
【００６８】
＜実施形態１  調理器具制御サーバ装置：応答テキスト情報取得部Ｓ＞
「応答テキスト情報取得部Ｓ」は、取得した制御音声情報に基づいて応答のための応答テキストの情報である応答テキスト情報を取得する。応答のための応答テキストは、応答音声と同じく、ユーザが発声した制御音声に対して、これを正しく受領したか、正しく受領していないか、を確認するために出力される。例えば、「はい。」「はい、弱火にします。」「はい、点火します。」といったテキストを出力させるための情報である。応答テキスト情報は、制御音声に基づいて特定の動作の実行を指示されていることが特定できた場合にのみ、その内容をユーザに確認させるために生成される情報として構成することができる。あるいは、なにかしらの音を取得した時に、それが制御音声であって特定の動作を指示されている場合にはその指示の内容をユーザに確認するために生成し、制御音声情報ではあると判断できるが、その内容の一部に不鮮明な部分がある場合に鮮明にするために再度制御音声の入力を促すために生成する様に構成してもよい。
この応答テキスト情報も、調理器具識別情報と関連付けて取得してもよいし、関連付けないでその調理器具が置かれているキッチンないしは家庭、建物、を識別情報のみと関連付けられて取得されてもよい。応答テキスト情報が調理器具識別情報と関連付けられて取得される場合には、その応答テキスト情報に基づく応答テキストは調理器具に個別にディスプレイが設けられている場合には、調理器具のディスプレイに応答テキストが表示されるように構成してもよい。このように構成すると、キッチンで料理をしているユーザ自身の音声による指示が正しく処理されたかを目視により判断することができる。もちろん、キッチンに据えられた、例えば、ＴＶモニターやＰＣからすべての調理器具に対する音声指示に対応するテキスト応答が出力されるように構成してもよい。なお、ＴＶモニターやＰＣは必ずしもキッチンにあるものだけでなく、寝室や居間、勉強部屋、書斎、風呂、洗面所、自動運転される自動車のモニターなどに出力されるように構成してもよい。調理器具制御サーバ装置によって制御されて調理している際に利用者が必ずしもそこに張り付いているとは限らず例えば居間などでテレビを見ているようなことも考えられるからである。また、子供がキッチンで調理しているが、親が自動運転自動車で移動中のような場合には、子供の調理の様子を自動車の中から観察して子供に対して指示を出したり、親が子供の調理を自動車の中から手伝うようにしたりすることも可能であるように構成することが好ましい。
【００６９】
テキストを構成する文字コードとしては、例えばUS-ASCII （ASCII[ANSI  INCITS4]対応）ISO/IEC  646、ISO646-JP、ISO/IEC 8859 (ISO/IEC 8859-1〜ISO/IEC 8859-16)、ISO-8859-1 （ISO/IEC 8859-1 対応）、ISO-8859-5 （ISO/IEC 8859-5 対応）、ISO-8859-6 （ISO/IEC 8859-6 対応）、ISO-8859-7 （ISO/IEC 8859-7 対応）、ISO-8859-11 （ISO/IEC 8859-11 対応）、ISO-8859-15 （ISO/IEC 8859-15 対応）、windows-1252 （Microsoft Windows Codepage 1252 対応）、macintosh （MacRoman 対応）、KOI8-R、KOI8-UＦ、TIS-620、EBCDIC、JIS X 0201 （JIS ローマ字、カタカナ）JIS X 0208 （第一・第二水準漢字など）、JIS X 0212 （補助漢字など）JIS X 0213 （JIS X 0208 に第三・第四水準漢字などを追加した文字集合。JIS X 0213:2004 は JIS2004 とも呼ばれる）、GB 2312、GB 18030、KS X 1001 (KS C 5601)、Big5、CNS 11643、ISO/IEC 2022 系（ISO/IEC 2022自体は文字符号化方式というより、そのフレームワークのようなものである）、ISO-2022-JP （RFC 1468、俗に「JIS コード」と呼ばれる文字コード。JIS X 0208 対応）、ISO-2022-JP-1 （RFC 2237、JIS X 0208 と JIS X 0212 に対応）、ISO-2022-JP-2 （RFC 1554、多言語拡張。JIS X 0208、JIS X 0212、GB 2312、KS X 1001、ISO/IEC 8859-1、ISO/IEC 8859-7 対応）、ISO-2022-JP-3 （JIS X 0213:2000 対応）、ISO-2022-JP-2004 （JIS X 0213:2004 対応）、ISO-2022-CN （RFC 1922、GB 2312、CNS 11643 ［第一字面・第二字面］対応）、ISO-2022-CN-EXT （RFC 1922、GB 2312、ISO-IR-165、CNS 11643 ［第一字面から第七字面］対応）、ISO-2022-KR （RFC 1557、KS X 1001 対応）、EUC ……拡張 UNIX（登録商標） コード (EUC) 文字符号化方式を用いた8ビットの文字コード。ISO/IEC 2022 の8ビット符号化表現に相当する。
EUC-JP （JIS X 0208 対応）、EUC-JISX0213 （JIS X 0213:2000 対応）、EUC-JIS-2004 （JIS X 0213:2004 対応）、EUC-KR （RFC 1557、KS X 1001 対応）、GB2312 （別名 EUC-CN。GB 2312 対応）、GBK （Microsoft Windows Codepage 936 対応）、Shift_JIS （JIS X 0208 対応）、Shift_JISX0213 （JIS X 0213:2000 対応）、Shift_JIS-2004 （JIS X 0213:2004 対応）、Windows-31J （Microsoft Windows Codepage 932 対応）、x-Mac-Japanese （MacJapanese 対応）、HZ-GB-2312 （RFC 1842、RFC 1843、GB 2312 対応）などを挙げることができる。
【００７０】
＜実施形態１  調理器具制御サーバ装置：調理器具制御情報出力部Ｓ＞
「調理器具制御情報出力部Ｓ」は、取得した調理器具制御情報を取得した調理器具識別情報と関連付けて調理器具識別情報で識別される調理器具に向けて出力する。通信の最終目的地は調理器具識別情報で識別される調理器具であるが、必ずしもすべての調理器具制御情報が最終目的地に到達しなくてもよい。調理器具制御情報の一部が途中で削除されたり、解釈されたりして別の情報に置き換えられるように構成してもよい。
【００７１】
調理器具制御情報出力部Ｓは、調理器具制御情報をパケット通信にて出力する。図９２は、本実施形態によって調理器具識別情報を出力する際のパケットの構成の一例を示している。図に示す様に、パケットはヘッダーと言われる部分とペイロードと呼ばれる情報の部分によって構成されている。
【００７２】
ヘッダーに記載する内容は一般的には既定である。具体的には、「バージョン」「ヘッダ長」「サービス・タイプ」「データグラム長」「ＩＤ」「フラグ」「フラグメントオセット」「ＴＴＬ」「プロトコル番号」「ヘッダチェックサム」「送信元ＩＰアドレス」「宛先ＩＰアドレス」「オプション（調理器具アドレス）」、によって構成されており、「オプション」の内容については自由に構成が可能である。これに対してペイロードは、通信を利用して届けたい情報そのものであり、送信毎にその具体的な内容は異なる。図では、例えばＡ社のコンロを利用しているユーザが「１番コンロを中火にする」との制御音声を発した場合に調理器具制御情報出力部Ｓによって出力される調理器具制御情報のパケットの形態を示したものである。
【００７３】
ペイロードは、調理器具をこのシステム内で一意に識別する「調理器具ＩＤ」、調理器具に対する制御内容を示す「Ｃｏｎｔｒｏｌｌ種別」、コントロール種別で定められる調理器具に対する制御がなされた場合に次の制御情報が来ない場合に調理器具の調理を停止させるまでの時間である「制限時間」、調理器具に対する制御が単位時間当たりの量で測ることができる場合に、その量を変化させる際の単位時間当たり速度変化を示す「加速度」、調理器具の正常動作を中止すべき調理器具の調理状況と、その中止処理種別を示す「緊急対応１」「緊急対応２」、調理器具制御情報をシステム内で一意に識別する調理器具制御情報識別子であり、場合によりその調理器具制御情報識別子で識別される調理器具制御情報と、他の調理器具制御情報識別子で識別される調理器具制御情報との制御順位を示す情報をも含みうる「調理器具制御情報ＩＤ」、調理器具のユーザを一意に識別する「会員ＩＤ」この調理器具制御情報を出力した調理器具制御サーバ装置のＩＤである「ＳＲＶＩＤ」、制御結果を示す制御結果応答情報を送信すべき先のＵＲＬである「ＲｅｔｕｒｎＵＲＬ」、この調理にて調理されている調理対象を示す識別情報である「調理対象」によって構成されている。具体的には、「調理器具ＩＤ」は「メーカー名：製造番号：製造ＩＤ」によって構成されており「Ａ社：ＧＣＡ０１２：２０２１０９１３ＡＢ」という情報を０と１の数字によって表現した情報に置き換えられる。他のペイロードに含まれる情報についても、図９２に示す様に同様に置き換えられる。パケットの構成は、図に示す構成に限定されずその他の構成であってもよい。
【００７４】
その他に構成し得る情報としては、例えば、コントロール種別として、加熱調理器具の場合には、「着火」「加熱開始」「火力強める」「加熱強める」「火力一定」「加熱一定」「火力弱める」「加熱弱める」「消火」「加熱終了」等があり、水道栓の制御の場合には「水道栓開」「水道栓開度小」「水道栓開度・・％」「水道栓閉止」等がある。また冷蔵庫の場合には「急速冷凍」「冷凍温度低下」「解凍開始」「解凍終了」「・・度維持」などがある。ミキサーなどの機械的回転や振動、その他の動きをする調理器具に関しては「動作開始」「動作量上昇」「動作量減少」「動作量一定維持」「動作終了」等がある。緊急対応に関しては、加熱調理器具の場合には「消火」「加熱終了」場合により、「消火剤散布開始」があってもよい。ミキサーなどの回転や振動その他の機械的動きをする調理器具に関しては「動作終了」あるいは調理器具の種類によっては動作開始位置に機械の全部又は一部を復帰させる「原点位置回帰」、調理器具種類によっては複数の機械部品を組み合わせて行っていた調理動作を中止して機械部品の組合せを解除する「組合せ解除」などがあってもよい。緊急事態の種別としては、図に記載したもののほかに「発火」、「火災警報発令」、「地震発生」、「風力所定値以上」、「避難指示受信」、「ガス漏れ（検知）」、「ガス供給なし」、「停電」、「ユーザ不滞在時間所定値超過」、「室内温度が所定範囲外」、「外部から節電要請あり」、「調理器具制御サーバ装置との通信途絶（遮断）」、「調理器具サーバ装置との通信不安定」等がある。
【００７５】
緊急事態に対応する手段として調理器具内に設けられている通常の制御対象にて対応可能なものはそれによって対応する。それ以外に通常の制御対象ではないが、調理器具に緊急事態用に設けられている機能を制御してもよい。例えば、調理器具に消火剤の噴射装置が付随させて、「発火」の際に調理器具の消火剤噴射装置を起動する消火剤噴射装置起動手段を設けるように構成することができる。また、「ガス漏れ」の場合には、防爆型のモーターによって駆動される換気扇を起動する緊急喚起手段を備えるように構成することも考えられる。さらには「ガス漏れ」の場合には、ガス漏れ警報を発令するガス漏れ警報発令手段を調理器具が有するように構成することも考えられる。「停電」の場合には予備電源に切り換えて区切りが良いところまで調理を続行するようにしたり（例えば生焼けの肉が残ると室温が上がることで腐敗しやすくなる）、安全に終了するようにしたりすることが考えられる。
【００７６】
上記パケット構成は、ＴＣＰ／ＩＰ層のパケット構成でもよいし、これとは別に音声制御調理器具プラットフォームで利用される固有のパケットの構造であってもよい。このパケットに載せられた情報は、原則的にはインターネットを経由して送信される情報である。ただし、多重にネットワークを構成することは可能である。例えば、調理器具制御情報出力部から出力された時にＡという構成であった調理器具制御情報は調理器具制御サーバ装置の内部を移動するときには、Ｂ＋Ａ＋Ｂ（Ｂ＋・・・＋Ｂは、情報・・・がＢというプロトコルのパケットに入れられた状態を表す。以下同じ。）の構成となる。そして、Ｂ＋Ａ＋Ｂの調理器具制御情報が調理器具制御サーバ装置から出力してインターネット通信に侵入した段階で、Ｃ＋Ｂ＋Ａ＋Ｂ＋Ｃの構成となる。さらに、インターネット通信を介してＤ＋Ｃ＋Ｂ＋Ａ＋Ｂ＋Ｃ＋Ｄの構成となる。追加される構成部分には、各通信区間内でのヘッダー情報である。一つ前の区間のヘッダー情報は、新しいヘッダーが追加されることで、追加されたヘッダーに連続するペイロードとなる。
【００７７】
＜実施形態１  調理器具制御サーバ装置：応答音声情報出力部Ｓ＞
「応答音声情報出力部Ｓ」は、取得した応答音声情報を出力する。応答音声情報は、調理器具制御サーバから出力されて、入出力装置或いはこの入出力装置の一部を構成する、例えば、ネットワークスピーカーに取得される。応答音声情報は、音声出力装置によって音として出力するための音声を構成する情報である。なお、プラットフォームを含むシステムの構成によって応答音声情報の出力先（情報の宛先）は、調理器具であってもよいし、前述のようにその調理器具が置かれているキッチンに配置される入出力装置或いはこの入出力装置の一部を構成するインターネットスピーカー等（ネットワーク上の音声処理サーバ（「ジーニー」等）を含む場合もある。）でもよい。また関連付けられている調理器具識別情報に応じて両者に送信してもよいし、その都度定められた側に送信されるように構成されていてもよい。例えばある調理器具識別情報と関連付けられている応答音声情報の場合には応答音声情報は調理器具に対して送信され、別の調理器具識別情報と関連付けられている応答音声情報は、調理器具でなく、その調理器具が置かれているキッチンのインターネットスピーカーに送信されるように構成してもよい。宛先をどこにするかは調理器具識別情報と宛先のアドレスとを関連付けた表によって決し、この応答先対応表を調理器具制御サーバ装置がユーザ識別情報と関連付けて保持するように構成することもできる。応答音声情報の具体的な内容及び種類については、既述である。なお、応答音声情報の調理器具制御サーバ装置からの出力先は、また自動運転中の自動車や、キッチンとは別室の寝室、居室、書斎、バス、トイレなどの音声出力装置に対しても出力されるように構成できる。前述のように、調理をする人物や、これを監督する人物が必ずしもキッチンやその周辺にしかいないとは言えないからである。さらに、特定の電話番号のスマートフォンへの電話発信や、特定のＩＤのＳＮＳを利用した無料通話アプリを介したスマートフォンへの発信などを行うように構成してもよい。さらには、動画アプリ（例えばＹＯＵＴＵＢＵ：登録商標）のライブ放送などのインターフェースへ出力することも考えられる。これは、ユーチューバーで料理の研究家などが実演を視聴者に視聴させる場合などに利用可能である。
【００７８】
＜実施形態１  調理器具制御サーバ装置：応答テキスト情報出力部Ｓ＞
「応答テキスト情報出力部Ｓ」は、取得した応答テキスト情報を出力する。応答テキスト情報は、調理器具制御サーバから出力されて、入出力装置或いはこの入出力装置の一部を構成する、例えば、調理器具のディスプレイに取得される。応答テキスト情報は、テキスト出力装置によって文字列として出力するための文字を構成する情報である。この場合、プラットフォームを含むシステムの構成によって応答テキスト情報の出力先（情報の宛先）は、調理器具のディスプレイの他、調理器具が置かれているキッチンに配置されるＴＶモニターやＰＣでもよい。また関連付けられている調理器具識別情報に応じて両者に送信してもよいし、その都度定められた側に送信されるように構成されていてもよい。例えばある調理器具識別情報と関連付けられている応答テキスト情報の場合には応答テキスト情報は調理器具に対して送信され、別の調理器具識別情報と関連付けられている応答テキスト情報は、調理器具でなく、その調理器具が置かれているＴＶモニターやＰＣに送信されるように構成してもよい。宛先をどこにするかは調理器具識別情報と宛先のアドレスとを関連付けた表によって決し、この応答先対応表を調理器具制御サーバ装置がユーザ識別情報と関連付けて保持するように構成することもできる。応答テキスト情報の具体的な内容及び種類についても、既述である。
なお、応答テキスト情報の調理器具制御サーバ装置からの出力先は、また自動運転中の自動車や、キッチンとは別室の寝室、居室、書斎、バス、トイレなどの音声出力装置に対しても出力されるように構成できる。前述のように、調理をする人物や、これを監督する人物が必ずしもキッチンやその周辺にしかいないとは言えないからである。さらに、特定の電話番号のスマートフォンへのテキスト発信や、特定のＩＤのＳＮＳを利用した無料通話アプリを介したスマートフォンへのテキスト発信などを行うように構成してもよい。さらには、動画アプリ（例えばＹＯＵＴＵＢＵ：登録商標）のライブ放送などのインターフェースへテキスト出力することも考えられる。これは、ユーチューバーで料理の研究家などが実演を視聴者に視聴させる場合などに利用可能である。
【００７９】
＜実施形態１：キッチン側音声＞
以下にキッチン側の音声情報の取得、出力に関して複数の構成例を説明する。これらに関しては、本明細書で説明するすべての実施形態にて適用可能である。
＜キッチン側音声の基本構造＞
キッチン側の音声情報は、調理器具の制御を目的とした音に基づく情報である。キッチン等に設置されたマイク等から取得される音声には調理器具の制御を意図した者のみならず、一般的な会話や、生活音（歩く音、ドアの開閉音、電話の着信音、玄関などから呼び鈴）、調理音、調理器具自体が発する音、近くのテレビやオーディオが発する音、などが含まれるが、これらを調理器具の制御を目的とした音声と区別するためにユーザには、最初に特有のワードを含む呼びかけを発声させるようにし、それによってシステムでは、調理器具の制御を目的とした発声であると認識して、その発声に基づいて制御音声情報を取得、生成するように構成する。特有のワードの例としては、「レミ」、「シェフ」、「ミセスレミー」など日常の会話では使用されない単語からなるものが適している。例えば、「レミ、ガスコンロＡを強火にして！」という場合には、「レミ」と「ガスコンロＡを強火にして！」とが同じ人物の発声であり（音声分析に基づく）、かつ最初にキーワードであり、調理器具制御サーバ装置のこの家庭での呼び名である「レミ」があることから、調理器具制御サーバ装置、ないしは調理器具ないしは入出力装置では、この一連の発声は、調理器具を制御するために発せられた音声であると認識される。なお、この識別を調理器具制御サーバ装置以外で行う場合には、制御音声情報をその他のいわゆるノイズとなる音から切り出して調理器具制御サーバ装置に送信するように構成することができる。このように構成することで通信量を節約できるという効果を奏する。ただし、キッチン側の情報処理が複雑化するために信頼性が落ちる場合には制御音声情報取得部Ｓが取得した全音声を調理器具制御サーバ装置に送信するように構成してもよい。
【００８０】
特有のワードが発せられた場合にはキッチン側のシステム（ネットワークスピーカーを含む入出力装置、調理器具、ホームサーバなど）は、その音声に基づいて制御音声情報を取得（本明細書においては「取得」には生成である場合も含まれる。）し調理器具制御サーバ装置に対してこれを出力するが、調理器具サーバ装置は、その制御音声情報に基づいて応答音声情報又は／及び応答テキスト情報を返信してくるので、その返信された応答音声情報又は／及び応答テキスト情報に対してユーザが応答して発声する場合がある。その発声は最初にしたユーザの発声に端を発した一連の会話であるので（音声分析によって同一人物の発声であることを分析することが好ましい。）、ユーザが一連の会話を連続している間は、前記特有のワードを発声しなくともシステムではその発声に基づいて制御音声情報を生成し、取得するように構成することが好ましい。
【００８１】
一連の会話であるかの識別は、例えば調理器具制御サーバ装置からの応答音声情報又は／及び応答テキスト情報に基づく発話から所定時間内にユーザからの発声がある場合には、それは一連の会話に属する発声であると判断して、その発声に基づいて制御音声情報を取得するように構成する。あるいは、応答音声情報又は／及び応答テキスト情報に基づく発話から所定時間内に関連するキーワードを含む発声がある場合には、それは一連の会話に属する発声であると判断して制御音声情報を取得する。関連するキーワードは、調理器具制御サーバ装置の応答音声情報又は／及び応答テキスト情報に応じて定めてもよい。例えば着火、消火に関する応答音声情報又は／及び応答テキスト情報に対するキーワードとしては、火ないしは火を利用する調理器具に関連するキーワードないしは、中止、中断、停止、延期に関するキーワード、あるいは肯定的な意味を表すキーワードである。あるいは、火加減、水の出し加減に関する応答音声情報に対するキーワードとしては、程度を表すキーワード、ないしは中止、中断、停止、延期に関するキーワード、あるいは肯定的な意味を表すキーワードである。
【００８２】
＜実施形態１：キッチン側音声：キッチン（調理器具外）に備えられたネットワークスピーカー／マイク（入出力装置）＞
【００８３】
（スピーカー）
キッチン側での調理器具制御サーバ装置からの音声情報を取得し、出力するスピーカーとして、キッチンに配置されるネットワークに接続可能な入出力装置の一部を構成するネットワークスピーカーを挙げることができる。この場合に、ネットワークスピーカーのインターネット上のアドレスと調理器具識別情報とは、調理器具制御サーバ装置内にて関連付けられて保持され、本スピーカーとの応答音声情報の送信等の際に参照されるように構成される。このネットワークスピーカーは、スピーカー機能のみならずマイク機能をも有し、キッチンでのユーザからの音声を常時拾うように構成することもできる。あるいは、自身に付されたニックネームなどが発声されると所定時間聞き耳を立てるように構成することができる。従って、この場合は、ネットワークスピーカーが入出力装置の体を成して、音声取得部ＮＳと、制御音声情報生成部ＮＳと、制御音声情報出力部ＮＳ、応答音声情報取得部ＮＳと、応答音声取得部ＮＳと、制御結果告知音声情報取得部ＮＳ、制御結果告知音声取得部ＮＳと、応答音声情報出力部ＮＳと、制御結果告知音声出力部ＮＳと、を有することとなり、これは調理器具通信部ＮＳを介して行われることとなる。またさらにネットワークスピーカーはネットワークで音声処理サーバ（例えばニックネーム「ジーニー」）につながっている場合があるが、この場合にはキッチンに備えられたスピーカーであって、スピーカー部ＮＳ、マイク部ＮＳとその制御部ＮＳさらに音声処理部ＮＳを有するネットワークスピーカーキッチン部ＮＳと、音声処理サーバＮＳとを含めてネットワークスピーカーということとする。なお、入出力装置の一部であるネットワークスピーカーは、ネットワークを介して調理器具と通信をするように構成されてもよい。例えば調理器具制御情報を調理器具制御サーバ装置から調理器具に送信する際にネットワークスピーカーを介して送信するように構成してもよい。この通信はＷｉｆｉなどの無線通信で行うように構成すると便利である。調理器具毎に有線接続をするのは煩雑だからである。
【００８４】
（マイク）
キッチン側での調理器具制御サーバ装置への音声を取得し、制御音声情報として調理器具制御サーバ装置へ出力するマイクとして上記入出力装置の一部であるネットワークスピーカーが利用されるように構成することができる。マイクに取得された音声は、そのまま音声を変換したアナログ信号が制御音声情報として調理器具制御サーバ装置に出力されるように構成されてもよいし、取得された音声を周波数分解してスペクトル情報からなる制御音声情報として調理器具制御サーバ装置に出力してもよいし、あるいはテキスト化してこれを制御音声情報として出力してもよい。ネットワークスピーカーのスピーカーとマイクとは同じ筐体に収められていてもよいし、別体であってもよい。
【００８５】
＜実施形態１：キッチン側音声：調理器具に備えられたスピーカー／マイク（入出力装置）＞
【００８６】
（スピーカー）
また、ネットワークスピーカーでなく、あるいはネットワークスピーカーとともに調理器具がスピーカー（入出力装置）の機能を有するように構成してもよい。調理器具がスピーカー（入出力装置）の機能を有するように構成した場合には応答音声情報は、ネットワークを介して調理器具に取得され、応答音声をそのスピーカーから出力することとなる。スピーカーとマイクが対になっている場合には調理器具制御情報も調理器具が取得するために応答音声情報と調理器具制御情報の両者が調理器具に取得されることとなる。また調理器具から音声が出力されるように構成すると、キッチンのどの領域から音声がしたかを体感できるので、調理器具名をキッチンで調理する人が確認する労力が軽減される。なお、調理器具の音声の出力の際に、調理器具の名称を音声出力するように構成してもよい。例えば「ガスコンロ、一番右端、火力を弱めて中火とします。」などである。さらに、音声出力とともに、あるいは音声出力が別の装置によって行われる場合であっても、音声出力に併せて調理器具に備えられたランプ等が点滅するように構成することも考えられる。従って、調理器具は、入出力装置の機能部である音声取得部Ｃと、制御音声情報生成部Ｃと、制御音声情報出力部Ｃ、応答音声情報取得部Ｃと、応答テキスト情報取得部Ｃと、制御結果告知音声情報取得部Ｃ、制御結果告知音声取得部Ｃと、応答音声情報出力部Ｃと、応答テキスト情報出力部Ｃと、制御結果告知音声出力部Ｃと、を有することとなる。
【００８７】
（マイク）
また、ネットワークスピーカーのマイクでなく、あるいはネットワークスピーカーのマイクとともに調理器具に入出力装置の一部であるマイクを備えるように構成してもよい。調理器具にマイクを備えるように構成した場合には制御音声情報を生成するための音声は、ネットワークを介して調理器具から調理器具制御サーバ装置に出力され、調理器具制御サーバ装置にて調理器具制御情報を取得するために利用される。また調理器具にマイクを備えるように構成すると、ユーザの位置に応じて音声が拾われるので、どの調理器具に対する音声による制御を目的としているかを判断する材料として利用できる。
例えば複数のガスコンロがあり、かつ、複数のガスコンロが着火中である場合でも「ガスコンロ、火力を弱めて中火にして。」という音声が、複数のガスコンロに拾われるが、ガスコンロに拾われた音声の強度を比較して、最も音声の強度の強いガスコンロであると推定し、それを確認するように構成することができる。この場合には一旦音声が調理器具制御サーバ装置に出力され、応答音声情報として、「ガスコンロ、火を弱めて中火にするのは一番右側のコンロですね？」などと応答音声情報にて確認したり、応答テキスト情報として、「ガスコンロ、火を弱めて中火にするのは一番右側のコンロですね？」などと応答テキスト情報にて確認したりすることができる。なお、このような場合には調理器具間の音声強度を比較するためにＬＡＮでお互いに通信可能な調理器具が拾った音声強度を比較する音声強度比較部Ｃにて音声強度を比較し、その比較結果を関連付けて制御音声情報を調理器具制御サーバ装置に出力するように構成することができる。又は、全ての調理器具が拾った音声を調理器具制御サーバ装置に出力して調理器具制御サーバ装置側で音声強度の比較を行い、推定をして応答音声情報或いは応答テキスト情報を取得するように構成することもできる。なお取得した音声を制御音声情報として調理器具制御サーバ装置に出力する際にどのようなデータとするかは前述の場合と同様である。
【００８８】
＜実施形態１：キッチン側音声：スマートフォン、タブレット、携帯電話、ＰＣ、スマートウォッチ、コード付ヘッドフォン、ワイヤレスヘッドホンに備えられたスピーカー／マイク（入出力装置）＞
【００８９】
（スピーカー）
また、ネットワークスピーカーにも調理器具にもスピーカーを備えるように構成しない又は構成する場合でもユーザのスマートフォン等の携帯端末のスピーカーを入出力装置の一部として利用するように構成することも考えられる。この場合には、携帯端末に音声出力アプリケーションを準備し、これを利用して応答音声情報に基づく音声を出力するように構成できる。この出力の形式としては、応答音声情報を受信した場合に、自動的にアプリケーションを立ち上げて、応答音声が出力されるように構成する場合、あるいは、音声出力アプリを立ち上げている場合にのみ受信した応答音声情報に基づいて応答音声を出力する場合、携帯端末から着信信号（着信音や通知音、バイブレーション、光の点滅など）があり、その着信信号に基づいて着信をとった場合に、その電話音声を介して応答音声情報に基づく応答音声が出力されるようにする場合、などが考えられる。従って、スマートフォン、タブレット、携帯電話、ＰＣ、スマートウォッチ、コード付ヘッドフォン、ワイヤレスヘッドホンに備えられたスピーカーは、入出力装置として音声取得部ＳＰと、制御音声情報生成部ＳＰと、制御音声情報出力部ＳＰと、応答音声情報取得部ＳＰと、応答音声取得部ＳＰと、制御結果告知音声情報取得部ＳＰと、制御結果告知音声取得部ＳＰと、応答音声情報出力部ＳＰと、制御結果告知音声出力部ＳＰと、を有することとなる。なお、ヘッドフォンを使用する形態においてはキッチンに備えられたマイクからキッチンの調理音を収集して、無線を介してヘッドフォンに調理音を送信し、音楽などとともに視聴できるように構成することもできる。このような処理はホームサーバにおいてすることもできるし、拾われたキッチンの調理音声が調理器具制御サーバ装置にいったん送信され、その後ヘッドフォンないしはヘッドフォンに接続された携帯端末本体に送信されるように構成することができる。この場合に、携帯端末等のインターネット上のアドレス、ないしは電話回線上の電話番号と調理器具識別情報とは、調理器具制御サーバ装置内にて関連付けられて保持され、携帯端末等との応答音声情報の送信等の際に参照されるように構成される。
【００９０】
（マイク）
また、ネットワークスピーカーにも調理器具にもマイクを備えるように構成しない又は構成する場合でもユーザのスマートフォン等の携帯端末のマイクを入出力装置の一部として利用するように構成することも考えられる。
この場合には、携帯端末に音声取得アプリケーションを準備し、これを利用してユーザの発声に基づく音声を取得し、制御音声情報として調理器具制御サーバ装置に出力するように構成できる。
この出力の形式としては、ユーザの音声を取得した場合に、自動的に音声取得アプリケーションを立ち上げて、音声を制御音声情報に変換して調理器具制御サーバ装置に出力するように構成する場合、あるいは、音声取得アプリケーションを立ち上げている場合にのみ音声を取得し、その音声を制御音声情報に変換して調理器具制御サーバ装置に出力するように構成してもよい。音声取得アプリケーションが取得した音声を制御音声情報に変換する。
【００９１】
＜実施形態１：キッチン側音声：シェフロボットや、汎用ロボットに備えられたネットワークスピーカー／マイク（入出力装置）＞
【００９２】
（スピーカー）
また、ネットワークスピーカーにも調理器具にもスピーカーを備えるように構成しない又は構成する場合でもシェフロボットや、汎用ロボットに備えられたネットワークスピーカーを入出力装置の一部として音声出力に利用することができる。
この場合に声色は、そのロボットが普段しゃべっている声色に変換してしゃべらせるように構成することもできる。
この場合に、シェフロボットや、汎用ロボット又は、シェフロボットや、汎用ロボットのネットワークスピーカーのインターネット上のアドレスと調理器具識別情報とは、調理器具制御サーバ装置内にて関連付けられて保持され、本スピーカーとの応答音声情報の送信等の際に参照されるように構成される。
ロボットは、入出力装置として音声取得部ＲＢと、制御音声情報生成部ＲＢと、制御音声情報出力部ＲＢ、応答音声情報取得部ＲＢと、応答テキスト情報取得部ＲＢと、応答音声取得部ＲＢと、制御結果告知音声情報取得部ＲＢ、制御結果告知音声取得部ＲＢと、応答音声情報出力部ＲＢと、応答テキスト情報出力部ＲＢと、制御結果告知音声出力部ＲＢと、を有することとなる。
【００９３】
（マイク）
また、ネットワークスピーカーにも調理器具にもマイクを備えるように構成しない又は構成する場合でもシェフロボットや、汎用ロボットに備えられたマイクを入出力装置の一部として音声取得に利用することができる。この場合には、ロボットの人識別機能を利用して誰からの音声であるか判別するように構成することもできる。ロボットはまた言語分析能力を有している場合があり、そのような場合には、その音声が調理器具の制御を目的としている音声であるか、そうでないか判別し、調理器具の制御を目的としている音声であると判別できる場合にのみその音声を制御音声情報に変換して調理器具制御サーバ装置に出力するように構成することができる。
【００９４】
＜実施形態１：キッチン側音声：インターフォン、室内通話セットに備えられたネットワークスピーカー／マイク（入出力装置）＞
【００９５】
（スピーカー）
また、ネットワークスピーカーにも調理器具にも、ロボットにもスピーカーを備えるように構成しない又は構成する場合でもインターフォン、室内通話セットに備えられたネットワークスピーカーを入出力装置の一部として音声出力に利用することができる。
この場合に、これらのネットワークスピーカーのインターネット上のアドレスと調理器具識別情報とは、調理器具制御サーバ装置内にて関連付けられて保持され、本スピーカーとの応答音声情報の送信等の際に参照されるように構成される。
インターフォン、室内通話セットに備えられたネットワークスピーカー又は、インターフォン、室内通話セットは、入出力装置として音声取得部ＩＰと、制御音声情報生成部ＩＰと、制御音声情報出力部ＩＰと、応答音声情報取得部ＩＰと、応答音声取得部ＩＰと、応答テキスト情報取得部ＩＰと、制御結果告知音声情報取得部ＩＰと、制御結果告知音声取得部ＩＰと、応答音声情報出力部ＩＰと、応答テキスト情報出力部ＩＰと、制御結果告知音声出力部ＩＰと、を有することとなる。室内通話セットなので、必ずしもキッチンにいる必要はなく、他の部屋からでもスピーカーからの応答音声を視聴することができる。
【００９６】
（マイク）
また、ネットワークスピーカーにも調理器具にも、ロボットにもマイクを備えるように構成しない又は構成する場合でもインターフォン、室内通話セットに備えられたマイクを入出力装置の一部として音声取得に利用することができる。室内通話セットなので、必ずしもキッチンにいる必要はなく、他の部屋からでもスピーカーからの応答音声を視聴することができる。このようにキッチン以外の他の部屋に備えられているマイクを利用して制御音声情報を出力するシーンとしては、調理器具制御サーバ装置からの応答音声情報に応じて制御音声情報を返信するような場合である。例えば、調理の完了を示す応答音声情報に対して、コンロの火を止める制御音声情報を出力する場合や、キッチンでの不測の事態が調理器具制御サーバ装置の応答音声情報によって伝えられた場合に、それに対する対応を指示する制御音声情報を出力するような場合である。例えば、にこぼれが発生したと伝えられた場合に、火を止める指示をするような場合である。
【００９７】
＜実施形態１：キッチン側音声：マイク（入出力装置）の他の実施例＞
マイクの特殊な実施として、振動受け取り装置を入出力装置の一部を構成するものとして挙げることができる。これは声を出すのが不自由なユーザのためのもので、調理器具を指でたたくことなどで声に代えるものである。従って、調理器具や、キッチン周辺のネットワークスピーカー、サーバ、調理器具制御サーバ装置は、ユーザの指でたたかれた振動でどのような調理指示なのかを判断するように構成する。そのために調理器具に振動読取部を設ける。これは圧電素子からなるセンサーなどによって構成可能である。
【００９８】
＜実施形態１：調理器具制御サーバ装置：応答テキスト情報の出力先（情報の宛先）の実施例＞
（情報の宛先）
応答テキスト情報の出力先（情報の宛先）は、調理器具個々が有するディスプレイの他、調理器具が置かれているキッチンに配置されるＴＶモニターやＰＣが考えられ、関連付けられている調理器具識別情報に応じて両者に送信してもよいし、その都度定められた側に送信されるように構成されていてもよい。例えば、ある調理器具識別情報と関連付けられている応答テキスト情報の場合において、応答テキスト情報は、調理器具に対して送信されてそのディスプレイに表示されるように構成してもよく、別の調理器具識別情報と関連付けられている応答テキスト情報は、調理器具でなくその調理器具が配置されているキッチンに置かれているＴＶモニターやＰＣに送信されて表示されるように構成してもよい。ＴＶモニターやＰＣに送信されるように構成すると、複数の調理器具で共有することができ、調理器具個々のディスプレイを確認する必要がない分だけ、労力が軽減される。
またＴＶモニターやＰＣに応答テキスト情報が表示されるように構成する場合には、一つの画面に複数のウインドウを用意して、各ウインドウが各調理器具に一対一に対応するように表示すると便利である。例えば複数の加熱調理器具を利用している場合に、どの調理器具に対する応答テキスト情報であるかを一目で判別できるからである。
【００９９】
＜実施形態１  調理器具＞
「調理器具」は、調理を行うための動作を実行する装置である。例えば、ガスコンロ（固定、もち運び型）、電気コンロ（固定、もち運び型）、オーブン（固定、もち運び型）、電子レンジ、トースター、電気ケトル、電気ポット、フードプロセッサー、ジューサー、ミキサー、冷蔵庫、冷凍庫、炊飯器、食器洗い機、米びつ、コーヒーメーカー、ホットプレート、レンジフード、魚焼グリル、トースター、ＩＨ調理器具、水栓、米びつ、フライヤー、料理の作り方などを伝えるコンピュータやディスプレイ、自動調理器（材料を投入しておくと自動でシチューやカレーなどを作ってくれる。）、バーベキューグリル、ウォーターサーバ、スチームコンベクション、鉄板グリル、串焼きグリル、焼き肉グリル、薫製調理器、蒸し器、天日干し調理器、ターンテーブル（中華料理などで用いられる丸いテーブル）、キッチン照明、キッチンエアコン、ワインセラー、ビールサーバ、炭酸水製造機、製氷機、飲料自動抽出器、キッチンの窓盛漁期、餅つき機、パン製造機、タコ焼き器、タイ焼き器、鍋調理器、ピザ焼き器、解凍機、など多種の調理器具を挙げることができる。なお、調理器具はこれらのものに限定される物ではなく、調理に関連して利用される器具は全て調理器具と称することとする。
【０１００】
＜実施形態１  調理器具：調理器具識別情報保持部Ｃ＞
「調理器具識別情報保持部Ｃ」は、調理器具識別情報を保持する。調理器具識別情報は、調理器具の固体を識別するためのユニークな情報である。調理器具識別情報を構成する情報としては、前述するように例えば、調理器具の種類を示す情報、調理器具の製造元を示す情報、調理器具の製造工場を示す情報、調理器具の製造ラインを示す情報、調理器具の販売元、販売店舗、修理サービス社、調理器具の購入日を示す情報、調理器具の保証識別情報（保証書の代わり）を示す情報、調理器具の製造年月日を示す情報、調理器具の品番を示す情報、調理器具の容量を示す情報、調理器具の電圧を示す情報、調理器具の消費電力を示す情報等の一以上を含むように構成することができる。調理器具識別情報保持部Ｃに保持された調理器具識別情報は、調理器具から情報を調理器具制御サーバ装置に出力する際に関連付けるために利用される。なお、調理器具識別情報は、キッチンにおいてユーザが他の調理器具と識別するための情報を含むように構成することもできる。例えばコンロが複数台ある場合に、キッチンでのコンロの位置を示す情報などである。このユーザが調理器具を識別するための情報として、位置以外に、高さ、順番、大きさ、色、調理器具の名称・愛称（ユーザが名付けた者であってもよい）などを含むものであってもよい。
【０１０１】
＜実施形態１  調理器具：調理部Ｃ＞
「調理部Ｃ」は、調理をする。調理とは、食材を炒める、食材を加熱する、食材を茹でる、食材を蒸らす、食材を冷やす、食材を切る、食材を潰す、食材を混ぜる、食材を保管する、食材を保温する、食器を洗う、食器を乾かす、等の調理のために行われる各種の動作である。現段階で最も代表的な調理動作は、各種の加熱制御（電気、ガス、電子レンジ、ＩＨ）、鍋やフライパンなどの揺動制御、蓋つき鍋の蒸気抜き穴の開閉・調節制御、湯沸かしポッドの保温温度の制御、油の調理器具へそそぐ量の制御、自動野菜カッターの野菜カット幅の制御、自動野菜皮むき器の皮の厚さの制御、食材の投入量の制御（米、各種穀物、調味料（砂糖、塩、コショウ、ドレッシング、ワサビ、食酢、酒、みりん、ソース、七味、一味、さんしょう、カレー粉等）、小麦粉（強力粉、中力粉、薄力粉）、パン粉、デンプン、界面活性剤、牛肉（ミンチを含む以下同じ）、鶏肉、豚肉、あいびきミンチ、各種野菜、各種魚介類、麺類、パスタ等）、レンジフードの駆動、水栓の開閉、食洗器の稼働、照明の制御、冷暖房の制御、各種警報の動作・制御、物流動作（例えばベルトコンベアーや、家政婦ロボットの動作）、である。ただし、これらに加えて動作を含むものもプロ用途では次のようなものがある。食材の炒め、茹で、米とぎ、刻み、皮むき、ころも付け、揚げ、練る、なども挙げることができる。これらは実際に調理器具が自動で行うことができる動作である。
【０１０２】
＜実施形態１  調理器具：調理制御部Ｃ＞
「調理制御部Ｃ」は、調理部を調理器具制御情報に基づいて制御する。調理部の制御とは、調理部をどの程度の時間、どの程度の強さ、頻度、強度、どの程度の回転速度、回転頻度、回転の大きさ、等の調理部の動きを調整する。調理制御情報は、例えば、強火であるとか、弱火であるとか、火力の大きさなどの量的情報を含んでおり、量を示す数値情報に従って、調理制御部Ｃが調理部を制御する。調理制御部は所定の通信パケットに保持される調理器具制御情報を取得し、定められたルールに従ってその制御情報を解読し、調理制御部のコンピュータを通じて調理部Ｃを構成するデバイスドライバに対して制御命令を送信する。デバイスドライバは、調理器具の調理部Ｃを構成するデバイス（電源、電流調整器、電力調整器、電圧調整器、周波数調整器、バルブ調整器、モーター回転調整器、火花発生器など）を制御する。電源、電流調整器、電力調整器、電圧調整器は、ほとんどすべての調理器具に用いられている。代表的な例としては、電子レンジ、ＩＨ調理機、冷蔵庫、冷凍庫、レンジフード、ガスコンロ等である。周波数調整器は、ＩＨ調理機などに利用される。バルブ調整器は、ガスコンロ、冷蔵庫、冷凍庫、水栓、食洗器、などに利用される。モーター回転調整器は、レンジフード、食洗器、冷蔵庫、冷凍庫、水栓、その他、プロ用途に近い調理機の、食材の炒めのためのアーム、米とぎのためのプロペラ、刻みのためのアーム、皮むきのための刃、ころも付けのためのアーム、揚げのためのアーム、練るためのアーム、なども利用する。
調理器具の調理制御は一般的には調理器具制御サーバ装置からの調理器具制御情報に基づいて制御されるが、自律的に緊急時の安全制御がなされるように構成されることが好ましい。緊急時の安全制御とは、第一に火力（電気、ガス）などの出力の中止、水道などを出すことの中止、あるいは調理器具に対する電源の遮断、スプリンクラーの稼働、消火剤の噴霧、警報機（キッチン全体に設置されているものの他、調理器具一つ一つに設置されているものも含まれる）の発報、緊急事態の発生についての通報（この場合には端末も調理器具とみなす。）などである。緊急時の検知は、キッチンの映像（可視光映像でも赤外線映像（サーモグラフィ）でもよい）、調理器に備えられた温度計、調理器やキッチンに備えられた電流計、電圧計、キッチンに備えられた湿度計（沸騰した食材の蒸気の充満等によるもの）、キッチンに備えられた振動計（例えば地震の発生、揺れを検知）、キッチンに備えられた粉塵センサー（例えば小麦粉がキッチンに充満）、ガス漏れセンサーなどによる。
【０１０３】
＜実施形態１  調理器具：調理器具制御情報取得部Ｃ＞
「調理器具制御情報取得部Ｃ」は、調理器具制御情報を調理器具識別情報と関連付けて取得する。調理器具制御情報取得部Ｃは、調理器具制御サーバから出力された調理器具制御情報を取得する。この調理器具制御情報は、調理器具を直接的に制御する情報である。この点で現在徐々に広まっているＡＩスピーカーによる家電製品の制御とは異なる。現在徐々に広まっている家電製品の制御は、家電製品に後付けでＡＩスピーカーが情報を受け取ったりＡＩスピーカーから情報を受け取ったりするサーバであるＡＩスピーカーサーバが識別できる家電製品制御ボックスを設けて、ＡＩスピーカーからの音声を分析して家電製品を制御するように構成されている。調理器具制御情報取得部Ｃは、ＴＣＰ階層での受信装置ではポート番号を利用して処理のためのプログラムに調理器具制御情報が渡されるように構成することができる。この場合にはＴＣＰ／ＩＰプロトコルに基づいて調理器具制御情報を取得する。従って、リモコンなどを介して制御情報を機器に渡す場合に比べて通信の安全性や確実性を担保することができる。リモコンなどによる制御は、簡単にハッキング可能だからである。例えば、隣室からリモコン信号を送信することで調理器具の乗っ取りが可能となるが、ＴＣＰ／ＩＰプロトコルを利用する倍にはこのような乗っ取りが発生しづらいという特徴がある。従って、調理器具という人の安全性に大きくかかわる機器に対する通信プロトコルとして最適であるといえる。
なお、調理器具制御情報の取得は、イーサネット（登録商標）プラグ、ホームサーバや、ホームルータなどから有線で取得するように構成することが好ましい。またこれらのホームサーバや、ホームルータも有線でインターネットに接続されていることが好ましい。無線であると外部からの侵入やなりすまし、干渉、妨害を受けやすいからである。有線としてはイーサネット（登録商標）回線を利用するのが好ましい。
【０１０４】
＜実施形態１  入出力装置＞
「入出力装置」は、マイクから取得した制御音声に係る制御情報を調理器具制御サーバ装置に出力し、その一方で、調理器具制御サーバ装置から取得した応答音声情報又は／及び応答テキスト情報を取得して出力する装置である。
この「入出力装置」は、上述したように、調理器具と一体、又は別体に設けられる装置であって、複数の調理器具のそれぞれが、例えば、ネットワークスピーカーの機能を含む入出力装置の機能を有していてもよく、或いは、調理器具と別体にキッチンの適宜位置に設けられていてもよい。この「入出力装置」を調理器具と別体に設ける場合には、その制御機器に調理中のガスコンロやオーブン等の調理器具から発せられる熱による影響が及ばないようにするために、例えば、調理の邪魔にならないレンジフード上に設置することが望ましい。
【０１０５】
＜実施形態１  入出力装置：マイク制御音声情報取得部＞
「マイク制御音声情報取得部」は、マイクに集音された制御音声情報であるマイク制御音声情報を取得する。入出力装置は、マイクを内蔵又は外接、あるいは接続可能（有線・無線を問わず）に構成されている。ここで「マイク制御音声情報」とは、調理器具の制御を目的として発せられた音声のみならず、それに利用されるマイクに集音されたすべての音をマイク制御音声情報としてよい。
【０１０６】
ここで、キッチンでのユーザの音声から制御音声情報が取得されて、そこから調理器具制御情報と応答音声情報或いは応答テキスト情報が取得されるまでの情報変換の経緯を説明する。
【０１０７】
例えば、図９０に示す様な変換方法に倣って変換することが考えられる。制御音声として「左のコンロを強火にしてください」との指示があった場合には、「左のコンロ：ＩＤ００１」「強火：ＩＮＰＵＴ５」となり、制御音声情報として「ＩＤ００１：ＩＮＰＵＴ５」が取得される。あるいは、直接的に「左のコンロを強火にしてください」との音声情報が取得されてもよいし、さらには「左のコンロを強火にしてください」との音声情報と、その音声スペクトル情報が同時に取得されるように構成してもよい。音声情報は通信経路内における伝送によって変質するので、予めキッチンやその近くの通信距離が短い範囲内で音声スペクトル情報に変換することで、音声情報を正確に調理器具制御サーバ装置に送信することができる。
調理器具制御サーバ装置からは、この制御音声情報に応じた調理器具制御情報が調理器具に対して出力される。また、この調理器具制御情報と対応する応答音声情報或いは応答テキスト情報も調理器具制御サーバ装置から出力されてキッチン等に置かれている入出力装置を構成するネットワークスピーカー或いはディスプレイ等から出力される。例えば、応答音声情報の場合は、調理器具サーバ装置からは、応答音声情報として、「ＩＤ００１」に対応して「左のコンロ」、また「ＩＮＰＵＴ５」に対応して「強火にします」が取得され、続けて「左のコンロ強火にします。」が音声としてスピーカーから出力される。あるいは明瞭性等を判断して、明瞭であるとの判断結果の場合には、明確に「はい、左のコンロを強火にします」との応答音声情報が取得されるように構成してもよい。
【０１０８】
キッチンでのユーザの音声として、「右のコンロを弱火にしてください」との指示があった場合には、「右のコンロ：ＩＤ００２」「弱火：ＩＮＰＵＴ２」となり、制御音声情報として「ＩＤ００２：ＩＮＰＵＴ２」が取得され、調理器具制御情報として、調理器具サーバ装置内にて取得された調理器具制御情報として「００２０２」が出力される。あるいは、直接的に「右のコンロを弱火にしてください」との音声情報が取得されてもよいし、さらには「右のコンロを弱火にしてください」との音声情報と、その音声スペクトル情報が同時に取得されるように構成してもよい。
この調理器具制御情報に対応する応答音声情報として「ＩＤ００２」に対応して「右のコンロ」、さらに「ＩＮＰＵＴ２」に対応して「弱火にします」が取得され、「右のコンロを弱火にします」と応答音声情報が取得される。なお、キッチンでのユーザの音声を制御音声情報へ変換する処理は、この実施形態のように入出力装置で行われるように構成することもできるし、調理器具制御サーバ装置にて処理するように構成することもできる。前者の形態のメリットは、ユーザの音声を制御音声情報に変換するという処理を各調理器具で分散処理するのではなく一括して処理することができる点にある。
【０１０９】
制御音声は数字や文字、記号等に置き換えられることによって制御音声情報に組み替えられることになる。そして、数字にした場合に頭Ｘ桁までが調理器具識別情報、頭Ｘ＋１からＹ桁までが制御情報、の様に変換すべき情報の種対ごとに桁数は定められておくことで、表と配列の順番を記憶させておけば調理器具の種類によらず、また情報の内容によらず、コンピュータが適切に情報を処理することが可能となる。
【０１１０】
＜実施形態１  入出力装置：制御音声情報出力部＞
「制御音声情報出力部」は、マイク制御音声情報取得部で取得したマイク制御音声情報を調理器具制御サーバ装置に向けた制御音声情報として出力する。ここでマイク制御音声情報は、利用者の意図が調理器具を制御するという意図のもとに発せられた音声のみでなく、キッチンに備えられているマイクによって集音された音はすべてマイク制御音声情報として取得され、制御音声情報として出力されるように構成できる。入出力装置側で音声分析に大きな計算負荷がかかる場合には、このように構成するメリットがある。ただし、音声分析はその発声者に固有のパラメータを用いてその発声者にカスタマイズしたアルゴリズムで処理される場合があるので、各家庭でマイク制御音声情報の固有範囲は家族に一般に限定されることから各家庭の入出力装置において、固有の前処理を施してから制御音声情報として出力するように構成してもよい。固有の前処理とは、マイク制御音声情報の分析を行って調理器具を制御する意図の音声のみを抽出してそれのみを調理器具サーバ装置に送信するように構成することである。この分析はディープラーニングによって分析処理を経時的に高度化するように構成することができる。そのために入出力装置においてもマイク制御音声情報が調理器具を制御することを意図しているのか不明である場合には、その発声者に対して質問を投げかけてその意図を明確化し、分析エンジンを常時改良するように構成することもできる。
【０１１１】
＜実施形態１  入出力装置：応答音声情報取得部＞
「応答音声情報取得部」は、応答音声情報を取得する。応答音声情報取得部は、調理器具制御サーバ装置の応答音声情報出力部Ｓから出力された応答音声情報を取得する。応答音声情報を取得した入出力装置は、応答音声情報から取得される音声を応答音声情報出力部から出力する。応答音声情報は音声情報のみからなるのでなく、振動子を制御する振動子制御情報（例えば耳が聞こえない人に調理器具の反応を伝える）を含んでいてもよい。応答音声情報で構成される音声は原則的にコンピュータが生成する人工的な人の声である。この声は、制御音声を発した人に応じて定められる声であってもよい。例えば主婦が制御音声情報を発声した場合には、その妻があらかじめ登録した音声で応答音声が調理器具サーバ装置から発せられるように構成することができる。また、夫の音声である場合には、夫があらかじめ登録した音声の応答があるように構成することができる。また、制御の対象となる調理器具ごとに音声を対応させるように構成することもできる。さらには、音声を発していると仮想している調理器具サーバ装置内でのキャラクターに人格を持たせてその人格に応じて言い回しを変化させるように構成することもできる。さらには、人格に感情の変化を加えて、その際の感情に応じて言い回しや声色を変化させるように構成することもできる。この場合には、制御音声情報から発声者の感情を読み取って、その感情に応じて調理器具制御サーバ側のキャラクターの感情を選択するように構成することもできる。なお、言語の種類に関しては、制御音声情報のもととなった音声の言語に対応する言語であることが好ましい。例えば発声が日本語であれば応答音声情報の言語も日本語に、発声が英語ならば、応答音声情報の言語も英語にするように言語を合わせるように構成するのが好ましい。
【０１１２】
＜実施形態１  入出力装置：応答テキスト情報取得部＞
「応答テキスト情報取得部」は、応答音声情報取得部と同じく調理器具制御サーバ装置の応答テキスト情報出力部Ｓから出力された応答テキスト情報を取得する。応答テキスト情報を取得した入出力装置は、応答テキスト情報から取得されるテキストを応答テキスト情報出力部から出力する。応答テキスト情報はテキストのみからなるのでなく、画像、映像などの情報を含んでいてもよい。例えば、アニメのキャラクターが応答テキストを発しているように見せかける構成としてもよい。さらには、このキャラクターを選択できるようにキャラクター選択部を設けてもよい。
【０１１３】
＜実施形態１  入出力装置：応答テキスト履歴情報保持部＞
「応答テキスト履歴情報保持部」は、応答テキスト情報取得部で取得した応答テキスト情報の履歴情報である応答テキスト履歴情報を保持する。応答テキスト履歴情報とは、応答の内容を時系列で表すことができる情報である。また、応答テキスト履歴情報としては単に応答テキストの履歴だけでなく、この応答の原因となった制御音声情報で示される発声のテキスト履歴や、制御音声情報と応答テキスト情報と、これらによって行われた制御内容（テキストあるいは記号、あるいはロゴ、アイコンタクトなどで表示）が時系列に調理器具ごとに保持されるように構成してもよい。
【０１１４】
＜実施形態１  入出力装置：応答テキスト履歴情報出力部＞
「応答テキスト履歴情報出力部」は、応答テキスト履歴情報保持部で保持されている応答テキスト履歴情報を出力する。応答テキスト情報は、一過性の応答音声情報とは違って蓄積が可能であり、応答音声を聞き逃した場合には有効な情報である。この出力は各種のインデックスで抽出されるように構成することが好ましい。各種のインデックスとは、調理器具別、発声者別、年月日時などの時間別、あるいは、調理器具を利用して調理されていた料理別（発声により自動判別ないしは調理器具サーバ装置からの料理種別の問いかけによって料理種別の回答があったものを登録）などのキーをもとに応答テキスト履歴情報などを抽出し表示するように構成することができる。また、これは音声によって出力されるように構成してもよい。もちろん両者の出力であってもよい。さらにプリントアウトされるように構成することもできる。さらにこの応答テキスト履歴情報は出力された情報に対してメモなどを残せるように構成してもよい。例えばその制御は火力が弱過ぎた、あるいは強すぎた、時間が長すぎた、短すぎたなどである。そして、そのメモを調理器具制御サーバ装置に応答テキスト情報識別情報と関連付けてフィードバックすることにより、次回以降の調理器具制御情報の修正に利用可能とするように構成することができる。このようなフィードバックの蓄積と修正は、発声者を識別する情報である発声者識別情報に関連付けて行われるのが好ましい。調理の嗜好は人によって異なるからである。
【０１１５】
＜実施形態１  入出力装置：応答音声情報出力部＞
「応答音声情報出力部」は、応答音声情報取得部で取得した応答音声情報を出力する。応答音声情報はスピーカーなどの音声発生装置によって出力される。入出力装置は、音声発生装置を内蔵又は外接、あるいは接続可能（有線・無線を問わず）に構成されている。なお、音声の出力は一般にはキッチンに備えられたスピーカーからであるが、これに限定されない。例えば住宅内で発声者が移動する移動先を検知してその移動先に設けられているスピーカーに切り替えて出力するように構成することができる。また、応答音声の出力を複数の人が共有する場合には、その複数の人がいる場所に配置されているスピーカーから出力されるように構成することが好ましい。そのためには、どの人物が住宅内のどこにいるかを検知できるようにする。これは住宅内に設けられているカメラ画像から人物を認識して処理することができる。
【０１１６】
＜実施形態１  入出力装置：応答テキスト情報出力部＞
「応答テキスト情報出力部」は、応答テキスト情報取得部で取得した応答テキスト情報を出力する。応答テキスト情報はディスプレイなどの映像表示装置によって出力される。入出力装置は、映像表示装置を内蔵又は外接、あるいは接続可能（有線・無線を問わず）に構成されている。例えば、映像表示装置としてのディスプレイは、キッチンに一台あればよいので、複数の調理器具で共有するように構成することができる。なお、テキストの出力は一般にはキッチンに備えられたディスプレイからであるが、これに限定されない。例えば住宅内で発声者が移動する移動先を検知してその移動先に設けられているディスプレイに切り替えて出力するように構成することができる。また、応答音声の出力を複数の人が共有する場合には、その複数の人がいる場所に配置されているディスプレイから出力されるように構成することが好ましい。そのためには、どの人物が住宅内のどこにいるかを検知できるようにする。これは住宅内に設けられているカメラ画像から人物を認識して処理することができる。
【０１１７】
＜実施形態１  調理器具制御サーバ：その他の構成１：制御結果応答情報取得部Ｓ，制御結果告知音声情報取得部Ｓ及び制御結果告知音声情報出力部Ｓ＞
＜主に請求項１，２に関する＞
また、図８に示す様に、調理器具制御サーバ装置（０８００）は、制御結果の応答情報を取得する制御結果応答情報取得部Ｓ（０８０７）と、制御結果告知音声情報を取得する制御結果告知音声情報取得部Ｓ（０８０８）と、制御結果告知音声情報を出力する制御結果告知音声情報出力部Ｓ（０８０９）と、をさらに有する基礎となる構成の発明に記載の音声制御調理器具プラットフォームとして構成してもよい。
さらに、図９に示す様に、調理器具（０９００）は、制御結果応答情報出力部Ｃ（０９０５）と、をさらに有する基礎となる構成の発明に記載の音声制御調理器具プラットフォームとして構成してもよい。
【０１１８】
＜実施形態１  調理器具制御サーバ：その他の構成１：制御結果応答情報取得部Ｓ＞
「制御結果応答情報取得部Ｓ」は、出力した調理器具制御情報を受信した調理器具からの制御結果を含む応答情報である制御結果応答情報を取得する。調理器具から取得する制御結果とは、例えば調理器具制御情報が「１番コンロを中火にする」であった場合には、「１番コンロを中火にした」「１番コンロを強火にした」「調理をしませんでした」等の結果についての情報である。上記の例でいうと、「１番コンロを中火にした」は調理器具制御情報に従って制御が行われたことを示している。「１番温コンロを強火にした」は、調理器具制御情報に対して誤った制御を行っていることを示している。「調理をしませんでした」は、そもそも調理器具制御情報に対してこれに対応するような制御動作が行われなかったことを示している。制御結果応答情報は、制御情報識別子を含むように構成する。どの制御情報に対応する制御結果応答情報であるかを識別するためである。取得した制御結果応答情報に対して、調理器具制御サーバ装置が次に行う処理については、後述する。
【０１１９】
＜実施形態１  調理器具制御サーバ装置：その他の構成１：制御結果告知音声情報取得部Ｓ＞
「制御結果告知音声情報取得部Ｓ」は、取得した制御結果応答情報に基づいて制御結果を告知するための告知音声の情報である制御結果告知音声情報を取得する。「制御結果告知音声情報」は、調理器具制御情報に対して行われた制御動作が、ユーザの指示した動作を確かに実行したものであることを報告する、あるいは、ユーザが指示した動作と異なる処理をしていないかを確認するために、制御結果をユーザに告知する音声情報である。特に調理器具は、その性質からユーザの身の安全を脅かす事態を引き起こしえるものであり、ユーザの意図が正しく調理器具に反映されているかの確認は非常に重要である。例えば調理器具は火災の原因になったり、ガス中毒の原因となったりする。この点で、同じ遠隔操作器具であっても、エアコンや照明、オーディオ、掃除機、テレビ、レコーダー、洗濯機、乾燥機などとは異なる。調理器具の制御結果をユーザに調理器具側から伝え、これをユーザに認知させることが重要となる。特に、調理器具制御サーバ装置の制御情報が調理器具にて誤って処理された場合には、調理器具サーバ装置は調理器具の不調であるとしてユーザにそのことを伝えるように構成すべきである。また、このような場合には調理器具制御サーバ装置は、その誤った処理を行った調理器具のコンピュータの内部チェックをするように構成することが好ましい。内部チェックとは、調理器具内部のコンピュータが調理器具制御情報を制御のために処理するプログラムとデータの部分のチェックである。内部チェック中は、調理器具制御サーバから調理器具の内部チェック中であることをユーザに対して音声告知するように構成することが好ましい。これは調理器具制御サーバの制御結果告知音声出力部Ｓにチェック中告知手段を設けることによって構成される。内部チェック中にはユーザからの音声制御を行わないように調理器具制御サーバ装置を構成する。これは調理器具制御情報取得部Ｓが調理器具制御情報を取得しないように構成するか、又は調理器具制御情報出力部Ｓが調理器具制御情報を出力しないように構成する。さらに、調理器具のコンピュータに欠陥が見つかった場合には、調理器具制御サーバ装置が調理器具に対して調理器具制御情報を適切に処理できるように内部プログラムや、内部データを書き換えるように構成するのが好ましい。これは、調理器具制御サーバ装置に調理器具修正部Ｓを設けることで行われる。なお、調理器具修正部Ｓにて調理器具の内部プログラムや、内部データの修正が終わった後には、制御結果告知音声情報にてその旨をユーザに告知するように構成する。これは制御結果告知音声情報取得部Ｓに修正完了時告知取得手段Ｓを設けることによって実現できる。
【０１２０】
＜実施形態１  調理器具制御サーバ装置：その他の構成１：制御結果告知音声情報出力部Ｓ＞
「制御結果告知音声情報出力部Ｓ」は、取得した制御結果告知音声情報を出力する。制御結果告知音声情報をユーザに対して出力する。出力先は、入出力装置の一部を構成する、例えば、ネットワークスピーカーや、家庭内ルータに接続されている、又は自身がインターネット上の固定ＵＲＬを有するスピーカーを有する機器である。本音制御調理器具プラットフォームを利用するために制御音声を取得したり応答音声を出力したりするのに利用されるＡＩスピーカー等がその代表例である。
【０１２１】
＜実施形態１  調理器具：その他の構成１：制御結果応答情報出力部Ｃ＞
「制御結果応答情報出力部Ｃ」は、取得した調理器具制御情報に基づいた制御の結果を含む応答である制御結果応答情報を出力する。「制御の結果」に含まれる情報としては、どの調理器具制御情報に基づいてどの調理器具がどのように制御されたかを示す情報であり、パケットの形で出力される。図９３に示すパケットと同様の構造をしており、Ｃｏｎｔｒｏｌｌ種別の欄が制御の結果を示す情報となる。制御情報ＩＤには制御結果応答情報ＩＤが入り、さらにこの制御結果応答情報の発生原因となる調理器具制御情報ＩＤが含まれるように構成される。その他、会員ＩＤ、調理器具ＩＤ、ＲｅｔｕｒｎＵＲＬ（調理器具のＵＲＬないしはアドレス）、調理対象を示す情報などが含まれていてよい。
制御結果応答情報の出力は調理器具の通信機能からＬＡＮを介して入出力装置の一部を構成する、例えば、ネットワークスピーカーに出力され、ネットワークスピーカー経由で調理器具制御サーバ装置に出力されてもよいし、調理器具の通信機能からホームサーバなどに出力されホームサーバから調理器具制御サーバ装置に出力されるように構成してもよい。さらには、調理器具にスピーカーが内蔵ないしは外付けされている場合には、スピーカーからの音声によってネットワークスピーカーのマイクから集音されネットワークスピーカーを介して調理器具制御サーバ装置に出力されるように構成してもよい。さらにまた、調理器具にディスプレイが装備されている場合には、テキストをディスプレイに表示されるように構成してもよい。なお、調理器具制御サーバ装置からの調理器具制御情報と、制御結果応答情報とは、異なる通信ルートで運ばれてもよいし、同じ通信ルートで運ばれてもよい。また調理器具制御情報と制御結果応答情報とは、イーサネット（登録商標）等のＬＡＮを介してＷＡＮにでて公衆ネットワークを介して調理器具制御サーバ装置に到達し、制御音声情報や、応答音声情報、制御結果告知音声情報とは異なる通信ルートで通信されてもよい。特に、音声情報は、キッチンのスピーカーから音声ファイルで公衆ネットワーク上にある音声テキスト変換機能を有する音声処理サーバ（ジーニー）に渡され、音声処理サーバ（ジーニー）にてテキスト情報に変換され、そこから調理器具制御サーバ装置に専用線、又は公衆ネットワークを介して到達したり逆向きに情報が流れたりしてもよい。音声処理サーバでのテキスト変換と同時に音声制御情報へ変換してもよいし、変換しなくともよい。
【０１２２】
＜実施形態１  調理器具制御サーバ：その他の構成２：調理器具制御情報保持部Ｓ＞
＜主に請求項１〜３に関する＞
さらに、図１２に示す様に、調理器具制御サーバ装置（１２００）は、調理器具制御情報を保持する調理器具制御情報保持部Ｓ（１２０１）をさらに有する基礎となる構成の発明に記載の音声制御調理器具プラットフォームとして構成してもよい。「調理器具制御情報保持部Ｓ」は、調理器具制御情報を保持する。調理器具制御情報を、制御音声情報のプロトコルと対になるように予め保持しておくことで、制御音声を分析して指示内容を特定することで、対となる調理器具制御情報が即時に決定される。したがって、音声によって指示したあと、調理器具制御情報に従って調理器具が調理を行うまでの間隔を短縮することができる。すでに説明した通り、調理器具制御情報は原則的にはその調理器具メーカーが自社の調理器具を制御するために開発し、提供するものである。従って、調理器具制御情報保持部に保持される調理器具制御情報は、各調理器具メーカーの調理器具制御情報サーバ（各メーカーサーバ）からアップロードされる情報である。しかし、この調理器具制御情報は更新されたり、修正されたり、あるいは追加されたりするので保持されている調理器具制御情報は調理器具制御サーバ装置の管理タイミングにて各調理器具制御情報サーバに最新の調理器具制御情報を取得に行くように構成することもできる。このプロトコルとしては、誤作動などの原因、あるいはネットワークを介して外部から侵入される恐れがある脆弱性の補修など、緊急性がある場合には調理器具制御情報サーバからのアップロードを自発的に認め、定期更新や、調理器具制御情報の追加などは調理器具制御サーバ装置の手動で定期的に実施するように構成することが望ましい。なお、この調理器具制御情報には、調理器具制御情報を用いて調理器具を制御するためのアプリケーションプログラムや、調理器具のデバイスドライバ、調理器具の制御パラメータなども含むものとする。
【０１２３】
＜実施形態１  調理器具制御サーバ装置：その他の構成３：調理器具制御情報記録部Ｓ＞
＜主に請求項１〜４に関する＞
さらに、図１５に示す様に、調理器具制御サーバ装置（１５００）は、調理器具制御情報を調理器具制御情報保持部Ｓに外部ネットワークを介して記録する調理器具制御情報記録部Ｓ（１５０１）をさらに有するその他の構成２の発明に記載の音声制御調理器具プラットフォームとして構成してもよい。「調理器具制御情報記録部Ｓ」は、調理器具制御情報を調理器具制御情報保持部Ｓに外部ネットワークを介して記録する。外部から調理器具制御情報保持部Ｓに新たな調理器具制御情報を記録する。したがって、調理器具制御情報保持部Ｓが保持している制御情報の内容を追加、変更、することが可能となる。これによって、例えば、中華料理用の調理器具制御情報セットが保持されている音声調理器具制御サーバ装置に対して、中華料理に飽きたときにはフランス料理の調理器具制御情報の新たな記録を行うということが可能となる。季節の料理や、イベント用の料理、流行りの料理、新たな創作料理、といったように随時好ましい調理器具制御情報を記録することが可能となる。あるいは、ユーザが自身の専用のレシピを記録する、あるいはユーザが本プラットフォーム以外の情報源からのレシピを記録することも考えられる。
【０１２４】
ユーザが自身の専用レシピを記録する場合には、その調理器具制御情報は、ユーザ識別情報及び調理器具識別情報と関連付けられていることが好ましい。ユーザが作ったレシピが他のユーザにも好まれるとは限らないからである。一方、有名な料理家や、フォロワーが付くようなユーザのレシピは公開されるように構成してもよい。レシピの公開、非公開は、ユーザ自身が決定できるようにしてもよいし、又は／及び、音声制御調理器具プラットフォームの調理器具制御情報危険性検査部Ｓにて検査して公開・非公開を決定できるようにしてもよい。ユーザが調理器具制御情報を作成するためには、調理器具に調理器具制御情報を記録する調理器具制御情報記録部Ｓを設け、ユーザのマニュアル操作又は／及び調理器具制御サーバ装置からの調理器具制御情報によって調理器具が制御されたときに、その調理器具制御情報を履歴（時間情報も含めて）として一定蓄積し、ユーザの記録終了指示によって一つの調理器具制御情報（セット）が完成するように構成するとよい。
【０１２５】
＜実施形態１  調理器具制御サーバ装置：その他の構成４：上書制御音声判断部Ｓ及び上書調理器具制情報出力手段Ｓ＞
＜主に請求項１〜３，５に関する＞
さらに、図１８に示す様に、調理器具制御サーバ装置（１８００）は、取得された制御音声情報が出力された応答音声情報又は／及び応答テキスト情報に基づく返事に対応する制御音声情報である上書制御音声か判断する上書制御音声判断部Ｓ（１８０１）を有するとともに、調理器具制御情報出力部Ｓは、上書制御音声判断部Ｓでの判断結果が上書制御音声であるとの判断結果である場合には、その上書制御音声の由来となった制御音声情報に基づいて取得された調理器具識別情報に関連付けて取得した調理器具制御情報を出力する上書調理器具制御情報出力手段Ｓ（１８０２）を有する基礎となる構成からその他の構成３の発明のいずれか一に記載の音声制御調理器具プラットフォームとして構成してもよい。
【０１２６】
＜実施形態１  調理器具制御サーバ装置：その他の構成４：上書制御音声判断部Ｓ＞
「上書制御音声判断部Ｓ」は、取得された制御音声情報が出力された応答音声情報又は／及び応答テキスト情報に基づく返事に対応する制御音声情報である上書制御音声か判断する。上書制御音声とは、前に取得した制御音声情報に対する音声制御サーバ装置の応答音声情報又は／及び応答テキスト情報に対して、その応答情報によって特定されるこれから行われる調理器具の制御のための調理器具制御情報を上書きして変更するための新たな制御音声情報である。
【０１２７】
上書される調理器具制御情報は、すでに調理器具制御サーバ装置から調理器具に対して出力済であってもよいし、出力していない状態であってもよい。従ってすでに調理器具に対して応答音声情報又は／及び応答テキスト情報で特定される調理器具制御情報が出力済の場合には上書すべき新たな制御音声情報は、調理器具内で上書処理される。ただし、必ずしも上書処理されるとは限らず無効処理や、取消処理してもよい。調理器具に対して出力されていないが調理器具制御サーバ装置が既に出力のために保持している場合には、その保持されている調理器具制御情報を出力しないで、新たに取得された調理器具制御情報を出力するように処理する。この場合に、調理器具制御サーバ内で実際に上書処理がされるかどうかは問わない。
上書制御音声は、たとえば、間違った指示をしてしまったとき、あるいは、音声制御サーバ装置が誤った応答音声情報又は／及び応答テキスト情報を出力している場合に、すぐに調理部の制御を止めるために行う指示や、別の動作で調理部Ｃを制御するための指示のことをいう。
【０１２８】
上書制御音声判断部Ｓが行う判断とは、ユーザから発せられた音声が、制御音声であるか上書制御音声であるかの判断である。上書制御音声であるか否かの判断方法は、例えば、応答音声情報出力から一定時間内にユーザが発声した音声であれば上書制御音声であり、一定時間経過後に発生した音声であれば制御音声である、とする判断方法が考えられる。あるいは、上書であることを示す特定の言語を付与してユーザが発声した場合には上書制御音声であり、上書であることを示す特定の言語を付与しないでユーザが発声した場合には制御音声である、とする判断方法が考えられる。あるいは、「上書きしますか？」の様に応答音声情報中に上書を行うか否かを確認する情報を含ませ、これに対して肯定的な応答を行った場合には、その後にユーザが発声する音声が上書制御音声であり、否定的な応答を行った場合には、その後にユーザが発声する音声が制御音声である、とする判断方法が考えられる。
【０１２９】
例えば、上書制御音声であるかの判断は、制御音声情報に所定のキーワードが含まれているかによって判断するように構成することができる。所定のキーワードの例としては、「違う」「違います」「じゃなくて」「間違ってる」「間違い」「やめて」「だめ」「止めて」「どーして」「なぜ」「なんで」「ばか」「あほ」「まぬけ」「しないで」「やらないで」「中止」「ストップ」「まって」「待て」「ちゃう」「中断」「停止」「そうじゃない」「そうじゃなくて」「そんなこと言ってない」「キャンセル」「取消」などである。これを類型的には、打消し、中断、中止、疑問、非難を意味する言葉であり上記の例に限定されるものではない。もちろん言語は日本語に限定されず、外国語であっても同様である。
【０１３０】
＜実施形態１  調理器具制御サーバ装置：その他の構成４：上書調理器具制御情報出力手段Ｓ＞
「上書調理器具制御情報出力手段Ｓ」は、上書制御音声判断部Ｓでの判断結果が上書制御音声であるとの判断結果である場合には、その上書制御音声の由来となった制御音声情報に基づいて取得された調理器具識別情報に関連付けて取得した調理器具制御情報を出力する。上書制御音声判断部Ｓでの判断結果が上書制御音声であると判断された場合には、どの制御音声に対しての上書であるかを明確にする必要がある。そこで、その上書制御音声の由来となった制御音声情報に基づいて取得された調理器具識別情報に関連付けて取得した上書のための調理器具制御情報を調理器具に出力する。上書制御音声判断部Ｓでの判断結果が上書制御音声であると判断した場合には、その音声情報を制御音声情報とし、これに基づいて調理器具制御情報を取得する。取得した調理器具制御情報として上書調理器具制御情報出力手段Ｓから出力される。
【０１３１】
上書制御音声から上書調理器具制御情報を取得するためには、上書制御音声の内容を分析して上書調理器具制御情報に変換する必要がある。このとき、上書制御音声から上書調理器具制御情報は一段階で変換されてもよい。あるいは、上書制御音声から、上書のために既に与えられた指示を一旦取り消すための調理器具制御情報を生成し、その後、上書の具体的な内容である調理器具制御情報を生成するような二段階で変換を行う構成も考えられる。
上書制御音声から上書調理器具制御情報を取得するのに時間を要する場合には、その分行って欲しくない調理動作が進んでしまうことから、上書制御音声から上書調理器具制御情報を取得する時間はできるだけ短い方がよい。そのため、まずその時点で与えられている動作を中断する指示のみを優先して（上書用の）調理器具制御情報を取得、出力するよう二段階で上書制御音声から（上書用の）調理器具制御情報への変換を行うように構成することが好ましい。
【０１３２】
＜実施形態１  調理器具制御サーバ装置：その他の構成５：趣旨明瞭性判断部Ｓ及び質問応答音声情報取得手段Ｓ＞
＜主に請求項１，２，６に関する＞
さらに、図２１に示す様に、調理器具制御サーバ装置（２１００）は、取得した制御音声情報に基づいて調理器具識別情報を取得できない、又は／及び調理器具制御情報を取得できない場合である趣旨不明瞭ケースであるか判断する趣旨明瞭性判断部Ｓ（２１０１）を有するとともに、趣旨明瞭性判断部Ｓでの判断結果が趣旨不明瞭ケースであるとの判断結果である場合において、不明瞭な趣旨を質すための返事を構成する質問応答音声の情報であり応答音声情報である質問応答音声情報を取得する質問応答音声情報取得手段Ｓ（２１０２）を有する基礎となる構成、その他の構成２、その他の構成３、その他の構成４の発明のいずれか一に記載の音声制御調理器具プラットフォームとして構成してもよい。
【０１３３】
＜実施形態１  調理器具制御サーバ装置：その他の構成５：趣旨明瞭性判断部Ｓ＞
「趣旨明瞭性判断部Ｓ」は、取得した制御音声情報に基づいて調理器具識別情報を取得できない、又は／及び調理器具制御情報を取得できない場合である趣旨不明瞭ケースであるか判断する。取得した制御音声情報には、調理器具識別情報が含まれており、指示を出した調理器具及び調理動作を実行すべき対象となる調理器具識別情報が特定できるようになっていることから、適切な調理器具を動作させて調理を行うことが可能となる。したがって、制御音声情報から調理すべき調理器具が特定できない場合には、適切に制御情報を出力することができない。そこで、趣旨明瞭性判断部Ｓでは趣旨が明瞭であるか否かを判断し、その後の動作が可能であるか否かを分岐させる情報を取得する。
【０１３４】
調理器具制御サーバ装置では、まず制御音声情報を取得し、その後に制御音声情報から調理器具識別情報取得部Ｓが調理器具識別情報を取得するように構成されている。しかし、制御音声情報を取得する段階では、それに基づいて調理器具識別情報が取得できることを必須の条件としていないので、調理器具識別情報が含まれない、ないしはそれに基づいて調理器具識別情報を取得することができない制御音声情報が取得されるケースがある。このような場合にはすでに取得されている制御音声情報の有効部分は保持したまま調理器具識別情報を補えば、調理器具制御情報を取得することが可能となる。そこで調理器具制御サーバ装置では、再度完全な形で調理器具識別情報を含む制御音声情報を要求するのではなく、追加で調理器具識別情報のみを要求するように処理するのが適している。そこで、制御音声情報に基づいて調理器具識別情報を取得できない場合には、それを趣旨不明瞭ケースとし、不明瞭な趣旨、つまり、調理器具識別情報の欠落部を補うための質問として質問応答音声情報を取得するように処理を進める。
【０１３５】
逆に、制御音声情報に基づいて調理器具識別情報は取得できたが、調理器具をどのように制御すべきかである調理器具制御情報を取得できない場合がある。前述のように制御音声情報は、その取得に際して調理器具制御情報が取得できる情報であることを必須の条件として取得されないからである。従って取得した制御音声情報から調理器具識別情報は取得できるが、調理器具制御情報が取得できない場合には、取得できた調理器具識別情報を保持して生かしたまま、取得できなかった調理器具制御情報を取得する処理をすることが効率的である。そこで、このようなケースは趣旨明瞭性判断部Ｓによって調理器具制御情報に関する指示が趣旨不明瞭であると判断されて質問応答音声情報取得手段に処理が渡される。
【０１３６】
＜実施形態１  調理器具制御サーバ装置：その他の構成５：質問応答音声情報取得手段Ｓ＞
「質問応答音声情報取得手段Ｓ」は、趣旨明瞭性判断部Ｓでの判断結果が趣旨不明瞭ケースであるとの判断結果である場合に不明瞭な趣旨を質すための返事を構成する質問応答音声の情報であり応答音声情報である質問応答音声情報を取得する。
【０１３７】
趣旨明瞭性判断部Ｓで趣旨が不明瞭であると判断される主要なケースは、調理器具識別情報が不明瞭、調理器具制御情報のいずれか、又は両者が不明瞭なケースである。従って、質問応答音声情報取得手段は、趣旨明瞭性判断部Ｓで趣旨が不明瞭であると判断された情報について、その内容をユーザに質す質問をするための質問応答音声を発声するための情報である質問応答音声情報を取得する。調理器具識別情報が趣旨不明瞭であると趣旨明瞭性判断部で判断された場合には、それを質す質問を発声するための情報で、例えば、「すみません、もう一度お願いします。」「どのコンロですか？」「よく聞き取れませんでした」「何か言いましたか？」「どの調理器具ですか？」等の識別情報の再発信を要求する内容である。
調理器具制御情報が趣旨不明瞭であると趣旨明瞭性判断部で判断された場合には、それを質す質問を発声するための情報で、例えば、「すみません、もう一度お願いします。」「どの程度の火力ですか？」「よく聞き取れませんでした」「何か言いましたか？」「着火しますか？」等の調理器具制御情報の再発信を要求する内容となる。
取得した質問応答音声情報に対するユーザの応答（制御音声情報）について、趣旨が不明瞭であるか再度判断を行うように構成する。
【０１３８】
＜実施形態１  調理器具制御サーバ装置：その他の構成６：時系列調理器具制御情報取得手段Ｓ＞
＜主に請求項１，２，７に関する＞
さらに、図２４に示す様に、調理器具制御サーバ装置（２４００）の調理器具制御情報取得部Ｓは、取得した制御音声情報に基づいて時系列に制御に利用されるべき時系列調理器具制御情報を取得する時系列調理器具制御情報取得手段Ｓ（２４０１）、を有する基礎となる構成、その他の構成２からその他の構成５の発明のいずれか一に記載の音声制御調理器具プラットフォームとして構成してもよい。「時系列調理器具制御情報取得手段」は、取得した制御音声情報に基づいて時系列に制御に利用されるべき時系列調理器具制御情報を取得する。時系列に制御するとは、複数の調理器具制御情報を事前に調理器具制御サーバに出力させておくことで、直前の調理器具制御情報にて特定されるある条件の満了をもって次の調理器具制御情報にしたがった制御を行うことをいう。具体的には、制御音声が「５分強火のあと３分弱火」であれば、強火での加熱時間が５分経過した時点で直前の調理器具制御情報にて特定される測定時間の条件が満了することから、その後３弱火に変更して、さらに3分間の加熱を行うという時系列に沿って調理器具を制御することが考えられる。あるいは、制御音声が「余熱」であれば、調理器具にのせられた材料ののっていない調理器財（例えば空の鍋）に対して加熱して、加熱対象が十分に温まった時点で（この条件を１６０度、１７０度、２００度などと設定することも可能である。）条件が満了したものとして余熱を終了して加熱をやめる、という時系列に沿って調理器具を制御することが考えられる。あるいは、制御音声が「１時間後に加熱してくれ」であれば、１時間の間調理器具を動作させずに、１時間経過後に加熱を始めるという時系列に沿って調理器具を制御することが考えられる。
【０１３９】
時系列調理器具制御情報取得手段Ｓは、一の調理器具の時系列制御の他に複数の調理器具の時系列制御をするように構成してもよい。時系列制御は、時間をパラメータとして行ってもよいし、調理の進み具合を検知して制御を行ってもよい。調理の進み具合の検知に関しては実施形態１その他の構成８にて詳述する。音声制御情報に基づいて取得された調理器具制御情報が、時系列調理器具制御情報であるかの判断は、その調理器具制御情報中に複数の調理器具制御情報が時系列に実行すべき処理として含まれている場合に行われる。そして、時系列に実行すべき処理を所定の書式にて記述して調理器具制御情報出力部Ｓから時系列に出力されるように構成する。そのために、所定の書式で記述された一連の調理器具制御情報である時系列調理器具制御情報は、調理器具制御情報出力部Ｓの時系列調理器具制御情報保持手段Ｓにて保持される。そして、計時部の計時に従って、時系列調理器具制御情報保持手段Ｓに保持されている時系列調理器具制御情報を構成する各調理器具制御情報が順次出力される。
【０１４０】
＜実施形態１  調理器具制御サーバ装置：その他の構成７：調理対象依存調理器具制御情報取得手段Ｓ＞
＜主に請求項１，２，８に関する＞
さらに、図２７に示す様に、調理器具制御サーバ装置（２７００）の調理器具制御情報取得部Ｓは、制御音声情報に含まれる調理対象を示す情報に基づいて調理器具を制御する調理器具制御情報である調理対象依存調理器具制御情報を取得する調理対象依存調理器具制御情報取得手段Ｓ（２７０１）、を有する基礎となる構成、その他の構成２からその他の構成６の発明のいずれか一に記載の音声制御調理器具プラットフォームとして構成してもよい。「調理対象依存調理器具制御情報手段Ｓ」は、制御音声情報に含まれる調理対象を示す情報に基づいて調理器具を制御する調理器具制御情報である調理対象依存調理器具制御情報を取得する。「調理対象」とは、食材や、調味料、油、水又は、これらの組合せや、料理などのことである。調理対象に依存するということは、調理対象と調理対象に対して行いたい調理方法のユーザの音声に基づく制御音声情報とすると、調理対象に適した調理器具制御情報を自動的に取得する。そして、取得された調理対象に適した調理器具制御情報にしたがって調理器具の制御が行われる。この調理器具の制御には時系列の制御も含まれてよい。従って、調理対象依存調理器具制御情報取得手段は、調理対象ごとに関連付けられた適切な調理器具制御情報データベースを使用可能であるように構成してもよい。この調理器具制御情報データベースは、調理器具のメーカー別に調理器具毎に用意されていることが好ましい。
また、調理対象ごとにユーザに対してどの調理方法、調理手順を選ぶか選択可能に構成することもできる。つまり、一の調理対象について複数の調理器具制御情報が選択可能に関連付けられてよい。
【０１４１】
例えば、「ブロッコリーを茹でる」という制御音声を与えた場合、ブロッコリーの一般的に適切とされる茹で時間である３分を、一般的に適切とされる火加減の中火を自動的に選択して、調理器具の制御を行う。例えば、「素麺を茹でる」という制御音声を与えた場合、素麺の一般的な茹で時間である１分３０秒、一般的に適切とされる火加減の中火を自動的に選択して、調理器具の制御を行う。
【０１４２】
＜実施形態１  調理器具：その他の構成８＞
＜主に請求項１，２，９に関する＞
さらに、図３０に示す様に、調理器具（３０００）は、制御音声情報を取得するための制御音声情報取得部Ｃ（３００１）と、取得した制御音声情報を出力する制御音声情報出力部Ｃ（３００２）と、応答音声情報を取得する応答音声情報取得部Ｃ（３００３）と、取得した応答音声情報に基づいて応答音声を出力する音声出力部Ｃ（３００４）と、をさらに有する基礎となる構成、その他の構成２からその他の構成７の発明のいずれか一に記載の音声制御調理器具プラットフォームとして構成することもできる。
【０１４３】
＜実施形態１  調理器具：その他の構成８：制御音声情報取得部Ｃ＞
「制御音声情報取得部Ｃ」は、制御音声情報を取得する。制御音声情報取得部Ｃを有する調理器具に向かって制御音声を発生して、これを制御音声情報取得部Ｃが取得する。したがって、調理器具は、集音装置を内蔵又は外接、あるいは接続可能（有線・無線を問わず）に構成されている。集音装置で収音された制御音声を情報に変換した制御音声情報は、テキスト情報であってもよいし、音声情報のままであってもよい。
【０１４４】
ここで、キッチンでのユーザの音声から制御音声情報が取得されて、そこから調理器具制御情報と応答音声情報が取得されるまでの情報変換の経緯を説明する。
【０１４５】
例えば、図９０に示す様な変換方法に倣って変換することが考えられる。制御音声として「左のコンロを強火にしてください」との指示があった場合には、「左のコンロ：ＩＤ００１」「強火：ＩＮＰＵＴ５」となり、制御音声情報として「ＩＤ００１：ＩＮＰＵＴ５」が取得される。調理器具制御サーバ装置からは、この制御音声情報に応じた調理器具制御情報が調理器具に対して出力される。また、この調理器具制御情報と対応する応答音声情報も調理器具制御サーバ装置から出力されてキッチン等に置かれているネットワークスピーカー等から出力される。例えば、調理器具サーバ装置からは、応答音声情報として、「ＩＤ００１」に対応して「左のコンロ」、また「ＩＮＰＵＴ５」に対応して「強火にします」が取得され、続けて「左のコンロ強火にします。」が音声としてスピーカーから出力される。あるいは明瞭正当を判断して、明瞭であるとの判断結果の場合には、明確に「はい、左のコンロを強火にします」との応答音声情報が取得される。
【０１４６】
キッチンでのユーザの音声として、「右のコンロを弱火にしてください」との指示があった場合には、「右のコンロ：００２」「弱火：ＩＮＰＵＴ２」となり、制御音声情報として「ＩＤ００２：ＩＮＰＵＴ２」が取得され、調理器具制御情報として、調理器具サーバ装置内にて取得された調理器具制御情報として「００２０２」が出力され、この調理器具制御情報に対応する応答音声情報として「ＩＤ００２」に対応して「右のコンロ」、さらに「ＩＮＰＵＴ２」に対応して「弱火にします」が取得され、「右のコンロを弱火にします」と応答音声情報が取得される。なお、キッチンでのユーザの音声を制御音声情報へ変換する処理は、この実施形態では調理器具で行われる。この形態のメリットは、ユーザの音声を制御音声情報に変換するという比較的重ための処理を各調理器具で分散処理することができ、一のコンピュータで集中処理する必要がないため、一のコンピュータの負荷を軽くすることができるからである。さらに、各調理器具は、自身を識別するユーザの発声を識別し、自身に向けられた発声の場合にのみ音声制御情報を生成、取得するように構成できる。自身を識別する音声とは例えば、「右のコンロ」、「左のコンロ」「真ん中のコンロ」「魚焼きグリル」「後ろのコンロ」、「大きい方の電子レンジ」、「小さい方の電子レンジ」などである。キッチンにてユーザが発する音声にて調理器具が制御音声情報に変換する処理は、特に異なるメーカーが混在しているキッチンでは、他のメーカーの制御音声情報への音声からの変換は一般に困難となるために自身に向けられた音声の場合にのみ音声から制御音声情報への変換処理が行われるように構成する。
【０１４７】
しかし、ネットワークスピーカー等のスピーカーあるいは、マイク、キッチンにあるキッチン専門のコンピュータ（キッチンサーバ装置：キッチンに配置されている電子機器を統括的に管理する：制御管理、情報管理、メンテナンス、情報取得）、あるいはキッチンを含むホームの全体の電子機器等を管理するホームサーバ装置、あるいは、前述の音声処理サーバ（ジーニー）、さらには、調理器具制御サーバ装置のいずれかで、あるいはこれらが協調して変換するように構成することもできる。
【０１４８】
制御音声は数字や文字、記号等に置き換えられることによって制御音声情報に組み替えられることになる。そして、数字にした場合に頭Ｘ桁までが調理器具識別情報、頭Ｘ＋１からＹ桁までが制御情報、の様に変換すべき情報の種対ごとに桁数は定められておくことで、表と配列の順番を記憶させておけば調理器具の種類によらず、また情報の内容によらず、コンピュータが適切に情報を処理することが可能となる。
【０１４９】
＜実施形態１  調理器具：その他の構成８：制御音声情報出力部Ｃ＞
「制御音声情報出力部Ｃ」は、取得した制御音声情報を出力する。制御音声情報出力部Ｃは、調理器具制御サーバ装置に取得した制御音声情報を出力する。
【０１５０】
＜実施形態１  調理器具：その他の構成８：応答音声情報取得部Ｃ＞
「応答音声情報取得部Ｃ」は、応答音声情報を取得する。応答音声情報取得部Ｃは、調理器具制御サーバ装置の応答音声情報出力部Ｓから出力された応答音声情報を取得する。応答音声情報を取得した調理器具は、応答音声情報から取得される音声を音声出力部Ｃから出力する。応答音声情報は、前述のように音声ファイルであってもよいしテキストなどであって、調理器具側で音声に変換するように構成することもできる。この場合には応答音声情報を音声に変換する応答音声変換部を調理器具が有する。
また、応答音声情報は音声情報のみからなるのでなく、振動子を制御する振動子制御情報（例えば耳が聞こえない人に調理器具の反応を伝える）や、画像、映像などの情報を含んでいてもよい。例えば、アニメのキャラクターが応答音声を発しているように見せかける構成としてもよい。さらには、このキャラクターを選択できるように発声キャラクター選択部を設けてもよい。
【０１５１】
＜実施形態１  調理器具：その他の構成８：音声出力部Ｃ＞
「音声出力部Ｃ」は、応答音声情報取得部Ｃが取得した応答音声情報に基づいて応答音声を出力する。音声出力部はスピーカーなどの音声発生装置によって出力される。調理器具は、音声発生装置を内蔵又は外接、あるいは接続可能（有線・無線を問わず）に構成されている。なお映像などを出力させるように構成する場合には、ディスプレイなどを備えるように構成する。ディスプレイは、キッチンに一台あればよいので、複数の調理器具で共有するように構成することができる。
【０１５２】
＜実施形態１  その他の構成９＞
＜主に請求項１，２，１０に関する＞
さらに、図３３に示す様に、調理器具（３３００）は、調理器具又は調理器具に併せて利用されている調理器財の状況を示す情報である状況情報を取得する状況情報取得部Ｃ（３３０１）と、取得した状況情報を調理器具識別情報と関連付けて出力する状況情報出力部Ｃ（３３０２）と、をさらに有し、調理器具制御サーバ装置は、図３４に示す様に、状況情報とそれに関連付けられている調理器具識別情報を取得する状況情報取得部Ｓ（３４０１）を有するとともに、応答音声情報取得部Ｓは、取得した状況情報に基づいて応答のための応答音声の情報である応答音声情報を取得する状況依存応答音声情報取得手段Ｓ（３４０２）を有し、調理器具制御情報取得部Ｓは、取得した状況情報に基づいて調理器具識別情報で識別される調理器具を制御する調理器具制御情報である状況依存調理器具制御情報を取得する状況依存調理器具制御情報取得手段Ｓ（３４０３）を有する基礎となる構成、その他の構成２からその他の構成８の発明のいずれか一に記載の音声制御調理器具プラットフォームとして構成してもよい。
【０１５３】
＜実施形態１  その他の構成９：調理器具：状況情報取得部Ｃ＞
「状況情報取得部Ｃ」は、調理器具又は調理器具に併せて利用されている調理器財の状況を示す情報である状況情報を取得する。「状況情報」は、調理器具又は調理器財での調理状況についての情報である。取得する状況情報の種類としては、調理器具、調理器財（鍋、フライパン、鉄板、土なべ、等）又は調理器具に入っている食材、食材調理用材の温度や温度変化や温度分布、重量や重量変化、量や量変化、発する音、収縮率、膨張率、火力、水・調味材料・油などの流量や流量変化、水分含有率、調理経過時間、煙の量や煙の量の変化、臭気の種類、キッチン空間のガス分析結果（ガスクロマトグラフィー）、レンジフードからの排気の分析結果、室温や室温変化などである。例えば、調理器具については、着火中、強火、弱火、５分継続、などが状況情報として取得される。例えば調理器財については、余熱中の鍋であれば、なべ底の温度が１４０度とか、材料を煮詰めている時には、当初より全体の重さが２０グラム減少とか、揚げ物をしている時には揚げ音の変化有、などが状況情報として取得される。状況情報を取得するためには、各種のセンサーを利用する方法や、その調理器具に対して出力されている調理器具制御情報から取得する方法が考えられる。
【０１５４】
＜実施形態１  その他の構成９：調理器具：状況情報出力部Ｃ＞
「状況情報出力部Ｃ」は、取得した状況情報を調理器具識別情報と関連付けて出力する。取得した状況情報は、調理器具制御サーバ装置に出力される。
【０１５５】
＜実施形態１  その他の構成９：調理器具制御サーバ装置：状況情報取得部Ｓ＞
「状況情報取得部Ｓ」は、状況情報とそれに関連付けられている調理器具識別情報を取得する。状況情報取得部Ｓは、調理器具の状況情報出力部Ｃから出力された状況情報を取得する。
【０１５６】
＜実施形態１  その他の構成９：調理器具制御サーバ装置：状況依存応答音声情報取得手段Ｓ＞
「状況依存応答音声情報取得手段Ｓ」は、応答音声情報取得部Ｓが有する手段である。取得した状況情報に基づいて応答のための応答音声の情報である応答音声情報を取得する。どのような状況情報のときにどのような応答音声情報を取得するかに関しては状況依存応答音声情報データベースが備えられているとよい。また状況情報を変数として、状況依存応答音声情報を生成し、又は取得する状況依存応答音声情報生成ルールを状況依存応答音声情報生成ルール保持部に保持するように構成することができる。さらに状況依存応答音声情報データベースや、状況依存応答音声情報生成ルールは、人工知能などによって応答精度を向上させるように構成することができる。これは、状況依存応答音声情報に基づいて発せられる状況依存応答音声に応じてキッチン等にいるユーザからの返答である制御音声情報に基づいてその状況依存応答音声情報の取得と出力が適正であったか人工知能に判断させ、不適切であると判断された場合には状況依存応答音声情報データベースを修正したり、状況依存応答音声情報生成ルールを修正し、あるいは、その情報やルールの信頼度を下げて採用率を低下させたりする。不適切でないと判断された場合、あるいは適切であると判断された場合には、情報源の信頼度を高めて採用率が上がるように設計することができる。例えば、「あと５分で完成です」とか、「加熱時間を追加します」とか、「味見をしてください」とか、「次の材料を投入してください。」とか、「かき混ぜてください」などの、指示された制御動作の終了時刻の通知、調理完了までの残り時間の通知、ユーザに所定の行動を求める通知、等である。これらに対するユーザからの反応としては、「わかりました！」「まだ早くないですか？」「かき混ぜました〜！」などの返答がある。また、状況情報が吹きこぼれや、空焚きなどのユーザの身に危険を及ぼす状況である場合には、ユーザに対して危険があることを強く警告したり、直ちに適切な行動をとるように促したりする状況依存応答音声情報を取得するようにする。
【０１５７】
＜実施形態１  その他の構成９：調理器具制御サーバ装置：状況依存調理器具制御情報取得手段Ｓ＞
「状況依存調理器具制御情報取得手段Ｓ」は、調理器具制御情報取得部Ｓが有する手段である。取得した状況情報に基づいて調理器具識別情報で識別される調理器具を正誤する調理器具制御情報である状況依存調理器具制御情報を取得する。取得した状況情報に基づいて、次に行うべき工程を取得し、これに対応する調理器具制御情報を取得する。
どのような状況情報のときにどのような状況依存調理器具制御情報を取得するかに関しては状況依存調理器具制御情報データベースが備えられているとよい。また状況情報を変数として、状況依存調理器具制御情報を生成し、又は取得する状況依存調理器具制御情報生成ルールを状況依存調理器具制御情報生成ルール保持部に保持するように構成することができる。さらに状況依存調理器具制御情報データベースや、状況依存調理器具制御情報生成ルールは、人工知能などによって取得精度を向上させるように構成することができる。
これは、状況依存調理器具制御情報に基づいて制御される調理器具の状況に応じてキッチン等にいるユーザからの返答である制御音声情報に基づいてその状況依存調理器具制御情報の取得と出力が適正であったか人工知能に判断させ、不適切であると判断された場合には状況依存調理器具制御情報データベースを修正したり、状況依存調理器具制御情報生成ルールを修正し、あるいは、その情報やルールの信頼度を下げて採用率を低下させたりする。不適切でないと判断された場合、あるいは適切であると判断された場合には、情報源の信頼度を高めて採用率が上がるように設計することができる。
【０１５８】
状況依存調理器具制御情報とは、仕上がった後に配膳までの間完成した調理が冷めないように保温目的で点火を継続させるとか、加熱時間を勝手に追加するとか、新たな材料の追加や味見の有無を確認（例えば重量センサーなどによって確認可能である）できるまで、一旦火を止めるとか、火力を抑えて待機する、といった制御を行う。また、状況情報が吹きこぼれや、空焚きなどのユーザの身に危険を及ぼす状況である場合にはユーザの了承を得たり、返事をもらったりすることなく、その危険を回避するための処理を調理器具にさせるための調理器具制御情報を取得し、調理器具に対して直ちに出力するように構成する。
【０１５９】
＜実施形態１  調理器具制御サーバ装置：その他の構成１０：他調理器具制御情報取得手段Ｓ＞
＜主に請求項１，２，１０に関する＞
さらに、その他の構成９の構成に加えて、図３８に示す様に、調理器具制御サーバ装置（３８００）の調理器具制御情報取得部Ｓは、取得した状況情報に基づいて、その状況情報に関連付けられている調理器具識別情報で識別される調理器具と異なる調理器具を制御するための調理器具制御情報である他調理器具制御情報を取得する他調理器具制御情報取得手段Ｓ（３８０１）を有する構成とすることが可能である。「他調理器具制御情報取得手段Ｓ」は、取得した状況情報に基づいて、その状況情報に関連付けられている調理器具識別情報で識別される調理器具と異なる調理器具を制御するための調理器具制御情報である他調理器具制御情報を取得する。他調理器具制御情報取得手段Ｓは、他の調理器具の調理状況についての情報を取得することで、他の調理器具の調理の状に合わせて調理器具の制御をする。
【０１６０】
状況情報を取得した調理器具は、状況情報から想定される今後の調理工程に基づいて、調理器具の制御を行う。調理器具の制御とは、例えば、各調理器具手の調理完了時間を想定して、ほぼ同時に完了するように時間の調整をするとか、先に完成した料理を後にもう一度温めるといったものが考えられる。あるいは、オーブンの仕上がりタイミングに合わせてその他の調理を完成させるとか、電力の消費量が多い調理器具を利用する時には、ブレーカーが落ちないようにタイミングをずらすといったことが考えられる。
【０１６１】
＜実施形態１  調理器具制御サーバ装置：その他の構成１１：許可情報保持手段Ｓ，発声者識別情報取得手段Ｓ，許可情報取得手段Ｓ及び許可情報依存調理器具制御情報取得手段Ｓ＞
＜主に請求項１，２，１１に関する＞
さらに、図４１に示す様に、調理器具制御サーバ装置（４１００）の調理器具制御情報取得部Ｓは、制御音声の発声者を識別する情報である発声者識別情報と、発声者識別情報に関連付けて制御情報を取得してもよいかを示す許可情報を保持する許可情報保持手段Ｓ（４１０１）と、取得した制御音声の発声者の識別情報を制御音声に基づいて取得する発声者識別情報取得手段Ｓ（４１０２）と、取得した発声者識別情報に関連付けられている許可情報を取得する許可情報取得手段Ｓ（４１０３）と、許可情報に基づいて調理器具制御情報を取得し、又は取得しない許可情報依存調理器具制御情報取得手段Ｓ（４１０４）と、を有する基礎となる構成、その他の構成２からその他の構成９の発明のいずれか一に記載の音声制御調理器具プラットフォームとして構成することができる。
【０１６２】
＜実施形態１  調理器具制御サーバ装置：その他の構成１１：許可情報保持手段Ｓ＞
「許可情報保持手段Ｓ」は、制御音声の発声者を識別する情報である発声者識別情報と、発声者識別情報に関連付けて制御情報を取得してもよいかを示す許可情報を保持する。「発声者識別情報」は、あらかじめ登録してある発声者を識別するためのユニークな情報である。発声者識別情報に関連付けて調理器具制御情報の取得可否を定める許可情報は、キッチン等にいるユーザの音声に基づいて制御音声情報を取得してもよいかを定める。例えば発声者識別情報に許可フラグを立てる構成が考えられる。あるいは、許可するユーザと許可しないユーザにそれぞれ符号を付す構成が考えられる。さらに、調理器具制御情報の取得可否は、取得されるキッチン等にいるユーザの音声に基づいて取得されるべき調理器具制御情報ごとに定めるように構成できる。例えば、その音声の発声主が子供と設定されている場合には、水の水栓の制御、電子レンジなどの火災等の発生につながらない調理器具の制御に関する調理器具制御情報については許可して取得し、出力し、調理器具を制御するが、火に関係するコンロなどの制御に関する調理器具制御情報がその音声から取得されるべき調理器具制御情報であると判断される場合にはその音声に基づいては調理器具制御情報の取得を拒否して、取得しない、というように構成することが好ましい。つまり、許可情報は発声者識別情報で識別されるユーザごとで、調理器具制御情報ごとに関連付けられて保持されていることが好ましい。なお、拒否する場合でも応答音声情報は取得して、音声による要請に答えられない理由を応答音声情報として取得し、キッチン側のネットワークスピーカー等に出力するように構成することが好ましい。なお、状況情報などから（状況情報にはキッチンにいるユーザの情報も含まれる。）そのユーザ（子供）が主導で調理器具を制御しようとしても制御できないように調理器具制御情報（手動操作に制御を無効とする制御情報）を取得して調理器具に出力するように構成することもできる。
【０１６３】
また、許可情報を発声者識別情報で識別されるユーザごとで、調理器具制御情報ごとに登録するための登録部を調理器具制御サーバ装置が有しており、これは、権限を有する者にのみ登録を認めるように構成することが好ましい。具体的には権限を有する者とは調理器具制御サーバ装置の管理権限を有するものか、あるいはユーザの家庭の権限者である。ユーザの家庭の権限者は、調理器具制御サーバ装置の運営者から送付されるパスワードやＩＤ等を利用してユーザの端末からアクセスする者とすることができる。このユーザの端末は調理器具、ネットワークスピーカー、ホームサーバ、キッチンサーバ、ユーザの所持しているスマートフォンなどを利用できるように構成することが好ましい。
【０１６４】
＜実施形態１  調理器具制御サーバ装置：その他の構成１１：発声者識別情報取得手段Ｓ＞
「発声者識別情報取得手段Ｓ」は、取得した音声の発声者の識別情報を音声に基づいて取得する。音声から、発声者の声紋、声質、音質等を分析（音声スペクトル解析等）することで取得し、発声者識別情報と関連付けて取得する。制御情報が発生されると、取得した制御情報の声紋、声質、音質等を分析取得し、発声者識別情報と関連付けられている発声者の声紋、声質、音質等と比較することで、音声の発声者の発声者識別情報を取得する。制御音声情報に、又は発声に関連付けてキッチン等を識別するキッチン等識別情報又は、集音したマイクを識別するマイク識別情報（これらは、キッチンに置かれたネットワークスピーカー、キッチンサーバ、ホームサーバ、調理器具などに保持されており、音声又は制御音声情報と関連付けられて調理器具制御サーバ装置に送信される。）、あるいは、発声者を識別する発声者識別情報が含まれるように構成されている場合には、その識別情報に関連付けて発声者を識別する者の声のサンプル、又は識別するための情報、を絞り込むことができるので、識別ミスが少なくなり好ましい。発声者を識別するための発声サンプルは、調理器具制御サーバ装置の利用開始の際に所定のパターンの発声を利用者に発声させて構成することができる。この発声者識別用サンプル、又は識別するための情報は、キッチン等識別情報等に関連付けられて保持されるように構成する。例えば発声者識別用情報として、発声者識別用情報保持手段等に保持させる。
【０１６５】
＜実施形態１  調理器具制御サーバ装置：その他の構成１１：許可情報取得手段Ｓ＞
「許可情報取得手段Ｓ」は、取得した発声者識別情報に関連付けられている許可情報を取得する。制御音声を分析することで取得される発声者の発声者識別情報を取得する。取得した発声者識別情報から、これに関連付けられている許可情報を取得する。取得した許可情報から、制御音声の発声者の制御情報を取得してよい発声者識別情報に該当するか、制御音声の発声者の制御情報を取得してはいけない発声者識別情報に該当するかを判断することで、許可情報を取得する。
【０１６６】
許可情報取得手段を有する構成にすることで、テレビの音、ラジオの音、制御情報ではない会話情報、犬の鳴き声、猫の鳴き声、車の音、電車の音、その他の電子機器の音、等の制御音声以外の音声に反応することを防ぐことができる。さらに、子供がいたずらで制御音声としての機能を果たす音声を発生した場合に、誤った調理器具の制御が行われて事故が発生するようなことを防ぐことができる。
【０１６７】
さらに、制御音声の発声者を識別できることから、発声者毎に好みの調理加減やメニューを登録できるようにしておくことで、完成する料理を制御音声の発声者の好みの仕上がりにすることができる。
【０１６８】
＜実施形態１  調理器具制御サーバ装置：その他の構成１１：許可情報依存調理器具制御情報取得手段Ｓ＞
「許可情報依存調理器具制御情報取得手段Ｓ」は、許可情報に基づいて調理器具制御情報を取得し、又は取得しないことを判断する。許可情報取得手段Ｓによって許可をするとの判断結果が取得された場合には、許可情報依存調理器具制御情報取得手段Ｓによって調理器具制御情報が取得される。許可情報取得手段Ｓによって許可しないとの判断結果が取得された場合には、許可情報依存調理器具制御情報取得手段Ｓによって調理器具制御情報が取得されない。また、許可情報は、調理器具単位で許可する、許可しない、というもののほかに、一の調理器具内でも許可する動作と許可しない動作を区別するように構成されてもよい。
【０１６９】
あるいは、危険を回避して安全性を高める方向の動作を指示する場合には、許可情報と関連付けられていないユーザからの発声を受付けるように、許可情報取得手段Ｓが危険回避許可情報取得器Ｓを有するように構成することも可能である。例えば「コンロを消してください」という点火中の火を消すための指示、「コンロを弱火にしてください」という火力を弱めるための指示、等については許可情報が関連付けられていないユーザからの発声であっても制御音声情報として取得し、一方で、「コンロに火をつけてください」という新たな着火の指示、「コンロの火を強火にしてください」という火力を強めるための指示、等については許可情報が関連付けられているユーザからの発声しか制御音声情報として受け付けない、とすることが考えられる。このように、一部の指示については許可情報と関連付けられた発声者識別情報によって識別されるユーザからの発声はなくても制御情報の受付を認める構成は、緊急事態を回避するために必要な動作を適宜実行するこが可能となるので、調理器具の安全性を高める効果を有する。このように構成する場合、許可情報を有していなくても制御情報として受け付ける処理手順を選択して処理させるために、そのための出力であることを発声の冒頭に付すことを必要とするように構成してもかまわない。例えば、「緊急」「回避」「急ぎ」「危険回避」「緊急回避」「安全のために」等を発声の冒頭に付すことを必要とするように構成することが考えられる。
【０１７０】
＜実施形態１  その他の構成１２＞
＜主に請求項１，２，１１に関する＞
さらに、図４４に示す様に、調理器具制御サーバ装置（４４００）の応答音声情報出力部Ｓは、応答音声情報に基づく応答音声を取得する応答音声取得手段Ｓ（４４０１）と、取得した応答音声を電話網又は／及びインターネットを介して出力する電話網・インターネット出力手段Ｓ（４４０２Ｖ）と、をさらに有し、応答テキスト情報出力部Ｓは、応答テキスト情報に基づく応答テキストを取得する応答テキスト取得手段Ｓ（４４０３）と、取得した応答テキストを電話網又は／及びインターネットを介して出力する電話網・インターネット出力手段Ｓ（４４０２Ｔ）と、をさらに有する基礎となる構成、その他の構成２からその他の構成１１の発明のいずれか一に記載の音声制御調理器具プラットフォームとして構成してもよい。
【０１７１】
＜実施形態１  その他の構成１２：応答音声取得手段Ｓ＞
「応答音声取得手段Ｓ」は、応答音声情報に基づく応答音声を取得する。応答音声情報が応答音声として取得される。
【０１７２】
＜実施形態１  その他の構成１２：応答テキスト取得手段Ｓ＞
「応答テキスト取得手段Ｓ」は、応答テキスト情報に基づく応答テキストを取得する。応答テキスト情報が応答テキストとして取得される。
【０１７３】
＜実施形態１  その他の構成１２：電話網・インターネット出力手段Ｓ＞
「電話網・インターネット出力手段Ｓ」は、取得した応答音声又は／及びテキストを電話網又は／及びインターネットを介して出力する。電話網を介して応答音声を出力する先は、ユーザの通話可能な端末（例えば、固定電話、携帯電話、スマートフォン等）である。インターネットを介して応答音声を出力する先は、ユーザの通信可能な端末（例えば、スマートフォン、インターネット電話等）である。電話網を介してテキストを出力する先は、ユーザの通信可能な端末（例えば、ＦＡＸ、ショートメール等）である。インターネットを介してテキストを出力する先は、ユーザの通信可能な端末（例えば、メール、ＳＮＳメッセンジャー等）である。調理器具制御サーバ装置には、ユーザの通話可能な端末（例えば、固定電話、携帯電話、スマートフォン等）の電話番号、メールアドレス、ＳＮＳのＩＤ等を登録可能に構成し、この番号を利用するようにすることが好ましい。ＳＮＳを利用する場合には調理器具制御サーバ装置は、シェフ等の擬人化したキャラクターを利用するように構成することもできる。
【０１７４】
＜実施形態１  その他の構成１３＞
＜調理器具制御サーバ装置：重畳音声分離手段Ｓ＞
＜主に請求項１，２，１２に関する＞
さらに、図４７に示す様に、調理器具制御サーバ装置（４７００）の調理器具制御情報取得部Ｓは、取得した制御音声情報の音声が重畳している場合には、重畳している制御音声情報をそれぞれの発声者別に分離する重畳音声分離手段Ｓ（４７０１）をさらに有する、基礎となる構成、その他の構成２からその他の構成１２の発明のいずれか一に記載の音声制御調理器具プラットフォームとして構成してもよい。
「重畳音声分離手段Ｓ」は、取得した制御音声情報の音声が重畳している場合に、取得した音声から、声紋、声質、音質等を分析（音声スペクトル解析等）することで重畳している音声の数（発声者の数）を認識して、重畳している音声を発声者別に分離する。
発声者別に分離することで調理器具制御サーバ装置の制御音声情報取得部は、それぞれの発声者毎に制御音声情報を取得できる。制御音声情報は、発声者別に認識することで言葉の意味を取得することができるからである。そして、発声者毎に制御音声情報を取得することで調理器具制御情報も取得できる。例えばキッチンに料理をする人が二人いて、利用している調理器具が異なるような状況は想定でき、それぞれの人の発声が同時に行われる場合もある。そのような場合に適切に調理器具制御情報を取得するためには、この重畳音声分離手段が必要となる。また、その他の構成１１に記載した発声者を識別して許可情報を取得する場合にも同時になされた発声を分離してその発声者別にこの許可情報を取得することで許可情報依存調理器具制御情報取得手段が、調理器具制御情報を取得したり、取得しなかったりという処理を可能とする。
【０１７５】
＜実施形態１  その他の構成１４＞
＜主に請求項１，２，１３に関する＞
＜機能的説明＞
本実施形態のその他の構成１４では、調理器具制御サーバ装置、入出力装置、調理器具の夫々は、以下のような機能を有する。
さらに、図５０に示す様に、調理器具制御サーバ装置（５０００）は、調理器具を制御するための映像情報を取得する映像情報取得部Ｓ（５００１）を有し、調理器具制御情報取得部Ｓは、取得した調理器具映像情報に基づいて調理器具制御情報である映像由来調理器具制御情報を取得する映像由来調理器具制御情報取得手段Ｓ（５００２）を有する、基礎となる構成、その他の構成２からその他の構成１３の発明のいずれか一に記載の音声制御調理器具プラットフォームとして構成することができる。
さらに、図５１に示す様に、入出力装置（５１００）は、調理器具の映像、調理器具によって調理されている食材の映像、又は、前記食材を保持する器の映像のいずれか一以上を調理器具識別情報と関連付けた情報である映像情報として取得する映像情報取得部（５１０１）と、取得した映像情報を出力する映像情報出力部（５１０２）と、をさらに有する基礎となる構成、その他の構成２からその他の構成１３の発明のいずれか一に記載の入出力装置として構成することができる。
調理器具に関しては従前の実施形態の説明にあったように、調理器具識別情報保持部と、調理部と、調理制御部と、調理器具制御情報取得部と、からなっている。以下では、すでに説明した構成要件に関しては説明を省略し、新たに設けた構成要件に関してのみ説明する。
【０１７６】
＜実施形態１  その他の構成１４  構成の説明＞
＜調理器具制御サーバ装置：映像情報取得部Ｓ＞
「映像情報取得部Ｓ」は、調理器具を制御するための映像情報を取得する。この映像情報取得部Ｓとしては、小型カメラや赤外線カメラやサーモグラフィィカメラを用いることができるが、調理器具及びその内容物の熱分布を把握するうえで、小型カメラに加えてサーモグラフィィカメラを備えることが望ましい。
例えば、小型カメラ及びサーモグラフィィカメラを採用する場合は、キッチンにおけるレンジフードや壁面に配置されて、調理器具制御サーバ装置への映像を取得する。
この映像情報取得部Ｓが取得する調理器具映像情報は、調理器具における調理状況についての映像情報である。取得する映像情報の種類としては、調理器具（鍋、フライパン、鉄板、土鍋等）及び調理器具に入っている内容物（食材、食材調理用材）の変化情報である。
調理器具の映像には、例えば調理器具がガスコンロである場合には、火力を示す映像（ガスの炎の大きさや高さ、ガスの炎の色など）や、吹きこぼれが存在する調理器具の映像など出力した調理器具制御情報と整合性がないような映像を取得することもできる。例えば、調理器具制御情報は火力は弱火であるのに実際の調理器具の映像はフライパンの側面をガスの炎がなめるような映像であると、調理器具に何らかの異常が発生している可能性があり、調理器具を緊急停止する処理などを実行可能とする。調理器具の緊急停止は、調理制御部に対して最優先の命令となるように調理制御部を構成するのが好ましい。つまり割り込み処理によって調理器具制御部を駆動するように構成する。そのためには、調理器具制御サーバ装置から送信され、調理器具の調理器具制御情報取得部が取得する調理器具制御情報に優先度を示す情報が付加されるように構成する。最優先の調理器具制御情報として、調理器具を緊急停止するための命令などを構成する。
また調理器具によって調理されている食材の映像としては、食材が煮立っている映像、食材が焦げている映像、食材が沸騰している映像、食材が溶けている映像、食材の色の映像（ちょうどよい加熱度合などを見る）食材であるスープのそのスープを入れている器内での液面の高さを示す映像、食材の泡立ちの映像、食材から立ち上る湯気の映像、食材の形態の映像（例えば冷凍食品が加熱されて変形してゆく際の映像）などを挙げることができる。なお、調理器具は、鍋やフライパンなどを含むが、手で使用する道具である包丁や、皮むき器なども含んでよい。例えば調理器具が包丁である場合には、包丁で人が調理する様子なども映像として取得し、調理器具制御情報としてガスコンロなどの調理器具制御情報を取得し調理器具に対して送信するように構成してもよい。これは、例えば、ガスコンロで加熱されているスープに入れる具材の準備がほぼ整ったことを包丁の映像から取得し、その映像に基づいてガスコンロの火力を強めにするなどの制御をする例が考えられる。つまり、取得する調理器具の映像と制御対象となる調理器具が必ずしも同一である必要はなく、取得する調理器具の映像情報に基づいて異なる調理器具を制御するための映像由来調理器具制御情報を取得し、該当する調理器具に送信するように調理器具制御サーバ装置の映像由来調理器具制御情報取得手段を構成することが出来る。
器の映像としては、鍋の蓋の鍋本体に対しておかれている様子を示す映像（少し蓋がずれて鍋本体にかかっていない部分があるなど）、圧力なべの圧力抜き口の振動の様子を示す映像、吹き出す蒸気の様子を示す映像、温度や圧力をしめす色などを表示する鍋の場合などにその色を示す映像、加熱中のフライパンなどの容器に対して落し蓋がかかっているか、かかっていないかを示す映像などを挙げることができる。
【０１７７】
＜実施形態１：その他の構成１４  構成の説明＞
＜調理器具制御サーバ装置：映像由来調理器具制御情報取得手段Ｓ＞
調理器具制御サーバ装置の調理器具制御情報取得部は、映像由来調理器具制御情報取得手段を有している。
「映像由来調理器具制御情報取得手段Ｓ」は、取得した調理器具映像情報に基づいて調理器具制御情報である映像由来調理器具制御情報を取得する。例えば、取得した調理器具映像情報が、鍋が沸騰している水分状態を映し出している映像である場合には、この鍋の沸騰を停止するためにコンロの火力を弱めるなどの映像由来調理器具制御情報を映像由来調理器具制御情報取得手段Ｓが調理器具制御情報として取得する。
【０１７８】
この場合、取得した状況の映像情報に基づいて、これに対応する調理器具制御情報を取得するが、どのような映像情報のときにどのような調理器具制御情報を取得するかを人工知能に判断させるように構成することができる。
【０１７９】
＜実施形態１  その他の構成１４  構成の説明＞
＜入出力装置Ｉ／Ｏ：映像情報取得部＞
入出力装置Ｉ／Ｏの「映像情報取得部」は、調理器具の映像、調理器具によって調理されている食材の映像、又は、前記食材を保持する器の映像のいずれか一以上を調理器具識別情報と関連付けた情報である映像情報として取得する。これは調理器具制御サーバ装置に送信するために取得するものである。なお、調理人の調理の様子を示す映像や、調理人の周辺で動き回る子供やペットの映像など、調理に直接関係しない映像が含まれていてよく、これらの映像を調理器具制御情報を取得するために利用するように調理器具制御サーバ装置を構成してもよい。例えば子供が調理人の周辺ではしゃいでいる状況ではコンロの火力を弱めにして子供がやけどしないようにするなどの制御をすることが考えられる。また、やたらと台の上に上りたがる猫などを周辺で観察した場合には、台の上が危険でない状態にすることが好ましいので、例えば大きく蛇口を開いて給水していた水道の栓を絞るように制御することも考えられる。
【０１８０】
＜実施形態１：その他の構成１４  構成の説明＞
＜入出力装置Ｉ／Ｏ：映像情報出力部＞
入出力装置の「映像情報出力部」は、取得した映像情報を出力する。出力先は調理器具制御情報を取得する調理器具制御サーバ装置である。ただし、途中で、他のサーバ装置などを経由しても構わない。例えば、映像情報を前処理するサーバ装置などである。また、映像情報は、出力先として、入出力装置の周辺に備えられる映像蓄積サーバ装置に同時に送信されてそこで映像情報が蓄積されるように構成してもよい。これによって家庭の味の伝承が可能となる。また映像蓄積サーバ装置は、蓄積された映像に基づいて実際に調理した本人以外にたいして、その映像に基づく調理指導をするように構成してもよい。
【０１８１】
この実施形態１の音声制御調理器具プラットフォームの調理器具制御サーバ装置におけるその他の構成１４、すなわち、基礎となる構成、その他の構成２からその他の構成１３のいずれか一に記載の構成において、キッチンで調理をする者が制御音声を与えると、指定された調理器具が指示にしたがった調理動作を行う。例えば、「１番コンロ、沸騰したら教えて！」との制御音声が出されている場合に、調理器具映像情報取得部Ｓが、１番コンロを識別する調理器具識別情報と関連付けて１番コンロ上の鍋が沸騰している水分状態を映し出している映像情報を取得すると、この鍋が沸騰している映像情報を調理器具制御情報取得部Ｓが取得する調理器具制御情報として映像由来調理器具制御情報取得手段Ｓが取得する。
これと同時に、対応する調理機器であるコンロから「ピピッ１番コンロ沸騰しました。次はどうしますか？」との応答音声情報が出力されると、これを受けたユーザが「優しく沸騰させてそのままにしておいて。」との制御音声が出されると、調理器具制御情報取得部Ｓが取得する調理器具制御情報にしたがって、コンロの加熱加減が調整される。
したがって、安全で且つ使い勝手が良いものとなる。
【０１８２】
＜実施形態１  その他の構成１５＞
＜機能的構成＞
＜主に請求項１，２，１３，１４に関する＞
本実施形態は、実施形態１その他の構成１４を基礎とする実施形態である。調理器具制御サーバ装置、入出力装置、調理器具がそれぞれ有する機能的構成は、その他の構成１４と基本的に同様であり、異なる点は、調理器具制御サーバ装置の映像情報取得部が新たな機能を有する点にある。
図５５に示す様に、調理器具制御サーバ装置（５５００）の映像情報取得部が有する新たな機能は、映像情報取得部に備えられる詳細映像情報取得手段Ｓ（５５０１），手話解釈データベース手段Ｓ（５５０２），意図情報取得手段Ｓ（５５０３）及び意図情報由来調理器具制御情報取得手段Ｓ（５５０４）によって実現される。以下、新たに加えられる構成に関して順に説明する。
【０１８３】
＜実施形態１  その他の構成１５  構成の説明＞
＜調理器具制御サーバ装置：映像情報取得部：詳細映像情報取得手段Ｓ＞
「詳細映像情報取得手段Ｓ」は、調理器具制御サーバ装置の映像情報取得部に設けられる。これは、映像情報として調理器具食材映像情報やキッチンにおける人の立居振る舞いを示す人アクション情報等の一つ以上の詳細映像情報を取得する。
「調理器具食材映像情報」とは、調理器具又は調理器具で調理されている食材の状態を示す映像であり、最も代表的な映像は、可視光線で撮影された映像である。その他赤外線映像などを含んでいてもよい。またレーザーなどでスキャニングした３Ｄ情報を含む映像であってもよい。
「人アクション情報」とは、キッチンでの人の立居振舞を示す情報であり、前述のように調理している人のみならず、その人の周辺を動く人や、ペットの動きを示す情報が含まれていてもよい。さらにモーションキャプチャ情報を含む映像であってもよい。
【０１８４】
＜実施形態１  その他の構成１５  構成の説明＞
＜調理器具制御サーバ装置：映像情報取得部：手話解釈データベース手段Ｓ＞
「手話解釈データベース手段Ｓ」も調理器具制御サーバ装置の映像情報取得部に設けられ、詳細映像情報取得手段Ｓで取得された詳細映像情報が人アクション情報である場合に、その人アクション情報を解釈するための手話解釈データを保持する。人アクション情報を人のモーションを識別する情報に変換し、手話解釈データベース手段Ｓに保持されている手話解釈データと比較する。手話解釈データはあらゆる種類の手話を解釈するためのデータをそろえており、照合することによって、テキスト情報に変換する。
例えば手話で「一番左端のコンロの火力を弱火にしてください」という手話である場合には、文字通り、「一番左端のコンロの火力を弱火にしてください」とのテキストに変換する処理をするためのデータを保持する。
【０１８５】
＜実施形態１  その他の構成１５  構成の説明＞
＜調理器具制御サーバ装置：映像情報取得部：意図情報取得手段Ｓ＞
「意図情報取得手段Ｓ」も調理器具制御サーバ装置の映像情報取得部に設けられ、取得された映像情報が人アクション情報である場合に、その人アクション情報と保持されている手話解釈データに基づいてその手話で示される意図を示す情報である意図情報を取得する。上記に照らして言えば、「一番左端のコンロの火力を弱火にしてください」とのテキスト情報が解釈された意図を示す情報となる。
【０１８６】
＜実施形態１  その他の構成１５  構成の説明＞
＜調理器具制御サーバ装置：映像情報取得部：意図情報由来調理器具制御情報取得手段Ｓ＞
「意図情報由来調理器具制御情報取得手段Ｓ」も調理器具制御サーバ装置の映像情報取得部に設けられ、取得された意図情報に基づいて調理器具制御情報である意図情報由来調理器具制御情報を取得する。これは上記に照らして言えば、一番左端のコンロがコンロＮｏ．１である場合で、弱火の火力がこれまでの調理の経過情報に鑑みて解釈する履歴解釈処理を介して火力２／１０である場合に、「Ｎｏ．１コンロ火力２／１０」のような情報が意図情報由来調理器具制御情報となる。ただし、意図情報と、意図情報由来調理器具制御情報が同一であることを妨げるものでない。
【０１８７】
＜実施形態１  その他の構成１６  ＞
＜実施形態１：その他の構成１６  機能的構成＞
＜主に請求項１，２，１３，１５に関する＞
本実施形態は、実施形態１その他の構成１４を基礎とする実施形態である。調理器具制御サーバ装置、入出力装置、調理器具がそれぞれ有する機能的構成は、その他の構成１４と基本的に同様であり、異なる点は、調理器具Ｃが新たな機能を有する点にある。
調理器具Ｃの新たな機能とは、図５８に示す様に、調理器具Ｃ（５８００）が加熱部Ｃ（５８０１）を有する加熱調理器具Ｃであるようにすることによって実現される。以下、新たに加えられる構成に関して説明する。
【０１８８】
＜実施形態１  その他の構成１６  構成の説明＞
＜調理器具：加熱部Ｃ＞
調加熱調理器具である理器具Ｃの「加熱部Ｃ」は、上記映像由来調理器具制御情報取得手段Ｓが取得する蒸気や煙等の調理器具映像情報に基づいて加熱加減を制御する。このために調理器具制御サーバ装置には、調理のそれまでの過程に応じて調理器具の加熱加減をどの程度にすれば適切であるかを映像情報に基づいて取得することが出来るように構成されている。そのためには、調理の種別が何であるかや、その調理人の好みがその調理の種別においてどのような好みであるか、などの前提情報が映像や、調理人との会話の中で取得されるように構成し、過去の同様の調理とその時間経過に応じた映像情報で示される映像の変化に応じてどのような加熱調整が行われてきたかという過去の蓄積情報に基づいて最適な加熱加減とするための処理がなされるように構成されている。この過去の蓄積情報は、そのキッチンで行われた調理の蓄積だけでなく、広く本システムを利用するキッチンで収集された過去の蓄積情報も加味して取得されるように構成することが好ましい。これは、ビックデータを統計処理したり、人工知能を利用して最適解を導き出すなどによって最適な映像由来調理器具制御情報が取得されるようにしたり構成することが好ましい。
【０１８９】
＜実施形態１：その他の構成１７＞
＜実施形態１：その他の構成１７  機能的構成＞
＜主に請求項１３，１５，１６に関する＞
本実施形態は、実施形態１その他の構成１４，１６を基礎とする実施形態である。調理器具制御サーバ装置、入出力装置、調理器具がそれぞれ有する機能的構成は、その他の構成１４，１６と基本的に同様であり、異なる点は、調理器具制御サーバ装置が新たな機能を有する点にある。
図５９に示す様に、調理器具制御サーバ装置（５９００）の新たな機能は、映像情報取得部Ｓに備えられる蒸気関連情報取得手段Ｓ（５９０１）、及び、調理器具制御情報取得部Ｓの映像由来調理器具制御情報取得手段Ｓに備えられる蒸気関連映像由来調理器具制御情報取得器Ｓ（５９０２）によって実現される。以下、新たに加えられる構成に関して説明する。
【０１９０】
＜実施形態１  その他の構成１７  構成の説明＞
＜調理器具制御サーバ装置：蒸気関連情報取得手段Ｓ＞
「蒸気関連情報取得手段Ｓ」は、取得した映像情報の中から蒸気の流速、流量を識別した情報である蒸気関連情報を取得する。
「蒸気の流速、流量を識別した情報」とは、例えば、鍋の蓋の孔や食材から出る蒸気の有無ないし量に係る情報である。この蒸気に関する映像は、可視光の映像のみならず、赤外光の映像を合わせて取得するように構成することが好ましい。赤外光の映像であると熱の量を推測することが出来るので、蒸気の噴出している熱量を推測できより、調理の実態を正確に把握することができる。また赤外線のサーモグラフィを利用して熱の分布を示す映像を合わせて利用することも考えられる。調理の進行度合いに応じて熱分布も変化するので熱分布の蓄積データを用いて現在の熱分布から推定される調理の進行度合いを推定して映像由来加熱加減制御情報を取得するように構成することが考えられる。
【０１９１】
＜実施形態１  その他の構成１７  構成の説明＞
＜調理器具制御サーバ装置：蒸気関連映像由来調理器具制御情報取得器Ｓ＞
「蒸気関連映像由来調理器具制御情報取得器Ｓ」は、蒸気関連情報に基づいた映像由来調理器具制御情報である蒸気関連映像由来調理器具制御情報を取得する。詳細に関しては上述の通りである。
【０１９２】
＜実施形態１：その他の構成１８＞
＜実施形態１：その他の構成１８  機能的構成＞
＜主に請求項１３，１５，１７に関する＞
本実施形態は、実施形態１その他の構成１４，１６を基礎とする実施形態である。調理器具制御サーバ装置、入出力装置、調理器具がそれぞれ有する機能的構成は、その他の構成１４，１６と基本的に同様であり、異なる点は、調理器具制御サーバ装置が新たな機能を有する点にある。
図６２に示す様に、調理器具制御サーバ装置（６２００）の新たな機能は、映像情報取得部Ｓに備えられる熱分布関連情報取得手段Ｓ（６２０１）、及び、調理器具制御情報取得部Ｓの映像由来調理器具制御情報取得手段Ｓに備えられる熱分布関連映像由来調理器具制御情報取得器Ｓ（６２０２）によって実現される。以下、新たに加えられる構成に関して説明する。
【０１９３】
＜実施形態１  その他の構成１８  構成の説明＞
＜調理器具制御サーバ装置：熱分布関連情報取得手段Ｓ＞
「熱分布関連情報取得手段Ｓ」は、取得した映像情報の中から被加熱物から放射される赤外線を識別した情報に基づいて被加熱物の熱分布を示す情報である熱分布関連情報を取得する。
「被加熱物から放射される赤外線を識別した情報」とは、例えば、鍋や食材の温度変化等の熱分布に係る情報である。前述の通り熱分布情報はサーモグラフィ情報を利用することが好ましい。ただし、サーモグラフィを取得するサーモグラフィ装置のセンサーの感度はその用途に応じてまちまちであるので、感度のよい範囲が調理で利用される温度範囲に最適化された装置が適している。温度範囲としては−６０度から＋２５０程度がよいが、音声制御調理器具プラットフォームの調理器具制御サーバ装置で会話等によって調理種別を調理人に回答させその調理で利用される調理温度範囲をデータベースから取得して、その調理温度範囲に感度がよい領域を設定するように構成してもよい。これは、映像情報取得部の検量情報の解像度を調理器具制御サーバ装置からの制御情報によって調節するように構成することで可能となる。
【０１９４】
＜実施形態１  その他の構成１８  構成の説明＞
＜調理器具制御サーバ装置：熱分布関連映像由来調理器具制御情報取得器Ｓ＞
「熱分布関連映像由来調理器具制御情報取得器Ｓ」は、熱分布関連情報に基づいた映像由来調理器具制御情報である熱分布関連映像由来調理器具制御情報を取得する。上述のように調理の過去の情報蓄積を利用して、その調理種別や、調理人の好みなどによって適切な熱分布関連映像由来調理器具制御情報を取得するように構成する。
【０１９５】
＜実施形態１：その他の構成１９＞
＜実施形態１：その他の構成１９  機能的構成＞
＜主に請求項１３，１５，１８に関する＞
本実施形態は、実施形態１その他の構成１４，１６を基礎とする実施形態である。調理器具制御サーバ装置、入出力装置、調理器具がそれぞれ有する機能的構成は、その他の構成１４，１６と基本的に同様であり、異なる点は、調理器具制御サーバ装置が新たな機能を有する点にある。
図６５に示す様に、調理器具制御サーバ装置（６５００）の新たな機能は、映像情報取得部Ｓに備えられる形態変化関連情報取得手段Ｓ（６５０１）、及び、調理器具制御情報取得部Ｓの映像由来調理器具制御情報取得手段Ｓに備えられる形態変化関連映像由来調理器具制御情報取得器Ｓ（６５０２）によって実現される。以下、新たに加えられる構成に関して説明する。
【０１９６】
＜実施形態１  その他の構成１９  構成の説明＞
＜調理器具制御サーバ装置：形態変化関連情報取得手段Ｓ＞
「形態変化関連情報取得手段Ｓ」は、取得した映像情報に基づいて調理対象の熱による形態変化を示す情報である形態変化関連情報を取得する。
「調理対象の熱による形態変化を示す情報」とは、食材の膨張・収縮による煮崩れ等の形態の変化に係る情報である。これは通常の映像情報のみから取得することも可能であるが、さらにレーザースキャンなどを用いて映像情報に３Ｄ情報を付加して映像情報としてもよい。
【０１９７】
＜実施形態１  その他の構成１９  構成の説明＞
＜調理器具制御サーバ装置：形態変化関連映像由来調理器具制御情報取得器Ｓ＞
「形態変化関連映像由来調理器具制御情報取得器Ｓ」は、形態変化関連情報に基づいた映像由来調理器具制御情報である形態変化関連映像由来調理器具制御情報を取得する。前述のように、調理器具制御サーバ装置によって調理人に対して調理種別をヒアリングし、その調理種別や、食材量、何人分の食事用かなどの情報と、過去に蓄積された同種、同量の調理の各ステップでの形態情報とその時の調理器具制御情報と、その調理の出来栄えと、のフィードバック情報に基づいて最適な調理の各ステップにおける形態変化関連映像由来調理器具制御情報を取得するように構成する。
【０１９８】
＜実施形態１：その他の構成２０＞
＜実施形態１：その他の構成２０  機能的構成＞
＜主に請求項１３，１５，１９に関する＞
本実施形態は、実施形態１その他の構成１４，１６を基礎とする実施形態である。調理器具制御サーバ装置、入出力装置、調理器具がそれぞれ有する機能的構成は、その他の構成１４，１６と基本的に同様であり、異なる点は、調理器具制御サーバ装置が新たな機能を有する点にある。
図６８に示す様に、調理器具制御サーバ装置（６８００）の新たな機能は、映像情報取得部Ｓに備えられる色変化関連情報取得手段Ｓ（６８０１）、及び、調理器具制御情報取得部Ｓの映像由来調理器具制御情報取得手段Ｓに備えられる色変化関連映像由来調理器具制御情報取得器Ｓ（６８０２）によって実現される。以下、新たに加えられる構成に関して説明する。
【０１９９】
＜実施形態１  その他の構成２０  構成の説明＞
＜調理器具制御サーバ装置：色変化関連情報取得手段Ｓ＞
「色変化関連情報取得手段Ｓ」は、取得した映像情報に基づいて調理対象の熱による色変化を示す情報である色変化関連情報を取得する。
「調理対象の熱による色変化を示す情報」とは、食材の焦げ目等の色変化に係る情報である。例えば、食材が野菜である場合には、野菜に含まれるクロロフィル、カロチノイド,フラボノイド、アントシアンなどの色素の熱による色変化に係る情報であり、食材が肉である場合には、肉に含まれるタンパク質と糖が熱に反応して褐色物質を生み出すメイラード反応による色変化に係る情報である。色彩が変化する食材や料理の例としては、その他にパン、ケーキ、ゆでる麺類、お好み焼き、たこ焼き、もんじゃ焼き、親子丼、玉子焼き、鶏のから揚げ、肉じゃが、天ぷら、きんぴらいため、鶏の照り焼き、五目炊き込みごはん、筍ごはん、おでん、すき焼き、切り干し大根の煮物、ひじきの煮物、ブリ大根、さばの味噌煮、生姜焼き、牛丼、筑前煮、さといもの煮ころがし、ぬた和え、ふろふき大根、肉豆腐、わかめの酢の物、かぼちゃの煮物、卯の花、イカ大根、ほうれん草のごまあえ、カレイの煮付け、豚汁、鶏の竜田揚げ、ゴーヤチャンプルー、黒豆艶煮、西京焼き、ちりめん山椒、金目鯛の煮付け、茄子の旨煮、揚げ桜海老、青菜のおひたし、エビ天そば、きつねそば、叩きごぼう、なます、数の子、オムライス、エビフライ、ローストビーフ、マカロニグラタン、ポテトコロッケ、ロールキャベツ、ナポリタン、エビピラフ、ハンバーグステーキ、ドライカレー、カニクリームコロッケ、クリームシチュー、メンチカツ、エッグベネディクト、スモークチキン、フライドチキン、ミートローフ、粗挽きソーセージ、エビチリ、酢豚、かに玉、にらたま、チャーハン、青椒肉絲、坦々麺、豚の角煮、肉だんご、春巻き、麻婆豆腐、回鍋肉 、焼きそば、麻婆春雨、麻婆茄子、卵とトマトの炒めもの、八宝菜、茹でワンタン、揚げワンタン、テリーヌ、ムニエル、ビーフシチュー、ビーフストロガノフ、ポ・ト・フー、レバーペースト、ポークソテー、オニオングラタンスープ、ブイヤベース、白身魚のポワレ、ホタテと春野菜のエチュベ、牛肉の赤ワイン煮込み、チーズスフレ、ペペロンチーノ、バーニャカウダ、カルボナーラ、ジェノベーゼ、ミネストローネ、野菜のフリット、ボンゴレ ビアンコ、ペンネアラビアータ、ピッツァマルゲリータ、パエリア、アヒージョ、チキンライス、ビビンパ、スウドゥブチゲ、トムヤムクン、サムゲタン、キーマカレー、ナン、ケバブジュージェ、ポークカレー、マドレーヌ、チョコチップクッキー、バナナケーキ、チョコレートケーキ、生チョコレート、レアチーズケーキ、プリン、ロールケーキ、アップルパイ、みたらし団子、ベイクドチーズケーキ、クッキー、シフォンケーキ、パウンドケーキ、ミルティーユ、ショートケーキ、フレンチトースト、ワッフル、カスタードプリンなどが挙げられる。
【０２００】
＜実施形態１  その他の構成２０  構成の説明＞
＜調理器具制御サーバ装置：色変化関連映像由来調理器具制御情報取得器Ｓ＞
「色変化関連映像由来調理器具制御情報取得器Ｓ」は、色変化関連情報に基づいた映像由来調理器具制御情報である色変化関連映像由来調理器具制御情報を取得する。食材の色の変化に応じてどのような調理器具制御情報を取得するかは、料理や食材ごとに色の変化に対応させてあらかじめ適用すべき調理器具制御情報である色変化関連映像由来調理器具制御情報をデータベースとして保持しておき、実際に取得された色の変化に対応する調理器具制御情報をこのデータベースから検索することで取得することができる。また、初期段階のデータベースは作りこむが、その後の膨大な色変化関連情報の集積と、その際に利用した調理器具制御情報と、その調理がどのような評価を受けたかなどの情報に応じて人工知能を利用しデータベースをブラッシュアップしていってもよい。この明細書の全体を通じて人工知能を利用する場合にはその調理結果に関するフィードバックが必要であるために、調理器具制御サーバがそのフィードバックを取得できるよう構成する必要がある。そのために例えば食卓にマイクとスピーカーのセットを配置し、調理器具制御サーバ装置からの信号によって調理の講評を取得するように構成することができる。これは、いわゆるＡＩスピーカーでもよい。会話としては、例えば、「今日のケーキの焼き加減はいかがですか？」と問いかけさせて、回答として「とてもふんわりと焼けています。」などを得る。これは調理に際して適用した色変化関連映像由来調理器具制御情報が適切であったことを示すものであり、今回採用した調理器具制御情報の採用率を向上させるように人工知能を修正する。逆の場合には採用率を下げるように修正する。
【０２０１】
＜実施形態１：その他の構成２１＞
＜実施形態１：その他の構成２１  機能的構成＞
＜主に請求項１３，１５，２０に関する＞
本実施形態は、実施形態１その他の構成１４，１６を基礎とする実施形態である。調理器具制御サーバ装置、入出力装置、調理器具がそれぞれ有する機能的構成は、その他の構成１４，１６と基本的に同様であり、異なる点は、調理器具制御サーバ装置が新たな機能を有する点にある。
図７１に示す様に、調理器具制御サーバ装置（７１００）の新たな機能は、映像情報取得部Ｓに備えられる水分状態関連情報取得手段Ｓ（７１０１）、及び、調理器具制御情報取得部Ｓの映像由来調理器具制御情報取得手段Ｓに備えられる水分状態関連映像由来調理器具制御情報取得器Ｓ（７１０２）によって実現される。以下、新たに加えられる構成に関して説明する。
【０２０２】
＜実施形態１  その他の構成２１  構成の説明＞
＜調理器具制御サーバ装置：水分状態関連情報取得手段Ｓ＞
「水分状態関連情報取得手段Ｓ」は、取得した映像情報に基づいて調理対象を載置している調理器具上の水分状態を示す情報である水分状態関連情報を取得する。
「調理対象を載置している調理器具上の水分状態を示す情報」とは、調理器具上の水分の沸騰・蒸発等の状態変化に係る情報である。例えば沸騰は、吹き出す蒸気の泡や、吹き出す白い蒸気などの情報によって取得される。また、鍋などの容器の液面を観察することでも水分状態関連情報を取得することができる。また食材中に分布する水分量は、非接触の赤外線水分量計で測定することもできる。また、重量センサで蒸発した水分量を推定することもできる。
【０２０３】
＜実施形態１  その他の構成２１  構成の説明＞
＜調理器具制御サーバ装置：水分状態関連映像由来調理器具制御情報取得器Ｓ＞
「水分状態関連映像由来調理器具制御情報取得器Ｓ」は、水分状態関連情報に基づいた映像由来調理器具制御情報である水分状態関連映像由来調理器具制御情報を取得する。料理の種類や食材の種類におうじて、各調理段階で最適な水分量が定められたデータベースを有し、料理の種類や食材の種類に応じてその水分量をキープするようにあるいはその水分量変化をキープするように水分状態関連映像由来調理器具制御情報がデータベースから取得される。前述のようにフィードバック情報を利用してこれを人工知能などでブラッシュアップしてゆくことができる。
【０２０４】
＜実施形態１：その他の構成２２＞
＜実施形態１：その他の構成２２  機能的構成＞
＜主に請求項１３，１５，２１に関する＞
本実施形態は、実施形態１その他の構成１４，１６を基礎とする実施形態である。調理器具制御サーバ装置、入出力装置、調理器具がそれぞれ有する機能的構成は、その他の構成１４，１６と基本的に同様であり、異なる点は、調理器具制御サーバ装置が新たな機能を有する点にある。
図７４に示す様に、調理器具制御サーバ装置（７４００の新たな機能は、映像情報取得部Ｓに備えられる油分状態関連情報取得手段Ｓ（７４０１）、及び、調理器具制御情報取得部Ｓの映像由来調理器具制御情報取得手段Ｓに備えられる油分状態関連映像由来調理器具制御情報取得器Ｓ（７４０２）によって実現される。以下、新たに加えられる構成に関して説明する。
【０２０５】
＜実施形態１  その他の構成２２  構成の説明＞
＜調理器具制御サーバ装置：油分状態関連情報取得手段Ｓ＞
「油分状態関連情報取得手段Ｓ」は、取得した映像情報に基づいて調理対象を載置している調理器具上の油分状態を示す情報である油分状態関連情報を取得する。
調理において油分を用いる理由としては、調味のためや、ビタミンＡなどの脂肪性ビタミンの添加や摂取容易化を図ることが挙げられる。この他、火力を使う調理において、調理器具、例えば、フライパンの鍋肌に調理対象が焦げ付くのを防いだり、調理対象の表面が調理熱によって乾いて硬くなるのを防いだりするのにも、油分が用いられる。
つまり、火力を使う調理には、大半の場合、調理器具上や調理対象の表面における油分が蒸発により減少するなどといった油分状態を把握することが重要であり、「調理対象を載置している調理器具上の油分状態を示す情報」とは、調理器具上や調理対象の表面における油分の蒸発等の状態を把握するために使われる情報である。また、天ぷらなどの揚げ上がりを検知するために衣をつけた具材を油中にいれた直後から時間経過につれて油中の泡の大きさや、泡が発する音の変化を分析すると揚げ上がりに適切なタイミングを取得することができる。例えば、全自動の天ぷら調理器の場合には油を観察することで油に浸漬したかごの引き上げタイミングを取得できる。つまりこの場合には油分状態関連情報を取得することで天ぷらの具材の入ったかごの引き上げタイミングを決定する油分状態関連映像由来調理器具制御情報を取得することができる。また天ぷら以外でもフライ、から揚げ、素揚げなどでも同様である。
【０２０６】
＜実施形態１  その他の構成２２  構成の説明＞
＜調理器具制御サーバ装置：油分状態関連映像由来調理器具制御情報取得器Ｓ＞
「油分状態関連映像由来調理器具制御情報取得器Ｓ」は、油分状態関連情報に基づいた映像由来調理器具制御情報である油分状態関連映像由来調理器具制御情報を取得する。油分状態関連映像由来調理器具制御情報の例としては、全自動の天ぷら調理装置や全自動のフライヤー、から揚げ装置、素揚げ装置の動作で具材が入れられているかごの引き上げタイミングを決定する情報や、フライパン調理における火力の調整をするための情報や、自動の焼き飯調理装置の火力調整や、鍋の回転調整などをするための情報などを挙げることが出来る。
【０２０７】
＜実施形態１：その他の構成２３＞
＜実施形態１：その他の構成２３  機能的構成＞
＜主に請求項１３，１５，２２に関する＞
本実施形態は、実施形態１その他の構成１４，１６を基礎とする実施形態である。調理器具制御サーバ装置、入出力装置、調理器具がそれぞれ有する機能的構成は、その他の構成１４，１６と基本的に同様であり、異なる点は、調理器具制御サーバ装置が新たな機能を有する点にある。
図７７に示す様に、調理器具制御サーバ装置（７７００の新たな機能は、映像情報取得部Ｓに備えられる発煙状態関連情報取得手段Ｓ（７７０１）、及び、調理器具制御情報取得部Ｓの映像由来調理器具制御情報取得手段Ｓに備えられる発煙状態関連映像由来調理器具制御情報取得器Ｓ（７７０２）によって実現される。以下、新たに加えられる構成に関して説明する。
【０２０８】
＜実施形態１  その他の構成２３  構成の説明＞
＜調理器具制御サーバ装置：発煙状態関連情報取得手段Ｓ＞
「発煙状態関連情報取得手段Ｓ」は、取得した映像情報に基づいて調理対象（調理器具も含む）からの発煙状態を示す情報である発煙状態関連情報を取得する。
調理における発煙には、火力の使用に伴って生じる煙、例えば、食材の焼け焦で立ち上る煙や、フライパン等の調理器具の空焼きによる金属や陶器が焼け付くことで生じる煙があるほか、例えば、ボールに入れたり調理対象の表面に塗したりした薄力粉等の粉体が扇風機による風や窓から吹き込む風によって舞い上がる煙があり、「調理対象（調理器具も含む）からの発煙状態を示す情報」とは、これらの煙全般の状態に係る情報である。また、加熱した何も入っていないフライパンに油を注いだ直後の油の蒸発による煙や、炒め物をしている際に立ち上がる油の煙、なども挙げることが出来る。加熱されたフライパンから立ち上がる煙によってフライパンの加熱状態や、炒め物の場合には炒め物の炒め具合などの情報を取得することができ、これらの情報に基づいて発煙状態関連映像由来調理器具制御情報を取得して調理器具を制御することに利用することができる。
【０２０９】
＜実施形態１  その他の構成２３  構成の説明＞
＜調理器具制御サーバ装置：発煙状態関連映像由来調理器具制御情報取得器Ｓ＞
「発煙状態関連映像由来調理器具制御情報取得器Ｓ」は、発煙状態関連情報に基づいた映像由来調理器具制御情報である発煙状態関連映像由来調理器具制御情報を取得する。主要な制御は火力調整であるが、その他に換気扇の制御や窓の開閉制御、空調の制御、照明の制御にこの制御情報を利用することができる。これらの被制御機器も本願発明においては調理器具に含めて考えるものとする。
【０２１０】
＜実施形態１：その他の構成２４＞
＜実施形態１：その他の構成２４  機能的構成＞
＜主に請求項１３，１５，２３に関する＞
本実施形態は、実施形態１その他の構成１４，１６を基礎とする実施形態である。調理器具制御サーバ装置、入出力装置、調理器具がそれぞれ有する機能的構成は、その他の構成１４，１６と基本的に同様であり、異なる点は、調理器具制御サーバ装置が新たな機能を有する点にある。
図８０に示す様に、調理器具制御サーバ装置（８０００の新たな機能は、映像情報取得部Ｓに備えられる発火状態関連情報取得手段Ｓ（８００１）、及び、調理器具制御情報取得部Ｓの映像由来調理器具制御情報取得手段Ｓに備えられる発火状態関連映像由来調理器具制御情報取得器Ｓ（８００２）によって実現される。以下、新たに加えられる構成に関して説明する。
【０２１１】
＜実施形態１  その他の構成２４  構成の説明＞
＜調理器具制御サーバ装置：発火状態関連情報取得手段Ｓ＞
「発火状態関連情報取得手段Ｓ」は、取得した映像情報に基づいて調理対象（調理器具も含む）からの発火状態を示す情報である発火状態関連情報を取得する。
「調理対象（調理器具も含む）からの発火状態を示す情報」とは、例えば、調理器具内の食材の燃え上がり等の発火状態に係る情報である。例えば、フランベによる発火状態を観察することでフランベの完成度合を取得することができる。また本来発火してはならない食材の発火を示す発火状態関連情報を取得することで緊急事態が発生したとの情報を取得し、緊急に火力をゼロにしたり、スプリンクラー（調理器具の一種ととらえる。）を起動したり、警報器（調理器具の一種ととらえる。）から警報を出力したりするために利用することもできる。さらに調理器具が火を利用する調理器具である場合には、調理器具の例えばガスバーナーの発火状態を示す発火状態関連情報を取得することによって火力を知ることが出来、調理に最適な火力となるように火力調整をするためにその情報を利用することが出来る。また例えば、中華コンロのような火力が強力な調理器具の場合には、中華鍋に隠れて見えなかった炎が料理の完成によって中華コンロから鍋が外されたことを炎の映像をによって判断し、中華コンロの火力を弱める、ないしは種火のみに切り替えるなどの制御のために利用することができる。
【０２１２】
＜実施形態１  その他の構成２４  構成の説明＞
＜調理器具制御サーバ装置：発火状態関連映像由来調理器具制御情報取得器Ｓ＞
「発火状態関連映像由来調理器具制御情報取得器Ｓ」は、発火状態関連情報に基づいた映像由来調理器具制御情報である発火状態関連映像由来調理器具制御情報を取得する。取得された発火状態関連映像由来調理器具制御情報は、コンロなどの火力を用いて調理を行う調理器具の火力調整や、前述の通り想定外の発火の検知の場合の安全装置の稼働などに利用される。
【０２１３】
＜実施形態１  その他の構成２５  ＞
＜実施形態１：その他の構成２５  機能的構成＞
＜主に請求項１〜２４に関する＞
本実施形態は、実施形態１基礎となる構成、その他の構成２からその他の構成２４の構成のいずれか一に記載の構成を基礎とする実施形態である。調理器具制御サーバ装置、入出力装置、調理器具がそれぞれ有する機能的構成は、基礎となる構成、その他の構成２からその他の構成２４の構成のいずれか一に記載の構成と基本的に同様であり、異なる点は、調理器具Ｃが新たな機能を有する点にある。
調理器具Ｃの新たな機能は、図８３に示す様に、調理器具に代えて、ローカル制御装置Ｌと、調理器具Ｂとし、ローカル制御装置Ｌ（８３００は、調理器具識別情報を保持する調理器具識別情報保持部Ｃと、調理部を調理器具制御情報に基づいて制御する調理制御部Ｃと、調理器具制御情報を調理器具識別情報と関連付けて取得する調理器具制御情報取得部Ｃと、を有し、調理器具Ｂは、ローカル制御装置Ｌの調理制御部Ｃによって制御される調理をするための調理部Ｃを有するようになすことによって実現される。以下、新たに加えられる構成に関して説明する。
【０２１４】
＜実施形態１  その他の構成２５  構成の説明＞
＜ローカル制御装置Ｌ：調理器具識別情報保持部Ｃ＞
「調理器具識別情報保持部Ｃ」は、調理器具識別情報を保持する。調理器具制御情報に関してはすでに説明済みであり説明を省略する。
【０２１５】
＜実施形態１  その他の構成２５  構成の説明＞
＜ローカル制御装置Ｌ：調理制御部Ｃ＞
「調理制御部Ｃ」は、調理部を調理器具制御情報に基づいて制御する。このような構成は、調理器具が勝利器具制御情報を取得しないで調理器具制御情報を調理器具そのものの手前に位置づけられるローカル制御装置で処理して、調理器具は、その処理に基づいて制御を受ける構成を想定したものである。例えばキッチンに置かれた各調理器具は、キッチン全体の調理器具を束ねるローカル制御装置Ｌによって制御されるように構成され、キッチンには一台のローカル制御装置が置かれているようなタイプのキッチンを想定したものである。
【０２１６】
＜実施形態１  その他の構成２５  構成の説明＞
＜ローカル制御装置Ｌ：調理器具制御情報取得部Ｃ＞
「調理器具制御情報取得部Ｃ」は、調理器具制御情報を調理器具識別情報と関連付けて取得する。調理器具制御情報に関してはこれまで説明したとおりである。
【０２１７】
＜実施形態１  その他の構成２５  構成の説明＞
＜調理器具Ｂ：調理部Ｃ＞
「調理部Ｃ」は、ローカル制御装置Ｌの調理制御部Ｃによって制御される調理をする。全中のようにこのような構成は調理器具自体は調理器具制御情報を直接的には取得しないでローカル制御装置Ｌが調理器具制御情報を取得し、これによって各調理器具が制御されるような構成である。
なお、以上のような構成においても、一のローカル制御装置が複数の調理器具の一部をそれぞれ構成しているように法的に解釈することも本願発明で想定してもよい。このような記載は特許権侵害者によって特許請求の範囲に記載されている発明を構成する構成要件を限定的に解釈される場合を想定して記述するものである。
【０２１８】
＜実施形態１  その他の構成２６＞
＜主に請求項１，２，２５に関する＞
＜機能的説明＞
本実施形態のその他の構成２６では、調理器具制御サーバ装置、入出力装置、調理器具の夫々は、以下のような機能を有する。
図８４に示す様に、調理器具制御サーバ装置（８４００は、調理器具を制御するための温度情報を取得する温度情報取得部Ｓ（８４０１）を有し、調理器具制御情報取得部Ｓは、取得した温度情報に基づいて調理器具制御情報である温度由来調理器具制御情報を取得する温度由来調理器具制御情報取得手段Ｓ（８４０２）を有する、基礎となる構成、その他の構成２からその他の構成２５の発明のいずれか一に記載の音声制御調理器具プラットフォームとして構成することができる。
さらに、図８５に示す様に、入出力装置（８５００は、調理器具の温度、調理器具によって調理されている食材の温度、又は、前記食材を保持する器の温度のいずれか一以上を調理器具識別情報と関連付けた情報である温度情報として取得する温度情報取得部Ｉ／Ｏ（８５０１）と、取得した温度情報を出力する温度情報出力部Ｉ／Ｏ（８５０２）と、をさらに有する基礎となる構成、その他の構成２からその他の構成２５の発明のいずれか一に記載の入出力装置として構成することができる。
調理器具に関しては従前の実施形態の説明にあったように、調理器具識別情報保持部と、調理部と、調理制御部と、調理器具制御情報取得部と、からなっている。以下では、すでに説明した構成要件に関しては説明を省略し、新たに設けた構成要件に関してのみ説明する。
【０２１９】
＜実施形態１  その他の構成２６  構成の説明＞
＜調理器具制御サーバ装置：温度情報取得部Ｓ＞
「温度情報取得部Ｓ」は、調理器具を制御するための温度情報を取得する。この温度情報取得部Ｓとしては、温度計や熱電対を用いることができるほかサーモグラフィを用いることができる。例えば、温度計や熱電対を用いる場合は、調理器具に配置して、調理器具の温度、調理器具によって調理されている食材の温度、又は、前記食材を保持する器の温度のいずれか一以上を取得し、サーモグラフィを用いる場合は、キッチンにおけるレンジフードや壁面に配置して、調理器具の温度、調理器具によって調理されている食材の温度、又は、前記食材を保持する器の温度のいずれか一以上を取得する。
【０２２０】
この温度情報取得部Ｓが取得する温度情報は、調理器具における調理状況についての温度情報である。取得する温度情報の種類としては、調理器具（鍋、フライパン、鉄板、土鍋等）の温度情報、調理器具に入っている食材、食材調理用材の温度情報及び食材を保持する器の温度情報である。
【０２２１】
＜実施形態１：その他の構成２６  構成の説明＞
＜調理器具制御サーバ装置：温度由来調理器具制御情報取得手段Ｓ＞
調理器具制御サーバ装置の調理器具制御情報取得部は、温度由来調理器具制御情報取得手段Ｓを有している。
「温度由来調理器具制御情報取得手段Ｓ」は、取得した温度情報に基づいて調理器具制御情報である温度由来調理器具制御情報を取得する。例えば、取得した温度情報が、鍋が沸騰している水分の温度である場合には、この鍋の沸騰を停止するためにコンロの火力を弱めるなどの温度由来調理器具制御情報を温度由来調理器具制御情報取得手段Ｓが調理器具制御情報として取得する。
【０２２２】
この場合、取得した温度情報に基づいて、これに対応する調理器具制御情報を取得するが、どのような温度情報のときにどのような調理器具制御情報を取得するかを人工知能に判断させるように構成することができる。
【０２２３】
＜実施形態１  その他の構成２６  構成の説明＞
＜入出力装置Ｉ／Ｏ：温度情報取得部＞
入出力装置Ｉ／Ｏの「温度情報取得部」は、調理器具の温度、調理器具によって調理されている食材の温度、又は、前記食材を保持する器の温度のいずれか一以上を調理器具識別情報と関連付けた情報である温度情報として取得する。これは映像情報と同じく調理器具制御サーバ装置に送信するために取得するものである。
【０２２４】
＜実施形態１：その他の構成２６  構成の説明＞
＜入出力装置Ｉ／Ｏ：温度情報出力部＞
入出力装置の「温度情報出力部」は、取得した温度情報を出力する。出力先は調理器具制御情報を取得する調理器具制御サーバ装置である。ただし、途中で、他のサーバ装置などを経由しても構わない。例えば、温度情報を前処理するサーバ装置などである。また、温度情報は、出力先として、入出力装置の周辺に備えられる温度情報蓄積サーバ装置に同時に送信されてそこで温度情報がテキスト化されて蓄積されるように構成してもよい。これによって調理時における食材の時系列的温度変化の伝承が可能となる。
【０２２５】
＜実施形態１  調理器具制御サーバ装置：その他の構成２７：許可情報保持手段Ｓ，発声者顔識別情報取得手段Ｓ，許可情報取得手段Ｓ及び許可情報依存調理器具制御情報取得手段Ｓ＞
＜主に請求項１，２，１３，２６に関する＞
さらに、図８９に示す様に、調理器具制御サーバ装置（８９００）の調理器具制御情報取得部Ｓは、映像情報取得部Ｓで取得した映像情報である制御音声を発するユーザの顔識別情報とこの顔識別情報に関連付けて制御情報を取得してもよいかを示す許可情報を保持する許可情報保持手段Ｓ（８９０１）と、取得した制御音声の発声者の顔識別情報を顔の映像に基づいて取得する発声者顔識別情報取得手段Ｓ（８９０２）と、取得した発声者顔識別情報に関連付けられている許可情報を取得する許可情報取得手段Ｓ（８９０３）と、許可情報に基づいて調理器具制御情報を取得し、又は取得しない許可情報依存調理器具制御情報取得手段Ｓ（８９０４）と、を有する基礎となる構成、その他の構成２からその他の構成２６の発明のいずれか一に記載の音声制御調理器具プラットフォームとして構成することができる。
【０２２６】
＜実施形態１  調理器具制御サーバ装置：その他の構成２７：許可情報保持手段Ｓ＞
「許可情報保持手段Ｓ」は、キッチンにいる人間の顔を識別する情報である顔識別情報とこの顔識別情報に関連付けて制御情報を取得してもよいかを示す許可情報を保持する。「顔識別情報」は、あらかじめ登録してある人間の顔を識別するためのユニークな情報である。顔識別情報に関連付けて調理器具制御情報の取得可否を定める許可情報は、キッチン等にいるユーザの顔の映像に基づいて制御音声情報を取得してもよいかを定める。例えば顔識別情報に許可フラグを立てる構成が考えられる。あるいは、許可するユーザと許可しないユーザにそれぞれ符号を付す構成が考えられる。さらに、調理器具制御情報の取得可否は、取得されるキッチン等にいるユーザの顔の映像に基づいて取得されるべき調理器具制御情報ごとに定めるように構成できる。例えば、その顔の主が子供と設定されている場合には、水の水栓の制御、電子レンジなどの火災等の発生につながらない調理器具の制御に関する調理器具制御情報については許可して取得し、出力し、調理器具を制御するが、火に関係するコンロなどの制御に関する調理器具制御情報がその顔の映像から取得されるべき調理器具制御情報であると判断される場合にはその顔の映像に基づいては調理器具制御情報の取得を拒否して、取得しない、というように構成することが好ましい。つまり、許可情報は顔者識別情報で識別されるユーザごとで、調理器具制御情報ごとに関連付けられて保持されていることが好ましい。このようにすることで、例えば、子供のいたずらによる事故を未然に防ぐことができる。
【０２２７】
また、許可情報を顔識別情報で識別されるユーザごとで、調理器具制御情報ごとに登録するための登録部を調理器具制御サーバ装置が有しており、これは、権限を有する者にのみ登録を認めるように構成することが好ましい。具体的には権限を有する者とは調理器具制御サーバ装置の管理権限を有するものか、あるいはユーザの家庭の権限者である。ユーザの家庭の権限者は、調理器具制御サーバ装置の運営者から送付されるパスワードやＩＤ等を利用してユーザの端末からアクセスする者とすることができる。このユーザの端末は調理器具、ネットワークスピーカー、ホームサーバ、キッチンサーバ、ユーザの所持しているスマートフォンなどを利用できるように構成することが好ましい。
【０２２８】
＜実施形態１  調理器具制御サーバ装置：その他の構成２７：発声者顔識別情報取得手段Ｓ＞
「発声者顔識別情報取得手段Ｓ」は、取得した制御音声の発声者の顔識別情報を顔の映像に基づいて取得する。例えば、発声者顔識別情報が、「ID57126684AG」だとすると、その「ID57126684AG」にその者が発する制御音声情報を利用可能であるかどうかのフラグや許否情報が関連付けられているかを判断することとなる。そのために発声者顔識別情報を取得する。発声者顔識別情報は、発声者の顔の映像そのものであっても良いし、発声者の顔の映像から特徴情報（特徴量）を抽出したものであってもよい。ここで「特徴情報（特徴量）」の一例としては、目、鼻および口等の顔パーツの相対的な位置、形状、大きさ、顔の輪郭線の形状等と顔の各パーツとの相対位置などの情報から構成されるもので、画像中の対応する画素の位置に基づくスカラー量として、あるいは、各画素の位置を要素とするベクトル値として抽出することができる。
【０２２９】
＜実施形態１  調理器具制御サーバ装置：その他の構成２７：許可情報取得手段Ｓ＞
「許可情報取得手段Ｓ」は、取得した顔識別情報に関連付けられている許可情報を取得する。取得した発声者顔識別情報から、これに関連付けられている許可情報を取得する。取得した許可情報から、制御音声の発声者の調理器具制御音声情報を取得してよいか、調理器具制御情報を取得するのに利用してよいかを判断する。発声者顔識別情報に調理器具制御情報を取得するのに用いてはならない旨のフラグや情報が関連付けられている場合には、調理器具制御情報を取得するのにその制御音声情報を利用してはならない。
【０２３０】
＜実施形態１  調理器具制御サーバ装置：その他の構成２７：許可情報依存調理器具制御情報取得手段Ｓ＞
「許可情報依存調理器具制御情報取得手段Ｓ」は、取得した顔識別情報に関連付けられている許可情報に基づいて調理器具制御情報を取得し、又は取得しないことを判断する。許可情報取得手段Ｓによって許可をするとの判断結果が取得された場合には、許可情報依存調理器具制御情報取得手段Ｓによって調理器具制御情報が取得される。許可情報取得手段Ｓによって許可しないとの判断結果が取得された場合には、許可情報依存調理器具制御情報取得手段Ｓによって調理器具制御情報が取得されない。また、許可情報は、調理器具単位で許可する、許可しない、というもののほかに、一の調理器具内でも許可する動作と許可しない動作を区別するように構成されてもよい。
【０２３１】
ここで、危険を回避して安全性を高める方向の動作を指示する場合には、許可情報と関連付けられた発声者顔識別情報によって識別されるユーザ以外のユーザからの発声を受付けるように、許可情報取得手段Ｓが危険回避許可情報取得器Ｓを有するように構成することも可能である。例えば「コンロを消してください」という点火中の火を消すための指示、「コンロを弱火にしてください」という火力を弱めるための指示、等については許可情報が関連付けられていないユーザからの発声であっても制御音声情報として取得し、一方で、「コンロに火をつけてください」という新たな着火の指示、「コンロの火を強火にしてください」という火力を強めるための指示等については、許可情報が関連付けられた発声者顔識別情報によって識別されるユーザからの発声しか制御音声情報として受け付けない、とすることが考えられる。このように、一部の指示については許可情報と関連付けられたユーザからの発声はなくても制御情報の受付を認める構成は、緊急事態を回避するために必要な動作を適宜実行するこが可能となるので、調理器具の安全性を高める効果を有する。このように構成する場合、許可情報を有していなくても制御情報として受け付ける処理手順を選択して処理させるために、そのための出力であることを発声の冒頭に付すことを必要とするように構成してもかまわない。例えば、「緊急」「回避」「急ぎ」「危険回避」「緊急回避」「安全のために」等を発声の冒頭に付すことを必要とするように構成することが考えられる。また、キッチンに人が立ち入った場合に、許可情報が関連付けられた発声者顔識別情報によって識別されるユーザであるなしにかかわらず音声制御調理器具プラットフォームの主電源スイッチや、キッチンの電灯スイッチ等が自動的にオンになるように構成することができる。
【０２３２】
＜実施形態１  その他の構成２８＞
さらに、実施形態１にて記載したいずれかの機能を有する調理器具制御サーバ装置又／及び調理器具についても発明としてもよい。
【０２３３】
＜実施形態１  音声制御調理器具プラットフォームのハードウェア構成及び動作プログラムの発明＞
【０２３４】
＜音声制御調理器具プラットフォームのハードウェア構成及び動作プログラムの発明の説明の前提＞
これ以降に説明する音声制御調理器具プラットフォーム動作プログラムの発明で使用される用語の意味について、すでに説明済みの用語の意味は特に別の意味でつかわれることを意図しない場合には同様の意味を有する単語として理解しなければならない。例えば「・・・部」と従前に表記された用語は、音声制御調理器具プラットフォーム動作プログラムの説明では「・・・プログラム」ないしは「・・・ステップ」と表記されるが、その果たす機能は、従前の説明にて「・・・部」が果たす機能として説明されていたものがコンピュータ上でプログラムによって実現されるものと同等であると解釈されなければならない。
【０２３５】
＜実施形態１  音声制御調理器具プラットフォームのハードウェア構成及び動作プログラムの発明：基礎となる構成＞
＜主に請求項１，２８等に関係する＞
図６Ａは実施形態１の基礎となる構成の調理器具制御サーバ装置のハードウェア構成及び動作プログラムの発明の構成を示す図である。図６Ｂは実施形態１の基礎となる構成の調理器具のハードウェア構成及び動作プログラムの発明の構成を示す図である。図６Ｃは実施形態１の基礎となる構成の入出力装置のハードウェア構成及び動作プログラムの発明の構成を示す図である。実施形態１における調理器具制御サーバ装置及び調理器具を動作させるための音声制御調理器具プラットフォーム動作プログラム、情報をハードウェアであるコンピュータ上に配置して音声制御調理器具プラットフォームを実行することが可能な状態を示す図である。以上説明した機能は具体的には以下のようにコンピュータ資源を利用して実行されるものである。本発明は基本的に汎用コンピュータ（パーソナルコンピュータ、スマートフォンや携帯端末上のコンピュータ、タブレット端末上のコンピュータ、携帯型ゲーム専用機上のコンピュータ等やこれらに連携するスマートウォッチ、ＶＲビューワー等、その他の携帯デバイス）や専用コンピュータ、プログラム、各種デバイスで構成することが可能である。
特に調理器具制御サーバ装置は、大型の汎用コンピュータが利用される。この大型の汎用コンピュータは、クラウド上のサーバ装置を利用して構成してもよい。従って、必ずしも一の筐体にすべての機能が収容されている必要はない。複数のコンピュータによって調理器具制御サーバ装置が構成されてもよい。調理器具もコンピュータで構成される部分を有するが、調理器具のコンピュータは、汎用コンピュータでなく専用のコンピュータで構成する方が安全である。この調理器具の専用コンピュータは、汎用コンピュータのようなオペレーティングシステムを有さずに、専用のファームウエアを用いて堅牢な計算機を構成する。不揮発性のメモリはディスクを用いてもよいがフラッシュメモリを利用する方が堅牢な観点から好ましい。また専用のファームウエアに代えて場合によりオープンソースのオペレーティングシステムで堅牢なものを利用することもできる。多少オーバースペックになるがＬＩＮＡＸ系のものを利用することもできる。さらにはオペレーティングシステムを利用しないでプログラマブルロジックコントローラを利用するように構成してもよい。最後に入出力装置としては、代表的にはホームサーバのようなものが想定されるが、これには汎用コンピュータを割り当ててもよい。ただし、パーソナルコンピュータのようなものはオペレーティングシステムのバージョンアップのたびにプログラムの更新が必要となって煩雑であるためにリモートでプログラムの更新が可能な機能を備えるように構成することが好ましい。このリモートでの作業は、調理器具制御サーバ装置の運営側にゆだねるようにビジネスモデルを構築するのが好ましい。また入出力装置は、複数の筐体に分割されて構成されてもよい。例えば、一部は卓上に配置されるデスクトップ型の筐体に構成し、他の一部は調理器具の内部に構成してもよい。さらに、クラウド上に一部を又は全部を構成するようにしてもよい。
コンピュータの動作は、特に汎用コンピュータやサーバ装置では、基本的に不揮発性メモリに記録されているプログラムと情報（データ等）を主メモリ（メインメモリ）に読み込み展開して、主メモリ（メインメモリ）とＣＰＵと各種デバイスとで処理を実行して行く形態をとる。デバイスとの通信はバス線（外部バス線を含みうる）とつながったインターフェース、ノースブリッジチップセット、サウスブリッジチップセット、又はノースブリッジチップセットとサウスブリッジチップセットとを統合したチップセット、さらにはノースブリッジ機能を吸収したＣＰＵと、サウスブリッジセット、さらにはブリッジ機能を完全に吸収したＣＰＵ等を介して行われる。各機能部分とのＣＰＵとの内部通信はバスを介して行われ、シリアルバス、パラレルバスを採用可能である。高速性を必要とする情報処理はパラレルバスを利用するように構成することが好ましい。インターフェースには、音声インターフェース、ディスプレイインターフェース、タッチパネル、マウス、キーボード、点字インターフェース、振動インターフェース（振動の種類によって情報伝達を行う。）通信バッファ等が考えられる。
【０２３６】
この図にあるように、実施形態１の音声制御調理器具プラットフォームの調理器具制御サーバ装置は、図６Ａに示す様に、調理器具を制御するための音声情報である制御音声情報を取得する「制御音声情報取得Ｓプログラム」と、取得した制御音声情報に基づいて調理器具を識別する情報である調理器具識別情報を取得する「調理器具識別情報取得Ｓプログラム」と、取得した制御音声情報に基づいて調理器具識別情報で識別される調理器具を制御する情報である調理器具制御情報を取得する「調理器具制御情報取得Ｓプログラム」と、取得した制御情報に基づいて応答のための応答音声の情報である応答音声情報を取得する「応答音声情報取得Ｓプログラム」と、取得した制御音声情報に基づいて応答のための応答テキストの情報である応答テキスト情報を取得する「応答テキスト情報取得Ｓプログラム」と、取得した調理器具制御情報を取得した調理器具識別情報と関連付けて調理器具識別情報で識別される調理器具に向けて出力する「調理器具制御情報出力Ｓプログラム」と、取得した応答音声情報を出力する「応答音声情報出力Ｓプログラム」と、取得した応答テキスト情報を出力する「応答テキスト情報出力Ｓプログラム」と、を保持し、音声制御調理器具プラットフォームの調理器具は、図６Ｂに示す様に、調理器具識別情報を保持する「調理器具識別情報保持Ｃプログラム」と、調理をするための「調理Ｃプログラム」と、調理部を調理器具制御情報に基づいて制御する「調理制御Ｃプログラム」と、調理器具制御情報を調理器具識別情報と関連付けて取得する「調理器具制御情報取得Ｃプログラム」と、を保持している。また、この調理器具と一体、又は別体を成す入出力装置は、図６Ｃに示す様に、マイクからの制御音声情報であるマイク制御音声情報を取得する「マイク制御音声情報取得Ｉ／Ｏプログラム」と、取得したマイク制御音声情報を制御音声情報として出力する「制御音声情報出力Ｉ／Ｏプログラム」と、出力された応答音声情報を取得する「応答音声情報取得Ｉ／Ｏプログラム」と、出力された応答テキスト情報を取得する「応答テキスト情報取得Ｉ／Ｏプログラム」と、取得した応答テキスト情報の履歴情報である応答テキスト履歴情報を保持する「応答テキスト履歴情報保持Ｉ／Ｏプログラム」と、保持されている応答テキスト履歴情報を出力する「応答テキスト履歴情報出力Ｉ／Ｏプログラム」と、取得した応答音声情報を出力する「応答音声情報出力部Ｉ／Ｏプログラム」と、取得した応答テキスト情報を出力する「応答テキスト情報出力Ｉ／Ｏプログラム」と、を有する入出力装置と、を保持している。
音声制御調理器具プラットフォーム動作プログラムの開始命令であるプログラムの実行命令に基づいて、調理器具制御サーバ装置では、前述のプログラムが主メモリ（メインメモリ）に読み込まれ展開されて、各ステップの動作開始命令に基づいてこれらのプログラムが実行される。同様に、調理器具では、前述のプログラムが主メモリ（メインメモリ）に読み込まれ展開されて、各ステップの動作開始命令に基づいてこれらのプログラムが実行される。同様に、入出力装置でも、前述のプログラムが主メモリ（メインメモリ）に読み込まれ展開されて、各ステップの動作開始命令に基づいてこれらのプログラムが実行される。なお、データとしては、プログラム同様に、制御音声情報、調理器具識別情報、調理器具制御情報、応答音声情報、応答テキスト情報、マイク制御音声情報、応答テキスト履歴情報、図示しない通信などの各種の設定情報などが不揮発性メモリに保持され、主メモリ（メインメモリ）に読み込み展開され、一連のプログラム実行に際して参照され、利用される。
【０２３７】
＜実施形態１  音声制御調理器具プラットフォームのハードウェア構成及び動作プログラムの発明：その他の構成１＞
＜主に請求項２等に関係する＞
さらに、実施形態１の基礎となる構成のハードウェア構成及び動作プログラムの発明の構成に加えて、図１０Ａに示すように、調理器具制御サーバ装置が、出力した調理器具制御情報を受信した調理器具からの制御結果を含む応答情報である制御結果応答情報を取得する「制御結果応答情報取得Ｓプログラム」と、取得した制御結果応答情報に基づいて制御結果を告知するための告知音声の情報である制御結果告知音声情報を取得する「制御結果告知音声情報取得Ｓプログラム」と、取得した制御結果告知音声情報を出力する「制御結果告知音声情報出力Ｓプログラム」と、を有するように構成してもよく、メモリに記録された「制御結果応答情報取得Ｓプログラム」、「制御結果告知音声情報取得Ｓプログラム」及び「制御結果告知音声情報出力Ｓプログラム」をメインメモリに読み込み展開することで、制御結果応答情報取得部Ｓ、制御結果告知音声情報取得部Ｓ及び制御結果告知音声情報出力部Ｓの機能が実行される。
また、実施形態１の基礎となる構成のハードウェア構成及び動作プログラムの発明の構成に加えて、図１０Ｂに示すように、調理器具が、取得した調理器具制御情報に基づいた制御の結果を含む応答である制御結果応答情報を出力する「制御結果応答情報出力Ｃプログラム」を有するように構成してもよく、メモリに記録された「制御結果応答情報出力Ｃプログラム」をメインメモリに読み込み展開することで、制御結果応答情報出力部Ｃの機能が実行される。
【０２３８】
＜実施形態１  音声制御調理器具プラットフォームのハードウェア構成及び動作プログラムの発明：その他の構成２＞
＜主に請求項３等に関する＞
さらに、実施形態１の基礎となる構成又はその他の構成１のいずれかに記載のハードウェア構成及び動作プログラムの発明の構成に加えて、図１３に示すように、調理器具制御情報を保持するための「調理器具制御情報保持Ｓプログラム」を有するように構成してもよい。メモリに記録された「調理器具制御情報保持Ｓプログラム」をメインメモリに読み込み展開することで、調理器具制御情報保持部Ｓの機能が実行される。
【０２３９】
＜実施形態１  音声制御調理器具プラットフォームのハードウェア構成及び動作プログラムの発明：その他の構成３＞
＜主に請求項４等に関係する＞
さらに、実施形態１の基礎となる構成〜その他の構成２のいずれかに記載のハードウェア構成および動作プログラムの発明の構成に加えて、図１６に示す様に、調理器具制御情報を調理器具制御情報保持部Ｓに外部ネットワークを介して記録する「調理器具制御情報記録Ｓプログラム」を有するように構成してもよい。メモリに記録された「調理器具制御情報記記録Ｓプログラム」をメインメモリに読み込み展開することで、調理器具制御情報記録部Ｓの機能が実行される。
【０２４０】
＜実施形態１  音声制御調理器具プラットフォームのハードウェア構成及び動作プログラムの発明：その他の構成４＞
＜主に請求項５等に関係する＞
さらに、実施形態１の基礎となる構成〜その他の構成３のいずれかに記載のハードウェア構成及び動作プログラムの発明の構成に加えて、図１９に示す様に、取得された制御音声情報が出力された応答音声情報に基づく返事に対応する制御音声情報である上書制御音声か判断する「上書制御音声判断Ｓプログラム」、上書制御音声判断部Ｓでの判断結果が上書制御音声であるとの判断結果である場合には、その上書制御音声の由来となった制御音声情報に基づいて取得された調理器具識別情報に関連付けて取得した調理器具制御情報を出力する「上書調理器具制御情報出力Ｓサブプログラム」を有するように構成してもよい。メモリに記録された「上書制御音声判断Ｓプログラム」をメインメモリに読み込み展開することで、上書制御音声判断部Ｓの機能が実行される。メモリに記録された「上書調理器具制御情報出力Ｓサブプログラム」をメインメモリに読み込み展開することで、上書調理器具制御情報出力手段Ｓの機能が実行される。
【０２４１】
＜実施形態１  音声制御調理器具プラットフォームのハードウェア構成及び動作プログラムの発明：その他の構成５＞
＜主に請求項６等に関係する＞
さらに、実施形態１の基礎となる構成〜その他の構成４のいずれか一に記載のハードウェア構成及び動作プログラムの発明の構成に加えて、図２２に示す様に、取得した制御音声情報に基づいて調理器具識別情報を取得できない、又は／及び調理器具制御情報を取得できない場合である趣旨不明瞭ケースであるか判断する「趣旨明瞭性判断Ｓプログラム」、趣旨明瞭性判断部Ｓでの判断結果が趣旨不明瞭ケースであるとの判断結果である場合に不明瞭な趣旨を質すための返事を構成する質問応答音声の情報であり応答音声情報である質問応答音声情報を取得する「質問応答音声情報取得Ｓサブプログラム」を有するように構成してもよい。メモリに記録された「趣旨明瞭性判断Ｓプログラム」をメインメモリに読み込み展開することで、趣旨明瞭性判断部Ｓの機能が実行される。「質問応答音声情報取得Ｓサブプログラム」は、「調理器具制御情報取得Ｓプログラム」の実行に際して実行される。メモリに記録された「質問応答音声情報取得Ｓサブプログラム」をメインメモリに読み込み展開することで、質問応答音声情報取得手段Ｓの機能が実行される。
【０２４２】
＜実施形態１  音声制御調理器具プラットフォームのハードウェア構成及び動作プログラムの発明：その他の構成６＞
＜主に請求項７等に関係する＞
さらに、さらに、実施形態１の基礎となる構成〜その他の構成５のいずれか一に記載のハードウェア構成及び動作プログラムの発明の構成に加えて、図２５に示す様に、取得した制御音声情報に基づいて時系列に制御に利用されるべき時系列調理器具制御情報を取得する「時系列調理器具制御情報取得Ｓサブプログラム」を有するように構成してもよい。「時系列調理器具制御情報取得Ｓサブプログラム」は、調理器具制御情報取得Ｓプログラムの実行に際して実行される。メモリに記録された「時系列調理器具制御情報取得Ｓサブプログラム」をメモリに読み込み展開することで、時系列調理器具制御情報取得手段Ｓの機能が実行される。
【０２４３】
＜実施形態１  音声制御調理器具プラットフォームのハードウェア構成及び動作プログラムの発明：その他の構成７＞
＜主に請求項８等に関係する＞
さらに、実施形態１の基礎となる構成〜その他の構成６のいずれか一に記載のハードウェア構成及び動作プログラムの発明の構成に加えて、図２８に示すように、制御音声情報に含まれる調理対象を示す情報に基づいて調理器具を制御する調理器具制御情報である調理対象依存調理器具制御情報を取得する「調理対象依存調理器具制御情報取得Ｓサブプログラム」を有するように構成してもよい。「調理対象依存調理器具制御情報取得Ｓサブプログラム」は、調理器具制御情報取得Ｓプログラムの実行に際して実行される。メモリに記録された「調理対象依存調理器具制御情報取得Ｓサブプログラム」をメモリに読み込み展開することで、調理対象依存調理器具制御情報取得手段Ｓの機能が実行される。
【０２４４】
＜実施形態１  音声制御調理器具プラットフォームのハードウェア構成及び動作プログラムの発明：その他の構成８＞
＜主に請求項９等に関係する＞
さらに、実施形態１の基礎となる構成〜その他の構成７のいずれか一に記載のハードウェア構成及び動作プログラムの発明の構成に加えて、図３１に示す様に、制御音声情報を取得するための「制御音声情報取得Ｃプログラム」、取得した制御音声情報を出力する「制御音声情報出力Ｃプログラム」、応答音声情報を取得する「応答音声情報取得Ｃプログラム」、取得した応答音声情報に基づいて応答音声を出力する「音声出力Ｃプログラム」を有するように構成してもよい。メモリに記録された「制御音声情報取得Ｃプログラム」をメモリに読み込み展開することで、制御音声情報取得部Ｃの機能が実行される。メモリに記録された「制御音声情報出力Ｃプログラム」をメモリに読み込み展開することで、制御音声情報出力部Ｃの機能が実行される。「応答音声情報取得Ｃプログラム」をメモリに読み込み展開することで、応答音声情報取得部Ｃの機能が実行される。メモリに記録された「音声出力Ｃプログラム」をメモリに読み込み展開することで、音声出力部Ｃの機能が実行される。
【０２４５】
＜実施形態１  音声制御調理器具プラットフォームのハードウェア構成及び動作プログラムの発明：その他の構成９＞
＜主に請求項１０等に関係する＞
さらに、実施形態１の基礎となる構成、その他の構成２からその他の構成８のいずれか一に記載のハードウェア構成及び動作プログラムの発明の構成に加えて、図３５に示す様に、調理器具が、調理器具又は調理器具に併せて利用されている調理器財の状況を示す情報である状況情報を取得する「状況情報取得Ｃプログラム」、取得した状況情報を調理器具識別情報と関連付けて出力する「状況情報出力Ｃプログラム」を有するように、図３６に示すように、調理器具制御サーバ装置が、状況情報とそれに関連付けられている調理器具識別情報を取得する「状況情報取得Ｓプログラム」、取得した状況情報に基づいて応答のための応答音声の情報である応答音声情報を取得する「状況依存応答音声情報取得Ｓサブプログラム」、取得した状況情報に基づいて調理器具識別情報で識別される調理器具を制御する調理器具制御情報である状況依存調理器具制御情報を取得する「状況依存調理器具制御情報取得Ｓサブプログラム」、を有するように構成してもよい。メモリに記録された「状況情報取得Ｃプログラム」をメモリに読み込み展開することで、状況情報取得部Ｃの機能が実行される。メモリに記録された「状況情報出力Ｃプログラム」をメモリに読み込み展開することで、状況情報出力部Ｃの機能が実行される。メモリに記録された「状況情報取得Ｓプログラム」をメモリに読み込み展開することで、状況情報取得手段Ｓの機能が実行される。メモリに記録された「状況依存応答音声情報取得Ｓサブプログラム」をメモリに読み込み展開することで、状況依存応答音声情報取得手段Ｓの機能が実行される。メモリに記録された「状況依存調理器具制御情報取得Ｓサブプログラム」をメモリに読み込み展開することで状況依存調理器具制御情報取得手段Ｓの機能が実行される。
【０２４６】
＜実施形態１  音声制御調理器具プラットフォームのハードウェア構成及び動作プログラムの発明：その他の構成１０＞
＜主に請求項１〜１０等に関係する＞
さらに、実施形態１のその他の構成９のハードウェア構成及び動作プログラムの発明の構成に加えて、図３９に示す様に、取得した状況情報に基づいてその状況情報に関連付けられている調理器具識別情報で識別される調理器具と異なる調理器具を制御するための調理器具制御情報である他調理器具制御情報を取得する「他調理器具制御情報取得Ｓサブプログラム」を有するように構成してもよい。「他調理器具制御情報取得Ｓサブプログラム」は、調理器具制御情報取得Ｓプログラムの実行に際して実行される。メモリに記録された「他調理器具制御情報取得Ｓサブプログラム」をメモリに読み込み展開することで、他調理器具制御情報取得部Ｓの機能が実行される。
【０２４７】
＜実施形態１  音声制御調理器具プラットフォームのハードウェア構成及び動作プログラムの発明：その他の構成１１＞
＜主に請求項１１等に関係する＞
さらに、実施形態１の基礎となる構成〜その他の構成１０のいずれか一に記載のハードウェア構成及び動作プログラムの発明の構成に加えて、図４２に示す様に、制御音声の発声者を識別する情報である発声者識別情報と、発声者識別情報に関連付けられて制御情報を取得してもよいかを示す許可情報を保持する「許可情報保持Ｓサブプログラム」、取得した発声者識別情報い関連付けられている許可情報を取得する「発声者識別情報取得Ｓサブプログラム」、取得した発声者識別情報に関連付けられている許可情報を取得する「許可情報取得Ｓサブプログラム」、許可情報に基づいて調理器具制御情報を取得し、又は取得しない「許可情報依存調理器具制御情報取得Ｓサブプログラム」、を有するように構成してもよい。「許可情報取得Ｓサブプログラム」、「発声者識別情報取得Ｓサブプログラム」、「許可情報取得Ｓサブプログラム」、「許可情報依存調理器具制御情報取得Ｓサブプログラム」は、調理器具制御情報取得Ｓプログラムの実行に際して実行される。メモリに記録された「許可情報保持Ｓサブプログラム」をメモリに読み込み展開することで、許可情報保持手段Ｓの機能が実行される。メモリに記録された「発声者識別情報取得Ｓサブプログラム」をメモリに読み込み展開することで、発声者識別情報取得手段Ｓの機能が実行される。メモリに記録された「許可情報取得Ｓサブプログラム」をメモリに読み込み展開することで、許可情報取得手段Ｓの機能が実行される。メモリに記録された「許可情報依存調理器具制御情報取得Ｓサブプログラム」をメモリに読み込み展開することで、許可情報依存調理器具制御情報取得手段Ｓの機能が実行される。
【０２４８】
＜実施形態１  音声制御調理器具プラットフォームのハードウェア構成及び動作プログラムの発明：その他の構成１２＞
＜主に請求項１〜１１等に関係する＞
さらに、実施形態１の基礎となる構成〜その他の構成１１のいずれか一に記載のハードウェア構成及び動作方法プログラムに加えて、図４５に示す様に、応答音声情報に基づく応答音声又は／及びテイストを取得する「応答音声テキスト取得Ｓサブプログラム」、取得した応答音声又は／及びテキストを電話網又は／及びインターネットを介して出力する「電話網・インターネット出力Ｓサブプログラム」を有するように構成してもよい。「応答音声テキスト取得Ｓサブプログラム」、電話網・インターネット出力Ｓサブプログラム」は、応答音声情報出力Ｓプログラムの実行に際して実行される。メモリに記録された「応答音声テキスト取得Ｓサブプログラム」をメインメモリに読み込み展開することで、応答音声テキスト取得手段Ｓの機能が実行される。メモリに記録された「電話網・インターネット出力Ｓサブプログラム」をメモリに読み込み展開することで、電話網・インターネット出力手段の機能が実行される。
【０２４９】
＜実施形態１  音声制御調理器具プラットフォームのハードウェア構成及び動作プログラムの発明：その他の構成１３＞
＜主に請求項１２等に関係する＞
さらに、実施形態１の基礎となる構成〜その他の構成１２のいずれか一に記載のハードウェア構成及び動作方法プログラムに加えて、図４８に示す様に、取得した制御音声情報の音声が重畳している場合には、重畳している制御音声情報をそれぞれの発声者別に分離する「重畳音声分離Ｓサブプログラム」をさらに有するように構成してもよい。「重畳音声分離Ｓサブプログラム」は、調理器具制御情報取得Ｓプログラムの実行に際して実行される。メモリに記録された「重畳音声分離Ｓサブプログラム」をメインメモリに読み込み展開することで、重畳音声分離手段Ｓの機能が実行される。
【０２５０】
＜実施形態１  音声制御調理器具プラットフォームのハードウェア構成及び動作プログラムの発明：その他の構成１４＞
＜主に請求項１３、２９等に関係する＞
さらに、実施形態１の基礎となる構成〜その他の構成１３のいずれか一に記載のハードウェア構成及び動作プログラムの発明の構成に加えて、図５２に示す様に、調理器具制御サーバ装置が、入出力装置から出力される調理器具の映像、調理器具によって調理されている食材の映像、又は、食材を保持する器の映像のいずれか一以上を調理器具識別情報と関連付けた情報である映像情報を取得する「映像情報取得Ｓプログラム」を有し、調理器具制御情報取得Ｓプログラムは、取得した映像情報に基づいて調理器具制御情報である映像由来調理器具制御情報を取得する「映像由来調理器具制御情報取得Ｓサブプログラム」を有し、図５３に示す様に、入出力装置が、調理器具の映像、調理器具によって調理されている食材の映像、又は、食材を保持する器の映像のいずれか一以上を調理器具識別情報と関連付けた情報である映像情報として取得する「映像情報取得Ｉ／Ｏプログラム」と、取得した映像情報を出力する「映像情報出力Ｉ／Ｏプログラム」と、をさらに有する構成してもよい。メモリに記録された「映像情報取得Ｓプログラム」をメインメモリに読み込み展開することで、映像情報取得部Ｓの機能が実行される。「映像由来調理器具制御情報取得Ｓサブプログラム」は、調理器具制御情報取得Ｓプログラムの実行に際して実行され、メモリに記録された「映像由来調理器具制御情報取得Ｓサブプログラム」をメインメモリに読み込み展開することで、映像由来調理器具制御情報取得手段Ｓの機能が実行される。また、メモリに記録された「映像情報取得Ｉ／Ｏプログラム」をメインメモリに読み込み展開することで、映像情報取得部Ｉ／Ｏの機能が実行され、メモリに記録された「映像情報出力Ｉ／Ｏプログラム」をメインメモリに読み込み展開することで、映像情報出力部Ｉ／Ｏの機能が実行される。
【０２５１】
＜実施形態１  音声制御調理器具プラットフォームのハードウェア構成及び動作プログラムの発明：その他の構成１５＞
＜主に請求項１４等に関係する＞
さらに、実施形態１のその他の構成１４のハードウェア構成及び動作プログラムの発明の構成に加えて、図５６に示す様に、映像情報として調理器具又は／及び調理器具で調理されている食材の状態を示す調理器具食材映像情報、キッチンでの人の立居振る舞いを示す情報である人アクション情報の一以上である詳細映像情報を取得する「詳細映像情報取得Ｓサブプログラム」と、詳細映像情報が人アクション情報である場合に、その人アクション情報を解釈するための手話解釈データを保持する「手話解釈データベースＳサブプログラム」と、取得された映像情報が人アクション情報である場合に、その人アクション情報と保持されている手話解釈データに基づいてその手話で示される意図を示す情報である意図情報を取得する「意図情報取得Ｓサブプログラム」と、取得された意図情報に基づいて調理器具制御情報である意図情報由来調理器具制御情報を取得する「意図情報由来調理器具制御情報取得Ｓサブプログラム」と、をさらに有する構成してもよい。「詳細映像情報取得Ｓサブプログラム」、「手話解釈データベースＳサブプログラム」、「意図情報取得Ｓサブプログラム」及び「意図情報由来調理器具制御情報取得Ｓサブプログラム」は、映像情報取得Ｓプログラムの実行に際して実行され、メモリに記録された「詳細映像情報取得Ｓサブプログラム」、「手話解釈データベースＳサブプログラム」、「意図情報取得Ｓサブプログラム」及び「意図情報由来調理器具制御情報取得Ｓサブプログラム」をメインメモリに読み込み展開することで、詳細映像情報取得手段Ｓ、手話解釈データベース手段Ｓ、意図情報取得手段Ｓ及び意図情報由来調理器具制御情報取得手段Ｓの各機能が実行される。
【０２５２】
＜実施形態１  音声制御調理器具プラットフォームのハードウェア構成及び動作プログラムの発明：その他の構成１６＞
＜主に請求項１５等に関係する＞
さらに、実施形態１のその他の構成１４のハードウェア構成及び動作プログラムの発明の構成に加えて、調理をするための「調理Ｃプログラム」として「加熱Ｃプログラム」、を有するように構成してもよい。メモリに記録された「加熱Ｃプログラム」をメインメモリに読み込み展開することで、加熱部Ｃの機能が実行される。
【０２５３】
＜実施形態１  音声制御調理器具プラットフォームのハードウェア構成及び動作プログラムの発明：その他の構成１７＞
＜主に請求項１６等に関係する＞
さらに、実施形態１のその他の構成１６のハードウェア構成及び動作プログラムの発明の構成に加えて、図６０に示す様に、取得した映像情報の中から蒸気の流速、流量を識別した情報である蒸気関連情報を取得する「蒸気関連情報取得Ｓサブプログラム」を有し、蒸気関連情報に基づいた映像由来調理器具制御情報である蒸気関連映像由来調理器具制御情報を取得する「蒸気関連映像由来調理器具制御情報取得Ｓサブサブプログラム」をさらに有する構成してもよい。「蒸気関連情報取得Ｓサブプログラム」は、映像情報取得Ｓプログラムの実行に際して実行され、メモリに記録された「蒸気関連情報取得Ｓサブプログラム」をメインメモリに読み込み展開することで、蒸気関連情報取得手段Ｓの機能が実行される。「蒸気関連映像由来調理器具制御情報取得ＳＳサブサブプログラム」は、映像由来調理器具制御情報取得Ｓサブプログラムの実行に際して実行される。
【０２５４】
＜実施形態１  音声制御調理器具プラットフォームのハードウェア構成及び動作プログラムの発明：その他の構成１８＞
＜主に請求項１７等に関係する＞
さらに、実施形態１のその他の構成１６又はその他の構成１７のハードウェア構成及び動作プログラムの発明の構成に加えて、図６３に示す様に、取得した映像情報の中から被加熱物から放射される赤外線を識別した情報に基づいて被加熱物の熱分布を示す情報である熱分布関連情報を取得する「熱分布関連情報取得Ｓサブプログラム」を有し、熱分布関連情報に基づいた映像由来調理器具制御情報である熱分布関連映像由来調理器具制御情報を取得する「熱分布関連映像由来調理器具制御情報取得Ｓサブサブプログラム」をさらに有する構成してもよい。「熱分布関連情報取得Ｓサブプログラム」は、映像情報取得Ｓプログラムの実行に際して実行され、メモリに記録された「熱分布関連情報取得Ｓサブプログラム」をメインメモリに読み込み展開することで、熱分布関連情報取得手段Ｓの機能が実行される。「熱分布関連映像由来調理器具制御情報取得Ｓサブサブプログラム」は、映像由来調理器具制御情報取得Ｓサブプログラムの実行に際して実行される。
【０２５５】
＜実施形態１  音声制御調理器具プラットフォームのハードウェア構成及び動作プログラムの発明：その他の構成１９＞
＜主に請求項１８等に関係する＞
さらに、実施形態１のその他の構成１６〜その他の構成１８のいずれか一に記載のハードウェア構成及び動作プログラムの発明の構成に加えて、図６６に示す様に、取得した映像情報に基づいて調理対象の熱による形態変化を示す情報である形態変化関連情報を取得する「形態変化関連情報取得Ｓサブプログラム」を有し、形態変化関連情報に基づいた映像由来調理器具制御情報である形態変化関連映像由来調理器具制御情報を取得する「形態変化関連映像由来調理器具制御情報取得Ｓサブサブプログラム」をさらに有する構成してもよい。「形態変化関連情報取得Ｓサブプログラム」は、映像情報取得Ｓプログラムの実行に際して実行され、メモリに記録された「形態変化関連情報取得Ｓサブプログラム」をメインメモリに読み込み展開することで、形態変化関連情報取得手段Ｓの機能が実行される。「形態変化関連映像由来調理器具制御情報取得Ｓサブサブプログラム」は、映像由来調理器具制御情報取得Ｓサブプログラムの実行に際して実行される。
【０２５６】
＜実施形態１  音声制御調理器具プラットフォームのハードウェア構成及び動作プログラムの発明：その他の構成２０＞
＜主に請求項１９等に関係する＞
さらに、実施形態１のその他の構成１６〜その他の構成１９のいずれか一に記載のハードウェア構成及び動作プログラムの発明の構成に加えて、図６９に示す様に、取得した映像情報に基づいて調理対象の熱による色変化を示す情報である色変化関連情報を取得する「色変化関連情報取得Ｓサブプログラム」を有し、色変化関連情報に基づいた映像由来調理器具制御情報である色変化関連映像由来調理器具制御情報を取得する「色変化関連映像由来調理器具制御情報取得Ｓサブサブプログラム」をさらに有する構成してもよい。「色変化関連情報取得Ｓサブプログラム」は、映像情報取得Ｓプログラムの実行に際して実行され、メモリに記録された「色変化関連情報取得Ｓサブプログラム」をメインメモリに読み込み展開することで、色変化関連情報取得手段Ｓの機能が実行される。「色変化関連映像由来調理器具制御情報取得Ｓサブサブプログラム」は、映像由来調理器具制御情報取得Ｓサブプログラムの実行に際して実行される。
【０２５７】
＜実施形態１  音声制御調理器具プラットフォームのハードウェア構成及び動作プログラムの発明：その他の構成２１＞
＜主に請求項２０等に関係する＞
さらに、実施形態１のその他の構成１６〜その他の構成２０のいずれか一に記載のハードウェア構成及び動作プログラムの発明の構成に加えて、図７２に示す様に、取得した映像情報に基づいて調理対象を載置している調理器具上の水分状態を示す情報である水分状態関連情報を取得する「水分状態関連情報取得Ｓサブプログラム」を有し、水分状態関連情報に基づいた映像由来調理器具制御情報である水分状態関連映像由来調理器具制御情報を取得する「水分状態関連映像由来調理器具制御情報取得Ｓサブサブプログラム」をさらに有する構成してもよい。「水分状態関連情報取得Ｓサブプログラム」は、映像情報取得Ｓプログラムの実行に際して実行され、メモリに記録された「水分状態関連情報取得Ｓサブプログラム」をメインメモリに読み込み展開することで、水分状態関連情報取得手段Ｓの機能が実行される。「水分状態関連映像由来調理器具制御情報取得Ｓサブサブプログラム」は、映像由来調理器具制御情報取得Ｓサブプログラムの実行に際して実行される。
【０２５８】
＜実施形態１  音声制御調理器具プラットフォームのハードウェア構成及び動作プログラムの発明：その他の構成２２＞
＜主に請求項２１等に関係する＞
さらに、実施形態１のその他の構成１６〜その他の構成２１のいずれか一に記載のハードウェア構成及び動作プログラムの発明の構成に加えて、図７５に示す様に、取得した映像情報に基づいて調理対象を載置している調理器具上の油分状態を示す情報である油分状態関連情報を取得する「油分状態関連情報取得Ｓサブプログラム」を有し、油分状態関連情報に基づいた映像由来調理器具制御情報である油分状態関連映像由来調理器具制御情報を取得する「油分状態関連映像由来調理器具制御情報取得Ｓサブサブプログラム」をさらに有する構成してもよい。「油分状態関連情報取得Ｓサブプログラム」は、映像情報取得Ｓプログラムの実行に際して実行され、メモリに記録された「油分状態関連情報取得Ｓサブプログラム」をメインメモリに読み込み展開することで、油分状態関連情報取得手段Ｓの機能が実行される。「油分状態関連映像由来調理器具制御情報取得Ｓサブサブプログラム」は、映像由来調理器具制御情報取得Ｓサブプログラムの実行に際して実行される。
【０２５９】
＜実施形態１  音声制御調理器具プラットフォームのハードウェア構成及び動作プログラムの発明：その他の構成２３＞
＜主に請求項２２等に関係する＞
さらに、実施形態１のその他の構成１６〜その他の構成２２のいずれか一に記載のハードウェア構成及び動作プログラムの発明の構成に加えて、図７８に示す様に、取得した映像情報に基づいて調理対象（調理器具を含む）からの発煙状態を示す情報である発煙状態関連情報を取得する「発煙状態関連情報取得Ｓサブプログラム」を有し、発煙状態関連情報に基づいた映像由来調理器具制御情報である発煙状態関連映像由来調理器具制御情報を取得する「発煙状態関連映像由来調理器具制御情報取得Ｓサブサブプログラム」をさらに有する構成してもよい。「発煙状態関連情報取得Ｓサブプログラム」は、映像情報取得Ｓプログラムの実行に際して実行され、メモリに記録された「発煙状態関連情報取得Ｓサブプログラム」をメインメモリに読み込み展開することで、発煙状態関連情報取得手段Ｓの機能が実行される。「発煙状態関連映像由来調理器具制御情報取得Ｓサブサブプログラム」は、映像由来調理器具制御情報取得Ｓサブプログラムの実行に際して実行される。
【０２６０】
＜実施形態１  音声制御調理器具プラットフォームのハードウェア構成及び動作プログラムの発明：その他の構成２４＞
＜主に請求項２３等に関係する＞
さらに、実施形態１のその他の構成１６〜その他の構成２３のいずれか一に記載のハードウェア構成及び動作プログラムの発明の構成に加えて、図８１に示す様に、取得した映像情報に基づいて調理対象（調理器具を含む）からの発火状態を示す情報である発火状態関連情報を取得する「発火状態関連情報取得Ｓサブプログラム」を有し、発火状態関連情報に基づいた映像由来調理器具制御情報である発火状態関連映像由来調理器具制御情報を取得する「発火状態関連映像由来調理器具制御情報取得Ｓサブサブプログラム」をさらに有する構成してもよい。「発火状態関連情報取得Ｓサブプログラム」は、映像情報取得Ｓプログラムの実行に際して実行され、メモリに記録された「発火状態関連情報取得Ｓサブプログラム」をメインメモリに読み込み展開することで、発火状態関連情報取得手段Ｓの機能が実行される。「発火状態関連映像由来調理器具制御情報取得Ｓサブサブプログラム」は、映像由来調理器具制御情報取得Ｓサブプログラムの実行に際して実行される。
【０２６１】
＜実施形態１  音声制御調理器具プラットフォームのハードウェア構成及び動作プログラムの発明：その他の構成２５＞
＜主に請求項２４等に関係する＞
さらに、実施形態１のその他の構成１６〜その他の構成２４のいずれか一に記載のハードウェア構成及び動作プログラムの発明の構成に加えて、調理器具に代えて、ローカル制御装置Ｌと、調理器具Ｂとして、ローカル制御装置Ｌが、調理器具識別情報を保持する「調理器具識別情報保持Ｃプログラム」と、調理部を調理器具制御情報に基づいて制御する「調理制御Ｃプログラム」と、調理器具制御情報を調理器具識別情報と関連付けて取得する「調理器具制御情報取得Ｃプログラム」と、を有し、調理器具Ｂが、ローカル制御装置Ｌの調理制御Ｃプログラムによって制御される調理をするための「調理Ｃプログラム」を有するように構成してもよい。メモリに記録された「調理器具識別情報保持Ｃプログラム」をメインメモリに読み込み展開することで、調理器具識別情報保持部Ｃの機能が実行され、メモリに記録された「調理制御Ｃプログラム」をメインメモリに読み込み展開することで、調理制御部Ｃの機能が実行され、メモリに記録された「調理器具制御情報取得Ｃプログラム」をメインメモリに読み込み展開することで、調理器具制御情報取得部Ｃの機能が実行される。また、調理器具Ｂのメモリに記録された「調理Ｃプログラム」をメインメモリに読み込み展開することで、調理部Ｃの機能が実行される。
【０２６２】
＜実施形態１  音声制御調理器具プラットフォームのハードウェア構成及び動作プログラムの発明：その他の構成２６＞
＜主に請求項２５、３０等に関係する＞
さらに、実施形態１の基礎となる構成〜その他の構成２５のいずれか一に記載のハードウェア構成及び動作プログラムの発明の構成に加えて、図８６に示す様に、調理器具制御サーバ装置が、入出力装置から出力される調理器具の温度、調理器具によって調理されている食材の温度、又は、食材を保持する器の温度のいずれか一以上を調理器具識別情報と関連付けた情報である温度情報を取得する「温度情報取得Ｓプログラム」を有し、調理器具制御情報取得Ｓプログラムは、取得した温度情報に基づいて調理器具制御情報である温度由来調理器具制御情報を取得する「温度由来調理器具制御情報取得Ｓサブプログラム」を有し、図８７に示す様に、入出力装置が、調理器具の温度、調理器具によって調理されている食材の温度、又は、食材を保持する器の温度のいずれか一以上を調理器具識別情報と関連付けた情報である温度情報として取得する「温度情報取得Ｉ／Ｏプログラム」と、取得した温度情報を出力する「温度情報出力Ｉ／Ｏプログラム」と、をさらに有する構成してもよい。メモリに記録された「温度情報取得Ｓプログラム」をメインメモリに読み込み展開することで、温度情報取得部Ｓの機能が実行される。「温度由来調理器具制御情報取得Ｓサブプログラム」は、調理器具制御情報取得Ｓプログラムの実行に際して実行され、メモリに記録された「温度由来調理器具制御情報取得Ｓサブプログラム」をメインメモリに読み込み展開することで、温度由来調理器具制御情報取得手段Ｓの機能が実行される。また、メモリに記録された「温度情報取得Ｉ／Ｏプログラム」をメインメモリに読み込み展開することで、温度情報取得部Ｉ／Ｏの機能が実行され、メモリに記録された「温度情報出力Ｉ／Ｏプログラム」をメインメモリに読み込み展開することで、温度情報出力部Ｉ／Ｏの機能が実行される。
【０２６３】
＜実施形態１  音声制御調理器具プラットフォームのハードウェア構成及び動作プログラムの発明：その他の構成２７＞
＜主に請求項１３，２６等に関係する＞
さらに、実施形態１の基礎となる構成〜その他の構成２６のいずれか一に記載のハードウェア構成及び動作プログラムの発明の構成に加えて、図９０に示す様に、制御音声の発声者を識別する情報である発声者顔識別情報と、発声者顔識別情報に関連付けられて制御情報を取得してもよいかを示す許可情報を保持する「許可情報保持Ｓサブプログラム」、取得した発声者顔識別情報い関連付けられている許可情報を取得する「発声者顔識別情報取得Ｓサブプログラム」、取得した発声者顔識別情報に関連付けられている許可情報を取得する「許可情報取得Ｓサブプログラム」、許可情報に基づいて調理器具制御情報を取得し、又は取得しない「許可情報依存調理器具制御情報取得Ｓサブプログラム」、を有するように構成してもよい。「許可情報保持Ｓサブプログラム」、「発声者顔識別情報取得Ｓサブプログラム」、「許可情報取得Ｓサブプログラム」、「許可情報依存調理器具制御情報取得Ｓサブプログラム」は、調理器具制御情報取得Ｓプログラムの実行に際して実行される。メモリに記録された「許可情報保持Ｓサブプログラム」をメモリに読み込み展開することで、許可情報保持手段Ｓの機能が実行される。メモリに記録された「発声者顔識別情報取得Ｓサブプログラム」をメモリに読み込み展開することで、発声者顔識別情報取得手段Ｓの機能が実行される。メモリに記録された「許可情報取得Ｓサブプログラム」をメモリに読み込み展開することで、許可情報取得手段Ｓの機能が実行される。メモリに記録された「許可情報依存調理器具制御情報取得Ｓサブプログラム」をメモリに読み込み展開することで、許可情報依存調理器具制御情報取得手段Ｓの機能が実行される。
【０２６４】
＜実施形態１  音声制御調理器具プラットフォームのハードウェア構成及び動作プログラムの発明：その他の構成２８＞
＜主に請求項２７，２８等に関係する＞
さらに、実施形態１の各種構成の調理器具制御サーバ装置又は／及び調理器具は、実施形態１の各種構成のハードウェア構成及び動作プログラム構成のいずれか一の構成である。
【０２６５】
＜実施形態１＞
＜実施形態１  記録媒体の発明＞
【０２６６】
実施形態１の音声制御調理器具プラットフォームのハードウェアの構成及び動作プログラムの発明にて説明したすべてのプログラムをコンピュータである調理器具制御サーバ装置及び、調理器具に読取り実行可能に記録した各種記録媒体を提供することができる。
記録媒体とは、代表的にはサーバなどの場合にはハードディスク、メインメモリ、磁気テープ、ＤＶＤ装置などであり、スマートフォンなどの端末の場合にはＲＯＭ、マイクロカード、ＳＤカード、マイクロＳＤカード、ＲＡＭ（主メモリ（メインメモリ））、ミニハードディスクなどである。ゲーム専用機などの端末の場合にはＤＶＤＲＯＭ、書換可能ＤＶＤ、ＲＯＭ、マイクロカード（フラッシュメモリ）、ＳＤカード（フラッシュメモリ）、マイクロＳＤカード（フラッシュメモリ）、ＲＡＭ（主メモリ（メインメモリ））、ミニハードディスク、クラウド上の保存領域などである。
なお、記録媒体に記録される目的としては、音声制御調理器具プラットフォームの調理器具制御サーバ装置及び調理器具へのダウンロード、又は媒体からの直接読取と音声制御調理器具プラットフォーム動作プログラム（調理器具の調理部を直接調理器具制御サーバ装置が制御するような場合）のサーバからの通信による端末への提供の大きく三種類に分けられる。またサーバ上での記録媒体への記録は、一のサーバのみに全体が記録されている必要は必ずしもなく分散記録されるような形態であってもよい。クラウドでの記録もこの記録媒体発明の実施に該当する。また記録媒体としてはサーバ上の記録媒体に記録されたプログラムと、端末の記録媒体に記録されたプログラムとの共同作業で調理器具の制御が進行される場合がある。
＜実施形態１  音声制御調理器具プラットフォームの処理の流れ及び動作方法の発明＞
【０２６７】
＜実施形態１  音声制御調理器具プラットフォームの処理の流れ及び動作方法の発明：主たる処理の流れ：基礎となる構成＞
＜主に請求項１，３１等に関係する＞
図７は、実施形態１の基礎となる構成における処理の流れ及び動作方法の発明の構成の一例を示す図である。図に示す様に、調理器具制御サーバ装置が音声制御調理器具プラットフォームの利用要請を受け（０７０１）、制御音声情報を取得（０７０２）した場合には、制御音声に関連付けられた調理器具識別情報の取得（０７０３）ができると、調理器具制御情報が取得（０７０４）され、取得した調理器具制御情報から応答音声情報が取得（０７０５Ｖ）されると共に、取得した調理器具制御情報から応答テキスト情報が取得（０７０５Ｔ）され、取得した調理器具制御情報と応答音声情報と応答テキスト情報とがそれぞれ出力（０７０６、０７０７Ｖ、０７０７Ｔ）される。
調理器具制御サーバ装置から出力された調理器具制御情報は、調理器具で取得（０７０８）され、調理器具は制御（０７０９）を行うことで調理を実行（０７１０）する。
一方、入出力装置は、マイクからの制御音声情報であるマイク制御音声情報を取得（０７２０）し、この取得したマイク制御音声情報を制御音声情報として調理器具制御サーバ装置に出力（０７２１）する（制御音声情報は、図中×印同士を結ぶ経路で出力される。以降の他の構成におけるフロー図も同様。）。この際、入出力装置は、調理器具制御サーバ装置から出力された応答音声情報及び応答テキスト情報をそれぞれ取得（０７２２Ｖ、０７２２Ｔ）し、応答音声情報は、応答音声情報出力ステップ（０７２３Ｖ）において出力されてキッチン側に配置されているスピーカーによって取得（０７１５）され、ユーザに向けて出力（０７１６）される。応答テキスト情報は、応答テキスト情報出力ステップ（０７２３Ｔ１）において出力されてキッチン側に配置されているディスプレイによって取得（０７２４）され、ユーザに向けて出力（０７２５）される。このとき、応答テキスト履歴情報も応答テキスト履歴情報出力ステップ（０７２３Ｔ２）において出力されてディスプレイによって取得（０７２４）され、必要に応じてユーザに向けて出力（０７２５）される。
【０２６８】
＜実施形態１  音声制御調理器具プラットフォームの処理の流れ及び動作方法の発明：その他の構成１＞
＜主に請求項２等に関係する＞
さらに、実施形態１の基礎となる構成の処理の流れ及び動作方法の発明の構成に加えて、図１１に示す様に、調理器具制御情報に基づく調理結果を含む制御結果応答情報を調理器具から調理器具制御サーバ装置に出力（１１１１）し、制御結果応答情報を取得（１１１２）した調理器具制御サーバ装置が、取得した制御結果応答情報に対する応答である制御結果応答音声情報を生成して取得（１１１３）して、制御結果告知音声情報を出力（１１１４）するように構成してもよく、この場合、調理器具制御サーバ装置から出力された制御結果告知音声情報は、キッチン側のスピーカーによって取得されてユーザに向けて出力される。
【０２６９】
＜実施形態１  音声制御調理器具プラットフォームの処理の流れ及び動作方法の発明：その他の構成２＞
＜主に請求項３等に関係する＞
さらに、実施形態１の基礎となる構成の処理の流れ及び動作方法の発明の構成に加えて、図１４に示す様に、調理器具識別情報の取得後、保持されている調理器具制御情報を検索（１４０１）することで調理器具制御情報を取得する処理を実行するように構成してもよい。
【０２７０】
＜実施形態１  音声制御調理器具プラットフォームの処理の流れ及び動作方法の発明：その他の構成３＞
＜主に請求項４等に関係する＞
さらに、実施形態１の基礎となる構成、その他の構成１、その他の構成２のいずれか一に記載の処理の流れ及び動作方法の発明の構成に加えて、図１７に示す様に、調理器具制御情報を追加する処理経路を有する。調理器具制御情報の追加をする処理では、まず調理器具制御情報を追加しようとする者に各メーカーのサーバに対する調理器具制御情報追加記録のための権限があるかを判断（１７０１）する。権限があると認められる場合には、自社のサーバにある調理器具制御情報記録保持部へアクセス（１７０２）する。アクセス後、新規の調理器具制御情報が終了したかを判断（１７０３）し、終了している場合にはアップロード済の新規調理器具制御情報を上書するのか、追加するのか選択（１７０４）し、選択した方法に従って追記（１７０５）する。追加の追記が圧のか否かを判断（１７０６）し、追加の追記が無ければ終了する。
【０２７１】
＜実施形態１  音声制御調理器具プラットフォームの処理の流れ及び動作方法の発明：その他の構成４＞
＜主に請求項５等に関係する＞
さらに、実施形態１の基礎となる構成、その他の構成１からその他の構成３のいずれか一に記載の処理の流れ及び動作方法の発明の構成に加えて、図２０に示す様に取得した制御音声情報が上書制御音声に該当するかを判断し（２００１）、上書制御音声に該当する場合には上書調理器具制御音声情報の出力（２００２）を行う処理を実行するように構成してもよい。取得した制御音声情報が上書制御音声に該当しない場合には、単に制御音声を取得したものとして処理を進める。
【０２７２】
＜実施形態１  音声制御調理器具プラットフォームの処理の流れ及び動作方法の発明：その他の構成５＞
＜主に請求項６等に関係する＞
さらに、実施形態１の基礎となる構成、その他の構成１からその他の構成４のいずれか一に記載の処理の流れ及び動作方法の発明の構成に加えて、図２３に示す様に、取得した制御音声の趣旨が明瞭であるか否かを判断（２３０１）する処理を実行し、趣旨が不明瞭であれば趣旨を明確化するために質問応答音声情報の出力（２３０２）を行う処理を実行するように構成してもよい。さらに、キッチン側にあるマイクに対してユーザが発声をしている場合には、質問応答音声情報に対してユーザが発する制御音声をマイクが取得して、取得した音声を調理器具制御装置に制御音声情報として出力し、趣旨不明瞭性の判断において、趣旨が不明瞭ではないと判断された場合には、制御音声情報から調理器具制御情報が取得されるように構成してもよい。
【０２７３】
＜実施形態１  音声制御調理器具プラットフォームの処理の流れ及び動作方法の発明：その他の構成６＞
＜主に請求項７等に関係する＞
さらに、実施形態１の基礎となる構成、その他の構成１からその他の構成５のいずれか一に記載の処理の流れ及び動作方法の発明の構成に加えて、図２６に示す様に、調理器具制御情報取得ステップの実行に際して、時系列調理器具制御情報を取得するためのサブステップ（２６０１）を実行するように構成してもよい。
【０２７４】
＜実施形態１  音声制御調理器具プラットフォームの処理の流れ及び動作方法の発明：その他の構成７＞
＜主に請求項８等に関係する＞
さらに、実施形態１の基礎となる構成、その他の構成１からその他の構成６のいずれか一に記載の処理の流れ及び動作方法の発明の構成に加えて、図２９に示す様に、調理器具制御情報取得ステップの実行に際して、調理対象依存調理器具制御情報取得サブステップ（２９０１）を実行するように構成してもよい。
【０２７５】
＜実施形態１  音声制御調理器具プラットフォームの処理の流れ及び動作方法の発明：その他の構成８＞
＜主に請求項９等に関係する＞
さらに、実施形態１の基礎となる構成、その他の構成１からその他の構成７のいずれか一に記載の処理の流れ及び動作方法の発明の構成に加えて、図３２に示す様に、調理器具が制御音声情報を取得（３２０１）し、取得した調理器具制御情報を調理器具制御サーバ装置に出力（３２０２）する処理を実行し、調理器具制御サーバ装置から取得した応答音声情報を調理器具が取得（３２０３）し、取得した応答音声情報を音声出力（３２０４）する処理を実行するように構成してもよい。
【０２７６】
＜実施形態１  音声制御調理器具プラットフォームの処理の流れ及び動作方法の発明：その他の構成９＞
＜主に請求項１０等に関係する＞
さらに、実施形態１の基礎となる構成、その他の構成１からその他の構成８のいずれか一に記載の処理の流れ及び動作方法の発明の構成に加えて、図３７に示す様に、調理器具が状況情報を取得したか否かを判断（３７０１）し、取得した場合には、状況依存調理器具制御情報取得サブステップ（３７０２）を処理して調理器具制御情報の取得が行われ、状況依存応答音声情報取得サブステップ（３７０３）が処理されて、取得した状況情報に依存した調理器具制御情報に基づいた応答音声情報が取得され、応答音声情報として調理器具に出力されるように構成してもよい。状況情報が取得されなかった場合には、状況に依存しない調理器具制御情報が取得され（３７０４）、取得した調理器具制御情報に基づいて応答音声情報が取得（３７０５）される。取得された応答音声情報は、調理器具に出力されるように構成してもよい。
【０２７７】
＜実施形態１  音声制御調理器具プラットフォームの処理の流れ及び動作方法の発明：その他の構成１０＞
＜主に請求項１０等に関係する＞
さらに、実施形態１のその他の構成９の処理の流れ及び動作方法の発明の構成に加えて、図４０に示す様に、調理器具制御情報出力ステップの実行に際し、他調理器具制御情報取得サブステップ（４００１）を実行するように構成してもよい。
【０２７８】
＜実施形態１  音声制御調理器具プラットフォームの処理の流れ及び動作方法の発明：その他の構成１１＞
＜主に請求項１１等に関係する＞
さらに、実施形態１の基礎となる構成及びその他の構成１からその他の構成１０のいずれか一に記載の処理の流れ及び動作方法の発明の構成に加えて、図４３Ａに示す様に、調理器具制御情報取得ステップの実行に際し、許可情報取得サブステップ（４３０１）、発声者識別情報取得サブステップ（４３０２）、許可情報依存調理器具制御情報取得サブステップ（４３０３）、を実行するように構成してもよい。調理器具制御情報取得ステップにおける具体的な処理を図４３Ｂに示している。図に示す様に、制御音声情報の取得があるかを判断（４３０５）し、制御音声情報が取得されている場合には、発声者識別情報の取得が有るかを判断（４３０６）し、発声者識別情報が取得された場合には、発声者識別情報に基づいて許可情報が取得（４３０７）される。許可情報と制御音声に基づいて、調理器具制御情報を取得したか否かを判断（４３０８）し、調理器具制御情報が取得（４３０９）された場合には、応答音声情報が取得（４３１０）され、応答音声情報が調理器具に出力（４３１１）するように構成することが可能である。許可情報と制御音声情報とに基づいて調理器具制御情報が取得されなかった場合には、許否応答音声情報を取得（４３１２）し、応答音声情報として出力（４３１１）するように構成することが可能である。
【０２７９】
＜実施形態１  音声制御調理器具プラットフォームの処理の流れ及び動作方法の発明：その他の構成１２＞
＜主に請求項１〜１１等に関係する＞
さらに、実施形態１の基礎となる構成、その他の構成２からその他の構成１１のいずれか一に記載の処理の流れ及び動作方法の発明の構成に加えて、図４６に示す様に、応答音声情報出力ステップの実行に際して、応答音声取得サブステップ（４６０１）が実行されるのに続いて、電話網サブステップ（４６０２Ｖ）が処理され、電話機能を有する端末にて応答音声が取得されたか否かが判断（４６０４）され、取得した場合には、受話されたか判断か否かが（４６０５）され、受話された場合には応答音声が出力（４６０６）され、処理を終了するか判断（４６０７）するように構成することが可能である。
一方、応答テキスト情報出力ステップの実行に際しては、応答テキスト取得サブステップ（４６０３）が実行されるのに続いて、インターネット出力サブステップ（４６０２Ｔ）が処理され、テキストを受信する機能を有する端末にてテキストが取得されたか否かが判断（４６０８）され、取得した場合には、テキスト表示を実行する指示があるか否かが判断（４６０９）され、表示指示がある場合には、応答テキストが表示（４６１０）され、処理を終了させるか判断（４６１１）するように構成することが可能である。
【０２８０】
＜実施形態１  音声制御調理器具プラットフォームの処理の流れ及び動作方法の発明：その他の構成１３＞
＜主に請求項１２等に関係する＞
さらに、実施形態１の基礎となる構成、その他の構成２からその他の構成１２のいずれか一に記載の処理の流れ及び動作方法の発明の構成に加えて、図４９に示す様に、調理器具制御情報取得Ｓステップの実行に際して、取得した制御音声情報の音声が重畳している場合には、重畳している制御音声情報をそれぞれの発声者別に分離する重畳音声分離Ｓサブステップ（４９０１）を実行するように構成してもよい。
【０２８１】
＜実施形態１  音声制御調理器具プラットフォームの処理の流れ及び動作方法の発明：その他の構成１４＞
＜主に請求項１３、３２等に関係する＞
さらに、実施形態１の基礎となる構成、その他の構成２からその他の構成１３のいずれか一に記載の処理の流れ及び動作方法の発明の構成に加えて、図５４に示す様に、調理器具を制御するための映像を調理器具を識別する調理器具識別情報と関連付けた情報である映像情報として取得する映像情報取得Ｓステップ（５４０１）をさらに実行し、調理器具制御情報取得Ｓステップは、取得した調理器具映像情報に基づいて調理器具制御情報である映像由来調理器具制御情報を取得する映像由来調理器具制御情報取得Ｓサブステップ（５４０２）を実行し、調理器具の映像、調理器具によって調理されている食材の映像、又は、食材を保持する器の映像のいずれか一以上を調理器具識別情報と関連付けた情報である映像情報として取得する映像情報取得Ｓステップ（５４０３）と、取得した映像情報を出力する映像情報出力Ｓステップ（５４０４）と、を実行するように構成してもよい。
【０２８２】
＜実施形態１  音声制御調理器具プラットフォームの処理の流れ及び動作方法の発明：その他の構成１５＞
＜主に請求項１４等に関係する＞
さらに、実施形態１のその他の構成１４に記載の処理の流れ及び動作方法の発明の構成に加えて、図５７に示す様に、映像情報取得Ｓステップの実行に際して、映像情報として調理器具又は／及び調理器具で調理されている食材の状態を示す調理器具食材映像情報、キッチンでの人の立居振る舞いを示す情報である人アクション情報の一以上である詳細映像情報を取得する詳細映像情報取得Ｓサブステップ（５７０１）と、詳細映像情報取得Ｓサブステップで取得された詳細映像情報が人アクション情報である場合に、その人アクション情報を解釈するための手話解釈データを保持する手話解釈データベースＳサブステップ（５７０２）と、取得された映像情報が人アクション情報である場合に、その人アクション情報と保持されている手話解釈データに基づいてその手話で示される意図を示す情報である意図情報を取得する意図情報取得Ｓサブステップ（５７０３）と、取得された意図情報に基づいて調理器具制御情報である意図情報由来調理器具制御情報を取得する意図情報由来調理器具制御情報取得Ｓサブステップ（５７０４）と、をさらに実行するように構成してもよい。
【０２８３】
＜実施形態１  音声制御調理器具プラットフォームの処理の流れ及び動作方法の発明：その他の構成１６＞
＜主に請求項１５等に関係する＞
さらに、実施形態１のその他の構成１４に記載の処理の流れ及び動作方法の発明の構成に加えて、加熱調理器具において、加熱部Ｃによる加熱加減を制御するための情報を映像由来調理器具制御情報とするように構成してもよい。
【０２８４】
＜実施形態１  音声制御調理器具プラットフォームの処理の流れ及び動作方法の発明：その他の構成１７＞
＜主に請求項１６等に関係する＞
さらに、実施形態１のその他の構成１６に記載の処理の流れ及び動作方法の発明の構成に加えて、図６１に示す様に、映像情報取得Ｓステップの実行に際して、取得した映像情報の中から蒸気の流速、流量を識別した情報である蒸気関連情報を取得する蒸気関連情報取得Ｓサブステップ（６１０１）をさらに実行し、映像由来調理器具制御情報取得Ｓサブステップの実行に際して、蒸気関連情報に基づいた映像由来調理器具制御情報である蒸気関連映像由来調理器具制御情報を取得する蒸気関連映像由来調理器具制御情報取得Ｓサブサブステップ（６１０２）をさらに実行するように構成してもよい。
【０２８５】
＜実施形態１  音声制御調理器具プラットフォームの処理の流れ及び動作方法の発明：その他の構成１８＞
＜主に請求項１５〜１７等に関係する＞
さらに、実施形態１のその他の構成１６、その他の構成１７に記載の処理の流れ及び動作方法の発明の構成に加えて、図６４に示す様に、映像情報取得Ｓステップの実行に際して、取得した映像情報の中から被加熱物から放射される赤外線を識別した情報に基づいて被加熱物の熱分布を示す情報である熱分布関連情報を取得する熱分布関連情報取得Ｓサブステップ（６４０１）をさらに実行し、映像由来調理器具制御情報取得Ｓサブステップの実行に際して、熱分布関連情報に基づいた映像由来調理器具制御情報である熱分布関連映像由来調理器具制御情報を取得する熱分布関連映像由来調理器具制御情報取得Ｓサブサブステップ（６４０２）をさらに実行するように構成してもよい。
【０２８６】
＜実施形態１  音声制御調理器具プラットフォームの処理の流れ及び動作方法の発明：その他の構成１９＞
＜主に請求項１５〜１８等に関係する＞
さらに、実施形態１のその他の構成１６〜その他の構成１８に記載の処理の流れ及び動作方法の発明の構成に加えて、図６７に示す様に、映像情報取得Ｓステップの実行に際して、取得した映像情報に基づいて調理対象の熱による形態変化を示す情報である形態変化関連情報を取得する形態変化関連情報取得Ｓサブステップ（６７０１）をさらに実行し、映像由来調理器具制御情報取得Ｓサブステップの実行に際して、形態変化関連情報に基づいた映像由来調理器具制御情報である形態変化関連映像由来調理器具制御情報を取得する形態変化関連映像由来調理器具制御情報取得Ｓサブサブステップ（６７０２）をさらに実行するように構成してもよい。
【０２８７】
＜実施形態１  音声制御調理器具プラットフォームの処理の流れ及び動作方法の発明：その他の構成２０＞
＜主に請求項１５〜１９等に関係する＞
さらに、実施形態１のその他の構成１６〜その他の構成１９に記載の処理の流れ及び動作方法の発明の構成に加えて、図７０に示す様に、映像情報取得Ｓステップの実行に際して、取得した映像情報に基づいて調理対象の熱による色変化を示す情報である色変化関連情報を取得する色変化関連情報取得Ｓサブステップ（７００１）をさらに実行し、映像由来調理器具制御情報取得Ｓサブステップの実行に際して、色変化関連情報に基づいた映像由来調理器具制御情報である色変化関連映像由来調理器具制御情報を取得する色変化関連映像由来調理器具制御情報取得Ｓサブサブステップ（７００２）をさらに実行するように構成してもよい。
【０２８８】
＜実施形態１  音声制御調理器具プラットフォームの処理の流れ及び動作方法の発明：その他の構成２１＞
＜主に請求項１５〜２０等に関係する＞
さらに、実施形態１のその他の構成１６〜その他の構成２０に記載の処理の流れ及び動作方法の発明の構成に加えて、図７３に示す様に、映像情報取得Ｓステップの実行に際して、取得した映像情報に基づいて調理対象を載置している調理器具上の水分変化を示す情報である水分変化関連情報を取得する水分変化関連情報取得Ｓサブステップ（７３０１）をさらに実行し、映像由来調理器具制御情報取得Ｓサブステップの実行に際して、水分変化関連情報に基づいた映像由来調理器具制御情報である水分変化関連映像由来調理器具制御情報を取得する水分変化関連映像由来調理器具制御情報取得Ｓサブサブステップ（７３０２）をさらに実行するように構成してもよい。
【０２８９】
＜実施形態１  音声制御調理器具プラットフォームの処理の流れ及び動作方法の発明：その他の構成２２＞
＜主に請求項１５〜２１等に関係する＞
さらに、実施形態１のその他の構成１６〜その他の構成２１に記載の処理の流れ及び動作方法の発明の構成に加えて、図７６に示す様に、映像情報取得Ｓステップの実行に際して、取得した映像情報に基づいて調理対象を載置している調理器具上の油分変化を示す情報である油分変化関連情報を取得する油分変化関連情報取得Ｓサブステップ（７６０１）をさらに実行し、映像由来調理器具制御情報取得Ｓサブステップの実行に際して、油分変化関連情報に基づいた映像由来調理器具制御情報である油分変化関連映像由来調理器具制御情報を取得する油分変化関連映像由来調理器具制御情報取得Ｓサブサブステップ（７６０２）をさらに実行するように構成してもよい。
【０２９０】
＜実施形態１  音声制御調理器具プラットフォームの処理の流れ及び動作方法の発明：その他の構成２３＞
＜主に請求項１５〜２２等に関係する＞
さらに、実施形態１のその他の構成１６〜その他の構成２２に記載の処理の流れ及び動作方法の発明の構成に加えて、図７９に示す様に、映像情報取得Ｓステップの実行に際して、取得した映像情報に基づいて調理対象（調理器具も含む）からの発煙状態を示す情報である発煙状態関連情報を取得する発煙状態関連情報取得Ｓサブステップ（７９０１）をさらに実行し、映像由来調理器具制御情報取得Ｓサブステップの実行に際して、発煙状態関連情報に基づいた映像由来調理器具制御情報である発煙状態関連映像由来調理器具制御情報を取得する発煙状態関連映像由来調理器具制御情報取得Ｓサブサブステップ（７９０２）をさらに実行するように構成してもよい。
【０２９１】
＜実施形態１  音声制御調理器具プラットフォームの処理の流れ及び動作方法の発明：その他の構成２４＞
＜主に請求項１５〜２３等に関係する＞
さらに、実施形態１のその他の構成１６〜その他の構成２３に記載の処理の流れ及び動作方法の発明の構成に加えて、図８２に示す様に、映像情報取得Ｓステップの実行に際して、取得した映像情報に基づいて調理対象（調理器具も含む）からの発火状態を示す情報である発火状態関連情報を取得する発火状態関連情報取得Ｓサブステップ（８２０１）をさらに実行し、映像由来調理器具制御情報取得Ｓサブステップの実行に際して、発火状態関連情報に基づいた映像由来調理器具制御情報である発火状態関連映像由来調理器具制御情報を取得する発火状態関連映像由来調理器具制御情報取得Ｓサブサブステップ（８２０２）をさらに実行するように構成してもよい。
【０２９２】
＜実施形態１  音声制御調理器具プラットフォームの処理の流れ及び動作方法の発明：その他の構成２５＞
＜主に請求項１〜２４等に関係する＞
さらに、実施形態１の基礎となる構成、その他の構成１からその他の構成２４のいずれか一に記載の処理の流れ及び動作方法の発明の構成に加えて、調理器具に代えて、ローカル制御装置Ｌと、調理器具Ｂとし、ローカル制御装置Ｌにおいて、調理器具識別情報を保持するステップと、調理部を調理器具制御情報に基づいて制御する調理制御ステップと、調理器具制御情報を調理器具識別情報と関連付けて取得する調理器具制御情報取得ステップと、を実行し、調理器具Ｂにおいて、ローカル制御装置Ｌの調理制御ステップによって制御される調理をするための調理ステップをさらに実行するように構成してもよい。
【０２９３】
＜実施形態１  音声制御調理器具プラットフォームの処理の流れ及び動作方法の発明：その他の構成２６＞
＜主に請求項１〜２５等に関係する＞
さらに、実施形態１の基礎となる構成、その他の構成１からその他の構成２５のいずれか一に記載の処理の流れ及び動作方法の発明の構成に加えて、図８８に示す様に、調理器具を制御するための温度を調理器具を識別する調理器具識別情報と関連付けた情報である温度情報として取得する温度情報取得Ｓステップ（８８０１）をさらに実行し、調理器具制御情報取得Ｓステップは、取得した調理器具温度情報に基づいて調理器具制御情報である温度映像由来調理器具制御情報を取得する映像由来調理器具制御情報取得Ｓサブステップ（８８０２）を実行し、調理器具の温度、調理器具によって調理されている食材の温度、又は、食材を保持する器の温度のいずれか一以上を調理器具識別情報と関連付けた情報である温度情報として取得する温度情報取得Ｓステップ（８８０３）と、取得した温度情報を出力する温度情報出力Ｓステップ（８８０４）と、を実行するように構成してもよい。
【０２９４】
＜実施形態１  音声制御調理器具プラットフォームの処理の流れ及び動作方法の発明：その他の構成２７＞
＜主に請求項１３，２６等に関係する＞
さらに、実施形態１の基礎となる構成及びその他の構成１からその他の構成２６のいずれか一に記載の処理の流れ及び動作方法の発明の構成に加えて、図９１Ａに示す様に、調理器具制御情報取得ステップの実行に際し、許可情報取得サブステップ（９１０１）、発声者顔識別情報取得サブステップ（９１０２）、許可情報依存調理器具制御情報取得サブステップ（９１０３）、を実行するように構成してもよい。調理器具制御情報取得ステップにおける具体的な処理を図９１Ｂに示している。図に示す様に、制御音声情報の取得があるかを判断（９１０５）し、制御音声情報が取得されている場合には、発声者顔識別情報の取得が有るかを判断（９１０６）し、発声者顔識別情報が取得された場合には、発声者顔識別情報に基づいて許可情報が取得（９１０７）される。許可情報と制御音声に基づいて、調理器具制御情報を取得したか否かを判断（９１０８）し、調理器具制御情報が取得（９１０９）された場合には、応答音声情報が取得（９１１０）され、応答音声情報を調理器具に出力（９１１１）するように構成することが可能である。許可情報と制御音声情報とに基づいて調理器具制御情報が取得されなかった場合には、許否応答音声情報を取得（９１１２）し、応答音声情報として出力（９１１１）するように構成することが可能である。
【０２９５】
＜実施形態１  音声制御調理器具プラットフォームの処理の流れ及び動作方法の発明：その他の構成２８＞
さらに、実施形態１の各種構成の調理器具制御サーバ装置又は／及び調理器具は、実施形態１の各種構成の処理の流れ及び動作方法のいずれか一の方法によって処理を行う。
【０２９６】
＜ハードウェアの説明：追記＞
以下に記載する本発明の計算機は、図９４に示すように、一例としてマザーボード上などに備えられる、ＣＰＵ、不揮発性メモリ、メインメモリ、グラフィックカード、さらにＩ／Ｏコントローラ、ＵＳＢやＩＥＥＥ。ＬＡＮなどのインターフェースや、ＢＩＯＳ、ＰＣＩスロット、リアルタイムクロックなど、及び、これらを相互に接続するバス並びにバスを接続するチップセット（ノースブリッジ、サウスブリッジ）から構成される。
「バス」は、ＣＰＵ（ＭＰＵ）と、周辺機器や各種制御部を繋ぐために備えられる。又、バスは前述のチップセットによって連結される。
「ＣＰＵ」（ＭＰＵ）は、メインメモリ上にあるプログラムと呼ばれる命令列を順に読み込んで解釈・実行することで信号からなる情報を同じくメインメモリ上に出力する。この「ＣＰＵ」は計算機内での演算を行なう中心として機能する。
「不揮発性メモリ」（ＨＤＤ）の一例はハードディスクドライブである。基本構造は、磁気ディスク、磁気ヘッド、および磁気ヘッドを搭載するアームから構成される。
なお、不揮発性メモリとしては「ＮＡＮＤフラッシュ」から構成されるＳＳＤをＨＤＤとともに採用してもよいし、ＨＤＤに置き換えて採用してもよい。
メインメモリは、揮発性のメモリで構成される。最も代表的なものはダイナミックラムである。
Ｉ／Ｏコントローラは、外部機器との接続に利用される。ＵＳＢコネクタもその一例である。
ＩＥＥＥ１３９４コネクタは、最も代表的な通信規格のインターフェースである。
ＯＳ（オペレーティングシステム）は、コンピュータを稼働するための基本ソフトウェアである。ユーザやアプリケーションプログラムに対してインターフェースを提供し、ハードウェアなどの機能部や、各リソースに対して効率的な管理を行う役割を果たす。
デバイスドライバは、オペレーティングシステムを介して計算機に付属する各種のデバイスをユーザやアプリケーションに利用可能等するためのデバイスのハードウェアを制御するためのプログラムである。
【符号の説明】
【０２９７】
０３００    調理器具制御サーバ装置
０３０１    制御音声情報取得部
０３０２    調理器具識別情報取得部
０３０３    調理器具制御情報取得部
０３０４Ｖ  応答音声情報取得部
０３０４Ｔ  応答テキスト情報取得部
０３０５    調理器具制御情報出力部
０３０６Ｖ  応答音声情報出力部
０３０６Ｔ  応答テキスト情報出力部
０４００    調理器具
０４０１    調理器具識別情報保持部
０４０２    調理部
０４０３    調理制御部
０４０４    調理器具制御情報取得部
０５００    入出力装置
０５０１    マイク制御音声情報取得部
０５０２    マイク制御音声情報出力部
０５０３    応答音声情報取得部
０５０４    応答テキスト情報取得部
０５０５    応答テキスト履歴情報取得部
０５０６    応答テキスト履歴情報出力部
０５０７    応答音声情報出力部
０５０８    応答テキスト情報出力部
【図１】
0006989683.tif 000002
【図２Ａ】
0006989683.tif 000003
【図２Ｂ】
0006989683.tif 000004
【図３】
0006989683.tif 000005
【図４】
0006989683.tif 000006
【図５】
0006989683.tif 000007
【図６Ａ】
0006989683.tif 000008
【図６Ｂ】
0006989683.tif 000009
【図６Ｃ】
0006989683.tif 000010
【図７】
0006989683.tif 000011
【図８】
0006989683.tif 000012
【図９】
0006989683.tif 000013
【図１０Ａ】
0006989683.tif 000014
【図１０Ｂ】
0006989683.tif 000015
【図１１】
0006989683.tif 000016
【図１２】
0006989683.tif 000017
【図１３】
0006989683.tif 000018
【図１４】
0006989683.tif 000019
【図１５】
0006989683.tif 000020
【図１６】
0006989683.tif 000021
【図１７】
0006989683.tif 000022
【図１８】
0006989683.tif 000023
【図１９】
0006989683.tif 000024
【図２０】
0006989683.tif 000025
【図２１】
0006989683.tif 000026
【図２２】
0006989683.tif 000027
【図２３】
0006989683.tif 000028
【図２４】
0006989683.tif 000029
【図２５】
0006989683.tif 000030
【図２６】
0006989683.tif 000031
【図２７】
0006989683.tif 000032
【図２８】
0006989683.tif 000033
【図２９】
0006989683.tif 000034
【図３０】
0006989683.tif 000035
【図３１】
0006989683.tif 000036
【図３２】
0006989683.tif 000037
【図３３】
0006989683.tif 000038
【図３４】
0006989683.tif 000039
【図３５】
0006989683.tif 000040
【図３６】
0006989683.tif 000041
【図３７】
0006989683.tif 000042
【図３８】
0006989683.tif 000043
【図３９】
0006989683.tif 000044
【図４０】
0006989683.tif 000045
【図４１】
0006989683.tif 000046
【図４２】
0006989683.tif 000047
【図４３Ａ】
0006989683.tif 000048
【図４３Ｂ】
0006989683.tif 000049
【図４４】
0006989683.tif 000050
【図４５】
0006989683.tif 000051
【図４６】
0006989683.tif 000052
【図４７】
0006989683.tif 000053
【図４８】
0006989683.tif 000054
【図４９】
0006989683.tif 000055
【図５０】
0006989683.tif 000056
【図５１】
0006989683.tif 000057
【図５２】
0006989683.tif 000058
【図５３】
0006989683.tif 000059
【図５４】
0006989683.tif 000060
【図５５】
0006989683.tif 000061
【図５６】
0006989683.tif 000062
【図５７】
0006989683.tif 000063
【図５８】
0006989683.tif 000064
【図５９】
0006989683.tif 000065
【図６０】
0006989683.tif 000066
【図６１】
0006989683.tif 000067
【図６２】
0006989683.tif 000068
【図６３】
0006989683.tif 000069
【図６４】
0006989683.tif 000070
【図６５】
0006989683.tif 000071
【図６６】
0006989683.tif 000072
【図６７】
0006989683.tif 000073
【図６８】
0006989683.tif 000074
【図６９】
0006989683.tif 000075
【図７０】
0006989683.tif 000076
【図７１】
0006989683.tif 000077
【図７２】
0006989683.tif 000078
【図７３】
0006989683.tif 000079
【図７４】
0006989683.tif 000080
【図７５】
0006989683.tif 000081
【図７６】
0006989683.tif 000082
【図７７】
0006989683.tif 000083
【図７８】
0006989683.tif 000084
【図７９】
0006989683.tif 000085
【図８０】
0006989683.tif 000086
【図８１】
0006989683.tif 000087
【図８２】
0006989683.tif 000088
【図８３】
0006989683.tif 000089
【図８４】
0006989683.tif 000090
【図８５】
0006989683.tif 000091
【図８６】
0006989683.tif 000092
【図８７】
0006989683.tif 000093
【図８８】
0006989683.tif 000094
【図８９】
0006989683.tif 000095
【図９０】
0006989683.tif 000096
【図９１Ａ】
0006989683.tif 000097
【図９１Ｂ】
0006989683.tif 000098
【図９２】
0006989683.tif 000099
【図９３】
0006989683.tif 000100
【図９４】
0006989683.tif 000101