(57)【要約】【課題】通信速度を高めることができるカラーコード出力装置等を提供すること。【解決手段】光の色を変化させることができる光照射手段５−１〜５−９が複数配列されたカラーコード出力手段５と、前記光照射手段５−１〜５−９が照射する光の色を制御する制御手段７と、を備えることを特徴とするカラーコード出力装置３。また、このカラーコード出力装置３と、前記カラーコード出力装置３から出力されたカラーコードを読み取るカラーコード読み取り装置と、から構成されるカラーコード通信システム１。【選択図】 図１
2012147311.tif 000002
【特許請求の範囲】
【請求項１】
光の色を変化させることができる光照射手段が複数配列されたカラーコード出力手段と、
前記光照射手段が照射する光の色を制御する制御手段と、
を備えることを特徴とするカラーコード出力装置。
【請求項２】
前記制御手段は、前記光照射手段が照射する光の強度を周期的に変動させることを特徴とする請求項１記載のカラーコード出力装置。
【請求項３】
光の色を変化させることができる光照射手段が複数配列されたカラーコード出力手段と、
前記光照射手段が照射する光の色を制御する制御手段と、
カラーコードを読み取る読み取り手段と、
を備えることを特徴とするカラーコード通信装置。
【請求項４】
前記制御手段は、前記光照射手段が照射する光の強度を周期的に変動させることを特徴とする請求項３記載のカラーコード通信装置。
【請求項５】
請求項１又は２記載のカラーコード出力装置と、
前記カラーコード出力装置から出力されたカラーコードを読み取るカラーコード読み取り装置と、
から構成されるカラーコード通信システム。
【請求項６】
複数の請求項３又は４記載のカラーコード通信装置から構成される双方向カラーコード通信システム。
【請求項７】
前記カラーコード通信装置は、
他のカラーコード通信装置から出力されたカラーコードを前記カラーコード読み取り手段により読み取った場合、前記他のカラーコード通信装置に受信信号を出力する受信信号出力手段と、
前記カラーコード出力手段により、使用する色の範囲が異なる複数のカラーコードを出力する複数のカラーコード出力手段と、
前記複数のカラーコードのそれぞれに対応する前記受信信号の受信状態に基づき、前記カラーコード出力手段により出力するカラーコードの色の範囲を設定する色範囲設定手段と、
を備えることを特徴とする請求項６記載の双方向カラーコード通信システム。
【請求項８】
請求項１又は２記載のカラーコード出力装置であって、所定の設定カラーコードを出力可能なカラーコード出力装置と、
前記カラーコード出力装置により出力されたカラーコードを読み取る読み取り手段、及び前記読み取り手段で読み取ったカラーコードが前記設定カラーコードである場合、施錠及び／又は開錠を行う施錠／開錠手段を備えた施錠／開錠装置と、
から構成されるカラーコード施錠／開錠システム。
【請求項９】
前記カラーコード出力装置は、前記設定カラーコードを更新する更新手段と、更新後の前記設定カラーコードを出力する更新後カラーコード出力手段とを備え、
前記施錠／開錠装置は、前記更新後カラーコード出力手段により出力された更新後の前記設定カラーコードを読み取り、その更新後の前記設定カラーコードを前記施錠／開錠手段にて用いる前記設定カラーコードとすることを特徴とする請求項８記載のカラーコード施錠／開錠システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、カラーコードにより通信を行うカラーコード出力装置、カラーコード通信装置、及びカラーコード通信システムに関する。
【背景技術】
【０００２】
可視光を用いて通信を行う可視光通信装置が知られている（特許文献１参照）。この可視光通信装置では、単一の光源から照射される可視光を高速に点滅させることでデータを送信する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４３３７８１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の可視光通信装置では、単一の光源を点滅させることでデータを送信するものであるから、ある時点における光のパターンは、その光源がＯＮのパターンと、ＯＦＦのパターンとの２種類しかない。そのため、１つの光のパターンに含めることができる情報量が少なく、結果として、通信速度を十分に高めることができない。
【０００５】
本発明は以上の点に鑑みなされたものであり、通信速度を高めることができるカラーコード出力装置等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明のカラーコード出力装置は、光の色を変化させることができる光照射手段が複数配列されたカラーコード出力手段と、前記光照射手段が照射する光の色を制御する制御手段と、を備えることを特徴とする。
【０００７】
本発明のカラーコード出力装置は、光の色を変化させることができる光照射手段が複数配列されたカラーコード出力手段により、カラーコードを出力することができる。そして、制御手段により、各光照射手段が照射する光の色を変え、カラーコードを自由に変化させることができる。
【０００８】
カラーコードは大容量の情報を含むことができるから、本発明のカラーコード出力装置は、カラーコードを出力し、そのカラーコードを自由に変化させることにより、例えば、高速通信を行うことができる。
【０００９】
また、カラーコード出力手段により出力されたカラーコードは指向性が高いので、遠距離にまで到達する。そのため、遠距離間でも通信を行うことができる。また、指向性が高いカラーコードは周囲に拡散しないので、通信内容を傍受されにくい。また、カラーコードの光は肉眼で見ることができるので、ユーザは、その時通信が行われているか否かを容易に知ることができる。
【００１０】
本発明のカラーコード出力装置において、制御手段は、光照射手段が照射する光の強度を周期的に変動させることが好ましい。この場合、例えば、カラーコードの読み取りを、所定時間おきに複数回試みるようにすれば、カラーコードにおける光の強度が高いとき、中間のとき、低いときに、それぞれカラーコードの読み取りを行うことができる。その結果、カラーコードの光の強度が過大又は過小であるため読み取れないというようなことがなく、カラーコードを確実に読み取ることができる。
【００１１】
本発明のカラーコード通信装置は、光の色を変化させることができる光照射手段が複数配列されたカラーコード出力手段と、前記光照射手段が照射する光の色を制御する制御手段と、カラーコードを読み取る読み取り手段と、を備えることを特徴とする。
【００１２】
本発明のカラーコード通信装置は、光の色を変化させることができる光照射手段が複数配列されたカラーコード出力手段により、カラーコードを出力することができる。そして、制御手段により、各光照射手段が照射する光の色を変え、カラーコードを自由に変化させることができる。また、本発明のカラーコード通信装置は、他のカラーコード通信装置が出力したカラーコードを、読み取り手段により読み取ることができる。
【００１３】
カラーコードは大容量の情報を含むことができるから、本発明のカラーコード通信装置は、カラーコードの出力、及び読み取りを行うことで、例えば、高速通信を行うことができる。
【００１４】
また、カラーコード出力手段により出力されたカラーコードは指向性が高いので、遠距離にまで到達する。そのため、遠距離間でも通信を行うことができる。また、指向性が高いカラーコードは周囲に拡散しないので、通信内容を傍受されにくい。また、カラーコードの光は肉眼で見ることができるので、ユーザは、その時通信が行われているか否かを容易に知ることができる。
【００１５】
本発明のカラーコード通信装置において、制御手段は、光照射手段が照射する光の強度を周期的に変動させることが好ましい。この場合、例えば、カラーコードの読み取りを、所定時間おきに複数回試みるようにすれば、カラーコードにおける光の強度が高いとき、中間のとき、低いときに、それぞれカラーコードの読み取りを行うことができる。その結果、カラーコードの光の強度が過大又は過小であるため読み取れないというようなことがなく、カラーコードを確実に読み取ることができる。
【００１６】
本発明のカラーコード通信システムは、上述したカラーコード出力装置と、そのカラーコード出力装置から出力されたカラーコードを読み取るカラーコード読み取り装置と、から構成される。
【００１７】
本発明のカラーコード通信システムでは、カラーコード出力装置によりカラーコードを出力し、そのカラーコードをカラーコード読み取り装置で読み取ることにより、カラーコード通信を行うことができる。カラーコードは大容量の情報を含むことができるから、本発明のカラーコード通信システムは、高速通信を行うことができる。
【００１８】
本発明の双方向カラーコード通信システムは、複数の上述したカラーコード通信装置から構成される。
本発明の双方向カラーコード通信システムでは、いずれかのカラーコード通信装置Ａによりカラーコードを出力し、そのカラーコードを他のカラーコード通信装置Ｂで読み取ることにより、カラーコード通信を行うことができる。また、それとは逆に、カラーコード通信装置Ｂによりカラーコードを出力し、そのカラーコードをカラーコード通信装置Ａで読み取ることにより、カラーコード通信を行うこともできる。
【００１９】
カラーコードは大容量の情報を含むことができるから、本発明の双方向カラーコード通信システムは、高速通信を行うことができる。
本発明の双方向カラーコード通信システムは、以下のものであることが好ましい。すなわち、前記カラーコード通信装置は、他のカラーコード通信装置から出力されたカラーコードを前記カラーコード読み取り手段により読み取った場合、前記他のカラーコード通信装置に受信信号を出力する受信信号出力手段と、前記カラーコード出力手段により、使用する色の範囲が異なる複数のカラーコードを出力する複数のカラーコード出力手段と、前記複数のカラーコードのそれぞれに対応する前記受信信号の受信状態に基づき、前記カラーコード出力手段により出力するカラーコードの色の範囲を設定する色範囲設定手段とを備えることが好ましい。
【００２０】
上記の構成を備える場合、以下の効果が得られる。カラーコード通信装置が存在する場所の環境（例えば、周囲の光の色や強さ、空気の透明度等）により、カラーコードに使用される一部の色は、相手側のカラーコード通信装置で読み取り難いことがある。上記の構成を備える場合、送信側のカラーコード通信装置から出力された、使用する色の範囲が異なる複数のカラーコードのうち、相手側のカラーコード通信装置から受信信号が返されたもの（すなわち、相手側のカラーコード通信装置で正常に読み取れたもの）を選択し、その正常に読み取れたカラーコードの色の範囲を、それ以降においてカラーコード出力手段により出力するカラーコードの色の範囲（通信で使用するカラーコードの色の範囲）とする。そのことにより、通信で使用するカラーコードの色は、相手側のカラーコード通信装置で読み取れる色に限定されるから、確実にカラーコード通信を行うことができる。
【００２１】
本発明のカラーコード施錠／開錠システムは、上述したカラーコード出力装置であって、所定の設定カラーコードを出力可能なカラーコード出力装置と、前記カラーコード出力装置により出力されたカラーコードを読み取る読み取り手段、及び前記読み取り手段で読み取ったカラーコードが前記設定カラーコードである場合、施錠及び／又は開錠を行う施錠／開錠手段を備えた施錠／開錠装置と、から構成される。
【００２２】
本発明のカラーコード施錠／開錠システムは、カラーコードである設定カラーコードを送受信することで施錠／開錠を行う。カラーコードは大容量の情報を含むことができるから、これを用いることにより、不正な開錠が困難になり、安全性が高まる。
【００２３】
また、カラーコードである設定カラーコードは、指向性が高く、必要な方向のみに送られ、周囲に広がらないので、傍受されにくい。その結果、安全性が高まる。
また、カラーコードである設定カラーコードの光は肉眼で見ることができるので、ユーザは、その時施錠／開錠の処理が行われているか否かを容易に知ることができる。
【００２４】
本発明のカラーコード施錠／開錠システムは、以下のものであることが好ましい。すなわち、前記カラーコード出力装置は、前記設定カラーコードを更新する更新手段と、更新後の前記設定カラーコードを出力する更新後カラーコード出力手段とを備え、前記施錠／開錠装置は、前記更新後カラーコード出力手段により出力された更新後の前記設定カラーコードを読み取り、その更新後の前記設定カラーコードを前記施錠／開錠手段にて用いる前記設定カラーコードとすることが好ましい。
【００２５】
この場合、設定カラーコードを容易に更新することができる。そのことにより、不正な開錠が一層困難になり、安全性がより高まる。
本発明において、カラーコード（カラージップメディア社所有の登録商標、特開２００１−３１９２００号等で開示）とは、カラーバーコードとも称される、カラーパターンをコード化している２次元コードシステムであって、カラーコードを構成するセル（ピクセル）の少なくとも一部の色が有彩色であるものをいう。全てのセルの色が有彩色であってもよいし、一部のセルのみが有彩色であってもよい。有彩色でないセルは、例えば、無彩色（白、灰色、黒等）の光が照射されていてもよいし、消灯していてもよい。カラーコードを構成するセルの色（光照射手段が照射する光の色）は、任意の色とすることができ、例えば、赤、緑、青、及びそれらの１以上を任意の比率で混合した色のいずれかとすることができる。
【００２６】
前記光照射手段としては、光を照射する周知の手段を広く用いることができ、特に、ＬＥＤが好ましい。カラーコードを出力するために光照射手段が照射する光は、可視光であることが好ましい。可視光の波長の範囲は、例えば、ＪＩＳ  Ｚ８１２０で規定する範囲とすることができる。
【００２７】
前記カラーコード出力手段において、複数の光照射手段の配列は、互いの位置関係が固定された配列とすることができる。配列のパターンは特に限定されず、様々なパターンで配列することができる。例えば、縦ｍ行、横ｎ列のマトリックス状の配列（ｍ、ｎは任意の整数）、縦又は横一列の配列、曲面（例えば円、楕円等）に沿った配列とすることができる。
【図面の簡単な説明】
【００２８】
【図１】双方向カラーコード通信システム１を構成する携帯電話３の構成を表すブロック図である。
【図２】カラーコード出力部５の構成を表すブロック図である。
【図３】携帯電話３の構成を表す斜視図である。
【図４】送信側携帯電話３Ａがカラーコードを出力する処理を表すフローチャートである。
【図５】カラーコード出力部５が出力するカラーコードの種類を表す説明図である。
【図６】カラーコード出力部５が出力する光の強度変動を表すグラフである。
【図７】受信側携帯電話３Ｂがカラーコードを受信する処理を表すフローチャートである。
【図８】送信側携帯電話３Ａが実行する処理を表すフローチャートである。
【図９】カラーコード施錠／開錠システム１０１の構成を表す説明図である。
【図１０】施錠／開錠コード又は変更コードを受信したときに施錠／開錠装置１０３が実行する処理を表すフローチャートである。
【図１１】携帯電話３において施錠／開錠コードを更新する処理を表すフローチャートである。
【図１２】複数の車両から成る双方向カラーコード通信システムの構成を表す説明図である。
【図１３】灯台と船舶とから成る双方向カラーコード通信システムの構成を表す説明図である。
【発明を実施するための形態】
【００２９】
本発明の実施形態を図面に基づいて説明する。
１．第１の実施形態
（１）双方向カラーコード通信システム１の構成
双方向カラーコード通信システム１の構成を、図１〜図３に基づいて説明する。図１は、双方向カラーコード通信システム１を構成する携帯電話（カラーコード出力装置、カラーコード通信装置）３の構成を表すブロック図であり、図２は後述するカラーコード出力部５の構成を表すブロック図であり、図３は携帯電話３の構成を表す斜視図である。    
【００３０】
双方向カラーコード通信システム１は、複数の携帯電話３から構成される。携帯電話３は、図１及び図３に示すように、９つの光照射部（光照射手段）５−１〜５−９を備えており、光照射部５−１〜５−９を総称してカラーコード出力部（カラーコード出力手段）５とする。また、携帯電話３は、制御部（制御手段）７、カメラ（読み取り手段）９、操作部１１、及びディスプレイ１３を備えている。
【００３１】
光照射部５−１は、図２に示すように、赤色ＬＥＤ素子１５、緑色ＬＥＤ素子１７、及び青色ＬＥＤ素子１９から構成されている。制御部７は、各ＬＥＤ素子のＯＮ／ＯＦＦ、及び点灯強度を個別に制御することができる。よって、光照射部５−１は、各ＬＥＤ素子のＯＮ／ＯＦＦ、及び点灯強度を調整することにより、任意の色を、任意の強度で照射することができる。また、各ＬＥＤ素子は、携帯電話３の筐体面に直交する方向（図３において矢印で示す方向Ｄ）に高い指向性の光を照射するように構成されている。よって、光照射部５−１は、方向Ｄの方向に指向性の高い光を照射することができる。光照射部５−２〜５−９も、光照射部５−１と同様に構成されている。
【００３２】
カラーコード出力部５において、光照射部５−１〜５−９は、図３に示すように、３×３のマトリックス状に配置されている。光照射部５−１〜５−９のそれぞれに、所定の色の光を照射させることにより、光照射部５−１〜５−９のそれぞれを１つのセルとするカラーコードを前記方向Ｄに向けて出力することができる。
【００３３】
制御部７は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を備える周知のコンピュータであり、携帯電話３の各部を制御する。その制御には、光照射部５−１〜５−９それぞれが照射する光の色、及び強度を個別に設定し、カラーコード出力部５が出力するカラーコードの内容を決める処理が含まれる。また、制御部７は、後述する処理を実行する。
【００３４】
カメラ９は、周知の構造及び機能を有するカメラであって、そのレンズは、携帯電話３の筐体のうち、カラーコード出力部５が設けられている面に取り付けられている。カメラ９は、他の携帯電話３のカラーコード出力部５が出力するカラーコードを撮影し、その画像を取得することができる。
【００３５】
操作部１１は、周知の携帯電話が備える操作ボタンであり、携帯電話３に対するユーザの指示を入力することができる。その指示には、後述するカラーコード通信を開始する指示や、そのカラーコード通信において出力するカラーコードの内容を設定する指示等が含まれる。ディスプレイ１３は、周知の携帯電話が備える液晶ディスプレイである。なお、携帯電話３は、上述した構成のほかにも、通常の携帯電話と同様の構成を備えるが、ここではその記載は省略する。
（２）カラーコード出力部５が出力するカラーコード
カラーコード出力部５が出力するカラーコードを図５に示す。カラーコードには、呼び出しコード、応答コード、受信コード、通信完了コード、情報コードの５種類があり、それぞれにおいて、図５に示すように、各セル（光照射部５−１〜５−９）が照射する光の色が予め定められている。なお、図５において、Ｒは赤を意味し、Ｇは緑を意味し、Ｂは青を意味する。
【００３６】
呼び出しコードは、双方向カラーコード通信システム１を構成する複数の携帯電話３のうち、情報コードを出力するもの（以下、送信側携帯電話３Ａとする）が、その情報コードを受信する携帯電話３（以下、受信側携帯電話３Ｂとする）を呼び出すためのカラーコードである。なお、携帯電話３は、カラーコードの出力、受信の両方が可能であるから、送信側携帯電話３Ａは、情報コードの受信も行うことができ、送信側携帯電話３Ｂは、情報コードの送信も行うことができる。
【００３７】
応答コードは、呼び出しコードを受信した受信側携帯電話３Ｂが、送信側携帯電話３Ａに返すカラーコードである。
受信コードは、情報コードを受信した受信側携帯電話３Ｂが、送信側携帯電話３Ａに返すカラーコードである。
【００３８】
通信完了コードは、全ての情報コードを出力したとき、送信側携帯電話３Ａが、受信側携帯電話３Ｂに出力するカラーコードである。
情報コードは、応答コードが受信側携帯電話３Ｂから送信側携帯電話３Ａに返された後、送信側携帯電話３Ａが出力するカラーコードであり、通信により伝達すべき内容を表すものである。情報コードには、Ｉ−１、Ｉ−２、Ｉ−３、・・・というように多数の種類があり、それぞれに、所定の伝達すべき情報（例えば、文字、単語、文章、所定の意味を持つ命令等）が割り当てられている。あるいは、複数の情報コードの組み合わせに、所定の伝達すべき情報を割り当ててもよい。
（３）双方向カラーコード通信システム１が実行するカラーコードの送受信処理
双方向カラーコード通信システム１が実行するカラーコードの送受信処理を説明する。カラーコードの送受信を行うとき、送信側携帯電話３Ａと受信側携帯電話３Ｂとは、送信側携帯電話３Ａのカラーコード出力部５及びカメラ９と、受信側携帯電話３Ｂのカラーコード出力部５及びカメラ９とが対向するように配置される。
（３−１）まず、送信側携帯電話３Ａが、カラーコードを出力する処理を図４のフローチャートに基づいて説明する。この処理は、ユーザが送信側携帯電話３Ａの操作部１１に対して所定の操作を行ったときに実行される。また、ユーザは、カラーコードを出力する前に、操作部１１を操作して、送信側携帯電話３Ａから出力したい情報コードを予め設定しておく。出力する情報コードは単一であってもよいし、複数であってもよい。出力する情報コードが複数の場合は、ユーザの操作に応じて出力する順番が決められる。例えば、ユーザが情報コードの出力を設定した順番を、そのまま、情報コードを出力する順番とすることができる。
【００３９】
ステップ１０では、カラーコード出力部５を用いて、呼び出しコードを出力する。なお、呼び出しコード、及びその他のカラーコードを出力するとき、カラーコード出力部５が出力する光の強度は、図６に示すように、周期Ｔで周期的に変動する。変動する光の強度の上限は、受信側携帯電話３Ｂにおいて、光の強度不足で受信できないということが生じないように、十分大きく設定される。また、変動する光の強度の下限は、受信側携帯電話３Ｂにおいて、光の強度が過大であるため受信できないということが生じないように、十分小さく設定される。
【００４０】
ステップ２０では、受信側携帯電話３Ｂにより出力された、応答コードが読み取れたか否かを判断する。応答コードは、呼び出しコードを受信したときに受信側携帯電話３Ｂが出力するカラーコードである。
【００４１】
応答コードの読み取りは以下のように行われる。まず、カメラ９により、受信側携帯電話３Ｂのカラーコード出力部５から照射された光を含む範囲の画像を取り込む。そして、その画像のうち、カラーコード（応答コード）を含む領域（以下では、カラーコード領域とする）を周知の画像認識の方法で認識する。さらに、カラーコード領域から、周知のカラーコードの読み取り方法（例えば特開２００８−１８１４４７号公報、特開２００８−２７０３６号公報等記載の方法）により、応答コードを読み取る。
【００４２】
なお、応答コードも、呼び出しコードと同様に、その光の強度は周期Ｔで変動する（図６参照）が、上述した応答コードの読み取りは、周期Ｔの期間内に、多数回実行される。そのため、応答コードの読み取りは、応答コードにおける光の強度が上限付近のとき、下限付近のとき、中間のときに、それぞれ行われる。
【００４３】
多数回の読み取りのうち、１回でも応答コードが読み取れればステップ３０に進み、一回も読み取れなかった場合はステップ２０に留まる。
なお、呼び出しコードを出力してから所定時間が経過しても応答コードが読み取れない場合は本処理を終了するようにしてもよい。
【００４４】
ステップ３０では、カラーコード出力部５を用いて、情報コードを出力する。出力すべき情報コードが複数ある場合は、予め定められた順番に従い、１つの情報コードを出力する。なお、情報コードも、呼び出しコードと同様に、その強度は周期Ｔで変動する（図６参照）。
【００４５】
ステップ４０では、受信側携帯電話３Ｂにより出力された、受信コードが読み取れたか否かを判断する。受信コードは、直前のステップ３０で出力した情報コードを受信したときに受信側携帯電話３Ｂが出力するカラーコードである。
【００４６】
受信コードの読み取りは、応答コードの読み取りと同様に行われる。受信コードの読み取りも、周期Ｔの期間内に、多数回実行され、その多数回の読み取りのうち、１回でも受信コードが読み取ればステップ５０に進み、一回も読み取れなかった場合はステップ４０に留まる。
【００４７】
なお、情報コードを出力してから所定時間が経過しても受信コードが読み取れない場合は本処理を終了するようにしてもよい。
ステップ５０では、出力すべき情報コードを全て出力したか否かを判断する。全て出力した場合はステップ６０に進み、未だ出力していない情報コードが残っている場合はステップ３０に戻る。
【００４８】
ステップ６０では、通信完了コードを出力する。なお、通信完了コードも、呼び出しコードと同様に、その強度は周期Ｔで変動する（図６参照）。
（３−２）次に、受信側携帯電話３Ｂが、送信側携帯電話３Ａにより出力されたカラーコードを受信する処理を図７のフローチャートに基づいて説明する。この処理は、ユーザが受信側携帯電話３Ｂの操作部１１に対して所定の操作を行ったときに実行される。あるいは、定期的に自動実行されるようにしてもよい。
【００４９】
ステップ１１０では、送信側携帯電話３Ａにより出力された、呼び出しコードが読み取れたか否かを判断する。なお、上述したように、呼び出しコードの強度は周期Ｔで変動する（図６参照）が、呼び出しコードの読み取りは、周期Ｔの期間内に、多数回実行され、その多数回の読み取りのうち、１回でも呼び出しコードが読み取れればステップ１２０に進み、一回も読み取れなかった場合はステップ１１０に留まる。
【００５０】
なお、所定時間が経過しても呼び出しコードが読み取れない場合は本処理を終了するようにしてもよい。
ステップ１２０では、カラーコード出力部５を用いて、応答コードを出力する。
【００５１】
ステップ１３０では、送信側携帯電話３Ａにより出力された、情報コードが読み取れたか否かを判断する。なお、上述したように、情報コードにおける光の強度は周期Ｔで変動する（図６参照）が、情報コードの読み取りは、周期Ｔの期間内に、多数回実行され、その多数回の読み取りのうち、１回でも情報コードが読み取れればステップ１４０に進み、一回も読み取れなかった場合はステップ１３０に留まる。
【００５２】
なお、応答コードを出力してから所定時間が経過しても情報コードが読み取れない場合は本処理を終了するようにしてもよい。
ステップ１４０では、カラーコード出力部５を用いて、受信コードを出力する。
【００５３】
ステップ１５０では、送信側携帯電話３Ａにより出力された、通信完了コードが読み取れたか否かを判断する。なお、上述したように、通信完了コードにおける光の強度は周期Ｔで変動する（図６参照）が、通信完了コードの読み取りは、周期Ｔの期間内に、多数回実行され、その多数回の読み取りのうち、１回でも通信完了コードが読み取れれば本処理を終了し、一回も読み取れなかった場合はステップ１３０に戻る。
（４）双方向カラーコード通信システム１が奏する効果
(i)双方向カラーコード通信システム１は、カラーコードを送受信することにより通信を行う。カラーコードは大容量の情報を含むことができるから、これを用いることにより、通信速度が高くなる。
(ii)カラーコードを出力するとき、その光の強度は周期Ｔで変動する。そして、カラーコードを読み取るとき、周期Ｔの期間内に、多数回読み取りが実行される。そのため、カラーコードの読み取りは、カラーコードにおける光の強度が上限付近のとき、下限付近のとき、中間のときに、それぞれ行われる。その結果、光の強度が過大又は過小であるため読み取れないというようなことがなく、カラーコードを確実に読み取ることができる。
(iii)カラーコードは、指向性の高いＬＥＤ素子の光により構成される。そのため、カラーコードは遠距離にまで到達するので、携帯電話３間の距離が大きい場合でも通信を行うことができる。また、指向性の高いＬＥＤ素子の光は周囲に拡散しないので、通信内容を傍受されにくい。
(iv)カラーコードの光は肉眼で見ることができるので、携帯電話３のユーザは、その時通信が行われているか否かを容易に知ることができる。
（５）変形例
双方向カラーコード通信システム１は、上述した機能に加えて、さらに、以下の機能を備えていてもよい。送信側携帯電話３Ａは、呼び出しコードを出力しても、所定時間内に応答コードが返ってこない場合、図８のフローチャートに示す処理を実行する。
【００５４】
ステップ２１０では、呼び出しコードＸ1を出力する。この呼び出しコードＸ1は、通常の呼び出しコードとは異なり、使用する色の範囲が特定の範囲（例えば、赤と緑）に制限された呼び出しコードである。
【００５５】
ステップ２２０では、呼び出しコードＸ1の出力から所定時間内に、受信側携帯電話３Ｂにより出力された、応答コードＹ1が読み取れたか否かを判断する。応答コードＹ1は、呼び出しコードＸ1を受信したときに受信側携帯電話３Ｂが出力するカラーコードである。応答コードＹ1は、呼び出しコードＸ1と同様に、使用する色の範囲が特定の範囲（例えば、赤と緑）に制限されている。応答コードＹ1を読み取れなかった場合はステップ２３０に進み、応答コードＹ1を読み取れた場合はステップ２８０に進む。
【００５６】
ステップ２３０では、呼び出しコードＸ2を出力する。この呼び出しコードＸ2は、使用する色の範囲が、呼び出しコードＸ1とは異なる特定の範囲（例えば、緑と青）に制限された呼び出しコードである。
【００５７】
ステップ２４０では、呼び出しコードＸ2の出力から所定時間内に、受信側携帯電話３Ｂにより出力された、応答コードＹ2が読み取れたか否かを判断する。応答コードＹ2は、呼び出しコードＸ2を受信したときに受信側携帯電話３Ｂが出力するカラーコードである。応答コードＹ2は、呼び出しコードＸ2と同様に、使用する色の範囲が特定の範囲（例えば、緑と青）に制限されている。応答コードＹ2を読み取れなかった場合はステップ２５０に進み、応答コードＹ2を読み取れた場合はステップ２９０に進む。
【００５８】
ステップ２５０では、呼び出しコードＸ3を出力する。この呼び出しコードＸ3は、使用する色の範囲が、呼び出しコードＸ1、Ｘ2とは異なる特定の範囲（例えば、赤と青）に制限された呼び出しコードである。
【００５９】
ステップ２６０では、呼び出しコードＸ3の出力から所定時間内に、受信側携帯電話３Ｂにより出力された、応答コードＹ3が読み取れたか否かを判断する。応答コードＹ３は、呼び出しコードＸ3を受信したときに受信側携帯電話３Ｂが出力するカラーコードである。応答コードＹ3は、呼び出しコードＸ3と同様に、使用する色の範囲が特定の範囲（例えば、赤と青）に制限されている。応答コードＹ3を読み取れなかった場合はステップ２７０に進み、応答コードＹ3を読み取れた場合はステップ３００に進む。
【００６０】
ステップ２７０では、ディスプレイ１３に通信不能表示を行う。
一方、前記ステップ２２０で応答コードＹ1を読み取れた場合はステップ２８０に進み、通信に使うカラーコードを、色の範囲が呼び出しコードＸ1及び応答コードＹ1における色の範囲であるものに限定する。
【００６１】
また、前記ステップ２４０で応答コードＹ2を読み取れた場合はステップ２９０に進み、通信に使うカラーコードを、色の範囲が呼び出しコードＸ2及び応答コードＹ2における色の範囲であるものに限定する。
【００６２】
また、前記ステップ２６０で応答コードＹ3を読み取れた場合はステップ３００に進み、通信に使うカラーコードを、色の範囲が呼び出しコードＸ3及び応答コードＹ3における色の範囲であるものに限定する。
【００６３】
上記の処理を行うことにより、以下の効果が得られる。送信側携帯電話３Ａと受信側携帯電話３Ｂが存在する場所の環境（周囲の光の色や強さ、空気の透明度等）により、カラーコードに使用される一部の色は、受信側携帯電話３Ｂで認識し難いことがある。上記の処理では、使用する色の範囲が異なる呼び出しコードＸ1〜Ｘ3のうち、応答コードが帰ってきたもの（すなわち、受信側携帯電話３Ｂで正常に読み取れたもの）を選択し、その応答コードで使用している色の範囲を、通信で使用するカラーコードの色の範囲とする。そのことにより、通信で使用するカラーコードの色は、相手側の携帯電話３で読み取れる色に限定されるから、確実にカラーコード通信を行うことができる。
【００６４】
２．第２の実施形態
（１）カラーコード施錠／開錠システム１０１の構成
まず、カラーコード施錠／開錠システム１０１の構成を説明する。カラーコード施錠／開錠システム１０１は、図９に示すように、携帯電話（カラーコード出力装置、カラーコード通信装置）３と、施錠／開錠装置１０３とから構成される。施錠／開錠装置１０３は、建物や乗り物におけるドア（図示略）付近に取り付けられ、そのドアの施錠及び開錠を行う装置である。
【００６５】
携帯電話３は、前記第１の実施形態における携帯電話３と基本的には同様であるが、さらに、その制御部７（図１参照）に、後述する施錠／開錠コードの更新処理に用いる、周知の乱数発生手段を備えている。
【００６６】
施錠／開錠装置１０３は、９つの光照射部１０５−１〜１０５−９を備えており、光照射部１０５−１〜１０５−９を総称してカラーコード出力部１０５とする。また、施錠／開錠装置１０３は、制御部１０７、カメラ１０９、及び施錠／開錠部（施錠／開錠手段）１１１を備えている。
【００６７】
カラーコード出力部１０５、カメラ１０９は、それぞれ、前記第１の実施形態における携帯電話３のカラーコード出力部５、カメラ９と同様のものである。カラーコード出力部１０５とカメラ１０９のレンズとは、施錠／開錠装置１０３の筐体（図示略）における同一の平面に取り付けられている。
【００６８】
制御部１０７は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を備える周知のコンピュータであり、施錠／開錠装置１０３の各部を制御する。その制御には、前記第１の実施形態における携帯電話３と同様に、カラーコード出力部１０５を用いてカラーコードを出力する処理、及びカメラ１０９を用いて携帯電話３が出力したカラーコードを受信する処理が含まれる。また、制御部１０７は、後述する処理を実行する。さらに、制御部１０７は、後述する施錠／開錠コードを、書き換え可能な記憶素子に記憶している。
【００６９】
施錠／開錠部１１１は、制御部１０７の指示により、上述したドアの施錠又は開錠を実行する。
（２）カラーコード施錠／開錠システム１０１が実行する処理
カラーコード施錠／開錠システム１０１が実行する処理を説明する。
（２−１）まず、携帯電話３と施錠／開錠装置１０３との間で行われる通信処理について説明する。携帯電話３と施錠／開錠装置１０３とは、前記第１の実施形態における送信側携帯電話３Ａと受信側携帯電話３Ｂとの通信と同様にして、カラーコード通信を行うことができる。すなわち、本実施形態では、携帯電話３が前記第１の実施形態における送信側携帯電話３Ａとして機能し、施錠／開錠装置１０３が、前記第１の実施形態における受信側携帯電話３Ｂとして機能する。このカラーコード通信において、携帯電話３のカラーコード出力部５が出力したカラーコードを、施錠／開錠装置１０３はカメラ１０９を用いて受信し、また、施錠／開錠装置１０３のカラーコード出力部１０５が出力したカラーコードを、携帯電話３がカメラ９を用いて受信する。
【００７０】
携帯電話３は、上記のカラーコード通信により、情報コードの一種である施錠／開錠コード（設定カラーコード）を出力することができ、施錠／開錠装置１０３はその施錠／開錠コードを受信することができる。この施錠／開錠コードは、鍵の施錠又は開錠を指示するカラーコードである。
【００７１】
また、携帯電話３は、上記のカラーコード通信により、情報コードの一種である変更コードを出力することができ、施錠／開錠装置１０３はその変更コードを受信することができる。この変更コードは、施錠／開錠装置１０３に設定されている施錠／開錠コードを変更することを指示するカラーコードである。
【００７２】
なお、ユーザは、ドアの施錠又は開錠を行う場合は、携帯電話３により、施錠／開錠コードを出力する。また、ユーザは、施錠／開錠コードの更新を行う場合は、携帯電話３により、更新コードと、後述する方法で更新した後の施錠／開錠コードとの両方を出力する。
（２−２）次に、施錠／開錠コード又は変更コードを受信したときに施錠／開錠装置１０３が実行する処理を図１０のフローチャートに基づいて説明する。
【００７３】
ステップ３１０では、受信したカラーコード（情報コード）に、変更コードと施錠／開錠コードとの両方を含むか否かを判断する。変更コードと施錠／開錠コードとの両方を含む場合はステップ３２０に進み、変更コードと施錠／開錠コードのうちの一方でも含まない場合はステップ３３０に進む。
【００７４】
ステップ３２０では、施錠／開錠装置１０３の制御部１０７において、前記ステップ３１０で受信した施錠／開錠コードを、従来の施錠／開錠コードに上書きする。なお、これ以降は、後述するステップ３３０、３４０において、上書きした施錠／開錠コードを用いるようにする。施錠／開錠コードの変更後、本処理を終了する。
【００７５】
一方、前記ステップ３１０で、変更コードと施錠／開錠コードのうちの一方でも含まないと判断された場合はステップ３３０に進み、受信したカラーコード（情報コード）に、施錠／開錠装置１０３の制御部１０７に記憶された施錠／開錠コードと同じ施錠／開錠コードが含まれるか否かを判断する。その施錠／開錠コードが含まれる場合はステップ３４０に進み、含まれない場合は本処理を終了する。
【００７６】
ステップ３４０では、施錠／開錠部１１１を用いて、ドアの施錠又は開錠を行う。すなわち、ドアが開錠された状態であったときは施錠を行い、ドアが施錠された状態であったときは開錠を行う。
（２−３）次に、携帯電話３において施錠／開錠コードを更新する処理を図１１のフローチャートに基づいて説明する。この処理は、ユーザが携帯電話３の操作部１１に対して所定の操作を行ったときに実行される。
【００７７】
ステップ４１０では、携帯電話３の制御部７が備える乱数発生手段により、９つの乱数を発生させる。
ステップ４２０では、その９つの乱数により、光照射部５−１〜５−９の光の色をそれぞれランダムに設定する。すなわち、制御部７は、乱数と光の色との関係を規定したマップを備えており、光照射部５−１〜５−９のそれぞれについて、発生した乱数にマップ上で対応する光の色を設定する。そのように光照射部５−１〜５−９の光の色を設定したカラーコードを、更新後の施錠／開錠コードとして、携帯電話３の制御部７に記憶する。これ以降は、施錠／開錠装置１０３に出力する施錠／開錠コードとして、更新後のものを使用する。
【００７８】
ステップ４３０では、上述した方法で施錠／開錠装置１０３との間のカラーコード通信を行い、更新コードと、更新後の施錠／開錠コードとを出力する。なお、施錠／開錠装置１０３では、前記ステップ３１０、３２０で述べたように、受信した施錠／開錠コードを、従来の施錠／開錠コードに上書きし、それ以降は、前記ステップ３３０、３４０の処理において、上書きした施錠／開錠コードを用いるようにする。
【００７９】
なお、上記の処理は、所定時間おきに自動的に実行するようにしてもよい。また、乱数は、携帯電話３の乱数発生手段で発生させるのではなく、外部から取得するようにしてもよい。
（３）カラーコード施錠／開錠システム１０１が奏する効果
(i) カラーコード施錠／開錠システム１０１では、携帯電話３により、カラーコードである施錠／開錠コードを送信し、施錠／開錠装置１０３がその施錠／開錠コードを受信し、正しい施錠／開錠コードであると判断した場合に施錠／開錠を行う。カラーコードは大容量の情報を含むことができるから、これを用いることにより、不正な開錠が困難になり、安全性が高まる。
(ii) カラーコードである施錠／開錠コードは、指向性の高いＬＥＤ素子の光により構成される。そのため、施錠／開錠コードは必要な方向のみに送られ、周囲に広がらないので、傍受されにくい。その結果、安全性が高まる。
(iii)カラーコードである施錠／開錠コードの光は肉眼で見ることができるので、ユーザは、その時施錠／開錠の処理が行われているか否かを容易に知ることができる。
(iv) カラーコード施錠／開錠システム１０１では、施錠／開錠コードを容易に更新することができる。そのことにより、不正な開錠が一層困難になり、安全性がより高まる。
【００８０】
３．第３の実施形態
本実施形態における双方向カラーコード通信システムの構成を、図１２に基づいて説明する。
【００８１】
本実施形態における双方向カラーコード通信システムは、複数の車両（カラーコード出力装置、カラーコード通信装置）２０１により構成される。複数の車両２０１は、それぞれ、前記第１の実施形態における携帯電話３と基本的に同様のカラーコード出力部５、制御部７、カメラ９、操作部１１、及びディスプレイ１３（図１参照）を備えている。ただし、車両２０１は、カラーコード出力部５をその前端と後端との両方に備えており、また、カメラ９をその前端と後端との両方に備えている。前端に備えられたカラーコード出力部５は、車両２０１の前方に向けてカラーコードを出力することができ、後端に備えられたカラーコード出力部５は、車両２０１の後方に向けてカラーコードを出力することができる、また、前端に備えられたカメラ９は、前方から自車両に向けて出力されたカラーコードを撮影することができ、後端に備えられたカメラ９は、後方から自車両に向けて出力されたカラーコードを撮影することができる。
【００８２】
なお、車両２０１の前端に備えられたカラーコード出力部５は、ヘッドライトであってもよいし、ヘッドライトとは別に設けられたものであってもよい。また、車両２０１の後端に備えられたカラーコード出力部５は、テールランプであってもよいし、テールランプとは別に設けられたものであってもよい。
【００８３】
また、車両２０１は、操作部１１、及びディスプレイ１３を、車室内のインパネ（図示略）に備えている。
２台の車両２０１は、それらが前後に連なっている状態において、前記第１の実施形態における送信側携帯電話３Ａと受信側携帯電話３Ｂとの通信と同様にして、カラーコード通信を行うことができる。すなわち、後方の車両２０１の前端に備えられたカラーコード出力部５で出力したカラーコードを、前方の車両２０１の後端に備えられたカメラ９で撮影し、また、前方の車両２０１の後端に備えられたカラーコード出力部５で出力したカラーコードを、後方の車両２０１の前端に備えられたカメラ９で撮影して、双方向のカラーコード通信を行うことができる。
【００８４】
本実施形態においても、前記第１の実施形態と同様の効果を奏することができる。
４．第４の実施形態
本実施形態における双方向カラーコード通信システムの構成を、図１３に基づいて説明する。
【００８５】
本実施形態における双方向カラーコード通信システムは、灯台（カラーコード出力装置、カラーコード通信装置）３０１と、船舶（カラーコード出力装置、カラーコード通信装置）３０３とから構成される。灯台３０１と、船舶３０３は、それぞれ、前記第１の実施形態における携帯電話３と基本的に同様のカラーコード出力部５、制御部７、カメラ９、操作部１１、及びディスプレイ１３（図１参照）を備えている。ただし、灯台３０１は、カラーコード出力部５及びカメラ９をその上端付近に備えており、それらの上下左右方向の角度を変更可能に構成されている。また、船舶３０３は、カラーコード出力部５及びカメラ９をその中央ブリッジの上端付近に備えており、それらの上下左右方向の角度を変更可能に構成されている。また、灯台３０１は、操作部１１、及びディスプレイ１３を、灯台内の操作室（図示略）に備えており、船舶３０３は、操作部１１、及びディスプレイ１３を、その操縦室（図示略）に備えている。
【００８６】
灯台３０１と船舶３０３とは、前記第１の実施形態における送信側携帯電話３Ａと受信側携帯電話３Ｂとの通信と同様にして、カラーコード通信を行うことができる。すなわち、灯台３０１と船舶３０３のうちの一方に備えられたカラーコード出力部５で出力したカラーコードを、他方に備えられたカメラ９で撮影して、双方向のカラーコード通信を行うことができる。
【００８７】
本実施形態においても、前記第１の実施形態と同様の効果を奏することができる。
尚、本発明は前記実施の形態になんら限定されるものではなく、本発明を逸脱しない範囲において種々の態様で実施しうることはいうまでもない。
【００８８】
例えば、カラーコード出力部５において、光照射部５−１〜５−９の配置パターンは、図３に示すものに限定されず、任意のパターンで配置することができる。例えば、光照射部５−１〜５−９を縦又は横方向の１直線上に配置することができる。また、同心円上に配置することもできる。
【００８９】
また、カラーコード出力部５が備える光照射部の数（カラーコードを構成するセルの数）は９に限定されず、任意の数（例えば、４、５、６、７、８、１０、１６、２５、３６・・・）とすることができる。
【００９０】
また、カラーコードの各セルの色は、Ｒ、Ｇ、Ｂには限定されず、任意の色（無彩色を含む）とすることができる。任意の色は、赤色ＬＥＤ素子１５、緑色ＬＥＤ素子１７、及び青色ＬＥＤ素子１９の光の強さの比率を調整することで実現できる。また、カラーコードにおける一部のセルは、光が点灯していない状態であってもよい。
【００９１】
また、前記第１及び第２の実施形態において、携帯電話３のディスプレイ１３をカラーコード出力手段としてもよい。すなわち、ディスプレイ１３の画面に、複数の領域を設定し、それぞれの領域から所定の色の光を照射することで、カラーコードを出力することができる。この場合、ディスプレイ１３に設定された各領域がカラーコードを構成するセルとなる。ディスプレイ１３におけるセルの配置パターンは、図３に示すようなｍ×ｎ（ｍ、ｎは任意の整数）のマトリックスでもよいし、縦又は横方向の１直線上の配置でもよいし、同心円上の配置でもよい。なお、ディスプレイ１３の制御は、前記第１の実施形態におけるカラーコード出力部５の制御と同様に行うことができる。
【００９２】
また、前記第２の実施形態のカラーコード施錠／開錠システム１０１は、ドア等の施錠／開錠だけではなく、例えば、車両や各種装置の起動の許可／不許可の制御に用いることができる。例えば、車両等に設けられた施錠／開錠装置１０３に設定カラーコードが入力されたときのみ、車両等の起動（エンジンやモーターの起動、電源ＯＮ）を許可し、設定カラーコードが入力されないときは、車両等の起動を許可しないようにすることができる。
【００９３】
また、前記第２の実施形態において、施錠はドア等が閉じたときに自動的に行われ（オートロック）、設定カラーコードの送受信によりドア等の開錠のみが実行されるようにしてもよい。
【００９４】
また、前記第１及び第２の実施形態において、携帯電話３の代わりに、携帯電話以外の携帯端末（例えばノートＰＣ、タブレット端末等）を用いてもよい。
また、前記第４の実施形態において、双方向カラーコード通信システムは、空港の管制塔と、航空機とから構成されるものであってもよい。すなわち、空港の管制塔と、航空機とにそれぞれ、カラーコード出力部５及びカメラ９を備え、空港の管制塔と航空機との間でカラーコード通信を行うことができる。
【００９５】
また、双方向カラーコード通信システムは、携帯電話３と車両２０１とで構成されるものであってもよい。すなわち、携帯電話３が出力したカラーコードを車両２０１に備えられたカメラ９で撮影し、また、車両２０１から出力されたカラーコードを携帯電話３のカメラ９で撮影して、双方向のカラーコード通信を行うことができる。さらに、双方向カラーコード通信システムは、船舶同士でカラーコード通信を行うものであってもよいし、航空機同士でカラーコード通信を行うものであてもよい。
【符号の説明】
【００９６】
１・・・双方向カラーコード通信システム、３・・・携帯電話、
３Ａ・・・送信側携帯電話、３Ｂ・・・受信側携帯電話、５・・・カラーコード出力部、
５−１〜５−９・・・光照射部、７・・・制御部、９・・・カメラ、１１・・・操作部、
１３・・・ディスプレイ、１５・・・赤色ＬＥＤ素子、１７・・・緑色ＬＥＤ素子、
１９・・・青色ＬＥＤ素子、１０１・・・カラーコード施錠／開錠システム、
１０３・・・施錠／開錠装置、１０５・・・カラーコード出力部、
１０５−１〜１０５−９・・・光照射部、１０７・・・制御部、１０９・・・カメラ、
１１１・・・施錠／開錠部、２０１・・・車両、３０１・・・灯台、３０３・・・船舶
【図１】
2012147311.tif 000003
【図２】
2012147311.tif 000004
【図３】
2012147311.tif 000005
【図４】
2012147311.tif 000006
【図５】
2012147311.tif 000007
【図６】
2012147311.tif 000008
【図７】
2012147311.tif 000009
【図８】
2012147311.tif 000010
【図９】
2012147311.tif 000011
【図１０】
2012147311.tif 000012
【図１１】
2012147311.tif 000013
【図１２】
2012147311.tif 000014
【図１３】
2012147311.tif 000015