摘要:
A color printing process, printing a color image in which out-of-gamut original colors are present. For each pixel defined by an original color which is determined to be out of gamut, a gamut remapping process is applied to map each pixel to a color which is within a printer gamut, remapping said pixels to colors within an output printer gamut. For a given set of gamut remapped pixels, gamut remapped pixel colors are compared with said original pixel colors, to derive a comparison metric. Using the comparison metric, a corrected set of gamut remapped colors is generated. The comparison metric may be subjected to an adaptive filtering process, which strengthens the comparison metric in high frequency image regions to increase its impact on the gamut remapped colors, and weakens the comparison metric in low frequency areas, to weaken its impact on the gamut remapped colors. The filter is selected by determining a filter selection metric in accordance with measured local image activity and changing filter parameters as a function of the determined filter selection metric.
摘要:
A color printing process, printing a color image in which out-of-gamut original colors are present. For each pixel defined by an original color which is determined to be out of gamut, a gamut remapping process is applied to map each pixel to a color which is within a printer gamut, remapping said pixels to colors within an output printer gamut. For a given set of gamut remapped pixels, gamut remapped pixel colors are compared with said original pixel colors, to derive a comparison metric. Using the comparison metric, a corrected set of gamut remapped colors is generated. The comparison metric may be subjected to an adaptive filtering process, which strengthens the comparison metric in high frequency image regions to increase its impact on the gamut remapped colors, and weakens the comparison metric in low frequency areas, to weaken its impact on the gamut remapped colors.
摘要:
A method and apparatus for compressing a mixed raster content image that represents a color or gray scale a document is disclosed. The pixel map is decomposed into a three-plane representation—a reduced-resolution “upper” plane, a reduced-resolution “lower” plane, and a high-resolution binary selector plane. An iterative smoothing technique is then used to pre-process the upper and lower planes using the information contained in the selector plane, thereby reducing the amount of data that will be subjected to further processing.
摘要:
An apparatus, method and system optimizes Huffman codes within the Huffman tables without requiring buffering an entire uncompressed original image. Compression of a whole image is performed prior to storage in a buffer. Therefore, the necessary buffer size for performing computation of symbol frequencies in order to optimize Huffman codes is reduced. Default Huffman codes are used to pre-compress the image for storage in the buffer. Simultaneously, the input symbol frequency is determined to produce optimized Huffman codes. The optimized Huffman codes are used to optimally re-encode the encoded image data to reduce the space of the re-encoded data. The optimally encoded image data can then be stored and/or transmitted.
摘要:
A method of fast decompressing a document image compressed using transform coding for scaling and previewing purposes. A fast algorithm is derived by utilizing a fraction of all available transform coefficients representing the image. The method is particularly efficient using the discrete cosine transform which is used in the JPEG ADCT algorithm. In JPEG ADCT, a very fast and efficient implementation is derived for a resolution reduction factor of 16 to 1 (4 to 1 in each direction) without needing any floating point arithmetic operations.
摘要:
A method of deriving a preview image from CCITT-compressed digital image data that represent an original image is disclosed. The method comprises receiving CCITT-compressed image data that represent an original image having Nr rows and Nc columns. Without decompressing the CCITT-compressed data, a preview image is derived that has Nr/M rows each having Nc/M pixel values. The reducing step includes processing each group of M rows of said original image represented in the CCITT-compressed data. Specifically, the CCITT-compressed data that represent the group of M rows of the original image is read. For each constituent row in the group of M rows, a location in the row is derived for each transition represented in the CCITT-compressed data. For each constituent row in the group of M rows, each transition in the row is mapped to a pixel value in a reduced row having Nc/M pixel values. Therefore, for each group of M rows in the original image, M reduced rows are defined. In each case, the M reduced rows are combined by averaging or the like into a single preview row having Nc/M preview pixel values. The preview image is assembled from Nr/M preview rows.
摘要:
An improved technique for processing a color or gray scale pixel map representing a document is disclosed. The pixel map is decomposed into a three-plane representation, a reduced-resolution “upper” plane, a reduced-resolution “lower” plane, and a high-resolution binary selector plane. The “upper” and “lower” planes contain the color or gray scale for the page as well as the continuous tone pictures that are contained on the page. The selector plane stores information for selecting from either the foreground plane or background plane during decompression. Information contained in the selector plane is first used to pre-process the upper and lower planes to reduce the amount of data on each of the other two planes that will be subjected to further processing. Each of the pre-processed planes is compressed using a compression technique optimal for the type of data that resides upon it.
摘要:
A method and apparatus for insertion of a secondary digital image, such as a digital image of a photograph or the like, into a base digital image without requiring the base document image data to be decompressed for purposes of locating the appropriate paste location or to perform the actual electronic pasting operation. The JPEG or otherwise compressed base digital image is segmented into information areas and background areas without decompressing the base digital image so that each background area is identified as a potential paste location for the compressed secondary digital image. The segmentation operation is performed on the basis of the encoding “cost” of each block and the DC coefficient of the block. Without decompressing the base digital image, a select background area is identified therein which is sufficiently large to receive the compressed secondary digital image. The compressed secondary image is pasted into the identified select background area of the compressed base digital image without decompressing either the base or the secondary images.
摘要:
An enhancement to the standard JPEG image data compression technique includes a step of recording the length of each string of bits corresponding to each block of pixels in the original image at the time of compression. The list of lengths of each string of bits in the compressed image data is retained as an "encoding cost map" or ECM. The ECM, which is considerably smaller than the compressed image data, can be transmitted or retained in memory separate from the compressed image data along with some other accompanying information and is used as a "key" for editing or segmentation of the compressed image data. The ECM, in combination with a map of DC components of the compressed image, can also be used for substituting background portions of the image with blocks of pure white data, in order to compress certain types of images even further.
摘要:
A system is disclosed for enhancing resolution of compressed image data. All operations in the present invention are performed in the CCITT compressed domain. For the purpose of the present invention, the input image data is compressed which is mapped to the transitions of the input line. A line is interpolated between the input lines and the transitions of the interpolated line are determined according to the positional difference of transitions in input lines. The transitions of each line in resolution enhanced data are encoded into a compressed codes.