(57)【要約】【課題】入力されたシリアルデータを迅速且つ正確に、しかも簡便でわかりやすい形式で表示できるようにした情報表示装置を提供する。【解決手段】入力されたサンプリングデータのうち、シリアルデータの変化点を検出する変化点検出部１３と、変化点検出部により検出された変化点に基づいて読取位置を演算する演算部１４と、演算部により演算された読取位置に基づいて、所定の通信パラメータにより上記シリアルデータからデータ読取を行なうデータ読取部１５と、データ読取部により読み取られた読取データを文字データに変換するデータ変換部１６と、表示部１８と、を含んでいる情報表示装置１０において、上記データ変換部により変換された文字データを解析して、当該文字データが表わす文字，数値等の表示データを生成して、表示部に出力するデータ解析部１７を備えるように、情報表示装置１０を構成する。【選択図】        図１
2005031775.tif 000002
【特許請求の範囲】
【請求項１】
入力されたサンプリングデータのうち、シリアルデータの変化点を検出する変化点検出部と、変化点検出部により検出された変化点に基づいて読取位置を演算する演算部と、演算部により演算された読取位置に基づいて、所定の通信パラメータにより上記シリアルデータからデータ読取を行なうデータ読取部と、データ読取部により読み取られた読取データを文字データに変換するデータ変換部と、表示部と、を含んでいる情報表示装置において、
上記データ変換部により変換された文字データを解析して、当該文字データが表わす文字，数値等の表示データを生成して、表示部に出力するデータ解析部を備えていることを特徴とする、情報表示装置。
【請求項２】
上記変化点検出部が、調歩同期方式によりシリアルデータの変化点を検出することを特徴とする、請求項１に記載の情報表示装置。
【請求項３】
上記変化点検出部が、任意のチャネルから入力されたサンプリングデ
ータをクロック信号として扱うことで、クロック同期方式によりシリアルデータの変化点を検出することを特徴とする、請求項１に記載の情報表示装置。
【請求項４】
上記演算部が、前もって設定された通信パラメータに基づいて、読取位置の演算を行なうことを特徴とする、請求項１から３の何れかに記載の情報表示装置。
【請求項５】
上記変化点検出部，演算部，データ読取部，データ変換部及び表示部が互いに並列的に処理を行なうことにより、サンプリングデータが入力されている間に、表示部が、順次にデータ解析部からの表示データの表示を行なうことを特徴とする、請求項１から４の何れかに記載の情報表示装置。
【請求項６】
上記演算部が、通信パラメータを再設定して、記憶部から読み出したシリアルデータに関して、再設定された通信パラメータによりデータ読取を行なうことを特徴とする、請求項１から５の何れかに記載の情報表示装置。
【請求項７】
上記演算部が、記憶部から読み出したシリアルデータに基づいて、通信パラメータを自動取得することを特徴とする、請求項１から６の何れかに記載の情報表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、入力されたサンプリングデータのうち、シリアルデータを表示するようにした情報表示装置に関するものである。
【０００２】
【従来の技術】
従来、ロジックアナライザにおいては、測定すべき電子回路の各部におけるデジタル信号がロジックデータとして入力されることにより、これらのロジックデータを、設定したトリガポイントにて取り込んで、メモリに記憶させ、測定終了後に、メモリに記憶させたロジックデータを読み出して、読み出したロジックデータに基づいて、表示部に種々の表示を行なうようにしている。
ところで、ロジックアナライザは、シリアルデータについては、表示するようには構成されていないため、シリアルデータの表示を行なうことができなかった。
【０００３】
これに対して、特許文献１には、ロジックデータからシリアルデータを抽出して、このシリアルデータを解析することにより、文字として表示するようにしたロジックアナライザが開示されている。
この場合、ロジックアナライザは、シリアルデータの読取位置におけるレベルを読み取って、そのレベルに基づいて「０」か「１」の文字を発生させ、これらの文字を当該シリアルデータの表示位置に近接させて表示するようにしている。
【０００４】
具体的には、図２に示すように、ロジックアナライザ１は、変化点検出手段２によりデータのレベル変化点を検出して、上記レベル変化点に基づいて、演算手段３によりデータのレベルを読み取る位置を演算して、この読取位置にあるデータのレベルをデータ読取手段４により読み取って、読み取ったレベルを示す文字データを文字発生手段５により発生させて、この文字データを表示手段６により表示するように、構成されている。
その際、文字データの理解を容易にするように、当該文字データを、表示手段６により表示されるデータの該当部分に近接して表示するようにしている。
【０００５】
【特許文献１】
特開平７−７２１７８号
【０００６】
【発明が解決しようとする課題】
しかしながら、特許文献１においては、シリアルデータは単に「０」または「１」の文字に変換されて表示、例えば１６進数に変換して表示されるのみであり、これらの「０」または「１」により構成される文字列の意味は、使用者が表示手段６に表示されたこれらの文字列を視認して、自ら判断するようになっている。
このため、使用者が不慣れな場合、データの該当部分に近接して表示された文字列を視認したとしても、この文字列が表わす意味を理解することができず、表示が分かりにくいものになってしまうことになる。
【０００７】
本発明は、以上の点から、入力されたシリアルデータを迅速且つ正確に、しかも簡便でわかりやすい形式で表示できるようにした情報表示装置を提供することを目的としている。
【０００８】
【課題を解決するための手段】
上記目的は、本発明によれば、入力されたサンプリングデータのうち、シリアルデータの変化点を検出する変化点検出部と、変化点検出部により検出された変化点に基づいて読取位置を演算する演算部と、演算部により演算された読取位置に基づいて、所定の通信パラメータにより上記シリアルデータからデータ読取を行なうデータ読取部と、データ読取部により読み取られた読取データを文字データに変換するデータ変換部と、表示部と、を含んでいる情報表示装置において、上記データ変換部により変換された文字データを解析して、当該文字データが表わす文字，数値等の表示データを生成して、表示部に出力するデータ解析部を備えていることを特徴とする、情報表示装置により、達成される。
【０００９】
本発明による情報表示装置は、好ましくは、上記変化点検出部が、調歩同期方式によりシリアルデータの変化点を検出する。
【００１０】
本発明による情報表示装置は、好ましくは、上記変化点検出部が、任意のチャネルから入力されたサンプリングデータをクロック信号として扱うことで、クロック同期方式によりシリアルデータの変化点を検出する。
【００１１】
本発明による情報表示装置は、好ましくは、上記演算部が、前もって設定された通信パラメータに基づいて、読取位置の演算を行なう。
【００１２】
本発明による情報表示装置は、好ましくは、上記変化点検出部，演算部，データ読取部，データ変換部及び表示部が互いに並列的に処理を行なうことにより、サンプリングデータが入力されている間に、表示部が、順次にデータ変換部からの表示データの表示を行なう。
【００１３】
本発明による情報表示装置は、好ましくは、上記演算部が、通信パラメータを再設定して、記憶部から読み出したシリアルデータに関して、再設定された通信パラメータによりデータ読取を行なう。
【００１４】
本発明による情報表示装置は、好ましくは、上記演算部が、記憶部から読み出したシリアルデータに基づいて、通信パラメータを自動取得する。
【００１５】
上記構成によれば、データ解析部が、データ変換部からの文字データを解析して、当該文字データが表わす文字，数値等の表示データ、例えばシリアル通信のコマンドやステータス等を表わす所謂アスキー文字等による表示データを作成して、表示部に出力する。これにより、表示部は、従来のような文字データではなく、上記表示データを表示することになり、表示部には、シリアルデータに対応した表示データが表示されることになる。
従って、使用者は、不慣れであっても、表示部に表示された例えばシリアル通信のコマンドやステータス等を表わす所謂アスキー文字等による表示データを視認することにより、シリアルデータの内容を即座に把握し、容易に理解することができる。
【００１６】
上記変化点検出部が、調歩同期方式によりシリアルデータの変化点を検出する場合には、データ解析部がデータ変換部からの文字データを調歩同期方式のシリアルデータとして解析することにより、表示データに変換することができる。
【００１７】
上記変化点検出部が、入力されたサンプリングデータからクロック信号を抽出して、このクロック信号に基づいて、クロック同期方式によりシリアルデータの変化点を検出する場合には、データ解析部がデータ変換部からの文字データをクロック同期方式のシリアルデータとして解析することにより、表示データに変換することができる。
【００１８】
上記演算部が、前もって設定された通信パラメータに基づいて、読取位置の演算を行なう場合には、入力されるシリアルデータのデータ形式が予め分かっているときには、この通信パラメータを設定しておくことにより、演算部が読取位置の演算を行なうことができる。
【００１９】
上記変化点検出部，演算部，データ読取部，データ変換部，データ解析部及び表示部が互いに並列的に処理を行なうことにより、サンプリングデータが入力されている間に、表示部が、順次にデータ解析部からの表示データの表示を行なう場合には、例えば非常に長いサンプリングデータが入力されるときであっても、サンプリングデータの先頭から順次に、上記変化点検出部，演算部，データ読取部，データ変換部及びデータ解析部による処理を行なうことにより、順次に表示部に表示データの表示を行なうことができる。従って、使用者は、サンプリングデータの入力完了を待たずに、また各部におけるデータ処理の終了を待たずに、より迅速にシリアルデータに対応する表示データを視認することができる。
【００２０】
上記演算部が、通信パラメータを再設定して、記憶部から読み出したシリアルデータに関して、再設定された通信パラメータによりデータ読取を行なう場合には、前もって設定した通信パラメータあるいは自動取得された通信パラメータが誤っているとき、演算部が、通信パラメータを再設定して、データ読取を再度行なうことにより、正しいデータ読取を行なうことができる。
【００２１】
上記演算部が、記憶部から読み出したシリアルデータに基づいて、通信パラメータを自動取得する場合には、通信パラメータを前もって設定しておく必要がない。
【００２２】
このようにして、本発明によれば、入力された複数のサンプリングデータのうち、シリアルデータを示すデータから、変化点検出部により変化点を検出して、演算部により読取位置を演算し、データ読取部により所定の通信パラメータによりデータ読取を行なって、データ変換部により文字データに変換して、データ解析部により解析して表示データを生成して、表示部に表示する。これにより、使用者は、表示部に表示されたシリアルデータに対応した表示データを視認することにより、当該シリアルデータの内容を即座に把握し、容易に理解することができる。
【００２３】
【発明の実施の形態】
以下、この発明の好適な実施形態を図１を参照しながら、詳細に説明する。
尚、以下に述べる実施形態は、本発明の好適な具体例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【００２４】
図１は、本発明を適用した情報表示装置の一実施形態の構成を示している。
図１において、情報表示装置１０は、入力部１１，記憶部１２，変化点検出部１３，演算部１４，データ読取部１５，データ変換部１６，データ解析部１７及び表示部１８を含んでおり、例えば全体がパーソナルコンピュータのハードウェアと、パーソナルコンピュータ上で動作するソフトウェアにより全機能が実現され得るようになっている。
【００２５】
上記入力部１１は、例えば高速通信インタフェース１１ａを介して、ロジックアナライザ装置（図示せず）等からサンプリングデータを受信して、記憶部１２に送出する。
その際、入力部１１は、上記サンプリングデータにインデックスを付加して記憶部１２に送出するようになっている。
【００２６】
上記記憶部１２は、例えばパーソナルコンピュータに内蔵された補助記憶装置として設けられた例えば大容量のハードディスクドライブであって、上記サンプリングデータを読み書き可能に記憶するようになっている。
ここで、記憶部１２の記憶容量は、例えば数時間分のサンプリングデータを記憶することができる程度に選定される。
【００２７】
上記変化点検出部１３は、記憶部１２に記憶されたサンプリングデータのうち、シリアルデータを読み出すと共に、指定されたチャネルをクロック信号とみなし、このクロック信号に基づいて上記シリアルデータの変化点（
レベル変化点）をクロック同期方式で検出して、データ読取部１４に出力するようになっている。
尚、変化点検出部１３は、上記クロック信号を利用せず、所謂調歩同期方式でシリアルデータの変化点を検出するようにしてもよい。
【００２８】
上記演算部１４は、変化点検出部１３により検出された変化点に基づいて、前もって設定された通信パラメータ、即ちデータの１ビットあたりの長さを参照しながら、シリアルデータの読取位置を演算して、データ読取部１５に出力するようになっている。これにより、シリアルデータにおける個々のデータの先頭位置、即ち個々のデータの読取開始位置を算出することができる。
尚、上記通信パラメータは、前もって分かっている場合には、予め設定されていてもよく、またデータ解析部１７による解析がうまくいかなかった場合には、シリアルデータの再処理の際に、異なる種類の通信パラメータに変更されるようにしてもよい。
【００２９】
上記データ読取部１５は、演算部１４により演算されたシリアルデータの読取位置に基づいて、所定の通信パラメータ（例えばビット長，ボーレート等）により、シリアルデータから個々のデータを読み取って、そのレベルを検出して、データ変換部１６に出力するようになっている。
この場合、上記通信パラメータは、データ読取部１５がシリアルデータから自動的に取得するようにしてもよく、また通信パラメータが前もって分かっている場合には、予め設定されていてもよい。さらに、データ解析部１７による解析がうまくいかなかった場合には、シリアルデータの再処理の際に、異なる種類の通信パラメータに変更されるようにしてもよい。
【００３０】
上記データ変換部１６は、データ読取部１５により読み取られたシリアルデータの個々のデータのレベルに基づいて、その値を表すデータを発生させる。
【００３１】
また、上記表示部１８は、例えばＣＲＴや液晶表示装置等のディスプレイ装置であって、後述するデータ解析部１７から入力される表示データを画面上に表示すると共に、好ましくはシリアルデータ自体も同時に表示することができるようになっている。
【００３２】
以上の構成は、図２に示した従来のロジックアナライザ１とほぼ同様の構成であるが、本発明実施形態においては、さらにデータ解析部１７を備えている点で異なる構成になっている。
上記データ解析部１７は、データ変換部１６により変換された文字データが入力されることにより、この文字データに基づいて、シリアルデータの個々のデータに対応する文字列が表わす意味を解析する。
そして、データ解析部１７は、解析結果に基づいて、当該文字データが表わす文字，数値等の表示データ、例えばシリアル通信のコマンドやステータス等を表わす所謂アスキー文字等による表示データを作成して、表示部１８に出力するようになっている。
【００３３】
尚、上述した入力部１１，変化点検出部１３，演算部１４，データ読取部１５，データ変換部１６，データ解析部１７は、順次に、そして互いに並列的に処理を行なうことにより、表示部１８には、入力部１１に入力されるサンプリングデータのうち、シリアルデータに対応する表示データが実質的にリアルタイムで表示されるようになっている。
また、表示データが表示部１８に表示された後、シリアルデータを記憶部１２から再度読み出して、異なる種類のデータ形式あるいは通信パラメータにより、それぞれ処理を行なうことも可能である。
【００３４】
本発明実施形態による情報表示装置１０は、以上のように構成されており、以下のように動作する。
即ち、情報表示装置１０は、外部の例えばロジックアナライザ装置等から入力されてくるサンプリングデータを入力部１１により受信して、記憶部１２に記憶させる。
尚、入力部１１は、必要な場合には、記憶部１２だけでなく、表示部１８にサンプリングデータを出力して、この入力されたサンプリングデータをリアルタイムに表示部１８に表示させることもできる。
【００３５】
続いて、変化点検出部１３は、記憶部１２に記憶されたサンプリングデータのうち、シリアルデータを逐次読み出す。
そして、変化点検出部１３は、このクロック信号に基づいて、クロック同期方式により、シリアルデータの変化点を検出して、演算部１４に出力する。
【００３６】
これにより、上記演算部１４は、変化点検出部１３により検出された変化点に基づいて、前もって設定された通信パラメータを参照しながら、シリアルデータの読取位置を演算して、データ読取部１５に出力する。
従って、データ読取部１５は、演算部１４からのシリアルデータの読取位置に基づいて、所定の通信パラメータにより、当該読取位置からシリアルデータの個々のデータを読み取って、そのレベルを検出し、データ変換部１６に出力する。
【００３７】
これを受けて、データ変換部１６は、データ読取部１５により読み取られたシリアルデータの個々のデータのレベルに基づいて、レベルを文字に変換して、文字データを発生させ、データ解析部１７に出力する。
これにより、データ解析部１７は、データ変換部１６により変換された文字データに基づいて、シリアルデータの個々のデータに対応する文字列が表わす意味を解析し、その解析結果に基づいて、当該文字データが表わす文字，数値等の表示データを作成して、表示部１８に出力する。
【００３８】
このようにして、表示部１８は、データ解析部１７からの表示データを、その画面上に表示することにより、シリアルデータに対応する表示データ、例えばシリアル通信のコマンドやステータス等を表わす所謂アスキー文字等による表示データの表示を行なうことになる。
従って、使用者は、表示部１８に表示された表示データを視認することにより、不慣れであっても、シリアルデータの内容を即座に把握し、容易に理解することができる。
ここで、表示部１８には、変化点検出部１３，演算部１４，データ読取部１５，データ変換部１６及びデータ解析部１７により処理された表示データが逐次表示されるようになっているので、サンプリングデータが入力部１１に完全に入力されなくても、また各部による処理が完全に終了しなくても、使用者は、解析済みのシリアルデータに関して、表示部１８に逐次表示される表示データを視認することにより、より迅速にシリアルデータの内容を把握することができる。
【００３９】
また、シリアルデータに対応する表示データが意味不明なものである場合には、データ解析部１７によるデータ解析等の各部による処理がうまくいかなかったものとして、記憶部１２に記憶されているシリアルデータを再度読み込んで、変化点検出部１３，演算部１４，データ読取部１５，データ変換部１６及びデータ解析部１７による処理を繰り返すことができる。その際、データ形式や通信パラメータを適宜に変更することにより、より確実なシリアルデータの解析を行なうことができ、データ解析部１７によって、最適な表示データを作成することが可能になる。
【００４０】
このようにして、本発明によれば、情報表示装置１０のデータ解析部１７により、シリアルデータの個々のデータに対応する表示データを作成して、表示部１８に表示することにより、表示部１８の表示部に表示された表示データを視認することによって、シリアルデータの内容を即座に把握して、容易に理解することができる。
【００４１】
また、入力されるサンプリングデータが記憶部１２に記憶されていることにより、エラー等が発生した場合や、再度確認したい場合に、記憶部１２からシリアルデータを再度読み出して、各部による処理を再実行することによって、シリアルデータに対応する表示データを作成して、表示部１８に表示させることが可能である。
その際、データ形式や通信パラメータを適宜に変更することによって、シリアルデータに対応する表示データをより正確に作成することができるので、表示部１８にはより正確な表示データが表示されることになる。
【００４２】
上述した実施形態においては、変化点検出部１３は、クロック同期形式でシリアルデータの変化点を検出するようになっているが、これに限らず、調歩同期形式で変化点を検出するようにしてもよい。
【００４３】
また、上述した実施形態においては、一つのシリアルデータを処理することによって、当該シリアルデータの解析により、対応する表示データを作成して、表示部１８の画面上に表示するようになっているが、これに限らず、複数チャネルのシリアルデータを同時に処理することも可能である。
【００４４】
さらに、上述した実施形態においては、データ形式や通信パラメータが前もって分かっている場合について説明したが、これに限らず、データ形式や通信パラメータが分からない場合でも、記憶部１２に記憶されているシリアルデータを読み出して、データ形式や通信パラメータを適宜に変更して、各部による処理を繰り返すことにより、正しいデータ形式や通信パラメータを選択したとき、表示部１８に正しい表示データが表示され得ることになる。
【００４５】
【発明の効果】
以上述べたように、本発明によれば、データ解析部が、データ変換部からの文字データを解析して、当該文字データが表わす文字，数値等の表示データ、例えばシリアル通信のコマンドやステータス等を表わす所謂アスキー文字等による表示データを作成して、表示部に出力する。これにより、表示部は、従来のような文字データではなく、上記表示データを表示することになり、表示部には、シリアルデータに対応した表示データが表示されることになる。
従って、使用者は、不慣れであっても、表示部に表示された例えばシリアル通信のコマンドやステータス等を表わす所謂アスキー文字等による表示データを視認することにより、シリアルデータの内容を即座に把握し、容易に理解することができる。
【００４６】
このようにして、本発明によれば、入力されたシリアルデータを迅速且つ正確に、しかも簡便でわかりやすい形式で表示できるようにした、極めて優れた情報表示装置が提供され得る。
【図面の簡単な説明】
【図１】本発明による情報表示装置の一実施形態の構成を示す概略ブロック図である。
【図２】従来の情報表示装置としてのロジックアナライザ装置の一例の構成を示す概略ブロック図である。
【符号の説明】
１０    情報表示装置
１１    入力部
１２    記憶部
１３    変化点検出部
１４    演算部
１５    データ読取部
１６    データ変換部
１７    データ解析部
１８    表示部
【図１】
2005031775.tif 000003
【図２】
2005031775.tif 000004