Claims
- 1. A method for converting information, including tone value information, regarding a page being made up of superior and inferior objects based on an opaque ink model, the method comprising the step of:
- run length encoding the page information, so that the page is essentially divided into tone runs, and the page information is organized into tone run records, each tone run record containing information relating to (a) tone value of the tone run, (b) starting location of the tone run and (c) length of the tone run; and
- deleting information relating to the tone values of those portions of the inferior objects that underlie superior objects, while preserving information relating to the tone values of those portions of objects that do not underlie superior objects.
- 2. A method according to claim 1, wherein the step of deleting information includes the steps of:
- listing the tone run records so that records relating to superior objects are listed before records relating to inferior objects; and
- sorting the list of tone run records so as to (i) eliminate tone run records relating to tone runs that are in their entirety inferior to one or more other tone runs and (ii) modify tone run records relating to tone runs only part of which are inferior to one or more other tone runs.
- 3. A method according to claim 1, wherein the step of deleting information includes the step of:
- storing the information from the tone run records relating to tone value in a memory representing pixels in a raster line, so that tone value information for a pixel that is inferior to other tone value information for the same pixel is overwritten by the superior tone value.
- 4. A system for converting information, including tone value information, regarding a page being made up of superior and inferior objects based on an opaque ink model, the system comprising:
- means for run length encoding the page information, so that the page is essentially divided into tone runs, and the page information is organized into tone run records, each tone run record containing information relating to (a) tone value of the tone run, (b) starting location of the tone run and (c) length of the tone run; and
- means for deleting information relating to the tone values of those portions of the inferior objects that underlie superior objects, while preserving information relating to the tone values of those portions of objects that do not underlie superior objects.
- 5. A system according to claim 4, wherein the means for deleting information includes:
- means for listing the tone run records so that records relating to superior objects are listed before records relating to inferior objects; and
- means for sorting the list of tone run records so as to (i) eliminate tone run records relating to tone runs that are in their entirety inferior to one or more other tone runs and (ii) modify tone run records relating to tone runs only part of which are inferior to one or more other tone runs.
- 6. A system according to claim 4, wherein the means for deleting information includes:
- means for storing the information from the tone run records relating to tone value in a memory representing pixels in a raster line, so that tone value information for a pixel that is inferior to other tone value information for the same pixel is overwritten by the superior tone value.
Parent Case Info
This application is a continuation of application Ser. No. 514,032 filed Apr. 27, 1990, now U.S. Pat. No. 5,075,779 which is hereby incorporated herein by reference.
US Referenced Citations (5)
Continuations (1)
|
Number |
Date |
Country |
Parent |
514032 |
Apr 1990 |
|