Recherche Images Maps Play YouTube Actualités Gmail Drive Plus »
Connexion
Les utilisateurs de lecteurs d'écran peuvent cliquer sur ce lien pour activer le mode d'accessibilité. Celui-ci propose les mêmes fonctionnalités principales, mais il est optimisé pour votre lecteur d'écran.

Brevets

  1. Recherche avancée dans les brevets
Numéro de publicationUS20090326836 A1
Type de publicationDemande
Numéro de demandeUS 12/311,054
Numéro PCTPCT/US2007/018185
Date de publication31 déc. 2009
Date de dépôt16 août 2007
Date de priorité17 août 2006
Autre référence de publicationCA2696850A1, CA2696850C, CA2696946A1, CA2696946C, CA2696949A1, CA2696949C, CA2696953A1, CA2696953C, CA2696955A1, CA2696955C, US8191784, US8322627, US8347727, US8366011, US8628023, US20090306910, US20090312961, US20100072288, US20110049250, US20120185182, WO2008021384A2, WO2008021384A3, WO2008021387A2, WO2008021387A3, WO2008021452A2, WO2008021452A3, WO2008021457A2, WO2008021457A3, WO2008021458A2, WO2008021458A3
Numéro de publication12311054, 311054, PCT/2007/18185, PCT/US/2007/018185, PCT/US/2007/18185, PCT/US/7/018185, PCT/US/7/18185, PCT/US2007/018185, PCT/US2007/18185, PCT/US2007018185, PCT/US200718185, PCT/US7/018185, PCT/US7/18185, PCT/US7018185, PCT/US718185, US 2009/0326836 A1, US 2009/326836 A1, US 20090326836 A1, US 20090326836A1, US 2009326836 A1, US 2009326836A1, US-A1-20090326836, US-A1-2009326836, US2009/0326836A1, US2009/326836A1, US20090326836 A1, US20090326836A1, US2009326836 A1, US2009326836A1
InventeursGregory L Hovis, William Ranson, Reginald Vachon
Cessionnaire d'origineGregory L Hovis, William Ranson, Reginald Vachon
Exporter la citationBiBTeX, EndNote, RefMan
Liens externes: USPTO, Cession USPTO, Espacenet
Two dimensional bar code having increased accuracy
US 20090326836 A1
Résumé
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.
Images(2)
Previous page
Next page
Revendications(9)
1. A matrix code symbol comprising:
a two-dimensional matrix containing dark and light square data modules, wherein data is encoded based on the absolute position of the dark modules within the matrix;
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 modules of the matrix are the same dimension, and wherein the two solid bars are on one pair of adjacent sides of the perimeter and the two bars of alternating dark and light data modules are on the opposite pair of adjacent sides of the perimeter;
an inner bar adjacent each of the finder pattern bars of alternating dark and light data modules; and
at least one outer bar adjacent each inner bar,
wherein the inner and outer bars each have a width equal to the square data modules.
2. The matrix code symbol of claim 1, wherein there is one outer bar adjacent each inner bar, the inner and 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 matrix code symbol of claim 2, wherein the inner solid bar is light and the outer solid bar is dark.
4. The matrix code symbol of claim 1, further comprising a target of a strain gage incorporated therein.
5. The matrix code symbol of claim 1, wherein the inner bar is solid and 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.
6. The matrix code symbol of claim 5, 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.
7. The matrix code symbol of claim 5, wherein there are a plurality of outer bars adjacent each inner bar for encoding additional data.
8. 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 and emitting a detectable physical quantity, the target comprising a matrix code symbol in accordance with claim 1;
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.
9. A method of measuring strain on an object directly, comprising the steps of:
associating a matrix code symbol in accordance with claim 1 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 matrix code symbol emits a detectable physical quantity;
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.
Description
    CROSS-REFERENCE TO RELATED APPLICATIONS
  • [0001]
    The present patent application is based on, and claims priority from, U.S. provisional Application No. 60/60/838,151, 60/838,152, 60/838,153, 60/838,155, and 60/838,201, all filed Aug. 17, 2006, which are incorporated herein by reference in its entirety.
  • BACKGROUND OF THE INVENTION
  • [0002]
    1. Field of the Invention
  • [0003]
    The present invention relates to two-dimensional bar codes. More specifically, the invention relates to a matrix code that provides increased accuracy.
  • [0004]
    2. Related Art
  • [0005]
    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).
  • [0006]
    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.
  • [0007]
    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.
  • [0008]
    Additional information regarding Data Matrix code is disclosed in U.S. Pat. Nos. 4,939,354; 5,053,609; 5,124,536.
  • [0009]
    It is to the solution of these and other problems that the present invention is directed.
  • SUMMARY OF THE INVENTION
  • [0010]
    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.
  • [0011]
    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.
  • [0012]
    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.
  • [0013]
    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.
  • [0014]
    Both embodiments of the matrix code symbol can incorporate the target of a strain gage as described in application Ser. No. 10/890,994 and U.S. Pat. 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.
  • [0015]
    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.
  • [0016]
    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
  • [0017]
    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:
  • [0018]
    FIG. 1 shows a first embodiment of a matrix code symbol in accordance with the present invention.
  • [0019]
    FIG. 2 shows a second embodiment of a matrix code symbol in accordance with the present invention.
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • [0020]
    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.
  • [0021]
    FIGS. 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. Pat. 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. Pat. No. 6,934,013.
  • [0022]
    The first embodiment of the matrix code symbol 100 (shown in FIG. 1) comprises a two-dimensional matrix code 110 containing dark and light square data modules 110 a and 110 b 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 130 a and 130 b 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 110 a, 110 b, 130 a, and 130 b are the same dimension, and data is encoded based on the absolute position of the dark modules 110 a within the matrix. As shown in FIG. 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 130 a and 130 b 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”).
  • [0023]
    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 130 a and 130 b, as shown in FIG. 1. The inner and outer solid bars 140 and 150 each have a width equal to the square data modules 110 a and 110 b, 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.
  • [0024]
    The first embodiment 100 of the matrix code symbol can incorporate the target of a strain gage as described in U.S. Pat. Nos. 6,874,370 and 6,934,013, the disclosures of which are incorporated herein by reference in their entireties. A strain gage employing the first embodiment uses the same theory and programs as the strain gage of U.S. Pat. No. 6,934,013. When used as such a target, the first embodiment increases the accuracy of the strain measurements made.
  • [0025]
    The second embodiment 200 of the matrix code symbol (FIG. 2) comprises a two-dimensional matrix 110 containing dark and light square data modules 110 a and 110 b, and a finder pattern of two solid bars 120 and two bars 130 of alternating dark and light square data modules 130 a and 130 b on the perimeter of the symbol 200 for indicating both orientation and printing density of the symbol, wherein all of the data modules 110 a, 110 b, 130 a, and 130 b are the same dimension and data is encoded based on the absolute position of the dark modules 110 a 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 130 a and 130 b, as shown in FIG. 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 110 a, 110 b, 130 a, and 130 b, 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 A1 (Ser. No. 11/167,558, filed Mar. 24, 2006) comprising a number of side-by-side data cells 250 a, 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 250 b, which provide an outer boundary for the ECC algorithm and greater accuracy for strain measurement.
  • [0026]
    Although the second embodiment 200 as shown in FIG. 2 has one encoding bar 250 along the base and right-hand side of the matrix code symbol, the matrix code symbol 200 in accordance 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.
  • [0027]
    The second embodiment 200 of the matrix code symbol can incorporate the target of a strain gage as described in U.S. Pat. Nos. 6,874,370 and 6,934,013. A strain gage employing the second embodiment also uses the same theory, algorithms, and computer programs as the strain gage of U.S. Pat. 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).
  • [0028]
    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.
Citations de brevets
Brevet cité Date de dépôt Date de publication Déposant Titre
US5726435 *14 mars 199510 mars 1998Nippondenso Co., Ltd.Optically readable two-dimensional code and method and apparatus using the same
US5777309 *30 oct. 19957 juil. 1998Intermec CorporationMethod and apparatus for locating and decoding machine-readable symbols
US5811776 *26 févr. 199622 sept. 1998Intermec CorporationMethod and apparatus for accurately locating data regions in stored images of symbols
US5862267 *11 déc. 199519 janv. 1999Intermec Ip Corp.Method and apparatus for locating data regions in stored images of symbols
US6267296 *12 mai 199931 juil. 2001Denso CorporationTwo-dimensional code and method of optically reading the same
US6802450 *5 août 200312 oct. 2004Shenzhen Syscan Technology Co. LtdGuiding a scanning device to decode 2D symbols
US6866199 *9 août 200015 mars 2005Eastman Kodak CompanyMethod of locating a calibration patch in a reference calibration target
US6874370 *15 juil. 20045 avr. 2005Reginald I. VachonFinite element analysis fatigue gage
US6934013 *20 août 200223 août 2005Reginald VachonCompressed symbology strain gage
US7028911 *5 août 200318 avr. 2006Shenzhen Syscan Technology Co. LimitedMethods and systems for encoding and decoding data in 2D symbology
US7188778 *12 mars 200413 mars 2007CodemagicMachine-readable symbol and related method
US20040036853 *20 août 200226 févr. 2004Reginald VachonCompressed symbology strain gage
US20060017638 *26 juil. 200426 janv. 2006John GuidonAntenna system
US20060231635 *13 juin 200619 oct. 2006Inconlab Inc.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
Référencé par
Brevet citant Date de dépôt Date de publication Déposant Titre
US8434690 *16 mars 20097 mai 2013Denso Wave IncorporatedTwo-dimensional code having rectangular region provided with specific patterns for specification of cell positions and distinction from background
US84595673 déc. 201211 juin 2013Direct Measurements, Inc.Non-linear strain gage incorporating a nested binary code symbol
US8746572 *4 sept. 201310 juin 2014Fujitsu LimitedImage processing apparatus and image processing method
US20090242650 *16 mars 20091 oct. 2009Denso Wave IncorporatedTwo-dimensional code having rectangular region provided with specific patterns for specification of cell postions and distinction from background
WO2011126993A2 *4 avr. 201113 oct. 2011D NaddorHd barcode
WO2011126993A3 *4 avr. 201129 déc. 2011D NaddorHd barcode
Classifications
Classification aux États-Unis702/42, 235/494
Classification internationaleG06F19/00, G06K19/06, G01L1/00
Classification coopérativeG01B11/165, G06K19/06037, G01L1/24
Classification européenneG06K19/06C3
Événements juridiques
DateCodeÉvénementDescription
26 janv. 2010ASAssignment
Owner name: DIRECT MEASUREMENTS, INC., GEORGIA
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HOVIS, GREGORY;RANSON, WILLIAM;VACHON, REGINALD;REEL/FRAME:023849/0011;SIGNING DATES FROM 20091211 TO 20100111
Owner name: DIRECT MEASUREMENTS, INC.,GEORGIA
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HOVIS, GREGORY;RANSON, WILLIAM;VACHON, REGINALD;SIGNING DATES FROM 20091211 TO 20100111;REEL/FRAME:023849/0011
Owner name: DIRECT MEASUREMENTS, INC., GEORGIA
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HOVIS, GREGORY;RANSON, WILLIAM;VACHON, REGINALD;SIGNING DATES FROM 20091211 TO 20100111;REEL/FRAME:023849/0011
2 janv. 2014ASAssignment
Owner name: GENERAL ELECTRIC COMPANY, GEORGIA
Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:DIRECT MEASUREMENTS, INC.;REEL/FRAME:031910/0922
Effective date: 20131220
10 févr. 2014ASAssignment
Owner name: GENERAL ELECTRIC COMPANY, GEORGIA
Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE FROM "PATENT SECURITY AGREEMENT" TO "PATENT ASSIGNMENT" PREVIOUSLY RECORDED ON REEL 031910 FRAME 0922. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT ASSIGNMENT;ASSIGNOR:DIRECT MEASUREMENTS, INC.;REEL/FRAME:032239/0055
Effective date: 20131220
17 juin 2014ASAssignment
Owner name: GENERAL ELECTRIC COMPANY, NEW YORK
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:DIRECT MEASUREMENTS, INC;REEL/FRAME:033118/0280
Effective date: 20131220