(57)【要約】【課題】  使用者がモニター条件を設定しなくても自動でモニター条件を設定できるようにする。【解決手段】  ビデオ信号受信部２は、ビデオインターフェースを介して画像機器からビデオ信号を取り込む。フィルタ３は、ビデオ信号の画像データと制御信号とを分離する。信号ステータス検出部４は、分離後の制御信号のステータスを検出する。信号ステータス記憶部５は、検出した制御信号のステータスを記憶する。設定条件判定部６は、信号ステータス記憶部５に記憶したビデオ制御信号のステータスから画像を表示するための設定条件を判定する。表示条件設定７が判定結果を画像表示条件として設定する。【選択図】    図１
2007034344.tif 000002
【特許請求の範囲】
【請求項１】
画像機器とビデオインターフェースを介して接続され、前記画像機器が前記ビデオインターフェース上に出力した画像データを取り込んで画像表示若しくは画像解析を行い、又は画像データを前記画像機器に対して出力する画像入出力装置で画像を表示するための設定条件を設定する画像表示条件設定装置において、
前記ビデオインターフェースを介して前記画像機器からビデオ信号を取り込むビデオ信号取り込み手段と、
前記ビデオ信号の画像データと制御信号とを分離する分離手段と、
前記分離後の制御信号のステータスを検出する信号ステータス検出手段と、
前記検出した制御信号のステータスを記憶する信号ステータス記憶手段と、
前記信号ステータス記憶手段に記憶した前記ビデオ制御信号の前記ステータスから画像を表示するための設定条件を判定する設定条件判定手段と、
前記判定結果を画像表示条件として設定する表示条件設定手段と、
を備えていることを特徴とする画像表示条件設定装置。
【請求項２】
前記画像データを流していない時の記同期信号と転送中の前記同期信号とを比較して前記同期信号の動作論理又は同期信号パターンを判定する同期信号判定手段を備えていることを特徴とする請求項１に記載の画像表示条件設定装置。
【請求項３】
前記画像データの転送中のデータバス信号の変化から有効なデータバス幅を判定するデータバス幅判定手段を備えていることを特徴とする請求項１に記載の画像表示条件設定装置。
【請求項４】
前記画像データの画素あたりのビット数を判定する画素ビット数判定手段を備えていることを特徴とする請求項１に記載の画像表示条件設定装置。
【請求項５】
画像データの示す画像の主走査サイズと副走査サイズを計算する画像サイズ算出手段を備えていることを特徴とする請求項１に記載の画像表示条件設定装置。
【請求項６】
前記設定条件を編集する設定値編集手段を備えていることを特徴とする請求項１に記載の画像表示条件設定装置。
【請求項７】
前記画像データは、所定のトレーニングパターンであることを特徴とする請求項１乃至請求項６のいずれか一項に記載の画像表示条件設定装置。
【請求項８】
画像機器とビデオインターフェースを介して接続され、前記画像機器が前記ビデオインターフェース上に出力した画像データを取り込んで画像表示若しくは画像解析を行い、又は画像データを前記画像機器に対して出力する画像入出力装置において、
前記ビデオインターフェースを介して前記画像機器からビデオ信号を取り込むビデオ信号取り込み手段と、
前記ビデオ信号の画像データと制御信号とを分離する分離手段と、
前記分離後の制御信号のステータスを検出する信号ステータス検出手段と、
前記検出した制御信号のステータスを記憶する信号ステータス記憶手段と、
前記信号ステータス記憶手段に記憶した前記ビデオ制御信号の前記ステータスから画像を表示するための設定条件を判定する設定条件判定手段と、
前記判定結果を画像表示条件として設定する表示条件設定手段と、
前記画像データを記憶する画像データ記憶手段と、
前記画像データと前記表示条件とを関連付けて記憶する画像情報記憶手段と、
前記画像情報記憶手段の記憶内容に基づいて前記画像データを表示装置転送する画像表示制御手段と、
を備えていることを特徴とする画像入出力装置。
【請求項９】
前記画像データのうち余分なデータと実データとの境界を判定して前記表示条件設定手段に設定するオフセット判定手段を備えていることを特徴とする請求項８に記載の画像入出力装置。
【請求項１０】
前記画像データ記憶手段から画像データを取り出し、複数パッキングされた画素のうち何れが先行画素で何れが後行画素かを判別して前記表示条件設定手段に設定する先行画素判定手段を備えていることを特徴とする請求項８に記載の画像入出力装置。
【請求項１１】
前記画像データバッファから画像データを取り出し、複数ライン画素がパッキングされたものか否かを判別して前記表示条件設定手段に設定する複数ラインパラレル画像フォーマット判定手段を備えていることを特徴とする請求項８に記載の画像入出力装置。
【請求項１２】
前記画像データは、所定のトレーニングパターンであることを特徴とする請求項８乃至請求項１１の何れか一項に記載の画像入出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示条件設定装置及び画像入出力装置に関する。
【背景技術】
【０００２】
レーザープリンター、デジタル複写機等の電子写真装置に代表される画像機器においては、機器内部での画像データ転送にビデオインターフェースが採用されている場合が多い。このビデオインターフェースは、ＰＣＩやＵＳＢに代表されるような汎用のインターフェース（Ｉ／Ｆ）と異なり、機種毎に異なった独自仕様であり、製品開発段階において、デバッグするのに不可欠であるビデオインターフェース・モニター装置（以下、「ビデオＩ／Ｆ入出力装置」という）も機種毎に開発しなければならない。
このビデオＩ／Ｆ入出力装置とは、画像機器とビデオインターフェースを介して接続して画像機器がビデオインターフェース上に出力した画像データを取り込んで画像表示、画像解析などを行い、あるいは、逆にビデオＩ／Ｆ入出力装置が画像データを画像機器に対して出力することができるようにする装置である。
このような専用のビデオＩ／Ｆ入出力装置を製品開発機種毎に製作することは非常に効率が悪い為、さまざまなビデオインターフェースに接続して使用することができるような汎用ビデオＩ／Ｆ入出力装置を開発するのが一般的であると考えられる。
汎用ビデオＩ／Ｆ入出力装置を使用するにあたっては、さまざまに異なった仕様のビデオインターフェースから常に正しいデータを取り込む、あるいは出力するためには、接続しているビデオインターフェースの独自仕様を汎用ビデオＩ／Ｆ入出力装置の「画像取り込み条件（「モニター条件」と呼ぶ）、あるいは画像出力条件」として、あらかじめ設定しておく必要がある。
モニター条件とは、例えば、２次元画像データの主走査有効データを取り込むためには、どのインターフェース信号を使用するのか（Ａ信号なのかＢ信号なのか）、また、その信号がＬレベルの時が画像有効部分なのか、あるいはＨレベルの時が画像有効部分なのか、等といった有効画像データを正しくモニター装置が取り込むことができるための条件である。
このようなモニター条件の設定は、ビデオＩ／Ｆ入出力装置のアプリケーションソフト等を通じて、使用者がそれぞれのビデオインターフェース仕様にあったモニター条件を設定している。
【特許文献１】特開平１０−１５０５５３号公報
【特許文献２】特開２００３−１１０６５４公報
【特許文献３】特開平５−２７７２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、モニター条件の設定においては、使用者自身がビデオインターフェース仕様に精通していないと、多岐設定項目にわたるモニター条件を容易に設定できず、モニター条件設定値を誤ってしまうと正しいデータをモニタリングできないという不具合がある。
そこで、本発明の目的は、使用者がモニター条件を設定しなくても自動でモニター条件を設定できるようにすることである。
【課題を解決するための手段】
【０００４】
請求項１に記載の発明は、画像機器とビデオインターフェースを介して接続され、前記画像機器が前記ビデオインターフェース上に出力した画像データを取り込んで画像表示若しくは画像解析を行い、又は画像データを前記画像機器に対して出力する画像入出力装置で画像を表示するための設定条件を設定する画像表示条件設定装置において、前記ビデオインターフェースを介して前記画像機器からビデオ信号を取り込むビデオ信号取り込み手段と、前記ビデオ信号の画像データと制御信号とを分離する分離手段と、前記分離後の制御信号のステータスを検出する信号ステータス検出手段と、前記検出した制御信号のステータスを記憶する信号ステータス記憶手段と、前記信号ステータス記憶手段に記憶した前記ビデオ制御信号の前記ステータスから画像を表示するための設定条件を判定する設定条件判定手段と、前記判定結果を画像表示条件として設定する表示条件設定手段と、を備えていることを特徴とする画像表示条件設定装置である。
請求項２に記載の発明は、請求項１に記載の画像表示条件設定装置において、前記画像データを流していない時の記同期信号と転送中の前記同期信号とを比較して前記同期信号の動作論理又は同期信号パターンを判定する同期信号判定手段を備えていることを特徴とする。
請求項３に記載の発明は、請求項１に記載の画像表示条件設定装置において、前記画像データの転送中のデータバス信号の変化から有効なデータバス幅を判定するデータバス幅判定手段を備えていることを特徴とする。
【０００５】
請求項４に記載の発明は、請求項１に記載の画像表示条件設定装置において、前記画像データの画素あたりのビット数を判定する画素ビット数判定手段を備えていることを特徴とする。
請求項５に記載の発明は、請求項１に記載の画像表示条件設定装置において、画像データの示す画像の主走査サイズと副走査サイズを計算する画像サイズ算出手段を備えていることを特徴とする。
請求項６に記載の発明は、請求項１に記載の画像表示条件設定装置において、前記設定条件を編集する設定値編集手段を備えていることを特徴とする。
請求項７に記載の発明は、請求項１乃至請求項６のいずれかの一項に記載の画像表示条件設定装置において、前記画像データは、所定のトレーニングパターンであることを特徴とする。
【０００６】
請求項８に記載の発明は、画像機器とビデオインターフェースを介して接続され、前記画像機器が前記ビデオインターフェース上に出力した画像データを取り込んで画像表示若しくは画像解析を行い、又は画像データを前記画像機器に対して出力する画像入出力装置において、前記ビデオインターフェースを介して前記画像機器からビデオ信号を取り込むビデオ信号受信手段と、前記ビデオ信号の画像データと制御信号とを分離するフィルタ手段と、前記分離後の制御信号のステータスを検出する信号ステータス検出手段と、前記検出した制御信号のステータスを記憶する信号ステータス記憶手段と、前記信号ステータス記憶手段に記憶した前記ビデオ制御信号の前記ステータスから画像を表示するための設定条件を判定する設定条件判定手段と、前記判定結果を画像表示条件として設定する表示条件設定手段と、前記画像データを記憶する画像データ記憶手段と、前記画像データと前記表示条件とを関連付けて記憶する画像情報記憶手段と、前記画像情報記憶手段の記憶内容に基づいて前記画像データを表示装置転送する画像表示制御手段と、を備えていることを特徴とする画像入出力装置である。
請求項９に記載の発明は、請求項８に記載の画像入出力装置において、前記画像データのうち余分なデータと実データとの境界を判定して前記表示条件設定手段に設定するオフセット判定手段を備えていることを特徴とする。
請求項１０に記載の発明は、請求項８に記載の画像入出力装置において、前記画像データ記憶手段から画像データを取り出し、複数パッキングされた画素のうち何れが先行画素で何れが後行画素かを判別して前記表示条件設定手段に設定する先行画素判定手段を備えていることを特徴とする。
請求項１１に記載の発明は、請求項８に記載の画像入出力装置において、前記画像データバッファから画像データを取り出し、複数ライン画素がパッキングされたものか否かを判別して前記表示条件設定手段に設定する複数ラインパラレル画像フォーマット判定手段を備えていることを特徴とする。
請求項１２に記載の発明は、請求項８乃至請求項１１のいずれか以降の一項に記載の画像入出力装置において、前記画像データは、所定のトレーニングパターンであることを特徴とする。
【発明の効果】
【０００７】
請求項１又は８に記載の発明によれば、「モニター条件」の1項目である「有効同期信号」などの設定条件が自動設定されるので、ビデオインターフェースの仕様を正確に知らない使用者でも煩雑な条件設定を実施することなく、作業効率が向上する。また、条件設定を人為的に誤ってしまうということもなくなる。
請求項２に記載の発明によれば、「モニター条件」として「有効同期信号の動作論理」を容易に設定でき、作業効率が向上する。
請求項３に記載の発明によれば、「モニター条件」として「データバス幅」を容易に設定でき、作業効率が向上する。
請求項４に記載の発明によれば、画素あたりのビット数を自動認識・設定することにより、使用者の負荷を軽減し、設定ミスを減らすことができる。
請求項５に記載の発明によれば、画像サイズを自動認識・自動設定することにより、使用者の負荷を軽減し、設定ミスを減らすことができる。
請求項６に記載の発明によれば、使用者が実験的にその他の設定値で画像を取り込むことができる上、もし自動設定値に誤りがあった場合には自動設定値をユーザー自身が書き換えることができる。
請求項９に記載の発明によれば、複数パッキングされた画素のうち、何れが先行画素で何れが後行画素かを自動認識・自動設定することにより、使用者の負荷を軽減し、設定ミスを減らすことができる。
請求項１０に記載の発明によれば、複数パッキングされた画素のうち、何れが先行画素で何れが後行画素かを自動認識・自動設定することにより、使用者の負荷を軽減し、設定ミスを減らすことができる。
請求項１１に記載の発明によれば、複数ライン画素がパッキングされた画像データか否かを自動認識・自動設定することにより、使用者の負荷を軽減し、設定ミスを減らすことができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施形態について図面を参照して説明する。
［実施形態１］
図１は、本実施形態の画像入出力装置の機能ブロック図である。本画像入出力装置２１は、画像機器とビデオインターフェース（Ｉ／Ｆ）を介して接続して画像機器がビデオインターフェース上に出力した画像データを取り込んで画像表示、画像解析などを行い、あるいは、逆に画像入出力装置２１が画像データを画像機器に対して出力することができるようにする装置である。
この画像入出力装置２１は、本装置の動作開始指示、トレーニングパターン読み取りモードか否か、あるいはモニター条件等を使用者が入力するための入力部１と、図示しないビデオインターフェースを介して図示しない画像機器と接続され、画像機器からビデオ信号を取り込むビデオ信号受信部ビデオ信号取り込み手段）２と、このビデオ信号から画像データと制御信号とを分離するフィルタ部（分離手段）３と、この制御信号のステータスを検出する信号ステータス検出部（信号ステータス検出手段）４と、検出した制御信号のステータスを保管する信号ステータス記憶部（信号ステータス記憶手段）５と、信号ステータス記憶部５に記憶したビデオ制御信号のステータスから画像を表示するための設定条件を判定する設定条件判定部（設定条件判定手段）６と、この判定結果を画像表示条件として設定する表示条件設定部（表示条件設定手段）７と、表示する画像データを記憶する画像データバッファ部（画像データ記憶手段）１０と、画像データと表示条件とを関連付けて記憶する画像情報テーブル部（画像情報記憶手段）１１と、画像情報テーブル部１１の内容に基づいて画像データを表示部１２に転送する画像表示制御部（画像表示制御手段）８と、画像を表示する表示部１２と、各部を集中的に制御する制御部９とを備えている。これらの機能を実現できる構成であれば、ブロック間の接続形態等は、任意で構わない。
【０００９】
次に、画像入出力装置２１の動作について説明する。
まず、入力部１で使用者がトレーニングパターン読み取りモードを設定して動作開始を指示した上で、被デバッグ装置である画像機器からビデオインターフェース上に「トレーニングパターン」となるデータを出力させると、この間、制御部９の制御により、信号ステータス検出部４にてビデオインターフェース上の各制御信号のステータスを検出して信号ステータス記憶部５に記憶し、設定条件判定部６にて、信号ステータス記憶部５に記憶した信号検出情報より画像データ取り込みに必要な同期信号を特定し、設定条件判定部６が、出力した判定結果を「モニター条件」として表示条件設定部７に設定するものである。
このトレーニングパターン読み取りモードの動作を行った上で、使用者は入力部１よりトレーニングパターン読み取りモードを解除して動作指示を行えば、使用者はモニター条件の多岐に渡る項目の設定を行うことなしに、ビデオＩ／Ｆ上を流れる画像データの取り込み、画像表示を行うことができる。
フィルタ部３には、トレーニングパターン読み取り動作時に表示条件設定部７に設定されたモニター条件に基づいて制御部９によって画像データの切り出し条件が設定されている。このため、トレーニングパターンモードが解除された後は、ビデオＩ／Ｆ上にデータが転送されると、フィルタ部３で有効画像データ部分が切り出されて画像データバッファ部１０に保管される。
また、この保管した画像データのサイズ情報や画像データバッファのどこに格納したかを示すバッファアドレス情報などは制御部９で検出し、これを画像情報テーブル１１にセットする。
画像データ取り込みが終了した時点や、使用者の指示による画像データの再表示タイミングで、画像表示制御部８はテーブル値１１及び表示条件設定部７に設定されているモニター条件を元に、画像データバッファ１０に格納されている画像データの読み出しを行い、表示部１２に表示データとして出力する。
【００１０】
［実施形態２］
本実施形態の基本構成、動作は実施形態１と同様である。以下では、相違点を中心に説明する。
本実施形態は、同期信号の「動作論理」（Ｌレベル／Ｈレベルの論理）も設定しないと正しく画像データを表示できないという点に対応するものである。すなわち、本実施形態では、設定条件判定部６は、トレーニングパターン読み取りモード時の動作において検出したビデオＩ／Ｆの同期信号等の制御信号の信号論理はアクティブロウ（Low）か、あるいはアクティブハイ（High）かについても判定することができる。そして、信号ステータス記憶部５に記憶した信号検出情報より画像データ取り込みに必要な同期信号を特定し、設定条件判定部６が出力した判定結果を「モニター条件」として表示条件設定部７に設定する。
また、信号ステータス検出部４において、「トレーニングパターン」を流す前の同期信号の状態と転送中の同期信号の変化を検出し、検出した状態を信号ステータス記憶部５に記憶し、設定条件判定部６は、記憶した転送前と転送中の同期信号の論理を比較して同期信号の「動作論理」を自動設定する。
例えば、転送前がＨレベルで、転送中はＬレベルが検出された場合は、モニター条件の１つである信号動作論理は、アクティブロウ信号と設定する。
逆に、転送前がＬレベルで、転送中はＨレベルが検出された場合は、アクティブハイ信号と設定する。
また、図２のビデオＩ／Ｆ同期信号に示すように、同期信号のパターン自体複数存在している。（ａ）は、主走査方向の開始時にパルス状に同期信号が変化するもの、（ｂ）は、同期信号がＬ字型に変化するもの、（ｃ）は主走査方向の１ライン中で複数の同期パルスを発生するものである。画像信号の入力がない場合には、同期信号に変化がないため、それと転送中の同期信号の変化を比較することで、どの同期信号パターンを使用しているか判定することができる。
これに対して、図３のビデオＩ／Ｆ同期信号は、図２に対応する従来例であり、様々な同期信号から選択する仕組みにはなっていない。
【００１１】
［実施形態３］
本実施形態の基本構成、動作は実施形態１と同様である。以下では、相違点を中心に説明する。
本実施形態は、実施形態１では画像データ信号の「データバス幅」が設定されない点を解消したものである。
本実施形態では、「トレーニングパターン」の画像データとして、一定量（最大バス幅以上）の黒ベタ、白ベタの画像データの繰り返されるパターンを流す。
次に、信号ステータス検出部４では、データバス信号の状態を監視し、各バス信号のステータス情報として信号ステータス記憶部５に保存する。
トレーニングパターンの転送終了後、設定条件判定部６は、情報ステータス記憶部５から各バス信号のステータス情報を読出し、信号状態の変化を確認する。
そして、変化の認められたデータバス信号を有効データバス信号としてデータバス幅を判定し、「モニター条件」の「データバス幅」として設定する。
【００１２】
［実施形態４］
図４は、本実施形態の画像入出力装置の機能ブロック図である。本実施形態の基本構成、動作は実施形態１と同様であり、図４において図１と同様の回路要素などは図１と同一符号を用い、詳細な説明は省略する。以下では、実施形態１との相違点を中心に説明する。
画像データには多数の書式が存在しており、その書式を決定する要素の一つに画素あたりのビット数がある。この画素あたりのビット数がわからないと正常に画像表示ができないため、これを自動認識・自動設定したい。この点を解決するのが本実施形態である。本実施形態の実施形態１との相違点は、画素ビット判定部２２を備えている点である。
図５は、システムがサポートする書式の大まかな一覧である。１画素を表すデータは、何ビットでパッキングされているかで大別でき、図５に示すように各々８／４／２／１ビットがある。主走査方向に１画素毎に値が増えるような（00h〜FFhを繰り返す）トレーニングパターン（図６の例のもの）を用い、システムに読み込ませる。そして、画素ビット判定部２２は、画像データバッファ１０から画像データを読み込み、図７のフローチャートに示すような判断を行い、パッキングの単位を判定する。４ビットパッキングである場合は、図８で示す書式があるので、４ビットデータがそれぞれいくつかにより判定する。８ビットパッキングである場合は、図９で示す書式があるので、８ビットデータがそれぞれいくつかにより判定する。各判定が終了した後、表示条件設定部に判定結果を通知する。
【００１３】
［実施形態５］
図１０は、本実施形態の画像入出力装置の機能ブロック図である。本実施形態の基本構成、動作は実施形態１と同様であり、図１０において図１と同様の回路要素などは図１と同一符号を用い、詳細な説明は省略する。以下では、実施形態１との相違点を中心に説明する。
画像データ自体は単なる数値データの固まりであるため、画像を表示するには主走査方向と副走査方向の画像のサイズを指定しなければ、意図した画像は表示できない。これを自動認識・自動設定できるようにするのが本実施形態である。本実施形態の実施形態１との相違点は、画像サイズ算出部２３を備えている点である。
まず、画像サイズ算出部２３は、画像の主走査、副走査のサイズは以下の式より求める。
主走査サイズ ＝ LGATE間の転送クロック数×クロックあたりのピクセル数
副走査サイズ ＝ FGATE間のLGATE数
また、LGATE/FGATEの転送クロック数は信号ステータス記憶部５から抽出し、クロックあたりのピクセル数は“バス幅÷画素”あたりのビット数で求める。バス幅と画素あたりのビット数は、表示条件設定部７から取り出す。
【００１４】
［実施形態６］
図１１は、本実施形態の画像入出力装置の機能ブロック図である。本実施形態の基本構成、動作は実施形態１と同様であり、図１１において図１と同様の回路要素などは図１と同一符号を用い、詳細な説明は省略する。以下では、実施形態１との相違点を中心に説明する。
画像データバッファ１０が受け取る画像データは、本来の画像データの他に余分なデータが付加されることがある。本来の画像データを表示するにはその余分なデータを取り除かなければならず、余分なデータと実データの境界（オフセット）を判定しなければならない。本実施形態はこれを自動判定するものである。本実施形態の実施形態１との相違点は、オフセット判定部２４を備えている点である。
まず、１ライン毎に交互に白黒ラインとなるトレーニングパターンをシステムに読み込ませる。余分なデータは、白または黒であるとすると、図１２のような画像データが画像データバッファ１０に取り込まれる。
オフセット判定部２４は、主走査方向のサイズを表示条件設定部７から取り出し、１ライン毎に画像データが白黒または黒白に変化するラインを検索する。検索した結果、データの変化するオフセットが余分なデータと実データの境界となるので、その結果を表示条件設定部７に通知する。
【００１５】
［実施形態７］
図１３は、本実施形態の画像入出力装置の機能ブロック図である。本実施形態の基本構成、動作は実施形態１と同様であり、図１３において図１と同様の回路要素などは図１と同一符号を用い、詳細な説明は省略する。以下では、実施形態１との相違点を中心に説明する。
画像機器との間で逐次転送される画像データは、同時に複数画素分のデータがパッキングされて転送される場合があるが、このとき、主走査方向において先行画素／後行画素が何れであるかがわからないと、正しい２次元画像を再生することができない。
そこで、画像機器から主走査グラデーション画像をトレーニングパターンとして出力させて、複数パッキングされた画素のうち、何れが先行画素で何れが後行画素かを自動判別できるようにするのが本実施形態である。本実施形態の実施形態１との相違点は、先行画素判定部２５を備えている点である。
すなわち、先行画素判定部２５は、画像データバッファ１０から画像データを取り出し、複数パッキングされた画素のうち、何れが先行画素で何れが後行画素かを判別する機能を有する。
一般的な動作は実施形態１と同様であるが、本実施形態では先行画素判定部２５の動作に特徴があるのでこの点について述べる。ここで、トレーニングパターンとして主走査グラデーションデータを転送させる。例えば、データバス幅１６ビット、１画素８ビットである場合、データバスには２画素同時にデータが送信されてくる。例えば、各８ビットであるａ，ｂ，ｃ，ｄ，ｅ，ｆ，…というデータ列を１６ビットデータバスに転送した場合、｛ａ，ｂ｝→［ｃ，ｄ］→［ｅ，ｆ］→…、又は、｛ｂ，ａ｝→［ｄ，ｃ］→［ｆ，ｅ］→…、と転送されるのが一般的である（後述の図１６の１，２を参照）。
ここで、この送信データが主走査インクリメントグラデーションデータであれば、パッキングされた２画素のデータのうち、値が小さい方を先行画素と判定し、主走査デクリメントデータであれば、値が大きい方が先行画素と判断する。判定が終了した後、表示条件設定部７に判定結果を通知する。
【００１６】
［実施形態８］
図１４は、本実施形態の画像入出力装置の機能ブロック図である。本実施形態の基本構成、動作は実施形態１と同様であり、図１４において図１と同様の回路要素などは図１と同一符号を用い、詳細な説明は省略する。以下では、実施形態１との相違点を中心に説明する。
今までの実施形態は自動設定に関するものであるが、場合によっては自動設定された信号設定とは異なる設定に使用者が敢えて設定したいという場合もある。この点を解決するのが本実施形態であり、本実施形態では設定条件を使用者が編集できる機能を有する設定値編集部２６を備えている。
一般的な動作は実施形態１と同様であるが、本実施形態では設定値編集部２６の動作に特徴があるのでこの点について述べる。すなわち、使用者は表示部１２を通して条件設定が自動設定されたことを知ることができ、設定値の内容を確認することができる。具体的には、キーボード・マウス等の入力部１より、自動設定されたパラメータとは異なる設定を再度、設定することができる。
【００１７】
［実施形態９］
図１５は、本実施形態の画像入出力装置の機能ブロック図である。本実施形態の基本構成、動作は実施形態１と同様であり、図１５において図１と同様の回路要素などは図１と同一符号を用い、詳細な説明は省略する。以下では、実施形態１との相違点を中心に説明する。
画像機器のプリントエンジンにおいて、複数ラインを同時に書き込む方式の画像機器があるが、例えばこのような場合、実施形態４の画像入出力装置２１において、画像機器との間で逐次転送される画像データには、同時に複数ライン分のデータがパッキングされて転送されている場合がある。
そこで、画像機器から主走査グラデーション画像や１画素単位の白黒縞データをトレーニングパターンとして出力させて、複数ライン画素がパッキングされたものか、否かを自動判別するようにしたのが本実施形態である。本実施形態では、複数ラインパラレル判定部２７を備え、複数ラインパラレル判定部２７は、図１６の１２のようなビデオデータフォーマットであるか否かを判定する機能を有する。
【００１８】
一般的な動作は実施形態１と同様であるが、本実施形態では複数ラインパラレル判定部２７の動作に特徴があるのでこの点について述べる。ここでは１６ビットバス、１画素８ビットのインターフェースの場合を例に挙げる。このとき１CLKで２画素同時にデータが送信されてくるが、トレーニングデータとして１画素単位で白データ、黒データを繰り返す縦縞パターンを使用した場合、同一ラインの隣り合う２画素がパッキングされた場合と、隣り合う２ライン分の主走査同一画素がパッキングされた場合とで、以下のとおり転送されてくるデータの順番が異なる。（以下、矢印でつながれた（  ）内が１６ビット分のデータである。）
「同一ラインの隣り合う２画素がパッキングされた場合」（図１６の１）
（白、黒）→（白、黒）→（白、黒）→（白、黒）→・・・
↑主走査隣り合う２画素
「隣り合う２ライン分の主走査同一画素がパッキングされた場合」（図１６の９）
（白、白）→（黒、黒）→（白、白）→（黒、黒）→・・・
↑副走査隣り合う２画素
このことを利用して、パッキングされたデータに白・黒の双方のデータが存在する場合には、「同一ラインの隣り合う２画素がパッキングされた場合」と判定し、パッキングされたデータが白、または黒のみである場合には、「隣り合う２ライン分の主走査同一画素がパッキングされた場合」と判定する。
また、同様に１６ビットバス、１画素４ビットのインターフェースであれば、トレーニングデータとして２画素単位で白データ、黒データを繰り返す縦縞パターンを使用すれば同様の判定を行うことができる。
「同一ラインの隣り合う４画素がパッキングされた場合」（図１６の３）
（白、白、黒、黒）→（白、白、黒、黒）→・・・
「隣り合う２ライン分の主走査同一画素がパッキングされた場合」（図１６の１０）
（白、白、白、白）→（黒、黒、黒、黒）→・・・
【００１９】
同様に１６ビットバス、１画素２ビットのインターフェースであれば、トレーニングデータとして４画素単位で白データ、黒データを繰り返す縦縞パターンを使用すれば同様の判定を行うことができる。
「同一ラインの隣り合う４画素がパッキングされた場合」（図１６の５）
（白、白、白、白、黒、黒、黒、黒）
→（白、白、白、白、黒、黒、黒、黒）→・・・
「隣り合う２ライン分の主走査同一画素がパッキングされた場合」（図１６の１１）
（白、白、白、白、白、白、白、白）
→（黒、黒、黒、黒、黒、黒、黒、黒）→・・・
また、同様に１６ビットバス、１画素１ビットのインターフェースであれば、トレーニングデータとして８画素単位で白データ、黒データを繰り返す縦縞パターンを使用すれば同様の判定を行うことができる。
「同一ラインの隣り合う４画素がパッキングされた場合」（図１６の７）
（白、白、白、白、黒、黒、黒、黒）
→（白、白、白、白、黒、黒、黒、黒）→・・・
「隣り合う２ライン分の主走査同一画素がパッキングされた場合」（図１６の１２）
（白、白、白、白、白、白、白、白、白、白、白、白、白、白、白、白）
→（黒、黒、黒、黒、黒、黒、黒、黒、黒、黒、黒、黒、黒、黒、黒、黒）
→・・・
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態１の画像入出力装置の機能ブロック図である。
【図２】本発明の実施形態２におけるビデオインターフェース同期信号の説明図である。
【図３】従来例のビデオインターフェース同期信号の説明図である。
【図４】本発明の実施形態４の画像入出力装置の機能ブロック図である。
【図５】システムがサポートする書式の大まかな一覧の説明図である。
【図６】主走査方向に１画素毎に値が増えるようなトレーニングパターンの説明図である。
【図７】本発明の実施形態４を説明する図である。
【図８】システムがサポートする書式の説明図である。
【図９】システムがサポートする書式の説明図である。
【図１０】本発明の実施形態５を説明する図である。
【図１１】本発明の実施形態６を説明する図である。
【図１２】１ライン毎に交互に白黒ラインとなるトレーニングパターンの説明図である。
【図１３】本発明の実施形態７を説明する図である。
【図１４】本発明の実施形態８を説明する図である。
【図１５】本発明の実施形態９を説明する図である。
【図１６】ビデオデータフォーマットについて説明する説明図である。
【符号の説明】
【００２１】
２  ビデオ信号受信部
３  フィルタ
４  信号ステータス
５  信号ステータス記憶部
６  設定条件判定部
７  表示条件設定部
８  画像表示制御部
１０  画像データバッファ
１１  画像情報テーブル
２１  画像入出力装置
２２  画素ピット判定部
２３  画像サイズ算出部
２４  オフセット判定部
２５  先行画素判定部
２６  設定値編集部
２７  複数ラインパラレル画像判定部
【図１】
2007034344.tif 000003
【図２】
2007034344.tif 000004
【図３】
2007034344.tif 000005
【図４】
2007034344.tif 000006
【図５】
2007034344.tif 000007
【図６】
2007034344.tif 000008
【図７】
2007034344.tif 000009
【図８】
2007034344.tif 000010
【図９】
2007034344.tif 000011
【図１０】
2007034344.tif 000012
【図１１】
2007034344.tif 000013
【図１２】
2007034344.tif 000014
【図１３】
2007034344.tif 000015
【図１４】
2007034344.tif 000016
【図１５】
2007034344.tif 000017
【図１６】
2007034344.tif 000018