JP2012532412A - 非同期的ランプ識別のための方法及びシステム - Google Patents

非同期的ランプ識別のための方法及びシステム Download PDF

Info

Publication number
JP2012532412A
JP2012532412A JP2012516969A JP2012516969A JP2012532412A JP 2012532412 A JP2012532412 A JP 2012532412A JP 2012516969 A JP2012516969 A JP 2012516969A JP 2012516969 A JP2012516969 A JP 2012516969A JP 2012532412 A JP2012532412 A JP 2012532412A
Authority
JP
Japan
Prior art keywords
information signal
code
base code
output
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2012516969A
Other languages
English (en)
Inventor
ティム コルネール ヴィルヘルムス スヒェンク
ロレンツォ フェリ
ヨハン コルネリス タルストラ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips NV
Koninklijke Philips Electronics NV
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Koninklijke Philips NV, Koninklijke Philips Electronics NV filed Critical Koninklijke Philips NV
Publication of JP2012532412A publication Critical patent/JP2012532412A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/11Arrangements specific to free-space transmission, i.e. transmission through air or vacuum
    • H04B10/114Indoor or close-range type systems
    • H04B10/116Visible light communication
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05BELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
    • H05B45/00Circuit arrangements for operating light-emitting diodes [LED]
    • H05B45/20Controlling the colour of the light
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05BELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
    • H05B45/00Circuit arrangements for operating light-emitting diodes [LED]
    • H05B45/10Controlling the intensity of the light
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05BELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
    • H05B47/00Circuit arrangements for operating light sources in general, i.e. where the type of light source is not relevant
    • H05B47/10Controlling the light source
    • H05B47/175Controlling the light source by remote control
    • H05B47/19Controlling the light source by remote control via wireless transmission

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Signal Processing (AREA)
  • Circuit Arrangement For Electric Light Sources In General (AREA)
  • Optical Communication System (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

本発明は、光源及びコントローラを有する照明システムにより発生される輝度出力へのデータの埋め込みに関するものである。上記コントローラは、上記光源に供給される駆動信号を、シフトされたベースコード及び同期コードを含む情報信号により変調することによりデータを埋め込むように構成される。上記同期コードは受信器のための同期を提供するように作用する一方、上記のシフトされたベースコードは埋め込まれたデータを伝達するように作用する。該シフトされたベースコードを発生するためにベースコードに付与される巡回的位相シフトは、例えば当該照明システムの輝度出力に埋め込まれるべき光源識別情報等の特定のデータに対応する。このようにして、光源により発生される輝度出力に、この光源の他の光源との同期を要せずに、データを埋め込むことができる。

Description

本発明の実施例は、広くは照明システム及び光受信器の分野に係り、更に詳細には斯様な照明システムの輝度出力にデータを埋め込むシステム及び方法に関する。
近年、消費者が特定の部屋又は空間に対して所望の雰囲気を得るのを可能にするような高度に進んだ照明システムが開発されている。これらの照明システムは、個々の光源の伝統的な制御(スイッチオン/オフ及び調光)から離れて、光源の群が同時に制御されるようなシーン設定に向かっている。このような照明システムの一例は、部屋、ロビー又は車両内における幾つかの群の光源の配置である。
これらのシーン設定アプリケーションの場合、直観的なユーザの対話が、最も重要な成功要因の1つと認識されている。ユーザに、光源の局所化された識別情報、光源の能力及び現在の設定等の、斯かる光源に関する情報を提供することは、直観的な対話を可能にする重要事項である。ユーザに斯様な情報を提供するために提案された1つの技術は、照明装置の輝度出力を消費者にとり埋め込まれたコードが見えないような態様で変調することにより、光源又は一群の光源を識別する埋め込みコード("識別子"とも称される)に基づくものである。斯かる埋め込まれたコードは光受信器により受信されるが、斯様な光受信器は、例えば、照明装置を制御するためのリモートコントローラ内で実施化されるか、又はスイッチ若しくはセンサ装置等の他のユニット内に含まれる。
このような技術の以前の実施化例は、識別子を光源の光出力強度に埋め込むことに基づくものであった。しかしながら、これら以前の実施化例の殆どは、異なる光源の間のある種の同期を必要とする。このような同期は追加のハードウェアを必要とし、当該照明システムの複雑さ及びコストを上昇させる。
上記が示すように、現状技術において必要とされるものは、非同期的に動作し得る、光源の輝度出力内にデータを埋め込む技術である。
本発明の目的は、照明システムの輝度出力にデータを埋め込むことが可能な方法、照明システム及び照明構造を提供することである。また、埋め込まれたデータを含む輝度出力を受光し及び処理することが可能な光受信器を提供することも目的である。
本発明の一実施例は、その輝度出力にデータを埋め込む照明システムを記述する。該システムは、第1コントローラ及び第1光源を有する。第1コントローラは、ベースコードをベースコード周期内で第1位相シフトにより巡回的にシフトすることにより第1のシフトされたベースコードを発生し、第1データを該第1のシフトされたベースコード内に埋め込むように構成される。また、該第1コントローラは、上記第1のシフトされたベースコード及び同期コードを含む第1情報信号を発生するようにも構成される。前記第1位相シフトは前記第1データに対応する。上記第1コントローラは、更に、第1駆動信号の第1駆動パターンの1以上を前記第1情報信号に依存して、前記第1データが当該照明システムの輝度出力に埋め込まれるように、変調することにより第1の変調された駆動信号を発生するように構成される。該コントローラは、ハードウェアで、ソフトウェアで、又はハードウェア及びソフトウェアの両方の構成要素を有するハイブリッド解決策として実施化することができる。前記第1光源は、上記第1の変調された駆動信号に依存して第1輝度を発生するように構成される。当該照明システムの輝度出力は、該第1輝度出力を有する。
更に、上記照明システムの輝度出力にデータを埋め込む方法が提供される。該方法は、ベースコードをベースコード周期内で第1位相シフトにより巡回的にシフトすることにより第1のシフトされたベースコードを発生して該第1のシフトされたベースコードに第1データを埋め込むステップと(ここで、上記第1位相シフトは上記第1データに対応する)、上記第1のシフトされたベースコード及び同期コードを含む第1情報信号を発生するステップとを有する。また、該方法は、第1駆動信号の第1駆動パターンの1以上を前記第1情報信号に依存して、前記第1データが当該照明システムの輝度出力に埋め込まれるように、変調することにより第1の変調された駆動信号を発生するステップと、第1輝度出力を上記第1の変調された駆動信号に依存して発生するステップ(当該照明システムの輝度出力は上記第1輝度出力を有する)とを含む。
照明装置の輝度出力からの上記データの取り出しを可能にするために、光受信器が開示される。該開示される光受信器は、前記第1輝度出力を検出するように構成された光検出器を含む。上記受信器は、前記ベースコード及び同期コードに対するアクセスを有し、且つ、検出された前記第1輝度出力に基づいて前記第1情報信号を取り出すと共に該第1情報信号を前記同期コードと相関させて少なくとも1つのピークを有する第1相関出力を発生するように構成された処理ユニットも含む。該受信器は、更に、前記第1相関出力内での前記少なくとも1つのピークの位置に基づいて前記第1情報信号を前記ベースコードと巡回的に相関させて、1つのピークを持つ第2相関出力を発生するように構成される。該第2相関出力内での上記1つのピークの位置に基づいて、当該受信器は、前記第1位相シフトを決定すると共に、該第1位相シフトに基づいて前記第1データを決定する。このような受信器は、例えば、当該照明システムを制御するリモートコントローラ内で実施化することができるか、又はスイッチ若しくはセンサ装置等の他のユニットに含まれ得る。
ここで使用される場合、相関出力における"ピーク"なる用語は、他のピークの全てより著しく高いピークを指す。相関出力は、典型的には、多数の小さなピークを含む種々の高さの多数のピークを含むが、当該相関出力を分析するために何のピークが関心のあるものかを区別することは、当業者にとり通常は困難なことではない。従って、前記情報信号から埋め込まれたデータを得ることに関係するピークのみを、ここでは、ピークと称し、小さな無関係なピークは"サブピーク"と称する。
本明細書で使用される場合、"駆動信号"なる用語は、光源に供給された場合に該光源に輝度出力を発生させるような信号を指す。また、ここで使用される場合、"情報信号"なる用語は、上記駆動信号を変調するために使用される信号を指す。該情報信号は、ここでは"同期コード"及び"ベースコード"と称される二進値の2つの異なる系列を有する。上記ベースコード及び同期コードの各々は、2以上の二進値を有する。後に詳述するように、上記ベースコードは当該照明システムの輝度出力にデータを埋め込むように作用する一方、上記同期コードは上記輝度出力に埋め込まれたデータを取り出すように構成された光受信器に対して同期を行うように作用する。
上記ベースコードの持続時間(又は、代わりに、該コードを有する二進値の数で測定された該ベースコードの長さ)は、ここでは、"ベースコード周期"と称される。本発明の一実施例によれば、ベースコード周期内でベースコードを巡回的に位相シフトすることにより、データを情報信号内に埋め込むことができる。ここで使用される場合、"位相シフト"なる用語は、ベースコード周期内のベースコードとシフトされたベースコードとの間の時間差を指す(又は、代わりに、上記のシフトされたベースコードがベースコードに対してシフトされている二進値の数を指す)。
一実施例において、前記第1データは前記第1のシフトされたベースコードに二進変調を用いて埋め込むことができ、その場合において、上記第1データは上記ベースコードの位相シフトする方向により決定される。他の実施例において、前記第1データは前記第1のシフトされたベースコードに多レベル変調を用いて埋め込むことができ、その場合において、上記第1データは上記ベースコードの位相シフトする量及び方向により決定される。同様に、前記第1の変調された駆動信号は、パルス幅変調、パルス密度変調若しくは振幅変調を用いた二進変調又は多レベル変調により変調することができる。
好ましくは、データは輝度出力内に、人の目が、埋め込まれたデータを含む輝度出力と、埋め込まれたデータを含まない輝度出力との間を区別することができないような態様で埋め込まれる。
一実施例において、前記第1情報信号内の前記第1のシフトされたベースコードは、前記同期コードが直前に先行するか又は直後に後続するようにすることができる。他の実施例において、上記第1情報信号は、上記第1のシフトされたベースコードの2以上が直前に先行する又は直後に後続する1つの同期コードを有することができる。更に他の実施例においては、上記同期コードと上記第1のシフトされたベースコードとの間に1以上の二進値の系列が存在し得る(このような系列は、ここでは、"スペーサ系列"と称される)。例えば、上記同期コードと上記第1のシフトされたベースコードとの間には零のスペーサ系列が存在し得る。このようなスペーサ系列を挿入すると、受信器において前記第1データを取り出すために要するデータ処理を減少させ、単純化させ及び/又は斯かるデータ処理の精度を改善させる。更に他の実施例において、前記第1情報信号は、上記第1のシフトされたベースコード及び上記同期コードの1以上の交互の系列を有することができる。
当該照明システムは、更に、前記受信器に上記同期コード、上記ベースコード、上記情報信号における上記同期コードの発生頻度に関する情報、又はこれらの派生情報を供給する手段を有することができる。
本発明の要旨は、光源に供給される駆動信号をシフトされたベースコード及び同期コードを有する情報信号を用いて変調することにより、該光源により発生される輝度出力にデータを埋め込むことに存する。上記同期コードは受信器に対して同期を提供するよう作用する一方、上記のシフトされたベースコードは埋め込まれたデータを伝達するように作用する。上記のシフトされたベースコードを発生するために該ベースコードに付与される巡回的な位相シフトは、当該照明システムの輝度出力に埋め込まれることを要する特定のデータに対応する。例えば、本発明の一実施例によれば、該データは当該光源の識別情報を有することができる。このような実施例において、或る光源は例えば1つの単位の位相シフトに関連付けることにより識別することができ、その場合において、上記ベースコードは1二進値だけ右又は左に巡回的にシフトすることができる。他の光源は3つの単位の位相シフトに関連付けることにより識別することができ、その場合において、上記ベースコードは3つの二進値だけ巡回的にシフトされる。更に他の光源は零単位の位相シフトにより識別することができ、その場合、上記ベースコードには位相シフトは付与されない、等々となる。このようにして、光源により発生される輝度出力に、この光源の他の光源との同期を必要とすることなく、データを埋め込むことができる。受信器は、第1に前記情報信号内に存在する同期コードに基づいて同期を導出し、第2に前記ベースコードに付与された位相シフトを回復するために該ベースコードとの巡回的相関を適用することにより、埋め込まれたデータを抽出することができる。上記の回復された位相シフトは、当該光源の輝度出力に埋め込まれたデータに対応する。
ここに記載する光源は、高/低圧ガス放電光源、無機/有機発光ダイオード、レーザダイオード、白熱光源又はハロゲン光源を有することができる。照明システムの輝度出力に埋め込まれるデータは、光源の局所化された識別情報、これら光源の能力及び現在の設定、又は斯かる光源に関係する他のタイプの情報を有することができる。しかしながら、開示された照明システムは、必ずしも空間又は領域を照明する目的で適用されるものではなく、それ自体でデータ通信のために適用することもできることに注意されたい。一例として、当該照明システムはネットワークに対するアクセスポイントを構成することができる。このようなアプリケーションの場合、当該照明システムにより生成される輝度出力の少なくとも一部は、可視スペクトルの外側に位置し得る(即ち、当該システムにおける光源の1つの光出力は可視スペクトルの外側に位置する)。
請求項2の実施例は、当該照明システムの輝度出力に埋め込まれたデータが有利には光源の識別情報を有することを記述する。上述したような方法で識別することができる光源の数は、前記ベースコードの長さにより決まる。ベースコードがN個の二進値を有する場合、少なくともN個の異なる光源を識別することができる。
請求項3の実施例は、有利にも、より多くのデータを埋め込むことを可能にする。例えば、当該データが光源の識別情報を有する一方、当該ベースコードがN個の二進値を有する場合、請求項3の実施例は2N個の異なる光源を識別することを可能にする。
請求項4の実施例は、光受信器が埋め込まれたデータを正確に決定することができるように前記第1コントローラにより使用することができる有利なタイプの同期コード及びベースコードを指定する。例えば、当該同期コードは良好な自己相関特性を持つバーカ系列(Barker sequence)を有することができ、当該ベースコードは良好な巡回自己相関特性を持つ最大長系列、ゴールドコード又はカサミ系列を有することができる。一実施例において、ベースコードは線形帰還シフトレジスタを用いて発生することができる。
請求項5の実施例は、追加のデータが輝度出力に埋め込まれることを、このデータを情報信号内の異なるシフトされたベースコードの符号に埋め込むことにより可能にする。上記追加のデータは、例えば前記第1光源の温度又は調光レベルに関するデータを有することができる。一実施例において、前記第1情報信号は、前記第1のシフトされたベースコードの直前に先行する又は直後に後続する第2のシフトされたベースコードを有することができる。このような実施例において、データのスループットは、有利にも、前記同期コードの発生頻度を減少させることにより最大化することができる。
請求項6の実施例は、有利にも、2つの異なる光源により発生された輝度出力にデータを埋め込むことを可能にする。斯かる2つの異なる光源は、同期して動作する(即ち、一方の光源に対応する情報信号の同期コードが、他方の光源に対応する情報信号の同期コードと同時に開始する)、又は非同期的に動作する(即ち、一方の光源に対応する情報信号の同期コードが、他方の光源に対応する情報信号の同期コードとは異なる時点で開始する)ことができる。同期動作モード又は非同期動作モードの何れに対しても、同一の同期コード及び同一のベースコードを前記第1及び第2光源に対して使用することができ、その場合において、対応するコントローラは斯かる光源の輝度出力に異なるデータを埋め込むために、これら光源の各々に対するベースコードに固有の巡回シフトを付与する。
請求項6は第2コントローラを引用しているが、当業者であれば、該第2コントローラは完全に又は部分的に前記第1コントローラと組み合わせることができる(即ち、単一のシステムコントローラが、第1及び第2光源の動作を制御することができる)と理解するであろう。以下の説明においては、上記第1及び第2コントローラは、単に単一の"システムコントローラ"と称されるであろう。
請求項8の実施例は、有利にも、複数の同期した光源を持つ照明システムに使用する光受信器を提供する一方、請求項9及び10は、有利にも、複数の非同期的な光源を持つ照明システムに使用する光受信器を提供する。
請求項14及び15の実施例は、請求項8及び9に記載の機能を実施化するためのソフトウェアコード部を有するコンピュータプログラムを各々提供する。このようなプログラムは、例えば、既存の光受信器にダウンロードすることができるか、又は当該光受信器の製造時に記憶することができる。
請求項11の実施例は、有利にも、当該照明システムの輝度出力に埋め込まれた追加のデータを決定するのを可能にする。
最後に、請求項12は、1以上の照明システム及び光受信器を収容したリモートコントローラを有する照明構造を提案する。
図1は、本発明の一実施例による、或る構造体に設置された照明システムの概略図である。 図2は、本発明の一実施例による照明システムの概要図である。 図3は、本発明の一実施例による、照明システムの輝度出力にデータを埋め込む方法ステップのフローチャートである。 図4は、本発明の一実施例による、駆動信号及び変調された駆動信号の一部の概要図である。 図5は、本発明の一実施例による、異なる光源のための情報信号の概要図である。 図6Aは、本発明の一実施例による、長さ13のバーカ系列の自己相関結果を示す。 図6Bは、本発明の一実施例による、長さ31のm系列の巡回自己相関結果を示す。 図7は、本発明の一実施例による光受信器の概要図である。
以下、本発明の実施例を更に詳細に説明する。しかしながら、斯かる実施例は本発明の保護の範囲を限定するものを見なしてはならないと理解されたい。
以下の説明においては、本発明の一層完全な理解を提供するために数々の固有な細部が述べられる。しかしながら、当業者にとっては、本発明を斯かる固有な細部の1以上無しで実施することができることは明らかであろう。他の事例では、本発明を不明瞭にすることを回避するために、良く知られたフィーチャは記載されていない。
図1は、照明システム110が設置された構造体(この場合は、部屋)100を示す。照明システム110は、1以上の光源120と、斯かる光源120を制御する1以上のコントローラ(図1には、図示されていない)とを有している。光源120は、高/低圧ガス放電光源、無機/有機発光ダイオード、レーザダイオード、白熱光源又はハロゲン光源を有することができる。照明システム110は、更に、ユーザが光源120を制御するのを可能にするリモートコントローラ130を有することができる。
図2は、本発明の一実施例による照明システム200の概要図である。照明システム200は、図1に示した構造体100における照明システム100として使用することができる。図示されたように、照明システム200は、システムコントローラ210と、光源220−1とを含み、光設定に従って輝度出力205を発生するように構成されている。
他の実施例において、当該照明システムは追加の光源及び該追加の光源を制御する追加のコントローラを含むことができる。このような実施例は、ここでは、種々の光源を制御する単一のコントローラ(システムコントローラ210)を参照して説明される。しかしながら、当業者であれば、システムコントローラ210が当該照明システム200に含まれる光源の各々に対して個別のコントローラを有することができることを理解するであろう。
照明システム200は、以下のように動作するよう構成されている。図2に示されるように、照明システム200に対する光設定は、駆動信号発生器(該発生器は、オプションとして、照明システム200に含めることもできる)に供給される。該光設定は、例えばルーメン等で定められる光パワー及び色に関して平均輝度出力205がどのようなものであるべきかを示す。斯かる光設定は、ユーザによりリモートコントローラ130を介して供給することができるか、又は事前にプログラムされてシーン設定を制御する外部ユーザから供給することもできる。他の例として、斯かる光設定は、事前にプログラムされて、駆動信号発生器230内の又は照明システム200内のメモリに記憶することもできる。駆動信号発生器230は、上記光設定を照明システム200内の異なる光源に対する異なる電気駆動信号に変換し、これら駆動信号をシステムコントローラ210に供給する。図2に示す実施例において、駆動信号発生器230は、上記光設定を第1光源220−1のための第1駆動信号に変換する。上記システムコントローラ210は、異なる光源を対応する駆動信号により駆動し、輝度出力205を生成する。図2に示す実施例において、システムコントローラ210は、光源220−1を第1駆動信号により駆動して、輝度出力225−1を生成するように構成されている。照明システム200の輝度出力205は、上記輝度出力225−1を有する。
前述したように、光設定は、例えば光の色に関して、当該照明システム200の輝度出力205がどのようであるべきかを示す。輝度出力205の色の変更は、当該照明システム200内の異なる光源(図2には示されていない追加のオプションとしての光源)を、駆動信号発生器230からシステムコントローラ210に供給される駆動信号を制御することによって異なるように調光することにより達成することができる。光源当たりの一定した調光レベルのために、駆動信号発生器230からシステムコントローラ210に供給される前記駆動信号は、或るフレーム周期で繰り返す、パルスの繰り返しパターン(ここでは、"駆動パターン"と称する)を有する。
光源を調光する種々の方法は、当業者により知られているので、ここでは詳細に説明しない。これらの方法は、例えば、パルス幅変調、パルス密度変調又は振幅変調を含む。
システムコントローラ210は、更に、データ源240からデータ信号245を入力するように構成されている。データ信号245はデータを有し、システムコントローラ210は該データを当該照明システム200の輝度出力205に埋め込むように構成される。上記データは、例えば当該照明システム200の局所化された識別情報、光源220−1、それらの能力及び現光設定、又は当該照明システム200に関係し得る他のタイプの情報を表すことができる。後述するように、照明システム200は上記データを、光源220−1に供給される駆動信号を、シフトされたベースコード及び同期コードを含む情報信号により変調することにより埋め込む。上記のシフトされたベースコードを発生するためにベースコードに付与される巡回位相シフトは、輝度出力205に埋め込まれるべき特定のデータに対応する。
図3は、本発明の一実施例による、照明システム200の輝度出力205にデータ信号245のデータの少なくとも一部を埋め込むための方法ステップのフローチャートである。これらの方法ステップは図1及び2に関連して説明されるが、当業者であれば、斯かる方法ステップを、何らかの順番で、実行するように構成された如何なるシステムも、本発明の範囲内に入ると理解するであろう。
該方法はステップ310で開始し、該ステップにおいて、システムコントローラ210は、ベースコードをベースコード周期内で位相シフトにより巡回的にシフトすることによりシフトされたベースコードを発生し、データを該シフトされたベースコードに埋め込む。ベースコードは、2以上の二進値の系列である。前述したように、"位相シフト"なる用語は、ベースコード周期内でのシフトされたベースコードとベースコードとの間の時間差を指すか、又は、代わりに、上記のシフトされたベースコードが当該ベースコードに対してシフトされた二進値の数を指す。該位相シフトは、シフトされたベースコードに埋め込まれたデータに対応する。
データを位相シフトに埋め込むための種々の方法が存在することに注意されたい。第1のもので最も素直な方法は、二進変調を使用するものである。この場合、位相シフトの方向がデータを決定する。例えば、負のシフトは論理"0"を表すことができ、正のシフトは論理"1"を表すことができる。他の例として、当該変調は多レベルとすることができ、その場合、位相シフトの方向及び大きさの両方がデータを決定する。例えば、1つの二進値にわたる負のシフトは論理"00"を表すことができ、2つの二進値にわたる負のシフトは論理"01"を表すことができ、1つの二進値にわたる正のシフトは論理"10"を表すことができ、2つの二進値にわたる正のシフトは論理"11"を表すことができる。このように、各ベースコード周期内に1以上のデータシンボルを埋め込むことができる。また、位相シフトが零の場合も1以上のデータシンボルを埋め込むことができることに注意されたい。
本発明の一実施例によれば、シフトされたベースコードに埋め込まれたデータは光源220−1の識別情報を有することができる。このような実施例において、光源220−1は、例えば1つの単位の位相シフトに関連付けることにより識別することができ、その場合、前記ベースコードは右方向に1二進値だけ巡回的にシフトされる。
当該方法はステップ310からステップ320に進み、該ステップ320において、システムコントローラ210は上記のシフトされたベースコードと同期コードとを含む情報信号を発生する。上記ベースコードと同様に、上記同期コードも2以上の二進値の系列である。上記ベースコードは当該照明システム200の輝度出力205にデータを埋め込むように作用するが、上記同期コードは、埋め込まれたデータを取り出すように構成された光受信器のために同期を提供するよう作用する。
次いで、当該方法はステップ330に進み、該ステップ330において、システムコントローラ210は光源220−1のための駆動信号を変調することにより、変調された駆動信号を発生する。システムコントローラ210は前記情報信号に応答して上記駆動信号を変調し、該情報信号のシフトされたベースコードに埋め込まれたデータが該変調された駆動信号に埋め込まれ、次いで当該照明システム200の輝度出力205に埋め込まれ得るようにする。
種々の実施例において、システムコントローラ210は、例えばパルス幅変調(PWM)、パルス位置変調、パルス密度変調又は振幅変調を用いた二進又は多レベル変調により前記駆動信号を変調することにより前記変調された駆動信号を発生することができる。例えば、前記情報信号からの0なる二進値を埋め込むために、システムコントローラ210は情報信号からの"0"なる二進値を埋め込むために駆動信号内の或る駆動パターンを量aだけ狭くすることができる一方、該システムコントローラ210は情報信号からの"1"なる二進値を埋め込むために駆動信号内の他の駆動パターンを量bだけ広くすることができる。これが、図4に示されている。図示されたように、駆動信号401は、駆動パターン401−1、401−2及び401−3として示された3つの駆動パターンを有している。駆動パターン401−1ないし401−3の各々は、繰り返し周期T2で繰り返す。システムコントローラ210は、駆動信号401に"010"を埋め込むために、該信号401の駆動パターン401−1及び401−3を狭くして信号402の駆動パターン402−1及び402−3を各々形成し、信号401の駆動パターン401−2を広くして信号402の駆動パターン402−2を形成することにより変調された駆動信号402を発生することができる。量aと量bとの間の比を、情報コードにおける1及び0の数の間の比と等しくすることにより、当該照明システムの輝度出力へのデータの埋め込みは、人の目には見えないものとすることができる。何故なら、該変調された駆動信号の時間平均は、元の駆動信号のものと同一のままとなるからである。当業者であれば、当該照明システムの輝度出力にデータを埋め込むために駆動信号を情報信号に依存して変調する変調する他の方法も理解するであろう。
当該方法はステップ340で終了し、該ステップ340では光源220−1が、システムコントローラ210により該光源220−1に供給される変調された駆動信号に応答して輝度出力225−1を発生する。照明システム200の輝度出力205は、該輝度出力225−1を有する。
図5は、本発明の一実施例による、3つの異なる光源に対する情報信号501、502及び503の概要図である。情報信号501〜503は、ベースコードの異なる位相シフトで埋め込まれた異なるデータを有している。図示されたように、情報信号501は、同期コード505とシフトされたベースコード510との交互の系列を有している。同様に、情報信号502は同期コード505とシフトされたベースコード520との交互の系列を有し、情報信号503は同期コード505とシフトされたベースコード530との交互の系列を有している。情報信号501〜503は、同一の同期コード及び同一のベースコードを有しているが、これら情報信号501〜503の各々に対して、ベースコードは異なる位相シフトにより巡回的にシフトされて、これら3つの異なる光源の輝度出力に異なるデータを埋め込むようにしている。
当該照明システムの輝度出力に埋め込まれたデータが例えば光源の識別子等の何らかの種類の識別子を有している場合、このようにして識別することが可能な異なる光源の数は、前記ベースコードの長さに依存する。このように、N個の二進値を持つベースコードの場合、斯かるベースコードを異なる位相シフトにより巡回的にシフトすることによりN個の異なる光源を識別することができる。
他の実施例では、前記情報信号内のシフトされたベースコードの符号を更に設定することによりデータを埋め込むことができる。当該照明システムの輝度出力に埋め込まれたデータが光源の識別子を有する一方、ベースコードがN個の二進値を有する場合、該ベースコードの符号を設定すると共に、これらベースコードを異なる位相シフトにより巡回的にシフトすることにより、2N個の異なる光源を識別することができる。
更に、情報信号が同期コードとシフトされたベースコードとの交互の系列を有する場合、該情報信号内のシフトされたベースコードの異なる事例の符号を設定することにより輝度出力205に追加のデータを埋め込むことができる。このようにして、例えば光源の温度又は調光レベル等に関する追加のデータを、該光源の輝度出力に埋め込むことができる。
図5に図示した実施例では情報信号は同期コードとシフトされたベースコードとの交互の系列を有しているが、他の実施例では、情報信号は1つの同期コードと、該同期コードの直前に先行するか又は該同期コードの直後に後続する2以上のシフトされたベースコードとを有することができる。例えば、情報信号は、同期コードと3つのシフトされたベースコードとの交互の系列を有することができる。情報信号内の同期コードの発生を低減することは、より多くのデータを埋め込むことを可能にする。一方、同期コードの発生を増加させることは、受信器側における一層容易且つ一層正確なデータの取り出しを可能にする。何故なら、受信器は反復されるシフトされたベースコードから得られる情報を平均化することができるからである。更に他の実施例において、情報信号は、同期コードとシフトされたベースコードとの間に、ここでは"スペーサ系列"と称される1以上の二進値の系列を含むこともできる。例えば、情報信号は、同期コードとシフトされたベースコードとの間に15個の零のスペーサ系列を含むことができる。このようなスペーサ系列を挿入することは、埋め込まれたデータを受信器側で取り出すために要するデータ処理を減少及び/又は簡単化し得ると共に、受信器における一層正確な識別又は照明貢献度の推定を可能にし得る。上記照明貢献度の推定は、図7において、より詳細に説明する。
好ましい実施例において、前記同期コードは良好な自己相関特性を持つコードを有する。このことは、前記情報信号が該同期コードと相関された場合、相関値は該コードのシフトされていないバージョンに対してのみ相対的に高く、シフトされたバージョンに対しては著しく低いことを意味する。このようなコードの一例はバーカ系列(Baker's sequence)であり、該系列は2、3、4、5、7、11及び13の長さに対して存在する。長さ13のバーカ系列は、1111100110101を有する。このような系列の自己相関結果が、図6Aに示されている。
また、好ましい実施例において、ベースコードは良好な巡回相関特性を持つコードを有する。このことは、同期コードと相関された情報信号の相関出力に基づいて該情報信号が当該ベースコードと相関された場合、相関値は当該コードの巡回的にシフトされていないバージョンに対してのみ相対的に高くなる一方、全ての他の巡回シフトに対しては相関値が著しく小さくなることを意味する。このようなコードの例は、最大長系列("m系列"とも称される)、ゴールドコード又はカサミ系列(Kasami sequence)を含む。長さ31のm系列は、0000101011101100011111001101001を有する。このような系列の巡回自己相関結果が、図6Bに示されている。m系列は、システムコントローラ210内に含めることが可能な線形帰還シフトレジスタ(図2には示されていないレジスタ)を用いて発生することができる。
更に、前記同期コード及びベースコードは、これら同期コードとベースコードとの間の相互相関が小さくなるように選択されるべきである。この場合、同期コード、ベースコード及び該ベースコードに付与された位相シフトは、受信器側において正確に検出することができる。
図2に戻ると、照明システム200は、オプションとして、少なくとも第2光源及び第2コントローラ(図2には示されていない)を更に有することができる。上述した説明の全ては、斯かる第2光源及び第2コントローラに対しても成り立つ。一実施例において、第2コントローラの機能がシステムコントローラ210により果たされると仮定すると、2つの異なる光源で動作する場合、該システムコントローラ210は下記のステップを実行するように構成される。
前述したように、システムコントローラ210は、ベースコードをベースコード周期内で第1の位相シフトにより巡回的にシフトすることにより第1のシフトされたベースコードを発生して、該第1のシフトされたベースコードに第1データを埋め込み、ここで、上記第1の位相シフトは該第1データに対応する。また、システムコントローラ210は上記第1のシフトされたベースコードと同期コードとを含む第1の情報信号を発生すると共に、該第1情報信号に依存して第1駆動信号の第1駆動パターンの1以上を変調することにより第1の変調された駆動信号を発生し、上記第1データが当該照明システムの輝度出力に埋め込まれるようにする。加えて、システムコントローラ210は、同様に、上記ベースコードをベースコード周期内で第2の位相シフトにより巡回的にシフトすることにより第2のシフトされたベースコードを発生して、該第2のシフトされたベースコードに第2データを埋め込む。ここで、上記第2の位相シフトは上記第2データに対応する。システムコントローラ210は、更に、上記第2のシフトされたベースコードと前記同期コードとを含む第2の情報信号を発生すると共に、該第2情報信号に依存して第2駆動信号における第2駆動パターンの1以上を変調することにより第2の変調された駆動信号を発生し、上記第2データが当該照明システムの輝度出力に埋め込まれるようにする。前記第1の変調された駆動信号に応答して、第1光源は第1輝度出力を発生し、上記第2の変調された駆動信号に応答して、第2光源は第2輝度出力を発生する。このような実施例において、輝度出力205は、上記第1輝度出力及び第2輝度出力を有する。
照明システム200内の上記2つの光源は、同期モード又は非同期モードの何れで動作することもできる。同期モードにおいては、上記2つの光源に使用される情報信号の同期コードは時間的に完全に重なる(即ち、第1情報信号の同期コードは、第2情報信号の同期コードと同時に開始する)。非同期モードにおいては、上記2つの光源の同期コードは時間的に重なり合わない(即ち、第1情報信号の同期コードは、第2情報信号の同期コードとは異なる時点で開始する)。同期動作モード又は非同期動作モードの何れに対しても、光源の全てに対して同一の同期コード及び同一のベースコードを使用することができ、その場合において、システムコントローラ210は光源の各々に関してベースコードに固有の巡回シフトを適用する。このように、他の光源との同期を必要とせずに、光源の各々により発生される輝度出力にデータを埋め込むことができる。
図7は、本発明の一実施例による、前記照明システム200と共に使用するよう構成された光受信器700の概要図である。前記リモートコントローラ130に含まれ得る該光受信器700は、照明システム200の輝度出力205に埋め込まれたデータ信号245のデータを決定するように構成される。図示されたように、該光受信器700は、光検出器710と、処理ユニット720とを含むと共に、オプションとしてメモリ740を含む。
幾つの光源が当該照明システム200内に含まれているか、及び、これらの光源が同期的に動作するか又は非同期的に動作するかに依存して、輝度出力205からデータを取り出すための異なる方法を光受信器700で実施化することができる。
光受信器700において実施化される方法の全ての場合において、処理ユニット720は、前記ベースコード、同期コード及び前記情報信号において該同期コードがどのくらい頻繁に発生するかについての情報にアクセスする。一実施例において、照明システム200は、この情報を、処理ユニット720に対し、システムコントローラ210がデータを埋め込むために位相シフトを開始する前に又は斯かる位相シフトを停止した後のいずれかに、直接的に供給することができる。他の実施例において、光受信器700は、この情報を記憶したメモリ740を含むことができる。更に他の実施例において、光受信器700は、この情報を、(無線で)受信された光信号から得るように構成することもできる。例えば、照明システム200における光源の1以上は、対応する輝度出力を、訓練期間の間にシフトされていないベースコードを含む情報信号に基づいて発生される変調された駆動信号に依存して発生するように構成することができる。該訓練期間の間において、光受信器700は、上記ベースコード、同期コード、及び/又は該同期コードの発生頻度を、検出される輝度出力205から得ることができる。何故なら、この期間においては、システムコントローラ210はベースコードを位相シフトしないからである。このような訓練期間は、例えば、規則的なパターンで(例えば、1秒毎に)、又は当該システムにおいて新たな受信器が検出された場合に、生じ得る。受信された光信号から得られた上記ベースコード、同期コード、及び/又は該同期コードの発生頻度は、後の使用のために、メモリ740に記憶することができる。他の例として、処理ユニット720は、上述した手段のいずれかにより、ベース、同期コード及び又は該同期コードの発生頻度自体ではなく、これらの派生情報(即ち、前者の情報を得ることができるパラメータ)を得ることもできる。例えば、処理ユニット720は、バーカ系列若しくはm系列の長さ、又は一群の可能性のあるベースコードのうちの1つを指す指示番号を得ることができる。この場合、ベースコード及び/又は同期コードは、処理ユニット720により再現することができ、当該光受信器700に供給される通信の量を潜在的に減少させる。他の実施例において、ベースコード及び/又は同期コードを記述するパラメータは、受信された光信号から抽出することができる。
データを取り出す方法ステップを図7に関連して説明したが、当業者であれば、上記方法ステップを如何なる順序で実行するように構成された如何なるシステムも、本発明の範囲内に入ることを理解するであろう。
光受信器700で実施化することができる第1方法は、当該照明システム200が単一の光源を含む場合に輝度出力205からデータを取り出すための方法ステップを含む。該方法はステップ1−1で開始し、該ステップ1−1では、光検出器710が、例えばフォト検出器、カラーセンサ、フォト検出器アレイ又はカメラ等の光感知性検出器を介して輝度出力205を検出する。この実施例においては、輝度出力205は、照明システム200における前記単一の光源の輝度出力を含む。ステップ1−2において、処理ユニット720は、前記情報信号を上記の検出された輝度出力に基づいて取り出す。これは、例えば受光された光信号(検出された輝度出力205)を電気信号に変換し、該電気信号が整えられ(増幅され及びフィルタ処理され)、デジタル化され、前記駆動信号から復調されて上記情報信号に到るようにすることにより達成することができる。このような受信器は、当業者により知られている。
ステップ1−3において、処理ユニット720は上記情報信号を前記同期コードと相関させる。この相関の結果として、少なくとも1つのピークを有する第1相関出力が発生される。前述したように、相関出力は典型的に多数の"ピーク"を含み、これらの幾つかは他のものよりも小さく、当該相関処理のアーチファクトを表す。このような小さなピークは、ここでは、"サブピーク"と称する一方、"ピーク"なる用語は、ここでは、相関出力における当該情報コードの関連する部分の開始(前記同期コードの開始又は前記ベースコードの開始等)を示すようなピークを記述するために使用される。これらのピークは上記相関出力においては上記サブピークより明らかに高く、当業者であれば、これらを容易に識別することができる。
前記第1相関出力内の前記少なくとも1つのピークは、当該情報信号内の同期コードの開始に対応する。システムコントローラ210により発生された前記情報信号が、同期コードとベースコードとの交互の系列を有する場合、上記第1相関出力は当該情報信号内の同期コードの各場合に対応する幾つかのピークを有し得る。
当該第1相関出力内の上記ピークの位置は、処理ユニット720に、データを埋め込むために前記ベースコードに付与された位相シフトの成功裏の決定にとり必要な同期を提供する。処理ユニット720は、ベースコード、同期コード及び当該情報信号における該同期コードの発生頻度に対するアクセスを有しているので、処理ユニット720が、一旦、同期コードの開始を識別したら、該処理ユニット720は該同期コードに後続する又は先行するベースコードがシフトされているか及びどれくらいシフトされているかを識別することができる。このように、ステップ1−4においては、前記第1相関出力内のピークの位置に基づいて、処理ユニット720は上記情報信号をベースコードと巡回的に相関させて、1つのピークを有する第2相関出力を発生する。このピークは、当該情報信号内のベースコードの開始に対応する。上記第2相関出力内の、このピークの位置は、当該情報信号内に存在するシフトされたベースコードを形成するためにシステムコントローラ210により該ベースコードに付与された位相シフトにより決定される。例えば、システムコントローラ210がベースコードを5単位分位相シフトすることにより上記のシフトされたベースコードを発生した場合、上記第2相関出力は5単位に対応する位置にピークを含むであろう。
ステップ1−5において、上記第2相関出力内のピークの位置に基づいて、処理ユニット720は、前記シフトされたベースコードを発生するためにシステムコントローラ210によりベースコードに付与された位相シフトを決定する。当該方法はステップ1−6で終了するが、該ステップ1−6においては、上記の決定された位相シフトに基づいて、処理ユニット720は上記のシフトされたベースコードに埋め込まれたデータを決定する。
光受信器700で実施することが可能な第2の方法は、照明システム200が2つの同期光源を含む場合に輝度出力205からデータを取り出す方法ステップを含む。該方法は、ステップ2−1で開始し、該ステップにおいて光検出器710は輝度出力205を検出する。ここでも、輝度出力205は、例えばフォト検出器、カラーセンサ、フォト検出器アレイ又はカメラ等の光感知性検出器を介して検出することができる。この実施例においては、輝度出力205は当該照明システム200における上記2つの光源の輝度出力の和である。ステップ2−2において、処理ユニット720は検出された輝度出力に基づいて合計の情報信号を取り出す。これは、第1の方法で説明したようにして達成することができる。上記合計の情報信号は、一方の光源に対応する情報信号と他方の光源に対応する情報信号との和である。
ステップ2−3において、処理ユニット720は、上記合計の情報信号を前記同期コードと相関させる。この相関の結果として、少なくとも1つのピークを持つ相関出力が発生される。当該2つの光源は同期的に動作するので、これら光源の同期コードは時間的に重なり、上記ピークは第1情報信号内の同期コードと第2情報信号内の同期コードとの和に対応する。また、上記第2情報信号内の同期コードは、第1情報信号の同期コードと同時に開始する。ここでも、システムコントローラ210により発生された上記第1及び第2情報信号が、前述したように同期コードとベースコードとの交互の系列を有する場合、第1相関出力は当該合計の情報信号内の重なり合う同期コードの各場合に対応する幾つかのピークを有し得る。
前述したステップ1−4と同様に、ステップ2−4においては、上記第1相関出力内のピークの位置に基づいて、処理ユニット720は前記合計の情報信号をベースコードと巡回的に相関させて、第2相関出力を発生する。この場合、該第2相関出力は2つのピークを有する。これらのピークは、上記合計の情報信号における2つの異なるベースコード(第1及び第2情報信号の各々から1つずつ)に対応する。これら2つのピークの位置は、当該2つの光源のための情報信号を発生するためにシステムコントローラ210によりベースコードに付与された位相シフトにより決定される。このように、第2相関出力内の2つのピークのうちの一方の位置は、当該合計の情報信号内に存在する第1のシフトされたベースコードを形成するためにシステムコントローラ210によりベースコードに付与された第1位相シフトにより決定され、他方のピークの位置は、当該合計の情報信号内に存在する第2のシフトされたベースコードを形成するためにシステムコントローラ210によりベースコードに付与された第2位相シフトにより決定される。例えば、システムコントローラ210がベースコードを5単位分位相シフトすることにより上記第1のシフトされたベースコードを発生すると共に、ベースコードを2単位分位相シフトすることにより上記第2のシフトされたベースコードを発生した場合、上記第2相関出力は5単位及び2単位に対応する位置にピークを含むであろう。
ステップ2−5において、処理ユニット720は、上記第2相関出力内の2つのピークの一方の位置に基づいて、シフトされたベースコードを発生するためにシステムコントローラ210により当該ベースコードの一方に付与された位相シフト(例えば、第1位相シフト)を決定する。ステップ2−6において、処理ユニット720は、該決定された第1位相シフトに基づいて、第1のシフトされたベースコードに埋め込まれたデータを決定する。
ステップ2−7において、処理ユニット720は、前記第2相関出力内の2つのピークのうちの他方のものの位置に基づいて、シフトされたベースコードを発生するためにシステムコントローラ210により他方のベースコードに付与された位相シフト(例えば、第2位相シフト)を決定する。本発明はステップ2−8において終了するが、該ステップにおいて、処理ユニット720は、該決定された第2位相シフトに基づいて、第2のシフトされたベースコードに埋め込まれたデータを決定する。
光受信器700で実施することが可能な第3の方法は、照明システム200が2つの非同期光源を含む場合に輝度出力205からデータを取り出す方法ステップを含む。該方法は、ステップ3−1で開始し、該ステップにおいて光検出器710は輝度出力205を検出する。ここでも、輝度出力205は、例えばフォト検出器、カラーセンサ、フォト検出器アレイ又はカメラ等の光感知性検出器を介して検出することができる。この実施例においては、輝度出力205は当該照明システム200における上記2つの光源の輝度出力の和である。ステップ3−2において、処理ユニット720は検出された輝度出力に基づいて合計の情報信号を取り出す。これは、第1の方法で説明したようにして達成することができる。上記合計の情報信号は、一方の光源に対応する情報信号と他方の光源に対応する情報信号との和である。
ステップ3−3において、処理ユニット720は、上記合計の情報信号を前記同期コードと相関させる。この相関の結果として、少なくとも2つのピークを持つ第1相関出力が発生される。当該2つの光源は非同期的に動作するので、これら光源の同期コードは時間的に重なり合わず、従って、上記ピークのうちの一方は第1情報信号内の同期コードの開始に対応する一方、他方のピークは第2情報信号内の同期コードの開始に対応する。ここでも、システムコントローラ210により発生された上記第1及び第2情報信号の各々が、前述したように同期コードとベースコードとの交互の系列を有する場合、第1相関出力は上記合計の情報信号内の同期コードの各場合に対応する幾つかのピークを有するであろう。
ステップ3−4において、処理ユニット720は、上記第1相関出力内の最も高いピークの位置に基づいて、上記合計の情報信号をベースコードと巡回的に相関させ、1つのピークを持つ第2相関出力を発生する。上記第1相関出力内の最も高いピークは、当該照明システム200に含まれる上記2つの光源のうちの最も強い光源の同期コードの開始に対応する。第1光源が最も強い光源であると仮定すると、第2相関出力における最も高いピークは、第1光源に対応する第1情報信号におけるベースコードに対応する。ここでも、このピークの位置は、第1情報信号を発生するためにシステムコントローラ210によりベースコードに付与された第1位相シフトにより決定される。例えば、システムコントローラ210がベースコードを5単位分位相シフトすることにより第1情報信号の第1のシフトされたベースコードを発生した場合、上記第2相関出力は5単位に対応する位置にピークを含むであろう。
ステップ3−5において、処理ユニット720は、上記第2相関出力内のピークの位置に基づいて、第1のシフトされたベースコードを発生するためにシステムコントローラ210により当該ベースコードに付与された第1位相シフトを決定する。ステップ3−6において、処理ユニット720は、該決定された第1位相シフトに基づいて、第1のシフトされたベースコードに埋め込まれたデータを決定する。
ステップ3−6において、処理ユニット720は、オプションとして、第1相関出力内の前記少なくとも2つのピークのうちの最も高いピークの相関値及び/又は第2相関出力内の前記ピークの相関値に基づいて、第1情報信号の振幅を決定する。次いで、処理ユニット720は、第1相関出力内の前記少なくとも2つのピークのうちの上記最も高いピークの位置、第2相関出力内の前記ピークの位置、及び上記情報信号の決定された振幅に基づいて、第1情報信号を再生することができる。処理ユニット720は、更に、前記合計の情報信号から該再生された第1情報信号を減算して、新たな情報信号を得ることもできる。この時点で、処理ユニット720は、前記合計の情報信号の代わりに該新たな情報信号を用いてステップ3−3〜3−6を繰り返し、第2のシフトされたベースコードに埋め込まれたデータを決定することができる。
上記光源の輝度出力に埋め込まれたデータが、これら光源の識別子を有する場合、処理ユニット720は、更に、前記第1及び第2相関出力内のピークの相関値を用いて、別々の識別された光源の照明貢献度を推定することができる。
上述した3つの全ての方法に関して、処理ユニット720は、当該照明システムの輝度出力に埋め込まれた追加のデータを決定するために、シフトされたベースコードの符号を決定することもできる。
本発明の一つの利点は、照明システムの輝度出力にデータを、該照明システムにおける個々の光源の完全に非同期な動作を可能にするような態様で、埋め込むことができることである。
本発明の一実施例は、コンピュータシステムで使用するためのプログラム製品として実施化することができる。斯かるプログラム製品のプログラム(又は複数のプログラム)は、当該実施例(ここで説明した方法を含む)の機能を定めると共に、種々のコンピュータ読み取り可能な記憶媒体に含めることができる。例示的なコンピュータ読み取り可能な記憶媒体は、これらに限定されるものではないが、(i)情報が永久的に記憶される非書き込み可能な記憶媒体(例えば、CD-ROMドライブにより読み取り可能なCD-ROMディスク等のコンピュータ内の読取専用メモリ装置、フラッシュメモリ、ROMチップ又は何らかのタイプの固体不揮発性半導体メモリ)、及び(ii)変更可能な情報が記憶される書き込み可能な記憶媒体(例えば、ディスケットドライブ内のフロッピー(登録商標)ディスク又はハードディスクドライブ又は何らかのタイプの固体ランダムアクセス半導体メモリ)を含む。
尚、以上の説明は本発明の実施例に対するものであるが、本発明の他の及び更なる実施例も、本発明の基本的範囲から逸脱することなしに想到することができる。例えば、本発明の態様は、ハードウェア若しくはソフトウェアで、又はハードウェア及びソフトウェアの組み合わせで実施化することができる。従って、本発明の範囲は後述する請求項によって決定されるものである。

Claims (15)

  1. 自身の輝度出力にデータを埋め込む照明システムであって、
    ベースコードをベースコード周期内で第1データに対応する第1位相シフトにより巡回的にシフトすることにより第1のシフトされたベースコードを発生して、該第1のシフトされたベースコードに前記第1データを埋め込むと共に、前記第1のシフトされたベースコード及び同期コードを含む第1情報信号を発生し、且つ、第1駆動信号の第1駆動パターンの1以上を前記第1情報信号に依存して当該照明システムの前記輝度出力に前記第1データが埋め込まれるように変調することにより第1の変調された駆動信号を発生する第1コントローラと、
    前記第1の変調された駆動信号に依存して第1輝度出力を発生する第1光源と、
    を有し、
    当該照明システムの前記輝度出力が前記第1輝度出力を有する照明システム。
  2. 請求項1に記載の照明システムであって、前記第1データが前記第1光源の識別情報を有する照明システム。
  3. 請求項1に記載の照明システムであって、前記第1コントローラが、更に、前記第1のシフトされたベースコードを前記ベースコード周期内で該第1のシフトされたベースコードの符号を設定することにより発生する照明システム。
  4. 請求項1に記載の照明システムであって、
    前記同期コードは2以上の二進値の第1系列を有すると共に、該第1系列は相関を用いて検出可能であり、且つ、前記ベースコードは2以上の二進値の第2系列を有すると共に、該第2系列は巡回的相関を用いて検出可能であるか、及び/又は
    前記同期コードと前記ベースコードとの間の相互相関が小さい、
    照明システム。
  5. 請求項1に記載の照明システムであって、
    前記第1コントローラは、更に、前記第1のシフトされたベースコードを前記ベースコード周期内で該第1のシフトされたベースコードの第1符号を設定することにより発生する一方、前記ベースコードを前記ベースコード周期内で前記第1位相シフトにより巡回的にシフトすることにより第2のシフトされたベースコードを発生すると共に該第2のシフトされたベースコードの第2符号を設定して、追加のデータを前記第1及び第2のシフトされたベースコードに埋め込み、
    前記第1情報信号が前記第2のシフトされたベースコードを更に有する、
    照明システム。
  6. 請求項1に記載の照明システムであって、
    前記ベースコードを前記ベースコード周期内で第2データに対応する第2位相シフトにより巡回的にシフトすることにより第2のシフトされたベースコードを発生して、該第2のシフトされたベースコードに前記第2データを埋め込むと共に、前記第2のシフトされたベースコード及び前記同期コードを含む第2情報信号を発生し、且つ、第2駆動信号の第2駆動パターンの1以上を前記第2情報信号に依存して当該照明システムの前記輝度出力に前記第2データが埋め込まれるように変調することにより第2の変調された駆動信号を発生する第2コントローラと、
    前記第2の変調された駆動信号に依存して第2輝度出力を発生する第2光源と、
    を更に有し、
    当該照明システムの前記輝度出力が前記第2輝度出力を更に有する照明システム。
  7. 請求項1に記載の照明システムと共に使用する光受信器であって、
    前記第1輝度出力を検出する光検出器と、
    前記ベースコード及び前記同期コードに対するアクセスを有する処理ユニットと、
    を有し、該処理ユニットが、
    − 前記検出された第1輝度出力に基づいて前記第1情報信号を取り出し、
    − 前記第1情報信号を前記同期コードと相関させて、少なくとも1つのピークを持つ第1相関出力を発生し、
    − 前記第1相関出力内の前記少なくとも1つのピークの位置に基づき、前記第1情報信号を前記ベースコードと巡回的に相関させて、1つのピークを持つ第2相関出力を発生し、
    − 前記第2相関出力内の前記1つのピークの位置に基づいて、前記第1位相シフトを決定し、
    − 前記決定された第1位相シフトに基づいて、前記第1データを決定する、
    光受信器。
  8. 請求項6に記載の照明システムと共に使用する光受信器であって、前記第1情報信号の前記同期コード及び前記第2情報信号の前記同期コードが同時に開始し、当該光受信器が、
    前記輝度出力を検出する光検出器と、
    前記ベースコード及び前記同期コードに対するアクセスを有する処理ユニットと、
    を有し、該処理ユニットが、
    − 前記検出された輝度出力に基づいて、前記第1情報信号と前記第2情報信号との和を含む合計の情報信号を取り出し、
    − 前記合計の情報信号を前記同期コードと相関させて、少なくとも1つのピークを持つ第1相関出力を発生し、
    − 前記第1相関出力内の前記少なくとも1つのピークの位置に基づき、前記合計の情報信号を前記ベースコードと巡回的に相関させて、2つのピークを持つ第2相関出力を発生し、
    − 前記第2相関出力内の前記2つのピークのうちの一方の位置に基づいて、前記第1位相シフトを決定し、
    − 前記第2相関出力内の前記2つのピークのうちの他方の位置に基づいて、前記第2位相シフトを決定し、
    − 前記決定された第1位相シフトに基づいて、前記第1データを決定し、
    − 前記決定された第2位相シフトに基づいて、前記第2データを決定する、
    光受信器。
  9. 請求項6に記載の照明システムと共に使用する光受信器であって、
    前記輝度出力を検出する光検出器と、
    前記ベースコード及び前記同期コードに対するアクセスを有する処理ユニットと、
    を有し、該処理ユニットが、
    − 前記検出された輝度出力に基づいて、前記第1情報信号と前記第2情報信号との和を含む合計の情報信号を取り出し、
    − 前記合計の情報信号を前記同期コードと相関させて、少なくとも2つのピークを持つ第1相関出力を発生し、
    − 前記第1相関出力内の前記少なくとも2つのピークのうちの最も高いピークの位置に基づき、前記合計の情報信号を前記ベースコードと巡回的に相関させて、1つのピークを持つ第2相関出力を発生し、
    − 前記第2相関出力内の前記1つのピークの位置に基づいて、前記第1位相シフトを決定し、
    − 前記決定された第1位相シフトに基づいて、前記第1データを決定する、
    光受信器。
  10. 請求項9に記載の光受信器であって、前記処理ユニットが、更に、
    − 前記第1相関出力内の前記少なくとも2つのピークのうちの前記最も高いピークの相関値及び前記第2相関出力内の前記1つのピークの相関値の少なくとも一方に基づいて、前記第1情報信号の振幅を決定し、
    − 前記第1相関出力内の前記少なくとも2つのピークのうちの前記最も高いピークの位置、前記第2相関出力内の前記1つのピークの位置及び前記第1情報信号の前記決定された振幅に基づいて、前記第1情報信号を得、
    − 前記合計の情報信号から前記第1情報信号を減算して、新たな情報信号を得、
    − 前記新たな情報信号を前記同期コードと相関させて、少なくとも1つのピークを持つ第3相関出力を発生し、
    − 前記第3相関出力内の前記少なくとも1つのピークのうちの最も高いピークの位置に基づいて、前記新たな情報信号を前記ベースコードと巡回的に相関させて、1つのピークを持つ第4相関出力を発生し、
    − 前記第4相関出力内の前記1つのピークの位置に基づいて、前記第2位相シフトを決定し、
    − 前記決定された第2位相シフトに基づいて、前記第2データを決定する、
    光受信器。
  11. 請求項7ないし10の何れか一項に記載の光受信器であって、前記処理ユニットが前記第1のシフトされたベースコードの符号を更に決定する光受信器。
  12. 請求項1に記載の照明システムの1以上と、請求項7ないし11の何れか一項に記載の光受信器の少なくとも1つを備えるリモートコントローラとを有する照明構造体であって、前記1以上の照明システムが前記リモートコントローラにより制御される照明構造体。
  13. 照明システムの輝度出力にデータを埋め込む方法であって、
    ベースコードをベースコード周期内で第1データに対応する第1位相シフトにより巡回的にシフトすることにより第1のシフトされたベースコードを発生して、該第1のシフトされたベースコードに前記第1データを埋め込むステップと、
    前記第1のシフトされたベースコード及び同期コードを含む第1情報信号を発生するステップと、
    第1駆動信号の第1駆動パターンの1以上を前記第1情報信号に依存して前記照明システムの前記輝度出力に前記第1データが埋め込まれるように変調することにより第1の変調された駆動信号を発生するステップと、
    前記第1の変調された駆動信号に依存して第1輝度出力を発生するステップと、
    を有し、
    前記照明システムの前記輝度出力が前記第1輝度出力を有する方法。
  14. 請求項8に記載の光受信器において実行された場合に、
    − 前記検出された輝度出力に基づいて、前記第1情報信号と前記第2情報信号との和を含む合計の情報信号を取り出すステップと、
    − 前記合計の情報信号を前記同期コードと相関させて、少なくとも1つのピークを持つ第1相関出力を発生するステップと、
    − 前記第1相関出力内の前記少なくとも1つのピークの位置に基づき、前記合計の情報信号を前記ベースコードと巡回的に相関させて、2つのピークを持つ第2相関出力を発生するステップと、
    − 前記第2相関出力内の前記2つのピークのうちの一方の位置に基づいて、前記第1位相シフトを決定するステップと、
    − 前記第2相関出力内の前記2つのピークのうちの他方の位置に基づいて、前記第2位相シフトを決定するステップと、
    − 前記決定された第1位相シフトに基づいて、前記第1データを決定するステップと、
    − 前記決定された第2位相シフトに基づいて、前記第2データを決定するステップと、
    を実行するソフトウェアコード部分を有するコンピュータプログラム。
  15. 請求項9に記載の光受信器において実行された場合に、
    − 前記検出された輝度出力に基づいて、前記第1情報信号と前記第2情報信号との和を含む合計の情報信号を取り出すステップと、
    − 前記合計の情報信号を前記同期コードと相関させて、少なくとも2つのピークを持つ第1相関出力を発生するステップと、
    − 前記第1相関出力内の前記少なくとも2つのピークのうちの最も高いピークの位置に基づき、前記合計の情報信号を前記ベースコードと巡回的に相関させて、1つのピークを持つ第2相関出力を発生するステップと、
    − 前記第2相関出力内の前記1つのピークの位置に基づいて、前記第1位相シフトを決定するステップと、
    − 前記決定された第1位相シフトに基づいて、前記第1データを決定するステップと、
    を実行するソフトウェアコード部分を有するコンピュータプログラム。
JP2012516969A 2009-07-03 2010-06-30 非同期的ランプ識別のための方法及びシステム Pending JP2012532412A (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP09164498.9 2009-07-03
EP09164498 2009-07-03
PCT/IB2010/052998 WO2011001392A2 (en) 2009-07-03 2010-06-30 Method and system for asynchronous lamp identification

Publications (1)

Publication Number Publication Date
JP2012532412A true JP2012532412A (ja) 2012-12-13

Family

ID=43304629

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012516969A Pending JP2012532412A (ja) 2009-07-03 2010-06-30 非同期的ランプ識別のための方法及びシステム

Country Status (8)

Country Link
US (1) US8737842B2 (ja)
EP (1) EP2449858B1 (ja)
JP (1) JP2012532412A (ja)
KR (1) KR20120038467A (ja)
CN (1) CN102474943B (ja)
BR (1) BRPI1010189A2 (ja)
RU (1) RU2012103598A (ja)
WO (1) WO2011001392A2 (ja)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8737842B2 (en) * 2009-07-03 2014-05-27 Koninklijke Philips N.V. Method and system for asynchronous lamp identification
WO2011111296A1 (ja) * 2010-03-09 2011-09-15 パナソニック株式会社 撮影装置および情報検出方法
JP6067703B2 (ja) 2011-08-08 2017-01-25 クォークスター・エルエルシー 調光可能な照明デバイスおよび同デバイスを調光する方法
WO2013074065A1 (en) 2011-11-14 2013-05-23 Intel Corporation Methods and arrangements for frequency shift communications by undersampling
WO2013108167A1 (en) * 2012-01-17 2013-07-25 Koninklijke Philips N.V. Modulation of light emitted by a lighting device, using plurality of different modulation periods
US8861976B2 (en) * 2012-06-29 2014-10-14 Intel Corporation Transmit and receive MIMO protocols for light array communications
US9148250B2 (en) 2012-06-30 2015-09-29 Intel Corporation Methods and arrangements for error correction in decoding data from an electromagnetic radiator
US9178615B2 (en) 2012-09-28 2015-11-03 Intel Corporation Multiphase sampling of modulated light with phase synchronization field
US9218532B2 (en) 2012-09-28 2015-12-22 Intel Corporation Light ID error detection and correction for light receiver position determination
US9590728B2 (en) 2012-09-29 2017-03-07 Intel Corporation Integrated photogrammetric light communications positioning and inertial navigation system positioning
WO2014103161A1 (ja) * 2012-12-27 2014-07-03 パナソニック株式会社 情報通信方法
US9496955B2 (en) * 2013-09-19 2016-11-15 eocys, LLC Devices and methods to produce and receive an encoded light signature
US9735868B2 (en) * 2014-07-23 2017-08-15 Qualcomm Incorporated Derivation of an identifier encoded in a visible light communication signal
US9832338B2 (en) 2015-03-06 2017-11-28 Intel Corporation Conveyance of hidden image data between output panel and digital camera
US10456685B2 (en) * 2015-04-14 2019-10-29 Nintendo Co., Ltd. Identifying and tracking objects via lighting patterns
CN107873077A (zh) 2015-05-26 2018-04-03 飞利浦照明控股有限公司 确定便携设备相对于照明器的位置
EP3488667A1 (en) * 2016-07-21 2019-05-29 Signify Holding B.V. Lamp with coded light functionality
US10505628B2 (en) * 2017-09-29 2019-12-10 OSRAM SYLVNAIA Inc. Designated map luminaires
US20190109640A1 (en) * 2017-10-10 2019-04-11 General Electric Company Method and system for commissioning a lighting system
US10117316B1 (en) * 2017-10-13 2018-10-30 Osram Sylvania Inc. Rotating identifications in light-based positioning systems

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000106286A (ja) * 1998-09-28 2000-04-11 Iwasaki Electric Co Ltd 道路照明用ランプ不点灯検知装置
JP2002511727A (ja) * 1998-04-15 2002-04-16 トーキング ライツ エルエルシー ワイヤレスネットワークのための多重機能電子送受信装置
JP2004297593A (ja) * 2003-03-27 2004-10-21 Mitsubishi Electric Corp 拡散符号生成方法、拡散符号生成装置および通信方法
JP2006229638A (ja) * 2005-02-18 2006-08-31 Yokogawa Electric Corp 時刻同期システム
WO2006111930A2 (en) * 2005-04-22 2006-10-26 Koninklijke Philips Electronics N.V. Illumination control
JP2009020100A (ja) * 2007-07-10 2009-01-29 Sick Ag 光電センサ
WO2009047693A2 (en) * 2007-10-12 2009-04-16 Koninklijke Philips Electronics N.V. Sensing coded light using retro reflectors

Family Cites Families (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4779266A (en) * 1986-03-10 1988-10-18 Bell Communications Research, Inc. Encoding and decoding for code division multiple access communication systems
CA2051625C (en) * 1989-04-18 2000-10-31 Trevor Thomas Gray Data transmission system
US5424859A (en) * 1992-09-24 1995-06-13 Nippon Telegraph And Telephone Corp. Transceiver for wireless in-building communication sytem
GB9321535D0 (en) * 1993-10-19 1993-12-08 Bsc Developments Ltd Signalling techniques
US5838116A (en) * 1996-04-15 1998-11-17 Jrs Technology, Inc. Fluorescent light ballast with information transmission circuitry
US5838472A (en) * 1996-07-03 1998-11-17 Spectrix Corporation Method and apparatus for locating a transmitter of a diffuse infrared signal within an enclosed area
WO2006041486A1 (en) * 2004-10-01 2006-04-20 Franklin Philip G Method and apparatus for the zonal transmission of data using building lighting fixtures
US6794831B2 (en) * 1998-04-15 2004-09-21 Talking Lights Llc Non-flickering illumination based communication
US6400482B1 (en) * 1998-04-15 2002-06-04 Talking Lights, Llc Communication system
US6198230B1 (en) * 1998-04-15 2001-03-06 Talking Lights Dual-use electronic transceiver set for wireless data networks
US6504633B1 (en) * 1998-04-15 2003-01-07 Talking Lights Analog and digital electronic receivers for dual-use wireless data networks
US6426599B1 (en) * 1999-04-14 2002-07-30 Talking Lights, Llc Dual-use electronic transceiver set for wireless data networks
AU2001285408A1 (en) * 2000-08-07 2002-02-18 Color Kinetics Incorporated Automatic configuration systems and methods for lighting and other applications
US8188878B2 (en) * 2000-11-15 2012-05-29 Federal Law Enforcement Development Services, Inc. LED light communication system
US6574268B1 (en) * 2000-11-21 2003-06-03 Bbnt Solutions Llc Asymmetric orthogonal codes for optical communications
US6542270B2 (en) * 2000-12-08 2003-04-01 Motorola, Inc. Interference-robust coded-modulation scheme for optical communications and method for modulating illumination for optical communications
US6560471B1 (en) * 2001-01-02 2003-05-06 Therasense, Inc. Analyte monitoring device and methods of use
US6865347B2 (en) * 2001-01-05 2005-03-08 Motorola, Inc. Optically-based location system and method for determining a location at a structure
US6609840B2 (en) * 2001-04-05 2003-08-26 Alan Y. Chow Wave length associative addressing system for WDM type light packet steering
US6519275B2 (en) * 2001-06-29 2003-02-11 Motorola, Inc. Communications system employing differential orthogonal modulation
US7120205B2 (en) * 2002-01-15 2006-10-10 Jawad Ahmed Salehi Method and system for multiple-shift code acquisition of optical orthogonal codes in optical CDMA systems
WO2006079199A1 (en) * 2005-01-25 2006-08-03 Tir Systems Ltd. Method and apparatus for illumination and communication
US8045599B2 (en) * 2005-02-17 2011-10-25 Sony Corporation Selection of training sequences for multiple-in multiple-out transmissions
US7623042B2 (en) * 2005-03-14 2009-11-24 Regents Of The University Of California Wireless network control for building lighting system
JP4616714B2 (ja) * 2005-07-05 2011-01-19 アバゴ・テクノロジーズ・ジェネラル・アイピー(シンガポール)プライベート・リミテッド 光通信システム、及びそれに使用される照明装置、端末装置
US8159150B2 (en) * 2006-04-21 2012-04-17 Koninklijke Philips Electronics N.V. Method and apparatus for light intensity control
CN101438624B (zh) * 2006-05-03 2010-11-03 皇家飞利浦电子股份有限公司 使用光波标识的照明拷贝和粘贴操作
EP2039029B1 (en) * 2006-06-28 2010-03-31 Koninklijke Philips Electronics N.V. Method and device for modulating the light emission of a lighting device
CN101132663B (zh) * 2006-08-21 2010-12-08 徐佳义 一种电照明分区控制***可寻址划界中继器
CN101536371B (zh) * 2006-11-03 2013-01-02 皇家飞利浦电子股份有限公司 调制光信号的接收器和接收经调制的光信号的方法
EP1986322B1 (de) * 2007-04-24 2012-11-14 Eberspächer Controls GmbH & Co. KG Halbleiterschalter mit integrierter Verzögerungsschaltung
US8600656B2 (en) * 2007-06-18 2013-12-03 Leddartech Inc. Lighting system with driver assistance capabilities
KR101368166B1 (ko) * 2007-07-09 2014-03-03 삼성전자주식회사 가시광 통신을 이용한 주변기기 인터페이스에서 재접속방법
RU2516852C2 (ru) 2007-07-16 2014-05-20 Конинклейке Филипс Электроникс Н.В. Приведение в действие источник света
EP2172084B1 (en) * 2007-07-18 2010-12-01 Koninklijke Philips Electronics N.V. A method for processing light in a structure and a lighting system
CN101755402B (zh) 2007-07-19 2014-11-05 皇家飞利浦电子股份有限公司 用于发射发光设备数据的方法、***和设备
RU2515603C2 (ru) * 2008-05-06 2014-05-20 Конинклейке Филипс Электроникс Н.В. Осветительная система и способ обработки света
US8811300B2 (en) * 2008-12-31 2014-08-19 Mediatek Inc. Physical structure and sequence design of midamble in OFDMA systems
US8165472B2 (en) * 2009-02-19 2012-04-24 Kabushiki Kaisha Toshiba Apparatus for transmitting and receiving a signal in a visible light communication system
US8737842B2 (en) * 2009-07-03 2014-05-27 Koninklijke Philips N.V. Method and system for asynchronous lamp identification

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002511727A (ja) * 1998-04-15 2002-04-16 トーキング ライツ エルエルシー ワイヤレスネットワークのための多重機能電子送受信装置
JP2000106286A (ja) * 1998-09-28 2000-04-11 Iwasaki Electric Co Ltd 道路照明用ランプ不点灯検知装置
JP2004297593A (ja) * 2003-03-27 2004-10-21 Mitsubishi Electric Corp 拡散符号生成方法、拡散符号生成装置および通信方法
JP2006229638A (ja) * 2005-02-18 2006-08-31 Yokogawa Electric Corp 時刻同期システム
WO2006111930A2 (en) * 2005-04-22 2006-10-26 Koninklijke Philips Electronics N.V. Illumination control
JP2009020100A (ja) * 2007-07-10 2009-01-29 Sick Ag 光電センサ
WO2009047693A2 (en) * 2007-10-12 2009-04-16 Koninklijke Philips Electronics N.V. Sensing coded light using retro reflectors

Also Published As

Publication number Publication date
CN102474943A (zh) 2012-05-23
US20120170939A1 (en) 2012-07-05
EP2449858A2 (en) 2012-05-09
WO2011001392A3 (en) 2011-03-17
RU2012103598A (ru) 2013-08-10
WO2011001392A2 (en) 2011-01-06
BRPI1010189A2 (pt) 2016-03-29
EP2449858B1 (en) 2013-06-05
US8737842B2 (en) 2014-05-27
KR20120038467A (ko) 2012-04-23
CN102474943B (zh) 2014-09-17

Similar Documents

Publication Publication Date Title
JP2012532412A (ja) 非同期的ランプ識別のための方法及びシステム
EP2406902B1 (en) Illumination device and method for embedding data symbols in a luminance output
CN102017807B (zh) 用于处理光的照明***和方法
US8660436B2 (en) Coded light transmission and reception
JP5475798B2 (ja) 交流駆動光源を用いてデータ信号を輝度出力に埋め込む照明装置及び方法
RU2557802C2 (ru) Детектирование данных для передачи данных в видимом свете, используя датчик обычной камеры
US9210776B2 (en) Efficient address assignment in coded lighting systems
JP2013517597A (ja) 局所的な照明寄与の2d検出のための方法及びシステム
JP6087941B2 (ja) 符号化光の送信及び受信方法
US20130136457A1 (en) Wireless light communication system and wireless light communication method using the same
EP2087773B1 (en) A color controlled light source and a method for controlling color generation in a light source
CN104904319A (zh) 允许用户控制编码光源
CN105429701A (zh) 信号发送装置、信号发送方法、信号接收装置和通信***
JP6658598B2 (ja) 可視光通信システム及び可視光通信方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130625

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140618

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140812

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20141111

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150108

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20150616