(57)【要約】【課題】並行してデータ処理を実行する複数のモジュール各々における電力消費を抑制可能な情報処理装置、及びデータ処理方法を提供すること。【解決手段】情報処理装置は、バス５０を介して接続されるメモリー５４に記憶されるデータに対してデータ処理を実行可能な複数のモジュール５５１〜５５２と、モジュール５５１〜５５２各々が予め設定された実行タイミングで前記データ処理を実行する特定データ処理の実行中に、前記データ処理を並行して実行するモジュールの数に応じて、モジュール５５１〜５５２各々に供給される動作クロック信号の周波数を変更させるＣＰＵ５１とを備える。【選択図】図３
2016133855.tif 000002
【特許請求の範囲】
【請求項１】
バスを介して接続されるメモリーに記憶されるデータに対してデータ処理を実行可能な複数のモジュールと、
前記モジュール各々が予め設定された実行タイミングで前記データ処理を実行する特定データ処理の実行中に、前記データ処理を並行して実行する前記モジュールの数及び種別のいずれか一方又は両方に応じて、前記モジュール各々に供給される動作クロック信号の周波数を変更させる変更処理部と、
を備える情報処理装置。
【請求項２】
前記変更処理部が、前記実行タイミングに基づいて前記データ処理を並行して実行する前記モジュールの数及び種別のいずれか一方又は両方を判断する請求項１に記載の情報処理装置。
【請求項３】
前記モジュール各々に供給される前記動作クロック信号の周波数を変更可能な周波数変更部を更に備え、
前記変更処理部が、
前記データ処理を並行して実行する前記モジュールの数及び種別のいずれか一方又は両方に応じた前記動作クロック信号の周波数への変更指示を含む前記モジュール各々への前記データ処理の実行指示を前記メモリーに記憶させる指示設定部と、
前記実行タイミングに基づいて前記メモリーに記憶される前記実行指示を前記モジュール各々に取得させる取得処理部とを含み、
前記周波数変更部が、
前記変更指示に従った前記モジュールからの前記動作クロック信号の周波数の変更要求に応じて、前記モジュール各々に供給される前記動作クロック信号の周波数を変更する請求項１又は２に記載の情報処理装置。
【請求項４】
前記実行指示が、前記モジュール各々への前記データ処理の終了後の動作停止指示を含み、
前記モジュールからの前記動作停止指示に従った前記動作クロック信号の供給停止要求に応じて、前記モジュールへの前記動作クロック信号の供給を停止する供給停止部を更に備える請求項３に記載の情報処理装置。
【請求項５】
原稿から画像データを読み取り可能な画像読取部及び画像データに基づいて画像を形成可能な画像形成部のいずれか一方又は両方を更に備える請求項１〜４のいずれかに記載の情報処理装置。
【請求項６】
バスを介して接続されるメモリーに記憶されるデータに対してデータ処理を実行可能な複数のモジュールを備える情報処理装置で実行されるデータ処理方法であって、
前記モジュール各々が予め設定された実行タイミングで前記データ処理を実行する特定データ処理を実行する第１ステップと、
前記特定データ処理の実行中に、前記データ処理を並行して実行する前記モジュールの数及び種別のいずれか一方又は両方に応じて、前記モジュール各々に供給される動作クロック信号の周波数を変更させる第２ステップと、
を含むデータ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のモジュールを備える情報処理装置及び情報処理装置で実行されるデータ処理方法に関する。
【背景技術】
【０００２】
コピー機のような情報処理装置には、バスを介して接続されるメモリーに記憶されるデータに対してデータ処理を実行可能な複数のモジュールが設けられることがある。また、情報処理装置の動作モードが通常モードから省電力モードに移行した場合に、モジュール各々に供給される動作クロック信号の周波数を低下させる構成が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−９９７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、情報処理装置において、複数のモジュール各々が予め設定された実行タイミングでデータ処理を実行する特定データ処理が実行されることがある。このような特定データ処理の実行中において、複数のモジュールにより並行してデータ処理が実行される場合には、バスのデータ伝送帯域が圧迫される。この場合、モジュール各々で処理可能なデータ量が低下するため、前記モジュール各々に高い周波数の動作クロック信号を入力することは無駄である。
【０００５】
本発明の目的は、並行してデータ処理を実行する複数のモジュール各々における電力消費を抑制可能な情報処理装置、及びデータ処理方法を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一の局面に係る情報処理装置は、複数のモジュールと、変更処理部とを備える。前記モジュールは、バスを介して接続されるメモリーに記憶されるデータに対してデータ処理を実行可能である。前記変更処理部は、前記モジュール各々が予め設定された実行タイミングで前記データ処理を実行する特定データ処理の実行中に、前記データ処理を並行して実行する前記モジュールの数及び種別のいずれか一方又は両方に応じて、前記モジュール各々に供給される動作クロック信号の周波数を変更させる。
【０００７】
本発明の他の局面に係るデータ処理方法は、バスを介して接続されるメモリーに記憶されるデータに対してデータ処理を実行可能な複数のモジュールを備える情報処理装置で実行され、以下の第１ステップ及び第２ステップを含む。前記第１ステップは、前記モジュール各々が予め設定された実行タイミングで前記データ処理を実行する特定データ処理を実行する。前記第２ステップは、前記特定データ処理の実行中に、前記データ処理を並行して実行する前記モジュールの数及び種別のいずれか一方又は両方に応じて、前記モジュール各々に供給される動作クロック信号の周波数を変更させる。
【発明の効果】
【０００８】
本発明によれば、並行してデータ処理を実行する複数のモジュール各々における電力消費を抑制可能な情報処理装置、及びデータ処理方法が実現される。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の実施形態に係る画像処理装置の構成を示す図である。
【図２】図２は、本発明の実施形態に係る画像処理装置のシステム構成を示すブロック図である。
【図３】図３は、本発明の実施形態に係る画像処理装置の制御部の構成を示すブロック図である。
【図４】図４は、本発明の実施形態に係る画像処理装置の制御部によりメモリー上に設定される実行指示の一例を示す図である。
【図５】図５は、本発明の実施形態に係る画像処理装置の制御部で実行される特定データ処理の一例を示すフローチャートである。
【図６】図６は、本発明の実施形態に係る画像処理装置のモジュール各々で実行される周波数変更処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照しながら、本発明の実施形態について説明し、本発明の理解に供する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格のものではない。
【００１１】
［画像処理装置１０の概略構成］
まず、図１及び図２を参照しつつ、本発明の実施形態に係る画像処理装置１０の概略構成について説明する。ここで、図１は、画像処理装置１０の断面模式図である。
【００１２】
図１及び図２に示すように、画像処理装置１０は、ＡＤＦ１、画像読取部２、画像形成部３、給紙部４、制御部５、及び操作表示部６を備える。画像処理装置１０は、画像データに基づいて画像を形成するプリンター機能と共に、スキャン機能、ファクシミリ機能、又はコピー機能などの複数の機能を有する複合機である。ここに、制御部５を備える装置が、本発明における情報処理装置の一例である。また、本発明は、スキャナー装置、プリンター装置、ファクシミリ装置、コピー機、パーソナルコンピューター、タブレット端末、及びスマートフォンなどの情報処理装置に適用可能である。
【００１３】
ＡＤＦ１は、原稿セット部、複数の搬送ローラー、原稿押さえ、及び排紙部を備え、画像読取部２によって読み取られる原稿を搬送する自動原稿搬送装置である。画像読取部２は、原稿台、光源、複数のミラー、光学レンズ、及びＣＣＤ（Charge Coupled Device）を備え、前記原稿台に載置された原稿又はＡＤＦ１によって搬送される原稿から画像データを読み取る画像読取処理を実行することが可能である。
【００１４】
画像形成部３は、画像読取部２で読み取られた画像データ又は外部のパーソナルコンピューター等の情報処理装置から入力された画像データに基づいて、電子写真方式で画像を形成する画像形成処理（印刷処理）を実行することが可能である。具体的に、画像形成部３は、感光体ドラム、帯電装置、光走査装置（ＬＳＵ）、現像装置、転写ローラー、クリーニング装置、定着ローラー、加圧ローラー、及び排紙トレイを備える。そして、画像形成部３では、給紙部４から供給されるシートに画像が形成されて、画像形成後の前記シートが前記排紙トレイに排出される。なお、前記シートは、紙、コート紙、ハガキ、封筒、及びＯＨＰシートなどのシート材料である。
【００１５】
操作表示部６は、制御部５からの制御指示に応じて各種の情報を表示する液晶ディスプレーなどの表示部、及びユーザーの操作に応じて制御部５に各種の情報を入力する操作キー又はタッチパネルなどの操作部を有する。
【００１６】
次に、図３を参照しつつ、制御部５について説明する。
【００１７】
制御部５は、画像処理装置１０の各構成を統括的に制御する。具体的に、制御部５は、図３に示すように、ＣＰＵ５１、ＲＯＭ５２、メモリーコントローラー５３、メモリー５４、第１画像処理部５５１、第２画像処理部５５２、及び信号供給部５６を備える。
【００１８】
ここで、制御部５において、ＣＰＵ５１、ＲＯＭ５２、メモリーコントローラー５３、第１画像処理部５５１、第２画像処理部５５２、及び信号供給部５６は、バス５０を介して相互に通信可能に接続されている。
【００１９】
ＣＰＵ５１は、各種の演算処理を実行するプロセッサーである。また、ＲＯＭ５２は、ＣＰＵ５１に各種の処理を実行させるための制御プログラムなどの情報が予め記憶される不揮発性の記憶装置である。そして、ＣＰＵ５１は、ＲＯＭ５２に予め記憶された各種の制御プログラムを実行することにより、画像処理装置１０を統括的に制御する。
【００２０】
メモリーコントローラー５３は、ＣＰＵ５１、第１画像処理部５５１、又は第２画像処理部５５２からのメモリー５４へのアクセス要求に応じて、メモリー５４に対するデータの書込み処理又は読出し処理を実行する。
【００２１】
メモリー５４は、ＣＰＵ５１、第１画像処理部５５１、及び第２画像処理部５５２が実行する各種の処理の一時記憶メモリー（作業領域）として使用される揮発性又は不揮発性の記憶装置である。例えば、メモリー５４は、ＤＤＲ−ＳＤＲＡＭである。
【００２２】
第１画像処理部５５１及び第２画像処理部５５２は、メモリー５４に記憶されるデータに対してデータ処理を実行可能な画像処理回路である。例えば、第１画像処理部５５１は、メモリー５４から画像データを読み出して圧縮処理を実行し、前記圧縮処理後の画像データをメモリー５４に記憶させる。また、第２画像処理部５５２は、メモリー５４から画像データを読み出して回転処理を実行し、前記回転処理後の画像データをメモリー５４に記憶させる。ここに、第１画像処理部５５１及び第２画像処理部５５２が、本発明における複数のモジュールの一例である。なお、以下の説明では、第１画像処理部５５１及び第２画像処理部５５２を区別する必要がない場合には、これらをモジュール５５と呼称する。
【００２３】
ここで、画像処理装置１０では、モジュール５５各々が予め設定された実行タイミングで前記データ処理を実行する特定データ処理が実行される。具体的に、前記特定データ処理では、メモリー５４に記憶されるデータに対する第１画像処理部５５１による前記圧縮処理の実行開始時から予め定められた時間の経過後に、前記データに対する第２画像処理部５５２による前記回転処理が実行される。なお、前記特定データ処理は、例えば画像処理装置１０において前記画像読取処理が実行される場合に、前記画像読取処理の一部として実行される。
【００２４】
信号供給部５６は、モジュール５５各々に、モジュール５５各々を動作させる動作クロック信号５６Ａを供給する。具体的に、信号供給部５６は、図３に示すように、信号生成部５６１、周波数変更部５６２、及び供給停止部５６３を含む。
【００２５】
信号生成部５６１は、動作クロック信号５６Ａを生成する発振回路である。例えば、信号生成部５６１は、２００ＭＨｚの周波数の動作クロック信号５６Ａを生成する。
【００２６】
周波数変更部５６２は、モジュール５５各々に供給される動作クロック信号５６Ａの周波数を変更可能である。具体的に、周波数変更部５６２は、バス５０を介してＣＰＵ５１等から入力される制御信号に応じて、信号生成部５６１で生成される動作クロック信号５６Ａの周波数を低下させる分周回路である。例えば、周波数変更部５６２は、信号生成部５６１で生成される２００ＭＨｚの動作クロック信号５６Ａの周波数を、１５０ＭＨｚ、又は１００ＭＨｚの周波数に低下させる。
【００２７】
供給停止部５６３は、モジュール５５各々への動作クロック信号５６Ａの供給を、モジュール５５ごとに停止可能である。具体的に、供給停止部５６３は、バス５０を介してＣＰＵ５１等から入力される制御信号に応じて、モジュール５５への動作クロック信号５６Ａの供給を停止する電子回路である。
【００２８】
ところで、画像処理装置１０において、前記特定データ処理の実行中に複数のモジュール５５により並行して前記データ処理が実行される場合には、バスのデータ伝送帯域が圧迫される。この場合、モジュール５５各々で処理可能なデータ量が低下するため、モジュール５５各々に高い周波数の動作クロック信号５６Ａを入力することは無駄である。これに対し、画像処理装置１０では、以下に説明するように、並行してデータ処理を実行する複数のモジュール５５各々における電力消費を抑制することが可能である。
【００２９】
具体的に、制御部５は、図２に示すように、判断部５７、指示設定部５８、及び取得処理部５９を含む。具体的に、制御部５は、ＣＰＵ５１を用いてＲＯＭ５２に記憶されている前記制御プログラムを実行することにより、判断部５７、指示設定部５８、及び取得処理部５９として機能する。ここに、判断部５７、指示設定部５８、及び取得処理部５９として機能する制御部５が、本発明における変更処理部の一例である。
【００３０】
判断部５７は、前記実行タイミングに基づいて、前記実行タイミング各々における前記データ処理を並行して実行する前記モジュール５５の数を判断する。
【００３１】
指示設定部５８は、モジュール５５各々への前記データ処理の実行指示をメモリー５４に記憶させる。ここで、前記実行指示には、判断部５７により判断される前記データ処理を並行して実行するモジュール５５の数に応じた動作クロック信号５６Ａの周波数への変更指示、及び前記データ処理の終了後の動作停止指示が含まれる。具体的に、指示設定部５８は、メモリー５４上に設定されるディスクリプターテーブルに前記実行指示を記憶させる。
【００３２】
図４に、指示設定部５８によりメモリー５４上に設定されるディスクリプターテーブルの一例を示す。図４に示すディスクリプターテーブル７は、メモリー５４上に３２バイトの記憶領域を有する。ここで、図４に示す符号７１の領域には、モジュール５５各々による前記データ処理の対象となるデータのアドレスが記憶される。また、符号７２の領域には、モジュール５５各々による前記データ処理後のデータの転送先アドレスが記憶される。また、符号７３の領域には、前記データ処理の対象となるデータのサイズが記憶される。また、符号７４の領域には、次の前記実行指示が記憶されるディスクリプターテーブルのアドレスが記憶される。また、符号７５の領域には、モジュール５５に前記データ処理を実行させるための制御情報が記憶される。
【００３３】
一方、図４に示す符号７６の領域は機能拡張等のために確保された領域であって、符号７７の領域はユーザーによる任意使用が可能な領域である。画像処理装置１０では、指示設定部５８が、符号７６の領域又は符号７７の領域に前記変更指示を記憶させる。例えば、指示設定部５８は、モジュール５５が前記実行指示に従って前記データ処理を実行する際に、前記データ処理を並行して実行する他のモジュール５５がなければ、動作クロック信号５６Ａの周波数を２００ＭＨｚに変更する旨の前記変更指示を記憶させる。また、指示設定部５８は、前記データ処理を並行して実行する他のモジュール５５があれば、動作クロック信号５６Ａの周波数を１５０ＭＨｚ又は１００ＭＨｚに変更する旨の前記変更指示を記憶させる。
【００３４】
また、指示設定部５８は、図４に示す符号７６の領域又は符号７７の領域に、モジュール５５への前記データ処理の終了後の動作停止指示を記憶させる。
【００３５】
取得処理部５９は、前記実行タイミングに基づいて、メモリー５４に記憶される前記実行指示をモジュール５５各々に取得させる。具体的に、取得処理部５９は、前記実行指示が記憶されたディスクリプターテーブルのアドレスを含む取得指示をモジュール５５各々に送信することで、前記実行指示をモジュール各々に取得させる。
【００３６】
そして、取得処理部５９からの前記取得指示に従って前記実行指示を取得したモジュール５５は、前記実行指示に含まれる前記変更指示に従って、信号供給部５６に動作クロック信号５６Ａの周波数の変更要求を送信する。信号供給部５６の周波数変更部５６２は、モジュール５５からの前記変更要求に応じて、モジュール５５各々に供給される動作クロック信号５６Ａの周波数を変更する。
【００３７】
その後、モジュール５５は、前記実行指示に従って前記データ処理を実行する。そして、モジュール５５は、前記データ処理の終了後に、前記実行指示に含まれる前記動作停止指示に従って、信号供給部５６に動作クロック信号５６Ａの供給停止要求を送信する。信号供給部５６の供給停止部５６３は、モジュール５５からの前記供給停止要求に応じて、前記供給停止要求を送信したモジュール５５への動作クロック信号５６Ａの供給を停止する。
【００３８】
［特定データ処理］
以下、図５を参照しつつ、画像処理装置１０において制御部５により実行される前記特定データ処理の手順の一例について説明する。ここで、ステップＳ１１、Ｓ１２・・・は、制御部５により実行される処理手順（ステップ）の番号を表している。なお、画像処理装置１０において、前記特定データ処理は、例えば前記画像読取処理の一部として実行される。ここに、制御部５による前記特定データ処理の実行が、本発明における第１ステップの一例である。
【００３９】
＜ステップＳ１１＞
まず、ステップＳ１１において、制御部５は、前記実行タイミングに基づいて、前記実行タイミング各々における前記データ処理を並行して実行する前記モジュール５５の数を判断する。ここで、ステップＳ１１の処理は、制御部５の判断部５７により実行される。
【００４０】
例えば、制御部５は、第１画像処理部５５１による前記圧縮処理の実行時において、前記データ処理を並行して実行する前記モジュール５５の数が１であると判断する。また、制御部５は、第２画像処理部５５２による前記回転処理の実行時において、前記データ処理を並行して実行する他の前記モジュール５５の数が２であると判断する。
【００４１】
＜ステップＳ１２＞
ステップＳ１２において、制御部５は、モジュール５５各々への前記変更指示及び前記動作停止指示を含む前記実行指示を、メモリー５４上に設定されたディスクリプターテーブルに記憶させる。ここで、制御部５は、ステップＳ１１により判断される前記データ処理を並行して実行する前記モジュールの数に応じた動作クロック信号５６Ａの周波数への前記変更指示を含む前記実行指示をメモリー５４に記憶させる。ここで、ステップＳ１２の処理は、制御部５の指示設定部５８により実行される。
【００４２】
例えば、制御部５は、動作クロック信号５６Ａの周波数を２００ＭＨｚに変更する旨の第１画像処理部５５１に対する前記変更指示をメモリー５４に記憶させる。また、制御部５は、動作クロック信号５６Ａの周波数を１５０ＭＨｚに変更する旨の第２画像処理部５５２に対する前記変更指示をメモリー５４に記憶させる。
【００４３】
＜ステップＳ１３＞
ステップＳ１３において、制御部５は、前記実行タイミングに基づいて、ステップＳ１２によりメモリー５４に記憶された前記実行指示をモジュール５５各々に取得させる。ここに、ステップＳ１１からステップＳ１３までの処理が、本発明における第２ステップの一例である。なお、ステップＳ１３の処理は、制御部５の取得処理部５９により実行される。
【００４４】
例えば、制御部５は、まず第１画像処理部５５１に前記実行指示を取得させる。そして、取得処理部５９は、第１画像処理部５５１による前記実行指示の取得から予め定められた時間の経過後に、第２画像処理部５５２に前記実行指示を取得させる。
【００４５】
＜ステップＳ１４＞
ステップＳ１４において、制御部５は、モジュール５５各々による前記データ処理が終了したか否かを判断する。
【００４６】
ここで、制御部５は、モジュール５５各々による前記データ処理が終了したと判断すると（Ｓ１４のＹｅｓ側）、前記特定データ処理の実行を終了する。また、モジュール５５各々による前記データ処理が終了していなければ（Ｓ１４のＮｏ側）、制御部５は、ステップＳ１４で、モジュール５５各々による前記データ処理の終了を待ち受ける。
【００４７】
［周波数変更処理］
次に、図６を参照しつつ、画像処理装置１０において第１画像処理部５５１及び第２画像処理部５５２各々が実行する周波数変更処理の手順の一例について説明する。なお、以下の説明では、第２画像処理部５５２が前記周波数変更処理を実行するものとして説明する。
【００４８】
＜ステップＳ２１＞
まず、ステップＳ２１において、第２画像処理部５５２は、制御部５から送信される前記取得指示を受信したか否かを判断する。
【００４９】
ここで、第２画像処理部５５２は、前記取得指示を受信したと判断すると（Ｓ２１のＹｅｓ側）、処理をステップＳ２２に移行させる。また、前記取得指示を受信していなければ（Ｓ２１のＮｏ側）、第２画像処理部５５２は、ステップＳ２１で前記取得指示の受信を待ち受ける。
【００５０】
＜ステップＳ２２＞
ステップＳ２２において、第２画像処理部５５２は、ステップＳ２１で取得された前記取得指示に従って、メモリー５４から前記実行指示を取得する。
【００５１】
＜ステップＳ２３＞
ステップＳ２３において、第２画像処理部５５２は、ステップＳ２２で取得された前記実行指示に含まれる前記変更指示に従って、信号供給部５６に動作クロック信号５６Ａの周波数の変更要求を送信する。これにより、前記データ処理を並行して実行するモジュール５５の数に応じて、モジュール５５各々に供給される動作クロック信号５６Ａの周波数が２００ＭＨｚから１５０ＭＨｚに変更される。
【００５２】
＜ステップＳ２４＞
ステップＳ２４において、第２画像処理部５５２は、ステップＳ２２で取得された前記実行指示に従って、前記回転処理を実行する。
【００５３】
＜ステップＳ２５＞
ステップＳ２５において、第２画像処理部５５２は、前記回転処理が終了したか否かを判断する。例えば、第２画像処理部５５２は、ステップＳ２２で取得された前記実行指示に前記動作停止指示が含まれる場合に、前記回転処理が終了したと判断する。
【００５４】
ここで、第２画像処理部５５２は、前記回転処理が終了したと判断すると（Ｓ２５のＹｅｓ側）、処理をステップＳ２６に移行させる。また、前記回転処理が終了していなければ（Ｓ２５のＮｏ側）、第２画像処理部５５２は、処理をステップＳ２２に移行させて、前記実行指示によって示されるメモリー５４のアドレスから次の前記実行指示を取得して、ステップＳ２３及びステップＳ２４の処理を実行する。
【００５５】
＜ステップＳ２６＞
ステップＳ２６において、第２画像処理部５５２は、ステップＳ２２で取得された前記実行指示に含まれる前記動作停止指示に従って、信号供給部５６に動作クロック周波数５６Ａの供給停止要求を送信する。これにより、前記データ処理が終了したモジュール５５に対する動作クロック信号５６Ａの供給が、前記データ処理の終了直後に停止される。従って、制御部５が、モジュール５５各々における前記データ処理の終了の有無を判断して動作クロック信号５６Ａの供給を停止させる構成と比較して、より迅速に動作クロック信号５６Ａの供給を停止させることが可能である。
【００５６】
このように、画像処理装置１０では、前記特定データ処理の実行中に、前記データ処理を並行して実行するモジュール５５の数に応じて、モジュール５５各々に供給される動作クロック信号５６Ａの周波数が変更される。これにより、並行して前記データ処理を実行する複数のモジュール５５各々における電力消費を抑制することが可能である。
【００５７】
なお、画像処理装置１０において、制御部５が３つ以上のモジュール５５を備える構成が他の実施形態として考えられる。例えば、制御部５が、メモリー５４に記憶されるデータに対してサイズカット処理を実行可能な第３画像処理部５５３を更に備え、前記特定データ処理において、第１画像処理部５５１、第２画像処理部５５２、及び第３画像処理部５５３が、予め設定された実行タイミングで前記データ処理を実行する構成が考えられる。この場合には、前記実行タイミング各々における前記データ処理を並行して実行するモジュール５５の数に応じて、モジュール５５各々に供給される動作クロック５６Ａの周波数を、２００ＭＨｚと、１５０ＭＨｚと、１００ＭＨｚとで切り替えることが考えられる。
【００５８】
また、モジュール５５各々で実行される前記データ処理は、前記圧縮処理、前記回転処理、及び前記サイズカット処理に限られず、伸張処理、データコピー処理、ガンマ処理等の種々の画像処理が含まれるものであってよい。
【００５９】
更に、画像処理装置１０において、前記特定データ処理の実行中に、前記データ処理を並行して実行するモジュール５５の数及び種別のいずれか一方又は両方に応じて、モジュール５５各々に供給される動作クロック信号５６Ａの周波数を変更することが他の実施形態として考えられる。この場合には、前記データ処理を並行して実行するモジュール５５各々における処理内容に応じて、モジュール５５各々に供給される動作クロック信号５６Ａの周波数を設定することが可能である。
【符号の説明】
【００６０】
１  ：ＡＤＦ
２  ：画像読取部
３  ：画像形成部
４  ：給紙部
５  ：制御部
５０：バス
５１：ＣＰＵ
５２：ＲＯＭ
５３：メモリーコントローラー
５４：メモリー
５５１：第１画像処理部
５５２：第２画像処理部
５６：信号供給部
５６１：信号生成部
５６２：周波数変更部
５６３：供給停止部
５７：判断部
５８：指示設定部
５９：取得処理部
６  ：操作表示部
１０：画像処理装置
【図１】
2016133855.tif 000003
【図２】
2016133855.tif 000004
【図３】
2016133855.tif 000005
【図４】
2016133855.tif 000006
【図５】
2016133855.tif 000007
【図６】
2016133855.tif 000008