JPS622371A - パタ−ン情報処理装置 - Google Patents
パタ−ン情報処理装置Info
- Publication number
- JPS622371A JPS622371A JP60138978A JP13897885A JPS622371A JP S622371 A JPS622371 A JP S622371A JP 60138978 A JP60138978 A JP 60138978A JP 13897885 A JP13897885 A JP 13897885A JP S622371 A JPS622371 A JP S622371A
- Authority
- JP
- Japan
- Prior art keywords
- pattern
- registered
- data
- address
- code
- 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
Links
Landscapes
- Image Generation (AREA)
- Image Processing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野」
本発明はパターン情報処理装置に関し、特番こホスト側
装置から入力し又は予め登録した。<ターン情報をホス
ト側装置又はキーボードからの印字データで参照し、対
応する)くターンをページメモリ上に展開する機能を有
するノくターン情報処理装置に関するものである。
装置から入力し又は予め登録した。<ターン情報をホス
ト側装置又はキーボードからの印字データで参照し、対
応する)くターンをページメモリ上に展開する機能を有
するノくターン情報処理装置に関するものである。
「開示の概要」
木明細書及び図面は、特にホスト側装置から入カレ又は
予め登録したパターン情報をホスト側装置又はキーボー
ドからの印字データで参照し、対J15するパターンを
ページメモリ上に展開するa能を有するパターン情報処
理装置において、入力又は登録したパターン情報のノく
ターンを90’回転させるパターン回転手段と、入力又
は前記ノくターン回転手段で回転したパターン情報を登
録する登録手段を備えることにより、特殊パターンを外
部装置から登録でき、しかも登録したパターンが回転モ
ード又は標準モードにかかわらず使用可能なパターン情
報処理装置の技術を開示するものである。
予め登録したパターン情報をホスト側装置又はキーボー
ドからの印字データで参照し、対J15するパターンを
ページメモリ上に展開するa能を有するパターン情報処
理装置において、入力又は登録したパターン情報のノく
ターンを90’回転させるパターン回転手段と、入力又
は前記ノくターン回転手段で回転したパターン情報を登
録する登録手段を備えることにより、特殊パターンを外
部装置から登録でき、しかも登録したパターンが回転モ
ード又は標準モードにかかわらず使用可能なパターン情
報処理装置の技術を開示するものである。
[従来の技術J
従来のこの種の装置では、塗りつぶしパターン、マーカ
パターン、ラインパターン等を外部装置より登録が行え
ないものが多く、また登録を行えるものでもそのパター
ンが一定の印字方向(例えばポートレート又はライント
スケープの何れか)では有効であるが、該印字方向が変
化するときはもはや前に登録したパターンが使用できな
いという欠点があった。
パターン、ラインパターン等を外部装置より登録が行え
ないものが多く、また登録を行えるものでもそのパター
ンが一定の印字方向(例えばポートレート又はライント
スケープの何れか)では有効であるが、該印字方向が変
化するときはもはや前に登録したパターンが使用できな
いという欠点があった。
[発明が解決しようとする問題点]
本発明は簡単な構成により登録パターンの有効利用を図
らんとするものである。
らんとするものである。
[問題点を解決するための手段]
この問題を解決する一手段として、例えば第1図に示す
実施例のパターン情報処理装置は、伝送!!l1ooを
介して入力したパターン情報のパターンを、又は予めパ
ターンテーブル4に登録しておいたパターン情報のパタ
ーンを90°回転させるパターン回転手段6と、入力又
は前記パターン回転手段6で回転したパターン情報をパ
ターンテーブル4に登録する制御手段5を備える。
実施例のパターン情報処理装置は、伝送!!l1ooを
介して入力したパターン情報のパターンを、又は予めパ
ターンテーブル4に登録しておいたパターン情報のパタ
ーンを90°回転させるパターン回転手段6と、入力又
は前記パターン回転手段6で回転したパターン情報をパ
ターンテーブル4に登録する制御手段5を備える。
〔作用」
かかる第1@の構成において、例えば塗りつぶしパター
ン、マーカパタン、ラインパターン等の外部からの登録
パターンデータは参照コードと共に所定の制御コードで
区切られてページバッファ3に入力する。制御手段5は
この制御コードを解析し、参照コードに基づくパターン
テーブルのアドレスに当該パターンデータを登録する。
ン、マーカパタン、ラインパターン等の外部からの登録
パターンデータは参照コードと共に所定の制御コードで
区切られてページバッファ3に入力する。制御手段5は
この制御コードを解析し、参照コードに基づくパターン
テーブルのアドレスに当該パターンデータを登録する。
また必要なら、制御手段5はパターン回転手段6を付勢
し、前記外部からの登録パターンデータを90゜回転さ
せる。そして、前記参照コードに所定の変更を加えたコ
ードに基づくパターンテーブルのアドレスに回転パター
ンデータを登録する。こうすることで、登録されたパタ
ーンデータはポートレート、ランドスケープ両印字方向
において有効となる。
し、前記外部からの登録パターンデータを90゜回転さ
せる。そして、前記参照コードに所定の変更を加えたコ
ードに基づくパターンテーブルのアドレスに回転パター
ンデータを登録する。こうすることで、登録されたパタ
ーンデータはポートレート、ランドスケープ両印字方向
において有効となる。
[実施例J
以下、添付図面に従い本発明の実施例を詳細に説明する
。
。
第1図は実施例のパターン情報処理装置のブロック構成
図である0図において、1は実施例装置の本体、2は例
えば外部のホストコンピュータ(図示せず〕からの塗り
つぶしパターン、マーカバタン、ラインパターン等の他
、これらを参照する文字データ、ベクトル描画データそ
の他の制御データを入力するシリアルインターフニー′
ス(SIF)、3は入力文字データをページ単位にキュ
ーイングし、若しくは塗りつぶしパターン等のパターン
データを一時的に蓄えるページバッファ、4は参照デー
タに基づくアドレスに登録パターンデータを記憶し、か
つ入力文字データ等で該登録パターンデータが読み出さ
れるパターンテーブル、5は入力データに基づき対応す
るパターンデータをページメモリ7に展開する他、例え
ば入力制御コードを解析して参照コードに基づくパター
ンテーブルのアドレスに登録パターンデータを登録し、
また、必要ならパターン回転手段6を付勢して前記登録
パターンデータを90’回転させて後、前記参照コード
に所定の変更を加えたコードに基づくパターンテーブル
のアドレスに回転パターンデータを登録する制御手段、
6は入カバターン若しくは登録パターンを90”回転さ
せるパターン回転手段、7はパターン回転手段6が使用
するワークメモリであり、(32X32)ビットのエリ
ア7−1及び7−2を備えている。8はパターン回転手
段6が使用する各種レジスタであり、Mはワークメモリ
7−2のアドレスレジスタ、q* k+ l + jは
同じくワークメモリ7−2の回転処理に必要なインデッ
クスレジスタである。更に、10は1ペ一ジ分の展開パ
ターンを記憶するページメモリ、11はプリンタである
。
図である0図において、1は実施例装置の本体、2は例
えば外部のホストコンピュータ(図示せず〕からの塗り
つぶしパターン、マーカバタン、ラインパターン等の他
、これらを参照する文字データ、ベクトル描画データそ
の他の制御データを入力するシリアルインターフニー′
ス(SIF)、3は入力文字データをページ単位にキュ
ーイングし、若しくは塗りつぶしパターン等のパターン
データを一時的に蓄えるページバッファ、4は参照デー
タに基づくアドレスに登録パターンデータを記憶し、か
つ入力文字データ等で該登録パターンデータが読み出さ
れるパターンテーブル、5は入力データに基づき対応す
るパターンデータをページメモリ7に展開する他、例え
ば入力制御コードを解析して参照コードに基づくパター
ンテーブルのアドレスに登録パターンデータを登録し、
また、必要ならパターン回転手段6を付勢して前記登録
パターンデータを90’回転させて後、前記参照コード
に所定の変更を加えたコードに基づくパターンテーブル
のアドレスに回転パターンデータを登録する制御手段、
6は入カバターン若しくは登録パターンを90”回転さ
せるパターン回転手段、7はパターン回転手段6が使用
するワークメモリであり、(32X32)ビットのエリ
ア7−1及び7−2を備えている。8はパターン回転手
段6が使用する各種レジスタであり、Mはワークメモリ
7−2のアドレスレジスタ、q* k+ l + jは
同じくワークメモリ7−2の回転処理に必要なインデッ
クスレジスタである。更に、10は1ペ一ジ分の展開パ
ターンを記憶するページメモリ、11はプリンタである
。
制御手段5及びパターン回転手段6は、第4図の回転処
理プログラムを記憶したROM及びその他の処理/制御
に必要な情報を記憶するRAMを内蔵するセントラルプ
ロセツシングユニツ) (CPU)9で構成され、例え
ば印字データ、ベクトル描画データその他の制御データ
がバッファ3に入力されると、CPU9はそれらのデー
タの解析を行い、ページメモリ10上ヘベージバツフア
3のキューに入っている最古のページの画像イメージを
展開する。こうして、1ペ一ジ分のパターンがページメ
モリ10上に展開されると、そのパターンデータはプリ
ンタ11に送られ、記録される。
理プログラムを記憶したROM及びその他の処理/制御
に必要な情報を記憶するRAMを内蔵するセントラルプ
ロセツシングユニツ) (CPU)9で構成され、例え
ば印字データ、ベクトル描画データその他の制御データ
がバッファ3に入力されると、CPU9はそれらのデー
タの解析を行い、ページメモリ10上ヘベージバツフア
3のキューに入っている最古のページの画像イメージを
展開する。こうして、1ペ一ジ分のパターンがページメ
モリ10上に展開されると、そのパターンデータはプリ
ンタ11に送られ、記録される。
また、パターンテーブル4の領域にはホスト側装置から
伝送線100を介して送られた塗りつぶしパターン、マ
ーカパターン、ラインパターン等を内印字方向(ポート
レート又はランドスケープ〕で有効に使用できるよう登
録するのであるが、そのパターン回転アルゴリズムにつ
いて以下に述べると、標準モード(ポートレート印字)
用の入カバターンデータの各パイ)(b)〜bo)は第
2図(a)及び(b)に示すように、各データバイトの
入力毎に(32X32ビツト÷8)バイトのワークメモ
リ7−1の最下位アドレスから順番に格納する。この場
合は各格納アドレスのビットウェイト(a7〜aO)が
データバイトのビットウェイト(b7〜bo)と合って
いる。
伝送線100を介して送られた塗りつぶしパターン、マ
ーカパターン、ラインパターン等を内印字方向(ポート
レート又はランドスケープ〕で有効に使用できるよう登
録するのであるが、そのパターン回転アルゴリズムにつ
いて以下に述べると、標準モード(ポートレート印字)
用の入カバターンデータの各パイ)(b)〜bo)は第
2図(a)及び(b)に示すように、各データバイトの
入力毎に(32X32ビツト÷8)バイトのワークメモ
リ7−1の最下位アドレスから順番に格納する。この場
合は各格納アドレスのビットウェイト(a7〜aO)が
データバイトのビットウェイト(b7〜bo)と合って
いる。
次に回転モード(ランドスケープ印字)用のパターンデ
ータを得る場合は第3図(a)及び(b)に示すような
順番にてワークメモリ7−2に左方向への90°回転し
たパターンを形成するのであるが、この回転処理につい
ては第4図のフローチャートに示されている。ステップ
SlからステップS4までの処理では、各入力順のバイ
トデータについてその最高位ピッ)(b))を頭にして
最下位ピッ) (bo)に至るまで、これらが各格納ア
ドレスのアドレスビット(a))に格納されるよう、1
ビツト格納の度に矢印C方向に4バイト分だけアドレス
を減じながら繰回し格納する。即ち、ステップS1でイ
ンデックスレジスタqに1をセットし、ステップS2で
アドレスレジqの1を710えた値を格納する。ステッ
プS3ではインデックスレジスタkにワークメモリ7−
2の各バイトの最高位ビット位置(a7)を指すための
内容7をセットし、ステップS4ではインデックスレジ
スタi (4バイトづつの減算に掛ける回数)を1〜3
2まで変化させる間に、インデックスレジスタj(デー
タビット位置を示す数)を7〜O17〜0、・・・と4
回縁回し変化させ、(M−・4i)の各バイトアドレス
のビットアドレスa7にデータビットbJを格納する処
理を行なう、ステップS5では第1列の4バイト(32
ビツト)データの格納が終了したので、インデックスレ
ジスタにの内容を−1する。ワークメモリ7−2の第2
列目(a8)の位置を指すためである。ステップS6で
はk<Oか否かを判別する。にく0なら縦8列分の格納
が終了したので、メモリアドレスを変えなくてはならな
い、ステップS7ではqに+1し、後のステップS2で
みかけ上の最高位アドレスMtlだけ増せるようにする
。ステップS8ではq)4か否かを判別し、q〉4でな
ければステップS2に戻り、第9列目からのパターンデ
ータ格納を行う。
ータを得る場合は第3図(a)及び(b)に示すような
順番にてワークメモリ7−2に左方向への90°回転し
たパターンを形成するのであるが、この回転処理につい
ては第4図のフローチャートに示されている。ステップ
SlからステップS4までの処理では、各入力順のバイ
トデータについてその最高位ピッ)(b))を頭にして
最下位ピッ) (bo)に至るまで、これらが各格納ア
ドレスのアドレスビット(a))に格納されるよう、1
ビツト格納の度に矢印C方向に4バイト分だけアドレス
を減じながら繰回し格納する。即ち、ステップS1でイ
ンデックスレジスタqに1をセットし、ステップS2で
アドレスレジqの1を710えた値を格納する。ステッ
プS3ではインデックスレジスタkにワークメモリ7−
2の各バイトの最高位ビット位置(a7)を指すための
内容7をセットし、ステップS4ではインデックスレジ
スタi (4バイトづつの減算に掛ける回数)を1〜3
2まで変化させる間に、インデックスレジスタj(デー
タビット位置を示す数)を7〜O17〜0、・・・と4
回縁回し変化させ、(M−・4i)の各バイトアドレス
のビットアドレスa7にデータビットbJを格納する処
理を行なう、ステップS5では第1列の4バイト(32
ビツト)データの格納が終了したので、インデックスレ
ジスタにの内容を−1する。ワークメモリ7−2の第2
列目(a8)の位置を指すためである。ステップS6で
はk<Oか否かを判別する。にく0なら縦8列分の格納
が終了したので、メモリアドレスを変えなくてはならな
い、ステップS7ではqに+1し、後のステップS2で
みかけ上の最高位アドレスMtlだけ増せるようにする
。ステップS8ではq)4か否かを判別し、q〉4でな
ければステップS2に戻り、第9列目からのパターンデ
ータ格納を行う。
こうして、登録されたパターンデータを用いて標準モー
ド(ポートレート)、回転モード(ランドスケープ)と
もマーカを描く際・には、第2図(a)、第3図(a)
の指定位置(白丸位71)が展開文字の中心位置に合致
するようにページメモリーヒ10に登録パターンを展開
する。従って、以後は各々の標準モード及び回転モード
の表示が容易に得られる。
ド(ポートレート)、回転モード(ランドスケープ)と
もマーカを描く際・には、第2図(a)、第3図(a)
の指定位置(白丸位71)が展開文字の中心位置に合致
するようにページメモリーヒ10に登録パターンを展開
する。従って、以後は各々の標準モード及び回転モード
の表示が容易に得られる。
尚、線のスタイルを登録する際には、標準モード、回転
モードとも第5図に示すようにパターン登録エリアの低
位アドレスから順番に入力データを1バイトづつ登録し
て、ラインを描く際には、この登録データの指示に従い
ながら0N10FFを定めるので標準モード回転モード
の状態を意識する必要はない。
モードとも第5図に示すようにパターン登録エリアの低
位アドレスから順番に入力データを1バイトづつ登録し
て、ラインを描く際には、この登録データの指示に従い
ながら0N10FFを定めるので標準モード回転モード
の状態を意識する必要はない。
[発明の効果]
以上述べた如く本発明によれば塗りつぶしパターン、マ
ーカパターン、ラインパターン等を外部装置から登録で
き、しかも1度登録したデータが回転モー1又は標準モ
ードにかかわらず保持可能のため、出力像が変化に富ん
だものとなり、ユーザの応用範囲を広げる。
ーカパターン、ラインパターン等を外部装置から登録で
き、しかも1度登録したデータが回転モー1又は標準モ
ードにかかわらず保持可能のため、出力像が変化に富ん
だものとなり、ユーザの応用範囲を広げる。
第1図は実施例のパターン情報処理装置のブロック構成
図、 2図(a)及び(b)はワークメモリ7−1における標
準モードのパターン展開例を説明する図、 3図(a)及び(b)はワークメモリ7−2における回
転モードのパターン展開例を説明する図。 第4図は実施例の回転処理を示すフローチャー第5図は
入力データバイトの一例の配列を示す図である。 図中、1・・・実施例装置本体、2・・・シリアルイン
ターフェース(SIF)、3・・・ページバッファ、4
・・・パターンテーブル、5・・・制御手段、6・・・
パターン回転手段、7・・・ワークメモリ、8・・・各
、挿レジスタ、9・・・セントラルプロセッシングユニ
ット(CPU)、10・・・ページメモリ、IL・・・
プリンタである。 特許出願人 キャノン株式会社 第2図 (b) 1961丁[こ111人 第3図 (b) 騒i”irfドし人 第5図 IOC
図、 2図(a)及び(b)はワークメモリ7−1における標
準モードのパターン展開例を説明する図、 3図(a)及び(b)はワークメモリ7−2における回
転モードのパターン展開例を説明する図。 第4図は実施例の回転処理を示すフローチャー第5図は
入力データバイトの一例の配列を示す図である。 図中、1・・・実施例装置本体、2・・・シリアルイン
ターフェース(SIF)、3・・・ページバッファ、4
・・・パターンテーブル、5・・・制御手段、6・・・
パターン回転手段、7・・・ワークメモリ、8・・・各
、挿レジスタ、9・・・セントラルプロセッシングユニ
ット(CPU)、10・・・ページメモリ、IL・・・
プリンタである。 特許出願人 キャノン株式会社 第2図 (b) 1961丁[こ111人 第3図 (b) 騒i”irfドし人 第5図 IOC
Claims (1)
- 入力又は登録したパターン情報のパターンを回転させる
パターン回転手段と、入力又は前記パターン回転手段で
回転したパターン情報を登録する登録手段を備えること
を特徴とするパターン情報処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60138978A JPS622371A (ja) | 1985-06-27 | 1985-06-27 | パタ−ン情報処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60138978A JPS622371A (ja) | 1985-06-27 | 1985-06-27 | パタ−ン情報処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS622371A true JPS622371A (ja) | 1987-01-08 |
Family
ID=15234616
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60138978A Pending JPS622371A (ja) | 1985-06-27 | 1985-06-27 | パタ−ン情報処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS622371A (ja) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6057373A (ja) * | 1983-09-08 | 1985-04-03 | 株式会社東芝 | 記憶信号パタ−ンの回転方式 |
| JPS6073671A (ja) * | 1983-09-30 | 1985-04-25 | インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション | パタ−ン処理装置 |
-
1985
- 1985-06-27 JP JP60138978A patent/JPS622371A/ja active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6057373A (ja) * | 1983-09-08 | 1985-04-03 | 株式会社東芝 | 記憶信号パタ−ンの回転方式 |
| JPS6073671A (ja) * | 1983-09-30 | 1985-04-25 | インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション | パタ−ン処理装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH07501639A (ja) | ピクセル変更ユニット | |
| JPS62278073A (ja) | 手書き原稿作成方法 | |
| TWI332158B (en) | Method, computer program product, and system for excuting a message authentication code instruction in a computer system | |
| JP2899012B2 (ja) | 文字処理装置及び方法 | |
| JPH0115906B2 (ja) | ||
| JPH0778103A (ja) | 共有アクセス制御装置 | |
| JPH0697393B2 (ja) | ビットマップ処理装置 | |
| JP3054157B2 (ja) | 文字処理装置および文字処理方法 | |
| JPH0216068A (ja) | 像形成装置 | |
| JP2940140B2 (ja) | 文書データ処理装置 | |
| JPS59125777A (ja) | 文字処理装置 | |
| JPS58123136A (ja) | 外字コ−ドの表示方法 | |
| JPS59161729A (ja) | デイスプレイ装置 | |
| JPS61107290A (ja) | 描画制御装置 | |
| JPH0146893B2 (ja) | ||
| JPH04167082A (ja) | ベゼー曲線区間の多角形近似方式 | |
| JPS636594A (ja) | 文字パタ−ン処理装置 | |
| JP3616675B2 (ja) | 文字描画システム | |
| JPH06342467A (ja) | メモリアクセス装置 | |
| JPH06274589A (ja) | 文書処理装置 | |
| JPS60247689A (ja) | 表示装置 | |
| JPH07271971A (ja) | 電子機器 | |
| JPS5838995A (ja) | 円描画方式 | |
| JPS62266592A (ja) | フオント表示装置 | |
| JPS61153775A (ja) | 表示装置 |