(57)【要約】【課題】入力信号の監視が不要な期間を適切に設定してノイズ検出回路を一時的に停止することで電力消費を低減する。【解決手段】ノイズ検出回路２は、入力信号に重畳しているノイズを検出し、ノイズ除去回路３は、ノイズ検出回路２により検出されたノイズを入力信号から除去する。そして、マスク期間設定回路４は、ノイズ検出回路によるノイズ検出動作を停止させるマスク期間を設定する。また、記憶回路５は、ノイズ検出回路２によるノイズの検出を記録する。【選択図】  図１
2011077603.tif 000002
【特許請求の範囲】
【請求項１】
入力信号に重畳しているノイズを検出するノイズ検出回路と、
前記ノイズ検出回路により検出されたノイズを前記入力信号から除去するノイズ除去回路と、
前記ノイズ検出回路によるノイズ検出動作を停止させるマスク期間を設定するマスク期間設定回路と、
前記ノイズ検出回路によるノイズの検出を記録する記憶回路と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記ノイズ除去回路により除去されるノイズの時間幅の上限値を設定する除去条件設定回路をさらに備えることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記ノイズ検出回路により検出されたノイズの時間幅を記録する記憶回路をさらに備え、
前記除去条件設定回路は、前記記憶回路に記憶されている前記ノイズの時間幅の分布に基づいて、前記上限値を設定すること
を特徴とする請求項２記載の情報処理装置。
【請求項４】
前記除去条件設定回路は、前記記憶回路に記憶されている前記ノイズの時間幅のヒストグラムに基づいて、前記上限値を設定することを特徴とする請求項３記載の情報処理装置。
【請求項５】
請求項１から請求項４のうちのいずれか１項記載の情報処理装置を備え、
前記マスク期間設定回路は、当該画像形成装置内の駆動系が動作しない期間を前記マスク期間に設定すること、
を特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および画像形成装置に関するものである。
【背景技術】
【０００２】
電子回路内でノイズを計測する技術が各種提案されている（例えば特許文献１）。また、入力信号においてノイズを検出するとそのノイズを除去する回路もある。
【０００３】
図４は、ノイズの検出および除去を行う回路の一例を示すブロック図である。図４に示す回路では、ノイズ検出回路１０１が、入力信号の変化の周期などから、入力信号に重畳しているノイズを検出すると、ノイズ除去回路１０２が入力信号の値を変更してその検出されたノイズを除去し、ノイズを除去した後の入力信号を信号処理回路１０３に供給する。
【０００４】
例えば、プリンタのようなモータや高圧電源回路を有する電子機器においては、電気的なノイズが、ＡＳＩＣ（Application Specific Integrated Circuit）などで構成される信号処理回路への入力信号に重畳し、誤動作の原因となる可能性があるため、上述のようなノイズ除去回路が使用されることがある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−９８９８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
このようなノイズ検出回路は、常時、入力信号を監視しているが、上述のような電子機器ではノイズが発生する可能性がある期間がほぼ決まっている（例えばプリンタの場合、印刷動作時）。このように、監視がほぼ不要な期間でもノイズ検出回路を動作させているため、不必要な電力消費が発生してしまっている。
【０００７】
本発明は、上記の問題に鑑みてなされたものであり、入力信号の監視が不要な期間を適切に設定してノイズ検出回路を一時的に停止することで電力消費を低減することができる情報処理装置および画像形成装置を得ることを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明では以下のようにした。
【０００９】
本発明に係る情報処理装置は、入力信号に重畳しているノイズを検出するノイズ検出回路と、ノイズ検出回路により検出されたノイズを入力信号から除去するノイズ除去回路と、ノイズ検出回路によるノイズ検出動作を停止させるマスク期間を設定するマスク期間設定回路と、ノイズ検出回路によるノイズの検出を記録する記憶回路とを備える。
【００１０】
これにより、マスク期間設定回路により、入力信号の監視が不要な期間を設定してノイズ検出回路を一時的に停止させる。したがって、ノイズ検出回路での電力消費を低減することができる。そして、現在のマスク期間が設定されている状態でのノイズ検出状況を記憶回路に記憶させることで、そのノイズ検出状況に基づいて、適切なマスク期間を設定することができる。
【００１１】
また、本発明に係る情報処理装置は、上記の情報処理装置に加え、次のようにしてもよい。この場合、情報処理装置は、ノイズ除去回路により除去されるノイズの時間幅の上限値を設定する除去条件設定回路をさらに備える。
【００１２】
これにより、除去すべきノイズの時間幅が可変となるため、ノイズの発生状況に応じて、この時間幅を設定することができる。
【００１３】
また、本発明に係る情報処理装置は、上記の情報処理装置のいずれかに加え、次のようにしてもよい。この場合、情報処理装置は、ノイズ検出回路により検出されたノイズの時間幅を記録する記憶回路をさらに備え、除去条件設定回路は、記憶回路に記憶されているノイズの時間幅の分布に基づいて、上述の上限値を設定する。
【００１４】
これにより、除去すべきノイズの時間幅が可変となるため、実機のノイズ発生状況に応じて、この時間幅を自動的に設定することができる。
【００１５】
また、本発明に係る情報処理装置は、上記の情報処理装置のいずれかに加え、次のようにしてもよい。この場合、除去条件設定回路は、記憶回路に記憶されているノイズの時間幅のヒストグラムに基づいて、上述の上限値を設定する。
【００１６】
本発明に係る画像形成装置は、上記の情報処理装置のいずれかを備え、マスク期間設定回路は、当該画像形成装置内の駆動系が動作しない期間をマスク期間に設定する。
【００１７】
これにより、画像形成装置において、ノイズ検出回路での電力消費を低減することができるとともに、適切なマスク期間を設定することができる。
【発明の効果】
【００１８】
本発明によれば、情報処理装置および画像形成装置において、入力信号の監視が不要な期間を適切に設定してノイズ検出回路を一時的に停止することで電力消費を低減することができる。
【図面の簡単な説明】
【００１９】
【図１】図１は、本発明の実施の形態１に係る情報処理装置の構成を示すブロック図である。
【図２】図２は、図１に示す情報処理装置におけるノイズ検出回路の動作を説明するタイミングチャートである。
【図３】図３は、本発明の実施の形態２に係る情報処理装置の構成を示すブロック図である。
【図４】図４は、ノイズの検出および除去を行う回路の一例を示すブロック図である。
【発明を実施するための形態】
【００２０】
以下、図に基づいて本発明の実施の形態を説明する。
【００２１】
実施の形態１．
【００２２】
図１は、本発明の実施の形態１に係る情報処理装置の構成を示すブロック図である。図１に示す装置では、信号処理回路１への入力信号に重畳されているノイズが除去される。この実施の形態では、入力信号は、１ビットのデジタル信号である。つまり、ノイズが重畳すると入力信号の値（ハイまたはロー）が反転する。
【００２３】
信号処理回路１は、入力信号を処理する回路である。信号処理回路１は、例えばＡＳＩＣで構成される。また、信号処理回路１は、例えば、図示せぬ駆動系を制御する制御回路であってもよい。
【００２４】
ノイズ検出回路２は、入力信号の変化の周期に比べ短い周期の所定のクロック信号で動作し、入力信号に重畳しているノイズを検出するデジタル回路である。
【００２５】
ノイズ除去回路３は、ノイズ検出回路２により検出されたノイズを入力信号から除去するデジタル回路である。
【００２６】
マスク期間設定回路４は、ノイズ検出回路３によるノイズ検出動作を停止させるマスク期間を設定する回路である。つまり、このマスク期間では、ノイズ検出回路２は動作しない。
【００２７】
記憶回路５は、ノイズ検出回路２によるノイズの検出を記録する回路である。記憶回路５としては、不揮発性のメモリなどが使用される。記憶回路５は、ノイズ検出回路２により検出されたノイズのタイミング（例えば、マスク期間開始時または終了時からの時間）、ノイズの時間幅などを記録する。
【００２８】
次に、上記装置の動作について説明する。
【００２９】
図２は、図１に示す情報処理装置におけるノイズ検出回路２の動作を説明するタイミングチャートである。
【００３０】
ノイズ検出回路２は、入力信号のレベルを監視しており、所定のレベル変化（ここではハイレベルからローレベルへの変化）を検出すると、その時点からマスク期間だけ動作を停止し、マスク期間経過後から入力信号のレベル監視を再開する。例えば、マスク期間では、ノイズ検出回路２へのクロック信号の供給が停止される。
【００３１】
このときのマスク期間の長さは、マスク期間設定回路４により設定され、マスク期間の開始時点から図示せぬタイマにより計時が開始され、マスク期間の終了時点に図示せぬタイマによりノイズ検出回路２の動作が再開される。
【００３２】
そして、マスク期間以外の期間（つまり、ノイズ監視期間）において、ノイズ検出回路２は、ノイズを検出すると、ノイズの検出を示す信号をノイズ除去回路３に供給するとともに、検出されたノイズの時刻および時間幅を記憶回路５に記録させる。記憶回路５に記録されたノイズ検出の履歴は、記憶回路５から読み出し可能であって、マスク期間の長さに反映される。検出されたノイズの分布に基づいて、マスク期間設定回路４によりマスク期間の長さが設定される。例えば、ノイズがマスク期間終了後の短い時間に多く検出されている場合には、マスク期間が長くされる。
【００３３】
ノイズ除去回路３は、入力信号を信号処理回路１へ供給し、ノイズ検出回路２からノイズの検出を示す信号を受け取ると、そのノイズを入力信号から除去する。この実施の形態では、ノイズ除去回路３は、検出されたノイズのタイミングで所定の時間幅だけ入力信号の値を反転させて、ノイズを除去する。
【００３４】
以上のように、上記実施の形態１によれば、ノイズ検出回路２は、入力信号に重畳しているノイズを検出し、ノイズ除去回路３は、ノイズ検出回路２により検出されたノイズを入力信号から除去する。そして、マスク期間設定回路４は、ノイズ検出回路によるノイズ検出動作を停止させるマスク期間を設定する。また、記憶回路５は、ノイズ検出回路２によるノイズの検出を記録する。
【００３５】
これにより、マスク期間設定回路４により、入力信号の監視が不要な期間を設定してノイズ検出回路２を一時的に停止させる。したがって、ノイズ検出回路２での電力消費を低減することができる。そして、現在のマスク期間が設定されている状態でのノイズ検出状況を記憶回路５に記憶させることで、そのノイズ検出状況に基づいて、適切なマスク期間を設定することができる。
【００３６】
また、上記実施の形態１によれば、上述の特許文献１に記載の技術に比べ、ノイズ測定のための回路規模が小さくて済む。このため、ノイズ測定のための回路のコストが低くなる。
【００３７】
さらに、上述の特許文献１に記載の技術では、ノイズ測定の結果は、装置やＡＳＩＣの次回開発時にしか反映することが困難であるが、上記実施の形態１によれば、ノイズ測定の結果を、ノイズ測定した実機に反映することができる。
【００３８】
実施の形態２．
【００３９】
図３は、本発明の実施の形態２に係る情報処理装置の構成を示すブロック図である。実施の形態２に係る情報処理装置は、実施の形態１に係る情報処理装置に除去条件設定回路１１を追加し、除去可能なノイズの時間幅を可変とする。
【００４０】
除去条件設定回路１１は、ノイズ除去回路２により除去されるノイズの時間幅の上限値を設定する回路である。この実施の形態では、除去条件設定回路１１は、記憶回路５に記憶されているノイズの時間幅の分布に基づいて、上述の上限値を設定する。なお、この上限値は、外部から設定可能としてもよい。また、除去条件設定回路１１は、所定の内蔵プログラムをプロセッサで実行することにより、この上限値を演算するようにしてもよい。
【００４１】
この実施の形態では、除去条件設定回路１１は、クロック信号のクロック数（つまり周期数）で上限値を設定せず、実時間で設定する。このようにすることで、本装置が搭載される電子機器によって動作クロック周波数が異なっても、同一のノイズ除去特性を得ることができる。例えば、図３に示すすべての回路が１つのＡＳＩＣで構成される場合、そのようなＡＳＩＣは、複数種類の電子機器に使用されるため、電子機器ごとにクロック周波数やノイズの発生状況が異なっても、除去条件設定回路１１により、その機器に適したノイズ除去条件（除去すべきノイズの時間幅）を設定することができる。
【００４２】
さらに、この実施の形態では、除去条件設定回路１１は、記憶回路５に記憶されているノイズの時間幅のヒストグラムに基づいて、上述の上限値を設定する。
【００４３】
なお、検出されたノイズの時間幅をヒストグラム化することで、量産前の開発段階などにおいて、ノイズの発生状況を把握しやすくなる。ひいては、このヒストグラムを参照して、開発時の周辺回路や機械的な機構を、ノイズが発生しにくいものに変更したりすることが可能となる。
【００４４】
例えば、検出したノイズの所定の割合（例えば９０パーセント）が含まれるような時間幅が上述の上限値に設定される。
【００４５】
なお、図３におけるその他の構成要素については、実施の形態１のものと同様であるので、その説明を省略する。ただし、ノイズ除去回路２は、除去条件設定回路１１により設定された上限値以下の時間幅のみのノイズを除去する。
【００４６】
以上のように、上記実施の形態２によれば、除去条件設定回路１１は、記憶回路５に記憶されているノイズの時間幅の分布に基づいて、上述の上限値を設定する。
【００４７】
これにより、除去条件設定回路１１により上述の上限値を適宜変更することができ、除去すべきノイズの時間幅が可変となるため、実機のノイズ発生状況に応じて、この時間幅を自動的に設定することができる。
【００４８】
実施の形態３．
【００４９】
実施の形態３では、実施の形態１または２の情報処理装置がプリンタなどの画像形成装置に内蔵されている。そして、マスク期間設定回路４は、当該画像形成装置内の駆動系が動作しない期間をマスク期間に設定する。つまり、モータなどの駆動系の制御信号が上述の入力信号に相当し、上述の入力信号がローレベルのときが、駆動系が動作しない期間に相当する。
【００５０】
以上のように、上記実施の形態３によれば、画像形成装置において、ノイズ検出回路での電力消費を低減することができるとともに、適切なマスク期間を設定することができる。
【００５１】
なお、上述の各実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【００５２】
例えば、上記実施の形態１または２において、図１または図３に示すすべての回路を１つのＡＳＩＣで構成するようにしてもよい。
【００５３】
また、上記実施の形態１〜３において、マスク期間の長さおよびタイミングは、記憶回路５に記録されているノイズ検出の履歴に基づいて、マスク期間設定回路４により設定するようにしてもよいし、通信回路を追加して、外部から入力するようにしてもよい。
【００５４】
また、上記実施の形態１〜３において、複数の信号から上述の入力信号（つまりノイズ除去の対象となる信号）を選択するセレクタを設け、ノイズ除去の必要な期間が信号ごとに異なる場合に、複数の信号から、ノイズ除去の必要な信号を選択して、上述のようにしてノイズ除去を行うようにしてもよい。その場合、記憶回路５、信号ごとにまとめて、ノイズ検出を記録するようにしてもよい。
【産業上の利用可能性】
【００５５】
本発明は、例えば、プリンタ、複合機などの画像形成装置、およびモータなどの駆動系を有するその他の電子機器に適用可能である。
【符号の説明】
【００５６】
２  ノイズ検出回路
３  ノイズ除去回路
４  マスク期間設定回路
５  記憶回路
１１  除去条件設定回路
【図１】
2011077603.tif 000003
【図２】
2011077603.tif 000004
【図３】
2011077603.tif 000005
【図４】
2011077603.tif 000006