(57)【要約】  ＬＥＤドライバ１０の少なくとも１つのプロセッサ３０の外部プログラミングに関する。通常動作モードにおいては、ＬＥＤドライバ１０の第１制御入力２２Ｂ／２２Ｃは、プロセッサ３０の第１プロセッサ入力に供給されてよく、ＬＥＤドライバの第２制御入力２２Ｂ／２２Ｃは、プロセッサ３０の第２プロセッサ入力に供給されてよい。プログラミングモードにおいては、第１及び第２制御入力２２Ｂ、２２Ｃは、プロセッサ３０のプログラミング入力に供給されてよく、これにより第１及び第２制御入力２２Ｂ、２２Ｃを介して、プロセッサ３０のプログラミングが可能となる。
2015515726.tif 000002
【特許請求の範囲】
【請求項１】
ＬＥＤドライバのプロセッサをプログラミングする方法であって、
通常動作モードにおいて、前記ＬＥＤドライバの第１制御入力を前記プロセッサの第１プロセッサ入力へ向かわせ、前記ＬＥＤドライバの第２制御入力を前記プロセッサの第２プロセッサ入力へ向かわせるステップと、
プログラミング信号を受信するステップと、
前記プログラミング信号に応じてプログラミングモードに入るステップと、
前記プログラミングモードにおいて、前記第１制御入力を前記プロセッサの第３プロセッサ入力へ向かわせ、前記第２制御入力を前記プロセッサの第４プロセッサ入力へ向かわせるステップと、
を有し、
前記第３プロセッサ入力及び前記第４プロセッサ入力は、プログラミング入力である、方法。
【請求項２】
プログラマを、前記第１制御入力及び前記第２制御入力に結合させるステップを更に有する、請求項１に記載の方法。
【請求項３】
前記プログラマを利用して、前記第１制御入力及び前記第２制御入力を介して、前記プロセッサをプログラミングするステップを更に有する、請求項２に記載の方法。
【請求項４】
前記プログラマを、前記プロセッサに電力を供給するプロセッサ電源とは別の固有の電源に結合させるステップを更に有する、請求項３に記載の方法。
【請求項５】
前記プログラミングモードにおいて、前記第１制御入力は、更に前記第１プロセッサ入力に結合される、請求項１に記載の方法。
【請求項６】
前記プログラミングモードにおいて、前記第２制御入力は、更に前記第２プロセッサ入力に結合される、請求項５に記載の方法。
【請求項７】
前記プログラミングモードにおいて、前記第１制御入力を、前記第１プロセッサ入力から切り離すステップを更に有する、請求項１に記載の方法。
【請求項８】
前記通常モードにおいて、前記第１プロセッサ入力は、アナログセンサ信号を受信する、請求項１に記載の方法。
【請求項９】
前記アナログセンサ信号は、前記ＬＥＤドライバにより駆動されるＬＥＤモジュールの温度感知からの温度信号である、請求項８に記載の方法。
【請求項１０】
前記プログラミング信号は、ネットワークインターフェースを介して受信される、請求項１に記載の方法。
【請求項１１】
前記第３プロセッサ入力及び前記第４プロセッサ入力のうちの少なくとも１つを利用して、前記プロセッサをリセットするステップを更に有する、請求項１に記載の方法。
【請求項１２】
前記プロセッサのリセットの間、キャパシタからの蓄積エネルギを使用して、前記プログラミングモードを維持するステップを更に有する、請求項１１に記載の方法。
【請求項１３】
前記蓄積エネルギは、スイッチング装置のスイッチング状態を維持するために、当該スイッチング装置に供給される、請求項１２に記載の方法。
【請求項１４】
再プログラム可能なプロセッサを有するＬＥＤドライバであって、
メイン電源入力と、
前記メイン電源入力から改良されたＬＥＤ電源出力を供給するＬＥＤ電源出力と、
前記ＬＥＤ電源出力の少なくとも１つの特徴を設定するプロセッサであって、前記プロセッサは、第１プロセッサ入力、第２プロセッサ入力、第３プロセッサ入力、及び第４プロセッサ入力を有する、プロセッサと、
通常モードにおいては前記第１プロセッサ入力のみに結合され、プログラミングモードにおいては前記第３プロセッサ入力に結合される、第１制御入力と、
前記通常モードにおいては前記第２プロセッサ入力のみに結合され、前記プログラミングモードにおいては前記第４プロセッサ入力に結合される、第２制御入力と、
を有し、
前記第３プロセッサ入力及び前記第４プロセッサ入力は、プログラミング入力である、
ＬＥＤドライバ。
【請求項１５】
前記プログラミングモードにおいて、前記第１制御入力は、スイッチング装置を通って前記第３プロセッサ入力にルート付けされる、請求項１４に記載のＬＥＤドライバ。
【請求項１６】
前記スイッチング装置はマルチプレクサである、請求項１５に記載のＬＥＤドライバ。
【請求項１７】
前記スイッチング装置は、前記プロセッサにより供給されるセレクタ出力と結合されるセレクタ入力を有する、請求項１５に記載のＬＥＤドライバ。
【請求項１８】
前記セレクタ出力と並列に結合され、前記マルチプレクサの前記セレクタ入力に結合されるキャパシタを更に有する、請求項１６に記載のＬＥＤドライバ。
【請求項１９】
前記第３プログラミング入力はリセット入力である、請求項１４に記載のＬＥＤドライバ。
【請求項２０】
前記第４プログラミング入力はデータ入力である、請求項１４に記載のＬＥＤドライバ。
【発明の詳細な説明】
【技術分野】
【０００１】
[０００１]
本発明は、全体として、ＬＥＤ光源のドライバ回路を対象とする。より詳細には、本明細書で開示される様々な発明の方法及び装置は、ＬＥＤドライバの入力を利用した、当該ＬＥＤドライバの少なくとも１つのプロセッサの外部プログラミングに関する。
【背景技術】
【０００２】
[０００２]
デジタル照明技術、すなわち発光ダイオード（ＬＥＤ）等の半導体光源をベースとする照明は、従来の蛍光灯、ＨＩＤ灯、及び白熱灯の実行可能な代替を提供する。ＬＥＤの機能的な利点及び便益は、高いエネルギ変換効率及び光学効率、耐久性、低い操作コスト、並びに他の多くを含む。最近のＬＥＤ技術の進歩により、多くのアプリケーションにおいて様々な照明効果を可能にする、効率的でロバストなフルスペクトル照明源が提供されている。これらの照明源を具現化する器具のいくつかは、例えば赤、緑、及び青といった様々な色を生成する１以上のＬＥＤと、例えば本明細書に参照として組み込まれる米国特許第６，０１６，０３８号及び第６，２１１，６２６号において詳細に説明される、様々な色及び色変化照明効果を発生させるためにＬＥＤの出力を独立制御するプロセッサとを含む、照明モジュールを特徴とする。
【０００３】
[０００３]
ＬＥＤ照明のある実施態様では、１以上のＬＥＤに電力を供給するＬＥＤドライバのプロセッサのファームウェアを更新する能力が備わっていることが望ましい。例えば、新機能を組み込むために及び／又は不具合の修正に対処するために、ＬＥＤドライバプロセッサのファームウェアを更新することが望ましい。ＬＥＤドライバプロセッサの更新は、ＤＡＬＩ等の通信手段及び一部のプロセッサの「アプリケーション内」プログラミング機能を利用して実行されている。こうしたアプリケーション内プログラミングは、ファームウェアを更新するために利用できるが、アプリケーション内プログラミングには１以上の欠点があり得る。例えば、全てのプロセッサがアプリケーション内プログラミングに対応するわけではなく、及び／又は、アプリケーション内プログラミングは望まれるよりも時間がかかる恐れがある。また、一部のＬＥＤドライバプロセッサの更新を実行するために、専用のプログラミングワイヤが利用されている。こうした専用のプログラミングワイヤは、ファームウェアを更新するために利用できるが、専用のプログラミングワイヤには、例えばプログラミングワイヤの材料コストの増加及び／又はＬＥＤドライバ内で要求されるスペースの増加等の、１以上の欠点があり得る。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
[０００４]
したがって、当該技術分野において、既存のプログラミング方法の１以上の欠点をオプションで克服する、ＬＥＤドライバの少なくとも１つのプロセッサの外部プログラミングのための方法及び装置を提供する必要がある。
【課題を解決するための手段】
【０００５】
[０００５]
本開示は、ＬＥＤドライバの少なくとも１つのプロセッサの外部プログラミングの発明の方法及び装置を対象とする。例えば、通常動作モードにおいては、ＬＥＤドライバの第１制御入力は、プロセッサの第１プロセッサ入力に供給されてよく、ＬＥＤドライバの第２制御入力は、プロセッサの第２プロセッサ入力に供給されてよい。プログラミングモードにおいては、前記第１制御入力及び前記第２制御入力は、プロセッサのプログラミング入力に供給されてよく、これにより前記第１制御入力及び前記第２制御入力を介して、プロセッサのプログラミングが可能となる。
【０００６】
[０００６]
一般的に、ある態様では、ＬＥＤドライバのプロセッサのプログラミング方法が提供され、前記方法は、通常動作モードにおいて、前記ＬＥＤドライバの第１制御入力を前記プロセッサの第１プロセッサ入力へ向かわせ、前記ＬＥＤドライバの第２制御入力を前記プロセッサの第２プロセッサ入力へ向かわせるステップと、プログラミング信号を受信するステップと、前記プログラミング信号に応じてプログラミングモードに入るステップと、前記プログラミングモードにおいて、前記第１制御入力を前記プロセッサの第３プロセッサ入力へ向かわせ、前記第２制御入力を前記プロセッサの第４プロセッサ入力へ向かわせるステップと、を含む。前記第３プロセッサ入力及び前記第４プロセッサ入力は、プログラミング入力である。
【０００７】
[０００７]
いくつかの実施例では、前記方法は、プログラマを、前記第１制御入力及び前記第２制御入力に結合させるステップを更に含む。これらの実施例のいくつかのバージョンでは、前記方法は、前記プログラマを利用して、前記第１制御入力及び前記第２制御入力を介して、前記プロセッサをプログラミングするステップを更に含む。前記方法は、オプションで、前記プログラマを、前記プロセッサに電力を供給するプロセッサ電源とは別の固有の電源に結合させるステップを更に含んでよい。
【０００８】
[０００８] 
いくつかの実施例では、前記プログラミングモードにおいて、前記第１制御入力は、更に前記第１プロセッサ入力に結合される。これらの実施例のいくつかのバージョンでは、前記プログラミングモードにおいて、前記第２制御入力は、更に前記第２プロセッサ入力に結合される。前記方法は、前記プログラミングモードにおいて、前記第１制御入力を、前記第１プロセッサ入力から切り離すステップを更に含んでよい。
【０００９】
[０００９]
いくつかの実施例では、前記通常モードにおいて、前記第１プロセッサ入力は、アナログセンサ信号を受信する。これらの実施例のいくつかのバージョンでは、前記アナログセンサ信号は、前記ＬＥＤドライバにより駆動されるＬＥＤモジュールの温度感知からの温度信号である。前記プログラミング信号は、ネットワークインターフェースを介して受信され得る。
【００１０】
[００１０]
いくつかの実施例では、前記方法は、前記第３プロセッサ入力及び前記第４プロセッサ入力のうちの少なくとも１つを利用して、前記プロセッサをリセットするステップを更に含む。これらの実施例のいくつかのバージョンでは、前記方法は、前記プロセッサのリセットの間、キャパシタからの蓄積エネルギを使用して、前記プログラミングモードを維持するステップを更に含む。前記蓄積エネルギは、スイッチング装置のスイッチング状態を維持するために、当該スイッチング装置にオプションで供給されてよい。
【００１１】
[００１１]
一般的に、別の態様では、再プログラム可能なプロセッサを有するＬＥＤドライバが提供され、前記ＬＥＤドライバは、メイン電源入力と、前記メイン電源入力から改良されたＬＥＤ電源出力を供給するＬＥＤ電源出力と、前記ＬＥＤ電源出力の少なくとも１つの特徴を設定するプロセッサと、を含む。前記プロセッサは、第１プロセッサ入力、第２プロセッサ入力、第３プロセッサ入力、及び第４プロセッサ入力を有する。前記ＬＥＤドライバは、通常モードにおいては前記第１プロセッサ入力のみに結合され、プログラミングモードにおいては前記第３プロセッサ入力に結合される、第１制御入力を含む。前記ＬＥＤドライバは、前記通常モードにおいては前記第２プロセッサ入力のみに結合され、前記プログラミングモードにおいては前記第４プロセッサ入力に結合される、第２制御入力を更に含む。前記第３プロセッサ入力及び前記第４プロセッサ入力は、プログラミング入力である。
【００１２】
[００１２]
いくつかの実施例では、前記プログラミングモードにおいて、前記第１制御入力は、スイッチング装置を通って前記第３プロセッサ入力にルート付される。これらの実施例のいくつかのバージョンでは、前記スイッチング装置はマルチプレクサである。前記スイッチング装置は、前記プロセッサにより供給されるセレクタ出力と結合されるセレクタ入力をオプションで有してもよい。オプションで、キャパシタが前記セレクタ出力と並列に結合され、前記マルチプレクサの前記セレクタ入力に結合されてもよい。
【００１３】
[００１３]
いくつかの実施例では、前記第３プログラミング入力はリセット入力である。
【００１４】
[００１４]
いくつかの実施例では、前記第４プログラミング入力はデータ入力である。
【００１５】
[００１５]
本開示の目的で本明細書において使用される場合、「ＬＥＤ」との用語は、任意のエレクトロルミネセンスダイオード、又は、電気信号に呼応して放射を発生できる、その他のタイプのキャリア注入／接合ベースシステム（ｃａｒｒｉｅｒ  ｉｎｊｅｃｔｉｏｎ／ｊｕｎｃｔｉｏｎ−ｂａｓｅｄ  ｓｙｓｔｅｍ）を含むものと理解すべきである。したがって、ＬＥＤとの用語は、次に限定されないが、電流に呼応して発光する様々な半導体ベースの構造体、発光ポリマー、有機発光ダイオード（ＯＬＥＤ）、エレクトロルミネセンスストリップ等を含む。特に、ＬＥＤとの用語は、赤外スペクトル、紫外スペクトル、及び（通常、約４００ナノメートルから約７００ナノメートルまでの放射波長を含む）可視スペクトルの様々な部分のうちの１つ又は複数における放射を発生させることができる全てのタイプの発光ダイオード（半導体及び有機発光ダイオードを含む）を指す。ＬＥＤのいくつかの例としては、次に限定されないが、様々なタイプの赤外線ＬＥＤ、紫外線ＬＥＤ、赤色ＬＥＤ、青色ＬＥＤ、緑色ＬＥＤ、黄色ＬＥＤ、アンバー色ＬＥＤ、橙色ＬＥＤ、及び白色ＬＥＤ（以下に詳しく述べる）がある。また、ＬＥＤは、所与のスペクトル（例えば狭帯域幅、広帯域幅）に対して様々な帯域幅（例えば半波高全幅値（ＦＷＨＭ：ｆｕｌｌ  ｗｉｄｔｈｓ  ａｔ  ｈａｌｆ  ｍａｘｉｍｕｍ））、及び所与の一般的な色分類内で様々な支配的波長を有する放射を発生させるように構成及び／又は制御することができることを理解すべきである。
【００１６】
[００１６]
例えば、本質的に白色光を生成するＬＥＤ（例えば白色ＬＥＤ）の一実施態様は、それぞれ、組み合わされることで混合して本質的に白色光を形成する様々なスペクトルのエレクトロルミネセンスを放射する複数のダイを含む。別の実施態様では、白色光ＬＥＤは、第１のスペクトルを有するエレクトロルミネセンスを異なる第２のスペクトルに変換する蛍光体材料に関連付けられる。この実施態様の一例では、比較的短波長で狭帯域幅スペクトルを有するエレクトロルミネセンスが、蛍光体材料を「ポンピング（ｐｕｍｐｓ）」して、当該蛍光体材料は、いくぶん広いスペクトルを有する長波長放射を放射する。
【００１７】
[００１７]
なお、ＬＥＤとの用語は、ＬＥＤの物理的及び／又は電気的なパッケージタイプを限定しないことを理解すべきである。例えば、上述した通り、ＬＥＤは、（例えば個々に制御可能であるか又は制御不能である）異なるスペクトルの放射をそれぞれ放射する複数のダイを有する単一の発光デバイスを指すこともある。また、ＬＥＤは、ＬＥＤ（例えばあるタイプの白色ＬＥＤ）の一体部分とみなされる蛍光体に関連付けられることもある。一般に、ＬＥＤとの用語は、パッケージＬＥＤ、非パッケージＬＥＤ、表面実装ＬＥＤ、チップ・オン・ボードＬＥＤ、ＴパッケージマウントＬＥＤ、ラジアルパッケージＬＥＤ、パワーパッケージＬＥＤ、あるタイプのケーシング及び／又は光学的要素（例えば拡散レンズ）を含むＬＥＤ等を指す。
【００１８】
[００１８]
「光源」との用語は、次に限定されないが、ＬＥＤベース光源（上記に定義した１以上のＬＥＤを含む）、白熱光源（例えばフィラメント電灯、ハロゲン電灯）、蛍光光源、りん光性光源、高輝度放電光源（例えばナトリウム蒸気ランプ、水銀蒸気ランプ及びメタルハライドランプ）、レーザー、その他のタイプのエレクトロルミネセンス源、パイロルミネセンス源（例えば火炎）、キャンドルルミネセンス源（例えばガスマントル光源、カーボンアーク放射光源）、フォトルミネセンス源（例えばガス状放電光源）、電子飽和（ｅｌｅｃｔｒｏｎｉｃ  ｓａｔｉａｔｉｏｎ）を使用する陰極発光源（ｃａｔｈｏｄｅ  ｌｕｍｉｎｅｓｃｅｎｔ  ｓｏｕｒｃｅｓ）、ガルバノルミネセンス源、結晶発光（ｃｒｙｓｔａｌｌｏ−ｌｕｍｉｎｅｓｃｅｎｔ）源、キネルミネセンス（ｋｉｎｅ−ｌｕｍｉｎｅｓｃｅｎｔ）源、熱ルミネセンス源、摩擦ルミネセンス（ｔｒｉｂｏｌｕｍｉｎｅｓｃｅｎｔ）源、音ルミネセンス（ｓｏｎｏｌｕｍｉｎｅｓｃｅｎｔ）源、放射ルミネセンス（ｒａｄｉｏｌｕｍｉｎｅｓｃｅｎｔ）源、及び発光ポリマー（ｌｕｍｉｎｅｓｃｅｎｔ  ｐｏｌｙｍｅｒｓ）を含む、様々な放射源のうちの任意の１以上を指すと理解すべきである。
【００１９】
[００１９] 
「照明器具」との用語は、本明細書では、特定の形式ファクタ、アセンブリ又はパッケージでの１以上の照明ユニットの実行又はアレンジメントを指すために用いられる。「照明ユニット」との用語は、本明細書では、同じ又は異なるタイプの１以上の光源を含む装置を指すために用いられる。所与の照明ユニットは、様々な光源のための取付アレンジメント、筐体／ハウジングアレンジメント及び形状、並びに／又は電子及び機械的接続構成のうちの任意のものを有する。加えて、所与の照明ユニットは、オプションで、光源の動作に関係する様々な他の部品（例えば制御回路）と光学的に関連する（例えば、含む、結合される、及び／又は一緒にパッケージされる）。「ＬＥＤベースの照明ユニット」との用語は、単独で、又は他のＬＥＤベースではない光源と組み合わせて、上述されたような１以上のＬＥＤベースの光源を含む照明ユニットを指す。「マルチチャネル」照明ユニットとは、それぞれ異なる放射スペクトルを発生する少なくとも２つの光源を含むＬＥＤベースの又は非ＬＥＤベースの照明ユニットを指すものであり、各異なる光源スペクトルは、マルチチャネル照明ユニットの「チャネル」と呼ばれる。
【００２０】
[００２０]
「コントローラ」との用語は、本明細書では、一般的に、１以上の光源の動作に関連する様々な装置を説明するために使用される。コントローラは、本明細書で説明した様々な機能を実行するように、数多くの方法（例えば専用ハードウエアを用いて）で実施できる。「プロセッサ」は、本明細書で説明した様々な機能を実行するように、ソフトウエア（例えばマイクロコード）を使用してプログラムすることのできる１以上のマイクロプロセッサを使用するコントローラの一例である。コントローラは、プロセッサを使用してもしなくても実施でき、また、いくつかの機能を実行する専用ハードウエアと、その他の機能を実行するプロセッサ（例えばプログラムされた１以上のマイクロプロセッサ及び関連回路）の組み合わせとして実施されてもよい。本開示の様々な実施例において使用されてもよいコントローラ構成要素の例としては、次に限定されないが、従来のマイクロプロセッサ、特定用途向けＩＣ（ＡＳＩＣ）、及びフィールドプログラマブルゲートアレイ（ＦＰＧＡ）がある。
【００２１】
[００２１]
様々な実施態様において、プロセッサ又はコントローラは、１以上の記憶媒体（本明細書では総称的に「メモリ」と呼び、例えばＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ及びＥＥＰＲＯＭ、フロッピー（登録商標）ディスク、コンパクトディスク、光学ディスク、磁気テープ等の揮発性及び不揮発性のコンピュータメモリ）と関連付けられる。いくつかの実施態様において、記憶媒体は、１以上のプロセッサ及び／又はコントローラ上で実行されると、本明細書で説明した機能の少なくともいくつかを実行する１以上のプログラムによって、コード化されてもよい。様々な記憶媒体は、プロセッサ又はコントローラ内に固定されてもよいし、又は、その上に記憶された１以上のプログラムが、本明細書で説明した本発明の様々な態様を実施するように、プロセッサ又はコントローラにロードされるように可搬型であってもよい。「プログラム」又は「コンピュータプログラム」との用語は、本明細書では、一般的な意味で、１以上のプロセッサ又はコントローラをプログラムするように使用できる任意のタイプのコンピュータコード（例えばソフトウエア又はマイクロコード）を指して使用される。
【００２２】
[００２２]
「アドレス可能」との用語は、本明細書では、それ自体を含む複数のデバイスに向けた情報（例えばデータ）を受信して、自らに向けられた特定の情報に選択的に応答するデバイス（例えば、光源全般、照明ユニット又は器具、１以上の光源若しくは照明ユニットに関連付けられたコントローラ又はプロセッサ、他の非照明関連デバイス等）を指すために使用される。「アドレス可能」との用語は、多くの場合、ネットワーク化された環境（すなわち、以下に詳細に説明される「ネットワーク」）に関連して使用され、ネットワーク化された環境では、複数のデバイスが何らかの１以上の通信媒体を介して互いに結合されている。
【００２３】
［００２３]
あるネットワークの実施態様では、ネットワークに結合された１以上のデバイスが、当該ネットワークに結合された１以上の他のデバイスのコントローラとしての機能を果たす（例えばマスタ／スレーブ関係において）。別の実施態様では、ネットワーク化された環境は、当該ネットワークに結合されたデバイスのうちの１以上を制御する１以上の専用コントローラを含む。通常、ネットワークに結合された複数のデバイスは、それぞれ、１以上の通信媒体上にあるデータへのアクセスを有するが、所与のデバイスは、例えば、当該デバイスに割り当てられた１以上の特定の識別子（例えば「アドレス」）に基づいて、ネットワークとデータを選択的に交換する（すなわち、ネットワークからデータを受信する及び／又はネットワークにデータを送信する）点で、「アドレス可能」である。
【００２４】
[００２４]
「ネットワーク」との用語は、本明細書において使用される場合、（コントローラ又はプロセッサを含む）任意の２以上のデバイス間及び／又はネットワークに結合された複数のデバイス間での（例えばデバイス制御、データ記憶、データ交換等のための）情報の転送を容易にする２以上のデバイスの任意の相互接続を指す。容易に理解されるように、複数のデバイスを相互接続するのに適したネットワークの様々な実施態様は、様々なネットワークトポロジのうちの任意のものを含み、様々な通信プロトコルのうちの任意のものを使用することができる。更に、本開示による様々なネットワークにおいて、２つのデバイス間の接続はいずれも、２つのシステム間の専用接続を表わすか、又は、これに代えて非専用接続を表わしてもよい。２つのデバイス用の情報を担持することに加えて、当該非専用接続（例えばオープンネットワーク接続）は、必ずしも２つのデバイス用ではない情報を担持することがある。更に、容易に理解されるように、本明細書で説明されたデバイスの様々なネットワークは、ネットワーク全体に亘る情報の転送を容易にするために、１以上のワイヤレス、ワイヤ／ケーブル、及び／又は光ファイバリンクを使用できる。
【００２５】
[００２５]
「ユーザインターフェース」との用語は、本明細書において使用される場合、人間であるユーザ又はオペレータと、当該ユーザとデバイス間の通信を可能にする１以上のデバイスとの間のインターフェースを指す。本開示の様々な実施態様に使用されてもよいユーザインターフェースの例は、次に限定されないが、スイッチ、電位差計、ボタン、ダイアル、スライダ、マウス、キーボード、キーパッド、様々なタイプのゲームコントローラ（例えばジョイスティック）、トラックボール、ディスプレイスクリーン、様々なタイプのグラフィカルユーザインターフェース（ＧＵＩ）、タッチスクリーン、マイクロホン、及び、人間が生成した何らかの形の刺激を受信し、それに応答して信号を生成する他のタイプのセンサを含む。
【００２６】
[００２６]
なお、前述の概念及び以下により詳細に説明する更なる概念のあらゆる組み合わせ（これらの概念が互いに矛盾しないものであることを条件とする）は、本明細書で開示される発明の主題の一部をなすものと考えられることを理解すべきである。特に、本開示の最後に示される特許請求される主題のあらゆる組み合わせは、本明細書で開示される発明の主題の一部であると考えられる。なお、参照により組み込まれる任意の開示内容にも登場する、本明細書にて明示的に使用される用語には、本明細書で開示される特定の概念と最も整合性のある意味が与えられるべきであることを理解すべきである。
【図面の簡単な説明】
【００２７】
[００２７]
図面中、同様の参照符号は、全般的に様々な図を通して同じ部分を指している。また、図面は必ずしも縮尺通りではなく、重点は全体的に本発明の原理の説明に置かれている。
【００２８】
【図１】[００２８]ＬＥＤドライバの実施例を示す。
【図２】[００２９]通常モードにおける、図１のＬＥＤドライバの制御入力と、図１のＬＥＤドライバのプロセッサとの接続を示す。
【図３】[００３０]プログラミングモードにおける、前記制御入力と、図１のＬＥＤドライバの前記プロセッサとの接続を示す。
【図４】[００３１]プログラマと、図１のＬＥＤドライバの前記制御入力との接続を示す。
【発明を実施するための形態】
【００２９】
[００３２]
ＬＥＤベースの照明器具のある実施態様では、複数のＬＥＤに電力を供給するＬＥＤドライバのプロセッサのソフトウェアを更新する能力が備わっていることが望ましい。例えば、新機能を組み込むために及び／又は不具合の修正に対処するために、ＬＥＤドライバプロセッサのソフトウェアを更新することが望ましい。更新は、ＤＡＬＩ等の通信手段及び一部のプロセッサの「アプリケーション内」プログラミング機能を利用して実行されている。また、一部のプロセッサの更新を実行するために、専用のプログラミングワイヤが利用されている。こうしたアプリケーション内プログラミング及び／又は専用のプログラミングワイヤは、プロセッサのファームウェアを更新するために利用できるが、これらの技術には１以上の欠点がある。例えば、全てのプロセッサがアプリケーション内プログラミングに対応するわけではなく、アプリケーション内プログラミングは時間がかかる恐れがあり、並びに／又はプログラミングワイヤは材料コストの増加及び／若しくはＬＥＤドライバ内で要求されるスペースの増加の原因となり得る。したがって、出願人は、当該技術分野において、既存のプログラミング方法の１以上の欠点をオプションで克服する、ＬＥＤドライバの制御入力を利用した、当該ＬＥＤドライバの少なくとも１つのプロセッサの外部プログラミングのための方法及び装置を提供する必要があることを認識し理解している。
【００３０】
[００３３]
より一般的に、出願人は、ＬＥＤドライバの入力を利用した、当該ＬＥＤドライバの少なくとも１つのプロセッサの外部プログラミングを提供することが有益であることを認識し理解している。前述のことを考慮して、本発明の様々な実施例及び実施態様は、ＬＥＤドライバの少なくとも１つのプロセッサの外部プログラミングを対象とする。
【００３１】
[００３４]
図１を参照して、ＬＥＤドライバ１０の実施例を示す。ＬＥＤドライバ１０は、ＬＥＤドライバハウジング２０を含み、ＬＥＤドライバハウジング２０は、メイン電源５をＬＥＤ光源を駆動するのに適した改良出力に変換するための、複数のＬＥＤドライバ構成要素を含む。ＬＥＤドライバ構成要素は、例えば、ＬＥＤドライバのパワートレインのＡＣ／ＤＣコンバータ及びＤＣ／ＤＣコンバータを含んでよく、これらは全体として、ＬＥＤ光源に供給するために、メイン電源５を改良する。また、ＬＥＤドライバ構成要素は、例えば、図２及び図３に示される、プロセッサ３０、マルチプレクサ構成要素５０及び５５、ダイオード６２、並びに／又はキャパシタ６４を含んでよい。
【００３２】
[００３５]
メイン電源５は、メインホット入力２１Ａ及びメインニュートラル入力２１Ｂを有するメイン電源入力２１を介して、ＬＥＤドライバ１０に供給される。いくつかの実施例では、更にメイン接地入力が供給される。ＬＥＤ光源を駆動するための改良出力は、正極ＤＣ出力２３Ａ及び負極ＤＣ出力２３Ｂを有する、ＤＣ出力２３を通じて供給される。調光入力２４は、調光正極入力２４Ａ及び調光負極入力２４Ｂを通じて、ＬＥＤドライバ１０に供給される。ＤＣ出力２３は、ＤＣ出力２３に接続されるＬＥＤ光源の調光を達成するために、調光入力２４を通じて供給される電圧の変化に応じて調節される。例えば、調光入力２４を通じて供給される電圧の変化に応じて、ＤＣ出力２３の平均電流を調整することができる。調光正極入力２４Ａ及び調光負極入力２４Ｂはプロセッサ３０に結合することができ、プロセッサ３０は、調光正極入力２４Ａ及び調光負極入力２４Ｂを介して受信された入力に基づく適切な調光を達成するために、他のドライバ構成要素（例えばパワートレイン）の１以上の特性を調節することができる。他の実施例では、調光ホット入力２４Ａ及び調光ニュートラル入力２４Ｂは、調光を達成するために、他のコントローラ又は他のＬＥＤドライバ構成要素に直接結合されてもよい。
【００３３】
[００３６]
更に、ネットワーク通信入力２５を介して、ＬＥＤドライバ１０にネットワーク通信が供給されてもよい。ネットワーク通信入力２５は、ネットワーク通信の受信及び／又は送信を可能にする。例えば、ネットワーク通信入力２５は、ＤＡＬＩプロトコルを利用した通信用に供給されてよい。ネットワーク通信を実施する他の実施例では、他のネットワーク通信プロトコル及び／又は通信媒体を用いてもよい。例えば、通信媒体は、例えばツイストペア同軸ケーブル、光ファイバを含む任意の物理的媒体又は、例えば赤外線、マイクロ波、若しくは符号化された可視光線伝送を用いた無線リンクと、ネットワーク内通信を達成するための任意の適切な送信器、受信器、若しくはトランシーバと、を含み得る。また、例えば、通信プロトコルは、任意の適切なデータ送信のプロトコルを含んでよく、例えばＴＣＰ／ＩＰ、イーサネット（登録商標）のバリエーション、ユニバーサル・シリアル・バス、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＦｉｒｅＷｉｒｅ（登録商標）、ＺＩＧＢＥＥ（登録商標）、ＤＭＸ、ＤＡＬＩ、８０２．１１ｂ、８０２．１１ａ、８０２．１１ｇ、トークンリング、トークンバス、シリアルバス、メイン電源線若しくは低圧電源線を通じた電力線ネットワーキング、及び／又は他の適切な無線若しくは有線のプロトコルが含まれる。ネットワーク通信入力２５は、プロセッサ３０に結合することができ、プロセッサ３０は、ネットワーク通信ワイヤ２５を介して受信された入力に基づく、取り付けられたＬＥＤ光源の適切な制御を達成するために、他のドライバ構成要素の１以上の特性を調節することができる。例えば、ネットワーク通信ワイヤ２５を介して、望まれる照明シーンの態様が送信され、プロセッサ３０は、当該照明シーンの態様を達成するために、ＤＣ出力２３のパラメータを調節することができる。
【００３４】
[００３７]
更に、制御入力２２Ａ乃至２２Ｃを介して、ＬＥＤドライバ１０に制御入力２２が供給される。制御入力２２Ａは、コモン又は接地入力であってよく、制御入力２２Ｂ及び２２Ｃは外部センサ入力であってよい。例えば、いくつかの実施例では、制御入力２２Ｃは駆動されるＬＥＤ光源の公称電流を示すアナログ信号を供給するアナログ入力であってよく、及び／又は、制御入力２２Ｂは駆動されるＬＥＤ光源で感知された温度を示すアナログ信号を供給するアナログ入力であってよい。制御入力ワイヤ２２Ａ乃至２２Ｃは、プロセッサ３０に結合することができ、プロセッサ３０は、制御入力ワイヤ２２Ｂ及び／又は２２Ｃを介して受信された信号に基づき、他のドライバ構成要素の１以上の特性を調節することができる。例えば、プロセッサ３０は、駆動されるＬＥＤ光源での温度を、最大値を下回って維持しようと試みるために、制御入力２２Ｂを介して受信された高温の測定値に基づき、ＤＣ出力２３を減少させることができる。本明細書で、特定の入力を具備する特定のＬＥＤドライバ１０が例示され説明されたが、本開示を利用できた当業者であれば、本明細書で説明される方法及び／又は装置によって、様々な内部ＬＥＤドライバ構成要素並びに様々なＬＥＤドライバの入力及び／又は出力を実施する様々なＬＥＤドライバ構成は、ＬＥＤドライバの少なくとも１つのプロセッサの外部プログラミングを組み込むことができることを、認識し理解するであろう。
【００３５】
[００３８]
図２及び図３を参照し、制御入力２２Ａ乃至２２Ｃと、ＬＥＤドライバ１０のプロセッサ３０との接続を示す。図２は通常モードにおける当該接続を示し、図３はプログラミングモードにおける当該接続を示す。本開示を利用できた当業者であれば、プロセッサ３０への更なる接続が供給されるであろうことを、認識し理解するであろう。例えば、ＤＣ電源接続が供給され、及び／又は、他の入力接続（例えば、調光入力２４及び／又はネットワーク通信入力２５との接続）が供給されるであろう。
【００３６】
[００３９]
図２及び図３において、制御入力２２Ａは、プロセッサ３０のコモン又は接地入力３２Ａに電気的に結合される。制御入力２２Ｂは、プロセッサ３０の第１センサ入力３２Ｂに電気的に結合される第１リード２２Ｂ１と、マルチプレクサ構成要素５０の第２入力５３に電気的に結合される第２リード２２Ｂ２と、を有する。制御入力２２Ｃは、プロセッサ３０の第２センサ入力３２Ｃに電気的に結合される第１リード２２Ｃ１と、マルチプレクサ構成要素５５の第２入力５８に電気的に結合される第２リード２２Ｃ２と、を有する。いくつかの実施例では、マルチプレクサ構成要素５０及び５５は、単一のマルチプレクサの一部を形成してもよい。他のいくつかの実施例では、マルチプレクサ構成要素５０及び５５は、異なる構成要素であってよい。マルチプレクサ構成要素５０は、電気的に接続されない第１入力５２と、プロセッサ３０のデータプログラミング入力３４に電気的に接続される出力５４と、プロセッサ３０のセレクタ出力３５と電気的に接続されるセレクタ入力５１と、を更に有する。マルチプレクサ５５は、電気的に接続されない第１入力５７と、プロセッサ３０のリセットプログラミング入力３９に電気的に接続される出力５９と、プロセッサ３０のセレクタ出力３５と電気的に接続されるセレクタ入力５６と、を更に有する。
【００３７】
[００４０]
図２の通常モードにおいて、プロセッサ３０は、セレクタ出力３５を通じて、論理ロー出力を供給し、当該出力は、セレクタ入力５１及び５６に電気的に結合される。マルチプレクサ構成要素５０は、セレクタ入力５１で論理ローを受信するのに応じて、第１入力５２を出力５４を通じて供給し、マルチプレクサ構成要素５５は、セレクタ入力５６で論理ローを受信するのに応じて、第１入力５７を出力５９を通じて供給する。したがって、通常モードにおいては、プロセッサ３０のデータプログラミング入力３４及びリセットプログラミング入力３９は、制御入力２２Ｂ及び２２Ｃと接続されない。
【００３８】
[００４１]
図３のプログラミングモードにおいて、プロセッサ３０は、セレクタ出力３５を通じて、論理ハイ出力を供給する。マルチプレクサ構成要素５０は、セレクタ入力５１で論理ハイを受信するのに応じて、第２入力５３を出力５４を通じて供給し、マルチプレクサ構成要素５５は、セレクタ入力５６で論理ハイを受信するのに応じて、第２入力５８を出力５９を通じて供給する。したがって、プログラミングモードにおいては、プロセッサ３０のデータプログラミング入力３４及びリセットプログラミング入力３９は、制御入力２２Ｂ及び２２Ｃと接続される。プログラミング信号を受信するのに応じて、プログラミングモードに入ることができる。いくつかの実施例では、プロセッサ３０は、ネットワーク通信ワイヤ２５を介してプログラミング信号を受信することができる。例えば、プログラミング信号は、ネットワーク通信ワイヤ２５を通じ、ＤＡＬＩ通信プロトコルを介して送信されてよい。他のいくつかの実施例では、プログラム信号は、メイン電源入力２１を介して（例えば、メイン電力に重畳される信号又は所定のプログラミング信号と整合したメイン電力の中断）、調光入力２４を介して（例えば、所定の電圧の変調パターン）、及び／又は、ユーザインターフェースを介して（例えば、プロセッサ３０に結合される出力を生成する機械的スイッチ）、受信されてもよい。
【００３９】
[００４２]
マルチプレクサ構成要素５０及び５５の特定の実施態様が例示され説明されたが、本開示を利用できた当業者であれば、いくつかの実施例において、制御入力２２Ｂ及び２２Ｃのプログラミング入力３４及び３９への選択的アプリケーションを提供する、他のスイッチング装置及び／又はスイッチング方法が代替として利用できることを、認識し理解するであろう。例えば、いくつかの実施例では、フリップフロップを利用して、入力２２Ｂ及び２２Ｃをラッチすることができる。また、いくつかの実施例では、例えば、デマルチプレクサを利用することができ、当該デマルチプレクサは、制御入力２２Ｂを受信し、受信したセレクタ信号の状態に依存して、制御入力２２Ｂを第１センサ入力３２Ｂ又はデータプログラミング入力３４のいずれかに出力する。更に、デマルチプレクサは、制御入力２２Ｃを受信し、受信されたセレクタ信号の状態に依存して、制御入力２２Ｃを第２センサ入力３２Ｃ又はリセットプログラミング入力３９のいずれかに出力することができる。したがって、こうしたデマルチプレクサ構成は、第１セレクタ信号のみに応じて、制御入力２２Ｂ及び２２Ｃをプログラミング入力３４及び３９に向かわせ（プログラミングモードにおいて）、第２セレクタ信号のみに応じて、制御入力２２Ｂ及び２２Ｃをセンサ入力３２Ｂ及び３２Ｃに向かわせる（通常モードにおいて）ことができる。
【００４０】
[００４３]
図３のプログラミングモードにおいて、制御入力２２Ａ乃至２２Ｃを介して、プロセッサ３０の接地入力３２Ａ並びにプログラミングピン３４及び３９へのアクセスが供給され、これにより、制御入力２２Ａ乃至２２Ｃを介して、プロセッサ３０のプログラミングが可能となる。図４に示される通り、プログラマ７０は、制御入力２２Ａ乃至２２Ｃに電気的に結合されることができる。プロセッサ３０は、既にメイン電源５を介して電力を供給されているので、プロセッサ３０に電力を供給するための外部電源は必要とされない。しかしながら、プロセッサ３０にプログラミングデータを送るために、プログラマ７０は、分離した５Ｖ電源７を用いて独立して電力を供給されてもよい。プログラマ７０は、とりわけ、プロセッサ３０に供給するための更新されたファームウェアを受信するために、及び／又はプロセッサ３０との通信に関する指示を受信するために、オプションで、少なくとも選択的に、コンピュータ７５と通信することができる。
【００４１】
[００４４]
プログラミングモードにおける間、プロセッサ３０のリセットプログラミング信号３９は、ローにされる。例えば、プログラマ７０が制御入力２２Ａ乃至２２Ｃに電気的に結合されているときに、プログラマ７０は、プロセッサ３０をリセット状態にしてプロセッサ３０の再プログラミングを可能とするために、プロセッサ３０のリセットプログラミング入力３９をローにすることができる。リセットプログラミング入力３９がローにされ、プロセッサ３０がリセット状態にあるとき、マイクロコントローラの全てのピンはフローティング状態となる。したがって、プログラミングモードの間、セレクタ出力３５を通じて供給された論理ハイは、一時的に失われる。セレクタ入力５１及び５６での論理ハイを保持するために、ダイオード６２及びキャパシタ６４を利用して、一定の期間、論理レベルをハイの状態にラッチする。ダイオード６２は、セレクタ出力３５とセレクタ入力５１及び５６との間に直列に接続され、キャパシタ６４は、ダイオード６２と並列に接続される。キャパシタ６４は、プロセッサ３０及び／又はプログラマ７０の特性に基づく適切な期間（例えば、プロセッサ３０がリセットし、再びセレクタ出力３５を通じて、論理ハイを供給することが可能な十分な期間）、論理レベルがハイの状態を維持することが保証される大きさとされてよい。プロセッサ３０のプログラミングが完了すると、プロセッサ３０は、セレクタ出力３５を通じて再び論理ローを供給し、これにより、図２の通常モードに戻る。プロセッサ３０は、例えば、プログラマ７０から信号を受信することにより、及び／又は、プログラミングの完了により自動的に、通常モードに戻ることができる。
【００４２】
[００４５]
いくつか発明実施形態を本明細書に説明し例示したが、当業者であれば、本明細書に記載の機能を実行するための、並びに／又は、本明細書に記載の結果及び／若しくは１以上の利点を得るための様々な他の手段及び／若しくは構造体を容易に想定するであろう。また、このような変更及び／又は改良の各々は、本明細書に記載の発明実施形態の範囲内であるとみなす。より一般的には、当業者であれば、本明細書に記載の全てのパラメータ、寸法、材料、及び構成は例示のためであり、実際のパラメータ、寸法、材料、及び／又は構成は、発明教示内容が用いられる１以上の特定のアプリケーションに依存することを容易に理解するであろう。当業者であれば、本明細書に記載の特定の発明実施形態の多くの等価物を、単に日常の実験を用いて認識又は確認できるであろう。したがって、上記実施形態は、ほんの一例として提示されたものであり、添付のクレーム及びその等価物の範囲内であり、発明実施形態は、具体的に説明された又は特許請求された以外に実施可能であることを理解されるべきである。本開示の発明実施形態は、本明細書に記載の個々の特徴、システム、品物、材料、キット、及び／又は方法に関する。更に、２以上のこのような特徴、システム、品物、材料、キット、及び／又は方法の任意の組み合わせも、当該特徴、システム、品物、材料、キット、及び／又は方法が相互に矛盾していなければ、本開示の発明の範囲内に含まれる。
【００４３】
[００４６]
本明細書で定義され、使用される全ての定義は、辞書の定義、参照により組み込まれた文献における定義、及び／又は、定義された用語の通常の意味に優先されて理解されるべきである。
【００４４】
[００４７]
更に、特に明記されない限り、本明細書に記載された２以上のステップ又は動作を含むどの方法においても、当該方法のステップ又は動作の順番は、記載された方法のステップ又は動作の順序に必ずしも限定されないことを理解すべきである。また、クレームにおいて括弧内に現れる参照数字がある場合、それは単に便宜のために提供されており、当該クレームを限定するものとして解釈されるべきでは決してない。
【００４５】
[００４８]
クレーム及び上記明細書において、「有する（ｃｏｍｐｒｉｓｉｎｇ）」、「含む（ｉｎｃｌｕｄｉｎｇ）」、「担持する」、「有する（ｈａｖｉｎｇ）」、「含む（ｃｏｎｔａｉｎｉｎｇ）」、「伴う」、「保持する」、「によって構成される」等といったあらゆる移行句は、非制限的、すなわち、含むがそれに限定されないことを意味すると理解すべきである。「〜からなる」及び「本質的に〜からなる」といった移行句のみが、それぞれ制限又は半制限移行句である。
【図１】
2015515726.tif 000003
【図２】
2015515726.tif 000004
【図３】
2015515726.tif 000005
【図４】
2015515726.tif 000006
【国際調査報告】
2015515726.tif 000007
2015515726.tif 000008