(57)【要約】【課題】  本発明は、複数の画像メモリから転送された複数の画像データに基づき生成されたビデオデータが正常に生成されたか否か検査するビデオデータ検査回路を提供する。【解決手段】  複数の画像メモリ１０−ｎから転送された複数の画像データをＷＩＲＥＤ−ＯＲ部３０で論理演算して生成されたビデオデータを印刷出力する印刷制御装置１００において、ＷＩＲＥＤ−ＯＲ部３０で一定大きさのビデオデータが生成される毎に、複数の画像メモリ１０−ｎに記憶されたテスト用画像データをＷＩＲＥＤ−ＯＲ部３０へ入力制御を行う複数のテストデータ発生回路９０−ｎと、複数のテストデータ発生回路９０−ｎの制御により入力されたテスト用画像データがＷＩＲＥＤ−ＯＲ演算されて生成されたテスト用ビデオデータに基づきＷＩＲＥＤ−ＯＲ部３０が正常に動作しているか否かを検査するテストデータ診断回路９３を備えたビデオデータ検査回路９０を具備する。【選択図】  図３
2006020150.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像メモリから転送された複数の画像データをビデオデータ生成手段で合成してビデオデータを生成するビデオデータ生成装置のビデオデータ検査回路であって、
前記ビデオデータ生成手段で一定大きさのビデオデータが生成される毎に前記複数の画像メモリに記憶されたテスト用画像データを前記ビデオデータ生成手段へ転送するテスト画像データ転送手段と、
前記テスト画像データ転送手段で転送されたテスト用画像データにより前記ビデオデータ生成手段で生成されたテスト用ビデオデータに基づき前記ビデオデータ生成手段が正常に動作しているか否かを検査する検査手段と
を具備することを特徴とするビデオデータ検査回路。
【請求項２】
前記ビデオデータ生成手段で一定大きさのビデオデータが生成される毎に前記複数の画像メモリのうちの何れかひとつに記憶されたテスト用画像データを前記ビデオデータ生成手段へ転送する選択転送手段を
更に具備し、
前記検査手段は、
前記選択転送手段で転送されたテスト用画像データにより前記ビデオデータ生成手段で生成されたテスト用ビデオデータに基づき前記ビデオデータ生成手段が正常に動作しているか否かを検査する
ことを特徴とする請求項１記載のビデオデータ検査回路。
【請求項３】
前記テスト用画像データは、
複数ワードで構成されており、
前記検査手段は、
前記選択転送手段で転送された前記テスト用画像データの各ワードの値の比較結果に基づき前記ビデオデータ生成手段が正常に動作しているか否かを検査する
ことを特徴とする請求項２記載のビデオデータ検査回路。
【請求項４】
前記ビデオデータ生成手段で一定大きさのビデオデータが生成される毎に前記複数の画像メモリから転送された複数の画像データのうちの何れかひとつを選択する画像データ選択手段と、
前記画像データ選択手段で選択された画像データをビット反転させた反転画像データを生成する反転画像データ生成手段と
を更に具備し、
前記検査手段は、
前記画像データ選択手段で選択された画像データと前記反転画像データ生成手段で生成された反転画像データとにより前記ビデオデータ生成手段でそれぞれ生成されたビデオデータに基づき前記ビデオデータ生成手段が正常に動作しているか否かを検査する検査手段と
を具備することを特徴とする請求項１記載のビデオデータ検査回路。
【請求項５】
パリティチェックデータを記憶する複数のパリティメモリと、
前記ビデオデータ生成手段で一定大きさのビデオデータが生成される毎に前記複数の画像メモリから転送された複数の画像データのうちの何れかひとつを選択する画像データ選択手段と、
前記ビデオデータ生成手段で一定大きさのビデオデータが生成される毎に前記複数のパリティメモリのうちの何れかひとつを選択し、該選択されたパリティメモリに記憶されたパリティチェックデータを転送するパリティチェックデータ転送手段と、
前記画像データ選択手段で選択された画像データにより前記ビデオデータ生成手段で生成されたビデオデータに前記パリティチェックデータ転送手段で転送されたパリティチェックデータを付加してテスト用画像データを生成するテスト画像データ生成手段と
を更に具備し、
前記検査手段は、
前記テスト画像データ生成手段で生成されたテスト用画像データに基づき前記ビデオデータ生成手段が正常に動作しているか否かを検査する検査手段と
を具備することを特徴とする請求項１記載のビデオデータ検査回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ビデオデータ検査回路に関し、特に、複数の画像メモリから転送された複数の画像データに基づき生成されたビデオデータが正常に生成されているか否か検査するビデオデータ検査回路に関する。
【背景技術】
【０００２】
従来、複数の画像メモリに記憶された画像データを重ね印刷する場合は、印刷装置内のＣＰＵ（＝Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ ）によりメモリ上に最初の印刷データを展開し、次に重なる印刷データを同一メモリ上に再度展開して重ね印刷データを生成していた。
【０００３】
このような印刷処理は、印刷装置内のＣＰＵによる同一メモリ上に各々の印刷データを重複展開してビデオデータを生成しているので、重なる印刷データ等が変更されるような時には、再度ＣＰＵは、最初の印刷データを展開し、次に重なる印刷データを同一メモリ上に再度展開する処理を繰り返し施す必要があるため、印刷処理速度が遅いという問題を有していた。
【０００４】
このような問題を解決するために、例えば特許文献１には、各頁毎のメモリに重ね印字のそれぞれの印字データを展開しておき、露光部への送出時に論理和をとることにより、印刷処理速度の高速化を図るようなビデオデータ生成回路が提案されている。
【特許文献１】特開平０４−１６２８７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、上記特許文献１に記載のビデオデータ生成回路は、複数のメモリで記憶した複数の画像データを論理和演算して合成画像データを生成するような構成とし、一部の画像データ等に変更が生じた場合の印刷処理を同一メモリ上で画像データを重ねて展開する方法の印刷処理よりも高速で処理できるようにしたものである。
【０００６】
しかし、上記特許文献１は、複数のメモリで記憶された複数の画像データを論理和演算する際に、論理和演算を行う論理和演算回路等の固定故障や間欠故障等を検知する手段を有しておらず、論理和演算回路等に故障等が生じた場合は、論理和演算回路等の故障による誤演算結果の合成画像データが出力されて誤印刷出力される問題がある。
【０００７】
そこで、本発明は、複数の画像メモリから転送された複数の画像データに基づき生成されたビデオデータが正常に生成されているか否か検査するビデオデータ検査回路を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１の発明は、複数の画像メモリから転送された複数の画像データをビデオデータ生成手段で合成してビデオデータを生成するビデオデータ生成装置のビデオデータ検査回路であって、前記ビデオデータ生成手段で一定大きさのビデオデータが生成される毎に前記複数の画像メモリに記憶されたテスト用画像データを前記ビデオデータ生成手段へ転送するテスト画像データ転送手段と、前記テスト画像データ転送手段で転送されたテスト用画像データにより前記ビデオデータ生成手段で生成されたテスト用ビデオデータに基づき前記ビデオデータ生成手段が正常に動作しているか否かを検査する検査手段とを具備することを特徴とする。
【０００９】
また、請求項２の発明は、請求項１の発明において、前記ビデオデータ生成手段で一定大きさのビデオデータが生成される毎に前記複数の画像メモリのうちの何れかひとつに記憶されたテスト用画像データを前記ビデオデータ生成手段へ転送する選択転送手段を更に具備し、前記検査手段は、前記選択転送手段で転送されたテスト用画像データにより前記ビデオデータ生成手段で生成されたテスト用ビデオデータに基づき前記ビデオデータ生成手段が正常に動作しているか否かを検査することを特徴とする。
【００１０】
また、請求項３の発明は、請求項２の発明において、前記テスト用画像データは、複数ワードで構成されており、前記検査手段は、前記選択転送手段で転送された前記テスト用画像データの各ワードの値の比較結果に基づき前記ビデオデータ生成手段が正常に動作しているか否かを検査することを特徴とする。
【００１１】
また、請求項４の発明は、請求項１の発明において、前記ビデオデータ生成手段で一定大きさのビデオデータが生成される毎に前記複数の画像メモリから転送された複数の画像データのうちの何れかひとつを選択する画像データ選択手段と、前記画像データ選択手段で選択された画像データをビット反転させた反転画像データを生成する反転画像データ生成手段とを更に具備し、前記検査手段は、前記画像データ選択手段で選択された画像データと前記反転画像データ生成手段で生成された反転画像データとにより前記ビデオデータ生成手段でそれぞれ生成されたビデオデータに基づき前記ビデオデータ生成手段が正常に動作しているか否かを検査する検査手段とを具備することを特徴とする。
【００１２】
また、請求項５の発明は、請求項１の発明において、パリティチェックデータを記憶する複数のパリティメモリと、前記ビデオデータ生成手段で一定大きさのビデオデータが生成される毎に前記複数の画像メモリから転送された複数の画像データのうちの何れかひとつを選択する画像データ選択手段と、前記ビデオデータ生成手段で一定大きさのビデオデータが生成される毎に前記複数のパリティメモリのうちの何れかひとつを選択し、該選択されたパリティメモリに記憶されたパリティチェックデータを転送するパリティチェックデータ転送手段と、前記画像データ選択手段で選択された画像データにより前記ビデオデータ生成手段で生成されたビデオデータに前記パリティチェックデータ転送手段で転送されたパリティチェックデータを付加してテスト用画像データを生成するテスト画像データ生成手段とを更に具備し、前記検査手段は、前記テスト画像データ生成手段で生成されたテスト用画像データに基づき前記ビデオデータ生成手段が正常に動作しているか否かを検査する検査手段とを具備することを特徴とする。
【発明の効果】
【００１３】
本発明のビデオデータ検査回路によれば、複数の画像メモリから転送された複数の画像データをビデオデータ生成手段で合成してビデオデータを生成するビデオデータ生成装置において、一定大きさのビデオデータがビデオデータ生成手段で生成される毎にテスト用画像データをビデオデータ生成手段へ転送し、該転送されたテスト用画像データによりビデオデータ生成手段で生成されたテスト用ビデオデータに基づきビデオデータ生成手段が正常に動作しているか否かを検査するように構成したので、ビデオデータ生成手段を構成する回路等の固定故障または間欠故障を検知することができる。
【００１４】
また、本発明のビデオデータ検査回路を、複数の画像メモリから転送された複数の画像データをビデオデータ生成手段で合成して生成したビデオデータを印刷出力する印刷制御装置に適用することにより、ビデオデータ検査回路がビデオデータ生成手段を構成する回路等の固定故障または間欠故障を検知した場合は、印刷制御装置が印刷停止制御をおこなうことで誤印刷を防止し、不要な用紙の消費を抑えることができるという効果を奏する。
【発明を実施するための最良の形態】
【００１５】
本発明に係わるビデオデータ検査回路は、例えば、複数の画像データを合成してビデオデータを生成する際に、複数の画像データに基づき正常にビデオデータが生成されているか否かを検査するビデオデータ検査回路であり、以下の実施例では、本発明に係わるビデオデータ検査回路を印刷装置の印刷制御装置に適用した場合を想定して説明する。
【実施例１】
【００１６】
以下、本発明に係わるビデオデータ検査回路の一実施例について添付図面を参照して詳細に説明する。
【００１７】
図１は、本発明に係わるビデオデータ検査回路９０を備えた印刷制御装置１００の概略の回路構成を示す図である。
【００１８】
図１に示すように、印刷制御装置１００は、画像データ処理部８０と、ビデオデータ処理部７０と、ビデオデータ検査回路９０を備えており、画像データ処理部８０は、ビットマップ形式の画像データを記憶する複数の画像メモリ１０−１、１０−２、１０−３・・・等（以下、総称して「画像メモリ１０−ｎ」という。）から成る画像メモリ部１０（破線で囲まれた部分）と、各画像メモリ１０−ｎに対応して各画像メモリ１０−ｎに記憶された画像データを読み出し、読み出した画像データをビデオデータ処理部７０のＦＩＦＯ等格納メモリ４０に転送動作する複数のビデオ転送回路２０−１、２０−２、２０−３・・・等（以下、総称して「ビデオ転送回路２０−ｎ」という。）から成るビデオ転送回路部２０（破線で囲まれた部分）と、各ビデオ転送回路２０−ｎに対応して各ビデオ転送回路２０−ｎから出力される画像データとテスト用画像データのどちらかを選択して出力する複数のＷＩＲＥＤ−ＯＲ回路３０−１、３０−２、３０−３・・・等（以下、総称して「ＷＩＲＥＤ−ＯＲ回路３０−ｎ」という。）から成るＷＩＲＥＤ−ＯＲ回路部３０（破線で囲まれた部分）等で構成されている。
【００１９】
また、ビデオデータ処理部７０は、画像データ処理部８０から転送されたビデオデータを一時保存するＦＩＦＯ等格納メモリ４０と、ＦＩＦＯ等格納メモリ４０に格納されたビデオデータをパラレルからシリアル形式に変換するＰ／Ｓ変換回路６０と、画像データ処理部８０のビデオ転送回路部２０がＷＩＲＥＤ−ＯＲ回路部３０を介してＦＩＦＯ等格納メモリ４０へビデオデータを転送するタイミング制御を行う送受信制御部５０から構成されている。
【００２０】
また、ビデオデータ検査回路９０は、画像データ処理部８０の各画像メモリ１０−ｎに記憶された画像データのうちの１ライン分のビデオデータが画像データ処理部８０からビデオデータ処理部７０へ転送される毎に、各画像メモリ１０−ｎに記憶されたテスト用画像データのうちのいずれかひとつのテスト用画像データを画像データ処理部８０から転送出力させ、画像データ処理部８０から出力されたテスト用ビデオデータに基づき画像データ処理部８０から正常にビデオデータが出力されているか否かの検査を行うように構成されている。
【００２１】
このように構成された印刷制御装置１００が、画像データ処理部８０の複数の画像メモリ１０−ｎに記憶された画像データを重ね印刷処理する制御動作について、図２に示す画像データを参照しながら簡単に説明する。
【００２２】
図２において、図２（ａ）は、画像データ処理部８０の画像メモリ１０−１、１０−２、１０−３に記憶されたビットマップ形式の画像データ１１、画像データ１２、画像データ１３の一例を示す図であり、図２（ｂ）は、複数の画像データ１１、画像データ１２、画像データ１３に基づきＷＩＲＥＤ−ＯＲ演算処理後に出力された合成画像データ１４の一例を示す図である。
【００２３】
なお、図２においては、画像メモリの数は特に限定されるものではないが、説明の便宜上、画像データ処理部８０の複数の画像メモリ１０−ｎが３個の場合を例に説明する。
【００２４】
図２（ａ）に示すように、ビデオデータ処理部７０の送受信制御部５０から画像データ処理部８０のビデオ転送回路部２０にデータ要求信号が入力されると、ビデオ転送回路部２０の各ビデオ転送回路２０−１、２０−２、２０−３が各画像メモリ１０−１、１０−２、１０−３に記憶されたビットマップ形式の画像データ１１、１２、１３を読み出し、ＷＩＲＥＤ−ＯＲ回路部３０へ転送し、転送された各画像データ１１、１２、１３がＷＩＲＥＤ−ＯＲ回路部３０でＷＩＲＥＤ−ＯＲ演算処理されて図３（ｂ）に示すような合成画像データ１４のビデオデータに生成されてビデオデータ処理部７０のＦＩＦＯ等格納メモリ４０へ転送される。
【００２５】
合成画像データ１４が画像データ処理部８０からビデオデータ処理部７０へ転送されるタイミンングは、例えば、ビデオデータ処理部７０の送受信制御部５０がＦＩＦＯ等格納メモリ４０に合成画像データ１４等のビデオデータの格納が可能か否かの状態に基づき画像データ処理部８０に対してビデオデータの転送を要求するデータ要求信号の立ち上がりタイミングで合成画像データ１４を画像データ処理部８０からビデオデータ処理部７０のＦＩＦＯ等格納メモリ４０へ転送され書き込み記憶される。
【００２６】
また、画像データ処理部８０は、合成画像データ１４をビデオデータ処理部７０へ転送後、ビデオデータ処理部７０の送受信制御部５０から出力されるデータ要求信号の立ち上がり時に、転送した合成画像データ１４がビデオデータ処理部７０のＦＩＦＯ等格納メモリ４０へ書き込まれたと判断し、データ応答信号をビデオデータ処理部７０の送受信制御部５０へ出力する。
【００２７】
ビデオデータ処理部７０のＦＩＦＯ等格納メモリ４０に格納された合成画像データ１４は、Ｐ／Ｓ変換回路６０へ転送され、Ｐ／Ｓ変換回路６０でパラレル形式からシリアル形式の合成画像データ１４へと変換されて印刷装置の図示せぬ印刷処理部へ転送され、合成画像データ１４が印刷出力される。
【００２８】
ところで、前述で示した印刷制御装置１００は、画像データ処理部８０からビデオデータ処理部７０へ１ライン分のビデオデータを転送後、次の１ライン分のビデオデータを転送するまでにテスト用ビデオデータを画像データ処理部８０から出力させ、出力されたテスト用ビデオデータに基づき画像データ処理部８０からビデオデータ処理部７０へ正常にビデオデータが転送されているか否かをチェックするビデオデータ検査回路９０を備えている。
【００２９】
このビデオデータ検査回路９０の動作により、画像データ処理部８０に何らかの不具合等が生じた場合、例えば、複数の画像メモリ１０−ｎに記憶された複数の画像データに基づきＷＩＲＥＤ−ＯＲ演算処理されて生成出力されたビデオデータが不正であった場合は、これらの不具合を検知して印刷処理を停止させ、誤印刷を防止することが可能となる。
【００３０】
図３は、図１で示した印刷制御装置１００における画像データ処理部８０の各ビデオ転送回路２０−ｎとビデオデータ検査回路部９０を詳細に示した印刷制御装置１００の詳細ブロック図の一例を示したものである。
【００３１】
なお、図３において、画像データ処理部８０の複数のビデオ転送回路２０−ｎは、それぞれ同様に構成されているので説明の便宜上、ビデオ転送回路２０−１、ビデオ転送回路２０−２のみを示して説明する。
【００３２】
図３に示すように、画像データ処理部８０の各ビデオ転送回路２０−ｎ（例えば、ビデオ転送回路２０−１破線で囲まれた部分を参照）は、各画像メモリ１０−ｎに対応して各画像メモリ１０−ｎから読み出された画像データを一時記憶する複数の画像データ格納回路２０１−１、２０１−２、・・・等（以下、総称して「画像データ格納回路２０１−ｎ」という。）と、各画像メモリ１０−ｎに対応して各画像メモリ１０−ｎのＸ方向アドレスとＹ方向アドレスを算出して出力する複数のアドレス生成部２０２−１、２０２−２、・・・等（以下、総称して「アドレス生成部２０２−ｎ」という。）と、各画像メモリ１０−ｎに対応して各画像メモリ１０−ｎに記憶された各画像データの読み出し、書き込みの制御を行う複数のリード・ライト制御部２０３−１、２０３−２、・・・等（以下、総称して「リード・ライト制御部２０３−ｎ」という。）と、各画像メモリ１０−ｎに対応して各画像メモリ１０−ｎのＸ方向アドレスのワード数とＹ方向アドレスのライン数を管理する複数のＸ・Ｙカウンタ２０４−１、２０４−２、・・・等（以下、総称して「Ｘ・Ｙカウンタ２０４−ｎ」という。）と、ビデオデータ処理部７０の送受信制御部５０から水平同期信号及びデータ要求信号の受信を行い、ビデオデータ処理部７０の送受信制御部５０に対してデータ応答信号の送信し、各ＷＩＲＥＤ−ＯＲ回路３０−ｎに対して各ビデオ転送回路２０−ｎから出力される画像データとテスト用画像データの何れかを選択して出力させるような制御を行う機能を持つ複数の送受信制御部２０５−１、２０５−２、・・・等（以下、総称して「送受信制御部２０５−ｎ」という。）を備えている。
【００３３】
また、ビデオデータ検査回路９０は、画像データ処理部８０の各ビデオ転送２０−ｎに対応して各画像メモリ１０−ｎに記憶されたテスト用画像データを各ＷＩＲＥＤ−ＯＲ回路３０−ｎから出力させるような制御を行う複数のテストデータ発生回路９１−１、９１−２、・・・等（以下、総称して「テストデータ発生回路９１−ｎ」という。）と、１ライン分のビデオデータＸ３０１が画像データ処理部８０からビデオデータ処理部７０へ転送される毎に動作試験を実施したいビデオ転送回路２０−ｎに対応したテストデータ発生回路９１−ｎにビデオ選択信号ＸＡ２１を出力し、動作試験対象のビデオ転送回路２０−ｎを選択するとともに、選択されたビデオ転送回路２０−ｎに対応したＷＩＲＥＤ−ＯＲ回路３０−ｎからテスト用画像データを出力させるようにビデオデータ処理部７０の送受信制御部５０に対して制御信号ＸＡ２２を出力するテスト用制御回路９２と、選択されたビデオ転送回路２０−ｎに対応したＷＩＲＥＤ−ＯＲ回路３０−ｎから出力されたテスト用画像データに基づきＷＩＲＥＤ−ＯＲ演算処理されて画像データ処理部８０から出力されたテスト用ビデオデータが正常であるか否かを診断するテストデータ診断回路９３と、テストデータ診断回路９３の診断結果に基づき診断結果情報を設定する診断エラーフラグ９４等で構成されている。
【００３４】
このように構成された印刷制御装置１００において、各画像メモリ１０−ｎのＸ方向、Ｙ方向の各アドレス及びＸ方向のワード数、Ｙ方向のライン数を管理する方法について図４を参照しながら説明する。
【００３５】
図４において、図４（ａ）は、各画像メモリ１０−ｎのＸ方向アドレスとＹ方向アドレスを示す図であり、図４（ｂ）は、各画像メモリ１０−ｎのＸ方向アドレスのワード数とＹ方向アドレスのライン数の対応を示す図、図４（ｃ）は、画像データ処理部８０とビデオデータ処理部７０との間での水平同期信号、データ要求信号、データ応答信号、ビデオデータ等の各信号転送のタイムチャートを示す図である。
【００３６】
図４（ａ）及び（ｂ）に示すように、各画像メモリ１０−ｎは、Ｘ方向のアドレスが１６進数表現で「８」の値のワード数で示され、Ｙ方向のアドレスが１６進数表現で「Ａ」の値のライン数で示されるようにそれぞれ構成されており、各ビデオ転送回路２０−ｎのアドレス生成部２０２−ｎは、Ｘ方向及びＹ方向の各アドレス開始をそれぞれ「０」の値から開始させ、Ｘ方向アドレスの値に「１」の値を順次加算し、Ｘ方向アドレスが８ワード目の最終アドレスとなった時に、Ｙ方向アドレスの値に「１」の値加算してＸ方向アドレスを再び「０」から「１」の値を順次加算してＸ方向及びＹ方向の各アドレスが最終アドレスとなるまで前述の動作を繰り返してアドレス値を算出し出力する。
【００３７】
また、各Ｘ・Ｙカウンタ２０４−ｎは、図４（ｃ）に示すように、水平同期信号Ｘ５０１−Ａがビデオデータ処理部７０の送受信制御部５０から画像データ処理部８０の各送受信制御部２０５−ｎに入力されると、各Ｘ・Ｙカウンタ２０４−ｎのＹカウンタの値を「１」の値減算し、ビデオデータ処理部７０の送受信制御部５０からのデータ要求信号Ｘ５０２−Ａにより、画像データ処理部８０からＷＩＲＥＤ−ＯＲ演算処理されて出力されたビデオデータＸ３０１−Ａがビデオデータ処理部７０のＦＩＦＯ等格納メモリ４０へ転送される。
【００３８】
ビデオデータＸ３０１−Ａがビデオデータ処理部７０のＦＩＦＯ等格納メモリ４０へ転送され格納されると、データ応答信号Ｘ５０３−Ａが画像データ処理部８０の各送受信制御部２０５−ｎからビデオデータ処理部７０の送受信制御部５０へ出力されるとともに各Ｘ・Ｙカウンタ２０４−ｎのＸカウンタの値を「１」の値減算する。
【００３９】
そして、次の水平同期信号Ｘ５０１−Ｂがビデオデータ処理部７０の送受信制御部５０から画像データ処理部８０の各送受信制御部２０５−ｎへ入力される前に、テスト用制御回路９２が複数あるテストデータ発生回路９１−ｎのうちの何れか１つを選択し、選択されたテストデータ発生回路９１−ｎに対応したビデオ転送回路２０−ｎの送受信制御部２０５−ｎにビデオデータ処理部７０の送受信制御部５０からデータ要求信号Ｘ５０２−ＴＡが入力されることにより、選択されたテストデータ発生回路９１−ｎに対応したビデオ転送回路２０−ｎのＷＩＲＥＤ−ＯＲ回路３０−ｎからテスト用ビデオデータが出力され、ＷＩＲＥＤ−ＯＲ演算処理されて画像データ処理部８０からテスト用ビデオデータＸ３０１−ＴＡが出力される。
【００４０】
画像データ処理部８０から出力されたテスト用ビデオデータＸ３０１−ＴＡは、ビデオデータ検査回路９０のテストデータ診断回路９２へ転送され、テストデータ診断回路９２が入力されたテスト用ビデオデータＸ３０１−ＴＡに基づき画像データ処理部８０からビデオデータが正常に出力されているか否かを診断する。
【００４１】
入力されたテスト用ビデオデータＸ３０１−ＴＡに基づきテストデータ診断回路９２が正常との診断結果を出力すれば、次の水平同期信号Ｘ５０１−Ｂがビデオデータ処理部７０の送受信制御部５０から画像データ処理部８０の各送受信制御部２０５−ｎに入力され、Ｙカウンタの値を「１」の値減算し、ビデオデータ処理部７０の送受信制御部５０からのデータ要求信号Ｘ５０２−Ｂにより、画像データ処理部８０の各ビデオ転送回路２０−ｎが次の１ライン分の画像データを各ＷＩＲＥＤ−ＯＲ回路３０−ｎへ転送し、ＷＩＲＥＤ−ＯＲ演算処理されたビデオデータＸ３０１−Ｂがビデオデータ処理部７０のＦＩＦＯ等格納メモリ４０へ転送されて格納される。
【００４２】
ビデオデータＸ３０１−Ｂがビデオデータ処理部７０のＦＩＦＯ等格納メモリ４０へ記憶格納されるとＸカウンタの値を「１」の値減算し、次の水平同期信号（図示せず）がビデオデータ処理部７０の送受信制御部５０から画像データ処理部８０の各送受信制御部２０５−ｎへ入力される前に、テスト用制御回路９２が複数あるテストデータ発生回路９１−ｎのうちの何れか１つを選択し、以降は、前述と同様な動作を繰り返す。
【００４３】
このように動作する印刷制御装置１００において、本発明に係わるビデオデータ検査回路９０が１ライン分のビデオデータが画像データ処理部８０からビデオデータ処理部７０へ転送される毎に、画像データ処理部８０の複数のビデオ転送回路２０−ｎのうちの何れかひとつを任意選択し、選択したビデオ転送回路２０−ｎに対応したＷＩＲＥＤ−ＯＲ回路３０−ｎからテスト用ビデオデータを出力させて画像データ処理部８０からビデオデータが正常に出力されているか否かを検査する方法について図５及び図６を参照して詳細に説明する。
【００４４】
図５において、図５（ａ）は、図４（ｃ）で示した画像データ処理部８０とビデオデータ処理部７０及びビデオデータ検査回路９０との間での各信号転送のタイムチャートを示す図であり、図５（ｂ）及び（ｃ）は、テスト用ビデオデータＸ３０１−ＴＡ及びＸ３０１−ＴＢ出力時の各信号転送の詳細タイムチャートの一例を示す図である。
【００４５】
また、図６は、各画像メモリ１０−ｎに予め記憶されたテスト用ビデオデータの値の一例を示す図である。
【００４６】
図５（ａ）に示すように、１ライン分のビデオデータＸ３０１−Ａが画像データ処理部８０からビデオデータ処理部７０のＦＩＦＯ等格納メモリ４０へ転送され、次の１ライン分のビデオデータＸ３０１−Ｂが転送されるまでにビデオデータ検査回路９０のテスト用制御回路９２が、画像データ処理部８０のＷＩＲＥＤ−ＯＲ回路部３０が正常に動作しているか否かの検査を実施するために複数あるビデオ転送回路２０−ｎに対応したテストデータ発生回路９１−ｎのうちの何れかひとつ任意選択し、選択したテストデータ発生回路９１−ｎに対してビデオ選択信号ＸＡ２１を出力するとともに、ビデオデータ処理部７０の送受信制御部５０に対して選択されたテストデータ発生回路９１−ｎに対応したビデオデータ転送回路２０−ｎの送受信制御部２０５−ｎに対してデータ要求信号Ｘ５０２−ＴＡを出力するような制御信号ＸＡ２２−ＴＡを出力する。
【００４７】
なお、本実施例では、最初の検査対象がビデオ転送回路２０−１のＷＩＲＥＤ−ＯＲ回路３０−１、次の検査対象がビデオ転送回路２０−２のＷＩＲＥＤ−ＯＲ回路３０−２の場合を想定し、テスト用制御回路９２から出力されるビデオ選択信号ＸＡ２１が「１」、「２」の値の順で示されている。
【００４８】
テスト用制御回路９２が検査対象のビデオ転送回路２０−１のテストデータ発生回路９１−１に対してビデオ選択信号ＸＡ２１−ＴＡを出力してテストデータ発生回路９１−１を選択するとともに、ビデオデータ処理部７０の送受信制御部５０に対して図５（ｂ）に示すようなデータ要求信号Ｘ５０２−ＴＡ１、Ｘ５０２−ＴＡ２をビデオ転送回路２０−１の送受信制御部２０５−１へ出力するような制御信号ＸＡ２２−ＴＡ（図５（ａ）参照）を出力する。
【００４９】
テスト用制御回路９２によって選択されたテストデータ発生回路９１−１は、ＷＩＲＥＤ−ＯＲ回路３０−１に対してＷＩＲＥＤ−ＯＲ回路３０−１から画像メモリ１０−１に記憶された後述するテストデータが出力されるような制御信号ＸＡ１を出力する。
【００５０】
画像データ処理部８０の送受信制御部２０５−１は、ビデオデータ処理部７０の送受信制御部５０から入力されたデータ要求信号Ｘ５０２−ＴＡ１に基づき画像メモリ１０−１に記憶されたテストデータＸ２０１−ＴＡ１（図５（ｂ）参照）がＷＩＲＥＤ−ＯＲ回路３０−１から出力されるようなタイミング制御信号をＷＩＲＥＤ−ＯＲ回路３０−１へ出力し、ＷＩＲＥＤ−ＯＲ回路３０−１からテストデータＸ２０１−ＴＡ１が出力される。
【００５１】
テストデータは、図６に示すように、各画像メモリ１０−ｎ内のＸ方向アドレスの最終アドレス６０１と最終アドレス直前６０２に所定の値でテストデータ６００として格納されており、図５（ｂ）に示すように、画像データ処理部８０からビデオデータ処理部７０のＦＩＦＯ等格納メモリ４０へ１ライン分のビデオデータＸ３０１−Ａ（図５（ａ）参照）の転送が終了後、画像メモリ１０−１のビデオデータＸ３０１−Ａが格納された、例えば０ラインの最終アドレス直前のテストデータ「ＡＡ」と最終アドレスのテストデータ「５５」の値の各信号Ｘ２０１−ＴＡ１、Ｘ２０１−ＴＡ２がテストデータ発生回路９１−１の制御信号ＸＡ１に基づきＷＩＲＥＤ−ＯＲ回路３０−１から出力される。
【００５２】
また、検査対象であるビデオ転送回路２０−１以外の他のビデオ転送回路２０−ｎ、例えばビデオ転送回路２０−２、ビデオ転送回路２０−３等に対応したＷＩＲＥＤ−ＯＲ回路３０−２、３０−３等からは「ＦＦ」の値の各信号Ｘ２０２−ＴＡ１、Ｘ２０２−ＴＡ２、Ｘ２０３−ＴＡ１、Ｘ２０３−ＴＡ２等がそれぞれ出力され、これらの各信号がＷＩＲＥＤ−ＯＲ回路部３０でＷＩＲＥＤ−ＯＲ演算処理されたテスト用ビデオデータが画像データ処理部８０から出力される。
【００５３】
画像データ処理部８０から出力されたテスト用ビデオデータＸ３０１は、テストデータ診断回路９３へ転送され、テストデータ診断回路９３がテスト用ビデオデータＸ３０１に基づき画像データ処理部８０のＷＩＲＥＤ−ＯＲ回路部３０が正常に動作しているか否かを判断する。
【００５４】
判断方法は、具体手には、例えば図５（ｂ）に示すように、最初に転送された最終アドレス直前の１ワードのテスト用ビデオデータＸ３０１−ＴＡ１の値、例えば「ＡＡ」と、次に転送された最終アドレスの１ワードのテスト用ビデオデータＸ３０１−ＴＡ２の値、例えば「５５」とを比較し、最終アドレスの１ワードのテスト用ビデオデータＸ３０１−ＴＡ２の値「５５」が最初に転送された最終アドレス直前の１ワードのテスト用ビデオデータＸ３０１−ＴＡ１の値「ＡＡ」の値をビット反転させた値と一致するか否かを論理演算し、論理演算の結果、一致した場合はＷＩＲＥＤ−ＯＲ回路部３０が正常に動作しているものと判断する。
【００５５】
また、論理演算の結果、一致しない場合はＷＩＲＥＤ−ＯＲ回路部３０が正常に動作していないと判断して診断エラーフラグ９４を有効にする。    
なお、この実施例の場合は、ビデオデータ幅が８ビット幅になっており、最終アドレス及び最終アドレス直前のテスト用ビデオデータ６０１、６０２は、全てのビットが反転可能なように「０」、「１」か、または「ＯＮ」、「ＯＦＦ」かの診断ができるように構成されている。
【実施例２】
【００５６】
前述の実施例１は、１ライン分のビデオデータが画像データ処理部８０からビデオデータ処理部７０へ出力される毎に、検査を実施したい画像データ処理部８０の複数のビデオ転送回路２０−ｎのうちの何れかひとつを任意選択し、選択したビデオ転送回路２０−ｎから出力されたテストデータに基づき画像データ処理部８０から出力されたテスト用ビデオデータのビット反転による照合チェックを行うようなビデオデータ検査回路の構成例を示した。
【００５７】
この実施例２では、１ワード分のビデオデータが画像データ処理部８０からビデオデータ処理部７０へ出力される毎に、検査を実施したい画像データ処理部８０の複数のビデオ転送回路２０−ｎのうちの何れかひとつを任意選択し、選択したビデオ転送回路２０−ｎが転送中の１ワード分の画像データと、その画像データをビット反転させた反転画像データとに基づき画像データ処理部８０からビデオデータが正常に出力されているか否かを診断するようなビデオデータ検査回路の構成例について説明する。
【００５８】
図７は、印刷制御装置１００のビデオデータ検査回路９０とは他のビデオデータ検査回路９００を備えた印刷制御装置１１０の詳細ブロック図の一例を示す図である。
【００５９】
図７に示すように、印刷制御装置１１０は、図３で示した印刷制御装置１００と同様に、画像データ処理部８０と、ビデオデータ処理部７０及びビデオデータ検査回路９００で構成されており、ビデオデータ検査回路９００の構成が印刷制御装置１００と異なる他は、印刷制御装置１００と同様に構成されている。
【００６０】
なお、図７において、印刷制御装置１００と同様な機能及び動作する各部については、図３で示した各部と同一の符号を付す。
【００６１】
ビデオデータ検査回路９００は、画像データ処理部８０の各ビデオデータ転送回路２０−ｎの画像データ格納回路２０１−ｎに対応して画像データ格納回路２０１−ｎから出力された画像データの信号を反転させる複数のインバータ（ビット反転）回路９０２−１、９０２−２、・・・等（以下、「インバータ回路９０２−ｎ」という。）と、各インバータ回路９０２−ｎからの出力信号と画像データ格納回路２０１−ｎからの出力信号のどちらかを選択して各ＷＩＲＥＤ−ＯＲ回路部３０−ｎへ出力する選択回路９０３−１、９０３−２、・・・等（以下、「選択回路９０３−ｎ」という。）と、各選択回路９０３−ｎへ選択制御信号を出力するビデオデータ選択制御部９０１−１、９０１−２、・・・等（以下、「ビデオデータ選択制御部９０１−ｎ」という。）と、正常に動作しているか否かの検査対象とするビデオデータ選択制御部９０１−ｎを任意選択するテスト番号発生部９０５と、各ビデオデータ選択制御部９０１−ｎに対して各選択回路９０３−ｎを制御する制御信号ＸＢ２の出力と、ＶＤレジスタ９０６へのデータセットタイミング信号ＸＢ４１の出力と、反転ＶＤレジスタ９０７へのデータセットタイミング信号ＸＢ４２を出力するテスト要求部９０１と、検査のためのテスト用ビデオデータを格納するＶＤレジスタ９０６と、検査のためのテスト用ビデオデータを反転させたデータを格納する反転ＶＤレジスタ９０７と、ＶＤレジスタ９０６と反転ＶＤレジスタ９０７に記憶された各データに基づき、画像データ処理部８０からビデオデータが正常に出力されているか否かの診断を行う診断回路９０８を備えている。
【００６２】
このように構成された印刷制御装置１１０のビデオデータ検査回路９００が１ワード分のビデオデータが画像データ処理部８０からビデオデータ処理部７０へ出力される毎に、検査を実施したい画像データ処理部８０の複数のビデオ転送回路２０−ｎのうちの何れかひとつを任意選択し、選択したビデオ転送回路２０−ｎから出力された１ワードの画像データと、その画像データをビット反転させた画像データに基づき画像データ処理部８０のＷＩＲＥＤ−ＯＲ回路部３０が正常に動作しているか否かを診断する方法について図８に示す各信号のタイムチャートを参照して詳細に説明する。
【００６３】
図８において、図８（ａ）は、画像データ処理部８０とビデオデータ処理部７０との間でのデータ要求信号Ｘ５０２、データ応答信号Ｘ５０３及びビデオデータ信号Ｘ３０１のタイムチャートを示す図であり、図８（ｂ）は、画像データ処理部８０とビデオデータ処理部７０及びビデオデータ検査回路９００との間での図８（ａ）で示したビデオデータ信号Ｘ３０１の最初の２ワード分のデータ要求信号Ｘ５０２、データ応答信号Ｘ５０３、ビデオデータ信号Ｘ３０１及び各信号の詳細のタイムチャートそ示す図である。
【００６４】
なお、図８においては、ビデオ転送回路２０−１を検査する場合を例として示したものである。
【００６５】
印刷制御装置１１０のビデオデータ検査回路９００は、図７に示すように、１ワード分のビデオデータが画像データ処理部８０からビデオデータ処理部７０へ転送される毎に、複数のビデオ転送回路２０−ｎのうちの１つのビデオ転送回路２０−ｎを任意選択し、選択されたビデオ転送回路２０−ｎが転送中の画像データと、その画像データを反転させた反転画像データとに基づき画像データ処理部８０のＷＩＲＥＤ−ＯＲ回路部３０が正常に動作しているか否かを検査する。
【００６６】
具体的には、図８（ｂ）に示すように、テスト番号発生部９０５が複数のビデオ転送回路２０−ｎのビデオデータ選択制御部９０１−ｎのうちの何れか１つのビデオデータ選択制御部９０１−ｎに対してテスト番号信号ＸＢ３を出力し、検査を実施するビデオ転送回路２０−ｎを選択する。
【００６７】
ここでは、ビデオデータ選択制御部９０１−１を選択する場合を想定して説明するのでテスト番号信号ＸＢ３の値が「１」で示されている。
【００６８】
印刷すべきビデオデータＸ３０１が１ワード（例えば、１６進数の「００」の値のビデオデータＸ３０１−Ｄ０）だけＦＩＦＯ等格納メモリ４０へ転送されて格納されると、ビデオデータ選択制御部９０１−１に対応したビデオデータ転送回路２０−１の画像データ格納回路２０１−１から次の１ワードの画像データ「３３」の画像データＸ２０１−Ｅが出力されるまでにテスト要求部９０４がビデオデータ選択制御部９０１−１に対してインバータ回路９０２−１から出力される反転画像データＸＢ１−Ｄを選択回路９０３−１から出力させるようにビデオデータ選択制御部９０１−１に対して選択信号ＸＢ４３−Ｄを出力し、ビデオデータ選択制御部９０１−１が入力された制御信号ＸＢ４３−Ｄに基づき選択回路９０３−１に対してインバータ回路９０２−１からの反転画像データＸＢ１−Ｄを出力するような制御信号ＸＢ２−Ｄを出力する。
【００６９】
この動作により、次の１ワードの画像データＸ２０１−Ｅが出力されるまでに選択回路９０３−１から「ＡＡ」の値の画像データＸ２０１−Ｄに対応した出力信号ＸＢ８−Ｄ１と、「ＡＡ」の値の画像データＸ２０１−Ｄをビット反転させた「５５」の値の反転画像データＸＢ１−Ｄに対応した出力信号ＸＢ８−Ｄ２がそれぞれ出力される。
【００７０】
また、ビデオ転送回路２０−２及びビデオ転送回路２０−３（図示せず）等の各画像データ格納回路２０１−２及び画像データ格納回路２０１−３（図示せず）等からは１６進数の「ＦＦ」の値の画像データがそれぞれ出力され、ビデオ転送回路２０−２及びビデオ転送回路２０−３（図示せず）等に対応した選択回路９０３−２及び選択回路９０３−３（図示せず）等からは画像データ「ＦＦ」の出力信号ＸＢ９−Ｄ、ＸＢ１０−Ｄそれぞれ出力される。
【００７１】
各選択回路９０３−１、９０３−２、９０３−３等から出力された出力信号ＸＢ８−Ｄ１、ＸＢ８−Ｄ２、ＸＢ９−Ｄ、ＸＢ１０−ＤがＷＩＲＥＤ−ＯＲ回路部３０へ入力されてＷＩＲＥＤ−ＯＲ演算処理され、画像データ処理部８０から「ＡＡ」の値のビデオデータＸ３０１−Ｄ１と「５５」の値のビデオデータＸ３０１−Ｄ２が出力される。
【００７２】
画像データ処理部８０から出力された「ＡＡ」の値のビデオデータＸ３０１−Ｄ１と「５５」の値のビデオデータＸ３０１−Ｄ２は、ＶＤレジスタ９０６がテスト要求部９０４から入力されたＶＤレジスタセット信号ＸＢ４１−Ｃに基づき「ＡＡ」の値のビデオデータＸ３０１−Ｄ１をＶＤレジスタ９０６へ記憶し、反転ＶＤレジスタ９０７がテスト要求部９０４から入力された反転ＶＤレジスタセット信号ＸＢ４２−Ｄに基づき「５５」の値のビデオデータＸ３０１−Ｄ２を反転ＶＤレジスタ９０７へ記憶する。
【００７３】
ビデオデータＸ３０１−Ｄ１、Ｘ３０１−Ｄ２がそれぞれＶＤレジスタ９０６、反転ＶＤレジスタ９０７へ記憶されると、テスト要求部９０４が診断回路９０８へ診断チェックタイミング信号ＸＢ４４−Ｄを出力し、診断回路９０８がテスト要求部９０４から入力された診断チェックタイミング信号ＸＢ４４−Ｄに基づきＶＤレジスタ９０６に記憶された「ＡＡ」の値のＢ５−Ｄと反転ＶＤレジスタ９０７に記憶された「５５」の値のＢ６−Ｄとを比較して画像データ処理部８０から正常に画像データが出力されているか否かを判断する。
【００７４】
画像データ処理部８０から正常に画像データが出力されているか否かの判断は、例えば、ＶＤレジスタ９０６に記憶されたＢ５−Ｄの値「ＡＡ」をビット反転させた値「５５」と、反転ＶＤレジスタ９０７に記憶されたＢ６−Ｄの値「５５」とが等しければ正常と判断し、各ビットのうちの一致するビットがあれば異常と判断する。
【００７５】
このように、印刷制御装置１１０のビデオデータ検査回路９００は、１ワード分のビデオデータが画像データ処理部８０からビデオデータ処理部７０へ出力される毎に、検査を実施したい画像データ処理部８０の複数のビデオ転送回路２０−ｎのうちの何れかひとつを任意選択し、選択したビデオ転送回路２０−ｎが転送中の１ワード分の画像データと、その画像データをビット反転させた反転画像データとに基づき画像データ処理部８０からビデオデータが正常に出力されているか否かを診断し、ビデオデータ検査回路９００が異常を検知した場合は、印刷制御装置１１０が印刷処理を停止させるような印刷制御を行う。
【実施例３】
【００７６】
前述の実施例２は、１ワード分のビデオデータが画像データ処理部８０からビデオデータ処理部７０へ転送される毎に、画像データ処理部８０の複数のビデオ転送回路２０−ｎのうちの検査を実施したい何れかひとつを任意選択し、選択したビデオ転送回路２０−ｎから次の１ワードの画像データが出力されるまでに転送中の画像データとその画像データをビット反転させた反転画像データに基づき画像データ処理部８０からビデオデータが正常に出力されているか否かを診断するようなビデオデータ検査回路の構成例を示した。
【００７７】
この実施例３では、１ワード分のビデオデータが画像データ処理部８０からビデオデータ処理部７０へ転送される毎に、画像データ処理部８０の複数のビデオ転送回路２０−ｎのうちの何れかひとつを任意選択し、選択したビデオ転送回路２０−ｎから次の１ワードの画像データが出力されるまでに転送中の画像データにパリティデータを付加した画像データに基づき画像データ処理部８０からビデオデータが正常に出力されているか否かを診断するようなビデオデータ検査回路９１０を備えた印刷制御装置１２０について説明する。
【００７８】
図９は、印刷制御装置１１０のビデオデータ検査回路９００とは他のビデオデータ検査回路９１０を備えた印刷制御装置１２０の詳細ブロック図の一例を示す図である。
【００７９】
図９に示すように、印刷制御装置１２０は、図７で示した印刷制御装置１１０と同様に、画像データ処理部８０と、ビデオデータ処理部７０及びビデオデータ検査回路９１０で構成されており、ビデオデータ検査回路９１０の構成がビデオデータ検査回路９００と異なる他は、印刷制御装置１１０と同様に構成されている。
【００８０】
なお、図９において、印刷制御装置１１０と同様な機能及び動作する各部には、図７で示した各部と同一の符号を付す。
【００８１】
ビデオデータ検査回路９１０は、画像データ処理部８０の各画像メモリ１０−ｎに対応してパリティチェック用のパリティデータを記憶する複数のパリティメモリ９１１−１、９１１−２、・・・等（以下、総称して「パリティメモリ９１１−ｎ」という。）と、各画像データ格納回路２０１−ｎから出力された画像データを記憶する各画像データ格納回路２０１−ｎに対応した複数のパリティデータバッファ９１２−１、９１２−２、・・・等（以下、総称して「パリティデータバッファ９１２−ｎ」という。）と、各パリティデータバッファ９１２−ｎのゲート制御を行う各パリティデータバッファ９１２−ｎに対応した複数の送受信制御部２０６−１、２０６−２、・・・等（以下、総称して「送受信制御部２０６−ｎ」という。）と、パリティチェック選択回路９１３と、パリティチェックレジスタ９１４と、パリティチェック回路９１５を備えている。
【００８２】
このように構成された印刷制御装置１２０のビデオデータ検査回路９１０が１ワード分のビデオデータが画像データ処理部８０からビデオデータ処理部７０へ転送される毎に、画像データ処理部８０の複数のビデオ転送回路２０−ｎのうちの何れかひとつを検査対象として任意選択し、選択したビデオ転送回路２０−ｎから次の１ワードの画像データが転送されるまでに転送中の画像データにパリティデータを付加した画像データに基づき画像データ処理部８０からビデオデータが正常に出力されているか否かを診断する方法について図１０に示す各信号のタイムチャートを参照して詳細に説明する。
【００８３】
図１０において、図１０（ａ）は、画像データ処理部８０とビデオデータ処理部７０との間でのデータ要求信号Ｘ５０２、データ応答信号Ｘ５０３及びビデオデータ信号Ｘ３０１のタイムチャートを示す図であり、図１０（ｂ）は、画像データ処理部８０とビデオデータ処理部７０及びビデオデータ検査回路９００との間での図１０（ａ）で示したビデオデータ信号Ｘ３０１の最初の２ワード分のデータ要求信号Ｘ５０２、データ応答信号Ｘ５０３、ビデオデータ信号Ｘ３０１及び各信号の詳細のタイムチャートそ示す図である。
【００８４】
なお、図１０においては、ビデオ転送回路２０−１を検査する場合を例として示したものである。
【００８５】
印刷制御装置１２０のビデオデータ検査回路９１０は、図９に示すように、画像データ処理部８０からビデオデータ処理部７０へ１ワードのビデオデータが転送される毎に複数のビデオ転送回路２０−ｎのうちの１つのビデオ転送回路２０−ｎを検査対象として任意選択し、選択したビデオ転送回路２０−ｎから次の１ワード分の画像データが転送されるまでに画像データのパリティチェックの検査を行う。
【００８６】
具体的には、図１０（ｂ）に示すように、パリティチェック選択回路９１３が画像データ処理部８０の複数のビデオ転送回路２０−ｎのうちのひとつのビデオ転送回路２０−ｎに対してパリティチェック番号信号ＸＣ７を出力し、検査対象として任意選択する。
【００８７】
本実施例では、検査対象とするビデオ転送回路２０−１とし、パリティチェック選択回路９１３がビデオ転送回路２０−１を選択する場合のビデオ転送回路２０−１に対して出力するパリティチェック番号信号ＸＣ７の値を「１」で示す。
【００８８】
印刷すべきビデオデータＸ３０１が１ワード（例えば、１６進数の「００」のビデオデータＸ３０１−Ｅ）だけＦＩＦＯ等格納メモリ４０へ転送されて格納されると、画像データ処理部８０の送受信制御部２０６−１からビデオデータ処理部７０の送受信制御部５０へ出力されるデータ応答信号Ｘ５０３の立ち上がり信号Ｘ５０３−Ｅでビデオ転送回路部２０−２の画像データＸ２０２を検査無効とするために画像データの値を1６進数の「ＦＦ」の値とした画像データＸ２０２−Ｅとする。  
ビデオ転送回路部２０−２の画像データＸ２０２を「ＦＦ」の値の画像データＸ２０２−Ｅにすると、画像データ処理部８０の送受信制御部２０６−１がパリティチェック選択回路９１３の制御信号ＸＣ７に基づきパリティデータバッファ９１２−１に対してパリティデータバッファ９１２−１のゲートを「開く」にするような制御信号ＸＣ８１−Ｅを出力し、パリティデータバッファ９１３−１が制御信号ＸＣ８１−Ｅに基づきパリティデータバッファ９１２−１のゲートを開いてパリティ有効値とするパリティ信号ＸＣ３−Ｅを出力する。
【００８９】
また、ビデオデータ処理部７０の送受信制御部５０がパリティチェックレジスタ９１４に対してレジスタ格納信号ＸＣ９１−Ｅを出力し、パリティチェックレジスタ９１４がレジスタ格納信号ＸＣ９１−Ｅに基づき「ＡＡ」の値のビデオデータX３０１−Ｆとパリティ有効値とするパリティ信号ＸＣ３−Ｅをパリティチェックレジスタ９１４に格納する。
【００９０】
パリティ信号ＸＣ３−Ｅのパリティデータは、図１１に示すように、各画像メモリ１０−ｎの１ワード毎にパリティビット１１００が付加されている。  
本実施例では、パリティチェック選択回路９１３によって画像データ処理部８０の複数の送受信制御部２０６−ｎのうちの送受信制御部２０６−１が選択されるので送受信制御部２０６−１からパリティデータバッファ９１３−１へ制御信号ＸＣ８１−Ｅが出力されることでパリティデータバッファ９１３−１のゲートが開き、ビデオデータ処理部７０の送受信制御部５０からパリティチェックレジスタ９１４へレジスタ格納信号ＸＣ９１−Ｅが出力されることでパリティデータバッファ９１３−１のパリティデータがパリティチェックレジスタ９１４へ記憶される。
【００９１】
なお、パリティデータバッファ９１２−２のゲートは閉じたままとなる。
【００９２】
また、データ要求信号Ｘ５０２の立ち下がりタイミングでこれらの動作を行うような構成としてもよい。
【００９３】
パリティチェックレジスタ９１４にビデオデータＸ３０１−Ｆとパリティ信号ＸＣ３−Ｅが格納されると、これらの信号Ｘ３０１−Ｆ、ＸＣ３−Ｅをパリティチェック回路９１５へ出力し、パリティチェック回路９１５がビデオデータ処理部７０の送受信制御部５０から入力されたパリティチェックタイミング信号ＸＣ９２−Ｅに基づきパリティチェックを行い、パリティチェックの結果が正常であるか否かを検証する。
【００９４】
このように、印刷制御装置１２０のビデオデータ検査回路９１０は、１ワード分のビデオデータが画像データ処理部８０からビデオデータ処理部７０へ出力される毎に、検査を実施したい画像データ処理部８０の複数のビデオ転送回路２０−ｎのうちの何れかひとつを任意選択し、選択したビデオ転送回路２０−ｎから次の１ワードの画像データが転送されるまでに転送中の画像データにパリティデータを付加した画像データに基づき画像データ処理部８０からビデオデータが正常に出力されているか否かを検証し、ビデオデータ検査回路９１０が異常を検知した場合は、印刷制御装置１２０が印刷処理を停止させるような印刷制御を行う。
【００９５】
以上説明したように、本発明に係わるビデオデータ検査回路は、１ライン分のビデオデータが画像データ処理部８０からビデオデータ処理部７０へ転送される毎にテスト用画像データをテストを実施したいビデオ転送回路２０−ｎからＷＩＲＥＤ−ＯＲ回路部３０へ転送させ、該転送させたテスト用画像データに基づき画像データ処理部８０から出力されたテストビデオデータが正常であるか否かを検査するような構成としたので、画像データ処理部８０で不具合が生じた場合は、これを検知し、印刷処理を停止させることで誤印刷を防止するとともに、不要な紙の消費を抑制することが可能となる。
【００９６】
また、本発明に係わるビデオデータ検査回路は、１ワード分のビデオデータが画像データ処理部８０からビデオデータ処理部７０へ転送される毎にテストを実施したいビデオ転送回路２０−ｎが転送する画像データと、当該画像データをビット反転させたテスト用画像データとを比較検査するような構成としたので、画像データ処理部８０で間欠的に不具合等が生じた場合であっても、これを検知することができ、印刷データの精度をより向上させることができる。
【００９７】
なお、本発明に係わるビデオデータ検査回路は、印刷制御装置に限定されることなく、複数の画像データに基づき画像データを生成する装置等であれば、これらの装置の画像データのチェック回路として適用可能である。
【図面の簡単な説明】
【００９８】
【図１】本発明に係わる印刷制御装置１００の概略の回路構成図
【図２】印刷制御装置１００が画像データを重ね印刷する制御動作を示す図
【図３】印刷制御装置１００の詳細ブロック図の一例を示す図
【図４】印刷制御装置１００が各画像メモリ１０−ｎのアドレスを管理する方法を示す図
【図５】ビデオデータ検査回路９０の処理動作を示す各信号の詳細のタイムチャート
【図６】各画像メモリ１０−ｎに設定されたテスト用ビデオデータ値の一例を示す図
【図７】印刷制御装置１１０の詳細ブロック図の一例を示す図
【図８】ビデオデータ検査回路９０の処理動作を示す各信号の詳細のタイムチャート
【図９】印刷制御装置１２０の詳細ブロック図の一例を示す図
【図１０】ビデオデータ検査回路９０の処理動作を示す各信号の詳細のタイムチャート
【図１１】パリティデータの一例を示す図
【符号の説明】
【００９９】
１０      画像メモリ部
１０−１、１０−２、１０−３、１０−ｎ  画像メモリ
１１  画像データ（画像メモリ１０−１）
１２  画像データ（画像メモリ１０−２）
１３  画像データ（画像メモリ１０−３）
１４  合成画像
２０      ビデオ転送回路部
２０−１、２０−２、２０−３、２０−ｎ  ビデオ転送回路
２０１−１、２０１−２、２０１−ｎ  画像データ格納回路
２０２−１、２０２−２、２０２−ｎ  アドレス生成部
２０３−１、２０３−２、２０３−ｎ  リード・ライト制御部
２０４−１、２０４−２、２０４−ｎ  Ｘ・Ｙカウンタ
２０５−１、２０５−２、２０５−ｎ  送受信制御部（画像データ処理部）
３０      ＷＵＲＥＤ−ＯＲ回路部
３０−１、３０−２、３０−３、３０−ｎ  ＷＵＲＥＤ−ＯＲ回路
４０      ＦＩＦＯ等格納メモリ
５０      送受信制御部（ビデオデータ転送部）
６０      Ｐ／Ｓ変換部
７０      ビデオデータ処理部
８０      画像データ処理部
９０、９００、９１０    ビデオデータ検査回路
９１−１、９１−２、９１−ｎ  テストデータ発生回路
９０４  テスト要求部
９０５  テスト信号発生部
９０６  ＶＤレジスタ
９０７  反転ＶＤレジスタ
９０８  診断回路
９０１−１、９０１−２、９０１−ｎ  ビデオデータ選択制御部
９１１−１、９１１−２、９１１−ｎ  パリティメモリ
９１２−１、９１２−２、９１２−ｎ  パリティデータバッファ
９１３  パリティチェック選択回路
９１４  パリティチェックレジスタ
９１５  パリティチェック回路
９２  テスト用制御回路
９３  テストデータ診断回路
９４  診断エラーフラグ
１００、１１０、１２０  印刷制御装置
【図１】
2006020150.tif 000003
【図２】
2006020150.tif 000004
【図３】
2006020150.tif 000005
【図４】
2006020150.tif 000006
【図５】
2006020150.tif 000007
【図６】
2006020150.tif 000008
【図７】
2006020150.tif 000009
【図８】
2006020150.tif 000010
【図９】
2006020150.tif 000011
【図１０】
2006020150.tif 000012
【図１１】
2006020150.tif 000013