Method for black and white image reduction based upon averaging black/white pixel counts of neighboring blocks
First Claim
1. A method of making a reduced image of an original x by y black and white pixel image comprising steps of:
- dividing the original image into blocks, each block corresponding to a pixel in the reduced image;
for each block of the image, counting the number of black pixels to get a black count and the number of white pixels to get a white count; and
for each block not on the border of the original image;
determining the average black count in the blocks adjacent said block;
comparing the black count of said block with said average black count;
if the black count of the block is greater than the average black count by a first predetermined amount, making the corresponding pixel of the reduced image black;
determining the average white count in the blocks adjacent said block;
comparing the white count of said block with said average white count;
if the white count of the block is greater than the average white count by a second predetermined amount, making the corresponding pixel of the reduced image white;
if neither said block white or black count is greater than the corresponding average by said first and second predetermined amounts, respectively, determining the corresponding reduced image pixel color based on the number of black and white pixels in said block; and
storing the color of that pixel as an element of the reduced image.
12 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.
80 Citations
8 Claims
-
1. A method of making a reduced image of an original x by y black and white pixel image comprising steps of:
-
dividing the original image into blocks, each block corresponding to a pixel in the reduced image; for each block of the image, counting the number of black pixels to get a black count and the number of white pixels to get a white count; and for each block not on the border of the original image; determining the average black count in the blocks adjacent said block; comparing the black count of said block with said average black count; if the black count of the block is greater than the average black count by a first predetermined amount, making the corresponding pixel of the reduced image black; determining the average white count in the blocks adjacent said block; comparing the white count of said block with said average white count; if the white count of the block is greater than the average white count by a second predetermined amount, making the corresponding pixel of the reduced image white; if neither said block white or black count is greater than the corresponding average by said first and second predetermined amounts, respectively, determining the corresponding reduced image pixel color based on the number of black and white pixels in said block; and storing the color of that pixel as an element of the reduced image. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of making a reduced image of an original x by y pixel black and white image comprising the steps of:
-
dividing the original image into blocks, each block corresponding to a pixel in the reduced image; for each block of the image counting the number of black pixels to get a black count and number of white pixels to get a white count; and for each block not on the original image'"'"'s periphery; determining the average black count in the blocks adjacent said block; comparing the black count of said block with said average black count; if the black count of the block is greater than the average block count, making the corresponding pixel of the reduced image black; determining the average white count in the blocks adjacent said block; comparing the corresponding white count of said block with said average white count; if the white count of the block is greater than the average white count, making the corresponding pixel of the reduced image white; if either said white count or said black count is equal to the corresponding average, making said pixel of the reduced image the color corresponding to the larger average number of black or white pixels in the adjacent blocks; and storing the color of that pixel as an element of the reduced image. - View Dependent Claims (8)
-
Specification