Control program, control method, and information processing device

The information processing device enhances character differentiation by superimposing characters with controlled color tones to emphasize overhangs, addressing the challenge of distinguishing similar shapes and improving character selection accuracy.

JP7718313B2Active Publication Date: 2025-08-05FUJITSU LTD
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
JP2022073596
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-04-27
Publication Date
2025-08-05
Estimated Expiration
2042-04-27

AI Technical Summary

Technical Problem

Existing character search systems struggle to distinguish between multiple characters with similar shapes, making it difficult to identify the correct character, especially in tasks requiring precise character identification like local government address registration and family register work.

Method used

An information processing device that displays characters superimposed with controlled color tones to emphasize areas where one character overhangs another, allowing users to switch between highlighting the overhang of the source or target character, ensuring visibility even in limited display sizes.

Benefits of technology

Facilitates easy differentiation between characters with similar shapes by highlighting overhanging areas, enabling accurate character selection even for users without specialized knowledge.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007718313000001
    Figure 0007718313000001
  • Figure 0007718313000002
    Figure 0007718313000002
  • Figure 0007718313000003
    Figure 0007718313000003
Patent Text Reader

Abstract

To facilitate identification of character differences.SOLUTION: An information processing device according to an embodiment includes a control part which controls the color tone so that a region is emphasized in which one of a first character and a second character related to the first character protrudes from the other character, outputs first display information for displaying the first character and the second character in an overlapping manner, changes the color tone so that a region is emphasized in which the other character protrudes from one character when a change instruction is received, and outputs second display information for displaying the first character and the second character in the overlapping manner.SELECTED DRAWING: Figure 7
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a control program, a control method, and an information processing device. [Background technology]

[0002] Characters such as kanji are often searched. For example, when managing family registers at government offices, in order to input the various kanji used in names, character searches are performed based on the reading of the kanji, the number of strokes, handwriting, etc.

[0003] Furthermore, a technique related to displaying characters in an overlapping manner is known (for example, Patent Document 1). [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2016-046763 Summary of the Invention [Problem to be solved by the invention]

[0005] However, when searching for a character, multiple characters with similar shapes may be found. In this case, it may be difficult to distinguish between the multiple characters and determine how each character differs. As a result, it may not be possible to identify which character is actually the one you want to use.

[0006] In one aspect, the present invention aims to facilitate the identification of differences between multiple characters. [Means for solving the problem]

[0007] An information processing device according to one embodiment of the present invention includes a control unit that outputs first display information for displaying the first character and the second character superimposed on each other by controlling the color tone so as to emphasize the area where one of a first character and a second character related to the first character overhangs the other character, and when a change instruction is received, outputs second display information for displaying the first character and the second character superimposed on each other by changing the color tone so as to emphasize the area where the other character overhangs the one character. [Effects of the Invention]

[0008] It can make it easier to distinguish between multiple characters. [Brief explanation of the drawings]

[0009] [Figure 1] FIG. 10 is a diagram illustrating a character search screen according to the embodiment. [Figure 2] FIG. 10 is a diagram illustrating an example of search results including multiple characters with similar character shapes. [Figure 3] FIG. 1 is a diagram illustrating a block configuration of an information processing apparatus according to an embodiment. [Figure 4] 10A and 10B are diagrams illustrating a comparison source protrusion emphasis mode and a comparison destination protrusion emphasis mode; [Figure 5] 10 is a diagram illustrating an example of highlighting the overhang of a second character as a comparison target relative to a first character as a comparison source when transparency is used. FIG. [Figure 6] 10A and 10B are diagrams illustrating a comparison source protrusion emphasis mode and a comparison destination protrusion emphasis mode according to another embodiment; [Figure 7] 10 is a diagram illustrating an example of an operational flow of processing for highlighting a protruding region according to an embodiment; [Figure 8] 10A and 10B are diagrams illustrating comparison of a character with multiple characters according to an embodiment; [Figure 9] 10A to 10C are diagrams illustrating an example of changing the display of at least one character according to the embodiment. [Figure 10] 10 shows an example in which characters to be highlighted with protrusion are switched for all of a plurality of characters according to another embodiment. [Figure 11] FIG. 1 is a diagram illustrating an example of a hardware configuration of a computer for realizing an information processing device according to an embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0010] Hereinafter, several embodiments of the present invention will be described in detail with reference to the drawings. Note that the same reference numerals are used to designate corresponding elements in the various drawings.

[0011] 1 is a diagram illustrating a character search screen 100 according to an embodiment. The search screen 100 is displayed on a display screen of a display device, for example. Note that FIG. 1 illustrates a character search using kanji as an example, and search conditions can be set based on, for example, the reading, number of strokes, radical, handwriting, etc. of the character to be searched.

[0012] Then, search conditions such as the reading, number of strokes, radical, and handwriting of the character can be set, and a search can be executed by pressing the search button 111, thereby obtaining the characters as search results. For example, when a character search condition is obtained, a storage device in which dictionary data of multiple characters is stored is referenced. Then, a character related to the obtained character is searched for in the dictionary data, and if multiple characters are found, the searched multiple characters are output.

[0013] However, a search may result in the search finding multiple characters with similar shapes. For example, in the case of characters with multiple variants, such as the character for side (nabe) or the character for quo (sai), multiple characters with similar shapes will be searched for. There are also situations where you want to select a specific character from a set of multiple characters with similar shapes. For example, in tasks that handle names, such as local government address registration and family register work, there are cases where there are dozens of variations of the character for quo (nabe), and unless you are a person with specialized knowledge of character shapes (knowledge of numerous inclusion criteria, including tome, hane, and harai), it can be difficult to quickly recognize the differences in character shapes.

[0014] FIG. 2 is a diagram illustrating search results 200 including a plurality of characters with similar glyphs. In FIG. 2, search results corresponding to the Chinese character "辺" used in surnames are shown, and it can be seen that there are a plurality of variant Chinese characters for the Chinese character "辺". These various variant Chinese characters are used in surnames, and when registering a name in administrative operations such as household registers, accurate identification of variant Chinese characters may be required. On the other hand, among variant Chinese characters, there may be a plurality of glyphs that are very similar, and it may be difficult to identify them just by comparing two characters.

[0015] As one method for identifying the difference between two characters having such similar glyphs, it is conceivable to display the two characters superimposed.

[0016] For example, as an example of comparing two characters, it is conceivable to display the first character in a first character color in a transparent manner, and superimpose the second character on it and display the second character in a second character color in a transparent manner. Note that the first character and the second character may be related to each other, such as characters searched under the same search conditions. Thereby, the area where only the first character is displayed is the first character color, the area where only the second character is displayed is the second character color, and the area where the first character and the second character are superimposed is displayed in three colors, i.e., a third character color in which the first character color and the second character color are mixed. As a result, the user can grasp where the two characters are different from the difference in color.

[0017] By the way, for example, in order to improve the efficiency of operations, it is desirable to be able to compare a plurality of characters simultaneously. On the other hand, when comparing and displaying a plurality of characters simultaneously, the display area is taken up more by the number of characters to be displayed, so the space available for displaying each character becomes smaller.

[0018] As a result, it may be difficult to see characters that have become thinner due to transparency, or it may be difficult to distinguish differences. Therefore, there is a demand for providing a technology that can easily visually recognize the difference between two compared characters even when the display size is small.

[0019] The inventors of the present invention have considered that, in order to maintain visibility even when the display size of characters is limited, it is preferable to keep the transparency of at least one of the characters low, for example, to display it with an opaque or nearly opaque transparency. By displaying characters with an opaque or nearly opaque transparency, the characters are clearly displayed, so that visibility can be maintained even when the character size is small.

[0020] On the other hand, the inventors of the present invention have noticed that when at least one of the characters is displayed with a low transparency, for example, opaque, it can be difficult to distinguish between the two characters. For example, one of the characters being compared may completely encompass the other. In this case, even when the two characters are superimposed, there is no area where one character overhangs the other, making it difficult to distinguish between them.

[0021] Therefore, in the embodiment described below, two display modes are provided: a display format that highlights the area where the comparison source character overflows the comparison target character, and a display format that highlights the area where the comparison target character overflows the comparison source character. The display format that highlights the overflow of the comparison source character is sometimes called the comparison source overflow highlight mode. The display format that highlights the overflow of the comparison target character is sometimes called the comparison target overflow highlight mode.

[0022] These two display modes for highlighting the differences ensure that even when one character encompasses another character, the area where one character extends beyond the other character is highlighted in either display mode, ensuring visibility of the difference. The following describes the embodiments in more detail.

[0023] 3 is a diagram illustrating a block configuration of an information processing device 300 according to an embodiment. The information processing device 300 includes, for example, a control unit 301 and a storage unit 302. The control unit 301 controls, for example, each unit of the information processing device 300. The storage unit 302 stores, for example, information such as character dictionary data. These will be described in further detail below.

[0024] Next, examples of display in (1) comparison source protrusion highlighting mode and (2) comparison destination protrusion highlighting mode will be described. The comparison source character may be, for example, a character selected by the user from among multiple characters included in the search results. The comparison destination character may be, for example, multiple characters included in the search results or multiple characters selected by the user or the system.

[0025] FIG. 4 is a diagram illustrating the comparison source overflow highlighting mode and the comparison target overflow highlighting mode. FIG. 4(a) shows the first character of the comparison source and the second character of the comparison target. Note that when the two variants of the kanji character "hemi" shown in FIG. 4 are superimposed, the first character is contained within the second character. FIG. 4(b) shows a display example of the comparison source overflow highlighting mode in which the overflow of the first character of the comparison source is emphasized, and FIG. 4(c) shows a display example of the comparison target overflow highlighting mode in which the overflow of the second character of the comparison target is emphasized.

[0026] In the display example of the source overhang highlighting mode shown in FIG. 4(b), for example, the first source character is a white character outlined in black and positioned below the second target character in the overlay. Meanwhile, the second target character is a black character positioned above the first target character in the overlay. Here, because the second character encompasses the first character, in the display example of the source overhang highlighting mode shown in FIG. 4(b), there is no area where the first character overhangs the second character. Therefore, it is difficult to distinguish the difference between the first and second characters in the display shown in FIG. 4(b). Thus, for example, if the transparency of at least one of the two characters displayed overlaid is kept low, e.g., displayed opaquely, the difference between the source character and the target character may not be apparent even when the two characters are displayed overlaid.

[0027] In this case, as shown in the display example of the comparison target protrusion emphasis mode in FIG. 4(c), by emphasizing the comparison target protrusion, it becomes possible to distinguish the difference between the two characters.

[0028] In a display example of the target overhang emphasis mode, for example, the second target character is placed below the first target character as a white character outlined in black. Meanwhile, the first target character is placed above the second target character as a black character. Here, the second character contains the first character, but the second character has an overhanging area relative to the first character. Therefore, the overhang of the second target character can be emphasized, making it easy to recognize the difference between the two characters. Note that in Figure 4(c), characters whose overhang is emphasized are displayed as white characters outlined in black against black characters, and the overhanging area is also emphasized by increasing the brightness difference between white and black.

[0029] As described above, by swapping the characters placed on the top and bottom of the overlay, it is possible to switch between emphasizing the overhang of the source character relative to the target character, or emphasizing the overhang of the target character relative to the source character. Note that the example in Figure 4 illustrates a case where the characters are displayed opaque, and the overhang of the character placed below the character placed on the top of the overlay is emphasized. By clearly displaying the characters with opaque or near-opaque transparency, it is possible to ensure the visibility of the characters even when the display size of the characters is limited.

[0030] However, the embodiment is not limited to using opaque characters. For example, transparency may be used to emphasize the overhang of one character relative to the other character. For example, transparency may be used to make it easier to see the overhang of a character arranged above a character arranged below. Furthermore, the overhanging area may be emphasized by using different character colors for one character and the other character.

[0031] 5A and 5B are diagrams illustrating an example of highlighting the overhang of a second comparison target character relative to a first comparison target character when using transparency. In FIG. 5A, the first comparison target character is clearly displayed in black with opaque or nearly opaque transparency. On the other hand, the second comparison target character is displayed transparently in light gray with a transparency of a predetermined level or higher (for example, 50%) so that the character underneath can be seen through.

[0032] In Figure 5(b), the first character of the comparison source is displayed on the bottom and the second character of the comparison target is displayed on the top on a dark gray background. In this case, the overhang of the second character of the comparison target, which is placed on top using transparency, is displayed brightly against the black of the first character of the comparison source and the dark gray background, allowing for emphasis. Therefore, for example, by using character transparency, it is possible to emphasize the overhang of the character placed on top relative to the character placed on the bottom.

[0033] However, even when using transparency in this way, if one character contains the other, it may be difficult to see the overflow area. For this reason, for example, if the difference between the two characters is difficult to see when displayed in the source overflow highlight mode, it is preferable to be able to switch the display to the target overflow highlight mode.

[0034] 6A and 6B are diagrams illustrating a comparison source protrusion highlighting mode and a comparison destination protrusion highlighting mode according to another embodiment. Fig. 6A shows the same first comparison source character and second comparison destination character as those shown in Fig. 4. When the first comparison source character and the second comparison destination character are superimposed, the first character is contained within the second character.

[0035] Also, Figure 6(b) shows an example of a display in the comparison source overhang emphasis mode, in which the overhang of the first character of the comparison source is emphasized, and Figure 6(c) shows an example of a display in the comparison destination overhang emphasis mode, in which the overhang of the second character of the comparison destination is emphasized.

[0036] In Figure 6(b), a dark gray background is used. The first character of the comparison source is placed on top as a transparent character in a light gray color with a certain degree of transparency, and the second character of the comparison target is placed on the bottom as a black character, with the two characters displayed overlapping each other. In this case, the overhanging part of the first character of the comparison source, placed on top using transparency, can be highlighted because it is displayed brightly against the black of the second character of the comparison target and the dark gray background. However, in the example of Figure 6(b), because the first character is contained within the second character, there is no overhanging part of the first character, making it difficult to distinguish the difference between the two characters.

[0037] Although the second character contains the first character, the second character has an area that extends beyond the first character. Therefore, as shown in the display example of the comparison target protrusion highlighting mode in Figure 6(c), by highlighting the protrusion of the comparison target, it becomes possible to easily distinguish the difference between the two characters.

[0038] For example, in FIG. 6(c), a dark gray background is set. The first character of the comparison source is placed on top as a transparent character using a dark gray color with a predetermined degree of transparency, and the second character of the comparison target is placed on the bottom as a white character with a black border, with the two characters displayed overlapping each other. Therefore, the second character that overflows from the first character is displayed in white and stands out against the dark gray background and the dark gray of the first character of the comparison source. In this way, when it is difficult to distinguish the differences when displayed in a display format that emphasizes the overflow of the first character of the comparison source, by switching to a display format that emphasizes the overflow of the second character of the comparison target, the differences can be easily distinguished.

[0039] Also, as shown in the example in FIG. 6, by using transparency, it is possible to switch the emphasis of the protruding area without switching the upper and lower characters.

[0040] The highlighting of the protruding region according to the embodiment may be, for example, a display frame in which characters are superimposed, in which the protruding region to be highlighted is highlighted more than other parts of the display frame. Here, the other parts that are not highlighted may include, for example, the region of the characters other than the protruding region to be highlighted, and in another example, may also include the background region.

[0041] Further, displaying in an emphasized manner means, for example, displaying the area to be emphasized so that it is easily distinguishable from other parts, and in one example, displaying it so that it is easier to see than other parts.

[0042] The emphasis of the outflow region can be achieved by controlling, for example, color tones such as brightness, saturation, hue, and transparency. For example, the emphasis of the outflow region can include increasing the difference in brightness of the outflow region relative to other portions. Furthermore, the emphasis of the outflow region can include increasing the difference in saturation of the outflow region relative to other portions. Furthermore, the emphasis of the outflow region can include increasing the difference in hue of the outflow region relative to other portions. For example, the emphasis of the outflow region can be achieved by using a color combination that allows a visible difference in hue, such as using colors diagonal to each other on a color wheel. For example, the emphasis of the outflow region can include increasing the difference in transparency of the outflow region relative to other portions. Furthermore, the emphasis of the outflow region can be achieved by controlling any two or more elements such as brightness, saturation, hue, and transparency.

[0043] Further, the emphasis on the overflow area may include, for example, placing one character that emphasizes the overflow under the other character when overlapping characters, or may include emphasis using transparency, as illustrated with reference to Figures 5 and 6.

[0044] Next, an example of the highlighting process of the protruding region according to the embodiment will be described. Fig. 7 is a diagram illustrating an example of the operation flow of the highlighting process of the protruding region according to the embodiment. For example, when a search condition is input via the search screen 100 or the like, the control unit 301 starts the operation flow of Fig. 7.

[0045] In S701, the control unit 301 searches for characters using the input search criteria. For example, the user can input the search criteria to the information processing device 300 using the search screen 100 in Fig. 1. The search criteria may include, for example, criteria regarding the number of strokes, radicals, etc., and the control unit 301 may extract kanji characters that fit the input search criteria from the dictionary data.

[0046] In S702, the control unit 301 displays the search results. For example, the control unit 301 outputs the characters searched for in S701 to the display screen, as exemplified by the search result 200 in FIG.

[0047] In S703, the control unit 301 determines whether an instruction to emphasize the overflow display has been input. For example, if the user has not input an instruction to emphasize the overflow display (NO in S703), the flow proceeds to S707. On the other hand, for example, if the user has input an instruction to emphasize the overflow display (YES in S703), the flow proceeds to S704.

[0048] In S704, the control unit 301 emphasizes the overhang of the first character relative to the second character when displaying the character. For example, as shown in the display example of FIG. 4(b), the control unit 301 generates display information (e.g., first display information) by controlling the color tone so as to emphasize the overhang of the first character relative to the second character, and outputs the display information to the display device. This allows the display device to emphasize the overhanging area of the first character relative to the second character when displaying the character.

[0049] In S705, the control unit 301 determines, for example, whether a change instruction has been input. For example, if a change instruction has not been input by the user (NO in S705), the flow proceeds to S707. On the other hand, if a change instruction has been input (YES in S705), the flow proceeds to S706.

[0050] In S706, the control unit 301 changes the overflow highlighting display. For example, if the overflow of the first character relative to the second character is displayed with emphasis, the control unit 301 changes the display so that the overflow of the second character relative to the first character is displayed with emphasis. For example, as shown in the display example of FIG. 4(c), the control unit 301 changes the color tone to emphasize the overflow of the second character relative to the first character, generates display information (e.g., second display information), and outputs it to the display device. This allows the display device to highlight the area where the second character overflows relative to the first character. Note that if the overflow of the second character relative to the first character is displayed with emphasis, the control unit 301 may change the display so that the overflow of the first character relative to the second character is displayed with emphasis.

[0051] In S707, the control unit 301 determines, for example, whether an end instruction has been input. For example, the user may perform an operation to search again using different conditions, or an operation to confirm the selection of input characters, in which case the control unit 301 may determine YES in S707. If an end instruction has not been input (NO in S707), the flow returns to S705 and the process is repeated. On the other hand, if an end instruction has been input (YES in S707), this operation flow ends.

[0052] As illustrated in the operational flow of FIG. 7 above, for example, if it is difficult to distinguish between the two characters even when the first character protruding from the second character is highlighted, control unit 301 changes the display so that the second character protruding from the first character is highlighted. This makes it possible to highlight the area where the second character protrudes from the first character, even when the first character is contained within the second character. As a result, it becomes easier to distinguish between the two characters.

[0053] In the above-described embodiment, the two characters to be compared are named as the comparison source character, the comparison target character, the first character, and the second character, but either of the two characters may be the comparison source character or the comparison target character. Similarly, either of the two characters may be the first character or the second character.

[0054] Furthermore, although the above-described embodiment illustrates the comparison of two characters, the embodiment is not limited to this. For example, there are cases where it is desired to compare one character with multiple other characters. As an example, when there are multiple variants of the Chinese character "" (en), and a target character is to be found among the multiple variants, it is sometimes desired to compare one character with multiple other characters. Therefore, the embodiment may be used when comparing a certain character with multiple other characters.

[0055] 8 is a diagram illustrating a comparison between a certain character and multiple characters according to an embodiment. In the example shown in FIG. 8, the upper left character is selected, and the overhang of the upper left character relative to the multiple other characters is highlighted. Therefore, the overhang of the upper left character makes it easy to distinguish the difference from the multiple other characters.

[0056] Incidentally, a certain character may be included in at least one of the multiple characters. In this case, even if the protruding portion of the certain character relative to the multiple characters is emphasized, it may be difficult to distinguish the difference because there is no protruding area. Therefore, in one example, the control unit 301 may change the display so as to emphasize the area where at least one of the multiple characters protrudes relative to the certain character.

[0057] 9 is a diagram showing an example of changing the display of at least one character among a plurality of characters according to an embodiment. The character located in the upper left of FIG. 9 is selected as the first character. The characters in the lower row of FIG. 9 are displayed so that the protrusion of the first character is emphasized. On the other hand, the character in the upper right of FIG. 9 is displayed so that the protrusion of the character in the upper right relative to the first character is emphasized.

[0058] In this manner, in the embodiment, when a change instruction is input in a one-to-many character comparison, the character that is highlighted for overflow may be swapped for at least one character. As a result, for example, even if the overflow highlighting of one character makes it difficult to distinguish the difference, the overflow highlighting of the other character can be displayed to make it easier to distinguish the difference.

[0059] 9 illustrates an example in which the characters to be highlighted with protrusions are switched for at least some of the characters to be compared, but the embodiment is not limited to this. For example, when a change instruction is input, the characters to be highlighted with protrusions may be switched for all of the characters to be compared.

[0060] Fig. 10 shows an example of switching the characters to be highlighted for overflow for all of a plurality of characters according to another embodiment. As described above, Fig. 8 highlights the overflow of the first character, but Fig. 10 shows an example in which the overflow areas of each of the plurality of characters being compared relative to the first character are highlighted. In this way, even if the overflow highlighting of one character makes it difficult to distinguish the difference, highlighting the overflow of the other character makes it easier to distinguish the difference.

[0061] As described above, according to the embodiment, it is possible to easily distinguish the differences between a certain character and a plurality of other characters. As a result, even a person who does not have specialized knowledge of character variants can quickly recognize the differences and select the desired character.

[0062] Although the above describes exemplary embodiments, the embodiments are not limited to these. For example, the above-described operational flow is an example, and the embodiments are not limited to these. If possible, the operational flow may be executed by changing the order of the processes, may include additional processes, or may omit some processes. For example, the search in S701 may not be executed if the characters to be compared have already been extracted.

[0063] 7, for example, the overflow highlighting of the first character is performed in S704, but the embodiment is not limited to this, and even if the overflow highlighting of the first character is performed, it may be possible to select whether to perform overflow highlighting of the comparison source or the comparison destination. And, for example, as exemplified in S705, it may be possible to switch back and forth between highlighting of the comparison source and highlighting of the comparison destination by a change instruction.

[0064] Furthermore, although the above-described embodiment describes an example of comparing characters with similar character shapes to identify differences using variants of Chinese characters as an example, the embodiment is not limited thereto. For example, in another embodiment, the embodiment may be applied to identify differences in characters other than Chinese characters. For example, in another embodiment, it may be desired to identify the font used to display the same character in the alphabet and other characters such as Hangul. In this case, the characters in the font may be similar, making it difficult to identify the differences. For example, in such a case, when comparing multiple characters representing the same character, the overflow emphasis of the source character and the overflow emphasis of the target character according to the embodiment may be used.

[0065] Fig. 11 is a diagram illustrating an example of the hardware configuration of a computer 1100 for realizing an information processing device 300 according to an embodiment. The hardware configuration for realizing the information processing device 300 in Fig. 11 includes, for example, a processor 1101, a memory 1102, a storage device 1103, a reading device 1104, a communication interface 1106, and an input / output interface 1107. The processor 1101, memory 1102, storage device 1103, reading device 1104, communication interface 1106, and input / output interface 1107 are connected to one another via, for example, a bus 1108.

[0066] The processor 1101 may be, for example, a single processor, or a multi-processor or multi-core processor. The processor 1101 provides some or all of the functions of the control unit 301 described above by using the memory 1102 to execute a program that describes, for example, the procedures of the above-mentioned operation flow.

[0067] The memory 1102 is, for example, a semiconductor memory and may include a RAM area and a ROM area. The storage device 1103 is, for example, a semiconductor memory such as a hard disk or flash memory, or an external storage device. Note that RAM is an abbreviation for Random Access Memory, and ROM is an abbreviation for Read Only Memory.

[0068] The reading device 1104 accesses the removable storage medium 1105 in accordance with instructions from the processor 1101. The removable storage medium 1105 is realized by, for example, a semiconductor device, a medium that inputs and outputs information by magnetic action, or a medium that inputs and outputs information by optical action. An example of a semiconductor device is a USB (Universal Serial Bus) memory. An example of a medium that inputs and outputs information by magnetic action is a magnetic disk. An example of a medium that inputs and outputs information by optical action is a CD-ROM, DVD, Blu-ray Disc, etc. (Blu-ray is a registered trademark). CD is an abbreviation for Compact Disc. DVD is an abbreviation for Digital Versatile Disk.

[0069] The storage unit 302 includes, for example, a memory 1102, a storage device 1103, and a removable storage medium 1105. For example, character dictionary data and the like are stored in the storage device 1103 of the information processing device 300. The communication interface 1106 communicates with other devices in accordance with, for example, instructions from the processor 1101.

[0070] The input / output interface 1107 may be, for example, an interface between an input device and an output device. The input device is, for example, a device such as a keyboard, mouse, or touch panel that accepts instructions from a user. The output device is, for example, a display device such as a monitor, and an audio device such as a speaker.

[0071] The program according to the embodiment is provided to the information processing device 300 in the following form, for example. (1) It is pre-installed in the storage device 1103. (2) Provided by removable storage medium 1105. (3) Provided from a server such as a program server.

[0072] The hardware configuration of the computer 1100 for realizing the information processing device 300 described with reference to FIG. 11 is an example, and the embodiment is not limited thereto. For example, part of the above-described configuration may be deleted, or new configuration may be added. In another embodiment, for example, part or all of the functions of the above-described control unit 301 may be implemented as hardware using an FPGA, SoC, ASIC, PLD, or the like. Note that FPGA is an abbreviation for Field Programmable Gate Array. SoC is an abbreviation for System-on-a-chip. ASIC is an abbreviation for Application Specific Integrated Circuit. PLD is an abbreviation for Programmable Logic Device.

[0073] Several embodiments have been described above. However, the embodiments are not limited to the above embodiments and should be understood to include various modifications and alternative forms of the above embodiments. For example, the various embodiments can be realized by modifying the components within the scope of the embodiments. Furthermore, various embodiments can be implemented by appropriately combining multiple components disclosed in the above-described embodiments. Furthermore, various embodiments can be implemented by deleting some components from all the components described in the embodiments or by adding some components to the components described in the embodiments. [Explanation of symbols]

[0074] 100: Search screen 111: Search button 200: Search results 300: Information processing device 301: Control section 302: Storage section 1100: Computer 1101: Processor 1102: Memory 1103 :Storage device 1104: Reading device 1105: Removable storage media 1106: Communication interface 1107: Input / output interface 1108: Bus

Claims

1. outputting first display information for displaying the first character and the second character in an overlapping manner by controlling a color tone of one of the first character and the second character related to the first character so as to emphasize an area where the one character protrudes from the other character; when receiving a change instruction, the color tone is changed so that an area where the one character protrudes from the other character is emphasized, and second display information is output for displaying the first character and the second character in an overlapping manner. A control program that causes a computer to execute a process.

2. The process of outputting the first display information controls the color tone so that, when the first character and each of the plurality of characters including the second character are superimposed, an area where one of the first character and each of the plurality of characters protrudes from the other character is emphasized, and outputs the first display information for displaying the first character and each of the plurality of characters superimposed.

2. The control program according to claim 1 .

3. When the change instruction is received, the process of outputting the second display information changes the color tone of at least one character among the plurality of characters so as to emphasize an area where one character protrudes from the other character, and outputs the second display information for displaying the first character and each of the plurality of characters in an overlapping manner.

3. The control program according to claim 2.

4. the process of outputting the first display information includes outputting the first display information so that the one character is superimposed on the other character; the process of outputting the second display information includes outputting the second display information so that the one character is superimposed on the other character.

2. The control program according to claim 1 .

5. When a character search condition is acquired, a memory unit storing dictionary data of a plurality of characters is referenced to search for characters related to the acquired character; When a plurality of characters including the first character and the second character are found, the plurality of characters found are output.

2. The control program according to claim 1 .

6. A control method executed by a computer, the computer comprising: outputting first display information for displaying the first character and the second character in an overlapping manner by controlling a color tone of one of the first character and the second character related to the first character so as to emphasize an area where the one character protrudes from the other character; when receiving a change instruction, the color tone is changed so that an area where the one character protrudes from the other character is emphasized, and second display information is output for displaying the first character and the second character in an overlapping manner. A control method comprising:

7. outputting first display information for displaying the first character and the second character in an overlapping manner by controlling a color tone of one of the first character and the second character related to the first character so as to emphasize an area where the one character protrudes from the other character; when receiving a change instruction, the color tone is changed so that an area where the one character protrudes from the other character is emphasized, and second display information is output for displaying the first character and the second character in an overlapping manner. An information processing device including a control unit.

Citation Information

Patent Citations

  • Electronic study machine

    JP1983007171A

  • Character training device

    JP1993204291A

  • External character processor

    JP1994231123A

  • Character identification support system, character identification support device, and information processing method

    JP2005031942A

  • Character training instructional aid, character training system, and character training program

    JP2009180900A