Method and apparatus employing font size determination for resolution-independent rendered text for electronic documents

US12586397B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12586397-B2
Application numberUS-202418405490-A
CountryUS
Kind codeB2
Filing dateJan 5, 2024
Priority dateJan 5, 2024
Publication dateMar 24, 2026
Grant dateMar 24, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Method and apparatus for determining font point size in bitmapped text does not rely on accuracy of an optical character recognition (OCR) engine, or on generation of heuristics (e.g. assumption of certain amounts of different types of text, such as capital, lowercase, ascending, descending) to determine a likely font size. A deep learning model for determining text size is based on extraction of features from existing text to obtain a more general solution.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method comprising: a) responsive to receipt of a bitmap of a text line, performing a vertical histogram of pixels in the text line; b) scaling the bitmap of the text line to create an image; c) generating a horizontal histogram of the image to create an original feature vector; d) applying a transform to the image to create a further image; e) generating a horizontal histogram of the further image to create a further feature vector; f) concatenating the original feature vector with the further feature vector to create an output feature vector which is input to a deep learning model; g) applying the output feature vector to obtain a normalized point size; h) responsive to document parameters, determining a target resolution; i) responsive to h), determining a scaling factor; and j) responsive to i), determining a target point size. 2 . The method of claim 1 , further comprising removing, from the vertical histogram, lines with zero pixel values. 3 . The method of claim 1 , further comprising repeating d) and e) to generate a plurality of further feature vectors, and wherein f) comprises concatenating all of the further feature vectors with the original feature vector to create the output feature vector. 4 . The method of claim 1 , wherein the target point size is calculated as follows: S T = S N * ( R G R T ) SF where S T is the target point size; S N is the normalized point size; R G is a ground truth resolution; R T is the target resolution; and SF is the scale factor. 5 . The method of claim 1 , wherein the transform comprises a Gabor filter. 6 . The method of claim 3 , wherein repeating d) comprises applying a plurality of Gabor filters to generate the plurality of further feature vectors. 7 . The method of claim 1 , wherein the deep learning model comprises a model selected from the group consisting of convolutional neural networks (CNN), deep convolutional neural networks (DCNN), and Gabor Convolutional Networks (GCN). 8 . The method of claim 1 , further comprising training the deep learning model using bitmap text of known point size. 9 . The method of claim 8 , further comprising rendering the bitmap text at a ground truth resolution and scaling the bitmap text to a target scale height. 10 . The method of claim 9 , further comprising scaling a known point size of the bitmap text based on a ratio of a height of a bounding box for a line of the bitmap text to the target scale height. 11 . An apparatus comprising at least one processor and at least one non-transitory memory storing instructions which, when executed by the at least one processor, perform a method comprising: a) responsive to receipt of a bitmap of a text line, performing a vertical histogram of pixels in the text line; b) scaling the bitmap of the text line to create an image; c) generating a horizontal histogram of the image to create an original feature vector; d) applying a transform to the image to create a further image; e) generating a horizontal histogram of the further image to create a further feature vector; f) concatenating the original feature vector with the further feature vector to create an output feature vector which is input to a deep learning model; g) applying the output feature vector to obtain a normalized point size; h) responsive to document parameters, determining a target resolution; i) responsive to h), determining a scaling factor; and j) responsive to i), determining a target point size. 12 . The apparatus of claim 11 , wherein the method further comprises removing from the vertical histogram, lines with zero pixel values. 13 . The apparatus of claim 11 , wherein the method further comprises repeating d) and e) to generate a plurality of further feature vectors, and wherein f) comprises concatenating all of the further feature vectors with the original feature vector to create the output feature vector. 14 . The apparatus of claim 11 , wherein the target point size is calculated as follows: S T = S N * ( R G R T ) SF where S T is the target point size; S N is the normalized point size; R G is a ground truth resolution; R T is the target resolution; and SF is the scale factor. 15 . The apparatus of claim 11 , wherein the transform comprises a Gabor filter. 16 . The apparatus of claim 11 , wherein repeating d) comprises applying a plurality of Gabor filters to generate the plurality of further feature vectors. 17 . The apparatus of claim 11 , wherein the deep learning model comprises a model selected from the group consisting of convolutional neural networks (CNN), deep convolutional neural networks (DCNN), and Gabor Convolutional Networks (GCN). 18 . The apparatus of claim 11 , wherein the method further comprises training the deep learning model using bitmap text of known point size. 19 . The apparatus of claim 18 , wherein the method further comprises rendering the bitmap text at a ground truth resolution and scaling the bitmap text to a target scale height. 20 . The apparatus of claim 19 , wherein the method further comprises scaling a known point size of the bitmap text based on a ratio of a height of a bounding box for a line of the bitmap text to the target scale height.

Assignees

Inventors

Classifications

  • using neural networks · CPC title

  • Obtaining sets of training patterns; Bootstrap methods, e.g. bagging or boosting · CPC title

  • based on markings or identifiers characterising the document or the area · CPC title

  • by performing operations within image blocks or by using histograms · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12586397B2 cover?
Method and apparatus for determining font point size in bitmapped text does not rely on accuracy of an optical character recognition (OCR) engine, or on generation of heuristics (e.g. assumption of certain amounts of different types of text, such as capital, lowercase, ascending, descending) to determine a likely font size. A deep learning model for determining text size is based on extraction …
Who is the assignee on this patent?
Konica Minolta Business Solutions Usa Inc
What technology area does this patent fall under?
Primary CPC classification G06V30/19147. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 24 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).