JPH01216865A - 画素データの縮小方法 - Google Patents

画素データの縮小方法

Info

Publication number
JPH01216865A
JPH01216865A JP63043586A JP4358688A JPH01216865A JP H01216865 A JPH01216865 A JP H01216865A JP 63043586 A JP63043586 A JP 63043586A JP 4358688 A JP4358688 A JP 4358688A JP H01216865 A JPH01216865 A JP H01216865A
Authority
JP
Japan
Prior art keywords
line
pixels
pixel data
lines
block
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
JP63043586A
Other languages
English (en)
Inventor
Osamu Higuchi
理 樋口
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.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Priority to JP63043586A priority Critical patent/JPH01216865A/ja
Publication of JPH01216865A publication Critical patent/JPH01216865A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Dot-Matrix Printers And Others (AREA)
  • Printers Or Recording Devices Using Electromagnetic And Radiation Means (AREA)
  • Image Processing (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は画素データの縮小方法に関し、特にワードプロ
セッサ等における文字、図形の表示又は印字1;用いて
最適なものである。
〔発明の概要〕
ドツト画素構成の行又は列のn本ラインを1ラインに縮
小する際に、n本ラインの1ライン前又は後の画素に斜
め方向に連続する画素を抽出し、これを縮小結果に含め
ることにより、縮小によって途切れる斜め線を補関し、
パターン品位の低下を軽減した画素データの縮小方法で
ある。
〔従来の技術〕
ワードプロセッサ等でいわゆる「半角」文字など、小さ
い文字パターンが必要なときに、大きい文字パターンを
縮小して使用することがある。この際、cpuの演算処
理能力の限界などの制約があるため、論理演算などのよ
うに比較的簡単な処理のみによる方法が良く用いられる
一般に用いられているのは、「間引き」による方法と、
「論理和」による方法の”2つである。
〔発明が解決しようとする課題〕
「間引き」による方法とは、文字パターンを構成するド
ツト画素の列から等間隔で列を抜き出して並べる方法で
、いらない列を間引く操作に当たるためこの呼び名があ
る。この方法では間引いて捨てた列に独立の点や線があ
ると、それが縮小結果のパターンには抜けとなって現わ
れ、文字としての品位を落とす。
「論理和」による方法は、この抜けを防ぐために隣接す
る複数列の論理和をとってそれを並べる方法で、これに
よって点や線の抜けは防ぐことができるが、そのかわり
に点や線の間の白地がつぶれてしまうため、これも文字
としての品位が落ちてしまう。
本発明はこの問題にかんがみ、必要な画素が欠落しない
ような縮小処理を、極めて簡単な論理演算によって行う
ことを目的とする。
〔課題を解決するための手段〕
ドツト画素構成の文字又は図形を縮小することは、その
行又は列を構成する1本(n=2.3・・−・−・・・
・−・−)のラインを1本にまとめることである。
なおn本ラインから成る1ブロツクと次のブロックとの
間に縮小処理に関与しない1本又は複数本のラインが介
在されていてもよい。
本発明の縮小方法では、上記n本ラインの1ライン前又
は後のデータを参照し、上記1ライン前又は後のライン
を構成する画素に斜め方向に連続する画素をn本ライン
内で抽出する。少なくともこの抽出された画素は縮小処
理において除去されることなく、縮小結果に利用される
なお縮小処理は基本的には1本のライン中のn−1本を
間引く処理であってよい。間引くラインに上記のような
保存すべき特定の画素があれば、これを抽出して間引か
ないラインの画素として加える。
n本ラインの1ライン前又は後のラインは、縮小処理さ
れる前の画素データによるラインであってよいが、縮小
方向に順次処理を行っている場合、縮小結果の画素デー
タによるラインを参照してもよい。
〔作 用〕
1ライン前又は後を構成する画素に対し斜め方向に連続
した画素は、「独立点」と称すことができ、ドツト構成
の文字又は図形を視認する上で重要度の高いものである
。この独立点が間引き処理によって欠落すると、文字、
図形を構成する斜め線が途切れるため、画像イメージの
品位が低下する。独立点を保存すれば、斜め線が連続し
、品質劣化が軽減される。
〔実施例〕
第1図に本発明の画素データの縮小方法の原理を示す。
(A)は与えられた画素データの一部を示し、この場合
にはn=3で、列方向(縦方向)に1/3に縮小する0
列方向に3ライン(行)ずつのブロックに分け、第mブ
ロックに関しては、mxn行(第1ライン)目から次の
ブロックの直前のラインである(m+1)Xn−1行ま
でを1ライン(行)にまとめるのが、縮小処理である。
この例では、「まとめる」とは「間引き」のことであり
、第1図(A)の例では第mブロックのラインLl、L
2を間引き、ラインL3を残す。
独立点を抽出して補間処理を行った結果を第1図(B)
に示す。この処理は次のようにして行われる。
まず第1図(C)に示すように、第mブロック中の間引
くラインであるmxn行目から(m+1)Xn−2行目
までのn−1行(この例ではラインL1、L2)のすべ
ての画素データの論理和を列方向にとる(LIUL2)
。次にこの論理和と、第mブロックの1ライン前にある
m X n −1行目の画素データの論理否定(1丁)
との論理積を列方向にとる。その結果は第1 (D)の
画素データテアル(τOn (LIUL2))、 これ
らの抽出された画素は1ライン前の画素に対し斜め方向
に連続した「独立点」である。この抽出された独立点P
を縮小結果に間引かずに残すために、間引かないライン
である(m+1)Xn−1行目(ラインL3)のデータ
と独立点のデータとの論理和をとると、第1図(B)に
示す縮小結果が得られる。
なお独立点の補間処理を行わない単純な間引き処理を行
うと、第1図(B)の独立点Pが欠落し、斜め方向のド
ツト連続性が失われる。
以上の処理をブロックm (1,2,3−・・−・・・
・−)の順序で行い、全体の縮小画像を得る。なおmの
増加方向にシリアルプリンタの印字が行われる。
ここでm=Oの場合、つまり第1ブロツクの1本のライ
ンについては一1行目というラインが存在しないので、
−1行目として空白行を仮想する。
この場合は結果的には最初のn行目までのすべての論理
和をとるのと同じことになる。
なお第1図(B)の縮小処理済のラインを参照して、次
の間引きブロックm+lの独立点を抽出する処理を行っ
てもほぼ同様の結果が得られる。
縮小対象のイメージデータがシーケンシャルファイルに
入っている場合には、この方が都合良い。
また第1図(A)においてL2、L3が間引かれるライ
ンであれば、第mブロックの1ライン後のラインL4を
参照して独立点を抽出する。この場合には第mブロック
の各ラインとその後の1ラインとを記憶するメモリを必
要とする。
第2図は漢字の「激」について半角(1/2の割合)で
種々の縮小処理を行った文字パターン図であり、(A)
は元のパターン、(B)は間引き処理を行ったパターン
、(C)は本発明の方法を適用した独立点の補間処理に
よるパターン、(D)は論理和処理によるパターンであ
る。この図から明らかなように、(B)ではドツト抜け
が著しく、(D)ではつぶれが生じて見にくくなってい
る。(C)の処理では、(B)(D)の欠点が改善され
、品質が向上している。
第3図に縮小回路の具体例を示す。この回路は1列分(
1ビツト)の処理を行うもので、実際には列数骨だけ並
列に設けられる。入力の画素データは直列3段のラッチ
回路1a〜1cに画素クロックCKのタイミングで順次
取込まれる。ラッチ回路1a、111Cの順に列方向に
連続する画素データがラインLO1L1、L2のように
入り、入力ライン2には現在のラインL3の画素データ
が現われている。ラッチ回路tb、ICの出力を人力と
するオア回路3の出力と、ラッチ回路1aの出力(1ラ
イン前)を反転する否定回路4の出力とのアンドをアン
ド回路5とでとることにより、独立点の画素データが抽
出される。
このアンド回路5の出力と現在の入力とのオアをオア回
路6でとることにより、補間処理が行われる。オア回路
6の出力をラッチ回路7に1/3分周器8で分周したク
ロックで取込むことにより、縮小結果の画素データQが
得られる。なお前回の縮小結果でもって独立点の抽出を
行うには、第3図の点線で示すようにラッチ回路7の出
力を否定回路4に供給すればよい。
第4図は本発明を適用するとかできる日本語ワードプロ
セッサのブロック図である。周知のように、キーボード
10の単語入力はCPUI 1で処理され、RAM12
に記憶される。またRAMI2に形成さた文書がディス
ク13に保存される。
RAM12のデータをROM構成のキャラクタジェネレ
ータ14によってドツト画素データに変換し、デイスプ
レィ15に表示する。またドツト画素データをラインプ
リンタ16に導出して文書を印刷する。キャラクタジェ
ネレータ14から得られるドツトパターンを縮小して例
えば半角文字としてデイスプレィ15又はプリンタ16
で表示(印刷)することができる。既述の縮小処理はc
pUll及びRAM12を用いたソフトウェア処理でも
可能である。上述のように処理プロセスは極めて簡単な
論理演算で実効されるから、CPU11の処理能力が低
くてもそれほど負担にならない。
〔発明の効果〕
本発明は上述のように、縮小によって失われる斜め方向
に連続するドツト画素を抽出して、縮小結果に残すよう
にしたので、文字、図形を構成する斜め線が縮小によっ
て途切れるのを補間することができ、従って縮小パター
ンの品位低下を軽減し、見やすい縮小表示又は印字を得
ることができる。しかも簡単な論理演算により補間処理
を実行できるので、回路が大規模になったり、プロセッ
サの処理ステップの負担が増えることもない。
【図面の簡単な説明】
第1図は本発明の縮小処理を示す画素データのドツトパ
ターン図、第2図は漢字の半角縮小に適用した場合のド
ツトパターン図、第3図は縮小回路の一実施例を示す回
路図、第4図は本発明が適用されるワードプロセッサの
ブロック図である。 なお図面に用いた符号において、 10・−−−−−−一・−・・・・・・・キーボード1
1・−・−・−・−・・−・CPU 12・−・・−・・−・・−RAM 13・−・・・−・−・・−・・ディスク14・・・−
・−−−−一−−−−−・−・キャラクタジェネレータ
15・−・−・・・・−・・−デイスプレィ1fy−一
−−・・−・−・・・・−・・・−7” IJ 7 タ
である。 @3図 第4図

Claims (1)

  1. 【特許請求の範囲】 行方向及び列方向に配置された画素データを行方向或は
    列方向に縮小する画素データの縮小方法において、 縮小する方向と直交する方向に連続するn本(n=2,
    3…………)のラインを1本のラインに縮小する際に、
    上記n本のラインの1ライン前又は後の画素データを参
    照し、上記1ライン前又は後の画素に対し斜め方向に連
    続する画素を上記n本のライン内で取り出す過程を備え
    、 取り出された画素データを縮小結果に含めることを特徴
    とする画素データの縮小方法。
JP63043586A 1988-02-26 1988-02-26 画素データの縮小方法 Pending JPH01216865A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63043586A JPH01216865A (ja) 1988-02-26 1988-02-26 画素データの縮小方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63043586A JPH01216865A (ja) 1988-02-26 1988-02-26 画素データの縮小方法

Publications (1)

Publication Number Publication Date
JPH01216865A true JPH01216865A (ja) 1989-08-30

Family

ID=12667886

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63043586A Pending JPH01216865A (ja) 1988-02-26 1988-02-26 画素データの縮小方法

Country Status (1)

Country Link
JP (1) JPH01216865A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03216359A (ja) * 1990-01-23 1991-09-24 Oki Electric Ind Co Ltd パターン縮小変換装置
EP0799708A1 (en) * 1996-04-05 1997-10-08 Seiko Epson Corporation High speed print method and ink jet recording apparatus using the same

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03216359A (ja) * 1990-01-23 1991-09-24 Oki Electric Ind Co Ltd パターン縮小変換装置
EP0799708A1 (en) * 1996-04-05 1997-10-08 Seiko Epson Corporation High speed print method and ink jet recording apparatus using the same

Similar Documents

Publication Publication Date Title
JPH07111588A (ja) ディジタル画像の密度の調節方法
JP2556484B2 (ja) 図形輪郭抽出装置
EP0657838B1 (en) Image processing apparatus and method
Chen et al. A new fast one-pass thinning algorithm and its parallel hardware implementation
KR940006918B1 (ko) 디지탈 활자체의 문자윤곽을 채우는 방법 및 시스템
JPH01216865A (ja) 画素データの縮小方法
JPS59214893A (ja) 文字フオント縮小方式
JPH08263041A (ja) 文字図形の縁どり方法および装置
JPS6139672B2 (ja)
JPH02217897A (ja) 画素密度変換方式
JPS62146641A (ja) デ−タ処理装置
JPS58181661A (ja) 印字制御方式
JPH0560876B2 (ja)
JPH01290449A (ja) ドットフォント縮小方式
JP2591085B2 (ja) 文字縮小方法
JPH0314066A (ja) 読み文字表示、編集方式
JPS61248756A (ja) 印字装置の縁取りパタ−ン作成装置
JP2904994B2 (ja) 座標間接続表示方法
JP2784059B2 (ja) 2値画像のノイズ除去方法および装置
JPS60252945A (ja) 文字パタ−ンの縮小方法
JPH04342089A (ja) 文字入力処理方法
JPH05301378A (ja) ドットマトリクス式プリンタの印刷方式
JPH05246075A (ja) ビットマップデ−タ発生装置
JPS62116996A (ja) ドツト図形の細線化方法
JPH05113780A (ja) 文字パターンの変倍方法