hereinafter , the present invention will be described in detail referring to the attached drawings . fig1 is a block diagram of a color dot code system in accordance with a preferred embodiment of the present invention whereby various types of data such as documents and audio data are rendered in the form of color dot images , and the various types of data such as documents and audio data are stored by recording these color dot images onto a medium such as paper or wood , and furthermore , the original various types of data are restored by reading the color dot images recorded and stored on the various types of medium using a camera or a scanner and processing thereof using a color dot code processor . first of all , the text data d 1 , voice data d 2 , and various other types of data are represented in the form of a color code train d 3 . in terms of the color code employed , when printing by an ink jet printer and the like with printing paper , for example , the primary colors of the printing ink , c ( cyan ), m ( magenta ), y ( yellow ), and k ( black ), etc . are used . next , a color dot image d 4 relating its color dots to the respective color codes is generated from the color code train d 3 . following this , the color dot image d 4 is recorded on one of various types of media such as paper using a method such as printing , thus recording and storing the various types of data such as documents and audio data as recorded images d 5 on the media . accordingly , in order to restore the original text data d 1 or voice data d 2 from the color dot images d 4 recorded and stored on various types of media such as paper by the above - described method , the color dot image d 5 is read into a color dot code processor f 2 built by a personal computer or the like through a reading device f 1 such as a scanner , and by performing restoration processing in the color dot code processor , the original text data d 1 a and voice data d 2 a are restored . fig2 is a block diagram of the color dot code processor f 2 . as shown in fig2 , the color dot code processor f 2 is comprised of a color dot image input processing section p 1 , a pixel to color code conversion processing section p 2 , a color dot code train generation processing section p 3 , a binary data generation processing section p 4 , a binary data to color dot code train generation processing section p 5 , a color dot image generation processing section p 6 , a color dot image output processing section p 7 , and a data managing section p 8 for managing various data using color dot images . the color dot image recorded and stored on a medium as paper is input into the color dot code processor f 2 via the color dot image input processing section p 1 , and by processing in steps by the pixel to color code conversion processing section p 2 , the color dot code train generation processing section p 3 , and the binary data generation processing section p 4 , the original various types of data d 6 are restored . furthermore , the original various types of data d 6 such as documents and audio data are processed in steps by the binary data to color dot code train generation processing section p 5 , the color dot image generation processing section p 6 , and the color dot image output processing section p 7 , and are recorded and stored on a medium such as paper as color dot images . in addition , the data managing section p 8 for managing various data using color dot images manages the various types of data through use of the color dot images generated by the color dot image generation processing section p 6 . fig3 is an explanatory diagram concerning the method for representing document data by a color dot code train . in fig3 , the text data d 7 is represented in binary data format d 8 , for example , as the internal data format in a personal computer or other computing device . accordingly , 2 - bit representation is available when 4 types of color codes consisting of c ( cyan ), m ( magenta ), y ( yellow ), and k ( black ) are used as the color codes . therefore a correspondence chart d 9 is obtained for bit information and color codes relationship , for example , wherein 00 corresponds to k ( black ), 01 corresponds to c ( cyan ), 10 corresponds to m ( magenta ), and 11 corresponds to y ( yellow ). therefore , the text data d 7 converted to the binary data format d 8 is applied with the correspondence chart d 9 for performing indexing d 10 , then the color dot code train d 11 is created . fig4 is an explanatory diagram relating to the method for representing a color dot code train by a color dot image . in this diagram , the color codes of c ( cyan ), m ( magenta ), y ( yellow ), and k ( black ) are represented by color dots d 12 having the corresponding color . using these color dots d 12 , the color dot code train d 11 for the text data is represented by a color dot image d 13 . fig5 is an explanatory diagram relating to the method for printing and recording a color dot image on paper using a printer . as shown in this diagram , the color dot code processor f 2 such as a pc controls size of each dot and horizontal and vertical intervals between the dots of the color dot image d 13 , and a printer f 3 generates a record or storage of the color dot image d 14 . fig6 is an explanatory diagram dealing with the method for restoring the original data from the color dot image read into the color dot image processing device using a scanner . as shown in this figure , the read color dot image d 15 is converted into color codes corresponding to each pixel thereof using the pixel to color code conversion processing section p 2 of the color dot code processor f 2 , and is stored as c ( cyan ), m ( magenta ), y ( yellow ), and k ( black ) representation d 16 of the color dot image . next , the color code train d 11 is generated using the color dot code train generation processing section p 3 of the color dot code processor . following this , the original document d 7 is restored from the color code train d 11 using the binary data generation processing section p 4 of the color dot code processor . fig7 is a block diagram showing the real - time picture reading and restoration device . as shown in this diagram , the color dot image displayed on a display device f 5 such as a tv display is captured in real time into the processing device f 7 of a picture reading and restoration device using a camera f 6 . next , the color dot image data captured into the processing device f 7 is restored in real time to the original data using the processing device f 7 , and the original data can be stored in a database device f 8 , transferred to a remote location via a network f 9 , output through a speaker f 4 when the original data is audio data , etc ., printed through a printer f 3 when the original data is documents , etc . ; furthermore , color dot images from the ever - changing display of the display device f 5 such as a tv display are processed in real time so as to acquire various types of data in real time from the display device f 5 such as a tv display . fig8 is a block diagram showing the real - time card reading and authentication device . as shown in this diagram , a color dot image is captured using a camera f 6 or a scanner f 1 into the processor f 11 of the real time card reading and authentication device from a card f 10 on which a color dot image of various types of data specific to the user thereof has been recorded . then , using the processor f 11 , the various types of information specific to the card &# 39 ; s user are restored in real time from the color dot image data captured in the processor f 11 . following this , the processor f 11 obtains a data specific to the user from a database f 8 of a server f 12 via a network f 9 and performs cross - checking with the restored data specific to the user . in accordance with whether or not the user is authenticated by the results of cross - checking , the processor f 11 issues an instruction for controlling the device f 14 to the device controller f 13 , then the device f 14 is got operable . for example , in the case where the card f 10 is an access permit , etc ., the device f 14 corresponds to an access gate . fig9 is a block diagram of the mixing system of direct data and indirect data whereby direct data representing characters etc . of which expression are directly comprehensible by humans and indirect data constituted by a color dot code image converted from various types of data are mixed and are recorded and stored by printing on various types of media such as printing paper , wood , etc . and the color dot code image of the indirect data recorded and stored on the various types of media is read using a camera or a scanner , decoded , and converted into direct data . as shown in this diagram , image data d 17 is used in the current form thereof to constitute direct data , text data d 18 and voice data d 19 are converted into dot images d 20 , d 21 to constitute indirect data , and they are recorded and stored in a medium such as paper through printing etc . as the form of a medium d 22 wherein the direct data and indirect data are mixed . the text data &# 39 ; s indirect data portion d 20 a and the voice data &# 39 ; s indirect data portion d 21 a within the medium d 22 are read into a dot code processor f 2 as a pc through a reading device f 1 as a scanner , and by performing restoration thereof to direct data in the dot code processor , the original text data d 18 a and voice data d 19 a are restored . fig1 is a diagram showing another example of a medium such as paper whereon mixture of direct data and indirect data are recorded and stored . in this diagram , the medium d 23 such as paper recording and storing mixture of direct data and indirect data is a document such as a contract , which records the contract details d 23 a including the contracted price , the signature and authorization seal d 23 c as the direct data , and a dot image d 23 b comprising the main part of the contract content and signature encrypted using the private key of a public - key encryption system or the common key of a common key encryption system as the indirect data . fig1 is a block diagram of the system for creating stickers and fashion accessories . as shown in the diagram , a dot image d 24 is generated having an arbitrary shape using dots of arbitrary sizes . furthermore , the various types of data d 25 are converted to a color code train d 26 . next , each color code of the color code train d 26 is indexed with each dot of the dot image of an arbitrary shape d 24 through mapping processing p 9 . an arbitrarily - shaped color dot image d 27 corresponding to the various types of data is generated by this mapping processing p 9 . next , the arbitrarily - shaped color dot image d 27 is printed as the sticker image d 28 by controlling the size of the dots and the dot - to - dot interval through printing control p 10 . furthermore , using the arbitrarily - shaped color dot image d 27 , glass or stone balls of various colors are indexed with each dot thus a fashion accessory d 29 is created . fig1 is a diagram showing an example of method for generating color dot images of an arbitrary shape from various types of data by mapping color code train to arbitrarily - shaped color dot image . as shown in this diagram , by performing mapping processing p 9 on the arbitrarily - shaped color dot image d 30 and the color code train d 31 for text data and indexing the colors of the color code train with each dot of the arbitrarily - shaped color dot image d 30 , a color dot image d 32 of an arbitrary shape is generated for various types of data . as described above , a color dot code system according to the present invention is composed so as to have a means for converting various types of data into a color code train , a means for generating color dot images by indexing the converted color codes with color dots , and a means for printing and recording color dot images corresponding to various types of data on normal media such as paper , and by reading the printed and recorded color dot images into a computer using a scanner or a camera , etc ., for restoring the original various types of data ; it is possible to realize the consolidated management of direct data such as written characters and indirect data constituted by color dot images by converting various types of data into color dot images in a computer , and managing the original various types of data in the computer using the converted color dot images ; to realize an easily manageable environment facilitating the easy usage of encrypted data and other data generating an unpleasant impression in humans , compressed data , and other data not visible in its unprocessed form by conversion thereof to visible data ; to realize the construction of fashion accessories and the like from colored glass and stone balls in the form of arbitrarily - shaped color dot images readily acceptable to humans by conversion of various types of data ; and to realize , by controlling the dot size and dot - to - dot interval of the color dot image and recording and storing thereof on a normal media such as paper , restoration of the original data of various types through reading using scanners , cameras , or other peripherals of normal pcs etc .