Random wave mask generation
AssigneeHewlett-Packard Development Company, L.P.
InventorsXavier Farina Vargas, M. Isabel Borrell Bayona, Angel Martinez Barambio
Life of this patent
Estimating the term…
Abstract
Example implementations relate to random wave mask generation. Some examples may distribute data points in a mask area based on a probability density function. The probability density function may have a maximum probability density located at a first edge and a second edge of the mask area. Some examples may also identify a wave curve that fits the data points. The wave curve may include oscillating waveforms of varying amplitudes. Some examples may also generate a random wave mask based on the wave curve.
Claims15
A device for random wave mask generation comprising:
- a data point distribution engine to distribute data points in a mask area based on a probability density function, the probability density function having a maximum probability density located at a first edge and a second edge of the mask area;
- a wave curve identification engine to identify a wave curve that fits the data points, the wave curve including oscillating waveforms of varying amplitudes;
- and
- a random wave mask generation engine to generate a random wave mask based on the wave curve.
A non-transitory machine-readable storage medium including instructions that, when executed by a processor, cause the processor to:
- assign a set of mask area coordinates to each of a plurality of data points, a first coordinate of the set of mask area coordinates being assigned based on a probability density function;
- fit a smooth curve to the data points to generate oscillating waveforms of varying amplitudes;
- identify tapering cells adjacent to the smooth curve;
- and
- generate a random wave mask based on the smooth curve and the identified tapering cells.
A machine-implemented method for random wave mask generation comprising:
- dividing, using a processor, a mask area into a plurality of function areas;
- generating, using the processor, at least one probability density function, each of the at least one probability density function being associated with at least one of the function areas and having a maximum probability density located adjacent to edges of the mask area;
- distributing, using the processor, at least one data point in each of the function areas based on the associated probability density function;
- identifying, using the processor, a wave curve that connects the at least one data point in each of the function areas, the wave curve including oscillating waveforms of varying amplitudes;
- generating, using the processor, a random wave mask based on the wave curve;
- and
- printing content, using the processor, on a print media based on the random wave mask.
Dependencies are inferred from the claim text.