(57)【要約】電子レンジ装置は、９０％超の効率において、包装された食物製品の安全な加熱を提供している。製品ホルダの周りにおいて位置決めされた温度センサは、包装の温度を検知するように構成されている。製品識別スキャナが、電子レンジ装置に挿入されている食物製品のタイプ、包装のタイプ、及び／又は包装のサイズを識別している。製品識別は、製品の誘電率及び／又は導電率を取得するべく、使用することができる。電界検出器が、適切な製品が電子レンジ装置に挿入されていることを検証しており、且つ、包装された食物製品の容積を推定するべく、使用されている。従って、部分的に充填された、包装された食物製品の場合にも、望ましい温度まで安全に再加熱することができる。従来の電子レンジ装置に伴う時間に基づいた動作とは対照的に、電子レンジ装置の動作は、製品識別スキャナ、温度センサ、及び電界検出器に基づいて調節することができる。【選択図】図２
2022501564.tif 000002
【特許請求の範囲】
【請求項１】
電子レンジ装置であって、
複数のマイクロ波ソースと、
前記複数のマイクロ波ソースとの電磁的通信状態にあるマイクロ波チャンバと、
前記マイクロ波チャンバ内において食物容器を支持するように構成された製品ホルダと、
前記製品ホルダ内において支持されている前記食物容器の温度を検知するように構成された温度センサと、
温度選択を受け取るように構成されたユーザーインターフェイスと、
前記食物容器内の食物製品を前記温度選択に対応する温度に加熱するべく前記複数のマイクロ波ソースを動作させるように構成され、前記温度センサ及び前記ユーザーインターフェイスとの通信状態にあるコントローラと、
を有する電子レンジ装置。
【請求項２】
前記コントローラとの通信状態にある電界検出器を更に有し、前記電界検出器は、前記マイクロ波チャンバ内において電界を検出するように構成されている請求項１に記載の電子レンジ装置。
【請求項３】
前記コントローラは、前記マイクロ波チャンバ内の前記電界が最大電界閾値未満であるかどうかを判定するように構成されている請求項２に記載の電子レンジ装置。
【請求項４】
前記コントローラとの通信状態にある、且つ、前記食物容器上の識別子を読み取るように構成された、製品識別スキャナを更に有する請求項２に記載の電子レンジ装置。
【請求項５】
前記コントローラは、前記電界検出器からの読取及び前記製品識別スキャナからの前記識別子の読取に基づいて、前記マイクロ波チャンバ内の前記食物製品の容積を判定するように構成されている請求項４に記載の電子レンジ装置。
【請求項６】
前記製品識別スキャナは、光学スキャナ又は無線タグ読取器である請求項４に記載の電子レンジ装置。
【請求項７】
前記光学スキャナは、カメラ又はバーコード読取器である請求項６に記載の電子レンジ装置。
【請求項８】
前記温度センサは、前記製品ホルダの下方において位置決めされており、且つ、前記食物容器のベースの温度を検知するように構成されている請求項１に記載の電子レンジ装置。
【請求項９】
前記温度センサは、赤外線又は超音波温度センサである請求項１に記載の電子レンジ装置。
【請求項１０】
複数の電源を更に有し、これらの電源のそれぞれは、前記複数のマイクロ波ソースのうちの１つに対応しており、且つ、それぞれは、前記コントローラとの通信状態にあり、前記コントローラは、前記複数のマイクロ波ソースによって生成されるマイクロ波のパワーレベルを変更するように更に構成されている請求項１に記載の電子レンジ装置。
【請求項１１】
前記複数のマイクロ波ソースのうちの１つ又は複数は、マグネトロン又は固体マイクロ波ソースである請求項１に記載の電子レンジ装置。
【請求項１２】
前記コントローラは、前記固体マイクロ波ソースによって生成されるマイクロ波の周波数を変更するように更に構成されている請求項１１に記載の電子レンジ装置。
【請求項１３】
電子レンジ装置を動作させる方法であって、
製品識別スキャナにより、食物容器上の識別子をスキャニングすることに基づいて前記食物容器を識別することと、
ユーザーインターフェイスから温度選択を受け取ることと、
マイクロ波チャンバ内において食物容器内の食物製品を加熱するべく複数のマイクロ波ソースに電力供給することと、
温度センサによって前記食物容器の温度を検知することと、
前記食物容器の前記温度が前記温度選択に到達した際に、前記複数のマイクロ波ソースに対する電力をターンオフすることと、
を有する方法。
【請求項１４】
電界検出器により、前記マイクロ波チャンバ内の電界を検出することを更に有する請求項１３に記載の方法。
【請求項１５】
前記マイクロ波チャンバ内の前記電界が最大電界閾値超であるかどうかを判定することを更に有する請求項１４に記載の方法。
【請求項１６】
前記電界検出器によって検出された前記電界及び前記食物容器の前記識別に基づいて前記マイクロ波チャンバ内の前記食物製品の容積を判定することを更に有する請求項１４に記載の方法。
【請求項１７】
前記食物製品の前記判定された容積に基づいて前記複数のマイクロ波ソースのうちの１つ又は複数のもののパワーレベルを変更することを更に有する請求項１６に記載の方法。
【請求項１８】
前記温度センサは、前記マイクロ波チャンバ内において前記食物容器の下方において位置決めされており、且つ、前記食物容器のベースの温度を検知するように構成されている請求項１３に記載の方法。
【請求項１９】
前記製品識別スキャナは、光学スキャナ又は無線タグ読取器である請求項１３に記載の方法。
【請求項２０】
前記複数のマイクロ波ソースのうちの１つ又は複数は、マグネトロン又は固体マイクロ波ソースである請求項１３に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、２０１８年９月１７日付けで出願された米国仮特許出願第６２／７３２，１８３号の利益を主張するものであり、この特許文献の開示内容は、引用により、明示的に本明細書に包含される。
【背景技術】
【０００２】
背景
通常の消費者用電子レンジは、様々な食物製品の加熱のために設計されている。従って、消費者用電子レンジの効率は、通常、約６４％である。これに加えて、通常の電子レンジは、封入された包装の破裂を防止しつつ、封入された包装に伴う電子レンジの使用を促進しうる安全機能を有していない。このような封入された包装は、電子レンジの継続的動作の結果として、思いがけなく破裂しうる。従って、通常の電子レンジにおいては、開放した、通気口を有する、或いは、その他の方法で封止されていない食物容器又は包装が使用されている。従って、通常の電子レンジは、使用の際に、開放した食物容器からの食物製品の飛び散りに曝露される場合がある。
【発明の概要】
【課題を解決するための手段】
【０００３】
概要
本開示の第１の態様は、複数のマイクロ波ソースを有する電子レンジ装置を提供している。また、電子レンジ装置は、複数のマイクロ波ソースとの電磁的通信状態にあるマイクロ波チャンバと、マイクロチャンバ内の食物容器を支持するように構成された製品ホルダと、を有する。また、電子レンジ装置は、製品ホルダ内において支持された食物容器の温度を検知するように構成された温度センサと、温度選択を受け取るように構成されたユーザーインターフェイスと、を有する。また、電子レンジ装置は、食物容器内の食物製品を温度選択に対応する温度に加熱するべく複数のマイクロ波ソースを動作させるように構成され、温度センサとユーザーインターフェイスとの通信状態にあるコントローラを有する。
【０００４】
本開示の第１の態様のいくつかの実装形態において、電子レンジ装置は、コントローラとの通信状態にある電界検出器を更に有し、電界検出器は、マイクロ波チャンバ内において電界を検出するように構成されている。
【０００５】
本開示の第１の態様のいくつかの実装形態において、コントローラは、マイクロ波チャンバ内の電界が最大電界閾値未満であるかどうかを判定するように構成されている。
【０００６】
本開示の第１の態様のいくつかの実装形態において、電子レンジ装置は、コントローラとの通信状態にある、且つ、食物容器上の識別子を読み取るように構成された、製品識別スキャナを更に有する。
【０００７】
本開示の第１の態様のいくつかの実装形態において、コントローラは、電界検出器からの読取及び製品識別スキャナからの識別子の読取に基づいて、マイクロ波チャンバ内の食物製品の容積を判定するように構成されている。
【０００８】
本開示の第１の態様のいくつかの実装形態において、製品識別スキャナは、光学スキャナ又は無線タグ読取器である。光学スキャナは、カメラ又はバーコード読取器である。
【０００９】
本開示の第１の態様のいくつかの実装形態において、温度センサは、製品ホルダの下方において位置決めされており、且つ、食物容器のベースの温度を検知するように構成されている。
【００１０】
本開示の第１の態様のいくつかの実装形態において、温度センサは、赤外線又は超音波温度センサである。
【００１１】
本開示の第１の態様のいくつかの実装形態において、電子レンジ装置は、複数の電源を更に有し、これらのそれぞれは、複数のマイクロ波ソースのうちの１つに対応し、且つ、これらのそれぞれは、コントローラとの通信状態にある。コントローラは、複数のマイクロ波ソースによって生成されたマイクロ波のパワーレベルを変更するように更に構成されている。
【００１２】
本開示の第１の態様のいくつかの実装形態において、複数のマイクロ波ソースのうちの１つ又は複数は、マグネトロン又は固体マイクロ波ソースである。
【００１３】
本開示の第１の態様のいくつかの実装形態において、コントローラは、固体マイクロ波ソースによって生成されるマイクロ波の周波数を変更するように更に構成されている。
【００１４】
本開示の第２の態様は、電子レンジ装置を動作させる方法を提供している。方法は、製品識別スキャナにより食物容器上の識別子をスキャニングすることに基づいて食物容器を識別することを有する。方法は、ユーザーインターフェイスから温度選択を受け取ることを有する。方法は、マイクロ波チャンバ内において食物容器内の食物製品を加熱するべく複数のマイクロ波ソースに電力供給することを有する。方法は、温度センサによって食物容器の温度を検知することを有する。方法は、食物容器の温度が温度選択に到達した際に、複数のマイクロ波ソースに対する電力をターンオフすることを有する。
【００１５】
本開示の第２の態様のいくつかの実装形態において、方法は、電界検出器によってマイクロ波チャンバ内の電界を検出することを更に有する。
【００１６】
本開示の第２の態様のいくつかの実装形態において、方法は、マイクロ波チャンバ内の電界が最大電界閾値超であるかどうかを判定することを更に有する。
【００１７】
本開示の第２の態様のいくつかの実装形態において、方法は、電界検出器によって検出された電界及び食物容器の識別情報に基づいてマイクロ波チャンバ内の食物製品の容積を判定することを更に有する。
【００１８】
本開示の第２の態様のいくつかの実装形態において、方法は、判定された食物製品の容積に基づいて複数のマイクロ波ソースのうちの１つ又は複数のもののパワーレベルを変更することを更に有する。
【００１９】
本開示の第２の態様のいくつかの実装形態において、温度センサは、マイクロ波チャンバ内の食物容器の下方において位置決めされており、且つ、食物容器のベースの温度を検知するように構成されている。
【００２０】
本開示の第２の態様のいくつかの実装形態において、製品識別スキャナは、光学スキャナ又は無線タグ読取器である。
【００２１】
本開示の第２の態様のいくつかの実装形態において、複数のマイクロ波ソースのうちの１つ又は複数は、マグネトロン又は固体マイクロ波ソースである。
【００２２】
これらの及びその他の特徴については、添付の図面及び請求項との関連において提供される以下の詳細な説明から、更に明瞭に理解することができよう。
【００２３】
図面の簡単な説明
以下、本開示の更に十分な理解を目的として、同一の参照符号が同一の部分を表している添付の図面及び詳細な説明との関連において提供される以下の簡潔な説明を参照されたい。
【図面の簡単な説明】
【００２４】
【図１】包装された食物製品を望ましい温度に加熱する電子レンジ装置の正面図である。
【図２】ドアが開放された状態の電子レンジ装置の斜視図である。
【図３】電子レンジアクセスパネルが除去された状態の電子レンジ装置の左斜視図である。
【図４】電子回路アクセスパネルが除去された状態の電子レンジ装置の右斜視図である。
【図５】電子レンジ装置のマイクロコントローラ組立体のブロック図である。
【図６】電子レンジ装置のコンピュータシステムのブロック図である。
【図７】消費者による電子レンジ装置の動作の状態図である。
【図８Ａ】消費者による動作の際に電子レンジ装置のユーザーインターフェイス上において表示されるユーザーインターフェイス画面である。
【図８Ｂ】消費者による動作の際に電子レンジ装置のユーザーインターフェイス上において表示されるユーザーインターフェイス画面である。
【図８Ｃ】消費者による動作の際に電子レンジ装置のユーザーインターフェイス上において表示されるユーザーインターフェイス画面である。
【図８Ｄ】消費者による動作の際に電子レンジ装置のユーザーインターフェイス上において表示されるユーザーインターフェイス画面である。
【図８Ｅ】消費者による動作の際に電子レンジ装置のユーザーインターフェイス上において表示されるユーザーインターフェイス画面である。
【図８Ｆ】消費者による動作の際に電子レンジ装置のユーザーインターフェイス上において表示されるユーザーインターフェイス画面である。
【図９】技術者による電子レンジ装置の動作の状態図である。
【図１０Ａ】技術者による動作の際に電子レンジ装置のユーザーインターフェイス上において表示されるユーザーインターフェイス画面である。
【図１０Ｂ】技術者による動作の際に電子レンジ装置のユーザーインターフェイス上において表示されるユーザーインターフェイス画面である。
【図１１】本開示のいくつかの実施形態を実装するのに適した例示用のコンピュータシステムを示す。
【発明を実施するための形態】
【００２５】
詳細な説明
１つ又は複数の実施形態の例示用の実装形態が以下において示されているが、開示されているシステム及び方法は、現時点において既知又は既存であるかどうかとは無関係に、任意の数の技法を使用することにより、実装されうることをまず理解されたい。本開示は、決して、以下において示されている例示用の実装形態、図面、及び技法に限定されるものではなく、その均等物の完全な範囲を伴って添付の請求項の範囲内において変更することができる。「及び／又は（and/or）」というフレーズの使用は、選択肢のリストのうちの任意のもの又は任意の組合せが使用されうることを示している。例えば、「Ａ、Ｂ、及び／又はＣ」は、「Ａ」、又は「Ｂ」、又は「Ｃ」、又は「Ａ及びＢ」、又は「Ａ及びＣ」、又は「Ｂ及びＣ」、又は「Ａ及びＢ及びＣ」を意味している。
【００２６】
本明細書には、包装された食物製品の確実な且つ効率的な加熱を促進するための電子レンジ装置が開示されている。例えば、電子レンジ装置は、飲料ボトル又はスープ容器などの包装された食物製品の場合に、９０％超の効率を有しうる。包装された食物製品は、茶、コーヒー、酪農に基づいた飲料、水、スープ、又はその他の流動可能な食物製品を含みうる。いくつかの実装形態において、炭酸又は微炭酸食物製品（例えば、約１〜８倍量のＣＯ２）を使用することができる。いくつかの実装形態において、その他の包装された又は包装されていない食物製品を使用することができる。
【００２７】
電子レンジ装置は、飲料又はスープ容器などの包装された食物製品を保持するように構成された製品ホルダを含む。製品ホルダは、単一の製品又は複数の製品を受け取るようにサイズ設定することができる。いくつかの実装形態において、製品ホルダは、複数の包装された食物製品を位置決めする又は受け入れるように構成されたラックであってよい。
【００２８】
温度センサは、包装された食物製品の温度を検知するように構成されている。いくつかの実装形態において、温度センサは、マイクロ波チャンバの外側から、包装された食物製品の温度を検知するように構成された非接触型の温度センサである。非接触型温度センサを使用することにより、温度センサと包装された食物製品を加熱する際に使用されるマイクロ波放射の間の相互作用が防止される。例えば、温度センサは、包装された食物製品によって放出される赤外線放射を検知するように用意された赤外線温度センサであってよい。別の例において、包装された食物製品の温度を検知するべく、超音波センサを使用することができる。その他の接触に基づいた又は非接触型の温度センサを使用することができる。
【００２９】
より正確な温度読取を提供するべく、温度センサは、製品ラベルの周りの温度の検知を回避するように、包装された食物製品との関係において用意することができる。製品ラベルは、包装された食物製品を断熱する場合があり、或いは、さもなければ、その温度読取に対して影響を及ぼす場合がある。従って、いくつかの実装形態において、赤外線温度センサは、包装された食物製品の底部の周りにおいて用意されている。包装された食物製品の底部からの温度の計測は、異なる包装サイズ、形状、及び製品ラベル位置の考慮を必要としないことにより、様々な包装タイプの温度の正確な検知を許容している。
【００３０】
従来の電子レンジ装置におけるような時間に基づいた動作とは対照的に、開示されている電子レンジ装置の動作は、温度センサによって判定された、包装された食物製品の計測温度に基づいたものであってよい。使用の際に、消費者は、望ましい製品温度を選択することができる。望ましい製品温度は、ユーザーインターフェイス上の入力を介して受け取られた絶対温度入力（例えば、５２℃）又はユーザーインターフェイス上の入力を介して受け取られた相対温度入力（例えば、周辺、高温、非常に高温）であってよい。相対温度入力は、技術者により、特定の設定点に構成可能であってよい（例えば、周辺選択は２５℃に対応し、高温選択は５５℃に対応する、など）。電子レンジ装置の温度に基づいた動作は、製品が使用の際に過熱しないことを保証しつつ、包装された食物製品の様々なサイズ及びタイプに伴って使用することができる。これに加えて、包装された食物製品は、再加熱されてもよく、或いは、部分的に充填された包装された食物製品を望ましい製品温度に安全に加熱することもできる。又、最大動作時間を温度センサの障害に対する安全装置として使用することもできる。
【００３１】
また、電子レンジ装置は、電子レンジ装置に挿入されている食物製品のタイプ、包装のタイプ、及び／又は包装のサイズを識別する製品識別スキャナをも含む。例えば、製品識別スキャナは、バーコード読取器、カメラ、ＲＦＩＤ読取器、又はこれらに類似したものであってよい。いくつかの実装形態において、製品ホルダは、包装された食物製品の識別を促進するべく製品識別スキャナの周りにおいて包装された食物製品を回転させるためのターンテーブルを含むこともできる。挿入された食物製品のタイプの識別に基づいて、電子レンジ装置は、食物製品の誘電率及び／又は導電率を識別することができると共に、電子レンジ装置の動作を相応して調節することができる。例えば、電子レンジのパワーレベルは、電子レンジ装置に挿入された食物製品の誘電率及び／又は導電率に基づいて調節することができる。
【００３２】
製品識別スキャナに加えて、電子レンジ装置は、近接性又は存在検出器を含むことができる。近接性又は存在検出器は、電子レンジ装置の動作の前に、製品が製品ホルダ内に配置されていることを確認するべく、製品ホルダとの関係において位置決めすることができる。例えば、製品は、まず、製品識別スキャナによってスキャニングすることができると共に、その後に、近接性又は存在検出器に基づいて、製品ホルダ内に配置されていることを検証することができる。近接性又は存在検出器は、製品ホルダ内の製品の存在を検出するべく、光学センサ又は音響レンジファインダであってよい。
【００３３】
また、電子レンジ装置は、電界検出器をも含む。電子レンジ装置に挿入された食物製品の誘電率及び／又は導電率の識別に基づいて、且つ、電界検出器からの計測に基づいて、製品の容積の推定値を判定することができる。電子レンジ装置の動作は、推定された製品の容積に基づいて調節することができる。例えば、半分だけ充填されていると判定された包装された食物製品の場合には、完全に充填されている製品の場合の動作との比較において、電子レンジ装置のパワーレベルが、低減されてもよく、或いは、さもなければ、変更されてもよい。
【００３４】
図１〜図４は、包装された食物製品を望ましい温度に加熱するのに適した電子レンジ装置１００の様々な図を示している。図１は、電子レンジ装置１００の正面図であり、ドア１０２、ユーザーインターフェイス１０４、及び支持脚１０６を示している。ドア１０２は、ドア１０２が閉鎖された際にユーザーインターフェイス１０４にアクセスするためのウィンドウ１１２を含む。
【００３５】
図２は、ドア１０２が開放された状態の電子レンジ装置１００の斜視図である。ドアスイッチ５３２が、電子レンジ装置１００の本体１２３の前面上において、或いは、ドア１０２上において、位置決めされてもよく、且つ、（例えば、開放又は閉鎖などの）ドア１０２の位置を通知する信号を提供することができる。ホルダ１１８が、ドア上において位置決めされており、且つ、食物又は飲料容器などの食物容器１２０を受け入れるようにサイズ設定及び成形されている。図２に示されている例において、食物容器１２０は、飲料ボトルである。食物容器１２０は、プラスチック（例えば、ポリエチレンテレフタレート、高密度ポリエチレン、又はこれらに類似したもの）、ガラス、セラミック、箔で裏打ちされていないボール紙、又はこれらに類似したものから製造することができる。ホルダ１１８は、ドア１０２が閉鎖された際に電子レンジ空洞１１４内において食物容器１２０を配置するべく、ドア１０２上において位置決めされている。例えば、ドア１０２が閉鎖位置に回転するのに伴って、ホルダ１１８は、その内部において位置決めされるように、電子レンジ空洞１１４の開口部を通過している。
【００３６】
反応チョーク１１６が、ドア１０２が閉鎖された際に、電子レンジ空洞１１４内の開口部の境界線の周りにおいて、ホルダ１１８の周りにおいて、ドア１０２上において位置決めされている。反応チョーク１１６は、マイクロ波放射が使用の際にドア１０２を通過することを防止している。１つ又は複数の製品存在検出器１２２が、製品ホルダ１１８の周りにおいて、ドア１０２上において位置決めされており、且つ、食物容器１２０が製品ホルダ１１８内において配置されているかどうかを確認するように構成されている。１つ又は複数の製品存在検出器１２２は、製品ホルダ１１８内の食物容器１２０の存在を検出するべく、光学センサ又は音響レンジファインダであってよい。様々なサイズの食物容器１２０の検出を保証するべく、複数の製品存在検出器１２２を使用することができる。又、食物容器１２０のサイズを検証するべく、複数の製品存在検出器１２２を使用することもできる。
【００３７】
ユーザーインターフェイス１０４が、電子レンジ装置１００の本体１２３上において位置決めされている。例えば、ユーザーインターフェイス１０４は、電子レンジ装置１００の本体１２３の前面上において位置決めされている。図２に示されているように、電子レンジ装置１００の本体の前面は、電子レンジ空洞１１４内の開口部を含むものと同一の表面である。ユーザーインターフェイス１０４は、タッチスクリーンユーザーインターフェイスであってよい。ユーザーインターフェイス１０４は、高精細マルチメディアインターフェイス（HDMI:High-Definition Multimedia Interface）ポートなどのグラフィクスポート１０８と、ユニバーサルシリアルバス（ＵＳＢ：Universal Serial Bus）ポートなどのデータポート１１０と、を含みうる。グラフィクスポート１０８は、ユーザーインターフェイス１０４上における表示のためにグラフィクスデータを供給することができる。データポート１１０は、タッチスクリーン上において見当合わせされた接触又はジェスチャ入力を伝達することができる。その他のユーザーインターフェイス要素が使用されてもよく、且つ、データポート１１０又は別のデータポートを介して通信することができる。例えば、販売機環境においては、これに加えて、支払の受領及びドア１０２のアンロックを促進するべく、支払モジュールが存在しうる。ユーザーインターフェイス１０４の動作については、図７〜図１０Ｂを参照して更に詳細に後述する。
【００３８】
製品識別スキャナ１２４は、電子レンジ装置１００の本体１２３上において位置決めされている。図２に示されている例においては、製品識別スキャナ１２４は、ユーザーインターフェイス１０４の下方において位置決めされており、且つ、ドア１０２が開放状態にある際に、製品ホルダ１１８に対向している。製品識別スキャナ１２４は、食物容器１２０上の識別子を読み取るように構成されたバーコード読取器又はカメラなどの光学スキャナであってよい。いくつかの実装形態において、食物容器１２０に沿った複数の場所において識別子を読み取るように、２つ以上のバーコード読取器を構成することができる。複数のバーコード読取器の包含は、容器１２０上の異なる場所において配置されたバーコードを有する異なる食物容器１２０の識別を促進し、且つ、様々な高さの容器１２０に対応している。
【００３９】
製品ホルダ１１８は、製品ホルダ１１８のベースの上方において、製品ホルダ１１８内に配置された際に食物容器１２０上の識別子の視認を促進するようにサイズ設定された開口部を含みうる。例えば、識別子は、バーコード、シンボル、QR（Quick Response）コード、又はユニバーサル製品コード（ＵＰＣ：Universal Product Code）、或いは、その他の製品識別子をエンコーディングしたこれらに類似したものであってよい。製品ホルダ１１８は、食物容器１２０上の識別情報のスキャニング又はその他の方法による読取を促進するべく、ユーザーが製品ホルダ１１８内の食物容器１２０を回転させることを許容するように、サイズ設定することができる。例えば、製品ホルダ１１８内の食物容器１２０を回転させることにより、識別子を製品ホルダ１１８の開口部内において且つ製品識別スキャナ１２４の視野内において配置することができる。
【００４０】
いくつかの実装形態において、製品ホルダ１１８は、製品ホルダ１１８内における食物容器１２０のより容易な回転を促進するべく、製品ホルダ１１８のベース上においてターンテーブルを含む。ターンテーブルは、製品ホルダ１１８内の食物容器１２０上の識別子を自動的にスキャニングするべく、モーターによって駆動することができる。ターンテーブルモーターは、ドアスイッチが、ドア１０２が開放されたことを通知する信号を提供した際に、或いは、ドア１０２が開放されてから既定の遅延の後に、起動することができる。
【００４１】
いくつかの実装形態において、食物容器１２０の識別子は、製品ホルダ１１８への挿入の前に、製品識別スキャナ１２４によってスキャニングすることができる。このような実装形態においては、１つ又は複数の製品存在検出器１２２により、食物容器１２０が、製品識別スキャナ１２４によってスキャニングされた後に、製品ホルダ１１８に挿入されたことを検証することができる。
【００４２】
製品識別スキャナ１２４は、上述の例においては、光学スキャナとして記述されているが、製品識別スキャナ１２４は、無線タグ読取器であってもよい。例えば、無線タグは、食物容器のラベル又はファスナの上部などのように、食物容器１２０上において位置決めされていてもよく、且つ、食物容器１２０の識別子を保存することができる。無線タグは、高周波識別（ＲＦＩＤ：Radio Frequency Identification）タグ、Bluetooth低エネルギー（ＢＬＥ：Bluetooth Low Energy）タグ、近距離通信（ＮＦＣ：Nearfield Communication）タグ、ビーコンタグ、又はこれらに類似したものであってよい。製品識別スキャナ１２４の無線タグ読取器は、食物容器１２０上の無線タグから食物容器１２０の識別子を読み取るように構成されている。
【００４３】
製品識別スキャナ１２４によって食物容器１２０から読み取られた識別子に基づいて、電子レンジ装置１００は、電子レンジ装置１００に挿入されている食物製品のタイプ（例えば、砂糖入り炭酸飲料、ダイエット炭酸飲料、ジュース飲料、茶、コーヒー、スムージー、酪農飲料、ヨーグルト製品、など）、包装のタイプ（例えば、ＰＥＴ炭酸飲料ボトル、アルミニウム缶、アルミニウムボトル、高温充填ＰＥＴ飲料ボトル、無菌ＰＥＴ飲料ボトル、など）、及び／又は包装のサイズ（例えば、２０液量オンス包装、１２液量オンス包装、８液量オンス包装、など）を識別するように構成されている。挿入された食物製品のタイプの識別情報に基づいて、電子レンジ装置１００は、食物製品の誘電率及び／又は導電率を識別することができると共に、電子レンジ装置の動作を相応して調節することができる。例えば、電子レンジ装置１００のパワーレベルを食物製品の誘電率及び／又は導電率に基づいて調節することができる。識別子の読取に応答して、電子レンジ装置１００は、識別子を食物製品のタイプ、包装のタイプ、包装のサイズ、食物製品の誘電率、及び／又は食物製品の導電率と関連付けている１つ又は複数の表又はその他の論理構造を提供するローカルデータベース又はネットワークアクセス可能データベースにアクセスすることができる。
【００４４】
電子レンジ装置１００の本体１２３は、電子回路アクセスパネル１２６と、電子レンジアクセスパネル１３２と、を有する。電子回路アクセスパネル１２６は、電子レンジ装置１００の本体１２３の右側部表面上において位置決めされている。電子回路アクセスパネル１２６は、電子レンジ装置１００を冷却するべく、周囲の環境との間の空気交換を促進するように構成されたファンベント１２８及びダクトベント１３０を有する。電子レンジアクセスパネル１３２も、同様に、電子レンジ装置１００の反対側の本体１２３の右側部表面上においてファンベント（図示されてはいない）及びダクトベント（図示されてはいない）を含む。
【００４５】
図３は、電子レンジアクセスパネル１３２が除去された状態の電子レンジ装置１００の左斜視図である。電子レンジアクセスパネル１３２は、電子レンジ装置１００のマイクロ波コンポーネントを有するマイクロ波コンパートメント１３３に対するアクセスを提供している。図４は、電子回路アクセスパネル１２６が除去された状態の電子レンジ装置１００の右斜視図である。電子回路アクセスパネル１２６は、電子回路コンパートメント１３５に対するアクセスを提供している。マイクロ波コンパートメント１３３及び電子回路コンパートメント１３５は、パーティション壁１３４によって分離されている。
【００４６】
マイクロ波コンパートメント１３３は、ホルダ１１８を受け入れるための封入された容積を提供するマイクロ波チャンバ１３６を含む。マイクロ波チャンバ１３６は、チャンバ１３６内のマイクロ波放射を反射する表面を含む。例えば、マイクロ波チャンバ１３６の側部は、アルミニウム又は鋼などの金属から製造することができる。マイクロ波チャンバ１３６は、マイクロ波チャンバ１３６内の電界を計測するための電界検出器５３８を含みうる。更に詳しく後述するように、電界検出器５３８は、食物容器１２０内の製品の容積を推定するべく、使用することができる。
【００４７】
マイクロ波チャンバ１３６は、導波路１３８及び導波路１４４からマイクロ波放射を受け取っている。導波路１４４は、導波路１４４がパーティション壁１３４の他側部に位置していることを示すべく、図４においては、破線で示されている。導波路１３８は、導波路１４４との関係においてマイクロ波チャンバ１３６の上部に向かって左側部表面に沿って位置決めされている。同様に、導波路１４４も、マイクロ波チャンバ１３６の下部に向かって右側部表面に沿って位置決めされている。従って、導波路１３８は、マイクロ波チャンバ１３６上において導波路１４４から垂直方向においてオフセットされている。第１のマグネトロン（図示されてはいない）が、導波路１３８にマイクロ波放射を供給するべく、導波路１３８の周りにおいて位置決めされている。第１マグネトロンは、導波路１３８内において配置されたアンテナを含む。導波路１３８は、受け取られたマイクロ波放射をマイクロ波チャンバ１３６の第１表面に沿ってマイクロ波チャンバ１３６内に導くように構成されている。同様に、第２のマグネトロン（図示されてはいない）も、導波路１４４にマイクロ波放射を供給するべく導波路１４４の周りにおいて位置決めされている。第２マグネトロンは、導波路１４４内において配置されたアンテナを含む。導波路１４４は、受け取られたマイクロ波放射をマイクロ波チャンバ１３６の第２表面に沿ってマイクロ波チャンバ１３６の第２表面内に導くように構成されている。
【００４８】
マイクロ波チャンバ１３６内の異なる場所においてマイクロ波放射を導入するべく２つ以上のマグネトロンを有することにより、肯定的及び／又は否定的な干渉の定在波のパターンが確立される。マイクロ波チャンバ１３６の寸法及びマイクロ波放射がマイクロ波チャンバ１３６内において導入される場所を最適化することにより、マイクロ波放射を食物容器１２０内の食物製品に強力に結合することができる。換言すれば、マイクロ波チャンバ１３６の寸法の最適化により、マグネトロンに戻るマイクロ波エネルギーの反射が極小化される。様々な実装形態において、電子レンジ装置１００は、９０％超の効率を有するように構成されている。
【００４９】
２つのマグネトロンが開示されているが、更に多くの又は少ない数のマグネトロンを使用することができる。それぞれのこのような更なるマグネトロンについて、更なる導波路を提供することができる。更なるマグネトロンを提供することにより、様々な食物容器１２０内の食物製品に対する強力な結合を保証するべく、より複雑な定在波のパターンの生成が可能となる。
【００５０】
いくつかの実装形態において、製品識別スキャナ１２４によって識別された製品に応じて、使用の際に、マグネトロンの１つ又は複数のもののパワーレベルを調節又はターンオフすることができる。例えば、導波路１３８は、導波路１４４からよりも高い場所においてマイクロ波チャンバ１３６内にマイクロ波放射を導入していることから、短いボトル又はその他の食物容器１２０が製品ホルダ１１８内に配置されている場合には、使用の際に、第１マグネトロンを低減又はターンオフすることができる。
【００５１】
図３に示されている例は、マイクロ波チャンバ１３６の反対側からマイクロ波チャンバ１３６にマイクロ波放射を供給するための導波路１３８、１４４を提供しているが、その他の構成を使用することができる。例えば、導波路１３８は、この代わりに、製品ホルダ１１８内の食物容器１２０の上部に向かってマイクロ波放射を供給するべく、マイクロ波チャンバ１３６の上部表面に沿って配置することもできる。導波路１３８、１４４のその他の構成及び場所が本開示によって想定されている。
【００５２】
いくつかの実装形態において、マグネトロンの１つ又は複数のものの代わりに、固体マイクロ波ソースを使用することができる。個体マイクロ波ソースを提供することにより、マイクロ波ソースのパワーレベルの変更に加えて、使用の際に、マイクロ波チャンバ１３６内において生成される定在波のパターンを適応的に変更するべく、マイクロ波放射の周波数を変更することができる。例えば、定在波のパターンは、食物容器１２０内の食物製品に対するマイクロ波パワー供給の効率を最適化するべく、製品識別スキャナ１２４によって識別された製品のタイプ又はサイズに応じて、変更することができる。
【００５３】
これに加えて、剛性導波路１３８、１４４とは対照的に、マイクロ波チャンバ１３６内にマイクロ波放射を導くべく、単純な同軸アンテナを固体マイクロ波ソースと共に使用することもできる。この結果、更なる場所、それぞれのマイクロ波ソースごとに２つ以上の場所（例えば、２つ以上のアンテナに跨って単一のソースからのマイクロ波放射を分割する）、或いは、その他のこのような構成を使用することができる。又、いくつかの実装形態において、同軸アンテナの場所も、調節可能であってよい。例えば、同軸アンテナは、マイクロ波チャンバ１３６内においてアンテナの深さを調節自在に変更するように、マイクロ波チャンバ１３６の表面に取り付けることができる。アンテナの深さ位置は、ソレノイドプランジャ、ステッパモーター、ギアモーター、又はその他のこのような場所調節メカニズムにより、移動させることができる。マイクロ波チャンバ１３６内の同軸アンテナの深さを調節することにより、特定の食物製品及び／又は食物容器１２０における電子レンジ装置１００の効率を最適化するべく、定在波のパターンを変更することができる。
【００５４】
ファン１４０及びダクト１４２は、使用の際に、導波路１３８の周りにおいて位置決めされたマグネトロンを冷却するべく、空気を循環させている。例えば、ファン１４０は、電子レンジアクセスパネル１３２上のファンベント（図示されてはいない）を通じて空気を引き入れ、且つ、導波路１３８の周りにおいて位置決めされたマグネトロンを通過するように、且つ、周囲の環境に通気されるように、ダクト１４２から外に空気を導いている。同様に、ファン１４６も、ファンベント１２８を通じて空気を押し出し、これにより、空気が、ダクトベント１３０を通じてダクト１４８内に、且つ、導波路１４４の周りにおいて位置決めされたマグネトロンを通過するように、引き込まれるようにすることができる。これに加えて、ファン１５０は、例えば、様々な電源１５４，１５６、１５８、１６０によって生成される熱からマイクロ波コンパートメント１３３を冷却するためなどのように、マイクロ波コンパートメント１３３内において空気循環を提供するべく、電子レンジ装置１００の本体１２３の後部表面上においてファンベント１５２から外に空気を押し出している。
【００５５】
また、マイクロ波コンパートメント１３３は、導波路１３８、１４４の周りにおいて位置決めされたマグネトロンに電力供給するための第１マグネトロン電源１５４及び第２マグネトロン電源１５６を含む。マグネトロン電源１５４、１５６は、半波倍電圧整流回路電源又はインバータ又はスイッチモード電源であってよい。半波倍電圧整流回路電源は、固定された出力を有し、且つ、オン／オフ循環により、パワーを制御している。インバータ又はスイッチモード電源は、連続的に可変であるパワー制御（のみならず、オン／オフ循環）の能力を有する。また、その他の電源タイプを使用することもできる。
【００５６】
第１電子回路電源１５８は、電子レンジ装置１００内の電子回路に電力供給するための第１ＤＣ電圧を提供している。例えば、第１ＤＣ電圧は、１２Ｖであってよい。第２電子回路電源１６０は、電子レンジ装置１００内の電子回路に電力供給するための第２ＤＣ電圧を提供している。例えば、第２ＤＣ電圧は、５Ｖであってよい。電子レンジ装置１００内の電子回路に電力供給するために、より多くの又は少ない数の電圧レールを供給するべく、異なる数の電源を使用することができる。又、電源１５８、１６０のうちの１つ又は複数のために、異なる電圧レベルを使用することもできる。
【００５７】
温度センサ１６２は、マイクロ波チャンバ１３６の底部表面の周りにおい位置決めされており、且つ、ドア１０２が閉鎖された際に、製品ホルダ１１８内の食物容器１２０の温度を計測するように構成されている。温度センサ１６２は、マイクロ波チャンバの外側から、包装された食物製品の温度を検知するように構成された非接触型の温度センサであってよい。非接触型の温度センサを使用することにより、温度センサと食物容器１２０内の食物製品を加熱する際に使用されるマイクロ波放射の間の相互作用が防止される。例えば、温度センサ１６２は、食物容器１２０内の食物製品によって放出される赤外線放射を検知するように用意された赤外線温度センサであってよい。別の例において、超音波センサは、包装された食物製品の温度を検知するべく、使用することができる。その他の接触に基づいた又は非接触型の温度センサを使用することができる。
【００５８】
食物容器１２０は、様々な形状及びサイズを有することができると共に、異なる場所において製品ラベルを有することができる。製品ラベルは、食物容器１２０を断熱する場合があり、或いは、温度センサ１６２によるその温度読取に影響を及ぼす場合がある。但し、食物容器１２０のベースは、特に、食物容器１２０のベースの中央場所においては、より乏しい相違及び可変性を有する。例えば、飲料容器は、通常、フラットな又は花弁形状のベースを有する。花弁形状のベースの場合にも、飲料容器のベースの中央場所は、ほぼ均一である。これに加えて、製品ラベルは、食物容器１２０のベース上には、めったに配置されていない。
【００５９】
温度センサ１６２は、ドア１０２が閉鎖された際に製品ホルダ１１８の底部に向かって対向するように用意されている。製品ホルダ１１８の底部は、温度センサ１６２が食物容器１２０の底部を観察しうる孔又はアパーチャを含むことができる。食物容器１２０の底部からの温度の計測は、異なる包装サイズ、形状、及び製品ラベル位置の考慮を必要としないことにより、様々な包装タイプの温度を正確に検知することを許容している。
【００６０】
図４において最良に観察されるように、電子回路コンパートメント１３５は、コンピュータシステム６００と、マイクロコントローラ組立体５００と、スピーカ１６８と、を含む。ポートアクセスドア１７０は、電子レンジ装置１００の本体１２３の後部表面上において配置されており、且つ、コンピュータシステム６００上の１つ又は複数の入出力（Ｉ／Ｏ）ポートに対するアクセスを提供している。パーティション壁１３４は、マイクロ波コンパートメント１３３内のコンポーネントから生成される熱及び電磁ノイズから、電子回路コンパートメント１３５内のコンポーネントを隔離している。
【００６１】
図５は、電子レンジ装置１００のマイクロコントローラ組立体５００のブロック図である。マイクロコントローラ組立体５００は、マイクロコントローラ５０２と、Ｉ／Ｏインターフェイスボード５０４と、を含む。Ｉ／Ｏインターフェイスボード５０４は、様々な入力信号を受け取ると共にマイクロコントローラ５０２に伝達するように構成されている。マイクロコントローラ５０２は、受け取られた入力信号を処理すると共に出力制御信号５０８を生成するべく、ファームウェア５０６を含む。Ｉ／Ｏインターフェイスボード５０４は、マイクロ波コンパートメント１３３のコンポーネントを制御するべく、出力制御信号５０８を供給している。
【００６２】
Ｉ／Ｏインターフェイスボード５０４は、第１電子回路電源１５８及び第２電子回路電源１６０からＤＣ電圧を受け取るためのパワー入力ブロック５１０を含む。ユニバーサル非同期レシーバ／トランスミッタ（ＵＡＲＴ：Universal Asynchronous Receiver/Transmitter）ポート５１２は、バーコードスキャナなどの、製品識別スキャナ１２４との間において信号を通信するように構成されている。入力コンディショニングブロック５１４は、入力ブロック５１６によって受け取られた入力信号を処理するべく、入力ブロック５１６にコンディションニング信号を提供している。入力コンディショニングブロック５１４は、ＡＣ同期入力５１８を受け取ることができる。
【００６３】
入力ブロック５１６は、電子レンジ装置１００内のセンサから状態信号を受け取るように構成されている。例えば、電圧状態センサ５２０は、第１電子回路電源１５８の状態を通知する入力ブロック５１６に信号を提供している。カバーインターロック状態センサ５２２は、インターロックスイッチが「閉路」位置にある際に、電子レンジアクセスパネル１３２の取り外しを防止するべくインターロックスイッチの状態（例えば、開路又は閉路）を通知する信号を入力ブロック５１６に提供している。熱カットアウトセンサ５２４は、第１マグネトロンの温度が熱カットアウト閾値に到達したかどうかを通知する信号を入力ブロック５１６に提供している。熱カットアウトセンサ５２６は、第２マグネトロンの温度が熱カットアウト閾値に到達したかどうかを通知する信号を入力ブロック５１６に提供している。リレー状態５２８は、第１パワーリレーの状態（例えば、オン又はオフ）を通知する信号を入力ブロック５１６に提供している。リレー状態５３０は、第２パワーリレーの状態（例えば、オン又はオフ）を通知する信号を入力ブロック５１６に提供している。
【００６４】
第１パワーリレーは、第１マグネトロンＭＯＳＦＥＴからの制御に応答して、ターンオフすることができる。そして、第１マグネトロンＭＯＳＦＥＴは、第１マグネトロンが熱カットアウト閾値を超過する、或いは、カバーインターロックが開放する、ことに応答して、第１パワーリレーをターンオフするべく、熱カットアウトセンサ５２４又はカバーインターロックからの制御に応答している。同様に、第２パワーリレーも、第２マグネトロンＭＯＳＦＥＴからの制御に応答してターンオフすることができる。そして、第２マグネトロンＭＯＳＦＥＴも、第１マグネトロンが熱カットアウト閾値を超過する、或いは、カバーインターロックが開放する、ことに応答して、第２パワーリレーをターンオフするべく、熱カットアウトセンサ５２６又はカバーインターロックからの制御に応答している。
【００６５】
１つ又は複数の製品存在検出器１２２は、食物容器１２０が製品ホルダ１１８内に存在しているかどうかを通知する信号を入力ブロック５１６に提供している。ドアスイッチ５３２は、ドア１０２が開放されているのか又は閉鎖されているのかを通知する信号を入力ブロック５１６に提供している。マグネトロン状態センサ５３４は、第１マグネトロン電源１５４の状態を通知する信号を入力ブロック５１６に提供している。マグネトロン状態センサ５３６は、第２マグネトロン電源１５６の状態を通知する信号を入力ブロック５１６に提供している。更に多くの又は少ない数の入力信号を入力ブロック５１６に提供することができる。
【００６６】
また、Ｉ／Ｏインターフェイスボード５０４は、温度センサ１６２及び電界検出器５３８からアナログ入力を受け取っている。電界検出器５３８からの信号は、Ｉ／Ｏインターフェイスボード５０４上のアナログ増幅器５４２によって受け取られる前に、高周波エンベロープフィルタ５４０を通過することができる。Ｉ／Ｏインターフェイスボード５０４上のアナログ入力５４４は、食物容器１２０の温度を通知する信号を温度センサ１６２から受け取っている。
【００６７】
上述のように、電界検出器５３８は、食物容器１２０内の製品の容積を推定するべく、使用することができる。これに加えて、電界検出器５３８は、マイクロ波チャンバ１３６内の電界が、予測された正常動作の範囲内にあることを検証するべく、使用することもできる。例えば、１２オンスのアルミニウム缶などの金属製の食物容器１２０が電子レンジ装置１００に挿入された場合に、電界検出器５３８は、予想未満の又はゼロ値の負荷を検知することになろう。同時に、１つ又は複数の製品存在検出器１２２は、食物容器１２０が製品ホルダ１１８内において存在していることを検知することになろう。同様に、製品が電子レンジ装置１００内に挿入されていない場合にも、電界検出器５３８は、予想未満の又はゼロ値の負荷を検知することになろう。又、１つ又は複数の製品存在検出器１２２も、製品が製品ホルダ１１８内において存在しないことを検知することになろう。いずれのケースにおいても、電界検出器５３８が、最大許容可能な電界閾値によって示されている許容可能な最小値未満の負荷値を検知した際に、電子レンジ装置１００の動作が始まるか、又はさもなければ終わることを防止することができる。
【００６８】
最大電界閾値は、所与の食物容器１２０内の所与のタイプの食物製品の容積の最小量に対応しうる。例えば、最大閾値は、所与の食物容器１２０内において収容されている所与の食物製品の所与の食物容器１２０の容積の少なくとも５％、１０％、又は２５％に対応する予想される電界読取であってよい。
【００６９】
異なる材料は、異なる誘電率及び導電率を有しており、従って、異なる方式により、マイクロ波放射に結合し、これを吸収し、或いは、その他の方法でこれと反応する。例えば、ＰＥＴの誘電率は、約１−３ε’である一方で、水は、約８０ε’の誘電率を有する。同様に、ＰＥＴの導電率は、約１０−２１Ｓ／ｍである一方で、生理食塩水の水溶液は、約１−５Ｓ／ｍの導電率を有する。従って、食物製品は、自身が通常収容されている容器よりも、マイクロ波放射を格段に容易に吸収する。
【００７０】
但し、異なる食物製品は、異なる電気プロパティを有する。製品識別スキャナ１２４からの読取及び電界検出器５３８によって計測された検出電界強度に基づいてなどのように、マイクロ波チャンバ１３６に挿入される食物製品の電気プロパティ（例えば、誘電率及び／又は導電率）に基づいて、食物製品の容積を推定することができる。マイクロ波チャンバ１３６に挿入された食物製品の推定された容積を使用することにより、第１マグネトロン電源１５４及び／又は第２マグネトロン電源１５６の動作を変更することができる。例えば、瞬間沸騰を回避するべく、或いは、さもなければ、食物容器１２０内の圧力増大のリスクを低減するべく、マグネトロン電源１５４、１５６のうちの１つ又は複数のもののパワーレベルを推定された容積に基づいて調節することができる。従って、部分的に充填された食物容器１２０の場合にも、電子レンジ装置１００内において、ターゲット温度まで安全に加熱することができる。
【００７１】
技術者がスピーカ１６８の音量レベルを調節することを許容するべく、音量調節入力５４６（例えば、音量ノブ又はボタン）を電子回路コンパートメント１３５又は電子レンジ装置内のその他の場所において位置決めすることができる。音量調節入力５４６は、オーディオ増幅器５５０によって提供される増幅の量を調節するべく、オーディオジャック５４８を通じてＩ／Ｏインターフェイスボード５０４上のオーディオ増幅器５５０に提供することができる。出力オーディオジャック５５２は、オーディオ増幅器５５０からスピーカ１６８にオーディオ信号を供給している。
【００７２】
また、Ｉ／Ｏインターフェイスボード５５６は、出力制御信号５０８をマイクロ波コンパートメント１３３内のコンポーネントに供給するべく、出力ブロック５５６を含む。第１マグネトロン信号５５４が、第１パワーリレーをターンオン又はオフするべく、第１マグネトロンＭＯＳＦＥＴに提供されている。同様に、第２マグネトロン信号５５６が、第２パワーリレーをターンオン又はオフするべく、第２マグネトロンＭＯＳＦＥＴに提供されている。第１パワーリレーがターンオンされた際に、電力が第１マグネトロン電源１５４及びファン１４０に提供される。第２パワーリレーがターンオンされた際に、電力が第２マグネトロン電源１５６及びファン１４６に提供される。
【００７３】
第１パワー制御信号５５８が、第１マグネトロン電源１５４によって第１マグネトロンに出力されるパワーを変更するべく、第１マグネトロン電源１５４に提供されている。第２パワー制御信号５６０が、第２マグネトロン電源１５６によって第２マグネトロンに出力されるパワーを変更するべく、第２マグネトロン電源１５６に提供されている。いくつかの実装形態において、第１及び第２パワー制御信号５５８、５６０は、パルス幅変調された制御信号である。第１及び第２パワー制御信号５５８、５６０は、同一であってもよく、或いは、異なっていてもよい。例えば、第１及び第２マグネトロン電源１５４、１５６は、異なるパワーレベルをその個々のマグネトロンに提供するべく、動作させることができる。ファン制御信号５６２が、マイクロ波コンパートメント１３３を冷却するべく、ファン１５０に提供されている。第１及び第２マグネトロンを冷却するべく、ファン制御信号５６４をファン１４０、１４６に提供することができる。
【００７４】
図６は、電子レンジ装置１００のコンピュータシステム６００のブロック図である。コンピュータシステム６００は、オペレーティングシステム６０２と、オペレーティングシステム６０２上においてインストールされた１つ又は複数のアプリケーション６０４と、を含む。又、コンピュータ６００は、ユーザーインターフェイス１０４上における表示のために、或いは、スピーカ１６８からの出力のために、画像、オーディオ、及びビデオデータ６０８を保存するためのファイルシステムを有するメモリ６０６をも含む。１つ又は複数のアプリケーション６０４が、マイクロコントローラ５０２などの、通信バス６１０上のコンポーネントの動作を制御している。Ｉ／Ｏインターフェイス６１２は、例えば、ビデオ又は画像データの供給及びタッチスクリーンからの接触入力の受領などの、１つ又は複数のアプリケーション６０４とユーザーインターフェイス１０４の間の通信を提供している。ポートアクセスドア１７０を介してアクセス可能でありうるポート６１４は、使用法及び診断データをダウンロードするのみならず、１つ又は複数のアプリケーション６０４又はファームウェア５０６用のソフトウェア更新をアップロードするべく、アクセスを技術者に提供している。データベース６１６は、電子レンジ装置１００の使用法及び診断データをローカルに保存することができる。例えば、使用法データは、ドア１０２が開放された回数、製品識別スキャナ１２４によってスキャニングされる製品、製品を加熱するべくユーザーインターフェイス１０４上において選択される温度、及びこれらのイベントのそれぞれが発生する時点を含みうる。その他の使用法データを収集することができる。診断データは、入力ブロック５１６、アナログ入力５４４、及びアナログ増幅器５４２上において受け取られた入力のログ、のみならず、制御信号５０８をも含みうる。その他の診断データをデータベース６１６内において保存することができる。又、使用法及び診断データをリモートサーバー（図示されてはいない）にアップロードするべく、或いは、リモートサーバーからソフトウェア更新を受け取るべく、モデム６１８を含むこともできる。その他の構成及びコンポーネントも、本開示によって想定されている。
【００７５】
図７は、消費者による電子レンジ装置１００の動作の状態図７００である。図８Ａ〜図８Ｆは、消費者による動作の際に電子レンジ装置１００のユーザーインターフェイス１０４上において表示されるユーザーインターフェイス画面である。７０２において、電子レンジ装置１００は、電力を受け取っている。７０４において、電子レンジ装置１００は、アイドル状態７０４に入っている。アイドル状態７０４において、ユーザーインターフェイス１０４は、電子レンジ装置を使用するべく準備が完了していることを消費者に通知するべく、準備完了画面又はビデオを表示することができる。ドア１０２が開放されていることがドアスイッチ５３２によって検出された際に、電子レンジ装置は、スキャン状態７０６に入る。
【００７６】
スキャン状態７０６において、ユーザーインターフェイス１０４は、製品識別スキャナ１２４によって食物容器１２０をスキャンするように消費者に通知するべく、スキャン画面又はビデオを表示することができる。例えば、ユーザーインターフェイス１０４は、図８Ａに示されているユーザーインターフェイス画面を表示することができる。食物容器１２０が製品識別スキャナ１２４によってスキャニングされる前に、ドア１０２が閉鎖されていることがドアスイッチ５３２によって検出された場合には、電子レンジ装置１００は、アイドル状態７０４に戻る。
【００７７】
無効な製品が識別スキャナ１２４によってスキャニングされた場合には、オーディオフィードバックをスピーカ１６８を通じて提供することができると共に、電子レンジ装置１００は、無効製品状態７０８に入り、この場合に、ユーザーインターフェイス１０４は、スキャニングされた食物容器１２０が、電子レンジ装置１００と共に使用するには、無効であると消費者に通知するべく、無効製品画面又はビデオを表示することができる。例えば、ユーザーインターフェイス１０４は、図８Ｃに示されているユーザーインターフェイス画面を表示することができる。このチェックは、適合していない容器材料（例えば、アルミニウム缶、など）、適合していない食物製品のタイプ（例えば、高炭酸飲料、など）を有する、或いは、さもなれば、電子レンジ装置１００と共に見当合わせされていない、食物容器１２０が、電子レンジ装置１００と共に使用されることの防止を保証している。タイムアウト期間の後に、電子レンジ装置は、スキャン状態７０６に戻る。
【００７８】
有効な製品が識別スキャナ１２４によってスキャニングされた場合に、オーディオフィードバックをスピーカ１６８を通じて提供することができると共に、電子レンジ装置１００は、食物容器配置チェック状態７１０に入る。食物容器配置チェック状態７１０において、電子レンジ装置１００は、１つ又は複数の製品存在検出器１２２により、製品ホルダ１１８内の食物容器１２０の存在を検証している。食物容器１２０が、製品ホルダ１１８内において存在していると検出されない、或いは、食物容器配置チェック状態７１０において製品ホルダ１１８から除去されている、場合には、電子レンジ装置１００は、スキャン状態７０６に戻る。食物容器１２０が製品ホルダ１１８内において存在していると検出された場合には、電子レンジ装置１００は、ドア閉鎖状態７１２に入る。
【００７９】
ドア閉鎖状態７１２において、ユーザーインターフェイス１０４は、製品が、有効であり、正しく配置されており、且つ、消費者がドア１０２を閉鎖することを要する、ことを消費者に通知するべく、ドア閉鎖画面又はビデオを表示することができる。例えば、ユーザーインターフェイス１０４は、図８Ｂにおいて示されているユーザーインターフェイス画面を表示することができる。ドア１０２がタイムアウト期間内において閉鎖されたことが検出されない場合には、電子レンジ装置１００は、スキャン状態７０６に戻る。ドア１０２が閉鎖されていることがドアスイッチ５３２によって検出されたことを電子レンジ装置１００が検出した際に、電子レンジ装置１００は、温度選択状態７１６に入る。
【００８０】
これに加えて、ドア１０２が閉鎖されたことを検出した際に、食物容器１２０の初期温度読取を温度センサ１６２によって検出することもできる。無効な温度読取が受け取られた場合に、電子レンジ装置１００は、エラー状態７１４に入る。例えば、電子レンジ装置１００は、食物容器１２０の温度読取が電子レンジ装置１００の最大温度以上である、或いは、温度読取が、その他の方式により、温度センサ１６２の正常動作範囲の外側である、或いは、その他の方式により、温度センサ１６２が障害を有することを通知している、場合に、エラー状態７１４に入ることができる。エラー状態７１４において、ユーザーインターフェイス１０４は、点検修理が必要とされていることを消費者に通知するべく、エラー画面又はビデオを表示することができる。例えば、ユーザーインターフェイス１０４は、図８Ｆに示されているユーザーインターフェイス画面を表示することができる。
【００８１】
温度選択状態７１６において、ユーザーインターフェイス１０４は、食物容器１２０の望ましい加熱温度を選択するように消費者に通知するべく、温度選択画面又はビデオを表示することができる。例えば、ユーザーインターフェイス１０４は、図８Ｄに示されているユーザーインターフェイス画面を表示することができる。図８Ｄに示されているように、３つの選択可能ユーザーインターフェイスアイコンが存在しており、これらのそれぞれは、周辺アイコン８０２、高温アイコン８０４、及び非常に高温アイコン８０６などの、相対温度レベルを表している。或いはこの代わりに、又はこれに加えて、温度値を選択可能アイコンのそれぞれの上部に表示することもできる。
【００８２】
消費者は、冷えた食物容器１２０を周辺温度（例えば、約２５℃）に加熱するべく周辺アイコン８０２を選択することができる。消費者は、食物容器１２０を構成可能な高温の温度（例えば、約４５℃）に加熱するべく、高温アイコン８０４を選択することができる。消費者は、食物容器１２０を構成可能な非常に高温の温度（例えば、約６５℃）に加熱するべく、非常に高温アイコン８０６を選択することができる。その他の温度レベルを使用することができると共に、更に詳細に以下において開示するように、技術者によって構成することができる。温度選択がタイムアウト期間内において実施されない場合には、電子レンジ装置は、スキャン状態７０６に戻る。
【００８３】
ユーザーインターフェイス１０４から温度選択を受け取った際に、電子レンジ装置１００は、加熱状態７１８に入る。加熱状態７１８において、電子レンジ装置は、上述のように、１つ又は複数のマイクロ波ソースの動作を通じて食物容器１２０を加熱することにより、開始する。加熱状態７１８において、ユーザーインターフェイス１０４は、食物容器１２０の現時点の加熱の状態を消費者に通知するべく、加熱画面又はビデオを表示することができる。例えば、ユーザーインターフェイス１０４は、図８Ｅにおいて示されているユーザーインターフェイス画面を表示することができる。従って、ユーザーインターフェイス１０４は、食物容器１２０の現時点の温度のみならず、電子レンジ装置１００が稼働中であり、且つ、ドア１０２が閉鎖された状態において留まることを要する、という通知を表示することができる。ドア１０２が加熱状態７１８において開放されたことがドアスイッチ５３２によって検出された場合に、電子レンジ装置１００は、マイクロ波ソースの動作を中断し、且つ、スキャン状態７０６に戻る。
【００８４】
電界検出器５３８からの読取は、電子レンジ装置１００の動作の際に収集することができる。上述のように、これらの読取は、製品がマイクロ波チャンバ１３６に挿入されたことを検証するべく、或いは、食物容器１２０内の流体の容積を検出するべく、使用することができる。例えば、食物容器１２０内の流体の検出された容積に基づいて、１つ又は複数のマイクロ波ソースのパワーレベル又は周波数を変更することができる。電界検出器５３８によって検出された電界が最大電界閾値超である場合には、或いは、製品が、１つ又は複数の製品存在検出器１２２によってマイクロ波チャンバ１３６内において検出されない場合には、電子レンジ装置１００は、上述の無効製品状態７０８に入る。電界検出器５３８からの値が正常な動作の範囲の外側である、或いは、さもなければ、電子レンジ装置１００が障害を有することを通知している、場合には、電子レンジ装置１００は、上述のエラー状態７１４に入る。
【００８５】
ユーザーインターフェイス１０４からの選択に基づいてターゲット温度に到達した際に、電子レンジ装置１００は、マイクロ波ソースの動作を中断し、オーディオフィードバックをスピーカ１６８を通じて提供し、且つ、完了状態７２０に入る。完了状態７７０において、ユーザーインターフェイス１０４は、加熱された食物容器１２０を取り出し、且つ、その消費を楽しむように、消費者に通知するべく、完了画面又はビデオを表示することができる。例えば、ユーザーインターフェイス１０４は、図８Ｂにおいて示されているユーザーインターフェイス画面を表示することができる。ドア１０２が完了状態７２０において開放されたことがドアスイッチ５３２によって検出された際に、電子レンジ装置１００は、スキャン状態７０６に戻る。
【００８６】
いくつかの実装形態において、ドア１０２が、完了状態７２０において、或いは、加熱状態７１８において、開放された際に、電子レンジ装置１００は、ボトル除去状態（図示されてはいない）に入ることができる。ボトル除去状態において、ユーザーインターフェイス１０４は、製品ホルダ１１８から食物容器１２０を除去するように消費者に通知するべく、ボトル除去画面又はビデオを表示することができる。ボトル除去画面又はビデオは、既定の時間量にわたって表示することができる。食物容器１２０が製品ホルダ１１８から除去されたことが１つ又は複数の製品存在検出器１２２によって検出された際に、或いは、タイムアウトの後に、電子レンジ装置１００は、スキャン状態７０６に戻る。
【００８７】
図９は、技術者による電子レンジ装置１００の動作の状態図９００である。図１０Ａ〜図１０Ｂは、技術者による動作の際に電子レンジ装置１００のユーザーインターフェイス上において表示されるユーザーインターフェイス画面である。９０２において、電子レンジ装置１００は、サービスホーム状態９０４に入っている。例えば、製品識別スキャナ１２４がスキャン状態７０６において技術者バーコードをスキャニングした際に、電子レンジ装置１００は、サービスホーム状態９０４に入る。サービスホーム状態９０４において、ユーザーインターフェイス１０４は、サービス選択肢を技術者に通知するべく、サービスホーム画面又はビデオを表示することができる。
【００８８】
例えば、ユーザーインターフェイス１０４は、サービスホーム状態９０４において図１０Ａに示されているユーザーインターフェイス画面を表示することができる。サービスホーム画面は、選択可能な戻りボタン１００２を含む。戻りボタン１００２の選択を受け取った際に、タイムアウト期間の後に、或いは、ドア１０２がサービスホーム状態９０４において閉鎖されたことがドアスイッチ５３２によって検出された際に、電子レンジ装置１００は、消費者動作モードに戻る。例えば、電子レンジ装置１００は、ドア１０２が閉鎖されたかどうかに応じて、アイドル状態７０４又はスキャン状態７０６に戻る。
【００８９】
また、サービスホーム画面は、選択可能な温度ボタン１００４をも含む。温度ボタン１００４の選択を受け取った際に、電子レンジ装置１００は、温度調節状態９０６に入る。温度調節状態９０６において、ユーザーインターフェイス１０４は、温度調節選択肢を技術者に通知するべく、温度調節画面又はビデオを表示することができる。
【００９０】
例えば、ユーザーインターフェイス１０４は、温度調節状態９０６において、図１０Ｂに示されているユーザーインターフェイス画面を表示することができる。温度調節画面は、選択可能な戻りボタン１００６を含む。戻りボタン１００６の選択を受け取った際に、或いは、タイムアウト期間の後に、電子レンジ装置１００は、サービスホーム状態９０４に戻る。また、温度調節画面は、周辺アイコン８０２、高温アイコン８０４、及び非常に高温アイコン８０６にそれぞれが対応する、但し、オーバーレイされた温度値を有する、温度アイコン１００８、１０１０、１０１２を含む。温度アイコン１００８、１０１０、１０１２のそれぞれは、温度アイコンに対応する温度値を変更するべく、対応する温度調節ボタンを有する。
【００９１】
例えば、周辺アイコン８０２に対応する温度アイコン１００８は、２５℃の温度値を有する状態において示されている。温度アイコン１００８における温度値は、温度増大ボタン１０１４の選択の際に、増大させることができる。同様に、温度アイコン１００８における温度値は、温度減少ボタン１０１６の選択の際に、減少させることもできる。高温アイコン８０４に対応する温度アイコン１０１０は、４５℃の温度値を有する状態において示されている。温度アイコン１０１０における温度値は、温度増大ボタン１０１８の選択際に増大させることができる。同様に、温度アイコン１０１０における温度値は、温度減少ボタン１０２０の選択の際に、減少させることもできる。非常に高温アイコン８０６に対応する温度アイコン１０１２は、６５℃の温度値を有する状態において示されている。温度アイコン１０１２における温度値は、温度増大ボタン１０２２の選択の際に、増大させることができる。同様に、温度アイコン１０１２における温度値は、温度減少ボタン１０２４の選択の際に、減少させることもできる。温度増大及び減少ボタン１０１４、１０１６、１０１８、１０２０、１０２２、１０２４は、整数（例えば、それぞれの選択において、１、２、３、４、又は５℃）又は分数値（例えば、それぞれの選択において、０．１、０．２、０．３、０．４、０．５℃）だけ、温度アイコン１００８、１０１０、１０１２における温度値を調節することができる。
【００９２】
また、温度調節画面は、キャンセルボタン１０２６と、保存ボタン１０２８と、をも含む。キャンセルボタン１０２６の選択の際に、温度アイコン１００８、１０１０、１０１２における温度値に対する任意の変更が破棄され、且つ、電子レンジ装置１００は、サービスホーム状態９０４に戻る。同様に、保存ボタン１０２８の選択の際に、温度アイコン１００８、１０１０、１０１２における温度値に対する任意の変更が保存され、且つ、電子レンジ装置１００は、サービスホーム状態９０４に戻る。
【００９３】
サービスホーム状態９０４から、技術者は、変更が望ましい食物容器１２０をスキャニングすることにより、電子レンジ装置１００と共に使用される受け入れ可能な食物容器の在庫を変更することができる。例えば、技術者は、製品識別スキャナ１２４により、食物容器１２０をスキャニングしてもよく、この時点において、電子レンジ装置は、スピーカ１６８を通じてスキャンのオーディオフィードバックを提供する。スキャニングされた食物容器１２０が、受け入れ可能な食物容器の在庫において既に保存されている場合には、電子レンジ装置１００は、リスト化された製品状態９０８に入る。スキャニングされた食物容器１２０が、受け入れ可能な食物容器の在庫において未だ保存されていない場合には、電子レンジ装置１００は、リスト化されていない製品状態９１０に入る。但し、ユーザーインターフェイス１０４は、スキャニングされた識別子（例えば、バーコード番号、など）の値、或いは、製品のタイプなどのスキャニングされた食物容器１２０に関するその他の情報、などを表示することができる。
【００９４】
リスト化された製品状態９０８において、ユーザーインターフェイス１０４は、受け入れ可能な食物容器の在庫を変更するように選択肢を技術者に通知するべく、製品除去画面又はビデオを表示することができる。例えば、製品除去画面は、スキャニングされた食物容器１２０が、受け入れ可能な食物容器から除去されるべきであることを確認するための選択可能な確認アイコンを含むことができる。確認アイコンの選択を受け取った際に、スキャニングされた食物容器１２０は、受け入れ可能な食物容器の在庫から除去され、且つ、電子レンジ装置１００は、サービスホーム状態９０４に戻る。又、製品除去画面は、受け入れ可能な食物容器の在庫からのスキャニングされた食物容器１２０の除去をキャンセルするための選択可能な戻りボタンを含むこともできる。タイムアウト期間の後に、或いは、戻りボタンの選択を受け取った際に、受け入れ可能な食物容器の在庫は、不変の状態において留まり、且つ、電子レンジ装置１００は、サービスホーム状態９０４に戻る。
【００９５】
リスト化されていない製品状態９１０において、ユーザーインターフェイス１０４は、受け入れ可能な食物容器の在庫を変更するように技術者に選択肢を通知するべく、製品追加画面又はビデオを表示することができる。例えば、製品追加画面は、スキャニングされた食物容器１２０が、受け入れ可能な食物容器の在庫に追加されるべきであることを確認するための選択可能な確認アイコンを含むことができる。確認アイコンの選択を受け取った際に、スキャニングされた食物容器１２０は、受け入れ可能な食物容器の在庫に追加され、且つ、電子レンジ装置１００は、サービスホーム状態９０４に戻る。また、製品追加画面は、受け入れ可能な食物容器の在庫から、スキャニングされた食物容器１２０の追加をキャンセルするための選択可能な戻りボタンを含むこともできる。タイムアウト期間の後に、或いは、戻りボタンの選択を受け取った際に、受け入れ可能な食物容器の在庫は、不変の状態において留まり、且つ、電子レンジ装置１００は、サービスホーム状態９０４に戻る。
【００９６】
いくつかの実装形態において、技術者には、受け入れ可能な食物容器の在庫を変更するべく、サービスホーム状態９０４に対するアクセスを有するクルーメンバ又はその他の人物よりも多くのアクセスを提供することができる。例えば、クルーメンバは、受け入れ可能な食物容器の在庫からいくつかの食物容器を追加又は除去することが可能であってよい。但し、除去するためのアクセスがクルーメンバには提供されていない受け入れ可能な食物容器の在庫のサブセットが存在しうる。スキャニングされた食物容器１２０が、除去するためのアクセスがクルーメンバには提供されていない受け入れ可能な食物コンテアの在庫のサブセットに含まれている場合に、ユーザーインターフェイス１０４は、スキャニングされた食物容器に関する更なる情報を示す製品画面を単純に表示することができる。
【００９７】
又、サービスホーム状態９０４から、技術者は、電子レンジ装置１００に対するソフトウェア更新動作を実行することができる。例えば、ポート６１４内にＵＳＢドライブを受け入れた際に、電子レンジ装置１００は、更新状態９１２に入る。更新状態９１２において、ユーザーインターフェイス１０４は、電子レンジ装置１００上のソフトウェアが更新中であることを技術者に通知するべく、更新画面又はビデオを表示することができる。例えば、ソフトウェア更新は、１つ又は複数のアプリケーション６０４又はファームウェア５０６のソフトウェア更新をアップロード又はインストールすることができる。ソフトウェア更新の完了の際に、ユーザーインターフェイス１０４は、ソフトウェア更新が完了したことを技術者に通知するべく、更新完了画面を表示することができる。この結果、電子レンジ装置１００は、通常どおりに、パワー状態７０２から再開することができる。
【００９８】
様々な図との関係において本明細書において記述されている論理的動作は、（１）演算装置（例えば、図１１において記述されている演算装置）上において稼働するコンピュータ実装された行為又はプログラムモジュールのシーケンス（即ち、ソフトウェア）として、（２）演算装置内の相互接続された機械論理回路又は回路モジュール（即ち、ハードウェア）として、及び／又は、（３）演算装置のソフトウェア及びハードウェアの組合せとして、実装されうることを理解されたい。従って、本明細書において記述されている論理的動作は、ハードウェア及びソフトウェアの任意の特定の組合せに限定されるものではない。実装形態は、演算装置の性能及びその他の要件に依存する選択の問題である。従って、本明細書において記述されている論理的動作は、動作、構造的装置、行為、又はモジュールとして、様々に呼称される。これらの動作、構造的装置、行為、及びモジュールは、ソフトウェアにおいて、ファームウェアにおいて、特殊目的デジタルロジックにおいて、且つ、これらの任意の組合せにおいて、実装することができる。また、図示されている、且つ、本明細書において記述されている、ものよりも、多くの又は少ない数の動作を実行しうることを理解されたい。また、これらの動作は、本明細書において記述されているものとは異なる順序において実行することもできる。
【００９９】
図１１を参照すれば、本発明の実施形態が実装されうる例示用の演算装置１１００が示されている。例えば、本明細書において記述されている電子レンジ装置１００、ユーザーインターフェイス１０４、マイクロコントローラ５０２、及び／又はコンピュータ６００は、それぞれ、演算装置１１００などの演算装置として実装することができる。例示用の演算装置１１００は、本発明の実施形態が実装されうる適切な演算環境の一例に過ぎないことを理解されたい。任意選択により、演算装置１１００は、限定を伴うことなしに、パーソナルコンピュータ、サーバー、ハンドヘルド又はラップトップ装置、マルチプロセッサシステム、マイクロプロセッサに基づいたシステム、ネットワークパーソナルコンピュータ（ＰＣ）、ミニコンピュータ、メインフレームコンピュータ、組込み型のシステム、及び／又は上述のシステム又は装置のうちの任意のものの複数を含む分散型の演算環境を含む、周知の演算システムであってよい。分散型の演算環境は、通信ネットワーク又はその他のデータ送信媒体に接続されたリモート演算装置が様々なタスクを実行することを可能にしている。分散型の演算環境において、プログラムモジュール、アプリケーション、及びその他のデータは、ローカル及び／又はリモートコンピュータストレージ媒体上において保存することができる。
【０１００】
一実施形態において、演算装置１１００は、タスクを実行するべく協働する、互いに通信状態にある、２つ以上のコンピュータを有することができる。例えば、但し限定を伴うことなしに、アプリケーションは、アプリケーションの命令の同時及び／又は並列処理を許容するような方式により、パーティション化することができる。或いはこの代わりに、アプリケーションによって処理されるデータは、２つ以上のコンピュータによるデータセットの異なる部分の同時及び／又は並列処理を許容するような方式により、パーティション化することもできる。一実施形態において、演算装置１１００内のコンピュータの数に直接的に拘束されないいくつかのサーバーの機能を提供するべく、仮想化ソフトウェアを演算装置１１００によって利用することができる。例えば、仮想化ソフトウェアは、４つの物理的コンピュータ上において２０個の仮想的サーバーを提供することができる。一実施形態において、以上において開示されている機能は、クラウド演算環境において１つ及び／又は複数のアプリケーションを実行することにより、提供することができる。クラウド演算は、動的にスケーラブルな演算リソースを使用することにより、ネットワーク接続を介して演算サービスを提供することを有することができる。クラウド演算は、少なくとも部分的に、仮想化ソフトウェアにより、サポートすることができる。クラウド演算環境は、企業によって確立することができる及び／又は、第３者プロバイダから必要に応じて借りることもできる。いくつかのクラウド演算環境は、企業によって所有及び稼働されるクラウド演算リソースのみならず、第３者プロバイダから借りた及び／又はリースされたクラウド演算リソースを有することができる。
【０１０１】
その最も基本的な構成において、演算装置１１００は、通常、少なくとも１つの処理ユニット１１２０と、システムメモリ１１３０と、を含む。演算装置の正確な構成及びタイプに応じて、システムメモリ１１３０は、（ランダムアクセスメモリ（ＲＡＭ：Random Access Memory）などの）揮発性、（読み出し専用メモリ（ＲＯＭ：Read-Only Memory）、フラッシュメモリ、などのような）不揮発性、或いは、これら２つの何れかの組合せであってよい。この最も基本的な構成は、図１１において、破線１１１０によって示されている。処理ユニット１１２０は、演算装置１１００の動作に必要とされる算術的及び論理的動作を実行する、標準的なプログラム可能なプロセッサであってよい。１つの処理ユニット１１２０しか示されていないが、複数のプロセッサが存在しうる。従って、命令は、１つのプロセッサによって実行されるものとして記述されている場合があるが、命令は、１つの又は複数のプロセッサにより、同時に、連続的に、或いは、その他の方法で実行することができる。又、演算装置１１００は、演算装置１１００の様々なコンポーネントの間において情報を伝達するためのバス又はその他の通信メカニズムを含むこともできる。
【０１０２】
演算装置１１００は、更なる特徴／機能を有することができる。例えば、演算装置１１００は、限定を伴うことなしに、磁気又は光ディスク又はテープを含む、着脱自在のストレージ１１４０及び非着脱自在のストレージ１１５０などの更なるストレージを含むことができる。また、演算装置１１００は、装置が、例えば、本明細書において記述されている通信経路上において、その他の装置と通信することを許容する１つ又は複数のネットワーク接続１１８０を含むことができる。１つ又は複数のネットワーク接続１１８０は、モデム、モデムバンク、Ethernetカード、ユニバーサルシリアルバス（ＵＳＢ：Universal Serial Bus）インターフェイスカード、シリアルインターフェイス、トークンリングカード、ファイバ分散データインターフェイス（ＦＤＤＩ：Fiber Distributed Data Interface）カード、無線ローカルエリアネットワーク（ＷＬＡＮ：Wireless local Area Network）カード、符号分割多重アクセス（ＣＤＭＡ：Code Division Multiple Access）、ＧＳＭ（Global System for Mobile communications）、ロングタームエボリューション（ＬＴＥ：Long-Term Evolution）、WiMAX（Worldwide interoperability for Microwave Access）などの無線トランシーバカード、及び／又はその他の無線インターフェイスプロトコル無線トランシーバカード、並びに、その他の周知のネットワーク装置の形態を有することができる。また、演算装置１１００は、キーボード、キーパッド、スイッチ、ダイヤル、マウス、トラックボール、タッチスクリーン、音声認識器、カード読取器、紙テープ読取器、又はその他の周知の入力装置などの１つ又は複数の入力装置１１７０を有することもできる。また、プリンタ、ビデオモニタ、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）、タッチスクリーンディスプレイ、ディスプレイ、スピーカなどのような１つ又は複数の出力装置１１６０を含むこともできる。演算装置１１００のコンポーネントの間におけるデータの通信を促進するべく、更なる装置をバスに接続することができる。すべてのこれらの装置は、当技術分野において周知であり、且つ、ここでの詳細な説明を省略する。
【０１０３】
処理ユニット１１２０は、有体のコンピュータ可読媒体においてエンコーディングされたプログラムを実行するように構成することができる。有体のコンピュータ可読媒体は、演算装置１１００（即ち、機械）が特定の方式によって動作するようにする、データを提供する能力を有する任意の媒体を意味している。実行のために、処理ユニット１１２０に命令を提供するべく、様々なコンピュータ可読媒体を利用することができる。例示用の有体のコンピュータ可読媒体は、限定を伴うことなしに、コンピュータ可読命令、データ構造、プログラムモジュール、又はその他のデータなどの、情報の保存のための任意の方法又は技術によって実装された揮発性媒体、不揮発性媒体、着脱自在の媒体、及び非着脱自在の媒体を含みうる。システムメモリ１１３０、着脱自在のストレージ１１４０、及び非着脱ストレージ１１５０は、いずれも、有体のコンピュータストレージ媒体の例である。例示用の有体のコンピュータ可読記録媒体は、限定を伴うことなしに、集積回路（例えば、フィールドプログラム可能なゲートアレイ又は用途固有のＩＣ）、ハードディスク、光ディスク、磁気光ディスク、フロッピーディスク、磁気テープ、ホログラフィックストレージ媒体、半導体装置、ＲＡＭ、ＲＯＭ、電気的に消去可能なプログラム読み出し専用メモリ（ＥＥＰＲＯＭ：Electrically Erasable Program Read-Only Memory）、フラッシュメモリ又はその他のメモリ技術、ＣＤ−ＲＯＭ、デジタルバーサタイルディスク（ＤＶＤ：Digital Versatile Disk）、又はその他の光ディスク、磁気カセット、磁気テープ、磁気ディスクストレージ、又はその他の磁気ストレージ装置を含む。
【０１０４】
実行可能なソフトウェアをコンピュータに読み込むことによって実装されうる機能は、周知の設計規則により、ハードウェア実装形態に変換されうることは、電気工学及びソフトウェア工学の技術分野における基本事項である。概念をソフトウェア又はハードウェアのいずれにおいて実装するのかの決定は、通常、ソフトウェアドメインからハードウェアドメインへの変換に伴う任意の課題ではなく、設計の安定性と生成されるべきユニットの数の考慮に依存している。一般に、依然として頻繁な変更を経験する設計は、ソフトウェアにおいて実装することが好ましい場合があり、その理由は、ハードウェア実装形態のやり直しは、ソフトウェア設計のやり直しよりも大きな費用を所要するからである。一般に、大量に生成されることになる安定した設計は、例えば、用途固有の集積回路（ＡＳＩＣ）においてなどのように、ハードウェアにおいて実装されることが好ましい場合があり、その理由は、大量生産の場合には、ハードウェア実装形態が、ソフトウェア実装形態よりも、乏しく費用を所要しうるからである。しばしば、設計は、ソフトウェア形態において開発及び試験され、且つ、後から、周知の設計規則により、ソフトウェアの命令を配線化した用途固有の集積回路内において均等なハードウェア実装形態に変換される場合がある。新しいＡＳＩＣによって制御されている機械が特定の機械又は装置であるのと同一の方式により、同様に、プログラミングされた、及び／又は、実行可能な命令が読み込まれた、コンピュータも、特定の機械又は装置として見なすことができる。
【０１０５】
例示用の一実装形態において、処理ユニット１１２０は、システムメモリ１１３０内において保存されているプログラムコードを実行することができる。例えば、バスは、データをシステムメモリ１１３０まで搬送してもよく、処理ユニット１１２０は、これから命令を受け取り、且つ、実行している。システムメモリ１１３０によって受け取られたデータは、任意選択により、処理ユニット１１２０による実行の前又は後に、着脱自在のストレージ１１４０又は非着脱自在のストレージ１１５０上において保存することができる。
【０１０６】
本明細書において記述されている様々な技法は、ハードウェア又はソフトウェア、或いは、適宜、これらの組合せ、との関連において実装されうることを理解されたい。従って、本明細書において開示されている主題の方法及び装置、或いは、その特定の態様又は一部分は、フロッピーディスクケット、ＣＤ−ＲＯＭ、ハードドライブ、又は任意のその他の機械可読ストレージ媒体などの、有体の媒体において実施されたプログラムコード（即ち、命令）の形態を有していてもよく、この場合に、プログラムコードが、演算装置などの機械に読み込まれ、且つ、これによって実行された際に、機械は、本明細書において開示されている主題を実施するための装置となっている。プログラム可能なコンピュータ上におけるプログラムコード実行のケースにおいて、演算装置は、一般に、プロセッサ、プロセッサによって読み取り可能なストレージ媒体（揮発性及び不揮発性メモリ及び／又はストレージ要素を含む）、少なくとも１つの入力装置、及び少なくとも１つの出力装置を含む。１つ又は複数のプログラムは、例えば、アプリケーションプログラミングインターフェイス（ＡＰＩ：Application Programming Interface）、再使用可能なコントロール、又はこれらに類似したものの使用を通じて、本明細書において開示されている主題との関連において記述されているプロセスを実装又は利用することができる。このようなプログラムは、コンピュータシステムと通信するべく、ハイレベルな手続型又はオブジェクト指向のプログラミング言語において実装することができる。但し、１つ又は複数のプログラムは、必要に応じて、アセンブラ又は機械言語において実装することができる。いずれのケースにおいても、言語は、コンパイル型又はインタープリタ型の言語であってもよく、且つ、これは、ハードウェア実装形態と組み合わせることができる。
【０１０７】
方法及びシステムの実施形態は、本明細書においては、方法、システム、装置、及びコンピュータプログラムプロダクトのブロック図及びフローチャート図を参照して記述されている場合がある。ブロック図及びフローチャート図のそれぞれのブロック並びにブロック図及びフローチャート図中のブロックの組合せは、それぞれ、コンピュータプログラム命令によって実装されうることを理解されたい。これらのコンピュータプログラム命令は、コンピュータ又はその他のプログラム可能なデータ処理装置上において稼働する命令が、１つ又は複数のフローチャートブロックにおいて規定されている機能を実装するための手段を生成するように、機械を生成するべく、汎用コンピュータ、特殊目的コンピュータ、又はその他のプログラム可能なデータ処理装置上に読み込むことができる。
【０１０８】
又、これらのコンピュータプログラム命令は、コンピュータ可読メモリ内において保存されている命令が、１つ又は複数のフローチャートブロックにおいて規定されている機能を実装するべく、コンピュータ可読命令を含む製造物品を生成するように、特定の方式により、機能するべく、コンピュータ又はその他のプログラム可能なデータ処理装置を制御しうるコンピュータ可読メモリ内において保存することもできる。又、コンピュータプログラム命令は、コンピュータ又はその他のプログラム可能な装置上において稼働する命令が、１つ又は複数のフローチャートブロックにおいて規定されている機能を実装するためのステップを提供するように、コンピュータ実装されたプロセスを生成するために、一連の動作ステップがコンピュータ又はその他のプログラム可能な装置上において実行されるようにするべく、コンピュータ又はその他のプログラム可能なデータ処理装置上に読み込むこともできる。
【０１０９】
従って、ブロック図及びフローチャート図のブロックは、規定されている機能を実行するための手段の組合せ、規定されている機能を実行するためのステップの組合せ、及び規定されている機能を実行するためのプログラム命令手段をサポートしている。また、ブロック図及びフローチャート図のそれぞれのブロック並びにブロック図及びフローチャート図のブロックの組合せは、規定されている機能又はステップ或いは特殊目的ハードウェア及びコンピュータ命令の組合せを実行する特殊目的ハードウェアに基づいたコンピュータシステムにより、実装されうることを理解されたい。
【０１１０】
本開示においては、いくつかの実施形態が提供されているが、開示されているシステム及び方法は、本開示の精神又は範囲を逸脱することなしに、多くのその他の特定の形態において実施されうることを理解されたい。これらの例は、限定ではなく、例示を目的としたものであると見なすことを要し、且つ、本発明は、本明細書において付与されている詳細に限定されるものではない。例えば、様々な要素又はコンポーネントは、組み合わせられてもよく、或いは、別のシステムにおいて統合されてもよく、或いは、特定の特徴は、省略されてもよく、或いは、実装されなくてもよい。
【０１１１】
また、個別である又は別個であるものとして様々な実施形態において記述及び図示されている技法、システム、サブシステム、及び方法は、本開示の範囲を逸脱することなしに、その他のシステム、モジュール、技法、又は方法と組み合わせられてもよく、或いは、統合されてもよい。直接的に結合されている、或いは、互いに通信している、ものとして図示又は記述されているその他の品目は、電気的であるのか、機械的であるのか、或いは、その他の方法であるのか、を問わず、何れかのインターフェイス、装置、又は中間コンポーネントを通じて、間接的に結合されていてもよく、或いは、通信していてもよい。変更、置換、及び変形のその他の例は、当業者によって特定可能であり、且つ、本明細書において開示されている精神及び範囲を逸脱することなしに、実施されうるであろう。
【図１】
2022501564.tif 000003
【図２】
2022501564.tif 000004
【図３】
2022501564.tif 000005
【図４】
2022501564.tif 000006
【図５】
2022501564.tif 000007
【図６】
2022501564.tif 000008
【図７Ａ】
2022501564.tif 000009
【図７Ｂ】
2022501564.tif 000010
【図８Ａ】
2022501564.tif 000011
【図８Ｂ】
2022501564.tif 000012
【図８Ｃ】
2022501564.tif 000013
【図８Ｄ】
2022501564.tif 000014
【図８Ｅ】
2022501564.tif 000015
【図８Ｆ】
2022501564.tif 000016
【図９】
2022501564.tif 000017
【図１０Ａ】
2022501564.tif 000018
【図１０Ｂ】
2022501564.tif 000019
【図１１】
2022501564.tif 000020
【国際調査報告】
2022501564.tif 000021
2022501564.tif 000022