INFORMATION PROCESSING APPARATUS, AND NON-TRANSITORY COMPUTER READABLE MEDIUM
An information processing apparatus includes a character recognition unit that recognizes a character included in image information and outputs character information, a searching unit that searches for a character string in the character information output from the image information, in accordance with search instruction information that instructs the character string including at least one character included in the image information to be searched for and association information that associates in advance a first character serving as an input target to the character recognition unit with a second character that is output when the character recognition unit recognizes the first character, and a correcting unit that corrects the character string hit in searching, based on the association information.
1 . An information processing apparatus comprising:
a character recognition unit that recognizes a character included in image information and outputs character information;
a searching unit that searches for a character string in the character information output from the image information, in accordance with search instruction information that instructs the character string including at least one character included in the image information to be searched for and association information that associates in advance a first character serving as an input target to the character recognition unit with a second character that is output when the character recognition unit recognizes the first character; and
a correcting unit that corrects the character string hit in searching, based on the association information.
2 . The information processing apparatus according to claim 1 , further comprising an extending unit that, if the first character is included in the character string, extends a range for the character string that the searching unit searches for in the character information by adding the second character corresponding to the first character in accordance with the association information.
3 . The information processing apparatus according to claim 2 , where if the association information is first association information, the correcting unit corrects the hit character string in accordance with second association information that associates a location of the first character in the character string with a combination of the first character and the added second character.
4 . The information processing apparatus according to claim 1 , further comprising a segmentation unit that segments the range for the character string if the search instruction information satisfies a predetermined condition.
5 . The information processing apparatus according to claim 2 , further comprising a segmentation unit that segments the range for the character string if the search instruction information satisfies a predetermined condition.
6 . The information processing apparatus according to claim 3 , further comprising a segmentation unit that segments the range for the character string if the search instruction information satisfies a predetermined condition.
7 . The information processing apparatus according to claim 4 , wherein the segmentation unit segments the range for the character string if the predetermined condition that the association information includes a plurality of the first characters corresponding to the second character is satisfied.
8 . The information processing apparatus according to claim 5 , wherein the segmentation unit segments the range for the character string if the predetermined condition that the association information includes a plurality of the first characters corresponding to the second character is satisfied.
9 . The information processing apparatus according to claim 6 , wherein the segmentation unit segments the range for the character string if the predetermined condition that the association information includes a plurality of the first characters corresponding to the second character is satisfied.
10 . The information processing apparatus according to claim 1 , further comprising a receiving unit that receives characters forming the search instruction information one by one.
11 . The information processing apparatus according to claim 2 , further comprising a receiving unit that receives characters forming the search instruction information one by one.
12 . The information processing apparatus according to claim 3 , further comprising a receiving unit that receives characters forming the search instruction information one by one.
13 . The information processing apparatus according to claim 4 , further comprising a receiving unit that receives characters forming the search instruction information one by one.
14 . The information processing apparatus according to claim 5 , further comprising a receiving unit that receives characters forming the search instruction information one by one.
15 . The information processing apparatus according to claim 6 , further comprising a receiving unit that receives characters forming the search instruction information one by one.
16 . The information processing apparatus according to claim 7 , further comprising a receiving unit that receives characters forming the search instruction information one by one.
17 . The information processing apparatus according to claim 8 , further comprising a receiving unit that receives characters forming the search instruction information one by one.
18 . The information processing apparatus according to claim 9 , further comprising a receiving unit that receives characters forming the search instruction information one by one.
19 . A non-transitory computer readable medium storing a program causing a computer to execute a process for processing information, the process comprising:
recognizing a character included in image information and outputting character information;
searching for a character string in the character information output from the image information, in accordance with search instruction information that instructs the character string including at least one character included in the image information to be searched for and association information that associates in advance a first character serving as an input target to the character recognition unit with a second character that is output when the first character is recognized; and
correcting the character string hit in searching, based on the association information.
20 . An information processing apparatus comprising:
character recognition means for recognizing a character included in image information and outputs character information;
searching means for searching for a character string in the character information output from the image information, in accordance with search instruction information that instructs the character string including at least one character included in the image information to be searched for and association information that associates in advance a first character serving as an input target to the character recognition means with a second character that is output when the character recognition means recognizes the first character; and
correcting means for correcting the character string hit in searching, based on the association information.