JPH0462080A - 画像処理装置 - Google Patents
画像処理装置Info
- Publication number
- JPH0462080A JPH0462080A JP2164098A JP16409890A JPH0462080A JP H0462080 A JPH0462080 A JP H0462080A JP 2164098 A JP2164098 A JP 2164098A JP 16409890 A JP16409890 A JP 16409890A JP H0462080 A JPH0462080 A JP H0462080A
- Authority
- JP
- Japan
- Prior art keywords
- image
- image information
- information
- deformation
- buffer
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Dot-Matrix Printers And Others (AREA)
- Record Information Processing For Printing (AREA)
- Image Processing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
この発明は、イメージ情報を変形しながらフレームメモ
リに展開処理可能な印刷装置に関するものである。
リに展開処理可能な印刷装置に関するものである。
[従来の技術]
従来、この種の印刷装置では、イメージ情報を変形、例
えば拡大、縮小しながらフレームメモリに展開処理して
、最終的な印字出力を得ることができるように構成され
ている。
えば拡大、縮小しながらフレームメモリに展開処理して
、最終的な印字出力を得ることができるように構成され
ている。
この場合において、変形展開処理タイミングはバッファ
メモリ展開時またはフレームメモリ展開時のいずれか一
方で処理されている場合が多い。
メモリ展開時またはフレームメモリ展開時のいずれか一
方で処理されている場合が多い。
[発明が解決しようとする課題1
従って、イメージ情報の変形処理がフレームメモリ展開
時に行う系では、イメージが変形処理によって縮小され
る場合であっても、変形展開処理が完了するまでバッフ
ァ領域に元イメージ分の領域を確保してお(必要があり
、CPU等のワークメモリを圧迫して、メモリ空きエリ
アを有効に確保できず、データ処理に支障をきたす事態
が発生する恐れがある。
時に行う系では、イメージが変形処理によって縮小され
る場合であっても、変形展開処理が完了するまでバッフ
ァ領域に元イメージ分の領域を確保してお(必要があり
、CPU等のワークメモリを圧迫して、メモリ空きエリ
アを有効に確保できず、データ処理に支障をきたす事態
が発生する恐れがある。
また、イメージ情報の変形処理がバッファ領域展開時に
行う系では、イメージが変形処理によって拡大される場
合、上記とは逆に元のイメージサイズよりも大きいイメ
ージ領域をバッファ領域に確保する必要が生じ、同様に
CPU等のワークメモリを圧迫して、メモリ空きエリア
を有効に確保できず、データ処理に支障をきたす事態が
発生する恐れがある。
行う系では、イメージが変形処理によって拡大される場
合、上記とは逆に元のイメージサイズよりも大きいイメ
ージ領域をバッファ領域に確保する必要が生じ、同様に
CPU等のワークメモリを圧迫して、メモリ空きエリア
を有効に確保できず、データ処理に支障をきたす事態が
発生する恐れがある。
この発明は、上記の問題点を解決するためになされたも
ので、変形するイメージ情報の変形前後のサイズに応じ
て変形処理をフレームメモリ展開に先行してバッファ領
域展開時に変形処理することにより、イメージ情報変形
処理時における主メモリ領域に占めるバッファ領域の拡
張を制限して主メモリを有効に使用可能な印刷装置を得
ることを目的とする。
ので、変形するイメージ情報の変形前後のサイズに応じ
て変形処理をフレームメモリ展開に先行してバッファ領
域展開時に変形処理することにより、イメージ情報変形
処理時における主メモリ領域に占めるバッファ領域の拡
張を制限して主メモリを有効に使用可能な印刷装置を得
ることを目的とする。
〔課題を解決するための手段1
この発明に係る印刷装置は、イメージ情報に対して指定
される変形情報を解析して得られるイメージ情報の変形
前後のイメージサイズに基づいてイメージ情報のバッフ
ァメモリへの変形または非変形展開を行うバッファ展開
手段を設けたものである。
される変形情報を解析して得られるイメージ情報の変形
前後のイメージサイズに基づいてイメージ情報のバッフ
ァメモリへの変形または非変形展開を行うバッファ展開
手段を設けたものである。
[作用]
この発明においては、イメージ情報に対して変形が指示
されると、バッファ展開手段がイメージ情報に対して指
定される変形情報を解析して得られるイメージ情報の変
形前後のイメージサイズに基づいてイメージ情報のバッ
ファメモリへの変形または非変形展開を行い、変形処理
に伴うバッファメモリエリアの拡張を制限することを可
能とする。
されると、バッファ展開手段がイメージ情報に対して指
定される変形情報を解析して得られるイメージ情報の変
形前後のイメージサイズに基づいてイメージ情報のバッ
ファメモリへの変形または非変形展開を行い、変形処理
に伴うバッファメモリエリアの拡張を制限することを可
能とする。
[実施例]
第1図はこの発明の一実施例を示す印刷装置の構成を説
明するブロック図であり、1は印刷装置本体で、外部の
ホストコンピュータ2が図示しないコネクタを介して接
続されており、ホストコンピュータ2からの印刷指令、
イメージ命令等を受取り、印刷出力するように構成され
ている。
明するブロック図であり、1は印刷装置本体で、外部の
ホストコンピュータ2が図示しないコネクタを介して接
続されており、ホストコンピュータ2からの印刷指令、
イメージ命令等を受取り、印刷出力するように構成され
ている。
3はCPUで、プログラムROM5に記憶された制御プ
ログラム(後述する第3図に示すフローチャートの手順
を含む)に基づいて各デバイスを総括的に制御する。4
は受信バッファで、ホストコンピュータ2よりの印刷指
令やイメージ命令等を含む受信データを蓄える。6は主
メモリとなるRAMで、イメージ情報を蓄えるイメージ
バッファ領域6aと出力部7に出力する、例えば1ペ一
ジ分のドツトイメージを記憶するフレームバッファ6b
からなる。
ログラム(後述する第3図に示すフローチャートの手順
を含む)に基づいて各デバイスを総括的に制御する。4
は受信バッファで、ホストコンピュータ2よりの印刷指
令やイメージ命令等を含む受信データを蓄える。6は主
メモリとなるRAMで、イメージ情報を蓄えるイメージ
バッファ領域6aと出力部7に出力する、例えば1ペ一
ジ分のドツトイメージを記憶するフレームバッファ6b
からなる。
このように構成された印刷装置において、イメージ情報
に対して変形が指示されると、バッファ展開手段(この
実施例ではCPU3による)がイメージ情報に対して指
定される変形情報を解析して得られるイメージ情報の変
形前後のイメージサイズに基づいてイメージ情報のバッ
ファメモリ(この実施例ではイメージバッファ領域6a
)への変形または非変形展開を行い、変形処理に伴うイ
メージバッファ領域6aの拡張を制限する。
に対して変形が指示されると、バッファ展開手段(この
実施例ではCPU3による)がイメージ情報に対して指
定される変形情報を解析して得られるイメージ情報の変
形前後のイメージサイズに基づいてイメージ情報のバッ
ファメモリ(この実施例ではイメージバッファ領域6a
)への変形または非変形展開を行い、変形処理に伴うイ
メージバッファ領域6aの拡張を制限する。
第2図は、第1図に示したイメージバッファ領域6aの
メモリマツプを説明する模式図であり、8はイメージの
描画位置で、イメージのフレームバッファ6bへの展開
位置を示す。9は変形情報で、イメージの変形情報を一
次変換パラメータ等で表わした情報が記憶される。1o
はイメージのサイズで、格納されたイメージの縦・横サ
イズが納められる。11はイメージ領域で、イメージ情
報が記憶される。
メモリマツプを説明する模式図であり、8はイメージの
描画位置で、イメージのフレームバッファ6bへの展開
位置を示す。9は変形情報で、イメージの変形情報を一
次変換パラメータ等で表わした情報が記憶される。1o
はイメージのサイズで、格納されたイメージの縦・横サ
イズが納められる。11はイメージ領域で、イメージ情
報が記憶される。
以下、第3図に示すフローチャートを参照しながらこの
発明に係る印刷装置におけるイメージ変形展開処理につ
いて説明する。
発明に係る印刷装置におけるイメージ変形展開処理につ
いて説明する。
第3図はこの発明に係る印刷装置におけるイメージ変形
展開処理手順の一例を説明するフローチャートである。
展開処理手順の一例を説明するフローチャートである。
なお、+1)〜(11)は各ステップを示す。
先ず、印刷装置本体1の電源が投入されると、ホストコ
ンピュータ2からのデータを受信しく1)、受信したデ
ータを受信バッファ4に格納し、格納した受信バッファ
4から1単位コード分のデータを読み取る。次いで、読
み取られたデータがイメージ命令かどうかを判断しく2
) YESならばイメージ命令から元イメージのサイ
ズおよび変形後のイメージのサイズの情報を読み取り、
変形後のイメージのサイズが元のイメージのサイズより
も小さいかどうかを判定しく3) YESならばイメ
−ジバッファ領域6aのイメージの描画位置8に位置を
、変形情報9に「等倍変形」の情報を、イメージのサイ
ズ1Qに変形後のイメージサイズをそれぞれ設定しく4
)、受信バッファ4からのイメージデータを変形し、な
からイメージ領域11に格納する(5) 一方、ステップ(3)の判断でNoの場合(変形後のイ
メージのサイズが元のイメージサイズより等しいか大き
い場合)は、イメージバッファ領域6aのイメージの描
画位置8に位置を、変形情報9に「変形」の情報を、イ
メージのサイズ10に元のイメージサイズをそれぞれ設
定しく6)、受信バッファ4からのイメージデータをそ
のままイメージ領域11に格納しく7) ステップ(
1)に戻る。
ンピュータ2からのデータを受信しく1)、受信したデ
ータを受信バッファ4に格納し、格納した受信バッファ
4から1単位コード分のデータを読み取る。次いで、読
み取られたデータがイメージ命令かどうかを判断しく2
) YESならばイメージ命令から元イメージのサイ
ズおよび変形後のイメージのサイズの情報を読み取り、
変形後のイメージのサイズが元のイメージのサイズより
も小さいかどうかを判定しく3) YESならばイメ
−ジバッファ領域6aのイメージの描画位置8に位置を
、変形情報9に「等倍変形」の情報を、イメージのサイ
ズ1Qに変形後のイメージサイズをそれぞれ設定しく4
)、受信バッファ4からのイメージデータを変形し、な
からイメージ領域11に格納する(5) 一方、ステップ(3)の判断でNoの場合(変形後のイ
メージのサイズが元のイメージサイズより等しいか大き
い場合)は、イメージバッファ領域6aのイメージの描
画位置8に位置を、変形情報9に「変形」の情報を、イ
メージのサイズ10に元のイメージサイズをそれぞれ設
定しく6)、受信バッファ4からのイメージデータをそ
のままイメージ領域11に格納しく7) ステップ(
1)に戻る。
一方、ステップ(2)の判断でNoの場合(排紙命令の
場合)は、イメージバッファ領域6aに格納されたイメ
ージをフレームバッファエリア6bに展開するため、イ
メージバッファ領域6a中の変形情報9を参照し、その
内容が変形かどうかを判定し[1) YESならばイ
メージ領域】1に格納されたイメージを変形しながらフ
レームバッファエリア6bに展開しく9) フレー
ムバッファエリア6bの内容を出力部7に出力してけl
)、印刷処理を実行し、ステップ(1)に戻る。
場合)は、イメージバッファ領域6aに格納されたイメ
ージをフレームバッファエリア6bに展開するため、イ
メージバッファ領域6a中の変形情報9を参照し、その
内容が変形かどうかを判定し[1) YESならばイ
メージ領域】1に格納されたイメージを変形しながらフ
レームバッファエリア6bに展開しく9) フレー
ムバッファエリア6bの内容を出力部7に出力してけl
)、印刷処理を実行し、ステップ(1)に戻る。
一方、ステップ(8)の判断でNOの場合はイメージ領
域11に格納されたイメージをそのままフレームバッフ
ァエリア6bに展開しく10)、ステップ(11)に進
む。
域11に格納されたイメージをそのままフレームバッフ
ァエリア6bに展開しく10)、ステップ(11)に進
む。
なお、上記実施例ではイメージバッファ領域6aが単一
の場合について説明したが、複数であっても良い。
の場合について説明したが、複数であっても良い。
また、フレームバッファ6bは、紙サイズ全体分であっ
ても、紙の一部分であって排紙しながら更新する、いわ
ゆるパーシャルフレームであってもこの発明を適用でき
る 更に、上記実施例ではイメージの変形処理として拡大、
縮小を例にして説明したが、整数倍、実数倍1回転等の
ようにいかなる変形であっても良い。なお、変形処理は
、専用のハードウェアで構成しても良い。
ても、紙の一部分であって排紙しながら更新する、いわ
ゆるパーシャルフレームであってもこの発明を適用でき
る 更に、上記実施例ではイメージの変形処理として拡大、
縮小を例にして説明したが、整数倍、実数倍1回転等の
ようにいかなる変形であっても良い。なお、変形処理は
、専用のハードウェアで構成しても良い。
また、元のイメージに対して何らイメージ変形を行わな
い場合は、別のロジックを経由するように構成しても良
い。
い場合は、別のロジックを経由するように構成しても良
い。
以上説明したように、この発明はイメージ情報に対して
指定される変形情報を解析して得られるイメージ情報の
変形前後のイメージサイズに基づいてイメージ情報のバ
ッファメモリへの変形または非変形展開を行うバッファ
展開手段を設けたので、イメージ情報変形処理時におけ
る主メモリ領域に占めるバッファ領域の拡張を制限して
主メモリを有効に使用可能状態に設定することができる
。従って、印刷制御に必要なワークエリアを常に安定し
て確保でき、高機能化処理が可能となる等の効果を奏す
る。
指定される変形情報を解析して得られるイメージ情報の
変形前後のイメージサイズに基づいてイメージ情報のバ
ッファメモリへの変形または非変形展開を行うバッファ
展開手段を設けたので、イメージ情報変形処理時におけ
る主メモリ領域に占めるバッファ領域の拡張を制限して
主メモリを有効に使用可能状態に設定することができる
。従って、印刷制御に必要なワークエリアを常に安定し
て確保でき、高機能化処理が可能となる等の効果を奏す
る。
第1図はこの発明の一実施例を示す印刷装置の構成を説
明するブロック図、第2図は、第1図に示したイメージ
バッファ領域のメモリマツプを説明する模式図、第3図
はこの発明に係る印刷装置におけるイメージ変形展開処
理手順の一例を説明するフローチャートである。 図中、1は印刷装置本体、2はホストコンピュータ、3
はCPU、4は受信バッファ、5はプログラムROM、
6はRAMである。 ワ jう 】 図 a 弗 図
明するブロック図、第2図は、第1図に示したイメージ
バッファ領域のメモリマツプを説明する模式図、第3図
はこの発明に係る印刷装置におけるイメージ変形展開処
理手順の一例を説明するフローチャートである。 図中、1は印刷装置本体、2はホストコンピュータ、3
はCPU、4は受信バッファ、5はプログラムROM、
6はRAMである。 ワ jう 】 図 a 弗 図
Claims (1)
- 変形対象となるイメージ情報を記憶するバッファメモリ
と、このバッファメモリに記憶されたイメージ情報を変
形情報に従ってフレームメモリに展開制御する展開手段
とを備えた印刷装置において、前記イメージ情報に対し
て指定される変形情報を解析して得られる前記イメージ
情報の変形前後のイメージサイズに基づいて前記イメー
ジ情報の前記バッフアメモリへの変形または非変形展開
を行うバッファ展開手段を具備したことを特徴とする印
刷装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2164098A JP2828741B2 (ja) | 1990-06-25 | 1990-06-25 | 画像処理装置 |
| US07/717,274 US5291308A (en) | 1990-06-25 | 1991-06-18 | Image processing apparatus using tonal degree conversion |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2164098A JP2828741B2 (ja) | 1990-06-25 | 1990-06-25 | 画像処理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0462080A true JPH0462080A (ja) | 1992-02-27 |
| JP2828741B2 JP2828741B2 (ja) | 1998-11-25 |
Family
ID=15786729
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2164098A Expired - Fee Related JP2828741B2 (ja) | 1990-06-25 | 1990-06-25 | 画像処理装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US5291308A (ja) |
| JP (1) | JP2828741B2 (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3268999B2 (ja) * | 1997-03-31 | 2002-03-25 | 三洋電機株式会社 | 映像信号処理回路 |
| JP4363371B2 (ja) * | 2005-07-08 | 2009-11-11 | ブラザー工業株式会社 | 画像形成データ生成装置、その方法、及び、そのプログラム |
| JP2007088522A (ja) * | 2005-09-16 | 2007-04-05 | Ricoh Co Ltd | 画像処理装置 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6376946U (ja) * | 1986-11-04 | 1988-05-21 | ||
| JPH0252763A (ja) * | 1988-08-17 | 1990-02-22 | Matsushita Electric Ind Co Ltd | 印字装置 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3976982A (en) * | 1975-05-12 | 1976-08-24 | International Business Machines Corporation | Apparatus for image manipulation |
-
1990
- 1990-06-25 JP JP2164098A patent/JP2828741B2/ja not_active Expired - Fee Related
-
1991
- 1991-06-18 US US07/717,274 patent/US5291308A/en not_active Expired - Lifetime
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6376946U (ja) * | 1986-11-04 | 1988-05-21 | ||
| JPH0252763A (ja) * | 1988-08-17 | 1990-02-22 | Matsushita Electric Ind Co Ltd | 印字装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2828741B2 (ja) | 1998-11-25 |
| US5291308A (en) | 1994-03-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2755308B2 (ja) | 出力方法及びその装置 | |
| JP3226734B2 (ja) | データ変換装置および方法 | |
| JPH0462080A (ja) | 画像処理装置 | |
| US5764865A (en) | Page printer controller | |
| JPS61177067A (ja) | プリント方式 | |
| JPH0421592B2 (ja) | ||
| JP2711860B2 (ja) | 出力制御方法およびその装置 | |
| JPH05212916A (ja) | プリンタ装置 | |
| JPH0631983A (ja) | プリンタ装置 | |
| JPH03112668A (ja) | 印刷装置 | |
| JP2965681B2 (ja) | 画像形成装置 | |
| JPH10207662A (ja) | 画像処理装置、画像処理方法、画像処理プログラム記憶媒体 | |
| JP3046478B2 (ja) | 印刷装置および印刷方法 | |
| JP3143118B2 (ja) | プリンタ及び印字イメージパターン展開方法 | |
| JPH086542A (ja) | 文字フォント及び該文字フォントのパターン展開方法及び装置 | |
| JPH0247078A (ja) | 印刷装置 | |
| JPH10133831A (ja) | Gdiスリークプリンタシステム | |
| JPS62278668A (ja) | 情報処理装置 | |
| JP2004223933A (ja) | 印刷装置 | |
| JPH02234289A (ja) | パターン情報処理装置及び方法 | |
| JPS63221420A (ja) | プリンタ装置 | |
| JPH10276319A (ja) | 画像形成装置及び画像形成装置制御用プログラムを記録した記録媒体 | |
| JPH04334261A (ja) | 印刷装置 | |
| JPH0464181A (ja) | イメージデータのラスタ変換装置 | |
| JPH11342653A (ja) | 画像出力装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070918 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080918 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090918 Year of fee payment: 11 |
|
| LAPS | Cancellation because of no payment of annual fees |