Method for color image reduction based upon determination of color components of pixels in neighboring blocks
First Claim
1. A method of making a reduced image of an original two-dimensional pixel image, each pixel being defined by three components each having a value which together define a corresponding point at a position in a 3-D color space, said 3-D color space comprising a plurality of said points each of which defines a unique color, the method comprising:
- dividing the original image into blocks, each block of the original image having a plurality of pixels, each block corresponding to a pixel in the reduced image;
for each block,determining if all pixels are equal to a first color in a block and, if so, making the corresponding pixel in the reduced image equal to the first color in said block;
if all pixels are not equal to the first color in said block,determining if a unique identifiable background color is present in a plurality of blocks adjacent to said block;
if a unique identifiable background color is present,identifying a first point in said color space related to an average value of the components of said pixels comprising said block;
identifying a second point in said color space related to said background color, said second point differing from said first point by a first distance; and
selecting as the color of the corresponding pixel in the reduced image, a color having a position in said 3-D color space which differs from said second point by an amount greater than said first distance.
15 Assignments
0 Petitions
Accused Products
Abstract
A data processing system provides a desk view which serves as a graphical user interface to the system. The desk view displays detailed miniaturized images of all documents possessed by the user. The compressed document images are user moveable and stackable in the desk view. The desk view also enables user selected operations including mailing, disposing, annotating, stapling, unstapling and printing of documents. User interaction with items of the desk view is communicated through an electronic-stylus. Different actions with the stylus provide naturally expected effects. The stylus and desk view provide a simulation of a common office desk and user interaction therewith.
-
Citations
16 Claims
-
1. A method of making a reduced image of an original two-dimensional pixel image, each pixel being defined by three components each having a value which together define a corresponding point at a position in a 3-D color space, said 3-D color space comprising a plurality of said points each of which defines a unique color, the method comprising:
-
dividing the original image into blocks, each block of the original image having a plurality of pixels, each block corresponding to a pixel in the reduced image;
for each block,determining if all pixels are equal to a first color in a block and, if so, making the corresponding pixel in the reduced image equal to the first color in said block; if all pixels are not equal to the first color in said block, determining if a unique identifiable background color is present in a plurality of blocks adjacent to said block; if a unique identifiable background color is present, identifying a first point in said color space related to an average value of the components of said pixels comprising said block; identifying a second point in said color space related to said background color, said second point differing from said first point by a first distance; and selecting as the color of the corresponding pixel in the reduced image, a color having a position in said 3-D color space which differs from said second point by an amount greater than said first distance. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of making a reduced image of an original two-dimensional pixel image, each pixel being defined by three components each having a value which together define a corresponding point at a position in a 3-D color space, said 3-D color space comprising a plurality of said points each of which defines a unique color, the method comprising:
-
dividing the original image into blocks, each block of the original image having a plurality of pixels, each block corresponding to a pixel in the reduced image;
for each block,determining if all pixels are equal to a first color in a block and, if so, making the corresponding pixel in the reduced image equal to the first color in said block; if all pixels are not equal to the first color in said block, determining if a unique identifiable background color is present in a plurality of blocks adjacent to said block; if a unique identifiable background color is present, identifying a first point in said color space related to an average value of the components of said pixels comprising said block; identifying a second point in said color space related to said background color, said second point differing from said first point by a first distance; and selecting as the color of the corresponding pixel in the reduced image, a color having a position in said 3-D color space which differs from said second point by an amount greater than said first distance; if a unique identifiable background color is not present, determining an average of each of said three components of said block; and selecting as the color of the corresponding pixel of the reduced image, a color having a position in said 3-D color space corresponding to the three averaged components of said block. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method of making a reduced image of an original two-dimensional pixel image, each pixel being defined by three components each having a value which together define a corresponding point at a position in a 3-D color space, said 3-D color space comprising a plurality of said points each of which defines a unique color, the method comprising:
-
dividing the original image into blocks, each block of the original image having a plurality of pixels, each block corresponding to a pixel in the reduced image;
for each block,determining if all pixels are equal to a first color in a block by selecting one pixel within the block and comparing all other pixels to the selected one pixel to determine if other pixels are equal and, if so, making the corresponding pixel in the reduced image equal to the first color in said block; if all pixels are not equal to the first color in said block, determining if a unique identifiable background color is present in a plurality of blocks adjacent to said block; if a unique identifiable background color is present, identifying a first point in said color space related to an average value of the components of said pixels comprising said block; identifying a second point in said color space related to said background color, said second point differing from said first point by a first distance which indicates a first color contrast; and selecting as the color of the corresponding pixel in the reduced image, a color having a position in said 3-D color space which differs from said second point by an amount that provides greater color contrast to the background color than the first color contrast between the color at the first point and the background color. - View Dependent Claims (13, 14, 15)
-
-
16. A method of making a reduced image of an original two-dimensional pixel image, each pixel having associated therewith three components together defining a color for said pixel from a predefined set of colors, the method comprising,
dividing the original image into blocks, each block of the original image having a plurality of pixels, each block corresponding to a pixel in the reduced image, and for each block in which all pixels have a color to a first color, making the corresponding pixel in the reduced image the first color, for each block in which the pixels have colors corresponding to two or more colors, determining if a plurality of adjacent blocks together define a background color and, if so, then determining an average value for each of said three components of the pixels comprising said block to form a first set of component values, determining a second set of component values corresponding to the background color, said first set of component values differing from said second set component values by a first difference value, and determining for said pixel in the reduced image a color having a third set of component values which differ from said second set of component values by a value greater than said difference value.
Specification