Document processing for reducing data usage
AssigneeKYOCERA Document Solutions Inc.
InventorsRegil Yana, Kendrick Esperanza Wong, Kilho Shin
Life of this patent
Estimating the term…
Abstract
Apparatuses and methods relate generally to reducing data usage by a document processing system. In one such method, a segmented layout of a page from a preprocessed image thereof is detected. Components of the layout are separated into one or more blocks. Each type of the one or more blocks are identified. A block of the one or more blocks identified as a text block is converted to text. Meta information for the block is stored. A formatted page for the page including the text and the meta information is constructed. It is determined whether the formatted page has a smaller storage size than the preprocessed image associated with the formatted page.
Claims20
A method for reducing data usage by a document processing system, comprising:
- detecting a segmented layout of a page from a preprocessed image thereof;
- separating components of the layout into one or more blocks;
- identifying each type of the one or more blocks;
- converting a block of the one or more blocks identified as a text block to text;
- storing meta information for the block;
- constructing a formatted page for the page including the text and the meta information;
- determining whether the formatted page has a smaller storage size than the preprocessed image associated with the formatted page;
- responsive to the formatted page not having a smaller storage size than the preprocessed image, processing the preprocessed image with a scan-to-store or scan-to-send operation of the document processing system;
- and
- responsive to the formatted page having a smaller storage size than the preprocessed image, using the formatted page in place of the scan-to-store or scan-to-send operation of the preprocessed image.
An apparatus, comprising:
- a document processing system with a system memory, a data storage, one or more processor units, and an interface;
- the system memory configured to store program code including document services;
- the interface coupled for receiving user requests for the document services;
- wherein, in response to executing the program code, the document processing system is configured to initiate operations for implementing a process for reducing data usage, the process including:
- detecting a segmented layout of a page from a preprocessed image thereof;
- separating components of the layout into one or more blocks;
- identifying each type of the one or more blocks;
- converting a block of the one or more blocks identified as a text block to text;
- storing meta information for the block;
- constructing a formatted page for the page including the text and the meta information;
- and
- determining whether the formatted page has a smaller storage size than the preprocessed image associated with the formatted page;
- responsive to the formatted page not having a smaller storage size than the preprocessed image, processing the preprocessed image with a scan-to-store or scan-to-send operation of the document processing system;
- and
- responsive to the formatted page having a smaller storage size than the preprocessed image, using the formatted page in place of the scan-to-store or scan-to-send operation of the preprocessed image.
Dependencies are inferred from the claim text.