(57)【要約】【課題】従来の画像データ転送回路では、入力される画像データの異常によって停止要求信号が出力されると、正常なフレームの画像データまで破棄されてしまうという課題があった。【解決手段】入力処理部１１Ｂは、同期信号に従って与えられる画像データが有効か否かを画素単位に示す画像データ有効信号ＶＡ１を出力すると共に、この画像データの異常を検出しないときにはフレームの最初の画素であるか否かを表示するためのスタートビットＳＴ１を付加して画像データ信号として出力する。バッファ１３Ｂは、入力処理部１１Ｂから出力された画像データ信号を順次記憶して順番に読み出す。出力部１４Ｂは、バッファ１３Ｂから画像データ信号を読み出し、スタートビットＳＴ３によってフレームの最初の画素であることが示されているときには、新たなフレームの画像データとして外部に転送する。【選択図】図１
2011050097.tif 000002
【特許請求の範囲】
【請求項１】
フレーム同期信号に従って与えられる画像データが有効か否かを画素単位に示す画像データ有効信号を出力すると共に、前記画像データの異常を検出しないときには前記画像データにフレームの最初の画素であるか否かを表示するためのスタートビットを付加して画像データ信号として出力し、前記画像データの異常を検出したときには前記画像データ信号の出力を停止する入力処理部と、
前記入力処理部から出力された前記画像データ信号を前記画像データ有効信号に合わせて順次記憶し、前記記憶した画像データ信号を読み出し要求に従ってその記憶した順番に読み出すバッファと、
前記バッファから前記画像データ信号を読み出して外部に転送すると共に、前記読み出した画像データ信号の内の前記スタートビットによってフレームの最初の画素であることが示されているときには前記スタートビットによって再起動される出力部とを、
備えたことを特徴とする画像データ転送回路。
【請求項２】
請求項１記載の画像データ転送回路は更に、前記入力処理部から出力される前記画像データ有効信号に基づいて、前記入力処理部から出力される前記画像データ信号を処理して前記バッファに格納するフィルタを備え、
前記フィルタは、前記画像データ信号の内の前記スタートビットによってフレームの最初の画素であることが示されているときには前記スタートビットによって再起動されると共に、前記画像データ信号を前記画像データ有効信号に従って所定のフィルタリング処理を行ったのち、前記画像データ有効信号に同期して出力し、
前記バッファは、前記フィルタから出力された前記画像データ信号を、前記フィルタから出力された前記画像データ有効信号に合わせて順次記憶し、前記記憶した画像データ信号を読み出し要求に従ってその記憶した順番に読み出すことを特徴とする画像データ転送回路。
【請求項３】
請求項２記載の画像データ転送回路は更に、
前記バッファから出力された前記画像データ信号が、前記画像データ信号の前記スタートビットによってフレームの最初の画素であることが示されているときには、前記出力部を再起動する再起動信号を出力する起動部を備えていることを特徴とする画像データ転送回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ビデオカメラ等から送られてくる画像データを、ＬＳＩ（大規模集積回路）内部に取り込むための画像データ転送回路、特にエラー発生時の例外制御に関するものである。
【背景技術】
【０００２】
図２は、従来の動画処理用ＬＳＩの構成図である。
【０００３】
この動画処理用ＬＳＩ１は、ビデオカメラ２から送られてくる画像データの画像処理を行って外部メモリ３に格納した後、外部のホストＣＰＵ（中央処理ユニット）４に画像処理が完了したことを通知することにより、画像処理後の画像データをホストＣＰＵ４による読み出し可能とするものである。この動画処理用ＬＳＩ１は、カメラインタフェース（以下、インタフェースを「Ｉ／Ｆ」という）１０、外部メモリＩ／Ｆ２０、画像処理エンジン３０、及びＣＰＵＩ／Ｆ４０を備え、これらが共通の内部バス５０を介して接続されるようになっている。
【０００４】
カメラＩ／Ｆ１０は、ビデオカメラ２から垂直同期信号ＶＳＹＮＣ及び水平同期信号ＨＳＹＮＣと共に送られてくる画像データＶＤＡＴＡを、内部バス５０を介して外部メモリＩ／Ｆ２０に転送するものである。外部メモリＩ／Ｆ２０は、カメラＩ／Ｆ１０から転送されてきた画像データを外部メモリ３に書き込むと共に、画像処理エンジン３０からの要求に基づいて外部メモリ３との間での画像データの読み書き、及びＣＰＵＩ／Ｆ４０からの要求に基づいてこの外部メモリ３からの画像データの読み出しを行うものである。画像処理エンジン３０は、カメラＩ／Ｆ１０によって外部メモリ３に書き込まれた画像データに符号化処理等を施して再び外部メモリ３に格納するものである。ＣＰＵＩ／Ｆ４０は、符号化処理等が施された画像データを外部メモリ３から読み出して、ホストＣＰＵ４に転送するものである。
【０００５】
この動画処理用ＬＳＩ１の内のカメラＩ／Ｆ１０は、入力部１１、フィルタ１２、ＦＩＦＯ（先入れ先出し）バッファ１３、及び出力部１４で構成されている。入力部１１は、ビデオカメラ２から垂直同期信号ＶＳＹＮＣ及び水平同期信号ＨＳＹＮＣと共に送られてくる画像データＶＤＡＴＡを入力し、画像データ信号ＶＤとこの画像データ信号ＶＤが有効か否かを画素単位に示す画像データ有効信号ＶＡと共にフィルタ１２へ出力するものである。更に、入力部１１は、画像データＶＤＡＴＡの異常を検出するエラー検出機能を有しており、異常が検出されたときには、フィルタ１２と出力部１４に対して停止要求信号ＳＴＰを出力するようになっている。
【０００６】
また、入力部１１、フィルタ１２、ＦＩＦＯバッファ１３、及び出力部１４の間は、画像データ信号ＶＤと画像データ有効信号ＶＡによるパイプラインで接続されており、出力部１４から内部バス５０を介して外部メモリＩ／Ｆ２０に画像データが書き込まれるようになっている。
【０００７】
このカメラＩ／Ｆ１０において、ビデオカメラ２の画像データＶＤＡＴＡは、垂直同期信号ＶＳＹＮＣと水平同期信号ＨＳＹＮＣによって入力される。入力部１１では、２つの同期信号ＶＳＹＮＣ，ＨＳＹＮＣが共に出力されている期間を有効なデータとして取り込む。入力された画像データＶＤＡＴＡは、画像データ信号ＶＤとして画像データ有効信号ＶＡと共に、フィルタ１２、ＦＩＦＯバッファ１３と順にパイプライン処理によって伝播し、最後に出力部１４から内部バス５０に出力される。
【０００８】
フィルタ１２、ＦＩＦＯバッファ１３及び出力部１４では、画像データ有効信号ＶＡが出力されているとき、新しい画像データが入力されたと判断し、画像データ信号ＶＤの処理を行う。パイプライン処理は、画素単位に与えられる画像データ有効信号ＶＡに同期して行われるようになっている。
【０００９】
入力部１１は、入力された画像データＶＤＡＴＡに異常を検出すると、その画像データを含むフレームの取り込み処理を停止するために、フィルタ１２と出力部１４に対して停止要求信号ＳＴＰを出力する。これにより、実行中のパイプライン処理は停止され、異常な画像データを含むフレームの処理は停止され、内部バス５０の使用負荷が軽減される。  画像データの転送に関する従来の技術文献として、下記文献のようなものがある。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開平９−１３９８２８号公報
【特許文献２】特開平１１−２０２８４８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、前記カメラＩ／Ｆ１０では、次のような課題があった。
【００１２】
即ち、入力される画像データＶＤＡＴＡの異常によって停止要求信号ＳＴＰが出力されると、入力部１１、フィルタ１２及び出力部１４でのパイプライン処理が停止される。しかし、出力部１４での内部バス５０への画像データの転送は、この内部バス５０の負荷状況に応じて長引く可能性がある。従って、停止要求信号ＳＴＰが出力されたときに、前の正常フレームの画像データの転送が完了していない場合がある。このような場合、停止要求信号ＳＴＰによってデータ転送が停止され、正常なフレームの画像データまで廃棄され、前フレームの異常データが次フレームの処理に影響を及ぼしてしまうという問題があった。
【００１３】
本発明は、画像データにエラーを検出したときに、正常なフレームの画像データに影響を与えずに例外処理を行うことができる画像データ転送回路を提供することを目的としている。
【課題を解決するための手段】
【００１４】
本発明の画像データ転送回路は、フレーム同期信号に従って与えられる画像データが有効か否かを画素単位に示す画像データ有効信号を出力すると共に、前記画像データの異常を検出しないときには前記画像データにフレームの最初の画素であるか否かを表示するためのスタートビットを付加して画像データ信号として出力し、前記画像データの異常を検出したときには前記画像データ信号の出力を停止する入力処理部と、前記入力処理部から出力された前記画像データ信号を前記画像データ有効信号に合わせて順次記憶し、前記記憶した画像データ信号を読み出し要求に従ってその記憶した順番に読み出すバッファと、前記バッファから前記画像データ信号を読み出して外部に転送すると共に、前記読み出した画像データ信号の内の前記スタートビットによってフレームの最初の画素であることが示されているときには前記スタートビットによって再起動される出力部とを、備えたことを特徴とする。
【発明の効果】
【００１５】
本発明の画像データ転送回路は、入力処理部がフレームの開始を検出したときに画像データ信号にそのフレームの開始を示すスタートビットを付加して後段へ出力すると共に、フィルタ及びバッファは、そのスタートビットをそれぞれ後段へ転送するように構成している。これにより、出力部は、スタートビットを検出した時点で、再起動されて内部バスへのデータ転送を行うことができるので、バッファに格納された正常なフレームの画像データを廃棄することなく、すべて内部バスに転送することができるという利点がある。また、フィルタや出力部は、フレーム毎に与えられるスタートビットで再起動されて画像データの処理を行うので、前フレームの異常データが次フレームの処理に影響を及ぼすおそれがないという利点がある。更に、本発明の画像データ転送回路は、バッファの容量はスタートビットの分だけ大きくなるが、全体の回路構成を簡素化することができるという利点がある。
【図面の簡単な説明】
【００１６】
【図１】図１は、本発明の実施例１を示す画像データ転送回路の構成図である。
【図２】図２は、従来の動画処理用ＬＳＩの構成図である。
【図３】図３は、本発明の参照例１を示す画像データ転送回路の構成図である。
【図４】図４は、図３の画像データ転送回路の動作を示す信号波形図である。
【図５】図５は、図１の画像データ転送回路の動作を示す信号波形図である。
【発明を実施するための形態】
【００１７】
本発明を実施するための形態は、以下の好ましい実施例の説明を添付図面と照らし合わせて読むと、明らかになるであろう。但し、図面はもっぱら解説のためのものであって、本発明の範囲を限定するものではない。
〔参照例１〕
（参照例１の構成）
図３は、本発明の参照例１を示す画像データ転送回路の構成図である。
【００１８】
この画像データ転送回路１０Ａは、例えば図２中のカメラＩ／Ｆ１０に代えて設けられるもので、入力処理部１１Ａ、フィルタ１２、ＦＩＦＯバッファ１３及び出力部１４Ａに加えて、入力側のフレームカウンタ１５及びフレーム検出部１６と、出力側のフレームカウンタ１７、比較部１８及び停止制御部１９で構成されている。
【００１９】
入力処理部１１Ａは、ビデオカメラ等から垂直同期信号ＶＳＹＮＣ及び水平同期信号ＨＳＹＮＣのフレーム同期信号に同期して送られてくる画像データＶＤＡＴＡを入力し、画像データ信号ＶＤ１を、この画像データ信号ＶＤ１が有効か否かを画素単位に示す画像データ有効信号ＶＡ１と共にフィルタ１２へ出力するものである。更に、入力処理部１１Ａは、画像データＶＤＡＴＡの異常を検出したときに、停止制御部１９に対してエラー検出信号ＥＲＲを出力すると共に、そのフレームに対するそれ以降の入力処理を停止するようになっている。
【００２０】
フィルタ１２は、入力処理部１１Ａから与えられる画像データ信号ＶＤ１に対して、必要に応じてフィルタリング処理を行い、処理結果の画像データ信号ＶＤ２と画像データ有効信号ＶＡ２をＦＩＦＯバッファ１３に与えるものである。ＦＩＦＯバッファ１３は、フィルタ１２から与えられる画像データ信号ＶＤ２を順次格納し、出力部１４Ａからの読み出し要求に従って、格納した順番に画像データ信号ＶＤ３として読み出すものである。
【００２１】
出力部１４Ａは、画像データ有効信号ＶＡ３を受信し、ＦＩＦＯバッファ１３に格納された画像データを読み出し、内部バスに対して画像データ信号ＶＤ４を出力するものである。出力部１４Ａは、更に、読み出した画像データのフレーム開始毎に、フレーム開始パルスＦＰをフレームカウンタ１７に出力すると共に、停止要求信号ＳＴＰが与えられているときには、その動作を停止するようになっている。
【００２２】
これらの入力処理部１１Ａ、フィルタ１２、ＦＩＦＯバッファ１３及び出力部１４Ａの間は、画像データ信号ＶＤと画像データ有効信号ＶＡによるパイプラインで接続されている。そして、画素単位に与えられる画像データ有効信号ＶＡが有効状態を示している（例えば、レベル“Ｈ”）とき、新しい画像データが入力されたと判断し、この画像データ有効信号ＶＡに同期して画像データ信号ＶＤのパイプライン処理が行われるようになっている。
【００２３】
一方、入力側に設けられたフレームカウンタ１５は、垂直同期信号ＶＳＹＮＣの立ち上がり毎にカウントアップすることによって、現在入力中のフレーム番号ＦＮＯ１を出力するものである。このフレーム番号ＦＮＯ１は、比較部１８の一方の入力側に与えられている。また、フレーム検出部１６は、垂直同期信号ＶＳＹＮＣの立ち上がり毎に再起動信号ＲＳＴを停止制御部１９に与えるものである。
【００２４】
これに対し、出力側に設けられたフレームカウンタ１７は、出力部１４Ａから与えられるフレーム開始パルスＦＰをカウントすることにより、現在出力処理中のフレーム番号ＦＮＯ２を出力するものである。このフレーム番号ＦＮＯ２は、比較部１８の他方の入力側に与えられている。比較部１８は、２つのフレーム番号ＦＮＯ１，ＦＮＯ２を比較し、一致しているときに一致信号ＥＱＵを停止制御部１９に与えられるものである。
【００２５】
停止制御部１９は、入力処理部１１Ａからエラー検出信号ＥＲＲが与えられたときに、比較部１８から一致信号ＥＱＵが出力されているか否かを判定し、一致信号ＥＱＵが出力されていない間は停止要求信号ＳＴＰを出力せず、この一致信号ＥＱＵが出力されたときに停止要求信号ＳＴＰを出力するものである。また、停止制御部１９は、フレーム検出部１６から再起動信号ＲＳＴが与えられたときには、停止要求信号ＳＴＰの出力を停止するようになっている。
（参照例１の動作）
図４は、図３の画像データ転送回路の動作を示す信号波形図である。以下、この図４を参照しつつ、図３の動作を説明する。
【００２６】
この画像データ転送回路１０Ａに、ビデオカメラ等から画像データＶＤＡＴＡ、垂直同期信号ＶＳＹＮＣ及び水平同期信号ＨＳＹＮＣが入力されると、入力処理部１１Ａでは、２つの同期信号ＶＳＹＮＣ，ＨＳＹＮＣが共に出力されている期間を有効なデータとして取り込む。
【００２７】
入力処理部１１Ａでは、入力された画像データＶＤＡＴＡに異常がないかを判定し、正常な画像データであれば、画像データ信号ＶＤ１として画像データ有効信号ＶＡ１と共にフィルタ１２に出力する。このとき、エラー検出信号ＥＲＲは出力されない。画像データは、更に、ＦＩＦＯバッファ１３、出力部１４Ａの順にパイプライン処理によって伝播し、最後にこの出力部１４Ａから内部バスに出力される。
【００２８】
フィルタ１２、ＦＩＦＯバッファ１３及び出力部１４では、画像データ有効信号ＶＡ１，ＶＡ２，ＶＡ３がそれぞれ有効状態を示している（例えば、レベル“Ｈ”）とき、新しい画像データが入力されたと判断し、画像データ信号ＶＤの処理を行う。パイプライン処理は、画素単位に与えられる画像データ有効信号ＶＡに同期して行われるようになっている。このとき、出力側のフレームカウンタ１７から出力されるフレーム番号ＦＮＯ２は、入力側のフレームカウンタ１６から出力されるフレーム番号ＦＮＯ１に一致するか、若しくは小さい値を示す。また、エラー検出信号ＥＲＲは出力されていないので、停止制御部１９からの停止要求信号ＳＴＰも出力されない。
【００２９】
図４の時刻ｔ１において、入力処理部１１Ａがフレーム番号ｆ２の画像データＶＤＡＴＡの入力処理中に、画像データの異常を検出すると、この入力処理部１１Ａは停止制御部１９に対してエラー検出信号ＥＲＲを出力する。この時点で、出力部１４ＡがＦＩＦＯバッファ１３からフレーム番号ｆ１の画像データ信号ＶＤ３を読み出していると、フレームカウンタ１７から出力されるフレーム番号  ＦＮＯ２の値はｆ１である。従って、比較部１８から、一致信号ＥＱＵは出力されない。従って、停止制御部１９からの停止要求信号ＳＴＰも出力されず、フィルタ１２、ＦＩＦＯバッファ１２及び出力部１４Ａの動作は続行される。
【００３０】
時刻ｔ２において、出力部１４ＡがＦＩＦＯバッファ１３から、フレーム番号ｆ１の画像データ信号ＶＤ３をすべて読み出して内部バスへの転送を完了し、次のフレーム番号ｆ２の画像データ信号ＶＤ３の処理を開始すると、この出力部１４ＡからフレームパルスＦＰが出力される。フレームパルスＦＰにより、フレームカウンタ１７がカウントアップして、フレーム番号ＦＮＯ２の値はｆ２になる。これにより、比較部１８から一致信号ＥＱＵが出力され、更に、停止制御部１９から停止要求信号ＳＴＰが出力される。停止要求信号ＳＴＰはフィルタ１２と出力部１４Ａに与えられるので、この画像データ転送回路１０Ａ全体の動作が停止される。
【００３１】
時刻ｔ３において、次のフレームの垂直同期信号ＶＳＹＮＣが立ち上がると、フレームカウンタ１５がカウントアップして、フレーム番号ＦＮＯ１がｆ３になると共に、フレーム検出部１６から再起動信号ＲＳＴが出力される。再起動信号ＲＳＴにより、停止制御部１９はリセットされ、停止要求信号ＳＴＰの出力は停止する。これにより、この画像データ転送回路１０Ａ全体の動作が再開される。
【００３２】
なお、時刻ｔ１で画像データの異常が検出されたときに、出力部１４Ａでフレームｆ１の出力処理を行っている場合、フレームカウンタ１７のフレーム番号ＦＮＯ２はｆ１である。従って、比較部１８から一致信号ＥＱＵが出力され、停止制御部１９から直ちに停止要求信号ＳＴＰが出力される。これにより、この画像データ転送回路１０Ａ全体の動作は、直ちに停止される。
（参照例１の効果）
【００３３】
以上のように、この参照例１の画像データ転送回路は、現在入力処理中のフレーム番号ＦＮＯ１をカウントするフレームカウンタ１５と、現在出力処理中のフレーム番号ＦＮＯ２をカウントするフレームカウンタ１７を有し、入力処理中に異常が検出されたときに２つのフレーム番号ＦＮＯ１，ＦＮＯ２が異なるときには、出力処理を続行し、これらのフレーム番号ＦＮＯ１，ＦＮＯ２が一致した時点で全体の処理を停止させる停止制御部１９を備えている。これにより、正常なフレームの画像データを破壊せずに、エラーの発生したフレームの画像データのみの転送を停止することができるという利点がある。更に、この画像データ転送回路は、エラーが発生した後の次のフレームの開始によって再起動されるので、次のフレームの画像データを正常に処理することができるという利点がある。
【実施例１】
【００３４】
（実施例１の構成）
図１は、本発明の実施例１を示す画像データ転送回路の構成図であり、図３中の要素と共通の要素には共通の符号が付されている。
この画像データ転送回路１０Ｂは、入力処理部１１Ｂ、フィルタ１２Ｂ、ＦＩＦＯバッファ１３Ｂ、出力部１４Ｂ及びフレーム検出部１６を有している。
【００３５】
入力処理部１１Ｂは、例えば1画素分の画像データである２４ビットの画像データ信号ＶＤ１にその画像データがフレームの最初の画素であるか否かを表示するためのスタートビットＳＴ１を付加してフィルタ１２Ｂに与えるように構成されている。
【００３６】
また、入力処理部１１Ｂは、画像データ信号ＶＤ１及びスタートビットＳＴ１に加えて、その画像データ信号が正常であるか否かを示すと共に、この画像データ信号のタイミングを示す画像データ有効信号ＶＡ１を出力するようになっている。
【００３７】
フィルタ１２Ｂは、リセット機能付のフィルタ１２ａに起動部１２ｒを付加したものである。即ち、フィルタ１２ａは画像データ信号ＶＤ１と画像データ有効信号ＶＡ１に従って所定のフィルタリング処理を行い、フィルタ処理後の画像データ信号ＶＤ２を画像データ有効信号ＶＡ２に同期して出力するものである。また、このフィルタ１２ａは、再起動信号ＲＳＴが与えられたときに、初期状態に復帰する機能を有している。一方、起動部１２ｒは、スタートビットＳＴ１をフィルタ１２ａに対する再起動信号ＲＳＴとして与えると共に、このスタートビットＳＴ１を、フィルタ１２から出力される画像データ信号ＶＤ２のタイミングに合わせて、ＦＩＦＯバッファ１３Ｂに対するスタートビットＳＴ２として出力するものである。
【００３８】
ＦＩＦＯバッファ１３Ｂは、画像データ信号ＶＤ２とスタートビットＳＴ２を、画像データ有効信号ＶＡ２に合わせて順次記憶し、出力部１４Ｂからの読み出し要求に応じて記憶した順に画像データ信号ＶＤ３及びスタートビットＳＴ３として読み出すものである。  出力部１６Ｂは、リセット機能付の出力部１２ａに起動部１４ｒを付加したものである。即ち、出力部１２ａは、ＦＩＦＯバッファ１３Ｂから画像データ信号ＶＤ３を読み出し、内部バスに対して画像データ信号ＶＤ４を出力するものである。また、この出力部１４ａは、再起動信号ＲＳＴが与えられたときに、初期状態に復帰する機能を有している。一方、起動部１４ｒは、ＦＩＦＯバッファ１３Ｂから画像データ信号ＶＤ３と共に読み出されたスタートビットＳＴ３を出力部１４ａに対する再起動信号ＲＳＴとして与えるものである。
（実施例１の動作）
図５は、図１の動作を示す信号波形図である。
【００３９】
入力処理部１１Ｂでは、ビデオカメラ等からの垂直同期信号ＶＳＹＮＣが立ち上がり、更に水平同期信号ＨＳＹＮＣが立ち上がった後、フレームｆ１の画像データＶＤＡＴＡが与えられると、このフレームｆ１の最初の画素の画像データ信号ＶＤ１と共に、スタートビットＳＴ１に“１”を設定し、更に画像データ有効信号ＶＡ１を出力する。また，２画素目以降の画像データ信号ＶＤ１は、スタートビットＳＴ１を“０”に設定して、画像データ有効信号ＶＡ１と共に出力する。
【００４０】
フィルタ１２Ｂでは、スタートビットＳＴ１が“１”であると起動部１２ｒからフィルタ１２ａに再起動信号ＲＳＴが与えられ、このフィルタ１２ａは初期状態に設定された後、入力処理部１１Ｂから画像データ有効信号ＶＡ１と共に与えられる画像データ信号ＶＤ１のフィルタリング処理を行い、処理後の画像データを画像データ信号ＶＤ２として出力する。一方、起動部１２ｒでは、フィルタ１２ａから出力される画像データ信号ＶＤ２のタイミングに合わせて、ＦＩＦＯバッファ１３Ｂに対するスタートビットＳＴ２を出力する。
【００４１】
ＦＩＦＯバッファ１３Ｂでは、画像データ信号ＶＤ２とスタートビットＳＴ２を、画像データ有効信号ＶＡ２のタイミングに合わせて順次格納する。ＦＩＦＯバッファ１３Ｂに格納された画像データ信号ＶＤ２とスタートビットＳＴ２は、出力部１４Ｂからの読み出し要求に基づいて順次、画像データ信号ＶＤ３及びスタートビットＳＴ３として読み出される。この内、画像データ信号ＶＤ３は出力部１４ａに与えられ、スタートビットＳＴ３は起動部１４ｒに与えられる。起動部１４ｒは、スタートビットＳＴ３が“１”であると、出力部１４ａに再起動信号ＲＳＴを出力する。これにより、フレームｆ１の最初の画素のときに出力部１４ａが初期状態に設定され、ＦＩＦＯバッファ１３Ｂから与えられた画像データ信号ＶＤ３が、画像データ信号ＶＤ４として内部バスに出力される。
【００４２】
ここで、図５の時刻Ｔ１において、出力部１４ＢがＦＩＦＯバッファ１３Ｂから、フレームｆ１の画像データ信号ＶＤ３を読み出して画像データ信号ＶＤ４として内部バッファに出力しているときに、入力処理部１１Ｂに入力されるフレームｆ２の画像データＶＤＡＴＡに異常が発生したとする。入力処理部１１Ｂは、画像データＶＤＡＴＡの異常を検知すると、その時点で入力処理の動作を停止し、そのフレームｆ２のそれ以降の画像データＶＤＡＴＡの入力処理とフィルタ１２Ｂへの出力を停止する。これにより、画像データ有効信号ＶＡ１は、それ以降、無効状態（レベル“０”）となる。これにより、フィルタ１２Ｂ及びＦＩＦＯバッファ１３Ｂにはそれ以降の画像データ信号が入力されず、これらの動作は、順に動作を停止する。
【００４３】
一方、出力部１４Ｂでは、ＦＩＦＯバッファ１３Ｂに格納されているフレームｆ１の画像データの読み出しと内部バスへの転送動作が継続される。そして、フレームｆ１の画像データの読み出しと内部バッファへの転送が終了すると、次のフレームｆ２の画像データの読み出しと内部バッファへの転送が開始される。
しかし、時刻Ｔ３において、ＦＩＦＯバッファ１３Ｂが空になると、出力部１４Ｂの読み出し動作も停止する。
【００４４】
時刻Ｔ４において、次のフレームｆ３の画像データＶＤＡＴＡが入力されると、入力処理部１１Ｂは、フレームｆ３の先頭を検出し、画像データＶＤＡＴＡの取り込み動作を再開する。そして、フレームｆ３の開始を示すスタートビットＳＴ１を“１”に設定して画像データ信号ＶＤ１を出力すると共に、その画像データ信号ＶＤ１が有効であることを示す画像データ有効信号ＶＡ１を出力する。後段のフィルタ１２Ｂでは、スタートビットＳＴ１が“１”に設定された画像データ信号ＶＤ１を検出すると、起動部１２ｒによってフィルタ１２ａが初期化され、次のフレームｆ３に対する処理が再開される。フィルタ１２ａから出力されるフレームｆ３の画像データ信号ＶＤ２は、スタートビットＳＴ２と共にＦＩＦＯバッファ１３Ｂに格納される。更に、ＦＩＦＯバッファ１３Ｂに格納されたフレームｆ３の画像データは、出力部１４Ｂによって読み出される。そして、スタートビットＳＴ３が“１”に設定された画像データ信号ＶＤ３を検出すると、起動部１４ｒによって出力部１４ａが初期化され、次のフレームｆ３に対する処理が再開される。
（実施例１の効果）
【００４５】
以上のように、この実施例１の画像データ転送回路は、入力処理部１１Ｂがフレームの開始を検出したときに画像データ信号ＶＤ１にそのフレームの開始を示すスタートビットＳＴ１を付加して後段へ出力すると共に、フィルタ１２Ｂ及びＦＩＦＯバッファ１３Ｂは、そのスタートビットＳＴをそれぞれ後段へ転送するように構成している。これにより、出力部１４Ｂは、スタートビットＳＴ３を検出した時点で、再起動されて内部バスへのデータ転送を行うことができるので、ＦＩＦＯバッファ１３Ｂに格納された正常なフレームの画像データを廃棄することなく、すべて内部バスに転送することができるという利点がある。また、フィルタ１２Ｂや出力部１４Ｂは、フレーム毎に与えられるスタートビットＳＴで再起動されて画像データの処理を行うので、前フレームの異常データが次フレームの処理に影響を及ぼすおそれがないという利点がある。更に、この実施例１では、ＦＩＦＯバッファ１３Ｂの容量は参照例１に比べてスタートビットの分だけ大きくなるが、全体の回路構成を簡素化することができるという利点がある。
（変形例）
なお、本発明は、上記参照例や実施例に限定されず、種々の変形が可能である。この変形例としては、例えば、次のようなものがある。
（ａ）  入力される画像データＶＤＡＴＡに対するフィルタ処理が不要である場合には、フィルタ１２，１２Ｂを設ける必要はない。
【００４６】
（ｂ）  画像データＶＤＡＴＡのタイミングとして、垂直同期信号ＶＳＹＮＣと水平同期信号ＨＳＹＮＣを用いているが、フレームの開始タイミングを示すフレーム同期信号があれば良い。
【符号の説明】
【００４７】
１０Ａ，１０Ｂ    画像データ転送回路
１１Ａ，１１Ｂ    入力処理部    
１２，１２Ｂ    フィルタ
１３，１３Ｂ    ＦＩＦＯバッファ
１４Ａ，１４Ｂ    出力部
１５，１７      フレームカウンタ
１６    フレーム検出部
１８    比較部
１９    停止制御部
【図１】
2011050097.tif 000003
【図２】
2011050097.tif 000004
【図３】
2011050097.tif 000005
【図４】
2011050097.tif 000006
【図５】
2011050097.tif 000007