Abstract:
A method, system and data structure for providing a 3+1 layer MRC image, including a black text layer. The black text layer includes pixel data corresponding to black text in an image and may be assigned a predetermined value for the color of black. According to one or more embodiments, using thresholding processing along with various morphological operations, the black text layer may be generated.
Abstract:
A card edge connector (100) includes an elongate insulative housing (1), a number of contacts (2) and an ejector (3) retained on the insulative housing (1). The insulative housing (1) defines a pair of opposed side walls (11) and a central slot (12) between the side walls (11). The side wall (11) has a fitting section (13) at one end thereof. The fitting section (13) defines a cavity (131) extending therethrough along a width direction, and a slit (134) spaced apart from the cavity (131) along a length direction. The ejector (3) has a base (31) retained on the fitting section (13) and a spring tab (32) sandwiched between the insulative housing (1) and the base (31). The spring tab (32) defines two ends one of which being retained in the slit (134) and another abutting against an inner side of the base (31).
Abstract:
A card edge connector (100) includes an insulative housing (1) having a pair of side walls (10) with a central slot (11) formed therebetween, a set of terminals (5) including first terminals (51) and second terminals (52) and a spacer (3). Each side wall has a set of passageways (12). Each first terminal has a first contacting portion (511) protruding into the central slot, a first tail portion (513) mounted on a PCB, and a first connecting portion (512). The first connecting portions and the first tail portions are arranged in two rows. Each second terminal has a second contacting portion (521) protruding into the central slot, a second tail portion (523) mounted on the PCB, and a second connecting portion (522). The second connecting portions and the second tail portions are arranged in another two rows. The spacer (3) has a set of first protrusions (31) and forms a plurality of first grooves (32) located between each two adjacent first protrusions. The first protrusions each has a second groove (33) formed thereon. The spacer defines a set of second protrusions (34) and forms a plurality of third grooves (35) located between each two adjacent second protrusions (34). The second protrusions each has a fourth groove (36) formed thereon.
Abstract:
What is disclosed is a novel system and method for edge transition detection when improve print quality when rendering via high-addressable vector error diffusion in an image processing environment. In order to detect an “ideal” edge and compensate for the adverse effects described in the background hereof, local pixels are detected and local gradient values are calculated and compared against an adjustable threshold to determine the interpolation method needed for that particular pixel. A nearest neighbor interpolation is performed when a local gradient exceeds a predetermined threshold. For example, if the difference between two successive pixels is greater than “200”, nearest-neighbor interpolation is used to calculate the intermediate sub-pixel level(s). Otherwise linear interpolation is used. Dynamically switching between these two interpolation schemes significantly improves the integrity and sharpness of the edges. There is no loss of error information distributed to downstream pixels thereby preserving the gray integrity of the input.
Abstract:
What is provided are a novel system, method, and computer program product for estimating the amount of color in a document to be printed, with the capability to handle composite black. A color billing strategy can be dynamically determined based on the amount of color in the document. In one embodiment, a contone CMYK image is examined and the level of color is estimated based on information extracted from the four planes simultaneously. More specifically, it examines the pixel values from all the four planes to calculate the number of white, black, color, and gray or neutral pixel counts. Input CMYK values can be pre-adjusted via a look-up table to take into account neutral balance characteristics. The difference among the adjusted color values is compared against a threshold that is input level dependent. Color is further subdivided into fuzzy colors to handle highlights and neutral areas.
Abstract:
An original image is received. The original image is divided into tiles. A whitepoint value of each tile is determined. A blackpoint value of each tile is determined. A whitepoint value of each pixel in the image is determined by interpolating the determined whitepoint values of neighboring tiles. A blackpoint of each pixel in the image is determined by interpolating the determined blackpoint values of neighboring tiles.
Abstract:
The present invention is a method and apparatus for processing image data to accomplish tuning or adjustment of images, so as to modify at least the darkness thereof, using compact, efficient methods and designs.
Abstract:
A method for dynamic range adjustment of image data of a captured image by determining a white point of an image. The method also involves determining a black point of the image, classifying pixels of the image, and determining an offset value for a pixel of the image based on the determined black point of the image and the determined classification of the pixel. Dynamic range adjustment of the image data is performed using the determined offset value for the pixels of the image and the determined white point of the image.
Abstract:
A method of processing an MRC image file, comprising at least a mask plane and a background plane, comprises determining that at least one of the mask plane and background plane is substantially empty; and effectively removing the substantially empty plane from the file for further processing.
Abstract:
A system and method for controlling the work flow or processing of scanned images is disclosed. The system and method identify appropriate image processing techniques, particularly techniques well-suited to enable image compression yet maintain image quality so as to facilitate the storage and transmission of scanned image data.