Image processing apparatus, image processing method, and computer readable medium that recognize overlapping elements in handwritten input
First Claim
1. An image processing apparatus comprising:
- at least one non-transitory memory operable to store program code;
at least one processor operable to read said memory and execute said program code, said processor comprising;
a reception unit that receives handwriting information;
a determination unit that determines whether or not first handwriting and second handwriting overlap each other on the basis of the handwriting information received by the reception unit, the first handwriting being indicated by first handwriting information, the second handwriting being indicated by second handwriting information;
a handwriting separation unit that separates the first handwriting from the second handwriting by changing a first handwriting position included in the first handwriting information or a second handwriting position included in the second handwriting information such that the first handwriting at the first handwriting position and the second handwriting at the second handwriting position are moved apart from each other, when the determination unit has determined that the first handwriting and the second handwriting overlap each other;
an image generation unit that generates an image from handwriting information that is obtained through the separation performed by the handwriting separation unit, and information regarding handwriting that has been determined not to overlap other handwriting by the determination unit;
an image recognition unit that recognizes the image generated by the image generation unit; and
an output unit that outputs a recognition result obtained by the image recognition unit,wherein the handwriting information further comprises time information indicating a time when the first handwriting and the second handwriting are received, andwherein the determination unit determines whether or not the first handwriting and the second handwriting overlap each other on the basis of the handwriting information including the time information.
2 Assignments
0 Petitions
Accused Products
Abstract
An image processing apparatus includes a reception unit, a determination unit, a handwriting separation unit, an image generation unit, an image recognition unit, and an output unit. The reception unit receives handwriting information. The determination unit determines whether first handwriting indicated by first handwriting information and second handwriting indicated by second handwriting information overlap each other on the basis of the handwriting information. The handwriting separation unit separates the first handwriting from the second handwriting by changing a first/second handwriting position in the first/second handwriting information when the determination unit has determined that the first and second handwriting overlap each other. The image generation unit generates an image from handwriting information obtained through the separation, and information regarding handwriting that has been determined not to overlap other handwriting. The image recognition unit recognizes the generated image. The output unit outputs the recognition result.
-
Citations
16 Claims
-
1. An image processing apparatus comprising:
-
at least one non-transitory memory operable to store program code; at least one processor operable to read said memory and execute said program code, said processor comprising; a reception unit that receives handwriting information; a determination unit that determines whether or not first handwriting and second handwriting overlap each other on the basis of the handwriting information received by the reception unit, the first handwriting being indicated by first handwriting information, the second handwriting being indicated by second handwriting information; a handwriting separation unit that separates the first handwriting from the second handwriting by changing a first handwriting position included in the first handwriting information or a second handwriting position included in the second handwriting information such that the first handwriting at the first handwriting position and the second handwriting at the second handwriting position are moved apart from each other, when the determination unit has determined that the first handwriting and the second handwriting overlap each other; an image generation unit that generates an image from handwriting information that is obtained through the separation performed by the handwriting separation unit, and information regarding handwriting that has been determined not to overlap other handwriting by the determination unit; an image recognition unit that recognizes the image generated by the image generation unit; and an output unit that outputs a recognition result obtained by the image recognition unit, wherein the handwriting information further comprises time information indicating a time when the first handwriting and the second handwriting are received, and wherein the determination unit determines whether or not the first handwriting and the second handwriting overlap each other on the basis of the handwriting information including the time information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16)
-
-
14. A non-transitory computer readable medium storing a program causing a computer to execute a process for image processing, the process comprising:
-
receiving handwriting information; determining whether or not first handwriting and second handwriting overlap each other on the basis of the received handwriting information, the first handwriting being indicated by first handwriting information, the second handwriting being indicated by second handwriting information; separating the first handwriting from the second handwriting by changing a first handwriting position included in the first handwriting information or a second handwriting position included in the second handwriting information such that the first handwriting at the first handwriting position and the second handwriting at the second handwriting position are moved apart from each other, when it has been determined that the first handwriting and the second handwriting overlap each other; generating an image from handwriting information that is obtained through the separation, and information regarding handwriting that has been determined not to overlap other handwriting; recognizing the generated image; and outputting a recognition result of the generated image, wherein the handwriting information further comprises time information indicating a time when the first handwriting and the second handwriting are received, and wherein the determination unit determines whether or not the first handwriting and the second handwriting overlap each other on the basis of the handwriting information including the time information.
-
-
15. An image processing method comprising:
-
receiving, performed by at least one processor, handwriting information; determining, performed by the at least one processor, whether or not first handwriting and second handwriting overlap each other on the basis of the received handwriting information, the first handwriting being indicated by first handwriting information, the second handwriting being indicated by second handwriting information; separating, performed by the at least one processor, the first handwriting from the second handwriting by changing a first handwriting position included in the first handwriting information or a second handwriting position included in the second handwriting information such that the first handwriting at the first handwriting position and the second handwriting at the second handwriting position are moved apart from each other, when it has been determined that the first handwriting and the second handwriting overlap each other; generating, performed by the at least one processor, an image from handwriting information that is obtained through the separation, and information regarding handwriting that has been determined not to overlap other handwriting; recognizing, performed by the at least one processor, the generated image; and outputting, performed by the at least one processor, a recognition result of the generated image, wherein the handwriting information further comprises time information indicating a time when the first handwriting and the second handwriting are received, and wherein the determination unit determines whether or not the first handwriting and the second handwriting overlap each other on the basis of h handwriting information including the time information.
-
Specification