JP2011250231A - Information transmission system and information transmission method - Google Patents
Information transmission system and information transmission method Download PDFInfo
- Publication number
- JP2011250231A JP2011250231A JP2010122371A JP2010122371A JP2011250231A JP 2011250231 A JP2011250231 A JP 2011250231A JP 2010122371 A JP2010122371 A JP 2010122371A JP 2010122371 A JP2010122371 A JP 2010122371A JP 2011250231 A JP2011250231 A JP 2011250231A
- Authority
- JP
- Japan
- Prior art keywords
- speed
- luminance
- low
- information
- light
- 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.)
- Granted
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 53
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000012545 processing Methods 0.000 abstract description 28
- 235000019557 luminance Nutrition 0.000 description 68
- 238000010586 diagram Methods 0.000 description 23
- 238000004891 communication Methods 0.000 description 19
- 230000008569 process Effects 0.000 description 15
- 230000008859 change Effects 0.000 description 11
- 238000003384 imaging method Methods 0.000 description 10
- 238000000819 phase cycle Methods 0.000 description 6
- 238000005070 sampling Methods 0.000 description 6
- 230000007704 transition Effects 0.000 description 6
- 230000004397 blinking Effects 0.000 description 3
- 239000004973 liquid crystal related substance Substances 0.000 description 3
- 230000004043 responsiveness Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000008033 biological extinction Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000002250 progressing effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 229920006395 saturated elastomer Polymers 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 238000003892 spreading Methods 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
Images
Landscapes
- Optical Communication System (AREA)
Abstract
Description
本発明は、輝度変調された光を媒体にして情報を伝送する情報伝送システムおよび情報伝送方法に関する。 The present invention relates to an information transmission system and an information transmission method for transmitting information using luminance-modulated light as a medium.
輝度変調された光を媒体にして情報を伝送する情報伝送システムの一種に、いわゆる可視光通信システムと呼ばれているものがある。なお、可視光通信システムは、白熱灯などに比べて応答性(点・消灯の速度が速い)に優れたLED等の光源を利用するものであり、とりわけ、人の目に感知される波長域の光(可視光)を利用するものをいうが、本件発明では、それに限定されない。輝度変調された光を媒体にして情報を伝送する情報伝送システムであればよく、赤外光などの目に見えない光(不可視光)を利用するものであってもよい。 One type of information transmission system that transmits information using luminance-modulated light as a medium is a so-called visible light communication system. Note that the visible light communication system uses a light source such as an LED, which has excellent responsiveness (high speed of turning on / off) compared to an incandescent lamp, etc. However, the present invention is not limited to this. Any information transmission system may be used as long as the information is transmitted using luminance-modulated light as a medium, and invisible light such as infrared light (invisible light) may be used.
可視光通信システムの原理を説明する。このシステムは、送信すべき情報(二値化されたデジタル情報、以下、送信情報TXという)の各ビット論理(論理1と論理0)に、それぞれ特定のパターン系列を割り当て、そのパターン系列にしたがって光源の輝度を変調する一方、受信側では、その変調光を電気信号に変換して、この電気信号に含まれるパターン系列に対応したビット論理を復元して、送信情報TXを再生するというものである。特定のパターン系列は、互いに相関度が低い任意の二つのビットパターン系列であり、送信情報TXの二値論理に対応した二つの系列(以下、第1のパターン系列SA、第2のパターン系列SBという)があらかじめ用意される。
The principle of the visible light communication system will be described. This system assigns a specific pattern sequence to each bit logic (
具体例をあげて説明する。今、SAを「00101」、SBを「00101」とし、送信情報TXを「01011000・・・・」とする。この場合、TXの論理1にSAを割り当て、論理0にSBを割り当てるものとすると、送信情報TXに対応するSA、SBの並びは「SB、SA、SB、SA、SA、SB、SB、SB・・・・」になり、光源は、この順番にしたがって時系列的に輝度変調されることになる。
A specific example will be described. Now, it is assumed that SA is “00101”, SB is “00101”, and transmission information TX is “01011000...”. In this case, assuming that SA is assigned to
つまり、SAおよびSBの論理0を消灯、論理1を点灯とすれば、SA=「消灯、消灯、点灯、消灯、点灯」、SB=「点灯、点灯、消灯、点灯、消灯」となり、結局、送信情報TXに対応する光源の点滅パターンは「点灯、点灯、消灯、点灯、消灯、消灯、消灯、点灯、消灯、点灯、点灯、点灯、消灯、点灯、消灯、消灯、消灯、点灯、消灯、点灯、消灯、消灯、点灯、消灯、点灯、点灯、点灯、消灯、点灯、消灯、点灯、点灯、消灯、点灯、消灯、点灯、点灯、消灯、点灯、消灯・・・・」になる。
That is, if
そして、受信側で、この点滅パターンを受光し、光電変換して「SB、SA、SB、SA、SA、SB、SB、SB・・・・」の系列を復元し、それらのSA、SBに対応する論理値を並べることにより、元の送信情報TX(01011000・・・・)を再生することができる。 Then, on the receiving side, this blinking pattern is received and photoelectrically converted to restore a series of “SB, SA, SB, SA, SA, SB, SB, SB...” By arranging corresponding logical values, the original transmission information TX (01011000...) Can be reproduced.
ここで、可視光通信システムにおいては、情報伝送量の大小に対応した二つのタイプが考えられている。これらの二タイプを便宜的に「基本型」と「発展型」と称することにすると、基本型は、上記の原理説明における第1のパターン系列SA、第2のパターン系列SBの変調を所定の低速周期で行い、発展型は、上記の変調を所定の高速周期で行うというものである。基本型の用途は簡易な通信(たとえば、ビーコン用途など)であり、発展型の用途はそれよりも複雑な通信(たとえば、交通情報通信や屋外広告通信など)である。 Here, in the visible light communication system, two types corresponding to the amount of information transmission are considered. If these two types are referred to as “basic type” and “development type” for the sake of convenience, the basic type defines the modulation of the first pattern sequence SA and the second pattern sequence SB in the above description of the principle as a predetermined type. The low-speed cycle is used, and the advanced type is that the above modulation is performed at a predetermined high-speed cycle. The basic type of application is simple communication (for example, beacon use), and the advanced type of application is more complicated communication (for example, traffic information communication or outdoor advertising communication).
このような二つのタイプに対応した可視光通信システムの従来技術としては、たとえば、下記の特許文献1に記載のものが知られている。この文献には、光源の輝度変化パターンを「低速変調」と「高速変調」の組み合わせとし、受光ユニットにおいて、低速変調の輝度変化パターンを長い撮像周期とシャッター時間で観測する一方、高速変調の輝度変化パターンを短い撮像周期とシャッター時間で観測するようにした多重変調の技術(以下、従来技術という)が記載されている。これによれば、低速変調の輝度変化パターンを用いた第1の処理と、高速変調の輝度変化パターンを用いた第2の処理とを行うことができる。
As a prior art of the visible light communication system corresponding to such two types, for example, the one described in
図13は、従来技術における輝度変動パターンを示す図である。この図において、(A)は、十分長いサイクルで見た場合の輝度変動パターンを示し、全体(輝度変動信号のエンベロープ)として、輝度が拡散符号パターン(ここでは便宜的に前記のSAに相当する00101)に応じて変化し、かつ、非常に短い時間で明滅するとともに、その点灯時の輝度を高低二段階に変化させたものを示している。「低速変調」は、拡散符号パターンの変化周期Tpの部分であり、「高速変調」は、当該拡散符号パターン内部の明滅周期Tpbの部分である。以下、消灯時の輝度をOFFと称するとともに、高輝度点灯時の輝度をON(H)と称し、低輝度点灯時の輝度をON(L)と称することにする。 FIG. 13 is a diagram showing a luminance variation pattern in the prior art. In this figure, (A) shows a luminance fluctuation pattern when viewed in a sufficiently long cycle. As a whole (envelope of the luminance fluctuation signal), the luminance corresponds to the spreading code pattern (here, for convenience, the SA). 10101) and blinks in a very short time, and the brightness at the time of lighting is changed in two steps of high and low. “Low-speed modulation” is a part of the change period Tp of the spread code pattern, and “High-speed modulation” is a part of the blinking period Tpb inside the spread code pattern. Hereinafter, the luminance at the time of extinction is referred to as OFF, the luminance at the time of high luminance lighting is referred to as ON (H), and the luminance at the time of low luminance lighting is referred to as ON (L).
なお、中段(B)は、伝送データビットが固定長(たとえば、64ビットで1つのパターン)のパターンビット周期を示し、下段(C)は、短いサイクルで見た場合の輝度変動パターンを示す。 The middle stage (B) shows a pattern bit period in which transmission data bits have a fixed length (for example, one pattern of 64 bits), and the lower stage (C) shows a luminance fluctuation pattern when viewed in a short cycle.
この図によれば、受光ユニットにおいて長めの撮像周期とシャッター時間で(A)を観測すると、ローパスフィルタをかけた(A)のエンベロープとなる拡散符号パターン(SA)による輝度変動を捉えることができる一方、短めの撮像周期とシャッター時間で(A)を観測すると、(C)で表すような元信号レベルの輝度変動を捉えることができる。 According to this figure, when (A) is observed with a longer imaging cycle and shutter time in the light receiving unit, it is possible to capture luminance fluctuations due to the spread code pattern (SA) that is the envelope of (A) with a low-pass filter applied. On the other hand, when (A) is observed with a shorter imaging cycle and shutter time, the luminance fluctuation of the original signal level as represented by (C) can be captured.
図14は、従来技術における高速変調復号モードの概念図である。この図において、高速変調復号モードでは、所定のスレッシュレベルを用いて論理判定を行っており、スレッシュレベル未満を論理信号0、スレッシュレベル以上を論理信号1として伝送データを判定している。従来技術におけるスレッシュレベルは、固定値であり、たとえば、消灯時の輝度をOFFと低輝度点灯時の輝度ON(L)との中間の値としてスレッシュレベルが設定されている。
FIG. 14 is a conceptual diagram of a high-speed modulation decoding mode in the prior art. In this figure, in the high-speed modulation decoding mode, logic determination is performed using a predetermined threshold level, and transmission data is determined by using a
上記のとおり、従来技術では、低速変調の輝度変化パターンと高速変調の輝度変化パターンとを多重化しているため、低速変調の復号データを用いて簡易な通信(たとえば、ビーコン用途など)を行うことができるとともに、高速変調の復号データを用いて複雑な通信(たとえば、交通情報通信や屋外広告通信など)を行うことができるという利点が得られる。
しかしながら、この従来技術では、受信側で低速変調の復号処理後に“必ず”高速変調の復号処理を行う仕組みになっていたため、基本型の光、つまり、低速変調のみの信号を受信した際の無駄な処理を否めなかった。すなわち、基本型の光を受信した際は、本来であれば高速変調の復号処理を行う必要が無いところ、従来技術では、この高速変調の復号部分において無駄な処理が発生し、可視光通信システムの応答性悪化を招いていた。
As described above, since the conventional technology multiplexes the low-speed modulation luminance change pattern and the high-speed modulation luminance change pattern, simple communication (for example, beacon use) is performed using the low-speed modulation decoded data. In addition, it is possible to obtain an advantage that complicated communication (for example, traffic information communication, outdoor advertisement communication, etc.) can be performed using decoded data of high-speed modulation.
However, in this prior art, since the receiver side always performs the decoding process of the high-speed modulation after the decoding process of the low-speed modulation, it is wasted when receiving the basic light, that is, the signal of only the low-speed modulation. I could not deny it. That is, when basic light is received, there is no need to perform high-speed modulation decoding processing, but in the prior art, wasteful processing occurs in the high-speed modulation decoding portion, and the visible light communication system. The responsiveness was worsened.
そこで、本発明の目的は、受信側における無駄な処理を回避することができる情報伝送システムおよび情報伝送方法を提供することにある。 Therefore, an object of the present invention is to provide an information transmission system and an information transmission method that can avoid useless processing on the receiving side.
請求項1記載の発明は、輝度変調された光を媒体にして任意の情報を伝送する情報伝送システムにおいて、前記光は所定の低速周期で変調された低速データと所定の高速周期で変調された高速データとの多重化が可能であり、かつ、前記低速データの論理フォーマットに、前記高速データが多重化されているかを示す情報を保持するための情報部を設けたことを特徴とする情報伝送システムである。
請求項2記載の発明は、輝度変調された光を媒体にして任意の情報を伝送する情報伝送方法において、前記光は所定の低速周期で変調された低速データと所定の高速周期で変調された高速データとの多重化が可能であり、かつ、前記低速データの論理フォーマットに、前記高速データが多重化されているかを示す情報を保持するための情報部を設けたことを特徴とする情報伝送方法である。
According to the first aspect of the present invention, in the information transmission system for transmitting arbitrary information using luminance-modulated light as a medium, the light is modulated with low-speed data modulated with a predetermined low-speed cycle and with a predetermined high-speed cycle. Information transmission characterized in that it can be multiplexed with high-speed data and an information section is provided in the logical format of the low-speed data to hold information indicating whether the high-speed data is multiplexed System.
According to a second aspect of the present invention, in the information transmission method for transmitting arbitrary information using luminance-modulated light as a medium, the light is modulated at a low-speed data modulated at a predetermined low-speed cycle and at a predetermined high-speed cycle. Information transmission characterized in that it can be multiplexed with high-speed data and an information section is provided in the logical format of the low-speed data to hold information indicating whether the high-speed data is multiplexed Is the method.
本発明によれば、受信側における無駄な処理を回避することができる情報伝送システムおよび情報伝送方法を提供することができる。 ADVANTAGE OF THE INVENTION According to this invention, the information transmission system and information transmission method which can avoid the useless process in the receiving side can be provided.
以下、本発明の実施形態を図面を参照しながら説明する。
図1は、発光ユニット10の電気的な内部構成図である。この図において、発光ユニット10は送出データメモリ11、パターンビットカウンタ12、バイトカウンタ13、パターンデータメモリ14、タイミングジェネレータ15、CPU16、発光部17及び発光窓18を有して構成されている。
Embodiments of the present invention will be described below with reference to the drawings.
FIG. 1 is an electrical internal configuration diagram of the
タイミングジェネレータ15は、後述の受光ユニット20におけるタイミングジェネレータの画像キャプチャクロック信号PCKと同期する所定周期の安定したクロック信号CKを発生する。
The
CPU16はタイミングジェネレータ15からのクロック信号CKに同期して、パターンデータメモリ14からパターンデータの1ビットを順次に取り出すとともに、送出データメモリ11から1バイト分のビットデータを順次に取り出し、その取り出しの度に、パターンデータのビット論理を判定(論理信号0であるか、論理信号1であるかを判定)する。
The
そして、論理信号1であれば、そのときに送出データメモリ11から取り出された1バイト分のビットデータについて、そのビット値に対応した第1の変調条件を適用する一方、論理信号0であれば、送出データメモリ11から取り出された1バイト分のビットデータについて、そのビット値に対応した第2の変調条件を適用するという動作をすべての送出データについて繰り返す。
If the logic signal is 1, the first modulation condition corresponding to the bit value is applied to the 1-byte bit data extracted from the
第1および第2の変調条件は、以下のとおりである。
<第1の変調条件>
パターンデータのビットが1のときに適用する。
送出データの1バイトのビットが0のとき→第1の輝度レベル
送出データの1バイトのビットが1のとき→第2の輝度レベル
The first and second modulation conditions are as follows.
<First modulation condition>
This is applied when the bit of pattern data is 1.
When the 1-byte bit of the transmission data is 0 → the first luminance level When the 1-byte bit of the transmission data is 1, the second luminance level
<第2の変調条件>
パターンデータのビットが0のときに適用する。
送出データの1バイトのビットが0のとき→第3の輝度レベル
送出データの1バイトのビットが1のとき→第4の輝度レベル
<Second modulation condition>
This is applied when the bit of pattern data is 0.
When the 1-byte bit of the transmission data is 0 → the third luminance level When the 1-byte bit of the transmission data is 1, the fourth luminance level
以下、これらの第1〜第4の輝度レベルについて、以下の符号を与えることにする。
第1の輝度レベル:SH_FH
第2の輝度レベル:SH_FL
第3の輝度レベル:SL_FH
第4の輝度レベル:SL_FL
Hereinafter, the following symbols are given to the first to fourth luminance levels.
First luminance level: SH_FH
Second luminance level: SH_FL
Third luminance level: SL_FH
Fourth luminance level: SL_FL
これらの符号の意味は、次のとおりである。
アンダーバー記号(_)の前2文字はパターンデータのビット期間に対応し、アンダーバー記号(_)の後2文字は送出データの1バイト期間に対応する。また、Sは低速変調を、Fは高速変調を示し、さらに、Hは論理信号1(つまりハイレベル)を、Lは論理信号0(つまりローレベル)を表している。
The meanings of these symbols are as follows.
The two characters before the underbar symbol (_) correspond to the bit period of the pattern data, and the two characters after the underbar symbol (_) correspond to the one-byte period of the transmission data. S represents low-speed modulation, F represents high-speed modulation, H represents a logic signal 1 (that is, high level), and L represents a logic signal 0 (that is, low level).
ここで、第1〜第4の輝度レベルは、それぞれ発光部17に対する輝度指定値を示し、その大小関係は「第1の輝度レベル>第2の輝度レベル>第3の輝度レベル>第4の輝度レベル」であり、したがって、「SH_FH>SH_FL>SL_FH>SL_FL」の関係になる。
Here, each of the first to fourth luminance levels indicates a luminance designation value for the
発光部17は、上記の第1の変調条件および第2の変調条件で駆動され、これにより、パターンデータのビットが1のときには、送出データの1バイトのビットが0であれば第1の輝度レベルSH_FHで発光するとともに、送出データの1バイトのビットが1であれば第1の輝度レベルSH_FHよりも低輝度の第2の輝度レベルSH_FLで発光し、または、パターンデータのビットが0のときには、送出データの1バイトのビットが0であれば第2の輝度レベルSH_FLよりも低輝度の第3の輝度レベルSL_FHで発光するとともに、送出データの1バイトのビットが1であれば第3の輝度レベルSL_FHよりも低輝度の第4の輝度レベルSL_FLで発光するという動作を行い、発光窓18を介して時系列的な輝度変化パターンを持つ光Pを出力する。なお、最も低輝度の第4の輝度レベルSL_FLが輝度値0を示す場合、発光部17は当然ながら消灯となる(発光しない)。
The light-emitting
図2は、発光窓18を介して時系列的に出力される光Pの波形例を示す図である。この図において、(a)は全体の波形を示し、(b)はその要部の波形を示している。(a)に示すように、光Pはパターンデータのビット周期に対応した「低速変調」の期間と、送出データの1バイトのビット周期に対応した「高速変調」の期間とからなり、たとえば、「低速変調」の1期間は1mS(1KHzの周期)、「高速変調」の1期間は1μS(1MHzの周期)、つまり、1:1000の周波数比率である。ただし、この比率は一例である。低速変調と高速変調とを区別できる任意の比率であればよく、たとえば、1:2などの比率であってもよい。
FIG. 2 is a diagram illustrating a waveform example of the light P output in time series through the
発光窓18を介して時系列的に出力される光Pは、パターンデータのビット値と送出データの1バイトのビット値との組み合わせに従った第1〜第4の輝度レベルの輝度変化を呈するものであり、前記のとおり、第1〜第4の輝度レベルは、「SH_FH>SH_FL>SL_FH>SL_FL」の関係にあるから、要するに光Pは、最大輝度値のSH_FH、それに次ぐ輝度値のSH_FL、次位輝度値のSL_FH、最低輝度値のSL_FLの4段階の輝度変化を呈するものである。
The light P output in time series through the
(a)において、図中に示す二つの符号Lv_SHとLv_SLは、後述の受光ユニット20においてデータ復号の際に用いられるスレッシュレベル(論理判定の閾値)を示している。ここで、Lv_SHは「低速変調」の期間でかつ当該期間のパターンデータのビット値が1のときに用いられるスレッシュレベルであり、Lv_SLは「低速変調」の期間でかつ当該期間のパターンデータのビット値が0のときに用いられるスレッシュレベルである。
In (a), two codes Lv_SH and Lv_SL shown in the figure indicate threshold levels (thresholds for logic determination) used in data decoding in the
これら二つのスレッシュレベルの設定条件は、(a)からも明らかなとおり、「SH_FH>Lv_SH>SH_FL」、「SL_FH>Lv_SL>SL_FL」である。すなわち、Lv_SHは、第1の輝度レベル(SH_FH)より小さくかつ第2の輝度レベル(SH_FL)より大きく、また、Lv_SLは、第2の輝度レベル(SL_FH)より小さくかつ第4の輝度レベル(SL_FL)より大きいことが条件である。 The conditions for setting these two threshold levels are “SH_FH> Lv_SH> SH_FL” and “SL_FH> Lv_SL> SL_FL”, as is clear from FIG. That is, Lv_SH is smaller than the first luminance level (SH_FH) and larger than the second luminance level (SH_FL), and Lv_SL is smaller than the second luminance level (SL_FH) and the fourth luminance level (SL_FL). ) Is greater than the condition.
なお、以上の説明は、第1〜第4の輝度レベルが「SH_FH>SH_FL>SL_FH>SL_FL」の関係にあるときのものである。第1〜第4の輝度レベルの大小関係は、これに限らず、たとえば、(b)のようなものであってもよい。すなわち、(b)に示すような「SH_FH>SL_FH>SH_FL>SL_FL」の関係であってもよく、この場合の二つのスレッシュレベルの設定条件は、「SH_FH>Lv_SH>SL_FH」、「SH_FL>Lv_SL>SL_FL」になる。 The above description is for when the first to fourth luminance levels have a relationship of “SH_FH> SH_FL> SL_FH> SL_FL”. The magnitude relationship between the first to fourth luminance levels is not limited to this, and may be, for example, as shown in (b). In other words, the relationship of “SH_FH> SL_FH> SH_FL> SL_FL” as shown in (b) may be used. In this case, the two threshold level setting conditions are “SH_FH> Lv_SH> SL_FH”, “SH_FL> Lv_SL”. > SL_FL ”.
次に、本実施形態の光Pの論理フォーマットを説明する。
図3は、光Pの論理フォーマットを示す図である。この図において、論理フォーマット19は低速変調に用いられるものであり、この論理フォーマット19は、ヘッダ部19a、データ本体部19bおよびFCS等のデータ訂正部19cから構成されており、さらに、ヘッダ部19aがフレームタイプ情報部19d、多重化フラグ部19eおよび多重化変調タイプ部19Fを含むことに構成上の特徴がある。
Next, the logical format of the light P of this embodiment will be described.
FIG. 3 is a diagram illustrating a logical format of the light P. In this figure, a
フレームタイプ情報部19dは、この論理フォーマット19が単なるビーコン用途(位置捕捉用途)だけのものか、あるいは、任意の伝送データを含むものであるのかを示す情報ビットを保持するものであり、たとえば、情報ビット1:伝送データあり、情報ビット0:ビーコン用途のみである。なお、ここでは、情報ビット0:ビーコン用途のみとしたが、これは一例に過ぎない。ビーコン以外の他の用途を意味するものであってもかまわないことは当然である。
The frame
多重化フラグ部19eは、この論理フォーマット19の中に、高速信号が多重化されているかを示す情報ビットを保持するものであり、この多重化フラグ部19eの存在は、本実施形態の特徴とする点の一つである。すなわち、情報ビット1:高速変調データ多重あり、情報ビット0:多重なし(低速変調データのみ)である。したがって、後述するように、受信側の受光ユニット20において、この多重化フラグ部19eの情報ビットを判定して、ビット0の場合にデータの復号処理を行わないようにすることができ、無駄な処理を回避することができる。
The multiplexing
多重化変調タイプ部19Fは、多重化変調方法を示す情報フラグビットを保持するものであり、たとえば、情報ビット0:乗算型の多重化変調方法、情報ビット1:変調パルス加算型の多重化変調方法である。これは、冒頭で説明した従来技術における変調方法(乗算型)との共存を意図したものである。 The multiplex modulation type unit 19F holds information flag bits indicating a multiplex modulation method. For example, information bit 0: multiplication type multiplex modulation method, information bit 1: modulation pulse addition type multiplex modulation. Is the method. This is intended to coexist with the modulation method (multiplication type) in the prior art described at the beginning.
次に、受光ユニット20について説明する。
図4は、受光ユニット20の電気的な内部構成図である。この図において、受光ユニット20は、光学レンズ部21、撮像部22、キャプチャ画像バッファ23、表示バッファ24、液晶ディスプレイ25、タイミングジェネレータ26、読み取り位置制御メモリ27、サブサンプリング制御メモリ28、CPU29、パターンデータメモリ30、基準画像バッファ31、フレーム時系列バッファ32、相関度評価画像バッファ33、二値化等作業用バッファ34、データリストメモリ35、シャッターキー36、読み出し条件リスト37を含み、データリストメモリ35はさらに更新要求リスト38、リストエントリ39およびビットバッファ40を含む。
Next, the
FIG. 4 is an electrical internal configuration diagram of the
撮像部22は、たとえば、CCD(Charge−Coupled Devices)やCMOS(Complementary Metal−Oxide Semiconductor)などの二次元イメージセンサで構成されており、光学レンズ部21を介して取り込まれた被写体の像を電気的なフレーム画像信号に変換し、タイミングジェネレータ26で作られたキャプチャ画像クロック信号PCKに同期した周期でキャプチャ画像バッファ23に出力するものであり、特に、任意サイズの部分読み出しが可能な二次元イメージセンサである。
The
ここで、「部分読み出し」とは、二次元イメージセンサの全撮像面積のうちの任意の領域を指定して、その領域内の画像を部分的に読み出すことをいい、とりわけ、近年のCMOS型二次元イメージセンサの多くに搭載されている機能のことをいう。本実施形態における撮像部22は、この部分読み出しの機能を備えるものであり、特に、必要に応じて、フルドット読み出し(たとえば、1280×960ドット読み出し)と、そのフルドット読み出しよりも小サイズの第1の部分読み出し(たとえば、320×240ドット読み出し)と、さらに、その第1の部分読み出しよりも小サイズの第2の部分読み出し(たとえば、3×3ドット読み出し)とを適宜に切り替えながら行うことができるものである。
Here, “partial readout” refers to designating an arbitrary region of the entire imaging area of the two-dimensional image sensor and partially reading out an image in the region. This refers to the functions installed in many of the three-dimensional image sensors. The
加えて、本実施形態における撮像部22は、フルドット読み出しの際のフレームレートに対して、第1の部分読み出しの際のフレームレートを高速にし、さらに、第2の部分読み出しの際のフレームレートを第1の部分読み出しの際のフレームレートよりも高速にした点にポイントがあり、これら3種類のフレームレートは、たとえば、
・フルドット読み出しの際のフレームレート:30Fps
・第1の部分読み出しの際のフレームレート:2,000Fps
・第2の部分読み出しの際のフレームレート:20,000Fps
である。
フルドット読み出しは通常のカメラ撮影用であるが、二つの部分読み出しは可視光通信システムの受信用であって、詳細には、第1の部分読み出しは当該通信システムの低速変調受信用、第2の部分読み出しは当該通信システムの高速変調受信用である。
In addition, the
-Frame rate for full dot readout: 30 Fps
-Frame rate for first partial reading: 2,000 Fps
-Frame rate for second partial reading: 20,000 Fps
It is.
The full dot readout is for normal camera photography, but the two partial readouts are for reception of the visible light communication system. Specifically, the first partial readout is for low-speed modulation reception of the communication system, and the second Is read for high-speed modulation reception of the communication system.
キャプチャ画像バッファ23は部分読み出しの際に読み出されたフレーム(画像)を一時記憶するのに十分な容量を持ち、表示バッファ24は撮像部22の全画素数分のデータを確保できる分の容量を持つ。また、フレーム時系列バッファ32は各々部分読み出しデータを時系列に格納していくものであるため、各々が少なくともその部分読み出しデータに対応するだけの容量を持ち、基準画像バッファ31および相関度評価画像バッファ33ならびに二値化等作業用バッファ34は各々部分読み出しデータを時系列に格納していくものであるため、各々が少なくともその部分読み出しデータに対応するだけの容量を持ち、さらに、読み出し位置制御メモリ27は全画角画像における第1および第2の部分読み出しの領域情報を保持することができるだけの容量を持つ。
The captured
CPU29は、受光ユニット20の全体動作を統括制御し、たとえば、キャプチャ画像バッファ23に取り込まれたフレーム画像をそのまま表示バッファ24に送って液晶ディスプレイ25に表示させる処理や、シャッターキー36の操作時に、表示バッファ24に取り込まれた画像を不図示の画像メモリにキャプチャする処理などを行うほか、さらに以下の処理を行う。
The
すなわち、CPU29は、キャプチャクロック信号PCKに同期してキャプチャ画像バッファ23に取り込まれたフレーム画像を、そのフレーム画像ごとに、フレーム時系列バッファ32の各プレーンに順次に格納する。ここで、フレーム時系列バッファ32は、いずれも1枚のフレーム画像のサイズに相当する記憶容量を持つ第1プレーンから第nプレーンまでを備えており、プレーン数nは少なくとも発光ユニット10におけるパターン系列(パターンデータメモリ14から読み出されるパターンデータ)のビット数Nに対応する。たとえば、ビット数Nを5とした場合、フレーム時系列バッファ32のプレーン数nは少なくとも第1プレーンから第5プレーンまでの5プレーンとなる。以下、説明の便宜上、パターン系列のビット数Nを5ビットにするとともにプレーン数nも5とすることにする。
That is, the
第1プレーンから第5プレーンへのフレーム画像の書き込み順は以下の通りである。
1番目のフレーム画像=第1プレーン
2番目のフレーム画像=第2プレーン
3番目のフレーム画像=第3プレーン
4番目のフレーム画像=第4プレーン
5番目のフレーム画像=第5プレーン
6番目のフレーム画像=第1プレーン
7番目のフレーム画像=第2プレーン
8番目のフレーム画像=第3プレーン
9番目のフレーム画像=第4プレーン
10番目のフレーム画像=第5プレーン
このように順次第1プレーンから第5プレーンまでの書き込み動作をサイクリックに行う。
The order of writing frame images from the first plane to the fifth plane is as follows.
1st frame image = 1st plane 2nd frame image = 2nd plane 3rd frame image = 3rd plane 4th frame image = 4th plane 5th frame image = 5th plane 6th frame image = 7th frame image of the first plane = 8th frame image of the 2nd plane = 9th frame image of the 3rd plane = 10th frame image of the 4th plane = 5th plane. The write operation up to the plane is performed cyclically.
CPU29は、各プレーンへの書き込み順を制御(実際はバッファポインタnの値を制御)するとともに、並行して、各プレーンに書き込まれたフレーム画像の中から時系列的な輝度変化パターンを持つ画素領域を抽出し、その輝度変化パターンを二値化等作業用バッファ34で二値化する処理、及び、その二値化されたデータと、パターンデータメモリ30に保持されていた基準パターン系列とを比較し、第1の基準パターン系列と一致した場合には論理信号1を発生し、第2の基準パターン系列と一致した場合には論理信号0を発生して、それらの論理信号をデータリストメモリ35に格納するという処理を実行する。また、受光ユニット20の液晶ディスプレイ25は、発光ユニット10による発光領域を含めた被写体像を表示し、さらに、その表示領域の特定部分(たとえば、画面中央部分)にこの発光領域に関する情報を吹き出しなどの図形を模してオーバラップ表示する。なお、基準画像バッファ31は手ぶれ補正のためのものである。
The
次に、本実施形態における受光ユニット20の動作について説明する。
図5は、受光ユニット20の動作フローチャートを示す図である。この図において、受光ユニット20の動作フローチャートは、大別して、低速変調の処理を行う前段パート(ステップS11からステップS15まで)と、高速変調の処理を行う後段パート(ステップS16からステップS26まで)とからなる。
Next, the operation of the
FIG. 5 is a flowchart illustrating the operation of the
<前段パート/低速変調処理>
前段パートでは、まず、低速モードで信号(光P)の有無を探索し(ステップS11)、低速データを復号(ステップS12)し、ついで、低速データのヘッダ部19aの情報を読み込み(ステップS13)、そのヘッダ部19aの多重化フラグ部19eの情報を調べて高速データが多重化されているか否かを判定する(ステップS14)。そして、高速データが多重化された信号でない場合は、低速データによる動作・表示(ステップS15)を実行した後、前段パートを繰り返し、高速データが多重化された信号である場合は後段パートに進む。
<Previous part / Low-speed modulation processing>
In the first part, first, in the low speed mode, the presence or absence of the signal (light P) is searched (step S11), the low speed data is decoded (step S12), and then the information of the
このように、ステップS11からステップS15は、低速変調信号の処理であり、冒頭の従来技術にも記載されているように、観測スロットパルスの2倍の周期のおおむね周期時間の露光時間によって2つの位相系列で観測すれば、少なくとも一方の系列はかならず最適タイミングになり、また、その最適位相を決定することができる。 As described above, steps S11 to S15 are processing of the low-speed modulation signal, and as described in the prior art at the beginning, two processes are performed depending on the exposure time of the cycle time which is twice the cycle of the observation slot pulse. If the phase sequence is observed, at least one of the sequences is always at the optimum timing, and the optimum phase can be determined.
そして、高周波信号が多重変調されている場合にも、露光時間で平均化され、しかも、その高周波信号がマンチェスター符号のように1:1の0/1バランスであるとすれば、最適位相の系列のサンプルデータは、高周波信号の多重にかかわらず、加算前パルスのみの値の系列が得られる。 Even when the high-frequency signal is multiplexed and modulated, if it is averaged by the exposure time, and if the high-frequency signal has a 0/1 balance of 1: 1 as in the Manchester code, the sequence of the optimum phase As for the sample data, a series of values of only the pulses before addition is obtained regardless of multiplexing of high-frequency signals.
図6は、高周波信号が多重変調された信号波形と、そのサンプリング概念図である。この図に示すように、多重化された高周波信号の0/1バランスがとれているとすれば、二つの位相系列二つの位相系列A、Bのうちの最適化された位相系列Aを用いてサンプリングデータを得ることができる。 FIG. 6 is a signal waveform obtained by multiplex modulation of a high-frequency signal and a sampling conceptual diagram thereof. As shown in this figure, if the multiplexed high frequency signal is balanced 0/1, the optimized phase sequence A of the two phase sequences A and B is used. Sampling data can be obtained.
ここで、ステップS14における判定(高速データが多重化された信号であるか否かの判定)は、受信信号中の多重化フラグ部19e(図3参照)を調べることによって行うことができる。多重化フラグ部19eの情報ビットが“1”であれば「高速変調データ多重あり」、“0”であれば「多重なし」を示すからである。これにより、「多重なし」の場合における無駄な処理、すなわち、無駄な後段パートの処理(ステップS16〜ステップS26)を回避することができ、受光ユニット20の応答性悪化を招かない。
Here, the determination in step S14 (determination as to whether or not the high-speed data is a multiplexed signal) can be made by examining the multiplexing
<後段パート/高速変調処理>
後段パートでは、まず、画像内の一つの領域を選択し(ステップS16)、選択領域に着目して、低速モードのままゲインを調整するとともに、Lv_SHとLv_SLの値を記憶する(ステップS17)。
<Rear part / High-speed modulation processing>
In the latter part, first, one area in the image is selected (step S16), paying attention to the selected area, the gain is adjusted in the low speed mode, and the values of Lv_SH and Lv_SL are stored (step S17).
ステップS16およびステップS17の処理は、低速観測を利用して、HとLのレベル(飽和内レベル)を決定するものであり、ここでは、低速の受信作業において、以下のように決定する。今、多様な環境と多様な光源がある場合を考えると、センサの露光・ゲインに対して信号が強すぎる場合があり得る。このような場合、高周波パルスの最大振幅まで考えたときに、低周波信号のHレベルの値が、飽和の関係で正しい平均値にならないことが起こり得るからである。 The processing in step S16 and step S17 is to determine the H and L levels (in-saturation levels) using low-speed observation. Here, in the low-speed reception operation, the following determination is made. Considering the case where there are various environments and various light sources, the signal may be too strong for the exposure / gain of the sensor. In such a case, when the maximum amplitude of the high-frequency pulse is considered, the H-level value of the low-frequency signal may not be a correct average value due to saturation.
本件発明者が提案したこれまでのイメージセンサ通信関連の技術(冒頭の特許文献1など)では、低周波変調の検出に関して、このような飽和の問題を全く考慮する必要がなかった。処理に必要な最低限の輝度差があればよかったからである。しかしながら、本発明においては、低速信号の観測結果から高速変調信号のビットデコード値を決定するので、低速変調パルスの観測値が正確に高速変調の中間値に収まっている必要がある。そこで、ステップS16およびステップS17の処理において、低速変調信号の観測を必要な低速パルス期間分行って最適なゲインを設定するようにしたのである。
In conventional image sensor communication-related technologies proposed by the present inventor (such as
図7は、ゲイン設定の概念図である。この図において、低速周期での観測ではSH_FHのレベルがどこまで伸びているか不明なので、低速変調信号としてパルスが取れていたとしても、同図(a)に示すように、ゲイン設定として不適となる場合がある。これは、実際のパルスの値としては、送信信号の規格として、たとえば、同図(b)のような値で低速が取れていると、高周波パルスのHも飽和領域内に収まっている(飽和領域内の平均化になっている)ことになるからである。 FIG. 7 is a conceptual diagram of gain setting. In this figure, it is unclear how far the level of SH_FH has been extended in the observation at a low speed cycle, so even if a pulse is taken as a low speed modulation signal, it is not suitable as a gain setting as shown in FIG. There is. This is because, as the actual pulse value, for example, when the transmission signal standard is a low speed with a value as shown in FIG. 5B, the high frequency pulse H is also within the saturation region (saturation). This is because it is averaged within the area).
このため、ダイナミックレンジの範囲を広げて(ゲインを下げて)、同図(b)を満たすようにすれば、より輝度の高い信号も飽和しないように最適調整できるようになる。 For this reason, if the range of the dynamic range is widened (gain is lowered) to satisfy the condition (b) in FIG. 9, optimum adjustment can be made so that a signal with higher luminance is not saturated.
なお、たとえ光源がOFFであっても、実際にカメラでその光源を観測した場合は、太陽光等の周囲の明るさの関係から光源の輝度は完全な0にならない。したがって、同図(b)に示したように、Lレベル側のスレッシュレベル(Lv_SL)の値も考慮した式「Lv_SH+(Lv_SH−Lv_SL)/2<Sat」にすることが望ましい。ここで、Satは飽和レベルである。 Even if the light source is OFF, when the light source is actually observed with a camera, the luminance of the light source does not become completely zero due to the ambient brightness such as sunlight. Therefore, as shown in FIG. 5B, it is desirable to set the expression “Lv_SH + (Lv_SH−Lv_SL) / 2 <Sat” in consideration of the value of the threshold level (Lv_SL) on the L level side. Here, Sat is a saturation level.
ステップS17の処理は、必要に応じて何回か繰り返され、露出が微調整された後、その調整結果に応じて適正化されたスレッシュレベル(Lv_SHとLv_SH)が記憶される。 The process of step S17 is repeated several times as necessary, and after fine adjustment of the exposure, the threshold levels (Lv_SH and Lv_SH) optimized according to the adjustment result are stored.
なお、本実施形態では、前述したように多様な環境と多様な輝度の光源があるとして、このステップS17の処理は、特定部分読み出し領域を決定し受信する光源を決めてからとしているが、光源の輝度、センサの感度が固定的な関係である場合には、このようなゲイン最適化処理を不要とすることもできる。 In the present embodiment, as described above, it is assumed that there are light sources with various environments and various luminances, and the processing of step S17 is performed after determining a specific partial readout region and determining a light source to receive. If the brightness and the sensitivity of the sensor are in a fixed relationship, such gain optimization processing can be made unnecessary.
以上のように、適正化されたスレッシュレベル(Lv_SHとLv_SH)を記憶すると、次に、高速変調用のスレッシュレベル(Th_SH,Th_SL)を設定する(ステップS18)。このステップS18では、最適に観測された低速変調信号のHレベルおよびLレベルの値から高速変調パルス用の閾値(スレッシュレベルTh_SH,Th_SL)を決定する。 As described above, when the optimized threshold levels (Lv_SH and Lv_SH) are stored, the threshold levels for high-speed modulation (Th_SH, Th_SL) are set (step S18). In this step S18, thresholds (threshold levels Th_SH, Th_SL) for the high-speed modulation pulse are determined from the values of the H level and L level of the low-speed modulation signal optimally observed.
これは、第1の部分読み出しのフレームレートと第2の部分読み出しのフレームレートでおおむね同じようなダイナミックレンジに入るようにゲイン調整がなされるが、両者に同じ値の閾値を適用できないためである。しかしながら、両者の関係は線形であるため、低速パルスで確実にダイナミックレンジ内に入る調整値がわかれば、それにあわせて高速Fps(第2の部分読み出しのフレームレート)の場合の閾値設定を単純な比率計算で行うことができる。このように最適設定された値を、高速変調パルス用の閾値(スレッシュレベルTh_SH,Th_SL)として算出し、それを記憶する。 This is because gain adjustment is performed so that the dynamic range is substantially the same at the frame rate of the first partial readout and the frame rate of the second partial readout, but the same threshold value cannot be applied to both. . However, since the relationship between the two is linear, if an adjustment value that surely falls within the dynamic range with a low-speed pulse is known, the threshold setting in the case of high-speed Fps (the frame rate of the second partial read-out) is simplified accordingly. It can be done by ratio calculation. The optimally set value is calculated as a threshold for the high-speed modulation pulse (threshold level Th_SH, Th_SL) and stored.
以上の処理の結果、高速変調を取り込むための準備ができたので、高速変調受信を行うべき部分に対して、高速部分読み出しのモードに入り(ステップS19)、ついで、デコード位相系列を決定する(ステップS20)。すなわち、この高速変調信号においても低速変調信号と同様の2倍のサンプリング周期でデコードすべき位相を決定する。 As a result of the above processing, preparation for capturing high-speed modulation is completed, so that a mode for high-speed partial reading is entered for a portion to be subjected to high-speed modulation reception (step S19), and then a decoding phase sequence is determined ( Step S20). In other words, the phase to be decoded is determined in the high-speed modulation signal with a sampling period twice that of the low-speed modulation signal.
このデコード位相系列の決定では、変調の方式から、必ず高速変調のHレベルとLレベルが含まれる必要数をサンプルする。たとえば、マンチェスタ符号ならば3回以上のHレベル連続またはLレベル連続はないので、3パルス分の観測で済み、2倍周期であれば6サンプルの観測でよい。あるいは、4−PPMならば、7回以上の同一値連続はないので、7×2=14サンプルの観測でよい。 In the determination of the decoding phase sequence, the necessary number including the H level and the L level of high-speed modulation is always sampled from the modulation method. For example, since there are no three or more H level continuations or L level continuations in the case of Manchester code, only three pulses can be observed, and six samples can be observed if the period is double. Alternatively, in the case of 4-PPM, there is no continuation of the same value seven times or more, so 7 × 2 = 14 samples may be observed.
この位相系列の決定は簡単である。H/Lが必ず含まれるなら、必ず位相ロックしたサンプルが極大値と極小値をとるはずなので、2つの系列の最大値と最小値を比較して、変動幅が一方を包含できる系列をロック位相とすればよい。ただし、低速変調周波数がH/Lの変化をしているところに、この判定タイミングがかかった場合は、2つの系列の最大値と最小値の範囲がかぶることもある。 The determination of this phase sequence is simple. If H / L is always included, the phase-locked sample must have the maximum and minimum values, so the maximum and minimum values of the two sequences are compared, and the sequence whose fluctuation range can include one is locked phase And it is sufficient. However, if this determination timing is applied when the low-speed modulation frequency is changing H / L, the range of the maximum value and the minimum value of the two sequences may be covered.
図8は、2つの系列の最大値と最小値の範囲がかぶる場合の概念図である。図示のような場合には、処理の簡単化のために観測結果を棄却し、再度、次の必要サンプル数で判定すればよい。もちろん、同図のように、低周波信号の変化にかかった場合を排除するためには、より多くの判定サンプルを取って判断する等の手段を講じる必要があるが、本実施形態では、判定不可の場合、判定棄却で次のサンプル系列をとることにする。 FIG. 8 is a conceptual diagram in the case where the range of the maximum value and the minimum value of two series is covered. In the case shown in the figure, the observation result may be rejected for the simplification of the process, and the determination may be made again with the next required number of samples. Of course, as shown in the figure, it is necessary to take measures such as taking more judgment samples in order to eliminate the case where the low frequency signal changes, but in this embodiment, judgment is required. If it is not possible, the next sample series is taken by rejecting the decision.
次に、シンボル同期位置(パルスレベルの上位のシンボルの切れ目)を決定する(ステップS21)。この決定により、ビットデコードをとりあえず行うことができる状態になり、ビット系列をとることが可能になる。シンボル同期位置決定の実際は、マンチェスタ符号の任意のビット列「11010011・・・・」を例にすると0または1の同じ値が続くパターンがシンボルの切れ目である。たとえば、当該ビット列の「110」ときている場合、最初の1は捨てて「1|10|10|01|・・・・」と決定すればよい。「|」記号が決定されたシンボル同期位置である。ちなみに、 このようなシンボル同期は公知であり、他のPPMなどのコーディングでも同様に探索可能である。 Next, the symbol synchronization position (interval of symbols higher in pulse level) is determined (step S21). This determination makes it possible to perform bit decoding for the time being, and it is possible to take a bit sequence. In actuality of determining the symbol synchronization position, when an arbitrary bit string “11010011...” Of Manchester code is taken as an example, a pattern in which the same value of 0 or 1 continues is a symbol break. For example, when the bit string is “110”, the first one may be discarded and determined as “1 | 10 | 10 | 01 | “|” Symbol is the determined symbol synchronization position. Incidentally, such symbol synchronization is well known and can be similarly searched by coding such as other PPM.
次に、ビット/シンボルデコードし、上位レイヤーへ移動する(ステップS22)。つまり、通常のビットデコード処理に入り、高周波変調信号をビットデコード(シンボルデコード)して、元ビット列(伝送データ)の復元を行う。 Next, bit / symbol decoding is performed, and the process moves to an upper layer (step S22). That is, the normal bit decoding process is started, and the high frequency modulation signal is bit decoded (symbol decoded) to restore the original bit string (transmission data).
図9は、ビットデコードの概念図である。この図に示すように、たとえば、低速変調のH状態(SH状態)であれば、Th_SHをスレッシュレベルに用いて1/0デコードする一方、低速変調のL状態(SL状態)であれば、Th_SLをスレッシュレベルに用いて1/0デコードすればよい。 FIG. 9 is a conceptual diagram of bit decoding. As shown in this figure, for example, in the low modulation H state (SH state), 1_0 decoding is performed using Th_SH as the threshold level, whereas in the low modulation L state (SL state), Th_SL May be used for the threshold level to perform 1/0 decoding.
ただし、より詳細には、高速変調パルスの開始タイミングがそのSL状態期間ないしSH状態期間のどこなのか不明のまま処理が始まっているので、いつSH状態/SLの遷移が起こるか全く予想がつかないから、以下の点を考慮することが望ましい。 However, more specifically, since the process starts without knowing where the start timing of the high-speed modulation pulse is in the SL state period or the SH state period, it is quite predictable when the transition of the SH state / SL occurs. Therefore, it is desirable to consider the following points.
図10は、SH状態からSL状態への遷移図である。なお、この遷移図はマンチェスターコーディングされている例を示している。まず、SH状態で1/0判定しながらも、Th_SLより小さい値がないかを常に監視しておき、Th_SLより小さい値がきたと判定された場合に、以下の処理を行う。 FIG. 10 is a transition diagram from the SH state to the SL state. This transition diagram shows an example of Manchester coding. First, while determining 1/0 in the SH state, it is always monitored whether there is a value smaller than Th_SL, and if it is determined that a value smaller than Th_SL has been reached, the following processing is performed.
同図(b)、(c)に示すように、シンボルの1パルス目なら直ちにSL状態に遷移する。ただし、同図(a)、(d)に示すように、シンボルの2パルス目でかつTh_SLを下回った場合は、たとえば、同図(a)であれば「10|10」のところが「10|0・・・・」とビットデコードが進んでいるが、2パルス目でTh_SLを下回った時点で、手間のビットを訂正し、手前のビットからSL状態になっていた前提でビットデコードし、シンボル判定する。 As shown in FIGS. 5B and 5C, the first state of the symbol is immediately shifted to the SL state. However, as shown in FIGS. 9A and 9D, when the second pulse of the symbol is less than Th_SL, for example, in FIG. The bit decoding is progressing as "0 ...", but when it falls below Th_SL in the 2nd pulse, the bit is corrected and the bit decoding is performed on the assumption that the previous bit is in the SL state. judge.
SL状態からSH状態への遷移についても同様である。すなわち、Th_SHより値が大きくなったタイミングを判定して状態遷移を行うとともに、必要に応じて1ビット前の値判定の差し戻しを行う。この判定は、たとえば、4−PPMであれば、4パルス分の手前履歴を使った処理になる。 The same applies to the transition from the SL state to the SH state. That is, the state transition is performed by determining the timing when the value becomes larger than Th_SH, and the determination of the value one bit before is returned as necessary. For example, in the case of 4-PPM, this determination is a process using the previous history for four pulses.
このような処理により、高速変調信号と低速変調信号のフォーマットレベルの同期が任意であっても、二つの高速信号用スレッシュレベル(Th_SH/Th_SL)とシンボル履歴とを利用して、安定したデコードを行うことができる。すなわち、高速データの受信完了を判定(ステップS23)するまで、以上のステップS21を繰り返し実行することにより、発光ユニット10からの伝送データの再生を行うことができるようになり、その伝送データを用いて所要の処理(高速データによる動作・表示処理等)を行うことができる(ステップS24)。
Through such processing, even if the synchronization between the format levels of the high-speed modulation signal and the low-speed modulation signal is arbitrary, stable decoding can be performed using the two high-speed signal threshold levels (Th_SH / Th_SL) and the symbol history. It can be carried out. That is, the transmission data from the
さらに、すべての多重化信号の受信完了を判定(ステップS25)するまで、以上のステップS14〜ステップS24を繰りした後、受信完了を判定すると、再び低速全画面モードに戻して(ステップS26)すべての処理を再開(ステップS11以降)することができ、新たな信号検出に備えることができる。 Further, after the above steps S14 to S24 are repeated until reception completion of all multiplexed signals is determined (step S25), when reception completion is determined, the low-speed full-screen mode is again restored (step S26). Can be resumed (step S11 and subsequent steps), and a new signal can be detected.
なお、以上の説明では、撮像部22の部分読み出しについて、第1の部分読み出しと第2の部分読み出しの二つとしているが、これに限定されない。近年、二次元イメージセンサのアーキテクチャの作り方によっては高速の部分選択読み出し(ないしは、高速読み出しピクセル)を単一ではなく、限界数以下で複数設定できるものが出てきているので、そのような複数設定可能な部分読み出しであってもかまわない。
In the above description, the partial reading of the
また、以下のように改良してもよい。
図11は、改良例を示す図である。この改良例は、前記のステップS22、および図9、図10に対応するものであり、ビット判定の状態(SH状態とSL状態)にかからない他の方法を提案するものである。図11に示すように、出力パルスとして、SHでの高速変調レベル変動と、SLでの高速変調のレベル変動が重ならず、一定以上レベル差がある条件とした場合、たとえば、「(SH_FH−SH_FL)/3=(SL_FH−SL_FL)/3=(SH_FL−SL_FH)」の場合、高速変調のSH側とSL側との間は、変動幅の1/3のレベルギャップが保証される。したがって、この場合は、一意的に値領域の判定により、高速変調信号の1/0判定が可能になる。
Moreover, you may improve as follows.
FIG. 11 is a diagram illustrating an improved example. This improved example corresponds to step S22 described above and FIGS. 9 and 10, and proposes another method that does not affect the bit determination state (SH state and SL state). As shown in FIG. 11, when the output pulse has a condition in which the high-speed modulation level fluctuation in SH and the high-speed modulation level fluctuation in SL do not overlap and there is a level difference more than a certain level, for example, “(SH_FH− In the case of “SH_FL) / 3 = (SL_FH−SL_FL) / 3 = (SH_FL−SL_FH)”, a level gap of 1/3 of the fluctuation width is guaranteed between the SH side and the SL side of high-speed modulation. Therefore, in this case, it is possible to determine 1/0 of the high-speed modulation signal by uniquely determining the value region.
図12は、その判定表を示す図である。この表に示すように、値の範囲がSH_FH〜Lv_SHであればビット値1を、Lv_SH〜SH_FLであればビット値0を、また、SH_FL〜SL_FHであればエラー(ビット値0、1いずれにも該当しない)を判定でき、さらに、SL_FH〜Lv_SLであればビット値1を、Lv_SL〜SL_FLであればビット値0を判定できる。
FIG. 12 is a diagram showing the determination table. As shown in this table, if the value range is SH_FH to Lv_SH, a
以上のとおりであるから、本実施形態によれば、以下の効果を得ることができる。
(1)変調方式が単純加算変調であるため、CCD等の二次元イメージセンサを用いた端末のみならず、アナログフィルタとPDを用いた既存の端末との相互運用が可能になる。特に、高速通信だけを行う受信端末の場合は、基本的にハイパスフィルタだけで構成可能であり、高速変調波だけのパルス波を観測できるので、これまでの作り方に対して変更をせまることなく、大きな汎用性が得られる。
(2)また、低速信号が単に高速信号のための位置ビーコン的な役割だけを持つのか、あるいは、低速信号自体もデータを持つのかを自由に選択できるようにしたので、単なるビーコン用途の場合の無駄な処理を回避することができ、受信端末の応答性改善を図ることができる。
(3)加えて、変調方式について制御するビットを設けたので、高速変調の多重化を自由に選択することができ、また、多重化されてない信号についての高速デコード処理をスキップすることができるので、多重化あり・なしの光源が多数光源しているような複雑な環境での処理効率の向上を図ることができるうえ、変調方法についても、先の発明に述べた方式と切り分けができるようになり、複数の変調方式を並存させることができる。
(4)低速変調の変動にかかわらず、時間波形を観測するだけで、確実に高速変調データのデコードを行うことができ、アナログの周波数フィルタや高価な高速サンプリングのデジタルフィルタなどを備える必要がない。
Since it is as mentioned above, according to this embodiment, the following effects can be acquired.
(1) Since the modulation method is simple addition modulation, not only a terminal using a two-dimensional image sensor such as a CCD but also an existing terminal using an analog filter and a PD can be interoperated. In particular, in the case of a receiving terminal that performs only high-speed communication, it can basically be configured with only a high-pass filter, and since a pulse wave of only a high-speed modulated wave can be observed, there is no change to the conventional method of making, Great versatility is obtained.
(2) In addition, since it is possible to freely select whether the low-speed signal has only the position beacon role for the high-speed signal or the low-speed signal itself also has data, Unnecessary processing can be avoided, and the response of the receiving terminal can be improved.
(3) In addition, since a bit for controlling the modulation method is provided, multiplexing of high-speed modulation can be freely selected, and high-speed decoding processing for signals that are not multiplexed can be skipped. Therefore, it is possible to improve the processing efficiency in a complicated environment where there are many light sources with and without multiplexing, and the modulation method can be separated from the method described in the previous invention. Thus, a plurality of modulation schemes can coexist.
(4) Regardless of fluctuations in low-speed modulation, it is possible to reliably decode high-speed modulation data simply by observing a time waveform, and there is no need to provide an analog frequency filter or an expensive high-speed sampling digital filter. .
P:光
19:論理フォーマット
19e:情報部
P: Hikari 19:
Claims (2)
前記光は所定の低速周期で変調された低速データと所定の高速周期で変調された高速データとの多重化が可能であり、
かつ、前記低速データの論理フォーマットに、前記高速データが多重化されているかを示す情報を保持するための情報部を設けたことを特徴とする情報伝送システム。 In an information transmission system for transmitting arbitrary information using luminance-modulated light as a medium,
The light can be multiplexed with low-speed data modulated with a predetermined low-speed cycle and high-speed data modulated with a predetermined high-speed cycle,
An information transmission system comprising an information section for holding information indicating whether or not the high-speed data is multiplexed in the logical format of the low-speed data.
前記光は所定の低速周期で変調された低速データと所定の高速周期で変調された高速データとの多重化が可能であり、
かつ、前記低速データの論理フォーマットに、前記高速データが多重化されているかを示す情報を保持するための情報部を設けたことを特徴とする情報伝送方法。 In an information transmission method for transmitting arbitrary information using luminance-modulated light as a medium,
The light can be multiplexed with low-speed data modulated with a predetermined low-speed cycle and high-speed data modulated with a predetermined high-speed cycle,
An information transmission method comprising: an information part for holding information indicating whether the high-speed data is multiplexed in the logical format of the low-speed data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010122371A JP5750837B2 (en) | 2010-05-28 | 2010-05-28 | Information transmission system, information transmission method, light receiving device, light receiving method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010122371A JP5750837B2 (en) | 2010-05-28 | 2010-05-28 | Information transmission system, information transmission method, light receiving device, light receiving method, and program |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2011250231A true JP2011250231A (en) | 2011-12-08 |
JP2011250231A5 JP2011250231A5 (en) | 2013-07-04 |
JP5750837B2 JP5750837B2 (en) | 2015-07-22 |
Family
ID=45414903
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010122371A Active JP5750837B2 (en) | 2010-05-28 | 2010-05-28 | Information transmission system, information transmission method, light receiving device, light receiving method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5750837B2 (en) |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8823852B2 (en) | 2012-05-24 | 2014-09-02 | Panasonic Intellectual Property Corporation Of America | Information communication method of obtaining information from a subject by demodulating data specified by a pattern of a bright line included in an obtained image |
JP5603523B1 (en) * | 2012-12-27 | 2014-10-08 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | Control method, information communication apparatus and program |
US8965216B2 (en) | 2012-12-27 | 2015-02-24 | Panasonic Intellectual Property Corporation Of America | Information communication method |
US8988574B2 (en) | 2012-12-27 | 2015-03-24 | Panasonic Intellectual Property Corporation Of America | Information communication method for obtaining information using bright line image |
US8994865B2 (en) | 2012-12-27 | 2015-03-31 | Panasonic Intellectual Property Corporation Of America | Information communication method |
US9008352B2 (en) | 2012-12-27 | 2015-04-14 | Panasonic Intellectual Property Corporation Of America | Video display method |
US9019412B2 (en) | 2012-12-27 | 2015-04-28 | Panasonic Intellectual Property Corporation Of America | Information communication method for selecting between visible light communication mode and normal imaging mode |
WO2015075847A1 (en) * | 2013-11-21 | 2015-05-28 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | Information communication method |
US9088360B2 (en) | 2012-12-27 | 2015-07-21 | Panasonic Intellectual Property Corporation Of America | Information communication method |
US9085927B2 (en) | 2012-12-27 | 2015-07-21 | Panasonic Intellectual Property Corporation Of America | Information communication method |
US9087349B2 (en) | 2012-12-27 | 2015-07-21 | Panasonic Intellectual Property Corporation Of America | Information communication method |
US9262954B2 (en) | 2012-12-27 | 2016-02-16 | Panasonic Intellectual Property Corporation Of America | Visible light communication signal display method and apparatus |
US9608727B2 (en) | 2012-12-27 | 2017-03-28 | Panasonic Intellectual Property Corporation Of America | Switched pixel visible light transmitting method, apparatus and program |
US9608725B2 (en) | 2012-12-27 | 2017-03-28 | Panasonic Intellectual Property Corporation Of America | Information processing program, reception program, and information processing apparatus |
US9646568B2 (en) | 2012-12-27 | 2017-05-09 | Panasonic Intellectual Property Corporation Of America | Display method |
WO2018146778A1 (en) * | 2017-02-09 | 2018-08-16 | 富士通株式会社 | Transmission device, transmission control device, communication system, transmission method and computer program for transmission |
US10303945B2 (en) | 2012-12-27 | 2019-05-28 | Panasonic Intellectual Property Corporation Of America | Display method and display apparatus |
US10523876B2 (en) | 2012-12-27 | 2019-12-31 | Panasonic Intellectual Property Corporation Of America | Information communication method |
US10530486B2 (en) | 2012-12-27 | 2020-01-07 | Panasonic Intellectual Property Corporation Of America | Transmitting method, transmitting apparatus, and program |
US10951310B2 (en) | 2012-12-27 | 2021-03-16 | Panasonic Intellectual Property Corporation Of America | Communication method, communication device, and transmitter |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08195749A (en) * | 1995-01-13 | 1996-07-30 | Fujitsu Ltd | Wireless network system |
JP2003179556A (en) * | 2001-09-21 | 2003-06-27 | Casio Comput Co Ltd | Information transmission method, information transmission system, imaging device, and information transmission method |
JP2007129637A (en) * | 2005-11-07 | 2007-05-24 | Stanley Electric Co Ltd | Optical communication device |
JP2008263450A (en) * | 2007-04-12 | 2008-10-30 | Fujitsu Ltd | Optical transmission apparatus and optical transmission method |
JP2008292347A (en) * | 2007-05-25 | 2008-12-04 | Xanavi Informatics Corp | On-vehicle optical beacon device |
-
2010
- 2010-05-28 JP JP2010122371A patent/JP5750837B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08195749A (en) * | 1995-01-13 | 1996-07-30 | Fujitsu Ltd | Wireless network system |
JP2003179556A (en) * | 2001-09-21 | 2003-06-27 | Casio Comput Co Ltd | Information transmission method, information transmission system, imaging device, and information transmission method |
JP2007129637A (en) * | 2005-11-07 | 2007-05-24 | Stanley Electric Co Ltd | Optical communication device |
JP2008263450A (en) * | 2007-04-12 | 2008-10-30 | Fujitsu Ltd | Optical transmission apparatus and optical transmission method |
JP2008292347A (en) * | 2007-05-25 | 2008-12-04 | Xanavi Informatics Corp | On-vehicle optical beacon device |
Cited By (96)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9143339B2 (en) | 2012-05-24 | 2015-09-22 | Panasonic Intellectual Property Corporation Of America | Information communication device for obtaining information from image data by demodulating a bright line pattern appearing in the image data |
JP2014220787A (en) * | 2012-05-24 | 2014-11-20 | パナソニックインテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America | Control method, information communication apparatus and program |
US8994841B2 (en) | 2012-05-24 | 2015-03-31 | Panasonic Intellectual Property Corporation Of America | Information communication method for obtaining information specified by stripe pattern of bright lines |
US9083544B2 (en) | 2012-05-24 | 2015-07-14 | Panasonic Intellectual Property Corporation Of America | Information communication method of obtaining information from a subject by demodulating data specified by a pattern of a bright line included in an obtained image |
US9083543B2 (en) | 2012-05-24 | 2015-07-14 | Panasonic Intellectual Property Corporation Of America | Information communication method of obtaining information from a subject by demodulating data specified by a pattern of a bright line included in an obtained image |
US8823852B2 (en) | 2012-05-24 | 2014-09-02 | Panasonic Intellectual Property Corporation Of America | Information communication method of obtaining information from a subject by demodulating data specified by a pattern of a bright line included in an obtained image |
US9456109B2 (en) | 2012-05-24 | 2016-09-27 | Panasonic Intellectual Property Corporation Of America | Information communication method of obtaining information from a subject by demodulating data specified by a pattern of a bright line included in an obtained image |
US9300845B2 (en) | 2012-05-24 | 2016-03-29 | Panasonic Intellectual Property Corporation Of America | Information communication device for obtaining information from a subject by demodulating a bright line pattern included in an obtained image |
US9166810B2 (en) | 2012-05-24 | 2015-10-20 | Panasonic Intellectual Property Corporation Of America | Information communication device of obtaining information by demodulating a bright line pattern included in an image |
US10218914B2 (en) | 2012-12-20 | 2019-02-26 | Panasonic Intellectual Property Corporation Of America | Information communication apparatus, method and recording medium using switchable normal mode and visible light communication mode |
US9608725B2 (en) | 2012-12-27 | 2017-03-28 | Panasonic Intellectual Property Corporation Of America | Information processing program, reception program, and information processing apparatus |
US10368005B2 (en) | 2012-12-27 | 2019-07-30 | Panasonic Intellectual Property Corporation Of America | Information communication method |
JP2015119459A (en) * | 2012-12-27 | 2015-06-25 | パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America | Control method, information communication device and program |
JP2015119458A (en) * | 2012-12-27 | 2015-06-25 | パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America | Control method, information communication apparatus and program |
US9088360B2 (en) | 2012-12-27 | 2015-07-21 | Panasonic Intellectual Property Corporation Of America | Information communication method |
US9085927B2 (en) | 2012-12-27 | 2015-07-21 | Panasonic Intellectual Property Corporation Of America | Information communication method |
US9088363B2 (en) | 2012-12-27 | 2015-07-21 | Panasonic Intellectual Property Corporation Of America | Information communication method |
US9088362B2 (en) | 2012-12-27 | 2015-07-21 | Panasonic Intellectual Property Corporation Of America | Information communication method for obtaining information by demodulating bright line pattern included in an image |
US9087349B2 (en) | 2012-12-27 | 2015-07-21 | Panasonic Intellectual Property Corporation Of America | Information communication method |
US9756255B2 (en) | 2012-12-27 | 2017-09-05 | Panasonic Intellectual Property Corporation Of America | Information communication method |
US9019412B2 (en) | 2012-12-27 | 2015-04-28 | Panasonic Intellectual Property Corporation Of America | Information communication method for selecting between visible light communication mode and normal imaging mode |
US9008352B2 (en) | 2012-12-27 | 2015-04-14 | Panasonic Intellectual Property Corporation Of America | Video display method |
US9184838B2 (en) | 2012-12-27 | 2015-11-10 | Panasonic Intellectual Property Corporation Of America | Information communication method for obtaining information using ID list and bright line image |
US9203515B2 (en) | 2012-12-27 | 2015-12-01 | Panasonic Intellectual Property Corporation Of America | Information communication method |
US9247180B2 (en) | 2012-12-27 | 2016-01-26 | Panasonic Intellectual Property Corporation Of America | Video display method using visible light communication image including stripe patterns having different pitches |
US9252878B2 (en) | 2012-12-27 | 2016-02-02 | Panasonic Intellectual Property Corporation Of America | Information communication method |
US9258058B2 (en) | 2012-12-27 | 2016-02-09 | Panasonic Intellectual Property Corporation Of America | Signal transmitting apparatus for transmitting information by bright line pattern in image |
US9262954B2 (en) | 2012-12-27 | 2016-02-16 | Panasonic Intellectual Property Corporation Of America | Visible light communication signal display method and apparatus |
US9281895B2 (en) | 2012-12-27 | 2016-03-08 | Panasonic Intellectual Property Corporation Of America | Information communication method |
US12088923B2 (en) | 2012-12-27 | 2024-09-10 | Panasonic Intellectual Property Corporation Of America | Information communication method |
US11659284B2 (en) | 2012-12-27 | 2023-05-23 | Panasonic Intellectual Property Corporation Of America | Information communication method |
US8994865B2 (en) | 2012-12-27 | 2015-03-31 | Panasonic Intellectual Property Corporation Of America | Information communication method |
US9646568B2 (en) | 2012-12-27 | 2017-05-09 | Panasonic Intellectual Property Corporation Of America | Display method |
US9341014B2 (en) | 2012-12-27 | 2016-05-17 | Panasonic Intellectual Property Corporation Of America | Information communication method using change in luminance |
US9380227B2 (en) | 2012-12-27 | 2016-06-28 | Panasonic Intellectual Property Corporation Of America | Information communication method for obtaining information using bright line image |
US11490025B2 (en) | 2012-12-27 | 2022-11-01 | Panasonic Intellectual Property Corporation Of America | Information communication method |
US9407368B2 (en) | 2012-12-27 | 2016-08-02 | Panasonic Intellectual Property Corporation Of America | Information communication method |
US9450672B2 (en) | 2012-12-27 | 2016-09-20 | Panasonic Intellectual Property Corporation Of America | Information communication method of transmitting a signal using change in luminance |
US8988574B2 (en) | 2012-12-27 | 2015-03-24 | Panasonic Intellectual Property Corporation Of America | Information communication method for obtaining information using bright line image |
US9462173B2 (en) | 2012-12-27 | 2016-10-04 | Panasonic Intellectual Property Corporation Of America | Information communication method |
US9467225B2 (en) | 2012-12-27 | 2016-10-11 | Panasonic Intellectual Property Corporation Of America | Information communication method |
US9515731B2 (en) | 2012-12-27 | 2016-12-06 | Panasonic Intellectual Property Corporation Of America | Information communication method |
US9560284B2 (en) | 2012-12-27 | 2017-01-31 | Panasonic Intellectual Property Corporation Of America | Information communication method for obtaining information specified by striped pattern of bright lines |
US9564970B2 (en) | 2012-12-27 | 2017-02-07 | Panasonic Intellectual Property Corporation Of America | Information communication method for obtaining information using ID list and bright line image |
US9571191B2 (en) | 2012-12-27 | 2017-02-14 | Panasonic Intellectual Property Corporation Of America | Information communication method |
US9591232B2 (en) | 2012-12-27 | 2017-03-07 | Panasonic Intellectual Property Corporation Of America | Information communication method |
US11165967B2 (en) | 2012-12-27 | 2021-11-02 | Panasonic Intellectual Property Corporation Of America | Information communication method |
US9608727B2 (en) | 2012-12-27 | 2017-03-28 | Panasonic Intellectual Property Corporation Of America | Switched pixel visible light transmitting method, apparatus and program |
US8965216B2 (en) | 2012-12-27 | 2015-02-24 | Panasonic Intellectual Property Corporation Of America | Information communication method |
US9613596B2 (en) | 2012-12-27 | 2017-04-04 | Panasonic Intellectual Property Corporation Of America | Video display method using visible light communication image including stripe patterns having different pitches |
US9635278B2 (en) | 2012-12-27 | 2017-04-25 | Panasonic Intellectual Property Corporation Of America | Information communication method for obtaining information specified by striped pattern of bright lines |
US9641766B2 (en) | 2012-12-27 | 2017-05-02 | Panasonic Intellectual Property Corporation Of America | Information communication method |
US9331779B2 (en) | 2012-12-27 | 2016-05-03 | Panasonic Intellectual Property Corporation Of America | Information communication method for obtaining information using ID list and bright line image |
US9030585B2 (en) | 2012-12-27 | 2015-05-12 | Panasonic Intellectual Property Corporation Of America | Information communication method for obtaining information by demodulating bright line pattern included in image |
US9094120B2 (en) | 2012-12-27 | 2015-07-28 | Panasonic Intellectual Property Corporaton Of America | Information communication method |
US9768869B2 (en) | 2012-12-27 | 2017-09-19 | Panasonic Intellectual Property Corporation Of America | Information communication method |
US9794489B2 (en) | 2012-12-27 | 2017-10-17 | Panasonic Intellectual Property Corporation Of America | Information communication method |
US9859980B2 (en) | 2012-12-27 | 2018-01-02 | Panasonic Intellectual Property Corporation Of America | Information processing program, reception program, and information processing apparatus |
US9918016B2 (en) | 2012-12-27 | 2018-03-13 | Panasonic Intellectual Property Corporation Of America | Information communication apparatus, method, and recording medium using switchable normal mode and visible light communication mode |
US9998220B2 (en) | 2012-12-27 | 2018-06-12 | Panasonic Intellectual Property Corporation Of America | Transmitting method, transmitting apparatus, and program |
US10051194B2 (en) | 2012-12-27 | 2018-08-14 | Panasonic Intellectual Property Corporation Of America | Information communication method |
US10951310B2 (en) | 2012-12-27 | 2021-03-16 | Panasonic Intellectual Property Corporation Of America | Communication method, communication device, and transmitter |
US10148354B2 (en) | 2012-12-27 | 2018-12-04 | Panasonic Intellectual Property Corporation Of America | Luminance change information communication method |
US10165192B2 (en) | 2012-12-27 | 2018-12-25 | Panasonic Intellectual Property Corporation Of America | Information communication method |
US10887528B2 (en) | 2012-12-27 | 2021-01-05 | Panasonic Intellectual Property Corporation Of America | Information communication method |
US10205887B2 (en) | 2012-12-27 | 2019-02-12 | Panasonic Intellectual Property Corporation Of America | Information communication method |
JP5603523B1 (en) * | 2012-12-27 | 2014-10-08 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | Control method, information communication apparatus and program |
US10225014B2 (en) | 2012-12-27 | 2019-03-05 | Panasonic Intellectual Property Corporation Of America | Information communication method for obtaining information using ID list and bright line image |
US10742891B2 (en) | 2012-12-27 | 2020-08-11 | Panasonic Intellectual Property Corporation Of America | Information communication method |
US10303945B2 (en) | 2012-12-27 | 2019-05-28 | Panasonic Intellectual Property Corporation Of America | Display method and display apparatus |
US10334177B2 (en) | 2012-12-27 | 2019-06-25 | Panasonic Intellectual Property Corporation Of America | Information communication apparatus, method, and recording medium using switchable normal mode and visible light communication mode |
US10354599B2 (en) | 2012-12-27 | 2019-07-16 | Panasonic Intellectual Property Corporation Of America | Display method |
US10361780B2 (en) | 2012-12-27 | 2019-07-23 | Panasonic Intellectual Property Corporation Of America | Information processing program, reception program, and information processing apparatus |
US10368006B2 (en) | 2012-12-27 | 2019-07-30 | Panasonic Intellectual Property Corporation Of America | Information communication method |
US10666871B2 (en) | 2012-12-27 | 2020-05-26 | Panasonic Intellectual Property Corporation Of America | Information communication method |
US10638051B2 (en) | 2012-12-27 | 2020-04-28 | Panasonic Intellectual Property Corporation Of America | Information communication method |
US10447390B2 (en) | 2012-12-27 | 2019-10-15 | Panasonic Intellectual Property Corporation Of America | Luminance change information communication method |
US10455161B2 (en) | 2012-12-27 | 2019-10-22 | Panasonic Intellectual Property Corporation Of America | Information communication method |
US10616496B2 (en) | 2012-12-27 | 2020-04-07 | Panasonic Intellectual Property Corporation Of America | Information communication method |
US10516832B2 (en) | 2012-12-27 | 2019-12-24 | Panasonic Intellectual Property Corporation Of America | Information communication method |
US10523876B2 (en) | 2012-12-27 | 2019-12-31 | Panasonic Intellectual Property Corporation Of America | Information communication method |
US10521668B2 (en) | 2012-12-27 | 2019-12-31 | Panasonic Intellectual Property Corporation Of America | Display method and display apparatus |
US10531009B2 (en) | 2012-12-27 | 2020-01-07 | Panasonic Intellectual Property Corporation Of America | Information communication method |
US10531010B2 (en) | 2012-12-27 | 2020-01-07 | Panasonic Intellectual Property Corporation Of America | Information communication method |
US10530486B2 (en) | 2012-12-27 | 2020-01-07 | Panasonic Intellectual Property Corporation Of America | Transmitting method, transmitting apparatus, and program |
US9680572B2 (en) | 2013-11-21 | 2017-06-13 | Panasonic Intellectual Property Corporation Of America | Information communication device |
CN105723632B (en) * | 2013-11-21 | 2019-03-22 | 松下电器(美国)知识产权公司 | Information communicating method, device and computer readable storage medium |
US10177847B2 (en) | 2013-11-21 | 2019-01-08 | Panasonic Intellectual Property Corporation Of America | Information communication device |
JPWO2015075847A1 (en) * | 2013-11-21 | 2017-03-16 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | Information communication method |
CN105723632A (en) * | 2013-11-21 | 2016-06-29 | 松下电器(美国)知识产权公司 | Information communication method |
US9294188B2 (en) | 2013-11-21 | 2016-03-22 | Panasonic Intellectual Property Corporation Of America | Information communication device |
WO2015075847A1 (en) * | 2013-11-21 | 2015-05-28 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | Information communication method |
JPWO2018146778A1 (en) * | 2017-02-09 | 2019-12-19 | 富士通株式会社 | Transmission device, transmission control device, communication system, transmission method, and transmission computer program |
CN110268643A (en) * | 2017-02-09 | 2019-09-20 | 富士通株式会社 | Transmission device, transmission control device, communication system, transmission method, and computer program for transmission |
US10951312B2 (en) | 2017-02-09 | 2021-03-16 | Fujitsu Limited | Transmitting device, transmission control device, and transmission method |
WO2018146778A1 (en) * | 2017-02-09 | 2018-08-16 | 富士通株式会社 | Transmission device, transmission control device, communication system, transmission method and computer program for transmission |
Also Published As
Publication number | Publication date |
---|---|
JP5750837B2 (en) | 2015-07-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5750837B2 (en) | Information transmission system, information transmission method, light receiving device, light receiving method, and program | |
JP5282899B2 (en) | Information restoration apparatus and information restoration method | |
JP5936902B2 (en) | Transmission system, transmission device and reception device | |
US8023002B2 (en) | Imager, imaging circuit, and image processing circuit | |
US9667865B2 (en) | Optical demodulation using an image sensor | |
CN108292958B (en) | Optical wireless communication technology | |
CN106597374A (en) | Indoor visible positioning method and system based on camera shooting frame analysis | |
US20100026814A1 (en) | Solid-state image pick-up device, data transmission method, and image pickup apparatus | |
Aoyama et al. | Line scan sampling for visible light communication: Theory and practice | |
US10432215B2 (en) | Optical camera communication apparatus and method | |
KR101937560B1 (en) | Image sensor communication system based on dimmable M-PSK | |
KR101937607B1 (en) | Method and apparatus for dimmable optical wireless communication for hybrid communication system | |
KR101706849B1 (en) | Apparatus and method for transceiving data using a visible light communication system | |
JP2017525258A (en) | Encoding optical symbols | |
KR101803317B1 (en) | Capsule endoscope transmitter and capsule endoscope receiver configured to perform human body communication and method of human body communication using the same | |
CN111052633B (en) | Detecting coded light using a rolling shutter camera | |
CN106452583B (en) | The device and method of visible light parallel transmission video | |
Nguyen et al. | Trade-off Communication distance and Data rate of Rolling shutter OCC | |
AU726306B2 (en) | An imaging apparatus with video data transmission | |
KR102568759B1 (en) | Apparatus and method for 2d color code optical wireless communication considering signal circumstances | |
JP5840066B2 (en) | Visible light communication transmitting apparatus, visible light communication receiving apparatus, visible light communication transmitting method, visible light communication receiving method and program thereof | |
US20080219676A1 (en) | Transmitting device, receiving device, and optical communication method | |
TWI620420B (en) | Visible light communication system and method | |
JP4535133B2 (en) | Information output device, information output method, and program | |
Kim et al. | Transition-based data decoding for optical camera communications using a rolling shutter camera |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130520 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130520 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140218 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140327 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140526 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20141113 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150109 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20150421 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150504 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5750837 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |