(57)【特許請求の範囲】
【請求項１】
光信号を送信装置から受信装置へ伝送することにより、第１のビット列、及び、第２のビット列を当該送信装置から当該受信装置へ伝達する可視光通信システムであって、
前記第１のビット列を表すとともに、真値及び偽値のいずれかの信号値を有する信号であり、且つ、予め設定された第１のシンボル周期毎に分割された部分のそれぞれが、当該部分における信号値の変化と、予め設定された第１の方式に従って対応付けられたビットを表し、当該第１のシンボル周期に対する、任意のシンボル周期において前記信号値が前記真値である時間の割合であるマーク率が５０％と異なる、予め設定された第１のマーク率値を有する信号である、第１の信号を生成する第１の信号生成手段と、
前記第２のビット列を表すとともに、真値及び偽値のいずれかの信号値を有する信号であり、且つ、前記第１のシンボル周期に２以上の整数を乗じた値である、予め設定された第２のシンボル周期毎に分割された部分のそれぞれが、当該部分における信号値の変化と、予め設定された第２の方式に従って対応付けられたビットを表し、当該第２のシンボル周期に対する、任意のシンボル周期において前記信号値が前記真値である時間の割合であるマーク率が、予め設定された第２のマーク率値を有する信号である、第２の信号を生成する第２の信号生成手段と、
シンボル周期を同期した状態にて、前記生成された第１の信号と、前記生成された第２の信号と、の排他的論理和を多重信号として生成する多重信号生成手段と、
前記生成された多重信号が有する信号値が真値である時に光を発するとともに、当該信号値が偽値である時に光を発しないことにより、前記光信号を生成する光信号生成手段と、
を備え、
前記第２の信号における信号値の最小変化時間は、前記第１のシンボル周期に自然数を乗じた値であり、
前記光信号が表す多重信号の、前記第１のシンボル周期毎に分割された部分のそれぞれに対して、当該部分における信号値の変化と、前記第１の方式に従って対応付けられたビットが存在する場合に、当該部分に対して当該ビットを取得するとともに、当該部分における信号値の変化と、当該第１の方式に従って対応付けられたビットが存在しない場合に、当該部分に対して０であるビットを取得することにより、当該多重信号から非反転ビット列を取得する非反転ビット列取得手段と、
前記光信号が表す多重信号が有する信号値の、真値と偽値とを置換した反転多重信号の、前記第１のシンボル周期毎に分割された部分のそれぞれに対して、当該部分における信号値の変化と、前記第１の方式に従って対応付けられたビットが存在する場合に、当該部分に対して当該ビットを取得するとともに、当該部分における信号値の変化と、前記第１の方式に従って対応付けられたビットが存在しない場合に、当該部分に対して０であるビットを取得することにより、当該反転多重信号から反転ビット列を取得する反転ビット列取得手段と、
シンボル周期を同期した状態にて、前記取得された非反転ビット列と、前記取得された反転ビット列と、の論理和を前記第１のビット列として取得する第１のビット列取得手段と、
を備える可視光通信システム。
【請求項２】
請求項１に記載の可視光通信システムであって、
前記光信号が表す多重信号の、前記第１のシンボル周期毎に分割された部分のそれぞれに対して、当該部分における信号値の変化と、前記第１の方式に従って対応付けられたビットが存在する場合に、当該部分を偽値に置換するとともに、当該部分における信号値の変化と、当該第１の方式に従って対応付けられたビットが存在しない場合に、当該部分を真値に置換することにより、中間信号を取得する中間信号取得手段と、
前記取得された中間信号の、前記第２のシンボル周期毎に分割された部分のそれぞれに対して、当該部分における信号値の変化と、前記第２の方式に従って対応付けられたビットを取得することにより、当該中間信号から前記第２のビット列を取得する第２のビット列取得手段と、
を備える可視光通信システム。
【請求項３】
請求項１に記載の可視光通信システムであって、
ローパスフィルタを用いることにより、前記光信号が表す多重信号から、前記第２のシンボル周期よりも短いシンボル周期を有する信号成分を除去した中間信号を取得する中間信号取得手段と、
前記取得された中間信号の、前記第２のシンボル周期毎に分割された部分のそれぞれに対して、当該部分における信号値の変化と、前記第２の方式に従って対応付けられたビットを取得することにより、当該中間信号から前記第２のビット列を取得する第２のビット列取得手段と、
を備える可視光通信システム。
【請求項４】
送信装置により送信された光信号を受信することにより、第１のビット列、及び、第２のビット列を当該送信装置から取得する受信装置であって、
前記光信号が表す多重信号の、予め設定された第１のシンボル周期毎に分割された部分のそれぞれに対して、当該部分における信号値の変化と、予め設定された第１の方式に従って対応付けられたビットが存在する場合に、当該部分に対して当該ビットを取得するとともに、当該部分における信号値の変化と、当該第１の方式に従って対応付けられたビットが存在しない場合に、当該部分に対して０であるビットを取得することにより、当該多重信号から非反転ビット列を取得する非反転ビット列取得手段と、
前記光信号が表す多重信号が有する信号値の、真値と偽値とを置換した反転多重信号の、前記第１のシンボル周期毎に分割された部分のそれぞれに対して、当該部分における信号値の変化と、前記第１の方式に従って対応付けられたビットが存在する場合に、当該部分に対して当該ビットを取得するとともに、当該部分における信号値の変化と、前記第１の方式に従って対応付けられたビットが存在しない場合に、当該部分に対して０であるビットを取得することにより、当該反転多重信号から反転ビット列を取得する反転ビット列取得手段と、
シンボル周期を同期した状態にて、前記取得された非反転ビット列と、前記取得された反転ビット列と、の論理和を前記第１のビット列として取得する第１のビット列取得手段と、
を備える受信装置。
【請求項５】
送信装置により送信された光信号を受信することにより、第１のビット列、及び、第２のビット列を当該送信装置から取得するための受信方法であって、
前記光信号が表す多重信号の、予め設定された第１のシンボル周期毎に分割された部分のそれぞれに対して、当該部分における信号値の変化と、予め設定された第１の方式に従って対応付けられたビットが存在する場合に、当該部分に対して当該ビットを取得するとともに、当該部分における信号値の変化と、当該第１の方式に従って対応付けられたビットが存在しない場合に、当該部分に対して０であるビットを取得することにより、当該多重信号から非反転ビット列を取得し、
前記光信号が表す多重信号が有する信号値の、真値と偽値とを置換した反転多重信号の、前記第１のシンボル周期毎に分割された部分のそれぞれに対して、当該部分における信号値の変化と、前記第１の方式に従って対応付けられたビットが存在する場合に、当該部分に対して当該ビットを取得するとともに、当該部分における信号値の変化と、前記第１の方式に従って対応付けられたビットが存在しない場合に、当該部分に対して０であるビットを取得することにより、当該反転多重信号から反転ビット列を取得し、
シンボル周期を同期した状態にて、前記取得された非反転ビット列と、前記取得された反転ビット列と、の論理和を前記第１のビット列として取得する、受信方法。
【請求項６】
送信装置により送信された光信号を受信することにより、第１のビット列、及び、第２のビット列を当該送信装置から取得する受信装置に、
前記光信号が表す多重信号の、予め設定された第１のシンボル周期毎に分割された部分のそれぞれに対して、当該部分における信号値の変化と、予め設定された第１の方式に従って対応付けられたビットが存在する場合に、当該部分に対して当該ビットを取得するとともに、当該部分における信号値の変化と、当該第１の方式に従って対応付けられたビットが存在しない場合に、当該部分に対して０であるビットを取得することにより、当該多重信号から非反転ビット列を取得し、
前記光信号が表す多重信号が有する信号値の、真値と偽値とを置換した反転多重信号の、前記第１のシンボル周期毎に分割された部分のそれぞれに対して、当該部分における信号値の変化と、前記第１の方式に従って対応付けられたビットが存在する場合に、当該部分に対して当該ビットを取得するとともに、当該部分における信号値の変化と、前記第１の方式に従って対応付けられたビットが存在しない場合に、当該部分に対して０であるビットを取得することにより、当該反転多重信号から反転ビット列を取得し、
シンボル周期を同期した状態にて、前記取得された非反転ビット列と、前記取得された反転ビット列と、の論理和を前記第１のビット列として取得する、処理を実行させるための受信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光信号を送信装置から受信装置へ伝送する可視光通信システムに関する。
【背景技術】
【０００２】
光信号を送信装置から受信装置へ伝送する可視光通信システムが知られている。この種の可視光通信システムの多重化通信方法の一つとして、特許文献１に記載の可視光通信システムは、光信号を送信装置から受信装置へ伝送することにより、第１のビット列、及び、第２のビット列を多重化して当該送信装置から当該受信装置へ伝達する。
【０００３】
具体的には、送信装置は、第１のビット列を表すとともに、真値及び偽値のいずれかの信号値を有する第１の信号を生成する。第１の信号は、第１のシンボル周期毎に分割された部分のそれぞれが、ビットが０である場合に偽値であり、ビットが１である場合に真値である信号である。
【０００４】
更に、送信装置は、第２のビット列を表すとともに、真値及び偽値のいずれかの信号値を有する第２の信号を生成する。第２の信号は、第１のシンボル周期よりも大きい第２のシンボル周期毎に分割された部分のそれぞれが、ビットが０である場合に偽値であり、ビットが１である場合に真値である信号である。
【０００５】
加えて、送信装置は、生成された第１の信号と、生成された第２の信号と、を時分割多重化方式に従って多重化した多重信号を生成する。そして、送信装置は、生成された多重信号が有する信号値が真値である時に光を発するとともに、当該信号値が偽値である時に光を発しないことにより、光信号を生成する。
【０００６】
これによれば、光信号を送信装置から受信装置へ伝送することにより、第１のビット列、及び、第２のビット列を多重化して当該送信装置から当該受信装置へ伝達することができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１１−１０９１８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところで、上記可視光通信システムにおいては、第１のビット列又は第２のビット列において０が連続することにより、多重信号において偽値である部分が比較的多く連続することがある。この結果、光信号による光のちらつきが過大となる場合があるという問題があった。また、この問題は、上記光通信システムが、信号値として３つ以上の値を有する多重信号を用いる場合も同様に生じる。
【０００９】
このように、上記可視光通信システムにおいては、光のちらつきが過大となることで、人の目に触れる場所で使用することに問題があった。
【００１０】
このため、本発明の目的は、上述した課題である「光信号による光のちらつきが過大となる場合が生じること」を解決しながら光信号の多重化を行える可視光通信システムを提供することにある。
【課題を解決するための手段】
【００１１】
かかる目的を達成するため本発明の一形態である可視光通信システムは、
光信号を送信装置から受信装置へ伝送することにより、第１のビット列、及び、第２のビット列を当該送信装置から当該受信装置へ伝達するシステムである。
【００１２】
更に、この可視光通信システムは、
上記第１のビット列を表すとともに、真値及び偽値のいずれかの信号値を有する信号であり、且つ、予め設定された第１のシンボル周期毎に分割された部分のそれぞれが、当該部分における信号値の変化と、予め設定された第１の方式に従って対応付けられたビットを表し、当該第１のシンボル周期に対する、任意のシンボル周期において上記信号値が上記真値である時間の割合であるマーク率が５０％と異なる、予め設定された第１のマーク率値を有する信号である、第１の信号を生成する第１の信号生成手段と、
上記第２のビット列を表すとともに、真値及び偽値のいずれかの信号値を有する信号であり、且つ、上記第１のシンボル周期に２以上の整数を乗じた値である、予め設定された第２のシンボル周期毎に分割された部分のそれぞれが、当該部分における信号値の変化と、予め設定された第２の方式に従って対応付けられたビットを表し、当該第２のシンボル周期に対する、任意のシンボル周期において上記信号値が上記真値である時間の割合であるマーク率が、予め設定された第２のマーク率値を有する信号である、第２の信号を生成する第２の信号生成手段と、
シンボル周期を同期した状態にて、上記生成された第１の信号と、上記生成された第２の信号と、の排他的論理和を多重信号として生成する多重信号生成手段と、
上記生成された多重信号が有する信号値が真値である時に光を発するとともに、当該信号値が偽値である時に光を発しないことにより、上記光信号を生成する光信号生成手段と、
を備える。
【００１３】
また、本発明の他の形態である可視光通信方法は、
光信号を送信装置から受信装置へ伝送することにより、第１のビット列、及び、第２のビット列を当該送信装置から当該受信装置へ伝達するための方法である。
【００１４】
更に、この可視光通信方法は、
上記第１のビット列を表すとともに、真値及び偽値のいずれかの信号値を有する信号であり、且つ、予め設定された第１のシンボル周期毎に分割された部分のそれぞれが、当該部分における信号値の変化と、予め設定された第１の方式に従って対応付けられたビットを表し、当該第１のシンボル周期に対する、任意のシンボル周期において上記信号値が上記真値である時間の割合であるマーク率が５０％と異なる、予め設定された第１のマーク率値を有する信号である、第１の信号を生成し、
上記第２のビット列を表すとともに、真値及び偽値のいずれかの信号値を有する信号であり、且つ、上記第１のシンボル周期に２以上の整数を乗じた値である、予め設定された第２のシンボル周期毎に分割された部分のそれぞれが、当該部分における信号値の変化と、予め設定された第２の方式に従って対応付けられたビットを表し、当該第２のシンボル周期に対する、任意のシンボル周期において上記信号値が上記真値である時間の割合であるマーク率が、予め設定された第２のマーク率値を有する信号である、第２の信号を生成し、
シンボル周期を同期した状態にて、上記生成された第１の信号と、上記生成された第２の信号と、の排他的論理和を多重信号として生成し、
上記生成された多重信号が有する信号値が真値である時に光を発するとともに、当該信号値が偽値である時に光を発しないことにより、上記光信号を生成する方法である。
【００１５】
また、本発明の他の形態である送信装置は、
光信号を受信装置へ送信することにより、第１のビット列、及び、第２のビット列を当該受信装置へ伝達する装置である。
【００１６】
更に、この送信装置は、
上記第１のビット列を表すとともに、真値及び偽値のいずれかの信号値を有する信号であり、且つ、予め設定された第１のシンボル周期毎に分割された部分のそれぞれが、当該部分における信号値の変化と、予め設定された第１の方式に従って対応付けられたビットを表し、当該第１のシンボル周期に対する、任意のシンボル周期において上記信号値が上記真値である時間の割合であるマーク率が５０％と異なる、予め設定された第１のマーク率値を有する信号である、第１の信号を生成する第１の信号生成手段と、
上記第２のビット列を表すとともに、真値及び偽値のいずれかの信号値を有する信号であり、且つ、上記第１のシンボル周期に２以上の整数を乗じた値である、予め設定された第２のシンボル周期毎に分割された部分のそれぞれが、当該部分における信号値の変化と、予め設定された第２の方式に従って対応付けられたビットを表し、当該第２のシンボル周期に対する、任意のシンボル周期において上記信号値が上記真値である時間の割合であるマーク率が、予め設定された第２のマーク率値を有する信号である、第２の信号を生成する第２の信号生成手段と、
シンボル周期を同期した状態にて、上記生成された第１の信号と、上記生成された第２の信号と、の排他的論理和を多重信号として生成する多重信号生成手段と、
上記生成された多重信号が有する信号値が真値である時に光を発するとともに、当該信号値が偽値である時に光を発しないことにより、上記光信号を生成する光信号生成手段と、
を備える。
【００１７】
また、本発明の他の形態である送信方法は、
光信号を受信装置へ送信することにより、第１のビット列、及び、第２のビット列を当該受信装置へ伝達するための方法である。
【００１８】
更に、この送信方法は、
上記第１のビット列を表すとともに、真値及び偽値のいずれかの信号値を有する信号であり、且つ、予め設定された第１のシンボル周期毎に分割された部分のそれぞれが、当該部分における信号値の変化と、予め設定された第１の方式に従って対応付けられたビットを表し、当該第１のシンボル周期に対する、任意のシンボル周期において上記信号値が上記真値である時間の割合であるマーク率が５０％と異なる、予め設定された第１のマーク率値を有する信号である、第１の信号を生成し、
上記第２のビット列を表すとともに、真値及び偽値のいずれかの信号値を有する信号であり、且つ、上記第１のシンボル周期に２以上の整数を乗じた値である、予め設定された第２のシンボル周期毎に分割された部分のそれぞれが、当該部分における信号値の変化と、予め設定された第２の方式に従って対応付けられたビットを表し、当該第２のシンボル周期に対する、任意のシンボル周期において上記信号値が上記真値である時間の割合であるマーク率が、予め設定された第２のマーク率値を有する信号である、第２の信号を生成し、
シンボル周期を同期した状態にて、上記生成された第１の信号と、上記生成された第２の信号と、の排他的論理和を多重信号として生成し、
上記生成された多重信号が有する信号値が真値である時に光を発するとともに、当該信号値が偽値である時に光を発しないことにより、上記光信号を生成する方法である。
【００１９】
また、本発明の他の形態である送信プログラムは、
光信号を受信装置へ送信することにより、第１のビット列、及び、第２のビット列を当該受信装置へ伝達する送信装置に、
上記第１のビット列を表すとともに、真値及び偽値のいずれかの信号値を有する信号であり、且つ、予め設定された第１のシンボル周期毎に分割された部分のそれぞれが、当該部分における信号値の変化と、予め設定された第１の方式に従って対応付けられたビットを表し、当該第１のシンボル周期に対する、任意のシンボル周期において上記信号値が上記真値である時間の割合であるマーク率が５０％と異なる、予め設定された第１のマーク率値を有する信号である、第１の信号を生成し、
上記第２のビット列を表すとともに、真値及び偽値のいずれかの信号値を有する信号であり、且つ、上記第１のシンボル周期に２以上の整数を乗じた値である、予め設定された第２のシンボル周期毎に分割された部分のそれぞれが、当該部分における信号値の変化と、予め設定された第２の方式に従って対応付けられたビットを表し、当該第２のシンボル周期に対する、任意のシンボル周期において上記信号値が上記真値である時間の割合であるマーク率が、予め設定された第２のマーク率値を有する信号である、第２の信号を生成し、
シンボル周期を同期した状態にて、上記生成された第１の信号と、上記生成された第２の信号と、の排他的論理和を多重信号として生成し、
上記生成された多重信号が有する信号値が真値である時に光を発するとともに、当該信号値が偽値である時に光を発しないことにより、上記光信号を生成する、処理を実行させるためのプログラムである。
【００２０】
また、本発明の他の形態である受信装置は、
送信装置により送信された光信号を受信することにより、第１のビット列、及び、第２のビット列を当該送信装置から取得する装置である。
【００２１】
更に、この受信装置は、
上記光信号が表す多重信号の、予め設定された第１のシンボル周期毎に分割された部分のそれぞれに対して、当該部分における信号値の変化と、予め設定された第１の方式に従って対応付けられたビットが存在する場合に、当該部分に対して当該ビットを取得するとともに、当該部分における信号値の変化と、当該第１の方式に従って対応付けられたビットが存在しない場合に、当該部分に対して０であるビットを取得することにより、当該多重信号から非反転ビット列を取得する非反転ビット列取得手段と、
上記光信号が表す多重信号が有する信号値の、真値と偽値とを置換した反転多重信号の、上記第１のシンボル周期毎に分割された部分のそれぞれに対して、当該部分における信号値の変化と、上記第１の方式に従って対応付けられたビットが存在する場合に、当該部分に対して当該ビットを取得するとともに、当該部分における信号値の変化と、上記第１の方式に従って対応付けられたビットが存在しない場合に、当該部分に対して０であるビットを取得することにより、当該反転多重信号から反転ビット列を取得する反転ビット列取得手段と、
シンボル周期を同期した状態にて、上記取得された非反転ビット列と、上記取得された反転ビット列と、の論理和を上記第１のビット列として取得する第１のビット列取得手段と、
を備える。
【００２２】
また、本発明の他の形態である受信方法は、
送信装置により送信された光信号を受信することにより、第１のビット列、及び、第２のビット列を当該送信装置から取得するための方法である。
【００２３】
更に、この受信方法は、
上記光信号が表す多重信号の、予め設定された第１のシンボル周期毎に分割された部分のそれぞれに対して、当該部分における信号値の変化と、予め設定された第１の方式に従って対応付けられたビットが存在する場合に、当該部分に対して当該ビットを取得するとともに、当該部分における信号値の変化と、当該第１の方式に従って対応付けられたビットが存在しない場合に、当該部分に対して０であるビットを取得することにより、当該多重信号から非反転ビット列を取得し、
上記光信号が表す多重信号が有する信号値の、真値と偽値とを置換した反転多重信号の、上記第１のシンボル周期毎に分割された部分のそれぞれに対して、当該部分における信号値の変化と、上記第１の方式に従って対応付けられたビットが存在する場合に、当該部分に対して当該ビットを取得するとともに、当該部分における信号値の変化と、上記第１の方式に従って対応付けられたビットが存在しない場合に、当該部分に対して０であるビットを取得することにより、当該反転多重信号から反転ビット列を取得し、
シンボル周期を同期した状態にて、上記取得された非反転ビット列と、上記取得された反転ビット列と、の論理和を上記第１のビット列として取得する方法である。
【００２４】
また、本発明の他の形態である受信プログラムは、
送信装置により送信された光信号を受信することにより、第１のビット列、及び、第２のビット列を当該送信装置から取得する受信装置に、
上記光信号が表す多重信号の、予め設定された第１のシンボル周期毎に分割された部分のそれぞれに対して、当該部分における信号値の変化と、予め設定された第１の方式に従って対応付けられたビットが存在する場合に、当該部分に対して当該ビットを取得するとともに、当該部分における信号値の変化と、当該第１の方式に従って対応付けられたビットが存在しない場合に、当該部分に対して０であるビットを取得することにより、当該多重信号から非反転ビット列を取得し、
上記光信号が表す多重信号が有する信号値の、真値と偽値とを置換した反転多重信号の、上記第１のシンボル周期毎に分割された部分のそれぞれに対して、当該部分における信号値の変化と、上記第１の方式に従って対応付けられたビットが存在する場合に、当該部分に対して当該ビットを取得するとともに、当該部分における信号値の変化と、上記第１の方式に従って対応付けられたビットが存在しない場合に、当該部分に対して０であるビットを取得することにより、当該反転多重信号から反転ビット列を取得し、
シンボル周期を同期した状態にて、上記取得された非反転ビット列と、上記取得された反転ビット列と、の論理和を上記第１のビット列として取得する、処理を実行させるためのプログラムである。
【発明の効果】
【００２５】
本発明は、以上のように構成されることにより、光のちらつきを抑制しながら伝送信号を多重化した可視光通信が行える。
【図面の簡単な説明】
【００２６】
【図１】本発明の第１実施形態に係る可視光通信システムの概略構成を表す図である。
【図２】本発明の第１実施形態に係る送信装置の構成を表すブロック図である。
【図３】本発明の第１実施形態に係る受信装置の構成を表すブロック図である。
【図４】本発明の第２実施形態に係る受信装置の構成を表すブロック図である。
【図５】本発明の第３実施形態に係る可視光通信システムの概略構成を表す図である。
【図６】本発明の第３実施形態に係る送信装置の構成を表すブロック図である。
【図７】本発明の第３実施形態に係る受信装置の構成を表すブロック図である。
【図８】本発明の第３実施形態に係る、第１の信号、第２の信号、及び、多重信号を示したタイムチャートである。
【図９】本発明の第３実施形態に係る、第１のビット列を取得可能な領域と、第２のビット列を取得可能な領域と、の関係を概念的に示した説明図である。
【図１０】本発明の第４実施形態に係る光通信システムの構成を表すブロック図である。
【発明を実施するための形態】
【００２７】
以下、本発明に係る、可視光通信システム、可視光通信方法、送信装置、送信方法、送信プログラム、受信装置、受信方法、及び、受信プログラム、の各実施形態について図１〜図１０を参照しながら説明する。
【００２８】
＜第１実施形態＞
（構成）
図１に示したように、第１実施形態に係る可視光通信システム１は、送信装置１０と、受信装置２０と、を備える。可視光通信システム１は、光信号を送信装置１０から受信装置２０へ伝送することにより、第１のビット列、及び、第２のビット列を送信装置１０から受信装置２０へ伝達する。
【００２９】
本例では、送信装置１０は、照明装置（例えば、インバータ蛍光灯又はＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）を用いた照明器具等）である。なお、送信装置１０は、複数の発光素子により画像を表示するディスプレイ装置であってもよい。
【００３０】
送信装置１０は、電流が供給されることにより光を発する発光部１１を備える。本例では、光は、可視光である。受信装置２０は、光を受け、受けた光を電流に変換する受光素子を含む受光部２１を備える。送信装置１０は、発光部１１が光を発することにより光信号を送信する。受信装置２０は、送信装置１０により送信された光信号を受光部２１により受信する。
【００３１】
次に、送信装置１０及び受信装置２０のそれぞれの構成について、より詳細に説明する。
図２に示したように、送信装置１０は、第１の信号生成部（第１の信号生成手段）１２と、第２の信号生成部（第２の信号生成手段）１３と、信号同期調整部１４と、多重信号生成部（多重信号生成手段）１５と、発光制御部１６と、を備える。
【００３２】
第１の信号生成部１２は、第１のビット列を受け付け、受け付けられた第１のビット列を表す第１の信号を生成する。本例では、第１のビット列は、送信装置１０により生成される。ビット列は、連続する複数のビット（「０」又は「１」）である。
【００３３】
第１の信号は、真値（Ｈｉ値）及び偽値（Ｌｏｗ値）のいずれかの信号値を有する信号である。更に、第１の信号は、予め設定された第１のシンボル周期Ｔａ毎に分割された部分（シンボル）のそれぞれが、当該部分における信号値の変化と、予め設定された第１の方式に従って対応付けられたビットを表す。
【００３４】
加えて、第１の信号は、任意のシンボル周期（シンボル）におけるマーク率が、予め設定された第１のマーク率値を有する信号である。ここで、マーク率は、第１のシンボル周期Ｔａに対する、１つのシンボル周期において信号値が真値である時間の割合である。また、第１のマーク率値は、５０％と異なる値である。
【００３５】
例えば、第１の信号生成部１２は、第１のマーク率値が２５％であるパルス位置変調方式に従って第１の信号を生成する。なお、第１の信号生成部１２は、他の方式に従って第１の信号を生成するように構成されていてもよい。
第１の信号生成部１２は、生成された第１の信号を多重信号生成部１５へ出力する。
【００３６】
第２の信号生成部１３は、第２のビット列を受け付け、受け付けられた第２のビット列を表す第２の信号を生成する。本例では、第２のビット列は、送信装置１０により生成される。
【００３７】
第２の信号は、真値（Ｈｉ値）及び偽値（Ｌｏｗ値）のいずれかの信号値を有する信号である。更に、第２の信号は、予め設定された第２のシンボル周期Ｔｂ毎に分割された部分のそれぞれが、当該部分における信号値の変化と、予め設定された第２の方式に従って対応付けられたビットを表す。
【００３８】
ここで、第２の信号における信号値の最小変化時間Ｔｂ２が、第１のシンボル周期Ｔａに自然数ｎを乗じた値になるよう決定する。即ち、数式Ｔｂ２＝ｎ・Ｔａとする。
【００３９】
加えて、第２の信号は、任意のシンボル周期におけるマーク率が、予め設定された第２のマーク率値を有する信号である。ここで、マーク率は、第２のシンボル周期Ｔｂに対する、１つのシンボル周期において信号値が真値である時間の割合である。
【００４０】
例えば、第２の信号生成部１３は、マンチェスタ符号化方式に従って第２の信号を生成する。なお、第２の信号生成部１３は、第２のマーク率値が２５％であるパルス位置変調方式等の他の方式に従って第２の信号を生成するように構成されていてもよい。この場合、第２のシンボル周期Ｔｂが、第２の信号における信号値の最小変化時間Ｔｂ２の２倍となるので、数式Ｔｂ＝２ｎ・Ｔａが成り立つ。
第２の信号生成部１３は、生成された第２の信号を多重信号生成部１５へ出力する。
【００４１】
信号同期調整部１４は、第１の信号生成部１２により生成される第１の信号、及び、第２の信号生成部１３により生成される第２の信号のシンボル周期を同期させる。即ち、信号同期調整部１４は、第１の信号の、Ｎ個の連続するシンボル周期（シンボル）が開始する部分が第１の信号生成部１２により出力されるタイミングと、第２の信号の、１つのシンボル周期（シンボル）が開始する部分が第２の信号生成部１３により出力されるタイミングと、を一致させる。ここで、Ｎは、数式Ｎ＝２ｎとする。
【００４２】
多重信号生成部１５は、第１の信号生成部１２により出力された第１の信号と、第２の信号生成部１３により出力された第２の信号と、の排他的論理和を多重信号として生成する。即ち、多重信号生成部１５は、シンボル周期を同期した状態にて、第１の信号生成部１２により生成された第１の信号と、第２の信号生成部１３により生成された第２の信号と、の排他的論理和を多重信号として生成する。
多重信号生成部１５は、生成された多重信号を発光制御部１６へ出力する。
【００４３】
発光制御部１６は、多重信号生成部１５により出力された多重信号に基づいて発光部１１を制御する。具体的には、発光制御部１６は、多重信号が有する信号値が真値である時に発光部１１へ電流を供給するとともに、多重信号が有する信号値が偽値である時に発光部１１へ電流を供給しない（電流の供給を遮断する）。
【００４４】
このようにして、発光制御部１６及び発光部１１は、多重信号生成部１５により生成された多重信号が有する信号値が真値である時に光を発するとともに、当該信号値が偽値である時に光を発しないことにより、光信号を生成する光信号生成手段を構成している。
【００４５】
また、図３に示したように、受信装置２０は、非反転ビット列取得部（非反転ビット列取得手段、中間信号取得手段）２２と、反転ビット列取得部（反転ビット列取得手段）２３と、第１のビット列取得部（第１のビット列取得手段）２４と、第２のビット列取得部（第２のビット列取得手段）２５と、を備える。
【００４６】
受光部２１は、送信装置１０により送信された光信号を受信する。受光部２１は、受信された光信号を電気信号に変換し、変換された電気信号（多重信号）を出力する。
【００４７】
非反転ビット列取得部２２は、受光部２１により出力された多重信号の、第１のシンボル周期Ｔａ毎に分割された部分（シンボル）のそれぞれに対して、パターンマッチ判定処理を行う。
【００４８】
パターンマッチ判定処理は、１つのシンボルにおける信号値の変化が、第１の方式に従って定められたパターンのいずれかと一致している（即ち、第１の方式に従って対応付けられたビットが存在する）か否かを判定する処理である。
【００４９】
非反転ビット列取得部２２は、受光部２１により出力された多重信号の、第１のシンボル周期Ｔａ毎に分割された部分（シンボル）のそれぞれに対して、パターンマッチ判定処理の結果に基づいてビットを取得する。
【００５０】
具体的には、非反転ビット列取得部２２は、あるシンボルにおける信号値の変化が、第１の方式に従って定められたパターンのいずれかと一致していると判定された場合、一致していると判定されたパターンと第１の方式に従って対応付けられたビットを、当該シンボルに対するビットとして取得する。
【００５１】
更に、非反転ビット列取得部２２は、あるシンボルにおける信号値の変化が、第１の方式に従って定められたパターンのいずれとも一致していないと判定された場合、「０」を、当該シンボルに対するビットとして取得する。
【００５２】
このようにして、非反転ビット列取得部２２は、受光部２１により出力された多重信号の、第１のシンボル周期Ｔａ毎に分割された部分（シンボル）のそれぞれに対して取得されたビットからなるビット列を非反転ビット列として取得する。
【００５３】
非反転ビット列取得部２２は、取得された非反転ビット列を第１のビット列取得部２４へ出力する。
【００５４】
また、非反転ビット列取得部２２は、受光部２１により出力された多重信号の、第１のシンボル周期Ｔａ毎に分割された部分（シンボル）のそれぞれに対して、パターンマッチ判定処理の結果に基づいて中間信号を取得する。
【００５５】
具体的には、非反転ビット列取得部２２は、あるシンボルにおける信号値の変化が、第１の方式に従って定められたパターンのいずれかと一致していると判定された場合、当該シンボルを偽値に置換するとともに、当該信号値の変化が、第１の方式に従って定められたパターンのいずれとも一致していないと判定された場合、当該シンボルを真値に置換することにより、中間信号を取得する。
【００５６】
非反転ビット列取得部２２は、取得された中間信号を第２のビット列取得部２５へ出力する。
【００５７】
反転ビット列取得部２３は、受光部２１により出力された多重信号が有する信号値の、真値と偽値とを置換した反転多重信号を生成する。更に、反転ビット列取得部２３は、生成された反転多重信号の、第１のシンボル周期Ｔａ毎に分割された部分（シンボル）のそれぞれに対して、上記パターンマッチ判定処理を行う。
【００５８】
反転ビット列取得部２３は、上記反転多重信号の、第１のシンボル周期Ｔａ毎に分割された部分（シンボル）のそれぞれに対して、パターンマッチ判定処理の結果に基づいてビットを取得する。
【００５９】
具体的には、反転ビット列取得部２３は、あるシンボルにおける信号値の変化が、第１の方式に従って定められたパターンのいずれかと一致していると判定された場合、一致していると判定されたパターンと第１の方式に従って対応付けられたビットを、当該シンボルに対するビットとして取得する。
【００６０】
更に、反転ビット列取得部２３は、あるシンボルにおける信号値の変化が、第１の方式に従って定められたパターンのいずれとも一致していないと判定された場合、「０」を、当該シンボルに対するビットとして取得する。
【００６１】
このようにして、反転ビット列取得部２３は、上記反転多重信号の、第１のシンボル周期Ｔａ毎に分割された部分（シンボル）のそれぞれに対して取得されたビットからなるビット列を反転ビット列として取得する。
【００６２】
反転ビット列取得部２３は、取得された反転ビット列を第１のビット列取得部２４へ出力する。
【００６３】
第１のビット列取得部２４は、シンボル周期を同期した状態にて、非反転ビット列取得部２２により出力された非反転ビット列と、反転ビット列取得部２３により出力された反転ビット列と、の論理和を第１のビット列として取得する。即ち、第１のビット列取得部２４は、同一のシンボルに対して取得された２つのビット（非反転ビット列を構成するビット、及び、反転ビット列を構成するビット）の論理和であるビットからなるビット列を第１のビット列として取得する。
【００６４】
第２のビット列取得部２５は、非反転ビット列取得部２２により出力された中間信号の、第２のシンボル周期Ｔｂ毎に分割された部分（シンボル）のそれぞれに対して、当該部分における信号値の変化と、第２の方式に従って対応付けられたビットを取得する。
【００６５】
このようにして、第２のビット列取得部２５は、非反転ビット列取得部２２により出力された中間信号の、第２のシンボル周期Ｔｂ毎に分割された部分（シンボル）のそれぞれに対して取得されたビットからなるビット列を第２のビット列として取得する。
【００６６】
（作動）
次に、上述した可視光通信システム１の作動について説明する。
送信装置１０は、第１のビット列、及び、第２のビット列のそれぞれを生成する。次いで、送信装置１０は、生成された第１のビット列に基づいて第１の信号を生成する。更に、送信装置１０は、生成された第２のビット列に基づいて第２の信号を生成する。
【００６７】
そして、送信装置１０は、生成された第１の信号と、生成された第２の信号と、に基づいて多重信号を生成する。次いで、送信装置１０は、生成された多重信号に基づいて発光部を制御することにより、多重信号を表す光信号を受信装置２０へ送信する。
【００６８】
受信装置２０は、送信装置１０により送信された光信号を受信する。受信装置２０は、受信された光信号が表す多重信号に基づいて、非反転ビット列、及び、反転ビット列のそれぞれを取得する。次いで、受信装置２０は、取得された非反転ビット列と、取得された反転ビット列と、に基づいて第１のビット列を取得する。
【００６９】
更に、受信装置２０は、受信された光信号が表す多重信号に基づいて中間信号を取得する。次いで、受信装置２０は、取得された中間信号に基づいて第２のビット列を取得する。
【００７０】
このようにして、可視光通信システム１は、光信号を送信装置１０から受信装置２０へ伝送することにより、第１のビット列、及び、第２のビット列を送信装置１０から受信装置２０へ伝達する。
【００７１】
以上、説明したように、本発明の第１実施形態に係る可視光通信システム１によれば、多重信号において、第２のシンボル周期Ｔｂに対する、任意のシンボル周期において信号値が真値である時間の割合であるマーク率を一定の値とすることができる。この結果、光信号による光のちらつきを抑制することができる。更に、光の強度（振幅）を制御しなくても、第１のビット列及び第２のビット列を伝送するので、光信号を生成する回路を簡素化できるため、回路の小型化や、製造コストを低減することができる。
【００７２】
なお、第１実施形態に係る可視光通信システム１においては、非反転ビット列取得部２２が多重信号に基づいて中間信号を取得するように構成されていたが、反転ビット列取得部２３が反転多重信号に基づいて中間信号を取得するように構成されていてもよい。
【００７３】
＜第２実施形態＞
次に、本発明の第２実施形態に係る可視光通信システムについて説明する。第２実施形態に係る可視光通信システムは、上記第１実施形態に係る光通信システムに対して、ローパスフィルタを用いることにより第２のビット列を取得する点において相違している。従って、以下、かかる相違点を中心として説明する。
【００７４】
第２実施形態に係る受信装置２０は、第１実施形態に係る受信装置２０が備える構成に加えて、中間信号取得部（中間信号取得手段）２６を備える。
【００７５】
中間信号取得部２６は、ローパスフィルタを含む。中間信号取得部２６は、ローパスフィルタを用いることにより、受光部２１により出力された多重信号から、第２のシンボル周期Ｔｂよりも短いシンボル周期（例えば、第１のシンボル周期Ｔａ）を有する信号成分を除去した中間信号を取得する。中間信号取得部２６は、取得された中間信号を第２のビット列取得部２５へ出力する。
【００７６】
また、第２実施形態に係る第２のビット列取得部２５は、中間信号取得部２６により出力された中間信号に基づいて第２のビット列を取得する。
【００７７】
このように構成された可視光通信システム１によっても、第１実施形態に係る可視光通信システム１と同様の作用及び効果を奏することができる。
【００７８】
＜第３実施形態＞
（構成）
次に、本発明の第３実施形態に係る可視光通信システムについて説明する。
図５に示したように、第３実施形態に係る可視光通信システム１００は、送信装置１１０と、受信装置１２０と、を備える。
【００７９】
可視光通信システム１００は、光信号を送信装置１１０から受信装置１２０へ伝送することにより、第１のビット列、及び、第２のビット列を送信装置１１０から受信装置１２０へ伝達する。
【００８０】
本例では、光信号は、可視光により形成される。また、本例では、第１のビット列は、コンテンツを表すデータである。例えば、コンテンツは、画像、音声、又は、動画である。第２のビット列は、送信装置１１０がコンテンツを配信している旨を表すデータである。即ち、光通信システム１００は、コンテンツの配信を行うシステムである。
【００８１】
送信装置１１０は、ディスプレイパネル１１０ａを備えるディスプレイ装置である。送信装置１１０は、ディスプレイパネル１１０ａ内に配設された複数のＬＥＤを点滅させることにより、光信号を送信する。なお、送信装置１１０は、照明装置（例えば、インバータ蛍光灯又はＬＥＤを用いた照明器具等）、テレビ受信機、又は、ＬＥＤ信号機等であってもよい。
【００８２】
受信装置１２０は、携帯型の端末装置である。受信装置１２０は、ディスプレイパネル１２０ａと、複数のキー式ボタン１２０ｂ，…と、受光部１２１と、を備える。
【００８３】
受信装置１２０は、送信装置１１０により送信された光信号を受信することにより、第１のビット列、及び、第２のビット列を取得する。受信装置１２０は、取得された第１のビット列が表すコンテンツを出力する（ディスプレイパネル１２０ａに表示させる）。受信装置１２０は、取得された第２のビット列が表すデータを出力する（ディスプレイパネル１２０ａに表示させる）。
【００８４】
受光部１２１は、光を受け、受けた光を電流に変換する受光素子を含む。受光部１２１は、送信装置１１０により送信された光信号を受光素子により受信する。受光部１２１は、受信された光信号を電気信号に変換し、変換された電気信号（多重信号）を出力する。
【００８５】
次に、送信装置１１０及び受信装置１２０のそれぞれの構成について、より詳細に説明する。
図６に示したように、送信装置１１０は、送信データ処理部１１１と、４ＰＰＭ（４  Ｐｕｌｓｅ  Ｐｏｓｉｔｉｏｎ  Ｍｏｄｕｌａｔｉｏｎ）変調部（第１の信号生成手段）１１２と、マンチェスタ符号化部（第２の信号生成手段）１１３と、信号同期調整部１１４と、多重信号生成部（多重信号生成手段）１１５と、ＬＥＤ駆動部１１６と、を備える。
【００８６】
上述したように、ディスプレイパネル１１０ａ内には、複数のＬＥＤ１１０ｂ，…が配設されている。本例では、ディスプレイパネル１１０ａは、電流が供給されることにより光を発する発光部を構成している。
【００８７】
送信データ処理部１１１は、コンテンツを表すデータとしての第１のビット列を４ＰＰＭ変調部１１２へ出力する。更に、送信データ処理部１１１は、送信装置１１０がコンテンツを配信している旨を表すデータとしての第２のビット列をマンチェスタ符号化部１１３へ出力する。
【００８８】
本例では、送信データ処理部１１１は、第１のビット列、及び、第２のビット列を予め記憶している。なお、送信データ処理部１１１は、第１のビット列、及び、第２のビット列を生成するように構成されていてもよい。
【００８９】
４ＰＰＭ変調部１１２は、第１実施形態に係る第１の信号生成部１２と同様の機能を有する。４ＰＰＭ変調部１１２は、送信データ処理部１１１により出力された第１のビット列に基づいて、第１のマーク率値が２５％であるパルス位置変調方式に従って第１の信号を生成する。
【００９０】
具体的には、４ＰＰＭ変調部１１２は、１つのシンボルにおける信号値の変化と、ビットと、を対応付けた、４つのレコードを予め記憶している。本例では、第１のレコードは、シンボル周期を４等分した４つの期間のうちの最初の期間において真値であり、残りの期間において偽値である信号値の変化と、「００」からなる２つのビットと、を対応付けたレコードである。また、第２のレコードは、シンボル周期を４等分した４つの期間のうちの２番目の期間において真値であり、残りの期間において偽値である信号値の変化と、「０１」からなる２つのビットと、を対応付けたレコードである。
【００９１】
更に、第３のレコードは、シンボル周期を４等分した４つの期間のうちの３番目の期間において真値であり、残りの期間において偽値である信号値の変化と、「１０」からなる２つのビットと、を対応付けたレコードである。また、第４のレコードは、シンボル周期を４等分した４つの期間のうちの最後の期間において真値であり、残りの期間において偽値である信号値の変化と、「１１」からなる２つのビットと、を対応付けたレコードである。
４ＰＰＭ変調部１１２は、記憶されているレコードに基づいて第１の信号を生成する。
【００９２】
マンチェスタ符号化部１１３は、第１実施形態に係る第２の信号生成部１３と同様の機能を有する。マンチェスタ符号化部１１３は、送信データ処理部１１１により出力された第２のビット列に基づいて、マンチェスタ符号化方式に従って第２の信号を生成する。
【００９３】
具体的には、マンチェスタ符号化部１１３は、１つのシンボルにおける信号値の変化と、ビットと、を対応付けた、２つのレコードを予め記憶している。本例では、第１のレコードは、シンボル周期を２等分した２つの期間のうちの最初の期間において真値であり、残りの期間において偽値である信号値の変化と、「０」からなる１つのビットと、を対応付けたレコードである。また、第２のレコードは、シンボル周期を２等分した２つの期間のうちの最初の期間において偽値であり、残りの期間において真値である信号値の変化と、「１」からなる１つのビットと、を対応付けたレコードである。
マンチェスタ符号化部１１３は、記憶されているレコードに基づいて第２の信号を生成する。
【００９４】
本例では、第２のシンボル周期Ｔｂは、第１のシンボル周期Ｔａに「４」を乗じた値である。即ち、数式Ｔｂ＝４・Ｔａが成り立つ。
【００９５】
信号同期調整部１１４は、第１実施形態に係る信号同期調整部１４と同様の機能を有する。
多重信号生成部１１５は、第１実施形態に係る多重信号生成部１５と同様の機能を有する。
【００９６】
ＬＥＤ駆動部１１６は、多重信号生成部１１５により出力された多重信号に基づいてディスプレイパネル１１０ａを制御する。具体的には、ＬＥＤ駆動部１１６は、多重信号が有する信号値が真値である時にＬＥＤ１１０ｂへ電流を供給するとともに、多重信号が有する信号値が偽値である時にＬＥＤ１１０ｂへ電流を供給しない（電流の供給を遮断する）。
【００９７】
このようにして、ＬＥＤ駆動部１１６及びディスプレイパネル１１０ａは、多重信号生成部１１５により生成された多重信号が有する信号値が真値である時に光を発するとともに、当該信号値が偽値である時に光を発しないことにより、光信号を生成する光信号生成手段を構成している。
【００９８】
また、図７に示したように、受信装置１２０は、４ＰＰＭ復調部（非反転ビット列取得手段）１２２と、Ｉ−４ＰＰＭ（Ｉｎｖｅｒｓｅ  ４ＰＰＭ）復調部（反転ビット列取得手段）１２３と、論理和部（第１のビット列取得手段）１２４と、マンチェスタ符号復号部（第２のビット列取得手段）１２５と、ローパスフィルタ部１２６と、２値化部１２７と、２値化部１２８と、受信データ処理部１２９と、を備える。
【００９９】
２値化部１２７は、受光部１２１により出力された多重信号に対して２値化処理を実行する。２値化処理は、多重信号が有する信号値を、真値、及び、偽値のいずれかに補正する処理である。具体的には、２値化処理は、信号値を、真値、及び、偽値の近い方の値に補正する処理である。２値化部１２７は、２値化処理によって補正された多重信号を、４ＰＰＭ復調部１２２、及び、Ｉ−４ＰＰＭ復調部１２３のそれぞれへ出力する。
【０１００】
４ＰＰＭ復調部１２２は、第２実施形態に係る非反転ビット列取得部２２と同様の機能を有する。４ＰＰＭ復調部１２２は、２値化部１２７により出力された多重信号に基づいて非反転ビット列を取得する。
【０１０１】
具体的には、４ＰＰＭ復調部１２２は、４ＰＰＭ変調部１１２と同様に４つのレコードを予め記憶している。４ＰＰＭ復調部１２２は、上記多重信号と、記憶されているレコードと、に基づいてパターンマッチ判定処理を行うことにより非反転ビット列を取得する。
【０１０２】
Ｉ−４ＰＰＭ復調部１２３は、第２実施形態に係る反転ビット列取得部２３と同様の機能を有する。Ｉ−４ＰＰＭ復調部１２３は、２値化部１２７により出力された多重信号に基づいて反転ビット列を取得する。
【０１０３】
具体的には、Ｉ−４ＰＰＭ復調部１２３は、２値化部１２７により出力された多重信号が有する信号値の、真値と偽値とを置換した反転多重信号を生成する。また、Ｉ−４ＰＰＭ復調部１２３は、４ＰＰＭ変調部１１２と同様に４つのレコードを予め記憶している。Ｉ−４ＰＰＭ復調部１２３は、生成された反転多重信号と、記憶されているレコードと、に基づいてパターンマッチ判定処理を行うことにより反転ビット列を取得する。
【０１０４】
論理和部１２４は、第２実施形態に係る第１のビット列取得部２４と同様の機能を有する。論理和部１２４は、取得された第１のビット列を受信データ処理部１２９へ出力する。
【０１０５】
ローパスフィルタ部１２６は、第２実施形態に係る中間信号取得部２６と同様の機能を有する。ローパスフィルタ部１２６は、取得された中間信号を２値化部１２８へ出力する。
【０１０６】
２値化部１２８は、ローパスフィルタ部１２６により出力された中間信号に対して２値化処理を実行する。２値化部１２８は、２値化処理によって補正された中間信号をマンチェスタ符号復号部１２５へ出力する。
【０１０７】
マンチェスタ符号復号部１２５は、第２実施形態に係る第２のビット列取得部２５と同様の機能を有する。マンチェスタ符号復号部１２５は、２値化部１２８により出力された中間信号に基づいて第２のビット列を取得する。
【０１０８】
具体的には、マンチェスタ符号復号部１２５は、マンチェスタ符号化部１１３と同様に２つのレコードを予め記憶している。マンチェスタ符号復号部１２５は、上記中間信号と、記憶されているレコードと、に基づいて第２のビット列を取得する。マンチェスタ符号復号部１２５は、取得された第２のビット列を受信データ処理部１２９へ出力する。
【０１０９】
受信データ処理部１２９は、論理和部１２４により出力された第１のビット列に基づいて、コンテンツを出力するための処理を実行する。また、受信データ処理部１２９は、マンチェスタ符号復号部１２５により出力された第２のビット列に基づいて、送信装置１１０がコンテンツを配信している旨を表すデータを出力するための処理を実行する。
【０１１０】
（作動）
次に、上述した光通信システム１００の作動について説明する。
送信データ処理部１１１は、第１のビット列を４ＰＰＭ変調部１１２へ出力するとともに、第２のビット列をマンチェスタ符号化部１１３へ出力する。次いで、４ＰＰＭ変調部１１２は、入力された第１のビット列に基づいて第１の信号を生成する。更に、マンチェスタ符号化部１１３は、入力された第２のビット列に基づいて第２の信号を生成する。
【０１１１】
図８は、第１の信号、第２の信号、及び、多重信号を示したタイムチャートである。上述したように、本例では、第２の信号におけるシンボル周期（第２のシンボル周期）Ｔｂは、第１の信号におけるシンボル周期（第１のシンボル周期）Ｔａの４倍である。
【０１１２】
そして、多重信号生成部１１５は、信号同期調整部１１４によってシンボル周期が同期された状態にて、生成された第１の信号と、生成された第２の信号と、の排他的論理和を多重信号として生成する。
【０１１３】
即ち、図８に示したように、生成された多重信号は、第２の信号において信号値が偽値である区間においては、第１の信号における信号値を有し、一方、第２の信号において信号値が真値である区間においては、第１の信号における信号値を反転させた（真値と偽値とを置換した）信号値を有する。
【０１１４】
次いで、ＬＥＤ駆動部１１６は、生成された多重信号に基づいて、複数のＬＥＤ１１０ｂ，…を点滅させることにより、多重信号を表す光信号を送信する。
【０１１５】
なお、図８に示したように、多重信号の、第２のシンボル周期Ｔｂに対するマーク率は、一定の値（本例では、５０％）である。従って、送信装置１１０により送信される光信号による光の、人が見た際に感じる明るさは、一定である（時間の経過に伴って変動しない）。即ち、光信号による光のちらつきを抑制することができる。
【０１１６】
受光部１２１は、送信装置１１０により送信された光信号を受信する。受光部１２１は、受信された光信号が表す多重信号を生成する。次いで、２値化部１２７は、生成された多重信号に対して２値化処理を実行し、２値化処理された多重信号を、４ＰＰＭ復調部１２２、及び、Ｉ−４ＰＰＭ復調部１２３のそれぞれへ出力する。
【０１１７】
４ＰＰＭ復調部１２２は、入力された多重信号に基づいて非反転ビット列を取得し、取得された非反転ビット列を論理和部１２４へ出力する。また、Ｉ−４ＰＰＭ復調部１２３は、入力された多重信号を反転させた反転多重信号を生成し、生成された反転多重信号に基づいて反転ビット列を取得し、取得された反転ビット列を論理和部１２４へ出力する。
【０１１８】
次いで、論理和部１２４は、入力された非反転ビット列と、入力された反転ビット列と、の論理和を第１のビット列として取得し、取得された第１のビット列を受信データ処理部１２９へ出力する。
【０１１９】
また、ローパスフィルタ部１２６は、受光部１２１により生成された多重信号から、第２のシンボル周期Ｔｂよりも短いシンボル周期（例えば、第１のシンボル周期Ｔａ）を有する信号成分を除去した中間信号を２値化部１２８へ出力する。
【０１２０】
次いで、２値化部１２８は、入力された中間信号に対して２値化処理を実行し、２値化処理された中間信号を、マンチェスタ符号復号部１２５へ出力する。そして、マンチェスタ符号復号部１２５は、入力された中間信号に基づいて第２のビット列を取得し、取得された第２のビット列を受信データ処理部１２９へ出力する。
【０１２１】
このようにして、光通信システム１００は、光信号を送信装置１１０から受信装置１２０へ伝送することにより、第１のビット列、及び、第２のビット列を送信装置１１０から受信装置１２０へ伝達する。
【０１２２】
そして、受信データ処理部１２９は、入力された第１のビット列に基づいて、コンテンツを出力するための処理を実行する。これにより、受信装置１２０は、コンテンツを出力する。また、受信データ処理部１２９は、入力された第２のビット列に基づいて、送信装置１１０がコンテンツを配信している旨を表すデータを出力するための処理を実行する。これにより、受信装置１２０は、当該データを出力する。
【０１２３】
ここで、送信装置１１０により送信される光信号の通信範囲と、第１のビット列及び第２のビット列の利用方法と、の関係について説明を加える。
【０１２４】
図９は、第１のビット列を取得可能な領域（第１の通信エリア）Ｒ１と、第２のビット列を取得可能な領域（第２の通信エリア）Ｒ２と、の関係を示している。
【０１２５】
例えば、第１のビット列が表すコンテンツは、送信装置１１０が設置されている施設を案内するための情報、又は、当該施設内の店舗を広告するための情報（例えば、クーポン情報等）である。即ち、第１の通信エリアＲ１は、送信装置１１０が設置されている位置（場所）を表す位置情報に関連する情報を表す第１のビット列を取得可能な領域である。
【０１２６】
このようなコンテンツは、画像、音声、又は、動画を表すデータを含むことが多い。従って、第１のビット列を表す信号を伝送するためには、高速にデータを伝送可能な（単位時間あたりに伝送可能なデータ量が多い）高周波数帯を用いて通信を行う必要がある。
【０１２７】
ところで、一般に、自由空間における伝播損失は、通信距離をｄ（ｍ）とおき、送信信号の波長をλ（ｍ）とおくと、数式（４πｄ／λ）２により表される。即ち、伝播損失は、通信距離の２乗に比例して増加するとともに、波長の２乗に反比例して増加する。従って、高周波数帯を用いる通信の通信エリア（本例では、第１の通信エリアＲ１）は、低周波数帯を用いる通信の通信エリア（本例では、第２の通信エリアＲ２）よりも狭くなる。
【０１２８】
仮に、送信装置１１０が第１のビット列を表す第１の信号のみを表す光信号を送信している場合、受信装置１２０は、送信装置１１０との間の距離が比較的短い領域内に位置しない限り、送信装置１１０からの情報を取得することができない。
【０１２９】
そこで、本例では、送信装置１１０は、送信装置１１０がコンテンツを配信している旨を表す第２のビット列を表す第２の信号を、第１の信号と併せて送信する。第２のビット列は、第１のビット列よりもデータ量が少ない。従って、第１のビット列よりも低速にデータを伝送可能な低周波数帯を用いて通信を行うことにより、第２のビット列を伝送することができる。
【０１３０】
このように、本実施形態に係る可視光通信システム１００においては、送信装置１１０と比較的遠い位置にて、受信装置１２０は、第２のビット列が表すデータを出力する。これにより、受信装置１２０を保持するユーザが、第１のビット列が表すデータを取得するか否かを判断する。
【０１３１】
そして、受信装置１２０を保持するユーザが、第１のビット列が表すデータを取得することを希望した場合、ユーザは、送信装置１１０へ接近する。これにより、受信装置１２０は、第１のビット列が表すデータを取得し、当該データを出力する。この結果、ユーザの利便性を向上させることができる。
【０１３２】
以上、説明したように、第３実施形態に係る可視光通信システム１００によっても、第１実施形態に係る光通信システム１と同様の作用及び効果を奏することができる。
【０１３３】
＜第４実施形態＞
次に、本発明の第４実施形態に係る可視光通信システムについて図１０を参照しながら説明する。
第４実施形態に係る可視光通信システム２００は、光信号を送信装置から受信装置へ伝送することにより、第１のビット列、及び、第２のビット列を当該送信装置から当該受信装置へ伝達するシステムである。
【０１３４】
更に、この可視光通信システム２００は、
上記第１のビット列を表すとともに、真値及び偽値のいずれかの信号値を有する信号であり、且つ、予め設定された第１のシンボル周期毎に分割された部分のそれぞれが、当該部分における信号値の変化と、予め設定された第１の方式に従って対応付けられたビットを表し、当該第１のシンボル周期に対する、任意のシンボル周期において上記信号値が上記真値である時間の割合であるマーク率が５０％と異なる、予め設定された第１のマーク率値を有する信号である、第１の信号を生成する第１の信号生成部（第１の信号生成手段）２０１と、
上記第２のビット列を表すとともに、真値及び偽値のいずれかの信号値を有する信号であり、且つ、上記第１のシンボル周期に２以上の整数を乗じた値である、予め設定された第２のシンボル周期毎に分割された部分のそれぞれが、当該部分における信号値の変化と、予め設定された第２の方式に従って対応付けられたビットを表し、当該第２のシンボル周期に対する、任意のシンボル周期において上記信号値が上記真値である時間の割合であるマーク率が、予め設定された第２のマーク率値を有する信号である、第２の信号を生成する第２の信号生成部（第２の信号生成手段）２０２と、
シンボル周期を同期した状態にて、上記生成された第１の信号と、上記生成された第２の信号と、の排他的論理和を多重信号として生成する多重信号生成部（多重信号生成手段）２０３と、
上記生成された多重信号が有する信号値が真値である時に光を発するとともに、当該信号値が偽値である時に光を発しないことにより、上記光信号を生成する光信号生成部（光信号生成手段）２０４と、
を備える。
【０１３５】
これによれば、多重信号において、第２のシンボル周期に対する、任意のシンボル周期において信号値が真値である時間の割合であるマーク率を一定の値とすることができる。この結果、光信号による光のちらつきを抑制することができる。更に、光の強度（振幅）を制御しなくても、第１のビット列及び第２のビット列を伝送することができるので、光信号を生成する回路を簡素化できるため、回路の小型化や、製造コストを低減することができる。
【０１３６】
以上、上記実施形態を参照して本願発明を説明したが、本願発明は、上述した実施形態に限定されるものではない。本願発明の構成及び詳細に、本願発明の範囲内において当業者が理解し得る様々な変更をすることができる。
【０１３７】
なお、上記各実施形態において可視光通信システムの各機能は、回路等のハードウェアにより実現されていた。ところで、送信装置、及び、受信装置のそれぞれは、処理装置と、プログラム（ソフトウェア）を記憶する記憶装置と、を備えるとともに、処理装置がそのプログラムを実行することにより、各機能を実現するように構成されていてもよい。この場合、プログラムは、コンピュータが読み取り可能な記録媒体に記憶されていてもよい。例えば、記録媒体は、フレキシブルディスク、光ディスク、光磁気ディスク、及び、半導体メモリ等の可搬性を有する媒体である。
【０１３８】
また、上記実施形態の他の変形例として、上述した実施形態及び変形例の任意の組み合わせが採用されてもよい。
【０１３９】
＜付記＞
上記実施形態の一部又は全部は、以下の付記のように記載され得るが、以下には限られない。
【０１４０】
（付記１）
光信号を送信装置から受信装置へ伝送することにより、第１のビット列、及び、第２のビット列を当該送信装置から当該受信装置へ伝達する可視光通信システムであって、
前記第１のビット列を表すとともに、真値及び偽値のいずれかの信号値を有する信号であり、且つ、予め設定された第１のシンボル周期毎に分割された部分のそれぞれが、当該部分における信号値の変化と、予め設定された第１の方式に従って対応付けられたビットを表し、当該第１のシンボル周期に対する、任意のシンボル周期において前記信号値が前記真値である時間の割合であるマーク率が５０％と異なる、予め設定された第１のマーク率値を有する信号である、第１の信号を生成する第１の信号生成手段と、
前記第２のビット列を表すとともに、真値及び偽値のいずれかの信号値を有する信号であり、且つ、前記第１のシンボル周期に２以上の整数を乗じた値である、予め設定された第２のシンボル周期毎に分割された部分のそれぞれが、当該部分における信号値の変化と、予め設定された第２の方式に従って対応付けられたビットを表し、当該第２のシンボル周期に対する、任意のシンボル周期において前記信号値が前記真値である時間の割合であるマーク率が、予め設定された第２のマーク率値を有する信号である、第２の信号を生成する第２の信号生成手段と、
シンボル周期を同期した状態にて、前記生成された第１の信号と、前記生成された第２の信号と、の排他的論理和を多重信号として生成する多重信号生成手段と、
前記生成された多重信号が有する信号値が真値である時に光を発するとともに、当該信号値が偽値である時に光を発しないことにより、前記光信号を生成する光信号生成手段と、
を備える可視光通信システム。
【０１４１】
これによれば、多重信号において、第２のシンボル周期に対する、任意のシンボル周期において信号値が真値である時間の割合であるマーク率を一定の値とすることができる。この結果、光信号による光のちらつきを抑制することができる。更に、光の強度（振幅）を制御しなくても、第１のビット列及び第２のビット列を伝送することができるので、光信号を生成する回路を簡素化できるため、回路の小型化や、製造コストを低減することができる。
【０１４２】
（付記２）
付記１に記載の可視光通信システムであって、
前記光信号が表す多重信号の、前記第１のシンボル周期毎に分割された部分のそれぞれに対して、当該部分における信号値の変化と、前記第１の方式に従って対応付けられたビットが存在する場合に、当該部分に対して当該ビットを取得するとともに、当該部分における信号値の変化と、当該第１の方式に従って対応付けられたビットが存在しない場合に、当該部分に対して０であるビットを取得することにより、当該多重信号から非反転ビット列を取得する非反転ビット列取得手段と、
前記光信号が表す多重信号が有する信号値の、真値と偽値とを置換した反転多重信号の、前記第１のシンボル周期毎に分割された部分のそれぞれに対して、当該部分における信号値の変化と、前記第１の方式に従って対応付けられたビットが存在する場合に、当該部分に対して当該ビットを取得するとともに、当該部分における信号値の変化と、前記第１の方式に従って対応付けられたビットが存在しない場合に、当該部分に対して０であるビットを取得することにより、当該反転多重信号から反転ビット列を取得する反転ビット列取得手段と、
シンボル周期を同期した状態にて、前記取得された非反転ビット列と、前記取得された反転ビット列と、の論理和を前記第１のビット列として取得する第１のビット列取得手段と、
を備える可視光通信システム。
【０１４３】
（付記３）
付記１又は付記２に記載の可視光通信システムであって、
前記光信号が表す多重信号の、前記第１のシンボル周期毎に分割された部分のそれぞれに対して、当該部分における信号値の変化と、前記第１の方式に従って対応付けられたビットが存在する場合に、当該部分を偽値に置換するとともに、当該部分における信号値の変化と、当該第１の方式に従って対応付けられたビットが存在しない場合に、当該部分を真値に置換することにより、中間信号を取得する中間信号取得手段と、
前記取得された中間信号の、前記第２のシンボル周期毎に分割された部分のそれぞれに対して、当該部分における信号値の変化と、前記第２の方式に従って対応付けられたビットを取得することにより、当該中間信号から前記第２のビット列を取得する第２のビット列取得手段と、
を備える可視光通信システム。
【０１４４】
（付記４）
付記１又は付記２に記載の可視光通信システムであって、
ローパスフィルタを用いることにより、前記光信号が表す多重信号から、前記第２のシンボル周期よりも短いシンボル周期を有する信号成分を除去した中間信号を取得する中間信号取得手段と、
前記取得された中間信号の、前記第２のシンボル周期毎に分割された部分のそれぞれに対して、当該部分における信号値の変化と、前記第２の方式に従って対応付けられたビットを取得することにより、当該中間信号から前記第２のビット列を取得する第２のビット列取得手段と、
を備える可視光通信システム。
【０１４５】
（付記５）
付記１乃至付記４のいずれかに記載の可視光通信システムであって、
前記第１の信号生成手段は、前記第１のマーク率値が２５％であるパルス位置変調方式に従って前記第１の信号を生成するように構成された可視光通信システム。
【０１４６】
（付記６）
付記１乃至付記５のいずれかに記載の可視光通信システムであって、
前記第２の信号生成手段は、マンチェスタ符号化方式に従って前記第２の信号を生成するように構成された可視光通信システム。
【０１４７】
（付記７）
付記１乃至付記５のいずれかに記載の可視光通信システムであって、
前記第２の信号生成手段は、前記第２のマーク率値が２５％であるパルス位置変調方式に従って前記第２の信号を生成するように構成された可視光通信システム。
【０１４８】
（付記８）
付記１乃至付記７のいずれかに記載の可視光通信システムであって、
前記光信号生成手段は、可視光を発することにより前記光信号を生成するように構成された可視光通信システム。
【０１４９】
（付記９）
光信号を送信装置から受信装置へ伝送することにより、第１のビット列、及び、第２のビット列を当該送信装置から当該受信装置へ伝達するための可視光通信方法であって、
前記第１のビット列を表すとともに、真値及び偽値のいずれかの信号値を有する信号であり、且つ、予め設定された第１のシンボル周期毎に分割された部分のそれぞれが、当該部分における信号値の変化と、予め設定された第１の方式に従って対応付けられたビットを表し、当該第１のシンボル周期に対する、任意のシンボル周期において前記信号値が前記真値である時間の割合であるマーク率が５０％と異なる、予め設定された第１のマーク率値を有する信号である、第１の信号を生成し、
前記第２のビット列を表すとともに、真値及び偽値のいずれかの信号値を有する信号であり、且つ、前記第１のシンボル周期に２以上の整数を乗じた値である、予め設定された第２のシンボル周期毎に分割された部分のそれぞれが、当該部分における信号値の変化と、予め設定された第２の方式に従って対応付けられたビットを表し、当該第２のシンボル周期に対する、任意のシンボル周期において前記信号値が前記真値である時間の割合であるマーク率が、予め設定された第２のマーク率値を有する信号である、第２の信号を生成し、
シンボル周期を同期した状態にて、前記生成された第１の信号と、前記生成された第２の信号と、の排他的論理和を多重信号として生成し、
前記生成された多重信号が有する信号値が真値である時に光を発するとともに、当該信号値が偽値である時に光を発しないことにより、前記光信号を生成する、可視光通信方法。
【０１５０】
（付記１０）
付記９に記載の可視光通信方法であって、
前記光信号が表す多重信号の、前記第１のシンボル周期毎に分割された部分のそれぞれに対して、当該部分における信号値の変化と、前記第１の方式に従って対応付けられたビットが存在する場合に、当該部分に対して当該ビットを取得するとともに、当該部分における信号値の変化と、当該第１の方式に従って対応付けられたビットが存在しない場合に、当該部分に対して０であるビットを取得することにより、当該多重信号から非反転ビット列を取得し、
前記光信号が表す多重信号が有する信号値の、真値と偽値とを置換した反転多重信号の、前記第１のシンボル周期毎に分割された部分のそれぞれに対して、当該部分における信号値の変化と、前記第１の方式に従って対応付けられたビットが存在する場合に、当該部分に対して当該ビットを取得するとともに、当該部分における信号値の変化と、前記第１の方式に従って対応付けられたビットが存在しない場合に、当該部分に対して０であるビットを取得することにより、当該反転多重信号から反転ビット列を取得し、
シンボル周期を同期した状態にて、前記取得された非反転ビット列と、前記取得された反転ビット列と、の論理和を前記第１のビット列として取得する、可視光通信方法。
【０１５１】
（付記１１）
付記９又は付記１０に記載の可視光通信方法であって、
前記光信号が表す多重信号の、前記第１のシンボル周期毎に分割された部分のそれぞれに対して、当該部分における信号値の変化と、前記第１の方式に従って対応付けられたビットが存在する場合に、当該部分を偽値に置換するとともに、当該部分における信号値の変化と、当該第１の方式に従って対応付けられたビットが存在しない場合に、当該部分を真値に置換することにより、中間信号を取得し、
前記取得された中間信号の、前記第２のシンボル周期毎に分割された部分のそれぞれに対して、当該部分における信号値の変化と、前記第２の方式に従って対応付けられたビットを取得することにより、当該中間信号から前記第２のビット列を取得する、可視光通信方法。
【０１５２】
（付記１２）
付記９又は付記１０に記載の可視光通信方法であって、
ローパスフィルタを用いることにより、前記光信号が表す多重信号から、前記第２のシンボル周期よりも短いシンボル周期を有する信号成分を除去した中間信号を取得し、
前記取得された中間信号の、前記第２のシンボル周期毎に分割された部分のそれぞれに対して、当該部分における信号値の変化と、前記第２の方式に従って対応付けられたビットを取得することにより、当該中間信号から前記第２のビット列を取得する、可視光通信方法。
【０１５３】
（付記１３）
光信号を受信装置へ送信することにより、第１のビット列、及び、第２のビット列を当該受信装置へ伝達する送信装置であって、
前記第１のビット列を表すとともに、真値及び偽値のいずれかの信号値を有する信号であり、且つ、予め設定された第１のシンボル周期毎に分割された部分のそれぞれが、当該部分における信号値の変化と、予め設定された第１の方式に従って対応付けられたビットを表し、当該第１のシンボル周期に対する、任意のシンボル周期において前記信号値が前記真値である時間の割合であるマーク率が５０％と異なる、予め設定された第１のマーク率値を有する信号である、第１の信号を生成する第１の信号生成手段と、
前記第２のビット列を表すとともに、真値及び偽値のいずれかの信号値を有する信号であり、且つ、前記第１のシンボル周期に２以上の整数を乗じた値である、予め設定された第２のシンボル周期毎に分割された部分のそれぞれが、当該部分における信号値の変化と、予め設定された第２の方式に従って対応付けられたビットを表し、当該第２のシンボル周期に対する、任意のシンボル周期において前記信号値が前記真値である時間の割合であるマーク率が、予め設定された第２のマーク率値を有する信号である、第２の信号を生成する第２の信号生成手段と、
シンボル周期を同期した状態にて、前記生成された第１の信号と、前記生成された第２の信号と、の排他的論理和を多重信号として生成する多重信号生成手段と、
前記生成された多重信号が有する信号値が真値である時に光を発するとともに、当該信号値が偽値である時に光を発しないことにより、前記光信号を生成する光信号生成手段と、
を備える送信装置。
【０１５４】
（付記１４）
光信号を受信装置へ送信することにより、第１のビット列、及び、第２のビット列を当該受信装置へ伝達するための送信方法であって、
前記第１のビット列を表すとともに、真値及び偽値のいずれかの信号値を有する信号であり、且つ、予め設定された第１のシンボル周期毎に分割された部分のそれぞれが、当該部分における信号値の変化と、予め設定された第１の方式に従って対応付けられたビットを表し、当該第１のシンボル周期に対する、任意のシンボル周期において前記信号値が前記真値である時間の割合であるマーク率が５０％と異なる、予め設定された第１のマーク率値を有する信号である、第１の信号を生成し、
前記第２のビット列を表すとともに、真値及び偽値のいずれかの信号値を有する信号であり、且つ、前記第１のシンボル周期に２以上の整数を乗じた値である、予め設定された第２のシンボル周期毎に分割された部分のそれぞれが、当該部分における信号値の変化と、予め設定された第２の方式に従って対応付けられたビットを表し、当該第２のシンボル周期に対する、任意のシンボル周期において前記信号値が前記真値である時間の割合であるマーク率が、予め設定された第２のマーク率値を有する信号である、第２の信号を生成し、
シンボル周期を同期した状態にて、前記生成された第１の信号と、前記生成された第２の信号と、の排他的論理和を多重信号として生成し、
前記生成された多重信号が有する信号値が真値である時に光を発するとともに、当該信号値が偽値である時に光を発しないことにより、前記光信号を生成する、送信方法。
【０１５５】
（付記１５）
光信号を受信装置へ送信することにより、第１のビット列、及び、第２のビット列を当該受信装置へ伝達する送信装置に、
前記第１のビット列を表すとともに、真値及び偽値のいずれかの信号値を有する信号であり、且つ、予め設定された第１のシンボル周期毎に分割された部分のそれぞれが、当該部分における信号値の変化と、予め設定された第１の方式に従って対応付けられたビットを表し、当該第１のシンボル周期に対する、任意のシンボル周期において前記信号値が前記真値である時間の割合であるマーク率が５０％と異なる、予め設定された第１のマーク率値を有する信号である、第１の信号を生成し、
前記第２のビット列を表すとともに、真値及び偽値のいずれかの信号値を有する信号であり、且つ、前記第１のシンボル周期に２以上の整数を乗じた値である、予め設定された第２のシンボル周期毎に分割された部分のそれぞれが、当該部分における信号値の変化と、予め設定された第２の方式に従って対応付けられたビットを表し、当該第２のシンボル周期に対する、任意のシンボル周期において前記信号値が前記真値である時間の割合であるマーク率が、予め設定された第２のマーク率値を有する信号である、第２の信号を生成し、
シンボル周期を同期した状態にて、前記生成された第１の信号と、前記生成された第２の信号と、の排他的論理和を多重信号として生成し、
前記生成された多重信号が有する信号値が真値である時に光を発するとともに、当該信号値が偽値である時に光を発しないことにより、前記光信号を生成する、処理を実行させるための送信プログラム。
【０１５６】
（付記１６）
送信装置により送信された光信号を受信することにより、第１のビット列、及び、第２のビット列を当該送信装置から取得する受信装置であって、
前記光信号が表す多重信号の、予め設定された第１のシンボル周期毎に分割された部分のそれぞれに対して、当該部分における信号値の変化と、予め設定された第１の方式に従って対応付けられたビットが存在する場合に、当該部分に対して当該ビットを取得するとともに、当該部分における信号値の変化と、当該第１の方式に従って対応付けられたビットが存在しない場合に、当該部分に対して０であるビットを取得することにより、当該多重信号から非反転ビット列を取得する非反転ビット列取得手段と、
前記光信号が表す多重信号が有する信号値の、真値と偽値とを置換した反転多重信号の、前記第１のシンボル周期毎に分割された部分のそれぞれに対して、当該部分における信号値の変化と、前記第１の方式に従って対応付けられたビットが存在する場合に、当該部分に対して当該ビットを取得するとともに、当該部分における信号値の変化と、前記第１の方式に従って対応付けられたビットが存在しない場合に、当該部分に対して０であるビットを取得することにより、当該反転多重信号から反転ビット列を取得する反転ビット列取得手段と、
シンボル周期を同期した状態にて、前記取得された非反転ビット列と、前記取得された反転ビット列と、の論理和を前記第１のビット列として取得する第１のビット列取得手段と、
を備える受信装置。
【０１５７】
（付記１７）
付記１６に記載の受信装置であって、
前記光信号が表す多重信号の、前記第１のシンボル周期毎に分割された部分のそれぞれに対して、当該部分における信号値の変化と、前記第１の方式に従って対応付けられたビットが存在する場合に、当該部分を偽値に置換するとともに、当該部分における信号値の変化と、当該第１の方式に従って対応付けられたビットが存在しない場合に、当該部分を真値に置換することにより、中間信号を取得する中間信号取得手段と、
前記取得された中間信号の、前記第１のシンボル周期に２以上の整数を乗じた値である、予め設定された第２のシンボル周期毎に分割された部分のそれぞれに対して、当該部分における信号値の変化と、予め設定された第２の方式に従って対応付けられたビットを取得することにより、当該中間信号から前記第２のビット列を取得する第２のビット列取得手段と、
を備える受信装置。
【０１５８】
（付記１８）
付記１６に記載の受信装置であって、
ローパスフィルタを用いることにより、前記光信号が表す多重信号から、前記第１のシンボル周期に２以上の整数を乗じた値である、予め設定された第２のシンボル周期よりも短いシンボル周期を有する信号成分を除去した中間信号を取得する中間信号取得手段と、
前記取得された中間信号の、前記第２のシンボル周期毎に分割された部分のそれぞれに対して、当該部分における信号値の変化と、予め設定された第２の方式に従って対応付けられたビットを取得することにより、当該中間信号から前記第２のビット列を取得する第２のビット列取得手段と、
を備える受信装置。
【０１５９】
（付記１９）
送信装置により送信された光信号を受信することにより、第１のビット列、及び、第２のビット列を当該送信装置から取得するための受信方法であって、
前記光信号が表す多重信号の、予め設定された第１のシンボル周期毎に分割された部分のそれぞれに対して、当該部分における信号値の変化と、予め設定された第１の方式に従って対応付けられたビットが存在する場合に、当該部分に対して当該ビットを取得するとともに、当該部分における信号値の変化と、当該第１の方式に従って対応付けられたビットが存在しない場合に、当該部分に対して０であるビットを取得することにより、当該多重信号から非反転ビット列を取得し、
前記光信号が表す多重信号が有する信号値の、真値と偽値とを置換した反転多重信号の、前記第１のシンボル周期毎に分割された部分のそれぞれに対して、当該部分における信号値の変化と、前記第１の方式に従って対応付けられたビットが存在する場合に、当該部分に対して当該ビットを取得するとともに、当該部分における信号値の変化と、前記第１の方式に従って対応付けられたビットが存在しない場合に、当該部分に対して０であるビットを取得することにより、当該反転多重信号から反転ビット列を取得し、
シンボル周期を同期した状態にて、前記取得された非反転ビット列と、前記取得された反転ビット列と、の論理和を前記第１のビット列として取得する、受信方法。
【０１６０】
（付記２０）
付記１９に記載の受信方法であって、
前記光信号が表す多重信号の、前記第１のシンボル周期毎に分割された部分のそれぞれに対して、当該部分における信号値の変化と、前記第１の方式に従って対応付けられたビットが存在する場合に、当該部分を偽値に置換するとともに、当該部分における信号値の変化と、当該第１の方式に従って対応付けられたビットが存在しない場合に、当該部分を真値に置換することにより、中間信号を取得し、
前記取得された中間信号の、前記第１のシンボル周期に２以上の整数を乗じた値である、予め設定された第２のシンボル周期毎に分割された部分のそれぞれに対して、当該部分における信号値の変化と、予め設定された第２の方式に従って対応付けられたビットを取得することにより、当該中間信号から前記第２のビット列を取得する、受信方法。
【０１６１】
（付記２１）
付記１９に記載の受信方法であって、
ローパスフィルタを用いることにより、前記光信号が表す多重信号から、前記第１のシンボル周期に２以上の整数を乗じた値である、予め設定された第２のシンボル周期よりも短いシンボル周期を有する信号成分を除去した中間信号を取得し、
前記取得された中間信号の、前記第２のシンボル周期毎に分割された部分のそれぞれに対して、当該部分における信号値の変化と、予め設定された第２の方式に従って対応付けられたビットを取得することにより、当該中間信号から前記第２のビット列を取得する、受信方法。
【０１６２】
（付記２２）
送信装置により送信された光信号を受信することにより、第１のビット列、及び、第２のビット列を当該送信装置から取得する受信装置に、
前記光信号が表す多重信号の、予め設定された第１のシンボル周期毎に分割された部分のそれぞれに対して、当該部分における信号値の変化と、予め設定された第１の方式に従って対応付けられたビットが存在する場合に、当該部分に対して当該ビットを取得するとともに、当該部分における信号値の変化と、当該第１の方式に従って対応付けられたビットが存在しない場合に、当該部分に対して０であるビットを取得することにより、当該多重信号から非反転ビット列を取得し、
前記光信号が表す多重信号が有する信号値の、真値と偽値とを置換した反転多重信号の、前記第１のシンボル周期毎に分割された部分のそれぞれに対して、当該部分における信号値の変化と、前記第１の方式に従って対応付けられたビットが存在する場合に、当該部分に対して当該ビットを取得するとともに、当該部分における信号値の変化と、前記第１の方式に従って対応付けられたビットが存在しない場合に、当該部分に対して０であるビットを取得することにより、当該反転多重信号から反転ビット列を取得し、
シンボル周期を同期した状態にて、前記取得された非反転ビット列と、前記取得された反転ビット列と、の論理和を前記第１のビット列として取得する、処理を実行させるための受信プログラム。
【０１６３】
（付記２３）
付記２２に記載の受信プログラムであって、
前記処理は、
前記光信号が表す多重信号の、前記第１のシンボル周期毎に分割された部分のそれぞれに対して、当該部分における信号値の変化と、前記第１の方式に従って対応付けられたビットが存在する場合に、当該部分を偽値に置換するとともに、当該部分における信号値の変化と、当該第１の方式に従って対応付けられたビットが存在しない場合に、当該部分を真値に置換することにより、中間信号を取得し、
前記取得された中間信号の、前記第１のシンボル周期に２以上の整数を乗じた値である、予め設定された第２のシンボル周期毎に分割された部分のそれぞれに対して、当該部分における信号値の変化と、予め設定された第２の方式に従って対応付けられたビットを取得することにより、当該中間信号から前記第２のビット列を取得する、ように構成された受信プログラム。
【０１６４】
（付記２４）
付記２２に記載の受信プログラムであって、
前記処理は、
ローパスフィルタを用いることにより、前記光信号が表す多重信号から、前記第１のシンボル周期に２以上の整数を乗じた値である、予め設定された第２のシンボル周期よりも短いシンボル周期を有する信号成分を除去した中間信号を取得し、
前記取得された中間信号の、前記第２のシンボル周期毎に分割された部分のそれぞれに対して、当該部分における信号値の変化と、予め設定された第２の方式に従って対応付けられたビットを取得することにより、当該中間信号から前記第２のビット列を取得する、ように構成された受信プログラム。
【産業上の利用可能性】
【０１６５】
本発明は、光信号を送信装置から受信装置へ伝送する可視光通信システム等に適用可能である。
【符号の説明】
【０１６６】
１      可視光通信システム
１０    送信装置
１１    発光部
１２    第１の信号生成部
１３    第２の信号生成部
１４    信号同期調整部
１５    多重信号生成部
１６    発光制御部
２０    受信装置
２１    受光部
２２    非反転ビット列取得部
２３    反転ビット列取得部
２４    第１のビット列取得部
２５    第２のビット列取得部
２６    中間信号取得部
１００  可視光通信システム
１１０  送信装置
１１０ａ  ディスプレイパネル
１１０ｂ，…  ＬＥＤ
１１１  送信データ処理部
１１２  ４ＰＰＭ変調部
１１３  マンチェスタ符号化部
１１４  信号同期調整部
１１５  多重信号生成部
１１６  ＬＥＤ駆動部
１２０  受信装置
１２０ａ  ディスプレイパネル
１２０ｂ，…  キー式ボタン
１２１  受光部
１２２  ４ＰＰＭ復調部
１２３  Ｉ−４ＰＰＭ復調部
１２４  論理和部
１２５  マンチェスタ符号復号部
１２６  ローパスフィルタ部
１２７  ２値化部
１２８  ２値化部
１２９  受信データ処理部
２００  光通信システム
２０１  第１の信号生成部
２０２  第２の信号生成部
２０３  多重信号生成部
２０４  光信号生成部
【図１】
0005911088.tif 000002
【図２】
0005911088.tif 000003
【図３】
0005911088.tif 000004
【図４】
0005911088.tif 000005
【図５】
0005911088.tif 000006
【図６】
0005911088.tif 000007
【図７】
0005911088.tif 000008
【図８】
0005911088.tif 000009
【図９】
0005911088.tif 000010
【図１０】
0005911088.tif 000011