Image processing method and apparatus therefor
AssigneeCanon Kabushiki Kaisha
InventorHiroaki Ikeda
Life of this patent
Estimating the term…
Abstract
An image processor which receives an image and assigns position of an arbitrary pixel in the image. An image block is extracted from the received image, and start and end positions of a designated area of the received image are acquired. A designated image block in the extracted image block is designated for processing in accordance with the start and end positions of the designated area of the received image.
Claims42
An image processing method comprising:
- an image block dividing step of dividing a plurality of character image blocks from a read image, the character image blocks constituting a document of a plurality of lines;
- a storing step of storing a plurality of coordinate data of a character image block for specifying a position of each divided character image block in the read image, in an order of a document reading direction;
- an appointing step of appointing two arbitrary coordinates in different lines on a read image displayed on a display;
- a start and end character image blocks deciding step of deciding a start character image block and an end character image block by comparing the appointed two arbitrary coordinates with the plurality of coordinate data of character image blocks stored in said storing step;
- a character image blocks selecting step of selecting character image blocks disposed between the start and end character image blocks from the plurality of character image blocks constituting the document of the plurality of lines, based on the order of a document reading direction;
- and
- an outputting step of outputting a part of the image comprising said plurality of selected character image blocks.
An image processing apparatus comprising:
- image block dividing means for dividing a plurality of character image blocks from a read image, the character image blocks constituting a document of a plurality of lines;
- a storing means for storing a plurality of coordinate data of a character image block for specifying a position of each divided character image block in the read image, in an order of a document reading direction;
- an appointing means for appointing two arbitrary coordinates in different lines on a read image displayed on a display;
- a start and end character image blocks deciding means for deciding a start character image block and an end character image block by comparing the appointed two arbitrary coordinates with the plurality of coordinate data of character image blocks stored in said storing means;
- a character image blocks selecting means for selecting character image blocks disposed between the start and end character image blocks from the plurality of character image blocks constituting the document of the plurality of lines, based on the order of the document reading direction;
- and
- an outputting means for outputting a part of the image comprising said plurality of selected character image blocks.
A storage medium for storing a computer readable program for controlling image processing, the program comprising the steps of:
- an image block dividing step of dividing a plurality of character image block from the read image, the character image blocks constituting a document of a plurality of lines;
- a storing step of storing a plurality of coordinate data of a character image block for specifying a position of each divided image block in the read image, in an order of a document reading direction;
- an appointing step of appointing two arbitrary coordinates in different lines on a read image displayed on a display;
- a start and end character image blocks deciding step of deciding a start character image block and an end character image block by comparing the appointed two arbitrary coordinates with the plurality of coordinate data of character image blocks stored in said storing step;
- a character image blocks selecting step of selecting character image blocks disposed between the start and end character image blocks from the plurality of character image blocks constituting the document of the plurality of lines, based on the order of the document reading direction;
- and
- an outputting step of outputting a part of the image comprising said plurality of selected character image blocks.
Dependencies are inferred from the claim text.