(57)【要約】【課題】複数種類の画像入力装置と接続でき、接続される画像入力装置から画像データを入力する画像処理装置において、画像データを効率的に入力することができる画像処理装置及びその制御方法、コンピュータ可読メモリを提供する。【解決手段】接続された画像入力装置が、所定時間放置されると自動的に電源ＯＦＦする省電力機能を有しているか否かを判定する。そして、接続された画像入力装置が省電力機能を有していると判定された場合、所定時間毎に該画像入力装置の電源の通電状態の保持を指示するコマンドを発行する。【選択図】　図１
2004058671.tif 000002
【特許請求の範囲】
【請求項１】
複数種類の画像入力装置と接続可能とし、画像入力装置より画像データを受信する画像処理装置であって、
接続された画像入力装置と通信する通信手段と、
前記接続された画像入力装置が、所定時間放置されると自動的に電源ＯＦＦする省電力機能を有しているか否かを判定する判定手段とを備え、
前記判定手段によって、前記接続された画像入力装置が省電力機能を有していると判定された場合、前記通信手段は、所定時間毎に該画像入力装置の電源の通電状態の保持を指示するコマンドを発行する
ことを特徴とする画像処理装置。
【請求項２】
前記画像入力装置は、デジタルカメラである
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記接続された画像入力装置に対して、前記コマンドの発行の有無を示す情報を記憶する記憶手段を更に備える
ことを特徴とする請求項１または請求項２のどちらかに記載の画像処理装置。
【請求項４】
複数種類の画像入力装置と接続可能とし、画像入力装置より画像データを受信する画像処理装置の制御方法であって、
接続された画像入力装置と通信する通信工程と、
前記接続された画像入力装置が、所定時間放置されると自動的に電源ＯＦＦする省電力機能を有しているか否かを判定する判定工程とを備え、
前記判定工程によって、前記接続された画像入力装置が省電力機能を有していると判定された場合、前記通信手段は、所定時間毎に該画像入力装置の電源の通電状態の保持を指示するコマンドを発行する
ことを特徴とする画像処理装置の制御方法。
【請求項５】
前記画像入力装置は、デジタルカメラである
ことを特徴とする請求項４に記載の画像処理装置の制御方法。
【請求項６】
前記画像処理装置は、前記接続された画像入力装置に対して、前記コマンドの発行の有無を示す情報を記憶する記憶手段を更に備える
ことを特徴とする請求項４または請求項５のどちらかに記載の画像処理装置の制御方法。
【請求項７】
複数種類の画像入力装置と接続可能とし、画像入力装置より画像データを受信する画像処理装置の制御のプログラムコードが格納されたコンピュータ可読メモリであって、
接続された画像入力装置と通信する通信工程のプログラムコードと、
前記接続された画像入力装置が、所定時間放置されると自動的に電源ＯＦＦする省電力機能を有しているか否かを判定する判定工程のプログラムコードとを備え、
前記判定工程によって、前記接続された画像入力装置が省電力機能を有していると判定された場合、前記通信手段は、所定時間毎に該画像入力装置の電源の通電状態の保持を指示するコマンドを発行する
ことを特徴とするコンピュータ可読メモリ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数種類の画像入力装置と接続可能とし、該画像入力装置より画像データを入力する画像処理装置及びその方法に関するものである。
【０００２】
【従来の技術】
従来より、ワープロ等の画像処理装置において、デジタルカメラ等の外部画像記憶装置を接続し、その接続された外部画像記憶装置からカラー画像を入力し、その入力されたカラー画像を印刷装置に出力して印刷させることが行われてきた。その際、接続される外部画像記憶装置から画像データを入力する際の制御方法は、各外部画像記憶装置の種類毎に異なるため、従来は特定の外部画像記憶装置毎に画像データを入力する際の制御を実行する制御手段を用意するのが一般的であった。
【０００３】
【発明が解決しようとする課題】
しかし、近年のデジタルカメラ等の外部画像記憶装置の普及に伴い、画像データを入力する際のユーザの負担をできるだけ軽減するためには、それら複数種類の外部画像記憶装置のどれが接続されても、画像処理装置側で制御できるように、各外部画像記憶装置から画像データを入力する際の制御を同一の制御でできるようにすることが求められるようになってきている。
【０００４】
本発明は上記の問題点を鑑みてなされたものであり、複数種類の画像入力装置と接続でき、接続される画像入力装置から画像データを入力する画像処理装置において、画像データを効率的に入力するために、特に、省電力機能を有する画像入力装置から画像データを入力している間に、省電力機能のために画像入力装置の電源が自動的にＯＦＦされること防止することができる画像処理装置及びその制御方法、コンピュータ可読メモリを提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記の目的を達成するための本発明による画像処理装置は以下の構成を備える。即ち、
複数種類の画像入力装置と接続可能とし、画像入力装置より画像データを受信する画像処理装置であって、
接続された画像入力装置と通信する通信手段と、
前記接続された画像入力装置が、所定時間放置されると自動的に電源ＯＦＦする省電力機能を有しているか否かを判定する判定手段とを備え、
前記判定手段によって、前記接続された画像入力装置が省電力機能を有していると判定された場合、前記通信手段は、所定時間毎に該画像入力装置の電源の通電状態の保持を指示するコマンドを発行する。
【０００６】
また、好ましくは、前記画像入力装置は、デジタルカメラである。
また、好ましくは、前記接続された画像入力装置に対して、前記コマンドの発行の有無を示す情報を記憶する記憶手段を更に備える。
【０００７】
上記の目的を達成するための本発明による画像処理装置の制御方法は以下の構成を備える。即ち、
複数種類の画像入力装置と接続可能とし、画像入力装置より画像データを受信する画像処理装置の制御方法であって、
接続された画像入力装置と通信する通信工程と、
前記接続された画像入力装置が、所定時間放置されると自動的に電源ＯＦＦする省電力機能を有しているか否かを判定する判定工程とを備え、
前記判定工程によって、前記接続された画像入力装置が省電力機能を有していると判定された場合、前記通信手段は、所定時間毎に該画像入力装置の電源の通電状態の保持を指示するコマンドを発行する。
【０００８】
また、好ましくは、前記画像入力装置は、デジタルカメラである。
また、好ましくは、前記画像処理装置は、前記接続された画像入力装置に対して、前記コマンドの発行の有無を示す情報を記憶する記憶手段を更に備える。
【０００９】
上記の目的を達成するための本発明によるコンピュータ可読メモリは以下の構成を備える。即ち、
複数種類の画像入力装置と接続可能とし、画像入力装置より画像データを受信する画像処理装置の制御のプログラムコードが格納されたコンピュータ可読メモリであって、
接続された画像入力装置と通信する通信工程のプログラムコードと、
前記接続された画像入力装置が、所定時間放置されると自動的に電源ＯＦＦする省電力機能を有しているか否かを判定する判定工程のプログラムコードとを備え、
前記判定工程によって、前記接続された画像入力装置が省電力機能を有していると判定された場合、前記通信手段は、所定時間毎に該画像入力装置の電源の通電状態の保持を指示するコマンドを発行する。
【００１０】
【発明の実施の形態】
以下、図面を参照して本発明の好適な実施形態を詳細に説明する。
図１は本発明の実施形態の画像処理装置の構成を示すブロック図である。
図１において、１は中央演算処理装置（ＣＰＵ）であり、画像処理装置を構成する各構成要素の各種制御を行う。２は読み出し専用メモリ（ＲＯＭ）であり、キーボード（ＫＢ）６から入力されるデータの処理や本発明で実行される処理を実行するための各種プログラムを格納している。３は読み書き可能なメモリ（ＲＡＭ）であり、各種プログラムやキーボード（ＫＢ）６から入力されるデータの作業領域及び一時退避領域である。
【００１１】
４は外部に増設された読み出し専用メモリ（外部ＲＯＭ）である。５はキーボード制御装置（ＫＢＣ）であり、キーボード（ＫＢ）６からの入力を制御する。６はキーボード（ＫＢ）であり、データの入力を行う。７は表示制御装置（ＣＲＴＣ）であり、表示装置（ＣＲＴ）８の表示を制御する。８は表示装置（ＣＲＴ）であり、画像読込装置（ＲＳＣ）１１から入力される画像データや、本実施形態で実行される処理の処理結果等の表示を行う。
【００１２】
９は周辺装置制御装置（ＤＫＣ）であり、外部記憶装置１０に対するデータの読み書きの制御を行う。１０はフロッピー（登録商標）ディスク（ＦＤ）やハードディスク（ＨＤ）等の外部記憶装置であり、ＩＭ１２から入力された画像データや、各種データを保存する。１１は画像読込装置（ＲＳＣ）であり、ＩＭ１２に記憶される画像データを画像を読み込む。１２は外部画像記憶装置（ＩＭ）であり、記憶されている画像データをＲＳＣ１１に受け渡す。１３は印刷装置（ＰＲＴ）であり、ＲＳＣ１１から入力された画像データや、ＣＲＴ８に表示される画像データに基づく画像を記録媒体に印刷する。１４はシステムバスであり、画像処理装置を構成する各種構成要素間のデータの送受信を行う。１５は画像バッファであり、ＩＭ１２から入力される画像データを格納する。
【００１３】
尚、本実施形態で実行されるプログラムは、ＣＰＵ１がシステムバス１４を通じて逐次プログラムをＲＯＭ２、あるいはＲＯＭ２からＲＡＭ３上に読み出しながら目的の処理を行う。また、画像処理装置は、複数種類のＩＭ１２と接続可能とし、ＩＭ１２の代表的な例としては、デジタルカメラが挙げられ、それ以外にもＳＶカメラ、ビデオカメラ等がある。
本発明のデジタルカメラとしては、かかるＳＶカメラ、ビデオカメラ等の２次元エリアセンサを有し、かつデジタル画像信号を出力する装置であれば含まれる。
【００１４】
次に、本実施形態で実行される処理について、図２〜図４のフローチャートを用いて説明する。
まず、図２のフローチャートを用いて、画像処理装置にＩＭ１２に記憶されている画像データを入力する際の処理について説明する。
図２は本発明の実施形態で実行される処理の処理フローを示すフローチャートである。
【００１５】
まず、ステップＳ１０１において、画像処理装置に接続しているＩＭ１２を特定するための値（ｉｄ）をＫＢ６より入力し、その値を、例えば、ＲＡＭ３の作業領域に保持する。尚、ｉｄの値は、接続可能なＩＭ１２の種類がｎ個である場合は、１からｎまでの整数をとり得る。また、作業領域としては、ＣＰＵ１上に設けても良い。
【００１６】
次に、ステップＳ１０２において、入力されたｉｄによって特定されるＩＭ１２の入力ライブラリを示すライブラリ名を、入力ライブラリ名テーブルを参照して取得する。
ここで、入力ライブラリ名テーブルの構造について、図５を用いて説明する。
図５は本発明の実施形態の入力ライブラリ名テーブルの構造を示す図である。
【００１７】
図５において、入力ライブラリ名テーブルは、各要素に、画像処理装置に接続可能な複数種類のＩＭ１２の入力ライブラリを示すライブラリ名を文字列形式で記憶するものである。各要素の長さは固定長で定義されており、画像処理装置が接続が可能な複数種類のＩＭ１２の数ｎ個分だけ定義されている。
尚、入力ライブラリとは、ＩＭ１２から入力される画像データを処理するための一連の処理手順である。そのため、画像処理装置に接続可能な複数種類のＩＭ１２のいずれかを接続し、その接続されるＩＭ１２から画像データを入力する際には、そのＩＭ１２の入力ライブラリを用いて、入力される画像データに対する処理を最適に実行することができる。このように、入力ライブラリを利用する画像処理装置側から見れば、どのＩＭ１２から画像データを入力する場合にも、接続されるＩＭ１２の入力ライブラリを用いて入力される画像データに対する処理を最適に実行することができ、画像データの入力処理を統一したＩ／Ｆとして機能させることができる。
【００１８】
次に、ステップＳ１０３において、ステップＳ１０２で取得したライブラリ名の入力ライブラリが、画像処理装置のＲＯＭ２あるいはＲＡＭ３あるいは外部ＲＯＭ４あるいは外部記憶装置１０に存在するか否かを調べる。入力ライブラリが存在しない場合（ステップＳ１０３でＮＯ）、処理を終了する。一方、入力ライブラリが存在する場合（ステップＳ１０３でＹＥＳ）、ステップＳ１０４に進む。そして、ステップＳ１０４において、入力ライブラリをリンクして接続されるＩＭ１２からの画像データの入力を可能な状態にする。
【００１９】
次に、ステップＳ１０５において、入力属性テーブルを参照し、取得されたライブラリ名に基づいて、接続されるＩＭ１２が画像データを入力する際の入力属性を示す属性データを、例えば、ＲＡＭ３の作業領域ａｔｔｒに保持する。
ここで、入力属性テーブルの構造について、図６を用いて説明する。
図６は本発明の実施形態の入力属性テーブルの構造を示す図である。
【００２０】
図６において、入力属性テーブルの各要素は１ワードからなり、複数種類のＩＭ１２の各ＩＭ１２の入力属性を１ワード中の各ビットにＯＮ／ＯＦＦで記憶する。例えば、ＩＭ１２によっては一定時間何もコマンドを発行せずに放置されると、省電力のために自動的に電源ＯＦＦする省電力機能を有するものがある。そのため、そのようなＩＭ１２から画像データを入力する際には、一定時間毎に、電源ＯＦＦを解除するためのｗａｋｅｕｐコマンドを発行する必要がある。そこで、ｗａｋｅｕｐコマンドを発行する必要があるＩＭ１２の属性データには、その属性データの所定ビットをＯＮにすることで、ｗａｋｅｕｐコマンドを発行する必要がある旨を予め登録しておく。このように、ライブラリ名に対応する属性データを入力属性テーブルを取得することで、接続されるＩＭ１２から画像データを入力する際に必要な処理、この例ではｗａｋｅｕｐコマンドを発行する処理を実行することができる。
【００２１】
尚、以下の説明では、取得した属性データのｗａｋｅｕｐコマンドの発行の有無を示す所定ビットを参照した場合に実行される処理を、例に挙げて説明する。
次に、ステップＳ１０６において、作業領域ａｔｔｒに保持される属性データを参照し、ｗａｋｅｕｐコマンドの発行を示す属性がセットされているか否かを調べる。ｗａｋｅｕｐコマンドの発行を示す属性がセットされている場合（ステップＳ１０６でＹＥＳ）、ステップＳ１０７に進む。一方、ｗａｋｅｕｐコマンドの発行を示す属性がセットされていない場合（ステップＳ１０６でＮＯ）、ステップＳ１０８に進む。
【００２２】
ステップＳ１０７において、ｗａｋｅｕｐコマンドを発行するためのｗａｋｅｕｐ処理を起動する。この詳細について、図４のフローチャートを用いて説明する。
図４は本発明の実施形態のｗａｋｅｕｐ処理の詳細な処理フローを示すフローチャートである。
【００２３】
尚、ｗａｋｅｕｐコマンドを発行するための処理自体は、図２のフローチャートで実行される処理と並行に処理されるので、図４のフローチャートで説明する処理が起動されると、その時点で図２のフローチャートはステップＳ１０７からステップＳ１０８に進むことになる。また、図４のフローチャートで説明する処理は、図２のフローチャートのステップＳ１１０において、その処理を強制的に終了するまでは、図２のフローチャートで実行される処理と並行して繰り返し行われる。
【００２４】
以降、図４のフローチャートに従ってｗａｋｅｕｐ処理を説明する。
この処理は、ｗａｋｅ　ｕｐ処理を起動することから開始する。
まず、ステップＳ３０１において、例えば、ＲＡＭ３の作業領域ｔに０を代入する。次に、ステップＳ３０２において、作業領域ｔの値が一定時間Ｔ以上か否かを調べる。作業領域ｔの値が一定時間Ｔ未満である場合（ステップＳ３０２でＮＯ）、ステップＳ３０３に進む。そして、ステップＳ３０３において、作業領域ｔの値に１を加え、ステップＳ３０２に戻る。一方、作業領域ｔの値が一定時間Ｔ以上である場合（ステップＳ３０２でＹＥＳ）、ステップＳ３０４に進む。そして、ステップＳ３０４において、ｗａｋｅｕｐコマンドを接続されるＩＭ１２に発行し、その後、ステップＳ３０１に戻って作業領域ｔの内容を初期化する。
【００２５】
以上の処理によって、一定時間Ｔ毎にｗａｋｅｕｐコマンドが発行されることになり、省電力機能を有するＩＭ１２から画像データを入力している間に、省電力機能のためにＩＭ１２の電源が自動的にＯＦＦされることを防ぐことができる。
再び、図２のフローチャートの説明に戻る。
【００２６】
ステップＳ１０８において、接続されるＩＭ１２から画像データを入力する画像読込処理を行う。その詳細について、図３のフローチャートを用いて説明する。
図３は本発明の実施形態の画像読込処理の詳細な処理フローを示すフローチャートである。
【００２７】
ステップＳ２０１において、接続されるＩＭ１２に対する処理要求があるか否かを調べる。処理要求がない場合（ステップＳ２０１でＮＯ）、再び、ステップＳ２０１へ戻り、処理要求があるまで処理を繰り返す。一方、処理要求がある場合（ステップＳ２０１でＹＥＳ）、ステップＳ２０２へ進む。尚、処理要求は、本画像処理装置のＫＢ６から入力するものである。
【００２８】
次に、ステップＳ２０２において、処理要求が接続されるＩＭ１２の画像データを入力する画像入力要求か否かを調べる。画像入力要求でない場合（ステップＳ２０２でＮＯ）、ステップＳ２１０に進む。一方、画像入力要求である場合（ステップＳ２０２でＹＥＳ）、ステップＳ２０３に進む。
ステップＳ２０３において、ＩＭ１２に格納されている複数の画像データのうち、入力対象となる画像データを示す番号を指定する。指定はＫＢ６を通じて行い、ｍ枚（ｍは１以上の整数）の画像データがＩＭ１２に記憶されている場合は、１以上ｍ以下の整数を入力することによってを指定する。次に、ステップＳ２０４において、ＩＭ１２から指定した画像データを入力し、画像バッファ１５に格納する。
【００２９】
ここで、画像バッファ１５の構成について、図７を用いて説明する。
図７は本発明の実施形態の画像バッファの構成を示す図である。
図７において、画像バッファ１５は、例えば、入力された画像データの各画素を示すＲ、Ｇ、Ｂ成分の各８ビットの画素データを保持し、それらが入力順に従って水平方向および垂直方向に順次格納する。
【００３０】
次に、ステップＳ２０５において、画像バッファ１５に格納される画像データをＣＲＴＣ７に出力し、ＣＲＴＣ７の制御によって画像データに基づく画像をＣＲＴ８に表示する。
以上の処理によって、ＩＭ１２から画像データを入力した後、再びステップＳ２０１に戻り、次の処理要求を待つ。
【００３１】
一方、ステップＳ２０２において、処理要求が画像入力要求でない場合は、ステップＳ２１０において、処理要求が画像データを保存する画像保存要求であるか否かを調べる。画像保存要求でない場合（ステップＳ２１０でＮＯ）、ステップＳ２２０に進む。一方、画像保存要求である場合（ステップＳ２１０でＹＥＳ）、ステップＳ２１１に進む。
【００３２】
ステップＳ２１１において、画像バッファ１５に画像データが格納されているか否かを調べる。画像データが格納されていない場合（ステップＳ２１１でＮＯ）、画像保存処理を行わずにステップＳ２０１に戻り、次の処理要求を待つ。一方、画像データが格納されている場合（ステップＳ２１１でＹＥＳ）、ステップＳ２１２にを進む。ステップＳ２１２において、画像バッファ１５に格納されている画像データを、外部記憶装置１０に保存する。
【００３３】
一方、ステップＳ２１０で画像保存要求でない場合、ステップＳ２２０において、処理要求が処理を終了する終了要求であるか否かを調べる。終了要求でない場合（ステップＳ２２０でＮＯ）、ステップＳ２０１に戻り、次の処理要求を待つ。一方、週力要求である場合（ステップＳ２２０でＹＥＳ）、処理を終了して、図２のフローチャートのステップＳ１０９に進む。
【００３４】
以上の処理によって、ＩＭ１２から画像データを入力し、その入力した画像データをＣＲＴ８に表示したり、外部記憶装置１０に保存することができる。
再び、図２のフローチャートを説明に戻る。
ステップＳ１０９において、作業領域ａｔｔｒに保持されている属性データにｗａｋｅｕｐコマンドの発行を示す属性がセットされているか否かを調べる。ｗａｋｅｕｐコマンドの発行を示す属性がセットされていない場合（ステップＳ１０９でＮＯ）、ステップＳ１１１に進む。一方、ｗａｋｅｕｐコマンドの発行を示す属性がセットされている場合（ステップＳ１０９でＹＥＳ）、ステップＳ１１０に進む。
【００３５】
ステップＳ１１０において、ｗａｋｅｕｐ処理を終了する処理を行う。そして、ステップＳ１１１において、入力ライブラリを解放し、処理を終了する。
以上説明したように、本実施形態によれば、画像処理装置に接続可能なＩＭ１２毎に属性テーブルの処理属性に従って、入力ライブラリに対して最適な処理を依頼しているので、接続されるＩＭ１２から画像データを入力する等の各種制御を最適かつ無駄無く実行することができる。
【００３６】
尚、本実施形態では、入力属性テーブルに登録する属性データとして、ｗａｋｅｕｐコマンドの発行を示す属性を例に挙げて説明したが、例えば、ＩＭ１２によっては画像処理装置と接続される通信回線が常にオープンされていないとＩＭ１２との通信効率が極端に低下するものがある。そのため、そのようなＩＭ１２から画像データを入力する際には、画像データの入力が完了しても通信回線のオープンを維持するためのコマンド（オープンコマンドと称する）を発行する必要がある。そこで、このオープンコマンドを発行する必要があるＩＭ１２の属性データには、その属性データの所定をＯＮにすることで、オープンコマンドを発行する必要がある旨を予め登録しておく。
本実施形態では、電源オンオフを制御するコマンドを画像入力装置へ出力したが、電源を、例えば、節電のために低減させるようなコマンドであっても本発明に含まれる。また、逆に、電力を向上させても良いし、あるいは、電力を供給させるＵＳＢあるいは１３９４インタフェースのようなインタフェースであればかかるインタフェースによる電力制御も本発明に含まれる。
【００３７】
また、画像処理装置に入力する画像データとして、デジタルカメラ等の画像記憶装置から画像データを入力する構成を示したが、これに限らない。例えば、スキャナより入力される画像データ、ホストコンピュータより入力される画像データ、また、あるいはネットワーク回線を接続して入力される画像データ等の外部装置から画像データを入力する構成にしても良い。その際、各接続する外部装置の入力ライブラリと入力属性を、それぞれ画像処理装置の入力ライブラリ名テーブル、入力属性テーブルに予め登録しておくことは言うまでもない。
【００３８】
尚、本発明は、複数の機器（例えば、ホストコンピュータ、インタフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置等）に適用してもよい。
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００３９】
この場合、記憶媒体から読出されたプログラムコード自体が上述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００４０】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００４１】
更に、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４２】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードを格納することになるが、簡単に説明すると、図８のメモリマップ例に示す各モジュールを記憶媒体に格納することになる。
すなわち、少なくとも「記憶モジュール」、「指定モジュール」および「実行モジュール」の各モジュールのプログラムコードを記憶媒体に格納すればよい。
【００４３】
尚、「記憶モジュール」は、複数種類の画像入力装置の各画像入力装置からの画像データの入力処理に対する入力処理情報を記憶媒体に記憶する。「実行モジュール」は、当該画像処理装置に接続される画像入力装置を指定する。「実行モジュール」は、指定された画像入力装置に対応する入力処理情報を記憶媒体より獲得し、該入力処情報に基づいて該画像入力装置からの画像データの入力処理を実行する。
【００４４】
【発明の効果】
以上説明したように、本発明によれば、複数種類の画像入力装置と接続でき、接続される画像入力装置から画像データを入力する画像処理装置において、画像データを効率的に入力するために、特に、省電力機能を有する画像入力装置から画像データを入力している間に、省電力機能のために画像入力装置の電源が自動的にＯＦＦされること防止することができる画像処理装置及びその制御方法、コンピュータ可読メモリを提供できる。
【図面の簡単な説明】
【図１】本発明の実施形態の画像処理装置の構成を示すブロック図である。
【図２】本発明の実施形態で実行される処理の処理フローを示すフローチャートである。
【図３】本発明の実施形態の画像読込処理の詳細な処理フローを示すフローチャートである。
【図４】本発明の実施形態のｗａｋｅｕｐ処理の詳細な処理フローを示すフローチャートである。
【図５】本発明の実施形態の入力ライブラリ名テーブルの構造を示す図である。
【図６】本発明の実施形態の入力属性テーブルの構造を示す図である。
【図７】本発明の実施形態の画像バッファの構成を示す図である。
【図８】本発明の実施形態を実現するプログラムコードを格納した記憶媒体のメモリマップの構造を示す図である。
【符号の説明】
１　ＣＰＵ
２　ＲＯＭ
３　ＲＡＭ
４　外部ＲＡＭ
５　ＫＢＣ
６　ＫＢ
７　ＣＲＴＣ
８　ＣＲＴ
９　ＤｋＣ
１０　外部記憶装置
１１　ＲＳＣ
１２　ＩＭ
１３　ＰＲＴ
【図１】
2004058671.tif 000003
【図２】
2004058671.tif 000004
【図３】
2004058671.tif 000005
【図４】
2004058671.tif 000006
【図５】
2004058671.tif 000007
【図６】
2004058671.tif 000008
【図７】
2004058671.tif 000009
【図８】
2004058671.tif 000010