CN102004929B - Method for embedding and identifying information in print image - Google Patents

Method for embedding and identifying information in print image Download PDF

Info

Publication number
CN102004929B
CN102004929B CN201010133416.2A CN201010133416A CN102004929B CN 102004929 B CN102004929 B CN 102004929B CN 201010133416 A CN201010133416 A CN 201010133416A CN 102004929 B CN102004929 B CN 102004929B
Authority
CN
China
Prior art keywords
information
site
code
tone screen
module group
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.)
Active
Application number
CN201010133416.2A
Other languages
Chinese (zh)
Other versions
CN102004929A (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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Publication of CN102004929A publication Critical patent/CN102004929A/en
Application granted granted Critical
Publication of CN102004929B publication Critical patent/CN102004929B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/0021Image watermarking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32144Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
    • H04N1/32149Methods relating to embedding, encoding, decoding, detection or retrieval operations
    • H04N1/32203Spatial or amplitude domain methods
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32144Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
    • H04N1/32149Methods relating to embedding, encoding, decoding, detection or retrieval operations
    • H04N1/32203Spatial or amplitude domain methods
    • H04N1/32208Spatial or amplitude domain methods involving changing the magnitude of selected pixels, e.g. overlay of information or super-imposition
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2201/00General purpose image data processing
    • G06T2201/005Image watermarking
    • G06T2201/0051Embedding of the watermark in the spatial domain
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3225Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
    • H04N2201/3233Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document of authentication information, e.g. digital signature, watermark
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3269Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of machine readable codes or marks, e.g. bar codes or glyphs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3271Printing or stamping

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Image Processing (AREA)

Abstract

A method for embedding and identifying information in a print image is disclosed, which includes following steps: inputting an image information data and an additional information; converting the additional information to a screen code module group of an identifiable geometry or physics information buried-in code; constituting a shading image data by the information module group; and outputting in superposing of the input image data and the shading image data or only outputting of the shading image data. The method has the advantage that the conventional low precision printer realizes a high efficiency for information burying; additionally, the components of the information module fully considers the print screen characteristic, thus the quality of the print image with buried-in information is not destroyed.

Description

Information is imbedded method and information identifying method
Technical field
The invention relates to information flush mounting, information recognition device, information and imbed method, information identifying method, information and imbed program, information recognition program and information and imbed the invention of print media.
Background technology
In recent years, be accompanied by the develop rapidly of paper medium to electronic publishing, as multimedia recording media, also change to SD card from tape, CD-ROM.Although the quantity that paper medium is published day by day reduces, publish and can not thoroughly do away with the famous paper medium of the advantages such as intuitive, evidence, cheapness.Be accompanied by the development of publishing business and the development of recording medium, promoted greatly to imbed technology flourish of information on print media, paper medium is published to the technology combining with electronic publishing and received a great concern, can conclude and represent that the multimedia printing technology of this trend will be that lower century makes printing industry produce the gordian technique of another revolution.
Relevant multimedia printing technology, one of representative method is: day the disclosure be entitled as: the patent of " game data input media [entering power apparatus (special permission open 2005-124713) at mono-mono-sunset of system デ of ゲ] ".Propose in this invention within the scope of 0.5mm, the two-dimensional bar code of 6 × 6 dot matrix and printing images to be overlapped, printed, the code value that then can use the two-dimensional bar code of special playing device identification 6 × 6 dot matrix, plays out corresponding sound according to the corresponding audio files of code value.
Relevant multimedia printing technology, two of representative method is: also disclose and be entitled as in Japan: " by the method [De Star ト パ sunset one, Application The い て feelings Reported entered out method (International PCT publication number WO2004/084125)] of dot pattern input/output information " and " become the printing structure of media surface by printing points formation, printing process, and read method [De Star ト パ sunset one Application The printing forms medium surface printing Agencies and makes, printing process, and び Reading access method (special permission open 2007-282272)] " this invention proposes to be placed in the corresponding information dot matrix of 4 benchmark dot matrix at foursquare 4 angles, form 8 different angles respectively as the riding position of information dot matrix from 4 angle point battle array centers, can record respectively i.e. 3 bit informations of 8 numerical informations.
In 6 × 6 dot matrix two-dimensional bar codes of said method one, just one is dwindled the method for the dot matrix size of Quick Response Code, because there is the high problem of the shading gray-scale value of formation, so there will be inharmonious sense concerning printed article.In addition, quantity of information is low, the size of dot pattern is bigger than normal, so be difficult to be applied to normal printer.
In the disclosed content of said method two, when position reference identifying information point using 4 angle point battle arrays as information point, because relative each information point at least needs more than two benchmark dot matrix, therefore still exist the efficiency of recorded information low, for example, when information point 4 row × 4 column distribution, the 9 row sites, row × 9 that need to distribute, so just there will be the inefficient problem of information recording.Up to the present various motions, are nearly all that the angle of the recorded information from how is considered, but out in the cold as the characteristic of most important printing screen in printing images.Such as, the site dimensional characteristic of printing screen, the site interval characteristics of printing screen, the network point distribution characteristic of printing screen etc.Cause these methods after printing, inevitably occur the phenomenon such as stochastic distribution of information site, and affect the quality of printing images.
In addition, in said method, for 4 angle point battle arrays of symmetry, because do not there is the directional information of information module, so identification error can occur rotation recognition device.
Above-described classic method, for printing when shading with printer, often can print interference problem, how to address this problem well and is not mentioned.
In addition, in method two, because do not consider to print the characteristic of screen, can distribution range and the correct corresponding result at network point distribution interval so just can not provide clearly each information point.
Summary of the invention
The object of this invention is to provide a kind of information recording for printing images and information and imbed the constructive method of code and information recording and information and imbed the recognition methods of code, the method is conducive to solve while imbedding for the low normal printer information of carrying out of use printing precision, information recording is effective, the area that reads of recognition device is minimized, and consider the characteristic of printing screen, and do not make the information module group's of the printing images image quality reduction of imbedding additional information constructive method.
Another technical matters that the present invention will solve is in the time using normal printer to print shading, and the method for solution is provided for recurrent interference check problem.
For achieving the above object, the technical scheme that the present invention takes is to provide a kind of information recording for printing images and information imbeds the constructive method of code and information recording and information and imbeds the recognition methods of code.
The implementation method that information is imbedded, it is characterized in that being realized by following step:
Input the information that becomes and imbed the view data acquisition step of the view data of object; And the additional information of will the information of carrying out imbedding obtains step;
It is that to read area minimized that additional information is transformed into information site, and pass through diverse location, or the phase-modulation of site records many bit informations, possess a horizontal reference and a vertical reference simultaneously, arrange with 0 degree or 45 degree the information module group who is formed according to screen characteristic;
The shading image data that above-mentioned information module group repeated arrangement in the play area of specifying formed to shading image data form step;
The view data of above-mentioned input overlapped with shading image data or only export shading image information, at least forming new image data output step by one of them step.
An implementation method for information identification, it is characterized in that being realized by following step:
Be embedded with a certain position of the printing images of information by the imageing sensor reading of talking pen, read imbed an information module group printed image data read printing images step;
The information site that possesses that identification is imbedded in view data is that to read area minimized, and pass through diverse location, or the phase-modulation of site records many bit informations, possess a horizontal reference and a vertical reference, the information of arranging with 0 degree or 45 degree the information module group who is formed according to screen characteristic is imbedded the code identification step of code value simultaneously;
By the result output step of the above-mentioned code value output identifying.
Described screen characteristic refers to that the interval, site of half-tone screen code is more than or equal to the site interval characteristics in the displacement field of half-tone screen code site; Arrange and carry out respectively at least one site alignment characteristics in the site alignment characteristics that AM screen is arranged or FM screen is arranged according to the site of printing precision half-tone screen code.
And the code value of the information module group code value of described identification half-tone screen code is by the addition of half-tone screen code value, or multiplication, the code check that in same code verification or parity check system, at least one verification mode is carried out.
And it is the method that the shading that consists of the information module group of half-tone screen code overlaps with printing images that the information module group's of described half-tone screen code information is imbedded method, in the gap of printing images, imbed at least one method in the method for information.
And, in the dot pattern of code forms, the distribution of its site dot matrix, it is the location mode by diverse location, by the location mode of different directions, by difform location mode, the location mode of the centralization and decentralization of dot matrix, at least one location mode in the location mode of different dot matrix quantity.
And, in the dot pattern of half-tone screen code forms, the distribution of its site dot matrix, by the location mode of out of phase modulation system, the location mode of different modulating result, the location mode of different frequency, by least one location mode in the location mode of different direction of transfers.
And the information module group's of described identification half-tone screen code feature is by 4*4,4*5,5*5,5*6, a kind of latticed form composition in the various latticed forms of 6*6 or 9*9 dot matrix.
Effect of the present invention is not only can use the common printed machine of half-tone screen code to carry out additional information to imbed printed medium, also can use normal printer to carry out additional information to imbed the printing of printed medium.In addition, the information embedded halftone screen code of institute's motion reads area and minimizes; Printing interferes check phenomenon to be controlled in minimum zone, and robustness is high, and recognition speed is fast, and merchandise cost is low, can not make the features such as imbedded printing images image quality reduction.
Brief description of the drawings
Fig. 1 represents the formation illustration of information flush mounting;
Fig. 2 represents the formation illustration of information read device;
Fig. 3 represents that net number is the performance illustration of 1 half-tone screen code;
Fig. 4 represents the performance illustration of physical half-tone screen code by phase-modulation;
Fig. 5 represents the performance illustration of half-tone screen code information module group form;
Fig. 6 represents fresh information module group's formation performance illustration by phase-modulation;
Fig. 7 represents to solve the half-tone screen code performance illustration of interfering check problem;
Fig. 8 represents to solve the half-tone screen code phase-modulation performance illustration of interfering check problem;
Fig. 9 represents that the half-tone screen code information module group that can solve interference check problem forms illustration;
Figure 10 represents to occur printing and interferes check phenomenon illustration;
Figure 11 interferes check phenomenon illustration because printing does not occur in the present invention;
Figure 12 represents information flush mounting processing flow chart;
Figure 13 is imbedding the illustration of region when wanting playing image region;
The illustration of the coordinate time of Figure 14 using additional information as print media;
Figure 15 is the illustration during in detail as document using printing images;
Figure 16 represents the processing flow chart of information recognition device;
Figure 17 represents that the electronic loop of information recognition device forms illustration;
The imageing sensor part structure illustration of Figure 18 information recognition device;
Figure 19 represents that information imbeds the formation illustration of printed medium;
The structure illustration of the LED display section of Figure 20 information recognition device;
Figure 21 represents the concept map of the application examples of multimedia printed article;
Figure 22 represents the concept map of the Another Application example of multimedia printed article;
The illustration of the another kind of dot pattern of Figure 23;
The illustration of the dot pattern of Figure 24 different directions;
Figure 25 is utilization is made up of the information module group of 4*4 dot matrix example the feature of the phase modulation recording information of site;
Figure 26 is the example with many bits half-tone screen code module group of the 4*4 dot matrix of rotation 45 degree.
Embodiment
First term involved in the present invention is carried out to following definition:
In the present embodiment, described " pixel " is the least unit of composing images, and " site is and the corresponding screen least unit of pixel of the least unit of composing images that " point of site " is the least unit that forms site.The least unit " printing points " that " point of site " can be printed by printing equipment forms.
Described " geometric information is imbedded code " refers to the distribution of its dot pattern, by the distribution of its different position, the distribution of different directions, difform distribution, the distribution modes such as the concentrated and dispersion of the point of different big or small sites, the point of varying number site, point are carried out the dot pattern of recorded information, are called geometric information and imbed code.
Described " physical information is imbedded code " refers to the distribution of its dot pattern, by the distribution of its different modulating mode, the distribution of phase modulation method, the distribution of the different directions of propagation, the distribution of different frequency, the distribution of different colours, the distribution modes such as the distribution of different gray scales are carried out the dot pattern of recorded information, are called physical information and imbed code.
Described " gamma characteristic of screen site " is the characteristic of instigating the gray scale homogenization of the site of screen, namely make the printing of screen site count and there is the characteristic of identical formation, and the minimized characteristic of the gray-scale value of screen site.
Described " size property of screen site " refers to that the point of whole sites of screen site is the characteristic of counting and forming with minimized printing points, and the size of screen site minimize characteristic.
Described " interval characteristics of screen site " refers to the characteristic that the site of screen is arranged according to certain spacing distance, and the interval of screen site is greater than the characteristic of the size of screen site.
Described " alignment characteristics of screen site " refers to the two-dimensional matrix of the site of screen arranged according to the alignment characteristics of 45 degree rotations.
Described " information embedded mode " thus refer to half-tone screen code arranged and formed shading according to two-dimensional matrix form, the shading forming and printed image data are overlapped, can in the region of this printing images, imbed the mode of information.Here be divided into 3 kinds of modes according to the requirement of concrete application: one is color differentiating embedded mode, be that the color of half-tone screen code is different with the color of printing images, for example half-tone screen code is black K version, printing images is C, M, Y version, because half-tone screen code is independent color, even if therefore overlap completely with printing images, still can correctly identify the code value of half-tone screen code.Another kind is the preferential embedded mode of half-tone screen code, in the time of some site of half-tone screen code and the coincidence of the site of printing images, because the site of half-tone screen code has priority, near the movement to screen code by the site of printing images, even if half-tone screen code is identical with the color of the site of printing images like this, spatially can distinguish, therefore can correctly identify the code value of half-tone screen code.Another is the preferential embedded mode in printing images site, in the time of some site of half-tone screen code and the coincidence of the site of printing images, because the site of printing images has priority, the site of half-tone screen code is moved near the site of printing images, even if same half-tone screen code is identical with the color of the site of printing images, spatially can distinguish, therefore can correctly identify the code value of half-tone screen code.
Described " half-tone screen code " refers to the code of having considered that information recording that the pattern-recognition with geometric or physical distribution of printing net screen characteristics is possible and information are imbedded.
Described " vision mode " refers to the visual characteristic of people's eyes, comprise that human eye mixes the visual characteristic existing, visual characteristic, the visual characteristic of network point distribution direction etc. of site size to different colours, vision mode is the theoretical foundation of printing net screen characteristics, matches with printing net screen characteristics.
When described " different colours mix exist visual characteristic " refers to and add the color of another kind of very small size near a kind of larger area print color on print media, human eye is to the very very difficult identification of the color of small size.
Described " visual characteristic of site size " refers to according to the result of the calculating of Rayleigh criterion, and the size of the site of diameter below 0.1mm or interval, site are size or the interval, site of the sightless site of naked eyes.
Described " visual characteristic of network point distribution direction " refers to the arrangement for site, if file is set as to 90 degree, walks crosswise and be set as 0 degree, the arrangement of its site is that human eye is the most easily felt, if but by ranks rotation 45 degree, human eye is just difficult to the characteristic of sensation.
Described " point or the site of distribution baseline network " refers in formation half-tone screen code or half-tone screen code information module, have the point of a site or site at least, there is more than one geometry distribution reference informations or the site of physics distribution reference information or the point of site in position distribution reference information, direction distribution reference information, site size reference information, PHASE DISTRIBUTION reference information or the direction of propagation distributed intelligence of half-tone screen code or half-tone screen code information module.
Described " information of different modulating mode is imbedded method " refers to that the size by changing different screen sites represents that the method for the gray scale of printing screen site is that amplitude modulation screen is AM screen.The method of printing the gray scale of screen site by changing the quantitaes of different screen sites is that frequency modulation screen is FM screen.For the screen site of same gray-scale value, can be by different modulation system recorded informations, the screen characteristic of its result site does not change, and the mode that this information recording and information are imbedded is called information recording and the information of different modulating mode and imbeds method.
Form dot pattern according to different modulating mode, also can regard as by multiple frequency contents and form dot pattern.The form that its dot matrix distributes be identical be the equal meaning can be considered low-frequency dot pattern because the dot matrix of AM screen distributes, the dot matrix of FM screen distributes and can be considered high-frequency dot pattern.
Form dot pattern according to different modulation system, because the point of the site of the dot pattern of AM screen is concentrated and distributed by multiple points, so the quantity of the point of the site of AM screen is fewer, and the gray-scale value of point is larger.On the other hand, because the point of the site of the dot pattern of FM screen is disperseed to distribute by multiple points, so the quantity of the point of the site of FM screen is many, the gray-scale value of each point is less.For the above reasons, form dot pattern according to different modulating mode and also can be described as the dot pattern forming according to the point of the site of varying number, the dot pattern forming according to the point of the site of different gray-scale values in other words conj.or perhaps, in other words conj.or perhaps according to the concentrated distribution of the point of site and the dot pattern that disperses the different formations that distribute.The form of its result dot matrix mode profile of saying is whatever identical, within therefore all belonging to scope of the present invention.
Described " identification half-tone screen code " is with the self-existent a kind of code form of imbedding for the printing images information of carrying out of certain code form.
Identification half-tone screen code is different from bar shaped half-tone screen code and two-dimentional half-tone screen code, the former is a self-existent code, as bar code or the two-dimensional bar codes of a large amount of uses at present all belong to identification code, as long as this code is identified, just can carry out an operation.And the latter just carries out an operation after whole image or whole page printed matter are identified.Both are very approaching again aspect a lot.
Embodiment
Below, with reference to accompanying drawing, the embodiment of the present invention is further described, but embodiment of the present invention is illustrative instead of determinate.
The present invention, first screen coding embedded in printing images information using as additional information, tables a motion to feasible method.
Fig. 1 is the processing flow chart of information flush mounting.As shown in Figure 1, image information obtains step, reads the printing images information of imbedding print media.Read method can directly read from the recording medium such as storer and hard disk, also can from printer driver, take out.
Half-tone screen code shift step, is transformed into the additional information of imbedding printing images the half-tone screen code information module group who possesses the information recording of the possible geometric or physical distribution of the pattern-recognition of printing net screen characteristics or information simultaneously and imbed code.At this, for the net number that forms half-tone screen code is minimized, half-tone screen code net number is set as to 1.Thus, site gray-scale value also minimizes, and can not reduce like this quality of the printing images of the information of being embedded with.
About the setting at the interval of half-tone screen code site, arrange the site of the half-tone screen code of the printing precision below 1200dpi, because the size of each site is more than 0.42mm, approach the discernible size of Ruili criterion human eye, therefore half-tone screen code information module group's arrangement, should consider the form of AM amplitude modulation screen, i.e. each site proper alignment as much as possible.Now, the interval of half-tone screen code site, be set as being greater than half-tone screen code site size, during according to the diverse location recorded information of half-tone screen code site, because half-tone screen code network point distribution is randomness, according to the information content, the interval of half-tone screen code site is larger than stochastic distribution field, half-tone screen code site, the distribution chance phenomenon of the shading site forming is less, and the site of half-tone screen code is arranged and seen that its row are more neat.Thus, there is the advantage that can not reduce the print image quality after the information of imbedding.
During arrange the site of the half-tone screen code of the printing precision more than 1200dpi, because the size of each site is below 0.42mm, the size of its point and the spacing of dot matrix, the unrecognizable size of human eye according to Ruili criterion, therefore half-tone screen code information module group's arrangement, should consider the form of FM frequency modulation screen, now, the interval of half-tone screen code site, can be set as being less than half-tone screen code site size, during according to the diverse location recorded information of half-tone screen code site, although half-tone screen code network point distribution is randomness, according to the information content, even if the interval of half-tone screen code site is less than stochastic distribution field, half-tone screen code site, although the distribution chance phenomenon of the shading site forming is larger, but, there will not be uncomfortable sensation from overall screen effect.Thus, still there is the advantage that can not reduce the print image quality after the information of imbedding.
Described shading image information structure step, forms shading image data by above information module group.At this, in printed image data corresponding to the every field of multi-medium data, form shading image data by arrangement information module group in order; Part beyond corresponding field, or imbed irrelevant half-tone screen code or do not imbed whatever, wherein any processing selected.
New image information output step, or the output that overlaps of the image information of above input and shading image information, or only export shading image information, export any new image information wherein.
Fig. 2 is the processing flow chart of information recognition device.In Fig. 2, image information read step, reads the view data that is embedded with additional information print media with the imageing sensor such as image reading apparatus or cmos sensor.
Image processing step is to carry out by the brightness value of computed image the brightness of image processing that the illumination of control chart image-position sensor is certain value brightness of image control, and carries out the binary conversion treatment of image.
Code value identification step, extracts the site of describing additional information the code value that identifies code out.
Recognition result output step, exports above recognition result.
The present invention, number based on site is more few better, the gray-scale value of site is the smaller the better, it imbeds result to just less printing net screen characteristics of printing images impact, as shown in Figure 3, by the inner distribution reference point that shares of information module group, or carry out motion by the constructive method that Hua Duiba site, distribution reference point site is decided to be to 4 many bits of system half-tone screen codes of 1.
Shown in Fig. 3, half-tone screen code net number is made as to 1 half-tone screen code.In Fig. 3, be made as information point 301; Being made as net number 302 is 4 many bits of system half-tone screen codes of 1; 303 be decided to be information point 301 can distributed areas.Information point 301 is to distribute or by the different angles that can 303 center, distributed areas the form recorded information that distributes by geometric diverse location.It is also conceivable that into by difformity and carry out recorded information in addition.
For example, in Fig. 3, dot pattern (a) can be set as many bit values 0; (b) dot pattern can be set as many bit values 1; (c) dot pattern can be set as many bit values 2; (d) dot pattern can be set as many bit values 3; (e) dot pattern and (f) can be set as forming the position reference dot pattern of positional information.
According to a site can recorded information the definition of information recording efficiency of bit number, half-tone screen code information recording efficiency is as shown in Figure 32, dot matrix can record the information of 2 bits.
In the present embodiment, as shown in Figure 3, for the example that net number is set as to 1 half-tone screen code, as shown in Figure 4, about the distribution of the information point 301 of half-tone screen code, also can be considered to is that the physical different distribution pattern of the phase-modulation by being included in two-dimensional space is carried out logger computer information.
The view data of the square standardization grid of the interval T being formed by multiple screens site information point 301 of matrix distribution be set as the phase modulation method of half-tone screen code is as follows so for ζ m, n}:
Formula 1
Here, by changing ε (m, n) and δ (m, n), realize transmitting signal { ζ m, the phase-modulation of n}.
According to formula above, information point 301 coordinates that convert half-tone screen code to are made as to (m, n); By computerized information be set as ω (ω ∈ 0,1,, k).So as shown in Figure 4: 401 is m=-1, n=1; 402 is m=1, n=1; 403 is m=1, n=-1; 404 is m=-1, n=-1.
Dot pattern as shown in Figure 3, can regard as by the physical different distribution pattern of the phase-modulation at two-dimensional space and carry out logger computer information, the advantage of this method is exactly, due to the physics method of phase-modulation, as long as have initial location point just can extrapolate the phase relation of all dot matrix, therefore can save the number of position reference point.
In like manner, for the dot pattern shown in Fig. 3, also can be considered to is to carry out logger computer information by this physical diverse location pattern of the electric wave direction of transfer at two-dimensional space.
Dot pattern as shown in Figure 3, for information point 301 can distributed areas 303 because have 10 can distributed areas, so at least can record 0 to 78 binary information.Because consider the processing power of the microprocessor of playing device, and merchandise cost and function two aspects can meet, use 4 diverse locations of dot pattern as shown in Figure 3 to record 0 to 3 information group so general, can meet the needs in use, and can obtain higher accuracy of identification.
With reference to the example of figure 3, can distributed areas 303 by expanding, use more diverse location, angle, phase-modulation and the direction of propagation etc. of distributed intelligence point 301 can also form 16 systems or many bits half-tone screen codes more than 32 systems.
The information module group form of the half-tone screen code shown in Fig. 5.As shown in Figure 5, using multiple half-tone screen codes as information module group, carry out matrix distribution and form the half-tone screen code network point distribution example of shading based on screen characteristic by the net number shown in Fig. 3 being set as to 4 many bits of system half-tone screen codes of 1.Be set as information point 501; 502 are set as the half-tone screen code of net number 1; 503 are set as the position that information point 501 can be set.
As shown in Figure 5, in information module group, S 11, S 12, S 13, S 14, S 15and S 16as main vertical reference point row; S 21, S 31, S 41, S 51and S 61as principal datum point range; S 42, S 43, S 45and S 46as secondary vertical reference point row; S 24, S 3 4, S 44, S 54and S 64as secondary horizontal reference point range.
At this, main vertical reference point row S 11, S 12, S 13, S 14, S 15and S 16with the capable S of secondary vertical reference 42, S 43, S 45and S 46make comparisons, S 11network point distribution is in middle; S 4 1network point distribution is in the rightmost side; S 44network point distribution is in the leftmost side.In addition, principal datum point range S 21, S 31, S 41, S 51and S 61with secondary horizontal reference point range S 24, S 34, S 54and S 64relatively, principal datum point range S 21, S 31, S 51and S 61be distributed in the leftmost side of site; Secondary horizontal reference point range S 24and S 34network point distribution is in middle; S 54and S 64network point distribution is in the rightmost side.By above main vertical reference point row, and principal datum point range and secondary horizontal reference point range capable different with secondary vertical reference point is different, and the directional information that can be used as information module group is identified.
S 22, S 23, S 25, S 26, S 32, S 33, S 35, S 36, S 52, S 53, S 55, S 56, S 62, S 63, S 65and S 66be set as the half-tone screen code of each 2 information, use these 16 half-tone screen codes can record 32 information.
When using the form of additional information as print media coordinate time, represent S 22, S 23, S 25, S 26, S 32, S 33, S 35, S 36, S 52, S 53, S 55, S 56, S 62, S 63, S 65and S 66the coordinate figure of each multimedia printed article.Utilize the feature that site coordinate figure is around certain numerical value can carry out error correction or checking treatment.
In the time of sequence information using the form of additional information as print media play area, S 22and S 23, S 25and S 26, S 32and S 33, S 35and S 36, S 52and S 53, S 55and S 56, S 62and S 63and S 65and S 66show the sequential value of respective regions as identical numerical value separately.Utilize two identical features of corresponding site numerical value can carry out error correction or checking treatment.
Always, for correct identification site, the size of site, based on sampling theory, needs the size of more than 2 times printing points.As shown in Figure 5, the information module group's who forms S 22and S 23, S 25and S 26, S 32and S 33, S 35and S 36, S 52and S 53, S 55and S 56, S 62and S 6 3and S 65and S 66each numerical value is identical, so even if the size using the size of each site as printing points, based on sampling theory, can correctly be identified the code value of half-tone screen code by half-tone screen code.
As shown in Figure 5, information module group is made up of 6 row × 6 row, or the benchmark point range capable with each two reference points in center at first of each 6 row × 6 row because distributed, if so detect the halftone dot image of the half-tone screen code of any 6 row × 6 row by imageing sensor, there is the feature of code value that can identifying information module group.
When identifying information point, because both sides must need two reference points, institute's image taking sensor can identify any determined x capable × x is listed as (x=1,2,3...n) the condition of half-tone screen code be the width that diameter that imageing sensor detects region needs the capable or benchmark point range of two times of above reference points.
Therefore, if arrange x capable × initial and each two reference row in middle or the benchmark point range of the half-tone screen code matrix of x row, read area and minimize.
Information module group as shown in Figure 5 reads minimizing of area.Can record maximum 32 information to the region of 2mm × 2mm only.In addition, for 1 information point, can record information more than 2 bits.
In addition, when traditional method information point is set to 4 row x4 row, need to arrange the 9 row x9 row points that contain site.The present invention, if with the same terms, the dot matrix that 6 row x6 row are only set according to the site gamma characteristic of the communization of reference point and printing screen is just passable.The overall gray value of the shading that therefore information module group forms is as shown in Figure 5 lower, so can not produce inharmonious sense for printed article.
And then the module of information shown in Fig. 5 group's reference point, based on the site interval characteristics of printing screen, for the S of principal datum point range 11, S 12, S 13, S 14, S 15and S 16, principal datum point range S 21, S 31, S 41, S 51and S 61, secondary vertical reference point row S 42, S 43, S 45and S 46, secondary horizontal reference point range S 24, S 34, S 44, S 54and S 64all arrange as printing screen site.Its advantage, the shading image quality being made up of information module group is better than classic method.
In addition, in the arranging of information module group as shown in Figure 5, consider that according to Ruili criterion theory, the dot matrix of site is easy to be gone out soon in the time that the printer of 600dpi is printed printed article, therefore printing screen, to present amplitude modulation screen relatively good, i.e. AM screen.Based on printing AM screen site interval characteristics, the site size that Bi You site, interval, site can setting area forms is large, i.e. I 401=I 402> 1/2 (W 401+ W 402).Its advantage is that the phenomenon of the shading stochastic distribution that is made up of information module group is few, so the image quality of shading is better than location mode always.
In addition, half-tone screen code shown in Fig. 3, about the distribution of the information point 201 of half-tone screen code, the progressive that is carried out this consideration method of logger computer information by the physical different distributions pattern that is included in two-dimensional space phase-modulation is: for the site shown in Fig. 5, because if clear initial site coordinate, just can obtain other site phase-modulation results, so if the information module group of Fig. 5 is according to as shown in Fig. 6, counts and can raising information imbed efficiency by reducing reference net.
As shown in Figure 6, utilize the feature by the phase modulation recording information of site, in the time of the code value of identification half-tone screen code, can form new information module group.In Fig. 6, in information module group, S 31, S 32, S 33, S 34and S 15for vertical reference point row, S 13, S 23, S 43and S 53for horizontal reference point range.
Same with group of pictures shown in Fig. 4, S 11, S 12, S 14, S 15, S 21, S 22, S 24, S 25, S 41, S 42, S 44, S 45, S 51, S 52, S 54and S 55as the half-tone screen code that represents separately 2 information.Use this 16 half-tone screen codes, can record 32 information.
At this, in order to distinguish horizontal reference point range and vertical reference point row, and information module group's direction, S 33distribution reference point distribute as right side.
In addition, because utilized the feature by site phase modulation recording information, so can use a horizontal reference point range and a capable code value that just can identify each half-tone screen code of vertical reference point.
Secondly, the present invention can solve the method for the printing interference check problem of dot pattern.
First, check is interfered in so-called printing, when the pattern of multiple rules coincides together exactly, and the interference pattern occurring.At this, consider that the printing being caused by the difference of the track number of line number and printer and the printing machine etc. of dot pattern interferes check phenomenon.
The line number of parallel lines is defined as to L n, when line is counted L n1with L n2when any two parallel lines overlap, interfere the frequency P of check m
Formula 2
P m=|L n1-L n2|
Can be derived by this formula.According to above formula, interfere check cycle T mformula is as follows, for interfering the inverse of check frequency.
Formula 3
T m = 1 | L n 1 - L n 2 |
The conclusion of above-mentioned formula is exactly, and in the time that two of parallel lines patterns overlap, in order not occur interfering check, must be 0 interfering check frequency setting.Be that line number is poor very hour, interfere check frequency just lower, so interfere the check cycle elongated, its result is interfered check not clearly.
Also have in addition a kind of viewpoint to be, stable without interfering check state by the angle of 2 groups of grid rotation 45 degree are formed.
Why there is the difference between the track number of line number and printer and printing machine etc. of dot pattern in traditional method, be to be the result of the spacing of the dot pattern that calculates based on the desirable line number of printing machine due to dot pattern.But reality is, because the printing machine line number of printer and printing machine etc. there will be error, so when by dot pattern printing shading, often there will be and interfere check phenomenon.
In the present embodiment, in the time using normal printer printing, recurrent interference check problem, in order to be controlled in minimum zone, forms the example of the half-tone screen code of the new dot pattern after the distribution arrangement of site rotation 45 degree.
As shown in Figure 7, using 701 as information point, using 702 as net number be distributed as many bits half-tone screen code of 1 45 degree rotation 4 systems, using 703 as information point 701 can distributed areas.In Fig. 7, dot pattern (a) as the dot pattern of many bit values 0, (b) as the dot pattern of many bit values 1, (c) as the dot pattern of many bit values 2, (d) as the dot pattern of many bit values 3, (e) as the dot pattern of dot pattern, (f) that forms positional information row as the dot pattern that forms positional information row.
Equally, according to the definition of information recording efficiency, the information recording efficiency of half-tone screen code can calculate 2 as shown in Figure 7.
Equally, Fig. 7 information point 701 be by the distribution of geometric diverse location or with can 703 center, distributed areas and the different angles of information point 701 connecting lines carry out recorded information.
In addition, also can consider information point 701 to other information points by different shape recorded informations.
In addition, identical with the half-tone screen code shown in Fig. 3, in Fig. 7, information point 701 to can the center of 703 sites, distributed areas and the connecting line of information point 701 by geometric different angles recorded information.
In the present embodiment, identical with the half-tone screen code shown in Fig. 3, net number shown in Fig. 7 is the example of 1 half-tone screen code, as shown in Figure 8, about the distribution of information point 701 of the half-tone screen codes of rotation 45 degree, also can be considered to is that the physical different distributions pattern of the phase-modulation by two-dimensional space is carried out logger computer information.
By formula 1, in the half-tone screen code of 45 degree rotations, be (m, n) information point 701 setting coordinates, computerized information be set as ω (ω ∈ 0,1,, k), as shown in Figure 8,801 is m=0, n=1; 802 is m=1, n=0; 803 is m=0, n=-1; 804 is m=-1, n=0.
Identical with the half-tone screen code shown in Fig. 3, for the dot pattern shown in Fig. 7, the advantage of carrying out this method of logger computer information by being included in the physical different distributions pattern of phase-modulation of two-dimensional space is, when when identification is as long as utilizing the initial state information of site, just can identify the phase value of each site, therefore can reduce counting of distribution reference point.
Equally, to the dot pattern shown in Fig. 7, also can be considered to is that physics different distributions pattern by the electric wave direction of transfer at two-dimensional space is carried out logger computer information.
Same with the half-tone screen code shown in Fig. 3, with reference to the example of the half-tone screen code shown in figure 7, expansion can distributed areas 703, put 701 each diverse location, direction and phase-modulation etc. also can form 16 systems or many bits half-tone screen codes more than 32 systems by distributed intelligence.
In addition, because being site, the half-tone screen code shown in Fig. 7 distributes with 45 degree, so can interfere check phenomenon to be controlled in minimum zone printing.
What Fig. 9 represented is, based on screen characteristic, using multiple half-tone screen codes as information module group, the half-tone screen code of then spending rotation by the net number shown in Fig. 7 being made as to 1 the many bits 45 of 4 system carries out the example of the half-tone screen code network point distribution of matrix distribution formation shading.901 as information point, 902 positions that can distribute as information point 901, and 903 is 1 45 degree half-tone screen codes as counting.
As shown in Figure 9, in information module group, S 31, S 32, S 33, S 34and S 35as vertical reference point row, S 13, S 23, S 43and S 53as horizontal reference point range.
At this, same with the information module group shown in Fig. 5, vertical reference point S 31, S 32, S 33, S 34and S 35with horizontal reference point row S 13, S 23, S 43and S 53after comparing, can find out S 33network point distribution in the lower left corner, in order to distinguish the difference of main vertical reference point row and principal datum point range and the directional information as information module group.
In addition, for each site S 11, S 12, S 14, S 15, S 21, S 22, S 24, S 25, S 41, S 42, S 44, S 45, S 51, S 52, S 54and S 55all can record 2 bit informations, a therefore information module group, same with the information module group shown in Fig. 5, can record 32 bit informations.
Same with the module of information shown in Fig. 5 group, when the coordinate time using the form of additional information as printed medium, represent S 11, S 12, S 14, S 15, S 21, S 22, S 24, S 25, S 41, S 42, S 44, S 45, S 51, S 52, S 54and S 55the coordinate figure of the respective regions of each print media.Can utilize the feature that near the coordinate figure in site is certain numerical value to carry out error correction or checking treatment.
Same with the information module group shown in Fig. 5, in the time of the sequence of the play area using the form of additional information as printed medium, as S 11and S 12, S 14and S 15, S 21and S 22, S 24and S 25, S 41and S 42, S 44and S 45, S 51and S 52and S 54and S 55each corresponding site numerical value be identical, can utilize the feature that site numerical value is identical to carry out error correction or checking treatment.
According to sampling theory, must be the size of more than 2 times printing points, but as shown in Figure 9, can make the configuration information module group S of institute by half-tone screen code 22and S 23, S 25and S 26, S 32and S 33, S 35and S 36, S 52and S 53, S 55and S 56, S 62and S 63and S 65and S 66each corresponding site numerical value be identical, so even if the size using the size of each site as printing points still can correctly be identified the code value of half-tone screen code according to sampling theory.
As shown in Figure 9, image module group consisted of 5 row × 5 row originally, but because make it rotate 45 degree, so just become 9 row × 9 row.
Information module group is as shown in Figure 9 same with the information module group shown in Fig. 5, reads minimizing of area.For the region of 2.12mm × 2.12mm only, just can record the information of 32.
In addition, in the distribution of the information module group shown in Fig. 9, according to the site interval characteristics of printing screen, the site size that the Bi You site, interval of site can distributed areas forms is large,
(I 901 2/2) 1/2>(W 901 2+W 902 2) 1/2
At this, set I 901=I 902.
Its advantage is that the shading stochastic distribution phenomenon being made up of information module group is few, so the image quality of shading is better than traditional location mode.
The half-tone screen code of secondly, spending about the rotation 45 of confirming motion of the present invention can be tackled printing and be interfered the embodiment of the effect of check problem to describe.
Figure 10, printing equipment uses Canon C1 (Canon of Co., Ltd. system), paper to use Nippon Paper 128g/m 2with Nippon Paper 81.4g/m 2, half-tone screen code mode uses the dot pattern shown in Fig. 3 or Fig. 5, its result separately, as shown in figure 10, has occurred that printing interferes check phenomenon, so the appearance effect of printed article is bad.
Figure 11 uses and above same printing equipment, Nippon Paper 128g/m 2with Nippon Paper 81.4g/m 2and shown in Fig. 7 or Fig. 9, rotate the dot pattern of the half-tone screen code of 45 degree, its separately print result as shown in figure 11, do not occur that printing interferes check phenomenon, the outward appearance of printed article is also fine.
Below, taking multimedia printing system as example, imbed method, information recognition device, information identifying method, information with regard to information flush mounting, information and imbed program, information and imbed program and information and imbed the relevant treatment scheme of printed medium and be introduced.
About the concrete treatment scheme of information flush mounting, contrast Figure 12 describes.
In input step S1, input printing images information and the additional information of imbedding print media.Therefore, the input method of printing images information can directly read from the electronic data pen recorder of internal memory and hardware etc., also can read printing images information from the driving of printer.
In half-tone screen code shift step S2, above-mentioned input will be embedded to the additional information in print media, be for conversion into according at least one the printing net screen characteristics in the interval characteristics of the dimensional characteristic of the gamma characteristic of printing screen site, printing screen site or printing screen site, the geometric or physical information recording that pattern-recognition is possible and information imbeds the half-tone screen code of code.
At this, the information that the optical readable simultaneously with screen characteristic can also be got is imbedded the possible information of pattern-recognition that code is referred to as again to have screen characteristic simultaneously and is imbedded code.To be the possible information of the pattern-recognition meaning of imbedding code get with optical readable, and to imbed code be the identical meaning.
And then, in this step, imbed the half-tone screen code of code for the possible information of the pattern-recognition as there is screen characteristic simultaneously, according to the gray scale of printing net screen characteristics, the gray scale of the net number of half-tone screen code or site is all minimized and homogenization.
Information module group forms step S3, and method by matrix distribution is by the above-mentioned half-tone screen code configuration information module group who has converted.Use information module group can imbed the coordinate information of printed medium, also can imbed the sequence information of the corresponding play area of printed medium, and then in printed medium, also can imbed tracked information and this automatic reading information of e-file of document etc. of comprising exercise question, the author of document and making time etc.
Above-mentioned information module group's distribution is for the site of each half-tone screen code with same grayscale, utilize more shallow this screen characteristic of overall intensity of the larger printing screen in interval, site, consider the restriction of reading area in practical application, the interval, site of each half-tone screen code can be set as to 2 times of above values of site size.At this, site size value is to be defined as the regional extent that information point can distribute.
Imbed region and extract step (S4) out, for inputted printed image data, as shown in figure 13, when using the sequence information of additional information corresponding play area in printed medium; It is imbedded scope and should be defined as each image-region of multi-medium data in requisition for playing; Can extract phase answer the profile of the image of regional.For example, in Figure 13, for printed medium 1301, want separately each image-region of the multi-medium data of playing as reply (1), (2), (3), (4), (5) and (6), imbed and want in each image-region, to play corresponding each image sequence value of various multimedias as multimedia value., the additional information using the sequential value of each play area in printed medium as multimedia broadcasting value.
As shown in figure 14, when the coordinate time using additional information as printed medium, can extract the information module group's who records each printed medium coordinate matrix distribution region out.Example as shown in figure 14, is embedded to each coordinate information 1402 of printed medium 1401 in the play area 1403 in printed medium.
In addition, as shown in figure 15, for the printing images information as document and so on, can first extract phase should each document gap area, and additional information is imbedded in the gap of document.For example, in Figure 15, for printed medium 1501, can be using (1), (2), (3), (4), (5) and (6) are as the gap area of document separately.
Information is imbedded step S5, by the difference of Figure 13, Figure 14 and tri-kinds of purposes of Figure 15, carries out following different information separately and imbeds method.
For each image-region of wanting shown in Figure 13 to play, the half-tone screen code information module group of the image sequence information using conversion as broadcasting value is distributed to respective regions in order.Be embedded in respective regions by the method for the reflected code of identical numerical value.
For the region beyond play area, because the balance of shading entirety is fine, can consider to imbed by the code of half-tone screen code beyond multimedia value.In addition, for the region beyond respective regions, also can imbed half-tone screen code.
When using the information of imbedding as shown in figure 14 object as print media coordinate time, can be recording the x of printed medium coordinate or the half-tone screen code information module group of y information is distributed as respective regions.
In the time additional information being embedded to as shown in figure 15 in document gap, using specifying the formation tracked information of file or the e-file of the document is transformed into half-tone screen code information module group as automatic reading information etc., then by being embedded in document gap with the shading image information of the same size in respective document gap.
For the matrix distribution of half-tone screen code, in the time that the color of half-tone screen code is set to black and white, the shading setting forming is also black.Be K version to the black of original C, M, Y, K printed image data, show black by C, M, Y color table, using the shading of half-tone screen code as the processing of black K version.
When using half-tone screen code when chromatic information is imbedded, based on vision mode, the color of each half-tone screen code of the shading that (S5) forms in above-mentioned steps is to decide according to the color around half-tone screen code.For example, when half-tone screen code color is around white, can be yellow the color settings of half-tone screen code.
The advantage that half-tone screen code is imbedded as chromatic information is, minimum on the image quality impact of printed image data.
Output step S6, can overlap above-mentioned shading image with the printing images that carried out color treatments, form new printed image data by the plate-making data output of common printed machine; Or also can directly use printer or common printed machine printing to imbed printed medium.
In addition, can also only will export with the shading that above-mentioned half-tone screen code group of pictures forms or above-mentioned shading image be overlapped with the printing images that carried out color treatments, form new printed image data, by the plate-making data output of common printed machine, or directly use printer or common printed machine to print out to form the printing of shading to paste, this printing is attached to and on existing printed article, forms multimedia printed article.
Secondly, the detailed contents processing about half-tone screen code recognition device with reference to Figure 16 explanation.
The half-tone screen code recognition device relevant with present embodiment
View data read step S1 uses imageing sensor, and reading information is imbedded the whole or partial image data of printed medium.
In binaryzation step S2, carry out binary conversion treatment for the image reading above.
At this, in order to improve the processing speed of program, the illumination section of imageing sensor module, as far as possible in uniform illumination condition, in addition, by detecting the brightness of illumination of CMOS sensing recognition image sensor, be fixed value according to the brightness of illumination of its brightness value control chart image-position sensor.
Extract out in step S3 at reference point, the ranks that first will extract reference point out be listed as the center reference point intersecting, the then composition rule of or benchmark point range capable according to reference point, extracts the dot matrix of the capable or benchmark point range of each reference point out.
Calculating in half-tone screen code value step S4, by the dependency basis positional information of row or benchmark point range on schedule, calculate the code value of each information point, then obtain half-tone screen code information module group's code value.Or initial value using reference point as phase-modulation, calculate the phase-modulation result of each information dot matrix with phase-modulation algorithm, and calculate the code value of each half-tone screen code, calculate half-tone screen code information module group's code value.
In code value output step S5, the above half-tone screen code information module group's who calculates of output code value.
Form an example as the loop of half-tone screen code recognition device, as shown in figure 17, imageing sensor is connected to multimedia microprocessor, and multimedia microprocessor is connected respectively to SD card, action button, USB, Speech input amplifier and sound amplifier with speaker.
In addition, power supply is connected respectively to imageing sensor, light fixture, multimedia microprocessor, SD card, action button, USB, Speech input amplifier and sound amplifier with speaker.
Speech input amplifier connects microphone, and sound amplifier with speaker connects loudspeaker.
Here, for the imageing sensor shown in Figure 17, as shown in figure 18, be described in detail below.
In Figure 18, cmos image sensor is placed on imageing sensor substrate 1801, between cmos image sensor 1802 and printed medium 1806, lay camera lens 1803, re-use on the lid 1805 of the imageing sensor that the optical materials such as organic glass make and press from both sides LED illumination 1804.On printed medium 1806, LED illumination 1804 is not directly subject to light as far as possible, by accepting light between optical material.Its advantage is, can make printed medium be subject to luminance brightness even as far as possible, so just can make image to reading carry out the algorithm of binary conversion treatment simple, can make the image processing speed of microprocessor improve.
The information relevant with the present embodiment is imbedded printed medium, can use following two kinds of methods.
Information is imbedded one of creating method of printed medium: use above-mentioned information flush mounting, by the printed image data of input with imbed the output that overlaps, prints or make a plate of shading that processing forms by the half-tone screen code information of carrying out, until the print media that the information that makes is imbedded.
Information imbed printed medium creating method two: as shown in figure 19, for the printed article having printed out in advance, use above-mentioned information flush mounting, content with reference to the printed article having printed out is in advance imbedded the shading of processing and forming by the half-tone screen code information of carrying out, this shading is printed as to paster, again paster is pasted on the respective regions of the printed article printing out in advance, also can make the another kind of printed medium that information is imbedded.
Its advantage, for the published printed article of industry, the information that can make is imbedded medium.
The LED display section of the information recognition device relevant with present embodiment in Figure 17, considers from attractive in appearance and apparent this two aspect, proposes to increase the scheme of a display lamp light guide plate, as shown in figure 20.
In Figure 20, the right lateral surface 2002 of organic glass light guide plate 2001 and left-hand face 2003 are carried out light reflection and are electroplated, then coat fluorescent paint by the lower surface 2004 at organic glass light guide plate 2001, the light that is arranged on the LED illuminating lamp 2005 on printed circuit board (PCB) 2007 carries out reflection of light by the right side surface reflection face 2002 of organic glass light guide plate 2001 and the reflecting surface 2003 on the left side, the more luminous light guide plate that causes of fluorescent material scribbling by organic glass bottom is comprehensively luminous.Be characterized in larger than the irradiated area of LED illuminating lamp only, and brightness wants high.
Industry is utilized the possibility of aspect:
According to the present invention, utilize the information that makes above-mentioned motion to imbed the method for printed medium, following several application examples are described.
In Figure 21, exemplify the example of the multimedia printed article that comprises photograph album and teaching material etc.Use above information flush mounting, using the screen coding embedded each relevant play area of printed article view data to comprising description photograph album and teaching material etc. as broadcasting value.
In addition, be attached in above information recognition device as database using being worth corresponding multimedia data with each broadcasting, form multimedia playing apparatus.
Use multimedia playing apparatus, as long as click the specific region of multimedia printed article, just can play respective regions multimedia data.
In the concept map of the Another Application example of the printed article of multimedia shown in Figure 22, to the printed article that comprises description photograph album and teaching material etc. printing out in advance, use above-mentioned information flush mounting, in each play area setting for the view data of the printed articles such as description photograph album and teaching material, set corresponding pasting patterns, then, on determined corresponding pasting patterns, imbed method by the information of above-mentioned half-tone screen code, imbed broadcasting value, then the stickup that is embedded with information is printed out.
The stickup that each has been imbedded to information is attached in above printed article respective regions, forms multimedia printed article.
In addition, be worth corresponding multimedia data by each broadcasting value and with broadcasting, by the method for downloading, the method for USB, the method for SD card is sent to above-mentioned information recognition device and forms multimedia playing apparatus.
Utilize multimedia playing apparatus, if the stickup of click paste on multimedia printed article, just can be to playing out corresponding to the multimedia data of imbedding the multimedia value in stickup.
The handling procedure with record function of Fig. 1 is joined in above-mentioned multimedia playing apparatus, also can form the multimedia playing apparatus with record function, stickup by this multimedia playing apparatus click paste with record function on multimedia printed article or be embedded with the printing images of multimedia value, just can repeat playing go out corresponding multimedia data.
Secondly, about the application of login automatically such as manual documentation and large-scale hand cartridge paper.
For example, according to the method for above-mentioned Figure 14, can on notebook, imbed the coordinate information of each page and the information of number of pages, make each page of notebook there is coordinate information and number of pages information.Use has the pen of half-tone screen code information recognition device, and while writing on described notebook, the imageing sensor of half-tone screen code information recognition device reads the half-tone screen code image on nib with coordinate information, then identifies by microprocessor.The coordinate figure that its half-tone screen code value is nib signs in in internal memory, can carry out location tracking to nib, all tracked information are sent on computing machine, utilize word identification OCR engine the document being handwritten on notebook can be transformed into literal code, can directly the word of writing on notebook be directly entered in computing machine.
About the method for addition data verification, be described below:
If the data mould of the many bit code of half-tone screen code is A, data matrix is D and d ij=0,1 ..., A-1, (i=1,2 ..., m, j=1,2 ..., n):
Formula 4
d 11,d 12,…,d 1n
D=d 21,d 22,…,d 2n
d m1,d m2,…,d mn
The data value of data matrix D can be calculated by following formula:
Formula 5
V=d 11*A 0+d 12*A 1+…+d 1n*A n-1+d 21*A n+d 22*A n+1+…+d 2n*A 2n-1+···+d m1*A (m-1)n+d m2*A (m-1)n+1+…+d mn*A mn-1
If γ ij' be initially 0, addition removes mould code check value R afor;
Formula 6
R a = Σ i = 1 m Σ j = 1 n γ ij
Here,
γ ij’=γ ij’+d ij
&gamma; ij = &gamma; ij , &GreaterEqual; A ; &gamma; ij , - A &gamma; ij , < A ; &gamma; ij ,
Go mould code check method to be described below about multiplication:
If the data mould of the many bit code of half-tone screen code is A, data matrix is D and d ij=0,1 ..., A-1, (i=1,2 ..., m, j=1,2 ..., n), γ ij' be initially 1, by following formula (7) multiplication remove mould code check value R mfor;
Formula 7
R m = &Sigma; i = 1 m &Sigma; j = 1 n &gamma; ij
Here,
γ ij’=γ ij’*d ij
&gamma; ij = &gamma; ij , &GreaterEqual; A ; &gamma; ij , = &gamma; ij , - A &gamma; ij , < A ; &gamma; ij ,
Remove in modulo check γ at multiplication ij' product be likely greater than the value of the digital-to-analogue A of several times, therefore as formula (7), sometimes need to deduct a plurality of digital-to-analogues.γ in formula (7) ij'=γ ij'-A represents γ ij' deduct digital-to-analogue A and get back to γ putting ij' in, until γ ij' till < A.
Go mould code check method to be described below about addition multiplication:
According to the theory of conditional probability, establish the value that A is digital-to-analogue, it is respectively 1/A that addition goes modulo check and multiplication to remove the probability of modulo check mistake verification 2if, adopt addition to go modulo check and multiplication to go these two kinds of verification modes of modulo check simultaneously, the probability of its mistake verification is respectively 1/A 4, greatly improved checking precision.
The addition method of calibration of the half-tone screen code that for example digital-to-analogue is 8:
Remove mould code check value R by 5,6 additions of formula afor;
R a = &Sigma; i = 1 4 &Sigma; j = 1 4 &gamma; ij
Here,
γ ij’=γ ij’+d ij
&gamma; ij = &gamma; ij , &GreaterEqual; A ; &gamma; ij , - 8 &gamma; ij , < 8 ; &gamma; ij ,
The multiplication method of calibration of the half-tone screen code that for example digital-to-analogue is 8:
Remove mould code check value R by 5,7 multiplication of formula mfor;
R m = &Sigma; i = 1 4 &Sigma; j = 1 4 &gamma; ij
Here,
γ ij’=γ ij’*d ij
&gamma; ij = &gamma; ij , &GreaterEqual; 8 ; &gamma; ij , - 8 &RightArrow; &gamma; ij , &gamma; ij , < 8 ; &gamma; ij ,
Figure 23 is the illustration of another kind of dot pattern.As shown in figure 23: 2301 for concentrating site, 2302 for disperseing site, and the distribution by different centralization and decentralization can logger computer information, and the gray-scale value of two kinds of sites is identical, therefore, can form equally distributed shading.2301 can also regard the site of different dot matrix numbers as from 2302 sites, also can regard the site that different frequency distributes as, different amplitudes and frequency-modulation halftone dot.
The illustration of the dot pattern of Figure 24 different directions.As shown in figure 24: horizontal direction a can represent data 1, left tilted direction b can represent data 2, and vertical direction c can represent data 3, and right tilted direction d can represent data 4.
As shown in figure 25, utilize the feature by the phase modulation recording information of site, in the time of the code value of identification half-tone screen code, can also form the information module group of 4*4 dot matrix.In Figure 25, in information module group, S 31, S 32, S 33, and S 34for vertical reference point row, S 13, S 23and S 43for horizontal reference point range.Same with group of pictures shown in Fig. 4, S 11, S 12, S 14, S 21, S 22, S 24, S 41, S 42as the half-tone screen code site that represents separately 2 bit informations, S 44as check bit, use this 8 half-tone screen codes, can record 16 information.If utilize 8 positions around, each half-tone screen code site, record 3 bit informations, so, 8 information dot matrix can record 32 information.
At this, in order to distinguish horizontal reference point range and vertical reference point row, and information module group's direction, S 33distribution reference point distribute as right side.
In addition, because utilized the feature by site phase modulation recording information, so can use a horizontal reference point range and a capable code value that just can identify each half-tone screen code of vertical reference point.
Figure 26 represents to have many bits half-tone screen code module group's of the 4*4 dot matrix of rotation 45 degree example.
As shown in figure 26, in information module group, S 31, S 32, S 33, and S 34as vertical reference point row, S 13, S 23and S 43as horizontal reference point range.
At this, same with the information module group shown in Fig. 5, vertical reference point row S 31, S 32, S 33, and S 34with vertical horizontal reference point row S 13, S 23, S 43and S 53after comparing, can find out S 33network point distribution in the lower left corner, in order to distinguish the difference of main vertical reference point row and principal datum point range and the directional information as information module group.
In addition, for each site S 11, S 12, S 14, S 21, S 22, S 24, S 41and S 42all can record 2 bit informations, S 44as checking treatment position.Therefore 8 information dot matrix can record 16 bit informations.
Have, information module group not only can be by 4*4 dot matrix again, 5*5 dot matrix, and 6*6 dot matrix composition, also can be by 4*5,5*6, the row of 9*9 dot matrix and any amount and the matrix of row composition.The orientation of information module group site can be horizontal rotatio direction, can be also 45 degree sense of rotation, and the arrangement of the various latticed forms of any direction sense of rotation.

Claims (6)

1. the implementation method that information is imbedded, it is characterized in that being realized by following step:
(1) input become information imbed object view data view data obtain step; And the additional information step of will the information of carrying out imbedding;
(2) additional information being transformed into information site is that to read area minimized, and be to pass through diverse location, or the phase-modulation of site records many bit informations, possess a horizontal reference and a vertical reference simultaneously, arrange with 0 degree or 45 degree the information module group who is formed according to screen characteristic;
(3) the shading image data of above-mentioned information module group repeated arrangement formation shading image data in the play area of specifying are formed to step;
(4) view data of above-mentioned input overlapped with shading image data or only export shading image information, at least forming new image data output step by one of them step.
2. an implementation method for information identification, it is characterized in that being realized by following step:
(1) be embedded with a certain position of the printing images of information by the imageing sensor reading of talking pen, read imbed an information module group printed image data read printing images step;
(2) identification imbed in view data to possess the area of reading minimized, and information site is to pass through diverse location, or the phase-modulation of site records many bit informations, possess a horizontal reference and a vertical reference, the information of arranging with 0 degree or 45 degree the information module group who is formed according to screen characteristic is imbedded the code identification step of code value simultaneously;
(3) by the result output step of the above-mentioned code value output identifying.
3. the implementation method that information according to claim 1 is imbedded, described screen characteristic refers to that the interval, site of half-tone screen code is more than or equal to the site interval characteristics in the displacement field of half-tone screen code site; Arrange and carry out respectively at least one site alignment characteristics in the site alignment characteristics that AM screen is arranged or FM screen is arranged according to the site of printing precision half-tone screen code.
4. the implementation method of information identification according to claim 2, it is characterized in that: the code value of the information module group code value of described identification half-tone screen code is by the addition of half-tone screen code value, or multiplication, the code check that in same code verification or parity check system, at least one verification mode is carried out.
5. the implementation method that information according to claim 1 is imbedded, it is characterized in that: it is the method that the shading that consists of the information module group of half-tone screen code overlaps with printing images that the information module group's of described half-tone screen code information is imbedded method, in the gap of printing images, imbed at least one method in the method for information.
6. the implementation method of information identification according to claim 2, is characterized in that: the information module group's of described identification half-tone screen code feature is by 4*4,4*5,5*5,5*6, a kind of latticed form composition in the various latticed forms of 6*6 or 9*9 dot matrix.
CN201010133416.2A 2009-03-03 2010-03-02 Method for embedding and identifying information in print image Active CN102004929B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2009-048767 2009-03-03
JP2009048767A JP2010206433A (en) 2009-03-03 2009-03-03 Information embedding device, information recognition device, information embedding method, information recognition method, information embedding program, information recognition program, and information embedding printing medium

Publications (2)

Publication Number Publication Date
CN102004929A CN102004929A (en) 2011-04-06
CN102004929B true CN102004929B (en) 2014-12-10

Family

ID=42709221

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201010133416.2A Active CN102004929B (en) 2009-03-03 2010-03-02 Method for embedding and identifying information in print image
CN201010133417.7A Expired - Fee Related CN101996503B (en) 2009-03-03 2010-03-02 Method for realizing multi-media repeatedly reading function of point-reading pen

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN201010133417.7A Expired - Fee Related CN101996503B (en) 2009-03-03 2010-03-02 Method for realizing multi-media repeatedly reading function of point-reading pen

Country Status (3)

Country Link
JP (1) JP2010206433A (en)
CN (2) CN102004929B (en)
WO (1) WO2010099738A1 (en)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5669538B2 (en) * 2010-11-30 2015-02-12 シャープ株式会社 Image processing apparatus, image forming apparatus, image processing method, computer program, and recording medium
CN103118165A (en) * 2011-11-16 2013-05-22 陈仲飞 Cell phone with reading pen
JP5688516B2 (en) * 2012-01-21 2015-03-25 松翰科技股▲ふん▼有限公司 Data input / output method using dot code
CN102615977B (en) * 2012-03-22 2014-10-01 北京慧眼智行科技有限公司 Jet printing method and jet printing machine for coded patterns
CN103390146B (en) * 2012-05-09 2017-02-15 天津阿波罗电子有限公司 Method for generating dot matrix pattern capable of recording multiple-bit information
US8942571B2 (en) 2012-12-24 2015-01-27 Industrial Technology Research Institute Apparatus and method for data embedding in light communication and the light communication system and method thereof
TWI470947B (en) * 2012-12-24 2015-01-21 Ind Tech Res Inst Apparatus and method for data embedding in light communication and the light communication system and method thereof
CN103440050B (en) * 2013-08-31 2016-08-10 苏元海 A kind of Sounding pen and control method thereof
CN105243409A (en) * 2014-07-07 2016-01-13 顾泽苍 Printed image information embedding and identifying method enabling public to read and identify code information easily through mobile phone
CN105335740B (en) 2015-10-19 2019-01-11 松翰科技股份有限公司 Read method, index structure and its electronic device of image index
CN105446628B (en) * 2015-12-31 2018-08-07 北京奇禄管理咨询有限公司 A kind of reading method
CN106250833B (en) * 2016-07-22 2019-11-19 深圳棒棒帮科技有限公司 The recognition methods of the generation method of micrographics group for information MAP and micro- figure group
CN110626086B (en) * 2018-06-25 2022-03-29 武汉华工激光工程有限责任公司 Method for engraving micro two-dimensional code in glass laser
CN110722890B (en) * 2018-07-17 2023-06-13 上海趣威文化发展有限公司 IOD (information on demand) click-reading printed matter printing method
CN113423580B (en) * 2018-11-09 2023-03-14 凸版印刷株式会社 Method, device and system for generating moire developing pattern
CN111711757B (en) * 2020-06-29 2022-03-08 广东小天才科技有限公司 Test question shooting method and device capable of preventing finger from being blocked, electronic equipment and storage medium
KR102528759B1 (en) * 2020-09-29 2023-05-08 주식회사 더코더 Safety control system of autonomic driving vehicle and method performing thereof
CN112419800B (en) * 2020-11-24 2021-07-30 深圳市方直科技股份有限公司 Method and device for reading and playing text content at any interval

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1928916A (en) * 2006-08-21 2007-03-14 顾泽苍 Printing medium certificate documents and false proof handling method of copy thereof

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100557474B1 (en) * 2002-09-26 2006-03-07 요시다 켄지 Information reproduction method, information inputting and outputting method, information reproduction apparatus, portable information inputting and outputting apparatus and electronic toy using dot pattern
CN1598873B (en) * 2004-08-17 2010-04-28 顾泽苍 Network screen coding control method capable of recording mass data on paper
JP4054339B2 (en) * 2005-05-12 2008-02-27 澤蒼 顧 Information embedded code, information embedded code generation method, and information embedded code generation apparatus
CN100590652C (en) * 2006-07-04 2010-02-17 天津市阿波罗信息技术有限公司 Paper medium original copy script and copy anti-fake processing method
CN200997137Y (en) * 2006-11-01 2007-12-26 天津市阿波罗信息技术有限公司 Printing media multi-medium implementing device with mesh screen code importing function
CN201017493Y (en) * 2007-03-15 2008-02-06 潘建会 Point reading pens
CN101079112B (en) * 2007-04-23 2012-12-05 天津市阿波罗信息技术有限公司 Printing medium multimedia system multimedia production part implementation method
CN101127089B (en) * 2007-07-02 2013-05-08 天津市阿波罗信息技术有限公司 Implement method for embedding large amount of information on printing media
CN101159806A (en) * 2007-11-09 2008-04-09 天津市阿波罗信息技术有限公司 Anti-false processing method of embedding information at the edge of floating letters
CN201194112Y (en) * 2008-05-12 2009-02-11 刘建生 Video shooting type multifunctional click-to-read machine

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1928916A (en) * 2006-08-21 2007-03-14 顾泽苍 Printing medium certificate documents and false proof handling method of copy thereof

Also Published As

Publication number Publication date
CN101996503A (en) 2011-03-30
CN102004929A (en) 2011-04-06
JP2010206433A (en) 2010-09-16
CN101996503B (en) 2014-07-09
WO2010099738A1 (en) 2010-09-10

Similar Documents

Publication Publication Date Title
CN102004929B (en) Method for embedding and identifying information in print image
JP6473899B1 (en) Composite code pattern, generating device, reading device, method and program
CN103390183A (en) Generation method for anti-fake code applied to mobile phone recognition
US20050173544A1 (en) Information input/output method using dot pattern
CN102906677A (en) Handwriting input board and information processing system using a handwriting input board
CN101802769A (en) The printer driver that is used for interactive printer
CN103390146A (en) Method for generating dot matrix pattern capable of recording multiple-bit information
JP4793744B2 (en) Multimedia printing system, print editing apparatus, printed matter and reproducing apparatus
CN101127089B (en) Implement method for embedding large amount of information on printing media
CN102099764A (en) Electronic reading system
CN102381065B (en) A kind of invisible two dimensional barcode character library realizes the method for variable information printing
CN102194339A (en) Electronic reading device with paper window system and capable of reading a plurality of data
US8678296B2 (en) Two-dimensional optical identification device with same gray level
CN101414381A (en) Generating device, generating method, generating system and programme for image of bill
CN103386829A (en) Code attaching method for anti-fake code by using laser device
CN103098075A (en) Dot code pattern for absolute position and other information using an optical pen, process of printing the dot code, process of reading the dot code
CN101707735A (en) Code generation method suitable for mobile phone to touch-read and play multimedia
CN101540002B (en) Method for realizing multimedia printing system suitable for low-precision printing
CN103390184A (en) Image information embedding method suitable for anti-fake codes identified through mobile phone
WO2018014774A1 (en) Method for generating micro-graph group for information mapping and method for recognizing micro-graph group
CN101751655B (en) Methods for implanting and extracting digital watermark and device thereof
TW200606945A (en) Information carrier, and system for positioning such an information carrier in a reading and/or writing apparatus
CN101540003B (en) Processing method for realizing multimedia recording and broadcasting with multimedia printed matter
KR20020065596A (en) Charge card purchase
CN102810153B (en) Etc. gray scale two-dimensional optical identification code device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant