PROCESSING A DIGITAL IMAGE OF CONTENT
First Claim
1. A method for processing a digital image file of content to generate an on-demand print ready document, the method comprising:
- obtaining a digital image file of content, the digital image file including a plurality of image pages;
for each image page in the digital image file;
orienting the current image page such that a content bounding box of the current image page is aligned with a desired page orientation;
identifying a boundary area and a content area for the image page, wherein the boundary area and the content area are separated by the content bounding box;
removing artifacts within the boundary area based on a set of first criteria,removing artifacts within the content area based on a set of second criteria;
assembling the plurality of image pages in order of a desired sequence; and
generating an on-demand print ready document with the plurality of assembled image pages.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods and processes for processing a digital image of content to generate an on-demand print ready document are presented. An obtained digital image of content includes a plurality of image pages. To process the digital image, for each image page in the digital image, the following steps are performed. Each image page is oriented such that a content bounding box of the image page is aligned with a desired page orientation. Boundary and content areas are identified for each image page, wherein the boundary area and the content area are separated by the content bounding box. Artifacts are removed from within the boundary area based on a set of first criteria. Artifacts are removed from within the content area based on a set of second criteria. The plurality of image pages are assembled in order of a desired sequence and an on-demand print ready document is generated with the plurality of assembled image pages.
60 Citations
34 Claims
-
1. A method for processing a digital image file of content to generate an on-demand print ready document, the method comprising:
-
obtaining a digital image file of content, the digital image file including a plurality of image pages; for each image page in the digital image file; orienting the current image page such that a content bounding box of the current image page is aligned with a desired page orientation; identifying a boundary area and a content area for the image page, wherein the boundary area and the content area are separated by the content bounding box; removing artifacts within the boundary area based on a set of first criteria, removing artifacts within the content area based on a set of second criteria; assembling the plurality of image pages in order of a desired sequence; and generating an on-demand print ready document with the plurality of assembled image pages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method for processing a digital image file of content to generate a print-ready document for on-demand printing, the method comprising:
-
obtaining a digital image file of content comprising a plurality of image pages, each image page including a content area and a boundary area; for each of the plurality of image pages of the digital image file; adjusting the orientation of the image page so that the content is aligned with a desired orientation; segmenting the content area of the image page into image regions and text regions; removing speckle artifacts in the boundary area and the areas between the image regions and text regions; identifying border artifacts in the image page and removing the identified border artifacts; and determining whether the image page meets noise removal criteria, wherein the noise removal criteria specifies an acceptable amount of speckle artifacts and border artifacts that can remain in the image page and if not, repeating the steps of adjusting, segmenting, removing, identifying and determining for the current image page; and generating a print-ready format document for on-demand printing with the image pages. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for processing a content image file, the system comprising:
-
a processor; a memory; and a data store storing content image files of printed content, wherein a content image file includes a plurality of image pages corresponding to printed pages of the printed content; wherein the system is configured to; for each image page in the digital image file; orient the current image page such that a content bounding box of the current image page is aligned with a desired page orientation; identify a boundary area and a content area for the image page, wherein the boundary area and the content area are separated by the content bounding box; remove artifacts within the boundary area based on a set of first criteria; and remove artifacts within the content area based on a set of second criteria; assemble the plurality of image pages in order of a desired sequence; and generate an on-demand print ready document with the plurality of assembled image pages. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification