New call character string registration program, new call character string registration device, and new call character string registration method
The new call string registration program and device facilitate intuitive registration of direct call strings for candidate characters, addressing the limitations of existing systems by enabling accurate conversion of less common kanji readings and handling diverse character combinations, thereby improving character conversion in Japanese word processing.
Patent Information
- Application Number
- JP2024074197
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-05-01
- Publication Date
- 2025-11-14
- Estimated Expiration
- 2044-05-01
AI Technical Summary
Existing character conversion systems struggle with registering indirect readings of kanji characters, leading to incorrect conversions and the need for users to input characters differently than their actual pronunciation, especially when dealing with difficult-to-read characters in names and places, and fail to handle various character combinations such as hiragana, katakana, kanji, English, Roman letters, Greek letters, numbers, and symbols.
A new call string registration program and device that allows users to intuitively register direct call strings by associating candidate characters with input strings, including handling spaces and multiple characters, using a conversion candidate dictionary storage unit to link call strings with candidate characters for easy retrieval during character conversion.
Enables the registration of new call strings for candidate characters, improving the accuracy of character conversion by allowing direct input of less common readings and handling complex character combinations, enhancing the user experience in Japanese word processing.
Smart Images

Figure 2025169491000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a new call string registration program, a new call string registration device, and a new call string registration method for registering new call strings for candidate characters in a database used to search for conversion candidates when performing character conversion. [Background technology]
[0002] Japanese sentences are written using a combination of hiragana, katakana, and kanji. Kanji are ideographic characters in which each character expresses a meaning, allowing for fewer characters to be written than when written using only phonetic characters such as kana. In addition, the correct meaning of homonyms can be understood by using different kanji.
[0003] In recent years, with the development of electronic devices such as personal computers and smartphones, it has become common to write documents using Japanese word processing software installed on such devices. Japanese word processing software also has a character conversion function that converts hiragana characters into kanji characters, roman letters, symbols, etc. The general method for converting hiragana characters into kanji characters using the character conversion function is as follows:
[0004] First, the user inputs a call string to call up the kanji to be converted, and then performs input operations such as the space bar. In response, the Japanese word processing software searches a database in which kanji and their call strings are registered, and finds kanji that use the call string as their reading, and displays a list of kanji conversion candidates. The user then selects the desired kanji from the list of conversion candidates. This converts the entered call string into the desired kanji.
[0005] However, kanji characters have various readings, and there are difficult-to-read kanji characters in place names and personal names. For example, the kanji character "nine" can be read as "ichijiku" (figure). However, the readings of "nine" include "kyuu," "ku," and "kokono," and "ichijiku" is not common, so it is often not registered in databases.
[0006] Therefore, if the word was not in the database, in order to enter "ichijiku," it was necessary to enter hiragana characters that differed from the actual pronunciation, such as "kyu."
[0007] To address this issue, methods have been developed to register new readings for kanji characters. For example, Japanese Patent Application Laid-Open Publication No. 2016-143224 proposes a technique for registering "Shokou," which is read as "akemitsu," by associating "Showa" with "Shokou," since "ake" is the "Sho" in "Showa" (Showa) (Patent Document 1). In other words, "Showa" is registered as an indirect reading of "Shokou," and by inputting "Showa," it can be converted to "Shokou." [Prior art documents] [Patent documents]
[0008] [Patent Document 1] Japanese Patent Application Laid-Open No. 2016-143224 Summary of the Invention [Problem to be solved by the invention]
[0009] However, in the invention described in Patent Document 1, "Shomitsu" is registered for the reading "Showa," so even if the actual reading "Akemitsu" is entered and character conversion is performed, "Shomitsu" will not be detected, which is a problem.
[0010] If you know that "Showa" is registered as "Shokou", you can simply enter "Showa", but if you don't know, you will need to enter each character of a word other than "Akemitsu", and in this case, you may not necessarily enter "Showa" as the reading. Even if you are likely to enter "Shokou" as the example, there may be cases where there is no indirect reading that is likely to be entered for other kanji.
[0011] In addition to combinations of hiragana, katakana, and kanji, many sentences are made up of various combinations of characters, such as English (English words), Roman letters, Greek letters, numbers, and symbols. In such cases, users may want to call up Greek letters ("pi" by typing "pai") or symbols ("maru" by typing "maru") from the hiragana they input. There is also a need to call up English words from hiragana, or kanji from English words.
[0012] The present invention has been made to solve the above-mentioned problems, and aims to provide a new call string registration program, a new call string registration device, and a new call string registration method that can register a new call string for calling a candidate character that is a candidate during character conversion as a conversion candidate. [Means for solving the problem]
[0013] In order to solve the problem of being able to register direct call strings easily and intuitively, the new call string registration program of the present invention is a new call string registration program for registering new call strings corresponding to candidate characters in a conversion candidate dictionary storage unit in which candidate characters that are candidates for character conversion when inputting text are registered in association with call strings for calling up the candidate characters as conversion candidates, and causes a computer to function as: a call string acquisition unit that acquires a call string input by an input means; a call string display unit that causes a display unit to display the call strings in a line on a display means and display a candidate character input unit in which candidate characters can be input to positions adjacent to each displayed character; a candidate character acquisition unit that acquires candidate characters input to the candidate character input unit by the input means; and a new conversion candidate registration unit that causes a character string from the first character of the call string acquired by the call string acquisition unit to the character adjacent to the candidate character input unit in which the candidate character was input to be associated with the candidate character acquired by the candidate character acquisition unit, as a new call string for the candidate character, in the conversion candidate dictionary storage unit.
[0014] Furthermore, as one aspect of the present invention, in order to solve the problem of registering candidate characters in association with call strings that include spaces, when the call string acquisition unit acquires a call string that includes a space, the new conversion candidate registration unit may register, in the conversion candidate dictionary storage unit, a character string from the character next to the space as the first character to a character adjacent to the candidate character as a new call string for the candidate character.
[0015] Furthermore, as one aspect of the present invention, in order to solve the problem of registering a new call string for each candidate character when registering multiple candidate characters for a call string, if the candidate character acquisition unit acquires candidate characters for the call string from multiple candidate character input units, the new conversion candidate registration unit may be configured to register, for the candidate characters in the second or subsequent candidate character input units, the character string from the first character to the character adjacent to the candidate character in the previous candidate character input unit to which the candidate character was input as a new call string for the candidate character in the conversion candidate dictionary storage unit.
[0016] Furthermore, as one aspect of the present invention, when registering a plurality of candidate characters for a call string, in order to solve the problem of registering a new call string for each of the candidate characters and registering a call string for a candidate character string consisting of a plurality of candidate characters, if the candidate character acquisition unit acquires candidate characters for the call string from a plurality of candidate character input units, the new conversion candidate registration unit may be configured to register, in the conversion candidate dictionary storage unit, the character string from the first character following the character adjacent to the candidate character in the previous candidate character input unit to the character adjacent to the candidate character input unit in which the candidate character was input, as a new call string for the candidate character, and to associate the call string acquired by the call string acquisition unit with the candidate character string consisting of candidate characters in the plurality of candidate character input units acquired by the candidate character acquisition unit, and register the call string acquired by the call string acquisition unit in the conversion candidate dictionary storage unit as a new call string for the candidate character string.
[0017] In order to solve the problem of being able to easily and intuitively register direct call strings, the new call string registration device of the present invention is a new call string registration device for registering new call strings corresponding to candidate characters in a conversion candidate dictionary storage unit in which candidate characters that are candidates for character conversion when inputting text and call strings for calling up the candidate characters as conversion candidates are registered in association with each other, and the new call string registration device has the following components: a call string acquisition unit that acquires the call string input by an input means; a call string display unit that causes a display unit to display the call strings in a line on a display means and to display a candidate character input unit in which candidate characters can be input to positions adjacent to each displayed character; a candidate character acquisition unit that acquires the candidate characters input to the candidate character input unit by the input means; and a new conversion candidate registration unit that causes a character string from the first character of the call string acquired by the call string acquisition unit to the character adjacent to the candidate character input unit in which the candidate character was input to be associated with the candidate character acquired by the candidate character acquisition unit and registers it in the conversion candidate dictionary storage unit as a new call string for the candidate character.
[0018] In order to solve the problem of being able to register direct call strings easily and intuitively, the new call string registration method of the present invention is a method for registering new call strings corresponding to candidate characters in a conversion candidate dictionary storage unit in which candidate characters that are candidates for character conversion in sentence input and call strings for calling up the candidate characters as conversion candidates are registered in association with each other, and the method includes a call string acquisition step of acquiring a call string input by an input means, a call string display step of displaying the call strings in a line on a display means and displaying a candidate character input unit in which candidate characters can be input to positions adjacent to each displayed character, a candidate character acquisition step of acquiring a candidate character input by an input means, and a new conversion candidate registration step of registering a character string from the first character of the call string acquired by the call string acquisition step to a character adjacent to the candidate character input unit into which the candidate character has been input as a new call string for the candidate character in association with the candidate character acquired by the candidate character acquisition step in the conversion candidate dictionary storage unit. [Effects of the Invention]
[0019] According to the present invention, a new call character string for calling a candidate character as a conversion candidate can be registered for the candidate character that is a candidate for character conversion. [Brief explanation of the drawings]
[0020] [Figure 1] 1 is a schematic diagram showing an embodiment of a new call string registration device according to the present invention; [Figure 2] 10 is a schematic diagram showing the actions of a user and the new call string registration device when registering "fig" as a new call string for the kanji character "nine" using the new call string registration device of this embodiment. FIG. [Figure 3] FIG. 2 is a flowchart showing the main flow of a new call string registration program according to the present embodiment. [Figure 4] 10 is a schematic diagram showing the actions of a user and a new call string registration device when registering "Hyuuga" as a new call string for the kanji character "Hyofuyu" using the new call string registration device of this embodiment. FIG. [Figure 5] 10 is a flowchart showing the flow of a subroutine for registering a new call string for each of a plurality of candidate characters in the new call string registration program of this embodiment. FIG. [Figure 6] 10 is a schematic diagram showing the actions of a user and a new call string registration device when registering "ichijiku_hyuga" as a new reading for the kanji "kyu_hifuyu" including a space using the new call string registration device of this embodiment. FIG. DETAILED DESCRIPTION OF THE INVENTION
[0021] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of a new call string registration program, a new call string registration device, and a new call string registration method according to the present invention will be described below with reference to the accompanying drawings.
[0022] The new call string registration device 1 of this embodiment is a device for registering a new call string to candidate characters, and in this embodiment, as shown in Figure 1, is mainly composed of a display means 2, an input means 3, and a computer 4 equipped with a memory means 5 and an arithmetic processing means 6.
[0023] Although not shown, the new call character string registration device 1 of this embodiment is configured as a part of a Japanese word processor or as an external device.
[0024] The display means 2 is composed of an LCD display or the like, and displays various information to the user. For example, as shown in Figure 2, it displays the call string displayed by the call string display unit 62 and the candidate character input unit.
[0025] The input means 3 is made up of a keyboard, a mouse, etc., and is used by the user to input various selections and instructions, and in this embodiment is used to input call character strings, candidate characters, etc.
[0026] In the first embodiment, the display means 2 and the input means 3 are provided separately, but the present invention is not limited to this configuration and may be configured by a display input means having both a display function and an input function, such as a touch panel. Also, the input means 3 may be an input means for voice input.
[0027] The computer 4 is a device for executing the new call string registration program 1a, and in this embodiment, as shown in Fig. 1, includes a storage unit 5 and a processing unit 6. Although not shown, the computer 4 also includes a power supply device for supplying power to the processing unit 6 and other components, and communication units such as a LAN (Local Area Network), Wi-Fi (Wireless Fidelity), and Bluetooth.
[0028] The storage means 5 stores various data and also functions as a working area when the arithmetic processing means 6 performs arithmetic processing. In this embodiment, the storage means 5 is composed of a hard disk, a ROM (Read Only Memory), a RAM (Random Access Memory), a flash memory, etc., and as shown in Fig. 1, has a program storage unit 51 and a conversion candidate dictionary storage unit 52 in which candidate characters and call strings for calling the candidate characters as conversion candidates are registered in association with each other.
[0029] A new call string registration program 1a is installed in the program storage unit 51. The processing unit 6 executes the new call string registration program 1a, causing the computer 4 to function as each of the components described below.
[0030] The use of new call string registration program 1a is not limited to the above configuration. For example, new call string registration program 1a may be stored on a non-transitory recording medium readable by computer 4, such as a CD-ROM or DVD-ROM, and read and executed directly from the recording medium. New call string registration program 1a may also be used from an external server using a cloud computing method or an ASP (Application Service Provider) method. New call string registration program 1a may also be incorporated into a Japanese word processing program as one of its functions for operating a Japanese word processing device.
[0031] The conversion candidate dictionary storage unit 52 is a database in which candidate characters that are candidates for character conversion are registered in association with call strings for calling up the candidate characters as conversion candidates. In this embodiment, the candidate characters and call strings are stored in association with each other in advance, and new call strings associated with candidate characters can be stored using the new call string registration program 1a.
[0032] The calculation processing means 6 is composed of a CPU (Central Processing Unit) etc., and by executing the new call string registration program 1a installed in the program memory unit 51, it functions as a call string acquisition unit 61, a call string display unit 62, a candidate character acquisition unit 63 and a new conversion candidate registration unit 64.
[0033] The call string acquisition unit 61 is configured to acquire a call string input by the input means 3. The acquired call string is a new call string, and is made up of characters such as hiragana, katakana, Roman letters, Greek letters, and numbers. The call string has one or more characters, and if it has two or more characters, spaces can be included between characters. In this embodiment, an example will be described in which hiragana is input as the call string.
[0034] In this embodiment, the call string acquisition unit 61 acquires a call string entered by the user while inputting Japanese text using a Japanese word processor. Specifically, when a call string is entered, character conversion is instructed, and the desired conversion candidate is not found when conversion candidates read from the conversion candidate dictionary storage unit 52 are displayed, a predetermined key operation (e.g., simultaneous pressing of the "Control (Ctrl)" key and the "T" key) or a predetermined mouse operation (clicking a predetermined tab in an image displayed on the display means 3) is performed. This starts the new call string registration program 1a, and the call string acquisition unit 61 acquires the call string (the call string before character conversion).
[0035] Furthermore, the call string acquisition unit 61 in this embodiment can acquire an input call string by dragging the input call string and performing a predetermined key operation or a predetermined mouse operation in that state. In the character conversion function of a general Japanese word processor, pressing the space key is used to instruct character conversion, but by enabling acquisition of a call string by dragging in this manner, it is possible to acquire a call string that includes spaces.
[0036] The acquisition of the call string by the call string acquisition unit 61 is not limited to when a sentence is being input, but the new call string registration program 1a may be started at any timing, a popup screen dedicated to registration may be displayed on the display means 2, or the like, and the call string entered by the input means 3 may be acquired.
[0037] The call string display unit 62 is configured to display the call string in a line on the display means 2, and to display a candidate character input section in which candidate characters can be input at a position adjacent to each displayed character. In this embodiment, as shown in FIG. 2, the call string is displayed in a vertical line on the display means 2, and a screen in which the candidate character input section is displayed at a position to the right of each kana character is popped up separately from the image of the text being input using the Japanese word processor.
[0038] The direction in which the call string is arranged in a row is not limited to vertically, but may also be horizontally. The position at which the candidate character input section is displayed is not limited to the right of each character in the call string, but may be adjacent to each character in the call string. However, for intuitive input, it is preferable to display the candidate character input section adjacent to each character in a position perpendicular to the top, bottom, left, or right of each character.
[0039] The candidate character acquisition unit 63 is configured to acquire candidate characters input to the candidate character input unit by the input means 3. In this embodiment, the character conversion function of a typical Japanese word processing device (Japanese word processing program) is used. A call string different from the call string to be registered is input, and candidate characters registered in association with the call string are retrieved from the conversion candidate dictionary storage unit 52, and converted into the candidate characters to be registered. Candidate characters can consist of any characters, such as kanji, hiragana, katakana, Roman letters, Greek letters, letters of various other languages, and numbers. The number of characters that can be input to the candidate character input unit is one or more. If two or more characters are input, multiple types of characters can be combined. For example, a kanji character including a trailing kana can be combined with a kanji character to create a candidate character. In this embodiment, the candidate characters are kanji characters, and a single character is input to the candidate character input unit.
[0040] The method of inputting candidate characters into the candidate character input unit is not limited to the method using the character conversion function of a Japanese word processing device (Japanese word processing program), but may also be input using AI technology such as an interactive AI program.
[0041] For example, you can input kanji into an interactive AI program, such as "○○ to ○○ ('ima' to 'kimono')," "Kanji similar to ○○ (Kanji similar to 'sai')," "Old character for ○ 'old style, variant character, colloquial character, abbreviated character, etc.' (old character for 'iron')," or "Kanji with ○○ (Kanji with 'matsuri')," and then input based on the output results ('fusumi', 'ya', 'iron', 'saki').
[0042] Alternatively, a radical may be used to input "XX to XX (Kuni-gamae to Tama)" and input based on the output result ("Kuni").
[0043] Furthermore, you can input something like "○○ of ○○ (rice field)" without using kanji or radicals, and input based on the output result ("rice field"). You can also input something like "○○ of ○○ (the "bridge" in "bridge")" using a foreign language such as English, and input based on the output result ("bridge" in "bridge").
[0044] The new conversion candidate registration unit 64 is configured to register new call strings corresponding to candidate characters in the conversion candidate dictionary storage unit 52, and in this embodiment, the call strings acquired by the call string acquisition unit 61 are registered in association with the candidate characters acquired by the candidate character acquisition unit 63.
[0045] Specifically, the new conversion candidate registration unit 64 registers the call string from the first character of the call string acquired by the call string acquisition unit 61 to the character adjacent to the candidate character acquired by the candidate character acquisition unit 63 in the conversion candidate dictionary storage unit 52 as a new call string for the candidate character.
[0046] Furthermore, the new conversion candidate registration unit 64 in this embodiment includes a space determination unit 641 that determines whether or not the call string acquired by the call string acquisition unit 61 includes a space.
[0047] If the space determination unit 641 determines that the call character string contains a space, the new conversion candidate registration unit 64 sets the character next to the space as the first character and registers the call character string from the first character to the character adjacent to the candidate character in the conversion candidate dictionary storage unit 52 as a new call character string for the candidate character.
[0048] The new conversion candidate registration unit 64 also includes a candidate character number determination unit 642 that determines whether multiple candidate characters have been acquired for the call character string. In this embodiment, when candidate characters are input to multiple candidate character input units adjacent to each character of the call character string, the candidate character number determination unit 642 determines that multiple candidate characters have been acquired.
[0049] If the candidate character number determination unit 642 determines that multiple candidate characters have been obtained for the call character string, the new conversion candidate registration unit 64 sets the character next to the character adjacent to the previous candidate character as the first character for the second and subsequent candidate characters, and registers the call character string from the first character to the character adjacent to the candidate character in the conversion candidate dictionary storage unit 52 as a new call character string.
[0050] Furthermore, the new conversion candidate registration unit 64 in this embodiment registers new call strings for the second and subsequent candidate characters, and also registers the call string acquired by the call string acquisition unit 61 as a new call string of the candidate string in the conversion candidate dictionary storage unit 52 in association with the candidate string consisting of multiple candidate characters acquired by the candidate character acquisition unit 63. The candidate string in this embodiment is a string formed by combining multiple candidate characters in the order of the characters in the corresponding call string.
[0051] Furthermore, in this embodiment, when a call string contains a space, the candidate character number determination unit 642 determines whether multiple candidate characters have been obtained for the call string before the space and the call string after the space.
[0052] Next, the operation of each component of the new call string registration program 1a and the new call string registration device 1 of this embodiment will be described together with the new call string registration method of this embodiment with reference to the drawings.
[0053] "When registering the call string "fig" for the kanji character "nine" as a candidate character" As shown in Figure 2, a case will be described in which a user inputs the call string "ichijiku" (figure) while inputting a sentence using the input means 2 in a Japanese word processor (new call string registration device 1). Here, when the user wants to convert "ichijiku" into characters, he or she performs a predetermined operation such as pressing the space key.
[0054] The Japanese word processor searches the conversion candidate dictionary storage unit 52 for candidate characters registered in association with the call character string "ichijiku" and displays the searched candidate characters as a list of conversion candidates on the display means 2 using a pop-up display or the like. For example, as shown in FIG. 2, conversion candidates such as "1. ichijiku," "2. mukae," and "3. ichijiku" are displayed. If the desired candidate character is in the list, selecting the corresponding candidate character completes the input, which has been converted into the candidate character.
[0055] On the other hand, if "nine" is not registered in the conversion candidate dictionary storage unit in association with the call character string "ichijiku", it will not be displayed in the list of conversion candidates.
[0056] Therefore, in order to convert the character to "nine" and associate the call string "fig" with "nine" and register it in the conversion candidate dictionary storage unit 52, the user performs a predetermined key operation or a predetermined mouse operation to start the new call string registration device 1 (new call string registration program 1a) and begin the registration process.
[0057] When the registration process starts, as shown in Figure 3, in the new call string registration device 1 (new call string registration program 1a), the call string acquisition unit 61 acquires the call string entered by the input means 3 (call string acquisition step S1). In this embodiment, the call string "fig" entered while entering a sentence is acquired. Therefore, the user does not need to enter a new call string for the registration process.
[0058] Next, the call string display unit 62 displays the call string in a line on the display means 2, and also displays a candidate character input section where candidate characters can be input at a position adjacent to each displayed character (call string display step S2). In this embodiment, as shown in FIG. 2, "fig" is displayed in a vertical line, and a candidate character input section where candidate characters can be input is displayed at a position to the right of each character. In this embodiment, the words "Candidate character input possible" are displayed in the candidate character input section so that the user can intuitively recognize it as a candidate character input section.
[0059] As shown in Fig. 2, the user inputs a candidate character at any position in the candidate character input section displayed on the display means 2. In this embodiment, the kanji character "nine" is input in the candidate character input section adjacent to the character "ku" in the call string "ijijiku." There are no particular limitations on the method for inputting the kanji character "nine," but in this embodiment, the kanji character "nine" is input by using the character conversion function of a Japanese word processor to input a call string such as "kyuu" and then selecting "nine" from the list of conversion candidates that is displayed.
[0060] After the user finishes inputting candidate characters, the user performs a predetermined key operation or a predetermined mouse operation to give an instruction to register.
[0061] In the new call string registration device 1 (new call string registration program 1a), when receiving an instruction to register, as shown in FIG. 3, the candidate character acquisition unit 63 acquires the candidate characters input to the candidate character input unit (candidate character acquisition step S3). Then, the new conversion candidate registration unit 64 executes a registration process for the call string corresponding to the candidate characters.
[0062] First, the space determination unit 641 of the new conversion candidate registration unit 64 determines whether or not the call string includes a space (space determination step S4). Since the call string "ichijiku" does not include a space, it proceeds to "NO (none)".
[0063] Next, the candidate character number determination unit 642 of the new conversion candidate registration unit 64 determines whether or not a plurality of candidate characters have been acquired for the call string (candidate character number determination step S5). Since there is only one Chinese character "nine" as the candidate character, it proceeds to "NO (single number)".
[0064] Then, the new conversion candidate registration unit 64 associates the call string "ichijiku" with the candidate character "nine" as a new call string and registers it in the conversion candidate dictionary storage unit 52 (new call string registration step S6). In the present embodiment, together with the registration of the new call string, the Chinese character "nine" is displayed in the text as the character conversion result of "ichijiku".
[0065] As described above, "ichijiku" is registered as a new call string for calling the Chinese character "nine" as a candidate character at the time of character conversion, and the character conversion process is completed. As a result, hereafter, "nine" is displayed as a candidate for character conversion for the call string "ichijiku", and conversion of a candidate character (Chinese character) that matches the reading kana becomes possible.
[0066] When registering the call string "hyuga" for the Chinese character "hyou tou" as a candidate character As shown in Fig. 4, a case where the user inputs "Hyuuga" and "Biaodong" is not displayed as a candidate for character conversion will be described.
[0067] In this case, similar to the case of "Ichijiku", the user performs a predetermined key operation or a predetermined mouse operation to start the new call string registration device 1 (new call string registration program 1a), and starts the registration process for associating and registering "Hyuuga" as the new call string for the Chinese characters "Biaodong".
[0068] When the registration process is started, as shown in Fig. 3, in the new call string registration device 1 (new call string registration program 1a), the call string acquisition unit 61 acquires the call string "Hyuuga" input by the input means 3 (call string acquisition step S1). Next, the call string display unit 62 displays the call string "Hyuuga" in a vertical column on the display means 2 and also displays the candidate character input unit (call string display step S2).
[0069] As shown in Fig. 4, the user inputs the Chinese character "Biao" as a candidate character to the candidate character input unit adjacent to the character "U" displayed on the display means 2, inputs the Chinese character "Dong" as a candidate character to the candidate character input unit adjacent to the character "Ga", and performs a predetermined key operation or a predetermined mouse operation to give a registration instruction.
[0070] In the new call string registration device 1 (new call string registration program 1a), when receiving the registration instruction, as shown in Fig. 3, the candidate character acquisition unit 63 acquires the Chinese characters "Biao" and "Dong" as candidate characters (candidate character acquisition step S3).
[0071] Also, the space discrimination unit 641 of the new conversion candidate registration unit 64 discriminates whether or not the call string includes a space (space discrimination step S4). Since the call string "Hyuuga" does not include a space, it proceeds to "NO (none)".
[0072] Next, the candidate word count determination unit 642 of the new conversion candidate registration unit 64 determines whether a plurality of candidate words have been obtained for the called string (candidate word count determination step S5). Since the number of candidate word input units for which candidate words have been input is two, namely the Chinese characters "彪" and "冬", it proceeds to "YES (plural)". In the present embodiment, as shown in FIG. 3, it proceeds to a subroutine (FIG. 5) for registering a new called string for each of the plurality of candidate words, and executes the registration process for the called strings for "彪" and "冬".
[0073] In the subroutine, first, the new conversion candidate registration unit 64 determines whether it is the processing of the first candidate word as shown in FIG. 5, that is, determines whether there is another candidate word before the candidate word for which the registration process is to be performed from now on (first candidate word determination step SS1). In the case of the Chinese character "彪" which is the first candidate word, since there is no candidate word before it, it proceeds to "NO (none)".
[0074] Then, the called string "ひゅう" from the first character "ひ" to the "う" adjacent to the candidate word Chinese character "彪" is registered as a new called string for calling the candidate word "彪" (new called string registration step S6a).
[0075] Return to the first candidate word determination step SS1 and perform the processing for the second and subsequent candidate words. For the Chinese character "冬" which is the second candidate word, since there is a candidate word "彪" before it, it proceeds to "YES (yes)". The new conversion candidate registration unit 64 causes the conversion candidate dictionary storage unit 52 to register, as a new called string for calling the candidate word "冬", the called string from the character following the character "う" which is the previous candidate word "彪" as the first character to the character adjacent to the candidate word "冬" (new called string registration step S6b).
[0076] In the present embodiment, the character following the character "う" and the kana character adjacent to the candidate word "冬" are the same "が". Therefore, "が" is registered as a new called string for calling the candidate word "冬".
[0077] Then, the new conversion candidate registration unit 64 determines whether the registered candidate character is the last candidate character (final candidate character determination step SS2). In this embodiment, since the Chinese character "冬" as a candidate character is the last candidate character, it proceeds to RETURN and exits the subroutine.
[0078] As shown in FIG. 3, when exiting the subroutine, the new conversion candidate registration unit 64 causes the call string acquisition unit 61 to register the call string "ひゅうが" obtained as a new call string in the conversion candidate dictionary storage unit 52 in association with the candidate character string "彪冬" composed of the two candidate characters obtained by the candidate character acquisition unit 63 and combining each candidate character in order (new call string registration step S6). Also, in this embodiment, the Chinese character "彪冬" is displayed in the text as the character conversion result of "ひゅうが".
[0079] As described above, in this embodiment, a new call string "ひゅうが" is registered for the Chinese character string "彪冬" as a candidate character string, and the call string "ひゅう" for the Chinese character "彪" and the call string "が" for the Chinese character "冬" are also registered together.
[0080] Note that the method of registering a new call string "ひゅうが" for "彪冬" is not limited to the method of inputting the Chinese characters "彪" and "冬" one by one. By inputting the two Chinese characters "彪冬" into the candidate character input unit adjacent to "が", the number of candidate characters becomes one, and similar to the case of "いちじく", a new call string "ひゅうが" can be registered for "彪冬".
[0081] 『Case of registering the call string "いちじく_ひゅうが" for the Chinese characters "九_彪冬" as candidate characters』 Next, the case where the candidate character string and the call string include spaces will be described. Specifically, as shown in FIG. 6, the case where the user inputs "いちじく_ひゅうが" ("_" is a space) and "九_彪冬" is not displayed in the list as a conversion candidate for the candidate character will be described.
[0082] In this case, similar to the cases of "ichi jiku" and "hyuga", the user performs a predetermined key operation or a predetermined mouse operation to start the new call string registration device 1 (new call string registration program 1a), and starts the registration process for associating and registering "ichi jiku_hyuga" as a new call string for the Chinese characters "jiu_biao dong" as candidate characters.
[0083] When the registration process is started, as shown in FIG. 3, in the new call string registration device 1 (new call string registration program 1a), the call string acquisition unit 61 acquires the call string "ichi jiku_hyuga" including the space input by the input means 3 (call string acquisition step S1).
[0084] Next, the call string display unit 62 causes the display means 2 to display the call string "ichi jiku_hyuga" arranged vertically in a column, and also displays the candidate character input unit (call string display step S2). In the present embodiment, as shown in FIG. 6, the call string "ichi jiku_hyuga" is displayed vertically in a column, with a space left between "ichi jiku" and "hyuga". Also, a candidate character input unit where candidate characters can be input is displayed at the right position of each character. On the other hand, at the right position of the space, the candidate character input unit is not displayed so that candidate characters cannot be input. In the present embodiment, the characters "candidate character input not allowed" are displayed at the right position of the space.
[0085] The user inputs candidate characters into the candidate character input units adjacent to the call string displayed on the display means 2. In the present embodiment, the Chinese character "jiu" is input into the candidate character input unit on the right side of the character "ku", the Chinese character "biao" is input into the candidate character input unit on the right side of the character "u", and the Chinese character "dong" is input into the candidate character input unit of the character "ga". Then, a predetermined key operation or a predetermined mouse operation is performed to give an instruction to register.
[0086] In the new call string registration device 1 (new call string registration program 1a), when receiving the registration instruction, as shown in FIG. 3, the candidate character acquisition unit 63 acquires the Chinese characters "jiu", "biao", and "dong" as candidate characters (candidate character acquisition step S3).
[0087] Also, a space discriminator 641 of the new conversion candidate registration unit 64 discriminates whether or not the called string includes a space (space discrimination step S4). In the present embodiment, since a space is included, the process proceeds to "YES (present)".
[0088] In the present embodiment, in order to register, in the conversion candidate dictionary storage unit 52, the called string from the first character after the space to the character adjacent to the candidate character as a new called string with the character after the space as the first character, the called string is divided into before the space and after the space, and the registration process is performed.
[0089] Specifically, a candidate word number discriminator 642 discriminates whether or not a plurality of candidate words have been obtained for the called string "ichijiku" before the space (candidate word number discrimination step S5a). In the present embodiment, since the number of candidate words for the called string "ichijiku" before the space is one, which is the Chinese character "nine", the process proceeds to "NO (singular)". Then, the new conversion candidate registration unit 64 associates "ichijiku" with the Chinese character "nine" as a new called string and registers it in the conversion candidate dictionary storage unit 52 (new called string registration step S6c). Thus, the registration process for the called string "ichijiku" before the space is completed.
[0090] Proceeding to the next step, the registration process after the space is performed. First, the candidate word number discriminator 642 discriminates whether or not a plurality of candidate words have been obtained for the called string "hyuga" after the space (candidate word number discrimination step S5b). Since the candidate words are two Chinese characters, "biao" and "fu", the process proceeds to "YES (plural)".
[0091] Then, the process proceeds to a subroutine for registering new called strings one by one for the plurality of candidate words. In the subroutine, a new called string "hyu" for the Chinese character "biao" and a new called string "ga" for the Chinese character "fu" are registered.
[0092] When the subroutine has completed the registration of new call strings for each of the multiple candidate characters, as shown in Figure 3, the subroutine returns, and the new conversion candidate registration unit 64 registers the call string "Hyuuga" acquired by the call string acquisition unit 61 as a new call string in the conversion candidate dictionary storage unit 52, in association with the candidate character string "Hyuuga" consisting of the two candidate characters acquired by the candidate character acquisition unit 63 (new call string registration step S6d).
[0093] Finally, the new conversion candidate registration unit 64 associates the call string "ichijiku_hyuga" acquired by the call string acquisition unit 61 with the candidate character string "kyu_hifuyu" including a space, and registers the call string "ichijiku_hyuga" as a new call string in the conversion candidate dictionary storage unit 52 (new call string registration step S6). In this embodiment, the kanji "kyu_hifuyu" is input into the sentence as the character conversion result of "ichijiku_hyuga".
[0094] As described above, in this embodiment, a new call string "ichijiku_hyuga" is registered for the candidate character string "kyu_hifuyu" which includes a space, and a new call string "ichijiku" for the kanji character "kyu", a new call string "hyuga" for the kanji character "hiu", a new call string "ga" for the kanji character "fuyu", and a new call string "hyuga" for the kanji character string "hifuyu" are also registered.
[0095] According to the present embodiment as described above, the following effects can be achieved. 1. A call string that will become a new pronunciation can be registered by directly corresponding it to a candidate character (kanji), and after registration, the character conversion process can perform character conversion that matches the pronunciation. 2. Registration is possible by entering candidate characters adjacent to the call string to be registered, making registration an easy and intuitive process. 3. When registering a call string and a plurality of candidate characters, it is possible to register a new call string for each candidate character and a new call string for the candidate character string in a single registration operation. 4. It is possible to register call strings and candidate strings that contain spaces, and it is also possible to register the call strings before and after the spaces together with the registration process.
[0096] The new call string registration program, new call string registration device, and new call string registration method according to the present invention are not limited to the above-described embodiments and can be modified as appropriate. For example, while the present embodiment describes a case where the call string contains one space, if there are two or more spaces, the call strings separated by spaces may be registered separately. The order of the steps may also be reversed. For example, it may be determined whether there are multiple candidate characters before determining whether the call string contains a space.
[0097] Furthermore, in this embodiment, kanji and hiragana characters are registered in association with each other, but this is not limited to this. For example, the English word (bridge) and kanji (hashi) may be registered in association with each other, or numbers (3.14) and Greek letters (π) may be registered in association with each other, and other unique registrations may be made that are not limited to readings, etc. [Explanation of symbols]
[0098] 1 New call string registration device 1a New call string registration program 2 Display means 3. Input Methods 4. Computer 5 Memory means 6. Processing means 51 Program memory section 52 Conversion candidate dictionary storage unit 61 Call string acquisition part 62 Call string display area 63 Candidate character acquisition part 64 New conversion candidate registration section 641 Space Determining Unit 642 Candidate character number determination section
Claims
1. A new call string registration program for registering a new call string corresponding to a candidate character in a conversion candidate dictionary storage unit that stores candidate characters that are candidates for character conversion in a sentence input and call strings for calling the candidate characters as conversion candidates in association with each other, a call string acquisition unit that acquires a call string input by an input means; a call character string display unit that displays the call character string in a line on a display means and also displays a candidate character input unit that allows candidate characters to be input to positions adjacent to each displayed character; a candidate character acquisition unit that acquires candidate characters input to the candidate character input unit by an input means; a new conversion candidate registration unit that registers, in the conversion candidate dictionary storage unit, a character string from the first character of the call string acquired by the call string acquisition unit to a character adjacent to the candidate character input unit into which the candidate character is input, as a new call string for the candidate character, in association with the candidate character acquired by the candidate character acquisition unit; The new call string registration program causes a computer to function as a
2. When the call string acquisition unit acquires a call string including a space, The new conversion candidate registration unit 2. The new call string registration program according to claim 1, wherein the character next to the space is set as the first character, and a character string from the first character to a character adjacent to the candidate character is registered in the conversion candidate dictionary storage unit as a new call string for the candidate character.
3. When the candidate character acquisition unit acquires candidate characters for the call character string from a plurality of candidate character input units, The new conversion candidate registration unit 2. The new call string registration program according to claim 1, wherein for the second or subsequent candidate character input units, the character next to the character adjacent to the candidate character in the previous candidate character input unit is set as the first character, and the character string from the first character to the character adjacent to the candidate character input unit into which the candidate character was input is registered in the conversion candidate dictionary storage unit as a new call string for the candidate character.
4. When the candidate character acquisition unit acquires candidate characters for the call character string from a plurality of candidate character input units, The new conversion candidate registration unit For the candidate characters of the second and subsequent candidate character input units, the character next to the character adjacent to the candidate character of the previous candidate character input unit is set as the first character, and the character string from the first character to the character adjacent to the candidate character input unit into which the candidate character is input is registered in the conversion candidate dictionary storage unit as a new call character string for the candidate character; 2. The new call string registration program according to claim 1, wherein the call string acquired by the call string acquisition unit is associated with a candidate character string consisting of candidate characters acquired in a plurality of candidate character input units acquired by the candidate character acquisition unit, and the call string acquired by the call string acquisition unit is registered in the conversion candidate dictionary storage unit as a new call string of the candidate character string.
5. A new call string registration device for registering a new call string corresponding to a candidate character in a conversion candidate dictionary storage unit that associates candidate characters that are candidates for character conversion in a sentence input with call strings for calling the candidate characters as conversion candidates, a call string acquisition unit that acquires a call string input by an input means; a call character string display unit that displays the call character string in a line on a display means and also displays a candidate character input unit that allows candidate characters to be input to positions adjacent to each displayed character; a candidate character acquisition unit that acquires candidate characters input to the candidate character input unit by an input means; a new conversion candidate registration unit that registers, in the conversion candidate dictionary storage unit, a character string from the first character of the call string acquired by the call string acquisition unit to a character adjacent to the candidate character input unit into which the candidate character is input, as a new call string for the candidate character, in association with the candidate character acquired by the candidate character acquisition unit; The new call string registration device has:
6. A new call string registration method for registering a new call string corresponding to a candidate character in a conversion candidate dictionary storage unit that stores candidate characters that are candidates for character conversion in a sentence input and call strings for calling the candidate characters as conversion candidates in association with the candidate characters, the method comprising: a call string acquisition step of acquiring a call string input by an input means; a call character string display step of displaying the call character string in a line on a display means and displaying a candidate character input section in which candidate characters can be input to positions adjacent to each displayed character; a candidate character acquisition step of acquiring candidate characters inputted to the candidate character input unit by an input means; a new conversion candidate registration step of registering a character string from the first character of the call string acquired by the call string acquisition step to a character adjacent to the candidate character input unit into which the candidate character is input, as a new call string for the candidate character, in the conversion candidate dictionary storage unit, in association with the candidate character acquired by the candidate character acquisition step; The new call string registration method comprises:
Citation Information
Patent Citations
Electronic equipment and control method
JP2016143224A