(57)【要約】本発明は、カラーコード値のエンコーディング、デコーディングアルゴリズムを利用したバーコードおよびデータ圧縮とインターネットサービス方法を提供することにある。本発明は、前述したように、電子認識可能な１６進法のＨＴＭＬカラー認識カラーコード値で、１６ビットチャンネルの色相を実現する２８１、４７４、９７６、７１０種の色相を光の３要素因子値（アールジービー（Ｒed、Ｇreen、Ｂlue)値)に対応変数に適用してカラーコード値が提供されるので、既存の黒および白色として認識されて情報処理される１次元バーコード分野で、より多くの情報処理の媒介変数の光の３要素因子値Ｒed、Ｇreen、Ｂlueのカラーコード値の組み合わせの数によって使用可能な分野は、１)１次元コードの交替。２) ２次元コードの拡張（物流、流通、Ｐ０Ｓ、その他)３)Ｅ０Ｓ（Ｅxhibition ０perating Ｓystem)、出入証発給用、訪問者確認用、訪問者ＤＢ構築。４)デジタルカメラを媒介にした商品、スポーツマーケティング。５)デジタルカメラとインターネットを利用したオフライン、オンライン統合イベント分野構築。６)イメージデータベース分野構築。７)デジタルカメラまたはデジタルイメージを利用した無線通信、携帯用インターネット検索分野。８)カメラ付き携帯電話を利用した無線通信、携帯用インターネット検索サービス。９)デジタルカメラまたは専用読み取り機を内蔵した無線通信機器を媒介にしたユビキタスシステム（Ｕbiquitous Ｓystem) と、個人身元確認（Ｐersonal ＩＤ)に使用することができる。また、「ＲＦＩＤ」と称される無線通信を利用したバーコードシステム代替と、ＩＰv６のような多様な情報素材の発達によってカラーコードの拡大普及が期待される。１次元コードの代替でありながら拡大システムの一つであるＲＦＩＤと比較しても、 比べものにならないほど、少ない投資（システム、リーダー機、ＲＦＩＤチップ、ＶＳシステム、デジタルカメラ、デジタル出力によるカラーコード)が実用化の大きな効果を発揮することができる。
2008533552.tif 000002
【特許請求の範囲】
【請求項１】
電子機械的にnビットチャンネルとして、 Red2n色相とGreen2n色相とBlue2n色相の組み合わせである2nx2nx2n色相に対応する（2nx2nx2n）のカラーコード媒介変数を構成し、アスキーファイル( A S C I I   F I l e ) または二進ファイル(Binary Digit File)で構成されたＨＴＭＬまたはC++言語のカラーコードそれぞれの媒介変数に文字、数字、単語、文章、またはファイルなどを含む情報を一対一で対応させることを特徴とするコーディング方法。
【請求項２】
第1項によるコーディング方法でカラーバーコードを生成し、電子情報データを圧縮する対応媒介変数に対応して情報を保存し、インターネットネットワーク上の有線または無線上で、情報のカラーコード値を送信し、インターネット上でサービス提供者(サーバーコンピューター)と申請者(クライアントコンピューター)の間に情報を交換することを特徴とする方法。
【請求項３】
第2項において、
前記電子情報データはイメージファイル、動画ファイル、音楽ファイル、またはテキストファイルの拡張子を有する情報ファイル（*.txt、*.hwp、*.bmp、*.jpg、 *.tif、 *.gif、 *.arj、 *.zip、 *.avi、 *.mpeg、 *.rm、 *.flc、 *.fli、 *.mov、 *.asf、 *.wmv、 *.mid、 *.wav、 *.mp3、 *.mp4）のうち、いずれかまたはこれらの組み合わせを含み、前記方法は、
（a）それぞれのファイル情報は、アスキー（ASCII）文字を分析して配列されるか、または二進ファイル（Binary Digit File）に配列されたデータファイルを認識区分するステップ;
（b）認識されたカラーコードと対応する媒介変数を計算するステップ;
（c）対応する媒介変数値（ＨＴＭＬ、C++）のカラーを認識する単位変数にその値を記録するステップ;および
（d）カラーコード因子値として認識されて配列されたＨＴＭＬ、またはC++値のアスキーファイル( A S C I I   F I l e )、または二進ファイル（Binary Digit File）に記録された情報データを新しい拡張子名を決めて保存するステップ;を含む方法。
【請求項４】
第3項において、
圧縮された情報をイメージデータとして保存する方法は、
（a）保存されたファイルをグラフィックイメージピクセル単位のカラー因子値の順に配列し、情報データを画面上のイメージとして保存して出力し、出力されるグラフィックイメージファイルは、当該媒介変数値を記憶保存するステップ;
（b）保存されたカラーイメージ情報ファイルは、有線または無線のインターネットネットワーク上で、グラフィックイメージ状態で送信されるステップ;
（c）送信を受けたカラーイメージ情報ファイルは、それぞれの使用者のメインコンピューターのハードウェア装置に内蔵したカラーコード値のエンコーディングおよびデコーディングアルゴリズムのプログラムによって解析され、既存に使用される圧縮ファイルの形態で圧縮解除、復元されるステップ;及び
（d）復元されたイメージ情報ファイルは、現在使用中の国際標準化されたそれぞれのイメージファイル、動画ファイル、音楽ファイルのようなプログラムで、そのまま認識されて使用するステップを含む方法。
【請求項５】
第１項において、
前記コーディング方法は、
（a) 主コンピューターがバーコードにプリントするデータを選定するステップ;
（b) 前記主コンピューターのバーコードシンボルに合うように、入力データをシー・エム・ワイ・ケイ（Ｃ・Ｍ・Ｙ・Ｋ)値に変換して送信するステップ；
（c) アールジービー（Ｒ・Ｇ・Ｂ)専用バーコードプリンターでラベルをバーコード印刷し、そのラベルを適用商品に付着するステップ、
（d) スキャナーでバーコードを読み取るステップ；
（e) 発光器の光信号を受けた受光部のアールジービー・フォトダイオードで、光波長値を検出するステップ；
（f) 検出された光波長値を送信され、スタートマージン（start margin)、ストップマージン（stop margin)、開始文字（start character)、終了文字（stop character)、情報文字（data character)、情報検査文字（check character)を確認するステップ；
（g) 光波長によってシーアイイー（ＣＩＥ)表色系の座標値が決まり、その座標値が決定されることによって対応変数値が設定されるステップ； 
（h) 測定値でしきい値を決定するステップ；
（i) しきい値を比較してエラー率を判断して求められたバーコードのデータをアドレッシングし、希望する出力データ形態で変換するステップ；
（j) 前記データを通信チャンネルによって送信出力するステップとを含むことを特徴とするコーディング方法。
【請求項６】
第５項において、前記（f)ステップと前記ステップ（g)の間に、１、０２４チャネルアレイ 検出器（Ｃhannel array detector)が、発光体から発光反射した光の分光強度を１、０２４個のデータとして測定するステップと、前記測定された１、０２４個のデータを３８０nm〜７８０nmまでの光波長に対する値に対応させるステップと、各波長に対応した測定値にチャネルアレイ検出器の分光強度の較正因子を補正するステップと、前記補正された最終得られた値をグラフ化するステップと、色値 kＸ、kＹ、kＺと色座標 x、yを求めるステップが付加することを特徴とするコーディング方法。
【請求項７】
第２項において、前記方法は、
（a) 前記申請者にインターネットネットワークサービス情報提供の可否に関する情報を割り当てるステップ;
（b) 前記ステップ（a)の割り当て情報を前記選定されたコーディングアルゴリズムによってカラーコードに変換し、前記変換されたカラーコードに対応する単位セルまたは複数のセルの組み合わせから構成されたカラーコード値を生成するステップ;
（c) 前記それぞれのセルに表示されたカラーコード値から、前記選定されたアルゴリズムによって文字、数字、単語、文章、マルチメディアファイル、ファイルを含むインターネットネットワークサービス情報提供の可否に関する情報を抽出するステップ;
（d) 前記抽出されたインターネットネットワークサービス情報提供の可否に関する情報から、前記申請者が正当な登録申請者であるかどうかの可否を判断するステップを含むことを特徴とする方法。
【請求項８】
第７項において、
前記インターネットネットワークサービス提供の可否に関する情報は、情報の提供を受けようとする者に唯一に提供されるインターネットネットワークサービス情報提供の可否に関するコードまたは無作為コードであることを特徴とする方法。
【請求項９】
第７項において、
前記ステップ（b)は、前記インターネットネットワークサービス提供の可否に関する情報が保存されるサーバーのネットワークアドレス情報を設定し、前記サーバーのアドレス情報も前記インターネットネットワークサービス提供の可否に関する情報に含まれてカラーコードに変換されることを特徴とするインターネットサービス方法。
【請求項１０】
第2項において、前記方法は、
（a）前記申請者に対応して選定されたコーディングアルゴリズムによって変換されて割り当てられたカラーコード値を受信されるステップ；
（b）前記カラーコード値から文字、数字、単語、文章、マルチメディアファイル、ファイルを含む情報を抽出するステップ；
（c）前記ステップ（b）から抽出された情報をサーバーに送信し、保存されている情報と比較することによって、正当な権限がある者であるかどうかの可否を判断するステップ;および
（d）前記判断ステップで、正当な権限がある者と判断されれば、ネットワークサービスを提供するステップを含む方法。
【請求項１１】
インターネット上で申請者（クライアントコンピューター）にサービス提供者（サーバーコンピューター）がネットワークサービスを提供するシステムにおいて、
電子機械的にnビットチャンネルとして、 Red2n色相とGreen2n色相とBlue2n色相の組み合わせである2nx2nx2n色相に対応する（2nx2nx2n）のカラーコード媒介変数を構成し、アスキーファイル( A S C I I   F I l e ) または二進ファイル(Binary Digit File)で構成されたＨＴＭＬまたはC++言語のカラーコードそれぞれの媒介変数に文字、数字、単語、文章、またはファイルなどを含む情報を一対一で対応させる選定されたアルゴリズムコードと、申請者に対する情報を保存する保存部；
情報の提供を受けようとする申請者に対してインターネットネットワークサービス情報提供の可否に関する情報を割り当て、前記選定されたコーディングアルゴリズムによってカラーコードに変換し、または、カラーコードを保存して提供する提供部；
前記情報を一対一で対応させる選定されたエンコーディング、デコーディングアルゴリズムを対応させ、機械語に変換するデータ変換装置;および
前記変換されたカラーコード変換機械語のデータを入力され、前記選定されたコーディングアルゴリズムによってデコーディングし、前記コード値に内在したインターネットネットワークサービス情報提供の可否に関する情報を抽出し、正当な情報の提供を受けようとする者であるかどうかの可否を判断する判断部とを含むインターネットネットワークサービスシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラーコードを利用したバーコード生成、アルゴリズムおよびこれを利用したデータ圧縮およびインターネットサービス方法に関する。
【背景技術】
【０００２】
現在産業の発達によって無限な情報処理の量および膨大になる情報処理技術の必要によって既存のバーコードが開発され、すなわち、電子言語としての役割をするバーコードシンボロジー（Ｓymbology)は必要に応じて多様に開発され、各産業界の流通情報処理の標準に指定されて多様に使用されている実情である。その例として応用分野を見ると、コード３９（Ｃode３９)は、自動車、国防、 医療、航空貨物、空調設備、製紙、アルミニウムなどの分野に使用され、ＵＰＣ/ＥＡＮは、Ｐ０Ｓ分野、コード１２８（Ｃode１２８)は衣類分野、コーダバー（Ｃodabar)は、血液分野、２オブ５コード（２ of ５ Ｃode)は航空チケット分野、コード９３（Ｃode９３)、コード１１（Ｃode１１)などのように多くの表現方法およびアルゴリズムの特性を開発し、各産業界の標準に指定して使われていることが現実である。
【０００３】
このようなさまざまなシンボロジが開発される理由は、限定された二進数の表現論理に制限されたアルゴリズムの実現方法の限界性によるものであり、 相互互換性を有することができないというのが現実である。
【０００４】
バーコード（Ｂ  a  r  c  o  d  e ）の定義は、単純な黒と白色の黒い線とスペース間隔を感知するようにし、スキャナー（Scanner)の発光部から反射された光源を受光部でアナログ信号を増幅信号処理した後、デジタル信号に変換されたデータをそれぞれ開発されたデコーディング（Ｄecoding) アルゴリズムに送信され、産業界の標準に合うようにデコーディング出力検出するという基本原理の方法に過ぎない。
【０００５】
このような簡単な二進数変換論理で、膨大な各産業別情報の量を処理するためには、統一された統合バーコードを作ることができない不可避な限定された表現方法の問題点があるため、バーコードの開発初期から現在まで算術的な配列方法の差によって、アルゴリズムを解析してきたのが事実である。
【０００６】
本発明は、電子認識が可能な１６進法のＨＴＭＬカラー認識カラーコード値で１６ビット（bit)チャンネルの色相を実現する２８１、４７４、９７６、７１０種の色相を、光の３要素である赤色、緑色、青色（Ｒed、Ｇreen、Ｂlue)の因子値、すなわち、電子的に認識するカラーコード値（例えば、ＨＴＭＬ Ｃode、ＲＧＢ Ｃode、Ｃ++Ｃode…)で対応変数に適用してカラーコード値がそれぞれ提供されるので、特に情報使用の権限を提供される者にカラーコード値が表示されたインターネットサービスネットワークを提供し、提供されたカラーコード値とそのカラーコード値にプログラム化されたアルゴリズム情報によって、ネットワークサービス使用によってインターネットネットワークサービスの可否を確認するカラーコード値のエンコーディング、デコーディングアルゴリズムを利用したバーコードおよびデータ圧縮とインターネットサービス方法に関するものである。
【０００７】
ネットワークの発達によって情報処理のための個人管理、金融管理決済、電子商取引などの多くの分野で、インターネットサービスによるサービス提供の可否のシステムが各分野で適用されており、 ユビキタス（Ｕbiquitous)の実現のための電子情報処理が各産業分野で適用されている。インターネットネットワークサービスシステムは、個人および団体機関の情報を保護し、正当な権限を有する者だけが、インターネットネットワークサービスにアクセスできる選択が提供されなければならない。
【０００８】
一般的にインターネットネットワークのサービスの提供を受ける者は、ＩＤ（indentifier) および パスワード（password)を提供し、これらの文字列を他のコードに変換するアルゴリズムを適用して暗号化して保存し、サービスの提供を受ける者はＩＤおよびパスワードを入力し、同じアルゴリズムを利用してコード化し、既に保存されたコードと同じであるかどうかの可否を判定してインターネットネットワークサービスの提供を受けている。また、インターネットネットワークサービス環境で、文書や情報を送信または受信する場合、これを暗号化したり、デジタル署名などの方法を適用している。
【０００９】
このような従来のインターネットサービスシステムは、インターネットネットワークサービスの提供を受ける者は、提供を受ける者の記憶に依存するため、現実的に多くの情報を共有する状況では、個人情報管理にも多くの問題点が発生し、さらに複雑な情報の管理を要求する問題を起こすのが現時点で解決しなければならない問題となっている。すなわち、ＩＤまたはパスワードの紛失、ＩＤまたはパスワードの盗用で重要な情報が露出する問題が現時点で解決されなければならない課題である。
【００１０】
前述の問題を解決するための補完策として、指紋や虹彩、または手などの血脈などの情報を含む生体認識情報を利用し、インターネットネットワークサービスを提供する技術が開発普及されている。
【００１１】
また、物流および情報処理分野で既存の黒、白バーコードが占めた領域をRFIDが代替するようにしているが、標準領域、システム、リーダー機、センサー(タグ)などのすべての領域で代替が行われるのは容易ではない。これはRFの干渉、タグの間隔および電源供給において、バーコードシステムおよびカラーコードシステムより多くの制約があるためである。このような技術は商用化のために高価の経済的費用を要求する傾向があるので、真のユビキタス (Ubiquitous)への実現に問題を持っている。また情報処理およびデータ管理領域でも多くのソフトウェア開発会社の競争の中で、より多くの情報を簡素化して管理する国際標準化作業が全世界的に研究開発しており、電子的に認識可能な情報処理の概念において、アスキー(ASCII)ファイル、二進数(Binary Digit) ファイルに記録される原本データを管理するために圧縮するファイルとして保存して管理する。これらのファイルの動画ファイルは、FLI、FLC、AVI、MPEG、ASF、WMV、RM、MOV、などがあり、音楽ファイルには、mid、wav、mp3、mp4などがあり、イメージファイルにはBMP、JPG、TIF、GIF、ARJなどがある。またテキストファイルにはTXT、RTF、DOC、HWPなど使用されている。
【発明の開示】
【発明が解決しようとする課題】
【００１２】
本発明は、既存のバーコードの１次元的表現方法は維持するが、但し、太陽系に存在する光学的光源を応用して無限な光源の電子波長値をそのデータの基本値に算定するようにしてバーコードに適用させることを目的とする。すなわち、本発明のまた他の目的は、電子機器の開発から得ることができる実現可能な電子光学機器の技術装備を補完してシステムを構成することができ、アルゴリズムの応用値に無限に膨大になるバーコードの体系を統合させることができ、電子文書化された既存文書も保管が容易なバーコード化することができる光学的な表現方法のアールジービーバーコード（Ｒ・Ｇ・Ｂ Ｂ  a  r  c  o  d  e) システムを提供し、また情報処理およびデータファイル管理領域で既存のデータファイルのアスキー(ASCII)ファイル、二進数 (Binary Dight) ファイルをカラーコード値のエンコーディング、デコーディングアルゴリズムの媒介変数因子値に対応し、繰り返しの場合の数を圧縮した既存ファイルを追加圧縮して保存された情報をカラーコード値(HTML、C++)に変換して保存し、これをグラフィックイメージカラー値のピクセル単位のイメージ値として保管することができ、またカラーコード値(HTML、C++)として保存し、有無線上のインターネットネットワーク上で原本ファイルと既存圧縮ファイルが送信されず、カラーコード情報データを送信してデータ送信速度と送信情報量を減らし、情報を管理する方法としてカラーコード値のエンコーディング、デコーディングアルゴリズムを利用したバーコードおよびデータ圧縮とインターネットサービス方法を提供することにある。
【課題を解決するための手段】
【００１３】
前述した目的を達成するために、本発明によるインターネットネットワークサービス方法は、情報利用者がインターネットネットワークサービスで正当な情報の提供を受ける者であるかどうかの可否を確認する本人確認処理の過程を経た後、要求情報サービスを提供する方法において、（a)情報の提供を受けようとする者の情報提供媒体に物理的または電子的に認知される光の三要素（アールジービー)である因子値カラーコード値を入力するステップ;（b) 前記情報の提供を受けようとする者の情報提供媒体に表現されたカラーコード値を、エンコーディングおよびデコーディングアルゴリズムによって情報の提供を受けようとする者の情報提供媒体を抽出するステップ;（c)前記提供された媒体の情報を前記インターネットネットワークサービスサーバーに送信するステップ;（d)前記情報の提供を受けようとする者の提供媒体カラーコード値を提供されるサーバーは、前記提供媒体情報、すなわち、カラーコード値情報から前記情報の提供を受けようとする者が真の提供媒体コードを提供される者であるかどうかの可否を判断するステップ;および（e)前記判断ステップで正当な情報の提供を受けようとする者と判断されれば、情報の提供を受けようとする者にインターネットネットワークサービスの情報を提供するステップとを含むことを特徴とし、前記判断ステップで情報の提供を受けようとする者から既存の方式を追加し、ＩＤおよびパスワードを入力されるように選択的に情報をサービスしても良い。
【００１４】
また、前述したような本発明の目的を達成するために、本発明によるインターネットネットワークサービス情報提供装置は、インターネット上で申請者（クライアントコンピューター )にサービス提供者（サーバーコンピューター)が、ネットワークサービスを提供するシステムにおいて、それぞれ複数のグレーレベルを有する赤（red)、緑（green)、青（blue) 色相を互いに組み合わせて作った複数のカラーコードそれぞれに対し、文字、数字、単語、文章またはファイルなどを含む情報を一対一で対応させる選定されたコーディングアルゴリズムコードと、申請者に対する情報を保存する保存部、情報の提供を受けようとする申請者に対してインターネットネットワークサービス情報提供の可否に関する情報を割り当て、前記選定されたコーディングアルゴリズムによってカラーコードに変換し、または、カラーコードを保存して提供する提供部、それぞれ複数のグレーレベルを有する赤（red)、緑（green)、青（blue) 色相を互いに組み合わせて作った複数のカラーコードそれぞれに対し、文字、数字、単語、文章またはファイルなどを含む情報を一対一で対応させ、機械語に変換するデータ変換装置;および前記変換されたカラーコード変換機械語のデータを入力され、前記選定されたコーディングアルゴリズムによってデコーディングし、前記コード値に内在したインターネットネットワークサービス情報提供の可否に関する情報を抽出し、正当な情報の提供を受けようとする者であるかどうかの可否を判断する判断部を含むことを特徴とする。
【００１５】
前記カラーコード値は、各数字“０〜９”からアルファベット大小文字“Ａ、a〜Ｚ、z”、 “特殊文字”、“単語”、“文章”、“ファイル”などのカラーコード値にそれぞれマッピングするカラーコード値変換アルゴリズムによって、前記インターネットネットワークサービス情報提供の可否に関する情報に含まれた一つ以上の数字“０〜９”からアルファベット大小文字“Ａ、a〜Ｚ、z”、“特殊文字”、“単語”、“文章”、“ファイル”などを変換して生成される形状、カラーコード値、パターン、単位セル、組み合わせの複合セルなどの値で構成する。
【００１６】
本発明のまた他の課題を達成するために、本発明によるインターネットネットワークサービス情報提供のための媒体は、インターネットネットワークサービスを提供する前に、前記サービスの情報の提供を受けようとする者の正当な権限がある者であるかどうかを判別するためのインターネットネットワークサービス情報提供の可否に関する手続きで使われる情報提供の可否媒体において、物理的形体を有する有形の媒体および情報の提供を受けようとする者に割り当てられた情報提供の可否に関する情報を、カラーコード値のエンコーディングアルゴリズムによってエンコーディングし、物理的に表現されるカラーコード値に変換し、前記媒体に前記カラーコード値を表示したインターネットネットワークサービス情報提供の可否に関するカラーコード値の情報提供部を含むことを特徴とする。
【発明の効果】
【００１７】
本発明は、前述したように、電子認識可能な１６進法のＨＴＭＬカラー認識カラーコード値で、１６ビットチャンネルの色相を実現する２８１、４７４、９７６、７１０種の色相を光の３要素因子値（アールジービー（Ｒed、Ｇreen、Ｂlue)値)に対応変数に適用してカラーコード値が提供されるので、既存の黒および白色として認識されて情報処理される１次元バーコード分野で、より多くの情報処理の媒介変数の光の３要素因子値Ｒed、Ｇreen、Ｂlueのカラーコード値の組み合わせの数によって使用可能な分野は以下の通りである。
【００１８】
１)１次元コードの交替
２) ２次元コードの拡張（物流、流通、Ｐ０Ｓ、その他)
３)Ｅ０Ｓ（Ｅxhibition ０perating Ｓystem)、出入証発給用、訪問者確認用、訪問者ＤＢ構築
４)デジタルカメラを媒介にした商品、スポーツマーケティング
５)デジタルカメラとインターネットを利用したオフライン、オンライン統合イベント分野構築
６)イメージデータベース分野構築
７)デジタルカメラまたはデジタルイメージを利用した無線通信、携帯用インターネット検索分野
８)カメラ付き携帯電話を利用した無線通信、携帯用インターネット検索サービス
９)デジタルカメラまたは専用読み取り機を内蔵した無線通信機器を媒介にしたユビキタスシステム（Ｕbiquitous Ｓystem) と、個人身元確認（Ｐersonal ＩＤ)に使用することができる
また、「ＲＦＩＤ」と称される無線通信を利用したバーコードシステム代替と、ＩＰv６のような多様な情報素材の発達によってカラーコードの拡大普及が期待される。
【００１９】
１次元コードの代替でありながら拡大システムの一つであるＲＦＩＤと比較しても、 比べものにならないほど、少ない投資（システム、リーダー機、ＲＦＩＤチップ、ＶＳシステム、デジタルカメラ、デジタル出力によるカラーコード)が実用化の大きな効果を発揮することができる。
【００２０】
また、カラーコードの因子値を利用した電子情報のデータ保管方法でも、既存の圧縮されたファイルを再び圧縮する効果があり、インターネットネットワーク上の情報送信方法においても、既存のファイルをそのまま送信せず、カラー媒介変数値を１６ビットチャンネルとして認識して送信したり、グラフィックピクセル単位で保存された値の配列からなるイメージファイル形式で保存し、膨大なデータ量を簡単に縮小してグラフィックファイル一枚のイメージを送信される効果のように送信される。送信を受けたユーザーは、ユーザー自分のメイン（Ｍain)コンピューターに内蔵されたカラーコード値のエンコーディング、デコーディングアルゴリズムによってそれぞれのユーザー（Ｕser)コンピューターで増幅される方法で、データ情報圧縮と圧縮解除サービスは提供される。またインターネットサービス分野で使用権限を提供された者に提供されたインターネットサービス提供コードは、他の技術よりセキュリティ機能を複合的に提供することによって、情報の提供を受けようとする者に安定したサービスを提供できることを特徴とするカラーコード値のエンコーディング、デコーディングアルゴリズムを利用したバーコードおよびデータ圧縮とインターネットサービス方法を提供することにある。
【発明を実施するための最良の形態】
【００２１】
以下では、添付図面を参照して本発明の良好な実施例を詳しく説明する。
【００２２】
本発明のアールジービーバーコード（Ｒ・Ｇ・Ｂ Ｂ  a  r  c  o  d  e)のアルゴリズムを理解するためには光学原理を理解しなければならない。まず、光というのは、自然光、すなわち、太陽光を意味し、人工光、すなわち、白熱灯、蛍光灯、ロウソクの灯、マッチのような一般的な媒体を光と定義する。
【００２３】
図１ないし図３を参照すれば、色を区別できる可視光線の領域のそれぞれのアールジービー（Ｒ・Ｇ・Ｂ)の反射波長ナノメートル（nm)の対応値を分析して感知するようにした後、分光計を利用してシー・エム・ワイ・ケイ（Ｃ・Ｍ・Ｙ・Ｋ)モードで印刷される表色系からアールジービー（Ｒ・Ｇ・Ｂ)モードの値を抽出する。
【００２４】
したがって、アールジービー（Ｒ・Ｇ・Ｂ)モードの光電子チャンネル（Ｃhannel)の方式では、８ビットチャンネルとして電子的に表現するチャンネル当たり８ビットの色相をすなわち、２の８乗である２５６色を使用するという意味であり、したがって、アールジービー（Ｒ・Ｇ・Ｂ)の各チャンネルの表現可能な範囲は、Ｒ（Ｒed)２５６ * Ｇ（Ｇreen)２５６ * Ｂ（Ｂlue)２５６ = １６、７７７、２１６色相を電子的に表現されることが可能であるということである。
【００２５】
これは人間の目で区別することができる最大の色相であり、事実上電子機械的表現では１６ビットチャンネルとして２の１６乗である６５、５３６色相値をアールジービー（Ｒ・Ｇ・Ｂ)モードに対応させると、２８１、４７４、９７６、７１０色相表現が可能であるという数値的算術論理が計算可能であるが、機械的表現方法が８ビットチャンネル以上の表現が必要としないため、あえて１６ビットチャンネルを使用する必要はない実情である。
【００２６】
しかし、今後もっと膨大なデータの要求がある場合には電子機械的表現が可能になるように１６ビットチャンネルを応用することもできる。
【００２７】
本発明は、発光部を介して受け入れた受光部の統一性を与えるためには、まず色の標準測定基準を定めなければならないし、国際照明委員会"ＣＩＥ"の標準光を分光測定の基準光源に決め、そのうち、バーコード（Ｂ  a  r  c  o  d  e)を測定する標準光をＤ６５（色温度６、５０４°Ｋ（ケルビン))および印刷専用色温度Ｄ５０（５、０００°Ｋ)を測定基準光源に決定する。
【００２８】
参考文献として、キム・ヨン・フン著書の「革新された色彩メカニズム」（法文社、１９９８.１.１０、４１、６６〜８３、９３、９７ページ )を参照することができる。図４を参照すれば、 光の三原色アールジービー（Ｒ・Ｇ・Ｂ)および絵の具の三原色シー・エム・ワイ（Ｃ・Ｍ・Ｙ)は、相互補色および余色関係として相関関係を示しており、分光光度計を利用してシーアイイー（ＣＩＥ)基準エルスター・エースター・ビースター（Ｌ  *  a  *  b  *)表色系で物体の色光を測定した場合、（例示、リンゴのの場合は、Ｌ  *  =  ４  ３  .  ３  １、  a  *  =  ４  ７  .  ６  ３、  b  *  =  １  ４  .  １  ２    の座標値を示し、レモンの場合は、Ｌ  *  =  ７  ５  .  ３  ４、  a  *  =  ４  .  １  １、  b  *  =  ６  ８  .  ５  ４  )という測色分光分布の値を平均座標値に測色することができる。
【００２９】
現在の光学機器では"分光測定、測色機器"が日々に開発されており、小型化を成す現実であり、携帯および精密化されている。これに対する参考文献として、ユソングギュ、ジョンギリョグ、ジョンビョンヒョク、キムチァンスン著書のカラー画像処理のための色測定技術開発（韓国標準科学研究院、１９７７ )がある。
【００３０】
図７を参照すれば、分光側色分析機器に示すように、光源発光体（標準光源 )を受け、光ファイバー（０ptical fiber)の受光部で受けられた光源をスペクトルグラフ（Ｓpectrograph)によって分光した後、これを１、０２４チャネルアレイ検出器（Ｃhannel Ａrray detector)で検出（Ｄetecting) する。
【００３１】
次に、増幅器（Ａmplifier)で増幅させる。増幅されたデータ値は１２ビットＡ/Ｄコンバータでデジタル信号に変換した後、ディーエムエー（ＤＭＡ)に保存し、コンピューターにデータ送信するというスペクトル（Ｓpectrum)測定フローチャートを見られる。
【００３２】
一方、国際照明委員会"シーアイイー（ＣＩＥ)"は、エルスター・エースター・ビースター（Ｌ  *  a  *  b  *)表色系を学界で最も広く使われる標準色差用表色の基準にしており、図６に示すように、色差の計算方法は次の式１の通りである。
【数１】
2008533552.tif 000003
【００３３】
ここで、△は、２色の差を示し、国内ではＫＳＡ００６７と規定している。
【００３４】
図９を参照すれば、物理的測定方法で印刷されたバーコードを発光器によって反射した光源を、受光部でそれぞれアールジービー（Ｒ・Ｇ・Ｂ)の（x、y、z)値を算出するようにして、フィルターの総合分光特性が"シーアイイー（ＣＩＥ)表色系"など、色関数に比例する値をエルスター・エースター・ビースター（Ｌ  *  a  *  b  *)で算出する。
【００３５】
シーアイイー（ＣＩＥ)表色系の基準で多様に表現されるアールジービーバーコード（Ｒ・Ｇ・Ｂ Ｂ  a  r  c  o  d  e)を、高解像度のスキャナー（Ｓcanner)で受光して分光測色した後、受光されたベクトル（Ｖector)値をイメージ（Ｉmage)拡大すると、人間の目で見られない非一致による残余色が現れる可能性がある。このような現象は背景色の乱反射による色の歪曲現象があり得り、印刷材料によってさまざまなノイズが発生する可能性が存在する。
【００３６】
カラーベクトルイメージのこのような特徴によって、既存の二値画像や多値画像を二進化する方法ではなく前処理アルゴリズムが必要である。すなわち、シー・エム・ワイ・ケイ（Ｃ・Ｍ・Ｙ・Ｋ)の印刷による測定アールジービー（Ｒ・Ｇ・Ｂ)の値で画像処理をする場合には、人間の目には明度と色がアールジービー（Ｒ・Ｇ・Ｂ)の値に関連されているため、アールジービー（Ｒ・Ｇ・Ｂ)値それぞれを人間の目の感覚のように、独立的に測定して処理が非常に難しいため、アールジービー（Ｒ・Ｇ・Ｂ)値で表現されるアールジービーバーコード（Ｒ・Ｇ・Ｂ Ｂ  a  r  c  o  d  e)を入力され、人間の目の感覚のようなエイチ・エス・アイ（Ｈ.Ｓ.Ｉ（Ｈeu、Ｓatauration、Ｉntensity))値を座標系に変換させた後、与えられたイメージ（Ｉmage)で色相を測色し、周辺背景の領域と明確な区分が可能であり、測色のために別のアルゴリズムを利用してそれぞれのアールジービーバーコードバー（Ｒ・Ｇ・Ｂ ＢarcodeＢar)の色で、隣接するうカラーバー（Ｃolor Ｂar)と相互分離測色するようにしなければならないし"エイチ・エス・アイ（Ｈ.Ｓ.Ｉ)座標系"を利用して二つの色相間の類似度を測色するために、色の距離関数によって単純な数値的比較ではなく、より正確な関数値を求めることによって、"シーアイイー（ＣＩＥ)表色系"の位置値に対応できるようにする光学的測色分析理論の関数計算法を使用する。
【００３７】
したがって、図１０に示した"アールジービー（Ｒ・Ｇ・Ｂ)モデル"座標系を基準にし、"エイチ・エス・アイカラー立体（Ｈ.Ｓ.Ｉ Ｃolor Ｓolid)"（図８b参照)の構造をモデリングすることができ、"エイチ・エス・アイカラー（Ｈ.Ｓ.Ｉ Ｃolor)"の特徴は、色相と彩度のコンポーネントが人が認識するカラー認識方法と類似しているため、スキャナーの受光部で受けたアールジービー（Ｒ・Ｇ・Ｂ)値をエイチ・エス・アイ（Ｈ.Ｓ.Ｉ)値に変換が必要である。その変換公式は次の式２、式３、式４の通りである。
【数２】
2008533552.tif 000004
【数３】
2008533552.tif 000005
【数４】
2008533552.tif 000006
【００３８】
上の数式を応用してＲ.Ｇ.Ｂ値は[０、１]の範囲を有し、Ｉ、Ｓも[０、１]、Ｈは [０、２π]の範囲を有する。Ｈeu値は０゜、Ｒ（Ｒed)は３６０゜、Ｇ（Ｇreen)は１２０゜、Ｂ（Ｂlue)は２４０゜で示される。
【００３９】
図１１および図１２を参照すれば、色相（Ｈue)値の有する色相は、彩度（Ｓaturation)値が減少するほど、白色（Ｗhite)に近くなり、明度（Ｉntensity)値が減少するほど、黒色（Ｂlack)値を有する。例外的に明度値が "０"の場合にはＨue値は定義されず、また、Ｈueの場合 "Ｂ/ＩがＧ/Ｉより大きくなると、Ｈ=２π-Ｈになる"という分析結果を示す。したがって、Ｈ.Ｓ.ＩをＲ.Ｇ.Ｂにも変換することができるので、変換値は次の通りである。
【００４０】
０゜< Ｈ ≦ １２０゜の場合、変換値は次の式５、式６、式７の次の通りである。
【数５】
2008533552.tif 000007
【数６】
2008533552.tif 000008
【数７】
2008533552.tif 000009
【００４１】
１２０゜< Ｈ ≦ ２４０゜の場合、変換値は次の式８、式９、式１０、式１１の次の通りである。
【数８】
2008533552.tif 000010
【数９】
2008533552.tif 000011
【数１０】
2008533552.tif 000012
【数１１】
2008533552.tif 000013
【００４２】
２４０゜< Ｈ ≦ ３６０゜の場合、変換値は次の式８、式９、式１０、式１１の次の通りである。
【数１２】
2008533552.tif 000014
【数１３】
2008533552.tif 000015
【数１４】
2008533552.tif 000016
【数１５】
2008533552.tif 000017
【００４３】
ここで、それぞれｒ.ｇ.ｂは [０、２５５]の範囲を有するように、Ｒ=３Ｉr、Ｇ=３Ｉg、Ｂ=３Ｉbを計算することができる。
【００４４】
今まで従来技術として適用して来たバーコードは黒色、白色の区分によって光の反射率を二進化して応用して来たことが限界性と言え、カラーベクトルの分割によってカラーイメージ分割（Ｓegmentation)からバーコードベクトル（Ｂ  a  r  c  o  d  e Ｖector)を分離して基準化した領域値を、アルゴリズムのデータ値に計算できるようにすることが実現可能な領域であることを光学分析理論でよく定立されている分析理論である。
【００４５】
物体と背景を区分するためには今までは黒白イメージで単純に輝度情報のみを利用して来たし、カラーイメージの類似した明るさの物体がある場合、カラーイメージを領域化することが容易ではなかったため、したがって、人間は明るさを区別する能力と色相を区別する能力が優れるので、このような特性を"カラーイメージ分割（Ｃolor image Ｓegmentation)"と言い、その情報をデータ化することができる。
【００４６】
すなわち、分光側色機から３８０nm〜７６０nm領域の可視光線波長を１、０２４チャネルアレイ検出器（Ｃhannel Ａrray Ｄetector)によるデータ値は、図１４および図１５に示すように、測色された可視光線の波長別較正因子値が求められる結果値を見られる。
【００４７】
本発明によるシーアイイー表色系を利用したアールジービーバーコードのデコーディング・アルゴリズムのフローチャートは、代表図の図１６および図１７に示すように体系化して応用可能である。
【００４８】
装備の開発は既存の応用分野の光学機器、データアルゴリズム、スキャナー、プリンタなどは、分離開発された応用分野で使われる各装備を体系化して統合することができ、本発明によるスキャナーの特性は、"シーアイイー（ＣＩＥ)表色系"を応用するのに光学的部分で標準光を指定するようにして光の干渉を避けるために発光器の発光を標準光で発光しなければならない。
【００４９】
但し、"シーアイイー（ＣＩＥ)表色系 "の領域を"アールジービーバーコード（Ｒ・Ｇ・Ｂ Ｂ  a  r  c  o  d  e)"の領域に接近するためには１、６７７万カラーの表現が可能であるが、領域の区分がシー・エム・ワイ・ケイ（Ｃ・Ｍ・Ｙ・Ｋ)値に対応する測色でエラー率を有することができる点を勘案すれば、その表現範囲をアルゴリズム自体で縮小させることができる。
【００５０】
韓国標準色図表（ＦＡＰＡ'Ｓ Ｋ０ＲＥＡ ＳＴＡＮＤＡＲＤ Ｃ０Ｌ０Ｒ ＣＨＡＲＴ)で指定されている百分率の混合色 "シー・エム・ワイ・ケイ図表（Ｃ・Ｍ・Ｙ・Ｋ ＣＨＡＲＴ)"の区分でも表現可能な範囲が９、３１７カラーを表現したものであることから現在既存のバーコード表現変数値より表現範囲が異なりうることが分かる。
【００５１】
図１７を参照すれば、既存のバーコードリーダー（Ｂ  a  r  c  o  d  e Ｒeader) 構造に示すように、主要部分である光走査部および受光部の役割が異なり、増幅された信号をデジタル信号化して変換される場合、アルゴリズムが "シーアイイー（ＣＩＥ) 標準光（Ｄ６５、Ｄ５０)"などの国際標準印刷用光源を採択することによって、周辺の光の干渉を避けることができる。
【００５２】
図１８を参照すれば、一般的なバーコード読取過程と類似するように互換性を持って、スキャナーのスポットによって読み取られる黒色または白色の反射値に対するエラー（Ｅrror)の問題点を解決し、読取率（ＦＲＲ（Ｆirst Ｒead Ｒate))に対するエラー率の発生割合も著しく解決することができるという利点を有することができる。
【００５３】
ここで、読取率は初めてのスキャンしたデータ数を総スキャン回数で分けた値であり、エラー率は誤り文字に読み取り文字数を分けた値を示す。
【００５４】
読取率（ＦＲＲ)およびエラー率（ＳＥＲ)の原因はさまざまな理由があるが、その代表的なことがプリンティング、光学ノイズ（周辺の光、表面反射率の干渉、表面損傷)、動作者のエラー（Ｅrror)、デコーディング（Ｄecoding) アルゴリズムのエラー率などであり、現在の技術としては完全に補完されていない。
【００５５】
本発明によるシーアイイー表色系を利用したアールジービーバーコードのデコーディングアルゴリズムは、読取率（ＦＲＲ)およびエラー率（ＳＥＲ)を減らすことができるアルゴリズムで開発され、単純にアールジービーバーコードを測色することによって測色したデータ値に変換するため、シーアイイー（ＣＩＥ)表色系のシー・エム・ワイ・ケイ（Ｃ・Ｍ・Ｙ・Ｋ)値に決定された印刷方法と印刷標準化のみ区分すると、スキャナーのスポット指定方向にデータを読み取る場合、前記のような複雑なエラー率に対する問題点を著しく解決することができる。
【００５６】
また、アールジービーバーコード（Ｒ・Ｇ・Ｂ Ｂ  a  r  c  o  d  e)のそれぞれのバー（Ｂar)をベクトルの境界値を検出して分割することが重要な問題であるが、カラー・バーベクトル（Ｃolor Ｂar Ｖector)境界を検出して分割領域化することは、カラー・バーベクトル（Ｃolor Ｂar Ｖector)情報を下の式１６〜式２１を使用して明度状態を変える。
【数１６】
2008533552.tif 000018
【数１７】
2008533552.tif 000019
【数１８】
2008533552.tif 000020
【数１９】
2008533552.tif 000021
【数２０】
2008533552.tif 000022
【００５７】
前記の条件式を応用し、
【数２１】
2008533552.tif 000023
【００５８】
のような二次微分形態で定義されるラプラシアン（Ｌaplacian)フィルターを利用すれば、ラプラシアン（Ｌaplacian)値はＦ（x、y)が常数か、扇形に変わるとき、０という境界検出可能なアルゴリズムをデータアルゴリズムに適用させ、カラー・バーベクトル境界を検出して分割領域化することができる。ラプラシアン境界検出で色相の分離というのは、カラー・バーベクトル（Ｃolor Ｂar Ｖector)で測色部分から境界を抽出した後、抽出された境界を定め、クラスタリング処理時に確定されたカラーベクトルイメージ（Ｃolor Ｖector image)を入力イメージマスキング（image Ｍasking)することによって、不均一性を除去することができ、正確に分離されたクラスタリング中心値に周辺背景が除去されたイメージ（image)を最小関数距離を有するように分配して正確に二値画像を分離することができる。
【００５９】
境界というのは、相対的に互いに異なるグレーレベル（level) を有する二つの領域が接した部分で、正確に色相を分離するためには、このような境界部分に存在する色の不均一性を除去するか、似ている色相に含ませるアルゴリズムを意味することである。
【００６０】
前述したように本発明によるシーアイイー表色系を利用したアールジービーバーコードのアルゴリズムデコーディングのバーコード適応方法は非常に簡単である。一般的に使われている電子辞典の語彙、単語の構成には大略的に、コンピューター情報通信分野は１２万単語、電気電子分野は４万単語、機械分野は６万単語、土木、建築分野は４万単語、金属高分子分野は２万単語、物理分野は５万単語、天文気象分野は２万単語、経済金融分野は４万単語、貿易ビジネス分野は４万単語、数学分野は３万単語、地名、人名分野は１０万単語、医学分野は２５万単語、薬学分野は３万単語、インターネット用語分野は５万単語、環境分野は３万単語、軍事防衛分野は３万単語、航空宇宙分野は４万単語、農業、生物分野は４万単語、化学分野は７万単語、原子力、エネルギー分野は３万単語などで、約１０６万単語と語彙で構成されており標準化されている。
【００６１】
本発明によるアールジービーベクトル（Ｒ・Ｇ・Ｂ Ｖector)表現で、１、６７７万カラーベクトル（Ｃolor Ｖector)を利用できるという点で、文章の表現領域にも大略的１０分の１の領域内に限定されうることから、それぞれのどの分野で利用可能なアルゴリズムを統合実現することができる。
【００６２】
したがって、本発明によるアールジービーカラーバーコードベクトル（Ｒ・Ｇ・Ｂ Ｃolor Ｂ  a  r  c  o  d  e Ｖector)値の表現によって、各国家別単語および文章をカラーベクトル（Ｃolor Ｖector)値にデータ化して応用連結させることができるので、単純な流通情報のバーコードではなく、文章文書化としてのバーコードを実現することができるという無限の領域の表現を広げることができる。
【００６３】
本発明の意味は、無限の情報文字の領域を最大限に短いデータに変換処理することに目的があるので、現在のバーコードの印刷基準にする場合、各シンボロジー（Ｓymbology)のシンボル（Ｓymbol) 密度を考慮する場合、高密度というのは、インチ当たり８文字以上表現（０.２３mm/unit以下 )であり、中密度はインチ当たり４〜８文字表現（ ０.５〜０.２３mm/unit)で、低密度はインチ当たり４文字以下表現（０.５mm/unit以上)のモジュール・ディメンジョンを有することが現在使われているモジュール・ディメンジョンである。
【００６４】
したがって、本発明のアルゴリズムは、ベクトル値はシーアイイー（ＣＩＥ)表色系のアールジービー（Ｒ・Ｇ・Ｂ)の可視光線反射光を標準光波長値に対応するように、アルゴリズムデータに各単語および文章値を有することができるので、図２０の例示のように"グッドモーニング（Ｇood Ｍorning)”という文章を高密度にバーコード化するために、既存の図２１の "コード３９"（"Ｃode３９")のシンボル（Ｓymbol) 文字パターンを利用して表現すると、次のとおりである。
【００６５】
（Ｇ = ０００１１ ００１０、０ = １０１００ ０００１、０ = １０１００ ０００１、Ｄ = ００１００ ００１０、Ｓpace = ０１０１０ １０００、Ｍ =１１０００ ０００１、０ = １０１００ ０００１、Ｒ = １００１０ ０００１、Ｎ = ００１０ ０００１、Ｉ = ０１０１０ ００１０、Ｎ = ００１００ ０００１、 Ｇ = ０００１１ ００１０)
という二進数"エックス"ディメンジョン（"Ｘ"Ｄimension)の単位を基準単位密度にする場合、左側のクワイエットゾーン（Ｑuiet  Ｚone)領域から右側のクワイエットゾーン（Ｑuiet Ｚone)領域内に"開始文字"（"Ｓtart Ｃhar") １２"エックス"ディメンジョン（１２"Ｘ"Ｄimension)および"終了文字"（"Ｓtop Ｃhar")１２"エックス"ディメンジョン（１２"Ｘ"Ｄimension)を基本モジュールに割り当てなければならない。
【００６６】
したがって、広い幅ビット（Ｂit)を"１"に、狭い幅ビット（Ｂit)を"０"に読み取るのに全体"エックス"ディメンジョン（"Ｘ"Ｄemension)の足し算は、
"文章"１４４"エックス"ディメンジョン（"Ｘ"Ｄimension)
+"開始文字"（"Ｓtart Ｃhar")１２"エックス”ディメンジョン（"Ｘ"Ｄimension) 
+ "終了文字"（"Ｓtop Ｃhar")１２"エックス”ディメンジョン（"Ｘ"Ｄimension)
=１６８"エックス”ディメンジョン（"Ｘ"Ｄimension) 
を必要とする。
【００６７】
したがって、高密度のシンボロジー（Ｓymbology)のシンボル（Ｓymbol)の場合であるとしても、０.２３mm*１６８=３８.６４mmの印刷領域を必要とし、低密度のシンボロジー（Ｓymbology)のシンボル（Ｓymbol)の場合は、０.５mm*１６８=８４.００mmの印刷ディメンジョン（Ｄimension)が要求される。
【００６８】
したがって、実際にワード化される文字領域を占める短所があることが現在従来技術ののバーコードの二進数換算処理の限界点である一方、図２０に示したように本発明の各文章領域の値をアルゴリズムデータに対応させて適用するため、低密度の場合でも"グッドモーニング"（"Ｇood Ｍorning")という英語文章をエックス・ディメンジョン（Ｘ-Ｄemension)値に適用する場合、
（Ｇood=Ｌ（n)*a（n)*b（n)*、 
Ｓpace=Ｌ（n)*a（n)*b（n)*、 
Ｍorning=Ｌ（n)*a（n)*b（n)*)
の３"エックス”ディメンジョン（"Ｘ"Ｄimension)で０.６９mm印刷幅を必要とし、また、文章領域を特定の"シーアイイー（ＣＩＥ)表色系" 変数値に"グッドモーニング"（"Ｇood Ｍorning")を "エルエヌスターエーエヌスタービーエヌスター"（"Ｌ（n)*a（n)*b（n)*")のデータ（Ｄata) 適用するときはアールジービーバーコード（Ｒ・Ｇ・Ｂ Ｂ  a  r  c  o  d  e)は、
１"エックス”ディメンジョン（"Ｘ"Ｄemension)のみ必要とするので、すなわち、０.２３mm〜０.５mm内のバー（Ｂar)"Ｘ"Ｄimensionにも出力表現が可能になるようにアルゴリズムを構成することができるという利点がある。
【００６９】
すなわち、"コード３９"（"Ｃode３９")および"シーアイイー表色系を利用したアールジービーバーコードのデコーディングアルゴリズム"の文章表記方法でディメンジョンの著しい差を示すことができる。"グッドモーニング"（"Ｇood Ｍorning")という文章で、また、"エックス”ディメンジョン（"Ｘ"Ｄimension)のモジュール印刷の長さが８４０:６９の著しい割合を表現方法の差を見られるように、本発明の適用分野は各光の波長領域を区分してアルゴリズムにデータ（Ｄata)化する方式によって広範囲に応用可能であり、文書を電子文書化する、すなわち、コンピューターのディスクに保存する一般的アイビーエム・コンピューター（ＩＢＭ ＰＣ)などのような互換性ある電子文書と相互互換性を有するようにし、１次元文書のバーコード化を行うことができ、画期的な文書のバーコード化アルゴリズムを実現することができる利点がある。
【００７０】
また、秘密を保障する文書の流出管理および文書保管専用アルゴリズムを実現させ、情報通信および航空、軍事分野に適用できる画期的第３の言語を実現するようにできる。既存の文書、すなわち、書類化されている文書を電算化、磁場ディスクに保存する方式が現在の技術的限界であり、これも保管方法によって磁場の干渉および保管上の問題によって、データ（Ｄata)が損傷を被るとか、破損時には復旧する方法がないのが現在の技術的問題点である。
【００７１】
本発明は、各産業および情報分野に既に記録されている。すなわち、電子文書化されている文書やデータ（Ｄata)をバーコード化することができ、データ（Ｄata) の保管方法でも既存の問題点を解決することができる画期的方法となり得る。
【００７２】
既存のデコーディング（Ｄecoding)アルゴリズムの例として、シンボル（Ｓymbol)によって違うが、 "２オブ５コード"（"２of５Ｃode")を基準に比較すると、デコーディング過程は次の通りである。 
＜自動システム（Ｓystem)に多く使用される場合＞
Ｓtep１.全体バー（Ｂar)の広さを測定
Ｓtep２.測定データ（Ｄata)を利用して大きい順に決定
Ｓtep３。測定された値からもっとも大きい二つのデータ（Ｄata)を"１"とし、残りを"０"と決定する
Ｓtep４."１"および"０"からなる二進数を文字単位で組み合わせてデータ（Ｄata)で構成する。
【００７３】
＜リアルタイム処理データ（Ｄata)に多く使われる場合＞
Ｓtep１.全体バー（Ｂar)の広さを測定
Ｓtep２. 隣接するうバー（Ｂar)の広さを求めてしきい値を求める
Ｓtep３.求められたしきい値を比較してバー（Ｂar)が大きければ"１"小さければ"０"とする
Ｓtep４.表示された二進数を文字単位で組み合わせてデータ（Ｄata)で構成する。
【００７４】
本発明のシステム（Ｓystem)でのデコーディング過程の流れは、
Ｓtep１. 主コンピューターの（シーアイイー（ＣＩＥ)表色系の入力されたデータ（Ｄata)アルゴリズムのアスキーコード（ＡＳＣＩＩ Ｃ０ＤＥ))からバーコード（Ｂ  a  r  c  o  d  e)でプリントするデータ（Ｄata)の選定
Ｓtep２.主コンピューターのバーコード（Ｂ  a  r  c  o  d  e) シンボルに合うように、入力データ（Ｄata)をシー・エム・ワイ・ケイ（Ｃ・Ｍ・Ｙ・Ｋ)値に変換送信
Ｓtep３.アールジービー（Ｒ・Ｇ・Ｂ)専用バーコード（Ｂ  a  r  c  o  d  e) プリンターでラベルをバーコード（Ｂ  a  r  c  o  d  e) 印刷
Ｓtep４.ラベルを適用商品に付着
Ｓtep５. スキャナーでバーコード（Ｂ  a  r  c  o  d  e)を読み取る
Ｓtep６.発光装置の光信号（標準光)を受けた受光部のアールジービー・フォトダイオード（Ｒ・Ｇ・Ｂ Ｐhotodiode)から光波長値検出
Ｓtep７.検出された光波長値を送信されてスタートマージン（start margin)、ストップマージン（stop margin)、開始文字（start character)、終了文字（stop character)、データ文字（data character)、情報検査文字（check character)を確認
Ｓtep８.光波長によってシーアイイー（ＣＩＥ)表色系の座標値が決定され、その座標値が決定されることによって対応する変数値が設定
Ｓtep９.測定値でしきい値を決定
Ｓtep１０.しきい値を比較してエラー率を判断
Ｓtep１１.求められたバーコードのデータをアドレッシング（Ａddressing)して希望する出力データ形態に変換
Ｓtep１２.このデータ（Ｄata)を通信チャンネルによって送信出力する。
【００７５】
既存の方式とは異なるデコーディング処理を行い、Ｓtep６のアールジービー・フォトダイオード（Ｒ・Ｇ・Ｂ Ｐhotodiode)のフィルターは、図２２の各アールジービーの選択的にフィルター処理してスキャンされて、図２３のスキャン処理に光信号波長を総合してデータ送信処理される。
【００７６】
図２６に示すように色彩理論では、色名を命名するために光波長領域値を人間の目で近接するように区分可能になるように記号化したため、電子的に区分が難しい明確ではない広範囲な領域を分割領域化して色名を指定している。
【００７７】
電子光学的表現には、図１４のように分光感応度の較正因子値を区分することができる。分光感応度を測定するためには：
Ｓtep１."１、０２４チャネルアレイ検出器（Ｃhannel array detector)"で、発光体から発光反射した光の分光強度を１、０２４個のデータ（Ｄata)に測定する
Ｓtep２.測定された１、０２４個データは、各チャンネルに対するデータであるので、これを ３８０nm〜７８０nmまでの光波長に対する値に対応させる
Ｓtep３.各波長に対応した測定値に"アレイ検出器（array detector)"の分光強度較正因子を補正する 
Ｓtep４.最終得られた値をグラフ化する
Ｓtep５.色値kＸ、kＹ、kＺおよび色座標x、yを求める。
【００７８】
反射波長の正確度を求めるために、反射光波長を色座標およびスペクトルに適用するためには、光波長の較正が必要である。光波長の較正は光学系で応用される光波長較正法を適用させると、可視光線の光波長値による（図１４)のように"各波長別の分光感応度較正因子"値を求めることができる。
【００７９】
したがって、図２５のＲ.Ｇ.Ｂバーコードの配列は、既存バーコード方式のように"スタートマージン"（"Ｓtart Ｍargin")および"ストップマージン"（"Ｓtop Ｍargin")内にバーコードの始まりを知らせる"開始文字"（"Ｓtart Ｃharacter")および終わりを知らせる"終了文字"（"Ｓtop Ｃharacter")を特定カラー（Ｃolor)にアルゴリズムに適用させた後、印刷時に指定されたアルゴリズムデータ値を図１４のように較正因子値に数字や文字または文章化されるように、指定されたデータ変数値にカラー・アールジービー・バーコード（Ｒ・Ｇ・Ｂ Ｂ  a  r  c  o  d  e)印刷できるようにする。
【００８０】
簡単に図１４に示すように較正因子値を基準にして電子分光側色の割合を"シーアイイー（ＣＩＥ)表色系"の割合で色指定されるようにし、光波長１ナノメートル（nm) 単位でアールジービーバーコード（Ｒ・Ｇ・Ｂ Ｂ  a  r  c  o  d  e)を表現すれば、可視光の光波長値３８０nm〜７８０nmの４００種のカラーコード（Ｃolor code)値を指定することができ、本"明細書 "では図式化しなければならないという問題点で、図２６の色名を利用して表式で説明すれば、図２５のＳ１はバーのスタートを示し、Ｓ２はバー（Ｂar)の終わりを知らせる色を指定し、その例として、 Ｓ１とＳ２は黒色（Ｂlack color)と指定する。
【００８１】
図２６のＣ１は色記号で、"bＰ"ブルーイッシュパープル（bluish Ｐurple)"青紫色"という限定された表記で、光波長領域を３８０nm〜４３０nmに広範囲に指定使用することであり、本説明の表現上、文字表記化するために、"Ｃ１、Ｃ２、Ｃ３、Ｃ４、Ｃ５、Ｃ６、Ｃ７、Ｃ８、Ｃ９、Ｃ１０、Ｃ１１、Ｃ１２、Ｃ１３、Ｃ１４、Ｃ１５"に記号化して区分して表現すれば次のような文章を（図２５)の表現方式である。
【００８２】
もし、次のような英語文章を本発明によるアールジービーバーコード（Ｒ・Ｇ・Ｂ Ｂ  a  r  c  o  d  e)化する場合は、"Ｆour score and seven years ago our fathers brought forth on this continent a new nation"を各単語別にデータ（Ｄata) 値をアルゴリズムに対応させた場合、アルゴリズムのデータ（Ｄata)が次のようであるという前提の下で：
"Ｓ１ - Ｃ１=Ｆour - Ｃ２=score - Ｃ３=and - Ｃ４=seven -Ｃ５=years - Ｃ６=ago - Ｃ７=our - Ｃ８=fathers - Ｃ９=brought - Ｃ１０=forth - Ｃ１１=on - Ｃ１２=this - Ｃ１３=continent - Ｃ１４=a - Ｃ１５=new - Ｃ１６=nation"というアルゴリズムが適用されるという前提の下で、図２５のアールジービ・カラー・バーコードの配列は、
"Ｂlack-bＰ-pＢ-Ｂ-gＢ-ＢＧ-bＧ-Ｇ-yＧ-ＹＧ-gＹ-Ｙ-y０-０-r０-Ｒ-Ｃheck color-Black”で表される。しかし、このような文章を表現するためには、現在としては積層型バーコードである"ピーディーエフ-４１７"（"ＰＤＦ-４１７")を使用して表現しているが、これも多量の印刷幅のディメンジョン（Ｄimension)が要求され、スキャンリーダーができることと、文書のバーコード化されるという意味として満足する実情に過ぎない。
【００８３】
前記のような文章を"アールジービーカラー（Ｃolor) バーコード"で表現すれば、１７"エックス”ディメンジョン（"Ｘ"Ｄimension)であれば表現が可能であり、高密度印刷時には０.２３mm*１７"エックス”ディメンジョン（"Ｘ"Ｄimension) = ３.９１mmの幅で表現が可能となる。
【００８４】
ここで、カラー（Ｃolor)配列のチェックカラー（Ｃheck color)というのは、Ｓ１の黒色（Ｂlack Ｃolor)およびＳ２の黒色（Ｂlack Ｃolor)の間の読み取られたデータの特性を数字や文字化されたアルゴリズム領域内に保存されたデータを記録し、印刷値を指定して印刷するようにし、アルゴリズムのデコーディング（Ｄecoding)時にしきい値の算出値を比較するようにし、読み取りエラーを検出できるようにアルゴリズムを実現できるようにする。
【００８５】
図２７は、本発明を行うためのコンピューターネットワークシステムの全体構成の一例を示す図面である。メインサーバーコンピューター（１２)は、インターネットネットワークサービス情報提供の可否に関するサービスと関連するカラーコード値が提供されたデータのエンコーディングおよびデコーディングアルゴリズムが実現されたソフトウェア（１２c、１２d)を情報の提供を受けようとする者に提供し、本サービスを利用するためにサーバーに登録された情報の提供を受ける者の情報を保存する情報をインターネットネットワークサービスのデータベース（１２a) およびサーバーに登録できるようにし、情報の提供を受けようとする者には、割り当てられたインターネットネットワークサービス情報提供の可否と関連した人的管理情報を保存するインターネットネットワークサービス情報提供の可否のデータベース（１２b)を具備する（図３３および図３４参照)。 
メインサーバー（１２)は、カラーコード値またはカラーコード値の組み合わせの単位変数を利用し、インターネットネットワークサービス情報の提供を受けようとする者のインターネットネットワークサービス情報提供の可否をエンコーディングし、カラーコード値を生成するためのエンコーディングアルゴリズムを実現したソフトウェア（１２c) およびそのカラーコード値をデコーディングし、本来のインターネットネットワークサービス情報提供の可否に関する情報に復元するためのデコーディングアルゴリズムを実現したソフトウェア（１２d)を具備する。
【００８６】
情報の提供を受けようとする者のコンピューター（１５)は、サーバーコンピューター（１２)からエンコーディング用およびデコーディング用プログラムをダウンロードしてあらかじめ設置することができる。プログラムは単独ソフトウェアパッケージ形態あるいはインターネットブラウザーで利用するためのプラグイン形態または集積回路チップの形態で提供されることができる。そうすると、情報の提供を受けようとする者のコンピューター（１５)で、サーバーコンピューター（１２)を経らなくても、直接インターネットネットワークサービス情報提供の可否に関する情報をコード値でエンコーディングするとか、コード値をデコーディングしてインターネットネットワークサービス情報提供の可否に関する情報を抽出する機能を遂行することができる。
【００８７】
万一、情報の提供を受けようとする者のコンピューター（１５)が、デコーディング用またはエンコーディング用プログラムをダウンロードしない場合には、サーバーコンピューター（１２)と連結してデコーディングまたはエンコーディングを行わなければならない。
【００８８】
サーバー（１２)は、情報の提供を受けようとする者のインターネットネットワークサービス情報提供の可否に関する情報をエンコーディング用ソフトウェア（１２c) によってコード値に変換した後、これをインターネットネットワークサービス情報提供の可否に関する媒体カードのように物理的または電子的にインターネットネットワークサービス情報提供の可否に関する情報を含むことができるインターネットネットワークサービス情報提供の可否に関する媒体（１６)に表示して情報の提供を受けようとする者に発送する。インターネットネットワークサービス情報提供の可否に関する情報のより具体的な例に対しては、図３３および図３４を参照して詳しく説明する。
【００８９】
そして、インターネットネットワークサービス情報提供の可否に関する媒体（１６;図２９参照 )で、名刺やクレジットカード、その他のサービス形態のインターネットネットワークサービス情報提供の可否に関するカード、社員カードなど物理的に印刷した媒体だけでなく、グラフィックファイルのように電子的に認識可能な図など、物理的にまたは視覚的に認識できるもの（例えば、スキャナーで認識できるカラーコード値を有する１６ビットチャンネルの２８１、４７４、９７６、７１０種の色相ＨＴＭＬ、Ｃ++、ＲＧＢカラーコード値の電子認識機械語である二進数データ形態のセルとの組み合わせからなる複合セルの単位で、電子認識データ形態で表示された場合)であれば、その媒体を認識してカラーコード値を生成することができる。
【００９０】
図２８は、本発明を行うためのコンピューターネットワークシステムの全体構成の他の実施例を示す図面である。図２７と同じように、インターネットネットワークサービス情報提供の可否に関するカード（１６)によって、インターネットネットワークサービス情報提供の可否に関する手続きを行うことは同一であるが、図２７のサーバーコンピューター（１２)が図２８では、インターネットネットワークサービス情報提供の可否に関するサーバー（１２)およびサービスサーバー（１３)に区分されるという点に差がある。
【００９１】
インターネットネットワークサービス情報提供の可否に関する手続きに必要なインターネットネットワークサービス情報提供の可否用データベース（１２b)は、インターネットネットワークサービス情報提供の可否サーバー（１２)に具備されたものと図示されているが、必要によっては、各サービスサーバー（１３)で管理する顧客に対するインターネットネットワークサービス情報提供の可否に関する情報は自体で、カラーコード値のアルゴリズムデータベースを構築しておいて、情報の提供を受けようとする者に直接インターネットネットワークサービス情報提供の可否に関する手続きを行うか、またはインターネットネットワークサービス情報提供の可否に関するサーバー（１２)で、情報の提供を受けようとする者にインターネットネットワークサービス情報提供の可否を要請すれば、そのインターネットネットワークサービス情報提供の可否結果を返信することができる。
【００９２】
前述したインターネットネットワークサービス情報提供の可否に関するサービスシステムの実際適用状態を簡単に説明すれば次のようである。情報の提供を受けようとする者がサーバーに登録を申請すると、サーバーは各情報の提供を受けようとする者に固有のインターネットネットワークサービス情報提供の可否に関する情報を割り当てて、そのインターネットネットワークサービス情報提供の可否に関する情報を、所定のカラーコード値のアルゴリズムデータベースのエンコーディングアルゴリズムによってエンコーディングしたコード値をインターネットネットワークサービス情報提供の可否に関する媒体に表示して発給する。
【００９３】
情報の提供を受けようとする者がサーバーで提供するサービスを受けるためのインターネットネットワークサービス情報提供の可否に関する手続きで、情報の提供を受けようとする者は自分のインターネットネットワークサービス情報提供の可否に関する媒体に表示されたコード値をマルチメディア入力装置を利用してカラーコード値（電子認識可能な物理的な媒体 )を入力され、これをサーバーに送信する（または、情報の提供を受けようとする者はカラーコード値をデコーディングして抽出された情報をサーバーに送信することもできる)。 
サーバーは情報の提供を受けようとする者から送信された情報によって、情報の提供を受けようとする者がインターネットネットワークサービス情報提供の可否に関する手続きを行って、正当な情報の提供を受ける者であるかどうかを判断した後サービスを提供する。
【００９４】
本発明によるインターネットネットワークサービス情報提供の可否に関するサービスのための方法では、（１) 一つのインターネットネットワークサービス情報提供の可否に関するカードを利用し、全てのサービスに使用することができるグローバル（global) カードを情報の提供を受けようとする者に情報を提供する方法、（２)各サービス別に使用することができるインターネットネットワークサービス情報提供の可否に関するカードを情報の提供を受けようとする者に発給する方法が可能である。
【００９５】
上の（１) 方法の場合、一つのインターネットネットワークサービス情報提供の可否に関するカードで、インターネットネットワークサービス情報提供の可否に関するサーバーと関係する全てのサービスサーバーに接近することができる。例えば、インターネットネットワークサービス情報提供の可否に関するサーバーに登録された情報の提供を受ける者は、自分のインターネットネットワークサービス情報提供の可否に関するカードを利用して、インターネットネットワークサービス情報提供の可否に関するサーバーに関係する全てのサービス、例えば、電子書籍サービスやインターネット電話サービスいずれも使用することができる。したがって、インターネットネットワークサービス情報提供の可否に関するサーバーでは、インターネットネットワークサービス情報提供の可否に関する手続きが完了されると、サーバーで提供できる全てのサービスの内容を情報の提供を受けようとする者に表示し、情報の提供を受けようとする者はその中で一つのサービスを選択して利用することができる。  
また、上の（２) 方法の場合、情報の提供を受けようとする者に発給されるインターネットネットワークサービス情報提供の可否に関するカードに表示されるインターネットネットワークサービス情報提供の可否に関する情報は、各サービス別に別途に提供され、そのインターネットネットワークサービス情報提供の可否に関するカードでは、特定の一つまたはいくつかのサービスサーバーのみ接近可能となる。
【００９６】
"甲"という者が登録をした後"インターネット電話"サービスや"電子書籍"サービスなどを利用しようとする場合、各サービス別に別途のインターネットネットワークサービス情報提供の可否に関する情報を提供して、別途のインターネットネットワークサービス情報提供の可否に関するカードを発給するようになる。この場合、各インターネットネットワークサービス情報提供の可否に関するカードは、特定のサービスを利用するときに使用できる特定のインターネットネットワークサービス情報提供の可否用カードとなり、インターネットネットワークサービス情報提供の可否に関するカードのコード値をデコーディングして、情報の提供を受ける者のインターネットネットワークサービス情報提供の可否になれば、すぐサービスサーバーに接続してあらかじめ決定されたサービスの提供を受けるようになる。
【００９７】
したがって、インターネットネットワークサービス情報提供の可否に関するサーバーに保存されたインターネットネットワークサービス情報提供の可否に関する情報と関連し、その情報の提供を受けようとする者が使用するサービス内容（ネットワークアドレスまたはサービスサーバーアドレスおよびサービスの種類など)も共に保存され、またはコード値にインターネットネットワークサービス情報提供の可否に関する情報と共に、サービスサーバー情報も共に含まなければならない。
【００９８】
したがって、インターネットネットワークサービス情報提供の可否に関するサーバーではなくサービスサーバーで情報の提供を受けようとする者の登録を行うこともできる。この場合には、サービスサーバーからインターネットネットワークサービス情報提供の可否に関するサーバーに情報の提供を受ける者の登録情報や選択したサービス種類を通知し、インターネットネットワークサービス情報提供の可否に関するサーバーは、その情報によって情報のを提供を受ける者にインターネットネットワークサービス情報提供の可否に関するカードを発給するようになる。インターネットネットワークサービス情報提供の可否に関するカードによる情報の提供を受けようとする者のインターネットネットワークサービス情報提供の可否に関する手続きは、インターネットネットワークサービス情報提供の可否に関するサーバーを介して行われたり、それともサービスサーバーにインターネットネットワークサービス情報提供の可否に関する手続きと関連したカラーコード値アルゴリズムデータベースおよびソフトウェアを、インターネットネットワークサービス情報提供の可否に関するサーバーから提供を受けてあらかじめ設置しておいたなら、サービスサーバーで直接インターネットネットワークサービス情報提供の可否に関する手続きを行うこともできる。
【００９９】
図３０は、本発明によってエンコーディングおよびデコーディングカラーコード値アルゴリズムに使われるコード変換表であり、各種文字（アルファベットや特殊文字など )や数字からなるインターネットネットワークサービス情報提供の可否に関する情報をコード値に変換するコード変換表の一実施例を示すカラーコード値アルゴリズムデータベースコード変換表である。エンコーディング方法では、各種文字などをコードに変換した後、
各コード値に割り当てられたカラーコード値（１６進法のコード値表記であるＨＴＭＬコード値)
（表現の例、Ｃ++カラー=０x４４ＦＡＦＦ、 
ＨＴＭＬカラー=＃ＦＦＦＡ４４、 
ＲＧＢカラー=２５５、２５０、６８)…)
にコード値を電子認識可能なコード値で生成する。
【０１００】
本例では、アールジービー（ＲＧＢ；Ｒed、Ｇreen、Ｂlue)の光の三要素がピクセル当たり表現する１６ビットチャンネルである場合、２の１６乗である６５、５３６の値がそれぞれの光の色相で実現される値を有することができる。すなわち、６５、５３６赤色（Ｒed)カラー*６５、５３６緑色（Ｇreen)カラー*６５、５３６青色（Ｂlue)カラー組み合わせの場合のカラー色相は、２８１、４７４、９７６、７１０カラーのコード値が生成され、これらの値が再帰関数（n!) nファクトリアル（Ｆactorial)で表現される場合は、無限大の場合の変数コード値を提供され得る。
【０１０１】
すなわち、このようなコード値の場合そのコード値を生成し、一つの文字や数字を認識できるようにするカラーコード値のピクセルバイナリーを使用した例を示す。
【０１０２】
各カラーコード値に対しては、数字"０〜９"からアルファベット大小文字"Ａ、a〜Ｚ、z"、"特殊文字"、"単語"、"文章"、"ファイル"などのインターネットネットワークサービス情報の送信に必要なさまざまな形態の値をそのコード値に割り当てられ得る。
【０１０３】
図３０に示された変換表によって、インターネットネットワークサービス情報提供の可否に関する情報に含まれた各種文字や数字をコード値とした後、そのカラーコード値に対応するセルの組み合わせからなるマトリックスまたはバー、幾何学的図形などの形態で表現することができる。また、カラーコード値アルゴリズム変換表を作成しながらセル（線)とセル（線) の間の間隔などを考慮してコード化することができ、セルと線形状の線が互いに組み合わせられる形態でコード化できることは勿論である。
【０１０４】
このように多様な物理的な表現方法でコード化できるエンコーディングアルゴリズムを提供できれば、もっと豊かな文字（例えば、ハングルや英語のアルファベットだけでなく、漢字や日本語など)の表現に融通性を提供することができる。
【０１０５】
コード値のうち一例であるカラーマトリックスの場合には、実際のコード情報がエンコーディングされて行われるデータ領域およびデコーディング過程から基準カラーとして使われる参照セルからなる参照領域を含んで構成されることができる。ここで、参照領域はデータ領域に表現されたカラーを認識する基準カラーを設定するのに使用される。
【０１０６】
プリンタの機種や印刷用紙の材料によって色相が異なる印刷結果が得られ、またスキャナーやカメラの特性に応じて同じ色相がやや異に認識され得る。このような点を考慮して、参照領域にある参照セルは、データ領域に表示された色相を判別する基準を提供する。
【０１０７】
すなわち、データ領域のセルに表示される色相は、参照領域の基準カラーと対比された相対的な色調の差を有するようになっている。したがって、カラーコード値の入力装置や出力装置が変わっても、参照領域とデータ領域間の色調の差は一定であるため、データ領域に表現されたセルの色相を正確に認識することができる。その結果、より信頼性あるカラーコード値の情報にデコーディングすることができる。
【０１０８】
また、カラーマトリックスにはデータセルと共に、パリティ・セルをさらに含むことができる。ここで、パリティというのは、本来ののデジタルコード・データのエラーの可否を検査するためのもので、例えば、１行の終わりおよび/または１列の終わり部分にその行（列 )に含まれたデジタルデータのビット値が"１"であるビットの数が奇数であるか、偶数であるかによって、特定の色相を有するセルで表示することができる。
【０１０９】
カラーマトリックスに含まれるセルの個数は、インターネットネットワークサービス情報提供の可否に関する情報の数などを考慮して適切に決定することができ、その構造はＮxＭ大きさのマトリックス形であることが好ましいが、情報の提供を受ける者の必要やカラーコード値が表現される媒体の特性を考慮し、円形や楕円形など任意の形状でも表現可能であり、複数の位置に表示することもできる。カラーマトリックスカラーコード値に含まれたセルがカラーのＨＴＭＬ（l６進法 )値からなる。
【０１１０】
具体的に、エンコーディング用ソフトウェア（１５c)によってインターネットネットワークサービス情報提供の可否に関する情報（１５a)がカラーコード値（１６a)に変換される方法は次のようである。インターネットネットワークサービス情報提供の可否に関する情報（１５a)に含まれた一つ以上の文字または数字は、図２１に示されたような所定のカラーコード値コード変換表によって変換され、一つの文字や数字のような"０〜９"から"a〜 z"、"特殊文字"、"文章"、"ファイル"などのインターネットネットワークサービス情報の送信に必要なさまざまな形態の値を、そのカラーコード値またはこれらの組み合わせ（文字、数字も含み可能 )よりなるカラーコード値に変換される。
【０１１１】
ここで、カラーコード値コード変換表は、各種文字および数字、記号などを所定のカラーにそれぞれマッピングさせる関係を決めておいた表を言う。これの例として図２９に示された例だけでなく、バーコードやＰＤＦ-４１７のようなコードがあり、１次元または２次元の黒白またはカラーセルまたは線からなるマトリックスもここに該当する。
【０１１２】
コード（１６a)は個人管理カードに視覚的な形態で印刷されたり、電子メールのメッセージにコンピューターが読取可能なファイルデータの形態で存在することができ、そのカラーコード値（１６a)をカラーコード値コード変換表によってデコーディングすれば、文字や数字などに表現された本来の"インターネットネットワークサービス情報提供の可否に関する情報"を得ることができ、またそのカラーカラーコード値自体が情報を保存する保存道具になり得る。
【０１１３】
図２９はサーバーから情報の提供を受けようとする者に発給されるインターネットネットワークサービス情報提供の可否に関する媒体（１６)の例を示す図面である。本例では個人管理カード、住民登録証、パスポートのような媒体に情報を記録する形状や大きさのインターネットネットワークサービス情報提供の可否に関するカードを例をあげたが、その形状と大きさは使用状態によって多様に適用することができ、電子的なファイル形態、スマートカードなどに認識される情報にもインターネットネットワークサービス情報をアルゴリズムカラーコード値に互換して情報提供の可否を提供することができる。
【０１１４】
エンコーディング方式は、直接エンコーディング方式およびインデックス・エンコーディング方式に分けることができる。直接エンコーディング方式は、インターネットネットワークサービス情報提供の可否に関する情報自体をカラーコード変換表によって直接エンコーディングしてカラーコード値を生成する方式を言う。インデックス・エンコーディング方式は、インターネットネットワークサービス情報提供の可否に関する情報が保存されたサーバーのインターネットネットワークサービス情報提供の可否に関するデータベース（１２b)を参照するためのインデックス情報（例えば、データベースのアドレスやレコード番号)をカラーコード変換表によってエンコーディングして形態に変える方式である。エンコーディングされたカラーコード値は、プログラムのアルゴリズムによって自動的に出力することができ、またはカラーコード変換体系によってグラフィックエディタや手作業で製作することもできる。
【０１１５】
図３１はカラーコード値に表示されるインターネットネットワークサービス情報提供の可否に関する情報の例を示す図面であり、図３２はインターネットネットワークサービス情報提供の可否に関する情報とともに、カラーコード値に表示され得るサーバーアドレス情報の例を示す図面である。図３１および図３２のインターネットネットワークサービス情報提供の可否に関する情報およびサーバーアドレス情報に対しては直接エンコーディング方式が適用され、万一、インターネットネットワークサービス情報提供の可否に関する情報および/またはサーバーアドレス情報に対するインデックス情報が設定されていれば、インデックス情報をエンコーディングしてコードを生成することができる（インデックス・エンコーディング方式 )。
【０１１６】
図３１を参照すれば、インターネットネットワークサービス情報提供の可否に関する情報では、インターネットネットワークサービス情報提供の可否に関するコード、無作為コード、情報の提供を受けようとする者ＩＤ、パスワード（ＰＡＳＳＷ０ＲＤ) などが含まれ、各情報の提供を受けようとする者にこれらのうち、全部または一部を選択的にインターネットネットワークサービス情報提供の可否に関する情報で設定することができる。またインターネットネットワークサービス情報提供の可否に関する情報としてカテゴリー情報（例えば、セキュリティ等級コードなど )を含むことができる。
【０１１７】
"インターネットネットワークサービス情報提供の可否に関するコード"は、サーバーから各情報の提供を受けようとする者に提供される一連番号の一種である。例えば、ある会社の出入り口制御システムの場合、訪問者に配布する出入りカードや社員に配布する出入りカード（または社員カード )のインターネットネットワークサービス情報提供の可否に関するコード体系や一連番号の範囲を異にしてカードの使用範囲を設定することができる。
【０１１８】
また、それぞれの出入り口ごとに一定の資格を持っている者だけが通行を許可するように定められた場合、例えば、自分の属した部署またはその上位部署の出入りは自由であるが、他の部署の出入りは制限される場合、または出入り口ごとにセキュリティ等級が定められており、一定のセキュリティ等級を有する者だけが出入りが可能になるように設定された場合、情報の提供を受けようとする者の権限範囲によってインターネットネットワークサービス情報提供の可否に関するコードの一連番号の範囲またはカテゴリー情報を設定し、これをエンコーディングしたコードを情報の提供を受けようとする者のカードに表示して発給する。
【０１１９】
"無作為コード"は、ランダムに発生させた情報であり、情報の提供を受けようとする者が一定のキー値（例えば、自分のパスワード )を入力すれば、そのキー値によって発生するようにできる。
【０１２０】
通常、電子商取引でクレジットカードによって決済する場合、商品注文後カード番号のみ入力すると、取引がなされるが、自分のカードでなくても、カード番号だけが知っていれば、カードの盗用の危険性がある。無作為コードを利用したインターネットネットワークサービス情報提供の可否に関するサービスによれば、電子商取引サーバーは、各情報の提供を受けようとする者のキー値（パスワード )を入力されて保存しておいて、そのキー値によってランダムに発生した無作為コードをコードでエンコーディングし、カラーコード値が表示されたインターネットネットワークサービス情報提供の可否に関するカードを、情報の提供を受けようとする者に発給するようになる。
【０１２１】
情報の提供を受けようとする者が商品注文をして決済をする場合、カード番号の入力だけでなく "キー値"（パスワード )の入力を受け、１次で情報の提供を受けようとする者のインターネットネットワークサービス情報提供の可否を提供し、また情報の提供を受けようとする者が持っているインターネットネットワークサービス情報提供の可否カードのカラーコード値から抽出された無作為コードを入力され、無作為コードが"キー値"に対応するかどうかを確認することによって、二重で情報の提供を受けようとする者をインターネットネットワークサービス情報提供の可否を提供することができる。
【０１２２】
図３２はインターネットネットワークサービス情報提供の可否に関する情報とともに、サーバーアドレス情報（インターネットネットワークサービス情報提供の可否に関するサーバーアドレスおよびサービスサーバーアドレス)も付加した例を示す。これらの付加情報は全部または一部を選択的に追加することができる。
【０１２３】
ここで、"インターネットネットワークサービス情報提供の可否に関するサーバーアドレス"は、当該情報の提供を受けようとする者のインターネットネットワークサービス情報提供の可否に関する情報が保存されたインターネットネットワークサービス情報提供の可否に関するデータベースが位置するサーバーのネットワークアドレスを意味する。
【０１２４】
基本的にはインターネットネットワークサービス情報提供の可否に関するサービスを提供するサーバー（１２)に、インターネットネットワークサービス情報提供の可否に関するデータベースを具備するのが普通であるが（この場合にはサーバーコンピューター（１２)がインターネットネットワークサービス情報提供の可否に関するサーバーとなり、インターネットネットワークサービス情報提供の可否に関するサーバーアドレスを付加させる必要がない)、特定グループの情報の提供を受けようとする者らのインターネットネットワークサービス情報提供の可否に関する情報のためのインターネットネットワークサービス情報提供の可否に関するデータベースを保存する別途のサーバーを具備することができる。
【０１２５】
例えば、特定企業の従業員を対象に、または特定サービス業者の加入者を対象に、本サービス使用に対する登録を受け、その企業やサービス業者でその登録された情報の提供を受けようとする者らのインターネットネットワークサービス情報提供の可否に関する情報を別に管理するインターネットネットワークサービス情報提供の可否に関するサーバーを具備することができ、この場合、インターネットネットワークサービス情報提供の可否に関する情報とともに、インターネットネットワークサービス情報提供の可否に関するサーバーアドレスが含まれてこそ、オンラインにインターネットネットワークサービス情報提供の可否に関するサービスを受けることができる。言い換えれば、図２７に示されたインターネットネットワークサービス情報提供の可否に関するデータベース（１２a)は、一つのサーバーに集中的に構成され得るが、複数のサーバーに分散配置することもできることをいう。
【０１２６】
"サービスサーバーアドレス"は、インターネットネットワークサービス情報提供の可否に関するカードによってサービスを提供するサーバーのネットワークアドレスを指す。
【０１２７】
基本的にはインターネットネットワークサービス情報提供の可否に関するサービスを提供するサーバー（１２)が、直接サービスを提供するのが普通であるが（この場合にはサーバーコンピューター（１２)がサービスサーバーとなり、サービスサーバーアドレスを付加させる必要がない)、特定サービスサーバーで提供するサービスのみを利用することができるインターネットネットワークサービス情報提供の可否に関するカードを使用することができる。
【０１２８】
例えば、"インターネット電話"のサービスのためのインターネットネットワークサービス情報提供の可否に関するカードの場合、情報の提供を受けようとする者はインターネットネットワークサービス情報提供の可否に関するサーバーに、そのサービスのためのインターネットネットワークサービス情報提供の可否に関するカードの発給を要請し、インターネットネットワークサービス情報提供の可否に関するサーバーは、情報の提供を受けようとする者のインターネットネットワークサービス情報提供の可否に関する情報とともに、そのサービスと関連したサービスサーバーアドレスなどの情報も共にカラーコード値に提供する。情報の提供を受けようとする者は、そのカラーコード値が表示されたカードでインターネットネットワークサービス情報提供の可否に関するサーバーに接続し、インターネットネットワークサービス情報提供の可否に関する手続きが完了されれば、情報の提供を受けようとする者は即時に"インターネット電話"のサービスを利用することができる。
【０１２９】
一方、図面には図示されていないが、情報の提供を受けようとする者がインターネットネットワークサービス情報提供の可否に関する過程を経て、サービスを受けようとする特定ネットワークサービスを指定する"サービス情報"が付加することができる。この場合のインターネットネットワークサービス情報提供の可否に関するカードは、特定サービスと直接関係した場合と言える。ここで、サービス情報はサービスサーバーで提供できるサービスを定義するための情報である。
【０１３０】
インターネットサービスを利用する場合にはウェブサービス、テルネットサービス、電子メールサービス、ゴーファーサービス、ＦＴＰ（Ｆile Ｔransfer Ｐrotocol)などのようにＵＲＬに表示されたプロトコルによって定義されたサービスがある。
【０１３１】
デコーディングした結果サービス情報が含まれない場合には、プログラムで基本値に設定しておいたサービスが提供されたり、情報の提供を受けようとする者がサービスを別に選択するようになる。一方、サービス情報はインターネットを通じるネットワークサービスのためのもの外にも、その他の一般的な通信機器で定義されたサービス、例えば、電話やファックスサービスなどのためのものも含む。
【０１３２】
図３３はサーバー（１２)の情報の提供を受けようとする者データベース（１２a)に保存された内容の一例を示す図面で、情報の提供を受けようとする者の名前、郵便住所、郵便番号、国籍だけではなくホームページ、電子メールアドレス、電話番号、ファックス番号などの個人情報が保存される。また各個人情報を参照できるインデックス情報を付加することができる。図３３はサーバー（１２)のインターネットネットワークサービス情報提供の可否に関するデータベース（１２b)に保存された内容の一例を示す図面である。
【０１３３】
それぞれの情報の提供を受けようとする者に対して提供されたインターネットネットワークサービス情報提供の可否に関する情報および/またはサーバーアドレス情報が保存され、各情報を参照できるようにインデックス情報が付加することができる。各情報の提供を受けようとする者に対して唯一のインターネットネットワークサービス情報提供の可否に関する情報を提供することができ、または同じ情報の提供を受けようとする者に対して、各サービス別に他のインターネットネットワークサービス情報提供の可否に関する情報を提供することもできる。
【０１３４】
図３５は本発明によって情報の提供を受けようとする者にインターネットネットワークサービス情報提供の可否に関するカードが提供される過程を示すフローチャートである。
【０１３５】
先ず、本発明によるインターネットネットワークサービス情報提供の可否に関するサービスを受けようとする情報の提供を受けようとする者は、サーバー（１２)に接続して情報利用登録を申し込む（７１)。このとき、申請者は自分の個人情報（例えば、申請者の名前、電子メール（Ｅ-mail) アドレス、郵便住所、郵便番号、国籍、ホームページアドレス、電話番号、ファックス番号など)を入力する。サーバー（１２)は、これらの個人情報を申請者データベースに保存する。
【０１３６】
サーバー（１２)は各申請者にインターネットネットワークサービス情報提供の可否に関する情報およびサーバーアドレス情報を提供して（７２)、これをインターネットネットワークサービス情報提供の可否に関するデータベースに保存する。万一インターネットネットワークサービス情報提供の可否に関する情報をサーバー（１２) 以外の他のインターネットネットワークサービス情報提供の可否用サーバーに保存する場合、サーバー（１２)はその申請者のインターネットネットワークサービス情報提供の可否に関する情報をこれに該当するインターネットネットワークサービス情報提供の可否用サーバーに送信する一方、インターネットネットワークサービス情報提供の可否用サーバーのアドレスを保存しておく。そして、申請者インターネットネットワークサービス情報提供の可否によってサービスを提供するサービスサーバーが、サーバー（１２)とは別に設定されている場合にはサーバー（１２)にはサービスサーバーのアドレスも保存される。
【０１３７】
サーバー（１２)から提供されたインターネットネットワークサービス情報提供の可否に関する情報は、暗号化アルゴリズムによって暗号化させることが望ましい（７３)。反面に、サーバーアドレス情報は情報の提供を受けようとする者のコンピューターやサーバーでその情報を直接利用しなければならないので、暗号化させないことが望ましい。暗号化の方法としては、本来のインターネットネットワークサービス情報提供の可否に関する情報を所定のアルゴリズムによって文字の順序を変えたり、他の文字に置き換えたり、またはハッシュアルゴリズムを利用して情報の量および種類を変化させる方法を使用することができる。
【０１３８】
インターネットネットワークサービス情報提供の可否に関する情報（万一インターネットネットワークサービス情報提供の可否に関する情報が暗号化されたら、暗号化されたインターネットネットワークサービス情報提供の可否に関する情報) およびサーバーアドレス情報は、所定のカラーコード値変換表（図４参照 )によってカラーコード値にエンコーディングされる（７４)。インターネットネットワークサービス情報提供の可否に関する情報に対する暗号化過程が情報のエンコーディングの前に行われ得るが、インターネットネットワークサービス情報提供の可否に関する情報をエンコーディングした後に暗号化過程を行うことができる。この場合の暗号化方法としては、カラーコード値に表示された形状、文字、パターン、色などの順序を変えたり、他のものに取り替えたりする。
【０１３９】
サーバー（１２)はインターネットネットワークサービス情報提供の可否に関する媒体にカラーコード値を表示して申請者に発給する（７５)。カラーコード値はカードのような有形物に印刷または付着した状態で発給され得るし、またカラーコード値をコンピューターが読み取られる状態（例えば、モニター画面に直接表示できるようにしたり、プログラムによって読み取られるカラーコード値のＨＴＭＬカラーコード値ファイル形態)で発給されることができる。
【０１４０】
図３６は本発明によって申請者がカードを利用して申請者インターネットネットワークサービス情報提供の可否を受け、サービスを提供される過程を示すフローチャートである。サーバーコンピューター（１２)は、カラーコード値を利用したエンコーディングおよびデコーディングアルゴリズムを提供し、インターネットネットワークサービス情報提供の可否に関するサービスに関して制御し、申請者コンピューター（１５)はインターネットネットワークサービス情報提供の可否に関する手続きを経った後、多様なネットワークサービスのインターネットネットワークサービス情報提供の可否に関するコードやサーバーアドレスなどの実際情報が保存されたデータベースをアクセスするためのキー値であるインデックス情報を持っている。
【０１４１】
デコーディング過程では、カラーコード値に含まれた形状、カラー、パターン、文字を探し出す過程が必要であり、以外にも歪曲を補正する過程が要求される。ここで、ＲＧＢ（Ｒed、Ｇreen、Ｂlue) モデル、ＨＳＶ（Ｈue angle、Ｓaturation、Ｖalue) モデル、ＣＭＹ（Ｃyan、Ｍagenta、Ｙellow) モデル、ＨＬＳ（Ｈue angle、Ｌightness、Ｓaturation) モデルのうち、一つ以上の方法を使用してカラーコード値の判別が可能である。また境界線検出および細線化アルゴリズムを使用して形状およびパターンを検出することができる。
【０１４２】
デコーディングした結果、デコーディングされた情報にインターネットネットワークサービス情報提供の可否に関するサーバーアドレスが含まれているかどうかを判断する（８２)。
【０１４３】
前述したように、カラーコード値にエンコーディングされた情報では、インターネットネットワークサービス情報提供の可否に関する情報だけでなく、基本サーバーとは別にインターネットネットワークサービス情報提供の可否に関する手続きのために具備されたインターネットネットワークサービス情報提供の可否に関するサーバーのアドレス情報も含まれることができる。
【０１４４】
万一、インターネットネットワークサービス情報提供の可否に関するサーバーアドレスが検出されると、その情報によって指定されたインターネットネットワークサービス情報提供の可否に関するサーバーに接続し（８３)、そうでなければ、基本インターネットネットワークサービス情報提供の可否に関するサーバーに接続する（８４)。大体に基本インターネットネットワークサービス情報提供の可否に関するサーバーは基本サーバーになる。
【０１４５】
カラーコード値を生成するとき、インターネットネットワークサービス情報提供の可否に関する情報を暗号化した場合なら、インターネットネットワークサービス情報提供の可否に関するサーバーは暗号化されたインターネットネットワークサービス情報提供の可否に関する情報を復号化して元の情報に復元（８５)した後、インターネットネットワークサービス情報提供の可否に関するサーバーは、インターネットネットワークサービス情報提供の可否に関する情報から正当な情報の提供を受けようとする者であるかの可否を判断する（８６)。万一インターネットネットワークサービス情報提供の可否に関するサーバーに登録されたインターネットネットワークサービス情報提供の可否に関する情報および申請者が入力したインターネットネットワークサービス情報提供の可否に関する情報が一致しなければエラーを表示する（９０)。 
図３７はインターネットネットワークサービス情報提供の可否に関するサーバーおよにサービスサーバーが一体型であるシステムの系統図を示す図面であり、図３８と図３９はインターネットネットワークサービス情報提供の可否に関するサーバーおよびサービスサーバーが異に構成されたシステムの系統図を示す図面を、図面に表示された番号の順序に動作する。
【０１４６】
図３７を参照すれば、情報の提供を受けようとする者は、インターネットネットワークサービス情報提供の可否に関するサービスサーバー（９２)に、自分のＩＤ、パスワード などの情報とともに申請者登録を行うと、インターネットネットワークサービス情報提供の可否に関するサービスサーバー（９２)は、その申請者にインターネットネットワークサービス情報提供の可否に関する情報を割り当て、これをエンコーディング用ソフトウェアによってカラーコード値にエンコーディングし、カラーコード値が表示されたインターネットネットワークサービス情報提供の可否に関するカード（９６)を申請者に提供する。
【０１４７】
このとき、サーバー（９２)にあるデコーディング用ソフトウェアを申請者コンピューター（９５)に設置して申請者基盤のデコーディング方式が適用され得る。万一デコーディング用ソフトウェアを申請者コンピューターに設置しておかなければサーバー基盤のデコーディング方式が適用される。
【０１４８】
ここで、申請者基盤のデコーディング方式は、申請者コンピューター（１５)があらかじめデコーディング用プログラムをサーバーコンピューター（１２)からダウンロードして設置しておいた状態で、デコーディング過程が申請者コンピューターで行われる方式を言い、インターネットネットワークサービス情報提供の可否に関する情報の内容によってインデックス型デコーディング方式および直接デコーディング方式に区分される。サーバー基盤のデコーディング方式は、申請者コンピューター（１５)にデコーディング用プログラムが設置されていない状態で、デコーディング過程がサーバーコンピューター（１２)で行われる方式を言う。
【０１４９】
申請者コンピューター（９５)がマルチメディア入力画像装置を介して、インターネットネットワークサービス情報提供の可否に関するカード（９６)に表示されたカラーコード値を入力されると、それはメモリーやディスクドライブなどのようなデータ保存装置に保存される。カラーコード値はデコーディングソフトウェアによってデコーディングされる。デコーディングされた情報はサーバー（９２)に送信され、サーバー（９２)ではその情報によってインターネットネットワークサービス情報提供の可否に関する手続きを行い、申請者インターネットネットワークサービス情報提供の可否が成功的に完了すれば申請者にサービスを提供する。
【０１５０】
図３８を参照すれば、申請者はインターネットネットワークサービス情報提供の可否に関するサーバー（１０２)に、自分のＩＤ、パスワードなどの情報とともに申請者登録を申請すれば、インターネットネットワークサービス情報提供の可否に関するサーバー（１０２)は、その申請者にインターネットネットワークサービス情報提供の可否に関する情報およびサービスサーバーアドレス情報を割り当て、これをエンコーディング用ソフトウェアによってカラーコード値にエンコーディングし、カラーコード値が表示されたインターネットネットワークサービス情報提供の可否に関するカード（１０６)を情報の提供を受けようとする者に提供する。このとき、サーバー（１０２)にあるデコーディング用ソフトウェアを申請者コンピューター（１０５)に設置して申請者基盤のデコーディング方式を適用することができる。万一デコーディング用ソフトウェアを申請者コンピューターに設置しておかなければサーバー基盤のデコーディング方式が適用される。
【０１５１】
申請者コンピューター（１０５)がマルチメディア入力画像装置を介してインターネットネットワークサービス情報提供の可否に関するカード（１０６)に表示されたカラーコード値を入力されると、それはメモリーやディスクドライブなどのようなデータ保存装置に保存される。カラーコード値はデコーディングソフトウェアによってデコーディングされる。デコーディングされた情報はサーバー（１２)に送信され、サーバー（１０２)ではその情報によってインターネットネットワークサービス情報提供の可否に関する手続きを行い、サービスサーバーアドレス情報によってサービスサーバー（１０３)に連結して当該サービスを申請者に提供する。
【０１５２】
図３９を図３８と比較すると、インターネットネットワークサービス情報提供の可否に関するサーバー（１１２)で、申請者インターネットネットワークサービス情報提供の可否が確認されると、サービスサーバー（１１３)が情報の提供を受けようとする者のコンピューター（１１５)に接続され、直接サービスを提供する形式という点以外には図３８と同じである。
【０１５３】
本発明で使用されるインターネットネットワークサービス情報提供の可否に関するカードの使用例または効果に対して説明する。まず、インターネットネットワークサービス情報提供の可否に関する情報として無作為番号や一連番号がカラーコード値にエンコーディングされた場合、インターネットネットワークサービス情報提供の可否に関する手続きで、申請者のＩＤ、パスワードを入力した後、追加的にカラーコード値情報を要求してセキュリティステップを一つ向上させることができる。カラーコード値から抽出されたインターネットネットワークサービス情報提供の可否に関する情報が有効な場合のみサービスを利用できるので、さらにセキュリティを向上させることができる。
【０１５４】
特に電子商取引の場合、従来にはクレジットカードの番号と有効期間のみ知っていたら取引がなされる方式であるので、自分のカード番号と有効期間が他人に露出して盗用される事例が頻発している実情である。しかし、万一クレジットカードに本発明によるカラーコード値を提供した場合にはクレジットカードを所持した者だけが取引を可能にし、したがって、クレジットカードに表示されたカラーコード値は、クレジットカードのマグネチックテープの役割をインターネット上で代わりに遂行するといえる。
【０１５５】
言い換えれば、特定のサービスを提供する前にサービスの正当な情報の提供を受けようとする者であるかどうかを判別するためのインターネットネットワークサービス情報提供の可否に関する手続きで使われるインターネットネットワークサービス情報提供の可否に関する媒体で、現在クレジットカードの媒体で使われるプラスチックカードのような物理的な形体を有する有形的な媒体に、前述したようなインターネットネットワークサービス情報提供の可否用情報が、カラーコード値のエンコーディングおよびデコーディングアルゴリズムに変換されたカラーコード値を表示する。すなわち、申請者に割り当てられたインターネットネットワークサービス情報提供の可否に関する情報をエンコーディングアルゴリズムによってエンコーディングし、物理的に表現されるカラーコード値に変換してそのカラーコード値を媒体に表示する。
【０１５６】
電子商取引時のインターネットネットワークサービス情報提供の可否に関する手続きで通常的にキーボードで入力する情報の提供を受けようとする者ＩＤおよびパスワード と共に、カメラやスキャナーのようなマルチメディア入力画像装置によって入力されたカラーコード値を申請者インターネットネットワークサービス情報提供の可否に利用することができる。
【０１５７】
また、インターネットネットワークサービス情報提供の可否媒体には、現在クレジットカードにマグネチックテープとして表示された情報の提供を受けようとする者の金融情報も一緒に表示されることができる。すなわち、情報の提供を受けようとする者の金融情報をエンコーディングアルゴリズムによってエンコーディングし、物理的に表現されるカラーコード値に変換し、これを媒体に表示したり、金融情報をマグネチックテープとして媒体に追加的に表示することができる。
【０１５８】
クレジットカードに表示されたマグネチックテープ領域は、金融機関の端末機を介して取引の際に使用されるとするならば、本発明によって追加されるカラーコード値は、マルチメディア入力画像装置を利用してインターネット上の電子商取引に決済する時に使用されるといえる。もちろん金融機関の取引端末機がカラーコード値を入力されて解釈することができる機能を具備すれば、現在マグネチックテープで表示されるカード情報自体も本発明のカラーコード値（一般的なクレジットカードに関する金融情報だけでなく本発明によるカラーコード値のエンコーディングおよびデコーディングアルゴリズム自体のデータベースとインターネットネットワークサービス情報提供の可否のためのインターネットネットワークサービス情報提供の可否情報も含まれることができる )として表示することができ、そうなれば、一つのクレジットカードでオフライン上の金融取引およびオンライン上の電子商取引にいずれも使用できる手段になる。
【０１５９】
一方、インターネットネットワークサービス情報提供の可否に関する情報に対するカラーコード値を職員カードや出入りカードなどに適用することができる。現在職員カードなどで使われているＩＤタグカードは、ＩＤカードに内蔵されたＲＦ（Ｒadio Ｆrequency) タグを内蔵しているが、ＲＦタグはラジオ周波数を利用してコード情報を続けて出力することによって、インターネットネットワークサービス情報提供の可否に対する情報の提供を受けようとする者の位置追跡などを行いが、製作コストが高い傾向がある。反面に、カラーコード値のエンコーディングおよびデコーディングカラーコード値を職員カードなどに使用しながら、カラーコード値そのものがデータベースで、インターネットネットワークサービス情報提供の可否によってサーバーに構築された情報の一致を確認する情報補完機能を一緒に提供できる経済的情報管理システムである。
【０１６０】
本発明は、またコンピューターで読み取ることができる記録媒体にコンピューターが読み取ることができるコードとして実現するのが可能である。コンピューターが読み取ることができる記録媒体は、コンピューターシステムによって読み取られるデータが保存される全ての種類の記録装置を含む。コンピューターが読み取ることができる記録媒体の例には、Ｒ０Ｍ、ＲＡＭ、ＣＤ-Ｒ０Ｍ、磁気テープ、ハードディスク、フロッピー（登録商標）ディスク、ラッシュメモリー、光データ保存装置などがあり、また、搬送波（例えばインターネットによる送信 )の形態で実現されることも含む。
【０１６１】
本発明によるインターネットネットワークサービス情報提供の可否に関するサービスは、電子商取引だけではなく、出入り口制御システムや有料サービスをするサイトで情報の提供を受けようとする者の利用権限確認およびその決済システム、その他の正当な権限を有する者の可否を確認するための全てのインターネットネットワークサービス情報提供の可否に関する手続きに応用され得る。
【０１６２】
図39は、本発明の電子的に認識される既存の圧縮データファイルをカラーコード値の圧縮、圧縮解除(復元) データファイルに変換する概念図であり、これらのファイル形式は情報処理およびデータファイル管理領域で、電子的に認識可能な二進数(Binary Dight)で構成されたソフトウェアファイルのデータを追加圧縮して情報量を縮小する方法を提供するものであり、既存の国際標準化されたファイル、すなわち、動画ファイルは FLI、FLC、AVI、MPEG、ASF、WMV、RM、MOV、などがあり、音楽ファイルには mid、wav、mp3、mp4などがあり、イメージファイルには、BMP、JPG、TIF、GIF、ARJ、などがあって、テキストファイルには、TXT、RTF、DOC、HWPなどのようなファイル形式が使用されている。このようなファイルの基本構造は、コンピューター上の機械語に認識される二進ファイル( B i n a r y   D i g h t   F i l e )で構成されており、また文字に認識するためのアスキーファイル( A S C I I   F I l e )で構成されている。これらの情報を圧縮するための方法には、1)RLE(Run Length Enocding)方法と 2)Huffman Coding方法と 3)LZW(Lempel Zip Welch)方法がある。その中でRLE(Run Length Enocding) 方法は、繰り返しに出現するアスキーコード(ASCII Code)を認識して縮小圧縮する方法である。すなわち、アスキーコード(ASCII Code)が‘    A  A  A  A  A  A  B  B  C  D  D  E  E  E  E  E  F  ’の場合‘A  6  B  2  C  1  D  2  E  5   F  1  ’の値に縮小して圧縮する方式である。しかし、これは繰り返しに出現頻度が高いイメージファイルのような情報データに効果が高く、繰り返しの出現頻度が少ないテキストファイルのような文書ファイルでは圧縮すれば、その情報量が増える場合が発生するので、主にイメージグラフィックファイルで使用される。
【０１６３】
このような情報データの圧縮を効率よく使用するための方式でH  u  f  f  m  a  n     C  o  d  i  n  g 方法を使用している。
【０１６４】
Huffman coding方法では圧縮するファイルの情報を読み取って各文字の出現頻度数を求め、これらの中で最も頻度数が少ない文字どうし二進数ツリー(Binary Dight Tree)の構造を作って、各文字を代表する値を得た後、これらを代表する文字値を二進ファイルに記憶し、これを保存する方法である。本発明ではこれらの圧縮されたファイルを再び圧縮する方法である。
【０１６５】
前述したようにバーコード分野とインターネットサービス分野に分かるように、電子機械的に 16ビートチャンネルに認識されるカラーの値は、Redの65、536色相と、Green色相65、536色相と、Blue65、536色相の組み合わせが281、474、976、710種の色相を具現する因子値を持っており、これらの組み合わせの場合の媒介変数は、281、474、976、710 ファクトーリアル(Facyorial)の場合の媒介変数が作られることによって、無限大の媒介変数因子値を対応することができる長所がある。
【０１６６】
現在までは、情報データファイルを圧縮してより小さい記憶空間に同じ情報を保存する技術は、一般的に重複された内容を削除したり、より小さい長さのコードを使用して情報を表現する方法で、保存に必要な空間の大きさを減らす過程を圧縮といい、このような情報を使用するために再び本来の状態に復元する過程を圧縮解除と言う。
【０１６７】
圧縮方法には損失(Lossy) 圧縮と無損失(Loss less) 圧縮がある。プログラムとデータのよな情報は必ず無損失(Loss less) 圧縮を行わなければならない。イメージや音声のようなファイルには損失(Lossy) 圧縮を使用するこができ、これは膨大な量の情報を有するので、人の目や耳でその差を区分できないためである。このような既存の圧縮ファイルの拡張子は、*.alz、*.ace、*.arc、*.arj、*.b64、*.bh、*.bhx、*.bz2、*.cab、*.ear、*.enc、*.gz、*.ha、*.hqx、*.ice、*.jar、*.Iha、*.Izh、*.mim、*.pak、*.rar、*.tar、*.tgz、*.uue、*.war、*.xxe、*.z、*.zip、*.zoo、*.oolなどの圧縮拡張子を有する応用ソフトウェアが使用されており、これらのファイルは二進ファイル ( B i n a r y   D i g h t   F i l e )で構成されているので、本発明で対応しようとするカラー因子値(Html、c++)の変数でアスキーファイル( A S C I I   F I l e ) 形式と二進ファイル( B i n a r y   D i g h t   F i l e )の形式でそのまま認識できるカラー値の媒介変数を、アルゴリズムに対応する方法の圧縮を使用することにある。
【０１６８】
したがって、これを利用した圧縮方法は、図40に示すように、
第一 : それぞれの既存ファイル情報は、アスキーファイル(ASCII) 文字を分析して配列されるまたは、二進ファイル( B i n a r y   D i g h t   F i l e ) に配列されたデータファイルを認識して区分する
第二 : 認識された媒介変数(カラーコードと対応する場合の媒介変数)を計算する
第三: 対応する媒介変数値 (Html、C++)のカラーを認識する単位変数にその値を記録する (但し、その媒介変数の配列は、カラーコード値のエンコーディング、デコーディングアルゴリズムによって決定される)
第四: カラーコード因子値に認識されて配列されたHtmlまたは C++値のアスキーファイル( A S C I I   F I l e ) または二進ファイル ( B i n a r y   D i g h t   F i l e )に記録された情報データを*.colとし、または*.oooの拡張子を決定して保存する 
第五: 保存されたファイルをグラフィックイメージピクセル単位のカラー因子値の順序に配列し、情報データを画面上のイメージとして保存して出力する。（1024*1024*1024の解像度有するグラフィックイメージファイルは、1,073,741,824種の媒介変数値を記憶保存する）
第六：保存されたカラーイメージ情報ファイルは、有無線のインターネットネットワークグラフィックイメージ状態で送信する
第七：送信を受けたカラーイメージ情報ファイルは、それぞれの使用者のメインコンピューターのハードウェア装置に内蔵されたカラーコード値のエンコーディング、デコーディングアルゴリズムのプログラムによって解析され、既存に使われる圧縮ファイルの形態で圧縮解除(復元)する
第八：復元されたイメージ情報ファイルは、現在使用中の国際標準化されたそれぞれのイメージファイル、動画ファイル、音楽ファイルなどのようなプログラムでそのまま認識されて使用する。
【産業上の利用可能性】
【０１６９】
前記のような過程によって図31のアルゴリズム(Algorithm) データのBasic Dataは、現在使われるすべての拡張子を有する情報ファイル（*.txt、*.hwp、*.bmp、*.jpg、 *.tif、 *.gif、 *.arj、 *.zip、 *.avi、 *.mpeg、 *.rm、 *.flc、 *.fli、 *.mov、 *.asf、 *.wmv、 *.mid、 *.wav、 *.mp3、 *.mp4）の8ビットチャンネルアスキーファイル( A S C I I   F I l e )情報と、二進ファイル ( B i n a r y   D i g h t   F i l e )情報記録をカラーコード値の16ビットチャンネルに記憶される16進法のHtmlカラー値を対応させ、これらの配列されたファイルを*.colなどのように記録する方法で、カラーコード値のエンコーディング、デコーディングアルゴリズムを利用したバーコードおよびデータ圧縮とインターネットサービス方法を提供することにある。
【図面の簡単な説明】
【０１７０】
【図１】シー・エム・ワイ・ケイ（Ｃ・Ｍ・Ｙ・Ｋ)カラーモードを示す図面である。
【図２】アールジービー（Ｒ・Ｇ・Ｂ)カラーモードを示す図面である。
【図３】光源の電子波長種類の区分図である。
【図４】プリズムによる白色光源の分解とスペクトルを示す図面である。
【図５】可視光線の波長と色領域を示す図面である。
【図６】光の三原色と絵の具の三原色を示す図面である。
【図７】分光分析機器の光学系および電子系概略図を示す図面である。
【図８】シーアイイー（ＣＩＥ)表色系のエルスター・エースター・ビースター（Ｌ  *  a  *  b  *)色界座標構成を示す図面である。
【図９】物理的測色方法ののアールジービー（Ｒ・Ｇ・Ｂ)測色原理を示す図面である。
【図１０】アールジービー（Ｒ・Ｇ・Ｂ)カラー座標系を示す図面である。
【図１１】エイチ・エス・アイ（Ｈ.Ｓ.Ｉ)カラー・ソリッド・トライアングル構成を示す図面である。
【図１２】エイチ・エス・アイ（Ｈ.Ｓ.Ｉ) 円周角３６０゜に対する立体図を示す図面である。
【図１３】色相値の円形模型図を示す図面である。
【図１４】各波長別の分光感応度較正因子の比較表を示す図面である。
【図１５】アールジービー（Ｒ・Ｇ・Ｂ)光源の色座標値を示す図面である。
【図１６】シーアイイー（ＣＩＥ)表色系を利用したアールジービー（Ｒ・Ｇ・Ｂ)バーコードシステムの使用例示の斜視図を示す図面である。
【図１７】バーコードリーダーの構造を示す図面である。
【図１８】デコーダ処理を示す図面である。
【図１９】アールジービー（Ｒ・Ｇ・Ｂ)バーコード読み取り機の構成の一実施例を示す図面である。
【図２０】シーアイイー（ＣＩＥ)表色系を利用したアールジービーバーコードの波長によるアルゴリズムの対応変数例示表を示す図面である。
【図２１】コード３９シンボル文字適用パターンを示す図面である。
【図２２】アールジービー（Ｒ・Ｇ・Ｂ) フォトダイオードフィルター構造を示す図面である。
【図２３】フォトダイオードのスキャナーの光学系の構造を示す図面である。
【図２４】バーコード（Ｂ  a  r  c  o  d  e)の一般的なフィールド構造を示す図面である。
【図２５】アールジービーバーコード（Ｒ・Ｇ・Ｂ Ｂ  a  r  c  o  d  e)のフィールド構造を示す図面である。
【図２６】色彩学理論の光波長と色名の関係を示す図面である。
【図２７】本発明によるサービスを遂行するためのコンピューターネットワークシステム構成の第１実施例を示す図面である。
【図２８】本発明によるサービスを遂行するためのコンピューターネットワークシステム構成の第２実施例を示す図面である。
【図２９】本発明の良好な実施例によってサービス情報の提供を受けようとする者に発給されるインターネットネットワークサービスの一実施例を示す図面である。
【図３０】本発明の良好な実施例によってカラーコード値のエンコーディングおよびデコーディングアルゴリズムの変換コード表を示す図面である。
【図３１】本発明によって変換カラーコード値が表示されるインターネットネットワークサービス情報の実施例を示す図面である。
【図３２】本発明によってインターネットネットワークサービス情報と変換カラーコード値が表示され得るサーバーアドレス情報の実施例を示す図面である。
【図３３】本発明によってサーバーの情報の提供を受けようとする者のデータベースに保存された内容の一実施例を示す図面である。
【図３４】本発明によってサーバーのインターネットネットワークサービスデータベースに保存された内容の一実施例を示す図面である。
【図３５】権限提供者に本発明によるカラーコード値のアルゴリズムによって、インターネットネットワークサービスが提供される過程を示す処理フローチャートを示す図面である。
【図３６】権限提供者が本発明によるカラーコード値のアルゴリズムによって、インターネットネットワークサービスを利用してサービスを提供される過程を示す処理フローチャートである。
【図３７】本発明の望ましい実施例によってインターネットネットワークサービスサーバーが一体型であるシステムの系統図である。
【図３８】それぞれ本発明の良好な実施例によってインターネットネットワークサービスサーバーと他の構成のシステム系統図を示す図面である。
【図３９】本発明の電子的に認識される既存の圧縮ファイルをカラーコード値の圧縮、復元ファイルに変化する概念図である。
【図４０】本発明の電子的に認識されるプログラム、文書、イメージ、音楽、動画ファイルを機械的に認識可能なアスキー(ASCII) コード、または二進数(Binary Digit)の変数値を、１６ビットのカラーコード値（ＨＴＭＬ、C++）に変換して圧縮ファイルに対応するアルゴリズムの例示表。
【図１】
2008533552.tif 000024
【図２】
2008533552.tif 000025
【図３】
2008533552.tif 000026
【図４】
2008533552.tif 000027
【図５】
2008533552.tif 000028
【図６】
2008533552.tif 000029
【図７】
2008533552.tif 000030
【図８】
2008533552.tif 000031
【図９】
2008533552.tif 000032
【図１０】
2008533552.tif 000033
【図１１】
2008533552.tif 000034
【図１２】
2008533552.tif 000035
【図１３】
2008533552.tif 000036
【図１４】
2008533552.tif 000037
【図１５】
2008533552.tif 000038
【図１６】
2008533552.tif 000039
【図１７】
2008533552.tif 000040
【図１８】
2008533552.tif 000041
【図１９】
2008533552.tif 000042
【図２０】
2008533552.tif 000043
【図２１】
2008533552.tif 000044
【図２２】
2008533552.tif 000045
【図２３】
2008533552.tif 000046
【図２４】
2008533552.tif 000047
【図２５】
2008533552.tif 000048
【図２６】
2008533552.tif 000049
【図２７】
2008533552.tif 000050
【図２８】
2008533552.tif 000051
【図２９】
2008533552.tif 000052
【図３０】
2008533552.tif 000053
【図３１】
2008533552.tif 000054
【図３２】
2008533552.tif 000055
【図３３】
2008533552.tif 000056
【図３４】
2008533552.tif 000057
【図３５】
2008533552.tif 000058
【図３６】
2008533552.tif 000059
【図３７】
2008533552.tif 000060
【図３８】
2008533552.tif 000061
【図３９】
2008533552.tif 000062
【図４０】
2008533552.tif 000063
【国際調査報告】
2008533552.tif 000064