(57)【要約】【課題】カラーマネージメントに用いるＩＣＣプロファイル内の多次元テーブルの平滑度によってはカラーマネージメントの実精度が落ち、演算精度の高いカラーマネージメント処理や補間精度の高いグラデーション描画が無駄になる可能性がある。【解決手段】変換元プロファイルと変換先プロファイルとから、変換元色空間と変換先色空間とを対応付けるテーブルを作成し、作成されたテーブルを用いて、変換元色空間における色の変化に対する変換先色空間における色の変化の平滑度を算出し、算出された平滑度に基づき色変換精度または上限ビット深度またはグラデーション描画の補間精度を決定し、その結果に従った画像形成を行う。【選択図】図７
2008118447.tif 000002
【特許請求の範囲】
【請求項１】
デバイス固有の変換元色空間からデバイス独立の色空間に色変換するための変換元プロファイルを取得する手段と、
デバイス独立の色空間からデバイス固有の変換先色空間に色変換するための変換先プロファイルを取得する手段と、
前記変換元プロファイルと前記変換先プロファイルとから、変換元色空間と変換先色空間とを対応付けるテーブルを作成する手段と、
前記作成されたテーブルを用いて、前記変換元色空間における色の変化に対する前記変換先色空間における色の変化の平滑度を算出する手段と、
前記算出された平滑度に基づき色変換精度を決定する手段と、
前記決定された色変換精度に従い、印刷データに対して前記変換元色空間から前記変換先色空間への色変換を施す手段と、
前記色変換が施された印刷データに従い画像形成させる手段と
を備えることを特徴とする画像形成装置。
【請求項２】
デバイス固有の変換元色空間からデバイス独立の色空間に色変換するための変換元プロファイルを取得する手段と、
デバイス独立の色空間からデバイス固有の変換先色空間に色変換するための変換先プロファイルを取得する手段と、
前記変換元プロファイルと前記変換先プロファイルとから、変換元色空間と変換先色空間とを対応付けるテーブルを作成する手段と、
前記作成されたテーブルを用いて、前記変換元色空間における色の変化に対する前記変換先色空間における色の変化の平滑度を算出する手段と、
前記算出された平滑度に基づき上限ビット深度を決定する手段と、
印刷データを画像形成用のビットマップデータに変換するＲＩＰ手段と、
前記ＲＩＰ手段により生成するビットマップデータのビット深度を前記上限ビット深度と合わせる手段と
を備えることを特徴とする画像形成装置。
【請求項３】
デバイス固有の変換元色空間からデバイス独立の色空間に色変換するための変換元プロファイルを取得する手段と、
デバイス独立の色空間からデバイス固有の変換先色空間に色変換するための変換先プロファイルを取得する手段と、
前記変換元プロファイルと前記変換先プロファイルとから、変換元色空間と変換先色空間とを対応付けるテーブルを作成する手段と、
前記作成されたテーブルを用いて、前記変換元色空間における色の変化に対する前記変換先色空間における色の変化の平滑度を算出する手段と、
前記算出された平滑度に基づきグラデーション描画の補間精度を決定する手段と、
前記決定された補間精度に従ってグラデーション描画をさせる手段と
を備えることを特徴とする画像形成装置。
【請求項４】
デバイス固有の変換元色空間からデバイス独立の色空間に色変換するための変換元プロファイルを取得するステップと、
デバイス独立の色空間からデバイス固有の変換先色空間に色変換するための変換先プロファイルを取得するステップと、
前記変換元プロファイルと前記変換先プロファイルとから、変換元色空間と変換先色空間とを対応付けるテーブルを作成するステップと、
前記作成されたテーブルを用いて、前記変換元色空間における色の変化に対する前記変換先色空間における色の変化の平滑度を算出するステップと、
前記算出された平滑度に基づき色変換精度を決定するステップと、
前記決定された色変換精度に従い、印刷データに対して変換元色空間から変換先色空間への色変換を施すステップと、
前記色変換が施された印刷データに従い画像形成させるステップと
を備えることを特徴とする画像形成方法。
【請求項５】
デバイス固有の変換元色空間からデバイス独立の色空間に色変換するための変換元プロファイルを取得するステップと、
デバイス独立の色空間からデバイス固有の変換先色空間に色変換するための変換先プロファイルを取得するステップと、
前記変換元プロファイルと前記変換先プロファイルとから、変換元色空間と変換先色空間とを対応付けるテーブルを作成するステップと、
前記作成されたテーブルを用いて、前記変換元色空間における色の変化に対する前記変換先色空間における色の変化の平滑度を算出するステップと、
前記算出された平滑度に基づき上限ビット深度を決定するステップと、
出力のビット深度を前記決定された上限ビット深度に合わせ画像形成用のビットマップデータを生成出力するステップと
を備えることを特徴とする画像形成方法。
【請求項６】
デバイス固有の変換元色空間からデバイス独立の色空間に色変換するための変換元プロファイルを取得するステップと、
デバイス独立の色空間からデバイス固有の変換先色空間に色変換するための変換先プロファイルを取得するステップと、
前記変換元プロファイルと前記変換先プロファイルとから、変換元色空間と変換先色空間とを対応付けるテーブルを作成するステップと、
前記作成されたテーブルを用いて、前記変換元色空間における色の変化に対する前記変換先色空間における色の変化の平滑度を算出するステップと、
前記算出された平滑度に基づきグラデーション描画の補間精度を決定する手段と、
前記決定された補間精度に従ってグラデーション描画をさせるステップと
を備えることを特徴とする画像形成方法。
【請求項７】
請求項４から請求項６のいずれかに記載の画像形成方法の各ステップをコンピュータに実行させるためのプログラムコードを含むことを特徴とするプログラム。
【請求項８】
プロファイルに基づき得られたテーブルの平滑度を評価し、
前記評価結果を前記プロファイルに対応して記憶し、
前記平滑度に従い決まる色変換精度に基づき、印刷データに対する色変換処理における精度を決定する画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多次元テーブルを用いて色変換処理を高速に実行する画像形成装置及び画像形成方法ならびにこの画像形成方法を実行するプログラムに関するものである。
【背景技術】
【０００２】
現在では、電子写真等のプリントエンジンを用いて印字出力するページプリンタが広く知られている。このページプリンタでは、ページ記述言語（ＰＤＬ： Ｐａｇｅ Ｄｅｓｃｒｉｐｔｉｏｎ Ｌａｎｇｕａｇｅ）で記述されたデータをネットワーク等の通信媒体を介して受信し、専用のインタプリタにより解釈して画像を形成するＲＩＰ処理が行われる。ページ記述言語データは、元電子文書から、アプリケーションとオペレーティングシステム、ドライバの連携により生成される。Ｃａｎｏｎ社が開発したＬＩＰＳ、ＨＰ社が開発したＰＣＬ、Ａｄｏｂｅ社が開発したＰｏｓｔＳｃｒｉｐｔ、Ｅｐｓｏｎ社が開発したＥＳＣ／Ｐなどがページ記述言語として広く知られるところである。
【０００３】
ページ記述言語データのＲＩＰ処理においては、ソフトウェア処理によるＰＤＬインタプリタにより中間データを出力し、ハードウェア処理もしくはソフトウェア処理によるレンダラによって中間データからビットマップイメージを生成する場合が多い。また、カラーマッチングや、ＲＧＢ色空間からＣＭＹＫ色空間への変換などの非線形の色空間変換に、多次元ルックアップテーブルと補間処理を併用したダイレクトマッピング方式が高速、高精度の色変換処理として適用される場合がある。機器に、この多次元ルックアップテーブルとしてＩＣＣプロファイルをダウンロードして使用することによって、ユーザの所望のカラーマネージメントが実現可能なものも存在する。
【０００４】
プロファイルはモニタおよびスキャナ等の入力デバイスや、プリンタなどの出力デバイスの入力／出力特性を記述したデータを格納するもので、特にＩＣＣプロファイルが業界標準としてよく利用されている。ＩＣＣプロファイルではＰｒｏｆｉｌｅ Ｃｏｎｎｅｃｔｉｏｎ Ｓｐａｃｅ（ＰＣＳ）と呼ばれる入出力色空間に依存しない色空間が、ＣＩＥ ＸＹＺ色空間およびＣＩＥ Ｌ＊ａ＊ｂ＊色空間で定義されている。入力デバイスと出力デバイスの間でカラーマッチングを行う場合に、入力デバイスに依存した色空間からＰＣＳへ一旦変換し、次にＰＣＳから出力デバイスに依存した色空間へ変換を行う。
【０００５】
プロファイル内には、ＰＣＳから入力／出力デバイス依存の色空間へ、あるいは入力／出力デバイス依存の色空間からＰＣＳへの変換を行うためのデータベースとして、３入力Ｎ出力のルックアップテーブル等で構成されるデータが格納されている。この多次元ルックアップテーブルは入力色に対する出力色を一意に決める格子点が複数格納されたもので、隣接格子点さらに周辺格子点との色値の連続性がない場合にはグラデーション描画を行った際に階調飛びなどの不具合が出る可能性がある。その為、格子点の平滑化を行う方法も考案されている（例えば、特許文献１参照）。
【０００６】
一方、近年ではｓｃＲＧＢなど各色１６ｂｉｔなど従来の各色８ｂｉｔを超える色空間が導入されようとしている。このような多ビット色空間導入の目的は色域の拡大と階調性の向上が上げられる。
【０００７】
【特許文献１】特開２００４−３２０６２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、このような多ビットの色空間は処理データ量の増大を招くためＲＩＰ性能に大きく影響する。実際のプリンタエンジンでそれだけの階調性を再現する能力が無い場合には、出力画像には効果が現われず、無駄にＲＩＰ時間だけが長くなることも予想される。また、プリンタエンジンの性能以外にも以下の問題が考えられる。
【０００９】
１つには、カラーマネージメントに用いるＩＣＣプロファイル内の多次元テーブルの平滑度（詳細は後述する）によってはカラーマネージメントの実精度が落ち、入力色空間の階調がカラーマネージメント後の出力色に忠実に再現できないことも予想される。即ち、入力色値のビット数の増加が無駄になる可能性がある。また、ＩＣＣプロファイル内の多次元テーブルの平滑度が低い場合には、演算精度の高いカラーマネージメント処理や補間精度の高いグラデーション描画が無駄になる可能性がある。
【課題を解決するための手段】
【００１０】
上述した課題・問題点を解決するために、本発明の画像形成装置は以下の構成を有する。
【００１１】
デバイス固有の変換元色空間からデバイス独立の色空間に色変換するための変換元プロファイルを取得する手段と、デバイス独立の色空間からデバイス固有の変換先色空間に色変換するための変換先プロファイルを取得する手段と、前記変換元プロファイルと前記変換先プロファイルとから、変換元色空間と変換先色空間とを対応付けるテーブルを作成する手段と、前記作成されたテーブルを用いて、前記変換元色空間における色の変化に対する前記変換先色空間における色の変化の平滑度を算出する手段と、前記算出された平滑度に基づき色変換精度を決定する手段と、前記決定された色変換精度に従い、印刷データに対して前記変換元色空間から前記変換先色空間への色変換を施す手段と、前記色変換が施された印刷データに従い画像形成させる手段とを備えることを特徴とする。
【００１２】
デバイス固有の変換元色空間からデバイス独立の色空間に色変換するための変換元プロファイルを取得する手段と、デバイス独立の色空間からデバイス固有の変換先色空間に色変換するための変換先プロファイルを取得する手段と、前記変換元プロファイルと前記変換先プロファイルとから、変換元色空間と変換先色空間とを対応付けるテーブルを作成する手段と、前記作成されたテーブルを用いて、前記変換元色空間における色の変化に対する前記変換先色空間における色の変化の平滑度を算出する手段と、前記算出された平滑度に基づき上限ビット深度を決定する手段と、印刷データを画像形成用のビットマップデータに変換するＲＩＰ手段と、前記ＲＩＰ手段により生成するビットマップデータのビット深度を前記上限ビット深度と合わせる手段とを備えることを特徴とする。
【００１３】
デバイス固有の変換元色空間からデバイス独立の色空間に色変換するための変換元プロファイルを取得する手段と、デバイス独立の色空間からデバイス固有の変換先色空間に色変換するための変換先プロファイルを取得する手段と、前記変換元プロファイルと前記変換先プロファイルとから、変換元色空間と変換先色空間とを対応付けるテーブルを作成する手段と、前記作成されたテーブルを用いて、前記変換元色空間における色の変化に対する前記変換先色空間における色の変化の平滑度を算出する手段と、前記算出された平滑度に基づきグラデーション描画の補間精度を決定する手段と、前記決定された補間精度に従ってグラデーション描画をさせる手段とを備えることを特徴とする。
【００１４】
また、本発明の画像形成方法は、以下の構成をとる。
【００１５】
デバイス固有の変換元色空間からデバイス独立の色空間に色変換するための変換元プロファイルを取得するステップと、デバイス独立の色空間からデバイス固有の変換先色空間に色変換するための変換先プロファイルを取得するステップと、前記変換元プロファイルと前記変換先プロファイルとから、変換元色空間と変換先色空間とを対応付けるテーブルを作成するステップと、前記作成されたテーブルを用いて、前記変換元色空間における色の変化に対する前記変換先色空間における色の変化の平滑度を算出するステップと、前記算出された平滑度に基づき色変換精度を決定するステップと、前記決定された色変換精度に従い、印刷データに対して変換元色空間から変換先色空間への色変換を施すステップと、前記色変換が施された印刷データに従い画像形成させるステップとを備えることを特徴とする。
【００１６】
デバイス固有の変換元色空間からデバイス独立の色空間に色変換するための変換元プロファイルを取得するステップと、デバイス独立の色空間からデバイス固有の変換先色空間に色変換するための変換先プロファイルを取得するステップと、前記変換元プロファイルと前記変換先プロファイルとから、変換元色空間と変換先色空間とを対応付けるテーブルを作成するステップと、前記作成されたテーブルを用いて、前記変換元色空間における色の変化に対する前記変換先色空間における色の変化の平滑度を算出するステップと、前記算出された平滑度に基づき上限ビット深度を決定するステップと、出力のビット深度を前記決定された上限ビット深度に合わせ画像形成用のビットマップデータを生成出力するステップとを備えることを特徴とする。
【００１７】
デバイス固有の変換元色空間からデバイス独立の色空間に色変換するための変換元プロファイルを取得するステップと、デバイス独立の色空間からデバイス固有の変換先色空間に色変換するための変換先プロファイルを取得するステップと、前記変換元プロファイルと前記変換先プロファイルとから、変換元色空間と変換先色空間とを対応付けるテーブルを作成するステップと、前記作成されたテーブルを用いて、前記変換元色空間における色の変化に対する前記変換先色空間における色の変化の平滑度を算出するステップと、前記算出された平滑度に基づきグラデーション描画の補間精度を決定する手段と、前記決定された補間精度に従ってグラデーション描画をさせるステップとを備えることを特徴とする。
【００１８】
また、本発明は、上記画像形成方法の各ステップをコンピュータに実行させるためのプログラムコードを含めたプログラムとして実現することもできる。
【００１９】
また、本発明の画像処理方法は、プロファイルに基づき得られたテーブルの平滑度を評価し、前記評価結果を前記プロファイルに対応して記憶し、前記平滑度に従い決まる色変換精度に基づき、印刷データに対する色変換処理における精度を決定することを特徴とする。
【発明の効果】
【００２０】
本発明によれば、変換元色空間における色の変化に対する変換先色空間における色の変化の平滑度に基づいて、最適な色値のビット深度、カラーマネージメントの演算精度（色変換精度）、グラデーション描画の補間精度が選択される。これにより、無駄に高精度な処理が行われることが無くなり、ＲＩＰの高速化が実現される。
【発明を実施するための最良の形態】
【００２１】
以下、本発明にかかる実施形態について、図面を参照して詳細に説明する。
【００２２】
図１は、本発明の一実施例である画像形成装置からなるシステム全体の構成を示すシステム構成図である。
【００２３】
本画像形成装置２００は、画像入力デバイスであるスキャナ部２０７０、画像出力デバイスであるプリンタ部２０９５、コントローラユニット（Ｃｏｎｔｒｏｌｌｅｒ Ｕｎｉｔ）２０００、ユーザインターフェースである操作部２０１２から構成される。スキャナ部２０７０、プリンタ部２０９５、操作部２０１２は、それぞれコントローラユニット２０００に接続され、コントローラユニット２０００は、ＬＡＮ ２０１１などのネットワーク伝送手段に接続されている。また、ＬＡＮ ２０１１には、画像形成装置２００と同様の機器構成をもつ他の画像形成装置２２０、２３０が接続されている。画像形成装置２２０、２３０は、それぞれスキャナ部２２７０、２３７０、プリンタ部２２９５、２３９５、操作部２２１２、２３１２を持ち、それらがそれぞれ対応するコントローラユニット２２００、２３００に接続されている。また、ＬＡＮ２０１１には、ホストコンピュータ２１００が接続されている。
【００２４】
図２は、画像形成装置２００の構成を示すブロック図である。  
コントローラユニット２０００は、画像情報やデバイス情報の入出力を行うためのコントローラである。このコントローラユニット２０００は、画像入力デバイスであるスキャナ２０７０や画像出力デバイスであるプリンタ２０９５と接続し、また、ＬＡＮ２０１１や公衆回線（ＷＡＮ）２０５１とも接続する。ＣＰＵ２００１はシステム全体を制御するコントローラである。
【００２５】
ＲＡＭ２００２は、ＣＰＵ２００１が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリでもある。ＲＯＭ２００３はブートＲＯＭであり、システムのブートプログラムが格納されている。ＨＤＤ２００４はハードディスクドライブで、システムソフトウェア、画像データを格納する。操作部Ｉ／Ｆ２００６は操作部（ＵＩ）２０１２とのインターフェース部で、操作部２０１２に表示する画像データを操作部２０１２に対して出力する。また、操作部２０１２から本システム使用者が入力した情報を、ＣＰＵ２００１に伝える役割をする。
【００２６】
ネットワークＩ／Ｆ（Ｎｅｔｗｏｒｋ Ｉ／Ｆ）２０１０はＬＡＮ２０１１に接続し、情報の入出力を行う。モデム（Ｍｏｄｅｍ）２０５０は公衆回線２０５１に接続し、情報の入出力を行う。以上のデバイスがシステムバス２００７上に配置される。画像バスＩ／Ｆ（Ｉｍａｇｅ Ｂｕｓ Ｉ／Ｆ）２００５はシステムバス２００７と画像データを高速で転送する画像バス２００８を接続し、データ構造を変換するバスブリッジである。画像バス２００８は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス２００８上には以下のデバイスが配置される。
【００２７】
イメージプロセッサ（ＲＩＰ）２０６０はディスプレイリストをラスタイメージに展開する。デバイスＩ／Ｆ部２０２０は、画像入出力デバイスであるスキャナ２０７０やプリンタ２０９５とコントローラ２０００とを接続し、画像データの同期系/非同期系の変換を行う。スキャナ画像処理部２０８０は、入力画像データに対し補正、加工、編集を行う。プリンタ画像処理部２０９０は、プリント出力画像データに対して、補正、解像度変換、ハーフトーニング等を行う。画像回転部２０３０は画像データの回転を行う。画像圧縮部２０４０は、多値画像データに対してＪＰＥＧ、２値画像・画像データに対してＪＢＩＧ、ＭＭＲ、ＭＨの圧縮伸張処理を行う。
【００２８】
画像形成装置２００の外観を図３に示す。  
画像入力デバイスであるスキャナ部２０７０は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサ（図示せず）を用いて走査することで、ラスターイメージデータ２０７１として電気信号に変換する。原稿用紙は、原稿フィーダ２０７２のトレイ２０７３にセットされる。装置使用者が操作部２０１２から読み取り起動指示することにより、コントローラＣＰＵ２００１がスキャナ２０７０に指示を与え（２０７１）、フィーダ２０７２が原稿用紙を１枚ずつフィードして原稿画像の読み取り動作を行う。
【００２９】
画像出力デバイスであるプリンタ部２０９５は、ラスターイメージデータ２０９６を用紙上の画像に変換する部分である。プリンタ部２０９５で用いられる方式は、感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、コントローラＣＰＵ２００１からの指示２０９６によって開始する。プリンタ部２０９５には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセット２１０１、２１０２、２１０３がある。また、排紙トレイ２１１１は印字し終わった用紙を受けるものである。
【００３０】
操作部２０１２の構成を図４に示す。  
ＬＣＤ表示部２０１３は、ＬＣＤ上にタッチパネルシート２０１９が貼られており、システムの操作画面およびソフトキーを表示するとともに、表示してあるキーが押されるとその位置情報をコントローラＣＰＵ２００１に伝える。スタートキー２０１４は原稿画像の読み取り動作を開始する時などに用いる。スタートキー２０１４中央部には、緑と赤の２色ＬＥＤ２０１８があり、その色によってスタートキー２０１４が使える状態にあるかどうかを示す。ストップキー２０１５は稼働中の動作を止める働きをする。ＩＤキー２０１６は、使用者のユーザＩＤを入力する時に用いる。リセットキー２０１７は操作部からの設定を初期化する時に用いる。
【００３１】
図５は、本発明の一実施例である画像形成装置のソフトウェアブロック図である。  
１５０１はＵＩ、即ちユーザインターフェースを司るものであり、オペレータが本画像形成装置の各種操作・設定を行う際、機器との仲介を行うモジュールである。本モジュールは、オペレータの操作に従い、後述の各種モジュールに入力情報を転送し処理の依頼、或いはデータの設定等を行う。
【００３２】
１５０２はＡｄｄｒｅｓｓ−Ｂｏｏｋ即ちデータの送付先、通信先等を管理するデータベースモジュールである。Ａｄｄｒｅｓｓ−Ｂｏｏｋの内容は、ＵＩ １５０１からの操作によりデータの追加、削除、取得が行われ、オペレータの操作により後述の各モジュールにデータの送付・通信先情報を与えるものとして使用されるものである。
【００３３】
１５０４はＵｎｉｖｅｒｓａｌ−Ｓｅｎｄ即ち、データの配信を司るモジュールであり、ＵＩ １５０１によりオペレータに指示されたデータを、同様に指示された通信（出力）先に配布するものである。また、オペレータにより、本機器のスキャナ機能を使用し配布データの生成が指示された場合は、後述のＣｏｎｔｒｏｌ−ＡＰＩ １５１９を介して機器を動作させ、データの生成を行う。
【００３４】
１５０５はＵｎｉｖｅｒｓａｌ−Ｓｅｎｄ １５０４内で出力先にプリンタが指定された際に実行されるモジュールである。１５０６はＵｎｉｖｅｒｓａｌ−Ｓｅｎｄ １５０４内で通信先にＥ−ｍａｉｌアドレスが指定された際に実行されるモジュールである。１５０７はＵｎｉｖｅｒｓａｌ−Ｓｅｎｄ １５０４内で出力先にデータベースが指定された際に実行されるモジュールである。１５０８はＵｎｉｖｅｒｓａｌ−Ｓｅｎｄ １５０４内で出力先に本機器と同様の画像形成装置が指定された際に実行されるモジュールである。
【００３５】
１５０９はＰＤＬモジュールであり、本画像形成装置の外部から送信されたＰＤＬ（Ｐａｇｅ Ｄｅｓｃｒｉｐｔｉｏｎ Ｌａｎｇｕａｇｅ）文書を、本画像形成装置のプリント機能を使用してプリントする機能を実現する。ＰＤＬモジュール１５０９内部の１５３１はＪｏｂ−Ｔｉｃｋｅｔ−Ｐａｒｓｅｒであり、ＰＤＬデータと一緒に受信したＪｏｂ−Ｔｉｃｋｅｔデータを解釈するモジュールである。
【００３６】
Ｊｏｂ−Ｔｉｃｋｅｔでは印刷メディアや部数、後処理、各種色処理、画像処理方法が指定可能である。これらの情報は１５３１のＪｏｂ−Ｔｉｃｋｅｔ−Ｐａｒｓｅｒで解析される。そして解析された後に後述のＣｏｎｔｒｏｌ−ＡＰＩ１５１９を介して、同じく後述のＪｏｂ−Ｍａｎａｇｅｒ１５２０、Ｐｒｉｎｔｅｒ−Ｍａｎａｇｅｒ１５２６、ＰＤＬ−Ｉｎｔｅｒｐｒｅｔｅｒ１５２７に伝達される。また、１５１２のＨＴＴＰモジュールを使用して外部のＷｅｂサーバに格納された電子文書を取り出しプリントする機能も提供するものである。
【００３７】
１５１０はＣｏｐｙモジュールであり、本画像形成装置のプリンタ機能とスキャナ機能を使用し、ＵＩの指示に基づいてＣｏｐｙ動作を実行するものである。  
１５１１はボックスモジュール（Ｂｏｘ）であり、スキャン画像もしくはＰＤＬプリント画像をＨＤＤに格納し、以下の管理機能を提供する。すなわち、格納した画像のプリンタ機能による印刷、Ｕｎｉｖｅｒｓａｌ−Ｓｅｎｄ機能による送信、ＨＤＤに格納した文書の削除、グルーピング（個別ＢＯＸへの格納）、ＢＯＸ間移動、ＢＯＸ間コピーなどの管理機能を提供する。
【００３８】
１５１２は本画像形成装置がＨＴＴＰにより通信する際に使用されるモジュールであり、後述のＴＣＰ／ＩＰ１５１７モジュールにより前述のＰＤＬ １５０９モジュールに通信を提供するものである。  
１５１３はｌｐｒモジュールであり、後述のＴＣＰ／ＩＰ １５１７モジュールにより前述のＵｎｉｖｅｒｓａｌ−Ｓｅｎｄ１５０４内のプリンタモジュール１５０５に通信を提供するものである。
【００３９】
１５１４はＳＭＴＰモジュールであり、後述のＴＣＰ／ＩＰ １５１７モジュールにより前述のＵｎｉｖｅｒｓａｌ−Ｓｅｎｄ１５０４内のＥ−ｍａｉｌモジュール１５０６に通信を提供するものである。  
１５１５はＳＬＭ、即ちＳａｌｕｔａｔｉｏｎ−Ｍａｎａｇｅｒモジュールである。これは、後述のＴＣＰ／ＩＰ １５１７モジュールにより前述のＵｎｉｖｅｒｓａｌ−Ｓｅｎｄ１５０４内のデータベースモジュール１５１７、ＤＰモジュール１５１８に通信を提供するものである。
【００４０】
１５１６はＬＰＤモジュールであり、後述のＴＣＰ／ＩＰ １５１７ モジュールにより、前述のＰＤＬ １５０９ モジュールに通信を提供するものである。  
１５１７はＴＣＰ／ＩＰ通信モジュールであり、前述の各種モジュールに後述のＮｅｔｗｏｒｋ−Ｄｒｉｖｅｒ１５１８によりネットワーク通信を提供するものである。  
１５１８はネットワークドライバであり、ネットワークに物理的に接続される部分を制御するものである。
【００４１】
１５１９はＣｏｎｔｒｏｌ−ＡＰＩである。これは、Ｕｎｉｖｅｒｓａｌ−Ｓｅｎｄ １５０４、ＰＤＬ １５０９、Ｃｏｐｙ １５１０、Ｂｏｘ １５１１とうの上位モジュールに対し、後述のＪｏｂ−Ｍａｎａｇｅｒ １５２０とうの下位モジュールとのインターフェースを提供する。これは、上位及び下位のモジュール間の依存関係を軽減しそれぞれの流用性を高めるものである。
【００４２】
１５２０はＪｏｂ−Ｍａｎａｇｅｒであり、前述の各種モジュールよりＣｏｎｔｒｏｌ−ＡＰＩ １５１９を介して指示される処理を解釈し、後述の各モジュールに指示を与えるものである。また、本モジュールは、本画像形成装置内で実行されるハード的な処理を一元管理するものである。  
１５２１はＣＯＤＥＣ−Ｍａｎａｇｅｒであり、Ｊｏｂ−Ｍａｎａｇｅｒ１５２０が指示する処理の中でデータの各種圧縮・伸長を管理・制御するものである。
【００４３】
１５２２はＦＢＥ−Ｅｎｃｏｄｅｒであり、Ｊｏｂ−Ｍａｎａｇｅｒ１５２０、Ｓｃａｎｎｅｒ−Ｍａｎａｇｅｒ １５２５により実行されるスキャン処理により読み込まれたデータをＦＢＥフォーマットにより圧縮するものである。  
１５２３はＪＰＥＧ−ＣＯＤＥＣである。これは、Ｊｏｂ−Ｍａｎａｇｅｒ１５２０、Ｓｃａｎｎｅｒ−Ｍａｎａｇｅｒ１５２５により実行されるスキャン処理において、読み込まれたデータのＪＰＥＧ圧縮処理を行う。また、Ｐｒｉｎｔｅｒ−Ｍａｎａｇｅｒ１５２６により実行される印刷処理においては、印刷データのＪＰＥＧ展開処理を行うものである。
【００４４】
１５２４は、ＭＭＲ−ＣＯＤＥＣである。これは、Ｊｏｂ−Ｍａｎａｇｅｒ１５２０、Ｓｃａｎｎｅｒ−Ｍａｎａｇｅｒ１５２５により実行されるスキャン処理において、読み込まれたデータのＭＭＲ圧縮処理を行う。また、Ｐｒｉｎｔｅｒ−Ｍａｎａｇｅｒ１５２６により実行される印刷処理においては、印刷データのＭＭＲ伸長処理を行うものである。
【００４５】
１５２５はＳｃａｎｎｅｒ−Ｍａｎａｇｅｒであり、Ｊｏｂ−Ｍａｎａｇｅｒ１５２０が指示するスキャン処理を管理・制御するものである。１５２８はＳｃａｎｎｅｒ Ｉ／Ｆであり、Ｓｃａｎｎｅｒ−Ｍａｎａｇｅｒ １５２４と本画像形成装置が内部的に接続しているスキャナ部とのＩ／Ｆを提供するものである。
【００４６】
１５２６はＰｒｉｎｔｅｒ−Ｍａｎａｇｅｒであり、Ｊｏｂ−Ｍａｎａｇｅｒ１５１９が指示する印刷処理を管理・制御するものである。  
１５２９はＥｎｇｉｎｅ−Ｉ／Ｆドライバであり、Ｐｒｉｎｔｅｒ−Ｍａｎａｇｅｒ１５２６と印刷部とのＩ／Ｆを提供するものである。  
【００４７】
１５２７は、ＰＤＬ Ｉｎｔｅｒｐｒｅｔｅｒである。これは、Ｊｏｂ−Ｍａｎａｇｅｒ１５２０の指示により、ＬＩＰＳ、ＰｏｓｔＳｃｒｉｐｔ、ＰＣＬ、ＰＤＦ、ＳＶＧなどのＰＤＬもしくは電子文書フォーマットを解釈する。そして、ＰＤＬもしくは電子文書フォーマットの種別によらない共通の表現形式であるディスプレイリストを生成するものである。  
１５３０はレンダ（Ｒｅｎｄｅｒ）であり、ＰＤＬ Ｉｎｔｅｒｐｒｅｔｅｒ１５２７により生成されたディスプレイリストを、Ｐｒｉｎｔｅｒ−Ｍａｎａｇｅｒ１５２０の指示により、イメージプロセッサを用いてラスタイメージメモリに展開するものである。
【００４８】
次に、図６を用いて本実施形態の大まかな処理フローについて説明する。  
第一ステップとして、ホストコンピュータ３１０２からＩＣＣプロファイル３１０５を画像形成装置３１０３にダウンロードする。  
次に、第二ステップとして画像形成装置３１０３は、ＩＣＣプロファイル３１０５内に格納された多次元テーブルの平滑度（詳細は後述する）を調べ（評価し）、ＲＩＰ時に用いる上限ビット深度、カラーマネージメント演算精度、およびシェーディング補間精度を決定する。そして、ＩＣＣプロファイル３１０５をＨＤＤ ３１０６内の所定の位置に格納する。
【００４９】
第三ステップとしてホストコンピュータ３１０１からＰｏｓｔＳｃｒｉｐｔプリントジョブ３１０４が画像形成装置３１０３に投入される。プリントジョブ３１０４の投入後、画像形成装置３１０３は第二ステップで決定した上限ビット深度、カラーマネージメント演算精度、およびシェーディング補間精度に基づいてＲＩＰ処理を行い、印字出力する。第一ステップおよび第二ステップは連続して実行され、最後にプリントジョブを投入した際の処理として第三ステップが実行される。
【００５０】
次に図７、図８、図９を用いて、ＩＣＣプロファイルから多次元テーブルの平滑度を調べ、ＲＩＰ時に用いる上限ビット深度、カラーマネージメント演算精度、およびシェーディング補間精度を決定する方法について説明する。  
第７図は処理フローチャートである。
【００５１】
処理はステップＳ３２０１から開始し、ステップＳ３２０２で受信した出力プロファイルをＨＤＤ上の所定の位置に格納する。  
次にステップＳ３２０３に進み、受信した出力プロファイルと予め機器に内蔵されたＲＧＢ入力プロファイルを合成して単一の多次元テーブルを生成する。ＲＧＢ入力プロファイルと出力プロファイルの合成は、それぞれのプロファイルに含まれるテーブル群を用いて実際に色変換を行った結果をサンプリングすることにより実行する。ＲＧＢの三軸に対して値を０から２５５の間で３３段階にそれぞれ割り振り、３３×３３×３３個のＲＧＢ値に対して出力ＣＭＹＫ値を求める。ＲＧＢ入力プロファイルは、デバイス固有の変換元色空間からデバイス独立の色空間に色変換するための変換元プロファイルである。また、デバイス独立の色空間からデバイス固有の変換先色空間に色変換するための変換先プロファイルが出力プロファイルである。
【００５２】
次にステップＳ３２０４に進み、合成した多次元テーブルを用いて、ＲＧＢ値からなる３次元空間の原点から、この空間におけるＲＧＢ立方体の対角に向かって入力値を変位させ、対応するＣＭＹＫの出力値をサンプリングする。図８に示すように、ＲＧＢ立方体の原点（白）から対角点（黒）に向かって、ＲＧＢ値を同時に０から２５５まで２５６段階に変位させ、２５６個のＣＭＹＫの出力値を得る。なお、三次元テーブルは３３×３３×３３の格子点からなるため、格子点に合致しない点の出力値は補間により値を求める。
【００５３】
次にステップＳ３２０５に進み、サンプリングした値から平均線を導出する。図９はサンプリング値をプロットした例で、３３０１は実出力線であり、３３０２は平均線である。実出力線は黒から白に向かって値を変位した場合のシアンの出力値を示す。３３０３は実出力線と平均線の特定箇所を拡大したもので、実出力値としてＣ（ｎ−３）からＣ（ｎ＋３）までの７点が示されている。Ｃ（ｎ）を注目点とした場合、これに対応する平均線上の平均点Ａ（ｎ）は以下の式により求まる。
【００５４】
Ａ（ｎ）  ＝  （０．３×Ｃ（ｎ−２）＋０．７×Ｃ（ｎ−１）＋Ｃ（ｎ）＋０．７×Ｃ（ｎ＋１）＋０．３×Ｃ（ｎ＋２））／３
【００５５】
ｎが０から２５５の全ての出力値に対して上記計算により値を求め、最終的に平均線を導出する。  
次にステップＳ３２０６に進み、上記平均線を基準としてサンプリング値の平均誤差を求めこれを平滑度とする。
【００５６】
次にステップＳ３２０７で平滑度からレンダリング時の上限ビット深度を決定する。上限ビット深度は８ビット、１０ビット、１２ビットの三段階で、平滑度の値が小さい、即ち滑らかな場合に１２ビットを採用し、平滑度の値が大きい、即ち滑らかではない場合に８ビットを採用し、平滑度の値が中間の場合に１０ビットを採用する。尚、平滑度が大きいか小さいか、中間かを判断するために閾値Ｔｈ１、Ｔｈ２を用いると良い。
【００５７】
次にＳ３２０８へ進み平滑度からカラーマネージメントの演算精度（色変換精度）を決定する。カラーマネージメントの演算精度は浮動小数点で入力された色値を量子化する際のビット数で８ビット、１０ビット、１２ビットの三段階で、平滑度の値が小さい、即ち滑らかな場合に１２ビットを採用する。一方、平滑度の値が大きい、即ち滑らかではない場合に８ビットを採用し、平滑度の値が中間の場合に１０ビットを採用する。
【００５８】
さらに、ステップＳ３２０９へ進み、平滑度からシェーディング補間精度を決定する。本発明で用いるＰｏｓｔＳｃｒｉｐｔ言語ではグラデーション描画を行う際の平滑度を設定するコマンドとしてｓｅｔｓｍｏｏｔｈｎｅｓｓオペレータが用意されており、このオペレータでは補間を行った際の色値と理論値との許容誤差を百分率で指定できる。そのデフォルト値を上記で求められた平滑度によって、２％、１％、０．５％の三段階のいずれかに変更する。平滑度の値が小さい、即ち滑らかな場合に０．５％を採用し、平滑度の値が大きい、即ち滑らかではない場合に２％を採用し、平滑度の値が中間の場合に１％を採用する。なお、ＲＩＰ時に用いる上限ビット深度、カラーマネージメント演算精度、およびシェーディング補間精度の三つの値はダウンロードされたＩＣＣプロファイルと組で管理記憶される。
【００５９】
次に、図１０を用いてページ記述言語を解釈し画像形成を行うＲＩＰ処理の流れについて説明する。  
ＰｏｓｔＳｃｒｉｐｔインタプリタ３００１は図５のＰＤＬ Ｉｎｔｅｒｐｒｅｔｅｒ１５２７の一つで、ＰｏｓｔＳｃｒｉｐｔ言語で記述されたデータ３０１５を解釈し中間言語データであるディスプレイリスト３０１７を生成する。なお、ＰｏｓｔＳｃｒｉｐｔインタプリタ３００１内の各モジュールはパイプライン実行されるものであり、描画オブジェクト毎に３００４から３０１１までの各モジュールが繰り返し実行される。そして同一ページ内の全描画オブジェクトに対する処理が終了した時点で１ページ分のディスプレイリストが生成される。
【００６０】
ＲＩＰ詳細パラメータ３０１６は、Ｊｏｂ Ｔｉｃｋｅｔにより指定された情報のうちＲＩＰ処理時に適用されるパラメータ群である。ここで与えられるパラメータとしては、出力カラーモード、ＲＧＢソースプロファイル、ＣＭＹＫシミュレーションプロファイル、出力プロファイルがある。Ｊｏｂ Ｔｉｃｋｅｔは、前述したように、図５のＪｏｂ−Ｔｉｃｋｅｔ−Ｐａｒｓｅｒ１５３１によって解釈される。
【００６１】
ここでは、各ページに含まれる描画オブジェクトの色によってページ全体がカラーかモノクロかを決定する出力カラーモード設定Ａｕｔｏを前提に説明する。
【００６２】
言語処理部３００４は、ＰｏｓｔＳｃｒｉｐｔ言語データを解釈し、描画オペレータに応じて文字処理部３００５、グラフィックス処理部３００６、イメージ処理部３００７の各描画処理部へ描画要求を出すものである。  
文字処理部３００５は、指定されたフォントから文字ビットマップを生成するものである。グラフィックス処理部３００６は、ベクタグラフィックス描画を制御するものであり、イメージ処理部３００７はイメージデータを共通の内部データ形式に変換する処理等を行うものである。
【００６３】
ＣＭＳエンジン３００８はカラーマネージメントを行うモジュールであり、入力色を絶対色空間に変換後、プリンタエンジン固有の出力色（ＣＭＹＫ）を生成するものである。ＰｏｓｔＳｃｒｉｐｔ言語では、デバイス（Ｄｅｖｉｃｅ）色空間、ＣＩＥＢａｓｅｄ色空間、特殊色空間など多様な色空間が規定されている。デバイス色空間で指定された入力色に関しては、ＲＧＢソースプロファイル、ＣＭＹＫシミュレーションプロファイルなどの予め用意されたＩＣＣプロファイル群のうち指定されたものを用いて色変換を行う。
【００６４】
ＣＩＥＢａｓｅｄ色空間で指定された入力色に関してはその色空間で指定された変換テーブル、変換関数、変換マトリックスに従い色変換を行う。絶対色空間からプリンタエンジン固有の色空間への変換は出力プロファイルもしくは、ＰｏｓｔＳｃｒｉｐｔで規定されたＣＲＤ（Ｃｏｌｏｒ Ｒｅｎｄｅｒｉｎｇ Ｄｉｃｔｉｏｎａｒｙ）を用いて行う。出力プロファイルに関してはグレイスケールがＫ単色で表現されることを優先したグレイ補償プロファイルと、グレイスケールをＣＭＹＫ４色で表現するノーマルプロファイルが予め用意されている。これら二つのプロファイルに加え、ユーザがダウンロードしたプロファイルのいずれかが選択的に使用可能である。
【００６５】
Ｓｅｐａｒａｔｉｏｎ色空間、もしくはＤｅｖｉｃｅＮ色空間などで指定された特色についてはＮａｍｅｄ ＩＣＣプロファイルを用いてプロセスカラー（ＣＭＹＫ）に変換する。なお、指定された出力プロファイルがユーザによりダウンロードされたプロファイルである場合、以下のようにする。すなわち、そのプロファイルと組で管理されている、ＲＩＰ時に用いる上限ビット深度、カラーマネージメント演算精度、およびシェーディング補間精度を読み出し、デフォルト値から変更する。
【００６６】
シェーディング補間精度はグラフィックス処理部３００６で参照され、プリントデータにシェーディング指定が含まれていた場合にこれを使い処理を行うものである。カラーマネージメント演算精度は入力色値を色変換する際に参照され、浮動小数点で指定された色値を量子化する際のビット数として扱われる。また、上限ビット深度により色変換後の出力値のビット数が異なり、後段のレンダリング処理でもそのビット数が使用される。
【００６７】
色判定部３００９はＣＭＳエンジンの出力値であるＣＭＹＫ色を調べ、現在処理中のページがカラーページかモノクロページか判定するものである。色判定はＲＩＰ詳細パラメータの出力カラーモードによりＡｕｔｏが指定された場合にのみ実行される。出力カラーモードにはその他に、カラーとモノクロが指定可能であるが、カラーもしくはモノクロが指定された場合には色判定は実行されない。色判定方法の詳細に関しては後述する。
【００６８】
ディスプレイリストジェネレータ３０１１は中間言語データであるディスプレイリスト３０１７を生成するものである。また、ディスプレイリスト３０１７内には、各オブジェクトの属性フラグが含まれており、オブジェクトがグラフィックス、イメージ、文字の何れであるかが識別される。各属性は文字処理部３００５、グラフィックス処理部３００６、イメージ処理部３００７から通知されたものがそのまま使用される。属性フラグはレンダ３００２を経て後段の画像処理に使用される。また、ディスプレイリスト３０１７内には、各オブジェクトのラスタオペレーション情報が含まれており、ラスタオペレーション処理が必要なオブジェクトか否かが識別される。
【００６９】
レンダ３００２は、ディスプレイリスト３０１７を解釈し、それぞれがビット深度Ｍ×４面のＣＭＹＫビットマップ３０１８を生成するものであり、図２のＲＩＰ２０６０を使用して大半の処理を行う。ビット深度Ｍは上限ビット深度の値により、８、１０、１２のいずれかになる。レンダ３００２は、Ｍａｓｋ（ｒｅｓｕｌｔ ＝ ｓｒｃ ＆ ｄｅｓｔ）、Ｃｏｐｙ（ｒｅｓｕｌｔ ＝ ｓｒｃ）、Ｍｅｒｇｅ（ｒｅｓｕｌｔ ＝ ｓｒｃ ｜ ｄｅｓｔ）などのラスタオペレーションモードを備えている。このレンダ３００２は、描画オブジェクト毎に指定されたラスタオペレーションモードに従い、既に描画済の描画オブジェクト（背景、ｄｅｓｔ）と次に描画する描画オブジェクト（前景、ｓｒｃ）との間でラスタオペレーション処理を実行する。そして、描画結果（ｒｅｓｕｌｔ）をページメモリ上に展開する。
【００７０】
また、レンダ３００２は、ディスプレイリスト３０１７に含まれる属性フラグを元に、各デバイスピクセル単位に属性を示すオブジェクト属性マップ３０１９を５枚目の版として生成する。ここでオブジェクト属性マップは、ピクセル毎にビット深度２（グラフィックス０１、イメージ１０、文字１１）の属性情報を持つ。次に、ＣＭＹＫビットマップ３０１８、オブジェクト属性マップ（オブジェクト属性情報）３０１９は画像処理プロセッサ３００３に送られる。
【００７１】
画像処理プロセッサ３００３は、図５のＰｒｉｎｔｅｒ Ｍａｎａｇｅｒ１５２６によって制御される。この画像処理プロセッサ３００３は、レンダ３００２により生成されたＣＭＹＫビットマップ３０１８に対して、濃度・カラーバランス調整３０１２、出力ガンマ補正３０１３、ハーフトーニング３０１４などの画像処理を行う。
【００７２】
ハーフトーニング３０１４は、オブジェクト属性マップ３０１９を参照してオブジェクト属性毎に異なるハーフトーニングを適用する。具体的には、グラフィックス属性の画像領域に対しては解像度優先の高線数スクリーンを、イメージ属性の画像領域に対しては階調優先の低解像度スクリーンを、文字属性の画像領域に対しては誤差拡散を適用する。
【００７３】
色判定部３００９でモノクロページと判定された場合には、レンダ３００２で作成されたＣＭＹＫビットマップ３０１８のうちＫ版のビットマップのみが画像処理プロセッサ３００４に送られ、最終出力で使用されるＫビットマップ３０２１が生成される。また、色判定部３００９でカラーページと判定された場合には、レンダ３００２で生成されたＣＭＹＫビットマップ３０１８がそのまま画像処理プロセッサ３００２に送られ、最終出力で使用されるＣＭＹＫビットマップ３０２０が生成される。
【００７４】
こうして、画像処理プロセッサ３００３により生成されたＣＭＹＫビットマップ３０２０もしくはＫビットマップ３０２１が図５のＥｎｇｉｎｅ Ｉ／Ｆ １５２９を介してプリンタエンジンに転送され、所望のメディアに印字出力される。
【００７５】
なお、本発明は、プリンタを含む複数の機器（例えばホストコンピュータ、インターフェース機器、スキャナ、プリンタなど）から構成されるシステムに適用しても、プリンタ単体装置に適用してもよい。
【００７６】
前述した実施形態の機能を実現するように前述した実施形態の構成を動作させるプログラムを記憶媒体に記憶させ、該記憶媒体に記憶されたプログラムをコードとして読み出し、コンピュータにおいて実行する処理方法も上述の実施形態の範疇に含まれる。また、前述のプログラムが記憶された記憶媒体はもちろんそのプログラム自体も上述の実施形態に含まれる。  
かかる記憶媒体としてはたとえばフロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ―ＲＯＭ、磁気テープ、不揮発性メモリカード、ＲＯＭを用いることができる。  
また前述の記憶媒体に記憶されたプログラム単体で処理を実行しているものに限らず、他のソフトウェア、拡張ボードの機能と共同して、ＯＳ上で動作し前述の実施形態の動作を実行するものも前述した実施形態の範疇に含まれる。
【図面の簡単な説明】
【００７７】
【図１】本発明の一実施形態である画像形成装置からなるシステム全体の構成を示す図である。
【図２】同画像形成装置のコントローラユニット内構成を示す図である。
【図３】同画像形成装置の外観図である。
【図４】同画像形成装置の操作部の外観図である。
【図５】同画像形成装置のソフトウェアブロック図である。
【図６】同実施形態のシステムフロー図である。
【図７】同実施形態における平滑度決定フロー図である。
【図８】同実施形態における三次元テーブルを示す図である。
【図９】同実施形態における出力サンプリング例を示す図である。
【図１０】同実施形態のデータフロー図である。
【符号の説明】
【００７８】
３００１  ＰｏｓｔＳｃｒｉｐｔインタプリタ
３００２  レンダ
３００３  画像処理プロセッサ
３００４  言語処理部
３００５  文字処理部
３００６  グラフィックス処理部
３００７  イメージ処理部
３００８  ＣＭＳエンジン
３００９  色判定部
３０１１  ディスプレイリストジェネレータ
３０１２  濃度・カラーバランス調整部
３０１３  出力ガンマ補正部
３０１４  ハーフトーニング部
３０１５  ＰｏｓｔＳｃｒｉｐｔデータ
３０１６  ＲＩＰ詳細パラメータ
３０１７  ディスプレイリスト
３０１８  ＣＭＹＫビットマップ
３０１９  オブジェクト属性情報
３０２０  ＣＭＹＫビットマップ
３０２１  Ｋビットマップ
【図１】
2008118447.tif 000003
【図２】
2008118447.tif 000004
【図３】
2008118447.tif 000005
【図４】
2008118447.tif 000006
【図５】
2008118447.tif 000007
【図６】
2008118447.tif 000008
【図７】
2008118447.tif 000009
【図８】
2008118447.tif 000010
【図９】
2008118447.tif 000011
【図１０】
2008118447.tif 000012