(57)【要約】【課題】  入力用水平同期信号に同期して入力される水平走査ラインデータに対して、縮小（リサイズ）処理および拡大処理を行なった上でリアルタイムに外部機器へ転送可能となるように、水平同期信号を調整する機能を持つ画像処理回路および画像処理方法を提供すること。【解決手段】  縮小部１０により、ｍ本の入力用水平同期信号ＨＤからｎ本が間引き処理される。拡大部１１により、画像データを、垂直方向に拡大倍率ｋ（ｋは自然数）に拡大する際に、隣り合う第１データ送信用水平同期信号ＥＨＳＹＮＣ１間の送信用水平同期信号間隔時間ＴＣ１に対し、（ｋ−１）本の第２データ送信用水平同期信号ＥＨＳＹＮＣ２が所定間隔で挿入される。合成部１２により、第１データ送信用水平同期信号ＥＨＳＹＮＣ１と第２データ送信用水平同期信号ＥＨＳＹＮＣ２との合成が行われ、データ送信用水平同期信号ＥＨＳＹＮＣが得られる。【選択図】  図１
2006085021.tif 000002
【特許請求の範囲】
【請求項１】
入力水平同期信号に同期して画像データが入力される画像処理回路において、
隣り合う前記入力水平同期信号間の信号間隔時間に対し、拡大水平同期信号を挿入する拡大回路と、
隣り合う前記入力水平同期信号または／および前記拡大水平同期信号を所定数備える水平同期信号ユニットに対し、選択された前記入力水平同期信号または／および前記拡大水平同期信号をマスクする間引き処理を行う縮小回路と
を備えることを特徴とする画像処理回路。
【請求項２】
前記入力画像データを、垂直方向に拡大倍率ｋ（ｋは自然数）に拡大するに際し、
前記入力水平同期信号間の前記信号間隔時間に対し、（ｋ−１）本の前記拡大水平同期信号を所定間隔で挿入することを特徴とする請求項１に記載の画像処理回路。
【請求項３】
前記拡大回路は、
前記入力水平同期信号間の前記信号間隔時間を測定するサイクルカウンタと、
サイクル数設定値を設定するサイクル数設定部とを備え、
前記サイクルカウンタのカウント値と前記サイクル数設定値との一致に応じて前記所定間隔が得られることを特徴とする請求項２に記載の画像処理回路。
【請求項４】
前記サイクル数設定値は、前記拡大倍率ｋに応じて前記入力水平同期信号間の前記信号間隔時間を均等に配分する値であることを特徴とする請求項３に記載の画像処理回路。
【請求項５】
前記画像データを、垂直方向に縮小倍率（ｎ／ｍ）倍（ｎ、ｍは自然数、ｎ＜ｍ）に縮小するに際し、
前記水平同期信号ユニットは、隣り合うｍ本の前記入力水平同期信号または／および前記拡大水平同期信号を備え、
該水平同期信号ユニットにおける（ｍ−ｎ）本の前記入力水平同期信号または／および前記拡大水平同期信号に対して、前記間引き処理を行うことを特徴とする請求項１に記載の画像処理回路。
【請求項６】
前記縮小回路は、前記水平同期信号ユニットにおける前記入力水平同期信号または／および前記拡大水平同期信号を識別する水平同期信号カウンタと、
前記水平同期信号ユニット中における（ｍ−ｎ）個の前記入力水平同期信号または／および前記拡大水平同期信号の所定識別位置を設定する縮小倍率設定部とを備え、
前記所定識別位置に対応する前記入力水平同期信号または／および前記拡大水平同期信号に対して前記間引き処理が行われることを特徴とする請求項５に記載の画像処理回路。
【請求項７】
前記水平同期信号ユニットのうち、連続する（ｍ−ｎ）本以下かつ複数の前記入力水平同期信号または／および前記拡大水平同期信号に対して前記間引き処理が行われることを特徴とする請求項５に記載の画像処理回路。
【請求項８】
前記縮小回路の出力が前記拡大回路に入力されることを特徴とする請求項１に記載の画像処理回路。
【請求項９】
前記拡大回路の出力が前記縮小回路に入力されることを特徴とする請求項１に記載の画像処理回路。
【請求項１０】
入力水平同期信号に同期して画像データが入力される画像処理方法において、
隣り合う前記入力水平同期信号間の信号間隔時間に対し、拡大水平同期信号を挿入するステップと、
隣り合う前記入力水平同期信号または／および前記拡大水平同期信号を所定数備える水平同期信号ユニットに対し、選択された前記入力水平同期信号または／および前記拡大水平同期信号をマスクする間引き処理を行うステップと
を備えることを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された画像信号のリサイズ処理、拡大処理に関するものであり、特に、入力された画像信号を出力先の機器に応じてリサイズ（画像サイズ変更）し、かつ拡大表示するための画像処理回路および画像処理方法に関する。
【背景技術】
【０００２】
特許文献１に示されている、イメージセンサ等から入力される画像データにリサイズ処理（画像データのサイズを出力先の機器に適合するようにサイズ変更する処理）を行って出力する従来の画像処理回路の動作を図７、図８（従来図１、２）を用いて説明する。図７の画像表示装置１０８はクロック信号１４０の立ち上がりエッジを基準として、水平同期信号１３８の”Ｌ”期間により水平走査線の先頭を認識し、イネーブル信号１３９の”Ｈ”期間において画像データ１３５の表示を行うものである。図７の画像表示装置１０８に入力される画像データ１３５の水平走査線がｙ本、ゲート信号生成回路１０６に入力される画像の縮小率１３１がｙ’／ｙ（ｙ’は整数）であったとすると、まず第１の動作として、任意のフレーム画像において、画像データ１３５を構成するｙ本の水平走査線のうち連続しない（ｙ−ｙ’）本の水平走査線を選択し、これを処理ライン群とする。
【０００３】
選択された処理ライン群の１つの水平走査線が図８の水平走査線ｘであるとすると、ゲート信号生成回路１０６は、水平走査線ｘに対応する水平同期信号ｘ、イネーブル信号ｘ、また水平走査線ｘの期間内のクロック信号群ｘを間引き処理するためのゲート信号１３７Ａを生成する。ゲート回路１０７では水平同期信号１３２、イネーブル信号１３３、クロック信号１３４のそれぞれの制御信号に対して間引き処理を行い、水平同期信号１３８Ａ、イネーブル信号１３９Ａ、クロック信号１４０Ａを生成する。
【０００４】
この時、水平走査線ｘ以外の処理ライン群についても同様に、対応する水平同期信号１３２、およびイネーブル信号１３３、およびクロック信号１３４が、ゲート回路１０７において間引き処理される。以上の手順において生成された水平同期信号１３８Ａ、イネーブル信号１３９Ａ、クロック信号１４０Ａ、また垂直同期信号１３０、および入力される画像データ１３５により、画像表示装置８は画像を表示する。この時、処理ライン群として選択された水平走査線の画像データ３５は、対応する制御信号がゲート回路１０７において間引き処理されたために、画像表示装置１０８には表示されずに、結果として垂直方向に縮小率ｙ’／ｙで縮小された、水平走査線がｙ’本の画像が画像表示装置８に表示されることになる。
【０００５】
また特許文献２に示されている、画像データを拡大する従来の画像処理回路の動作を図９乃至図１１を用いて説明する。タイミングコントロール部２２３（図９）からの画素クロックＣＫ２０１が、図１１（ａ）に示すように周期的に与えられる。アドレスカウンタ２３１（図１０）では、この画素クロックＣＫ２０１をカウントして、１パルスごとに増加または減少するアドレス信号を、画素クロックＣＫ２０１のｍ個のパルスごとに、循環的に出力する。クロック用メモリ２３３では、この出力をアドレス入力として、その内部にストアされている上記データ（図１１（ｂ））を順次出力する。このデータを受けとったアンド回路２３４は、このデータによって画素クロックＣＫ２０１をゲートし、図１１（ｃ）に示すような、画素クロックＣＫ２０１のパルスを規則的に欠落させた形のクロックＣＫ２０３を発生させる。アドレスカウンタ２３６は、周期的な画素クロックＣＫ２０１に応じたアドレス出力（図１１（ｄ））を発生して画像メモリ装置２１８に与える。このため、書き込み時には、この装置に入力された原画画素データがそのまま画像メモリ装置２１８にストアされる。
【０００６】
次に、拡大の際における読出し動作を考える。この場合に、上記書込みの動作と異なるのは次の点である。すなわち、セレクタ２３５（図１０）ではＢ入力、つまりクロックＣＫ２０３が選択される。するとアドレスカウンタ２３６には、図１１（ｃ）の形でパルスが与えられることになり、同図（ｅ）に示すように、クロックＣＫ２０３のパルスが欠落した箇所では同一のアドレスをアクセスし続ける。このため、画像メモリ装置２１８からの画像データの読出しは、これらの箇所において、同一の内容を持つ画素が複数回連続して与えられた後に次の画素に移るということになり、画像が拡大した形で再生される。
【０００７】
尚、上記の関連技術として特許文献３乃至５が開示されている。
【特許文献１】特開平１０−１７１４４０号公報、段落２１乃至２３
【特許文献２】特開昭６１−２２７４７７号公報、７ページ
【特許文献３】特開平７−１２９１１７号公報
【特許文献４】特開昭５９−２０５６６５号公報
【特許文献５】特開平８−１４９２８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記の背景技術においては、縮小（リサイズ）処理と拡大（ズーム）処理とを同時に行うことが開示されていない。すなわち画像データを、表示させたい画像表示装置に応じたデータとなるように、垂直方向または／および水平方向にリサイズすることと、画像データを表示させたい画像表示装置に拡大して表示させることとを同時に行うことが具体的に開示されておらず問題である。特に縮小処理においては、（ｎ／ｍ）倍（ｎ、ｍは自然数、ｎ＜ｍ）のように、自由な縮小倍率で縮小する場合、水平走査線を不均一に間引く必要がある場合があるが、そのような間引きについて具体的に開示されていないため問題である。
【０００９】
本発明は前記背景技術の課題の少なくとも１つを解消するためになされたものであり、入力用水平同期信号に同期して絶えず流れている入力用水平走査ラインデータに対して縮小（リサイズ）処理および拡大処理を行なった上で、ホストや表示装置等の外部機器へ転送する際に、水平同期信号を調整する機能を持つ事によりリアルタイムに転送を可能にする画像処理回路および画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
前記目的を達成するために、第１の発明に係る画像処理回路は、入力水平同期信号に同期して画像データが入力される画像処理回路において、隣り合う入力水平同期信号間の信号間隔時間に対し、拡大水平同期信号を挿入する拡大回路と、隣り合う入力水平同期信号または／および拡大水平同期信号を所定数備える水平同期信号ユニットに対し、選択された入力水平同期信号または／および拡大水平同期信号をマスクする間引き処理を行う縮小回路とを備えることを特徴とする。
【００１１】
第１の発明の画像処理回路には、入力水平同期信号に同期して画像データが入力される。拡大回路は、隣り合う入力水平同期信号間の信号間隔時間に対し、拡大水平同期信号を挿入することで、水平同期信号を増加させて画像データを拡大する。拡大処理によって、例えば、画像表示装置に対して拡大した画像データを表示させることができる。水平同期信号ユニットは、隣り合う入力水平同期信号または／および拡大水平同期信号を所定数備える。縮小回路は、水平同期信号ユニットに対して、選択された入力水平同期信号または／および拡大水平同期信号をマスクすることで間引き処理を行い、画像データを縮小する。縮小処理によって、例えば、画像表示装置等の画素数に応じたデータとなるように画像データに対してリサイズ処理を行うことができる。
【００１２】
縮小回路の出力が拡大回路に入力される順番の場合には、拡大回路には、間引き処理が行われた入力水平同期信号が入力される。一方、拡大回路の出力が縮小回路に入力される順番の場合には、縮小回路には、入力水平同期信号と拡大水平同期信号との両信号が入力される。
【００１３】
これにより、入力水平同期信号または／および拡大水平同期信号の間引き処理を行う縮小回路と、隣り合う入力水平同期信号間の信号間隔時間に対し、拡大水平同期信号を挿入する拡大回路とを組み合わせることにより、縮小（リサイズ）処理と拡大処理とを同時に行う制御が可能となる。
【発明の効果】
【００１４】
本発明によれば、入力用水平同期信号に同期して絶えず流れている入力用水平走査ラインデータに対して縮小（リサイズ）処理および拡大処理を行なった上で、ホストや表示装置等の外部機器へ転送する際に、水平同期信号を調整する機能を持つ事によりリアルタイムに転送を可能にする回路を提供することが可能となる。すなわちリアルタイムに入力される画像データを、送信先の画像表示装置に応じたデータとなるように、垂直方向または／および水平方向にリサイズすることと、所定倍率で拡大した上で送信先の画像表示装置にリアルタイムで送信し表示させることとを同時に行うことが可能となる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の画像処理回路について具体化した実施形態を図１乃至図６に基づき図面を参照しつつ詳細に説明する。本発明の第１実施形態を図１乃至図３を用いて説明する。第１実施形態の画像処理回路１を図１に示す。画像処理回路１は、内部で入力用水平同期信号ＨＤに同期して絶えず流れている入力用水平走査ラインデータＰＤに対して縮小（リサイズ）処理および拡大処理を行なった上で、ホストや表示装置等の外部機器へ転送する際に、水平同期信号を調整する機能を持つ事によりリアルタイムに転送を可能にする回路である。
【００１６】
画像処理回路１は水平同期信号出力部２、画像信号出力部３を備える。水平同期信号出力部２からはデータ送信用水平同期信号ＥＨＳＹＮＣが出力される。画像信号出力部３からは送信用水平走査ラインデータＥＤＡＴＡが出力される。水平同期信号出力部２は、縮小部１０、拡大部１１、合成部１２を備え、縮小部１０の出力が拡大部１１に入力される。また合成部１２には、縮小部１０から出力される第１データ送信用水平同期信号ＥＨＳＹＮＣ１および拡大部１１から出力される第２データ送信用水平同期信号ＥＨＳＹＮＣ２が入力される。
【００１７】
縮小部１０は、水平同期信号発生部１３、ライン数カウンタ部１４、縮小倍率設定部１５を備える。ライン数カウンタ部１４は、水平同期信号カウンタ２５および間引きデコータ２６を備える。縮小倍率設定部１５からは縮小倍率設定値ＲＳが出力される。水平同期信号カウンタ２５には入力用水平同期信号ＨＤが入力される。水平同期信号カウンタ２５からは水平同期信号カウント値ＨＤＣＮＴが出力される。間引きデコータ２６には、水平同期信号カウント値ＨＤＣＮＴおよび縮小倍率設定値ＲＳが入力される。間引きデコータ２６からは間引き要求信号ＥＨＳＹＮＣＴＨが出力される。
【００１８】
水平同期信号発生部１３には、間引き要求信号ＥＨＳＹＮＣＴＨおよび入力用水平同期信号ＨＤが入力される。そして水平同期信号発生部１３からは、第１データ送信用水平同期信号ＥＨＳＹＮＣ１が出力される。水平同期信号発生部１３は、オアゲートと同様の作用を備える。ローレベルの間引き要求信号ＥＨＳＹＮＣＴＨが入力される時は、ローレベルのパルス信号である入力用水平同期信号ＨＤを、第１データ送信用水平同期信号ＥＨＳＹＮＣ１として出力する。またハイレベルの間引き要求信号ＥＨＳＹＮＣＴＨが入力される時は、ローレベルのパルス信号である入力用水平同期信号ＨＤをマスクする間引き処理を行う。
【００１９】
拡大部１１は、サイクル数設定部２０、サイクルカウンタ２１、拡大水平同期信号発生部２２、残回数カウンタ２３、拡大倍率設定部２４を備える。サイクル数設定部２０からはサイクル数設定値ＣＳが出力され、サイクルカウンタ２１へ入力される。サイクルカウンタ２１からは拡大水平同期信号発信信号ＥＨＳＹ２ＳＴが出力され、拡大水平同期信号発生部２２へ入力される。拡大倍率設定部２４からは水平同期信号挿入回数設定値ＺＳが出力され、残回数カウンタ２３に入力される。残回数カウンタ２３からは発生完了信号ＳＥＤが出力され、拡大水平同期信号発生部２２に入力される。拡大水平同期信号発生部２２は、オアゲートと同様の作用を備える。ローレベルの発生完了信号ＳＥＤが入力される時は、ローレベルのパルス信号である第２データ送信用水平同期信号ＥＨＳＹＮＣ２を出力する。またハイレベルの発生完了信号ＳＥＤが入力される時は、ローレベルのパルス信号である拡大水平同期信号発信信号ＥＨＳＹ２ＳＴをマスクする間引き動作を行う。
【００２０】
画像信号出力部３は、縮小演算部３０、ラインメモリ出力セレクタ４１、第１ラインメモリ３６乃至第３ラインメモリ３８、拡大演算部３１を備える。縮小演算部３０は、フリップフロップ４２、水平縮小演算回路４３、縮小ラインメモリ４４、垂直縮小演算回路４５を備える。拡大演算部３１は、ラインメモリ入力セレクタ４６、拡大演算回路４７を備える。フリップフロップ４２には、入力用水平走査ラインデータＰＤが入力される。水平縮小演算回路４３には、入力用水平走査ラインデータＰＤおよびフリップフロップ４２から出力された遅延水平走査ラインビットデータＢＰＤが入力される。縮小ラインメモリ４４には、水平縮小演算回路４３から出力された縮小水平走査ラインデータＲＰＤが入力される。垂直縮小演算回路４５には、縮小水平走査ラインデータＲＰＤおよび縮小ラインメモリ４４から出力された遅延水平走査ラインデータＤＰＤデータが入力される。ラインメモリ出力セレクタ４１には、垂直縮小演算回路４５から出力された縮小後水平走査ラインデータＲＳＺＰＤ、および水平同期信号発生部１３から出力された第１データ送信用水平同期信号ＥＨＳＹＮＣ１が入力される。ラインメモリ出力セレクタ４１の出力データは、第１ラインメモリ３６乃至第３ラインメモリ３８を介してラインメモリ入力セレクタ４６に入力される。またラインメモリ入力セレクタ４６には、水平同期信号発生部１３から出力された第１データ送信用水平同期信号ＥＨＳＹＮＣ１が入力される。ラインメモリ入力セレクタ４６の出力データおよび合成部１２から出力されるデータ送信用水平同期信号ＥＨＳＹＮＣは、拡大演算回路４７に入力される。拡大演算回路４７からは、送信用水平走査ラインデータＥＤＡＴＡが出力される。
【００２１】
画像処理回路１の作用を図１を用いて説明する。画像処理回路１には、入力用水平同期信号ＨＤに同期した入力用水平走査ラインデータＰＤを垂直方向に所定数備える画像データが入力される。第１実施形態は、画像処理回路１において、入力用水平走査ラインデータＰＤに縮小（リサイズ）処理が行われた後に、拡大（ズーム）処理が行われるように、データ送信用水平同期信号ＥＨＳＹＮＣおよび送信用水平走査ラインデータＥＤＡＴＡが制御される実施形態である。
【００２２】
リサイズ（縮小）倍率が水平方向１／４倍、垂直方向１／２倍であり、拡大倍率が水平、垂直方向共に３倍である場合を説明する。縮小倍率および拡大倍率は、予めユーザ等によって不図示のインターフェース等によって設定され、拡大倍率設定部２４および縮小倍率設定部１５にそれぞれ保持される。なお入力用水平走査ラインデータＰＤは、データクロックの１２００（ｃｌｋ）分のデータを備えている。
【００２３】
縮小部１０の作用を説明する。本実施形態では、入力される画像データの縮小倍率は垂直方向に（１／２）倍である。よって入力用水平同期信号ＨＤの隣り合う２本ごとに水平同期信号ユニットＨＳＵ（図２）が構成される。また縮小倍率設定部１５のレジスタに、縮小倍率（１／２）に応じた縮小倍率設定値ＲＳが設定される。縮小倍率設定値ＲＳは、水平同期信号ユニットＨＳＵにおける、間引き処理の対象となる入力用水平同期信号ＨＤの所定識別位置を設定する値である。本実施形態では、入力される画像データの縮小倍率は垂直方向に１／２倍であるため、水平同期信号カウント値ＨＤＣＮＴが奇数（最下位ビットが１のとき）には間引きを行うような縮小倍率設定値ＲＳが保持される。
【００２４】
水平同期信号カウンタ２５では、入力される入力用水平同期信号ＨＤ数がカウントされることで、各入力用水平同期信号ＨＤを識別する動作が行われる。ここで図２の時間Ｔ１２において、水平同期信号カウント値ＨＤＣＮＴが４である場合を用いて説明する。時間Ｔ１２において、入力用水平同期信号ＨＤが水平同期信号カウンタ２５に入力されると、水平同期信号カウント値ＨＤＣＮＴは３から４にカウントアップされる（矢印ＹＹ０）。水平同期信号カウント値ＨＤＣＮＴは間引きデコータ２６へ入力され、不図示の比較器で縮小倍率設定値ＲＳと比較される。水平同期信号カウント値ＨＤＣＮＴと縮小倍率設定値ＲＳとの偶奇が不一致のため、間引き要求信号ＥＨＳＹＮＣＴＨはローレベル（間引きをしない）とされる（矢印ＹＹ１）。
【００２５】
次に時間Ｔ１３において、間引き要求信号ＥＨＳＹＮＣＴＨはローレベルであるため、入力用水平同期信号ＨＤが水平同期信号発生部１３に入力されることに応じて、水平同期信号発生部１３からは第１データ送信用水平同期信号ＥＨＳＹＮＣ１が出力される（矢印ＹＹ２）。また時間Ｔ１３において、水平同期信号カウント値ＨＤＣＮＴは５にカウントアップされた上で間引きデコータ２６へ入力され、縮小倍率設定値ＲＳと比較されることで、間引き要求信号ＥＨＳＹＮＣＴＨはハイレベル（間引きをする）とされる（矢印ＹＹ３）。
【００２６】
次に時間Ｔ１４において、間引き要求信号ＥＨＳＹＮＣＴＨはハイレベルであるため、入力用水平同期信号ＨＤが水平同期信号発生部１３に入力されても、水平同期信号発生部１３からは、第１データ送信用水平同期信号ＥＨＳＹＮＣ１が出力されない（矢印ＹＹ４）。すなわち間引き処理が行われる。
【００２７】
以下同様の動作が繰り返されることにより、隣り合う２本の入力用水平同期信号ＨＤで構成された水平同期信号ユニットＨＳＵにつき、１本の割合で間引き処理が行われた第１データ送信用水平同期信号ＥＨＳＹＮＣ１を生成することが可能となる。よって画像データの垂直方向の縮小（リサイズ）１／２倍が実現される。
【００２８】
拡大部１１の作用を説明する。拡大部１１は、縮小（リサイズ）された画像データに対して、垂直方向への拡大処理を行う回路である。まず拡大倍率設定部２４において、水平同期信号挿入回数設定値ＺＳが設定される。ここで、入力される画像データを、垂直方向に拡大倍率ｋ（ｋは自然数）に拡大するには、隣り合う第１データ送信用水平同期信号ＥＨＳＹＮＣ１間の送信用水平同期信号間隔時間ＴＣ１に対し、（ｋ−１）本の第２データ送信用水平同期信号ＥＨＳＹＮＣ２を所定間隔で挿入すればよい。本実施形態では垂直方向の拡大倍率は３倍であるため、水平同期信号挿入回数設定値ＺＳは２回に設定され、２本の第２データ送信用水平同期信号ＥＨＳＹＮＣ２を、送信用水平同期信号間隔時間ＴＣ１の各々に挿入すればよいことが分かる。ここで送信用水平同期信号間隔時間ＴＣ１は、データクロック１５２６×４＝６１０４（ｃｌｋ）分の時間である。
【００２９】
またサイクル数設定部２０では、サイクル数設定値ＣＳが設定される。サイクル数設定値ＣＳは、送信用水平同期信号間隔時間ＴＣ１に対して、第２データ送信用水平同期信号ＥＨＳＹＮＣ２を挿入する際における、挿入時間の所定間隔を決定するデータクロックのクロックサイクル値である。なおサイクル数設定値ＣＳは自由に設定することができる。ここで、第２データ送信用水平同期信号ＥＨＳＹＮＣ２同士が最大の時間間隔を有するサイクル数設定値ＣＳ１を設定する場合を説明する。この場合のサイクル数設定値ＣＳ１は、拡大倍率３に応じて、第１データ送信用水平同期信号ＥＨＳＹＮＣ１の送信用水平同期信号間隔時間ＴＣ１を均等に配分する値に設定される。具体的には、送信用水平同期信号間隔時間ＴＣ１のデータクロック数（１５２６×４＝６１０４（ｃｌｋ））を、拡大倍率である３で除算して得られた商であるデータクロック数（２０３４（ｃｌｋ））に設定することで得られる。
【００３０】
図２の時間Ｔ１３において、サイクルカウンタ２１（図１）に第１データ送信用水平同期信号ＥＨＳＹＮＣ１のパルス信号が入力されると、サイクルカウンタ２１はリセットされた上でデータクロックのカウントを開始する。また時間Ｔ１３において、残回数カウンタ２３に第１データ送信用水平同期信号ＥＨＳＹＮＣ１のパルス信号が入力されると、発生完了信号ＳＥＤはローレベルへリセットされる（矢印ＹＹ５）。
【００３１】
時間Ｔ１５において、サイクルカウンタ２１でのカウント値が、サイクル数設定値ＣＳ１の設定値（２０３４（ｃｌｋ））と一致すると、サイクルカウンタ２１から拡大水平同期信号発生部２２へ拡大水平同期信号発信信号ＥＨＳＹ２ＳＴが出力されると共に、サイクルカウンタ２１のカウント値がリセットされる。このとき時間Ｔ１５において発生完了信号ＳＥＤはローレベルであり、第２データ送信用水平同期信号ＥＨＳＹＮＣ２の発生未完了状態が報知されている。よって拡大水平同期信号発信信号ＥＨＳＹ２ＳＴに応じて、拡大水平同期信号発生部２２からは、第２データ送信用水平同期信号ＥＨＳＹＮＣ２が出力される（矢印ＹＹ６）。すなわちサイクルカウンタ２１のカウント値とサイクル数設定値ＣＳ１との一致に応じて、第２データ送信用水平同期信号ＥＨＳＹＮＣ２を挿入する際における、挿入時間の所定間隔がサイクル数設定値ＣＳ１に決定される。
【００３２】
発信された第２データ送信用水平同期信号ＥＨＳＹＮＣ２は残回数カウンタ２３に入力される。残回数カウンタ２３は、第１データ送信用水平同期信号ＥＨＳＹＮＣ１の１つ当たりに、第２データ送信用水平同期信号ＥＨＳＹＮＣ２を挿入する回数を設定するためのカウンタである。第１データ送信用水平同期信号ＥＨＳＹＮＣ１の入力によって、残回数カウンタ２３のカウント値は０に初期化されている。そして第２データ送信用水平同期信号ＥＨＳＹＮＣ２が入力されることで１カウントアップされ、カウント値１とされる。
【００３３】
次に時間Ｔ１６において、サイクルカウンタ２１でのカウント値が、サイクル数設定値ＣＳ１と再度一致すると、サイクルカウンタ２１から拡大水平同期信号発生部２２へ２回目の拡大水平同期信号発信信号ＥＨＳＹ２ＳＴが出力される。このとき発生完了信号ＳＥＤはローレベルであるため、拡大水平同期信号発生部２２からは、２回目の第２データ送信用水平同期信号ＥＨＳＹＮＣ２が出力される（矢印ＹＹ７）。残回数カウンタ２３は、第２データ送信用水平同期信号ＥＨＳＹＮＣ２が入力されることで１カウントアップされ、カウント値１から２にされる。カウント値が２とされると、水平同期信号挿入回数設定値ＺＳの値（本実施形態では２回）と一致するため、発生完了信号ＳＥＤがハイレベルとされることで、挿入終了の旨が拡大水平同期信号発生部２２に対して報知される。
【００３４】
以下同様の動作が拡大部１１において繰り返されることにより、隣り合う第１データ送信用水平同期信号ＥＨＳＹＮＣ１間の送信用水平同期信号間隔時間ＴＣ１を、互いに最大の時間間隔を有して３分割するように、第２データ送信用水平同期信号ＥＨＳＹＮＣ２を２本挿入することが可能となる。そしてこのとき、縮小処理と拡大処理とを単純に組み合わせると、縮小処理前の入力用水平同期信号ＨＤの信号間隔時間Ｃ１を３分割することになり、挿入される第２データ送信用水平同期信号ＥＨＳＹＮＣ２間の時間を十分に長くとることができなくなるのに対し、本実施形態では、縮小処理後の第１データ送信用水平同期信号ＥＨＳＹＮＣ１の送信用水平同期信号間隔時間ＴＣ１を基準とし、これを３分割するため、第２データ送信用水平同期信号ＥＨＳＹＮＣ２間の時間を十分に長くとることが可能となる。すなわち、第１データ送信用水平同期信号ＥＨＳＹＮＣ１に対して、サイクル数設定値ＣＳ１を最大の値に最適化することが可能となる。よって、送信用水平走査ラインデータＥＤＡＴＡの水平方向への拡大の余地時間ＳＴ（図２）が十分に得られ、水平方向拡大倍率を高めることが可能となる。
【００３５】
合成部１２（図１）の作用を説明する。合成部１２には、第１データ送信用水平同期信号ＥＨＳＹＮＣ１および第２データ送信用水平同期信号ＥＨＳＹＮＣ２が入力される。合成部１２は、アンドゲートと同様の動作を行う。すなわち第１データ送信用水平同期信号ＥＨＳＹＮＣ１と第２データ送信用水平同期信号ＥＨＳＹＮＣ２との論理積をとることにより合成を行い、合成後の信号をデータ送信用水平同期信号ＥＨＳＹＮＣ（図２）として出力する。これにより、第１データ送信用水平同期信号ＥＨＳＹＮＣ１の１本当たりに対して、２本の第２データ送信用水平同期信号ＥＨＳＹＮＣ２を挿入した、データ送信用水平同期信号ＥＨＳＹＮＣ（図２）を得ることができる。すなわち画像データの垂直方向への３倍拡大が可能となる。
【００３６】
画像信号出力部３の動作を説明する。画像信号出力部３には入力用水平走査ラインデータＰＤが入力される。また水平同期信号発生部１３から画像信号出力部３へは、第１データ送信用水平同期信号ＥＨＳＹＮＣ１およびデータ送信用水平同期信号ＥＨＳＹＮＣが入力される。画像信号出力部３からは、送信用水平走査ラインデータＥＤＡＴＡが出力される。画像信号出力部３に備えられた縮小演算部３０では、入力用水平走査ラインデータＰＤの縮小処理が行われる。フリップフロップ４２と水平縮小演算回路４３とによって水平方向の縮小が行われ、垂直縮小演算回路４５によって垂直方向の縮小が行われる。
【００３７】
入力用水平走査ラインデータＰＤがフリップフロップ４２および水平縮小演算回路４３に入力される。フリップフロップ４２からは、所定クロックサイクル数遅れた、遅延水平走査ラインビットデータＢＰＤが出力され、水平縮小演算回路４３に入力される。水平縮小演算回路４３では、入力される入力用水平走査ラインデータＰＤと遅延水平走査ラインビットデータＢＰＤとを用いて、重み付けによる補間処理や平均化処理等による縮小処理が行われる。その結果、データクロック１２００（ｃｌｋ）分のデータ量を有する入力用水平走査ラインデータＰＤが、水平方向に縮小され、３００（ｃｌｋ）分のデータ量を有する縮小水平走査ラインデータＲＰＤが得られる。
【００３８】
縮小水平走査ラインデータＲＰＤは、縮小ラインメモリ４４および垂直縮小演算回路４５に入力される。縮小ラインメモリ４４からは、所定クロックサイクル数遅れた遅延水平走査ラインデータＤＰＤが出力され、水平縮小演算回路４３に入力される。水平縮小演算回路４３では、平均化処理等の縮小処理が行われることにより、入力される縮小水平走査ラインデータＲＰＤと遅延水平走査ラインデータＤＰＤとを用いて、第１データ送信用水平同期信号ＥＨＳＹＮＣ１に対応する縮小後水平走査ラインデータＲＳＺＰＤが得られる（図２）。
【００３９】
垂直縮小演算回路４５から出力される縮小後水平走査ラインデータＲＳＺＰＤは、ラインメモリ出力セレクタ４１に入力される。ラインメモリ出力セレクタ４１は、第１データ送信用水平同期信号ＥＨＳＹＮＣ１に応じて、縮小後水平走査ラインデータＲＳＺＰＤを、順次第１ラインメモリ３６乃至第３ラインメモリ３８に順番に繰り返し格納するセレクタである（矢印ＹＹ８乃至ＹＹ１０）。
【００４０】
画像信号出力部３に備えられた拡大演算部３１では、縮小後水平走査ラインデータＲＳＺＰＤの水平・垂直方向の拡大処理が行われる。ラインメモリ入力セレクタ４６は、第１データ送信用水平同期信号ＥＨＳＹＮＣ１に応じて、第１ラインメモリ３６乃至第３ラインメモリ３８のうち、更新されなかったメモリ２つを選択する動作が行われる。例えば時間Ｔ１７においては、ラインメモリ入力セレクタ４６によって第１ラインメモリ３６および第２ラインメモリ３７が選択され、それぞれの出力が拡大演算回路４７に入力される。拡大演算回路４７では、第１ラインメモリ３６および第２ラインメモリ３７に格納された縮小後水平走査ラインデータＲＳＺＰＤ（データ量は３００（ｃｌｋ）分）を用いて、重み付けによる補間処理や平均化処理等による拡大処理を行うことにより、水平方向へ３倍拡大（データ量は９００（ｃｌｋ）分）して送信用水平走査ラインデータＥＤＡＴＡを得る処理が行われる。そして拡大演算回路４７からは、データ送信用水平同期信号ＥＨＳＹＮＣの入力に応じて、送信用水平走査ラインデータＥＤＡＴＡが出力される（矢印ＹＹ１１乃至ＹＹ１３）。以上により、入力用水平走査ラインデータＰＤに対して縮小・拡大処理を行なって得られた送信用水平走査ラインデータＥＤＡＴＡを、入力用水平同期信号ＨＤを縮小・拡大処理に応じて調整して得られたデータ送信用水平同期信号ＥＨＳＹＮＣを用いて、ホストや表示装置等の外部機器へ転送する事が可能となる。
【００４１】
なお、サイクル数設定部２０におけるサイクル数設定値ＣＳは自由に設定できるため、送信用水平同期信号間隔時間ＴＣ１を均等に分割するようなサイクル数設定値ＣＳ１（図２）ではなく、図３に示すように、サイクル数設定値ＣＳ１よりも小さな値であるサイクル数設定値ＣＳ２に設定することも可能である。この場合には、送信用水平同期信号間隔時間ＴＣ１に対して、第２データ送信用水平同期信号ＥＨＳＹＮＣ２が均等ではなく偏在するように挿入される。するとデータ送信用水平同期信号ＥＨＳＹＮＣごとに、空き時間ＭＳが得られる。空き時間ＭＳが確保されると、当該時間に画像処理以外の処理を行うことが可能となるため、ハード資源の節約・有効利用が可能となる利点がある。
【００４２】
以上詳細に説明したとおり、第１実施形態に係る画像処理回路１によれば、入力用水平同期信号ＨＤの間引き処理、および指定したサイクルで第２データ送信用水平同期信号ＥＨＳＹＮＣ２を追加する追加処理を組み合わせることにより、縮小（リサイズ）処理と拡大処理とを同時に行う制御が可能となる。そして縮小処理および拡大処理後のデータ送信用水平同期信号ＥＨＳＹＮＣを得ることができる。すなわちリアルタイムに入力される画像データを、送信先の画像表示装置に応じたデータとなるように、垂直方向または／および水平方向に縮小（リサイズ）することと、所定倍率で拡大した上で送信先の画像表示装置にリアルタイムで送信し表示させることとを同時に行うことが可能となる。
【００４３】
また、縮小処理後の第１データ送信用水平同期信号ＥＨＳＹＮＣ１の送信用水平同期信号間隔時間ＴＣ１を基準として、サイクル数設定値ＣＳが最大となるように、第２データ送信用水平同期信号ＥＨＳＹＮＣ２を所定数挿入することができる。これにより、縮小処理前の入力用水平同期信号ＨＤの信号間隔時間Ｃ１を基準にする場合に比して、サイクル数設定値ＣＳを最大の値に設定できるため、送信用水平走査ラインデータＥＤＡＴＡの水平方向への拡大の余地時間ＳＴ（図２）が十分に得られ、水平方向拡大倍率を高めることができる。
【００４４】
また、送信用水平走査ラインデータＥＤＡＴＡの水平方向への拡大の余地時間ＳＴを十分に得ることができることから、入力用水平同期信号ＨＤの信号間隔時間Ｃ１を狭めることが可能となり、入力用水平走査ラインデータＰＤの入力レートを上げることができるため、動画の動作を滑らかにすることが可能となる。
【００４５】
またサイクル数設定値を、第２データ送信用水平同期信号ＥＨＳＹＮＣ２同士が最大の時間間隔を有するようなサイクル数設定値ＣＳ１に比して小さな値であるサイクル数設定値ＣＳ２に設定することで、送信用水平同期信号間隔時間ＴＣ１に対して、第２データ送信用水平同期信号ＥＨＳＹＮＣ２を偏在するように挿入することができる。するとデータ送信用水平同期信号ＥＨＳＹＮＣごとに、空き時間ＭＳを得ることが可能となり、空き時間ＭＳが確保されると当該時間に画像処理以外の処理を行うことが可能となるため、ハード資源の節約・有効利用が可能となる。
【００４６】
本発明の第２実施形態を図４を用いて説明する。第２実施形態は、垂直方向の縮小（リサイズ）倍率が２／５倍であり、間引く水平同期信号の本数が変化する複雑な間引き処理が必要になる場合の実施形態である。なお水平方向のリサイズ（縮小）倍率は１／４倍、拡大倍率は水平、垂直方向共に３倍であるとする。
【００４７】
縮小部１０の作用を説明する。本実施形態では、入力される画像データの縮小倍率は垂直方向に（２／５）倍である。よって入力用水平同期信号ＨＤの隣り合う５本ごとに第２水平同期信号ユニットＨＳＵ２（図４）が構成される。また縮小倍率設定部１５のレジスタに、縮小倍率（２／５）に応じた縮小倍率設定値ＲＳが設定される。縮小倍率設定値ＲＳは、第２水平同期信号ユニットＨＳＵ２における、間引き処理の対象となる入力用水平同期信号ＨＤの所定識別位置を設定する値である。第２実施形態では縮小倍率設定値ＲＳは、水平同期信号カウント値ＨＤＣＮＴが２、４、５のときには間引きを行うように所定識別位置が設定される。
【００４８】
水平同期信号カウンタ２５は、入力用水平同期信号ＨＤの入力に応じて１から５を繰り返しカウントする５カウンタであり、カウント値を水平同期信号カウント値ＨＤＣＮＴとして出力する（図４）。水平同期信号カウント値ＨＤＣＮＴは、間引きデコータ２６に入力され、不図示の比較器によって縮小倍率設定値ＲＳと比較される。比較結果が一致すると、間引きデコータ２６からは信号を間引く旨のハイレベルの間引き要求信号ＥＨＳＹＮＣＴＨが出力される。よって図４に示すように、水平同期信号カウント値ＨＤＣＮＴの“２、４、５”の値に応じて、間引き要求信号ＥＨＳＹＮＣＴＨはハイレベルとされる。
【００４９】
時間Ｔ２２、Ｔ２４において、間引き要求信号ＥＨＳＹＮＣＴＨはローレベル（間引き処理禁止）であるため、入力用水平同期信号ＨＤが水平同期信号発生部１３に入力されることに応じて、水平同期信号発生部１３からは、第１データ送信用水平同期信号ＥＨＳＹＮＣ１が出力される（矢印ＹＹ２１、ＹＹ２２）。また時間Ｔ２３、Ｔ２５、Ｔ２６において、間引き要求信号ＥＨＳＹＮＣＴＨはハイレベル（間引き処理要求）であるため、水平同期信号発生部１３では間引き処理が行われ、第１データ送信用水平同期信号ＥＨＳＹＮＣ１が出力されない。
【００５０】
以下同様の動作を繰り返すことにより、隣り合う５本の入力用水平同期信号ＨＤで構成された第２水平同期信号ユニットＨＳＵ２につき、カウント値２、４、５に対応して間引かれた第１データ送信用水平同期信号ＥＨＳＹＮＣ１を生成することが可能となる。また拡大部１１以降における拡大処理については第１実施形態と同様のため、ここでは説明を省略する。
【００５１】
ここで、隣り合う第１データ送信用水平同期信号ＥＨＳＹＮＣ１間の信号間隔時間には、送信用水平同期信号間隔時間ＴＣ１（データクロック１５２６×４＝６１０４（ｃｌｋ））と、送信用水平同期信号間隔時間ＴＣ２（データクロック１５２６×６＝９１５６（ｃｌｋ））との２種類が存在する（図４）。この場合には、最小のクロック数を有する送信用水平同期信号間隔時間ＴＣ１に対して、拡大倍率ｋ（＝３）で除算を行って得られた商（２０３４（ｃｌｋ））をサイクル数設定値ＣＳ１として設定すれば、互いに最大の時間間隔を有して３分割するように、第２データ送信用水平同期信号ＥＨＳＹＮＣ２を２本挿入することが可能となる（図４）。
【００５２】
以上詳細に説明したとおり、第２実施形態によれば、入力用水平同期信号ＨＤの入力に応じて、第１データ送信用水平同期信号ＥＨＳＹＮＣ１を１回発信するたびに、１回間引きと２回間引きとを交互に行うという、変則的な間引き処理を行うことが可能となる。よって縮小（リサイズ）２／５倍が実現される。また、縮小倍率設定値ＲＳの設定値を１から５の間の自由な組み合わせに設定することで、（ｎ／５）倍を実現することが可能となる。なお、水平同期信号カウンタ２５を１からｍ（ｍは自然数）を繰り返しカウントするｍカウンタとすれば、（ｎ／ｍ）倍の自由な縮小倍率を設定できることは言うまでもない。
【００５３】
本発明の第３実施形態を図５乃至図６を用いて説明する。第３実施形態の画像処理回路１ａに係る水平同期信号出力部２ａを図５に示す。水平同期信号出力部２ａは、入力用水平同期信号ＨＤに対して、拡大部１１で拡大処理が行われた後に、縮小部１０で縮小処理が行われる回路である。
【００５４】
拡大部１１のサイクルカウンタ２１には入力用水平同期信号ＨＤが入力される。合成部１２には、入力用水平同期信号ＨＤおよび第２データ送信用水平同期信号ＥＨＳＹＮＣ２が入力される。合成部１２からは、入力用水平同期信号ＨＤと第２データ送信用水平同期信号ＥＨＳＹＮＣ２とを合成して得られた、第３データ送信用水平同期信号ＥＨＳＹＮＣ３が出力される。第３データ送信用水平同期信号ＥＨＳＹＮＣ３は、縮小部１０の水平同期信号発生部１３および水平同期信号カウンタ２５に入力される。その他の構成は、第１実施形態の画像処理回路１と同様であるため、ここでは説明を省略する。
【００５５】
水平同期信号出力部２ａの作用を図５および図６を用いて説明する。拡大倍率が（水平、垂直方向共に）３倍、リサイズ（縮小）倍率が水平方向１／４倍、垂直方向１／２倍である場合を説明する。拡大部１１の作用を説明する。拡大部１１は、入力用水平走査ラインデータＰＤの垂直方向への拡大処理を行う回路である。まず拡大倍率設定部２４において、水平同期信号挿入回数設定値ＺＳが設定される。本実施形態では、垂直方向の拡大倍率は３倍であるため、隣り合う入力用水平同期信号ＨＤ間の信号間隔時間Ｃ１に対して、２本の第２データ送信用水平同期信号ＥＨＳＹＮＣ２を挿入すればよいことが分かる。よって水平同期信号挿入回数設定値ＺＳは２回に設定される。
【００５６】
またサイクル数設定部２０では、第２データ送信用水平同期信号ＥＨＳＹＮＣ２同士が最大の時間間隔を有する設定値であるサイクル数設定値ＣＳ３が設定される。そしてサイクル数設定値ＣＳ３は、信号間隔時間Ｃ１のデータクロック数（１５２６×２＝３０５２（ｃｌｋ））を、拡大倍率である３で除算して得られた商であるデータクロック数（１０１７（ｃｌｋ））に設定することで得られる。
【００５７】
そして第１実施形態と同様の動作が拡大水平同期信号発生部２２、残回数カウンタ２３、拡大倍率設定部２４で行われる。これにより、サイクル数設定値ＣＳ３を有して入力用水平同期信号ＨＤの信号間隔時間Ｃ１を３分割するように、第２データ送信用水平同期信号ＥＨＳＹＮＣ２を生成することが出来る（図６）。
【００５８】
合成部１２（図５）の作用を説明する。合成部１２には、入力用水平同期信号ＨＤおよび第２データ送信用水平同期信号ＥＨＳＹＮＣ２が入力される。合成部１２では、第１データ送信用水平同期信号ＥＨＳＹＮＣ１と第２データ送信用水平同期信号ＥＨＳＹＮＣ２との論理積をとることにより合成が行われ、第３データ送信用水平同期信号ＥＨＳＹＮＣ３として出力される（図６）。これにより、画像データの垂直方向への３倍拡大が行われる。
【００５９】
縮小部１０の作用を説明する。縮小倍率設定部１５のレジスタに、縮小倍率に応じた縮小倍率設定値ＲＳが設定される。縮小倍率（ｎ／ｍ）倍において、水平同期信号ユニットを構成する第３データ送信用水平同期信号ＥＨＳＹＮＣ３のうち、連続する（ｍ−ｎ）本以下かつ複数の第３データ送信用水平同期信号ＥＨＳＹＮＣ３に対して、間引き処理が行われる場合を説明する。ここでｎ＝４、ｍ＝８の場合には、隣り合う８本の第３データ送信用水平同期信号ＥＨＳＹＮＣ３で、第３水平同期信号ユニットＨＳＵ３（図６）が構成される。また連続する４本の第３水平同期信号ユニットＨＳＵ３に対して、間引き処理が行われる場合を説明する。
【００６０】
水平同期信号カウンタ２５は、第３データ送信用水平同期信号ＥＨＳＹＮＣ３の入力に応じて１から８を繰り返しカウントする８カウンタであり、カウント値を水平同期信号カウント値ＨＤＣＮＴとして出力する（図６）。水平同期信号カウント値ＨＤＣＮＴは、間引きデコータ２６に入力され、不図示の比較器によって縮小倍率設定値ＲＳと比較される。比較結果が一致すると、間引きデコータ２６からは信号を間引く旨のハイレベルの間引き要求信号ＥＨＳＹＮＣＴＨが出力される。よって図６に示すように、水平同期信号カウント値ＨＤＣＮＴの“５、６、７、８”の値に応じて、間引き要求信号ＥＨＳＹＮＣＴＨはハイレベルとされる。
【００６１】
時間Ｔ３１からＴ３２において、間引き要求信号ＥＨＳＹＮＣＴＨはローレベルであるため、第３データ送信用水平同期信号ＥＨＳＹＮＣ３が水平同期信号発生部１３に入力されることに応じて、水平同期信号発生部１３からは、データ送信用水平同期信号ＥＨＳＹＮＣが出力される（領域Ａ１０）。また時間Ｔ３３からＴ３４において、間引き要求信号ＥＨＳＹＮＣＴＨはハイレベルであるため、水平同期信号発生部１３では間引き処理が行われ、データ送信用水平同期信号ＥＨＳＹＮＣが出力されない（領域Ａ１１）。
【００６２】
以下同様の動作を繰り返すことにより、隣り合う８本の入力用水平同期信号ＨＤで構成された第３水平同期信号ユニットＨＳＵ３につき、４本の第３データ送信用水平同期信号ＥＨＳＹＮＣ３をカウントしてデータ送信用水平同期信号ＥＨＳＹＮＣを出力すると、次の連続する４本の第３データ送信用水平同期信号ＥＨＳＹＮＣ３に対して、間引き処理を行う動作を繰り返すことが可能となる。よって縮小（リサイズ）１／２倍が実現されると同時に、データ送信用水平同期信号ＥＨＳＹＮＣが偏在するように発信され、空き時間ＭＳ１が得られる。
【００６３】
以上詳細に説明したとおり、第３実施形態によれば、拡大処理後に縮小処理を行う際、縮小倍率（ｎ／ｍ）倍の場合に、水平同期信号ユニットを構成する第３データ送信用水平同期信号ＥＨＳＹＮＣ３のうち、連続する（ｍ−ｎ）本以下かつ複数の第３データ送信用水平同期信号ＥＨＳＹＮＣ３に対して、間引き処理を繰り返すような変則的な間引き処理を行うことが可能とされる。よってデータ送信用水平同期信号ＥＨＳＹＮＣが偏在するように発信され、空き時間ＭＳ１が得られる。そして拡大してから縮小（間引き処理）を行う順番にすることで、入力用水平同期信号ＨＤに対して間引き処理を行うのではなく、拡大後の第３データ送信用水平同期信号ＥＨＳＹＮＣ３に対して間引き処理を行うことができる。よって空き時間ＭＳを、入力用水平同期信号ＨＤの信号間隔時間Ｃ１に依存することなく、自由に信号間隔時間Ｃ１よりも長い時間に設定することが可能となる。空き時間ＭＳ１を長く設定できると、空き時間ＭＳ１に画像処理以外の各種処理を行うことが可能となるため、ハード資源の節約・有効利用がさらに高い自由度で可能となる。
【００６４】
尚、本発明は前記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良、変形が可能であることは言うまでもない。第１実施形態において、隣り合う第２データ送信用水平同期信号ＥＨＳＹＮＣ２間の時間間隔は、サイクル数設定値ＣＳ１の整数倍であり、一定の間隔で第２データ送信用水平同期信号ＥＨＳＹＮＣ２が挿入されるとしたが、この形態に限られない。サイクル数設定値ＣＳを自由に変化させることで、第２データ送信用水平同期信号ＥＨＳＹＮＣ２間の時間間隔を自由に変化させることができることはいうまでもない。これにより、例えば画像データごとに処理時間が変化する場合には、処理速度が速い場合に応じて第２データ送信用水平同期信号ＥＨＳＹＮＣ２間の時間間隔を狭くする制御を取り入れれば、データ送信用水平同期信号ＥＨＳＹＮＣに空き時間を作ることが可能となり、当該空き時間に画像処理以外の処理を行うことが可能となるため、ハード資源の節約・有効利用が可能となる。
【００６５】
また本実施形態では、入力画像データを、垂直方向に拡大倍率ｋ（ｋは自然数）に拡大する場合を説明したが、整数倍に限られず、拡大倍率（ｋ／ｊ）倍（ｋ、ｊは自然数、ｋ＞ｊ）に拡大することができることは言うまでもない。この場合、隣り合うｊ本の入力水平同期信号からなる拡大水平同期信号ユニットを構成し、該拡大水平同期信号ユニットの入力水平同期信号間に、（ｋ−ｊ）本の拡大水平同期信号を挿入すればよい。そして拡大倍率設定部２４から出力される水平同期信号挿入回数設定値ＺＳを、入力用水平同期信号ＨＤの入力に応じて変化させる形態をとれば実現できる。例えば、拡大倍率（３／２）倍の場合には、入力用水平同期信号ＨＤが入力される度に水平同期信号挿入回数設定値ＺＳを１、２、１、２・・・と交互に変化させればよい。これにより、入力用水平同期信号ＨＤ間に１本、２本、１本、２本・・・と交互に第２データ送信用水平同期信号ＥＨＳＹＮＣ２を挿入させることができ、拡大倍率（３／２）倍を実現することが可能となる。
【００６６】
なお第３実施形態において、拡大処理後に縮小処理を行う際、データ送信用水平同期信号ＥＨＳＹＮＣが偏在するように発信され、空き時間ＭＳ１が得られるとしたが、この形態に限られない。拡大処理後に縮小処理を行う場合であっても、均等にデータ送信用水平同期信号ＥＨＳＹＮＣを発信することができることはいうまでもない。例えば縮小倍率（１／２）倍の場合には、隣り合う２本の第３データ送信用水平同期信号ＥＨＳＹＮＣ３によって水平同期信号ユニットが構成され、そのうち１本の第３データ送信用水平同期信号ＥＨＳＹＮＣ３に対して間引き処理が行われるとすれば、間引き後のデータ送信用水平同期信号ＥＨＳＹＮＣの信号間隔は均等とされる。
【００６７】
なお、拡大部１１は拡大回路の一例、縮小部１０は縮小回路の一例、入力用水平同期信号ＨＤは入力水平同期信号の一例、第２データ送信用水平同期信号ＥＨＳＹＮＣ２は拡大水平同期信号の一例、第３データ送信用水平同期信号ＥＨＳＹＮＣ３は入力水平同期信号および拡大水平同期信号の一例、サイクル数設定値ＣＳ１乃至ＣＳ３は所定間隔の一例である。
【００６８】
ここで、本発明の技術思想により、背景技術における課題を解決するための手段を以下に列記する。
（付記１）  入力水平同期信号に同期して画像データが入力される画像処理回路において、
隣り合う前記入力水平同期信号間の信号間隔時間に対し、拡大水平同期信号を挿入する拡大回路と、
隣り合う前記入力水平同期信号または／および前記拡大水平同期信号を所定数備える水平同期信号ユニットに対し、選択された前記入力水平同期信号または／および前記拡大水平同期信号をマスクする間引き処理を行う縮小回路と
を備えることを特徴とする画像処理回路。
（付記２）  前記入力画像データを、垂直方向に拡大倍率ｋ（ｋは自然数）に拡大するに際し、
前記入力水平同期信号間の前記信号間隔時間に対し、（ｋ−１）本の前記拡大水平同期信号を所定間隔で挿入することを特徴とする付記１に記載の画像処理回路。
（付記３）  前記拡大回路は、
前記入力水平同期信号間の前記信号間隔時間を測定するサイクルカウンタと、
サイクル数設定値を設定するサイクル数設定部とを備え、
前記サイクルカウンタのカウント値と前記サイクル数設定値との一致に応じて前記所定間隔が得られることを特徴とする付記２に記載の画像処理回路。
（付記４）  前記サイクル数設定値は、前記拡大倍率ｋに応じて前記入力水平同期信号間の前記信号間隔時間を均等に配分する値であることを特徴とする付記３に記載の画像処理回路。
（付記５）  前記入力水平同期信号間の時間間隔が異なる場合において、
前記サイクル数設定値は、最小の前記入力水平同期信号間の前記信号間隔時間を均等に配分する値であることを特徴とする付記３に記載の画像処理回路。
（付記６）  前記画像データを、垂直方向に縮小倍率（ｎ／ｍ）倍（ｎ、ｍは自然数、ｎ＜ｍ）に縮小するに際し、
前記水平同期信号ユニットは、隣り合うｍ本の前記入力水平同期信号または／および前記拡大水平同期信号を備え、
該水平同期信号ユニットにおける（ｍ−ｎ）本の前記入力水平同期信号または／および前記拡大水平同期信号に対して、前記間引き処理を行うことを特徴とする付記１に記載の画像処理回路。
（付記７）  前記縮小回路は、前記水平同期信号ユニットにおける前記入力水平同期信号または／および前記拡大水平同期信号を識別する水平同期信号カウンタと、
前記水平同期信号ユニット中における（ｍ−ｎ）個の前記入力水平同期信号または／および前記拡大水平同期信号の所定識別位置を設定する縮小倍率設定部とを備え、
前記所定識別位置に対応する前記入力水平同期信号または／および前記拡大水平同期信号に対して前記間引き処理が行われることを特徴とする付記６に記載の画像処理回路。
（付記８）  前記水平同期信号ユニットのうち、連続する（ｍ−ｎ）本以下かつ複数の前記入力水平同期信号または／および前記拡大水平同期信号に対して前記間引き処理が行われることを特徴とする付記６に記載の画像処理回路。
（付記９）  前記縮小回路の出力が前記拡大回路に入力されることを特徴とする付記１に記載の画像処理回路。
（付記１０）  前記拡大回路の出力が前記縮小回路に入力されることを特徴とする付記１に記載の画像処理回路。
（付記１１）  入力水平同期信号に同期して画像データが入力される画像処理方法において、
隣り合う前記入力水平同期信号間の信号間隔時間に対し、拡大水平同期信号を挿入するステップと、
隣り合う前記入力水平同期信号または／および前記拡大水平同期信号を所定数備える水平同期信号ユニットに対し、選択された前記入力水平同期信号または／および前記拡大水平同期信号をマスクする間引き処理を行うステップと
を備えることを特徴とする画像処理方法。
【図面の簡単な説明】
【００６９】
【図１】第１実施形態の画像処理回路１である。
【図２】第１実施形態における画像処理回路１のタイミング図（その１）である。
【図３】画像処理回路における画像処理回路１のタイミング図（その２）である。
【図４】第２実施形態における画像処理回路１のタイミング図である。
【図５】第３実施形態の画像処理回路１ａである。
【図６】第３実施形態における画像処理回路１ａのタイミング図である。
【図７】従来技術における画像表示装置の図である。
【図８】従来の画像処理装置の動作を示す図である。
【図９】従来技術における画像表示装置の図（その２）である。
【図１０】従来技術におけるメモリアドレス発生部の図である。
【図１１】従来の画像処理装置の動作を示す図（その２）である。
【符号の説明】
【００７０】
１、１ａ  画像処理回路
２、２ａ  水平同期信号出力部
３  画像信号出力部
１０  縮小部
１１  拡大部
１２  合成部
１３  水平同期信号発生部
１４  ライン数カウンタ部
１５  縮小倍率設定部
３０  縮小演算部
３１  拡大演算部
ＣＳ  サイクル数設定値
ＥＤＡＴＡ  送信用水平走査ラインデータ
ＥＨＳＹＮＣ１  第１データ送信用水平同期信号
ＥＨＳＹＮＣ２  第２データ送信用水平同期信号
ＥＨＳＹＮＣ３  第３データ送信用水平同期信号
ＥＨＳＹＮＣＴＨ  間引き要求信号
ＨＤ  入力用水平同期信号
ＨＳＵ  水平同期信号ユニット
ＨＳＵ２  第２水平同期信号ユニット
ＨＳＵ３  第３水平同期信号ユニット
ＰＤ  入力用水平走査ラインデータ
ｋ  拡大倍率
【図１】
2006085021.tif 000003
【図２】
2006085021.tif 000004
【図３】
2006085021.tif 000005
【図４】
2006085021.tif 000006
【図５】
2006085021.tif 000007
【図６】
2006085021.tif 000008
【図７】
2006085021.tif 000009
【図８】
2006085021.tif 000010
【図９】
2006085021.tif 000011
【図１０】
2006085021.tif 000012
【図１１】
2006085021.tif 000013