CA2696955C - Two dimensional bar code having increased accuracy - Google Patents

Two dimensional bar code having increased accuracy Download PDF

Info

Publication number
CA2696955C
CA2696955C CA2696955A CA2696955A CA2696955C CA 2696955 C CA2696955 C CA 2696955C CA 2696955 A CA2696955 A CA 2696955A CA 2696955 A CA2696955 A CA 2696955A CA 2696955 C CA2696955 C CA 2696955C
Authority
CA
Canada
Prior art keywords
matrix
data
symbol
bars
perimeter
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
CA2696955A
Other languages
French (fr)
Other versions
CA2696955A1 (en
Inventor
Gregory Hovis
William Ranson
Reginald Vachon
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.)
General Electric Technology GmbH
Original Assignee
Direct Measurements Inc
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 Direct Measurements Inc filed Critical Direct Measurements Inc
Publication of CA2696955A1 publication Critical patent/CA2696955A1/en
Application granted granted Critical
Publication of CA2696955C publication Critical patent/CA2696955C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/06037Record 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
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/16Measuring arrangements characterised by the use of optical techniques for measuring the deformation in a solid, e.g. optical strain gauge
    • G01B11/165Measuring arrangements characterised by the use of optical techniques for measuring the deformation in a solid, e.g. optical strain gauge by means of a grating deformed by the object
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01LMEASURING FORCE, STRESS, TORQUE, WORK, MECHANICAL POWER, MECHANICAL EFFICIENCY, OR FLUID PRESSURE
    • G01L1/00Measuring force or stress, in general
    • G01L1/24Measuring force or stress, in general by measuring variations of optical properties of material when it is stressed, e.g. by photoelastic stress analysis using infrared, visible light, ultraviolet

Abstract

A two-dimensional matrix code containing dark and light square data modules, and a finder pattern of two bars of alternating dark and light square data modules on the perimeter of the symbol for indicating both orientation and printing density of the symbol, wherein all of the data modules are the same dimension and data is encoded based on the absolute position of the dark modules within the matrix. In a first embodiment inner and outer solid bars are provided along the base and right-hand side of the matrix code symbol, the inner and outer solid bars each having a width equal to the square data modules, the inner solid bar being light and the outer solid bar being dark. In a second embodiment, an inner solid bar and an outer encoding bar are provided along the base and right-hand side of the matrix code symbol.

Description

=
TWO DIMENSIONAL BAR CODE HAVING INCREASED ACCURACY

I. Field of the Invention The present invention relates to two-dimensional bar codes. More specifically, the invention relates to a matrix code that provides increased accuracy.
2. Related Art The "two dimensional bar code" was developed by NASA to identify and track space shuttle parts. The bar code pattern can be used to encode inventory data or a history of the object to which it is attached, as described in "A White Paper on Two Dimensional Symbols," by Paul Mathans et al. (CSPI Vision Systems 1996).
The "two-dimensional bar code" is more formally referred to as a matrix code, a term that applies to two-dimensional codes that code data based on the position of dark modules within a matrix. All of the dark modules are the same dimension, and it is the positions of the modules that code the data. Data Matrix is a type of two-dimensional matrix code containing dark and light square data modules. It is designed to pack a lot of information in a very small space; a Data Matrix symbol can store between one and 3116 numeric or 2335 alphanumeric characters. A Data Matrix symbol has a finder pattern of two solid bars and two alternating dark and light square data modules on the perimeter of the symbol. These patterns are used to indicate both orientation and printing density of the symbol. A two-dimensional imaging device such as a CCD camera is used to scan the symbology.
The information in a Data Matrix symbol is encoded by absolute dot position rather than relative dot position. While a Data Matrix symbol is easily scalable between a 1-mil square to a 14-inch square, the actual limits are dependent on the fidelity of the marking device and the optics of the sensor. Data Matrix symbols can be used for small item marking applications using a wide variety of printing and marking technologies.
Additional information regarding Data Matrix code is disclosed in U.S. Patents Nos. 4,939,354; 5,053,609; 5,124,536.
It is to the solution of these and other problems that the present invention is directed.
SUMMARY OF THE INVENTION
It is accordingly a primary object of the present invention to provide a matrix code that has improved accuracy relative to a conventional Data Matrix code.
This and other objects of the invention are achieved by the provision of a matrix code symbol based on a conventional Data Matrix code, and comprising a two-dimensional matrix code containing dark and light square data modules, and a finder pattern of two solid bars and two bars of alternating dark and light square data modules on the perimeter of the symbol for indicating both orientation and printing density of the symbol, wherein all of the dark and light modules are the same dimension, and data is encoded based on the absolute position of the dark modules within the matrix.
In a first embodiment, the matrix code symbol differs from a conventional Data Matrix code in the addition of inner and outer solid bars along the base and right-hand side of the matrix code symbol, the inner and outer solid bars each having a width equal to the square data modules, the inner solid bar being light and the outer solid bar being dark.
In a second embodiment, the matrix code symbol differs from a conventional Data Matrix code in the addition of an inner solid bar and at least one outer encoding bar along the base and right-hand side of the matrix code symbol, the inner solid bar and the at least one outer encoding bar each having a width equal to the square data modules, the inner solid bar being light and the at least one outer encoding bar comprising a number of side-by-side data cells, wherein each data cell represents a single bit of binary data and the binary data is encoded using an error-correcting code (ECC) algorithm.
Both embodiments of the matrix code symbol can incorporate the target of a strain gage as described in U.S. Patent No. 6,874,370 and U.S. Patent No. 6,934,013.
A
strain gage in accordance with the present invention comprises a target associated with a body for which at least one of strain and fatigue damage is to be measured, sensor means for pre-processing a detectable physical quantity emitted by the target and output data representing the physical quantity, the sensor means being compatible with the detectable physical quantity, means for analyzing the data output by the sensor means to define the symbolic strain rosette, and means for measuring the strain on the body directly based on the pre-processed and analyzed data, wherein the target is a Symbolic Strain Rosette incorporated in one of the embodiments of the matrix code symbol.
In a method of measuring at least one of strain and fatigue damage on an object directly, in accordance with a present invention, a symbolic strain rosette incorporated in one of the embodiments of the matrix code symbol is associated with an object in such a way that deformation of the symbolic strain rosette and deformation under load of the object bear a one-to-one relationship. The changes in the symbolic strain rosette are identified as a function of time and change in the load applied to the object. The changes in the symbolic strain rosette are then translated into a direct measurement of strain.
In another embodiment, there is provided a target for association with an object for which at least one of strain and fatigue damage is to be measured, the target incorporating a matrix code symbol, the matrix code symbol emitting a detectable physical quantity and including: a Data Matrix symbol having: a two-dimensional matrix having a perimeter and containing dark and light square data modules, wherein data is encoded based on the absolute position of the dark modules within the matrix; and a finder pattern of two solid bars and two bars of alternating dark and light square data modules on the perimeter of the matrix for indicating both orientation and printing density of the symbol, wherein all of the dark and light data modules of the matrix are the same dimension, wherein the two solid bars are on one pair of adjacent sides of the perimeter of the matrix and the two bars of alternating dark and light data modules are on the opposite pair of adjacent sides of the perimeter of the matrix, and wherein the finder pattern defines the perimeter of the Data Matrix symbol; a solid inner bar outside the perimeter of the Data Matrix symbol, only adjacent each of the finder pattern bars of alternating dark and light data modules; and at least one outer bar positioned adjacent each inner bar, with each inner bar being interposed between the perimeter of the Data Matrix symbol and the at least one outer bar, wherein the at least one outer bar is configured to increase the accuracy of the use of the Data Matrix symbol; wherein the inner and outer bars each have a width equal to the square data modules.
In another embodiment, there is provided a non-linear strain gage comprising:
a target associated with an object for which at least one of strain and fatigue damage is to be measured, the target comprising a matrix code symbol emitting a detectable physical quantity and including: (a) a Data Matrix symbol having: a two-dimensional matrix having a perimeter and containing dark and light square data modules, wherein data is encoded based on the absolute position of the dark modules within the matrix; and a finder pattern of two solid bars and two bars of alternating dark and light square data modules on the perimeter of the matrix for indicating both orientation and printing density of the symbol, wherein all of the dark and light data modules of the matrix are the same dimension, wherein the two solid bars are on one pair of adjacent sides of the perimeter of the matrix and the two bars of alternating dark and light data modules are on the opposite pair of adjacent sides of the perimeter of the matrix, and wherein the finder pattern defines the perimeter of the Data Matrix symbol; (b) a solid inner bar outside the perimeter of the Data Matrix symbol, only adjacent each of the finder pattern bars of alternating dark and light data modules; and (c) at least one outer bar positioned adjacent each inner bar, with each inner bar being interposed between the perimeter of the Data Matrix symbol and the at least one outer bar, wherein the at least one outer bar is configured to increase the accuracy of the use of the Data Matrix symbol; wherein the inner and outer bars each have a width equal to the square data modules; sensor means for pre-processing the detectable physical quantity - 4a -emitted by the target and output data representing the physical quantity, the sensor means being compatible with the detectable physical quantity; means for analyzing the data output by the sensor means to define the matrix code symbol; and means for measuring the strain on the object directly based on the pre-processed and analyzed data.
In another embodiment, there is provided a method of measuring strain on an object directly, comprising the steps of: associating a target with an object in such a way that deformation of the matrix code symbol and deformation under load of the object bear a one-to-one relationship, wherein the target comprises a matrix code symbol emitting a detectable physical quantity and including: (a) a Data Matrix symbol having: a two-dimensional matrix having a perimeter and containing dark and light square data modules, wherein data is encoded based on the absolute position of the dark modules within the matrix;
and a finder pattern of two solid bars and two bars of alternating dark and light square data modules on the perimeter of the matrix for indicating both orientation and printing density of the symbol, wherein all of the dark and light data modules of the matrix are the same dimension, wherein the two solid bars are on one pair of adjacent sides of the perimeter of the matrix and the two bars of alternating dark and light data modules are on the opposite pair of adjacent sides of the perimeter of the matrix, and wherein the finder pattern defines the perimeter of the Data Matrix symbol; (b) a solid inner bar outside the perimeter of the Data Matrix symbol, only adjacent each of the finder pattern bars of alternating dark and light data modules; and (c) at least one outer bar positioned adjacent each inner bar, with each inner bar being interposed between the perimeter of the Data Matrix symbol and the at least one outer bar, wherein the at least one outer bar is configured to increase the accuracy of the use of the Data Matrix symbol; wherein the inner and outer bars each have a width equal to the square data modules; identifying the changes in the matrix code symbol as a - 4b -function of time and change in the load applied to the object; and translating the changes in the matrix code symbol into a direct measurement of strain.
Other objects, features and advantages of the present invention will be apparent to those skilled in the art upon a reading of this specification including the accompanying drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
The invention is better understood by reading the following Detailed Description of the Preferred Embodiments with reference to the accompanying drawing figures, in which like reference numerals refer to like elements throughout, and in which:
FIGURE 1 shows a first embodiment of a matrix code symbol in accordance with the present invention.
FIGURE 2 shows a second embodiment of a matrix code symbol in accordance with the present invention.
- 4c -DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
In describing preferred embodiments of the present invention illustrated in the drawings, specific terminology is employed for the sake of clarity. However, the invention is not intended to be limited to the specific terminology so selected, and it is to be understood that each specific element includes all technical equivalents that operate in a similar manner to accomplish a similar purpose.
FIGURES 1 and 2 respectively show first and second embodiments 100 and 200 of a matrix code symbol in accordance with the present invention. Both embodiments of the matrix code symbol are based on the Data Matrix code disclosed in U.S.
Patents Nos.
4,939,354; 5,053,609; and 5,124,536, and can incorporate a Symbolic Strain Rosette for use as a target in a compressed symbology strain gage as described in U.S.
Patent No.
6,934,013.
The first embodiment of the matrix code symbol 100 (shown in FIGURE 1) comprises a two-dimensional matrix code 110 containing dark and light square data modules 110a and 110b arranged in a matrix, and a finder pattern of two solid bars 120 and two bars 130 of alternating dark and light square data modules 130a and 130b on the perimeter of the matrix for indicating both orientation and printing density of the symbol 100, wherein all of the dark and light modules 110a, 110b, 130a, and 130b are the same dimension, and data is encoded based on the absolute position of the dark modules 110a within the matrix. As shown in FIGURE 1, the two solid bars 120 are on one pair of adjacent sides of the perimeter, and the two bars 130 of alternating dark and light data modules 130a and 130b are on the opposite pair of adjacent sides. There are no restrictions placed on the colors of the dark and light modules, except that sufficient contrast is provided to enable a sensor to determine module state (that is, "dark" or "light").
The first embodiment 100 of the matrix code symbol differs from a conventional Data Matrix code in the addition of inner and outer solid bars 140 and 150 along the base and right-hand side of the matrix code symbol, that is, adjacent to the two bars 130 of alternating dark and light square data modules 130a and 130b, as shown in FIGURE 1.
The inner and outer solid bars 140 and 150 each have a width equal to the square data modules 110a and 110b, the inner solid bar 140 being light and the outer solid bar 150 being dark. The dark, outer solid bar 150 increases the accuracy of the use of the Data Matrix symbol but does not provide more encoded data.
The first embodiment 100 of the matrix code symbol can incorporate the target of a strain gage as described in U.S. Patents Nos. 6,874,370 and 6,934,013. A
strain gage employing the first embodiment uses a computer to implement the same theory and programs as the strain gage of U.S. Patent No. 6,934,013. When used as such a target, the first embodiment increases the accuracy of the strain measurements made.
The second embodiment 200 of the matrix code symbol (FIGURE 2) comprises a two-dimensional matrix 110 containing dark and light square data modules 110a and 110b, and a finder pattern of two solid bars 120 and two bars 130 of alternating dark and light square data modules 130a and 130b on the perimeter of the symbol 200 for indicating both orientation and printing density of the symbol, wherein all of the data modules 110a, 110b, I30a, and 130b are the same dimension and data is encoded based on the absolute position of the dark modules 110a within the matrix. The second embodiment 200 of the matrix code symbol differs from a conventional Data Matrix code in the addition of an inner solid bar 140 and at least one outer encoding bar 250 along the base and right-hand side of the matrix code symbol 200, that is, adjacent to the two bars 130 of alternating dark and light square data modules 130a and 130b, as shown in FIGURE 2. The inner solid bar 140 and the at least one outer encoding bar 250 each have a width equal to the square data modules 110a, 110b, 130a, and 130b, the inner solid bar being 140 light and the at least one outer encoding bar 250 being the same as a data region as described in U.S. Published Application No. 2006-0289652 Al (Serial No.
11/167,558, filed March 24, 2006) comprising a number of side-by-side data cells 250a, wherein each data cell 250 represents a single bit of binary data and the binary data is encoded using an error-correcting code (ECC) algorithm. The at least one outer encoding bar 250 is bounded by solid dark lines 250b, which provide an outer boundary for the ECC algorithm and greater accuracy for strain measurement.
Although the second embodiment 200 as shown in FIGURE 2 has one encoding bar 250 along the base and right-hand side of the matrix code symbol, the matrix code symbol 200 in aceordance with the second embodiment of the invention can have a plurality of encoding bars 250 along the base and right-hand side. The encoding bars 250 permit the encoding of additional data and provide improved accuracy relative to a conventional Data Matrix symbol.
The second embodiment 200 of the matrix code symbol can incorporate the target of a strain gage as described in U.S. Patents Nos. 6,874,370 and 6,934,013. A
strain gage employing the second embodiment also uses a computer to implement the same theory, algorithms, and computer programs as the strain gage of U.S. Patent No.
6,934,013, which (1) identify the Symbolic Strain Rosette and the changes therein as a function of time and change in the load, (2) translate the changes in the Symbolic Strain Rosette into strain, and (3) display it in a suitable format. When used as such a target, the second embodiment also increases the accuracy of the strain measurements made. The second embodiment also increases the accuracy of data that can be termed a "license plate" (because the encoded data can be used to identify a symbol being used to measure strain, much as a license plate can be used to identify a vehicle).
Modifications and variations of the above-described embodiments of the present invention are possible, as appreciated by those skilled in the art in light of the above teachings. It is therefore to be understood that, within the scope of the appended claims and their equivalents, the invention may be practiced otherwise than as specifically described.

Claims (8)

WHAT IS CLAIMED IS:
1. A target for association with an object for which at least one of strain and fatigue damage is to be measured, the target incorporating a matrix code symbol, the matrix code symbol emitting a detectable physical quantity and including:
a Data Matrix symbol having:
a two-dimensional matrix having a perimeter and containing dark and light square data modules, wherein data is encoded based on the absolute position of the dark modules within the matrix; and a finder pattern of two solid bars and two bars of alternating dark and light square data modules on the perimeter of the matrix for indicating both orientation and printing density of the symbol, wherein all of the dark and light data modules of the matrix are the same dimension, wherein the two solid bars are on one pair of adjacent sides of the perimeter of the matrix and the two bars of alternating dark and light data modules are on the opposite pair of adjacent sides of the perimeter of the matrix, and wherein the finder pattern defines the perimeter of the Data Matrix symbol;
a solid inner bar outside the perimeter of the Data Matrix symbol, only adjacent each of the finder pattern bars of alternating dark and light data modules; and at least one outer bar positioned adjacent each inner bar, with each inner bar being interposed between the perimeter of the Data Matrix symbol and the at least one outer bar, wherein the at least one outer bar is configured to increase the accuracy of the use of the Data Matrix symbol;
wherein the inner and outer bars each have a width equal to the square data modules.
2. The target of claim 1, wherein there is one outer bar adjacent each inner bar, the outer bars are solid, and one of the inner and outer bars is light and the other of the inner and outer bars is dark.
3. The target of claim 2, wherein the inner solid bar is light and the outer solid bar is dark.
4. The target of claim 1, wherein the inner bar is light and at least one outer bar is an encoding bar comprising a plurality of side-by-side data cells, wherein each data cell represents a single bit of binary data and the binary data is encoded using an error-correcting code (ECC) algorithm.
5. The target of claim 4, wherein the at least one outer encoding bar further comprises solid dark boundary lines providing an outer boundary for the ECC algorithm and greater accuracy for strain measurement.
6. The target of claim 4, wherein there are a plurality of outer bars parallel to each other and adjacent each inner bar for encoding additional data.
7. A non-linear strain gage comprising:
a target associated with an object for which at least one of strain and fatigue damage is to be measured, the target comprising a matrix code symbol emitting a detectable physical quantity and including:

(a) a Data Matrix symbol having:
a two-dimensional matrix having a perimeter and containing dark and light square data modules, wherein data is encoded based on the absolute position of the dark modules within the matrix; and a finder pattern of two solid bars and two bars of alternating dark and light square data modules on the perimeter of the matrix for indicating both orientation and printing density of the symbol, wherein all of the dark and light data modules of the matrix are the same dimension, wherein the two solid bars are on one pair of adjacent sides of the perimeter of the matrix and the two bars of alternating dark and light data modules are on the opposite pair of adjacent sides of the perimeter of the matrix, and wherein the finder pattern defines the perimeter of the Data Matrix symbol;
(b) a solid inner bar outside the perimeter of the Data Matrix symbol, only adjacent each of the finder pattern bars of alternating dark and light data modules;
and (c) at least one outer bar positioned adjacent each inner bar, with each inner bar being interposed between the perimeter of the Data Matrix symbol and the at least one outer bar, wherein the at least one outer bar is configured to increase the accuracy of the use of the Data Matrix symbol;
wherein the inner and outer bars each have a width equal to the square data modules;
sensor means for pre-processing the detectable physical quantity emitted by the target and output data representing the physical quantity, the sensor means being compatible with the detectable physical quantity;

means for analyzing the data output by the sensor means to define the matrix code symbol; and means for measuring the strain on the object directly based on the pre-processed and analyzed data.
8. A method of measuring strain on an object directly, comprising the steps of:
associating a target with an object in such a way that deformation of the matrix code symbol and deformation under load of the object bear a one-to-one relationship, wherein the target comprises a matrix code symbol emitting a detectable physical quantity and including:
(a) a Data Matrix symbol having:
a two-dimensional matrix having a perimeter and containing dark and light square data modules, wherein data is encoded based on the absolute position of the dark modules within the matrix; and a finder pattern of two solid bars and two bars of alternating dark and light square data modules on the perimeter of the matrix for indicating both orientation and printing density of the symbol, wherein all of the dark and light data modules of the matrix are the same dimension, wherein the two solid bars are on one pair of adjacent sides of the perimeter of the matrix and the two bars of alternating dark and light data modules are on the opposite pair of adjacent sides of the perimeter of the matrix, and wherein the finder pattern defines the perimeter of the Data Matrix symbol;

(b) a solid inner bar outside the perimeter of the Data Matrix symbol, only adjacent each of the finder pattern bars of alternating dark and light data modules;
and (c) at least one outer bar positioned adjacent each inner bar, with each inner bar being interposed between the perimeter of the Data Matrix symbol and the at least one outer bar, wherein the at least one outer bar is configured to increase the accuracy of the use of the Data Matrix symbol;
wherein the inner and outer bars each have a width equal to the square data modules;
identifying the changes in the matrix code symbol as a function of time and change in the load applied to the object; and translating the changes in the matrix code symbol into a direct measurement of strain.
CA2696955A 2006-08-17 2007-08-16 Two dimensional bar code having increased accuracy Active CA2696955C (en)

Applications Claiming Priority (11)

Application Number Priority Date Filing Date Title
US83815206P 2006-08-17 2006-08-17
US83815506P 2006-08-17 2006-08-17
US83815306P 2006-08-17 2006-08-17
US83820106P 2006-08-17 2006-08-17
US83815106P 2006-08-17 2006-08-17
US60/838,155 2006-08-17
US60/838,201 2006-08-17
US60/838,152 2006-08-17
US60/838,151 2006-08-17
US60/838,153 2006-08-17
PCT/US2007/018185 WO2008021458A2 (en) 2006-08-17 2007-08-16 Two dimensional bar code having increased accuracy

Publications (2)

Publication Number Publication Date
CA2696955A1 CA2696955A1 (en) 2008-02-21
CA2696955C true CA2696955C (en) 2013-08-13

Family

ID=39082708

Family Applications (5)

Application Number Title Priority Date Filing Date
CA2696953A Active CA2696953C (en) 2006-08-17 2007-08-16 Nested binary code symbol
CA2696946A Active CA2696946C (en) 2006-08-17 2007-08-16 Multi-format, binary code symbol for non-linear strain measurement
CA2696949A Active CA2696949C (en) 2006-08-17 2007-08-16 Augmented binary code symbol
CA2696955A Active CA2696955C (en) 2006-08-17 2007-08-16 Two dimensional bar code having increased accuracy
CA2696850A Active CA2696850C (en) 2006-08-17 2007-08-16 High density, rectangular binary code symbol

Family Applications Before (3)

Application Number Title Priority Date Filing Date
CA2696953A Active CA2696953C (en) 2006-08-17 2007-08-16 Nested binary code symbol
CA2696946A Active CA2696946C (en) 2006-08-17 2007-08-16 Multi-format, binary code symbol for non-linear strain measurement
CA2696949A Active CA2696949C (en) 2006-08-17 2007-08-16 Augmented binary code symbol

Family Applications After (1)

Application Number Title Priority Date Filing Date
CA2696850A Active CA2696850C (en) 2006-08-17 2007-08-16 High density, rectangular binary code symbol

Country Status (3)

Country Link
US (6) US20090326836A1 (en)
CA (5) CA2696953C (en)
WO (5) WO2008021387A2 (en)

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090326836A1 (en) * 2006-08-17 2009-12-31 Gregory L Hovis Two dimensional bar code having increased accuracy
US8459567B2 (en) 2006-08-17 2013-06-11 Direct Measurements, Inc. Non-linear strain gage incorporating a nested binary code symbol
KR100809961B1 (en) * 2006-08-29 2008-03-07 삼성전자주식회사 Apparatus for data processing and method for processing data
GB0714534D0 (en) * 2007-07-26 2007-09-05 Iti Scotland Ltd Secure authentic feature
JP5120156B2 (en) * 2008-03-27 2013-01-16 株式会社デンソーウェーブ 2D code
CA2775040C (en) 2009-03-24 2013-07-16 Direct Measurements Inc. Directly applied read and transmit - digital strain encoder and digital load cell
WO2011126993A2 (en) * 2010-04-06 2011-10-13 D Naddor Hd barcode
WO2012124123A1 (en) * 2011-03-17 2012-09-20 富士通株式会社 Image processing device, image processing method and image processing program
US8689255B1 (en) 2011-09-07 2014-04-01 Imdb.Com, Inc. Synchronizing video content with extrinsic data
US9113128B1 (en) 2012-08-31 2015-08-18 Amazon Technologies, Inc. Timeline interface for video content
US8955021B1 (en) 2012-08-31 2015-02-10 Amazon Technologies, Inc. Providing extrinsic data for video content
US9389745B1 (en) 2012-12-10 2016-07-12 Amazon Technologies, Inc. Providing content via multiple display devices
US10424009B1 (en) 2013-02-27 2019-09-24 Amazon Technologies, Inc. Shopping experience using multiple computing devices
US20140267677A1 (en) 2013-03-14 2014-09-18 General Electric Company Turbomachine component monitoring system and method
WO2014178080A1 (en) * 2013-05-03 2014-11-06 Indian Council Of Medical Research A non-contact method for measurement of strain profile at a location interposed within a soft deformable object with dynamic evolution of the strain under dynamic loading or fracture of the object
US11019300B1 (en) 2013-06-26 2021-05-25 Amazon Technologies, Inc. Providing soundtrack information during playback of video content
JP5536951B1 (en) * 2013-12-26 2014-07-02 進 辻 Article with display code, display code reader and information transmission method
US9838740B1 (en) 2014-03-18 2017-12-05 Amazon Technologies, Inc. Enhancing video content with personalized extrinsic data
US20170200383A1 (en) * 2014-05-27 2017-07-13 Invenciones Tecnológicas Spa Automated review of forms through augmented reality
US9791865B2 (en) * 2014-10-29 2017-10-17 Amazon Technologies, Inc. Multi-scale fiducials
US9710680B2 (en) 2014-12-17 2017-07-18 International Business Machines Corporation Creating mechanical stamps to produce machine-readable optical labels
US9483718B1 (en) 2015-12-14 2016-11-01 International Business Machines Corporation Encoding and decoding data in two-dimensional symbology
US20170176269A1 (en) * 2015-12-17 2017-06-22 General Electric Company Components with array-based strain sensors and methods for monitoring the same
US10557372B2 (en) * 2015-12-17 2020-02-11 General Electric Company Systems and methods for assessing strain of components in turbomachines
DE112018005306T5 (en) * 2017-11-07 2020-06-18 Sumitomo Electric Sintered Alloy, Ltd. Sintered body based on iron, method for laser marking the same and method for producing the same
CN108716891B (en) * 2018-04-28 2020-10-30 河南理工大学 Rapid and accurate monitoring system and monitoring method for underground roadway surrounding rock deformation
CN110514329A (en) * 2019-08-08 2019-11-29 西安中星测控有限公司 A kind of passive two-dimensional code load transducer and preparation method thereof
CN110514330A (en) * 2019-08-08 2019-11-29 西安中星测控有限公司 A kind of passive two-dimensional code pressure sensor and preparation method thereof

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4924078A (en) * 1987-11-25 1990-05-08 Sant Anselmo Carl Identification symbol, system and method
US4896029A (en) * 1988-04-08 1990-01-23 United Parcel Service Of America, Inc. Polygonal information encoding article, process and system
US5053609A (en) 1988-05-05 1991-10-01 International Data Matrix, Inc. Dynamically variable machine readable binary code and method for reading and producing thereof
US4939354A (en) 1988-05-05 1990-07-03 Datacode International, Inc. Dynamically variable machine readable binary code and method for reading and producing thereof
US5124536A (en) 1988-05-05 1992-06-23 International Data Matrix, Inc. Dynamically variable machine readable binary code and method for reading and producing thereof
US5726435A (en) * 1994-03-14 1998-03-10 Nippondenso Co., Ltd. Optically readable two-dimensional code and method and apparatus using the same
GB2296120A (en) * 1994-12-13 1996-06-19 Ibm Barcode decoding
JP2867904B2 (en) * 1994-12-26 1999-03-10 株式会社デンソー 2D code reader
US5777309A (en) * 1995-10-30 1998-07-07 Intermec Corporation Method and apparatus for locating and decoding machine-readable symbols
US5862267A (en) 1995-12-11 1999-01-19 Intermec Ip Corp. Method and apparatus for locating data regions in stored images of symbols
US5811776A (en) * 1996-02-26 1998-09-22 Intermec Corporation Method and apparatus for accurately locating data regions in stored images of symbols
US6000614A (en) * 1996-12-20 1999-12-14 Denso Corporation Two-dimensional code reading apparatus
JPH10326331A (en) * 1997-03-24 1998-12-08 Olympus Optical Co Ltd Recording medium with dot code, and code reader
US6028889A (en) * 1998-02-25 2000-02-22 Lucent Technologies, Inc. Pipelined fast hadamard transform
US6267296B1 (en) * 1998-05-12 2001-07-31 Denso Corporation Two-dimensional code and method of optically reading the same
US6244764B1 (en) * 2000-01-21 2001-06-12 Robotic Vision Systems, Inc. Method for data matrix print quality verification
US7154638B1 (en) * 2000-05-23 2006-12-26 Silverbrook Research Pty Ltd Printed page tag encoder
US6866199B1 (en) 2000-08-09 2005-03-15 Eastman Kodak Company Method of locating a calibration patch in a reference calibration target
US7188778B2 (en) * 2001-09-17 2007-03-13 Codemagic Machine-readable symbol and related method
JP4301775B2 (en) * 2002-07-18 2009-07-22 シャープ株式会社 Two-dimensional code reading device, two-dimensional code reading method, two-dimensional code reading program, and recording medium for the program
US7028911B2 (en) * 2002-08-07 2006-04-18 Shenzhen Syscan Technology Co. Limited Methods and systems for encoding and decoding data in 2D symbology
US6934013B2 (en) 2002-08-20 2005-08-23 Reginald Vachon Compressed symbology strain gage
KR100414524B1 (en) * 2002-10-31 2004-01-16 주식회사 아이콘랩 Two-dimensional Code having superior decoding property which is possible to control the level of error correcting codes, and method for encoding and decoding the same
WO2005125044A1 (en) 2004-06-22 2005-12-29 Nortel Networks Limited Closed loop mimo systems and methods
US6874370B1 (en) * 2004-07-15 2005-04-05 Reginald I. Vachon Finite element analysis fatigue gage
US7068235B2 (en) * 2004-07-26 2006-06-27 Row 44, Llc Antenna system
US7252235B2 (en) * 2004-12-16 2007-08-07 Caterpillar Inc. Barcode formed on a material
US7477995B2 (en) * 2005-02-03 2009-01-13 Direct Measurements Inc. Optical linear strain gage
US7878415B2 (en) * 2005-04-25 2011-02-01 Direct Measurements Inc. Segmented circular bar code
US7533818B2 (en) * 2005-06-28 2009-05-19 Direct Measurements Inc. Binary code symbol for non-linear strain measurement and apparatus and method for analyzing and measuring strain therewith
US20090326836A1 (en) * 2006-08-17 2009-12-31 Gregory L Hovis Two dimensional bar code having increased accuracy

Also Published As

Publication number Publication date
US8191784B2 (en) 2012-06-05
WO2008021458A3 (en) 2009-04-02
US20110049250A1 (en) 2011-03-03
US20120185182A1 (en) 2012-07-19
US20100072288A1 (en) 2010-03-25
US20090326836A1 (en) 2009-12-31
WO2008021384A3 (en) 2008-04-03
CA2696953A1 (en) 2008-02-21
CA2696946A1 (en) 2008-02-21
US20090312961A1 (en) 2009-12-17
CA2696953C (en) 2013-08-06
WO2008021452A3 (en) 2008-10-02
US8347727B2 (en) 2013-01-08
US20090306910A1 (en) 2009-12-10
US8322627B2 (en) 2012-12-04
CA2696949A1 (en) 2008-02-21
CA2696946C (en) 2013-05-28
WO2008021452A2 (en) 2008-02-21
WO2008021457A2 (en) 2008-02-21
WO2008021384A2 (en) 2008-02-21
US8628023B2 (en) 2014-01-14
WO2008021387A3 (en) 2008-04-03
CA2696850C (en) 2013-08-06
US8366011B2 (en) 2013-02-05
CA2696850A1 (en) 2008-02-21
WO2008021457A3 (en) 2008-10-09
WO2008021458A2 (en) 2008-02-21
WO2008021387A2 (en) 2008-02-21
CA2696955A1 (en) 2008-02-21
CA2696949C (en) 2014-07-08

Similar Documents

Publication Publication Date Title
CA2696955C (en) Two dimensional bar code having increased accuracy
US20230037129A1 (en) Two dimensional barcode with dynamic environmental data system, method, and apparatus
US8459567B2 (en) Non-linear strain gage incorporating a nested binary code symbol
AU2008218929B2 (en) Differential non-linear strain measurement using binary code symbol
NL2026170B1 (en) A two dimensional barcode provided with dynamic environmental indicator provided within a gap
US11151434B2 (en) Two dimensional barcode provided with surrounding dynamic environmental indicator and color calibration reference
KR102320597B1 (en) Two-dimensional barcode, method and apparatus with dynamic environmental data system
WO2008103573A1 (en) Multiple resolution readable color array
EP3200120B1 (en) Enhanced matrix symbol error correction method

Legal Events

Date Code Title Description
EEER Examination request