(57)【特許請求の範囲】
【請求項１】
コンピュータを用いた画像データファイルの処理方法であって、
（ａ）スキャナにおいて異なる色のフィルタを用いて同一の原稿からそれぞれ読取られた複数の単色画像データファイルを、１つの画像データファイルにまとめることによって多色画像データファイルを作成する工程において、
前記コンピュータ内に設定された所定のフォルダ内に、同一の原稿から取得された複数色のための所定の複数種類の単色画像データファイルが揃ったか否かを確認する工程と、
前記所定のフォルダ内に前記複数種類の画像データファイルが揃った場合に、前記複数種類の単色画像データファイルをまとめることによって前記多色画像データファイルを作成する工程と、
を備えることを特徴とする画像データファイルの処理方法。
【請求項２】
コンピュータに画像データファイルの処理を行わせるためのコンピュータプログラムを記録した記録媒体であって、
（ａ）スキャナにおいて異なる色のフィルタを用いて同一の原稿からそれぞれ読取られた複数の単色画像データファイルを、１つの画像データファイルにまとめることによって多色画像データファイルを作成する工程において、
前記コンピュータ内に設定された所定のフォルダ内に、同一の原稿から取得された複数色のための所定の複数種類の単色画像データファイルが揃ったか否かを確認する工程と、
前記所定のフォルダ内に前記複数種類の画像データファイルが揃った場合に、前記複数種類の単色画像データファイルをまとめることによって前記多色画像データファイルを作成する工程と、
をコンピュータに実行させるためのコンピュータプログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、コンピュータを用いて複数色の画像データファイルを処理する方法、および、そのための記録媒体に関する。
【０００２】
【従来の技術】
チラシなどの簡易なカラー印刷物は、いわゆるダブルトーン印刷によって作成される場合がある。ダブルトーン印刷は、２種類のインクのみを用いて印刷物を作成する方法である。図７は、従来のダブルトーン印刷を行うための画像データファイルの作成方法を示す説明図である。図７（Ａ）は、カラー原稿を示している。このカラー原稿は、赤色の濃度が３０％である円形の第１の領域Ｒ１と、緑色の濃度が３０％である円形の第２の領域Ｒ２とを含んでいる。第１の領域Ｒ１と第２の領域Ｒ２とは一部重なり合っており、この重なり領域Ｒ３は、赤色の濃度が３０％で緑色の濃度が３０％である。なお、実際の原稿としては、商品写真等の自然画像が用いられることが多いが、以下では図７（Ａ）のような簡単な画像を原稿に用いた例について説明する。
【０００３】
この従来の方法では、まず図７（Ａ）に示すようなカラー原稿から図７（Ｂ）に示すような２つのグレイ画像をスキャナで読取る。そして、赤版画像と緑版画像のトーン（階調）を変更することによって、ダブルトーン印刷を実現していた。なお、ダブルトーン印刷で作成されるカラー画像を、以下では「ダブルトーン画像」と呼ぶ。
【０００４】
【発明が解決しようとする課題】
従来の方法では、ダブルトーンに用いる２つの画像データファイルが別個のファイルとして取り扱われていたので、１ページ画像上にダブルトーン画像の位置を調整する場合に、２つの画像データファイルをそれぞれ独立に取り扱わなければならなかった。すなわち、ダブルトーン画像の位置を指定する際には、まずユーザがマウス等を用いて画面上で赤版画像を位置決めし、その後、赤版画像に重なる位置に緑版画像を位置決めする必要があった。すなわち、１つのダブルトーン画像の位置の調整を行うために、赤版画像と緑版画像の２つの単色画像の位置の調整を行う必要があった。特に、チラシのように、１ページ画像に多数のダブルトーン画像（例えばスーパーマーケットのチラシにおける野菜や肉等の品物の画像）が含まれている場合には、それらの位置決めが極めて煩雑であるという問題があった。
【０００５】
なお、上述した問題は、ダブルトーン画像に限らず、カラー画像を再現するために複数の単色画像データファイルを取り扱う技術に共通する問題であった。
【０００６】
また、図７（Ａ）のカラー原稿を図７（Ｃ）のような１枚のグレイ画像として読取り、この１枚のグレイ画像に対して赤版と緑版に対応するように、２つの色調を設定することによって、図７（Ｃ）、図７（Ｄ）のように２つの版を作成して塗り重ねる、という技術も存在した。この方法ならば、画面上での画像の位置決めの問題は発生しない。しかし、この方法では、本来は色濃度が存在しない点に色が設定されるという問題があった。特に、領域Ｒ３のような重なり合っている領域については、この方法を使用すると、本来の原稿状態を再生することができなかった。
【０００７】
この発明は、従来技術における上述の課題を解決するためになされたものであり、カラー画像を再現するための画像データファイルの取り扱いの煩雑さを軽減することのできる技術を提供することを目的とする。
【０００８】
【課題を解決するための手段およびその作用・効果】
上述の従来の課題の少なくとも一部を解決するため、第１の発明は、コンピュータを用いた画像データファイルの処理方法であって、
（ａ）スキャナにおいて異なる色のフィルタを用いて同一の原稿からそれぞれ読取られた複数の単色画像データファイルを、１つの画像データファイルにまとめることによって多色画像データファイルを作成する工程において、
前記コンピュータ内に設定された所定のフォルダ内に、同一の原稿から取得された複数色のための所定の複数種類の単色画像データファイルが揃ったか否かを確認する工程と、
前記所定のフォルダ内に前記複数種類の画像データファイルが揃った場合に、前記複数種類の単色画像データファイルをまとめることによって前記多色画像データファイルを作成する工程と、を備えることを特徴とする。
【０００９】
このような複数の単色画像データファイルで表される複数の単色画像は、画像部分の相対位置が互いに一致している。従って、これらの単色画像データファイルをまとめることによって１つの多色画像データファイルを作成すれば、色ずれのないカラー画像を表す多色画像データファイルを得ることができる。すなわち、この１つの多色画像データファイルを取り扱うことによって多色画像に関する種々の処理を行うことができる。従って、画像データファイルの取り扱いの煩雑さを従来に比べて軽減することができる。
【００１１】
また、フォルダ内に所定種類の単色画像データファイルを入れるだけで、多色画像データファイルを容易に作成することができる。
【００１２】
第２の発明は、コンピュータに画像データファイルの処理を行わせるためのコンピュータプログラムを記録した記録媒体であって、
（ａ）スキャナにおいて異なる色のフィルタを用いて同一の原稿からそれぞれ読取られた複数の単色画像データファイルを、１つの画像データファイルにまとめることによって多色画像データファイルを作成する工程において、
前記コンピュータ内に設定された所定のフォルダ内に、同一の原稿から取得された複数色のための所定の複数種類の単色画像データファイルが揃ったか否かを確認する工程と、
前記所定のフォルダ内に前記複数種類の画像データファイルが揃った場合に、前記複数種類の単色画像データファイルをまとめることによって前記多色画像データファイルを作成する工程と、をコンピュータに実行させるためのコンピュータプログラムを記録した記録媒体である。
【００１３】
第２の発明によっても、第１の発明と同様に、画像データファイルの取り扱いの煩雑さを従来に比べて軽減することができる。
【００１４】
【発明の他の態様】
この発明は、以下のような他の態様も含んでいる。第１の態様は、コンピュータに上記の発明の各工程を実行させるコンピュータプログラムを通信経路を介して供給するプログラム供給装置である。
【００１５】
【発明の実施の形態】
次に、本発明の実施の形態を実施例に基づき説明する。図１は、この発明の一実施例を適用するコンピュータシステムの構成を示すブロック図である。このコンピュータシステムは、第１のコンピュータ１００と、第２のコンピュータ２００と、スキャナ３００とを備えている。
【００１６】
第１のコンピュータ１００は、ＣＰＵ１０２と、メモリ１０４と、カラーディスプレイ１０６と、キーボード１０８と、マウス１１０と、ハードディスク１１２と、通信インタフェイス１１４とを備えている。メモリ１０４には、演算条件確認部１２０と、画像データファイル変換部１２２の機能をそれぞれ実現するためのコンピュータプログラムが記録されている。これらの各部の機能については後述する。これらの各部を実現するためのコンピュータプログラムは、フロッピディスクやＣＤ−ＲＯＭ、ＤＶＤ等の携帯型の記憶媒体（記録媒体）からコンピュータシステムのメインメモリまたは外部記憶装置に転送される。あるいは、通信経路を介してプログラム供給装置からコンピュータシステムに供給するようにしてもよい。ハードディスク１１２には、ホットホルダ１３０（後述する）が設けられている。
【００１７】
なお、この発明において、「記録媒体」とは、上述した携帯型の記録媒体に限らず、各種のＲＡＭやＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスク等のコンピュータに固定されている外部記憶装置も含んでいる。すなわち、この発明の「記録媒体」は、コンピュータが読取り可能な媒体であって、コンピュータプログラムを記録した種々の媒体を含んでいる。
【００１８】
第２のコンピュータ２００は、ＣＰＵ２０２と、メモリ２０４と、ハードディスク２０６と、スキャナインタフェイス２０８と、通信インタフェイス２１０とを備えている。スキャナインタフェイス２０８には、スキャナ３００が接続されている。また、通信インタフェイス２１０は、通信回線を介して第１のコンピュータ１００の通信インタフェイス１１４に接続されている。
【００１９】
スキャナ３００で読取られた単色画像データファイルは、第２のコンピュータ２００のハードディスク２０６に一旦格納され、第２のコンピュータ２００から第１のコンピュータ１００に転送される。また、第２のコンピュータ２００のハードディスク２０６に格納せず、直接第１のコンピュータ１００に転送することも可能である。第１のコンピュータ１００は、転送されて来た単色画像データファイルを用いて１ページ画像を作成するための種々の処理を実行する。
【００２０】
図２は、実施例における処理手順を示すフローチャートである。ステップＳ１では、スキャナ３００が原稿から赤版画像データファイルを読取る。赤版画像データファイルを読取る際には、赤色透過フィルタが用いられる。ステップＳ２では、スキャナ３００が同じ原稿から緑版画像データファイルを読取る。緑版画像データファイルを読取る際には、緑色透過フィルタが用いられる。赤版画像データファイルと緑版画像データファイルは、同一のスキャナにおいて、フィルタ以外はほぼ同一の読取り条件で読取られたものである。ここで、「読取り条件」とは、読取られる画像の範囲（走査範囲）、解像度、トーンカーブ（入出力の階調変換曲線）等を含んでいる。種々の読取り条件の中で、走査範囲と解像度は赤版画像と緑版画像で共通に（等しく）設定されるが、トーンカーブ（入出力の階調変換曲線）は、赤版画像と緑版画像で異なるものを使用することができる。
【００２１】
図３は、こうして読取られた２つの単色画像データファイルで表される単色画像を示す説明図である。この実施例では、赤色と緑色のフィルタを用いて２つの単色画像データファイルが作成される。図３（Ｂ），（Ｃ）の下部に記載されている「Name.RED」および「Name.GRN」は、それぞれの単色画像データファイルのファイル名を示している。このように、同一の原稿から同一のスキャナ３００を用いて読取られた複数の単色画像データファイルのファイル名は、ピリオドの前の狭義のファイル名（「Name」）が同じで、ピリオドの後の拡張子（「 RED」，「 GRN」）が互いに異なっている。なお、狭義のファイル名は、ユーザによって指定される。また、各色の画像に使用すべき拡張子も予めユーザによって指定されている。
【００２２】
ステップＳ１，Ｓ２では、同一の原稿から、同一のスキャナ３００を用いて、ほぼ同一の読取り条件の下で、複数色のための複数の単色画像データファイルが読取られている。このとき、原稿は、スキャナ３００の原稿載置面（図示せず）上の同じ位置に載置されたままである。従って、２つの画像データファイルで表される赤版画像と緑版画像は、その画像部分の相対位置が互いに一致している。すなわち、２つの画像データファイル内の同じ位置の画素データ（各画素の濃度を示すデータ）は、画像平面上の同じ位置に存在する画素の濃度をそれぞれ示している。なお、スキャナがダイクロイックミラー等の色光分離手段を備えている場合には、ステップＳ１とステップＳ２は同時に実行される。
【００２３】
こうして読取られた２つの単色画像データファイルは、第２のコンピュータ２００から第１のコンピュータ１００に通信回線を介して転送される。
【００２４】
ステップＳ３では、第１のコンピュータ１００において、演算条件確認部１２０と画像データファイル変換部１２２が、赤版画像データファイルと緑版画像データファイルを１つの多色画像データファイルにパックする（すなわち、１つにまとめる）。図４は、ステップＳ３における処理手順を示すフローチャートである。ステップＳ１１では、演算条件確認部１２０がハードディスク１１２に格納されている演算条件ファイルを読取る。図５は、図４のファイルパック処理で使用されるファイルの内容を示す説明図である。ファイルパック処理では、図５（Ａ）に示す演算条件ファイルと、図５（Ｂ）に示す版替え情報ファイルとが利用される。
【００２５】
図５（Ａ）に示す演算条件ファイルには、ファイルパック処理を実行する際に使用される以下のような種々の条件が設定されている。
【００２６】
（１）ポーリング時間：演算条件確認部１２０が、ホットフォルダ１３０内に、所定の複数種類の画像データファイルが揃ったか否かを調べる処理を実行する間隔を示す。
【００２７】
（２）第１版から第４版の拡張子：１つの多色画像データファイルにパックすることのできる第１版から第４版の単色画像データファイルの拡張子を示す。図５（Ａ）の例では、第１版の単色画像データファイルの拡張子として「 GRN」が設定されており、また、第２版の単色画像データファイルの拡張子として「 RED」が設定されている。また、第３版と第４版には、拡張子が設定されていない。これらの拡張子は、ファイルパック処理を行うために必要な単色画像データファイルがホットフォルダ１３０内に揃ったか否かを判断するときに使用される。この判断の具体例については後述する。なお、第１版から第４版は、通常は印刷用の基本色であるＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）に対応づけられている。しかし、ダブルトーン印刷では、これらの基本色以外の特色インク（赤色や緑色）がしばしば用いられる。そこで、第１版から第４版までが、実際に何色の版（インク）に相当するかを規定するために、図５（Ｂ）に示す版替え情報ファイルがユーザによって設定される。この例では、第１版（通常はＣ版）が緑色版に対応づけられており、第２版（通常はＭ版）が赤色版に対応づけられている。
【００２８】
（３）成功時格納場所：ファイルパック処理が成功したときに、得られた多色画像データファイルを格納しておく場所（フォルダ名等）を示す。
【００２９】
（４）失敗時格納場所：ファイルパック処理が失敗したときに、ファイルパック処理の対象となった複数の単色画像データファイルを格納しておく場所（フォルダ名等）を示す。
【００３０】
図４のステップＳ１２では、演算条件確認部１２０が、ホットフォルダ１３０内を調べて、ファイルパック処理を行うために必要なすべての種類の単色画像データファイルがホットフォルダ１３０内に揃ったか否かを判断する。すなわち、ピリオドの前の狭義のファイル名が同じであり、かつ、演算条件ファイルに登録された複数の拡張子をそれぞれ有する複数の単色画像データファイルが、ホットフォルダ１３０内に存在するか否かを調べる。この実施例では、図５（Ａ）に示すように、演算条件ファイルに設定されている拡張子は「 GRN」と「 RED」の２つである。従って、ファイル名が「XXXX.GRN」（XXXXは任意の文字列）の単色画像データファイルと、ファイル名が「XXXX.RED」の単色画像データファイルがホットフォルダ１３０内に転送されている時に、すべての種類の単色画像データファイルが揃ったものと判断される（XXXXの部分は同一である）。
【００３１】
ところで、２つの単色画像データファイル「Name.GRN」，「Name.RED」は、スキャナ３００で読取られた後に、第２のコンピュータ２００を介して第１のコンピュータ１００に転送されてきたものである。これら２つの単色画像データファイル「Name.GRN」，「Name.RED」をホットフォルダ１３０内に転送する手順としては、種々のものが考えられる。例えば、一旦ハードディスク１１２内の適当な受信用フォルダにこれらの単色画像データファイル「Name.GRN」，「Name.RED」を格納し、ユーザがマウス１１０を用いて、これらの単色画像データファイルをドラッグして、ホットフォルダ１３０内に移動するようにしてもよい。あるいは、第２のコンピュータ２００から第１のコンピュータ１００に転送する際に、これらの単色画像データファイルをホットフォルダ１３０内に直接転送するようにすることも可能である。
【００３２】
ステップＳ１２において、ファイルパック処理に必要なすべての種類の単色画像データファイルが揃っていないと判断された場合には、ステップＳ１３において、演算条件ファイル（図５（Ａ））に登録されているポーリング時間だけ待ち、その後、再度ステップＳ１２を実行する。一方、ファイルパック処理に必要なすべての種類の単色画像データファイルが揃っていると判断された場合には、ステップＳ１４において、画像データファイル変換部１２２が実際のファイルパック処理を実行して、１つの多色画像データファイルを作成する。
【００３３】
図６は、ステップＳ１４の処理内容を示す説明図である。図６（Ａ），（Ｂ）は、緑版画像データファイル「Name.GRN」と赤版画像データファイル「Name.RED」の構造を示している。これらの単色画像データファイルのファイル構造としては、例えばアドビ社のフォトショップ（アドビ社の商標）で用いられているGreyTiffを用いることができる。GreyTiffは、１色の画素データのみを含んでおり、多色の画素データを含むことはできない。
【００３４】
図６（Ａ），（Ｂ）から解るように、１つの単色画像データファイルは、ファイル情報と、画素データとを含んでいる。ファイル情報には、画像のＸ方向（副走査方向）とＹ方向（主走査方向）のサイズ（画素数の単位で表される）、画像のオリエンテーション（画像の向き）、ネガ／ポジの区別等の情報が含まれている。緑版画像データファイルと赤版画像データファイルは、同一の原稿から同一のスキャナ３００を用いてほぼ同一の読取り条件で読取られたものなので、それらのファイル情報は同じである。従って、緑版画像データファイルと赤版画像データファイルでは、画素データの値のみが異なっている。
【００３５】
図６（Ｃ）は、緑版画像データファイルと赤版画像データファイルとがパックされた多色画像データファイルの構造を示している。多色画像データファイルは、ファイル情報と、第１版から第４版までの画素データとを含んでいる。画素データは、いわゆるピクセルインターリーブの構成を有しており、図６（Ｄ）に示すように、１画素毎に、第１版から第４版までの画素データが順に配列されている。この実施例では、第１版（Ｃ版）の位置に緑版の画素データが登録され、第２版（Ｍ版）の位置に赤版の画素データが登録されている。なお、この実施例では、第１版と第２版のみをパックするように、演算条件ファイル（図５（Ａ））が設定されているので、第３版（Ｙ版）の画素データと第４版（Ｋ版）の画素データには、すべて０のデータが登録される。多色画像データファイルのファイル構造としては、例えばアドビ社のフォトショップで用いられているCMYKTiffを用いることができる。CMYKTiffは、ＣＭＹＫの４色の画素データを含むことが可能である。
【００３６】
なお、図６（Ｃ）に示す多色画像データファイルとは別に、特色情報を含む特色情報ファイル（図示せず）も作成される。この特色情報は、図５（Ｂ）に示した版替え情報ファイルの登録内容と同様に、第１版から第４版が具体的にどのような色に対応しているかを示している。すなわち、この実施例では、第１版が緑色に対応しており、第２版が赤色に対応していることが特色情報に規定されている。
【００３７】
前述したように、２つの単色画像データファイルで表される赤版画像と緑版画像は、画像部分の相対位置が互いに一致している。従って、図６のように、これらの画素データを単に並べるだけで、色ずれを生じることなく、多色画像を表す多色画像データファイルを構成することができる。
【００３８】
多色画像データファイルのファイル名は、ピリオド前の狭義のファイル名が、元の２つの単色画像データファイルと同じで、拡張子は、多色画像データファイルのために予め設定されたものが使用される。例えば、図６（Ｃ）の場合には、狭義のファイル名「Name」と拡張子「 MUL」によって、多色画像データファイルのファイル名「Name.MUL」が構成されている。なお、この拡張子「 MUL」も、演算条件ファイル（図５（Ａ））内に設定しておくことができる。
【００３９】
こうして作成された多色画像データファイルは、演算条件ファイルにおいて設定された成功時格納場所に転送される。また、このとき、ファイルパック処理の対象となった元の単色画像データファイルはホットフォルダ１３０から削除される。こうすれば、未処理のファイルのみがホットフォルダ１３０内に残るので、ホットフォルダ１３０内に処理済みの不要なファイルが蓄積するのを防止することができる。一方、何らかの原因でファイルパック処理が失敗した場合には、ファイルパック処理の対象となった元の複数の単色画像データファイルを、ホットフォルダ１３０から失敗時格納場所に転送し、ホットフォルダ１３０内の元の単色画像データファイルを削除する。こうすれば、この失敗時格納場所をユーザが見ることによって、ファイルパック処理を失敗した画像を知ることができる。なお、ファイルパック処理を失敗したときに、画像データファイル変換部１２２がカラーディスプレイ１０６上に警告を表示するようにしてもよい。
【００４０】
図４のステップＳ１４の処理が終了すると、再度ステップＳ１２に戻り、ステップＳ１２〜Ｓ１４の処理を繰り返す。演算条件確認部１２０と画像データファイル変換部１２２は常駐プログラムであり、第１のコンピュータ１００の稼働中は、ステップＳ１２，Ｓ１３の処理を定期的に実行している。従って、ホットフォルダ１３０に所定の複数種類の単色画像データファイルを転送するだけで、ファイルパック処理を自動的に実行して、多色画像データファイルを作成することができる。
【００４１】
こうして作成された多色画像データファイルに含まれる画素データは、図３（Ｂ），（Ｃ）に示すように、それぞれのフィルタを用いて読取られた画像を表しているので、図７において説明した従来技術で再現されるダブルトーン画像よりも、きれいな画像を再現することができる。また、ダブルトーン画像を１つの多色画像データファイルとして取り扱えるので、これ以降の種々の画像処理を行う際に、画像データファイルを取り扱いやすい。
【００４２】
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００４３】
（１）ダブルトーン印刷に使用するインクとしては、赤色と緑色以外の種々の色のインクを用いることが可能である。また、この発明は、ダブルトーン印刷に限らず、一般に、複数色のインクを用いてカラー画像を再現する技術に適用することが可能である。
【図面の簡単な説明】
【図１】この発明の一実施例を適用するコンピュータシステムの構成を示すブロック図。
【図２】実施例における処理手順を示すフローチャート。
【図３】実施例で用いられる原稿と、原稿から読取られた２つの単色画像データファイルで表される画像を示す説明図。
【図４】ステップＳ３における処理手順を示すフローチャート。
【図５】ファイルパック処理で使用されるファイルの内容を示す説明図。
【図６】ステップＳ１４の処理内容を示す説明図。
【図７】従来のダブルトーン印刷を行うための画像データファイルの作成方法を示す説明図。
【符号の説明】
１００…第１のコンピュータ
１０２…ＣＰＵ
１０４…メモリ
１０６…カラーディスプレイ
１０８…キーボード
１１０…マウス
１１２…ハードディスク
１１４…通信インタフェイス
１２０…演算条件確認部
１２２…画像データファイル変換部
１３０…ホットホルダ
２００…第２のコンピュータ
２０２…ＣＰＵ
２０４…メモリ
２０６…ハードディスク
２０８…スキャナインタフェイス
２１０…通信インタフェイス
３００…スキャナ
【図１】
0003673376.tif 000002
【図２】
0003673376.tif 000003
【図４】
0003673376.tif 000004
【図３】
0003673376.tif 000005
【図５】
0003673376.tif 000006
【図６】
0003673376.tif 000007
【図７】
0003673376.tif 000008