Patent US7164503B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US7164503B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Image-processing apparatus, print control apparatus, image-processing method, and recording medium

Assignee: Seiko Epson Corp
•
Filing: 2001-09-28
•
Granted: 2007-01-16
•
Expires: 2021-09-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A specific number of adjacent pixels are combined into blocks. The tone values of the pixels in a target block are detected when the dot on-off state is determined, and the fact that the target block does or does not satisfy specific processing conditions is confirmed based on the relation between the magnitudes of the tone values thus detected. The dot on-off state is determined for the target block in block units if the target block satisfies the processing conditions. The conversion procedure can be rapidly performed by adopting this approach. The dot on-off state is determined for the pixels of the target block if the processing conditions are not satisfied. Image quality is thereby prevented from being adversely affected. Image quality can thus be preserved and image data rapidly converted to a specific expression format based on the dot on-off state by performing the conversion procedure in accordance with an appropriate method selected based on whether the processing conditions are satisfied.

Inventors

  • 👤 Toshiaki Kakutani

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 14:05
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/40; H04N1/405; H04N1/4051; H04N1/4052; G; G06; G06F; G06F3/00; G06F3/13

Claims Analysis

Total Claims: 38
Claim 1
Independent Claim 254 words
An image-processing apparatus that determines dot on-off state for each pixel by taking into account a tone value of the pixel, and converts image data expressed by the tone value of each pixel into a specific expression format based on the dot on-off state, said image-processing apparatus comprising: a block formation unit that combines a specific number of adjacent pixels, out of the pixels forming the image, into blocks, and identifies the block which includes the pixel for which the dot on-off state is to be formed as a target block; a processing condition determination unit that detects the tone value of the each pixel included in the target block, and determines whether or not the target block satisfies a specific processing condition based on the detected magnitude of the tone values of respective pixels; a first image data conversion unit that converts the image data of each pixel included in the target block into the specific expression format based on the dot on-off state, in block units, when the processing condition determination unit determines that the target block satisfies the specific processing condition; a second image data conversion unit that converts the image data, with respect to each pixel included in the target block, into the specific expression format, when the processing condition determination unit determines that the target block does not satisfy the specific processing condition; and an error diffusion unit that diffuses tone errors, which arise due to the image data conversion, among unconverted pixels located peripherally of the converted pixel.
Claim 2
Dependent Claim 254 words
An image-processing apparatus that determines dot on-off state for each pixel by taking into account a tone value of the pixel, and converts image data expressed by the tone value of each pixel into a specific expression format based on the dot on-off state, said image-processing apparatus comprising: a block formation unit that combines a specific number of adjacent pixels, out of the pixels forming the image, into blocks, and identifies the block which includes the pixel for which the dot on-off state is to be formed as a target block; a processing condition determination unit that detects the tone value of the each pixel included in the target block, and determines whether or not the target block satisfies a specific processing condition based on the detected magnitude of the tone values of respective pixels; a first image data conversion unit that converts the image data of each pixel included in the target block into the specific expression format based on the dot on-off state, in block units, when the processing condition determination unit determines that the target block satisfies the specific processing condition; a second image data conversion unit that converts the image data, with respect to each pixel included in the target block, into the specific expression format, when the processing condition determination unit determines that the target block does not satisfy the specific processing condition; and an error diffusion unit that diffuses tone errors, which arise due to the image data conversion, among unconverted pixels located peripherally of the converted pixel.
Claim 3
Dependent Claim 88 words
An image-processing apparatus in accordance with claim 1 , wherein said image-processing apparatus uses the first image data conversion unit to convert the image data in block units if a sum of the tone values of the pixels included in the target block is less than a specific threshold value, and uses the second image data conversion unit to convert the image data in pixel units if the sum of the tone values of the pixels included in the target block is more than a specific threshold value.
Claim 4
Dependent Claim 23 words
An image-processing apparatus in accordance with claim 2 , wherein said calculation unit calculates the tone value obtained by diffusing the tone errors.
Claim 5
Dependent Claim 51 words
An image-processing apparatus in accordance with claim 1 , wherein said processing condition determination unit confirms that the target block does not satisfy the specific processing condition if there are pixels for which the difference between the tone values of two adjacent pixels exceeds a specific value in the target block.
Claim 6
Dependent Claim 47 words
An image-processing apparatus in accordance with claim 1 , wherein said processing condition determination unit confirms that the target block does not satisfy the specific processing condition if the difference between the maximum and minimum tone values of pixels exceeds a specific value in the target block.
Claim 7
Dependent Claim 66 words
An image-processing apparatus in accordance with claim 1 , wherein said first image data conversion unit performs said conversion by determining dot on-off states for the whole pixels included in the target block, and said error diffusion unit diffuses the tone errors, which arise in each converted pixel due to the image data conversion, among the unconverted pixels of a block adjacent to the target block.
Claim 8
Dependent Claim 49 words
An image-processing apparatus in accordance with claim 6 , wherein said first image data conversion unit calculates a sum of tone values for all the pixels of the target block, and converts the image data by forming dots for pixels whose number is specified in accordance with the sum.
Claim 9
Dependent Claim 36 words
An image-processing apparatus in accordance with claim 7 , wherein said first image conversion unit converts the image data by forming dots for pixels at specific locations in the target block in accordance with the sum.
Claim 10
Dependent Claim 41 words
An image-processing apparatus in accordance with claim 7 , wherein said first image conversion unit converts the image data by forming dots for the specified number of pixels in order from the pixels with larger tone values in the target block.
Claim 11
Dependent Claim 49 words
An image-processing apparatus in accordance with claim 7 , wherein said first image conversion unit selects, in block units, the specified number of positions of pixels, where dots are to be formed for, and converts the image data by forming dots for the pixels associated with the selected positions.
Claim 12
Dependent Claim 40 words
An image-processing apparatus in accordance with claim 7 , wherein said first image conversion unit converts the image data by not forming any dot for the pixels of the target block if the sum is less than a specific value.
Claim 13
Dependent Claim 74 words
An image-processing apparatus in accordance with claim 6 , wherein said error diffusion unit further comprises: a diffused error initialization unit that, when the sum obtained by totaling the tone values of the pixels included in a target block without taking into account the diffused tone errors is equal to zero in a plurality of consecutive target blocks, initializes tone errors diffused to a following target block in the plurality of consecutive target blocks.
Claim 14
Dependent Claim 64 words
An image-processing apparatus in accordance with claim 6 , wherein said first image conversion unit further comprises a summated error diffusion unit that calculates the summated error, which is obtained by totaling the tone errors to be diffused into the pixels of the target block, and diffuses the resulting summated error among the pixels of the target block in accordance with a specific method.
Claim 15
Dependent Claim 30 words
An image-processing apparatus in accordance with claim 13 , wherein said summated error diffusion unit diffuses the summated error among to pixels of the target block in a specific ratio.
Claim 16
Dependent Claim 50 words
An image-processing apparatus in accordance with claim 6 , wherein said first image conversion unit further comprises a specific pixel diffusion unit that diffuses all the tone error to be diffused into the pixels of the target block into a pixel disposed at a specific location in the target block.
Claim 17
Dependent Claim 56 words
An image-processing apparatus in accordance with claim 6 , wherein said first image conversion unit converts the image data by determining the dot on-off state for each pixel included in the target block, while diffuses the tone error arising in the each pixel of the target block within the unconverted adjacent pixels in the target block.
Claim 18
Dependent Claim 71 words
An image-processing apparatus in accordance with claim 1 , wherein said error diffusion unit further comprises a block error calculation unit that calculates a block error which is obtained by totaling the tone errors arising in the pixels of the target block due to converting the image data, and said error diffusion unit diffuses the resulting block error into the unconverted pixel included in a block adjacent to the target block.
Claim 19
Dependent Claim 64 words
An image-processing apparatus in accordance with claim 17 , wherein said block error calculation unit calculates the block error based on results of the determination of dot on-off state for the pixels of the target block and based on a sum of tone values of each pixel included in the target block prior to the diffusion of the tone errors from the adjacent block.
Claim 20
Dependent Claim 34 words
An image-processing apparatus in accordance with claim 17 , wherein said error diffusion unit diffuses the block error in a specific ratio into the pixel included in a block adjacent to the target block.
Claim 21
Dependent Claim 29 words
An image-processing apparatus in accordance with claim 17 , wherein said error diffusion unit diffuses the block error into the pixel disposed at specific locations in the target block.
Claim 22
Dependent Claim 26 words
An image-processing apparatus in accordance with claim 1 , wherein said block formation unit combines four pixels arranged in two rows and columns into a block.
Claim 23
Dependent Claim 328 words
A print control apparatus that determines dot on-off state for each pixel by taking into account a tone value of to pixel, and converts image data expressed by the tone value of each pixel into a print data which is described by a specific expression format based ante dot on-off state, and said apparatus controls a print unit which forms ink dots on a print medium so as to print an image by the output of the print data, said image-processing apparatus comprising: a block formation unit that combines a specific number of adjacent pixels, out of the pixels forming the image, into blocks, and identifies the block which includes the pixel for which the dot on-off state is to be formed as a target block; a processing condition determination unit that detects the tone value of the each pixel included in the target block, and determines whether or not the target block satisfies a specific processing condition based on the detected magnitude of the tone values of respective pixels; a first image data conversion unit that converts the image data of each pixel included in the target block into the print data described by the specific expression format based on the dot on-off state, in block units, when the processing condition determination unit determines that the target block satisfies the specific processing condition; a second image data conversion unit that converts the image data, with respect to each pixel included in the target blocks, into the print data described by the specific expression format, when to processing condition determination unit determines that the target block does not satisfy the specific processing condition; an error diffusion unit that diffuses tone errors, which arise due to the image data conversion, among unconverted pixels located peripherally of the converted pixel; and a print data output unit that outputs the print data obtained by said first image data conversion unit and said second image data conversion unit to the print unit.
Claim 24
Dependent Claim 328 words
A print control apparatus that determines dot on-off state for each pixel by taking into account a tone value of to pixel, and converts image data expressed by the tone value of each pixel into a print data which is described by a specific expression format based ante dot on-off state, and said apparatus controls a print unit which forms ink dots on a print medium so as to print an image by the output of the print data, said image-processing apparatus comprising: a block formation unit that combines a specific number of adjacent pixels, out of the pixels forming the image, into blocks, and identifies the block which includes the pixel for which the dot on-off state is to be formed as a target block; a processing condition determination unit that detects the tone value of the each pixel included in the target block, and determines whether or not the target block satisfies a specific processing condition based on the detected magnitude of the tone values of respective pixels; a first image data conversion unit that converts the image data of each pixel included in the target block into the print data described by the specific expression format based on the dot on-off state, in block units, when the processing condition determination unit determines that the target block satisfies the specific processing condition; a second image data conversion unit that converts the image data, with respect to each pixel included in the target blocks, into the print data described by the specific expression format, when to processing condition determination unit determines that the target block does not satisfy the specific processing condition; an error diffusion unit that diffuses tone errors, which arise due to the image data conversion, among unconverted pixels located peripherally of the converted pixel; and a print data output unit that outputs the print data obtained by said first image data conversion unit and said second image data conversion unit to the print unit.
Claim 25
Dependent Claim 48 words
A print control apparatus in accordance with claim 22 , wherein said processing condition determination unit confirms that the target block does not satisfy the specific processing condition if the difference between the maximum and minimum tone values of pixels exceeds a specific value in the target block.
Claim 26
Dependent Claim 72 words
A print control apparatus in accordance with claim 22 , wherein said error diffusion unit further comprises a block error calculation unit that calculates a block error which is obtained by totaling the tone errors arising in the pixels of the target block due to converting the image data, and said error diffusion unit diffuses the resulting block error into the unconverted pixel included in a block adjacent to the target block.
Claim 27
Dependent Claim 214 words
An image-processing method that determines dot on-off state for each pixel by taking into account a tone value of the pixel, and converts image data expressed by the tone value of each pixel into a specific expression format based on the dot on-off state, said image-processing method comprising: a step of combining a specific number of adjacent pixels, out of the pixels forming the image, into blocks; a step of identifying the block which includes the pixel for which the dot on-off state is to be formed as a target block; a step of detecting the tone value of the each pixel included in the target block; a step of converting the image data of each pixel included in the target block into the specific expression format based on the dot on-off state, in block units, when the target block satisfies a specific processing condition based on the detected tone values; a step of converting to image data, with respect to each pixel included in the target block, into the specific expression format, when the target block dose not satisfy the specific processing condition based on the detected tone values; and a step of diffusing tone errors, which arise due to converting the image data, among unconverted pixels located peripherally of the converted pixel.
Claim 28
Dependent Claim 214 words
An image-processing method that determines dot on-off state for each pixel by taking into account a tone value of the pixel, and converts image data expressed by the tone value of each pixel into a specific expression format based on the dot on-off state, said image-processing method comprising: a step of combining a specific number of adjacent pixels, out of the pixels forming the image, into blocks; a step of identifying the block which includes the pixel for which the dot on-off state is to be formed as a target block; a step of detecting the tone value of the each pixel included in the target block; a step of converting the image data of each pixel included in the target block into the specific expression format based on the dot on-off state, in block units, when the target block satisfies a specific processing condition based on the detected tone values; a step of converting to image data, with respect to each pixel included in the target block, into the specific expression format, when the target block dose not satisfy the specific processing condition based on the detected tone values; and a step of diffusing tone errors, which arise due to converting the image data, among unconverted pixels located peripherally of the converted pixel.
Claim 29
Dependent Claim 41 words
An image-processing method in accordance with claim 25 , wherein the target block is confirmed to satisfy the specific processing condition when the difference between the maximum and minimum tone valves of pixels exceeds a specific value in the target block.
Claim 30
Dependent Claim 72 words
An image-processing method in accordance with claim 25 , wherein the method further comprises a step of calculating a block error which is obtained by totaling the tone errors arising in the pixels of the target block due to converting the image data, and said step of diffusing tone error is a step of diffusing the resulting block error into the unconverted pixel included in a block adjacent to the target block.
Claim 31
Dependent Claim 233 words
A recording medium in which a program is recorded in a computer readable manner, said program actualizing a method that determines dot on-off state for each pixel by taking into account a tone value of the pixel, and converts image data expressed by the tone value of each pixel into a specific expression format based on the dot on-off state, said program causes a computer to execute: a function of combining a specific number of adjacent pixels, out of the pixels forming the image, into blocks; a function of identifying the block which includes the pixel for which the dot on-off state is to be formed as a target block; a function of detecting the tone value of the each pixel included in the target block; a function of converting the image data of each pixel included in the target block into the specific expression format based on the dot on-off state, in block units, when the target block satisfies a specific processing condition based on the detected tone values; a function of converting the image data, with respect to each pixel included in the target block, into the specific expression format, when the target block dose not satisfy the specific processing condition based on the detected tone values; and a function of diffusing tone errors, which arise due to converting the image data, among unconverted pixels located peripherally of the converted pixel.
Claim 32
Dependent Claim 233 words
A recording medium in which a program is recorded in a computer readable manner, said program actualizing a method that determines dot on-off state for each pixel by taking into account a tone value of the pixel, and converts image data expressed by the tone value of each pixel into a specific expression format based on the dot on-off state, said program causes a computer to execute: a function of combining a specific number of adjacent pixels, out of the pixels forming the image, into blocks; a function of identifying the block which includes the pixel for which the dot on-off state is to be formed as a target block; a function of detecting the tone value of the each pixel included in the target block; a function of converting the image data of each pixel included in the target block into the specific expression format based on the dot on-off state, in block units, when the target block satisfies a specific processing condition based on the detected tone values; a function of converting the image data, with respect to each pixel included in the target block, into the specific expression format, when the target block dose not satisfy the specific processing condition based on the detected tone values; and a function of diffusing tone errors, which arise due to converting the image data, among unconverted pixels located peripherally of the converted pixel.
Claim 33
Dependent Claim 41 words
A recording medium in accordance with claim 28 , wherein the target block is confirmed to satisfy the specific processing condition when the difference between the maximum and minimum tone values of pixels exceeds a specific value in the target block.
Claim 34
Dependent Claim 72 words
A recording medium in accordance wit claim 28 , wherein said program further causes a function of calculating a block error which is obtained by totaling the tone errors arising in the pixels of the target block due to converting the image data, and said function of diffusing tone error is a function of diffusing the resulting block error into the unconverted pixel included in a block adjacent to the target block.
Claim 35
Dependent Claim 221 words
A program for actualizing a method that determines dot on-off state for each pixel by taking into account a tone value of the pixel, and converts image data expressed by the tone value of each pixel into a specific expression format based on the dot on-off state, said program causes a computer to execute: a function of combining a specific number of adjacent pixels, out of the pixels forming the image, into blocks; a function of identifying the block which includes the pixel for which the dot on-off state is to be formed as a target block; a function of detecting the tone value of the each pixel included in the target block; a function of converting the image data of each pixel included in the target block into the specific expression format based on the dot on-off state, in block units, when the target block satisfies a specific processing condition based on the detected tone values; a function of converting the image data, with respect to each pixel included in the target block, into the specific expression format, when the target block dose not satisfy the specific processing condition based on the detected tone values; and a function of diffusing tone errors, which a rise due to converting the image data, among unconverted pixels located peripherally of the converted pixel.
Claim 36
Dependent Claim 221 words
A program for actualizing a method that determines dot on-off state for each pixel by taking into account a tone value of the pixel, and converts image data expressed by the tone value of each pixel into a specific expression format based on the dot on-off state, said program causes a computer to execute: a function of combining a specific number of adjacent pixels, out of the pixels forming the image, into blocks; a function of identifying the block which includes the pixel for which the dot on-off state is to be formed as a target block; a function of detecting the tone value of the each pixel included in the target block; a function of converting the image data of each pixel included in the target block into the specific expression format based on the dot on-off state, in block units, when the target block satisfies a specific processing condition based on the detected tone values; a function of converting the image data, with respect to each pixel included in the target block, into the specific expression format, when the target block dose not satisfy the specific processing condition based on the detected tone values; and a function of diffusing tone errors, which a rise due to converting the image data, among unconverted pixels located peripherally of the converted pixel.
Claim 37
Dependent Claim 40 words
A program in accordance with claim 31 , wherein the target block is confirmed to satisfy the specific processing condition when the difference between the maximum and minimum tone values of pixels exceeds a specific value in the target block.
Claim 38
Dependent Claim 71 words
A program in accordance with claim 31 , wherein said program further causes a function of calculating a block error which is obtained by totaling the tone errors arising in the pixels of the target block due to converting the image data, and said function of diffusing tone error is a function of diffusing the resulting block error into the unconverted pixel included in a block adjacent to the target block.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2010-01-15 2010-07-17 2011-01-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2014-01-15 2014-07-17 2015-01-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2018-01-15 2018-07-17 2019-01-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag