JPH04111115A - 文字処理装置および文字処理方法 - Google Patents

文字処理装置および文字処理方法

Info

Publication number
JPH04111115A
JPH04111115A JP2228206A JP22820690A JPH04111115A JP H04111115 A JPH04111115 A JP H04111115A JP 2228206 A JP2228206 A JP 2228206A JP 22820690 A JP22820690 A JP 22820690A JP H04111115 A JPH04111115 A JP H04111115A
Authority
JP
Japan
Prior art keywords
pattern
individual information
ruled line
line segment
memory
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.)
Granted
Application number
JP2228206A
Other languages
English (en)
Other versions
JP3007396B2 (ja
Inventor
Toru Nakajima
徹 中島
Yasumasa Toratani
泰昌 虎谷
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2228206A priority Critical patent/JP3007396B2/ja
Publication of JPH04111115A publication Critical patent/JPH04111115A/ja
Application granted granted Critical
Publication of JP3007396B2 publication Critical patent/JP3007396B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、あらかじめ記憶される罫線素片パターンに
基づいて所望の表罫を印字出力可能な文字処理装置に関
するものである。
[従来の技術1 第6図は従来の文字処理装置における罫線素片パターン
構成を説明する図で、例えばJIS  C−X0208
の付属1表に対応する。
第7図は従来の文字処理装置における罫線素片パターン
による枠作成処理例を示す模式図である。
図において、a3は編集中の文書メモリの内容を示し、
文字・罫線素片パターンが文字・罫線素片コードに1対
1に対応して記憶されている。
Cは表示用の記憶領域(VRAM)に文書メモリより読
み出された文字・罫線素片パターンをセットした状態に
対応する。
[発明が解決しようとする課題] しかしながら、パターンを格納している記憶媒体の領域
がその文字・罫線素片パターンの1文字にサイズの数を
乗じた量が必要となり、しかもパターンの構成ドツト数
の増加(高精細化)や、構成ドツト数の異なるパターン
の追加に対し、すべてのパターンを記憶する必要があっ
た。
具体的には、例えば第6図に示した32種の文字・罫線
素片のパターン構成ドツト数が縦16、横16(以下1
6X16として示す)の場合は、(1バイトを8ビツト
とすると)1024バイト、24X24ドツトの場合は
、2304バイト、両方合せると3328バイトである
。これに更に48X48ドツトのパターンを追加すると
更に9216バイトが必要となる問題点があった。
この発明は、上記の問題点を解決するためになされたも
ので、あらかじめ基本となる文字・罫線素片パターンと
その個別情報を管理しながら所望の各文字・罫線素片パ
ターンを発生することにより、あらかじめ基本となる少
量の文字・罫線素片パターンを記憶するだけで、所望の
各文字・罫線素片パターンを発生可能な安価な文字処理
装置を得ることを目的とする。
[課題を解決するための手段] この発明に係る文字処理装置は、基本罫線素片パターン
を記憶するパターンメモリと、基本罫線素片パターンに
対応する所定の個別情報を記憶する個別情報メモリと、
入力される文字情報に基ついて個別情報メモリから所望
の個別情報を読み圧す個別情報読出し手段と、この個別
情報読出し手段が読み出した個別情報を解析して対応す
る基本罫線素片パターンをパターンメモリから読み出し
、読み出した基本罫線素片パターンを個別情報に従って
所定の罫線素片パターンに変換するパターン変換手段と
設けたものである。
[作用] この発明においては、文字情報が入力されると、個別情
報読出し手段が入力される文字情報に基づいて個別情報
メモリから所望の個別情報を読み出し、さらにパターン
変換手段が読み出した個別情報を解析して対応する基本
罫線素片パターンをパターンメモリから読み出し、必要
に応して読み出した基本罫線素片パターンを個別情報に
従って所定の罫線素片パターンに変換し、基本罫線素片
パターンから所望の罫線素片パターンを生成することを
可能とする。
[実施例] 第1図はこの発明の一実施例を示す文字処理装置の構成
を説明するブロック図であり、CPUはマイクロプロセ
ッサであり、文字処理のための演算、論理判断等を行い
、アドレスバスAB、コントロールバスCB、データバ
スDBを介してそれらのバスに接続された各構成要素を
制御する。また、編集中の文書におけるカーソルの位置
や移動方向の判別、印字装置の駆動の制御等も後述する
RAMの内容等を元にして、マイクロプロセッサCPU
が行う。
アドレスバスABは、マイクロプロセッサCPUの制御
の対象とする構成要素を指示するアドレス信号の対象と
する構成要素を指示するアドレス信号を転送する。コン
トロールバスCBはマイクロプロセッサCPUの構成要
素のコントロール信号を転送して供給する。データバス
DBは各構成機器相互間のデータの転送を行う。
ROMは固定メモリで、マイクロプロセッサCPUによ
る制御手順および個別パターン情報が記憶されている。
RAMは1ワード16ビツトの構成の書込み可能なラン
ダムアクセスメモリであって、各構成要素からの各種デ
ータの一時記・1に用いる。ランダムアクセスメモリR
AMには、固定メモリROMから読み出しステップ他個
別情報を記憶する作業用エリアBtJF1.後述するキ
ャラクタジェネレータCGから読み出した基本パターン
とそれを回転・鏡像化したパターンを格納する作業用エ
リアBUF2.BUF3を有する。
KBはキーボードで、入力された文字や罫線素片といっ
た文書情報が文書用バッファメモリDBUFに蓄えられ
る。
CRはカーソルレジスタで、マイクロプロセッサCPU
により、その内容を読み書きできる。CRTCはCRT
コントローラで、カーソルレジスタCRの内容に基づい
て表示装置CRT上の対応する位置にカーソルを表示す
る。
表示装置CRTは、文書編集中、文書用バッファメモリ
DBUFに蓄えられた内容がCRTコントローラCRT
Cの管理下で表示される。
CRTコントローラCRTCは、カーソルレジスタCR
Yよび表示用パターンバッファVRAMに蓄えられた内
容を表示装置CRTに表示する。
キャラクタジェネレータCGは、表示装置CRTに表示
する文字、記号、カーソル等罫線素片の基本パターンの
キャラクタを発生する。
なお、キーボードKBからの各種の入力によりインクラ
ブド信号がマイクロプロセッサCPUに通知され、マイ
クロプロセッサCPUが固定メモリROMに記憶されて
いる各種の制御信号を読み出して、対応する制御信号を
各構成要素に通知しながら各部を総括的に制御している
。
また、作業用エリアBUF上で行われる回転・鏡像化処
理は、文字処理装置における基本機能であり、公知の画
像処理により行われているので、詳述は省略する。
第2図は、第1図に示した固定メモリROMに記憶され
る個別情報の要部を示す図であり、この実施例では個別
罫線素片コードが2バイト、鏡像化情報が1バイトから
構成され、1罫線素片当だ96バイト、全体で192バ
イトの記憶容量となっている。
第3図はこの発明に係る文字処理装置における文字パタ
ーン生成処理を説明する模式図である。
この図において、alは個別パターン情報の記憶媒体(
ROM)、a2は基本パターンの記・1媒体(CG)を
表わす。また、blは各罫線素片の個別情報を読み込む
エリア(作業用エリアBUF1に対応する)、b2.b
3は読み出した基本パターンを回転・鏡像化するための
エリア(作業用エリアBUF2.3に対応する)を表わ
す。
Cは第1図に示した表示装置CRTに表示する内容を記
憶する表示用パターンバッファVRAMに対応するエリ
アである。
このように構成された文字処理装置において、文字情報
が入力されると、個別情報読出し手段(この実施例では
マイクロプロセッサCPU)か入力される文字情報に基
づいて個別情報メモリから所望の個別情報を読み比し、
さらにパターン変換手段(この実施例ではマイクロプロ
セッサCPU)が読み出した個別情報を解析して対応す
る基本罫線素片パターンをパターンメモリから読み出し
、必要に応じて読み出した基本罫線素片パターンを個別
情報(個別コード、基本コード、回転量・鏡像指定等)
に従って所定の罫線素片パターンに変換し、基本罫線素
片パターンから所望の罫線素片パターンを生成すること
を可能とする。
具体的に第3図は太線素片の右上の角のパターンを表示
する場合に対応し、文書メモリ上の罫線素片16進コー
ド(2824)に対応する個別パターン情報を固定メモ
リROMから作業用エリアBUFIへ読み出し、そこに
覗窓されている基本罫線素片コード(2823)のパタ
ーンをキャラクタジェネレータCGから作業用エリアB
IJF2上に読み込む。更に、個別パターン情報に従っ
て作業用エリアBUFB上へ回転・鏡像化処理を行い、
作成されたパターンをランダムアクセスメモリRAM上
に格納する。
第4図はこの発明に係る文字処理装置におけるパターン
発生処理手順の一例を示すフローチャトである。なお、
(1)〜(5)は各ステップを示す。
先ず、文書用バッファメモリDBUFから必要とする罫
線素片のコードを読み込む(1)。罫線素片の個別情報
を固定メモリROMから作業用エリアBUFIへ読み込
む(2) 次いで、作業用エリアBUFIの個別情報にある基本パ
ターンのコードのパターンをキャラクタジェネレータC
Gから作業用エリアBUF2へ読み込む(3) 次いで、個別情報に従って作業用エリアBUF2のパタ
ーンに回転または鏡像化処理を実行しく4)、作業用エ
リアBUF3へ格納する。次いで、作業用エリアBUF
3の表示パターンを表示用パターンバッファVRAMに
転送しく5)、処理を終了する。
なお、上記実施例では罫線素片の種類をJISにある3
2種類とし、線の種類は細線と太線の2種類とする場合
について説明したが、線の種類に二重線を加えたり、考
えられる罫線素片を実現する等により罫線素片を増やし
ても、上記パターン発生処理を実行することにより、よ
り少ないメモリ容量で所望のパターンを発生することが
できる。
第5図(a)、(b)はこの発明の他の実施例を示す文
字処理装置における罫線素片パターンの構成を説明する
図であり、51は組合せ罫線素片パターンで、太線罫線
素片51aと細線素片51bから構成されており、これ
が固定メモリROMに記憶される。これにより、従来構
成の組合せ罫線素片パターン61〜64を上記組合せ罫
線素片パターン51で発生可能となる。
更に、71は組合せ罫線素片パターンで、太線罫線素片
71aと細線素片71b、二重線素片71cから構成さ
れており、これが固定メモリROMに記憶される。これ
により、従来構成の組合せ罫線素片パターン81〜88
を上記組合せ罫線素片パターン51で発生可能となる。
これにより、同図(a)においては、固定メモリROM
の記憶領域(個別情報を含む)を従来に比べて1/4と
することができ、同図(b)においては、固定メモリR
OMの記憶領域(個別情報を含む)を従来に比べて1/
8とすることができる。
従って、例えば上記実施例のように個別情報に192バ
イトを要する場合でも、基本パターンは11種類で済み
、構成ドツト数か16X16の場合の基本パターン記憶
に要する記゛l容量は352バイト、構成ドツト数が2
4X24の場合の基本パターン記憶に要する記憶容量は
792バイトで、両者で1144バイトとなる。更に、
構成ドツト数が48X48を加えても基本パターン記憶
に要する記憶容量は、3168バイトで済む。
[発明の効果] 以上説明したように、この発明は基本罫線素片パターン
を記・lするパターンメモリと、基本罫線素片パターン
に対応する所定の個別情報を記憶する個別情報メモリと
、入力される文字情報に基づいて個別情報メモリから所
望の個別情報を読み出す個別情報読出し手段と、この個
別情報読出し手段が読み出した個別情報を解析して対応
する基本罫線素片パターンをパターンメモリから読み出
し、読み出した基本罫線素片パターンを個別情報に従っ
て所定の罫線素片パターンに変換するパターン変換手段
と設けたので、従来のように個別的にすべての罫線素片
パターンを記憶することなく、基本罫線素片パターンを
記憶するだけですべての罫線素片パターンを発生するこ
とが可能となる。
従って、罫線素片パターンの種別またはドツト構成が増
加しても、すべての罫線素片パターンを記憶する必要が
なくなり、罫線素片パターン配憶用の記憶容量を従来に
比べて格段に少量とでき、メモリコストを大幅に下げる
ことができる等の効果を奏する。
【図面の簡単な説明】
第1図はこの発明の一実施例を示す文字処理装置の構成
を説明するブロック図、第2図は、第1図に示した固定
メモリに記憶される個別情報の要部を示す図、第3図は
この発明に係る文字処理装置における文字パターン生成
処理を説明する模式図、第4図はこの発明に係る文字処
理装置におけるパターン発生処理手順の一例を示すフロ
ーチャート、第5図(a)、(b)はこの発明の他の実
施例を示す文字処理装置における罫線素片パターンの構
成を説明する図、第6図は従来の文字処理装置における
罫線素片パターン構成を説明する図、第7図は従来の文
字処理装置における罫線素片パターンによる枠作成処理
例を示す模式図である。 図中、CPUはマイクロプロセッサ、RAMはランダム
アクセスメモリ、ROMは固定メモリ、VRAMは表示
用パターンバッファである。 第 図 第 図

Claims (1)

    【特許請求の範囲】
  1. 基本罫線素片パターンを記憶するパターンメモリと、前
    記基本罫線素片パターンに対応する所定の個別情報を記
    憶する個別情報メモリと、入力される文字情報に基づい
    て前記個別情報メモリから所望の個別情報を読み出す個
    別情報読出し手段と、この個別情報読出し手段が読み出
    した個別情報を解析して対応する基本罫線素片パターン
    を前記パターンメモリから読み出し、読み出した基本罫
    線素片パターンを前記個別情報に従って所定の罫線素片
    パターンに変換するパターン変換手段とを具備したこと
    を特徴とする文字処理装置。
JP2228206A 1990-08-31 1990-08-31 文字処理装置および文字処理方法 Expired - Fee Related JP3007396B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2228206A JP3007396B2 (ja) 1990-08-31 1990-08-31 文字処理装置および文字処理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2228206A JP3007396B2 (ja) 1990-08-31 1990-08-31 文字処理装置および文字処理方法

Publications (2)

Publication Number Publication Date
JPH04111115A true JPH04111115A (ja) 1992-04-13
JP3007396B2 JP3007396B2 (ja) 2000-02-07

Family

ID=16872859

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2228206A Expired - Fee Related JP3007396B2 (ja) 1990-08-31 1990-08-31 文字処理装置および文字処理方法

Country Status (1)

Country Link
JP (1) JP3007396B2 (ja)

Also Published As

Publication number Publication date
JP3007396B2 (ja) 2000-02-07

Similar Documents

Publication Publication Date Title
JP3306746B2 (ja) 異なるピクセル・サイズを処理するウインドウ・システムにおけるディスプレイ・グラフィック・アダプタ及びピクセル・データを記憶する方法
JPS58144890A (ja) 文字発生装置における文字表示領域制御方式
JP3007396B2 (ja) 文字処理装置および文字処理方法
JPS59187391A (ja) 文字画像指示方式
JP2644094B2 (ja) 文字表示装置
JPS63136084A (ja) 文字処理装置
JPH0445875B2 (ja)
JPS6132676B2 (ja)
JPS5840754B2 (ja) ケイ線表示方式
JP2698348B2 (ja) 文字処理装置
JPH048473Y2 (ja)
JPH081554B2 (ja) 文字処理装置
JP2956774B2 (ja) 文字表示装置
JPH0339792A (ja) 文字処理装置
JPH01179991A (ja) Crt表示装置
JPS62269192A (ja) 罫線発生・消去装置
JPS61156191A (ja) 文字出力方式
JPS61255391A (ja) 画像デ−タの記憶方法
JPS6232496A (ja) 液晶表示コントロ−ラ
JPH03172892A (ja) フォント表示装置
JPH03281363A (ja) 文書出力装置
JPS61282894A (ja) 表示制御装置
JPS61213884A (ja) 図形文字発生装置
JPS6242189A (ja) パタ−ン書込装置
JPH05158455A (ja) 文字表示装置

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees