(57)【要約】【課題】ソフトウェアの負荷を増大させることなく、データ処理回路への電源供給制御を行うことで省電力化を図る。【解決手段】データ処理内容を規定する言語データを受信する受信インタフェースと、前記受信インタフェースによって受信された前記言語データに応じて自己の担当するデータ処理を実行する複数のデータ処理回路と、前記受信インタフェースによって受信された前記言語データを解読してデータ処理フローを決定する言語解読ロジック回路と、前記言語解読ロジック回路によって決定された前記データ処理フローに従って前記複数のデータ処理回路の各々に選択的に電源を供給する電源制御ロジック回路とを備える。【選択図】図１
2009181412.tif 000002
【特許請求の範囲】
【請求項１】
データ処理内容を規定する言語データを受信する受信インタフェースと、
前記受信インタフェースによって受信された前記言語データに応じて自己の担当するデータ処理を実行する複数のデータ処理回路と、
前記受信インタフェースによって受信された前記言語データを解読してデータ処理フローを決定する言語解読ロジック回路と、
前記言語解読ロジック回路によって決定された前記データ処理フローに従って前記複数のデータ処理回路の各々に選択的に電源を供給する電源制御ロジック回路と、
を備えることを特徴とする半導体集積回路。
【請求項２】
前記受信インタフェースは、前記言語データとしてページ記述言語データを受信し、
前記データ処理回路は、前記ページ記述言語データに応じて自己の担当する画像処理を実行し、
前記言語解読ロジック回路は、前記ページ記述言語データを解読してデータ処理フローを決定することを特徴とする請求項１記載の半導体集積回路。
【請求項３】
請求項１または２記載の半導体集積回路を備えることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、半導体集積回路及び当該半導体集積回路を備えた画像形成装置に関する。
【背景技術】
【０００２】
例えば、下記特許文献１には、複写機等の画像処理装置において、画像処理回路への電源供給のオン／オフを切り替えるためのスイッチを設け、マイコン等の制御手段によって上記画像処理回路が実際に動作する場合に上記スイッチを切り替えて画像処理回路に電源を供給することにより省電力化を図る技術が開示されている。また、下記特許文献２には、白黒コピーモードとカラーコピーモードとを選択的に実行可能な画像処理装置において、原稿がカラーか白黒かを判定する色判定手段を設け、当該色判定手段の判定結果に応じて画像処理回路への電源供給を切り替えることにより省電力化を図る技術が開示されている。
【特許文献１】特開昭６４−５０６６４号公報
【特許文献２】特開２００４−３３６４１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記従来技術では、ソフトウェアによって画像処理回路への電源供給制御を行っているので、ソフトウェアの負荷が増大するという問題がある。
【０００４】
本発明は、上述した事情に鑑みてなされたものであり、ソフトウェアの負荷を増大させることなく、データ処理回路への電源供給制御を行うことで省電力化を図ることが可能な半導体集積回路及び当該半導体集積回路を備えた画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、半導体集積回路に係る第１の解決手段として、データ処理内容を規定する言語データを受信する受信インタフェースと、前記受信インタフェースによって受信された前記言語データに応じて自己の担当するデータ処理を実行する複数のデータ処理回路と、前記受信インタフェースによって受信された前記言語データを解読してデータ処理フローを決定する言語解読ロジック回路と、前記言語解読ロジック回路によって決定された前記データ処理フローに従って前記複数のデータ処理回路の各々に選択的に電源を供給する電源制御ロジック回路とを備えることを特徴とする。
【０００６】
また、半導体集積回路に係る第２の解決手段として、上記第１の解決手段において、前記受信インタフェースは、前記言語データとしてページ記述言語データを受信し、前記データ処理回路は、前記ページ記述言語データに応じて自己の担当する画像処理を実行し、前記言語解読ロジック回路は、前記ページ記述言語データを解読してデータ処理フローを決定することを特徴とする。
【０００７】
さらに、本発明では、画像形成装置に係る解決手段として、上記第１または第２の解決手段を有する半導体集積回路を備えることを特徴とする。
【発明の効果】
【０００８】
本発明に係る半導体集積回路によれば、ハードウェアである言語解読ロジック回路によって言語データを解読してデータ処理フローを決定すると共に、同じくハードウェアである電源制御ロジック回路によってデータ処理フローに従って複数のデータ処理回路の各々に選択的に電源を供給するため、ソフトウェアの負荷を増大させることなくデータ処理回路への電源供給制御を行うことができ、その結果、省電力化が可能となる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して、本発明の一実施形態について説明する。
図１は、本実施形態に係る半導体集積回路を備える画像形成装置のブロック構成図である。図１に示すように、本実施形態に係る画像形成装置１００は、例えば複写機及びプリンタの機能を有する複合機であり、ＣＰＵ(Central Processing Unit)１０、ＲＯＭ(Read Only Memory)２０、ＲＡＭ(Random Access Memory)３０、操作表示部４０、用紙搬送部５０、原稿読取部６０、画像処理ＡＳＩＣ（半導体集積回路）７０、画像処理用メモリ８０及び画像形成部９０を備えている。なお、符号２００は、外部から画像形成装置１００へ印刷指示するためのＰＣ(Personal Computer)等のホストコンピュータである。
【００１０】
ＣＰＵ１０は、ＲＯＭ２０に記憶されている制御プログラムを実行して、操作表示部４０から出力される操作信号や、原稿読取部６０によって読取った原稿の画像データに基づいて画像形成装置１００の全体動作を制御する。ＲＯＭ２０は、ＣＰＵ１０で使用される制御プログラムやその他のデータを記憶する不揮発性メモリである。ＲＡＭ３０は、ＣＰＵ１０が制御プログラムを実行して各種演算処理を行う際に、データの一時保存先に用いられるワーキングメモリである。
【００１１】
操作表示部４０は、例えば液晶ディスプレイとその上面に設けられたタッチパネルとによって構成されており、タッチパネルの操作入力情報を操作信号としてＣＰＵ１０に出力すると共に、ＣＰＵ１０の制御の下、各種操作キーや各種情報を報知する画面を表示する。
用紙搬送部５０は、用紙トレイ（図示せず）に収納されている用紙を画像形成部９０に搬送するための搬送ローラ及び搬送ローラ駆動用のモータや、画像形成後の用紙を排紙トレイ（図示せず）に搬送するための搬送ローラ及び搬送ローラ駆動用のモータなどから構成されている。原稿読取部６０は、原稿台（図示せず）にセットされた原稿に対して走査状に照明光を照射し、その反射光をＣＣＤ(Charge Coupled Device)センサによって受光してアナログ電圧信号に変換した後、当該アナログ電圧信号をデジタル変換することにより、読取った原稿の画像データを生成する。
【００１２】
画像処理ＡＳＩＣ７０は、ホストインタフェース群７１、バスインタフェースモジュール７２、メモリコントローラ７３、画像処理回路群７４、言語解読ロジック回路７５、電源制御ロジック回路７６及び高速内部バス７７を備えている。
【００１３】
ホストインタフェース群７１は、イーサネット（登録商標）、ＵＳＢ(Universal Serial Bus)、セントロニクスの３つのデータ転送規格に対応できるように、イーサネットインタフェース７１ａ、ＵＳＢインタフェース７１ｂ、セントロニクスインタフェース７１ｃから構成されている。ホストコンピュータ２００のデータ転送規格に応じて、これらのインタフェース７１ａ、７１ｂ、７１ｃのいずれかがホストコンピュータ２００と接続されており、ホストコンピュータ２００から転送されるページ記述言語データを受信する。受信されたページ記述言語データは、高速内部バス７７を介してメモリコントローラ７３及び言語解読ロジック回路７５に転送される。
【００１４】
このページ記述言語データとは、印刷用画像データの画像処理内容を規定する言語データであり、ホストコンピュータ２００上のアプリケーションによって印刷要求が発生した場合に、ホストコンピュータ２００にインストールされているドライバによって生成されるものである。図２に、ページ記述言語データのフォーマットの一例を示す。図２に示すように、ページ記述言語データは、ヘッダー領域、コマンド領域、データ領域から概ね構成されている。ヘッダー領域には、一般的に機種毎またはメーカ毎にユニークな文字列が付与されており、この文字列を検出することによりエミュレーション処理の切り換え等を実施する。コマンド領域には、印刷画像の描画形状（例えば印刷画像の回転や拡大・縮小など）に関する情報が格納されている。データ領域には、印刷画像のカラー属性（白黒画像かカラー画像か）や印刷用紙における描画位置に関する情報の他、印刷画像を表すビットマップデータが格納されている。
【００１５】
バスインタフェースモジュール７２は、ＣＰＵ１０と画像処理ＡＳＩＣ７０との間でデータ通信を行うためのインタフェースである。メモリコントローラ７３は、ホストインタフェース群７１から高速内部バス７７を介して転送されたページ記述言語データを、外部の画像処理用メモリ８０に一時的に格納する一方、画像処理用メモリ８０に格納されているページ記述言語データを所定のタイミングで読み出し、この読み出したページ記述言語データを高速内部バス７７を介して画像処理回路群７４に転送する。
【００１６】
画像処理回路群７４は、メモリコントローラ７３から高速内部バス７７を介して転送されたページ記述言語データに応じて自己の担当する画像処理を実行する複数の画像処理回路から構成されている。本実施形態では、画像処理回路として、印刷画像の色変換を実行する第１の画像処理回路７４ａと、印刷画像の回転（座標変換）を実行する第２の画像処理回路７４ｂと、印刷画像の拡大または縮小を実行する第３の画像処理回路７４ｃと、印刷画像の印刷用紙における描画位置の調整を実行する第４の画像処理回路７４ｄとを例示する。これら第１の画像処理回路７４ａ、第２の画像処理回路７４ｂ、第３の画像処理回路７４ｃ及び第４の画像処理回路７４ｄは、電源制御ロジック回路７６から電源供給を受けて動作すると共に、自己の動作状態を表す動作状態信号を電源制御ロジック回路７６に出力（フィードバック）する。画像処理回路群７４は、上記のような画像処理により印刷用紙に印刷すべき最終的な画像データを生成して画像形成部９０に出力する。
【００１７】
言語解読ロジック回路７５は、ホストインタフェース群７１から高速内部バス７７を介して転送されたページ記述言語データを解読して画像処理フローを決定するロジック回路であり、この決定した画像処理フローを表す処理フローデータを電源制御ロジック回路７６に出力する。ここで画像処理フローとは、上記の第１の画像処理回路７４ａ、第２の画像処理回路７４ｂ、第３の画像処理回路７４ｃ及び第４の画像処理回路７４ｄに対する電源投入順序を示すものである。電源制御ロジック回路７６は、言語解読ロジック回路７５から入力される処理フローデータに従って、上記の第１の画像処理回路７４ａ、第２の画像処理回路７４ｂ、第３の画像処理回路７４ｃ及び第４の画像処理回路７４ｄの各々に選択的に電源を供給する。
【００１８】
画像処理用メモリ８０は、メモリコントローラ７３の要求に応じてページ記述言語データを一時的に格納すると共に、格納しているページ記述言語データを高速内部バス７７を介して画像処理回路群７４に転送する。画像形成部９０は、画像処理回路群７４によって生成された画像データ、または原稿読取部６０によって生成された画像データに基づいて、用紙搬送部５０から搬送される用紙にトナー像を転写し、当該トナー像の定着処理（画像形成）を行う。
【００１９】
次に、上記のように構成された画像形成装置１００の印刷動作について、図３を参照して説明する。なお、図３では、説明の便宜上フローチャートを用いているが、以下説明すする印刷動作はハードウェアによって実行されるものである。
【００２０】
まず、ホストコンピュータ２００から画像形成装置１００への印刷要求としてページ記述言語データが送信されると（ステップＳ１）、このページ記述言語データは画像形成装置１００における画像処理ＡＳＩＣ７０のホストインタフェース群７１（ホストインタフェース群７１のイーサネットインタフェース７１ａ、ＵＳＢインタフェース７１ｂ、セントロニクスインタフェース７１ｃのいずれか）にて受信される（ステップＳ２）。ホストインタフェース群７１で受信されたページ記述言語データは、高速内部バス７７を介してメモリコントローラ７３に転送され、画像処理用メモリ８０に一時的に格納される（ステップＳ３）。一方、ホストインタフェース群７１で受信されたページ記述言語データは、高速内部バス７７を介して言語解読ロジック回路７５にも転送される（ステップＳ４）。
【００２１】
言語解読ロジック回路７５は、ページ記述言語データを解読して画像処理フローを決定し、当該決定した画像処理フローを表す処理フローデータを電源制御ロジック回路７６に出力する（ステップＳ５）。ここで、ページ記述言語データのコマンド領域には、印刷画像の回転に関する情報が格納されており、データ領域には、印刷画像のカラー属性、印刷用紙における描画位置に関する情報、印刷画像を表すビットマップデータが格納されているものと仮定する。この時、言語解読ロジック回路７５は、印刷画像の色変換→回転→描画位置の調整という画像処理フロー、つまり第１の画像処理回路７４ａ→第２の画像処理回路７４ｂ→第４の画像処理回路７４ｄという電源投入順序を決定する。
【００２２】
そして、電源制御ロジック回路７６は、言語解読ロジック回路７５から入力される処理フローデータに従って、まず、第１の画像処理回路７４ａに電源を供給する（ステップＳ６）。これにより第１の画像処理回路７４ａは起動し、メモリコントローラ７３に対してページ記述言語データの転送要求信号を出力する。メモリコントローラ７３は、上記の転送要求信号に応じて画像処理用メモリ８０に格納されているページ記述言語データを読み出して第１の画像処理回路７４ａに転送する（ステップＳ７）。
【００２３】
第１の画像処理回路７４ａは、ページ記述言語データのデータ領域に格納されている印刷画像のカラー属性に関する情報に基づいて印刷画像の色変換に関する画像処理を実行し、画像処理終了後に画像処理終了を表す動作状態信号を電源制御ロジック回路７６に出力する（ステップＳ８）。電源制御ロジック回路７６は、上記の画像処理終了を表す動作状態信号が入力されたか否かを監視し（ステップＳ９）、画像処理終了を表す動作状態信号が入力された場合（「Yes」）、次の第２の画像処理回路７４ｂに電源を供給する（ステップＳ１０）。これにより第２の画像処理回路７４ｂは起動し、第１の画像処理回路７４ａに対して色変換処理終了後のページ記述言語データの転送要求信号を出力する。
【００２４】
第１の画像処理回路７４ａは、上記の転送要求信号に応じて色変換処理終了後のページ記述言語データを第１の画像処理回路７４ａに転送すると共に、データ転送終了を表す動作状態信号を電源制御ロジック回路７６に出力する（ステップＳ１１）。電源制御ロジック回路７６は、上記のデータ転送終了を表す動作状態信号が入力されたか否かを監視し（ステップＳ１２）、データ転送終了を表す動作状態信号が入力された場合（「Yes」）、第１の画像処理回路７４ａへの電源供給を停止する（ステップＳ１３）。
【００２５】
そして、第２の画像処理回路７４ｂは、ページ記述言語データのコマンド領域に格納されている印刷画像の回転に関する情報に基づいて印刷画像の回転に関する画像処理を実行し、画像処理終了後に画像処理終了を表す動作状態信号を電源制御ロジック回路７６に出力する（ステップＳ１４）。電源制御ロジック回路７６は、上記の画像処理終了を表す動作状態信号が入力されたか否かを監視し（ステップＳ１５）、画像処理終了を表す動作状態信号が入力された場合（「Yes」）、次の第４の画像処理回路７４ｄに電源を供給する（ステップＳ１６）。これにより第４の画像処理回路７４ｄは起動し、第２の画像処理回路７４ｂに対して回転処理終了後のページ記述言語データの転送要求信号を出力する。
【００２６】
第２の画像処理回路７４ｂは、上記の転送要求信号に応じて回転処理終了後のページ記述言語データを第４の画像処理回路７４ｄに転送すると共に、データ転送終了を表す動作状態信号を電源制御ロジック回路７６に出力する（ステップＳ１７）。電源制御ロジック回路７６は、上記のデータ転送終了を表す動作状態信号が入力されたか否かを監視し（ステップＳ１８）、データ転送終了を表す動作状態信号が入力された場合（「Yes」）、第２の画像処理回路７４ｂへの電源供給を停止する（ステップＳ１９）。
【００２７】
そして、第４の画像処理回路７４ｄは、ページ記述言語データのデータ領域に格納されている印刷画像の描画位置に関する情報に基づいて印刷画像の描画位置に関する画像処理を実行し、上記のような各種の画像処理により印刷用紙に印刷すべき最終的な画像データを生成して画像形成部９０に出力すると共に、画像データの転送終了を表す動作状態信号を電源制御ロジック回路７６に出力する（ステップＳ２０）。電源制御ロジック回路７６は、上記の画像データの転送終了を表す動作状態信号が入力されたか否かを監視し（ステップＳ２１）、画像データの転送終了を表す動作状態信号が入力された場合（「Yes」）、第４の画像処理回路７４ｄへの電源供給を停止する（ステップＳ２２）。
このように画像処理ＡＳＩＣ７０によって生成された画像データは画像形成部９０に出力され、画像形成部９０により画像データに応じた画像が印刷用紙に形成される。
【００２８】
以上のように、本実施形態に係る画像処理ＡＳＩＣ７０（半導体集積回路）によれば、ハードウェアである言語解読ロジック回路７５によってページ記述言語データを解読して画像処理フロー（電源投入順序）を決定すると共に、同じくハードウェアである電源制御ロジック回路７６によって画像処理フローに従って複数の画像処理回路の各々に選択的に電源を供給するため、ソフトウェアの負荷を増大させることなく画像処理回路への電源供給制御を行うことができ、その結果、省電力化が可能となる。
【００２９】
なお、上記実施形態では、本発明に係る半導体集積回路として、画像処理用の画像処理回路を複数備える画像処理ＡＳＩＣ７０を例示して説明したが、画像処理以外の複数のデータ処理回路を備える半導体集積回路にも本発明を適用することができる。
また、上記実施形態では、画像処理ＡＳＩＣ７０を備える画像形成装置１００として複合機を例示して説明したが、外部のホストコンピュータから送信されるページ記述言語データに応じた画像を形成するものであれば、他の画像形成装置にも本発明を適用することができる。
【図面の簡単な説明】
【００３０】
【図１】本発明の一実施形態に係る画像形成装置１００の構成概略図である。
【図２】本発明の一実施形態に係る画像形成装置１００で使用されるページ記述言語データの詳細説明図である。
【図３】本発明の一実施形態に係る画像形成装置１００の動作フローチャートである。
【符号の説明】
【００３１】
１００…画像形成装置、１０…ＣＰＵ(Central Processing Unit)、２０…ＲＯＭ(Read Only Memory)、３０…ＲＡＭ(Random Access Memory)、４０…操作表示部、５０…用紙搬送部、６０…原稿読取部、７０…画像処理ＡＳＩＣ、７１…ホストインタフェース群、７２…バスインタフェースモジュール、７３…メモリコントローラ、７４…画像処理回路群、７５…言語解読ロジック回路、７６…電源制御ロジック回路、７７…高速内部バス、８０…画像処理用メモリ、９０…画像形成部
【図１】
2009181412.tif 000003
【図２】
2009181412.tif 000004
【図３】
2009181412.tif 000005