摘要:
Aspects of the present invention are related to systems, methods and apparatus for calibration of multiple display apparatus in a display ensemble.
摘要:
A method is provided for gamut clipping with preprocessing enabled as software instructions stored in a computer-readable medium and executable by a processor. The instructions provide a color in a color space defined by at least three attributes. If the color lies outside a gamut boundary in the first color space, a distance is measured from the color to the gamut boundary. In response to the measured distance, a weight is calculated for an attribute of the color. Then, it is determined if the attribute of the color is to be shifted. If so, an attribute shift amount is derived. The attribute shift amount of the color is modified by applying the weighting. The attribute of the first color is shifted by the weighted attribute shift amount, creating a post-processed color. The post-processed color is then clipped.
摘要:
Aspects of the present invention are related to systems, methods and apparatus for calibration of multiple display apparatus in a display ensemble.
摘要:
Systems and methods for limiting total colorant in a color rendering system are disclosed. Implementation of the present invention provides for transformation of a specified colorant in which the sum of the colorant components exceeds a total area coverage (TAC) limit to create a second or resultant colorant in which the sum of the colorant components is within the limit. Using a bijective transformation, colorant sampling and other manipulations can be performed using a nominal hypercube space and the results can be compressed from the nominal space back to the actual colorant-limited space, simplifying manipulation of the colorant-limited polytope space. The unlimited colorant hypercube may be divided into simplexes. For each simplex, intersection points may be found between the TAC limit and the edges of the simplex. A barycentric interpolation technique may then be used to map the unlimited simplex onto a corresponding simplex within the colorant-limited polytope.
摘要:
Systems and methods for limiting total colorant in a color rendering system are disclosed. Implementation of the present invention provides for transformation of a specified colorant in which the sum of the colorant components exceeds a total area coverage (TAC) limit to create a second or resultant colorant in which the sum of the colorant components is within the limit. Using a bijective transformation, colorant sampling and other manipulations can be performed using a nominal hypercube space and the results can be compressed from the nominal space back to the actual colorant-limited space, simplifying manipulation of the colorant-limited polytope space. The unlimited colorant hypercube may be divided into simplexes. For each simplex, intersection points may be found between the TAC limit and the edges of the simplex. A barycentric interpolation technique may then be used to map the unlimited simplex onto a corresponding simplex within the colorant-limited polytope.
摘要:
An imaging system includes an imaging sensing device sensing an object having a first background color and a backing in opposing relationship with the object having a second background color which is substantially the same as the first background color. The imaging system determines at least one general bounding region of the object based upon a shadow cast onto backing by the object.
摘要:
A method for attenuation of near-neutral image colors is described. The pixel chroma is determined. A chroma control point is determined. A pixel color is shifted toward neutral. An imaging device that is configured for attenuation of near-neutral image colors is described. The imaging device includes a processor. The imaging processing device includes memory in electronic communication with the processor. Instructions are stored in the memory. The instructions are executable to determine pixel chroma. The instructions are also executable to determine a chroma control point. The instructions are further executable to shift a pixel color toward neutral.
摘要:
Embodiments of the present invention comprise methods and systems for color gamut mapping. Some embodiments comprise mapping by projecting a first gamut color point to an intermediate curvilinear construct and then projecting from the curvilinear construct to a second color gamut point. In some embodiments, gamut points are separated into regions with differing projection rules and curvilinear constructs.
摘要:
A memory device having a plurality of addressable memory locations, each of which can be defined uniquely by an address word having an X component and a Y component, which memory locations correspond respectively to grid points in a rectangular array at a pitch dX in the X direction and a pitch dY in the Y direction, is loaded with data values Q. In a first operating cycle, a first address word defining a memory location corresponding to a first grid point is generated. In a second cycle, a first value of Q as a function of X and Y is computed, and concurrently a second address word defining a memory location corresponding to a second grid point is generated. In a third cycle, the first value of Q is compared with a previous value of Q for the first grid point, and concurrently a third address word defining a memory location corresponding to a third grid point is generated and a second value of Q is computed. In a fourth cycle, the first value of Q is loaded into the memory location corresponding to the first grid point if that first value of Q bears a predetermined relationship to the previous value of Q.
摘要:
An improved graphics display system includes a picture processor for processing display lists defining graphic designs, the display lists comprising pixel data and/or instructions for generating pixel data. The system further includes a display controller which stores pixel data in a frame buffer memory and controls a display of graphic designs in accordance therewith. When a display list defining a graphic design is changed but the design is not to be displayed, the display list is processed by the picture processor, but the output pixel data generated by the picture processor is routed not to the display controller but to a control processor which stores the generated pixel data in a second memory. When the design is thereafter to be displayed, the control processor generates a secondary display list including the pixel data stored in the second memory to the picture processor. The picture processor then forwards the pixel data included in the secondary display list to the display controller for storage in the frame buffer memory so as to initiate display of the graphic design.