(57)【要約】調理食材と調理器具との対応を検証し、調理器具に衛生面の問題がないかを判定して警告出力、あるいは調理器具の交換制御等を行う構成を実現する。調理対象となる食材と調理に利用する調理器具との対応を検証し、調理器具に衛生面の問題がないかを判定する適正判定部を有する。適正判定部は調理器具に衛生面の問題があると判定した場合、警告出力、または調理器具の利用を停止させる制御を実行する。適正判定部は、調理実行者であるユーザに対して、表示情報または音声情報による警告を出力する。または、調理実行者である調理ロボットに、調理器具の交換、または洗浄を実行させるための制御情報を出力する。
2020075516.tif 000002
【特許請求の範囲】
【請求項１】
調理対象となる食材と、調理に利用する調理器具との対応を検証し、調理器具に衛生面の問題がないかを判定する適正判定部を有し、
前記適正判定部は、
前記調理器具に衛生面の問題があると判定した場合、
警告出力、または調理器具の利用を停止させる制御を実行する情報処理装置。
【請求項２】
前記適正判定部は、
調理実行者であるユーザに対して、表示情報または音声情報による警告を出力する請求項１に記載の情報処理装置。
【請求項３】
前記適正判定部は、
調理実行者である調理ロボットに対して、調理器具の交換、または洗浄を実行させるための制御情報を出力する請求項１に記載の情報処理装置。
【請求項４】
前記情報処理装置は、
調理対象となる食材を識別する食材識別部を有し、
前記適正判定部は、
前記食材識別部の識別した食材と、該食材の調理に利用する調理器具との対応を検証し、調理器具に衛生面の問題がないかを判定する請求項１に記載の情報処理装置。
【請求項５】
前記情報処理装置は、
調理器具を識別する調理器具識別部を有し、
前記適正判定部は、
前記調理器具識別部の識別した調理器具と、該調理器具を用いた調理対象となる食材との対応を検証し、調理器具に衛生面の問題がないかを判定する請求項１に記載の情報処理装置。
【請求項６】
前記情報処理装置は、
調理工程を解析する調理工程解析部を有し、
前記適正判定部は、
前記調理工程解析部の解析した調理工程単位で、調理対象となる食材と、調理に利用する調理器具との対応を検証し、調理器具に衛生面の問題がないかを判定する請求項１に記載の情報処理装置。
【請求項７】
前記情報処理装置は、
調理場に備えられたカメラによる撮影画像、またはセンサによる検出情報の少なくともいずれかを解析して、調理対象となる食材と、調理に利用する調理器具を識別する請求項１に記載の情報処理装置。
【請求項８】
前記情報処理装置は、
調理器具に装着されたセンサからの出力に基づいて、調理に利用されている調理器具を識別する請求項１に記載の情報処理装置。
【請求項９】
前記情報処理装置は、
調理器具に装着された器具識別データまたはカラーマーカーを含む撮影画像に基づいて、調理に利用されている調理器具を識別する請求項１に記載の情報処理装置。
【請求項１０】
前記情報処理装置は、
食材と調理器具との適正な対応関係データを格納した食材−調理器具マッチングデータを格納した記憶部を有し、
前記適正判定部は、
前記食材−調理器具マッチングデータを参照して、食材と調理器具との対応を検証し、調理器具に衛生面の問題があるか否かを判定する請求項１に記載の情報処理装置。
【請求項１１】
前記情報処理装置は、
現在の調理器具の状態を記録した調理器具状態情報を格納した記憶部を有し、
前記適正判定部は、
前記調理器具状態情報を参照して、調理器具に衛生面の問題があるか否かを判定する請求項１に記載の情報処理装置。
【請求項１２】
調理を実行する調理ロボットと、
前記調理ロボットが実行する調理を監視する調理監視装置を有する情報処理システムであり、
前記調理監視装置は、
前記調理ロボットの調理対象食材と、調理に利用する調理器具との対応を検証し、調理器具に衛生面の問題がないかを判定する適正判定部を有し、
前記適正判定部は、
前記調理器具に衛生面の問題があると判定した場合、
前記調理ロボットに対して、調理器具の利用を停止させる制御情報を出力する情報処理システム。
【請求項１３】
前記調理監視装置の前記適正判定部は、
前記調理ロボットに対して、調理器具の交換、または洗浄を実行させるための制御情報を出力する請求項１２に記載の情報処理システム。
【請求項１４】
前記調理監視装置は、
調理対象となる食材を識別する食材識別部と、
調理器具を識別する調理器具識別部を有し、
前記適正判定部は、
前記食材識別部の識別した食材と、前記調理器具識別部の識別した調理器具との対応を検証し、調理器具に衛生面の問題がないかを判定する請求項１２に記載の情報処理システム。
【請求項１５】
情報処理装置において実行する情報処理方法であり、
適正判定部が、調理対象となる食材と、調理に利用する調理器具との対応を検証し、調理器具に衛生面の問題がないかを判定する適正判定処理を実行し、
前記適正判定部は、
前記調理器具に衛生面の問題があると判定した場合、
警告出力、または調理器具の利用を停止させる制御を実行する情報処理方法。
【請求項１６】
調理を実行する調理ロボットと、
前記調理ロボットが実行する調理を監視する調理監視装置を有する情報処理システムにおいて実行する情報処理方法であり、
前記調理監視装置が、
前記調理ロボットの調理対象食材と、調理に利用する調理器具との対応を検証し、調理器具に衛生面の問題がないかを判定する適正判定処理を実行し、
前記適正判定処理において、
前記調理器具に衛生面の問題があると判定した場合、
前記調理ロボットに対して、調理器具の利用を停止させる制御情報を出力する情報処理方法。
【請求項１７】
情報処理装置において情報処理を実行させるプログラムであり、
適正判定部に、調理対象となる食材と、調理に利用する調理器具との対応を検証し、調理器具に衛生面の問題がないかを判定させる適正判定処理を実行させ、
前記適正判定処理において、
前記調理器具に衛生面の問題があると判定した場合、
警告の出力、または調理器具の利用を停止させる制御情報の出力を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理システム、および情報処理方法、並びにプログラムに関する。さらに詳細には、様々な調理器具を利用した調理を行う際に、調理器具の選択や交換、あるいは消毒等の処理をユーザまたはロボットに実行させ、衛生的な調理を実現する情報処理装置、情報処理システム、および情報処理方法、並びにプログラムに関する。
【背景技術】
【０００２】
昨今、様々な料理に関するレシピ情報を提供するデータサーバの利用が増加している。ユーザは、レシピ情報提供サーバからレシピを取得して様々な調理を行うことができる。【０００３】
レシピ情報を利用した処理について開示した従来技術として、例えば特許文献１（特開２００９−５４０４２号公報）がある。この特許文献１は、レシピ情報のみならず、ユーザの利用可能な調理器具等も考慮した調理工程を提案する構成を開示している。
特許文献１に記載の装置は、調理機器や調理器具情報を登録した調理機器データベースと、ユーザ所有の調理機器の個数等を登録したユーザプロファイルデータベースを参照して、レシピ情報に基づいて、ユーザが利用可能な調理方法を選択してユーザに提示する装置である。【０００４】
しかし、様々な食材を利用した料理を行う場合、包丁やまな板を使い回すと、肉や魚等の菌が生食用のサラダなどの野菜等に付着してしまう場合がある。このような調理によって完成した料理を食べると食中毒の危険性がある。【０００５】
レシピ情報の提供サービスは多数、存在するが、衛生面について考慮した器具の選択、交換、消毒等についての情報は、ユーザに十分に通知されないため、今後、衛生面での問題が多発する可能性がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−５４０４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本開示は、例えば上記問題点に鑑みてなされたものであり、衛生面を担保した調理器具の使用を行わせる情報処理装置、情報処理システム、および情報処理方法、並びにプログラムを提供することを目的とする。【０００８】
本開示の一実施例においては、人やロボットが様々な調理器具を利用した調理を行う際に、使用する調理器具を監視するとともに、調理器具の選択や交換、あるいは消毒等の処理をユーザまたはロボットに実行させることで、衛生的な調理を実現する情報処理装置、情報処理システム、および情報処理方法、並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本開示の第１の側面は、
調理対象となる食材と、調理に利用する調理器具との対応を検証し、調理器具に衛生面の問題がないかを判定する適正判定部を有し、
前記適正判定部は、
前記調理器具に衛生面の問題があると判定した場合、
警告出力、または調理器具の利用を停止させる制御を実行する情報処理装置にある。【００１０】
さらに、本開示の第２の側面は、
調理を実行する調理ロボットと、
前記調理ロボットが実行する調理を監視する調理監視装置を有する情報処理システムであり、
前記調理監視装置は、
前記調理ロボットの調理対象食材と、調理に利用する調理器具との対応を検証し、調理器具に衛生面の問題がないかを判定する適正判定部を有し、
前記適正判定部は、
前記調理器具に衛生面の問題があると判定した場合、
前記調理ロボットに対して、調理器具の利用を停止させる制御情報を出力する情報処理システムにある。【００１１】
さらに、本開示の第３の側面は、
情報処理装置において実行する情報処理方法であり、
適正判定部が、調理対象となる食材と、調理に利用する調理器具との対応を検証し、調理器具に衛生面の問題がないかを判定する適正判定処理を実行し、
前記適正判定部は、
前記調理器具に衛生面の問題があると判定した場合、
警告出力、または調理器具の利用を停止させる制御を実行する情報処理方法にある。【００１２】
さらに、本開示の第４の側面は、
調理を実行する調理ロボットと、
前記調理ロボットが実行する調理を監視する調理監視装置を有する情報処理システムにおいて実行する情報処理方法であり、
前記調理監視装置が、
前記調理ロボットの調理対象食材と、調理に利用する調理器具との対応を検証し、調理器具に衛生面の問題がないかを判定する適正判定処理を実行し、
前記適正判定処理において、
前記調理器具に衛生面の問題があると判定した場合、
前記調理ロボットに対して、調理器具の利用を停止させる制御情報を出力する情報処理方法にある。【００１３】
さらに、本開示の第５の側面は、
情報処理装置において情報処理を実行させるプログラムであり、
適正判定部に、調理対象となる食材と、調理に利用する調理器具との対応を検証し、調理器具に衛生面の問題がないかを判定させる適正判定処理を実行させ、
前記適正判定処理において、
前記調理器具に衛生面の問題があると判定した場合、
警告の出力、または調理器具の利用を停止させる制御情報の出力を実行させるプログラムにある。【００１４】
なお、本開示のプログラムは、例えば、様々なプログラム・コードを実行可能な情報処理装置やコンピュータ・システムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体によって提供可能なプログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、情報処理装置やコンピュータ・システム上でプログラムに応じた処理が実現される。【００１５】
本開示のさらに他の目的、特徴や利点は、後述する本開示の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００１６】
本開示の一実施例の構成によれば、調理食材と調理器具との対応を検証し、調理器具に衛生面の問題がないかを判定して警告出力、あるいは調理器具の交換制御等を行う構成が実現される。
具体的には、例えば、調理対象となる食材と調理に利用する調理器具との対応を検証し、調理器具に衛生面の問題がないかを判定する適正判定部を有する。適正判定部は調理器具に衛生面の問題があると判定した場合、警告出力、または調理器具の利用を停止させる制御を実行する。適正判定部は、調理実行者であるユーザに対して、表示情報または音声情報による警告を出力する。または、調理実行者である調理ロボットに、調理器具の交換、または洗浄を実行させるための制御情報を出力する。
本構成により、調理食材と調理器具との対応を検証し、調理器具に衛生面の問題がないかを判定して警告出力、あるいは調理器具の交換制御等を行う構成が実現される。
なお、本明細書に記載された効果はあくまで例示であって限定されるものではなく、また付加的な効果があってもよい。
【図面の簡単な説明】
【００１７】
【図１】本開示の調理監視装置が実行する処理の一例について説明する図である。
【図２】本開示の調理監視装置の一構成例について説明する図である。
【図３】調理器具の構成例について説明する図である。
【図４】食材−調理器具マッチングデータの一例について説明する図である。
【図５】調理器具状態情報の一例について説明する図である。
【図６】調理器具状態情報の一例について説明する図である。
【図７】本開示の調理監視装置が出力するアラートの一例について説明する図である。
【図８】本開示の調理監視装置が実行する処理のシーケンスについて説明するフローチャートを示す図である。
【図９】本開示の調理監視装置が実行する処理の一例について説明する図である。
【図１０】本開示の調理監視装置の一構成例について説明する図である。
【図１１】本開示の調理監視装置が実行する処理のシーケンスについて説明するフローチャートを示す図である。
【図１２】調理器具の例について説明する図である。
【図１３】調理器具の消毒、洗浄例について説明する図である。
【図１４】調理器具の消毒、洗浄例について説明する図である。
【図１５】調理器具の消毒、洗浄例について説明する図である。
【図１６】調理器具の消毒、洗浄例について説明する図である。
【図１７】調理器具の消毒、洗浄例について説明する図である。
【図１８】本開示の調理監視装置に対応する情報処理装置のハードウェア構成例について説明する図である。
【発明を実施するための形態】
【００１８】
以下、図面を参照しながら本開示の情報処理装置、情報処理システム、および情報処理方法、並びにプログラムの詳細について説明する。なお、説明は以下の項目に従って行なう。
１．人が調理を行う構成における調理監視装置の構成と処理について
２．人が調理を行う構成における調理監視装置の実行する処理のシーケンスについて
３．調理ロボットが調理を行う構成における調理監視装置の構成と処理について
４．調理ロボットが調理を行う構成における調理監視装置の実行する処理のシーケンスについて
５．調理器具の交換、消毒、洗浄を行う構成例について
６．情報処理装置のハードウェア構成例について
７．本開示の構成のまとめ
【００１９】
［１．人が調理を行う構成における調理監視装置の構成と処理について］
本開示の情報処理装置（調理監視装置）は、以下の２つの構成において利用可能である。
（構成例１）人が調理を行う構成
（構成例２）調理ロボットが調理を行う構成
これらの各構成例について、順次、説明する。まず、人が調理を行う構成における調理監視装置の構成と処理について図１以下を参照して説明する。
【００２０】
図１は、本開示の情報処理装置である調理監視装置１０と、キッチンシステム３０を示している。
キッチンシステム３０ではユーザ（人）２０が調理を行う。
調理監視装置１０は、ユーザ（人）２０が、衛生面に問題のある調理器具を利用する可能性を検出した場合、アラート（警告）を出力して、危険な調理器具の利用を回避させ、調理器具の交換や消毒を実行させる。この処理により衛生面を担保した調理を可能とする。
【００２１】
キッチンシステム３０には、調理器具収納部４０が備えられ、様々な調理器具が収納されている。例えば、肉切り包丁、野菜包丁、小型包丁、お玉、肉切り専用まな板、野菜専用まな板等、様々な調理器具が収納されている。
ユーザ２０は、これらの調理器具から自由に利用器具を選択することができる。
【００２２】
キッチンシステム３０にはカメラ３３が設けられ、調理台での調理の様子を撮影する。撮影画像は調理監視装置１０に入力される。また、例えば温度センサ、湿度センサ、においセンサ、輝度センサ、音声センサ（マイク）等、様々なセンサ３４が設けられており、これらのセンサ情報も調理監視装置１０に入力される。
また、キッチンシステム３０には例えばタッチパネル形式の入出力部（ＵＩ）３５が設けられており、ユーザ２０は、この入出力部（ＵＩ）３５を介して様々な情報を調理監視装置１０に入力することができる。
【００２３】
調理監視装置１０は、カメラ３３、センサ３４の検出情報や、入出力部（ＵＩ）３５を介したユーザ入力情報等から、ユーザ２０の調理対象の食材の情報と、利用する調理器具の情報を解析し、食材と調理器具の組み合わせが適正な組み合わせであるか否か、すなわちマッチングしているか否かを判定し、食材と調理器具の組み合わせが適正な組み合わせでないと判定した場合には、アラート（警告）を出力する。
【００２４】
アラート（警告）は、図に示すキッチンシステム３０の入出力部（ＵＩ）３５、スピーカー３８、サイレン３９等を利用して出力される。
ユーザ２０は、アラート出力に応じて、食材と調理器具の組み合わせが適正な組み合わせでないことに気付き、調理器具の交換、あるいは消毒、水洗い等の処理を行う。この処理により、例えば生肉を切った包丁で生野菜サラダ用の野菜を切るといった不衛生な調理が防止され、衛生的な調理を行うことができる。
【００２５】
なお、調理監視装置１０の重要な処理の一つは、ユーザ２０の調理食材と調理器具の組み合わせが適正な組み合わせであるか否か、すなわちマッチングしているか否かを判定する処理である。
具体的には、肉用包丁で肉を切った後、消毒や水洗い等を行わずに野菜を切ろうとした場合、調理食材と調理器具の組み合わせが適正な組み合わせでない、すなわちマッチングしていないと判定してアラートを出力する。
【００２６】
調理監視装置１０は、調理食材と調理器具の適正な組み合わせに関するデータ、すなわち、マッチングデータを登録したデータベースを有しており、このデータベースを参照してユーザ２０の調理食材と調理器具の組み合わせが適正な組み合わせであるか否かを判定する。
このマッチングデータの具体例、および利用処理の詳細については後述する。
【００２７】
次に、図２を参照して、本開示の情報処理装置である調理監視装置１０の構成例について説明する。
【００２８】
図２には、左側にキッチンシステム３０、右側に調理監視装置１０を示している。
キッチンシステム３０は、データ入力部３１とデータ出力部３２を有する。
【００２９】
データ入力部３１は、カメラ３３、センサ３４、入出力部（ＵＩ）３５を有する。
カメラ３３は、調理台での調理の様子を撮影し、撮影画像が調理監視装置１０に入力される。また、例えば温度センサ、湿度センサ、においセンサ、輝度センサ等の様々なセンサ３４の検出したセンサ情報も調理監視装置１０に入力される。
また、例えばタッチパネル形式の入出力部（ＵＩ）３５を介したユーザ入力情報も調理監視装置１０に入力される。
【００３０】
なお、センサは調理器具にも備えられている。
図３を参照して調理器具の構成例について説明する。図３には調理器具の例として包丁４１とまな板４２を示している。
これらの調理器具にもセンサ３４が備えられている。このセンサは、通信機能を備えており、直接、調理監視装置１０にセンサ検出情報を送信する。
センサは、例えば、ジャイロセンサ、加速度センサ、振動検出センサ、位置センサ、ＩＭＵ（慣性計測装置：Ｉｎｅｒｔｉａｌ  Ｍｅａｓｕｒｅｍｅｎｔ  ｕｎｉｔ）等のセンサであり、調理器具の動き、軌道、位置等の情報を取得し、調理監視装置１０に送信する。
【００３１】
また、調理器具の各々には、各調理器具の識別データである器具識別データ４５が装着されている。例えばＱＲコード（登録商標）である。さらに、調理器具の各々には、調理器具の識別と動きを解析するためのカラーマーカー４６が装着されている。カメラ３３の撮影画像からカラーマーカー４６の動きを検出することで、各調理器具の位置や動きを解析することが可能となる。
【００３２】
図２に戻り、調理監視装置１０の構成について説明する。
図２に示すように、調理監視装置１０は、入出力Ｉ／Ｆ（通信部）１０１、データ処理部１０２、記憶部１０３を有する。
データ処理部１０２は、調理器具識別部１１１、食材識別部１１２、調理工程解析部１１３、食材−調理器具組み合わせ適正（マッチング）判定部１１４、調理器具状態解析部１１５を有する。
また、記憶部１０３は、調理器具識別用辞書１２１、食材識別用辞書１２２、レシピ情報１２３、食材−調理器具マッチングデータ１２４、調理器具状態情報１２５を有する。
【００３３】
なお、記憶部１０３の格納データは、一部、または全てを、通信部を介して外部サーバから取得する構成としてもよい。
例えばレシピ情報等は、外部のレシピ情報提供サーバから取得することも可能である。
【００３４】
データ処理部１０２の調理器具識別部１１１は、キッチンシステム３０のカメラ３３の撮影画像やセンサ３４の取得情報を利用して、キッチンシステム３０のユーザ２０が利用中、および利用予定の調理器具を識別する。
この識別処理は、記憶部１０３の調理器具識別用辞書１２１の登録データを参照して行われる。
【００３５】
調理器具識別用辞書１２１には、各調理器具の画像データ、器具識別データ（ＱＲコード（登録商標））対応のコードデータ等が登録されており、調理器具識別部１１１は、これらの登録データとキッチンシステム３０のカメラ３３の撮影画像やセンサ３４の取得情報とを照合して、利用器具を識別する。
識別された利用器具情報は、食材−調理器具組み合わせ適正（マッチング）判定部１１４に出力される。
【００３６】
さらに、データ処理部１０２の食材識別部１１２は、キッチンシステム３０のカメラ３３の撮影画像やセンサ３４の取得情報を利用して、キッチンシステム３０のユーザ２０が調理中、あるいは調理しようとしている食材を識別する。
この識別処理は、記憶部１０３の食材識別用辞書１２２の登録データを参照して行われる。
【００３７】
食材識別用辞書１２２には、各食材の画像データ、特徴情報（色、形状、におい等）等が登録されており、食材識別部１１２は、これらの登録データとキッチンシステム３０のカメラ３３の撮影画像やセンサ３４の取得情報とを照合して、調理対象の食材を識別する。
識別された食材情報は、食材−調理器具組み合わせ適正（マッチング）判定部１１４に出力される。
【００３８】
調理工程解析部１１３は、キッチンシステム３０の入出力部（ＵＩ）３５を介してユーザ２０が入力した調理予定の料理名に基づいて、記憶部１０３のレシピ情報１２３からレシピを取得して、ユーザ２０が調理予定の料理の調理工程を取得し、解析する。
さらに、カメラ３３やセンサ３４等の入力情報を用いて、現在の調理工程を解析する。
【００３９】
例えば、料理が、カレーと生野菜サラダである場合、料理工程として、肉を切る、野菜（にんじん、じゃがいも、玉ねぎ等）を切る、肉と野菜をいためて煮込む、・・等のカレーの調理工程と、レタス、トマト等の生野菜を切るといったサラダの調理工程を解析する。
さらに、カメラ３３やセンサ３４等の入力情報を用いて、現在の調理工程を解析する。
この調理工程解析情報は、食材−調理器具組み合わせ適正（マッチング）判定部１１４に出力される。
【００４０】
食材−調理器具組み合わせ適正（マッチング）判定部１１４は、以下の各データを入力する。
調理器具識別部１１１から、利用中、および利用予定の調理器具情報、
食材識別部１１２から、調理中、および調理予定の食材情報、
調理工程解析部１１３から、調理工程解析情報、
食材−調理器具組み合わせ適正（マッチング）判定部１１４は、これらの入力情報に基づいて、ユーザ２０が調理する食材とその調理に利用する調理器具の組み合わせが適正か否か、すなわちマッチングしているか否かを判定する。
【００４１】
ユーザ２０が調理する食材とその調理に利用する調理器具の組み合わせが適正でない、すなわちマッチングしていないと判定した場合は、入出力Ｉ／Ｆ１０１を介してキッチンシステム３０のデータ出力部３２を構成する入出力部（ＵＩ）３５、スピーカー３８、サイレン３９の少なくともいずれかを利用してアラート（警告）を出力して、調理器具の使用を停止させる。
【００４２】
食材−調理器具組み合わせ適正（マッチング）判定部１１４は、ユーザ２０が調理する食材とその調理に利用する調理器具の組み合わせが適正か否か、すなわちマッチングしているか否かを判定する際、記憶部１０３に格納された食材−調理器具マッチングデータ１２４と、調理器具状態情報１２５を参照する。
【００４３】
食材−調理器具マッチングデータ１２４の具体例について、図４を参照して説明する。
図４には、食材−調理器具マッチングデータ１２４の一部の記録データ例を示している。
図４に示すように、食材−調理器具マッチングデータ１２４には、以下の各データが記録される。
（ａ）料理名
（ｂ）食材
（ｃ）使用調理器具
食材−調理器具マッチングデータ１２４には、これらの各データの対応データが記録される。
【００４４】
さらに、（ｃ）使用調理器具として、
（ｃ１）調理器具名称、
（ｃ２）調理器具ＩＤ、
（ｃ３）必要な調理器具状態
これらが記録される。
さらに、（ｃ３）必要な調理器具状態として、
（ｃ３１）推奨状態
（ｃ３２）許容状態
これらの状態情報が記録される。
【００４５】
例えば、図１に示すユーザ２０が、生姜焼きの肉をまな板に載せて、調理器具収納部４０から１本の包丁を選択して手に持った場合の食材−調理器具組み合わせ適正（マッチング）判定部１１４の実行する処理例について説明する。
この場合、食材−調理器具組み合わせ適正（マッチング）判定部１１４は、以下の各データを入力する。
【００４６】
調理器具識別部１１１から、利用予定の調理器具情報として調理器具収納部４０から取り出した包丁の識別子（ＩＤ）と、調理台に置いてあるまな板の識別子（ＩＤ）を入力する。
食材識別部１１２から、調理予定の食材情報として「豚肉」を入力する。
調理工程解析部１１３から、調理工程解析情報として生姜焼き調理における「豚肉の肉切り工程」を入力する。
食材−調理器具組み合わせ適正（マッチング）判定部１１４は、これらの入力情報と、図４に示す食材−調理器具マッチングデータ１２４の登録データを照合する。
【００４７】
食材−調理器具組み合わせ適正（マッチング）判定部１１４は、まず、調理工程解析部１１３から入力した調理工程解析情報に基づいて、現在の調理工程が生姜焼き調理における「豚肉の肉切り工程」であると判定する。
さらに、食材識別部１１２から入力した食材情報として「豚肉」がまな板上にあると判断する。
【００４８】
次に、調理器具識別部１１１から入力した包丁の識別子（ＩＤ）と、まな板の識別子（ＩＤ）が、図４に示す食材−調理器具マッチングデータ１２４において、
料理＝生姜焼き
食材＝豚肉
このエントリ中に記録されているか否かを判定する。
【００４９】
例えば、調理器具識別部１１１から入力した包丁の識別子（ＩＤ）が「Ｈ００１」であり、さらに、まな板の識別子（ＩＤ）が「Ｍ０１２」、または「Ｍ２１８」である場合は、これらの調理器具が、
料理＝生姜焼き
食材＝豚肉
これらの調理工程に利用可能な調理器具であると判定する。
【００５０】
一方、例えば、調理器具識別部１１１から入力した包丁の識別子（ＩＤ）が「Ｈ００１」以外、あるいは、まな板の識別子（ＩＤ）が「Ｍ０１２」、または「Ｍ２１８」以外である場合は、ユーザ２０が利用しようとしている調理器具が、
料理＝生姜焼き
食材＝豚肉
これらの調理工程に利用可能な調理器具でないと判定する。この判定がなされた場合はアラートを出力する。
すなわち、キッチンシステム３０のデータ出力部３２の入出力部（ＵＩ）３５、スピーカー３８、サイレン３９の少なくともいずれかを利用してアラートを出力して、調理器具の使用を停止させる。
【００５１】
なお、調理器具識別部１１１から入力した包丁の識別子（ＩＤ）が「Ｈ００１」であり、さらに、まな板の識別子（ＩＤ）が「Ｍ０１２」、または「Ｍ２１８」である場合は、これらの調理器具が、
料理＝生姜焼き
食材＝豚肉
これらの調理工程に利用可能な調理器具であると判定するが、この場合、食材−調理器具組み合わせ適正（マッチング）判定部１１４は、さらに、これらユーザの利用予定の調理器具の状態を確認する。
【００５２】
図４に示す食材−調理器具マッチングデータ１２４には、
包丁識別子（ＩＤ）＝「Ｈ００１」の包丁を生姜焼きの豚肉を切るために利用する場合の、
（ｃ３）必要な状態として、
（ｃ３１）推奨状態＝消毒済み
（ｃ３２）許容状態＝洗浄済み（水洗い）
これらの各情報が登録されている。
【００５３】
食材−調理器具組み合わせ適正（マッチング）判定部１１４は、
包丁識別子（ＩＤ）＝「Ｈ００１」の包丁の現在の状態を確認するため、記憶部１０３に格納された調理器具状態情報１２５を参照する。
【００５４】
記憶部１０３に格納された調理器具状態情報１２５の記録データ例を図５に示す。
調理器具状態情報１２５には、図５に示すように、各調理器具について、
（ａ）調理器具名称、
（ｂ）調理器具ＩＤ、
（ｃ）現在の状態、
これらの各データが対応付けられて記録されている。
【００５５】
例えば、
（ａ）調理器具名称＝肉切り包丁、
（ｂ）調理器具ＩＤ＝Ｈ００１、
この調理器具の（ｃ）現在の状態は、「消毒済み」である。
【００５６】
図４に示す食材−調理器具マッチングデータ１２４には、
包丁識別子（ＩＤ）＝「Ｈ００１」の包丁を生姜焼きの豚肉を切るために利用する場合の（ｃ３）必要な状態として、
（ｃ３１）推奨状態＝消毒済み
（ｃ３２）許容状態＝洗浄済み（水洗い）
これらの各情報が登録されている。
一方、図５に示す調理器具状態情報１２５には、包丁識別子（ＩＤ）＝「Ｈ００１」の包丁の現在の状態として「消毒済み」が登録されている。
食材−調理器具組み合わせ適正（マッチング）判定部１１４は、これらの記録情報に基づいて、包丁識別子（ＩＤ）＝「Ｈ００１」の包丁が利用可能であると判定する。
【００５７】
その他の調理器具であるまな板についても、図４に示す食材−調理器具マッチングデータ１２４の（ｃ３）必要な状態（（ｃ３１）推奨状態、または（ｃ３２）許容状態）と、図５に示す調理器具状態情報１２５に記録された（ｃ）現在の状態を比較して、これらが一致すれば、まな板も利用可能であると判定し、アラート出力は行わない。
【００５８】
ただし、例えば、調理器具識別部１１１から入力したユーザが利用予定の調理器具のいずれかについて、
図４に示す食材−調理器具マッチングデータ１２４の（ｃ３）必要な状態と、
図５に示す調理器具状態情報１２５に記録された（ｃ）現在の状態、
これらが一致していない場合は、その調理器具は適正でないと判定してアラート出力を実行する。
【００５９】
具体的には、例えば、調理器具状態情報１２５として、図６に示すような調理器具状態情報１２５が記録されている場合である。
図４に示す食材−調理器具マッチングデータ１２４には、
包丁識別子（ＩＤ）＝「Ｈ００１」の包丁を生姜焼きの豚肉を切るために利用する場合の（ｃ３）必要な状態として、
（ｃ３１）推奨状態＝消毒済み
（ｃ３２）許容状態＝洗浄済み（水洗い）
これらの各情報が登録されている。
一方、図６に示す調理器具状態情報１２５には、包丁識別子（ＩＤ）＝「Ｈ００１」の包丁の現在の状態として「使用後」が登録されている。
「使用後」とは他の食材の調理に使用した後、消毒も水洗いもなされていない状態である。
【００６０】
食材−調理器具組み合わせ適正（マッチング）判定部１１４は、これらの記録情報に基づいて、包丁識別子（ＩＤ）＝「Ｈ００１」の包丁が利用できないと判定してユーザ２０にアラート（警告）を出力する。
【００６１】
この場合のアラート（警告）出力例を図７に示す。
図７に示す例は、キッチンシステム３０の入出力部（ＵＩ）３５に表示する警告メッセージの一例である。
図７に示すように、以下のメッセージが表示される。
警告＝選択した包丁は、消毒、または水洗いがなされていません。
調理器具を交換するか、または使用前に以下のいずれかの処理を行ってください。
（ａ）消毒（推奨）
（ｂ）水洗い
【００６２】
ユーザ２０は、この警告表示により、今、手にしている包丁が、このまま利用できないことを認識し、警告に従って包丁の交換、あるいは消毒、または水洗いを行う。
なお、このユーザ２０による包丁の消毒、または水洗いの処理は、カメラ３３によって撮影され、データ処理部１０２の調理器具状態解析部１１５に入力され、調理器具状態解析部１１５が、記憶部１０３内の調理器具状態情報１２５の登録データを更新し、包丁の現在の状態を消毒済み、または水洗い済みに変更する。
調理器具状態解析部１１５は、調理器具識別部１１１が識別した調理器具識別情報を取得して、その調理器具に関する調理器具状態情報１２５に記録された現在の状態データを更新する。
【００６３】
このように、本開示の調理監視装置１０は、ユーザの利用しようとする調理器具の全てについて、現在、調理しようとする食材の調理に利用が許容されるか否かを判定し、許容されない場合はアラートを出力してユーザに交換、または消毒、水洗い等の処理を行わせる。この構成により、例えば肉や魚の菌が、生食用の野菜に付着してしまうといった危険を防止することが可能となる。
【００６４】
［２．人が調理を行う構成における調理監視装置の実行する処理のシーケンスについて］
次に、人が調理を行う構成における調理監視装置１０の実行する処理のシーケンスについて説明する。
【００６５】
図８は、処理シーケンスを説明するフローチャートを示す図である。
なお、図８に示すフローチャートに従った処理は、本開示の情報処理装置である調理監視装置１０の記憶部に格納されたプログラムに従って実行することが可能であり、例えばプログラム実行機能を有するＣＰＵ等のプロセッサによるプログラム実行処理として行うことができる。
以下、図８に示すフローの各ステップの処理について説明する。
【００６６】
（ステップＳ１０１）
まず、ステップＳ１０１において、使用調理器具の識別処理を実行する。
ステップＳ１０１〜Ｓ１０４の処理は、調理器具識別部１１１が実行する処理である。
調理器具識別部１１１は、キッチンシステム３０のカメラ３３の撮影画像やセンサ３４の取得情報を利用して、キッチンシステム３０のユーザ２０が利用中、および利用予定の調理器具を識別する。
【００６７】
この識別処理は、記憶部１０３の調理器具識別用辞書１２１の登録データを参照して行われる。調理器具識別用辞書１２１には、各調理器具の画像データ、器具識別データ（ＱＲコード（登録商標））対応のコードデータ等が登録されており、調理器具識別部１１１は、これらの登録データとキッチンシステム３０のカメラ３３の撮影画像やセンサ３４の取得情報とを照合して、利用器具を識別する。
【００６８】
なお、調理器具識別部１１１は、例えば調理センサ３４である器具に備えられた通信機能付きＩＭＵデバイスやカラーマーカーの撮影画像から割り出される器具の空間位置軌跡の解析から、対象器具が使用中かどうかリアルタイムで判別を行う。
ＩＭＵの場合、各時刻での加速度、姿勢角加速度がわかるので、それらを積算処理することにより各時刻での空間位置姿勢の推定ができる。
【００６９】
また、調理器具の識別処理に際しては、例えば以下のような処理を適用することが可能である。
（Ａ−１）使用中の調理器具の軌跡時系列データと、使用中でない調理器具の軌跡時系列データを学習サンプルとして用いる２値判別学習処理、
（Ａ−２）上記の軌跡時系列データから、空間座標が調理台エリア内に収まり、かつ、速度成分が一定以上かどうかをしきい値処理して利用中か否かを判別する処理、
（Ｂ）調理器具に人が把持したことを検知するセンサの検出情報を利用した検出処理。
【００７０】
（ステップＳ１０２）
次に、ステップＳ１０２において、調理器具識別部１１１がステップＳ１０１で実行した使用調理器具の識別結果である識別スコアと、予め規定されたしきい値（Ｔｈ１）を比較する。
識別スコアとは、調理器具識別部１１１による識別結果の信頼度を示すスコアである。
調理器具識別部１１１は、調理器具の識別を実行する際、識別結果と、その識別結果の信頼度を示すスコアを併せて生成する。
【００７１】
識別スコアが予め規定されたしきい値（Ｔｈ１）未満である場合、すなわち、
識別スコア＜Ｔｈ１
上記式が成立する場合は、調理器具識別部１１１による識別結果の信頼度が低いと判定し、ステップＳ１０３に進む。
上記式が成立する場合は、調理器具識別部１１１による識別結果の信頼度が高いと判定し、ステップＳ１０３〜Ｓ１０４を省略してステップＳ１０５に進む。
【００７２】
（ステップＳ１０３〜Ｓ１０４）
ステップＳ１０２において、
識別スコア＜Ｔｈ１
上記式が成立すると判定した場合は、調理器具識別部１１１による識別結果の信頼度が低いと判定し、ステップＳ１０３に進む。
ステップＳ１０３において、調理器具識別部１１１は、ユーザに対して、使用調理器具情報の入力を要求する。
【００７３】
例えば図１に示す入出力部（ＵＩ）３５（＝タッチパネル）に調理器具リストを提示して、ユーザに使用する調理器具を選択してもらう。
ステップＳ１０４において、このユーザ入力情報を取得し、使用調理器具を特定する。
なお、ユーザに対する使用調理器具情報の入力要求やユーザによる入力は、音声データを用いてもよい。すなわちスピーカー３８からの音声出力で入力要求を行い、マイク（センサ３４）を介するユーザ発話を入力して音声解析を実行してもよい。
【００７４】
ステップＳ１０１〜Ｓ１０４において、調理器具識別部１１１が識別した使用調理器具情報は、食材−調理器具組み合わせ適正（マッチング）判定部１１４に出力される。
【００７５】
（ステップＳ１０５）
次に、ステップＳ１０５において、調理対象の食材の識別処理を実行する。
ステップＳ１０５〜Ｓ１０８の処理は、食材識別部１１２が実行する処理である。
食材識別部１１２は、キッチンシステム３０のカメラ３３の撮影画像やセンサ３４の取得情報を利用して、キッチンシステム３０のユーザ２０が調理対象とする食材を識別する。
【００７６】
この識別処理は、記憶部１０３の食材識別用辞書１２２の登録データを参照して行われる。
【００７７】
食材識別用辞書１２２には、各食材の画像データ、特徴情報（色、形状、におい等）等が登録されており、食材識別部１１２は、これらの登録データとキッチンシステム３０のカメラ３３の撮影画像やセンサ３４の取得情報とを照合して、調理対象の食材を識別する。
【００７８】
なお、同じ食材でも、例えば肉の塊状態なのか、切っている最中なのか、切った後の状態なのかの状態についても識別を行うことが好ましい。この識別のためには、予め学習を行う必要がある。基本的には、各状態に学習用画像サンプルを用意して多クラス判別学習をディープラーニングやサポートベクターマシンなどの機械学習技術を用いて行うことで、このような識別が可能となる。また、食材を識別した後に、その食材の状態識別を行うといった階層的な識別処理を実行することで識別性能を向上させることができる。
【００７９】
食材識別部１１２において識別された食材情報は、食材−調理器具組み合わせ適正（マッチング）判定部１１４に出力される。
【００８０】
（ステップＳ１０６）
次に、ステップＳ１０６において、食材識別部１１２がステップＳ１０５で実行した食材識別結果である識別スコアと、予め規定されたしきい値（Ｔｈ２）を比較する。
識別スコアとは、食材識別部１１２による識別結果の信頼度を示すスコアである。
食材識別部１１２は、食材識別を実行する際、識別結果と、その識別結果の信頼度を示すスコアを併せて生成する。
【００８１】
識別スコアが予め規定されたしきい値（Ｔｈ２）未満である場合、すなわち、
識別スコア＜Ｔｈ２
上記式が成立する場合は、食材識別部１１２による識別結果の信頼度が低いと判定し、ステップＳ１０７に進む。
上記式が成立する場合は、食材識別部１１２による識別結果の信頼度が高いと判定し、ステップＳ１０７〜Ｓ１０８を省略してステップＳ１０９に進む。
【００８２】
（ステップＳ１０７〜Ｓ１０８）
ステップＳ１０６において、
識別スコア＜Ｔｈ２
上記式が成立すると判定した場合は、食材識別部１１２による識別結果の信頼度が低いと判定し、ステップＳ１０７に進む。
ステップＳ１０７において、食材識別部１１２は、ユーザに対して、調理対象の食材情報の入力を要求する。
【００８３】
例えば図１に示すタッチパネル型の入出力部（ＵＩ）３５に食材リストを提示して、ユーザに調理する食材を選択してもらう。
ステップＳ１０８において、このユーザ入力情報を取得し、調理対象の食材を特定する。
なお、ユーザに対する情報入力要求やユーザによる入力は、音声データを用いてもよい。すなわちスピーカー３８からの音声出力で入力要求を行い、マイク（センサ３４）を介するユーザ発話を入力して音声解析を実行してもよい。
【００８４】
ステップＳ１０５〜Ｓ１０８において、食材識別部１１２が識別した食材情報は、食材−調理器具組み合わせ適正（マッチング）判定部１１４に出力される。
【００８５】
（ステップＳ１０９）
次に、ステップＳ１０９において、カメラ３３やセンサ３４等の入力情報や、レシピ情報等から調理工程を確認する。
この処理は、調理工程解析部１１３が実行する処理である。
【００８６】
調理工程解析部１１３は、キッチンシステム３０の入出力部（タッチパネル）３５を介してユーザ２０が入力した調理予定の料理名に基づいて、記憶部１０３のレシピ情報１２３からレシピを取得して、ユーザ２０が調理予定の料理の調理工程を取得し、解析する。
さらに、カメラ３３やセンサ３４等の入力情報を用いて、現在の調理工程を解析する。
【００８７】
現在、どの調理工程にあるかについての確認処理は、ステップＳ１０５〜Ｓ１０８において識別された食材や食材の状態と、記憶部１０３のレシピ情報１２３から取得したレシピデータに記録されている調理進行表と各工程における使用食材、状態のデータとを照合することで行う。
【００８８】
記憶部１０３のレシピ情報１２３には、例えば以下のようなデータが記録されている。
レシピＩＤ：１２３４
料理名：生姜焼き
調理工程：
工程１：食材＝豚肉、量＝２００ｇ
調理法＝包丁で切る、
食材の目標状態：食べやすいサイズ（長手サイズ５ｃｍ）、
工程２：食材＝レタス、
調理法＝包丁で切る、
食材の目標状態：千切り、
工程３：食材＝生姜、量＝１かけ（１０ｇ）
調理法＝包丁で切る、
食材の目標状態：みじん切り、
・・・
【００８９】
なお、調理開始前の初期状態では、上記の「工程１」の開始前の状態である。
例えば、現在、キッチンシステム３０の調理台に置かれている調理対象食材が「豚肉」であり、その状態が、「食べやすいサイズにカット済み」、であれば、上記レシピデータとの照合で、「工程１」が終わったところであると判定する。
【００９０】
各工程の開始前に、以下のステップＳ１１０において、「調理対象食材と使用器具のマッチング判定」が実行される。
【００９１】
（ステップＳ１１０）
以下のステップＳ１１０〜Ｓ１１３の処理は、食材−調理器具組み合わせ適正（マッチング）判定部１１４が実行する処理である。
【００９２】
食材−調理器具組み合わせ適正（マッチング）判定部１１４は、ユーザ２０が調理する食材とその調理に利用する調理器具の組み合わせが適正か否か、すなわちマッチングしているか否かを判定する。具体的には衛生面で問題がないか否かを判定する。衛生面で問題があると判定した場合はアラート（警告）を出力する。
まず、ステップＳ１１０において、チェック対象とする食材を識別する。
【００９３】
（ステップＳ１１１〜Ｓ１１３）
次に、食材−調理器具組み合わせ適正（マッチング）判定部１１４は、ステップＳ１１１において、チェック対象食材と、この食材の調理に使用する使用器具との組み合わせが適正か否か、すなわちマッチングしているか否かを判定する。具体的には衛生面で問題がないか否かを判定する。
【００９４】
食材−調理器具組み合わせ適正（マッチング）判定部１１４は、以下の各データを入力する。
調理器具識別部１１１から、利用中、および利用予定の調理器具情報、
食材識別部１１２から、調理中、および調理予定の食材情報、
調理工程解析部１１３から、調理工程解析情報、
食材−調理器具組み合わせ適正（マッチング）判定部１１４は、これらの入力情報に基づいて、ユーザ２０が調理する食材とその調理に利用する調理器具の組み合わせが適正か否か、すなわちマッチングしているか否かを判定する。
【００９５】
前述したように、食材−調理器具組み合わせ適正（マッチング）判定部１１４は、ユーザ２０が調理する食材とその調理に利用する調理器具の組み合わせが適正か否か、すなわちマッチングしているか否かを判定する際、記憶部１０３に格納された食材−調理器具マッチングデータ１２４と、調理器具状態情報１２５を参照する。
【００９６】
食材−調理器具マッチングデータ１２４は、先に図４を参照して説明したように、
（ａ）料理名
（ｂ）食材
（ｃ）使用調理器具
これらの対応データが記録されている。さらに、（ｃ）使用調理器具として、
（ｃ１）調理器具名称、
（ｃ２）調理器具ＩＤ、
（ｃ３）必要な調理器具状態
これらのデータが記録されている。さらに、（ｃ３）必要な調理器具状態として、
（ｃ３１）推奨状態
（ｃ３２）許容状態
これらの状態情報が記録されている。
【００９７】
一方、調理器具状態情報１２５には、先に図５を参照して説明したように、各調理器具について、
（ａ）調理器具名称、
（ｂ）調理器具ＩＤ、
（ｃ）現在の状態、
これらの各データが対応付けられて記録されている。
【００９８】
食材−調理器具組み合わせ適正（マッチング）判定部１１４は、
図４に示す食材−調理器具マッチングデータ１２４の（ｃ３）必要な状態と、
図５に示す調理器具状態情報１２５に記録された（ｃ）現在の状態、
これらが一致していない場合は、その調理器具は適正でないと判定（ステップＳ１１２＝Ｎｏ）して、ステップＳ１１３においてアラート出力を実行し、調理器具の使用を停止させて、ステップＳ１０１に戻る。
【００９９】
一方、これらが一致している場合は、その調理器具は適正であると判定（ステップＳ１１２＝Ｙｅｓ）して、ステップＳ１１４に進む。
なお、ステップＳ１１１〜Ｓ１１３の処理は、ステップＳ１１０において、チェック対象食材が複数、検出された場合は、全ての食材について順次、または並列に実行する。
【０１００】
（ステップＳ１１４）
ステップＳ１１２において、食材に対する調理器具は適正であると判定（ステップＳ１１２＝Ｙｅｓ）した場合は、ステップＳ１１４に進む。
ステップＳ１１４に進む場合は、ユーザ２０の選択した調理器具による調理が実行されている状態となる。
【０１０１】
ステップＳ１１４では、このユーザ２０の調理により、調理工程が終了したか、あるいは、調理工程が次工程に移行するかを判定する。
この処理は、調理工程解析部１１３が実行する。
調理工程が次工程に移行すると判定した場合は、ステップＳ１０１に戻り、次工程について、同様の処理を繰り返す。
一方、ユーザの調理により、調理工程が終了したと判定した場合は処理を終了する。
【０１０２】
このフローに従った処理を行うことで、調理対象となる食材に対して、衛生的に問題のない適正のある調理器具が選択されて使用されることになる。
すなわち、本開示の調理監視装置１０は、各食材について、ユーザの使用する調理器具が適正、すなわち衛生面で問題がないかを検証し、問題がある場合はアラートを出力してユーザに交換、または消毒、水洗い等の処理を行わせる。この構成により、例えば肉や魚の菌が、生食用の野菜に付着してしまうといった危険を防止することが可能となる。
【０１０３】
［３．調理ロボットが調理を行う構成における調理監視装置の構成と処理について］
先に説明したように、本開示の情報処理装置（調理監視装置）は、以下の２つの構成において利用可能である。
（構成例１）人が調理を行う構成
（構成例２）調理ロボットが調理を行う構成
以下、調理ロボットが調理を行う構成における調理監視装置の構成と処理について図９以下を参照して説明する。
【０１０４】
図９は、本開示の情報処理装置である調理監視装置１０と、調理ロボット５０を示している。
調理ロボット５０はロボットアーム５１を有し、人の代わりにロボットアーム５１が動作して調理を行う。
調理監視装置１０は、調理ロボット５０が、衛生面に問題のある調理器具を利用する可能性を検出した場合、調理器具の交換、消毒、洗浄を実行させる制御情報（コマンド）を生成して調理ロボット５０に出力する。
調理ロボット５０は、この制御情報に従って、調理器具の交換、消毒、洗浄を実行する。
【０１０５】
なお、図９には、調理監視装置１０と調理ロボット５０を別構成として示しているが、これらは一体化した構成としてもよい。その場合、調理器具の交換、消毒、洗浄を実行させる制御情報（コマンド）の生成、出力は省略され、１つの装置内で調理器具の交換、消毒、洗浄が必要か否かの判断を実行して、その判断の下で調理器具の交換、消毒、洗浄が実行される。
【０１０６】
調理ロボット５０には、調理器具収納部４０が備えられ、様々な調理器具が収納されている。例えば、肉切り包丁、野菜包丁、小型包丁、お玉、肉切り専用まな板、野菜専用まな板等、様々な調理器具が収納されている。
調理ロボット５０はロボットアーム５１を利用して、これらの調理器具から自由に利用器具を選択することができる。
【０１０７】
調理ロボット５０には、カメラ３３が設けられ、調理台での調理の様子を撮影し、撮影画像が調理監視装置１０に入力される。また、例えば温度センサ、湿度センサ、においセンサ、輝度センサ、音声センサ（マイク）等、様々なセンサ３４が設けられており、これらのセンサ情報も調理監視装置１０に入力される。
また、調理ロボット５０には、例えばタッチパネル形式の入出力部（ＵＩ）３５が設けられており、調理ロボット５０は、この入出力部（ＵＩ）３５を介して様々な情報を調理監視装置１０に入力することができる。
【０１０８】
調理監視装置１０は、これらのカメラ３３、センサ３４の検出情報や、入出力部（ＵＩ）３５を介した調理ロボット５０からの入力情報等から、調理ロボット５０の調理対象の食材の情報と、利用する調理器具の情報を解析し、食材と調理器具の組み合わせが適正な組み合わせであるか否か、すなわちマッチングしているか否かを判定し、食材と調理器具の組み合わせが適正な組み合わせでないと判定した場合には、調理器具の使用を停止させ、調理器具の交換、消毒、洗浄を実行させる制御情報（コマンド）を生成して調理ロボット５０に出力する。
【０１０９】
なお、例えば人が調理ロボット５０の動作を監視している場合等には、先に説明した人が調理を行う場合と同様、アラートを出力する構成としてもよい。このアラートに応じて監視者は、調理ロボット５０が調理器具の交換、消毒、洗浄を正しく実行するか否かを監視することができる。
【０１１０】
アラートは、図に示す調理ロボット５０の入出力部（ＵＩ）３５、スピーカー３８、サイレン３９等を利用して出力される。
調理ロボット５０は、調理監視装置１０から、調理器具の交換、消毒、洗浄を実行させる制御情報（コマンド）を入力すると、調理器具の交換、あるいは消毒、水洗い等の処理を実行する。この処理により、例えば生肉を切った包丁で生野菜サラダ用の野菜を切るといった不衛生な調理が防止され、衛生的な調理を行うことができる。
【０１１１】
本例においても、調理監視装置１０の重要な処理の一つは、調理ロボット５０が調理する食材と調理器具の組み合わせが適正な組み合わせであるか否か、すなわちマッチングしているか否かを判定する処理である。
具体的には、肉用包丁で肉を切った後、消毒せずに野菜を切ろうとした場合、調理食材と調理器具の組み合わせが適正な組み合わせでない、すなわちマッチングしていないと判定して、調理器具の使用を停止させて調理器具の交換、消毒、洗浄を実行させる制御情報（コマンド）を生成して調理ロボット５０に出力する。さらに、必要に応じてアラートを出力する。
【０１１２】
次に、図１０を参照して、本開示の情報処理装置である調理監視装置１０の本実施例における構成例について説明する。
図１０には、左側に調理ロボット５０、右側に調理監視装置１０を示している。
調理ロボット５０は、データ入力部３１とデータ出力部３２、調理器具制御部５３を有する。
【０１１３】
データ入力部３１は、カメラ３３、センサ３４、入出力部（ＵＩ）３５を有する。
データ出力部３２は、入出力部（ＵＩ）３５、スピーカー３８、サイレン３９を有する。
これらの構成は、先に図２を参照して説明した構成と同様であるので説明を省略する。
【０１１４】
調理器具制御部５３は、調理監視装置１０から、調理器具の交換、消毒、洗浄を実行させる制御情報（コマンド）を入力した際に、調理器具の交換、消毒、洗浄を実行する。調理器具の交換、消毒、洗浄の具体的な例については、後段で説明する。
【０１１５】
調理監視装置１０は、入出力Ｉ／Ｆ（通信部）１０１、データ処理部１０２、記憶部１０３を有する。
データ処理部１０２は、調理器具識別部１１１、食材識別部１１２、調理工程解析部１１３、食材−調理器具組み合わせ適正（マッチング）判定部１１４、調理器具状態解析部１１５、調理器具制御コマンド生成部１１６を有する。
また、記憶部１０３は、調理器具識別用辞書１２１、食材識別用辞書１２２、レシピ情報１２３、食材−調理器具マッチングデータ１２４、調理器具状態情報１２５が格納されている。
【０１１６】
なお、記憶部１０３の格納データは、一部、または全てを、通信部を介して外部サーバから取得する構成としてもよい。
例えばレシピ情報等は、外部のレシピ情報提供サーバから取得することも可能である。
【０１１７】
データ処理部１０２の調理器具識別部１１１、食材識別部１１２、調理工程解析部１１３、食材−調理器具組み合わせ適正（マッチング）判定部１１４、調理器具状態解析部１１５、これらの構成と、記憶部１０３の調理器具識別用辞書１２１、食材識別用辞書１２２、レシピ情報１２３、食材−調理器具マッチングデータ１２４、調理器具状態情報１２５、これらの構成は、先に図２を参照して説明した構成と同様であるので、説明を省略する。
【０１１８】
データ処理部１０２の調理器具制御コマンド生成部１１６は、先に図２を参照して説明した構成には無く、本実施例固有の構成である。
調理器具制御コマンド生成部１１６は、調理器具の交換、消毒、洗浄を実行させる制御情報（コマンド）を生成して、入出力Ｉ／Ｆ１０１を介して調理ロボット５０に制御情報（コマンド）を出力する。
【０１１９】
すなわち、食材−調理器具組み合わせ適正（マッチング）判定部１１４において、調理ロボット５０が調理する食材とその調理に利用する調理器具の組み合わせが適正でない、すなわちマッチングしていないと判定した場合、調理器具の交換、消毒、洗浄を実行させる制御情報（コマンド）を生成して調理ロボット５０に出力する。
なお、必要に応じてアラートの出力も行う。アラート出力を行うか否かは、ユーザが設定可能である。
【０１２０】
調理器具制御コマンド生成部１１６の生成した制御情報（コマンド）は、調理ロボット５０の調理器具制御部５３に入力される。調理ロボット５０の調理器具制御部５３は、調理監視装置１０から調理器具の交換、消毒、洗浄を実行させる制御情報（コマンド）を入力すると、調理器具の交換、消毒、洗浄を実行する。
【０１２１】
本実施例の調理監視装置１０は、調理ロボット５０の利用しようとする調理器具の全てについて、現在、調理しようとする食材の調理に利用が許容されるか否かを判定し、許容されない場合は、調理器具の交換、消毒、洗浄を実行させる制御情報（コマンド）を生成して出力して、調理ロボット５０に調理器具の交換、または消毒、水洗い等の処理を行わせる。この構成により、例えば肉や魚の菌が、生食用の野菜に付着してしまうといった危険を防止することが可能となる。
【０１２２】
［４．調理ロボットが調理を行う構成における調理監視装置の実行する処理のシーケンスについて］
次に、調理ロボット５０が調理を行う構成における調理監視装置１０の実行する処理のシーケンスについて説明する。
【０１２３】
図１１は、処理シーケンスを説明するフローチャートを示す図である。
なお、図１１に示すフローチャートに従った処理は、本開示の情報処理装置である調理監視装置１０の記憶部に格納されたプログラムに従って実行することが可能であり、例えばプログラム実行機能を有するＣＰＵ等のプロセッサによるプログラム実行処理として行うことができる。
【０１２４】
図１１に示すフローチャートは、先に説明した図８に示すフローとほぼ同様である。
異なる点は、図８に示すステップＳ１１３の「アラート出力」を、ステップＳ２０１の「調理器具制御コマンドを生成して出力」に変更した点である。
他のステップの処理は、先に説明した図８に示すフローのステップの処理と同様であるので、説明を省略し、相違点であるステップＳ２０１の処理を中心として説明する。
【０１２５】
ステップＳ２０１は、ステップＳ１１２の判定処理においてＮｏの判定がなされた場合に実行される。
ステップＳ１１１以下の処理から説明する。
【０１２６】
（ステップＳ１１１〜Ｓ１１２）
次のステップＳ１１１〜Ｓ１１２の処理は、食材−調理器具組み合わせ適正（マッチング）判定部１１４の実行する処理である。
食材−調理器具組み合わせ適正（マッチング）判定部１１４は、ステップＳ１１１において、チェック対象食材と、この食材の調理に使用する使用器具との組み合わせが適正か否か、すなわちマッチングしているか否かを判定する。具体的には衛生面で問題がないか否かを判定する。
【０１２７】
食材−調理器具組み合わせ適正（マッチング）判定部１１４は、以下の各データを入力する。
調理器具識別部１１１から、利用中、および利用予定の調理器具情報、
食材識別部１１２から、調理中、および調理予定の食材情報、
調理工程解析部１１３から、調理工程解析情報、
食材−調理器具組み合わせ適正（マッチング）判定部１１４は、これらの入力情報に基づいて、調理ロボット５０が調理する食材とその調理に利用する調理器具の組み合わせが適正か否か、すなわちマッチングしているか否かを判定する。
【０１２８】
前述したように、食材−調理器具組み合わせ適正（マッチング）判定部１１４は、調理ロボット５０が調理する食材とその調理に利用する調理器具の組み合わせが適正か否か、すなわちマッチングしているか否かを判定する際、記憶部１０３に格納された食材−調理器具マッチングデータ１２４と、調理器具状態情報１２５を参照する。
【０１２９】
食材−調理器具マッチングデータ１２４は、先に図４を参照して説明したように、
（ａ）料理名
（ｂ）食材
（ｃ）使用調理器具
これらの対応データが記録されている。さらに、（ｃ）使用調理器具として、
（ｃ１）調理器具名称、
（ｃ２）調理器具ＩＤ、
（ｃ３）必要な調理器具状態
これらのデータが記録されている。さらに、（ｃ３）必要な調理器具状態として、
（ｃ３１）推奨状態
（ｃ３２）許容状態
これらの状態情報が記録されている。
【０１３０】
一方、調理器具状態情報１２５には、先に図５を参照して説明したように、各調理器具について、
（ａ）調理器具名称、
（ｂ）調理器具ＩＤ、
（ｃ）現在の状態、
これらの各データが対応付けられて記録されている。
【０１３１】
食材−調理器具組み合わせ適正（マッチング）判定部１１４は、
図４に示す食材−調理器具マッチングデータ１２４の（ｃ３）必要な状態と、
図５に示す調理器具状態情報１２５に記録された（ｃ）現在の状態、
これらが一致していない場合は、その調理器具は適正でないと判定（ステップＳ１１２＝Ｎｏ）する。
この判定処理がなされると、ステップＳ２０１に進む。
一方、これらが一致している場合は、その調理器具は適正であると判定（ステップＳ１１２＝Ｙｅｓ）して、ステップＳ１１４に進む。
なお、ステップＳ１１１〜Ｓ１１２の処理は、ステップＳ１１０において、チェック対象食材が複数、検出された場合は、全ての食材について順次、または並列に実行する。
【０１３２】
（ステップＳ２０１）
ステップＳ２０１は、ステップＳ１１２において、食材−調理器具組み合わせ適正（マッチング）判定部１１４が、調理ロボット５０の調理対象食材と調理器具との組み合わせが適正でない、すなわちすなわちマッチングしておらず衛生面で問題があるという結論を出した場合に実行する処理である。
【０１３３】
この場合、調理器具制御コマンド生成部１１６は、ステップＳ２０１において、調理器具の使用を停止させ、かつ調理器具の交換、消毒、洗浄を実行させる制御情報（コマンド）を生成して、入出力Ｉ／Ｆ１０１を介して調理ロボット５０に出力する。
なお、必要に応じてアラートの出力も行う。アラート出力を行うか否かは、ユーザが設定可能である。
【０１３４】
調理器具制御コマンド生成部１１６の生成した制御情報（コマンド）は、調理ロボット５０の調理器具制御部５３に入力される。調理ロボット５０の調理器具制御部５３は、調理監視装置１０から調理器具の交換、消毒、洗浄を実行させる制御情報（コマンド）を入力すると、調理器具の交換、消毒、洗浄を実行する。
【０１３５】
（ステップＳ１１４）
ステップＳ１１２において、食材に対する調理器具は適正であると判定（ステップＳ１１２＝Ｙｅｓ）した場合は、ステップＳ１１４に進む。
ステップＳ１１４に進む場合は、調理ロボット５０の選択した調理器具による調理が実行されている状態となる。
【０１３６】
ステップＳ１１４では、この調理ロボット５０の調理により、調理工程が終了したか、あるいは、調理工程が次工程に移行するかを判定する。
この処理は、調理工程解析部１１３が実行する。
調理工程が次工程に移行すると判定した場合は、ステップＳ１０１に戻り、次工程について、同様の処理を繰り返す。
一方、調理ロボット５０の調理により、調理工程が終了したと判定した場合は処理を終了する。
【０１３７】
このフローに従った処理を行うことで、調理ロボット５０が調理を行う場合でも調理対象となる食材に対して、衛生的に問題のない適正のある調理器具が選択されて使用されることになる。
すなわち、本開示の調理監視装置１０は、各食材について、調理ロボット５０の使用する調理器具が適正、すなわち衛生面で問題がないかを検証し、問題がある場合はアラートを出力して調理ロボット５０に交換、または消毒、水洗い等の処理を行わせる。この構成により、例えば肉や魚の菌が、生食用の野菜に付着してしまうといった危険を防止することが可能となる。
【０１３８】
［５．調理器具の交換、消毒、洗浄を行う構成例について］
次に、調理器具の交換、消毒、洗浄を行う構成例について説明する。
図９以下を参照して説明した調理ロボット５０が調理を行う構成では、調理ロボット５０自身がロボットアーム５１を動作させて調理器具の交換、消毒、洗浄を行うことが必要となる。
この処理を実現するための調理器具の構成例について以下、説明する。
【０１３９】
図１２は、調理器具の自動交換を可能とした構成例を示す図である。
（１）調理器具自動交換構成例１は、いわゆるサバイバルナイフ的な機構を持つ調理器具である。使用しない器具は折りたたまれて器具本体部に格納され、使用する器具のみが作業可能な状態として露出する機構である。
（２）調理器具自動交換構成例２は、アタッチメント機構を持つ調理器具である。使用しない器具をある方向に力を加えて引っ張ることで、器具が本体部から外すことができる。
使用する器具は逆方向に力を加えることで本体部に装着することができる。
これらは着脱にマグネットや吸着、ねじなどいろいろな固定機構による実現が可能である。
【０１４０】
次に、図１３以下を参照して、調理ロボット５０が調理器具の消毒や洗浄を実行することを可能とした構成例について説明する。
図１３は、調理器具に消毒液（または洗浄液、熱湯等）噴霧部２０１を設けた構成である。これは調理器具本体に液体噴霧機構を設けたものであり、例えば車のフロントウィンドウのウィンドウウォッシャー噴霧機構のように、調理器具の食材に接触する部分全体に消毒液または洗浄液を噴霧することを可能としたものである。
【０１４１】
図１４は、消毒液（または洗浄液、熱湯等）貯留部２０２に、調理器具をつける構成である。調理器具が取り付けられたロボットアーム５１を制御し、消毒液（または洗浄液）貯留部２０２に、調理器具をつける。
なお、蛇口から消毒液等を流出させて、調理器具に流出液体をかける構成としてもよい。
【０１４２】
図１５は、調理器具にヒーター２０３を装着した構成である。ヒーター２０３に通電することで調理器具の食材当接部分を高温にして殺菌する。
図１６は、調理器具のの食材当接部分にバーナー２０４から出力する炎を当てる構成である。この処理により調理器具の食材当接部分を高温にして殺菌する。
【０１４３】
図１７は、消毒液（または洗浄液、熱湯等）含浸帯２０５に、調理器具を当接させて移動させる構成である。調理器具が取り付けられたロボットアーム５１を制御し、消毒液（または洗浄液）含浸帯２０５に挟まれた領域に調理器具をスライドさせて通過させる。消毒液（または洗浄液、熱湯等）含浸帯２０５は例えばスポンジ、布等によって構成される。
【０１４４】
［６．情報処理装置のハードウェア構成例について］
次に、図１８を参照して、本開示の調理監視装置１０を構成する情報処理装置のハードウェア構成例について説明する。
図１８を参照して説明するハードウェアは、先に図６を参照して説明した調理監視装置１０を構成する情報処理装置のハードウェア構成の一例である。
【０１４５】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０２、または記憶部３０８に記憶されているプログラムに従って各種の処理を実行する制御部やデータ処理部として機能する。例えば、上述した実施例において説明したシーケンスに従った処理を実行する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３０３には、ＣＰＵ３０１が実行するプログラムやデータなどが記憶される。これらのＣＰＵ３０１、ＲＯＭ３０２、およびＲＡＭ３０３は、バス３０４により相互に接続されている。
【０１４６】
ＣＰＵ３０１はバス３０４を介して入出力インタフェース３０５に接続され、入出力インタフェース３０５には、各種スイッチ、キーボード、マウス、マイクロホン、センサなどよりなる入力部３０６、ディスプレイ、スピーカーなどよりなる出力部３０７が接続されている。
入力部３０６、出力部３０７は、キッチンシステムや調理ロボットに対するデータ、コマンドの入出力にも利用される。
ＣＰＵ３０１は、入力部３０６から入力される指令に対応して各種の処理を実行し、処理結果を例えば出力部３０７に出力する。
【０１４７】
入出力インタフェース３０５に接続されている記憶部３０８は、例えばハードディスク等からなり、ＣＰＵ３０１が実行するプログラムや各種のデータを記憶する。通信部３０９は、Ｗｉ−Ｆｉ通信、ブルートゥース（登録商標）（ＢＴ）通信、その他インターネットやローカルエリアネットワークなどのネットワークを介したデータ通信の送受信部として機能し、外部の装置と通信する。
【０１４８】
入出力インタフェース３０５に接続されているドライブ３１０は、磁気ディスク、光ディスク、光磁気ディスク、あるいはメモリカード等の半導体メモリなどのリムーバブルメディア３１１を駆動し、データの記録あるいは読み取りを実行する。
【０１４９】
［７．本開示の構成のまとめ］
以上、特定の実施例を参照しながら、本開示の実施例について詳解してきた。しかしながら、本開示の要旨を逸脱しない範囲で当業者が実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本開示の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【０１５０】
なお、本明細書において開示した技術は、以下のような構成をとることができる。
（１）  調理対象となる食材と、調理に利用する調理器具との対応を検証し、調理器具に衛生面の問題がないかを判定する適正判定部を有し、
前記適正判定部は、
前記調理器具に衛生面の問題があると判定した場合、
警告出力、または調理器具の利用を停止させる制御を実行する情報処理装置。
【０１５１】
（２）  前記適正判定部は、
調理実行者であるユーザに対して、表示情報または音声情報による警告を出力する（１）に記載の情報処理装置。
【０１５２】
（３）  前記適正判定部は、
調理実行者である調理ロボットに対して、調理器具の交換、または洗浄を実行させるための制御情報を出力する（１）に記載の情報処理装置。
【０１５３】
（４）  前記情報処理装置は、
調理対象となる食材を識別する食材識別部を有し、
前記適正判定部は、
前記食材識別部の識別した食材と、該食材の調理に利用する調理器具との対応を検証し、調理器具に衛生面の問題がないかを判定する（１）〜（３）いずれかに記載の情報処理装置。
【０１５４】
（５）  前記情報処理装置は、
調理器具を識別する調理器具識別部を有し、
前記適正判定部は、
前記調理器具識別部の識別した調理器具と、該調理器具を用いた調理対象となる食材との対応を検証し、調理器具に衛生面の問題がないかを判定する（１）〜（４）いずれかに記載の情報処理装置。
【０１５５】
（６）  前記情報処理装置は、
調理工程を解析する調理工程解析部を有し、
前記適正判定部は、
前記調理工程解析部の解析した調理工程単位で、調理対象となる食材と、調理に利用する調理器具との対応を検証し、調理器具に衛生面の問題がないかを判定する（１）〜（５）いずれかに記載の情報処理装置。
【０１５６】
（７）  前記情報処理装置は、
調理場に備えられたカメラによる撮影画像、またはセンサによる検出情報の少なくともいずれかを解析して、調理対象となる食材と、調理に利用する調理器具を識別する（１）〜（６）いずれかに記載の情報処理装置。
【０１５７】
（８）  前記情報処理装置は、
調理器具に装着されたセンサからの出力に基づいて、調理に利用されている調理器具を識別する（１）〜（７）いずれかに記載の情報処理装置。
【０１５８】
（９）  前記情報処理装置は、
調理器具に装着された器具識別データまたはカラーマーカーを含む撮影画像に基づいて、調理に利用されている調理器具を識別する（１）〜（８）いずれかに記載の情報処理装置。
【０１５９】
（１０）  前記情報処理装置は、
食材と調理器具との適正な対応関係データを格納した食材−調理器具マッチングデータを格納した記憶部を有し、
前記適正判定部は、
前記食材−調理器具マッチングデータを参照して、食材と調理器具との対応を検証し、調理器具に衛生面の問題があるか否かを判定する（１）〜（９）いずれかに記載の情報処理装置。
【０１６０】
（１１）  前記情報処理装置は、
現在の調理器具の状態を記録した調理器具状態情報を格納した記憶部を有し、
前記適正判定部は、
前記調理器具状態情報を参照して、調理器具に衛生面の問題があるか否かを判定する（１）〜（１０）いずれかに記載の情報処理装置。
【０１６１】
（１２）  調理を実行する調理ロボットと、
前記調理ロボットが実行する調理を監視する調理監視装置を有する情報処理システムであり、
前記調理監視装置は、
前記調理ロボットの調理対象食材と、調理に利用する調理器具との対応を検証し、調理器具に衛生面の問題がないかを判定する適正判定部を有し、
前記適正判定部は、
前記調理器具に衛生面の問題があると判定した場合、
前記調理ロボットに対して、調理器具の利用を停止させる制御情報を出力する情報処理システム。
【０１６２】
（１３）  前記調理監視装置の前記適正判定部は、
前記調理ロボットに対して、調理器具の交換、または洗浄を実行させるための制御情報を出力する（１２）に記載の情報処理システム。
【０１６３】
（１４）  前記調理監視装置は、
調理対象となる食材を識別する食材識別部と、
調理器具を識別する調理器具識別部を有し、
前記適正判定部は、
前記食材識別部の識別した食材と、前記調理器具識別部の識別した調理器具との対応を検証し、調理器具に衛生面の問題がないかを判定する（１２）または（１３）に記載の情報処理システム。
【０１６４】
（１５）  情報処理装置において実行する情報処理方法であり、
適正判定部が、調理対象となる食材と、調理に利用する調理器具との対応を検証し、調理器具に衛生面の問題がないかを判定する適正判定処理を実行し、
前記適正判定部は、
前記調理器具に衛生面の問題があると判定した場合、
警告出力、または調理器具の利用を停止させる制御を実行する情報処理方法。
【０１６５】
（１６）  調理を実行する調理ロボットと、
前記調理ロボットが実行する調理を監視する調理監視装置を有する情報処理システムにおいて実行する情報処理方法であり、
前記調理監視装置が、
前記調理ロボットの調理対象食材と、調理に利用する調理器具との対応を検証し、調理器具に衛生面の問題がないかを判定する適正判定処理を実行し、
前記適正判定処理において、
前記調理器具に衛生面の問題があると判定した場合、
前記調理ロボットに対して、調理器具の利用を停止させる制御情報を出力する情報処理方法。
【０１６６】
（１７）  情報処理装置において情報処理を実行させるプログラムであり、
適正判定部に、調理対象となる食材と、調理に利用する調理器具との対応を検証し、調理器具に衛生面の問題がないかを判定させる適正判定処理を実行させ、
前記適正判定処理において、
前記調理器具に衛生面の問題があると判定した場合、
警告の出力、または調理器具の利用を停止させる制御情報の出力を実行させるプログラム。
【０１６７】
また、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。例えば、プログラムは記録媒体に予め記録しておくことができる。記録媒体からコンピュータにインストールする他、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットといったネットワークを介してプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【０１６８】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【０１６９】
以上、説明したように、本開示の一実施例の構成によれば、調理食材と調理器具との対応を検証し、調理器具に衛生面の問題がないかを判定して警告出力、あるいは調理器具の交換制御等を行う構成が実現される。
具体的には、例えば、調理対象となる食材と調理に利用する調理器具との対応を検証し、調理器具に衛生面の問題がないかを判定する適正判定部を有する。適正判定部は調理器具に衛生面の問題があると判定した場合、警告出力、または調理器具の利用を停止させる制御を実行する。適正判定部は、調理実行者であるユーザに対して、表示情報または音声情報による警告を出力する。または、調理実行者である調理ロボットに、調理器具の交換、または洗浄を実行させるための制御情報を出力する。
本構成により、調理食材と調理器具との対応を検証し、調理器具に衛生面の問題がないかを判定して警告出力、あるいは調理器具の交換制御等を行う構成が実現される。
【符号の説明】
【０１７０】
１０  調理監視装置
２０  ユーザ
３０  キッチンシステム
３１  データ入力部
３２  データ出力部
３３  カメラ
３４  センサ
３５  入出力部（ＵＩ）
３８  スピーカー
３９  サイレン
１０１  入出力Ｉ／Ｆ（通信部）
１０２  データ処理部
１０３  記憶部
１１１  調理器具識別部
１１２  食材識別部
１１３  調理工程解析部
１１４  食材−調理器具組み合わせ適正（マッチング）判定部
１１５  調理器具状態解析部
１１６  調理器具制御コマンド生成部
１２１  調理器具識別用辞書
１２２  食材識別用辞書
１２３  レシピ情報
１２４  食材−調理器具マッチングデータ
１２５  調理器具状態情報
２０１  消毒液噴霧部
２０２  消毒液貯留部
２０３  ヒーター
２０４  バーナー
２０５  消毒液含浸帯
３０１  ＣＰＵ
３０２  ＲＯＭ
３０３  ＲＡＭ
３０４  バス
３０５  入出力インタフェース
３０６  入力部
３０７  出力部
３０８  記憶部
３０９  通信部
３１０  ドライブ
３１１  リムーバブルメディア
【図１】
2020075516.tif 000003
【図２】
2020075516.tif 000004
【図３】
2020075516.tif 000005
【図４】
2020075516.tif 000006
【図５】
2020075516.tif 000007
【図６】
2020075516.tif 000008
【図７】
2020075516.tif 000009
【図８】
2020075516.tif 000010
【図９】
2020075516.tif 000011
【図１０】
2020075516.tif 000012
【図１１】
2020075516.tif 000013
【図１２】
2020075516.tif 000014
【図１３】
2020075516.tif 000015
【図１４】
2020075516.tif 000016
【図１５】
2020075516.tif 000017
【図１６】
2020075516.tif 000018
【図１７】
2020075516.tif 000019
【図１８】
2020075516.tif 000020
【国際調査報告】
2020075516.tif 000021
2020075516.tif 000022
2020075516.tif 000023
2020075516.tif 000024