JPH0324975A - 文字処理装置 - Google Patents

文字処理装置

Info

Publication number
JPH0324975A
JPH0324975A JP1159604A JP15960489A JPH0324975A JP H0324975 A JPH0324975 A JP H0324975A JP 1159604 A JP1159604 A JP 1159604A JP 15960489 A JP15960489 A JP 15960489A JP H0324975 A JPH0324975 A JP H0324975A
Authority
JP
Japan
Prior art keywords
bitmap
character
data
bit
modification
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
JP1159604A
Other languages
English (en)
Inventor
Takeshi Onodera
健 小野寺
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 JP1159604A priority Critical patent/JPH0324975A/ja
Publication of JPH0324975A publication Critical patent/JPH0324975A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Dot-Matrix Printers And Others (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野] この発明は、文字あるいは記号をディジタル化したビッ
トマップデータを展開して文字データを出力機器に出力
可能な文字処理装置に関するものである。
(従来の技術) 従来、この種の文字処理装置においては、文字あるいは
記号のディジタルイメージをビットマップメモリ上に展
開して出力手段となるビットマップディスプレイまたは
プリンタ装置に出力文字データを転送するように構成さ
れている。
〔発明が解決しようとする課題〕
ところで、上記の装置において、出力する文字あるいは
記号をビットマップを用いて表現する装置において、サ
イズを変更する場合には、必要なすべてのポイントサイ
ズのビットマップを具備する必要があっため、非常に大
きなメモリ容量を必要として非常に高価な装置となって
しまう問題点があった。
この発明は、上記の問題点を解決するためになされたも
ので、所定サイズのビットマップメモリに展開されたフ
ォントパターンに対して所定方向に展開されたビットデ
ータに対して隣接するビットデータとの論理演算を実行
することにより、文字品位を落すことなく同一ビットマ
ップから高品位の修飾ビットマップデータを生成できる
文字処理装置を得ることを目的とする。
(課題を解決するための手段) この発明に係る文字処理装置は、展開手段によりビット
マップメモリに対して整列展開されたビットマップデー
タの注目ビットに隣接する隣接ビットとの論理演算を所
定方向に実行しながら修飾ビットデータを順次演算する
演算手段と、この演算手段により演算された修飾ビット
データをビッ1・マップメモリに順次展開制御する展開
制御手段とを設けたものである。
〔作用〕
この発明においては、展開手段によりビットマップメモ
リにビットマップデータが展開されたら、演算手段が注
目ビットに隣接する隣接ビットとの論理演算を所定方向
に実行しながら修飾ビットデータを順次演算し、演算さ
れた修飾ビットデータを展開制御手段がビットマップメ
モリに順次展開制御し、所望とする修飾ビットマップを
ビットマップメモリ上に生成することを可能とする。
〔実施例〕
第1図はこの発明の一実施例を示す文字処理装置の構戒
を説明するブロック図であり、1は文字処理装置本体、
2はCPUで、プログラムROM4に記憶された制御プ
ログラーム(後述する第2図,第3図に示すフローチャ
ートの手順を含む)に基づいて各デバイスを総括的C制
御する。3は入力部で、文字修飾に関する指示データを
入力する。
5は文字フォントROMで、文字,記号に係るフォント
パターンを記憶している。
6はRAMで、CPU2のワークメモリとして機能し、
修飾処理されたビットマップパターンを展開するパター
ン展開部6aが具備され、このパターン展開部6aに展
開されたビットマップデータが出力部7に出力され、文
字,記号等が表示または印字されることとなる. なお、展開手段2aによりビットマップメモリとなるR
AM6にビットマップデータが展開されたら、演算千段
2bが注目ビットに隣接する隣接ビットとの論理演算を
所定方向に実行しながら修飾ビットデータを順次演算し
、演算された修飾ビットデータを展開制御手段2cがビ
ットマップメモリ(RAM6)に順次展開制御し、所望
とする修飾ビットマップをパターン展開部Sa上に展開
生成する。
次に、第2図および第3図を参照しながら第1図の動作
について説明する。
第2図はこの発明に係る文字処理手順の一例を示すフロ
ーチャートである。なお、(1)〜(6)は各ステップ
を示す。
先ず、本装置に電源が供給されると、どの文字を修飾す
るか等の指示データが入力されるのを待ち(1)、入力
部3から指示データがスイッチ.入力信号等により入力
されると、入力された指示データが終了7命令かどうか
を判断し(2)  YESならば処理を終了し、NOな
らば該当するビットマップパターンを文字フォントRO
M5から検索し、RAMB上に展開する(3)。
次いで、後述する縦方向についての修飾処理ルーチンを
実行するとともに(4)、後述する横方向についての修
飾処理ルーチンを実行する(5)次いで、パターン展開
郎6aに展開された修飾ビットマップパターンを出力部
7に出力し(6)処理を終了する。
第3図はこの発明に係るビットマップ修飾処理ルーチン
の一例を示すフローチャートである。なお、(1)〜(
8)は各ステップを示す。また、く〉内は横修飾処理内
容を示し、以下縦処理を例にして説明する。以下、第4
図および第5図を参照しながらビットIA理について説
明する。
先ず、第4図(a)に示すような文字コード(3022
)に対応する24X24の文字パターン「唖」をRAM
5に展開したら、ビットマップの上くまたは左〉から行
く列〉単位にアクセスし、最下位行く最下位列〉まで処
理を終了したかどうかを判断し(1)  YESならば
処理を終了し、Noならば前の行く前の列〉の右方向く
上方向〉に1ビットシフトしたものと、現在の行く列〉
を右く上方向〉に1ビットシフトしたもののNOTとの
ANDfi理(第5図(a)参照)を実行し(2)、前
の行く前の列〉の左方向く下方〉に1ドットシフトした
ものと、現在の行く列〉を左方向く下方〉に1ドットシ
フトしたもののNOTとのAND処理(第5図(b)参
照)を実行し(3)、上記ステップ(2)とステップ(
3)と前の行く列〉とのORIA理(第5図(c)参照
)を実行する(4)。
次いで、現在アクセス中の行く列〉の前の行〈列〉の右
方向く上方向〉に1ビットシフトしたものε、現在の行
く列〉を右〈上〉に1ドットシフトしたものと、次の行
く列〉を右く上〉に1ドットシフトしたものとのOR(
第5図(d)参照)をとる(5). 次いで、現在アクセス中の行く列〉の前の行く列〉を左
方向く下方向〉に1ドットシフトしたものと、現在の行
く列〉を左方向く下方向〉(1ドットシフトしたものと
、次の行〈列〉を左方向に1ドットシフトしたものとの
OR(第5図(e)参照)をとる(6)。次いで、ステ
ップ(5)の値とステップ(6)の値とのANDをとっ
たものと次の行のNOTとのAND (第5図(f)参
照)をとる(7)。
次いで、ステップ(4)の値とステップ(7)の値との
ORをとったものと現在の行く列〉とのANDをとり(
第5図(g)参照)、パターン展開部6aに書き込み、
書き込む行く列〉とアクセスする行く列〉に移動し(8
)、ステップ(1)に戻る。
これにより、第4図(b)に示す高品位修飾(この実施
例では細め修飾)文字パターンを生成することができる
なお、上記実施例では所定の論理演算を注目画素の上下
,左右.斜めの1ドットに対して行う場合について説明
したが、ドット数は1ドットに限らず複数ドットであっ
てもいいし、シフト方向については片方だけでも良い。
また、上記実施例では所定の論理演算をソフトウエア処
理により実行する場合について説明したが、ハードウエ
アにより構成された論理回路により実行するように構成
して、処理速度の向上を図っても良い。
さらに、この文字処理装置は、単体で機能しても良く、
他の装置の一部、例えば印刷装置やディスプレイ装置の
一部に組み込まれてもこの発明の趣旨から逸脱するもの
ではない。
また、上記実施例では展開元となるビットマップパター
ンを文字フォントROM5より得る場合について説明し
たが、ホストよりダウンロードされたり、アウトライン
フォント等から発生されてRAM6に展開されたもので
あっても良い。
〔発明の効果〕
以上説明したように、この発明は展開手段によりビット
マップメモリに対して整列展間されたビットマップデー
タの注目ビットに隣接する隣接ビットとの論理演算を所
定方向に実行しながら修飾ビットデータを順次演算する
演算手段と、この演算手段により演算された修飾ビット
データをビットマップメモリに順次展開制御する展開制
御手段とを設けたので、同一ビットマップデータから種
々に修飾された高品位修飾ビットマップデータを生成で
きる。従って、従来のように種々のビトンマップパター
ンを常駐させるといった構成から解放され、文字.記号
のためのビットマップマターン記憶容量を大幅に縮小で
き、安価なビットマップパターン処理を実現できる等の
効果を奏する。
【図面の簡単な説明】
第1図はこの発明の一実施例を示す文字処理装置の構成
を説明するブロック図、第2図はこの発明(係る文字処
理手順の二例を示すフローチャート、第3図はこの発明
に係るビットマップ修飾処理ルーチンの一例を示すフロ
ーチャート、第4図,第5図はこの発明に係るビットマ
ップ修飾処理状態を説明する模式図である。 図中、1は文字処理装置本体、2はCPU、2aは展開
手段、2bは演算手段、2Cは展開制御手段、3は入力
部、4はプログラムROM、5は文字フォントROM,
6はRAM,6aはパターン展開部、7は出力部である
。 第 1 図 第 3 図 (a) 第 2 図 第 4 図 (b)

Claims (1)

    【特許請求の範囲】
  1. 文字または記号に対応するビットマップデータをビット
    マップメモリに展開する展開手段を有する文字処理装置
    において、前記展開手段により前記ビットマップメモリ
    に対して整列展開されたビットマップデータの注目ビッ
    トに隣接する隣接ビットとの論理演算を所定方向に実行
    しながら修飾ビットデータを順次演算する演算手段と、
    この演算手段により演算された修飾ビットデータを前記
    ビットマップメモリに順次展開制御する展開制御手段と
    を具備したことを特徴とする文字処理装置。
JP1159604A 1989-06-23 1989-06-23 文字処理装置 Pending JPH0324975A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1159604A JPH0324975A (ja) 1989-06-23 1989-06-23 文字処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1159604A JPH0324975A (ja) 1989-06-23 1989-06-23 文字処理装置

Publications (1)

Publication Number Publication Date
JPH0324975A true JPH0324975A (ja) 1991-02-01

Family

ID=15697339

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1159604A Pending JPH0324975A (ja) 1989-06-23 1989-06-23 文字処理装置

Country Status (1)

Country Link
JP (1) JPH0324975A (ja)

Similar Documents

Publication Publication Date Title
US5537131A (en) Character generating method and apparatus
US6057825A (en) Image processing apparatus with paint-in of outline interiors
JP3037854B2 (ja) 文字生成方法及びその装置
JPH0640259B2 (ja) デ−タ処理装置
JPH0324975A (ja) 文字処理装置
JPH03213367A (ja) 印刷装置及びその制御方法
JP2980732B2 (ja) アウトラインフォントの生成方法
JP2899012B2 (ja) 文字処理装置及び方法
JPH0259873A (ja) 画像処理装置および画像処理装置の画像処理方法
JP2727667B2 (ja) 描画装置
JP3040624B2 (ja) パターン発生装置
JP3089014B2 (ja) 出力制御方法及びその装置
JP2728669B2 (ja) 外字編集装置
JP2972466B2 (ja) ドットパターンの圧縮方法及び装置と出力方法及び装置
JP2698348B2 (ja) 文字処理装置
JP2000148734A (ja) 文字修飾方法
JPH04205346A (ja) プリンタ装置
JPH0259871A (ja) 画像処理装置および画像処理方法
JPS62219180A (ja) パタ−ン発生装置
JPH09309233A (ja) 画像形成装置及び画像形成方法
JPH01129370A (ja) 輪郭データ抽出処理装置
JPH0324974A (ja) 文字処理装置
JPH0950272A (ja) アウトラインフォント生成方法およびアウトラインフォント生成装置
JPH05313635A (ja) 画像供給装置
JPH05173539A (ja) 印刷制御装置