(57)【要約】【課題】画像情報機器からビデオインタフェース経由で評価デバッグ装置に取り込まれた画像データの有効ビット数が標準ファイルフォーマットと一致しない場合でも標準フォーマットのファイルとして評価デバッグ装置内に格納できるようにする。【解決手段】画像情報機器からビデオインタフェースを介して画像データを取り込み、取り込んだ画像データを用いて前記画像情報機器の評価またはデバッグを行う情報機器評価デバッグ装置において、ＣＰＵ１は、ビデオインタフェース３を介して画像データを取り込み、プログラム中の画像入出力ツールメイン部を動作させ、その画像入出力ツールメイン部が取り込まれた画像データを画像変換ライブラリにより指定の標準ファイルフォーマットに合った形式に変換する。さらにＣＰＵ１は、画像入出力ツールメイン部を引き続き動作させて、変換された画像データをファイル化し、ＨＤＤ１１に保存させる。【選択図】図１
2007233656.tif 000002
【特許請求の範囲】
【請求項１】
画像情報機器からビデオインタフェースを介して画像データを取り込み、取り込んだ画像データを用いて前記画像情報機器の評価またはデバッグを行う情報機器評価入出力装置において、前記ビデオインタフェースを介して取り込まれた画像データを標準ファイルフォーマットのデータに変換するデータ変換手段と、該データ変換手段により変換された標準ファイルフォーマットのデータをファイルとして保存しておく記憶手段と、を備えたことを特徴とする情報機器評価入出力装置。
【請求項２】
請求項１記載の情報機器評価入出力装置において、前記データ変換手段は、前記ビデオインタフェースを介して取り込んだ画像データ中の画素データの有効ビット数が前記標準ファイルフォーマットにおけるデータの有効ビット数より少なかった場合に、前記画素データの下位ビット側に不足ビット数分の数値を付加する変換を行うことを特徴とする情報機器評価入出力装置。
【請求項３】
請求項２記載の情報機器評価入出力装置において、前記数値として各不足ビットとも０を付加することを特徴とする情報機器評価入出力装置。
【請求項４】
請求項１記載の情報機器評価入出力装置において、前記データ変換手段は、前記ビデオインタフェースを介して取り込んだ画像データ中の画素データの有効ビット数が前記標準ファイルフォーマットにおけるデータの有効ビット数と一致しなかった場合に、前記標準ファイルフォーマットの有効ビット数で表せる最大値を取り込んだ画素データに乗じ、さらに乗じた結果値を、取り込んだ画素データの有効ビット数で表せる最大値で割る演算を施して有効ビット数を前記標準ファイルフォーマットの有効ビット数に変換することを特徴とする情報機器評価入出力装置。
【請求項５】
請求項１記載の情報機器評価入出力装置において、前記データ変換手段は、前記ビデオインタフェースを介して取り込んだ画像データ中の画素データの有効ビット数が前記標準ファイルフォーマットにおけるデータの有効ビット数と一致しなかった場合に、取り込んだ各画素データの有効ビット部分を順次直列に並べ、得られたデータの上位ビット側から前記標準ファイルフォーマットにおけるデータの有効ビット数分を順次取り出すことにより有効ビット数を変換することを特徴とする情報機器評価入出力装置。
【請求項６】
請求項１記載の情報機器評価入出力装置において、変換方法が異なる複数のデータ変換手段と、該複数のデータ変換手段のなかから実行させるデータ変換を選択する選択手段とを備えたことを特徴とする情報機器評価入出力装置。
【請求項７】
請求項１記載の情報機器評価入出力装置において、前記データ変換手段による前記標準ファイルフォーマットへのデータ変換を行うか否かを指示する指示手段を備え、該指示手段により前記データ変換を行う旨が指示された場合には前記データ変換を行なって前記標準ファイルフォーマットのファイルを格納し、変換を行わない旨が指示された場合には前記ビデオインタフェースを介して取り込まれた画像データをそのままファイル化して格納することを特徴とする情報機器評価入出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ビデオインタフェースを持ったデジタル複写機やプリンタなど画像情報機器からインタフェースを介して画像データを取り込み、この画像データを用いて画像情報機器のデバッグや評価を行うことができる情報機器評価デバッグ装置に係り、特に、取り込んだ画像データをファイル化して記憶することができる情報機器評価デバッグ装置に関する。
【背景技術】
【０００２】
デジタル複写機やレーザプリンタなどに代表される電子写真方式の画像情報機器では、多くの場合、機器内部における画像データ転送にビデオインタフェースが採用されている。また、このような画像情報機器の開発時、開発途上の画像情報機器のプログラム（ソフトウェア）のデバッグや実機評価を行うにあたっては、前記したビデオインタフェース上を転送される画像データを情報機器評価デバッグ装置に取り込み、その情報機器評価デバッグ装置上で、取り込んだ画像データをチェックしたり前記画像データを用いて開発対象のプログラムを動作させたりする。なお、このような情報機器評価デバッグ装置では、取り込んだ画像データを画面に表示したりファイルとして保存したりする機能も持っている。
【０００３】
情報機器評価デバッグ装置に取り込んだ画像データを解析するには、Adobe社のPhotoshop（登録商標）など市販ツールを用いることも有用で、そのためには、取り込んだ画像データをＴＩＦＦなど標準フォーマットのファイルに格納する必要がある。ところが、ビデオインタフェースの画素データの有効ビット数はさまざまであり、必ずしも標準ファイルフォーマットと一致しないので、従来は標準フォーマットのファイルに格納していない。
【０００４】
なお、特許文献１に示された画像処理評価装置では、実機（開発対象の画像情報機器）に実装する画像処理プログラムのデバッグを行うために画像処理評価装置に画像データをファイルとして取り込む（この取り込みのためのインタフェースがビデオインタフェースか否かは不明）。
【特許文献１】特開２００３−９９２８６公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
前記したように、従来技術においては、画像情報機器からビデオインタフェースを介して画像データを取り込み、その画像データを用いて情報機器評価デバッグ装置内でプログラムのデバッグや実機の評価などを行う際、ビデオインタフェースの画素データの有効ビット数がさまざまで必ずしも標準ファイルフォーマットと一致しないということから、ＴＩＦＦなど標準ファイルフォーマットを採用している市販ツールを用いればデバッグや評価に利便性が高く、且つ新たな開発が発生しないにもかかわらず、市販ツールを用いられないという問題があった。
【０００６】
本発明は、このような従来技術の問題を解決しようとするものであり、具体的には、画像情報機器からビデオインタフェースを介して画像データを取り込む際、ビデオインタフェースの画素データの有効ビット数が標準ファイルフォーマットと一致しない場合でも、標準フォーマットのファイルとして情報機器評価デバッグ装置内に格納できる情報機器評価デバッグ装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記した課題を解決するために、請求項１記載の情報機器評価入出力装置は、画像情報機器からビデオインタフェースを介して画像データを取り込み、取り込んだ画像データを用いて前記画像情報機器の評価またはデバッグを行う情報機器評価入出力装置において、前記ビデオインタフェースを介して取り込まれた画像データを標準ファイルフォーマットのデータに変換するデータ変換手段と、該データ変換手段により変換された標準ファイルフォーマットのデータをファイルとして保存しておく記憶手段とを備える。
請求項２記載の情報機器評価入出力装置は、請求項１記載の情報機器評価入出力装置において、前記データ変換手段が、前記ビデオインタフェースを介して取り込んだ画像データ中の画素データの有効ビット数が前記標準ファイルフォーマットにおけるデータの有効ビット数より少なかった場合に、前記画素データの下位ビット側に不足ビット数分の数値を付加する変換を行う構成とする。
【０００８】
請求項３記載の情報機器評価入出力装置は、請求項２記載の情報機器評価入出力装置において、前記数値として各不足ビットとも０を付加する構成とする。
請求項４記載の情報機器評価入出力装置は、請求項１記載の情報機器評価入出力装置において、前記データ変換手段が、前記ビデオインタフェースを介して取り込んだ画像データ中の画素データの有効ビット数が前記標準ファイルフォーマットにおけるデータの有効ビット数と一致しなかった場合に、前記標準ファイルフォーマットの有効ビット数で表せる最大値を取り込んだ画素データに乗じ、さらに乗じた結果値を、取り込んだ画素データの有効ビット数で表せる最大値で割る演算を施して有効ビット数を前記標準ファイルフォーマットの有効ビット数に変換する構成とする。
【０００９】
請求項５記載の情報機器評価入出力装置は、請求項１記載の情報機器評価入出力装置において、前記データ変換手段が、前記ビデオインタフェースを介して取り込んだ画像データ中の画素データの有効ビット数が前記標準ファイルフォーマットにおけるデータの有効ビット数と一致しなかった場合に、取り込んだ各画素データの有効ビット部分を順次直列に並べ、得られたデータの上位ビット側から前記標準ファイルフォーマットにおけるデータの有効ビット数分を順次取り出すことにより有効ビット数を変換する構成とする。
【００１０】
請求項６記載の情報機器評価入出力装置は、請求項１記載の情報機器評価入出力装置において、変換方法が異なる複数のデータ変換手段と、該複数のデータ変換手段のなかから実行させるデータ変換を選択する選択手段とを備える。
請求項７記載の情報機器評価入出力装置は、請求項１記載の情報機器評価入出力装置において、前記データ変換手段による前記標準ファイルフォーマットへのデータ変換を行うか否かを指示する指示手段を備え、該指示手段により前記データ変換を行う旨が指示された場合には前記データ変換を行なって前記標準ファイルフォーマットのファイルを格納し、変換を行わない旨が指示された場合には前記ビデオインタフェースを介して取り込まれた画像データをそのままファイル化して格納する構成とする。
【発明の効果】
【００１１】
本発明によれば、ビデオインタフェースを介して取り込まれた画像データを標準ファイルフォーマットのデータに変換し、変換された標準ファイルフォーマットのデータをファイルとして保存できるので、標準ファイルフォーマットを採用している市販ツールをデバッグや評価に用いることができ、デバッグツールや評価ツールとして新たに開発する部分が少なくて済む。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して本発明の実施形態を詳細に説明する。但し、この実施形態に記載される構成要素、種類、組み合わせ、形状、その相対位置などは特定的な記載がない限りこの説明の範囲をそれのみに限定する主旨ではなく、単なる説明例に過ぎない。
図１は本発明の一実施形態として情報機器評価デバッグ装置のハードウェア構成を示すブロック図である。図示したように、この情報機器評価デバッグ装置（以下、デバッグ装置と略す）は、プログラム（ソフトウェア）に従って動作するＣＰＵ１、そのプログラムおよびデータを記憶するメモリ（例えばＲＡＭ）２、評価・デバッグの対象である画像情報機器のビデオインタフェースとの間で画像データの入出力を行うビデオインタフェース（以下、ビデオＩ／Ｆ）３、ビデオＩ／Ｆ３とメモリ２との間で行う画像データのＤＭＡ転送を制御するＤＭＡコントローラ（ＤＭＡＣ）４、画像情報機器からビデオインタフェース仕様を取得するＩＤＩ／Ｆ５、ネットワーク経由でデータベースサーバーや評価・デバッグ対象の画像情報機器と通信するネットワークＩ／Ｆ６、表示装置（例えばＣＲＴ）７、その表示装置７を制御する表示Ｉ／Ｆ８、キーボード９、そのキーボード（ＫＢＤ）９を制御するＫＢＤＩ／Ｆ１０、ハードディスク記憶装置（ＨＤＤ）１１、そのＨＤＤ１１を制御するディスクＩ／Ｆ１２などを備える。
【００１３】
図２は前記ＣＰＵ１が実行するプログラム（ソフトウェア）の構成を示すブロック図である。図示したように、オペレーティングシステム（以下、ＯＳ）１４、そのＯＳ１４を用いて（介して）実行される画像データ入出力制御やユーザーインタフェース制御を行う画像入出力ツールメイン部１５、ＯＳ１４を介してビデオＩ／Ｆ３の設定および制御を行うビデオインタフェース制御部１６、各種画像データのフォーマット変換および圧縮・伸張を行う画像変換ライブラリ１７、ＯＳ１４を介してネットワーク上のデータベースサーバーを利用するためのデータベースアクセス部１８、ＯＳ１４の制御下でビデオＩ／Ｆ３のハードウェアを直接制御するビデオインタフェースドライバ１９、ＯＳ１４の制御下でネットワークＩ／Ｆ６のハードウェアを直接制御するネットワークドライバ２０などを備える。
【００１４】
図３は、評価・デバッグ対象の画像情報機器の一例としてデジタル複写機の構成を示すブロック図である。図示したように、このデジタル複写機は、原稿上から画像を読み取る画像入力部２１、第１の画像処理部２２、第２の画像処理部２３、取り込んだ画像データを記憶する画像メモリ２４、用紙上に画像を印刷する画像形成部２５などを備える。なお、各ブロック間における画像データの転送はビデオインタフェースを用いて行われ、前記したデバッグ装置は図示したように各ブロック間のビデオインタフェースに接続される。
【００１５】
このような構成で、画像入力部２１から入力された画像データは、ビデオインタフェースで接続された複数の画像処理部２２，２３、画像メモリ２４を経由して画像形成部２５によりコピー出力される。なお、図３に示した各ブロック（モジュール）の構成は一例であり、各種バリエーションが可能である。また、モジュール間インタフェースが全てビデオインタフェースである必要はない。必要要件は画像データが転送されるモジュール間のインタフェース中にビデオインタフェースを含むことである。
【００１６】
この画像情報機器のインタフェース間を転送される画像データのデータフォーマットの一例を図４に示す。図４において、「フォーマット：Ａ」は３２ビットバス中に有効ビット数が３ビットの画素データを８画素分含んだビデオインタフェースフォーマットの例（黒い部分は未使用ビット）、「フォーマット：Ｂ」は３２ビットバス中に有効ビット数が８ビットの画素データを４画素分含んだビデオインタフェースフォーマットの例である。なお、このファイルフォーマットは、ヘッダなどの部分を除いた純粋な画像データ部分のフォーマットであり、前後や途中に別形式のデータが付加される構成なども可能である。
【００１７】
以下、本発明のデバッグ装置の各実施例について説明する。なお、各実施例において、請求項記載のデータ変換手段は、プログラム（ソフトウェア）に従って動作するＣＰＵ１、そのプログラム中の画像入出力ツールメイン部１５および画像変換ライブラリ１７などにより実現され、記憶手段はＨＤＤ１１により実現される。
【実施例１】
【００１８】
実施例１の動作フローを図５に示す。以下、図５に従ってこの実施例を説明する。
まず、デバッグ装置内のＣＰＵ１が画像入出力ツールメイン部１５を動作させることにより、評価・デバッグ対象の画像情報機器からＩＤＩ／Ｆ５を介してビデオインタフェース仕様情報を取得する（ステップ１）。さらに、ビデオＩ／Ｆ３を介して画像データを取得し、その画像データをメモリ２に記憶する（ステップ２）。
続いて、ＣＰＵ１は画像入出力ツールメイン部１５の動作を進め、取り込んだ画像データをファイル化して保存する場合、ファイルフォーマットを１つ利用者に指定させる（ステップ３）。例えば指定対象の複数のファイルフォーマットとメッセージを表示装置７に表示させることにより、キーボード９により指定のファイルフォーマットの番号を入力させる。そして、ファイルフォーマットが指定されると、画像入出力ツールメイン部１５の動作により、画像変換ライブラリ１７に指示して画像データを指定の標準ファイルフォーマットに合った形式に変換させる（ステップ４）。そして、変換された画像データをファイル化し、ＨＤＤ１１に保存する（ステップ５）。
【００１９】
なお、この変換では、ビデオインタフェースにおける画素データの有効ビット数が例えば３ビットであった場合（図４参照）、ビデオインタＩ／Ｆ３から入力された３ビットを、画素データの有効ビット数が８ビットから成るデバッグ装置側ファイルフォーマットの１画素データ領域の上位３ビットに割り当て、残りのビットに０を設定する（図６参照）。
前記において、データ変換はプログラム（ソフトウェア）ではなく専用ハードウェアを用いて行なってもよい。
【００２０】
こうして、この実施例によれば、ビデオインタフェースの画素データの有効ビット数が標準ファイルフォーマットと一致しない場合でも、標準フォーマットのファイルとしてデバッグ装置内に格納できる。したがって、標準ファイルフォーマットを採用している市販ツールをデバッグや評価に用いることができ、デバッグツールや評価ツールとして新たに開発する部分が少なくて済む。
また、変換は０を挿入するだけでよいので容易である。
【実施例２】
【００２１】
この実施例では、実施例１と同様の動作フローで、変換の際、例えば有効ビット数が３ビットの画素データを演算によって８ビットの有効ビット数に変換する。変換式は次のとおりである（図７参照）。
「変換後の画素データ」＝「ビデオＩ／Ｆの画素データ」×２8／２3
つまり、標準ファイルフォーマットの有効ビット数で表せる最大値を取り込んだ画素データに乗じ、さらに乗じた結果値を、取り込んだ画素データの有効ビット数で表せる最大値で割る演算を行うものである。
【００２２】
これにより、この実施例では、ビデオインタフェースの画素データの有効ビット数が標準ファイルフォーマットと一致しない場合でも、標準フォーマットのファイルとしてデバッグ装置内に格納でき、したがって、デバッグツールや評価ツールとして新たに開発する部分が少なくて済む。また、元画像の濃度に一致した画像データのファイルを得ることが可能となる。
【実施例３】
【００２３】
この実施例は、実施例１と同様の動作フローで、変換の際、演算による変換でなく、画像データをビットコピーすることにより画像データを変換する。つまり、入力した所定の有効ビットの画素データを繰り返し並べて得られたデータの上位ビットから指定された標準ファイルフォーマットの単位データの有効ビット数だけ順次取り出すことにより有効ビット数の変換を行う。標準ファイルフォーマット側の有効ビット数が８ビット、ビデオＩ／Ｆ側３ビットの変換式は次のとおりである。
【００２４】
「変換後のデータ：ｂｉｔ７」＝「ビデオＩ／Ｆデータ：ｂｉｔ３」
「変換後のデータ：ｂｉｔ６」＝「ビデオＩ／Ｆデータ：ｂｉｔ２」
「変換後のデータ：ｂｉｔ５」＝「ビデオＩ／Ｆデータ：ｂｉｔ１」
「変換後のデータ：ｂｉｔ４」＝「ビデオＩ／Ｆデータ：ｂｉｔ３」
「変換後のデータ：ｂｉｔ３」＝「ビデオＩ／Ｆデータ：ｂｉｔ２」
「変換後のデータ：ｂｉｔ２」＝「ビデオＩ／Ｆデータ：ｂｉｔ１」
「変換後のデータ：ｂｉｔ１」＝「ビデオＩ／Ｆデータ：ｂｉｔ３」
「変換後のデータ：ｂｉｔ０」＝「ビデオＩ／Ｆデータ：ｂｉｔ２」
「変換後のデータ：ｂｉｔ７」＝「ビデオＩ／Ｆデータ：ｂｉｔ１」
「変換後のデータ：ｂｉｔ６」＝「ビデオＩ／Ｆデータ：ｂｉｔ３」
「変換後のデータ：ｂｉｔ５」＝「ビデオＩ／Ｆデータ：ｂｉｔ２」
「変換後のデータ：ｂｉｔ４」＝「ビデオＩ／Ｆデータ：ｂｉｔ１」
「変換後のデータ：ｂｉｔ３」＝「ビデオＩ／Ｆデータ：ｂｉｔ３」
「変換後のデータ：ｂｉｔ２」＝「ビデオＩ／Ｆデータ：ｂｉｔ２」
「変換後のデータ：ｂｉｔ１」＝「ビデオＩ／Ｆデータ：ｂｉｔ１」
「変換後のデータ：ｂｉｔ０」＝「ビデオＩ／Ｆデータ：ｂｉｔ３」
「変換後のデータ：ｂｉｔ７」＝「ビデオＩ／Ｆデータ：ｂｉｔ２」
・
・
・
【００２５】
これにより、この実施例では、ビデオインタフェースの画素データの有効ビット数が標準ファイルフォーマットと一致しない場合でも、標準フォーマットのファイルとしてデバッグ装置内に格納でき、したがって、デバッグツールや評価ツールとして新たに開発する部分が少なくて済む。また、ファイルに格納されたデータの上位ビットに必ず元データがそのまま残るので、濃度がほぼ一致した上、元データも正確に復元することが可能となる。
【００２６】
以上、各実施例を説明したが、説明したような、変換方法の異なる複数のデータ変換手段を備え、その複数のデータ変換手段のなかの１つをキーボード９など（請求項６記載の選択手段に相当する）により利用者に選択させ、選択された変換方法で変換処理を行わせることも可能である。また、前記したような変換を行うか否かをキーボード９など（請求項７記載の指示手段に相当する）により利用者に指示させ、変換を行う旨が指示された場合には前記したような変換を行い、変換を行わない旨が指示された場合にはビデオＩ／Ｆ３から取り込まれた画像データをそのままファイル化して格納するようにしてもよい。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施形態として情報機器評価デバッグ装置のハードウェア構成を示すブロック図である。
【図２】本発明の一実施形態として情報機器評価デバッグ装置のソフトウェア構成を示すブロック図である。
【図３】前記情報機器評価デバッグ装置の評価・デバッグ対象である画像情報機器の一例としてデジタル複写機の構成を示すブロック図である。
【図４】前記画像情報機器のインタフェース間を転送される画像データのデータフォーマットを示すデータ構成図である。
【図５】本発明の第１の実施例を示す情報機器評価デバッグ装置の動作フロー図である。
【図６】本発明の第１の実施例を示す情報機器評価デバッグ装置要部のデータ構成図である。
【図７】本発明の第２の実施例を示す情報機器評価デバッグ装置要部のデータ構成図である。
【符号の説明】
【００２８】
１  ＣＰＵ
２  メモリ
３  ビデオインタフェース
５  ＩＤインタフェース
１１  ハードディスク記憶装置
１５  画像入出力ツールメイン部
１６  ビデオインタフェース制御部
１７  画像変換ライブラリ
１９  ビデオインタフェースドライバ
【図１】
2007233656.tif 000003
【図２】
2007233656.tif 000004
【図３】
2007233656.tif 000005
【図４】
2007233656.tif 000006
【図５】
2007233656.tif 000007
【図６】
2007233656.tif 000008
【図７】
2007233656.tif 000009