(57)【要約】      （修正有）【課題】  レンダラによって生成されたラスタイメージのどの部分が低解像度イメージであったかを検知することを可能とする。【解決手段】  レンダリング解像度よりも低い解像度のイメージに対し、低解像度という属性情報を付加する。ブロック単位に分解されたラスタイメージにおいて、付加された低解像度の属性情報を検知し、低解像度の属性のみからなるブロックにおいては縮小してから圧縮する。縮小時には拡大時に補間したピクセルを削る。【選択図】  図１
2006245763.tif 000002
【特許請求の範囲】
【請求項１】
描画コマンドを元にラスタイメージを生成するレンダリング手段と、ラスタイメージに対して属性情報を付加する属性付加手段と、を備え、レンダリング解像度よりも低い解像度のイメージには、上記属性付加手段によって低解像度という属性情報を付加することを特徴とする画像形成装置。
【請求項２】
ラスタイメージをブロック単位に分解するラスタイメージ分解手段と、イメージデータを縮小処理するイメージ縮小手段と、１つ或いは複数のデータ圧縮手段とを更に備え、低解像度の属性情報が付加されたラスタイメージのブロックについては上記イメージ縮小手段によってデータを縮小処理した後データ圧縮手段によって圧縮処理し、また、その他の領域については縮小処理せず圧縮手段によって圧縮することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
圧縮イメージを解凍する１つ或いは複数のデータ解凍手段と、イメージデータを拡大するイメージ拡大手段とを更に備え、圧縮データを解凍しラスタイメージに戻す際に低解像度の属性情報が付加されたラスタイメージのブロックについては、上記データ解凍手段によってデータを解凍した後、イメージ拡大手段によってデータを拡大処理することを特徴とする請求項2に記載の画像形成装置。
【請求項４】
レンダリング解像度と、低解像度イメージの解像度比が整数であることを特徴とする請求項１、請求項２、或いは、請求項３のいずれかに記載の画像形成装置。
【請求項５】
ラスタイメージを生成する際に低解像度イメージをレンダリング解像度まで拡大するイメージ拡大手段と、圧縮の際にブロックを縮小するイメージ縮小手段とを更に備え、拡大時にイメージのピクセルの補間した部分を縮小時に削ることを特徴とする請求項２に記載の画像形成装置。
【請求項６】
ラスタイメージを生成する際に低解像度イメージをレンダリング解像度まで拡大するイメージ拡大手段を更に備え、拡大時にイメージのピクセルの補間した部分について低解像度イメージ且つ補間ピクセルという属性情報を付加することを特徴とする請求項１に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、描画コマンドに従って生成されたラスタデータに付加される属性情報を用いて、ブロック単位でラスタイメージを圧縮する際に低解像度イメージのみのブロックについては縮小処理を行ってから圧縮する手段を備える画像形成装置に関する。
【背景技術】
【０００２】
従来の画像形成装置においては、低解像度・高解像度のイメージに関わらず画像形成装置毎に決められたレンダリング解像度に変換してラスタイメージを生成し、メモリの容量に応じてそれをそのまま圧縮する方法が用いられていた。
【０００３】
又、別の従来例としては、特許文献１をあげることが出来る。
【特許文献１】特開2004-152255号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ラスタイメージの圧縮において、可逆圧縮であると使用可能なメモリ容量内に納まらない場合があり、また、非可逆圧縮であると画質劣化が起こるという問題がある。メモリ容量は限られているため、確実にメモリ容量に納めるために非可逆圧縮にて圧縮する方式が一般的である。そのままレンダラにおいて生成されたラスタイメージに対して非可逆圧縮を用いる方法である。しかし、これでは低解像度イメージの部分についても、高解像度イメージの部分においても画質劣化が起こることになる。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、レンダリング解像度よりも低い解像度のイメージに対し、低解像度という属性情報を付加することを特徴とする。これにより、レンダラによって生成されたラスタイメージのどの部分が低解像度イメージであったかを検知することが可能となる。
【０００６】
請求項２に記載の発明は、ブロック単位に分解されたラスタイメージにおいて、上記で付加された低解像度の属性情報を検知し、低解像度の属性のみからなるブロックにおいては縮小してから圧縮することを特徴とする。これにより、低解像度の属性のみからなるブロックの元サイズを小さくすることができ、それに対して圧縮をかけることになるので、よりメモリ使用量をおさえることが可能となる。
【０００７】
請求項３に記載の発明は、上記で縮小され圧縮されたブロックについて、ラスタイメージに戻す際には解凍後拡大することを特徴とする。これにより圧縮されたブロックを正確に元のサイズに戻すことが可能となり、圧縮前のラスタイメージに戻すことが可能となる。
【０００８】
請求項４に記載の発明は、レンダリング解像度と、低解像度イメージの解像度比が整数であることを特徴とする。これにより、低解像度属性のついたブロックを縮小する際の縮小を容易にすることが可能となる。
【０００９】
請求項５に記載の発明は、レンダリング解像度まで低解像度イメージを拡大する手段と圧縮時にブロックを縮小する手段において、拡大時に補間するピクセルを縮小時に削るよう調整されていることを特徴とする。これにより、拡大時に補間したピクセルを縮小時に削ることが可能となり、圧縮後のブロックを元のブロックに復元する際に画質劣化を極小におさえることが可能となる。
【００１０】
請求項６に記載の発明は、低解像度イメージをレンダリング解像度まで拡大する際に補間したピクセルに対して補間ピクセルの属性情報を付加ことを特徴とする。これにより圧縮時のブロック縮小の際に確実に補間ピクセルを削ることが可能となり、圧縮後のブロックを元のブロックに復元する際に画質劣化を極小におさえることが可能となる。
【発明の効果】
【００１１】
レンダリング解像度よりも低い解像度のイメージに対し、低解像度という属性情報を付加することにより、レンダラによって生成されたラスタイメージのどの部分が低解像度イメージであったかを検知することが可能となる。
【００１２】
ブロック単位に分解されたラスタイメージにおいて、上記で付加された低解像度の属性情報を検知し、低解像度の属性のみからなるブロックにおいては縮小してから圧縮することにより、低解像度の属性のみからなるブロックの元サイズを小さくすることができ、それに対して圧縮をかけることになるので、よりメモリ使用量をおさえることが可能となる。
【００１３】
上記で縮小され圧縮されたブロックについて、ラスタイメージに戻す際には解凍後拡大することにより圧縮されたブロックを正確に元のサイズに戻すことが可能となり、圧縮前のラスタイメージに戻すことが可能となる。
【００１４】
レンダリング解像度と、低解像度イメージの解像度比が整数であることにより、低解像度属性のついたブロックを縮小する際の縮小を容易にすることが可能となる。
【００１５】
レンダリング解像度まで低解像度イメージを拡大する手段と圧縮時にブロックを縮小する手段において、拡大時に補間するピクセルを縮小時に削るよう調整されていることより、拡大時に補間したピクセルを縮小時に削ることが可能となり、圧縮後のブロックを元のブロックに復元する際に画質劣化を極小におさえることが可能となる。
【００１６】
低解像度イメージをレンダリング解像度まで拡大する際に補間したピクセルに対して補間ピクセルの属性情報を付加ことにより圧縮時のブロック縮小の際に確実に補間ピクセルを削ることが可能となり、圧縮後のブロックを元のブロックに復元する際に画質劣化を極小におさえることが可能となる。
【発明を実施するための最良の形態】
【００１７】
(実施例１)
以下、図面を参照して本発明の実施例を詳細に説明する。
【００１８】
図１は実施例１の画像形成装置の内部構造を示す図である。
【００１９】
図において、１０１は、描画コマンドからラスタイメージを生成するレンダラ１０２と、メモリ１０３からなる画像形成装置である。
【００２０】
図２は実施例１のデータ処理フローを示す図である。
【００２１】
600dpiのイメージ２０１と300dpiのイメージ２０２をレンダリング解像度600dpiにおいてレンダリングし、ラスタイメージ２０４を生成する。それと同時に属性情報２０５を生成する。
【００２２】
図３はラスタイメージ３０１と属性情報３０２の関係を示したものであり、各ピクセルに属性情報が付加されていることを示している。
【００２３】
本実施例において、描画コマンドから出力データを生成するまでの手順を図４のフローチャートを用いて説明する。Ｓ４０１からＳ４１０は各ステップを示す。
【００２４】
ステップＳ４０１において、描画コマンドを受け取り、ステップＳ４０２へ進む。
【００２５】
ステップＳ４０２において、描画オブジェクトが文字であるかを判定し、文字である場合は、ステップＳ４０３へ進む。
【００２６】
ステップＳ４０３において、レンダリング処理しながら各ピクセルに文字属性を付加し、ステップＳ４１０へ進む。
【００２７】
一方、ステップＳ４０２において、描画オブジェクトが文字でない場合は、ステップＳ４０４へ進む。
【００２８】
ステップＳ４０４において、描画オブジェクトが図形であるか否かを判定し、図形である場合は、ステップＳ４０５へ進む。
【００２９】
ステップＳ４０５において、レンダリング処理しながら各ピクセルに図形属性を付加し、ステップＳ４１０へ進む。
【００３０】
一方、ステップＳ４０４において、描画オブジェクトが図形でない場合は、ステップＳ４０６へ進む。
【００３１】
ステップＳ４０６において、描画オブジェクトがイメージであるか否かを判定し、イメージであればステップＳ４０７へ進む。
【００３２】
ステップＳ４０７において、イメージはレンダリング解像度より小さい解像度かどうかを判定し、レンダリング解像度よりも小さい場合は、ステップＳ４０８へ進む。
【００３３】
ステップＳ４０８において、レンダリング処理しながら各ピクセルに低解像度イメージ属性を付加し、ステップＳ４１０へ進む。
【００３４】
一方、ステップＳ４０７において、レンダリング解像度よりも小さくない場合は、ステップＳ４０９へ進む。
【００３５】
ステップＳ４０９において、レンダリング処理しながら各ピクセルにイメージ属性を付加し、ステップＳ４１０へ進む。
【００３６】
一方、ステップＳ４０６において、描画オブジェクトがイメージでない場合は、ステップＳ４１０へ進む。
【００３７】
ステップＳ４１０において、描画コマンドの最後であるか否かを判定し、描画コマンドの最後でない場合はステップＳ４０２へ進みこれを繰り返す。
【００３８】
一方、ステップＳ４１０において、描画コマンドの最後である場合は、終了する。
【００３９】
図５は実施例２の画像形成装置の内部構造を示す図である。
【００４０】
図において、５０１は、描画コマンドからラスタイメージを生成するレンダラ５０２と、メモリ５０３と、ラスタイメージをブロック化するブロック分割部５０４と、イメージを縮小するイメージ縮小部５０５と、イメージを圧縮するイメージ圧縮部５０６からなる画像形成装置である。
【００４１】
図６は実施例２のデータ処理フローを示す図である。
【００４２】
600dpiのイメージ６０１と300dpiのイメージ６０２をレンダリング解像度600dpiにおいてレンダリングし、ラスタイメージ６０４を生成する。それと同時に属性情報６０６を生成する。それらをラスタイメージ６０５と属性情報６０７のようにブロックに分割する。ラスタイメージブロック６０８は、属性情報ブロック６１４から背景であることが分かるのでイメージ圧縮部で圧縮する。次にラスタイメージブロック６０９は、属性情報ブロック６１５からイメージであることが分かるのでイメージ圧縮部で圧縮する。イメージブロック６１０は、属性情報ブロック６１６からイメージと背景から構成されていることが分かるのでイメージ圧縮部で圧縮する。ラスタイメージブロック６１１は、属性情報ブロック６１７から背景と低解像度イメージで構成されていることが分かるので、イメージ圧縮部で圧縮する。ラスタイメージブロック６１２は、属性情報ブロック６１８から低解像度イメージであることが分かるので縮小してから圧縮する。
【００４３】
本実施例において、描画コマンドから出力データを生成するまでの手順を図７のフローチャートを用いて説明する。Ｓ７０１からＳ７１４は各ステップを示す。
【００４４】
ステップＳ７０１において、描画コマンドを受け取り、ステップＳ７０２へ進む。
【００４５】
ステップＳ７０２において、描画オブジェクトが文字であるかを判定し、文字である場合は、ステップＳ７０３へ進む。
【００４６】
ステップＳ７０３において、レンダリング処理しながら各ピクセルに文字属性を付加し、ステップＳ７１０へ進む。
【００４７】
一方、ステップＳ７０２において、描画オブジェクトが文字でない場合は、ステップＳ７０４へ進む。
【００４８】
ステップＳ７０４において、描画オブジェクトが図形であるか否かを判定し、図形である場合は、ステップＳ７０５へ進む。
【００４９】
ステップＳ７０５において、レンダリング処理しながら各ピクセルに図形属性を付加し、ステップＳ７１０へ進む。
【００５０】
一方、ステップＳ７０４において、描画オブジェクトが図形でない場合は、ステップＳ７０６へ進む。
【００５１】
ステップＳ７０６において、描画オブジェクトがイメージであるか否かを判定し、イメージであればステップＳ７０７へ進む。
【００５２】
ステップＳ７０７において、イメージはレンダリング解像度より小さい解像度かどうかを判定し、レンダリング解像度よりも小さい場合は、ステップＳ７０８へ進む。
【００５３】
ステップＳ７０８において、レンダリング処理しながら各ピクセルに低解像度イメージ属性を付加し、ステップＳ７１０へ進む。
【００５４】
一方、ステップＳ７０７において、レンダリング解像度よりも小さくない場合は、ステップＳ７０９へ進む。
【００５５】
ステップＳ７０９において、レンダリング処理しながら各ピクセルにイメージ属性を付加し、ステップＳ７１０へ進む。
【００５６】
一方、ステップＳ７０６において、描画オブジェクトがイメージでない場合は、ステップＳ７１０へ進む。
【００５７】
ステップＳ７１０において、描画コマンドの最後であるか否かを判定し、描画コマンドの最後でない場合はステップＳ７０２へ進みこれを繰り返す。
【００５８】
一方、ステップＳ７１０において、描画コマンドの最後である場合は、ステップＳ７１１へ進む。
【００５９】
ステップＳ７１１においてラスタイメージをブロック単位に分割し、ステップＳ７１２へ進む。
【００６０】
ステップＳ７１２において、属性情報が低解像度イメージであるか否かを判定し、低解像度イメージである場合は、ステップＳ７１３へ進む。
【００６１】
ステップＳ７１３において、ブロックを縮小し、ステップＳ７１４へ進む。
【００６２】
一方、ステップＳ７１２において属性情報が低解像度イメージでない場合は、ステップＳ７１４へ進む。
【００６３】
ステップＳ７１４において、ブロックを圧縮し終了する。
【００６４】
図８は実施例３、４の画像形成装置の内部構造を示す図である。
【００６５】
図において、８０１は、描画コマンドからラスタイメージを生成するレンダラ８０２と、メモリ８０３と、ラスタイメージをブロック化するブロック分割部８０４と、イメージを縮小するイメージ縮小部８０５と、イメージを圧縮するイメージ圧縮部８０６と、イメージを解凍するイメージ解凍部８０７と、イメージを拡大するイメージ拡大部８０８と、ブロックを接続するブロック接続部８０９からなる画像形成装置である。
【００６６】
図９は実施例３のデータ処理フローを示す図である。
【００６７】
600dpiのイメージ９０１と300dpiのイメージ９０２をレンダリング解像度600dpiにおいてレンダリングし、ラスタイメージ９０４を生成する。それと同時に属性情報９０６を生成する。それらをラスタイメージ９０５と属性情報９０７のようにブロックに分割する。ラスタイメージブロック９０８は、属性情報ブロック９１５から背景であることが分かるのでイメージ圧縮部で圧縮する。次にラスタイメージブロック９０９は、属性情報ブロック９１６からイメージであることが分かるのでイメージ圧縮部で圧縮する。イメージブロック９１０は、属性情報ブロック９１７からイメージと背景から構成されていることが分かるのでラスタイメージ圧縮部で圧縮する。ラスタイメージブロック９１１は、属性情報ブロック９１８から背景と低解像度イメージで構成されていることが分かるので、イメージ圧縮部で圧縮する。ラスタイメージブロック９１２は、属性情報ブロック９１９から低解像度イメージであることが分かるので縮小してから圧縮する。次にラスタイメージのブロックを圧縮した圧縮データを解凍する。解凍されたラスタイメージブロック９２１は属性情報ブロック９２８から背景と分かるのでそのままブロック接続部に入力する。解凍されたラスタイメージブロック９２２は、属性情報ブロック９２９からイメージであることが分かるのでそのままブロック接続部に入力する。解凍されたイメージブロック９２３は、属性情報ブロック９３０からイメージと背景から構成されていることが分かるのでそのままブロック接続部に入力する。解凍されたラスタイメージブロック９２４は、属性情報ブロック９３１から背景と低解像度イメージで構成されていることが分かるのでそのままブロック接続部に入力する。解凍されたラスタイメージブロック９２６は、属性情報ブロック９２０から低解像度イメージであることが分かるので拡大してからブロック接続部に入力する。ラスタイメージブロックを接続しラスタイメージ９３３を、属性情報ブロックを接続し属性情報９３４を再生成する。
【００６８】
本実施例において、描画コマンドから出力データを生成するまでの手順を図１０のフローチャートを用いて説明する。Ｓ１００１からＳ１０１９は各ステップを示す。
【００６９】
ステップＳ１００１において、描画コマンドを受け取り、ステップＳ１００２へ進む。
【００７０】
ステップＳ１００２において、描画オブジェクトが文字であるかを判定し、文字である場合は、ステップＳ１００３へ進む。
【００７１】
ステップＳ１００３において、レンダリング処理しながら各ピクセルに文字属性を付加し、ステップＳ１０１０へ進む。
【００７２】
一方、ステップＳ１００２において、描画オブジェクトが文字でない場合は、ステップＳ１００４へ進む。
【００７３】
ステップＳ１００４において、描画オブジェクトが図形であるか否かを判定し、図形である場合は、ステップＳ１００５へ進む。
【００７４】
ステップＳ１００５において、レンダリング処理しながら各ピクセルに図形属性を付加し、ステップＳ１０１０へ進む。
【００７５】
一方、ステップＳ１００４において、描画オブジェクトが図形でない場合は、ステップＳ１００６へ進む。
【００７６】
ステップＳ１００６において、描画オブジェクトがイメージであるか否かを判定し、イメージであればステップＳ１００７へ進む。
【００７７】
ステップＳ１００７において、イメージはレンダリング解像度より小さい解像度かどうかを判定し、レンダリング解像度よりも小さい場合は、ステップＳ１００８へ進む。
【００７８】
ステップＳ１００８において、レンダリング処理しながら各ピクセルに低解像度イメージ属性を付加し、ステップＳ１０１０へ進む。
【００７９】
一方、ステップＳ１００７において、レンダリング解像度よりも小さくない場合は、ステップＳ１００９へ進む。
【００８０】
ステップＳ１００９において、レンダリング処理しながら各ピクセルにイメージ属性を付加し、ステップＳ１０１０へ進む。
【００８１】
一方、ステップＳ１００６において、描画オブジェクトがイメージでない場合は、ステップＳ１０１０へ進む。
【００８２】
ステップＳ１０１０において、描画コマンドの最後であるか否かを判定し、描画コマンドの最後でない場合はステップＳ１００２へ進みこれを繰り返す。
一方、ステップＳ１０１０において、描画コマンドの最後である場合は、ステップＳ１０１１へ進む。
【００８３】
ステップＳ１０１１においてラスタイメージをブロック単位に分割し、ステップＳ１０１２へ進む。
【００８４】
ステップＳ１０１２において、属性情報が低解像度イメージであるか否かを判定し、低解像度イメージである場合は、ステップＳ１０１３へ進む。
【００８５】
ステップＳ１０１３において、ブロックを縮小し、ステップＳ１０１４へ進む。
【００８６】
一方、ステップＳ１０１２において属性情報が低解像度イメージでない場合は、ステップＳ１０１４へ進む。
【００８７】
ステップＳ１０１４において、ブロックを圧縮し、ステップＳ１０１５へ進む。
【００８８】
ステップＳ１０１５において、メモリに格納し、ステップＳ１０１６へ進む。
【００８９】
ステップＳ１０１６において、ブロック解凍し、ステップＳ１０１７へ進む。
【００９０】
ステップＳ１０１７において、属性情報が低解像度イメージであるか否かを判定し、低解像度イメージであればステップＳ１０１８へ進む。
【００９１】
ステップＳ１０１８において、ブロックを拡大し、ステップＳ１０１９へ進む。
【００９２】
一方、ステップＳ１０１７において、属性情報が低解像度イメージでない場合は、ステップＳ１０１９へ進む。
【００９３】
ステップＳ１０１９において、ブロックを接続し終了する。
【００９４】
図１１は実施例４の低解像度イメージの解像度変換及び縮小方法を示す図である。
【００９５】
図において、１１０１は解像度変換前の低解像度イメージを示し、解像度変換によってイメージ１１０２が生成される。解像度変換されてできたイメージ１１０３は解像度変換前の画素と補間画素からなる。次にこれを縮小する際は解像度変換後イメージ１１０４の補間画素を削り、縮小後イメージ１１０５を生成する。
【００９６】
図１３は実施例４において、ラスタイメージ１３０１と属性情報１３０２の関係を示したものであり、各ピクセルに属性情報としてイメージ、低解像度イメージ、低解像度イメージ補間が祖が付加されていることを示している。
【００９７】
本実施例において、描画コマンドから出力データを生成するまでの手順を図１２のフローチャートを用いて説明する。Ｓ１２０１からＳ１２２１は各ステップを示す。
【００９８】
ステップＳ１２０１において、描画コマンドを受け取り、ステップＳ１２０２へ進む。
【００９９】
ステップＳ１２０２において、描画オブジェクトが文字であるかを判定し、文字である場合は、ステップＳ１２０３へ進む。
【０１００】
ステップＳ１２０３において、レンダリング処理しながら各ピクセルに文字属性を付加し、ステップＳ１２１２へ進む。
【０１０１】
一方、ステップＳ１２０２において、描画オブジェクトが文字でない場合は、ステップＳ１２０４へ進む。
【０１０２】
ステップＳ１２０４において、描画オブジェクトが図形であるか否かを判定し、図形である場合は、ステップＳ１２０５へ進む。
【０１０３】
ステップＳ１２０５において、レンダリング処理しながら各ピクセルに図形属性を付加し、ステップＳ１２１２へ進む。
【０１０４】
一方、ステップＳ１２０４において、描画オブジェクトが図形でない場合は、ステップＳ１２０６へ進む。
【０１０５】
ステップＳ１２０６において、描画オブジェクトがイメージであるか否かを判定し、イメージである場合はステップＳ１２０７へ進む。
【０１０６】
ステップＳ１２０７において、イメージはレンダリング解像度より小さい解像度であるか否かを判定し、レンダリング解像度より小さい解像度である場合はステップＳ１２０８へ進む。
【０１０７】
ステップＳ１２０８において、現在のピクセルが低解像度イメージの補間ピクセルである場合は、ステップＳ１２０９へ進む。
【０１０８】
ステップＳ１２０９において、レンダリング処理しながら低解像度イメージ補間画素属性を付加し、ステップＳ１２１２へ進む。
【０１０９】
一方、ステップＳ１２０８において、現在のピクセルが低解像度イメージの補間ピクセルでない場合は、ステップＳ１２１０へ進む。
【０１１０】
ステップＳ１２１０において、レンダリング処理しながら低解像度イメージ属性を付加し、ステップＳ１２１２へ進む。
【０１１１】
一方、ステップＳ１２０７において、イメージはレンダリング解像度より小さくない場合は、ステップＳ１２１１へ進む。
【０１１２】
ステップＳ１２１１において、レンダリング処理しながら各ピクセルにイメージ属性を付加し、ステップＳ１２１２へ進む。
【０１１３】
一方、ステップＳ１２０６において、描画オブジェクトがイメージでない場合はステップＳ１２１２へ進む。
【０１１４】
ステップＳ１２１２において、描画コマンドの最後であるか否かを判定し、描画コマンドの最後でない場合はステップＳ１２０２へ進みこれを繰り返す。
一方、ステップＳ１２１２において、描画コマンドの最後である場合はステップＳ１２１３へ進む。
【０１１５】
ステップＳ１２１３において、ラスタイメージをブロック単位に分割し、ステップＳ１２１４へ進む。
【０１１６】
ステップＳ１２１４において、属性情報は低解像度イメージあるいは低解像度イメージ補間画素で構成されるブロックである場合はステップＳ１２１５へ進む。
【０１１７】
ステップＳ１２１５において、補間ピクセルを削除し縮小し、ステップＳ１２１６へ進む。
【０１１８】
一方、ステップＳ１２１４において、属性方法が低下解像度イメージ或いは低解像度イメージ補間画素以外の属性を含むブロックである場合はステップＳ１２１６へ進む。
【０１１９】
ステップＳ１２１６においてブロックを圧縮し、ステップＳ１２１７へ進む。
【０１２０】
ステップＳ１２１７において、圧縮データをメモリに格納し、ステップＳ１２１８へ進む。
【０１２１】
ステップＳ１２１８において、ブロックを解凍しステップＳ１２１９へ進む。
【０１２２】
ステップＳ１２１９において、属性情報は低解像度イメージであるか否かを判定し、低解像度イメージである場合はステップＳ１２２０へ進む。
【０１２３】
ステップＳ１２２０において、ブロックを拡大し、ステップＳ１２２１へ進む。
【０１２４】
一方、ステップＳ１２１９において、属性情報は低解像度イメージでない場合はステップＳ１２２１へ進む。
【０１２５】
ステップＳ１２２１において、ブロック接続部においてブロックを接続しラスタイメージを再生性し終了する。
【図面の簡単な説明】
【０１２６】
【図１】実施例１の画像形成装置の内部構造を示す図である。
【図２】実施例１においてデータの変化表す図である。
【図３】実施例１においてラスタイメージと属性情報の関係を示す図である。
【図４】実施例１においてデータの処理手順を示すフローチャートである。
【図５】実施例２の画像形成装置の内部構造を示す図である。
【図６】実施例２においてデータの変化表す図である。
【図７】実施例２においてデータの処理手順を示すフローチャートである。
【図８】実施例３の画像形成装置の内部構造を示す図である。
【図９】実施例３においてデータの変化表す図である。
【図１０】実施例３においてデータの処理手順を示すフローチャートである。
【図１１】実施例４において低解像度イメージの解像度変換及び縮小方法を示す図である。
【図１２】実施例４においてデータの処理手順を示すフローチャートである。
【図１３】実施例４においてラスタイメージと属性情報の関係を示す図である。
【図１】
2006245763.tif 000003
【図２】
2006245763.tif 000004
【図３】
2006245763.tif 000005
【図４】
2006245763.tif 000006
【図５】
2006245763.tif 000007
【図６】
2006245763.tif 000008
【図７】
2006245763.tif 000009
【図８】
2006245763.tif 000010
【図９】
2006245763.tif 000011
【図１０】
2006245763.tif 000012
【図１１】
2006245763.tif 000013
【図１２】
2006245763.tif 000014
【図１３】
2006245763.tif 000015