JP3331307B2 - Document creation device, character input processing method, and recording medium recording character input processing program - Google Patents
Document creation device, character input processing method, and recording medium recording character input processing programInfo
- Publication number
- JP3331307B2 JP3331307B2 JP25382097A JP25382097A JP3331307B2 JP 3331307 B2 JP3331307 B2 JP 3331307B2 JP 25382097 A JP25382097 A JP 25382097A JP 25382097 A JP25382097 A JP 25382097A JP 3331307 B2 JP3331307 B2 JP 3331307B2
- Authority
- JP
- Japan
- Prior art keywords
- input
- character
- character string
- candidate
- english
- 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.)
- Expired - Fee Related
Links
Landscapes
- Document Processing Apparatus (AREA)
- Input From Keyboards Or The Like (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、例えばワードプロ
セッサやパーソナルコンピュータ等の文書作成装置に係
り、特に複数の異なる文字種を混在して入力する場合に
用いて好適な文書作成装置、文字入力処理方法及び文字
入力処理プログラムを記録した記録媒体に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a document preparation apparatus such as a word processor or a personal computer, and more particularly to a document preparation apparatus, a character input processing method and a character input method suitable for inputting a plurality of different character types in a mixed manner. The present invention relates to a recording medium on which a character input processing program is recorded.
【0002】[0002]
【従来の技術】例えばワードプロセッサやパーソナルコ
ンピュータ等の文書作成装置では、文字の入力方式とし
て、「ローマ字入力方式」と「かな入力方式」があり、
ユーザは入力に際して、そのどちらかの方式を選択して
から、文字を入力することになる。この場合、ローマ字
入力方式では、ローマ字読みで英文字の入力を行う。入
力された英文字は、ローマ字としてかな文字に変換され
る(これをローマ字変換と呼ぶ)。2. Description of the Related Art For example, in a document creating apparatus such as a word processor or a personal computer, there are two types of character input methods, a "Roman character input method" and a "Kana input method".
In inputting, the user selects one of the methods and then inputs characters. In this case, in the Roman alphabet input method, English characters are input by reading Roman alphabet. The input English characters are converted into Kana characters as Roman characters (this is called Roman character conversion).
【0003】また、キーボードには、各キー毎に複数の
異なる文字種(英数、ひらがな、カタカナ等)が割り付
けられており、シフトキーの操作によって、これらの文
字種を使い分けて入力するようになっている。したがっ
て、複数の異なる文字種を混在して入力する場合には、
上述した入力方式を意識しながら、シフトキーを操作し
て各種の文字を入力する必要があり、入力操作が繁雑に
なると共に、誤入力を招くなどの問題が生じる。On the keyboard, a plurality of different character types (alphanumeric, hiragana, katakana, etc.) are assigned to each key, and these character types are selectively used and input by operating a shift key. . Therefore, when inputting multiple different character types together,
It is necessary to operate the shift key to input various characters while paying attention to the above-described input method, which causes problems such as complicated input operation and erroneous input.
【0004】従来、このような問題を解決するための方
法として、特開平5−173691号公報に開示されて
いるものが知られている。Conventionally, as a method for solving such a problem, a method disclosed in JP-A-5-173691 is known.
【0005】これは、各文字モード(「ローマ字−ひら
がな」,「かな−ひらがな」,「ローマ字−カタカ
ナ」,「かな−カタカナ」,「英数」)毎に文字の尤度
(出現頻度)を求めておき、入力された文字列の各文字
の尤度から現在設定されている文字モードが正しいか否
かを判定して、モード変更を行うものである。The likelihood (appearance frequency) of a character is determined for each character mode (“Romaji-hiragana”, “kana-hiragana”, “romaji-katakana”, “kana-katakana”, “alphanumeric”). In advance, it is determined whether or not the currently set character mode is correct from the likelihood of each character of the input character string, and the mode is changed.
【0006】このような方法を用いれば、例えば「かな
−ひらがな」の文字モードを設定して「きょうきょうか
いで」といった文字列を入力するところを、「英数」の
文字モードで当該文字列を入力した場合でも、「g)4
g)4tew@」とならずに「きょうきょうかいで」を
入力することができる。By using such a method, for example, a character mode such as "Kana-Hiragana" is set and a character string such as "Kyokyokaide" is input. Even if you enter “g) 4
g) "4day @" can be input as "Today".
【0007】[0007]
【発明が解決しょうとする課題】しかしながら、上記し
た従来技術では、予め求められている各文字モード毎の
文字の尤度に従って、入力文字列の文字モードを判定す
る方法であるので、現在の入力中の文字列全体に対して
文字モードを判定し、これを修正することは可能である
が、一部のみ文字種が異なる文字列の入力に対しては判
定が困難であり、正しく修正することはできない。However, in the above-mentioned prior art, the character mode of the input character string is determined according to the likelihood of the character for each character mode which is determined in advance. It is possible to determine the character mode for the entire character string inside and correct this, but it is difficult to determine the input of a character string with only a partly different character type. Can not.
【0008】これは、例えば「setteiwodef
ault」→「せっていをdefault」といったよ
うに、日本語入力中に文字種の異なる英単語を入力する
場合などに問題となる。[0008] This is, for example, "setteiwodef
This is a problem when, for example, an English word with a different character type is input during Japanese input, such as "alt" → "sete o default".
【0009】本発明は上記の問題点を解決するためにな
されたものであり、ある文字種での入力途中に一部だけ
が英単語のように文字種が異なる場合でも、文字種の変
更操作をせずに、そのまま入力可能として、ユーザの入
力操作の負担を軽減することのできる文書作成装置、文
字入力処理方法及び文字入力処理プログラムを記録した
記録媒体を提供することを目的とする。SUMMARY OF THE INVENTION The present invention has been made to solve the above-described problem. Even when only a part of a character type is different, such as an English word, during character input, the character type is not changed. Another object of the present invention is to provide a document creation apparatus, a character input processing method, and a recording medium that stores a character input processing program that can directly input data and reduce the burden of a user's input operation.
【0010】[0010]
【課題を解決するための手段】本発明の文書作成装置
は、少なくともひらがな又はカタカナの文字列を入力可
能な入力手段と、この入力手段によって入力されたひら
がな又はカタカナの文字列が入力された時に当該入力さ
れたひらがな又はカタカナの文字列を英文字の文字列に
変換する文字種変換手段と、英文字によって構成された
英単語を記憶した単語辞書と、上記文字種変換手段によ
って変換された英文字の文字列の各部分について上記単
語辞書を検索し、上記単語辞書に存在する英単語を置き
換え可能な英文字の候補文字列として作成する候補作成
手段と、上記入力手段によって入力されたひらがな又は
カタカナの文字列を表示すると共に、その入力中に上記
候補作成手段によって英文字の候補文字列が得られた時
に上記英文字の候補文字列を当該入力文字列の対応する
部分と置き換えて表示する表示手段とを具備したことを
特徴とする。 A document creating apparatus according to the present invention.
Can be entered at least a hiragana or katakana character string
Input means and the palm input by the input means
When a kana or katakana character string is entered,
Converted Hiragana or Katakana character strings to English character strings
Character type conversion means to convert, and composed of English characters
A word dictionary storing English words and the character type conversion means
For each part of the English character string
Search the word dictionary and place English words that exist in the above word dictionary
Candidate creation to create as interchangeable English character candidate strings
Means, and the hiragana input by the input means or
While displaying katakana character strings, while inputting
When a candidate character string of English characters is obtained by the candidate creation means
To the corresponding character string of the input character string.
Display means for replacing and displaying parts.
Features.
【0011】このような構成によれば、かな入力モード
において、英単語を含む文字列をひらがな又はカタカナ
で入力すると、当該入力文字列の中に英単語が含まれて
いることが検索され、その英単語が置き換え可能な英文
字の候補文字列として、当該入力文字列の対応する部分
と置き換えられて表示される。したがって、シフト切替
え操作のような文字種変換操作を行わなくとも、ユーザ
はひらがな又はカタカナでの文字列の入力操作を行いな
がら英単語を入力することができる。 According to such a configuration, a kana input mode is provided.
Character strings containing English words in hiragana or katakana
If you enter with, the input character string contains English words
English sentences that can be replaced
Corresponding part of the input character string as a character candidate character string
Will be displayed as a replacement. Therefore, shift switching
Even if you do not perform character type conversion operations such as
Do not input characters in hiragana or katakana.
You can enter English words.
【0012】[0012]
【0013】[0013]
【0014】[0014]
【0015】[0015]
【0016】[0016]
【0017】[0017]
【0018】[0018]
【0019】[0019]
【0020】[0020]
【0021】[0021]
【0022】[0022]
【0023】[0023]
【0024】[0024]
【0025】[0025]
【0026】[0026]
【発明の実施の形態】以下、図面を参照しながら本発明
の実施形態を説明する。Embodiments of the present invention will be described below with reference to the drawings.
【0027】なお、本発明の文書作成装置は、例えば磁
気ディスク等の記録媒体に記録されたプログラムを読み
込み、このプログラムによって動作が制御されるコンピ
ュータによって実現される。The document creation apparatus of the present invention is realized by a computer which reads a program recorded on a recording medium such as a magnetic disk and the operation of which is controlled by the program.
【0028】(第1の実施形態)図1は本発明の第1の
実施形態に係る文書作成装置の構成を示すブロック図で
ある。入力部101は、キーボードからなり、文字、フ
ァンクションなどを入力する。また、この入力部101
には、入力モードとして「ローマ字入力モード」/「か
な入力モード」を切替えるためのモード切替えキー10
1aが設けられている。「ローマ字入力モード」は、英
文字をひらがなまたはカタカナに変換して入力するモー
ドである。「かな入力モード」は、ひらがなまたはカタ
カナを入力するモードである。(First Embodiment) FIG. 1 is a block diagram showing a configuration of a document creating apparatus according to a first embodiment of the present invention. The input unit 101 includes a keyboard and inputs characters, functions, and the like. Also, the input unit 101
Has a mode switching key 10 for switching between "Roman input mode" and "Kana input mode" as an input mode.
1a is provided. The "Roman input mode" is a mode in which English characters are converted into hiragana or katakana for input. The “kana input mode” is a mode for inputting hiragana or katakana.
【0029】制御部102は、マイクロプロセッサから
なり、プログラムの起動により、入力部101、出力部
103、入力MMI部104の各部を制御し、文字入力
処理を実行する。The control unit 102 is composed of a microprocessor, and controls the input unit 101, the output unit 103, and the input MMI unit 104 by executing a program, and executes a character input process.
【0030】出力部103は、CRT (Cathode Ray Tu
be) またはLCD (Liquid CrystalDisplay) 等の表示
装置からなり、入力された文字列等を表示する。The output unit 103 is a CRT (Cathode Ray Tu)
be) or a display device such as an LCD (Liquid Crystal Display), and displays input character strings and the like.
【0031】入力MMI部104は、ユーザの文字入力
操作を処理する。第1文字列バッファ105は、入力部
101から入力された第1の文字種からなる文字列を記
憶する。第2文字列バッファ106は、文字種変換部1
07によって第2の文字種に変換された文字列を記憶す
る。文字種変換部107は、第1の文字種の文字列を第
2の文字種の文字列に変換する。The input MMI unit 104 processes a user's character input operation. The first character string buffer 105 stores a character string composed of the first character type input from the input unit 101. The second character string buffer 106 stores the character type conversion unit 1
07, the character string converted into the second character type is stored. The character type conversion unit 107 converts a character string of the first character type into a character string of the second character type.
【0032】ここで、第1の実施形態において、第1の
文字種は「英文字」であり、第2の文字種は「ひらが
な」または「カタカナ」であり、第1の文字種から第2
の文字種への変換は「ローマ字変換」である。Here, in the first embodiment, the first character type is "English character", the second character type is "Hiragana" or "Katakana", and the second character type is
Is converted to Roman character conversion.
【0033】単語辞書108は、図2に示すように各種
の英単語を格納した辞書であり、第1の文字種(英文
字)の文字列により検索可能である。The word dictionary 108 is a dictionary storing various English words as shown in FIG. 2, and can be searched by a character string of the first character type (English character).
【0034】候補作成部109は、第2の文字種に変換
された入力文字列を対象として、単語辞書108を参照
して第1の文字種からなる文字列の候補を作成する。候
補記憶部110は、候補作成部109によって作成され
た文字列の候補を記憶する。The candidate creating section 109 creates a character string candidate composed of the first character type with reference to the word dictionary 108 for the input character string converted into the second character type. The candidate storage unit 110 stores the character string candidates created by the candidate creation unit 109.
【0035】候補選択部111は、候補記憶部110に
記憶された候補の選択操作を処理するものであり、選択
された候補の文字列に対応させて第2文字列バッファ2
06の内容を置き換える。The candidate selection section 111 processes a selection operation of a candidate stored in the candidate storage section 110. The second character string buffer 2 corresponds to a character string of the selected candidate.
06 is replaced.
【0036】図2は上記単語辞書108の内容を示す図
である。FIG. 2 is a diagram showing the contents of the word dictionary 108.
【0037】単語辞書108には、例えば“defau
lt”,“fault”…といったように、各種の英単
語が英文字で登録されている。なお、大文字/小文字の
区別は問わないものとする。In the word dictionary 108, for example, "defau
Various English words are registered in English characters, such as “lt”, “fault”, etc. Note that the case of uppercase / lowercase is not important.
【0038】次に、第1の実施形態の動作を説明する。Next, the operation of the first embodiment will be described.
【0039】第1の実施形態では、ローマ字入力モード
で文字列を入力する場合を想定している。なお、このロ
ーマ字入力モードは、入力部101に設けられたモード
切替えキー101aの操作によって、予めユーザによっ
て設定されているものとする。In the first embodiment, it is assumed that a character string is input in the Roman character input mode. It is assumed that the Roman character input mode is set in advance by the user by operating a mode switching key 101a provided on the input unit 101.
【0040】図3は第1の実施形態における文字入力処
理の動作を示すフローチャートである。まず、入力部1
01によって入力されたキーの入力処理を行う(ステッ
プA11)。制御部102は、このキー入力情報を入力
MMI部104へ送る。FIG. 3 is a flowchart showing the operation of the character input process in the first embodiment. First, the input unit 1
An input process of the key input by the user is performed (step A11). Control unit 102 sends the key input information to input MMI unit 104.
【0041】入力MMI部104は、かな漢字変換を行
うフロントエンドプロセッサ(FEP)等の機能を想定
している。なお、ここでは本発明に関する文字入力の動
作のみ説明し、それ以降のかな漢字変換の動作について
はその説明を省略するものとする。The input MMI unit 104 assumes a function such as a front-end processor (FEP) for performing kana-kanji conversion. Here, only the character input operation according to the present invention will be described, and the description of the subsequent kana-kanji conversion operation will be omitted.
【0042】キー入力情報が入力MMI部104に送ら
れると、入力MMI部104は、まず、このキー入力情
報が選択操作のための情報か文字の入力操作のための情
報かを判定する(ステップA12)。When the key input information is sent to input MMI section 104, input MMI section 104 first determines whether this key input information is information for a selection operation or information for a character input operation (step). A12).
【0043】キー入力情報が選択操作でなく、通常の文
字入力の場合には(ステップA12のYes)、入力M
MI部104はキー入力情報に対応する文字コードを第
1文字列バッファ105に格納する(ステップA1
3)。If the key input information is not a selection operation but a normal character input (Yes in step A12), the input M
The MI unit 104 stores the character code corresponding to the key input information in the first character string buffer 105 (step A1).
3).
【0044】次に、文字種変換部107は、第1文字列
バッファ105に格納された第1の文字種の文字列に対
して、例えばローマ字変換のような第2の文字種への文
字種変換処理を行い(ステップA14)、その文字種変
換後の第2の文字種からなる文字列を第2文字列バッフ
ァ106に格納する(ステップA15)。Next, the character type conversion unit 107 performs a character type conversion process on the character string of the first character type stored in the first character string buffer 105 into a second character type such as Roman character conversion. (Step A14), the character string composed of the second character type after the character type conversion is stored in the second character string buffer 106 (Step A15).
【0045】この場合、第2文字列バッファ106の内
容について、すでに文字種変換された文字やステップA
20の処理で置き換えられた文字に対しては、ここでの
文字種変換処理による変更は行わないものとする。In this case, regarding the contents of the second character string buffer 106, the characters whose character types have already been
No change is made to the characters replaced in the process 20 by the character type conversion process here.
【0046】次に、候補作成部109は、第1文字列バ
ッファ105に格納された文字列の各部分について単語
辞書108を検索し、検索できた文字列により候補を作
成する(ステップA16)。Next, the candidate creating section 109 searches the word dictionary 108 for each part of the character string stored in the first character string buffer 105, and creates a candidate based on the searched character string (step A16).
【0047】図4に具体例を示す。FIG. 4 shows a specific example.
【0048】ローマ字入力モードにおいて、例えばユー
ザが“setteiwodefault”といった第1
の文字種(英文字)からなる文字列を入力部101を通
じて入力したとする。第1文字列バッファ105には、
この入力文字列“setteiwodefault”が
格納され、第2文字列バッファ106には、同文字列を
文字種変換(ローマ字変換)した後の文字列“せってい
をでふぁうlt”が格納される。In the Roman alphabet input mode, for example, when the user enters a first "setteiwodefault"
Is assumed to be input through the input unit 101. In the first character string buffer 105,
The input character string “setteiwodefault” is stored, and the second character string buffer 106 stores the character string “Sete-de-felt lt” obtained by performing character type conversion (Roman character conversion) on the same character string.
【0049】候補作成部109は、この第1文字列バッ
ファ105に格納された入力文字列“setteiwo
default”の各部分について単語辞書108を検
索する。この場合、単語辞書108には、“defau
lt”と“fault”といった第1の文字種で構成さ
れた単語(英単語)が存在するため、“defaul
t”と“でfault”の2つの候補が得られる。な
お、ここでは、結果データを1つのみ示しているが、文
字列中の複数箇所に候補が存在する場合には、複数の結
果データを作成する。The candidate creating section 109 stores the input character string “setteiwo” stored in the first character string buffer 105.
For each part of "default", the word dictionary 108 is searched.
Since there are words (English words) composed of the first character type such as “lt” and “fault”, “default”
t ”and“ fault ”are obtained. In this case, only one result data is shown. However, when there are candidates at a plurality of positions in the character string, a plurality of result data are obtained. Create
【0050】このときの候補作成処理を詳しく説明す
る。The candidate creation process at this time will be described in detail.
【0051】候補作成部109では、例えば以下のよう
に候補を作成する。The candidate creating section 109 creates a candidate as follows, for example.
【0052】すなわち、まず、図5に示すように、第1
文字列バッファ105に格納された第1の文字種の文字
列の各部分について単語辞書108の検索を行う。That is, first, as shown in FIG.
The word dictionary 108 is searched for each part of the character string of the first character type stored in the character string buffer 105.
【0053】なお、実際には文字数を無制限にすると、
長い文字列を入力した時に検索回数が多くなるため、文
字数にある程度制限を設けることが好ましい。また、あ
る程度短い文字列については候補が多くなるので、検索
をしなくても良いものとする。In fact, if the number of characters is unlimited,
Since the number of searches increases when a long character string is input, it is preferable to limit the number of characters to some extent. Also, since there are many candidates for a character string that is short to some extent, it is not necessary to perform a search.
【0054】また、上記の例で、“setteiwod
efault”のうち、最後の“t”を含まない部分に
ついても検索は必要であるが、ここではそれまでの入力
によって検索済みとし、検索結果を保持しておくことで
検索の省略が可能なので検索は行っていない。In the above example, "setteiwood"
It is necessary to search for a part that does not include the last “t” in “default”. However, in this case, it is assumed that the search has been completed by the input up to that point, and the search can be omitted by holding the search result. Has not gone.
【0055】ここで検索できた各候補について、その前
後の第1文字列バッファ105の内容を再度文字種変換
し、変換が失敗する場合は候補から棄却する。この例で
は、“default”という候補に対して、その前の
“setteiwo”の部分を再度文字種変換し、もし
これが失敗する場合は正しい入力でないと考えられるの
で候補から外す。この例では文字種変換可能なので候補
として残す。For each candidate found here, the contents of the first and second character string buffers 105 before and after the candidate are converted again in character type. In this example, with respect to the candidate "default", the preceding "setteiwo" portion is subjected to character type conversion again. If this fails, it is considered that the input is not correct and is excluded from the candidate. In this example, since the character type can be converted, it is left as a candidate.
【0056】また、ここで候補が存在する範囲を求め
る。この例では、第2文字列バッファ106のインデッ
クス5〜10の各文字が候補のある範囲である。検索さ
れた候補のうち、この範囲より短い候補については、そ
の前後の部分に対して再度文字種変換処理(ローマ字変
換)を行って、同じ範囲に存在する候補と範囲を揃える
ようにする。Here, the range in which the candidate exists is determined. In this example, each of the characters at indexes 5 to 10 in the second character string buffer 106 is a range in which there is a candidate. Among the candidates that have been searched, candidates that are shorter than this range are subjected to character type conversion processing (Roman character conversion) again for the part before and after the candidate, so that the range is aligned with candidates existing in the same range.
【0057】また、この範囲に対応する第2文字列バッ
ファ106の内容(でふぁうlt)も候補として加えて
おく。このことによって、1度文字列の置き換えを行っ
た後でも、この候補を選択することで、元の文字列に戻
すことが可能となる。候補作成部109では、このよう
にして候補作成を行う。作成された候補は、候補記憶部
110に格納される。The contents (default) of the second character string buffer 106 corresponding to this range are also added as candidates. This makes it possible to return to the original character string by selecting this candidate even after replacing the character string once. The candidate creating unit 109 creates a candidate in this way. The created candidates are stored in the candidate storage unit 110.
【0058】その後、入力MMI部104は、第2文字
列バッファ106の内容を入力中の文字列として制御部
102に返し、制御部102ではこの文字列の表示処理
を行う(ステップA17)。また、入力MMI部104
は、候補記憶部110の内容に従って表示する候補を制
御部102に返し、制御部102ではその候補の表示処
理を行う(ステップA18)。Thereafter, the input MMI unit 104 returns the contents of the second character string buffer 106 to the control unit 102 as a character string being input, and the control unit 102 performs a display process of this character string (step A17). Also, the input MMI unit 104
Returns the candidates to be displayed according to the contents of the candidate storage unit 110 to the control unit 102, and the control unit 102 performs the display processing of the candidates (step A18).
【0059】このときの表示例を図6に示す。FIG. 6 shows a display example at this time.
【0060】図6(a)に示すように、ローマ字入力モ
ードで、“setteiwodefault”といった
第1の文字種(英文字)からなる文字列を入力した場合
において、“せっていをでふぁうlt”といった第2の
文字種(ひらがな)にローマ字変換された文字列が表示
される。As shown in FIG. 6 (a), in the Roman character input mode, when a character string of the first character type (English character) such as "setteiwodefault" is input, a second character string such as "Sete-wo-de-lt" is input. A character string converted into Roman characters in the second character type (Hiragana) is displayed.
【0061】その際、同文字列の候補範囲(下線で示さ
れる部分)に対応する第1の文字種(英文字)の文字列
として、“default”と“でfault”といっ
た候補が“でふぁうlt”(入力文字列の候補範囲部
分)と共に表示される。At this time, as a character string of the first character type (English character) corresponding to the candidate range of the same character string (a part indicated by an underline), candidates such as "default" and "@ fault" are represented by "@". lt "(candidate range portion of the input character string).
【0062】ここで、表示された候補の中にユーザの意
図する文字列があり、その候補を選択するためのキー入
力が入力部101からあると(ステップA12のN
o)、候補選択部111はそのキー入力に従って候補の
選択処理を行う(ステップA19)。この候補選択処理
は、例えば候補記憶部110に格納された各候補にイン
デックスを付加しておき、その中で選択された候補のイ
ンデックスを変更することによって行う。Here, if there is a character string intended by the user among the displayed candidates, and a key input for selecting the candidate is provided from the input unit 101 (N in step A12).
o), the candidate selection unit 111 performs a candidate selection process according to the key input (step A19). This candidate selection process is performed, for example, by adding an index to each candidate stored in the candidate storage unit 110 and changing the index of the candidate selected among them.
【0063】候補が選択されると、入力MMI部104
は、第2文字列バッファ106に格納された文字列の対
応する部分をその選択された候補の文字列に置き換える
(ステップA20)。そして、文字入力の場合と同様
に、置き換え後の第2文字列バッファ106の文字列と
候補記憶部110の候補の表示処理を行う(ステップA
17,A18)。When a candidate is selected, input MMI section 104
Replaces the corresponding part of the character string stored in the second character string buffer 106 with the selected candidate character string (step A20). Then, similarly to the case of character input, display processing of the character string in the second character string buffer 106 after replacement and the candidate in the candidate storage unit 110 is performed (step A).
17, A18).
【0064】これにより、例えば図6の例で、例えば
“default”といった候補をユーザが選択した場
合には、同図(b)に示すように、“せっていをdef
ault”といった文字列が得られる。Thus, in the example of FIG. 6, when the user selects a candidate such as “default”, as shown in FIG.
The result is a character string such as "ult".
【0065】このように、第1の実施形態では、第1の
文字種からなる文字列を第2の文字種の文字列に変換し
て入力するモードにおいて、第1の文字種の入力時に第
2の文字種に変換すると共に、入力された第1の文字種
の文字列の各部分を辞書検索し、該当する単語が存在す
る場合に、その第1の文字種の単語を第2の文字種の文
字列の対応する部分と置き換え可能な候補として表示
し、これをユーザに選択させる。As described above, in the first embodiment, in the mode in which the character string composed of the first character type is converted into the character string of the second character type and input, the second character type is input when the first character type is input. And a dictionary search is performed for each part of the input character string of the first character type. If a corresponding word exists, the word of the first character type is converted to the corresponding character string of the second character type. The part is displayed as a replaceable candidate, and the user is allowed to select it.
【0066】したがって、例えばローマ字入力モードの
ように、第1の文字種を第2の文字種に変換して入力す
る入力モードにおいて、シフト切替え操作を行わなくと
も、第1の文字種による単語をそのまま入力することが
できる。Therefore, in the input mode in which the first character type is converted into the second character type and input, such as in the Roman character input mode, a word in the first character type is directly input without performing a shift switching operation. be able to.
【0067】(第2の実施形態)次に、本発明の第2の
実施形態を説明する。(Second Embodiment) Next, a second embodiment of the present invention will be described.
【0068】上記第1の実施形態では、ローマ字入力モ
ードのように第1の文字種から第2の文字種に変換して
入力する場合を想定したが、第2の実施形態では、かな
入力モードのように第1の文字種を入力する場合を想定
する。In the first embodiment, it is assumed that the first character type is converted to the second character type and input, as in the Roman character input mode. Is assumed to be the case where the first character type is input.
【0069】図7は本発明の第2の実施形態に係る文書
作成装置の構成を示すブロック図である。基本的な構成
は図1と同様である。FIG. 7 is a block diagram showing the configuration of a document creation device according to the second embodiment of the present invention. The basic configuration is the same as in FIG.
【0070】入力部201は、キーボードからなり、文
字、ファンクションなどを入力する。また、この入力部
201には、入力モードして「ローマ字入力モード」/
「かな入力モード」を切替えるためのモード切替えキー
201aが設けられている。「ローマ字入力モード」
は、英文字をひらがなまたはカタカナに変換して入力す
るモードである。「かな入力モード」は、ひらがなまた
はカタカナを入力するモードである。The input unit 201 is composed of a keyboard, and inputs characters, functions, and the like. In addition, the input unit 201 has an input mode “Romaji input mode” /
A mode switching key 201a for switching the “kana input mode” is provided. "Romaji input mode"
Is a mode in which English characters are converted into hiragana or katakana for input. The “kana input mode” is a mode for inputting hiragana or katakana.
【0071】制御部202は、マイクロプロセッサから
なり、プログラムの起動により、入力部201、出力部
203、入力MMI部204の各部を制御し、文字入力
処理を実行する。The control unit 202 is composed of a microprocessor, and controls the input unit 201, the output unit 203, and the input MMI unit 204 by executing a program, and executes a character input process.
【0072】出力部203は、CRT (Cathode Ray Tu
be) またはLCD (Liquid CrystalDisplay) 等の表示
装置からなり、入力された文字列等を表示する。The output unit 203 is a CRT (Cathode Ray Tu
be) or a display device such as an LCD (Liquid Crystal Display), and displays input character strings and the like.
【0073】入力MMI部204は、ユーザの文字入力
操作を処理する。第1文字列バッファ205は、入力部
201から入力された第1の文字種からなる文字列を記
憶する。第2文字列バッファ206は、文字種変換部2
07によって第2の文字種に変換された文字列を記憶す
る。文字種変換部207は、第1の文字種の文字列を第
2の文字種の文字列に変換する。The input MMI unit 204 processes a user's character input operation. The first character string buffer 205 stores a character string composed of the first character type input from the input unit 201. The second character string buffer 206 stores the character type conversion unit 2
07, the character string converted into the second character type is stored. The character type conversion unit 207 converts a character string of the first character type into a character string of the second character type.
【0074】ここで、第2の実施形態では、入力部20
1として、1つのキーに複数種の文字が割り当てられた
キーボードを用いる。また、第1の文字種は「ひらが
な」または「カタカナ」であり、第2の文字種は「英文
字」であり、第1の文字種から第2の文字種への変換は
キーボード上の同一キーである英文字への変換である。Here, in the second embodiment, the input unit 20
As 1, a keyboard in which a plurality of types of characters are assigned to one key is used. The first character type is “Hiragana” or “Katakana”, the second character type is “English character”, and the conversion from the first character type to the second character type is the same key on the keyboard. Conversion to character.
【0075】単語辞書208は、各種の英単語を格納し
た辞書であり、第2の文字種(英文字)の文字列により
検索可能である。その内容は図2と同様であり、例えば
“default”,“fault”…といったよう
に、各種の英単語が英文字で登録されている。The word dictionary 208 is a dictionary in which various English words are stored, and can be searched by a character string of a second character type (English character). The contents are the same as those in FIG. 2, and various English words, such as "default", "fault", are registered in English characters.
【0076】候補作成部209は、第1の文字種からな
る入力文字列を対象として、単語辞書208を参照して
第2の文字種からなる文字列の候補を作成する。候補記
憶部210は、候補作成部209によって作成された文
字列の候補を記憶する。The candidate creating section 209 creates a character string candidate of the second character type with reference to the word dictionary 208 for an input character string of the first character type. The candidate storage unit 210 stores the character string candidates created by the candidate creation unit 209.
【0077】候補選択部211は、候補記憶部210に
記憶された候補の選択操作を処理するものであり、選択
された候補の文字列に対応させて第1文字列バッファ2
05の内容を置き換える。The candidate selection unit 211 processes a selection operation of a candidate stored in the candidate storage unit 210. The first character string buffer 2 corresponds to the character string of the selected candidate.
Replace the contents of 05.
【0078】次に、第2の実施形態の動作を説明する。Next, the operation of the second embodiment will be described.
【0079】第2の実施形態では、かな入力モードで文
字列を入力する場合を想定している。なお、このかな入
力モードは、入力部201に設けられたモード切替えキ
ー201aの操作によって、予めユーザによって設定さ
れているものとする。In the second embodiment, it is assumed that a character string is input in the kana input mode. It is assumed that the kana input mode is set in advance by the user by operating a mode switching key 201a provided on the input unit 201.
【0080】図8は第2の実施形態における文字入力処
理の動作を示すフローチャートである。まず、入力部2
01によって入力されたキーの入力処理を行う(ステッ
プB11)。制御部202は、このキー入力情報を入力
MMI部204へ送る。FIG. 8 is a flowchart showing the operation of the character input process in the second embodiment. First, the input unit 2
The input processing of the key input by the user is performed (step B11). The control unit 202 sends the key input information to the input MMI unit 204.
【0081】入力MMI部204は、かな漢字変換を行
うフロントエンドプロセッサ(FEP)等の機能を想定
している。なお、ここでは本発明に関する文字入力の動
作のみ説明し、それ以降のかな漢字変換の動作について
はその説明を省略するものとする。The input MMI unit 204 assumes a function such as a front-end processor (FEP) that performs kana-kanji conversion. Here, only the character input operation according to the present invention will be described, and the description of the subsequent kana-kanji conversion operation will be omitted.
【0082】キー入力情報が入力MMI部204に送ら
れると、入力MMI部204は、まず、このキー入力情
報が選択操作のための情報か文字の入力操作のための情
報かを判定する(ステップB12)。When the key input information is sent to input MMI section 204, input MMI section 204 first determines whether the key input information is information for a selection operation or information for a character input operation (step). B12).
【0083】キー入力情報が選択操作でなく、通常の文
字入力の場合には(ステップB12のYes)、入力M
MI部204はキー入力情報に対応する文字コードを第
1文字列バッファ205に格納する(ステップB1
3)。If the key input information is not a selection operation but a normal character input (Yes in step B12), the input M
The MI unit 204 stores the character code corresponding to the key input information in the first character string buffer 205 (step B1).
3).
【0084】次に、文字種変換部207は、第1文字列
バッファ205に格納された第1の文字種の文字列に対
して、キーボード上で同じキーに割り当てられている第
2の文字種へ変換するなどの文字種変換処理を行い(ス
テップB14)、その文字種変換後の第2の文字種から
なる文字列を第2文字列バッファ206に格納する(ス
テップB15)。Next, the character type conversion unit 207 converts the character string of the first character type stored in the first character string buffer 205 into a second character type assigned to the same key on the keyboard. Then, a character string composed of the second character type after the character type conversion is stored in the second character string buffer 206 (step B15).
【0085】この場合、第2文字列バッファ206の内
容について、すでに文字種変換された文字やステップB
20の処理で置き換えられた第1文字列バッファ205
の文字に対しては、ここでの文字種変換処理による変更
は行わないものとする。In this case, regarding the contents of the second character string buffer 206, characters whose character types have already been
First character string buffer 205 replaced in the process of 20
The character is not changed by the character type conversion processing here.
【0086】次に、候補作成部209は、第2文字列バ
ッファ206に格納された文字列の各部分について単語
辞書208を検索し、検索できた文字列により候補を作
成する(ステップB16)。Next, the candidate creating section 209 searches the word dictionary 208 for each part of the character string stored in the second character string buffer 206, and creates a candidate based on the searched character string (step B16).
【0087】図9に具体例を示す。FIG. 9 shows a specific example.
【0088】かな入力モードにおいて、例えばユーザが
“せっていをしいはちなりか”といった第1の文字種
(ひらがな)からなる文字列を入力部101を通じて入
力したとする。第1文字列バッファ205には、この入
力文字列“せっていをしいはちなりか”が格納され、第
2文字列バッファ206には、同文字列を図11に示す
ようにキーボード上の第2の文字種(英文字)に変換し
た後の文字列“pZwe0default”が格納され
る。In the kana input mode, for example, it is assumed that the user has input a character string having the first character type (Hiragana) such as “Hiragana”. The first character string buffer 205 stores the input character string “Seisashishigarinabashika”, and the second character string buffer 206 stores the same character string in the second character string on the keyboard as shown in FIG. The character string “pZwe0default” after being converted to the character type (English character) is stored.
【0089】候補作成部209は、この第2文字列バッ
ファ206に格納された変換文字列“pZwe0def
ault”の各部分について単語辞書108を検索す
る。この場合、単語辞書108には、“defaul
t”と“fault”といった第2の文字種で構成され
た単語(英単語)が存在するため、“default”
と“しいfault”の2つの候補が得られる。なお、
ここでは、結果データを1つのみ示しているが、文字列
中の複数箇所に候補が存在する場合には、複数の結果デ
ータを作成する。The candidate creating unit 209 converts the converted character string “pZwe0def” stored in the second character string buffer 206.
The word dictionary 108 is searched for each part of “ult”. In this case, the word dictionary 108 includes “default”
Since there are words (English words) composed of the second character type such as "t" and "fault", "default"
And "new fault" are obtained. In addition,
Here, only one result data is shown, but when there are candidates at a plurality of positions in the character string, a plurality of result data is created.
【0090】このときの作成候補処理を詳しく説明す
る。The creation candidate process at this time will be described in detail.
【0091】候補作成部209では、例えば以下のよう
に候補を作成する。The candidate creating section 209 creates a candidate as follows, for example.
【0092】すなわち、まず、図10に示すように、第
2文字列バッファ206に格納された第2の文字種の文
字列の各部分について単語辞書2108の検索を行う。That is, as shown in FIG. 10, first, the word dictionary 2108 is searched for each part of the character string of the second character type stored in the second character string buffer 206.
【0093】なお、実際には文字数を無制限にすると、
長い文字列を入力した時に検索回数が多くなるため、文
字数にある程度制限を設けることが好ましい。また、あ
る程度短い文字列については候補が多くなるので、検索
をしなくても良いものとする。Note that if the number of characters is actually unlimited,
Since the number of searches increases when a long character string is input, it is preferable to limit the number of characters to some extent. Also, since there are many candidates for a character string that is short to some extent, it is not necessary to perform a search.
【0094】また、上記の例で、“pZwe0defa
ult”のうち、最後の“t”を含まない部分について
も検索は必要であるが、ここではそれまでの入力によっ
て検索済みとし、検索結果を保持しておくことで検索の
省略が可能なので検索は行っていない。In the above example, “pZwe0defa
It is necessary to search for the part that does not include the last “t” in “ult”. However, in this case, it is assumed that the search has been completed by the input up to that point, and the search can be omitted by holding the search result. Has not gone.
【0095】また、ここで候補が存在する範囲を求め
る。この例では、第1文字列バッファ205のインデッ
クス5〜11の各文字が候補のある範囲である。検索さ
れた候補のうち、この範囲より短い候補については、そ
の前後の部分に対して第1文字列バッファ205の文字
を当てて、同じ範囲に存在する候補と範囲を揃えるよう
にする。Here, the range in which the candidate exists is determined. In this example, each of the characters at indexes 5 to 11 in the first character string buffer 205 is a range in which there is a candidate. Of the candidates that are shorter than the range, the characters in the first character string buffer 205 are applied to the part before and after the candidate, so that the range is aligned with the candidates existing in the same range.
【0096】また、この範囲に対応する第1文字列バッ
ファ205の内容(しいはちなりか)も候補の1つとし
て加えておく。このことによって、1度文字列の置き換
えを行った後でも、この候補を選択することで、元の文
字列に戻すことが可能となる。候補作成部209では、
このようにして候補作成を行う。作成された候補は、候
補記憶部210に格納される。Further, the contents of the first character string buffer 205 corresponding to this range are added as one of the candidates. This makes it possible to return to the original character string by selecting this candidate even after replacing the character string once. In the candidate creation unit 209,
Thus, the candidate is created. The created candidates are stored in the candidate storage unit 210.
【0097】その後、入力MMI部204は、第1文字
列バッファ205の内容を入力中の文字列として制御部
202に返し、制御部202ではこの文字列の表示処理
を行う(ステップB17)。また、入力MMI部204
は、候補記憶部210の内容に従って表示する候補を制
御部202に返し、制御部202ではその候補の表示処
理を行う(ステップB18)。After that, the input MMI unit 204 returns the contents of the first character string buffer 205 to the control unit 202 as a character string being input, and the control unit 202 performs display processing of this character string (step B17). Also, the input MMI unit 204
Returns the candidates to be displayed according to the contents of the candidate storage unit 210 to the control unit 202, and the control unit 202 performs the display processing of the candidates (step B18).
【0098】このときの表示例を図12に示す。FIG. 12 shows a display example at this time.
【0099】図12(a)に示すように、かな入力モー
ドで、“せっていをしいはちなりか”といった第1の文
字種(ひらがな)からなる文字列を入力した場合におい
て、その入力文字列が表示される。As shown in FIG. 12A, in the kana input mode, when a character string of the first character type (Hiragana), such as "Hisashina Higasana", is input, the input character string is displayed. Is done.
【0100】その際、同文字列の候補範囲(下線で示さ
れる部分)に対応する第2の文字種(英文字)の文字列
として、“default”と“しいfault”とい
った候補が“しいはちなりか”(当該文字列の候補範囲
の部分)と共に表示される。At this time, as the character string of the second character type (English character) corresponding to the candidate range of the same character string (the part indicated by the underline), candidates such as “default” and “new fault” Or "" (part of the candidate range of the character string).
【0101】ここで、表示された候補の中にユーザの意
図する文字列があり、その候補を選択するためのキー入
力が入力部201からあると(ステップB12のN
o)、候補選択部211はそのキー入力に従って候補の
選択処理を行う(ステップB19)。この候補選択処理
は、例えば候補記憶部210に格納された各候補にイン
デックスを付加しておき、その中で選択された候補のイ
ンデックスを変更することによって行う。Here, if there is a character string intended by the user among the displayed candidates, and a key input for selecting the candidate is provided from the input unit 201 (N in step B12).
o), the candidate selection unit 211 performs a candidate selection process according to the key input (step B19). This candidate selection process is performed, for example, by adding an index to each candidate stored in the candidate storage unit 210 and changing the index of the candidate selected among them.
【0102】候補が選択されると、入力MMI部204
は、第1文字列バッファ205に格納された捩れの対応
する部分をその選択された候補の文字列に置き換える
(ステップB20)。そして、文字入力の場合と同様
に、置き換え後の第1文字列バッファ205の文字列と
候補記憶部210の候補の表示処理を行う(ステップB
17,B18)。When a candidate is selected, input MMI section 204
Replaces the corresponding portion of the twist stored in the first character string buffer 205 with the selected candidate character string (step B20). Then, similarly to the case of character input, display processing of the character string in the first character string buffer 205 after replacement and the candidates in the candidate storage unit 210 is performed (step B).
17, B18).
【0103】これにより、例えば図12の例で、例えば
“default”といった候補をユーザが選択した場
合には、同図(b)に示すように、“せっていをdef
ault”といった文字列を得ることができる。Thus, for example, in the example of FIG. 12, when the user selects a candidate such as “default”, as shown in FIG.
A character string such as "ult" can be obtained.
【0104】このように、第2の実施形態では、第1の
文字種からなる文字列を入力するモードにおいて、第1
の文字種の入力時に第2の文字種への変換を行い、この
第2の文字種の文字列の各部分を辞書検索し、該当する
単語が存在する場合に、その第2の文字種の単語を第1
の文字種の文字列の対応する部分と置き換え可能な候補
として表示し、これをユーザに選択させる。As described above, in the second embodiment, in the mode for inputting a character string of the first character type, the first
Is converted to the second character type at the time of input of the character type, and each part of the character string of the second character type is searched in a dictionary. If a corresponding word exists, the word of the second character type is converted to the first character type.
Are displayed as candidates that can be replaced with the corresponding part of the character string of the character type, and the user is allowed to select this.
【0105】したがって、例えばかな入力モードのよう
に、第1の文字種を直接入力する入力モードにおいて、
シフト切替え操作を行わなくとも、第1の文字種とは異
なる第2の文字種による単語をそのまま入力することが
できる。Therefore, in the input mode for directly inputting the first character type, for example, in the kana input mode,
Even without performing a shift switching operation, a word of a second character type different from the first character type can be directly input.
【0106】(第3の実施形態)次に、本発明の第3の
実施形態を説明する。(Third Embodiment) Next, a third embodiment of the present invention will be described.
【0107】第3の実施形態では、上記第1の実施形態
における候補選択を自動化して文字種の置き換えを行う
ことを特徴とする。The third embodiment is characterized in that the candidate selection in the first embodiment is automated and the character type is replaced.
【0108】図13は本発明の第3の実施形態に係る文
書作成装置の構成を示すブロック図である。入力部30
1は、キーボードからなり、文字、ファンクションなど
を入力する。また、この入力部301には、入力モード
して「ローマ字入力モード」/「かな入力モード」を切
替えるためのモード切替えキー301aが設けられてい
る。「ローマ字入力モード」は、英文字をひらがなまた
はカタカナに変換して入力するモードである。「かな入
力モード」は、ひらがなまたはカタカナを入力するモー
ドである。FIG. 13 is a block diagram showing the configuration of a document creation device according to the third embodiment of the present invention. Input unit 30
Reference numeral 1 denotes a keyboard for inputting characters, functions, and the like. In addition, the input unit 301 is provided with a mode switching key 301a for switching the input mode between “Roman input mode” and “Kana input mode”. The “Roman character input mode” is a mode in which English characters are converted into Hiragana or Katakana and input. The “kana input mode” is a mode for inputting hiragana or katakana.
【0109】制御部302は、マイクロプロセッサから
なり、プログラムの起動により、入力部301、出力部
303、入力MMI部304の各部を制御し、文字入力
処理を実行する。The control unit 302 is composed of a microprocessor, and controls the input unit 301, the output unit 303, and the input MMI unit 304 by executing a program, and executes a character input process.
【0110】出力部303は、CRT (Cathode Ray Tu
be) またはLCD (Liquid CrystalDisplay) 等の表示
装置からなり、入力された文字列等を表示する。The output unit 303 is a CRT (Cathode Ray Tu)
be) or a display device such as an LCD (Liquid Crystal Display), and displays input character strings and the like.
【0111】入力MMI部304は、ユーザの文字入力
操作を処理する。第1文字列バッファ305は、入力部
301から入力された第1の文字種からなる文字列を記
憶する。第2文字列バッファ306は、文字種変換部3
07によって第2の文字種に変換された文字列を記憶す
る。文字種変換部307は、第1の文字種の文字列を第
2の文字種の文字列に変換する。The input MMI unit 304 processes a user's character input operation. The first character string buffer 305 stores a character string composed of the first character type input from the input unit 301. The second character string buffer 306 stores the character type conversion unit 3
07, the character string converted into the second character type is stored. The character type conversion unit 307 converts a character string of the first character type into a character string of the second character type.
【0112】ここで、第3の実施形態において、第1の
文字種は「英文字」であり、第2の文字種は「ひらが
な」または「カタカナ」であり、第1の文字種から第2
の文字種への変換は「ローマ字変換」である。Here, in the third embodiment, the first character type is "English character", the second character type is "Hiragana" or "Katakana", and the second character type is
Is converted to Roman character conversion.
【0113】単語辞書308は、各種の英単語を格納し
た辞書であり、第1の文字種(英文字)の文字列により
検索可能である。その内容は図2と同様であり、例えば
“default”,“fault”…といったよう
に、各種の英単語が英文字で登録されている。The word dictionary 308 is a dictionary in which various English words are stored, and can be searched by a character string of the first character type (English character). The contents are the same as those in FIG. 2, and various English words such as "default", "fault"... Are registered in English characters.
【0114】候補作成部309は、第2の文字種に変換
された入力文字列を対象として、単語辞書308を参照
して第1の文字種からなる文字列の候補を作成する。候
補記憶部310は、候補作成部309によって作成され
た文字列の候補を記憶する。The candidate creating section 309 creates a character string candidate of the first character type with reference to the word dictionary 308 for the input character string converted to the second character type. The candidate storage unit 310 stores the character string candidates created by the candidate creation unit 309.
【0115】候補選択部311は、候補記憶部310に
記憶された候補の選択操作を処理するものであり、選択
された候補の文字列に対応させて第2文字列バッファ3
06の内容を置き換える。The candidate selecting section 311 processes a candidate selecting operation stored in the candidate storing section 310. The second character string buffer 3 corresponds to the character string of the selected candidate.
06 is replaced.
【0116】さらに、第3の実施形態では、候補自動選
択部312が設けられている。この候補自動選択部31
2は、候補作成部309によって作成された候補の自動
選択処理を行う。Further, in the third embodiment, an automatic candidate selecting section 312 is provided. This candidate automatic selection unit 31
2 performs an automatic selection process of a candidate created by the candidate creating unit 309.
【0117】次に、第3の実施形態の動作を説明する。Next, the operation of the third embodiment will be described.
【0118】第3の実施形態では、ローマ字入力モード
で文字列を入力する場合を想定している。なお、このロ
ーマ字入力モードは、入力部301に設けられたモード
切替えキー301aの操作によって、予めユーザによっ
て設定されているものとする。In the third embodiment, it is assumed that a character string is input in the Roman character input mode. It is assumed that the Roman character input mode is set in advance by the user by operating a mode switching key 301a provided on the input unit 301.
【0119】図14は第3の実施形態における文字入力
処理の動作を示すフローチャートである。基本的な動作
は第1の実施形態と同様であり、図中ステップC11〜
C16は、図3のステップA11〜A16の処理と同じ
である。FIG. 14 is a flowchart showing the operation of the character input process in the third embodiment. The basic operation is the same as that of the first embodiment.
C16 is the same as the processing in steps A11 to A16 in FIG.
【0120】すなわち、まず、入力部301によって入
力されたキーの入力処理を行う(ステップC11)。制
御部302は、このキー入力情報を入力MMI部304
へ送る。That is, first, input processing of a key input by the input unit 301 is performed (step C11). The control unit 302 inputs the key input information to the input MMI unit 304
Send to
【0121】入力MMI部304は、かな漢字変換を行
うフロントエンドプロセッサ(FEP)等の機能を想定
している。なお、ここでは本発明に関する文字入力の動
作のみ説明し、それ以降のかな漢字変換の動作について
はその説明を省略するものとする。The input MMI section 304 assumes a function such as a front-end processor (FEP) for performing kana-kanji conversion. Here, only the character input operation according to the present invention will be described, and the description of the subsequent kana-kanji conversion operation will be omitted.
【0122】キー入力情報が入力MMI部304に送ら
れると、入力MMI部304は、まず、このキー入力情
報が選択操作のための情報か文字の入力操作のための情
報かを判定する(ステップC12)。When key input information is sent to input MMI section 304, input MMI section 304 first determines whether the key input information is information for a selection operation or information for a character input operation (step C12).
【0123】キー入力情報が選択操作でなく、通常の文
字入力の場合には(ステップC12のYes)、入力M
MI部304はキー入力情報に対応する文字コードを第
1文字列バッファ305に格納する(ステップC1
3)。If the key input information is not a selection operation but a normal character input (Yes in step C12), the input M
The MI unit 304 stores the character code corresponding to the key input information in the first character string buffer 305 (step C1).
3).
【0124】次に、文字種変換部307は、第1文字列
バッファ305に格納された第1の文字種の文字列に対
して、例えばローマ字変換のような文字種変換処理を行
い(ステップC14)、その文字種変換後の第2の文字
種からなる文字列を第2文字列バッファ306に格納す
る(ステップC15)。Next, the character type conversion unit 307 performs character type conversion processing such as Roman character conversion on the character string of the first character type stored in the first character string buffer 305 (step C14). The character string composed of the second character type after the character type conversion is stored in the second character string buffer 306 (step C15).
【0125】次に、候補作成部309は、第1文字列バ
ッファ305に格納された文字列の各部分について単語
辞書308を検索し、検索できた文字列により候補を作
成する(ステップC16)。Next, the candidate creating section 309 searches the word dictionary 308 for each part of the character string stored in the first character string buffer 305, and creates a candidate based on the searched character string (step C16).
【0126】ここで、第3の実施形態では、候補作成部
309によって候補作成処理を行った後、候補自動選択
部312によって、その候補の選択処理を行う(ステッ
プC17)。その際、候補が複数存在する場合には、文
字列の長さや、単語辞書308に格納された英単語の頻
度情報などにより優先度を決定し、優先度の高い候補を
選択するものとする。Here, in the third embodiment, after the candidate creating unit 309 performs the candidate creating process, the candidate automatic selecting unit 312 performs the candidate selecting process (step C17). At this time, if there are a plurality of candidates, the priority is determined based on the length of the character string, the frequency information of English words stored in the word dictionary 308, and the like, and a candidate with a higher priority is selected.
【0127】以後は、入力MMI部304によって、第
2文字列バッファ306の内容がその選択された候補の
文字列に置き換えられ(ステップC18)、その置き換
え後の第2文字列バッファ306の文字列と候補記憶部
310の候補が表示される(ステップC19,C2
0)。Thereafter, the contents of the second character string buffer 306 are replaced by the selected candidate character string by the input MMI section 304 (step C18), and the character string of the second character string buffer 306 after the replacement is replaced. And the candidates in the candidate storage unit 310 are displayed (steps C19 and C2).
0).
【0128】また、上記ステップC12にてユーザによ
る候補選択操作があれば、入力MMI部304はその選
択操作に従って候補選択処理を行う(ステップC2
1)。If there is a candidate selection operation by the user in step C12, input MMI section 304 performs a candidate selection process according to the selection operation (step C2).
1).
【0129】このときの表示例を図15に示す。FIG. 15 shows a display example at this time.
【0130】図15(a)に示すように、ローマ字入力
モードで、“setteiwodefault”といっ
た第1の文字種(英文字)からなる文字列を入力した場
合において、“せっていをでふぁうlt”といった第2
の文字種(ひらがな)にローマ字変換された文字列が表
示される。As shown in FIG. 15A, in the Roman character input mode, when a character string of the first character type (English character) such as “setteiwodefault” is input, a second character string such as “Sete-de-fault” is entered. 2
A character string converted to Roman characters is displayed for the character type (Hiragana).
【0131】その際、最後の“t”を入力したときのタ
イミングで、同図(b)に示すように、第1の文字種
(英文字)の文字列として、“default”と“で
fault”といった候補が“でふぁうlt”(入力文
字列の候補範囲部分)と共に表示される。At this time, at the timing when the last “t” is input, as shown in FIG. 17B, the character strings of the first character type (English characters) are “default” and “default”. Are displayed together with "default" (candidate range portion of the input character string).
【0132】ここで、上記3つの候補のうち、第1の文
字種としての文字列が一番長いもの、あるいは、予め設
定された英単語の頻度情報に従って、“defaul
t”が自動選択される。Here, among the three candidates, the character string having the longest character string as the first character type, or “defaul” is set according to the frequency information of English words set in advance.
t "is automatically selected.
【0133】このように、第3の実施形態では、例えば
ローマ字入力モードのように、第1の文字種とは異なる
第2の文字種に変換して入力する入力モードにおいて、
ユーザが候補選択操作をしなくても、文字種の異なる単
語を入力することができる。As described above, in the third embodiment, in the input mode in which the character is converted into the second character type different from the first character type and input, for example, in the Roman character input mode,
Even if the user does not perform a candidate selection operation, words with different character types can be input.
【0134】(第4の実施形態)次に、本発明の第4の
実施形態を説明する。(Fourth Embodiment) Next, a fourth embodiment of the present invention will be described.
【0135】第4の実施形態では、上記第2の実施形態
における候補選択を自動化して文字種の置き換えを行う
ことを特徴とする。The fourth embodiment is characterized in that the selection of candidates in the second embodiment is automated and character types are replaced.
【0136】図16は本発明の第4の実施形態に係る文
書作成装置の構成を示すブロック図である。入力部40
1は、キーボードからなり、文字、ファンクションなど
を入力する。また、この入力部401には、入力モード
して「ローマ字入力モード」/「かな入力モード」を切
替えるためのモード切替えキー401aが設けられてい
る。「ローマ字入力モード」は、英文字をひらがなまた
はカタカナに変換して入力するモードである。「かな入
力モード」は、ひらがなまたはカタカナを入力するモー
ドである。FIG. 16 is a block diagram showing the configuration of a document creation device according to the fourth embodiment of the present invention. Input unit 40
Reference numeral 1 denotes a keyboard for inputting characters, functions, and the like. The input unit 401 is provided with a mode switching key 401a for switching the input mode between “Roman input mode” and “Kana input mode”. The “Roman character input mode” is a mode in which English characters are converted into Hiragana or Katakana and input. The “kana input mode” is a mode for inputting hiragana or katakana.
【0137】制御部402は、マイクロプロセッサから
なり、プログラムの起動により、入力部401、出力部
403、入力MMI部404の各部を制御し、文字入力
処理を実行する。The control unit 402 is composed of a microprocessor, and controls the input unit 401, the output unit 403, and the input MMI unit 404 by executing a program, and executes a character input process.
【0138】出力部403は、CRT (Cathode Ray Tu
be) またはLCD (Liquid CrystalDisplay) 等の表示
装置からなり、入力された文字列等を表示する。The output unit 403 is a CRT (Cathode Ray Tu)
be) or a display device such as an LCD (Liquid Crystal Display), and displays input character strings and the like.
【0139】入力MMI部404は、ユーザの文字入力
操作を処理する。第1文字列バッファ405は、入力部
401から入力された第1の文字種からなる文字列を記
憶する。第2文字列バッファ406は、文字種変換部4
07によって第2の文字種に変換された文字列を記憶す
る。文字種変換部407は、第1の文字種の文字列を第
2の文字種の文字列に変換する。The input MMI unit 404 processes a user's character input operation. The first character string buffer 405 stores a character string composed of the first character type input from the input unit 401. The second character string buffer 406 stores the character type conversion unit 4
07, the character string converted into the second character type is stored. The character type conversion unit 407 converts a character string of the first character type into a character string of the second character type.
【0140】ここで、第4の実施形態では、入力部40
1として、1つのキーに複数種の文字が割り当てられた
キーボードを用いる。また、第1の文字種は「ひらが
な」または「カタカナ」であり、第2の文字種は「英文
字」であり、第1の文字種から第2の文字種への変換は
キーボード上の同一キーである英文字への変換である。Here, in the fourth embodiment, the input unit 40
As 1, a keyboard in which a plurality of types of characters are assigned to one key is used. The first character type is “Hiragana” or “Katakana”, the second character type is “English character”, and the conversion from the first character type to the second character type is performed by using the same key on the keyboard. Conversion to character.
【0141】単語辞書408は、各種の英単語を格納し
た辞書であり、第2の文字種(英文字)の文字列により
検索可能である。その内容は図2と同様であり、例えば
“default”,“fault”…といったよう
に、各種の英単語が英文字で登録されている。The word dictionary 408 is a dictionary in which various English words are stored, and can be searched by a character string of the second character type (English character). The contents are the same as those in FIG. 2, and various English words, such as "default", "fault", are registered in English characters.
【0142】候補作成部409は、第1の文字種からな
る入力文字列を対象として、単語辞書408を参照して
第2の文字種からなる文字列の候補を作成する。候補記
憶部410は、候補作成部409によって作成された文
字列の候補を記憶する。The candidate creating section 409 creates a character string candidate of the second character type with reference to the word dictionary 408 for an input character string of the first character type. The candidate storage unit 410 stores the character string candidates created by the candidate creation unit 409.
【0143】候補選択部411は、候補記憶部410に
記憶された候補の選択操作を処理するものであり、選択
された候補の文字列に対応させて第1文字列バッファ4
05の内容を置き換える。The candidate selection section 411 processes a selection operation of a candidate stored in the candidate storage section 410. The first character string buffer 4 corresponds to the character string of the selected candidate.
Replace the contents of 05.
【0144】さらに、第4の実施形態では、候補自動選
択部412が設けられている。この候補自動選択部41
2は、候補作成部409によって作成された候補の自動
選択処理を行う。Further, in the fourth embodiment, an automatic candidate selecting section 412 is provided. This candidate automatic selection unit 41
2 performs an automatic selection process of the candidate created by the candidate creating unit 409.
【0145】次に、第4の実施形態の動作を説明する。Next, the operation of the fourth embodiment will be described.
【0146】第4の実施形態では、かな入力モードで文
字列を入力する場合を想定している。なお、このかな入
力モードは、入力部401に設けられたモード切替えキ
ー401aの操作によって、予めユーザによって設定さ
れているものとする。In the fourth embodiment, it is assumed that a character string is input in the kana input mode. It is assumed that the kana input mode is set in advance by the user by operating a mode switching key 401a provided on the input unit 401.
【0147】図17は第4の実施形態における文字入力
処理の動作を示すフローチャートである。基本的な動作
は第2の実施形態と同様であり、図中ステップD11〜
D16は、図8のステップB11〜B16の処理と同じ
である。FIG. 17 is a flowchart showing the operation of the character input process in the fourth embodiment. The basic operation is the same as that of the second embodiment.
D16 is the same as the processing in steps B11 to B16 in FIG.
【0148】すなわち、まず、入力部401によって入
力されたキーの入力処理を行う(ステップD11)。制
御部402は、このキー入力情報を入力MMI部404
へ送る。That is, first, input processing of a key input by the input unit 401 is performed (step D11). The control unit 402 inputs the key input information to the input MMI unit 404
Send to
【0149】入力MMI部404は、かな漢字変換を行
うフロントエンドプロセッサ(FEP)等の機能を想定
している。なお、ここでは本発明に関する文字入力の動
作のみ説明し、それ以降のかな漢字変換の動作について
はその説明は省略するものとする。The input MMI unit 404 assumes a function such as a front-end processor (FEP) for performing kana-kanji conversion. Here, only the character input operation according to the present invention will be described, and the description of the subsequent kana-kanji conversion operation will be omitted.
【0150】キー入力情報が入力MMI部404に送ら
れると、入力MMI部404は、まず、このキー入力情
報が選択操作のための情報か文字の入力操作のための情
報かを判定する(ステップD12)。When the key input information is sent to input MMI section 404, input MMI section 404 first determines whether this key input information is information for a selection operation or information for a character input operation (step). D12).
【0151】キー入力情報が選択操作でなく、通常の文
字入力の場合には(ステップD12のYes)、入力M
MI部404はキー入力情報に対応する文字コードを第
1文字列バッファ405に格納する(ステップD1
3)。If the key input information is not a selection operation but a normal character input (Yes in step D12), the input M
The MI unit 404 stores the character code corresponding to the key input information in the first character string buffer 405 (step D1).
3).
【0152】次に、文字種変換部407は、第1文字列
バッファ405に格納された第1の文字種の文字列に対
して、キーボード上で同じキーに割り当てられている第
2の文字種へ変換するなどの文字種変換処理を行い(ス
テップD14)、その文字種変換後の第2の文字種から
なる文字列を第2文字列バッファ406に格納する(ス
テップD15)。Next, the character type conversion unit 407 converts the character string of the first character type stored in the first character string buffer 405 into the second character type assigned to the same key on the keyboard. Then, a character string composed of the second character type after the character type conversion is stored in the second character string buffer 406 (step D15).
【0153】次に、候補作成部409は、第2文字列バ
ッファ406に格納された文字列の各部分について単語
辞書408を検索し、検索できた文字列により候補を作
成する(ステップD16)。Next, the candidate creating section 409 searches the word dictionary 408 for each part of the character string stored in the second character string buffer 406, and creates a candidate based on the searched character string (step D16).
【0154】ここで、第4の実施形態では、候補作成部
409によって候補作成処理を行った後、候補自動選択
部412によって、その候補の選択処理を行う(ステッ
プD17)。その際、候補が複数存在する場合には、文
字列の長さや、単語辞書408に格納された英単語の頻
度情報などにより優先度を決定し、優先度の高い候補を
選択するものとする。Here, in the fourth embodiment, after the candidate creation unit 409 performs the candidate creation process, the candidate automatic selection unit 412 performs the candidate selection process (step D17). At this time, when there are a plurality of candidates, the priority is determined based on the length of the character string, the frequency information of the English words stored in the word dictionary 408, and the candidate with the highest priority is selected.
【0155】以後は、入力MMI部404によって、第
2文字列バッファ106の内容がその選択された候補の
文字列に置き換えられ(ステップD18)、その置き換
え後の第2文字列バッファ406の文字列と候補記憶部
410の候補が表示される(ステップD19,D2
0)。Thereafter, the contents of the second character string buffer 106 are replaced by the selected candidate character string by the input MMI unit 404 (step D18), and the character string of the second character string buffer 406 after the replacement is replaced. And the candidates in the candidate storage unit 410 are displayed (steps D19 and D2).
0).
【0156】また、上記ステップD12にてユーザによ
る候補選択操作があれば、入力MMI部404はその選
択操作に従って候補選択処理を行う(ステップD2
1)。If there is a candidate selection operation by the user in step D12, input MMI section 404 performs a candidate selection process according to the selection operation (step D2).
1).
【0157】このときの表示例を図18に示す。FIG. 18 shows a display example at this time.
【0158】図18(a)に示すように、かな入力モー
ドで、“せっていをしいはちなりか”といった第1の文
字種(ひらがな)からなる文字列を入力した場合におい
て、その入力文字列が表示される。As shown in FIG. 18A, in the kana input mode, when a character string of the first character type (Hiragana), such as "Hiragana" is displayed, the input character string is displayed. Is done.
【0159】その際、最後の“か”を入力したときのタ
イミングで、同図(b)に示すように、第2の文字種
(英文字)の文字列として、“default”と“し
いfault”といった候補が“しいはちなりか”(当
該文字列の候補範囲の部分)と共に表示される。At this time, at the timing when the last "?" Is input, as shown in FIG. 17B, as a character string of the second character type (English character), "default" and "new fault" are used. Is displayed together with "Shihachi Narika" (a part of the candidate range of the character string).
【0160】ここで、上記3つの候補のうち、第2の文
字種としての文字列が一番長いもの、あるいは、予め設
定された英単語の頻度情報に従って、“defaul
t”が自動選択される。Here, of the three candidates, the character string as the second character type is the longest, or “defaul” is set in accordance with the English word frequency information set in advance.
t "is automatically selected.
【0161】このように、第4の実施形態では、例えば
かな入力モードのように、第1の文字種を直接入力する
入力モードにおいて、ユーザが候補選択操作をしなくて
も、文字種の異なる単語を入力することができる。As described above, in the fourth embodiment, for example, in the input mode in which the first character type is directly input, such as the kana input mode, even if the user does not perform a candidate selection operation, words having different character types can be input. Can be entered.
【0162】(第5の実施形態)次に、本発明の第5の
実施形態を説明する。(Fifth Embodiment) Next, a fifth embodiment of the present invention will be described.
【0163】第5の実施形態では、上記第3の実施形態
における候補選択の自動化において、ローマ字変換が不
成功の場合にのみ自動選択により文字種の置き換えを行
うことを特徴とする。The fifth embodiment is characterized in that, in the automatic candidate selection in the third embodiment, the character type is replaced by the automatic selection only when the Roman character conversion is unsuccessful.
【0164】図19は本発明の第5の実施形態に係る文
書作成装置の構成を示すブロック図である。入力部50
1は、キーボードからなり、文字、ファンクションなど
を入力する。また、この入力部501には、入力モード
して「ローマ字入力モード」/「かな入力モード」を切
替えるためのモード切替えキー501aが設けられてい
る。「ローマ字入力モード」は、英文字をひらがなまた
はカタカナに変換して入力するモードである。「かな入
力モード」は、ひらがなまたはカタカナを入力するモー
ドである。FIG. 19 is a block diagram showing the configuration of a document creation device according to the fifth embodiment of the present invention. Input unit 50
Reference numeral 1 denotes a keyboard for inputting characters, functions, and the like. In addition, the input unit 501 is provided with a mode switching key 501a for switching the input mode between “Roman character input mode” and “Kana input mode”. The “Roman character input mode” is a mode in which English characters are converted into Hiragana or Katakana and input. The “kana input mode” is a mode for inputting hiragana or katakana.
【0165】制御部502は、マイクロプロセッサから
なり、プログラムの起動により、入力部501、出力部
503、入力MMI部504の各部を制御し、文字入力
処理を実行する。The control unit 502 is composed of a microprocessor, and controls the input unit 501, the output unit 503, and the input MMI unit 504 by executing a program, and executes character input processing.
【0166】出力部503は、CRT (Cathode Ray Tu
be) またはLCD (Liquid CrystalDisplay) 等の表示
装置からなり、入力された文字列等を表示する。The output unit 503 is a CRT (Cathode Ray Tu
be) or a display device such as an LCD (Liquid Crystal Display), and displays input character strings and the like.
【0167】入力MMI部504は、ユーザの文字入力
操作を処理する。第1文字列バッファ505は、入力部
501から入力された第1の文字種からなる文字列を記
憶する。第2文字列バッファ506は、文字種変換部5
07によって第2の文字種に変換された文字列を記憶す
る。文字種変換部507は、第1の文字種の文字列を第
2の文字種の文字列に変換する。The input MMI unit 504 processes a user's character input operation. The first character string buffer 505 stores a character string composed of the first character type input from the input unit 501. The second character string buffer 506 includes the character type conversion unit 5
07, the character string converted into the second character type is stored. The character type conversion unit 507 converts a character string of the first character type into a character string of the second character type.
【0168】ここで、第5の実施形態において、第1の
文字種は「英文字」であり、第2の文字種は「ひらが
な」または「カタカナ」であり、第1の文字種から第2
の文字種への変換は「ローマ字変換」である。Here, in the fifth embodiment, the first character type is “English character”, the second character type is “Hiragana” or “Katakana”, and the second character type is
Is converted to Roman character conversion.
【0169】単語辞書508は、各種の英単語を格納し
た辞書であり、第1の文字種(英文字)の文字列により
検索可能である。その内容は図2と同様であり、例えば
“default”,“fault”…といったよう
に、各種の英単語が英文字で登録されている。The word dictionary 508 is a dictionary in which various English words are stored, and can be searched by a character string of the first character type (English character). The contents are the same as those in FIG. 2, and various English words such as "default", "fault"... Are registered in English characters.
【0170】候補作成部509は、第2の文字種に変換
された入力文字列を対象として、単語辞書508を参照
して第1の文字種からなる文字列の候補を作成する。候
補記憶部510は、候補作成部509によって作成され
た文字列の候補を記憶する。The candidate creating section 509 creates a character string candidate of the first character type with reference to the word dictionary 508 for the input character string converted into the second character type. The candidate storage unit 510 stores the character string candidates created by the candidate creation unit 509.
【0171】候補選択部511は、候補記憶部510に
記憶された候補の選択操作を処理するものであり、選択
された候補の文字列に対応させて第2文字列バッファ5
06の内容を置き換える。The candidate selecting section 511 processes a candidate selecting operation stored in the candidate storing section 510. The candidate selecting section 511 corresponds to the character string of the selected candidate.
06 is replaced.
【0172】さらに、第5の実施形態では、候補自動選
択部512および自動選択判定部513が設けられてい
る。候補自動選択部512は、候補作成部509によっ
て作成された候補の自動選択処理を行う。自動選択判定
部513は、文字種変換部507による文字種変換結果
(ローマ字変換の成功/失敗)に基づいて、候補自動選
択部512による自動選択を制御する。Further, in the fifth embodiment, a candidate automatic selection unit 512 and an automatic selection judgment unit 513 are provided. The candidate automatic selection unit 512 performs an automatic selection process of the candidate created by the candidate creation unit 509. The automatic selection determination unit 513 controls automatic selection by the candidate automatic selection unit 512 based on the character type conversion result (success / failure of Roman character conversion) by the character type conversion unit 507.
【0173】次に、第5の実施形態の動作を説明する。Next, the operation of the fifth embodiment will be described.
【0174】第5の実施形態では、ローマ字入力モード
で文字列を入力する場合を想定している。なお、このロ
ーマ字入力モードは、入力部501に設けられたモード
切替えキー501aの操作によって、予めユーザによっ
て設定されているものとする。In the fifth embodiment, it is assumed that a character string is input in the Roman character input mode. It is assumed that the Roman character input mode is set in advance by the user by operating a mode switching key 501a provided on the input unit 501.
【0175】図20は第5の実施形態における文字入力
処理の動作を示すフローチャートである。基本的な動作
は第3の実施形態と同様であり、図中ステップE11〜
E16は、図14のステップC11〜C16の処理と同
じである。FIG. 20 is a flowchart showing the operation of the character input process according to the fifth embodiment. The basic operation is the same as that of the third embodiment.
E16 is the same as the processing in steps C11 to C16 in FIG.
【0176】すなわち、まず、入力部501によって入
力されたキーの入力処理を行う(ステップE11)。制
御部502は、このキー入力情報を入力MMI部504
へ送る。That is, first, input processing of a key input by the input section 501 is performed (step E11). The control unit 502 inputs the key input information to the input MMI unit 504.
Send to
【0177】入力MMI部504は、かな漢字変換を行
うフロントエンドプロセッサ(FEP)等の機能を想定
している。なお、ここでは本発明に関する文字入力の動
作のみ説明し、それ以降のかな漢字変換の動作について
はその説明を省略するものとする。The input MMI unit 504 assumes a function such as a front-end processor (FEP) for performing kana-kanji conversion. Here, only the character input operation according to the present invention will be described, and the description of the subsequent kana-kanji conversion operation will be omitted.
【0178】キー入力情報が入力MMI部504に送ら
れると、入力MMI部504は、まず、このキー入力情
報が選択操作のための情報か文字の入力操作のための情
報かを判定する(ステップE12)。When key input information is sent to input MMI section 504, input MMI section 504 first determines whether the key input information is information for a selection operation or information for a character input operation (step E12).
【0179】キー入力情報が選択操作でなく、通常の文
字入力の場合には(ステップE12のYes)、入力M
MI部504はキー入力情報に対応する文字コードを第
1文字列バッファ505に格納する(ステップE1
3)。If the key input information is not a selection operation but normal character input (Yes in step E12), the input M
The MI unit 504 stores the character code corresponding to the key input information in the first character string buffer 505 (step E1).
3).
【0180】次に、文字種変換部507は、第1文字列
バッファ505に格納された第1の文字種の文字列に対
して、例えばローマ字変換のような第2の文字種への文
字種変換処理を行い(ステップE14)、その文字種変
換後の第2の文字種からなる文字列を第2文字列バッフ
ァ506に格納する(ステップE15)。Next, the character type conversion unit 507 performs a character type conversion process on the character string of the first character type stored in the first character string buffer 505 into a second character type such as Roman character conversion. (Step E14) The character string composed of the second character type after the character type conversion is stored in the second character string buffer 506 (Step E15).
【0181】次に、候補作成部509は、第1文字列バ
ッファ505に格納された文字列の各に部分について単
語辞書508を検索し、検索できた文字列により候補を
作成する(ステップE16)。Next, the candidate creating section 509 searches the word dictionary 508 for each part of the character string stored in the first character string buffer 505, and creates a candidate based on the searched character string (step E16). .
【0182】ここで、第5の実施形態では、各候補の文
字列を文字種変換部507で文字種変換した結果を自動
選択判定部513が受けて、文字種変換(ローマ字変
換)に失敗した場合にのみ(ステップE17のNo)、
自動候補選択部512による候補自動選択処理を行う
(ステップE18)。Here, in the fifth embodiment, the automatic selection judgment unit 513 receives the result of character type conversion of each candidate character string by the character type conversion unit 507, and only when the character type conversion (Roman character conversion) fails. (No in step E17),
A candidate automatic selection process is performed by the automatic candidate selection unit 512 (step E18).
【0183】以後は、入力MMI部504によって、第
2文字列バッファ506の内容がその選択された候補の
文字列に置き換えられ(ステップE19)、その置き換
え後の第2文字列バッファ506の文字列と候補記憶部
510の候補が表示される(ステップE20,E2
1)。Thereafter, the contents of the second character string buffer 506 are replaced by the selected candidate character string by the input MMI section 504 (step E19), and the character string of the second character string buffer 506 after the replacement is replaced. And the candidates in the candidate storage unit 510 are displayed (steps E20 and E2).
1).
【0184】また、上記ステップE17において、文字
種変換(ローマ字変換)に失敗した場合には、第2文字
列バッファ506の文字列と候補記憶部510の候補の
表示後(ステップE20,E21)、ユーザによる候補
選択を行うことになる(ステップE22)。If the character type conversion (Roman character conversion) fails in step E17, the character string in the second character string buffer 506 and the candidates in the candidate storage unit 510 are displayed (steps E20 and E21). (Step E22).
【0185】このときの表示例を図21に示す。FIG. 21 shows a display example at this time.
【0186】図21(a)に示すように、ローマ字入力
モードで、“setteiwodefault”といっ
た第1の文字種(英文字)からなる文字列を入力した場
合において、“せっていをでふぁうlt”といった第2
の文字種(ひらがな)にローマ字変換された文字列が表
示される。As shown in FIG. 21 (a), when a character string of the first character type (English character) such as "setteiwodefault" is input in the Roman character input mode, a character string such as "setei wa futo lt" is input. 2
A character string converted to Roman characters is displayed for the character type (Hiragana).
【0187】その際、最後の“t”を入力したときのタ
イミングで、同図(b)に示すように、第1の文字種
(英文字)の文字列として、“default”と“で
fault”といった候補が“でふぁうlt”(入力文
字列の候補範囲部分)と共に表示される。At this time, at the timing when the last “t” is input, as shown in FIG. 23B, the character strings of the first character type (English characters) are “default” and “default”. Are displayed together with "default" (candidate range portion of the input character string).
【0188】ここで、“でふぁうlt”は最後に“l
t”がローマ字変換に失敗しているので、候補自動選択
が行われる。つまり、上記3つの候補のうち、第1の文
字種としての文字列が一番長いもの、あるいは、予め設
定された英単語の頻度情報に従って、“defaul
t”が自動選択される。In this case, “detail lt” is finally replaced by “l”.
Since t "has failed in the Roman character conversion, the automatic candidate selection is performed. That is, of the three candidates, the character string having the longest character type as the first character type or the English word set in advance is selected. According to the frequency information of "default
t "is automatically selected.
【0189】一方、同図(c)に示すように、例えば
“どうさがあうと”といったローマ字変換後の文字列で
は、“あうと”の部分が全てひらがな文字に変換されて
いるので、その部分に対応する第1の文字種(英文字)
の候補は表示するが、候補の選択はユーザの判断に任せ
ることになる。On the other hand, as shown in FIG. 19C, in the character string after the Roman character conversion, for example, “How to match”, the entire “Ato” portion is converted to Hiragana characters. The first character type (English character) corresponding to the part
Are displayed, but the selection of the candidate is left to the judgment of the user.
【0190】このように、第5の実施形態では、第1の
文字種(英文字)から第2の文字種(ひらがな文字)に
変換して入力するモードにおいて、第2の文字種の可能
性のある文字列の部分は置き換えをせず、第2の文字種
として不適当な部分のみ第1の文字種に置き換えること
ができる。As described above, in the fifth embodiment, in the mode in which the first character type (English character) is converted into the second character type (Hiragana character) and input, the character which may be the second character type is used. The column portion is not replaced, and only the portion that is inappropriate as the second character type can be replaced with the first character type.
【0191】(第6の実施形態)次に、本発明の第6の
実施形態を説明する。(Sixth Embodiment) Next, a sixth embodiment of the present invention will be described.
【0192】第6の実施形態では、上記第3の実施形態
における候補選択の自動化において、大文字の入力があ
ったときに候補作成を行い、自動選択により文字種の置
き換えを行うことを特徴とする。The sixth embodiment is characterized in that, in the automatic selection of candidates in the third embodiment, candidates are created when capital letters are input, and character types are replaced by automatic selection.
【0193】図22は本発明の第6の実施形態に係る文
書作成装置の構成を示すブロック図である。入力部60
1は、キーボードからなり、文字、ファンクションなど
を入力する。また、この入力部601には、入力モード
して「ローマ字入力モード」/「かな入力モード」を切
替えるためのモード切替えキー601aが設けられてい
る。「ローマ字入力モード」は、英文字をひらがなまた
はカタカナに変換して入力するモードである。「かな入
力モード」は、ひらがなまたはカタカナを入力するモー
ドである。FIG. 22 is a block diagram showing the configuration of a document creation device according to the sixth embodiment of the present invention. Input unit 60
Reference numeral 1 denotes a keyboard for inputting characters, functions, and the like. The input unit 601 is provided with a mode switching key 601a for switching the input mode between "Roman input mode" and "Kana input mode". The “Roman character input mode” is a mode in which English characters are converted into Hiragana or Katakana and input. The “kana input mode” is a mode for inputting hiragana or katakana.
【0194】制御部602は、マイクロプロセッサから
なり、プログラムの起動により、入力部601、出力部
603、入力MMI部604の各部を制御し、文字入力
処理を実行する。The control section 602 is composed of a microprocessor, and controls the input section 601, the output section 603, and the input MMI section 604 by executing a program, and executes a character input process.
【0195】出力部603は、CRT (Cathode Ray Tu
be) またはLCD (Liquid CrystalDisplay) 等の表示
装置からなり、入力された文字列等を表示する。The output unit 603 is a CRT (Cathode Ray Tu
be) or a display device such as an LCD (Liquid Crystal Display), and displays input character strings and the like.
【0196】入力MMI部604は、ユーザの文字入力
操作を処理する。第1文字列バッファ605は、入力部
601から入力された第1の文字種からなる文字列を記
憶する。第2文字列バッファ606は、文字種変換部6
07によって第2の文字種に変換された文字列を記憶す
る。文字種変換部607は、第1の文字種の文字列を第
2の文字種の文字列に変換する。The input MMI section 604 processes a user's character input operation. The first character string buffer 605 stores a character string composed of the first character type input from the input unit 601. The second character string buffer 606 includes a character type conversion unit 6
07, the character string converted into the second character type is stored. The character type conversion unit 607 converts a character string of the first character type into a character string of the second character type.
【0197】ここで、第6の実施形態において、第1の
文字種は「英文字」であり、第2の文字種は「ひらが
な」または「カタカナ」であり、第1の文字種から第2
の文字種への変換は「ローマ字変換」である。Here, in the sixth embodiment, the first character type is “English character”, the second character type is “Hiragana” or “Katakana”, and the second character type is
Is converted to Roman character conversion.
【0198】単語辞書608は、各種の英単語を格納し
た辞書であり、第1の文字種(英文字)の文字列により
検索可能である。その内容は図2と同様であり、例えば
“default”,“fault”…といったよう
に、各種の英単語が英文字で登録されている。The word dictionary 608 is a dictionary in which various English words are stored, and can be searched by a character string of the first character type (English character). The contents are the same as those in FIG. 2, and various English words such as "default", "fault"... Are registered in English characters.
【0199】候補作成部609は、第2の文字種に変換
された入力文字列を対象として、単語辞書608を参照
して第1の文字種からなる文字列の候補を作成する。候
補記憶部610は、候補作成部609によって作成され
た文字列の候補を記憶する。The candidate creating unit 609 creates a character string candidate of the first character type with reference to the word dictionary 608 for the input character string converted to the second character type. The candidate storage unit 610 stores the character string candidates created by the candidate creation unit 609.
【0200】候補選択部611は、候補記憶部610に
記憶された候補の選択操作を処理するものであり、選択
された候補の文字列に対応させて第2文字列バッファ6
06の内容を置き換える。The candidate selecting section 611 processes a candidate selecting operation stored in the candidate storing section 610. The candidate selecting section 611 stores the second character string buffer 6 in correspondence with the character string of the selected candidate.
06 is replaced.
【0201】さらに、第6の実施形態では、候補自動選
択部612、文字種範囲判定部613、候補作成フラグ
記憶部614が設けられている。候補自動選択部612
は、候補作成部609によって作成された候補の自動選
択処理を行う。文字種範囲判定部613は、第1の文字
種による大文字(英文字)の入力か否かを判定し、大文
字の入力があったときに候補作成フラグをセットする。
候補作成フラグ記憶部614は、文字種範囲判定部61
3によってセット/リセットされる候補作成フラグを記
憶する。Further, in the sixth embodiment, an automatic candidate selection section 612, a character type range determination section 613, and a candidate creation flag storage section 614 are provided. Automatic candidate selection unit 612
Performs an automatic selection process of the candidate created by the candidate creating unit 609. The character type range determination unit 613 determines whether or not an uppercase letter (English character) is input by the first character type, and sets a candidate creation flag when an uppercase character is input.
The candidate creation flag storage unit 614 stores the character type range determination unit 61
3 is stored.
【0202】次に、第6の実施形態の動作を説明する。Next, the operation of the sixth embodiment will be described.
【0203】第6の実施形態では、ローマ字入力モード
で文字列を入力する場合を想定している。なお、このロ
ーマ字入力モードは、入力部601に設けられたモード
切替えキー601aの操作によって、予めユーザによっ
て設定されているものとする。In the sixth embodiment, it is assumed that a character string is input in the Roman character input mode. It is assumed that the Roman character input mode is set in advance by the user by operating a mode switching key 601a provided on the input unit 601.
【0204】図23は第6の実施形態における文字入力
処理の動作を示すフローチャートである。基本的な動作
は第3の実施形態と同様であり、図中ステップF11〜
E15は、図14のステップC11〜C15の処理と同
じである。FIG. 23 is a flowchart showing the operation of the character input process in the sixth embodiment. The basic operation is the same as that of the third embodiment.
E15 is the same as the processing in steps C11 to C15 in FIG.
【0205】すなわち、まず、入力部601によって入
力されたキーの入力処理を行う(ステップF11)。制
御部602は、このキー入力情報を入力MMI部604
へ送る。That is, first, an input process of a key input by the input unit 601 is performed (step F11). The control unit 602 inputs the key input information to the input MMI unit 604
Send to
【0206】入力MMI部604は、かな漢字変換を行
うフロントエンドプロセッサ(FEP)等の機能を想定
している。なお、ここでは本発明に関する文字入力の動
作のみ説明し、それ以降のかな漢字変換の動作について
はその説明を省略するものとする。The input MMI unit 604 assumes a function such as a front-end processor (FEP) for performing kana-kanji conversion. Here, only the character input operation according to the present invention will be described, and the description of the subsequent kana-kanji conversion operation will be omitted.
【0207】キー入力情報が入力MMI部604に送ら
れると、入力MMI部604は、まず、このキー入力情
報が選択操作のための情報か文字の入力操作のための情
報かを判定する(ステップF12)。When key input information is sent to input MMI section 604, input MMI section 604 first determines whether this key input information is information for a selection operation or information for a character input operation (step F12).
【0208】キー入力情報が選択操作でなく、通常の文
字入力の場合には(ステップF12のYes)、入力M
MI部604はキー入力情報に対応する文字コードを第
1文字列バッファ605に格納する(ステップF1
3)。If the key input information is not a selection operation but a normal character input (Yes in step F12), the input M
The MI unit 604 stores the character code corresponding to the key input information in the first character string buffer 605 (step F1).
3).
【0209】次に、文字種変換部607は、第1文字列
バッファ605に格納された文字列に対して、例えばロ
ーマ字変換のような第2の文字種への文字種変換処理を
行い(ステップF14)、その文字種変換後の第2の文
字種からなる文字列を第2文字列バッファ606に格納
する(ステップF15)。Next, the character type conversion unit 607 performs a character type conversion process on the character string stored in the first character string buffer 605 to a second character type such as Roman character conversion (step F14). The character string composed of the second character type after the character type conversion is stored in the second character string buffer 606 (step F15).
【0210】ここで、第6の実施形態では、候補作成の
前に、文字種範囲判定部613において、まず、アルフ
ァベットの大文字の入力か否かを判定する(ステップF
16)。その結果、大文字の入力の場合には(ステップ
F16のYes)、候補作成フラグ記憶部614に候補
作成フラグをセット(=1)する(ステップF20)。
そして、この候補作成フラグがセット(=1)されてい
る場合のみ(ステップF17のYes)、候補作成部6
09によって候補作成処理を行う(ステップF21)。Here, in the sixth embodiment, before creating a candidate, the character type range determination unit 613 first determines whether or not an uppercase letter has been input (step F).
16). As a result, if the input is a capital letter (Yes in step F16), the candidate creation flag is set (= 1) in the candidate creation flag storage unit 614 (step F20).
Only when this candidate creation flag is set (= 1) (Yes in step F17), the candidate creation unit 6
09, a candidate creation process is performed (step F21).
【0211】この時の候補としては、大文字で入力され
た文字から始まる単語のみを候補とする。候補作成の
後、それまで一致している文字列より長い候補があるか
どうかを判定し、なければ候補終了とし(ステップF2
2)、上記候補作成フラグをリセット(=0)する(ス
テップF23)。As candidates at this time, only words starting with characters entered in uppercase letters are set as candidates. After the candidate is created, it is determined whether or not there is a candidate longer than the matching character string. If not, it is determined that the candidate ends (step F2).
2), the candidate creation flag is reset (= 0) (step F23).
【0212】そして、このようにして作成された候補に
対し、候補自動選択部612によって候補自動選択処理
を行う(ステップF23)。この場合、大文字を先頭文
字とする最長の候補を自動選択する。Then, the candidate automatic selection unit 612 performs an automatic candidate selection process on the candidates thus created (step F23). In this case, the longest candidate having an uppercase character as the first character is automatically selected.
【0213】以後は、入力MMI部604によって、第
2文字列バッファ606の内容がその選択された候補の
文字列に置き換えられ(ステップF25)、その置き換
え後の第2文字列バッファ606の文字列と候補記憶部
610の候補が表示される(ステップF18,F1
9)。Thereafter, the contents of the second character string buffer 606 are replaced by the selected candidate character string by the input MMI unit 604 (step F25), and the replaced character string of the second character string buffer 606 is replaced. And the candidates in the candidate storage unit 610 are displayed (steps F18 and F1).
9).
【0214】また、上記ステップF12にてユーザによ
る候補選択操作があれば、入力MMI部604はその選
択操作に従って候補選択処理を行う(ステップF2
6)。If there is a candidate selection operation by the user in step F12, input MMI section 604 performs a candidate selection process according to the selection operation (step F2).
6).
【0215】このときの表示例を図24に示す。FIG. 24 shows a display example at this time.
【0216】図24(a)に示すように、ローマ字入力
モードで、“setteiwo”といった第1の文字種
(英文字)からなる文字列を入力した場合において、
“せっていを”といった第2の文字種(ひらがな)にロ
ーマ字変換された文字列が表示される。As shown in FIG. 24A, when a character string of the first character type (English character) such as “setteiwo” is input in the Roman character input mode,
A character string that has been converted to Roman characters in a second character type (Hiragana), such as "Setsuru", is displayed.
【0217】ここで、“setteiwo”の次に大文
字“D”を入力すると、候補作成フラグがセットされ、
“D”に続いて入力される文字列に対する第1の文字種
(英文字)の候補が作成される。Here, when a capital letter “D” is input after “setteiwo”, a candidate creation flag is set, and
A first character type (English character) candidate for a character string input after "D" is created.
【0218】この場合、同図(b)に示すように、“D
efault”で始まる英単語(Default〜)が
ないとすると、“Default”までで英単語の終了
とわかるので、候補作成フラグをクリアして候補作成を
終了する。また、先頭文字が大文字で入力されているた
め、“Default”が英単語として自動選択され、
入力文字列の対応する部分と置き換えられる。In this case, as shown in FIG.
If there is no English word (Default ~) starting with "default", the end of the English word can be known up to "Default", so that the candidate creation flag is cleared and the candidate creation is terminated. "Default" is automatically selected as an English word,
Replaced by the corresponding part of the input string.
【0219】このように、第6の実施形態では、第1の
文字種(英文字)から第2の文字種(ひらがな文字)に
変換して入力するモードにおいて、大文字で入力した部
分を先頭とした候補の自動置き換えが行われるので、ユ
ーザが意図した部分のみを英単語とすることができる。As described above, according to the sixth embodiment, in the mode in which the first character type (English character) is converted to the second character type (Hiragana character) and input, the candidate input starting with the capital letter is used. Is automatically replaced, so that only the part intended by the user can be converted to English words.
【0220】なお、上述した各実施形態において記載し
た手法は、コンピュータに実行させることのできるプロ
グラムとして、例えば磁気ディスク(フロッピーディス
ク、ハードディスク等)、光ディスク(CD−ROM、
DVD等)、半導体メモリなどの記録媒体に書き込んで
各種装置に適用したり、通信媒体により伝送して各種装
置に適用することも可能である。本装置を実現するコン
ピュータは、記録媒体に記録されたプログラムを読み込
み、このプログラムによって動作が制御されることによ
り、上述した処理を実行する。The methods described in each of the above-described embodiments are, for example, magnetic disks (floppy disk, hard disk, etc.), optical disks (CD-ROM,
It is also possible to write the data on a recording medium such as a DVD or a semiconductor memory and apply it to various devices, or to transmit it via a communication medium and apply it to various devices. A computer that realizes the present apparatus reads the program recorded on the recording medium, and executes the above-described processing by controlling the operation of the program.
【0221】[0221]
【発明の効果】以上のように本発明によれば、例えばロ
ーマ字入力モードのように第1の文字種(英文字)から
第2の文字種(ひらがな)に変換して入力するモードに
おいて、第1の文字種からなる単語を記憶した単語辞書
を用いて変換後の文字列に対する文字種の置き換え処理
を行うようにしたため、文字種変更操作を行わなくと
も、第1の文字種による単語(英単語)を入力すること
ができる。As described above, according to the present invention, the first character type (English character) is converted into the second character type (Hiragana) in the mode of inputting the first character type, such as the Roman character input mode. Since the character type is replaced with the converted character string using a word dictionary storing words composed of character types, a word (English word) of the first character type can be input without performing a character type change operation. Can be.
【0222】また、文字種変換(ローマ字変換)が不成
功の場合にのみ文字種の置き換え処理を行うことによ
り、不必要な部分の置き換えを回避することができる。Also, by performing character type replacement processing only when character type conversion (Roman character conversion) is unsuccessful, unnecessary portion replacement can be avoided.
【0223】また、大文字の入力部分を先頭する文字列
を置き換えることにより、不必要な部分の置き換えを回
避することができる。Further, by replacing the character string leading the input part of the capital letter, it is possible to avoid unnecessary replacement.
【0224】また、本発明によれば、例えばかな入力モ
ードのように第1の文字種(ひらがな)を入力するモー
ドにおいて、第1の文字種を第2の文字種(英文字)に
変換後、第2の文字種からなる単語を記憶した単語辞書
を用いて入力文字列に対する文字種の置き換え処理を行
うようにしたため、文字種変更操作を行わなくとも、第
2の文字種による単語(英単語)を入力することができ
る。Further, according to the present invention, in a mode for inputting a first character type (Hiragana) such as a kana input mode, for example, the first character type is converted into a second character type (English character), The character type of the input character string is replaced using a word dictionary that stores words composed of the character types of the above. Therefore, a word (English word) of the second character type can be input without performing a character type changing operation. it can.
【0225】このように、ある文字種での入力途中に一
部だけが英単語のように文字種が異なる場合でも、文字
種の変更操作をせずに、そのまま入力可能として、ユー
ザの入力操作の負担を軽減することができる。これによ
り、文書作成を効率良く行うことができるようになる。As described above, even when a part of the character type is different, such as an English word, during the input of a certain character type, the input can be performed without changing the character type, thereby reducing the burden of the input operation of the user. Can be reduced. As a result, the document can be created efficiently.
【図1】本発明の第1の実施形態に係る文書作成装置の
構成を示すブロック図。FIG. 1 is a block diagram showing a configuration of a document creation device according to a first embodiment of the present invention.
【図2】上記文書作成装置に設けられた単語辞書の内容
を示す図。FIG. 2 is a diagram showing the contents of a word dictionary provided in the document creation device.
【図3】第1の実施形態における文字入力処理の動作を
示すフローチャート。FIG. 3 is a flowchart illustrating an operation of a character input process according to the first embodiment.
【図4】第1の実施形態における候補作成を説明するた
めの図。FIG. 4 is a view for explaining candidate creation in the first embodiment.
【図5】第1の実施形態における辞書検索を説明するた
めの図。FIG. 5 is an exemplary view for explaining a dictionary search in the first embodiment;
【図6】第1の実施形態における入力文字列とその候補
の表示例を示す図。FIG. 6 is a view showing an example of a display of an input character string and its candidates in the first embodiment.
【図7】本発明の第2の実施形態に係る文書作成装置の
構成を示すブロック図。FIG. 7 is a block diagram showing a configuration of a document creation device according to a second embodiment of the present invention.
【図8】第2の実施形態における文字入力処理の動作を
示すフローチャート。FIG. 8 is a flowchart illustrating an operation of a character input process according to the second embodiment.
【図9】第2の実施形態における候補作成を説明するた
めの図。FIG. 9 is a view for explaining candidate creation in the second embodiment.
【図10】第2の実施形態における辞書検索を説明する
ための図。FIG. 10 is a diagram illustrating a dictionary search according to the second embodiment.
【図11】第2の実施形態におけるキーボードのキー配
列を示す図。FIG. 11 is a diagram showing a key arrangement of a keyboard according to the second embodiment.
【図12】第2の実施形態における入力文字列とその候
補の表示例を示す図。FIG. 12 is a view showing an example of display of an input character string and its candidates in the second embodiment.
【図13】本発明の第3の実施形態に係る文書作成装置
の構成を示すブロック図。FIG. 13 is a block diagram illustrating a configuration of a document creation device according to a third embodiment of the present invention.
【図14】第3の実施形態における文字入力処理の動作
を示すフローチャート。FIG. 14 is a flowchart illustrating an operation of a character input process according to the third embodiment.
【図15】第3の実施形態における入力文字列とその候
補の表示例を示す図。FIG. 15 is a view showing an example of display of an input character string and its candidates in the third embodiment.
【図16】本発明の第4の実施形態に係る文書作成装置
の構成を示すブロック図。FIG. 16 is a block diagram showing a configuration of a document creation device according to a fourth embodiment of the present invention.
【図17】第4の実施形態における文字入力処理の動作
を示すフローチャート。FIG. 17 is a flowchart illustrating an operation of a character input process according to the fourth embodiment.
【図18】第4の実施形態における入力文字列とその候
補の表示例を示す図。FIG. 18 is a diagram illustrating a display example of an input character string and its candidates in the fourth embodiment.
【図19】本発明の第5の実施形態に係る文書作成装置
の構成を示すブロック図。FIG. 19 is a block diagram showing a configuration of a document creation device according to a fifth embodiment of the present invention.
【図20】第5の実施形態における文字入力処理の動作
を示すフローチャート。FIG. 20 is a flowchart illustrating the operation of a character input process according to the fifth embodiment.
【図21】第5の実施形態における入力文字列とその候
補の表示例を示す図。FIG. 21 is a view showing an example of display of an input character string and its candidates in the fifth embodiment.
【図22】本発明の第6の実施形態に係る文書作成装置
の構成を示すブロック図。FIG. 22 is a block diagram showing a configuration of a document creation device according to a sixth embodiment of the present invention.
【図23】第6の実施形態における文字入力処理の動作
を示すフローチャート。FIG. 23 is a flowchart showing the operation of a character input process according to the sixth embodiment.
【図24】第6の実施形態における入力文字列とその候
補の表示例を示す図。FIG. 24 is a view showing a display example of an input character string and its candidates in the sixth embodiment.
101…入力部 102…制御部 103…出力部 104…入力MMI部 105…第1文字列バッファ 106…第2文字列バッファ 107…文字種変換部 108…単語辞書 109…候補作成部 110…候補記憶部 111…候補選択部 312…候補自動選択部 412…候補自動選択部 512…候補自動選択部 513…自動選択判定部 612…候補自動選択部 613…文字種範囲判定部 614…候補作成フラグ記憶部 101 input unit 102 control unit 103 output unit 104 input MMI unit 105 first character string buffer 106 second character string buffer 107 character type conversion unit 108 word dictionary 109 candidate creation unit 110 candidate storage unit 111: Candidate selection unit 312: Candidate automatic selection unit 412: Candidate automatic selection unit 512: Candidate automatic selection unit 513: Automatic selection determination unit 612: Candidate automatic selection unit 613: Character type range determination unit 614: Candidate creation flag storage unit
───────────────────────────────────────────────────── フロントページの続き (72)発明者 後藤 浩文 東京都青梅市新町1385番地 東芝ソフト ウェアエンジニアリング株式会社内 審査官 成瀬 博之 (56)参考文献 特開 平2−32460(JP,A) 特開 平8−16572(JP,A) 特開 平10−254868(JP,A) 特開 昭62−38969(JP,A) 特開 昭63−140319(JP,A) 特開 平4−227564(JP,A) 特開 平6−43990(JP,A) (58)調査した分野(Int.Cl.7,DB名) G06F 17/21 - 17/24 G06F 3/023 ──────────────────────────────────────────────────続 き Continuation of the front page (72) Inventor Hirofumi Goto 1385 Shinmachi, Ome-shi, Tokyo Examiner, Toshiba Software Engineering Co., Ltd. Hiroyuki Naruse (56) References JP-A-2-32460 (JP, A) JP JP-A-8-16572 (JP, A) JP-A-10-254868 (JP, A) JP-A-62-38969 (JP, A) JP-A-63-140319 (JP, A) JP-A-4-227564 (JP) , A) JP-A-6-43990 (JP, A) (58) Fields investigated (Int. Cl. 7 , DB name) G06F 17/21-17/24 G06F 3/023
Claims (3)
列を入力可能な入力手段と、 この入力手段によって入力されたひらがな又はカタカナ
の文字列が入力された時に当該入力されたひらがな又は
カタカナの文字列を英文字の文字列に変換する文字種変
換手段と、 英文字によって構成された英単語を記憶した単語辞書
と、 上記文字種変換手段によって変換された英文字の文字列
の各部分について上記単語辞書を検索し、上記単語辞書
に存在する英単語を置き換え可能な英文字の候補文字列
として作成する候補作成手段と、 上記入力手段によって入力されたひらがな又はカタカナ
の文字列を表示すると共に、その入力中に上記候補作成
手段によって英文字の候補文字列が得られた時に上記英
文字の候補文字列を当該入力文字列の対応する部分と置
き換えて表示する表示手段と を具備したことを特徴とす
る文書作成装置。 (1) at least hiragana or katakana characters
An input means capable of inputting a column, and hiragana or katakana input by the input means
When the character string is entered, the entered hiragana or
Character type conversion that converts katakana character strings to English character strings
Conversion means and word dictionary storing English words composed of English characters
And a character string of an English character converted by the character type conversion means.
Search the word dictionary for each part of
Character strings that can replace English words in
And a hiragana or katakana input by the input means.
Is displayed, and the above candidates are created during the input.
When the candidate character string of English characters is obtained by means,
Replace the character candidate string with the corresponding part of the input string.
Display means for switching and displaying .
Document creation device.
列を入力可能な入力装置と、この入力装置によって入力
された文字列を表示する表示装置とを備えた文書作成装
置上で実行される文字入力処理方法であって、 上記入力装置によってひらがな又はカタカナの文字列が
入力された時に当該入力されたひらがな又はカタカナの
文字列を英文字の文字列に変換し、 この変換後の英文字の文字列の各部分について、英文字
によって構成された英単語を記憶した単語辞書を検索
し、上記単語辞書に存在する英単語を置き換え可能な英
文字の候補文字列として作成し、 上記入力装置によって入力されたひらがな又はカタカナ
の文字列を上記表示装置に表示すると共に、その入力中
に上記英文字の候補文字列が得られた時に上記英文字の
候補文字列を当該入力文字列の対応する部分と置き換え
て上記表示装置に表示する、 ことを特徴とする文字入力処理方法。 2. At least hiragana or katakana characters
Input device capable of inputting columns and input by this input device
And a display device for displaying the displayed character string.
A character input processing method executed on a computer, wherein a hiragana or katakana character string is
When input, the input Hiragana or Katakana
Converts a character string to an English character string, and converts each part of the converted English character string to an English character
Search a word dictionary that stores English words composed by
English that can replace English words in the above word dictionary
Hiragana or katakana created as a character candidate character string and entered using the above input device
Is displayed on the above display device, and
When the candidate character string for the English character is obtained,
Replace the candidate string with the corresponding part of the input string
A character input processing method for displaying on the display device .
列を入力可能な入力 装置と、この入力装置によって入力
された文字列を表示する表示装置とを備えたコンピュー
タ上で実行される文字入力処理プログラムを記録した記
録媒体であって、 上記コンピュータに、 上記入力装置によってひらがな又はカタカナの文字列が
入力された時に当該入力されたひらがな又はカタカナの
文字列を英文字の文字列に変換させる手順と、 この変換後の英文字の文字列の各部分について、英文字
によって構成された英単語を記憶した単語辞書を検索
し、上記単語辞書に存在する英単語を置き換え可能な英
文字の候補文字列として作成させる手順と、 上記入力装置によって入力されたひらがな又はカタカナ
の文字列を上記表示装置に表示すると共に、その入力中
に上記英文字の候補文字列が得られた時に上記英文字の
候補文字列を当該入力文字列の対応する部分と置き換え
て上記表示装置に表示させる手順と、 を実行させるプログラムを記録したコンピュータ読み取
り可能な記録媒体。 3. At least hiragana or katakana characters
Input device capable of inputting columns and input by this input device
And a display device for displaying the displayed character string.
Records the character input processing program executed on the
A recording medium, wherein a character string of hiragana or katakana is input to the computer by the input device.
When input, the input Hiragana or Katakana
The procedure for converting a character string to an English character string, and for each part of the converted English character string,
Search a word dictionary that stores English words composed by
English that can replace English words in the above word dictionary
The procedure for creating a character candidate character string, and the hiragana or katakana input by the input device
Is displayed on the above display device, and
When the candidate character string for the English character is obtained,
Replace the candidate string with the corresponding part of the input string
And displaying the program on the display device by a computer.
Recording media.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP25382097A JP3331307B2 (en) | 1997-09-18 | 1997-09-18 | Document creation device, character input processing method, and recording medium recording character input processing program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP25382097A JP3331307B2 (en) | 1997-09-18 | 1997-09-18 | Document creation device, character input processing method, and recording medium recording character input processing program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH1196153A JPH1196153A (en) | 1999-04-09 |
| JP3331307B2 true JP3331307B2 (en) | 2002-10-07 |
Family
ID=17256599
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP25382097A Expired - Fee Related JP3331307B2 (en) | 1997-09-18 | 1997-09-18 | Document creation device, character input processing method, and recording medium recording character input processing program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3331307B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101286094A (en) * | 2007-04-10 | 2008-10-15 | 谷歌股份有限公司 | Multimodal input method editor |
-
1997
- 1997-09-18 JP JP25382097A patent/JP3331307B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH1196153A (en) | 1999-04-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4313422B2 (en) | Method and apparatus for presenting alternatives for selection using adaptive learning | |
| US5974413A (en) | Semantic user interface | |
| US7159191B2 (en) | Input of data | |
| US6014663A (en) | System, method, and computer program product for comparing text portions by reference to index information | |
| JP5021802B2 (en) | Language input device | |
| US6330007B1 (en) | Graphical user interface (GUI) prototyping and specification tool | |
| US5982365A (en) | System and methods for interactively generating and testing help systems | |
| US6388686B1 (en) | Method, system and computer program product for rotating through a sequence of display states in a multi-field text string class in a graphical user interface | |
| JPH10254690A (en) | System and method for graphical user interface | |
| EP0650129A2 (en) | Method and system for automatic formatting of user selected text | |
| US20110041177A1 (en) | Context-sensitive input user interface | |
| US7143350B2 (en) | Method and system for character sequence checking according to a selected language | |
| JP3331307B2 (en) | Document creation device, character input processing method, and recording medium recording character input processing program | |
| JP3108031B2 (en) | Command input method for inputting characters using kana-kanji conversion software and computer-readable recording medium storing a program for causing a computer to execute the method | |
| JP2000222106A (en) | Data input device, data input method, and recording medium | |
| JP4150593B2 (en) | Method and system for realizing a maintenance environment for computer program code | |
| JP2000057134A (en) | Document creation device | |
| JP7656885B1 (en) | Program, document processing device, and document processing method | |
| JPH11259467A (en) | Document creation device, character input processing method, and recording medium recording character input processing program | |
| JP2000099248A (en) | Document creation device, character input processing method, and recording medium recording character input processing program | |
| JPH10222502A (en) | Document creation device and input processing method | |
| JP2001343995A (en) | Voice input processing device, voice input processing method, and recording medium storing voice input processing program | |
| JP2000163412A (en) | Document creation device | |
| US20090172522A1 (en) | Text Composition | |
| JP2025174820A (en) | Program, document processing device, and document processing method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080719 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090719 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090719 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100719 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110719 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120719 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130719 Year of fee payment: 11 |
|
| LAPS | Cancellation because of no payment of annual fees |