(57)【要約】  取外し可能に挿入されたレンズ容器（１０２）に入れて保存されたコンタクトレンズ（１０９）を温めるように構成されたコンタクトレンズ加温装置（１００）が開示される。この装置は、コントローラ（１０６）と、挿入されたレンズ容器（１０２）の対応する接触面（１０８）と共形であるように成形された加熱可能な空洞（１０３）とを含み、共形の接触面は、コンタクトレンズ（１０９）を高速かつ繰返し可能に温めることを容易にする。この装置は、さらに加熱要素（１０７）を含む。コントローラ（１０６）は、コンタクトレンズ（１０９）の装着者が温められていないコンタクトレンズ（１０９）をこの装着者の目に挿入する際に本来は感じる不快感を低減するために、加熱要素（１０７）に、挿入されたレンズ容器（１０２）を温めるように指示することによって、レンズ容器（１０２）内のコンタクトレンズ（１０９）を温めるように構成されている。
2010527462.tif 000002
【特許請求の範囲】
【請求項１】
取外し可能に挿入されたレンズ容器に入れて保存されたコンタクトレンズを温めるように構成されたコンタクトレンズ加温装置であって、
コントローラと、
前記挿入されたレンズ容器の対応する接触面と共形であるように成形された加熱可能な空洞とを備え、共形の前記接触面は、前記コンタクトレンズを高速かつ繰返し可能に温めることを容易にし、さらに
加熱要素を備え、
前記コントローラは、前記コンタクトレンズの装着者が温められていない前記コンタクトレンズを前記装着者の目に挿入する際に本来は感じる不快感を低減するために、前記加熱要素に前記挿入されたレンズ容器を温めるように指示することによって、前記レンズ容器内の前記コンタクトレンズを温めるように構成されている、装置。
【請求項２】
対応する複数のレンズ容器を収容するように構成された複数の加熱可能な空洞を有する、請求項１に記載のコンタクトレンズ加温装置。
【請求項３】
温度センサをさらに備え、前記コントローラは、前記温度センサからの信号に応じて前記加熱要素に指示することによって、前記コンタクトレンズを指定された温度範囲内まで温めるように構成されている、請求項２に記載のコンタクトレンズ加温装置。
【請求項４】
前記指定された温度範囲は、ヒトの露出した目の温度に依存する、請求項３に記載のコンタクトレンズ加温装置。
【請求項５】
前記指定された温度範囲は、３４℃＋／−２℃である、請求項３に記載のコンタクトレンズ加温装置。
【請求項６】
前記指定された温度範囲は、周囲温度に依存する、請求項３に記載のコンタクトレンズ加温装置。
【請求項７】
前記コントローラは、前記コンタクトレンズを、前記指定された温度範囲内で前記装置が最大温度を超えないように温めるようにさらに構成されている、請求項３に記載のコンタクトレンズ加温装置。
【請求項８】
前記最大温度は、６５℃である、請求項７に記載のコンタクトレンズ加温装置。
【請求項９】
前記コントローラは、前記コンタクトレンズを前記指定された温度範囲内で指定された時間間隔内に温めるようにさらに構成されている、請求項３に記載のコンタクトレンズ加温装置。
【請求項１０】
前記指定された時間間隔は、２分＋／−３０秒である、請求項９に記載のコンタクトレンズ加温装置。
【請求項１１】
前記コントローラは、前記コンタクトレンズを前記指定された温度範囲内で前記指定された時間間隔内に温めた後、前記コンタクトレンズを前記指定された温度範囲内にもう１つの指定された時間間隔の間維持するようにさらに構成されている、請求項９に記載のコンタクトレンズ加温装置。
【請求項１２】
前記もう１つの指定された時間間隔は、５分＋／−２分である、請求項１１に記載のコンタクトレンズ加温装置。
【請求項１３】
前記温度センサは、ＴＬＷＡ装置と前記挿入されたレンズ容器との間の共形境界面の温度を感知する、請求項３に記載のコンタクトレンズ加温装置。
【請求項１４】
一体型レンズ容器に入れて保存されたコンタクトレンズを温めるように構成されたコンタクトレンズ加温装置であって、
コントローラと、
一体型レンズ容器と、
加熱要素とを備え、
前記コントローラは、前記コンタクトレンズの装着者が温められていない前記レンズを前記装着者の目に挿入する際に本来は感じる不快感を低減するために、前記加熱要素に前記レンズ容器を温めるように指示することによって、前記レンズ容器内の前記コンタクトレンズを温めるように構成されている、装置。
【請求項１５】
請求項１に記載のコンタクトレンズ加温装置とレンズ容器とを備えるコンタクトレンズ加温システム。
【請求項１６】
前記装置は、熱的に接続可能な２つの構成部品を備え、
前記２つの構成部品のうち第１の構成部品は、前記加熱可能な空洞を含み、
前記２つの構成部品のうち第２の構成部品は、前記加熱要素を含み、
前記２つの構成部品は、熱的に接続されることによって、前記加熱要素が前記加熱可能な空洞に挿入された前記レンズ容器を温めることを可能にするように構成されている、請求項１に記載のコンタクトレンズ加温装置。
【請求項１７】
前記第２の構成部品にある前記加熱要素は、前記第１の構成部品にある受け口に挿入可能であり、前記挿入により、前記第１の構成部品と前記第２の構成部品とが熱的に接続される、請求項１６に記載のコンタクトレンズ加温装置。
【請求項１８】
前記加熱要素の操作は、前記第１の構成部品が前記第２の構成部品に熱的に接続されていない限り無効にされる、請求項１７に記載のコンタクトレンズ加温装置。
【請求項１９】
前記装置は、２つの熱的に接続可能な構成部品を備え、
前記２つの構成部品のうち第１の構成部品は、前記一体型レンズ容器を含み、
前記２つの構成部品のうち第２の構成部品は、前記加熱要素を含み、
前記２つの構成部品は、熱的に接続されることによって、前記加熱要素が前記レンズ容器を温めることを可能にするように構成されている、請求項１４に記載のコンタクトレンズ加温装置。
【発明の詳細な説明】
【技術分野】
【０００１】
発明の分野
この発明は、概してコンタクトレンズに関し、特にコンタクトレンズを使用することに関連する不快感を低減するための装置に関する。
【背景技術】
【０００２】
背景
コンタクトレンズ（以下単にレンズと称する）は、益々普及しつつある。従来の眼鏡とは異なり、レンズは、装着者の傷付きやすくかつ敏感である目の表面に直接装着される。「目の表面に装着」および「目に挿入」という用語は、この明細書中で交換可能に用いられる。装着者がひるんで、結果として自身を傷付ける可能性を回避するために、レンズの装着者が特にレンズを目に挿入する際に感じる不快感を最小化することは、一般的な快適感と、安全上の理由との両方のために望ましい。
【発明の概要】
【課題を解決するための手段】
【０００３】
概要
この発明は、コンタクトレンズの使用者が感じることがある不快感のいくらかを緩和することを目的とする。
【０００４】
適合化レンズ加温構造（tailored lens warming arrangement）（またはＴＬＷＡ）と称される構造が開示され、この構造は、コンタクトレンズを装着者の目に挿入する前に穏やかに温めて、温められていないレンズを装着者の目に挿入する際に装着者が本来は感じることが多い不快感を低減する。
【０００５】
この発明の第１の局面に従って、取外し可能に挿入されたレンズ容器に入れて保存されたコンタクトレンズを温めるように構成されたコンタクトレンズ加温装置が提供される。この装置は、
コントローラと、
挿入されたレンズ容器の対応する接触面と共形であるように成形された加熱可能な空洞とを含み、上記共形接触面は、コンタクトレンズを高速かつ繰返し可能に温めることをを容易にする。この装置は、さらに
加熱要素を含み、
コントローラは、コンタクトレンズの装着者が温められていないコンタクトレンズを装着者の目に挿入する際に本来は感じる不快感を低減するために、加熱要素に、挿入されたレンズ容器を温めるように指示することによって、レンズ容器内のコンタクトレンズを温めるように構成されている。
【０００６】
この発明の別の局面に従って、一体型レンズ容器に入れて保存されたコンタクトレンズを温めるように構成されたコンタクトレンズ加温装置が提供される。この装置は、
コントローラと、
一体型レンズ容器と、
加熱要素とを含む。
【０００７】
コントローラは、コンタクトレンズの装着者が温められていないレンズを装着者の目に挿入する際に本来は感じる不快感を軽減するために、加熱要素にレンズ容器を温めるように指示することによって、レンズ容器内のコンタクトレンズを温めるように構成されてい
る。
【０００８】
この発明の他の局面も開示される。
この発明の１つ以上の実施例は、図面および付録を参照して次に説明される。
【図面の簡単な説明】
【０００９】
【図１】単一構成部品ＴＬＷＡの１つの例の機械的表現を示す図である。
【図２】図１のＴＬＷＡの電気的（制御的）表現を示す図である。
【図３】図１のＴＬＷＡをどのように操作することができるかのプロセスを示す図である。
【図４】単一構成部品ＴＬＷＡの別の例の機械的表現を示す図である。
【図５ａ】図１のＴＬＷＡの電気（制御および加熱）局面についての回路図の１つの例を示す図である。
【図５ｂ】図１のＴＬＷＡの電気（制御および加熱）局面についての回路図の１つの例を示す図である。
【図５ｃ】図１のＴＬＷＡの電気（制御および加熱）局面についての回路図の１つの例を示す図である。
【図５ｄ】図１のＴＬＷＡの電気（制御および加熱）局面についての回路図の１つの例を示す図である。
【図６】図１のＴＬＷＡによって用いられるプロセスを描くフローチャートの１つの例を示す図である。
【図７】２構成部品ＴＬＷＡのある例の機械的表現を示す図である。
【図８】２構成部品ＴＬＷＡの別の例の機械的表現を示す図である。
【００１０】
付録Ａには、図６のフローチャートの擬似コード実現化例が記載されている。
【発明を実施するための形態】
【００１１】
最良の形態を含む詳細な説明
添付の図面のうち任意の１つ以上において同じ参照番号を有する特徴が参照される場合、逆の意図が見られない限り、こういった特徴は、この説明の目的のために同じ機能または動作を有する。
【００１２】
レンズを使用者の目に挿入する際に使用者が感じる不快感の考えられる原因の１つは、レンズと使用者の目の表面との間の温度差から生じると結論付けられている。１つの構造において、開示された適合化レンズ加温構造（またはＴＬＷＡ）は、コンタクトレンズを指定された温度範囲内まで温め、この範囲は、好ましくは使用者の目の露出面の温度により、典型的に目標温度付近に指定されている。レンズを快適な目標温度まで穏やかに温めるこの加温動作は、好ましくは、レンズまたはレンズがその中に保存される液体の不適切な加熱を回避する。この加熱は、さもないとレンズを損傷し、かつ／または液体の抗菌性能を損ない、かつ／または使用者の目を損傷し得る。
【００１３】
加温は、指定された加温周期を、レンズが典型的にその中で抗菌性液体中に保存される容器に、特殊用途のレンズ加温装置を用いて印加することによって行なうことができる。これは、レンズを装着者の目に挿入する前に行なわれる。これにより、レンズは初期温度（典型的には１６度以下まで下がり、周囲気候温度、住居暖房／断熱構造、およびレンズが液体中の細菌の繁殖を減少させるために冷蔵庫に保存されているか否かによる）から指定された温度範囲内になり、これは目標温度付近に指定されている。指定された温度範囲は、好ましくは、体温（通常３６．８℃）を数度下回る目の露出面の温度に依存し、周囲温度に依存する可能性もある。
【００１４】
所望される場合、加温周期は、レンズを指定された温度範囲にする際、確実に（ａ）「昇温モード」中にレンズおよびその中にレンズが保存される抗菌性液体の温度が、定格指定温度範囲内にあり続けるように、および／または（ｂ）昇温モード中、温められているレンズもＴＬＷＡ装置のどの部分も指定された最大温度を超えないようにし、それによって使用者の怪我または不快感の可能性を回避することができる。
【００１５】
１つの構造において、ＴＬＷＡは、取外し可能に挿入可能なレンズ容器と共に用いられる。この構造に関して、数多くの異なる種類および形状のレンズ容器があり得る。この構造における加温周期の繰返し可能性および速さは、問題の特定のレンズ容器の対応する接触面と共形であるように成形された加熱可能な空洞をＴＬＷＡに組込むことによって促進される。この構造は、繰返し可能な密着を、ＴＬＷＡの加熱可能な表面と挿入され嵌合されたレンズ容器との間にレンズ容器の相当な部分に亘ってもたらす。
【００１６】
このＴＬＷＡ装置と嵌合された挿入可能なレンズ容器との間の相当な接触面積に亘る密着は、レンズを信頼性があり高速かつ繰返し可能に温めることを可能にする。関連加温周期は、レンズ容器の熱慣性、ＴＬＷＡ装置と挿入されたレンズ容器との間の共形境界面の熱伝達特性、レンズ容器の大きさおよび質量、容器内の抗菌性液体の量、ならびにレンズの質量などを考慮に入れることができる。加温周期に関連するパラメータは、実験的にまたは解析的に決定することができる。
【００１７】
市販のレンズ容器の多様性を考慮して、上記の共形境界面を所与の種類のレンズ容器と対応する加温装置との間に提供するために、対応するさまざまなＴＬＷＡ装置を提供することができる。よって、各特定のＴＬＷＡ装置は、ＴＬＷＡ装置と、対応する種類のレンズ容器との間に必要な共形境界面を提供するように適合化させることができる。
【００１８】
代替的な構造において、レンズ容器は、ＴＬＷＡに取外し可能に挿入可能ではない代わりに、ＴＬＷＡに一体化した部分である。
【００１９】
さらに別の代替的な構造において、異なる対応するレンズ容器のための共形境界面を提供するためにさまざまなＴＬＷＡ装置を提供する代わりに、２構成部品ＴＬＷＡ装置を用いることができる。この構造において、ＴＬＷＡ装置の一方の構成部品は、加熱器モジュールであり、他方の構成部品は、特定の種類のレンズ容器を収容することができるシェルである。シェルを、加熱器モジュールに嵌合させて、前述のＴＬＷＡ装置の動作を可能にすることができる。この構造に従って、自身の使用するコンタクトレンズの種類を変更したい使用者（よって典型的にレンズ容器の形状を変更する）は、全く新しいＴＬＷＡ装置を入手するのではなく、使用者の現在の加熱器モジュールと共に用いるのに適したシェルを購入することができる。この種類の構造は、挿入可能に取外しができるレンズ容器か、または一体型レンズ容器かのいずれかに関して用いることができる。
【００２０】
ＴＬＷＡアプローチは、レンズを装着者の目に挿入し心地のより良いものにして装着者の快適度を維持し、温められていないレンズを装着者の目に挿入する際に装着者がたじろぐ恐れを低減することによって、怪我の恐れを低減する可能性がある。ＴＬＷＡアプローチは、レンズと、レンズがレンズ容器内でその中に保存される抗菌性液体とが確実にそれらの指定された動作温度範囲内に留まるようにするのにも役立ち、それによってレンズがレンズ容器から取外されるまでレンズの抗菌性能を維持するのにも役立つことができる。
【００２１】
ＴＬＷＡアプローチは、レンズ容器を冷蔵庫内に保存することと、次にレンズを、冷やされたレンズと使用者の目の表面との間の温度差から本来生じる不快感なしに、使用者の目に挿入することとを可能にする。レンズをこのようにして保存して、レンズがレンズ容器内で浸漬される抗菌性液体中の細菌の繁殖を減少させることができる。
【００２２】
図１には、ＴＬＷＡの１つの例の機械的表現１００が示されている。この例におけるＴＬＷＡは、制御回路１０６によって制御される１つ以上の加熱要素１０７を含む筐体１０５を含み、この制御回路は、コントローラとも称される。この説明された構造において、１０９などのコンタクトレンズは各々、典型的に５−１０ｍｌの抗菌性液体１１０を含むレンズ容器１０２内に密閉されている。ＴＬＷＡ筐体１０５は、対応するレンズ容器接触面１０８と共形であるように成形された加熱可能な接触面１０４を各々有する１０３などのレンズ空洞を有する。空洞は、加熱可能な空洞と称される。レンズ容器１０２がレンズ容器空洞１０３に取外し可能に挿入される（レンズ容器を空洞に挿入し、次に取外すことができることを意味する）と共形ＴＬＷＡ接触面１０４とレンズ容器接触面１０８との間にこのようにして達成される熱的密着（すなわち嵌合）は、加熱要素１０７が、所望される温度／時間加温プロファイルを高速、正確、かつ繰返し可能に実現することを可能にする。このプロファイルは、レンズ１０９が、確実に所望の目標温度付近の指定された温度範囲内になるようにする。これは、好ましくは、指定された時間間隔内で実現される。ＴＬＷＡ構造は、好ましくは、レンズが指定された温度範囲まで温められた後、このレンズをもう１つの指定された時間間隔の間その範囲内に維持することもする。
【００２３】
１つの構造において、目標温度は、３４℃に指定されている。指定温度周辺の指定温度範囲は、目標温度周辺で＋／−２℃として指定することができ、または状況に応じて、より広い範囲を指定することができる。この構造において、指定された温度範囲に達する指定された時間間隔は、２分＋／−３０秒である。この構造において、昇温モード中にＴＬＷＡは、ＴＬＷＡ装置またはそのどの部分の温度も、レンズ容器１０２またはその中に入っているレンズ１０９の温度も、確実に６５℃の指定された最大温度をオーバシュートしない（すなわち超えない）ようにする。温度を目標温度周辺の指定された温度範囲に維持する指定された時間間隔は、５分＋／−２分である。
【００２４】
レンズ容器１０２は、前述の説明内で異なる形態をとって、単回使用使い捨てレンズとの使用か、再使用可能レンズとの使用かのいずれかに適応することができる。
【００２５】
（ａ）対応して構成された共形レンズ容器空洞１０３を関連ＴＬＷＡ装置に設けることによってか、または（ｂ）対応して構成された共形レンズ空洞を関連ＴＬＷＡシェルに設けることによってかのいずれかによってレンズ容器１０２の異なる構成に対処することができ、こういったシェルは、加熱モジュールと共に使用することが可能である（より詳しくは図７参照）。このＴＬＷＡ空洞１０３をレンズ容器１０２に「適合化」させることにより、共形ＴＬＷＡ接触面１０４とレンズ容器接触面１０８との間の密な嵌合が確実になって、ＴＬＷＡがレンズ容器１０２の特定の構成に関係なく繰返し可能に動作することが可能になる。よってレンズ装着者は、彼または彼女が好むレンズ容器の特定の構成に適合化されたＴＬＷＡ装置を用いることができる。
【００２６】
図２には、図１のＴＬＷＡの電気的（制御および加熱）表現２００が示されている。ＴＬＷＡ２００は、この例において以下の素子を含む。
【００２７】
・外部ＡＣ電源２０１
・無変圧器電源２０２
・ゼロ交差検出器２０４
・加熱器要素１０７
・マイクロコントローラ２０５
・温度センサ２０６
・加熱器スイッチ２０３
・システム操作スイッチ２０７
・表示ランプ２０８
電力は、電源２０１からＡＣ電気壁コンセントを介して供給される。無変圧器電源は、ＡＣ電源２０１によって供給されるＡＣ電流の一部分を寄生的に利用し、それをマイクロプロセッサ２０５、温度センサ２０６、加熱器スイッチ２０３、および表示ランプ２０８の動作のための５ＶのＤＣ電力供給に変換する。この供給は、電子回路を制御するためには極僅かな量の電力（壁コンセントから通常利用可能な電力のおよそ千分の１）しか必要とされず、主ＡＣ電力供給から得られるという意味で「寄生的」である。ゼロ交差検出器２０４は、主ＡＣ電力供給中のＡＣ電流のゼロ交差点を検出し、このゼロ交差点は、加熱器スイッチ２０３の動作に関連する電気ノイズを最小化するために、加熱器スイッチ２０３の操作のタイミングを合わせるために用いられる。加熱器要素１０７は、加熱器スイッチ２０３を介して、マイクロコントローラ２０５によって制御される。温度センサ２０６は、ＴＬＷＡ接触面１０４とレンズ容器接触面１０８との間の境界面の温度を監視し、フィードバック信号をマイクロコントローラ２０５に提供する。操作スイッチ２０７は、ＴＬＷＡ２００を非アクティブからアクティブ状態へ切換えるために用いられる、使用者からの外部入力を可能にする。表示ランプ２０８は、ＴＬＷＡ装置２００の動作状態を表示する。
【００２８】
ＴＬＷＡ装置２００が操作スイッチ２０７を介してアクティブにされるとき、１つの構造において、加熱要素１０７の温度は、ＴＬＷＡ装置２００およびコンタクトレンズ１０９が入っているレンズ容器１０２の熱慣性を克服するのに必要な期間、予め設定された温度まで上昇される。一旦前述の熱感性を克服すると、温度センサ２０６を使用してＴＬＷＡ接触面１０４とレンズ容器接触面１０８との間の境界面でのＴＬＷＡ装置温度を監視する。温度センサ２０６は、マイクロコントローラ２０５が加熱器要素１０７を制御して、コンタクトレンズ容器１０２の温度を指定された温度範囲内にすることができるように、マイクロコントローラ２０５にフィードバックを提供する。
【００２９】
先述のように、所望される温度／時間プロファイルに適合するのであれば、さまざまな加温プロファイルをさまざまな制御アルゴリズムによって制御して用いることができる。よって、たとえば、温度センサを昇温モード（以下参照）全体を通じて利用するオン・オフ、比例、比例・積分・微分（proportional-integral-derivative）（ＰＩＤ）、または他の制御アルゴリズムを用いることができる。
【００３０】
説明された構造における温度センサ２０６は、ＴＬＷＡ接触面１０４とレンズ容器接触面１０８との間の境界面でのＴＬＷＡ装置温度を監視するが、必要とされる温度／時間プロファイルに適合するのであれば、他のセンサ構造を用いることができる。よって、たとえば、代替的な構造は、加熱器要素の温度を監視する１つ以上の温度センサを使用することができる。この温度センサ構造は、マイクロコントローラ上のアルゴリズムと併せて用いて、加熱器要素、ＴＬＷＡケース、およびレンズ容器の特性解析に基づいて境界面の温度を外挿することができる。
【００３１】
開示されたＴＬＷＡ構造は、３つの動作モードに対応している。
１．待機モード−このモード中ＴＬＷＡ装置は、レンズ容器１０２の温度を加温も維持もしていない（ＴＬＷＡ装置は、完全に動作不能（disabled）にされているか、またはＴＬＷＡ装置が次のモードに入るときの立上げ時間を減少させるためにいくつかの素子が動作している状態にあるかのいずれかである）。
【００３２】
２．昇温モード−このモード中ＴＬＷＡ装置は、ＴＬＷＡ接触面１０４の温度と、ひいてはコンタクトレンズ容器１０２の温度とを、保存温度から指定された温度範囲内まで好ましくは指定された時間間隔内で、指定された最大温度をオーバシュートせずに上昇させている。
【００３３】
３．温度維持モード−このモード中ＴＬＷＡ接触面１０４の温度は、レンズの温度を指定された時間間隔の間指定された温度範囲内に維持するために、温度センサ２０６によって監視され、制御される。設定された期間が終了すると、装置は、待機モードに戻る。
【００３４】
システム操作スイッチ２０７が一度操作されると、ＴＬＷＡ装置は、自動的に上記３つの動作モードを順々に繰返す。ＴＬＷＡの動作状態は、表示ランプ２０８を介して表示される。表示ランプの色は、ＴＬＷＡ装置の状態を表示するために、（たとえば多色ＬＥＤか複数のＬＥＤかのいずれかを用いて）変更することができる。
【００３５】
図２は、制御構造の１つの種類を描いているが、ＴＬＷＡコンセプトの範囲内で他の構造を用いることができる。よって、たとえば、ＴＬＷＡ装置は、ＡＣ電源コンセントに直接差し込まれる「プラグパック」として構成することができる。この構造において、システム操作スイッチ２０７は、省くことができ、システムは、プラグパックを電源コンセントに挿入することよってアクティブにすることができ、これは説明された動作モードをＴＬＷＡ装置が自動的に繰返すことをもたらす。別の構造において、ＡＣ電源２０１および電力整流器２０２は、それぞれＤＣ電源と適切な電圧レギュレータとに置き換えることができる。これに代えて、外部電力装置に追加してまたは外部電力装置の代わりに、内部電池をＴＬＷＡ装置に組込み、それによってＴＬＷＡ構造の可搬性を高めることができる。さらに、所望される場合、表示ランプ２０８は省くか、またはＬＣＤ表示器で置き換えることができる。
【００３６】
さらに、先述のように、加熱器スイッチ２０３を、従って加熱器要素１０７を制御するためにマイクロコントローラ２０５によって用いられる制御アルゴリズムは、所望される時間／温度プロファイルを達成することができるのであれば、オン・オフ、比例、ＰＩＤまたは他の制御方法論に基づくことができる。
【００３７】
図２に描かれた電気的構造は、図１のＴＬＷＡ構造を参照して説明されたが、図２中の構造は、図４、図７、および図８に描かれたＴＬＷＡ構造とともに用いることもできる。
【００３８】
図３には、開示されるＴＬＷＡ装置を典型的にどのように操作するかのプロセス４００が示されている。示される例において、プロセスはＴＬＷＡ装置が「待機モード」中であるステップ４０１から開始する。次のステップ４０２において、使用者は、レンズ容器１０２をＴＬＷＡ装置空洞１０３に取外し可能に挿入して、レンズ容器接触面１０８とＴＬＷＡ接触面１０４との間の嵌合（すなわち共形接触）を確実にする。後続のステップ４０３において、使用者は、システム操作スイッチ２０７を操作することによって、装置の安全確認を開始するシステム作動信号を提供し、その後「昇温モード」を開始するシステム作動信号を提供する。後続の決定ステップ４０４は、ＴＬＷＡ装置が「温度維持モード」に達したかを決定し、それはランプ２０８によって表示されるであろう。そうでない場合、プロセス４００は、矢印ＮＯに従ってステップ４０４にループ状に戻る。ステップ４０４が、温度センサ２０６によって、レンズ容器１０２が「温度維持モード」に達したと示す場合（これはレンズ容器が指定された温度範囲に達すると起こる）、プロセス４００は、矢印ＹＥＳに従って、マイクロコントローラ２０５がＴＬＷＡ装置を「温度維持モード」に切換えるステップ４０５に進む。
【００３９】
次のステップ４０６は、レンズ容器とＴＬＷＡ装置との間の境界面の温度の僅かな変化を感知することによって、レンズ容器１０２がレンズ容器空洞１０３から取外されたか否かを決定する。そうでない場合、プロセスは矢印ＮＯに従ってステップ４０７に進む。ステップ４０６は、任意選択的なものであり、代替的な実現化例において所望されるように省かれてもよい。ステップ４０７は、予め定められた維持時間間隔が終了したかを決定す
る。そうでない場合、プロセス４００は、矢印ＮＯに従ってステップ４０６に戻る。述べたように、使用者がレンズ容器１０２を空洞１０３から取外すと、温度センサ２０６は、温度変化を検出し、ステップ４０６は、論理真を返し、プロセス４００は、矢印ＹＥＳに従って進み、これによりマイクロコントローラ２０５は、ＴＬＷＡ装置をステップ４０１における「待機モード」に戻す。
【００４０】
ステップ４０７にその機能説明のために戻って、使用者がレンズ容器１０２を容器空洞１０３から取外さない場合、ＴＬＷＡ装置は、マイクロコントローラ２０５中の予め設定されたタイマが終了するまで、レンズ容器１０２の温度を指定された温度範囲内に維持し、その場合、マイクロコントローラ２０５は、プロセス４００を、ＴＬＷＡ装置を「待機モード」状態にするステップ４０１に戻す。５分間の維持期間は、この時間が延長された場合、細菌が液体中で繁殖する恐れがあることを考慮して、変化させることができる。説明された構造は、指定された維持時間によって規定される、ユーザが容器１０２を取外すための好機を与え、そのようなことが起こらない場合、ＴＬＷＡ装置は、節電のため電源を落とす。
【００４１】
図３中のプロセス４００は、図１のＴＬＷＡ構造を参照して説明されたが、このプロセスは図７に描かれたＴＬＷＡ構造とともに用いることもできる。プロセス４００におけるステップ４０３−４０５は、図４および図８に描かれたＴＬＷＡ構造にも当てはまる。こういったＴＬＷＡ構造は、ステップ４０６に類似するステップにおいて、レンズがそれぞれの一体化して形成されたレンズ容器から取外されるときを検出することができ、その後、ＴＬＷＡ構造は、適切な予め設定された時間間隔の終了後、待機モードに再び入る。
【００４２】
図４には、ＴＬＷＡの別の例の機械的表現３００が示されている。この構造において、レンズ容器３０２は、ＴＬＷＡ筐体３０３の一体化した（取外すことのできない）部分である。したがって、１つの構造において、容器３０２は、筐体３０３に空洞として形成することができ、筐体から一体型環が突出していて、結果として得られる「容器」に蓋３０１を取付けることを可能にしている。別の構造において、容器は、別個の容器をそれが筐体と「一体」となるように、たとえば圧入または成形によって、筐体にある空洞に取外し不可能な状態に挿入することによって、形成することができる。この例におけるレンズ容器は、レンズ１０９を容器３０２から取外すために取外される密閉可能かつ取外し可能な蓋３０１を有する。上述の第２の構造に従って、（別個の）レンズ容器３０２とＴＬＷＡ装置との間の嵌合は、恒久的であり、恒久的なレンズ容器／ＴＬＷＡ境界面３０４を形成する。
【００４３】
図４中のＴＬＷＡ装置の動作は、コンタクトレンズがＴＬＷＡ装置内にある間コンタクトレンズの抗菌性能を維持するための追加のステップがあることを除けば、図１中の構造のものと同様である。よって、たとえば、レンズ容器３０２および取外し可能な蓋３０１を適切な洗浄材料を用いてＴＬＷＡ構造の連続使用間に洗浄することが必要であるだろう。質量の変化が確実に検出されるには小さ過ぎる場合、図３におけるステップ４０６は、この構造において省かれてもよい。
【００４４】
図５には、図１のＴＬＷＡの電気（制御）局面についての回路図の１つの例が示されている。加熱器要素、加熱器スイッチ、ゼロ交差検出器、温度センサ、無変圧器電源、操作スイッチ、マイクロプロセッサ、および表示ランプについての概略的なサブシステムは、それぞれ、それぞれの参照番号１０７、２０３、２０４、２０６、２０２、２０７、２０５、および２０８によって示されている。
【００４５】
図５に描かれる電気的構造は、図１のＴＬＷＡ構造を参照して説明されたが、図５中の構造は、図４、図７および図８に描かれたＴＬＷＡ構造と共に用いることもできる。
【００４６】
図６には、ＴＬＷＡコントローラによって用いられ得るプロセス６００を描くフローチャートの１つの例が示されている。付録Ａには、どのように前述のプロセス６００を実現化することができるのかの擬似コード実現化例が記載されている。プロセス６００は、電力が供給される開始ステップ６０１から始まり、その後、決定ステップ６０２は、マイクロプロセッサ２０５によって行なわれる電力安全確認が合格であったかを決定する。そうでない場合、プロセスは、矢印ＮＯに従ってステップ６１８に進み、このステップは、「エラー状態」となり、ＴＬＷＡは電源を落とす。しかしながら、ステップ６０２が論理真を返す場合、プロセスはステップ６０２から矢印ＹＥＳに従って決定ステップ６０３に進む。ステップ６０３において、マイクロプロセッサ２０５は、ボタン２０７が作動されたかを決定する。そうでない場合、プロセス６００は、矢印ＮＯに従ってループ状にステップ６０３に戻る。
【００４７】
ステップ６０３が論理真を返す場合、プロセスは、矢印ＹＥＳに従って、安全確認に合格したか否かというもう１つの決定を行なう決定ステップ６１９に進む。そうでない場合、プロセス６００は、ステップ６１９から矢印ＮＯに従ってステップ６１８に進む。しかしながら、ステップ６１９が論理真を返す場合、プロセス６００は、ステップ６１９から矢印ＹＥＳに従って、マイクロプロセッサ２０５およびゼロ交差検出モジュール２０４がゼロ交差検出が「０」である（すなわちおよそ０ボルトにある）かを決定する決定ステップ６０５に進む。そうでない場合、プロセッサは、矢印ＮＯに従って、マイクロプロセッサ２０５が加熱器要素１０７を加熱器スイッチ２０３を用いてオフにするステップ６０７に進む。プロセスは、次に、矢印６０６によって描かれるように向けられ、ステップ６０５に戻る。
【００４８】
ステップ６０５が論理真を返す場合、プロセスは、矢印ＹＥＳに従って、ゼロ交差が最後のループで「１」であった（すなわち０ボルトよりも大きい）かをマイクロプロセッサ２０５およびゼロ検出モジュール２０４が決定するステップ６０８に進む。そうである場合、プロセスは、矢印ＹＥＳに従って、ボタン２０７が４秒を超える間押し続けられたかをマイクロプロセッサ２０５が決定するステップ６１０に進む。そうである場合、プロセスは、矢印ＹＥＳに従って、マイクロプロセッサ２０５がＴＬＷＡをオフにするステップ６０４に進む。その場合、プロセスは、矢印６１５によってステップ６０３に向けられる。
【００４９】
ステップ６０８に戻って、このステップが論理偽を返す場合、プロセスは、矢印ＮＯに従ってステップ６０５に進む。
【００５０】
ステップ６１０に戻って、このステップが論理偽を返す場合、プロセスは、矢印ＮＯに従って、維持時間に関連するタイマの値をマイクロプロセッサ２０５が増やすステップ６１１に進む。次の決定ステップ６１２において、マイクロプロセッサ２０５は、タイマが終了したかを決定する。そうである場合、プロセッサは、矢印ＹＥＳによってステップ６０４に向けられる。
【００５１】
ステップ６１２に戻って、このステップが論理偽を返す場合、プロセスは矢印ＮＯに従って、加温デューティタイマが終了したかをマイクロプロセッサ２０５が決定するステップ６１３に進む。そうでない場合、プロセスは、矢印ＮＯに従ってステップ６０５に戻る。しかしながら、ステップ６１３が論理真を返す場合、プロセスは矢印ＹＥＳに従って、温度上昇が範囲内であるかをマイクロプロセッサ２０５が決定するステップ６１４に進む。ここで参照される温度範囲は、最大許容可能温度、システム全体に対する最大許容可能温度変化率、および現在の温度がこういった動作パラメータ内に収まる場合に関する。そうでない場合、プロセスは、矢印ＮＯに従ってステップ６０４に進む。しかしながら、ス
テップ６１４が論理真を返す場合、プロセスは矢印ＹＥＳに従って、マイクロプロセッサ２０５がアナログ・デジタル変換（Analogue to Digital Concersion）（ＡＤＣ）を確認し、精密加温計算を行ない、加熱要素１０７を加熱スイッチ２０３を用いてオンにするステップ６１６に進み、プロセスは、矢印６１７に従ってステップ６０５に戻る。
【００５２】
図７には、２構成部品ＴＬＷＡのある例の機械的表現が示されている。この例におけるＴＬＷＡは、加熱器モジュール７０３である第１の構成部品７０３と、シェル７０９である第２の構成部品とを含み、これら２つの構成部品は、熱的に接続されると２構成部品ＴＬＷＡを形成する。
【００５３】
描かれた加熱器モジュール７０３は、標準の電源コンセントへの挿入のために構成された３つのピン７０１を有する。明らかに、接地ピンを有さない２ピン構成などの他のピン構造を用いることができる。加熱器モジュール７０３は、図５に示される電子回路を含むことができる筐体７０２も有する。加熱要素７０４は、筐体７０２から延在し、矢印７０５によって描かれるように、シェル７０９にある対応する形状の受け口（図示せず）への挿入のために成形されている。
【００５４】
加熱器モジュールとシェルとは、加熱要素と受け口とを、加熱要素が完全に受け口に挿入されたときに、確実に加熱要素７０４とシェル７０９との間がぴったり合って接触（すなわち良好に熱接触）するように成形することによって、熱的に接続可能である。この完全な挿入は、２０７にある操作スイッチＳ１（図５参照）の操作も可能にし、それによって、加熱器要素７０４がシェル７０９にある受け口の外側にある間に昇温しないようにする連動式安全装置を提供する。
【００５５】
シェル７０９は、シェル筐体７０７と、図７に示される例においては、シェル筐体７０７に形成された２つの容器空洞７０６および７０８とを含む。これらのレンズ容器空洞７０６および７０８は各々、対応するレンズ容器接触面（図１における１０８など）と共形であるように成形された加熱可能な接触面（図１における１０３など）を有するように適合化されている。この２構成部品構造は、使用者がレンズ供給業者を変更したい、よってレンズ容器の形状を変更したいと望む場合、使用者が加熱器モジュール７０３を持ち続け、単にシェル７０９を交換することを可能にする。
【００５６】
シェル７０９は、典型的に、それぞれのレンズ容器空洞７０６、７０８に挿入されたときのレンズ容器（図示せず）を加熱することを容易にする熱伝導特性を有する材料で作られている。
【００５７】
図７中のＴＬＷＡ構造は、シェル７０９にある受け口への挿入のために構成された加熱器モジュール７０３を示すが、適切な熱的接触を提供するために、他の構造を用いて加熱器モジュールとシェルとを嵌合（すなわち熱的に接続）させることができる。よって、たとえば、加熱器モジュールは、シェル７０９上の７１１にある対応する平坦な表面（図示せず）に対する圧力嵌合のために構成された平坦な加熱板７１０からなり得る。
【００５８】
さらに、図７中のＴＬＷＡ構造は、シェル７０９と加熱モジュール７０３とが熱的に接続されるとき、加熱要素７０４を完全に包むシェルの特定の構成を描くが、他の２構成部品ＴＬＷＡ構造を用いることができる。
【００５９】
図８には、２構成部品ＴＬＷＡの別の例の機械的表現が示されている。この例におけるＴＬＷＡは、加熱器モジュール８０４とシェル８１１とを含む。描かれた加熱器モジュール８０４は、標準の電源コンセントへの挿入のために構成された３つのピン８０１を有する。接地ピンを含まない２ピン構造も含めて、他のピン構成を用いることもできる。加熱
器モジュール８０４は、図５に示される電子回路を含むことができる筐体８０２も有する。加熱要素８０３は、筐体８０２から延在し、矢印８０７によって描かれるように、シェル８１１にある対応する形状の受け口（図示せず）への挿入のために成形されている。
【００６０】
加熱要素と受け口とは、加熱要素が完全に受け口に挿入されたとき、加熱要素８０３とシェル８１１との間の良好な熱接触を確実にするように成形されている。この完全な挿入は、２０７にある操作スイッチＳ１（図５参照）の動作も可能にし、それによって、加熱器要素８０３がシェル８１１にある受け口の外側にある間に昇温しないようにする連動式安全装置を提供する。
【００６１】
シェル７０９は、シェル筐体８０９と、図８に示される例においては、２つの一体化して形成されたレンズ空洞８０８および８１０とを含む。これらのレンズ空洞８０８および８１０は、コンタクトレンズが図４に描かれるのと同じ様にこの空洞内に保存されることを可能にするための任意の便利な形状であってもよい。
【産業上の利用可能性】
【００６２】
説明された構造は、家電製品産業および健康器具産業に適用可能であることが上記より明らかである。
【００６３】
前に述べたことは、単にこの発明のいくつかの実施例を説明するものであり、この発明の範囲および趣旨から逸脱することなく、その変形および／または変更を行なうことができ、実施例は例示的なものであり限定的なものではない。
【００６４】
したがって、特定の状況におけるＴＬＷＡの機能性を最適化するために、他の温度範囲および時間間隔を指定することができる。こういった状況は、他の考慮事項の中でもとりわけ、支配的な周囲温度、年齢、および恐らくは使用者に関する他の人口統計学変数などに依存することがある。
【００６５】
付録Ａ−擬似コード例
Function: pwr_freq_calb()（関数：pwr_freq_calb()）
Purpose: Determines the frequency of the power supply (currently only chooses between 50 and 60 Hz).  Sets the variables PWR_OFF_CNST,ERROR_CODE_CNST and runs_timer according to the frequency of the power supply so that the behaviour of the
device is independent of the power supply frequency.（目的：電源の周波数を決定する（現在は単に５０か６０Ｈｚかのどちらかを選択する）。装置の挙動が電源周波数から独立であるように、電源の周波数に従って、変数PWR_OFF_CNST、ERROR_CODE_CNSTおよびruns_timerを設定する。）
Input: none（入力：なし）
Returns: none（戻り：なし）
Effects: Timing variables（効果：時間変数）
Called by: The initialisation part of the main procedure（呼出：メイン手順の初期化部分による）
Synopsis:（概要：）
Delay until the start of a power cycle（電力周期の開始まで遅延せよ）
Clear the timer register（タイマレジスタをクリアせよ）
Delay until the power cycle has finished（電力周期が終わるまで遅延せよ）
Delay until the next power cycle starts（次の電力周期が開始するまで遅延せよ）
If the timer register is greater than a threshold it is 50 Hz (else 60 Hz)
（タイマレジスタが５０Ｈｚ（そうでなければ６０Ｈｚ）であるしきい値よりも大きい場合）
Set variables accordingly（従って変数を設定せよ）
**************************************************************************｝
｛**************************************************************************
Function: delta_check()（関数：delta_check()）
Purpose: Turns the unit off if there is a sudden increase, or if there is absolutely no increase in temperature (caused by removing the lens holder, or a broken
temp sensor, respectively)（目的：温度が突然上昇する場合または全く上昇しない場合（それぞれレンズホルダの取外しまたは故障した温度センサによって引き起こされる）、ユニットをオフにする）
Input: none（入力：なし）
Returns: none（戻り：なし）
Effects: previous_temp, can turn unit off（効果：previous_tempはユニットをオフにすることができる）
Called by: Called periodically during the main loop（呼出：メインループ中に周期的に呼出される）
Synopsis:（概要：）
(Enter this routine periodically, but not on every power cycle)（（このルーチンを周期的に入力するが、すべての電力周期にではない））
Calculate difference (Delta) in temperature, compared to last measurement（前回の測定と比較した温度の差分（デルタ）を計算せよ）
If Temperature is significantly below set point, and Delta is 0,（温度が設定点を著しく下回り、デルタが０の場合、）
Turn unit off（ユニットをオフにせよ）
If Temperature Delta is too large（温度デルタが大き過ぎる場合）
Turn unit off（ユニットをオフにせよ）
Move current temperature into previous temperature variable（前の温度変数に現在の温度を移せ）
**************************************************************************｝
｛**************************************************************************
Function: pwr_on_check()（関数：pwr_on_check()）
Purpose: To check the status of the thyristors before we apply mains power to the heating elements.  Unless both thyristors are activated, no current should pass through the heating resistors; hence the test pin should read digital "0".（目的：我々が電源電力を加熱要素に印加する前にサイリスタの状態を確認するため。両方のサイリスタがアクティブになっていない限り、電流は加熱抵抗器を通過すべきではない。よってテストピンは、デジタル「０」を示すべきである。）
Input: none（入力：なし）
Returns: bit (return 1 if there is a problem)（戻り：ビット（問題がある場合、戻り１））
Effects: Test_var (records problems for debugging-if required)（効果：Test_var（デバッグするために問題を記録する−必要な場合））
Called by: The initialisation part of the main procedure（呼出：メイン手順の初期化部分による）
Synopsis（概要）
Clear error checking variables（エラー確認変数をクリアせよ）
For each state of the two thyristors (00,01,10,11)（２つのサイリスタの各状態（００、０１、１０、１１）について）
Wait until not a power cycle (we need the start of a power cycle)（電力サイクルがなくなるまで待て（我々は電力サイクルの開始を必要とする））
Wait until a power cycle（電力サイクルまで待て）
Wait 2 milliseconds (to allow sufficient voltage for testing power components)（２ミリ秒待て（電力部品を試験するために十分な電圧を可能にするため））
Toggle the low voltage output pins for heaters (if needed) for sufficient time（加熱器のための低電圧出力ピン（必要な場合）を十分な時間切換えよ）
Check power circuit（電力回路を確認せよ）
Record problems in variables (if any) （変数の問題を記録せよ（ある場合））
Return the value of broken（壊れた値に戻れ）
(Note: errors are stored in test_var as different bits in a byte, so that multiple problems can be diagnosed)（（注：エラーは、複数の問題を診断することができるように、test_varにバイト中の異なるビットとして格納される））
**************************************************************************｝
｛**************************************************************************
Function: wait(int)（関数：wait(int)）
Purpose: To allow for an 'accurate' delay of a specified number of milliseconds（目的：指定された数のミリ秒の「正確な」遅延を可能にするため）
Input: An integer (***current;y signed, probably should be unsigned) between 0 and 127（入力：０から１２７の間の（***電流、ｙ符号付きの、恐らくは符号が付いているべきでない）整数）
Returns: none（戻り：なし）
Effects: none（効果：なし）
Called by: various - pwr_on_chk, main（呼出：さまざま-pwr_on_chk、メインによって）
Synopsis（概要）
Set timer register to use required pre-scaler（タイマレジスタを必要な前置分周期を用いるように設定する）
Loop for the number of ms required（必要な数のミリ秒の間ループせよ）
Clear timer（タイマをクリアせよ）
Wait for timer to reach threshold（タイマがしきい値に達するのを待て）
**************************************************************************｝
｛**************************************************************************
Function: pulsethyristors ()（関数：pulsethyristors()）
Purpose: To pulse the thyristor "heart-beat monitor" circuit for long enough to allow the thyristors time to open and latch. This function operates both thyristors.（目的：サイリスタ時間が開き、ラッチするのを可能にするのに十分に長い間、サイリスタ「熱ビート監視」回路をパルスさせるため。この関数は両方のサイリスタを操作する。）
Input: none（入力：なし）
Returns: none（戻り：なし）
Effects: Heater output pins（効果：加熱器出力ピン）
Called by: Main（呼出：メインによって）
Synopsis（概要）
While not a power cycle（電力周期がない間）
Pulse Heater outputs (requires a certain time before thyristor will open)（ヒータ出力をパルスさせよ（サイリスタが開くまで一定の時間を必要とする））
For a specified period（指定された期間の間）
Pulse Heater outputs (require a finite time to "latch" the thryistors)（ヒータ出力をパルスさせよ（サイリスタを「ラッチ」するために有限の時間を必要とする））
**************************************************************************｝
｛**************************************************************************
Function: heater_state ()（関数：heater_state()）
Purpose: Sets the duty cycle for the heater based on current temperature from the sensor.（目的：センサからの現在の温度に基づいて加熱器のためのデューティサイクルを設定する。）
Input: None（入力：なし）
Returns: None（戻り：なし）
Effects: toohot, zero_cross_count. Reads adresult.（効果：toohot,zero_cross_count。adresultを読む）
Called by: Main（呼出：メインによる）
Synopsis:（概要：）
Case of adresult （adresultの場合）
＜Cold then set cold_duty（＜Coldならばcold_dutyを設定せよ）
＜Nearly_Warm set Nearly_Warm Duty（＜Nearly_WarmならばNearly_Warm Dutyを設定せよ）
＜ Warm set Warm duty（＜WarmならばWarm dutyを設定せよ）
＜Hot set Hot duty（＜HotならばHot dutyを設定せよ）
＞Hot turn off and delay for 5 seconds before trying again.（＞Hotならばオフにし、再び試す前に５秒間遅延せよ）
**************************************************************************｝
｛**************************************************************************
Function: ADC_Measure ()（関数：ADC_Measure()）
Purpose: Measures the voltage input on the ADC pin and converts it to a integer.（目的：ADCピン上の電圧入力を測定し、それを整数に変換せよ。）
Input: None（入力：なし）
Returns: None（戻り：なし）
Effects: adres（効果：adres）
Called by: Main（呼出：メインによる）
Synopsis:（概要：）
Set ADC read parameters.（ADC読込みパラメータをセットせよ。）
Set AD_Convert flag （AD_Convertフラグを設定せよ）
Loop until AD_Result flag set（AD_Resultフラグが設定されるまでループせよ）
Adresult = ADC value.（Adresult=ADC値。）
**************************************************************************｝
｛**************************************************************************
Function: portlnit ()（関数：portlnit()）
Purpose: Initialise all the IO ports, Option registers and comparator ports.（目的：すべてのＩＯポート、オプションレジスタ、および比較器ポートを初期化する。）
Input: None（入力：なし）
Returns: None（戻り：なし）
Effects: TRISB, PORTB, TRISC, PORTC, OPTION, CM2CON0, CM1CON0（効果：TRISB、PORTB、TRISC、PORTC、OPTION、CM2CON0、CM1CON0）
Called by: Main（呼出：メインによる）
Synopsis:（概要：）
Set Registers with default values.（レジスタを初期設定値で設定せよ）
**************************************************************************｝
｛**************************************************************************
Function: Main ()（関数：Main()）
Purpose: Controls the program.（目的：プログラムを制御する。）
Input: None（入力：なし）
Returns: None（戻り：なし）
Effects: All variables（効果：すべての変数）
Called by: N/A（呼出：該当せず）
Synopsis（概要）
Call Initialisation routines（初期化ルーチンを呼出せ）
Initialise other outputs and variables（他の出力および変数を初期化せよ）
Call frequency calibration check (pwr_freq_calb) （周波数構成確認（pwr_freq_calb）を呼出せ）
CaII power-on-self-test (pwr_on_chk)（電力オン自己診断を呼出せ（pwr_on_chk））
If power-on-self test fails, and button pushed for 10 seconds（電力オン自己診断が不良かつボタンが１０秒間押された場合）
Display human-readable error code(s)（人が読むことのできるエラーコードを表示せよ）
［メインループ］
Turn off heaters, lights and reset running-timer（加熱器およびランプをオフにし、実行タイマをリセットせよ）
If button is pushed（ボタンが押された場合）
If button pushed for more than 4 seconds, turn unit off (return to main loop)
（ボタンが４秒を超える間押された場合、ユニットをオフにせよ（メインループに戻れ））
Else (if button pushed for less than 4 seconds) Enter running loop（そうでなければ（ボタンが４秒未満の間押された場合）実行ループに入れ）
［実行ループ］
If we are in a low power cycle（我々が低電力周期にある場合）
If we just finished a positive power cycle（我々が正の電力周期を終えたばかりの場合）
Increment run timer and turn unit off if set-time is reached (Go to Main Loop)（実行タイマの値を増やし、設定時間に達した場合、ユニットをオフにせよ（メインループに行け））
Increment duty-counter（デューティカウンタの値を増やせ）
If duty-counter set-value is reached（デューティカウンタ設定値に達した場合）
Measure temperature (call ADC_Measure)（温度を測定せよ（ADC_Measureを呼出せ））
Determine which duty cycle to use, and set duty-counter (heater_state)（どのデューティサイクルを用いるか決定し、デューティカウンタを設定せよ（heater_state））
If temperature not over-range（温度が範囲を超えていない場合）
Run a Heat cycle (Call puslethyristors)（熱周期を実行せよ（パルスサイリスタを呼出せ））
Else leave heaters off.（そうでなければ加熱器をオフのままにせよ。）
Else Wait until next power cycle（そうでなければ次の電力周期まで待て）
Else go to Running loop（そうでなければ実行ループに行け）
Else (If we are in a positive power cycle)（そうでなければ（我々が正の電力周期中の場合））
Turn all lights and heaters off go to Running Loop（すべてのランプおよび加熱器をオフにし、実行ループに行け）
**************************************************************************｝
【図１】
2010527462.tif 000003
【図２】
2010527462.tif 000004
【図３】
2010527462.tif 000005
【図４】
2010527462.tif 000006
【図５ａ】
2010527462.tif 000007
【図５ｂ】
2010527462.tif 000008
【図５ｃ】
2010527462.tif 000009
【図５ｄ】
2010527462.tif 000010
【図６】
2010527462.tif 000011
【図７】
2010527462.tif 000012
【図８】
2010527462.tif 000013
【国際調査報告】
2010527462.tif 000014
2010527462.tif 000015
2010527462.tif 000016