(57)【要約】【課題】カラーコードから情報が漏れるリスクが低減できる技術を提供する。【解決手段】カラーコードを読み取る機能を有するカラーコード読取装置と、カラーコードを記憶する機能を有する記憶装置と、読み取りカラーコードを元に演算処理する演算装置と、を含み、前記演算装置は、前記カラーコード読取装置より意味を持たない第１のカラーコードと意味を持たない第２のカラーコードとを受けて、当該第１、第２のカラーコードとから意味を持つ第３のカラーコードを生成出力し、前記意味を持つ第３のカラーコードと前記記憶装置に記録された照合用カラーコードとを照合し、前記カラーコードと前記照合用カラーコードとが一致する場合、意味を持つ前記第３のカラーコードに対応するカラーコード情報を出力するカラーコード生成システム。【選択図】図１
2016074495.tif 000002
【特許請求の範囲】
【請求項１】
カラーコードを読み取る機能を有するカラーコード読取装置と、カラーコードを記憶する機能を有する記憶装置と、読み取りカラーコードを元に演算処理する演算装置と、を含み、
前記演算装置は、
前記カラーコード読取装置より意味を持たない第１のカラーコードと意味を持たない第２のカラーコードとを受けて、当該第１、第２のカラーコードとから意味を持つ第３のカラーコードを生成出力し、
前記意味を持つ第３のカラーコードと前記記憶装置に記録された照合用カラーコードとを照合し、
前記カラーコードと前記照合用カラーコードとが一致する場合、意味を持つ前記第３のカラーコードに対応するカラーコード情報を出力する
ことを特徴とするカラーコード生成システム。
【請求項２】
請求項１に記載のカラーコード生成システムにおいて、
前記カラーコード読取装置と、前記記憶装置と、前記演算装置とをサーバ又は情報端末機器により構成し、
前記第１のカラーコードは、物品や紙面に取り付けられるものであり、
前記第２のカラーコードは、前記第１のカラーコードとは別個に用意し、又は前記第１のカラーコードを元に生成したものであり、
前記第３のカラーコードは、前記第１のカラーコードと前記第２のカラーコードとを重ね合せて得られる、当該第１、第２のカラーコードと異なるカラーを表す第３のカラーコードである
ことを特徴とするカラーコード生成システム。
【請求項３】
請求項１又は２に記載のカラーコード生成システムにおいて、
前記演算装置は、
前記第１のカラーコードを読み取るたびに前記第２のカラーコードを補完用カラーコードとして生成する
ことを特徴とするカラーコード生成システム。
【請求項４】
請求項１又は２に記載のカラーコード生成システムにおいて、
さらに、前記カラーコード情報を表示する表示装置を有し、前記第３のカラーコードと前記照合用カラーコードとが一致した場合、意味を持つ前記第３のカラーコードに対応するコード情報を前記表示装置に表示する
ことを特徴とするカラーコード生成システム。
【請求項５】
複数の意味を持たないカラーコードを受けて意味を持つカラーコードを生成する演算装置を含むカラーコード生成方法であって、
前記演算装置は、
前記意味を持たない複数のカラーコードを取入れ又は受信し、
当該複数のカラーコードから意味を持つカラーコードを生成出力し、
当該意味を持つカラーコードと記憶装置に記録された照合用カラーコードとを照合し、
当該照合結果、カラーコードが一致した場合、意味を持つ前記カラーコードに対応するコード情報を前記記憶装置から読み出して出力する
ことを特徴とするカラーコード生成方法。
【請求項６】
請求項５に記載のカラーコード生成方法において、
前記演算装置は、さらに前記第１のカラーコードを読み取るたびに前記第２のカラーコードを生成する
ことを特徴とするカラーコード生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラーコード生成システム及び方法に関する。例えば、意味を持たない２つのカラーコードから意味を持つ１つのカラーコードを生成するカラーコード生成システム及び方法に関する。
【背景技術】
【０００２】
最近、色や配列で情報を表現する「カラーコード」がオフィスや製造現場で注目を集めている。
例えば、カラーコードを利用して従業員などの入退室管理や物品などの点検作業などを行うシステムが提案されている。例えば、意味を持つカラーコードを点検する設備や製品などに貼り付け、当該カラーコードをスマートフォンなどのカメラで読み取り、当該カラーコードに含まれる意味を持つ情報、例えば、点検手順や製品（機種）などの情報を解析してディスプレイに表示するものである。
【０００３】
なお、従来技術として、カラーコードを利用して書籍等の物品が規則正しい順序で配置されていない場合においても、目的の物品の位置を効率的に検索可能とする物品管理システム（特許文献１）などが提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−２０３４８１
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、従来は、上述した特許文献１を含め、意味を持つカラーコードを点検する設備や製品（物品）などに貼り付けるものであり、当該カラーコードは、第三者によりカメラなどにより容易に読み取り可能である。これにより、当該カラーコードが意味する情報が不正に解析されて外部に漏洩する可能性があった。
【０００６】
そこで、本発明では、カラーコードから情報が容易に漏れるようなことがなく、情報漏洩リスクが低減できる技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明は、意味を持たない複数のカラーコードから意味を持つカラーコードを生成出力し、当該意味を持つカラーコードを照合・判定し、当該照合・判定結果、照合用カラーコードと一致するとき、当該意味を持つカラーコードに対応する情報を出力表示するものである。
【０００８】
例えば、代表的な本発明のシステム及び方法の一つは、以下のとおりである。
本発明のカラーコード生成システムは、
カラーコードを読み取る機能を有するカラーコード読取装置と、カラーコードを記憶する機能を有する記憶装置と、読み取りカラーコードを元に演算処理する演算装置と、を含み、
前記演算装置は、
前記カラーコード読取装置より意味を持たない第１のカラーコードと意味を持たない第２のカラーコードとを受けて、当該第１、第２のカラーコードとから意味を持つ第３のカラーコードを生成出力し、
前記意味を持つ第３のカラーコードと前記記憶装置に記録された照合用カラーコードとを照合し、
前記カラーコードと前記照合用カラーコードとが一致する場合、意味を持つ前記第３のカラーコードに対応するカラーコード情報を出力する
ことを特徴とする。
【０００９】
また、本発明のカラーコード生成方法は、
複数の意味を持たないカラーコードを受けて意味を持つカラーコードを生成する演算装置を含むカラーコード生成方法であって、
前記演算装置は、
前記意味を持たない複数のカラーコードを取入れ又は受信し、
当該複数のカラーコードから意味を持つカラーコードを生成出力し、
当該意味を持つカラーコードと記憶装置に記録された照合用カラーコードとを照合し、
当該照合結果、カラーコードが一致した場合、意味を持つ前記カラーコードに対応するコード情報を前記記憶装置から読み出して出力することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、カラーコードからの情報漏洩リスクを低減することができる。
例えば、製品などに貼り付けされるカラーコードは、意味のないカラーコードとし、つまり第三者の目に触れるカラーコード自身には、格別な意味を持つ情報（例えば、社外秘などの情報）が含まれないようにすることから、仮に当該カラーコードが不正に読み取られて解析されても情報漏洩する恐れはなく、情報漏洩リスクを低減することができる。
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明のコード生成システムの構成例を示すブロック図。
【図２】図２は、本発明におけるカラーコードＤＢ２２１に格納されたテーブル２２１１における各種情報を示す図。
【図３】図３は、カラーコードの変形例を示す図であり、色が欠けたカラーコードの組み合わせ例を示す図。
【図４】図４は、本発明のコード管理システムを資産管理用として適用した場合におけるカラーコード生成の例を説明する図。
【図５】図５は、カラーコード（１）から補完用カラーコード（２）を生成して発行する様子を示す図。
【発明を実施するための形態】
【００１２】
以下、実施例、図面を用いて説明する。
【実施例１】
【００１３】
図１は本発明のコード生成システムの構成例を示す図である。同図において、まず、カラーコード生成システムの構成について説明する。
【００１４】
カラーコード生成システムは、コード読取装置１０、サーバ２０、表示装置３０、を有する。
【００１５】
カラーコード読取装置１０は、例えば、マニュアルなどの紙面や製品などの物品１０１に付与されたカラーコード（１）、又はＷＥＢや情報端末の画面上に表示された電子カラーコード（１）やデータベース１０２などに格納されたカラーコード（２）を読み取る機能を有する。
【００１６】
カラーコード読取装置１０による読み取りカラーコード（１）、（２）は、ともに意味を持たないカラーコードである。
【００１７】
意味を持たない、又は意味のないとは、カラーコード自身に特に意味ある情報が含まれていないとの意味である。したがって、全く情報が含まれていないものであることは勿論のこと、何等かの情報、例えば、情報漏洩しても問題ないような基礎データなどが含まれていても、当該情報が特別な意味を持つものでなければよい。また、カラーコード（１）は、一般公開されている情報等である。
【００１８】
本実施例では、カラーコード（２）は、カラーコード（１）とは別に用意したカラーコード、例えば、予め記憶装置に記憶したカラーコードとしているが、カラーコード（１）を読み取り、当該カラーコードを元に補完用カラーコードを生成し発行したものであってもよい。このカラーコード（２）は、カラーコード（１）と同一であっても、カラーコード（１）を元に新たなカラーコードであってもよい。また、カラーコード（２）は、カラーコード（１）の一部を欠けた状態（図３参照）にして補完するようにしてもよい。
また、本実施例では、カラーコード（２）として１つの例を示しているが、１つ以上であればよく、複数であってもよい。
【００１９】
表示装置３０は、後述する意味を持つカラーコード（３）に対応するカラーコード情報を表示する。
【００２０】
サーバ２０は、記憶装置２２、演算装置（制御装置）２１、を有する。
【００２１】
記憶装置２２は、カラーコードデータベース（以下、カラーコードＤＢと称する）２２１を有する。カラーコードＤＢ２２１は、意味を持つカラーコード（３）と照合するための照合用カラーコード及び当該カラーコードに対応するカラーコード情報（意味を持つカラーコード情報）、を有する（図２参照）。カラーコードＤＢ２２１は、カラーコード（１）、（２）の出所元（発信元）を示すヘッダ情報を含んでもよい。
【００２２】
演算装置２１は、そして、意味を持たない２つのカラーコード（１）、（２）から意味を持つ１つのカラーコード（３）を生成して出力する機能を有する。
【００２３】
即ち、サーバ２０は、コード読取装置１０から２つのカラーコード（１）、（２）を取込み、また、当該カラーコード（１）、（２）を重ね合せて意味を持つ１つのカラーコード（３）を生成する。次に、当該カラーコード（３）とカラーコードＤＢ２２１における照合用カラーコードとを照合する。そして、当該照合結果、一致するカラーコードがある場合、当該一致するカラーコードに対応するカラーコード情報（意味を持つカラーコード情報）を表示装置３０に出力する。
【００２４】
次に、意味を持たない２つのカラーコード（１）、（２）から意味を持つ１つのカラーコード（３）を生成して出力する機能を実行する演算装置２１の処理（手順）について説明する。
【００２５】
サーバ２０における演算装置２１は、内部に格納されたプログラムにより、上記カラーコード読取装置１０、表示装置３０などを制御し、その制御処理は、以下のフローにより実行する。
【００２６】
ステップ（カラーコード（１）、（２）を取込み／受信する受信処理部）２１１：カラーコード読取装置１０から意味を持たない２つのカラーコード（１）、（２）を取り込む。
【００２７】
ステップ（カラーコード（３）生成出力処理部）２１２：２つのカラーコード（１）、（２）から意味を持つ１つのカラーコード（３）を生成する。
【００２８】
当該ステップにおけるカラーコード生成は、意味を持たない２つのカラーコード（１）、（２）を重ね合せて意味を持つカラーコード（３）を生成する。例えば、透過型の意味を持たない２つのカラーコード（１）、（２）をｉＰａｄなどの画面に重ね合せ表示し、光の３原則（赤、緑、青）を利用して意味を持つカラーコード（３）として生成する。
【００２９】
ステップ（カラーコード照合処理部）２１３：意味を持つカラーコード（３）と記憶装置２２のカラーコードＤＢ２２１における照合用カラーコードとの照合を行う。
【００３０】
ステップ２１４（照合判定処理部）：ステップ２１３による照合結果、意味を持つカラーコード（３）と記憶装置２２のカラーコードＤＢ２２１に予め登録した照合用カラーコードとが一致するか否により判定する。
【００３１】
当該ステップによる判定結果（カラーコード判定部）、カラーコードが一致する場合には、次のステップ２１５に進み、不一致の場合には、ステップ２１１に戻る。
【００３２】
ステップ（カラーコード情報出力部）２１５：ステップ２１４における判定結果を受けてカラーコード（３）に対応するカラーコード情報を表示装置３０に出力する。
【００３３】
図２は、カラーコードＤＢ２２１に格納されたテーブルにおける各種情報（テーブル情報）を示す図である。
【００３４】
テーブル２２１１は、例えば、カラーコード（照合用カラーコード）２２１１２、ヘッダ情報（出所元又は送信元を示す情報）２２１１３、カラーコードに対応したカラーコード情報２２１１４（マニュアル、社外秘情報など）、などの情報を格納する欄を有する。
【００３５】
カラーコードのフォーマットは、周知のとおり、以下のとおりである。
カラーコードには、「＃」の記号と６つの文字や数字（１６進数）が含まれている。例えば、＃００００００（ブラック）・・・＃ＦＦＦＦＦＦ（白）、などである。ここで、最初の１番目と２番目の２つの記号は、赤色の濃さを表している。００が最も薄く、ＦＦが最も濃くなっている。３番目と４番目の２つの記号は、緑色の濃さを、５番目と６番目の２つの記号は青色の濃さを表す。つまり、赤、緑、青の濃さの組み合わせにより、希望通りの色をほぼ同時に作ることができる。
【００３６】
図３はカラーコードの変形例を示す図であり、色が欠けたカラーコード（１）、（２）の組み合わせ例を示す図である。
【００３７】
図１に示す実施例では、カラーコード（１）、（２）は、カラーコード（１）、（２）の色を重ね合せて意味を持つ１つのカラーコード（３）を生成するものであるが、図３に示すように色が欠けたコードの組み合わせをもってカラーコード（３）を生成するようにしてもよい。
【実施例２】
【００３８】
図４は本発明のコード管理システムを資産管理用として適用した場合におけるカラーコード生成の例を説明する図である。即ち、意味を持たない２つのカラーコード（１）、（２）から意味を持つ１つのカラーコード（３）を生成し、出力する様子を示す図である。
【００３９】
本実施例では、カラーコード（１）は、例えば、資産管理元におけるカラーコードＤＢ１０３から、カラーコード（１）を発行する。当該カラーコード（１）の発行は、例えば、製品機種ごとに一律のカラーコードとして発行する。
【００４０】
カラーコード（２）は、お客様Ａ、Ｂ、・・・毎に割り振りされたお客様用カラーコード（お客様毎にカラーコードが異なる補完用カラーコード）として生成する。（２：（Ａ，Ｂ）を生成する。
【００４１】
この場合には、ステップ２１２において、カラーコード（１）、（２）を重ね合せてお客様毎のお客様カラーコード（３）を生成し出力する。
【００４２】
斯様にお客様毎にカラーコード（２）を生成することにより、お客様毎のカラーコードであることから、お客様別の資産管理が可能である。
【実施例３】
【００４３】
図５はカラーコード（１）から補完用カラーコード（２）を生成して発行する様子を示す図である。
【００４４】
本実施例では、カラーコード読取装置１０は、カラーコード（１）を読み取るコード読み取り機能（カラーコード読取処理部１０５）、当該カラーコード（１）からカラーコード（２）を補完用カラーコードとして生成・発行する機能（補完用カラーコード発行処理部１０６）を有する。
【００４５】
そして、カラーコード（１）を読み込むたびに、補完用カラーコード（２）を生成する。
つまり、カラーコード（１）から補完用カラーコード（２）を生成し、カラーコード（１）と補完用カラーコード（２）からカラーコード（３）を生成するように構成してもよい。
【００４６】
ここで、カラーコード（３）は、毎回ランダムで生成し、所定の時間を経過したら、無効になるようにする。
【００４７】
これにより、カラーコードをワンタイムパスワードとして利用することができる。例えば、自社製品の保守、運用などを外注する際、極力社外へ情報を出したくない場合などに利用できる。
なお、図１と同一部分には同一符号を付して説明を省略する。
【００４８】
以上述べた実施例では、カラーコード読取装置１０、サーバ２０、表示装置３０、を独立構成としているが、一体的に構成してもよい。また、サーバ２０の演算装置２１、記憶装置２２、などをカラーコード読取装置１０、を一つの情報端末、例えば、カメラ機能を有するｉＰａｄやスマートフォンなどに採り込んで構成してもよい。
【００４９】
また、本システムは、認証システムなどへ応用することができる。例えば、入退室管理システムやクレジットサービスにおける個人認証などに適用できる。また、商取引システムや玄関などの時電子鍵にも適用できる。
【００５０】
なお、本発明は上述した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上述した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒａｉｖｅ）等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。
【符号の説明】
【００５１】
１０・・・コード読取装置、２０・・・サーバ、２１・・・演算装置、２２・・・記憶装置、３０・・・表示装置。
【図１】
2016074495.tif 000003
【図２】
2016074495.tif 000004
【図３】
2016074495.tif 000005
【図４】
2016074495.tif 000006
【図５】
2016074495.tif 000007