(57)【要約】【課題】本発明は、被デバッグ装置からデバッグ装置に画像データを入出力する際のインターフェイス仕様の設定や画像の処理を安価にかつ効率的に行うデバッグ用画像入出力装置及びデバッグ装置に関する。【解決手段】デバッグ装置１は、被デバッグ装置２０で用いられる多様なビデオインターフェイスに対応したインターフェイス仕様のＶＩＤＥＯ  Ｉ／Ｆ５を用意し、接続される被デバッグ装置２０のインターフェイス仕様をＩＤ  Ｉ／Ｆ６で取得して、ＶＩＤＥＯ  Ｉ／Ｆ５のインターフェイス仕様をＩＤ  Ｉ／Ｆ６の取得したインターフェイス仕様に設定してテストデータの入出力を行って、ＶＩＤＥＯ  Ｉ／Ｆ５のインターフェイス仕様を決定する。したがって、ＶＩＤＥＯ  Ｉ／Ｆ５のインターフェイス仕様を被デバッグ装置２０のインターフェイス仕様に自動的に合わせて適切に設定することができる。【選択図】          図１
2006004120.tif 000002
【特許請求の範囲】
【請求項１】
被デバッグ装置としての画像処理装置が接続され、当該被デバッグ装置と当該被デバッグ装置のデバッグを行うデバッグ装置との間の画像データの入出力を行うデバッグ用画像入出力装置であって、前記被デバッグ装置で用いられる多様なビデオインターフェイスに対応したインターフェイス仕様の画像入出力手段と、前記接続される被デバッグ装置のインターフェイス仕様に応じたインターフェイス仕様が指定入力される仕様指定手段と、を備え、前記画像入出力手段のインターフェイス仕様を、当該使用指定手段で指定されたインターフェイス仕様に設定することを特徴とするデバッグ用画像入出力装置。
【請求項２】
被デバッグ装置としての画像処理装置が接続され、当該被デバッグ装置と当該被デバッグ装置のデバッグを行うデバッグ装置との間の画像データの入出力を行うデバッグ用画像入出力装置であって、前記被デバッグ装置で用いられる多様なビデオインターフェイスに対応したインターフェイス仕様の画像入出力手段と、前記接続される被デバッグ装置のインターフェイス仕様を取得するバスモニタ手段と、を備え、前記画像入出力手段のインターフェイス仕様を当該バスモニタ手段の取得したインターフェイス仕様に設定してテストデータの入出力を行って、前記画像入出力手段のインターフェイス仕様を決定することを特徴とするデバッグ用画像入出力装置。
【請求項３】
前記バスモニタ手段は、前記被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置の主走査タイミング基準信号からデータが出力されるまでの時間間隔を示すＸ−Ｏｆｆｓｅｔ値の値を含んでいることを特徴とする請求項２記載のデバッグ用画像入出力装置。
【請求項４】
前記バスモニタ手段は、前記被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置の基準クロックの有効エッジを含んでいることを特徴とする請求項２記載のデバッグ用画像入出力装置。
【請求項５】
前記バスモニタ手段は、前記被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置の同期信号の方向を含んでいることを特徴とする請求項２記載のデバッグ用画像入出力装置。
【請求項６】
前記バスモニタ手段は、前記被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置のデータバスの方向を制御するディレクション信号の極性を含んでいることを特徴とする請求項２記載のデバッグ用画像入出力装置。
【請求項７】
前記バスモニタ手段は、前記被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置の信号の電圧レベルを含んでいることを特徴とする請求項２記載のデバッグ用画像入出力装置。
【請求項８】
前記バスモニタ手段は、前記被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置のデータバスのバス幅を含んでいることを特徴とする請求項２記載のデバッグ用画像入出力装置。
【請求項９】
前記バスモニタ手段は、前記被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置の１クロックで伝送される画素数を含んでいることを特徴とする請求項２記載のデバッグ用画像入出力装置。
【請求項１０】
前記バスモニタ手段は、前記被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置の１クロックで複数の画素が伝送される場合の当該複数の画素の並び順を含んでいることを特徴とする請求項２記載のデバッグ用画像入出力装置。
【請求項１１】
前記バスモニタ手段は、前記被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置の各色の画像データが同じデータバスを順番に転送されるインターフェイスでの当該各色の画像データの色順を含んでいることを特徴とする請求項２記載のデバッグ用画像入出力装置。
【請求項１２】
前記バスモニタ手段は、前記被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置の各色の画像データの並列に配設されたデータバスを同時にまたはそれぞれ独立したタイミングで転送されるインターフェイスでのデータバスと各色の画像データの対応を示す情報を含んでいることを特徴とする請求項２記載のデバッグ用画像入出力装置。
【請求項１３】
前記バスモニタ手段は、前記被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置の画像データ構成がＲＧＢ／ＣＭＹＫ等のいずれのデータ構成であるかを示す情報を含んでいることを特徴とする請求項２記載のデバッグ用画像入出力装置。
【請求項１４】
前記バスモニタ手段は、前記被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置の同期信号の論理を含んでいることを特徴とする請求項２記載のデバッグ用画像入出力装置。
【請求項１５】
前記バスモニタ手段は、前記被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置の画像データの圧縮方式を含んでいることを特徴とする請求項２記載のデバッグ用画像入出力装置。
【請求項１６】
前記バスモニタ手段は、前記被デバッグ装置の画像データ形式を前記デバッグ装置の扱える画像データ形式にフォーマット変換するロジックを取得するプロトコルを備えていることを特徴とする請求項２記載のデバッグ用画像入出力装置。
【請求項１７】
前記バスモニタ手段は、前記被デバッグ装置の圧縮画像データを前記デバッグ装置の扱える圧縮形式の圧縮画像データに圧縮フォーマット変換するロジックを取得するプロトコルを備えていることを特徴とする請求項２記載のデバッグ用画像入出力装置。
【請求項１８】
前記デバッグ用画像入出力装置は、前記被デバッグ装置の画像データ形式を前記デバッグ装置の扱える画像データ形式にフォーマット変換する画像フォーマット変換ロジックと当該ロジックを特定するロジックＩＤとが対応されて登録されているデータベースサーバの接続されているネットワークに接続され、前記バスモニタ手段が、前記被デバッグ装置から前記ロジックＩＤを取得するプロトコルを備え、当該ガスモニタ手段の取得した当該ロジックＩＤに基づいて前記ネットワークを介して前記データベースサーバから当該ロジックＩＤに対応する画像フォーマット変換ロジックを取得して利用することを特徴とする請求項２記載のデバッグ用画像入出力装置。
【請求項１９】
前記デバッグ用画像入出力装置は、前記被デバッグ装置の圧縮画像データを前記デバッグ装置の扱える圧縮形式の圧縮画像データに圧縮フォーマット変換する画像圧縮・伸張ロジックと当該ロジックを特定するロジックＩＤとが対応されて登録されているデータベースサーバの接続されているネットワークに接続され、前記バスモニタ手段が、前記被デバッグ装置から前記ロジックＩＤを取得するプロトコルを備え、当該バスモニタ手段の取得した当該ロジックＩＤに基づいて前記ネットワークを介して前記データベースサーバから当該ロジックＩＤに対応する画像圧縮・伸張ロジックを取得して利用することを特徴とする請求項２記載のデバッグ用画像入出力装置。
【請求項２０】
前記デバッグ用画像入出力装置は、各種インターフェイス仕様情報とインターフェイスＩＤとが対応されて登録されているデータベースサーバの接続されているネットワークに接続され、前記バスモニタ手段が、前記被デバッグ装置から前記インターフェイスＩＤを取得し、当該バスモニタ手段の取得した当該ロジックＩＤに基づいて前記ネットワークを介して前記データベースサーバから当該インターフェイスＩＤに対応するインターフェイス仕様情報を取得して利用することを特徴とする請求項２記載のデバッグ用画像入出力装置。
【請求項２１】
前記デバッグ用画像入出力装置は、各種インターフェイス仕様情報と被デバッグ装置を特定する装置ＩＤとが対応されて登録されているデータベースサーバの接続されているネットワークに接続され、前記バスモニタ手段が、前記被デバッグ装置から前記装置ＩＤを取得し、当該バスモニタ手段の取得した当該装置ＩＤに基づいて前記ネットワークを介して前記データベースサーバから当該装置ＩＤに対応するインターフェイス仕様情報を取得して利用することを特徴とする請求項２記載のデバッグ用画像入出力装置。
【請求項２２】
画像処理装置に接続され、当該画像処理装置を被デバッグ装置として当該被デバッグ装置から画像データを取得して当該被デバッグ装置のデバッグを行うデバッグ装置において、請求項１から請求項２１に記載のデバッグ用画像入出力装置を備えていることを特徴とするデバッグ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デバッグ用画像入出力装置及びデバッグ装置に関し、詳細には、画像転送にビデオインターフェイスを利用する画像処理装置等を被デバッグ装置として当該被デバッグ装置からデバッグ装置に画像データを入出力する際のインターフェイス仕様の設定や画像の処理を安価にかつ効率的に行うデバッグ用画像入出力装置及びこのデバッグ用画像入出力装置を備えたデバッグ装置に関する。
【背景技術】
【０００２】
各種機器においては、開発時に、機器のハードウェア及びソフトウェアのデバッグ検証を行う必要がある。
【０００３】
そして、デバッグを行うには、近年、デバッグツール装置が市販されており、このような市販のデバッグツール装置を使用することで、開発費を削減することができる。
【０００４】
デバッグにおいては、被デバッグ装置からデバッグ装置に画像データを入出力してデバッグを行う必要があり、その際に、被デバッグ装置が画像データの転送にＰＣＩ（Peripheral Component Interconnect）やＵＳＢ（Universal Serial Bus）に代表されるような汎用インターフェイス（Ｉ／Ｆ）を用いている場合には、市販のデバッグツール装置を用いて画像データの入出力を簡単に行ってデバッグすることができる。
【０００５】
本出願人も、先に、デバッグを行う画像処理評価装置を提案している（特許文献１参照）。
【０００６】
【特許文献１】特開２００３−９９２８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、レーザプリンタ、デジタル複写装置等の画像処理装置においては、装置内部での画像データの転送に、ビデオインターフェイスが用いられていることが多く、このビデオインターフェイスは、ＰＣＩやＵＳＢに代表されるような汎用インターフェイス（Ｉ／Ｆ）とは異なり、機種毎に異なった詳細な仕様を有していることが多い。
【０００８】
そのため、画像処理装置では、市販のデバッグツール装置を使用して行うことができず、また、特許文献１記載の技術を用いても、行うことができず、機種毎にデバッグツール装置を自主開発する必要があり、画像処理装置の開発効率を向上させる上で、ビデオインターフェイスの特性を考慮したデバッグ用画像入出力装置が望まれている。
【０００９】
そこで、請求項１記載の発明は、被デバッグ装置とデバッグ装置との間の画像データの入出力を行うに際して、被デバッグ装置で用いられる多様なビデオインターフェイスに対応したインターフェイス仕様の画像入出力手段を用意し、被デバッグ装置のインターフェイス仕様が仕様指定手段で指定されると、当該指定に応じて画像入出力手段のインターフェイス仕様を設定することにより、被デバッグ装置の機種毎にデバッグツールを開発することなく、画像入出力手段のインターフェイス仕様を被デバッグ装置のインターフェイス仕様に合わせて設定し、安価にかつ効率的にデバッグを行うことのできるデバッグ用画像入出力装置を提供することを目的としている。
【００１０】
請求項２記載の発明は、被デバッグ装置とデバッグ装置との間の画像データの入出力を行うに際して、被デバッグ装置で用いられる多様なビデオインターフェイスに対応したインターフェイス仕様の画像入出力手段を用意し、接続される被デバッグ装置のインターフェイス仕様をバスモニタ手段で取得して、画像入出力手段のインターフェイス仕様を当該バスモニタ手段の取得したインターフェイス仕様に設定してテストデータの入出力を行って、画像入出力手段のインターフェイス仕様を決定することにより、画像入出力手段のインターフェイス仕様を被デバッグ装置のインターフェイス仕様に自動的に合わせて設定し、安価にかつより一層効率的にデバッグを行うことのできるデバッグ用画像入出力装置を提供することを目的としている。
【００１１】
請求項３記載の発明は、被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置の主走査タイミング基準信号からデータが出力されるまでの時間間隔を示すＸ−Ｏｆｆｓｅｔ値の値を含んでいることにより、Ｘ−Ｏｆｆｓｅｔの設定が異なる被デバッグ装置に対しても、ユーザがインターフェイス仕様の設定を変更することなく、画像入出力手段のインターフェイス仕様を被デバッグ装置のインターフェイス仕様に自動的に合わせて設定し、安価にかつより一層効率的にデバッグを行うことのできるデバッグ用画像入出力装置を提供することを目的としている。
【００１２】
請求項４記載の発明は、被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置の基準クロックの有効エッジを含んでいることにより、機種間の差異が生じやすい基準クロックの有効エッジが異なる被デバッグ装置に対しても、ユーザがインターフェイス仕様の設定を変更することなく、画像入出力手段のインターフェイス仕様を被デバッグ装置のインターフェイス仕様に自動的に合わせて設定し、安価にかつより一層効率的にデバッグを行うことのできるデバッグ用画像入出力装置を提供することを目的としている。
【００１３】
請求項５記載の発明は、被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置の同期信号の方向を含んでいることにより、機種間の差異が生じやすい同期信号の方向が異なる被デバッグ装置に対しても、ユーザがインターフェイス仕様の設定を変更することなく、画像入出力手段のインターフェイス仕様を被デバッグ装置のインターフェイス仕様に自動的に合わせて設定し、安価にかつより一層効率的にデバッグを行うことのできるデバッグ用画像入出力装置を提供することを目的としている。
【００１４】
請求項６記載の発明は、被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置のデータバスの方向を制御するディレクション信号の極性を含んでいることにより、機種間の差異が生じやすいディレクション信号の極性（１／０のどちらの値をとった場合にどちら向きを示すのか）が異なる被デバッグ装置に対しても、ユーザがインターフェイス仕様の設定を変更することなく、画像入出力手段のインターフェイス仕様を被デバッグ装置のインターフェイス仕様に自動的に合わせて設定し、安価にかつより一層効率的にデバッグを行うことのできるデバッグ用画像入出力装置を提供することを目的としている。
【００１５】
請求項７記載の発明は、被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置の信号の電圧レベルを含んでいることにより、機種間の差異が生じやすい信号の電圧レベルが異なる被デバッグ装置に対しても、ユーザがインターフェイス仕様の設定を変更することなく、画像入出力手段のインターフェイス仕様を被デバッグ装置のインターフェイス仕様に自動的に合わせて設定し、安価にかつより一層効率的にデバッグを行うことのできるデバッグ用画像入出力装置を提供することを目的としている。
【００１６】
請求項８記載の発明は、被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置のデータバスのバス幅を含んでいることにより、機種間の差異が生じやすいデータバスのバス幅が異なる被デバッグ装置に対しても、ユーザがインターフェイス仕様の設定を変更することなく、画像入出力手段のインターフェイス仕様を被デバッグ装置のインターフェイス仕様に自動的に合わせて設定し、安価にかつより一層効率的にデバッグを行うことのできるデバッグ用画像入出力装置を提供することを目的としている。
【００１７】
請求項９記載の発明は、被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置の１クロックで伝送される画素数を含んでいることにより、機種間の差異が生じやすい１クロックで伝送される画素数が異なる被デバッグ装置に対しても、ユーザがインターフェイス仕様の設定を変更することなく、画像入出力手段のインターフェイス仕様を被デバッグ装置のインターフェイス仕様に自動的に合わせて設定し、安価にかつより一層効率的にデバッグを行うことのできるデバッグ用画像入出力装置を提供することを目的としている。
【００１８】
請求項１０記載の発明は、被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置の１クロックで複数の画素が伝送される場合の当該複数の画素の並び順を含んでいることにより、機種間の差異が生じやすい１クロックで複数の画素が伝送される場合の画素並び順が異なる被デバッグ装置に対しても、ユーザがインターフェイス仕様の設定を変更することなく、画像入出力手段のインターフェイス仕様を被デバッグ装置のインターフェイス仕様に自動的に合わせて設定し、安価にかつより一層効率的にデバッグを行うことのできるデバッグ用画像入出力装置を提供することを目的としている。
【００１９】
請求項１１記載の発明は、被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置の各色の画像データが同じデータバスを順番に転送されるインターフェイスでの当該各色の画像データの色順を含んでいることにより、機種間の差異が生じやすい各色が同じデータバスを順番に転送されるインターフェイスでの色順が異なる被デバッグ装置に対しても、ユーザがインターフェイス仕様の設定を変更することなく、画像入出力手段のインターフェイス仕様を被デバッグ装置のインターフェイス仕様に自動的に合わせて設定し、安価にかつより一層効率的にデバッグを行うことのできるデバッグ用画像入出力装置を提供することを目的としている。
【００２０】
請求項１２記載の発明は、被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置の各色の画像データの並列に配設されたデータバスを同時にまたはそれぞれ独立したタイミングで転送されるインターフェイスでのデータバスと各色の画像データの対応を示す情報を含んでいることにより、機種間の差異が生じやすい各色が並列に用意されたデータバスを同時にまたはそれぞれ独立したタイミングで転送されるインターフェイスでのデータバスと各色の対応が異なる被デバッグ装置に対しても、ユーザがインターフェイス仕様の設定を変更することなく、画像入出力手段のインターフェイス仕様を被デバッグ装置のインターフェイス仕様に自動的に合わせて設定し、安価にかつより一層効率的にデバッグを行うことのできるデバッグ用画像入出力装置を提供することを目的としている。
【００２１】
請求項１３記載の発明は、被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置の画像データ構成がＲＧＢ／ＣＭＹＫ等のいずれのデータ構成であるかを示す情報を含んでいることにより、機種間の差異が生じやすい画像信号の構成がＲＧＢ／ＣＭＹＫ等のどのデータ構成になっているかが異なる被デバッグ装置に対しても、ユーザがインターフェイス仕様の設定を変更することなく、画像入出力手段のインターフェイス仕様を被デバッグ装置のインターフェイス仕様に自動的に合わせて設定し、安価にかつより一層効率的にデバッグを行うことのできるデバッグ用画像入出力装置を提供することを目的としている。
【００２２】
請求項１４記載の発明は、被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置の同期信号の論理を含んでいることにより、機種間の差異が生じやすい同期信号の論理が異なる被デバッグ装置に対しても、ユーザがインターフェイス仕様の設定を変更することなく、画像入出力手段のインターフェイス仕様を被デバッグ装置のインターフェイス仕様に自動的に合わせて設定し、安価にかつより一層効率的にデバッグを行うことのできるデバッグ用画像入出力装置を提供することを目的としている。
【００２３】
請求項１５記載の発明は、被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置の画像データの圧縮方式を含んでいることにより、機種間の差異が生じやすいデータの圧縮方式が異なる被デバッグ装置に対しても、ユーザがインターフェイス仕様の設定を変更することなく、画像入出力手段のインターフェイス仕様を被デバッグ装置のインターフェイス仕様に自動的に合わせて設定し、安価にかつより一層効率的にデバッグを行うことのできるデバッグ用画像入出力装置を提供することを目的としている。
【００２４】
請求項１６記載の発明は、被デバッグ装置の画像データ形式をデバッグ装置の扱える画像データ形式にフォーマット変換するロジックを取得することにより、未知の画像形式を持った被デバッグ装置と接続されても簡単かつ容易に画像データを入出力し、安価にかつより一層効率的にデバッグを行うことのできるデバッグ用画像入出力装置を提供することを目的としている。
【００２５】
請求項１７記載の発明は、被デバッグ装置の圧縮画像データをデバッグ装置の扱える圧縮形式の圧縮画像データに圧縮フォーマット変換するロジックを取得することにより、画像データの圧縮形式として未知の圧縮形式を有する被デバッグ装置と接続されても簡単かつ容易に画像データを入出力し、安価にかつより一層効率的にデバッグを行うことのできるデバッグ用画像入出力装置を提供することを目的としている。
【００２６】
請求項１８記載の発明は、被デバッグ装置の画像データ形式をデバッグ装置の扱える画像データ形式にフォーマット変換する画像フォーマット変換ロジックと当該ロジックを特定するロジックＩＤとが対応されて登録されているデータベースサーバの接続されているネットワークに接続し、被デバッグ装置からロジックＩＤを取得して、当該取得した当該ロジックＩＤに基づいてネットワークを介してデータベースサーバから当該ロジックＩＤに対応する画像フォーマット変換ロジックを取得して利用することにより、変換に規模の大きなロジックを必要とする未知の画像形式を持った被デバッグ装置と接続されても、性能的な問題を生じることなく、簡単かつ容易に画像データを入出力し、安価にかつより一層効率的にデバッグを行うことのできるデバッグ用画像入出力装置を提供することを目的としている。
【００２７】
請求項１９記載の発明は、被デバッグ装置の圧縮画像データをデバッグ装置の扱える圧縮形式の圧縮画像データに圧縮フォーマット変換する画像圧縮・伸張ロジックと当該ロジックを特定するロジックＩＤとが対応されて登録されているデータベースサーバの接続されているネットワークに接続し、被デバッグ装置からロジックＩＤを取得して、当該取得した当該ロジックＩＤに基づいてネットワークを介してデータベースサーバから当該ロジックＩＤに対応する画像圧縮・伸張ロジックを取得して利用することにより、変換に規模の大きなロジックを必要とする未知の画像形式を持った被デバッグ装置と接続されても、性能的な問題を生じることなく、簡単かつ容易に画像データを入出力し、安価にかつより一層効率的にデバッグを行うことのできるデバッグ用画像入出力装置を提供することを目的としている。
【００２８】
請求項２０記載の発明は、各種インターフェイス仕様情報とインターフェイスＩＤとが対応されて登録されているデータベースサーバの接続されているネットワークに接続し、被デバッグ装置からインターフェイスＩＤを取得して、当該取得した当該ロジックＩＤに基づいてネットワークを介してデータベースサーバから当該インターフェイスＩＤに対応するインターフェイス仕様情報を取得して利用することにより、仕様項目を取得するためのインターフェイスを必要最小限に抑制して、簡単かつより一層安価に画像データを入出力し、より一層安価にかつ効率的にデバッグを行うことのできるデバッグ用画像入出力装置を提供することを目的としている。
【００２９】
請求項２１記載の発明は、各種インターフェイス仕様情報と被デバッグ装置を特定する装置ＩＤとが対応されて登録されているデータベースサーバの接続されているネットワークに接続し、被デバッグ装置から装置ＩＤを取得して、当該取得した装置ＩＤに基づいてネットワークを介してデータベースサーバから当該装置ＩＤに対応するインターフェイス仕様情報を取得して利用することにより、仕様項目を取得するためのインターフェイスを必要最小限に抑制して、簡単かつより一層安価に画像データを入出力し、より一層安価にかつ効率的にデバッグを行うことのできるデバッグ用画像入出力装置を提供することを目的としている。
【００３０】
請求項２２記載の発明は、画像処理装置を被デバッグ装置として当該被デバッグ装置から画像データを取得して当該被デバッグ装置のデバッグを行うに際して、請求項１から請求項２１に記載のデバッグ用画像入出力装置を備えることにより、簡単かつ容易に画像データを入出力し、安価にかつ効率的にデバッグを行うことのできるデバッグ装置を提供することを目的としている。
【課題を解決するための手段】
【００３１】
請求項１記載の発明のデバッグ用画像入出力装置は、被デバッグ装置としての画像処理装置が接続され、当該被デバッグ装置と当該被デバッグ装置のデバッグを行うデバッグ装置との間の画像データの入出力を行うデバッグ用画像入出力装置であって、前記被デバッグ装置で用いられる多様なビデオインターフェイスに対応したインターフェイス仕様の画像入出力手段と、前記接続される被デバッグ装置のインターフェイス仕様に応じたインターフェイス仕様が指定入力される仕様指定手段と、を備え、前記画像入出力手段のインターフェイス仕様を、当該使用指定手段で指定されたインターフェイス仕様に設定することにより、上記目的を達成している。
【００３２】
請求項２記載の発明のデバッグ用画像入出力装置は、被デバッグ装置としての画像処理装置が接続され、当該被デバッグ装置と当該被デバッグ装置のデバッグを行うデバッグ装置との間の画像データの入出力を行うデバッグ用画像入出力装置であって、前記被デバッグ装置で用いられる多様なビデオインターフェイスに対応したインターフェイス仕様の画像入出力手段と、前記接続される被デバッグ装置のインターフェイス仕様を取得するバスモニタ手段と、を備え、前記画像入出力手段のインターフェイス仕様を当該バスモニタ手段の取得したインターフェイス仕様に設定してテストデータの入出力を行って、前記画像入出力手段のインターフェイス仕様を決定することにより、上記目的を達成している。
【００３３】
この場合、例えば、請求項３に記載するように、前記バスモニタ手段は、前記被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置の主走査タイミング基準信号からデータが出力されるまでの時間間隔を示すＸ−Ｏｆｆｓｅｔ値の値を含んでいるものであってもよい。
【００３４】
また、例えば、請求項４に記載するように、前記バスモニタ手段は、前記被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置の基準クロックの有効エッジを含んでいるものであってもよい。
【００３５】
さらに、例えば、請求項５に記載するように、前記バスモニタ手段は、前記被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置の同期信号の方向を含んでいるものであってもよい。
【００３６】
また、例えば、請求項６に記載するように、前記バスモニタ手段は、前記被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置のデータバスの方向を制御するディレクション信号の極性を含んでいるものであってもよい。
【００３７】
さらに、例えば、請求項７に記載するように、前記バスモニタ手段は、前記被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置の信号の電圧レベルを含んでいるものであってもよい。
【００３８】
また、例えば、請求項８に記載するように、前記バスモニタ手段は、前記被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置のデータバスのバス幅を含んでいるものであってもよい。
【００３９】
さらに、例えば、請求項９に記載するように、前記バスモニタ手段は、前記被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置の１クロックで伝送される画素数を含んでいるものであってもよい。
【００４０】
また、例えば、請求項１０に記載するように、前記バスモニタ手段は、前記被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置の１クロックで複数の画素が伝送される場合の当該複数の画素の並び順を含んでいるものであってもよい。
【００４１】
さらに、例えば、請求項１１に記載するように、前記バスモニタ手段は、前記被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置の各色の画像データが同じデータバスを順番に転送されるインターフェイスでの当該各色の画像データの色順を含んでいるものであってもよい。
【００４２】
また、例えば、請求項１２に記載するように、前記バスモニタ手段は、前記被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置の各色の画像データの並列に配設されたデータバスを同時にまたはそれぞれ独立したタイミングで転送されるインターフェイスでのデータバスと各色の画像データの対応を示す情報を含んでいるものであってもよい。
【００４３】
さらに、例えば、請求項１３に記載するように、前記バスモニタ手段は、前記被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置の画像データ構成がＲＧＢ／ＣＭＹＫ等のいずれのデータ構成であるかを示す情報を含んでいるものであってもよい。
【００４４】
また、例えば、請求項１４に記載するように、前記バスモニタ手段は、前記被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置の同期信号の論理を含んでいるものであってもよい。
【００４５】
さらに、例えば、請求項１５に記載するように、前記バスモニタ手段は、前記被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置の画像データの圧縮方式を含んでいるものであってもよい。
【００４６】
また、例えば、請求項１６に記載するように、前記バスモニタ手段は、前記被デバッグ装置の画像データ形式を前記デバッグ装置の扱える画像データ形式にフォーマット変換するロジックを取得するプロトコルを備えているものであってもよい。
【００４７】
さらに、例えば、請求項１７に記載するように、前記バスモニタ手段は、前記被デバッグ装置の圧縮画像データを前記デバッグ装置の扱える圧縮形式の圧縮画像データに圧縮フォーマット変換するロジックを取得するプロトコルを備えているものであってもよい。
【００４８】
また、例えば、請求項１８に記載するように、前記デバッグ用画像入出力装置は、前記被デバッグ装置の画像データ形式を前記デバッグ装置の扱える画像データ形式にフォーマット変換する画像フォーマット変換ロジックと当該ロジックを特定するロジックＩＤとが対応されて登録されているデータベースサーバの接続されているネットワークに接続され、前記バスモニタ手段が、前記被デバッグ装置から前記ロジックＩＤを取得するプロトコルを備え、当該ガスモニタ手段の取得した当該ロジックＩＤに基づいて前記ネットワークを介して前記データベースサーバから当該ロジックＩＤに対応する画像フォーマット変換ロジックを取得して利用するものであってもよい。
【００４９】
さらに、例えば、請求項１９に記載するように、前記デバッグ用画像入出力装置は、前記被デバッグ装置の圧縮画像データを前記デバッグ装置の扱える圧縮形式の圧縮画像データに圧縮フォーマット変換する画像圧縮・伸張ロジックと当該ロジックを特定するロジックＩＤとが対応されて登録されているデータベースサーバの接続されているネットワークに接続され、前記バスモニタ手段が、前記被デバッグ装置から前記ロジックＩＤを取得するプロトコルを備え、当該バスモニタ手段の取得した当該ロジックＩＤに基づいて前記ネットワークを介して前記データベースサーバから当該ロジックＩＤに対応する画像圧縮・伸張ロジックを取得して利用するものであってもよい。
【００５０】
また、例えば、請求項２０に記載するように、前記デバッグ用画像入出力装置は、各種インターフェイス仕様情報とインターフェイスＩＤとが対応されて登録されているデータベースサーバの接続されているネットワークに接続され、前記バスモニタ手段が、前記被デバッグ装置から前記インターフェイスＩＤを取得し、当該バスモニタ手段の取得した当該ロジックＩＤに基づいて前記ネットワークを介して前記データベースサーバから当該インターフェイスＩＤに対応するインターフェイス仕様情報を取得して利用するものであってもよい。
【００５１】
さらに、例えば、請求項２１に記載するように、前記デバッグ用画像入出力装置は、各種インターフェイス仕様情報と被デバッグ装置を特定する装置ＩＤとが対応されて登録されているデータベースサーバの接続されているネットワークに接続され、前記バスモニタ手段が、前記被デバッグ装置から前記装置ＩＤを取得し、当該バスモニタ手段の取得した当該装置ＩＤに基づいて前記ネットワークを介して前記データベースサーバから当該装置ＩＤに対応するインターフェイス仕様情報を取得して利用するものであってもよい。
【００５２】
請求項２２記載の発明のデバッグ装置は、画像処理装置に接続され、当該画像処理装置を被デバッグ装置として当該被デバッグ装置から画像データを取得して当該被デバッグ装置のデバッグを行うデバッグ装置において、請求項１から請求項２１に記載のデバッグ用画像入出力装置を備えていることにより、上記目的を達成している。
【発明の効果】
【００５３】
請求項１記載の発明のデバッグ用画像入出力装置によれば、被デバッグ装置とデバッグ装置との間の画像データの入出力を行うに際して、被デバッグ装置で用いられる多様なビデオインターフェイスに対応したインターフェイス仕様の画像入出力手段を用意し、被デバッグ装置のインターフェイス仕様が仕様指定手段で指定されると、当該指定に応じて画像入出力手段のインターフェイス仕様を設定するので、被デバッグ装置の機種毎にデバッグツールを開発することなく、画像入出力手段のインターフェイス仕様を被デバッグ装置のインターフェイス仕様に合わせて設定することができ、安価にかつ効率的にデバッグを行うことができる。
【００５４】
請求項２記載の発明のデバッグ用画像入出力装置によれば、被デバッグ装置とデバッグ装置との間の画像データの入出力を行うに際して、被デバッグ装置で用いられる多様なビデオインターフェイスに対応したインターフェイス仕様の画像入出力手段を用意し、接続される被デバッグ装置のインターフェイス仕様をバスモニタ手段で取得して、画像入出力手段のインターフェイス仕様を当該バスモニタ手段の取得したインターフェイス仕様に設定してテストデータの入出力を行って、画像入出力手段のインターフェイス仕様を決定するので、画像入出力手段のインターフェイス仕様を被デバッグ装置のインターフェイス仕様に自動的に合わせて設定することができ、安価にかつより一層効率的にデバッグを行うことができる。
【００５５】
請求項３記載の発明のデバッグ用画像入出力装置によれば、被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置の主走査タイミング基準信号からデータが出力されるまでの時間間隔を示すＸ−Ｏｆｆｓｅｔ値の値を含んでいるので、Ｘ−Ｏｆｆｓｅｔの設定が異なる被デバッグ装置に対しても、ユーザがインターフェイス仕様の設定を変更することなく、画像入出力手段のインターフェイス仕様を被デバッグ装置のインターフェイス仕様に自動的に合わせて設定することができ、安価にかつより一層効率的にデバッグを行うことができる。
【００５６】
請求項４記載の発明のデバッグ用画像入出力装置によれば、被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置の基準クロックの有効エッジを含んでいるので、機種間の差異が生じやすい基準クロックの有効エッジが異なる被デバッグ装置に対しても、ユーザがインターフェイス仕様の設定を変更することなく、画像入出力手段のインターフェイス仕様を被デバッグ装置のインターフェイス仕様に自動的に合わせて設定することができ、安価にかつより一層効率的にデバッグを行うことができる。
【００５７】
請求項５記載の発明のデバッグ用画像入出力装置によれば、被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置の同期信号の方向を含んでいるので、機種間の差異が生じやすい同期信号の方向が異なる被デバッグ装置に対しても、ユーザがインターフェイス仕様の設定を変更することなく、画像入出力手段のインターフェイス仕様を被デバッグ装置のインターフェイス仕様に自動的に合わせて設定することができ、安価にかつより一層効率的にデバッグを行うことができる。
【００５８】
請求項６記載の発明のデバッグ用画像入出力装置によれば、被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置のデータバスの方向を制御するディレクション信号の極性を含んでいるので、機種間の差異が生じやすいディレクション信号の極性（１／０のどちらの値をとった場合にどちら向きを示すのか）が異なる被デバッグ装置に対しても、ユーザがインターフェイス仕様の設定を変更することなく、画像入出力手段のインターフェイス仕様を被デバッグ装置のインターフェイス仕様に自動的に合わせて設定することができ、安価にかつより一層効率的にデバッグを行うことができる。
【００５９】
請求項７記載の発明のデバッグ用画像入出力装置によれば、被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置の信号の電圧レベルを含んでいるので、機種間の差異が生じやすい信号の電圧レベルが異なる被デバッグ装置に対しても、ユーザがインターフェイス仕様の設定を変更することなく、画像入出力手段のインターフェイス仕様を被デバッグ装置のインターフェイス仕様に自動的に合わせて設定することができ、安価にかつより一層効率的にデバッグを行うことができる。
【００６０】
請求項８記載の発明のデバッグ用画像入出力装置によれば、被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置のデータバスのバス幅を含んでいるので、機種間の差異が生じやすいデータバスのバス幅が異なる被デバッグ装置に対しても、ユーザがインターフェイス仕様の設定を変更することなく、画像入出力手段のインターフェイス仕様を被デバッグ装置のインターフェイス仕様に自動的に合わせて設定することができ、安価にかつより一層効率的にデバッグを行うことができる。
【００６１】
請求項９記載の発明のデバッグ用画像入出力装置によれば、被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置の１クロックで伝送される画素数を含んでいるので、機種間の差異が生じやすい１クロックで伝送される画素数が異なる被デバッグ装置に対しても、ユーザがインターフェイス仕様の設定を変更することなく、画像入出力手段のインターフェイス仕様を被デバッグ装置のインターフェイス仕様に自動的に合わせて設定することができ、安価にかつより一層効率的にデバッグを行うことができる。
【００６２】
請求項１０記載の発明のデバッグ用画像入出力装置によれば、被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置の１クロックで複数の画素が伝送される場合の当該複数の画素の並び順を含んでいるので、機種間の差異が生じやすい１クロックで複数の画素が伝送される場合の画素並び順が異なる被デバッグ装置に対しても、ユーザがインターフェイス仕様の設定を変更することなく、画像入出力手段のインターフェイス仕様を被デバッグ装置のインターフェイス仕様に自動的に合わせて設定することができ、安価にかつより一層効率的にデバッグを行うことができる。
【００６３】
請求項１１記載の発明のデバッグ用画像入出力装置によれば、被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置の各色の画像データが同じデータバスを順番に転送されるインターフェイスでの当該各色の画像データの色順を含んでいるので、機種間の差異が生じやすい各色が同じデータバスを順番に転送されるインターフェイスでの色順が異なる被デバッグ装置に対しても、ユーザがインターフェイス仕様の設定を変更することなく、画像入出力手段のインターフェイス仕様を被デバッグ装置のインターフェイス仕様に自動的に合わせて設定することができ、安価にかつより一層効率的にデバッグを行うことができる。
【００６４】
請求項１２記載の発明のデバッグ用画像入出力装置によれば、被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置の各色の画像データの並列に配設されたデータバスを同時にまたはそれぞれ独立したタイミングで転送されるインターフェイスでのデータバスと各色の画像データの対応を示す情報を含んでいるので、機種間の差異が生じやすい各色が並列に用意されたデータバスを同時にまたはそれぞれ独立したタイミングで転送されるインターフェイスでのデータバスと各色の対応が異なる被デバッグ装置に対しても、ユーザがインターフェイス仕様の設定を変更することなく、画像入出力手段のインターフェイス仕様を被デバッグ装置のインターフェイス仕様に自動的に合わせて設定することができ、安価にかつより一層効率的にデバッグを行うことができる。
【００６５】
請求項１３記載の発明のデバッグ用画像入出力装置によれば、被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置の画像データ構成がＲＧＢ／ＣＭＹＫ等のいずれのデータ構成であるかを示す情報を含んでいるので、機種間の差異が生じやすい画像信号の構成がＲＧＢ／ＣＭＹＫ等のどのデータ構成になっているかが異なる被デバッグ装置に対しても、ユーザがインターフェイス仕様の設定を変更することなく、画像入出力手段のインターフェイス仕様を被デバッグ装置のインターフェイス仕様に自動的に合わせて設定することができ、安価にかつより一層効率的にデバッグを行うことができる。
【００６６】
請求項１４記載の発明のデバッグ用画像入出力装置によれば、被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置の同期信号の論理を含んでいるので、機種間の差異が生じやすい同期信号の論理が異なる被デバッグ装置に対しても、ユーザがインターフェイス仕様の設定を変更することなく、画像入出力手段のインターフェイス仕様を被デバッグ装置のインターフェイス仕様に自動的に合わせて設定することができ、安価にかつより一層効率的にデバッグを行うことができる。
【００６７】
請求項１５記載の発明のデバッグ用画像入出力装置によれば、被デバッグ装置から取得するインターフェイス仕様の項目として、特に、当該被デバッグ装置の画像データの圧縮方式を含んでいるので、機種間の差異が生じやすいデータの圧縮方式が異なる被デバッグ装置に対しても、ユーザがインターフェイス仕様の設定を変更することなく、画像入出力手段のインターフェイス仕様を被デバッグ装置のインターフェイス仕様に自動的に合わせて設定することができ、安価にかつより一層効率的にデバッグを行うことができる。
【００６８】
請求項１６記載の発明のデバッグ用画像入出力装置によれば、被デバッグ装置の画像データ形式をデバッグ装置の扱える画像データ形式にフォーマット変換するロジックを取得するので、未知の画像形式を持った被デバッグ装置と接続されても簡単かつ容易に画像データを入出力することができ、安価にかつより一層効率的にデバッグを行うことができる。
【００６９】
請求項１７記載の発明のデバッグ用画像入出力装置によれば、被デバッグ装置の圧縮画像データをデバッグ装置の扱える圧縮形式の圧縮画像データに圧縮フォーマット変換するロジックを取得するので、画像データの圧縮形式として未知の圧縮形式を有する被デバッグ装置と接続されても簡単かつ容易に画像データを入出力することができ、安価にかつより一層効率的にデバッグを行うことができる。
【００７０】
請求項１８記載の発明のデバッグ用画像入出力装置によれば、被デバッグ装置の画像データ形式をデバッグ装置の扱える画像データ形式にフォーマット変換する画像フォーマット変換ロジックと当該ロジックを特定するロジックＩＤとが対応されて登録されているデータベースサーバの接続されているネットワークに接続し、被デバッグ装置からロジックＩＤを取得して、当該取得した当該ロジックＩＤに基づいてネットワークを介してデータベースサーバから当該ロジックＩＤに対応する画像フォーマット変換ロジックを取得して利用するので、変換に規模の大きなロジックを必要とする未知の画像形式を持った被デバッグ装置と接続されても、性能的な問題を生じることなく、簡単かつ容易に画像データを入出力することができ、安価にかつより一層効率的にデバッグを行うことができる。
【００７１】
請求項１９記載の発明のデバッグ用画像入出力装置によれば、被デバッグ装置の圧縮画像データをデバッグ装置の扱える圧縮形式の圧縮画像データに圧縮フォーマット変換する画像圧縮・伸張ロジックと当該ロジックを特定するロジックＩＤとが対応されて登録されているデータベースサーバの接続されているネットワークに接続し、被デバッグ装置からロジックＩＤを取得して、当該取得した当該ロジックＩＤに基づいてネットワークを介してデータベースサーバから当該ロジックＩＤに対応する画像圧縮・伸張ロジックを取得して利用するので、変換に規模の大きなロジックを必要とする未知の画像形式を持った被デバッグ装置と接続されても、性能的な問題を生じることなく、簡単かつ容易に画像データを入出力することができ、安価にかつより一層効率的にデバッグを行うことができる。
【００７２】
請求項２０記載の発明のデバッグ用画像入出力装置によれば、各種インターフェイス仕様情報とインターフェイスＩＤとが対応されて登録されているデータベースサーバの接続されているネットワークに接続し、被デバッグ装置からインターフェイスＩＤを取得して、当該取得した当該ロジックＩＤに基づいてネットワークを介してデータベースサーバから当該インターフェイスＩＤに対応するインターフェイス仕様情報を取得して利用するので、仕様項目を取得するためのインターフェイスを必要最小限に抑制して、簡単かつより一層安価に画像データを入出力することができ、より一層安価にかつ効率的にデバッグを行うことができる。
【００７３】
請求項２１記載の発明のデバッグ用画像入出力装置によれば、各種インターフェイス仕様情報と被デバッグ装置を特定する装置ＩＤとが対応されて登録されているデータベースサーバの接続されているネットワークに接続し、被デバッグ装置から装置ＩＤを取得して、当該取得した装置ＩＤに基づいてネットワークを介してデータベースサーバから当該装置ＩＤに対応するインターフェイス仕様情報を取得して利用するので、仕様項目を取得するためのインターフェイスを必要最小限に抑制して、簡単かつより一層安価に画像データを入出力することができ、より一層安価にかつ効率的にデバッグを行うことができる。
【００７４】
請求項２２記載の発明のデバッグ装置によれば、画像処理装置を被デバッグ装置として当該被デバッグ装置から画像データを取得して当該被デバッグ装置のデバッグを行うに際して、請求項１から請求項２１に記載のデバッグ用画像入出力装置を備えているので、簡単かつ容易に画像データを入出力することができ、安価にかつ効率的にデバッグを行うことができる。
【発明を実施するための最良の形態】
【００７５】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【実施例１】
【００７６】
図１〜図３は、本発明のデバッグ用画像入出力装置及びデバッグ装置の第１実施例を示す図であり、図１は、本発明のデバッグ用画像入出力装置及びデバッグ装置の第１実施例を適用したデバッグ装置１のブロック構成図である。
【００７７】
図１において、デバッグ装置１は、ＣＰＵ（Central Processing Unit ）２、メモリ３、ＤＭＡＣ（Direct Memory Access Controller ：ＤＭＡコントローラ）４、ＶＩＤＥＯ  Ｉ／Ｆ（ビデオＩ／Ｆ）５、ＩＤ  Ｉ／Ｆ６、表示Ｉ／Ｆ７、ＫＢＤ  Ｉ／Ｆ８、Ｄｉｓｋ  Ｉ／Ｆ（ディスクＩ／Ｆ）９及びＮｅｔｗｏｒｋ  Ｉ／Ｆ（ネットワークＩ／Ｆ）１０等を備えており、上記各部は、バス１１により接続されている。デバッグ装置１は、被デバッグ装置２０に接続され、当該被デバッグ装置２０との間で通信を行って、特に、画像データの入出力を行って、当該被デバッグ装置２０をデバッグする。
【００７８】
表示Ｉ／Ｆ７には、ＣＲＴ（陰極線管：Cathode Ray Tube）や液晶ディスプレイ等の表示装置が接続され、図１では、ＣＲＴ１２が接続されている状態を示しており、表示Ｉ／Ｆ７は、このＣＲＴ１２とのインターフェイスを行う。
【００７９】
ＫＢＤ  Ｉ／Ｆ８には、仕様指定手段としてのＫＢＤ（キーボード）１３や図示しないマウス等の入力デバイスが接続され、ＫＢＤ  Ｉ／Ｆ８は、ＫＢＤ１３等とのインターフェイスを行う。ＫＢＤ１３は、各種指示やデータ等の入力に使用され、特に、後述するように、デバッグ装置１へのデータ入力に関する各種設定内容の入力に使用される。
【００８０】
Ｄｉｓｋ  Ｉ／Ｆ９には、ＨＤＤ（ハードディスク）１４等のディスク装置が接続され、Ｄｉｓｋ  Ｉ／Ｆ９は、ＨＤＤ１４とのインターフェイスを行う。ＨＤＤ１４には、ＯＳ（Operating System）、各種アプリケーションプログラム、本実施例の画像入出力プログラム等の各種プログラム及び各プログラムを実行するのに必要な各種データを格納している。
【００８１】
メモリ３は、ＨＤＤ１４に格納するプログラムのうち、実行中に必要な各種プログラムやデータを格納するとともに、後述するように、被デバッグ装置２０からの各種画像データ等を格納する。
【００８２】
ＣＰＵ２は、プログラムに基づいてデバッグ装置１の各部を制御して、デバッグ装置１としての処理を実行するとともに、後述するように、デバッグ用画像入出力処理を実行する。
【００８３】
ＤＭＡＣ４は、ＶＩＤＥＯ  Ｉ／Ｆ５と接続され、ＶＩＤＥＯ  Ｉ／Ｆ５とメモリ３との間の画像データの転送を行う。
【００８４】
ＶＩＤＥＯ  Ｉ／Ｆ（画像入出力手段）５は、被デバッグ装置２０のビデオインターフェイスと接続され、当該被デバッグ装置２０のビデオインターフェイスとの間で画像データの入出力を行う。このＶＩＤＥＯ  Ｉ／Ｆ５は、デバッグ装置１に接続される各種被デバッグ装置２０で用いられる多様なビデオインターフェイスに対応したインターフェイス仕様を備えている。
【００８５】
ＩＤ  Ｉ／Ｆ（バスモニタ手段）６は、被デバッグ装置２０のビデオインターフェイス等に接続され、被デバッグ装置２０のビデオインターフェイス仕様を読み出して、読み出したビデオインターフェイス仕様をＣＰＵ２に渡す。
【００８６】
Ｎｅｔｗｏｒｋ  Ｉ／Ｆ１０は、ネットワークＮＷが接続され、ネットワークを介して通信を行う。
【００８７】
デバッグ装置１は、そのデバッグ機能及び後述するデバッグ用画像入出力処理機能を実現できる構成であれば、そのモジュール間の接続形態等は任意である。
【００８８】
そして、このデバッグ装置１は、そのソフトウェアによって、図２に示すように、モジュール構成されており、オペレーティングシステム（ＯＳ）３０上に、画像入出力ツールの全体の制御やユーザインターフェイスを担当する画像入出力ツールメイン３１、ＶＩＤＥＯ Ｉ／Ｆハードウェアの設定・コントロールを担当するビデオインターフェイス制御３２、各種画像データのフォーマット変換・圧縮伸張を行なうプラグインとこれらを制御する画像変換ライブラリ３３ａ〜３３ｎ、各画像変換ライブラリ３３ａ〜３３ｎを制御する画像変換ライブラリ３４、ネットワークＮＷ上のデータベースサーバを利用するためのデータベースアクセス３５、ハードウェアを直接制御するためのビデオインターフェイスドライバ３６、ネットワークドライバ３７等の各モジュールが搭載されている。
【００８９】
デバッグ装置１は、そのデバッグ機能及び後述するデバッグ用画像入出力処理機能を実現できる構成であれば、ソフトウェアによるモジュール構成のモジュール階層やオペレーティングシステムの種類等は任意である。
【００９０】
そして、このデバッグ装置１を用いてデバッグされる被デバッグ装置２０としては、例えば、デジタル複写装置等があり、被デバッグ装置２０は、例えば、デジタル複写装置の場合、図２に示すように、画像入力部２１、画像処理部２２ａ、２２ｂ、画像メモリ２３及び画像形成部２４等を備えている。
【００９１】
デジタル複写装置等の被デバッグ装置２０は、画像入力部２１で原稿を光学的に主走査及び副走査して当該原稿の画像を読み取って、画像処理部２２ａ、２２ｂに順次転送して、画像処理部２２ａ、２２ｂで必要な画像処理を行い、画像処理の完了した画像データを画像メモリ２３に転送して、画像メモリ２３に一旦蓄積した後、画像形成部２４に転送して、画像形成部２４で当該画像データに基づいて電子写真方式で画像を用紙に記録出力する。
【００９２】
そして、被デバッグ装置２０は、上記画像入力部２１、画像処理部２２ａ、２２ｂ、画像メモリ２３及び画像形成部２４の各部の間または必要な各部の間が、各種ビデオインターフェイスで接続されており、少なくともビデオインターフェイスで接続されている各部間の当該ビデオインターフェイスに、上記デバッグ装置１が接続されている。
【００９３】
なお、被デバッグ装置２０は、画像入力部２１から画像形成部２４までの間のモジュールの数やバリエーションは、任意であり、例えば、図３では、２つの画像処理部２２ａ、２２ｂが設けられているが、画像処理部も、２つに限るものではない。
【００９４】
次に、本実施例の作用を説明する。本実施例のデバッグ装置１は、ＶＩＤＥＯ  Ｉ／Ｆ５のビデオインターフェイスの動作モード（仕様）を、手動または自動で設定する。
【００９５】
まず、手動でＶＩＤＥＯ  Ｉ／Ｆ５のビデオインターフェイスの仕様を設定する場合について説明する。
【００９６】
デバッグ装置１は、ユーザが、デバッグ装置１のＫＢＤ１３からデバッグ装置１に接続する被デバッグ装置４０のビデオインターフェイスの仕様についての情報を入力すると、ＣＰＵ２の駆動させる画像入出力ツールメイン３１が、ビデオインターフェイスドライバ３６を通じて、ＶＩＤＥＯ  Ｉ／Ｆ５の動作モード（仕様）を当該設定入力されたインターフェイス仕様、すなわち、デバッグ装置１のＶＩＤＥＯ  Ｉ／Ｆ５に接続する被デバッグ装置２０のビデオインターフェイス仕様に合うように設定する。
【００９７】
そして、デバッグ装置１は、接続される被デバッグ装置２０が変わったり、同じ被デバッグ装置２０であっても別のビデオインターフェイスから画像データを入出力したりする場合は、その都度、上記手順でＶＩＤＥＯ  Ｉ／Ｆ５の仕様を設定する。
【００９８】
デバッグ装置１は、ＶＩＤＥＯ  Ｉ／Ｆ５の仕様の設定が完了すると、画像入出力を実行する。
【００９９】
例えば、デバッグ装置１は、被デバッグ装置２０のビデオインターフェイスを流れている画像データをモニターする場合には、ＶＩＤＥＯ  Ｉ／Ｆ５→ＤＭＡＣ４→メモリ３の経路で画像データを取り込み、取り込んだ画像データを、ＣＲＴ１２に表示したり、ファイルとしてＨＤＤ１４に保存して、解析する。
【０１００】
このように、本実施例のデバッグ装置１は、被デバッグ装置２０で用いられる多様なビデオインターフェイスに対応したインターフェイス仕様のＶＩＤＥＯ  Ｉ／Ｆ５を用意し、被デバッグ装置２０のインターフェイス仕様がＫＢＤ１３で指定されると、当該指定に応じてＶＩＤＥＯ  Ｉ／Ｆ５のインターフェイス仕様を設定している。
【０１０１】
したがって、被デバッグ装置２０の機種毎にデバッグツールを開発することなく、ＶＩＤＥＯ  Ｉ／Ｆ５のインターフェイス仕様を被デバッグ装置２０のインターフェイス仕様に合わせて設定することができ、安価にかつ効率的にデバッグを行うことができる。
【０１０２】
次に、デバッグ装置１は、被デバッグ装置２０のビデオインターフェイスの特性を自動で取得して、ＶＩＤＥＯ  Ｉ／Ｆ５のビデオインターフェイスの仕様を自動で設定する場合について説明する。
【０１０３】
デバッグ装置１は、ＩＤ  Ｉ／Ｆ６で、被デバッグ装置２０のビデオインターフェイスとの間で通信を行い、被デバッグ装置２０のビデオインターフェイス仕様についての情報を入手し、ＣＰＵ２の駆動させる画像入出力ツールメイン３１が、ビデオインターフェイスドライバ３６を通じて、ＶＩＤＥＯ  Ｉ／Ｆ５の動作モード（仕様）を当該入手したインターフェイス仕様、すなわち、デバッグ装置１のＶＩＤＥＯ  Ｉ／Ｆ５に接続する被デバッグ装置２０のビデオインターフェイス仕様に合うように仮設定する。
【０１０４】
デバッグ装置１は、ＶＩＤＥＯ  Ｉ／Ｆ５のインターフェイス仕様を仮設定すると、テストデータを被デバッグ装置２０との間で入出力して、テストデータの入出力結果に応じてＶＩＤＥＯ  Ｉ／Ｆ５の仕様を決定して、設定する。
【０１０５】
このとき、ＩＤ  Ｉ／Ｆ６は、被デバッグ装置２０から取得するインターフェイス仕様の項目として、特に、被デバッグ装置２０の主走査タイミング基準信号からデータが出力されるまでの時間間隔を示すＸ−Ｏｆｆｓｅｔ値の値、被デバッグ装置２０の基準クロックの有効エッジ、被デバッグ装置２０の同期信号の方向、被デバッグ装置２０のデータバスの方向を制御するディレクション信号の極性、被デバッグ装置２０の信号の電圧レベル、被デバッグ装置２０のデータバスのバス幅、被デバッグ装置２０の１クロックで伝送される画素数、被デバッグ装置２０の１クロックで複数の画素が伝送される場合の当該複数の画素の並び順、被デバッグ装置２０がカラー画像処理装置等であり各色の画像データが同じデータバスを順番に転送されるインターフェイスを有している場合に当該インターフェイスでの当該各色の画像データの色順、被デバッグ装置２０がカラー画像処理装置等であり各色の画像データの並列に配設されたデータバスを同時にまたはそれぞれ独立したタイミングで転送されるインターフェイスを有している場合の当該データバスと各色の画像データの対応を示す情報、被デバッグ装置２０の画像データ構成がＲＧＢ／ＣＭＹＫ等のいずれのデータ構成であるかを示す情報、被デバッグ装置２０の同期信号の論理、被デバッグ装置２０の画像データの圧縮方式を取得し、また、被デバッグ装置２０の画像データ形式をデバッグ装置１の扱える画像データ形式にフォーマット変換するロジックを取得するプロトコル、被デバッグ装置２０の圧縮画像データをデバッグ装置の扱える圧縮形式の圧縮画像データに圧縮フォーマット変換するロジックを取得するプロトコルを備えている。
【０１０６】
そして、デバッグ装置１は、接続される被デバッグ装置２０が変わったり、同じ被デバッグ装置２０であっても別のビデオインターフェイスから画像データを入出力したりする場合は、その都度、上記手順でＶＩＤＥＯ  Ｉ／Ｆ５の仕様を設定する。
【０１０７】
デバッグ装置１は、ＶＩＤＥＯ  Ｉ／Ｆ５の仕様の設定が完了すると、画像入出力を実行する。
【０１０８】
例えば、デバッグ装置１は、被デバッグ装置２０のビデオインターフェイスを流れている画像データをモニターする場合には、ＶＩＤＥＯ  Ｉ／Ｆ５→ＤＭＡＣ４→メモリ３の経路で画像データを取り込み、取り込んだ画像データを、ＣＲＴ１２に表示したり、ファイルとしてＨＤＤ１４に保存して、解析する。
【０１０９】
このように、本実施例のデバッグ装置１は、被デバッグ装置２０で用いられる多様なビデオインターフェイスに対応したインターフェイス仕様のＶＩＤＥＯ  Ｉ／Ｆ５を用意し、接続される被デバッグ装置２０のインターフェイス仕様をＩＤ  Ｉ／Ｆ６で取得して、ＶＩＤＥＯ  Ｉ／Ｆ５のインターフェイス仕様を当該ＩＤ  Ｉ／Ｆ６の取得したインターフェイス仕様に設定してテストデータの入出力を行って、ＶＩＤＥＯ  Ｉ／Ｆ５のインターフェイス仕様を決定している。
【０１１０】
したがって、ＶＩＤＥＯ  Ｉ／Ｆ５のインターフェイス仕様を被デバッグ装置２０のインターフェイス仕様に自動的に合わせて設定することができ、安価にかつより一層効率的にデバッグを行うことができる。
【０１１１】
また、本実施例のデバッグ装置１は、ＩＤ  Ｉ／Ｆ６が、被デバッグ装置２０から取得するインターフェイス仕様の項目として、特に、被デバッグ装置２０の主走査タイミング基準信号からデータが出力されるまでの時間間隔を示すＸ−Ｏｆｆｓｅｔ値の値、被デバッグ装置２０の基準クロックの有効エッジ、被デバッグ装置２０の同期信号の方向、被デバッグ装置２０のデータバスの方向を制御するディレクション信号の極性、被デバッグ装置２０の信号の電圧レベル、被デバッグ装置２０のデータバスのバス幅、被デバッグ装置２０の１クロックで伝送される画素数、被デバッグ装置２０の１クロックで複数の画素が伝送される場合の当該複数の画素の並び順、被デバッグ装置２０がカラー画像処理装置であり各色の画像データが同じデータバスを順番に転送されるインターフェイスを有している場合に当該インターフェイスでの当該各色の画像データの色順、被デバッグ装置２０がから画像処理装置であり各色の画像データの並列に配設されたデータバスを同時にまたはそれぞれ独立したタイミングで転送されるインターフェイスを有している場合の当該データバスと各色の画像データの対応を示す情報、被デバッグ装置２０の画像データ構成がＲＧＢ／ＣＭＹＫ等のいずれのデータ構成であるかを示す情報、被デバッグ装置２０の同期信号の論理、被デバッグ装置２０の画像データの圧縮方式を取得し、また、被デバッグ装置２０の画像データ形式をデバッグ装置１の扱える画像データ形式にフォーマット変換するロジックを取得するプロトコル、被デバッグ装置２０の圧縮画像データをデバッグ装置の扱える圧縮形式の圧縮画像データに圧縮フォーマット変換するロジックを取得するプロトコルを備えている。
【０１１２】
そして、デバッグ装置１は、接続される被デバッグ装置２０が変わったり、同じ被デバッグ装置２０であっても別のビデオインターフェイスから画像データを入出力したりする場合は、その都度、上記手順でＶＩＤＥＯ  Ｉ／Ｆ５の仕様を設定する。
【０１１３】
したがって、被デバッグ装置２０が、Ｘ−Ｏｆｆｓｅｔの設定が異なる装置、機種間の差異が生じやすい基準クロックの有効エッジが異なる装置、同期信号の方向が異なる装置、ディレクション信号の極性が異なる装置、信号の電圧レベルが異なる装置、データバスのバス幅が異なる装置、１クロックで伝送される画素数が異なる装置、１クロックで複数の画素が伝送される場合の画素並び順が異なる装置、各色が同じデータバスを順番に転送されるインターフェイスでの色順が異なる装置、各色が並列に用意されたデータバスを同時にまたはそれぞれ独立したタイミングで転送されるインターフェイスでのデータバスと各色の対応が異なる装置、画像信号の構成がＲＧＢ／ＣＭＹＫ等のどのデータ構成になっているかが異なる装置、同期信号の論理が異なる装置、データの圧縮方式が異なる装置であっても、また、未知の画像形式を持った被デバッグ装置、画像データの圧縮形式として未知の圧縮形式を有する被デバッグ装置、と接続されても、簡単かつ容易に画像データを入出力することができ、安価にかつより一層効率的にデバッグを行うことができる。
【０１１４】
なお、デバッグ装置１と被デバッグ装置２０との間の通信媒体は、ビデオインターフェイスと一体のケーブルであっても良いし、別線であってもよく、また、シリアル通信のようなある程度プロトコルを持ったものでもよいが、設定項目が少ない場合は、特定の端子の電圧レベルで表現するものであってもよい。
【０１１５】
また、被デバッグ装置２０側の接続端子も、ビデオインターフェイス毎に設けても良いし、１つの端子から複数のインターフェイスの情報を入手しても良い。
【実施例２】
【０１１６】
図４は、本発明のデバッグ用画像入出力装置及びデバッグ装置の第２実施例を適用したデバッグシステム５０のシステム構成図である。
【０１１７】
なお、本実施例の説明においては、上記第１実施例と同様の構成部分には、第１実施例で用いた符号をそのまま用いて示すとともに、図示しない部分についても、必要に応じて第１実施例で用いた符号をそのまま用いて説明する。
【０１１８】
図４において、デバッグシステム５０は、ＬＡＮ（Local Area Network）等のネットワーク（Ｎｅｔｗｏｒｋ）ＮＷに上記デバッグ装置１と被デバッグ装置２０が接続されているとともに、データベースサーバ５１が接続されており、デバッグ装置１は、上記第１実施例と同様に、ＶＩＤＥＯ  Ｉ／Ｆ５及びＩＤ  Ｉ／Ｆ６が被デバッグ装置２０と直接接続されている。
【０１１９】
データベースサーバ５１は、被デバッグ装置２０の画像データ形式をデバッグ装置１の扱える画像データ形式にフォーマット変換する画像フォーマット変換ロジックと当該ロジックを特定するロジックＩＤとが対応付けて登録され、また、被デバッグ装置２０の圧縮画像データをデバッグ装置１の扱える圧縮形式の圧縮画像データに圧縮フォーマット変換する画像圧縮・伸張ロジックと当該ロジックを特定するロジックＩＤとが対応付けて登録され、さらに、各種インターフェイス仕様情報とインターフェイスＩＤとが対応されて登録され、また、各種インターフェイス仕様情報と被デバッグ装置２０を特定する装置ＩＤとが対応付けて登録されており、デバッグ装置１からの要求に応じて登録されている上記情報を提供する。
【０１２０】
そして、デバッグ装置１のＩＤ  Ｉ／Ｆ６は、被デバッグ装置２０から画像フォーマット変換ロジックを特定するロジックＩＤを取得するプロトコルまたは／及び被デバッグ装置２０から画像圧縮・伸張ロジックを特定するロジックＩＤを取得するプロトコルを備え、また、被デバッグ装置２０から各種インターフェイス仕様情報を特定するインターフェイスＩＤを取得する機能または／及び被デバッグ装置２０から当該被デバッグ装置２０の装置ＩＤを取得する機能を備えている。
【０１２１】
このバッグシステム５０は、デバッグ装置１が、そのＩＤ  Ｉ／Ｆ６で上記ロジックＩＤ、インターフェイスＩＤまたは装置ＩＤを取得し、当該取得したロジックＩＤ、インターフェイスＩＤまたは装置ＩＤに基づいてネットワークＮＷを介してデータベースサーバ５１から当該ロジックＩＤ、インターフェイスＩＤまたは装置ＩＤに対応する画像フォーマット変換ロジック、画像圧縮・伸張ロジック、インターフェイス仕様情報または装置情報を取得して、利用する。
【０１２２】
このように、本実施例のデバッグ装置１は、被デバッグ装置２０からロジックＩＤ、インターフェイスＩＤまたは装置ＩＤを取得して、ネットワークＮＷを介してデータベースサーバ５１から当該ロジックＩＤに対応する画像フォーマット変換ロジック、画像圧縮・伸張ロジック、インターフェイスＩＤに対応するインターフェイス仕様情報または装置ＩＤに対応するインターフェイス仕様情報を取得している。
【０１２３】
したがって、簡単かつより一層安価に画像データを入出力することができ、より一層安価にかつ効率的にデバッグを行うことができる。
【０１２４】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【０１２５】
レーザプリンタ、デジタル複写装置等の各種ビデオインターフェイスを用いて画像転送を行う画像処理装置等を被デバッグ装置として、当該被デバッグ装置からデバッグ装置に画像データを入出力する際のインターフェイス仕様の設定や画像の処理を安価にかつ効率的に行うデバッグ用画像入出力装置及びこのデバッグ用画像入出力装置を備えたデバッグ装置に適用することができる。
【図面の簡単な説明】
【０１２６】
【図１】本発明のデバッグ用画像入出力装置及びデバッグ装置の第１実施例を適用したデバッグ装置のブロック構成図。
【図２】図１のデバッグ装置のソフトモジュール構成を示す図。
【図３】図１の被デバッグ装置の一例の要部ブロック構成図。
【図４】本発明のデバッグ用画像入出力装置及びデバッグ装置の第２実施例を適用したデバッグシステムのシステム構成図。
【符号の説明】
【０１２７】
１  デバッグ装置
２  ＣＰＵ
３  メモリ
４  ＤＭＡＣ
５  ＶＩＤＥＯ  Ｉ／Ｆ
６  ＩＤ  Ｉ／Ｆ
７  表示Ｉ／Ｆ
８  ＫＢＤ  Ｉ／Ｆ
９  Ｄｉｓｋ  Ｉ／Ｆ
１０  Ｎｅｔｗｏｒｋ  Ｉ／Ｆ
１１  バス
１２  ＣＲＴ
１３  ＫＢＤ
１４  ＨＤＤ
２０  被デバッグ装置
２１  画像入力部
２２ａ、２２ｂ  画像処理部
２３  画像メモリ
２４  画像形成部
３０  オペレーティングシステム
３１  画像入出力ツールメイン
３２  ビデオインターフェイス制御
３３ａ〜３３ｎ  画像変換ライブラリ
３４  画像変換ライブラリ
３５  データベースアクセス
３６  ビデオインターフェイスドライバ
３７  ネットワークドライバ
【図１】
2006004120.tif 000003
【図２】
2006004120.tif 000004
【図３】
2006004120.tif 000005
【図４】
2006004120.tif 000006