(57)【要約】【課題】電子回路のエラーを観測する際に、評価測定装置なしで内部モニタ信号を観測する。【解決手段】ＡＳＩＣ１００は、回路のエラーを監視するモニタ信号を入力し、モニタ信号を所定の変換パターンに基づいてモニタ信号データに変換して蓄積する情報蓄積部１３１と、モニタ信号データと画像データとを合成してモニタ信号合成画像データを得るモニタ信号合成回路１３２とを有する。モニタ信号合成画像データは、画像形成部１５０にて紙媒体等に出力される。【選択図】図１
2010127895.tif 000002
【特許請求の範囲】
【請求項１】
回路のエラーを監視するモニタ信号を入力し、前記モニタ信号を所定の変換パターンに基づいてモニタ信号データに変換するモニタ信号変換手段と、
前記モニタ信号データと画像データとを合成してモニタ信号合成画像データを得る合成手段と、
前記モニタ信号合成画像データを画像形成する画像形成手段と、を有することを特徴とする、モニタ信号出力装置。
【請求項２】
前記合成手段は、
前記画像形成手段が画像形成可能な作像領域が、前記モニタ信号合成画像データよりも狭く、且つ、前記モニタ信号データが前記作像領域外でエラーを示している場合、
前記モニタ信号データを前記作像領域内に移動させて合成処理を行うことを特徴とする、請求項１記載のモニタ信号出力装置。
【請求項３】
前記モニタ信号変換手段は、
前記モニタ信号がエラーを検出したことを示す信号と、エラーを検出しなかったことを示す信号と、を区別して前記モニタ信号を前記モニタ信号データに変換することを特徴とする、請求項１又は２記載のモニタ信号出力装置。
【請求項４】
前記区別は、副走査方向の位置によるものであることを特徴とする、請求項３記載のモニタ信号出力装置。
【請求項５】
前記モニタ信号データを蓄積しておくバッファと、
前記バッファに前記モニタ信号データを蓄積する際に前記モニタ信号データを所定の割合で間引いて蓄積する設定を記憶しておく縮小設定レジスタと、
を有することを特徴とする、請求項１から４のいずれか１項記載のモニタ信号出力装置。
【請求項６】
前記バッファに前記モニタ信号データを蓄積する際に前記モニタ信号データの一部を繰り返しパターンに変換しながら蓄積する設定を記憶しておく拡大設定レジスタを有することを特徴とする、請求項５記載のモニタ信号出力装置。
【請求項７】
前記合成手段は、前記モニタ信号データが複数ある場合に、そのうちの一つを選択して、異なる副走査位置で連続して描画されるように合成することを特徴とする、請求項１から６のいずれか１項記載のモニタ信号出力装置。
【請求項８】
前記合成手段は、前記モニタ信号データが、回路のエラーを検出したものである場合に、エラーが発生している旨のメッセージと、エラーが検出された回路の設定値と、を画像データに入れて、前記モニタ信号合成画像データを合成することを特徴とする、請求項１から７のいずれか１項記載のモニタ信号出力装置。
【請求項９】
回路のエラーを監視するモニタ信号を入力するステップと、
前記モニタ信号を所定の変換パターンに基づいてモニタ信号データに変換するモニタ信号変換ステップと、
前記モニタ信号データと画像データとを合成してモニタ信号合成画像データを得る合成ステップと、
前記モニタ信号合成画像データを画像形成する画像形成ステップと、
を含むことを特徴とする、モニタ信号出力方法。
【請求項１０】
前記合成ステップにおいては、
前記画像形成ステップにて画像形成可能な作像領域が、前記モニタ信号合成画像データよりも狭く、且つ、前記モニタ信号データが前記作像領域外でエラーを示す変化を示している場合、
前記モニタ信号データを前記作像領域内に移動させて合成処理を行うことを特徴とする、請求項９記載のモニタ信号出力方法。
【請求項１１】
コンピュータを、
回路のエラーを監視するモニタ信号を入力し、前記モニタ信号を所定の変換パターンに基づいてモニタ信号データに変換するモニタ信号変換手段と、
前記モニタ信号データと画像データとを合成してモニタ信号合成画像データを得る合成手段と、
前記モニタ信号合成画像データを画像形成する画像形成手段として機能させることを特徴とする、モニタ信号出力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モニタ信号出力装置、方法及びプログラムに関し、特に、回路のエラーを監視するモニタ信号を出力するモニタ信号出力装置、方法及びプログラムに関する。
【背景技術】
【０００２】
近年、ＬＳＩ（大規模集積回路）は、動作速度は高速化し、微細加工技術の向上により多くの機能が、１つのＬＳＩに集積される方向にある。そのため、製品の不具合解析を行うため、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔｓ）の内部信号をＡＳＩＣの出力ＰＩＮに出力できるモニタ回路が形成されている（例えば、特許文献１，２）。
【特許文献１】特開平０２−２８６１３６号公報
【特許文献２】特許第３９３３７１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、ＡＳＩＣの出力ＰＩＮとしてこのモニタ回路用に割り当てできるＰＩＮ数には限度があるため、このモニタ回路は、ＡＳＩＣ内に多数ある機能ブロックの内部信号を選択する機能をもっている。製品の不具合解析を行う場合、内部信号をモニタ回路から出力し、評価測定装置に治具を介して接続し波形を観測することにより解析を行う。
【０００４】
そのとき、ＡＳＩＣが搭載されているボードは高速対応や微細化加工されているため、評価測定装置とＡＳＩＣの出力ＰＩＮを接続させることが困難であり、測定品質を確保するための時間が増加傾向にある。また、評価測定装置が高価であり、多くの解析環境をもてないため、複数の製品で解析がしづらく解析効率が低下している。
【０００５】
そこで本発明は、上記実情に鑑みて、電子回路のエラーを観測する際に、評価測定装置なしで内部モニタ信号を観測することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために以下の構成を特徴とする発明を提供する。
【０００７】
本発明に係るモニタ信号出力装置は、回路のエラーを監視するモニタ信号を入力し、前記モニタ信号を所定の変換パターンに基づいてモニタ信号データに変換するモニタ信号変換手段と、前記モニタ信号データと画像データとを合成してモニタ信号合成画像データを得る合成手段と、前記モニタ信号合成画像データを画像形成する画像形成手段と、を有することを特徴とする。
【０００８】
本発明に係るモニタ信号出力方法は、回路のエラーを監視するモニタ信号を入力するステップと、前記モニタ信号を所定の変換パターンに基づいてモニタ信号データに変換するモニタ信号変換ステップと、前記モニタ信号データと画像データとを合成してモニタ信号合成画像データを得る合成ステップと、前記モニタ信号合成画像データを画像形成する画像形成ステップと、を含むことを特徴とする。
【０００９】
本発明に係るモニタ信号出力プログラムは、コンピュータを、回路のエラーを監視するモニタ信号を入力し、前記モニタ信号を所定の変換パターンに基づいてモニタ信号データに変換するモニタ信号変換手段と、前記モニタ信号データと画像データとを合成してモニタ信号合成画像データを得る合成手段と、前記モニタ信号合成画像データを画像形成する画像形成手段として機能させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、電子回路のエラーを観測する際に、評価測定装置なしで内部モニタ信号を観測することが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の好適な実施の形態について図面を参照して説明する。
【００１２】
図１は、本実施形態の要部構成を示すブロック図である。図１には、ブロック回路、Ｉ／Ｆ、を示しているが数を限定するものではない。図示のように、本実施形態に係るＡＳＩＣ１００は、回路１〜ｎ（以下、まとめて「回路１１０」と呼ぶことがある）、モニタ信号選択回路１２０、ビデオ出力回路部１３０、メモリＩ／Ｆ（インターフェース）１４０を有する。また、本実施形態は、ＡＳＩＣ１００の外部に画像形成部１５０を備える。画像形成部１５０は、ビデオＩ／Ｆ１３４から出力されたデータに基づいて画像形成する機能を有し、本実施形態においては普通紙に出力するものとする。
【００１３】
図１中、回路１から回路ｎは、ＡＳＩＣ１００を構成する各機能回路部であり、また、ビデオ出力回路部１３０は、ビデオＩ／Ｆ１３４を介して画像データを出力する回路である。各回路（回路１１０）の内部信号は、モニタ信号選択回路１２０に接続されており、モニタ信号選択回路１２０は、各回路から入力された内部信号のうち選択された信号を、ビデオ出力回路部１３０に出力している。
【００１４】
ビデオ出力回路部１３０に入力された内部信号は、情報蓄積部１３１に入力される。情報蓄積部１３１は、出力したい副走査のライン位置情報を設定するレジスタを持っており設定されたライン位置からの内部信号データを蓄積していく。すなわち、情報蓄積部１３１は、入力された内部信号を所定の変換パターンに基づいて内部信号データに変換するモニタ信号変換手段として機能する。モニタ信号合成回路部１３２は、情報蓄積部１３１のデータを参照し合成するパターンを選択していく。
【００１５】
図２に内部信号合成パターンの例を示す。図２においては副走査の幅を４ラインで示しているが、ライン数を限定するのではない。選択内部信号データがＨの時は、Ｈパターンに置き換え、Ｌの時はＬパターンに置き換える。また、選択内部信号データがＨからＬに変化している最初のＬデータと、ＬからＨに変化している最初のＨデータを変化パターンに置き換える。
【００１６】
図２中の０は一番低い階調度を表し、Ｆは一番高い階調度を表す。すなわち、本実施形態において、階調度は、０，１，２，３，・・・，Ｆと多段階になっている。また、モニタ信号合成回路１３２は、ビデオデータ制御回路１３３から画像データが入力されている。モニタ信号合成回路１３２は、画像データと、情報蓄積データをもとに置き換えるパターンをもとにした内部信号データと合成する。
【００１７】
図３に合成のイメージ図を示す。画像データと内部信号データをＯＲ合成することになる。この作業を選択された信号ごとに順次、副走査位置をずらしながら合成していく。この後、情報蓄積部１３１にてモニタ信号から変換されたモニタ信号データとビデオデータ制御回路１３３にて出力された画像データとを合成した画像データであるモニタ信号合成画像データは、ビデオＩ／Ｆ１３４を介して画像形成部１５０へと出力され、画像形成される。
【００１８】
上記実施形態によれば、ＡＳＩＣの内部モニタ信号を画像と合成し出力することができ、評価測定装置等を介さずに不具合解析することが可能になる。
【００１９】
すなわち、本実施形態は、画像形成機能を持つ製品（例えば、プリンターやコピーなど）において、内部モニタ信号をビデオ出力回路に接続し、内部信号データをＨパターンとＬパターンと信号変化パターン（ＨからＬへの変化とＬからＨへの変化）の３つの信号状態情報と、それぞれの位置情報（連続情報）を蓄積する機能と、その蓄積された情報をもとに画像データと内部信号データを合成する機能をもつことで、内部モニタ信号を画像に合成し出力できるようになり評価測定装置なしで内部信号を観測できるようになり、評価測定装置を接続する工数を掛けず不具合解析ができるようになる。また、複数の製品で高価な評価測定装置がなくても同時に不具合解析できるようになり解析効率を低下させることなく解析できるようになる。
【００２０】
ところが、モニタ信号合成回路１３２におけるモニタ信号データの合成の際に、内部信号の中には、作像領域外の位置にあるものが存在する。作像領域とは、画像形成１５０が画像形成可能な範囲をいう。モニタ信号データを画像形成した際、エラーがあることを示す特徴的な部分等が作像領域外に画像形成されてしまう場合、ユーザはエラーがあることを視認できない。この問題を解決するために、本実施形態では、モニタ信号合成回路１３２がエラーがあることを示す特徴的な部分等が作像領域外に画像形成されてしまうことを自動的に検知して、モニタ信号データを移動させて合成する（主走査シフト）。図４と図５を用いて本構成について説明する。
【００２１】
図４に作像領域と内部信号の概念図を示す。図４中、ＬＳＹＮＣはライン同期信号を表している。内部信号Ａは作像領域内にある信号で、紙上のプリントイメージ内に合成し描画されていることを示す。しかし、内部信号Ｂは、作像領域外で変化する信号で、主走査シフトがない場合には、変化しているデータを紙のプリントイメージ内に描画されていない。モニタ信号合成回路１３２は、主走査シフトを設定するレジスタを持ち、信号の特性に合わせパターンを形成するデータをシフトさせる。
【００２２】
図４中、シフト量Ｂは、内部信号Ｂを作像領域に設定するシフト量を表し、シフト量Ｂを左シフトすることにより紙のプリントイメージ内に描画することができるようになる。内部信号の特性によっては、シフト方向が逆になり右シフトすることになる。主走査位置はビデオ出力回路内にある主走査カウンタにより制御されており、主走査カウンタとシフト量により位置調整を行う。複数の選択された内部信号を画像データに合成し、信号観測することができるようになる。
【００２３】
図５に、本実施形態の主走査シフト適用前後の出力イメージを例示する。図５中、上方に示したものが主走査シフトなしの内部信号データを合成出力した結果で、下方に示したものが主走査シフト有りの内部信号データを合成出力した結果である。
上記本実施形態によれば、回路のエラーをもれなく観測することができる。
【００２４】
本実施形態は、さらに次の構成を備える。
内部モニタ信号を情報蓄積するときに、縮小設定レジスタを設け、設定された比率により間引きし（１／２設定なら２回に１回データを蓄積）ながら蓄積する構成である。すなわち、情報蓄積部１３１は、モニタ信号データを蓄積する際にモニタ信号データを所定の割合で間引いて蓄積する設定を記憶しておく縮小設定レジスタを有する。本構成によれば、複数ラインのデータを観測できるようになり、広い範囲の信号変化を観測できるようになり効率よく解析できるようになる。
【００２５】
ところが、内部信号が変化の多い信号の場合、観測性が悪くなる。そこで蓄積情報の１つの同じ情報を繰り返しパターンに変換することで、拡大できるようにするため主走査方向の拡大する範囲を設定できるレジスタ、と拡大設定レジスタ（繰り返し回数を設定）を設けることで設定された内部信号の設定範囲を拡大し観測できるようになり、より詳細に観測できるようになる。
【００２６】
本実施形態は、さらに次の構成を備える。
上記実施形態において、モニタ信号選択回路１２０で選択された複数の信号のうち、１つの信号のみを異なる副走査位置で連続して描画するために、モニタ信号合成回路１３２に信号選択する機能を持たせる。そして、ライン間隔で設定するレジスタを追加し、情報蓄積データを再取得することで、特定信号の連続データを観測できるようになる。本構成によれば、解析効率をより向上させることができる。
【００２７】
また、上記実施形態において、選択された複数のモニタ信号を連続で画像データに合成するために、信号群を繰り返し合成するライン間隔を設定するレジスタを追加し、情報蓄積部１３１で蓄積データを再取得し、信号群を異なる副走査位置で連続出力する。本構成によれば、解析効率をより向上させることができる。
【００２８】
また、上記実施形態において、設定に不整合が起きた場合に、内部信号パターンを合成せずに、エラーメッセージと、各設定値の値を合成し描画する。この場合、モニタ信号合成回路１３２にて、モニタ信号データが、回路１１０の（少なくともいずれか１つの）エラーを検出したものである場合に、エラーが発生している旨のメッセージと、エラーが検出された回路の設定値と、を画像データに入れて、モニタ信号合成画像データを合成するとよい。本構成によれば、解析ミスを早期に発見でき、無駄な解析時間をかけることがなくなる。
【００２９】
以上、本発明の好適な実施の形態について説明したが、本発明はこれに限定されるものではなく、要旨を逸脱しない範囲内で種々の変形実施が可能である。
【００３０】
次に、上述した一連の処理を実行するプログラムをコンピュータにインストールして実行可能な状態とするために用いられる媒体について説明する。
【００３１】
上述した各ステップにおける一連の処理を実行するプログラムを、コンピュータにインストールして実行可能な状態とするために用いられる媒体について説明を加える。
各ステップにおける一連の処理を実行するプログラムは、例えば、コンピュータに内蔵されている記録媒体として、ハードディスクを使用し、そのハードディスクにインストールした状態で提供することができる．また、記録媒体に一時的あるいは永続的に格納してコンピュータにユニットとして組み込み、あるいは着脱式の記録媒体として利用することでパッケージソフトウェアとして提供することができる。前記記録媒体としては、例えば、フロッピー（登録商標）ディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ）ディスク、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、磁気ディスク、半導体メモリなどが利用できる。また、各ステップにおける一連の処理を実行するプログラムは、ダウンロードサイトから、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やインターネットといったネットワークを介して、有線又は無線でコンピュータに転送し、そのコンピュータにおいて内蔵するハードディスクなどにダウンロードさせるようにすることができる。
【産業上の利用可能性】
【００３２】
本発明は、画像形成装置等に利用が可能である。
【図面の簡単な説明】
【００３３】
【図１】本発明の実施形態の要部構成を示すブロック図である。
【図２】本発明の実施形態のモニタ信号合成回路が内部信号を画像データと合成するために内部信号データへと変換する変換パターンの例を示す図である。
【図３】本発明の実施形態のモニタ信号合成回路が内部信号データと画像データとに基づいて合成する内部信号合成画像データの例を示す図である。
【図４】本発明の実施形態におけるシフト合成を説明するための概念図（作像領域と内部信号との関係）である。
【図５】本発明の実施形態におけるシフト合成を説明するための概念図（出力イメージ）である。
【符号の説明】
【００３４】
１００    ＡＳＩＣ
１１１，１１２，１１ｎ    回路
１２０    モニタ信号選択回路
１３０    ビデオ出力回路部
１３１    情報蓄積部
１３２    モニタ信号合成回路
１３３    ビデオデータ制御回路
１３４    ビデオＩ／Ｆ
１４０    メモリＩ／Ｆ
１５０    画像形成部
【図１】
2010127895.tif 000003
【図２】
2010127895.tif 000004
【図３】
2010127895.tif 000005
【図４】
2010127895.tif 000006
【図５】
2010127895.tif 000007