(57)【特許請求の範囲】
【請求項１】
照明器具のマイクロコントローラ内で、データバスを介して照明コントローラから複数の入力データフレームを追加データと共に低フレームレートで受け取るステップと、
ルックアップテーブル（ＬＵＴ）内の異なるスケーリング方式のうちから前記追加データに基づいて選択されるスケーリング方式に従い、隣接する２つの任意の入力データフレームから複数の出力データフレームを生成するステップと、
発光ユニットの照明効果を制御するために、受け取られた前記複数の入力データフレームのフレームレートよりも速いフレームレートで前記複数の出力データフレームを伝送するステップと
を含む、方法。
【請求項２】
前記スケーリング方式が、線形、２次、３次、及び対数からなる群から選択される、請求項１に記載の方法。
【請求項３】
前記ＬＵＴが最大スケール因子、時間インデックス、及び最大時間インデックスを含む、請求項１に記載の方法。
【請求項４】
前記複数の出力データフレームのそれぞれを生成するステップが、隣接する２つの入力データフレーム間の差をスケーリングするステップを含む、請求項３に記載の方法。
【請求項５】
隣接する２つの入力データフレーム間の前記差をスケーリングするステップが、
（［（第２の入力データフレーム値−第１の入力データフレーム値）×前記ＬＵＴ時間インデックス］／最大スケール因子）＋前記第１のデータフレーム値に等しい出力フレームを生成するステップを含み、
前記時間インデックス＝前記時間インデックス＋時間増分値が成立する、
請求項４に記載の方法。
【請求項６】
実効補間リフレッシュレートを減らすために、前記時間増分値を増やすステップを更に含む、請求項５に記載の方法。
【請求項７】
隣接する２つの入力データフレーム間の前記差をスケーリングするステップが、
（［（第１の入力データフレーム−第２の入力データフレーム）×ＬＵＴ時間インデックス］／最大スケール因子）＋前記第２の入力フレームに等しい出力フレームを生成するステップを含み、
前記時間インデックス＝前記時間インデックス＋時間増分値が成立する、
請求項４に記載の方法。
【請求項８】
実効補間リフレッシュレートを減らすために、前記時間増分値を増やすステップを更に含む、請求項７に記載の方法。
【請求項９】
前記入力データフレーム及び前記出力データフレームが照明効果の設定を含む、請求項１に記載の方法。
【請求項１０】
受け取られた前記複数の入力データフレームのフレームレートよりも速いフレームレートで前記複数の出力データフレームを伝送するステップが、複数の発光ユニットの照明効果を制御する、請求項１に記載の方法。
【請求項１１】
プロセッサ及びメモリを含む照明コントローラと、
バスによって前記照明コントローラにリンクされる照明器具と
を含み、
前記照明器具が発光ユニットにリンクされるマイクロコントローラを含み、前記マイクロコントローラがプロセッサ及びメモリを含み、当該メモリがフレーム再サンプリングプロセスを含み、前記フレーム再サンプリングプロセスが、
前記バスを介して前記照明コントローラから複数の入力データフレームを追加データと共に低フレームレートで受け取ること、
前記マイクロコントローラの前記メモリ内に記憶されたルックアップテーブル（ＬＵＴ）内の異なるスケーリング方式のうちから前記追加データに基づいて選択されるスケーリング方式に従い、隣接する２つの任意の入力データフレームから複数の出力データフレームを生成すること、及び
前記発光ユニットの照明効果を制御するために、受け取られた前記複数の入力データフレームのフレームレートよりも速いフレームレートで前記複数の出力データフレームを伝送すること
を含む、照明システム。
【請求項１２】
前記スケーリング方式が、線形、２次、３次、及び対数からなる群から選択される、請求項１１に記載の照明システム。
【請求項１３】
前記ＬＵＴが最大スケール因子、時間インデックス、及び最大時間インデックスを含む、請求項１１に記載の照明システム。
【請求項１４】
前記複数の出力データフレームのそれぞれを生成することが、隣接する２つの入力データフレーム間の差をスケーリングすることを含む、請求項１３に記載の照明システム。
【請求項１５】
隣接する２つの入力データフレーム間の前記差をスケーリングすることが、
（［（第２の入力データフレーム値−第１の入力データフレーム値）×前記ＬＵＴ時間インデックス］／最大スケール因子）＋前記第１のデータフレーム値に等しい出力フレームを生成することを含み、
前記時間インデックス＝前記時間インデックス＋時間増分値が成立する、
請求項１４に記載の照明システム。
【請求項１６】
実効補間リフレッシュレートを減らすために、前記時間増分値を増やすことを更に含む、請求項１５に記載の照明システム。
【請求項１７】
隣接する２つの入力データフレーム間の前記差をスケーリングすることが、
（［（第１の入力データフレーム−第２の入力データフレーム）×ＬＵＴ時間インデックス］／最大スケール因子）＋前記第２の入力フレームに等しい出力フレームを生成することを含み、
前記時間インデックス＝前記時間インデックス＋時間増分値が成立する、
請求項１４に記載の照明システム。
【請求項１８】
実効補間リフレッシュレートを減らすために、前記時間増分値を増やすことを更に含む、請求項１７に記載の照明システム。
【請求項１９】
前記入力データフレーム及び前記出力データフレームが照明効果の設定を含む、請求項１１に記載の照明システム。
【発明の詳細な説明】
【技術分野】
【０００１】
[001]  本発明は、一般に照明システムに関し、より詳細には、照明システム内の低フレームレート伝送を補間することに関する。
【背景技術】
【０００２】
[002]  デジタル照明技術、即ち発光ダイオード（ＬＥＤ:light-emitting diode）等の半導体光源に基づく照明は、従来の蛍光灯、ＨＩＤ、及び白熱灯に対する実行可能な代替策を提供する。ＬＥＤの機能上の利点及び利益は、高エネルギ変換効率及び高光学効率、耐久性、より安価な運転費、及びその他多くのものを含む。ＬＥＤ技術における最近の進歩は、多くの応用例で多岐にわたる照明効果を使用可能にする効率的且つロバストなフルスペクトル照明源をもたらした。これらの光源を具体化する据付器具の一部は、様々な色、例えば赤色、緑色、青色を作り出すことができる１つ又は複数のＬＥＤ、並びに様々な色及び色が変化する照明効果を引き起こすためにＬＥＤの出力を独立に制御するためのプロセッサを含む照明モジュールを特徴とする。
【０００３】
[003]  ＬＥＤベースの光源を含むもの等の照明システムでは、照明システムの１つ又は複数の光源を制御できることが望ましい。１つ又は複数の光源の制御は、環境に関する照明パラメータを指定できるようにする。例えば、利用者が１つ又は複数の光源の１つ又は複数の照明パラメータを直接指定しても良い。更に、例えば利用者は、環境内の１つ又は複数の位置において望ましい効果を指定することができ、１つ又は複数の光源の照明パラメータが所望の効果に基づいて導き出されても良い。
【０００４】
[004]  多くのライトショーは、一連のゆっくり変化する効果（例えばカラーウォッシュ、チェイシングレインボー）を含む。これらの種類の効果は、数フレームの期間にわたり光出力を或る色相から別の色相に（又は或る強度値から別の強度値に）変えるように考案されている。
【０００５】
[005]  デジタル照明コントローラは、典型的には幾らかのフレームレートで照明器具にデータを送り、照明効果の設定を修正する。照明器具は、概してデジタル照明コントローラによって送られるのと同じレートで自らの出力をリフレッシュする。つまり、或るフレームから次のフレームへの遷移が見る人にとって視覚的に認知できないことを確実にするために、照明コントローラは照明器具に非常に高いレートでデータを送らなければならない。このようにデータを送ることは、大量のデータバス帯域幅を消費する。帯域幅の使用は、バス上の照明器具の数及びデータフレームレートに関係する。バスの帯域幅は一定のため、バス上の照明器具の数が増えるにつれ、照明器具のフレームレート、従ってリフレッシュレートが低下する。そのため、大規模な照明設備で非常に高いリフレッシュレートを実現するのが多くの場合に不可能であり、途切れ途切れの光遷移をもたらす。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
[006]  ライトショーにおける不所望の視覚的アーティファクトを回避するために、照明器具内で高いリフレッシュレートを有することが多くの場合に望ましい。データバス上の照明の数が増えるにつれ、高いリフレッシュレートを維持する能力が落ちる。従って、大規模な照明設備でさえ高いリフレッシュレートを維持することが望ましい。更に、一部のコントローラは、高フレームレートデータを送ることができない。従って、それらの低フレームレートコントローラによって作り出される視覚的アーティファクトを減らすことも望ましい。
【課題を解決するための手段】
【０００７】
[007]  本発明の態様の少なくとも一部の基本的理解を与えるために、以下の内容は本発明の単純化された概要を示す。この概要は本発明の網羅的な要約ではない。この概要は、本発明の重要又は重大な要素を明らかにすることも、本発明の範囲を線引きすることも意図しない。この概要の唯一の目的は、以下に示されるより詳細な説明への導入部として、本発明の幾つかの概念を単純化された形で示すことである。
【０００８】
[008]  本発明は、照明システム内の低フレームレート伝送を補間するための、コンピュータプログラム製品を含む方法及び機器に関する。出願人は、非常に高いレートで照明器具にフレームを送る代わりに、その器具が所定のスケーリング方式に従って光の情報を解釈するように構成される場合、コントローラが低フレームレートデータを送れば大抵十分であることを認識し、理解した。
【０００９】
[009]  一般に、一つの態様において、本発明は、照明器具１４のマイクロコントローラ２２内で、データバス１６を介して照明コントローラ１２から複数の入力データフレームを低フレームレートで受け取るステップ１０２と、ルックアップテーブル（ＬＵＴ）内のスケーリング方式に従い、隣接する２つの任意の入力データフレームから複数の出力データフレームを生成するステップ１０４と、発光ユニット２４の照明効果を制御するために、前記複数の入力データフレームのフレームレートよりも高いフレームレートで前記複数の出力データフレームを伝送するステップ１０６とを含む方法を特徴とする。
【００１０】
[0010]  他の態様では、本発明は、プロセッサ１８及びメモリ２０を含む照明コントローラ１２と、バス１６によって前記照明コントローラ１２にリンクされる照明器具１４とを含み、前記照明器具１４が発光ユニット２４にリンクされるマイクロコントローラ２２を含み、前記マイクロコントローラ２２がプロセッサ２８及びメモリ３０を含み、前記メモリ３０がフレーム再サンプリングプロセス１００を含み、前記フレーム再サンプリングプロセス１００が、前記バス１６を介して前記照明コントローラ１２から複数の入力データフレームを低フレームレートで受け取ること（１０２）、ルックアップテーブル（ＬＵＴ）内のスケーリング方式に従い、隣接する２つの任意の入力データフレームから複数の出力データフレームを生成すること（１０４）、及び前記発光ユニット２４の照明効果を制御するために、前記複数の入力データフレームのフレームレートよりも高いフレームレートで前記複数の出力データフレームを伝送すること（１０６）を含む、照明システム１０を特徴とする。
【００１１】
[0011]  「照明固定具」との用語は、本明細書では、特定の形状因子、アセンブリ又はパッケージの１つ以上の発光ユニットの実施態様又は配置を指すために使用される。「発光ユニット」との用語は、本明細書では、同じ又は異なるタイプの１つ以上の光源を含むＳＳＬ又はＬＥＤランプのような装置を指して使用される。所与の発光ユニットは、様々な光源の取付け配置、筐体／ハウジング配置及び形状、並びに／又は、電気及び機械的接続構成の何れの１つを有してもよい。さらに、所与の発光ユニットは、光源の動作に関連する様々な他の構成要素（例えば制御回路）に任意選択的に関連付けられてもよい（例えば含む、結合される、及び／又は一緒にパッケージされる）。
【００１２】
[0012]  「コントローラ」との用語は、本明細書では、一般に、１つ以上の光源の動作に関連する様々な装置を説明するために使用される。コントローラは、本明細書で説明した様々な機能を実行するように、数多くの方法（例えば専用ハードウエアを用いて）で実施できる。「プロセッサ」は、本明細書で説明した様々な機能を実行するように、ソフトウエア（例えばマイクロコード）を使用してプログラムすることのできる１つ以上のマイクロプロセッサを使用するコントローラの一例である。コントローラは、プロセッサを使用してもしなくても実施でき、また、幾つかの機能を実行する専用ハードウエアと、その他の機能を実行するプロセッサの組み合わせ（例えばプログラムされた１つ以上のマイクロプロセッサ及び関連回路）として実施されてもよい。本開示の様々な実施態様において使用されてもよいコントローラ構成要素の例としては、次に限定されないが、従来のマイクロプロセッサ、特定用途向けＩＣ（ＡＳＩＣ）、及びフィールドプログラマブルゲートアレイ（ＦＰＧＡ）がある。
【００１３】
[0013]  様々な実施態様において、プロセッサ又はコントローラは、１つ以上の記憶媒体（本明細書では総称的に「メモリ」と呼び、例えばＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ及びＥＥＰＲＯＭ、フロッピー（登録商標）ディスク、コンパクトディスク、光学ディスク、磁気テープ等の揮発性及び不揮発性のコンピュータメモリ）と関連付けられる。幾つかの実施態様において、記憶媒体は、１つ以上のプロセッサ及び／又はコントローラ上で実行されると、本明細書で説明した機能の少なくとも幾つかを実行する１つ以上のプログラムによって、コード化されてもよい。様々な記憶媒体は、プロセッサ又はコントローラ内に固定されてもよいし、又は、その上に記憶された１つ以上のプログラムが、本明細書で説明した本発明の様々な態様を実施するように、プロセッサ又はコントローラにロードされるように可搬型であってもよい。「プログラム」又は「コンピュータプログラム」との用語は、本明細書では、一般的な意味で、１つ以上のプロセッサ又はコントローラをプログラムするように使用できる任意のタイプのコンピュータコード（例えばソフトウエア又はマイクロコード）を指して使用される。
【００１４】
[0014]  １つのネットワーク実施態様では、ネットワークに結合された１つ以上のデバイスが、当該ネットワークに結合された１つ以上の他のデバイスのコントローラとしての機能を果たす（例えばマスタ／スレーブ関係において）。別の実施態様では、ネットワークで結ばれた環境は、当該ネットワークに結合されたデバイスのうちの１つ以上を制御する１つ以上の専用コントローラを含み得る。通常、ネットワークに結合された複数のデバイスは、それぞれ、１つ以上の通信媒体上にあるデータへのアクセスを有するが、所与のデバイスは、例えば、当該デバイスに割り当てられた１つ以上の特定の識別子（例えば「アドレス」）に基づいて、ネットワークとデータを選択的に交換する（すなわち、ネットワークからデータを受信する及び／又はネットワークにデータを送信する）点で、「アドレス可能」である。
【００１５】
[0015]  「ネットワーク」との用語は、本明細書において使用される場合、（コントローラ又はプロセッサを含む）任意の２つ以上のデバイス間及び／又はネットワークに結合された複数のデバイス間での（例えばデバイス制御、データ記憶、データ交換等のための）情報の転送を容易にする２つ以上のデバイスの任意の相互接続を指す。容易に理解されるように、複数のデバイスを相互接続するのに適したネットワークの様々な実施態様は、様々なネットワークトポロジのうちの何れかを含み、様々な通信プロトコルのうちの何れかを使用することができる。さらに、本開示による様々なネットワークにおいて、２つのデバイス間の接続はいずれも、２つのシステム間の専用接続を表わすか、又は、これに代えて非専用接続を表わしてもよい。２つのデバイス用の情報を担持することに加えて、当該非専用接続（例えばオープンネットワーク接続）は、必ずしも２つのデバイス用ではない情報を担持することがある。さらに、容易に理解されるように、本明細書で説明されたデバイスの様々なネットワークは、ネットワーク全体に亘る情報の転送を容易にするために、１つ以上のワイヤレス、ワイヤ／ケーブル、及び／又は光ファイバリンクのリンクを使用できる。
【００１６】
[0016]  なお、前述の概念及び以下でより詳しく説明する追加の概念のあらゆる組み合わせ（これらの概念が互いに矛盾しないものであることを条件とする）は、本明細書で開示される本発明の主題の一部をなすものと考えられることを理解すべきである。特に、本開示の終わりに登場するクレームされる主題のあらゆる組み合わせは、本明細書に開示される本発明の主題の一部であると考えられる。なお、参照により組み込まれる任意の開示内容にも登場する、本明細書にて明示的に使用される用語には、本明細書に開示される特定の概念と最も整合性のある意味が与えられるべきであることを理解すべきである。
【００１７】
[0017]  本発明の様々な実施形態が、以下の図と関連して、発明の詳細な説明を参照して充分に理解されるだろう。
【図面の簡単な説明】
【００１８】
【図１】[0018]  例示的照明システムのブロック図である。
【図２】[0019]  フレーム再サンプリングプロセスの流れ図である。
【図３】[0020]  フレーム再サンプリングプロセスなしの例示的グラフである。
【図４】[0021]  フレーム再サンプリングプロセスありの例示的グラフである。
【発明を実施するための形態】
【００１９】
[0022]  これらの図面では、同様の参照符号が異なる図面を通して一般に同じパーツを指す。更に、これらの図面は必ずしも縮尺通りではなく、むしろ本発明の原理を解説することに重点が置かれている。
【００２０】
[0023]  以下の詳細な説明では、本教示の完全な理解を与えるために、具体的詳細を開示する代表的実施形態が限定ではなく説明目的で記載されている。但し、本明細書で開示される具体的詳細から逸脱する本教示による他の実施形態も添付の特許請求の範囲に依然として含まれることが本開示の利益を享受する当業者に明らかになる。更に、代表的実施形態の説明を不明瞭にしないために、良く知られている機器及び方法についての説明が省略される場合がある。かかる方法及び機器は明らかに本教示の範囲に含まれる。
【００２１】
[0024]  図１を参照すると、様々な実施形態において、例示的照明システム１０は、デジタルバス１６によって照明器具１４にリンクされる照明コントローラ１２を含む。照明コントローラ１２は、メモリ１８及びプロセッサ２０を含む。照明器具１４は、発光ユニット２４にリンクされるマイクロコントローラ２２を含む。発光ユニット２４は、発光ダイオード（ＬＥＤ）を含むことができる。
【００２２】
[0025]  本開示の目的で本明細書において使用される場合、「ＬＥＤ」との用語は、任意のエレクトロルミネセンスダイオード、又は、電気信号に呼応して放射を発生でき、且つ／又はフォトダイオードとして動作可能なその他のタイプのキャリア注入／接合ベースシステム（carrier injection/junction-based system）を含むものと理解すべきである。したがって、ＬＥＤとの用語は、次に限定されないが、電流に呼応して発光する様々な半導体ベースの構造体、発光ポリマー、有機発光ダイオード（ＯＬＥＤ）、エレクトロルミネセンスストリップ等を含む。特に、ＬＥＤとの用語は、赤外スペクトル、紫外スペクトル、及び（通常、約４００ナノメートルから約７００ナノメートルまでの放射波長を含む）可視スペクトルの様々な部分のうちの１つ又は複数における放射を発生させることができるすべてのタイプの発光ダイオード（半導体及び有機発光ダイオードを含む）を指す。ＬＥＤの幾つかの例としては、次に限定されないが、様々なタイプの赤外線ＬＥＤ、紫外線ＬＥＤ、赤色ＬＥＤ、青色ＬＥＤ、緑色ＬＥＤ、黄色ＬＥＤ、アンバー色ＬＥＤ、橙色ＬＥＤ、及び白色ＬＥＤ（以下に詳しく述べる）がある。また、ＬＥＤは、所与のスペクトルに対して様々な帯域幅（例えば半波高全幅値（ＦＷＨＭ：full widths at half maximum））（例えば狭帯域幅、広帯域幅）、及び所与の一般的な色分類内で様々な支配的波長を有する放射を発生させるように構成及び／又は制御することができることを理解すべきである。
【００２３】
[0026]  例えば本質的に白色光を生成するＬＥＤ（例えば白色ＬＥＤ）の一実施態様は、それぞれ、組み合わされることで混合して本質的に白色光を形成する様々なスペクトルのエレクトロルミネセンスを放射する複数のダイを含む。別の実施態様では、白色光ＬＥＤは、第１のスペクトルを有するエレクトロルミネセンスを異なる第２のスペクトルに変換する蛍光体材料に関連付けられ得る。この実施態様の一例では、比較的短波長で狭帯域幅スペクトルを有するエレクトロルミネセンスが、蛍光体材料を「ポンピング（pumps）」して、当該蛍光体材料は、いくぶん広いスペクトルを有する長波長放射を放射する。
【００２４】
[0027]  なお、ＬＥＤとの用語は、ＬＥＤの物理的及び／又は電気的なパッケージタイプを限定しないことを理解すべきである。例えば、上述した通り、ＬＥＤは、（例えば個々に制御可能であるか又は制御不能である）異なるスペクトルの放射をそれぞれ放射する複数のダイを有する単一の発光デバイスを指すこともある。また、ＬＥＤは、ＬＥＤ（例えばあるタイプの白色ＬＥＤ）の一体部分と見なされる蛍光体に関連付けられることもある。一般に、ＬＥＤとの用語は、パッケージＬＥＤ、非パッケージＬＥＤ、表面実装ＬＥＤ、チップ・オン・ボードＬＥＤ、ＴパッケージマウントＬＥＤ、ラジアルパッケージＬＥＤ、パワーパッケージＬＥＤ、あるタイプのケーシング及び／又は光学的要素（例えば拡散レンズ）を含むＬＥＤ等を指す。
【００２５】
[0028]  照明効果コマンドが、照明コントローラ１２のメモリ１８内に記憶されても良く、メモリ１８は一部の実施形態ではユニバーサルシリアルバス（ＵＳＢ:Universal Serial Bus）装置又はセキュアデジタル（ＳＤ:Secure Digital）カードとすることができる。他の実装形態では、利用者（不図示）が照明コントローラ１２に照明効果コマンドを入力できるようにするためにユーザインターフェイス２６が設けられ、その結果照明コントローラ１２はそれらの命令をデジタルデータに変換し、そのデジタルデータをデータフレームとして照明器具１４のマイクロコントローラ２２にバス１６を介して送る。
【００２６】
[0029]  照明コントローラ１２からマイクロコントローラ２２への通信は、フレーム形式、例えば８ビットフレーム、１６ビットフレーム等である。フレームは、フレーム／秒（ｆｐｓ）として通常定められるフレームレートでバス１６を介して送られる。フレーム内のデータは、発光ユニット２４の照明効果を変えるようにマイクロコントローラ２２に命令する。照明効果の一例は輝度である。概して、照明コントローラ１２によってマイクロコントローラ２２に送られる高速フレームレートは、発光ユニット２４の照明効果の円滑な遷移を確実なものにし、例えば発光ユニット２４からの円滑な光の表現が望まれる場合、フレームレートは可能な限り速くあるべきであり、そうすることは途切れ途切れの照明効果の遷移をなくす。照明コントローラ１２が送り出すフレームレートが何であろうと、発光ユニット２４は概して同じレートにおいて適応する。しかしながら、照明コントローラ１２によって生成されるフレームが高速に及び大きくなればなるほど、照明コントローラ１２に課せられる作業が多くなる。
【００２７】
[0030]  マイクロコントローラ２２は、プロセッサ２８及びメモリ３０を含む。メモリ３０は、データの遅い入力フレームレートを取り、受け取ったフレームを補間／スケーリングし、マイクロコントローラ２２から発光ユニット２４へのデータのより高速なフレームレート出力を作り出す、フレーム再サンプリングプロセス１００を含む。例えばフレーム再サンプリングプロセス１００は、照明コントローラ１２から隣接する２つのフレームを４ｆｐｓのレートで受け取り、受け取ったフレームを再サンプリングし、受け取った各フレーム間に、発光ユニット２４に送るための別の３６フレームを作り出すことができる。
【００２８】
[0031]  再サンプリングは、メモリ３０内に記憶されるルックアップテーブル（ＬＵＴ;lookup table）と共に、任意の種類の線形又は非線形スケーリングを使って行われ得る。他の実装形態では、ＬＵＴがフラッシュメモリ又はマイクロプロセッサ１８内のＲＯＭ内に記憶される。フレーム再サンプリングプロセス１００は、照明器具１４への入力データフレームレートを減らし、データバス帯域幅の使用を減らし、一方でそれと同時にフレームの遷移が円滑であり、視覚的アーティファクトが無いことを確実にするための方法である。マイクロコントローラ２２によって遅いフレームレートで受け取られるフレームは、発光ユニット２４に対してより高いフレームレートで送られる一連のフレームに変換される。
【００２９】
[0032]  フレーム再サンプリングプロセス１００による再サンプリング又は補間を可能にするために、照明コントローラ１２は、補間をオンにするためにフレーム再サンプリングプロセス１００に信号フレームを送る。照明コントローラ１２は多くの設定を含み、そのうちの１つは補間をオンにするためにフレーム再サンプリングプロセス１００に信号で伝えるために使用され得る。補間をオンにする信号フレームが有効にされない場合、フレーム再サンプリングプロセス１００は実行されず、マイクロコントローラ２２が受信フレームを通常通り処理し、補間も再サンプリングもなしにデータを発光ユニット２４に伝える。
【００３０】
[0033]  図２に示されているように、フレーム再サンプリングプロセス１００は、データバスを介して照明コントローラから入力データフレームを低フレームレートで受け取るステップ（１０２）を含む。入力データフレームは、照明効果の設定を含む。フレームレートは、フレーム／秒（ｆｐｓ）単位で測定され得る。
【００３１】
[0034]  フレーム再サンプリングプロセス１００は、ルックアップテーブル（ＬＵＴ）内のスケーリング方式に従い、隣接する２つの受信入力データフレームから出力データフレームを生成する（１０４）。出力データフレームは、照明効果の設定を含む。スケーリング方式は、例えば線形、２次、３次、対数、その組合せ等、任意の種類の線形又は非線形スケーリングとすることができる。一例では、ＬＵＴが最大スケーリング因子、時間インデックス、及び最大時間インデックスを含む。他の例では、ＬＵＴが出力フレーム値に対する入力フレーム値の具体的なマッピングを含む。
【００３２】
[0035]  出力データフレームのそれぞれを生成するステップ（１０４）は、隣接する２つの入力データフレーム間の差をスケーリングするステップを含むことができる。
【００３３】
[0036]  フレーム再サンプリングプロセス１００は、発光ユニットの照明効果を制御するために、受信データフレームのフレームレートよりも速いフレームレートで出力データフレームを伝送する（１０６）。
【００３４】
[0037]  フレーム再サンプリングプロセス１００は、複数の発光ユニットの照明効果を制御するために、受信データフレームのフレームレートよりも速いフレームレートで出力データフレームを伝送することができる（１０８）。
【００３５】
[0038]  図３に示されているように、例示的グラフ５０が、％光強度５４に対するミリ秒単位の時間５２をプロットし、照明コントローラ１２が、フレーム再サンプリングプロセス１００なしに照明器具１４にフレームレートデータを送ることにより、照明をどのようにオフから完全なオンにフェードさせるのかを示す。この例では、１０個のデータフレーム（丸で示す）を４０Ｈｚで送ることにより、発光ユニット２４の光出力が０％から１００％まで増えている。より詳細には、グラフ５０は、照明コントローラ１２が１０個の入力データフレームを入力フレームレートでマイクロコントローラ２２に送り、マイクロコントローラ２２が同じ１０個のフレームを同じフレームレートで発光ユニット２４に伝送すること、即ち４０Ｈｚの１０個の入力フレーム及び４０Ｈｚの１０個の出力フレームを示す。従ってこの例では、フレームの入力レート及びフレームの出力レートが等しい。
【００３６】
[0039]  図４に示されているように、例示的グラフ６０が、％光強度６４に対するミリ秒単位の時間６２をプロットし、照明コントローラ１２が、フレーム再サンプリングプロセス１００が有効にされた状態で照明器具１４に低フレームレートデータを送ることにより、照明をどのようにオフから完全なオンにフェードさせるのかを示す。この例では、照明器具１４に２個のデータフレーム（四角で示す）を４Ｈｚで、即ち、時間＝０ミリ秒における第１のフレーム及び時間＝２５０ミリ秒における第２のフレームを送ることにより、発光ユニット２４の光出力が０％から１００％まで増えている。フレーム再サンプリングプロセス１００は、ＬＵＴ内に記憶されるスケーリング方式と連動して隣接する２つの受信フレーム内に含まれるデータを補間し、（丸で示す）複数のフレームをより高いフレームレートで、即ち、時間＝０ミリ秒から時間＝２５０ミリ秒の間に生成され発光ユニット２４に伝送される１０個の出力フレームを発光ユニット２４に出力する。より一般的には、マイクロコントローラ２２が実行するたびに、マイクロコントローラ２２は出力フレームの値を計算しなければならない。マイクロコントローラ２２は、隣接する２つの受信入力フレーム間の差をスケーリングすることによってこの計算を行う。スケーリング方式のスケール因子、即ち補間パスはＬＵＴによって決定され得る。グラフ６０において、new_frame及びold_frameが照明コントローラ１２から受け取られる隣接する入力フレームである場合、フレーム再サンプリングプロセス１００は、以下の等式を用いて補間済み出力フレームを生成することができる。
【００３７】
[0040]  output_frame = ( [ (new_frame - old_frame) ×LUT[time_index] ] / max_scale_factor ) + old_frame                                        （１）
【００３８】
[0041]  time_index = time_index + time_increment                    （２）
【００３９】
[0042]  等式（１）及び（２）は、new_frameがold_frameよりも大きいと仮定する。old_frameがnew_frameよりも大きい場合、以下のような１組の類似の等式が使用され得る。
【００４０】
[0043]  output_frame = ( [ (old_frame - new_frame) ×LUT[time_index] ] / max_scale_factor ) + new_frame                                        （３）
【００４１】
[0044]  time_index = time_index + time_increment                    （４）
【００４２】
[0045]  実効補間リフレッシュレートを減らすために、time_incrementの値が増やされても良い。
【００４３】
[0046]  time_indexがmax_time_indexに等しくなると（又はそれを上回ると）、output_frameがnew_frameにおいて飽和するはずである。
【００４４】
[0047]  上記で説明された例は、発光ユニット２４がオフから完全なオンになるように命令される線形補間である。フレーム再サンプリングプロセス１００は線形補間に限定されず、任意の種類の線形又は非線形スケーリングが使用され得る。オフからかすかな赤色へのゆっくりとした色の上昇、色の減少、次いで更なる色の上昇等、非線形照明効果が望まれる場合、フレーム再サンプリングプロセス１００は非線形補間を処理することもできる。この非線形効果を実現するために、照明コントローラ１２はフレーム再サンプリングプロセス１００に補間をオンにするように信号で伝え、異なるＬＵＴ内に記憶される異なるスケーリング方式で隣接する任意の２つの受信入力データフレームを補間することができる。異なるＬＵＴを記憶することは、フレーム再サンプリングプロセス１００が、２次補間、３次補間、対数補間等の様々な補間方式を扱うことを可能にする。
【００４５】
[0048]  フレーム再サンプリングプロセス１００は、発光ユニットの強度を高める又は下げるとき、これらの様々な補間方法を使用することができる。例えば、光がフェードアップするとき線形補間が使用され得るが、光がフェードダウンするとき２次補間が使用され得る。フレーム再サンプリングプロセス１００は、照明コントローラへの一切の修正なしに照明器具上で有効にされ得る。照明コントローラが追加データをフレームデータと共に照明器具に明示的に送ることも可能である。この追加データは、フレーム再サンプリングプロセス１００を構成するために使用され得る。例えば照明コントローラ１２は、この情報をフレームデータと共に送ることにより、補間方式及び速度をフレームごとに構成することができる。
【００４６】
[0049]  幾つかの発明実施形態を本明細書に説明し例示したが、当業者であれば、本明細書にて説明した機能を実行するための、並びに／又は、本明細書にて説明した結果及び／若しくは１つ以上の利点を得るための様々な他の手段及び／若しくは構造体を容易に想到できよう。また、このような変更及び／又は改良の各々は、本明細書に説明される発明実施形態の範囲内であるとみなす。より一般的には、当業者であれば、本明細書にて説明されるすべてのパラメータ、寸法、材料、及び構成は例示のためであり、実際のパラメータ、寸法、材料、及び／又は構成は、発明教示内容が用いられる１つ以上の特定用途に依存することを容易に理解できよう。当業者であれば、本明細書にて説明した特定の発明実施形態の多くの等価物を、単に所定の実験を用いて認識又は確認できよう。したがって、上記実施形態は、ほんの一例として提示されたものであり、添付の請求項及びその等価物の範囲内であり、発明実施形態は、具体的に説明された又はクレームされた以外に実施可能であることを理解されるべきである。本開示の発明実施形態は、本明細書にて説明される個々の特徴、システム、品物、材料、キット、及び／又は方法に関する。さらに、２つ以上のこのような特徴、システム、品物、材料、キット、及び／又は方法の任意の組み合わせも、当該特徴、システム、品物、材料、キット、及び／又は方法が相互に矛盾していなければ、本開示の本発明の範囲内に含まれる。
【００４７】
[0050]  本明細書にて定義されかつ用いられた定義はすべて、辞書の定義、参照することにより組み込まれた文献における定義、及び／又は、定義された用語の通常の意味に優先されて理解されるべきである。
【００４８】
[0051]  本明細書及び特許請求の範囲にて使用される「ａ」及び「ａｎ」の不定冠詞は、特に明記されない限り、「少なくとも１つ」を意味するものと理解されるべきである。
【００４９】
[0052]  特に明記されない限り、請求項に記載された２つ以上のステップ又は動作を含むどの方法においても、当該方法のステップ又は動作の順番は、記載された方法のステップ又は動作の順序に必ずしも限定されないことを理解すべきである。
【００５０】
[0053]  請求項において、括弧内に登場する任意の参照符号は、便宜上、提供されているに過ぎず、当該請求項をいかようにも限定することを意図していない。
【図１】
0005813255.tif 000002
【図２】
0005813255.tif 000003
【図３】
0005813255.tif 000004
【図４】
0005813255.tif 000005