JPS6410865B2 - - Google Patents
Info
- Publication number
- JPS6410865B2 JPS6410865B2 JP58250839A JP25083983A JPS6410865B2 JP S6410865 B2 JPS6410865 B2 JP S6410865B2 JP 58250839 A JP58250839 A JP 58250839A JP 25083983 A JP25083983 A JP 25083983A JP S6410865 B2 JPS6410865 B2 JP S6410865B2
- Authority
- JP
- Japan
- Prior art keywords
- input
- roman
- roman character
- character string
- characters
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/40—Processing or translation of natural language
- G06F40/53—Processing of non-Latin text
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Input From Keyboards Or The Like (AREA)
- Document Processing Apparatus (AREA)
Description
産業上の利用分野
本発明は日本語情報処理分野で用いられるロー
マ字入力装置に関するものである。 従来例の構成とその問題点 近年、ローマ字入力装置は日本語の読みを簡単
に機械へ入力する手段として、数多くの開発がな
されている。 以下に従来のローマ字入力装置について説明す
る。 第1図は従来のローマ字入力装置のブロツク図
であり、1は日本語の読みをローマ字を用いて入
力するローマ字入力部、2はローマ字入力部より
入力されたローマ字を蓄積記憶する入力ローマ字
列蓄積記憶部、3はローマ字変換要求信号を入力
する制御入力部、4は制御入力部3へローマ字変
換要求信号が入力されると、入力ローマ字列蓄積
記憶部2へ蓄積記憶されている入力ローマ字列の
先頭から日本語の読みとして解釈できるローマ字
列を検索し、検索された読みを表わすかな列を出
力するローマ字変換部、5は入力ローマ字列蓄積
記憶部2に蓄積記憶されている入力ローマ字列又
はローマ字変換部4の出力を表示する表示部であ
る。 以上のように構成された従来のローマ字入力装
置について、以下その動作の一例について説明す
る。
マ字入力装置に関するものである。 従来例の構成とその問題点 近年、ローマ字入力装置は日本語の読みを簡単
に機械へ入力する手段として、数多くの開発がな
されている。 以下に従来のローマ字入力装置について説明す
る。 第1図は従来のローマ字入力装置のブロツク図
であり、1は日本語の読みをローマ字を用いて入
力するローマ字入力部、2はローマ字入力部より
入力されたローマ字を蓄積記憶する入力ローマ字
列蓄積記憶部、3はローマ字変換要求信号を入力
する制御入力部、4は制御入力部3へローマ字変
換要求信号が入力されると、入力ローマ字列蓄積
記憶部2へ蓄積記憶されている入力ローマ字列の
先頭から日本語の読みとして解釈できるローマ字
列を検索し、検索された読みを表わすかな列を出
力するローマ字変換部、5は入力ローマ字列蓄積
記憶部2に蓄積記憶されている入力ローマ字列又
はローマ字変換部4の出力を表示する表示部であ
る。 以上のように構成された従来のローマ字入力装
置について、以下その動作の一例について説明す
る。
【表】
【表】
表1の各行は本従来例のローマ字入力装置へ日
本語の読み「しぜんげんごと」を示すローマ字を
入力する際の各部の状態を示しており、列(ア)は表
1の行番号を示し、列(イ)はローマ字入力部1へ入
力されたローマ字を示し、列(ウ)は制御入力部3へ
入力される制御コードを示し、列(エ)は入力ローマ
字列蓄積記憶部2へ蓄積記憶されている入力ロー
マ字列を表わし、列(オ)はローマ字変換部4から出
力されるかな列を示している。まず、第1行(イ)列
に示すようにローマ字入力部1よりローマ字
「S」を入力すると当該文字は第1行(エ)列に示す
ように入力ローマ字列蓄積記憶部2へ蓄積記憶さ
れる。続いて、第2行(イ)列、第3行(イ)列に示すよ
うにローマ字の「H」,「i」を順次入力すると、
第3行(エ)列に示すように、日本語の読み「し」を
示すローマ字列「SHi」が蓄積記憶される。続い
て第4行から第6行に示すようにローマ字「Z」,
「E」,「N」をローマ字入力部1より順次入力し、
入力ローマ字列蓄積記憶部2に日本語の読み「し
ぜ」を示すローマ字列「SHiZE」を得る。次に
第7行(イ)列で日本語の読み「げ」を続いて入力す
るために、ローマ字「G」を入力する。日本語の
読み「げ」を示すには前記ローマ字「G」に続い
てローマ字「E」を入力する必要があるが、第8
行(イ)列に示したようにユーザは誤つてローマ字
「H」を入力し、続いて第9行(イ)列に示すように
ローマ字「E」を入力したとする。第7行から第
9行までに入力されたローマ字列「GHE」をロ
ーマ字変換部4は日本語の読みを示すローマ字列
として解釈できないため、文字「G」と日本語の
読み「へ」を示すローマ字列「HE」と解釈す
る。 続いて第10行から第14行に示すように日本語の
読み「んごと」に表わすローマ字列「NGOTO」
を順次ローマ字入力部1より入力し、第14行(エ)列
に示すように、ローマ字列
「SHiZENGHNGOTO」を入力ローマ字列蓄積
記憶部2に蓄積記憶したとする。次に、入力ロー
マ字列蓄積記憶部2に蓄積記憶された第14行(エ)列
に示すローマ字列を日本語の読みを示すかな列に
変換するため、制御入力部3より第15行(ウ)列に示
すように変換信号を入力する。変換信号が制御入
力部3へ入力されると、ローマ字変換部4は、入
力ローマ字列蓄積記憶部2より入力ローマ字列を
読み込み、このローマ字列の前方より日本語の読
みを表わすローマ字列を検索し、検索されたロー
マ字列の読みを示すかなを第15行(オ)列に示すよう
に出力する。ユーザの所望するかな列は「しぜん
げんごと」であるが、第8行(イ)列に示すようにか
な「げ」を表わすローマ字列「GE」を入力する
際に誤つてローマ字「G」とローマ字「E」の間
に「H」を余分に入力したため、第15行(オ)列に示
すような文字列「しぜんGへんごと」をローマ字
変換結果として得る。この文字列「しぜんGへん
ごと」を所望の文字列「しぜんげんごと」に訂正
するために、ユーザはローマ字入力部1より後退
信号を第16行(イ)列に示すように入力する。誤つて
文字「H」を入力した位置まで第16行から第22行
に示すように後退信号をローマ字入力部1へ入力
し、第22行(エ)列に示すようにローマ字列
「SHiZENG」を入力ローマ字列蓄積記憶部2へ
得る。続いて第23行から第28行までに示すよう
に、ローマ字列「ENGOTO」を順次入力し、日
本語の読み「しぜんげんごと」を示すローマ字列
「SHiZENGENGOTO」を第28行(エ)列に示すよう
に入力ローマ字列蓄積記憶部に得、第29行(ウ)列に
示すように変換信号を制御入力部3へ入力して所
望のかな列「しぜんげんごと」を得る。 以上の様に、従来のローマ字入力装置は、表1
の第8行(イ)列に示したように、入力ローマ字列を
誤つて入力すると、所望の文字列が得られず、か
つ誤つて変換されたローマ字列から所望のかな列
を得るためには、入力ローマ字列を従来例に示し
たように後退キイで削除したあと、正しいローマ
字列を再度入力し直すか、ローマ字変換結果を編
集しなおさなければならず、誤入力をした際の操
作性が落ちるという問題点を有していた。 発明の目的 本発明は前記従来の問題点を解消するもので、
日本語の読みとして解釈できないローマ字列が入
力された際には直ちに入力を中断し、誤入力に対
応した処理を行なう事により、ローマ字入力中に
誤入力があつた場合にも操作性を落とさすにロー
マ字を入力する事の可能なローマ字入力装置を提
供する事を目的とする。 発明の構成 本発明は日本語の読みをローマ字を用いて順次
入力する入力部と、前記入力部より入力されるロ
ーマ字を順次蓄積記憶する入力ローマ字蓄積記憶
部と前記入力ローマ字列の字数を一時記憶する入
力ローマ字数一時記憶部と、前記入力ローマ字列
蓄積記憶部に蓄積記憶されているローマ字列の先
頭から、日本語の読みとして解釈できるローマ字
列を検索し前記ローマ字列の字数を解釈ローマ字
数として出力するローマ字検索部と、前記ローマ
字検索部より出力された解釈ローマ字数を一時記
憶する解釈ローマ字数一時記憶部と、前記入力ロ
ーマ字数一時記憶部に一時記憶されている入力ロ
ーマ字数と前記解釈ローマ字数一時記憶部に一時
記憶されている解釈ローマ字数を読み込み、前記
入力ローマ字数と解釈ローマ字数の差が予め定め
た数以上時、割込みを起こす判定割込み処理部と
を備えた構成となつており、これにより、入力ロ
ーマ字に誤りがある場合に、直ちにローマ字入力
の誤りをユーザに知らせ、又、入力ローマ字の誤
りを訂正する処理を行ない、ローマ字入力中の誤
入力に対する操作性を高めることのできるもので
ある。 実施例の説明 第2図は本発明の一実施例のローマ字入力装置
のブロツク図を示すものであり、6は日本語の読
みをローマ字を用いて順次入力する入力部、7は
入力部6より入力されるローマ字を順次蓄積記憶
する入力ローマ字列蓄積記憶部、8は前記入力ロ
ーマ字列の字数を一時記憶する入力ローマ字数一
時記憶部、9は前記入力ローマ字列蓄積記憶部7
に蓄積記憶されているローマ字列の先頭から、日
本語の読みとして解釈できる連続したローマ字列
をローマ字が入力部1へ入力される度に検索し、
前記ローマ字列の分字数を解釈ローマ字数として
出力するローマ字検索部、10はローマ字検索部
9より出力された解釈ローマ字数を一時記憶する
解釈ローマ字数一時記憶部、11は入力ローマ字
数一時記憶部8に一時記憶されている入力ローマ
字数と、解釈ローマ字数一時記憶部10に一時記
憶されている解釈ローマ字数を読み込み、前記入
力ローマ字数と解釈ローマ字数の差が予め定めた
数以上の時、割込みを起こし割込み信号を転送す
る判定割込み処理部、12は判定割込み処理部1
1より転送された割込み信号を受信すると、入力
ローマ字列蓄積記憶部7をローマ字入力禁止状態
にし、入力ローマ字列蓄積記憶部7内に蓄積記憶
されている入力ローマ字列の後部に文字「?」を
追加する入力ローマ字列編集部、13は変換要求
信号を入力する制御入力部、14は制御入力部1
3より変換要求信号が入力されると入力ローマ字
列蓄積記憶部7に蓄積記憶されている入力ローマ
字列の先頭から日本語の読みとして解釈できるロ
ーマ字列を検索し、検索された読みを表わすかな
列を出力するローマ字変換部、15は入力ローマ
字列蓄積記憶部7に蓄積記憶されている入力ロー
マ字列又はローマ字変換部14の出力を表示する
表示部である。 以上のように構成された本実施例のローマ字入
力装置について以下その動作を説明する。
本語の読み「しぜんげんごと」を示すローマ字を
入力する際の各部の状態を示しており、列(ア)は表
1の行番号を示し、列(イ)はローマ字入力部1へ入
力されたローマ字を示し、列(ウ)は制御入力部3へ
入力される制御コードを示し、列(エ)は入力ローマ
字列蓄積記憶部2へ蓄積記憶されている入力ロー
マ字列を表わし、列(オ)はローマ字変換部4から出
力されるかな列を示している。まず、第1行(イ)列
に示すようにローマ字入力部1よりローマ字
「S」を入力すると当該文字は第1行(エ)列に示す
ように入力ローマ字列蓄積記憶部2へ蓄積記憶さ
れる。続いて、第2行(イ)列、第3行(イ)列に示すよ
うにローマ字の「H」,「i」を順次入力すると、
第3行(エ)列に示すように、日本語の読み「し」を
示すローマ字列「SHi」が蓄積記憶される。続い
て第4行から第6行に示すようにローマ字「Z」,
「E」,「N」をローマ字入力部1より順次入力し、
入力ローマ字列蓄積記憶部2に日本語の読み「し
ぜ」を示すローマ字列「SHiZE」を得る。次に
第7行(イ)列で日本語の読み「げ」を続いて入力す
るために、ローマ字「G」を入力する。日本語の
読み「げ」を示すには前記ローマ字「G」に続い
てローマ字「E」を入力する必要があるが、第8
行(イ)列に示したようにユーザは誤つてローマ字
「H」を入力し、続いて第9行(イ)列に示すように
ローマ字「E」を入力したとする。第7行から第
9行までに入力されたローマ字列「GHE」をロ
ーマ字変換部4は日本語の読みを示すローマ字列
として解釈できないため、文字「G」と日本語の
読み「へ」を示すローマ字列「HE」と解釈す
る。 続いて第10行から第14行に示すように日本語の
読み「んごと」に表わすローマ字列「NGOTO」
を順次ローマ字入力部1より入力し、第14行(エ)列
に示すように、ローマ字列
「SHiZENGHNGOTO」を入力ローマ字列蓄積
記憶部2に蓄積記憶したとする。次に、入力ロー
マ字列蓄積記憶部2に蓄積記憶された第14行(エ)列
に示すローマ字列を日本語の読みを示すかな列に
変換するため、制御入力部3より第15行(ウ)列に示
すように変換信号を入力する。変換信号が制御入
力部3へ入力されると、ローマ字変換部4は、入
力ローマ字列蓄積記憶部2より入力ローマ字列を
読み込み、このローマ字列の前方より日本語の読
みを表わすローマ字列を検索し、検索されたロー
マ字列の読みを示すかなを第15行(オ)列に示すよう
に出力する。ユーザの所望するかな列は「しぜん
げんごと」であるが、第8行(イ)列に示すようにか
な「げ」を表わすローマ字列「GE」を入力する
際に誤つてローマ字「G」とローマ字「E」の間
に「H」を余分に入力したため、第15行(オ)列に示
すような文字列「しぜんGへんごと」をローマ字
変換結果として得る。この文字列「しぜんGへん
ごと」を所望の文字列「しぜんげんごと」に訂正
するために、ユーザはローマ字入力部1より後退
信号を第16行(イ)列に示すように入力する。誤つて
文字「H」を入力した位置まで第16行から第22行
に示すように後退信号をローマ字入力部1へ入力
し、第22行(エ)列に示すようにローマ字列
「SHiZENG」を入力ローマ字列蓄積記憶部2へ
得る。続いて第23行から第28行までに示すよう
に、ローマ字列「ENGOTO」を順次入力し、日
本語の読み「しぜんげんごと」を示すローマ字列
「SHiZENGENGOTO」を第28行(エ)列に示すよう
に入力ローマ字列蓄積記憶部に得、第29行(ウ)列に
示すように変換信号を制御入力部3へ入力して所
望のかな列「しぜんげんごと」を得る。 以上の様に、従来のローマ字入力装置は、表1
の第8行(イ)列に示したように、入力ローマ字列を
誤つて入力すると、所望の文字列が得られず、か
つ誤つて変換されたローマ字列から所望のかな列
を得るためには、入力ローマ字列を従来例に示し
たように後退キイで削除したあと、正しいローマ
字列を再度入力し直すか、ローマ字変換結果を編
集しなおさなければならず、誤入力をした際の操
作性が落ちるという問題点を有していた。 発明の目的 本発明は前記従来の問題点を解消するもので、
日本語の読みとして解釈できないローマ字列が入
力された際には直ちに入力を中断し、誤入力に対
応した処理を行なう事により、ローマ字入力中に
誤入力があつた場合にも操作性を落とさすにロー
マ字を入力する事の可能なローマ字入力装置を提
供する事を目的とする。 発明の構成 本発明は日本語の読みをローマ字を用いて順次
入力する入力部と、前記入力部より入力されるロ
ーマ字を順次蓄積記憶する入力ローマ字蓄積記憶
部と前記入力ローマ字列の字数を一時記憶する入
力ローマ字数一時記憶部と、前記入力ローマ字列
蓄積記憶部に蓄積記憶されているローマ字列の先
頭から、日本語の読みとして解釈できるローマ字
列を検索し前記ローマ字列の字数を解釈ローマ字
数として出力するローマ字検索部と、前記ローマ
字検索部より出力された解釈ローマ字数を一時記
憶する解釈ローマ字数一時記憶部と、前記入力ロ
ーマ字数一時記憶部に一時記憶されている入力ロ
ーマ字数と前記解釈ローマ字数一時記憶部に一時
記憶されている解釈ローマ字数を読み込み、前記
入力ローマ字数と解釈ローマ字数の差が予め定め
た数以上時、割込みを起こす判定割込み処理部と
を備えた構成となつており、これにより、入力ロ
ーマ字に誤りがある場合に、直ちにローマ字入力
の誤りをユーザに知らせ、又、入力ローマ字の誤
りを訂正する処理を行ない、ローマ字入力中の誤
入力に対する操作性を高めることのできるもので
ある。 実施例の説明 第2図は本発明の一実施例のローマ字入力装置
のブロツク図を示すものであり、6は日本語の読
みをローマ字を用いて順次入力する入力部、7は
入力部6より入力されるローマ字を順次蓄積記憶
する入力ローマ字列蓄積記憶部、8は前記入力ロ
ーマ字列の字数を一時記憶する入力ローマ字数一
時記憶部、9は前記入力ローマ字列蓄積記憶部7
に蓄積記憶されているローマ字列の先頭から、日
本語の読みとして解釈できる連続したローマ字列
をローマ字が入力部1へ入力される度に検索し、
前記ローマ字列の分字数を解釈ローマ字数として
出力するローマ字検索部、10はローマ字検索部
9より出力された解釈ローマ字数を一時記憶する
解釈ローマ字数一時記憶部、11は入力ローマ字
数一時記憶部8に一時記憶されている入力ローマ
字数と、解釈ローマ字数一時記憶部10に一時記
憶されている解釈ローマ字数を読み込み、前記入
力ローマ字数と解釈ローマ字数の差が予め定めた
数以上の時、割込みを起こし割込み信号を転送す
る判定割込み処理部、12は判定割込み処理部1
1より転送された割込み信号を受信すると、入力
ローマ字列蓄積記憶部7をローマ字入力禁止状態
にし、入力ローマ字列蓄積記憶部7内に蓄積記憶
されている入力ローマ字列の後部に文字「?」を
追加する入力ローマ字列編集部、13は変換要求
信号を入力する制御入力部、14は制御入力部1
3より変換要求信号が入力されると入力ローマ字
列蓄積記憶部7に蓄積記憶されている入力ローマ
字列の先頭から日本語の読みとして解釈できるロ
ーマ字列を検索し、検索された読みを表わすかな
列を出力するローマ字変換部、15は入力ローマ
字列蓄積記憶部7に蓄積記憶されている入力ロー
マ字列又はローマ字変換部14の出力を表示する
表示部である。 以上のように構成された本実施例のローマ字入
力装置について以下その動作を説明する。
【表】
【表】
表2は本実施例のローマ字入力装置へ日本語の
読み「しぜんげんごと」を入力する際の各部の動
作を示し、列(カ)は行番号を示し、列(キ)は入力部6
への入力を示し、列(ク)は制御入力部13への入力
を示し、列(ケ)は入力ローマ字列蓄積記憶部7
に蓄積記憶される入力ローマ字列を示し、列
(コ)は入力ローマ字数一時記憶部8に一時記憶
されている入力ローマ字数を示し、列(サ)は解
釈ローマ字数一時記憶部10に一時記憶されてい
る解釈ローマ字数を示す。判定割込み処理部11
は入力ローマ字数と解釈ローマ字数の差が3以上
の時に割り込みを起こすものとする。まず、第1
行から第6行に示すように入力部6より順次ロー
マ字列「SHiZEN」を入力したとする。続いて入
力部6より、かな「げ」を示すローマ字列「GE」
を入力しようとするが、前記従来例と同様、文字
「G」の後に第8行(キ)列に示すように文字「H」
を誤つて入力し、続いて文字「E」を第9行(キ)列
に示すように入力したとする。文字「E」を入力
した時点で解釈ローマ字数は第9行(サ)列に示
すようにかな「しぜん」を示すと解釈できるロー
マ字列「SHiZEN」の文字数6である。また入力
ローマ字数は第9行(コ)列に示すように9であ
る。本実施例では、入力ローマ字数と解釈ローマ
字数の差が3以上の時に判定割込み処理部11が
割込みを起こすため、文字「E」を入力部6へ入
力し終えた時点で、判定割込み処理部11が割込
み信号を入力ローマ字列編集部12へ発信する。
この割込み信号を受信すると入力ローマ字列編集
部12は入力ローマ字列蓄積記憶部7をローマ字
入力禁止状態にし、現在入力ローマ字列蓄積記憶
部7に蓄積記憶されているローマ字列に記号
「?」を追加する。表示部15は入力ローマ字列
蓄積記憶部7に第9行の(ケ)に示すように蓄積
記憶されているローマ字列を出力表示する。ユー
ザは表示部15に出力表示された記号「?」を見
る事により、入力ローマ字列に誤りがある事を知
る。ユーザはローマ字入力誤りを訂正するために
入力部6より後退信号を第10行(キ)列に示すように
入力する。入力ローマ字列蓄積記憶部7に蓄積記
憶される入力ローマ字数は第16行(コ)列に示す
ように8となり、解釈ローマ字数一時記憶部10
に一時記憶されている解釈ローマ字数6との差は
2になるため、判定割込み処理部11は割込み解
除信号を転送する。入力ローマ字列編集部12
は、判定割込み処理部11より割込み解除信号を
受信すると、入力ローマ字列蓄積記憶部7をロー
マ字入力受け付け状態にする。ユーザは前記第10
行(キ)列に示した後退信号入力に続いて、再度後退
信号を第11行(キ)列に示したように入力部6より入
力し、ローマ字列「SHiZENG」を第11行(ケ)
列に示すように入力ローマ字列蓄積記憶部7に得
る。続いて表2の第12行から第17行に示すように
ローマ字列「ENGOTO」を順次入力し、第17行
(ケ)列に示すようにローマ字列
「SHiZENGENGOTO」を入力ローマ字列蓄積記
憶部7に得る。ユーザは続いて第18行(ク)列に示す
ように制御入力部13より変換信号を入力する。
ローマ字変換部14は制御入力部13へ変換信号
が入力されると、入力ローマ字列蓄積記憶部7に
蓄積記憶されている入力ローマ字列
「SHiZENGENGOTO」を読み込み、この入力ロ
ーマ字列を示すかな「しぜんげんごと」を表示部
15へ出力する。 以上のように本実施例によれば、入力ローマ字
列蓄積記憶部7に蓄積記憶されている入力ローマ
字数を一時記憶する入力ローマ字数一時記憶部8
を設けると共に、入力ローマ字列蓄積記憶部7に
蓄積記憶されているローマ字列の先頭から日本語
の読みとして解釈できる連続したローマ字列をロ
ーマ字が入力部6へ入力される度に検索しローマ
字列の文字数を解釈ローマ字数として出力するロ
ーマ字列検索部9と解釈ローマ字数を一時記憶す
る解釈ローマ字数一時記憶部10を設け、入力ロ
ーマ字数一時記憶部8に一時記憶されている入力
ローマ字数と、解釈ローマ字数一時記憶部10に
一時記憶されている解釈ローマ字数の差が3以上
になると割込み信号を発信する判定割込み処理部
11を設ける事により、日本語の読みを示すロー
マ字として解釈できない文字の入力が3以上続く
場合には、入力ローマ字数と解釈ローマ字数の差
が3以上となり判定割込み処理部11が割込み信
号を発信して、入力ローマ字列編集部12へ割込
み処理を逐行させ、誤つたローマ字入力に続くロ
ーマ字列の入力を防ぐことができ、ローマ字入力
の操作性を高める事が可能となる。 なお、本実施例において入力ローマ字列編集部
12は割込み信号を受け取ると入力ローマ字列蓄
積記憶部7を入力禁止状態にし入力ローマ字列の
最後尾に記号「?」を追加するものとしたが入力
ローマ字列編集部12はブザー音を出しユーザに
誤入力を知らせるブザー音出力部としてもよい。 発明の効果 本発明のローマ字入力装置は入力部、入力ロー
マ字列蓄積記憶部、入力ローマ字数一時記憶部、
ローマ字検索部、解釈ローマ字数一時記憶部、判
定割込み処理部を設けることにより、日本語の読
みを示すローマ字として解釈できないローマ字列
が入力されると直ちに入力を中断し、誤入力に対
応した処理を行なう事が可能となり、ローマ字入
力中に誤入力があつた場合にも操作性を落とさず
にローマ字を入力する事ができ、その効果は大き
い。
読み「しぜんげんごと」を入力する際の各部の動
作を示し、列(カ)は行番号を示し、列(キ)は入力部6
への入力を示し、列(ク)は制御入力部13への入力
を示し、列(ケ)は入力ローマ字列蓄積記憶部7
に蓄積記憶される入力ローマ字列を示し、列
(コ)は入力ローマ字数一時記憶部8に一時記憶
されている入力ローマ字数を示し、列(サ)は解
釈ローマ字数一時記憶部10に一時記憶されてい
る解釈ローマ字数を示す。判定割込み処理部11
は入力ローマ字数と解釈ローマ字数の差が3以上
の時に割り込みを起こすものとする。まず、第1
行から第6行に示すように入力部6より順次ロー
マ字列「SHiZEN」を入力したとする。続いて入
力部6より、かな「げ」を示すローマ字列「GE」
を入力しようとするが、前記従来例と同様、文字
「G」の後に第8行(キ)列に示すように文字「H」
を誤つて入力し、続いて文字「E」を第9行(キ)列
に示すように入力したとする。文字「E」を入力
した時点で解釈ローマ字数は第9行(サ)列に示
すようにかな「しぜん」を示すと解釈できるロー
マ字列「SHiZEN」の文字数6である。また入力
ローマ字数は第9行(コ)列に示すように9であ
る。本実施例では、入力ローマ字数と解釈ローマ
字数の差が3以上の時に判定割込み処理部11が
割込みを起こすため、文字「E」を入力部6へ入
力し終えた時点で、判定割込み処理部11が割込
み信号を入力ローマ字列編集部12へ発信する。
この割込み信号を受信すると入力ローマ字列編集
部12は入力ローマ字列蓄積記憶部7をローマ字
入力禁止状態にし、現在入力ローマ字列蓄積記憶
部7に蓄積記憶されているローマ字列に記号
「?」を追加する。表示部15は入力ローマ字列
蓄積記憶部7に第9行の(ケ)に示すように蓄積
記憶されているローマ字列を出力表示する。ユー
ザは表示部15に出力表示された記号「?」を見
る事により、入力ローマ字列に誤りがある事を知
る。ユーザはローマ字入力誤りを訂正するために
入力部6より後退信号を第10行(キ)列に示すように
入力する。入力ローマ字列蓄積記憶部7に蓄積記
憶される入力ローマ字数は第16行(コ)列に示す
ように8となり、解釈ローマ字数一時記憶部10
に一時記憶されている解釈ローマ字数6との差は
2になるため、判定割込み処理部11は割込み解
除信号を転送する。入力ローマ字列編集部12
は、判定割込み処理部11より割込み解除信号を
受信すると、入力ローマ字列蓄積記憶部7をロー
マ字入力受け付け状態にする。ユーザは前記第10
行(キ)列に示した後退信号入力に続いて、再度後退
信号を第11行(キ)列に示したように入力部6より入
力し、ローマ字列「SHiZENG」を第11行(ケ)
列に示すように入力ローマ字列蓄積記憶部7に得
る。続いて表2の第12行から第17行に示すように
ローマ字列「ENGOTO」を順次入力し、第17行
(ケ)列に示すようにローマ字列
「SHiZENGENGOTO」を入力ローマ字列蓄積記
憶部7に得る。ユーザは続いて第18行(ク)列に示す
ように制御入力部13より変換信号を入力する。
ローマ字変換部14は制御入力部13へ変換信号
が入力されると、入力ローマ字列蓄積記憶部7に
蓄積記憶されている入力ローマ字列
「SHiZENGENGOTO」を読み込み、この入力ロ
ーマ字列を示すかな「しぜんげんごと」を表示部
15へ出力する。 以上のように本実施例によれば、入力ローマ字
列蓄積記憶部7に蓄積記憶されている入力ローマ
字数を一時記憶する入力ローマ字数一時記憶部8
を設けると共に、入力ローマ字列蓄積記憶部7に
蓄積記憶されているローマ字列の先頭から日本語
の読みとして解釈できる連続したローマ字列をロ
ーマ字が入力部6へ入力される度に検索しローマ
字列の文字数を解釈ローマ字数として出力するロ
ーマ字列検索部9と解釈ローマ字数を一時記憶す
る解釈ローマ字数一時記憶部10を設け、入力ロ
ーマ字数一時記憶部8に一時記憶されている入力
ローマ字数と、解釈ローマ字数一時記憶部10に
一時記憶されている解釈ローマ字数の差が3以上
になると割込み信号を発信する判定割込み処理部
11を設ける事により、日本語の読みを示すロー
マ字として解釈できない文字の入力が3以上続く
場合には、入力ローマ字数と解釈ローマ字数の差
が3以上となり判定割込み処理部11が割込み信
号を発信して、入力ローマ字列編集部12へ割込
み処理を逐行させ、誤つたローマ字入力に続くロ
ーマ字列の入力を防ぐことができ、ローマ字入力
の操作性を高める事が可能となる。 なお、本実施例において入力ローマ字列編集部
12は割込み信号を受け取ると入力ローマ字列蓄
積記憶部7を入力禁止状態にし入力ローマ字列の
最後尾に記号「?」を追加するものとしたが入力
ローマ字列編集部12はブザー音を出しユーザに
誤入力を知らせるブザー音出力部としてもよい。 発明の効果 本発明のローマ字入力装置は入力部、入力ロー
マ字列蓄積記憶部、入力ローマ字数一時記憶部、
ローマ字検索部、解釈ローマ字数一時記憶部、判
定割込み処理部を設けることにより、日本語の読
みを示すローマ字として解釈できないローマ字列
が入力されると直ちに入力を中断し、誤入力に対
応した処理を行なう事が可能となり、ローマ字入
力中に誤入力があつた場合にも操作性を落とさず
にローマ字を入力する事ができ、その効果は大き
い。
第1図は従来のローマ字入力装置のブロツク
図、第2図は本発明の一実施例におけるローマ字
入力装置のブロツク図である。 6……入力部、7……入力ローマ字列蓄積記憶
部、8……入力ローマ字数一時記憶部、9……ロ
ーマ字列検索部、10……解釈ローマ字数一時記
憶部、11……判定割込み処理部。
図、第2図は本発明の一実施例におけるローマ字
入力装置のブロツク図である。 6……入力部、7……入力ローマ字列蓄積記憶
部、8……入力ローマ字数一時記憶部、9……ロ
ーマ字列検索部、10……解釈ローマ字数一時記
憶部、11……判定割込み処理部。
Claims (1)
- 1 日本語の読みをローマ字を用いて順次入力す
る入力部と、前記入力部より入力されるローマ字
を順次蓄積記憶する入力ローマ字列蓄積記憶部
と、前記入力ローマ字列の字数を一時記憶する入
力ローマ字数一時記憶部と、前記入力ローマ字列
蓄積記憶部に蓄積記憶されているローマ字列の先
頭から、日本語の読みとして解釈できるローマ字
列を検索し前記ローマ字列の字数を解釈ローマ字
数として出力するローマ字検索部と、前記ローマ
字検索部より出力された解釈ローマ字数を一時記
憶する解釈ローマ字数一時記憶部と、前記入力ロ
ーマ字数一時記憶部に一時記憶されている入力ロ
ーマ字数と、前記解釈ローマ字数一時記憶部に一
時記憶されている解釈ローマ字数を読み込み、前
記入力ローマ字数と解釈ローマ字数の差が予め定
めた数以上の時、割込みを起こす判定割込み処理
部によつて構成される事を特徴とするローマ字入
力装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58250839A JPS60142467A (ja) | 1983-12-28 | 1983-12-28 | ロ−マ字入力装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58250839A JPS60142467A (ja) | 1983-12-28 | 1983-12-28 | ロ−マ字入力装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS60142467A JPS60142467A (ja) | 1985-07-27 |
| JPS6410865B2 true JPS6410865B2 (ja) | 1989-02-22 |
Family
ID=17213778
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58250839A Granted JPS60142467A (ja) | 1983-12-28 | 1983-12-28 | ロ−マ字入力装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60142467A (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6352193A (ja) * | 1986-08-22 | 1988-03-05 | 株式会社日立製作所 | 遠方監視制御装置 |
| JPS6453265A (en) * | 1987-08-24 | 1989-03-01 | Nec Corp | Roman character and chinese character conversion device |
| JPH07302263A (ja) * | 1994-05-02 | 1995-11-14 | Nec Corp | ローマ字入力制御機能付きキーボード |
-
1983
- 1983-12-28 JP JP58250839A patent/JPS60142467A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS60142467A (ja) | 1985-07-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6410865B2 (ja) | ||
| JPS5814685B2 (ja) | 日本語文章入力装置 | |
| JPH0357491B2 (ja) | ||
| JPS6389970A (ja) | かな漢字変換装置 | |
| JPS6010348B2 (ja) | 半角・全角文字の自動変換方式 | |
| JPS6172357A (ja) | べた書きかな漢字変換における表示カ−ソル制御方式 | |
| JPS6172356A (ja) | べた書きかな漢字変換における表示カ−ソル制御方式 | |
| JPS6175950A (ja) | べた書きかな漢字変換における文字修正方式 | |
| JPS638860A (ja) | かな漢字変換装置 | |
| JPH0565898B2 (ja) | ||
| JPH09153044A (ja) | 文字処理装置およびカナ英字変換装置 | |
| JPS6410864B2 (ja) | ||
| JP3182250B2 (ja) | 自動繰返し検出入力装置 | |
| KR870001258Y1 (ko) | 한글 데이타 변환장치 | |
| JPS6293748A (ja) | 文字変換装置 | |
| JPS6068421A (ja) | 日本語文章入力方式 | |
| JPS6218952B2 (ja) | ||
| JPS62187967A (ja) | ワ−ドプロセツサの熟語呼び出し方式 | |
| JPS58193576A (ja) | 文字表示電子機器 | |
| JP2002236538A (ja) | 8種類の入力が可能な入力部を有する文字入力システム,および前記システムを実行させるプログラムおよびコンピュータ読み取り可能な記録媒体 | |
| JPS61220017A (ja) | キ−ボ−ド入力装置 | |
| JPS61260353A (ja) | 文書処理方式 | |
| JPS6172360A (ja) | べた書きかな漢字変換方式 | |
| JPS60157660A (ja) | 文字処理装置 | |
| JPH0146896B2 (ja) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |