Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5532473B2 - Address color system, encoding method and decoding method using color photographic image, and encryption method - Google Patents
[go: Go Back, main page]

JP5532473B2 - Address color system, encoding method and decoding method using color photographic image, and encryption method - Google Patents

Address color system, encoding method and decoding method using color photographic image, and encryption method Download PDF

Info

Publication number
JP5532473B2
JP5532473B2 JP2009176172A JP2009176172A JP5532473B2 JP 5532473 B2 JP5532473 B2 JP 5532473B2 JP 2009176172 A JP2009176172 A JP 2009176172A JP 2009176172 A JP2009176172 A JP 2009176172A JP 5532473 B2 JP5532473 B2 JP 5532473B2
Authority
JP
Japan
Prior art keywords
color
computer
photographic image
address
color photographic
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2009176172A
Other languages
Japanese (ja)
Other versions
JP2011028152A (en
Inventor
興衛 谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tani Electronics Corp
Original Assignee
Tani Electronics Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tani Electronics Corp filed Critical Tani Electronics Corp
Priority to JP2009176172A priority Critical patent/JP5532473B2/en
Publication of JP2011028152A publication Critical patent/JP2011028152A/en
Application granted granted Critical
Publication of JP5532473B2 publication Critical patent/JP5532473B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、情報配信等でカラー写真画像を利用した番地カラーシステム、符号化方法および復号化方法、並びに暗号化方法に関する。   The present invention relates to an address color system, a coding method, a decoding method, and an encryption method using color photographic images for information distribution and the like.

コンピュータおよびその周辺装置、コンピュータに関連する種々の装置、または通信回線で接続された複数のコンピュータから成るコンピュータシステム等で取り扱われる文書、文字、図形、数式、画像、音声等のデータや情報(プログラムを含む)等を「コンピュータオブジェクト」と呼ぶ。かかるコンピュータオブジェクトについては、従来のコンピュータ等において、認識可能な言語、図、絵画等を常態として使用している。この使用の「常態」は、換言すれば、常に、当該言語等のデータを取得すれば、その内容を即座に直接的に認識することができるということである。またコンピュータ等におけるコンピュータオブジェクトの記録、再生、圧縮等においても同じである。   Data and information (programs) such as documents, characters, figures, mathematical expressions, images, and voices handled by a computer and its peripheral devices, various devices related to computers, or a computer system comprising a plurality of computers connected by communication lines Etc.) are called “computer objects”. For such computer objects, recognizable languages, diagrams, paintings, and the like are normally used in a conventional computer or the like. In other words, the “normal state” of this use means that if the data of the language or the like is always obtained, the contents can be recognized directly and immediately. The same applies to recording, reproduction, compression, etc. of computer objects in a computer or the like.

インターネット等の通信回線を介したコンピュータ同士の間のコンピュータオブジェクトに係る情報配信においても、上記の常態のままでの情報配信が行われる傾向にある。   Even in information distribution related to computer objects between computers via a communication line such as the Internet, there is a tendency that information distribution is performed as described above.

上記のコンピュータ等のシステムでは、関係のない他者による情報の漏洩や盗難が生じやすい。   In the above-described system such as a computer, information leakage or theft is likely to occur by an unrelated person.

そこで従来では、上記の情報漏洩や盗難を防止すべく、当該情報等の内容を直接に認識することを不能にするため、暗号化処理を行う技術が提案されている(例えば特許文献1等)。   Therefore, conventionally, in order to prevent the above information leakage and theft, a technique for performing an encryption process has been proposed in order to make it impossible to directly recognize the contents of the information or the like (for example, Patent Document 1). .

また本出願人は、先に、「カラーを利用したコンピュータオブジェクトの表現等」に係る発明を提案した(特許文献2)。この発明は、コンピュータの内部で扱われる、あるいはコンピュータを介して扱われるデータまたは情報を、例えばカラードット等の表現手段でカラー(色)を利用して表現しようとする技術であり、印刷手法によって紙等の表面での狭い箇所に所要のデータまたは情報(コンピュータオブジェクト、あるいは簡略してオブジェクト)を記録するときにカラードット等で表現する。これにより大量のデータ等を簡単な表記で表現することができる。また当該発明ではカラーを利用した暗号作成の方法についても言及している。   In addition, the present applicant has previously proposed an invention relating to “expression of computer objects using color” (Patent Document 2). The present invention is a technique for expressing data or information handled inside a computer or handled via a computer by using color (color) with an expression means such as a color dot. When necessary data or information (a computer object or simply an object) is recorded in a narrow portion on the surface of paper or the like, it is expressed by color dots or the like. As a result, a large amount of data can be expressed with simple notation. The invention also refers to a method of creating a cipher using color.

近年、カラー写真画像(あるいはカラー画像)を配信すべき情報とし、情報配信側コンピュータから情報受信側コンピュータへインターネット等を経由して伝送することも多い。カラー写真画像は、情報を提供する媒体として有用となっている。   In recent years, color photographic images (or color images) are often used as information to be distributed and transmitted from an information distribution side computer to an information reception side computer via the Internet or the like. Color photographic images are useful as a medium for providing information.

特開2006−40250号公報JP 2006-40250 A 国際公開WO00/72228号公報International Publication WO00 / 72228

近年、例えば、或るサーバ等から他のPC端末等へインターネットを経由して情報配信を行うとき、インターネット上で配信される情報が盗まれることがある。当該情報が、コンピュータオブジェクトとして常態のままであると、簡単に情報内容が盗聴されることになる。インターネット等の通信回線を経由したコンピュータ間の情報配信においてコンピュータオブジェクトの暗号化を図り、情報配信等で取り扱われるデータ等の完全秘匿性を実現することが求められている。   In recent years, for example, when information is distributed from a server or the like to another PC terminal or the like via the Internet, information distributed on the Internet may be stolen. If the information remains in a normal state as a computer object, the information content can be easily wiretapped. It is required to encrypt computer objects in information distribution between computers via a communication line such as the Internet and realize complete secrecy of data and the like handled in information distribution.

さらにPC(Personal Computer)端末等を用いてかつインターネットを介してカラー写真画像を配信する場合において、当該カラー写真画像の中に、画像内容以外の他のメッセージを埋め込みたいという要望がある。これは、必要な情報を暗号的な形式で送りたいという要望に沿うものである。   Furthermore, when a color photographic image is distributed using a PC (Personal Computer) terminal or the like via the Internet, there is a demand for embedding a message other than the image content in the color photographic image. This is in line with the desire to send the necessary information in an encrypted format.

さらにカラー写真画像であっても、フルカラー的な色彩で表現されたものではなく、例えば山水画のような色の変化の幅が小さく色数の少ないカラー写真画像の場合もある。このようなカラー写真画像でも、望ましい所定数(例えば65,536個)に減じられたカラーを利用して割り当て処理を行って、当該所定数のオブジェクトの割り当てを行うことを可能にすることが望まれる。   Further, even a color photographic image is not expressed in full-color colors, but may be a color photographic image with a small color change width and a small number of colors, such as a landscape painting. Even in such a color photographic image, it is desired to perform allocation processing using a color reduced to a desired predetermined number (for example, 65,536) to enable allocation of the predetermined number of objects.

本発明の目的は、上記の課題に鑑み、符号化および復号化に最適なカラー概念を提案する共に、PC等のコンピュータでインターネット等の通信回線を経由したコンピュータ間の情報配信等において、カラー写真画像を配信する際にメッセージも暗号的に送ることができ、さらに、色の変化幅が小さく色数の少ないカラー写真画像であってもオブジェクト割り当てを行うことができる番地カラーシステム、カラー写真画像を利用した符号化方法および復号化方法、並びに暗号化方法を提供することにある。 SUMMARY OF THE INVENTION In view of the above problems, both when suggest the best color concept encoding and decoding, information delivery, etc. between computers via the communication line such as the Internet in a computer such as a PC, color Ki allowed to send the messages cryptographically when delivering photographic images, further address the color system, a color photograph can be color change width perform object allocation even with a small color photographic images smaller number of colors An object is to provide an encoding method, a decoding method, and an encryption method using an image.

本発明に係るカラー写真画像を利用した番地カラーシステム、符号化方法、および復号化方法、並びに暗号化方法は、上記の目的を達成するため、次のように構成される。   In order to achieve the above object, an address color system, an encoding method, a decoding method, and an encryption method using color photographic images according to the present invention are configured as follows.

本発明に係る番地カラーシステムは、コンピュータにおいてソフトウェアによって実現されるシステムであり、カラーコード表で取り扱われ、コンピュータオブジェクトとして取り扱われるコンピュータ上の任意のカラーを表示する表示装置の表示画面を形成する2次元配列の複数のピクセルからの一部または全部を取り出して形成する番地カラーシステムであり、複数のピクセルの各々について、ピクセル位置情報に基づいて付与される番号(n)と、対応するピクセルで表現されるカラー(C)とによって位置番号付きカラー(以下「番地カラー(Cn)」と記す」)を作成する手段とコンピュータで扱うファイルを複数の番地カラー(Cn)を用いて符号化する手段とを有することを特徴とする。
ここで、以下、コンピュータ上取り扱われるカラーコード表のカラーでかつコンピュータオブジェクトの対象として利用するカラーを「仮想カラー」と呼び、さらにかかるカラーで構成された任意のカラーテーブルを「仮想カラーシート」と呼ぶことにする。
従って、換言すれば、上記の本発明に係る番地カラーシステムは、カラー写真画像とコンピュータ上仮想する仮想カラーシートの画像からなり、仮想カラーシートは、当該仮想カラーシートに付与されるピクセルの位置情報に基づいて付与される番号(n)と当該ピクセル番号(n)によって表現されるカラー(C)とによって番地カラー(Cn)を作成する。
仮想カラーシートを構成するピクセルに付与される番地は物理的なピクセル領域を必要とせず、カラーはコンピュータ上生成されるカラーであることから物理的なカラーの特性を必要としないことで、番地、カラー共にデジタル値として利用する。
かかるコンピュータでの仮想上の領域およびカラーの特性を生かして、コンピュータ上取り扱えるカラーを任意の数で、しかもカラーの外界の状況変化に依存しない番地カラーを作成して成ることで特徴づけられる。
The address color system according to the present invention is a system implemented by software in a computer, and is handled by a color code table and forms a display screen 2 of a display device that displays an arbitrary color on a computer handled as a computer object. An address color system that extracts and forms part or all of a plurality of pixels of a dimensional array, and each pixel is represented by a number (n) assigned based on pixel position information and a corresponding pixel. Means for creating a color with position number (hereinafter referred to as “ address color (Cn) ”) by means of the color (C) to be encoded, and means for encoding a file handled by the computer using a plurality of address colors (Cn) It is characterized by having .
Hereafter, the color of the color code table handled on the computer and the color used as the object of the computer object is referred to as “virtual color”, and an arbitrary color table composed of such color is referred to as “virtual color sheet”. I will call it.
Therefore, in other words, the address color system according to the present invention includes a color photographic image and an image of a virtual color sheet that is virtual on a computer, and the virtual color sheet is pixel positional information given to the virtual color sheet. The address color (Cn) is created by the number (n) given based on the color and the color (C) represented by the pixel number (n).
The address assigned to the pixels constituting the virtual color sheet does not require a physical pixel area, and since the color is a computer-generated color, the physical color characteristics are not required. Both colors are used as digital values.
By making use of the virtual area and color characteristics of such a computer, it is characterized by creating an arbitrary number of colors that can be handled on the computer and an address color that does not depend on the change in the external environment of the color.

上記の番地カラーシステムの構成では、カラー(色)は、ディスプレイ環境、OS環境、カメラの環境条件、素材周辺等で性質上違って見えるという課題があり、かかる課題を回避して、ONCの関係式でCをカラーコード表に従って利用可能にすることを目的としている。
クローズされたコンピュータ上のカラーは、カラーとして、カラーコードで指定したコードのカラーに特定され、特定カラーはカラー「C」としてカラーコード表に基づいて利用できる。従って、フルカラーを自在に利用できることになる。カラーの活用が外界影響で多種多様にぶれるという条件が存在したが、カラー写真画像で特定できるカラーを番地カラーとして特定することは比較的容易なことから、比較的に簡単なカラー写真画像で多くの分野にコンピュータオブジェクトの活用を期待することができる。
写真画像の目的は、外界の環境条件に影響を受けるカラーを当該画像から有効なカラーを抽出することにあり、一般的にカラーがぶれて「特定カラー」としての指定が難しいという現実から、有用にONCで利用し得るカラーを特定するための構成であるが、また同時に、フルカラー利用が可能な「カラーコード表に基づいてカラーによるONC」を利用するための導入部でもある。
ONC構成に際し、カラーを任意に、例えば、#33FFFF (51.255.255)、#00FFCC(0.255.204)、#00FF00(0.255.0)として、写真画像では取り扱いが難しいカラーをONC構成上利用することができる。
In the above address color system configuration, the color (color) has a problem that it looks different in nature in the display environment, OS environment, camera environmental conditions, material surroundings, etc. The purpose is to make C available in the formula according to the color code table.
The color on the closed computer is specified as the color of the code designated by the color code as the color, and the specific color can be used as the color “C” based on the color code table. Therefore, full color can be used freely. Although there was a condition that the use of color fluctuated in various ways due to the influence of the outside world, it is relatively easy to specify a color that can be specified in a color photographic image as an address color. The use of computer objects can be expected in this field.
The purpose of the photographic image is to extract effective colors from the image that are affected by the environmental conditions of the outside world. In general, it is useful because it is difficult to designate as a “specific color” due to color blur. This is a configuration for specifying colors that can be used in the ONC, and at the same time, it is also an introduction for using “ONC by color based on a color code table” that can be used in full color.
In the ONC configuration, use colors that are difficult to handle in the photographic image, for example, # 33FFFF (51.255.255), # 00FFCC (0.255.204), # 00FF00 (0.255.0) Can do.

また本発明に係る番地カラーシステムは、任意のカラー写真画像を表示する表示画面を形成する2次元配列の複数のピクセルから一部または全部を取り出して形成する番地カラーシステムであり、複数のピクセルの各々について、ピクセル位置情報に基づいて付与される番号(n)と、対応するピクセルで表現されるカラー(C)とから番地カラー(Cn)を作成して成ることで特徴づけられる。   An address color system according to the present invention is an address color system formed by extracting a part or all of a plurality of pixels of a two-dimensional array forming a display screen for displaying an arbitrary color photographic image. Each is characterized by creating an address color (Cn) from a number (n) given based on pixel position information and a color (C) represented by the corresponding pixel.

本発明に係る番地カラーシステムは、任意のカラー写真画像を表示する表示画面を形成する2次元配列の複数のピクセルから一部または全部を取り出して形成する番地カラーシステムであり、複数のピクセルの各々について、同じカラーで表現される複数のピクセルでは、当該ピクセルによって表現されるカラー(C)に対して、対応するピクセルの位置情報に基づいて付与される番号(n)を組み合わせて番地カラー(Cn)を作成することで特徴づけられる。   An address color system according to the present invention is an address color system formed by extracting a part or all of a plurality of pixels from a two-dimensional array forming a display screen for displaying an arbitrary color photographic image. For a plurality of pixels expressed in the same color, a color (C) expressed by the pixel is combined with an address color (Cn) by combining a number (n) given based on position information of the corresponding pixel. ).

本発明に係る番地カラーシステムは、任意のカラー写真画像を表示する表示画面を形成する2次元配列の複数のピクセルから一部または全部を取り出して形成する番地カラーシステムであり、複数のピクセルの各々について、同じカラーで表現される複数のピクセルでは、当該ピクセルによって表現されるカラー(C)に対して、対応するピクセルの位置情報に基づいて付与される番号(n)を組み合わせて番地カラー(Cn)を作成することで特徴づけられるものと任意複数のカラーピクセルの集合からなる仮想カラーシートを作成して成ることで特徴づけられる。   An address color system according to the present invention is an address color system formed by extracting a part or all of a plurality of pixels from a two-dimensional array forming a display screen for displaying an arbitrary color photographic image. For a plurality of pixels expressed in the same color, a color (C) expressed by the pixel is combined with an address color (Cn) by combining a number (n) given based on position information of the corresponding pixel. ) And a virtual color sheet made up of a set of a plurality of arbitrary color pixels.

本発明に係る番地カラーシステムは、任意のカラー写真画像を表示する表示画面を形成する2次元配列の複数のピクセルから一部を取り出して形成する番地カラーシステムであり、表示画面を形成する2次元配列の複数のピクセルは、複数の区画に分割されており、
複数の区画から切り出された少なくとも1つの区画の中に含まれる複数のピクセルの各々について、ピクセルで表現されるカラー(C)と、対応するピクセルの位置情報とに基づいて付与される番号(n)とにより、番地カラー(Cn)を作成して成ることで特徴づけられる。
An address color system according to the present invention is an address color system in which a part is extracted from a plurality of pixels of a two-dimensional array that forms a display screen for displaying an arbitrary color photographic image. The pixels of the array are divided into multiple sections,
For each of a plurality of pixels included in at least one section cut out from the plurality of sections, a number (n) given based on the color (C) represented by the pixel and the position information of the corresponding pixel ) To create an address color (Cn).

本発明に係る番地カラーシステムは、写真画像とコンピュータ上仮想するシート画像からなり、仮想シートは仮想シートに付与されるピクセルの位置情報に基づいて付与される番号(n)と当該ピクセル番号(n)によって表現されるカラー(C)とによって番地カラー(Cn)を作成する。仮想シートに構成されるピクセルに付与される番地は物理的なピクセル領域を必要とせず、カラーはコンピュータ上生成されるカラーであることから物理的なカラーの特性を必要としないことで、番地、カラーともにデジタル値として利用する。係るコンピュータでの仮想上の領域およびカラーの特性を生かして、コンピュータ上取り扱えるカラーを任意の数で、然もカラーの外界の状況変化に依存しない番地カラーを作成して成ることで特徴づけられる。   The address color system according to the present invention includes a photographic image and a virtual sheet image on a computer. The virtual sheet is assigned a number (n) based on pixel position information assigned to the virtual sheet and the pixel number (n The address color (Cn) is created by the color (C) represented by (). The address given to the pixels configured in the virtual sheet does not require a physical pixel area, and since the color is a computer-generated color, the physical color characteristics are not required. Both colors are used as digital values. By making use of the virtual area and color characteristics of such a computer, it is characterized by creating an arbitrary number of colors that can be handled on the computer, and by creating address colors that do not depend on changes in the external environment of the colors.

本発明に係る番地カラーシステムは、上記の構成において、カラー写真画像で用いられるカラー(C)の数は、3バイトのフルカラー(16,777,216色)の色数、または色数を限定した2バイトのカラー(65,536色)の色数、さらに色数を限定した1バイト以下のマルチカラー(256色、16色、もしくは8色)の色数、または三原色の色数であることで特徴づけられる。   In the address color system according to the present invention, the number of colors (C) used in a color photographic image in the above configuration is 3 bytes full color (16,777,216 colors), or 2 bytes color with a limited number of colors. It is characterized by the number of colors (65,536 colors), the number of colors of multi-color (256 colors, 16 colors, or 8 colors) of 1 byte or less and the number of colors of three primary colors.

本発明に係る番地カラーシステムは、上記の構成において、カラー写真画像で用いられるカラー(C)の数は、代表的な3色とその他の1色とから成る4色であることで特徴づけられる。   The address color system according to the present invention is characterized in that, in the above configuration, the number of colors (C) used in a color photographic image is four colors including three representative colors and one other color. .

本発明に係る番地カラーシステムは、上記の構成において、代表的な3色はR(赤)とG(緑)とB(青)であることで特徴づけられる。   The address color system according to the present invention is characterized in that, in the above-described configuration, three representative colors are R (red), G (green), and B (blue).

本発明に係る番地カラーシステムは、上記の構成において、代表的な3色はC(シアン)とM(マゼンタ)とY(イエロー)であることで特徴づけられる。   The address color system according to the present invention is characterized in that, in the above-described configuration, three typical colors are C (cyan), M (magenta), and Y (yellow).

本発明に係るカラー写真画像を利用した符号化方法は、コンピュータの情報処理機能に基づいて実行され、
コンピュータの表示装置の表示画面に表示されたカラー写真画像から、表示画面を形成するピクセルの番号(n)と複数のカラー(C)を基にして、番地カラー1次元配列を作成するステップと、
番地カラー1次元配列に挙げられた複数の番地カラー(Cn)の各々と、コンピュータで扱われるテキスト等に記載されたオブジェクト(O)と、カラー数値(N)を対応づけるONCn対応表(ONC対応表)を作成するステップと、
ONCn対応表を用いて、番地カラーリスト(NCn)、およびオブジェクトリスト(NO)を作成することでテキスト等を符号化するステップと、
から成ることで特徴づけられる。
An encoding method using a color photographic image according to the present invention is executed based on an information processing function of a computer,
Creating a one-dimensional array of address colors from a color photographic image displayed on a display screen of a computer display device based on the number (n) of pixels forming the display screen and a plurality of colors (C);
ONCn correspondence table (ONC correspondence) that associates each of a plurality of address colors (Cn) listed in the address color one-dimensional array, an object (O) described in text or the like handled by a computer, and a color numerical value (N) Table), and
Encoding text and the like by creating an address color list (NCn) and an object list (NO) using the ONCn correspondence table;
It is characterized by consisting of

本発明に係るカラー写真画像を利用した符号化方法は、
番地カラーリスト(NCn)を作成するステップは、
カラー写真画像で用いられるカラー(C)の数を、代表的な3色とその他の1色とから成る4色に減じるステップと、
カラー(C)の数が減じられたカラー写真画像を複数の区画に分割するステップと、
複数の区画化から少なくとも1つの区画を切り出すステップと、
切り出した区画に含まれる代表的な3色のピクセルの位置情報を用いて番地カラー(Cn)を作成するステップと、
作成された番地カラー(Cn)を利用して番地カラーリスト(NCn)を作成するステップとを含む、
ことで特徴づけられる。
An encoding method using a color photographic image according to the present invention includes:
The step of creating an address color list (NCn) is as follows:
Reducing the number of colors (C) used in a color photographic image to four colors consisting of three representative colors and one other color;
Dividing a color photographic image with a reduced number of colors (C) into a plurality of sections;
Cutting at least one section from the plurality of sections;
Creating an address color (Cn) using position information of representative three-color pixels included in the cut-out section;
Creating a street color list (NCn) using the created street color (Cn),
It is characterized by that.

本発明に係るカラー写真画像を利用した符号化方法は、上記の方法で、番地カラー(Cn)を作成するステップでは、複数のピクセルのそれぞれのカラーと発番とに基づいて、番地カラー(Cn)が決定されることで特徴づけられる。   In the encoding method using a color photographic image according to the present invention, in the step of creating the address color (Cn) by the above method, the address color (Cn) is based on the color and number of each of the plurality of pixels. ) Is determined.

本発明に係るカラー写真画像を利用した符号化方法は、上記の方法で、代表的な3色はR(赤)とG(緑)とB(青)であることで特徴づけられる。   The encoding method using a color photographic image according to the present invention is characterized by the above-described method, wherein three representative colors are R (red), G (green), and B (blue).

本発明に係るカラー写真画像を利用した符号化方法は、上記の方法で、ONCn対応表(ONC対応表)を作成するステップで、番地カラー1次元配列に挙げられた複数の番地カラー(Cn)の内で、1つまたはいくつかの特定の番地カラーと、カラー写真画像にユニークな固有の画像識別番号(画像ID)と、カラー数値とを対応づけるONCn対応表(ONC対応表)を作成することで特徴づけられる。   The encoding method using color photographic images according to the present invention is a step of creating an ONCn correspondence table (ONC correspondence table) by the above method, and a plurality of address colors (Cn) listed in the address color one-dimensional array. The ONCn correspondence table (ONC correspondence table) for associating one or several specific address colors, a unique image identification number (image ID) unique to a color photographic image, and a color numerical value is created. It is characterized by that.

本発明に係るカラー写真画像を利用した符号化方法は、上記の方法で、ONCn対応表(ONC対応表)を作成するステップで、番地カラー1次元配列に挙げられた複数の番地カラー(Cn)の内で、1つまたはいくつかの特定の番地カラーと、カラー写真画像にユニークな固有の画像識別番号(画像ID)と共に画像属性(作成者、作成年月日、作成場所、目的/用途を含む)、カラー数値とを対応づけるONCn対応表(ONC対応表)を作成することで特徴づけられる。   The encoding method using color photographic images according to the present invention is a step of creating an ONCn correspondence table (ONC correspondence table) by the above method, and a plurality of address colors (Cn) listed in the address color one-dimensional array. Image attributes (creator, creation date, creation location, purpose / use) along with one or several specific address colors and a unique image identification number (image ID) unique to a color photographic image. And an ONCn correspondence table (ONC correspondence table) that associates color numerical values with each other.

上記において仮想カラーシートを必要とする写真画像にあっては、複数の番地カラー(Cn)、画像ID等で仮想カラーシートの利用を設定する。仮想カラーシートのONCn対応表(ONC対応表)でカラー写真画像で課題であるカラー固有の性質である撮像時の外部条件、光の条件の影響を受けることなく、フルに任意に個々カラーを用いてコンピュータオブジェクトの対象として利用可能であり、写真画像で要求される十分なコンピュータオブジェクトを表現できることとなり、かかる仮想カラーシートのONCn対応表(ONC対応表)を作成する。   In the above, for a photographic image that requires a virtual color sheet, the use of the virtual color sheet is set by a plurality of address colors (Cn), image IDs, and the like. The ONCn correspondence table (ONC correspondence table) of the virtual color sheet uses individual colors completely and freely without being affected by external conditions and light conditions at the time of imaging, which is a characteristic of color that is a problem with color photographic images. The computer object can be used as a target of the computer object, and sufficient computer objects required by the photographic image can be expressed, and the ONCn correspondence table (ONC correspondence table) of the virtual color sheet is created.

本発明に係る仮想カラーのONC対応表は、コンピュータから直接呼び出し、また写真画像から呼び出し可能に対応づけるONCn対応表(ONC対応表)を作成する。仮想カラーシートを出力した写真画像はカラー写真の課題のあるカラーで出力されるが本システムに基づき、出力カラーによらずにONCが構成されている関係上、写真画像の影響はコンピュータオブジェクトの複合化にあたり、何ら影響を受けることはなく、かかる仮想カラーシートのONCn対応表(ONC対応表)を作成する。   The virtual color ONC correspondence table according to the present invention creates an ONCn correspondence table (ONC correspondence table) that can be called directly from a computer or can be called from a photographic image. The photographic image output from the virtual color sheet is output in a color with a problem of color photographic, but the ONC is configured regardless of the output color based on this system. There is no influence on the conversion, and an ONCn correspondence table (ONC correspondence table) of the virtual color sheet is created.

本発明に係るカラー写真画像を利用した復号化方法は、上記したカラー写真画像を利用した符号化方法で符号化されたファイルをコンピュータにおいて復号化する方法であり、
符号化されたファイルに係るカラー写真画像を、番地カラーリスト(NCn)およびオブジェクトリスト(NO)を用いて、番地カラー(Cn)、カラー数値(N)、オブジェクト(O)の順序で逆変換し、符号化されたファイルを復号化することで特徴づけられる。
A decoding method using a color photographic image according to the present invention is a method of decoding in a computer a file encoded by the above-described encoding method using a color photographic image,
The color photographic image related to the encoded file is inversely converted in the order of address color (Cn), color numerical value (N), and object (O) using the address color list (NCn) and the object list (NO). It is characterized by decoding the encoded file .

本発明に係るカラー写真画像を利用した復号化方法は、情報配信装置の側で、上記したカラー写真画像を利用した符号化方法に基づいて作成されたカラー写真画像を予め情報受信側に記録媒体で送付し、
別の経路で、情報配信装置の側で作成されたカラー写真画像に基づく番地カラーリスト(NCn)とオブジェクトリスト(NO)を情報受信側に送付し、
情報受信装置は、情報配信装置から通信回線を介して送信されたカラー写真画像を受信し、別途に受信した番地カラーリスト(NCn)およびオブジェクト(NO)を用いて、カラー写真画像、番地カラー(Cn)、カラー数値(N)、オブジェクト(O)の順序で逆変換して復号化することで特徴づけられる。
In the decoding method using color photographic images according to the present invention, a color photographic image created based on the above-described encoding method using color photographic images on the information distribution apparatus side is recorded in advance on the information receiving side. Send in
In another route, an address color list (NCn) and an object list (NO) based on a color photographic image created on the information distribution device side are sent to the information receiving side,
The information receiving apparatus receives the color photographic image transmitted from the information distribution apparatus via the communication line, and uses the separately received address color list (NCn) and object (NO) to generate a color photographic image, an address color ( Cn), a color numerical value (N), and an object (O) are inversely transformed in the order and decoded.

本発明に係るカラー写真画像を利用した復号化方法は、情報配信装置の側で、上記したカラー写真画像を利用した符号化方法に基づいて作成されたカラー写真画像と、情報配信装置の側で作成されたカラー写真画像に基づく番地カラーリスト(NCn)とオブジェクトリスト(NO)を、別々の経路または同じ経路で、情報受信側に記録媒体で送付するか、または、通信回線を介して配信し、
情報受信装置は、カラー写真画像と番地カラーリスト(NCn)およびオブジェクト(NO)を用いて、カラー写真画像、番地カラー(Cn)、カラー数値(N)、オブジェクト(O)の順序で逆変換して復号化することで特徴づけられている。
A decoding method using a color photographic image according to the present invention includes a color photographic image created based on the above-described encoding method using a color photographic image on the information distribution device side, and an information distribution device side. The address color list (NCn) and object list (NO) based on the created color photographic image are sent to the information receiving side by a separate route or the same route on a recording medium or distributed via a communication line. ,
The information receiving apparatus uses the color photographic image, the address color list (NCn), and the object (NO) to perform reverse conversion in the order of the color photographic image, the address color (Cn), the color numerical value (N), and the object (O). It is characterized by decoding.

本発明に係る暗号化方法は、カラー写真画像を第1の割符(割符1)としかつONC対応表を第2の割符(割符2)とし、テキストオブジェクトを、当該カラー写真画像と当該ONC対応表を用いて割符暗号化することで特徴づけられる。
前述したカラー写真画像を利用した符号化方法に基づく符号化処理において、テキストオブジェクトを、カラー写真画像とONC対応表を用いて割符暗号化することで特徴づけられる。
前述したカラー写真画像を利用した復号化方法に基づく復号化処理において、カラー写真画像とONC対応表を用いて割符符号してテキストオブジェクトに復号化することで特徴づけられる。
The encryption method according to the present invention uses a color photographic image as a first tally (tally 1), an ONC correspondence table as a second tally (tally 2), a text object as the color photographic image and the ONC correspondence table. It is characterized by tally encryption using.
In the encoding process based on the encoding method using the color photographic image described above, the text object is characterized by tally encryption using the color photographic image and the ONC correspondence table.
In the decoding process based on the above-described decoding method using a color photographic image, it is characterized by decoding a text object by tallying using the color photographic image and the ONC correspondence table.

本発明によれば、次の効果を奏する。
第1に、本発明に係る番地カラーシステムによれば、任意のカラー写真画像を表示する表示画面を形成する2次元配列の複数のピクセルから一部または全部を取り出し、ピクセル毎に、ピクセル位置情報に基づいて付与される番号(n)と、ピクセルで表現されるカラー(C)とを組み合わせて「番地カラー(Cn)」なるものを作成することにより、ピクセルのカラー情報と当該ピクセルの位置情報を組み合わせて同じカラーであってもこれらのカラーを番地カラーとして区別することが可能になり、これらの番地カラーを利用して大量の情報を符号化/復号化することができる。
第2に、本発明に係る番地カラーシステムによれば、カラー写真画像から得られるカラー数が少ない場合にも、ピクセルのカラー情報と当該ピクセルの位置情報を組み合わせて同じカラーであってもこれらのカラーを番地カラーとして区別することが可能になり、これらの番地カラーを利用して大量の情報を符号化/復号化することができる。
第3に、カラー写真画像を利用して作成される上記の番地カラーシステムを利用してカラー写真画像に基づく2次元配列のピクセルに基づき番地カラーリストを作成し、この番地カラーリストとオブジェクトリスト等を利用してONC対応表を作成し、当該ONC対応表に基づいて符号化または復号化を行うようにしたため、例えばインターネット等で伝送されるカラー写真画像は、オブジェクトに対応づけられていても、その中には一切オブジェクトに関する情報が含まれず、解読不可能であるという暗号化の効果が発揮される。
第4に、カラー写真画像を利用して作成される上記の番地カラーシステムを利用し、カラー写真画像を利用して作成され、フルカラー数より適切に減じらた所定数のカラーを用い、かつカラー写真画像をの2次元配列のピクセルを分割してその中から1つの区画を切り出して番地カラーリストを作成し、この番地カラーリストとオブジェクトリスト等を利用してONC対応表を作成し、当該ONC対応表に基づいて符号化または復号化を行うようにしたため、インターネット等で伝送されるカラー写真画像は、オブジェクトに対応づけられていても、その中には一切オブジェクトに関する情報が含まれず、解読不可能であるという暗号化の効果が発揮される。
第5に、番地カラーシステムという技術を利用するため、例えば山水画のような色の変化の幅が小さく色数の少ないカラー写真画像を利用する場合であっても、実際の利用上、有効なカラー写真画像を作ることができる。
第6に、情報配信側から情報受信側に伝送されたカラー写真画像を復号化できるのは事前に用意されたONC対応表だけであり、かつ当該ONC対応表はオブジェクトリストとカラー写真画像による番地カラーリストを基礎に作られているため、たとえ伝送したカラー写真画像(カラー暗号キー)がインターネット上で盗聴されたとしても、オブジェクトリストがなければONC対応表を作ることはできず、カラー写真画像を解読することはできないという効果が発揮される。
なお、オブジェクトリストや番地カラーリストは、CD−RやUSBメモリ等の記録媒体に格納して郵便等のインターネット以外の別のルートで送るので、インターネットから完全に切り離され、盗聴されることはない。
第7に、情報配信側から情報受信側に送信するカラー写真画像の画像本体の一部等またはマージン部に描かれる画像部分のカラーを利用しかつ番地カラーを作成し、その上に暗号化したメッセージ情報を載せることができる。すなわち、情報の送信元と送信先のそれぞれで、カラー写真画像とメッセージ情報から生成されるONC対応表(番地カラーリストとオブジェクトリスト)とに基づいて、情報送信側ではメッセージ情報をカラーコード画像とONC対応表に割符分割変換して暗号化し、情報受信側ではカラー写真画像をONC対応表と符合してメッセージ情報に逆変換して復号化する構成とすることにより、情報配信側から情報受信側へインターネット等を経由してメッセージ情報を暗号化した状態で伝送することができる。番地カラーシステム技術は、カラー写真画像を用いた割符分割の秘密分散技術の実施の形態でもある。
第8に、仮想カラーシートとカラー写真画像を併用することにより、カラー写真画像の撮像にあたりカラーの性質上現れる色の変化でその都度特定が不安定な傾向があり、ピクセル領域の拡大や縮小やピクセル境界のにじみ、ぼやけ、撮像再現の割合など均一な色の課題を解消できる。従って撮像条件の緩和でき、仮想カラーシートに依拠することでフルカラーを利用できる。それに伴い十分なカラーエンティティーを構成できる。
第9に、カラー写真画像の僅かなカラー情報でもフルカラーを利用できる効果がある。
The present invention has the following effects.
First, according to the address color system of the present invention, a part or all of a plurality of pixels of a two-dimensional array forming a display screen for displaying an arbitrary color photographic image is extracted, and pixel position information is obtained for each pixel. to the number (n) granted under, in combination with color (C) represented by the pixel by creating a well of that of "address color (Cn)", the color information and the pixel of the pixel Even if the position information is combined and the colors are the same, these colors can be distinguished as address colors, and a large amount of information can be encoded / decoded using these address colors.
Second, according to the address color system of the present invention, even when the number of colors obtained from a color photographic image is small, even if the same color is obtained by combining the color information of the pixel and the position information of the pixel, Colors can be distinguished as address colors, and a large amount of information can be encoded / decoded using these address colors.
Third, an address color list is created based on a two-dimensional array of pixels based on a color photographic image using the address color system created using a color photographic image. Is used to create an ONC correspondence table and perform encoding or decoding based on the ONC correspondence table. For example, even if a color photographic image transmitted over the Internet or the like is associated with an object, It contains no information about the object, and the encryption effect that it cannot be decrypted is exhibited.
Fourth, using the above-described address color system created using color photographic images, using a predetermined number of colors created using color photographic images, appropriately subtracted from the full color number, and color A two-dimensional array of pixels of a photographic image is divided, and one section is cut out from the divided pixels to create an address color list. Using this address color list and object list, an ONC correspondence table is created, and the ONC Since encoding or decoding is performed based on the correspondence table, even if a color photographic image transmitted over the Internet or the like is associated with an object, it does not contain any information about the object and cannot be decoded. The encryption effect is possible.
Fifth, since the address color system technology is used, even if a color photograph image with a small color change width and a small number of colors, such as a landscape painting, is used, it is an effective color for practical use. Photo images can be created.
Sixth, only the ONC correspondence table prepared in advance can decode the color photographic image transmitted from the information distribution side to the information reception side, and the ONC correspondence table is an address based on the object list and the color photographic image. Since it is made based on the color list, even if the transmitted color photographic image (color encryption key) is wiretapped on the Internet, the ONC correspondence table cannot be made without the object list, and the color photographic image The effect that cannot be deciphered is demonstrated.
Note that the object list and the address color list are stored in a recording medium such as a CD-R or USB memory and sent by another route other than the Internet such as mail, so that they are completely disconnected from the Internet and are not wiretapped. .
Seventh, using the color of the image portion of the color photographic image transmitted from the information distribution side to the information reception side or the image portion drawn in the margin portion, an address color is created and encrypted on the color Message information can be posted. That is, at the information transmission source and the transmission destination, on the basis of the ONC correspondence table (address color list and object list) generated from the color photographic image and the message information, the information transmission side converts the message information to the color code image. The information receiving side receives information from the information distribution side by converting the tally into the ONC correspondence table and encrypting it, and the information receiving side encodes the color photographic image with the ONC correspondence table and reversely converts it into message information. The message information can be transmitted in an encrypted state via the Internet. The address color system technology is also an embodiment of a secret sharing technology for tally division using color photographic images.
Eighth, the combined use of a virtual color sheet and a color photographic image tends to make the identification unstable each time a color change appears due to the nature of the color when the color photographic image is captured. Uniform color issues such as pixel border blur, blur, and image reproduction rate can be solved. Therefore, imaging conditions can be relaxed, and full color can be used by relying on a virtual color sheet. Accordingly, sufficient color entities can be constructed.
Ninth, there is an effect that a full color can be used even with a small amount of color information of a color photographic image.

本発明に係るカラー写真画像を利用した符号化/復号化方法が実行されるシステムの全体構成を示すブロック図である。1 is a block diagram showing an overall configuration of a system in which an encoding / decoding method using a color photographic image according to the present invention is executed. 本発明に係るカラー写真画像を利用した符号化/復号化方法に基づく情報配信が実行される前の事前の設定のフェーズを説明するための図である。It is a figure for demonstrating the phase of the prior setting before the information delivery based on the encoding / decoding method using the color photographic image which concerns on this invention is performed. 本発明に係るカラー写真画像を利用した符号化/復号化方法に基づく情報配信の運用のフェーズを説明するための図である。It is a figure for demonstrating the phase of the operation | movement of the information delivery based on the encoding / decoding method using the color photographic image which concerns on this invention. ONC対応表の内部構造を示すブロック図である。It is a block diagram which shows the internal structure of an ONC correspondence table. 情報配信されるべきコンピュータオブジェクト(文章、テキスト)の例である。It is an example of a computer object (sentence, text) to be distributed. カラー写真画像の一例を示す図である。It is a figure which shows an example of a color photographic image. カラー写真画像をRGBXで表す平面状の画像領域(ピクセル領域)の例で示す図である。It is a figure shown in the example of the planar image area (pixel area) which expresses a color photographic image by RGBX. 原図となるカラー写真画像を元にして番地カラーシステム(番地カラー1次元配列)の生成の手順を示すフローチャートである。It is a flowchart which shows the procedure of the production | generation of an address color system (address color one-dimensional arrangement | sequence) based on the color photographic image used as an original drawing. 生成した番地カラーシステム(番地カラー1次元配列)を利用して番地カラー符号化を行う手順を示すフローチャートである。It is a flowchart which shows the procedure which performs an address color encoding using the produced | generated address color system (address color one-dimensional arrangement | sequence). 図6に示す画像領域から取り出したRGBX1次元配列を示す図である。It is a figure which shows the RGBX one-dimensional arrangement | sequence extracted from the image area | region shown in FIG. 図8に示したRGBX1次元配列を区画1〜8に分割した例を示す図である。It is a figure which shows the example which divided | segmented the RGBX 1-dimensional arrangement | sequence shown in FIG. 8 into the divisions 1-8. 区画1〜8をRGBXで表す平面状の画像領域(ピクセル領域)で示した図である。It is the figure which showed the divisions 1-8 by the planar image area (pixel area | region) represented by RGBX. 区画3を切り出した例を示す図である。It is a figure which shows the example which cut out the division 3. FIG. 切り出した区画3のカラーを利用して作成した番地カラーのRGB1次元配列を示す図である。It is a figure which shows the RGB one-dimensional arrangement | sequence of the address color produced using the color of the section 3 cut out. 番地カラー1次元配列の一例を示す図である。It is a figure which shows an example of an address color one-dimensional arrangement | sequence. 情報配信側において番地カラーにオブジェクトを割り当てた符号化の例に係る対応表を示す図である。It is a figure which shows the corresponding | compatible table which concerns on the example of the encoding which allocated the object to the address color in the information delivery side. 番地カラー符号化でのカラー数値とオブジェクトと番地カラーとの対応関係を示す図である。It is a figure which shows the correspondence of the color numerical value in an address color encoding, an object, and an address color. 番地カラー符号化でのオブジェクトリスト(カラー数値とオブジェクトとの対応関係)を示す図である。It is a figure which shows the object list | wrist (correspondence relationship of a color numerical value and an object) in address color coding. 番地カラーリスト(番地カラーとカラー数値との対応関係)を示す図である。It is a figure which shows an address color list (correspondence relationship between an address color and a color numerical value). 情報受信側において番地カラーを利用して作られる復号化の例に係る対応表を示す図である。It is a figure which shows the conversion table which concerns on the example of a decoding produced | generated using an address color in the information reception side. 情報受信側における番地カラーリストを示す図である。It is a figure which shows the address color list in the information receiving side. 情報受信側におけるオブジェクトリストを示す図である。It is a figure which shows the object list in the information receiving side. 復号化で使用される番地カラー1次元配列を示す図である。It is a figure which shows the address color one-dimensional arrangement | sequence used by decoding. 番地カラーの復号化の手順を示すフローチャートである。It is a flowchart which shows the procedure of decoding of an address color. 番地カラー符号化における入力と出力を説明するための図である。It is a figure for demonstrating the input and output in address color coding. 番地カラー復号化における入力と出力を説明するための図である。It is a figure for demonstrating the input and output in address color decoding. プリント等されたカラー写真画像を撮像しファイルとして保管する装置構成例を示すブロック図である。It is a block diagram which shows the example of an apparatus structure which images the color photographic image printed etc., and preserve | saves it as a file. 情報配信システムの装置構成例を示すブロック図である。It is a block diagram which shows the apparatus structural example of an information delivery system. 1台のコンピュータシステムのフィアル保管の構成例を示すブロック図である。It is a block diagram which shows the structural example of the final storage of one computer system. 情報配信システムでの伝送/搬送の手段の例を表形式で示す図である。It is a figure which shows the example of the means of transmission / conveyance in an information delivery system by a table format. 1台のコンピュータシステムのフィアル保管での場所・手段を表形式で示す図である。It is a figure which shows the place and means in the final storage of one computer system in a table format.

以下に、本発明の好適な実施形態(実施例)を添付図面に基づいて説明する。   DESCRIPTION OF EMBODIMENTS Preferred embodiments (examples) of the present invention will be described below with reference to the accompanying drawings.

本願発明に係るカラー写真画像を利用した番地カラーシステム、符号化方法、および復号化方法は、例えば、メッセージ/コンピュータ上取り扱われるファイルをデジタルのカラー写真画像で表現する技術である。ここで、前記のカラー写真画像は、カラー写真プリント印刷や、店頭の広告、書物、表示物等に掲載/貼り付けられたカラー印刷物をカメラ撮像入力/OCR撮像入力されたものを包含する。従って、カラー写真画像の代わりに、カラー写真プリント印刷やカラー印刷物を、情報配信側から情報受信側に配送することもある。
情報を配信する装置側では、カラー画像写真を選択・決定し、番地カラーシステムを利用して作成されたONC対応表(変換手段として用いる変換テーブル)に基づき情報内容であるオブジェクトを符号化する。
他方、情報を受信する装置の側では、事前に提供されたONC対応表(逆変換手段として用いる)に基づき、通信回線で送られた符号化処理後のカラー写真画像を受信し、これを復号化し、上記オブジェクトを取り出す。
カラー写真画像の画像内容は任意である。しかし本発明の場合には、例えば山水画のような色の変化の幅が小さく色数の少ないカラー写真画像にも適用することが可能である。当該カラー写真画像に係るデータは、上記の通り、情報配信側である或るコンピュータ(PCまたはサーバ等)から情報受信側である他のコンピュータ(PCまたはサーバ等)へインターネット等の通信回線を経由して送信される。
なお上記の番地カラーシステム、符号化方法、および復号化方法は、情報配信の場合のみだけではなく、1台のコンピュータ(PC等)において適用し、当該コンピュータに保存されるテキスト等を暗号化するシステムとして利用することも可能である。
The address color system, encoding method, and decoding method using color photographic images according to the present invention are techniques for expressing files handled on a message / computer as digital color photographic images, for example. Here, the color photographic image includes color photographic print printing, and color printed material posted / pasted on storefront advertisements, books, display materials, and the like, which have been input by camera imaging / OCR imaging. Therefore, instead of a color photographic image, a color photographic print or a color print may be delivered from the information distribution side to the information reception side.
On the device side that distributes information, a color image photograph is selected and determined, and an object that is information content is encoded based on an ONC correspondence table (conversion table used as conversion means) created using an address color system.
On the other hand, on the side of the information receiving device, based on the ONC correspondence table (used as inverse conversion means) provided in advance, the color photo image after the encoding process sent through the communication line is received and decoded. And take out the object.
The image content of the color photographic image is arbitrary. However, in the case of the present invention, it can also be applied to a color photographic image having a small color change width and a small number of colors, such as a landscape painting. As described above, the data relating to the color photographic image is transmitted from a certain computer (PC or server etc.) on the information distribution side to another computer (PC or server etc.) on the information receiving side via a communication line such as the Internet. Then sent.
Note that the above address color system, encoding method, and decoding method are applied not only to information distribution but also to a single computer (such as a PC), and encrypts text stored in the computer. It can also be used as a system.

上記の番地カラーシステムに関する「番地カラー」という概念は、「画素位置番号付きカラー(Position Number Suffixed Color)」という内容で定義される。その詳細は、以下の実施形態で説明される。   The concept of “address color” relating to the above-described address color system is defined as “Position Number Suffixed Color”. Details thereof will be described in the following embodiments.

上記のカラー写真画像を使用し、かつ郵送や宅配等の物流に関する別のルートまたは経路で送られたONC対応表(特定の番地カラーリストとオブジェクトリストとの組み合せ)を使用して、当該カラー写真画像上に描かれた特定のカラー配列(カラーの並びまたはカラー・コンフィグレーション)の構造に基づいて、受信側で必要なデータまたは情報を取得することが可能となる。ONC対応表は、オブジェクト(O)・カラー数値(C)・カラー(C)の対応表であり、カラー写真画像に基づき作られ、情報配信側および情報受信側で共通に備えられる。   Using the above color photo image and using an ONC correspondence table (combination of a specific address color list and an object list) sent by another route or route related to physical distribution such as mailing or home delivery, the color photo Based on the structure of a specific color arrangement (color arrangement or color configuration) drawn on the image, it is possible to acquire necessary data or information on the receiving side. The ONC correspondence table is a correspondence table of objects (O), color numerical values (C), and colors (C), is created based on color photographic images, and is provided in common on the information distribution side and the information reception side.

上記において、「カラー写真画像」は、コンピュータのディスプレイ装置の表示画面に表示されるカラー写真画像(カラー画像を含む)、および、書籍や紙等の任意の材質に描かれた任意のカラー写真画像(カラー画像を含む)を概念的に含む。   In the above, “color photographic image” means a color photographic image (including a color image) displayed on a display screen of a computer display device, and an arbitrary color photographic image drawn on an arbitrary material such as a book or paper. (Including color images).

ここで図25を参照して、紙等に描かれたカラー写真画像(カラーコード画像)をカメラで撮像して入力する装置構成例を説明する。カラー写真画像が描かれた紙等111は照明装置112で所要の照明がなされ、かつ、かかる照明状態の紙等111を撮像装置(カメラ)113で撮像する。撮像装置による撮像で得られた画像信号はコンピュータ114に入力される。コンピュータ114は、CPU115、メモリ(画像メモリ)116、ハードディスク117を内蔵し、かつ表示装置118と入力装置119を備える。ハードディスク117内には処理プログラム121を備える。コンピュータ114に入力された画像信号は、ディジタルデータ化され、メモリ(画像メモリ)116に保存される。メモリ(画像メモリ)116に保存される表示データから、カラー写真画像に含まれる画像データとして必要なデータが読み取られ、読取データ122としてハードディスク117に保存される。こうして、紙等111に描かれたカラー写真画像がコンピュータ114のハードディスク117内に格納される。   Here, with reference to FIG. 25, an apparatus configuration example will be described in which a color photographic image (color code image) drawn on paper or the like is captured by a camera and input. The paper or the like 111 on which the color photographic image is drawn is illuminated as required by the illumination device 112, and the illuminated paper or the like 111 is imaged by the imaging device (camera) 113. An image signal obtained by imaging by the imaging device is input to the computer 114. The computer 114 includes a CPU 115, a memory (image memory) 116, and a hard disk 117, and includes a display device 118 and an input device 119. A processing program 121 is provided in the hard disk 117. The image signal input to the computer 114 is converted into digital data and stored in a memory (image memory) 116. Data necessary as image data included in the color photographic image is read from display data stored in the memory (image memory) 116 and stored in the hard disk 117 as read data 122. In this way, the color photographic image drawn on the paper 111 or the like is stored in the hard disk 117 of the computer 114.

情報配信側のコンピュータでは、カラー写真画像を利用して作成された番地カラーシステムを用いて符号化方法が実施され、当該カラー写真画像は情報受信側のコンピュータに送信される。情報受信側のコンピュータでは、送信されてきたカラー写真画像を、予め取得していたONC対応表を用いて復号化する。上記の情報配信側のコンピュータでのカラー写真画像を利用した符号化方法、および情報受信側のコンピュータでのカラー写真画像を利用した復号化方法において、本発明による方式では、上記のごとく「番地カラー」という概念が用いられ、これについては後述される。   In the computer on the information distribution side, the encoding method is performed using the address color system created using the color photographic image, and the color photographic image is transmitted to the computer on the information receiving side. The computer on the information receiving side decodes the transmitted color photographic image using the ONC correspondence table acquired in advance. In the encoding method using a color photographic image on the information distribution side computer and the decoding method using the color photographic image on the information reception side computer, the method according to the present invention uses “address color” as described above. Is used, which will be described later.

図1に本発明が適用される情報配信システムの構成が示される。図1では、情報配信者12と情報受信者13とが、インターネット11等の通信手段を介在させて、通信可能の状態になっている。図1に示した状態は、事前の設定のフェーズを示している。   FIG. 1 shows the configuration of an information distribution system to which the present invention is applied. In FIG. 1, the information distributor 12 and the information receiver 13 are in a communicable state via a communication means such as the Internet 11. The state shown in FIG. 1 shows a pre-setting phase.

図1に示された情報配信者12は、コンピュータシステムから成る情報配信装置14を備え、情報受信者13はコンピュータシステムから成る情報受信装置15を備えている。この情報配信システムでは、カラー写真画像21Cに基づいて、ONC対応表21(オブジェクトリスト21Aと番地カラーリスト21B)を作るという構成をとっている。   The information distributor 12 shown in FIG. 1 includes an information distribution device 14 configured by a computer system, and the information receiver 13 includes an information reception device 15 configured by a computer system. In this information distribution system, an ONC correspondence table 21 (object list 21A and address color list 21B) is created based on the color photographic image 21C.

上記のようにして作られたONC対応表21は、情報配信者12側の情報配信装置14の記憶装置14Aと、情報受信者13側の情報受信装置15の記憶装置15Aとに格納されている。ONC対応表21は、コンピュータオブジェクト(簡略して「オブジェクト」ともいう:O)とカラー数値(N)とカラー(C)との間を対応づけるという特性を有する対応表であって、変換表としても使用される。   The ONC correspondence table 21 created as described above is stored in the storage device 14A of the information distribution device 14 on the information distributor 12 side and the storage device 15A of the information reception device 15 on the information receiver 13 side. . The ONC correspondence table 21 is a correspondence table having a characteristic of associating a computer object (also simply called “object”: O), a color numerical value (N), and a color (C) as a conversion table. Also used.

本発明の場合、上記のカラー(C)は「番地カラー」という概念に基づくカラーが用いられる。「番地カラー」は「画素位置番号付きカラー(Position Number Suffixed Color)」の意味である。すなわち「番地カラー」とは、前述したカラー写真画像において画像を形成するカラーセルを領域分割し、カラー写真画像の一部または全部を利用して、所定の基準で選択した複数のカラーセルに対応する各カラーをカラーセル毎に番地付けして区別し、その結果得られる特定のカラーである。カラーセル毎の番地付けは、当該カラーセルの位置情報に基づいて任意の番号を付与することである。複数の同一色であっても、出現順位番号(画素位置番号)に基づいて区別するように構成する。以下では、カラー(C)を「番地カラー(Cn)」と記す。
なお「カラーセル」とは、1画素以上の複数画素から構成される一様なカラー単位区画であり、特に1画素構成の場合はピクセル(画素)と呼ばれる。
In the present invention, the color (C) is based on the concept of “address color”. “Address color” means “Position Number Suffixed Color”. In other words, "address color" corresponds to a plurality of color cells selected according to a predetermined standard by dividing the color cell forming the image in the color photographic image described above into areas and using part or all of the color photographic image. This is a specific color obtained as a result of addressing and distinguishing each color for each color cell. The addressing for each color cell is to assign an arbitrary number based on the position information of the color cell. A plurality of identical colors are configured to be distinguished based on the appearance rank number (pixel position number). Hereinafter, the color (C) is referred to as “address color (Cn)”.
The “color cell” is a uniform color unit section composed of a plurality of pixels of one pixel or more, and is particularly referred to as a pixel in the case of one pixel configuration.

情報配信装置14と情報受信装置15の各コンピュータシステムでのCPUにおいて、所定の変換プログラムに基づいて「O−N」の間、「N−Cn(番地カラー)」の間、または「Cn(番地カラー)−O」の間に関する変換部が実現されるとき、これらのコンピュータオブジェクト(O)とカラー数値(N)と番地カラー(Cn)の各々の間の変換処理で用いられる。ONC対応表21について、オブジェクト(O)とカラー数値(N)と番地カラー(Cn)の具体例は、後で説明される。   The CPU in each computer system of the information distribution device 14 and the information reception device 15 is based on a predetermined conversion program, between “ON”, “N-Cn (address color)”, or “Cn (address)” When the conversion unit relating to “color) −O” is realized, it is used in the conversion process between each of the computer object (O), the color numerical value (N), and the address color (Cn). With respect to the ONC correspondence table 21, specific examples of the object (O), the color numerical value (N), and the address color (Cn) will be described later.

本実施形態によるONC対応表21は、前述の通り、オブジェクトリスト(NO)21Aと番地カラーリスト(NCn)21Bとカラー写真画像21Cとに基づいて構成される。オブジェクトリスト21Aは、コンピュータオブジェクト(O)は多数のオブジェクト要素(またはオブジェクト:O1,O2,…,On)のそれぞれを列挙し、それぞれの内容を記したリストである。オブジェクト要素の内容は任意であり、例えば、長文の文章を分解して成る各文章部分(単文、句、単語等)である。   As described above, the ONC correspondence table 21 according to the present embodiment is configured based on the object list (NO) 21A, the address color list (NCn) 21B, and the color photographic image 21C. The object list 21A is a list in which the computer object (O) enumerates each of a large number of object elements (or objects: O1, O2,..., On) and describes the contents thereof. The content of the object element is arbitrary, for example, each sentence part (single sentence, phrase, word, etc.) formed by disassembling a long sentence.

図4に、比較的に長い文章で表現されたコンピュータオブジェクト(テキストオブジェクト)の一例を示す。この文章(テキスト)28に係るコンピュータオブジェクトは、出願人(谷電機工業)に関する企業説明の文章である。図4に示した文章28を適宜に分解することにより、オブジェクト要素が生成される。分解の仕方については、その一例が後述される。   FIG. 4 shows an example of a computer object (text object) expressed by a relatively long sentence. The computer object related to the sentence (text) 28 is a sentence explaining the company regarding the applicant (Tani Electric Industry Co., Ltd.). An object element is generated by appropriately disassembling the sentence 28 shown in FIG. An example of the disassembly method will be described later.

カラー写真画像21Cは、この実施形態では、例えばフルカラー(16,777,216色)を基礎にして作成される所定数(約64,000色等:256×256=65,536)のカラーで描かれる画像である。カラー写真画像21Cについて、その具体例は、後で説明される。   In this embodiment, the color photographic image 21C is an image drawn in a predetermined number (about 64,000 colors, etc .: 256 × 256 = 65,536) created based on, for example, full color (16,777,216 colors). A specific example of the color photographic image 21C will be described later.

上記のONC対応表21は、図2に示すごとく、通常的には、情報配信者12の側で作成されかつ用意され、情報受信者13の側へ送られる。ONC対応表21(オブジェクトリスト21Aと番地カラーリスト21B)は、オブジェクトリスト21Aと番地カラーリスト21Bは、CD−RやUSBメモリ等の記録媒体22の形で郵送や宅配等の物流の経路(RU1)により情報受信者側に送られる。またカラー写真画像21Cは、カラーコード画像として、インターネット11を経由した経路(RU2)て情報受信者側に伝送される。カラー写真画像21Cは、換言すれば、例えばカラー暗号キー23として、情報配信者12の情報配信装置14から情報受信者13の情報受信装置15に送信される。   As shown in FIG. 2, the ONC correspondence table 21 is normally created and prepared on the information distributor 12 side, and sent to the information receiver 13 side. The ONC correspondence table 21 (the object list 21A and the address color list 21B) is the object list 21A and the address color list 21B is a distribution route (RU1) such as mail or home delivery in the form of a recording medium 22 such as a CD-R or a USB memory. ) Is sent to the information receiver. The color photographic image 21C is transmitted as a color code image to the information receiver side via a route (RU2) via the Internet 11. In other words, the color photographic image 21 </ b> C is transmitted, for example, as the color encryption key 23 from the information distribution device 14 of the information distributor 12 to the information reception device 15 of the information receiver 13.

図1と図2に示されたカラー写真画像21C、ONC対応表(オブジェクトリストと番地カラーリスト)の伝送または移動の経路を示すと次の通りになる。
<カラー写真画像21Cの伝送経路>
[情報配信装置14]→(送信)→カラー写真画像→(受信)→[情報受信装置15]
<ONC対応表の移動経路>
[情報配信者12]→(発送)→ONC対応表(オブジェクトリストと番地カラーリスト)→(受領)→[情報受信者13]
The transmission or movement route of the color photographic image 21C and the ONC correspondence table (object list and address color list) shown in FIGS. 1 and 2 is as follows.
<Transmission path of color photographic image 21C>
[Information Distribution Device 14] → (Transmission) → Color Photo Image → (Reception) → [Information Reception Device 15]
<Movement path of ONC correspondence table>
[Information distributor 12] → (shipping) → ONC correspondence table (object list and address color list) → (reception) → [information receiver 13]

なおカラー写真画像21Cについては、特別にカラー暗号キーとしての役割を持たせる必要は必ずしもない。通常的なカラー写真画像21Cとして利用することができるものである。本発明の技術によれば、メッセージ等の特別な情報を通常的なカラー写真画像21Cで表現することが可能となる。   The color photographic image 21C does not necessarily have to have a special role as a color encryption key. It can be used as a normal color photographic image 21C. According to the technique of the present invention, special information such as a message can be expressed by a normal color photographic image 21C.

情報受信者13は、郵送や宅配等で送られてきたONC対応表21(オブジェクトリスト21Aおよび番地カラーリスト21B)と、インターネット11を経由して送信されてきたカラー写真画像21Cとを組み合わせることによりONC対応表21を手元に用意することになる。以上によって、情報受信者13の側で、カラーで暗号化された情報等を受信できる態勢ができることになる。   The information receiver 13 combines the ONC correspondence table 21 (object list 21A and address color list 21B) sent by mail or home delivery with the color photographic image 21C sent via the Internet 11. The ONC correspondence table 21 is prepared at hand. As a result, the information receiver 13 can be ready to receive color-encrypted information and the like.

なお、情報配信者12の側において、情報配信者12側から情報受信者13側に送られた、カラー写真画像21と対をなすONC対応表21(オブジェクトリスト21Aおよび番地カラーリスト21B)は、通常、定期的に更新することもできる。   On the information distributor 12 side, the ONC correspondence table 21 (object list 21A and address color list 21B) paired with the color photographic image 21 sent from the information distributor 12 side to the information receiver 13 side is: It can also be updated regularly.

定期的な更新には、元々のONC対応表21と、乱数シャッフル・カラーコード画像の組合せとに基づいて行われる。「乱数シャッフル」とは、線形合同法等により擬似乱数の初期値を設定して発生させた擬似乱数を、ONC対応表のカラー(C1〜Cn)あるいはカラー数値(1〜n)に対して割り当て、その擬似乱数をソートキーにしてカラー(C1〜Cn)あるいはカラー数値(1〜n)を並べ替えることにより、カラー(C1〜Cn)あるいはカラー数値(1〜n)の順番をランダムに入れ替える処理をいう。情報配信者12側の情報配信装置14で実行された定期的な更新は、情報配信者12側から情報受信者13側に送られた擬似乱数の同一の初期値(または初期値のカラーコード画像)に基づいて発生させた同一の擬似乱数を用いて、同期をとって、情報受信者13側の情報受信装置15でも実行される。   Periodic updating is performed based on the original ONC correspondence table 21 and a combination of random number shuffle and color code images. “Random number shuffle” means assigning pseudo random numbers generated by setting initial values of pseudo random numbers by linear congruence method etc. to colors (C1 to Cn) or color numerical values (1 to n) in the ONC correspondence table. The process of randomly changing the order of the color (C1 to Cn) or the color value (1 to n) by rearranging the color (C1 to Cn) or the color value (1 to n) using the pseudo random number as a sort key. Say. The periodic update executed by the information distribution device 14 on the information distributor 12 side is the same initial value (or color code image of the initial value) of the pseudorandom numbers sent from the information distributor 12 side to the information receiver 13 side. The information receiving device 15 on the information receiver 13 side also executes the information using the same pseudo-random number generated based on

ここで「線形合同法」とは、初期値X0にある定数aをかけて別の定数bを加え、それをある数cで割った余りの数値を次の乱数とするものであり、Xnを乱数列とするなら以下のような式で計算する。   Here, the “linear congruential method” is to add another constant b by multiplying the initial value X0 by a constant a, and then set the remainder obtained by dividing the result by a certain number c as the next random number. If it is a random number sequence, it is calculated by the following formula.

Xn+1=(Xn*a)+b mod c                 Xn + 1 = (Xn * a) + b mod c

以上が事前の設定のフェーズである。その後に、情報配信の運用のフェーズになる。   This is the pre-setting phase. After that, it becomes the operation phase of information distribution.

図3Aに、情報配信の運用のフェーズの状態図を示す。情報配信装置14の側では、配信したいテキストオブジェクト24がある場合に、用意されたカラー写真画像21C(割符1)を用いて、番地カラー(Cn)とオブジェクト(O)24とカラー数値(N)とを対応付けることにより、ONC対応表21(割符2)を作成する。ONC対応表21の内部構造を図3Bに示す。この実施形態では、テキストオブジェクト24は図4に示した文章(テキスト)28である。用意されたカラー写真画像21C(割符1)は情報配信装置14からインターネット11に送出される。カラー写真画像21C(割符1)は、インターネット11を経由して情報受信装置15へ伝送される。これにより情報配信がインターネット11を経由して行われる。情報受信装置15では、伝送されてきたカラー写真画像21C(割符1)を、予め自身に用意されているONC対応表21(割符2)を用いて逆変換を行い、テキストオブジェクト(O)24を得る。すなわち、カラー写真画像21C(割符1)から番地カラー(Cn)を抽出し、その後、Cn→N→Oの順序で変換(逆変換)を行ってテキストオブジェクト24を取り出す。こうして、所要の情報内容を含むテキストオブジェクト24を情報配信装置14から情報受信装置15に配信することができる。番地カラー技術は、カラー写真画像を用いた割符分割の秘密分散技術の実現形態でもある。   FIG. 3A shows a state diagram of an information distribution operation phase. On the information distribution apparatus 14 side, when there is a text object 24 to be distributed, the address color (Cn), the object (O) 24, and the color numerical value (N) are prepared using the prepared color photographic image 21C (tally 1). Are associated with each other to create the ONC correspondence table 21 (tally 2). The internal structure of the ONC correspondence table 21 is shown in FIG. 3B. In this embodiment, the text object 24 is the sentence (text) 28 shown in FIG. The prepared color photographic image 21C (tally 1) is sent from the information distribution apparatus 14 to the Internet 11. The color photographic image 21C (tally 1) is transmitted to the information receiving device 15 via the Internet 11. As a result, information distribution is performed via the Internet 11. In the information receiving device 15, the transmitted color photographic image 21C (tally 1) is inversely converted using the ONC correspondence table 21 (tally 2) prepared in advance, and the text object (O) 24 is converted. obtain. That is, the address color (Cn) is extracted from the color photographic image 21C (tally 1), and then converted (reversely converted) in the order of Cn → N → O to take out the text object 24. In this way, the text object 24 including the required information content can be distributed from the information distribution device 14 to the information reception device 15. The address color technology is also an implementation form of a secret sharing technology for tally division using color photographic images.

ただし、カラ写真画像21Cの代わりに、カラ写真画像21Cによりもデータ容量の小さいカラー数値(N)を伝送する場合もあるが、ONC対応表21で符号化(O→N)/復号化(N→O)の変換ができることに変わりはない。   However, although a color numerical value (N) having a small data capacity may be transmitted instead of the color photograph image 21C instead of the color photograph image 21C, encoding (O → N) / decoding (N → The conversion of O) is still possible.

前述した「事前の設定のフェーズ」において、インターネット11を経由して送信されるカラー写真画像21Cは、ONC対応表21を形成するための要部である。カラー写真画像21Cは前述の通り「カラー暗号キー(23)」としての機能を有する。カラー写真画像21Cでは、当該カラー写真画像21Cを利用して「番地カラーシステム」を構築するにあたって、本実施形態では、後述するように、代表的にRGB3色カラーリダクション方式が採用される。   In the above-described “preliminary setting phase”, the color photographic image 21 </ b> C transmitted via the Internet 11 is a main part for forming the ONC correspondence table 21. The color photographic image 21C has a function as the “color encryption key (23)” as described above. In the color photographic image 21C, in constructing an “address color system” using the color photographic image 21C, as described later, the RGB three-color color reduction method is typically employed in the present embodiment.

なお他の方式としては、RGB3色カラーリダクション方式の代わりに、ヒストグラム方式を採用することもできる。ヒストグラム方式は、カラー写真画像におけるRGBの各カラーの頻度分布状態を基礎にして頻度の高い順にカラーを並べ番地カラーリストを生成する方式である。   As another method, a histogram method can be adopted instead of the RGB three-color color reduction method. The histogram method is a method for generating an address color list by arranging colors in descending order based on the frequency distribution state of each color of RGB in a color photographic image.

なおカラー写真画像を利用した「番地カラーシステム」の構築では、RGB3色カラーリダクション方式等を利用することは望ましいことではあるが、これは必須の要素ではない。   In constructing an “address color system” using color photographic images, it is desirable to use the RGB three-color color reduction method, but this is not an essential element.

次に、図5〜図17を参照して、カラー写真画像を用いてRGB3色カラーリダクション方式を行い、番地カラーを作成し(番地カラーシステム)、さらに番地カラーを符号化を行うための処理について説明する。   Next, referring to FIG. 5 to FIG. 17, a process for performing an RGB three-color reduction method using a color photographic image, creating an address color (address color system), and further encoding the address color is performed. explain.

図5はカラー写真画像の例を示している。カラー写真画像30は、上記のカラー写真画像21Cの一例であり、実際にはフルカラーで描かれているが、図5では便宜上線図の上に色の違いを斜線等で示すようにしている。図6は、カラー写真画像30をピクセル(画素)の2次元配列構造として示した図である。各ピクセルは形状を誇張して描いている。また一部の所定のピクセルには、カラー写真画像30に応じた色を表す文字(R(赤)、G(緑)、B(青))が記されている。
なお、コンピュータ上の表示画面に表示されるカラー写真画像30に関してカラー画素(ピクセル)のカラーをカラーコード表(ONC表)で用いるカラーとするとき、当該カラーを「仮想カラー」と称する。
さらに、図6で示したカラー写真画像30に関するピクセルの2次元配列構造において、特定の番地カラーに画像IDを割り当てるように利用される。
FIG. 5 shows an example of a color photographic image. The color photographic image 30 is an example of the above-described color photographic image 21C and is actually drawn in full color, but in FIG. 5, for the sake of convenience, the color difference is indicated by diagonal lines on the diagram. FIG. 6 is a diagram showing the color photographic image 30 as a two-dimensional array structure of pixels. Each pixel is drawn with an exaggerated shape. Further, characters (R (red), G (green), and B (blue)) representing colors corresponding to the color photographic image 30 are written on some predetermined pixels.
In addition, when the color of the color pixel (pixel) regarding the color photographic image 30 displayed on the display screen on the computer is a color used in the color code table (ONC table), the color is referred to as “virtual color”.
Further, in the two-dimensional array structure of pixels relating to the color photographic image 30 shown in FIG. 6, it is used to assign an image ID to a specific address color.

図7Aは、原図(原画)となるカラー写真画像30に基づいてONC対応表(カラー暗号キー)を作る手順を示すフローチャートである。
図7Aに示したフローチャートは、大きく分けて、番地カラー(番地カラーシステム)を生成するフロー(プロセス)S10と、番地カラーを符号化するフロー(プロセス)S20とから構成されている。番地カラーを生成するフローS10の前段に、テキスト(前述した文章28)を用意するステップS1と、カラー写真画像を用意するステップS11とが設けられている。番地カラー符号化のフローS20の詳細は図7Bに示されている。
FIG. 7A is a flowchart showing a procedure for creating an ONC correspondence table (color encryption key) based on the color photographic image 30 serving as an original image (original image).
The flowchart shown in FIG. 7A is roughly composed of a flow (process) S10 for generating an address color (address color system) and a flow (process) S20 for encoding an address color. A step S1 for preparing text (the sentence 28 described above) and a step S11 for preparing a color photographic image are provided in the preceding stage of the flow S10 for generating an address color. Details of the address color coding flow S20 are shown in FIG. 7B.

図7Aにおいて、最初に、原図としてカラー写真画像30が任意に用意される(ステップS11)。このカラー写真画像30は、童話「桃太郎の鬼退治」の一画面を描いている。図5で、30aは主人公の桃太郎、30bは鬼、30cは犬、30dは雉である。カラー写真画像30としては、例えば、PC等のコンピュータの表示装置の表示画面に表示された画像を想定している。このカラー写真画像30は、ビットマップ画像であり、二次元平面に配列された大量数のカラードットで作られている。各カラードットは、表示画面のピクセル(カラーセル)に対応している。   In FIG. 7A, first, a color photographic image 30 is arbitrarily prepared as an original drawing (step S11). This color photographic image 30 depicts one screen of the fairy tale “Momotaro no Kikai”. In FIG. 5, 30a is the main character Momotaro, 30b is a demon, 30c is a dog, and 30d is a spear. As the color photographic image 30, for example, an image displayed on a display screen of a display device of a computer such as a PC is assumed. This color photographic image 30 is a bitmap image, and is made up of a large number of color dots arranged in a two-dimensional plane. Each color dot corresponds to a pixel (color cell) on the display screen.

図6は、カラー写真画像30をRGBXで表す平面状の画像領域31の例を示す。カラー写真画像30は画像領域31の中で表現されている。画像領域31は、画像左上のコーナー点の基準点Oを基準にして、縦方向(Y方向)にH個のピクセル、横方向(X方向)にW個のピクセルが並んでいる。画像領域31はH×W個のピクセル32から形成されている。通常的には、例えば、画像データサイズは320(H)×460(W)ピクセルである。各ピクセル32は、カラーセルであって、カラードットを形成する。実際、各ピクセル32は微小な形状を有している。各ピクセル32は、フルカラーで表現される。各ピクセル32のカラー(C)は、例えばR(赤)とG(緑)とB(青)の3原色の組合せで作られ、コンピュータの内部ではデータの上で3バイト(24ビット)で表現される。R(赤)とG(緑)とB(青)の各色は256段階(1バイト(2の8乗)で表現)で表されるので、フルカラーの場合には、16,777,216色で表現することが可能である。   FIG. 6 shows an example of a planar image region 31 in which the color photographic image 30 is represented by RGBX. A color photographic image 30 is represented in an image area 31. The image area 31 includes H pixels in the vertical direction (Y direction) and W pixels in the horizontal direction (X direction) with reference to the reference point O at the upper left corner of the image. The image area 31 is formed by H × W pixels 32. Usually, for example, the image data size is 320 (H) × 460 (W) pixels. Each pixel 32 is a color cell and forms a color dot. Actually, each pixel 32 has a minute shape. Each pixel 32 is expressed in full color. The color (C) of each pixel 32 is made up of, for example, a combination of three primary colors of R (red), G (green), and B (blue), and is represented by 3 bytes (24 bits) on the data inside the computer. Is done. Each color of R (red), G (green) and B (blue) is expressed in 256 levels (expressed in 1 byte (2 to the 8th power)), so in the case of full color, it can be expressed in 16,777,216 colors. Is possible.

図6では、画像領域31において、図5に示したカラー写真画像30で描かれた各領域の色に対応してピクセル毎にカラーR,G,Bが表記されている。カラー写真画像30で表示された画像の内容に応じて画像領域ではカラーR,G,B、およびその他の1色(X)が分布している。この図6は、RGBX2次元配列を示し、後述するリダクション・ルールに基づく単色化された画像を示している。   In FIG. 6, in the image area 31, colors R, G, and B are shown for each pixel corresponding to the color of each area drawn in the color photographic image 30 shown in FIG. 5. Depending on the content of the image displayed in the color photographic image 30, the colors R, G, B, and one other color (X) are distributed in the image area. FIG. 6 shows an RGBX two-dimensional array and shows a monochromatic image based on a reduction rule described later.

上記の画像領域31において、フルカラーで描かれたカラー写真画像30は、H×W個のピクセル32の各々にカラーが与えられる。画像領域31に描かれたカラー写真画像では、物語り性のあるカラー写真画像30の場合には、描かれた画像の各部に応じて部分領域毎に同じまたは類似するカラーのピクセルが集まっている。このため、図6に示された画像領域31をXY平面としてスキャニングして、画像領域31から一つ一つのピクセル32を選んで例えば一列状に並べていくと、同じカラー系統のカラーがまとまって並ぶことになる。   In the image area 31, the color photographic image 30 drawn in full color is given a color to each of the H × W pixels 32. In the color photographic image drawn in the image area 31, in the case of the narrative color photographic image 30, pixels of the same or similar color are collected for each partial area according to each part of the drawn image. For this reason, when the image area 31 shown in FIG. 6 is scanned as an XY plane, and each pixel 32 is selected from the image area 31 and arranged in a line, for example, the colors of the same color system are arranged together. It will be.

原図であるカラー写真画像30、すなわち画像領域31に対して、カラーリダクションの処理が施される(ステップS12)。以下に「カラーリダクション」を説明する。「カラーリダクション」とは、この実施形態の場合、図5に示したフルカラーのカラー写真画像30において、各ピクセル32のカラーについて、カラーを作るRGBの各色の段階数(階調)を256段階から少なくし、使用するカラーの数を、直接に、R(赤)とG(緑)とB(青)とX(その他の任意の1色)とから成る4色に減じることである。   Color reduction processing is performed on the original color photographic image 30, that is, the image region 31, (step S12). The “color reduction” will be described below. In the case of this embodiment, “color reduction” means that the number of steps (gradation) of each color of RGB that makes up the color of each pixel 32 in the full-color color photographic image 30 shown in FIG. This is to reduce the number of colors used directly to four colors consisting of R (red), G (green), B (blue), and X (any other one color).

なお以下に述べる方法では、カラーリダクションの代表的な色(カラー)は、上記のRGBの3色に限定されるものではなく、例えばCMY(シアン、マゼンタ、黄)の3色でもよく、一般的にカラー写真画像のカラーの区分けのグループ化が容易な代表的な3色であればよい。   In the method described below, representative colors (colors) of color reduction are not limited to the above three colors of RGB, but may be, for example, three colors of CMY (cyan, magenta, yellow), In addition, there may be three typical colors that are easy to group the color classification of the color photographic image.

下記にカラーリダクションの処理を行うルールの一例を示す。
R色={(r,g,b):|(r,g,b)−(255, 0, 0 )|≦50}(R単色化)
G色={(r,g,b):|(r,g,b)−( 0, 255, 0 )|≦50}(G単色化)
B色={(r,g,b):|(r,g,b)−( 0, 0, 255 )|≦50}(B単色化)
X色={その他の色}(グレー色化)
An example of a rule for performing color reduction processing is shown below.
R color = {(r, g, b): | (r, g, b) − (255, 0, 0) | ≦ 50} (single R color)
G color = {(r, g, b): | (r, g, b) − (0, 255, 0) | ≦ 50} (G single color)
B color = {(r, g, b): | (r, g, b) − (0, 0, 255) | ≦ 50} (B single color)
X color = {other colors} (gray color)

上記のルールによれば、まずR(赤)の色集合に属する要素は、最上位レベル(255)の赤色との差を求めて当該差の絶対値が50以下であるRである。これによりRの単色化処理が行われる。同様にして、G(緑)の色集合に属する要素は、最上位レベル(255)の緑色との差を求めて当該差の絶対値が50以下であるGである。これによりGの単色化処理が行われる。B(青)の色集合に属する要素は、最上位レベル(255)の緑色との差を求めて当該差の絶対値が50以下であるBである。これによりBの単色化処理が行われる。   According to the above rule, first, an element belonging to the color set of R (red) is R whose absolute value is 50 or less by obtaining a difference from red of the highest level (255). As a result, the monochromatic process of R is performed. Similarly, an element belonging to the G (green) color set is a G whose absolute value is 50 or less by obtaining a difference from the green of the highest level (255). Thereby, the monochromatic process of G is performed. The element belonging to the B (blue) color set is B whose absolute value of the difference is 50 or less by obtaining the difference from the green of the highest level (255). Thereby, the monochrome processing of B is performed.

上記のカラーリダクション・ルールに基づいて、R色の集合、G色の集合、B色の集合を決め、これらのRGBにより、フルカラーのカラー写真画像30は、図6に示すごとくRGBXの2次元配列に変換される。さらに、このRGBX2次元配列は、図8に示すごとくRGBX1次元配列に再構成される(ステップS13)。図8に示したRGBX1次元配列において、その他の1色はスペーサ(/)に置き換えられている。   Based on the above color reduction rules, a set of R color, a set of G color, and a set of B color are determined. With these RGB, a full-color color photographic image 30 is a two-dimensional array of RGBX as shown in FIG. Is converted to Further, this RGBX two-dimensional array is reconstructed into an RGBX one-dimensional array as shown in FIG. 8 (step S13). In the RGBX one-dimensional array shown in FIG. 8, the other one color is replaced with a spacer (/).

さらに上記のRGBX1次元配列については、図9に示すごとく、区画化処理が行われる(ステップS14)。この区画化処理では、図8に示されたRGBX1次元配列に関して、これらを例えば区画1〜8に分ける設定が行われる。換言すれば、当該区画化の処理は、カラー写真画像30に関してカラーリダクション処理(ステップS12)が施されて得られたRGBX2次元配列を8個の区画に分割することを意味する。そこで、区画化処理で得られた区画1〜8を、前述した画像領域31において示すと、図10に示すようになる。この実施形態における区画1〜8による区画化によれば、画像領域31におけるRGBXの分布状態が個数の面で比較的に均等になるように設定されている。RGBXの分布に関する個数の面において当該分布が均等になることを優先したために、反対に、画像領域31における区画1〜8のそれぞれの面積は相違し、ばらつくことになる。   Further, the RGBX one-dimensional array is subjected to partitioning processing as shown in FIG. 9 (step S14). In this partitioning process, for the RGBX one-dimensional array shown in FIG. In other words, the partitioning process means that the RGBX two-dimensional array obtained by performing the color reduction process (step S12) on the color photographic image 30 is divided into eight sections. Therefore, when the sections 1 to 8 obtained by the partitioning process are shown in the image area 31 described above, it is as shown in FIG. According to the partitioning by the partitions 1 to 8 in this embodiment, the RGBX distribution state in the image region 31 is set to be relatively uniform in terms of the number. Since priority is given to equalizing the distribution in terms of the number of RGBX distributions, the areas of the sections 1 to 8 in the image region 31 are different and vary.

区画化処理のためのステップS14の後には、例えば区画3の切り出し処理が行われる(ステップS15)。ここでは、上記のステップS13で得られたRGBX1次元配列において、区画化処理ステップS14で得られた区画1〜8の中から区画3を選択し、当該区画3に含まれるRGBX1次元配列を切り出す。この際に、その他の1色であるXを除去する処理(サプレス)が実行される。その結果、切出し処理を行うステップS15によりRGB1次元配列が切り出される。切り出された区画3に係るRGB1次元配列を、図11に示す。   Subsequent to step S14 for the partitioning process, for example, the segment 3 cut-out process is performed (step S15). Here, in the RGBX one-dimensional array obtained in step S13, the section 3 is selected from the sections 1 to 8 obtained in the partitioning step S14, and the RGBX one-dimensional array included in the section 3 is cut out. At this time, a process (suppress) for removing X which is the other one color is executed. As a result, the RGB one-dimensional array is cut out in step S15 where the cutting process is performed. FIG. 11 shows an RGB one-dimensional array relating to the cut out section 3.

なお区画化のステップS14で区画処理を行い、1つの区画3を切り出したが、切り出す区画は2以上であってもよいし、また全部の区画(カラー写真画像30の全部)を用いることもできる。   The section processing is performed in step S14 of partitioning, and one section 3 is cut out. However, two or more sections may be cut out, or all the sections (the entire color photographic image 30) may be used. .

切り出されたRGB1次元配列は、当該配列順序に従ってメモリに保存される(ステップS16)。   The cut out RGB one-dimensional array is stored in the memory according to the array order (step S16).

次のステップS17では番地カラー化の処理が実行される。番地カラー化処理ステップS17では、区画化処理(ステップS14)で取り出された区画3のRGB1次元配列について、番地カラー化を行う。ここで「番地カラー化」とは、この例では区画3のRGB1次元配列に関して、R集合、G集合、B集合のそれぞれに、別々に、それぞれの要素に連番(番地)を発番することを意味している。すなわち、図11に示すように、切り出された区画3のRGB1次元配列の各要素に番地を発番することにより、図12に示すように「番地カラー」が形成される。番地の発番において、同一色についても位置番号等を利用してナンバリング(発番または付番)が行われる。   In the next step S17, an address colorization process is executed. In the address colorization processing step S17, address colorization is performed on the RGB one-dimensional array of the section 3 extracted in the partitioning process (step S14). In this example, “address colorization” means that a serial number (address) is assigned to each element separately for each of the R set, G set, and B set for the RGB one-dimensional array in section 3. Means. That is, as shown in FIG. 11, by assigning an address to each element of the RGB one-dimensional array of the section 3 thus cut out, an “address color” is formed as shown in FIG. In the address numbering, numbering (numbering or numbering) is performed using the position number or the like for the same color.

図12に示した区画3のRGB1次元配列の番地カラーの場合には、R集合については13個の「R」要素に対してR1からR13まで発番し、G集合については13個の「G」要素に対してG1からG13まで発番し、B集合については21個の「B」集合についてB1からB21まで発番している。これらのR1〜R13、G1〜G13、B1〜B21は、区画3のRGB1次元配列の配列順序通りに並べられている。番地カラー化処理が施された区画3に係るRGB1次元配列は、それらが保存されるメモリにおいて、番地カラー1次元配列が生成される(ステップS18)。生成された番地カラー1次元配列を利用し、カラー数値を割り当てることにより「番地カラーリスト」が作成される。ただし、ステップS18の時点では、番地カラー1次元配列の各番地カラー(Cn)には、対応するカラー数値は割り当てられていない。   In the case of the address color of the RGB one-dimensional array in section 3 shown in FIG. 12, the R set is numbered from R1 to R13 for 13 “R” elements, and the 13 sets of “G” ”Elements are numbered from G1 to G13, and for the B set, 21“ B ”sets are numbered from B1 to B21. These R1 to R13, G1 to G13, and B1 to B21 are arranged in the arrangement order of the RGB one-dimensional array of the section 3. As for the RGB one-dimensional array related to the section 3 subjected to the address colorization processing, the address color one-dimensional array is generated in the memory in which they are stored (step S18). The “address color list” is created by assigning color numerical values using the generated one-dimensional array of address colors. However, at the time of step S18, the corresponding color numerical value is not assigned to each address color (Cn) of the address color one-dimensional array.

上記のごとくして生成された番地カラー1次元配列の例を図13に示す。番地カラー1次元配列の各番地カラー(Cn)には、対応するカラー数値は割り当てられていない。このようにして生成された番地カラー1次元配列を利用して次に番地カラーの符号化が行われる(ステップS20)   FIG. 13 shows an example of the address color one-dimensional array generated as described above. No corresponding color value is assigned to each address color (Cn) of the address color one-dimensional array. Next, the address color is encoded using the address color one-dimensional array thus generated (step S20).

番地カラー符号化(ステップS20)の具体的内容は図7Bに示される。   Specific contents of the address color coding (step S20) are shown in FIG. 7B.

この番地カラー符号化は、図13に示した番地カラー1次元配列を基礎にして、47個の番地カラーのそれぞれにオブジェクトを割り当て(図7BのステップS21)、ONC対応表を作成することを意味している。図14には、作成されたONC対応表の一部であるO−Cn対応表の一例を示す。本実施形態の場合には、図4を参照して説明した長い文章(コンピュータオブジェクト)28が分割されて個々のオブジェクトが決定されている。文章28の分割数や分割の仕方は任意であるが、本実施形態では47個の番地カラー(R1〜R13、G1〜G13、B1〜B21)のそれぞれにオブジェクトが割り当てられるように分割されている。各番地カラー(Cn)とオブジェクト(O)の対応関係は、図14で示したリストあるいは図表に示す通りであり、これによりO−C対応表が作成される。図14の番地カラー符号化では、番地カラーB1での「谷電機工業」から番地カラーR13での「小型軽量化」までの割り当て例が示されている。   This address color coding means that an object is assigned to each of the 47 address colors based on the one-dimensional array of address colors shown in FIG. 13 (step S21 in FIG. 7B), and an ONC correspondence table is created. doing. FIG. 14 shows an example of an O-Cn correspondence table that is a part of the created ONC correspondence table. In the case of this embodiment, the long sentence (computer object) 28 described with reference to FIG. 4 is divided and individual objects are determined. The number of divisions and the manner of division of the sentence 28 are arbitrary, but in this embodiment, the sentence 28 is divided so that an object is assigned to each of the 47 address colors (R1 to R13, G1 to G13, B1 to B21). . The correspondence relationship between each address color (Cn) and the object (O) is as shown in the list or chart shown in FIG. 14, and thereby an OC correspondence table is created. The address color coding in FIG. 14 shows an example of allocation from “Tani Denki Kogyo” in the address color B1 to “Small and light” in the address color R13.

図15に、ステップS22(図7B)により生成された番地カラーコード表を示す。図14のテーブルのオブジェクト部(O)を文字や単語、語句でソートした上で、連番のカラー数値(N)を割り当てたテーブルである。この番地カラーコード表によれば、カラー数値(N)とオブジェクト(O)と番地カラー(Cn)との対応関係を示している。番地カラー(Cn)の欄では、同じオブジェクト(例えば「、」や「の」等)に対して複数の番地カラー(Cn)が対応づけられている。また、カラー数値(N)とオブジェクト(O)/番地カラー(Cn)との対応付けは任意に決めることができる。   FIG. 15 shows the address color code table generated in step S22 (FIG. 7B). FIG. 15 is a table in which the object numbers (O) in the table of FIG. 14 are sorted by characters, words, phrases, and assigned a sequential color numerical value (N). According to the address color code table, the correspondence between the color numerical value (N), the object (O), and the address color (Cn) is shown. In the address color (Cn) column, a plurality of address colors (Cn) are associated with the same object (for example, “,”, “no”, etc.). The association between the color numerical value (N) and the object (O) / address color (Cn) can be arbitrarily determined.

図16は、図15に示した対応表からN−O対応部分を取り出し、オブジェクトリスト(符号化)として示している。図16のオブジェクトリストはオブジェクトリスト生成のステップS23(図7B)により作られる。   FIG. 16 shows an N-O correspondence part extracted from the correspondence table shown in FIG. 15 and shows it as an object list (encoding). The object list of FIG. 16 is created by step S23 (FIG. 7B) of object list generation.

図17は、番地カラー(Cn)とカラー数値(N)との対応関係を示す番地カラーリストを示している。図15に示した対応表からCn−N対応部分を取り出した上で、番地カラー(Cn)の英数字でソートしたテーブルである。番地カラーリストは、番地カラーリストの生成ステップS24(図7B)によって作られる。図17に示した番地カラーリスト(符号化)が、前述した番地カラーリスト21Bに対応している。以上のようにしてONC対応表21(オブジェクトリスト21Aと番地カラーリスト21B)が作成される。   FIG. 17 shows an address color list indicating the correspondence between the address color (Cn) and the color numerical value (N). FIG. 16 is a table in which Cn-N correspondence portions are extracted from the correspondence table shown in FIG. 15 and sorted by alphanumeric characters of address colors (Cn). The address color list is created by the address color list generation step S24 (FIG. 7B). The address color list (encoding) shown in FIG. 17 corresponds to the address color list 21B described above. The ONC correspondence table 21 (object list 21A and address color list 21B) is created as described above.

上記のごとく、カラー写真画像30を選択し、当該カラー写真画像30を利用してRGB3色カラーリダクションを行い、区画化を行い、所定区画のRGB1次元配列を切り出し、当該RGB1次元配列を利用して番地カラー符号化を行うという各処理は、情報配信装置15の側において行われる。   As described above, a color photographic image 30 is selected, RGB three-color color reduction is performed using the color photographic image 30, partitioning is performed, an RGB one-dimensional array of a predetermined section is cut out, and the RGB one-dimensional array is used. Each process of performing address color coding is performed on the information distribution apparatus 15 side.

なお図7Bに示したフローチャートでは、番地カラー符号化のプロセス(S20)の前段で、「テキストの用意」のステップS1、「カラー写真画像(原図)の用意」のステップS11、前述した「番地カラー1次元配列の生成」のプロセス(S10)が設けられている。   In the flowchart shown in FIG. 7B, in the preceding stage of the address color encoding process (S20), step S1 of "Preparation of text", step S11 of "Preparation of color photographic image (original drawing)", and "Address color" described above. A “one-dimensional array generation” process (S10) is provided.

次に、図18〜図22を参照して、情報受信装置15の側で行われる復号化処理について説明する。情報受信装置15で行われる復号化処理は、前述した符号化処理の手順を逆に行う逆変換処理である。   Next, with reference to FIGS. 18 to 22, a decoding process performed on the information receiving device 15 side will be described. The decoding process performed by the information receiving device 15 is an inverse conversion process that reverses the procedure of the encoding process described above.

情報受信装置15の側で行われる復号化処理は、番地カラー(Cn)の復号化である。前述した通り、情報受信装置15の側には、情報配信装置14の側から事前にONC対応表21(オブジェクトリスト21Aと番地カラーリスト21B)が郵送等で提供されている。次に、カラー写真画像21Cがインターネット11を経由して情報配信装置14から情報受信装置15に送信されてくる。情報受信装置15では、カラー写真画像21Cを受信した後、ONC対応表21(オブジェクトリスト21Aと番地カラーリスト21B)に基づいて、図3Aで示した通りの逆変換を行ってメッセージ情報としてのテキストオブジェクト24を取り出す。この際において、前述のように決められた番地カラー(Cn)を利用して復号化(逆変換)が行われる。   The decoding process performed on the information receiving device 15 side is the decoding of the address color (Cn). As described above, the ONC correspondence table 21 (object list 21A and address color list 21B) is provided to the information receiving device 15 side by mail or the like in advance from the information distribution device 14 side. Next, the color photographic image 21 </ b> C is transmitted from the information distribution device 14 to the information reception device 15 via the Internet 11. After receiving the color photographic image 21C, the information receiving device 15 performs reverse conversion as shown in FIG. 3A on the basis of the ONC correspondence table 21 (object list 21A and address color list 21B), and text as message information The object 24 is taken out. At this time, decoding (inverse transformation) is performed using the address color (Cn) determined as described above.

図18は、番地カラーによる復号化を解説するための表である。この表では、第1列に番地カラー(Cn)が示され、第2列にカラー数値(N)が示され、第3列にオブジェクト(O)が示され、かつそれぞれの項目同士の対応関係が示されている。   FIG. 18 is a table for explaining decoding by address color. In this table, the address color (Cn) is shown in the first column, the color numerical value (N) is shown in the second column, the object (O) is shown in the third column, and the correspondence between each item It is shown.

情報受信装置15では、図22に示した番地カラーの復号化のフローに従って復号化の処理を実行する。   The information receiving apparatus 15 executes the decoding process according to the address color decoding flow shown in FIG.

最初のステップS31ではデジタルのカラー写真画像(原図)を用意する。当該カラー写真画像は、情報配信装置14からインターネット11を経由して送られてきたものである。ここで、前記のカラー写真画像は、カラー写真プリント印刷や、店頭の広告、書物、表示物等に掲載/貼り付けられたカラー印刷物をカメラ撮像入力/OCR撮像入力されたものを包含する。従って、カラー写真画像の代わりに、カラー写真プリント印刷やカラー印刷物を、情報配信側から情報受信側に配送することもある。次に、当該カラー写真画像を利用して番地カラー1次元配列を取り出す(ステップS32)。取り出した番地カラー1次元配列を図21に示す。次に、図19に示す番地カラーリストを用意する(ステップS33)。さらに、図20に示すオブジェクトリストを用意する(ステップS34)。番地カラーリストとオブジェクトリストは、事前に郵送等により情報配信装置14の側から提供されている。最後に番地カラー1次元配列、番地カラーリスト、オブジェクトリストを用いて番地カラー復号化を行う(ステップS35)。こうして、受信したカラー写真画像21Cから番地カラー1次元配列に基づき所定の番地カラー(Cn)を取り出し、取り出した番地カラー(Cn)に基づいて、図19に示す番地カラーリスト21Bを利用して、カラー数値(N)を取得する。さらに次に、取得したカラー数値に基づいて、図20に示すオブジェクトリスト(復号化)21Aを利用して、図18に示す番地カラーによる復号化テーブルを構成し、オブジェクト24を取得する。   In the first step S31, a digital color photographic image (original drawing) is prepared. The color photographic image is sent from the information distribution apparatus 14 via the Internet 11. Here, the color photographic image includes color photographic print printing, and color printed material posted / pasted on storefront advertisements, books, display materials, and the like, which have been input by camera imaging / OCR imaging. Therefore, instead of a color photographic image, a color photographic print or a color print may be delivered from the information distribution side to the information reception side. Next, an address color one-dimensional array is taken out using the color photographic image (step S32). The taken-out address color one-dimensional array is shown in FIG. Next, the address color list shown in FIG. 19 is prepared (step S33). Further, an object list shown in FIG. 20 is prepared (step S34). The address color list and the object list are provided from the information distribution apparatus 14 side by mail or the like in advance. Finally, address color decoding is performed using the address color one-dimensional array, the address color list, and the object list (step S35). In this way, a predetermined address color (Cn) is extracted from the received color photographic image 21C based on the one-dimensional array of address colors, and based on the extracted address color (Cn), the address color list 21B shown in FIG. 19 is used. Get the color value (N). Next, based on the acquired color numerical value, the object list (decoding) 21A shown in FIG. 20 is used to construct a decoding table with the address colors shown in FIG.

以上に説明した「番地カラー符号化」と「番地カラー復号化」の各々の変換処理において、変換前事項(入力)と変換後事項(出力)の関係を示すと、図23と図24に示すようになる。図23に示した番地カラー符号化(割符分割)に基づく変換処理51では、入力は割符1のカラー写真画像(原図)とテキスト(テキストオブジェクト)であり、出力は割符2のONC対応表(オブジェクトリストと番地カラーリスト)である。また図24に示した番地カラー復号化(割符符号)に基づく変換処理52では、入力は割符1のカラー写真画像(原図)であり、出力はテキスト(テキストオブジェクト)である。番地カラー復号化に基づく変換処理52では、割符2のONC対応表(オブジェクトリストと番地カラーリスト)が参照されることになる。
ここで、ONC対応表から(オブジェクトリストと番地カラーリスト)の組み合わせに分解することができ、逆に、(オブジェクトリストと番地カラーリスト)の組み合わせによればONC対応表を構成することができ、ONC対応表と(オブジェクトリストと番地カラーリスト)の組み合わせとは等価である。
The relationship between the pre-conversion matter (input) and the post-conversion matter (output) in each conversion process of “address color coding” and “address color decoding” described above is shown in FIGS. It becomes like this. In the conversion processing 51 based on the address color coding (tally division) shown in FIG. 23, the input is a color photo image (original drawing) of tally 1 and text (text object), and the output is an ONC correspondence table (object) of tally 2 List and address color list). Also, in the conversion process 52 based on the address color decoding (tally code) shown in FIG. 24, the input is a color photographic image (original drawing) of tally 1, and the output is text (text object). In the conversion process 52 based on the address color decoding, the ONC correspondence table (object list and address color list) of tally 2 is referred to.
Here, the ONC correspondence table can be decomposed into a combination of (object list and address color list). Conversely, according to the combination of (object list and address color list), an ONC correspondence table can be constructed. The combination of the ONC correspondence table and (object list and address color list) is equivalent.

また、割符暗号化技術の観点からすると、符号化処理は、テキストオブジェクトを、カラー写真画像(割符1)とONC対応表(割符2)に割符分割して符号化(暗号化)する処理である。復号化処理は、カラー写真画像(割符1)とONC対応表(割符2)とを割符符合して、テキストオブジェクトに復号化する処理である。このことからして、番地カラー技術は、カラー写真画像を用いた割符分割の秘密分散技術の実現形態でもある。   From the viewpoint of tally encryption technology, the encoding process is a process of encoding (encrypting) a text object by dividing it into a color photographic image (tally 1) and an ONC correspondence table (tally 2). . The decoding process is a process in which the color photographic image (tally 1) and the ONC correspondence table (tally 2) are tally-coded and decoded into a text object. Therefore, the address color technique is also an implementation form of a secret sharing technique for tally division using a color photographic image.

(変換処理)変換式表現
符号化:カラー写真画像(割符1)+テキストオブジェクト→ONC対応表(割符2)
復号化:カラー写真画像(割符1)+ONC対応表(割符2)→テキストオブジェクト
ここで、ONC対応表={オブジェクトリスト+番地カラーリスト}
(Conversion processing) Conversion expression expression Encoding: Color photographic image (tally 1) + text object → ONC correspondence table (tally 2)
Decoding: Color photographic image (tally 1) + ONC correspondence table (tally 2) → text object where ONC correspondence table = {object list + address color list}

さらに、割符分割は、以下のように3分割まで可能である。
割符1=カラー写真画像、割符2=ON表、割符3=CN表
Furthermore, tally division is possible up to three divisions as follows.
Tally 1 = color photo image, tally 2 = ON table, tally 3 = CN table

以上の実施形態では、情報配信者から情報受信者へ、カラー写真画像(割符1)をインターネットを経由して送信し、ONC対応表(割符2)を郵送や宅配等で配送する情報配信システムの構成の具体例を示した。
一般に、情報配信システムは、図26に示すように、情報配信装置14と情報受信装置15の間で、インターネット伝送ルート61と記録媒体搬送ルート62から構成される。情報配信装置14と情報受信装置15では、それぞれ、構成要素としてPC(HD:ハードディスク)と記録媒体とが示されている。カラー写真画像(割符1)とONC対応表(割符2)は、図26のインターネット伝送ルート61と記録媒体搬送ルート62のどちらかの経路で伝送または搬送される。図28は、カラー写真画像(割符1)とONC対応表(割符2)を伝送または搬送する際に、インターネット伝送ルート61と記録媒体搬送ルート62の選択の組み合わせの構成を示したものである。ここに、記録媒体の範疇は、電子記録媒体(USBメモリ、CD、FD等)のみならず、印刷記録媒体(ペーパベース)をも包含している。
図28のケース(1)は、以上で示した実施形態であり、割符分割したカラー写真画像(割符1)をインターネット伝送し、ONC対応表(割符2)の記録媒体を郵送や宅配等で配送するので、セキュリティは高レベルである。しかし、セキュリティレベルが厳密に問われない場合は、ケース(2)〜(4)のいずれかを選択しても構わない。さらに、カラー印刷媒体にまで適用を拡大して、ケース(5)、(6)のように、カラー写真画像のプリント印刷を印刷記録媒体として搬送した後、カメラ撮像した撮像画像をPCに取り込むようなアプリケーションの実現も可能である。この装置構成の例については、図25を参照して先に説明した通りである。
In the above embodiment, an information distribution system for transmitting a color photographic image (tally 1) from the information distributor to the information receiver via the Internet and delivering the ONC correspondence table (tally 2) by mail, home delivery, or the like. A specific example of the configuration is shown.
In general, the information distribution system includes an Internet transmission route 61 and a recording medium transport route 62 between the information distribution device 14 and the information reception device 15 as shown in FIG. In the information distribution device 14 and the information reception device 15, a PC (HD: hard disk) and a recording medium are shown as components. The color photographic image (tally 1) and the ONC correspondence table (tally 2) are transmitted or transported through one of the Internet transmission route 61 and the recording medium transport route 62 in FIG. FIG. 28 shows a configuration of a combination of selection of the Internet transmission route 61 and the recording medium conveyance route 62 when a color photographic image (tally 1) and an ONC correspondence table (tally 2) are transmitted or conveyed. Here, the category of recording media includes not only electronic recording media (USB memory, CD, FD, etc.) but also printing recording media (paper base).
Case (1) in FIG. 28 is the embodiment described above, and the tally-divided color photographic image (tally 1) is transmitted over the Internet, and the recording medium of the ONC correspondence table (tally 2) is delivered by mail or home delivery. So security is at a high level. However, if the security level is not strictly questioned, any one of cases (2) to (4) may be selected. Further, the application is expanded to color print media, and as in cases (5) and (6), after the color photographic image print print is conveyed as a print recording medium, the captured image captured by the camera is taken into the PC. Realization of a simple application is also possible. An example of this apparatus configuration is as described above with reference to FIG.

なお上記の番地カラーシステム、符号化方法、および復号化方法は、情報配信の場合のみだけではなく、1台のコンピュータ(PC等)において適用し、当該コンピュータに保存されるテキスト等(ファイル)を暗号化するシステムとして利用することも可能である。テキスト等のファイルを保管する構成例を図27に示す。71は1台のコンピュータシステムを示す。コンピュータシステム71では構成要素としてPC(HD:ハードディスク)と記録媒体とが示されている。また図27に、ファイルの保管の場所/手段をケース(1)、(2)に分けて表形式で示している。   The above address color system, encoding method, and decoding method are applied not only to information distribution but also to a single computer (PC, etc.), and texts (files) stored in the computer are used. It can also be used as an encryption system. FIG. 27 shows a configuration example for storing files such as text. Reference numeral 71 denotes one computer system. In the computer system 71, a PC (HD: hard disk) and a recording medium are shown as components. FIG. 27 shows the file storage location / means in a table format divided into cases (1) and (2).

以上の実施形態で説明された構成、形状、大きさおよび配置関係については本発明が理解・実施できる程度に概略的に示したものにすぎない。従って本発明は、説明された実施形態に限定されるものではなく、特許請求の範囲に示される技術的思想の範囲を逸脱しない限り様々な形態に変更することができる。   The configurations, shapes, sizes, and arrangement relationships described in the above embodiments are merely schematically shown to the extent that the present invention can be understood and implemented. Therefore, the present invention is not limited to the described embodiments, and can be variously modified without departing from the scope of the technical idea shown in the claims.

本発明に係るカラー写真画像を利用した番地カラーシステム、符号化方法、および復号化方法は、カラー数の少ないカラー写真画像を利用して文書情報等を暗号化し、インターネット等で伝送するのに利用される。   The address color system, encoding method, and decoding method using a color photographic image according to the present invention are used for encrypting document information and the like using a color photographic image having a small number of colors, and transmitting the information on the Internet or the like. Is done.

11 インターネット
14 情報配信装置
15 情報受信装置
21 ONC対応表
21A オブジェクトリスト
21B 番地カラーリスト
21C カラー写真画像(原図)
22 記憶媒体
23 カラー暗号化キー
24 オブジェクト(O)
28 文章(テキスト)
30 カラー写真画像(原図)
31 画像領域
32 ピクセル
11 Internet 14 Information distribution device 15 Information reception device 21 ONC correspondence table 21A Object list 21B Address color list 21C Color photographic image (original)
22 Storage medium 23 Color encryption key 24 Object (O)
28 Text
30 Color photographic image (original)
31 image area 32 pixels

Claims (22)

コンピュータ上でカラーコード表で取り扱われる任意のカラーでありかつコンピュータオブジェクトの対象として取り扱われる前記任意のカラーを表示する表示装置の表示画面を形成する複数のピクセルの一部または全部を利用する番地カラーシステムであり、
前記コンピュータは、
複数の前記ピクセルの各々について、ピクセル位置情報に基づいて付与される番号と当該ピクセルで表現されるカラーとによって位置番号付きカラーを作成する手段と、
前記コンピュータで扱うファイルを複数の前記位置番号付きカラーを用いて符号化する手段と、
を有することを特徴とする番地カラーシステム。
Some or all of Pikuse Le multiple you forming a display screen of a display device for displaying the arbitrary color to be handled on the computer as a target for any a color and computer object handled is Ru color code table The address color system to be used
The computer
For each of a plurality of the pixels, means for creating a position numbered-collar by the-collar represented by numbered and the pin Kuseru granted based on the position information of the pixel,
Means for encoding a file handled by the computer using a plurality of the position numbered colors;
The address color system characterized by having .
コンピュータで扱われる任意のカラー写真画像を表示する表示装置の表示画面を形成する複数のピクセルの一部または全部を利用する番地カラーシステムであり、
前記コンピュータは、
複数の前記ピクセルの各々について、ピクセル位置情報に基づいて付与される番号と当該ピクセルで表現されるカラーとによって位置番号付きカラーを作成する手段と、
前記コンピュータで扱うファイルを複数の前記位置番号付きカラーを用いて符号化する手段と、
を有することを特徴とする番地カラーシステム。
An address color system utilizing part or all of any multiple you form a display screen of a color photographic image display device for displaying the pixels to be handled by a computer,
The computer
For each of a plurality of the pixels, means for creating a position numbered-collar by the-collar represented by numbered and the pixel applied based on the position information of the pixel,
Means for encoding a file handled by the computer using a plurality of the position numbered colors;
The address color system characterized by having .
コンピュータで扱われる任意のカラー写真画像を表示する表示装置の表示画面を形成する複数のピクセルの一部または全部を利用する番地カラーシステムであり、
前記コンピュータは、
複数の前記ピクセルの各々について、同じカラーで表現される複数のピクセルでは、ピクセルによって表現されるカラーに対して、当該ピクセルの位置情報に基づいて付与される番号を組み合わせて位置番号付きカラーを作成する手段と、
前記コンピュータで扱うファイルを複数の前記位置番号付きカラーを用いて符号化する手段と、
を有することを特徴とする番地カラーシステム。
An address color system utilizing part or all of any multiple you form a display screen of a color photographic image display device for displaying the pixels to be handled by a computer,
The computer
For each of a plurality of the pixels, the plurality of pins Kuseru expressed in the same color, for the color over represented by Pi Kuseru, position number by combining the number that is given based on the position information of the pixel and means for creating a-collar attached,
Means for encoding a file handled by the computer using a plurality of the position numbered colors;
The address color system characterized by having .
コンピュータで扱われる任意のカラー写真画像を表示する表示装置の表示画面を形成する複数のピクセル一部を利用する番地カラーシステムであり、
前記コンピュータは、
前記表示画面を形成する複数の前記ピクセルを複数の区画に分割する手段と、
前記複数の区画から切り出された少なくとも1つの前記区画の中に含まれる複数の前記ピクセルの各々について、ピクセルで表現されるカラーと当該ピクセルの位置情報とに基づいて付与される番号とによって位置番号付きカラーを作成する手段と、
前記コンピュータで扱うファイルを複数の前記位置番号付きカラーを用いて符号化する手段と、
を有することを特徴とする番地カラーシステム。
An address color system utilizing part of any multiple you form a display screen of a color photographic image display device for displaying the pixels to be handled by a computer,
The computer
It means for dividing said pixel of multiple you form the display screen into a plurality of compartments,
For each of a plurality of the pixels included in at least one of said compartments cut out from the plurality of compartments, depending on the number given on the basis of the position information of color over the corresponding pixels represented by the pixel and means for creating a color over with position number,
Means for encoding a file handled by the computer using a plurality of the position numbered colors;
The address color system characterized by having .
記カーの数は、3バイトのフルカラーの色数、2バイトのカラーの色数、1バイト以下のマルチカラーの色数、または三原色の色数であることを特徴とする請求項1〜4のいずれか1項に記載された番地カラーシステム。 The number of pre-listen La over the number of colors 3 bytes of full-color, two-byte number of colors of the color, claim, wherein the number of colors multicolor 1 bytes or less, or a number of colors of the three primary 1 The address color system described in any one of -4. 記カーの数は、代表的な3色とその他の1色とから成る4色であることを特徴とする請求項1〜4のいずれか1項に記載された番地カラーシステム。 The number of pre-listen La over the address color system according to any one of claims 1 to 4, characterized in that a 4-color consisting of three representative colors and other one color. 前記代表的な3色は赤と緑と青であることを特徴とする請求項6記載の番地カラーシステム。 7. The address color system according to claim 6, wherein the representative three colors are red, green and blue . 前記代表的な3色はシアンとマゼンタとイエローであることを特徴とする請求項6記載の番地カラーシステム。 7. The address color system according to claim 6, wherein the representative three colors are cyan, magenta and yellow . 前記位置番号付きカラーは、前記コンピュータによって通信回線を介して配信される情報を符号化するときに用いられ、または、前記コンピュータでそのメモリに保存されるファイルを符号化するときに用いられることを特徴とする請求項1〜8のいずれか1項に記載の番地カラーシステム。 The position numbered color is used when encoding information distributed by the computer via a communication line , or when encoding a file stored in the memory of the computer. The address color system according to any one of claims 1 to 8, characterized in that コンピュータの情報処理機能に基づき実行される符号化方法であり、
前記コンピュータの表示装置の表示画面に表示されたカラー写真画像から、前記表示画面を形成するピクセルの番号と複数のカラーを基にして、位置番号付きカラー1次元配列を作成するステップと、
前記位置番号付きカラーの1次元配列に挙げられた複数の位置番号付きカラーの各々と、前記コンピュータで扱われるファイルに含まれたオブジェクトと、カラー数値とを対応づける対応表を作成するステップと、
記対応表を用いて、位置番号付きカラーリストおよびオブジェクトリストを作成することで前記ファイルを符号化するステップと、
から成ることを特徴とするカラー写真画像を利用した符号化方法。
An encoding method executed based on an information processing function of a computer,
From the display screen the displayed color image display device of the computer, based on the numbered and a plurality of color over the pixels forming the display screen, creating a one-dimensional array of color with position number ,
Creating a respective plurality of positions numbered-collar listed in one-dimensional array of color with the position numbers, the objects contained in the file handled by the computer, a correspondence table associating the number of colors values Steps,
Using pre Symbol pair enabled table, a step of encoding the file by creating Kararisu The reserve and object list with position number,
An encoding method using a color photographic image comprising:
前記位置番号付きカラーリストを作成する前記ステップは、
前記カラー写真画像で用いられるカラーの数を、代表的な3色とその他の1色とから成る4色に減じるステップと、
カラーの数が減じられた前記カラー写真画像を複数の区画に分割するステップと、
前記複数の区画化から少なくとも1つの区画を切り出すステップと、
切り出した前記区画に含まれる前記代表的な3色のピクセルの位置情報を用いて前記位置番号付きカラーを作成するステップと、
作成された前記位置番号付きカラーを利用して前記位置番号付きカラーリストを作成するステップとを含む、
ことを特徴とする請求項10記載のカラー写真画像を利用した符号化方法。
Said step of creating a Kararisu bets with the position numbers,
A step of reducing the number of color over used in the color photographic image, four colors consisting of three representative colors and other one color,
Dividing the color image number of-collar is reduced in a plurality of compartments,
Cutting at least one compartment from the plurality of compartments;
And creating a color over with the position number by using the position information of the representative three-color pixel included in the partition cut out,
By using the position numbered-collar created and a step of creating a Kararisu bets with the position number,
The encoding method using a color photographic image according to claim 10.
前記位置番号付きカラーを作成する前記ステップでは、複数の前記ピクセルのそれぞれのカラーと発番とに基づいて、前記位置番号付きカラーが決定されることを特徴とする請求項11記載のカラー写真画像を利用した符号化方法。 In the step of creating-collar with the position number, based on the respective color and numbering of a plurality of the pixels, color according to claim 11, wherein the-collar with said position number is determined An encoding method using photographic images. 前記代表的な3色は赤と緑と青であることを特徴とする請求項10〜12のいずれか1項に記載のカラー写真画像を利用した符号化方法。 The encoding method using color photographic images according to any one of claims 10 to 12, wherein the representative three colors are red, green and blue . 記対表を作成するステップで、前記位置番号付きカラー1次元配列に挙げられた複数の前記位置番号付きカラーの内で、1つまたはいくつかの特定の位置番号付きカラーと、前記カラー写真画像にユニークな固有の画像識別番号と、前記カラー数値とを対応づける前記対表を作成することを特徴とする請求項10記載のカラー写真画像を利用した符号化方法。 In the step of creating a pre-SL-enabled table, among the plurality of the positions numbered-collar listed in one-dimensional array of color with the position numbers, the collared one or several specific location number, wherein the unique unique image identification number on a color photographic image, the color numbers and encoding method using a color photographic image of claim 10, wherein creating a pre SL corresponds table associating. 記対表を作成するステップで、前記位置番号付きカラー1次元配列に挙げられた複数の前記位置番号付きカラーの内で、1つまたはいくつかの特定の位置番号付きカラーと、前記カラー写真画像にユニークな固有の画像識別番号と共に画像属性、前記カラー数値とを対応づける前記対表を作成することを特徴とする請求項10記載のカラー写真画像を利用した符号化方法。 In the step of creating a pre-SL-enabled table, among the plurality of the positions numbered-collar listed in one-dimensional array of color with the position numbers, the collared one or several specific location number, both image attributes a unique unique image identification number on the color photographic image, using a color photographic image of claim 10, wherein creating a pre SL corresponds table associating said color numerical Encoding method. 符号化される前記ファイルは、前記コンピュータによって通信回線を介して配信されるファイル、または、前記コンピュータでそのメモリに保存されるファイルであることを特徴とする請求項10〜15のいずれか1項に記載のカラー写真画像を利用した符号化方法。 Said file to be encoded, a file is distributed via the communication line by the computer, or any one of claims 10 to 15, characterized in that the files stored in the memory of the computer An encoding method using the color photographic image described in 1. 請求項10〜15のいずれか1項に記載されたカラー写真画像を利用した符号化方法によって符号化された前記ファイル前記コンピュータにおいて復号化する方法であり、
符号化された前記ファイルに係るカラー写真画像を、前記位置番号付きカラーリストおよび前記オブジェクトリストを用いて、位置番号付きカラー、カラー数値、オブジェクトの順序で逆変換し、符号化された前記ファイルを復号化することを特徴とするカラー写真画像を利用した復号化方法。
A method of decoding the file encoded by the encoding method using a color photographic image according to any one of claims 10 to 15 in the computer ,
Color photographic images according to the encoded the file by using the object list the position numbered Kararisu The reserve and the position numbered-collar, color number value, and inverse transformation in the object sequence, coding A decoding method using a color photographic image, wherein the decoded file is decoded.
情報配信装置であるコンピュータの側で、請求項10〜15のいずれか1項に記載されたカラー写真画像を利用した符号化方法に基づいて作成された前記カラー写真画像を情報受信側であるコンピュータに通信回線を介して配信し、
別の経路で、前記情報配信装置であるコンピュータの側で作成された前記カラー写真画像に基づく前記位置番号付きカラーリストと前記オブジェクトリストを記録媒体で前記情報受信装置であるコンピュータの側に送付し、
前記情報受信装置であるコンピュータは、前記情報配信装置であるコンピュータから通信回線を介して送信された前記カラー写真画像を受信し、別途に受信した前記位置番号付きカラーリストおよび前記オブジェクトを用いて、前記カラー写真画像位置番号付きカラー、カラー数値、オブジェクトの順序で逆変換し、符号化されたファイルを復号化することを特徴とするカラー写真画像を利用した復号化方法。
A computer which is an information receiving side of the color photographic image created based on the encoding method using the color photographic image described in any one of claims 10 to 15 on the computer side which is an information distribution apparatus Distributed over a communication line,
In another route, sending the position numbered Kararisu that are based on the color photographic image created on the side of the which is information distribution apparatus computer and the object list to the side of which is the information receiving apparatus in a recording medium a computer And
Wherein the information receiving apparatus computer receives the color photographic image transmitted via the communication line from said the information distribution device a computer, using the object and you the position numbered Kararisu bets received separately Te, the color photographic image, the position numbered-collar, color number value, and inversely transformed by the object order, decoding method using a color photographic image, characterized in that decoding the encoded file .
情報配信装置であるコンピュータの側で、請求項10〜15のいずれか1項に記載されたカラー写真画像を利用した符号化方法に基づいて作成された前記カラー写真画像を情報受信装置であるコンピュータの側に通信回線を介して配信し、
別の経路で、前記情報配信装置であるコンピュータの側で作成された前記カラー写真画像に基づく位置番号付きカラーコード表を記録媒体で前記情報受信装置であるコンピュータの側に送付し、
前記情報受信装置であるコンピュータは、前記情報配信装置であるコンピュータから前記通信回線を介して送信された前記カラー写真画像を受信し、別途に受信した前記位置番号付きカラーコード表を用いて、前記カラー写真画像位置番号付きカラー、カラー数値、オブジェクトの順序で逆変換し、符号化されたファイルを復号化することを特徴とするカラー写真画像を利用した復号化方法。
A computer which is an information receiving device for the color photographic image created based on the encoding method using the color photographic image described in any one of claims 10 to 15 on the computer side which is an information distribution device To the other side via a communication line,
In another route, a color code table with a position number based on the color photographic image created on the computer side which is the information distribution device is sent to the computer side which is the information reception device on a recording medium,
Wherein the information receiving a device computer receives the color photographic image transmitted via the communication line from said the information distribution device a computer, using said positions numbered color code table received separately, the the color photographic image, the position numbered-collar, color number value, and inversely transformed by the object order, decoding method using a color photographic image, characterized in that decoding the encoded file.
情報配信装置であるコンピュータの側で、請求項10〜15のいずれか1項に記載されたカラー写真画像を利用した符号化方法に基づいて作成された前記カラー写真画像と、前記カラー写真画像に基づく前記位置番号付きカラーリストと前記オブジェクトリストとを、別々の経路または同じ経路で、情報受信装置であるコンピュータの側に記録媒体で送付するか、または、通信回線を介して配信し、
前記情報受信装置であるコンピュータは、前記カラー写真画像と前記位置番号付きカラーリストおよび前記オブジェクトリストを用いて、前記カラー写真画像を、位置番号付きカラー、カラー数値、オブジェクトの順序で逆変換し、符号化されたファイルを復号化することを特徴とするカラー写真画像を利用した復号化方法。
On the side of the computer is an information distribution device, said color photographic image created on the basis of the color photographic image coding method utilizing claimed in any one of claims 10 to 15, before Symbol color photographic images wherein the position numbers with color list and said object list based on, in a separate path or the same path, or to send the recording medium to the side of the computer is an information receiving apparatus, or distributed via a communication line,
Said information receiving apparatus is a computer, by using the color photographic image and the position numbered Kararisu The reserve and the object list, the color photographic image, the position numbered-collar, color number value, in the object sequence A decoding method using a color photographic image, characterized by performing reverse conversion and decoding an encoded file .
情報配信装置であるコンピュータの側で、請求項10〜15のいずれか1項に記載されたカラー写真画像を利用した符号化方法に基づいて作成された前記カラー写真画像のプリント印刷の印刷記録媒体を情報受信装置であるコンピュータの側に送付し、
別の経路で、前記情報配信装置であるコンピュータの側で作成された前記カラー写真画像に基づく前記位置番号付きカラーリストと前記オブジェクトリストを通信回線を介して配信するか、または、記録媒体で前記情報受信装置であるコンピュータの側に送付するかし、
前記情報受信装置であるコンピュータは、前記カラー写真画像のプリント印刷の印刷記録媒体を受領してカメラ撮像して撮像画像を当該コンピュータ内に取り込み、別途に受信した前記位置番号付きカラーリストおよび前記オブジェクトリストを用いて、前記カラー写真画像位置番号付きカラー、カラー数値、オブジェクトの順序で逆変換し、符号化されたファイルを復号化することを特徴とするカラー写真画像を利用した復号化方法。
A print recording medium for print printing of the color photographic image created on the computer side which is an information distribution device based on the encoding method using the color photographic image according to any one of claims 10 to 15 To the computer that is the information receiving device ,
In another route, or distributed via a communication line the position numbered Kararisu preparative and the object list based on the color photographic image created on the side of the the information distribution apparatus computer, or in a recording medium Send to the computer that is the information receiving device ,
Computer wherein an information receiving apparatus, the receiving of the print recording medium of the printed printing color photographic images by the camera imaging takes an image captured in the computer, Kararisu The reserve and with the position number has been received separately the using an object list, the color photographic image, the position numbered-collar, color number value, and inverse transformation in the object sequence, using color photographic images, characterized in that decoding the encoded file Decryption method.
情報配信システムにおいて配信されたファイルの復号化、または、1台のコンピュータシステムにおいてそのメモリに保存されるファイルの復号化に利用されることを特徴とする請求項17〜21のいずれか1項に記載のカラー写真画像を利用した号化方法。 Decoding the information distribution system distribution files in, or in any one of claims 17 to 21, characterized in that it is used to decrypt the files stored in its memory in a single computer system decrypted method using a color photographic image of the described.
JP2009176172A 2009-07-29 2009-07-29 Address color system, encoding method and decoding method using color photographic image, and encryption method Expired - Fee Related JP5532473B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009176172A JP5532473B2 (en) 2009-07-29 2009-07-29 Address color system, encoding method and decoding method using color photographic image, and encryption method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009176172A JP5532473B2 (en) 2009-07-29 2009-07-29 Address color system, encoding method and decoding method using color photographic image, and encryption method

Publications (2)

Publication Number Publication Date
JP2011028152A JP2011028152A (en) 2011-02-10
JP5532473B2 true JP5532473B2 (en) 2014-06-25

Family

ID=43636935

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009176172A Expired - Fee Related JP5532473B2 (en) 2009-07-29 2009-07-29 Address color system, encoding method and decoding method using color photographic image, and encryption method

Country Status (1)

Country Link
JP (1) JP5532473B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101316265B1 (en) * 2011-11-02 2013-11-21 인하대학교 산학협력단 Apparatus, medium and method for delivering secret information using complementary color

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999048006A1 (en) * 1998-03-18 1999-09-23 Datamark Technologies Pte Ltd Method and apparatus for camouflaging data
JP2009139722A (en) * 2007-12-07 2009-06-25 Tani Electronics Corp Encryption method and encryption device using color

Also Published As

Publication number Publication date
JP2011028152A (en) 2011-02-10

Similar Documents

Publication Publication Date Title
EP3889866B1 (en) Methods and devices for providing and authenticating two-dimensional code
US20080048044A1 (en) Barcode Encoding and Decoding
Abdullah et al. New approaches to encrypt and decrypt data in image using cryptography and steganography algorithm
CN101627620A (en) Electronic file encryption system, decryption system, program and method
JP2009139722A (en) Encryption method and encryption device using color
JP2008071024A (en) Bar code image generation device, bar code image reader, and bar code image generation/reading system
CN104268825B (en) A kind of method that image procossing is carried out to ciphertext graph picture
CN102970530A (en) Graphic interchange format (GIF) image encryption method based on compressed encoding
JP4980958B2 (en) Encryption method using color, and message provision method using color photographic image
KR101220254B1 (en) Searchable color encoded file composing method and searchable color encoded file system
Yang et al. Visual cryptography schemes with reversing
CN103400175B (en) Pattern identification code processing method and device
KR100758445B1 (en) Color dot code system
Almutairi A comparative study on steganography digital images: A case study of Scalable Vector Graphics (SVG) and Portable Network Graphics (PNG) images formats
JP5532473B2 (en) Address color system, encoding method and decoding method using color photographic image, and encryption method
CN100525365C (en) Image processing apparatus and control method therefor
CN107169911A (en) A kind of image encryption method converted based on Arnold transformation
JP5688729B2 (en) Address color system, address color creation method based on camera image, encoding method and decoding method using color photographic image
Shamsi et al. Securing secret information
JP5813869B2 (en) Design code pattern including information deciphered by digital equipment and its operating system
CN102855643A (en) Method for compressing and decompressing font library files and monochrome images
JP4144511B2 (en) Image processing system
Nayak Steganography with BSS-RSA-LSB technique: A new approach to Steganography
Urbanovich et al. Text steganography application for protection and transfer of the information
JP2006261718A (en) Document processing apparatus and method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120702

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140107

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140307

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140401

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140411

R150 Certificate of patent or registration of utility model

Ref document number: 5532473

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees