(57)【要約】【課題】動作中の実行効率向上と待機中の消費電力低減とを両立させることが可能な画像形成装置を提供する。【解決手段】複数のコアを備えたマルチコアＣＰＵ１１１を有し、独立したプログラムを実行することにより実現される所定動作を同時に複数制御することが可能な制御部１１を備える。また、制御部１１は、複数のコアの各々に個別に所定動作を割り当てるＡＭＰ構成と、複数のコアを併用して一又は複数の所定動作を実行するＳＭＰ構成と、を切り替える切替部（制御部１１）を備える。また、切替部は、所定動作の待機中はＡＭＰ構成に切り替えるとともに、所定動作中はＳＭＰ構成に切り替える。【選択図】図１
2017204106.tif 000002
【特許請求の範囲】
【請求項１】
複数のコアを備えたマルチコアＣＰＵを有し、独立したプログラムを実行することにより実現される所定動作を同時に複数制御することが可能な制御部を備える画像形成装置において、
前記制御部は、前記複数のコアの各々に個別に前記所定動作を割り当てるＡＭＰ構成と、前記複数のコアを併用して一又は複数の前記所定動作を実行するＳＭＰ構成と、を切り替える切替部を備え、
前記切替部は、前記所定動作の待機中は前記ＡＭＰ構成に切り替えるとともに、前記所定動作中は前記ＳＭＰ構成に切り替えることを特徴とする画像形成装置。
【請求項２】
前記切替部は、前記ＳＭＰ構成で複数の前記所定動作が行われる場合であって、前記行われる所定動作にリアルタイム性を必要とする所定処理を行うための所定処理期間が存在する場合、前記所定処理期間は前記ＡＭＰ構成に切り替えることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記切替部は、前記ＳＭＰ構成で行われる複数の所定動作のうち一がＦＡＸ通信である場合、着信処理中の期間及び相手機との能力交換処理中の期間は前記ＡＭＰ構成に切り替えることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記切替部は、前記所定動作がＦＡＸ通信である場合、ＦＡＸの着信待ち状態時は前記ＡＭＰ構成に切り替えるとともに、前記ＦＡＸ通信中は前記ＳＭＰ構成に切り替えることを特徴とする請求項１〜３のいずれか一項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関する。
【背景技術】
【０００２】
近年、ファームウェアを実行するＣＰＵのマルチコア化が進み、ジョブの処理や装置の管理に関し、複数のコアを使用して並列又は独立した複数の処理を同時に実行することができるようになっている。一般に、前者の並列処理はＳＭＰ（Symmetric Multiprocessing）と呼ばれ、後者の独立処理はＡＭＰ（Asymmetric Multiprocessing）と呼ばれている。ＳＭＰでは個々のコアが対等にメモリーを共有して処理を分担するのに対し、ＡＭＰでは個々のコア毎にメモリーを割り当てて独立した処理を実行する（別々のＯＳやプログラムを実行する）点が特徴となる。
【０００３】
従来、コピー、ＦＡＸ、プリント等の複数の機能を備えた複合機であるＭＦＰ（Multi-Function Peripheral）においては、処理速度を高速にすべく、画面表示用、ＣＯＰＹ／ＳＣＡＮ／ＰＲＩＮＴ制御用、メカ制御用、ＦＡＸ通信制御用などの独立した複数のプログラムを、それぞれ個別のＣＰＵにて実行する構成が一般的であった。その一方で、ＣＰＵのマルチコア化に伴い、従来は複数のＣＰＵを利用して実現していた機能につき、複数のコアを有する単一のマルチコアＣＰＵ又は周辺ＡＳＩＣ（Application Specific Integrated Circuit）を統合したＳｏＣ（System on a Chip）にて実現可能となり、コストダウンを目的としたＣＰＵの統廃合が行われている。
【０００４】
一般に、従来の複数のＣＰＵやＯＳにて実行されていたファームウェアを単一のマルチコアＣＰＵ又はＳｏＣにて実行する場合、複数のコアのそれぞれと従来の複数のＣＰＵ（ＯＳ)とを１対１で置換することが可能な、移植性の高いＡＭＰ構成が優位である。また、待機時の消費電力の面でも、コア毎に独立して電源供給をカットすることが容易なＡＭＰ構成が優位である。一方で、ＣＰＵ全体としての実行効率については、一又は複数の処理に対し使用可能なコア数が多い（即ち、一又は複数の処理に対し複数のコアを併用して対応することが可能な）ＳＭＰ構成が、特に並列可能な処理において優位である。
【０００５】
ＡＭＰ構成を適用した一例として、リアルタイム性を必要とする処理（リアルタイム処理）の遅延を抑制してリアルタイム性能を確保する技術が開示されている（例えば、特許文献１参照）。
また、ＡＭＰ構成を適用した他の一例として、リアルタイム処理の迅速な実行を可能とする技術が開示されている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−２２６２８３号公報
【特許文献２】特開２００７−１９３７４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、ＣＰＵの統廃合に際し、移植性や待機時の消費電力、リアルタイム性能を重視してＡＭＰ構成を選択した場合、ＳＭＰ構成と比較して実行効率が劣るという課題がある。また、ＡＭＰ構成においてＳＭＰ構成と同等の処理速度を得ようとすると、より高性能なＣＰＵを選択する必要があり、コストアップするため、ＣＰＵの統廃合の目的と矛盾が生じるという課題がある。
【０００８】
本発明は、動作中の実行効率向上と待機中の消費電力低減とを両立させることが可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
請求項１に記載の発明は、上記目的を達成するためになされたものであり、
複数のコアを備えたマルチコアＣＰＵを有し、独立したプログラムを実行することにより実現される所定動作を同時に複数制御することが可能な制御部を備える画像形成装置において、
前記制御部は、前記複数のコアの各々に個別に前記所定動作を割り当てるＡＭＰ構成と、前記複数のコアを併用して一又は複数の前記所定動作を実行するＳＭＰ構成と、を切り替える切替部を備え、
前記切替部は、前記所定動作の待機中は前記ＡＭＰ構成に切り替えるとともに、前記所定動作中は前記ＳＭＰ構成に切り替えることを特徴とする。
【００１０】
請求項２に記載の発明は、請求項１に記載の画像形成装置において、
前記切替部は、前記ＳＭＰ構成で複数の前記所定動作が行われる場合であって、前記行われる所定動作にリアルタイム性を必要とする所定処理を行うための所定処理期間が存在する場合、前記所定処理期間は前記ＡＭＰ構成に切り替えることを特徴とする。
【００１１】
請求項３に記載の発明は、請求項２に記載の画像形成装置において、
前記切替部は、前記ＳＭＰ構成で行われる複数の所定動作のうち一がＦＡＸ通信である場合、着信処理中の期間及び相手機との能力交換処理中の期間は前記ＡＭＰ構成に切り替えることを特徴とする。
【００１２】
請求項４に記載の発明は、請求項１〜３のいずれか一項に記載の画像形成装置において、
前記切替部は、前記所定動作がＦＡＸ通信である場合、ＦＡＸの着信待ち状態時は前記ＡＭＰ構成に切り替えるとともに、前記ＦＡＸ通信中は前記ＳＭＰ構成に切り替えることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、動作中の実行効率向上と待機中の消費電力低減とを両立させることができる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態に係る画像形成装置の制御構造を示す機能ブロック図である。
【図２】本実施形態に係る画像形成装置の動作を示すフローチャートである。
【図３】開始された複数の所定動作のうちの一つがＦＡＸ通信であった場合の所定処理及び所定処理期間の一例を示す図である。
【図４】動作待機時にＦＡＸ通信が開始された場合の制御部の具体的な処理を示すタイムチャートである。
【図５】コピー動作中にＦＡＸ通信が開始された場合の制御部の具体的な処理を示すタイムチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００１６】
本実施形態に係る画像形成装置１０は、会社や事務所等に設置されたコピー、ＦＡＸ、プリント等の機能を備えたＭＦＰであり、複数種のジョブを実行可能となっている。
画像形成装置１０は、図１に示すように、制御部１１と、操作部１２と、表示部１３と、画像読取部１４と、画像形成部１５と、通信部１６と、記憶部１７と、を備えて構成されている。
【００１７】
制御部１１は、２つのコア（コアＸ、コアＹ）を備えたマルチコアＣＰＵ１１１と、ＲＡＭ１１２と、を備えて構成され、画像形成装置１０の各部の処理動作を統括的に制御する。マルチコアＣＰＵ１１１は、記憶部１７に記憶されている各種プログラムを読み出してＲＡＭ１１２に展開し、当該プログラムとの協働により各種処理を実行する。なお、マルチコアＣＰＵ１１１のコアの数は、２つに限らず、３つ以上であってもよい。
本実施形態では、制御部１１は、マルチコアＣＰＵ１１１が備える個々のコアが対等にメモリー（ＲＡＭ１１２）を共有して処理を分担するＳＭＰ構成と、個々のコア毎にメモリー（ＲＡＭ１１２）を割り当てて独立した処理を実行するＡＭＰ構成と、を自由に切り替え可能に構成されている。即ち、制御部１１は、本発明の切替部として機能する。
【００１８】
操作部１２は、テンキー、スタートキー等の各種操作キーを備え、ユーザーによるキー操作を受け付けて、その操作信号を制御部１１に出力する。また、操作部１２は、表示部１３の表示画面の上面を覆うように透明電極を格子状に配置した感圧式（抵抗膜圧式）のタッチパネルを有し、手指やタッチペン等で押下された力点のＸＹ座標を電圧値で検出して、検出された位置信号を操作信号として制御部１１に出力する。なお、タッチパネルは、感圧式に限らず、他の静電式、光式等であってもよい。
【００１９】
表示部１３は、ＬＣＤ（Liquid Crystal Display）等により構成され、制御部１１から入力される表示信号の指示に従って、表示画面上に各種操作ボタンや装置の状態表示、各機能の動作状況等の表示を行う。
【００２０】
画像読取部１４は、光源、ＣＣＤ（Charge Coupled Device）イメージセンサー、Ａ／Ｄ変換器等により構成され、光源から原稿へ照明走査した光の反射光を結像して光電変換することで原稿の画像を読み取り、読み取った画像をＡ／Ｄ変換して、得られた画像データを制御部１１に出力する。
【００２１】
画像形成部１５は、外部装置から送信されたプリントジョブや画像読取部１４から出力された画像データ、通信部１６が受信したＦＡＸのデータ等に基づいて、給紙トレイから供給された用紙に電子写真方式の画像形成を行う。画像形成部１５は、感光体ドラム、感光体ドラムの帯電を行う帯電部、画像データに基づいて感光体ドラムの表面を露光走査して静電潜像を形成する露光部、感光体ドラム上の静電潜像にトナーを付着させる現像部、感光体ドラム上に形成されたトナー像を用紙に転写する転写部、用紙上に形成されたトナー像を定着させる定着部等から構成される。なお、画像形成部１５による画像形成の方式としては、電子写真方式に限らず、インクジェット方式、熱転写方式など、任意の周知の方法を採用することができる。
【００２２】
通信部１６は、ネットワークインターフェース等により構成され、通信ネットワークを介して接続された外部装置との間でデータの送受信を行う。例えば、通信部１６は、外部装置から送信されたプリントジョブを受信する。また、通信部１６は、公衆回線に接続し、ＦＡＸのデータの送受信を行う。
【００２３】
記憶部１７は、不揮発性の半導体メモリーやＨＤＤ（Hard Disc Drive）等により構成され、画像形成装置１０で実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、制御部１１によって演算処理された処理結果のデータ等を記憶する。
【００２４】
次に、本実施形態に係る画像形成装置１０の動作について、図２のフローチャートを参照して説明する。この処理は、画像形成装置１０の電源がオンされた後、画像形成装置１０がアイドル（ＩＤＬＥ）状態となったことを契機として開始される。
【００２５】
まず、制御部１１は、ＡＭＰ構成に切り替え、動作待機時に処理を割り当てる必要のないコア（以下非動作コア）の電源をオフにする（ステップＳ１０１）。即ち、制御部１１は、動作待機時の処理を１つのコアに割り当てるとともに、残りの非動作コアの電源をオフにする。これにより、動作待機時の消費電力を低減することができる。
【００２６】
次に、制御部１１は、所定動作が開始されたか否かを判定する（ステップＳ１０２）。所定動作とは、独立したプログラムを実行することにより実現される動作（機能）のことである。所定動作としては、例えば、コピー、ＦＡＸ、プリント等が挙げられる。
制御部１１は、所定動作が開始されたと判定した場合（ステップＳ１０２：ＹＥＳ）、次のステップＳ１０３へと移行する。
一方、制御部１１は、所定動作が開始されていないと判定した場合（ステップＳ１０２：ＮＯ）、所定動作が開始されるまでステップＳ１０２の処理を繰り返す。
【００２７】
次に、制御部１１は、ＳＭＰ構成に切り替え、開始された所定動作を、マルチコアＣＰＵ１１１が備える全てのコアで分担して処理を行う（ステップＳ１０３）。これにより、所定動作の実行効率を向上させることができる。
【００２８】
次に、制御部１１は、他の所定動作が開始されたか否かを判定する（ステップＳ１０４）。即ち、制御部１１は、ステップＳ１０４の処理以降、複数の所定動作を同時に行う必要があるか否かを判定する。
制御部１１は、他の所定動作が開始されたと判定した場合（ステップＳ１０４：ＹＥＳ）、次のステップＳ１０５へと移行する。
一方、制御部１１は、他の所定動作が開始されていないと判定した場合（ステップＳ１０４：ＮＯ）、ステップＳ１１０へと移行する。
【００２９】
次に、制御部１１は、開始された複数の所定動作において、リアルタイム性を必要とする処理（所定処理）を行うための処理期間（所定処理期間）が存在するか否かを判定する（ステップＳ１０５）。図３に、開始された複数の所定動作のうちの一つがＦＡＸ通信であった場合の所定処理及び所定処理期間の一例を示す。ＦＡＸ通信は、図３に示すように、５つのフェーズ（処理）Ａ〜Ｅにより構成される。フェーズＡは、着信処理である。フェーズＢは、相手機との能力交換処理である。フェーズＣは、画像データの送受信処理である。フェーズＤは、データ確認処理である。フェーズＥは、回線切断処理である。５つのフェーズＡ〜ＥのうちフェーズＡ（着信処理）及びフェーズＢ（相手機との能力交換処理）がリアルタイム性を必要とする処理（所定処理）であるため、フェーズＡ及びフェーズＢの期間が所定処理期間Ｈ１となる。
制御部１１は、所定処理期間が存在すると判定した場合（ステップＳ１０５：ＹＥＳ）、ステップＳ１０７へと移行する。
一方、制御部１１は、所定処理期間が存在しないと判定した場合（ステップＳ１０５：ＮＯ）、次のステップＳ１０６へと移行する。
【００３０】
ステップＳ１０６において、制御部１１は、開始された複数の所定動作を、マルチコアＣＰＵ１１１が備える全てのコアで分担して処理を行い（ステップＳ１０６）、ステップＳ１１０へと移行する。これにより、複数の所定動作を実行する場合であっても実行効率を向上させることができる。
【００３１】
ステップＳ１０７において、制御部１１は、所定処理が開始されるタイミングでＡＭＰ構成に切り替え、所定処理を１つのコアに優先して割り当てるとともに、残りのコアに所定処理を含まない所定動作を割り当てる（ステップＳ１０７）。これにより、所定処理を確実に実行することができるので、複数の所定動作を同時に行う場合であっても、リアルタイム性能を確保することができる。
【００３２】
次に、制御部１１は、所定処理が終了したか否かを判定する（ステップＳ１０８）。
制御部１１は、所定処理が終了したと判定した場合（ステップＳ１０８：ＹＥＳ）、次のステップＳ１０９へと移行する。
一方、制御部１１は、所定処理が終了していないと判定した場合（ステップＳ１０８：ＮＯ）、所定処理が終了するまでステップＳ１０８の処理を繰り返す。
【００３３】
次に、制御部１１は、ＳＭＰ構成に切り替え、開始された複数の所定動作を、マルチコアＣＰＵ１１１が備える全てのコアで分担して処理を行い（ステップＳ１０９）、次のステップＳ１１０へと移行する。
【００３４】
ステップＳ１１０において、制御部１１は、開始された全ての所定動作が終了したか否かを判定する（ステップＳ１１０）。
制御部１１は、全ての所定動作が終了したと判定した場合（ステップＳ１１０：ＹＥＳ）、次のステップＳ１１１へと移行する。
一方、制御部１１は、全ての所定動作が終了していないと判定した場合（ステップＳ１１０：ＮＯ）、ステップＳ１０４へと移行して、ステップＳ１０４以降の処理を繰り返す。
【００３５】
次に、制御部１１は、ＡＭＰ構成に切り替え、非動作コアの電源をオフにする（ステップＳ１１１）。
【００３６】
次に、制御部１１は、画像形成装置１０の電源をオフにする操作が行われたか否かを判定する（ステップＳ１１２）。
制御部１１は、画像形成装置１０の電源をオフにする操作が行われたと判定した場合（ステップＳ１１２：ＹＥＳ）、処理を終了して画像形成装置１０の電源をオフにする。
一方、制御部１１は、画像形成装置１０の電源をオフにする操作が行われていないと判定した場合（ステップＳ１１２：ＮＯ）、ステップＳ１０２へと移行して、ステップＳ１０２以降の処理を繰り返す。
【００３７】
図４に、動作待機時にＦＡＸ通信が開始された場合の制御部１１（マルチコアＣＰＵ１１１）の具体的な処理を示すタイムチャートの一例を示す。
【００３８】
動作待機時、制御部１１は、動作待機中の期間Ｔ１１の制御として、ＡＭＰ構成に切り替え、マルチコアＣＰＵ１１１が備える２つのコアのうち、コアＸに動作待機時の処理を割り当ててアイドル状態（着信待ちの状態）とするとともに、残りのコアＹの電源をオフ（ＯＦＦ）にする。
【００３９】
ＦＡＸ通信が開始されると、制御部１１は、ＦＡＸ通信中の期間Ｔ１２の制御として、ＳＭＰ構成に切り替え、開始されたＦＡＸ通信に係る制御（ＦＡＸ通信制御）を、マルチコアＣＰＵ１１１が備える全てのコア（コアＸ及びコアＹ）で分担して処理を行う。
【００４０】
そして、ＦＡＸ通信が終了すると、制御部１１は、動作待機中の期間Ｔ１３の制御として、ＡＭＰ構成に切り替え、コアＸに動作待機時の処理を割り当ててアイドル状態とするとともに、残りのコアＹの電源をオフにする。
【００４１】
上記したように、図４に示す例では、ＦＡＸ非通信時はＡＭＰ構成に切り替えて動作待機中の消費電力を抑制することができるとともに、ＦＡＸ通信時はＳＭＰ構成に切り替えて実行効率を向上させることができる。
【００４２】
なお、図４に示す例では、動作待機中の期間Ｔ１１及びＴ１３の制御において、コアＸに動作待機時の処理を割り当てるようにしているが、これに限定されるものではない。即ち、待機時の処理をコアＹに割り当てるようにし、コアＸの電源をオフにするようにしてもよい。
【００４３】
図５に、コピー（ＣＯＰＹ）動作中にＦＡＸ通信が開始された場合の制御部１１（マルチコアＣＰＵ１１１）の具体的な処理を示すタイムチャートの一例を示す。図５に示す例では、ＦＡＸ通信にリアルタイム性を必要とする処理（所定処理）を行うための処理期間（所定処理期間）が存在するケースを説明する。
【００４４】
コピー動作が開始されると、制御部１１は、コピー動作中の期間Ｔ２１の制御として、ＳＭＰ構成に切り替え、開始されたコピー動作に係る制御を、マルチコアＣＰＵ１１１が備える全てのコア（コアＸ及びコアＹ）で分担して処理を行う。
【００４５】
コピー動作中にＦＡＸ通信が開始されると、制御部１１は、コピー動作及びＦＡＸ通信の複合動作中の期間Ｔ２２の制御を行う。図５に示す例では、複合動作中の期間Ｔ２２は、３つの期間Ｔ２３〜Ｔ２５により構成される。第１の期間Ｔ２３は、ＦＡＸ通信の所定処理が開始されるまでの期間である。第２の期間Ｔ２４は、ＦＡＸ通信の所定処理が行われる期間（所定処理期間）である。第３の期間Ｔ２５は、ＦＡＸ通信の所定処理が終了して所定処理が行われていない期間である。
【００４６】
具体的には、制御部１１は、所定処理が開始されるまでの第１の期間Ｔ２３において、コピー動作及びＦＡＸ通信に係る制御を、マルチコアＣＰＵ１１１が備える全てのコア（コアＸ及びコアＹ）で分担して処理を行う。
所定処理が行われる第２の期間Ｔ２４において、制御部１１は、所定処理が開始されるタイミングでＡＭＰ構成に切り替え、ＦＡＸ通信の所定処理を１つのコアＹに優先して割り当てるとともに、残りのコアＸに所定処理を含まない所定動作（コピー動作）を割り当てる。
所定処理が終了した第３の期間Ｔ２５において、制御部１１は、ＳＭＰ構成に切り替え、第１の期間Ｔ２３と同様、コピー動作及びＦＡＸ通信に係る制御を、マルチコアＣＰＵ１１１が備える全てのコア（コアＸ及びコアＹ）で分担して処理を行う。
【００４７】
複合動作のうちＦＡＸ通信が終了すると、制御部１１は、コピー動作中の期間Ｔ２６の制御として、ＳＭＰ構成に切り替え、コピー動作に係る制御を、マルチコアＣＰＵ１１１が備える全てのコア（コアＸ及びコアＹ）で分担して処理を行う。
【００４８】
そして、コピー動作が終了すると、制御部１１は、動作待機中の期間Ｔ２７の制御として、ＡＭＰ構成に切り替え、コアＸに動作待機時の処理を割り当ててアイドル状態とするとともに、残りのコアＹの電源をオフにする。
【００４９】
上記したように、図５に示す例では、コピー動作と並列にＦＡＸ通信を行う場合、各動作の予め処理負荷を予測するようにし、リアルタイム性を必要とする処理（所定処理）を行うための処理期間（所定処理期間）においては、ＡＭＰ構成に切り替えてリアルタイム性能を確保することができる。
【００５０】
なお、図５に示す例では、複合動作中にＦＡＸ通信の所定処理が行われる第２の期間Ｔ２４の制御において、ＦＡＸ通信の所定処理を１つのコアＹに優先して割り当てるようにしているが、これに限定されるものではない。即ち、ＦＡＸ通信の所定処理をコアＸに優先して割り当てるようにし、コアＹに所定処理を含まない所定動作（コピー動作）を割り当てるようにしてもよい。また、動作待機中の期間Ｔ２７の制御において、コアＸに動作待機時の処理を割り当てるようにしているが、これに限定されるものではなく、待機時の処理をコアＹに割り当てるようにし、コアＸの電源をオフにするようにしてもよい。
【００５１】
以上のように、本実施形態に係る画像形成装置１０は、複数のコアを備えたマルチコアＣＰＵ１１１を有し、独立したプログラムを実行することにより実現される所定動作を同時に複数制御することが可能な制御部１１を備える。また、制御部１１は、複数のコアの各々に個別に所定動作を割り当てるＡＭＰ構成と、複数のコアを併用して一又は複数の所定動作を実行するＳＭＰ構成と、を切り替える切替部（制御部１１）を備える。また、切替部は、所定動作の待機中はＡＭＰ構成に切り替えるとともに、所定動作中はＳＭＰ構成に切り替える。
従って、本実施形態に係る画像形成装置１０によれば、開始された所定動作をマルチコアＣＰＵ１１１が備える全てのコアで分担して処理を行うことができるので、所定動作の実行効率を向上させることができる。また、動作待機時の処理を１つのコアに割り当てるとともに残りの非動作コアの電源をオフにする制御を行うことができるので、動作待機時の消費電力を低減することができる。よって、動作中の実行効率向上と待機中の消費電力低減とを両立させることが可能となる。
【００５２】
また、本実施形態に係る画像形成装置１０によれば、切替部は、ＳＭＰ構成で複数の所定動作が行われる場合であって、行われる所定動作にリアルタイム性を必要とする所定処理を行うための所定処理期間が存在する場合、所定処理期間はＡＭＰ構成に切り替える。
従って、本実施形態に係る画像形成装置１０によれば、リアルタイム性を必要とする所定処理を１つのコアに優先して割り当てることで確実に実行することができるので、複数の所定動作を同時に行う場合であっても、動作中の実行効率を確保しつつリアルタイム性能を確保することができる。
【００５３】
また、本実施形態に係る画像形成装置１０によれば、切替部は、ＳＭＰ構成で行われる複数の所定動作のうち一がＦＡＸ通信である場合、着信処理中の期間及び相手機との能力交換処理中の期間はＡＭＰ構成に切り替える。
従って、本実施形態に係る画像形成装置１０によれば、特に、リレー切替処理やモデム制御が頻繁に発生しリアルタイム性能が必要な処理と、リアルタイム性能が必要でない処理と、が混在するＦＡＸ通信においても、リアルタイム性を必要とする所定処理を確実に実行することができるので、通信速度の遅延や通信エラーの発生を抑制することができる。
【００５４】
また、本実施形態に係る画像形成装置１０によれば、切替部は、所定動作がＦＡＸ通信である場合、ＦＡＸの着信待ち状態時はＡＭＰ構成に切り替えるとともに、ＦＡＸ通信中はＳＭＰ構成に切り替える。
従って、本実施形態に係る画像形成装置１０によれば、開始されたＦＡＸ通信をマルチコアＣＰＵ１１１が備える全てのコアで分担して処理を行うことができるので、所定動作の実行効率を向上させることができる。また、ＦＡＸの着信待ち状態時の処理を１つのコアに割り当てるとともに残りの非動作コアの電源をオフにする制御を行うことができるので、ＦＡＸの着信待ち状態時の消費電力を低減することができる。よって、通信に係る制御が比較的複雑なＦＡＸ通信においても、動作中の実行効率向上と待機中の消費電力低減とを両立させることが可能となる。
【００５５】
以上、本発明に係る実施形態に基づいて具体的に説明したが、本発明は上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲で変更可能である。
【００５６】
例えば、上記実施形態では、図２のステップＳ１０４〜ステップＳ１０９の処理において、複数の所定動作が同時に行われる場合に所定処理期間中はＡＭＰ構成に切り替える制御を行うようにしているが、これに限定されるものではない。即ち、ステップＳ１０４〜ステップＳ１０９の処理を行わないようにしてもよく、その場合、ステップＳ１０３の処理後、開始された所定動作が全て終了した場合にＡＭＰ構成に切り替えることで、動作待機時の消費電力を低減することができる。
【００５７】
また、上記実施形態では、所定処理期間として、ＦＡＸ通信の着信処理中の期間及び相手機との能力交換処理中の期間を例示して説明しているが、これに限定されるものではない。所定処理期間としては、リアルタイム性を必要とする処理を行うための期間であればいかなる期間であってもよい。
【００５８】
また、上記実施形態では、動作待機中の期間として、ＦＡＸ通信の着信待ち状態時を例示して説明しているが、これに限定されるものではない。例えば、コピー動作やプリント動作の待機状態（指示待ち状態）時であってもよい。
【００５９】
その他、画像形成装置を構成する各装置の細部構成及び各装置の細部動作に関しても、
本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【符号の説明】
【００６０】
１０  画像形成装置
１１  制御部（切替部）
１１１  マルチコアＣＰＵ
１１２  ＲＡＭ
１２  操作部
１３  表示部
１４  画像読取部
１５  画像形成部
１６  通信部
１７  記憶部
【図１】
2017204106.tif 000003
【図２】
2017204106.tif 000004
【図３】
2017204106.tif 000005
【図４】
2017204106.tif 000006
【図５】
2017204106.tif 000007