(57)【特許請求の範囲】
【請求項１】
原稿画像を走査して画像データを生成するスキャン手段と、
少なくとも前記スキャン手段で生成された画像データを格納する記憶手段と、
前記記憶手段に格納された画像データや外部のコンピュータから送信された画像データを出力する出力手段と、
前記記憶手段に画像データを入力するビデオバスと前記記憶手段から画像データを出力するビデオバスとが独立して設けられるバスラインと、
前記外部のコンピュータから前記出力手段へ画像データを送るビデオバスと、前記スキャン手段で生成した画像データを前記外部のコンピュータへ送るビデオバスとが独立して接続される制御手段と
を備えていることを特徴とする画像処理装置。
【請求項２】
前記制御手段は、前記画像データにおける色空間の各色ごとに設けられている
ことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記制御手段には、前記記憶手段から送られた画像データを入力するバスラインと、前記外部のコンピュータから送られた画像を前記出力手段へ出力するバスラインとが独立して設けられている
ことを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記制御手段は、前記スキャン手段で画像データを生成し、その画像データを前記外部のコンピュータへ送信している間に前記外部のコンピュータから前記出力手段へ画像データが送られてきた場合、前記スキャン手段から前記外部のコンピュータへの画像データの送信を一時停止するよう制御を行う
ことを特徴とする請求項１記載の画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、スキャナ機能やプリント機能などの種々の機能を備えた画像処理装置に関する。
【０００２】
【従来の技術】
近年、オフィスのネットワーク化が進んできており、多数台のコンピュータで作業を行い、ネットワークを介して他のコンピュータへデータを転送したり、ネットワークに接続されているデジタル複写機などの画像処理装置へ画像出力要求等を行って処理を進めるようになっている。
【０００３】
このようなオフィス環境では、通常、多数台のコンピュータに対して１台または数台の画像処理装置がネットワーク接続されており、ユーザは画像処理装置を共有で使用するようになっている。
【０００４】
ここで、特開平９−１８６３９号公報においては、ネットワークユーザが複写機等の画像処理装置のスキャナ機能とプリント機能とを別々に利用できるよう、複数のボードがビデオバスとＣＰＵバスとを介してコアボードに接続され、マスター・スレーブ通信によってスキャンとプリントとを平行処理する技術が開示されている。
【０００５】
【発明が解決しようとする課題】
しかしながら、このような画像処理装置においては、次のような問題がある。すなわち、デジタル複写機からなる画像処理装置では、オフラインで複写（コピー）機能を利用する場合もあり、このような複写機能を利用している間はネットワーク経由でプリントや原稿スキャンするユーザが利用できないという問題がある。
【０００６】
このため、ネットワーク経由で利用するユーザは、オフラインでの複写処理が終了するまで処理を待たされることになる。特に、大量の複写処理を行っている場合には、ネットワーク経由で利用しようとするユーザが長時間待たされ、作業効率の低下を招くことになる。
【０００７】
【課題を解決するための手段】
本発明は、このような課題を解決するために成された画像処理装置である。すなわち、本発明の画像処理装置は、原稿画像を走査して画像データを生成するスキャン手段と、少なくともスキャン手段で生成された画像データを格納する記憶手段と、記憶手段に格納された画像データや外部のコンピュータから送信された画像データを出力する出力手段と、記憶手段に画像データを入力するビデオバスと記憶手段から画像データを出力するビデオバスとが独立して設けられるバスラインと、外部のコンピュータから出力手段へ画像データを送るビデオバスと、スキャン手段で生成した画像データを外部のコンピュータへ送るビデオバスとが独立して接続される制御手段とを備えている。
【０００８】
このような本発明では、スキャン手段で生成した画像データや外部のコンピュータから送信された画像データを格納する記憶手段に、画像データを入力するビデオバスと画像データを出力するビデオバスとが独立して設けられていることから、スキャナ手段で画像データを生成している間に外部のコンピュータから送信されてきた画像データを記憶手段から出力手段へ送ることができ、並列処理を行うことができるようになる。
【発明の実施の形態】
以下、本発明の画像処理装置における実施の形態を図に基づいて説明する。図１は、本実施形態に係る画像処理装置を説明する構成図である。すなわち、本実施形態における画像処理装置は、原稿画像を走査して画像データを生成するスキャナ１と、スキャナ１で生成した画像データを一時記憶しておく第１メモリ１０と、第１メモリ１０から出力される画像データに所定の処理を施す画像処理部２ｙ、２ｍ、２ｃ、２ｋと、処理後の画像データ等を格納する第２メモリ２０ｙ、２０ｍ、２０ｃ、２０ｋと、画像データの流れをコントロールする制御部３ｙ、３ｍ、３ｃ、３ｋと、画像データを用紙等の媒体へ出力する出力部４とを備えている。
【０００９】
本実施形態の画像処理装置では、特に、画像データを記憶する第２メモリ２０ｙ、２０ｍ、２０ｃ、２０ｋにおいて、画像データを入力するビデオバス４１ｙ、４１ｍ、４１ｃ、４１ｋと、画像データを出力するビデオバス４２ｙ、４２ｍ、４２ｃ、４２ｋとが独立して設けられているバスラインを備える点に特徴がある。
【００１０】
スキャナ１は、原稿画像を走査して、例えばＲ（赤）、Ｇ（緑）、Ｂ（青）から成る画像データを生成し、第１メモリ１０へ送る。第１メモリ１０から出力された画像データは、各画像処理部２ｙ、２ｍ、２ｃ、２ｋで各々Ｙ（Yellow）、Ｍ（Magenta）、Ｃ（Cyan）、Ｋ（Black）に変換され、所定の処理が施される。
【００１１】
なお、本実施形態の画像処理装置では、スキャナ１として、ＲＧＢから成る画像データのほかに、Ｌ*ａ*ｂ*やＹＭＣＫから成る画像データを生成できるようになっている。これにより、外部のコンピュータＰＣで用いる色空間の画像データを直接生成できるようになり、色変換処理時間を短縮することができる。
【００１２】
処理後の各画像データは、各々第２メモリ２０ｙ、２０ｍ、２０ｃ、２０ｋに格納される。この第２メモリ２０ｙ、２０ｍ、２０ｃ、２０ｋとしては、ハードディスク（HDD）のような容量の大きい記憶手段を用いる。すなわち、第２メモリ２０ｙ、２０ｍ、２０ｃ、２０ｋは、スキャナ１から入力した画像データや、外部のコンピュータＰＣから送信された画像データを格納することから、容量の大きいもの（例えば、最低圧縮率以下でも原稿の再読み込みが発生しないもの）を用いるのが望ましい。
【００１３】
また、第２メモリ２０ｙ、２０ｍ、２０ｃ、２０ｋには、画像処理部２ｙ、２ｍ、２ｃ、２ｋから画像データを入力するビデオバス４１ｙ、４１ｍ、４１ｃ、４１ｋと、画像データを出力するビデオバス４２ｙ、４２ｍ、４２ｃ、４２ｋとが独立して設けられている。これにより、スキャナ１から取り込んだ画像データを第２メモリ２０ｙ、２０ｍ、２０ｃ、２０ｋに格納しながら、予め第２メモリ２０ｙ、２０ｍ、２０ｃ、２０ｋに格納されている画像データを出力部４へ出力することが可能となる。
【００１４】
制御部３ｙ、３ｍ、３ｃ、３ｋは、外部のコンピュータＰＣとの画像データの入出力を制御するもので、ＹＭＣＫの各色ごとに設けられている。なお、本実施形態では、出力部４がＹＭＣＫの各色ごとに独立してデータを受けることができる構成であるため、制御部３ｙ、３ｍ、３ｃ、３ｋもそれに対応してＹＭＣＫ各色ごとに設けられている。したがって、ＹＭＣＫ各色の画像データを時分割で受ける出力部４の場合には、各色共通の制御部を１つ設けるだけでよい。
【００１５】
また、Ｙ用の制御部３ｙは、スキャナ１で取り込んだ画像データを、色空間を構成する各色ごと時分割で外部のコンピュータＰＣへ転送するために用いられる。このため、Ｙ用の制御部３ｙには、Ｙ用の第２メモリ２０ｙから制御部３ｙへ画像データを送信するためのバスライン４３と、外部のコンピュータＰＣから送られてきた画像データを出力部４へ出力するためのバスライン４４とが独立して設けられている。
【００１６】
これにより、スキャナ１によって取り込んだ画像データを外部のコンピュータＰＣへ転送する処理と、外部のコンピュータＰＣから送られた画像データを出力部４に出力する処理とを平行して行うことが可能となる。
【００１７】
また、本実施形態の画像処理装置では、第２メモリ２０ｙ、２０ｍ、２０ｃ、２０ｋから出力される画像データと、制御部３ｙ、３ｍ、３ｃ、３ｋから出力される画像データとのうち一方を選択するセレクタ５ｙ、５ｍ、５ｃ、５ｋを備えている。
【００１８】
このセレクタ５ｙ、５ｍ、５ｃ、５ｋは、外部のコンピュータＰＣから出力部４に向けて送られる画像データと、第２メモリ２０ｙ、２０ｍ、２０ｃ、２０ｋから出力部４に向けて送られる画像データとの選択を行うもので、本実施形態では、ＹＭＣＫの各色に対応して設けられている。
【００１９】
図２は、本実施形態の主要部を説明する構成図である。この図では、画像処理部２ｙ、２ｍ、２ｃ、２ｋおよび第２メモリ２０ｙ、２０ｍ、２０ｃ、２０ｋを中心とした構成を示している。なお、この図では、Ｙに対応する画像処理部２ｙと、ＭＣＫに対応する画像処理部２ｍ、２ｃ、２ｋとを示している。
【００２０】
ここで、画像処理部２ｙ、２ｍ、２ｃ、２ｋは、第１メモリ１０に格納されたＲＧＢから成る画像データをＬ*ａ*ｂ*色空間に変換するとともに所定の画像処理を行い、ＹＭＣＫから成る画像データに変換している。
【００２１】
図３は、画像処理部の処理の流れを説明する図である。先ず、スキャナによって画像入力を行い、その画像からＲＧＢの各色成分から成る画像データを得て（ステップＳ１０１）、イメージバッファにその画像データを一時的に保持する（ステップＳ１０２）。
【００２２】
イメージバッファが画像データを保持すると、次にイメージバッファから画像データを取り出して、その画像データに対するグレイバランス調整を行う（ステップＳ１０３）。次いで、ＲＧＢから成る画像データをＬ*ａ*ｂ*に変換し（ステップＳ１０４）、Ｌ*ａ*ｂ*の状態で濃度調整・色相調整・彩度調整を行う（ステップＳ１０５）。
【００２３】
次いで、調整後のＬ*ａ*ｂ*画像データをＹＭＣＫ色空間に変換し（ステップＳ１０７）、拡大・縮小処理（ステップＳ１０８）、シャープネス調整等のフィルター処理（ステップＳ１０９）を施し、リニア／ハイガンマ処理を行って（ステップＳ１１０）、ＹＭＣＫ各色ごとの第２メモリへ出力することになる。
【００２４】
次に、本実施形態の画像処理装置を用いた平行処理について、図４〜図７のタイミングチャートに沿って説明する。なお、以下の説明で、図４〜図７に示されない符号は図１を参照するものとする。
【００２５】
図４は、スキャナ１で取り込んだ画像データを第２メモリ２０ｙ、２０ｍ、２０ｃ、２０ｋに格納する処理（以下、「ＣＯＰＹ  ＳＣＡＮ」と言う。）と、例えば、予め第２メモリ２０ｙ、２０ｍ、２０ｃ、２０ｋに格納されたコンピュータＰＣからの画像データを出力部４へ出力して印刷する処理（以下、「ＥＰＣ  ＰＲＩＮＴ」と言う。）とを平行処理する場合のタイミングチャートである。
【００２６】
この場合、スキャナ１で原稿画像を読み取り、第１メモリ１０から画像処理部２ｙ、２ｍ、２ｃ、２ｋを経て、ＹＭＣＫ各第２メモリ２０ｙ、２０ｍ、２０ｃ、２０ｋへページ順に格納される。一方、この格納のタイミングに同期して、ＹＭＣＫ各第２メモリ２０ｙ、２０ｍ、２０ｃ、２０ｋからＹＭＣＫ各色の画像データがページ順に出力部４へ出力される。なお、ＹＭＣＫ各画像データの出力タイミングがずれているのは、出力部４の現像タイミングに合わせるためである。
【００２７】
本実施形態では、第２メモリ２０ｙ、２０ｍ、２０ｃ、２０ｋについて、画像処理部２ｙ、２ｍ、２ｃ、２ｋから入力されるビデオバス４１ｙ、４１ｍ、４１ｃ、４１ｋと、出力部４へ出力されるビデオバス４２ｙ、４２ｍ、４２ｃ、４２ｋとが独立して設けられていることから、第２メモリ２０ｙ、２０ｍ、２０ｃ、２０ｋへの画像データの格納(入力)と、予め格納された画像データの転送(出力)とを同時に行うことが可能となる。
【００２８】
図５は、ＣＯＰＹ  ＳＣＡＮと、予め第２メモリ２０ｙ、２０ｍ、２０ｃ、２０ｋに格納された画像データを外部のコンピュータＰＣへ出力する処理（以下、「ＦＩＬＥ  ＴＲＡＮＳＦＥＲ」と言う。）とを平行処理する場合のタイミングチャートである。
【００２９】
この場合、スキャナ１で原稿画像を読み取り、第１メモリ１０から画像処理部２ｙ、２ｍ、２ｃ、２ｋを経て、ＹＭＣＫ各第２メモリ２０ｙ、２０ｍ、２０ｃ、２０ｋへページ順に格納される。一方、この格納のタイミングに同期して、ＹＭＣＫ各第２メモリ２０ｙ、２０ｍ、２０ｃ、２０ｋからＹＭＣＫ各色の画像データが各色時分割でページ順に外部のコンピュータＰＣへ出力される。
【００３０】
本実施形態では、Ｙ用の第２メモリ２０ｙについて、Ｙ用の画像処理部２ｙから入力されるビデオバス４１ｙと、制御部３ｙへ出力されるビデオバス４２ｙ、４３とが独立して設けられていることから、第２メモリ２０ｙへの画像データの格納(入力)と、予め格納された画像データのコンピュータＰＣへの転送(出力)とを同時に行うことが可能となる。
【００３１】
図６は、スキャナ１で取り込んだ画像データを外部のコンピュータＰＣへ転送するために第２メモリ２０ｙ、２０ｍ、２０ｃ、２０ｋへ格納する処理（以下、「ＦＩＬＥ  ＳＣＡＮ」と言う。）と、ＥＰＣ  ＰＲＩＮＴとを平行処理する場合のタイミングチャートである。
【００３２】
この場合、スキャナ１で原稿画像を読み取り、第１メモリ１０からＹ用の画像処理部２ｙを経て、ＹＭＣＫの各画像データが時分割でＹ用の第２メモリ２０ｙへページ順に格納される。一方、この格納のタイミングに同期して、ＹＭＣＫ各第２メモリ２０ｙ、２０ｍ、２０ｃ、２０ｋからＹＭＣＫ各色の画像データがページ順に出力部４へ出力される。なお、ＹＭＣＫ各画像データの出力タイミングがずれているのは、出力部４の現像タイミングに合わせるためである。
【００３３】
本実施形態では、Ｙ用の第２メモリ２０ｙについて、Ｙ用の画像処理部２ｙから入力されるビデオバス４１ｙと、出力部４へ出力されるビデオバス４２ｙとが独立して設けられていることから、Ｙ用の第２メモリ２０ｙへの画像データの格納(入力)と、予め格納された画像データの転送(出力)とを同時に行うことが可能となる。
【００３４】
図７は、ＦＩＬＥ  ＳＣＡＮと、ＦＩＬＥ  ＴＲＡＮＳＦＥＲとを平行処理する場合のタイミングチャートである。この場合、スキャナ１から第１メモリ１０およびＹ用の画像処理部２ｙを経て、Ｙ用の第２メモリ２０ｙへＹＭＣＫ各色の画像データが各色時分割でページ順に格納される。一方、この格納のタイミングに同期して、Ｙ用の第２メモリ２０ｙから、予めＹ用の第２メモリ２０ｙに格納されたＹＭＣＫ各色の画像データが各色時分割でページ順に外部のコンピュータＰＣへ出力される。
【００３５】
本実施形態では、Ｙ用の第２メモリ２０ｙについて、Ｙ用の画像処理部２ｙから入力されるビデオバス４１ｙと、制御部３ｙへ出力されるビデオバス４２ｙ、４３とが独立して設けられていることから、第２メモリ２０ｙへの画像データの格納(入力)と、予め格納された画像データのコンピュータＰＣへの転送(出力)とを同時に行うことが可能となる。
【００３６】
上記タイミングチャートで示す処理のほかにも、Ｙ用の制御部３ｙについて、画像データを入力するバスライン４３と、画像データを出力するバスライン４４とが独立して設けられていることから、ＦＩＬＥ  ＴＲＡＮＳＦＥＲと、外部のコンピュータＰＣから送信された画像データを出力部４から印刷出力する処理とを平行して行うことも可能である。
【００３７】
この場合、Ｙ用の制御部３ｙに対する負荷が大きくなることから、制御部３ｙによって次のような制御を行うようにしてもよい。すなわち、スキャナ１から画像データを取り込んでＦＩＬＥ  ＴＲＡＮＳＦＥＲを行っている間にコンピュータＰＣから画像出力要求があった場合は、スキャナ１からの画像取り込みおよびＦＩＬＥ  ＴＲＡＮＳＦＥＲを一時停止し、コンピュータＰＣから出力される画像データのみを出力部３ｙへ出力する処理のみを行い、この処理が終了した後、スキャナ１からの画像取り込みおよびＦＩＬＥ  ＴＲＡＮＳＦＥＲを再開するようにする。これにより、Ｙ用の制御部３ｙの負荷を軽減できるようになる。
【００３８】
なお、上記説明した実施形態では、出力部４が１つの場合を例としたが、複数の出力部を備えているものであっても適用可能である。この場合には、外部のコンピュータＰＣから出力された画像データを一つの出力部で印刷処理している間に、スキャナ１で取り込んだ画像データや第２メモリ２０ｙ、２０ｍ、２０ｃ、２０ｋに格納されている画像データを他の出力部で印刷処理することが可能となる。
【００３９】
【発明の効果】
以上説明したように、本発明の画像処理装置によれば次のような効果がある。すなわち、オフラインでコピーを行っている間に原稿スキャンを行ったり、外部のコンピュータからプリント処理を行っている間に原稿スキャンを行うことができ、処理待ち時間を大幅に短縮することが可能となる。特に、大量部数を処理する場合には、ユーザの待ち時間が発生せず、いわゆる原稿の手離れを良くすることが可能となる。
【図面の簡単な説明】
【図１】  本実施形態に係る画像処理装置を説明する構成図である。
【図２】  本実施形態の主要部を説明する構成図である。
【図３】  画像処理部の処理の流れを説明する図である。
【図４】  平行処理を説明するタイミングチャート（その１）である。
【図５】  平行処理を説明するタイミングチャート（その２）である。
【図６】  平行処理を説明するタイミングチャート（その３）である。
【図７】  平行処理を説明するタイミングチャート（その４）である。
【符号の説明】
１…スキャナ、２ｙ…画像処理部、２ｍ…画像処理部、２ｃ…画像処理部、２ｋ…画像処理部、３ｙ…制御部、３ｍ…制御部、３ｃ…制御部、３ｋ…制御部、４…出力部、５ｙ…セレクタ、５ｍ…セレクタ、５ｃ…セレクタ、５ｋ…セレクタ、１０…第１メモリ、２０ｙ…第２メモリ、２０ｍ…第２メモリ、２０ｃ…第２メモリ、２０ｋ…第２メモリ
【図１】
0003941307.tif 000002
【図２】
0003941307.tif 000003
【図３】
0003941307.tif 000004
【図４】
0003941307.tif 000005
【図５】
0003941307.tif 000006
【図６】
0003941307.tif 000007
【図７】
0003941307.tif 000008