Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and system for storing and reading data

A data storage and data technology, applied in character and pattern recognition, recording carriers used by machines, instruments, etc., can solve the problems of inconsistency between positioning points and data points, reducing the readability of printed materials, and uneven distribution of code maps. Achieve the effects of easy positioning, increased data storage capacity, and easy identification

Active Publication Date: 2012-07-11
FOUNDER INTERNATIONAL CO LTD +1
View PDF9 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The disadvantage of the MPR code is that the size of the positioning point and the data point are inconsistent, and the distribution of the code map is uneven, with obvious texture, which reduces the readability of the printed matter itself.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for storing and reading data
  • Method and system for storing and reading data
  • Method and system for storing and reading data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach 1

[0067] This embodiment describes a method for storing data in a code map. The code map is composed of several unit code maps, and the unit code map is composed of n×n data unit arrays. One positioning point is stored in the data unit of the "L" corner of each unit code map, and two data points are stored in other data units; the distance between the two data points in each data unit is less than the distance between the data units The distance between any two points, the center of gravity of the positioning point and the data point is at the center of the data unit, and the data is stored through the positional relationship between the two data points. The value of n may be determined according to actual application conditions, and in this embodiment, n=5.

[0068] Such as figure 1 as shown, figure 1 It is a unit code composed of 12 arrays of 5×5 data units Figure 11 . Among them, the unit code Figure 11 One positioning point 13 is stored in the three data units 12 in ...

Embodiment approach 2

[0072] This embodiment describes a reading system for a code map of stored data using the method described in Embodiment 1. Such as image 3 As shown, the system includes a removal unit 30, a binarization unit 31, a correction unit 32, a segmentation unit 33 and an acquisition unit 34, wherein the correction unit 32 includes an expansion unit 321, a removal unit 322, a calculation unit 323, a search unit 324 and a correction unit Unit 325.

[0073] The removing device 30 is used for removing the background noise of the code pattern. The binarization device 31 is used to perform binarization processing on the code map to obtain a binary code map. The correcting device 32 is used for correcting the binary code map. Among them, the expansion unit 321 is used to perform an expansion operation on the binary code graph, connecting two data points of each data unit into a connected region to obtain the expanded code graph; the removal unit 322 is used to remove the expanded code g...

Embodiment approach 3

[0075] This embodiment describes the method of using the system described in Embodiment 2 to read the code map that uses the method described in Embodiment 1 to store data. Such as Figure 4 shown, including the following steps:

[0076] (1) The removing means 30 removes background noise in the code image.

[0077] A method for removing background noise in an image may use median filtering, Gaussian filtering, and mean filtering in existing methods, and the median filtering method is used in this embodiment.

[0078] (2) The binarization device 31 performs binarization processing on the code map from which the background noise has been removed to obtain a binary code map.

[0079] Such as Figure 5 as shown, Figure 5 a is the original code image with background noise, Figure 5 b is the binary code map after removing the background noise.

[0080] (3) The correcting means 32 corrects the binary code map. Such as Figure 6 As shown, it specifically includes the followi...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a method for storing data into a code image. The code image consists of a plurality of unit code images, each unit code image consists of n*n data unit arrays, a positioning point is stored in each data unit on the 'L'-shaped corner of each unit code image, and two data points are respectively stored in other data units; and the distance between the two data points in each data unit is shorter than the distance between two random points between the data units, the gravity centers of the positioning points and the data points are at the central positions of the data units, and the data are stored through the position relation between the two data points. The invention also relates to a method and a system for reading the data in the code image. Codes are uniformly spread in the whole code image, so that an obvious visual texture effect is not produced. Moreover, few positioning points are required, so the storage capacity of the data is increased. The data units are easily positioned, and four layout modes of the two points in each data unit are easily distinguished, so the accuracy and the efficiency of integral recognition are high.

Description

technical field [0001] The invention relates to a data storage method, a data reading method and a system, which are suitable for the field of printing and publishing. Background technique [0002] The two-dimensional bottom code is a kind of dark pattern code, which is a technology to realize cross-media links. It is printed on the printed matter as the bottom code, so that the printed matter can be made into a carrier of audiobooks. When read, the system converts the obscura into multimedia. [0003] The existing two-dimensional base code coding schemes mainly include Sonix code of Songhan, Sunplus code of Sunplus and MPR code of Tianlang Times. [0004] The encoding scheme of Songhan Sonix code (referring to the U.S. patent document that the patent No. is US7549597B2) is: the unit code figure is made up of a square dot matrix, and the positioning point is made up of the vertical point on the left side of the code figure and the horizontal point on the upper side; the dat...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06K19/06G06K9/18G06V30/224
Inventor 唐志峰谢文涛
Owner FOUNDER INTERNATIONAL CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products