"電源、光源、及び、回路を形成するために電気的に接続された電子部品と、ユーザによって電源が入れられると、前記回路に電気的に接続される電源スイッチと、前記光源の点滅回数にそれぞれ関係する1以上のユーザインターフェイスと、を備え、前記電子部品は、前記回路の開放を認識し、前記回路が閉成されたとき、ユーザが電源スイッチを操作したことを認識し、複数回点滅する光源に電力を供給し、ユーザインターフェイスを選択するために、ある回数の点滅の後、ユーザが電源スイッチを離したことを認識するように形成したことを特徴とする携帯照明装置。前記電子部品は、さらに、ユーザインターフェイスが選択された後、そのユーザインターフェイスによって提供される操作モードを選択するために、ユーザによって1以上の電源スイッチが操作されたことを認識するように形成した請求項1に記載の携帯照明装置。懐中電灯である請求項1に記載の携帯照明装置。さらに、前記電源を収容するためのバレルと、前記バレルに接続され、前記回路の一部を形成し、前記回路を開放するために、前記バレルから取外可能なテールキャップと、を備えた請求項3に記載の携帯照明装置。前記電子部品は、メモリを備え、前記1以上のユーザインターフェイスは前記メモリに記憶されている請求項1に記載の携帯照明装置。前記電子部品は、前記回路の開放が1秒以上遅れることを認識するように形成されている請求項1に記載の携帯照明装置。前記電子部品は、前記回路が閉成した後、ユーザが電源スイッチを2秒以上操作したことを認識するように形成されている請求項1に記載の携帯照明装置。前記電子部品は、さらに、1度点滅、2度点滅、3度滅又は4度点滅する光源に電力を供給し、各点滅は異なるユーザインターフェイスに関係している請求項1に記載の携帯照明装置。前記異なるユーザインターフェイスは、固有の操作モードをそれぞれ提供する請求項8に記載の携帯照明装置。電源、光源、及び、回路に電気的に接続された電子部品と、ユーザによって操作されたときに前記回路に電気的に接続される電源スイッチと、を備えた携帯照明装置のユーザインターフェイスを認識し、前記回路を開放し、前記電源スイッチを操作し、前記回路を閉鎖し、前記光源による点滅回数を検出する方法であって、各点滅回数は、ユーザインターフェイスに関係し、所望のユーザインターフェイスに関係する点滅回数を検出した後、前記電源スイッチを開放することにより、所望のユーザインターフェイスを選択する方法。さらに、前記所望のユーザインターフェイスが選択された後、前記電源スイッチを操作することにより所望の操作モードを選択する請求項10に記載の方法。前記携帯照明装置は懐中電灯である請求項10に記載の方法。前記回路を開放するステップは懐中電灯のテールキャップを取り外すことによって実行される請求項12に記載の方法。前記テールキャップは1秒以上取り外される請求項12に記載の方法。前記電源スイッチは、前記テールキャップが再装着された後、2秒以上操作される請求項13に記載の方法。電源、光源、及び、回路を形成するために電気的に接続された電子部品と、ユーザが操作したとき、前記回路に電気的に接続される電源スイッチと、前記電子部品に含まれるメモリに記憶され、前記光源の点滅回数にそれぞれ関係する1以上のユーザインターフェイスと、を備えたユーザに異なるユーザインターフェイスを提供することができる懐中電灯であって、前記電子部品は、前記回路の開放を認識し、前記回路が閉成されている間、ユーザが前記電源スイッチを操作していることを認識し、複数回点滅する前記光源に電力を供給し、前記ユーザインターフェイスを選択するために、ある回数点滅した後、ユーザが電源スイッチを開放したときを認識するように形成される懐中電灯。前記電子部品は、さらに、前記ユーザインターフェイスが選択された後、前記ユーザインターフェイスによって提供される操作モードを選択するために、ユーザによる電源スイッチの1以上の操作を認識するように形成されている請求項16に記載の懐中電灯。さらに、前記電源を収容するバレルと、前記バレルに連結され、前記回路の一部を構成し、前記回路を開閉するために前記バレルから取外可能であるテールキャップと、を備えた請求項17に記載の懐中電灯。前記電子部品は、さらに、前記回路の開放が1秒以上遅れることを認識し、前記回路の閉成後、2秒以上の間、ユーザが電源スイッチを操作したことを認識し、1度点滅、2度点滅、3度点滅又は4度点滅を提供するように形成されている請求項16に記載の懐中電灯。電源、光源、及び、回路を形成するために電気的に接続されるコントローラと、ユーザによって使用されるとき、前記回路に電気的に接続される電源スイッチと、前記光源の点滅回数にそれぞれ関係する前記コントローラに記憶される1以上のユーザインターフェイスと、を備え、前記コントローラは、前記回路の開放を反映する情報を読み取り、前記回路が閉成されている間、ユーザが前記電源スイッチを操作していることを反映する情報を読み取り、光源を複数回点滅させるために電源を供給し、ある回数点滅した後、ユーザが電源スイッチを開放したことを認識することを特徴とする懐中電灯。前記コントローラは、さらに、操作モードにそれぞれ関係する電源スイッチの1以上の操作を認識し、ユーザによって選択された操作モードに応じて前記光源に電力を供給する請求項20に記載の懐中電灯。さらに、前記電源を収容するバレルと、前記バレルに連結され、前記回路の一部を構成し、前記回路を開放するためにバレルから取外可能なテールキャップと、を備えた請求項20に記載の懐中電灯。さらに、前記コントローラに接続され、前記回路の開放が予め決められた時間以上の間起こることを反映する、前記コントローラによって読取可能な情報を提供する記憶装置を備えた請求項20に記載の懐中電灯。前記情報は電圧値である請求項23に記載の懐中電灯。さらに、前記コントローラに接続され、現行の操作モードを反映する情報を記憶する1以上の記憶装置を備えた請求項20に記載の懐中電灯。前記コントローラは、前記1以上の記憶装置への現行の操作モードを反映する情報を書き込む請求項25に記載の懐中電灯。前記コントローラは、多数の操作モードを記憶する請求項20に記載の懐中電灯。電源、光出力を生成するための光源、及び、前記電源及び前記光源に接続された電気回路と、前記電気回路を開閉するためのスイッチと、前記光源から異なる光出力を提供するようにプログラムされ、予め決められた操作可能な順序で取り決められた多数のモードと、前記モードの順序を変更するために、ユーザによって手動操作可能なモードを制御してアクセスする電子部品と、を備えた携帯照明装置。前記電子部品は、前記電子回路の開放を認識し、前記電子回路が閉成している間、ユーザが前記スイッチを操作したことを認識し、信号を出力するために電力を供給し、モードの順序を変更するためのある信号の後、ユーザがスイッチを開放したことを認識する請求項28に記載の携帯照明装置。前記信号は、前記光源から出力される点滅を含む請求項29に記載の携帯照明装置。前記電子部品は、さらに、前記順序によって提供される、プログラムされたモードを選択するために、モードの順序が変更された後、ユーザによる1以上のスイッチ操作を認識するように形成されている請求項29に記載の携帯照明装置。懐中電灯である請求項28に記載の携帯照明装置。さらに、前記電源を収容するためのバレルと、前記バレルに連結され、前記電気回路の一部を構成し、前記電気回路を開放するために、前記バレルから取外可能であるテールキャップと、を備えた請求項31に記載の携帯照明装置。前記電子部品は、メモリを備え、メモリにはプログラムされた多数のモードが記憶されている請求項28に記載の携帯照明装置。前記メモリには多数の順序が記憶されている請求項34に記載の携帯照明装置。前記電子部品は、さらに、電子回路の開放が予め決められた時間以上遅れることを認識するように形成されている請求項29に記載の携帯照明装置。前記予め決められた時間は1秒以上である請求項36に記載の携帯照明装置。前記電子部品は、さらに、前記電気回路が閉成された後、予め決められた時間以上の間、ユーザが電源スイッチを操作したことを認識するように形成されている請求項29に記載の携帯照明装置。前記予め決められた時間は2秒以上である請求項38に記載の携帯照明装置。前記電子部品は、さらに、1度点滅、2度点滅、3度点滅又は4度点滅するために前記光源に電力を供給し、前記各点滅が異なる順序に関係しているように形成した請求項29に記載の携帯照明装置。本発明の目的は、従来の照明装置についての前述の1以上の課題について、改善又は対処する、懐中電灯等のマルチモード携帯電子照明装置を提供することである。本発明の一態様では、異なるユーザインターフェイスを提供するマルチモード携帯電子照明装置が記載されている。一実施形態では、マルチモード携帯電子照明装置は、各ユーザにとって独特な組み合わせを有するユーザインターフェイスと動作モード順序の間でユーザに選択される現行の種々のユーザインターフェイスを備える。ユーザがユーザインターフェイスを選択し、マルチモード携帯電子照明装置の動作ユーザとして所望のインターフェイスをセットすればよい。本発明の他の態様は、動作モードの順序にインデックスを付与する必要なしに、ユーザが動作モードを直接選択することができる手段を備えたマルチモード携帯電子照明装置を提供する。一実施形態では、マルチモード携帯電子照明装置は、ユーザが所望の動作モードに信号を送信するために使用できるボタンを備える。例えば、ボタンを1度押圧又はクリックすると、ユーザインターフェイスの第1動作モードに照明装置の動作モードを変更し、ボタンを2度押圧又はクリックすると、ユーザインターフェイスの第2動作モードに動作モードを変更する等である。ユーザがボタンを何度が押圧又はクリックすると、そのときの照明装置の操作モードに拘わらず、動作ユーザインターフェイスで利用可能などのような動作モードをも選択できる。本発明の他の態様は、ユーザに異なるユーザインターフェイスを提供するために本発明に関係する電子技術及び特性を有するスイッチモジュールを備える。このスイッチモードは、現在の照明装置を現在の機械的又は他のタイプのスイッチと置き換えるために使用され、その結果、特性が改良され、そのような現在の照明装置に本発明の再構成可能なユーザインターフェイスの特性が提供される。本発明の他の態様は、モード、特に、ユーザによって好ましい順序で要望されるモードを有するユーザインターフェイスが得られるように、自分用にカスタマイズしたユーザインターフェイスを生成することができることを含む。本発明の実施形態を添付図面に従って説明する。説明を容易にするため、1つの図面で要素に示すいずれの参照番号であっても、他のいずれの図面でも同一要素を示している。本発明は、以下の特定の説明に限定されるものではなく、本発明の範囲内に於いて、当業者であれば想到し得る、後述する記載内容の種々の変形例を含む。以下の説明は懐中電灯に関するものであるが、当業者であれば、他のタイプの携帯照明装置等に適用可能であることが理解される。以下、本発明に係る懐中電灯100を図面を参照して説明する。図1に示すように、懐中電灯100は、大略、ヘッド102、バレルbarrel104、テールキャップtailcap106及び電源スイッチ108を備える。懐中電灯は再充電不能又は再充電可能な懐中電灯のいずれであってもよく、再充電可能である場合、懐中電灯は、電源、例えば、バッテリーを備えるとき、再充電するための外部充電の接点図示せずを備えていればよい。しかしながら、本発明は、再充電不能な携帯照明装置、又は、照明装置から取り外されたときに再充電される再充電可能なバッテリーを備えた携帯照明装置のいずれでも同様に使用することができる。また、図2に示すように、懐中電灯100は、バレル104に収容されるバッテリー又はバッテリーパック110を備える。1つのバッテリー110又は多数のバッテリー110を使用することができる。また、懐中電灯100はバッテリー110の負極とテールキャップ106とに電気的に接続されるスプリング116を備える。また、懐中電灯100は、バッテリー又はバッテリーパック110の正極に電気的に接続され、電力を供給する正極接点118を備える。また、懐中電灯100は、本発明の再構成可能なインターフェイスを提供するために、集積回路基板472等の電子部品を有するスイッチモジュール120を備える。また、スイッチモジュール120は、機械式又は電子式の押し込みボタンスイッチであり、本発明の一例では、電子式スイッチモジュール120は、現行の懐中電灯が備える機械式タイプのスイッチを置き換えることにより改良することができる。図2に示すように、他のタイプの光源で使用されているが、ヘッド102はLED130を備える。またヘッド102は反射鏡132及びレンズ134を備える。また図2に示すように、他の適切な機械及び電気構成部品がLED130を支持するために使用でき、電路と電気接続用の端子とを提供する。そのような構成部品は、例えば、米国特許第7579782号公報や米国出願番号第12/188233、12/353965又は12/657290号に記載され、その内容は全てここに記載されるように引用により明瞭に組み入れられている。LED130は、このLED130を位置決めするモジュール131を備え、例えば、米国特許出願番号第10/922714号、11/227768号又は12/188201号に記載されるように、電気又は熱結合されており、その内容はここで記載されるように引用により明瞭に組み入れられている。図1及び2に示す懐中電灯100の実施形態では、基本的な電気回路は以下の通りである。バッテリー110は、正極接点118を介してスイッチモジュール120に電力を供給する。スイッチモジュール120内での電気接続はLED130の正極への電路で行う。集積回路基板372はスイッチモジュール120を介して電路の一部を形成する。LED130は電流が流れることにより発光する。電流はLED130を流れた後、負極を介してバレル110、テールキャップ106、スプリング116へと流れ、負極へと戻ってくる。ユーザはスイッチ108を押し下げることにより懐中電灯100を点灯する。但し、他のタイプの電気回路を使用するようにしてもよい。以下に、より詳細に記載するように、スイッチモジュール120は電源スイッチ、マイクロプロセッサ又はマイクロカンチレバー、メモリ、又は、他の電子部品を備え、それらはユーザインターフェイスと、そこに設けた動作モードとに適した情報を記憶するために使用される。また、これらの電子部品は、後述するように、利用可能なユーザインターフェイスと動作モードを選択するために使用でき、好ましい実施形態では、これらの電子部品は、ほかの場所に設けてもよいが、集積回路基板472に実装されている。本発明に関して使用される電子部品は、例えば、米国特許第7579782号公報又は米国特許出願番号第12/188233号、12/353965号、又は、12/657290号に記載され、その内容は全てここに記載された引用により組み入れられている。ここで使用するように、一般に、用語ユーザインターフェイスは、メニュー、又は、携帯照明装置によってユーザに提供される動作モードの順序、セット、又はリストに関する。本発明は、ここに記載される特定の動作モードとユーザインターフェイスに限定されるものではない。確かに、本発明の範囲は、ユーザの特別なニーズに対処するのに好ましい動作モードやユーザインターフェイスのいずれにも拡張される。動作モード又はユーザインターフェイスの異なるセットは、異なるタイプのユーザによって切望されている。標準すなわち通常のパワーモードのほかに、例えば、ユーザは、ストロボモード、SOSモード、一時モード、又は、他のモード等の種々のモードを要望することができる。そして、携帯照明装置によって提供されるモードのセットのうち、あるモードを他のモードよりも頻繁に使用してもよい。また、異なるタイプのユーザは、異なるユーザインターフェイスを希望し、そのインターフェイスによって提供されるモードに関して、共にモードが提供される順序は同じである。種々のユーザの好みに合わせるため、懐中電灯100は、動作モードの特別な組み合わせ又は順序を有する各ユーザインターフェイスを備えた、種々のユーザインターフェイスを提供する。本発明の一実施形態では、懐中電灯100は以下のテーブルに記載される4つのユーザインターフェイスを提供する。後述するように、4つのユーザインターフェイスのうちの2つは、一般に、消費者に好まれるモードを提供する。これらは、ユーザインターフェイス1及び2、又は、消費者1及び2で示されている。他の2つのユーザインターフェイスは、一般に、法執行官に好まれるモードを提供する。これらは、ユーザインターフェイス3及び4、又は、法執行1及び2で示されている。テーブル1:ユーザインターフェイス前述のように、本発明は、これら4つのユーザインターフェイスに限定されるものではない。この結果、懐中電灯100又は本発明の携帯照明装置は、どんなユーザにも適した他の動作モードの順序を備えた他のユーザインターフェイスを提供することができる。インターフェイス1は、懐中電灯100の購入後、パッケージから取り出した際の初期使用でのユーザインターフェイスを提供するような初期ユーザインターフェイスとして設定されている。図示のように、インターフェイス1は、オンモード、パワーセーブモード、及び、点滅又はストロボモード等の一般消費者が希望する動作モードを備える。インターフェイス2は、他の一般消費者が希望するモード、すなわち、オンモード、パワーセーブモード、及び、SOSモードを備え、インターフェイス3は、ある法執行官が希望するモード、すなわち、一時モード、オンモード、及び、パワーセーブモードを備える。インターフェイス4は、他の法執行官が希望するモード、すなわち、一時モード、オンモード、及び、点滅又はストロボモードを備える。ユーザインターフェイス2、3及び4は、オプションとして言及され、後述する方法毎に選択される。しかしながら、インターフェイス2、3又は4のいずれでも、ユーザインターフェイス1をオプションとする初期設定として設定されている。図示のように、各ユーザインターフェイスは、異なる順序と同様に、異なる動作モードの選択を提供する。例えば、消費者が懐中電灯100を入手し、ストロボモードをSOSモードよりも頻繁に使用すると考えていれば、消費者インターフェイス1が選択される。また、ユーザがSOSモードをストロボモードよりも頻繁に使用すると考えていれば、ユーザインターフェイス2すなわち消費者インターフェイス2が選択される。この結果、ユーザが好む動作モードを直ちに利用可能となる。他の例では、法執行官が懐中電灯100を入手し、パワーセーブモード又はストロボモードがより有用であるか否かに基づいて、法執行インターフェイス1及び2の間で選択される。どの特定のユーザであっても提供される4つのユーザインターフェイスのいずれか1つを選択することができる。例えば、消費者が実際に法執行ユーザインターフェイスのいずれかを希望したり、法執行官が消費者ユーザインターフェイスのいずれかを希望したりすることがある。この結果、異なるユーザインターフェイスに関するラベルが何らかの形で制限されることを意図していない。さらに、前記テーブルの4つのユーザインターフェイスのそれぞれは付加的な又は異なる動作モードを提供する。また、4つのユーザインターフェイス以外の付加的なユーザインターフェイスを、例えば、鉱山業者、農業家、アウトドアガイド等の他のグループによって好まれる動作モードを有する懐中電灯100に設けるようにしてもよい。そして、これらの付加的なユーザインターフェイスには、特別なセット及び順序を設けてもよい。異なるユーザインターフェイスを選択する手法について記載する。一実施形態では、通常、以下のステップが行われる。1.例えば、予め決められた時間、例えば、2秒以上、バレルからテールキャップが消失、すなわち取り外される電力供給の中断2.主電源スイッチボタンの押圧維持3.例えば、主電源スイッチが押圧されている間にバレルにテールキャップが再装着して固定される電力供給の回復4.本実施形態では、信号が光源からある回数点滅し、点滅回数が特定のユーザインターフェイスを示す、信号が生成されるまでの主電源のボタンの押圧続行5.所望回数の点滅すなわち所望のユーザインターフェイスが検出された後、主電源スイッチのボタンの開放以下、特定のユーザインターフェイスを選択する方法200について、図3のフローチャートを参照してより詳細に説明する。一般に、ユーザが初期ユーザインターフェイスで示されたタイプの動作モードに満足していれば、任意のユーザインターフェイスのいずれかを選択する必要はない。しかし、図示のように、いずれかのユーザインターフェイスを選択するために、ユーザはまず電力供給を中断し、好ましい実施形態では、バレル104から部分的にネジを緩めたり、あるいは、ステップ202に示すように、テールキャップ106を取り外したりことによりテールキャップを消失させることにより電力供給を中断する。テールキャップ106は主電源回路を開放し、バッテリー110からの電力の流れを遮断するのに十分となるように緩めるだけでよい。通常、ユーザがテールキャップ106を取り除くよりも緩めるだけの方が簡単である。本実施形態では、緩めたり、あるいは、取り除かれたりするテールキャップについて説明するが、それはテールキャップがバッテリーと光源の間の電気回路の一部を構成するためである。懐中電灯100が落下によりバッテリーが外れる等、一時的に電源が切断されたのではなく、ユーザインターフェイスが選択されたことを懐中電灯100の電子部品が認識するように、テールキャップ106は、予め決められた時間以上緩められたり、あるいは、取り外されたりしているのが好ましい。この結果、ステップ202で予め決められた時間は、電源の一時的な切断に相当する時間以上であるのが好ましい。電源の切断及び電子部品がこの切断を処理する手法は共に、例えば、米国特許出願第12/188233号、12/353965号、又は、12/657290号に説明されており、その内容はここで記載されるものとして引用により組み入れられている。ステップ202の予め決められた時間は変更してもよい。好ましい実施形態では、懐中電灯100の電子部品は、十分に長い電力の切断があったことと、例えば、その回路でのコンデンサの電圧を測定することによってではないこととを判別する。電圧が十分に消失しない場合、電力の切断は十分に長くはなく、電子部品はその切断を、例えば、懐中電灯が落下したときのように一時的又は偶発的な切断として判断する。この場合、現行のユーザインターフェイスは変更されない。これは、例えば、ユーザが危険な状況にあり、継続的な点灯を必要としているが、ユーザインターフェイスの変更を意図することなく懐中電灯を落下した場合に重要である。図3では、偶発的なあるいは他の短時間の電力の切断がステップ202でのnoの決定として示されている。この場合、図示するように、ユーザインターフェイスの選択は起こらない。しかしながら、電圧が十分に消失した場合、電力の切断は十分に長くなっており、電子部品がその切断を新しいインターフェイスが選択されたことを示すものとして認識する。図3では、これはステップ202でyesで示されている。テールキャップは電子回路の一部を構成しないタイプの携帯照明装置の場合、ユーザは、ユーザインターフェイスが選択される電子回路に知らせるために、バッテリーから電力を切断する代わりのステップを実行してもよい。ステップ202に示すように、テールキャップが予め決められた時間以上緩められたり、あるいは、取り外されたりつまり、電子回路が切断されたりしていなければ、他のユーザインターフェイスを選択する方法200はそれ以上実行されず、他のユーザインターフェイスが選択されることもない。しかし、テールキャップが十分に長い時間緩められたり、あるいは、取り外されたりすれば、ステップ202のyesの判断で示すように、次のステップ204が実行される。ステップ204は、例えば、テールキャップ106を締め付け、又は、再装着することにより、電力供給が再開されたり、テールキャップ106を締め付け、又は、再装着している間、電源スイッチ108が押し下げられ続けたりする前に、ユーザが電源スイッチ108を押し下げることを含む。図3に示すように、これが起こらなければ、ステップ204でnoで示すように、他のユーザインターフェイスは選択されない。しかし、ユーザがこのステップを実行すれば、ステップ204でyesの判断が行われ、一般に、分離したテールキャップ106をバレル104に連結するのとは逆にユーザがテールキャップ106をバレル104に対して僅かに締めることだけが必要となるように、ユーザが単に主電源回路を切断するのに十分である、テールキャップ106のネジを部分的に緩めることがより簡単になる。この点で、テールキャップが再装着された後、予め決められた時間以上、ユーザが電源スイッチを保持し続ければ、ステップ206のyesの判断で示すように、他のユーザインターフェイスが選択される。他の時間を使用してもよいが、ステップ206で予め決められた時間は約2秒である。一実施形態では、ユーザがインターフェイスを選択可能とする命令を実行可能とするために、電源を入れるカンチレバー等の懐中電灯100の電子部品にとって、予め決められた時間は十分に長いのが好ましい。テールキャップ106が締め付けられ、又は、再装着された後、ユーザが電源スイッチ108を押し下げ続ける場合、光は1度点滅し、そして2度点滅し、続いて3度点滅し、その後4度点滅する。各点滅回数はユーザインターフェイスに関連している。予め決められた時間は第1点滅の前に始まり、各点滅セットの間の時間は同じである。予め決められた時間は変化する。図3に示すように、ステップ206の場合と同様にユーザが十分に長い時間電源スイッチを押し下げた後、ステップ208で示すように光は1度点滅する。ステップ210のnoの判断で示すように、1度の点滅の後予め決められた時間以上、電源スイッチが保持され続けられなければ、ユーザが電源スイッチを開放すれば、ステップ212で示すようにユーザインターフェイス1が選択される。図3の実施形態では、これはユーザインターフェイス1又は消費者インターフェイス1である。ステップ210の[yesの判断に示すように、予め決められた時間以上、ユーザが電源スイッチを押し続ければ、ステップ214に示すように光は2度点滅する。2度の点滅の後予め決められた時間以上、スイッチを押し下げ続けられなければ、ステップ216のnoの判断で示すように、ユーザが電源スイッチを開放すれば、ステップ218に示すようにユーザインターフェイス2が選択される。図3の実施形態では、これはユーザインターフェイス2又は消費者インターフェイス2である。ステップ216のyesの判断で示すように、予め決められた時間以上、ユーザが電源スイッチを押し下げ続けなければ、ステップ220に示すように、光は3度点滅する。3度の点滅の後予め決められた時間以上、スイッチが押し下げ続けられなければ、ステップ222のnoの判断で示すように、ステップ224に示すようにユーザインターフェイス3が選択される。図3の実施形態では、これはユーザインターフェイス3又は法執行インターフェイス1である。ステップ222のyesの判断で示すように、予め決められた時間以上、ユーザが電源スイッチを押し下げ続ければ、ステップ226に示すように光は4度点滅する。ステップ228のnoの判断で示すように、4度の点滅の後予め決められた時間以上、スイッチが押し下げ続けられなければ、ステップ230に示すようにユーザインターフェイス3が選択される。図3の実施形態では、これはユーザインターフェイス4又は法執行インターフェイス2である。ステップ228のyesの判断で示すように、予め決められた時間以上、ユーザが電源スイッチ108を押し下げ続ければ、ユーザインターフェイス4を選択したことが示される。また、懐中電灯100の電子部品がインターフェイスの選択のトップに復帰し、1度点滅する。そして、同様なステップが実行される。また、懐中電灯100の電子部品が図3に示す方法を終了し、異なるユーザインターフェイスが選択されることはない。この場合、例えば、ユーザはステップ202のように、テールキャップ106を緩め又は取り外すことにより電力供給を再度中断し、方法200を再スタートさせる必要がある。一旦ユーザインターフェイスが選択されれば、そのインターフェイスを構成する異なるモードがユーザに利用可能である。所定のユーザインターフェイスのモードから選択すべく、ユーザが各モードを選択するために、ある回数電源スイッチ108をクリックすればよい。好ましい実施形態では、ユーザが電源スイッチを素早くクリックすることにより動作モードが選択される。例えば、ユーザがインターフェイス1を選択すれば、ユーザは1度クリックして、onモードすなわち懐中電灯を点灯するモードにアクセスされる。また、ユーザが2度スイッチをクリックすると、パワーセーブモードにアクセスされる。また、ユーザがスイッチを3度クリックすると、ストロボモードにアクセスされる。これにより、ユーザが直接所望のモードへと進めることができ、各動作モードにインデックスを付与する必要なしに所望の動作モードへと進めることができる。好ましい実施形態では、懐中電灯100が特定のモードであり、他のモードの選択を希望する場合、ユーザは一時的に懐中電灯100を消灯する。そして、ユーザが適切な回数電源スイッチ108をクリックすることにより新しいモードを選択することができる。ユーザインターフェイス1が3以上のモードを有すれば、ユーザは4つの利用可能なモード等にアクセスするためにスイッチをクリックすればよい。上述のように、本発明は3つのモードを有するユーザインターフェイスに限定されるものではない。提供されるユーザインターフェイスと動作モードは、本発明の懐中電灯又は他の携帯照明装置にソフトウェアをプログラムするのが好ましい。このように、電子回路と他の照明装置のハードウェアは、異なるユーザインターフェイスを提供するために変更される必要はない。例えば、前述の例では、5つの異なる動作モード、すなわち、on、パワーセーブ、SOS、一時及びストロボモードが電子部品に含まれるマイクロコントローラにプログラムされている。これにより、異なるユーザインターフェイスがマイクロコントローラ720にプログラムされる。そして、ユーザがユーザインターフェイスを選択することによりいずれかのモードが選ばれ、ユーザインターフェイス内のモードを選択するとき、マイクロコントローラはLED又は他の光源に電力を供給するために信号を送信する。また、付加的なモードは、これらのモードに関す他の命令信号がマイクロコントローラによって提供されるように、マイクロコントローラにプログラムされている。好ましい実施形態では、ユーザインターフェイスと、各インターフェイスによって提供されるモードとはマイクロコントローラ又はマイクロプロセッサのメモリにプログラムされ、記憶されている。例えば、インターフェイス及びモードはEEPROM又は自己書き込み可能なフラッシュメモリに記憶される。このプログラムの作成は、懐中電灯100又は他の携帯照明装置の製造中、又は、その後行われる。このようなタイプのメモリの使用やメモリの情報へのアクセスは、例えば、米国特許出願第12/188233号、12/353965号、又は、12/657290で説明され、その内容はここで記載するように引用により組み入れられている。さらに、本発明に関する電子部品及びプログラムについて、図4から図7を参照して説明する。前述のように、スイッチモジュール120は、集積回路基板472等の電子部品を備える。種々の電子部品が集積回路基板472又は他の場所に設けられている。集積回路基板472は懐中電灯100に関して記載されている。但し、集積回路基板472はスイッチモジュール120と同様に他の懐中電灯や他の携帯照明装置に使用することができる。図4は、集積回路基板472の電子回路の関係を図示するブロック図である。図4の実施形態では、集積回路基板472は、マイクロコントローラ回路808、逆流バッテリー保護回路802、線形レギュレータ回路804、第1モード記憶装置810、バイパススイッチ806、MOSFETドライバ820、電気負荷スイッチ822、モーメンタリパッド589、ラッチパッド590、及び、セルカウントテストポイント824を備える。後述するように、モード記憶装置810、814は、懐中電灯100の動作に関するある情報を記憶又は提供するために使用される。例えば、モード記憶装置810は、ユーザインターフェイスを再構成しながら進めるために、テールキャップ106が緩められ、又は、取り外される等により、十分に長く電力供給が遮断されるか否かに関する情報を提供する。懐中電灯100が、例えば、落下したときに起こるような電力の一時的な消失の後、現行のモードに復帰するように、装置812、814は、本動作モードを反映する情報を記憶するために使用される。逆流バッテリー保護回路802、線形レギュレータ回路804及びセルカウントテストポイント824については、これ以上説明しない。さらに、これらの構造及び機能は、他の態様の集積回路基板472と同様であり、米国特許出願第12/188233号及び12/353965号に記載されており、その内容はここに記載されるように引用により明瞭に組み入れられている。しかし、一般に、逆流バッテリー保護回路802はバッテリーパック又は他の電源110から正極接点118を介して電圧702を受け、内方電圧供給部704に接続されている。逆流バッテリー保護回路802を備えるため、バッテリー又はバッテリーパックが逆順に組み付けられると、懐中電灯の電路には電流は流れない。線形レギュレータ回路804は、内方電圧供給部706に接続され、マイクロコントローラ720に供給する電力量を調整するために使用される。セルカウントテストポイント824は、本発明の懐中電灯100又は他の携帯照明装置で使用される電源110に関する情報をマイクロコントローラ720に入力するために使用される。図5において、マイクロコントローラ回路808はマイクロコントローラ720及び接続部を備える。マイクロコントローラ720は、信号ラインである、第1ADCモードキャップ722、第2ADCモードキャップ724、第3ADCモードキャップ726、MISO730、モーメンタリスイッチ736、メインスイッチ738及びRESET742を介して入力信号を受信する。また、マイクロコントローラ720は、信号ラインである、第1ADCモードキャップ722、第2ADCモードキャップ724、第3ADCモードキャップ726、バイパスモード734及びLAMPドライブ740を介して出力信号を送信する。この結果、信号ラインである、第1ADCモードキャップ722、第2ADCモードキャップ724、第3ADCモードキャップ726は、双方向となる。一の実施形態では、マイクロコントローラ720は、例えば、カリフォルニアのAtmelCorporationで製造される8ビットのマイクロコントローラであるAttiny等のメモリを有する商用マイクロコントローラである。また、より多くのフラッシュメモリを有する、Attiny24やAttiny84等のマイクロコントローラが使用されている。もう一方の実施形態では、マイクロコントローラ720はマイクロプロセッサである。しかし、他の実施形態では、マイクロコントローラ720は分離した回路を備える。さらに、マイクロコントローラ720の構造及び機能は。米国特許出願第12/188233号及び12/353965号に記載され、その内容はそこに記載されるように引用により明瞭に組み込まれている。懐中電灯100が組み立てられる間、例えば、テールキャップ106は緩められ、又は、取り外され、電源110は電力を供給している。マイクロコントローラ720は、電源スイッチ108が閉じて、懐中電灯100がonであるか否かに拘わらず、電源110から電力を受ける。しかし、後述するように、テールキャップ106が緩められ、又は、取り外されているか、あるいは、携帯照明装置が分解されているときには、電源110は電子部品に電気的には接続されていないため、マイクロコントローラ720及び集積回路基板472上の電子部品は、蓄えられた電圧の残りが消失するように十分に長い時間、電力が供給されない。消失した電圧、例えば、0ボルトに関する情報は、ユーザインターフェイスの再構成アルゴリズムに従って進めるために使用される。マイクロコントローラ720は、懐中電灯100又は他の携帯照明装置の製造中に、前述の異なるユーザインターフェイス及び動作モード等の種々の入力情報をプログラムされる。種々のコンピュータプログラムが所望のモード及びインターフェイスを提供するマイクロコントローラの命令を生成するために使用される。このため、記載されたコードはコンパイルされてマイクロコントローラ720にダウンロードされる。好ましい実施形態では、ソフトウェアはマイクロコントローラ720図5の入力部728からダウンロードされる。またこの情報は、異なる動作モードを有効とするためにLED130に供給される電力に関する命令がセーブされるように、マイクロコントローラ720のEEPROMや自己書き込み可能なフラッシュメモリ等の不揮発性メモリに記憶されるのが好ましい。図6は、MOSFETドライバ回路820及び負荷スイッチ822の回路図を示す。さらに、回路820及び負荷スイッチ822の構造及び機能は、米国特許出願第12/188233号及び12/353965号に記載されており、その内容はここで記載されるように明瞭に組み入れられている。図6の実施形態では、電気負荷スイッチ822はPMOS780で構成されている。PMOS780のソースは内部電圧供給源704に接続され、PMOS780のドレインは電圧出力ピン710に接続されている。電圧出力ピン710は、懐中電灯100のLED130の正極に接続されている。PMOS780のゲートはMOSFETドライバ820にライン784を介して接続され、バイポーラトランジスタ782に実装されている。またPMOS780のゲートは抵抗778を介して内部電圧供給源704に接続されている。またバイポーラトランジスタ782のベースが信号LAMPドライバ740によって電圧を印加されるとき、バイポーラトランジスタ782は閉じて導通し、PMOS780を閉じて導通させる。したがって、電力を内部電圧供給源704から電圧出力ピン710へと供給することができ、その結果、LED130に電力を供給するための回路が完成する。またコンデンサ779には図示のものが含まれる。前述のスイッチ組立品の設計により、電源110が取り付けられ、スイッチモジュールに電気接続されさえすれば、懐中電灯100がon又はoffのいずれであるかに拘わらず、電源110から集積回路基板472に電力が供給される。初期設定により、マイクロコントローラ720はバッテリーのドレインを最小化するために、非常に小さな電力のスタンバイモードであるのが好ましい。電源スイッチ108が押し下げられて懐中電灯100をonしたとき、マイクロコントローラ720は低電力のスタンバイモードから起動して、負荷スイッチ780閉じるためにonし、懐中電灯100のLED130に電力を供給する。電源スイッチ108が押し下げられて回路を閉じる限り、LED130に電力が供給される。電源スイッチ108が一旦開放されると、マイクロコントローラ720が負荷スイッチ780をoffし、LED130に供給する電力は遮断される。そして、マイクロコントローラ720は低電力のスタンバイモードに戻る。図7に、3つのモード記憶装置810、812、814を記載する。第1のモード記憶装置810は、マイクロコントローラ720に接続される、入出力信号ラインである第1ADCモードキャップ724を有する。また第1ADCモードキャップ724はチャージ抵抗754の一端に接続されている。抵抗754の他端は、コンデンサ758と並列接続されたブリードオフ抵抗756を備えたRC回路に接続されている。RC回路の他端は接地されている。この第1モード記憶装置810は、一時的に情報を記憶するために使用される。マイクロコントローラ720は、信号ラインである第1ADCモードキャップ724をハイ又はロー信号に設定することによりモード記憶装置810に情報を記憶するために使用される。ハイ信号は、最早ハイ信号として認識されないほど十分に消失するまでの短時間、例えば2秒間、第1モード記憶装置810に記憶される。マイクロコントローラ720は、第1モード記憶装置810に記憶したデータを回復するために、信号ラインである第1ADCモードキャップ724から読取動作を実行することができる。一実施形態では、抵抗756の抵抗値は、コンデンサ758の容量が1.0μFである間、1.0MΩである。図7に示すように、モード記憶装置812は、入出力信号ライン722、チャージ抵抗760、及び、ブリーフオフ抵抗762及びコンデンサ754を有するRC回路を備える。モード記憶装置814は、入出力ライン726、チャージ抵抗766、及び、ブリーフオフ抵抗768及びコンデンサ770を有するRC回路を備える。記憶装置810は、図3のステップ202に関して使用される。すなわち、コンデンサ758は、テールキャップ106が組み付けられ、電力がモード記憶装置810を含む電子部品に供給されるとき、ある電圧を蓄電される。一旦、テールキャップ106が緩められ、又は、取り外されて、電源110からの電力が遮断され、コンデンサ758に蓄電された電圧が低下すれば、コンデンサ758に蓄電された電圧は、十分に、例えば0まで低下する。テールキャップ106がステップ202においてある時間以上の間取り外されると、コンデンサ758に蓄電された電圧を反映する情報は、消失を示す0又は十分に小さな値となり、電源110を含む主電源回路が十分に長い間開放されたことを示す内容がマイクロコントローラ720によって読み取られる。これは、ユーザがユーザインターフェイスを変更したくて、図3のユーザインターフェイスの再構成アルゴリズムを進めることを可能とすることを意味するユーザはそうするためにステップ204及び206を実行する。これに対し、懐中電灯100を落下させてしまった場合等、主電源回路がごく短時間開放されるだけであれば、コンデンサ758で低下する電圧は十分に小さい。これは、ユーザインターフェイスの再構成が意図されていることをマイクロコントローラ720に示すことではない図3のステップ202のno判断によって示されている。前述の好ましい実施形態のためにデジタル表示する場合、記憶装置810の情報が0であれば、これは電力が十分に長い間遮断されていることを意味し、ユーザインターフェイスの再構成のために提供されるアルゴリズムが進行可能となる。一方、記憶装置810の情報が1であれば、これは落下した懐中電灯に起こるように電力が一時的に遮断され、ユーザインターフェイスの再構成アルゴリズムが進行しないことを意味する。前述のように、本発明に係るユーザインターフェイスの再構成の認識は、十分に長い時間の間、テールキャップ106が緩められ、又は、取り外されるステップを必要とすることに限定されるものではない。また電子部品への電力が遮断され、他のタイプの電力遮断によってコンデンサ758に蓄電された電圧の低下が引き起こされる。例えば、携帯照明装置で他のスイッチ図示せずが押し下げられて主電源回路を開放することにより電力が遮断される。他の例では、主電源回路の一部を構成する他の構成要素が緩められ、又は、取り外される。さらに図4に示す電子部品の動作と、これら電子部品が図3に示すアルゴリズムをどのように実行するのかということについて記載する。図3に示すように、テールキャップ106が締め付けられ、又は、取り替えられる間、ユーザが電源スイッチ108を押し下げステップ204、電源スイッチ108が十分に長い時間押し下げた状態に維持されればステップ206、LED130が点滅を開始する。その点滅は予め決められた時間後に発生する。図4では、ユーザが電源スイッチ108を押し下げたことが、電力供給源708によって電力が提供されたこととスイッチ806の閉成とによって示されている。またマイクロコントローラ720は、テールキャップ106が締め付けられ、又は、取り替えられる間、スイッチ806が閉成されているか否かステップ204、その後、十分に長い時間の間、スイッチ896が閉成されているか否かステップ206を読み取る。これらステップの両方が起これば、マイクロコントローラ720はライン740を介してMOSFETドライバ820に信号を送信し、電気スイッチ822を閉成するためにライン784を介して信号を送信した後、LED130に電力を供給するために電圧出力信号710を出力する。そのような第1信号はLED130を1度点滅させる。そして、マイクロコントローラは、スイッチ806が閉成されているか否かをライン734を介してモニタし続ける。スイッチ806が閉成されていれば、マイクロコントローラ720はMOSFETドライバ820にライン740を介して他の信号を送信し、2度点滅させるためにLED130に電力を供給し、2度電気スイッチ822を閉成する。同様な方法で、マイクロコントローラ720は、ユーザが電源スイッチ108を押し下げ続けているか否かをモニタし続け、そうであれば、LED130に電力を供給して3度点滅させ、続いて4度点滅させる。さらに他のモード記憶手段812、814について記載する。第2モード記憶装置812及び第3モード記憶装置814は、第1モード記憶装置810と同様な構成を有する。但し、他の構成を使用することもできる。モード記憶装置812、814は動作モードを反映する情報を記憶する。これは、例えば、懐中電灯100が落下した場合に起こるような一時的な消失がある場合に有効である。しかしながら、モード情報が記憶されている場合、電力が復旧すると、記憶装置812、814に記憶されたモード情報がマイクロコントローラ720によって読み取られ、同様なモードで動作を再開するようにLED130に電力を供給する命令が出力される。懐中電灯100は種々の動作モードを備える。前述の好ましい実施形態では、コントローラ808は4つの異なるユーザインターフェイスに5つの別々の動作モード、すなわちon、パワーセーブ、ストロボ、一時、及び、SOSモードを実行するように構成されている。異なる又は付加的なモードがマイクロコントローラ720に記憶されている。また懐中電灯が点灯されると、マイクロコントローラ720は、例えば、マイクロコントローラ720に組み込まれたSRAM等の内部メモリからモード情報を読み込み、動作モードに応じてLED130に電力を供給するように命令を出力する。動作モードに応じて懐中電灯に電力を供給することに加えて、マイクロコントローラ720は現行のモード情報を外部モード記憶装置812、814にも記憶させる。これは、現行の動作モードに依存するロー又はハイすなわち0又は1のいずれかを信号ラインである第3ADCモードキャップ726、第2モードキャップ722に送ることによって、モード情報をモード記憶装置812、814に書き込むマイクロコントローラ720により行われる。このように、モード情報は記憶され、一時的な中断の後、電力が復旧したとき、懐中電灯100が現行モードでの動作を再開するように使用される。以下は、各ユーザインターフェイスの動作モードのために記憶装置812、814に記憶されたロー又はハイ情報の組み合わせを示すテーブルである。付加的なモードが含まれるべきであれば、付加的な記憶装置が電子部品に含めることができる。テーブル2a:操作モード及びコード-消費者1テーブル2b:操作モード及びコード-消費者2テーブル2c:操作モード-法執行1テーブル2d:操作モード及びコード-法執行2懐中電灯100は、オン又はオフされている間、電力の遮断に直面する。例えば、バッテリーを交換する必要があるとき、懐中電灯100及びマイクロコントローラ720では、比較的長い間、電力が遮断される。懐中電灯を誤って地面に落下させ、その一端を硬い表面に衝突させるとき、バッテリー又はバッテリーパックは、その慣性力により短時間、バッテリー接点の1つから完全に離れ、コントローラ808への電力が短時間完全に遮断される。本実施形態では、懐中電灯100が電力を遮断された後、比較的長い時間であれ、短い時間であれ、電力が復旧したとき、マイクロコントローラ720は駆動し続け、第3ADCモードキャップ726、第2ADCモードキャップ722を介してモード記憶装置812、814に記憶した電圧値を読み取る。この結果、懐中電灯100はモード記憶装置812、814によって示されるモードに入る。例えば、バッテリーが交換された後、モード記憶装置812、814によって示されたモード情報は、各コンデンサ764、770への蓄電はマイクロコントローラ812、814が再び電力を得る時間まで消失するので、0,0である。そして、マイクロコントローラ720がモード記憶装置812、814から読み取って、モード情報として0,0を得る。この結果、懐中電灯100はオフモードに入る。一方、懐中電灯100を誤って地面に落下させ、その一端部を硬い表面に衝突させれば、バッテリー又はバッテリーパックは、その慣性力により短時間、バッテリー接点から完全に離れ、コントローラ808は、通常0.5秒以下で電力を遮断される。電力遮断前の操作モードが、例えば、ストロボモードであれば、短時間の電力遮断の後、マイクロコントローラ720がモード記憶装置812、814から読み取るとき、1,1を読み取るのに電力が完全に復帰するまで、各コンデンサ764、770での蓄電が保持され続ける。この結果、懐中電灯100は、電力遮断の前に操作モードであったが、ストロボモードに入る。言い換えれば、懐中電灯100は、誤って落下する等により一時的に電力が遮断されるようなことがないのが好ましい。また懐中電灯100の電力遮断がないことにより、オフモードであるとき、その状態に維持される。懐中電灯100がオフされるとき、マイクロコントローラ720は低電力のスタンバイモードに入る。したがって、短時間の電力遮断であるか、あるいは、長時間の電力遮断であるかに拘わらず、電力が回復した後、マイクロコントローラ720はモード記憶装置812、814を読み取り、前回のモード情報0,0を得る。この結果、懐中電灯100はオフモードに入る。好ましい実施形態では、ユーザは懐中電灯又は他の携帯照明装置によって提供されるべきユーザインターフェイスをも生成する。この結果、ユーザは異なる操作モードを選択して、異なるユーザインターフェイスを構成する各セットを取り決めることができる。これが行われる1つの方法は、懐中電灯がUSBや他の適切な接続によりコンピュータに接続されていることを含む。懐中電灯がコンピュータに接続された後、ユーザがコンピュータを使用して懐中電灯の電子部品に異なるユーザインターフェイスの異なる操作モードを記憶させることができる。例えば、スイッチモード120の電子部品は、コンピュータのスクリーンに懐中電灯100によって提供される操作モードを表示するように使用することができる。そして、ユーザは、希望するいずれのモードをも選択して特定のユーザインターフェイス示すファイルへと記憶させることができる。操作モードは、希望する順序で取り決めることができる。そして、ユーザが特定のユーザインターフェイスを完成するために操作モードの選択が完了するとき、その情報はスイッチモジュール120の記憶装置又は他の電子部品にセーブして記憶される。さらに、ユーザは、懐中電灯100を使用する際、後にユーザインターフェイスを選択することができる。再構成可能なインターフェイス及び操作モードを備えた携帯照明装置の種々の実施形態を前述の説明に記載したが、当業者であれば、多くの改良、変形、及び、代替の実施形態を企図することができ、本発明の種々の態様を実施するために利用することができる。これにより、この明細書が単なる例であり、後述する特許請求の範囲に記載された発明の範囲を制限するものではない。"