JPH07287715A - Device for retrieving and specifying character string - Google Patents
Device for retrieving and specifying character stringInfo
- Publication number
- JPH07287715A JPH07287715A JP6080404A JP8040494A JPH07287715A JP H07287715 A JPH07287715 A JP H07287715A JP 6080404 A JP6080404 A JP 6080404A JP 8040494 A JP8040494 A JP 8040494A JP H07287715 A JPH07287715 A JP H07287715A
- Authority
- JP
- Japan
- Prior art keywords
- character string
- reading
- search
- notation
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000006243 chemical reaction Methods 0.000 claims description 42
- 238000000605 extraction Methods 0.000 claims description 33
- 239000000284 extract Substances 0.000 claims description 4
- 230000004044 response Effects 0.000 claims description 2
- 241000406668 Loxodonta cyclotis Species 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 13
- 235000016496 Panda oleosa Nutrition 0.000 description 4
- 240000000220 Panda oleosa Species 0.000 description 4
- 230000000295 complement effect Effects 0.000 description 4
- 238000000034 method Methods 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 3
- 230000000877 morphologic effect Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005406 washing Methods 0.000 description 2
- 241001067759 Senta Species 0.000 description 1
- 241001177019 Tenerus Species 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000013518 transcription Methods 0.000 description 1
- 230000035897 transcription Effects 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、記録された仮名漢字混
じり文中の文字列を検索又は指定する検索装置及び指定
装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a searching device and a specifying device for searching or specifying a character string in a recorded kana-kanji mixed sentence.
【0002】[0002]
【従来の技術】従来の日本語文字列の検索装置での検索
キー(キーワード)の入力は、平仮名を入力してから仮
名漢字変換するものが大半を占めている。一方、電子ブ
ック等の検索では、平仮名列を検索キーとして入力する
だけで、電子ブックに記憶された対応する漢字交じりの
日本語文字列の検索が可能となっている。2. Description of the Related Art Most conventional Japanese character string search devices input search keys (keywords) by inputting hiragana and then converting kana to kanji. On the other hand, in the search of an electronic book or the like, it is possible to search for a corresponding Japanese character string with mixed kanji stored in the electronic book, simply by inputting a hiragana string as a search key.
【0003】また複数の日本語文字列から1つの文字列
を指定する指定装置では、図12(a)に示すような一
覧表示121を用いて、所望する文字列に付与された番
号122を入力するか又は、図12(b)に示すような
一覧表示123を用いて所望するか文字列の反転表示1
24をカーソルキーなどで移動し、所望の文字列上で確
定キーを押下することによって文字列を指定した。In a designating device for designating one character string from a plurality of Japanese character strings, a list display 121 as shown in FIG. 12 (a) is used to input a number 122 assigned to a desired character string. Or a desired display using the list display 123 as shown in FIG.
The character string was designated by moving 24 with a cursor key or the like and pressing the confirm key on the desired character string.
【0004】[0004]
【発明が解決しようとする課題】ところで、上記日本語
文字列の検索装置では、検索キーを入力する度に仮名漢
字変化操作を行う必要があり煩雑である。特に図12に
示すようなインクリメンタル・サーチ(いったん入力し
た検索キーに対して更に編集を行い、検索キーの変化に
応じてリアルタイムに再検索が行われる。)を検索対象
文書に対して実行する場合には、図13(a)、図13
(b)に示すように漢字1文字だけを入力する単漢字変
換を頻繁に行う必要があり、操作が甚だしく煩わしい。By the way, in the above-mentioned Japanese character string search device, it is necessary to perform a kana / kanji change operation each time the search key is input, which is complicated. In particular, when performing an incremental search as shown in FIG. 12 (a search key once input is further edited, and a search is performed again in real time according to a change in the search key) for a document to be searched. 13A and FIG.
As shown in (b), it is necessary to frequently perform single-kanji conversion in which only one kanji character is input, and the operation is extremely troublesome.
【0005】また、電子ブックのようひ平仮名列の入力
で検索対象文書を検索する場合には、入力される検索キ
ーが電子ブックの検索対象文書の見出し語として予め設
定されていなければ検索することができない。また、文
字列の指定装置での図12に示すような指定は、最終的
には、オペレータが所望の文字列を目視によって選択す
る必要がある。このため、選択対象となる文字列の数が
増加すると何回も前頁又は次頁キーを押下して所望の文
字列を表示させる必要があり、利用者の負担は飛躍的に
増大する。Further, when a search target document is searched by inputting a Hiragana character string such as an electronic book, if the input search key is not set in advance as an entry word of the search target document of the electronic book, the search is performed. I can't. Further, in the designation by the character string designating apparatus as shown in FIG. 12, finally, the operator needs to visually select a desired character string. Therefore, if the number of character strings to be selected increases, it is necessary to press the previous page or next page key many times to display the desired character string, and the burden on the user increases dramatically.
【0006】本発明は、上記課題を解決して、日本語検
索対象文字列又は日本語指定対象文字列を容易に検索又
は指定することが可能、かつ検索キーの入力操作が簡易
な文字列の検索装置及び指定装置を提供することを目的
とする。The present invention solves the above-mentioned problems, and makes it possible to easily search or specify a Japanese search target character string or a Japanese designation target character string, and a search key input operation is simple. An object is to provide a search device and a designation device.
【0007】[0007]
【課題を解決するための手段】上記課題を解決するた
め、請求項1に係る発明においては、表音文字(音素文
字、字音記号を含む)列(表音文字一字の場合も含む)
からなる検索キーを入力する入力操作手段と、表意文字
を含む検索対象文字列(文字一字の場合も含む)を記憶
している検索対象文字列記憶手段と、検索対象文字列記
憶手段に記憶された検索対象文字列を表音文字列に変換
する文字列変換手段と、前記検索キーが対象文字列変換
手段で変換された検索対象の表音文字列中に存在するか
否かを判定する判定手段と、前記判定手段によって存在
すると判定されたときには、その検索キーの表音文字列
の表示属性を変更して、検索対象文字列を表示させる出
力手段とを備えることを特徴とする文字列の検索装置と
している。In order to solve the above-mentioned problems, in the invention according to claim 1, a phonetic character (including a phoneme character and a phonetic symbol) string (including the case of one phonetic character)
An input operation unit for inputting a search key, a search target character string storage unit that stores a search target character string (including a single character) including an ideographic character, and a search target character string storage unit A character string conversion means for converting the retrieved search target character string into a phonetic character string, and determining whether or not the search key is present in the search target phonetic character string converted by the target character string conversion means. A character string comprising: a determining unit; and an output unit for displaying the search target character string by changing the display attribute of the phonetic character string of the search key when it is determined to exist by the determining unit. It is used as a search device.
【0008】請求項2に係る発明においては、表音文字
列からなる検索キーを入力する入力操作手段と、表意文
字を含む検索対象文字列を記憶している検索対象文字列
記憶手段と、単語の表記と読みとを対応して記憶してい
る表記読み記憶手段と、検索対象文字列記憶手段から検
索対象文字列を読み出し、解析を行い、単語単位の文字
列に分割し、前記表記読み記憶手段を検索して単語単位
の文字列の読みを抽出し、前記検索対象文字列を単語の
表記と読みとを対応付ける表記読み抽出手段と、前記表
記読み抽出手段から検索対象文字列を単語の表記と読み
とを対応付けた通知を受け、通知された検索対象文字列
の読みを検索して、前記検索キーが存在するときには、
検索キーの文字列の検索対象文字列での表記位置を求め
る第1文字列検索手段と、第1文字列検索手段での結果
の通知を受けて、検索結果を表示する出力手段とを備え
ることを特徴とする文字列の検索装置としている。In the invention according to claim 2, an input operation means for inputting a search key consisting of a phonetic character string, a search target character string storage means for storing a search target character string including an ideographic character, and a word The notation reading storage means that stores the notation and the reading in correspondence with each other, and the retrieval target character string is read from the retrieval target character string storage means, analyzed, divided into word-unit character strings, and the notation reading storage is performed. Means for extracting the reading of the character string in word units, and the notation reading extraction means for associating the retrieval target character string with the notation of the word and the reading, and the notation reading extraction means for notifying the retrieval target character string of the word And the reading are associated with each other, the reading of the notified search target character string is searched, and when the search key exists,
A first character string search means for determining the position of the character string of the search key in the search target character string; and an output means for receiving the result of the first character string search means and displaying the search result. Is used as a character string search device.
【0009】請求項3に係る発明においては、表示文字
列からなる検索キーを入力する入力操作手段と、表意文
字を含む検索対象文字列を記憶している検索対象文字列
記憶手段と、単語の表記と読みとを対応して記憶してい
る表記読み記憶手段と、検索対象文字列記憶手段から検
索対象文字列を読み出し、解析を行い、単語単位の文字
列に分割し、前記表記読み記憶手段を検索して単語単位
の文字列の読みを抽出し、前記検索対象文字列を単語の
表記と読みとを対応付ける表記読み抽出手段と、前記表
記読み抽出手段から検索対象文字列の単語の表記と読み
とを対応付けた通知を受け、単語の表記を文字単位に分
割して、単語の表記と分割した各文字の読みとを対応付
け、分割した各文字の読みを順次連結して検索対象読み
文字列を作成する検索対象読み文字列作成手段と、前記
表記読み抽出手段から検索対象文字列を単語の表記と読
みとを対応付けて通知され、前記検索対象読み文字列作
成手段から単語の表記と各文字の読みとを対応付けた検
索対象読み文字列を通知され、検索対象読み文字列を検
索して検索キーが存在するか否かを判定し、存在すると
きは、その検索キーとしての文字列の検索対象文字列で
の単語単位での表記位置を求める第2文字列検索手段と
を備えることを特徴とする文字列の検索装置としてい
る。According to the third aspect of the present invention, input operation means for inputting a search key consisting of a display character string, search target character string storage means for storing a search target character string including ideographic characters, and word The notation reading storage unit that stores the notation and the reading in association with each other, and the retrieval target character string is read from the retrieval target character string storage unit, analyzed, and divided into word-unit character strings. To extract the reading of the character string in word units, and the notation reading extraction means for associating the retrieval target character string with the notation of the word and the reading, and the notation of the word of the retrieval target character string from the notation reading extraction means. Receiving a notification that the readings are associated with each other, the word notation is divided into character units, the word notation is associated with the readings of each of the divided characters, and the readings of each of the divided characters are sequentially concatenated to make the search target readings. Create a string The search target reading character string creating means and the notation reading extracting means are notified of the search target character string in association with the word notation and the reading, and the search object reading character string creating means notifies the word notation and reading of each character. Is notified of the search target reading character string that is associated with, and the search target reading character string is searched to determine whether or not a search key exists. If it exists, the search target of the character string as the search key A character string search device comprising: a second character string search means for obtaining a notation position in word units of a character string.
【0010】請求項4に係る発明においては、表音文字
列からなる検索キーを入力する入力操作手段と、表意文
字を含む検索対象文字列を記憶している検索対象文字列
記憶手段と、単語を構成する文字の表記と読みとを対応
して記憶している表記読み記憶手段と、検索対象文字列
記憶手段から検索対象文字列を読み出し、解析を行い、
単語単位の文字列に分割し、前記表記読み記憶手段を検
索して文字単位の文字列の読みを抽出し、前記検索対象
文字列を文字の表記と読みとを対応付ける表記読み抽出
手段と、前記表記読み抽出手段から検索対象文字列の文
字の表記と読みとを対応付けた通知を受け、文字の表記
と各文字の読みとを対応付け、各文字の読みを順次連結
して検索対象読み文字列を作成する検索対象読み文字列
作成手段と、前記表記読み抽出手段から検索対象文字列
を文字の表記と読みとを対応付けて通知され、前記検索
対象読み文字列作成手段から文字の表記と各文字の読み
とを対応付けた検索対象読み文字列を通知され、検索対
象読み文字列を検索して検索キーが存在するか否かを判
定し、存在するときは、その検索キーとしての文字列の
検索対象文字列での文字単位での表記位置を求める第3
文字列検索手段とを備えることを特徴とする文字列の検
索装置としている。In the invention according to claim 4, an input operation means for inputting a search key consisting of a phonetic character string, a search target character string storage means for storing a search target character string including an ideographic character, and a word The notation reading storage means that stores the notations and readings of the characters that compose in correspondence with each other, and the retrieval target character string is read from the retrieval target character string storage means and analyzed,
Divided into word-by-word character strings, searching the notation-reading storage means to extract the reading of the character-by-character strings, and a notation-reading extraction means for associating the search target character string with the notation of characters and the reading, The notation reading extraction means receives a notification in which the character notation and the reading of the search target character string are associated with each other, associates the character notation with the reading of each character, and sequentially connects the readings of each character to obtain the search target reading character. A search target reading character string creating means for creating a column and the notation reading extraction means are notified of the search target character string by associating the character notation and the reading, and the search target reading character string creating means with the character notation. You are notified of the search target reading character string that is associated with the reading of each character, and the search target reading character string is searched to determine whether or not a search key exists. If it exists, the character as the search key In the search target string of the column Third obtaining the representation position of the character units
A character string search device comprising a character string search means.
【0011】請求項5に係る発明においては、前記第1
文字列検索手段は、検索キーが存在する検索対象文字列
の単語単位での先頭位置からの読みが、検索キーで入力
された文字数分一致するか否かを判定し、一致しないと
きには、検索キーが存在しないと判定する文字数判定部
とを含むことを特徴とする請求項2記載の文字列の検索
装置としている。In the invention according to claim 5, the first
The character string search means determines whether or not the reading from the start position in word units of the search target character string in which the search key exists matches the number of characters input by the search key. If they do not match, the search key is searched. The character string search device according to claim 2, further comprising a character number determination unit that determines that the character string does not exist.
【0012】請求項6に係る発明においては、指定文字
列(文字一字の場合も含む)を表音文字列で入力する入
力操作手段と、表意文字を含む複数の指定対象文字列
(文字一字の場合も含む)を記憶している指定対象文字
列記憶手段と、単語の表記と読みとを対応して記憶して
いる表記読み記憶手段と、指定対象文字列記憶手段から
指定対象文字列を読み出し、解析を行い単語単位の文字
列に分割し、この分割した単語単位を検索キーとして前
記表記読み記憶手段を検索して単語単位の文字列の読み
を抽出し、前記指定対象文字列を単語の表記と読みとを
対応付ける表記読み抽出手段と、前記表記読み抽出手段
から指定対象文字列を単語の表記と読みとを対応付けて
通知され、通知された指定対象文字列の読みを検索し
て、前記指定文字列が存在するか否かを判定する検索判
定手段と、前記検索判定手段での存在するとの判定結果
によって一の指定対象文字列を表示画面に表示させる出
力手段とを備えることを特徴とする文字列の指定装置と
している。In the invention according to claim 6, an input operation means for inputting a designated character string (including a case of one character) by a phonetic character string, and a plurality of designated character strings (character one (Including the case of characters), a designated target character string storage unit, a notation reading storage unit that stores the notation and reading of a word in correspondence, and a designated target character string from the designated target character string storage unit. Is read out, analyzed and divided into character strings in word units, the notation reading storage means is searched by using the divided word units as a search key to extract the reading of the character string in word units, and the designated target character string is The notation reading extraction means for associating the word notation with the reading and the notation reading extraction means are notified of the designation target character string in association with the word notation and the reading, and retrieve the notified reading of the designated target character string. And the specified character string is A character string characterized by comprising: a search judgment means for judging whether or not the character string exists, and an output means for displaying one designated target character string on the display screen according to the result of judgment that the search judgment means exists. It is a designated device.
【0013】請求項7に係る発明においては、請求項6
記載の文字列の指定装置は、更に、前記入力操作手段か
ら入力された指定文字列を一時記憶する入力文字列一時
記憶手段と、前記検索判定手段での指定文字列が存在す
るとされた指定対象文字列の表記と読みとを組にして記
憶する一覧記憶手段と、前記一覧記憶手段の記憶内容を
表示する一覧表示手段と、前記入力操作手段に前記複数
の指定対象文字列の中から一の指定対象文字列を指定す
るために追加する指定文字列の入力があると前記入力文
字列一時記憶手段の記憶内容に追加記憶させる追加入力
操作手段とを含み、前記表記読み抽出手段は、前記指定
対象文字列を読みを分割された文字の単位に対応付け、
対応付けが行われた前記指定対象文字列の読みを先頭か
ら文字単位に分解して、読みを構成する各文字とこの文
字の属する表記と読みの組とを対応付け、分解された文
字を順次連結して指定対象読み文字列を作成する指定対
象読み文字列作成部と、前記指定対象文字列記憶手段に
記憶されている指定対象文字列の読み出しが完了したか
否かを判定する判定部とを備え、前記検索判定手段は、
前記入力文字列一時記憶手段から読み出した指定文字列
を検索キーとして、前記指定対象読み文字列作成部が作
成した指定対象読み文字列を先頭から後方に順に一字ず
つずらして検索し、指定文字列の文字数分一致していれ
ば、指定対象文字列と指定対象読み文字列とを前記一覧
記憶手段に記憶させる文字数判定部と、前記指定対象文
字列記憶手段に記憶されている指定対象文字列の読み出
しが完了したときに、前記一覧記憶手段に記憶されてい
る指定対象文字列とその読みとの組が1であれば、前記
出力手段に指定対象文字列を通知する通知部と、指定対
象文字列とその読みとの組が2以上であれば、前記一覧
記憶手段に記憶されている各指定対象読み文字列の先頭
から読みの共通部分を取り出して、前記入力文字列一時
記憶手段に記憶させる共通読み取出部とを備えることを
特徴とする文字列の指定装置としている。In the invention according to claim 7, claim 6 is provided.
The character string designating device further includes an input character string temporary storage means for temporarily storing a designated character string input from the input operation means, and a designation target for which the designated character string in the search determination means is present. A list storage unit that stores the character string notation and reading as a set, a list display unit that displays the stored contents of the list storage unit, and one of the plurality of designation target character strings in the input operation unit. And an additional input operation means for additionally storing in the storage content of the input character string temporary storage means when there is an input of a designated character string to be added for designating a designated character string, Correlate the target character string with the unit of the divided reading character,
The reading of the designated target character string that has been associated is decomposed into character units from the beginning, and each character that constitutes the reading is associated with the notation and reading group to which this character belongs, and the decomposed characters are sequentially arranged. A designated target reading character string creating unit that concatenates to create a designated target reading character string, and a determination unit that determines whether or not the reading of the designated target character string stored in the designated target character string storage means is completed. And the search determination means,
Using the designated character string read from the input character string temporary storage means as a search key, the designated target reading character string created by the designated target reading character string creating unit is sequentially shifted from the beginning to the rear by one character, and the designated character is searched. If the numbers of characters in the columns match, the character number determination unit that stores the designated target character string and the designated target reading character string in the list storage unit, and the designated target character string stored in the designated target character string storage unit If the set of the designated target character string and its reading stored in the list storage means is 1 when the reading of is completed, a notification unit for notifying the output means of the designated target character string, and the designated target If there are two or more sets of character strings and their readings, the common reading part is extracted from the beginning of each designated target reading character string stored in the list storage means and stored in the input character string temporary storage means. It Is the designated device of the character string, characterized in that it comprises a common reading extraction unit that.
【0014】[0014]
【作用】上記構成により、請求項1の発明において、入
力操作手段は、オペレータから表音文字列(表音文字一
字の場合も含む)からなる検索キーを入力される。文字
列変換手段は、検索対象文字列記憶手段に記憶された検
索対象文字列を表音文字列に変換する。判定手段は、前
記検索キーが対象文字列変換手段で変換された検索対象
の表音文字列中に存在するか否かを判定する。出力手段
は、前記判定手段によって存在すると判定されたときに
は、その検索キーの表音文字列の表示属性を変更して、
検索対象文字列を表示させる。With the above construction, in the first aspect of the invention, the input operation means receives a search key consisting of a phonetic character string (including the case of a single phonetic character) from the operator. The character string conversion means converts the search target character string stored in the search target character string storage means into a phonetic character string. The determining means determines whether or not the search key is present in the phonetic character string of the search target converted by the target character string converting means. When the output unit determines that the search unit exists, the output unit changes the display attribute of the phonetic character string of the search key,
Display the search target character string.
【0015】請求項2の発明において、入力操作手段
は、オペレータから表音文字列からなる検索キーを入力
される。表音読み抽出手段は、検索大量文字列記憶手段
から検索対象文字列を読み出し、解析(形態素解析や最
長一致法等)を行い、単語単位の文字列に分割し、前記
表記読み記憶手段を検索して単語単位の文字列の読みを
抽出し、前記検索対象文字列を単語の表記と読みとを対
応付ける。第1文字列検索手段は、前記表記読み抽出手
段から検索対象文字列を単語の表記と読みとを対応付け
た通知を受け、通知された検索対象文字列の読みを検索
して、前記検索キーが存在するときには、検索キーの文
字列の検索対象文字列での表記位置を求める。出力手段
は、第1文字列検索手段での結果の通知を受けて、検索
結果を表示する。In the second aspect of the present invention, the input operation means is input by the operator with a search key consisting of a phonetic character string. The phonetic reading extraction means reads out the search target character string from the search large-volume character string storage means, analyzes it (morphological analysis, longest matching method, etc.), divides it into word-by-word character strings, and searches the notation reading storage means. Then, the reading of the character string of each word is extracted, and the notation of the word is associated with the reading of the search target character string. The first character string search means receives a notification in which the search target character string is associated with the word notation and the reading from the notation reading extraction means, searches the notified reading of the search target character string, and retrieves the search key. When exists, the notation position of the search key character string in the search target character string is obtained. The output means receives the notification of the result of the first character string search means and displays the search result.
【0016】請求項3の発明において、入力操作手段
は、オペレータから表示文字列からなる検索キーを入力
される。表記読み抽出手段は、検索対象文字列記憶手段
から検索対象文字列を読み出し、解析を行い、単語単位
の文字列に分割し、前記表記読み記憶手段を検索して単
語単位の文字列の読みを抽出し、前記検索対象文字列を
単語の表記と読みとを対応付ける。検索対象読み文字列
作成手段は、前記表記読み抽出手段から検索対象文字列
の単語の表記と読みとを対応付けた通知を受け、単語の
表記を文字単位に分割して、単語の表記と分割した各文
字の読みとを対応付け、分割した各文字の読みを順次連
結して検索対象読み文字列を作成する。第2文字列検索
手段は、前記表記読み抽出手段から検索対象文字列を単
語の表記と読みとを対応付けて通知され、前記検索対象
読み文字列作成手段から単語の表記と各文字の読みとを
対応付けた検索対象読み文字列を通知され、検索対象読
み文字列を検索して検索キーが存在するか否かを判定
し、存在するときは、その検索キーとしての文字列の検
索対象文字列での単語単位での表記位置を求める。In the third aspect of the present invention, the input operation means is input by the operator with a search key consisting of a display character string. The notation reading extraction means reads out the retrieval target character string from the retrieval target character string storage means, analyzes it, divides it into character strings in word units, searches the notation reading storage means, and reads the character string in word units. The extracted character strings are extracted and the word notation and the phonetic reading are associated with each other. The search target reading character string creating means receives a notification from the notation reading extraction means in which the word notation and the reading of the search target character string are associated with each other, divides the word notation into character units, and divides the word notation and the word notation. The readings of the respective characters are associated with each other, and the readings of the divided characters are sequentially connected to create a search target reading character string. The second character string searching means is notified from the notation reading extraction means of the search target character string in association with the word notation and the reading, and the search object reading character string creating means notifies the word notation and the reading of each character. Is notified of the search target reading character string, the search target reading character string is searched to determine whether a search key exists, and if it exists, the search target character of the character string as the search key Find the position of each word in a column.
【0017】請求項4の発明においては、入力操作手段
は、オペレータら表音文字列からなる検索キーを入力さ
れる。表記読み抽出手段は、検索対象文字列記憶手段か
ら検索対象文字列を読み出し、解析を行い、単語単位の
文字列に分割し、前記表記読み記憶手段を検索して文字
単位の文字列の読みを抽出し、前記検索対象文字列を文
字の表記と読みとを対応付ける。検索対象読み文字列作
成手段は、前記表記読み抽出手段から検索対象文字列の
文字の表記と読みとを対応付けた通知を受け、文字の表
記と各文字の読みとを対応付け、各文字の読みを順次連
結して検索対象読み文字列を作成する。第3文字列検索
手段は、前記表記読み抽出手段から検索対象文字列を文
字の表記と読みとを対応付けて通知され、前記検索対象
読み文字列作成手段から文字の表記と各文字の読みとを
対応付けた検索対象読み文字列を通知され、検索対象読
み文字列を検索して検索キーが存在するか否かを判定
し、存在するときは、その検索キーとしての文字列の検
索対象文字列での文字単位での表記位置を求める。In the fourth aspect of the present invention, the input operation means is operated by an operator to input a search key consisting of a phonetic character string. The notation reading extraction means reads the search target character string from the search target character string storage means, analyzes it, divides it into word-by-word character strings, searches the notation reading storage means, and reads the character string in character units. The character string is extracted and the character string and the reading are associated with each other in the search target character string. The retrieval target reading character string creating means receives a notification from the notation reading extracting means in which the notation of the characters of the retrieval target character string and the reading are associated with each other, the notation of the characters is associated with the reading of each character, and The readings are sequentially concatenated to create a search target reading character string. The third character string search means is notified by the notation reading extraction means of the search target character string in association with the character notation and the reading, and the search target reading character string creating means notifies the character notation and the reading of each character. Is notified of the search target reading character string, the search target reading character string is searched to determine whether a search key exists, and if it exists, the search target character of the character string as the search key Find the position of a character in a column.
【0018】請求項5の発明において、請求項2の発明
の作用に加えて、前記第1文字列検索手段の文字数判定
部は、検索キーが存在する検索対象文字列の単語単位で
の先頭位置からの読みが、検索キーで入力された文字数
分一致するか否かを判定し、一致しないときには、検索
キーが存在しないと判定する。請求項6の発明におい
て、入力操作手段は、オペレータから指定文字列を表音
文字列で入力される。指定対象文字列記憶手段は、表意
文字を含む複数の指定対象文字列を記憶している。表記
読み抽出手段は、指定対象文字列記憶手段から指定対象
文字列を読み出し、解析を行い単語単位の文字列に分割
し、この分割した単語単位を検索キーとして前記表記読
み記憶手段を検索して単語単位の文字列の読みを抽出
し、前記指定対象文字列を単語の表記と読みとを対応付
ける。検索判定手段は、前記表記読み抽出手段から指定
対象文字列を単語の表記と読みとを対応付けて通知さ
れ、通知された指定対象文字列の読みを検索して、前記
指定文字列が存在するか否かを判定する前記検索判定手
段での存在するとの判定結果によって一の指定対象文字
列を表示画面に表示させる。In the fifth aspect of the invention, in addition to the operation of the second aspect of the invention, the character number determination unit of the first character string search means is arranged so that the start position of the search target character string in which the search key exists is word by word. It is determined whether or not the readings from are matched for the number of characters input by the search key. If they do not match, it is determined that the search key does not exist. In the invention of claim 6, the operator inputs the designated character string as a phonetic character string to the input operation means. The designation target character string storage means stores a plurality of designation target character strings including ideographic characters. The notation reading extraction means reads out the designation target character string from the designation target character string storage means, analyzes and divides the character string into word units, and searches the notation reading storage means using the divided word units as search keys. The reading of the character string in word units is extracted, and the designation target character string is associated with the word notation and the reading. The search determination means is notified from the notation reading extraction means in association with the notation of the word and the reading of the designated target character string, retrieves the notified reading of the designated target character string, and the designated character string exists. One designation target character string is displayed on the display screen according to the determination result that the search determination means determines whether or not it exists.
【0019】請求項7の発明において、請求項6の作用
に加えて、一覧記憶手段は、一覧記憶手段の記憶内容を
表示する。追加入力操作手段は、前記入力操作手段に前
記複数の指定対象文字列の中から一の指定対象文字列を
指定するために追加する指定文字列の入力があると前記
入力文字列一時記憶手段の記憶内容に追加記憶させる。
前記表記読み抽出手段の指定対象読み文字列作成部は、
前記指定対象文字列を読みを分割された文字の単位に対
応付け、対応付けが行われた前記指定対象文字列の読み
を先頭から文字単位に分解して、読みを構成する各文字
とこの文字の属する表記と読みの組とを対応付け、分解
された文字を順次連結して指定対象読み文字列を作成す
る。前記表記読み抽出手段の判定部は、前記指定対象文
字列記憶手段に記憶されている指定対象文字列の読み出
しが完了したか否かを判定する。前記検索判定手段の文
字数判定部は、前記入力文字列一時記憶手段から読み出
した指定文字列を検索キーとして、前記指定対象読み文
字列作成部が作成した指定対象読み文字列を先頭から後
方に順に一字ずつずらして検索し、指定文字列の文字数
分一致していれば、指定対象文字列と指定対象読み文字
列とを前記一覧記憶手段に記憶させる。前記検索判定手
段の通知部は、前記指定対象文字列記憶手段に記憶され
ている指定対象文字列の読み出しが完了したときに、前
記一覧記憶手段に記憶されている指定対象文字列とその
読みとの組が1であれば、前記出力手段に指定対象文字
列を通知する。前記検索判定手段の共通読み取出部は、
指定対象文字列とその読みとの組が2以上であれば、前
記一覧記憶手段に記憶されている各指定対象読み文字列
の先頭から読みの共通部分を取り出して、前記入力文字
列一時記憶手段に記憶させる。In the invention of claim 7, in addition to the operation of claim 6, the list storage means displays the stored contents of the list storage means. The additional input operation means stores the input character string temporary storage means when the input operation means receives an input of a specified character string to be added to specify one specification target character string from the plurality of specification target character strings. The content is additionally stored.
The designation target reading character string creation unit of the notation reading extraction means,
The designated target character string is associated with the reading unit of the divided characters, and the reading of the designated target character string that has been associated is decomposed into character units from the beginning, and each character that constitutes the reading and this character The notation and the set of readings are associated with each other, and the decomposed characters are sequentially connected to create a designated reading character string. The determination unit of the notation reading extraction unit determines whether or not the reading of the designated target character string stored in the designated target character string storage unit has been completed. The number-of-characters determination unit of the search determination unit uses the specified character string read from the input character string temporary storage unit as a search key, and sequentially reads the designated target reading character string created by the designated target reading character string creating unit from the beginning to the rear. The search is performed by shifting the characters one by one, and if they match the number of characters of the designated character string, the designated character string and the designated reading character string are stored in the list storage means. The notification unit of the search determination means, when the reading of the designated target character string stored in the designated target character string storage means is completed, the designated target character string stored in the list storage means and the reading thereof. If the set is 1, the output means is notified of the designated character string. The common reading unit of the search determination means is
If there are two or more sets of designated target character strings and their readings, a common part of reading is extracted from the beginning of each designated target reading character string stored in the list storage means, and the input character string temporary storage means is obtained. To memorize.
【0020】[0020]
【実施例】以下、本発明に係る文字列の検索装置を実施
例に基づいて説明する。 (第1実施例)図1は、本発明に係る文字列の検索装置
の第1実施例の構成図である。本実施例の文字列の検索
装置は、検索キー(キーワード)を入力する入力操作部
11と、入力操作部11から入力された検索キーを基に
文字列を検索する文字列検索部12と、検索対象文書を
記憶している検索対象文字列記憶部13と、表記読み変
換部14と、表記読み記憶部15と、出力部16とを備
える。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A character string searching device according to the present invention will be described below based on embodiments. (First Embodiment) FIG. 1 is a block diagram of a first embodiment of a character string search device according to the present invention. The character string search device according to the present embodiment includes an input operation unit 11 that inputs a search key (keyword), a character string search unit 12 that searches for a character string based on the search key input from the input operation unit 11, The search target character string storage unit 13 that stores the search target document, the notation reading conversion unit 14, the notation reading storage unit 15, and the output unit 16 are provided.
【0021】入力操作部11は、オペレータによって平
仮名が検索キーとして入力される。入力された検索キー
は、文字列検索部12に通知される。検索対象文字列記
憶部13は、ワードプロセッサなどで作成された検索対
象の日本語の漢字仮名混じり文を記憶している。表記読
み記憶部15は、図2にその一例を示すように単語単位
で見出し表記21と、単語表記22と、読み23とを対
応付けて記憶している。1行目の見出し表記21に挙げ
られた「選択」は、単語表記22「選択」であり、読み
23「せんたく」である。In the input operation section 11, an operator inputs a hiragana as a search key. The input search key is notified to the character string search unit 12. The search target character string storage unit 13 stores a search target Japanese kanji kana mixed sentence created by a word processor or the like. The notation reading storage unit 15 stores the heading notation 21, the word notation 22, and the reading 23 in association with each other as shown in FIG. 2 as an example. The “selection” mentioned in the heading notation 21 on the first line is the word notation 22 “selection” and the reading 23 “sentaku”.
【0022】表記読み変換部14は、文字列検索部12
から起動通知を受けると、検索対象文字列記憶部13に
記憶されている漢字仮名混じり文を読み出す。読み出し
た文の先頭から順次形態素解析を行い、文字列を抽出す
る。抽出した文字列が漢字を含む場合には、抽出した文
字列に一致する表記読み記憶手段15の見出し表記21
を検索する。検索の結果、一致した見出し表記21を検
出すると、文字列を一つの日本語の単語であると認識
し、単語表記22と、その読み23とを表記読み記憶手
段15から抽出し、単語とその読みとを対応付けて一時
記憶部に記憶させる。例えば、検索対象文字列記憶部1
3に、図3に示すような日本文「天高く馬肥える秋」が
記憶されている場合には、表記読み変換部14の一時記
憶部には、図4に示すような内容が記憶されている。こ
こで、Wn(a,b);の各記号は、以下のような意味
を表す。「W」は単語を、「n」は認識された単語の順
番を、「a」は認識された単語を、「b」は対応する読
みを、「;」は単語の区切り記号をそれぞれ表す。The notation reading conversion unit 14 includes a character string search unit 12
When the activation notification is received from, the kanji / kana mixed sentence stored in the search target character string storage unit 13 is read. Morphological analysis is sequentially performed from the beginning of the read sentence to extract a character string. When the extracted character string includes Chinese characters, the heading notation 21 of the notation reading storage unit 15 that matches the extracted character string.
To search. When the matching headline notation 21 is detected as a result of the search, the character string is recognized as one Japanese word, the word notation 22 and its reading 23 are extracted from the notation reading storage means 15, and the word and its The reading is associated with and stored in the temporary storage unit. For example, the search target character string storage unit 1
When the Japanese sentence “Ama Teneru Maeru Autumn” as shown in FIG. 3 is stored in 3, the temporary storage unit of the notation reading conversion unit 14 stores the content as shown in FIG. There is. Here, each symbol of Wn (a, b); has the following meanings. “W” represents a word, “n” represents the order of recognized words, “a” represents a recognized word, “b” represents the corresponding reading, and “;” represents a word delimiter.
【0023】表記読み変換部14は、検索対象文字列記
憶部13に記憶された文の読み出しが完了したか否かを
判定し、読み出しが完了すると、図4に示すように、一
時記憶部に記憶している単語とその読みと対応付けたま
ま、文字列検索部12に通知する。文字列検索部12
は、入力操作部11から検索キーとして入力された平仮
名が、表記読み変換部14から通知された検索対象の日
本語文中(検索対象文字列)に存在するか否かを検索し
て判定する。検索文字列の検索は、検索対象文字列の先
頭の読みから後方へ順次1字ずつずらして、検索キーが
存在するか否かを調べることにより行われる。日本語文
中に存在するときには、その対応する読み(記号b)に
関係付けられた単語(Wn(a,b))を抽出して、そ
の文とその文中の表記文字位置とを出力部16に通知す
る。存在しないときには、出力部16に検索失敗を通知
する。The notation reading conversion unit 14 determines whether or not the reading of the sentence stored in the search target character string storage unit 13 is completed, and when the reading is completed, as shown in FIG. 4, it is stored in the temporary storage unit. The character string search unit 12 is notified while the stored word and its reading are associated. Character string search unit 12
Determines whether or not the hiragana input as a search key from the input operation unit 11 is present in the Japanese sentence to be searched (search target character string) notified from the transcription reading unit 14. The search for the search character string is performed by sequentially shifting the characters from the beginning of the search target character string backward by one character and checking whether or not the search key exists. When present in a Japanese sentence, the word (Wn (a, b)) associated with the corresponding reading (symbol b) is extracted, and the sentence and the notation character position in the sentence are output to the output unit 16. Notice. If it does not exist, the output unit 16 is notified of the search failure.
【0024】例えば、検索キーとして「うま」が通知さ
れている場合には、日本語文「天高く馬肥える秋」中に
該当する単語表記「馬」41(図4)が存在するので、
その表記文字位置を“開始表記文字位置,終了表記文字
位置”の形式で通知する。この場合には、“4,4”と
なり、日本語文中の第4文字目から第4文字目を占めて
いることを意味している。For example, when "Uma" is notified as the search key, the corresponding word notation "horse" 41 (FIG. 4) is present in the Japanese sentence "Tenko Ma Furu Aki".
The notation character position is notified in the format of "start notation character position, end notation character position". In this case, it is "4, 4", which means that it occupies the fourth character to the fourth character in the Japanese sentence.
【0025】出力部16は、文字列検索部12から日本
語文と、表記文字位置との通知を受け、表示画面にその
日本語文を表示し、その表記文字位置に対応する文字を
例えば網掛け表示や反転表示し、これによって検索結果
を表示する。また検索失敗の通知を受けたときには、検
索失敗を表示画面に表示する。次に、本実施例の動作を
図5に示すフローチャートを用いて説明する。The output unit 16 receives the notification of the Japanese sentence and the written character position from the character string search unit 12, displays the Japanese sentence on the display screen, and displays the character corresponding to the written character position in a shaded manner, for example. Or, and the search result is displayed. When the notification of the search failure is received, the search failure is displayed on the display screen. Next, the operation of this embodiment will be described with reference to the flowchart shown in FIG.
【0026】まず、オペレータが入力操作部11から検
索キーである平仮名列、たとえば「うま」を入力する
(S502)。平仮名を漢字変換することは不要であ
る。入力操作部11は、文字列検索部12に検索キーを
通知し、検索キーを通知された文字列検索部12は、表
記読み変換部14を起動する(S504)。表記読み変
換部14は、検索対象文字列記憶部13に記憶された日
本文を読み出し、形態素解析を行い、文字列を抽出する
(S506)。First, the operator inputs a hiragana string which is a search key, for example, "horse", from the input operation unit 11 (S502). It is not necessary to convert Hiragana to Kanji. The input operation unit 11 notifies the character string search unit 12 of the search key, and the character string search unit 12 notified of the search key activates the notation reading conversion unit 14 (S504). The notation reading conversion unit 14 reads out the Japanese sentence stored in the search target character string storage unit 13, performs morphological analysis, and extracts a character string (S506).
【0027】抽出された文字列に漢字を含む場合には、
表記読み記憶部15の見出し表記を検索し、単語表記と
その読みとを対応付けて一時記憶部に記憶させる。抽出
された文字列に漢字を含まない場合には、そのまま、単
語表記とその読みを対応づけて一時記憶部に記憶させる
(S508)。表記読み変換部14は、検索対象文字列
記憶部13に記憶された文の読み出しが終了したか否か
を判定し(S510)、終了していないときはS506
に戻り、終了しているとS512に移る。When the extracted character string includes Kanji,
The heading notation in the notation reading storage unit 15 is searched, and the word notation and its reading are associated and stored in the temporary storage unit. When the extracted character string does not include a kanji, the word notation and its reading are stored as they are in the temporary storage unit (S508). The notation reading conversion unit 14 determines whether or not the reading of the sentence stored in the search target character string storage unit 13 is completed (S510), and if not completed, S506.
If it is completed, the process proceeds to S512.
【0028】検索対象文字列記憶部13に記憶された文
が図3に示すものである場合には、一時記憶部に図4に
示す内容が記憶されている。次に表記読み変換部14
は、一時記憶部に一時記憶した内容を文字列検索部12
に通知する(S512)。文字列検索部12は表記読み
変換部14から通知された内容に検索キー「うま」が存
在するか否かを検索する(S514)。「うま」が存在
するときは、その「うま」の検索対象の文での表示文字
位置を検索対象の文とともに出力部16に通知する(S
516)。When the sentence stored in the search target character string storage unit 13 is as shown in FIG. 3, the contents shown in FIG. 4 are stored in the temporary storage unit. Next, the notation reading conversion unit 14
Displays the content temporarily stored in the temporary storage unit in the character string search unit 12
(S512). The character string search unit 12 searches whether or not the search key “horse” exists in the content notified from the notation reading conversion unit 14 (S514). When the "uma" exists, the display character position in the search target sentence of the "uma" is notified to the output unit 16 together with the search target sentence (S).
516).
【0029】出力部16は、文字列検索部12からの表
示文字位置“4,4”と文「天高く馬肥える秋」との通
知を受け、表示画面に第4文字目の「馬」の表示属性を
例えば網掛け表示にして表示させる(S518)。 (第2実施例)図6は、本発明に係る検索装置の第2実
施例の構成図である。The output unit 16 receives the notification of the display character position "4, 4" from the character string search unit 12 and the sentence "Autumn rich in the sky" and displays the fourth character "horse" on the display screen. The display attributes are displayed in a shaded display, for example (S518). (Second Embodiment) FIG. 6 is a block diagram of a second embodiment of the search device according to the present invention.
【0030】本実施例の検索装置は、入力操作部11
と、文字列表記読み変換部64と、表記読み記憶部15
と、出力部16と、検索対象読み文字列作成部67とを
備える。前記第1実施例の検索装置と同一の構成を有す
る各部については、同一の符号を付してその説明を省略
する。The search device according to the present embodiment has an input operation unit 11
And the character string notation reading conversion unit 64 and the notation reading storage unit 15
And an output unit 16 and a search target reading character string creation unit 67. Each unit having the same configuration as that of the search device of the first embodiment is designated by the same reference numeral and its description is omitted.
【0031】表記読み変換部64は、第1実施例の構成
に加えて、検索対象読み文字列作成部67に一時記憶部
に記憶している単語とその読みとを対応付けて、その内
容を通知する。検索対象読み文字列作成部67は、表記
読み変換部64から単語とその読みとを対応付けた文字
列の通知を受けると、その先頭の単語から順に文字単位
に分解する。分解した読みの文字(第1実施例で説明し
た記号「b」に対応する。)と、その読みの文字が属す
る単語の順番を表す記号(第1実施例で説明した記号
「Wn」に対応する。)とを対応付け、更にその読みの
文字を先頭から順次連結して検索対象読み文字列を作成
し、文字列検索部62に通知する。前記第1実施例の図
3に示した検索対象の日本文の場合には、検索対象読み
文字列は、「てんたかくうまこえるあき」であり、対応
付けられたその読みの文字が属する単語を表す記号(表
記と読みの組)は、「W1W1W2W2W2W3W3W
4W4W4W5W5」である。In addition to the configuration of the first embodiment, the notation reading conversion unit 64 associates the words stored in the temporary storage unit with the reading object reading character string creation unit 67 with their readings, and sets the contents thereof. Notice. Upon receiving the notification of the character string in which the word and its reading are associated with each other, the search target reading character string creation unit 67 decomposes the character into a character unit in order from the first word. The decomposed reading character (corresponding to the symbol "b" described in the first embodiment) and the symbol indicating the order of words to which the reading character belongs (corresponding to the symbol "Wn" described in the first embodiment). The reading target reading character string is created by sequentially concatenating the reading characters from the beginning and notifies the character string searching unit 62. In the case of the search target Japanese sentence shown in FIG. 3 of the first embodiment, the search target reading character string is “Tentaku Umakoeraki”, and the word to which the associated reading character belongs is The symbol (the combination of notation and reading) is "W1W1W2W2W2W3W3W
4W4W4W5W5 ".
【0032】文字列検索部62は、前記第1実施例の文
字列検索部12に加え、表記読み変換部64からの通知
と、検索対象読み文字列作成部67から検索対象読み文
字列とその読みの文字が属する単語を表す記号との通知
とを受ける。検索対象読み文字列の先頭から後方へ順に
1字ずつずらし、検索キーが存在するか否かを調べ、存
在する場合には、関係付けられたその読みの属する単語
を表す記号を抽出する。その記号を基に、表記読み変換
部64から通知を受けた対応付け(図4に例示する)を
参照してからその検索対象文字列の表記文字位置を求め
る。In addition to the character string retrieving unit 12 of the first embodiment, the character string retrieving unit 62 notifies from the notation reading conversion unit 64 and the retrieval object reading character string creating unit 67 and the retrieval object reading character string You will be notified with a symbol that represents the word to which the reading character belongs. The search target reading character string is shifted one character at a time from the beginning to the rear, and it is checked whether or not a search key is present. If there is, a symbol representing the word to which the related reading belongs is extracted. Based on the symbol, the notation character position of the search target character string is obtained after referring to the association (exemplified in FIG. 4) notified from the notation reading conversion unit 64.
【0033】次に、本実施例の動作を図7を用いて説明
する。先ず、入力操作部11は、オペレータからの検索
キー、例えば平仮名文字列「うまこえ」の入力を待つ
(S702)。次に、第1実施例で説明したS501か
らS510と同様の動作を行い、表記読み変換部64に
一時記憶した内容を文字列検索部62と検索対象読み文
字列作成部67とに通知する(S704)。Next, the operation of this embodiment will be described with reference to FIG. First, the input operation unit 11 waits for an input of a search key from the operator, for example, a hiragana character string “Umakoe” (S702). Next, the same operations as S501 to S510 described in the first embodiment are performed, and the contents temporarily stored in the notation reading conversion unit 64 are notified to the character string search unit 62 and the search target reading character string creation unit 67 ( S704).
【0034】検索対象読み文字列作成部67は、通知さ
れた単語単位の読みを文字単位に分解し、分解された読
みの文字と分解前の単語の順番とを示す記号とを対応付
けて、分解した読みの文字を順次連結して文字列検索部
62に通知する(S706)。文字列検索部62は、検
索対象読み文字列作成部67から通知された「てんたか
くうまこえるあき」と「W1W1W2W2W2W3W3
W4W4W4W5W5」から検索対象読み文字列の先頭
位置から一読み文字ずつずらして順次検索して、検索キ
ーが存在するか否かを判定する(S708)。The retrieval target reading character string creating unit 67 decomposes the notified readings in word units into character units, and associates the characters of the decomposed readings with symbols indicating the order of the words before decomposition, The decomposed reading characters are sequentially connected and notified to the character string search unit 62 (S706). The character string searching unit 62 notifies the search target reading character string creating unit 67 of “Tentaku Umaeru Aki” and “W1W1W2W2W2W3W3”.
"W4W4W4W5W5" is sequentially searched by shifting one reading character from the start position of the search target reading character string, and it is determined whether a search key exists (S708).
【0035】検索対象読み文字列中に「うまこえ」が存
在するので、対応付けられたその読みの文字が属する単
語を表す記号「W3W3W4W4」を抽出する。図4に
示したW3の該当する単語表記「馬」およびW4の単語
表記「肥える」が検索対象の文の表記文字一の何文字目
から何文字目を占めるかを調べ、4文字目から7文字目
であるので、出力部16に“4,7”を通知する(S7
10)。Since "Umakoe" exists in the search target reading character string, the symbol "W3W3W4W4" representing the word to which the associated reading character belongs is extracted. It is checked whether the corresponding word notation “horse” of W3 and the word notation “rich” of W4 shown in FIG. Since it is the first character, the output unit 16 is notified of "4, 7" (S7).
10).
【0036】出力部16は、表示画面上に「天高く馬肥
える秋」を表示させ、「馬肥える」の部分の表示を網掛
け表示させる(S712)。検索キーが存在しないと判
定されたときは(S708)、出力部16は、検索失敗
表示を表示画面上に表示させる(S712)。 (第3実施例)本実施例における文字列の検索装置は前
記第2実施例の文字列の検索装置と概略同様の構成を有
するが、表記読み記憶部15が記憶している内容が図8
に示すように第2実施例のそれ(図2)と異なる。The output unit 16 displays "Autumn fertilizing autumn" on the display screen, and the display of the "Horse fertilizing" portion is shaded (S712). When it is determined that the search key does not exist (S708), the output unit 16 displays the search failure display on the display screen (S712). (Third Embodiment) The character string searching device according to the present embodiment has substantially the same configuration as the character string searching device according to the second embodiment, but the contents stored in the notation reading storage unit 15 are shown in FIG.
As shown in FIG. 2, it differs from that of the second embodiment (FIG. 2).
【0037】表記読み記憶部15は、図8にその一例を
示すように単語単位での見出し表記81と、単語を構成
する文字単位での表記82と、その文字単位での読み8
3とを対応付けて記憶している。このように、表記読み
記憶部15の記憶内容が異なる結果、表記読み変換部6
4では、検索対象文字列記憶部13に記憶されている検
索対象文字列を構成する文字ごとにその読みが対応付け
られる。図9では検索対象文字列「天高く馬肥える秋」
を表記読み変換部64で文字ごとにその読みが対応付け
られた内容を示す。The notation reading storage unit 15, as an example of which is shown in FIG. 8, has a heading notation 81 for each word, a notation 82 for each character forming a word, and a reading 8 for each character.
3 is stored in association with each other. As described above, as a result of different contents stored in the notation reading storage unit 15, the notation reading conversion unit 6
In 4, the reading is associated with each character that constitutes the search target character string stored in the search target character string storage unit 13. In Fig. 9, the search target character string is "Autumn fertile autumn."
Shows the contents associated with the reading for each character in the notation reading conversion unit 64.
【0038】図9に示すCn(a,b)の各記号の意味
は、「C」は文字を、「n」は認識された文字の順番
を、「a」は認識された文字を、「b」は対応する読み
を、「;」は文字の区切り記号である。検索対象読み文
字列作成部67は、表記読み変換部64からの通知を受
けて、文字単位に分割され、読みが対応付けられた検索
対象表記文字列の読みを先頭から文字単位に分解する。
分解された読みの文字と、この読みの属する文字を表す
記号(表記と読みの間)とを対応付け、分解された読み
の文字を順次連結して検索対象読み文字列を作成する。The meaning of each symbol of Cn (a, b) shown in FIG. 9 is that "C" is a character, "n" is the order of recognized characters, "a" is a recognized character, and "a" is a recognized character. "b" is the corresponding reading, and ";" is a character delimiter. Upon receiving the notification from the notation reading conversion unit 64, the search target reading character string creation unit 67 divides the reading of the search target notation character string that is divided into characters and is associated with the reading from the beginning into character units.
The decomposed reading characters and the symbols (between the notation and the reading) representing the characters to which the reading belongs are associated with each other, and the decomposed reading characters are sequentially connected to create a search target reading character string.
【0039】本実施例では、検索対象読み文字列は「て
んたかくうまこえるあき」であり、表記と読みの組は
「C1C1C2C2C3C4C4C5C6C7C8C
8」である。文字列検索部62は、入力操作部11から
入力された検索キーが検索対象読み文字列作成部67か
ら通知を受けた検索対象読み文字列中に存在するか否か
を検索して判定する。存在すると判定されたときには、
検索キーが存在する検索対象文字列での表記位置を対応
付けられた表記と読みの組から求める。表記位置は、第
2実施例と異なり、文字単位で求められる。検索された
文字列「うまこえ」は「C2C2C3C4」と対応付け
られているので、該当する文字単位「馬」、「肥」およ
び「え」が検索対象文字列の4文字目から6文字目を占
めていることが求められる。出力部16に“4,6”が
通知される。In the present embodiment, the retrieval target reading character string is "Tentaku Umakoeraki", and the set of notation and reading is "C1C1C2C2C3C4C4C5C6C7C8C.
8 ". The character string search unit 62 searches and determines whether or not the search key input from the input operation unit 11 exists in the search target reading character string notified from the search target reading character string creating unit 67. When it is determined that it exists,
The notation position in the search target character string in which the search key exists is determined from the associated notation and reading combination. The notation position is determined in character units, unlike the second embodiment. Since the searched character string "Umakoe" is associated with "C2C2C3C4", the corresponding character units "horse", "man" and "e" are the fourth to sixth characters of the search target character string. It is required to occupy. The output unit 16 is notified of “4, 6”.
【0040】本実施例の動作は、第2実施例のS508
とS706とで文字単位でのその読みが対応付けられる
ことと、S710で出力部1に通知される表記文字位置
が“4,6”であることと、S712で「馬肥え」の部
分を網掛け表示させることのみが異なる以外は第2実施
例と異なるところがないのでその説明を省略する。 (第4実施例)本実施例の文字列の検索装置は、第1実
施例の文字列の検索装置と基本的な構成に異なるところ
はないので、第1実施例の追加する構成について説明す
る。The operation of this embodiment is S508 of the second embodiment.
And S706 are associated with the reading in character units, the notation character position notified to the output unit 1 in S710 is "4, 6", and the "horse riding" portion is shaded in S712. The description is omitted because there is no difference from the second embodiment except that only the hanging display is different. (Fourth Embodiment) The character string search device of the present embodiment is basically the same as the character string search device of the first embodiment in terms of basic structure, and therefore the additional structure of the first embodiment will be described. .
【0041】文字列検索部12は、検索キーの文字数
と、検索された文字列に対応する単語の文字数とが一致
しない場合であって、対応する単語の先頭からの読み
と、検索キーの文字列とを比較して一致しないときに
は、検索失敗を出力部16に通知する。次に、本実施例
の動作について図5を用いて説明する。When the number of characters in the search key does not match the number of characters in the word corresponding to the searched character string, the character string search unit 12 reads the corresponding word from the beginning and the character in the search key. If the columns are compared and they do not match, the output unit 16 is notified of the search failure. Next, the operation of this embodiment will be described with reference to FIG.
【0042】先ず、入力操作部11から検索キー「ま」
が入力される(S502)。S504〜S512まで
は、第1実施例の動作と同様であるので説明を省略す
る。S514において、文字列検索部12は、表記読み
変換部14から通知された検索対象文字列の読みを先頭
から順次検索し、検索キー「ま」が存在することを判定
する。「ま」という文字列に対応する単語W3(馬,う
ま)を得るけれども、検索キーの文字数「1」に対応す
る単語の文字数「2」とが一致しない。また、対応する
単語「馬」の先頭からの読み「う」と検索キーの文字列
「ま」とが一致しないので、検索失敗を出力部16に通
知する。First, the search key "MA" is input from the input operation unit 11.
Is input (S502). Since S504 to S512 are the same as the operation of the first embodiment, description thereof will be omitted. In step S514, the character string search unit 12 sequentially searches the reading of the search target character string notified from the notation reading conversion unit 14 from the beginning, and determines that the search key “MA” exists. Although the word W3 (horse, horse) corresponding to the character string "MA" is obtained, the character number "2" of the word corresponding to the character number "1" of the search key does not match. Further, since the reading "U" from the beginning of the corresponding word "horse" and the character string "MA" of the search key do not match, the output unit 16 is notified of the search failure.
【0043】この場合、S502において検索キー
「う」が入力されている場合を想定する。S514で、
「う」という文字列に対応する単語W3(馬,うま)を
得て、検索キーの文字数「1」と対応する単語の文字数
「2」とが一致しない。しかし、この場合には、対応す
る単語「馬」の先頭からの読み「う」と検索キーの文字
列「う」とが一致するので、単語「馬」が検索されたこ
ととなり、出力部16に“4,4”が通知される。 (第5実施例)図10は、本発明に係る文字列の指定装
置の第5実施例の構成図である。In this case, it is assumed that the search key "U" is input in S502. In S514,
The word W3 (horse, horse) corresponding to the character string "U" is obtained, and the character number "1" of the search key does not match the character number "2" of the corresponding word. However, in this case, since the reading "u" from the beginning of the corresponding word "horse" and the character string "u" of the search key match, it means that the word "horse" has been searched, and the output unit 16 Is notified of "4, 4". (Fifth Embodiment) FIG. 10 is a block diagram of a character string designating device according to a fifth embodiment of the present invention.
【0044】本実施例の文字列の指定装置は、入力操作
部100と、入力文字列一時記憶部101と、文字列検
索部102と、指定対象文字列記憶部103と、表記読
み変換部104と、表記読み記憶部15と、出力部16
と、指定対象読み文字列作成部107と、一覧記憶部1
08と、一覧表示部109と、文字列補完部110とを
備える。The character string designating apparatus of this embodiment comprises an input operation unit 100, an input character string temporary storage unit 101, a character string search unit 102, a designated character string storage unit 103, and a notation reading conversion unit 104. And the notation reading storage unit 15 and the output unit 16
And the designated target reading character string creation unit 107 and the list storage unit 1
08, a list display unit 109, and a character string complementing unit 110.
【0045】入力操作部100は、オペレータから指定
文字列の入力を平仮名で受け付け、入力された文字列を
入力文字列一時記憶部101に記憶させる。また、入力
があったことを文字列検索部102に通知する。指定文
字列の入力は、複数の指定対象文字列の中から一の指定
対象文字列を特定するために一時にされる必要はなく、
追加して入力することができる。また、オペレータは、
一覧表示部109によって指定対象文字列に付された番
号を選択して入力する。入力された番号を文字列補完部
110に通知する。The input operation unit 100 receives an input of a designated character string from the operator in hiragana and stores the input character string in the input character string temporary storage unit 101. In addition, the character string search unit 102 is notified of the input. The input of the designated character string does not need to be made temporary to specify one designated target string from a plurality of designated target strings,
You can add and enter. Also, the operator
The list display unit 109 selects and inputs the number given to the designated character string. The input number is notified to the character string complementing unit 110.
【0046】入力文字列一時記憶部101は、入力され
た文字列を一時記憶している。また、文字列補完部11
0によって、一時記憶している内容に文字列を追加記憶
させられる。文字列検索部102は、入力操作部100
から指定文字列の入力があったことの通知を受け、表記
読み変換部104を起動する。表記読み変換部104か
ら単語表記22と対応する読み23との通知を受け、併
せて指定対象読み文字列作成部107から読みの属する
単語の組と対応付けられた指定対象読み文字列との通知
を受ける。この通知を受けると、入力文字列一時記憶部
101に記憶されている指定文字列を検索キーとして、
指定対象読み文字列を検索する。指定対象読み文字列に
検索キーが存在すると、一覧記憶部108に指定対象文
字列と指定対象読み文字列との組である指定対象文字列
対を記憶させる。The input character string temporary storage unit 101 temporarily stores the input character string. In addition, the character string complement unit 11
By 0, the character string can be additionally stored in the temporarily stored content. The character string search unit 102 is the input operation unit 100.
In response to the notification that the designated character string has been input, the notation reading conversion unit 104 is activated. A notification of the word notation 22 and the corresponding reading 23 is received from the notation reading conversion unit 104, and at the same time, a notification of the designation target reading character string associated with the set of words to which the reading belongs from the designation target reading character string creation unit 107. Receive. When receiving this notification, the designated character string stored in the input character string temporary storage unit 101 is used as a search key.
Search for the designated reading string. When the search key exists in the designated target reading character string, the list storage unit 108 stores a designated target character string pair which is a set of the designated target character string and the designated target reading character string.
【0047】指定対象文字列記憶部103は、複数の指
定対象文字列対を記憶している。表記読み変換部104
は、入力操作部100からの通知を受け、指定対象文字
列記憶部13に記憶されている指定対象文字列を順次読
み出す。一の指定対象文字列を読み出すと、表記読み記
憶部15の見出し表記21を検索し、その文字列と一致
する日本語の単語を検出すると、その文字列を一つの日
本語の単語であると認識する。そして、その単語表記2
2と、単語表記22に対応する読み23とを表記読み記
憶部15から抽出し、それらを対応付けて文字列検索部
102と、指定対象読み文字列作成部107とに通知す
る。The designated character string storage unit 103 stores a plurality of designated character string pairs. Notation reading conversion unit 104
Receives a notification from the input operation unit 100, and sequentially reads the designation target character strings stored in the designation target character string storage unit 13. When one designation target character string is read, the heading notation 21 of the notation reading storage unit 15 is searched, and when a Japanese word that matches the character string is detected, the character string is regarded as one Japanese word. recognize. And the word notation 2
2 and the reading 23 corresponding to the word notation 22 are extracted from the notation reading storage unit 15, and they are associated with each other and notified to the character string search unit 102 and the designated target reading character string creation unit 107.
【0048】表記読み変換部104は、指定対象文字列
記憶部103に記憶されている指定対象文字列を全て読
み出したか否かを判定する。全てを読み出したと判定し
たときは、一覧表示部109に読み出し完了を通知す
る。指定対象読み文字列作成部107は、表記読み変換
部104から対応付けられた単語表記と読みとの通知を
受けると、指定対象文字列の読みを文字列の先頭から文
字単位に分解する。分解した読みの文字と、この読みの
属する単語(表記)の組とを対応付け、分解した読みの
文字を順次連結して指定対象読み文字列を作成する。作
成した指定対象読み文字列は、読みの属する単語の組と
が対応付けられて文字列検索部に通知される。The notation-reading conversion unit 104 determines whether or not all the designated character strings stored in the designated character string storage unit 103 have been read. When it is determined that all of them have been read, the list display unit 109 is notified of the completion of reading. Upon receiving the notification of the associated word notation and reading from the notation reading conversion unit 104, the designated target reading character string creation unit 107 decomposes the reading of the designated target character string into character units from the beginning of the character string. The decomposed phonetic characters are associated with the set of words (notations) to which the phonetic characters belong, and the decomposed phonetic characters are sequentially connected to create a designated reading character string. The created designated target reading character string is associated with the set of words to which the reading belongs and is notified to the character string search unit.
【0049】一覧記憶部108は、文字列検索部102
によって検索された指定対象読み文字列対を記憶させら
れる。一覧記憶部109は、表記読み変換部からの読み
出し完了の通知を受けると、一覧記憶部108の記憶内
容を読み出し、表示画面に検索された指定対象文字列を
表示させ、文字列補完部110に表示を通知する。ま
た、複数の指定対象文字列が同音異字の関係にあるか否
かを図示しない文字コードとその読みとを対応付けた辞
書を参照して判定し、同音異字の指定対象文字列がある
ときには、一覧記憶部108に記憶されている指定対象
文字列の順番に番号を付して表示させる。The list storage unit 108 includes a character string search unit 102.
The designated target reading character string pair searched by is stored. When the list storage unit 109 receives the read completion notification from the notation reading conversion unit, the list storage unit 109 reads the stored content of the list storage unit 108, displays the retrieved designated target character string, and causes the character string complement unit 110 to display the searched target character string. Notify the display. Further, it is determined whether or not a plurality of designation target character strings are in the relationship of homophones and different characters by referring to a dictionary in which character codes (not shown) and their readings are associated with each other. The designation target character strings stored in the list storage unit 108 are numbered and displayed.
【0050】文字列補完部110は、一覧記憶部109
から表示通知を受けると、一覧記憶部108に記憶され
ている指定対象文字列を読み出し、その数が1であるか
否か判定する。その数が1であるときには、出力部16
にその指定対象文字列を通知する。その数が2以上であ
るときには、指定対象読み文字列の先頭からの共通部分
を取り出して、入力文字列一時記憶部101の記憶内容
に文字列を追加記憶させ、併せて指定対象文字列記憶部
103の記憶内容を一覧記憶部108に記憶されている
指定対象文字列に更新させる。入力操作部100から番
号の通知を受けると、一覧記憶部108に記憶された番
号に対応する指定対象文字列を取り出し、出力部に通知
する。The character string complementing unit 110 is a list storage unit 109.
When the display notification is received from, the designation target character string stored in the list storage unit 108 is read and it is determined whether or not the number is 1. When the number is 1, the output unit 16
Notify the specified character string to. When the number is 2 or more, the common part from the beginning of the designated character string to be read is extracted, and the character string is additionally stored in the storage content of the input character string temporary storage unit 101, and the designated character string storage unit is also stored. The stored content of 103 is updated to the designated character string stored in the list storage unit 108. When the notification of the number is received from the input operation unit 100, the designation target character string corresponding to the number stored in the list storage unit 108 is extracted and notified to the output unit.
【0051】表記読み記憶部15は、前記1実施例の表
記読み記憶部と同様の構成を有する。出力部16は、文
字列補完部110から指定対象文字列の通知を受け、表
示画面にその指定対象文字列を表示させる。次に、本実
施例の動作について図11を用いて説明する。The notation reading storage unit 15 has the same configuration as the notation reading storage unit of the first embodiment. The output unit 16 receives the notification of the designated character string from the character string complement unit 110, and displays the designated character string on the display screen. Next, the operation of this embodiment will be described with reference to FIG.
【0052】指定対象文字列記憶部103には、「選
択」、「洗濯」、「選挙」が記憶されているものとし、
これらの指定対象文字列から「選択」を指定するものと
する。先ず、オペレータは、入力手段11から平仮名文
字列「せ」を入力する(S1102)。入力された文字
列は入力文字列一時記憶部101に記憶される。表記読
み変換部104は、指定対象文字列記憶部103に記憶
されている指定対象表記文字列を1つ読み出す(S11
04)。It is assumed that "selection", "laundry", and "election" are stored in the designated character string storage unit 103,
"Selection" is specified from these specification target character strings. First, the operator inputs the hiragana character string “se” from the input means 11 (S1102). The input character string is stored in the input character string temporary storage unit 101. The notation reading conversion unit 104 reads out one designation target notation character string stored in the designation target character string storage unit 103 (S11).
04).
【0053】表記読み変換部104は読み出した文字列
の先頭側から幾つかの文字列を抽出し、抽出した文字列
に一致する日本語の単語が図2に示される表記読み記憶
部15の見出し表記に存在するか否かを検索する。そし
て、一致する日本語の単語を検出すると、文字列を一つ
の日本語の単語であると認識し、かつその単語表記に対
する読みを表記読み記憶部15から抽出する。The notation reading conversion unit 104 extracts some character strings from the head side of the read character string, and the Japanese words matching the extracted character strings are the headings of the notation reading storage unit 15 shown in FIG. Search whether or not it exists in the notation. When the matching Japanese word is detected, the character string is recognized as one Japanese word, and the reading for the word notation is extracted from the notation reading storage unit 15.
【0054】単語単位に分割された指定対象文字列と前
記文字列の読みは、単語とその読みとを対応付けたまま
表記読み変換部104から文字列検索部102に通知さ
れる。その通知内容は、「W1(選択、せんたく);」
である。Wn(a,b)の各記号の意味は、「W」は単
語を、「n」は認識された単語の順番を、「a」は認識
された単語を、「b」は対応する読みを、「;」は単語
の区切りを示す(S1106)。次に指定対象読み文字
列作成部107において、単語単位に分割され、読みが
対応付けられた指定対象表記文字列の読みを文字列の先
頭から文字単位に分解する(S1108)。分解された
読みの文字と、この読みの属する表記と読みの組とを対
応付け、分解された読みの文字を順次連結して指定対象
読み文字列を作成する(S1110)。指定対象読み文
字列と対応付けられている表記と読みの組は、「選択」
は、「せんたく」と「W1W1W1W1」である。文字
列検索部102は、入力操作部100から入力された文
字列「せ」を検索キーとして、前記指定対象読み文字列
を検索して、「せ」という文字列ではじまっているか否
かを判定する。はじまっていると判定されたときには、
指定対象表記文字列と指定対象読み文字列の対である指
定対象文字列対を一覧記憶部108に追加する(S11
12)。指定対象文字列記憶部103に記憶されている
指定対象表記文字列の数が0になるまでS1104〜S
1112を繰り返す(S1114)。したがって、S1
106では、文字列検索部102には、「W2(洗濯、
せんたく);W3(選挙、せんきょ);」が通知され
る。S1110では、「洗濯」は「せんたく」と「W2
W2W2W2」とに、「選挙」は「せんきょ」と「W3
W3W3W3」とにそれぞれ指定対象読み文字列と対応
付けられた表記と読みとの組とになる。The designation target character string divided into word units and the reading of the character string are notified from the notation reading conversion unit 104 to the character string search unit 102 with the word and its reading associated with each other. The content of the notification is “W1 (selection, selection);”
Is. The meaning of each symbol of Wn (a, b) is that "W" is a word, "n" is the order of the recognized words, "a" is the recognized word, and "b" is the corresponding reading. , “;” Indicates word division (S1106). Next, the designated target reading character string creation unit 107 divides the reading of the designated target written character string divided into words and associated with the reading into character units from the beginning of the character string (S1108). The decomposed reading characters are associated with the notation and the reading group to which the readings belong, and the decomposed reading characters are sequentially connected to create a designation target reading character string (S1110). The combination of notation and reading associated with the designated reading text string is "Select"
Are "Sentaku" and "W1W1W1W1". The character string search unit 102 searches for the designated target reading character string using the character string “SE” input from the input operation unit 100 as a search key, and determines whether or not the character string “SE” begins. To do. When it is determined that it has started,
A designated target character string pair, which is a pair of the designated target written character string and the designated target reading character string, is added to the list storage unit 108 (S11).
12). Until the number of designation target notation character strings stored in the designation target character string storage unit 103 becomes 0, S1104 to S
1112 is repeated (S1114). Therefore, S1
In 106, the character string search unit 102 displays “W2 (laundry,
W3 (election, class); ”is notified. In S1110, "Washing" is "Sentaku" and "W2".
"W2W2W2", "Election" is "Senkyo" and "W3
"W3W3W3", respectively, is a set of notation and reading associated with the designated target reading character string.
【0055】「選択」も「洗濯」も「選挙」も「せ」で
始まっているので、指定対象文字列記憶部103に記憶
されている文字列数が0になったときに、一覧記憶部1
08に記憶されている指定対象文字列対は「選択、せん
たく」と「洗濯、せんたく」と「選挙、せんきょ」の3
つになる。一覧表示部109は、一覧記憶部108に記
憶されている内容を表示する。このとき「せんたく」の
様な同音異字の語は一覧記憶部108に記憶されている
順に従って番号を付与して表示する(S1116)。文
字列補完部110は、一覧記憶部1078に記憶されて
いる指定対象文字列対の数が1ならば出力部16に指定
対象文字列対を通知する(S1118)。その数が2以
上の場合は指定対象読み文字列の先頭からの共通部分を
取り出して、入力文字列一時記憶部101の内容を更新
し、一覧記憶部108に記憶されている指定対象表記文
字列を指定対象文字列記憶部103に移動する8S11
20)。先頭から2文字目までの読み文字列「せん」が
共通部分になるので、入力文字列一時記憶部101に新
たに「ん」を記憶させる。さらにオペレータはここで、
S1102に戻り、入力操作部100から、入力文字列
一時記憶部101に記憶されている「せん」に追加する
文字列を入力する。「き」を入力すれば、入力文字列一
時記憶部101に記憶されている内容は「せんき」に変
更される。再度、指定対象文字列記憶部103に記憶さ
れている指定対象表記文字列の数が0になるまで動作を
続ける(S1104〜S1112)。このとき、入力文
字列が「せんき」の場合には一覧記憶部108に記憶さ
れている指定対象文字列対は「選挙、せんきょ」ただ1
つであるから、これを出力部18は表示画面に表示させ
る(S1126)。また、S1102に戻った際に
「き」ではなく「た」を入力操作部100から追加入力
した場合には、入力文字列一時記憶部101に記憶され
ている内容は「せんた」に変更される。Since "selection", "laundry", and "election" all start with "se", when the number of character strings stored in the designated character string storage unit 103 becomes 0, the list storage unit 1
The designated character string pairs stored in 08 are “selection, selection”, “laundry, selection” and “election, selection”.
Become one The list display unit 109 displays the contents stored in the list storage unit 108. At this time, words with the same phonetic variants such as "Sentaku" are displayed with numbers according to the order stored in the list storage unit 108 (S1116). If the number of designated target character string pairs stored in the list storage unit 1078 is 1, the character string complement unit 110 notifies the output unit 16 of the designated target character string pairs (S1118). When the number is 2 or more, the common part from the beginning of the designated target reading character string is extracted, the contents of the input character string temporary storage unit 101 are updated, and the designated target written character string stored in the list storage unit 108 is updated. Is moved to the designated character string storage unit 103 8S11
20). Since the reading character string “Sen” from the first character to the second character is a common part, “n” is newly stored in the input character string temporary storage unit 101. In addition, the operator is
Returning to S1102, the character string to be added to the “pen” stored in the input character string temporary storage unit 101 is input from the input operation unit 100. When “ki” is input, the content stored in the input character string temporary storage unit 101 is changed to “sense”. Again, the operation is continued until the number of designation target notation character strings stored in the designation target character string storage unit 103 becomes 0 (S1104 to S1112). At this time, when the input character string is “Senki”, the designated target character string pair stored in the list storage unit 108 is “election, Senkyo” only 1
Therefore, the output unit 18 displays this on the display screen (S1126). Further, when “ta” instead of “ki” is additionally input from the input operation unit 100 when returning to S1102, the content stored in the input character string temporary storage unit 101 is changed to “Senta”. It
【0056】すると、S1104〜S1112を経て、
指定対象文字列記憶部103に記憶されている指定対象
表記文字列の数が0になったときに、一覧記憶部108
に記憶されている指定対象文字列対は「選択、せんた
く」、「洗濯、せんたく」の2つである。この2つは同
音異字の関係にある語であるから、これ以上平仮名文字
を追加入力しても候補数を減らすことは出来ない。Then, through S1104 to S1112,
When the number of designation target notation character strings stored in the designation target character string storage unit 103 becomes 0, the list storage unit 108
There are two designated character string pairs stored in “selection, text” and “wash, text”. Since these two words have the same phonetic variant, it is not possible to reduce the number of candidates by adding more hiragana characters.
【0057】このため、文字列補完部110は一覧表示
部109によって付加された番号をオペレータによって
入力操作部100から入力される(S1124)。この
番号は一覧記憶部108での同音異字語の記憶順を表す
ので、入力された番号に従って選択された指定対象文字
列対を出力部16は表示画面に表示する(S112
6)。例えば、「1」を入力すると「選択、せんた
く」、「2」を入力すると「洗濯、せんたく」が表示さ
れる。For this reason, the character string complementing unit 110 is input by the operator from the input operation unit 100 with the number added by the list display unit 109 (S1124). Since this number represents the order in which homophones are stored in the list storage unit 108, the output unit 16 displays the designated character string pair selected according to the input number on the display screen (S112).
6). For example, if "1" is input, "selection, selection" is displayed, and if "2" is input, "washing, selection" is displayed.
【0058】なお、本実施例は、文書処理装置における
文書の書き込みまたは読み込み時の文書名指定装置とし
て用いることができる。本実施例において、指定対象文
字列記憶部103にフロッピーディスク等の補助記憶手
段に格納されている文書名を記憶させておけば、平仮名
入力により文書名を指定することができる。なお、上記
第1実施例から第5実施例において入力操作部11又は
入力操作部100からオペレータが入力する文字は平仮
名としたけれども、入力操作部にカタカナ・平仮名変換
機構を設けてカタカナ入力としてもよいし、又、アルフ
ァベット・平仮名変換機構を設けてアルファベット入力
としてもよい。This embodiment can be used as a document name designating device when writing or reading a document in a document processing device. In this embodiment, if the document name stored in the auxiliary storage means such as a floppy disk is stored in the designation target character string storage unit 103, the document name can be designated by hiragana input. Although the characters input by the operator from the input operation unit 11 or the input operation unit 100 are hiragana in the first to fifth embodiments, the input operation unit may be provided with a katakana / hiragana conversion mechanism for katakana input. Alternatively, an alphabet / hiragana conversion mechanism may be provided for alphabet input.
【0059】同じく、検索対象文字列は日本文としたけ
れども、中国文とし、検索キーとしては、アルファベッ
トや字音記号を採用し、併せて必要な変換機構を設けて
もよい。Similarly, although the search target character string is a Japanese sentence, it may be a Chinese sentence, and an alphabet or a phonetic symbol may be adopted as a search key, and a necessary conversion mechanism may be additionally provided.
【0060】[0060]
【発明の効果】以上説明したように請求項1の発明によ
れば、文字列変換手段によって検索対象文字列を表音文
字列に変換するので、オペレータは、表音文字列からな
る検索キーを入力することによって、容易に検索対象文
字列中の検索キーを表示させることが可能となる。As described above, according to the first aspect of the present invention, the character string converting means converts the search target character string into a phonetic character string. Therefore, the operator inputs the search key consisting of the phonetic character string. By inputting, the search key in the search target character string can be easily displayed.
【0061】請求項2の発明によれば、表記読み抽出手
段によって、表意文字を含む検索対象文字列を単語の表
記と読みとを対応付けるので、オペレータが表音文字列
からなる検索キーを入力することによって、第1文字列
検索手段は、容易に検索対象文字列中の検索キーの表記
位置を求めることができる。請求項3の発明によれば、
検索対象文字列を単語単位でその読みとを対応付けてい
るので、オペレータが単語の一部を含む表音文字列から
なる検索キーを入力しても、検索対象文字列中での単語
単位での表記位置を求めることができる。According to the second aspect of the present invention, the notation reading extraction means associates the search target character string including the ideographic character with the word notation and the reading, so that the operator inputs the search key consisting of the phonetic character string. As a result, the first character string search means can easily find the notation position of the search key in the search target character string. According to the invention of claim 3,
Since the search target character string is associated with its reading in word units, even if the operator inputs a search key consisting of a phonetic character string containing a part of a word, The notation position of can be obtained.
【0062】請求項4の発明によれば、検索対象文字列
を文字単位でその読みとを対応付けているので、オペレ
ータが表音文字列からなる検索キーを入力すると、検索
対象文字列中での文字単位での表記位置を求めることが
できる。請求項5の発明によれば、請求項2の効果に加
えて、検索対象文字列を単語単位での先頭位置からの読
みが、表音文字列からなる検索キーの文字数分一致しな
いときには、検索キーが存在しないこととするので、検
索キーとして単語の先頭読みだけを入力するだけで検索
対象文字列中の検索キーの表記位置を求めることができ
る。According to the fourth aspect of the present invention, the retrieval target character string is associated with its reading on a character-by-character basis. Therefore, when the operator inputs a retrieval key consisting of a phonetic character string, the retrieval target character string It is possible to find the notation position of each character. According to the invention of claim 5, in addition to the effect of claim 2, when the reading of the search target character string from the beginning position in word units does not match the number of characters of the search key consisting of the phonetic character string, the search is performed. Since it is assumed that the key does not exist, the notation position of the search key in the search target character string can be obtained only by inputting the leading reading of the word as the search key.
【0063】請求項6の発明によれば、指定文字列とし
て入力された表音文字列により、表意文字を含んだ複数
の指定対象文字列から一の指定対象文字列を容易に指定
することが可能となる。請求項7の発明によれば、請求
項6の発明の効果に加えて、指定文字列として指定対象
文字列の先頭から対応する読みの一部を表音文字として
入力することによって一の指定対象文字列を指定するこ
とが可能となる。According to the invention of claim 6, one phonetic character string inputted as the specified character string can easily specify one character string to be specified from a plurality of character strings to be specified including ideographic characters. It will be possible. According to the invention of claim 7, in addition to the effect of the invention of claim 6, as a designated character string, a part of the corresponding reading from the beginning of the designated character string is input as a phonetic character to make one designated object. It is possible to specify a character string.
【図1】第1実施例における文字列の検索装置の構成図
である。FIG. 1 is a configuration diagram of a character string search device according to a first embodiment.
【図2】単語の表記と読みとを対応して記憶している表
記読み記憶部の記憶内容の一例を示す図である。FIG. 2 is a diagram showing an example of stored contents of a notation reading storage unit that stores notations and readings of words in association with each other.
【図3】検索対象文字列記憶部の記憶内容の一例を示す
図である。FIG. 3 is a diagram showing an example of stored contents of a search target character string storage unit.
【図4】表記読み変換部に一時記憶された内容の一例を
示す図である。FIG. 4 is a diagram showing an example of contents temporarily stored in a notation-reading conversion unit.
【図5】第1実施例の動作を説明するフローチャートで
ある。FIG. 5 is a flowchart illustrating the operation of the first embodiment.
【図6】第2実施例における文字列の検索装置の構成図
である。FIG. 6 is a configuration diagram of a character string search device according to a second embodiment.
【図7】第2実施例の動作を説明するフローチャートで
ある。FIG. 7 is a flowchart illustrating the operation of the second embodiment.
【図8】表記読み記憶部の記憶内容の一例を示す図であ
る。FIG. 8 is a diagram showing an example of stored contents of a notation reading storage unit.
【図9】表記読み変換部で文字ごとにその読みが対応付
けられた内容を示す図である。FIG. 9 is a diagram showing the content in which the reading is associated with each character in the notation reading conversion unit.
【図10】第5実施例における文字列の指定装置の構成
図である。FIG. 10 is a configuration diagram of a character string designating device in a fifth embodiment.
【図11】第5実施例の動作を説明するフローチャート
である。FIG. 11 is a flowchart illustrating the operation of the fifth embodiment.
【図12】従来の文字列の指定方法を説明するための図
である。FIG. 12 is a diagram for explaining a conventional character string designating method.
【図13】従来の文字列の検索方法を説明するための図
である。FIG. 13 is a diagram for explaining a conventional character string search method.
11 入力操作部 12 文字列検索部 13 検索対象文字列記憶部 14 表記読み変換部 15 表記読み記憶部 16 出力部 21 見出し表記 22 単語表記 23 読み 62 文字列検索部 64 表記読み変換部 67 検索対象読み文字列作成部 81 見出し表記 82 単語表記 83 読み 100 入力操作部 101 入力文字列一時記憶部 103 指定対象文字列記憶部 104 表記読み変換部 107 指定対象読み文字列作成部 108 一覧記憶部 109 一覧表示部 110 文字列補完部 11 input operation unit 12 character string search unit 13 search target character string storage unit 14 notation reading conversion unit 15 notation reading storage unit 16 output unit 21 heading notation 22 word notation 23 reading 62 character string retrieval unit 64 notation reading conversion unit 67 search target Reading character string creation unit 81 Heading notation 82 Word notation 83 Reading 100 Input operation unit 101 Input character string temporary storage unit 103 Designated target character string storage unit 104 Notation reading conversion unit 107 Designated target reading character string creation unit 108 List storage unit 109 list Display unit 110 Character string complementing unit
Claims (7)
入力操作手段と、 表意文字を含む検索対象文字列を記憶している検索対象
文字列記憶手段と、 検索対象文字列記憶手段に記憶された検索対象文字列を
表音文字列に変換する文字列変換手段と、 前記検索キーが対象文字列変換手段で変換された検索対
象の表音文字列中に存在するか否かを判定する判定手段
と、 前記判定手段によって存在すると判定されたときには、
その検索キーの表音文字列の表示属性を変更して、検索
対象文字列を表示させる出力手段とを備えることを特徴
とする文字列の検索装置。1. An input operation means for inputting a search key composed of a phonetic character string, a search target character string storage means for storing a search target character string including an ideographic character, and a storage for the search target character string storage means. A character string conversion means for converting the retrieved search target character string into a phonetic character string; and determining whether or not the search key is present in the search target phonetic character string converted by the target character string conversion means. Determining means, and when it is determined by the determining means that there is,
An apparatus for retrieving a character string, comprising: output means for changing the display attribute of the phonetic character string of the retrieval key and displaying the retrieval target character string.
入力操作手段と、 表意文字を含む検索対象文字列を記憶している検索対象
文字列記憶手段と、 単語の表記と読みとを対応して記憶している表記読み記
憶手段と、 検索対象文字列記憶手段から検索対象文字列を読み出
し、解析を行い、単語単位の文字列に分割し、前記表記
読み記憶手段を検索して単語単位の文字列の読みを抽出
し、前記検索対象文字列を単語の表記と読みとを対応付
ける表記読み抽出手段と、 前記表記読み抽出手段から検索対象文字列を単語の表記
と読みとを対応付けた通知を受け、通知された検索対象
文字列の読みを検索して、前記検索キーが存在するとき
には、検索キーの文字列の検索対象文字列での表記位置
を求める第1文字列検索手段と、 第1文字列検索手段での結果の通知を受けて、検索結果
を表示する出力手段とを備えることを特徴とする文字列
の検索装置。2. An input operation means for inputting a search key consisting of a phonetic character string, a search target character string storage means for storing a search target character string including an ideographic character, and word notation and reading. The character string to be searched is read out from the character string reading means and the character string memory means to be searched, analyzed, divided into character strings in word units, and the character string in word units is searched to search for the word unit. The reading of the character string is extracted, and the notation reading extraction unit that associates the search target character string with the word notation and the reading, and the search target character string from the notation reading extraction unit is associated with the word notation and the reading. A first character string search means that receives the notification, searches the reading of the notified search target character string, and when the search key exists, obtains the position of the character string of the search key in the search target character string. First character string search means Of receiving notification of the result, the search result retrieval apparatus of strings and an outputting means for displaying.
入力操作手段と、 表意文字を含む検索対象文字列を記憶している検索対象
文字列記憶手段と、 単語の表記と読みとを対応して記憶している表記読み記
憶手段と、 検索対象文字列記憶手段から検索対象文字列を読み出
し、解析を行い、単語単位の文字列に分割し、前記表記
読み記憶手段を検索して単語単位の文字列の読みを抽出
し、前記検索対象文字列を単語の表記と読みとを対応付
ける表記読み抽出手段と、 前記表記読み抽出手段から検索対象文字列の単語の表記
と読みとを対応付けた通知を受け、単語の表記を文字単
位に分割して、単語の表記と分割した各文字の読みとを
対応付け、分割した各文字の読みを順次連結して検索対
象読み文字列を作成する検索対象読み文字列作成手段
と、 前記表記読み抽出手段から検索対象文字列を単語の表記
と読みとを対応付けて通知され、前記検索対象読み文字
列作成手段から単語の表記と各文字の読みとを対応付け
た検索対象読み文字列を通知され、検索対象読み文字列
を検索して検索キーが存在するか否かを判定し、存在す
るときは、その検索キーとしての文字列の検索対象文字
列での単語単位での表記位置を求める第2文字列検索手
段とを備えることを特徴とする文字列の検索装置。3. An input operation means for inputting a search key composed of a display character string, a search target character string storage means for storing a search target character string including an ideograph, and word notation and reading are associated with each other. The character string to be searched is read from the character string reading means to be stored and the character string memory means to be searched, analyzed, divided into character strings in word units, and the character string in word units is searched to search the character string in word units. A notation reading extraction unit that extracts the reading of the character string and associates the search target character string with the notation of the word and the reading, and a notification that associates the word notation and the reading of the search target character string from the notation reading extraction unit. In response, the word notation is divided into character units, the word notation and the readings of each divided character are associated, and the readings of each divided character are concatenated in sequence to create the search target reading character string. Reading character string creation means The notation reading extraction unit is notified of the search target character string by associating the word notation and the reading, and the search target reading character string creating unit associates the word notation and the reading of each character with the search target reading. When a character string is notified, the search target reading character string is searched to determine whether or not a search key exists. When it exists, the character string as the search key is searched for in word units in the search target character string. A character string search device, comprising: a second character string search means for determining a writing position.
入力操作手段と、 表意文字を含む検索対象文字列を記憶している検索対象
文字列記憶手段と、 単語を構成する文字の表記と読みとを対応して記憶して
いる表記読み記憶手段と、 検索対象文字列記憶手段から検索対象文字列を読み出
し、解析を行い、単語単位の文字列に分割し、前記表記
読み記憶手段を検索して文字単位の文字列の読みを抽出
し、前記検索対象文字列を文字の表記と読みとを対応付
ける表記読み抽出手段と、 前記表記読み抽出手段から検索対象文字列の文字の表記
と読みとを対応付けた通知を受け、文字の表記と各文字
の読みとを対応付け、各文字の読みを順次連結して検索
対象読み文字列を作成する検索対象読み文字列作成手段
と、 前記表記読み抽出手段から検索対象文字列を文字の表記
と読みとを対応付けて通知され、前記検索対象読み文字
列作成手段から文字の表記と各文字の読みとを対応付け
た検索対象読み文字列を通知され、検索対象読み文字列
を検索して検索キーが存在するか否かを判定し、存在す
るときは、その検索キーとしての文字列の検索対象文字
列での文字単位での表記位置を求める第3文字列検索手
段とを備えることを特徴とする文字列の検索装置。4. An input operation means for inputting a search key consisting of a phonetic character string, a search target character string storage means for storing a search target character string including an ideographic character, and a notation of characters constituting a word. The character string to be searched is read out from the character string storage means that stores the reading and the character string storage means to be searched, analyzed, divided into character strings in word units, and the character string storage means is searched. Extract the reading of the character string of each character, the notation reading extraction means for associating the search target character string with the notation of the character and the reading, and the notation and reading of the character of the search target character from the notation reading extraction means. And a reading target of each character are sequentially linked, and a reading target reading character string creating unit that creates a search target reading character string by sequentially connecting the readings of each character, and the notation reading. Search means from extraction means A character string is notified by associating the character notation with the reading, and the search target reading character string creating means notifies the search target reading character string in which the character notation and the reading of each character are associated with each other. A third character string search for searching the character string to determine whether or not a search key exists, and if there is, a character string notation position in the search target character string of the character string as the search key And a character string search device.
位置からの読みが、検索キーで入力された文字数分一致
するか否かを判定し、一致しないときには、検索キーが
存在しないと判定する文字数判定部とを含むことを特徴
とする請求項2記載の文字列の検索装置。5. The first character string search means determines whether or not the reading from the beginning position in word units of the search target character string in which the search key exists matches the number of characters input by the search key. The character string search device according to claim 2, further comprising a character number determination unit that determines that the search key does not exist when they do not match.
操作手段と、 表意文字を含む複数の指定対象文字列を記憶している指
定対象文字列記憶手段と、 単語の表記と読みとを対応して記憶している表記読み記
憶手段と、 指定対象文字列記憶手段から指定対象文字列を読み出
し、解析を行い単語単位の文字列に分割し、この分割し
た単語単位を検索キーとして前記表記読み記憶手段を検
索して単語単位の文字列の読みを抽出し、前記指定対象
文字列を単語の表記と読みとを対応付ける表記読み抽出
手段と、 前記表記読み抽出手段から指定対象文字列を単語の表記
と読みとを対応付けて通知され、通知された指定対象文
字列の読みを検索して、前記指定文字列が存在するか否
かを判定する検索判定手段と、 前記検索判定手段での存在するとの判定結果によって一
の指定対象文字列を表示画面に表示させる出力手段とを
備えることを特徴とする文字列の指定装置。6. An input operation means for inputting a designated character string as a phonetic character string, a designated character string storage means for storing a plurality of designated character strings including ideographic characters, and word notation and reading. Is stored correspondingly, and the designated character string is read from the designated character string storage means, analyzed and divided into word-unit character strings, and the divided word units are used as search keys. The notation reading storage unit is searched to extract the reading of the character string in word units, and the notation reading extraction unit that associates the designation target character string with the notation of the word and the reading, and the designation target character string from the notation reading extraction unit. The word notation and the reading are notified in association with each other, the reading of the notified designation target character string is searched, and a search determination unit that determines whether or not the designated character string exists, and the search determination unit The existence of Results by the given device of strings and an outputting means for displaying on the display screen one of the specified target string.
に、前記入力操作手段から入力された指定文字列を一時
記憶する入力文字列一時記憶手段と、 前記検索判定手段での指定文字列が存在するとされた指
定対象文字列の表記と読みとを組にして記憶する一覧記
憶手段と、 前記一覧記憶手段の記憶内容を表示する一覧表示手段
と、 前記入力操作手段に前記複数の指定対象文字列の中から
一の指定対象文字列を指定するために追加する指定文字
列の入力があると前記入力文字列一時記憶手段の記憶内
容に追加記憶させる追加入力操作手段とを含み、 前記表記読み抽出手段は、 前記指定対象文字列を読みを分割された文字の単位に対
応付け、対応付けが行われた前記指定対象文字列の読み
を先頭から文字単位に分解して、読みを構成する各文字
とこの文字の属する表記と読みの組とを対応付け、分解
された文字を順次連結して指定対象読み文字列を作成す
る指定対象読み文字列作成部と、 前記指定対象文字列記憶手段に記憶されている指定対象
文字列の読み出しが完了したか否かを判定する判定部と
を備え、 前記検索判定手段は、 前記入力文字列一時記憶手段から読み出した指定文字列
を検索キーとして、前記指定対象読み文字列作成部が作
成した指定対象読み文字列を先頭から後方に順に一字ず
つずらして検索し、指定文字列の文字数分一致していれ
ば、指定対象文字列と指定対象読み文字列とを前記一覧
記憶手段に記憶させる文字数判定部と、 前記指定対象文字列記憶手段に記憶されている指定対象
文字列の読み出しが完了したときに、前記一覧記憶手段
に記憶されている指定対象文字列とその読みとの組が1
であれば、前記出力手段に指定対象文字列を通知する通
知部と、 指定対象文字列とその読みとの組が2以上であれば、前
記一覧記憶手段に記憶されている各指定対象読み文字列
の先頭から読みの共通部分を取り出して、前記入力文字
列一時記憶手段に記憶させる共通読み取出部とを備える
ことを特徴とする文字列の指定装置。7. The character string designating apparatus according to claim 6, further comprising: an input character string temporary storage means for temporarily storing a designated character string input from the input operation means; and a designated character in the search determination means. A list storage unit that stores the notation and the reading of the designation target character string in which a column is present, a list display unit that displays the stored contents of the list storage unit, and the plurality of designations in the input operation unit. And an additional input operation means for additionally storing the stored contents of the input character string temporary storage means when there is an input of a specified character string to be added to specify one specified target character string from among the target character strings, The notation reading extraction means associates the designated target character string with the reading unit of the divided characters, decomposes the associated designated target character string reading from the beginning into character units, and configures the reading. Each character to The designation target reading character string creating unit that associates the notation to which this character belongs and the reading set and sequentially connects the decomposed characters to create the designation target reading character string, and stores the designation target reading character string storage unit. And a determination unit that determines whether or not the reading of the designated target character string is completed, wherein the search determination unit uses the designated character string read from the input character string temporary storage unit as a search key. The specified target reading character string created by the reading character string creation unit is searched sequentially by shifting characters one by one from the beginning to the rear, and if the number of characters in the specified character string matches, the specified target character string and the specified target reading character string And a designation number stored in the list storage unit when reading of the designation target character string stored in the designation target character string storage unit is completed. Set of elephant string and its reading of 1
In that case, if there are two or more pairs of the notifying unit for notifying the output means of the designation target character string and the designation target character string and its reading, each designation target reading character stored in the list storage means. A character string designating apparatus, comprising: a common reading unit for taking out a common reading part from the beginning of the string and storing it in the input character string temporary storage means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6080404A JPH07287715A (en) | 1994-04-19 | 1994-04-19 | Device for retrieving and specifying character string |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6080404A JPH07287715A (en) | 1994-04-19 | 1994-04-19 | Device for retrieving and specifying character string |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH07287715A true JPH07287715A (en) | 1995-10-31 |
Family
ID=13717360
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP6080404A Pending JPH07287715A (en) | 1994-04-19 | 1994-04-19 | Device for retrieving and specifying character string |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH07287715A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009053181A (en) * | 2007-07-31 | 2009-03-12 | Aisin Aw Co Ltd | Letter selecting device, navigation device, and letter selecting program |
-
1994
- 1994-04-19 JP JP6080404A patent/JPH07287715A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009053181A (en) * | 2007-07-31 | 2009-03-12 | Aisin Aw Co Ltd | Letter selecting device, navigation device, and letter selecting program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5141560B2 (en) | Information search program, recording medium storing the program, information search device, and information search method | |
JP3689954B2 (en) | Heterogeneous code character string transcription device and electronic dictionary | |
JPH07287715A (en) | Device for retrieving and specifying character string | |
JP2002207728A (en) | Phonetic character generation device and recording medium storing program for realizing the same | |
JPH1011431A (en) | Kanji retrieval device and method | |
JPS6068423A (en) | Input device of japanese sentence | |
JPH08147289A (en) | System and method for kana/kanji conversion | |
JPH0452500B2 (en) | ||
JP2702443B2 (en) | Japanese input device | |
JP2539588B2 (en) | Kana-Kanji conversion method | |
JPH08335217A (en) | Reading converting method and document preparation device | |
JPH0612453A (en) | Unknown word extracting and registering device | |
JPH09153044A (en) | Character processor and device for kana and english letter conversion | |
JP3048793B2 (en) | Character converter | |
JPH05324610A (en) | Address notation chinese character inputting device | |
JP2007272712A (en) | Kanji display device and kanji display control program | |
JPH0877160A (en) | Method and device for kana/kanji conversion | |
JPH0567074A (en) | Kana/kanji converter | |
JP2004341589A (en) | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING PROGRAM FOR IMPLEMENTING INFORMATION PROCESSING METHOD, AND COMPUTER-READABLE RECORDING MEDIUM RECORDING THE PROGRAM | |
JPS6175954A (en) | Input system of kanji data | |
JPH05282290A (en) | Sentence preparation supporting device | |
JPH0721212A (en) | Word processor | |
JPH07210550A (en) | Device and method for kana/kanji conversion | |
JPH10334089A (en) | Character input device | |
JPH07129571A (en) | Device and method for document preparation |