(57)【要約】      （修正有）【課題】画像読取機能及び画像形成出力機能を含む画像処理装置における省電力効果を向上する。【解決手段】画像処理装置の動作状態に応じて、スキャナ４１によって読み取られた読取画像情報を処理若しくは転送するフィルタ部３２へのクロックの供給状態と、プロッタ４２によって画像形成出力される出力画像情報をプロッタ４２に入力するために処理し若しくは転送する画像処理部３５へのクロックの供給状態とを個別に変更する。【選択図】図３
2013146053.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取る読取機構及び画像形成出力を実行する画像形成出力機構を含む画像処理装置であって、
前記読取機構によって読み取られて生成された読取画像情報を、前記画像処理装置を制御するコントローラに入力するために処理し若しくは転送する読取画像転送回路と、
前記コントローラから転送され、前記画像形成出力機構によって画像形成出力される出力画像情報を、前記画像形成出力機構に入力するために処理し若しくは転送する出力画像転送回路と、
前記読取画像転送回路及び前記出力画像転送回路に供給するべきクロックを発信するクロック発振部とを含み、
前記クロック発振部は、前記画像処理装置の動作状態に応じて、前記読取画像転送回路及び前記出力画像転送回路夫々に対するクロックの供給状態を個別に変更することを特徴とする画像処理装置。
【請求項２】
前記クロック発振部は、前記コントローラによる制御に従って前記読取画像転送回路及び前記出力画像転送回路夫々に対するクロックの供給状態を個別に変更することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記クロック発振部は、前記画像処理装置の動作状態が、前記読取画像転送回路及び前記出力画像転送回路のうち一方のみが動作する状態の場合、動作する方に対するクロックの供給を通常通り行い、他方に対するクロックの供給を制限することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記クロック発振部は、
外部から供給されたクロックを逓倍して高速クロックを生成する逓倍回路と、
前記逓倍されたクロックを分周して低速クロックを生成する分周回路と、
前記高速クロック及び前記低速クロックを入力され、前記高速クロック及び前記低速クロックのいずれか１つを出力する選択回路とを、前記読取画像転送回路及び前記出力画像転送回路夫々に対応して含み、
前記動作する方に対して供給するクロックとして前記高速クロックを出力し、前記他方に対して供給するクロックとして前記低速クロックを出力することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記クロック発振部は、前記画像処理装置の動作状態が、前記読取画像転送回路及び前記出力画像転送回路のうち一方のみが動作する状態の場合、動作する方に対するクロックの供給を通常通り行い、他方に対するクロックの供給を停止することを特徴とする請求項１または２に記載の画像処理装置。
【請求項６】
前記クロック発振部は、
外部から供給されたクロックを逓倍して高速クロックを生成する逓倍回路と、
前記逓倍されたクロックを分周して低速クロックを生成する分周回路と、
前記高速クロック及び前記低速クロックを入力され、前記高速クロック及び前記低速クロックのいずれか１つを出力する選択回路とを、前記読取画像転送回路及び前記出力画像転送回路夫々に対応して含み、
前記動作する方に対して供給するクロックとして前記高速クロックを出力し、前記他方に対して供給するクロックについて、前記逓倍回路による前記高速クロックの出力を停止することによりクロックの供給を停止することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記読取画像転送回路は、前記読取画像情報を順次処理するように接続された複数の回路を含み、
前記出力画像転送回路は、前記出力画像情報を順次処理するように接続された複数の回路を含み、
前記クロック発振部は、前記画像処理装置の動作状態に応じて、前記複数の回路夫々に対するクロックの供給状態を個別に変更することを特徴とする請求項１乃至６いずれか１項に記載の画像処理装置。
【請求項８】
前記複数の回路夫々における前記読取画像情報または前記出力画像情報の処理の完了を検知する処理完了検知部を含み、
前記クロック発振部は、前記複数の回路のうち処理の完了が検知された回路に対するクロックの供給を停止することを特徴とする請求項７に記載の画像処理装置。
【請求項９】
前記クロック発振部は、前記画像処理装置の動作内容に応じた前記複数の回路夫々に対するクロックの供給開始タイミングの設定に従い、前記複数の回路夫々に対するクロックの供給を開始することを特徴とする請求項７または８に記載の画像処理装置。
【請求項１０】
原稿を読み取る読取機構及び画像形成出力を実行する画像形成出力機構を含む画像処理装置において、前記読取機構及び前記画像形成出力機構と前記画像処理装置のコントローラとを接続する画像処理回路であって、
前記読取機構によって読み取られて生成された読取画像情報を、前記コントローラに入力するために処理し若しくは転送する読取画像転送回路と、
前記コントローラから転送され、前記画像形成出力機構によって画像形成出力される出力画像情報を、前記画像形成出力機構に入力するために処理し若しくは転送する出力画像転送回路と、
前記読取画像転送回路及び前記出力画像転送回路に供給するべきクロックを発信するクロック発振部とを含み、
前記クロック発振部は、前記画像処理装置の動作状態に応じて、前記読取画像転送回路及び前記出力画像転送回路夫々に対するクロックの供給状態を個別に変更することを特徴とする画像処理回路。
【請求項１１】
原稿を読み取る読取機構及び画像形成出力を実行する画像形成出力機構を含む画像処理装置の制御方法であって、
前記画像処理装置は、
前記読取機構によって読み取られて生成された読取画像情報を、前記コントローラに入力するために処理し若しくは転送する読取画像転送回路と、
前記コントローラから転送され、前記画像形成出力機構によって画像形成出力される出力画像情報を、前記画像形成出力機構に入力するために処理し若しくは転送する出力画像転送回路と、
前記読取画像転送回路及び前記出力画像転送回路に供給するべきクロックを発信するクロック発振部とを含み、
前記画像処理装置の動作状態の変化を検知し、
前記検知された画像処理装置の動作状態に応じて、前記読取画像転送回路及び前記出力画像転送回路夫々に対するクロックの供給状態を個別に変更することを特徴とする画像処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理回路及び画像処理装置の制御方法に関し、特に、省電力状態におけるクロックの供給制御に関する。
【背景技術】
【０００２】
近年、情報の電子化が推進される傾向にあり、電子化された情報の出力に用いられるプリンタやファクシミリ及び書類の電子化に用いるスキャナ等の画像処理装置は欠かせない機器となっている。このような画像処理装置は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能な複合機として構成されることが多い。
【０００３】
このような画像処理装置において、スキャナから入力された読取データの処理や、画像形成出力を実行するプロッタに入力する画像データの処理を行うＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）は、クロック生成装置から供給されるクロックに従って動作することにより、上述した処理を行う。
【０００４】
また、画像処理装置には、装置の一部への電源供給を停止することにより、消費電力が低減された省エネモードへ遷移可能なものがある。そのような省エネモードにおいては、上記クロック生成装置が制御され、上述したクロックの供給が停止されることにより省電力効果が高められる（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した複合機として構成される画像処理装置においては、上述したようにスキャナから入力された読取データを処理する機能と、プロッタに入力する画像データを処理する機能との双方の機能を備えたＡＳＩＣであるＩＰＵ（Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）ボードが用いられる場合がある。
【０００６】
このＩＰＵボードについても、上述した省エネモードにおいてクロック供給を停止することにより省電力効果が高められることが好ましい。しかしながら、従来のクロック制御による省電力制御は、省エネモードやスタンバイモード等、画像処理装置が動作をしていない状態における制御である。
【０００７】
これに対して、上述したＩＰＵボードを含む複合機において、例えばスキャン動作を実行する場合には、スキャナから入力された読取データを処理する機能は動作しているが、プロッタに入力する画像データを処理する機能は動作していない。しかしながら、ＩＰＵボード上の全てのモジュールにクロックが供給されており、無駄なクロックが供給されて消費電力に無駄が発生しているという問題がある。
【０００８】
本発明は、上記実情を考慮してなされたものであり、画像読取機能及び画像形成出力機能を含む画像処理装置における省電力効果を向上することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の一態様は、原稿を読み取る読取機構及び画像形成出力を実行する画像形成出力機構を含む画像処理装置であって、前記読取機構によって読み取られて生成された読取画像情報を、前記画像処理装置を制御するコントローラに入力するために処理し若しくは転送する読取画像転送回路と、前記コントローラから転送され、前記画像形成出力機構によって画像形成出力される出力画像情報を、前記画像形成出力機構に入力するために処理し若しくは転送する出力画像転送回路と、前記読取画像転送回路及び前記出力画像転送回路に供給するべきクロックを発信するクロック発振部とを含み、前記クロック発振部は、前記画像処理装置の動作状態に応じて、前記読取画像転送回路及び前記出力画像転送回路夫々に対するクロックの供給状態を個別に変更することを特徴とする。
【００１０】
また、本発明の他の態様は、原稿を読み取る読取機構及び画像形成出力を実行する画像形成出力機構を含む画像処理装置において、前記読取機構及び前記画像形成出力機構と前記画像処理装置のコントローラとを接続する画像処理回路であって、前記読取機構によって読み取られて生成された読取画像情報を、前記コントローラに入力するために処理し若しくは転送する読取画像転送回路と、前記コントローラから転送され、前記画像形成出力機構によって画像形成出力される出力画像情報を、前記画像形成出力機構に入力するために処理し若しくは転送する出力画像転送回路と、前記読取画像転送回路及び前記出力画像転送回路に供給するべきクロックを発信するクロック発振部とを含み、前記クロック発振部は、前記画像処理装置の動作状態に応じて、前記読取画像転送回路及び前記出力画像転送回路夫々に対するクロックの供給状態を個別に変更することを特徴とする。
【００１１】
また、本発明の更に他の態様は、原稿を読み取る読取機構及び画像形成出力を実行する画像形成出力機構を含む画像処理装置の制御方法であって、前記画像処理装置は、前記読取機構によって読み取られて生成された読取画像情報を、前記コントローラに入力するために処理し若しくは転送する読取画像転送回路と、前記コントローラから転送され、前記画像形成出力機構によって画像形成出力される出力画像情報を、前記画像形成出力機構に入力するために処理し若しくは転送する出力画像転送回路と、前記読取画像転送回路及び前記出力画像転送回路に供給するべきクロックを発信するクロック発振部とを含み、前記画像処理装置の動作状態の変化を検知し、前記検知された画像処理装置の動作状態に応じて、前記読取画像転送回路及び前記出力画像転送回路夫々に対するクロックの供給状態を個別に変更することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、画像読取機能及び画像形成出力機能を含む画像処理装置における省電力効果を向上することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係る画像形成装置のハードウェア構成を示すブロック図である。
【図２】本発明の実施形態に係る画像形成装置の機能構成を示す図である。
【図３】本発明の実施形態に係るＩＰＵボードの構成を示す図である。
【図４】本発明の実施形態に係るクロック制御部の詳細を示す図である。
【図５】本発明の実施形態に係る装置状態に応じた制御内容を示す図である。
【図６】本発明の他の実施形態に係るＩＰＵボードの構成を示す図である。
【図７】本発明の他の実施形態に係る動作シナリオテーブルの例を示す図である。
【図８】本発明の他の実施形態に係る画像処理装置１の動作を示すフローチャートである。
【発明を実施するための形態】
【００１４】
実施の形態１．
以下、図面を参照して、本発明の実施形態を詳細に説明する。本実施形態においては、画像形成装置としての複合機（ＭＦＰ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）を例として説明する。
【００１５】
図１は、本実施形態に係る画像処理装置１のハードウェア構成を示すブロック図である。図１に示すように、本実施形態に係る画像処理装置１は、一般的なサーバやＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の情報処理端末と同様の構成に加えて、画像形成を実行するエンジンを有する。即ち、本実施形態に係る画像処理装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２、エンジン１３、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１４及びＩ／Ｆ１５がバス１８を介して接続されている。また、Ｉ／Ｆ１５にはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）１６及び操作部１７が接続されている。
【００１６】
ＣＰＵ１０は演算手段であり、画像処理装置１全体の動作を制御する。ＲＡＭ１１は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ１２は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。エンジン１３は、画像処理装置１において実際に画像形成を実行する機構である。
【００１７】
ＨＤＤ１４は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納されている。Ｉ／Ｆ１５は、バス１８と各種のハードウェアやネットワーク等を接続し制御する。ＬＣＤ１６は、ユーザが画像処理装置１の状態を確認するための視覚的ユーザインタフェースである。操作部１７は、キーボードやマウス等、ユーザが画像処理装置１に情報を入力するためのユーザインタフェースである。
【００１８】
このようなハードウェア構成において、ＲＯＭ１２やＨＤＤ１４若しくは図示しない光学ディスク等の記録媒体に格納されたプログラムがＲＡＭ１１に読み出され、ＣＰＵ１０がそれらのプログラムに従って演算を行うことにより、ソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係る画像処理装置１の機能を実現する機能ブロックが構成される。
【００１９】
次に、図２を参照して、本実施形態に係る画像処理装置１の機能構成について説明する。図２は、本実施形態に係る画像処理装置１の機能構成を示すブロック図である。図２に示すように、本実施形態に係る画像処理装置１は、コントローラ２０、ＩＰＵ（Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）ボード３０、スキャナ４１、プロッタ４２、ディスプレイパネル４３及びネットワークＩ／Ｆ４４を有する。
【００２０】
また、コントローラ２０は、主制御部２１、エンジン制御部２２、入出力制御部２３、画像処理部２４及び操作表示制御部２５を有する。図２に示すように、本実施形態に係る画像処理装置１は、スキャナ４１、プロッタ４２を有する複合機として構成されている。
【００２１】
ディスプレイパネル４３は、画像処理装置１の状態を視覚的に表示する出力インタフェースであると共に、タッチパネルとしてユーザが画像処理装置１を直接操作し若しくは画像処理装置１に対して情報を入力する際の入力インタフェース（操作部）でもある。ネットワークＩ／Ｆ４４は、画像処理装置１がネットワークを介して他の機器と通信するためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インタフェースが用いられる。
【００２２】
コントローラ２０は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、ＲＯＭ１２や不揮発性メモリ並びにＨＤＤ１４や光学ディスク等の不揮発性記録媒体に格納されたファームウェア等の制御プログラムが、ＲＡＭ１１等の揮発性メモリ（以下、メモリ）にロードされ、ＣＰＵ１０の制御に従って構成されるソフトウェア制御部と集積回路などのハードウェアとによってコントローラ２０が構成される。コントローラ２０は、画像処理装置１全体を制御する制御部として機能する。
【００２３】
主制御部２１は、コントローラ２０に含まれる各部を制御する役割を担い、コントローラ２０の各部に命令を与える。エンジン制御部２２は、ＩＰＵボード３０を制御することにより、スキャナ４１やプロッタ４２を制御若しくは駆動する駆動手段としての役割を担う。入出力制御部２３は、ネットワークＩ／Ｆ４４を介して入力される信号や命令を主制御部２１に入力する。また、主制御部２１は、入出力制御部２３を制御し、ネットワークＩ／Ｆ４４を介して他の機器にアクセスする。
【００２４】
画像処理部２４は、主制御部２１の制御に従い、入力された印刷ジョブに含まれる印刷情報に基づいて描画情報を生成する。この描画情報とは、プロッタ４２が画像形成動作において形成すべき画像を描画するための出力画像情報である。また、印刷ジョブに含まれる印刷情報とは、ＰＣ等の情報処理装置にインストールされたプリンタドライバによって画像処理装置１が認識可能な形式に変換された画像情報である。操作表示制御部２５は、ディスプレイパネル４３に情報表示を行い若しくはディスプレイパネル４３を介して入力された情報を主制御部２１に通知する。
【００２５】
画像処理装置１がプリンタとして動作する場合は、まず、入出力制御部２３がネットワークＩ／Ｆ４４を介して印刷ジョブを受信する。入出力制御部２３は、受信した印刷ジョブを主制御部２１に転送する。主制御部２１は、印刷ジョブを受信すると、画像処理部２４を制御して、印刷ジョブに含まれる印刷情報に基づいて描画情報を生成させる。
【００２６】
画像処理部２４によって描画情報が生成されると、エンジン制御部２２は、生成された描画情報をＩＰＵボード３０に転送し、プロッタ４２に対して搬送される用紙に対して画像形成を実行させる。即ち、プロッタ４２が画像形成出力機構して機能する。
【００２７】
画像処理装置１がスキャナとして動作する場合は、ユーザによるディスプレイパネル４３の操作若しくはネットワークＩ／Ｆ４４を介して外部の情報処理端末等から入力されるスキャン実行指示に応じて、操作表示制御部２５若しくは入出力制御部２３が主制御部２１にスキャン実行信号を転送する。主制御部２１は、受信したスキャン実行信号に基づき、エンジン制御部２２を制御する。
【００２８】
エンジン制御部２２は、ＩＰＵボード３０を制御することによりスキャナ４１を駆動し、スキャナ４１のＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）やコンタクトガラスにセットされた原稿を撮像する。即ち、スキャナ４１が、原稿を読み取る読取機構として動作する。
【００２９】
撮像動作においては、スキャナ４１に含まれるＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）等の撮像素子が原稿を光学的に走査し、光学情報に基づいて生成された読取画像情報が生成される。エンジン制御部２２は、スキャナ４１によって撮像され、ＩＰＵボード３０による処理を経て入力される読取画像情報を画像処理部２４に転送する。画像処理部２４は、主制御部２１の制御に従い、エンジン制御部２２から受信した読取画像情報に基づきスキャン結果として格納するための画像情報を生成する。画像処理部２４が生成した画像情報はＨＤＤ４０等の画像処理装置１に装着された記憶媒体に保存される。
【００３０】
画像処理部２４によって生成された画像情報は、ユーザの指示に応じてそのままＨＤＤ４０等に格納され若しくは入出力制御部２３及びネットワークＩ／Ｆ４４を介して外部の装置に送信される。即ち、スキャナ４１、ＩＰＵボード３０及びエンジン制御部２２が画像入力部として機能する。
【００３１】
また、画像処理装置１が複写機として動作する場合は、エンジン制御部２２がＩＰＵボード３０を経てスキャナ４１から受信した読取画像情報若しくは画像処理部２４が生成した画像情報に基づき、画像処理部２４が描画情報を生成する。その描画情報に基づいてプリンタ動作の場合と同様に、エンジン制御部２２がＩＰＵボード３０を制御することによりプロッタ４２を駆動する。
【００３２】
次に、本実施形態に係るＩＰＵボード３０の構成について、図３を参照して説明する。図３に示すように、本実施形態に係るＩＰＵボード３０は、スキャナＩ／Ｆ３１、フィルタ部３２、Ｉ／Ｆ３３、プロッタＩ／Ｆ３４、画像処理部３５及びクロック発信部５０を含む。また、クロック発振部５０は、クロック生成部５１、Ｓ２Ｍ（Ｓｃａｎ  ｔｏ  Ｍｅｍｏｒｙ）クロック制御部５２及びＭ２Ｐ（Ｍｅｍｏｒｙ  ｔｏ  Ｐｌｏｔｔｅｒ）クロック制御部５３を含む。
【００３３】
スキャナＩ／Ｆ３１は、スキャナ４１との間で信号をやり取りするインタフェースであり、スキャナ４１による撮像動作によって生成された読取画像情報を取得し、クロック発振部５０から供給されるクロックに従ってフィルタ部３２に転送する。フィルタ部３２は、スキャナＩ／Ｆ３１からクロックに従って転送される読取画像情報に対して必要な画像処理を施してＩ／Ｆ３３に転送する。即ち、フィルタ部３２が読取画像転送回路として機能する。
【００３４】
Ｉ／Ｆ３３は、上述したようにフィルタ部３２から転送される読取画像情報を、コントローラ２０のエンジン制御部２２に転送する。また、Ｉ／Ｆ３３は、エンジン制御部２２から入力される描画情報を、クロックに従って画像処理部３５に転送する。
【００３５】
画像処理部３５は、Ｉ／Ｆ３３から転送される描画情報に対して必要な画像処理を施し、出力対象の画像を構成する画素毎にプロッタ４２が画像形成出力を実行するための画素情報を生成してプロッタＩ／Ｆ３４に転送する。即ち、画像処理部３５が、出力画像転送回路として機能する。プロッタＩ／Ｆ３４は、画像処理部３５から転送された画素情報をプロッタ４２に転送し、プロッタ４２に画像形成出力を実行させる。
【００３６】
クロック発振部５０は、ＩＰＵボード３０の各部にクロックを供給すると共に、エンジン制御部２２の制御に応じてＩＰＵボード３０に含まれる夫々のモジュール毎にクロック供給の有無を切り替える。このクロック供給の切り替え機能が、本実施形態の要旨に係る機能である。
【００３７】
クロック発振部５０は、エンジン制御部２２の制御に従って上述したクロックの切り替えを行う。具体的には、ＲＡＭ１１にロードされたプログラムに従って演算を行うことによりエンジン制御部２２として動作するＣＰＵ１０が、レジスタ設定によってクロック発振部５０を制御する。
【００３８】
クロック生成部５１は、ＩＰＵボードの各部に供給するクロックの大元となるリファレンスクロックを生成して出力する。Ｓ２Ｍクロック制御部５２は、“Ｓｃａｎ  ｔｏ  Ｍｅｍｏｒｙ”の通り、スキャナ４１からエンジン制御部２２を構成する一部であるＲＡＭ１１へのデータパス（以降、Ｓ２Ｍパスとする）へ供給されるクロック（以降、Ｓ２Ｍクロックとする）を制御する。
【００３９】
また、Ｍ２Ｐクロック制御部５３は、“Ｍｅｍｏｒｙ  ｔｏ  Ｐｌｏｔｔｅｒ”の通り、エンジン制御部２２を構成する一部であるＲＡＭ１１からプロッタ４２へのデータパス（以降、Ｍ２Ｐパスとする）へ供給されるクロック（以降、Ｍ２Ｐクロックとする）を制御する。Ｓ２Ｍパスとは、図３に示すスキャナＩ／Ｆ３１、フィルタ部３２を含むデータパスであり、Ｍ２Ｐパスとは、図３に示すプロッタＩ／Ｆ３４、画像処理部３５を含むデータパスである。
【００４０】
Ｓ２Ｍクロック制御部５２及びＭ２Ｐクロック制御部５３が、上述した本実施形態の要旨に係る機能を実現する。Ｓ２Ｍクロック制御部５２及びＭ２Ｐクロック制御部５３の詳細について、図４を参照して説明する。
【００４１】
図４に示すように、Ｓ２Ｍクロック制御部５２及びＭ２Ｐクロック制御部５３は、逓倍回路６１、分周回路６２及びセレクタ６３を含む。逓倍回路６１には、クロック生成部５１からリファレンスクロックが入力される。本実施形態に係るリファレンスクロックは図４に示す通り２０ＭＨｚである。逓倍回路６１は、入力された２０ＭＨｚのリファレンスクロックを逓倍し、１８０ＭＨｚのクロックを出力する。
【００４２】
逓倍回路６１は、リファレンスクロックを逓倍することにより生成した１８０ＭＨｚのクロックを分周回路６２及びセレクタ６３に入力する。分周回路６２は、逓倍回路６１から入力された１８０ＭＨｚのクロックを分周し、９０ＭＨｚ及び４５ＭＨｚのクロックを生成して出力する。分周回路６２は、分周によって生成した９０ＭＨｚ及び４５ＭＨｚのクロックをセレクタ６３に入力する。
【００４３】
セレクタ６３は、逓倍回路６１及び分周回路６２から入力される１８０ＭＨｚ、９０ＭＨｚ及び４５ＭＨｚのクロックを切り替えていずれか１つを出力する選択回路である。セレクタ６３は、上述したようにエンジン制御部２２として機能するＣＰＵ１０によるレジスタ設定に従って、出力するクロックを切り替える。
【００４４】
このような構成において、本実施形態に係る要旨は、エンジン制御部２２が、画像処理装置１の動作状態に応じて、クロック発振部５０を制御することにより、Ｓ２Ｍクロック及びＭ２Ｐクロックの供給を制御することにある。以下、本実施形態に係るエンジン制御部２２によるクロック発振部５０の制御態様について説明する。
【００４５】
図５は、本実施形態に係るエンジン制御部２２による制御態様を示すテーブルである。図５に示すように、本実施形態に係るエンジン制御部２２は、画像処理装置１の動作状態を示す“動作条件”に応じて、“Ｓ２Ｍクロック”及び“Ｍ２Ｐクロック”の夫々を個別に変更する。
【００４６】
例えば、“Ｓ２Ｍパス単独動作”の場合、図５に示すように、エンジン制御部２２は、Ｓ２Ｍクロックについては必要なクロックを供給し、Ｍ２Ｐクロックについては、低速クロックを供給するように制御を行う。“Ｓ２Ｍパス単独動作”の場合とは、例えば、通常のスキャン処理や、ファクシミリ機能のある画像処理装置１におけるファクシミリ送信処理である。
【００４７】
図４において説明したように、本実施形態に係るＳ２Ｍクロック制御部５２及びＭ２Ｐクロック制御部５３は、１８０ＭＨｚ、９０ＭＨｚ、４５ＭＨｚのクロックを切り替えて出力することが可能であり、上述した必要なクロックとしては、１８０ＭＨｚや９０ＭＨｚのクロックが動作内容に応じて用いられ、省エネクロックとしては４５ＭＨｚのクロックが用いられる。
【００４８】
同様に、“Ｍ２Ｐパス単独” の場合、図５に示すように、エンジン制御部２２は、Ｓ２Ｍクロックについては低速クロックを供給し、Ｍ２Ｐクロックについては、必要なクロックを供給するように制御を行う。“Ｍ２Ｐパス単独動作”の場合とは、例えば、通常のプリントアウト処理や、ファクシミリ機能のある画像処理装置１におけるファックス受信処理である。
【００４９】
“スタンバイ”とは、画像処理装置１において何のジョブも発生していないが、即座に動作可能な状態であり、プリントアウト処理、スキャン処理、コピー処理等の画像処理装置１の各処理が完了した直後に遷移する状態である。この場合、エンジン制御部２２は、Ｓ２Ｍクロック及びＭ２Ｐクロックのいずれにおいても、省エネクロックを供給するように制御を行う。
【００５０】
“スリープ”とは、いわゆる省エネモードであり、例えば所定期間以上にわたって画像処理装置１において処理が発生しなかった場合等に、画像処理装置１が各部への電源供給を停止して遷移する状態である。この場合、エンジン制御部２２は、Ｓ２Ｍクロック及びＭ２Ｐクロックのいずれも停止するように制御を行う。
【００５１】
クロック供給を停止する場合、エンジン制御部２２は、セレクタ６３を制御するのではなく、クロック生成部５１を制御して、逓倍回路６１へのリファレンスクロックの入力を停止させることにより、クロック供給を停止させる。即ち、逓倍回路６１によるクロックの出力を停止する。これにより、逓倍回路及び分周回路の動作を休止させ、更に省電力効果を高めることができる。
【００５２】
尚、逓倍回路６１によるクロックの出力を停止させる方法としては、クロック生成部５１によるリファレンスクロックの出力を停止させる場合の他、逓倍回路６１の動作設定により逓倍動作を無効化する方法等が考えられる。また、省エネモードの制御によっては、ＣＰＵ１０やＩＰＵボード３０への電源供給が停止される場合があり、そのような場合は、エンジン制御部２２の制御によらずにクロック供給が停止される。
【００５３】
このように、本実施形態に係る画像処理装置１においては、エンジン制御部２２が、画像処理装置１の状態に応じて、Ｓ２Ｍパス及びＭ２Ｐパスへのクロック供給を夫々独立して制御する。具体的には、Ｓ２Ｍパス及びＭ２Ｐパスのいずれか一方のみが動作する装置状態の場合、動作する方のパスについてはクロックを通常通り供給し、他方に対するクロックの供給を制限する。
【００５４】
このため、スキャン処理やファクシミリ送信処理等のＳ２Ｍパス単独動作においてＭ２Ｐパスへもクロックが供給されたり、プリントアウト処理やファクシミリ受信処理等のＭ２Ｐパス単独動作においてＳ２Ｍパスへもクロックが供給されたりするような、非効率な状態を回避することができ、消費電力を低減することが可能となる。
【００５５】
尚、上記実施形態においては、図５に示すように、“Ｓ２Ｍパス単独動作”の際にはＭ２Ｐクロックを“低速クロック”とし、“Ｍ２Ｐパス単独動作”の際にはＳ２Ｍクロックを“低速クロック”とすることにより、省電力化を測る場合を例として説明した。
【００５６】
ここで、スリープ状態のように“クロック休止”とせずに“低速クロック”としたのは、クロック供給を再開してからクロック周波数が安定するまでに要する時間を考慮してのことである。即ち、クロック生成部５１から供給されるリファレンスクロックを停止した場合、逓倍回路６１や分周回路６２の動作も停止する。そして、リファレンスクロックの供給が再開された場合、逓倍回路６１及び分周回路６２が夫々逓倍動作及び分周動作を再開し、設定通りの周波数が出力されるように動作が安定するまでに時間を要する。
【００５７】
設定通りの周波数が出力されるように動作が安定するまでの時間は、クロックが高速である程長くなる。そして、高速クロックを用いるような高速動作の機種においては、装置制御のタイミングもシビアに設定されているため、クロックの安定化に時間を要すると装置動作に支障を生ずる可能性がある。
【００５８】
これに対して、セレクタ６３に供給されている１８０ＭＨｚ、９０ＭＨｚ、４５ＭＨｚの夫々のクロックを切り替える場合、全てのクロックは安定して供給された状態が維持されているため、クロック周波数の安定化に時間を要することがなく、上述したような装置動作に支障を生ずることを回避することができる。
【００５９】
他方、装置制御のタイミングに余裕のある低速機であれば、上述したクロックの安定に要する時間を確保することも可能であるため、“Ｓ２Ｍパス単独動作”の際にはＭ２Ｐクロックを“クロック休止”とし、“Ｍ２Ｐパス単独動作”の際にはＳ２Ｍクロックを“クロック休止”とすることにより、更に省電力化を測っても良い。
【００６０】
また、上記実施形態においては、Ｓ２ＭパスのクロックとしてスキャナＩ／Ｆ３１及びフィルタ部３２に入力するクロックを、Ｍ２ＰパスのクロックとしてプロッタＩ／Ｆ３４及び画像処理部３５に入力するクロックを夫々制御し、Ｉ／Ｆ３３については、ＩＰＵボードに電源が供給されている限り常にクロックが供給されている場合を例として説明した。
【００６１】
これは、Ｉ／Ｆ３３が、Ｓ２Ｍパス単独動作、Ｍ２Ｐパス単独動作いずれの場合も動作しているからであり、Ｓ２Ｍパスに対応した部分と、Ｍ２Ｐパスに対応した部分とで別個にクロックを供給することが出来ない構成に対応したものである。これに対して、Ｉ／Ｆ３３の構成として、Ｓ２Ｍパスに対応した部分とＭ２Ｐパスに対応した部分とが分割されていれば、Ｓ２Ｍパス単独動作及びＭ２Ｐパス単独動作夫々の場合において、夫々のパスに対応した部分に必要なクロックを供給し、もう一方の部分に低速クロックを供給若しくはクロック停止するようにしても良い。
【００６２】
実施の形態２．
前実施形態においては、Ｓ２ＭパスおよびＭ２Ｐパス夫々に対するクロック供給を独立して制御する態様について説明した。本実施形態においては、Ｓ２ＭパスおよびＭ２Ｐパス夫々の内部において複数のモジュールが含まれる場合に、夫々のモジュールについてのクロック供給を制御する態様について説明する。
【００６３】
図６は、本実施形態に係るＩＰＵボード３０の構成を示す図である。図６に示すように、本実施形態に係るＩＰＵボード３０においては、Ｓ２Ｍパスに含まれるフィルタ部として、フィルタ部３２ａ、３２ｂ、３２ｃの３つのモジュールが直列に接続されて設けられていると共に、Ｍ２Ｐパスに含まれる画像処理部として、画像処理部３５ａ、３５ｂ、３５ｃの３つのモジュールが直列に接続されて設けられている。
【００６４】
図６に示す構成において、例えばＳ２Ｍパスに注目すると、スキャナ４１からスキャナＩ／Ｆ３１を介して順次入力される画像情報は、先ずフィルタ部３２ａに入力される。フィルタ部３２ａは、スキャナＩ／Ｆ３１から順次入力される画像情報に対して順次フィルタリング処理を施し、フィルタ部３２ｂに順次転送する。フィルタ部３２ｂもフィルタ部３２ａと同様に順次フィルタリング処理を行い、フィルタ部３２ｃに順次転送する。フィルタ部３２ｃもフィルタ部３２ａ、３２ｂと同様に順次フィルタリング処理を行い、Ｉ／Ｆ３３に順次転送する。
【００６５】
このような構成のため、スキャナＩ／Ｆ３１からフィルタ部３２ａへの画像情報の入力が開始された時点においては、フィルタ部３２ｂ及びフィルタ部３２ｃは未だ動作する必要がなく、そのためクロック供給も必要ない。従って、Ｓ２Ｍパス全体に対して同時にクロック供給を開始する場合、当初フィルタ部３２ｂ及びフィルタ部３２ｃに供給するクロックは無駄なクロック、即ち無駄な電力消費となってしまう。
【００６６】
また、スキャナＩ／Ｆ３１からフィルタ部３２ａへの画像情報の入力が完了した時点においては、未だフィルタ部３２ａ、フィルタ部３２ｂ、フィルタ部３２ｃによる画像情報の処理や転送や続いているため、フィルタ部３２ａ、フィルタ部３２ｂ、フィルタ部３２ｃに対するクロック供給は必要であるが、スキャナＩ／Ｆ３１に対するクロック供給は不要となり、同様にフィルタ部３２ａからフィルタ部３２ｂへの画像情報の入力が完了した時点においては、フィルタ部３２ａに対するクロック供給は不要となる。
【００６７】
従って、クロック供給の停止をＳ２Ｍパス全体に対して一括で行う場合、処理の終盤においては、スキャナＩ／Ｆ３１やフィルタ部３２ａに供給するクロックは無駄なクロック、即ち無駄な電力消費となってしまう。このようなクロック供給の無駄を防止することが本実施形態に係る要旨である。
【００６８】
図６に示すような夫々のパスに複数のモジュールが含まれる構成に対応するため、本実施形態に係るＳ２Ｍクロック制御部５２は、Ｓ２Ｍパスに含まれる夫々のモジュールに対して個別にクロックの供給状態を切り替える機能を有する。Ｓ２Ｍクロック制御部５２による各モジュールへのクロック供給の切り替え状態は、ＣＰＵ１０や後述するレジスタ設定部３７によるレジスタ設定により制御される。
【００６９】
また、本実施形態に係るＭ２Ｐクロック制御部５３は、Ｍ２Ｐパスに含まれる夫々のモジュールに対して個別にクロックの供給状態を切り替える機能を有する。Ｍ２Ｐクロック制御部５３による各モジュールへのクロック供給の切り替え状態は、ＣＰＵ１０や後述するレジスタ設定部３７によるレジスタ設定により制御される。
【００７０】
本実施形態に係るＩＰＵボード３０には、処理終了検知部３６及びレジスタ設定部３７が設けられている。処理終了検知部３６は、Ｓ２Ｍパス及びＭ２Ｐパスの夫々に含まれる各モジュール、即ち、スキャナＩ／Ｆ３１、フィルタ部３２ａ〜３２ｃや、プロッタＩ／Ｆ３４、画像処理部３５ａ〜３５ｃが出力する信号に基づき、夫々のモジュールによる画像情報の処理や、次段のモジュールへの転送が完了したことを検知する。
【００７１】
処理終了検知部３６による上述したような検知を可能とするため、Ｓ２Ｍパス及びＭ２Ｐパスの夫々に含まれる各モジュールは、画像処理や全画像情報の次段モジュールへの転送が完了したことを示す信号を出力する機能を有する。このような機能は、例えば、各モジュールが内部で処理中である画像情報や次段へ転送中である画像情報がＮｕｌｌ値である場合にのみオン若しくはオフとなる信号線を夫々のモジュール毎に設けることにより可能である。
【００７２】
レジスタ設定部３７は、処理終了検知部３６による各モジュールの処理終了検知に応じて、クロック発振部５０に対するレジスタ設定を行い、処理を終了したモジュールに対するクロック供給を停止させる。
【００７３】
このような構成により、本実施形態に係る画像処理装置１においては、スキャン動作、プリンタ動作、複写機動作等の様々な動作においてＳ２ＭパスやＭ２Ｐパスに含まれる各モジュールにクロック供給が開始された後、夫々のパスに含まれるモジュール毎に処理が完了する都度、処理の完了が処理終了検知部３６によって検知され、レジスタ設定部３７によるレジスタ設定処理によって該当するモジュールへのクロック供給が停止される。従って、上述したようなクロック供給の無駄を防止することが可能となる。
【００７４】
次に、本実施形態に係るクロック供給開始時の制御について説明する。図７は、ＩＰＵボード３０のＳ２Ｍパス、Ｍ２Ｐパス夫々のモジュールに対するクロック供給開始のタイミングが、動作シナリオ毎に設定された動作シナリオテーブルの例を示す図である。
【００７５】
上述したように、画像処理装置１にはスキャン動作、プリンタ動作、複写機動作等、Ｓ２Ｍパス、Ｍ２Ｐパス夫々のモジュールの利用態様が異なる動作シナリオがある。図７に示す動作シナリオテーブルは、“シナリオ１”、“シナリオ２”等の夫々の動作シナリオ毎に、何クロック目で夫々のモジュールに対するクロック供給を開始するかが設定された情報である。
【００７６】
また、既に説明したように、画像処理装置１の動作態様によっては、Ｓ２Ｍパス、Ｍ２Ｐパスのいずれかに対するクロック供給が不要な場合もあり得る。その場合、図７に示すように、クロックが供給されないモジュールのデータはＮｕｌl値となっている。
【００７７】
図８は、本実施形態に係る画像処理装置１においてＩＰＵボード３０の各部にクロックが供給開始されてからクロック供給が停止されるまでの動作例を示すフローチャートである。図８に示すように、先ずはコントローラ２０の主制御部２１がスキャン動作、プリンタ動作、複写機動作等の処理の種類に応じて動作シナリオを決定し（Ｓ８０１）、エンジン制御部２２がＩＰＵボード３０のクロック発振部５０に対してレジスタ設定を行う（Ｓ８０２）。
【００７８】
Ｓ８０２の処理は、図７に示すテーブルに応じた動作シナリオ毎のクロック供給開始タイミングの設定や、クロック供給開始命令のためのレジスタ設定である。エンジン制御部２２によるレジスタ設定によりＩＰＵボードのクロック発振部５０が動作を開始し、それに伴ってＳ２Ｍクロック制御部５２及びＭ２Ｐクロック制御部５３がクロックカウントを開始する（Ｓ８０３）。
【００７９】
Ｓ２Ｍクロック制御部５２及びＭ２Ｐクロック制御部５３は、クロックのカウント値がＳ８０２において設定されたレジスタ設定値に応じた値、即ち、図７に示す各モジュールについてのクロック供給開始タイミングに到達すると（Ｓ８０４／ＹＥＳ）、そのモジュールについてのクロック供給を開始する（Ｓ８０５）。
【００８０】
他方、処理終了検知部３６は、夫々のモジュールが出力信号に基づいて各モジュールの処理終了を検知すると（Ｓ８０６／ＹＥＳ）、その検知結果をレジスタ設定部３７に通知し、レジスタ設定部３７は、クロック発振部５０に対して、処理終了検知部３６が処理の終了を検知したモジュールへのクロック供給を停止させるためのレジスタ設定を行う（Ｓ８０７）。
【００８１】
これにより、クロック発振部５０においては、Ｓ２Ｍクロック制御部５２またはＭ２Ｐクロック制御部５３が、Ｓ８０７のレジスタ設定に対応するモジュールに対するクロック供給を停止する（Ｓ８０８）。ＩＰＵボード３０では、動作シナリオに含まれる各モジュールが全ての処理を完了するまでＳ８０４からＳ８０８までの処理を繰り返し（Ｓ８０９／ＮＯ）、全処理が完了したら（Ｓ８０９／ＹＥＳ）、そのまま処理を終了する。この際、コントローラ２０に対して割り込み信号を出力することによってコントローラ２０側に処理の終了を通知しても良い。
【００８２】
このような処理により、本実施形態に係る画像処理装置１においては、Ｓ２Ｍパス及びＭ２Ｐパス夫々に含まれる複数のモジュール夫々について、クロックの供給が個別に切替制御される。そのため、不要なクロック供給を更に低減することが可能となり、消費電力を更に低減することが可能となる。
【００８３】
尚、図８に示す動作によれば、ＣＰＵ１０による制御が必要なのはＳ８０１、Ｓ８０２のみであり、以降は全てＩＰＵボード内で処理が完結する。そのため、ＣＰＵ１０１の処理負荷を低減し、装置制御の効率化を図ることが可能となる。
【００８４】
他方、図８において説明したように、夫々のモジュール毎のクロック供給開始制御については、ＣＰＵ１０１によって設定されたレジスタ値に従ってＩＰＵボード３０内で実行する態様の他、ＣＰＵ１０１がその都度レジスタ設定を行って夫々のモジュール毎のクロック供給開始を制御しても良い。
【００８５】
また、図７及び図８の例の場合、夫々のモジュール毎のクロック供給開始制御は、図７に示すようなテーブルを用いてＣＰＵ１０１によるレジスタ設定により実現されるが、この他、ＩＰＵボード３０内の処理で実現することも可能である。そのような態様について以下に説明する。
【００８６】
例えば、フィルタ部３２ａに対するクロック供給が必要になるのは、スキャナ４１から画像情報が入力され、スキャナＩ／Ｆ３１からフィルタ部３２ａに画像情報が転送開始される前のタイミングである。このようなタイミングは、スキャナＩ／Ｆ３１内部における信号状態に基づいて判断可能である。
【００８７】
即ち、スキャナＩ／Ｆ３１は、スキャナ４１から画像情報の入力を受け付け、フィルタ部３２ａに転送するまでの過程において、フィルタ部３２ａへのクロック供給を開始するタイミングを判断することが可能である。そのような判断をした上でスキャナＩ／Ｆ３１が、フィルタ部３２ａへのクロック供給を開始するためのレジスタ設定をクロック発振部５０に対して行うことにより、上述したような図７に示すテーブル及びＣＰＵ１０１によるレジスタ設定を行わずに、ＩＰＵボード３０内部の処理でフィルタ部３２ａへのクロック供給開始タイミングを制御することが可能である。この場合においても、スキャナＩ／Ｆ３１に対するクロック供給については、ＣＰＵ１０１によるレジスタ設定に従って開始する必要がある。
【００８８】
同様に、フィルタ部３２ｂに対するクロック供給が必要になるのは、フィルタ部３２ａにおいてフィルタリング処理が実行され、フィルタ部３２ａからフィルタ部３２ｂに画像情報が転送開始される前のタイミングである。このようなタイミングは、フィルタ部３２ａ内部における信号処理状態に基づいて判断可能であり、上記フィルタ部３２ａのクロック供給開始タイミングと同様に制御可能である。
【符号の説明】
【００８９】
１  画像形成装置
１０  ＣＰＵ
１１  ＲＡＭ
１２  ＲＯＭ
１３  エンジン
１４  ＨＤＤ
１５  Ｉ／Ｆ
１６  ＬＣＤ
１７  操作部
１８  バス
２０  コントローラ
２１  主制御部
２２  エンジン制御部
２３  入出力制御部
２４  画像処理部
２５  操作表示制御部
３０  ＩＰＵボード
３１  スキャナＩ／Ｆ
３２、３２ａ、３２ｂ、３２ｃ  フィルタ部
３３  Ｉ／Ｆ
３４  プロッタＩ／Ｆ
３５、３５ａ、３５ｂ、３５ｃ  画像処理部
３６  処理終了検知部
３７  レジスタ設定部
４１  スキャナ
４２  プロッタ
４３  ディスプレイパネル
４４  ネットワークＩ／Ｆ
５０  クロック発振部
５１  クロック生成部
５２  Ｓ２Ｍクロック制御部
５３  Ｍ２Ｐクロック制御部
６１  逓倍回路
６２  分周回路
６３  セレクタ
【先行技術文献】
【特許文献】
【００９０】
【特許文献１】特開２００９−１４５７３８号公報
【図１】
2013146053.tif 000003
【図２】
2013146053.tif 000004
【図３】
2013146053.tif 000005
【図４】
2013146053.tif 000006
【図５】
2013146053.tif 000007
【図６】
2013146053.tif 000008
【図７】
2013146053.tif 000009
【図８】
2013146053.tif 000010