(57)【要約】  加熱調理器であって、被加熱物が収納される加熱庫と、加熱庫に収納された被加熱物を加熱する加熱部と、加熱庫内を撮影する撮影部と、撮影部で撮影された加熱庫内の画像から、被加熱物の加熱制御情報を読み取る読み取り部（１９）と、読み取り部（１９）で読み取られた加熱制御情報に含まれる文字列を構成する文字毎に、候補文字を確からしさを示す情報とともに抽出する候補抽出部（２９）とを備えている。また、加熱調理器は、候補抽出部（２９）で抽出された候補文字で構成された加熱制御情報が、誤りか否かを判定する誤り判定部（３０）と、誤り判定部（３０）で誤りなしと判定された加熱制御情報に基づいて、加熱部を制御する加熱制御部（１４）と、を備えている。
2018079426.tif 000002
【特許請求の範囲】
【請求項１】
被加熱物が収納される加熱庫と、
前記加熱庫に収納された前記被加熱物を加熱する加熱部と、
前記加熱庫内を撮影する撮影部と、
前記撮影部で撮影された前記加熱庫内の画像から、前記被加熱物の加熱制御情報を読み取る読み取り部と、
前記読み取り部で読み取られた前記加熱制御情報に含まれる文字列を構成する文字毎に、候補文字を確からしさを示す情報とともに抽出する候補抽出部と、
前記候補抽出部で抽出された前記候補文字で構成された前記加熱制御情報が、誤りか否かを判定する誤り判定部と、
前記誤り判定部で誤りなしと判定された前記加熱制御情報に基づいて、前記加熱部を制御する加熱制御部と、を備え、
前記候補抽出部は、前記加熱制御情報に含まれる前記文字列を構成する文字毎に、最も前記確からしさの高い第１候補を抽出し、
前記誤り判定部は、前記第１候補で構成された前記加熱制御情報が誤りであると判定した場合に、前記加熱制御情報を構成する前記第１候補を、前記候補抽出部で抽出された前記候補文字のうち、他の候補文字に置き換えて、誤り判定を行う
加熱調理器。
【請求項２】
前記誤り判定部は、前記候補抽出部で抽出された前記第１候補によって構成された前記文字列を、一文字単位で前記他の候補文字に入れ替えて、順次誤り判定を行う
請求項１に記載の加熱調理器。
【請求項３】
前記被加熱物の前記加熱制御情報は、第１の加熱パワーおよび前記第１の加熱パワーに対応する第１の加熱時間、ならびに、第２の加熱パワーおよび前記第２の加熱パワーに対応する第２の加熱時間を含み、
前記誤り判定部は、前記第１の加熱パワーおよび前記第１の加熱時間、ならびに、前記第２の加熱パワーおよび前記第２の加熱時間が、所定の関係にあるか否かにより、前記加熱制御情報の誤り判定を行う
請求項１または請求項２に記載の加熱調理器。
【請求項４】
前記候補抽出部は、所定以上の前記確からしさを有する文字を、前記候補文字として抽出する
請求項１から請求項３までのいずれか１項に記載の加熱調理器。
【請求項５】
前記候補抽出部で抽出された前記候補文字について、前記候補文字の前記文字列中の位置に応じて、前記確からしさを示す情報を補正する補正部を、さらに備えた
請求項１から請求項４までのいずれか１項に記載の加熱調理器。
【請求項６】
被加熱物が収納される加熱庫と、
前記加熱庫に収納された前記被加熱物を加熱する加熱部と、
前記加熱庫内を撮影する撮影部と、を備えた加熱調理器の制御方法であって、
前記撮影部で撮影された前記加熱庫内の画像から、前記被加熱物の加熱制御情報を読み取る読み取りステップと、
前記読み取りステップで読み取られた前記加熱制御情報に含まれる文字列を構成する文字毎に、候補文字を確からしさを示す情報とともに抽出する候補抽出ステップと、
前記候補抽出ステップで抽出された前記候補文字で構成された前記加熱制御情報が、誤りか否かを判定する誤り判定ステップと、
前記誤り判定ステップで誤りなしと判定された前記加熱制御情報に基づいて、前記加熱部を制御する加熱制御ステップと、を備え、
前記候補抽出ステップは、前記加熱制御情報に含まれる前記文字列を構成する文字毎に、最も前記確からしさの高い第１候補を抽出するステップを有し、
前記誤り判定ステップは、前記第１候補によって構成された前記加熱制御情報が誤りであると判定した場合に、前記加熱制御情報を構成する前記第１候補を、前記候補抽出ステップで抽出された前記候補文字のうち、他の前記候補文字に置き換えて、誤り判定を行うステップを有する
加熱調理器の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、食品を加熱する加熱調理器およびその制御方法に関する。
【背景技術】
【０００２】
代表的な加熱調理器である電子レンジは、鍋またはフライパン等を使うことなく、食品を容器に入れたままの状態で加熱することができる利便性を有している。【０００３】
弁当または総菜等を容器に入れて販売する販売店においては、店員が、購入された食品を、電子レンジを使って加熱して提供するサービスが行われている。【０００４】
このようなサービスについて説明する。一般には、弁当または総菜の容器には、電子レンジで加熱するのに最適な加熱時間が表示されている。そして、販売店の店員は、その表示を見て、電子レンジに加熱時間を設定して、加熱する。電子レンジの操作部には、数字キー等が設けられており、販売店の店員が、加熱時間（分、秒）を手動で設定する。【０００５】
また、電子レンジが複数の操作ボタンを備えており、各操作ボタンに、別々の加熱時間が割り当てられている場合もある。この場合、販売店の店員は、加熱する食品の加熱時間に対応したボタンを選択することにより、その食品に適した加熱制御によって食品等を加熱して、客に食品を提供することができる。【０００６】
前者の構成のように、加熱時間（分、秒）を数字キーで設定する場合には、操作回数が多いので、煩わしい操作になってしまう可能性がある。また、後者の構成、つまり、複数の操作ボタンそれぞれに、別々の加熱時間が割り当てられている場合には、食品の種類が増えてくると、ボタンとの対応関係を覚えることが難しくなる可能性がある。【０００７】
これらの煩わしさ、および間違い等を解消するために、以下の方法も提案されている。この方法においては、電子レンジが、商品毎に加熱制御内容を予め記憶している。そして、販売店の店員が、バーコードリーダを使って、商品に添付されているバーコードの情報（コード情報）を読み取る。電子レンジは、そのコード情報から、商品に対応した加熱制御内容を呼び出して適切な加熱を行う。【０００８】
さらに、バーコードリーダを使うのでなく、電子レンジが庫内を撮影するカメラを備え、カメラによって撮影された、庫内に投入された商品の画像からバーコード部分を抽出して、そのバーコードを読み取る方法も提案されている。この方法において、電子レンジは、コード情報に基づいて、商品に対応した加熱制御内容を呼び出して適切な加熱を行う（例えば特許文献１）。【０００９】
一般に、バーコードには、読み取りの誤りをチェックするためのコードが埋め込まれている。例えば１０桁の数からなるコードとすると、その１０桁の数を全て足し合わせた数の下一桁の数字を、最後に１１桁目として付加しておく。そして、読み取られたコードから１０桁の数を全て足し算して、その下一桁が１１桁目の数と合うかどうかをチェックする等の方法が取られている。【００１０】
しかしながら、上述のバーコードを用いた方法においては、誤りをチェックできるので、間違ったコードが読み取られる可能性は低い。しかしながら、誤りを訂正して正しいコードを復元することは難しい。【００１１】
また、一般に、カメラを使ってコードを読み取る場合には、バーコードリーダを使ってコードを読み取る場合と比較して、ピント、露光、およびノイズ等の、読み取りに影響を及ぼす条件が多くあるので、誤った読み取りをする頻度が高くなる。よって、上述した誤りチェック方法等により、間違ったコードを読み取ることは防止できても、読み取りのやり直しを何度も行うこと等が必要になる。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開２００１−３４９５４６号公報
【発明の概要】
【００１３】
本開示は、上述した課題を解決するためになされたものであり、読み取りのやり直し等の操作を不要にし、使い勝手を向上することを目的とする。
【００１４】
本開示の加熱調理器は、被加熱物が収納される加熱庫と、加熱庫に収納された被加熱物を加熱する加熱部と、加熱庫内を撮影する撮影部と、撮影部で撮影された加熱庫内の画像から、被加熱物の加熱制御情報を読み取る読み取り部と、読み取り部で読み取られた加熱制御情報に含まれる文字列を構成する文字毎に、候補文字を確からしさを示す情報とともに抽出する候補抽出部と、を備えている。また、加熱調理器は、候補抽出部で抽出された候補文字で構成された加熱制御情報が、誤りか否かを判定する誤り判定部と、誤り判定部で誤りなしと判定された加熱制御情報に基づいて、加熱部を制御する加熱制御部と、を備えている。そして、候補抽出部は、加熱制御情報に含まれる文字列を構成する文字毎に、最も確からしさの高い第１候補を抽出し、誤り判定部は、第１候補で構成された加熱制御情報が誤りであると判定した場合に、加熱制御情報を構成する第１候補を、候補抽出部で抽出された候補文字のうち、他の候補文字に置き換えて、誤り判定を行う。
【００１５】
また、本開示の加熱調理器の制御方法は、被加熱物が収納される加熱庫と、加熱庫に収納された被加熱物を加熱する加熱部と、加熱庫内を撮影する撮影部と、を備えた加熱調理器の制御方法である。そして、撮影部で撮影された加熱庫内の画像から、被加熱物の加熱制御情報を読み取る読み取りステップと、読み取りステップで読み取られた加熱制御情報に含まれる文字列を構成する文字毎に、候補文字を確からしさを示す情報とともに抽出する候補抽出ステップとを含んでいる。さらに、候補抽出ステップで抽出された候補文字で構成された加熱制御情報が、誤りか否かを判定する誤り判定ステップと、誤り判定ステップで誤りなしと判定された加熱制御情報に基づいて、加熱部を制御する加熱制御ステップと、を含んでいる。そして、候補抽出ステップは、加熱制御情報に含まれる文字列を構成する文字毎に、最も確からしさの高い第１候補を抽出するステップを有し、誤り判定ステップは、第１候補によって構成された加熱制御情報が誤りであると判定した場合に、加熱制御情報を構成する第１候補を、候補ステップで抽出された候補文字のうち、他の候補文字に置き換えて、誤り判定を行うステップを有している。
【００１６】
本開示によれば、誤りを訂正し、誤りのない候補文字を読み取り結果とすることができるので、読み取りのやり直し等の操作を不要にし、使い勝手を向上することができる。
【図面の簡単な説明】
【００１７】
【図１】図１は、本開示の第１の実施の形態における加熱調理器の外観を示す斜視図である。
【図２】図２は、本開示の第１の実施の形態における加熱調理器の概略構成を示す正面図である。
【図３】図３は、本開示の第１の実施の形態における加熱調理器の機能ブロック図である。
【図４】図４は、本開示の第１の実施の形態における加熱調理器で加熱する食品に付与された、加熱制御情報を含む商品情報の一例を表す図である。
【図５】図５は、本開示の第１の実施の形態における加熱調理器の候補抽出部が抽出した、第１候補および候補文字の一例を示す図である。
【図６】図６は、本開示の第１の実施の形態における加熱調理器の動作の流れを示すフローチャートである。
【発明を実施するための形態】
【００１８】
本開示の第１の態様の加熱調理器は、被加熱物が収納される加熱庫と、加熱庫に収納された被加熱物を加熱する加熱部と、加熱庫内を撮影する撮影部と、撮影部で撮影された加熱庫内の画像から、被加熱物の加熱制御情報を読み取る読み取り部とを備えている。さらに、読み取り部で読み取られた加熱制御情報に含まれる文字列を構成する文字毎に、候補文字を確からしさを示す情報とともに抽出する候補抽出部と、候補抽出部で抽出された候補文字で構成された加熱制御情報が、誤りか否かを判定する誤り判定部と、誤り判定部で誤りなしと判定された加熱制御情報に基づいて、加熱部を制御する加熱制御部と、を備えている。そして、候補抽出部は、加熱制御情報に含まれる文字列を構成する文字毎に、最も確からしさの高い第１候補を抽出し、誤り判定部は、第１候補で構成された加熱制御情報が誤りであると判定した場合に、加熱制御情報を構成する第１候補を、候補抽出部で抽出された候補文字のうち、他の候補文字に置き換えて、誤り判定を行う加熱調理器である。
【００１９】
このような構成により、読み取りのやり直し等の操作を不要にし、使い勝手を向上することができる。
【００２０】
第２の態様は、第１の態様において、誤り判定部は、候補抽出部で抽出された第１候補によって構成された文字列を、一文字単位で他の候補文字に入れ替えて、順次誤り判定を行う構成である。
【００２１】
これにより、抽出した文字の間違いの確率を低減でき、使い勝手を向上することができる。
【００２２】
第３の態様は、第１の態様または第２の態様において、被加熱物の加熱制御情報は、第１の加熱パワーおよび第１の加熱パワーに対応する第１の加熱時間、ならびに、第２の加熱パワーおよび第２の加熱パワーに対応する第２の加熱時間を含んでいる。そして、誤り判定部は、第１の加熱パワーおよび第１の加熱時間、ならびに、第２の加熱パワーおよび第２の加熱時間が、所定の関係にあるか否かにより、加熱制御情報の誤り判定を行うものである。
【００２３】
これにより、読み取った、誤りのない複数の加熱パワーと加熱時間の組み合わせの内、加熱調理器が対応する、より高い加熱パワーを選択して加熱し、加熱時間を短縮することができるため、使い勝手を向上することができる。
【００２４】
第４の態様は、第１の態様から第３の態様までのいずれかの態様において、候補抽出部は、所定以上の確からしさを有する文字を、候補文字として抽出するものである。
【００２５】
これにより、誤り判定を行う候補文字を絞り込み、誤り判定の処理時間を短縮させることができ、使い勝手を向上することができる。
【００２６】
第５の態様は、第１の態様から第４の態様までのいずれかの態様において、候補抽出部で抽出された候補文字について、候補文字の文字列中の位置に応じて、確からしさを示す情報を補正する補正部を、さらに備えたものである。
【００２７】
これにより、候補文字の確からしさを示す情報の精度を向上させることができ、誤り判定の処理時間を短縮し、使い勝手を向上することができる。
【００２８】
第６の態様は、被加熱物が収納される加熱庫と、加熱庫に収納された被加熱物を加熱する加熱部と、加熱庫内を撮影する撮影部と、を備えた加熱調理器の制御方法である。そして、撮影部で撮影された加熱庫内の画像から、被加熱物の加熱制御情報を読み取る読み取りステップと、読み取りステップで読み取られた加熱制御情報に含まれる文字列を構成する文字毎に、候補文字を確からしさを示す情報とともに抽出する候補抽出ステップとを含んでいる。さらに、候補抽出ステップで抽出された候補文字で構成された加熱制御情報が、誤りか否かを判定する誤り判定ステップと、誤り判定ステップで誤りなしと判定された加熱制御情報に基づいて、加熱部を制御する加熱制御ステップと、を含んでいる。そして、候補抽出ステップは、加熱制御情報に含まれる文字列を構成する文字毎に、最も確からしさの高い第１候補を抽出するステップを有し、誤り判定ステップは、第１候補によって構成された加熱制御情報が誤りであると判定した場合に、加熱制御情報を構成する第１候補を、候補ステップで抽出された候補文字のうち、他の候補文字に置き換えて、誤り判定を行うステップを有する。
【００２９】
これにより、読み取りのやり直し等の操作を不要にし、使い勝手を向上することができる。
【００３０】
以下、適宜、図面を参照しながら、実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明、および、実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【００３１】
また、添付図面、および、以下の説明は、当業者が本開示を十分に理解するために提供されるのであって、これらにより、請求の範囲に記載の主題を限定することは意図されていない。
【００３２】
（第１の実施の形態）
まず、本開示の第１の実施の形態について説明する。
【００３３】
図１は、本実施の形態に係る加熱調理器の一例である電子レンジ１の外観を示す斜視図である。
【００３４】
図１に示されるように、電子レンジ１は、食品を格納するための筐体２を備えている。筐体２には、食品を出し入れするためのドア３が設けられている。ドア３には、外部から筐体２内部を見えるようにするための透明のガラス窓４と、ドア３を開閉するときに掴む、取っ手５と、操作表示部６とが設けられている。
【００３５】
操作表示部６は、液晶表示器７、時間設定ボタン群８、加熱開始ボタン９、取消ボタン１０、および、一時停止ボタン１１を備えている。電子レンジ１は、後述するように、加熱対象（被加熱物）である食品を、撮影部により撮影して、食品に表示されている加熱時間を読み取って、その加熱時間で食品を加熱する。
【００３６】
液晶表示器７には、読み取った加熱時間が表示されたり、お知らせの文字が表示されたりする。
【００３７】
加熱時間がうまく読み取れなかった場合、または、加熱時間の表示されていない食品を加熱する場合のために、電子レンジ１には、時間設定ボタン群８が設けられている。使用者は、数字ボタン、ならびに「分」、および「秒」のボタンを使って、加熱時間を設定することができる。この場合、液晶表示器７には、設定された加熱時間が表示される。
【００３８】
加熱開始ボタン９は、使用者が、液晶表示器７に表示された加熱時間を確認した後、加熱を開始するときに押すボタンである。
【００３９】
取消ボタン１０は、使用者が加熱開始ボタン９を押して加熱を開始した後に、加熱途中で加熱を停止させる場合に押されたり、液晶表示器７に表示されている加熱時間の設定を取り消す場合に押されたりするボタンである。
【００４０】
一時停止ボタン１１は、使用者が、加熱途中で加熱を一時的に停止させる場合に押すボタンである。また、加熱を一時停止させた場合に、使用者が、再度、加熱開始ボタン９を押すことにより、途中から、残りの加熱が行われる。
【００４１】
図２は、本実施の形態に係る電子レンジ１の概略構成を示す正面図である。
【００４２】
電子レンジ１は、高周波による食品等の加熱が可能であり、食品等の被加熱物を収納する加熱庫１２内に、高周波を出力する加熱部であるマグネトロン１３を備えている。電子レンジ１は、マグネトロン１３により、高周波を加熱庫１２内に供給して、食品を加熱する。
【００４３】
電子レンジ１は、加熱庫１２内に、照明１５と、照明１５が設けられたのと同じ側面に、撮影部であるカメラ１６とを備えている。カメラ１６は、加熱庫１２内の映像を撮影する。カメラ１６は、照明１５と同じ側面に配置されているので、逆光になって、被写体が暗くなることなく、加熱庫１２内を撮影できる。
【００４４】
筐体２には、ドア３の開閉を検知するためのドアスイッチ１７が設けられている。ドア３には、このドアスイッチ１７を押し込むための突起部１８が設けられている。
【００４５】
電子レンジ１は、装置全体の制御を行う制御部として、マイコンおよびその周辺回路を備えている。電子レンジ１は、マイコン上で動作するプログラムが実行されることにより、各種制御を実行する。
【００４６】
なお、このマイコンおよび周辺回路（制御部）は、後述する制御を行うものであれば、どのような形態であってもよい。制御部は、演算処理部と、制御プログラムを記憶する記憶部とで構成されていてもよい。演算処理部としては、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、およびＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）が例示される。記憶部としては、メモリが例示される。記憶部に記録されている制御プログラムが、演算処理部によって実行される。
【００４７】
また、制御部は、ハードロジックで構成されてもよい。制御部をハードロジックで構成すれば、処理速度の向上に有効である。制御部は、一つの半導体チップで構成されてもよいし、物理的に複数の半導体チップで構成されてもよい。複数の半導体チップで構成した場合には、後述する各制御を、それぞれ別の半導体チップで実現することもできる。
【００４８】
図３は、本開示の第１の実施の形態における、電子レンジ１の制御部で実現される機能の機能ブロック図である。
【００４９】
電子レンジ１は、加熱制御部１４、読み取り部１９、候補抽出部２９、誤り判定部３０、および補正部３１を備える。
【００５０】
加熱庫１２には、弁当、おにぎり、および／または、惣菜等の食品（被加熱物）が入れられる。それらの食品それぞれには、食品の加熱制御情報である、加熱パワーおよび加熱時間が表示された、貼付物であるシール２０（図４を参照）が貼付されている。読み取り部１９は、カメラ１６によって撮影された画像から、商品に貼付されているシール２０の、加熱制御情報が表示されている箇所を抽出して、加熱制御情報の文字列（少なくとも数字を含む文字列）を読み取る。
【００５１】
図４は、本開示の第１の実施の形態における、食品に付与されたシール２０の一例を示す図である。
【００５２】
シール２０には、商品名２１、加熱制御情報２２、金額情報２３、消費期限情報２４、食品を特定するコード記号の一例であるバーコード２５、栄養情報２６、および、お知らせ情報２７等、いろいろな商品情報が表示されている。このような様々な情報の中から、加熱制御情報２２を抽出しやすいように、シール２０には、加熱制御情報２２を囲むように形成された、矩形状の位置指定マークである目印枠２８が表示されている。
【００５３】
本実施の形態において、シール２０の加熱制御情報２２は、二通りの加熱制御情報を含んでいる。より具体的には、加熱制御情報２２には、一般的な家庭用の電子レンジで加熱する時の加熱パワーの目安として、例えば５００Ｗの加熱パワーで加熱する場合の加熱時間と、業務用の電子レンジで、大きい加熱パワーで短時間、加熱する時の加熱パワーの目安として、例えば１５００Ｗの加熱パワーで加熱する場合の加熱時間とが併記されている。加熱制御情報２２は、図４の例においては、例えば、「５００Ｗ２分００秒１５００Ｗ０分４０秒」と表示されている。
【００５４】
加熱制御情報２２は、所定の加熱パワーでの加熱量を表す数字である第１文字列、例えば「５００」と、その加熱パワーの単位を表す第２文字列、例えば「Ｗ」とを含んでいる。さらに、加熱制御情報２２は、その加熱パワーでの加熱時間である数字である第３文字列、例えば「２」と、その加熱時間の単位を表す第４文字列、例えば「分」と、その加熱パワーでの加熱時間を示す数字である第５文字列、例えば「００」と、その加熱時間の単位を表す第６文字列、例えば「秒」とを含んでいる。加熱制御情報２２は、第１文字列、第２文字列、第３文字列、第４文字列、第５文字列および第６文字列を、この順に含む文字列である。さらに、加熱制御情報２２は、前述した所定の加熱パワーよりも大きい加熱パワーの加熱量を表す数字である第７文字列、例えば「１５００」と、その加熱パワーの単位を表す第８文字列、例えば「Ｗ」とを含んでいる。さらに、加熱制御情報２２は、その加熱パワーでの加熱時間である数字である第９文字列、例えば「０」と、その加熱時間の単位を表す第１０文字列、例えば「分」と、その加熱パワーでの加熱時間を示す数字である第１１文字列、例えば「４０」と、その加熱時間の単位を表す第１２文字列、例えば「秒」とを含んでいる。加熱制御情報２２は、第７文字列、第８文字列、第９文字列、第１０文字列、第１１文字列、および第１２文字列を、この順に含む文字列である。
【００５５】
なお、本実施の形態では、第２文字列、および、第８文字列として、熱量を表すＳＩ単位である「Ｗ（ワット）」を用いたが、加熱パワーの単位を表すものであれば、他の文字または単位でもよい。また、第４文字列、第６文字列、第１０文字列、および、第１２文字列として、時間の単位を表す文字として「分」または「秒」を用いたが、時間の単位を表すものであれば、他の文字または単位でもよい。
【００５６】
読み取り部１９は、カメラ１６によって撮影された画像から、まず、目印枠２８を抽出する。次に、読み取り部１９は、目印枠２８で囲まれた領域の英数字を読み取る。図３に戻って、読み取り部１９で読み取られた英数字に対して、候補抽出部２９および誤り判定部３０が、誤り判定および誤り訂正をしながら、誤りのない文字列を抽出する。
【００５７】
候補抽出部２９について説明する。候補抽出部２９は、読み取り部１９で読み取られた目印枠２８で囲まれた領域の文字列から、一文字ずつ「５」、「０」、「０」、「Ｗ」、「２」、「０」、「０」、「１」、「５」、「０」、「０」、「Ｗ」、「０」、「４」、「０」の１５個の文字を抽出する。候補抽出部２９は、各文字を抽出する際に、候補文字として、「０」〜「９」の１０個の数字、および「Ｗ」の英字、合わせて１１個の候補文字（英数字）を準備し、これらの中で、抽出された文字がどの候補文字と最も近いかを、例えば１００点満点の評価点（その文字の確からしさを表す情報）で評価し、最も点数の高い候補文字を、それぞれ第１候補として抽出する。
【００５８】
このときに候補抽出部２９は、第１候補にはなれなかったが、ある程度似ている文字を抽出する。具体的には、候補抽出部２９は、評価点が、１００点満点において、所定の点数以上の文字、例えば５０点以上の文字を候補文字として抽出する。例えば、最初の文字は、第１候補が「５」で、その評価点は９５点であるが、候補文字としては他にも、「４」が９０点、「７」が７０点と続き、それ以外の英数字とは５０点未満だとする。この場合、候補抽出部２９は、最初の文字について、候補文字「５」、「４」、「７」を評価点付きで抽出する。同様に、最初の文字以外の１４個の文字それぞれについても、評価点が５０点以上の英数字を候補文字として抽出する。ここで、候補抽出部２９は、「分」、「秒」といった時間の単位を表す文字は抽出しない、または、抽出したとしても解析には用いない。これにより、誤り判定を行う候補文字を絞り込んで、誤り判定の処理時間を短縮することができる。
【００５９】
そして、候補抽出部２９は、まず、すべての文字（１５個の文字）の第１候補について、予め定めた解析ルールに従い、文字列を、「Ｗ」までの数字列、「Ｗ」の後の３桁の数字列、その数字列に続く「Ｗ」までの数字列、および、「Ｗ」の後の３桁の数字列の、四つの数字列に分解して、「５００」、「２００」、「１５００」、「０４０」を得る。さらに、２番目の数字列と４番目の数字列のそれぞれは、最初の１桁が「分」であり、後の２桁が「秒」であるとして解析する。また、候補抽出部２９は、１番目の数字列が加熱パワーであり、２番目の数字列の時間と対応していて、３番目の数字列が加熱パワーであり、４番目の数字列の時間と対応しているとして解析する。この結果、候補抽出部２９は、「５００Ｗで２分」、「１５００Ｗで４０秒」という加熱制御情報を抽出する。
【００６０】
次に、誤り判定部３０について説明する。上述したように、候補抽出部２９が、「５００Ｗで２分」および「１５００Ｗで４０秒」の二通りの加熱制御情報を抽出したとする。その後、誤り判定部３０は、この二通りの加熱制御情報の関係が正しいかどうかを判定する。食品を加熱するのに必要な総エネルギーは、その食品で一定に決まるものである。投入されるパワーが大きければ短時間で加熱でき、投入されるパワーが小さければ長時間の加熱が必要になり、加熱パワーと加熱時間とは、ほぼ反比例の関係になる。したがって、二通りの加熱制御情報を読み取って、その関係が、ほぼ反比例の関係、例えば、抽出された二通りの加熱制御情報が、例えば反比例から１０％以内の差になっていれば、正しく読み取れたと判定する。なお、１０％は一例であり、５％や１５％等の値であってもよい。誤り判定部３０は、正しく読み取れたと判定した結果（加熱制御情報）を、加熱制御部１４に送る。加熱制御部１４は、送られた加熱制御情報に基づいて、マグネトロン１３を用いた加熱制御を行う。
【００６１】
ここで、読み取られた二通りの加熱制御情報が反比例の関係になっていなければ、誤り判定部３０は、候補抽出部２９が抽出した、第１候補と他の候補文字とを順番に入れ替えて、反比例の関係が成り立つまで、誤り判定を繰り返す。このとき、誤り判定部３０は、評価点の高い候補文字から順番に文字を入れ替えて、誤り判定を行う。
【００６２】
つまり、誤り判定部３０は、第１候補の文字１５個に対して、それぞれ数個の候補文字があるとすると、数十個の候補文字を、評価点の高い順に、第１候補と入れ替えてみて、反比例の関係が成り立つかどうかの誤り判定を行う。誤り判定部３０は、誤りがないと判定すれば、その入れ替えた結果の加熱制御情報を加熱制御部１４に送る。誤り判定部３０は、誤りがあれば候補文字の入れ替えを繰り返して、全ての候補文字を第１候補と入れ替えてみても誤りがなくならなければ、読み取り不能と判定する。
【００６３】
なお、上述の例では、誤り判定について、二通りの加熱制御情報の関係が、ほぼ反比例の関係となるか否かで判定する例を用いて説明したが、本開示の誤り判定の方法はこれに限定されない。例えば、一般的に、家庭用の加熱パワーの三倍が、業務用の加熱パワーになることから、業務用の加熱パワーが家庭用の加熱パワーの約三倍の関係になっているか否か、および、業務用の加熱時間が家庭用の加熱時間の約三分の一の関係になっているか否かによって、誤り判定を行うことも可能である。
【００６４】
ここで、誤り判定部３０は、第１候補の文字と、候補抽出部２９が抽出した候補文字との入れ替えを、１文字だけ順々に行う。誤り判定部３０の入れ替え処理の詳細を、図５に示される第１候補および候補文字の一例を用いて説明する。
【００６５】
図５は、本開示の第１の実施の形態における、第１候補および候補文字の一例を示す図である。
【００６６】
図５において、各列は、抽出した文字列の先頭からの位置（１５文字分）を示し、第１候補の行には、第１候補として抽出された文字が、候補文字の行には、候補文字として抽出された文字が、それぞれ示されている。
【００６７】
図５を構成する各要素について、かぎ括弧内の文字は、抽出された候補文字を、その後に続く数字は、その候補文字の評価点を、それぞれ表している。
【００６８】
図５の例において、まず、誤り判定部３０は、第１候補として抽出された、「５００Ｗで２分」、および「１５００Ｗで５０秒」である加熱制御情報は、加熱パワーと加熱時間との関係に、反比例から１０％を超える差が生じているために、誤りと判定する。
【００６９】
ここで、誤り判定部３０は、第１候補ではない、全ての候補文字の中から、最も評価点の高い文字である、第１文字目の候補文字である「４」（評価点９０）を選択し、第１文字目の第１候補として抽出された文字である「５」と入れ替えて、「４００Ｗで２分」、および「１５００Ｗで５０秒」という加熱制御情報について、誤り判定を行う。誤り判定部３０は、この加熱制御情報についても誤りと判定し、置き換えた１文字目の文字「４」を置き換え前の第１候補である「５」に戻した上で、次に評価点の高い候補文字を選択する。
【００７０】
誤り判定部３０は、次に評価点の高い、１４文字目の候補文字である「４」（評価点８６）を選択して、１４文字目の第１候補として抽出された文字である「５」と入れ替えて、「５００Ｗで２分」、および「１５００Ｗで４０秒」について、誤り判定を行う。この二通りの加熱制御情報は、加熱パワーと加熱時間との関係が、反比例から１０％以内の差になっているので、誤り判定部３０は、正しく読み取れたと判定する。
【００７１】
誤り判定部３０は、上述のように、第１候補への候補文字の入れ替えを、候補文字の評価点の高い順に一文字だけずつ順次行う。これは一文字だけ間違う可能性が、二文字以上間違う可能性よりも、はるかに大きいからである。
【００７２】
例えば、読み取り性能が９９％であっても、１５個の英数字のうち１個を間違う確率は１５％程度となってしまうが、２個以上同時に間違う確率は１％程度となる。よって、このように１文字を入れ替えて誤りを訂正できれば、１５個の英数字のうち、２個以上を間違って抽出した場合を除いて、正解に誤り訂正ができ、間違う確率を大幅に低減できる。
【００７３】
図３に示されるように、電子レンジ１は、さらに補正部３１を備えている。補正部３１は、候補抽出部２９が、候補抽出部２９にて抽出された文字と各候補文字とがどの程度似ているかを表す評価点を算出するときに、予め発生確率の高い文字に対して、評価点を加算する補正を行う。例えば加熱パワーの下二桁、つまり「Ｗ」の前に来る二つの文字は「０」である可能性が非常に高い。それは電子レンジの加熱パワーは、可変に設定できても、一般には、１Ｗ単位での精度を要求されるものではなく、１００Ｗ刻みぐらいの設定が可能であることが多いためである。また、加熱される食品にも、これに対応した加熱制御情報が表示されるためである。補正部３１は、この位置（「Ｗ」の直前および二つ前の位置）にある文字について、候補文字「０」の評価点に、例えば３０点を加算する等の補正を行う。
【００７４】
同様に、加熱時間の「秒」の下一桁（秒の直前の文字）は、区切りの良い「０」である確率が高く、次に、同じく区切りの良い「５」である確率が高い。よって、補正部３１は、この位置にある文字について、例えば候補文字「０」について、評価点に２０点加算し、候補文字「５」について、評価点に１０点加算する等の補正を行う。
【００７５】
また、補正部３１は、加熱時間の分の桁には、「９」および「８」等の、大きい数字がくる可能性はほとんどないので、これらの文字についての評価点を減算する補正をしてもよい。また、加熱パワーも、例えば３０００Ｗ以上は想定しにくいので、１０００の桁において、「３」以上の候補文字については、評価点に減算する補正をしてもよい。
【００７６】
使用者は、ドア３を開けて、食品を加熱庫１２に入れて、ドア３を閉じる。
【００７７】
読み取り部１９は、ドアスイッチ１７により、ドア３が開けられ、閉じられたことを検出すると、カメラ１６により撮影された加熱庫１２内部の画像から、上述したように加熱制御情報を読み取る。
【００７８】
誤り判定部３０は、誤りなしと判定された二通りの加熱制御情報を、加熱制御部１４に送る。加熱制御部１４は、二通りの加熱制御情報のうち、電子レンジ１で使える加熱パワーの範囲内で、より大きいパワーの加熱制御情報を選択し、操作表示部６に送る。操作表示部６は、液晶表示器７に、その加熱制御情報に含まれる加熱時間を表示する。
【００７９】
使用者は、液晶表示器７に適切な時間が表示されたことを確認して、加熱開始ボタン９を押す。加熱制御部１４は、ドアスイッチ１７によってドア３が閉じられていることが検出され、かつ、加熱開始ボタン９が押されたこと示す信号を受けとると、誤り判定部３０から送られてきた加熱制御情報に含まれた、加熱パワーおよび加熱時間で食品を加熱するように、マグネトロン１３を制御する。
【００８０】
図６は、加熱制御部１４、読み取り部１９、候補抽出部２９、誤り判定部３０、および補正部３１の動作の流れを説明するフローチャートである。
【００８１】
図６は、ドア３が開いた状態からの動作を示すフローチャートである。つまり、フローチャートは、使用者がドア３を開けて中に食品を入れた状態から始まる。
【００８２】
まず、ステップＳ６０１において、読み取り部１９は、ドアスイッチ１７によりドア３が閉じられたかどうかを検出して、ドア３が閉じられたら（Ｓ６０１，ＹＥＳ）、ステップＳ６０２に進む。一方で、読み取り部１９は、ドア３が閉じられなければ（Ｓ６０１，ＮＯ）、ステップＳ６０１でドア３が閉じられるのを待つ。
【００８３】
読み取り部１９は、ステップＳ６０２において、カメラ１６により加熱庫１２内の画像を撮影する。
【００８４】
ステップＳ６０３において、読み取り部１９は、カメラ１６が撮影した加熱庫１２内の画像から目印枠２８を探し、目印枠２８が見つかれば（Ｓ６０３，ＹＥＳ）、ステップＳ６０４に進む。一方、読み取り部１９は、目印枠２８が見つからなければ（Ｓ６０３，ＮＯ）、ステップＳ６１２に進む。
【００８５】
ステップＳ６１２において、加熱制御部１４は、ドアスイッチ１７によって、ドア３が開かれたかどうかを判定する。ドア３が開かれたと判定した場合には（Ｓ６１２，ＹＥＳ）、使用者が食品を置き直したり、入れ替えたりする可能性が高いと判断して、ステップＳ６０１に戻って、全ての処理が、最初からやり直される。
【００８６】
一方、所定時間、ドア３が開かれないと判定された場合には（Ｓ６１２，ＮＯ）、ステップＳ６１３に進む。ステップＳ６１３において、使用者は、操作表示部６の時間設定ボタン群８を用いて、手動で加熱時間を設定する。
【００８７】
ステップＳ６０４において、候補抽出部２９は、抽出された目印枠２８の中に書かれている文字列を、一文字ずつ認識する。候補抽出部２９は、目印枠２８内の各文字に対して、「０」〜「９」の１０種類の数字、および、「Ｗ」の英字の合わせて１１種類の英数字それぞれとの類似度としての評価点（確からしさを示す情報）を算出する。
【００８８】
ここで、評価点の算出方法の一例について説明する。
【００８９】
候補抽出部２９は予め、辞書として、「０」から「９」の１０種類の数字と、「Ｗ」の一種類の英字との、合計十一種類の英数字の基本の形状を、白および黒のドットの集合として記憶している。
【００９０】
そして、候補抽出部２９は、読取られた一文字分の文字画像について、二値化の処理を行い、各ドットを、白または黒のいずれかに分ける。
【００９１】
次に、候補抽出部２９は、正規化処理を行い、辞書として記憶している文字と、二値化された文字画像との大きさを合わせる。
【００９２】
そして、候補抽出部２９は、正規化された文字画像と、上述した１１種類の辞書の基本の形状それぞれとの重ね合わせを行う。候補抽出部２９は、各ドットについて、文字画像のドットと辞書の基本形状のドットの、白または黒が一致しているかを調べて、一致率を計算する。
【００９３】
このような計算を行うことにより、「１００点」は、すべてのドットの白と黒とが一致している状態を示し、「０点」は、白と黒とが全て不一致、つまり、白黒反転している状態を示している。すなわち、このような一致率を評価点として用いれば、読取った文字が辞書の基本形と類似するほど、評価点が高い点数となる。
【００９４】
このような一致率計算を、候補抽出部２９は、１１種類の各英数字すべてについて行う。
【００９５】
なお、この評価点の算出方法は、あくまでも一例であり、他の様々な方法を用いることができる。
【００９６】
そして、ステップＳ６０５において、補正部３１は、前述したように、予め定めた順番で登場する確率の高いまたは低い候補文字に対しては、それぞれ、評価点に加算または減算の補正を行う。つまり補正部３１は、特定の桁数において、発生確率の高い「０」に評価点を加算し、また別の特定の桁数において、発生確率の低い数字については評価点を減算する。
【００９７】
ステップＳ６０６において、候補抽出部２９は、各候補文字の評価点について、基準点として、例えば１００点満点の５０点を超えているかを判定する。そして、候補抽出部２９は、基準点を超えていれば（Ｓ６０６，ＹＥＳ）、ステップＳ６０７において、候補抽出部２９は、文字列を構成する各文字について、候補文字と補正した評価点とをセットで記録する。ステップＳ６０６において、評価点が基準点を超えていない場合には（Ｓ６０６，ＮＯ）、ステップＳ６０８に進む。
【００９８】
候補抽出部２９は、ステップＳ６０８において、上述した作業が、目印枠２８内に書かれた全ての文字に対して、「０」〜「９」と「Ｗ」の１１個の候補文字全てに対して行われたかを判断して、全ての文字に対する評価が完了したと判断すれば（Ｓ６０８、ＹＥＳ）、ステップＳ６０９に進む。一方、候補抽出部２９は、全ての候補文字に対する評価が全ての文字について完了していないと判断した場合には（Ｓ６０８，ＮＯ）、ステップＳ６０４に戻る。
【００９９】
ステップＳ６０９において、誤り判定部３０は、まず、目印枠２８内のすべての文字（図４および図５の例であれば１５文字）について、最も評価点の高かった候補文字を第１候補として並べた文字列について、誤りの有無を判定する。
【０１００】
図５に示された例では、誤り判定部３０は、第１の加熱制御情報の加熱パワーが５００Ｗであるのに対して、第２の加熱制御情報の加熱パワーが１５００Ｗと３倍であり、第１の加熱制御情報の加熱時間２分００秒なので、第２の加熱制御情報の加熱時間は、その３分の１の、「４０秒」の±１０％以内、つまり３６秒〜４４秒であれば正しい読み取りができていると判定する。一方で、その範囲に入っていなければ誤りと判定する。図５の例では、第２の加熱制御情報の加熱時間は「５０秒」であり、反比例の±１０％以内の範囲を超えているため、誤り判定部３０は、これらの加熱制御情報が誤りであると判定し（Ｓ６０９，ＹＥＳ）、ステップＳ６１０へ進む。
【０１０１】
ステップＳ６１０において、誤り判定部３０は、目印枠２８内の全ての文字の第１候補の中から１文字だけを入れ替える。入れ替えられる文字は、ステップＳ６０７において候補文字として抽出されたすべての文字の中で、最も評価点の高い文字である。
【０１０２】
図５の例では、誤り判定部３０は、第１文字目の候補文字「４」（評価点：９０点）を選択し、第１候補の文字である「５」（評価点：９５点）と入れ替えて、第１の加熱制御情報を「４００Ｗで２分」とする。
【０１０３】
ステップＳ６１１において、誤り判定部３０は、全ての候補文字に関する誤り判定が完了しているか判断し、完了していない場合には、再びステップＳ６０９に戻り、誤り判定を行う。そして、ステップＳ６０９において、再度、誤り判定部３０が誤りと判定したときには（Ｓ６０９，ＹＥＳ）、ステップＳ６１０で、先に入れ替えた候補文字を元に戻した後、次に評価点の高い候補文字を入れ替える。誤り判定部３０は、この作業を、ステップＳ６０７で抽出された候補文字がある限り繰り返して、どこかで正しい読み取りができていると判定すれば（Ｓ６０９，ＮＯ）、ステップＳ６１４に進む。一方、誤り判定部３０は、正しい読み取りができていると判定できないまま、候補文字全ての判定が終わった場合には（Ｓ６１１，ＹＥＳ）ドアが開かれたかを判定するステップＳ６１２に進む。
【０１０４】
ステップＳ６０９において、誤りがないと判定された場合（Ｓ６０９，ＮＯ）、誤り判定部３０は、正しい読み取りができたと判定した加熱制御情報、例えば「５００Ｗで２分００秒」と、「１５００Ｗで４０秒」の二通りの加熱制御情報を加熱制御部１４に送る。加熱制御部１４は、例えば最大１５００Ｗでマグネトロンを制御できるとすれば、１５００Ｗでの加熱時間「４０秒」を操作表示部６に送る。ステップＳ６１４において、操作表示部６は、液晶表示器７に「４０秒」と表示してステップＳ６１５に進む。
【０１０５】
ステップＳ６１５において、加熱制御部１４は、ドア３が開かれたどうかを判定し、ドア３が開かれた場合には（Ｓ６１５，ＹＥＳ）、ステップＳ６０１に戻り、ドア３が開かれていない場合には（Ｓ６１５，ＮＯ）、ステップＳ６１６に進む。これは、液晶表示器７に表示された加熱時間を使用者が確認して、間違っていると判断したときには、正しい読み取りができるように、食品の位置および方向のうち少なくともいずれかを変更できるようにするためのステップである。
【０１０６】
ステップＳ６１６において、加熱制御部１４は、取消ボタン１０が押されたかどうかを判定する。取消ボタン１０が押されていれば（Ｓ６１６，ＹＥＳ）、ステップＳ６１２に進む。一方、取消ボタン１０が押されなければ（Ｓ６１６，ＮＯ）、ステップＳ６１７に進む。これは、使用者が、液晶表示器７に表示された加熱時間を確認して、間違っていると判断した場合には変更できるようにするためのステップである。
【０１０７】
ステップＳ６１７において、加熱制御部１４は、加熱開始ボタン９が押されたかどうかを判定する。加熱開始ボタン９が、押されていれば（Ｓ６１７，ＹＥＳ）、ステップＳ６１８に進んで、加熱制御部１４は加熱を開始する。一方、加熱開始ボタン９が押されていなければ（Ｓ６１７，ＮＯ）、ステップＳ６１６に戻り、取消ボタン１０が押されたかどうかの判定から繰り返す。
【０１０８】
ステップＳ６０３で目印枠２８が見つからない場合（Ｓ６０３，ＮＯ）、ステップＳ６１１で、どの候補文字を用いても加熱処理情報が誤りであると判定された場合、そして、ステップＳ６１６で取消ボタン１０が押されたと判定された場合（Ｓ６１６，ＹＥＳ）には、ステップＳ６１２に進む。
【０１０９】
ステップＳ６１２において、加熱制御部１４は、ドアスイッチ１７によりドア３が開かれたかどうかを判定する。ドア３が開かれたと判定すれば（Ｓ６１２，ＹＥＳ）、使用者が、食品を置き直したり入れ替えたりする可能性が高いので、ステップＳ６０１に戻って、全ての処理を最初からやり直す。一方、ドア３が開かれたと判断されなければ（Ｓ６１２，ＮＯ）、ステップＳ６１３に進む。
【０１１０】
ステップＳ６１３において、使用者は、時間設定ボタン群８を使って手動で加熱時間の設定を行う。
【０１１１】
なお、使用者が手動設定を行う前に、操作表示部６は、使用者に、時間設定ボタン群８を操作して加熱時間を設定するように促すメッセージを液晶表示器７に表示させてもよい。
【０１１２】
使用者により手動で加熱時間の設定がなされると、ステップＳ６１４に進み、操作表示部６は液晶表示器７に使用者により設定された加熱時間を表示する。以降の処理は、上述した通りである。
【０１１３】
このように、本実施の形態によれば、加熱庫１２内に、弁当および／または惣菜等の食品を入れた場合に、カメラ１６が撮影した画像から、読み取り部１９が食品に貼付されたシール２０に記載された加熱制御情報２２を読み取る。そして、候補抽出部２９が、優先順位を付けて複数の候補文字を抽出し、誤り判定部３０が、読み取り部１９で読み取った加熱制御情報２２の誤りを判定し、誤りなしと判定したときには、加熱制御部１４が読み取り部１９で読み取った加熱制御情報２２に基づいてマグネトロン１３を制御する。また、加熱制御情報が誤りであると判定したときには、候補抽出部２９が抽出した候補文字を候補として、優先順に誤り訂正する。これにより、読み取りのやり直しをする等の操作を不要にし、自動で加熱制御内容を設定でき、使い勝手を向上することができる。
【０１１４】
なお、本実施の形態では、加熱制御情報２２の文字列を読み取って認識する構成として説明したが、文字列ではなく、バーコード等の記号情報を読み取って認識する構成であってもよい。
【０１１５】
なお、本実施の形態では、加熱制御情報２２として、二通りの加熱制御情報が含まれており、この二つの加熱制御情報の関係により、正しい読み取りが行われたか否かが判定される形態について説明した。しかしながら、本開示の加熱制御情報はこの例に限定されず、一通りの加熱制御情報と、その加熱制御情報が正しいか否かを判定する判定情報とが含まれた形態であってもよい。例えば、加熱制御情報として、「１５００Ｗ  ０分４０秒」を、加熱制御情報が正しいか否かを判定する情報として加熱制御情報を構成する各桁の数字を加算した数字「１０」を含む形態であってもよい。この場合、誤り判定部３０は、候補抽出部２９で抽出された加熱制御情報と判定情報とを構成する各文字についての、加熱制御情報を構成する各桁の数字を加算した数字が、判定情報と一致するかに否かにより、誤り判定を行う。誤り判定部３０は、誤りがある場合には、順次、別の候補文字に入れ替えて、誤り判定を繰り返す。
【０１１６】
なお、上述の実施の形態は、本開示における技術を例示するためのものであるから、請求の範囲、またはその均等の範囲において、種々の変更、置き換え、付加、および省略等を行うことができる。
【産業上の利用可能性】
【０１１７】
以上述べたように、本開示によれば、使用者は、食品を加熱庫内に入れるだけで、その食品の容器等に印刷されている加熱制御情報を読み取り、その通りに適切に加熱することができる。よって、設定の煩わしさがなく、販売店で使われる電子レンジの他、家庭用の電子レンジ、炊飯器、およびＩＨクッキングヒータ等、調理器全般に適用でき、有用である。
【符号の説明】
【０１１８】
１  電子レンジ
２  筐体
３  ドア
４  ガラス窓
５  取っ手
６  操作表示部
７  液晶表示器
８  時間設定ボタン群
９  加熱開始ボタン
１０  取消ボタン
１１  一時停止ボタン
１２  加熱庫
１３  マグネトロン（加熱部）
１４  加熱制御部
１５  照明
１６  カメラ（撮影部）
１７  ドアスイッチ
１８  突起部
１９  読み取り部
２０  シール
２１  商品名
２２  加熱制御情報
２３  金額情報
２４  消費期限情報
２５  バーコード
２６  栄養情報
２７  お知らせ情報
２８  目印枠
２９  候補抽出部
３０  誤り判定部
３１  補正部
【図１】
2018079426.tif 000003
【図２】
2018079426.tif 000004
【図３】
2018079426.tif 000005
【図４】
2018079426.tif 000006
【図５】
2018079426.tif 000007
【図６】
2018079426.tif 000008
【国際調査報告】
2018079426.tif 000009
2018079426.tif 000010
2018079426.tif 000011
2018079426.tif 000012