(57)【要約】      （修正有）【課題】多層フォーマットの画像データファイルに変換された画像データの表す画像の概略を把握するときに、転送時間の短縮を図る。【解決手段】画像データファイルをＰＣに転送するときには、画像データファイルを選択し、転送先を指定することにより、代表プレーンとなるマスクプレーンに対してＴＣＰが設定され、バックプレーン及びフロントプレーンに対してＵＤＰが設定され、転送データが生成される（ステップ１００〜１０８）。この後、データ転送を行うときに、バックプレーン及びフロントプレーンに対しては、そのままデータ転送が実行されるが、マスクプレーンに対しては、通信エラーが生じると、該当データの再送が行われる（ステップ１１０〜１１８）。【選択図】図５
2007081651.tif 000002
【特許請求の範囲】
【請求項１】
原稿をスキャンすることにより得られた画像データが、データの表す画像に応じて異なるプレーンのデータとして保持される多層フォーマットの画像データファイルに変換されているとき、該画像データを転送する画像データの転送方法であって、
前記プレーンの中から設定された代表プレーンのデータに対してコネクション型のプロトコルを適用し、
少なくとも前記代表プレーンを含む画像データを転送する、
ことを特徴とする画像データの転送方法。
【請求項２】
前記プレーンの非代表プレーンのデータに対してコネクションレス型のプロトコルを適用して、前記画像データを転送することを特徴とする請求項１に記載の画像データの転送方法。
【請求項３】
文字列によって形成されるテキスト画像を表す画像データを含むプレーンを前記代表プレーンとすることを特徴とする請求項１又は請求項２に記載の画像データの転送方法。
【請求項４】
カラー画像を表す画像データを含むプレーンを前記非代表プレーンとして、前記コネクションレス型のプロトコルを適用することを特徴とする請求項２又は請求項３に記載の画像データの転送方法。
【請求項５】
前記画像データを転送するときに前記プレーンから前記代表プレーンを選択する、ことを特徴とする請求項１〜請求項４の何れか１項に記載の画像データの転送方法。
【請求項６】
原稿をスキャンして前記画像データを取得するときに、プレスキャンによって得られた画像データを多層フォーマットの画像データファイルに変換することにより得られるプレーンごとに表される画像から、前記代表プレーンを選択し、前記本スキャンによって得られて前記多層フォーマットの画像データファイルに変換された画像データを転送することを特徴とする請求項５に記載の画像データの転送方法。
【請求項７】
前記代表プレーンのデータと、前記非代表プレーンのそれぞれのデータと、同期させて転送することを特徴とする請求項１〜請求項６の何れか１項に記載の画像データの転送方法。
【請求項８】
ネットワーク接続されている画像処理端末へ画像データを転送する画像処理装置であって、
原稿をスキャンすることにより得られ、データの表す画像に応じて異なるプレーンのデータとして保持される多層フォーマットの画像データファイルに変換された画像データを記憶する記憶手段を、
前記画像データをコネクション型ないしコネクションレス型のプロトコルで転送可能な転送手段と、
前記プレーンの中から設定された代表プレーンを設定する設定手段と、
前記画像データを転送するときに、前記代表プレーンのデータを前記コネクション型のプロトコルで転送する転送制御手段と、
を含むことを特徴とする画像処理装置。
【請求項９】
非代表プレーンのデータを前記コネクションレス型のプロトコルで転送可能とすることを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記設定手段が、文字列によって形成されるテキスト画像を表すデータが含まれる前記プレーンを前記代表プレーンに設定する、
ことを特徴とする請求項8又は請求項9に記載の画像処理装置。
【請求項１１】
前記転送制御手段が、前記代表プレーンのデータと、前記非代表プレーンのそれぞれのデータとを、同期させて転送する、
ことを特徴とする請求項９又は請求項１０に記載の画像処理装置。
【請求項１２】
原稿をスキャンして前記画像データを取得する画像読取り手段と、
前記画像読取り手段によって得られる画像データを、前記多層フォーマットの前記画像データファイルに変換する変換手段と、
を含むときに、前記設定手段が、前記画像読取り手段のプレスキャンによって読み取られて、前記変換手段によって変換されて生成された各プレーンのデータが表す画像から前記代表プレーンを設定可能である、
ことを特徴とする請求項８から請求項１１の何れか１項に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿をスキャンすることにより得られた画像データを転送する画像データの転送方法及び、画像処理装置に関する。
【背景技術】
【０００２】
カラー複写機の多機能化と、ネットワークの普及により、複写機では、スキャナによって読み取った原稿画像の画像データファイルを、外部機器やネットワーク接続されているパーソナルコンピュータ（以下、ＰＣとする）へ出力されることが可能となっている。
【０００３】
このような複写機では、画質向上を図るために、スキャナによって読み取ったＲＧＢ色空間のカラー画像データに対して、Ｌ*ａ*ｂ*色空間のデータへ変換する前段色補正処理（ＥＮＬ）、エッジ検出処理、モアレ防止のためのＭＴＦ補正（デジタルフィルタ）処理、下地除去処理、データ圧縮処理等の各種の画像処理を行う専用ハードウェア（画像処理システム（ＩＰＳ））が内蔵されるようになっている。
【０００４】
また、画像データに応じたカラー画像を形成するときには、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）及びＫ（ブラック）の色材が用いられることから、複写機では、画像処理システムにより、Ｌ*ａ*ｂ*色空間の画像データを、ＣＭＹＫ色空間のデータに変換し、後段色補正処理、階調補正処理、スクリーン処理等の画像処理が行われるようになっている。
【０００５】
一方、スキャン対象（画像読取り対象）の原稿には、例えば、カラー領域とモノクロ領域が混在していたり、文字領域と写真領域が混在しているなど、種類の異なる素材が混在している可能性がある。
【０００６】
画像処理システムでは、各素材のデータに対して実行すべき最適な画像処理は、素材の種類によって相違しているため、高画質化を図るためには、一定の処理を素材の種類に関わらず一律に行うことに換えて、原稿に含まれる素材の種類に応じて画像処理を切り換えることが望ましい。
【０００７】
原稿に含まれる素材の種類等に応じて画像データに対する処理を切り換えることは、画像データに対して互いに異なる一連の工程を並列に実行可能な複数の処理部（処理パス）を設け、画像データに対応する原稿に含まれる素材の種類等を判別する判別処理を行うことにより実現することができる。
【０００８】
このとき、カラー画像データを、例えば、カラー画像データが表す画像の文字部分と絵柄部分を別レイヤーのデータとして保持する多層フォーマットの画像データに変換するときに、さらに、カラー画像中のカラー絵柄部分のデータとモノクロなどの単色絵柄部分のデータを抽出し、抽出したデータを同一のレイヤーで別プレーンの情報として画像データファイルに組み込んでおくことにより、原稿の素材の種類等に応じた適切な画像処理を行うときの処理の効率化を図ることができる。
【０００９】
すなわち、高画質化と共に処理の効率化を図る複写機などの画像処理装置では、原稿の素材の種類として、例えば、文字部分、カラー画像部分、モノクロなどの単色画像部分に分けて処理するときに、文字部分、カラー画像部分、モノクロ画像部分を別プレーンとするなどのＭＲＣ（Mixed  Raster  Content）構造の画像データファイルを作成するようにしている。
【００１０】
ところで、ＰＣと接続されている複写機では、スキャナによって読み込んだ原稿の画像データファイルを格納しておき、所望のタイミングで画像データファイルをＰＣに送信可能となっている。
【００１１】
画像データファイルを転送する方法としては、電子メールの添付ファイルとして転送する方法があり、このときに、画像データファイルを確実に転送するための各種の提案がなされている（例えば、特許文献１、特許文献２参照。）。
【００１２】
特許文献１の提案では、通信エラーが発生したときに、送信データの形式を変更した再送データを作成し、作成した再送データを送信することにより、通信エラーの連続的な発生を抑制して、確実なデータ転送を行うことを提案している。
【００１３】
また、特許文献２では、画像データを添付データとして送信するときに、ＭＤＮ（Message  Disposition  Notification）機能を用いて、相手側装置が受信可能なファイル形式や圧縮形式を確認し、画像データを確認結果に基づいたファイル形式や圧縮形式に変換して送信することを提案している。
【００１４】
このように、画像データファイルを電子メールの添付ファイルとして転送するときなどにおいても、画像データファイルを確実に転送するために、複写機とＰＣとの接続を確立することが一般に行われている。
【００１５】
一方、複写機は、構内通信網（ＬＡＮ：Local Area Network）を介してＰＣと接続されており、複写機によって読み込んだ原稿の画像データファイルを、同一ネットワーク内のＰＣに転送するときには、電子メールを用いずにＩＰアドレスなどによって相手先を指定して、画像データファイルを転送するのが一般的となっている。
【００１６】
このようなデータ転送を行うときには、相手先を指定するのみでデータを転送するＵＤＰなどのコネクションレス型のプロトコルや、相手先との接続を確立してデータ転送を行うＴＣＰなどのコネクション型のプロトコルがあるが、データ転送の確実性を考慮すると、コネクション型のＴＣＰが多用される。
【００１７】
一方、ＰＣ上から複写機内に格納されている画像データファイルの画像の概略を確認したいときがある。このとき、一つの画像データファイルの全てを、ＵＤＰを用いて転送すると、通信エラーが発生してしまうと、画像の概略も確認できなくなってしまうことがある。
【００１８】
これに対して、一つの画像データファイルの全てを、ＴＣＰを用いて転送すると、データ転送に時間がかかってしまうことがある。すなわち、画像データ、特に高画質のカラー画像のデータファイルは、データ量（容量）が大きく、また、ＴＣＰを用いたデータ転送では、転送速度が低い。このために、通信エラーが発生するごとに該当データの再送を行っていると、データの転送に時間がかかってしまうことになる。
【００１９】
また、画像データによって表される画像を確認するのみであれば、サムネイル（thumbnail）を用いることにより、転送するデータ量を少なくして、画像データファイルで表される画像の確認も可能となる。
【００２０】
しかしながら、サムネイルを用いるためには、複写機が画像データファイルからサムネイルの作成処理を行う必要があり、単に、画像データファイルの画像を確認するのみであるのに、複写機の負荷を増加させてしまうという問題がある。
【特許文献１】特開２００４−１４６８７７号公報
【特許文献２】特開２００４−１７９７６３号公報
【発明の開示】
【発明が解決しようとする課題】
【００２１】
本発明は上記事実に鑑みてなされたものであり、サムネイルなどの画像データを新たに作成することなく、画像データファイルによって表される画像の確認を容易とするための画像データファイルの転送方法及び画像処理装置を提案することを目的とする。
【課題を解決するための手段】
【００２２】
上記目的を達成するために本発明は、原稿をスキャンすることにより得られた画像データが、データの表す画像に応じて異なるプレーンのデータとして保持される多層フォーマットの画像データファイルに変換されているとき、該画像データを転送する画像データの転送方法であって、前記プレーンの中から設定された代表プレーンのデータに対してコネクション型のプロトコルを適用し、少なくとも前記代表プレーンを含む画像データを転送する、ことを特徴とする。
【００２３】
この発明によれば、多層フォーマットの画像データファイルに変換されている画像データを転送するときに、複数のプレーンの中から設定された代表プレーンのデータに対するプロトコルを、ＴＣＰなどのコネクション型に設定して転送する。
【００２４】
このとき、代表プレーンを、元の画像の概略や内容を把握できるデータを含むものに設定することにより、少なくとも代表プレーンのデータをコネクション型で転送することにより、代表プレーンのデータを正確に転送することができ、転送されたデータ（画像データ）から、元の画像を把握することが可能となる。
【００２５】
また、本発明は、前記プレーンの非代表プレーンのデータに対してコネクションレス型のプロトコルを適用して、前記画像データを転送することを特徴とする。
【００２６】
この発明によれば、非代表プレーンのデータをＵＤＰなどのコネクションレス型のプロトコルを適用して転送する。
【００２７】
ＴＣＰに代表されるコネクション型は、正確なデータ転送が可能であるが転送速度が低く、これに対して、ＵＤＰに代表されるコネクションレス型は、転送速度が高いが通信エラーなどによってデータが欠落する可能性がある。
【００２８】
ここから、代表プレーンをコネクション型で転送し、非代表プレーンをコネクションレス型で転送することにより、全てのデータをコネクション型で転送するよりも転送時間の短縮を図ることができると共に、少なくとも元の画像データによって形成される画像の概略や内容を把握することがきる。
【００２９】
このような本発明に適用する多層フォーマットの画像データファイルは、原稿をスキャンすることにより得られる同一レイヤーの画像データを、各データによって表される画像の属性などに応じて、データを同一のレイヤー内で複数のプレーンに区分し、プレーンごとに対応するデータが保持されるようにする。
【００３０】
このような区分は、例えば、画像データを、文字部分のデータと絵柄部分のデータに区分する。また、絵柄部分のデータは、文字部分を組み込むための前景となる絵柄と、この絵柄を組み込むための背景部分の絵柄などとすることができる。
【００３１】
これにより、画像データは、文字部分のデータを含むプレーン（例えば、マスクプレーン）、前景絵柄のデータを含むプレーン（例えば、フロントプレーン）及び、背景絵柄のデータを含むプレーン（例えば、バックプレーン）の３層の画像データファイルに変換される。
【００３２】
このとき、マスクプレーンのデータは、文字列を形成し、カラー画像などの画像を形成するバックプレーンやフロントプレーンのデータよりもデータ量が少なくなる。
【００３３】
また、文字列によって示される情報から元の画像を把握できることが多いことから、文字列によって形成されるテキスト画像を表す画像データを含むプレーンを前記代表プレーンとすることができる。
【００３４】
また、カラー画像を表す画像データを含むプレーンを前記非代表プレーンとして、前記コネクションレス型のプロトコルを適用することにより、データの転送時間の短縮を図ることができる。
【００３５】
さらに、代表プレーン及び非代表プレーンは、これに限らず、前記画像データを転送するときに前記プレーンから前記代表プレーンを選択するものであっても良い。
【００３６】
このとき、原稿をスキャンして前記画像データを取得するときに、プレスキャンによって得られた画像データを多層フォーマットの画像データファイルに変換することにより得られるプレーンごとに表される画像から、前記代表プレーンを選択し、前記本スキャンによって得られて前記多層フォーマットの画像データファイルに変換された画像データを転送するものであっても良い。
【００３７】
また、前記代表プレーンのデータと、前記非代表プレーンのそれぞれのデータと、同期させて転送するものであっても良い。例えば、各プレーンのデータを同数で分割し、データ転送を行うときの１パケット分のデータ量をプレーンごとに設定し、各プレーンのデータを、１パケット分ずつ同時に（並行して）転送する。すなわち、元の画像上で同じ位置（領域）となる各プレーンのデータを同時に送る。
【００３８】
これにより、ＵＤＰで転送した非代表プレーンのデータに、通信エラー等によって欠落が生じたときに、欠落した領域を、ＴＣＰで転送した代表プレーンのデータから把握できると共に、元の画像の概略の把握がより容易となる。
【００３９】
このような本発明が適用される画像処理装置は、ネットワーク接続されている画像処理端末へ画像データを転送する画像処理装置であって、原稿をスキャンすることにより得られ、データの表す画像に応じて異なるプレーンのデータとして保持される多層フォーマットの画像データファイルに変換された画像データを記憶する記憶手段を、前記画像データをコネクション型ないしコネクションレス型のプロトコルで転送可能な転送手段と、前記プレーンの中から設定された代表プレーンを設定する設定手段と、前記画像データを転送するときに、前記代表プレーンのデータを前記コネクション型のプロトコルで転送する転送制御手段と、を含むものであれば良い。
【００４０】
また、画像処理装置は、非代表プレーンのデータを前記コネクションレス型のプロトコルで転送可能とするものであれば良い。
【００４１】
また、本発明が適用される画像処理装置は、前記設定手段が、文字列によって形成されるテキスト画像を表すデータが含まれる前記プレーンを前記代表プレーンに設定するものであって良く、また、前記転送制御手段が、前記代表プレーンのデータと、前記非代表プレーンのそれぞれのデータとを、同期させて転送する、ものであっても良い。
【００４２】
さらに、原稿をスキャンして前記画像データを取得する画像読取り手段と、前記画像読取り手段によって得られる画像データを、前記多層フォーマットの前記画像データファイルに変換する変換手段と、を含むときに、前記設定手段が、前記画像読取り手段のプレスキャンによって読み取られて、前記変換手段によって変換されて生成された各プレーンのデータが表す画像から前記代表プレーンを設定可能であっても良い。
【発明の効果】
【００４３】
本発明によれば、多層フォーマットの画像データファイルに変換されている画像データを転送するときに、少なくとも複数のプレーンの中から選択した代表プレーンのデータに対して、ＴＣＰを適用してデータ転送を行うことにより、転送した画像データから元の画像データが示す画像の的確な把握が可能となる。
【００４４】
このとき、非代表プレーンのデータに対してＵＤＰを適用してデータ転送を行うことにより、データの転送時間の短縮を図ることができるという優れた効果が得られる。
【発明を実施するための最良の形態】
【００４５】
以下に図面を参照しながら、本発明の実施の形態を説明する。図１には、本実施の形態に係るネットワーク１０の概略構成を示している。このネットワーク１０は、本実施の形態で画像処理装置として適用するカラー複写機（以下、複写機とする）１２と、画像処理端末として設けられている複数のパーソナルコンピュータ（以下、ＰＣとする）１４を相互に接続する構内通信網（ＬＡＮ）として形成されている。
【００４６】
複写機１２及びＰＣ１４のそれぞれは、ＩＰアドレス、サブネットマスクが、ネットワークに関する設定情報として設定されている。また、複写機１２及びＰＣ１４のそれぞれには、図示しないＮＩＣ（Network  Interface  Card）が設けられて、互いにネットワーク接続されている。また、ＮＩＣには、物理アドレスであるＭＡＣアドレス（Media  Access  Control  Address）が設定されており、これにより、互いに相手先を特定して各種のデータの交換（送信及び受信）が可能となっている。
【００４７】
図２に示されるように、複写機１２は、画像読取り手段となるスキャナ１６、印刷出力手段となるプリントエンジン１８及び、各種の画像処理を実行するとともに、スキャナ１６とプリントエンジン１８の作動を制御する処理制御部２０を含んで構成されている。
【００４８】
処理制御部２０は、ＣＰＵ２２、ＲＯＭ２４、ＲＡＭ２６及びＨＤＤ２８を備えており、ＨＤＤ２８には、画像データが格納されると共に、画像データファイル作成プログラム、各種の処理プログラム、制御プログラムが格納されており、ＣＰＵ２２が、これらのプログラムを実行することにより、画像処理、スキャナ１６の制御及びプリントエンジン１８の制御等をおこなう。
【００４９】
これにより、処理制御部２０には、画像データに対して各種の処理を実行する画像処理部３０と、複写機１２の作動を制御する制御部３２が形成されている。
【００５０】
プリントエンジン１８は、例えば、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）及び、ブラック（Ｋ）の各色のトナーを用い、電子写真プロセスを適用して、画像データに応じた画像を記録用紙に形成する。また、スキャナ１６は、ＣＣＤラインセンサなどのＣＣＤ３４によって原稿をスキャンすることにより、原稿に記録された画像を読み込み、信号処理部３６で所定の信号処理を実行することにより、原稿画像に応じた画像データを生成して出力する。
【００５１】
また、複写機１２には、操作パネル３８が設けられている。この操作パネル３８は、各種の操作キー及びＬＣＤ等を用いたディスプレイを含み、ディスプレイの表示と操作キーのキー操作によってスキャナ１６の操作、プリントエンジン１８を用いた印刷処理を行うときの各種の設定及び、設定に基づいた印刷処理等が可能となっている。
【００５２】
さらに、複写機１２では、スキャナ１６によって読み取った原稿の画像データを、画像データファイルとしてＨＤＤ２８に格納可能となっていると共に、ＨＤＤ２８に格納している画像データファイルを、電子メールに添付する形式で送信可能となっていると共に、ＰＣ１４を特定して、画像データファイルを転送可能となっている。
【００５３】
このときの画像データファイルの特定や送信先の設定等を操作パネル３８上の操作キーの操作によって行うことができるようになっている。
【００５４】
すなわち、複写機１２は、所謂多機能複写機となっており、このような複写機１２としては、任意の構成を適用することができ、ここでは、基本的構成の詳細は説明を省略する。
【００５５】
ところで、複写機１２の画像処理部３０では、スキャナ１６で読み込んだカラー画像などが形成された原稿のカラー画像データ（以下、画像データとする）に対して、原稿の画像を表す多層フォーマットの画像データファイルに変換可能となっている。すなわち、原稿の画像を表すＭＲＣ（Mixed  Raster  Conyent）データを用いた画像データファイルを生成する。
【００５６】
また、複写機１２では、変換した画像データファイルをＨＤＤ２８に格納し、ＨＤＤ２８に格納している画像データファイルを、ＰＣ１４等へ転送可能となっており、まず、スキャナ１６等から入力された画像データを、多層フォーマットの画像データファイルへ変換する処理を説明する。
【００５７】
画像処理部３０では、原稿画像の画像データがスキャナ１６から入力されると、多層フォーマットの画像データファイルへの変換処理（画像データファイル生成処理）を実行する。この画像データファイル生成処理は、ＨＤＤ２８に格納されえいるプログラム（画像データ生成プログラム）をＣＰＵ２２が実行することで行われる。
【００５８】
ここで、図３（Ａ）に示す画像が形成された原稿４０を例に説明する。この原稿４０には、例えば、単色で形成された下地の画像４２、黒色などの文字列によるテキスト画像４４及び、カラー写真などのカラー絵柄の画像４６が形成されている。
【００５９】
本実施の形態に適用する画像処理部３０では、この原稿４０に対して、画像４２を表す画像データをバックプレーン５０Ａ、テキスト画像４４を表す画像データをマスクプレーン５０Ｂ、画像４６を表す画像データをフロントプレーン５０Ｃとする３プレーンに区分するものとして説明するが、各プレーンの設定は、これに限るものではない。
【００６０】
各プレーンへの区分は、原稿４０の画像データに対して、画像データが表す画像の全面を、一定形状かつ一定サイズのブロック４８に分割する。なお、ここでは、一例として、ブロック４８を正方形状としており、ブロック４８のサイズとしては、３×３mm〜６×６mm程度とすることができるが、ブロック形状及びサイズはこれに限るものではない。
【００６１】
次に、個々のブロック４８に対応する画像データを処理対象として順に抽出し、抽出した処理対象のブロック４８の画像データ（ＲＧＢ色空間の画像データ）を、例えば多次元ＬＵＴ（ＤＬＵＴ）によって変換することで、均等色空間の１つであるＬ*ａ*ｂ*色空間の画像データを生成する。
【００６２】
この後、ブロック４８ごとにＬ*ａ*ｂ*色空間の画像データを用いて、Ｌ*値（明度）、ａ*値及びｂ*値（色度）のヒストグラムを作成し、そのヒストグラム形状からブロック４８ごとに、そのブロック４８内の主たる画像の種類、すなわち、ブロック４８内の画像が、バックプレーン５０Ａ、マスクプレーン５０Ｂ又はフロントプレーン５０Ｃの何れに区分すべき画像であるからを特定する。
【００６３】
例えば、フロントプレーン５０Ｃに区分する画像（カラー画像）４６では、明度（Ｌ*値）及び色度（ａ*値、ｂ*値）のヒストグラムの形状がなだらかでピークが不定となることから判断することができる。
【００６４】
また、マスクプレーン５０Ｂに区分するテキスト画像４４では、明度がハイライトと高濃度でピークがあり、色度は中央に一つのピークがあることから判断することができる。
【００６５】
すなわち、Ｌ*、ａ*及びｂ*のヒストグラムは、画像の属性によって形状が相違するので、処理対象のブロック４８のＬ*,ａ*及びｂ*のヒストグラムの形状に基づいて、処理対象のブロック４８が何れのカテゴリ（種類）に分類すべきブロック４８かを判断することができる。
【００６６】
また、Ｌ*、ａ*、ｂ*のヒストグラムの形状に基づいて処理対象のブロック４８ごとのカテゴリを判別するときには、区分するカテゴリ毎のＬ*、ａ*及びｂ*の代表的なヒストグラムの形状を辞書等として処理制御部２０のＨＤＤ２８に登録しておき、処理対象のブロック４８のＬ*、ａ*及びｂ*のヒストグラムの形状について、辞書に登録されている各カテゴリのヒストグラムの形状の何れとマッチングするかを、積算誤差（Ｌ*軸、ａ*軸、ｂ*軸上の各位置におけるヒストグラム曲線同士の距離を積算したもの）を演算し、辞書に登録されている各カテゴリのヒストグラムのうち積算誤差が最小のヒストグラムのカテゴリと判断することで、処理対象のブロック４８を分類する。
【００６７】
なお、処理対象のブロック４８の分類は、ヒストグラムのマッチングに基づいて行うことに限られるものではなく、例えば処理対象のブロック４８のＬ*、ａ*及びｂ*のヒストグラムに対してピーク探索を行うことで、処理対象のブロック４８を分類するようにしてもよい。また、処理対象のブロック４８の分類は、処理対象のブロック４８のＬ*、ａ*及びｂ*のヒストグラムを用いて行うことに限られるものでもなく、例えば処理対象のブロック４８におけるＬ*、ａ*及びｂ*の分散値や平均値等に基づいて処理対象のブロック４８を分類することも可能であり、また、これらに限らず、任意の手法を用いるものであってよい。
【００６８】
全てのブロック４８についての分類を完了することにより、それぞれのブロック４８の画像データを、分類結果に基づいて纏めることにより、図３（Ｂ）に示す画像４６を表す画像データ、図３（Ｃ）に示すテキスト画像４４を表す画像データ及び、図３（Ｄ）に示す画像４２を表す画像データが得られる。
【００６９】
このようにして分類された各画像データに対して、画像データによって表される画像に応じて設定されている画像処理（平滑化フィルタ処理、階調補正処理、色空間変換処理など）を、画像に応じたパラメータで実行し、また、必要に応じて圧縮処理を行う。
【００７０】
この後、組み込み先のプレーンを識別するためのタグを付加する。これにより、フロントプレーン５０Ｃ（図３（Ｂ）参照）、バックプレーン５０Ａ（図３（Ｄ）参照）及び、マスクプレーン５０Ｂ（図３（Ｃ）参照）のそれぞれの画像データが得られ、これらの画像データを統合することにより、多層フォーマット（ここでは、一例としてフロントプレーン５０Ｃ、テキストプレーン５０Ｂ及び、バックプレーン５０Ａ）の単一の画像データファイルが得られる。
【００７１】
すなわち、複写機１２では、スキャナ１６によって読み込んだ原稿４０の画像データを、同一のレイヤーで、その画像データが表す画像の属性に基づいて、テキスト画像４４の画像データが含まれるマスクプレーン５０Ｂと、他の画像の画像データが含まれる少なくとも一つのプレーンに区分けして、画像データファイルを生成する。
【００７２】
複写機１２では、このようにして、原稿４０をスキャンして得られた画像データから画像データファイルを生成すると、例えば、文書番号などの画像データファイルを特定する識別子を付与すると共に、文書名（デフォルト値は「スキャン画像」）及び、作成日時（登録日時）等を付与し、画像データファイルをＨＤＤ２８に格納する。
【００７３】
一方、複写機１２では、原稿４０をスキャンして生成した画像データファイルや、ＨＤＤ２８に格納している画像データファイルを、ＰＣ１４へ転送可能となっている。
【００７４】
また、図２に示されるように、ＰＣ１４には、各種のアプリケーション５２と共に、複写機１２のドライバ（ドライバソフト）５４がインストールされており、ドライバ５４を用いることにより、複写機１２のＨＤＤ２８に格納されている画像データファイルの取得が可能となっている。
【００７５】
ネットワーク１０において複写機１２とＰＣ１４の間のデータ転送に適用されるプロトコル（ネットワークプロトコル）には、ＴＣＰ（Transmission  Control  Protocol）などのコネクション型（以下、ＴＣＰとする）と、ＵＤＰ（User  Datagram  Protocol）などのコネクションレス型（以下、ＵＤＰとする）がある。ＵＤＰは、データ転送速度が高いが信頼性が低く、逆に、ＴＣＰは、データ転送速度が低いが信頼性が高く、確実なデータ転送が可能となる。
【００７６】
複写機１２では、ＴＣＰ及びＵＤＰを適用したデータ転送が可能となっている。すなわち、複写機１２とＰＣ１４の間では、通常、画像データファイルなどをＴＣＰで転送する。これにより、画像データファイルが、確実にＰＣ１４へ転送することができるようにしている。
【００７７】
一方、画像データファイルによって表される原稿４０の画像の概略を知りたいことがある。複写機１２では、このようなときに、多層フォーマットの画像データファイルに対して、プレーンを指定した転送の指定と共に、一つの画像データファイルを転送するときに、プレーンごとにＴＣＰ又はＵＤＰを適用して転送することができるようになっている。
【００７８】
ここで、本実施の形態の作用として、複写機１２とＰＣ１４の間で、多層フォーマットに変換されている画像データファイルの転送を説明する。
【００７９】
原稿４０では、画像４２、テキスト画像４４及び画像４６の間では、テキスト画像４６のデータ量は少なく、画像４２、４６のデータ量が、テキスト画像４４に比べて極めて大きい。また、原稿４０に記録されている文字、文字列の内容から、原稿４０に記録されている画像４４、４６をイメージできることが多い。すなわち、テキスト画像４４から原稿４０の内容を把握できることが多い。
【００８０】
ここから、複写機１２では、マスクプレーン５０Ｂを代表プレーンとし、転送速度を優先し、画像データファイルによって表される画像（原稿４０に記録されている画像）の概略を把握できる程度での転送（以下、特に指定の無いときは、この迅速転送とする）要求又は、転送要求が設定されると、画像データファイルのマスクプレーン５０Ｂの画像データを転送するときにＴＣＰを適用すると共に、バックプレーン５０Ａ、フロントプレーン５０Ｃの画像データを転送するときにＵＤＰを適用するように設定されている。
【００８１】
また、複写機１２では、操作パネル３８から画像データファイルの転送先（宛先）を指定して転送可能となっていると共に、ＰＣ１４から画像データファイルの転送要求を行うことができる。
【００８２】
ここで、複写機１２から宛先を指定して行う画像データファイルの転送処理を説明する。
【００８３】
図５には、このときに複写機１２で実行される転送処理の概略を示している。このフローチャートは、操作パネル３８のディスプレイ上にＧＵＩ（Graphical User Interface）所定のＵＩ（User Interface）を表示し、最初のステップ１００では、操作パネル３８上にＨＤＤ２８に格納されている画像データファイルのリストを表示する。
【００８４】
図６には、このときのＵＩの一例とする選択ウィンドウ６０の一例を示している。ＨＤＤ２８には、スキャナ１６によって読み込まれた原稿４０の画像データが、多層フォーマットの画像データファイルに変換されて格納されており、選択ウィンドウ６０では、各画像データファイルを、文書番号、文書名、登録日時などで特定可能に表示される。
【００８５】
ここで、ポインタ６２を用いて画像データファイルの選択が可能となっており、ＯＫボタン６４が操作されることにより、選択されている画像データファイルが、転送する画像データファイルに設定される。なお、画像データファイルの選択に用いるＵＩとしては、これに限らず、任意の構成を適用するができる。
【００８６】
図５のフローチャートでは、転送する画像データファイルが選択（設定）されるとステップ１０２へ移行して転送先の指定を行う。
【００８７】
図７には、転送先の指定に用いるＵＩの一例とする宛先設定ウィンドウ６６を示している。この宛先設定ウィンドウ６６には、入力ボックス６８が設けられており、宛先とするＰＣ１４に設定されているＩＰアドレスが、入力ボックス６８に入力されることにより、入力されたＩＰアドレスが、宛先として指定される。
【００８８】
なお、宛先の指定は、これに限らず、任意の構成のＵＩを適用することができる。また、複写機１２としては、ＩＰアドレスに代えてメールアドレス（電子メールアドレス）で指定されることにより、画像データファイルを、添付ファイルとして電子メールを送信するものであっても良い。
【００８９】
図５のフローチャートでは、宛先が指定されると、ステップ１０６へ移行し、選択された画像データファイルのプレーンごとに、データ転送に用いるプロトコルを設定する。
【００９０】
ここで、複写機１２では、画像データがテキスト画像を表すマスクプレーン５０Ｂが、代表プレーンに設定されており、ここから、マスクプレーン５０Ｂに対してＴＣＰを設定し、これ以外のバックプレーン５０Ａ及びフロントプレーン５０Ｃに対してＵＤＰを設定する。また、ステップ１０８では、各プレーンの画像データとプレーンごとに設定されたプロトコルとに基づいて、転送用のデータを生成する。
【００９１】
この後に、画像データファイルの転送を開始する。この画像データファイルの転送としては、例えば、ステップ１１０でフロントプレーン５０Ｃのデータ転送を行い、次に、ステップ１１２で、マスクプレーン５０Ｂのデータ転送を行う。
【００９２】
マスクプレーン５０Ｂに対しては、ＴＣＰが設定されているので、ステップ１１４では、マスクプレーン５０Ｂの転送データに対して通信エラーが発生したか否かを確認する。
【００９３】
ここで、通信エラーが発生したときには、ステップ１１４で肯定判定してステップ１１２へ戻り、マスクプレーン５０Ｂの転送データの再送信（再転送）を行う。
【００９４】
これにより、通信エラーが発生することなく、マスクプレーン５０Ｂのデータを転送すると、ステップ１１６では、バックプレーン５０Ａのデータ転送を行う。また、ステップ１１８では、全てのデータの転送が終了したか否かを確認し、画像データファイルの全てのデータ（全てのプレーンのデータ）の転送が終了することにより、ステップ１１８で肯定判定して、転送処理を終了する。
【００９５】
このようにして画像データファイルを複写機１２からＰＣ１４へ転送すると、マスクプレーン５０Ｂの画像データは、転送速度の低いＴＣＰが適用されるが、このマスクプレーン５０Ｂは、テキスト画像４４の画像データであるために、それほど転送時間を必要としない。
【００９６】
また、バックプレーン５０Ａ及びフロントプレーン５０Ｃは、画像４２、４６の画像データであるので、データ量が多い。このバックプレーン５０Ａ及びフロントプレーン５０Ｃのデータに対しては、転送速度の速いＵＤＰを適用するので、データ量に対して転送時間を短くすることができる。
【００９７】
一方、これにより、ＰＣ１４に転送されたバックプレーン５０Ａの画像データによって表される画像を図４（Ｃ）に示す画像４２Ａ、マスクプレーン５０Ｂの画像データによって表されるテキスト画像を図４（Ｂ）に示すテキスト画像４４Ａ及び、フロントプレーン５０Ｃによって表される画像を図４（Ａ）に示す画像４６Ａとしたとき、ＰＣ１４に転送された画像データファイルによって表される画像は、図４（Ｄ）に示されるように、画像４２Ａ、４４Ａ、４６Ｂを合成した画像７０となる。
【００９８】
マスクプレーン５０Ｂの画像データは、ＴＣＰを適用して転送しているので、テキスト画像４４Ａは、元の原稿４０のテキスト画像４４と一致する。
【００９９】
これに対して、バックプレーン５０Ａ及びフロントプレーン５０Ｃの画像データは、ＵＤＰを適用して転送されているので、通信エラー等が発生すると、元の画像４６、４２と異なる可能性が生じる。
【０１００】
ここで、画像データファイルの転送は、ＰＣ１４で画像データファイルが表す原稿４０の概略を把握できる程度のものであれば良く、また、原稿４０の画像の概略は、代表プレーンとしているマスクプレーン５０Ｂのテキスト画像４４で把握可能となっており、ＰＣ１４には、このマスクプレーン５０Ｂの画像データが正確に転送されている。
【０１０１】
したがって、ＰＣ１４に転送された画像データファイルから、原稿４０に記録されている画像を的確に把握することができる。このときに、転送時間が長くなってしまうのを確実に抑えることができる。
【０１０２】
一方、画像データファイルのバックプレーン５０Ａ、マスクプレーン５０Ｂ及びフロントプレーン５０Ｃの各プレーンを個別に転送するときには、各プレーンのデータを並行して転送することが好ましい。
【０１０３】
例えば、バックプレーン５０Ａ、マスクプレーン５０Ｂ及びフロントプレーン５０Ｃのデータ量がそれぞれ、５ＭＢ（bit）、１２８ＫＢ、２ＭＢであるとき、３２パケットに分割して転送するときに、図５のフローチャートのステップ１０８では、バックプレーン５０Ａ、マスクプレーン５０Ｂ及びフロントプレーン５０Ｃのデータを、１６０ＫＢ、４ＫＢ、６４ＫＢずつに分割して、各プレーンの１パケット分の転送データを生成する。
【０１０４】
この後、各プレーンのデータを１パケットずつ同時（並行）に転送する。このとき、マスクプレーン５０Ｂに対してのみ、通信エラーが発生したときに、該当パケットを再送する。
【０１０５】
このようにして、各プレーンのデータを並行して転送するときに、バックプレーン５０Ａ、フロントプレーン５０Ｃのデータに通信エラーが生じると、該当パケットがＰＣ１４に受信されないことになる。
【０１０６】
このようにして転送した画像データファイルに基づいた画像７０は、マスクプレーン５０Ｂの画像データを基準に合成されることにより、通信エラーによってデータが欠落した部位の視認が可能となり、これにより、元の原稿４０に記録されている画像の把握がより容易となる。
【０１０７】
一方、ここでは、複写機１２で転送する画像データファイル及び転送先を指定したが、転送先とするＰＣ１４で画像データファイルを指定して転送するものであっても良い。
【０１０８】
このときには、ＰＣ１４にインストールされているドライバ５４を用いるか、Ｗｅｂブラウザを用いるなどして、複写機１２に対して、ＨＤＤ２８に格納している画像データファイルのリストを要求する。
【０１０９】
複写機１２は、送信する画像データファイルのリストを受信したときに、選択ウィンドウ６０などのＵＩを用いてリストを表示し、表示したリストから転送要求する画像データファイルを選択し、選択した画像データファイルの転送を複写機１２に要求するものであれば良い。
【０１１０】
また、複写機１２は、画像データファイルが指定された転送要求を受信したときに、要求元のＰＣ１４を宛先として、指定された画像データファイルを転送するものであれば良い。
【０１１１】
これにより、ＰＣ１４で指定した画像データファイルが転送されることにより、ＰＣ１４では、要求した画像データファイルによって表される原稿４０に記録された画像の概略を、迅速に把握することができる。
【０１１２】
一方、ここまでの説明では、代表プレーンをマスクプレーン５０Ｂとして、マスクプレーン５０ＢをＴＣＰで転送し、他のプレーンであるバックプレーン５０Ａとフロントプレーン５０ＣをＵＤＰで転送するように説明したが、これに限らず、代表プレーンを任意に設定するものであっても良い。すなわち、画像データファイルを転送するときに、画像データファイルごとに代表プレーンを設定するか、各プレーンについてＴＣＰで転送するかＵＤＰで転送するかの設定を行うようにしても良い。
【０１１３】
ここで、図８を参照しながら、この処理を説明する。このフローチャートでは、最初のステップ１００で転送する画像データファイルを選択し、ステップ１０２で、画像データファイルの転送先とするＰＣ１４を指定すると、ステップ１２０へ移行して、プレーンごとのプロトコル指定を行う。
【０１１４】
このプロトコル指定は、操作パネル３８のディスプレイに、任意のＵＩを表示して行うことができ、図９には、その一例とするプロトコル設定ウィンドウ７２の概略構成を示している。
【０１１５】
このプロトコル設定ウィンドウ７２では、バックプレーン５０Ａ、マスクプレーン５０Ｂ、フロントプレーン５０Ｃのそれぞれに対して、ＴＣＰを選択するラジオボックス７４Ａと、ＵＤＰを選択するラジオボックス７４Ｂが設けられており、各プレーンに対して、ＴＵＰまたはＵＤＰの何れか一方が選択されるようにしている。
【０１１６】
これにより、バックプレーン５０Ａ、マスクプレーン５０Ｂ又はフロントプレーン５０Ｃの何れか、原稿４０に記録されている画像を把握可能とする代表プレーンとするようにＴＣＰに設定することができる。
【０１１７】
なお、プロトコルの設定は、これに限らず、任意の構成のＵＩを用いるものであって良い。また、代表プレーンは、一つに限らず、複数のプレーンを代表プレーンとしてＴＣＰに設定することもできる。
【０１１８】
図８のフローチャートでは、ステップ１２２でプロトコルを設定すると、ステップ１２４へ移行して、プロトコルの設定に基づいて各プレーンの画像データから転送データを生成する。
【０１１９】
この後、ステップ１２６では、ＴＣＰに設定されているプレーンの画像データ（転送データ）を転送する。このとき、ステップ１２８で通信エラーが発生したか否かを確認し、通信エラーが発生したことが確認されると、ステップ１２８で肯定判定して、該当データの再送を実行する。
【０１２０】
これと並行して、ステップ１３０では、ＵＤＰに設定されているプレーンの画像データの転送を実行し、全てのデータの転送が終了すると、ステップ１１８で肯定判定して、画像データファイルの転送処理を終了する。
【０１２１】
これにより、画像データファイルの転送時間の短縮を図りながら、元の画像データファイルによって表される画像の的確な視認が可能となる。なお、ＰＣ１４から画像データファイルの転送要求を行うときには、画像データファイルの選択と各プレーンのプロトコルの設定を、ＰＣ１４で行うものであれば良い。
【０１２２】
一方、以上の説明では、既に原稿４０のスキャンが行われてＨＤＤ２８に格納されている画像データファイルの転送を説明したが、原稿４０のスキャンを行ってＰＣ１４へ転送するものであっても良い。このとき、原稿４０のスキャン（本スキャン）に先立ってスキャナ１６がプレスキャンを行うときには、このプレスキャンによって読み込んだ画像データに基づいて、代表プレーンを選択するようにしても良い。
【０１２３】
ここで、図１０を参照しながら、このときの処理の一例を説明する。このフローチャートでは、原稿４０のスキャンに先立って、画像データファイルの転送先を設定し（ステップ１０２）、この後、画像読み込みが指示されることにより、ステップ１４０へ移行して、まず、プレスキャンを実行する。
【０１２４】
次のステップ１４２では、プレスキャンによって得られた画像データを、バックプレーン５０Ａ、マスクプレーン５０Ｂ及びフロントプレーン５０Ｃの画像データに区分し、ステップ１４４では、各プレーンごとの画像データによって表される画像を図示しないディスプレイに表示する。
【０１２５】
このとき、表示した各プレーンの画像から代表プレーンを選択可能となるようにする。これにより、実際の画像を見ながら、代表プレーンを選択することができる（ステップ１４６）。なお、代表プレーンが選択されることにより、該当プレーンに対してＴＣＰが設定され、他のプレーンに対してＵＤＰが設定されるものであっても良く、また、プレーンごとにＴＣＰを適用するかＵＤＰを適用するかを設定するものであっても良い。
【０１２６】
この後、ステップ１４８で本スキャンを実行し、これにより、原稿４０に記録されている画像に応じた画像データを取得すると、ステップ１５０では、画像処理を実行することにより、多層フォーマットの画像データファイルを生成する。
【０１２７】
このようにして、画像データファイルを生成すると、プロトコルの設定に基づいて各プレーンの画像データから転送データを生成し、生成した転送データの転送を実行（ステップ１２２〜１３０）した後、全てのデータの転送が終了することにより、転送処理を終了する（ステップ１１８）。
【０１２８】
なお、このときには、本スキャンによって取得した画像データに基づいた画像データファイルを、ＨＤＤ２８に格納するようにしても良い。
【０１２９】
これにより、所望のプレーンによって表される画像を、ＰＣ１４上で確認することが可能となる。
【０１３０】
なお、以上説明した本実施の形態では、代表プレーンの画像データをＴＣＰで転送し、他のプレーンの画像データヲＵＤＰで転送するようにしたが、これに限らず、例えば、代表プレーンのみをＴＣＰで転送し、他のプレーンの転送を省略するようにしても良い。
【０１３１】
また、複数のプレーンを代表プレーンとしてＴＣＰを適用して転送するようにしても良く、さらに、代表プレーン以外のプレーンが複数あるときに、代表プレーン以外のプレーンから選択したプレーンのみをＵＤＰで転送するなどの任意の構成を適用することができる。
【０１３２】
また、以上説明した本実施の形態では、画像処理装置として複写機１２を例に説明したが、本発明波これに限るものではなく、例えば、ファイルサーバなどから、多層フォーマットに変換した画像データファイルが格納されるファイルサーバなどに適用することができる。
【図面の簡単な説明】
【０１３３】
【図１】本実施の形態に適用した複写機とＰＣの接続を示す概略図である。
【図２】画像処理装置として適用した複写機の概略構成を示す機能ブロック図である。
【図３】（Ａ）は原稿の一例を示す概略図、（Ｂ）から（Ｄ）は各プレーンのデータによって表される画像を示す概略図であり、（Ｂ）はフロントプレーン、（Ｃ）はマスクプレーン、（Ｄ）はバックプレーンを示している。
【図４】（Ａ）から（Ｃ）は図３（Ｂ）から（Ｄ）の各プレーンの画像を示すデータが転送されることにより得られるデータによって示される画像の一例を示す概略図、（Ｄ）は（Ａ）から（Ｃ）を合成することにより得られる画像の一例を示す概略図である。
【図５】本実施の形態に係る画像データファイルの転送処理の一例を示し流れ図である。
【図６】転送する画像データファイルの選択に用いるＵＩの一例を示す概略図である。
【図７】転送先の指定に用いるＵＩの一例を示す概略図である。
【図８】画像データファイルの転送処理の他の一例を示す流れ図である。
【図９】代表プレーンの設定及びプレーンごとのプロトコルの設定に適用可能なＵＩの一例を示す概略図である。
【図１０】代表プレーンを設定して画像データファイルの転送を行うときの他の一例を示す流れ図である。
【符号の説明】
【０１３４】
１０    ネットワーク
１２    複写機（画像処理装置）
１４    ＰＣ（画像処理端末）
１６    スキャナ（画像読取り手段）
１８    プリントエンジン
２８    ＨＤＤ（記憶手段）
３０    画像処理部（変換手段）
３２    制御部（転送手段、設定手段、転送制御手段）
３８    操作パネル
４０    原稿
４２    画像
４４    テキスト画像
４６    画像
５０Ａ    バックプレーン
５０Ｂ    マスクプレーン
５０Ｃ    フロントプレーン
【図１】
2007081651.tif 000003
【図２】
2007081651.tif 000004
【図５】
2007081651.tif 000005
【図６】
2007081651.tif 000006
【図７】
2007081651.tif 000007
【図８】
2007081651.tif 000008
【図９】
2007081651.tif 000009
【図１０】
2007081651.tif 000010
【図３】
2007081651.tif 000011
【図４】
2007081651.tif 000012