Patentable/Patents/US-7907305
US-7907305

Estimating an amount of color content in a document

PublishedMarch 15, 2011
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

What is provided herein is a novel system and method for estimating the amount of color in a document. In one embodiment, a binary CMYK input image is received. Each of the CMYK plane is received at an offset from the previous plane, i.e., the 4 planes are not received simultaneously. Each plane is divided into M×N tiles. Pixel values of all four planes are examined separately and the number of on-pixels is counted for each plane. The number of on-pixel counts for each tile are aggregated for each plane. Total on-pixel counts are used to estimate the total number of white, black, color, and gray pixel counts. The total counts for all planes are used to estimate the amount of color. A document is determined to be color if the amount of color exceeds a predetermined threshold. A color billing strategy is determined based on the estimated color amount.

Patent Claims
15 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for determining a billing strategy for a document based upon an estimated an amount of color in that document, the method comprising: receiving a binary input color image of a document for which a billing strategy is to be determined, wherein each color plane of said binary color image is received at an offset of other color planes; dividing each color plane of said binary input image into M×N tiles; examining said binary input image to determine an on-pixel count for each of said tiles; aggregating said on-pixel counts for each tile to obtain a total on-pixel count for each of said color planes; estimating an amount of color in said binary input image based on said total on-pixel counts for each color plane; and determining a billing strategy for said document based upon said estimated color amount.

2

2. The method of claim 1 , further comprising cropping boundaries of said binary input image to produce a smaller window inside said image.

3

3. The method of claim 1 , wherein a size of each tile is based on an optimization between detection accuracy and system resources.

4

4. The method of claim 1 , further comprising dynamically determining a color billing strategy based on a total number of black off-pixels in said image.

5

5. The method of claim 1 , further comprising dynamically determining a color billing strategy for said document based on said estimated amount of color exceeding a predetermined color threshold value.

6

6. A system for determining a billing strategy for a document based upon an estimated an amount of color in that document, the system comprising: a storage medium capable of storing data; and a processor in communication with said storage medium, said processor capable of executing a machine readable instruction for performing the method of: receiving a binary input color image of a document for which a billing strategy is to be determined, wherein each color plane of said binary color image is received at an offset of other color planes; dividing each color plane of said binary input image into M×N tiles; examining said binary input image to determine an on-pixel count for each of said tiles; aggregating said on-pixel counts for each tile to obtain a total on-pixel count for each of said color planes; estimating an amount of color in said received binary input image, said estimation being based on said total on-pixel counts for each color plane; and determining a billing strategy for said document based upon said estimated color amount.

7

7. The system of claim 6 , further comprising dynamically determining a color billing strategy for said document based on said estimated amount of color exceeding a predetermined color threshold value.

8

8. The system of claim 6 , further comprising dynamically determining a color billing strategy based on a total number of black off-pixels in said image.

9

9. The system of claim 6 , further comprising cropping boundaries of said binary input image to produce a smaller window inside said image.

10

10. The system of claim 6 , wherein a size of each tile is based on an optimization between detection accuracy and system resources.

11

11. A computer program product for determining a billing strategy for a document based upon an estimated an amount of color in that document, the computer program product comprising: a non-transitory computer readable medium for storing instructions that, when executed on a computer, cause the computer to perform a method comprising: receiving a binary input color image of a document for which a billing strategy is to be determined, wherein each color plane of said binary color image is received at an offset of other color planes; dividing each color plane of said binary input image into M×N tiles; examining said binary input image to determine an on-pixel count for each of said tiles; aggregating said on-pixel counts for each tile to obtain a total on-pixel count for each of said color planes; estimating an amount of color in said received binary input image, said estimation being based on said total on-pixel counts for each color plane; and determining a billing strategy for said document based upon said estimated color amount.

12

12. The computer program product of claim 11 , further comprising cropping boundaries of said binary input image to produce a smaller window inside said image.

13

13. The computer program product of claim 11 , wherein a size of each tile is based on an optimization between detection accuracy and system resources.

14

14. The computer program product of claim 11 , further comprising dynamically determining a color billing strategy for said document based on said estimated amount of color exceeding a predetermined color threshold value.

15

15. The computer program product of claim 11 , further comprising dynamically determining a color billing strategy based on a total number of black off-pixels in said image.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

February 5, 2008

Publication Date

March 15, 2011

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Estimating an amount of color content in a document” (US-7907305). https://patentable.app/patents/US-7907305

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.