(57)【要約】      （修正有）【課題】既存の画像データ転送ラインにおいて画像データ転送中にリアルタイムでコマンドを併せて転送することを簡易に実現することが可能な画像データ処理システムを提供する。【解決手段】画像データ処理システム１００は、原稿の画像を読み取り画像データを生成する画像読取装置１０と、画像読取装置と転送ライン８０を介して接続された画像形成装置５０とを含む。画像読取装置１０は、画像データと、この画像データに付随する情報、画像読取装置に係る動作状況、またはオペレータによる設定操作内容を示すコマンドと、画像データとコマンドとを識別するための識別信号とを転送ライン８０に出力するように構成される。画像形成装置５０は、転送ラインを介して受け取った識別信号、コマンド、画像データに基づいて、画像データに対する処理を実行するように構成される。【選択図】図１
2009164899.tif 000002
【特許請求の範囲】
【請求項１】
原稿の画像を読み取ることにより画像データを生成する画像読取装置と、前記画像読取装置と転送ラインを介して接続された画像処理装置とを含む画像データ処理システムであって、
前記画像読取装置は、画像データと、この画像データに付随する情報、前記画像読取装置に係る動作状況、またはオペレータによる設定操作内容を示すコマンドと、画像データとコマンドとを識別するための識別信号とを前記転送ラインに出力するように構成され、
前記画像処理装置は、前記転送ラインを介して受け取った前記識別信号、前記コマンド、前記画像データに基づいて、画像データに対する処理を実行するように構成された
画像データ処理システム。
【請求項２】
前記識別信号は、前記転送ライン上を転送される信号が、画像データである場合とコマンドである場合とで異なる値になるようにされた信号である
請求項１に記載の画像データ処理システム。
【請求項３】
前記画像処理装置は、前記転送ラインから受け取ったコマンドを元に、画像データかコマンドかを識別する手段と、このコマンドに応じて画像データをメモリに転送する手段とを少なくとも含むＡＳＩＣを備える
請求項１または２に記載の画像データ処理システム。
【請求項４】
前記転送ラインは、画像データとコマンドを識別する転送制御信号ラインを少なくとも１つ有するクロック同期データ転送バスである
請求項１〜３のいずれか１項に記載の画像データ処理システム。
【請求項５】
前記画像読取装置は、画像データ転送前および転送中において、前記転送ラインに対してコマンドを割り込ませることが可能に構成された
請求項１〜４のいずれか１項に記載の画像データ処理システム。
【請求項６】
前記ＡＳＩＣは、画像データ転送中の原稿画像の１ライン毎に１ライン画素数設定コマンドを受け付ける手段と、このコマンド内に含まれる画素数を元に有効画像領域を判断しその判断結果に基づいてメモリへの書き込みを行う手段とをさらに備える
請求項３〜５のいずれか１項に記載の画像データ処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像データの送信および受信を行うように構成された画像データ処理システムに関する。
【背景技術】
【０００２】
画像読取装置で読み取った画像データを処理および記憶する画像処理部へ転送する手法については、従来様々な開発がされている（例えば、特許文献１参照）。従来、画像読取装置（画像データ送出側）および画像処理装置（画像データ受信側）双方個々にコントローラ（ＣＰＵ）を設け、双方のコントローラが連携して画像読取範囲や、その範囲に応じたデータ量を送出側および受信側に設定した上で画像データの読み取りや転送を実行していた。そして、この個々のコントローラ間の連携を行うために画像データ転送ラインとは別系統でシリアル通信インターフェースを用いているものもあった。
【特許文献１】特開２００５−０８６７２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、データ量の多い高精細のカラー画像でサイズの異なる原稿を複数枚、自動的に滞りなく転送する事を考慮すると、制御装置間の連携処理がリアルタイムで行われることが好ましい。
【０００４】
これは制御装置間のシリアル通信速度を高速化すればある程度は解決可能であるが、その為の高速インターフェースと高速で高価なコントローラを用いなければならなくなりコストアップとなる。
【０００５】
本発明の目的は、既存の画像データ転送ラインにおいて画像データ転送中にリアルタイムでコマンドを併せて転送することを簡易に実現することが可能な画像データ処理システムを提供することである。
【課題を解決するための手段】
【０００６】
本発明に係る画像データ処理システムは、原稿の画像を読み取り画像データを生成する画像読取装置と、画像読取装置と転送ラインを介して接続された画像処理装置とを含む。
【０００７】
画像読取装置は、画像データと、この画像データに付随する情報、前記画像読取装置に係る動作状況、またはオペレータによる設定操作内容を示すコマンドと、画像データとコマンドとを識別するための識別信号とを前記転送ラインに出力するように構成される。
【０００８】
一方で、画像処理装置は、転送ラインを介して受け取った識別信号、コマンド、画像データに基づいて、画像データに対する処理を実行するように構成される。
【０００９】
この構成においては、データ量の多い高精細カラー画像等と、この画像データに付随する情報や動作設定コマンドを単一の転送バスを用いて画像処理装置に転送することが可能になる。
【００１０】
例えば、複数原稿を自動的に読み取るフィーダ（ＡＤＦ）を備えた画像読取装置（例えば、光学スキャナ）で、サイズの異なる複数枚原稿を連続して読み取り、その読み取った画像データを画像処理装置に転送する際に、転送すべき有効画像データ量や、画像読取装置の異常停止による転送中断情報等が画像データ転送バスにコマンドとして転送される。この結果、転送先の画像処理装置が転送中においても確実に有効な画像データを受信でき、自動原稿読み取りフィーダの動作停滞を防止することが可能となる。画像データとコマンドとを識別するための識別信号用のラインとして、既存の画像データ転送スタート信号のラインを流用することが可能である。
【００１１】
コマンドは、画像データ転送ラインに乗せ、識別信号によって時分割的に画像データ転送ラインに乗せるため、その信号線数ビット幅に応じてその種類を増やすことが可能である。例えば、近年はカラー画像データ転送が主流になっているが、フルカラー画像で１データが２４ビットの場合、コマンドは１６７７７２１６種類（２の２４乗に相当）とすることが可能である。
【発明の効果】
【００１２】
この発明によれば、既存の画像データ転送ラインにおいて画像データ転送中にリアルタイムでコマンドを併せて転送することを簡易に実現することが可能になる。
【発明を実施するための最良の形態】
【００１３】
図１は、本発明の実施形態としての画像データ処理システム１００の概略を示している。画像データ処理システム１００は、画像読取装置１０、画像形成装置５０、およびこれらを接続する転送ライン８０を備える。この実施形態では、画像読取装置１０および画像形成装置５０の間の画像データの転送について説明するが、この発明の画像データ処理システムの構成要素は、画像読取装置１０および画像形成装置５０に限定されるものではない。画像データの送受信を行う任意の装置をこの発明の画像データ処理システムの構成要素とすることが可能である。
【００１４】
画像読取装置１０は、自動搬送部１８、読取部１６、Ａ／Ｄ変換部１４、インターフェース部（Ｉ／Ｆ部）２２、サブコントローラ１２、およびコントローラ２０を備える。自動搬送部１８は、複数の原稿を自動的に順次読取部１６の読取位置に搬送するように構成される。読取部１６は、読取位置に存在する原稿の画像を読み取るように構成される。Ａ／Ｄ変換部１４は、読取部１６から供給される画像データをアナログ値からディジタル値に変換するように構成される。インターフェース部２２は、外部機器との通信を司るように構成される。この実施形態では、インターフェース部２２はディジタル化された画像データを画像形成装置５０に対して出力するように構成される。
【００１５】
サブコントローラ１２は、読取部１６、Ａ／Ｄ変換部１４、およびインターフェース部２２の動作を制御するように構成される。この実施形態ではサブコントローラ１２は、スキャンタイミング、Ａ／Ｄ変換タイミング、画像データ転送タイミングを制御する用途のために設計および製造されたＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｃｉｒｃｕｉｔ）によって構成される。ただし、サブコントローラ１２は、ＡＳＩＣに限定されることはなく、その他の種類の集積回路を用いることが可能である。
【００１６】
コントローラ２０は、画像読取装置１０の各部の動作を統括的に制御するように構成される。コントローラ２０は少なくとも、原稿サイズの検出、自動搬送部１８における異常検知、および読み取り領域に係る設定操作に応じて各部を適切に制御する機能を備える。
【００１７】
画像形成装置５０は、画像処理部７０、画像形成部５２、メモリ５４、ネットワークコントローラ５６、ハードディスク（ＨＤＤ）５８、およびコントローラ６０を備える。
【００１８】
画像処理部７０は、受信部７４、送信部７８、圧縮／伸張部７６、およびサブコントローラ７２を備える。受信部７４は、画像読取装置１０のインターフェース部２２から出力された画像データおよびコマンドを受信するように構成される。送信部７８は、受信した画像データを画像処理部７０の外部（例えば、メモリ５４）に出力するように構成される。圧縮／伸張部７６は、受信した画像データの圧縮または伸張を行うように構成される。サブコントローラ７２は、画像処理部７０の各部の動作を制御するように構成される。例えば、サブコントローラ７２は、受信した画像データを、コマンドにより指定された手順によりメモリ５４に転送する機能を有する。この実施形態では、画像処理部７０全体をＡＳＩＣとして構成しているが、画像処理部７０の構成はこれに限定されるものではない。
【００１９】
画像形成部５２は、供給される画像データに基づいて画像形成処理を実行するように構成される。メモリ５４は、画像データおよびコマンドが一次的に記憶されるように構成される。ネットワークコントローラ５６は、ネットワーク２００に接続されたパソコン等の機器との間で通信を行うための機能を備える。ハードディスク（ＨＤＤ）５８は、画像データを大量に記憶できるように構成される。コントローラ６０は、画像形成装置５０の各部の動作を統括的に制御する。
【００２０】
図２を用いて、画像データ処理システム１００における通信を説明する。図２は、転送ライン８０上を転送される信号を示している。転送ライン８０には、多量データを高速にかつ確実に転送する為の転送クロック、転送データバス、およびコマンド有効信号が含まれる。本実施形態ではフルカラー画像データを用いているため、１画素はＲＧＢの２４ビット（Ｒ成分８ビット＋Ｇ成分８ビット＋Ｂ成分８ビット）であるが、これに限定されるものではない。コマンド有効信号は、画像データ（１５２、１５４）かコマンド（１２２、１２４、１２６）かを識別するための識別子としての機能を有する。この実施形態では、転送される信号が画像データの場合にはコマンド有効信号がオフになり、転送される信号がコマンドの場合にはコマンド有効信号がオンになるように構成される。例えば、図２では、第１のコマンド１２２、第２のコマンド１２４、および第３のコマンド１２６が転送ライン８０上を転送される時に、コマンド有効信号がオンになっている。
【００２１】
コマンドの例として、画像データに付随する情報通知コマンド、自動搬送部１８や読取部１６における異常発生通知コマンド、およびオペレータの操作内容に係る通知コマンドが挙げられる。ここでは、説明の便宜上、コマンドの種類を第１のコマンド１２２、第２のコマンド１２４、および第３のコマンド１２６に分類している。
【００２２】
図３を用いて、第１のコマンド１２２、第２のコマンド１２４、および第３のコマンド１２６の例を説明する。第１のコマンド１２２は原則として、画像データ転送処理の初期に発行される。第１のコマンド１２２の例として、原稿頁画像転送ライン数を通知するための転送画像ライン数設定コマンド１２２ＡおよびＡ４横原稿コピー時の転送ライン数等を示す動作コマンド１２２Ｂが挙げられる。
【００２３】
第２のコマンド１２４は原則として、画像データの転送直前に発行されるコマンドである。第２のコマンド１２４の例として、１ラインの転送画素数を示す転送画像１ライン画素設定コマンドが挙げられる。
【００２４】
第３のコマンド１２６は原則として、割り込みを発生させる際に発行されるコマンドである。第３のコマンド１２６の例として、再設定画像転送ライン数を示す転送画像ライン数変更コマンド１２６Ａや画像データ転送処理を強制的に終了させる中断コマンド１２６Ｂが挙げられる。なお、中断コマンド１２６Ｂが発行されると、画像処理部７０は、画像データ転送処理を終了し、第１のコマンド１２２が次に入力するまで待機する。
【００２５】
これらの第１のコマンド１２２、第２のコマンド１２４、および第３のコマンド１２６はあくまで例示であり、その他のコマンドを採用することも可能である。
【００２６】
この実施形態の画像データ処理システム１００は、画像データの転送時に１ライン分のデータが連続して転送されるように構成される。このため、原稿１頁分の画像データ転送中においても1ライン毎にコマンドを付加することが可能である。
【００２７】
図４を用いて、画像データ転送処理時における画像読取装置１０の動作手順を説明する。画像データ処理システム１００における画像データ転送処理時には、まず画像読取装置１０は第１のコマンド１２２を画像処理部７０に転送ライン８０を介して送信する（Ｓ１）。第１のコマンド１２２を送信する理由は、画像データ処理システム１００における原稿画像読み取り単位は原稿１頁分であるため、原稿サイズや有効画像範囲指定に従って読み取り解像度に基づき何ライン分をスキャンし転送するか決定し、予め受信手段側にも通知しておく必要があるためである。Ｓ１のステップにおいて、画像読取装置１０は上記ライン数をコマンドとして転送ライン８０に出力する。その際、転送ライン８０に乗っているデータがコマンドである事を示すためにコマンド有効信号をオンにする。
【００２８】
続いて、画像読取装置１０は原稿の１ライン分の読み取りを行う（Ｓ２）。さらに、画像読取装置１０は、最初の１ライン分スキャンした画像データを転送する直前に、第２のコマンド１２４を画像処理部７０に送信する（Ｓ３）。具体的には、Ｓ３のステップでは、１ライン分画像データ中有効な画素数が何画素かが画像処理部７０にコマンドとして転送される。
【００２９】
第２のコマンド１２４の転送直後に、コマンド有効信号をオフにすると同時に１ライン分の画像データを転送クロックサイクル単位に順次転送する（Ｓ４）。このとき、原稿のサイズが変更した場合（例えば、Ａ３サイズ→Ａ４サイズ）には（Ｓ５）、画像読取装置１０は第３のコマンドを画像処理部７０に送信する（Ｓ９）。Ｓ９のステップでは、第３のコマンドとして送信画像ライン数の変更コマンド１２６Ａが発行される。
【００３０】
また、画像データの転送開始後は画像読取装置１０がマシントラブルにより停止したか否かも判断される（Ｓ６）。Ｓ６の判断ステップにて、マシントラブルが検出された場合には、画像読取装置１０は第３のコマンドを画像処理部７０に送信する（Ｓ１０）。Ｓ１０のステップでは、第３のコマンドとして中断コマンド１２６Ｂが発行される。
【００３１】
Ｓ６の判断ステップにおいて、マシントラブルが検出されない場合には、画像読取装置１０は、１頁分の画像データの送信が完了したか否かを判断する（Ｓ７）。Ｓ７の判断ステップにおいて、１頁分の画像データの送信が完了していない場合には、Ｓ２のステップに移行し、原稿サイズに応じたライン数、または有効な画像データライン数分の転送が完了するまで、Ｓ２〜Ｓ７のステップを繰り返す。
【００３２】
Ｓ７の判断ステップにおいて、１頁分の画像データの送信が完了している場合には、次に読み取るべき原稿が存在するか否かを判断し（Ｓ８）、次に読み取るべき原稿が存在する場合には再度Ｓ１のステップに移行する。
【００３３】
図５は、画像形成装置５０における画像処理部７０の動作手順を示すフローチャートである。画像処理部７０は、画像読取装置１０から出力されたコマンドを受信するまで待機する（Ｓ２１）。Ｓ２１のステップにおいて、画像処理部７０はコマンドを受信した時には受信したコマンドの内容を解析する。
【００３４】
受信したコマンドが画像読取装置がマシントラブルに起因する中断を示すものである場合には、画像処理部７０はただちに画像データ転送処理を終了する。
【００３５】
受信したコマンドが、送信画像ライン数変更に係るものである場合には（Ｓ２３）、変更ライン数分を既に受信しているか否かを判断し（Ｓ３０）、まだ受信していない場合にのみ受信画像データのライン数の再設定を実行する（Ｓ３１）。例えば、Ａ３サイズからＡ４サイズへのサイズ変更があった場合において、Ａ３サイズの副走査方向のライン数が１００ラインでＡ４サイズの副走査方向のライン数が５０ラインと設定されているときには、既に５０ラインを受信しているかどうかを判断し、５０ラインに達していない場合にのみライン数を５０ラインに設定し直す。もし、５０ラインに達している場合には、ただちに処理を終了する。
【００３６】
受信したコマンドが、新たな頁における送信画像ライン数を設定するコマンドである場合には（Ｓ２４）、画像処理部７０は受信画像データのライン数の設定を実行する（Ｓ３１）。
【００３７】
受信したコマンドが、オペレータによる環境設定（例えばＡ４横のコピー操作）に係るコマンドである場合には（Ｓ２５）、画像処理部７０は、受信画像ライン数を設定、画像圧縮領域を設定、およびプリント画像領域設定などの環境設定処理を行なう（Ｓ２９）。
【００３８】
受信したコマンドが、画像データにおける１ライン分の画素数に係るコマンドである場合には（Ｓ２６）、画像処理部７０は、１ライン分の画像データの受信処理を実行する（Ｓ２７）。Ｓ２７のステップにおいて画像処理部７０は、受信分の１ラインの画素をメモリ５４に記憶する。
【００３９】
続いて、１頁分の画像データの受信が完了したか否かを判断し（Ｓ２８）、まだ、受信すべきラインがある場合には、再びＳ２１のステップに移行する。
【００４０】
以上のように、画像データ処理システム１００では、画像読取装置１０のコントローラ２０によるサブコントローラ１２への制御のみで、画像形成装置５０側のコントローラ６０による画像処理部７０への画像データ受信設定が不要となる。この結果、コントローラ６０を動作させるためのプログラム工数が減るとともに、双方のコントローラ連携を行う為の別途通信ラインも不要となり、配線や通信インターフェースが減りコストダウン効果が得られる。
【００４１】
また、画像データ処理システム１００では、既存の画像データ用の転送ライン８０に時分割でコマンドを送出する事ができる。この結果、コマンドと画像データを識別する最低１本の制御信号も既存のライン毎同期信号、若しくは、有効画像識別信号等を流用できる。そして、現状の転送ライン資源増加を招く事無く、転送すべき有効画像データ量や範囲を確実に受信側に通知すると共に、高速な転送動作が提供可能となる。
【００４２】
さらに、画像データ処理システム１００では、画像読取装置５０で読み取った画像データ若しくはその中でも特に選定された有効画像領域のみを、コントローラ６０からの指示無しに確実にメモリ５４に蓄えられる。
【００４３】
画像データ処理システム１００では、複数の異なる原稿サイズの連続読み取りや、読取装置の異常による緊急停止状態が画像データ転送中に発生したとしても、画像読取装置１０が任意のタイミングで画像データの転送ライン８０にコマンドとして出力できるため、画像形成装置１０側ではコントローラ６０からの指示無しに高速かつ動的に、転送動作を制御できる。
【００４４】
画像データ処理システム１００では、操作者の指示（例えば、Ａ４コピーの指示等）をそのままコマンドに置き換える事により、原稿読み取り転送開始と同時に、画像形成装置５０の画像処理部７０で転送されて来た画像データをどのように処理し、何処へ転送すべきか判断できるので、この予め決められている一連の処理をコントローラ６０からの設定無しで自動的に行う事が可能となり、コントローラ６０を動作させるプログラムを簡素化することが可能である。例えば、Ａ４コピーコマンドを受信した場合における、一連の処理の例として、Ａ４原稿画像の全部を読み取り、メモリ５４に蓄えられたＡ４原稿画像を圧縮し、圧縮された画像データをハードディスク５８に転送し、メモリ５４に蓄えられたＡ４原稿画像を画像形成部５２へ転送し印刷する例が挙げられる。
【００４５】
上述の実施形態の説明は、すべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上述の実施形態ではなく、特許請求の範囲によって示される。さらに、本発明の範囲には、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００４６】
【図１】本発明の実施形態としての画像データ処理システムの概略を示
【図２】画像データ処理システムにおいて通信される信号を示すタイミングチャートである。
【図３】画像データ処理システムにおいて通信されるコマンドの例を示す図である。
【図４】画像読取装置の動作手順を示すフローチャートである。
【図５】画像形成装置の動作手順を示すフローチャートである。
【符号の説明】
【００４７】
１０−画像読取装置
１２−サブコントローラ
２０−コントローラ
５０−画像形成装置
７０−画像処理部
１００−画像データ処理システム
【図１】
2009164899.tif 000003
【図２】
2009164899.tif 000004
【図３】
2009164899.tif 000005
【図４】
2009164899.tif 000006
【図５】
2009164899.tif 000007