×

Global metadata embedding and decoding

  • US 7,421,439 B2
  • Filed: 04/22/2005
  • Issued: 09/02/2008
  • Est. Priority Date: 04/22/2005
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system that embeds global metadata into an embedded interactive code document, the system comprising:

  • a first m-array that contains a first repeating sequence of bits;

    global metadata that specifies a document-identification information for the embedded interactive code document;

    a plurality of copies of the first m-array; and

    a storage device having a global-meta-data-encoding module stored upon that contains computer-executable instructions that are recorded on a computer-readable medium and that, when executed by a processor, combine the first m-array and the plurality of copies of the first m-array to generate a combined m-array with encoded global metadata such that respective start positions (xd,yd)i of the plurality of copies of the first m-array in the combined m-array are each shifted, by respective amounts that are based on respective portions of the global metadata, relative to a start position of the first m-array in the combined m-array;

    wherein the respective start positions (xd,yd)i of the plurality of copies of the first m-array in the combined m-array are calculated as x d i = mod

    ( global



    metadata



    portion i
    , 2 n 2 + 1
    )
    ,

    y d i = int

    ( global



    metadata



    portion i
    2 n 2 + 1
    )
    ,
    where n is an order of the first m-array and 0≧

    global metadata portioni

    2n

    2.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×