Image processing apparatus, image processing method, and storage medium, that obtain a single continuous character string based on character recognition results of a scanned image
AssigneeCanon Kabushiki Kaisha
InventorKeisuke Ito
Life of this patent
Estimating the term…
Abstract
An image processing apparatus and method displays a scanned image obtained by scanning a document, including handwritten characters, printed characters, and objects on a UI screen for a user to designate a character area in the scanned image. When the designated character area includes strings of handwritten characters and a string of printed characters, or an object existing between the strings of handwritten characters, a predetermined delimiter character is inserted in place of the string of printed characters or the object forming a single continuous character string.
Claims17
An image processing apparatus comprising:
- a controller including a processor and a memory, configured to:
- obtain a scanned image by scanning a document including a plurality of strings of handwritten characters and a string of printed characters;
- obtain character recognition results for a plurality of handwritten character blocks corresponding to the plurality of strings of handwritten characters included in the scanned image, character recognition results for a printed character block corresponding to the string of printed characters included in the scanned image, and an object other than characters included in the scanned image;
- display the scanned image on a UI screen for a user to designate a character area in the scanned image;
- and
- in a case where the character area designated by the user includes:
- (i) the plurality of strings of handwritten characters and (ii) the string of printed characters or the object exists between the plurality of strings of handwritten characters:
- insert a predetermined delimiter character in place of the string of printed characters or the object existing between the plurality of strings of handwritten characters;
- and
- display on the UI screen a first single continuous character string combining the character recognition results for the plurality of handwritten character blocks corresponding to the plurality of strings of handwritten characters and the predetermined delimiter character between the plurality of handwritten character blocks.
An image processing method comprising:
- obtaining a scanned image by scanning a document including a plurality of strings of handwritten characters and a string of printed characters;
- obtaining character recognition results for a plurality of handwritten character blocks corresponding to the plurality of strings of handwritten characters included in the scanned image, character recognition results for a printed character block corresponding to the string of printed characters included in the scanned image, and an object other than characters included in the scanned image;
- and
- displaying the scanned image on a UI screen for a user to designate a character area in the scanned image;
- and
- in a case where the character area designated by the user includes:
- (i) the plurality of strings of handwritten characters and (ii) the string of printed characters or the object exists between the plurality of handwritten characters:
- inserting a predetermined delimiter character in place of the string of printed characters or the object existing between the plurality of strings of handwritten characters;
- and
- displaying on the UI screen a first single continuous character string combining the character recognition results for the plurality of handwritten character blocks corresponding to the plurality of strings of handwritten characters and the predetermined delimiter character between the plurality of handwritten character blocks.
A non-transitory computer readable storage medium storing a program executable by a computer to perform an image processing method comprising:
- obtaining a scanned image by scanning a document including a plurality of strings of handwritten characters and a string of printed characters;
- obtaining character recognition results for a plurality of handwritten character blocks corresponding to the plurality of strings of handwritten characters included in the scanned image, character recognition results for a printed character block corresponding to the string of printed characters included in the scanned image, and an object other than characters included in the scanned image;
- and
- displaying the scanned image on a UI screen for a user to designate a character area in the scanned image;
- and
- in a case where the character area designated by the user includes:
- (i) the plurality of strings of handwritten characters and (ii) the string of printed characters or the object exists between the plurality of handwritten characters:
- inserting a predetermined delimiter character in place of the string of printed characters or the object existing between the plurality of strings of handwritten characters;
- and
- displaying on the UI screen a first single continuous character string combining the character recognition results for the plurality of handwritten character blocks corresponding to the plurality of strings of handwritten characters and the predetermined delimiter character between the plurality of handwritten character blocks.
Dependencies are inferred from the claim text.