(57)【要約】【課題】観測者が光源のフリッカーに気づくことができない状態で強度及び指令の分解能に無関係にディジタル指令に応答して光源の強度を変更できるようにすること。【解決手段】光源強度の変更が開示される、光源用の指令強度が受け取られ、ここで光源は現在の強度を有し、開始強度は指令が受け取られたときの現在の強度に等しい。光源に対する強度の少なくとも３つの段階のシーケンスが決定され、ここでシーケンスの各段階を用いて、光源強度を開始強度から指令強度に向けて変化させ、シーケンスの少なくとも３つの段階の各々が累進的に短くなる。光源強度の変化が引き起こされ、ここで光源に対する強度の少なくとも３つの段階のシーケンスが各々、シーケンスの少なくとも３つの段階の各々の間に生じる時間間隔を有して現在の強度に加えられる。【選択図】図１
2008117773.tif 000002
【特許請求の範囲】
【請求項１】
光源強度を変更する方法であって、
ある現在の強度を有する光源に対しての指令強度を受け取り、前記指令を受け取ったときに現在の強度が開始強度に等しくなるようにするステップと、
前記光源に対する強度の少なくとも３つの段階のシーケンスの各々を用いて前記光源強度を前記開始強度から前記指令強度に向けて変化させて、前記シーケンスの少なくとも３つの段階の各々が累進的に短くなるように前記少なくとも３つの段階のシーケンスを決定するステップと、
光源強度変化を引き起こすステップと、
を含み、
前記光源の強度における前記少なくとも３つの段階のシーケンスが、該少なくとも３つの段階の各々の間で生じる時間間隔を有して前記電流強度に各々付加される、
ことを特徴とする方法。
【請求項２】
前記光源強度変化を引き起こすステップの開始は、前記光源の強度における少なくとも３つの段階のシーケンスの決定ステップを完了する前に行う、請求項１に記載の方法。
【請求項３】
前記少なくとも３つの段階のシーケンスの決定ステップが、少なくとも部分的に前記指令強度及び前記現在の強度に基づいた予め算出された値を用いるステップを含む、請求項１に記載の方法。
【請求項４】
前記現在の強度が前記指令強度に等しくなる前に新規の指令強度を受け取り、前記指令強度を前記新規の指令強度と置き換え、前記開始強度を前記現在の強度と置き換えるステップを更に含む、請求項１に記載の方法。
【請求項５】
前記シーケンスの少なくとも３つの段階の各々の間の前記時間間隔が予め設定された値である、請求項１に記載の方法。
【請求項６】
前記時間間隔が、前記シーケンスの少なくとも３つの段階の間の差の値である、請求項１に記載の方法。
【請求項７】
前記少なくとも３つの段階及び前記シーケンスの少なくとも３つの段階の各々の間の前記時間間隔は、前記光源強度変化が複数の予め設定されたパターンのうちの１つを辿るように選択される、請求項１に記載の方法。
【請求項８】
前記複数の予め設定されたパターンのうちの１つが、あるタイプの白熱灯の強度の変化に視覚的に類似するように見えるよう構成される、請求項７に記載の方法。
【請求項９】
前記複数の予め設定されたパターンのうちの１つが、ヒューマンインタフェースデバイスを用いて選択される、請求項７に記載の方法。
【請求項１０】
前記複数の予め設定されたパターンのうちの１つが、データ構造を介した指令を用いて選択される、請求項７に記載の方法。
【請求項１１】
前記現在の強度が前記指令強度に実質的に等しくなったことの表示を送出するステップを更に含む、請求項１に記載の方法。
【請求項１２】
新規の指令強度を受け取り、前記新規の指令強度と前記指令強度との間の差異の大きさが閾値を超えた場合に前記新規の指令強度に対する即時の光源強度変化を引き起こすステップを更に含む、請求項１に記載の方法。
【請求項１３】
光源強度を変更するためのコンピュータプログラム製品であって、
該コンピュータプログラム製品が、コンピュータ可読媒体において具現化され、
ある現在の強度を有する光源に対しての指令強度を受け取り、前記指令を受け取ったときに現在の強度が開始強度に等しくなるようにし、
前記光源に対する強度の少なくとも３つの段階のシーケンスの各々を用いて前記光源強度を前記開始強度から前記指令強度に向けて変化させて、前記シーケンスの少なくとも３つの段階の各々が累進的に短くなるように前記少なくとも３つの段階のシーケンスを決定し、
光源強度変化を引き起こし、前記光源の強度における前記少なくとも３つの段階のシーケンスが、該少なくとも３つの段階の各々の間で生じる時間間隔を有して前記電流強度に各々付加される、
ようにするコンピュータ命令を含む、
ことを特徴とするコンピュータプログラム製品。
【請求項１４】
プロセッサと、該プロセッサに結合され、前記プロセッサに命令を提供するように構成されたメモリとを備える光源硬度変更システムであって、
前記命令が実行時に前記プロセッサに対して、
ある現在の強度を有する光源に対しての指令強度を受け取り、前記指令を受け取ったときに現在の強度が開始強度に等しくなるようにし、
前記光源に対する強度の少なくとも３つの段階のシーケンスの各々を用いて前記光源強度を前記開始強度から前記指令強度に向けて変化させて、前記シーケンスの少なくとも３つの段階の各々が累進的に短くなるように前記少なくとも３つの段階のシーケンスを決定し、
光源強度変化を引き起こし、前記光源の強度における前記少なくとも３つの段階のシーケンスが、該少なくとも３つの段階の各々の間で生じる時間間隔を有して前記電流強度に各々付加される、
ようにさせる、
ことを特徴とするシステム。
【請求項１５】
光源強度を変更する方法であって、
ある現在の強度を有する光源に対しての指令強度を受け取り、前記指令を受け取ったときに現在の強度が開始強度に等しくなるようにするステップと、
前記光源に対する強度の少なくとも３つの段階のシーケンスの各々を用いて前記光源強度を前記開始強度から前記指令強度に向けて変化させるように前記少なくとも３つの段階のシーケンスを決定するステップと、
光源強度変化を引き起こすステップと、
を含み、
前記光源の強度における前記少なくとも３つの段階のシーケンスが、該少なくとも３つの段階の各々の間で生じる時間間隔を有して前記電流強度に各々付加され、前記少なくとも３つの段階の各々の間の時間間隔が累進的に長くされる、
ことを特徴とする方法。
【請求項１６】
前記少なくとも３つの段階が強度が等しい段階である、請求項１５に記載の方法。
【請求項１７】
前記光源強度変化を引き起こすステップの開始は、前記光源の強度における少なくとも３つの段階のシーケンスの決定ステップを完了する前に行う、請求項１５に記載の方法。
【請求項１８】
前記少なくとも３つの段階の各々の間の時間間隔を決定するために前記指令強度及び前記現在の強度に従って選択された予め算出された値を用いるステップを更に含む、請求項１５に記載の方法。
【請求項１９】
前記現在の強度が前記指令強度に等しくなる前に新規の指令強度を受け取り、前記指令強度を前記新規の指令強度と置き換え、前記開始強度を前記現在の強度と置き換えるステップを更に含む、請求項１５に記載の方法。
【請求項２０】
前記シーケンスの少なくとも３つの段階の各々が予め設定された値である、請求項１５に記載の方法。
【請求項２１】
前記シーケンスの少なくとも３つの段階の各々が異なる値を有する、請求項１５に記載の方法。
【請求項２２】
前記少なくとも３つの段階及び前記シーケンスの少なくとも３つの段階の各々の間の前記時間間隔は、前記光源強度変化が複数の予め設定されたパターンのうちの１つを辿るように選択される、請求項１５に記載の方法。
【請求項２３】
前記複数の予め設定されたパターンのうちの１つが、あるタイプの白熱灯の強度の変化に視覚的に類似するように見えるよう構成される、請求項２２に記載の方法。
【請求項２４】
前記複数の予め設定されたパターンのうちの１つが、ヒューマンインタフェースデバイスを用いて選択される、請求項２２に記載の方法。
【請求項２５】
前記複数の予め設定されたパターンのうちの１つが、データ構造を介した指令を用いて選択される、請求項２２に記載の方法。
【請求項２６】
前記現在の強度が前記指令強度に実質的に等しくなったことの表示を送出するステップを更に含む、請求項１５に記載の方法。
【請求項２７】
新規の指令強度を受け取り、前記新規の指令強度と前記指令強度との間の差異の大きさが閾値を超えた場合に前記新規の指令強度に対する即時の光源強度変化を引き起こすステップを更に含む、請求項１５に記載の方法。
【請求項２８】
光源強度を変更するためのコンピュータプログラム製品であって、
該コンピュータプログラム製品が、コンピュータ可読媒体において具現化され、
ある現在の強度を有する光源に対しての指令強度を受け取り、前記指令を受け取ったときに現在の強度が開始強度に等しくなるようにし、
前記光源に対する強度の少なくとも３つの段階のシーケンスの各々を用いて前記光源強度を前記開始強度から前記指令強度に向けて変化させるように前記少なくとも３つの段階のシーケンスを決定し、
光源強度変化を引き起こし、前記光源の強度における前記少なくとも３つの段階のシーケンスが、該少なくとも３つの段階の各々の間で生じる時間間隔を有して前記電流強度に各々付加され、前記少なくとも３つの段階の各々の間の時間間隔が累進的に長くされる、
ようにするコンピュータ命令を含む、
ことを特徴とするコンピュータプログラム製品。
【請求項２９】
プロセッサと、該プロセッサに結合され、前記プロセッサに命令を提供するように構成されたメモリとを備える光源硬度変更システムであって、
前記命令が実行時に前記プロセッサに対して、
ある現在の強度を有する光源に対しての指令強度を受け取り、前記指令を受け取ったときに現在の強度が開始強度に等しくなるようにし、
前記光源に対する強度の少なくとも３つの段階のシーケンスの各々を用いて前記光源強度を前記開始強度から前記指令強度に向けて変化させるように前記少なくとも３つの段階のシーケンスを決定し、
光源強度変化を引き起こし、前記光源の強度における前記少なくとも３つの段階のシーケンスが、該少なくとも３つの段階の各々の間で生じる時間間隔を有して前記電流強度に各々付加され、前記少なくとも３つの段階の各々の間の時間間隔が累進的に長くされる、
ようにさせる、
ことを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本出願は、２００６年１１月３日に出願された名称「ＳＭＯＯＴＨ  ＤＩＭＭＩＮＧ  ＯＦ  ＬＥＤＳ（ＬＥＤの滑らかな調光）」の米国仮出願第６０／８５６，５６０号に対する優先権を主張し、これは全ての目的において引用により本明細書に組み込まれる。
【背景技術】
【０００２】
最近の照明制御システムは、ディジタル指令を用いて光源の強度を設定し、ここで、各指令の数値は、ゼロからある最大値にまでの範囲の整数であり、０から、制御されている光源の最大強度である１００％までに対応する。急激な遷移を避けるために強度はある定量の速度で変化するのが望ましいことが多い。これは、周期的に一連の強度指令を送出して所要のランプ（傾斜）に近づけることによって達成される。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、個々の強度ステップが変化する一定の条件の下ではランプは可視であり、これは刺激性のフリッカー（ちらつき）として人間の目に知覚される。ＬＥＤ（発光ダイオード）の場合のように、光源が指令に迅速に応答する場合には、このフリッカーは極めて顕著になる可能性がある。人間の目は、絶対光レベルに対しては敏感ではないが、急激な強度の変化には極めて敏感である。指令間の数値上の差が指令の値と比べて大きいので、可能な最小の変化でも低強度では可視となる。例えば、ＵＳＩＴＴ  ＤＭＸ照明制御プロトコルでは、各強度指令が８ビットを利用し、したがって０から２５５の範囲の値を有することを規定している。現在の強度が１である場合、新しい強度が２に変化することは、輝度は２倍になることを表し、急激な遷移として確実に可視となる。現在の代表的なシステムは、例えば１指令当たりに１２又は１６ビットを使用して分解能を高めることによってこの影響を軽減するよう試みているが、より低い強度では依然としてフリッカーの影響は可視である。更に、分解能が高くなると、１指令当たりに処理するビット数が増大するのでオーバーヘッドがより高くなる。観測者が光源のフリッカーに気づくことができない状態で強度及び指令の分解能に無関係にディジタル指令に応答して光源の強度を変更することが有用となる。
【０００４】
【特許文献１】米国仮出願第６０／８５６，５６０号公報
【発明を実施するための最良の形態】
【０００５】
本発明の種々の実施形態が以下の詳細な説明及び添付図面において開示される。
【０００６】
本発明は、プロセス、装置、システム、合成物、コンピュータ可読記憶媒体などのコンピュータ可読媒体、又は光学リンクもしくは通信リンクを介してプログラム指令が送信されるコンピュータ「ネットワークを含む、様々な方法で実施することができる。本明細書では、これらの実施又は本発明がとる他のあらゆる形態は技法と呼ぶことができる。タスクを実施するよう構成されているものとして記載されるプロセッサ又はメモリなどの構成要素は、所与の時間にタスクを実施するよう一時的に構成された一般構成要素又はタスクを実施するよう作られた特定構成要素の両方を含む。一般に、開示されるプロセスのステップの順番は本発明の範囲内で変更することができる。
【０００７】
本発明の原理を例証する添付図を参照しながら本発明の１つ又はそれ以上の実施形態の詳細な説明が以下に提供される。本発明はこのような実施形態に関連して説明されるが、本発明はいずれの実施形態にも限定されるものではない。本発明は、請求項によってのみその範囲が限定され、多くの代替形態、修正形態、及び均等物を含む。本発明の全体を理解するために以下の説明において数多くの特定の詳細が記載される。これらの詳細は例証として提供され、これらの特定の詳細の一部又は全てが無くとも請求項に従って本発明を実施することができる。簡単にするために、本発明に関連する技術分野で公知の技術的な内容は、本発明を不必要に曖昧にしないように詳細には説明されていない。
【０００８】
ディジタル制御照明におけるフリッカー低減された強度変更が開示される。外部源からのディジタル指令が所要の光源強度を規定する。指令された強度間の遷移は、光源の強度を新規の指令値に達するまで時間と共に累進的な中間値を設定することによって、フリッカーが低減された状態で実施される。中間的な強度値及びこれらの間の時間間隔は、非線形曲線に従って強度を調整することにより、人間の目に対する段階的な可視性、すなわちフリッカーが最小になるように選択される。非線形曲線は、遷移の始めが最も急峻で、遷移の終わりに向かって小さくなるランプの平均勾配を含む。幾つかの実施形態では、非線形曲線の形状は、指令又は制御パネルによって調整することができる。ある実施形態では、非線形曲線の形状は、異なる光源の応答時間に近づけるように設定することができる。光源が以前に指令された強度に到達する前に新しい指令を受け取った場合には、以前の指令は破棄され、光源は現在の強度から新規に指令された強度に調整される。ある実施形態では、遷移が完了したときに外部指令源に表示が伝送される。光源を要求に応じて迅速にオン又はオフすることを可能にする、閾値よりも大きな強度を指令する連続変化に対しては、フリッカーの低減は不能となる可能性がある。フリッカーの低減はまた、外部指令又はスイッチを用いて使用可能又は不能にすることができる。
【０００９】
図１は、フリッカー低減強度変更が可能な照明システムの実施形態を例証するブロック図である。図示の実施例において、指令源１００は、所要の強度のディジタル指令をコントローラ１０２に送出し、コントローラは、電子駆動装置１０４を用いて光源１０６の強度を０から最大の１００％までの範囲で設定することができる。
【００１０】
ある実施形態では、指令源１００は、１つ又はそれ以上の光の強度を設定するための１つ又はそれ以上の制御装置（例えば、スイッチ、スライド、調光器、値セレクタ、その他）を含む照明制御パネルを備える。ある実施形態では、指令源１００は、１つ又はそれ以上の光の強度を設定するための１つ又はそれ以上の仮想制御装置（例えば、仮想スイッチ、仮想スライド、仮想調光器、仮想値セレクタ、その他）を可能にする仮想照明制御パネルを作成するソフトウェアを含むコンピュータシステムを備える。ある実施形態において、指令源１００は、コントローラ１０２などのコントローラに出力される事前プログラムされたコマンドのセットを有するコンピュータシステムを備える。ある実施形態では、指令源１００は、ヒューマンインタフェースデバイスを備える。ある実施形態では、指令源１００は、データインタフェースを介して指令を提供する。
【００１１】
ある実施形態では、コントローラ１０２は、１つ又はそれ以上の強度段階値と光源１０６に対してフリッカー低減強度変更を達成するために該段階値がとられる時点に対応する段階時間とを算出するプロセッサである。ある実施形態では、コントローラ１０２は、参照テーブルを用いて強度段階値と該段階値がとられることになる時点に対応する段階時間とを求める。ある実施形態では、強度段階値の変化及び段階時間を求めるのに関連する参照テーブルのエントリは、現在の強度値及びターゲット強度値によって決まる。
【００１２】
ある実施形態では、コントローラ１０４は、光源１０６を駆動するのに使用されるパルス幅変調電流源であり、ここで光源１０６は発光ダイオード（ＬＥＤ）である。ある実施形態では、電流源は低電流源である。種々の実施形態において、光源１０６は、単一のコントローラユニット又は複数のコントローラユニットによって駆動される単一のＬＥＤ又は複数のＬＥＤ、或いは他の何らかの適切なコントローラ／光源構成を備える。種々の実施形態では、光源１０６は、白熱灯、蛍光灯、高輝度放電灯、又はあらゆる組み合わせでの他のあらゆる光源技術を含む。
【００１３】
図２Ａは、従来技術において見られる低分解能線形遷移ランプの実施形態を示すグラフである。図示の実施例において、縦軸２００は光源強度を示し、横軸２０２は時間に対応する。ランプ２０４は、開始時間ｔ0での以前の強度I0に対応するポイント２０６で始まり、終了時間ｔ1で新規に指令された強度I1に対応するポイント２０８で終わるほぼ均一な段階からなる。これらの段階は、特に低強度レベルではフリッカーとして可視になる強度の段階を含む。
【００１４】
図２Ｂは、従来技術においてフリッカーを低減しようとする試みにおいて使用されることがある高分解能線形遷移ランプの実施形態を示すグラフである。図示の実施例において、縦軸２２０は光源強度を示し、横軸２２２は時間に対応する。ランプ２２４は、開始時間ｔ0での以前の強度I0に対応するポイント２２６で始まり、終了時間ｔ1で新規に指令された強度I1に対応するポイント２２８で終わるほぼ均一な段階からなる。これらの段階は、図２Ａの低分解能ランプ２０４の段階よりも微細であるが、ランプは同じ形状を有しているのが分かる。更に、強度段階は、特に図２Ａに描くような状況に類似した低強度ではフリッカーとして可視になる強度の段階を含む。高分解能ランプを生成するためには遙かに多くの強度コマンドを送出する必要がある点に留意されたい。発生する１つの問題は、物理的ハードウェアによってサポートされる強度指令の最大速度により最大分解が制約される可能性があることである。例えば、ランプは、所要の時間内で最終強度に到達するためには中間値の一部をスキップする必要がある場合がある。
【００１５】
図３Ａは、２つの強度間の非線形遷移ランプの実施形態を示すグラフである。図示の実施例において、段階間に一定の時間間隔を用いて高分解能で強度を変化させる。縦軸３００は光源強度を示し、横軸３０２は時間に対応する。ランプ３０４は、開始時間ｔ0での以前の強度I0に対応するポイント３０６で始まり、終了時間ｔ1で新規に指令された強度I1に対応するポイント３０８で終わる、減少する高さを有する段階からなる。段階は遷移が進行するにつれてより小さくなるので、人間の目には強度が変化している間フリッカーが低減されているように知覚される。
【００１６】
ある実施形態では、減少する高さを有する段階は、予め算出された値を用いて求められ、ここで予め算出された値は、以前の強度I0と新規に指令された強度I1とによって決まる。ある実施形態では、第２の新規の強度は、第１の新規の強度、すなわち新規に指令された強度I1が到達する前に受け取られる。この場合、第２の新規の強度はターゲット強度（例えば、強度I1）になり、現在の強度は開始強度（例えば、強度I0）になる。種々の実施形態において、段階間の時間間隔は、フリッカーを低減させるための予め設定された値、幾つかの異なる値、増大する値又は減少する値のセット、或いは他の何らかの適切な時間間隔である。種々の実施形態において、強度段階値及び段階が行われる時間間隔は、予め設定されたパターンを辿るように選択され、ここで予め設定されたパターンは、白熱灯、蛍光灯、ストロボ灯、スポット灯、又は他の適切なあらゆるランプタイプに視覚的に類似するように見える。種々の実施形態において、予め設定されたパターンは、ヒューマンインタフェースデバイス（例えば、制御パネル、スイッチ、グラフィカルユーザインタフェース、その他）又はデータインタフェースを介したコマンド（例えば、ディジタルインタフェース、アナログインタフェース、光ファイバーインタフェース、電気的インタフェース、無線インタフェース、赤外線インタフェース、その他）を用いて選択される。
【００１７】
図３Ｂは、２つの強度間の非線形遷移ランプの実施形態を示すグラフである。図示の実施例において、段階間に可変の時間間隔を用いて低分解能で一定の増分により強度を変化させる。縦軸３２０は、光源強度であり、横軸３２２は時間に対応する。ランプ３２４は、開始時間ｔ0での以前の強度I0に対応するポイント３２６で始まり、終了時間ｔ1で新規に指令された強度I1に対応するポイント３２８で終わる、増大する幅を有する段階からなる。図３Ｂのランプ３２４の近点３２８を図３Ａのランプ３０４の近点３０８と比べると、縦方向の増分がより大きく、時間間隔がランプの終点に向かってより長くなるように見える。図３Ａ及び３Ｂの両方のランプは、図２Ａ及び２Ｂの線形ランプに比べてフリッカーが低減されているように見える遷移を説明している。図３Ａのランプ３０４は図３Ｂのランプ３２４よりも高い分解能強度制御を必要とする点に留意されたい。ある実施形態では、一般により低い分解能はより高い分解能よりも算出が容易であるので、図３Ａで必要とされる高分解能に比べて、図３Ｂで必要とされる低分解能では安価なコントローラを用いることができる。
【００１８】
図３Ｃは、２つの強度間の非線形遷移ランプの実施形態を示すグラフである。図示の実施例において、段階間の可変時間間隔を用いて可変増分により強度を変化させる。縦軸３４０は、光源強度を示し、横軸３４２は時間に対応する。ランプ３４４は、開始時間ｔ0での以前の強度I0に対応するポイント３４６で始まり、終了時間ｔ1で新規に指令された強度I1に対応するポイント３４８で終わる、減少する高さと増大する幅の両方を有する段階からなる。図３Ｃのランプ３４４を図３Ａのランプ３０４及び図３Ｂのランプ３２４と比べると、強度及び時間軸の両方に沿った分解能が低減されている用に見える。図３Ａ、３Ｂ、及び３Ｃの全てのランプは、図２Ａ及び２Ｂの線形ランプに比べてフリッカーが低減されているように見える遷移を説明している。ある実施形態では、各段階で高さと幅の両方を変化させることにより、１つの軸上でのみ行われる段階変化と比べてフリッカーが更に低減されているように見える遷移がもたらされる。ある実施形態では、各段階で高さと幅の両方を変化させることにより、フリッカーを所与の程度低減するためにより低い強度分解能及びより短い時間分解能を使用することが可能となる。ある実施形態では、一般により低い分解能はより高い分解能よりも算出が容易であるので、図３Ａで必要とされる高強度分解能又は図３Ｂで必要とされる高時間分解能に比べて、図３Ｃで必要とされる低分解能では安価なコントローラを用いることができる。
【００１９】
図４は、強度変更を制御するためのプロセスの実施形態を示すフローチャートである。ある実施形態では、図４のプロセスはコントローラによって実行され、コントローラオペレーションの概要を示している。図示の実施例において、４００では、新規の強度指令を受け取る。ある実施形態では、指令は、照明制御パネル又は照明用のソフトウェア内に制御パネルを含むコンピュータから受け取られる。４０２で、現在の光源強度と新規に指令された強度との間の非線形遷移ランプを作成する。種々の実施形態において、ランプは、テーブル、数式、曲線に対する区分線形近似、又はランプを生成する他の何らかの適切な方法を用いて生成される。駆動装置は、光源（例えば、ＬＥＤ光源）を駆動して、光源の強度を変化させる。制御は４００に戻る。ある実施形態では、プロセスは停止コマンドを受け取ったときに完了する。ある実施形態では、遷移ランプは、駆動装置に出力されるのと並行して生成されることになり、例えば、ランプ内の段階の１つ又はそれ以上は、ランプ全体の段階が算出される前に計算されて駆動装置に出力されることになる。ある実施形態では、この出力段階は、新規の強度指令が利用可能である場合には早期に終了する。
【００２０】
図５は、コントローラによって維持される状態データの実施形態を示すブロック図である。ある実施形態では、図５の状態データは、光源（例えばＬＥＤ）用の制御信号を決定するのと連係して、図１のコントローラ１０２のようなコントローラによって使用される。図示の実施例において、Ｃｏｍｍａｎｄ＿Ｉｎｔｅｎｓｉｔｙ５００は、８ビットを用いて少なくとも受け取った強度指令を記憶する。ある実施形態では、Ｃｏｍｍａｎｄ＿Ｉｎｔｅｎｓｉｔｙは、光制御システム用に応じて適切に異なるビット数を用いて記憶される。Ｃｕｒｒｅｎｔ＿Ｉｎｔｅｎｓｉｔｙ５０２は、１２ビットを用いて駆動装置に対する直近の強度出力を記憶し、非線形ランプの中間値の１つを提示する。ある実施形態では、Ｃｕｒｒｅｎｔ＿Ｉｎｔｅｎｓｉｔｙを記憶するのに使用されるビット数は、遷移ランプが指令された強度の分解能よりも高い分解能であることができるように選択される。Ｓｃａｌｅ＿Ｆａｃｔｏｒ５０４は、非線形ランプの形状に影響を与える。現在の強度から指令強度にまで強度を変化させるランプに必要な時間は、Ｓｃａｌｅ＿Ｆａｃｔｏｒ５０４によって決まる。ある実施形態では、Ｓｃａｌｅ＿Ｆａｃｔｏｒ５０４は、非線形ランプの形状を変えるための物理的又はソフトウェア制御パネル上のスイッチ又は他のものを用いて指示されたコマンド或いは別の指令源からのコマンドによって動的に変化することができる。非線形ランプの形状は、Ｃｏｍｍａｎｄ＿Ｉｎｔｅｎｓｉｔｙに対して、極めて緩慢で滑らかなものから適度に早いもの、更にはより急激で即時の遷移にまでわたることができる。
【００２１】
ある実施形態では、新規の指令強度に対して即時の（例えばストロボが選択される）光源強度変化を引き起こす新規指令強度が受け取られる。ある実施形態では、新規の指令強度と現在の強度との間の差の大きさが閾値を超える場合には、強度変化はランプなしに生じるように設定される（例えばストロボが選択される）。
【００２２】
図６は、強度変化を制御するためのプロセスの実施形態を示すフローチャートである。図示の実施例において、６００で、データ構造を初期化する。ある実施形態では、データ構造は、図５の状態変数を含む。図示の実施例において、６０１で、新規の強度指令を受け取る。ある実施形態では、指令は、照明制御パネル又は照明用ソフトウェアの制御パネルを含むコンピュータから受け取られる。６０２で、光源の現在の実際の強度と直近に指令された所要値との間の差異（すなわち差分）を算出する。６０３で、差分がゼロであるかどうかが判断される。ある実施形態では、差分は、現在の強度が実質的に指令強度に等しい場合にゼロであるように判断される。差分がゼロである場合、制御は６０１に進む。差分がゼロでない場合、６０４において、ストロボが選択されたかどうかが判断される。ストロボが選択されると、６０８で、Ｃｕｒｒｅｎｔ＿ＩｎｔｅｎｓｉｔｙがＣｏｍｍａｎｄ＿Ｉｎｔｅｎｓｉｔｙに設定される。ストロボを選択することは、強度の突然の変化を示している。ストロボが選択されない場合、６０６で、差分を変倍し、Ｃｕｒｒｅｎｔ＿ＩｎｔｅｎｓｉｔｙをＣｏｍｍａｎｄ＿Ｉｎｔｅｎｓｉｔｙプラス変倍差分に設定する。ある実施形態では、差分は、データ構造でのスケール係数（例えば、図５のＳｃａｌｅ＿Ｆａｃｔｏｒ５０４）を用いて変倍される。ある実施形態では、変倍値は、１よりも小さくないように調整される。６１０で、Ｃｕｒｒｅｎｔ＿Ｉｎｔｅｎｓｉｔｙが光源駆動装置に出力され、制御は６０１に進む。遷移ランプの第１の差分が当該ランプにおいて最大であるので、変倍によって算出された第１の中間段階もまた最大のものとなる。後続の差異は、ランプが完了するまで対応する強度段階と共に累進的に短くなる。これらの減少する差異により所要の非線形ランプが得られることになる。
【００２３】
ある実施形態では、強度段階は一定のままであり、強度変化の間の時間間隔は各段階と共に長くなるように変倍される。
【００２４】
ある実施形態では、強度及び時間段階は、ランプを現在の強度から指令強度に設定する際に変倍又は変更される。
【００２５】
上述の実施形態は理解を容易にするためにある程度詳細に説明してきたが、本発明は提供された詳細に限定されるものではない。本発明を実施する多くの代替の方法が存在する。開示された実施形態は例証であって限定するものではない。
【図面の簡単な説明】
【００２６】
【図１】フリッカーが低減された強度変化が可能な照明システムの実施形態を示すブロック図である。
【図２Ａ】従来技術で見られる低分解能線形遷移ランプの実施形態を示すグラフである。
【図２Ｂ】フリッカーを低減する試みにおいて従来技術で使用されることがある高分解能線形遷移ランプの実施形態を示すグラフである。
【図３Ａ】２つの強度間の非線形遷移強度の実施形態を示すグラフである。
【図３Ｂ】２つの強度間の非線形遷移強度の実施形態を示すグラフである。
【図３Ｃ】２つの強度間の非線形遷移強度の実施形態を示すグラフである。
【図４】強度変更を制御するためのプロセスの実施形態を示すフローチャートである。
【図５】コントローラによって維持される状態データの実施形態を示すブロック図である。
【図６】強度変化を制御するためのプロセスの実施形態を示すフローチャートである。
【符号の説明】
【００２７】
１００  指令源
１０２  コントローラ
１０４  電子駆動装置
１０６  光源
【図１】
2008117773.tif 000003
【図２Ａ】
2008117773.tif 000004
【図２Ｂ】
2008117773.tif 000005
【図３Ａ】
2008117773.tif 000006
【図３Ｂ】
2008117773.tif 000007
【図３Ｃ】
2008117773.tif 000008
【図４】
2008117773.tif 000009
【図５】
2008117773.tif 000010
【図６】
2008117773.tif 000011