JPS61267868A - 文書処理装置 - Google Patents

文書処理装置

Info

Publication number
JPS61267868A
JPS61267868A JP60110822A JP11082285A JPS61267868A JP S61267868 A JPS61267868 A JP S61267868A JP 60110822 A JP60110822 A JP 60110822A JP 11082285 A JP11082285 A JP 11082285A JP S61267868 A JPS61267868 A JP S61267868A
Authority
JP
Japan
Prior art keywords
code
input
character
section
input buffer
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
JP60110822A
Other languages
English (en)
Inventor
Shinji Kondo
真司 近藤
Akira Yabumoto
藪本 明
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP60110822A priority Critical patent/JPS61267868A/ja
Publication of JPS61267868A publication Critical patent/JPS61267868A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)
  • Document Processing Apparatus (AREA)

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明は日本語ワードプロセッサ等の文書処理装置に関
するものである。
従来の技術 従来の文書処理装置においては、文書の編集時に、誤っ
て入力した文字を削除することが必要となった場合に、
後退キーあるいは削除キーを用いて文字の削除を行なう
。後退キーを1回押下すると、カーソルの直前の文字が
1文字削除され、カーソルが1桁左へ移動し、カーソル
位置以降の文字は1文字前詰めされる。削除キーを1回
押下すると、カーソル位置の文字が1文字削除され、以
後の文字は1文字前詰めされる。後退キーを押下した時
、カーソルが表示画面の左端にあれば、画面は左方向に
1桁スクロールする。
一方、逐次カナ漢字変換を行なう場合には、誤って入力
した未確定文字を削除する方法として後退削除を用いる
。この場合の動作は編集時の文字削除と同様であり、連
続して後退削除キーを入力すると、順に1文字ずつ未確
定文字が削除される〔竹内均編集 「Newton別冊
 ワードプロセッサのすべて 最新版」(株)教育社発
行(1983)p、102.p151)。
以下第6図を用いてその動作を具体的に説明する。18
は文書、19は表示画面である。第6図体)の状態で後
退キーを1回押下すると、カーソル直前の文字@ H@
が削除されて以降の文字は1文字前詰めとなり、カーソ
ルは1桁左に移動して伽)が表示される。続けて後退キ
ーを押下すると、カーソル直前の文字’G”が削除され
て以降の文字は1文字前詰めとなり、カーソルは1桁左
に移動しようとする。この時、カーソルは表示画面の左
端にあるため、画面を左へ1桁スクロールしてカーソル
を移動し、(c)が表示される。リピート機能で後退キ
ーを押下し続けている時には、前記の処理が繰り返され
順次カーソル直前の文字が削除され、以降の文字列は1
文字ずつ前詰めになる。この時画面には(d)が表示さ
れる。ここで−文字削除キーを1回押下すると、カーソ
ル位置の文字”I”が削除され”I″以降文字は1文字
前詰めされる。この時(、)が表示される。−文字削除
キーを押下し続けるとカーソル位置の文字は順に削除さ
れ、以降の文字は1文字ずつ前詰めされる。
発明が解決しようとする問題点 しかしながら前記のような構成では、文字制御キーが1
個入力される度にテキストコードメモリより文字を削除
し文字の前詰め表示およびカーソル移動表示を行ない、
かつ左方向へのスクロール動作が発生すればその都度画
面の表示を行なうため、後退キー、削除キーにより大量
に文字を削除する場合に、処理時間を要する。特に、続
けてリピート機能が働いた場合に顕著である。
本発明はかかる点に鑑みてなされたもので、連続して文
字を削除する場合にその画面表示速度を向上させ、操作
性の良い文書処理装置を提供することを目的とする。
問題点を解決するだめの手段 本発明は前記問題点を解決する手段として、キーボード
等の入力手段と、前記入力手段よりコードを取り込む入
力バッファと、前記入力バッファより読み込んだコード
を解析し、後退コード、削除コード等の文字制御コード
であれば前記入力バッファよりコードを先読みする入力
コード解析部と、前記入力コード解析部より文字制御コ
ードを得て、カーフルの位置制御を行なうカーソル移動
制御部と、前記入力コード解析部より文字制御コードを
得て、テキストコードメモリの内容制御を行なうテキス
トコード制御部と、前記入力コード解析部より画面制御
信号を受取りテキストコードメモリの内容表示を制御す
る表示制御部と、CRT等の表示装置を備えた文書処理
装置である。
作  用 本発明は前記した構成により、後退コード、−文字削除
コード等の文字制御コードが連続する時は、これらの先
読みを行ない、先読みしたn個の連続した文字制御コー
ドをもとに文字削除の制御を行なうので、n回の文字削
除によって生じるカーソル位置、文字の前詰め表示を1
度の処理で行なうことができ、画面表示に要する時間が
短縮される。
実施例 第1図は本発明の第1の実施例における文書処理装置の
構成を示すブロック図である。第1図において、1はキ
ーボード等の入力手段、2は前記キーボード1より入力
されたコードを預に格納しておく入力バッファ、1oは
前記キーボード等入力手段1のキーを押下し続けた時、
前記入力バッファ2に連続的にコードを格納するための
リピート制御部、11は前記入力バッファ2の読み込み
位置を示す入力バッファ読込み位置レジスタ、3は前記
入力バッファ2の内容を前記入力バッファ読込み位置レ
ジスタ11の示す位置より1ケずつ読み込みそれを解析
する入力コード解析部である。
前記入力コード解析部3は、前記入カバソファ2より読
み込んだコードが文字制御コードか否かを識別する文字
制御コード識別部3aと、読み込んだコードが文字制御
コードであった場合前記入力バッファ2を先読みする入
カッ(・ソファ先読み制御部3bとで構成される。前記
入カッ(・ソファ先読み制御部3bは、入力バッファ2
の次の読み込み位置から文字制御コードが連続して格納
してあれば、それを先読みしてカーソル移動制御部6に
送り、入力バッファ読込み位置レジスタ11の値を次の
非文字制御コードの位置に定める。前記カーソル移動制
御部6は、送られてきた文字制御コード群をもとにカー
ソル位置レジスタ6の値を更新し、文字削除によって左
方向へのスクロール動作が必要となった時には、スクロ
ール分だけテキストコードの切出始点レジスタ7の値を
変化させる。入力コード解析部3は先読みした文字制御
コード群をテキストコード制御部12にも送り、前記入
力コード制御部12はそれらのコード群とカーソル位置
レジスタ6の値をもとに、テキストコードメモリ8中で
削除される文字を見つけ出し、それらをテキストコード
メモリ8よシ削除して以降の文字を前詰めする。入力コ
ード解析部3は、先読みが終わった時あるいは非文字制
御コードを読み込んだ時、表示制御部4に対して指示を
発する。前記表示制御部4は、テキストコード切出部4
a。
表示バッファ4b、画面制御部4cおよびフォントパタ
ーンメモリ4dから構成される。前記テキストコード切
出部4aは、切出始点レジスタ7の値をもとにテキスト
コードメモリ8よりテキストコードを切り出し、前記表
示バッファ4bに格納する。前記画面制御部4cは、前
記表示バッファ4bに格納されているテキストコードを
フォントパターンメモリ4d内のフォントパターンに変
換してCRT等の表示装置9に表示する。
以上のように構成された第1の実施例の文書処理装置に
ついて、第2図を用いてその動作を説明する。第2図(
、)は入力バッファを表わし、第2図(ロ)、(C)は
それに対応する表示画面を表わす。第2図(b)におい
て13は文書、14は表示画面を表わす。入力コード解
析部3は入力バッファ2より2に′なる文字コードを読
み込み、それに対応する指示を表示制御部4に発して第
2図(b)を表示する。この時カーソル位置は“Llに
移動する。次に、入力コード解析部3は入力バッファ2
より“後退”なるコードを読み込み、文字制御コード識
別部3aでこれが文字制御コードであると識別する。入
力バッファ先読み制御部3bは入力バッファの先読みを
開始し、直前に読み込んだ“後退”に続いて連続してい
る1後退”4ケ、“−文字削除2ヶの合計7ケの文字制
御コードをカーソル移動制御部5に送り、入力バッファ
読込み位置レジスタ11の値を”A”の位置に定める。
カーソル移動制御部6では、送られてきた7ケの文字制
御コードより新しいカーソルの位置を″G”の位置と定
めて、カーソル位置レジスタ6に送る。この時画面は左
方向に4桁スクロールすることになるので、切出始点レ
ジスタ7の値をスクロール後の値に更新する。後退コー
ド6ケと一文字削除コード2ヶはテキストコード制御部
12にも送られ、カーソル位置レジスタ6の値より、削
除される文字がGHIIKLM”であると求めてテキス
トコードメモリ8の中より”GHIJKLM”を削除し
、以降の文字列を7文字前詰めする。次に入力コード解
析部3は表示制御部4に対して画面表示の指示を出し、
文字削除、カーソル移動、スクロール結果の画面の表示
が行なわれ、第2図(C)が表示される。
以上の様に、本実施例によれば、入力バッファ先読み制
御部を設けることにより、編集時に連続して文字の後退
削除、−文字削除を行なう場合の処理速度を向上するこ
とができる。
第3図は本発明の第2の実施例における文書処理装置の
構成を示すブロック図である。第3図において、1はキ
ーボード等の入力手段、2は入力バッファ、10はリピ
ート制御部、11は入力バッファ読込み位置レジスタ、
4は表示制御部、6はカーソル移動制御部、6はカーソ
ル位置レジスタ、7は切出始点レジスタ、8はテキスト
コードメモリ、9はCRT等の表示装置、12はテキス
トコード制御部で、以上は第1図の構成と同様なもので
ある。第1図の構成と異なるのは、入力コード解析部3
の中の文字制御コード識別部3aを後退コード識別部3
aとした点と、入力コード解折部3の中に新たに逐次カ
ナ漢字変換の際に未確定文字のコードを格納するカナ漢
字変換未確定文字バッファ3Cを設けた点である。逐次
カナ漢字変換の際の未確定文字のコードは、前記カナ漢
字変換未確定文字バッファ3cに格納されている。
入力コード解析部3は入力バッファ2よりコードを1ヶ
読み込み、それが文字コードであればカナ漢字変換未確
定文字バッファ3Cに格納し、辞書をサーチする。辞書
サーチは逐次カナ漢字変換の際に最も時間を要する動作
であり、この間にキーボード1より押下された後退コー
ドは入力バッファ2に格納される。辞書サーチが終了す
ると、入力コード解析部3は対応するカナ漢字列を表示
制御部4に送り、入力バッファ2よシ新たにコードを1
ヶ読み込む。後退コード識別部3aで読み込んだコード
が後退コードであると識別すると、入力バッファ先読み
制御部3bは入力ノミッファ2の先読みを開始し、入力
バッファ2の次の読み込み位置から後退コードが連続し
て格納してあればそれらを読み込んで、入力バッファ読
込み位置レジスタ11の値を先読みしたコード数だけ進
める。
入力コード解析部3では、先読みしたnヶの後退コード
をもとに、カナ漢字変換未確定文字バッファ3Cでコー
ドを後ろからnヶ削除し、残ったコード列に対して辞書
サーチを行ない新たなカナ漢字列を得て、表示制御部4
に送る。
以上の様に構成された本実施例の文書処理装置について
、第4図を用いて以下その動作について説明する。第4
図(、)は入力バッファを表わし、第4図(b) 、 
(C)はそれに対応する表示画面を表わす。
第4図において16は文書、16は表示画面、17は未
確定表示部分を表わす。入力コード解析部3は、入力バ
ッファ2より1よ”なるコードを読み込み、カナ漢字変
換未確定文字バッファ3Cに格納して辞書サーチを行な
い、“さぎよ1に対応するカナ漢字列がないため第4図
(b)を表示する。次に、入力コード解析部3は入力バ
ッファ2より“後退”なるコードを読み込み、後退コー
ド識別部3aでこれが後退コードであると識別する。入
力バッファ先読み制御部3bは、入力バッファ2の先読
みを開始し、直前に読み込んだ”後退”とそれに続いて
連続している”後退12ケの合計3ケの後退コードを読
み込み、入力バッファ読込み位置レジスタ11の値を”
そ”の位置に定める。
入力コード解析部3では、読み込んだ3ケの後退コード
をもとに、カナ漢字変換未確定文字バッファ3C内のコ
ードを後ろから3ケ削除する。この場合、未確定部分は
すべて削除されるので、辞書サーチを行なうことなく表
示制御部4に対して指示を発し、第4図(c)を表示す
る。
以上の様だ、本実施例によれば、カナ漢字変換未確定文
字バッファを入力バッファ先読み制御部と組み合わせて
設けることにより、未確定文字に対して後退コードが連
続して入力された場合でも、逐次カナ漢字変換で最も時
間を要する辞書サーチを後退コード1ケごとに行なう必
要がなくなり、逐次カナ漢字変換の処理速度を向上する
ことができる。
発明の効果 以上述べてきたように、本発明では、連続して文字制御
キーを押下した時、文字の削除と、それにともなうカー
ソルの移動、画面のスクロールヲ1度の処理で行なうこ
とができ、処理時間が短縮され、文書処理装置の操作性
を向上することができ、その実用的効果は大きい。
【図面の簡単な説明】
第1図は本発明における第1の実施例の文書処理装置の
ブロック図、第2図(、)は第1の実施例の入力バッフ
ァの具体的な内容例を示す図、第2図(b) 、 (C
)は第2図(、)に対する文字削除の様子を示す図、第
3図は本発明における第2の実施例の文書処理装置のブ
ロック図、第4図(a)は第2の実施例の入力バッファ
の具体的な内容例を示す図、第4削除の様子を示す図で
ある。 1・・・・・・キーボード等の入力手段、2・・・・・
・入力バッファ、3・・・・・・入力コード解析部、3
a・・・・・・°文字制御コード識別部(第2の実施例
においては後退コード識別部)、3b・・・・・・入力
バッファ先読み制御部、3C・・・・・・カナ漢字変換
未確定文字バッファ、4・・・・・・表示制御部、6・
・・・・・カーソル移動制御部、6・・・・・・カーソ
ル位置レジスタ、7・・・・・・切出始点レジスタ、8
・・・・・・テキストコードメモリ、9・・・・・・C
RT等の表示装置、10・・・・・・リピート制御部、
11・・・・・・入力バッファ読込み位置レジスタ、1
2・・・・・・テキストコード制御部。 代理人の氏名 弁理士 中 尾 敏 男 ほか1名第2
図 (oLン 第 4 図 (a、〕 @ 5 区 第5図 (ε)

Claims (1)

    【特許請求の範囲】
  1. キーボード等の入力手段と、前記入力手段よりコードを
    取り込む入力バッファと、前記入力バッファより読み込
    んだコードを解析し、後退コード、削除コード等の文字
    制御コードであれば前記入力バッファよりコードを先読
    みする入力コード解析部と、前記入力コード解析部より
    文字制御コードを得て、カーソル位置の制御を行なうカ
    ーソル移動制御部と、前記入力コード解析部より文字制
    御コードを得て、テキストコードメモリの内容制御を行
    なうテキストコード制御部と、前記入力コード解析部よ
    り画面制御信号を受取り、テキストコードメモリの内容
    表示を制御する表示制御部と、CRT等の表示装置を有
    し、前記入力バッファを先読みすることにより、それ以
    降続くn個の連続した文字制御コードをあらかじめ読み
    込み、n回の文字の削除およびそれにともなうカーソル
    移動を1度の処理で行なうように構成したことを特徴と
    する文書処理装置。
JP60110822A 1985-05-23 1985-05-23 文書処理装置 Pending JPS61267868A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60110822A JPS61267868A (ja) 1985-05-23 1985-05-23 文書処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60110822A JPS61267868A (ja) 1985-05-23 1985-05-23 文書処理装置

Publications (1)

Publication Number Publication Date
JPS61267868A true JPS61267868A (ja) 1986-11-27

Family

ID=14545535

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60110822A Pending JPS61267868A (ja) 1985-05-23 1985-05-23 文書処理装置

Country Status (1)

Country Link
JP (1) JPS61267868A (ja)

Similar Documents

Publication Publication Date Title
JPS645344B2 (ja)
JPH0697455B2 (ja) 仮名漢字変換装置
JP2846655B2 (ja) 文字訂正方法
JPS6238970A (ja) 文書作成装置
JPH0666065B2 (ja) 振仮名付加機能付き文書処理装置
JPH01114967A (ja) 文書編集装置
JPS6090385A (ja) 文字処理装置
JPS61112277A (ja) ワ−ドプロセツサ用処理範囲指定実行装置
JPH0385670A (ja) 二段階表示方式文書処理装置
JPH0721189A (ja) 翻訳支援装置
JPH0616281B2 (ja) 仮名漢字変換結果表示処理方式
JPH0584934B2 (ja)
JPH0922411A (ja) 文書処理方法及びその装置
JPS6128157A (ja) 日本語デ−タ入力方式
JPH04373065A (ja) 文書作成装置
JPH01123359A (ja) 仮名漢字変換方式
JPS6112308B2 (ja)
JPH09153038A (ja) 文書作成装置
JPS61138340A (ja) 画面編集装置
JPS63257862A (ja) 文字処理装置
JPH0581244A (ja) 文章編集装置
JPS5924453B2 (ja) 文書作成装置におけるかな漢字変換表示制御方式
JPH1063654A (ja) 文字列置換方法および装置
JPH03141461A (ja) 文書処理方法及び装置
JPH0628062B2 (ja) 文字処理装置及びその方法