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

Image processing apparatus, method of processing images, and printing apparatus to which image processing method is applied

Assignee: Seiko Epson Corp
•
Filing: 1999-11-22
•
Granted: 2006-05-23
•
Expires: 2019-11-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A printing apparatus of the present invention prints an image corresponding to image data, which are divided into a plurality of pages and supplied from an application program, on a roll of machine glazed paper without any margin set between the adjoining pages. This arrangement enables printing on a large-sized printing medium, such as a banner. A printer driver incorporated in the printing apparatus causes the image data divided into the plurality of pages to be subjected to halftone processing according to an error diffusion method. When a standard printing mode is specified, an error buffer is initialized on every instruction of a new page. When a continuous printing mode is specified, on the other hand, the error buffer is not initialized. This causes an error occurring in a certain pixel included in one page to be diffused to pixels included in a next page in the continuous printing mode. The arrangement of the present invention enables the image data divided into a plurality of pages to be collectively processed by the halftone processing and thereby improves the picture quality of the image especially in the vicinity of a boundary between the adjoining pages.

Inventors

  • 👤 Masahiro Someno
  • 👤 Shoji Kojima

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 14:17
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/40; H04N1/405; H04N1/4055; H04N1/387; H04N1/3876; H04N1/4051; H04N1/4052

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 180 words
An image processing apparatus that processes image data with regard to a plurality of pages by halftone processing, said image processing apparatus comprising: an input unit that inputs the image data which has a variable length; an image dividing unit that divides the image data into the plurality of pages each having a predetermined size; a division data generating unit that generates division data from the plurality of pages, the division data indicating a boundary between adjacent pages; and a halftone processing unit that performs a halftone processing on a collective set of the plurality of pages and the division data, wherein, in a continuous mode, the halftone processing unit performs the halftone processing on each page using parameters while the parameters used in the halftone processing of a previous page are maintained beyond the boundary irrespective of the division data, and in a standard mode, when the division data is detected, the halftone processing unit performs the halftone processing on each page using the parameters after initialization of the parameters used in the halftone processing of the previous page.
Claim 2
Dependent Claim 180 words
An image processing apparatus that processes image data with regard to a plurality of pages by halftone processing, said image processing apparatus comprising: an input unit that inputs the image data which has a variable length; an image dividing unit that divides the image data into the plurality of pages each having a predetermined size; a division data generating unit that generates division data from the plurality of pages, the division data indicating a boundary between adjacent pages; and a halftone processing unit that performs a halftone processing on a collective set of the plurality of pages and the division data, wherein, in a continuous mode, the halftone processing unit performs the halftone processing on each page using parameters while the parameters used in the halftone processing of a previous page are maintained beyond the boundary irrespective of the division data, and in a standard mode, when the division data is detected, the halftone processing unit performs the halftone processing on each page using the parameters after initialization of the parameters used in the halftone processing of the previous page.
Claim 3
Dependent Claim 80 words
An image processing apparatus in accordance with claim 1 , said image processing apparatus further comprising: a mode input unit that inputs an instruction of the continuous mode, in which the image data with regard to the plurality of pages are processed as a collective set of image data, wherein said halftone processing unit carries out the halftone processing in the state where the continuity of the processing is assured, only when the instruction of the continuous mode is input.
Claim 4
Dependent Claim 119 words
An image processing apparatus in accordance with claim 1 , wherein in the continuous mode, said halftone processing unit performs the halftone processing on the image data by a unit of each pixel using an error diffusion method, the error diffusion method diffusing an error in a target pixel, to a specific pixel at a predetermined position relative to the target pixel, regardless of whether the target pixel and the specific pixel are in an identical page or different pages, the target pixel being directed to the error diffusion method, the error representing a difference between a value of the image data allocated to the target pixel and a result value of the halftone processing for the target pixel.
Claim 5
Dependent Claim 107 words
An image processing apparatus in accordance with claim 3 , wherein said input unit inputs an instruction of the continuous mode, in which the image data with regard to the plurality of pages are processed as a collective set of image data, as well as page division data, and said halftone processing unit comprises: an error storage unit that temporarily stores diffused errors; an initialization unit that carries out initialization of said error storage unit in response to an input of the page division data; and a prohibition unit that prohibits the initialization of said error storage unit when the instruction of the continuous mode is input.
Claim 6
Dependent Claim 44 words
An image processing apparatus in accordance with claim 1 , wherein in the continuous mode, said halftone processing unit carries out the halftone processing according to a dither method, which allows a dither matrix to be arranged across the boundary between the adjoining pages.
Claim 7
Dependent Claim 129 words
An image processing apparatus in accordance with claim 5 , wherein said input unit inputs a specification of a continuous mode, in which the image data with regard to the plurality of pages are processed as a collective set of image data, as well as page division data, and said halftone processing unit comprises: an allocation storage unit that stores an allocation of the dither matrix to pixels; an initialization unit that carries out initialization of said allocation storage unit in response to an input of the page division data so as to set the allocation of the dither matrix to a predetermined state in each page; and a prohibition unit that prohibits the initialization of said allocation storage unit when the instruction of the continuous mode is input.
Claim 8
Dependent Claim 218 words
A printing apparatus that creates dots based on image data with regard to a plurality of pages and thereby prints an image on a specific printing medium, which has a size of or over the plurality of pages, said printing apparatus comprising: an input unit that inputs the image data which has a variable length; an image dividing unit that divides the image data into the plurality of pages each having a predetermined size; a division data generating unit that generates division data from the plurality of pages, the division data indicating a boundary between adjacent pages; a halftone processing unit that performs a halftone processing on a collective set of the plurality of pages and the division data, wherein, in a continuous mode, the halftone processing unit performs the halftone processing on each page using parameters while the parameters used in the halftone processing of a previous page are maintained beyond the boundary irrespective of the division data, and in a standard mode, when the division data is detected, the halftone processing unit performs the halftone processing on each page using the parameters after initialization of the parameters used in the halftone processing of the previous page; and a dot creation unit that creates a dot in each pixel, based on a result of the halftone processing.
Claim 9
Dependent Claim 218 words
A printing apparatus that creates dots based on image data with regard to a plurality of pages and thereby prints an image on a specific printing medium, which has a size of or over the plurality of pages, said printing apparatus comprising: an input unit that inputs the image data which has a variable length; an image dividing unit that divides the image data into the plurality of pages each having a predetermined size; a division data generating unit that generates division data from the plurality of pages, the division data indicating a boundary between adjacent pages; a halftone processing unit that performs a halftone processing on a collective set of the plurality of pages and the division data, wherein, in a continuous mode, the halftone processing unit performs the halftone processing on each page using parameters while the parameters used in the halftone processing of a previous page are maintained beyond the boundary irrespective of the division data, and in a standard mode, when the division data is detected, the halftone processing unit performs the halftone processing on each page using the parameters after initialization of the parameters used in the halftone processing of the previous page; and a dot creation unit that creates a dot in each pixel, based on a result of the halftone processing.
Claim 10
Independent Claim 149 words
A method of processing image data with regard to a plurality of pages by halftone processing, said method comprising the steps of: inputting the image data which has a variable length; dividing the image data into the plurality of pages each having a predetermined size; generating division data from the plurality of pages, the division data indicating a boundary between adjacent pages; and performing a halftone processing in a continuous mode on a collective set of the plurality of pages and the division data and on each page using parameters while the parameters used in the performing the halftone processing of a previous page are maintained beyond the boundary irrespective of the division data, and performing a halftone processing in a standard mode on each page using the parameters after initialization of the parameters used in the halftone processing of the previous page when the division data is detected.
Claim 11
Independent Claim 149 words
A method of processing image data with regard to a plurality of pages by halftone processing, said method comprising the steps of: inputting the image data which has a variable length; dividing the image data into the plurality of pages each having a predetermined size; generating division data from the plurality of pages, the division data indicating a boundary between adjacent pages; and performing a halftone processing in a continuous mode on a collective set of the plurality of pages and the division data and on each page using parameters while the parameters used in the performing the halftone processing of a previous page are maintained beyond the boundary irrespective of the division data, and performing a halftone processing in a standard mode on each page using the parameters after initialization of the parameters used in the halftone processing of the previous page when the division data is detected.
Claim 12
Dependent Claim 218 words
A computer readable medium, in which a specific computer program is recorded, said specific computer program being used to process image data with regard to a plurality of pages by halftone processing, said specific computer program comprising: a program code that causes a computer to input the image data which has a variable length; a program code that causes the computer to divide the image data into a plurality of pages each having a predetermined size; a program code that causes the computer to generate division data from the plurality of pages, the division data indicating a boundary between adjacent pages; a program code that causes the computer to perform a halftone processing in a continuous mode according to an error diffusion method on a collective set of the plurality of pages and the division data, wherein the halftone processing is performed on each page using parameters while the parameters used in the halftone processing of a previous page are maintained beyond the boundary irrespective of the division data; and a program code that causes the computer to perform a halftone processing in a standard mode on each page according to the error diffusion method using the parameters after initialization of the parameters used in the halftone processing of the previous page when the division data is detected.
Claim 13
Dependent Claim 218 words
A computer readable medium, in which a specific computer program is recorded, said specific computer program being used to process image data with regard to a plurality of pages by halftone processing, said specific computer program comprising: a program code that causes a computer to input the image data which has a variable length; a program code that causes the computer to divide the image data into a plurality of pages each having a predetermined size; a program code that causes the computer to generate division data from the plurality of pages, the division data indicating a boundary between adjacent pages; a program code that causes the computer to perform a halftone processing in a continuous mode according to an error diffusion method on a collective set of the plurality of pages and the division data, wherein the halftone processing is performed on each page using parameters while the parameters used in the halftone processing of a previous page are maintained beyond the boundary irrespective of the division data; and a program code that causes the computer to perform a halftone processing in a standard mode on each page according to the error diffusion method using the parameters after initialization of the parameters used in the halftone processing of the previous page when the division data is detected.
Claim 14
Dependent Claim 216 words
A computer readable medium, in which a specific computer program is recorded, said specific computer program being used to process image data with regard to a plurality of pages by halftone processing, said specific computer program comprising: a program code that causes a computer to input the image data which has a variable length; a program code that causes the computer to divide the image data into a plurality of pages each having a predetermined size; a program code that causes the computer to generate division data from the plurality of pages, the division data indicating a boundary between adjacent pages; a program code that causes the computer to perform a halftone processing in a continuous mode according to a dither method on a collective set of the plurality of pages and the division data, wherein the halftone processing is performed on each page using parameters while the parameters used in the halftone processing of a previous page are maintained beyond the boundary irrespective of the division data; and a program code that causes the computer to perform a halftone processing in a standard mode on each page according to the dither method using the parameters after initialization of the parameters used in the halftone processing of the previous page when the division data is detected.
Claim 15
Dependent Claim 216 words
A computer readable medium, in which a specific computer program is recorded, said specific computer program being used to process image data with regard to a plurality of pages by halftone processing, said specific computer program comprising: a program code that causes a computer to input the image data which has a variable length; a program code that causes the computer to divide the image data into a plurality of pages each having a predetermined size; a program code that causes the computer to generate division data from the plurality of pages, the division data indicating a boundary between adjacent pages; a program code that causes the computer to perform a halftone processing in a continuous mode according to a dither method on a collective set of the plurality of pages and the division data, wherein the halftone processing is performed on each page using parameters while the parameters used in the halftone processing of a previous page are maintained beyond the boundary irrespective of the division data; and a program code that causes the computer to perform a halftone processing in a standard mode on each page according to the dither method using the parameters after initialization of the parameters used in the halftone processing of the previous page when the division data is detected.

References Cited (Backward Citations)

US4668996A Cited
US4756636A Cited
EP0295105A2 Cited
JPS63309455A Cited
US4958236A Cited
JPH04178965A Cited
US5768411A Cited
EP0849934A2 Cited
US6175424B1 Cited
US6320675B1 Cited
US6145960A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2009-05-22 2009-11-21 2010-05-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2013-05-22 2013-11-21 2014-05-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2017-05-22 2017-11-21 2018-05-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag