(57)【特許請求の範囲】
【請求項１】
画像データを情報処理装置へ転送する画像処理装置において、
画像データを読み取る読取手段と；
上記読取手段によって読み取られる画像データが、多値データであるか２値データであるかを判定する判定手段と；
上記判定手段が多値データであると判定した場合は、上記画像処理装置を制御する制御手段に接続される制御バスを介して上記多値データを第３のインターフェイス手段へ出力するための第１のインターフェイス手段を選択し、上記判定手段が２値データであると判定した場合は、上記制御バスを介さずに上記２値データを上記第３のインターフェイス手段へ出力するための第２のインターフェイス手段を選択する選択手段と；
上記選択手段が上記第２のインターフェイス手段を選択した場合は、上記第２のインターフェイス手段から出力される上記２値データを上記第３のインターフェイス手段を介して上記情報処理装置へ転送し、上記選択手段が上記第１のインターフェイス手段を選択した場合は、上記第１のインターフェイス手段から出力される上記多値データを上記第３のインターフェイス手段を介して上記情報処理装置へ転送する転送手段と；
を有することを特徴とする画像処理装置。
【請求項２】
画像データを情報処理装置へ転送する画像処理装置における画像処理方法において、
画像データを読み取る読取工程と；
上記読取工程によって読み取られる画像データが、多値データであるか２値データであるかを判定する判定工程と；
上記判定工程にて多値データであると判定された場合は、上記画像処理装置を制御する制御手段に接続される制御バスを介して上記多値データを第３のインターフェイス手段へ出力するための第１のインターフェイス手段を選択し、上記判定工程にて２値データであると判定された場合は、上記制御バスを介さずに上記２値データを上記第３のインターフェイス手段へ出力するための第２のインターフェイス手段を選択する選択工程と；
上記選択工程で上記第２のインターフェイス手段が選択された場合は、上記第２のインターフェイス手段から出力される上記２値データを上記第３のインターフェイス手段を介して上記情報処理装置へ転送し、上記選択工程で上記第１のインターフェイス手段が選択された場合は、上記第１のインターフェイス手段から出力される上記多値データを上記第３のインターフェイス手段を介して上記情報処理装置へ転送する転送工程と；
を有することを特徴とする画像処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理端末と画像処理装置とをインターフェイスを介して接続した画像処理システムに関する。
【０００２】
【従来技術】
近年、ファクシミリ装置はますます社会に浸透し、様々な形で社会生活と密接に結びつき、電話につぐ必須の通信機器としての地位を確立した存在となっている。現在では機能拡充と低価格化が進み、コードレス電話付きのものや留守番電話機能付きのもの等、様々なラインナップのものが開発されている。また、通常のスタンドアローンのファクシミリ装置とは別に、パーソナルコンピュータ（ＰＣ）とのインターフェイスを備えた、いわゆるマルチファンクションタイプのファクシミリ装置の開発が進み、ＰＣの画像入出力機器として広く使用されつつある。
【０００３】
このようなマルチファンクションタイプのファクシミリ装置においては、ファクシミリ装置の読取部にて読み取った画像データをＰＣに蓄積したり、ＰＣに蓄積されたファィルをファクシミリ装置を介して送信することも可能である。読み取る画像データは、白黒の２値データだけでなく、８ビットの多値データ、さらにはカラーのＲＧＢ多値データをも読み取り、ＰＣに転送することも可能となっている。
【０００４】
さて、ＰＣとファクシミリとのインターフェイスには、従来のＩＥＥＥＰ１２８４双方向パラレルインターフェイス、ＳＣＳＩ、ＲＳ２３２Ｃ等、様々なものがある。そのなかでもＩＥＥＥＰ１２８４インターフェイスは、最も一般的であるが、転送モードにはコンパチブル、ニブル、ＥＣＰ、バイト、ＥＰＰ等、様々なモードがあり、転送速度が大きく違っている。転送速度は、使用するＰＣにも依存するが、転送モードによって数１０Ｋバイト／Ｓ〜数１００Ｋバイト／Ｓと大きく異なっている。また、今後はＰ１２８４にかわってＵＳＢ（Universal Serial Bus）が主流になるといわれているが、ＵＳＢでは転送速度は１Ｍバイト／Ｓ以上である。
【０００５】
【発明が解決しようとする課題】
このように、様々なインターフェイス、さらには様々な読み取りモードに対応する上で問題となるのは、転送速度に見合った動作の実現とシステムのパフォーマンスの整合性である。さまざま転送モードあるいは転送インターフェイスに対して、転送速度が遅くてもまた速くても柔軟に対応できるようなシステムが望まれる。
【０００６】
これに対して従来は、１つのインターフェイスに対して１つあるいは２つの転送モードに対応した装置は開発されているが、転送モードによる異なる転送スピードに対応した読み取り動作を実現しているような装置はなかった。
【０００７】
また、８ビットの多値データを読み取る動作を実現する場合には、転送すベきデータ量が２値データと比較して８倍にもなる。そのためインターフェイスの転送速度が速くても、データ転送に要する画像処理装置のシステムバスの負荷が転送速度を制限することとなっていた。
【０００８】
そこで本発明は、情報処理端末と画像処理装置とをインターフェイスを介して接続した画像処理システムにおいて、様々なインターフェイスとその転送速度、さらには様々な読み取りモードに適した動作を実現することを目的とする。
【０００９】
【課題を解決するための手段】
本発明は、画像データを情報処理装置へ転送する画像処理装置において、画像データを読み取る読取手段と、上記読取手段によって読み取られる画像データが、多値データであるか２値データであるかを判定する判定手段と、上記判定手段が多値データであると判定した場合は、上記画像処理装置を制御する制御手段に接続される制御バスを介して上記多値データを第３のインターフェイス手段へ出力するための第１のインターフェイス手段を選択し、上記判定手段が２値データであると判定した場合は、上記制御バスを介さずに上記２値データを上記第３のインターフェイス手段へ出力するための第２のインターフェイス手段を選択する選択手段と、上記選択手段が上記第２のインターフェイス手段を選択した場合は、上記第２のインターフェイス手段から出力される上記２値データを上記第３のインターフェイス手段を介して上記情報処理装置へ転送し、上記選択手段が上記第１のインターフェイス手段を選択した場合は、上記第１のインターフェイス手段から出力される上記多値データを上記第３のインターフェイス手段を介して上記情報処理装置へ転送する転送手段とを有することを特徴とする画像処理装置である。
【００１１】
【発明の実施の形態および実施例】
図１は、本発明の一実施例による画像処理システムの構成を示すブロック図である。
【００１２】
図１において、制御部１−１は、ファクシミリ装置全体を制御するもので、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、時計ＩＣ、ＤＭＡコントローラ、タイマ等により構成されるマイクロコンピュータ回路となっており、マイクロコンピュータのソフトウェア制御により装置全体の動作制御、ワンタッチダイヤル情報および発信人名称等の各種データの管理を行う。
【００１３】
操作部１−２は、各種キー、表示部等により構成され、オペレータのキー入力の受け付けや各種情報の表示を行う。通信制御部１−３は、回線インターフェイス、電話回路等よりなり、画像データおよび通信制御データの送受信、電話の発着呼制御等を行う。
【００１４】
読取部１−５は、ＣＣＤ、Ａ／Ｄ（アナログ、デジタル）変換回路、画像処理回路等より構成され、光学的に読み取ったデータに対して光電変換、Ａ／Ｄ変換、画像補正、２値化処理等の画像処理を行う。印字部１−４は、例えばＬＢＰ、インクジェットプリンタ等で構成される。
【００１５】
マルチプレクサ（ＭＵＸ）１−６は、ＰＣＩ／Ｆ部１−７に対するデータを制御バス１−９から出力するか読取部１−５から出力するか選択的に出力する。制御バス１−９はアドレス信号、データ信号、ライト信号、リード信号等よりなる公知の制御バスである。
【００１６】
インターフェイス部１−７は、一般的な情報処理端末であるパーソナルコンピュータ（ＰＣ）１−８とデータの送受信を行うためのものであり、双方向セントロニクス、ＵＳＢ等のインターフェイスが用いられている。
【００１７】
図２は、読取部１−５の詳細を示すブロック図である。
【００１８】
タイミング制御部２−１は、制御部１−１よりライン同期信号とクロック入力を受け、コンタクトセンサ（ＣＳ）２−２への制御信号を出力したり、図示しないが各部に対する動作クロック、同期信号を出力する。
【００１９】
ＣＳ２−２は、光学的に読み取った画像データを光電変換し出力するものである。ＣＳ２−２では、ライン同期信号が入力されるたびに入力されるクロック信号に同期して画像データ１ラインを出力する。ＣＳ２−２で読み取られたデータは、Ａ／Ｄ変換部２−３でアナログ信号からデジタルデータに変換される。
【００２０】
Ａ／Ｄ変換されたデータは、ＡＧＣ回路２−４によりゲイン調整され、さらにシェーディング補正部２−５によりシェーディング補正が実行される。このシェーディング補正には、予め読み取られてＲＡＭ２−８に格納された基準データがＲＡＭＩ／Ｆ回路２−７を介して読み出され使用される。
【００２１】
そして、８ビット多値データを出力する場合には、シェーディング補正後のデータを第１のインターフェイス回路（Ｉ／Ｆ１）２−６を介してＭＵＸ１−６へ出力する。
【００２２】
一方、２値データを出力する場合には、さらに以下のような構成による画像処理が実行される。
【００２３】
エッジ強調回路部（ＥＥ）２−９は、シェーディング補正後の多値データをＲＡＭＩ／Ｆ回路２−７を介してＲＡＭ２−８にバッファリングし、２ラインあるいは３ラインのデータよりラプラシアンを通してエッジ強調する。そして、このエッジ強調後のデータに対し、ガンマ変換部（γ）２−１０では、輝度濃度変換を実行する。
【００２４】
次に、２値化回路２−１１では、多値データを誤差拡散法、あるいは単純に所定のスライスレベルを用いて２値化処理する。なお、誤差拡散法では、近傍画素の２値化による誤差をＲＡＭＩ／Ｆ回路２−７を介してＲＡＭ２−８より読み出して２値化を実行し、さらに２値化による誤差をＲＡＭＩ／Ｆ回路２−７を介してＲＡＭ２−８に格納する。
【００２５】
２値化された画像データは、第２のインターフェイス回路（Ｉ／Ｆ２）２−１２によりシリアルパラレル変換され、制御バス１−９に出力される。
【００２６】
以上のようにして、ＣＳ２−２で読み取られた画像データは多値データあるいは２値データに変換され出力される。
【００２７】
読取モータ２−１３は、モータドライバ２−１４により駆動され回転する。駆動するタイミング、相制御はモータ制御部２−１５により実行される。モータ制御部２−１５は、制御部１−１よりライン同期信号とクロック信号を入力し、たとえば図３に示すようなタイミングで読取モータ２−１３を駆動する。
【００２８】
図３は、読取モータ２−１３を１−２相制御で駆動した場合の制御例を示している。
【００２９】
図３（１）と図３（２）では、入力するライン同期信号の間隔と入力するクロック信号の周波数がそれぞれ倍になっている。そのためライン同期信号が入力されると１ラインが読み出されるため、図３（１）と図３（２）では、読み取り速度が倍違うこととなる。
【００３０】
以上のようにして、ライン同期信号とクロックの周波数を変えることにより読み取り速度を変えることができる。
【００３１】
次に図４は、本実施例においてＰＣ１−８に２値データを転送する場合の制御動作を示すフローチャートである。
【００３２】
まず、ステップ１において、転送モードが高速であるかそうでないかを判定する。これは、例えばインターフェイスが双方向セントロニクスの場合には、ネゴシエーションフェーズで決定される転送モードがＥＣＰモードであれば高速モードと判定し、ニブルモードであれば低速と判定する。
【００３３】
次にステップ２Ａ、２Ｂにおいて、それぞれのモードにおける画像読み取り速度を設定する。これは、例えば制御部１−１中のＲＯＭ内のテーブルに転送モード毎にライン同期信号、クロック周波数、モータ励磁パターン等のパラメータを格納し、それぞれのモードを実行する場合に読み出すようにすればよい。
【００３４】
次にステップ３において、読み出したパラメータにて読み取りを開始し、ステップ４において、読み取った画像データのＰＣへの転送を開始する。この後、ステップ５において画像の読み取り終了を判定し、画像の読み取りが終了すると、ステップ６において画像データの転送終了を判定する。そして、画像データの転送が終了すると、画像の読み取り転送制御を終了する。
【００３５】
次に図５は、本実施例においてＰＣ１−８に多値データを転送する場合の制御動作を示すフローチャートである。
【００３６】
まず、ステップ１１で、転送する画像データが多値データか否かを判定し、多値データと判定された場合には、ステップ１２において、画像データのパスを多値データモードに設定する。すなわち、第１のインターフェイス回路２−６の出力を選択する。次にステップ１３において、画像の読み取りを関始する。
【００３７】
この読み取り制御は、図４で説明したように、多値モード用のパラメータをＲＯＭより読み出して制御する。そして、ステップ１４において、読み取った画像データのデータ転送フェーズに移行した場合には、ステップ１５において、マルチプレクサ１−６を読取部１−５側に切り替えて、多値データをＰＣＩ／Ｆ１−７を介して転送を開始する。
【００３８】
ステップ１６において、多値データの転送を終了した場合には、ステップ１７において、マルチプレクサ１−６を制御バス１−９側に切り替える。これは、画像データをあるバイト数単位、例えば６４Ｋバイト単位で転送する場合には、画像データと制御データを交互に送受信することになるため、その場合にはマルチプレクサ１−６を順次切り替える必要があるためである。
【００３９】
次にステップ１８において、読み取り終了を検知し、ステップ１９において、全ての多値データの転送終了を検知すれば、多値データの読み取り転送制御を終了する。
【００４０】
次に図６は、本発明の第２実施例による画像処理システムの構成を示すブロック図である。なお、図１に示す構成と共通のものについては同一符号を付して説明は省略する。
【００４１】
マルチプレクサ６−１０は、マルチプレクサ１−６と同様、読取部１−５と制御バス１−９とを切り替えるものである。また、第２のＰＣインターフェイス（Ｉ／Ｆ）部６−１１は、ＰＣＩ／Ｆ部１−７と同様に、第２のＰＣ２−１２とデータの送受信を行うためのインターフェイスであり、双方向セントロニクス、ＵＳＢ等が用いられている。
【００４２】
ただし、ＰＣＩ／Ｆ部１−７とＰＣＩ／Ｆ部６−１１はインターフェイスの種類が異なるものとなっており、例えばＰＣＩ／Ｆ部１−７が双方向セントロニクスであれば、ＰＣＩ／Ｆ部６−１１はＵＳＢであるものとする。ＵＳＢでは１Ｍバイト／Ｓ程度の転送速度が実現でき、その転送速度は双方向セントロニクスに比べて５〜３０倍程度となっている。
【００４３】
図７は、本実施例においてＰＣ６−１２にデータを転送する場合の制御動作を示すフローチャートである。以下、このフローチャートに基づき、接続するインターフェイスの種類によって読み取り速度を変える制御について説明する。
【００４４】
まず、ステップ２１において、ＰＣ接続するＩ／Ｆが第２のＰＣＩ／Ｆ部６−１１、すなわちＵＳＢであるか否か判断し、ＵＳＢであれば、ステップ２２において、画像読み取り速度を高速に設定する。
【００４５】
次に、ステップ２３において読み取りを開始し、ステップ２４において画像転送を開始するが、読み取りに使用する制御パラメータは、図４で説明したように、高速読み取り用のパラメータをＲＯＭより読み出して制御する。
【００４６】
この後、ステップ２５において読み取り終了を検知し、ステップ２６において画像転送の終了を検知すれば、画像読み取り転送処理を終了する。
【００４７】
なお、以上のような実施例において、情報処理端末としてはＰＣ以外の外部情報機器を用いることが可能であり、また、画像処理装置としてはファクシミリ装置以外の例えば複写機を用いたシステムであってもよい。
【００４８】
【発明の効果】
本発明によれば、画像データが多値データであるか２値データであるかに応じて画像データを転送するインターフェイス手段を選択するので、画像データの種類（多値であるか２値であるか）に応じた適切なインターフェイス手段によって画像データを転送することができるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の第１実施例における画像処理システムを示すブロック図である。
【図２】図１に示す画像処理システムにおける画像処理装置の読取部の構成を示すブロック図である。
【図３】図２に示す読取部の読取速度制御を示すタイミングチャートである。
【図４】上記第１実施例の制御動作を示すフローチャートである。
【図５】上記第１実施例の制御動作を示すフローチャートである。
【図６】本発明の第２実施例における画像処理システムを示すブロック図である。
【図７】上記第２実施例の制御動作を示すフローチャートである。
【符号の説明】
１−１…制御部、
１−２…操作部、
１−３…通信制御部、
１−４…印字部、
１−５…読取部、
１−６…マルチプレクサ、
１−７…ＰＣＩ／Ｆ部、
１−８…ＰＣ、
１−９…制御バス。
【図１】
0004333971.tif 000002
【図２】
0004333971.tif 000003
【図３】
0004333971.tif 000004
【図４】
0004333971.tif 000005
【図５】
0004333971.tif 000006
【図６】
0004333971.tif 000007
【図７】
0004333971.tif 000008