-
公开(公告)号:US09984318B2
公开(公告)日:2018-05-29
申请号:US14917547
申请日:2013-09-20
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Matthew D Gaubatz , Robert Ulichney , Steven J Simske
CPC classification number: G06K19/06037 , G06F3/00 , G06K19/06103 , G11B20/14 , H04N1/32144 , H04N1/32256 , H04N1/32288 , H04N1/32293 , H04N1/32304 , H04N1/4051 , H04N1/4055
Abstract: An example method for forming a data-bearing medium in accordance with aspects of the present disclosure includes setting variables associated with the data-bearing medium, the variables comprising a bit length of a codeword, identifying a phase-invariant codeword based on the variables, and arranging rows of the data-bearing medium with the phase-invariant codewords.
-
公开(公告)号:US20180005342A1
公开(公告)日:2018-01-04
申请号:US15545708
申请日:2015-01-30
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Steven J SIMSKE , Rbert Ulichney , Matthew D Gaubatz
IPC: G06T1/00
CPC classification number: G06T1/0071 , G06K19/06018 , G06K19/06037 , G06T2201/0051
Abstract: An example method is described in which a processor receives a first plurality of symbols selected from a first set of symbols, translates the first plurality of symbols into a second plurality of symbols selected from an M-ary cyclic symbol set, and writes the second plurality of symbols to a surface. An additional example method is described in which a processor captures an image of at least a portion of a surface, detects a first plurality of symbols from the image, where the first plurality of symbols comprises symbols selected from an M-ary cyclic symbol set, translates the first plurality of symbols into a second plurality of symbols selected from a second set of symbols, and performs at least one task responsive to the second plurality of symbols.
-
公开(公告)号:US20170274693A1
公开(公告)日:2017-09-28
申请号:US15512038
申请日:2014-09-19
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Jason S Aronoff , Steven J Simske , Matthew D Gaubatz , Robert Ulichney
CPC classification number: H04N1/0087 , B41M3/14 , B41M3/146 , G06K9/18 , G06K15/189 , G06K15/4095 , H04N1/00867 , H04N1/32208 , H04N1/32219 , H04N1/32256 , H04N1/32293 , H04N1/32299 , H04N1/32304 , H04N1/3232
Abstract: Example implementations relate to multiple payload pantograph. Some examples may include a first pattern generation engine to generate a first pattern. The first pattern may be a data-bearing pattern encoding a first payload. Additionally, some examples may include a second pattern generation engine to generate a second pattern, the second pattern (by itself or in combination with the first pattern) may represent a second payload. The second payload may be camouflaged by a combination of the first pattern and the second pattern. Some examples may also include a pantograph generation engine to generate a multiple payload pantograph including the first pattern and the second pattern. The multiple payload pantograph may include the first pattern in one of the pantograph background or the pantograph foreground.
-
-