(57)【特許請求の範囲】
【請求項１】
データに対する演算処理をそれぞれが実行する複数の演算処理要素と、
異なる方式の画像データ圧縮処理を実行する複数種の圧縮回路、および、前記複数種の圧縮回路のうちいずれかを圧縮対象画像データの性質に基づいて指定する指定回路を、前記演算処理要素を組み合わせて構成する構成手段と、
を含む動的再構成可能プロセッサを備え、
前記複数種の圧縮回路には、文字画像データ用の第１の圧縮回路と、写真画像データ用の第２の圧縮回路と、文字画像データおよび写真画像データのいずれとも判断できない画像データ用の第３の圧縮回路と、が含まれ、
前記指定回路は、
前記圧縮対象画像データに文書画像データが含まれる程度が予め定められた第１の程度を上回るときは、前記第１の圧縮回路を指定し、前記圧縮対象画像データに文書画像データが含まれる程度が、前記第１の程度よりも小さい第２の程度を下回るときは、前記第２の圧縮回路を指定し、前記圧縮対象画像データに文書画像データが含まれる程度が前記第２の程度以上、かつ、前記第１の程度以下であるときは、前記第３の圧縮回路を指定し、
前記第３の圧縮回路は、
文字画像データ用の圧縮回路と写真画像データ用の圧縮回路とを有し、各圧縮回路によって前記圧縮対象画像データに圧縮処理を施して生成されたデータのうち、データ量が少ない方を圧縮画像データとし、
前記構成手段は、
前記指定回路を構成し、圧縮対象画像データの性質に応じた圧縮回路を前記指定回路に指定させた後に、指定された圧縮回路を構成して、前記演算処理要素を組み合わせて構成する回路を前記指定回路から当該指定された圧縮回路に切り換え、構成した圧縮回路に前記圧縮対象画像データに対する圧縮処理を実行させることを特徴とする画像データ圧縮装置。
【請求項２】
前記指定回路は、
前記圧縮対象画像データに対応するページ記述言語の解析結果に基づいて、前記圧縮対象画像データに文書画像データが含まれる程度を求めることを特徴とする請求項１に記載の画像データ圧縮装置。
【請求項３】
ページ記述言語で記述された印刷データから画像データを生成する画像生成部と、
画像データに応じた印刷処理を行う印刷部と、
前記印刷部に画像データを供給する画像データ供給部と、
を備え、
前記画像生成部は、
前記印刷データから生成された画像データを圧縮する画像データ圧縮部を備え、当該画像データ圧縮部により圧縮された画像データをデータ伝送路を介して前記画像データ供給部に送信し、
前記画像データ圧縮部は、
データに対する演算処理をそれぞれが実行する複数の演算処理要素と、
異なる方式の画像データ圧縮処理を実行する複数種の圧縮回路、および、前記複数種の圧縮回路のうちいずれかを圧縮対象画像データの性質に基づいて指定する指定回路を、前記演算処理要素を組み合わせて構成する構成手段と、
を含む動的再構成可能プロセッサを備え、
前記複数種の圧縮回路には、文字画像データ用の第１の圧縮回路と、写真画像データ用の第２の圧縮回路と、文字画像データおよび写真画像データのいずれとも判断できない画像データ用の第３の圧縮回路と、が含まれ、
前記指定回路は、
前記圧縮対象画像データに文書画像データが含まれる程度が予め定められた第１の程度を上回るときは、前記第１の圧縮回路を指定し、前記圧縮対象画像データに文書画像データが含まれる程度が、前記第１の程度よりも小さい第２の程度を下回るときは、前記第２の圧縮回路を指定し、前記圧縮対象画像データに文書画像データが含まれる程度が前記第２の程度以上、かつ、前記第１の程度以下であるときは、前記第３の圧縮回路を指定し、
前記第３の圧縮回路は、
文字画像データ用の圧縮回路と写真画像データ用の圧縮回路とを有し、各圧縮回路によって前記圧縮対象画像データに圧縮処理を施して生成されたデータのうち、データ量が少ない方を圧縮画像データとし、
前記構成手段は、
前記指定回路を構成し、圧縮対象画像データの性質に応じた圧縮回路を前記指定回路に指定させた後に、指定された圧縮回路を構成して、前記演算処理要素を組み合わせて構成する回路を前記指定回路から当該指定された圧縮回路に切り換え、構成した圧縮回路に前記圧縮対象画像データに対する圧縮処理を実行させ、
前記画像データ供給部は、
前記データ伝送路を介して前記画像生成部から受信した圧縮された画像データを伸張する画像データ伸張部を備え、
前記画像データ伸張部が出力するデータを、前記印刷部に供給することを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データ圧縮装置および印刷システムに関する。
【背景技術】
【０００２】
コンピュータからプリンタに画像データを送信し、画像を印刷するシステムが広く用いられている。このようなシステムには、コンピュータがプリンタに画像データを送信する過程において、画像データに対して圧縮処理を施すものがある。
【０００３】
特許文献１には、プリンタ側の記憶空き容量に応じて圧縮処理の方式を選択するシステムにつき記載されている。このシステムでは、ホストコンピュータは、印刷処理対象の情報から画像データを除いた情報をプリンタに送信した後、選択した方式によって画像データに圧縮処理を施し、圧縮後の画像データをプリンタに送信する。
【０００４】
特許文献２には、前段の処理を実行するフロントエンドプロセッサと、後段の処理を実行するバックエンドプロセッサとをコンピュータ側の構成要素として備えるシステムにつき記載されている。このシステムでは、フロントエンドプロセッサは印刷対象の画像データに圧縮処理を施し、圧縮処理後の画像データをバックエンドプロセッサに送信する。バックエンドプロセッサは画像データに伸張処理を施し、伸張処理後の画像データをプリンタに送信する。
【０００５】
バックエンドプロセッサは、さらに、画像データの圧縮率が規定値を超えるか否かを監視し、監視結果をフロントエンドプロセッサに通知する。フロントエンドプロセッサは、画像データの圧縮率が規定値に近づくよう、圧縮処理に用いるパラメータを監視結果に基づいて調整する。
【０００６】
特許文献３には、特許文献２と同様、フロントエンドプロセッサと、バックエンドプロセッサとを備えるシステムにつき記載されている。このシステムでは、フロントエンドプロセッサは、プリンタで実行される印刷処理の形式に応じて圧縮率を制御する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００１−１３４３９１号公報
【特許文献２】特開２００４−９４４４０号公報
【特許文献３】特開２００４−２８７５１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
画像データに圧縮処理を施す場合、画像データの性質によって圧縮性能が左右される。しかし、画像データの性質に応じて、その性質に適した圧縮回路を設けたのではハードウエア規模が増大する。
【０００９】
本発明は、画像データの性質に適した圧縮回路を設ける場合よりもハードウエア規模の増大を抑制した画像データ圧縮装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
請求項１に係る本発明は、データに対する演算処理をそれぞれが実行する複数の演算処理要素と、異なる方式の画像データ圧縮処理を実行する複数種の圧縮回路、および、前記複数種の圧縮回路のうちいずれかを圧縮対象画像データの性質に基づいて指定する指定回路を、前記演算処理要素を組み合わせて構成する構成手段と、を含む動的再構成可能プロセッサを備え、前記複数種の圧縮回路には、文字画像データ用の第１の圧縮回路と、写真画像データ用の第２の圧縮回路と、文字画像データおよび写真画像データのいずれとも判断できない画像データ用の第３の圧縮回路と、が含まれ、前記指定回路は、前記圧縮対象画像データに文書画像データが含まれる程度が予め定められた第１の程度を上回るときは、前記第１の圧縮回路を指定し、前記圧縮対象画像データに文書画像データが含まれる程度が、前記第１の程度よりも小さい第２の程度を下回るときは、前記第２の圧縮回路を指定し、前記圧縮対象画像データに文書画像データが含まれる程度が前記第２の程度以上、かつ、前記第１の程度以下であるときは、前記第３の圧縮回路を指定し、前記第３の圧縮回路は、文字画像データ用の圧縮回路と写真画像データ用の圧縮回路とを有し、各圧縮回路によって前記圧縮対象画像データに圧縮処理を施して生成されたデータのうち、データ量が少ない方を圧縮画像データとし、前記構成手段は、前記指定回路を構成し、圧縮対象画像データの性質に応じた圧縮回路を前記指定回路に指定させた後に、指定された圧縮回路を構成して、前記演算処理要素を組み合わせて構成する回路を前記指定回路から当該指定された圧縮回路に切り換え、構成した圧縮回路に前記圧縮対象画像データに対する圧縮処理を実行させることを特徴とする画像データ圧縮装置である。
【００１１】
請求項２に係る本発明は、前記指定回路は、前記圧縮対象画像データに対応するページ記述言語の解析結果に基づいて、前記圧縮対象画像データに文書画像データが含まれる程度を求めることを特徴とする請求項１に記載の画像データ圧縮装置である。
【００１２】
請求項３に係る本発明は、ページ記述言語で記述された印刷データから画像データを生成する画像生成部と、画像データに応じた印刷処理を行う印刷部と、前記印刷部に画像データを供給する画像データ供給部と、を備え、前記画像生成部は、前記印刷データから生成された画像データを圧縮する画像データ圧縮部を備え、当該画像データ圧縮部により圧縮された画像データをデータ伝送路を介して前記画像データ供給部に送信し、前記画像データ圧縮部は、データに対する演算処理をそれぞれが実行する複数の演算処理要素と、異なる方式の画像データ圧縮処理を実行する複数種の圧縮回路、および、前記複数種の圧縮回路のうちいずれかを圧縮対象画像データの性質に基づいて指定する指定回路を、前記演算処理要素を組み合わせて構成する構成手段と、を含む動的再構成可能プロセッサを備え、  前記複数種の圧縮回路には、文字画像データ用の第１の圧縮回路と、写真画像データ用の第２の圧縮回路と、文字画像データおよび写真画像データのいずれとも判断できない画像データ用の第３の圧縮回路と、が含まれ、前記指定回路は、前記圧縮対象画像データに文書画像データが含まれる程度が予め定められた第１の程度を上回るときは、前記第１の圧縮回路を指定し、前記圧縮対象画像データに文書画像データが含まれる程度が、前記第１の程度よりも小さい第２の程度を下回るときは、前記第２の圧縮回路を指定し、前記圧縮対象画像データに文書画像データが含まれる程度が前記第２の程度以上、かつ、前記第１の程度以下であるときは、前記第３の圧縮回路を指定し、前記第３の圧縮回路は、文字画像データ用の圧縮回路と写真画像データ用の圧縮回路とを有し、各圧縮回路によって前記圧縮対象画像データに圧縮処理を施して生成されたデータのうち、データ量が少ない方を圧縮画像データとし、前記構成手段は、前記指定回路を構成し、圧縮対象画像データの性質に応じた圧縮回路を前記指定回路に指定させた後に、指定された圧縮回路を構成して、前記演算処理要素を組み合わせて構成する回路を前記指定回路から当該指定された圧縮回路に切り換え、構成した圧縮回路に前記圧縮対象画像データに対する圧縮処理を実行させ、前記画像データ供給部は、前記データ伝送路を介して前記画像生成部から受信した圧縮された画像データを伸張する画像データ伸張部を備え、前記画像データ伸張部が出力するデータを、前記印刷部に供給することを特徴とする印刷システムである。
【発明の効果】
【００１３】
請求項１に係る発明によれば、圧縮対象画像データの性質に適した圧縮処理を実行する画像データ圧縮装置を提供することができる。
【００１４】
請求項２に係る発明によれば、圧縮対象画像データに文書画像データが含まれる程度を求める処理を簡単にすることができる。
【００１５】
請求項３に係る発明によれば、伝送路で伝送される画像データのデータ量を少なくすることができる。
【図面の簡単な説明】
【００１６】
【図１】第１実施形態に係る印刷システムの構成例を示す図である。
【図２】データ変換圧縮処理コンピュータのハードウエア構成の例を示す図である。
【図３】演算処理装置が実行する処理を示すフローチャートである。
【図４】画像データ圧縮ボードのハードウエア構成の例を示す図である。
【図５】制御部が実行する処理を示すフローチャートである。
【図６】選択回路の構成例を示す図である。
【図７】第２実施形態に係る印刷システムの構成例を示す図である。
【発明を実施するための形態】
【００１７】
１．印刷システム
（１）印刷システムの構成
図１に本発明の第１実施形態に係る印刷システムの構成例を示す。顧客コンピュータ１０とデータ変換圧縮処理コンピュータ１４とは第１通信ネットワーク１２によって接続され、データ変換圧縮処理コンピュータ１４と印刷装置１８とは、第２通信ネットワーク１６によって接続される。第１通信ネットワーク１２および第２通信ネットワーク１６には、それぞれ、ローカルエリアネットワークを用いてもよい。また、第１通信ネットワーク１２および第２通信ネットワーク１６を共通の通信ネットワークとしてもよい。
【００１８】
このシステムでは、顧客コンピュータ１０から印刷装置１８に印刷対象のデータを送信し、画像を印刷する。顧客コンピュータ１０は、第１通信ネットワーク１２を介して、ページ記述言語で記述された印刷対象データをデータ変換圧縮処理コンピュータ１４に送信する。ページ記述言語は、ディスプレイ表示処理、印刷処理等を情報処理機器に実行させるためのコンピュータプログラミング言語である。
【００１９】
データ変換圧縮処理コンピュータ１４は、印刷対象データを各画素の色および各画素の位置座標を表す画像データに変換する。そして、画像データに対して圧縮処理を施した圧縮画像データを生成し、その圧縮画像データを第２通信ネットワーク１６を介して印刷装置１８に送信する。印刷装置１８は、圧縮画像データに対して伸張処理を施して元の画像データを再生し印刷する。
【００２０】
このシステムでは、圧縮処理が施された画像データがデータ変換圧縮処理コンピュータ１４から印刷装置１８に送信される。そのため、画像データに圧縮処理を施さない場合に比べて、第２通信ネットワーク１６によって伝送されるデータの量が少なくなる。
【００２１】
（２）データ変換圧縮処理コンピュータ
印刷システムを構成するデータ変換圧縮処理コンピュータ１４について説明する。図２にデータ変換圧縮処理コンピュータ１４のハードウエア構成の例を示す。データ変換圧縮処理コンピュータ１４が備える各装置は、演算処理装置２０との間でデータを授受するためのデータバス２２に接続される。演算処理装置２０は、システムメモリ２６に記憶されたプログラムに従い、データバス２２から取得した情報に対する演算処理を実行する。
【００２２】
図３に演算処理装置２０が実行する処理のフローチャートを示す。演算処理装置２０は、第１通信ネットワーク１２から通信インターフェース２４を介して印刷対象データを取得し、システムメモリ２６に記憶させる（Ｓ１０１）。
【００２３】
システムメモリ２６には、ページ記述言語で記述されたデータを画像データに変換する変換プログラムが記憶されている。演算処理装置２０は、変換プログラムを実行することにより、システムメモリ２６に記憶された印刷対象データを画像データに変換する（Ｓ１０２）。
【００２４】
一般に、ページ記述言語で記述される情報のうち文字画像を示す情報と、写真画像を示す情報とに対しては、画像データに変換する処理を異なる方法で個別に行うことで処理が簡単になることが多い。そこで、変換プログラムは、文字画像を示す情報に対する処理と、写真画像を示す情報に対する処理とを個別に実行し、各処理後の情報を合成する処理を演算処理装置２０に実行させる。さらに、変換プログラムの実行の際には、ページ記述言語が示す画像において文字画像および写真画像がそれぞれ占有する領域を示す、画像構成データが生成される。後述のように、この画像構成データは画像データに対する圧縮処理に用いられる。
【００２５】
演算処理装置２０は、変換プログラムの実行により得られた画像データを圧縮対象画像データとしてシステムメモリ２６に記憶させる。演算処理装置２０は、さらに、変換プログラムの実行により得られた画像構成データをシステムメモリ２６に記憶させる。
【００２６】
演算処理装置２０は、システムメモリ２６に記憶された圧縮対象画像データおよび画像構成データを画像データ圧縮ボード２８に出力すると共に（Ｓ１０３）、圧縮処理を実行する旨の指令情報を画像データ圧縮ボード２８に出力する（Ｓ１０４）。指令情報を取得した画像データ圧縮ボード２８は、圧縮対象画像データに対して圧縮処理を施し、圧縮画像データを生成する。演算処理装置２０は、圧縮画像データを画像データ圧縮ボード２８から取得し（Ｓ１０５）、通信インターフェース２４を介して第２通信ネットワーク１６に出力する（Ｓ１０６）。
【００２７】
画像データ圧縮ボード２８は、データ変換圧縮処理コンピュータ１４に周辺機器として実装される。データ変換圧縮処理コンピュータ１４における周辺機器の実装スペースには制限があることが多い。そこで、本実施形態では、次に説明するように画像データ圧縮ボード２８を構成する。
【００２８】
（３）画像データ圧縮ボード
図４に画像データ圧縮ボード２８のハードウエア構成の例を示す。画像データ圧縮ボード２８は、複数種の回路を単一のデバイスで構成することを可能とした動的再構成可能プロセッサ３０を備える。動的再構成可能プロセッサ３０は、データバス２２から入出力インターフェース３２を介して処理対象のデータを取得し、入出力インターフェース３２を介してデータバス２２に処理後のデータを出力する。また、動的再構成可能プロセッサ３０には、実行する処理の過程で生じるデータを記憶させるデータメモリ３４が接続される。
【００２９】
動的再構成可能プロセッサ３０は、その動作制御を行う制御部３８、複数の演算処理要素４２を含む回路構成部４０、および、制御部３８が実行するプログラムを記憶する回路メモリ３６を備える。演算処理要素４２は、その演算機能の設定状態に応じた演算処理を実行する。回路構成部４０では、各演算処理要素４２の演算機能の設定および演算処理要素４２間の接続状態を変更することで複数種の回路を構成可能である。回路メモリ３６は、回路構成を行う処理を制御部３８に実行させる回路構成プログラムを記憶する。制御部３８は、回路構成プログラムに従い、各演算処理要素４２の演算機能設定および演算処理要素４２の接続処理を実行し、回路を構成する。
【００３０】
図５に制御部３８が実行する処理を示すフローチャートを示す。制御部３８は、入出力インターフェース３２から取得した圧縮対象画像データおよび画像構成データをデータメモリ３４に記憶させる（Ｓ２０１）。
【００３１】
制御部３８は、圧縮処理を実行する旨の指令情報を入出力インターフェース３２から取得すると、指定回路を構成するプログラムを回路メモリ３６から読み込む。ここで、指定回路は、圧縮対象画像データが示す画像に文字画像が占める面積割合に基づいて、次に構成されるべき回路を指定する回路である。制御部３８は、回路メモリ３６から読み込んだプログラムに従い、回路構成部４０において指定回路を構成する（Ｓ２０２）。そして、データメモリ３４に記憶された画像構成データを指定回路に出力する（Ｓ２０３）。
【００３２】
指定回路は、画像構成データに基づいて、圧縮対象画像データについての文字画像面積割合を求める。そして、文字画像面積割合が予め定められた第１閾値を超えるときは、文字画像データ用圧縮回路を指定する旨の指定情報を制御部３８に出力する。また、指定回路は、文字画像面積割合が、第１閾値よりも小さい、予め定められた第２閾値未満であるときは、写真画像データ用圧縮回路を指定する旨の指定情報を制御部３８に出力する。さらに、指定回路は、文字画像面積割合が第２閾値以上であり、かつ、第１閾値以下であるときは、文字画像データおよび写真画像データのいずれとも判断できない画像データ用の圧縮回路を指定する旨の指定情報を制御部３８に出力する。
【００３３】
制御部３８は、指定回路から指定情報を取得し（Ｓ２０４）、文字画像データ用圧縮回路が指定されたか否かを判定する（Ｓ２０５）。そして、文字画像データ用圧縮回路が指定された旨の判定をしたときは、文字画像データ用圧縮回路を構成するプログラムを回路メモリ３６から読み込む。
【００３４】
一般に、画像データに圧縮処理を施した場合、圧縮処理後のデータ量は、画像データの性質、圧縮処理の方式等によって異なる。圧縮処理の方式としては、圧縮処理後のデータ量が予め定められたデータ量より少なくなるものを、処理対象の画像データに適した方式として採用する。
【００３５】
文字画像データ用圧縮回路が実行する圧縮処理の方式としては、ランレングス方式等、圧縮処理後の画像データを伸張した場合に、圧縮処理前の画像データが完全に再生される可逆圧縮方式を採用してもよい。
【００３６】
制御部３８は、回路メモリ３６から読み込んだプログラムに従い、回路構成部４０において文字画像データ用圧縮回路を構成する（Ｓ２０６）。すなわち、回路構成部４０において構成される回路を、指定回路から文字画像データ用圧縮回路に切り換える。制御部３８は、データメモリ３４に記憶された圧縮対象画像データを、文字画像データ用圧縮回路に出力する（Ｓ２０７）。文字画像データ用圧縮回路は、圧縮対象画像データに対し圧縮処理を施し圧縮画像データを生成する。
【００３７】
制御部３８は、ステップＳ２０５において文字画像データ用圧縮回路が指定されなかった旨の判定をしたときは、写真画像データ用圧縮回路が指定されたか否かを判定する（Ｓ２０８）。そして、写真画像データ用圧縮回路が指定されたときは、写真画像データ用圧縮回路を構成するプログラムを回路メモリ３６から読み込む。写真画像データ用圧縮回路が実行する圧縮処理の方式としては、ＪＰＥＧ方式等、圧縮処理後の画像データを伸張した場合に、圧縮処理前の画像データが完全に再生されない非可逆圧縮方式を採用してもよい。
【００３８】
制御部３８は、読み込んだプログラムに従い、回路構成部４０において写真画像データ用圧縮回路を構成する（Ｓ２０９）。すなわち、回路構成部４０において構成される回路を、指定回路から写真画像データ用圧縮回路に切り換える。制御部３８は、データメモリ３４に記憶された圧縮対象画像データを写真画像データ用圧縮回路に出力する（Ｓ２１０）。写真画像データ用圧縮回路は、圧縮対象画像データに対し圧縮処理を施し圧縮画像データを生成する。
【００３９】
制御部３８は、ステップＳ２０８において、写真画像データ用圧縮回路が指定されなかった旨の判定をしたときは、文字画像データおよび写真画像データのいずれとも判断できない画像データ用の圧縮回路として、選択回路を構成するプログラムを回路メモリ３６から読み込む。ここで、選択回路は、画像データに対し文字画像データ用の圧縮処理および写真画像データ用の圧縮処理をそれぞれ施し、各処理後のデータのうちデータ量の少ない方を圧縮画像データとして選択する回路である。制御部３８は、回路メモリ３６から読み込んだプログラムに従い、回路構成部４０において選択回路を構成する（Ｓ２１１）。制御部３８は、データメモリ３４に記憶された画像データを選択回路に出力する（Ｓ２１２）。
【００４０】
図６に選択回路の構成例を示す。圧縮対象画像データは、文字画像データ用圧縮回路４４および写真画像データ用圧縮回路４６にそれぞれ入力される。文字画像データ用圧縮回路４４は、圧縮対象画像データに対し文字画像用の圧縮処理を施した圧縮画像データを生成し、比較選択部４８に出力する。写真画像データ用圧縮回路４６は、圧縮対象画像データに対し写真画像用の圧縮処理を施したデータを生成し、比較選択部４８に出力する。比較選択部４８は、各圧縮回路によって生成されたデータの量を比較し、データ量の少ない方を圧縮画像データとして選択して出力する。
【００４１】
制御部３８は、ステップＳ２０７、Ｓ２１０またはＳ２１２によって生成された圧縮画像データをデータバス２２に出力する（Ｓ２１３）。
【００４２】
画像データ圧縮ボード２８は、このような構成および処理によって、圧縮対象画像データに圧縮処理を施し、圧縮画像データを出力する。画像データ圧縮ボード２８が備える動的再構成可能プロセッサ３０は、指定回路、文字画像データ用圧縮回路、写真画像データ用圧縮回路、および選択回路を処理の過程に応じて動的に構成する。したがって、本実施形態に係る画像データ圧縮ボード２８によれば、これらの複数の回路を個別のデバイスによって構成する場合に比べて、画像データ圧縮ボード２８の規模が小さくなる。
【００４３】
なお、指定回路が処理に用いる第１閾値および第２閾値は、文字画像データ用圧縮回路および写真画像データ用圧縮回路によって得られる圧縮画像データのデータ量を、実験、シミュレーション等によって見積もることで定めてもよい。
【００４４】
第１閾値および第２閾値は、文字画像データおよび写真画像データが混合した画像データに圧縮処理を施す場合に、文字画像データ用圧縮回路または写真画像データ用圧縮回路のいずれを用いるかを決定する値である。すなわち、第１閾値を小さくすると、圧縮対象画像データに対し文字画像データ用の圧縮処理が施される傾向が強くなり、第２閾値を大きくすると、圧縮対象画像データに対し写真画像データ用圧縮回路が指定される傾向が強くなる。
【００４５】
そこで、文字画像データ用圧縮回路によって圧縮処理を施した方が、写真画像データ圧縮回路によって圧縮処理を施すよりも圧縮処理後のデータ量が少なくなるという条件が満たされる最小の文字画像面積割合として第１閾値を定めてもよい。同様に、写真画像データ用圧縮回路によって圧縮処理を施した方が、文字画像データ圧縮回路によって圧縮処理を施すよりも圧縮処理後のデータ量が少なくなるという条件が満たされる最大の文字画像面積割合として第２閾値を定めてもよい。
【００４６】
２．複数のデータ変換圧縮処理コンピュータを備える印刷システム
（１）印刷システムの構成
図７に本発明の第２実施形態に係る印刷システムの構成例を示す。図１の印刷システムの構成要素と同一の構成要素については同一の符号を付してその説明を簡略化する。また、図７のデータ変換圧縮処理コンピュータ１４のハードウエア構成は、図１のデータ変換圧縮処理コンピュータ１４のハードウエア構成と同様であるため、以下の説明では図２を援用する。
【００４７】
この印刷システムは、複数のデータ変換圧縮処理コンピュータ１４を備える。顧客コンピュータ１０からは、複数ページにわたる印刷対象データが各データ変換圧縮処理コンピュータ１４に送信される。
【００４８】
複数のデータ変換圧縮処理コンピュータ１４のうちの１つは、自らを含む複数のデータ変換圧縮処理コンピュータ１４のそれぞれについて、処理対象とすべきページを決定する割り当て処理を行う。ページの割り当てを行ったデータ変換圧縮処理コンピュータ１４は、自らに割り当てたページに対する処理を実行すると共に、他のデータ変換圧縮処理コンピュータ１４に割り当てたページに対する処理を、そのページを割り当てたデータ変換圧縮処理コンピュータ１４に実行させる。
【００４９】
このように、本実施形態に係る印刷システムでは、複数ページにわたる印刷対象データに対する処理をページ単位で分散して実行する。これによって、１台のデータ変換圧縮処理コンピュータ１４を備える場合に比べて処理が高速化される。
【００５０】
各データ変換圧縮処理コンピュータ１４は、印刷対象データのうち処理対象のページに対応するデータを、シアン、マゼンタ、イエロー、およびブラックの各色版に対応する４つの画像データに変換し、各色版に対応する画像データに対して圧縮処理を施す。各データ変換圧縮処理コンピュータ１４からは、シアン、マゼンタ、イエロー、およびブラックの各色版に対応する圧縮画像データＤＣ，ＤＭ，ＤＹ，およびＤＫが、それぞれ、伸張処理コンピュータ５０Ｃ、５０Ｍ、５０Ｙおよび５０Ｋに送信される。各伸張処理コンピュータは、圧縮画像データに対して伸張処理を施し、処理後のデータをプリンタ５２に送信する。
【００５１】
このように、本実施形態に係る印刷システムでは、圧縮画像データに対する伸張処理を色版単位で分散して実行する。これによって、１台の伸張処理コンピュータを備える場合に比べて処理が高速化される。
【００５２】
（２）印刷処理
図７の印刷システムで実行される印刷処理について説明する。顧客コンピュータ１０は、複数ページにわたる印刷対象データを、第１通信ネットワーク１２を介して各データ変換圧縮処理コンピュータ１４に送信する。各データ変換圧縮処理コンピュータ１４は、第１通信ネットワークから取得した印刷対象データをシステムメモリ２６に記憶させる。
【００５３】
ページ割り当てを行うデータ変換圧縮処理コンピュータ１４のシステムメモリ２６には、各データ変換圧縮処理コンピュータ１４にページを割り当てるプログラムが記憶されている。演算処理装置２０は、ページ割り当てプログラムを実行することにより、各データ変換圧縮処理コンピュータ１４に処理対象のページを割り当てる。演算処理装置２０は、システムメモリ２６に記憶されている印刷対象データのうち、自らに割り当てたページのデータに対する画像データ変換処理（レンダリング）および圧縮処理を実行する。
【００５４】
演算処理装置２０は、他のデータ変換圧縮処理コンピュータ１４に割り当てたページを指定するページ指定情報を、そのページを割り当てたデータ変換圧縮処理コンピュータ１４に第１通信ネットワーク１２を介して送信する。
【００５５】
データ変換圧縮処理コンピュータ１４の演算処理装置２０は、印刷対象データを先頭から解釈する。そして、ページ指定情報を取得したデータ変換圧縮処理コンピュータ１４の演算処理装置２０は、システムメモリ２６に記憶されている印刷対象データのうち、ページ指定情報によって指定されるページのデータに対する画像データ変換処理および圧縮処理を実行する。
【００５６】
ページ割り当て処理には、例えば、データ変換圧縮処理コンピュータ１４がＮ台ある場合に、図７の最上段のデータ変換圧縮処理コンピュータ１４から順に第１ぺージ、第２ページ、・・・、第Ｎページを割り当て、続いて、図７の最上段のデータ変換圧縮処理コンピュータ１４から順に、第Ｎ＋１ページ、第Ｎ＋２ページ、・・・を割り当てるというように、図７の上段から下段へと、ページ順に割り当てる方法を採用してもよい。
【００５７】
また、総てのデータ変換圧縮処理コンピュータ１４にページを割り当てる処理を実行し、ページ指定情報の送信を行った後に、印刷対象データに対する処理を最も先に終了したデータ変換圧縮処理コンピュータ１４に、次に処理すべきページを割り当てる方法を採用してもよい。
【００５８】
各データ変換圧縮処理コンピュータ１４のシステムメモリ２６には、ページ記述言語で記述されたデータを、シアン、マゼンタ、イエロー、およびブラックの各色版に対応する４つの画像データに変換する色分解変換プログラムが記憶されている。色変換プログラムの実行に際しては、ページ記述言語で記述されたデータが先頭から順に解釈され、そのうち処理対象のページに対応するデータに対する画像データが生成される。また、色分解変換プログラムの実行の際には、上述の変換プログラムと同様、各色版の画像データに対して画像構成データが生成される。演算処理装置２０は、印刷対象データのうち処理対象のページのデータに対し色分解変換プログラムを実行し、各色版の画像データおよび画像構成データを生成する。
【００５９】
演算処理装置２０は、画像データ圧縮ボード２８に各色版の画像データおよび画像構成データを出力し、画像データ圧縮ボード２８から、圧縮画像データＤＣ，ＤＭ，ＤＹおよびＤＫを取得する。演算処理装置２０は、各圧縮画像データを、対応する伸張処理コンピュータに第２通信ネットワーク１６を介して送信する。
【００６０】
伸張処理コンピュータ５０Ｃ，５０Ｍ，５０Ｙ，および５０Ｋは、それぞれ、圧縮画像データＤＣ，ＤＭ，ＤＹ、およびＤＫに対して伸張処理を施し、処理後のデータをプリンタ５２に送信する。プリンタ５２は、各色版に対応する印刷部５２Ｃ、５２Ｍ、５２Ｙおよび５２Ｃを備える。各印刷部は、対応する色版について印刷処理を実行する。
【００６１】
本実施形態に係る印刷システムでは、各データ変換圧縮処理コンピュータからは圧縮処理が施された画像データが送信される。そのため、データ変換圧縮処理コンピュータおよび伸張処理コンピュータの分散処理によりデータ処理量を増加させた場合であっても、第２通信ネットワーク１６の単位時間当たりのデータ伝送量の増加が抑制される。
【００６２】
なお、上記では、データ変換圧縮処理コンピュータ１４が１つの画像データ圧縮ボード２８を備える構成について説明した。このような構成の他、複数の画像データ圧縮ボード２８を備え、１つの画像データ圧縮ボード２８に１つの色版に対応する圧縮処理を実行させる構成としてもよい。
【符号の説明】
【００６３】
１０  顧客コンピュータ、１２  第１通信ネットワーク、１４  データ変換圧縮処理コンピュータ、１６  第２通信ネットワーク、１８  印刷装置、２０  演算処理装置、２２  データバス、２４  通信インターフェース、２６  システムメモリ、２８  画像データ圧縮ボード、３０  動的再構成可能プロセッサ、３２  入出力インターフェース、３４  データメモリ、３６  回路メモリ、３８  制御部、４０  回路構成部、４２  演算処理要素、４４  文字画像データ用圧縮回路、４６  写真画像データ用圧縮回路、４８  比較選択部、５０Ｃ，５０Ｍ，５０Ｙ，５０Ｋ  伸張処理コンピュータ、５２  プリンタ。
【図１】
0005476856.tif 000002
【図２】
0005476856.tif 000003
【図３】
0005476856.tif 000004
【図４】
0005476856.tif 000005
【図５】
0005476856.tif 000006
【図６】
0005476856.tif 000007
【図７】
0005476856.tif 000008