(57)【特許請求の範囲】
【請求項１】
既知のフォーマットで記述されたファイルを解釈して画像データに展開し、さらに前記画像データに含まれる画像要素の属性を示すタグデータを画素単位で生成する画像処理装置において、
前記画像データおよびタグデータをそれぞれ符号化圧縮する圧縮手段と、
圧縮された画像データおよびタグデータを共に記憶する共通記憶手段と、
前記共通記憶手段から画像データおよびタグデータを時分割で読み出し、それぞれを伸長して画素単位で対応付けて出力する伸長手段とを具備し、
前記伸長手段は、前記共通記憶手段から読み出された画像データの圧縮データを先入れ先出し方式で一時記憶する第１の緩衝記憶手段と、
前記共通記憶手段から読み出されたタグデータの圧縮データを先入れ先出し方式で一時記憶する第２の緩衝記憶手段と、
前記第１の緩衝記憶手段から出力された圧縮データを伸張して出力する第１の伸長手段と、
前記第２の緩衝記憶手段から出力された圧縮データを伸張して一時記憶し、第１の伸長手段の出力タイミングで出力する第２の伸長手段と、
前記共通記憶手段に記憶された画像データおよびタグデータを時分割で読み出して各緩衝記憶手段に入力する入力制御手段とによって構成され、
前記入力制御手段は、前記第２の緩衝記憶手段の空き容量に応じて、前記画像データおよびタグデータを時分割で読み出す機会を可変制御することを特徴とする画像処理装置。
【請求項２】
前記入力制御手段は、前記第２の緩衝記憶手段に空き容量があれば画像データおよびタグデータを時分割で交互に読み出し、空き容量が不足すると、タグデータの読み出し機会に画像データを読み出すことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
少なくとも前記共通記憶手段および伸長手段を相互接続する共通バスをさらに具備し、前記共通記憶手段から読み出された画像データおよびタグデータは、前記共通バス上を時分割で転送されることを特徴とする請求項１または２のいずれかに記載の画像処理装置。
【請求項４】
前記ファイルは、異なる複数種類の空間解像度および階調解像度を有することを特徴とする請求項１ないし３のいずれかに記載の画像処理装置。
【請求項５】
前記ファイルは、ページ記述言語で記述されていることを特徴とする請求項１ないし４のいずれかに記載の画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理装置に係り、特に、画像データに含まれる画像要素の属性を示す属性情報（タグデータ）を各画素ごとに生成し、画像データの各画素データと共に出力装置に供給する画像処理装置に関する。
【０００２】
【従来の技術】
近年、ＤＴＰ (Desk Top Publishing)のハードウェア／ソフトウェアの進歩に伴って各種の入力デバイス（スキャナやビデオスチルカメラなど）やドキュメントエディタなどが登場し、様々な空間解像度あるいは階調解像度を有する画像要素をーつのドキュメント（１ページ）の中に取り込むことが可能になった。この結果、より複雑で高度な、そして様々な空間解像度あるいは階調解像度を有する画像要素を組み合わせたドキュメントが作成されるようになった。
【０００３】
ここで、画像要素とは、似かよった性質を有するデータで分類される画像ブロックをいい、例えば、文字／線画領域、図形領域および自然画像領域に分類することができる。そして、複雑かつ高度で、様々な空間解像度あるいは階調解像度を有するドキュメントも、ＰＤＬを用いれば簡単に表現することができ、単純なファイルとして生成することも可能になる。
【０００４】
ＰＤＬファイル生成時において、そのドキュメント中に含まれる様々な空間解像度あるいは階調解像度は、入出力装置に依存しない固有の論理的座標空間にて記述される。一方、画像処理装置においては、これらのＰＤＬを解釈して、自身の画像処理装置が有する両像用メモリの空間解像度あるいは階調解像度に合わせて展開処理を行う。通常、ここで展開処理を行う際の空間解像度あるいは階調解像度とは、プリンタ等の目的とする画像形成装置の空間解像度あるいは階調解像度と同じである。
【０００５】
しかし、かかる従来の画像処理装置では、ＰＤＬの解釈処理を行って展開処理を行なう際、基本的には、その画像処理装置または画像形成装置が有する固有の空間解像度および階調解像度でしか展開することができない。その画像処理装置に固有の空間解像度および階調解像度で展開された画像データは、全て単一の空間解像度および階調解像度として、プリンタをはじめとする目的の画像形成装置に供給され、画像形成装置側にて各種画像処理が行なわれるか、または何も行なわれないで画像形成が行なわれる。
【０００６】
上記したように、ドキュメントを構成する画像要素は、文字／線画領域、図形領域、および自然画像領域に分類することができるが、それぞれの画像要素に必要とされる空間解像度および階調解像度は異なる。例えば、文字／線画領域では高空間解像度が必要とされるが、ほとんどの場合において各画素が二値表現されるため、低階調解像度でよい。また、図形領域では連続して同一の値が現れる確率が高いために低空間解像度で表現することが可能であり、その空間解像度は画像処理装置あるいはプリンタをはじめとする画像形成装置の空間解像度よりも非常に低く、またほとんどの場合において二値で表現可能であるために低階調解像度で良い。一方、自然画のような中間調画像に対しては高階調解像度が必要であるが、高空間解像度は必要なく、また高解像度はオーバーサンプリングとなりかえって画質を劣化させてしまうので、中空間解像度であることが好ましい。
【０００７】
本来、このように、それぞれで要求の異なる空間解像度および階調解像度を有する画像要素に対して、本当の意味での高画質な画像形成を行なうためには、画像処理装置から画像形成段階まで各画像要素の属性が保存された状態で、プリンタをはじめとする目的の画像形成装置に対してデータが送られ、それぞれの特性にあった形式により、それぞれの画像形成装置に依存した画像形成が行なわれるべきである。
【０００８】
このような要求に対して、例えば特開平８−１２３９３９号公報では、人力されるファイル（ＰＤＬファイル）を解釈して展開する際に、画像要素の種類（文字／線画領域、図形領域、自然画領域）に対応した属性情報をタグデータとして生成し、後段の画像形成処理装置では、このタグデータにしたがって画像処理を行なうことで画質の改善を図っている。
【０００９】
【発明が解決しようとする課題】
タグデータは、各画素ごとに生成されて画像データと共に一時記憶されることから、メモリ容量を節約するためには、画像データと同様にタグデータも符号化圧縮して記憶しておくことが望ましい。また、メモリ容量をさらに節約するためには、圧縮した画像データおよびタグデータを別々のメモリに記憶するのではなく、同一メモリ上の異なる領域に記憶することが望ましい。
【００１０】
しかしながら、各データを同一メモリ上に記憶してしまうと同時に読み出すことができないので、伸長する際には各データをメモリから時分割で読み出して伸長器へ転送する必要がある。
【００１１】
一方、１画素あたりのデータ量を比較すると、画像データは８ビット程度であるのに対して、タグデータの多くは２ビット程度であり、両者のデータ量は大きく異なる。さらに、タグデータは伸長後に完全に復元されなければならないので、可逆的な符号化圧縮を行う必要があるのに対して、画像データにはその必然性がなく、圧縮率の高い不可逆的な符号化圧縮が行われることが多い。
【００１２】
このように、画像データとタグデータとでは圧縮・伸長に係る種々の条件が異なり、伸長後に各データを画素単位で対応付けて出力するためには、同一メモリから画像データおよびタグデータを読み出す機会や各伸長器の伸長速度等を制御しなければならない。このため、これまでは画像データおよびタグデータを共に圧縮して同一メモリ上に記憶する試みがなされていなかった。
【００１３】
本発明の目的は、上記した従来技術の問題点を解決し、画像データおよびタグデータを共に圧縮して同一メモリ上に記憶できる画像処理装置を提供することにある。
【００１４】
【課題を解決するための手段】
上記した目的を達成するために、本発明は、既知のフォーマットで記述されたファイルを解釈して画像データに展開し、さらに前記画像データに含まれる画像要素の属性を示すタグデータを画素単位で生成する画像処理装置において、前記画像データおよびタグデータをそれぞれ符号化圧縮する圧縮手段と、圧縮された画像データおよびタグデータを共に記憶する共通記憶手段と、前記共通記憶手段から画像データおよびタグデータを時分割で読み出し、それぞれを伸長して画素単位で対応付けて出力する伸長手段とを具備し、前記伸長手段は、前記共通記憶手段から読み出された画像データの圧縮データを先入れ先出し方式で一時記憶する第１の緩衝記憶手段と、前記共通記憶手段から読み出されたタグデータの圧縮データを先入れ先出し方式で一時記憶する第２の緩衝記憶手段と、前記第１の緩衝記憶手段から出力された圧縮データを伸張して出力する第１の伸長手段と、前記第２の緩衝記憶手段から出力された圧縮データを伸張して一時記憶し、第１の伸長手段の出力タイミングで出力する第２の伸長手段と、前記共通記憶手段に記憶された画像データおよびタグデータを時分割で読み出して各緩衝記憶手段に入力する入力制御手段とによって構成され、前記入力制御手段は、前記第２の緩衝記憶手段の空き容量に応じて、前記画像データおよびタグデータを時分割で読み出す機会を可変制御することを特徴とする。
【００１５】
上記した構成によれば、共通記憶手段上に記憶された画像データおよびタグデータの圧縮データが時分割で読み出されてそれぞれ伸長され、伸長された画像データおよびタグデータが画素単位で対応付けて出力されるので、画像データおよびタグデータを圧縮して同一メモリ上に記憶することが可能になる。
【００１６】
【発明の実施の形態】
以下、図面を参照して本発明を詳細に説明する。本実施形態の画像処理装置は、ホストコンピュータ等の外部装置２から入力されたファイルを画像データおよびタグデータに展開する画像データ処理装置１と、この画像データ処理装置１から提供される画像データおよびタグデータに基づいてプリントを実行する画像形成処理装置３とに大別される。以下では、初めに画像データ処理装置１について説明し、次いで画像形成処理装置３について説明する。
【００１７】
図１は、本発明の一実施形態に係る画像データ処理装置１の構成を示したブロック図である。データ通信部１４は、ある既知のＰＤＬで記述されたドキュメントファイル（以下、単に「ＰＤＬファイル」と表現する）を入力する。このＰＤＬファイルは、ホストコンピュータ２により作成されたものである。ＲＯＭ１３には、ＣＰＵ１１によって実行される各種の制御プログラムが格納されている。ＲＡＭ１２は、前記制御プログラムの実行時にワークエリアとして機能する。ＣＰＵ１１は、当該画像データ処理装置１の全体的な制御処理を実行する他、本実施形態では特に、画像展開部１１１、画像データ変換部１１２ならびに第１および第２圧縮部１１３、１１４として機能する。
【００１８】
前記画像展開部１１１は画像展開処理を行ない、ＰＤＬファイルを解釈して、各画像要素のオブジェクトリストを作成する。ここで、オブジェクトリストとは、この画像データ処理装置１が有する画像座標空間上のどの位置にそれぞれのオブジェクト（画像要素）が存在するか、またどのような構成の画像要素なのか、またどのような属性を有する画像要素なのか、さらにはどのようなカラーを持つオブジェクトなのかを示す構造体の構成になっている。
【００１９】
画像座標空間上の位置は、例えば（ｘ１min ，ｙ１min ）、（ｘ２max ，ｙ２max ）のように対角の座標で表現することができ、構成についてはキャラクタ、矩形図形、円、線、その他の画像要素として表すことができる。また、属性については、文字、線画、自然画、図形要素などに区別することができ、カラー（色）については、画像展開部１１１が内部的に持っているカラーパレットに指示することで、それらの表現が可能になる。
【００２０】
画像データ変換部１１２は、画像展開部１１１によってオブジェクトリストに掲載された画像データをバイトマップデータに展開すると共に、このバイトマップデータの各画素ごとに、当該画素が表現する画像要素の属性を示すタグデータを生成する。本実施形態におけるタグデータとは、図５に示したように、画像要素を２ビットで次の４種類に分類するものである。すなわち、画像要素は、自然画像領域、図形領域、文字／線画領域およびその他の領域に分類され、それぞれにタグデータ“１１”、“１０”、“０１”、“００”（二進表記）が割り当てられている。共通記憶部１５には、タグメモリ領域１５１と画像メモリ領域１５２とが確保されている。
【００２１】
ＣＰＵ１１の第１圧縮部１１３は、前記画像データ変換部１１２によって展開されたバイトマップデータを符号化圧縮し、このバイトマップデータがブラックに対応していれば画像メモリ１５２（Ｋ）へ、イエローに対応していれば画像メモリ１５２（Ｙ）へ、マゼンタに対応していれば画像メモリ１５２（Ｍ）へ、シアンに対応していれば画像メモリ１５２（Ｃ）へ、それぞれ蓄積する。本実施形態における画像データは、各画素が８ビット、解像度が４００ｄｐｉ、かつ大きさがＡ３サイズ（４メガピクセル）を想定している。このため、各画像メモリ１５２の合計容量は１２８メガバイトとなる。第２圧縮部１１４は、前記タグデータを符号化圧縮してタグメモリ１５１に格納する。
【００２２】
伸長部１６は、前記共通記憶部１５の画像メモリ１５２から読み出された画像データに関する圧縮データを先入れ先出し方式で一時記憶する第１ＦＩＦＯ１６２と、共通記憶部１５のタグメモリ１５１から読み出されたタグデータに関する圧縮データを先入れ先出し方式で一時記憶する第２ＦＩＦＯ１６３と、前記第１ＦＩＦＯ１６２から出力された圧縮データを伸張して出力する第１伸長器１６４と、前記第２ＦＩＦＯ１６３から供給された圧縮データを伸張してバッファ１６５ａに一時記憶し、第１伸長器１６４の出力タイミングで出力する第２伸長器１６５とを備え、共通記憶部１５に記憶されたバイトマップデータおよびタグデータを伸張して出力する。
【００２３】
ＩＦ制御部１７は、前記第１伸長器１６４から出力される画像データと第２伸長器１６５から出力されるタグデータとを画素単位で同期させて出力する。入力制御部１６１は、前記第２ＦＩＦＯ１６３の空き容量に応じて、前記画像データおよびタグデータを共通記憶部１５から時分割で読み出す機会を可変制御する。
【００２４】
図２は、画像形成処理装置３の構成を示したブロック図である。画像インターフェイス３１は、図１に示した画像データ処理装置１とのデータの授受を行なうと共に、タグデータの解釈およびデータのセレクトを行なう。γ補正部３２、カラースペース変換部３３、フィルタ処理部３４、ＵＣＲ／黒生成部３５、階調生成部３６、およびスクリーン処理部３７の各画像処理部は、それぞれのタグデータの指示により、それぞれ異なる画処理を行なう画像処理機能と、その処理を行なうためのＬＵＴ（ルック・アップ・テーブル）を有する。レーザ駆動回路３８は、データにしたがって画像形成を行なう。なお、画像形成方式は電子写真方式、インクジェット方式、熱転写方式、その他の各方式であっても良く、この場合にはレーザ駆動回路３８が適宜変更される。
【００２５】
制御部３９は、この画像形成処理装置３における同期制御、システム制御、ＵＩ制御、画像処理制御、通信制御等の各種制御を行なうとともに、どのようなタグデータのときにどのような画像処理を行なうかなどの指示も、ソフトウェア的に動作開始前に指示する。
【００２６】
なお、この画像形成処理装置３は、画像入力装置４０を有するコピア形式のものであっても良い。この場合に原稿は、ＣＣＤ４１ａ〜４１ｃによりＲ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）の３色で読み込まれ、これらの読取信号は、Ａ／Ｄ変換部４２ａ〜４２ｃによりデジタル信号に変換され、次にシェーディング補正部４３により画素毎の感度バラツキの補正と照明ムラの補正とが行なわれて、最終的に出力信号線４４ａ〜４４ｃを介して、Ｒ．Ｇ．Ｂのカラースペースを有するデータとして画像インターフェイス３１に供給される。そしてこの場合、画像インターフェイス３１は、画像データ処理装置１からの画像データではなく、画像入力装置４０からのデータを選択して、画像形成処理が行なわれる。
【００２７】
図３は、本実施形態の動作を説明するためのフローチャートである。まず、画像データ処理装置１の動作について説明する。
【００２８】
画像データ処理装置１では、ステップＳ１において、ホストコンピュータ２により作成されたＰＤＬファイルがデータ通信部１４により受信され、ＣＰＵ１１の画像展開部１１１により解釈される。ステップＳ２では、この画像展開部１１１の解釈により、オブジェクトリストが１ページの各ライン毎に生成される。オブジェクトリストとなった画像データは画像データ変換部１１２に転送され、ステップＳ３において仮想的にラスタライズ（展開）され、ステップＳ４において、１ページの全てのスキャンラインに対してＫ，Ｙ，ＭおよびＣの各色毎にラスタライズされたバイトマップとして変換され、ステップＳ５において第１圧縮部１１３で符号化圧縮された後に、次のステップＳ６においてＫ，Ｙ，ＭおよびＣの各画像メモリ１５２のそれぞれに一時的に蓄積される。
【００２９】
一方、上記処理を行なうと同時に、ＣＰＵ１１の画像データ変換部１１２は、ステップ７においてオブジェクトタグを生成する。すなわち、画像データ変換部１１２に渡されるオブジェクトリストにより、それぞれの画像要素の持つ特性と、その画像要素の存在する位置とを解釈し、前記図５に示したタグデータファンクションテーブルに基づいて２ビット構成のタグデータを生成する。次々と得られるタグデータは、ステップＳ９において第２圧縮部１１４で符号化圧縮された後、ステップＳ１０においてタグメモリ１５１に蓄積される。
【００３０】
このようにして、バイトマップデータおよびタグデータの生成、圧縮および蓄積処理が完了すると、所定のタイミングで、ＩＦ制御部１７と画像形成処理装置３との間で通信が行なわれ、画像出力同期信号が通信／同期信号線２３を介して供給される。ステップＳ１１、１２では、各圧縮データが伸長器１６でそれぞれ伸長される。
【００３１】
ここで、前記図１のブロック図および図４のタイミングチャートを参照して伸長器１６の動作を詳細に説明する。
【００３２】
図１において、伸長器１６の入力制御部１６１は、ＣＰＵ１１から画像データの先頭アドレスおよびサイズ、ならびにタグデータの先頭アドレス、サイズおよびサイクル開始命令を受け取り、ＤＭＡサイクルで共通画像メモリ１５から画像データおよびタグデータを時分割で読み出す。
【００３３】
各ＦＩＦＯ１６２、１６３は、それぞれ読み出しポートおよび書き込みポートを備え、書き込みポートから入力されたデータを、入力された順序で読み出しポートから出力する汎用のメモリである。各ＦＩＦＯ１６２、１６３の動作はクロックに同期しても非同期であっても良いが、本実施例ではクロックに同期して動作するものとして説明している。各ＦＩＦＯ１６２、１６３のデータ幅は、書き込み時にはシステムバス１０のデータ幅、読み出し時には８データとする。
【００３４】
各ＦＩＦＯ１６２、１６３は、自身が空であるとエンプティ信号Ｅを出力する。そして、ＩＦ制御部１７から出力される読み出し信号Ｆが有効であればデータを出力すると共に、自身に依然としてデータが存在すれば、それ以後も継続的にデータを出力する。
【００３５】
第１伸長器１６４は、第１ＦＩＦＯ１６２から出力される圧縮された画像データを伸長し、ＩＦ制御部１７から出力される読み出し信号Ｆが有効である限り、これをＩＦ制御部１７に対して供給する。すなわち、第１伸長器１６４は第２伸長器１６５とは無関係に伸長動作を行う。第２伸長器１６５は、第２ＦＩＦＯ１６３から出力される圧縮されたタグデータを伸長して自身のバッファ１６５ａに蓄積する。バッファ１６５ａに蓄積したタグデータは、第１伸長器１６４からの画像データの出力タイミングに同期して出力される。
【００３６】
ＩＦ制御部１７は、ＣＰＵ１１から印字すべきデータの主走査方向および副走査方向のサイズを設定され、画像形成処理装置３からデータ要求信号を受け取ると、要求されている転送速度で、ライン毎に画像データおよびタグデータを画素単位で同期して転送する。ＩＦ制御部１７はライン相当のバッファを備え、自身のバッファが一杯ではなく、かつ第１伸長器１６４にデータが存在する限りデータ読み出し信号Ｆを有効とする。
【００３７】
前記第２伸長器１６５は、自身のバッファ１６５ａに空きがある限り伸長動作を続けるが、バッファ１６５ａが一杯になると伸長動作を抑制する。そして、この抑制動作が第２ＦＩＦＯ１６３の空き容量に反映される。第２ＦＩＦＯ１６３の空き容量は前記入力制御部１６１によって監視される。入力制御部１６１は、第２ＦＩＦＯ１６３に空き容量があれば、共通画像メモリ１５の各メモリ領域１５１、１５２からタグデータおよび画像データをそれぞれ時分割で交互に読み出し、それぞれ第２ＦＩＦＯ１６３および第１ＦＩＦＯ１６２へ供給する。これに対して、第２ＦＩＦＯ１６３の空き容量がなくなる、換言すれば第２伸長器１６５のバッファ１６５ａに空きがなくなると、後に図４のタイミングチャートを参照して詳述するように、タグデータの読み出し機会に画像データを読み出して第１ＦＩＦＯ１６２に供給する。
【００３８】
図４(a) は、共通記憶部１５から画像データおよびタグデータの圧縮データが時分割で読み出されるタイミングを示しており、四角内の文字が“タ”のタイミングではタグデータが読み出され“画”のタイミングでは画像データが読み出される。同図(b) は、第２伸長器１６５にタグデータの圧縮データが入力されるタイミングを表している。同図(c) は、第２伸長器１６５によってタグデータが伸長されるタイミングを示しており、四角２つが１画素分（本実施形態では、２ビット）を表している。同図(d) は、前記バッファ１６５ａの空きバッファ数が“０”になると出力される負論理のバッファフル信号を示している。同図(e) は、前記バッファ１６５ａの空きバッファ数を示している。同図(f) は、第２伸長器１６５からタグデータが出力されるタイミングを示している。同図(g) は、第１伸長器１６４に画像データの圧縮データが入力されるタイミングを表している。同図(h) は、第１伸長器１６４によって画像データが伸長されるタイミングを示しており、四角１つが１画素分（本実施形態では、１バイト）を表している。同図(i) は、第１伸長器１６４から画像データが出力されるタイミングを示している。
【００３９】
このような構成において、例えば図４の時刻ｔ１からｔ２の期間では、第１伸長器１６４から１画素分の画像データが出力されるのに同期して、第２伸長器１６５では１画素分のタグデータが伸長され、そのバッファ１６５ａからは１画素分のタグデータが出力される。したがって、空きバッファ数は変化せずに“９”のままである。これに対して、時刻ｔ２からｔ３の期間では、第２伸長器１６５によって２画素分のタグデータが伸長される一方で、そのバッファ１６５ａからは１画素分のタグデータしか出力されないので、空きバッファ数が“１”だけ減少して“８”となる。
【００４０】
このように、本実施形態では画素単位のデータ処理量が第２伸長器１６５では第１伸長器の２倍になるので、第２伸長器１６５では、バッファ１６５ａの空きバッファ数が徐々に減少する。そして、空きバッファ数が“０”になると、第２伸長器１６５は伸長処理を一時的に中断し、これによってタグデータの読み出しも不必要になる。
【００４１】
一方、第２伸長器１６５が一回の伸長に要する時間Ｔ１は、画像データが時分割で供給される周期Ｔよりも十分に短いので、第２伸長器１６５も処理データの不足により伸長処理を中期的に中断することになる。
【００４２】
そこで、本実施形態ではタグデータの読み出しが不必要になると、この機会を画像データの読み出しに振り分け、画像データが第１ＦＩＦＯ１６２に入力される機会を増やすようにした。
すなわち、図４の時刻ｔ４において空きバッファ数が“０”の状態でタグデータのＤＭＡサイクルを迎えると、入力制御部１６１は本来のタグメモリ１５１ではなく画像メモリ１５２にアクセスして画像データをシステムバス１０上へ送出させると共に、第１ＦＩＦＯ１６２に対して書き込み信号を出力する。この結果、時刻ｔ５では第１伸長器１６４による伸長処理が途切れる事なく連続的に行われるので、装置全体としての伸長処理は効率良く行われることになる。なお、時刻ｔ６において次のタグデータに関するＤＭＡサイクルを迎えると、ここでは空きバッファ数が“２”なので通常通りタグメモリ１５１がアクセスされる。
【００４３】
図３に戻り、ステップＳ１３では、伸長された画像データおよびタグデータが、それぞれＩＦ制御部１７により画像データ出力信号線２１およびタグデータ出力線２２を介して通信相手先の画像形成処理装置３に、同一座標データ毎に同期して送信される。
【００４４】
一方、画像形成処理装置３では、画像入力装置４０によるデータを用いない場合、画像インターフェイス３１は、画像データ処理装置１からの画像データを選択し、同時に供給されたタグデータと共に後段の各画像処理部に供給する。これにより、ステップＳ１４ではタグデータに基づいて画像要素ごとの画像処理が行なわれる。タグデータは、図５に示したように、自然画領域、図形領域、文字／線画領域およびその他の領城に分類されるので、現時点において供給され画像データがいずれの画像要素であるかを、その時点で供給されるタグデータにより判別することができる。
【００４５】
これにより、スクリーン処理部３７は、画像データに対応する画像要素が、同時に供給されたタグデータにより文字／線画領域に分類される場合には４００線にて出力され、その他の領域に分類される場合には２００線にて出力されるように処理する。
【００４６】
同様に、γ補正部３２は、タグデータに応じてγ補正の係数を切り替え、カラースペース変換部３３は、タグデータに応じてカラースペース変換処理時のＬＵＴを切り替え、フィルタ処理部３４は、タグデータに応じてフィルタ処理時のフィルタ係数を切り替え、ＵＣＲ／黒生成部３５は、タグデータに応じてＵＣＲ／黒生成時の係数を切り替え、階調制御部３６は、タグデータに応じて階調制御時の階調制御ＬＵＴを切り替える。
【００４７】
すなわち、各画像処理部３２〜３７では、供給された画像データに対して、タグデータで示される画像要素に最適な処理が行なわれ、ステップＳ１５では、これらの処理結果が、レーザー駆動回路３８に送られて画像形成が実行される。
【００４８】
【発明の効果】
本発明によれば、以下のような効果が達成される。
(1) 同一メモリ上に記憶された画像データおよびタグデータの圧縮データを時分割で読み出してそれぞれ伸長し、伸長された画像データおよびタグデータを画素単位で対応付けて出力するようにしたので、画像データおよびタグデータを圧縮して同一メモリ上に記憶することが可能になる。
(2) 圧縮された画像データおよびタグデータを各伸長器に時分割で供給して伸長する際、１画素当たりの伸長時間が長い画像データ用の伸長器に対して、より多くの画像データが分配されるように共通メモリからの各データの読み出し機会を制御するようにしたので、待機時間の有効利用が可能になって伸長処理を効率良く行えるようになる。
【図面の簡単な説明】
【図１】本発明の一実施形態である画像処理装置のブロック図である。
【図２】画像形成処理装置のブロック図である。
【図３】本実施形態の動作を示したフローチャートである。
【図４】本実施形態の動作を示したタイミングチャートである。
【図５】タグビットファンクションテーブルの構成例を示した図である。
【符号の説明】
１…画像データ処理装置、２…ホストコンピュータ、３…画像形成処理装置、１１…ＣＰＵ、１４…データ通信部、１５…共通記憶部、１６…伸長器
【図１】
0003695498.tif 000002
【図２】
0003695498.tif 000003
【図３】
0003695498.tif 000004
【図４】
0003695498.tif 000005
【図５】
0003695498.tif 000006