Enhanced error diffusion by using peak position profiles
AssigneeSharp Laboratories of America, Inc.
InventorChingwei Chang
Life of this patent
Estimating the term…
Abstract
A method for enhanced error diffusion. The method includes the steps of selecting values for a first level of peak positions, placing these peak positions in selected positions of a matrix, creating a peak position profile. The peak position profiles are then used to adjust the error threshold by applying the peak position profile. The profiled error threshold is then used to calculate error for the current input pixel value and the resulting error is diffused to the neighbors of the current pixel.
Claims8
A method for enhanced error diffusion, the method comprising:
- selecting values for a first level of peak positions;
- placing said peak positions in selected positions of a matrix, thereby creating a peak position profile;
- adjusting an error threshold by applying non-zero values from said peak position profile, producing a profiled threshold;
- calculating error using said profiled threshold;
- diffusing said error to neighboring pixel locations;
- and
- repeating said process for a predetermined number of levels.
The method as claimed in claim one wherein placing said peak positions further comprises manually placing said peak positions.
The method as claimed in claim one wherein placing said peak positions further comprises automatically placing said peak positions.
A method for automatically selecting placement of peak positions, the method comprising:
- segmenting a peak position profile into squares;
- using a random number to determine the position of a first peak position;
- seeding positions for a subsequent peak position from said first peak position;
- repeating said using and seeding steps until all level peaks are placed;
- and
- repeating all of said above steps for each color, wherein a starting position for each color is different from starting positions for other colors.
Dependencies are inferred from the claim text.