(57)【特許請求の範囲】
【請求項１】
ページデジタル画像を解析し、画像データ、画像タイプ、画像幅、画像高さ及び画像ビット深度が含まれる画像基本情報と、画像位置情報と、画像ラスタ化処理情報を取得するステップと、
データエンコーディングタイプをデコードし、画像データを取得してバッファーに格納するステップと、
前記バッファーから前記画像データを取得し、前記画像タイプ、画像幅、画像高さ、画像ビット深度及び前記画像位置情報によって前記画像データに対してラスタ化処理を行い、ラスタ化されたページラティスを取得するステップと、
を備えることを特徴とするページデジタル画像のラスタ化処理方法。
【請求項２】
デコードして取得された前記画像データをバッファーに格納する際には、
前記ラスタ化されたページラティスと一致するように、前記画像データを回転させ、あるいは、前記画像データの走査順番を変更し、
回転後の前記画像データ又はミラーリングされた前記画像データを前記バッファーに格納することを特徴とする請求項１に記載の方法。
【請求項３】
前記画像基本情報はDecodeを更に備えており、
前記画像データをラスタ化処理する際には、更に、
前記Decodeによって前記画像データに対してDecode処理を行うことを特徴とする請求項１に記載の方法。
【請求項４】
前記画像基本情報は色タイプを更に備えており、
前記画像データをラスタ化処理する際には、更に、
Decode処理がされた前記画像データに対して、前記色タイプによって色空間転換を行うことを特徴とする請求項３に記載の方法。
【請求項５】
画像パラメータ解析手段によって前記ページデジタル画像を解析し、増幅特性曲線を含む画像ラスタ化処理情報を取得し、
前記画像データをラスタ化処理する際には、更に
色空間転換が行われた前記画像データに対して、前記増幅特性曲線によって増幅特性曲線処理を行うことを特徴とする請求項４に記載の方法。
【請求項６】
前記画像データをラスタ化処理する際には、
前記画像位置情報によって、増幅特性曲線処理された前記画像データに対して幾何学変換処理を行い、
幾何学変換処理された前記画像データをページラティスに置き、デジタル画像のラスタ化処理を完成させ、ラスタ化されたページラティスを生成することを特徴とする請求項５に記載の方法。
【請求項７】
既にラスタ化処理が完了した前記画像データに占有されているコンピュータ資源をリリースするスッテプを更に備えることを特徴とする請求項１〜６の何れか１項に記載の方法。
【請求項８】
ページデジタル画像を解析し、画像データ、画像タイプ、画像幅、画像高さ及び画像ビット深度が含まれる画像基本情報と、画像位置情報と、画像ラスタ化処理情報を取得する画像パラメータ解析手段と、
データエンコーディングタイプをデコードし、画像データを取得してバッファーに格納する画像データデコーダと、
前記バッファーから前記画像データを取得し、前記画像タイプ、画像幅、画像高さ、画像ビット深度及び前記画像位置情報によって前記画像データに対してラスタ化処理を行い、ラスタ化されたページラティスを取得する画像ラスタ化処理手段と、
を備えることを特徴とするページデジタル画像のラスタ化処理装置。
【請求項９】
前記画像基本情報は更にDecodeを備えており、
前記画像ラスタ化処理手段は、前記Decodeによって前記画像データに対してDecode処理を行うDecode処理手段を備えることを特徴とする請求項８に記載の装置。
【請求項１０】
前記画像基本情報は更に色タイプを備えており、
前記画像ラスタ化処理手段は、前記色タイプによって、Decode処理された前記画像データに対して色空間転換を行う色処理手段を更に備えることを特徴とする請求項９に記載の装置。
【請求項１１】
前記画像パラメータ解析手段によって前記ページデジタル画像を解析し、増幅特性曲線を含む画像ラスタ化処理情報を取得し、
前記画像ラスタ化処理手段は、色空間転換が行われた前記画像データに対して、前記増幅特性曲線によって増幅特性曲線処理を行う増幅特性曲線処理手段を更に備えることを特徴とする請求項１０に記載の装置。
【請求項１２】
前記画像ラスタ化処理手段は、前記画像位置情報によって、増幅特性曲線処理された前記画像データに対して幾何学変換処理を行い、幾何学変換処理された前記画像データをページラティスに置き、デジタル画像のラスタ化処理を完成させ、ラスタ化されたページラティスを生成するように構成される画像幾何学変換処理手段を更に備えることを特徴とする請求項１１に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル組版の技術分野に関し、具体的には、ページデジタル画像（page digital image）のラスタ化処理方法及び装置に関する。
【背景技術】
【０００２】
ページデジタル画像のラスタ化処理とは、ページ記述言語により記述されるデジタル画像に対して、当該デジタル画像の記述内容に基づいて、解釈して実際のデジタル画像のページラティスデータ（page lattice data）を生成し、生成したデータを格納し、あるいは、バックエンド出力デバイスの印刷、写植などに用いられる。ラスタ化処理は、幅、高さ、ビット深度などのオリジナル情報の解析、色処理、増幅特性曲線（transfer curve）処理、幾何学変換処理の一連のプロセスを備えるものである。このような処理により、画像はユーザ座標空間からデバイス座標空間へ転換され、デバイスのページラティスに置かれて全てのラスタ化処理が完成される。
【０００３】
従来のデジタル画像のラスタ化処理は、出力解像度が高く、画像データ量が非常に膨大なため、大量のコンピュータ資源が占用され、往々に画像データ中間ファイル（image data intermediate file）が用いられる。図１に示されるように、デジタル画像のラスタ化処理において、まず、画像データデコーダによる解析で画像データを取得して画像データ中間ファイルに格納し、次に、画像ラスタ化装置によって画像データ中間ファイルからデータを読み取り、処理して最終的なラスタ化画像ラティスが生成される。
【０００４】
このようなデジタル画像のラスタ化処理方法には、全てのデジタル画像データに対して磁気ディスクへの読み書き操作が必要となり、色処理手段、Decode処理手段、増幅特性曲線処理手段、画像幾何学変換処理手段が何れも画像ラスタ化処理手段を介して画像データ中間ファイルを読み取るため、磁気ディスクへの読み書きが必要なデータ量が指数関数的に増加してしまう問題がある、と本発明の発明者らが発見した。特に、出力解像度が高い場合に、膨大なデータ量のため、処理の効率が大いに低下してしまう。バックエンド印刷装置の運転効率が絶えなく向上しつつある現状から、このようなラスタ化処理方法はますます要請に応えられなくなる。
【発明の概要】
【０００５】
本発明は、従来の技術において磁気ディスクへの読み書きが頻繁に行われるため処理効率が低下する問題を解決することができるページデジタル画像のラスタ化処理方法及び装置を提供することを目的とする。
【０００６】
本発明は、以上の目的を達成するために、ページデジタル画像のラスタ化処理方法であって、ページデジタル画像を解析し、画像データ、画像タイプ、画像幅、画像高さ及び画像ビット深度が含まれる画像基本情報と、画像位置情報と、画像ラスタ化処理情報を取得するステップと、データエンコーディングタイプをデコードし、画像データを取得してバッファーに格納するステップと、前記バッファーから前記画像データを取得し、前記画像タイプ、画像幅、画像高さ、画像ビット深度及び前記画像位置情報によって前記画像データに対してラスタ化処理を行い、ラスタ化されたページラティスを取得するステップとを備えることを特徴とする。
【０００７】
また、本発明は、以上の目的を達成するために、ページデジタル画像のラスタ化処理装置であって、ページデジタル画像を解析し、画像データ、画像タイプ、画像幅、画像高さ及び画像ビット深度が含まれる画像基本情報と、画像位置情報と、画像ラスタ化処理情報を取得する画像パラメータ解析手段と、データエンコーディングタイプをデコードし、画像データを取得してバッファーに格納する画像データデコーダと、前記バッファーから前記画像データを取得し、前記画像タイプ、画像幅、画像高さ、画像ビット深度及び前記画像位置情報によって前記画像データに対してラスタ化処理を行い、ラスタ化されたページラティスを取得する画像ラスタ化処理手段とを備えることを特徴とする。
【０００８】
本発明の上記した構成のページデジタル画像のラスタ化処理方法及び装置は、データを画像データ中間ファイルに書き込まないため、従来の技術において磁気ディスクに対して頻繁に読み書きを行う操作による効率低下の問題を解決することができるとともに、デジタル画像のラスタ化処理において磁気ディスクへの読み書き操作を減らすことにより、デジタル画像のラスタ化処理効率を著しく向上することもできるようになる。
【図面の簡単な説明】
【０００９】
ここで説明される図面は、本発明に対して更に理解するためであり、本願の一部分となる。本発明を示す実施例及びその説明は本発明を解釈するに用いられ、本発明に対する不当な制限を構成しない。
【００１０】
【図１】従来のページデジタル画像のラスタ化処理装置を示す模式図である。
【図２】本発明の実施例に係るページデジタル画像のラスタ化処理方法を示すフローチャートである。
【図３】本発明の実施例に係るページデジタル画像のラスタ化処理装置を示す模式図である。
【図４】本発明の好ましい実施例に係るページデジタル画像のラスタ化処理装置を示す模式図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照しながら実施例で本発明を詳細に説明する。
【００１２】
図２は本発明の実施例に係るページデジタル画像のラスタ化処理方法を示すフローチャートである。この方法は、ページデジタル画像を解析し、画像データ、画像タイプ、画像幅、画像高さ及び画像ビット深度が含まれる画像基本情報と、画像位置情報と、画像ラスタ化処理情報を取得するステップＳ１０と、データエンコーディングタイプをデコードし、画像データを取得してバッファーに格納するステップＳ２０と、前記バッファーから前記画像データを取得し、前記画像タイプ、画像幅、画像高さ、画像ビット深度及び前記画像位置情報によって前記画像データに対してラスタ化処理を行い、ラスタ化されたページラティスを取得するステップＳ３０とを備える。
【００１３】
従来の技術はデータを画像データの中間ファイルに書き込み、全てのデジタル画像データは磁気ディスクへの読み書き操作が必要になる。それに対して、本実施例は、先ずパラメータを解析し、ラスタ化処理に用いられるパラメータを直接に画像ラスタ化処理装置に分配でき、画像データだけがバッファーに格納され、画像データバッファーとしては、コンピュータメモリによって画像データをバッファリングさせる。磁気ディスクに対してデータファイルの読み書き操作は行わない。バッファリング後の画像データは処理された後に、画像データバッファーにリリースされる。本発明は、デジタル画像のラスタ化処理において磁気ディスクに対するデータファイルの読み書き操作を減らすことにより、デジタル画像のラスタ化処理の効率を著しく向上することができる。
【００１４】
好ましくは、デコードして取得された画像データをバッファーに格納するステップにおいては、デコードして取得された前記画像データをバッファーに格納する際には、前記ラスタ化されたページラティスと一致するように、前記画像データを回転させ、あるいは、前記画像データの走査順番を変更し（例えば、ミラーリング）、回転後の前記画像データ又はミラーリングされた前記画像データを前記バッファーに格納する。画像データはバッファリングする前に前処理を行う必要があることを意味する。この前処理は主に画像の幾何学変換を指し、例えば、画像回転、ミラーリングなど。ズームを含まない。本実施例はラスタ化処理の効率を更に向上することができる。
【００１５】
好ましくは、画像基本情報はDecodeを更に備えており、画像データをラスタ化処理する際には、Decodeによって画像データに対してDecode処理を行う。本実施例はDecodeパラメータを直接に解析処理をして、中間データファイルに書き込まないため、磁気ディスクの操作を減らして、処理の効率を向上することができる。
【００１６】
好ましくは、画像基本情報は色タイプを更に備えており、画像データをラスタ化処理する際には、更に、色タイプによってDecode処理された画像データに対して色空間転換を行う。本実施例は色タイプパラメータを直接に解析処理をして、中間データファイルに書き込まないため、磁気ディスクの動作を減らして、処理の効率を向上することができる。
【００１７】
好ましくは、画像パラメータ解析手段によって前記ページデジタル画像を解析し、増幅特性曲線を含む画像ラスタ化処理情報を取得し、前記画像データをラスタ化処理する際には、更に色空間転換が行われた前記画像データに対して、前記増幅特性曲線によって増幅特性曲線処理を行う。本実施例は増幅特性曲線パラメータを直接に解析処理をして、中間データファイルに書き込まないため、磁気ディスクの動作を減らして、処理の効率を向上することができる。
【００１８】
好ましくは、前記画像データをラスタ化処理する際には、前記画像位置情報によって、増幅特性曲線処理された前記画像データに対して幾何学変換処理を行い、幾何学変換処理された前記画像データをページラティスに置き、デジタル画像のラスタ化処理を完成させ、ラスタ化されたページラティスを生成する。本実施例は画像位置情報を直接に解析処理をして、中間データファイルに書き込まないため、磁気ディスクの動作を減らして、処理の効率を向上することができる。
【００１９】
好ましくは、上記の方法において、更に、既にラスタ化処理された画像データが占有するコンピュータ資源をリリースする。これはコンピュータの利用効率を向上できる。
【００２０】
図３は本発明の実施例に係るページデジタル画像のラスタ化処理装置を示す模式図。この装置は、ページデジタル画像を解析し、画像データ、画像タイプ、画像幅、画像高さ及び画像ビット深度が含まれる画像基本情報と、画像位置情報と、画像ラスタ化処理情報を取得する画像パラメータ解析手段１０と、データエンコーディングタイプをデコードし、画像データを取得してバッファー４０に格納する画像データデコーダ２０と、前記バッファー４０から前記画像データを取得し、前記画像タイプ、画像幅、画像高さ、画像ビット深度及び前記画像位置情報によって前記画像データに対してラスタ化処理を行い、ラスタ化されたページラティスを取得する画像ラスタ化処理手段３０と、を備える。
【００２１】
本装置はデジタル画像のラスタ化処理のプロセスにおいて磁気ディスクのデータファイルの読み書き動作を減らしたため、デジタル画像のラスタ化処理の効率を著しく向上することができる。
【００２２】
好ましくは、画像基本情報はDecodeを更に備えており、画像ラスタ化処理手段は、Decodeによって画像データに対してDecode処理を行うDecode処理手段を備える。本実施例はラスタ化処理の効率を更に向上することができる。
【００２３】
好ましくは、画像基本情報は色タイプを更に備えており、画像ラスタ化処理手段は、色タイプによってDecode処理された画像データに対して色空間転換を行う色処理手段を更に備える。本実施例はラスタ化処理の効率を更に向上することができる。
【００２４】
好ましくは、前記画像パラメータ解析手段によって前記ページデジタル画像を解析し、増幅特性曲線を含む画像ラスタ化処理情報を取得し、前記画像ラスタ化処理手段は、色空間転換が行われた前記画像データに対して、前記増幅特性曲線によって増幅特性曲線処理を行う増幅特性曲線処理手段を更に備える。本実施例はラスタ化処理の効率を更に向上することができる。
【００２５】
好ましくは、前記画像ラスタ化処理手段は、前記画像位置情報によって、増幅特性曲線処理された前記画像データに対して幾何学変換処理を行い、幾何学変換処理された前記画像データをページラティスに置き、デジタル画像のラスタ化処理を完成させ、ラスタ化されたページラティスを生成するように構成される画像幾何学変換処理手段を更に備える。本実施例はラスタ化処理の効率を更に向上することができる。
【００２６】
図４は本発明の好ましい実施例に係るページデジタル画像のラスタ化処理装置を示す模式図。以下は当該好ましい実施例について詳しく説明する。
【００２７】
１、先ず、画像パラメータ解析はページデジタル画像に対してパラメータ解析を行い、画像基本情報、位置情報及びラスタ化処理情報を取得する。
(１)画像基本情報
画像タイプ：通常画像、マット画像（matte image）、Mask画像など。
画像幅、高さ、ビット深度、色タイプ、Decode、データエンコーディングタイプ：これらの情報は全部デジタル画像のページ記述言語に記録される。
(２)画像位置情報
画像変換マトリックス：デジタル画像のページ記述言語に定義され、ユーザ座標空間から画像座標空間への転換を完成させるために用いられる。
現在の座標変換マトリックス(CTM)：デジタル画像のページ記述言語に定義され、図形状態を表すものであり、ユーザ座標空間から画像座標空間への転換を完成させるために用いられる。
画像境界座標(Bounding Box)：出力デバイスのページラティスにおける当該画像の座標であって、最終的ページラティスにおける当該画像の大きさを決定する。
(３)画像ラスタ化処理情報
増幅特性曲線：デジタル画像のページ記述言語に定義され、図形状態を表すものであり、主に出力デバイスの非線形化特性を補うために使用される。
ハーフトーン関数：デジタル画像のページ記述言語に定義され、図形状態を表すものであり、主に画像のハーフトーン処理(即ち、スクリーニング処理)を行うために使用される。
【００２８】
２、画像パラメータ解析手段はデジタル画像の関連情報を得た後で、ラスタ化処理のプロセスにおいて使用されるように、これらの情報を各処理手段に分配する必要がある。
(１)画像基本情報の中の画像タイプ、画像幅、高さ、ビット深度が画像ラスタ化処理手段に分配される。
(２)画像位置情報が画像ラスタ化処理手段に分配される。
(３)画像基本情報の中のデータエンコーディングタイプが画像データエンコーダに分配される。
(４)画像基本情報の中の色タイプが色処理手段に分配される。
(５)画像基本情報の中のDecodeがDecode処理手段に分配される。
(６)画像ラスタ化処理情報の中の増幅特性曲線が増幅特性曲線処理手段に分配される。
(７)画像ラスタ化処理情報の中のハーフトーンが使用される場合は少ない。
【００２９】
３、画像ラスタ化処理手段は、画像のパラメータが取得された後で、ページの画像に対してラスタ化処理を行い、最終的にラスタ化されたページラティスを生成する。
(１)画像ラスタ化処理手段は画像データデコーダによって画像データを取得する。画像パラメータ解析手段から分配された画像データエンコーディング情報が画像データデコーダに格納され、この情報に基づいて画像データをデコードする。
(２)画像データデコーダは既にラスタ化処理された画像データに対して、コンピュータ資源をリリースでき、まだラスタ化処理されていない画像データに対して、それを画像データバッファーに格納してバッファリング格納する。
(３)画像ラスタ化処理のプロセスにおいて、上記の(２) において、画像データバッファーはコンピュータメモリによって画像データをバッファリングし、磁気ディスクのデータファイルの読み書きしない。バッファリングされた画像データは処理された後で、画像データバッファーにリリースされる。
(４)画像ラスタ化処理のプロセスにおいて、上記の(３) において、ラスタ化処理の効率を向上するために、画像データバッファーにおける画像データの格納順番を当該画像がその最終のラスタ化されたラティスにおける格納順番と同じようにする。
(５)画像ラスタ化処理手段は画像パラメータ解析手段から分配されたDecodeパラメータに基づいて、Decode処理手段によって、オリジナル画像データのDecode処理を完成する。
(６)画像ラスタ化処理のプロセスにおいて、上記の(５)において、画像データのDecode処理はオリジナル画像データに対して行われる。
(７)画像ラスタ化処理手段は対象出力デバイスの色空間のタイプに基づいて、色処理手段によって画像の色空間からデバイスの色空間への色転換を完成する。例えば、デバイスの色空間はCMYKの場合には、画像データを画像の色空間からCMYKデータへ転換する。
(８)画像ラスタ化処理のプロセスにおいて、上記の(７) において、Decode処理された画像データに基づいて画像データの色タイプを転換する。
(９)画像ラスタ化処理手段は画像パラメータ解析手段から分配された増幅特性曲線に基づいて、増幅特性曲線処理手段によって、オリジナル画像データの増幅特性曲線処理を完成する。
(１０)画像ラスタ化処理のプロセスにおいて、上記の(９) において、増幅特性曲線はページ記述言語において、出力デバイスの非線形化を補うために図形状態に定義されるパラメータである。増幅特性曲線はデバイスに関連するパラメータに属し、色転換された画像に基づいて処理される。
(１１)画像ラスタ化処理のプロセスにおいて、上記の(９) において、増幅特性曲線処理手段は最適化処理の機能を必要とする。画像ラスタ化処理の全体の効率を向上するために、例えば恒等変換、反転変換などの特別な増幅特性曲線の変換に対して特別な処理をする必要がある。
(１２)画像ラスタ化処理手段は画像パラメータ解析手段から分配された画像位置情報に基づいて、画像幾何学変換手段によって、画像データの幾何学変換処理を完成する。
(１３)画像ラスタ化処理のプロセスにおいて、上記の(１１) において、増幅特性曲線処理された画像データに基づいて、画像データの幾何学変換処理を行う。
(１４)画像ラスタ化処理のプロセスにおいて、上記の(１１) において、最終の出力デバイスの具体的な要求を満足するために、画像が位置するページラティスは画像データを幾何学変換する必要がある。通常の幾何学変換は、ズーム、回転、ミラーリングなどの操作を含む。
(１５)画像ラスタ化処理のプロセスにおいて、上記の(１１) において、画像幾何学変換処理手段は純粋な機能的処理手段であり、当該処理はデジタル画像の幾何学変換を完成するものであり、具体的な画像とは関わらない。
(１６)デジタル画像が幾何学変換処理された後で、画像ラスタ化処理手段はそれをページラティスに置き、デジタル画像のラスタ化処理を完成してラスタ化されたページラティスを生成する。
(１７)デジタル画像がラスタ化処理された後で、コンピュータ資源の占用を減らすため、画像ラスタ化処理手段は、それに使用された各処理手段、例えば、画像データデコーダ、画像データバッファー、Decode処理手段、色処理手段、増幅特性曲線処理手段などに格納される、また当該デジタル画像に緊密に関連する情報資源をリリースし、当該デジタル画像のラスタ化処理はこれで終了する。
【００３０】
以上の説明で分かるように、本発明の上記した実施例は中間データファイルがないデジタル画像のラスタ化処理方法を使用し、デジタル画像パラメータの解析から、デジタル画像ラスタ化のプロセスを経て、最終のラスタ化された画像のページラティスが生成され、処理が終了するまで、画像データ中間ファイルを生成することなく、磁気ディスクへのデータファイルの読み書き操作が全く行われない。このような方法で、コンピュータにおける磁気ディスクへのデータファイルの読み書きを行わないため、全体としてデジタル画像のラスタ化処理の効率を著しく向上することができる。
【００３１】
言うまでもなく、当業者であれば分かるように、前記した本発明の各モジュールや各ステップは、汎用のコンピュータ装置によって実現でき、単一のコンピュータ装置に集積されても良く、複数のコンピュータ装置からなるネットワークに配置されても良く、任意に、各モジュールや各ステップは、コンピュータ装置にて実行可能なプログラムコードで実現でき、それらを記憶装置に記憶して計算装置に実行させても良く、あるいは、それぞれ各集積回路モジュールとして作成しても良く、あるいは、それらの中の複数のモジュール又はステップを単一の集積回路モジュールとして作成して実現しても良い。このように、本発明は、いかなる特定のハードウェアとソフトウェアとの組合せに限定されない。
【００３２】
以上は、本発明の好ましい実施例に過ぎず、本発明を限定するものではない。本発明に対して、様々な変更や変化が可能である。本発明の主旨と原則を離脱しない範囲で、いかなる変更、均等代替、改良なども本発明の保護範囲内に含まれる。
【図１】
0005558636.tif 000002
【図２】
0005558636.tif 000003
【図３】
0005558636.tif 000004
【図４】
0005558636.tif 000005