Abstract:
Methods and apparatus for three-dimensional object representation are described. In an example, data representing a three-dimensional object is received, the data comprising an object property description associated with each of a plurality of locations within the object. Distinct object property descriptions are identified and a data object, which has a plurality of addresses, is populated with data indicative of the distinct object property descriptions, such that data indicative of each distinct object property description is represented at a different address. Data comprising a representation of the object is generated, the data comprising a data object address associated with each of a plurality of locations, wherein the data object address corresponds to the address of data indicative of the object property description for that location.
Abstract:
Methods and apparatus relating to substructures for 3D objects are described. In an example, a method for providing a three-dimensional halftone threshold matrix is described. The method may comprise receiving a substructure model representing a three-dimensional material structure and populating each location in the substructure model at which the structure exists with a halftone threshold value.
Abstract:
A method of embedding data in a printed output having at least two-dimensions is described in which content data for the printed output and data to be embedded in the printed output are obtained. An input property value for a content element from the content data is determined. This is used to determine an output value for a probabilistic distribution of a set of output material compositions for a spatial element of the printed output, corresponding to the content element, based on the data to be embedded and the input property value.
Abstract:
A pixel source for a visual presentation is disclosed. The pixel source can include a light source, a large gamut pixel, a subtractive mask, and a control input to control the subtractive mask. A display device is also disclosed comprising a light source array with a large gamut pixel array and subtractive mask array disposed thereon. In operation, wide-band light emitted from each light source can be modulated by each large gamut pixel to output a plurality of primary colors. Each subtractive mask can be controlled to block, partially transmit, or fully transmit any number of the outputted primary colors to produce color points that can be interpolated and half-toned to output a large gamut of secondaries for each pixel.
Abstract:
An example computer-implemented method of generating a pattern of thresholds for halftone printing of an image is disclosed. The halftone pattern is generated by an analytical computation of threshold values in-situ using a quasicrystal function. Each halftone pattern produced is non-periodic yet possesses ordered character where the pattern does not line up perfectly with a shifted copy of itself. The generation of such halftone patterns is suited to applications where a single halftone threshold value may be used per pixel.
Abstract:
A method for generating a print mapping and a method for image processing are described. The print mapping comprises obtaining spectral characteristics for printing fluids and determining reflectance values for computing a gamut in spectral space. The gamut provides a mapping of reflectance to Neugebauer Primary area coverages for a printing device.