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

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

Assignee: Seiko Epson Corp
•
Filing: 2001-10-04
•
Granted: —
•
Expires: 2021-10-04
📄 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 EP
Data Source google_patents
Last Synchronized 2026-11-09 17:18
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/13; H; H04; H04N; H04N1/00; H04N1/40; H04N1/405; H04N1/4051; H04N1/4052

Claims Analysis

Total Claims: 33
Claim 1
Independent Claim 226 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 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 confirmation unit that detects the tone value of the each pixel included in the target block, and confirms that the target block satisfies a specific processing condition based on the detected tone values; a first image data conversion unit that converts the image data for the target block into the specific expression format in block units; a second image data conversion unit that converts the image data of each pixel included in the target block into the specific expression format; an activation unit that activates one of said first image conversion unit and said second image conversion unit according to a result obtained by said processing condition confirmation unit; and an error diffusion unit that diffuses tone errors, which arise in the converted pixels due to the image data conversion, among unconverted pixels located peripherally of the converted pixel.
Claim 2
Dependent Claim 59 words
An image-processing apparatus in accordance with claim 1, wherein said processing condition confirmation unit further comprising a calculation unit that calculates a sum of tone values of the pixels included in the target block, and said processing condition confirmation unit confirms that the specific processing condition is satisfied if the calculated sum is less than a specific threshold value.
Claim 3
Dependent Claim 22 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 4
Dependent Claim 50 words
An image-processing apparatus in accordance with claim 1, wherein said processing condition confirmation 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 5
Dependent Claim 46 words
An image-processing apparatus in accordance with claim 1, wherein said processing condition confirmation 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 6
Dependent Claim 65 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 7
Dependent Claim 48 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 8
Dependent Claim 35 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 9
Dependent Claim 40 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 10
Dependent Claim 48 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 11
Dependent Claim 39 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 12
Dependent Claim 73 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 consective target blocks.
Claim 13
Dependent Claim 63 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 14
Dependent Claim 29 words
An image-processing apparatus in accordance with claim 13, wherein said summated error diffusion unit diffuses the summated error among the pixels of the target block in a specific ratio.
Claim 15
Dependent Claim 49 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 16
Dependent Claim 55 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 17
Dependent Claim 70 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 18
Dependent Claim 63 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 19
Dependent Claim 33 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 20
Dependent Claim 28 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 21
Dependent Claim 25 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 22
Dependent Claim 301 words
A print control 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 print data which is described by a specific expression format based on the 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 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 confirmation unit that detects the tone value of the each pixel included in the target block, and confirms that the target block satisfies a specific processing condition based on the detected tone values; a first image data conversion unit that converts the image data for the target block into the print data described by the specific expression format in block units; a second 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; an activation unit that activates one of said first image conversion unit and said second image conversion unit according to a result obtained by said processing condition confirmation unit; an error diffusion unit that diffuses tone errors, which arise in the converted pixels 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 23
Dependent Claim 47 words
A print control apparatus in accordance with claim 22, wherein said processing condition confirmation 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 24
Dependent Claim 71 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 25
Dependent Claim 199 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 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 for the target block into the specific expression format in block units, when the target block satisfies a specific processing condition based on the detected tone values; a step of converting the image data of 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 in the converted pixels due to converting the image data, among unconverted pixels located peripherally of the converted pixel.
Claim 26
Dependent Claim 40 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 values of pixels exceeds a specific value in the target block.
Claim 27
Dependent Claim 71 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 28
Dependent Claim 218 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 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 for the target block into the specific expression format 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 of 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 in the converted pixels due to converting the image data, among unconverted pixels located peripherally of the converted pixel.
Claim 29
Dependent Claim 40 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 30
Dependent Claim 71 words
A recording medium in accordance with 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 31
Dependent Claim 205 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 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 for the target block into the specific expression format 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 of 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 in the converted pixels due to converting the image data, among unconverted pixels located peripherally of the converted pixel.
Claim 32
Dependent Claim 39 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 33
Dependent Claim 70 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.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag