(57)【要約】      （修正有）【課題】連続画像処理の実行の遅滞を防止することができる画像処理システムを提供する。【解決手段】画像処理システムでは、画像処理装置が、ＭＦＰから受信した開始通知が連続画像処理５０１の開始通知である場合、画像データにおける複数の画像成分のうち、連続画像処理５０１において最初に実行される文字認識処理５０２の実行に必要となる画像成分「Ｙ」を先頭に転送する旨を示す転送方法をＭＦＰに送信する。【選択図】図５
2019016014.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像成分で構成される画像データを他の画像処理装置から受信した画像処理装置によって前記画像データに画像処理を施す画像処理システムであって、
前記画像データに対する画像処理の開始通知を受信する受信手段と、
前記受信した開始通知に対応する画像データの転送方法を前記他の画像処理装置に送信する送信手段とを備え、
前記受信した開始通知が異なる複数の画像処理を連続して実行する連続画像処理の開始通知である場合、前記送信手段は、前記画像データにおける複数の画像成分のうち、前記連続画像処理において最初に実行される画像処理の実行に必要となる画像成分を先頭に転送する旨を示す転送方法を前記他の画像処理装置に送信することを特徴とする画像処理システム。
【請求項２】
前記転送方法を決定する転送方法決定手段を更に備え、
前記転送方法決定手段は、前記他の画像処理装置より短時間で処理可能な高性能の前記画像処理装置に設けられることを特徴とする請求項１の画像処理システム。
【請求項３】
前記転送方法決定手段によって決定された転送方法を保持する保持手段を更に備えることを特徴とする請求項２の画像処理システム。
【請求項４】
前記転送方法は、前記画像データに含まれる画素毎に各前記画像成分を転送する点順次方式及び前記画像成分毎に前記画像データを転送する面順次方式の何れかを示す情報、及び各前記画像成分の転送順を含むことを特徴とする請求項１乃至３のいずれか１項に記載の画像処理システム。
【請求項５】
前記受信した開始通知の画像処理の推定処理時間が取得され、
前記受信した開始通知が、前記画像データに対し、前記連続画像処理及び当該連続画像処理と異なる他の前記連続画像処理を並行する並行連続画像処理の開始通知である場合、前記送信手段は、前記連続画像処理及び他の前記連続画像処理のうち、前記推定処理時間が長い前記連続画像処理において最初に実行される画像処理の実行に必要となる画像成分を先頭に転送する旨を示す転送方法を前記他の画像処理装置に送信することを特徴とする請求項１乃至４のいずれか１項に記載の画像処理システム。
【請求項６】
複数の画像成分で構成される画像データを他の画像処理装置から受信し、前記受信した画像データに画像処理を施す画像処理装置であって、
前記画像データに対する画像処理の開始通知を受信する受信手段と、
前記受信した開始通知に対応する画像データの転送方法を前記他の画像処理装置に送信する送信手段とを備え、
前記受信した開始通知が異なる複数の画像処理を連続して実行する連続画像処理の開始通知である場合、前記送信手段は、前記画像データにおける複数の画像成分のうち、前記連続画像処理において最初に実行される画像処理の実行に必要となる画像成分を先頭に転送する旨を示す転送方法を前記他の画像処理装置に送信することを特徴とする画像処理装置。
【請求項７】
前記他の画像処理装置より短時間で処理可能であり、
前記転送方法を決定する転送方法決定手段を更に備えることを特徴とする請求項６の画像処理装置。
【請求項８】
前記転送方法決定手段によって決定された転送方法を保持する保持手段を更に備えることを特徴とする請求項７の画像処理装置。
【請求項９】
前記転送方法は、前記画像データに含まれる画素毎に各前記画像成分を転送する点順次方式及び前記画像成分毎に前記画像データを転送する面順次方式の何れかを示す情報、及び各前記画像成分の転送順を含むことを特徴とする請求項６乃至８のいずれか１項に記載の画像処理装置。
【請求項１０】
前記受信した開始通知の画像処理の推定処理時間が取得され、
前記受信した開始通知が、前記画像データに対し、前記連続画像処理及び当該連続画像処理と異なる他の前記連続画像処理を並行する並行連続画像処理の開始通知である場合、前記送信手段は、前記連続画像処理及び他の前記連続画像処理のうち、前記推定処理時間が長い前記連続画像処理において最初に実行される画像処理の実行に必要となる画像成分を先頭に転送する旨を示す転送方法を前記他の画像処理装置に送信することを特徴とする請求項６乃至９のいずれか１項に記載の画像処理装置。
【請求項１１】
複数の画像成分で構成される画像データを他の画像処理装置から受信した画像処理装置によって前記画像データに画像処理を施す画像処理方法であって、
前記画像データに対する画像処理の開始通知を受信する受信ステップと、
前記受信した開始通知に対応する画像データの転送方法を前記他の画像処理装置に送信する送信ステップとを有し、
前記受信した開始通知が異なる複数の画像処理を連続して実行する連続画像処理の開始通知である場合、前記送信ステップは、前記画像データにおける複数の画像成分のうち、前記連続画像処理において最初に実行される画像処理の実行に必要となる画像成分を先頭に転送する旨を示す転送方法を前記他の画像処理装置に送信することを特徴とする画像処理方法。
【請求項１２】
複数の画像成分で構成される画像データを他の画像処理装置から受信した画像処理装置によって前記画像データに画像処理を施す画像処理方法をコンピュータに実行させるプログラムであって、
前記画像処理方法は、
前記画像データに対する画像処理の開始通知を受信する受信ステップと、
前記受信した開始通知に対応する画像データの転送方法を前記他の画像処理装置に送信する送信ステップとを有し、
前記受信した開始通知が異なる複数の画像処理を連続して実行する連続画像処理の開始通知である場合、前記送信ステップは、前記画像データにおける複数の画像成分のうち、前記連続画像処理において最初に実行される画像処理の実行に必要となる画像成分を先頭に転送する旨を示す転送方法を前記他の画像処理装置に送信することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システム、画像処理装置、及び画像処理方法、及びプログラムに関する。
【背景技術】
【０００２】
ＭＦＰに格納された画像データの画像処理を行う際に、ＭＦＰより短時間で処理可能な高性能の画像処理装置に上記画像処理を実行させる画像処理システムが知られている。画像処理システムでは、ＭＦＰにおいて画像データの画像処理の実行がユーザによって指示されると、ユーザに選択された画像データをＭＦＰが画像処理装置に送信する。画像データは、Ｒ，Ｇ，Ｂ等の複数の画像成分で構成され、ＭＦＰは選択された画像データに含まれる複数の画像成分のうち、実行を指示された画像処理に必要となる画像成分のみを画像処理装置に転送する（例えば、特許文献１参照）。これにより、画像処理システムでは、画像データの転送に要する時間を必要最小限にすることができ、ユーザによる指示を受け付けてから画像処理装置が遅滞なく画像処理を実行可能となる。
【０００３】
ところで、画像処理システムでは、一つの画像データに対し、異なる複数の画像処理を連続して実行する連続画像処理を施す場合がある。このような場合にも、連続画像処理に必要となる画像成分が画像処理装置に送信され、受信した画像成分の画像データに対し、画像処理装置が連続画像処理を施す。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−９３７２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の画像処理システムでは、画像処理装置が連続画像処理の実行を遅滞してしまう場合がある。例えば、画像データにおける一の画像成分のみを利用する第１の画像処理と、画像データにおける全ての画像成分を利用する第２の画像処理とをこの順に連続して実行する連続画像処理を実行する場合、ＭＦＰは全ての画像成分を画像処理装置に転送する。この場合、ＭＦＰは、各画像成分を画素毎に所定の順、例えば、Ｒ，Ｇ，Ｂの順に、繰り返し画像処理装置に転送するので、画像データの転送が完了しないと、画像処理装置では、各画像成分を構成する画素データが揃わない。このため、連続画像処理において最初に実行される第１の画像処理が一の画像成分のみを利用する場合であっても、画像データの転送が完了するまで第１の画像処理を開始することができない。その結果、画像処理システムにおいて、画像処理装置が連続画像処理の実行を遅滞してしまうという問題が生じる。
【０００６】
本発明の目的は、連続画像処理の実行の遅滞を防止することができる画像処理システム、画像処理装置、及び画像処理方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の画像処理システムは、複数の画像成分で構成される画像データを他の画像処理装置から受信した画像処理装置によって前記画像データに画像処理を施す画像処理システムであって、前記画像データに対する画像処理の開始通知を受信する受信手段と、前記受信した開始通知に対応する画像データの転送方法を前記他の画像処理装置に送信する送信手段とを備え、前記受信した開始通知が異なる複数の画像処理を連続して実行する連続画像処理の開始通知である場合、前記送信手段は、前記画像データにおける複数の画像成分のうち、前記連続画像処理において最初に実行される画像処理の実行に必要となる画像成分を先頭に転送する旨を示す転送方法を前記他の画像処理装置に送信することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、連続画像処理の実行の遅滞を防止することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態に係る画像処理システムの構成を概略的に示すネットワーク図である。
【図２】図１のＭＦＰの構成を概略的に示すブロック図である。
【図３】図１の画像処理装置の構成を概略的に示すブロック図である。
【図４】図１の画像処理装置によって実行される事前処理の手順を示すフローチャートである。
【図５】図１の画像処理装置によって実行される連続画像処理を説明するための概念図である。
【図６】図４のステップＳ４０２の転送方法決定処理の手順を示すフローチャートである。
【図７】図１の画像処理装置によって実行される画像処理結果送信処理の手順を示すフローチャートである。
【図８】図７のステップＳ７０３における受信処理の手順を示すフローチャートである。
【図９】図７のステップＳ７０３における実行処理の手順を示すフローチャートである。
【図１０】図１のＭＦＰによって実行される画像データ送信処理の手順を示すフローチャートである。
【図１１】図１のＭＦＰによる画像データの送信を説明するための図である。
【図１２】図４の事前処理の変形例の手順を示すフローチャートである。
【図１３】図１の画像処理装置によって実行される並行連続画像処理を説明するための概念図である。
【図１４】図７の画像処理結果送信処理の変形例の手順を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態を図面を参照しながら詳述する。
【００１１】
図１は、本発明の実施の形態に係る画像処理システム１００の構成を概略的に示すネットワーク図である。
【００１２】
図１において、画像処理システム１００は画像処理装置としてのＭＦＰ１０１及び画像処理装置１０２を備える。ＭＦＰ１０１及び画像処理装置１０２は、ネットワーク１０３，１０４を介してインターネット１０５に接続され、インターネット１０５を介してデータ通信可能である。
【００１３】
画像処理システム１００では、例えば、ＭＦＰ１０１が紙文書をスキャンして得られた画像データに対し、画像処理装置１０２が異なる複数の画像処理を連続して実行する連続画像処理を施す。連続画像処理は、例えば、画像データの文字認識処理、及び画像データの色補正変換処理をこの順に連続して実行するＰＤＦデータ生成処理等である。なお、本実施の形態では、一例として、連続画像処理の全ての画像処理を画像処理装置１０２が実行する場合について説明するが、これに限られない。例えば、連続画像処理の一部の画像処理のみを画像処理装置１０２が実行し、残りの画像処理をＭＦＰ１０１が実行しても良い。ＭＦＰ１０１は画像処理機能を備え、スキャン処理及び印刷処理等のジョブを実行可能である。また、ＭＦＰ１０１はインターネット１０５を介して画像処理装置１０２とデータ通信を行う。例えば、ＭＦＰ１０１は上記スキャンして得られた画像データを画像処理装置１０２に送信する。画像処理装置１０２は画像処理機能を備え、インターネット１０５を介してＭＦＰ１０１から受信した画像データに対して画像処理を施し、画像処理結果をＭＦＰ１０１に送信する。なお、画像処理装置１０２は異なる複数の処理を並行可能であり、画像処理をＭＦＰ１０１より短時間で実行可能である。このため、画像処理システム１００では、ＭＦＰ１０１に格納された画像データの画像処理をＭＦＰ１０１ではなく、画像処理装置１０２によって実行することで、画像処理の実行時間が短縮される。
【００１４】
図２は、図１のＭＦＰ１０１の構成を概略的に示すブロック図である。
【００１５】
図２において、ＭＦＰ１０１は、制御部２０１、ＣＰＵ２０４、ＲＡＭ２０５、記憶部２０６、画像読取部２０７、画像出力部２０８、ユーザインターフェース２０９、ディスプレイ２１０、及び通信部２１１を備える。制御部２０１は、ＣＰＵ２０４、ＲＡＭ２０５、記憶部２０６、画像読取部２０７、画像出力部２０８、ユーザインターフェース２０９、ディスプレイ２１０、及び通信部２１１と接続されている。また、制御部２０１は装置制御部２０２及び画像処理部２０３を備える。
【００１６】
装置制御部２０２はＭＦＰ１０１全体を制御する。画像処理部２０３は画像読取部２０７によって生成された画像データに対し、画像処理を施す。ＣＰＵ２０４は、記憶部２０６に格納された初期プログラムに従って記憶部２０６からメインプログラムを読み出し、読み出したメインプログラムをＲＡＭ２０５に記憶する。ＲＡＭ２０５はプログラム等の一時記憶領域として、また、ＣＰＵ２０４の作業領域として使用される。記憶部２０６はＣＰＵ２０４によって実行されるプログラム等を格納する。画像読取部２０７は、例えば、スキャナによって構成され、紙文書等を読み取ることによって画像データを生成する。上記画像データは記憶部２０６に格納される。画像出力部２０８は、例えば、プリンタによって構成され、記憶部２０６に格納された上記画像データを用紙に印刷する。なお、本実施の形態では、ＭＦＰ１０１が画像出力部２０８を有する構成について説明するが、ＭＦＰ１０１の構成はこれに限られず、ＭＦＰ１０１が画像出力部２０８を有しない構成であってもよい。ユーザインターフェース２０９は複数の操作キー等で構成され、ユーザによるジョブの実行指示等を受け付ける。ディスプレイ２１０はＭＦＰ１０１における各設定を行うための設定画面等を表示する。通信部２１１はインターネット１０５を介して画像処理装置１０２等とデータ通信を行う。
【００１７】
図３は、図１の画像処理装置１０２の構成を概略的に示すブロック図である。
【００１８】
図３において、画像処理装置１０２は、制御部３０１、ＣＰＵ３０４、ＲＡＭ３０５、記憶部３０６、ユーザインターフェース３０７、ディスプレイ３０８、及び通信部３０９を備える。制御部３０１は、ＣＰＵ３０４、ＲＡＭ３０５、記憶部３０６、ユーザインターフェース３０７、ディスプレイ３０８、及び通信部３０９と接続されている。また、制御部３０１は装置制御部３０２及び画像処理部３０３を備える。
【００１９】
装置制御部３０２は画像処理装置１０２全体を制御する。画像処理部３０３はＭＦＰ１０１等から取得した画像データに対し、画像処理を施す。ＣＰＵ３０４は、記憶部３０６に格納された初期プログラムに従って記憶部３０６からメインプログラムを読み出し、読み出したメインプログラムをＲＡＭ３０５に記憶する。ＲＡＭ３０５はプログラムの一時記憶領域として、また、ＣＰＵ３０４の作業領域として使用される。記憶部３０６はＣＰＵ３０４によって実行されるプログラム等を格納する。ユーザインターフェース３０７はキーボード等で構成され、ユーザによる画像処理装置１０２の操作指示を受け付ける。ディスプレイ３０８は画像処理装置１０２における各設定を行うための設定画面等を表示する。なお、本実施の形態では、画像処理装置１０２は、ユーザインターフェース３０７及びディスプレイ３０８を備えず、インターネット１０５を介して通信可能な外部装置から各指示を受け付ける構成であっても良い。通信部３０９はインターネット１０５を介してＭＦＰ１０１等とデータ通信を行う。例えば、通信部３０９はＭＦＰ１０１から画像データを受信し、また、受信した画像データの画像処理結果をＭＦＰ１０１に送信する。上記画像処理結果は、画像データ、テキストデータ、又は画像データ及びテキストデータを組み合わせたデータである。
【００２０】
図４は、図１の画像処理装置１０２によって実行される事前処理の手順を示すフローチャートである。
【００２１】
図４の処理は、画像処理装置１０２のＣＰＵ３０４が記憶部３０６に格納されたプログラムを実行することによって行われる。また、図４の処理は、連続画像処理に関連する情報を含む画像処理関連情報を画像処理装置１０２が取得した際に実行される。画像処理装置１０２は、例えば、画像処理装置１０２が初期起動した際、又は画像処理装置１０２によって実行される画像処理の内容の変更や追加の指示（以下、「画像処理内容の変更指示」という。）がユーザによって行われた際に画像処理関連情報を取得する。ユーザは、ユーザインターフェース３０７を操作する、若しくはインターネット１０５を介して通信可能な図示しない外部装置等から画像処理装置１０２に指示を送信して、画像処理内容の変更指示を行う。
【００２２】
図４において、画像処理装置１０２は画像処理関連情報を受け付ける（ステップＳ４０１）。なお、図４の処理では、一例として、ステップＳ４０１において、図５に示す連続画像処理５０１に関する画像処理関連情報を受け付けた場合について説明する。連続画像処理５０１では画像データに対して、文字認識処理５０２及び色補正処理５０３の各画像処理がこの順に連続して実行される。画像データは、Ｒ，Ｇ，Ｂの各画像成分で構成された「ＲＧＢ」、輝度信号Ｙ及び色差信号ｕ，ｖの各画像成分で構成された「Ｙｕｖ」、Ｃ，Ｍ，Ｙ，Ｋの各画像成分で構成された「ＣＭＹＫ」の何れかのデータ形式である。連続画像処理５０１に関する画像処理関連情報には、文字認識処理５０２及び色補正処理５０３を示す情報や、各画像処理の実行順に関する情報が含まれる。また、連続画像処理５０１に関する画像処理関連情報には、各文字認識処理５０２及び色補正処理５０３において用いられる画像データのデータ形式を示す情報が含まれる。例えば、各文字認識処理５０２及び色補正処理５０３においてデータ形式「Ｙｕｖ」が用いられる旨が設定されている。さらに、連続画像処理５０１に関する画像処理関連情報には、各文字認識処理５０２及び色補正処理５０３の実行に必要となる画像成分を示す情報が含まれる。例えば、文字認識処理５０２の実行には画像成分「Ｙ」が必要である旨が設定され、色補正処理５０３の実行には画像成分「Ｙ」、「ｕ」、「ｖ」が必要である旨が設定さている。なお、本実施の形態では、連続画像処理に含まれる全ての画像処理において、画像データのデータ形式が統一されていなくても良く、各画像処理において、異なるデータ形式が設定されていても良い。
【００２３】
次いで、画像処理装置１０２は、後述する図６の転送方法決定処理を実行し（ステップＳ４０２）（転送方法決定手段）、ステップＳ４０１で受け付けた画像処理関連情報に基づいて連続画像処理５０１における画像成分の転送順及び転送方式を決定する。次いで、画像処理装置１０２は決定した転送順及び転送方式を連続画像処理５０１の転送方法として記憶部３０６に格納する（ステップＳ４０３）。連続画像処理５０１の転送方法は記憶部３０６に保持される。その後、画像処理装置１０２は本処理を終了する。
【００２４】
図６は、図４のステップＳ４０２の転送方法決定処理の手順を示すフローチャートである。
【００２５】
図６において、画像処理装置１０２は、ステップＳ４０１の処理によって受け付けた画像処理関連情報に基づいて連続画像処理５０１の中から一の画像処理を特定する（ステップＳ６０１）。ステップＳ６０１では、画像処理装置１０２は連続画像処理５０１における画像処理の実行順に従って各画像処理を特定し、例えば、先頭で実行される文字認識処理５０２を一番目に特定する。次いで、画像処理装置１０２は特定した一の画像処理において必要となる画像成分を特定し（ステップＳ６０２）、特定した画像成分の転送順を登録する（ステップＳ６０３）。ステップＳ６０３では、例えば、一番目に特定された文字認識処理５０２の実行に必要となる画像成分「Ｙ」が一番目の転送順として登録される。ステップＳ６０３では、特定した画像成分の転送順が既に登録されている場合、画像処理装置１０２は上記特定した画像成分の登録をスキップする。また、ステップＳ６０３では、ステップＳ６０２の処理において複数の画像成分、例えば、「Ｙ」、「ｕ」、「ｖ」が特定された場合、画像処理装置１０２は各画像成分「Ｙ」、「ｕ」、「ｖ」の転送順をこの順に登録する。さらに、画像処理装置１０２は各画像成分の転送方式も登録する。画像処理装置１０２は、連続画像処理５０１における各画像成分の読み取り順序や画像データのデータ圧縮有無状況等に基づいて処理効率が良い転送方式を、点順次転送及び面順次転送の中から設定する。点順次転送では画像データに含まれる画素毎に各画像成分が転送され、面順次方式では画像成分毎に画像データが転送される。
【００２６】
次いで、画像処理装置１０２は連続画像処理５０１で用いられる画像データの全ての画像成分の登録を完了したか否かを判別する（ステップＳ６０４）。
【００２７】
ステップＳ６０４の判別の結果、上記画像データの全ての画像成分の登録を完了したとき、画像処理装置１０２は登録された転送順及び転送方式を連続画像処理５０１の転送順及び転送方式に決定し（ステップＳ６０５）、本処理を終了する。
【００２８】
ステップＳ６０４の判別の結果、上記画像データの何れかの画像成分の登録を完了しないとき、画像処理装置１０２はステップＳ６０２の処理によって特定された一の画像処理が連続画像処理５０１において最後に実行される画像処理であるか否かを判別する（ステップＳ６０６）。
【００２９】
ステップＳ６０６の判別の結果、上記特定された一の画像処理が連続画像処理５０１において最後に実行される画像処理であるとき、画像処理装置１０２はステップＳ６０５以降の処理を行う。一方、ステップＳ６０６の判別の結果、上記特定された一の画像処理が連続画像処理５０１において最後に実行される画像処理でないとき、画像処理装置１０２は、連続画像処理５０１において、ステップＳ６０２の処理によって特定された一の画像処理の次に実行される画像処理を特定し（ステップＳ６０７）、ステップＳ６０２の処理に戻る。
【００３０】
図７は、図１の画像処理装置１０２によって実行される画像処理結果送信処理の手順を示すフローチャートである。
【００３１】
図７の処理は、画像処理装置１０２のＣＰＵ３０４が記憶部３０６に格納されたプログラムを実行することによって行われる。また、図７の処理は、画像処理装置１０２が起動し、画像処理の開始通知をＭＦＰ１０１から受信可能な状態になった際に実行される。
【００３２】
図７において、画像処理装置１０２は、後述する図１０のステップＳ１００１の処理によってＭＦＰ１０１から送信された連続画像処理５０１の開始通知を受信する（ステップＳ７０１）。次いで、画像処理装置１０２は記憶部３０６に保持された連続画像処理５０１の転送方法をＭＦＰ１０１に送信する（ステップＳ７０２）（送信手段）。連続画像処理５０１の転送方法には、点順次転送及び面順次転送の何れかの転送方式を示す情報が含まれる。また、連続画像処理５０１の転送方法には、画像データにおける各画像成分の転送順を示す情報、具体的に、連続画像処理５０１において最初に実行される文字認識処理５０２の実行に必要となる画像成分「Ｙ」を先頭に転送する旨を示す情報が含まれる。次いで、画像処理装置１０２は後述する図８の受信処理及び後述する図９の実行処理を開始し（ステップＳ７０３）、ＭＦＰ１０１から転送順に従って送信される画像成分の受信を開始する一方、受信した画像成分に基づいて画像処理の実行を開始する。次いで、画像処理装置１０２は後述する受信処理及び実行処理を完了すると（ステップＳ７０４）、画像処理結果をＭＦＰ１０１に送信し（ステップＳ７０５）、本処理を終了する。
【００３３】
図８は、図７のステップＳ７０３における受信処理の手順を示すフローチャートである。図８の処理は、後述する図９の実行処理と並行する。
【００３４】
図８において、画像処理装置１０２はＭＦＰ１０１から一の画像成分を受信する（ステップＳ８０１）。画像処理装置１０２は受信した一の画像成分で構成される画像データの他の画像成分を既に受信している場合、ステップＳ８０１の処理によって受信した一の画像成分及び上記他の画像成分を合成する（ステップＳ８０２）。各画像成分を合成する際、画像処理装置１０２は、各画像成分の受信順、各画像成分の受信時間、パターンマッチングやフーリエ変換の周波数一致率測定等によって検出された類似性等に基づいて各画像成分を照合する。次いで、画像処理装置１０２は全ての画像成分を受信したか否かを判別する（ステップＳ８０３）。
【００３５】
ステップＳ８０３の判別の結果、何れかの画像成分を受信しないとき、画像処理装置１０２はステップＳ８０１の処理に戻る。一方、ステップＳ８０３の判別の結果、全ての画像成分を受信したとき、画像処理装置１０２は本処理を終了する。
【００３６】
図９は、図７のステップＳ７０３における実行処理の手順を示すフローチャートである。
【００３７】
図９において、画像処理装置１０２は受信した開始通知に対応する連続画像処理５０１において先頭に実行される画像処理、具体的に、文字認識処理５０２を設定する（ステップＳ９０１）。次いで、画像処理装置１０２は設定された画像処理の実行に必要となる画像成分をＭＦＰ１０１から受信する（ステップＳ９０２）。次いで、画像処理装置１０２は受信した画像成分に基づいて上記設定された画像処理を実行し（ステップＳ９０３）、画像処理結果を記憶部３０６に格納する。次いで、画像処理装置１０２は連続画像処理５０１における全ての画像処理の実行を完了したか否かを判別する（ステップＳ９０４）。
【００３８】
ステップＳ９０４の判別の結果、連続画像処理５０１における何れかの画像処理の実行を完了しないとき、画像処理装置１０２は連続画像処理５０１において設定された画像処理の次に実行される画像処理を設定し（ステップＳ９０５）、本処理を終了する。
【００３９】
図１０は、図１のＭＦＰ１０１によって実行される画像データ送信処理の手順を示すフローチャートである。
【００４０】
図１０の処理は、ＭＦＰ１０１のＣＰＵ２０４が記憶部２０６に格納されたプログラムを実行することによって行われる。図１０の処理は、ユーザのユーザインターフェース２０９の操作による指示を受け付けた場合や、ＭＦＰ１０１のリソース状況等に基づいて画像処理装置１０２に連続画像処理の実行を依頼する必要があるとＭＦＰ１０１が判断した場合等に実行される。
【００４１】
図１０において、ＭＦＰ１０１は画像処理装置１０２に連続画像処理５０１の開始通知を送信する（ステップＳ１００１）。次いで、ＭＦＰ１０１は、上述したステップＳ７０２の処理によって画像処理装置１０２から送信された連続画像処理５０１の転送方法を受信する（ステップＳ１００２）。次いで、ＭＦＰ１０１は受信した連続画像処理５０１の転送方法に含まれる転送順に従って画像データを転送する（ステップＳ１００３）。例えば、ＭＦＰ１０１は、図１１に示すように、一番目の転送として、連続画像処理５０１において先頭に実行される文字認識処理５０２に必要となる画像成分「Ｙ」を画像処理装置１０２に転送する。次いで、ＭＦＰ１０１は画像データの転送を完了したか否かを判別する（ステップＳ１００４）。
【００４２】
ステップＳ１００４の判別の結果、画像データの転送を完了しないとき、ＭＦＰ１０１はステップＳ１００３の処理に戻る。ＭＦＰ１０１は、例えば、二番目の転送として、文字認識処理５０２の次に実行される色補正処理５０３に必要となる各画像成分「ｕ」，「ｖ」を、設定された転送方式に従って画像処理装置１０２に転送する。
【００４３】
ステップＳ１００４の判別の結果、画像データの転送を完了したとき、ＭＦＰ１０１は転送した画像データの画像処理結果が画像処理装置１０２から転送されるまで待機する。その後、ＭＦＰ１０１は、転送した画像データの画像処理結果を画像処理装置１０２から受信すると（ステップＳ１００５）、本処理を終了する。
【００４４】
上述した本実施の形態によれば、ＭＦＰ１０１から受信した開始通知が連続画像処理５０１の開始通知である場合、画像データにおける複数の画像成分のうち、連続画像処理５０１において最初に実行される文字認識処理５０２の実行に必要となる画像成分「Ｙ」を先頭に転送する旨を示す転送方法がＭＦＰ１０１に送信される。これにより、連続画像処理５０１において最初に実行される文字認識処理５０２に必要な画像成分「Ｙ」をＭＦＰ１０１から優先的に取得することができ、全ての画像成分の転送の完了を待つことなく、文字認識処理５０２を開始することができ、もって、連続画像処理の実行の遅滞を防止することができる。
【００４５】
また、上述した本実施の形態では、転送方法の決定はＭＦＰ１０１より短時間で処理可能な高性能の画像処理装置１０２によって行われるので、連続画像処理５０１の実行を遅滞させることなく、転送方法を即座に決定することができる。
【００４６】
さらに、上述した本実施の形態では、決定された転送方法が保持されるので、一度決定した転送方法を使い回すことができ、もって、転送方法を決定するために必要となる処理負荷を最小限にすることができる。
【００４７】
上述した本実施の形態では、画像処理装置１０２からＭＦＰ１０１に送信される転送方法には、画素毎に各画像成分を転送する点順次方式、及び画像成分毎に画像データを転送する面順次方式の何れかを示す情報、及び各画像成分の転送順が含まれる。これにより、連続画像処理５０１の実行が遅滞することがない適切な転送方法をＭＦＰ１０１に指示することができる。
【００４８】
以上、本発明について、上述した実施の形態を用いて説明したが、本発明は上述した実施の形態に限定されるものではない。例えば、画像処理時間を短縮するために、一つの画像データに対し、異なる複数の連続画像処理を並行しても良い。
【００４９】
また、上述した本実施の形態では、一つの画像データに対し、異なる複数の連続画像処理を並行する場合、複数の連続画像処理のうち、推定処理時間が長い連続画像処理において先頭に実行される画像処理に必要となる画像成分が先に転送されても良い。
【００５０】
図１２は、図４の事前処理の変形例の手順を示すフローチャートである。
【００５１】
図１２の処理も、画像処理装置１０２のＣＰＵ３０４が記憶部３０６に格納されたプログラムを実行することによって行われる。また、図１２の処理は、一例として、一つの画像データに対し、連続画像処理５０１と、該連続画像処理５０１と異なる図１３の連続画像処理１３０１とを並行し、その後、各連続画像処理５０１，１３０１の画像処理結果を合成する並行連続画像処理１３００の画像処理関連情報が画像処理装置１０２に入力されたことを前提とする。並行連続画像処理１３００の画像処理関連情報には、各連続画像処理５０１，１３０１における画像処理の実行順、各連続画像処理５０１，１３０１で使用される画像データのデータ形式を示す情報、及び上記画像処理に必要となる画像成分を示す情報等が含まれる。また、並行連続画像処理１３００の画像処理関連情報には、各連続画像処理５０１，１３０１の推定処理時間１３０４，１３０５が含まれる。各連続画像処理５０１，１３０１の推定処理時間１３０４，１３０５は、過去の実行結果や画像処理装置１０２の性能等に基づいて算出される。連続画像処理１３０１では、「Ｙｕｖ」のデータ形式の画像データが使用され、画像成分「Ｙ」を使用するパターン認識処理１３０２、及び画像成分「Ｙ」、「ｕ」、「ｖ」を使用するファイル名推定処理１３０３がこの順で実行される。
【００５２】
図１２において、画像処理装置１０２はステップＳ４０１の処理を行う。次いで、画像処理装置１０２は、各連続画像処理５０１，１３０１に対し、ステップＳ４０２の処理を行い、連続画像処理５０１，１３０１の各転送順及び転送方式を決定する。次いで、画像処理装置１０２は、連続画像処理５０１，１３０１のうち、推定処理時間が長い連続画像処理５０１を特定する（ステップＳ１２０１）。次いで、画像処理装置１０２は特定した連続画像処理５０１の転送順及び転送方式を並行連続画像処理１３００の転送方法に決定する（ステップＳ１２０２）。次いで、画像処理装置１０２は決定した転送方法を記憶部３０６に格納する（ステップＳ１２０３）。並行連続画像処理１３００の転送方法は記憶部３０６に保持される。その後、画像処理装置１０２は本処理を終了する。
【００５３】
図１４は、図７の画像処理結果送信処理の変形例の手順を示すフローチャートである。
【００５４】
図１４の処理は、画像処理装置１０２のＣＰＵ３０４が記憶部３０６に格納されたプログラムを実行することによって行われる。また、図１４の処理は、画像処理装置１０２が起動し、画像処理の開始通知をＭＦＰ１０１から受信可能な状態になった際に実行される。図１４の処理では、一例として、並行連続画像処理１３００の開始指示が行われたことを前提とする。
【００５５】
図１４において、画像処理装置１０２は、ＭＦＰ１０１から並行連続画像処理１３００の開始通知を受信すると（ステップＳ１４０１）、記憶部３０６に保持された並行連続画像処理１３００の転送方法をＭＦＰ１０１に送信する（ステップＳ１４０２）。並行連続画像処理１３００の転送方法には、点順次転送及び面順次転送の何れかの転送方式を示す情報が含まれる。また、並行連続画像処理１３００の転送方法には、画像データにおける各画像成分の転送順を示す情報、具体的に、連続画像処理５０１，１３０１のうち、推定処理時間が長い連続画像処理５０１において最初に実行される文字認識処理５０２の実行に必要となる画像成分「Ｙ」を先頭に転送する旨を示す情報が含まれる。次いで、画像処理装置１０２は、図８の受信処理、図９の実行処理、及び連続画像処理１３０１の実行処理を開始する（ステップＳ１４０３）。例えば、画像処理システム１００では、連続画像処理５０１，１３０１のうち、推定処理時間が長い連続画像処理５０１において先頭に実行される文字認識処理５０２に必要となる画像成分「Ｙ」が、ＭＦＰ１０１から画像処理装置１０２に一番目に転送される。画像処理装置１０２は受信した画像成分「Ｙ」に基づいて、推定処理時間が長い連続画像処理５０１の実行を即座に開始する。また、画像処理装置１０２は、連続画像処理１３０１において先頭に実行されるパターン認識処理１３０２に必要となる画像成分の受信を完了すると、連続画像処理１３０１の実行を即座に開始する。次いで、画像処理装置１０２は上記受信処理、上記実行処理、及び連続画像処理１３０１の実行処理を全て完了すると（ステップＳ１４０４）、上記実行処理及び連続画像処理１３０１の実行処理の画像処理結果を合成する（ステップＳ１４０５）。次いで、画像処理装置１０２は合成した画像処理結果をＭＦＰ１０１に送信し（ステップＳ１４０６）、本処理を終了する。
【００５６】
上述した本実施の形態では、ＭＦＰ１０１から受信した開始通知が、一つの画像データに対し、連続画像処理５０１，１３０１を並行する並行連続画像処理１３００の開始通知である場合、連続画像処理５０１，１３０１のうち、推定処理時間が長い連続画像処理５０１において最初に実行される文字認識処理５０２に必要となる画像成分「Ｙ」を先頭に転送する旨を示す転送方法がＭＦＰ１０１に送信される。これにより、並行連続画像処理１３００において処理時間が長い連続画像処理の開始を早めることができ、もって、並行連続画像処理１３００の実行に要する時間を短縮することができる。
【００５７】
本発明は、上述の実施の形態の１以上の機能を実現するプログラムをネットワーク又は記憶媒体を介してシステム又は装置に供給し、該システム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読み出して実行する処理でも実現可能である。また、本発明は、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５８】
１００  画像処理システム
１０１  ＭＦＰ
１０２  画像処理装置
３０４  ＣＰＵ
３０９  通信部
５０１，１３０１  連続画像処理
５０２  文字認識処理
１３００  並行連続画像処理
【図１】
2019016014.tif 000003
【図２】
2019016014.tif 000004
【図３】
2019016014.tif 000005
【図４】
2019016014.tif 000006
【図５】
2019016014.tif 000007
【図６】
2019016014.tif 000008
【図７】
2019016014.tif 000009
【図８】
2019016014.tif 000010
【図９】
2019016014.tif 000011
【図１０】
2019016014.tif 000012
【図１１】
2019016014.tif 000013
【図１２】
2019016014.tif 000014
【図１３】
2019016014.tif 000015
【図１４】
2019016014.tif 000016