Claims Analysis
Total Claims: 37
Claim 1
Independent Claim
127 words
A method of performing image processing on an image that includes text with characters having a dominant typeface, the image including connected components that form the text; the method comprising steps of: measuring distances across connected components in each of a plurality of directions and using the measured distances to obtain, for each direction, distribution data indicating a distribution of distances across connected components in the direction for the image; the step of measuring distances comprising measuring distances across a plurality of connected components, each distance being measured across one of the connected components; the plurality of connected components being in a plurality of the characters in the text; and using the distribution data for the plurality of directions to obtain typeface data indicating the dominant typeface.
Claim 2
Independent Claim
127 words
A method of performing image processing on an image that includes text with characters having a dominant typeface, the image including connected components that form the text; the method comprising steps of: measuring distances across connected components in each of a plurality of directions and using the measured distances to obtain, for each direction, distribution data indicating a distribution of distances across connected components in the direction for the image; the step of measuring distances comprising measuring distances across a plurality of connected components, each distance being measured across one of the connected components; the plurality of connected components being in a plurality of the characters in the text; and using the distribution data for the plurality of directions to obtain typeface data indicating the dominant typeface.
Claim 3
Dependent Claim
34 words
The method of claim 1 in which the plurality of directions covers a range, each direction being separated from adjacent directions by approximately the same angle so that the directions cover the range evenly.
Claim 4
Dependent Claim
11 words
The method of claim 2 in which the range is 360°.
Claim 5
Dependent Claim
87 words
The method of claim 1 in which the step of measuring distances comprises: for each of the plurality of directions, a respective plurality of distance obtaining substeps, each of a direction's distance obtaining substeps obtaining distance data indicating distance from a respective starting location to an edge of a connected component in the direction; and for each of the plurality of directions, a respective distribution obtaining substep; each direction's distribution obtaining substep using distance data from the direction's distance obtaining substeps to obtain the direction's distribution data.
Claim 6
Dependent Claim
31 words
The method of claim 4 in which each direction's distribution obtaining step comprises a substep of combining distance data from the direction's distance obtaining substeps to obtain the direction's distribution data.
Claim 7
Dependent Claim
28 words
The method of claim 5 in which each direction's distribution data indicates a central value of the distances indicated by distance data from the direction's distance obtaining substeps.
Claim 8
Dependent Claim
36 words
The method of claim 4 in which each connected component includes locations at which the image has a first color, each of the starting locations being a location at which the image has the first color.
Claim 9
Dependent Claim
40 words
The method of claim 7 in which each connected component is surrounded by locations at which the image has a second color, each of the starting locations being adjacent to an edge between the first color and the second color.
Claim 10
Dependent Claim
15 words
The method of claim 4 in which each of the starting locations is a pixel.
Claim 11
Dependent Claim
44 words
The method of claim 1 in which the step of using the distribution data to obtain typeface data comprises a substep of operating on the distribution data of the directions together to form a profile for the image, the profile being the typeface data.
Claim 12
Dependent Claim
22 words
The method of claim 10, further comprising a step of comparing the profile for the image with a profile for another image.
Claim 13
Dependent Claim
18 words
The method of claim 11 in which the other image includes text with characters having a known typeface.
Claim 14
Dependent Claim
18 words
The method of claim 11 in which the other image includes text with characters having an unknown typeface.
Claim 15
Dependent Claim
48 words
The method of claim 11 in which the text in the image includes characters having a first size and the other image includes text with characters having a second size; the step of comparing the profile being independent of differences between the first size and the second size.
Claim 16
Dependent Claim
35 words
The method of claim 10, further comprising a step of comparing the profile for the image with each of a set of model profiles, each of the model profiles being for a respective known typeface.
Claim 17
Dependent Claim
52 words
The method of claim 15 in which the step of comparing comprises substeps of: determining which of the model profiles is most similar to the profile for the image; and providing an identifier indicating the respective known typeface of the model profile that is most similar to the profile for the image.
Claim 18
Dependent Claim
46 words
The method of claim 16 in which each of the model profiles is for a known point size of the model profile's known typeface; the identifier further indicating the known point size of the model profile that is most similar to the profile for the image.
Claim 19
Dependent Claim
21 words
The method of claim 10, further comprising a step of clustering the profile for the image with profiles for other images.
Claim 20
Dependent Claim
20 words
The method of claim 10, further comprising a step of providing the profile for the image to a storage medium.
Claim 21
Dependent Claim
20 words
The method of claim 10, further comprising a step of providing the profile for the image to a transmission medium.
Claim 22
Dependent Claim
61 words
The method of claim 10 in which the text includes lines of characters at a skew; the method further comprising a step of obtaining skew data indicating the skew; the substep of operating on the distribution data comprising a substep of using the skew data in forming the profile for the image so that the profile is independent of the skew.
Claim 23
Dependent Claim
44 words
The method of claim 1 in which the text includes lines of characters at a skew; the method further comprising a step of obtaining skew data indicating the skew; the plurality of directions being directions relative to the skew indicated by the skew data.
Claim 24
Dependent Claim
138 words
An image processing machine comprising: memory for storing image data defining an image that includes text with characters having a dominant typeface, the image including connected components that form the text; and a processor connected for accessing the memory, the processor comprising: distribution obtaining means for using the image data to obtain, for each of a plurality of directions, respective distribution data indicating a distribution of distances across connected components in the direction, the distribution obtaining means obtaining each direction's distribution data by measuring distances across a plurality of connected components, each distance being measured across one of the connected components; the plurality of connected components being in a plurality of the characters in the text; and typeface obtaining means for using the distribution data for the plurality of directions to obtain typeface data indicating the dominant typeface.
Claim 25
Dependent Claim
138 words
An image processing machine comprising: memory for storing image data defining an image that includes text with characters having a dominant typeface, the image including connected components that form the text; and a processor connected for accessing the memory, the processor comprising: distribution obtaining means for using the image data to obtain, for each of a plurality of directions, respective distribution data indicating a distribution of distances across connected components in the direction, the distribution obtaining means obtaining each direction's distribution data by measuring distances across a plurality of connected components, each distance being measured across one of the connected components; the plurality of connected components being in a plurality of the characters in the text; and typeface obtaining means for using the distribution data for the plurality of directions to obtain typeface data indicating the dominant typeface.
Claim 26
Dependent Claim
28 words
The machine of claim 23 in which the typeface obtaining means operates on the respective distribution data of the directions together to form a profile for the image.
Claim 27
Dependent Claim
27 words
The machine of claim 24 in which the processor further comprises profile comparing means for comparing the profile for the image with a profile for another image.
Claim 28
Dependent Claim
48 words
The machine of claim 24 in which the memory comprises profile storing means for storing a set of model profiles; the processor further comprising profile comparing means for accessing the stored set of model profiles to compare the profile for the image with each of the model profiles.
Claim 29
Dependent Claim
25 words
The machine of claim 24 in which the processor further comprises clustering means for clustering the profile for the image with profiles for other images.
Claim 30
Dependent Claim
28 words
The machine of claim 24, further comprising a storage medium; the processor further comprising profile storing means for providing the profile for the image to the storage medium.
Claim 31
Dependent Claim
34 words
The machine of claim 24, further comprising a connection between the processor and a transmission medium; the processor further comprising profile transmitting means for providing the profile for the image to the transmission medium.
Claim 32
Dependent Claim
57 words
The machine of claim 24 in which the text includes lines of characters at a skew; the processor further comprising skew obtaining means for obtaining skew data indicating the skew; the profile forming means comprising means for using the skew data in forming the profile for the image so that the profile is independent of the skew.
Claim 33
Dependent Claim
120 words
The machine of claim 23 in which the machine further comprises: an image input device for receiving an input image and for providing input image data defining the input image; and an image output device for receiving output image data defining an output image and for providing the output image; the processor further comprising: image data storing means for storing the input image data from the image input device in the memory; image data modifying means for modifying the image data stored in memory in accordance with the typeface indicated by the typeface data to obtain modified image data; and image data output means for providing output image data to the image output device based on the modified image data.
Claim 34
Independent Claim
155 words
A method of performing image processing on an image that includes text with characters having a dominant typeface, the image including connected components that form the characters in the text; the method comprising steps of: measuring distances across connected components in each of a plurality of directions and using the measured distances to obtain, for each direction, distribution data indicating a distribution of distances across connected components in the direction for the image; the step of measuring distances comprising measuring distances across a plurality of connected components, each distance being measured across one of the connected components; the plurality of connected components being in a plurality of the characters in the text; each distribution including distances across connected components from a sufficient number of the characters in the text that the distribution data indicate the dominant typeface; and using the distribution data for the plurality of directions to obtain typeface data indicating the dominant typeface.
Claim 35
Independent Claim
155 words
A method of performing image processing on an image that includes text with characters having a dominant typeface, the image including connected components that form the characters in the text; the method comprising steps of: measuring distances across connected components in each of a plurality of directions and using the measured distances to obtain, for each direction, distribution data indicating a distribution of distances across connected components in the direction for the image; the step of measuring distances comprising measuring distances across a plurality of connected components, each distance being measured across one of the connected components; the plurality of connected components being in a plurality of the characters in the text; each distribution including distances across connected components from a sufficient number of the characters in the text that the distribution data indicate the dominant typeface; and using the distribution data for the plurality of directions to obtain typeface data indicating the dominant typeface.
Claim 36
Dependent Claim
163 words
An image processing machine comprising: memory for storing image data defining an image that includes text with characters having a dominant typeface, the image including connected components that form the text; and a processor connected for accessing the memory, the processor comprising: distribution obtaining means for using the image data to obtain, for each of a plurality of directions, respective distribution data indicating a distribution of distances across connected components in the direction, the distribution obtaining means obtaining each direction's distribution data by measuring distances across a plurality of connected components, each distance being measured across one of the connected components; the plurality of connected components being in a plurality of the characters in the text; each distribution including distances across connected components from a sufficient number of the characters in the text that the distribution data indicate the dominant typeface; and typeface obtaining means for using the distribution data for the plurality of directions to obtain typeface data indicating the dominant typeface.
Claim 37
Dependent Claim
163 words
An image processing machine comprising: memory for storing image data defining an image that includes text with characters having a dominant typeface, the image including connected components that form the text; and a processor connected for accessing the memory, the processor comprising: distribution obtaining means for using the image data to obtain, for each of a plurality of directions, respective distribution data indicating a distribution of distances across connected components in the direction, the distribution obtaining means obtaining each direction's distribution data by measuring distances across a plurality of connected components, each distance being measured across one of the connected components; the plurality of connected components being in a plurality of the characters in the text; each distribution including distances across connected components from a sufficient number of the characters in the text that the distribution data indicate the dominant typeface; and typeface obtaining means for using the distribution data for the plurality of directions to obtain typeface data indicating the dominant typeface.