(57)【特許請求の範囲】
【請求項１】
複数の機器あるいは同一機器内の機能モジュールを接続するインターフェース上で伝送される信号をモニターし解析するためのバスモニター装置であって、
伝送される信号の中から画像データを分離するフィルター手段と、画像データをモニターするための表示手段と、各手段を制御する制御手段とを備え、
前記制御手段の制御により、伝送されるデータのアドレス情報を利用して画像データを他のデータと分離してモニターするバスモニター装置において、
前記制御手段の制御により、画像データとして識別すべきアドレス情報を、画像データ以外のデータをモニターした結果から解析し、設定することによって、画像データを他のデータと分離してモニターすることを特徴としたバスモニター装置。
【請求項２】
前記制御手段の制御により、アドレスを取得するコマンドを定義ファイルを用いて変更することを特徴とした請求項１記載のバスモニター装置。
【請求項３】
前記アドレスを取得するコマンドを定義する機能を有することを特徴とした請求項１記載のバスモニター装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＳＣＳＩ、ＲＳ２３２Ｃ、ＩＥＥＥ１３９４、ＵＳＢ等の複数の上位プロトコルを持ち得るインターフェースのプロトコルアナライザー機能及び、画像情報表示機能の技術に関し、詳しくは、ユーザー独自に定義したプロトコルの解析や画像データの解析に好適なバスモニター装置に関する。
【０００２】
【従来の技術】
従来、複数の機器・モジュールを接続するインターフェース上で伝送される信号をモニターし解析するためのバスモニター装置においては、単に伝送される情報をそのまま表示するだけでなく、上位プロトコルレベルでコマンド解析まで行える各種のプロトコルアナライザーが提供されている。
【０００３】
【発明が解決しようとする課題】
近年、これらのプロトコルアナライザーが対象とするデータのなかで画像データの占める比重が高まりつつあり、その他のデータに比べデータ量の大きい画像データを他のデータと同様に扱うことは不適当であり、処理効率の上から問題になっている。
【０００４】
そこで本発明の課題は、このような問題点を解決するものである。即ち、伝送される信号の中から画像データを分離してモニターすることでモニターの処理効率の向上を図ることが可能なバスモニター装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
請求項１記載の本発明は、複数の機器あるいは同一機器内の機能モジュールを接続するインターフェース上で伝送される信号をモニターし解析するためのバスモニター装置であって、伝送される信号の中から画像データを分離するフィルター手段と、画像データをモニターするための表示手段と、各手段を制御する制御手段とを備え、制御手段の制御により、伝送されるデータのアドレス情報を利用して画像データを他のデータと分離してモニターするバスモニター装置において、制御手段の制御により、画像データとして識別すべきアドレス情報を、画像データ以外のデータをモニターした結果から解析し、設定することによって、画像データを他のデータと分離してモニターすることを特徴としたバスモニター装置である。
【０００６】
請求項２記載の発明は、請求項１記載のバスモニター装置において、制御手段の制御により、アドレスを取得するコマンドを定義ファイルを用いて変更することを特徴とした。
【０００７】
請求項３記載の発明は、請求項１記載のバスモニター装置において、アドレスを取得するコマンドを定義する機能を有することを特徴とした。
【００２９】
【発明の実施の形態】
次に、本発明の実施の形態を図面を参照して詳細に説明する。請求項１から２４の発明の実施形態として、図１から図４を使用し、その動作を説明する。
【００３０】
図１は、本発明のバスモニターを使用したシステムの概要図である。機器１と機器２がインターフェースによって接続されている。この機器１、２はそれぞれ機能モジュール１−Ａ、１−Ｂ、機能モジュール２−Ａ、２−Ｂを含みこれらの間も共通のインターフェースで接続されている。
【００３１】
本発明のバスモニター装置３は、このインターフェースで接続されたモジュール間のデータ転送をモニターする。モニターするデータ転送は機器１と機器２のような機器間のデータ転送であっても、また、機能モジュール１−Ａと１−Ｂのような同一機器内の機能モジュール間のデータ転送であっても構わない。
【００３２】
図２は、本発明の実施形態に係るバスモニター装置の機能ブロック図である。本バスモニター装置は、入力部（入力手段）１１、受信部１２、定義ファイル１３、制御部（制御手段）１４、フィルター（フィルター手段）１５、コマンド解析部１６、画像データバッファ１７、コマンドデータバッファ１８、画像表示部１９、表示部（表示手段）２０を備えている。
【００３３】
ユーザーは、モニター動作実施の前に、入力部１１より制御部１４に対し定義ファイルの内容にあたる情報を入力する。もしくは、過去に作成した定義ファイルの読込を指定してもよいし、予めデフォルトの値が用意されていてもよい。
【００３４】
ユーザーは、入力部１１より制御部１４に対し、入力した情報の定義ファイルへの保管を指示することができ、この際、複数の組み合わせを使い分けたい場合は、プロトコルの名称を付けて保管する。この名称は、定義ファイル１３の読込の際にもどの組み合わせを使用するのか指定するために用いられる。定義ファイル１３への保管を指示しなかった場合も最後に用いた情報を自動的に保持し、次に使用する際のデフォルト情報とする仕組があってもよい。
【００３５】
定義ファイルの内容は、画像とそれ以外のデータ（以後コマンドと略称する）を識別するためのアドレス情報又はアドレスを読み取るためのコマンド定義情報、画像を可視化するための各種パラメータ又は、それらのパラメーターを得るためのコマンドの定義情報、画像を分類するための識別方法と識別方法がアドレス情報だった場合はそれに加えアドレスの値又はアドレス境界をコマンドから得る場合はそのコマンド定義情報、各画像バッファのサイズ情報等を含む。
【００３６】
図３にプロトコル毎に２種類の画像転送を識別するアドレスと、表示情報を取得するコマンドとそのコマンドの中のサイズ情報・階調情報・データ量情報を指定したパラメーターのオフセット等を指定した定義ファイルの構成例を示す。ユーザーが定義ファイルの読込を指定する場合は、このプロトコル名称を指定することによって、複数の定義の中から使用する組み合わせを選択する。定義ファイルは、図３のように複数のプロトコル名に対する各種定義情報が網羅されていてもよいが、プロトコル単位等の複数のファイルから構成されていてもよい。
【００３７】
これらの情報は、入力部１１に表示される定義用インターフェース（図４）を用いて入力してもよいし、予め任意の手段でユーザーが定義ファイル１３を直接操作してもよい。受信部１２は、バス上のデータからアドレスの値、データの値等を抽出しフィルター１５に渡す。フィルター１５によってデータは分類され各画像データバッファ１７、コマンドデータバッファ１８に格納される。
【００３８】
画像の一部をコマンドといっしょにモニターするよう指定されている場合は、これらのデータは画像データバッファ１７、コマンドデータバッファ１８の両方に格納される。コマンドデータバッファ１８のデータは逐次コマンド解釈部１６に入力されそのままもしくは解釈された結果が表示部２０に表示される。
【００３９】
画像とコマンドの識別条件や画像種の識別条件をコマンドによって設定するよう指定されている場合は、コマンド解釈部１６は定義ファイル１３の情報に従って識別条件を抽出し、制御部１４は抽出された識別条件をフィルター１５に設定する。画像の表示条件をコマンドによって設定するよう指定されている場合は、コマンド解釈部１６は定義ファイル１３の情報に従って表示条件を抽出し、制御部１４は抽出された表示条件を画像表示部１９に設定する。
【００４０】
ユーザーが直接表示条件を指定するよう指定されている場合は、定義ファイル１３の内容に従って制御部１４が画像表示部１９に表示条件を設定する。表示条件の設定は任意のタイミングで変更することを妨げない。
【００４１】
画像データバッファ１７に格納されたデータは、そのまま画像表示部１９によって表示部２０に表示してもよいし、モニターされた画像のリストだけを画像表示部１９によって表示部２０に表示し、ユーザーがこのリストを用いて指定した画像のみを表示してもよい。モニターされた画像のリストには、各画像のデータ量、属性、画像伝送中のエラーステータス等も同時に表示する。ユーザーは、このリストを用いて、単一の画像の表示のみならず複数の画像を指定し、画像間の演算処理結果の表示を指示してもよい。
【００４２】
【発明の効果】
本発明は、以上説明したように構成されているので、請求項１の発明によれば、インターフェース上を伝送されるデータのなかから画像データを分離して扱うことにより、データ量の全く異なる画像データとその他のデータをそれぞれ最適に処理することができ、使い勝手の良いバスモニター装置が提供できる。またインターフェース上を伝送されるデータのなかから画像データを分離して扱うことにより、データ量の全く異なる画像データとその他のデータをそれぞれ最適に処理することができ、使い勝手の良いバスモニター装置が提供できる。また動作中に画像転送用のアドレスが動的に設定されるようなインターフェース仕様を持った機器においても、画像データとその他のデータを分離してモニターすることができる。
【００４６】
請求項２記載の発明によれば、アドレスを取得するコマンドをユーザーが変更できるため、コマンドプロトコルの変更や、別プロトコルの機器への適用が容易にできる。
【図面の簡単な説明】
【図１】本発明のバスモニター装置を使用したシステムの概要図である。
【図２】本発明の実施の形態に係るバスモニター装置の機能ブロック図である。
【図３】定義ファイルの内容を示す図である。
【図４】定義ファイルの編集画面を示す図である。
【符号の説明】
３  バスモニター装置
１１  入力部（入力手段）
１４  制御部（制御手段）
１５  フィルター（フィルター手段）
１７  画像データバッファ
２０  表示部（表示手段）
【図１】
0004344496.tif 000002
【図２】
0004344496.tif 000003
【図３】
0004344496.tif 000004
【図４】
0004344496.tif 000005