(57)【特許請求の範囲】
【請求項１】
カメラと表示部を備えた携帯用コンピュータ端末に適用される番地カラーシステムであって、
前記携帯用コンピュータ端末上で取り扱われる任意のカラー写真画像を複数の画素から成る表示画面の前記表示部に表示させ、前記表示画面上に設定された２次元配列領域を形成する複数のブロックを利用する番地カラーシステムであり、
前記複数のブロックの各々について、ブロック位置情報に基づいて付与される番号（ｎ）と、対応する前記ブロックで表現されるカラー（Ｃ）とから、ブロック位置番号付きカラー（Ｃｎ）を作成する手段と、
作成された複数の前記ブロック位置番号付きカラーと複数のコンピュータオブジェクトを対応させてカラーコード表ファイルを生成する手段と、
を有することを特徴とする番地カラーシステム。
【請求項２】
携帯用コンピュータ端末において、そのカメラによって撮像した任意のカラー写真画像を表示するための複数の画素から成る表示画面上で設定された２次元配列の複数のブロックを利用する番地カラーシステムであり、
前記複数のブロックの各々について、ブロック位置情報に基づいて付与される番号（ｎ）と、対応する前記ブロックで表現されるカラー（Ｃ）とから、ブロック位置番号付きカラー（Ｃｎ）を作成して成ることを特徴とする番地カラーシステム。
【請求項３】
携帯用コンピュータ端末において、そのカメラによって撮像した任意のカラー写真画像を表示するための複数の画素から成る表示画面上で設定された２次元配列の複数のブロックを利用する番地カラーシステムであり、
前記複数のブロックの各々について、同じカラーで表現される複数の前記ブロックでは、当該ブロックによって表現されるカラー（Ｃ）に対して、対応する前記ブロックの位置情報に基づいて付与される番号（ｎ）を組み合わせてブロック位置番号付きカラー（Ｃｎ）を作成することを特徴とする番地カラーシステム。
【請求項４】
前記カラー（Ｃ）の数は、代表的な３色とその他の１色とから成る４色であることを特徴とする請求項１〜３のいずれか１項に記載された番地カラーシステム。
【請求項５】
前記代表的な３色はＲ（赤）とＧ（緑）とＢ（青）であることを特徴とする請求項４記載の番地カラーシステム。
【請求項６】
前記代表的な３色はＣ（シアン）とＭ（マゼンタ）とＹ（イエロー）であることを特徴とする請求項４記載の番地カラーシステム。
【請求項７】
携帯用コンピュータ端末に備えられたカメラで撮像した画像について複数の画素から成る表示画面上で２次元特定領域を選択するステップと、
前記２次元特定領域をｎ×ｍ個（ｎとｍは１以外の自然数）の複数のブロックに分割するステップと、
ｎ×ｍ個に分割された複数の前記ブロックの各々で代表カラーを決めるステップと、
ｎ×ｍ個の複数の前記ブロックの各々について決められた複数の前記代表カラーと、対応するブロックの位置情報に基づく番地情報とに基づいて、前記２次元特定領域におけるブロック位置番号付きカラーに係るコードを決定するステップと、
を有することを特徴とするカメラ撮像画像に基づく番地カラー作成方法。
【請求項８】
ｎ×ｍ個の複数の前記ブロックの各々に存在する頻度が高いカラー画素に係るカラーを各ブロックの前記代表カラーとして決めることを特徴とする請求項７記載のカメラ撮像画像に基づく番地カラー作成方法。
【請求項９】
前記代表カラーを決める前記ステップで、ｎ×ｍ個の複数の前記ブロックの各々において存在する複数のカラー画素に係るカラーの比率を求め、当該比率に基づいて決まるカラーを各ブロックの前記代表カラーとして決めることを特徴とする請求項７記載のカメラ撮像画像に基づく番地カラー作成方法。
【請求項１０】
前記代表カラーを決める前記ステップは、ｎ×ｍ個の複数の前記ブロックについて決められた複数の前記代表カラーについて、認識率テストによって、前記画像の認識に貢献する有効代表カラーと、前記画像の認識に貢献しない無効代表カラー（不定色）を定めるステップを含み、
前記２次元特定領域の前記ブロック位置番号付きカラーに係るコードは前記有効代表カラーに基づき決定されることを特徴とする請求項７記載のカメラ撮像画像に基づく番地カラー作成方法。
【請求項１１】
前記無効代表カラー（不定色）は、前記ブロック位置番号付きカラーに係るコード以外の他のコード情報を使用することを特徴とする請求項１０記載のカメラ撮像画像に基づく番地カラー作成方法。
【請求項１２】
携帯用コンピュータ端末のカメラによる撮像で得られたカラー写真画像から、当該カラー写真画像を表示するための複数の画素から成る表示画面上で設定された２次元配列を形成する複数のブロックの各ブロックの番号（ｎ）と複数のカラー（Ｃ）を基にして、ブロック位置番号付きカラーを作成するステップと、
複数の前記ブロック位置番号付きカラー（Ｃｎ）の各々と、オブジェクト（Ｏ）を対応づける番地カラーコード対応表（ＣｎＯ表、ＣＯ表）を作成するステップと、
から成ることを特徴とするカラー写真画像を利用した符号化方法。
【請求項１３】
携帯用コンピュータ端末のカメラによる撮像で得られたカラー写真画像から、当該カラー写真画像を表示するための複数の画素から成る表示画面上で設定された２次元配列を形成する複数のブロックの各ブロックの番号（ｎ）と複数のカラー（Ｃ）を基にして、ブロック位置番号付きカラー１次元配列を作成するステップと、
前記ブロック位置番号付きカラー１次元配列に挙げられた複数のブロック位置番号付きカラー（Ｃｎ）の各々と、テキストに記載されたオブジェクト（Ｏ）と、カラー数値（Ｎ）に対応づけるＯＮＣｎ対応表を作成するステップと、
前記ＯＮＣｎ対応表を用いて、番地カラーリスト（ＮＣｎ）、およびオブジェクトリスト（ＮＯ）を作成することで符号化するステップと、
から成ることを特徴とするカラー写真画像を利用した符号化方法。
【請求項１４】
前記番地カラーコード対応表（ＣｎＯ表、ＣＯ表）を作成する前記ステップで、複数の前記ブロック位置番号付きカラー（Ｃｎ）の内で、１つまたはいくつかの特定のブロック位置番号付きカラーと、前記カラー写真画像に固有の画像識別番号とを対応づけることを特徴とする請求項１２記載のカラー写真画像を利用した符号化方法。
【請求項１５】
前記番地カラーコード対応表（ＣｎＯ表、ＣＯ表）を作成する前記ステップで、複数の前記ブロック位置番号付きカラー（Ｃｎ）の内で、１つまたはいくつかの特定のブロック位置番号付きカラーと、前記カラー写真画像に固有の画像識別番号および画像属性とを対応づけることを特徴とする請求項１２記載のカラー写真画像を利用した符号化方法。
【請求項１６】
前記ＯＮＣｎ対応表を作成する前記ステップで、前記ブロック位置番号付きカラー１次元配列に挙げられた複数の前記ブロック位置番号付きカラー（Ｃｎ）の内で、１つまたはいくつかの特定のブロック位置番号付きカラーと、前記カラー写真画像に固有の画像識別番号と、前記カラー数値とを対応づけることを特徴とする請求項１３載のカラー写真画像を利用した符号化方法。
【請求項１７】
前記ＯＮＣｎ対応表を作成する前記ステップで、前記ブロック位置番号付きカラー１次元配列に挙げられた複数の前記ブロック位置番号付きカラー（Ｃｎ）の内で、１つまたはいくつかの特定のブロック位置番号付きカラーと、前記カラー写真画像に固有の画像識別番号および画像属性と、前記カラー数値とを対応づけることを特徴とする請求項１３記載のカラー写真画像を利用した符号化方法。
【請求項１８】
前記ブロック位置番号付きカラーに割り当てる前記オブジェクトは単語、熟語を含むテキスト要素であることを特徴とする請求項１２〜１７のいずれか１項に記載のカラー写真画像を利用した符号化方法。
【請求項１９】
前記ブロック位置番号付きカラーに割り当てる前記オブジェクトは、メッセージファイル、音声ファイル、画像ファイル、実行ファイルを含む機能ファイルであることを特徴とする請求項１２〜１７のいずれか１項に記載のカラー写真画像を利用した符号化方法。
【請求項２０】
請求項１２〜１９のいずれか１項に記載された符号化方法によって符号化されたカラー写真画像を復号化する方法であって、
前記カラー写真画像を、逆変換要素として機能する番地カラーコード表（ＣｎＯ表、ＣＯ表）を用いて、ブロック位置番号付きカラー（Ｃｎ）からオブジェクト（Ｏ）に逆変換して復号化することを特徴とするカラー写真画像を利用した復号化方法。
【請求項２１】
請求項１２〜１９のいずれか１項に記載された符号化方法によって符号化されたカラー写真画像を復号化する方法であって、
前記カラー写真画像を、番地カラーリスト（ＮＣｎ）およびオブジェクトリスト（ＮＯ）を用いて、ブロック位置番号付きカラー（Ｃｎ）、カラー数値（Ｎ）、オブジェクト（Ｏ）の順序で逆変換して復号化することを特徴とするカラー写真画像を利用した復号化方法。
【請求項２２】
請求項１２〜１９のいずれか１項に記載された符号化方法を実行する符号化システムであって、
１台の前記携帯用コンピュータ端末によって構成されており、
前記携帯用コンピュータ端末の前記カメラによる撮像で得られた前記カラー写真画像に基づき符号化を行う処理ステップを、前記携帯用コンピュータ端末に備えられた演算処理手段で実行することを特徴とする符号化システム。
【請求項２３】
請求項１２〜１９のいずれか１項に記載された符号化方法を実行する符号化システムであって、
１台の前記携帯用コンピュータ端末と、この携帯用コンピュータ端末と相互に通信可能に接続された１台の外部のコンピュータ端末とによって構成され、
前記携帯用コンピュータ端末の前記カメラによる撮像で得られた前記カラー写真画像に基づき符号化を行う処理ステップを、前記携帯用コンピュータ端末から前記カラー写真画像を送信された前記外部のコンピュータ端末に備えられた演算処理手段で実行し、その後、当該符号化で得られた情報を前記携帯用コンピュータ端末へ送信することを特徴とする符号化システム。
【請求項２４】
請求項２０，２１のいずれか１項に記載された復号化方法を実行する復号化システムであって、
１台の携帯用コンピュータ端末によって構成されており、
前記携帯用コンピュータ端末のカメラによる撮像で得られた前記カラー写真画像に基づき復号化を行う処理ステップを、前記携帯用コンピュータ端末に備えられた演算処理手段で実行することを特徴とする復号化システム。
【請求項２５】
請求項２０，２１のいずれか１項に記載された復号化方法を実行する復号化システムであって、
１台の携帯用コンピュータ端末と、この携帯用コンピュータ端末と相互に通信可能に接続された１台の外部のコンピュータ端末とによって構成され、
前記携帯用コンピュータ端末のカメラによる撮像で得られた前記カラー写真画像に基づき復号化を行う処理ステップを、前記携帯用コンピュータ端末から前記カラー写真画像を送信された前記外部のコンピュータ端末に備えられた演算処理手段で実行し、その後、当該復号化で得られた情報を前記携帯用コンピュータ端末へ送信することを特徴とする復号化システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話等の携帯用コンピュータ端末、または携帯端末と通信可能な外部の
コンピュータ端末に適用され、情報配信等でカラー写真画像を利用した番地カラーシステ
ム、カメラ撮像画像に基づく番地カラー作成方法、当該番地カラーシステムで用いられる
符号化方法および復号化方法に関する。
【背景技術】
【０００２】
携帯電話等（一般的には、携帯電話、デジカメ、スマートフォン、携帯端末等を含む例
えば相対的に小さい面積の表示画面を備えた携帯用コンピュータ端末）、当該携帯電話等
に関連する種々の装置、または通信回線で接続された複数の携帯電話等から成るコンピュ
ータシステム等で取り扱われる文書、文字、図形、数式、画像、音声等のデータや情報（
プログラムを含む）等を「コンピュータオブジェクト」と呼ぶ。かかるコンピュータオブ
ジェクトについては、従来の携帯電話等において、認識可能な言語、図、絵画等を常態と
して使用している。この使用の「常態」は、換言すれば、常に、当該言語等のデータを取
得すれば、その内容を即座に直接的に認識することができるということである。また携帯
電話等におけるコンピュータオブジェクトの記録、再生、圧縮等においても同じである。
【０００３】
インターネット等の通信回線を介した携帯電話等同士の間のコンピュータオブジェクト
に係る情報配信においても、上記の常態のままでの情報配信が行われる傾向にある。
【０００４】
上記の携帯電話等のシステムでは、関係のない他者による情報の漏洩や盗難が生じやす
い。
【０００５】
そこで従来では、上記の情報漏洩や盗難を防止すべく、当該情報等の内容を直接に認識
することを不能にするため、暗号化処理を行う技術が提案されている（例えば特許文献１
等）。
【０００６】
また本出願人は、先に、「カラーを利用したコンピュータオブジェクトの表現等」に係
る発明を提案した（特許文献２）。この発明は、コンピュータの内部で扱われる、あるい
はコンピュータを介して扱われるデータまたは情報を、例えばカラードット等の表現手段
でカラー（色）を利用して表現しようとする技術であり、印刷手法によって紙等の表面で
の狭い箇所に所要のデータまたは情報（コンピュータオブジェクト、あるいは簡略してオ
ブジェクト）を記録するときにカラードット等で表現する。これにより大量のデータ等を
簡単な表記で表現することができる。また当該発明ではカラーを利用した暗号作成の方法
についても言及している。
【０００７】
近年、例えば携帯電話等のカメラによる撮像で得られるカラー写真画像（一般的にはカ
ラー画像）を配信すべき情報とし、情報配信側の携帯電話等から情報受信側の携帯電話等
やその他のコンピュータへインターネット等を経由して伝送することも多い。近年の携帯
電話では、カメラ機能を有し、容易にカラー写真画像を得ることができる。カラー写真画
像は、情報を提供する媒体として有用となっている。
また符号化方法および復号化方法によって、暗号化として情報漏洩防止により、効果が
あるとされているが、これが、これらの方法により、特定および不特定の多数の携帯端末
のユーザメッセージの配信が可能になり、広告や製品の詳細、パンフレットの詳細等の配
信にも利用が可能である。この場合も、予め、或る写真画像と好きな情報を関連させてお
くことにより、カメラで得られたカラー写真画像に関連した付加的な情報を、携帯端末の
画面上に文字や画像を表示することができる。さらに携帯端末のスピーカを利用すれば、
音声で情報を配信することができる。このため、語学の発音教材としての活用も可能であ
る。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００６−４０２５０号公報
【特許文献２】国際公開ＷＯ００／７２２２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
近年、例えば、或る携帯電話等から他の携帯端末等へインターネットを経由して情報配
信を行うとき、インターネット上で配信される情報が盗まれることがある。当該情報が、
コンピュータオブジェクトとして常態のままであると、簡単に情報内容が盗聴されること
になる。インターネット等の通信回線を経由した携帯端末等の間の情報配信においてコン
ピュータオブジェクトの暗号化を図り、情報配信等で取り扱われるデータ等の完全秘匿性
を実現することが求められている。
【００１０】
さらに携帯電話等を用いてかつインターネットを介してカラー写真画像を配信する場合
において、当該カラー写真画像の中に、画像内容以外の他のメッセージを埋め込みたいと
いう要望がある。これは、必要な情報を暗号的な形式で送りたいという要望に沿うもので
ある。
【００１１】
さらにカラー写真画像であっても、フルカラー的な色彩で表現されたものではなく、例
えば山水画のような色の変化の幅が小さく色数の少ないカラー写真画像の場合もある。こ
のようなカラー写真画像でも、望ましい所定数（例えば65,536個）に減じられたカラーを
利用して割り当て処理を行って、当該所定数のオブジェクトの割り当てを行うことを可能
にすることが望まれる。
【００１２】
本発明の目的は、上記の課題に鑑み、携帯電話等の携帯用コンピュータ端末による通信
回線を経由した情報配信等において、符号化および復号化に最適なカラー概念を提案し、
カラー写真画像を配信する際に文章や音声等のメッセージも暗号的に送ることができ、さ
らに、色の変化幅が小さく色数の少ないカラー写真画像であってもオブジェクト割り当て
を行うことができる番地カラーシステム、カメラ撮像画像に基づく番地カラー作成方法、
カラー写真画像を利用した符号化方法および復号化方法を提供することにある。
【課題を解決するための手段】
【００１３】
本発明に係る番地カラーシステム、カメラ撮像画像に基づく番地カラー作成方法、符号
化方法、および復号化方法は、上記の目的を達成するため、次のように構成される。
【００１４】
本発明に係る番地カラーシステムは、カメラと表示部を備えた携帯用コンピュータ端末に適用される番地カラーシステムであって、
携帯用コンピュータ端末上で取り扱われる任意のカラー写真画像を複数の画素から成る表示画面の表示部に表示させ、表示画面上に設定された２次元配列領域を形成する複数のブロックを利用する番地カラーシステムであり、
複数のブロックの各々について、ブロック位置情報に基づいて付与される番号（ｎ）と、対応するブロックで表現されるカラー（Ｃ）とから、ブロック位置番号付きカラー（Ｃｎ）を作成する手段と、
作成された複数のブロック位置番号付きカラーと複数のコンピュータオブジェクトを対応させてカラーコード表ファイルを生成する手段と、
を有することを特徴とする。
【００１５】
また本発明に係る番地カラーシステムは、携帯用コンピュータ端末において、そのカメラによって撮像した任意のカラー写真画像を表示するための複数の画素から成る表示画面上で設定された２次元配列の複数のブロックを利用する番地カラーシステムであり、
複数のブロックの各々について、ブロック位置情報に基づいて付与される番号（ｎ）と、対応する前記ブロックで表現されるカラー（Ｃ）とから、ブロック位置番号付きカラー（Ｃｎ）を作成して成ることを特徴としている。
【００１６】
さらに本発明に係る番地カラーシステムは、携帯用コンピュータ端末において、そのカメラによって撮像した任意のカラー写真画像を表示するための複数の画素から成る表示画面上で設定された２次元配列の複数のブロックを利用する番地カラーシステムであり、
複数のブロックの各々について、同じカラーで表現される複数のブロックでは、当該ブロックによって表現されるカラー（Ｃ）に対して、対応するブロックの位置情報に基づいて付与される番号（ｎ）を組み合わせてブロック位置番号付きカラー（Ｃｎ）を作成することを特徴としている。
【００１７】
本発明に係るカメラ撮像画像に基づく番地カラー作成方法は、携帯用コンピュータ端末に備えられたカメラで撮像した画像について複数の画素から成る表示画面上で２次元特定領域を選択するステップと、
２次元特定領域をｎ×ｍ個（ｎとｍは１以外の自然数）の複数のブロックに分割するステップと、
ｎ×ｍ個に分割された複数のブロックの各々で代表カラーを決めるステップと、
ｎ×ｍ個の複数のブロックの各々について決められた複数の代表カラーと、対応するブロックの位置情報に基づく番地情報とに基づいて、２次元特定領域におけるブロック位置番号付きカラーに係るコードを決定するステップと、
を有することを特徴としている。
【００１８】
本発明に係るカラー写真画像を利用した符号化方法は、携帯用コンピュータ端末のカメラによる撮像で得られたカラー写真画像から、当該カラー写真画像を表示するための複数の画素から成る表示画面上で設定された２次元配列を形成する複数のブロックの各ブロックの番号（ｎ）と複数のカラー（Ｃ）を基にして、ブロック位置番号付きカラーを作成するステップと、
複数のブロック位置番号付きカラー（Ｃｎ）の各々と、オブジェクト（Ｏ）を対応づける番地カラーコード対応表（ＣｎＯ表、ＣＯ表）を作成するステップと、
から成ることを特徴としている。
【００１９】
また本発明に係るカラー写真画像を利用した符号化方法は、携帯用コンピュータ端末のカメラによる撮像で得られたカラー写真画像から、当該カラー写真画像を表示するための複数の画素から成る表示画面上で設定された次元配列を形成する複数のブロックの各ブロックの番号（ｎ）と複数のカラー（Ｃ）を基にして、ブロック位置番号付きカラー１次元配列を作成するステップと、
ブロック位置番号付きカラー１次元配列に挙げられた複数のブロック位置番号付きカラー（Ｃｎ）の各々と、テキストに記載されたオブジェクト（Ｏ）と、カラー数値（Ｎ）に対応づけるＯＮＣｎ対応表を作成するステップと、
ＯＮＣｎ対応表を用いて、番地カラーリスト（ＮＣｎ）、およびオブジェクトリスト（ＮＯ）を作成することで符号化するステップと、
から成ることを特徴としている。
本発明に係るカラー写真画像を利用した復号化方法は、前述した本発明に係る符号化方法によって符号化されたカラー写真画像を復号化する方法であって、
上記のカラー写真画像を、逆変換要素として機能する番地カラーコード表（ＣｎＯ表、ＣＯ表）を用いて、番地カラー（Ｃｎ）からオブジェクト（Ｏ）に逆変換して復号化することを特徴としている。
【００２０】
本発明に係る符号化システムは、上記の符号化方法を実行する符号化システムであって
、携帯用コンピュータ端末のカメラによる撮像で得られたカラー写真画像に基づき符号化
を行う処理ステップを、携帯用コンピュータ端末の演算処理手段で実行することを特徴と
している。
さらに本発明に係る符号化システムは、上記の符号化方法を実行する符号化システムで
あって、携帯用コンピュータ端末と、当該携帯用コンピュータ端末との間に相互に通信可
能に接続された外部のコンピュータ端末とによって構成され、携帯用コンピュータ端末の
カメラによる撮像で得られたカラー写真画像に基づき符号化を行う処理ステップを、携帯
用コンピュータ端末からカラー写真画像を送信された外部のコンピュータ端末における演
算処理手段で実行し、その後、符号化で得られた情報を携帯用コンピュータ端末へ送信す
ることを特徴としている。
本発明に係る復号化システムは、上記の復号化方法を実行する復号化システムであって
、携帯用コンピュータ端末のカメラによる撮像で得られたカラー写真画像に基づき復号化
を行う処理ステップを、携帯用コンピュータ端末の演算処理手段で実行することを特徴と
している。
さらに本発明に係る復号化システムは、上記の復号化方法を実行する復号化システムで
あって、携帯用コンピュータ端末と、当該携帯用コンピュータ端末との間に相互に通信可
能に接続された外部のコンピュータ端末とによって構成され、携帯用コンピュータ端末の
カメラによる撮像で得られたカラー写真画像に基づき復号化を行う処理ステップを、携帯
用コンピュータ端末からカラー写真画像を送信された外部のコンピュータ端末における演
算処理手段で実行し、その後、復号化で得られた情報を携帯用コンピュータ端末へ送信す
ることを特徴としている。
【００２１】
ここで、以下、携帯用コンピュータ端末上で取り扱われるカラーコード表のカラーでか
つコンピュータオブジェクトの対象として利用するカラーを「仮想カラー」と呼び、さら
にかかるカラーで構成された任意のカラーテーブルを「仮想カラーシート」と呼ぶことに
する。
従って、換言すれば、上記の本発明に係る番地カラーシステムは、カラー写真画像と携
帯用コンピュータ端末上で仮想する仮想カラーシートの画像とからなり、仮想カラーシー
トは、当該仮想カラーシートに付与される「ブロック」の位置情報に基づいて付与される
番号（ｎ）と当該ブロック番号（ｎ）によって表現されるカラー（Ｃ）とによって番地カ
ラー（Ｃｎ）を作成する。
仮想カラーシートを構成するブロックに付与される番地は物理的なピクセル領域を必要
とせず、カラーはコンピュータ上生成されるカラーであることから物理的なカラーの特性
を必要としないことで、番地、カラー共にデジタル値として利用する。
かかるコンピュータでの仮想上の領域およびカラーの特性を生かして、携帯用コンピュ
ータ端末上で取り扱えるカラーを任意の数で、しかもカラーの外界の状況変化に依存しな
い番地カラーを作成して成ることで特徴づけられる。
【００２２】
上記の番地カラーシステムの構成では、カラー（色）は、ディスプレイ環境、ＯＳ環境
、携帯カメラの環境条件、素材周辺等で性質上違って見えるという課題があり、かかる課
題を回避して、ＣＯ等の関係式でＣをカラーコード表に従って利用可能にすることを目的
としている。
クローズされた携帯用コンピュータ端末上のカラーは、カラーとして、カラーコードで
指定したコードのカラーに特定され、特定カラーはカラー「Ｃ」としてカラーコード表に
基づいて利用できる。従って、フルカラーを自在に利用できることになる。カラーの活用
が外界影響で多種多様にぶれるという条件が存在したが、カラー写真画像で特定できるカ
ラーを番地カラーとして特定することは比較的容易なことから、比較的に簡単なカラー写
真画像で多くの分野にコンピュータオブジェクトの活用を期待することができる。
写真画像の目的は、外界の環境条件に影響を受けるカラーを当該画像から有効なカラー
を抽出することにあり、一般的にカラーがぶれて「特定カラー」としての指定が難しいと
いう現実から、有用にＣＯ等で利用し得るカラーを特定するための構成であるが、また同
時に、フルカラー利用が可能な「カラーコード表に基づいてカラーによるＯＮＣ」を利用
するための導入部でもある。
【発明の効果】
【００２３】
本発明によれば、次の効果を奏する。
第１に、本発明に係る番地カラーシステムによれば、携帯電話等において任意のカラー
写真画像を表示する表示画面を形成する２次元配列の複数のブロック（分割領域）から一
部または全部を取り出し、ブロック毎に、ブロック位置情報に基づいて付与される番号（
ｎ）と、ブロックで表現されるカラー（Ｃ）とを組み合わせて「番地カラー（Ｃｎ）」な
るのものを作成することにより、ブロックのカラー情報と当該ブロックの位置情報を組み
合わせて同じカラーであってもこれらのカラーを番地カラーとして区別することが可能に
なり、これらの番地カラーを利用して大量の情報を符号化／復号化することができる。
第２に、本発明に係る番地カラーシステムによれば、カラー写真画像から得られるカラ
ー数が少ない場合にも、ブロックのカラー情報と当該ブロックの位置情報を組み合わせて
同じカラーであってもこれらのカラーを番地カラーとして区別することが可能になり、こ
れらの番地カラーを利用して大量の情報を符号化／復号化することができる。
第３に、カラー写真画像を利用して作成される上記の番地カラーシステムを利用してカ
ラー写真画像に基づく２次元配列のブロックに基づき番地カラーリストを作成し、この番
地カラーリストとオブジェクトリスト等を利用してＣＯ対応表を作成し、当該ＣＯ対応表
に基づいて符号化または復号化を行うようにしたため、例えばインターネット等で伝送さ
れるカラー写真画像は、オブジェクトに対応づけられていても、その中には一切オブジェ
クトに関する情報が含まれず、解読不可能であるという暗号化の効果が発揮される。
第４に、情報配信側から情報受信側に伝送されたカラー写真画像を復号化できるのは事
前に用意されたＣＯ対応表だけであり、かつ当該ＣＯ対応表はオブジェクトリストとカラ
ー写真画像による番地カラーリストを基礎に作られているため、たとえ伝送したカラー写
真画像（カラー暗号キー）がインターネット上で盗聴されたとしても、オブジェクトリス
トがなければＣＯ対応表を作ることはできず、カラー写真画像を解読することはできない
という効果が発揮される。
【図面の簡単な説明】
【００２４】
【図１】カメラ付き携帯電話の付属カメラで対象物である絵を撮像する状態を示す斜視図である。
【図２】携帯電話のカメラで絵を撮像したとき、表示部における撮像画像の表示状態とメモリでのデータ保存内容を説明するためのブロック構成図である。
【図３】撮像対象物である絵の一例を示す図である。
【図４】表示部の画面における撮像画像のブロック分割を説明する図である。
【図５】番地カラーによって形成される２次元コード構成（２次元カラーコード）の作成方法を示すフローチャートである。
【図６】２次元コード構成（２次元カラーコード）の一例を示す概念イメージ図である。
【図７】２次元コード構成（２次元カラーコード）における有効代表カラーと無効代表カラーを決める枠を示す図である。
【図８】画像ファイルの一例を示す図である。
【図９】カラーコード表ファイルの一例を示す図である。
【図１０】ＨＩＳカラー６色ＲＧＢＸＷＫを示す図である。
【図１１】ＨＩＳカラー６色ＣＭＹＸＷＫを示す図である。
【図１２】符号化方法を示すフローチャートである。
【図１３】復号化方法を示すフローチャートである。
【図１４】２次元コード構成（２次元カラーコード）の実施例１を示す図である。
【図１５】実施例１における番地カラーコード表（ＣＯ表）を示す図である。
【図１６】２次元コード構成（２次元カラーコード）の実施例２を示す図である。
【図１７】実施例２における番地カラーコード表（ＣＯ表）を示す図である。
【図１８】２次元コード構成（２次元カラーコード）の実施例３を示す図である。
【図１９】実施例３における番地カラーコード表（ＣＯ表）を示す図である。
【図２０】２次元コード構成（２次元カラーコード）の実施例４における番地カラーコード表（ＣＯ表）を示す図である。
【図２１】２次元コード構成（２次元カラーコード）の実施例５のための番地カラー（Ｃｎ）の１次元配列の一例を示す図である。
【図２２】２次元コード構成（２次元カラーコード）の実施例５における番地カラーコード表（ＣｎＯ表）を示す図である。
【図２３】実施例５における番地カラー符号化でのカラー数値（Ｎ）とオブジェクト（Ｏ）と番地カラー（Ｃｎ）との対応関係を示す図である。
【図２４】実施例５における番地カラー符号化でのオブジェクトリスト（カラー数値（Ｎ）とオブジェクト（Ｏ）との対応関係）を示す図である。
【図２５】実施例５における番地カラーリスト（番地カラー（Ｃｎ）とカラー数値（Ｎ）との対応関係）を示す図である。
【図２６】２次元コード構成（２次元カラーコード）の実施例６を示す図である。
【図２７】実施例６における番地カラーコード表（ＣＯ表）を示す図である。
【図２８】２次元コード構成（２次元カラーコード）の実施例７を示す図である。
【図２９】実施例７における番地カラーコード表（ＣＯ表）を示す図である。
【図３０】実施例７における他の番地カラーコード表（汎用的データ構造）を示す図である。
【図３１】携帯電話と外部のコンピュータ端末とを組み合わせたシステム構成に基づいて復号化方法を実行する例を示すフローチャートである。
【図３２】２次元コード構成（２次元カラーコード）について５×５の他の実施例を示す図である。
【図３３】図３２に示した２次元コード構成（２次元カラーコード）で、２５個のカラー番地と１個のオブジェクト（メッセージ）の関係を示す図である。
【発明を実施するための形態】
【００２５】
以下に、本発明の好適な実施形態（実施例）を添付図面に基づいて説明する。
【００２６】
本願発明に係るカラー写真画像を利用した番地カラーシステム等は、代表的に例えば携
帯電話上で取り扱われる文章等の情報ファイルをデジタルのカラー写真画像で表現する技
術である。換言すれば、携帯版に係る番地カラーシステム等である。ここで「カラー写真
画像」は、代表的にカメラ付き携帯電話に装備されたカメラ（携帯カメラ）で撮像された
画像である。撮像される対象（原画）は任意であり、例えば、カラー写真等の印刷物や、
店頭の広告、書物、表示物等である。
携帯電話のカメラで得られたカラー写真画像は、本発明に係る番地カラーシステムを構
築し、かつ当該番地カラーシステムに基づきカラー写真画像に文書等の情報を含ませて符
号化し、情報配信等に使用する。
情報配信に使用する場合において、情報を配信する側では、カラー写真画像を選択・決
定し、番地カラーシステムを利用して作成されたＣＯ表（変換手段として用いる変換テー
ブル）等に基づき情報内容であるオブジェクトを符号化する。他方、情報を受信する装置
の側では、事前に提供されたＣＯ表（逆変換手段として用いる）等に基づき、通信回線等
で送られた符号化処理後のカラー写真画像を受信し、これを復号化し、上記オブジェクト
を取り出す。
カラー写真画像の画像内容は、上記の通り任意であるが、本発明の場合、好ましくは、
例えば山水画のような色の変化の幅が小さく色数の少ないカラー写真画像にも適用するこ
とが可能である。カラー写真画像に係るデータは、情報配信側である或る携帯電話等から
情報受信側である他の携帯用コンピュータ端末等へ通信回線を経由して送信される。
なお上記の番地カラーシステム、符号化方法、および復号化方法は、１台の携帯電話等
の携帯用コンピュータ端末において適用し、当該携帯コンピュータ端末に保存されるテキ
スト等を暗号化するシステムとして利用することも可能である。
【００２７】
本願発明に係る携帯版の番地カラーシステムでの「番地カラー」という概念は、携帯電
話等の携帯用コンピュータ端末に適用されることから、「ブロック位置番号付きカラー（
Position Number Suffixed Color）」という内容で定義される。また当該「ブロック」という
概念は、比較的に小さい面積の携帯電話等の表示画面を構成する複数の画素（ピクセル）
に関して、当該表示画面を２次元配列（行列）として分割した複数のブロックの各々のこ
とを指している。１つのブロックは、例えば矩形平面を形成する複数の画素から形成され
ており、通常、四角の形に設定されている。その詳細は以下の実施形態で説明される。
また「番地カラー化」とは、ブロックで定義される各カラーの集合に、別々に、それぞ
れの要素に連番（番地）を発番することを意味している。番地の発番において、同一色に
ついても位置番号等を利用してナンバリング（発番または付番）が行われる。
【００２８】
上記のカラー写真画像を使用し、かつ郵送や宅配等の物流に関する別のルートまたは経
路で送られたＣＯ表等（特定の番地カラーリストとオブジェクトリストとの組み合せ）を
使用して、当該カラー写真画像上に描かれた特定のカラー配列（カラーの並びまたはカラ
ー・コンフィグレーション）の構造に基づいて、受信側で必要なデータまたは情報を取得
することが可能となる。ＣＯ表は、カラー（Ｃ）・オブジェクト（Ｏ）の対応表であり、
カラー写真画像に基づき作られる。
なお、上記にカラー数値（Ｎ）を加えることにより、対応表はさらにＯＮＣ対応表とな
る。
【００２９】
上記において、「カラー写真画像」は、携帯電話等の表示装置（ディスプレイ装置）の
表示画面に表示されるカラー写真画像（カラー画像を含む）、および、書籍や紙等の任意
の材質に描かれた任意のカラー写真画像（カラー画像を含む）を概念的に含んでいる。
【００３０】
ここで図１等を参照して、紙等に描かれたカラー画像（カラーコード画像）をカメラで
撮像して入力する装置構成例を説明する。
図１は、カメラ付き携帯電話に装備されたカメラ（携帯カメラ）を使用して対象となる
絵やイメージ等（以下「絵」と記す）を撮像している状態を示す。図２は携帯電話に内蔵
されたカメラおよびその周辺部に関する概略構成を示すブロック図である。
【００３１】
絵１１は複数のカラー（色）を含んで任意であり、例えば商店に表示された看板やマー
ク等、絵本の絵、漫画の絵、あるいは絵画等の絵等であってもよい。絵１１の一例を図３
に示す。この絵１１は、例えば、桃太郎の鬼退治のイメージを示すカラー写真画像３０で
あ瑠。カラー写真画像３０において、３０ａは桃太郎、３０ｂは鬼、３０ｃは犬を描いて
いる。絵１１をカメラ付き携帯電話１２のカメラ１３で撮像することによって、撮像によ
って得られた画像（映像）は、携帯電話１２に備えられた表示部１４の画面１５に表示さ
れると共に、画像に係るデータはメモリ１６のＲＡＭ１７に記憶される。
【００３２】
図１において、破線で示された領域Ａは、携帯電話１２のカメラ１３で撮影し得る領域
の全体である。従って携帯電話１３の画面１５に表示された画像は全体として領域Ａが表
示され、さらに、絵１１の画像は画面１５においてその一部の画像として示されている。
【００３３】
表示部１４はカラーＬＣＤ等であり、表示部１４の画面１５を形成する画素（ピクセル
）の二次元配列において撮像された画像が表示されている。表示部１４の画面１５に表示
された画像は、画面１５上に設定されたフレーム領域（図４に示す３１）で定義されてお
り、枠体としての当該フレーム領域３１に基づいて画面１５上に表示される画像に関する
位置情報が定められる。
【００３４】
メモリ１６のＲＡＭ１７に記憶される、絵１１に関する撮像画像に係るデータは、表示
部１４の画面１５に表示された内容と同じ内容が配列データとして記憶される。画面１５
での画像は、画素（ピクセル）の集合として表現される。携帯電話１２における表示部１
４の画面１５の画素数は任意である。
【００３５】
図４は、表示部１４の画面１５に表示された画像に関して定義された上記フレーム領域
３１を示している。撮像画像に関するフレーム領域３１は例えば正方形あるいは長方形等
である。図３の図示例によれば、撮像画像のフレーム領域３１は正方形であり、さらに当
該正方形のフレーム領域３１は、例えば５×５（２次元配列または行列の構造）の２５個
のブロック（分割領域）３１ａに分割がなされている。分割されたブロック３１ａは５×
５に限定される必要はなく、一般的にはｎ×ｍ（ｎとｍは共に１以外の自然数である）の
複数の分割領域である。表示部１４の画面１５において撮像画像を表示するフレーム領域
３１は、比較的に小さい数の複数のブロック３１ａに分割される。複数のブロック３１ａ
のそれぞれは、同数の多数の画素配列を含んでいる。複数のブロック３１ａのそれぞれに
おいて、多数の画素は各々が、撮像した絵１１の対応する箇所の色に応じて色が定められ
ている。
【００３６】
なお携帯電話１２では、ＣＰＵまたはＭＰＵ等で構成される演算処理部１８、入力用番
号ボタンや指示ボタン等を含む入力操作部１９、通話用およびデータ通信用の通信部２０
、メモリ１６内に設けられる各種の応用プログラムを内蔵するＲＯＭ２１を備えている。
ＲＯＭ２１内には、カメラ撮像画像に基づく番地カラーシステムを利用した２次元コード
構成（番地カラーまたは２次元カラーコード）の作成方法に係るプログラム、および２次
元コード構成を認識するためのプログラム等を実装している。
【００３７】
上記の実施形態では携帯電話に内蔵されたカメラで撮像したが、カメラは携帯電話のカ
メラに限定されない。例えば携帯可能なデジタルカメラ、通信機能を備えたデジタルカメ
ラや固定カメラ、スマートフォン等、一般的な携帯用コンピュータ端末であってもよい。
また上記の方法で、符号化および復号化の方法を採用すると、後述される「番地カラー
コード表」が盗難されない限り、第三者はカメラ撮像画像（Ｃ）とオブジェクト（Ｏ）の
間の関連が全くなく、情報漏洩の問題がなくなる。
上記の説明では、オブジェクトを携帯電話１２等の中で符号化処理等を行うことを前提
とした（符号化処理の詳細は図１２を参照して説明される。）が、当該符号化処理等は携
帯電話等に限らず、後述されるように、携帯電話等で撮像した画像を、既に携帯電話等に
組み込まれている各種の通信機器等（無線ＬＡＮ、データ通信、赤外線通信、Bluetooth等
）を利用して、いったん外部のコンピュータに画像を暗号化せずに送信し、その情報の符
号化・復号化の処理を外部の当該コンピュータに依存して実行させ、必要な情報だけを携
帯電話等の側に送信するというシステム構成または方法を採用することができる。
【００３８】
次に、図５〜図１１を参照して、カメラ撮像画像に基づく番地カラーシステム、および
当該番地カラーシステム利用した２次元コード構成（２次元カラーコード）の作成方法を
説明する。当該作成方法を実施するため、上記の通り、携帯電話１２のメモリ１６のＲＯ
Ｍ２１内にカメラ撮像画像の２次元コード構成の作成方法に係るプログラムが実装されて
いる。図５は当該プログラムで実現される処理内容に係るフローチャートを示している。
【００３９】
カメラ撮像画像を利用した作られる２次元コード構成（２次元カラーコード）は、前述
したフレーム領域３１に含まれる画像によって作成される。当該画像は、撮影対象である
絵１１をカメラ１３の撮像によって画像化して得たものである。従って図５のフローチャ
ートでは、最初に、カメラ１３による撮像が行われる（ステップＳ１１）。それにより撮
像画像が取得される（ステップＳ１２）。撮像画像に係る画像データはメモリ１６のＲＡ
Ｍ１７に保存される（ステップＳ１３）。
【００４０】
ＲＡＭ１７は例えばＳＤメモリ等であり、ビデオＲＡＭを含む。ＲＡＭ１７のビデオＲ
ＡＭに保存された撮像画像は、表示部１４における画面１５で表示された範囲でかつ画面
上に定義されるフレーム領域３１で範囲が定義される画像である。画面１５においてフレ
ーム領域３１の範囲で描かれた画像に対応して、ＲＡＭ１７では、フレーム領域３１の範
囲に対応して、表示画像を形成する各カラー画素（カラードット、以下「画素（またはピ
クセル）」と記す）の位置に対応するメモリ位置（アドレス）して各画素のカラーを決め
るカラーデータ（ＲＧＢデータ）が書き込まれている。
【００４１】
ＲＡＭ１７に保存された撮像画像に係る画像データ、すなわちフレーム領域３１内の画
像に対応する画像データを利用して、以下の手順で、絵１１に基づく２次元コード構成を
作成する。
【００４２】
フレーム領域３１は、各画素の位置に基づいて、その位置を定義することができる。フ
レーム領域３１に係る位置情報を取得する（ステップＳ１４）。位置情報は、例えば原点
位置（ｘ０，ｙ０）と、縦辺および横辺の長さとから成る。次にフレーム領域３１を、取
得した位置情報に基づいて５×５の行列で分割し、２５個の分割領域３１ａに係る位置情
報を取得する（ステップＳ１５）。２５個の分割領域３１ａの各々に含まれる複数の画素
の各々のカラーデータに基づいて所定の基準に基づいて、各分割領域３１ａの代表カラー
を決定する（ステップＳ１６）。各ブロック３１ａに基づいて、５×５に分割されたフレ
ーム領域３１に含まれる撮像画像に対応する２次元コード構成（番地カラーまたは２次元
カラーコード）を作成し（ステップＳ１７）、ＲＡＭ１７に後述するごとき画像ファイル
の一部として保存する（ステップＳ１８）。
【００４３】
図６に、フレーム領域３１に対応させて示した正方形の枠３２に基づいて２次元コード
構成の例を示す。枠３２は２次元コード構成を図形概念的な構成に示している。正方形の
枠３２は５×５のブロック（分割領域）３２ａで分割されており、分割された各ブロック
３２ａには、便宜上、例えば、「Ｗ（white：白）」、「Ｂ（Blue：青）」、「Ｇ（Green
：緑）」、「Ｒ（Red：赤）」のいずれかの文字が表記されており、これらの文字で表現
されたカラー（色）に基づき２次元コード構成が作成される。実物としては、枠３２の各
ブロック３２ａには表記された文字に対応するカラー（色）が描かれている。また他のカ
ラーとして「Ｄ（Dark：黒）」が含まれる場合もあり得る。このような２次元コード構成
（枠３２の内容）によれば、ＲＡＭ１７に保存され、これを表示部１４の画面１５に表示
させると、指定された４つの代表カラー（Ｗ（白）を含む）の組合せで、図６に示すよう
な例えば４種のカラー（Ｗ，Ｂ，Ｇ，Ｒ）による絵柄が表現され、表示される。この絵柄
自体が、「番地カラー」という概念を含んで構成され、「２次元カラー構成」すなわち「
２次元カラーコード」を形成する。
【００４４】
図４で示したフレーム領域３１の２５個のブロック３１ａの各々（図６では枠３２のブ
ロック３２ａに対応する）の決め方は、好ましくは、例えば、各ブロック３１ａに含まれ
る複数の画素のカラーを赤、緑、青、白、黒についての５色化処理を行い、各ブロック３
１ａに含まれる複数の画素のカラーの中で出現頻度が一番高いカラーを当該ブロック３１
ａの代表カラーとする。
上記の赤、緑、青、白、黒の５色化処理は、ＨＳＩ空間の図（図１０と図１１を参照）
にあるように、明度（０≦Ｉ≦２００）が、Ｉ＝０に近いカラーを黒（Ｄ）とし、Ｉ＝２
００に近いカラーを白（Ｗ）とする。また色相（０≦Ｈ≦３６０）が、６０≦Ｈ≦１８０
のカラーを緑（Ｇ）とし、１８０≦Ｈ≦３００のカラーを青（Ｂ）とし、０≦Ｈ≦６０、
３００≦Ｈ≦３６０のカラーを赤（Ｒ）とする。
その他に、例えば、各ブロック３１ａに含まれる複数の画素のカラーにおいてカラーの
比率を求め、当該比率に基づいて決まるカラーを当該ブロック３１ａの代表カラーとする
こともできる。
上記のカラーの比率として、ブロック３１ａの複数の画素のＲＧＢヒストグラム分布か
ら求められるＲＧＢヒストグラム累積値のＲＧＢ比率に基づいて、一番大きな比率のカラ
ー（ＲＧＢ）を代表カラーとする。
【００４５】
上記のごとくして、図６に示すような４つの代表カラー（各ブロック３２ａの「Ｗ」、
「Ｂ」、「Ｇ」、「Ｒ」）をマトリックス状に配列して成る２次元コード構成（枠３２）
が作成される（ステップＳ１７）。２次元コード構成を携帯電話１２の表示部１４の画面
に表示したり、あるいはプリント手段で印刷すると、４色のカラーに基づくカラーパター
ンとして表示される。
【００４６】
しかしながら、このようにして作成される２次元コード構成は、他の時点で、同じ対象
物である絵１１を携帯電話１２のカメラ１３で撮像し、撮像画像に基づいて同様な手順に
て２次元コード構成を作成したとしても、その際の撮像条件、照明条件、環境条件等が異
なる場合もあり得るので、全く同じ２次元コード構成が作成されるとは限らない。すなわ
ち、同じ撮像対象物に基づいて、常に、完全に同一の２次元コード構成が作成されるとは
限らない。換言すれば再現性の問題が含まれている。このことは他の携帯電話等で撮像し
て２次元カラー構成を作成して取得する場合にも同様なことが言える。
【００４７】
そこで上記の再現性を高めるために、再現性に対して良好な影響を与える有効な代表カ
ラー、再現性に対して不良な影響を与える無効な代表カラーを定める仕組みを与える。
図７は、図６に示した２次元コード構成に係る枠３２に対応した他の枠３３を設定した
例を示し、さらに当該枠３３を５×５で分割して分割領域３３ａを形成し、２５個の当該
分割領域３３ａの各々に「１（有効）」と「０（無効）」のフラグを割当て、２５個の分
割領域３３ａの各々に対応する２次元コード構成（枠３２）の各ブロック３２ａの代表カ
ラーに関する有効または無効を決めるようにしている。
すなわち、「１」が割り当てられた代表カラーは再現性に貢献する有効な再現性カラー
（有効代表カラー）として扱われ、「０」が割り当てられた代表カラーは再現性に貢献し
ない無効の不定カラー（無効代表カラー）として扱われる。従って、枠３２で示された２
次元コード構成においては、枠３３で「１」で示された例えば７個のブロック３２ａに係
る有効代表カラーに基づいて再現性が評価される。
【００４８】
上記において、番地カラーを利用した２次元コード構成（２次元カラーコード）を表現
する枠３２において、２５個のブロック３２ａの各々の有効性または無効性は、例えば認
識率テスト（再現テスト）等に基づいて決定される。当該認識率テストは、例えば、予め
事前に、１つまたは複数の同じ絵等を対象にしてかつ照明等の環境（明るい環境、暗い環
境等）を異ならせて同じ携帯電話のカメラを利用して所要の複数回撮像して２次元カラー
コードを作成し、あるいは、上記同じ条件でかつ異なる携帯電話のカメラを利用して撮像
して２次元コード構成を作成し、その一致性または不一致性を判断して、有効代表カラー
および無効代表カラーを定めることが出来る。こうして確定した複数の有効代表カラーお
よび複数の無効代表カラーからなる２次元カラーコード３２を最終的に登録する。この登
録は、本実施形態では、便宜上、携帯電話１２のメモリ１６のＲＡＭ１７に保存する。な
お、最終的に確定した２次元コード構成を通信部２０を介してサーバ等に送信し、当該サ
ーバ等に登録し保存することもできる。
【００４９】
また２次元コード構成に係る枠３２において、２５個のブロック３２ａの各々の有効性
または無効性を決める他の方法としては、撮像画像に係るデータ（ＲＧＢ成分）において
ＲとＧとＢの間の境界カラー（境界色）は認識率にバラツキが生じるので、カラーとして
使用せず、無効代表カラーとして扱う。
【００５０】
ＲＡＭ１７に保存される画像ファイル３４の情報内容の一例を図８に示す。画像ファイ
ル３４において、１行目の「５，５」３４ａは、図５に示した「５×５」に分割された２
次元コード構成に係る枠３２の分割構造を示している。分割の大きさは、各ブロック３２
ａの画素数を考慮して定められる。２行目の「１」と「０」とから成る配列３４ｂは上記
の有効と無効を指定するフラグの並びである。３行目の「Ｂ」と「Ｗ」と「Ｇ」と「Ｒ」
の配列３４ｃは上記の２次元コード構成に係る枠３２の２５個のブロック３２ａの代表カ
ラーの並びである。なお画像ファイル３４に関する情報ファイルの構造は、図８に示され
た構造に限定されず、任意の行列構造で構成することもできる。
【００５１】
上記の実施形態の説明によれば、携帯電話１２のメモリ１６のＲＯＭ２１に実装された
２次元コード構成（２次元カラーコード）の作成方法に係るプログラムに基づいて、カメ
ラ１３で撮像された任意の絵１１に基づいて２次元コード構成の作成方法、およびこれに
基づく画像ファイル３４の作成方法を説明したが、別途に、例えば専用のカメラを用いて
２次元コード構成および画像ファイル３４を作成することもできる。
【００５２】
次の段階では、例えば上記のごとき２次元コード構成に係る枠３２、さらには当該２次
元コード構成を含む画像ファイル３４を利用して、カラーコード表ファイルを別途のルー
ルで作成し、当該２次元コード構成に係る枠３２等を利用して適宜に定めたまたは所要の
情報の送受をインターネット等の通信手段を通して行うことができる。
【００５３】
上記のカラーコード表ファイルは例えば多数行のファイルで構成される。当該カラーコ
ード表ファイルを形成する各行は、左端から右端に向かって「ファイル番号、カラー、列
番号、行番号、内容識別子、オブジェクト」の６つの要素から構成されている。「ファイ
ル番号」は予め事前に付与されるものである。「カラー」は上記の例えば５つのカラーの
うちのいずれかである。「内容識別子」は「１」または「２」であり、例えば「１」は文
字列であり、「２」は音声ファイル名である。「オブジェクト」は、対象とする情報に含
まれる内容であり、具体的な文字列内容または音声ファイルを特定する内容である。カラ
ーコード表ファイルの一例を図９に示す。図９に示したカラーコード表ファイル３５によ
れば、２次元コード構成を作る２５個のブロック３２ａのうちの有効代表カラーのそれぞ
れに対応して文字列情報等を割り当てられている。
【００５４】
上記のようにして、絵１１を携帯電話１２のカメラ１３で撮像して得たカラー写真画像
について、その２次元特定領域（フレーム領域３１）を分割したｎ×ｍ個（ｎとｍは１以
外の自然数）のブロック（３１ａ）の各々で前述した所定の基準に基づき代表カラー（ブ
ロック３２ａ）を決めて得られた２次元カラー構成（番地カラー）に係る枠３２に対して
、別途にカラーコード表ファイル３５を形成して割り当て、カラーコード表ファイル３５
にオブジェクト（メッセージ、テキストファイル、音声ファイル、画像ファイル等から構
成される）を組み込み、絵１１から、当該メッセージ、音声、画像等を発信するように構
成される。
【００５５】
なお２次元コード構成に含まれる上記の複数の無効代表カラーについては、２次元コー
ド構成の認識に貢献するカラーではないが、複数の当該無効代表カラーの各々に他のコー
ド等の情報を割り当てて利用することができる。
【００５６】
さらに上記のカラーコード表ファイル３５は例えば、２次元コード構成すなわち番地カ
ラーで表現される複数の有効代表カラーの配置パターンによって定義されるカラーパター
ンそのものをカラーコード表ファイルとして取り扱うこともできる。
【００５７】
次に、図１２と図１３を参照して、上記番地カラーを利用した符号化処理のフローと復
号化処理のフローを説明する。
【００５８】
図１２に示した符号化処理は、任意に選択された絵を携帯電話１２のカメラ１３で撮像
してカラー写真画像データを作成し、当該カラー写真画像を利用してコンピュータの扱う
各種情報に係る上記のオブジェクトを符号化（暗号化）するという処理である。任意に選
択される絵は、一般的にカラー印刷画像であり、例えば前述の絵１１である。
なお、図１２に示した符号化処理の内容は、図５のフローチャートに基づいて説明した
当該番地カラーシステム利用した２次元コード構成（２次元カラーコード）の作成方法と
実質的に同じであり、この２次元コード構成を「符号化（暗号化）」という観点で捉えな
おしたものである。
【００５９】
図１２において、最初のステップＳ２１では、絵１１を携帯電話１２のカメラ１３（携
帯カメラ）で撮像する。この撮像で得られたカラー写真画像において、ブロック分割の処
理を行い、各ブロック（ブロック３１ａ）の代表カラーを決定し、番地カラー化を実行す
る（ステップＳ２２）。すなわち、ステップＳ２２で、カメラ１３で取得したカラー写真
画像（絵１１に対応）に基づいて当該カラー写真画像に固有の番地カラーシステムを作成
する。次に作成した番地カラーを利用して、各ブロック（３１ａ）の代表カラー（番地カ
ラー）に、符号化しようとするオブジェクトを割り当てる（ステップＳ２３）。これによ
り本発明に係る携帯版の「番地カラー」を利用した符号化が行われる。オブジェクトに割
り当てられる番地カラーについては、図７を参照して説明した通り、有効または無効が存
在するので、次のステップＳ２４で有効／無効フラッグを割り当てる。以上に基づき、番
地カラーコード表（ＣＯ表）を作成し（ステップＳ２５）、当該番地カラーコード表を記
録媒体に記録し保存する（ステップＳ２６）。「番地カラーコード表（ＣＯ表）」は、番
地カラー（Ｃ）とオブジェクト（Ｏ）との対応関係を示したテーブルである。「番地カラ
ーコード表（ＣＯ表）」についての具体的な例は実施例１〜７として後述される。こうし
て任意のオブジェクトについての番地カラーを利用した符号化（暗号化）が行われる。
【００６０】
図１３に示した復号化処理は、基本的に、例えば携帯電話１２と同等な機能を有する他
の携帯電話において、前述した符号化処理が行われたオブジェクトを逆の処理を行って取
り出すという内容である。このためには、上記のステップＳ２５で作成された番地カラー
コード表（ＣＯ表）を別のルートで取得していることが条件になる。オブジェクトが符号
化されて成る結果物は、図６で示された２次元コード構成（２次元カラーコード）そのも
の、或いは当該２次元コード構成を含んでいる原画としてのカラー印刷画像すなわち絵１
１である。図１３に示された復号化処理のフローでは、一例として、カラー印刷画像に基
づいて復号化処理を行っている。最初のステップＳ３１では他の携帯カメラでカラー印刷
画像（絵１１等）を撮像し、その後、ブロック分割を行って番地カラーを取得する（ステ
ップＳ３２）。次に、別のルートで取得している前述の番地カラーコード表（ＣＯ表）を
用いて、取得した上記の番地カラーをオブジェクトに復号化する（ステップＳ３３）。最
後に復号化したオブジェクトを対応する出力手段によって出力する（ステップＳ３４）。
オブジェクトの内容としては、後述されるように、メッセージ（テキスト、文章等）、音
声、画像等である。こうして番地カラーを利用した復号化処理が完了する。なお、２次元
カラー構成（２次元カラーコード）をデータとして直接に取得できる場合には、上記のス
テップＳ３１，Ｓ３２は省略される。また、２次元カラー構成（２次元カラーコード）が
印刷物等として提供される場合には、携帯カメラで撮像する必要がある。
【００６１】
次に、本発明に係る携帯版の番地カラーシステム等が適用されるオブジェクトの内容、
携帯版用の番地カラーを利用した２次元コード構成（２次元カラーコード）に割り付けら
れるオブジェクトの内容、および応用例について例を挙げて説明する。
前述した実施形態では５×５の行列の２次元コード構成（２次元カラーコード）につい
て説明したが、以下の説明では、前述したフレーム領域３１のブロック分割の個数に関し
て、原則的に、小さい規模（３×３の行列）から大きい規模（８×８の行列）の例につい
て説明する。
【００６２】
図１４は、オブジェクトがメッセージ（文）である場合の例（実施例１）を示す。
メッセージ（文または文字列）をカラー写真画像に含ませて送るものである。図１４で
、１０１はカラー写真画像をブロック分割して作成した２次元コード構成（２次元カラー
コード）を示す。すなわち、絵１１等を携帯カメラで撮像し、それにより得たカラー写真
画像を例えば３×３の行列でブロック分割した２次元コード構成１０１である。当該２次
元コード構成１０１では、９つのブロック１０１ａを有し、９つのブロック１０１ａの各
々には番地カラーとしてＲ１〜Ｒ３，Ｂ１〜Ｂ４，Ｇ１，Ｇ２が割り当てられている。そ
して、これらの９つの番地カラーの各々には、図１５に示される通りの番地カラーコード
表（ＣＯ表）１０２を別途に用意することにより、図１４に書き込まれた通りのメッセー
ジが対応付けられている。メッセージの全体は、「こんにちはお元気ですか？またお会い
しましょう。ではさようなら。」である。最後の番地カラーＢ４は何らのメッセージも対
応付けられず、スペースの状態である。
上記によって、２次元コード構成１０１で定義された９つの番地カラーのうち８つの番
地カラーの各々にオブジェクト（メッセージ）を割り当てることにより、すなわち番地カ
ラーコード表１０２を作成することにより、「符号化」が行われる。反対に、カラー写真
画像から番地カラーコード表１０２を利用して上記のメッセージを取り出すことにより「
復号化」が行われる。
【００６３】
図１６は、オブジェクトが音声付きメッセージである場合の例（実施例２）を示す。
２次元コード構成（２次元カラーコード）１０１、９つのブロック１０１ａは上記の実
施例１の場合と基本的に同じである。異なる点は、図１６に示す通り、２次元コード構成
１０１において番地カラーＢ４がスペースではなく、当該番地カラーＢ４には「音声ファ
イルｎ」が割り当てられている点である。そのため、図１７に示した番地カラーコード表
（ＣＯ表）１０３においても、番地カラーＢ４には「音声ファイルｎ」が対応付けられて
いる。なお「音声ファイルｎ」の「ｎ」の意味は、Ｎ個の音声ファイル（ｎ＝１〜Ｎ）か
ら任意の音声ファイルを選択指定するという意味である。
上記によって、２次元コード構成１０１で定義される９つの番地カラーの各々にオブジ
ェクト（メッセージと音声）を割り当てることにより、すなわち番地カラーコード表１０
３を作成することにより、「符号化」が行われる。反対に、カラー写真画像から番地カラ
ーコード表１０３を利用して上記のメッセージと音声を取り出すことにより「復号化」が
行われる。
【００６４】
図１８は、オブジェクトが画像および音声付きメッセージである場合の例（実施例３）
を示す。
２次元コード構成（２次元カラーコード）１０１、９つのブロック１０１ａは上記の実
施例１の場合と基本的に同じである。異なる点は、図１８に示す通り、２次元コード構成
１０１において、９つのブロック１０１ａに対するオブジェクトの対応付けについて、割
り当てられた番地カラーＲ１〜Ｒ３，Ｂ１〜Ｂ４，Ｇ１，Ｇ２の各々に対して、図１９の
番地カラーコード表（ＣＯ表）１０４に示される通りのオブジェクト（画像ファイル１〜
３、音声ファイル１〜３、ＭＳＧファイル１〜３）が対応付けられている。画像ファイル
１〜３、音声ファイル１〜３、ＭＳＧファイル１〜３の各々の内容は、番地カラーコード
表（ＣＯ表）１０４の備考の欄に明記されている。
上記によって、２次元コード構成１０１で定義される９つの番地カラーの各々にオブジ
ェクト（画像と音声とメッセージ）を割り当てることにより、すなわち番地カラーコード
表１０４を作成することにより、「符号化」が行われる。反対に、カラー写真画像から番
地カラーコード表１０４を利用して上記の画像と音声とメッセージを取り出すことにより
「復号化」が行われる。
【００６５】
図２０は、番地カラーコード表（ＣＯ表）の他の例（実施例４）を示す。
この番地カラーコード表（ＣＯ表）１０５では、取得したカラー写真画像を５×５の行
列でブロック分割した２次元コード構成を想定しており、図６〜図９で説明した上記の２
次元コード構成（枠３２）に対応している。
図２０に示した番地カラーコード表（ＣＯ表）１０５では、「番地カラー」および「オ
ブジェクト」の欄に加えて、「フラグ」の欄が設けられている。番地カラーは、Ｂ１〜Ｂ
５，Ｗ１〜Ｗ１０，Ｇ１〜Ｇ５，Ｒ１〜Ｒ５であり、それぞれには有効フラグ（１）また
は無効フラグ（０）が設定されている。有効フラグ（１）が設定された番地カラーに対し
て文字列（テキスト）と音声ファイル（mom2, mld）が割り当てられている。
上記によって、２次元コード構成（枠３２）で定義される２５個の番地カラーに有効フ
ラグおよび無効フラグを利用して適宜にオブジェクト（文字列と音声）を割り当てること
により、すなわち番地カラーコード表（ＣＯ表）１０５を作成することにより、「符号化
」が行われる。反対に、カラー写真画像から番地カラーコード表（ＣＯ表）１０５を利用
して上記の文字列と音声を取り出すことにより「復号化」が行われる。
【００６６】
図２１〜図２５は、番地カラーコード表（ＣＯ表）の他の例（実施例５）を示す。
この実施例５では、取得したカラー写真画像を８×８の行列でブロック分割した２次元
コード構成を想定しており、当該２次元コード構成から得られる図２１に示すような１次
元配列構造（この例ではＲ，Ｇ，Ｂとする）を有する番地カラー（Ｃｎ）２０１に基づい
て、図２２に示すような番地カラーコード表（ＣＯ表）２０２を作成する。
【００６７】
番地カラー化を行う処理では、２次元コード構成（２次元カラーコード）から作られた
ＲＧＢ１次元配列について、番地カラー化を行う。なお「番地カラー化」とは、ＲＧＢ１
次元配列に関して、Ｒ集合、Ｇ集合、Ｂ集合のそれぞれに、別々に、それぞれの要素に連
番（番地）を発番することを意味している。すなわち、８×８の２次元コード構成から得
られるＲＧＢ１次元配列の各ブロックに番地を発番することにより、「番地カラー」が形
成される。番地の発番において、同一色についても位置番号等を利用してナンバリング（
発番または付番）が行われる。
【００６８】
図２１に示した番地カラーの１次元配列の場合には、Ｒ集合については１３個の「Ｒ」
要素に対してＲ１からＲ１３まで発番し、Ｇ集合については１３個の「Ｇ」要素に対して
Ｇ１からＧ１３まで発番し、Ｂ集合については２１個の「Ｂ」集合についてＢ１からＢ２
１まで発番している。生成された番地カラー１次元配列を利用し、各番地カラー（Ｃｎ）
にカラー数値（Ｎ）を割り当てることにより「番地カラーリスト」が作成される。
【００６９】
図２１に示した番地カラー１次元配列の各番地カラー（Ｃｎ）には、対応するカラー数
値は割り当てられていない。こうして生成された番地カラー１次元配列を利用して次に番
地カラーの符号化が行われる。
【００７０】
この番地カラー符号化は、図２１に示した番地カラー１次元配列２０１を基礎にして、
４７個の番地カラーのそれぞれにオブジェクトを割り当て、ＯＮＣ対応表を作成すること
を意味している。図２２には、作成されたＯＮＣ対応表の一部であるＣｎ−Ｏ対応表（Ｃ
ｎＯ表）の例２０２を示す。オブジェクトは全ての文字列の例である。オブジェクトは、
特定のメッセージを有する長い文章（コンピュータオブジェクト）が分割して作成してい
る。当該長い文章の分割数や分割の仕方は任意である。この実施例５では、４７個の番地
カラー（Ｒ１〜Ｒ１３、Ｇ１〜Ｇ１３、Ｂ１〜Ｂ２１）のそれぞれにオブジェクト（文字
列）が割り当てられるように分割されている。各番地カラー（Ｃｎ）とオブジェクト（Ｏ
）の対応関係は、図２２で示したリストあるいは図表に示す通りであり、これによりＣｎ
Ｏ表（実質的にはＣＯ表）が作成される。
【００７１】
図２３に、カラー数値（１〜３６）に基づいて整理して生成された番地カラーコード表
２０３を示す。図２２のテーブルのオブジェクト部（Ｏ）を文字や単語、語句でソートし
た上で、連番のカラー数値（Ｎ）を割り当てたテーブルである。この番地カラーコード表
によれば、カラー数値（Ｎ）とオブジェクト（Ｏ）と番地カラー（Ｃｎ）との対応関係を
示している。番地カラー（Ｃｎ）の欄では、同じオブジェクト（例えば「、」や「の」等
）に対して複数の番地カラー（Ｃｎ）が対応づけられている。また、カラー数値（Ｎ）と
オブジェクト（Ｏ）／番地カラー（Ｃｎ）との対応付けは任意に決めることができる。
【００７２】
図２４は、図２３に示した対応表からＮ−Ｏ対応部分を取り出し、オブジェクトリスト
（符号化）２０４として示している。図２４のオブジェクトリストはオブジェクトリスト
生成の処理によって作られる。
【００７３】
図２５は、番地カラー（Ｃｎ）とカラー数値（Ｎ）との対応関係を示す番地カラーリス
ト２０５を示している。図２３に示した対応表からＣｎ−Ｎ対応部分を取り出した上で、
番地カラー（Ｃｎ）の英数字でソートしたテーブルである。番地カラーリストは、番地カ
ラーリストの生成処理によって作られる。上のようにしてＯＮＣ対応表（オブジェクトリ
ストと番地カラーリスト）が作成される。
【００７４】
実施例５での番地カラーコード表（ＣＯ表）の作成では、カラー写真画像を利用してＲ
ＧＢ３色カラーリダクションを行い、ＲＧＢ１次元配列を作成し、当該番地カラーに係る
ＲＧＢ１次元配列を利用して番地カラー符号化を行う。
【００７５】
次に、図２６は、オブジェクトが画像ＩＤ付きメッセージである場合の例（実施例６）
を示す。
２次元コード構成（２次元カラーコード）１０１、９つのブロック１０１ａは前述した
実施例１の場合と基本的に同じである。異なる点は、図２６に示す通り、２次元コード構
成１０１において、９つのブロック１０１ａに対するオブジェクトの対応付けについて、
割り当てられた番地カラーＲ１〜Ｒ３，Ｂ１〜Ｂ４，Ｇ１，Ｇ２の各々に対して、図２７
の番地カラーコード表（ＣＯ表）３０１に示される通りのオブジェクト（メッセージと画
像ＩＤ）が対応付けられている。スペースであった番地カラーＢ４に対して「画像ＩＤ」
を対応付けている。ここで「画像ＩＤ」は、別途に場所に保存された画像を特定するため
のＩＤ情報（名称情報）である。
上記によって、２次元コード構成１０１で定義される９つの番地カラーの各々にオブジ
ェクト（メッセージと画像ＩＤ）を割り当てることにより、すなわち番地カラーコード表
３０１を作成することにより、「符号化」が行われる。反対に、カラー写真画像から番地
カラーコード表３０１を利用して上記のメッセージと画像ＩＤを取り出すことにより「復
号化」が行われる。画像そのものの内容は、取り出した画像ＩＤを用いてアクセスし、取
得する。
【００７６】
図２８は、オブジェクトが画像ＩＤおよび画像属性付きメッセージである場合の例（実
施例７）を示す。
２次元コード構成（２次元カラーコード）１０１、９つのブロック１０１ａは前述した
実施例１の場合と基本的に同じである。異なる点は、図２８に示す通り、２次元コード構
成１０１において、９つのブロック１０１ａに対するオブジェクトの対応付けについて、
割り当てられた番地カラーＲ１〜Ｒ３，Ｂ１〜Ｂ４，Ｇ１，Ｇ２の各々に対して、図２９
の番地カラーコード表（ＣＯ表）３０２に示される通りのオブジェクト（メッセージと画
像ＩＤと画像属性）が対応付けられている。具体的、番地カラーＲ３に対応付けられるオ
ブジェクトは「では、また」というメッセージであり、さらに番地カラーＢ３に対応付け
られるオブジェクトは「画像属性」という情報であり、番地カラーＢ４に対応付けられる
オブジェクトは上記の「画像ＩＤ」である。
図３０に、実施例７に係る番地カラーコード表のデータ構造例を示す。図３０に示した
表では、「画像ＩＤ／属性」の欄、「番地カラーリスト」の欄と、「機能ファイル（ファ
ンクションファイル）」の欄が設けられている。「画像ＩＤ／属性」の欄では、「画像Ｉ
Ｄ」、配列・画像名・目的／用途・作成者・作成年月日・作成場所等の「画像属性」が設
定されている。「番地カラーリスト」の欄では、番地カラーの内容がリスト状に記憶され
る。「機能ファイル（ファンクションファイル）」の欄では、画像ファイル、音声ファイ
ル、実行ファイル（プログラム・ファイル）等が記憶されている。
上記によって、２次元コード構成１０１で定義される９つの番地カラーの各々にオブジ
ェクト（メッセージと画像ＩＤと画像属性）を割り当てることにより、すなわち番地カラ
ーコード表３０２を作成することにより、「符号化」が行われる。反対に、カラー写真画
像から番地カラーコード表３０２を利用して上記のメッセージと画像ＩＤと画像属性を取
り出すことにより「復号化」が行われる。画像そのものの内容は、取り出した画像ＩＤを
用いてアクセスし、取得する。また画像属性によって、図３０に示したデータ構造を有す
る番地カラーコード表を利用して当該画像内容に係る関連情報を取得することができる。
【００７７】
前述した実施例１〜６に係る２次元コード構成（２次元カラーコード）では、図１およ
び図２で示すように、携帯電話１２のカメラ１３で絵１１を撮像したとき、基本的に１つ
のカラー写真画像、すなわち１つの２次元コード構成（２次元カラーコード）に対して１
つのパターンの情報対応付けとなっている。しかしながら、１つの２次元コード構成（２
次元カラーコード）に対して複数のパターンの情報対応付け（複数レイヤー構造）を形成
することも可能である。すなわち、複数のレイヤー構造を有する２次元コード構成（２次
元カラーコード）を有するように構成することができる。この場合には、実施例７で説明
したように、前述の「画像ＩＤ」を利用し、異なる画像ＩＤを割り振ることにより複数の
レイヤーの各々を区別するようにする。
また、２次元コード構成（２次元カラーコード）に対応付けることのできるオブジェク
トの内容としては、実施例１〜７で説明したようなメッセージ、音声ファイル、画像ファ
イル等に加えて、実行ファイル（プログラム・ファイル）のような機能ファイルも含める
ことができる。
前述した各実施例による方法で、符号化および復号化の方法を採用すると、携帯電話等
のカメラで得られるカラー写真画像の特定範囲の認識、または画像全体の認識処理の応用
にも活用が可能である。
さらに、上記では、携帯端末で撮像したカラー写真画像は、２次元行列で複数のブロッ
クに分割させ、これにより、カラーコード表から各ブロック（番地）に対応したオブジェ
クトを取得することが可能となる。従って、カラーコード表では、各ブロックに、各オブ
ジェクトが一対一の関係であるとされている。しかし、必ずしも一対一ではなく、多対一
とすることも可能である。例えば、５×５の行列として、２５分割のカラー番地に１つの
オブジェクト（２５：１）として関連づけることも可能である。このような変形例を図３
２と図３３に示す。図３２では、２次元コード構成（２次元カラーコード）１０１の領域
を５×５の２５個のブロックに区切っている。図３３では、左側に「２５個のカラー番地
」が示され、右側に「１個のオブジェクト（メッセージ）」が示されている。
【００７８】
上記の各実施形態では、オブジェクトを携帯電話１２の内部の演算処理１８の中で符号
化処理を行うように構成した。既に、図１２を参照して携帯電話１２での符号化処理の流
れが説明され、さらに図１３を参照して同様な他の携帯電話での復号化処理の流れが説明
された。しかしながら、前述した通り、当該符号化処理或いは復号化処理については、携
帯電話１２等に限られない。携帯電話１２等のカメラ１３で撮像した画像を、既に携帯電
話１２等に組み込まれている各種の通信機器等（無線ＬＡＮ、データ通信、赤外線通信、
Bluetooth等）を利用して、いったん外部のコンピュータ端末に画像を暗号化せずに送信し
、その情報の符号化処理或いは復号化処理を外部の当該コンピュータ端末にて実行させ、
必要な情報だけを当該携帯電話１２等の側に送信するように構成することもできる。図３
１のフローチャートを参照して当該システム構成を説明する。図３１では、撮像したカラ
ー写真画像からメッセージを取り出す復号化処理の工程例を示している。
【００７９】
図３１において、このフローチャートの流れは、携帯電話の側の処理の流れ（Ａ）と、
外部のコンピュータ端末（ＰＣ等）の側の処理の流れ（Ｂ）に分けられる。
携帯電話側の処理では、最初に他の携帯電話のカメラで対象となるカラー印刷画像（絵
１１等）が撮像される（ステップＳ４１）。撮像によって得た画像は、携帯電話の通信手
段によって、外部のコンピュータ端末に送信される（ステップＳ４２）。その後、携帯電
話の側では待機状態になる。
コンピュータ端末の側では、携帯電話から送信されてきた撮像画像を受信する（ステッ
プＳ５１）。そしてその後、受信した撮像画像に関して画像認識処理を実行しかつ撮像画
像の判定を行う（ステップＳ５２）。すなわち、撮像画像に関してブロック分割を行って
番地カラーを取得する。次にメッセージの検索を行う（ステップＳ５３）。メッセージの
検索では、別のルートで取得している前述の番地カラーコード表（ＣＯ表）を用いて、取
得した上記の番地カラーをオブジェクトすなわちメッセージに復号化する。なお、当然の
ことながら、携帯電話およびコンピュータ端末の組合せ構成での復号化処理のためには、
コンピュータ端末の側において、メッセージ送信側で事前に作成された番地カラーコード
表（ＣＯ表）を別のルートで取得していることが条件になる。こうして復号化処理が実行
されることにより取得されたメッセージは外部のコンピュータ端末側からその通信手段に
よって携帯電話の側に送信される（ステップＳ５４）。
待機状態にあった携帯電話では、コンピュータ端末から送信されたメッセージを受信す
る（ステップＳ４３）。その後、受信したメッセージを対応する出力手段によって出力・
再生する（ステップＳ４４）。その後は、ステップＳ４１に戻り、必要に応じて前述の復
号化処理が繰り返される。
【００８０】
図３１の処理の例は、携帯電話で撮像したカラー写真画像からメッセージを取り出す復
号化処理の例であったが、携帯電話と外部のコンピュータ端末との同様な組合せシステム
の構成に基づいて符号化処理の工程を実現することができるのは勿論である。
【００８１】
以上の実施形態で説明された構成、形状、大きさおよび配置関係については本発明が
理解・実施できる程度に概略的に示したものにすぎない。従って本発明は、説明された
実施形態に限定されるものではなく、特許請求の範囲に示される技術的思想の範囲を逸
脱しない限り様々な形態に変更することができる。
【産業上の利用可能性】
【００８２】
本発明に係るカラー写真画像を利用した番地カラーシステム、符号化方法、および復号
化方法は、携帯電話等の携帯用コンピュータ端末において、カラー数の少ないカラー写真
画像を利用して文書情報等を暗号化し、インターネット等で伝送するのに利用される。
【符号の説明】
【００８３】
１１          絵
１２          携帯電話
１３          カメラ
１４          表示部
１５          画面
１６          メモリ
１７          ＲＡＭ
１８          演算処理部
１９          入力操作部
２０          通信部
３０          カラー写真画像
３１          フレーム領域
３１ａ        ブロック（分割領域）
３２          枠（２次元コード構成、２次元カラーコード）
３２ａ        ブロック（代表カラー）
３３          枠
３４          画像ファイル
３５          カラーコード表ファイル
１０１        ２次元コード構成（番地カラー、２次元カラーコード）
１０１ａ      ブロック
１０２        番地カラーコード表（ＣＯ表）
１０３        番地カラーコード表（ＣＯ表）
１０４        番地カラーコード表（ＣＯ表）
１０５        番地カラーコード表（ＣＯ表）
２０２        番地カラーコード表（ＣＯ表）
２０３        番地カラーコード表（ＣＯ表）
３０１        番地カラーコード表（ＣＯ表）
３０２        番地カラーコード表（ＣＯ表）
【図１】
0005688729.tif 000002
【図２】
0005688729.tif 000003
【図３】
0005688729.tif 000004
【図４】
0005688729.tif 000005
【図５】
0005688729.tif 000006
【図６】
0005688729.tif 000007
【図７】
0005688729.tif 000008
【図８】
0005688729.tif 000009
【図９】
0005688729.tif 000010
【図１０】
0005688729.tif 000011
【図１１】
0005688729.tif 000012
【図１２】
0005688729.tif 000013
【図１３】
0005688729.tif 000014
【図１４】
0005688729.tif 000015
【図１５】
0005688729.tif 000016
【図１６】
0005688729.tif 000017
【図１７】
0005688729.tif 000018
【図１８】
0005688729.tif 000019
【図１９】
0005688729.tif 000020
【図２０】
0005688729.tif 000021
【図２１】
0005688729.tif 000022
【図２２】
0005688729.tif 000023
【図２３】
0005688729.tif 000024
【図２４】
0005688729.tif 000025
【図２５】
0005688729.tif 000026
【図２６】
0005688729.tif 000027
【図２７】
0005688729.tif 000028
【図２８】
0005688729.tif 000029
【図２９】
0005688729.tif 000030
【図３０】
0005688729.tif 000031
【図３１】
0005688729.tif 000032
【図３２】
0005688729.tif 000033
【図３３】
0005688729.tif 000034