-
公开(公告)号:US10362194B2
公开(公告)日:2019-07-23
申请号:US15545712
申请日:2015-02-27
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.
-
公开(公告)号:US10171107B2
公开(公告)日:2019-01-01
申请号:US15114398
申请日:2014-01-31
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Matthew D Gaubatz , Robert Ulichney , Steven J Simske
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.
-
公开(公告)号:US10027843B2
公开(公告)日:2018-07-17
申请号:US15114392
申请日:2014-01-30
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Robert Ulichney , Matthew D Gaubatz , Stephen Pollard
Abstract: A data-bearing image (391) is created from a carrier image (371). The carrier image (371) is scaled to produce a scaled image. A clustered-dot halftone screen is applied to the scaled image to produce a halftone image. A resulting number of cells in the halftone image conforms to a cell count (372) that includes a horizontal cell value and a vertical cell value. Payload data is encoded into the halftone image to produce a data-bearing halftone image, including shifting pixel clusters within cells of the halftone image that include pixel clusters.
-
公开(公告)号: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.
-
公开(公告)号:US20170330350A1
公开(公告)日:2017-11-16
申请号:US15522749
申请日:2014-12-19
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Robert Ulichney , Matthew D. Gaubatz , Stephen Pollard
CPC classification number: G06T7/97 , G06F16/5854 , G06T1/0007 , G06T7/11 , H04N5/23216 , H04N5/23293
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.
-
公开(公告)号: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.
-
公开(公告)号:US20160217357A1
公开(公告)日:2016-07-28
申请号:US14916708
申请日:2013-09-06
Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Inventor: Robert Ulichney , Mathew D. Gaubatz , Steven J Simske
IPC: G06K19/06
CPC classification number: G06K19/06037 , G06K19/06 , G06K19/06103 , G06T1/60 , G11B20/14 , H03M5/00 , H03M7/00
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 payload, a row-to-row offset and an interleave period, identifying a standard form of the payload, the standard form being a circularly shifted version of the payload, generating a phase code based on the variables, and arranging rows of the data-bearing medium with the standard form of the payload and the phase code based on the interleave period.
Abstract translation: 根据本公开的方面的用于形成数据承载介质的示例性方法包括设置与数据承载介质相关联的变量,变量包括有效载荷的位长度,行到行偏移和交错周期 ,识别有效载荷的标准形式,标准形式是有效载荷的循环版本,基于变量产生相位代码,并且以有效载荷的标准形式和相位代码排列数据承载介质的行 基于交错周期。
-
公开(公告)号:US20210368059A1
公开(公告)日:2021-11-25
申请号:US16963322
申请日:2018-06-15
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Robert Ulichney , Matthew D. Gaubatz
Abstract: In an example method, a first dot pattern of shadow dots and second dot pattern of highlight dots is generated. The first dot pattern and second dot pattern include information to be encoded across the image. The first dot pattern and the second dot pattern are mapped to a corresponding subset of the greyscale source pixels, the greyscale source pixels corresponding to an image to be printed. A value of a greyscale pixel in the subset of the greyscale source pixels is modified based on a predetermined threshold pixel value. The value of the greyscale pixel is set to a highlight dot value in response to detecting that the predetermined threshold pixel value is exceeded or set to a shadow dot value in response to detecting that the predetermined threshold value is not exceeded. The image including the subset of pixels with modified values is printed.
-
公开(公告)号:US20210206107A1
公开(公告)日:2021-07-08
申请号:US16072264
申请日:2016-04-29
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Robert Ulichney
IPC: B29C64/393 , B33Y50/02
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.
-
公开(公告)号:US11029665B2
公开(公告)日:2021-06-08
申请号:US16072270
申请日:2016-04-29
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Robert Ulichney
IPC: G05B19/4099 , B33Y50/00 , B33Y10/00 , G06F7/00 , B29C64/10 , B29C64/386
Abstract: According to an example, density rank matrix generation for three-dimensional printing may include determining dimensions of a density rank matrix based on a skeleton line specification of a lattice structure and a density rank matrix size specification. A number of elements of the density rank matrix may be determined based on the dimensions of the density rank matrix. The elements may be sorted based on an analysis of a property of each of the elements relative to the lattice structure. The density rank matrix may be generated based on the sorting of the elements.
-
-
-
-
-
-
-
-
-