(57)【要約】【課題】画像取得装置から画像処理装置へ高速にデータを送ることができる画像処理システムを提供する。【解決手段】本発明に係る画像処理システムは、対象物を走査して前記対象物の画像信号を取得し、前記画像信号を画像データに変換する画像取得装置と、前記画像データに所定の画像処理を施す画像処理装置と、前記画像取得装置と前記画像処理装置とを接続する高速外部バスとを備え、前記画像取得装置は、前記対象物を走査して前記対象物の画像信号を取得する画像取得部と、前記画像信号を画像データに変換するデータ変換部と、前記高速外部バスに接続され、前記画像データを前記高速外部バスへ出力する第１インターフェース部とを含み、前記高速外部バスの帯域速度は、前記データ変換部から前記第１インターフェース部への前記画像データの転送速度よりも速いことを特徴とする。【選択図】図１
2008042341.tif 000002
【特許請求の範囲】
【請求項１】
対象物を連続して走査して前記対象物の画像信号を取得し、前記画像信号を画像データに変換する画像取得装置と、
前記画像データに所定の画像処理を施す画像処理装置と、
前記画像取得装置と前記画像処理装置とを接続する高速外部バスと、
を備え、
前記画像取得装置は、
前記対象物を走査して前記対象物の画像信号を取得する画像取得部と、
前記画像信号を画像データに変換するデータ変換部と、
前記高速外部バスに接続され、前記画像データを前記高速外部バスへ出力する第１インターフェース部と、
を含み、
前記高速外部バスの帯域速度は、前記データ変換部から前記第１インターフェース部への前記画像データの転送速度よりも速い
ことを特徴とする画像処理システム。
【請求項２】
前記画像処理装置は、
前記高速外部バスに接続され、前記画像データを受け取る第２インターフェース部と、
前記画像データを記憶する記憶部と、
前記記憶部に記憶された前記画像データに所定の画像処理を施す処理部と、
を含み
前記第２インターフェース部から前記記憶部への前記画像データの転送速度は、前記データ変換部から前記第１インターフェース部への前記画像データの転送速度よりも速い
ことを特徴とする請求項１に記載の画像処理システム。
【請求項３】
前記高速外部バスは、シリアルＡＴＡバスを含み、
前記画像取得装置は、スキャナを含み、
前記画像処理装置は、コンピュータを含む
ことを特徴とする請求項１又は２に記載の画像処理システム。
【請求項４】
対象物を連続して走査して前記対象物の画像信号を取得する画像取得部と、
前記画像信号を画像データに変換するデータ変換部と、
前記高速外部バスに接続され、前記画像データを前記高速外部バスへ出力する第１インターフェース部と、
を含み、
前記データ変換部から前記第１インターフェース部への前記画像データの転送速度は、前記高速外部バスの帯域速度よりも遅い
ことを特徴とする画像取得装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システム及び画像取得装置に関する。
【背景技術】
【０００２】
従来より、プリンタを介してパソコンとスキャナとが接続された画像処理システムが提案されている（例えば、特許文献１参照）。この画像処理システムでは、スキャナとプリンタとの間が外部バス（ＩＥＥＥ１３９４又はＵＳＢ）で接続され、プリンタとパソコンとの間がネットワークケーブルで接続されている。
【特許文献１】特開２００２−１５８８１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、特許文献１の技術では、外部バスの帯域速度がスキャナ内部のデータ転送速度よりも遅くなる傾向にある。これにより、スキャナにおいて対象物を走査するスピードを上げたり、走査して得られる対象物の画像信号の解像度を上げたりした場合でも、外部バス及びネットワークケーブルの帯域速度が遅いために、スキャナからパソコンへ高速に画像データを送ることが困難な傾向にある。特に、ネットワークケーブルの帯域速度が外部バスの帯域速度より遅い場合、スキャナから送られたデータをプリンタで一時的に記憶する必要があり、スキャナからパソコンへ高速に画像データを送ることがさらに困難になるおそれがある。
【０００４】
本発明の目的は、画像取得装置から画像処理装置へ高速に画像データを送ることができる画像処理システム及び画像取得装置を提供することにある。
【課題を解決するための手段】
【０００５】
本発明の第１側面に係る画像処理システムは、対象物を連続して走査して前記対象物の画像信号を取得し、前記画像信号を画像データに変換する画像取得装置と、前記画像データに所定の画像処理を施す画像処理装置と、前記画像取得装置と前記画像処理装置とを接続する高速外部バスとを備え、前記画像取得装置は、前記対象物を走査して前記対象物の画像信号を取得する画像取得部と、前記画像信号を画像データに変換するデータ変換部と、前記高速外部バスに接続され、前記画像データを前記高速外部バスへ出力する第１インターフェース部とを含み、前記高速外部バスの帯域速度は、前記データ変換部から前記第１インターフェース部への前記画像データの転送速度よりも速いことを特徴とする。
【０００６】
本発明の第２側面に係る画像取得装置は、対象物を連続して走査して前記対象物の画像信号を取得する画像取得部と、前記画像信号を画像データに変換するデータ変換部と、前記高速外部バスに接続され、前記画像データを前記高速外部バスへ出力する第１インターフェース部とを含み、前記データ変換部から前記第１インターフェース部への前記画像データの転送速度は、前記高速外部バスの帯域速度よりも遅いことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、画像取得装置から画像処理装置へ高速に画像データを送ることができる。
【発明を実施するための最良の形態】
【０００８】
本発明の第１実施形態に係る画像処理システムについて、図１を参照して説明する。図１は、第１実施形態に係る画像処理システムの構成図である。
【０００９】
画像処理システム１は、スキャナ１０、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）２０及び高速外部バス３０を備える。
【００１０】
スキャナ１０及びＰＣ２０は、高速外部バス３０で接続されている。これにより、高速外部バス３０を介してスキャナ１０からＰＣ２０へデータを転送することができるようになっている。
【００１１】
次に、スキャナ１０の構成及び動作を説明する。
【００１２】
スキャナ１０は、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）１１、Ａ／Ｄ変換部１２、第１インターフェース１３、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）１４及び入力部１５を含む。
【００１３】
ＣＣＤ１１は、Ａ／Ｄ変換部１２及びＦＰＧＡ１４に接続されている。Ａ／Ｄ変換部１２は、ＣＣＤ１１、第１インターフェース１３及びＦＰＧＡ１４に接続されている。第１インターフェース１３は、高速外部バス３０、Ａ／Ｄ変換部１２及びＦＰＧＡ１４に接続されている。第１インターフェース１３は、例えば、シリアルＡＴＡ方式（Ｓ−ＡＴＡ方式）に対応したシリアルインターフェースである。ＦＰＧＡ１４は、ＣＣＤ１１、Ａ／Ｄ変換部１２及び第１インターフェース１３に接続されている。ＦＰＧＡ１４には、ＣＣＤ１１、Ａ／Ｄ変換部１２及び第１インターフェース１３を制御するためのプログラムが書き込まれている。入力部１５は、ＦＰＧＡ１４に接続されている。
【００１４】
図示しないオートシードフィーダには、利用者により、走査される対象物である複数の紙が設置される。紙には、所定の文字や図形が描かれている。オートシードフィーダと、ＣＣＤ１１が走査可能な位置（以下、走査位置とする）との間には、搬送系が設けられている。
【００１５】
入力部１５には、利用者により、走査を開始させる走査命令が入力される。ＦＰＧＡ１４は、走査命令を入力部１５から受け取り、走査命令に関連したプログラムを起動する。ＦＰＧＡ１４は、そのプログラムに応じて、搬送系を制御して、オートシードフィーダに設置された紙を順次に走査位置へ搬送する。そして、ＣＣＤ１１は、ＦＰＧＡ１４に制御され、走査位置に搬送された紙を連続して走査して、紙に描かれた所定の文字や図形のイメージを、紙の画像信号（アナログ信号）として取得する。ＣＣＤ１１は、その画像信号（アナログ信号）をＡ／Ｄ変換部１２へ供給する。
【００１６】
Ａ／Ｄ変換部１２は、画像信号（アナログ信号）を画像データ（デジタル信号）に変換する。Ａ／Ｄ変換部１２は、画像データ（デジタル信号）を第１インターフェース１３へ供給する。このとき、Ａ／Ｄ変換部１２から第１インターフェース１３へのデータ転送速度は、例えば、２Ｇｂｐｓである。第１インターフェース１３は、高速外部バス３０を介してＰＣ２０へ画像データを送り出す。このとき、第１インターフェース１３から高速外部バス３０へ送り出されるデータの転送速度は、Ａ／Ｄ変換部１２から第１インターフェース１３へのデータ転送速度と同様であり、例えば、２Ｇｂｐｓである。
【００１７】
次に、ＰＣ２０の構成及び動作を説明する。
【００１８】
ＰＣ２０は、本体Ｂ、入力部５０及び表示部４０を備える。
【００１９】
入力部５０及び表示部４０は、それぞれ、本体Ｂに接続されている。
【００２０】
本体Ｂは、第２インターフェース２１、ＣＰＵ２２、ＧＰＵ２３、ＨＤＤ２５、メインメモリ２６及び高速内部バス２８を備える。
【００２１】
第２インターフェース２１、ＣＰＵ２２、ＧＰＵ２３、ＨＤＤ２５、メインメモリ２６、入力部５０及び表示部４０は、高速内部バス２８で互いに接続されている。高速内部バス２８は、例えば、第２インターフェース２１からＧＰＵ２３に至る部分において、１６本の並列接続でＰＣＩ−Ｅｘｐｒｅｓｓ方式を採用している。高速内部バス２８の帯域速度（帯域幅）は、例えば、第２インターフェース２１からＧＰＵ２３に至る部分において、２．５Ｇｂｐｓ×１６＝４０Ｇｂｐｓである。第２インターフェース２１は、さらに高速外部バス３０に接続されている。第２インターフェース２１は、例えば、Ｓ−ＡＴＡ方式に対応したシリアルインターフェースである。ＨＤＤ２５には、画像処理のプログラムなどが記憶されている。
【００２２】
第２インターフェース２１は、高速外部バス３０を介してスキャナ１０から画像データを受け取る。第２インターフェース２１は、画像データを高速内部バス２８及びＧＰＵ２３経由でＧＰＵ内メモリへ供給する。ＧＰＵ内メモリは、画像データを記憶する。また、第２インターフェース２１は、必要に応じて、ＣＰＵ２２、ＨＤＤ２５及びメインメモリ２６へ画像データを供給する。
【００２３】
ＣＰＵ２２は、メインメモリ２６に一時記憶された画像データが示す画像を表示部４０に表示する。表示部４０に表示された画像を閲覧した利用者により、入力部５０には、画像処理に関する命令が入力される。
【００２４】
ＧＰＵ２３は、高速内部バス２８を介して画像処理に関する命令を受け取り、あらかじめＨＤＤ２５からＧＰＵ内メモリへ転送されて記憶された画像処理のプログラムを起動する。そして、ＧＰＵ２３は、画像処理のプログラムに従い、ＧＰＵ内メモリを参照して、ＧＰＵ内メモリに記憶された画像データに所定の画像処理を施す。ここで、所定の画像処理として、例えば、特開２００５−１５０８３７に示された処理が施されてもよい。すなわち、ＧＰＵ２３は、ＧＰＵ内メモリに記憶された画像データに対して、予め色ごとに指定された画像処理を行う。例えば、ＧＰＵ２３は、画像データに対して、登録された色を、白に変換するドロップアウトを行ったり、黒又は濃い色に変換する色強調を行ったりする。例えば、ＧＰＵ２３は、画像データに対して、登録された色で示される領域を認識して、その領域の切り出しを行ったりマスキングを行ったりする。ＧＰＵ２３は、このような画像処理が施された画像データをＣＰＵ２２、ＨＤＤ２５及びメインメモリ２６などへ供給する。
【００２５】
次に、高速外部バス３０の構成及び動作を説明する。
【００２６】
高速外部バス３０は、スキャナ１０の第１インターフェース１３と、ＰＣ２０の第２インターフェース２１とを接続する。高速外部バス３０は、例えば、シリアルＡＴＡ方式（Ｓ−ＡＴＡ方式）を採用したバスである。
【００２７】
ここで、特許文献１の技術では、スキャナとプリンタとを接続する外部バスとして、ＩＥＥＥ１３９４方式を採用したバスが使用されている。この場合、外部バスの帯域速度（帯域幅）は、例えば、８００Ｍｂｐｓである。すなわち、スキャナ内部のデータ転送速度が２Ｇｂｐｓとすれば、外部バスの帯域速度（帯域幅）は、スキャナ内部のデータ転送速度よりも遅くなっている。これにより、スキャナからパソコンへ高速にデータを送ることが困難になるおそれがある。
【００２８】
それに対して、第１実施形態に係る発明では、スキャナ１０とＰＣ２０とが高速外部バス３０で接続されている。高速外部バス３０は、例えば、シリアルＡＴＡ方式（Ｓ−ＡＴＡ方式）を採用したバスである。この場合、高速外部バス３０の帯域速度（帯域幅）は、例えば、３Ｇｂｐｓである。すなわち、スキャナ内部のデータ転送速度が２Ｇｂｐｓとすれば、高速外部バス３０の帯域速度（帯域幅）は、スキャナ内部のデータ転送速度よりも速くなっている。これにより、スキャナからパソコンへ高速にデータを送ることができる。
【００２９】
次に、画像処理システムが画像を処理する処理の流れを、図２に示すフローチャートを用いて説明する。
【００３０】
ステップＳ１では、スキャナ１０のＣＣＤ１１が画像信号を取得する。
【００３１】
すなわち、スキャナ１０の図示しないオートシードフィーダに、利用者により、走査される対象物である複数の紙が設置される。紙には、所定の文字や図形が描かれている。オートシードフィーダと、ＣＣＤ１１が走査可能な位置（以下、走査位置とする）との間には、搬送系が設けられている。
【００３２】
そして、図示しない入力部には、利用者により、走査を開始させる走査命令が入力される。ＦＰＧＡ１４は、走査命令を入力部から受け取り、走査命令に関連したプログラムを起動する。ＦＰＧＡ１４は、そのプログラムに応じて、搬送系を制御して、オートシードフィーダに設置された紙を順次にＣＣＤ１１が走査可能な位置へ搬送する。そして、ＣＣＤ１１は、ＦＰＧＡ１４に制御され、走査位置に搬送された紙を連続して走査して、紙に描かれた所定の文字や図形のイメージを、紙の画像信号（アナログ信号）として取得する。
【００３３】
ステップＳ２では、Ａ／Ｄ変換部１２が画像信号を画像データに変換する。
【００３４】
すなわち、スキャナ１０のＣＣＤ１１は、画像信号（アナログ信号）をＡ／Ｄ変換部１２へ供給する。Ａ／Ｄ変換部１２は、画像信号（アナログ信号）を画像データ（デジタル信号）に変換する。
【００３５】
ステップＳ３では、スキャナ１０の内部でデータ転送（内部転送）が行われる。
【００３６】
すなわち、Ａ／Ｄ変換部１２は、画像データを第１インターフェース１３へ供給する。このとき、Ａ／Ｄ変換部１２から第１インターフェース１３への画像データの転送速度は、例えば、シリアル換算で２Ｇｂｐｓである。
【００３７】
ステップＳ４では、スキャナ１０とＰＣ２０との間でデータ転送（装置間転送）が行われる。
【００３８】
すなわち、第１インターフェース１３は、高速外部バス３０を介してＰＣ２０へ画像データを送り出す。このとき、第１インターフェース１３から高速外部バス３０へ送り出されるデータの転送速度は、Ａ／Ｄ変換部１２から第１インターフェース１３へのデータ転送速度と同様であり、例えば、２Ｇｂｐｓである。それに対して、高速外部バス３０の帯域速度（帯域幅）は、例えば３Ｇｂｐｓである。
【００３９】
ここで、高速外部バス３０の帯域速度は、Ａ／Ｄ変換部１２から第１インターフェース部１３への画像データの転送速度よりも速い。すなわち、高速外部バス３０の帯域速度は、第１インターフェース１３から高速外部バス３０へ送り出される画像データの転送速度よりも速い。これにより、高速外部バス３０は、スキャナ１０からの転送速度とおおむね同じ速度で、画像データをＰＣ２０へ送ることができる。すなわち、スキャナ１０からＰＣ２０へ高速に画像データを送ることができる。
【００４０】
ステップＳ５では、ＰＣ２０の内部でデータ転送（内部転送）が行われる。
【００４１】
すなわち、第２インターフェース２１は、高速外部バス３０を介してスキャナ１０から画像データを受け取る。第２インターフェース２１は、画像データを高速内部バス２８及びＧＰＵ２３経由でＧＰＵ内メモリへ供給する。ＧＰＵ内メモリは、画像データを記憶する。また、第２インターフェース２１は、必要に応じて、ＣＰＵ２２、ＨＤＤ２５及びメインメモリ２６へ画像データを供給する。
【００４２】
ステップＳ６では、ＧＰＵ２３が画像処理を行う。
【００４３】
すなわち、入力部５０には、画像処理に関する命令が入力される。ＧＰＵ２３は、高速内部バス２８を介して画像処理に関する命令を受け取り、あらかじめＨＤＤ２５からＧＰＵ内メモリへ転送されて記憶された画像処理のプログラムを起動する。そして、ＧＰＵ２３は、画像処理のプログラムに従い、ＧＰＵ内メモリを参照して、ＧＰＵ内メモリに記憶された画像データに所定の画像処理を施す。ここで、所定の画像処理として、例えば、特開２００５−１５０８３７に示された処理が施されてもよい。すなわち、ＧＰＵ２３は、ＧＰＵ内メモリに記憶された画像データに対して、予め色ごとに指定された画像処理を行う。例えば、ＧＰＵ２３は、画像データに対して、登録された色を、白に変換するドロップアウトを行ったり、黒又は濃い色に変換する色強調を行ったりする。例えば、ＧＰＵ２３は、画像データに対して、登録された色で示される領域を認識して、その領域の切り出しを行ったりマスキングを行ったりする。ＧＰＵ２３は、このような画像処理が施された画像データをＣＰＵ２２、ＨＤＤ２５及びメインメモリ２６などへ供給する。
【００４４】
なお、スキャナ１０に走査を開始させる走査命令は、スキャナ１０の入力部１５に入力される代わりに、ＰＣ２０の入力部５０に入力されても良い。この場合、走査命令は、入力部５０から、高速内部バス２８、第２インターフェース２１、高速外部バス３０及び第１インターフェース１３経由でＦＰＧＡ１４へ供給される。スキャナ１０は、ＦＰＧＡ１４の代わりにＣＰＵを備えても良い。
【００４５】
次に、本発明の第２実施形態に係る画像処理システムについて、図３を参照して説明する。図３は、第２実施形態に係る画像処理システムの構成図である。以下では、第１実施形態と異なる部分を中心に説明し、同様の部分については説明を省略する。
【００４６】
画像処理システム１００は、その基本的な構成は第１実施形態と同様であるが、スキャナ１０の代わりにスキャナ１１０を備え、高速外部バス３０の代わりに高速外部バス群１３０を備える点で、第１実施形態と異なる。
【００４７】
スキャナ１１０は、第１スキャン部１１０ａ及び第２スキャン部１１０ｂを含む。第１スキャン部１１０ａは、ＣＣＤ１１の代わりにＣＣＤ１１１ａを含む。第２スキャン部１１０ｂは、ＣＣＤ１１の代わりにＣＣＤ１１１ｂを含む。ＣＣＤ１１１ａとＣＣＤ１１１ｂとは、走査位置を間にして互いに対向して配置される。これにより、ＣＣＤ１１１ａ及びＣＣＤ１１１ｂは、対象物である紙が走査位置に搬送されたとき、その紙の表面及び裏面をそれぞれ走査することができるようになっている。
【００４８】
高速外部バス群１３０は、第１高速外部バス１３０ａ及び第２高速外部バス１３０ｂを含む。第１高速外部バス１３０ａが第１スキャン部１１０ａとＰＣ２０とを接続し、第２高速外部バス１３０ｂが第２スキャン部１１０ｂとＰＣ２０とを接続している。ここで、第１スキャン部１１０ａの内部のデータ転送速度と第１高速外部バス１３０ａの帯域速度との関係は、第１実施形態におけるスキャナ１０の内部のデータ転送速度と高速外部バス３０の帯域速度との関係と同様である。第２スキャン部１１０ｂの内部のデータ転送速度と第２高速外部バス１３０ｂの帯域速度との関係も、第１実施形態におけるスキャナ１０の内部のデータ転送速度と高速外部バス３０の帯域速度との関係と同様である。
【００４９】
したがって、このような画像処理システム１００によっても、スキャナ１１０からＰＣ２０へ高速に画像データを送ることができる。
【図面の簡単な説明】
【００５０】
【図１】本発明の第１実施形態に係る画像処理システムの構成図。
【図２】画像処理システムが画像処理する処理の流れを示すフローチャート。
【図３】本発明の第２実施形態に係る画像処理システムの構成図。
【符号の説明】
【００５１】
１，１００  画像処理システム
１０，１１０  スキャナ
２０  ＰＣ
３０，１３０  高速外部バス
【図１】
2008042341.tif 000003
【図２】
2008042341.tif 000004
【図３】
2008042341.tif 000005