(57)【特許請求の範囲】
【請求項１】
画像処理装置であって、
画像データに応じて、第１色空間内の複数個の格子点に対応する第２色空間内の複数組の値を有する基準色変換プロファイルを補正して、補正色変換プロファイルを生成するプロファイル生成部と、
前記補正色変換プロファイルを特定の方法で圧縮して圧縮済補正色変換プロファイルを生成する圧縮部と、
前記画像データと前記圧縮済補正色変換プロファイルとを関連付けて格納部に格納する格納処理部と
を備え、
前記プロファイル生成部は、前記第１色空間内の前記複数個の格子点のうちの２個以上の格子点であって、前記画像データ内で使用されていない色に関する前記２個以上の格子点に対応する２組以上の値を、前記圧縮済補正色変換プロファイルのデータサイズが、前記基準色変換プロファイルを前記特定の方法で圧縮した場合に生成される圧縮済の基準色変換プロファイルのデータサイズよりも小さくなるように変更する、画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記プロファイル生成部は、
前記画像データを解析して、前記第１色空間内の２個以上の格子点を変更対象として決定する格子点決定部と、
決定された前記変更対象の２個以上の格子点に対応する前記第２色空間内の２組以上の値を変更する変更部と、
を備える、画像処理装置。
【請求項３】
請求項２に記載の装置であって、
前記基準色変換プロファイルは、前記第２色空間内の前記複数組の値が、前記第１色空間内の前記複数個の格子点の位置に基づく所定の順序に従って配列されたデータを含み、
前記変更部は、
前記格子点決定部によって、前記複数個の格子点のうちの、第１格子点が変更対象でない格子点として決定され、前記第１格子点の順序よりも後の第２格子点が前記変更対象の格子点として決定された場合であって、前記第２格子点と前記第１格子点との間には変更対象でない他の格子点は存在しない場合において、
前記変更対象の前記第２格子点に対応する第２組の値を、前記変更対象でない前記第１格子点に対応する第１組の値と同じ値となるように、変更する、画像処理装置。
【請求項４】
請求項３に記載の画像処理装置であって、
前記第１色空間内の前記複数個の格子点は、
前記第１色空間内の第１格子点群であって、前記第１格子点群に属する各格子点の第１成分値が互いに同一であり、第２成分値が互いに同一であり、第３成分値が互いに異なると共に、各格子点の前記第１成分値が第１値である、前記第１格子点群と、
前記第１色空間内の第２格子点群であって、前記第２格子点群に属する各格子点の第１成分値が互いに同一であり、第２成分値が互いに同一であり、第３成分値が互いに異なると共に、各格子点の前記第１成分値が前記第１値とは異なる第２値である前記第２格子点群と、
を含み、
前記基準色変換プロファイルは、前記第２色空間内の前記複数組の値のうちの前記第１格子点群に属する各格子点に対応する各組の値と、前記第２色空間内の前記複数組の値のうちの前記第２格子点群に属する各格子点に対応する各組の値とを、この順序で連続して含んでおり、
前記変更対象でない前記第１格子点は、前記第１格子点群に含まれており、前記変更対象である前記第２格子点は、前記第２格子点群に含まれている、画像処理装置。
【請求項５】
請求項２ないし４のいずれかに記載の画像処理装置であって、
前記格子点決定部は、
前記画像データに含まれる複数の画素データのそれぞれが、前記第１色空間内に定められる複数個の領域のうちのいずれの領域に属するかを特定する特定部であって、前記複数個の領域のそれぞれは、少なくとも１つ以上の格子点に基づいて定められる、前記特定部を備え、
前記格子点決定部は、前記特定の結果に基づいて前記変更対象でない格子点を決定することによって、前記変更対象の２個以上の格子点を決定する、画像処理装置。
【請求項６】
請求項２ないし５のいずれかに記載の画像処理装置であって、
前記格子点決定部は、さらに、前記第１色空間内の前記複数個の格子点のうち、２個以上の特定の格子点を、前記画像データの解析結果に拘わらず、前記変更対象でない格子点に決定する、画像処理装置。
【請求項７】
請求項６に記載の画像処理装置であって、
前記複数個の格子点は、Ｎ×Ｎ×Ｎ個の格子点であり、
前記２個以上の特定の格子点は、Ｍ×Ｍ×Ｍ個の格子点であり、
前記ＮおよびＭは、（Ｎ−１）/（Ｍ−１）＝ｋを満たす値であり、
前記Ｎ、Ｍ、および、ｋは、Ｎ＞Ｍ≧２，ｋ≧２（Ｍ，Ｎ，ｋは整数）を満たす値である、画像処理装置。
【請求項８】
請求項１ないし７に記載の画像処理装置であって、さらに、
前記画像データを生成する画像データ生成部を備え、
前記プロファイル生成部は、生成される前記画像データに応じて前記補正色変換プロファイルを生成し、
前記画像処理装置は、さらに、
前記画像データと前記圧縮済補正色変換プロファイルとを関連付けて出力する出力部を備える、画像処理装置。
【請求項９】
請求項１ないし８に記載の画像処理装置であって、さらに、
前記画像処理装置の外部から前記画像データと、前記画像データに関連付けられる前記基準色変換プロファイルとを取得する取得部を備え、
前記プロファイル生成部は、取得された前記画像データに応じて、取得された前記基準色変換プロファイルを補正して、前記補正色変換プロファイルを生成する、画像処理装置。
【請求項１０】
請求項１ないし９のいずれかに記載の画像処理装置であって、
前記基準色変換プロファイルは、基準画像データに関連付けられており、
前記画像処理装置は、
前記基準画像データを、少なくとも第１画像データと第２画像データとに分割する分割部を備え、
前記プロファイル生成部は、前記第１画像データに応じて前記基準色変換プロファイルを補正して、第１の前記補正色変換プロファイルを生成し、さらに、前記第２画像データに応じて前記基準色変換プロファイルを補正して、第２の前記補正色変換プロファイルを生成し、
前記圧縮部は、前記第１の補正色変換プロファイルと前記第２の補正色変換プロファイルとを前記特定の方法でそれぞれ圧縮して、第１の前記圧縮済補正色変換プロファイルと第２の前記圧縮済補正色変換プロファイルとを生成し、
前記格納処理部は、前記第１画像データと前記第１の圧縮済補正色変換プロファイルとを関連付けて前記格納部に格納すると共に、前記第２画像データと前記第２の圧縮済補正色変換プロファイルとを関連付けて前記格納部に格納する、画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データと色変換プロファイルとを関連付ける処理に関する。
【背景技術】
【０００２】
写真や文字などを表す画像データを他の装置（例えば、プリンタ、ディスプレイ）で適切に再現するために、画像データと、色変換プロファイル（例えば、ＩＣＣプロファイル）とを関連付ける技術が知られている（例えば、ＰＤＦ/Ａ）。この色変換プロファイルには、画像データを生成した装置（例えば、スキャナ、デジタルカメラなど）に依存する色空間（機器依存色空間）の表色値を、他の色空間（例えば、機器非依存色空間）の表色値に変換するために、機器依存色空間における表色値と、他の色空間における表色値との対応関係が記述される（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１２４２４２号公報
【特許文献２】特開２００８−３１２１１７号公報
【特許文献３】特開２００６−９４１６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、画像データを、他の画像処理装置で精度良く再現しようとすると、画像データに関連付けられる色変換プロファイルのデータサイズが大きくなってしまうという問題があった。
【０００５】
本発明は、画像データに色変換プロファイルを関連付ける場合に、画像データの再現性の低下を抑制しつつ、色変換プロファイルのデータサイズを小さくする技術の提供を目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の適用例として実現することが可能である。
【０００７】
［適用例］
画像データに応じて、第１色空間内の複数個の格子点に対応する第２色空間内の複数組の値を有する基準色変換プロファイルを補正して、補正色変換プロファイルを生成するプロファイル生成部と、
前記補正色変換プロファイルを特定の方法で圧縮して圧縮済補正色変換プロファイルを生成する圧縮部と、
前記画像データと前記圧縮済補正色変換プロファイルとを関連付けて格納部に格納する格納処理部と
を備え、
前記プロファイル生成部は、前記第１色空間内の前記複数個の格子点のうちの２個以上の格子点であって、前記画像データ内で使用されていない色に関する前記２個以上の格子点に対応する２組以上の値を、前記圧縮済補正色変換プロファイルのデータサイズが、前記基準色変換プロファイルを前記特定の方法で圧縮した場合に生成される圧縮済の基準色変換プロファイルのデータサイズよりも小さくなるように変更する、画像処理装置。
【０００８】
上記構成によれば、補正色変換プロファイルを生成する場合において、第１色空間内の複数個の格子点のうち、画像データ内で使用されていない色に関する２個以上の格子点にそれぞれ対応する２組以上の値を、圧縮済補正色変換プロファイルのデータサイズが、圧縮済の基準色変換プロファイルのデータサイズよりも小さくなるように変更する。このようにすれば、画像データに関連付けられる色変換プロファイル（圧縮済補正色変換プロファイル）において、画像データの再現性の低下を抑制しつつ、この色変換プロファイルのデータサイズを小さくすることができる。
【０００９】
なお、本発明は、種々の形態で実現することが可能であり、画像処理装置の他、例えば、画像データ生成装置や、画像処理システムなどの装置形態で実現することができる。また、画像処理方法など種々の方法形態で実現することができる。さらに、画像処理方法を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体等の形態で実現することができる。
【図面の簡単な説明】
【００１０】
【図１】第１実施例における画像処理システムの構成を示すブロック図である。
【図２】ＩＣＣプロファイルについて説明する図である。
【図３】スキャナＲＧＢ色空間ＳＣＰにおいて規定される各格子点の順序を説明するための図である。
【図４】ＰＤＦ／Ａファイル生成処理およびプロファイル補正処理の処理ステップを示すフローチャートである。
【図５】原稿の一例を説明するための図である。
【図６】分類領域について説明する図である。
【図７】色変換テーブルＩＨＴと使用判定フラグとの関係を説明するための図である。
【図８】計算機３００が行う分割処理、編集処理、および、再保存処理を説明するための図である。
【図９】計算機３００が行う処理の処理ステップを示すフローチャートである。
【図１０】第２実施例における格子点ＲＥＶｘについて説明する図である。
【発明を実施するための形態】
【００１１】
Ａ．第１実施例：
Ａ−１．画像処理システムの構成：
図１は、本発明の第１実施例における画像処理システムの構成を示すブロック図である。画像処理システム１０００は、複合機（周辺機器）２００と、パーソナルコンピュータ（計算機とも呼ぶ）３００と、サーバ３５０とを備えている。複合機２００と計算機３００とは、ＬＡＮ（Local Area Network）５００を介して通信可能に接続されている。複合機２００とサーバ３５０とは、インターネット７００を介して通信可能に接続されている。
【００１２】
複合機２００は、ＣＰＵ２１０と、内部記憶装置（例えば、ＲＯＭ、ＲＡＭ）や外部記憶装置（例えば、ハードディスクドライブ）などの記憶装置２４０と、ネットワークに接続するためのインタフェースを含む通信部２５０と、操作パネルや各種のボタンを含む操作部２６０と、インクジェット式のプリンタ部２７０と、フラットベッド式のスキャナ部２８０と、を備えている。
【００１３】
スキャナ部２８０は、原稿を載置するためのプラテンガラス２０と、ＣＩＳ（Contact Image Sensor）方式のイメージセンサ１０とを備えている。イメージセンサ１０は、ＣＭＯＳなどの複数の光電変換素子１１と、レンズ１２と、赤緑青の各色の発光ダイオード（ＬＥＤ）を含む光源１３とを備えている。複数の光電変換素子１１は、主走査方向に一列に並んで配置されている。主走査方向は、副走査方向（図１）と垂直な方向であって、プラテンガラス２０の原稿が載置される面と平行な方向（図１における手前から奥に向かう方向）である。
【００１４】
イメージセンサ１０は、図示しないステップモータの動力によって、副走査方向（図１）に沿った往復移動（副走査）を行うように構成されている。イメージセンサ１０は、原稿の一端から他端に向かって副走査を行いつつ、光源１３を点灯させ、原稿からの反射光の強度を、光電変換素子１１を用いて電気信号として出力する。このとき、光源１３では、赤色、緑色、青色のＬＥＤが順次に点灯制御される。これら３色のＬＥＤの１回ずつの点灯で、主走査方向に沿った１ライン分の画素のスキャナＲＧＢ値に相当する電気信号が出力される。スキャナ部２８０は、イメージセンサ１０が出力する電気信号に基づいて、画素データがスキャナＲＧＢ値で表された画像データを生成する。生成される画像データをスキャンデータとも呼ぶ。ここで、スキャナＲＧＢ値は、光源１３のＬＥＤや光電変換素子１１の特性などスキャナ部２８０固有の特性に依存するＲＧＢ色空間（以下では、スキャナＲＧＢ色空間とも呼ぶ）における表色値である。
【００１５】
記憶装置２４０は、プロファイル格納部２４２と、ＰＤＦ／Ａファイル格納部２４４と、を備える。プロファイル格納部２４２には、ＩＣＣプロファイルが格納される。ＩＣＣプロファイルを以下では、単にプロファイルとも呼ぶ。プロファイル格納部２４２に格納されるＩＣＣプロファイルは、後述するプロファイル補正処理時に基準となるＩＣＣプロファイルであり、基準プロファイルとも呼ぶ。ＰＤＦ／Ａファイル格納部２４４には、ＰＤＦ／Ａファイルが格納される。また、記憶装置２４０は、各種のプログラムやデータを格納するプログラム格納部（図示せず）を備える。これらプログラムやデータは、コンピュータ読み取り可能な記録媒体に記録された形態で提供され得る。
【００１６】
ＰＤＦ／Ａファイルは、国際標準化機構（ＩＳＯ）におけるＩＳＯ １９０００５に準拠するファイル形式であり、ＰＤＦ形式で表される１つ以上のページデータに、プロファイルが添付されたファイルである。この場合、プロファイルは、例えば、ページデータのヘッダやフッダ部分に挿入される。
【００１７】
ＣＰＵ２１０は、プログラム格納部に格納されたプログラムを実行することにより、複合機２００の全体を制御可能であり、ページデータ生成部Ｍ１０と、取得部Ｍ２０と、プロファイル生成部Ｍ３０と、圧縮部Ｍ３６と、格納処理部Ｍ４０と、出力部Ｍ４５として機能する。
【００１８】
ページデータ生成部Ｍ１０は、スキャナ部２８０で生成された画像データ（スキャンデータ）を含むＰＤＦ形式のページデータを生成する。取得部Ｍ２０は、基準プロファイルをプロファイル格納部２４２から取得する。プロファイル生成部Ｍ３０は、基準プロファイルを補正して新たなプロファイルを生成する。また、プロファイル生成部Ｍ３０は、格子点決定部Ｍ３１と、変更部Ｍ３５とを含み、格子点決定部Ｍ３１は、特定部Ｍ３１Ａを含む。格納処理部Ｍ４０は、プロファイル生成部Ｍ３０が生成したプロファイルを新たな基準プロファイルとしてプロファイル格納部２４２に格納する。出力部Ｍ４５は、ＰＤＦ／Ａファイル格納部２４４に記憶されたＰＤＦ／Ａファイルを外部装置（計算機３００やサーバ３５０）に出力する。これらＣＰＵ２１０の機能部の詳細は、後述の画像データ生成処理で説明する。
【００１９】
計算機３００（図１）は、ＣＰＵ３１０と、ＬＡＮ５００などのネットワークに接続するためのインタフェースを含む通信部３３０と、内部記憶装置や外部記憶装置などの記憶装置３４０と、を備えている。記憶装置３４０は、ＰＤＦ／Ａファイル格納部３４４と、コンピュータプログラムが格納されるプログラム格納部（図示せず）とを備えている。コンピュータプログラムは、コンピュータ読み取り可能な記録媒体に記録された形態で提供され得る。
【００２０】
ＣＰＵ３１０は、プログラム格納部に格納されたコンピュータプログラムを実行することにより、計算機３００全体を制御可能であり、取得部Ｍ５０と、分割部Ｍ６０と、プロファイル作成部Ｍ７０と、圧縮部Ｍ７６と、格納処理部Ｍ８０と、出力部Ｍ８５と、画像データ編集部Ｍ９０とを備える。また、プロファイル作成部Ｍ７０は、格子点決定部Ｍ７１と、変更部Ｍ７５として機能する。さらに、格子点決定部Ｍ７１は、特定部Ｍ７１Ａを含む。これら各機能部が行う処理については後述する。
【００２１】
図２は、ＩＣＣプロファイルについて説明する図である。プロファイルは、色変換テーブルＩＨＴと、インプットテーブル（図示せず）と、アウトプットテーブル（図示せず）と、を備えている。色変換テーブルＩＨＴは、スキャナＲＧＢ値をＬａｂ値に変換するためのテーブルである。Ｌａｂ値は、機器独立色空間であるＣＩＥＬＡＢ色空間（Ｌ*ａ*ｂ*色空間）における表色値である。インプットテーブルは、色変換テーブルＩＨＴに入力されるスキャナＲＧＢ値を補正するためのテーブルである。アウトプットテーブルは、色変換テーブルＩＨＴから出力されるＬａｂ値を補正するためのテーブルである。インプットテーブルおよびアウトプットテーブルは、通常、入力値と出力値とが同じ値となるように設定されているが、必要に応じて入力値に対する出力値が変更される。
【００２２】
図２（ａ）は、色変換テーブルＩＨＴを概念的に示している。図２（ｂ）は、スキャナＲＧＢ色空間ＳＣＰを示している。色変換テーブルＩＨＴは、番号１〜Ｐ（Ｐは整数）までのＰ個のスキャナＲＧＢ値のそれぞれに対応付けられるＬａｂ値であって、各スキャナＲＧＢ値が表す色をＣＩＥＬＡＢ色空間で表したＬａｂ値を示すテーブルである。図２（ａ）では、説明の便宜上、色変換テーブルＩＨＴの各Ｌａｂ値に対応するスキャナＲＧＢ値を、色変換テーブルＩＨＴと並列して示しているが、実際には、色変換テーブルＩＨＴには、スキャナＲＧＢ値は、記述されていない。本実施例では、スキャナＲＧＢ値における赤（Ｒ）、緑（Ｇ）、青（Ｂ）の各値は、８ビット（２５６階調）で表される。また、スキャナＲＧＢ色空間ＳＣＰにおいて、Ｒ（赤）軸、Ｇ（緑）軸、Ｂ（青）軸は、図２（ｂ）に示すように規定される。
【００２３】
スキャナＲＧＢ色空間ＳＣＰにおいて、０〜２５５のＲ、Ｇ、Ｂの値に、ほぼ等間隔で配置される所定数ｑ（グリッド数ｑとも呼ぶ）の特定値が、設定される。色変換テーブルＩＨＴの各Ｌａｂ値が対応付けられるＰ個のスキャナＲＧＢ値は、グリッド数ｑの特定値のうちのいずれかの特定値に対応する。本実施例では、グリッド数ｑは１７個である。この場合、１７個の特定値は、１６×ｒ(ｒは０≦ｒ≦１５の整数)で表される１６個の値と２５５である。従って、色変換テーブルＩＨＴ内のスキャナＲＧＢ値の総数Ｐは、４９１３個である。これらの４９１３個の点を、格子点ＲＥＶとも呼ぶ。
【００２４】
図２（ｂ）において、格子点ＲＥＶは、３次元直交座標系でスキャナＲＧＢ色空間ＳＣＰを表現した場合に、立方体で表される色域にほぼ等間隔格子状に配置される。以下では、１７個の特定値に小さい順から付した特定値番号（０、１、２、...１６）を用いて、個々の格子点ＲＥＶを表すことがある。例えば、スキャナＲＧＢ色空間ＳＣＰにおける座標（０、０、０）に位置にする格子点ＲＥＶは、Ｒ成分値（Ｒ軸方向の成分）、Ｇ成分値（Ｇ軸方向の成分）、Ｂ成分値（Ｂ軸方向の成分）に対応する特定値番号を用いて、格子点ＲＥＶ（０、０、０）と表示される。同様に、座標（２５５、０、０）に位置する格子点ＲＥＶは、格子点ＲＥＶ（１６、０、０）と表示され、座標（０、２５５、０）に位置する格子点ＲＥＶは、格子点ＲＥＶ（０、１６、０）と表示される。また、図２（ｂ）において、Ｋ点（座標（０、０、０）の位置）は、スキャナＲＧＢ色空間ＳＣＰにおける黒色点である。Ｗ点（座標（２５５、２５５、２５５）の位置）は、スキャナＲＧＢ色空間ＳＣＰにおける白色点である。図２（ｂ）に示すように、Ｋ点とＷ点とを結ぶ一点破線ＧＬは、スキャナＲＧＢ色空間ＳＣＰにおける無彩色軸である。一点破線ＧＬを無彩色軸ＧＬとも呼ぶ。
【００２５】
色変換テーブルＩＨＴでは、図２（ａ）に示すように、複数の格子点ＲＥＶの所定の順序に従って、対応するＬａｂ値が配列される。この結果、色変換テーブルＩＨＴを利用するコンピュータ（例えば、複合機２００のＣＰＵ２１０）は、色変換テーブルＩＨＴに、格子点を表す情報（すなわち、スキャナＲＧＢ値）が含まれていなくても、色変換テーブルＩＨＴに含まれる各Ｌａｂ値に対応する格子点を特定することができる。以下に、複数の格子点ＲＥＶの順序について説明する。
格子点ＲＥＶ（Ｖ、Ｗ、Ｘ）の順序を表すＳＱ（０≦ＳＱ＜格子点の総数）は、上述したグリッド数ｑを用いて、以下の式（１）で表される。
ＳＱ＝｛ｑ×ｑ×Ｖ＋ｑ×Ｗ＋Ｘ｝...（１）
【００２６】
図３は、スキャナＲＧＢ色空間ＳＣＰにおいて規定される各格子点の順序を説明するための図である。図３（ａ）は、スキャナＲＧＢ色空間ＳＣＰを通る複数の平面を示す図である。ここで、各格子点の順序の説明のために、スキャナＲＧＢ色空間ＳＣＰにおいて、Ｂ軸およびＧ軸に平行な１７個の平面ｈｍを規定する。具体的には、格子点ＲＥＶ（Ｖ，０，０）（Ｖは、０〜１６の整数）を通る平面ｈｍを平面ｈｍＶとして規定する。例えば、格子点ＲＥＶ（０，０，０）を通る平面ｈｍを平面ｈｍ０、格子点ＲＥＶ（１，０，０）を通る平面ｈｍを平面ｈｍ１として、それぞれ規定する。１７個の平面ｈｍＶのそれぞれに配置された格子点ＲＥＶのうち、平面ｈｍ０に配置された格子点ＲＥＶの順序が最も先であり、平面ｈｍ１６に配置された格子点ＲＥＶの順序が最も後である。同一の平面ｈｍＶに含まれる複数の格子点のそれぞれのＲ成分値は、同一の値である。
【００２７】
図３（ｂ）は、平面ｈｍ０をＲ軸方向から見た図である。各平面ｈｍにおいて、１７本の矢印ｙｓＷ（Ｗは、０〜１６の整数）を規定する。矢印ｙｓＷは、平面ｈｍＶを通りＢ軸に平行であり、Ｇ成分値に対応する特定値番号がＷである格子点ＲＥＶ上に配置される。例えば、平面ｈｍ０上の矢印ｙｓ０は、格子点ＲＥＶ（０，０，０）、ＲＥＶ（０、０、１）、...、ＲＥＶ（０、０、１６）を通る（図３（ｂ））。同一の平面ｈｍＶ上に配置された１７本の矢印ｙｓＷのそれぞれに配置された格子点ＲＥＶのうち、１本目の矢印ｙｓ０に配置された格子点ＲＥＶの順序が最も先であり、１７本目の矢印ｙｓ１６に配置された格子点ＲＥＶの順序が最も後である。ここで、１本の矢印ｙｓＷに配置される１７個の格子点ＲＥＶを格子点群ｋｇＷと呼ぶ。１つの格子点群ｋｇＷに含まれる１７個の格子点ＲＥＶは、Ｒ成分値が互いに同一であり、Ｇ成分値が互いに同一であり、かつ、Ｂ成分値が互いに異なる。
【００２８】
以上から、異なる平面ｈｍＶの配置された２つの格子点群（それぞれが１７個の格子点群ｋｇＷを含む。平面格子点群とも呼ぶ）を比較すると、格子点ＲＥＶのＲ成分値が小さいほど、平面格子点群の順序が先であり、Ｒ成分値が大きいほど、平面格子点群の順序が後である。同一の平面ｈｍＶ上に配置された２つの格子点群ｋｇＷを比較すると、格子点ＲＥＶのＧ成分値が小さいほど、格子点群ｋｇＷの順序が先であり、Ｇ成分値が大きいほど、格子点群ｋｇＷの順序が後である。１つの格子点群ｋｇＷに含まれる１７個の格子点ＲＥＶを比較すると、Ｂ成分値が小さいほど、格子点ＲＥＶの順序が先であり、Ｂ成分値が大きいほど、格子点ＲＥＶの順序が後である。
【００２９】
基準プロファイルに含まれる色変換テーブルＩＨＴは、例えば、複合機２００の製造者によって、周知の方法で作成されている。例えば、作成者は、プリンタ部２７０を用いて印刷されたカラーチャートを、スキャナ部２８０を用いて読み取ることで、スキャンデータを得る。また、一方で、カラーチャートを所定の測色機で測定して測色データを得る。この結果、作成者は、スキャンデータに含まれるスキャナＲＧＢ値と、測色データに含まれるＬａｂ値とを対応付けた対応データを取得する。作成者は、この対応データに基づいて、基準プロファイルに含まれる色変換テーブルＩＨＴを作成する。なお、計算機は、色変換テーブルＩＨＴに含まれるＬａｂ値の総数Ｐを用いて、グリッド数ｑを特定することができる（例えば、Ｌａｂ値の総数Ｔが４９１３ならば、グリッド数ｑは１７である）。
【００３０】
Ａ−２．ＰＤＦ／Ａファイル生成処理：
複合機２００は、ＰＤＦ／Ａファイル生成処理を実行する。このＰＤＦ／Ａファイル生成処理では、基準プロファイルを補正して、補正プロファイルを作成するプロファイル補正処理が実現される。
【００３１】
図４は、ＰＤＦ／Ａファイル生成処理およびプロファイル補正処理の処理ステップを示すフローチャートである。具体的には、図４（ａ）に、ＰＤＦ／Ａファイル生成処理のフローチャートが示され、図４（ｂ）に、プロファイル補正処理のフローチャートが示される。
【００３２】
ＰＤＦ／Ａファイル生成処理において、図４（ａ）に示すように、ページデータ生成部Ｍ１０は、スキャンデータを取得する（ステップＳ１０）。このスキャンデータは、原稿をスキャナ部２８０によって読み込むことで生成される。この場合、スキャンデータは、１つの画像を表すデータであってもよいし、複数の画像を表すデータであってもよい。
【００３３】
図５は、原稿の一例を説明するための図である。図５（ａ）は、本実施例においてスキャナ部２８０で読み取る原稿４００を表し、図５（ｂ）は、原稿４００のページデータ（スキャンデータ）のスキャナＲＧＢ色空間ＳＣＰにおけるスキャナＲＧＢ値の分布を示す図である。
【００３４】
原稿４００は、大小の漢字で示される黒色文字オブジェクトＢＯを含んでいる。原稿４００は、黒色の色材（インクやトナー）のみを用いて表現されている。
【００３５】
ここで、原稿４００が黒色材のみを用いて表現されていても、スキャンデータに含まれるスキャナＲＧＢ値は、必ずしもスキャナＲＧＢ色空間ＳＣＰにおける黒色値（０、０、０）とはならない。例えば、スキャナ部２８０による読み取りは、イメージセンサ１０の副走査を行いつつ、赤色、緑色、青色のＬＥＤを順次に点灯制御して行われる。このようなＬＥＤの順次点灯による位置ずれなどに起因して、スキャナＲＧＢ値は、様々な明度や彩度を有する値となる。この結果、黒色材のみを用いて印刷されている原稿４００に基づくスキャンデータに含まれるスキャナＲＧＢ値は、スキャナＲＧＢ色空間ＳＣＰにおいて、無彩色軸ＧＬに沿った領域であって、ある程度の幅を有する領域に分布する（図５（ｂ））。
【００３６】
続いて、取得部Ｍ２０は、プロファイル格納部２４２から基準プロファイルを取得する（ステップＳ２０）。次に、プロファイル生成部Ｍ３０は、プロファイル補正処理を行う（ステップＳ１００）。
【００３７】
このプロファイル補正処理では、後述する分類領域が設定され、スキャンデータの各画素が、いずれの分類領域に属するか特定され、この分類結果に基づいて、スキャンデータで使用されていない色に関する格子点（変更対象の格子点とも呼ぶ）が決定される。次に、基準プロファイルにおける、変更対象の格子点に対応するＬａｂ値が変更され、補正プロファイルが生成される。続いて、この補正プロファイルに基づいて、圧縮済プロファイルが生成される。以下に具体的に説明する。
【００３８】
プロファイル補正処理（図４（ｂ））では、まず、プロファイル生成部Ｍ３０は、分類領域を設定する（ステップＳ１０５）。図６は、分類領域について説明する図である。プロファイル生成部Ｍ３０は、４０９６個の分類領域ＣＡ（ｘ、ｙ、ｚ）（ｘは、０≦ｘ≦１５の範囲の整数、ｙは、０≦ｙ≦１５の範囲の整数、ｚは、０≦ｚ≦１５の範囲の整数）を設定する。各分類領域ＣＡ（ｘ、ｙ、ｚ）は、８つの格子点ＲＥＶを頂点として構成される立方体形状を有する。分類領域ＣＡ（ｘ、ｙ、ｚ）を構成する８つの格子点ＲＥＶは、ＲＥＶ（ｘ、ｙ、ｚ）、ＲＥＶ（ｘ＋１、ｙ、ｚ）、ＲＥＶ（ｚ、ｙ＋１、ｚ）、ＲＥＶ（ｘ、ｙ、ｚ＋１）、ＲＥＶ（ｘ＋１、ｙ＋１、ｚ）、ＲＥＶ（ｘ、ｙ＋１、ｚ＋１）、ＲＥＶ（ｘ＋１、ｙ、ｚ＋１）、ＲＥＶ（ｘ＋１、ｙ＋１、ｚ＋１）で表される。図６には、便宜上、０≦ｘ≦１、０≦ｙ≦１、０≦ｚ≦１の範囲の８個の分類領域（ｘ、ｙ、ｚ）のみを図示した。実際には、図２（ｂ）に示すスキャナＲＧＢ色空間ＳＣＰにおける０≦Ｒ≦２５５、０≦Ｇ≦２５５、０≦Ｂ≦２５５の立方体の範囲に隙間無く４０９６個（１６×１６×１６）の分類領域ＣＡ（ｘ、ｙ、ｚ）が設定される。分類領域ＣＡ（ｘ、ｙ、ｚ）は、単に、分類領域ＣＡとも表す。
【００３９】
本実施例では、スキャンデータの全画素が、分類対象とされる。格子点決定部Ｍ３１は、スキャンデータの１つの画素を処理対象として選択する（図４（ｂ）：ステップＳ１１０）。
【００４０】
特定部Ｍ３１Ａは、処理対象の画素の画素値（スキャナＲＧＢ値）が、上述した４０９６個の分類領域ＣＡのいずれかに属するかを特定する（ステップＳ１１５）。さらに、特定部Ｍ３１Ａは、特定した分類領域ＣＡを形成する８つの格子点ＲＥＶを特定する（ステップＳ１２０）。本ステップにて特定された８つの格子点ＲＥＶに対応付けられる８組のＬａｂ値は、スキャンデータの色変換を行う際に使用される可能性があると考えられる。
【００４１】
図７は、色変換テーブルＩＨＴと使用判定フラグとの関係を説明するための図である。色変換テーブルＩＨＴには、使用判定フラグを表すフラグ値が対応付けられており、具体的には、色変換テーブルＩＨＴにおける１つのＬａｂ値に１つの使用判定フラグのフラグ値が対応付けられている。格子点決定部Ｍ３１は、ステップ１２０で特定した８つの格子点ＲＥＶを、スキャンデータに含まれる色に関する格子点であるとして、変更対象でない格子点として決定する（ステップＳ１２５）。この場合、格子点決定部Ｍ３１は、変更対象でないと決定した格子点に対応するＬａｂ値のフラグ値を、「１」として、使用判定フラグをオンとする。
【００４２】
プロファイル生成部Ｍ３０は、スキャンデータの全ての画素について、ステップＳ１１０〜Ｓ１２５の処理を実行していない場合には（ステップＳ１３０：Ｎｏ）、ステップＳ１１０の処理に戻る。格子点決定部Ｍ３１は、プロファイル生成部Ｍ３０がスキャンデータの全ての画素についてステップＳ１１０〜Ｓ１２５の処理を実行したと判断した場合には（ステップＳ１３０：Ｙｅｓ）、以下の処理を行う。すなわち、格子点決定部Ｍ３１は、使用判定フラグがオフ（すなわち、フラグ値が０）である格子点ＲＥＶ（例えば、図７（ａ）：Ｎｏ.７〜１２の格子点）を、スキャンデータで使用されていない色に関する格子点であるとして、変更対象の格子点として決定する（ステップＳ１３５）。
【００４３】
変更部Ｍ３５は、図７（ｂ）に示すように、基準プロファイル（色変換テーブルＩＨＴ）における変更対象の格子点に対応するＬａｂ値を変更し、補正色変換テーブルＩＨＴｓを生成する（ステップＳ１４０）。補正色変換テーブルＩＨＴｓと、インプットテーブルと、アウトプットテーブルとの全体を補正プロファイルとも呼ぶ。具体的には、変更部Ｍ３５は、色変換テーブルＩＨＴの先頭から順番に、変更対象の格子点に対応するＬａｂ値（すなわち、使用判定フラグがオフであるＬａｂ値）を探索し、変更対象の格子点に対応するＬａｂ値が見つかると、そのＬａｂ値を、変更対象の格子点よりも一つ前の順序の変更対象でない格子点に対応するＬａｂ値と同じ値に変更する。続いて、変更部Ｍ３５は、次の順序の格子点も、変更対象の格子点であれば、その変更対象の格子点に対応するＬａｂ値を、一つ前に変更したＬａｂ値の変更後の値と同じ値に変更する。このように、変更部Ｍ３５は、変更対象の格子点が連続すれば、連続する各格子点に対応するＬａｂ値を、それより前の順序の直近の変更対象でない格子点に対応するＬａｂ値と同じ値に変更する。例えば、変更部Ｍ３５は、図７（ａ）に示す色変換テーブルＩＨＴの先頭から順番に、変更対象の格子点に対応するＬａｂ値（すなわち、使用判定フラグがオフであるＬａｂ値）を探索する。変更部Ｍ３５は、Ｎｏ.７の格子点に対応するＬａｂ値が変更対象の格子点に対応するＬａｂ値であると判断すると、図７（ｂ）に示すように、Ｎｏ.７の格子点に対応するＬａｂ値を、Ｎｏ.６の格子点に対応するＬａｂ値と同じ値に変更する。そして、変更部Ｍ３５は、Ｎｏ.７の格子点に続くＮｏ.８〜Ｎｏ.１２の格子点に対応する使用判定フラグがオフとなっているので（図７（ａ））、Ｎｏ.８〜Ｎｏ.１２の格子点に対応するＬａｂ値についても、変更対象の格子点に対応するＬａｂ値であると判断して、Ｎｏ.６の格子点に対応するＬａｂ値にそれぞれ変更する（図７（ｂ））。
【００４４】
圧縮部Ｍ３６は、補正プロファイル（補正色変換テーブルＩＨＴｓ）をＤｅｆｌａｔｅ圧縮して圧縮済補正プロファイルを生成する（ステップＳ１４５）。例えば、文字Ａが６個連続した［ＡＡＡＡＡＡ］という文字列を含むｔｘｔ形式のデータ（元データ）があった場合に、この元データがＤｅｆｌａｔｅ圧縮されると、圧縮後のデータは、［Ａ６］の様に文字Ａとその連続数とで表現され、元データと比較して、データサイズが抑制される。このＤｅｆｌａｔｅ圧縮について、以下に具体的に説明する。
【００４５】
圧縮部Ｍ３６は、色変換テーブルＩＨＴにおけるＮｏ.１の格子点（順序が１番目）に対応するＬａｂ値（Ｌ*１，ａ*１,ｂ*１）と次のＮｏ.２の格子点に対応するＬａｂ値とが一致するか否かを判断する。圧縮部Ｍ３６は、一致しない場合には、一致しないことを表す識別値[０]と、Ｎｏ.１の格子点に対応するＬａｂ値と用いて、[０]（Ｌ*１，ａ*１，ｂ*１）と記述する。圧縮部Ｍ３６は、Ｎｏ.１の格子点に対応するＬａｂ値（Ｌ*１，ａ*１,ｂ*１）と次のＮｏ.２の格子点に対応するＬａｂ値とが一致する場合には、Ｎｏ.２よりも後の順序の格子点に対応する各Ｌａｂ値を探索対象として、格子点の順序に従ってＬａｂ値がＮｏ.１の格子点に対応するＬａｂ値と一致しなくなるまで、探索を続ける。圧縮部Ｍ３６は、Ｎｏ.１の格子点に対応するＬａｂ値と一致するＬａｂ値が、連続してＵ個見つかった場合には、一致することを表す識別値[１]と、Ｎｏ.１の格子点に対応するＬａｂ値と、連続して一致する個数Ｕとを用いて、[１]（Ｌ*１，ａ*１,ｂ*１）＜Ｕ＞と記述する。識別値は、１ビットで表され、連続して一致する個数Ｕは、例えば、８ビットで表される。
【００４６】
すなわち、圧縮部Ｍ３６は、順序がｓ１の格子点に対応するＬａｂ値（Ｌ*ｓ１，ａ*ｓ１,ｂ*ｓ１）と、次の順序の格子点に対応するＬａｂ値とが一致しない場合には、[０]（Ｌ*ｓ１，ａ*ｓ１，ｂ*１）、と記述する。また、圧縮部Ｍ３６は、順序がｓ１の格子点に対応するＬａｂ値（Ｌ*ｓ１，ａ*ｓ１,ｂ*ｓ１）と一致するＬａｂ値が、連続してＵ個見つかった場合には、[１]（Ｌ*ｓ１，ａ*ｓ１,ｂ*ｓ１）＜Ｕ＞、と記述する。例えば、「（Ｌ*１,ａ*１,ｂ*１）,（Ｌ*２,ａ*２,ｂ*２）,（Ｌ*２,ａ*２,ｂ*２）,（Ｌ*２,ａ*２,ｂ*２）」と表される４つのＬａｂ値は、Ｄｅｆｌａｔｅ圧縮されると、[０]（Ｌ*１，ａ*１,ｂ*１）[１]（Ｌ*２，ａ*２,ｂ*２）＜３＞と記述される。この場合、Ｌａｂ値のＬ*値、ａ*値、ｂ*値は、それぞれ８ビットで表されるので、圧縮前の４つのＬａｂ値のデータサイズは、１２（Ｌ*値、ａ*値、ｂ*値の総数）×８ビットで９６ビットとなる。一方、圧縮後のデータサイズは、２（識別値数）×１ビット＋６（Ｌ*値、ａ*値、ｂ*値の総数）×８ビット＋１（個数Ｕ）×８ビットで５８ビットとなる。このように、Ｄｅｆｌａｔｅ圧縮後のデータサイズは、同じ値のＬａｂ値が連続するほど、圧縮前のデータサイズよりも小さくなる。
【００４７】
上述のように、補正プロファイルの補正色変換テーブルＩＨＴｓは、変更部Ｍ３５によって、Ｌａｂ値が連続する同じ値に変更され得る。従って、補正プロファイルをＤｅｆｌａｔｅ圧縮して生成される圧縮済補正プロファイルは、基準プロファイルをＤｅｆｌａｔｅ圧縮して生成される圧縮済基準プロファイルと比較して、データサイズが小さくなる。言い換えれば、スキャナＲＧＢ色空間ＳＣＰの格子点ＲＥＶのうち、スキャンデータで使用されていない色に関する格子点ＲＥＶにそれぞれ対応するＬａｂ値を、圧縮済補正プロファイルのデータサイズが、圧縮済基準プロファイルのデータサイズよりも小さくなるように変更していると言える。
【００４８】
続いて、ページデータ生成部Ｍ１０と格納処理部Ｍ４０は、ＰＤＦ／Ａファイルを生成する（ステップＳ２００）。具体的には、ページデータ生成部Ｍ１０は、ステップＳ１０にて生成されたスキャンデータを所定の形式（例えば、ＪＰＥＧ形式）に圧縮し、圧縮されたスキャンデータを用いてＰＤＦ形式の１つ以上のページデータを生成する。格納処理部Ｍ４０は、圧縮済補正プロファイルとページデータとを関連付けて、ＰＤＦ／Ａファイルを生成する。格納処理部Ｍ４０は、作成したＰＤＦ／ＡファイルをＰＤＦ／Ａファイル格納部２４４に格納する（ステップＳ２０５）。
【００４９】
出力部Ｍ４５は、クライアント（例えば、計算機３００、サーバ３５０）からの出力要求がある場合（ステップＳ２０７：Ｙｅｓ）には、ＰＤＦ／Ａファイル格納部２４４に格納されたＰＤＦ／Ａファイルを出力要求のあったクライアントに出力し（ステップＳ２１０）、ＰＤＦ／Ａファイル生成処理を終了する。出力部Ｍ４５は、クライアントからの出力要求がない場合（ステップＳ２０７：Ｎｏ）には、ＰＤＦ／Ａファイル生成処理を終了する。なお、出力部Ｍ４５は、出力要求がない場合（ステップＳ２０７：Ｎｏ）であっても、例えば、ユーザから複合機２００に接続される記録媒体（例えば、ＵＳＢメモリ）への保存要求がある場合には、ＰＤＦ／Ａファイル格納部２４４に格納されたＰＤＦ／Ａファイルを記録媒体に出力し、保存させる。
【００５０】
以上のように、ＰＤＦ／Ａファイル生成処理では、基準プロファイルをスキャンデータに基づいて補正して、補正プロファイルを生成し、さらに、補正プロファイルを圧縮して、圧縮済基準プロファイルよりもデータサイズが小さい圧縮済補正プロファイルを生成する。そして、スキャンデータから生成されるＰＤＦ形式のページデータと、圧縮済補正プロファイルとを関連付けてＰＤＦ／Ａファイルを生成し、出力要求に応じて外部に出力する。
【００５１】
Ａ−３．計算機３００の実行処理：
図８は、計算機３００が行う分割処理、編集処理、および、再保存処理を説明するための図である。具体的には、図８（ａ）〜（ｃ）は、それぞれ、分割処理、編集処理、再保存処理の概念図である。図９は、計算機３００が行う処理の処理ステップを示すフローチャートである。図９（ａ）は、分割処理の処理ステップを示し、図９（ｂ）は、編集処理の処理ステップを示す。
【００５２】
Ａ−３−１．分割処理：
この分割処理は、計算機３００が複合機２００から取得したＰＤＦ／Ａファイルを、計算機３００がユーザの指示により複数のＰＤＦ／Ａファイルに分割する処理である。
【００５３】
分割処理において、取得部Ｍ５０は、複合機２００から、ＰＤＦ／ＡファイルＧＺＡを取得する（図９（ａ）：ステップＳ５１０）。取得部Ｍ５０は、取得されたＰＤＦ／ＡファイルＧＺＡを記憶装置３４０のＰＤＦ／Ａファイル格納部３４４に格納する。このＰＤＦ／ＡファイルＧＺＡは、図８（ａ）に示すように、複数ページ分のページデータＧＡと、圧縮済基準プロファイルＺＡとを含む。１つのページデータＧＡは、１ページ分の画像データ、例えば、原稿一枚分のスキャンデータを含む。。ここで、圧縮済基準プロファイルＺＡは、複合機２００におけるプロファイル補正処理（図４（ｂ））によってページデータＧＡ用にデータサイズを小さくされた圧縮済補正プロファイルである。
【００５４】
分割部Ｍ６０は、ユーザからＰＤＦ／Ａファイルの分割指示があると、ステップＳ５１０でＰＤＦ／Ａファイル格納部３４４に格納したＰＤＦ／ＡファイルＧＺＡを読み出す。そして、分割部Ｍ６０は、ＰＤＦ／ＡファイルＧＺＡに含まれるページデータＧＡを、複数のページデータに分割する（ステップＳ５２０）。例えば、分割部Ｍ６０は、５ページ分のページデータＧＡを、５ページのうちの３ページ分の第１ページデータＧＡ１と、５ページのうちの残りの３ページ分の第２ページデータＧＡ２とに分割する（図８（ａ））。
【００５５】
プロファイル生成部Ｍ７０は、分割後の複数のページデータごとに、圧縮済補正プロファイルを生成する（ステップＳ５３０）。例えば、プロファイル生成部Ｍ７０は、圧縮済基準プロファイルＺＡを補正するプロファイル補正処理を実行し、第１ページデータＧＡ１に対応する第１圧縮済補正プロファイルＺＡ１と、第２ページデータＧＡ２に対応する第２圧縮済補正プロファイルＺＡ２とを生成する（図８（ａ））。このプロファイル補正処理は、上述した複合機２００が行うプロファイル補正処理（図４（ｂ））と同内容の処理であり、分割後のページデータのそれぞれに基づいて実行される。このプロファイル補正処理において、計算機３００のプロファイル生成部Ｍ７０、格子点決定部Ｍ７１、特定部Ｍ７１Ａ、および、変更部Ｍ７５は、それぞれ、複合機２００のプロファイル生成部Ｍ３０、格子点決定部Ｍ３１、特定部Ｍ３１Ａ、および、変更部Ｍ３５と同様に機能する。
【００５６】
格納処理部Ｍ８０は、分割後の複数のページデータごとにＰＤＦ／Ａファイルを生成する（ステップＳ５４０）。例えば、格納処理部Ｍ８０は、ページデータＧＡ１と第１圧縮済補正プロファイルＺＡ１とを関連付けて、第１ＰＤＦ／ＡファイルＧＺＡ１を生成し、第２ページデータＧＡ２と第２圧縮済補正プロファイルＺＡ２とを関連付けて、第２ＰＤＦ／ＡファイルＧＺＡ２を生成する（図８（ａ））そして、格納処理部Ｍ８０は、生成した複数のＰＤＦ／ＡファイルをＰＤＦ／Ａファイル格納部３４４に格納する（ステップＳ５４３）。
【００５７】
出力部Ｍ８５は、クライアント（例えば、サーバ３５０、他の計算機）からの出力要求がある場合（ステップＳ５４５：Ｙｅｓ）には、ＰＤＦ／Ａファイル格納部３４４に格納されたＰＤＦ／Ａファイルを出力要求のあったクライアントに出力し（ステップＳ５５０）、分割処理を終了する。出力部Ｍ８５は、クライアントからの出力要求がない場合（ステップＳ５４５：Ｎｏ）には、分割処理を終了する。
【００５８】
なお、この分割処理では、ＰＤＦ／ＡファイルＧＺＡを、２分割する例を説明したが、これに限られることなく、ＰＤＦ／ＡファイルＧＺＡを、３分割以上して、複数のＰＤＦ／Ａファイルを生成してもよい。
【００５９】
分割後の第１および第２ページデータＧＡ１、ＧＡ２にそれぞれ関連付けられる第１および第２圧縮済補正プロファイルＺＡ１、ＺＡ２のデータサイズは、分割前のページデータＧＡに関連付けられる圧縮済基準プロファイルＺＡのデータサイズより小さくなり得る。例えば、分割前のページデータＧＡが、カラー画像を表すページ（例えば、カラー写真を表すデータを含むページ）と、モノクロ画像を表すページ（例えば、モノクロ写真、テキストを表すページ）とを含み、分割後の第１ページデータＧＡ１がモノクロ画像を表すページのみを含む場合がある。この場合には、分割前のページデータＧＡで使用される色の種類の数より、分割後の第１ページデータＧＡ１で使用される色の種類の数より少なくなるので、第１圧縮済補正プロファイルＺＡ１のデータサイズは、圧縮済基準プロファイルＺＡのデータサイズより小さくなる。
【００６０】
Ａ−３−２．編集処理：
この編集処理は、計算機３００が複合機２００から取得したＰＤＦ／Ａファイルを、計算機３００がユーザの指示により編集して新たなＰＤＦ／Ａファイルを生成する処理である。
【００６１】
編集処理において、取得部Ｍ５０は、複合機２００から、ＰＤＦ／ＡファイルＧＺＢを取得する（図９（ｂ）：ステップＳ６１０）。このＰＤＦ／ＡファイルＧＺＢは、上述したＰＤＦ／ＡファイルＧＺＡ（図８（ａ））と同様に、ページデータＧＢと、圧縮済基準プロファイルＺＢとを含む（図８（ｂ））。ここで、圧縮済基準プロファイルＺＢは、例えば、複合機２００におけるプロファイル補正処理（図４（ｂ））によってページデータＧＢ用にデータサイズを小さくされた圧縮済補正プロファイルである。
【００６２】
画像データ編集部Ｍ９０は、ユーザからＰＤＦ／Ａファイルの編集指示があると、ＰＤＦ／ＡファイルＧＺＢに含まれるページデータＧＢを編集する（ステップＳ６２０）。例えば、ページデータＧＢの編集には、例えば、ページデータＧＢに含まれるカラー画像をモノクロ画像に変更する処理や、ページデータＧＢにテキストや、線画を追加する処理などが含まれる。
【００６３】
プロファイル生成部Ｍ７０は、編集後のページデータＧＣ（図８（ｂ））に基づき、圧縮済基準プロファイルＺＢを補正するプロファイル補正処理を実行し、圧縮済補正プロファイルＺＣを生成する（ステップＳ６３０）。このプロファイル補正処理は、上述した複合機２００が行うプロファイル補正処理（図４（ｂ））と同内容の処理である。この場合、計算機３００のプロファイル生成部Ｍ７０、格子点決定部Ｍ７１、特定部Ｍ７１Ａ、および、変更部Ｍ７５は、それぞれ、複合機２００のプロファイル生成部Ｍ３０、格子点決定部Ｍ３１、特定部Ｍ３１Ａ、および、変更部Ｍ３５と同様に機能する。
【００６４】
格納処理部Ｍ８０は、プロファイル生成部Ｍ７０が生成した圧縮済補正色変換プロファイルＺＣと、編集後のページデータＧＣとを関連付けて、ＰＤＦ／ＡファイルＧＺＣを生成する（ステップＳ６４０）。そして、格納処理部Ｍ８０は、生成したＰＤＦ／ＡファイルＧＺＣをＰＤＦ／Ａファイル格納部３４４に格納する（ステップＳ６４３）。
【００６５】
出力部Ｍ８５は、クライアント（例えば、サーバ３５０、他の計算機）からの出力要求がある場合（ステップＳ６４５：Ｙｅｓ）には、ＰＤＦ／Ａファイル格納部３４４に格納されたＰＤＦ／ＡファイルＧＺＣを出力要求のあったクライアントに出力し（ステップＳ６５０）、編集処理を終了する。出力部Ｍ８５は、クライアントからの出力要求がない場合（ステップＳ６４５：Ｎｏ）には、編集処理を終了する。
【００６６】
編集後のページデータＧＣに関連付けられる圧縮済補正プロファイルＺＣのデータサイズは、編集前のページデータＧＢに関連付けられる圧縮済基準プロファイルＺＢのデータサイズより小さくなり得る。例えば、編集前のページデータＧＢがカラー画像を表すページデータであり、編集後のページデータＧＣがモノクロ画像を表すページデータである場合ある。この場合には、編集前のページデータＧＢで使用される色の種類の数より、編集後のページデータＧＣで使用される色の種類の数より少なくなるので、圧縮済補正プロファイルＺＣのデータサイズは、圧縮済基準プロファイルＺＣのデータサイズより小さくなる。
【００６７】
ここで、図８（ａ）、（ｂ）において、圧縮済基準プロファイルＺＡ、ＺＢは、ページデータＧＡ、ＧＢ用にデータサイズを小さくされた圧縮済補正プロファイルであるが、これに代えて、複合機２００のプロファイル格納部２４２に格納されている基準プロファイルがＤｅｆｌａｔｅ圧縮されたプロファイルであっても良い。この場合には、計算機３００において、基準プロファイルが初めて補正されて、分割後または編集後のページデータＧＡ１、ＧＡ２、ＧＣに適した圧縮済補正プロファイルＺＡ１、ＺＡ２、ＺＣが生成される。
【００６８】
Ａ−３−３．再保存処理：
この再保存処理は、計算機３００が、ＰＤＦ／Ａファイルを複合機２００から取得した際に、実行する処理である。この処理は、自動的に実行されてもよいし、ユーザからの指示に基づいて実行されてもよい。
【００６９】
再保存処理において、取得部Ｍ５０は、複合機２００から、ＰＤＦ／ＡファイルＧＺＤを取得する。このＰＤＦ／ＡファイルＧＺＤは、上述したＰＤＦ／ＡファイルＧＺＢ（図８（ｂ））と同様に、ページデータＧＤと、圧縮済基準プロファイルＺＤとを含む（図８（ｃ））。圧縮済基準プロファイルＺＤは、複合機２００のプロファイル格納部２４２に格納されている基準プロファイルがＤｅｆｌａｔｅ圧縮されたプロファイルである。
【００７０】
プロファイル生成部Ｍ７０は、ＰＤＦ／ＡファイルＧＺＤに含まれるページデータＧＤに基づき、圧縮済基準プロファイルＺＤを補正するプロファイル補正処理を実行し、圧縮済補正プロファイルＺＥを生成する。このプロファイル補正処理は、上述した複合機２００が行うプロファイル補正処理（図４（ｂ））と同内容の処理である。この場合、計算機３００のプロファイル生成部Ｍ７０、格子点決定部Ｍ７１、特定部Ｍ７１Ａ、および、変更部Ｍ７５は、それぞれ、複合機２００のプロファイル生成部Ｍ３０、格子点決定部Ｍ３１、特定部Ｍ３１Ａ、および、変更部Ｍ３５と同様に機能する。
【００７１】
格納処理部Ｍ８０は、圧縮済補正色変換プロファイルＺＥと、ページデータＧＤとを関連付けて、ＰＤＦ／ＡファイルＧＺＥを生成する（図８（ｃ））。そして、格納処理部Ｍ８０は、生成したＰＤＦ／ＡファイルＧＺＥをＰＤＦ／Ａファイル格納部３４４に格納する。出力部Ｍ８５は、クライアント（例えば、サーバ３５０、他の計算機）からの出力要求がある場合には、ＰＤＦ／Ａファイル格納部３４４に格納されたＰＤＦ／ＡファイルＧＺＥを出力要求のあったクライアントに出力し、再保存処理を終了する。出力部Ｍ８５は、クライアントからの出力要求がない場合には、再保存処理を終了する。
【００７２】
上述した再保存処理によれば、例えば、計算機３００は、他の機器において生成されたＰＤＦ／Ａファイルに関連付けられた圧縮済基準プロファイルであって、該他の機器においてプロファイル補正処理が行われていない圧縮済基準プロファイルのデータサイズを小さくすることができる。
【００７３】
なお、本実施例において、上述の分割処理、編集処理、および、再保存処理は、計算機３００によって、実行されている。これに限らず、複合機２００が、自身が生成したＰＤＦ／Ａファイルを用いて、上述の分割処理、編集処理、および、再保存処理を、実行しても良いし、サーバ３５０が、複合機２００から取得したＰＤＦ／Ａファイルを用いて、これらの処理を行うようにしていても良い。
【００７４】
以上説明した上記実施例では、プロファイル補正処理（図４（ｂ））において、スキャナＲＧＢ色空間ＳＣＰの格子点のうち、スキャンデータで使用されていない色に関する格子点にそれぞれ対応するＬａｂ値を、圧縮済補正プロファイルのデータサイズが、圧縮済基準プロファイルのデータサイズよりも小さくなるように変更する。このようにすれば、スキャンデータを含むページデータに圧縮済補正プロファイルを関連付ける場合に、ページデータ（スキャンデータ）の再現性の低下を抑制しつつ、この圧縮済補正プロファイルのデータサイズを小さくすることができる。
【００７５】
本実施例では、プロファイル補正処理（図４（ｂ））において、変更部Ｍ３５は、変更対象の格子点ＲＥＶが見つかると、その変更対象の格子点ＲＥＶに対応するＬａｂ値を、変更対象の格子点ＲＥＶよりも一つ前の順序の変更対象でない格子点ＲＥＶに対応するＬａｂ値と同じ値に変更する。続いて、変更部Ｍ３５は、次の順序の格子点ＲＥＶが、さらに変更対象の格子点ＲＥＶであれば、その変更対象の格子点ＲＥＶに対応するＬａｂ値を、一つ前に変更したＬａｂ値の変更後の値と同じ値に変更する。このようにすれば、変更部Ｍ３５は、決定された２つ以上の格子点ＲＥＶに対応づけられた各Ｌａｂ値を容易に変更することができる。
【００７６】
本実施例では、色変換テーブルＩＨＴは、格子点群ｋｇ（Ｗ−１）（例えば、格子点群ｋｇ０、図３参照）に対応する複数のＬａｂ値と、格子点群ｋｇＷ（例えば、格子点群ｋｇ１）に対応する複数のＬａｂ値とが、この順で連続して配列される。そして、プロファイル補正処理（図４（ｂ））において、変更対象でない格子点ＲＥＶと変更対象である格子点が存在する場合であって、これら２つの格子点ＲＥＶ間に変更対象でない格子点ＲＥＶが存在しない場合に、一方の変更対象でない格子点ＲＥＶが、格子点群ｋｇ（Ｗ−１）に含まれ、他方の変更対象である格子点ＲＥＶが、格子点群ｋｇＷに含まれ得る。この結果、プロファイル補正処理において、スキャナＲＧＢ色空間ＳＣＰ内で全く異なる色となり得る２つの格子点に対応する２組のＬａｂ値が同じ値となるように、変更される。例えば、平面ｈｍ０の格子点群ｋｇ１６のＲＥＶ（０，１６，１６）（図３（ａ））が変更対象でない格子点ＲＥＶであり、平面ｈｍ１の格子点群ｋｇ０の４つの格子点ＲＥＶ（１,０,０）〜（１，０，３）（図３（ａ））が変更対象である格子点ＲＥＶとなり得る。この場合、平面が異なることによって全く異なる色となり得る２つの格子点ＲＥＶ（格子点ＲＥＶ（０，１６，１６）と格子点ＲＥＶ（１，０，３））に対応する２組のＬａｂ値が同じ値となるように、変更される。また、平面ｈｍ０の格子点群ｋｇ１５のＲＥＶ（０，１５，１５）（図３（ｂ））が変更対象でない格子点ＲＥＶであり、平面ｈｍ０の格子点群ｋｇ１５のＲＥＶ（０，１５，１６）（図３（ｂ））、および、平面ｈｍ０の格子点群ｋｇ１６の４つの格子点ＲＥＶ（０，１６,０）〜（０，１６，３）（図３（ｂ））が変更対象である格子点ＲＥＶとなり得る。この場合、格子点群が異なることによって全く異なる色となり得る２つの格子点ＲＥＶ（格子点ＲＥＶ（０，１５，１５）と格子点ＲＥＶ（０，１６，３））に対応する２組のＬａｂ値が同じ値となるように、変更される。
【００７７】
本実施例では、プロファイル補正処理において、特定部Ｍ３１Ａは、スキャンデータを表す画素のそれぞれが、分類領域ＣＡのうちのいずれの分類領域に属するかを特定する。そして、格子点決定部Ｍ３１は、この特定の結果に基づいて変更対象でない格子点ＲＥＶを決定することによって、変更対象の２個以上の格子点ＲＥＶを決定し得る（図７（ｂ）参照）。このようにすれば、変更対象の２個以上の格子点ＲＥＶを適切に決定することができる。
【００７８】
本実施例では、プロファイル生成部Ｍ３０は、スキャナ部２８０で生成されるスキャンデータに応じて補正プロファイルを生成する。このようにすれば、生成されるスキャンデータに関連付けられる圧縮済補正プロファイルのデータサイズの増大を適切に抑制することができる。また、出力部Ｍ４５は、生成されるスキャンデータと圧縮済補正プロファイルとを関連付けて出力する。このようにすれば、生成されるスキャンデータを出力先の装置で適切に再現することができる。
【００７９】
本実施例では、再保存処理で、取得部Ｍ５０は、複合機２００からＰＤＦ／Ａファイル（ページデータと、圧縮済基準プロファイル）とを取得する。そして、プロファイル生成部Ｍ７０は、取得したページデータに応じて、取得した圧縮済基準プロファイルを補正して、補正プロファイルを生成する。このようにすれば、取得部Ｍ５０によって取得されたページデータに関連付けられる圧縮済補正プロファイルのデータサイズを小さくすることができる。
【００８０】
本実施例では、分割処理（図９（ａ））において、分割部Ｍ６０によって分割された分割後のページデータのそれぞれに応じて、それぞれプロファイル補正処理を実行する。このようにすれば、分割後のページデータのそれぞれに、異なるプロファイル（第１圧縮済基準プロファイルＺＡおよび第２圧縮済基準プロファイルＺＢ）が生成され得る。この結果、分割後の複数のページデータごとに生成される複数のＰＤＦ／Ａファイルのデータサイズを小さくすることができる。
【００８１】
本実施例では、プロファイル補正処理において、画素が属する分類領域ＣＡを特定し、その分類領域ＣＡを形成する格子点ＲＥＶを変更対象でない格子点ＲＥＶとして決定し、変更対象でない格子点ＲＥＶを除くその他の格子点ＲＥＶを変更対象である格子点ＲＥＶとして決定する。すなわち、自身が含まれる分類領域ＣＡのいずれにも画素が属さない格子点ＲＥＶについては、変更対象である格子点として決定される。ところで、無彩色画像を用いたスキャンデータでは、スキャナＲＧＢ色空間ＳＣＰにおいて無彩色軸ＧＬ周辺に画素データが集合する（図５（ｂ）参照）。従って、本実施例のように、無彩色画像を用いたスキャンデータに基づいて、プロファイル補正処理を実行すると、スキャナＲＧＢ色空間ＳＣＰにおける無彩色軸ＧＬから遠い領域では、変更対象である格子点が連続して存在し得る。これにより、プロファイル補正処理において生成される補正プロファイルでは、Ｌａｂ値の変更が連続して行われ、その結果、圧縮済補正プロファイルのデータサイズを特に小さくすることができる。
【００８２】
本実施例において、圧縮済プロファイルは、特許請求の範囲における圧縮済色変換プロファイルの例である。図７に示すＮｏ.６の格子点ＲＥＶは、第１格子点の例であり、図７に示すＮｏ.７〜１２の各格子点ＲＥＶは、第２格子点の例である。スキャナ部２８０は、画像データ生成部の例である。圧縮済補正プロファイルＺＡ１、ＺＡ２は、それぞれ、第１の圧縮済補正色変換プロファイル、第２の圧縮済補正色変換プロファイルの例である。ページデータＧＡは、基準画像データの例である。第１ページデータＧＡ１、第２ページデータＧＡ２は、それぞれ、第１画像データ、第２画像データの例である。
【００８３】
Ｂ．第２実施例：
第１実施例では、プロファイル補正処理（図４（ｂ））において、スキャンデータを解析し、解析結果に基づいて、変更対象でない格子点が決定されていた（ステップＳ１２５〜Ｓ１３５参照）。この第２実施例では、スキャナＲＧＢ色空間ＳＣＰにおいて、スキャンデータの解析結果に拘わらず、変更対象とならない（変更対象でない）格子点ＲＥＶｘが存在する。
【００８４】
図１０は、第２実施例における格子点ＲＥＶｘについて説明する図である。図１０（ａ）は、スキャナＲＧＢ色空間ＳＣＰにおける格子点ＲＥＶｘを示す図である。図１０（ｂ）は、プロファイル補正処理において、スキャナＲＧＢ色空間ＳＣＰに格子点ＲＥＶｘが存在する場合に生成された補正色変換テーブルＩＨＴｓ１を示す図である。
【００８５】
図１０（ａ）に示すように、本実施例では、格子点ＲＥＶｘは、スキャナＲＧＢ色空間ＳＣＰにおいて、予め定められる所定の格子点であって、プロファイル補正処理において、スキャンデータの解析結果に拘わらずに変更対象とならない格子点である。格子点ＲＥＶｘは、スキャナＲＧＢ色空間ＳＣＰにおいて、ほぼ等間隔格子状に配置される。図１０（ａ）に示す例では、格子点ＲＥＶｘは、上述した４９１３個の格子点ＲＥＶのうち、３つの軸（Ｒ軸、Ｇ軸、Ｂ軸）に沿って、ＲＥＶｘ（０，０，０）の格子点を基準に４個毎に配置された格子点である。
【００８６】
本実施例では、格子点ＲＥＶは、１７×１７×１７の格子点であり、格子点ＲＥＶｘは、５×５×５の格子点である。
【００８７】
本実施例では、プロファイル補正処理において、格子点決定部Ｍ３１は、格子点ＲＥＶｘに対応するＬａｂ値の使用判定フラグを、スキャンデータの画素を分類する処理（図４（ｂ）：ステップＳ１１０〜Ｓ１３０）の結果とは無関係に、「１」とする。この結果、変更部Ｍ３５は、常に、格子点ＲＥＶｘに対応するＬａｂ値を変更しない（図１０（ｂ）の補正色変換テーブルＩＨＴｓ１：ハッチング部分参照）。変更部Ｍ３５は、格子点ＲＥＶｘの次の順序の格子点ＲＥＶが、変更対象の格子点であれば、その変更対象の格子点ＲＥＶに対応するＬａｂ値を、一つ前の格子点ＲＥＶｘに対応するＬａｂ値に変更する。変更部Ｍ３５は、次の順序の格子点ＲＥＶが、さらに変更対象の格子点ＲＥＶであれば、その変更対象の格子点ＲＥＶに対応するＬａｂ値を、一つ前に変更したＬａｂ値に変更する。このように、変更部Ｍ３５は、格子点ＲＥＶｘよりも後の順序の格子点ＲＥＶが、連続して変更対象の格子点であれば、連続する各格子点ＲＥＶに対応するＬａｂ値を、それより前の順序の直近の格子点ＲＥＶｘに対応するＬａｂ値に変更する。図１０（ｂ）では、変更対象としてのＮｏ.１０〜１２の格子点に対応するＬａｂ値が、直近の格子点ＲＥＶｘに対応するＬａｂ値に変更されている。
【００８８】
本実施例によれば、スキャナＲＧＢ色空間ＳＣＰにおける格子点ＲＥＶのうち、格子点ＲＥＶｘを、スキャンデータの解析結果に拘わらず、変更対象でない格子点に決定する。この結果、スキャンデータがどのようなデータであっても、格子点ＲＥＶｘに対応するＬａｂ値を基準プロファイル（色変換テーブル）において対応付けられているＬａｂ値に固定することができる。すなわち、プロファイル補正処理において、基準プロファイルの色変換テーブルにおけるＬａｂ値が大幅に変更されて補正色変換テーブルが生成されたとしても、補正色変換テーブルにおいて、格子点ＲＥＶｘに対応するＬａｂ値は、基準プロファイルにおいて対応付けられているＬａｂ値に固定される。したがって、この補正色変換テーブルに関連付けられたスキャンデータにおいて使用される色が増加した場合であっても、当該増加した色の再現性が著しく低下することを抑制することができる。
【００８９】
ここで、使用される色が増加する具体例としては、スキャンデータを表すページデータを含むＰＤＦ／Ａファイルが編集されることによって、当該ページデータに、注釈などのテキストデータや、矢印などの単色の図形データが、追加される場合が考えられる。このような場合であっても、圧縮済補正プロファイルにおける格子点ＲＥＶｘに対応するＬａｂ値が、基準プロファイル（色変換テーブル）において対応付けられているＬａｂ値に固定されているので、編集後のページデータに含まれるテキストや図形は、第１実施例と比較して、外部装置などの特定の機器で適切に再現される。
【００９０】
なお、格子点ＲＥＶｘは、５×５×５（１２５個）の格子点に限らず、格子点ＲＥＶが、Ｎ×Ｎ×Ｎ個の格子点であり、格子点ＲＥＶｘがＭ×Ｍ×Ｍ個の格子点である場合に、ＮおよびＭは、（Ｎ−１）/（Ｍ−１）＝ｋを満足する値であればよい。ここで、Ｍ、Ｎ、Ｋは、Ｎ＞Ｍ≧２，ｋ≧２を満たす整数である。また、格子点ＲＥＶｘは、例えば、各成分値が２５６階調で表される一般的なＲＧＢ色空間において規定されたいわゆるＷＥＢセーフカラー（２１６種類のＲＧＢ値）と同程度の数（種類）が配置されることが好ましい。
【００９１】
Ｃ．変形例：
この発明は上記実施例に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００９２】
（１）上記実施例では、プロファイル補正処理（図４（ｂ））で用いられる画像データとして、無彩色画像をスキャンしたスキャンデータが用いられているが、これに限られず、プロファイル補正処理で用いられる画像データとして、有彩色画像をスキャンしたスキャンデータを用いるようにしてもよい。この場合でも、有彩色画像にて使用されていない色に関する格子点がある場合には、プロファイル補正処理によって当該格子点に対応するＬａｂ値を上述したように変更するので、圧縮済補正プロファイルのデータサイズを、圧縮済基準プロファイルのデータサイズよりも小さくすることができる。
【００９３】
（２）上記実施例では、ページデータと、このページデータを用いて生成される圧縮済補正プロファイルとを関連付けて、１つのＰＤＦ／Ａファイルとしている。これに代えて、ページデータと、このページデータを用いて生成される圧縮済補正プロファイルと、をそれぞれ別ファイルで記憶装置２４０に格納し、ファイル名等でページデータと圧縮済補正プロファイルとを関連付けても良い。なお、ページデータと圧縮済補正プロファイルとを含むファイルは、ＰＤＦ／Ａファイルに限らず、他のファイル形式（例えば、ＰＤＦファイル）であっても良い。
【００９４】
（３）上記実施例では、スキャナＲＧＢ色空間の表色値をＣＩＥＬＡＢ色空間（Ｌ*ａ*ｂ*色空間）の表色値に変換するためのプロファイルを作成しているが、これに限られるものではない。例えば、プリンタの機器依存ＲＧＢ色空間の表色値をプリンタＣＭＹＫ色空間の表色値に変換するためのプロファイルの作成に本発明を適用しても良い。一般的に言えば、第１色空間における複数個の格子点に、第２色空間における複数組の値をそれぞれ対応付けたプロファイルの作成に本発明を適用することができる。
【００９５】
（４）上記各実施例のプロファイル補正処理において、変更部Ｍ３５は、変更対象の格子点ＲＥＶに対応するＬａｂ値を、変更対象の格子点ＲＥＶよりも順序が前であって変更対象でない格子点ＲＥＶに対応するＬａｂ値と同じ値に変更している。これに代えて、変更部Ｍ３５は、変更対象でない格子点ＲＥＶに対応するＬａｂ値とは無関係に、複数の変更対象の格子点ＲＥＶに対応するＬａｂ値を、互いに同じ値に変更しても良い。例えば、変更部Ｍ３５は、複数の変更対象の格子点ＲＥＶに対応するＬａｂ値（Ｌ*、ａ*、ｂ*）を全て（０、０、０）に変更しても良い。また、順序が連続する複数の変更対象の格子点ＲＥＶに対応するＬａｂ値（Ｌ*、ａ*、ｂ*）を全て同じにする必要はなく、例えば、２つずつ同じ値にしても良い。
【００９６】
また、上記実施例では、プロファイルの圧縮にＤｅｆｌａｔｅ圧縮を用いているが、他の圧縮方式を用いても良い。この場合には、上記実施例のプロファイル補正処理において、変更部Ｍ３５は、採用された圧縮方式を用いて圧縮を行った場合に、圧縮済補正プロファイルのデータサイズが小さくなるように、変更対象の格子点ＲＥＶに対応するＬａｂ値を変更すれば良い。規則的に連続する異なる複数の値を圧縮可能な方式、例えば、「１、２、３、４、５」のように連続する値を、「１−５」のように圧縮可能な方式を採用する場合には、変更部Ｍ３５は、順序が連続する複数の変更対象の格子点ＲＥＶに対応するＬａｂ値を、規則的に連続する異なる複数の値に変更しても良い。
【００９７】
以上を一般的に言えば、変更部Ｍ３５は、変更対象の２個以上の格子点に対応する２組以上のＬａｂ値を、補正プロファイルを特定の圧縮方法で圧縮した場合に生成される圧縮済補正プロファイルのデータサイズが、基準プロファイルを特定の圧縮方法で圧縮した場合に生成される圧縮済基準プロファイルのデータサイズよりも小さくなるように変更することが好ましい。
【００９８】
（５）上記実施例におけるプロファイル補正処理において、各分類領域ＣＡは、８つの格子点ＲＥＶを頂点として構成される立方体形状に設定されているが、これに限られない。例えば、各分類領域ＣＡは、実施例と同じ大きさの立法体形状を有し、１つの格子点ＲＥＶを中心とする領域であっても良い。一般的には、各分類領域ＣＡは、少なくとも１つ以上の格子点に基づいて定められることが好ましい。
【００９９】
（６）上記実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。
【符号の説明】
【０１００】
２００...複合機、２１０...ＣＰＵ、２４０...記憶装置、２４２...プロファイル格納部、２４４...ＰＤＦ／Ａファイル格納部、２５０...通信部、２６０...操作部、２８０...スキャナ部、３００...計算機、３４０...記憶装置、３４４...ＰＤＦ／Ａファイル格納部、３５０...サーバ、１０００...画像処理システム、Ｍ１０...ページデータ生成部、Ｍ２０...取得部、Ｍ３０...プロファイル生成部、Ｍ３１...格子点決定部、Ｍ３１Ａ...特定部、Ｍ３５...変更部、Ｍ４０...格納処理部、Ｍ４５...出力部、Ｍ５０...取得部、Ｍ６０...分割部、Ｍ７０...プロファイル生成部、Ｍ８０...格納処理部、Ｍ７１...格子点決定部、Ｍ７１Ａ...特定部、Ｍ７５...変更部、Ｍ８５...出力部、Ｍ９０...画像データ編集部
【図１】
0005768579.tif 000002
【図２】
0005768579.tif 000003
【図３】
0005768579.tif 000004
【図４】
0005768579.tif 000005
【図５】
0005768579.tif 000006
【図６】
0005768579.tif 000007
【図７】
0005768579.tif 000008
【図８】
0005768579.tif 000009
【図９】
0005768579.tif 000010
【図１０】
0005768579.tif 000011