JPH0448391A - 塗り潰し処理機能を備えた情報処理装置 - Google Patents

塗り潰し処理機能を備えた情報処理装置

Info

Publication number
JPH0448391A
JPH0448391A JP2158231A JP15823190A JPH0448391A JP H0448391 A JPH0448391 A JP H0448391A JP 2158231 A JP2158231 A JP 2158231A JP 15823190 A JP15823190 A JP 15823190A JP H0448391 A JPH0448391 A JP H0448391A
Authority
JP
Japan
Prior art keywords
data
cycle
information processing
direction flag
output
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
JP2158231A
Other languages
English (en)
Inventor
Tatsuo Niimura
新村 龍雄
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 JP2158231A priority Critical patent/JPH0448391A/ja
Publication of JPH0448391A publication Critical patent/JPH0448391A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)
  • Image Generation (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

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

Description

【発明の詳細な説明】 1東上五豆亙分互 この発明は、パーソナルコンピュータやオフィスコンピ
ュータ、ワークステーション、電子出版システムその他
各種の塗り潰し処理機能を備えた情報処理装置の改良に
係り、特に、ビットマツプメモリ上のデータによる水平
2点間の領域の塗り潰し処理に際して、安価な構成の回
路手段で、簡単に塗り潰し方向を検出することができ、
正確な塗り潰し処理が行えるようにした情報処理装置に
関する。
丈釆件肢豊 従来から、塗り潰し処理機能を備えた情報処理装置は公
知であり、ビットマツプメモリ上の変化点のデータ、す
なわち、既に設定されている変化点データによって、図
形等の塗り潰し処理を行っている。
しかし、従来の塗り潰し処理回路は、変化点から次の変
化点までの領域の塗り潰し処理に際して、水平方向に読
み出したデータの中に変化点が1つ含まれているデータ
の処理方式であるから、小さな文字や図形などのように
、1回に読み出したデータの中に複数個の変化点がある
場合には対応できない、という不都合があった。
が  じようとする課 この発明では、従来の情報処理装置で生じるこれらの不
都合、すなわち、1回に読み出したデータの中に複数個
の変化点がある場合には対応できない、という不都合を
解決し、小さな規模の回路を用いるだけで、簡単かつ正
確に変化点の内側、外側を判定することができるように
して、領域内の塗り潰し処理を可能にした情報処理装置
を提供することを目的とする。
を  するための手 この発明では、 ビットマツプメモリ上に記憶された図形等のデータにつ
いて、水平方向に対する塗り潰し方向を検出して処理す
る機能を備えた情報処理装置において、 図形等のデータを入力する入力手段と、入力データのビ
ット情報により左右いずれの方向へ塗り潰すかを判断し
て、判定結果の情報を出力する塗り潰し方向判定手段と
、 該判定結果の情報と、前記入力データのビット情報とに
従って塗り潰されたデータを出力する出力手段。
とを備えている。
失−産一班 次に、この発明の塗り潰し処理機能を備えた情報処理装
置について、図面を参照しな力1ら、その実施例を詳細
に説明する。
理解を容易にするために、最初に、この発明の塗り潰し
処理機能を備えた情報処理装置による塗り潰し処理の基
本原理について説明する。
第2図は、ビットマツプメモリ上のデータに変化点が1
つある場合について、方向フラグによる塗り潰し処理の
一例を説明する図である0図面において、0は白ドツト
、・は黒ドツトを示す。
この発明の情報処理装置では、方向フラグの出力によっ
て、ビットマツプメモリから読み出されたデータの塗り
潰し方向を指示する。なお、この第2図では、8ビット
単位で処理する場合について示している。
例えば、第2図に示すように、方向フラグの出力が“1
”のときは、ビットマツプメモリからのデータの変化点
(黒ドツト・)から右方向のドツトが黒くなるように塗
り潰し処理を行う。
また、方向フラグの出力が140”のときは、ビットマ
ツプメモリからのデータの変化点(黒ドツト・)から左
方向のドツトが黒くなるように塗り潰し処理を行う。
このように、方向フラグの出力は、ビットマツプメモリ
から読み出されたデータを、どちらの方向へ黒く塗り潰
す(“l”の塗り潰しデータを出力する)かを指示して
おり、この方向フラグの情報が、1ビツトのアドレス情
報として使用される。
次の第3図は、ビットマツプメモリ上のデータに変化点
が2つある場合について、方向フラグによる塗り潰し処
理の一例を説明する図である。
この第3図では、ビットマツプメモリから読み出された
データに、変化点(黒ドツト・)が2つある場合であり
、方向フラグの出力が“1”のときは、ビットマツプメ
モリからのデータの変化点(黒ドツト・)の内側のドツ
トを黒く塗り潰す。
また、方向フラグの出力が“0”のときは、ビットマツ
プメモリからのデータの変化点(黒ドツト・)の外側の
ドツトを黒く塗り潰す。
以上のように、この発明の情報処理装置では、変化点の
データの数と、方向フラグの出力とによって、ビットマ
ツプメモリから読み出されたデータの塗り潰し方向、換
言すれば、黒ドツトにする領域(黒ドツトの範囲)を決
定し、それに対応した塗り潰し処理を行う。
このような塗り潰し処理は、ビットマツプメモリからの
データ(例えば8ビツト)と、方向フラグの出力(“1
”または“0”の1ビツト)とをアドレスとし、塗り潰
し処理されたデータ(例えば8ビツト)を出力とするR
OM等の記憶手段を使用して、いわゆるパターン変換を
行えば、簡単に実現することができる。
また、方向フラグは、ビットマツプメモリからのデータ
に含まれる変化点の数(1”のビットの数)と、前サイ
クルの方向フラグとによって検出することができる。
第1図は、この発明の塗り潰し処理機能を備えた情報処
理装置について、その塗り潰し処理部の要部構成の一実
施例を示す機能ブロック図である。
図面において、1はビットマツプメモリ、2はパリティ
ジェネレータ、3はフリップフロップ回路、4はROM
を示し、また、DATAはビットマツプメモリ1から出
力されるデータ、PG−0はパリティジェネレータ2の
出力信号、DFはフリップフロップ回路3のQ出力で方
向フラグ、CYEは1サイクルの終了毎に入力されるサ
イクル終了信号、ROM−0はROM4から出力される
塗り潰しデータを示す。
ビットマツプメモリ1は、予め作成された変化点のデー
タが格納されているメモリであり、この発明の情報処理
装置でも、従来と同様の図形等のデータが格納されてい
るとする。
パリティジェネレータ2は、nビットの入力データと、
1ビツトの方向フラグとの計(n+1)ビットの入力を
有するパリティジェネレータである。
このパリティジェネレータ2は、ビットマツプメモリ1
から入力される図形等のデータと、フリップフロップ回
路3から入力される(n+1)ビットのデータのビット
情報の内、論理″1”の数が奇数個のときは、出力信号
PG−0(出力端子Σ)が“H”で発生され、また、偶
数個のときは、“L#で発生される。そして、この出力
信号PG−〇が、方向フラグとされる。
フリップフロップ回路3は、パリティジェネレータ2か
ら出力信号PG−0が入力される1ビツトのフリップフ
ロップ回路であり、パリティジェネレータ2によって検
出された方向フラグを保持する。
ROM4は、塗り潰し処理されたデータが記憶されてい
る読み出し専用メモリである。
そして、ビットマツプメモリ1からのnビットの入力デ
ータ(データDATA)と、フリップフロップ回路3の
Q出力(出力DF)とによってアクセスされる。
したがって、nビットの入力データ(データDATA)
と、1ビツトの方向フラグ(出力DF)との組合せ、す
なわち、(n+1)ビットの入力データに対応して、先
の第2図や第3図に説明したように、nビットの塗り潰
しデータ(ROM−○)が発生される。
第4図は、この発明の情報処理装置における塗り潰し処
理の動作を説明するタイミングチャートである。図面の
各波形に付けられた符号は、第1図の符号位置に対応し
ている。
ビットマツプメモリ1から読み出されたデータDATA
は、図示されないシステムから与えられるリセットスタ
ート信号によって、次段のパリティジェネレータ2に入
力される。
パリティジェネレータ2からは、入力データに応じた出
力信号PG−0が発生される。
このパリティジェネレータ2の出力信号PG−○は、次
段のフリップフロップ回路3によってラッチされ、その
Q出力が方向フラグDFとして発生され、パリティジェ
ネレータ2とROM4へ入力される。
ROM4は、この1ビツトの方向フラグDFと、nビッ
トの入力データDATAとの計(n+1)ビットをアド
レスとして、それに対応するnビットの塗り潰しデータ
ROM−0を出力する。
第4図の場合には、最初にビットマツプメモリ1から読
み出されたデータDATA (8ビツト)は、全て白(
白ドツト○のみで“1nの数が偶数個)であるから、方
向フラグDFは(J L”となる。
その結果、ROM4からは、最下行のROM−○に示す
ように、全てが“Onの塗り潰しデータが出力され、サ
イクル終了信号CYEが与えられると、1回のサイクル
を終了する。
この場合に、1サイクル目の方向フラグDFは、フリッ
プフロップ回路3にラッチされており、また、パリティ
ジェネレータ2の出力信号PG−0は、′1”の数が零
の偶数個であるから“L”である。
次の2サイクル目では、データDATAに1個の黒ドツ
ト・(“1”の数が奇数個)が含まれている。
また、方向フラグDFは、先の1サイクル目の“L“の
状態が、次のサイクルまで記憶されている。
したがって、ROM4には、このデータDATAと、′
L”の方向フラグDFとが入力されて。
第4図のROM−0に示すように、黒ドツト・がら右方
向が全て“1”に塗り潰されたデータが出力される。
このように、フリップフロップ回路3は、方向フラグD
Fを次のサイクルまで保持し、端子Tに入力されるサイ
クル終了信号CYHの立上りで、そのサイクルのパリテ
ィジェネレータ2の出力信号pc−oを取込む。
すなわち、前サイクルの方向フラグDFと今回の入力デ
ータDATAとに対応する塗り潰しデータROM−0が
出力される。
次の3サイクル目では、パリティジェネレータ2の出力
信号PG−〇は、前の2サイクル目に入力されたデータ
DATAの“1”の数が奇数個で、方向フラグDFは“
L”であるから“H”になっている。
そして、フリップフロップ回路3の出力は、2サイクル
目のサイクル終了信号CYHの立上りで、このパリティ
ジェネレータ2の出力信号PG−〇の“H”を取込んで
“H”になる。
したがって、3サイクル目の塗り潰されたデータは、入
力されたデータDATAと、′H”の方向フラグDFと
によって、ROM−0に示すように、全て“1”に塗り
潰されたデータがROM4から出力される。
同様に、4サイクル目では、パリティジェネレータ2の
出力信号PG−0は、前の3サイクル目に入力されたデ
ータDATAは、′1”の数が0の偶数個で、方向フラ
グDFが“H”であるから、“H”の状態になっている
この“H”の方向フラグDFと、白ドツトだけの入力デ
ータDATAによって、4サイクル目の塗り潰されたデ
ータが発生される。
この第4図の場合には、5サイクル目に、黒ドツト・(
変化点)のデータがビットマツプメモリ1から読み出さ
れる。
方向フラグDFは“H”であり、このztH”の方向フ
ラグDFと、5サイクル目のデータDATAによって、
ROM−0に示すように、黒ドツト・までが“1”に塗
り潰され、その以後は“0”のデータがROM4から出
力される。
なお、パリティジェネレータ2の出力信号PG−〇は、
“H”の方向フラグDFと5サイクル目のデータDAT
Aとにより、′L”になっている。
この5サイクル目のサイクル終了信号CYEの立上りで
、この“L”のパリティジェネレータ2の出力信号PG
−0がフリップフロップ回路3へ取込まれるので、6サ
イクル目の方向フラグDFは“L”になる。
以上のような動作によって、入力されたデータDATA
の2サイクノシ目の黒ドツト・と、5サイクル目の黒ド
ツト・との2点間について、領域の内外が判断され、そ
の内側だけの塗り潰し処理が行われる。
このような処理を水平1ライン毎に行い、1ライン終了
後、再びリセットスタート信号によって、次の1ライン
の処理を行う。
また、第3図に関連して説明したように、各サイクル毎
に入力されるデータDATAに、2つの黒ドツト・が存
在しているときも同様で、その前のサイクルの方向フラ
グDFと、このサイクルで入力されたデータDATAと
によって、その領域の内側、あるいは外側のいずれの方
向が“l”に塗り潰される領域であるか判断され、それ
に対応する塗り潰されたデータがROM4から出力され
る。
以上の実施例では、入力されたデータDATAに、1つ
または2つの黒ドツト・が存在している場合について説
明した。
しかし、必ずしも、3つ以上の場合でも、同様に実施す
ることができることは、改めていうまでもない。
すなわち、この発明の情報処理装置では、読み出された
データの変イヒ点の数を考慮することによって、黒ドツ
ト・が存在する2点間の領域の塗り潰し処理を行うよう
にしている。
l豆勿羞果 この発明の塗り潰し処理機能を備えた情報処理装置によ
れば、小さな規模の回路を用いるだけで、簡単かつ確実
に、変化点の内側、外側を判定することができる。
したがって、水平方向の2点間の領域内に対して、塗り
潰し処理を正確に行うことが可能になり、しかも、小規
模の回路であるから低コスト化も達成される、という優
れた効果が奏せられる。
【図面の簡単な説明】
第1図は、この発明の塗り潰し処理機能を備えた情報処
理装置について、その塗り潰し処理部の要部構成の一実
施例を示す機能ブロック図、第2図は、ビットマツプメ
モリ上のデータに変化点が1つある場合について、方向
フラグによる塗り潰し処理の一例を説明する図、 第3図は、ビットマツプメモリ上のデータに変化点が2
つある場合について、方向フラグによる塗り潰し処理の
一例を説明する図、 第4図は、この発明の情報処理装置における塗り潰し処
理の動作を説明するタイミングチャート。 図面において、1はビットマツプメモリ、2はパリティ
ジェネレータ、3はフリップフロップ回路、4はROM
。 λ I9f’

Claims (1)

  1. 【特許請求の範囲】 ビットマップメモリ上に記憶された図形等のデータにつ
    いて、水平方向に対する塗り潰し方向を検出して処理す
    る機能を備えた情報処理装置において、 図形等のデータを入力する入力手段と、 入力データのビット情報により左右いずれの方向へ塗り
    潰すかを判断して、判定結果の情報を出力する塗り潰し
    方向判定手段と、 該判定結果の情報と、前記入力データのビット情報とに
    従つて塗り潰されたデータを出力する出力手段、 とを備えたことを特徴とする情報処理装置。
JP2158231A 1990-06-16 1990-06-16 塗り潰し処理機能を備えた情報処理装置 Pending JPH0448391A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2158231A JPH0448391A (ja) 1990-06-16 1990-06-16 塗り潰し処理機能を備えた情報処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2158231A JPH0448391A (ja) 1990-06-16 1990-06-16 塗り潰し処理機能を備えた情報処理装置

Publications (1)

Publication Number Publication Date
JPH0448391A true JPH0448391A (ja) 1992-02-18

Family

ID=15667143

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2158231A Pending JPH0448391A (ja) 1990-06-16 1990-06-16 塗り潰し処理機能を備えた情報処理装置

Country Status (1)

Country Link
JP (1) JPH0448391A (ja)

Similar Documents

Publication Publication Date Title
JPH0448391A (ja) 塗り潰し処理機能を備えた情報処理装置
JPS6144317B2 (ja)
JPH02280195A (ja) 文字処理装置および方法
JPH042958B2 (ja)
JPH0228474B2 (ja)
JPS6048828B2 (ja) メモリアドレス方式
JPS5816186B2 (ja) 文字パタ−ン発生器
JPS61144688A (ja) 文字発生方式
JPH06314091A (ja) 輪郭塗り潰し方法及びその回路
JPS6134588A (ja) 画像記憶制御回路
JP2526042Y2 (ja) メモリ・レジスタ制御回路
JP2861435B2 (ja) パイプライン形演算装置
JPH08115072A (ja) ドット表示装置
JPH049149B2 (ja)
JPS6145275A (ja) 文字表示装置
JPS6022182A (ja) パタ−ン出力装置
JPS58202489A (ja) 表示装置
JPS61213884A (ja) 図形文字発生装置
JPS62211050A (ja) デイジタル・スキヤン・コンバ−タ
JPH05188906A (ja) 図形表示装置
JPH0432592B2 (ja)
JPH0196691A (ja) ビットマップデータ拡大回路
JPS6353589A (ja) キヤラクタジエネレ−タのアクセス回路
JPS61124985A (ja) ビツトマツプメモリ制御方式
JPH01106281A (ja) 画像データ処理装置