WO2004084125A1 - ドットパターンを用いた情報入出力方法 - Google Patents
ドットパターンを用いた情報入出力方法 Download PDFInfo
- Publication number
- WO2004084125A1 WO2004084125A1 PCT/JP2003/003162 JP0303162W WO2004084125A1 WO 2004084125 A1 WO2004084125 A1 WO 2004084125A1 JP 0303162 W JP0303162 W JP 0303162W WO 2004084125 A1 WO2004084125 A1 WO 2004084125A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- dot
- information
- dot pattern
- dots
- data
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 48
- 239000000463 material Substances 0.000 claims description 9
- 230000002708 enhancing effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 32
- 238000003384 imaging method Methods 0.000 description 14
- 230000008602 contraction Effects 0.000 description 5
- 101100269850 Caenorhabditis elegans mask-1 gene Proteins 0.000 description 2
- 101100063942 Neurospora crassa (strain ATCC 24698 / 74-OR23-1A / CBS 708.71 / DSM 1257 / FGSC 987) dot-1 gene Proteins 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 241000270666 Testudines Species 0.000 description 1
- 150000001602 bicycloalkyls Chemical group 0.000 description 1
- 230000000740 bleeding effect Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000414 obstructive effect Effects 0.000 description 1
- 230000001502 supplementing effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/06009—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
- G06K19/06037—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/0304—Detection arrangements using opto-electronic means
- G06F3/0317—Detection arrangements using opto-electronic means in co-operation with a patterned surface, e.g. absolute position or relative movement detection for an optical mouse or pen positioned with respect to a coded surface
- G06F3/0321—Detection arrangements using opto-electronic means in co-operation with a patterned surface, e.g. absolute position or relative movement detection for an optical mouse or pen positioned with respect to a coded surface by optically sensing the absolute position with respect to a regularly patterned surface forming a passive digitiser, e.g. pen optically detecting position indicative tags printed on a paper sheet
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1408—Methods for optical code recognition the method being specifically adapted for the type of code
- G06K7/1417—2D bar codes
Definitions
- the present invention relates to an information input / output method using a dot pattern for inputting / outputting various information and programs by optically reading dot pattern information formed on a printed material or the like.
- a dot pattern is created by arranging minute dots in accordance with a predetermined rule, and the dot pattern printed on a printed material is captured by a camera as image data.
- a technology for digitizing and outputting voice information has also been proposed.
- the conventional method of outputting sound or the like using a bar code has a problem that a bar code printed on a printed material or the like is obstructive. Also, since the barcode is large and occupies a part of the paper, such a large barcode has the meaning of appearing in a part of a sentence or sentence or in a picture, picture, or graphic image. There is a problem in that it is impossible to assign a large number of barcodes easily for each character or each object in terms of layout.
- the dot pattern is captured by the camera as image data, the image data is digitized into 256 achromatic colors, and the gradation change is differentiated to make it easier to recognize dots. Sharpen the edges of the dots.
- the 256-level data is binarized to white or black. Due to the binarization, when printing a dot on paper, printing misalignment or bleeding occurs, and a dot printing error occurs due to misalignment caused by pixelation. Conventionally, such printing errors have been checked for errors by parity checking. However, these error checks are not a print error check for each dot, but rather an error check is performed on a cluster of data obtained from multiple dots, and which dot is checked. However, there was a problem that it was not possible to determine whether or not a printing error occurred, and that the imaging range of the camera had to be widened.
- an object of the present invention is to assign a different function to each dot of a dot pattern displayed on a printed material or the like, thereby defining a large amount of data by the dot pattern and providing information from the dot pattern.
- the purpose is to provide the information input / output method used. Disclosure of the invention
- a plurality of grid dots (4) are arranged in a rectangular shape on a medium surface such as a printed material to form a block, and the blocks are arranged regularly and continuously.
- a dot in which one grid dot (4) in the block is displaced in a fixed direction is defined as a key dot (2), and the key dot (2) is set as a representative point, and the key dot is defined as the key dot.
- various information is recognized at the end point expressed by a vector with this as the start point.
- a plurality of information dots (3) to be arranged are arranged in accordance with a predetermined rule by a dot code generation algorithm to generate a dot pattern (1), and a program constituting the dot pattern (1) is generated.
- An information input / output method using a dot pattern is provided, in which an image is captured by a camera as an image, and information and a program are output from numerical values obtained by digitizing the image.
- the camera recognizes the direction of the key dot (2) of the dot pattern (1), and the dot arranged at the end point of the vector based on the direction is referred to as an information dot (3).
- I do A plurality of the information dots (3) can be displayed around a virtual point of the grid dot (4).
- a dot pattern (1) formed on a medium such as a printed matter is captured as an image by a camera.
- This camera recognizes the dots printed in accordance with the predetermined rules in these dot patterns (1), digitizes them, and outputs information and programs from the obtained numerical values.
- the dot pattern (1) is captured by the camera as its image data.
- the grid dot (4) is recognized, the key dot (2) is extracted, and the key dot (2) is used. Recognize the direction and use that direction as a parameter.
- information and a program can be output quickly. Since the grid pattern (4) is arranged in the dot pattern (1), when the camera captures the dot pattern (1) as image data, lens distortion or oblique distortion may occur. It can correct imaging, expansion and contraction of paper, curvature of media surface, and distortion during printing. Specifically, 'is a correction function that converts the distorted four-point grid dot (4) into the original square.
- the information dot is corrected by the same function, and the vector of the correct information dot (3) is obtained.
- the information dot (3) is arranged in any of eight equally spaced directions. At the same time, by assigning “0” to the lower bit to perform an error check, the information dot (3) is In the state displayed on the body surface, when the information dot (3) is positioned in an inclined direction other than the vertical or horizontal direction with the virtual point as a center, the information dot (3) is in an appropriate position. It is determined that it is not displayed.
- the direction of the key dot (2) is defined as the upward direction and the data defined in the information dot (3) in that direction is set to "0"
- the information dots (3) are equally spaced in eight directions.
- the information dot (3) is displayed.
- the information dots (3) are subjected to an elasticity and "0" and "1" are alternately assigned to lower bits in order to arrange the information dots (3) uniformly.
- the error it is determined whether or not the information dot (3) of the dot pattern (1) is shifted in the adjacent direction due to a shift in printing on the medium surface, expansion and contraction of the medium, and a shift when pixelated. You can check the error. In particular, if the information dot (3) is input in a concentric rotation direction around the virtual point, the error can be checked by 100%.
- the dot pattern (1) printed on the medium surface, thereby improving security. Further, when the dot pattern (1) is printed on the medium surface, the information dots (3) are arranged at random, the pattern disappears, and the dot pattern can be made inconspicuous.
- the data is defined in a short time.
- a dot can be arranged at the center position of the four grid dots (4).
- the dot pattern (1) When the dot pattern (1) is captured as image data by a camera, the X and ⁇ coordinate values at the position of the key dot (2), which is a representative point of information, are calculated, and then the key dot (1) is calculated. 2) The direction of the dot pattern (1) obtained from (2), the increment of the X and ⁇ coordinate values at the adjacent representative point, and the key dot (2) from which the X and ⁇ coordinate values are calculated from the imaging center The X and ⁇ coordinate values of the imaging center are calculated by supplementing the coordinate values from the distance up to).
- the camera may be used in an area where the same data is defined in each block or in an area where the X, ⁇ coordinate values are defined. Start reading from the information dot (3) around the center of the image taken, read the information dot (3) sequentially, and read the information dot (3) corresponding to one block. Thus, the dot pattern (1) is read in the smallest area from the imaging center of the camera, and the data at the imaging center position is calculated.
- the block is divided into sub-blocks, and by giving independent information to each sub-block, the dot pattern (1) is read from the imaging center of the force lens in an area smaller than the block unit. Also, error check and error correction are performed for each sub-block.
- FIG. 1 is an explanatory diagram showing an example of the dot pattern of the present invention.
- FIG. 2 is an enlarged view showing an example of the information pattern 1 of the dot pattern.
- FIGS. 3 (a) and 3 (b) are explanatory diagrams showing an information dot centered on a key dot.
- FIG. 4 is an example of a bit display of an information dot and data defined therein, showing another mode.
- FIG. 5 shows an example of an information dot and a bit display of the data defined therein.
- A shows two dots
- (b) shows four dots
- (c) Shows the arrangement of five dots.
- Fig. 6 shows a modification of the dot notation.
- A is a type with six information dots
- (b) is a type with nine information dots
- (c) is a type.
- D is a schematic diagram of an information dot 12-arrangement type
- (d) is an information dot 36-arrangement type.
- Figures 7 (a) and (b) illustrate how to check for information dot errors. It is an explanatory view showing a state of being parallel to I 16 from the information dot I i to light.
- FIG. 8 is an explanatory diagram of a method of allocating “0” to the lower bit and checking for an error in the information dot.
- FIG. 9 is an explanatory diagram of a method of allocating “1” to a lower bit and checking an error of an information dot.
- FIG. 10 is an explanatory diagram of a method of alternately assigning “0” and “1” to lower bits to check an information dot for errors.
- Figure 1 1 is an explanatory view showing a state in which from the information Dots to 1 16 were parallel to describe information de Uz preparative security.
- FIG. 12 is a front view showing another arrangement example of the dot pattern in which the arrangement position of the key dots is changed.
- FIG. 13 shows a dummy dot.
- A is an explanatory diagram of the dummy dot
- (b) is an example of the printed matter
- (c) is an area in the printed matter
- (d) is a dummy dot and a boundary of the mask.
- FIG. 4 is an explanatory diagram showing an example of the arrangement of a dot pad that regulates the air pressure.
- FIGS. 14A and 14B are explanatory diagrams showing the order of inputting information dots
- FIG. 14B is an explanatory diagram showing a method of reading a dot pattern and calculating X and Y coordinate values.
- FIG. 15 is an explanatory diagram showing a dot pattern generation method without regularity, and shows information blocks used as dot patterns.
- FIG. 16 is an explanatory diagram showing a dot pattern generation method without regularity, and shows a data block recorded in a dot pattern.
- FIG. 17 is a cross-sectional view of the camera.
- FIG. 18 is an explanatory diagram showing the imaging range of the turtle.
- FIG. 19 is an explanatory diagram showing information dots for four blocks.
- FIG. 20 is an explanatory diagram showing a procedure of inputting an imaging center position and a sub-block by a camera.
- FIG. 21 is an explanatory diagram showing a procedure for inputting an imaging center position and a sub-block by a camera.
- FIG. 22 is an explanatory diagram showing a procedure for inputting an imaging center position and a sub-block by a camera.
- FIG. 23 is an explanatory diagram showing a procedure for inputting an imaging center position and a sub-block by a camera.
- FIG. 1 is an explanatory diagram showing an example of a dot pattern of the present invention.
- FIG. 2 is an enlarged view showing an example of an information dot of a dot pattern and a pit display of data defined in the dot.
- FIGS. 3 (a) and 3 (b) are explanatory diagrams showing information dots arranged around a key dot.
- An information input / output method using a dot pattern includes the steps of generating a dot pattern 1, recognizing the dot pattern 1, and outputting information and a program from the dot pattern 1.
- the dot park 1 is captured as image data by the camera, first, the grid dot is extracted, and then the dot 2 is extracted because the grid dot is not originally placed at a certain position. Then, by extracting the information dot 3 and digitizing it to extract an information area, the information is digitized, and information and a program are output from the dot pattern 1 based on the numerical information.
- the dot pattern 1 of the present invention is generated by a dot code generation algorithm, which is a fine dot for recognizing information such as voice, that is, a key dot 2, an information dot 3, and a grid. 'Arrange the dots 4 according to the prescribed rules.
- the work of dot pattern 1 representing information consists of a grid dot 4 of 5 x 5 centered on key dot 2, and a center surrounded by four grid dots 4.
- Information dot 3 is placed around the virtual point of. Arbitrary numerical information is defined in this block. Note that the example shown in FIG. 1 shows a state in which four blocks (within a bold frame) of the dot pad 1 are arranged in parallel. However, it is needless to say that dot 1 is not limited to 4 blocks.
- One corresponding information and program can be output to one block, or one corresponding information and program can be output to a plurality of blocks.
- the image data obtained by capturing the dot pattern 1 with the camera will correct the distortion caused by the camera. It is also possible to accurately recognize when capturing image data of dot-panel 1 using a popular camera with. Even if the camera is read with the camera tilted with respect to the surface of the dot pattern 1, the dot pattern 1 can be accurately recognized.
- the key dot 2 is a grid dot 4 that is located at the approximate center of the rectangular grid dot 4 and is shifted in a certain direction. It is a dot.
- the key dot 2 is a representative point of the dot pattern 1 of one block representing the information dot 3.
- the grid dot 4 at the center of the block of the dot pattern 1 is shifted upward by 0.2 mm.
- the coordinate point is a position where the key dot 2 is shifted downward by 0.2 mm.
- this numerical value is not limited to this and can be changed according to the size of the block of the dot pattern 1.
- Information dot 3 is a dot for recognizing various information.
- This information dot 3 is located around the key dot 2 as a representative point, and the center surrounded by the four grid dots 4 is a virtual point. Are placed at the end point.
- this information dot 3 is surrounded by a grid dot 4, and as shown in Fig. 2, the dot 0.2mm away from the virtual point is the direction and length represented by the vector.
- 3 bits ⁇ 16 48 bits can be represented by the dot pattern 1 of one block. .
- three bits are represented by being arranged in eight directions.
- the present invention is not limited to this, and four bits can be represented by being arranged in sixteen directions. Of course, it can be changed.
- the diameter of the dot for key 2, information dot 3 or grid dot 4 is about 0.1 mm in consideration of appearance, printing accuracy for paper quality, camera resolution and optimal digitization. Is desirable.
- the interval between the grid dots 4 is preferably about 1 mm vertically and horizontally.
- the key dot 2 is shifted about 20% of the grid interval.
- the distance between this information dot 3 and the virtual point surrounded by the four grid dots 4 is about 15 to 30% of the distance between adjacent virtual points. If the distance between the information dot 3 and the virtual point is longer than this interval, the dots are likely to be visually recognized as large clumps, which makes the dot pattern 1 unsightly. Conversely, if the distance between the information dot 3 and the virtual point is shorter than this distance, it is difficult to determine which of the adjacent virtual points is the information dot 3 with vector direction. Because it becomes.
- the vector direction (rotation direction) of the information dot 3 is set uniformly every 30 to 90 degrees.
- FIG. 4 is an example of a bit display of an information dot and data defined therein, showing another mode.
- An information dot 3 surrounded by four grid dots 4 is preferably one dot in consideration of appearance. However, if you want to increase the amount of information while ignoring the appearance, you can have a large amount of information by allocating one bit per vector and expressing information dot 3 with multiple dots. .
- the information dots 3 surrounded by the four points grid dots 4 can represent information of 2 8, and 1 Purodzuku information de Uz sheet 1 6 2 128 Become.
- Figure 5 shows an example of the information dot and the bit representation of the data defined therein, (a) two dots, (b) four dots, and (c) dot. The figure shows that five are arranged.
- Fig. 6 shows a modified example of the dot pattern.
- A is the type with six information dots
- (b) is the type with nine information dots
- (c) is the information.
- (D) is a schematic diagram of an information dot 36 arrangement type.
- Dot pad 1 shown in Fig. 1 and Fig. 3 has 16 blocks per block.
- an information dot 3 of (4 ⁇ 4) is arranged.
- this information dot 3 is not limited to the arrangement of 16 information dots in one block, but can be variously changed. For example, depending on the size of the information required and the resolution of the camera, add one information dot 3
- Figures 7 (a) and (b) illustrate how to check for information dot errors. It is an explanatory view showing a state of being parallel to I 16 from the information de Uz bets to bright.
- FIG. 7 (b) is an explanatory view showing a state of being parallel to I 16 from the information dot I i to explain how to check the error information de Uz preparative subblocks .
- Error one check method shown in FIG. 7 (b), similarly to FIG. 7 (a), 1 bi Uz 1, to provide redundancy, consists of four information dots 3 [IJ, I 2, I 3, I 45, 67, 8] 9, I 10, 11, 12] 13, 14, 15, 16 " ⁇ " each independent data (3 bits X 4 12 bits ) This is a method in which errors are checked in units.
- the information dot 3 of the dot pattern 1 is adjacent to the information dot having another pattern due to a shift in printing of a printed material or the like on the medium surface, expansion and contraction of the medium surface, and a shift when pixelated. It is possible to check the error 100% as to whether or not the input is shifted to the position where the object 3 is placed.
- FIG. 8 is an explanatory diagram of a method of allocating “0” to a lower bit and checking an error of an information dot.
- the information dot 3 can be used for error checking by assigning “0” or “1” to its lower bits. Information dot 3 When the information dot 3 is displayed on the medium surface, the information dot 3 is not displayed at an appropriate position to the position where the information dot having another data adjacent to the virtual point is located. Can be determined.
- the direction of the key dot 2 is defined as the upward direction, and the data dot defined in the information dot 3 in that direction is set to “0”, the information dot 3 is arranged in any one of the eight directions. "0" is assigned to the lower bit to be used for the error check. That is, the information dot 3 in which “0” is assigned to the lower bit is always located vertically or horizontally with the virtual point as the center. Therefore, when the information dot 3 is located in the inclination direction, it can be determined that the information dot 3 is not displayed at the appropriate position.
- FIG. 9 is an explanatory diagram of a method of allocating “1 j” to a lower bit and checking an error of an information dot.
- information dot 3 is arranged in any of the eight directions.
- FIG. 10 is an explanatory diagram of a method of alternately assigning “0” and “1 j” to lower bits to check for errors in the information dot.
- the error of this information dot 3 can be reduced. It is also possible to check.
- this error check method information dots are generated alternately in the up / down, left / right, and 45 degree tilt directions, and the regularity of the dot pattern can be eliminated. That is, the information dot 3 in which “0” and “1” are alternately assigned to the lower bits is always located in the up / down, left / right, or 45 ° tilt direction around the virtual point.
- the information dot 3 when the information dot 3 is located in a direction other than the vertical direction, the horizontal direction, or the 45-degree tilt direction, it is determined that the information dot 3 is not displayed at an appropriate position. In this way, it is possible to reliably check an error that is input when the information dot 3 is shifted in the rotational direction about the virtual point.
- Figure 1 1 is an explanatory diagram showing a state of being parallel from information de Uz preparative I i to 1 16 to describe information de Uz preparative security.
- key dot 2 is used as a representative point and multiple information dots 3 are arranged in one row, and one row of parentheses is used in multiple rows.
- the information dots 3 are arranged in a row, and the difference between the data of two adjacent columns is used as the data dot 3 information, so that the information dots 3 are arranged so that the regularity of the dot pattern 1 of each block is lost. can do.
- This makes it impossible to visually read the dot pattern 1 printed on the medium surface, thereby improving security.
- the information dots 3 are randomly arranged, the pattern disappears, and the dot pattern can be made inconspicuous. You.
- FIG. 12 is an explanatory diagram showing another arrangement example of the dot pattern in which the arrangement position of the key dots is changed.
- the key dot 2 does not necessarily need to be placed at the center of the rectangular dot 4 block arranged in a rectangular shape. For example, it can be arranged at the corner of the lattice dot 4 block. In this case, it is preferable that the information dots 3 are arranged in parallel with the key dot 2 as a starting point.
- FIG. 13 shows a dummy dot
- (a) is an explanatory diagram of a dummy dot
- (b) is an example of a printed material
- (c) is an area in the printed material
- (d) is a dummy dot.
- FIG. 4 is an explanatory diagram showing an example of the arrangement of dot patterns that regulate the boundaries of masks.
- a dot is placed at the center of the four grid dots 4, and a dummy dot 5 is defined as a dot for which no information is given (Fig. 13 (a)).
- This dummy dot 5 is a numerical data It can be used overnight or on the boundaries between regions where the X and Y coordinate values are defined, or on numerical data or regions where the X and Y coordinate values are not defined.
- Fig. 13 (b) three types of patterns, such as bears, hippos and the sun, are printed on printed matter, and the areas corresponding to these three patterns are shown in Fig. 13 (c). , Mask 1, Mask 2 ⁇ Place as Mask 3. As shown in FIG. 13 (d), a dummy dot 5 is arranged at the boundary between the mask 1 and the mask 2.
- the dummy dot 5 When the dummy dot 5 is used for the boundary, it is not necessary to set all the blocks at the corresponding positions to the dummy dot 5, and the minimum dot may be used to indicate the boundary.
- dummy dots can be arranged in areas other than the mask, and areas in which information is not defined can be provided.
- the dot pattern 1 is captured by the camera as image data
- the XY coordinate value at the key dot 2 position which is the representative point of the information
- the dot pattern 1 obtained from the key dot 2 is calculated.
- the imaging is performed by complementing the coordinate values based on the direction, the increment value of the XY coordinate values at the adjacent representative point, and the distance from the imaging center to the dot 2 where the X and Y coordinate values have been calculated. Calculate the X and Y coordinate values of the center.
- a block of dot pattern 1 is captured as an image data by a camera
- an area where the same data is defined in each block, or an XY coordinate value is defined.
- start reading from the information dot 3 around the camera imaging center sequentially read the information dot 3, and read the information dot 3 corresponding to one block, so that the minimum distance from the camera imaging center is obtained.
- the dot pattern 1 is read in the area of, and the data at the center of the imaging is calculated.
- Figure 14 (b) is an explanatory diagram showing a method of reading the dot pattern and calculating the X and Y coordinate values.
- the X and Y coordinate values to be obtained are the XY coordinate values of the block where the camera captures the image.
- the increment value for each block is set to +1 in the X direction (right direction) and Y direction (upward direction), it is necessary to correct the information dot input from other programs .
- K 16 K 9 (i 32 i 17 ) are the same in all blocks and need not be corrected. These calculations are obtained by the following Equation 1. It is assumed that even if the digit is raised by the calculation in the parentheses, it does not affect the column of bits before []. Let K be the information dot I excluding the error check bit.
- a tablet or digitizer superimposes a transparent sheet on which a dot pattern 1 is printed on an object, captures an image with a camera, and inputs the coordinate values of the dot pattern 1.
- Fig. 15 shows a dot pattern without regularity.
- FIG. 4 is an explanatory diagram showing a method for generating a data pattern, and showing an information block used as a dot pattern.
- FIG. 16 shows a dot pattern generation method that eliminates the regularity, and is an explanatory diagram showing a data block recorded in a dot pattern.
- i ⁇ means 1-bit data
- r D is 2, x 2 + i 2a-1 .
- a is a numerical value indicating the horizontal direction of the block.
- C n is shall be the recorded data desired one bit Bok o
- ⁇ K m is C 2m X 2 + C 2m-1 .
- a is a numerical value indicating the horizontal arrangement of the blocks.
- Pattern 1 can eliminate regularity in the horizontal direction.
- FIGS. 17 to 23 are explanatory diagrams showing a method of reading a dot pattern equivalent to one block composed of sub-blocks by a camera.
- the information dot is read every 4 information dots (1/4 block) that have independent information, so that the information dot of the 1/4 block outside the imaging range can be captured.
- information of one block can be input within the diameter of 10 mm of the imaging range. .
- Figure 2 1 is the imaging center of the camera indicates the 1 5 B 1 block, the closest B 1 Bro brute from the camera center [I 15 I 2, I 3 , I 4], [I 5, I 6, I 7 , I 8 ] and B2 block [,,,,], [I 13 , I 14 , I 15 , I 16 ] are input.
- 2 2 imaging center of the camera is shows a 1 6 B 1 Proc-, center or et closest B 1 block [I 5, 1 6, 1 7, 1 8], the B 2 block [I s , 1 10 , 1 115 1 12 ], [I 13 , I 14 , I 15 , I 16 ] of the B3 block and [,,,] of the B4 block are input.
- the camera By printing the above-described dot pattern 1 of the present invention on a printed matter such as a picture book or text, the camera captures the image as an image, and digitizes the image to obtain a personal computer and an information output device. , PDA or mobile phone to output corresponding information and program.
- the present invention is not limited to the above-described embodiment of the present invention, and a large number of data patterns can be formed by adding different functions to the dots 2, 3, and 4 of the dot pattern 1.
- the present invention is not limited to the above-described embodiment, as long as it is possible to output predetermined information and a program to enable various uses by recognizing the direction and quickly converting the information into information.
- various changes can be made without departing from the spirit of the invention.
- Industrial applicability As described above, in the information input / output method using a dot pattern according to the present invention, a dot pattern is first recognized by a camera to recognize a grid dot, a key dot is extracted, and a direction is recognized by the key dot. However, the direction can be used as a parameter. Next, by extracting information dots arranged around this key dot, information and a program can be output quickly.
- grid dots are arranged in the dot pattern, when capturing the image data of this dot pattern with the camera, lens distortion of the camera, imaging from an oblique direction, expansion and contraction of paper, It is possible to correct the distortion of the dot pattern imaged by the curvature of the medium surface and the distortion during printing.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Electromagnetism (AREA)
- Human Computer Interaction (AREA)
- Toxicology (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Editing Of Facsimile Originals (AREA)
- Image Processing (AREA)
- Input From Keyboards Or The Like (AREA)
- Character Input (AREA)
- Image Analysis (AREA)
Description
Claims
Priority Applications (12)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE60322123T DE60322123D1 (de) | 2003-03-17 | 2003-03-17 | Informationseingabe-/-ausgabeverfahren mit einem punktmuster |
MXPA05009931A MXPA05009931A (es) | 2003-03-17 | 2003-03-17 | Metodo de entrada/salida de informacion utilizando el patron de puntos. |
JP2004569547A JP3706385B2 (ja) | 2003-03-17 | 2003-03-17 | ドットパターンを用いた情報入出力方法 |
BRPI0318184A BRPI0318184B1 (pt) | 2003-03-17 | 2003-03-17 | método de entrada e saída de informação com utilização de um padrão de pontos |
EP03710388A EP1605395B1 (en) | 2003-03-17 | 2003-03-17 | Information input/output method using dot pattern |
CA2519271A CA2519271C (en) | 2003-03-17 | 2003-03-17 | Information input and output method by use of dot pattern |
AU2003221408A AU2003221408B2 (en) | 2003-03-17 | 2003-03-17 | Information input/output method using dot pattern |
CNB038013827A CN100361144C (zh) | 2003-03-17 | 2003-03-17 | 使用点图形的信息输入输出方法 |
ES03710388T ES2309304T3 (es) | 2003-03-17 | 2003-03-17 | Procedimiento de entrada/salida de informaciones utilizando una plantilla de puntos. |
PCT/JP2003/003162 WO2004084125A1 (ja) | 2003-03-17 | 2003-03-17 | ドットパターンを用いた情報入出力方法 |
US10/502,319 US7475824B2 (en) | 2003-03-17 | 2003-03-17 | Information input/output method using dot pattern |
HK06102737A HK1082978A1 (en) | 2003-03-17 | 2006-03-02 | Information input/output method using dot pattern |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2003/003162 WO2004084125A1 (ja) | 2003-03-17 | 2003-03-17 | ドットパターンを用いた情報入出力方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2004084125A1 true WO2004084125A1 (ja) | 2004-09-30 |
Family
ID=33018125
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2003/003162 WO2004084125A1 (ja) | 2003-03-17 | 2003-03-17 | ドットパターンを用いた情報入出力方法 |
Country Status (12)
Country | Link |
---|---|
US (1) | US7475824B2 (ja) |
EP (1) | EP1605395B1 (ja) |
JP (1) | JP3706385B2 (ja) |
CN (1) | CN100361144C (ja) |
AU (1) | AU2003221408B2 (ja) |
BR (1) | BRPI0318184B1 (ja) |
CA (1) | CA2519271C (ja) |
DE (1) | DE60322123D1 (ja) |
ES (1) | ES2309304T3 (ja) |
HK (1) | HK1082978A1 (ja) |
MX (1) | MXPA05009931A (ja) |
WO (1) | WO2004084125A1 (ja) |
Cited By (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006117869A1 (ja) | 2005-04-28 | 2006-11-09 | Kenji Yoshida | ドットパターンを用いた情報入出力方法 |
WO2007004994A1 (en) * | 2005-07-01 | 2007-01-11 | Grid Ip Pte. Ltd. | Dot pattern |
WO2007089021A1 (ja) * | 2006-01-31 | 2007-08-09 | Kenji Yoshida | 画像処理方法 |
JP2008181501A (ja) * | 2006-12-22 | 2008-08-07 | Canon Inc | バーコードパターン |
JP2008547079A (ja) * | 2005-06-17 | 2008-12-25 | アノト アクティエボラーク | 位置および情報の符号を組み合わせるための方法およびシステム |
JP2009517929A (ja) * | 2005-12-01 | 2009-04-30 | 北大方正集▲団▼有限公司 | デジタル透かしをテキスト文書に埋め込むためのおよびそのデジタル透かしを検出するための方法およびデバイス |
US7549597B2 (en) | 2006-04-14 | 2009-06-23 | Sonix Technology Co., Ltd. | Graphical indicator |
JP2010003305A (ja) * | 2006-03-10 | 2010-01-07 | Kenji Yoshida | 情報処理装置への入力処理システム |
US7876460B2 (en) | 2004-10-15 | 2011-01-25 | Kenji Yoshida | Print structure, printing method and reading method for medium surface with print-formed dot pattern |
WO2011027853A1 (ja) | 2009-09-04 | 2011-03-10 | Yoshida Kenji | 情報入出力装置、情報処理装置、情報入出力システム、印刷媒体および情報入出力方法 |
WO2011049408A2 (ko) * | 2009-10-22 | 2011-04-28 | Jang Hyo Sun | 인쇄물 상에 표시된 코드 판독 방법 |
KR101038198B1 (ko) | 2009-05-15 | 2011-06-01 | 이승은 | 단위정보 도트패턴 구조 |
WO2011093458A2 (ja) | 2010-01-28 | 2011-08-04 | Yoshida Kenji | 入出力装置、情報入出力システム |
JP2011159297A (ja) * | 2009-09-04 | 2011-08-18 | Kenji Yoshida | 情報入出力装置、情報処理装置、印刷媒体および情報入出力方法 |
KR101070051B1 (ko) | 2009-10-26 | 2011-10-04 | 이종춘 | 도트 패턴에서 불변 영역을 인식하는 방법 |
WO2012015402A1 (en) * | 2010-07-28 | 2012-02-02 | Hewlett-Packard Development Company, L.P. | Designer-adaptive visual codes |
US8155563B2 (en) | 2008-09-25 | 2012-04-10 | Oki Data Corporation | Image forming apparatus having print engine which prints position-coding pattern with specific developing material |
US8237983B2 (en) | 2004-12-28 | 2012-08-07 | Kenji Yoshida | Information input output method using dot pattern |
WO2012077766A3 (ja) * | 2010-12-09 | 2012-08-23 | Yoshida Kenji | 機械可読ドットパターンの表示装置を用いた表示フォーマット |
JP2013149293A (ja) * | 2013-05-07 | 2013-08-01 | Kenji Yoshida | ドットパターン |
EP2708608A1 (en) | 2011-01-11 | 2014-03-19 | Seegene, Inc. | Detection of target nucleic acid sequences by pto cleavage and extension assay |
US9010640B2 (en) | 2009-07-13 | 2015-04-21 | Kenji Yoshida | Stream dot pattern, method of forming stream dot pattern, information input/output method using stream dot pattern, and dot pattern |
US9372548B2 (en) | 2002-09-26 | 2016-06-21 | Kenji Yoshida | Information reproduction/I/O method using dot pattern, information reproduction device, mobile information I/O device, and electronic toy using dot pattern |
JP2018121372A (ja) * | 2012-01-21 | 2018-08-02 | 松翰科技股▲ふん▼有限公司 | ドットコードを用いたデータ入力/出力方法 |
RU2668063C2 (ru) * | 2013-10-01 | 2018-09-25 | Инвенцио Аг | Передача данных, используя оптические коды |
US10614333B2 (en) | 2015-10-19 | 2020-04-07 | Sonix Technology Co., Ltd. | Method for reading graphical indicator, indicator structure and electronic apparatus thereof |
US11401546B2 (en) | 2017-09-29 | 2022-08-02 | Seegene, Inc. | Detection of target nucleic acid sequences by PTO cleavage and extension-dependent extension assay |
Families Citing this family (41)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005064530A1 (ja) | 2003-12-25 | 2005-07-14 | Kenji Yoshida | ドットパターンを用いた情報入出力方法 |
JP3830956B1 (ja) * | 2005-09-14 | 2006-10-11 | 健治 吉田 | 情報出力装置 |
JP4042065B1 (ja) * | 2006-03-10 | 2008-02-06 | 健治 吉田 | 情報処理装置への入力処理システム |
US20090091530A1 (en) * | 2006-03-10 | 2009-04-09 | Kenji Yoshida | System for input to information processing device |
CN102324039B (zh) * | 2006-04-26 | 2014-09-24 | 松翰科技股份有限公司 | 使用图像指标结构的数据输出输入方法 |
CN101064013B (zh) * | 2006-04-26 | 2012-11-21 | 松翰科技股份有限公司 | 使用图像指标结构的数据输出输入方法 |
CN101908156B (zh) * | 2006-04-26 | 2014-12-31 | 松翰科技股份有限公司 | 图像指标结构 |
JP4019114B1 (ja) | 2006-09-04 | 2007-12-12 | 株式会社I・Pソリューションズ | 情報出力装置 |
US20080098315A1 (en) * | 2006-10-18 | 2008-04-24 | Dao-Liang Chou | Executing an operation associated with a region proximate a graphic element on a surface |
CN103076916B (zh) * | 2007-01-12 | 2015-04-22 | 吉田健治 | 使用点阵图形的密码输入方法、密码输入***、网上购物结算*** |
US20090212120A1 (en) * | 2007-03-19 | 2009-08-27 | Yao-Hung Tsai | Graphical indicator |
JP4203525B1 (ja) * | 2007-06-13 | 2009-01-07 | 健治 吉田 | ドットパターンを利用した機器の入力装置、制御対象機器の受信装置、端末装置およびペーパーコントローラ |
GB2451482B (en) * | 2007-07-31 | 2012-03-14 | Hewlett Packard Development Co | Method and apparatus for reading a surface coded pattern |
JP4243641B1 (ja) * | 2007-12-21 | 2009-03-25 | 健治 吉田 | 媒体およびディスプレイ上に形成されたドットパターンを読み取ることが可能なリモートコントロール装置 |
JP2009188808A (ja) * | 2008-02-07 | 2009-08-20 | Ricoh Co Ltd | 画像処理装置、サーバ、画像処理方法、プログラムおよび記憶媒体 |
DE102008017168A1 (de) | 2008-04-02 | 2009-10-08 | Crossmedia Solution Gmbh & Co. Kg | Verfahren zum Speichern und Auslesen von Daten |
JP4691741B2 (ja) | 2008-04-04 | 2011-06-01 | 健治 吉田 | 携帯電話用クレードル、tv電話システム、カラオケシステム、カーナビゲーションシステム、および緊急情報通知システム |
CN102673221A (zh) * | 2008-05-27 | 2012-09-19 | 北京华旗资讯数码科技有限公司 | 一种印刷在防伪证书表面用以代表待验物品的微型图像编码 |
CN102673220A (zh) * | 2008-05-27 | 2012-09-19 | 北京华旗资讯数码科技有限公司 | 通过核对微型图像编码与验证码鉴别真伪的防伪证书 |
JPWO2010007787A1 (ja) | 2008-07-15 | 2012-01-05 | 吉田 健治 | 裸眼立体映像表示システム、裸眼立体映像表示装置、遊技ゲーム機、パララックスバリアシート |
US8245931B2 (en) | 2008-08-12 | 2012-08-21 | Think Laboratory Co., Ltd | Information display system and dot pattern printing sheet used for same |
TWI403957B (zh) * | 2008-11-26 | 2013-08-01 | Elan Microelectronics Corp | Can provide information on the point code and its decoding method and image processing device |
EP2226704B1 (en) | 2009-03-02 | 2012-05-16 | Anoto AB | A digital pen |
JP5604761B2 (ja) | 2009-11-11 | 2014-10-15 | 健治 吉田 | 印刷媒体、情報処理方法、情報処理装置 |
EP2645216B1 (en) | 2010-11-22 | 2019-10-02 | YOSHIDA, Kenji | Information input system, program, medium |
WO2012133528A1 (ja) | 2011-03-31 | 2012-10-04 | 株式会社シンク・ラボラトリー | 情報表示システム及びドットパターン印刷物 |
CN102298688B (zh) * | 2011-05-18 | 2015-03-04 | 深圳市鑫全图科技有限公司 | 隐形三维编码的数据输出输入方法 |
TWI492162B (zh) * | 2011-05-25 | 2015-07-11 | Generalplus Technology Inc | 等灰度二維光學辨識碼裝置 |
CN102419898A (zh) * | 2011-11-01 | 2012-04-18 | 欧阳立斌 | 一种新型智能家居遥控*** |
WO2014014468A1 (en) | 2012-07-19 | 2014-01-23 | Hewlett-Packard Indigo B.V. | Security feature |
KR101381771B1 (ko) | 2012-08-16 | 2014-04-07 | (주)테슬라시스템 | 바둑판에 바둑돌을 배치하는 패턴을 이용한 비밀번호 설정 방법 |
JP5344328B1 (ja) | 2012-10-01 | 2013-11-20 | 健治 吉田 | ドットパターン、ドットパターン形成媒体、ドットパターンの画像データを生成するプログラム、ドットパターン形成装置、光学装置、光学読み取り装置、情報入出力装置、ドットパターン読み取り装置 |
EP2930595A4 (en) | 2012-12-05 | 2016-07-27 | Kenji Yoshida | CONTROL INTERFACE FOR PLANT MANAGEMENT SYSTEM |
US9600700B1 (en) | 2015-08-31 | 2017-03-21 | Pixart Imaging Inc. | Portable electronic device and operation method thereof |
US9805239B2 (en) | 2015-08-31 | 2017-10-31 | Pixart Imagine Inc. | QR code detecting device and operation method thereof |
TWI545504B (zh) | 2015-08-31 | 2016-08-11 | 原相科技股份有限公司 | 利用圖樣進行解碼的方法及其系統 |
JP6166767B2 (ja) * | 2015-12-08 | 2017-07-19 | グリッドマーク株式会社 | 機械可読ドットパターン |
CN106406561B (zh) * | 2016-08-31 | 2020-05-19 | 郑州众智科技股份有限公司 | 一种基于发电机组控制器的字库点阵生成方法 |
CN106779522B (zh) * | 2016-11-11 | 2021-01-26 | 努比亚技术有限公司 | 一种物品控标设置和物品识别方法及装置 |
US11429804B2 (en) | 2020-09-18 | 2022-08-30 | Google Llc | Platform for registering and processing visual encodings |
CN113626429B (zh) * | 2021-07-26 | 2024-04-12 | 上海齐网网络科技有限公司 | 基于元数据的智能化范围急救医疗知识库构建方法及*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0798751A (ja) * | 1993-05-21 | 1995-04-11 | Cherloc | イメージ又は言語表記上に指標を重ね持った文書 |
JP2000123129A (ja) * | 1998-10-14 | 2000-04-28 | Takashi Ishii | 文字コードおよび文字コード読み取り装置 |
WO2001048685A1 (en) * | 1999-12-23 | 2001-07-05 | Anoto Ab | General information management system |
JP2003503905A (ja) * | 1999-06-28 | 2003-01-28 | アノト・アクティエボラーク | 情報の記録 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5416312A (en) * | 1992-11-20 | 1995-05-16 | Cherloc | Document bearing an image or a text and provided with an indexing frame, and associated document analysis system |
JPH08160934A (ja) * | 1994-12-07 | 1996-06-21 | King Jim Co Ltd | 文字情報処理装置 |
EP2104055B1 (en) * | 1999-08-30 | 2013-07-03 | Anoto AB | Information management system |
US6732927B2 (en) * | 2001-06-26 | 2004-05-11 | Anoto Ab | Method and device for data decoding |
-
2003
- 2003-03-17 DE DE60322123T patent/DE60322123D1/de not_active Expired - Lifetime
- 2003-03-17 WO PCT/JP2003/003162 patent/WO2004084125A1/ja active IP Right Grant
- 2003-03-17 AU AU2003221408A patent/AU2003221408B2/en not_active Ceased
- 2003-03-17 CN CNB038013827A patent/CN100361144C/zh not_active Expired - Fee Related
- 2003-03-17 ES ES03710388T patent/ES2309304T3/es not_active Expired - Lifetime
- 2003-03-17 EP EP03710388A patent/EP1605395B1/en not_active Expired - Lifetime
- 2003-03-17 US US10/502,319 patent/US7475824B2/en not_active Expired - Fee Related
- 2003-03-17 BR BRPI0318184A patent/BRPI0318184B1/pt not_active IP Right Cessation
- 2003-03-17 CA CA2519271A patent/CA2519271C/en not_active Expired - Fee Related
- 2003-03-17 JP JP2004569547A patent/JP3706385B2/ja not_active Expired - Lifetime
- 2003-03-17 MX MXPA05009931A patent/MXPA05009931A/es active IP Right Grant
-
2006
- 2006-03-02 HK HK06102737A patent/HK1082978A1/xx not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0798751A (ja) * | 1993-05-21 | 1995-04-11 | Cherloc | イメージ又は言語表記上に指標を重ね持った文書 |
JP2000123129A (ja) * | 1998-10-14 | 2000-04-28 | Takashi Ishii | 文字コードおよび文字コード読み取り装置 |
JP2003503905A (ja) * | 1999-06-28 | 2003-01-28 | アノト・アクティエボラーク | 情報の記録 |
WO2001048685A1 (en) * | 1999-12-23 | 2001-07-05 | Anoto Ab | General information management system |
Non-Patent Citations (1)
Title |
---|
See also references of EP1605395A4 * |
Cited By (64)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9372548B2 (en) | 2002-09-26 | 2016-06-21 | Kenji Yoshida | Information reproduction/I/O method using dot pattern, information reproduction device, mobile information I/O device, and electronic toy using dot pattern |
US9773140B2 (en) | 2002-09-26 | 2017-09-26 | Kenji Yoshida | Information reproduction/I/O method using dot pattern, information reproduction device, mobile information I/O device, and electronic toy using dot pattern |
US9946964B2 (en) | 2002-09-26 | 2018-04-17 | Kenji Yoshida | Information reproducing method, information inputting/outputting method, information reproducing device, portable information inputting/outputting device and electronic toy using dot pattern |
US9984317B2 (en) | 2002-09-26 | 2018-05-29 | Kenji Yoshida | Information reproducing method, information inputting / outputting method, information reproducing device, portable information inputting/ outputting device and electronic toy using dot pattern |
US10192154B2 (en) | 2002-09-26 | 2019-01-29 | Kenji Yoshida | Information reproduction/I/O method using dot pattern, information reproduction device, mobile information I/O device, and electronic toy using dot pattern |
US10339431B2 (en) | 2002-09-26 | 2019-07-02 | Kenji Yoshida | Information reproduction/I/O method using dot pattern, information reproduction device, mobile information I/O device, and electronic toy using dot pattern |
US7876460B2 (en) | 2004-10-15 | 2011-01-25 | Kenji Yoshida | Print structure, printing method and reading method for medium surface with print-formed dot pattern |
US8023148B2 (en) | 2004-10-15 | 2011-09-20 | Kenji Yoshida | Print structure, printing method and reading method for medium surface with print-formed dot pattern |
US8237983B2 (en) | 2004-12-28 | 2012-08-07 | Kenji Yoshida | Information input output method using dot pattern |
EP2511853A3 (en) * | 2005-04-28 | 2013-09-11 | YOSHIDA, Kenji | Dot pattern |
EP2511853A2 (en) | 2005-04-28 | 2012-10-17 | YOSHIDA, Kenji | Dot pattern |
US8253982B2 (en) | 2005-04-28 | 2012-08-28 | Kenji Yoshida | Information input/output method using dot pattern |
CN101167084B (zh) * | 2005-04-28 | 2010-05-12 | 吉田健治 | 使用了点图案的信息输入输出方法 |
WO2006117869A1 (ja) | 2005-04-28 | 2006-11-09 | Kenji Yoshida | ドットパターンを用いた情報入出力方法 |
EP1876552A4 (en) * | 2005-04-28 | 2009-08-26 | Kenji Yoshida | INFORMATION INPUT / OUTPUT METHOD USING STITCH PATTERN |
US9582701B2 (en) | 2005-04-28 | 2017-02-28 | Kenji Yoshida | Information input/output method using dot pattern |
US8031375B2 (en) | 2005-04-28 | 2011-10-04 | Kenji Yoshida | Information input/output method using dot pattern |
US8553284B2 (en) | 2005-04-28 | 2013-10-08 | Kenji Yoshida | Information input/output method using dot pattern |
EP1876552A1 (en) * | 2005-04-28 | 2008-01-09 | YOSHIDA, Kenji | Information input/output method using dot pattern |
JP2008547079A (ja) * | 2005-06-17 | 2008-12-25 | アノト アクティエボラーク | 位置および情報の符号を組み合わせるための方法およびシステム |
EP2439677A2 (en) | 2005-07-01 | 2012-04-11 | Grid IP Pte. Ltd. | Dot pattern reading and generating devices |
US8430328B2 (en) | 2005-07-01 | 2013-04-30 | Grid Ip Pte. Ltd | Dot pattern |
WO2007004994A1 (en) * | 2005-07-01 | 2007-01-11 | Grid Ip Pte. Ltd. | Dot pattern |
AU2006266517B2 (en) * | 2005-07-01 | 2012-08-09 | Grid Ip Pte. Ltd. | Dot pattern |
EP1899900B1 (en) | 2005-07-01 | 2014-09-17 | YOSHIDA, Kenji | Dot pattern |
US9400951B2 (en) | 2005-07-01 | 2016-07-26 | Grid Ip Pte Ltd | Dot pattern |
KR100935345B1 (ko) * | 2005-07-01 | 2010-01-06 | 그리드 아이피 피티이 엘티디 | 도트 패턴 |
EP2439677A3 (en) * | 2005-07-01 | 2012-06-27 | Grid IP Pte. Ltd. | Dot pattern reading and generating devices |
CN102722267B (zh) * | 2005-07-01 | 2016-08-31 | 吉田健治 | 点状图样 |
CN102722267A (zh) * | 2005-07-01 | 2012-10-10 | 吉田健治 | 点状图样 |
US8107129B2 (en) | 2005-12-01 | 2012-01-31 | Peking University Founder Group Co., Ltd. | Methods and apparatus for embedding and detecting digital watermarks in a text document |
JP2009517929A (ja) * | 2005-12-01 | 2009-04-30 | 北大方正集▲団▼有限公司 | デジタル透かしをテキスト文書に埋め込むためのおよびそのデジタル透かしを検出するための方法およびデバイス |
KR101048012B1 (ko) * | 2006-01-31 | 2011-07-15 | 켄지 요시다 | 화상 처리 방법 |
US8368954B2 (en) | 2006-01-31 | 2013-02-05 | Kenji Yoshida | Image processing method |
WO2007089021A1 (ja) * | 2006-01-31 | 2007-08-09 | Kenji Yoshida | 画像処理方法 |
JP2010003305A (ja) * | 2006-03-10 | 2010-01-07 | Kenji Yoshida | 情報処理装置への入力処理システム |
JP2009165197A (ja) * | 2006-04-14 | 2009-07-23 | Sonix Technology Co Ltd | 画像インジケーター |
US7819330B2 (en) | 2006-04-14 | 2010-10-26 | Sonix Technology Co., Ltd. | Method for recognizing graphical indicator |
JP2012016060A (ja) * | 2006-04-14 | 2012-01-19 | Sonix Technology Co Ltd | データ入出力方法 |
US7549597B2 (en) | 2006-04-14 | 2009-06-23 | Sonix Technology Co., Ltd. | Graphical indicator |
US8061611B2 (en) | 2006-12-22 | 2011-11-22 | Canon Kabushiki Kaisha | Barcode pattern |
JP2008181501A (ja) * | 2006-12-22 | 2008-08-07 | Canon Inc | バーコードパターン |
US8155563B2 (en) | 2008-09-25 | 2012-04-10 | Oki Data Corporation | Image forming apparatus having print engine which prints position-coding pattern with specific developing material |
KR101038198B1 (ko) | 2009-05-15 | 2011-06-01 | 이승은 | 단위정보 도트패턴 구조 |
US9010640B2 (en) | 2009-07-13 | 2015-04-21 | Kenji Yoshida | Stream dot pattern, method of forming stream dot pattern, information input/output method using stream dot pattern, and dot pattern |
JP2011159297A (ja) * | 2009-09-04 | 2011-08-18 | Kenji Yoshida | 情報入出力装置、情報処理装置、印刷媒体および情報入出力方法 |
WO2011027853A1 (ja) | 2009-09-04 | 2011-03-10 | Yoshida Kenji | 情報入出力装置、情報処理装置、情報入出力システム、印刷媒体および情報入出力方法 |
KR20120083382A (ko) | 2009-09-04 | 2012-07-25 | 켄지 요시다 | 정보 입출력 장치, 정보 처리 장치, 정보 입출력 시스템, 인쇄 매체 및 정보 입출력 방법 |
US8651388B2 (en) | 2009-10-22 | 2014-02-18 | Intellectual Discovery Co., Ltd. | Method for reading code displayed on printed matter |
WO2011049408A2 (ko) * | 2009-10-22 | 2011-04-28 | Jang Hyo Sun | 인쇄물 상에 표시된 코드 판독 방법 |
WO2011049408A3 (ko) * | 2009-10-22 | 2011-09-15 | Jang Hyo Sun | 인쇄물 상에 표시된 코드 판독 방법 |
KR101070051B1 (ko) | 2009-10-26 | 2011-10-04 | 이종춘 | 도트 패턴에서 불변 영역을 인식하는 방법 |
WO2011093458A2 (ja) | 2010-01-28 | 2011-08-04 | Yoshida Kenji | 入出力装置、情報入出力システム |
US9033253B2 (en) | 2010-07-28 | 2015-05-19 | Hewlett-Packard Development Company, L.P. | Designer-adaptive visual codes |
WO2012015402A1 (en) * | 2010-07-28 | 2012-02-02 | Hewlett-Packard Development Company, L.P. | Designer-adaptive visual codes |
US9626934B2 (en) | 2010-12-09 | 2017-04-18 | Kenji Yoshida | Display format using display device for machine-readable dot patterns |
WO2012077766A3 (ja) * | 2010-12-09 | 2012-08-23 | Yoshida Kenji | 機械可読ドットパターンの表示装置を用いた表示フォーマット |
EP2708608A1 (en) | 2011-01-11 | 2014-03-19 | Seegene, Inc. | Detection of target nucleic acid sequences by pto cleavage and extension assay |
US11306349B2 (en) | 2011-01-11 | 2022-04-19 | Seegene, Inc. | Detection of target nucleic acid sequences by PTO cleavage and extension assay |
JP2018121372A (ja) * | 2012-01-21 | 2018-08-02 | 松翰科技股▲ふん▼有限公司 | ドットコードを用いたデータ入力/出力方法 |
JP2013149293A (ja) * | 2013-05-07 | 2013-08-01 | Kenji Yoshida | ドットパターン |
RU2668063C2 (ru) * | 2013-10-01 | 2018-09-25 | Инвенцио Аг | Передача данных, используя оптические коды |
US10614333B2 (en) | 2015-10-19 | 2020-04-07 | Sonix Technology Co., Ltd. | Method for reading graphical indicator, indicator structure and electronic apparatus thereof |
US11401546B2 (en) | 2017-09-29 | 2022-08-02 | Seegene, Inc. | Detection of target nucleic acid sequences by PTO cleavage and extension-dependent extension assay |
Also Published As
Publication number | Publication date |
---|---|
DE60322123D1 (de) | 2008-08-21 |
ES2309304T3 (es) | 2008-12-16 |
CA2519271A1 (en) | 2004-09-30 |
AU2003221408A1 (en) | 2004-10-11 |
HK1082978A1 (en) | 2006-06-23 |
CA2519271C (en) | 2013-05-28 |
EP1605395A1 (en) | 2005-12-14 |
CN100361144C (zh) | 2008-01-09 |
US20050173544A1 (en) | 2005-08-11 |
MXPA05009931A (es) | 2005-11-08 |
JPWO2004084125A1 (ja) | 2006-06-22 |
BRPI0318184B1 (pt) | 2015-09-29 |
EP1605395B1 (en) | 2008-07-09 |
US7475824B2 (en) | 2009-01-13 |
JP3706385B2 (ja) | 2005-10-12 |
CN1695158A (zh) | 2005-11-09 |
BR0318184A (pt) | 2006-03-21 |
AU2003221408B2 (en) | 2010-05-27 |
EP1605395A4 (en) | 2006-05-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2004084125A1 (ja) | ドットパターンを用いた情報入出力方法 | |
CA2606135C (en) | Information input/output method using dot pattern | |
JP6729868B2 (ja) | ドットマトリックス2次元コードの符号化および認識方法 | |
KR100935345B1 (ko) | 도트 패턴 | |
EP2849115B1 (en) | Method for decoding matrix-type two-dimensional code | |
US20090302114A1 (en) | Two dimensional dot code, and decoding apparatus and method for a two dimensional dot code | |
WO2006070458A1 (ja) | ドットパターンを用いた情報入出力方法 | |
WO2006112021A1 (ja) | ドットパターンを用いた情報入出力方法 | |
JP2007012016A (ja) | ドットパターン | |
JP4336837B2 (ja) | ドットパターン | |
JP2004128845A (ja) | 透かし情報埋め込み方法,透かし情報検出方法,透かし情報埋め込み装置,及び,透かし情報検出装置 | |
KR100591300B1 (ko) | 도트 패턴을 이용한 정보 입출력 방법 | |
KR100591301B1 (ko) | 도트 패턴을 이용한 정보 입출력 방법 | |
KR100904171B1 (ko) | 표면상 객체 인식용 코드 패턴을 갖는 제조물과 그 객체인식용 코드 패턴의 형성 방법 | |
KR20070110144A (ko) | 도트 패턴을 이용한 정보 입출력 방법 | |
RU2323476C2 (ru) | Способ ввода и вывода информации посредством использования шаблона микропятен | |
JP3858052B6 (ja) | ドットパターンを用いた情報入出力方法 | |
US8180155B2 (en) | Decoding method for a two dimensional dot code | |
JP3858051B6 (ja) | ドットパターンを用いた情報入出力方法 | |
KR20070085586A (ko) | 도트 패턴을 이용한 정보 입출력 방법 | |
AU2012241078A1 (en) | Printed Material Printed with a Dot Pattern |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 2004569547 Country of ref document: JP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2003710388 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 20038013827 Country of ref document: CN |
|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AU BA BB BG BR BZ CA CN CO CR CU CZ DM DZ EC EE GD GE HR HU ID IL IN IS JP KR LC LK LR LT LV MA MG MK MN MX NI NO NZ OM PL RO SC SG SK TT UA US UZ VC VN YU ZA |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 1020057000970 Country of ref document: KR |
|
WWP | Wipo information: published in national office |
Ref document number: 1020057000970 Country of ref document: KR |
|
WWE | Wipo information: entry into national phase |
Ref document number: 10502319 Country of ref document: US |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2519271 Country of ref document: CA |
|
WWE | Wipo information: entry into national phase |
Ref document number: PA/a/2005/009931 Country of ref document: MX |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2003221408 Country of ref document: AU |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2669/CHENP/2005 Country of ref document: IN Ref document number: 2005131952 Country of ref document: RU |
|
WWP | Wipo information: published in national office |
Ref document number: 2003710388 Country of ref document: EP |
|
ENP | Entry into the national phase |
Ref document number: PI0318184 Country of ref document: BR |
|
WWG | Wipo information: grant in national office |
Ref document number: 1020057000970 Country of ref document: KR |
|
WWG | Wipo information: grant in national office |
Ref document number: 2003710388 Country of ref document: EP |