"複数波長の光を波長ごとに異なる変調信号で変調した変調光を有機EL光源を用いて発生させ、前記変調光を照明用の光として出射する送信装置と、前記送信装置の出射する前記照明用の光から予め定められた波長帯域の光を受光し、前記波長帯域ごとの受光信号を用いて前記変調信号を復調する受信装置と、を備える有機EL照明光通信システム。前記受信装置は、予め定められた複数の波長帯域を有し、前記変調光を前記波長帯域ごとに受光するカラーセンサと、前記カラーセンサからの各受光信号から単一の変調信号が抽出可能か否かを判定する判定回路と、前記判定回路によって前記変調信号が抽出可能と判定した信号を復調する復調回路と、を備えることを特徴とする請求項1に記載の有機EL照明光通信システム。前記受信装置は、前記カラーセンサの受光する閾値レベルを前記波長帯域ごとに可変する閾値制御部をさらに備え、前記カラーセンサは、前記閾値制御部の設定する閾値レベルを超えた光を選択的に受光し、前記閾値制御部は、前記判定回路によって前記変調信号が抽出不可能と判定した信号の波長帯域における前記閾値レベルを上げることを特徴とする請求項2に記載の有機EL照明光通信システム。前記受信装置は、前記判定回路によって前記変調信号が抽出可能と判定した波長帯域を前記変調光の波長に決定する波長制御回路をさらに備え、前記送信装置は、前記波長制御回路によって決定された波長帯域の光を変調信号で変調することを特徴とする請求項2又は3に記載の有機EL照明光通信システム。本発明は、照明用光源からの複数の光波長を独立に組み合わせて、それぞれの光波長でデータ伝送を実現することにより、大容量の通信システムを実現する有機EL照明光通信システムを提供することを目的とする。上記目的を達成するために、本願発明の有機EL照明光通信システムは、照明用光源からの複数の光波長を独立に組み合わせて、それぞれの光波長でデータ伝送を実現することにより、大容量の通信システムを実現する。具体的には、本願発明の有機EL照明光通信システムは、複数波長の光を波長ごとに異なる変調信号で変調した変調光を有機EL光源を用いて発生させ、前記変調光を照明用の光として出射する送信装置と、前記送信装置の出射する前記照明用の光から予め定められた波長帯域の光を受光し、前記波長帯域ごとの受光信号を用いて前記変調信号を復調する受信装置と、を備える。本願発明の有機EL照明光通信システムでは、送信装置を備えるため、複数の光波長を独立に組み合わせて、それぞれの光波長でデータを送信することができる。また、受信装置を備えるため、それぞれの光波長で送信されたデータを受信することができる。したがって、本願発明の有機EL照明光通信システムは、複数の光波長を独立に組み合わせて、それぞれの光波長でデータ伝送を実現することにより、大容量の通信システムを実現することができる。本願発明の有機EL照明光通信システムでは、前記受信装置は、予め定められた複数の波長帯域を有し、前記変調光を前記波長帯域ごとに受光するカラーセンサと、前記カラーセンサからの各受光信号から単一の変調信号が抽出可能か否かを判定する判定回路と、前記判定回路によって前記変調信号が抽出可能と判定した信号を復調する復調回路と、を備えてもよい。受信装置がカラーセンサ及び復調回路を備えるため、受信装置は変調信号に載せられたデータを受信することができる。ここで、受信装置が判定回路を備えるため、カラーセンサの波長帯域に他の波長帯域の変調光が混在しているか否かを判定することができる。このため、本願発明の有機EL照明光通信システムは、各波長の変調光を適切に受信することができる。本願発明の有機EL照明光通信システムでは、前記受信装置は、前記カラーセンサの受光する閾値レベルを前記波長帯域ごとに可変する閾値制御部をさらに備え、前記カラーセンサは、前記閾値制御部の設定する閾値レベルを超えた光を選択的に受光し、前記閾値制御部は、前記判定回路によって前記変調信号が抽出不可能と判定した信号の波長帯域における前記閾値レベルを上げてもよい。受信装置が閾値制御部を備えるため、カラーセンサの波長帯域に他の波長帯域の変調光が混在している場合であっても、カラーセンサからの受光信号から排除することができる。このため、本願発明の有機EL照明光通信システムは、送信装置の送信する波長とカラーセンサの波長帯域の組み合わせを有効利用してデータ通信を行うことができる。本願発明の有機EL照明光通信システムでは、前記受信装置は、前記判定回路によって前記変調信号が抽出可能と判定した波長帯域を前記変調光の波長に決定する波長制御回路をさらに備え、前記送信装置は、前記波長制御回路によって決定された波長帯域の光を変調信号で変調してもよい。受信装置が波長制御回路を備えるため、カラーセンサで受光可能な波長帯域を送信装置に通知することができる。そして送信装置がその波長帯域を用いて変調光を送信することで、汎用のカラーセンサを用いてデータ通信を行うことができる。本発明によれば、複数の光波長を独立に組み合わせて、それぞれの光波長でデータ伝送を実現することにより、大容量の通信システムを実現する有機EL照明光通信システムを提供することができる。添付の図面を参照して本発明の実施形態を説明する。以下に説明する実施形態は本発明の実施の例であり、本発明は、以下の実施形態に制限されるものではない。なお、本明細書及び図面において符号が同じ構成要素は、相互に同一のものを示すものとする。実施形態1図1に、本実施形態に係る有機EL照明光通信システムの一例を示す。本実施形態に係る有機EL照明光通信システムは、送信装置10と、受信装置20と、を備える。送信装置10は、複数波長の光を波長ごとに異なる変調信号で変調した変調光を有機EL光源13を用いて発生させ、変調光を照明用の光として出射する。受信装置20は、送信装置10の出射する照明用の光から予め定められた波長帯域の光を受光し、波長帯域ごとの受光信号を用いて変調信号を復調する。図2に有機ELにおける一般的な周波数波長と、電力レベルの測定を行ったときに検出される各波長毎の点灯状態での、パワースペクトラムを示す。図2bは赤色光を示し、図2cは緑色光を示し、図2dは青色光を示し、図2aは赤色光、緑色光及び青色光を合成した白色光を示す。図2の第1の閾値で示すように有機EL光の受信感度が比較的高い場合は、波長が比較的離れている青色光と赤色光を同時に用いて点滅させても分離することができる。この場合、送信装置10は青色光及び赤色光を個別の送信源としてデータ送信し、受信装置20は青色光及び赤色光の送信データをそれぞれ受信することが可能となる。一方、有機EL光の受信感度が比較的低く、図2の第2の閾値で示すように閾値を高くした状態での採光が可能になる場合は、波長が比較的隣りあった青色光、緑色光及び赤色光のそれぞれを分離することができる。この場合、送信装置10は青色光、緑色光及び赤色光を個別の送信源としてデータ送信し、受信装置20は青色光、緑色光及び赤色光の送信データをそれぞれ受信することが可能となる。図1に示す有機EL照明光通信システムは、有機EL光源13と送信側PC14とをUSB接続してEL光の送信装置10を構成し、カラーセンサ21を受信装置20に使用している。送信装置10は、有機EL光源13と、送信側PC14と、を備える。有機EL光源13は、有機EL素子11と、有機EL素子11の制御を行う制御部12とを備える。送信側PC14は、制御部12とUSB接続されている。送信装置10は、送信すべきデータに応じて変調された変調光を照明用光源としての有機EL光源13より出射する。図1に示す受信装置20は、カラーセンサモジュール23と、受信側PC25と、を備える。カラーセンサモジュール23は、カラーセンサ21と、カラーセンサ21の制御を行う制御部22と、を備える。受信側PC25は、制御部22とUSB接続されている。受信装置20は、有機EL光源13より出射された変調光を受光して電気信号に変換し、この変換された電気信号からデータを復調する。送信部に対応する、有機EL素子11の制御に当たっては、アセンブラやSPINインタープリター等を使用することが可能であり、有機EL素子11からの出射光は、カラーセンサ21で、受信時に採光できる。例えば、有機EL素子11を制御するコマンドの使用例として、図3に長方形Rectangleを指定するコマンドの例を示す。コマンドCF4は、X1、X2、Y1、Y2、FILL、R、G、Bの8つのパラメータを有する。パラメータX1,X2,Y1,Y2は、有機ELの範囲を指定する。例えば、パラメータX1,Y1及びパラメータX2,Y2は、それぞれ、長方形の対向する2つの頂点の座標を指定する。パラメータFILLは、発光の有無を指定し、例えば、FILL=0であれば点灯を示し、FILL=1であれば滅灯を示す。パラメータR,G,Bは、それぞれ、有機EL素子11の発光色の色を指定し、Rは赤RED、Gは緑GREEN、Bは青BLUEを示す。例えば、赤色を点灯させる場合にはパラメータR,G,B=1,0,0となり、青色を点灯させる場合には、パラメータR,G,B=0,0,1となる。図4に、赤色で全面点滅するコマンドCF4の具体例を示す。点滅させる有機ELの長方形の座標が、左上の角の座標が0,0、右下の角の座標が95,63の場合を示す。まず、LF51の行においてパラメータFILLを0に設定するとともに、パラメータR,G,Bを255,0,0に設定する。ここで、数値255は輝度が最大値であることを示す。このため、LF51の行は、赤色光を最大輝度で点灯させることを示す。そして、次のLF52の行においてパラメータFILLを0に設定するとともに、パラメータR,G,Bを0,0,0に設定する。delay.Pausesec1は、上記のLF51の行のコマンドによって赤色光が点灯した状態を1秒間継続させ、1秒後には、LF52の行に記述された次のコマンドで指定されるモードに遷移することを意味する。この場合、LF52の行のコマンドは、OLED.Rectangle0,0,95,63,0,0,0,0であるため、上記の説明と同様に、点灯させる有機ELの長方形の座標が、左上の角の座標が0,0、右上の角の座標が95,63の長方形の領域に対し、次のコードの0は点灯となっているが、最後のコードのR,G,B=0,0,0であるため、R,G,B全ての輝度が0、即ち、黒色全ての輝度が0のためになる場合を示す。delay.Pausemsec50は、LF52の行のコマンドの黒色の状態が、50秒間、継続し、50秒後には、最初のコマンドで指定されるモード、即ち、赤色に戻るRepeatことを意味する。図5に、赤色で全面点滅する場合の送信装置10の動作の一例を示す。可変周波数発振器の初期設定S101、ディスプレイの初期化S102の後、RECTANGULARの略であるRECS103において赤色で全面点滅させる。RECS103の具体例を示したRecstartS111~ENDS115の間のrepeat1000回S112において、図4に示すコマンドを実行する。これにより、赤色で1000回点滅させることができる。図6に、有機EL画面を3分割する場合の例を示す。領域50R、領域50G、領域50Bの各々の領域は、前述した方法に従って、設定することができ、それぞれの領域で独立して、データ通信を行うことが可能である。図7は、R,G,Bの3つの領域で独立にデータ通信を行う場合のコマンド例であり、赤色で1,1、緑色で1,0、青色で0,1を送信する場合の例を示したものである。LF801の行のコマンドによって全色を滅灯させ、LF802の行のコマンドによって赤色光を点灯させ、LF803の行のコマンドによって緑色光を点灯させ、LF804の行のコマンドによって青色光を滅灯させる。LF805の行のコマンドによって全色を滅灯させ、LF806の行のコマンドによって赤色光を点灯させ、LF807の行のコマンドによって緑色光を滅灯させ、LF808の行のコマンドによって青色光を点灯させる。一般的には、有機EL制御プログラムの構造として、初期設定実装するオブジェクトの指定メイン関数の順にコマンド制御を行うのが通常である。例示を行ったが、このフローに従わない方法も同様に可能である。図8に、有機ELのピクセルの動作原理の一例を示す。共通ドライバ31側に有機ELピクセル33のカソードを接続し、有機ELピクセル33のアノード側には、定電流源から駆動されるセグメント駆動素子32を接続する。共通ドライバ31に配備された列の選択回路によって、有機ELピクセル33の電流駆動を行う場所を特定できる。図9に、有機EL光源13のブロック構成例を示す。有機EL光源13は、複数の有機EL素子11が搭載された有機ELモジュール34を備える。制御部12は、有機ELモジュール34の制御回路36と、制御回路36のコントロール回路35と、を備える。制御回路36がコマンドCF4の各パラメータD0~D7を有機ELモジュール34に入力すると、有機ELモジュール34がパラメータD0~D7に従って動作する。なお、本発明においては、照明用光源を、送信すべきデータに応じて変調された変調光を出射する通信用の有機EL素子11と、一定の非変調光を出射する照明用の有機EL素子とで構成してもよい。送信装置10は、照明用光源を構成するそれぞれの有機EL素子11を制御する制御回路36を含み、制御回路36は、有機EL素子11のそれぞれに一体化して形成されていることが好ましい。図10に、受信装置20の動作の一例を示す。カラーセンサ21は、予め定められた複数の波長帯域を有し、変調光を波長帯域ごとに受光する。例えば、カラーセンサ21は、制御部22から入力される測定開始指示信号Gate、データ生成用クロック信号CK及び感度制御信号Rangeに従って受光し、センサ出力信号Doutを制御部22に出力する。制御部22は、測定開始指示信号Gateの信号を所望の積算時間tgにわたってHighレベルに設定した後、測定開始指示信号Gateの信号をLowレベルに設定すると同時にデータ生成用クロック信号CKを同時に印加する。波長選択は、例えば、受光窓の前面に波長選択フィルタを設けることで実現する。これにより、制御部22は、センサ出力信号Doutを得る。以下、受信装置20の動作について、図11、図12及び図13を参照しながら説明する。図11は、カラーセンサ21の内部構成の一例である。図12は、制御部22の制御フローの一例である。図13は、カラーセンサ21の出力タイムチャートの一例である。カラーセンサ21の初期設定を行いS401、デジタル出力のピンの設定を行いS402、デジタル入力のピンの設定を行いS403、初期設定を終了するS404。次に、Loop処理を開始しS405、測定開始指示信号Gate及びデータ生成用クロック信号CKをLOWレベルに設定しS406、感度制御信号Rangeを用いてカラーセンサ21の受光感度を高感度に設定する。次に、測定開始指示信号Gateを用いてカラーセンサ21の測光開始を指示しS408、測光時間を測定しS409、測光時間の経過時に測定開始指示信号Gateを用いて測光終了を指示するS410。次に、制御部22がshiftInで赤色光を受光したセンサ出力信号Doutの処理を行いS411、制御部22がshiftInで緑色光を受光したセンサ出力信号Doutの処理を行いS412、制御部22がshiftInで青色光を受光したセンサ出力信号Doutの処理を行うS413。そして、制御部22は、測定開始指示信号GateをHighレベルに設定しS414、ステップS411で処理した結果であるrデータ、ステップS412で処理した結果であるgデータ、ステップS413で処理した結果であるbデータを受信側PC25に出力する。図13のタイムチャートでは、例えば、カラーセンサ21からのセンサ出力信号Doutが、赤Red、緑Green、青Blueの色毎に、時系列的に順番に、12ビットづつ、その輝度が、出力される場合を例示している。即ち、この例では、赤、緑、青に対して、それぞれ生成クロック数として、12クロックを設け、計36のクロックパルスで、それぞれの3つの色の輝度を12ビットで表現できる場合を想定している。ここで得られたセンサ出力信号Doutは、カラーセンサ21の入出力制御を行うための回路基板例えばARDUINO登録商標内に含まれる感度制御信号により、所望の感度を選択することができる。例えば、ARDUINO登録商標では、測定開始指示信号をLowレベルからHighレベルに変化させることにより、光量の積算を開始することができる。なお、図13のタイムチャートに示した例では、所望の積算時間tgの後に測定開始指示信号Gateの指示により、光量の積算を開始終了できることを、想定している。上述したタイミング制御に必要な信号は、プログラム制御に基づき、全て、ARDUINO登録商標を用いた回路基板で生成することができる。ここで使用するカラーセンサ21の種別により、t1,t2,t3,tck,tw,tg等の図中に示した値は異なる場合もある。また、使用する赤、青、緑の輝度を12ビット数より多くのビット数又は少ないビット数で表現できる場合もあると共に、赤、青及び緑以外の他の色の識別も同様に可能であることは言うまでも無く、本発明の開示する内容に含まれるものである。このように、受信装置20においては、カラーセンサ21を配置し、採光時の感度に関わる閾値の設定により、赤色と青色の同時受信、あるいは、赤色、青色、緑色の同時受信が可能となる。受信装置20は、通常は、制御部22とUSB接続される受信側PC25とで構成されるが、この構成に限定される必要は無い。上記のように、本実施形態の主たる特徴は、照明光通信における照明用光源として有機EL光源13を用いる点である。有機EL光源13は、自由なサイズ設計が可能、超小型化が可能、経済性が高いといった優れた特長を有する。一般には、照明光通信に利用するためには、個々の有機EL素子11の面積は小さいものが好ましい。有機EL素子11は、配線を形成した基板上に発光素子を直接形成して、これをそのまま利用できるので、設計上の自由度が高く、小さな素子の製造も比較的容易である。このため、有機EL素子11は、照明光通信用の発光素子としても、有効に活用が可能である。特に、大容量データの高速通信を可能にするためには、複数の発光素子からデータを並列に送信することが好ましく、そのためには、発光素子を複数配列する必要がある。従来のLEDでは、個々のLEDチップ、または、チップに台座と樹脂レンズとからなる素子を配列するために、実際に発光する部分よりも大きな面積が必要であった。これに対して、有機EL素子11では、配線を形成した基板上に発光素子を直接形成し、これをそのまま利用できるので、発光素子の高集積化が容易であり、全体として小さな通信用照明体送信装置10が実現できる。また、従来のLEDの場合、送信装置における照明用光源の強度変調は、ドライバICを外部駆動回路として用いる必要があった。そのため、送信装置10を構成するユニットの小型化が困難であった。これに対して、有機ELの場合、有機EL層の下に薄膜トランジスタ等の変調素子からなる制御回路を形成することができる。制御回路と発光素子とを積層して一体化すれば、送受信機能を有する装置の小型化が容易である。このため有機EL光源13の小型化が容易である。このように、本実施形態に係る有機EL照明光通信システムは、有機EL素子を利用することにより、発光素子の小型化や集積化が可能であり、これと制御回路との積層構造も容易に製造できるので、高速かつ、大容量の照明に使用する共に、光通信に対応した送信装置を小型化することでの簡易通信装置の実現が可能になる。実施形態2本実施形態では、赤色でデータ1101を送信する場合について説明する。図14に、有機ELからデータ通信1101の送出用のコマンド使用例を示す。図15に、本実施形態の送信装置のフローチャートを示す。可変周波数発振器の初期設定S201、ディスプレイの初期化S202の後、RECTANGULARの略であるRECS204において赤色光をデータで変調する。RecstartS211~ENDS213に、RECS204の具体例を示す。RECS204を開始しS211、一定間隔で赤赤黒赤の全面描画を行いS212、RECS204を終了するS213。手順S212において図14に示すコマンドを実行する。これにより、赤色でデータ1101を送信することができる。図14に示すLF602の行のコマンドによって全色を滅灯し、LF603の行のコマンドによって赤色光が点灯し、LF604の行のコマンドによって赤色光の点灯を1秒間維持する。これにより、データ1を送信する。次に、LF605の行のコマンドによって全色を滅灯し、LF606の行のコマンドによって赤色光が点灯し、LF607の行のコマンドによって赤色光の点灯を1秒間維持する。これにより、データ1を送信する。次に、LF608の行のコマンドによって全色を滅灯し、LF609の行のコマンドによって滅灯し、LF610の行のコマンドによって全色を滅灯を1秒間維持する。これにより、データ0を送信する。次に、LF611の行のコマンドによって全色を滅灯し、LF612の行のコマンドによって赤色光が点灯し、LF613の行のコマンドによって赤色光の点灯を1秒間維持する。これにより、データ1を送信する。赤色光だけでなく、緑色光及び青色光を用いてデータを送信する場合は、RECS204を3回繰り返す。そして、手順S212において、緑色光及び青色光のコマンドを実行する。図16~図18に、本実施形態の受信装置のフローチャートを示す。図16に示すように、初期設定を行いS301、ウィンドウサイズを指定しS302、通信ポートを指定しS303、出力用文字色を白色に設定しS304、出力用変数ouputをファイル名R-bit.txtに関連付けS305、初期設定を終了するS306。そして、全体ループを開始するS307。全体ループでは、以下に説明する手順S308~S331を実行する。図17に示すように、シリアル通信を開始しS308、変数stringDataを用意し、ラインフィード記号改行符号が来るまで取り込みS309、stringDataが空ではないか否かを判定するS310。stringDataが空の場合は手順S324に移行し、stringDataが空でない場合は手順S311に移行する。stringDataが空でない場合、配列data[]に受信データを分割して格納するS311。次に、配列data[]のデータが3つであるか否かを判定しS312、配列data[]のデータが3つであればデータr、データg及びデータbに各data[]の値を代入しS313、配列data[]のデータが3つでなければ手順S324に移行する。配列data[]のデータが3つである場合、データrの値が閾値以上であるか否かを判定しS314、閾値以上であればRの受信ビットを1にしS315、閾値未満であればRの受信ビットを0にするS316。データgの値についても同様に閾値処理を行うとともにS317、S318、S319、データbの値についても同様に閾値処理を行うS320、S321、S322。手順S314~手順S322を実行後、合図用データを送信するS323。ここで、合図用データは、r、g、bの各々の受信信号に対して、受信判定が終了したことと、受信判別を行った結果の情報を含む信号データである。そして、シリアル通信を終了するS324。次に、図18に示すように、画面描画を行いS325、出力画面全体の背景色を黒で描画しS326、RGB各色の受信値を画面出力しS327、R,G,Bの受信ビットを出力しS328、outputにR,G,Bの各々に対して判別された信号値を代入しS329、outputの中にはR,G,Bの各々に対して判別された信号値が格納され、その当該データをファイルに書き出しS330、画面に描画しS331、全体ループを終了するS332。実施形態3図19に、実施形態3の受信装置の構成の一例を示す。実施形態3の受信装置20は、判定回路41と、復調回路42と、閾値制御部43と、波長制御回路44と、ビットパターン生成回路45と、を備える。図20に、実施形態3の有機EL照明光通信システムの動作の一例を示す。受信装置20がこれらの構成を備えるため、カラーセンサ21が予め定められた受光帯域を有していない場合であっても、送信装置10からの送信データを適切に受信することができる。本実施形態では、送信装置10は、既知のテストパターンを送信する。例えば、波長λ3のrデータにはテストパターン100100が含まれ、波長λ2のgデータにはテストパターン010101が含まれ、波長λ1のbデータにはテストパターン110110が含まれる。受信側PC25は、カラーセンサ21からの各センサ出力信号から単一の変調信号が抽出可能か否かを判定する判定回路41を備える。受信側PC25は、判定回路41によって変調信号が抽出可能と判定した信号を復調する復調回路42を備える。判定回路41は、rデータに既知のテストパターン100100が含まれているか否かを判定し、このテストパターンがrデータに含まれている場合は単一の変調信号が抽出可能と判定する。gデータについても同様に既知のテストパターン010101が含まれているか否かを判定し、bデータについても同様に既知のテストパターン110110が含まれているか否かを判定する。このように、送信装置10が既知のテストパターンをカラーセンサ21が採光できる適切な速度で変調して送信することにより、赤Redのセンサ出力信号Doutに緑Greenや青Blueのセンサ出力信号Doutが含まれているか否かを判定することができる。このように、送信装置10が既知のテストパターンをカラーセンサ21が採光できる適切な速度で変調して送信することにより、rデータに緑色光又は青色光の変調信号が含まれているか否かを判定することができる。ここで、各波長毎に、どのようなテストパターンが到来するかは、受信側では予め通知されていることを前提にしている。受信側のカラーセンサ21のセンサ出力信号はビットパターン生成回路45でビットパターンの形式に変換され、ビットパターン形式のrデータ、gデータ及びbデータが判定回路41に出力される。判定回路41は、それぞれの波長がどのようなビットパターンで信号を受信するはずであるかを予め知っており、ビット誤り率を算出する。判定回路41は、ビット誤り率を算定した結果、予め定めた基準となる閾値以下となるデータが見つかれば、そのデータの波長種別を識別して波長制御回路44に通知する。予め定めた基準となる閾値は、例えば、10-4である。この場合、ビット誤り率が10-4以下の波長帯域を識別し、その波長帯域を波長制御回路44に通知する。受信側PC25は、波長制御回路44を備える。波長制御回路44は、判定回路41によって変調信号が抽出可能と判定した波長帯域を送信装置10の送信する変調光の波長に決定する。例えば、波長制御回路44は、判定回路41からの通知に基づいてビット誤り率が閾値以下の波長帯域を識別し、ネットワークを通じて送信側PC14に可視光通信に使用可能な波長を連絡する。送信側の有機EL光源13は、波長制御回路44から連絡された1つまたは複数の波長帯域の光を変調信号で変調する。また、カラーセンサ21での受光感度を適切に調節し、赤、青、緑のどの光を通信用に使用するかを決定してもよい。例えば、制御部22は、カラーセンサ21の受光する閾値レベルをRGBの波長帯域ごとに可変する閾値制御部43をさらに備えていてもよい。この場合、カラーセンサ21は、閾値制御部43の設定する閾値レベルを超えた光を選択的に受光する。この場合、判定回路41によって赤色光の変調信号が抽出不可能と判定した場合、閾値制御部43は、カラーセンサ21の赤色光の波長帯域における閾値レベルを図2に示す第1の閾値から第2の閾値に上げる。例えば、ビットパターン生成回路45は、閾値制御部43の設定する閾値レベルを超えたセンサ出力信号を選択的に用いてビットパターンを生成する。このように、送信装置10が既知のテストパターンをカラーセンサ21が採光できる適切な速度で変調して送信することにより、受信装置20での受光感度を適切に調節し、通信に使用する光の輝度の0/1判定用の閾値をどこに設定するのかを決定してもよい。"