JPS60207947A - 文字列処理装置 - Google Patents

文字列処理装置

Info

Publication number
JPS60207947A
JPS60207947A JP59062169A JP6216984A JPS60207947A JP S60207947 A JPS60207947 A JP S60207947A JP 59062169 A JP59062169 A JP 59062169A JP 6216984 A JP6216984 A JP 6216984A JP S60207947 A JPS60207947 A JP S60207947A
Authority
JP
Japan
Prior art keywords
character
character string
conversion
reading
key
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP59062169A
Other languages
English (en)
Inventor
Yoshio Yagi
八木 芳夫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP59062169A priority Critical patent/JPS60207947A/ja
Publication of JPS60207947A publication Critical patent/JPS60207947A/ja
Pending legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00—Handling natural language data
    • G06F40/10—Text processing
    • G06F40/166—Editing, e.g. inserting or deleting

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)
  • Machine Translation (AREA)
  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 皮髭公1 本発明は文字列処理装置、とくに、たとえばlj本話語
ワードプロセッサ闘訳機械など、ある入力文字列からそ
れに対応する他の文字列を導出する文字夕1処理装置に
関するものである。
釦釆韮l たとえば]」本話語−ドプロセッサにおいて広く採用さ
れている「かな炊字変換」方式では1人力文字列から巾
8/i単位または分節単位で変換文字列を生成する。こ
れは、単語単位または分節単位で漢字型t^の確定や訂
正などの語処理を行なっているため、操作者の操作が介
入する頻度、すなわち打鍵頻度か高いという欠点がある
。
これに対し、いわゆる「べた書き変換」と称する方式で
1れカナまたはローマ字表記で鵡続的に人)Jされた読
み文字列について単語の区切りの抽出と1・(字への変
換を行なう。したがって文字列の処理か文中位であるた
め、操作が単純である長所かある。
キーホードによって文章を入力する際、入力の、?!1
りや、・ビ、志の変更によって人力文字列を修1にじた
いことがある。そのような訂1にまたは11EJlは従
来、キーボードの「後退」 (パックスペース)キーと
他の機能キーを操作することで行なわれていた。たとえ
ばttS1図に示すように、熟、iへレベルや文節ν」
リレベルでのカナ漢字変換では、後退キー10を操+’
r して大小のカーソル12を後退させ、人力文字列の
末尾から順番に文字を消去し、次に所91の文字キー、
すなわちこの場合は「てJ 14と、r % 6 p5
 」キー16を操1′1シて新たな文字を交友に加える
操作を行なっていた。
しかし、へた式カナ漢字変換方式ではこのようなキー捏
イ′1を多く心裏とする修11:力式はDIましくない
。つまり、へた式カナ漢字変換方式でありながら、「変
換」キーや「無変換」キーを操作してQIMまたは文節
の切れl」を指示しなければならない。これは、操作者
にこれらの煩雑なキー操作の都度、判断を要求するばか
りでなく、へた式カナ漢字変換方式の特徴を十分に生か
しきっていない。
旦−一的 本発明はこのような従来技術の欠点を解消し。
べた書き変換方式においても簡単な操作で人力文字列の
修11:が行なえる文字列処理装置を提供することをl
]的とする。
構−一或 本発明の構成について以下、一実施例に基づいて説り1
する。
第1図を参照すると、本発明を11本3t1ワードプロ
セツサに適用した実施例が概念的機能ブロック図にて小
されている。同図に示すように、本実施例は、キーボー
ドなどの人力装置20と、表示装置22と、漢字辞書や
文法辞書などを参照してべた式カナトk字変換を実行す
るカナ漢字変換アルゴリズム24とを有する・ 人力装置20は、本実施例ではカナまたはアルファヘッ
トなどの読み(表g)文字を人力する読み文字キーと、
表R装置22の表示画面に表示されたカーソルを後退さ
せてその文字を抹消する「後退」キーとを41する。勿
論人力装置20は、その他の機能キーなどを有するが、
これらは本発明の理解に直接関係ないので説明を省略す
る。なお、本明細潟において用語「文字」は、カナまた
はアルファへントのみならず1句読点や他の記号などを
も含むものとする。
表示装置22は、たとえばCRT文字表示装置でよく、
本システ1、に入力された読み文字列や、カナトチ字食
換された変換結果の文字列などが可視表示される。その
表示画面は、第3図に示すように、第2211.にe摸
結果である変換後の文字列が表示される。また第24行
には、前半にその変換動作モートか自動カナ漢字変換モ
ードである旨の大小「l・1かな・トチ字」か大小され
、後゛V−のカッコ[]100の内側に人力文字列およ
びカーソル12が表示される。なおここでは、変換後の
文字列を変換文字列と称するものとする。
カナ漢字tmアルゴリズム24は、通常利用できるカナ
漢字変換方式にて入力文字列を漢字カナ混在文字列に変
換する機能ブロックである。これは、大きく分けて、入
力の読み文字データから単語を抽出する申開抽出機能と
、抽出した単語のうち漢字に相当する部分を渡字に変換
する漢字変換機能とを有する。カナ漢字変換アルゴリズ
ム24は、入力一時データバッファ28に所定の葦の入
力文字列が蓄積されると、これから人力読み文字夕11
を示すデータを取り込み、漢字辞書および文法辞書を索
引してカナ漢字変換処理を実行する。これらの機能にお
ける具体的処理は、本発明の理解に直接関係ないので、
説明を省略する。
カナ漢字変換アルゴリズム24とその他のブロックは、
たとえばマイクロプロセッサなどの処理システムによっ
て右利に実現され、同図では、その機能別にブロックで
示されている。たとえば人力装置20には、これらのキ
ーの操作に応動して発生した人力信t5を・時蓄積する
大カー・時バッファ26か関連している・ 人カデータパンフγ28はカナjテ字変換アルゴリズム
24によって漢字カナ混在文に変換された変換文字列、
すなわち変換結果を示すデータを一時蓄4s11するバ
ンクγである。この変換結果は、たとえば第5図および
第6図に示すように、中詰ことに、それらの区νノリを
示すデータと、変換417果データと、その読みを示す
データとか対応させてコードで蓄積される。このような
構成は、後述のように、後退キーによる入力文字列の修
止を実現させるためである。
本実施例では、Q’ +i6の区!、IJりは/で、ま
た読みは()の中に示されている。その際、読みと変換
結果が同じ場合、すなわち漢字に変換されなかった場合
は、()と読みデータを省略するように構成してもよい
。このようにすると、人力データパンツ728の記憶容
けが少なくてよく、有利である。変換か終了した人力文
字列は、入カ一時へツファ26から消去され、残りの部
分がカナ1灸字変換アルゴリズム24にセットされる。
表示回路30は、表示JA置22を制御する回路であり
、その表;1<データは表示メモリ32に蓄積される。
表示メモリ32は、2つの蓄積領域、すなわち変換性エ
リアおよび読みエリアを有する。変換性エリアには、人
カデータパッファ28の内容が大小回路30の制御によ
り転送される。これは大小回路30により、第3図に示
す表示部z122の表示両面の変換性、すなわち第22
行に表示される。また、読みエリアには、入カ一時へッ
フ72Bの内容が大小回路30のflI制御により転送
される。これは表示回路30により、表示画面の人力表
示部、すなわち第24行の()内に表示される。
カナ没字変換アルゴリズム24で実行され、本発明が関
連する入力文字列の修正を行なう処理フローを第4図に
示す。本発明は、べた式カナ漢字変換において煩雑な操
作や判断を必要とすることなく入力文字列の修正を行な
うために、後退キーを効果的に使用している。つまり第
4図のフローでは、人力文字列の最終文字から1艙番に
、後退キーによって文字を消去し、新たな文字を人力す
ると自動変換を実行する。これによって、「変換」や「
無変換」なとの区νJリキーを操作することなく、人力
文字列の修止を行なうことができる。
第3図に小すように、たとえば人力文字列「しゅうごう
しかんをかえるときjをFしゆうごうじかんをかくにん
して」に修正する場合を例にとって説明する。人力装置
20によって入力文字列「しゅうこうしがんをかえると
き」を入力すると、この入力文字列データは、人カ一時
へツファ26に一時蓄積される。これは表示回路30に
よって大小メモリ32の読みエリアに転送され、人事画
面の第24杓に表示される。
所定の聞、の入力データがバッファ26に蓄積されると
、カナ漢字変換アルゴリズム24はこれを漢字カナ混在
文「集合時間を変える」に変換し、変換結11.を人カ
データパンフ728に蓄積する。バッファ28に占積さ
れるデータは、前述のように、変換後の文字と、読みと
、トνJりを小すデータをコードの形で含み、この例で
はi5図に示すようになる。
この変換結果は、表示回路30によって表;Iζメモリ
32の変換性エリアに転送され、表示画面のwS22行
に表示される。変換の終了した入力文字列は。
メモリ32の読みエリアから消去され、残りの文字「と
きJが左ヘシフトされ、第24行に左づめで大小される
。この状態を第3図(A)に小才。このときカーソル1
2は1人力文字列の末尾に表示されている。
そこで操作者は、入力装置20の後退キー10を操作し
てカーソル12を文頭の方向へ1文字車(ぜtで移動さ
せるき、I文字ずつ入力文字が消火され、同図(B)の
状態から(C)の状態になる。
この状態でさらに後退キーを操作すると、同図(D)に
ポすように、変換文字列のそのときの末尾の最終文字を
消去するとともに、その消去された文字が関連するμν
ノリの文字列を読み文字列の形で読みエリアに表示する
。
この動f1は次のようにして行なわれる。後退キー10
の操作に応動して、入カデータパッファ28の内容の末
尾から順番に文字コードをチェックする (200)、
その中に )があれば(202)読みフラグをオンにし
く212)、 (があれば(204)その読みフラグを
オフにする(214)。()/のいずれでもなく、かつ
読みフラグがオンでなければ、その文字データは変換結
果を示しているので、その文字コードを変換結果文字コ
ード一時バッファに肩1番に格納する (210)。読
みフラグがオンであれば、その文字データは読みを示し
ているので、その文字コードを読みコード一時バッファ
に順番に格納する(216)。このようにして後退キー
の操作に応動して入力データ八ツファ28から、変換結
果は変4?!結果文字コード−・時バッファに、また読
みコートは読みコート一時パンファにそれぞれ読み出さ
れ、格納される。
こうして人力データバッファの内容が後方から順番にチ
ェフクされ、その間/が読み出されると(20B)、変
l!!!結果文字コードへツファの文字性だけ変換性よ
り削除しく218)、読みの一時バッファにおける文字
コードの最終の文字だけを削除して読みエリアに表示す
る(220)、これによって、rtjj3図(D)に示
すように、変換性22から変換文字列「変える」が削除
され、読みエリアに「かえ」が表示される。このときの
人力データバッフ728の内容を第6図に示す。
霊的すると、後退キー10を操作することによって、未
変換の入力文字列の末尾から1文字ずつ消去される。後
退キーが変換文字列の末尾にさしかかると、変換文字夕
喀についての最終区切りの1単位分が変換文字列から除
去されるとともに、その宋J[1の文字が消去されて読
み文字列として読みエリアに表示される。勿論、この末
尾の1文字の削除を行なわないうように構成してもよい
。
そこで操作渚は、心安に応じて後退キー10および文字
キーを操作し、読みエリアの文字列を修正する。この例
では、「かえ」を「かくにんして」に修正している。つ
まり、後退キー10にて「え」が消去され(第3図(E
) ) 、文字キー102にて「くにんして」が人力さ
れる。この新たな入力文字列は、カナ漢字変換アルゴリ
ズト24によって漢字カナ混在文に変換され、「確認」
が変換性エリアに表示され、残部「して」が読みエリア
に表示される(同(F))。
なお、ここで説明した実施例は本発明を説明するための
ものであって、本発明は必ずしもこれに限定されるもの
ではなく、本発明の精神を逸脱することなく Xl′1
業名が可能な変形および修正は本発明の範囲に含まれる
。たとえば、図示の実施例では変換性と読みエリアが別
個に設けれているが1、:)シみエリアを別個にイJさ
ず、変換性の中に読み文字を格納、表示するように構成
してもよい。
処−課 本発明による文字列処理装置はこのように、後退キーを
操fli して変換文字列を1メジ」り単位で読み文字
列にして表示し、この読み文字列を文字キーにて修+1
することによって、へた:!−Jき変換方式においても
筒中な操作で入力文字列の修」を行なうことができる。
【図面の簡単な説明】
第1図は従来の人力文字列修正方法を説明する説明図、 第2図は、本発明を1」本市ワードプロセッサに適用し
た実施例を概念的に示す機能ブロック図、 fjS3図は、ftIj1図に示す実施例の動作を説明
するために、その実施例における表示の例を段階的に示
す説明図、 第4図は、第1図に示す実施例のカナ浅学変換アルゴリ
ズムで実行され1本発明が関連する人力文字列の修正動
作を行なう処理フローを示す図、 第5図および第6図は、第1図の実施例における人カデ
ータへ・ンファの蓄積内容の例を示す説明図である。 一;すg1ノ、4HL】I 20、、、人力装置 22.、、表示装置 24、、、へた書きカナ漢字変換アルゴリズム28、、
、入力一時バッファ 28、、、人力データ八ツファ 30、、、表示回路 32、、、表示メモリ 特許出願人 株式会社リコー 第1図 Iど 第5図 /渫令(し申うこ゛つ)ZTq間(レカ%)/1(1)
/ノ廻える(力′える)第6図 /ゴリlノ会≦(レリrラニ°゛う)/綺ン1..’l
(1;μ)/さ・第2図 2日 第3図 +C1112100

Claims (1)

  1. 【特許請求の範囲】 読み文字表記によってttSlの文字列を人力する読み
    文字キー、および後退キーを有する人力手段と、 文字を蓄JJ11する蓄積子役と、 該蓄稙f段に蓄積されている文字を表示する表示手段と
    、 前記人力された1filの文字列を対応する第2の文字
    列に順次変換する変換手段とを有し、該変換1段は、前
    記人力手段によって第1の文字列が入力されると、+i
    iJ記、vrJJ’i 1段に順次・n’IJt積して
    前記表示手段に表示させるとともに、順次第2の文字列
    に変換し、 前記後退キーが操作されたときは、第1の文字列のうち
    第2の文字ターに変換されていない文字がある場合は、
    該未変換の文字を該後退キーの操作に応ωノして1文字
    ずつ削除し、該未変換の文字がない場合は、該後退キー
    の操作に応動して第2の文字列のうち末尾の1単位の区
    切りをwSlの文字列として、その少なくとも一部を前
    記表示手段に表示させることを特徴とする文字列処理装
    置。
JP59062169A 1984-03-31 1984-03-31 文字列処理装置 Pending JPS60207947A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59062169A JPS60207947A (ja) 1984-03-31 1984-03-31 文字列処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59062169A JPS60207947A (ja) 1984-03-31 1984-03-31 文字列処理装置

Publications (1)

Publication Number Publication Date
JPS60207947A true JPS60207947A (ja) 1985-10-19

Family

ID=13192351

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59062169A Pending JPS60207947A (ja) 1984-03-31 1984-03-31 文字列処理装置

Country Status (1)

Country Link
JP (1) JPS60207947A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01119852A (ja) * 1987-11-03 1989-05-11 Ricoh Co Ltd 文書作成編集装置
JPH06208430A (ja) * 1993-10-01 1994-07-26 Brother Ind Ltd 表示機能付入力装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01119852A (ja) * 1987-11-03 1989-05-11 Ricoh Co Ltd 文書作成編集装置
JPH06208430A (ja) * 1993-10-01 1994-07-26 Brother Ind Ltd 表示機能付入力装置

Similar Documents

Publication Publication Date Title
JPS59149526A (ja) フイ−ルド内文書編集処理装置
JPS6175950A (ja) べた書きかな漢字変換における文字修正方式
JPS6010348B2 (ja) 半角・全角文字の自動変換方式
JPS60251460A (ja) 文字列処理装置
JPS58115527A (ja) 仮名漢字変換装置
JPS605318A (ja) 漢字仮名混り文入力装置
JPS61260353A (ja) 文書処理方式
JPS6172359A (ja) べた書きかな漢字変換における文字修正方式
JPS60201467A (ja) 日本語処理装置
JPS5999532A (ja) ポインタ制御方式
JP3073226B2 (ja) 文書処理装置
CN102419642A (zh) 1234无元音字母的10键27字母键元的中文输入法
JPH0442350A (ja) 文字処理装置
JPH0442348A (ja) 文字処理装置
JPS60207948A (ja) カナ漢字変換処理装置
JPS6172360A (ja) べた書きかな漢字変換方式
JPH02255936A (ja) 文書作成編集装置
JPS5932032A (ja) 日本語情報処理装置
JPS60238967A (ja) 仮名漢字変換結果表示処理方式
JPS60173662A (ja) 送りがな削除方式
CN102331850A (zh) 1234无元音字母的9键30字母键元及五或六笔画的中文输入法
JPH04119455A (ja) 文書処理装置
JPH0644218A (ja) 文書作成装置及びこの装置に用いられる変換制御方法
CN102331860A (zh) 1234无元音字母的10键30字母键元及五或六笔画的中文输入法
CN102419641A (zh) 1234无元音字母的10键29字母键元的中文输入法