(57)【要約】【課題】電源ＯＮによる電力供給開始の場合と、省電力モードから通常モードへの復帰による電力供給開始の場合と、においてそれぞれ適切な処理が実行されるようにすること。【解決手段】本発明の情報処理回路は、情報処理部と、前記情報処理部に対する電源からの電力供給が一時的に遮断される省電力モードの開始時に、退避すべき情報が記憶される記憶部と、前記省電力モードの開始を条件にセットされ、少なくとも前記電源のＯＦＦを条件としてリセットされる識別情報を保持する保持部と、を備える。前記情報処理部は、その電力供給開始時に前記識別情報を参照し、前記識別情報がセットされている場合は前記記憶部に記憶されている前記情報を参照して復帰処理を行い、前記識別情報がリセットされている場合は予め定めた起動処理を実行する。【選択図】図１
2013190878.tif 000002
【特許請求の範囲】
【請求項１】
情報処理部と、
前記情報処理部に対する電源からの電力供給が一時的に遮断される省電力モードの開始時に、退避すべき情報が記憶される記憶部と、
前記省電力モードの開始を条件にセットされ、少なくとも前記電源のＯＦＦを条件としてリセットされる識別情報を保持する保持部と、
を備え、
前記情報処理部は、
その電力供給開始時に前記識別情報を参照し、前記識別情報がセットされている場合は前記記憶部に記憶されている前記情報を参照して復帰処理を行い、前記識別情報がリセットされている場合は予め定めた起動処理を実行することを特徴とする情報処理回路。
【請求項２】
前記保持部には、前記通常モードと前記省電力モードとのいずれにおいても前記電源から電力が供給されることを特徴とする請求項１に記載の情報処理回路。
【請求項３】
前記記憶部が揮発性メモリであり、
前記記憶部には、前記通常モードと前記省電力モードとのいずれにおいても前記電源から電力が供給されることを特徴とする請求項１又は２に記載の情報処理回路。
【請求項４】
情報処理部と、
前記情報処理部に対する前記電源からの電力供給が一時的に遮断される省電力モードの開始時に、退避すべき情報が記憶される記憶部と、
前記省電力モードの開始を条件にセットされ、少なくとも前記電源のＯＦＦを条件としてリセットされる識別情報を保持する保持部と、
を備えた情報処理回路の制御方法であって、
前記処理部が、前記電源からの電力供給開始時に前記識別情報を参照し、前記識別情報がセットされている場合は前記記憶部に退避されている情報を参照して復帰処理を行い、前記識別情報が保持されていない場合は予め定めた起動処理を実行する工程と、
を備えた制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理回路における省電力制御に関する。
【背景技術】
【０００２】
集積回路の消費電力を低下する手法として、中央処理装置（ＣＰＵ）等の情報処理部に対する電力供給を一時的に遮断することが提案されている。例えば、特許文献１には、ＣＰＵへの電力供給を遮断する省電力モード（スタンバイモード）の開始時にＣＰＵの内部設定情報を退避させるためのメモリを備えたシステムが提案されている。そして、割込み信号を契機として省電力モードから通常モードへ復帰し、その場合にはメモリに退避した内部設定情報をＣＰＵが参照して復帰処理を行っている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１８７５８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このようなシステムにおいては、ＣＰＵに電力供給が開始される場合が２通りとなる。省電力モードから通常モードへ復帰する際に電力供給が再開される場合と、システムの電源がＯＦＦからＯＮにされて電力供給が開始される場合である。通常、システムの電源がＯＦＦからＯＮにされた場合はシステム全体を起動する必要があるので、省電力モードから通常モードへ復帰する場合とはＣＰＵが実行する処理内容も異なるものとなる。よって、電力供給の開始態様に応じて処理内容が選択されなければならない。しかし、電源ＯＮ時に誤って割込み信号が入力されると、ＣＰＵが省電力モードから通常モードへ復帰する場合の処理を行ってしまい、誤作動を生じることになる。
【０００５】
本発明の目的は、電源ＯＮによる電力供給開始の場合と、省電力モードから通常モードへの復帰による電力供給開始の場合と、においてそれぞれ適切な処理が実行されるようにすることにある。
【課題を解決するための手段】
【０００６】
本発明によれば、情報処理部と、前記情報処理部に対する電源からの電力供給が一時的に遮断される省電力モードの開始時に、退避すべき情報が記憶される記憶部と、前記省電力モードの開始を条件にセットされ、少なくとも前記電源のＯＦＦを条件としてリセットされる識別情報を保持する保持部と、を備え、前記情報処理部は、その電力供給開始時に前記識別情報を参照し、前記識別情報がセットされている場合は前記記憶部に記憶されている前記情報を参照して復帰処理を行い、前記識別情報がリセットされている場合は予め定めた起動処理を実行することを特徴とする情報処理回路が提供される。
【発明の効果】
【０００７】
本発明によれば、電源ＯＮによる電力供給の場合と、省電力モードから通常モードへの復帰による電力供給の場合と、においてそれぞれ適切な処理が実行されるようにすることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る情報処理回路のブロック図。
【図２】フラグのＯＮ／ＯＦＦの切り替え条件を示すタイミングチャート。
【図３】ＣＰＵの処理例を示すフローチャート。
【図４】本発明の別実施形態に係る情報処理回路のブロック図。
【図５】本発明が適用可能なインクジェット記録装置の外観斜視図。
【図６】図５のインクジェット記録装置の制御部のブロック図。
【発明を実施するための形態】
【０００９】
＜第１実施形態＞
図１は本発明の第１実施形態に係る情報処理回路のブロック図である。同図の情報処理回路は、ＬＳＩ（集積回路）１０９と、ＲＯＭ１０１と、主メモリ１０４と、保持回路１０８と、電源制御部１１１と、主電源１１１と、を備える。
【００１０】
ＬＳＩ１０９は、情報処理部として中央処理装置（ＣＰＵ）１００を備える。ＣＰＵ１００はＬＳＩ１０９全体の制御を行う。ＲＯＭ１０１は不揮発性メモリとして例示されており、ＣＰＵ１００が実行するプログラムを記憶する。主メモリ１０４は、揮発性メモリであり例えばＲＡＭである。
【００１１】
ＣＰＵ１００は、ＲＯＭ  Ｉ／Ｆ（インタフェース）１０２を介してＲＯＭ１０１からプログラムを読み出す。ＣＰＵ１００は、メモリコントローラ１０３を介して主メモリ１０４へ読み出したプログラムを格納し、以降はＲＯＭ１０１にアクセスすることなく主メモリ１０４から必要なプログラムやデータを読み出して、処理を実行することが可能である。また、主メモリ１０４はＣＰＵ１００に対する電源からの電力供給が一時的に遮断される省電力モードの開始時に、退避すべき情報が記憶される記憶部である。
【００１２】
ドメインＸ１０５、ドメインＹ１０６はそれぞれ、特定の処理に特化した回路である。ドメインＸ１０５、ドメインＹ１０６は、ポート制御部１０７を介してＬＳＩ１０９の入出力ポートと接続されており、制御情報を外部デバイス（不図示）へ出力する。
【００１３】
なお、ＬＳＩ１０９はこの他にシステムクロックを生成するクロック回路等を備えるが図示を省略している。
【００１４】
保持回路１０８は、ＬＳＩ１０９が省電力モード中であることを示す識別情報を保持する保持部である。本実施形態では、識別情報は省電力モードの開始を条件にセットされ、少なくとも主電源１１０のＯＦＦを条件としてリセット（クリア）されるフラグである。保持回路１０８はこのフラグをＯＮ／ＯＦＦするラッチ回路である。
【００１５】
主電源１１０は、図１の情報処理回路全体に電力を供給する電源である。図１において、破線は主電源１１０の電力供給先を示している。主電源１１０がＯＮの場合、ＲＯＭ１０１、主メモリ１０４、保持回路１０８及び電源制御部１１１には、通常モードと省電力モードとのいずれにおいても常時電力が供給される。ＬＳＩ１０９には、通常モードの場合は主電源１１０から電力が供給されるが、省電力モードの場合電力が供給されない。ＬＳＩ１０９への電力供給／停止の切り替えは電源制御部１１１が行う。
【００１６】
通常モードから省電力モードへの切り替えは、例えば、ＣＰＵ１００が判断する。ＣＰＵ１００は所定の条件が成立すると省電力モードへ移行すると判定し、退避すべき情報を主メモリ１０４へ退避する。具体的にはＣＰＵ１００が保持する内部設定情報を主メモリ１０４へ退避する。また、ドメインＸ、ドメインＹに対して、これらが保持する内部設定情報を主メモリ１０４へ退避させる。次に、ポート制御部１０７を介して保持回路１０８のフラグを”１”にセットさせる。そして、ポート制御部１０７を介して電源制御部１１１に対してＬＳＩ１０９への電力供給の遮断を指示する。これにより、ＬＳＩ１０９への電力供給が遮断される。
【００１７】
省電力モードから通常モードへの復帰は、電源制御部１１１に対する外部からの割込み信号を契機とする。割込み信号を受信すると電源制御部１１１はＬＳＩ１０９への電力供給を再開する。ＣＰＵ１００は後述する処理を実行する。その中で、ポート制御部１０７を介して保持回路１０８のフラグを”０”にリセットにさせる。
【００１８】
図２は保持回路１０８におけるフラグのセット、リセットの切り替え条件を示すタイミングチャートである。保持回路１０８には、ポート制御部１０７からクロック信号（Ｃｌｋ）とデータ信号（Ｄａｔａ）が入力される。また、保持回路１０８には不図示のリセットＩＣから、パワーオンリセット信号（Ｒｅｓet)が入力される。また、保持回路１０８はフラグの状態を示すフラグ信号をポート制御部１０７へ出力する。
【００１９】
図２に示すように、省電力モードを開始する際に、ポート制御部１０７はクロック信号２０７を出力すると共に、データ信号をハイレベルにする。保持回路１０８はデータ信号をラッチして、フラグが”１”にセットされる。以降、通常モードに復帰するか主電源１１０がＯＦＦとなるまでフラグが”１”の状態を維持する。
【００２０】
省電力モードから通常モードに復帰する際には、ポート制御部１０７はクロック信号２０７を出力すると共に、データ信号をローレベルにする。保持回路１０８はデータ信号をラッチして、フラグが”０”にリセットされる。
【００２１】
主電源１１０がＯＦＦとされると、パワーオンリセット信号がローレベルになり、保持回路１０８はフラグを”０”にリセットする。なお、主電源１１０がＯＦＦからＯＮとなってパワーオンリセット信号がハイレベルになった場合、保持回路１０８は、フラグ信号を安定化させるためにフラグを”０”にリセットする。
【００２２】
図３は、電力供給開始時にＣＰＵ１００が実行する処理例を示すフローチャートである。ＣＰＵ１００は主電源１１０がＯＦＦからＯＮになって電力供給が開始される場合、省電力モードから通常モードに復帰することで電力供給が開始される場合、のいずれにおいても同図の処理を実行する。
【００２３】
Ｓ１では識別情報を参照して、セットされているか否かを判定する。詳細には、ポート制御部１０７を介して保持回路１０８が出力するフラグ信号を取得し、保持回路１０８のフラグがセット（１）かリセット（０）かを判定する。リセットされている場合は主電源１１０がＯＮにされた場合であるとみなしてＳ２へ進み、セットされている場合は省電力モードから通常モードへの復帰であるとみなして、フラグをリセットしてからＳ４へ進む。
【００２４】
Ｓ２ではＣＰＵ１００の起動処理を行う。起動処理では、例えば、ＲＯＭ１０１から主メモリ１０４へＣＰＵ１００の実行プログラムを読み出して格納し、ポート設定などの初期起動シーケンスの設定を行う。
【００２５】
Ｓ３ではドメインＸ１０５とドメイン１０６Ｙとにそれぞれ、起動処理を行わせる。ドメインＸ１０５とドメイン１０６Ｙとは、それぞれ、初期起動シーケンスの設定を行うことになる。その後、Ｓ１５へ進み、通常の動作を開始することができる。
【００２６】
Ｓ４では主メモリ１０４に退避されたデータの確度を確認する処理を行う。ここでは例えばチェックサム等の一般的なデータ比較方法を用いることができる。Ｓ５ではＳ４の確認結果に基づき、データが正しい場合はＳ６へ進み、正しくない場合はＳ２へ進む。データが正しくない場合は主メモリ１０４に退避された情報を用いることができないので、主電源１１０をＯＮにした場合と同様の処理とする。
【００２７】
Ｓ６では主メモリ１０４に退避された情報にＣＰＵ１００の設定情報が含まれているかを判定し、含まれていない場合はＳ７へ進み、Ｓ２と同様の起動処理を行う。含まれている場合はＳ８へ進み、設定情報をＣＰＵ１００に復帰する復帰処理を行う。起動処理を行わないため、通常動作開始（Ｓ１５)までの時間を短縮できる。
【００２８】
Ｓ９では主メモリ１０４に退避された情報にドメインＸ１０５の設定情報が含まれているかを判定し、含まれていない場合はＳ１０へ進み、ドメインＸ１０５についてＳ３と同様の起動処理を行わせる。含まれている場合はＳ１１へ進み、設定情報をドメインＸ１０５に復帰する復帰処理を行う。Ｓ１０の起動処理を行わないため、通常動作開始（Ｓ１５)までの時間を短縮できる。
【００２９】
Ｓ１２では主メモリ１０４に退避された情報にドメインＹ１０６の設定情報が含まれているかを判定し、含まれていない場合はＳ１３へ進み、ドメインＸ１０６についてＳ３と同様の起動処理を行わせる。含まれている場合はＳ１４へ進み、設定情報をドメインＸ１０６に復帰する復帰処理を行う。Ｓ１３の起動処理を行わないため、通常動作開始（Ｓ１５)までの時間を短縮できる。
【００３０】
以上のように、本実施形態では、保持回路１０８を設けて主電源１１０のＯＮによる電力供給開始の場合と、省電力モードから通常モードへの復帰による電力供給開始の場合と、を区別することができる。そして、ＣＰＵ１００への電力供給時に保持回路１０８のフラグを確認することで、これら２種類の電力供給開始に応じてそれぞれ適切な処理が実行されるようにすることができる。また、省電力モードから通常モードへの復帰の場合には主メモリ１０４に退避した情報を活用することで通常動作開始までの時間を短縮することができる。
【００３１】
なお、本実施形態では、省電力モードにおいてはドメインＸ１０５及びドメインＹ１０６への電力供給も遮断したが、いずれか一方のみの電力供給を遮断したり、双方に電力供給を継続する構成であってもよい。或いは、その時の状況に応じていずれかが選択される構成でもよい。
【００３２】
＜第２実施形態＞
上記第１実施形態では、保持回路１０８をＬＳＩ１０９の外部に設けたが内部に設けてもよい。図４は本発明の別実施形態に係る情報処理回路のブロック図である。同図の例では、図１のＬＳＩ１０９に代わるＬＳＩ１０９’が、図１の保持回路１０８に代わる保持回路１０８’を内部に有している。但し、電力の供給については、ＬＳＩ１０９の他の部分と切り離して、常時電力が供給されるように構成されている。クロック信号、データ信号、フラグ信号は、システムバスを介してＣＰＵ１００と送受信可能となっており、ＣＰＵ１００がポート制御部１０７を介さずにフラグのセット、リセットを行う。
【００３３】
なお、電源制御部１１１もＬＳＩ１０９の内部に設けることは可能であり、この場合も、電源制御部１１１に対する電力の供給はＬＳＩ１０９の他の部分と切り離して、常時電力が供給されるように構成する。
【００３４】
＜第３実施形態＞
本発明をインクジェット記録装置の制御部に適用した例について説明する。図５は本発明が適用可能なインクジェット記録装置１の外観斜視図である。なお、「記録」（「プリント」という場合もある）とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わない。さらに人間が視覚で知覚し得るように顕在化したものであるか否かも問わず、広く記録媒体上に画像、模様、パターン等を形成する、または媒体の加工を行う場合も表すものとする。
【００３５】
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。
【００３６】
さらに、「インク」（「液体」と言う場合もある）とは、上記「記録（プリント）」の定義と同様広く解釈されるべきものである。従って、記録媒体上に付与されることによって、画像、模様、パターン等の形成または記録媒体の加工、或いはインクの処理（例えば記録媒体に付与されるインク中の色剤の凝固または不溶化）に供され得る液体を表すものとする。
【００３７】
またさらに、「記録要素」とは、特にことわらない限り吐出口ないしこれに連通する液路およびインク吐出に利用されるエネルギーを発生する素子を総括して言うものとする。
【００３８】
またさらに、「記録素子」（「ノズル」という場合もある）とは、特にことわらない限りインク吐出口乃至これに連通する液路及びインク吐出に利用されるエネルギーを発生する素子を総括して言うものとする。
【００３９】
インクジェット記録装置１（以下、記録装置１）はインクジェット方式に従ってインクを吐出して記録を行なうインクジェット記録ヘッド（以下、記録ヘッド）３をキャリッジ２に搭載し、キャリッジ２を矢印Ａ方向に往復移動させて記録を行う。記録紙などの記録媒体Ｐを給紙機構５を介して給紙し、記録位置まで搬送し、その記録位置において記録ヘッド３から記録媒体Ｐにインクを吐出することで記録を行なう。
【００４０】
記録装置１のキャリッジ２には記録ヘッド３を搭載するのみならず、記録ヘッド３に供給するインクを貯留するインクカートリッジ６を装着する。インクカートリッジ６はキャリッジ２に対して着脱自在になっている。
【００４１】
記録装置１はカラー記録が可能であり、そのためにキャリッジ２にはマゼンタ（Ｍ）、シアン（Ｃ）、イエロ（Ｙ）、ブラック（Ｋ）のインクを夫々、収容した４つのインクカートリッジを搭載している。これら４つのインクカートリッジは夫々独立に着脱可能である。
【００４２】
記録ヘッド３は、例えば、熱エネルギを利用してインクを吐出するインクジェット方式が採用される。この場合、電気熱変換体を備えている。この電気熱変換体は各吐出口のそれぞれに対応して設けられ、記録信号に応じて対応する電気熱変換体にパルス電圧を印加することによって対応する吐出口からインクを吐出する。
【００４３】
図６は記録装置１の制御部の構成を示すブロック図である。記録装置１に特化した集積回路であるＡＳＩＣ２００は、ＣＰＵ２０１、画像処理部２０２、プリンタ制御部２０３を備える。画像処理部２０２、プリンタ制御部２０３は、上記第１実施形態のドメインＸ、Ｙに相当する。画像処理部２０２は例えばホスト装置３００から送信されてくる画像データに対する各種の画像処理を行う。プリンタ制御部２０３は例えばポート制御部２１４を介して記録ヘッド３が備える記録素子の駆動制御を行う。
【００４４】
システムバス２０４はＡＳＩＣ２００の各構成間でのデータの授受を行う。クロック生成部２０５はシステムクロックを生成してＡＳＩＣ２００の各構成に供給する。電源制御部２０６は上記第１実施形態の電源制御部１１１に相当し、省電力モードにおいては例えば、ＣＰＵ２０１、画像処理部２０２、プリンタ制御部２０３等に対する主電源２２１からの電力供給を遮断する。リセットＩＣはパワーオンリセット信号を生成する。
【００４５】
フラグ処理部２０７は保持回路２２３のフラグのセット、リセットを行う。保持回路２２３は上記第１実施形態の保持回路１０８に相当する。
【００４６】
Ｉ／Ｆ制御部２０８は、ホスト装置３００とＡＳＩＣ２００とのインターフェース２２４をポート制御部２１２を介して制御する。Ａ／Ｄコンバータ２０９はポート制御部２１２を介して入力されるセンサ２２５の出力信号やスイッチ（ＳＷ）２２６の出力信号をアナログ信号からデジタル信号に変換する。センサ２２５には、例えば、キャリッジ２の位置を検出するセンサや記録ヘッド３の吐出用ヒータの温度を検出するセンサ等が含まれる。スイッチ２２６には印刷開始を指示するスイッチや回復処理を指示するスイッチが含まれる。
【００４７】
メモリコントローラ２１０は上記第１実施形態のメモリーコントローラ１０３に相当し、ＣＰＵ２０１とＲＡＭ２２７とのデータの送受信を制御する。ＲＡＭ２２７は画像データの展開領域やプログラム実行のための作業用領域等として用いられ、上記第１実施形態の主メモリ１０４に相当する。ＲＯＭ  Ｉ／Ｆ２１１は上記第１実施形態のＲＯＭ  Ｉ／Ｆ１０２に相当し、ＣＰＵ２０１はＲＯＭ  Ｉ／Ｆ２１１を介してＲＯＭ２２８からプログラムを読み出す。ＲＯＭ２２８は制御シーケンスに対応したプログラム、所要のテーブル、その他の固定データを格納し、上記第１実施形態のＲＯＭ１０１に相当する。
【００４８】
モータドライバ２２９は、ポート制御部２１３を介してプリンタ制御部２０３から出力される制御命令にしたがって、キャリッジモータ２３０や搬送モータ２３１を駆動する。
【００４９】
ＣＰＵ２０１は、例えば、ホスト装置３００とインタフェース２２４が一定時間無い場合に、省電力モードに切り替え、電源制御部２０６によりＣＰＵ２０１、画像処理部２０２、プリンタ制御部２０３に対する電力供給を一時的に遮断させる。その際、フラグ処理部２０７を介して保持回路２２３にフラグをセットさせる。ＣＰＵ２０１に電力供給が開始されると、図３に示した処理と同様の処理を行う。つまり、ＣＰＵ２０１は保持回路２２３のフラグを参照して主電源２２１のＯＮによる電力供給開始の場合と、省電力モードから通常モードへの復帰による電力供給開始の場合と、を区別し、それぞれに対応した処理を実行する。
【図１】
2013190878.tif 000003
【図２】
2013190878.tif 000004
【図３】
2013190878.tif 000005
【図４】
2013190878.tif 000006
【図５】
2013190878.tif 000007
【図６】
2013190878.tif 000008