【事件の表示】
　特許第６１３６１７１号発明「データ転送装置、データ転送方法、半導体装置」の特許異議申立事件について、次のとおり決定する。
【結　論】
　特許第６１３６１７１号の明細書及び特許請求の範囲を訂正請求書に添付された訂正明細書及び特許請求の範囲のとおり、訂正後の請求項〔１〜７〕、〔８〜１０〕、１１について訂正することを認める。
　特許第６１３６１７１号の請求項〔１〜４〕、〔８、９〕、１１に係る特許を維持する。
　特許第６１３６１７１号の請求項〔５〜７〕、１０に係る特許についての特許異議の申立てを却下する。
【理　由】
第１　手続の経緯
　特許第６１３６１７１号（以下、「本件特許」という。）の請求項１〜１１に係る特許についての出願は、平成２４年１０月２日に特許出願され、平成２９年５月１２日付けでその特許権の設定登録（特許公報発行日　平成２９年５月３１日）がされた。
　その特許について、平成２９年１１月２９日に特許異議申立人羽根均より請求項１〜１１に対して特許異議の申立てがされた。
　その後の手続の経緯は以下のとおりである。
平成３０年　２月２２日　取消理由通知（起案日）
　　　同年　４月２５日　意見書の提出及び訂正請求（特許権者）
　　　同年　７月　４日　意見書の提出（特許異議申立人）
　　　同年　９月２７日　訂正拒絶理由通知（起案日）　
　　　同年１０月２９日　意見書の提出及び手続補正（特許権者）
第２　手続補正の適否について
１．訂正拒絶理由の概要
　当審が平成３０年９月２７日付けで特許権者に通知した訂正拒絶理由の要旨は、次のとおりである。
（１）訂正前の請求項５に係る訂正は、特許法第１２０条の５第２項ただし書第１号ないし第４号に適合しない。
（２）訂正前の請求項５〜請求項７及び請求項１０に係る訂正は、特許法第１２０条の５第９項で準用する特許法第１２６条第６項に適合しない。
２．手続補正の内容
　特許権者が平成３０年１０月２９日に提出した手続補正（以下、「本件補正」という。）は、訂正請求書及び訂正特許請求の範囲を補正対象とし、その補正事項は次のとおりである。
（補正事項）
　訂正特許請求の範囲について、請求項５〜請求項７及び請求項１０を削除する。
　訂正請求書について、訂正特許請求の範囲の請求項５〜請求項７及び請求項１０の削除に合わせて、「７．請求の理由」の記載を整合させた。
３．本件補正についての当審の判断
　上記補正事項は、請求項の削除に係るものであるから、本件補正は訂正請求の要旨を変更するものではない。よって、本件補正は特許法第１３１条の２第１項の規定に適合するから、本件補正を認める。
　そして、当審による上記訂正拒絶理由は、訂正拒絶理由の対象となっていた訂正事項が本件補正により削除されたから、いずれも解消した。
第３　訂正の適否について 
１．訂正の内容
　平成３０年４月２５日付けの訂正請求は、同年１０月２９日付けの手続補正によって補正されたものであり、その訂正請求（以下、「本件訂正請求」という。）の趣旨は、本件特許の特許請求の範囲を、訂正請求書に添付した訂正特許請求の範囲のとおり、訂正後の請求項１〜１１について訂正することを求めるというものである。 
２．訂正事項
２．１　請求項１〜７からなる一群の請求項に係る訂正
（１）訂正事項１
　特許請求の範囲の請求項１を以下のように訂正する。（下線は、訂正箇所である。以下同様。）
「【請求項１】
　第１の格納部に格納された
１フレームの画像
を含む出力データ
　
前記出力データは、前記画像データと水平前ブランクデータと水平後ブランクデータと垂直前ブランクデータと垂直後ブランクデータとを含み、
　前記第１の格納部の
前記画像
前記画像
前記画像
　前記状態信号に基づいて、前記第２の格納部が第１の格納状態よりデータ量が少ない第２の格納状態のときに前記第２の格納部の状態が前記第１の格納状態となるまでブランク追加信号を出力するブランク制御部と、
　
前記出力データの数をカウントした
、前記水平後ブランクデータの数を調整しないラインデータにおけるデータの数であって水平前ブランクサイズと水平画像サイズと水平後ブランクサイズとを合計した
　
前記出力データを出力する出力データ生成部であって、
が前記水平前ブランクサイズとなるまで前記水平前ブランクデータを出力し、
前記水平後
を有することを特徴とするデータ転送装置。」
（２）訂正事項２
　特許請求の範囲の請求項２を以下のように訂正する。
「【請求項２】
　前記ブランク制御部は、前記水平カウント値に基づいて、前記画像データの後に前記
水平後
　前記水平同期信号生成部は、前記ブランク削除信号に応じて前記水平同期信号を出力し、前記水平カウント値をプリセットすること、を特徴とする請求項１に記載のデータ転送装置。」
（３）訂正事項３
　特許請求の範囲の請求項３を以下のように訂正する。
「【請求項３】
　前記ブランク制御部は、
　
データ数を調整しない水平後ブランクデータ及び垂直後ブランクデータのデータ数の合計値である
　前記画像データの後に前記ブランクデータを出力する期間において、前記状態信号に基づいて前記第２の格納部が第１の格納状態のとき、前記初期値から前記全ブランクデータ数を減算して削除数を算出し、前記標準データ数と前記水平カウント値の差に応じた第１の値と前記削除数を比較し、比較結果に応じてブランク削除位置を決定し、前記ブランク削除位置にて前記ブランク削除信号を出力すること、
を特徴とする請求項２に記載のデータ転送装置。」
（４）訂正事項４
　特許請求の範囲の請求項４を以下のように訂正する。
「【請求項４】
　前記ブランク制御部は、前記画像データの後に前記
水平後
（５）訂正事項５
　特許請求の範囲の請求項５を削除する。
（６）訂正事項６
　特許請求の範囲の請求項６を削除する。
（７）　訂正事項７
　特許請求の範囲の請求項７を削除する。
（８）訂正事項８
　明細書の段落【０００５】を以下のように訂正する。
「【０００５】
　本発明の一観点によれば、第１の格納部に格納された
１フレームの画像
を含む出力データ
前記出力データは、前記画像データと水平前ブランクデータと水平後ブランクデータと垂直前ブランクデータと垂直後ブランクデータとを含み、
前記画像
前記画像
前記画像
前記出力データの数をカウントした
、前記水平後ブランクデータの数を調整しないラインデータにおけるデータの数であって水平前ブランクサイズと水平画像サイズと水平後ブランクサイズとを合計した
前記出力データを出力する出力データ生成部であって、
前記水平前ブランクサイズとなるまで前記水平前ブランクデータを出力し、
前記水平後
２．２　請求項８〜１０からなる一群の請求項に係る訂正
（１）訂正事項１
　特許請求の範囲の請求項８を以下のように訂正する。（下線は、訂正箇所である。以下同様。）
「【請求項８】
　第１の格納部に格納された
１フレームの画像
を含む出力データ
　
前記出力データは、前記画像データと水平前ブランクデータと水平後ブランクデータと垂直前ブランクデータと垂直後ブランクデータとを含み、
　前記第１の格納部の
前記画像
前記画像
前記画像
　前記状態信号に基づいて、前記第２の格納部が第１の格納状態よりデータ量が少ない第２の格納状態のときに前記第２の格納部の状態が前記第１の格納状態となるまでブランク追加信号を生成し、
　
前記出力データの数をカウントした
、前記水平後ブランクデータの数を調整しないラインデータにおけるデータの数であって水平前ブランクサイズと水平画像サイズと水平後ブランクサイズとを合計した
　前記水平同期信号に基づいて前記水平カウント値
が前記水平前ブランクサイズとなるまで前記水平前ブランクデータを出力し、
前記水平後
（２）訂正事項２
　特許請求の範囲の請求項９を以下のように訂正する。
「【請求項９】
　前記水平カウント値に基づいて、前記画像データの後に前記
水平後
　前記ブランク削除信号に応じて前記水平同期信号を出力し、前記水平カウント値をプリセットすること、を特徴とする請求項８に記載のデータ転送方法。」
（３）訂正事項３
　特許請求の範囲の請求項１０を削除する。
２．３　請求項１１に係る訂正
（１）訂正事項１
　特許請求の範囲の請求項１１を以下のように訂正する。（下線は、訂正箇所である。）
「【請求項１１】
　第１の格納部をそれぞれアクセスする複数の処理部と、
　前記第１の格納部をアクセスするために前記複数の処理部からそれぞれ出力される要求信号を調停する調停部と、
を含み、
　少なくとも１つの前記処理部は、前記第１の格納部に格納された
１フレームの画像
を含む出力データ
　
前記出力データは、前記画像データと垂直前ブランクデータと垂直後ブランクデータと水平前ブランクデータと水平後ブランクデータを含み、
　前記データ転送部は、
　前記第１の格納部の
前記画像
前記画像
前記画像
　前記状態信号に基づいて、前記第２の格納部が第１の格納状態よりデータ量が少ない第２の格納状態のときに前記第２の格納部の状態が前記第１の格納状態となるまでブランク追加信号を出力するブランク制御部と、
　
前記出力データの数をカウントした
、前記水平後ブランクデータの数を調整しないラインデータにおけるデータの数であって水平前ブランクサイズと水平画像サイズと水平後ブランクサイズとを合計した
 
前記出力データを出力する出力データ生成部であって、
が前記水平前ブランクサイズとなるまで前記水平前ブランクデータを出力し、
前記水平後
を有する、半導体装置。」
３　訂正の適否の判断
　本件訂正請求による訂正の適否について検討する。以下、上記２．１（１）〜（７）の訂正事項を「本件訂正１」〜「本件訂正７」と、上記２．２（１）〜（３）の訂正事項を「本件訂正８」〜「本件訂正１０」と、上記２．３（１）の訂正事項を「本件訂正１１」と、上記２．１（８）の訂正事項を「本件訂正１２」いう。
３．１　一群の請求項について 
（１）訂正前の請求項１〜７について、訂正前の請求項２〜７は訂正前の請求項１を引用するものであって、本件訂正１によって記載が訂正される請求項１について連動して訂正されるものである。
　したがって、訂正後の請求項１〜７は、特許法第１２０条の５第４項に規定する一群の請求項である。
（２）訂正前の請求項８〜１０について、　訂正前の請求項９及び１０は、訂正前の請求項８を引用するものであって、本件訂正８によって記載が訂正される請求項８について連動して訂正されるものである。
　したがって、訂正後の請求項８〜１０は、特許法第１２０条の５第４項に規定する一群の請求項である。
３．２　訂正の目的の適否、特許請求の範囲の拡張・変更の存否について
（１）本件訂正１、８、１１について
　本件訂正１、８、１１は、以下の訂正事項を含むものである。以下、（ア）〜（エ）の訂正事項を、訂正事項ア〜訂正事項エと称する。
（ア）「水平カウント値」について
　訂正前の「水平カウント値」を、「
前記出力データの数をカウントした
（イ）「データ」について
（イ−１）訂正前の「第１の格納部に格納されたデータ」、「前記第１の格納部のデータ」及び「前記第２の格納部のデータ」を、それぞれ「第１の格納部に格納された
１フレームの画像
を含む出力データ
前記画像
前記画像
（イ−２）「
前記出力データは、前記画像データと水平前ブランクデータと水平後ブランクデータと垂直前ブランクデータと垂直後ブランクデータとを含み、
（ウ）「出力データの標準データ数」について
　訂正前の「出力データの標準データ数」を、「
前記水平後ブランクデータの数を調整しないラインデータにおけるデータ数であって水平前ブランクサイズと水平画像サイズと水平後ブランクサイズとを合計した
（エ）「前記データ要求信号を出力」について
（エ−１）訂正前の「前記水平同期信号に基づいて前記水平カウント値にしたがって前記データ要求信号を出力し」を、「前記水平同期信号に基づいて前記水平カウント値
が前記水平前ブランクサイズとなるまで前記水平前ブランクデータを出力し、
前記水平後
（エ−２）訂正前の請求項１及び１１に「
前記出力データを出力する出力データ生成部であって、
　訂正事項ア〜訂正事項エは、訂正前の（ア）「水平カウント値」、（イ）「データ」、（ウ）「出力データの標準データ数」及び（エ）「前記データ要求信号を出力」について、その内容を明確にするとともに限定する訂正である。
　したがって、本件訂正１、８、１１は、特許法第１２０条の５第２項ただし書第１号及び第３号に規定する特許請求の範囲の減縮及び明瞭でない記載の釈明を目的とするものである。
　そして、本件訂正１、８、１１は、特許請求の範囲の減縮及び明瞭でない記載の釈明を目的としており、実質上特許請求の範囲を拡張し、又は何ら実質的な内容の変更を伴うものでないから、特許法第１２０条の５第９項で準用する特許法第１２６条第６項の規定に適合する。
（２）本件訂正２、４、９について
　本件訂正２、４、９は、訂正前の「ブランクデータ」について、その内容を明確にするとともに限定する訂正である。
　したがって、本件訂正２、４、９は、特許法第１２０条の５第２項ただし書第１号及び第３号に規定する特許請求の範囲の減縮及び明瞭でない記載の釈明を目的とするものである。
　そして、本件訂正２、４、９は、特許請求の範囲の減縮及び明瞭でない記載の釈明を目的としており、実質上特許請求の範囲を拡張し、又は何ら実質的な内容の変更を伴うものでないから、特許法第１２０条の５第９項で準用する特許法第１２６条第６項の規定に適合する。
（３）本件訂正３について
　本件訂正３は、訂正前の「全ブランクデータ数」について、その内容を明確にするとともに限定する訂正である。
　したがって、本件訂正３は、特許法第１２０条の５第２項ただし書第１号及び第３号に規定する特許請求の範囲の減縮及び明瞭でない記載の釈明を目的とするものである。
　そして、本件訂正３は、特許請求の範囲の減縮及び明瞭でない記載の釈明を目的としており、実質上特許請求の範囲を拡張し、又は何ら実質的な内容の変更を伴うものでないから、特許法第１２０条の５第９項で準用する特許法第１２６条第６項の規定に適合する。
（４）本件訂正５〜７、１０について
　本件訂正５〜７、１０は、それぞれ、請求項５〜請求項７、請求項１０を削除する訂正である。
　したがって、本件訂正５〜７、１０は、請求項を削除するというものであるから、特許法第１２０条の５第２項ただし書第１号に規定する特許請求の範囲の減縮を目的とするものである。
　そして、本件訂正５〜７、１０は、特許請求の範囲の減縮を目的としており、実質上特許請求の範囲を拡張し、又は何ら実質的な内容の変更を伴うものでないから、特許法第１２０条の５第９項で準用する特許法第１２６条第６項の規定に適合する。
（５）本件訂正１２について
　本件訂正１２は、本件訂正１に係る訂正に伴って、訂正後の特許請求の範囲と明細書との整合を図るためにする訂正である。
　したがって、本件訂正１２は、特許法第１２０条の５第２項ただし書第３号に規定する明瞭でない記載の釈明を目的とするものである。
　そして、本件訂正１２は、明瞭でない記載の釈明を目的としており、実質上特許請求の範囲を拡張し、又は何ら実質的な内容の変更を伴うものでないから、特許法第１２０条の５第９項で準用する特許法第１２６条第６項の規定に適合する。
３．３　新規事項の有無
（１）本件訂正１、８、１１について
（ア）「水平カウント値」について
　訂正事項アの「前記出力データの数をカウントした水平カウント値」については、明細書の段落００４２に、水平同期信号生成部５２は、出力データの数をカウントしたカウント値（水平カウント値）を出力することが記載されている。
（イ）「データ」について
（イ−１）訂正事項イの「１フレームの画像データを含む出力データ」については、明細書の段落００２６、００４２、００４４に、出力データ生成部５４が出力する出力データである画像データは１フレームの画像データを含むことが記載されている。また、訂正事項イの「第１の格納部に格納された１フレームの画像データを含む出力データ」、「前記第１の格納部の前記画像データ」及び「前記第２の格納部の前記画像データ」については、明細書の段落００１１及び段落００３０に、第１の格納部の一例であるメモリ１３と、第２の格納部の一例であるＦＩＦＯメモリ３２ｄには、画像データが格納されることが記載されている。
（イ−２）訂正事項イの「前記出力データは、前記画像データと水平前ブランクデータと水平後ブランクデータと垂直前ブランクデータと垂直後ブランクデータとを含み、」については、明細書の段落００２７に、信号生成部３２ｂはブランクデータと画像データを出力すること、及び、ブランクデータは、垂直前ブランクデータ、垂直後ブランクデータ、水平前ブランクデータ、水平後ブランクデータを含むこと、明細書の段落００４４に、出力データ生成部５４は、画像データとブランクデータを含む画像データを出力することが記載されている。
（ウ）「出力データの標準データ数」について
　訂正事項ウの「前記水平後ブランクデータの数を調整しないラインデータにおけるデータ数であって水平前ブランクサイズと水平画像サイズと水平後ブランクサイズとを合計した標準データ数」については、明細書の段落００５４に、標準データ数は、ブランクデータの数を調整しないラインデータにおけるデータの数であり、水平前ブランクサイズと水平画像サイズと水平後ブランクサイズを合計した値であることが記載されている。
（エ）「前記データ要求信号を出力」について
　訂正事項エの「前記出力データを出力する出力データ生成部であって、前記水平同期信号に基づいて前記水平カウント値が前記水平前ブランクサイズとなるまで前記水平前ブランクデータを出力し、前記データ要求信号を出力し」、「前記水平後ブランクデータを出力する」及び「前記出力データを出力する出力データ生成部であって、」については、明細書の段落００９０〜００９３に、出力データ生成部５４は、水平同期信号がアサートされると、水平カウント値が水平前ブランクサイズと等しくなるまで、水平前ブランクデータを出力すること、また、明細書の段落００９４〜００９５に、出力データ生成部５４は、データ要求信号をアサートし、明細書の段落００９６に、出力データ生成部５４は、画像データの出力後に出力するブランクデータである水平後ブランクデータを出力することが記載されている。
　よって、本件訂正１、８、１１は、願書に添付した明細書に記載した事項の範囲内においてしたものであるから、特許法第１２０条の５第９項で準用する特許法第１２６条第５項の規定に適合するものである。
（２）本件訂正２、４、９について
　本件訂正２、４、９の「水平後ブランクデータ」については、明細書の段落００４９及び００５０に、ブランク制御部５１は、水平後ブランクデータを出力している場合に、図６のステップ１０７におけるブランク制御処理を実行し、明細書の段落００５６及び００６３に、ブランク制御処理では水平カウント値がブランクデータ削除位置と等しい場合に、ブランク削除信号を出力することが記載されている。
　よって、本件訂正２、４、９は、願書に添付した明細書に記載した事項の範囲内においてしたものであるから、特許法第１２０条の５第９項で準用する特許法第１２６条第５項の規定に適合するものである。
（３）本件訂正３について
　本件訂正３の「データ数を調整しない水平後ブランクデータ及び垂直後ブランクデータのデータ数の合計値である全ブランクデータ数」については、明細書の段落００４７に、データ数を調整しない場合の１フレームの画像データにおいて、水平後ブランクデータのデータ数と、垂直後ブランクデータのデータ数の合計値であることが記載されている。
　よって、本件訂正３は、願書に添付した明細書に記載した事項の範囲内においてしたものであるから、特許法第１２０条の５第９項で準用する特許法第１２６条第５項の規定に適合するものである。
（４）本件訂正５〜７、１０について
　本件訂正５〜７、１０は、請求項を削除する訂正であり、特許法第１２０条の５第９項で準用する特許法第１２６条第５項の規定に適合するものである。
（５）本件訂正１２について
　本件訂正１２は、本件訂正１に係る訂正に伴って、訂正後の特許請求の範囲と明細書との整合を図るためにする訂正であり、特許法第１２０条の５第９項で準用する特許法第１２６条第５項の規定に適合するものである。
３．４　小括 
　以上のとおり、本件訂正請求に係る訂正は、特許法第１２０条の５第２項ただし書第１号及び第３号に掲げる事項を目的としており、かつ、同条第４項、及び第９項で準用する同法第１２６条第５項及び第６項の規定に適合する。 
　よって、明細書及び特許請求の範囲を、訂正請求書に添付された訂正明細書及び訂正特許請求の範囲のとおり、訂正後の請求項１〜１１について訂正することを認める。
第４　特許異議の申立てについて 
１　本件訂正発明
　本件訂正請求により訂正された訂正後の請求項１〜４、８、９、１１に係る発明（以下「本件訂正発明１〜４、８、９、１１」という。）は、訂正特許請求の範囲の請求項１〜４、８、９、１１に記載された次の事項により特定されるとおりのものである。
　なお、請求項５〜７，１０は削除された。
　各請求項中の（１Ａ）〜（１１Ｈ）は当審で付与した。以下、本件訂正発明の各構成を「構成１Ａ」〜「構成１１Ｈ」と称する。 
（本件訂正発明１）【請求項１】
（１Ａ）第１の格納部に格納された１フレームの画像データを含む出力データを転送先に転送するデータ転送装置であって、
　前記出力データは、前記画像データと水平前ブランクデータと水平後ブランクデータと垂直前ブランクデータと垂直後ブランクデータとを含み、
（１Ｂ）前記第１の格納部の前記画像データを読み出す要求信号を出力し、前記要求信号に対する許可信号に基づいて前記第１の格納部の前記画像データを読み出して第２の格納部に格納し、前記第２の格納部の前記画像データをデータ要求信号に応答して出力し、前記第２の格納部に格納したデータ量に応じた状態信号を出力する転送制御回路と、
（１Ｃ）前記状態信号に基づいて、前記第２の格納部が第１の格納状態よりデータ量が少ない第２の格納状態のときに前記第２の格納部の状態が前記第１の格納状態となるまでブランク追加信号を出力するブランク制御部と、
（１Ｄ）前記出力データの数をカウントした水平カウント値と、前記水平後ブランクデータの数を調整しないラインデータにおけるデータの数であって水平前ブランクサイズと水平画像サイズと水平後ブランクサイズとを合計した標準データ数に応じて出力する水平同期信号を前記ブランク追加信号に応じて遅延する水平同期信号生成部と、
（１Ｅ）前記出力データを出力する出力データ生成部であって、前記水平同期信号に基づいて前記水平カウント値が前記水平前ブランクサイズとなるまで前記水平前ブランクデータを出力し、前記データ要求信号を出力し、水平画像サイズの画像データを前記転送制御回路から受け取って出力した後、次の前記水平同期信号まで前記水平後ブランクデータを出力する出力データ生成部と、
（１Ａ）を有することを特徴とするデータ転送装置。
（本件訂正発明２）【請求項２】
（２Ａ）前記ブランク制御部は、前記水平カウント値に基づいて、前記画像データの後に前記水平後ブランクデータを出力する期間において、前記状態信号に基づいて前記第２の格納部が第１の格納状態に応じてブランク削除信号を出力し、
（２Ｂ）前記水平同期信号生成部は、前記ブランク削除信号に応じて前記水平同期信号を出力し、前記水平カウント値をプリセットすること、を特徴とする請求項１に記載のデータ転送装置。
（本件訂正発明３）【請求項３】
（３Ａ）前記ブランク制御部は、
　データ数を調整しない水平後ブランクデータ及び垂直後ブランクデータのデータ数の合計値である全ブランクデータ数の初期値をレジスタに格納し、前記ブランク追加信号を出力する期間に応じて前記全ブランクデータ数をダウンカウントし、
（３Ｂ）前記画像データの後に前記ブランクデータを出力する期間において、前記状態信号に基づいて前記第２の格納部が第１の格納状態のとき、前記初期値から前記全ブランクデータ数を減算して削除数を算出し、前記標準データ数と前記水平カウント値の差に応じた第１の値と前記削除数を比較し、比較結果に応じてブランク削除位置を決定し、前記ブランク削除位置にて前記ブランク削除信号を出力すること、
を特徴とする請求項２に記載のデータ転送装置。
（本件訂正発明４）【請求項４】
（４Ａ）前記ブランク制御部は、前記画像データの後に前記水平後ブランクデータを出力する期間において、前記状態信号に基づいて前記第２の格納部が第１の格納状態のとき、前記全ブランクデータ数が前記初期値と等しい場合に前記ブランク削除信号を出力しないこと、を特徴とする請求項３に記載のデータ転送装置。
（本件訂正発明８）【請求項８】
（８Ａ）第１の格納部に格納された１フレームの画像データを含む出力データを転送先に転送するデータ転送方法であって、
　前記出力データは、前記画像データと水平前ブランクデータと水平後ブランクデータと垂直前ブランクデータと垂直後ブランクデータとを含み、
（８Ｂ）前記第１の格納部の前記画像データを読み出す要求信号を出力し、前記要求信号に対する許可信号に基づいて前記第１の格納部の前記画像データを読み出して第２の格納部に格納し、前記第２の格納部の前記画像データをデータ要求信号に応答して出力し、前記第２の格納部に格納したデータ量に応じた状態信号を生成し、
（８Ｃ）前記状態信号に基づいて、前記第２の格納部が第１の格納状態よりデータ量が少ない第２の格納状態のときに前記第２の格納部の状態が前記第１の格納状態となるまでブランク追加信号を生成し、
（８Ｄ）前記出力データの数をカウントした水平カウント値、前記水平後ブランクデータの数を調整しないラインデータにおけるデータの数であって水平前ブランクサイズと水平画像サイズと水平後ブランクサイズとを合計した標準データ数に応じて出力する水平同期信号を前記ブランク追加信号に応じて遅延し、
（８Ｅ）前記水平同期信号に基づいて前記水平カウント値が前記水平前ブランクサイズとなるまで前記水平前ブランクデータを出力し、前記データ要求信号を出力し、水平画像サイズの画像データを受け取って出力した後、次の前記水平同期信号まで前記水平後ブランクデータを出力する
（８Ａ）ことを特徴とするデータ転送方法。
（本件訂正発明９）【請求項９】
（９Ａ）前記水平カウント値に基づいて、前記画像データの後に前記水平後ブランクデータを出力する期間において、前記状態信号に基づいて前記第２の格納部が第１の格納状態に応じてブランク削除信号を出力し、
（９Ｂ）前記ブランク削除信号に応じて前記水平同期信号を出力し、前記水平カウント値をプリセットすること、を特徴とする請求項８に記載のデータ転送方法。
（本件訂正発明１１）【請求項１１】
（１１Ａ）第１の格納部をそれぞれアクセスする複数の処理部と、
（１１Ｂ）前記第１の格納部をアクセスするために前記複数の処理部からそれぞれ出力される要求信号を調停する調停部と、
を含み、
（１１Ｃ）少なくとも１つの前記処理部は、前記第１の格納部に格納された１フレームの画像データを含む出力データを処理回路に転送するデータ転送部を有し、
　前記出力データは、前記画像データと垂直前ブランクデータと垂直後ブランクデータと水平前ブランクデータと水平後ブランクデータを含み、
（１１Ｄ）前記データ転送部は、
　前記第１の格納部の前記画像データを読み出す要求信号を出力し、前記要求信号に対する許可信号に基づいて前記第１の格納部の前記画像データを読み出して第２の格納部に格納し、前記第２の格納部の前記画像データをデータ要求信号に応答して出力し、前記第２の格納部に格納したデータ量に応じた状態信号を出力する転送制御回路と、
（１１Ｅ）前記状態信号に基づいて、前記第２の格納部が第１の格納状態よりデータ量が少ない第２の格納状態のときに前記第２の格納部の状態が前記第１の格納状態となるまでブランク追加信号を出力するブランク制御部と、
（１１Ｆ）前記出力データの数をカウントした水平カウント値と、前記水平後ブランクデータの数を調整しないラインデータにおけるデータの数であって水平前ブランクサイズと水平画像サイズと水平後ブランクサイズとを合計した標準データ数に応じて出力する水平同期信号を前記ブランク追加信号に応じて遅延する水平同期信号生成部と、
（１１Ｇ）前記出力データを出力する出力データ生成部であって、前記水平同期信号に基づいて前記水平カウント値が前記水平前ブランクサイズとなるまで前記水平前ブランクデータを出力し、前記データ要求信号を出力し、水平画像サイズの画像データを前記転送制御回路から受け取って出力した後、次の前記水平同期信号まで前記水平後ブランクデータを出力する出力データ生成部と、
（１１Ｈ）を有する、半導体装置。
２　取消理由の概要 
　訂正前の請求項１〜１１に係る特許に対して平成３０年２月２２日付けで特許権者に通知した取消理由の概要は、次のとおりである。 
理由１及び理由２：訂正前の請求項１〜１１に係る特許は、下記（１）〜（７）について不明確であり、また、発明の詳細な説明及び図面に記載されたものではないから、特許法第３６条第６項第１号及び第２号に規定する要件を満たしていない。
理由３：本件の特許明細書又は図面は、下記（７）について、当業者がその実施をすることができる程度に明確かつ十分に記載したものでないから、特許法第３６条第４項第１号に規定する要件を満たしていない。
　　　　　　　　　　　記
（１）「水平カウント値」（構成１Ｄ、８Ｄ、１１Ｆ）
（２）「出力データの標準データ数」（構成１Ｄ、８Ｄ、１１Ｆ）
（３）「前記データ要求信号を出力」（構成１Ｅ、８Ｅ、１１Ｇ）
（４）「全ブランクデータ数」（構成３Ａ）
（５）「水平後ブランク」（請求項５、請求項１０）
（６）「前記全ブランクデータ数と前記全ブランクデータ数の初期値の差に応じたタイミングでブランク削除信号を出力」（請求項６）
（７）「前記初期値から前記全ブランクデータ数を減算し、その減算結果の値を前記水平後ブランクのサイズにて除算し、その除算結果の値を前記標準データ数から減算した値と前記水平カウント値が一致したときに前記ブランク削除信号を出力する」（請求項７）
３　当審の判断
３．１　取消理由通知に記載した取消理由について
（１）理由１及び理由２（１）〜（３）について
　理由１及び理由２の（１）「水平カウント値」、（２）「出力データの標準データ数」及び（３）「前記データ要求信号を出力」は、本件訂正請求による本件訂正１、８、１１によって、発明の詳細な説明に記載したものとなり、かつ、明確な記載となった。
（２）理由１及び理由２（４）について
　理由１及び理由２の（４）「全ブランクデータ数」は、本件訂正請求による本件訂正３によって、発明の詳細な説明に記載したものとなり、かつ、明確な記載となった。
（３）理由１及び理由２（５）〜（７）について
　理由１及び理由２の（５）〜（７）は、本件訂正請求による本件訂正５〜７、１０によって請求項５〜７、１０が削除されたから、取消理由が存在しないこととなった。
（４）理由３について
　理由３の（７）は、本件訂正請求による本件訂正７によって請求項７が削除されたから、取消理由が存在しないこととなった。
（５）特許異議申立人の主張について
ア　特許異議申立人の主張内容
　特許異議申立人は、平成３０年７月４日付けの意見書において、訂正後の請求項１〜４、８、９，１１について、以下のとおり主張している。以下、（ア）〜（ウ）の主張を、主張ア〜主張ウと称する。
（ア）「出力データ」について
　『「水平前ブランクデータ」「水平後ブランクデータ」「垂直前ブランクデータ」「垂直後ブランクデータ」なる用語それ自体は、確かに明細書に記載があるが（段落【００２７】）、それらの用語は当業者に一般的な技術用語ではなく、それらのデータがいったい何を意味するデータなのか、明細書にはなんら開示されていない。
　したがって、訂正後の請求項１は不明確であるとともに特許請求の範囲に記載された発明が発明の詳細な説明に記載されていないため、特許法第３６条６項第１号及び第２号の規定により本件特許は取り消されるべきものである。』
（イ）「水平カウント値」について
　『「出力データ」は上記したとおり、前記画像データと水平前ブランクデータと水平後ブランクデータと垂直前ブランクデータと垂直後ブランクデータとを含」むものであることは特許権者が自ら訂正により明らかにした内容であり、ここでいう「水平カウント値」が「前記出力データの数をカウントした」ものであるとするならば、画像データの他に、前記画像データと水平前ブランクデータと水平後ブランクデータと垂直前ブランクデータと垂直後ブランクデータのすべてを含めた全体のデータの数をカウントしたものが水平カウント値となることになる。
　しかし、垂直前ブランクデータや垂直後ブランクデータが、水平同期信号の生成を遅延させることにどのように作用するのかについて詳細な説明に対応する記載が全く存在しないため、請求項１に係る発明は、発明の詳細な説明に開示されているとはいえない。このため、特許法第３６条第６項第１号の規定により本件特許は取り消されるべきものである。』
（ウ）「前記ブランクデータ」
　『訂正後の請求項３における「前記画像データの後に前記ブランクデータを出力する期間において、」とある箇所の「前記ブランクデータ」は、引用する訂正後の請求項２にも、訂正後の請求項２において引用する訂正後の請求項１にも「ブランクデータ」が登場しない以上、「水平前ブランクデータ」、「水平後ブランクデータ」、「垂直前ブランクデータ」、「垂直後ブランクデータ」又は「全ブランクデータ」のうち、何を示しているのか不明確である。
　したがって、特許法第３６条第６項第２号の規定により本件特許は取り消されるべきものである。』
イ　主張ア〜主張ウの判断
（ア）主張アについて
　明細書の段落００２７に、「水平前ブランクデータ」、「水平後ブランクデータ」、「垂直前ブランクデータ」及び「垂直後ブランクデータ」は、画像データＰＤを同期信号ＶＤ，ＨＤに従って２次元的（マトリックス状）に配列した場合に、画像データＧＤの周囲に配列したブランクデータＢＤであることが記載されている。また、「水平前」、「水平後」、「垂直前」及び「垂直後」という語句は、同期信号ＶＤ，ＨＤに従った２次元マトリックス状のデータにおける位置関係を意味する語句として明確である。
　よって、訂正後の請求項１〜４、８、９，１１に記載の『「水平前ブランクデータ」、「水平後ブランクデータ」、「垂直前ブランクデータ」及び「垂直後ブランクデータ」』は、発明の詳細な説明に記載したものであり、かつ、明確な記載である。
（イ）主張イについて
　明細書の段落００４２に、水平同期信号生成部は、出力データの数をカウントする水平カウンタを含み、そのカウント値である「水平カウント値」を出力すること、段落００７９に、「ブランク追加信号」がアサートされている場合に待機する（即ち、水平同期信号の出力を遅延させる）ことが記載されている。
　また、当該「ブランク追加信号」については、段落００６４〜００７０に、ブランク制御部は、標準データ数（水平前ブランクデータのサイズ、水平画像サイズ及び水平後ブランクデータのサイズの合計値）と、状態信号に基づいて、ブランク追加信号をアサートすることが記載されている。
　よって、発明の詳細な説明には、「水平前ブランクデータと水平後ブランクデータと垂直前ブランクデータと垂直後ブランクデータ」を含めた出力データの数をカウントすること、また、「水平同期信号の出力を遅延させる」ことは、「画像データと水平前ブランクデータと水平後ブランクデータ」をカウントすることに基づくこと、が記載されている。
　よって、訂正後の請求項１〜４、８、９，１１に記載の「前記出力データの数をカウントした水平カウント値」は、発明の詳細な説明に記載したものである。
（ウ）主張ウについて
　訂正後の請求項３の「前記ブランクデータを出力する期間」は、「前記ブランク削除信号を出力する」ことに係る構成であり、当該「前記ブランク削除信号」は、訂正後の請求項２の「ブランク制御部」が出力する「ブランク削除信号」を前記するものである。
　そして、訂正後の請求項２の「ブランク制御部」は、「前記水平カウント値に基づいて、前記画像データの後に前記水平後ブランクデータを出力する期間において、前記状態信号に基づいて前記第２の格納部が第１の格納状態に応じてブランク削除信号を出力」するものであって、当該「ブランク制御部」に係る記載中には「水平後ブランクデータ」のみ記載されていることから、訂正後の請求項３の「前記ブランクデータ」は、訂正前の請求項２の「水平後ブランクデータ」を前記することは明らかである。
（エ）小括
　以上のとおりであるから、特許異議申立人が主張する主張ア〜主張ウを採用することができない。
（４）まとめ
　よって、本件特許の訂正後の請求項１〜４、８、９、１１に係る発明（本件訂正発明１〜４、８、９、１１）は、発明の詳細な説明に記載したものであり、かつ、明確であるから、特許法第３６条第６項第１号及び第２号に規定する要件を満たしている。
３．２　取消理由通知に採用しなかった特許異議申立理由について
　特許異議申立人は、訂正前の請求項１−１１に係る発明は、甲第１号証に記載された発明、甲第２号証の記載事項及び甲第３号証に記載された周知技術に基づいて、当業者が容易に発明することができたものであると主張する。
　以下、訂正後の請求項１〜４、８、９、１１に係る発明（本件訂正発明１〜４、８、９、１１）が、甲第１号証に記載された発明、甲第２号証の記載事項及び甲第３号証に記載された周知技術に基づいて、当業者が容易に発明することができたものであるか否か検討する。
甲第１号証　特開２００２−４９３６２号公報
甲第２号証　特開２０１２−１２８５８９号公報
甲第３号証　特開２０１２−７０３０６号公報
３．２．１　甲第１号証〜甲第３号証について
（１）甲第１号証
（１−１）甲第１号証に記載された事項
　甲第１号証（特開２００２−４９３６２号公報）には、図面とともに次の事項が記載されている。なお、下線は強調のために当審で付したものである。
「【０００１】
【発明の属する技術分野】本発明は、画像処理装置及び画像処理方法に係り、特に、ディスプレイに表示する画像を処理する画像処理装置及び画像処理方法に関する。」
「【００５８】画像表示装置４８は、画像処理部４５、ＬＣＤパネル４７、発振器４６で構成されている。画像表示装置４８において、
パソコン４０から供給されるディジタルビデオ信号（ＲＧＢ信号４２、ＤＥ信号４３
画像処理部４５に供給される
【００５９】
画像処理部４５は
ＬＣＤパネル４７に対応した画像信号
ＬＣＤパネル４７に供給する
「【００６３】図５において、
画像処理部４５は、ＦＩＦＯ（First-In First-Out）４５０、ラインバッファ４５１、補間演算部４５２、ＦＩＦＯ制御部４５３、
ＤＥＲ発生部４５７、
で構成されている
【００６４】
ＦＩＦＯ４５０には、パソコン４０からＲＧＢ信号４２、ＤＥ信号４３
が供給され
ＦＩＦＯ制御部４５３から制御信号が供給され
これらの入力信号により、メモリの書き込み、読み出しを行い、ラインバッファ４５１、補間演算部４５２に信号を供給する
【００６６】
補間演算部４５２は、ＦＩＦＯ４５０、ラインバッファ４５１からの画像信号により補間
画像を作成し、ＬＣＤパネル４７に出力する
補間演算部４５２は、ＬＣＤパネル４７に応じて水平同期信号（ＰＨＳ）
も生成する
【００６７】
ＦＩＦＯ制御部４５３は
ＤＥＲ発生部からの読み出しＤＥ信号（ＤＥＲ）により、ＲＧＢ信号４２をＬＣＤパネル４７の特性（解像度、最大周波数、最大水平周波数等）に適応するように制御する制御信号を生成
この制御信号は、ＦＩＦＯ４５０に送られる
（略）
【００７１】
ＤＥＲ発生部４５７は
信号の読み出しを決定するＤＥＲ信号４３２を生成し
ＦＩＦＯ制御部４５３にＤＥＲ信号４３２を供給する
「【０１１５】図１０において、
ＤＥＲ発生部４５７は
ブランキング期間微調回路８０
水平有効期間カウンタ８０４
により構成されている
【０１１６】
ＤＥＲ発生部４５７では
水平ブランキング値
読み込みが開始した時のパルスであるＲ−ＳＴＡＲＴ信号８１１が供給される
【０１１７】ブランキング期間微調回路８０では、図７、８、９に示す水平ブランク設定回路４５６により水平ブランキング値と、微分回路８０２からの信号が供給される。
ブランキング期間微調回路８０は、水平ブランキング値を調整し、調整された水平ブランキング値を
供給する
（略）
【０１２１】ＯＲ回路８０３では、
Ｒ−ＳＴＡＲＴ信号８１１
が供給され
水平有効期間カウンタ８０４のカウント値をクリアし
ＤＥＲ信号４３２として「１」を出力する
（略）
【０１２３】コンパレータ８０５は、
パネルの水平解像度と、水平有効期間カウンタ８０４からのカウンタ値とを比較し、水平有効期間カウンタ８０４のカウンタ値の方が大きくなると
（略）
【０１２６】また、微分回路８０６は、コンパレータ８０５の出力を微分し、ＪＫ−ＦＦ８０７及び水平ブランキングカウンタ８００に出力する。水平有効期間カウンタ８００は、微分回路８０６の出力によりクリアされる。ＪＫ−ＦＦ８０７は、微分回路８０６からの信号により
ＤＥＲ信号４３２として「０」が出力される
「【０１３７】図１３において、
ブランキング期間微調回路８０は
【０１３８】セレクタ８３２は、
ＦＩＦＯ−Ｅ信号４３７と
水平ブランキング値
が供給される
【０１３９】
ＦＩＦＯ−Ｅ信号４３７は、ＦＩＦＯ４５０の容量が空（ＥＭＰＴＹ）の時に出力される信号
【０１４０】セレクタ８３２は、ＦＩＦＯ−Ｅ信号４３７とＦＩＦＯ−Ｆ信号４３６がローレベルの場合、水平ブランキング値をそのままレジスタ８３３に供給する。レジスタ８３３は、水平ブランキング値をＤＥＲ発生部４５７のコンパレータ８０１に出力する。
【０１４１】また、
ＦＩＦＯ４５０に対しデータ書き込みよりも読み出しが多くなり、ＦＩＦＯ−Ｅ信号４３７が発生した場合
水平ブランキング期間を長くしてＦＩＦＯ４５０でのデータの読み出しを遅らせる
【０１４２】一方、ＦＩＦＯ４５０に対しデータ読み出しよりも読み込みが多くなり、ＦＩＦＯ−Ｆ信号４３６が発生した場合、セレクタ８３２は、減算器８３１の出力を選択してレジスタ８３３の値を１減算した値を出力する。即ち、出力値を１減算することにより、水平ブランキング期間を短くしてＦＩＦＯ４５０でのデータの読み込みを速くする。」
「【０１４４】図１４において、
ＦＩＦＯ４５０は、書き込み側のアドレスカウンタ５０、読み出し側のアドレスカウンタ５１、Ｄｕａｌ−Ｐｏｒｔ−ＲＡＭ５２より構成されている
（略）
【０１４６】アドレスカウンタ５０では、ＤＥＷ信号４３０とＷＣＬＫ信号４４０が供給される。アドレスカウンタ５０では、書き込み側のアドレスをカウントし、Ｄｕａｌ−Ｐｏｒｔ−ＲＡＭ５２に格納されるアドレスを設定する。
アドレスカウンタ５１は、ＤＥＲ信号４３２
が供給され、読み出し側のアドレスをカウントし、Ｄｕａｌ−Ｐｏｒｔ−ＲＡＭ５２から出力するアドレスを設定する
【０１４７】比較回路４８０は、コンパレータ５３、５７、５８、減算器５４、ＡＮＤ回路５５、加算器５６より構成されている。この比較回路４８０は、図１３に示す
ブランキング期間微調回路８０に入力される
ＦＩＦＯ−Ｅ信号４３７を生成する
（略）
【０１５３】一方、コンパレータ５８は、加算器５６からの入力と、所定値ＭＩＮを比較する。加算器５６の値がＭＩＮよりも小さくなる場合、ＦＩＦＯ−Ｅ４３７として「１」を出力する。即ち、
Ｄｕａｌ−Ｐｏｒｔ−ＲＡＭ５２に読み出されたデータと書き込まれたデータの差がＭＩＮ以下になるとＦＩＦＯ−Ｅ４３７が出力される
（１−２）甲第１号証に記載された発明
　上記（１−１）によると、甲第１号証には、次の発明（以下「甲１発明」という。）が記載されていると認められる。
　（１ａ）〜（１ｍ）は、各構成を区別するために当審で付与した。各構成を以下「構成１ａ」〜「構成１ｍ」という。甲１発明の各構成の末尾に、各構成に対応する甲第１号証の段落番号を大括弧を用いて示した。
（甲１発明）
（ａ）パソコン４０からＲＧＢ信号４２及びＤＥ信号４３が供給され、ＬＣＤパネル４７に対応した画像信号をＬＣＤパネル４７に供給する画像処理部４５であって、[0058]、[0059]
（ｂ）画像処理部４５は、ＦＩＦＯ４５０、ラインバッファ４５１、補間演算部４５２、ＦＩＦＯ制御部４５３、ＤＥＲ発生部４５７で構成され、[0063]
（ｃ）ＦＩＦＯ４５０には、パソコン４０からＲＧＢ信号４２及びＤＥ信号４３が供給され、ＦＩＦＯ制御部４５３から制御信号が供給され、これらの入力信号により、メモリの書き込み、読み出しを行い、ラインバッファ４５１、補間演算部４５２に信号を供給し、[0064]
（ｄ）補間演算部４５２は、ＦＩＦＯ４５０、ラインバッファ４５１からの画像信号により補間して画像を作成し、ＬＣＤパネル４７に出力し、ＬＣＤパネル４７に応じて水平同期信号（ＰＨＳ）も生成し[0066]、
（ｅ）ＦＩＦＯ制御部４５３は、ＤＥＲ発生部４５７からの読み出しＤＥ信号（ＤＥＲ）により、ＲＧＢ信号４２をＬＣＤパネル４７の特性（解像度、最大周波数、最大水平周波数等）に適応するように制御する制御信号を生成し、ＦＩＦＯ４５０に送り、[0067]
（ｆ）ＤＥＲ発生部４５７は、信号の読み出しを決定するＤＥＲ信号４３２を生成し、ＦＩＦＯ制御部４５３にＤＥＲ信号４３２を供給し、[0071]
（ｇ）ＤＥＲ発生部４５７は、ブランキング期間微調回路８０、水平有効期間カウンタ８０４より構成され、[0115]
（ｈ）ＤＥＲ発生部４５７では、水平ブランキング値、読み込みが開始した時のパルスであるＲ−ＳＴＡＲＴ信号８１１が供給され、[0116]
　Ｒ−ＳＴＡＲＴ信号８１１が供給されると、ＤＥＲ信号４３２として「１」を出力し、水平有効期間カウンタ８０４のカウント値をクリアし、[0121]
　パネルの水平解像度と水平有効期間カウンタ８０４からのカウンタ値とを比較し、水平有効期間カウンタ８０４のカウンタ値の方が大きくなると、ＤＥＲ信号４３２として「０」が出力され、[0123]、[0126]
（ｉ）ブランキング期間微調回路８０は、水平ブランキング値を調整し、調整された水平ブランキング値を供給し、[0117]
（ｊ）ブランキング期間微調回路８０は、ＦＩＦＯ−Ｅ信号４３７（ＥＭＰＴＹ）及び水平ブランキング値が供給され、ＦＩＦＯ−Ｅ信号４３７（ＥＭＰＴＹ）はＦＩＦＯ４５０の容量が空（ＥＭＰＴＹ）の時に出力される信号であり、ＦＩＦＯ４５０に対しデータ書き込みよりも読み出しが多くなり、ＦＩＦＯ−Ｅ信号４３７（ＥＭＰＴＹ）が発生した場合、水平ブランキング期間を長くしてＦＩＦＯ４５０でのデータの読み出しを遅らせ、[0137]〜[0141]
（ｋ）ＦＩＦＯ４５０は、書き込み側のアドレスカウンタ５０、読み出し側のアドレスカウンタ５１、Ｄｕａｌ−Ｐｏｒｔ−ＲＡＭ５２より構成され、[0144]
（ｌ）ＦＩＦＯ４５０のアドレスカウンタ５１は、ＤＥＲ信号４３２が供給され、読み出し側のアドレスをカウントし、Ｄｕａｌ−Ｐｏｒｔ−ＲＡＭ５２から出力するアドレスを設定し、[0146]
（ｍ）ＦＩＦＯ４５０は、Ｄｕａｌ−Ｐｏｒｔ−ＲＡＭ５２に読み出されたデータと書き込まれたデータの差がＭＩＮ以下になると、ブランキング期間微調回路８０に入力されるＦＩＦＯ−Ｅ信号４３７（ＥＭＰＴＹ）を生成する、[0147]、[0153]
（ａ）画像処理部４５。
（２）甲第２号証
（２−１）甲第２号証に記載された事項
　甲第２号証（特開２０１２−１２８５８９号公報）には、図面とともに次の事項が記載されている。なお、下線は強調のために当審で付したものである。
「【技術分野】
【０００１】
　データ転送装置、データ転送方法、及び半導体装置に関する。
【背景技術】
【０００２】
　従来、デジタルスチルカメラ等の電子機器は、メモリに格納された画像データを表示する表示部を備えている。
電子機器のデータ転送装置は、ＦＩＦＯ（first in first out）方式のメモリを有し、メモリから表示部に転送するデータ転送を調整する
「【発明が解決しようとする課題】
【０００４】
　ところが、メモリからデータを読み出す処理が遅れると、表示部にデータを出力するタイミングに間に合わなくなる転送破綻が発生する。この転送破綻は表示部における表示画像の乱れを生じさせる。また、転送破綻は、データ転送装置以外の処理装置（例えばＣＰＵ）における処理の増加を招く。
【０００５】
　この
データ転送装置で、転送破綻の発生を低減することを目的
【課題を解決するための手段】
【０００６】
　本発明の一観点によれば、ライトポインタに従って前記メモリから出力されるデータを記憶し、リードポインタに従ってデータを出力する複数のＦＩＦＯメモリと、前記ライトポインタと前記リードポインタとに基づいて複数の前記ＦＩＦＯメモリの空き容量をそれぞれ監視し、所定量のデータが記憶可能な前記ＦＩＦＯメモリに対応するデータを前記メモリから読み出すための読み出し信号を出力する入力制御部と、前記転送先の要求タイミングに応じたデータを出力するように複数の前記ＦＩＦＯメモリを制御する出力制御部と、を含み、前記入力制御部は、複数の前記ＦＩＦＯメモリのそれぞれに対応する複数の転送量を記憶し、複数の前記転送量に従って、前記メモリから出力されるデータを、複数の前記ＦＩＦＯメモリのうちの１つに格納し、前記出力制御部は、複数の前記ＦＩＦＯメモリのそれぞれに対応する複数の出力量を記憶し、複数の前記出力量に従って、複数の前記ＦＩＦＯメモリを制御する。」
「【００１１】
　画像処理プロセッサ１２は、撮像部１１から入力される画像データをメモリ１３に一時的に格納する。このメモリ１３は、複数フレームの画像データを記憶可能なメモリ容量のメモリである。すなわち、メモリ１３は共通フレームメモリ（作業メモリ）として機能する。このメモリ１３は、例えばシンクロナスダイナミックランダムアクセスメモリ（ＳＤＲＡＭ）などの書き替え可能なメモリである。画像処理プロセッサ１２は、メモリ１３に格納した画像データに対して各種画像処理を施す。すなわち、画像処理プロセッサ１２は、メモリ１３から読み出した画像データに対して各種画像処理を施し、処理後の画像データをメモリ１３に格納する。」
「【００１７】
　
出力部３３は、メモリ１３に格納された各フレームの画像データを表示部１５に順次転送する
「【００２４】
　（第一実施形態）
　図２に示すように、
出力部３３は、
２つ）のＦＩＦＯメモリ４１，４２と、両ＦＩＦＯメモリ４１，４２のデータ入力を制御する入力制御部４３と、両ＦＩＦＯメモリ４１，４２のデータ出力を制御する出力制御部４４とを備えている
「【０１０２】
　以上記述したように、本実施形態によれば、以下の効果を奏する。
　（１）出力部３３は、リードポインタＲＰ１，ＲＰ２に従ってデータを記憶し、ライトポインタに従ってデータを出力する２つのＦＩＦＯメモリ４１，４２と、ＦＩＦＯメモリ４１，４２の入力を制御する入力制御部４３と、ＦＩＦＯメモリ４１，４２の出力を制御する出力制御部４４を備える。
入力制御部４３は、ＦＩＦＯメモリ４１，４２の空き容量をそれぞれ監視し、バースト転送量のデータが記憶可能なＦＩＦＯメモリ４１，４２に対応するデータをメモリ１３から読み出すための要求信号ＲＱ１，ＲＱ２を出力する
転送する画像データＦＰを分割した分割画像データＦＰ１，ＦＰ２に応じた
ブロックデータを対応するＦＩＦＯメモリ４１，４２に対して連続的に格納する
出力制御部４４は、表示部１５の要求タイミングに応じて
分割画像データＦＰ１，ＦＰ２に応じた出力データ量を記憶し、その出力データ量に従ってＦＩＦＯメモリ４１，４２を制御する
（２−２）甲第２号証に記載された技術
　上記（２−１）によると、甲第２号証には、次の技術（以下「甲第２号証に記載された技術」という。）が記載されていると認められる。
（甲第２号証に記載された技術）
　データ転送装置において、転送破綻の発生を低減することを目的として、
　メモリに格納された各フレームの画像データを表示部に順次転送する出力部を備え、
　前記出力部は、２つのＦＩＦＯメモリと、両ＦＩＦＯメモリのデータ入力を制御する入力制御部と、両ＦＩＦＯメモリのデータ出力を制御する出力制御部とを備え、
　入力制御部は、ＦＩＦＯメモリの空き容量をそれぞれ監視し、バースト転送量のデータが記憶可能なＦＩＦＯメモリに対応するデータをメモリから読み出すための要求信号を出力し、転送する画像データＦＰを分割した分割画像データＦＰ１，ＦＰ２に応じたブロックデータを対応するＦＩＦＯメモリに対して連続的に格納し、
　出力制御部は、表示部の要求タイミングに応じて、分割画像データＦＰ１，ＦＰ２に応じた出力データ量に従ってＦＩＦＯメモリのデータ出力を制御する技術。
（３）甲第３号証
（３−１）甲第３号証に記載された事項
　甲第３号証（特開２０１２−７０３０６号公報）には、図面とともに次の事項が記載されている。なお、下線は強調のために当審で付したものである。
「【０００６】
　本発明は、上記課題にかんがみてなされたもので、撮影センサーの出力データに基づいて生成された被写体の像を示す
画像データを表示部に表示する際の画像の乱れを防止することを目的とする
「【００４２】
　一方、当該エリアイメージセンサー１５から線順次に出力される出力データに基づいて液晶パネル４２における表示を行うため、画像データ出力部２０１とＶＲＡＭ５１とリードバッファー５６とタイミング情報取得部３０ａと表示制御部３０ｂとを備えている。ＶＲＡＭ５１は少なくとも１フレーム分の画像データを蓄積可能である。
　ＶＲＡＭ５１は様々な処理部からアクセスされるため、表示部４０が画像データを表示しようとするタイミングでＶＲＡＭ５１にアクセスしても実際に画像データを取得できるまで時間がかかる可能性がある。そのため本実施形態では、ＶＲＡＭ５１と表示部４０との画像データの受け渡しはリードバッファー５６を介して行われる。
　画像データ出力部２０１は、ラインバッファー５２ｄに記録された画像データ（Data）をＶＲＡＭ５１に対して線順次に出力する。画像データのＶＲＡＭ５１への出力が完了した時点で画像データ出力部２０１はメモリー書き込み終了信号（第一記憶部出力タイミング情報に相当）をタイミング情報取得部３０ａに出力する。リードバッファー５６はＶＲＡＭ５１から後述するタイミングで画像データを予め読み出して蓄積しておく。そして表示制御部３０ｂから指示されたタイミング（水平同期信号DＨsync）で、液晶パネルドライバー４１によってリードバッファー５６から線順次に１ラインずつ画像データが読み出される。この結果、エリアイメージセンサー１５で撮影された被写体の像が被写体像表示領域Ｒ１（液晶パネル４２の１〜６８２ライン）に表示される。また、ＣＰＵ５０は、少なくとも情報表示領域Ｒ２での表示を行う以前においてＶＲＡＭ５１に対してＯＳＤデータを記録しておく。そして、液晶パネル４２の６８３ライン〜７６８ラインの表示を行う際に、ＶＲＡＭ５１に記録されたＯＳＤデータはDataとして液晶パネルドライバー４１から線順次に読み出される。この結果、撮影条件等の文字が情報表示領域Ｒ２に表示される。」
「【００４９】
　被写体像表示領域Ｒ１内の最終ラインでない場合は、次に表示するラインをＮとすると（Ｎ＋１）ライン目の
画像データがＶＲＡＭ５１に出力完了
出力されるまでの間、表示制御部３０ｂは
次の水平同期信号DＨsyncを出力するまでの期間を延長する
（３−２）甲第３号証に記載された周知技術
　上記（３−１）によると、、甲第３号証には、次の周知技術（以下「甲第３号証に記載された周知技術」という。）が記載されていると認められる。
（甲第３号証に記載された周知技術）
　画像データを表示部に表示する際の画像の乱れを防止するために、画像データがＶＲＡＭに出力完了されるまでの間、次の水平同期信号を出力するまでの期間を延長する技術。
３．２．２　判断
（１）本件訂正発明１について
　本件訂正発明１を再掲する。
（本件訂正発明１）【請求項１】
（１Ａ）第１の格納部に格納された１フレームの画像データを含む出力データを転送先に転送するデータ転送装置であって、
 前記出力データは、前記画像データと水平前ブランクデータと水平後ブランクデータと垂直前ブランクデータと垂直後ブランクデータとを含み、
（１Ｂ）前記第１の格納部の前記画像データを読み出す要求信号を出力し、前記要求信号に対する許可信号に基づいて前記第１の格納部の前記画像データを読み出して第２の格納部に格納し、前記第２の格納部の前記画像データをデータ要求信号に応答して出力し、前記第２の格納部に格納したデータ量に応じた状態信号を出力する転送制御回路と、
（１Ｃ）前記状態信号に基づいて、前記第２の格納部が第１の格納状態よりデータ量が少ない第２の格納状態のときに前記第２の格納部の状態が前記第１の格納状態となるまでブランク追加信号を出力するブランク制御部と、
（１Ｄ）前記出力データの数をカウントした水平カウント値と、前記水平後ブランクデータの数を調整しないラインデータにおけるデータの数であって水平前ブランクサイズと水平画像サイズと水平後ブランクサイズとを合計した標準データ数に応じて出力する水平同期信号を前記ブランク追加信号に応じて遅延する水平同期信号生成部と、
（１Ｅ）前記出力データを出力する出力データ生成部であって、前記水平同期信号に基づいて前記水平カウント値が前記水平前ブランクサイズとなるまで前記水平前ブランクデータを出力し、前記データ要求信号を出力し、水平画像サイズの画像データを前記転送制御回路から受け取って出力した後、次の前記水平同期信号まで前記水平後ブランクデータを出力する出力データ生成部と、
（１Ａ）を有することを特徴とするデータ転送装置。
ア　甲１発明との対比
　本件訂正発明１と甲１発明とを対比する。
（ア）構成１Ａについて
　構成ａの「ＲＧＢ信号」は、ディジタルビデオ信号であってＬＣＤパネル４７で画像を表示するから、構成１Ａの「１フレームの画像データ」に相当する。構成ａの「パソコン４０」は、ＲＧＢ信号を格納しているといえるから、構成１Ａの「第１の格納部」に相当する。
　そして、構成ａの「画像処理部４５」は、画像データを含む出力データを転送先のＬＣＤパネル４７に転送するといえるから、構成１Ａの「データ転送装置」に相当する。
　構成ａの「ＬＣＤパネル４７に対応した画像信号」は、転送先であるＬＣＤパネル４７に供給するから、「転送先に出力するデータ」といえる。ここで、構成ａの「ＬＣＤパネル４７に対応した画像信号」は、構成ｄによれば、補間演算部４５２が、「ＦＩＦＯ４５０、ラインバッファ４５１からの画像信号により補間して」作成した画像データであり、当該画像信号はパソコン４０から供給された画像信号であるから、「画像データとラインバッファ４５１からの画像信号により補間して作成した画像データ」といえる。
　よって、構成１Ａと構成ａとは、「第１の格納部に格納された１フレームの画像データを含む転送先に出力するデータを転送先に転送するデータ転送装置」である点で共通する。
　しかしながら、「転送先に出力するデータ」について、構成１Ａは、「前記画像データと水平前ブランクデータと水平後ブランクデータと垂直前ブランクデータと垂直後ブランクデータとを含み」という構成であるのに対して、構成ａは、「画像データとラインバッファ４５１からの画像信号により補間して作成した画像データ」である点で相違する（相違点１）。
（イ）構成１Ｂについて
　構成ｂ〜構成ｅ及び構成ｊ〜構成ｍの「ＦＩＦＯ４５０」は、構成１Ｂの「第２の格納部」に相当する。
　構成ｅの「ＤＥＲ発生部４５７からの読み出しＤＥ信号（ＤＥＲ）」及び構成ｆの「信号の読み出しを決定するＤＥＲ信号４３２」は、その供給先の「ＦＩＦＯ制御部４５３」からＦＩＦＯ４５０のアドレスカウンタ５１に供給され、出力するアドレスを設定することで、ＦＩＦＯ４５０から画像データを出力させるといえるから、構成１Ｂの「データ要求信号」に相当する。
　また、構成ｍのＦＩＦＯ４５０が生成する「ＦＩＦＯ−Ｅ信号４３７」は、ＦＩＦＯ４５０の格納したデータ量に応じた信号といえる。
　そして、構成ｅの「ＦＩＦＯ制御部４５３」は、ＦＩＦＯ４５０に制御信号を送り、構成ｃの「読み出しを行い、ラインバッファ４５１、補間演算部４５２に信号を供給」することを行う。
　よって、構成ｅの「ＦＩＦＯ制御部４５３」及び構成ｊ〜構成ｍの「ＦＩＦＯ４５０」は、構成１Ｂの「前記第２の格納部の前記画像データをデータ要求信号に応答して出力し、前記第２の格納部に格納したデータ量に応じた状態信号を出力する転送制御回路」に相当する。
　したがって、構成１Ｂと、構成ｂ〜構成ｅ及び構成ｊ〜構成ｍの「ＦＩＦＯ４５０」及び構成ｅの「ＦＩＦＯ制御部４５３」とは、「前記第２の格納部の前記画像データをデータ要求信号に応答して出力し、前記第２の格納部に格納したデータ量に応じた状態信号を出力する転送制御回路」である点で一致する。
　しかしながら、構成１Ｂは、「前記第１の格納部の前記画像データを読み出す要求信号を出力し、前記要求信号に対する許可信号に基づいて前記第１の格納部の前記画像データを読み出して第２の格納部に格納」する構成であるのに対して、甲１発明は、そのような構成を有していない点で相違する（相違点２）。
（ウ）構成１Ｃについて
　構成ｍのＦＩＦＯ４５０が生成する「ＦＩＦＯ−Ｅ信号４３７（ＥＭＰＴＹ）」は、「読み出されたデータと書き込まれたデータの差がＭＩＮ以下になる」と生成される信号であるから、「前記第２の格納部が第１の格納状態よりデータ量が少ない第２の格納状態のときに前記第２の格納部の状態が前記第１の格納状態となるまで」生成される「状態信号」といえる。
　構成ｉ及び構成ｊの「ブランキング期間微調回路８０」は、ＦＩＦＯ−Ｅ信号４３７（ＥＭＰＴＹ）が発生した場合、水平ブランキング期間を長くするから、構成ｋの「調整された水平ブランキング値」は、「水平ブランキング期間」を追加する追加信号といえる。
　よって、構成１Ｃと、構成ｉ及び構成ｊの「ブランキング期間微調回路８０」とは、「前記状態信号に基づいて、前記第２の格納部が第１の格納状態よりデータ量が少ない第２の格納状態のときに前記第２の格納部の状態が前記第１の格納状態となるまで追加信号を出力するブランク制御部」である点で共通する。
　しかしながら、「追加信号」について、構成１Ａは、「ブランク追加信号」であるのに対して、構成ｉ及び構成ｊは、「調整された水平ブランキング値」である点で相違する（相違点３）。
（エ）構成１Ｄについて
　構成ｈのＤＥＲ発生部４５７の「水平有効期間カウンタ８０４のカウント値」は、ＤＥＲ信号４３２として「０」が出力されるまでのカウント値であり、当該「ＤＥＲ信号４３２」は、ＦＩＦＯ４５０からの画像信号の読み出しを制御するから、構成ｈの「水平有効期間カウンタ８０４のカウント値」は、「転送先に出力するデータ」の数をカウントした値である点で、構成１Ｄの「水平カウント値」に相当する。
　構成ｄの補間演算部４５２が生成する「水平同期信号」は、転送先であるＬＣＤパネル４７に応じたものであるから、構成１Ｄの「水平同期信号」に相当する。
　したがって、構成１Ｄと、構成ｅ〜構成ｈの「ＤＥＲ発生部４５７」及び構成ｄの「補間演算部４５２」とは、「転送先に出力するデータの数をカウントした水平カウント値と、出力する水平同期信号を前記追加信号に応じて遅延する水平同期信号生成部」である点で共通する。
　しかしながら、上記（ア）の「転送先に出力するデータ」に係る相違点、及び、上記（ウ）の「追加信号」に係る相違点に加えて、「水平同期信号」について、構成１Ｄは、「前記水平後ブランクデータの数を調整しないラインデータにおけるデータの数であって水平前ブランクサイズと水平画像サイズと水平後ブランクサイズとを合計した標準データ数に応じて出力する水平同期信号」であるのに対して、構成ｅ〜構成ｈ及び構成ｄは、そのような構成ではない点で相違する（相違点４）。
（オ）構成１Ｅについて
　上記（イ）で検討したとおり、構成ｅのＤＥＲ発生部４５７が生成する「ＤＥＲ信号４３２」は、構成１Ｅの「データ要求信号」に相当する。
　構成ｄの「補間演算部４５２」は、ＦＩＦＯ４５０、ラインバッファ４５１からの画像信号を受け取って出力するものといえる。
　したがって、構成１Ｅと、構成ｅ〜構成ｈの「ＤＥＲ発生部４５７」及び構成ｄの「補間演算部４５２」とは、「転送先に出力するデータを出力する出力データ生成部であって、前記データ要求信号を出力し、水平画像サイズの画像データを前記転送制御回路から受け取って出力する出力データ生成部」である点で共通する。
　しかしながら、上記（ア）の「転送先に出力するデータ」に係る相違点、及び、上記（エ）の「水平同期信号」に係る相違点に加えて、「出力データ生成部」について、構成１Ｅは「前記水平同期信号に基づいて前記水平カウント値が前記水平前ブランクサイズとなるまで前記水平前ブランクデータを出力し、画像データを出力した後、次の前記水平同期信号まで前記水平後ブランクデータを出力する」構成であるのに対して、構成ｅ〜構成ｈ及び構成ｄは、そのような構成ではない点で相違する（相違点５）。
イ　一致点、相違点
　上記アによれば、本件訂正発明１と甲１発明との一致点、相違点は次のとおりである。
（一致点）
（１Ａ’）第１の格納部に格納された１フレームの画像データを含む転送先に出力するデータを転送先に転送するデータ転送装置であって、
（１Ｂ’）前記第２の格納部の前記画像データをデータ要求信号に応答して出力し、前記第２の格納部に格納したデータ量に応じた状態信号を出力する転送制御回路と、
（１Ｃ’）前記状態信号に基づいて、前記第２の格納部が第１の格納状態よりデータ量が少ない第２の格納状態のときに前記第２の格納部の状態が前記第１の格納状態となるまで追加信号を出力するブランク制御部と、
（１Ｄ’）転送先に出力するデータの数をカウントした水平カウント値と、出力する水平同期信号を前記追加信号に応じて遅延する水平同期信号生成部と、
（１Ｅ’）前記転送先に出力するデータを出力する出力データ生成部であって、前記データ要求信号を出力し、水平画像サイズの画像データを前記転送制御回路から受け取って出力する出力データ生成部と、
（１Ａ’）を有することを特徴とするデータ転送装置。
（相違点１）
　「転送先に出力するデータ」について、本件訂正発明１は、「前記画像データと水平前ブランクデータと水平後ブランクデータと垂直前ブランクデータと垂直後ブランクデータとを含み」という構成であるのに対して、甲１発明は、「画像データとラインバッファ４５１からの画像信号により補間して作成した画像データ」である点。
（相違点２）
　「転送制御回路」について、本件訂正発明１は「前記第１の格納部の前記画像データを読み出す要求信号を出力し、前記要求信号に対する許可信号に基づいて前記第１の格納部の前記画像データを読み出して第２の格納部に格納」する構成であるのに対して、甲１発明は、そのような構成を有していない点
（相違点３）
　「追加信号」について、本件訂正発明１は、「ブランク追加信号」であるのに対して、甲１発明は、「調整された水平ブランキング値」である点。
（相違点４）
　「水平同期信号」について、本件訂正発明１は、「前記水平後ブランクデータの数を調整しないラインデータにおけるデータの数であって水平前ブランクサイズと水平画像サイズと水平後ブランクサイズとを合計した標準データ数に応じて出力する水平同期信号」であるのに対して、甲１発明は、そのような構成ではない点。
（相違点５）
　「出力データ生成部」について、本件訂正発明１は、「前記水平同期信号に基づいて前記水平カウント値が前記水平前ブランクサイズとなるまで前記水平前ブランクデータを出力し、画像データを出力した後、次の前記水平同期信号まで前記水平後ブランクデータを出力する」構成であるのに対して、甲１発明は、そのような構成ではない点。
ウ　判断
　相違点１及び相違点５について、検討する。
　上記３．２．１（２）及び（３）のとおり、甲第２号証に記載された技術及び甲第３号証に記載された周知技術は、「水平前ブランクデータと水平後ブランクデータとを出力する出力データ生成部」を備えておらず、また、データ出力先である表示部に出力する「転送先に出力するデータ」に「水平前ブランクデータと水平後ブランクデータと垂直前ブランクデータと垂直後ブランクデータ」とを含む構成を有していない。
　よって、甲１発明に甲第２号証に記載された技術及び甲第３号証に記載された周知技術を適用しても、相違点１及び相違点５の構成になり得るといえない。
　したがって、相違点２〜４について検討するまでもなく、本件訂正発明１は、甲１発明に甲第２号証に記載された技術及び甲第３号証に記載された周知技術に基づいて当業者が容易に発明をすることができたとすることはできない。
エ　特許異議申立人の主張について
　特許異議申立人は、特許異議申立書の第２６頁第６〜１２行目において、『本件特許発明１の「ブランクデータ」は、本件特許公報の段落００２７に、「画像データＰＤを同期信号ＶＤ，ＨＤに従って２次元的（マトリックス状）に配列した場合、画像データＧＤの周囲にブランクデータＢＤが配列される。」との記載があることから、表示に寄与しない何らかのデータであり、その値について何等の制約もない。水平ブランキング期間において表示に寄与しない何らかのデータを出力することは、単なる設計事項に過ぎない。』と主張している。
　本件訂正発明１は、「表示部に画像データを転送する場合、メモリからデータを読み出す処理が遅れると、表示部にデータを出力するタイミングに間に合わなくなる転送破綻が生じる」（段落０００４）ことを課題とし、この課題を解決するために、「ブランク追加信号に応じて」変更される「ブランクデータを出力する」構成を採用し、「転送破綻を低減することができる」という発明の効果を生じさせるものである。
　本件訂正発明１の「出力データ」が、「水平前ブランクデータと水平後ブランクデータと垂直前ブランクデータと垂直後ブランクデータ」を含む構成は、上記の課題を解決するための構成として効果を有するものであり、甲１発明と構成上の相違を有するものである。
　よって、当該構成は、単なる設計事項とすることはできず、特許異議申立人の主張を採用することはできない。
オ　小括
　以上のとおり、当業者であっても、本件訂正発明１は、甲第１号証に記載された発明、甲第２号証に記載された技術及び甲第３号証に記載された周知技術に基づいて、当業者が容易に発明することができたものとは認められない。
（２）本件訂正発明２〜４について
　本件訂正発明２〜４は、本件訂正発明１を引用する発明であるから、少なくとも、相違点１及び相違点５に係る構成を有している発明である。
　したがって、本件訂正発明２〜４は、甲１発明に甲第２号証に記載された技術及び甲第３号証に記載された周知技術に基づいて当業者が容易に発明をすることができたとすることはできない。
（３）本件訂正発明８、９について
　本件訂正発明８、９は、本件訂正発明１、２の装置に対応する方法の発明である。
　したがって、本件訂正発明８、９は、甲１発明に甲第２号証に記載された技術及び甲第３号証に記載された周知技術に基づいて当業者が容易に発明をすることができたとすることはできない。
（４）本件訂正発明１１について
　本件訂正発明１１は、本件訂正発明１にさらに構成１１Ａ及び構成１１Ｂを含む装置に対応する半導体装置の発明であるから、少なくとも、相違点１及び相違点５に係る構成を有している発明である。
　したがって、本件訂正発明１１は、甲１発明に甲第２号証に記載された技術及び甲第３号証に記載された周知技術に基づいて当業者が容易に発明をすることができたとすることはできない。
（５）本件訂正発明５〜７、１０について
　本件訂正請求による本件訂正５〜７、１０によって、請求項５〜７、１０に係る特許は削除されたため、取消理由が存在しないこととなった。本件特許の請求項５〜７、１０に対して、特許異議申立人がした特許異議の申立てについては、対象となる請求項が存在しない。
４　むすび
　以上のとおりであるから、本件特許の訂正後の請求項１〜４、８、９、１１に係る特許は、取消理由通知に記載した取消理由及び特許異議申立書に記載された特許異議申立理由によっては、取り消すことができない。
　また、他に本件特許の訂正後の請求項１〜４、８、９、１１に係る特許を取り消すべき理由を発見しない。
　さらに、本件特許の請求項５〜７、１０に対して、特許異議申立人がした特許異議の申立てについては、対象となる請求項が存在しない。
　よって、結論のとおり決定する。
【異議決定日】
平成３１年４月４日（２０１９．４．４）
【訂正の要旨】
審決（決定）の【理由】欄参照。
（５４）【発明の名称】
データ転送装置、データ転送方法、半導体装置
　【技術分野】
　【０００１】
　データ転送装置、データ転送方法、半導体装置に関する。
　【背景技術】
　【０００２】
　従来、画像データを扱う機器は、動画や静止画などの画像データを、同期信号（水平同期信号，垂直同期信号）にしたがって転送する（例えば、特許文献１及び２参照）。画像データを受信した機器はその画像データをメモリに格納する。そして、機器は、メモリから読み出した画像データに対する復号処理等の画像処理を行う。例えば、デジタルスチルカメラ等の機器は、メモリから読み出した画像データを表示部に表示する。
　【先行技術文献】
　【特許文献】
　【０００３】
　【特許文献１】特開平８−６３１３６号公報
　【特許文献２】特開２００９−２００９３８号公報
　【発明の概要】
　【発明が解決しようとする課題】
　【０００４】
　ところで、機器に含まれる各種の処理回路は、メモリに対してアクセス、即ちデータの書き込みやデータの読み出しを行う。これらのアクセスは、同時に発生する、つまりアクセスが競合する場合がある。すると、画像データを必要とするタイミングに対してメモリに対するアクセスが遅れる場合がある。このようなアクセスの遅れは、各種の処理回路において、必要とする画像データが間に合わない、所謂転送破綻を招く。例えば表示部に画像データを転送する場合、メモリからデータを読み出す処理が遅れると、表示部にデータを出力するタイミングに間に合わなくなる転送破綻が生じる。この転送破綻は表示部における表示画像の乱れを生じさせる。
　【課題を解決するための手段】
　【０００５】
　本発明の一観点によれば、第１の格納部に格納された
１フレームの画像
を含む出力データ
前記出力データは、前記画像データと水平前ブランクデータと水平後ブランクデータと垂直前ブランクデータと垂直後ブランクデータとを含み、
前記画像
前記画像
前記画像
前記出力データの数をカウントした
、前記水平後ブランクデータの数を調整しないラインデータにおけるデータの数であって水平前ブランクサイズと水平画像サイズと水平後ブランクサイズとを合計した
前記出力データを出力する出力データ生成部であって、
が前記水平前ブランクサイズとなるまで前記水平前ブランクデータを出力し、
前記水平後
　【発明の効果】
　【０００６】
　本発明の一観点によれば、転送破綻を低減することができる。
　【図面の簡単な説明】
　【０００７】
　【図１】撮像装置の概略図である。
　【図２】画像処理部の一部ブロック図である。
　【図３】（ａ）は撮像部の出力画像の説明図、（ｂ）は撮像部の出力を示すタイミング図である。
　【図４】（ａ）は再入力データの説明図、（ｂ）は再入力データの転送を示すタイミング図である。
　【図５】信号生成部のブロック図である。
　【図６】ブランク制御部の処理を示すフローチャートである。
　【図７】ブランク制御部の処理を示すフローチャートである。
　【図８】ブランク制御部の処理を示すフローチャートである。
　【図９】ブランク制御部の処理を示すフローチャートである。
　【図１０】ブランク制御部の処理を示すフローチャートである。
　【図１１】水平同期信号生成部の処理を示すフローチャートである。
　【図１２】水平同期信号生成部の処理を示すフローチャートである。
　【図１３】（ａ）（ｂ）は垂直同期信号生成部の動作を示すフローチャートである。
　【図１４】画像データ出力部の動作を示すフローチャートである。
　【図１５】信号生成部の動作を示すタイミング図である。
　【図１６】信号生成部の動作を示すタイミング図である。
　【図１７】信号生成部の動作を示すタイミング図である。
　【図１８】（ａ）（ｂ）は、１フレームの画像データの説明図である。
　【発明を実施するための形態】
　【０００８】
　以下、一実施形態を添付図面に従って説明する。
　図１に示すように、この撮像装置は例えばデジタルスチルカメラであり、撮像部１１、画像処理部（ＩＳＰ：Ｉｍａｇｅ　Ｓｉｇｎａｌ　Ｐｒｏｃｅｓｓｏｒ）１２、メモリ（記憶部）１３、表示デバイス１４を有している。
　【０００９】
　撮像部１１は、撮像光学系２１と、撮像素子部２２と、アナログフロントエンド（ＡＦＥ：Ａｎａｌｏｇ　Ｆｒｏｎｔ　Ｅｎｄ）２３を有している。
　撮像光学系２１は、被写体からの光を集光する複数のレンズ（フォーカスレンズなど），これらのレンズを通過した光の量を調整する絞り，等を含み、光学的な被写体像を撮像素子部２２に導く。撮像素子部２２は、例えば、ベイヤ配列のカラーフィルタと、撮像素子とを含む。撮像素子は、ＣＣＤ（Ｃｈａｒｇｅ　Ｃｏｕｐｌｅｄ　Ｄｅｖｉｃｅ）イメージセンサである。撮像素子は、カラーフィルタを介して入射する光の量に応じた撮像信号（アナログ信号）を出力する。アナログフロントエンド（ＡＦＥ）２３は、撮像素子部２２から出力されるアナログの撮像信号をデジタルの撮像データに変換するＡ／Ｄ変換回路を含み、撮像データを出力する。また、アナログフロントエンド（ＡＦＥ）２３は、画像処理部（ＩＳＰ）１２から供給される制御信号を、同期信号に応じて撮像素子部２２へ出力する。同期信号は、１つのフィールドの区切りを示す垂直同期信号と、１ラインの区切りを示す水平同期信号を含む。
　【００１０】
　画像処理部１２は、複数の処理部３１〜３７、ＤＭＡ調停部３８、メモリコントローラ３９、ＣＰＵ（制御部）４０を有している。例えば、各処理部３１〜３７は、センサインタフェース（センサＩ／Ｆ）３１、入力画像補正部３２、補正部３３、画像処理部３４、静止画コーデック部３５、メモリカードインタフェース（メモリカードＩ／Ｆ）３６、表示インタフェース（表示Ｉ／Ｆ）３７である。センサＩ／Ｆ３１，入力画像補正部３２，補正部３３，画像処理部３４，静止画コーデック部３５，メモリカードＩ／Ｆ３６，表示Ｉ／Ｆ３７，ＤＭＡ調停部３８は、内部バス４１を介して互いに接続されている。
　【００１１】
　ＤＭＡ調停部３８はメモリコントローラ３９を介してメモリ１３と接続されている。メモリ１３は第１の格納部の一例である。図１に示すメモリ１３は、例えば同期式半導体メモリ（ＳＤＲＡＭ：Ｓｙｎｃｈｒｏｎｏｕｓ　Ｄｙｎａｍｉｃ　Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）である。メモリ１３には、撮像部１１から出力される撮像データがセンサＩ／Ｆ３１によって格納される。また、メモリ１３には、各処理部３２〜３５による処理後の画像データが格納される。
　【００１２】
　センサＩ／Ｆ３１は、撮像部１１から出力される撮像データ（ＲＧＢ形式の画像データ（ベイヤデータ））を受け取り、メモリ１３に格納する。入力画像補正部３２は、メモリ１３に格納された画像データに対して補正処理を行い、補正後の画像データを出力する。画像データに対する補正は、例えば明るさやコントラストを調整するガンマ補正処理、輝度むらを補正するシェーディング補正処理、等である。入力画像補正部３２から出力される補正後の画像データは、撮像装置の動作状態に応じた回路に対して供給される。例えば、補正後の画像データは、第１の動作モードにおいてメモリ１３に格納され、第２の動作モードにおいて表示Ｉ／Ｆ３７に供給され、第３の動作モードにおいて補正部３３に供給される。
　【００１３】
　補正部３３は、メモリ１３から読み出した画像データ、又は入力画像補正部３２から供給される画像データに対して補正処理を行い、補正後の画像データをメモリ１３に格納する。補正部３３が行う補正処理は、例えば、光学系による画像の歪みを補正する処理、設定に基づく色調変更などの色補正処理、等である。画像処理部３４は、１つ又は複数の処理部である。画像処理部３４が行う処理は、例えば、画素数を増減する解像度変換処理、画像の輪郭（エッジ）を強調するエッジ強調処理、画像データに含まれるノイズを除去するノイズ除去処理、等が含まれる。静止画コーデック部３５は、メモリ１３に格納された画像データを読み出し、その画像データを所定の方式（例えばＪＰＥＧ（Ｊｏｉｎｔ　Ｐｈｏｔｏｇｒａｐｈｉｃ　Ｅｘｐｅｒｔｓ　Ｇｒｏｕｐ）方式）により符号化し、符号化後の画像データ（符号化データ）をメモリ１３に格納する。なお、画像処理部１２に含まれる処理部３１〜３５、各処理部３１〜３５の処理内容は一例を示すものであり、画像処理部１２が含む処理部の種類や処理内容は、適宜設定されてもよい。
　【００１４】
　メモリカードＩ／Ｆ３６は、撮像装置に装着されるメモリカード１５と接続される。メモリカードＩ／Ｆ３６は、メモリ１３に格納されたデータ（例えば圧縮された画像データ）をメモリカード１５に格納する。表示Ｉ／Ｆ３７には、表示デバイス１４が接続されている。表示デバイス１４は、例えば液晶表示装置（ＬＣＤ：Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）である。表示デバイス１４は、撮影する画像（撮影フレーム）の確認、撮影された画像の表示、撮像装置の駆動源であるバッテリの残量、撮影モード、等に用いられる。例えば、表示Ｉ／Ｆ３７は、メモリ１３に格納された画像データを読み出し、その画像データを表示デバイス１４に出力する。なお、表示デバイス１４を、電子ビューファインダ（ＥＶＦ：Ｅｌｅｃｔｒｏｎｉｃ　Ｖｉｅｗ　Ｆｉｎｄｅｒ）や、外部接続ためのインタフェース（例えばＨＤＭＩ：Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ　Ｍｕｌｔｉｍｅｄｉａ　Ｉｎｔｅｒｆａｃｅ）としてもよい。
　【００１５】
　センサＩ／Ｆ３１，入力画像補正部３２，補正部３３，画像処理部３４，静止画コーデック部３５，メモリカードＩ／Ｆ３６，表示Ｉ／Ｆ３７は、それぞれダイレクトメモリアクセスコントローラ（ＤＭＡＣ：Ｄｉｒｅｃｔ　Ｍｅｍｏｒｙ　Ａｃｃｅｓｓ　Ｃｏｎｔｒｏｌｌｅｒ）３１ａ〜３７ａを有している。ＤＭＡＣ３１ａ〜３７ａは、各回路３１〜３７が行う処理に応じたアクセス要求を出力する。例えば、センサＩ／Ｆ３１は、撮像部１１から出力される撮像データを、メモリ１３に格納する。このため、センサＩ／Ｆ３１のＤＭＡＣ３１ａは、書き込み要求（ライトリクエスト）を出力する。表示Ｉ／Ｆ３７は、表示デバイス１４に表示する画像データをメモリ１３から読み出す。このため、表示Ｉ／Ｆ３７のＤＭＡＣ３７ａは、読み出し要求（リードリクエスト）を出力する。ＤＭＡＣ３１ａ〜３７ａは、転送制御回路の一例である。
　【００１６】
　ＤＭＡ調停部３８は、各回路３１〜３７のＤＭＡＣ３１ａ〜３７ａから出力され競合する要求（リクエスト）を、例えば各処理部３１〜３７に対応して設定された優先度に従って調停し、１つの回路に対するアクセスを許可する。アクセスが許可された回路は、メモリ１３に対するアクセスのための制御信号を出力する。読み出し要求の場合、メモリコントローラ３９は、制御信号に応じてメモリ１３からデータを読み出し、その読み出したデータを要求元に出力する。メモリコントローラ３９は、書き込み要求と、その要求元から出力されるデータをメモリ１３に出力し、メモリ１３はそのデータを記憶する。
　【００１７】
　ＣＰＵ４０は、画像処理部１２全体を統括制御する。ＣＰＵ４０は、処理に必要な情報の各処理部への設定及びデータの書き込み／読み出し制御等を行う。また、ＣＰＵ４０は、図示しない操作部の操作に応じて動作モードや各処理において必要な情報（パラメータ）を設定する。
　【００１８】
　次に、画像データの流れの概略を説明する。
　図２に示すように、撮像部１１から出力される画像データＧＤは、センサＩ／Ｆ３１の補正回路３１ｂ及び転送制御回路（ＴＲＦｃｈ）３１ａとメモリインタフェース（メモリＩ／Ｆ）４５を介してメモリ１３に格納される。補正回路３１ｂは、画像データＧＤに対して、所定の補正処理を行う。補正処理は、例えばホワイトバランス調整やゲイン調整、欠陥信号の補正などである。
　【００１９】
　転送制御回路（ＴＲＦｃｈ）３１ａは、図１に示すＤＭＡＣ３１ａに対応する。メモリＩ／Ｆ４５は、図１に示すＤＭＡ調停部３８及びメモリコントローラ３９に対応する。転送制御回路３１ａは、メモリ１３に対する書き込みのための要求信号ＲＥＱを出力する。メモリＩ／Ｆ４５は、メモリ１３に対するアクセスの許可信号ＡＣＫを出力する。そして、転送制御回路３１ａは、画像データを書き込む領域を示すアドレス信号ＡＤＤＲと、画像データＭＤＴを出力する。アドレス信号ＡＤＤＲ及び画像データＭＤＴは、メモリＩ／Ｆ４５を介してメモリ１３に供給される。メモリ１３は、供給されるアドレス信号ＡＤＤＲに応じた記憶領域に画像データＭＤＴを記憶する。
　【００２０】
　入力画像補正部３２は、転送制御回路３２ａ、信号生成部３２ｂ、補正回路３２ｃを含む。転送制御回路３２ａは、補正処理を開始する信号に応答してメモリ１３から画像データを読み出すための要求信号ＲＥＱを出力する。メモリＩ／Ｆ４５は、メモリ１３に対するアクセスの許可信号ＡＣＫを出力する。そして、転送制御回路３２ａは、画像データを読み出す領域を示すアドレス信号ＡＤＤＲを出力する。メモリ１３は、このアドレス信号ＡＤＤＲに応じた領域に格納されたデータを出力する。このメモリ１３から出力されるデータは、メモリＩ／Ｆ４５を介してデータＭＤＴとして転送制御回路３２ａに供給される。
　【００２１】
　転送制御回路３２ａは、信号生成部３２ｂのデータ要求に応答して信号生成部３２ｂに対して画像データを出力する。信号生成部３２ｂは、補正回路３２ｃに対して、同期信号ＶＤ，ＨＤと画像データＰＤを出力する。転送制御回路３２ａと信号生成部３２ｂはデータ転送部の一例である。補正回路３２ｃは同期信号ＶＤ，ＨＤにしたがって画像データＰＤを受け取り、その画像データＰＤに対して補正処理を行う。補正処理によって生成された画像データは、表示デバイス１４に供給される。なお、補正処理によって生成された画像データは、１つの動作モードに応じてメモリ１３に格納され、また別の動作モードに応じて破線にて示すように補正部３３の補正回路３３ｂに供給される。
　【００２２】
　このように、画像処理部１２は、撮像部１１から入力した画像データを、外部のメモリ１３に一旦格納し、そのメモリ１３から再び入力する。また、画像処理部１２は、メモリ１３から読み出した画像データに対して処理を行い、処理後の画像データをメモリ１３に格納する。そして、画像処理部１２は、別の処理のために、メモリ１３の画像データ、つまり処理後の画像データを入力する。このため、外部のメモリ１３から画像データを入力する処理は、再入力処理と呼ばれる。
　【００２３】
　補正部３３は、転送制御回路３３ａと補正回路３３ｂを含む。転送制御回路３３ａは、上記の転送制御回路３１ａ，３２ａと同様に、メモリＩ／Ｆ４５に対して各種の信号の授受を行い、メモリ１３をアクセスする。補正回路３３ｂは、メモリ１３から読み出した画像データ、又は補正回路３２ｃから供給される画像データに対して補正処理を行い、補正後の画像データをメモリ１３に格納する。同様に、画像処理部３４は転送制御回路３４ａと処理回路３４ｂを含む。転送制御回路３４ａは、上記の転送制御回路３１ａ，３２ａと同様に、メモリＩ／Ｆ４５に対して各種の信号の授受を行い、メモリ１３をアクセスする。処理回路３４ｂは、メモリ１３から読み出した画像データに対して処理の処理を行い、処理後の画像データをメモリ１３に格納する。
　【００２４】
　上記の信号生成部３２ｂから出力される画像データＰＤは、メモリ１３から読み出された画像データと、その画像データに対して信号生成部３２ｂが付加したブランクデータを含む。このブランクデータは、例えば補正回路３２ｃにおける補正処理において利用される。
　【００２５】
　ここで、画像データＧＤ，ＰＤを説明する。
　図３（ａ）に示すように、画像データＧＤは、複数の画素データＧＰを含む。この複数の画素データＧＰは、図１に示す撮像部１１の撮像素子部２２に含まれる撮像素子に対応する。撮像部１１は、撮像素子部２２の各撮像素子のアナログ信号に対応する画素データＧＰを、複数の撮像素子の配列にしたがって、図３（ａ）に示す矢印に示す順序で出力する。このとき、撮像部１１は、図３（ｂ）に示すように、クロック信号ＣＬＫと垂直同期信号ＶＤｓと水平同期信号ＨＤｓに応じたタイミングで画像データＧＤを出力する。垂直同期信号ＶＤｓの１周期が１フレーム（１画面）の画像データＧＤを出力する期間であり、水平同期信号ＨＤｓの１周期が１ラインの画像データＧＤを出力する期間である。
　【００２６】
　図４（ａ）に示すように、画像データＰＤは、１フレームの画像データＧＤと、ブランクデータＢＤを含む。画像データＧＤの水平方向のデータ数を水平画像サイズＨＩＭＧとする。画像データＧＤの垂直方向のデータ数、つまり画像データＧＤのライン数を垂直画像サイズＶＩＭＧとする。
　【００２７】
　図２に示す信号生成部３２ｂは、図４（ｂ）に示すように、クロック信号ＣＬＫと垂直同期信号ＶＤと水平同期信号ＨＤに従ってブランクデータと画像データを出力する。図４（ａ）に示すように、ブランクデータＢＤは、画像データＧＤを含むラインより前に出力される垂直前ブランクデータＶＳＢ、画像データＧＤを含むラインより後に出力される垂直後ブランクデータＶＥＢ、各ラインにおいて、画像データＧＤより前に出力される水平前ブランクデータＨＳＢ、画像データＧＤより後に出力される水平後ブランクデータＨＥＢを含む。つまり、画像データＰＤを同期信号ＶＤ，ＨＤに従って２次元的（マトリックス状）に配列した場合、画像データＧＤの周囲にブランクデータＢＤが配列される。
　【００２８】
　各ブランクデータが含まれる領域の大きさ（画素数又はライン数であってサイズ）を、各領域に含まれるブランクデータの符号を用いるものとする。例えば、垂直前ブランクデータＶＳＢのライン数、つまり垂直方向のデータ数を垂直前ブランクサイズＶＳＢ、垂直後ブランクデータＶＥＢのライン数を垂直後ブランクサイズＶＥＢとする。そして、各ラインにおいて、水平前ブランクデータＨＳＢのデータ数を水平前ブランクサイズＨＳＢ、水平後ブランクデータＨＥＢのデータ数を水平後ブランクサイズＨＥＢとする。
　【００２９】
　図２に示す補正回路３２ｃは、例えば、各画素データに対する補正処理において、補正処理の対象とする画素データと、その画素データの周囲の画素データを必要とする。このような補正処理において、例えば図３（ａ）に示す画像データＧＤを用いると、画像データＧＤの周辺の画素データについて補正処理を行うことができないため、補正後の画素数が少なくなる。一方、補正処理において、図４（ａ）に示す画像データＰＤを用いた場合、画像データＧＤの周辺の画素データについて補正処理を行うことが可能となり、補正後の画素数の低下を防止することができる。なお、このような補正処理は、ブランクデータＢＤを付加する理由の一例である。
　【００３０】
　上記したように、各転送制御回路３１ａ〜３４ａは、メモリＩ／Ｆ４５を介してメモリ１３をアクセスする。したがって、転送制御回路３２ａに対する画像データの転送は、断続的となる。信号生成部３２ｂは、同期信号ＶＤ，ＨＤに従って画像データＰＤを順次出力する。つまり、メモリ１３から転送制御回路３２ａへ転送される画像データのタイミングと、信号生成部３２ｂが要求する画像データのタイミングが異なる。このため、転送制御回路３２ａは、画像データを一時的に記憶するＦＩＦＯ（ｆｉｒｓｔ　ｉｎ　ｆｉｒｓｔ　ｏｕｔ）メモリ３２ｄを有している。ＦＩＦＯ（ｆｉｒｓｔ　ｉｎ　ｆｉｒｓｔ　ｏｕｔ）メモリ３２ｄは記憶部の一例である。転送制御回路３２ａは、メモリ１３から転送される画像データをＦＩＦＯメモリ３２ｄに格納する。そして、転送制御回路３２ａは、信号生成部３２ｂのデータ要求に従ってＦＩＦＯメモリ３２ｄの画像データを出力する。ＦＩＦＯメモリ３２ｄは第２の格納部の一例である。
　【００３１】
　次に、転送制御回路３２ａと信号生成部３２ｂの詳細を説明する。
　図５に示すように、信号生成部３２ｂは、ブランク制御部（「ＢＬＮＫ　Ｃｔｒｌ　」と表記）５１、水平同期信号生成部（「ＨＤ　Ｇｅｎ」と表記）５２、垂直同期信号生成部（「ＶＤ　Ｇｅｎ」と表記）５３、出力データ生成部（「ＩＭＧ　Ｇｅｎ　」と表記）５４を有している。
　【００３２】
　転送制御回路３２ａは、起動信号ＯＰＥＮに応答して処理を開始する。まず、転送制御回路３２ａは、要求信号ＲＥＱを出力する。そして、転送制御回路３２ａは、図２に示すメモリＩ／Ｆ４５から許可信号ＡＣＫを受け取ると、アドレス信号ＡＤＤＲを出力する。そして、転送制御回路３２ａは、図２に示すメモリＩ／Ｆ４５を介してメモリ１３から出力される画像データＭＤＴを受け取り、画像データＭＤＴをＦＩＦＯメモリ３２ｄに格納する。そして、転送制御回路３２ａは、出力データ生成部５４から供給されるデータ要求信号ＤＴＥＮに応答してＦＩＦＯメモリ３２ｄから読み出した画像データＲＤＴをクロック信号ＣＬＫにしたがって出力データ生成部５４に出力する。このように、転送制御回路３２ａは、図２に示すメモリ１３に格納された画像データを出力データ生成部５４へ転送する。そして、転送制御回路３２ａは、設定レジスタ３２ｅに格納された水平画像サイズＨＩＭＧと垂直画像サイズＶＩＭＧに応じた数の画像データを転送すると、１フレームの画像データに対する処理を終了する。
　【００３３】
　また、転送制御回路３２ａは、ＦＩＦＯメモリ３２ｄの状態に対応する状態信号ＦＳＴを出力する。ＦＩＦＯメモリ３２ｄは、ライトポインタＷＰが示す位置（アドレス）に入力データＭＤＴを記憶し、ライトポインタＷＰを更新する。また、ＦＩＦＯメモリ３２ｄは、リードポインタＲＰが示す位置（アドレス）のデータＲＤＴを出力し、リードポインタＲＰを更新する。ポインタＷＰ，ＲＰの更新は、次のデータを書き込む位置又は読み出す位置を示す値に変更することである。データＲＤＴは第１の出力データの一例である。データを順次書き込む又は読み出す場合、ＦＩＦＯメモリ３２ｄは、各ポインタＷＰ，ＲＰの値に所定値（例えば「１」）を加算した結果を、次のポインタＷＰ，ＲＰの値とする。
　【００３４】
　ＦＩＦＯメモリ３２ｄは、ライトポインタＷＰ及びリードポインタＲＰを循環的に管理する。ＦＩＦＯメモリ３２ｄは、１つの入力データＭＤＴをライトポインタＷＰが示す位置に記憶し、ライトポインタＷＰを更新（＋１）する。そして、ＦＩＦＯメモリ３２ｄは、ライトポインタＷＰがメモリ容量に対応する値ｎ（例えば５１２）以上になると、ライトポインタＷＰの値をリセット（＝０）する。従って、ＦＩＦＯメモリ３２ｄは、ライトポインタＷＰをメモリ容量に応じた値（例えば０〜５１１）で循環させる。
　【００３５】
　同様に、ＦＩＦＯメモリ３２ｄは、リードポインタＲＰが示す位置のデータＲＤＴを出力し、次の読み出しデータの位置を示すようにリードポインタＲＰを更新（例えば、リードポインタＲＰを「＋１」）する。そして、ＦＩＦＯメモリ３２ｄは、リードポインタＲＰの値がメモリ容量に対応する値（例えば５１２）になると、リードポインタＲＰの値をリセット（＝０）にする。従って、ＦＩＦＯメモリ３２ｄは、リードポインタＲＰをメモリ容量に応じた値（例えば０〜５１１）で循環させる。
　【００３６】
　転送制御回路３２ａは、ライトポインタＷＰとリードポインタＲＰに基づいて、ＦＩＦＯメモリ３２ｄのデータ量を監視し、ＦＩＦＯメモリ３２ｄに対するデータの書き込みを制御する。また、転送制御回路３２ａは、ＦＩＦＯメモリ３２ｄのデータ量に応じた状態信号ＦＳＴを出力する。
　【００３７】
　転送制御回路３２ａは、ライトポインタＷＰとリードポインタＲＰに基づいて、ＦＩＦＯメモリ３２ｄに格納されたデータの数ＭＮＭを算出する。このデータ数ＭＮＭは、ＦＩＦＯメモリ３２ｄに格納されたデータのうち、読み出しが行われていないデータの数である。そして、転送制御回路３２ａは、ＦＩＦＯメモリ３２ｄの記憶容量ＭＭＸと、データ数ＭＮＭに基づいて空き容量ＭＥＰ（＝記憶容量ＭＭＸ−データ数ＭＮＭ）を算出する。転送制御回路３２ａは、空き容量ＭＥＰと１回の要求信号ＲＥＱに応じてメモリ１３から転送制御回路３２ａに転送されるデータの数（＝バースト転送量）とを比較する。そして、転送制御回路３２ａは、空き容量ＭＥＰがバースト転送量以上のとき、図２に示すメモリＩ／Ｆ４５に対して要求信号ＲＥＱを出力する。
　【００３８】
　また、転送制御回路３２ａは、ＦＩＦＯメモリ３２ｄの記憶容量ＭＭＸと、データ数ＭＮＭに基づいて，データ格納率ＭＲＴを算出する。データ格納率ＭＲＴは、空き容量ＭＥＰに対するデータ数ＭＮＭの比率（百分率：％）である。データ格納率ＭＲＴは、ＦＩＦＯメモリ３２ｄにおけるデータの格納状態を示す。転送制御回路３２ａは、データ格納率ＭＲＴに基づいて状態信号ＦＳＴを出力する。
　【００３９】
　例えば、データ格納率ＭＲＴが２０［％］未満の場合、ＦＩＦＯメモリ３２ｄはほぼ空の状態（ＥＭＰＴＹ）である。また、データ格納率ＭＲＴが２０［％］以上，８０［％］未満の場合、ＦＩＦＯメモリ３２ｄはある程度満たされている状態（ＨＡＬＦ）である。そして、データ格納率ＭＲＴが８０［％］以上の場合、ＦＩＦＯメモリ３２ｄはほぼ満たされている状態（ＦＵＬＬ）である。転送制御回路３２ａは、これら３つの状態を示す状態信号ＦＳＴを出力する。例えば、転送制御回路３２ａは、第１の状態（ＥＭＰＴＹ）に応じて値「０」の状態信号ＦＳＴを出力し、第２の状態（ＨＡＬＦ）に応じて値「１」の状態信号ＦＳＴを出力し、第３の状態（ＦＵＬＬ）に応じて値「２」の状態信号ＦＳＴを出力する。なお、ＦＩＦＯメモリ３２ｄの状態に対するデータ格納率ＭＲＴの値、状態信号ＦＳＴの値は一例である。
　【００４０】
　上記の設定レジスタ３２ｅには、転送制御回路３２ａと信号生成部３２ｂの動作にかかる各種パラメータが記憶されている。各種パラメータは、上記した各種のサイズＨＩＭＧ，ＶＩＭＧ，ＶＳＢ，サイズＶＥＢ，サイズＨＳＢ，サイズＨＥＢと、同期信号間ブランクサイズＶＨＢを含む。同期信号間ブランクサイズＶＨＢは、垂直同期信号ＶＤと、１ライン目の水平同期信号ＨＤの間に転送されるブランクデータの数を示す。
　【００４１】
　ブランク制御部５１は、起動信号ＯＰＥＮに応答して処理を開始する。ブランク制御部５１は、クロック信号ＣＬＫ、転送制御回路３２ａから出力される状態信号ＦＳＴを入力する。また、転送制御回路３２ａは、設定レジスタ３２ｅに格納された垂直前ブランクサイズＶＳＢ，垂直後ブランクサイズＶＥＢ，水平前ブランクサイズＨＳＢ，水平後ブランクサイズＨＥＢを入力する。また、転送制御回路３２ａは、水平同期信号生成部５２から出力される水平カウント値ＨＣＮＴと、垂直同期信号生成部５３から出力される垂直カウント値ＶＣＮＴを入力する。ブランク制御部５１は、状態信号ＦＳＴ，垂直前ブランクサイズＶＳＢ，垂直後ブランクサイズＶＥＢ，水平前ブランクサイズＨＳＢ，水平後ブランクサイズＨＥＢ，水平カウント値ＨＣＮＴ，垂直カウント値ＶＣＮＴに基づいて生成したブランク追加信号ＢＡＤとブランク削除信号ＢＳＫを出力する。
　【００４２】
　水平同期信号生成部５２は、起動信号ＯＰＥＮに応答して処理を開始する。水平同期信号生成部５２は、設定レジスタ３２ｅに格納された水平前ブランクサイズＨＳＢ，水平後ブランクサイズＨＥＢ，同期信号間ブランクサイズＶＨＢ，水平画像サイズＨＩＭＧを入力する。また、水平同期信号生成部５２は、クロック信号ＣＬＫ、ブランク制御部５１から出力されるブランク追加信号ＢＡＤ及びブランク削除信号ＢＳＫ、垂直同期信号生成部５３から出力される垂直同期信号ＶＤを入力する。また、水平同期信号生成部５２は、出力データ生成部５４から出力される出力データＰＤを入力する。水平同期信号生成部５２は、クロック信号ＣＬＫにしたがって、水平前ブランクサイズＨＳＢ，水平後ブランクサイズＨＥＢ，同期信号間ブランクサイズＶＨＢ，水平画像サイズＨＩＭＧ，ブランク追加信号ＢＡＤ，ブランク削除信号ＢＳＫ，垂直同期信号ＶＤに基づくタイミングで水平同期信号ＨＤを出力する。また、水平同期信号生成部５２は、出力データＰＤの数をカウントする水平カウンタを含み、そのカウント値（水平カウント値）ＨＣＮＴを出力する。そして、水平同期信号生成部５２は、垂直同期信号ＶＤ及び水平同期信号ＨＤに応答して水平カウント値ＨＣＮＴを所定値（例えば「１」）にプリセットする。
　【００４３】
　垂直同期信号生成部５３は、起動信号ＯＰＥＮに応答して処理を開始する。垂直同期信号生成部５３は、設定レジスタ３２ｅに格納された垂直前ブランクサイズＶＳＢ，垂直後ブランクサイズＶＥＢ，垂直画像サイズＶＩＭＧを入力する。また、垂直同期信号生成部５３は、クロック信号ＣＬＫ、水平同期信号生成部５２から出力される水平同期信号ＨＤ及び水平カウント値ＨＣＮＴを入力する。垂直同期信号生成部５３は、クロック信号ＣＬＫにしたがって、垂直前ブランクサイズＶＳＢ，垂直後ブランクサイズＶＥＢ，垂直画像サイズＶＩＭＧ，水平同期信号ＨＤ，水平カウント値ＨＣＮＴに基づくタイミングで垂直同期信号ＶＤを出力する。また、垂直同期信号生成部５３は、水平同期信号ＨＤをカウントする垂直カウンタを含み、そのカウント値（垂直カウント値）ＶＣＮＴを出力する。そして、垂直同期信号生成部５３は、垂直同期信号ＶＤに応答して垂直カウント値ＶＣＮＴを所定値（例えば「０」）にプリセットする。
　【００４４】
　出力データ生成部５４は、転送制御回路３２ａにデータ要求信号ＤＴＥＮを出力し、転送制御回路３２ａから出力される画像データＲＤＴを入力する。出力データ生成部５４は、設定レジスタ３２ｅに格納された垂直前ブランクサイズＶＳＢ，垂直画像サイズＶＩＭＧ，水平前ブランクサイズＨＳＢ，水平画像サイズＨＩＭＧを入力する。また、出力データ生成部５４は、垂直同期信号生成部５３から出力される垂直同期信号ＶＤ，垂直カウント値ＶＣＮＴ、水平同期信号生成部５２から出力される水平同期信号ＨＤ，水平カウント値ＨＣＮＴを入力する。出力データ生成部５４は、垂直前ブランクサイズＶＳＢ，垂直画像サイズＶＩＭＧ，水平前ブランクサイズＨＳＢ，水平画像サイズＨＩＭＧ，垂直同期信号ＶＤ，垂直カウント値ＶＣＮＴ，水平同期信号ＨＤ，水平カウント値ＨＣＮＴに基づいて、画像データＰＤを出力する。画像データＰＤは、転送制御回路３２ａから入力した画像データＲＤＴと、ブランクデータＢＤを含む。
　【００４５】
　次に、ブランク制御部５１の処理を説明する。
　図６に示すように、先ず、ステップ１０１において、再入力開始か否かを判定する。例えば、Ｈレベルの起動信号ＯＰＥＮにより再入力開始が示される。従って、起動信号ＯＰＥＮがＬレベルの場合、再入力開始ではないと判定し（判定：ＮＯ）、待機（ステップ１０１にてループ）する。そして、起動信号ＯＰＥＮがＨレベルの場合、再入力開始と判定し（判定：ＹＥＳ）、次のステップへ移行する。
　【００４６】
　次に、ステップ１０２において、垂直同期信号ＶＤがアサートした（例えば、Ｈレベル）か否かを判定する。例えば、アサートされていない場合（判定：ＮＯ）、待機する。そして、垂直同期信号ＶＤがアサートされると、次のステップへ移行する。
　【００４７】
　次いで、ステップ１０３において、増減可能な全ブランクデータ数ＢＲＭを算出する。この全ブランクデータ数ＢＲＭは、図４（ａ）に示す画像データＰＤにおいて、水平後ブランクデータＨＥＢのデータ数と、垂直後ブランクデータＶＥＢのデータ数の合計値である。所定の期間（例えば、垂直同期信号ＶＤがアサートされてから次の垂直同期信号ＶＤがアサートされるまでの期間：１垂直走査期間）において、画像データＧＤを転送しなければならない。そして、垂直前ブランクデータＶＳＢは、１フレームの画像データＰＤにおいて、画像データＧＤを含むラインデータを判定するために必要である。また、水平前ブランクデータＨＳＢは、各ラインデータにおいて、画像データＧＤの開始を判定するために必要である。一方、各ラインデータにおいて、画像データＧＤの転送が終了した後は、次の水平同期信号ＨＤまでのブランクデータの数は変更可能である。同様に、１フレームの画像データにおいて、画像データＧＤの転送が終了した後は、次の垂直同期信号ＶＤまでのブランクの数は変更可能である。従って、水平後ブランクデータＨＥＢと垂直後ブランクデータＶＥＢは増減可能なブランクデータである。全ブランクデータ数ＢＲＭを、
　ＢＲＭ＝ＨＥＢ×ＶＩＭＧ＋（ＨＳＢ＋ＨＩＭＧ＋ＨＥＢ）×ＶＥＢ
により算出する。
　【００４８】
　そして、ステップ１０４において、上記のステップ１０３において算出した全ブランクデータ数ＢＲＭを初期値ＩＢＲＭとして、例えば設定レジスタ３２ｅに記憶する。
　次に、ステップ１０５において、ＶＥＢ出力領域、すなわち垂直後ブランクデータＶＥＢを出力しているか否かを判定する。垂直後ブランクデータＶＥＢを出力していない場合（判定：ＮＯ）、ステップ１０６へ移行し、垂直後ブランクデータＶＥＢを出力している場合（判定：ＹＥＳ）、図７に示すステップ１０９へ移行する。
　【００４９】
　図６に示すステップ１０６において、ＨＥＢ出力領域、即ち水平後ブランクＨＥＢを出力しているか否かを判定する。水平後ブランクデータＨＥＢを出力している場合（判定：ＹＥＳ）、ステップ１０７へ移行し、水平後ブランクデータＨＥＢを出力していない場合（判定：ＮＯ）、ステップ１０８へ移行する。
　【００５０】
　そして、ステップ１０７において、ブランク数制御処理を実行する。そして、処理後、ステップ１０５へ移行する。
　次に、ステップ１０８において、１フレームに対する処理を終了したか否かを判定する。例えば、垂直カウント値ＶＣＮＴと画像データＰＤの垂直方向のサイズ（＝ＶＳＢ＋ＶＩＭＧ＋ＶＥＢ）を比較し、垂直カウント値ＶＣＮＴが垂直方向のサイズより小さい場合に１フレーム終了していないと判定し（判定：ＮＯ）、ステップ１０５へ移行する。一方、垂直カウント値ＶＣＮＴが垂直方向のサイズと等しい場合、１フレーム終了と判定し（判定ＹＥＳ）、図７のステップ１１０へ移行する。
　【００５１】
　次に、図７に示すように、ステップ１０９において、全ブランクデータ数ＢＲＭが初期値ＩＢＲＭと等しいが否かを判定する。全ブランクデータ数ＢＲＭが初期値ＩＢＲＭと等しい場合（判定：ＹＥＳ）、ステップ１１０へ移行する。一方、全ブランクデータ数ＢＲＭが初期値ＩＢＲＭと等しくない場合（判定：ＮＯ）、ステップ１１１へ移行する。
　【００５２】
　ステップ１１０において、再入力処理終了か否かを判定する。例えば、Ｌレベルの起動信号ＯＰＥＮにより処理終了が示される。従って、起動信号ＯＰＥＮがＨレベルの場合、処理終了ではない（再入力開始）と判定し（判定：ＮＯ）、図６に示すステップ１０２へ移行する。一方、起動信号ＯＰＥＮがＬレベルの場合、処理終了と判定し（判定：ＹＥＳ）、再入力処理を終了する。
　【００５３】
　上記のステップ１０９において、全ブランクデータ数ＢＲＭが初期値ＩＢＲＭと同じ値ではない場合、ステップ１１１へ移行する。このステップ１１１において、ブランクデータの削除数を算出する。詳述すると、垂直後ブランクデータＶＥＢを出力する場合において、各ラインにおける垂直後ブランクデータＶＥＢを削除する数（削除数）ＳＫＣＮを算出する。例えば、削除数ＳＫＣＮは、
　ＳＫＣＮ＝ｒｏｕｎｄｕｐ（（ＩＢＲＭ−ＢＲＭ）／（ＶＳＢ＋ＶＩＭＧ＋ＶＥＢ−ＶＣＮＴ＋１））
により算出される。なお、「ｒｏｕｎｄｕｐ」は、除算結果の値を切り上げる関数である。
　【００５４】
　次に、ステップ１１２において、水平カウント値ＨＣＮＴがブランクデータ削除位置か否かを判定する。ブランクデータ削除位置は、１ラインに含めるデータ数の標準データ数ＲＬＮから削除数ＳＫＣＮを減算した値に対応する。標準データ数ＲＬＮは、ブランクデータの数を調整しないラインデータにおけるデータの数であり、水平前ブランクサイズＨＳＢと水平画像サイズＨＩＭＧと水平後ブランクサイズＨＥＢを合計した値（＝ＨＳＢ＋ＨＩＭＧ＋ＨＥＢ）である。つまり、水平カウント値ＨＣＮＴとブランクデータ削除位置（＝（ＨＳＢ＋ＨＩＭＧ＋ＨＥＢ−ＳＫＣＮ）−１）を比較する。そして、水平カウント値ＨＣＮＴがブランクデータ削除位置と異なる場合（判定：ＮＯ）、待機（ループ）する。一方、水平カウント値ＨＣＮＴがブランクデータ削除位置と等しい場合（判定：ＹＥＳ）、次のステップへ移行する。
　【００５５】
　そして、ステップ１１３において、次のラインに対する処理に移行するため、ブランク削除信号ＢＳＫをアサート、つまりＨレベルのブランク削除信号ＢＳＫを出力する。
　また、ステップ１１４において、削除したブランクデータの数を全ブランクデータ数ＢＲＭに加算（ＢＲＭ＝ＢＲＭ＋ＳＫＣＮ）する。そして、ステップ１０９へ移行する。
　【００５６】
　次に、図６のステップ１０７におけるブランク制御処理の詳細を説明する。
　図８に示すように、先ず、ステップ１２０において、ＦＩＦＯメモリ３２ｄのデータ格納状態を確認する。例えば、状態信号ＦＳＴの値を確認し、その値に基づいて、処理を実行する。例えば、状態信号ＦＳＴに基づくＦＩＦＯメモリ３２ｄの状態が「ＦＵＬＬ」の場合、ステップ１２１へ移行する。また、状態信号ＦＳＴに基づくＦＩＦＯメモリ３２ｄの状態が「ＥＭＰＴＹ」の場合、図９に示すステップ１３１へ移行する。そして、状態信号ＦＳＴに基づくＦＩＦＯメモリ３２ｄの状態が「ＨＡＬＦ」の場合、図１０に示すステップ１４１へ移行する。
　【００５７】
　次に、図８に示すステップ１２１へ移行した場合について説明する。
　先ず、ステップ１２１において、全ブランクデータ数ＢＲＭが初期値ＩＢＲＭと等しいか否かを判定する。全ブランクデータ数ＢＲＭが初期値ＩＢＲＭと等しい場合（判定：ＹＥＳ）に処理を終了し、全ブランクデータ数ＢＲＭが初期値ＩＢＲＭと異なる場合（判定：ＮＯ）にステップ１２２へ移行する。
　【００５８】
　ステップ１２２において、全ブランクデータ数ＢＲＭからブランクデータをどれだけ削除するかを計算する。ブランクデータを削除する数（削除数ＳＫＣＮ）は、初期値ＩＢＲＭから全ブランクデータ数ＢＲＭを減算すること（ＳＫＣＮ＝ＩＢＲＭ−ＢＲＭ）により得られる。
　【００５９】
　次に、ステップ１２３において、削除数ＳＫＣＮが削除可能な水平後ブランクのデータ数ＣＢＮよりも小さいか否かを判定する。削除可能な水平後ブランクのデータ数ＣＢＮは、標準データ数ＲＬＮ（＝ＨＳＢ＋ＨＩＭＧ＋ＨＥＢ）から、現時点における水平カウント値ＨＣＮＴを減算した値に応じて設定される。つまり、１つのラインデータにおいて、現時点において未転送のブランクデータのデータ数に対応している。つまり、データ数ＣＢＮは、
　ＣＢＮ＝（ＨＳＢ＋ＨＩＭＧ＋ＨＥＢ−ＨＣＮＴ）−１により算出される。なお、上記の式における「−１」は、処理上のタイミングを調整するものである。例えば、このステップ１２３において判定した結果に基づいてブランク削除信号ＢＳＫをアサートするまでに転送されるブランクデータの数を考慮したものである。
　【００６０】
　そして、削除数ＳＫＣＮとデータ数ＣＢＮのいずれの値を採用するかを判定する。未転送のブランクデータ以上に削除することはできないからである。削除数ＳＫＣＮがデータ数ＣＢＮよりも小さい（ＳＫＣＮ＜ＣＢＮ）の場合（判定：ＹＥＳ）にステップ１２５へ移行し、削除数ＳＫＣＮがデータ数ＣＢＮ以上の場合（判定：ＮＯ）にステップ１２４へ移行する。
　【００６１】
　ステップ１２４において、削除できるこの時点のブランクデータ数を削除数ＳＫＣＮに設定する。つまり、削除数ＳＫＣＮを、上記のステップ１２３におけるデータ数ＣＢＮと等しくする（ＳＫＣＮ＝ＣＢＮ）。
　【００６２】
　次に、ステップ１２５において、水平カウント値ＨＣＮＴがブランクデータ削除位置か否かを判定する。ブランクデータ削除位置は、１ラインにおいて転送するデータの数の標準データ数ＲＬＮから削除数ＳＫＣＮを減算した値に対応する。つまり、水平カウント値ＨＣＮＴとブランクデータ削除位置（＝（ＨＳＢ＋ＨＩＭＧ＋ＨＥＢ−ＳＫＣＮ）−１）を比較する。そして、水平カウント値ＨＣＮＴがブランクデータ削除位置と異なる場合（判定：ＮＯ）、待機（ループ）する。一方、水平カウント値ＨＣＮＴがブランクデータ削除位置と等しい場合（判定：ＹＥＳ）、次のステップへ移行する。
　【００６３】
　そして、ステップ１２６において、次のラインに対する処理に移行するため、ブランク削除信号ＢＳＫをアサート、つまりＨレベルのブランク削除信号ＢＳＫを出力する。
　次に、ステップ１２７において、削除したブランクデータの数を全ブランクデータ数ＢＲＭに加算（ＢＲＭ＝ＢＲＭ＋ＳＫＣＮ）する。そして、ブランク制御処理を終了する。
　【００６４】
　次に、図９に示すステップ１３１へ移行した場合について説明する。
　先ず、ステップ１３１において、水平カウント値ＨＣＮＴがＨＥＢ出力領域を越えたか否かを判定する。つまり、水平カウント値ＨＣＮＴがブランクデータの数を調整しないラインにおけるデータ数（標準データ数ＲＬＮ）以上か否かを判定する。水平カウント値ＨＣＮＴが標準データ数ＲＬＮ以上の場合（判定：ＹＥＳ）に次のステップ１３２へ移行し、水平カウント値ＨＣＮＴが標準データ数ＲＬＮ未満の場合（判定：ＮＯ）に図８に示すステップ１２０へ移行する。
　【００６５】
　次に、ステップ１３２において、ブランクデータを追加するためにブランク追加信号ＢＡＤをアサート（例えばＨレベルのブランク追加信号ＢＡＤを出力）する。
　そして、ステップ１３３において、全ブランクデータ数ＢＲＭをデクリメント（ＢＲＭ＝ＢＲＭ−１）する。
　【００６６】
　次に、ステップ１３４において、状態信号ＦＳＴに基づいて、ＦＩＦＯメモリ３２ｄが「ＦＵＬＬ」状態か否かを判定する。ＦＩＦＯメモリ３２ｄが「ＦＵＬＬ」状態ではない場合（判定：ＮＯ）、ステップ１３２へ移行する。一方、ＦＩＦＯメモリ３２ｄが「ＦＵＬＬ」状態の場合、ブランク制御処理を終了する。
　【００６７】
　次に、図１０に示すステップ１４１へ移行した場合について説明する。
　先ず、ステップ１４１において、水平カウント値ＨＣＮＴがＨＥＢ出力領域を越えたか否かを判定する。つまり、水平カウント値ＨＣＮＴがブランクデータの数を調整しないラインにおけるデータ数（標準データ数ＲＬＮ）以上か否かを判定する。水平カウント値ＨＣＮＴが標準データ数ＲＬＮ以上の場合（判定：ＹＥＳ）に次のステップ１４２へ移行し、水平カウント値ＨＣＮＴが標準データ数ＲＬＮ未満の場合（判定：ＮＯ）に図８に示すステップ１２０へ移行する。
　【００６８】
　次に、ステップ１４２において、ブランクデータを追加する設定か否かを判定する。例えば、図５に示す設定レジスタ３２ｅにブランク追加モードＢＬＭＤが記憶される。このブランク追加モードＢＬＭＤは、ユーザにより設定される。例えば、ブランク追加モードＢＬＭＤが「１」に設定された場合、ＦＩＦＯメモリ３２ｄが「ＨＡＬＦ」状態のときに「ＥＮＰＴＹ」状態と同様にブランクデータを追加する。一方、ブランク追加モードＢＬＭＤが「０」に設定された場合、ＦＩＦＯメモリ３２ｄが「ＨＡＬＦ」状態のときにブランクデータを追加しない。つまり、ブランクデータを追加するように設定されている場合（判定：ＹＥＳ）に次のステップ１４３へ移行し、ブランクデータを追加するように設定されていない場合（判定：ＮＯ）にブランク制御処理を終了する。
　【００６９】
　次に、ステップ１４３において、ブランクデータを追加するためにブランク追加信号ＢＡＤをアサート（例えばＨレベルのブランク追加信号ＢＡＤを出力）する。
　そして、ステップ１４４において、全ブランクデータ数ＢＲＭをデクリメント（ＢＲＭ＝ＢＲＭ−１）する。
　【００７０】
　次に、ステップ１４５において、状態信号ＦＳＴに基づいて、ＦＩＦＯメモリ３２ｄが「ＦＵＬＬ」状態か否かを判定する。ＦＩＦＯメモリ３２ｄが「ＦＵＬＬ」状態ではない場合（判定：ＮＯ）、ステップ１４２へ移行する。一方、ＦＩＦＯメモリ３２ｄが「ＦＵＬＬ」状態の場合、ブランク制御処理を終了する。
　【００７１】
　次に、水平同期信号生成部５２の処理を説明する。
　図１１は、水平カウント値ＨＣＮＴにかかる処理を示す。
　先ず、ステップ２０１において、起動信号ＯＰＥＮに基づいて再入力開始か否かを判定する。例えば、Ｈレベルの起動信号ＯＰＥＮに基づいて再入力開始と判定すると（判定：ＹＥＳ）、次のステップへ移行する。
　【００７２】
　次に、ステップ２０２において、垂直同期信号ＶＤがアサートした（例えば、Ｈレベル）か否かを判定する。例えば、アサートされていない場合（判定：ＮＯ）、待機する。そして、垂直同期信号ＶＤがアサートされると、次のステップへ移行する。
　【００７３】
　そして、ステップ２０３において、水平カウント値ＨＣＮＴを所定値（例えば、「１」）にプリセットする。
　次に、ステップ２０４において、水平同期信号ＨＤ及び垂直同期信号ＶＤがネゲートしているか否かを判定する。水平同期信号ＨＤ及び垂直同期信号ＶＤの少なくとも一方がアサートしている場合（判定：ＮＯ）にステップ２０３へ移行し、水平同期信号ＨＤ及び垂直同期信号ＶＤがネゲートしている場合（判定：ＹＥＳ）に次のステップへ移行する。
　【００７４】
　そして、ステップ２０５において、水平カウント値ＨＣＮＴをインクリメントする。
　次に、ステップ２０６において、起動信号ＯＰＥＮに基づいて再入力処理終了か否かを判定する。例えば、起動信号ＯＰＥＮがＨレベルの場合、処理終了ではないと判定し（判定：ＮＯ）、ステップ２０４へ移行する。一方、起動信号ＯＰＥＮがＬレベルの場合、再入力終了と判定し（判定：ＹＥＳ）、処理を終了する。
　【００７５】
　図１２は、水平同期信号ＨＤにかかる処理を示す。
　先ず、ステップ２１１において、起動信号ＯＰＥＮに基づいて再入力開始か否かを判定する。例えば、Ｈレベルの起動信号ＯＰＥＮに基づいて再入力開始と判定すると（判定：ＹＥＳ）、次のステップへ移行する。
　【００７６】
　次に、ステップ２１２において、垂直同期信号ＶＤがアサートした（例えば、Ｈレベル）か否かを判定する。例えば、垂直同期信号ＶＤがアサートされていない場合（判定：ＮＯ）、待機する。そして、垂直同期信号ＶＤがアサートされると、次のステップへ移行する。
　【００７７】
　ステップ２１３において、水平カウント値ＨＣＮＴが同期信号間ブランクサイズＶＨＢと等しくか否かを判定する。等しくない場合（判定：ＮＯ）に待機し、等しくなると（判定：ＹＥＳ）次のステップへ移行する。
　【００７８】
　そして、ステップ２１４において、水平同期信号ＨＤをアサートする。例えば、Ｈレベルの水平同期信号ＨＤをパルス出力する。
　次に、ステップ２１５において、水平カウント値ＨＣＮＴとブランク削除信号ＢＳＫを判定する。水平カウント値ＨＣＮＴが標準データ数ＲＬＮと等しいか否かを判定する。また、ブランク削除信号ＢＳＫがアサートしているか否かを判定する。そして、水平カウント値ＨＣＮＴが標準データ数ＲＬＮと等しいと判定した場合、次のステップ２１６へ移行する。また、ブランク削除信号ＢＳＫがアサートしている場合、次のステップ２１６へ移行する。そして、水平カウント値ＨＣＮＴが等しくなく、且つブランク削除信号ＢＳＫがアサートしていない場合、ステップ２１７へ移行する。
　【００７９】
　ステップ２１６において、ブランク追加信号ＢＡＤがアサートした（例えば、Ｈレベル）か否かを判定する。アサートされていない場合（判定：ＮＯ）、ステップ２１４へ移行する。アサートされている場合（判定：ＹＥＳ）、待機する。
　【００８０】
　次に、ステップ２１７において、起動信号ＯＰＥＮに基づいて再入力処理終了か否かを判定する。例えば、起動信号ＯＰＥＮがＨレベルの場合、処理終了ではないと判定し（判定：ＮＯ）、ステップ２１８へ移行する。一方、起動信号ＯＰＥＮがＬレベルの場合、再入力終了と判定し（判定：ＹＥＳ）、処理を終了する。
　【００８１】
　そして、ステップ２１８において、垂直同期信号ＶＤがアサートした（例えば、Ｈレベル）か否かを判定する。垂直同期信号ＶＤがアサートした場合（判定：ＹＥＳ）、ステップ２１３へ移行する。一方、垂直同期信号ＶＤがアサートしていない場合（判定：ＮＯ）、ステップ２１５へ移行する。
　【００８２】
　次に、垂直同期信号生成部５３の処理を説明する。
　図１３（ａ）は、垂直カウント値ＶＣＮＴにかかる処理を示す。
　先ず、ステップ３０１において、起動信号ＯＰＥＮに基づいて再入力開始か否かを判定する。例えば、Ｈレベルの起動信号ＯＰＥＮに基づいて再入力開始と判定すると（判定：ＹＥＳ）、次のステップへ移行する。
　【００８３】
　次に、ステップ３０２において、垂直同期信号ＶＤがアサートした（例えば、Ｈレベル）か否かを判定する。例えば、アサートされていない場合（判定：ＮＯ）、待機する。そして、垂直同期信号ＶＤがアサートされると、次のステップへ移行する。
　【００８４】
　そして、ステップ３０３において、垂直カウント値ＶＣＮＴを所定値（例えば、「０」）にプリセットする。
　次に、ステップ３０４において、水平同期信号ＨＤがアサートしているか否かを判定する。水平同期信号ＨＤがアサートしていない場合（判定：ＮＯ）にステップ３０３へ移行し、水平同期信号ＨＤがアサートしている場合（判定：ＹＥＳ）に次のステップへ移行する。
　【００８５】
　そして、ステップ３０５において、垂直カウント値ＶＣＮＴをインクリメントする。
　次に、ステップ３０６において、垂直カウント値ＶＣＮＴが１フレーム分のライン値になったか否かを判定する。１フレーム分のライン値は、垂直前ブランクサイズＶＳＢと垂直画像サイズＶＩＭＧと垂直後ブランクサイズＶＥＢを合計した値である。従って、垂直カウント値ＶＣＮＴが合計値と等しくない場合（判定：ＮＯ）にステップ３０３へ移行し、垂直カウント値ＶＣＮＴが合計値と等しい場合（判定：ＹＥＳ）に次のステップへ移行する。
　【００８６】
　次に、ステップ３０７において、起動信号ＯＰＥＮに基づいて再入力処理終了か否かを判定する。例えば、起動信号ＯＰＥＮがＨレベルの場合、処理終了ではないと判定し（判定：ＮＯ）、ステップ３０２へ移行する。一方、起動信号ＯＰＥＮがＬレベルの場合、再入力終了と判定し（判定：ＹＥＳ）、処理を終了する。
　【００８７】
　図１３（ｂ）は、垂直同期信号ＶＤにかかる処理を示す。
　先ず、ステップ３１１において、起動信号ＯＰＥＮに基づいて再入力開始か否かを判定する。例えば、Ｈレベルの起動信号ＯＰＥＮに基づいて再入力開始と判定すると（判定：ＹＥＳ）、次のステップへ移行する。
　【００８８】
　そして、ステップ３１２において、垂直同期信号ＶＤをアサート（例えば、Ｈレベル）する。
　次に、ステップ３１３において、１フレーム分の転送が終了したか否かを判定する。例えば、垂直カウント値ＶＣＮＴと水平カウント値ＨＣＮＴに基づいて判定を行う。垂直カウント値ＶＣＮＴが１フレーム分のライン値と等しく、水平カウント値ＨＣＮＴがブランクデータの追加・削除に応じて調整された垂直後ブランクデータＶＥＢにおける水平方向のデータ数と等しい場合、１フレーム分の転送が終了したと判定する。１フレーム分の転送が終了した場合（判定：ＹＥＳ）にステップ３１２へ移行し、１フレーム分の転送が終了していない場合（判定：ＮＯ）にステップ３１４へ移行する。
　【００８９】
　そして、ステップ３１４において、起動信号ＯＰＥＮに基づいて再入力処理終了か否かを判定する。例えば、起動信号ＯＰＥＮがＨレベルの場合、処理終了ではないと判定し（判定：ＮＯ）、ステップ３１３へ移行する。一方、起動信号ＯＰＥＮがＬレベルの場合、再入力終了と判定し（判定：ＹＥＳ）、処理を終了する。
　【００９０】
　次に、出力データ生成部５４の処理を説明する。
　図１４に示すように、先ず、ステップ４０１において、垂直同期信号ＶＤがアサートした（例えば、Ｈレベル）か否かを判定する。例えば、アサートされていない場合（判定：ＮＯ）、待機する。そして、垂直同期信号ＶＤがアサートされると、次のステップへ移行する。
　【００９１】
　そして、ステップ４０２において、ブランクデータを出力する。
　次に、ステップ４０３において、垂直カウント値ＶＣＮＴが垂直前ブランクサイズＶＳＢと等しくなったか否かを判定する。垂直カウント値ＶＣＮＴが垂直前ブランクサイズＶＳＢと等しくない場合（判定：ＮＯ）に待機し、垂直カウント値ＶＣＮＴが垂直前ブランクサイズＶＳＢと等しくなると（判定：ＹＥＳ）つぎのステップへ移行する。
　【００９２】
　次いで、ステップ４０４において、水平同期信号ＨＤがアサート（例えば、Ｈレベル）したか否かを判定する。そして、水平同期信号ＨＤがアサートしていない場合（判定：ＮＯ）に待機し、水平同期信号ＨＤがアサートすると（判定：ＹＥＳ）次のステップへ移行する。
　【００９３】
　次に、ステップ４０５において、水平カウント値ＨＣＮＴが水平前ブランクサイズＨＳＢと等しくなったか否かを判定する。水平カウント値ＨＣＮＴが水平前ブランクサイズＨＳＢと等しくない場合（判定：ＮＯ）に待機し、水平カウント値ＨＣＮＴが水平前ブランクサイズＨＳＢと等しくなると（判定：ＹＥＳ）つぎのステップへ移行する。
　【００９４】
　そして、ステップ４０６において、データ要求信号ＤＴＥＮをアサート（例えば、Ｈレベル）し、転送制御回路３２ａから入力する画像データＲＤＴと等しい画像データＰＤを出力する。
　【００９５】
　次に、ステップ４０７において、水平カウント値ＨＣＮＴが水平前ブランクサイズＨＳＢと水平画像サイズＨＩＭＧの合計値と等しくなったか否かを判定する。つまり、１つのラインにおける画像データＧＤの出力を完了したか否かを判定する。水平カウント値ＨＣＮＴが合計値と等しくない場合（判定：ＮＯ）にステップ４０６へ移行し、水平カウント値ＨＣＮＴが合計値と等しい場合（判定：ＹＥＳ）に次のステップへ移行する。
　【００９６】
　そして、ステップ４０８において、ブランクデータを出力する。
　次に、ステップ４０９において、垂直カウント値ＶＣＮＴが垂直前ブランクサイズＶＳＢと垂直画像サイズＶＩＭＧの合計値と等しくなったか否かを判定する。つまり、１つのフレームにおける画像データＧＤの出力を完了したか否かを判定する。垂直カウント値ＶＣＮＴが合計値と等しくない場合（判定：ＮＯ）にステップ４０４へ移行し、垂直カウント値ＶＣＮＴが合計値と等しい場合（判定：ＹＥＳ）にステップ４０１へ移行する。
　【００９７】
　次に、上記の転送制御回路３２ａ及び信号生成部３２ｂの作用を説明する。
　図１５に示すように、先ず、垂直同期信号ＶＤがアサートされると、１フレームあたりの増減可能なブランクデータの全ブランクデータ数ＢＲＭを算出する。なお、図１５に示す例において、全ブランクデータ数ＢＲＭは「８０」である。また、この例では、垂直前ブランクサイズＶＳＢを「０」としている。つまり、垂直前ブランクデータＶＳＢは出力されない。
　【００９８】
　また、垂直同期信号ＶＤに応答して同期信号間ブランクサイズＶＨＢを出力する。この同期信号間ブランクサイズＶＨＢを出力する期間において、図２に示す転送制御回路３２ａは、メモリＩ／Ｆ４５に対して要求信号ＲＥＱを出力し、メモリ１３の画像データを読み出す。従って、状態信号ＦＳＴすなわち転送制御回路３２ａのＦＩＦＯメモリ３２ｄの状態は、図１５に示すように、「ＥＭＰＴＹ」から「ＦＵＬＬ」へと変化する。
　【００９９】
　次に、水平同期信号ＨＤがアサートされると、水平カウント値ＨＣＮＴが所定値（例えば、「１」）にプリセットされ、１ライン目に対する処理が行われる。すなわち、水平前ブランクデータＨＳＢが出力された後、画像データが出力される。画像データの出力に従って状態信号ＦＳＴは、「ＦＵＬＬ」から「ＨＡＬＦ」へと変化する。そして、所定数（水平画像サイズＨＩＭＧ）の画像データを出力すると、水平後ブランクデータＨＥＢを出力する。このとき、図２に示すメモリ１３から読み出したデータに従って、状態信号ＦＳＴは、「ＥＭＰＴＹ」，「ＨＡＬＦ」，「ＦＵＬＬ」と変化する。このように、水平後ブランクデータＨＥＢを出力する期間内において、ＦＩＦＯメモリ３２ｄの状態が「ＦＵＬＬ」となる。したがって、水平後ブランクｆｒ−ｙｓＨＥＢの出力期間を終了すると、次のラインの処置のために水平同期信号ＨＤがアサートされる。
　【０１００】
　この水平同期信号ＨＤのアサートにしたがって、水平カウント値ＨＣＮＴが所定値（例えば、「１」）にプリセットされ、２ライン目に対する処理が行われる。すなわち、水平前ブランクデータＨＳＢが出力された後、画像データが出力される。そして、所定数（水平画像サイズＨＩＭＧ）の画像データを出力すると、水平後ブランクデータＨＥＢを出力する。そして、状態信号ＦＳＴは、「ＥＭＰＴＹ」，「ＨＡＬＦ」と変化し、「ＦＵＬＬ」になっていない。したがって、ブランク追加信号ＢＡＤがアサートされる。アサートされたブランク追加信号ＢＡＤに基づいてブランクデータが出力され、ブランクデータが出力される毎に全ブランクデータ数ＢＲＭがデクリメントされる。このとき、状態信号ＦＳＴは、図２に示すメモリ１３から読み出したデータに従って「ＨＡＬＦ」から「ＦＵＬＬ」へと変化する。すると、ブランク追加信号ＢＡＤがネゲートされ、水平同期信号ＨＤがアサートされる。
　【０１０１】
　すなわち、状態信号ＦＳＴを「ＦＵＬＬ」とするように、ブランク追加信号ＢＡＤがアサートされる。これにより、状態信号ＦＳＴが「ＦＵＬＬ」になるまで水平後ブランクデータＨＥＢを出力する期間が延長される。そして、水平後ブランクデータＨＥＢを出力する期間の延長に応じて全ブランクデータ数ＢＲＭが減算される。
　【０１０２】
　図１６に示すように、垂直同期信号ＶＤがアサートされると、水平カウント値ＨＣＮＴがプリセットされ、３ライン目に対する処理が行われる。すなわち、水平前ブランクデータＨＳＢが出力された後、画像データが出力される。そして、所定数（水平画像サイズＨＩＭＧ）の画像データを出力する。このとき、状態信号ＦＳＴは「ＨＡＬＦ」である。したがって、水平後ブランクデータＨＥＢを出力する期間において、状態信号ＦＳＴは、「ＨＡＬＦ」から「ＦＵＬＬ」へと変化する。このとき、全ブランクデータ数ＢＲＭが初期値ＩＢＲＭより小さいため、削除数ＳＫＣＮを算出する。このとき、削除数ＳＫＣＮは例えば「４」である。この削除数ＳＫＣＮに基づいて、ブランクデータを削除するタイミングでブランク削除信号ＢＳＫがアサートされる。このブランク削除信号ＢＳＫのアサートにしたがって水平同期信号ＨＤがアサートされる。そして、削除数ＳＫＣＮが全ブランクデータ数ＢＲＭに加算される。
　【０１０３】
　同様に、水平同期信号ＨＤのアサートにしたがって水平カウント値ＨＣＮＴが所定値にプリセットされ、４ライン目に対する処理が行われる。
　すなわち、水平前ブランクデータＨＳＢが出力された後、画像データが出力される。そして、所定数（水平画像サイズＨＩＭＧ）の画像データを出力すると、水平後ブランクデータＨＥＢを出力する。このとき、状態信号ＦＳＴは、「ＥＭＰＴＹ」である。したがって、ブランク追加信号ＢＡＤがアサートされる。アサートされたブランク追加信号ＢＡＤに基づいてブランクデータが出力され、ブランクデータが出力される毎に全ブランクデータ数ＢＲＭがデクリメントされる。このとき、状態信号ＦＳＴは、図２に示すメモリ１３から読み出したデータに従って「ＥＭＰＴＹ」から「ＨＡＬＦ」を経て「ＦＵＬＬ」へと変化する。すると、ブランク追加信号ＢＡＤがネゲートされ、水平同期信号ＨＤがアサートされる。
　【０１０４】
　図１７は、ＶＥＢ出力領域、すなわち垂直後ブランクデータＶＥＢを出力する期間における処理を示す。
　先ず、水平同期信号ＨＤがアサートされ、水平カウント値ＨＣＮＴがプリセットされ、（ＶＩＭＧ＋１）ライン目の処理が行われる。そして、ブランクデータが出力される毎に水平カウント値ＨＣＮＴがインクリメントされる。
　【０１０５】
　そして、垂直後ブランクデータＶＥＢの各ラインに対する削除数ＳＫＣＮを算出する。例えば、初期値ＩＢＲＭから全ブランクデータ数ＢＲＭを減算した結果を垂直前ブランクサイズＶＳＢにて除算することにより、削除数ＳＫＣＮが得られる。この削除数ＳＫＣＮは、例えば「６」である。削除数ＳＫＣＮと標準データ数ＲＬＮに基づいて、水平カウント値ＨＣＮＴが標準データ数ＲＬＮから削除数ＳＫＣＮを減算した値と等しい位置でブランク削除信号ＢＳＫをアサートする。このブランク削除信号ＢＳＫのアサートにしたがって水平同期信号ＨＤがアサートされ、次のライン（（ＶＩＭＧ＋２）ライン目）の処理が開始される。また、削除数ＳＫＣＮが全ブランクデータ数ＢＲＭに加算される。
　【０１０６】
　上記の処理が１フレームの最終のライン、すなわち（ＶＩＭＧ＋ＶＥＢ）ライン目まで繰り返し実行される。そして、この（ＶＩＭＧ＋ＶＥＢ）ライン目の処理が終了する、つまり１フレームの処理が終了すると、全ブランクデータ数ＢＲＭは初期値ＩＢＲＭと等しくなる。したがって、２つの垂直同期信号ＶＤ間において出力される画像データＰＤの数は、ブランクデータを制御しない場合において出力される画像データＰＤの数と等しい。したがって、２つの垂直同期信号ＶＤのあいだの時間、つまり垂直同期信号ＶＤの周期は変化しない。
　【０１０７】
　図１８（ａ）に示すように、１フレームの画像データＰＤにおいて、各画像データＧＤを含むラインにおける水平後ブランクデータＨＥＢのサイズ（データ数）は、水平同期信号ＨＤが出力されるタイミングに応じて変化する。この水平同期信号ＨＤの出力タイミングは、ブランク追加信号ＢＡＤとブランク削除信号ＢＳＫ、すなわちＦＩＦＯメモリ３２ｄにおけるデータ格納状態に基づいている。そして、各ラインにおける水平後ブランクデータＨＥＢのサイズにしたがって、垂直後ブランクデータＶＥＢの各ラインデータにおけるブランクデータＢＤのデータ数が調整される。
　【０１０８】
　図１８（ｂ）は、水平後ブランクデータＨＥＢのデータ数及び垂直後ブランクデータＶＥＢの各ラインデータにおけるブランクデータＢＤのデータ数を調整しない場合の１フレームの画像データＰＤを示す。図１８（ａ）に示す画像データＰＤと、図１８（ｂ）に示す画像データＰＤにおいて、全体のデータ数は互いに同じである。
　【０１０９】
　以上記述したように、本実施形態によれば、以下の効果を奏する。
　（１）転送制御回路３２ａは、メモリ１３から読み出した画像データＭＤＴをＦＩＦＯメモリ３２ｄに格納する。また、転送制御回路３２ａは、出力データ生成部５４から出力されるデータ要求信号ＤＴＥＮに応答してＦＩＦＯメモリ３２ｄから読み出した画像データＲＤＴを出力データ生成部５４に出力する。そして、転送制御回路３２ａは、ＦＩＦＯメモリ３２ｄにおけるデータの格納状態に応じた状態信号ＦＳＴを出力する。出力データ生成部５４は、水平カウント値ＨＣＮＴにしたがって、水平画像サイズＨＩＭＧの出力データＰＤ（画像データＲＤＴ）を出力した後、ブランクデータＢＤを出力する。
　【０１１０】
　ブランク制御部５１は、状態信号ＦＳＴに基づいて、出力データ生成部５４が水平後ブランクデータＨＥＢを出力する期間において、ＦＩＦＯメモリ３２ｄの状態が「ＥＭＰＴＹ」又は「ＨＡＬＦ」のときに、ＦＩＦＯメモリ３２ｄの状態が「ＦＵＬＬ」になるまでブランク追加信号ＢＡＤをアサートする。
　【０１１１】
　これにより、メモリ１３に記憶された画像データＭＤＴを、補正回路３２ｃに転送するデータ転送において、補正回路３２ｃに対して出力する画像データＲＤＴが間に合わなくなる転送破綻を抑制することができる。つまり、水平同期信号生成部５２は、水平カウント値ＨＣＮＴに基づいて水平同期信号ＨＤを出力するタイミングにおいてブランク追加信号ＢＡＤがアサートしているとき、そのブランク追加信号ＢＡＤのネゲートに応じて水平同期信号ＨＤを出力する。従って、水平同期信号ＨＤが出力されるとき、ＦＩＦＯメモリ３２ｄの状態は「ＦＵＬＬ」である。このため、メモリ１３からのデータ読み出しが、図１に示す補正部３３等のアクセスによって遅れても、ＦＩＦＯメモリ３２ｄのデータ量が「０」より少なくなり難くなる。したがって、転送破綻を抑制することができる。
　【０１１２】
　（２）転送制御回路３２ａ及び信号生成部３２ｂにおいて、転送破綻を低減する。これにより、補正回路３２ｃにおける処理を確実に行うことができる。即ち、補正回路３２ｃは、水平同期信号ＨＤと垂直同期信号ＶＤに従って画像データＰＤを受け取り、その画像データＰＤに対して処理を行う。水平同期信号ＨＤによって１ライン分の画像データＰＤの転送中に転送破綻が発生すると、処理に誤りが生じてしまう場合がある。このような場合には、該当する１ラインの画像データ又は１フレームの画像データを再びメモリ１３から読み出さなければならなくなり、処理の遅延が発生する。
　【０１１３】
　また、転送破綻によって例えば処理を中断するためのウエイト信号を生成することが考えられる。しかし、ウエイト信号を授受するための回路や、ウエイト信号によって処理の中断が可能なように補正回路３２ｃを構成すると、その分、補正回路３２ｃの回路規模が増大する。これに対し、本実施形態では、補正回路３２ｃは水平同期信号ＨＤによって１ライン分の画像データＰＤに基づく処理を行うため、ウエイト信号に対する回路が不要となり、１ライン分の画像データＰＤに基づく処理を中断するように回路を構成する必要がなり。このため、補正回路３２ｃを含む画像処理部１２の回路規模の増大を抑制することができる。
　【０１１４】
　（３）ブランク制御部５１は、全ブランクデータ数ＢＲＭ、すなわち画像データＧＤを含む各ラインにおいて増減したブランクデータＢＤの数に応じて、垂直後ブランクデータＶＥＢを転送する期間において、水平同期信号ＨＤの出力タイミングを調整して各ラインデータにおけるブランクデータＢＤのデータ数を調整するようにした。従って、垂直同期信号ＶＤの間において出力データ生成部５４から出力する画像データＰＤのデータ数は、ブランクデータＢＤの数を調整しない場合における画像データＰＤのデータ数と等しくなる。つまり、垂直同期信号ＶＤの周期は変らない。このため、１つのフレームに対する処理時間が変らないので、例えば動画に対する処理のように、フレームを連続して処理する場合に、フレームレートを変更することなく処理を行うことができる。
　【０１１５】
　尚、上記各実施形態は、以下の態様で実施してもよい。
　・上記実施形態に対し、要求信号ＲＥＱを、データ量ＭＮＭ，データ格納率ＭＲＴに従って出力するようにしてもよい。
　【０１１６】
　・上記実施形態に対し、状態信号ＦＳＴを、データ量ＭＮＭ，空き容量ＭＥＰに従って出力するようにしてもよい。
　・上記実施形態に対し、ＦＩＦＯメモリ３２ｄの状態を、２つの状態、又は４つ以上の状態に判定する。そして、判定した状態に応じて状態信号ＦＳＴを出力するようにしてもよい。
　【０１１７】
　・上記実施形態に対し、全ブランクデータ数ＢＲＭはユーザにより設定されてもよい。設定された値は、例えば設定レジスタ３２ｅに格納される。この場合、ユーザにより設定された値、つまり設定レジスタ３２ｅに格納された値を初期値ＩＢＲＭとする。そして、図６に示すステップ１０３において、設定レジスタ３２ｅに記憶された初期値ＩＢＲＭを読み出し、その読み出した値を全ブランクデータ数ＢＲＭとする。この場合、図６に示すステップ１０４を省略することができる。
　【０１１８】
　・上記実施形態に対し、垂直後ブランクデータＶＥＢを転送する期間において、各ラインデータにおけるブランクデータＢＤのデータ数を相異させるようにしてもよい。
　【符号の説明】
　【０１１９】
　１３　メモリ
　３２ａ　転送制御回路
　３２ｃ　補正回路
　３２ｄ　ＦＩＦＯメモリ
　５１　ブランク制御部
　５２　水平同期信号生成部
　５４　出力データ生成部
　ＤＴＥＮ　データ要求信号
　ＦＳＴ　状態信号
　ＢＡＤ　ブランク追加信号
　ＨＣＮＴ　水平カウント値
　ＰＤ　出力データ
　ＲＬＮ　標準データ数
　ＨＤ　水平同期信号
　ＨＩＭＧ　水平画像サイズ
　ＲＤＴ　画像データ
　ＢＤ　ブランクデータ
（５７）【特許請求の範囲】
　【請求項１】
　第１の格納部に格納された
１フレームの画像
を含む出力データ
　前記出力データは、前記画像データと水平前ブランクデータと水平後ブランクデータと垂直前ブランクデータと垂直後ブランクデータとを含み、
　前記第１の格納部の
前記画像
前記画像
前記画像
　前記状態信号に基づいて、前記第２の格納部が第１の格納状態よりデータ量が少ない第２の格納状態のときに前記第２の格納部の状態が前記第１の格納状態となるまでブランク追加信号を出力するブランク制御部と、
　
前記出力データの数をカウントした
、前記水平後ブランクデータの数を調整しないラインデータにおけるデータの数であって水平前ブランクサイズと水平画像サイズと水平後ブランクサイズとを合計した
　
前記出力データを出力する出力データ生成部であって、
が前記水平前ブランクサイズとなるまで前記水平前ブランクデータを出力し、
前記水平後
を有することを特徴とするデータ転送装置。
　【請求項２】
　前記ブランク制御部は、前記水平カウント値に基づいて、前記画像データの後に前記
水平後
　前記水平同期信号生成部は、前記ブランク削除信号に応じて前記水平同期信号を出力し、前記水平カウント値をプリセットすること、を特徴とする請求項１に記載のデータ転送装置。
　【請求項３】
　前記ブランク制御部は、
　
データ数を調整しない水平後ブランクデータ及び垂直後ブランクデータのデータ数の合計値である
　前記画像データの後に前記ブランクデータを出力する期間において、前記状態信号に基づいて前記第２の格納部が第１の格納状態のとき、前記初期値から前記全ブランクデータ数を減算して削除数を算出し、前記標準データ数と前記水平カウント値の差に応じた第１の値と前記削除数を比較し、比較結果に応じてブランク削除位置を決定し、前記ブランク削除位置にて前記ブランク削除信号を出力すること、
を特徴とする請求項２に記載のデータ転送装置。
　【請求項４】
　前記ブランク制御部は、前記画像データの後に前記
水平後
　【請求項５】
（削除）
　【請求項６】
（削除）
　【請求項７】
（削除）
　【請求項８】
　第１の格納部に格納された
１フレームの画像
を含む出力データ
　前記出力データは、前記画像データと水平前ブランクデータと水平後ブランクデータと垂直前ブランクデータと垂直後ブランクデータとを含み、
　前記第１の格納部の
前記画像
前記画像
前記画像
　前記状態信号に基づいて、前記第２の格納部が第１の格納状態よりデータ量が少ない第２の格納状態のときに前記第２の格納部の状態が前記第１の格納状態となるまでブランク追加信号を生成し、
　
前記出力データの数をカウントした
、前記水平後ブランクデータの数を調整しないラインデータにおけるデータの数であって水平前ブランクサイズと水平画像サイズと水平後ブランクサイズとを合計した
　前記水平同期信号に基づいて前記水平カウント値
が前記水平前ブランクサイズとなるまで前記水平前ブランクデータを出力し、
前記水平後
　【請求項９】
　前記水平カウント値に基づいて、前記画像データの後に前記
水平後
　前記ブランク削除信号に応じて前記水平同期信号を出力し、前記水平カウント値をプリセットすること、を特徴とする請求項８に記載のデータ転送方法。
　【請求項１０】
（削除）
　【請求項１１】
　第１の格納部をそれぞれアクセスする複数の処理部と、
　前記第１の格納部をアクセスするために前記複数の処理部からそれぞれ出力される要求信号を調停する調停部と、
を含み、
　少なくとも１つの前記処理部は、前記第１の格納部に格納された
１フレームの画像
を含む出力データ
　
前記出力データは、前記画像データと垂直前ブランクデータと垂直後ブランクデータと水平前ブランクデータと水平後ブランクデータを含み、
　前記データ転送部は、
　前記第１の格納部の
前記画像
前記画像
前記画像
　前記状態信号に基づいて、前記第２の格納部が第１の格納状態よりデータ量が少ない第２の格納状態のときに前記第２の格納部の状態が前記第１の格納状態となるまでブランク追加信号を出力するブランク制御部と、
　
前記出力データの数をカウントした
、前記水平後ブランクデータの数を調整しないラインデータにおけるデータの数であって水平前ブランクサイズと水平画像サイズと水平後ブランクサイズとを合計した
　
前記出力データを出力する出力データ生成部であって、
が前記水平前ブランクサイズとなるまで前記水平前ブランクデータを出力し、
前記水平後
を有する、半導体装置。