Nothing Special   »   [go: up one dir, main page]

CN110245535B - Coding inner layer structure - Google Patents

Coding inner layer structure Download PDF

Info

Publication number
CN110245535B
CN110245535B CN201910714508.0A CN201910714508A CN110245535B CN 110245535 B CN110245535 B CN 110245535B CN 201910714508 A CN201910714508 A CN 201910714508A CN 110245535 B CN110245535 B CN 110245535B
Authority
CN
China
Prior art keywords
disc
stripe
stripes
period
gray
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
CN201910714508.0A
Other languages
Chinese (zh)
Other versions
CN110245535A (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.)
Harbin University of Science and Technology
Original Assignee
Harbin University of Science and Technology
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 Harbin University of Science and Technology filed Critical Harbin University of Science and Technology
Priority to CN201910714508.0A priority Critical patent/CN110245535B/en
Publication of CN110245535A publication Critical patent/CN110245535A/en
Application granted granted Critical
Publication of CN110245535B publication Critical patent/CN110245535B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record 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/06009Record 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/06046Constructional details
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record 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/06009Record 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/06046Constructional details
    • G06K19/06093Constructional details the marking being constructed out of a plurality of similar markings, e.g. a plurality of barcodes randomly oriented on an object
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10544Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
    • G06K7/10821Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices
    • G06K7/10861Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices sensing of data fields affixed to objects or articles, e.g. coded labels

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Electromagnetism (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Image Analysis (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

The invention relates to a coding inner layer structure, which belongs to the technical field of packaging transportation, encryption and decryption and information security; the surface of the coding inner layer structure is provided with a first disc, a second disc and a third disc; the first disc comprises n fringe periods with central angles forming an arithmetic progression in the circumferential direction, and the fringe gray level in each fringe period changes monotonously; the second disc comprises pi stripe periods in the circumferential direction, and the gray scale of the stripe in each stripe period changes monotonously; the third disc comprises 1 starting line and n position lines in the circumferential direction; the method and the system can change the mode that the personal information is directly displayed on the express receipt, and further fundamentally solve the problem that the personal information is leaked through the express receipt.

Description

Coding inner layer structure
The application is a divisional application of the invention patent application 'information coding structure based on circumferentially arranged stripe arrays'.
Application date of the original case: 2016-11-19.
Original application No.: 2016110319690.
the name of the original invention is: the information coding structure is based on a circumferential arrangement stripe array.
Technical Field
The invention relates to an inner coding layer structure, which belongs to the technical field of packaging transportation, encryption and decryption and information security.
Technical Field
The online shopping is an indispensable consumption mode in the life of people, and the express bill also becomes an important certificate for the transaction between the buyer and the seller. At present, personal information of both buyers and sellers can be directly displayed on the express bills and distributed according to the information on the express bills, so that the personal information of both buyers and sellers can be completely exposed in each distribution link, and the personal information is easily lost. According to investigation, over 70% of personal information is leaked through express documents, which brings much trouble to daily life of people and even causes serious economic loss.
In the face of the safety problem of personal information leakage, although the government has been called to strengthen the strict supervision mode made for the logistics industry and improve the protection awareness of buyers and sellers on the personal information, the mode that the personal information is directly displayed on the express documents is not changed, so that the problem that the personal information is leaked through the express documents cannot be fundamentally solved.
Disclosure of Invention
Aiming at the problems, the invention discloses a packaging system with an information hiding function, which can change the mode that personal information is directly displayed on an express receipt, so that the problem that the personal information is leaked through the express receipt is fundamentally solved.
The purpose of the invention is realized as follows:
the information coding structure based on the circumferentially arranged stripe array comprises a coding inner layer and an ink outer scraping layer, wherein the ink outer scraping layer is attached to the coding inner layer, and a first disc, a second disc and a third disc are arranged on the surface of the coding inner layer;
the first disc comprises n stripe periods with central angles in an equal difference array in the circumferential direction, the gray scale of the stripes in each stripe period changes monotonously, the central angles corresponding to the stripes in the same stripe period are equal, and pi fan-shaped stripes are arranged in the ith stripe period;
the second disc comprises pi stripe periods in the circumferential direction, the gray scale of the stripe in each stripe period changes monotonously, the central angles corresponding to the stripes in the same stripe period are equal, the central angle corresponding to the jth stripe period is equal to the central angle corresponding to the jth stripe in the first disc, and qi fan-shaped stripes are arranged in the jth stripe period;
the third disc comprises 1 starting line and n position lines in the circumferential direction, the 1 starting line and the n position lines are located at radius positions, the gray levels of the starting line and the position lines are obviously different from other parts of the third disc, the starting line corresponds to an intersection line of a maximum central angle gray level period and a minimum central angle gray level period corresponding to the first disc, and each position line corresponds to a stripe period in the first disc.
An information decoding method based on the circumferentially arranged stripe array of the information coding structure based on the circumferentially arranged stripe array comprises the following steps:
a, scraping an ink outer scraping layer to expose a coding inner layer;
b, respectively imaging the first disc, the second disc and the third disc by using an image sensor;
step c, by using an image processing technology, taking the circle center of the first disc as the circle center, taking any length not exceeding the radius of the first disc as the radius, obtaining the corresponding relation f1(l1, alpha 1) of the gray scale and the angle on the circumference, taking the circle center of the second disc as the circle center, taking any length not exceeding the radius of the second disc as the radius, obtaining the corresponding relation f2(l2, alpha 2) of the gray scale and the angle on the circumference, taking the circle center of the third disc as the circle center, taking any length not exceeding the radius of the third disc as the radius, obtaining the corresponding relation f3(d3, alpha 3) of the gray scale and the angle on the circumference;
d, obtaining a derivative of the f1(d1, alpha 1), and obtaining a stripe change angle under the condition that the absolute value of the derivative is larger than a threshold value; in the fringe change position, the derivative smaller than 0 is gray scale smaller, and the derivative larger than 0 is gray scale larger; determining the change rule of the stripes in the first disc along with the angle according to the change rule of the gray change angle and the gray change increasing and decreasing;
E, solving a derivative of the f2(d2, alpha 2), and taking a fringe change angle under the condition that the absolute value of the derivative is greater than a threshold value; in the stripe change position, the gray scale becomes smaller when the derivative is less than 0, and the gray scale becomes larger when the derivative is greater than 0; determining the change rule of the stripes in the second disc along with the angle according to the change rule of the gray change angle and the gray change increasing and decreasing;
step f, obtaining a derivative of f3(d3, alpha 3), and obtaining a stripe change angle under the condition that the absolute value of the derivative is larger than a threshold value; in the fringe change position, the derivative smaller than 0 is gray scale smaller, and the derivative larger than 0 is gray scale larger; determining the change rule of the start line and the position line along with the angle in the third disc according to the change rule of the gray change angle and the gray change increasing and decreasing;
step d, step e and step f are executed synchronously or sequentially according to any sequence;
step g, finding an intersection line of the fringe period corresponding to the maximum central angle and the fringe period corresponding to the minimum central angle in the first disc, defining the position as an initial position, and re-planning a variation rule f1(l1, beta) of the fringes along with the angle in the first disc;
step h, finding out an intersection line of the fringe period corresponding to the maximum central angle and the fringe period corresponding to the minimum central angle in the second disc, defining the position as an initial position, and replanning a rule f2(l2, beta) of the variation of the fringes along with the angle in the second disc;
Step i, finding a start line in the third disc, defining the position of the start line as a start position, and replanning a change rule f3(l3, beta) of the position line in the first disc along with the angle;
step g, step h and step i are executed synchronously or successively according to any sequence;
step j, determining the corresponding relation of the stripes in the first disc, the stripes in the second disc and the position lines in the third disc based on the principle that the angles of f1(l1, beta), f2(l2, beta) and f3(l3, beta) are equal;
and k, identifying the hidden information according to the corresponding relation among the stripes in the first disc, the stripes in the second disc and the position lines in the third disc.
In the information decoding method based on the circumferentially arranged stripe array, step k includes the following steps:
step k1, encoding the stripes in the first disc, wherein the encoding comprises a period code and a gray code;
step k2, coding the stripes in the second disc, wherein the coding comprises a large period code, a small period code and a small gray code;
step k3, coding a position line in the third disc, wherein the coding comprises a position code;
step k1, step k2 and step k3 are executed synchronously or sequentially according to any sequence;
the position code, the period code and the large period code are consistent, and the gray code and the small period code are consistent;
K4, based on the principle that the position codes, the periodic codes and the large periodic codes are consistent, and the gray codes and the small periodic codes are consistent, the first disc, the second disc and the third disc are subjected to integrated coding to obtain the periodic codes, the gray codes and the small gray codes;
and step k5, finding the information in the information table based on the period code, the gray code and the small gray code.
Has the beneficial effects that:
first, compared with express documents, the invention hides all personal information in three discs, and people cannot visually acquire the information, so that the invention has the function of hiding the personal information.
The information coding structure comprises a coding inner layer and an ink outer scraping layer, wherein the ink outer scraping layer is attached to the coding inner layer, and a first disc, a second disc and a third disc are arranged on the surface of the coding inner layer; i.e. the disc carrying the personal information is hidden in the coded inner layer, thus ensuring the information security.
Thirdly, since the ink outer scratch layer needs to be scratched off to expose the code inner layer, whether information leakage exists can be judged through whether the ink outer scratch layer is damaged.
Fourthly, after the information is identified, the personal information is still hidden in the three discs, and the package does not need to be damaged.
Fifthly, in the structure of the invention, the period of the stripes and the central angle corresponding to the stripes in each period can be changed according to actual needs, so that the flexibility in actual application is improved.
Sixth, in the structure of the present invention, since the step curve is redrawn according to the relative brightness of the stripes and is encoded, the gray scale of the stripes is not required to be precisely processed, and the flexibility in practical application is also increased.
Seventh, the corresponding mode of the coding and the information is flexibly changed, and the expansibility is strong.
In conclusion, the method and the system can change the mode that the personal information is directly displayed on the express receipt, and further fundamentally solve the problem that the personal information is leaked through the express receipt.
Meanwhile, compared with the invention patent of information coding structure based on the circumferential arrangement step array and the information decoding method based on the circumferential arrangement step array, which are filed on the same day, the invention avoids distance measurement, so that no special requirement is made on whether the running track of the image sensor is parallel to the plane where the coding inner layer is located.
In addition, compared with the packing system based on the stripe gray scale information hiding function and the hidden information identification method based on the gray scale identification, which are reported on the same day, the packing system based on the stripe gray scale information hiding function does not need the definite corresponding relation of angles of three disks, and does not need the position corresponding relation of the stripes in the two patents reported on the same day correspondingly, so that the packing system is easier to set, the setting steps of the three disks are simplified, and the labor cost is reduced.
Drawings
FIG. 1 is a schematic diagram of an information encoding structure based on a circumferentially arranged stripe array before an ink outer scratch layer is scraped.
FIG. 2 is a schematic diagram of an information encoding structure based on a circumferentially arranged stripe array after an ink outer scratch layer is scraped.
DETAILED DESCRIPTION OF EMBODIMENT (S) OF INVENTION
Detailed description of the preferred embodiment
The embodiment is an information coding structure embodiment based on a circumferentially arranged stripe array.
The information coding structure based on the circumferentially arranged stripe array comprises a coding inner layer and an ink outer scraping layer, wherein the ink outer scraping layer is attached to the coding inner layer, and a first disc, a second disc and a third disc are arranged on the surface of the coding inner layer;
the schematic diagram of the information coding structure based on the circumferentially arranged stripe array before the ink outer scratch layer is scraped is shown in FIG. 1;
the schematic diagram of the information coding structure based on the circumferentially arranged stripe array after the ink outer scratch layer is scraped is shown in fig. 2, low gray is represented by black, and high gray is represented by white;
the first disc comprises n stripe periods with central angles in an equal difference array in the circumferential direction, the gray scale of the stripes in each stripe period changes monotonously, the central angles corresponding to the stripes in the same stripe period are equal, and pi fan-shaped stripes are arranged in the ith stripe period;
The second disc comprises pi stripe periods in the circumferential direction, the gray scale of the stripe in each stripe period changes monotonously, the central angles corresponding to the stripes in the same stripe period are equal, the central angle corresponding to the jth stripe period is equal to the central angle corresponding to the jth stripe in the first disc, and qi fan-shaped stripes are arranged in the jth stripe period;
the third disc comprises 1 starting line and n position lines in the circumferential direction, the 1 starting line and the n position lines are located at radius positions, the gray levels of the starting line and the position lines are obviously different from other parts of the third disc, the starting line corresponds to an intersection line of a maximum central angle gray level period and a minimum central angle gray level period corresponding to the first disc, and each position line corresponds to a stripe period in the first disc.
Detailed description of the invention
The embodiment is an embodiment of an information decoding method based on a circumferentially arranged stripe array.
The information decoding method based on the circumferentially arranged fringe arrays of the present embodiment is implemented on the information coding structure based on the circumferentially arranged fringe arrays of the first specific embodiment, and the method includes the following steps:
step a, scraping an ink outer scraping layer to expose a coding inner layer;
B, respectively imaging the first disc, the second disc and the third disc by using an image sensor;
step c, by using an image processing technology, taking the circle center of the first disc as the circle center, taking any length not exceeding the radius of the first disc as the radius, obtaining the corresponding relation f1(l1, alpha 1) of the gray scale and the angle on the circumference, taking the circle center of the second disc as the circle center, taking any length not exceeding the radius of the second disc as the radius, obtaining the corresponding relation f2(l2, alpha 2) of the gray scale and the angle on the circumference, taking the circle center of the third disc as the circle center, taking any length not exceeding the radius of the third disc as the radius, obtaining the corresponding relation f3(d3, alpha 3) of the gray scale and the angle on the circumference;
d, obtaining a derivative of the f1(d1, alpha 1), and obtaining a stripe change angle under the condition that the absolute value of the derivative is larger than a threshold value; in the fringe change position, the derivative smaller than 0 is gray scale smaller, and the derivative larger than 0 is gray scale larger; determining the change rule of the stripes in the first disc along with the angle according to the change rule of the gray change angle and the gray change increasing and decreasing;
step e, a derivative is obtained for f2(d2, alpha 2), and the angle is a stripe change angle under the condition that the absolute value of the derivative is larger than a threshold value; in the fringe change position, the derivative smaller than 0 is gray scale smaller, and the derivative larger than 0 is gray scale larger; determining the change rule of the stripes in the second disc along with the angle according to the change rule of the gray change angle and the gray change increasing and decreasing;
Step f, a derivative is obtained for f3(d3, alpha 3), and a fringe change angle is obtained when the absolute value of the derivative is larger than a threshold value; in the stripe change position, the gray scale becomes smaller when the derivative is less than 0, and the gray scale becomes larger when the derivative is greater than 0; determining the change rule of the start line and the position line along with the angle in the third disc according to the change rule of the gray change angle and the gray change increasing and decreasing;
step d, step e and step f are executed synchronously or sequentially according to any sequence;
step g, finding an intersection line of the fringe period corresponding to the maximum central angle and the fringe period corresponding to the minimum central angle in the first disc, defining the position as an initial position, and re-planning a variation rule f1(l1, beta) of the fringes along with the angle in the first disc;
step h, finding out an intersection line corresponding to the maximum central angle fringe period and the minimum central angle fringe period in the second disc, defining the position as an initial position, and re-planning the change rule f2(l2, beta) of the fringes along with the angle in the second disc;
step i, finding a start line in the third disc, defining the position of the start line as a start position, and re-planning a change rule f3(l3, beta) of the position line in the third disc along with the angle;
step g, step h and step i are executed synchronously or sequentially according to any sequence;
Step j, determining the corresponding relation of the stripes in the first disc, the stripes in the second disc and the position lines in the third disc based on the principle that the angles of f1(l1, beta), f2(l2, beta) and f3(l3, beta) are equal;
and k, identifying the hidden information according to the corresponding relation among the stripes in the first disc, the stripes in the second disc and the position lines in the third disc.
Detailed description of the invention
The embodiment is an embodiment of an information decoding method based on a circumferentially arranged stripe array.
In the information decoding method based on the circumferentially arranged fringe array of the present embodiment, on the basis of the second specific embodiment, the further limiting step k includes the following steps:
step k1, encoding stripes in the first disc, wherein the encoding comprises a period code and a gray code;
step k2, encoding stripes in the second disc, wherein the encoding comprises a large period code, a small period code and a small gray code;
step k3, encoding the position line in the third disc, wherein the encoding comprises a position code;
step k1, step k2 and step k3 are executed synchronously or sequentially according to any sequence;
the position code, the period code and the large period code are consistent, and the gray code and the small period code are consistent;
step k4, based on the principle that the position code, the period code and the large period code are consistent, and the gray code and the small period code are consistent, the first disc, the second disc and the third disc are integrated and coded to obtain the period code, the gray code and the small gray code;
And step k5, finding the information in the information table based on the period code, the gray code and the small gray code.
Detailed description of the invention
The embodiment is an embodiment of an information decoding method based on a circumferentially arranged stripe array.
The information decoding method based on the circumferentially arranged stripe array of the present embodiment takes the first disk, the second disk and the third disk in fig. 2 as an example to explain specific steps of the method, and includes the following steps:
a, scraping an ink outer scraping layer to expose a coding inner layer;
b, respectively imaging the first disc, the second disc and the third disc by using an image sensor;
step c, by using an image processing technology, taking the circle center of the first disc as the circle center, taking any length not exceeding the radius of the first disc as the radius, obtaining the corresponding relation f1(l1, alpha 1) of the gray scale and the angle on the circumference, taking the circle center of the second disc as the circle center, taking any length not exceeding the radius of the second disc as the radius, obtaining the corresponding relation f2(l2, alpha 2) of the gray scale and the angle on the circumference, taking the circle center of the third disc as the circle center, taking any length not exceeding the radius of the third disc as the radius, obtaining the corresponding relation f3(d3, alpha 3) of the gray scale and the angle on the circumference;
for the first disc, the results detected are shown in the following table:
Angle of rotation Image brightness
0~60 Bright and bright
60~120 Darkness
120~240 Bright Light (LIGHT)
240~360 Darkness
For the second disc, the results were detected as shown in the following table:
angle of rotation Brightness of image
0~30 Bright Light (LIGHT)
30~60 Darkness
60~90 Bright Light (LIGHT)
90~120 Darkness
120~180 Bright Light (LIGHT)
180~240 Darkness
240~300 Bright Light (LIGHT)
300~360 Darkness
For the third disc, the results were detected as shown in the following table:
angle of rotation Brightness of image
0 Darkness
15 Darkness
150 Darkness
Others Bright Light (LIGHT)
D, obtaining a derivative of the f1(d1, alpha 1), and obtaining a stripe change angle under the condition that the absolute value of the derivative is larger than a threshold value; in the fringe change position, the derivative smaller than 0 is gray scale smaller, and the derivative larger than 0 is gray scale larger; determining the change rule of the stripes in the first disc along with the angle according to the change rule of the gray change angle and the gray change increasing and decreasing;
step e, a derivative is obtained for f2(d2, alpha 2), and the angle is a stripe change angle under the condition that the absolute value of the derivative is larger than a threshold value; in the fringe change position, the derivative smaller than 0 is gray scale smaller, and the derivative larger than 0 is gray scale larger; determining the change rule of the stripes in the second disc along with the angle according to the change rule of the gray change angle and the gray change increasing and decreasing;
step f, obtaining a derivative of f3(d3, alpha 3), and obtaining a stripe change angle under the condition that the absolute value of the derivative is larger than a threshold value; in the fringe change position, the derivative smaller than 0 is gray scale smaller, and the derivative larger than 0 is gray scale larger; determining the change rule of the start line and the position line along with the angle in the third disc according to the change rule of the gray change angle and the gray change increasing and decreasing;
The change rule of the stripe gray scale obtained in the steps d, e and f along with the angle is shown in the following table:
for the first disc, the results detected are shown in the following table:
angle of rotation Gray scale of high and low
0~60 Is low in
60~120 Height of
120~240 Is low in
240~360 Height of
For the second disc, the results were detected as shown in the following table:
angle of rotation Gray scale of high and low
0~30 Is low in
30~60 Height of
60~90 Is low in
90~120 Height of
120~180 Is low in
180~240 Height of
240~300 Is low in
300~360 Height of
For the third disc, the results were detected as shown in the following table:
angle of rotation Gray scale of high and low
0 Is low in
15 Is low in
150 Is low in
Others Height of
Step d, step e and step f are executed synchronously or sequentially according to any sequence;
step g, finding an intersection line of the fringe period corresponding to the maximum central angle and the fringe period corresponding to the minimum central angle in the first disc, defining the position as an initial position, and re-planning a variation rule f1(l1, beta) of the fringes along with the angle in the first disc;
step h, finding out an intersection line corresponding to the maximum central angle fringe period and the minimum central angle fringe period in the second disc, defining the position as an initial position, and re-planning the change rule f2(l2, beta) of the fringes along with the angle in the second disc;
step i, finding a start line in the third disc, defining the position of the start line as a start position, and re-planning a change rule f3(l3, beta) of the position line in the third disc along with the angle;
In this embodiment, since the first disk has only two periods, there are two intersecting lines corresponding to the maximum central angle fringe period and the minimum central angle fringe period, and the first intersecting line is the intersecting line to be found according to the counterclockwise rotation, and since the intersecting lines of the first disk, the second disk and the third disk are all at the 0-degree position, the result after the replanning is the same as that before the planning;
step g, step h and step i are executed synchronously or sequentially according to any sequence;
step j, determining the corresponding relation of the stripes in the first disc, the stripes in the second disc and the position lines in the third disc based on the principle that the angles of f1(l1, beta), f2(l2, beta) and f3(l3, beta) are equal;
the obtained correspondence is that the first position line corresponds to a low in the first puck and a low in the second puck, and the second position line corresponds to a low in the first puck and a low in the second puck;
and k, identifying hidden information according to the corresponding relation among the stripes in the first disc, the stripes in the second disc and the position lines in the third disc.
The first position line is a province mark, and the corresponding relation between the stripes in the first disk and the stripes in the second disk and the provinces is shown in the following table:
first disc Second disc Province of labor
Is low in Is low in A province
Is low in Height of B province
Height of Is low in C province
Height of Height of D province
According to the corresponding relation in the table, the first position line is corresponding to the low in the first disc and the low in the second disc, and the first position line corresponds to province A;
the second position line is a city mark, and on the premise that the first position line corresponds to province A, the corresponding relation among the steps in the first disc, the steps in the second disc and the city is shown in the following table:
first disc Second disc City
Is low in Is low in A city
Is low in Height of B city
Height of Is low in C city
Height of Height of D city
According to the corresponding relation in the table, the first position line is corresponding to the low in the first disk and the low in the second disk, and the first position line corresponds to city A;
by analogy, any information can be determined.
Even if the name information is the name information, the pronunciation of the name can be determined by the initial consonant, the vowel and the tone, and then the character is determined according to the ranking in the pronunciation.
It should be noted that the start line and the position line in the third disk can be distinguished by setting different line shapes and/or line widths.

Claims (1)

1. A coded inner layer structure is characterized in that a first disc, a second disc and a third disc are arranged on the surface of the coded inner layer, and the first disc, the second disc and the third disc are hidden in the coded inner layer, so that the information safety is ensured;
The first disc comprises n stripe periods with central angles in an equal difference array in the circumferential direction, the gray scale of the stripes in each stripe period changes monotonously, the central angles corresponding to the stripes in the same stripe period are equal, and pi fan-shaped stripes are arranged in the ith stripe period;
the second disc comprises pi stripe periods in the circumferential direction, the gray scale of the stripe in each stripe period changes monotonously, the central angles corresponding to the stripes in the same stripe period are equal, the central angle corresponding to the jth stripe period is equal to the central angle corresponding to the jth stripe in the first disc, and qi fan-shaped stripes are arranged in the jth stripe period;
the third disc comprises 1 starting line and n position lines in the circumferential direction, the 1 starting line and the n position lines are located at radius positions, the gray levels of the starting line and the position lines are obviously different from other parts of the third disc, the starting line corresponds to an intersection line of a maximum central angle gray level period and a minimum central angle gray level period in the first disc, and each position line corresponds to a stripe period in the first disc;
changing the period of the stripes and the central angle corresponding to the stripes in each period according to actual needs, hiding all personal information in the three disks, determining the corresponding relation among the stripes in the first disk, the stripes in the second disk and the position lines in the third disk, and identifying the hidden information according to the corresponding relation among the stripes in the first disk, the stripes in the second disk and the position lines in the third disk.
CN201910714508.0A 2016-11-19 2016-11-19 Coding inner layer structure Active CN110245535B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910714508.0A CN110245535B (en) 2016-11-19 2016-11-19 Coding inner layer structure

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201910714508.0A CN110245535B (en) 2016-11-19 2016-11-19 Coding inner layer structure
CN201611031969.0A CN106557799B (en) 2016-11-19 2016-11-19 Information coding structure based on circumferential arrangement striped array

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN201611031969.0A Division CN106557799B (en) 2016-11-19 2016-11-19 Information coding structure based on circumferential arrangement striped array

Publications (2)

Publication Number Publication Date
CN110245535A CN110245535A (en) 2019-09-17
CN110245535B true CN110245535B (en) 2022-06-28

Family

ID=58444588

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201910714508.0A Active CN110245535B (en) 2016-11-19 2016-11-19 Coding inner layer structure
CN201611031969.0A Expired - Fee Related CN106557799B (en) 2016-11-19 2016-11-19 Information coding structure based on circumferential arrangement striped array

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN201611031969.0A Expired - Fee Related CN106557799B (en) 2016-11-19 2016-11-19 Information coding structure based on circumferential arrangement striped array

Country Status (1)

Country Link
CN (2) CN110245535B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0686079A (en) * 1992-08-31 1994-03-25 Canon Inc Image coding device
JP2007134899A (en) * 2005-11-09 2007-05-31 Hiasa Hisamitsu Information processing apparatus and program
CN102473237A (en) * 2009-06-30 2012-05-23 赛诺菲-安万特德国有限公司 Circular bar code for medicament container
CN103134532A (en) * 2013-02-07 2013-06-05 大连民族学院 Circumferential code channel coding and decoding method based on judgment to absolute position
CN104573600A (en) * 2013-10-24 2015-04-29 成都市三宇仪表科技发展有限公司 Identification method based on static wheel type coding

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6902111B2 (en) * 1998-11-12 2005-06-07 Wenyu Han Method and apparatus for impeding the counterfeiting of discs
US8002197B1 (en) * 2003-10-14 2011-08-23 Whitaker Michael L Transactional card, system, and method
EP2310983A4 (en) * 2008-07-03 2011-12-21 Verimatrix Inc Efficient watermarking approaches of compressed media
CN101770589B (en) * 2009-12-31 2012-07-04 华中科技大学 Method for carrying out image-text hiding according to encrypted and converted phase position
CN102522007B (en) * 2011-12-16 2015-02-18 方正国际软件有限公司 Identification method and system of printed matter with dark stripe code chart
CN102914810A (en) * 2012-10-11 2013-02-06 武汉华工图像技术开发有限公司 Holographic motherboard manufacturing method and hologram based on moire fringe technology
CN102970302B (en) * 2012-11-29 2015-03-11 韩明岐 Platform and method for personal information protection based on personal information universal coding
CN103870947A (en) * 2014-03-19 2014-06-18 深圳如果技术有限公司 Method for hiding customer information on parcel, terminal device and server
CN105376456A (en) * 2014-09-01 2016-03-02 王萍 Shading anti-counterfeiting technology
CN104951828B (en) * 2015-06-12 2018-03-02 矽图(厦门)科技有限公司 The generation method of colored high-order latent image code
CN104866886B (en) * 2015-06-12 2018-01-12 矽图(厦门)科技有限公司 The generating means of colored high-order latent image code
CN106022199B (en) * 2016-05-31 2019-02-05 王灿锋 A kind of optomagnetic information coding disk and its information read device and information-reading method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0686079A (en) * 1992-08-31 1994-03-25 Canon Inc Image coding device
JP2007134899A (en) * 2005-11-09 2007-05-31 Hiasa Hisamitsu Information processing apparatus and program
CN102473237A (en) * 2009-06-30 2012-05-23 赛诺菲-安万特德国有限公司 Circular bar code for medicament container
CN103134532A (en) * 2013-02-07 2013-06-05 大连民族学院 Circumferential code channel coding and decoding method based on judgment to absolute position
CN104573600A (en) * 2013-10-24 2015-04-29 成都市三宇仪表科技发展有限公司 Identification method based on static wheel type coding

Also Published As

Publication number Publication date
CN110245535A (en) 2019-09-17
CN106557799A (en) 2017-04-05
CN106557799B (en) 2019-07-05

Similar Documents

Publication Publication Date Title
Rogers Some Historical Matter Concerning Trade-Marks
Simons Aboriginal heritage art and moral rights
Chen et al. Quantized phase coding and connected region labeling for absolute phase retrieval
Ai et al. Automatic horizontal curve identification and measurement method using GPS data
CN110532855B (en) Natural scene certificate image character recognition method based on deep learning
US20160343126A1 (en) Method and system for surface wear determination
Sigut et al. Applying pattern classification techniques to the early detection of fuel leaks in petrol stations
CN110245535B (en) Coding inner layer structure
CN110633775B (en) Information coding inner layer device
Abbasi et al. Estimation of congestion in free disposal hull models using data envelopment analysis
CN109740718B (en) Packaging system based on stripe gray scale information hiding function
CN106778991B (en) Information decoding method based on circumferential arrangement striped array
Gnat Measurement of entropy in the assessment of homogeneity of areas valued with the Szczecin Algorithm of Real Estate Mass Appraisal
Qom et al. The impact of brand extension on brand image
Aishwarya et al. Assessment & Forecast of Air Quality data based on Neural Network.
Oosterlinck et al. The valuation of copies for Chinese artworks
Bartin et al. Estimating roadway horizontal alignment from geographic information systems data: An artificial neural network–based approach
CN109740719B (en) Packaging system with information hiding function
Junior et al. SPATIAL ANALYSIS OF LAND DISPUTES IN THE ASHANTI REGION
Yang et al. Negotiating the legal systems in ASEAN
Tran et al. DetectVul: A statement-level code vulnerability detection for Python
Jung et al. The impact of economic regulation on retail sector: Regulation of business hours of large discount stores in South Korea
CN106778988A (en) A kind of hiding information recognition methods based on gray scale identification
Low et al. Negotiating the legal systems in ASEAN
Gupta et al. Enhancing Customer Relationship Management: Integrating Interpurchase Time with RFM Segmentation for Advanced Customer Insights

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant