-
公开(公告)号:US11247401B2
公开(公告)日:2022-02-15
申请号:US16072264
申请日:2016-04-29
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Robert Ulichney
Abstract: According to an example, density rank matrix normalization for three dimensional printing may include receiving a density rank matrix. The density rank matrix may include elements that include rank values, and the rank values may specify an order by which a voxel is to be turned on to generate an output object. A normalization specification of maximum and minimum structure sizes for structures that are to form the output object may be received. Further, each of the rank values may be converted, according to the normalization specification, to a corresponding threshold value to generate a density threshold matrix.
-
公开(公告)号:US11030502B2
公开(公告)日:2021-06-08
申请号:US16082742
申请日:2017-02-06
Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Inventor: Robert Ulichney , Matthew D. Gaubatz
IPC: G06K19/06
Abstract: An omnidirectional barcode may include a graphical representation of a one-dimensional barcode wherein the graphical representation of the one-dimensional barcode is extended circumferentially around a three-dimensional (3D) object. A method of forming an omnidirectional barcode may include creating a graphical representation of a one-dimensional barcode and extending the one-dimensional representation in at least one dimension.
-
公开(公告)号:US20210142133A1
公开(公告)日:2021-05-13
申请号:US16970687
申请日:2018-04-23
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Matthew D. Gaubatz , Robert Ulichney
Abstract: In example implementations, an apparatus is provided. The apparatus comprises a processor and a non-transitory computer readable storage medium encoded with instructions executable by a processor, the non-transitory computer-readable storage medium. The non-transitory computer readable storage medium includes instructions to receive a plurality of data having N bits, wherein each of the N bits is binary, select a set of code words for each one of the plurality of data, wherein the code words have M bits, wherein each of the M bits is binary having an approximately equal number of ones and zeros, wherein a value of M is greater than N, and print a reflection and inversion invariant code based on the set of code words to represent data of the plurality of data.
-
公开(公告)号:US10891704B2
公开(公告)日:2021-01-12
申请号:US16816603
申请日:2020-03-12
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Steven J. Simske , Robert Ulichney , Matthew D. Gaubatz
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.
-
公开(公告)号:US20190123765A1
公开(公告)日:2019-04-25
申请号:US16217721
申请日:2018-12-12
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Matthew D. Gaubatz , Robert Ulichney , Steven J. Simske
CPC classification number: H03M13/05 , G06K19/06046 , G11B20/14 , G11B20/1403 , G11B20/1407 , H03M7/00 , H03M13/6362
Abstract: Disclosed herein are a system, non-transitory computer-readable medium, and method for encoding and decoding information on a data bearing medium. A message comprising a bit string is read. A plurality of substrings in the message may be associated with a phase invariant codeword.
-
公开(公告)号:US20220398769A1
公开(公告)日:2022-12-15
申请号:US17770071
申请日:2019-10-31
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Stephen Pollard , Robert Ulichney , Matthew D. Gaubatz
Abstract: In some examples, a method for recovering an alignment grid comprising multiple fiducial dots, the alignment grid for resolving multiple data dots, comprises determining a respective local structure within a local region around each fiducial dot and each data dot, and generating a connected subset of local structures to form a candidate alignment grid.
-
公开(公告)号:US20220189101A1
公开(公告)日:2022-06-16
申请号:US17415138
申请日:2019-08-16
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Robert Ulichney , Matthew D. Gaubatz
Abstract: Examples of methods for three-dimensional object marking are described herein. In some examples, a method may include determining a set of volumes based on a one-dimensional (1D) barcode. In some examples, the method may include overlapping the set of volumes with a voxel representation of a three-dimensional (3D) object. In some examples, the method may include marking voxels of the 3D object that are within the set of volumes.
-
公开(公告)号:US11263784B2
公开(公告)日:2022-03-01
申请号:US16709714
申请日:2019-12-10
Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Inventor: Robert Ulichney , Matthew Gaubatz , Stephen Pollard
IPC: G06T7/00 , G06T7/11 , G06T1/00 , G06F16/583 , H04N5/232
Abstract: Examples disclosed herein relate to determining image capture position information based on a quasi-periodic pattern. For example, a processor may determine whether a target area is within a captured image based on the detection of a quasi-periodic pattern in a first detection area and in a second detection area of the captured image.
-
公开(公告)号:US11113592B2
公开(公告)日:2021-09-07
申请号:US16471252
申请日:2017-04-18
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Robert Ulichney , Matthew D. Gaubatz , Stephen Pollard
IPC: G06K19/06
Abstract: A data-bearing medium is disclosed. The data-bearing medium includes a section of cells having a set of opposite-shifted clusters. The cells include a combination of opposite shifts of the set of opposite-shifted clusters, which represent a single value.
-
公开(公告)号:US11102376B2
公开(公告)日:2021-08-24
申请号:US16458479
申请日:2019-07-01
Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Inventor: Robert Ulichney , Matthew D. Gaubatz , Stephen Pollard
Abstract: An example system in accordance with an aspect of the present disclosure includes a halftone engine and a gray value engine. The halftone engine is to apply halftoning to an image recursively across a plurality of levels of image scales and spatial resolutions, to generate a pattern that is at least quasi-periodic across the plurality of levels. The gray value engine is to substitute gray values recursively for at least a portion of the halftoning.
-
-
-
-
-
-
-
-
-