(57)【要約】【課題】回路規模の増大やオーバースペックを招くことなく、画像データの縮小が可能な画像データ縮小装置、マイクロコンピュータ及び電子機器の提供を目的とする。【解決手段】本画像データ縮小装置１００は、ＹＵＶの各成分を直列に入力し縮小後のＹＵＶ画像データを出力する縮小画像データ生成回路１８０と、ＹＵＶの各成分を出力するか否かを制御するための出力制御信号１２２を生成する出力御信号生成回路１９０とを含む。縮小画像データ生成回路１８０は、出力制御信号１２２に基づき直列に入力された画像データの各成分単位で出力の有無を制御するスイッチ回路を含む。前記出力制御信号生成回路１９０は、Ｙ成分の入力をカウントし縮小率の逆数に達するとリセットするカウント回路１３０と、前記Ｙ成分のカウント値に関連づけて設定された間引きパターン情報を記憶する間引きパターン情報記憶部１４０とを含み、前記Ｙ成分のカウント値と、前記間引きパターン情報に基づき出力制御信号を生成する。【選択図】        図２
2004302563.tif 000002
【特許請求の範囲】
【請求項１】
複数の成分で構成される画像データであって、複数の成分の内の所定の成分については各画素と１対１に対応したデータを有し、他の成分については複数個の画素に共通したデータを有する画像データの縮小回路であって、
各成分のデータが直列の関係になるように入力された画像データを受け取り、縮小後の画像データを生成して出力する縮小画像データ生成回路と、
入力される画像データのフォーマットと縮小率に応じて決定される入力成分の間引きパターンに基づき入力された画像データの各成分を出力するか否かを制御するための出力制御信号を生成する出力御信号生成回路とを含み、
前記縮小画像データ生成回路は、
前記出力制御信号に基づき直列に入力された画像データの各成分単位で出力の有無を制御するスイッチ回路を含むことを特徴とする画像データ縮小装置。
【請求項２】
請求項１において、
前記出力制御信号生成回路は、
前記画像データフォーマットに関する情報と縮小率に関する情報に基づき、前記所定の成分の入力をカウントし縮小率の逆数に達するとリセットして再びカウントを開始するカウント回路と、
前記所定の成分のカウント値に関連づけて設定された間引きパターン情報を記憶する間引きパターン情報記憶部とを含み、
前記所定の成分のカウント値と、前記間引きパターン情報に基づき出力制御信号を生成することを特徴とする画像データ縮小装置。
【請求項３】
ＹＵＶ画像データの縮小を行う画像データ縮小装置であって、
ＹＵＶの各成分のデータが直列の関係になるように入力された画像データを受け取り、縮小後のＹＵＶ画像データを生成して出力する縮小画像データ生成回路と、
入力されるＹＵＶ画像データのフォーマットと縮小率に応じて決定される入力成分の間引きパターンに基づき入力された画像データのＹＵＶの各成分を出力するか否かを制御するための出力制御信号を生成する出力御信号生成回路とを含み、
前記縮小画像データ生成回路は、
前記出力制御信号に基づき直列に入力された画像データの各成分単位で出力の有無を制御するスイッチ回路を含み、
前記出力制御信号生成回路は、
前記画像データフォーマットに関する情報と縮小率に関する情報に基づき、Ｙ成分の入力をカウントし縮小率の逆数に達するとリセットして再びカウントを開始するカウント回路と、
前記Ｙ成分のカウント値に関連づけて設定された間引きパターン情報を記憶する間引きパターン情報記憶部とを含み、
前記Ｙ成分のカウント値と、前記間引きパターン情報に基づき出力制御信号を生成することを特徴とする画像データ縮小装置。
【請求項４】
請求項１乃至３のいずれかにおいて、
前記縮小画像データ生成回路は、
入力された複数個の画素に共通したデータを有する他の成分又はＵＶ成分を保持する共通データ記憶部を含み、前記出力制御信号に基づき前記共通データ記憶部に記憶されたデータを用いて縮小画像データを生成し、
前記出力制御信号生成回路は、
前記Ｙ成分のカウント値と、前記間引きパターン情報に基づき、前記共通データ記憶部に記憶されたデータを用いて縮小画像データを生成するか否か判断し、前記共通データ記憶部に記憶されたデータを用いて縮小画像データを生成すると判断した場合には、前記共通データ記憶部に記憶されたデータを用いて縮小画像データを生成することを指示する出力御信号を生成することを特徴とする画像データ縮小装置。
【請求項５】
請求項１乃至４のいずれかにおいて、
入力データを各成分のビット数と等しいバンド幅の並列データとして受け取り、
前記縮小画像データ生成回路は、
前記出力制御信号に基づき並列データの各ビットの出力の有無を制御することを特徴とする画像データ縮小装置。
【請求項６】
請求項１乃至５のいずれかにおいて、
縮小率情報を設定する縮小率設定レジスタを含み、
縮小率設定レジスタに設定されている前記縮小率情報にもとづいて縮小率を決定することを特徴とする画像データ縮小装置。
【請求項７】
請求項１乃至６のいずれかにおいて、
入力される画像データのフォーマット情報を設定するフォーマット情報設定レジスタを含み、
前記フォーマット情報設定レジスタに設定されている前記フォーマット情報にもとづいて入力される画像データのフォーマットを判断することを特徴とする画像データ縮小装置。
【請求項８】
請求項１乃至７のいずれかに記載の画像データ縮小装置を含むことを特徴とするマイクロコンピュータ。
【請求項９】
請求項７に記載のマイクロコンピュータと、
前記マイクロコンピュータの処理対象となるデータの入力手段と、
前記マイクロコンピュータにより処理されたデータを出力するためのＬＣＤ出力手段とを含むことを特徴とする電子機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像縮小回路、マイクロコンピュータ及び電子機器に関する。
【０００２】
【背景技術及び発明が解決しようとする課題】
例えば携帯電話等では、大きな画面サイズの画像データを受け取った場合、携帯電話用の小さな画面サイズに縮小して出力することが必要となる。
【０００３】
このような場合従来は、１ピクセル単位のビット幅に展開してから処理を行うことで１ピクセル１サイクルの処理を行っていた。
【０００４】
しかし１ピクセル単位のビット幅に展開してから処理を行うと、並列処理になるため、ゲート規模が大きくなる。
【０００５】
また例えば、ＹＵＶデータ等で１ピクセルが２４ビット（例えばＹＵＶ４：４：４）や３２ビット（例えばＹＵＶ４：２：２）や４８ビット（例えばＹＵＶ４：１：１）等で構成される場合、縮小処理のバンド幅として２４ビットを用いている場合にはオーバースペックになるという問題点があった。
【０００６】
本発明は以上のような問題点に鑑みてなされたものであり、その目的とするところは、回路規模の増大やオーバースペックを招くことなく、画像データの縮小が可能な画像データ縮小装置、マイクロコンピュータ及び電子機器の提供を目的とする。
【０００７】
【課題を解決するための手段】
（１）本発明は、複数の成分で構成される画像データであって、複数の成分の内の所定の成分については各画素と１対１に対応したデータを有し、他の成分については複数個の画素に共通したデータを有する画像データの縮小回路であって、
各成分のデータが直列の関係になるように入力された画像データを受け取り、縮小後の画像データを生成して出力する縮小画像データ生成回路と、
入力される画像データのフォーマットと縮小率に応じて決定される入力成分の間引きパターンに基づき入力された画像データの各成分を出力するか否かを制御するための出力制御信号を生成する出力御信号生成回路とを含み、
前記縮小画像データ生成回路は、
前記出力制御信号に基づき直列に入力された画像データの各成分単位で出力の有無を制御するスイッチ回路を含むことを特徴とする。
【０００８】
各成分のデータが直列の関係になるように入力された画像データとは、例えば画像データが第１の成分、第２の成分で構成される場合、第１の成分と第２の成分が並列に入力されないということを意味する。従って例えば第１の成分と第２の成分の各成分がｎビットのデータで表される場合、ｎビットのバスでまずｎビットのバンド幅の第１の成分が入力されたのちに、ｎビットのバンド幅の第２の成分が入力されることで各成分のデータが直列の関係になるように入力される。１サイクルでｎビットのデータをパラレルに受け取って処理を行うことが出来る。
【０００９】
また例えば、画像データを１ビットのシリアルデータやその他各成分のビット幅以下のバンド幅のデータとして受け取る場合も本実施の形態の範囲内である。この場合はそのバンド幅に応じて、データの制御単位を切り替えるようにすればよい。
【００１０】
例えば１ビットシリアルラインでまずｎビットの第１の成分が入力され、次にｎビットの第２の成分が入力されることで各成分のデータが直列の関係になるように入力される場合でもよい。
【００１１】
また入力成分の間引きパターンは、画像データのフォーマットと縮小率に応じて一義的に決定出来るため、予め画像データのフォーマットと縮小率に応じた複数のパターンを設定しておき、入力される画像データのフォーマットと縮小率に応じて選択して使用するようにしてもよい。
【００１２】
また入力される画像データのフォーマットと縮小率が固定されている場合にはその固定された内容に対応した間引きパターンのみをもたせるようにしてもよい。
【００１３】
本発明によればこの間引きパターンに従って出力制御信号を生成し、出力制御信号にしたがって画像データの各成分単位で出力の有無を制御することが出来る。従って、回路規模の増大やオーバースペックを招くことなく、画像データの縮小が可能な画像データ縮小装置を提供することが出来る。
【００１４】
（２）本発明の画像データ縮小装置は、
前記出力制御信号生成回路は、
前記画像データフォーマットに関する情報と縮小率に関する情報に基づき、前記所定の成分の入力をカウントし縮小率の逆数に達するとリセットして再びカウントを開始するカウント回路と、
前記所定の成分のカウント値に関連づけて設定された間引きパターン情報を記憶する間引きパターン情報記憶部とを含み、
前記所定の成分のカウント値と、前記間引きパターン情報に基づき出力制御信号を生成することを特徴とする。
【００１５】
間引きパターン（間引きパターン）を各画素と１対１に対応した所定の成分のカウント値に関連づけて定義しておくことで、他の成分をカウントする必要がないので回路規模の増大を防ぐことが出来る。
【００１６】
（３）本発明は、ＹＵＶ画像データの縮小を行う画像データ縮小装置であって、
ＹＵＶの各成分のデータが直列の関係になるように入力された画像データを受け取り、縮小後のＹＵＶ画像データを生成して出力する縮小画像データ生成回路と、
入力されるＹＵＶ画像データのフォーマットと縮小率に応じて決定される入力成分の間引きパターンに基づき入力された画像データのＹＵＶの各成分を出力するか否かを制御するための出力制御信号を生成する出力御信号生成回路とを含み、
前記縮小画像データ生成回路は、
前記出力制御信号に基づき直列に入力された画像データの各成分単位で出力の有無を制御するスイッチ回路を含み、
前記出力制御信号生成回路は、
前記画像データフォーマットに関する情報と縮小率に関する情報に基づき、Ｙ成分の入力をカウントし縮小率の逆数に達するとリセットして再びカウントを開始するカウント回路と、
前記Ｙ成分のカウント値に関連づけて設定された間引きパターン情報を記憶する間引きパターン情報記憶部とを含み、
前記Ｙ成分のカウント値と、前記間引きパターン情報に基づき出力制御信号を生成することを特徴とする。
【００１７】
（４）本発明の画像データ縮小装置は、
前記縮小画像データ生成回路は、
入力された複数個の画素に共通したデータを有する他の成分又はＵＶ成分を保持する共通データ記憶部を含み、前記出力制御信号に基づき前記共通データ記憶部に記憶されたデータを用いて縮小画像データを生成し、
前記出力制御信号生成回路は、
入力される画像データのフォーマットに関する情報と縮小率に関する情報に基づき前記共通データ記憶部に記憶されたデータを用いて縮小画像データを生成するか否か判断し、
前記共通データ記憶部に記憶されたデータを用いて縮小画像データを生成すると判断した場合には、前記共通データ記憶部に記憶されたデータを用いて縮小画像データを生成することを指示する出力御信号を生成することを特徴とする。
【００１８】
（５）本発明の画像データ縮小装置は、
入力データを各成分のビット数と等しいバンド幅の並列データとして受け取り、
前記縮小画像データ生成回路は、
前記出力制御信号に基づき並列データの各ビットの出力の有無を制御することを特徴とする。
【００１９】
（６）本発明の画像データ縮小装置は、
縮小率情報を設定する縮小率設定レジスタを含み、
縮小率設定レジスタに設定されている前記縮小率情報にもとづいて縮小率を決定することを特徴とする。
【００２０】
（７）本発明の画像データ縮小装置は、
入力される画像データのフォーマット情報を設定するフォーマット情報設定レジスタを含み、
前記フォーマット情報設定レジスタに設定されている前記フォーマット情報にもとづいて入力される画像データのフォーマットを判断することを特徴とする。
【００２１】
（８）本発明のマイクロコンピュータは、上記いずれかに記載の画像データ縮小装置を含むことを特徴とする。
【００２２】
（９）本発明の電子機器は、
上記記載のマイクロコンピュータと、
前記マイクロコンピュータの処理対象となるデータの入力手段と、
前記マイクロコンピュータにより処理されたデータを出力するためのＬＣＤ出力手段とを含むことを特徴とする。
【００２３】
【発明の実施の形態】
以下、本発明の好適な実施形態について図面を用いて詳細に説明する。
【００２４】
１、画像データ縮小装置
図１（Ａ）（Ｂ）は画像データの縮小と本実施の形態で取り扱う画像データのフォーマットについて説明するための図である。
【００２５】
ここではＹＵＶ画像データ４：２：２のフォーマットを有する画像データの縮小の場合を例にとり説明する。ＹＵＶ画像データとは画素の画素情報をＹＵＶの各成分で表す形式の画像データである。
【００２６】
図１（Ａ）のＰ１からＰ８は、本実施の形態の画像データ縮小装置に入力される画像データの各画素である。２２は画素Ｐ１とＰ２の画像データ，２４は画素Ｐ３とＰ４の画像データ、２６は画素Ｐ５とＰ６の画像データ、２８は画素Ｐ７とＰ８の画像データの構成を表している。
【００２７】
ＹＵＶ画像データ４：２：２のフォーマットを有する画像データの場合、例えば画素Ｐ１とＰ２の画像データ２２は、Ｕ１、Ｖ１、Ｙ１、Ｙ２である。ここではＵＶ成分が先に来るタイプのフォーマットを有するＹＵＶデータであるとする。Ｐ１の画素データは（Ｕ１、Ｖ１、Ｙ１）であり、Ｐ２の画素データは（Ｕ１、Ｖ１、Ｙ２）である。このようにＹＵＶ画像データ４：２：２の場合には、Ｙ成分は各画素と１対１に対応したデータを有し、ＵＹ成分については隣り合う２個の画素で共有する。ここで各成分データは８ビットで表されるとする。
【００２８】
本実施の形態では、２２、２４・・・に示すようにＹＵＶの各成分のデータが直列の関係になるように入力される。
【００２９】
例えば２２、２４・・・に示すように、ＹＵＶの各成分が８ビットのデータで表される場合、８ビットのバスで８ビットのバンド幅のデータとして入力されることで、ＹＵＶの各成分のデータが直列の関係になるように入力されることになる。この場合、１サイクルで８ビットのデータをパラレルに受け取って処理を行うことが出来る。
【００３０】
ただし例えば、画像データを１ビットのシリアルデータやその他各成分のビット幅以下のバンド幅のデータとして受け取る場合も本実施の形態の範囲内である。  この場合はそのバンド幅に応じて、データの制御単位を切り替えるようにすればよい。
【００３１】
図１（Ｂ）は、入力された画像データを１／２縮小を行う場合のデータの間引きについて説明するための図である。１／２縮小とは、入力された画素の１／２の画素をのこして、残りの１／２を間引くことを意味する。
【００３２】
ここではＰ１，Ｐ３，Ｐ５，Ｐ７の画素を残してＰ２，Ｐ４，Ｐ６，Ｐ８の画素を間引く様子を表している。
【００３３】
この場合画素に対応した縮小後の画像データは、２２’、２４’・・・に示すようになる。すなわち斜線部の成分が間引かれることになる。例えば２２’では縮小後に残る画素Ｐ１のデータ（Ｕ１、Ｖ１、Ｙ１）は間引かれずに出力され、縮小後に消滅する画素Ｐ２のデータＹ２が間引かれることになる。
【００３４】
ＹＵＶ画像データ４：２：２のフォーマットを有する画像データの１／２縮小の場合の間引きパターンはＰ１、Ｐ２の２個の画素の間引きパターン２２’の繰り返しになる。すなわちＹ成分についてはＹｎのｎを２で割った余りが代表点の値（ここでは代表点を１としているので１）と等しい場合に出力され、それ以外の場合に間引かれる。またＵＶ成分については常に出力される（ＹＵＶ画像データ４：２：２のフォーマットを有する画像データの１／２縮小の場合の間引きパターン）。
【００３５】
ここで上記間引きパターンをＹカウンタの値と関連付けて定義することも出来る。すなわちＹ成分についてはＹカウンタ値が代表点の値（ここでは代表点を１としているので１）と等しい場合に出力され、それ以外の場合に間引かれる。またＵＶ成分については、Ｙカウンタ値の値に関わらず出力される（ＹＵＶ画像データ４：２：２のフォーマットを有する画像データの１／２縮小の場合のＹカウンタ値に関連付けた間引きパターン）。
【００３６】
なお本実施の形態で取り扱う画像データはＹＵＶ画像データに限られない。例えばＹＵＶのように複数の成分で構成される画像データであって、複数の成分の内の所定の成分については、例えばＹ成分のように各画素と１対１に対応したデータを有し、例えばＵＶ成分のように他の成分については複数個の画素に共通したデータを有する画像データに適用可能である。
【００３７】
図２は、本実施の形態の画像データ縮小装置のブロック図の一例である。
【００３８】
本実施の形態の画像データ縮小装置１００は、各成分のデータが直列の関係になるように入力された画像データ（入力ＹＵＶデータ１８２）を受け取り、縮小後の画像データ（出力ＹＵＶデータ１８４）を生成して出力する縮小画像データ生成回路１８０と、入力される画像データ（入力ＹＵＶデータ１８２）のフォーマットと縮小率に応じて決定される入力成分の間引きパターンに基づき入力された画像データの各成分を出力するか否かを制御するための出力制御信号１２２を生成する出力御信号生成回路１９０とを含む。
【００３９】
ここで縮小画像データ生成回路１８０は、出力制御信号１２２に基づき直列に入力された画像データ１８２の各成分単位で出力の有無を制御するスイッチ回路を含むようにしてもよい。
【００４０】
また出力制御信号生成回路１９０は、前記画像データフォーマットに関する情報と縮小率に関する情報に基づき、前記所定の成分の入力をカウントし縮小率の逆数に達するとリセットして再びカウントを開始するカウント回路（Ｙカウンタ１３０）と、前記カウント回路（Ｙカウンタ１３０）のカウント値と、前記所定の成分のカウント値に関連づけて設定された間引きパターン情報を記憶する間引きパターン情報記憶部１４０とを含み、前記所定の成分のカウント値と、前記間引きパターン情報に基づき出力制御信号１２２を生成するようにしてもよい。
【００４１】
またＹＵＶ画像データの縮小を行う画像データ縮小装置１００の場合には、ＹＵＶの各成分のデータが直列の関係になるように入力された画像データ１８２を受け取り、縮小後のＹＵＶ画像データを生成して出力する縮小画像データ生成回路１８０と、入力されるＹＵＶ画像データのフォーマットと縮小率に応じて決定される入力成分の間引きパターンに基づき入力された画像データのＹＵＶの各成分を出力するか否かを制御するための出力制御信号１２２を生成する出力御信号生成回路１９０とを含むようにしてもよい。
【００４２】
そして縮小画像データ生成回路１８０は、出力制御信号１２２に基づき直列に入力された画像データの各成分単位で出力の有無を制御するスイッチ回路を含むように構成することが出来る。
【００４３】
また出力制御信号生成回路１９０は、前記画像データフォーマットに関する情報と縮小率に関する情報に基づき、Ｙ成分の入力をカウントし縮小率の逆数に達するとリセットして再びカウントを開始するカウント回路（Ｙカウンタ１３０）と、前記Ｙ成分のカウント値に関連づけて設定された間引きパターン情報を記憶する間引きパターン情報記憶部１４０とを含み、カウント回路（Ｙカウンタ１３０）のカウント値と、間引きパターン情報記憶部１４０に記憶された間引きパターンに基づき出力制御信号１２２を生成するようにしてもよい。
【００４４】
また縮小画像データ生成回路１８０は、入力された複数個の画素に共通したデータを有する他の成分又はＵＶ成分を保持する共通データ記憶部（ＵＶデータ記憶部１７０）を含み、前記出力制御信号１２２に基づき共通データ記憶部（ＵＶデータ記憶部１７０）に記憶されたデータを用いて縮小画像データを生成するようにし、出力制御信号生成回路１９０は、
前記Ｙ成分のカウント値と、前記間引きパターン情報に基づき、前記共通データ記憶部に記憶されたデータを用いて縮小画像データを生成するか否か判断し、記憶部に記憶されたデータを用いて縮小画像データを生成すると判断した場合には、前記共通データ記憶部に記憶されたデータを用いて縮小画像データを生成することを指示する出力御信号１２２を生成するようにしてもよい。
【００４５】
また入力データ１８２を各成分のビット数と等しいバンド幅の並列データとして受け取るようにしてもよい。この場合縮小画像データ生成回路１８０は、出力制御信号１２２に基づき並列データの各ビットの出力の有無を制御する。
【００４６】
また、縮小率情報を設定する縮小率設定レジスタ１６２を含み、縮小率設定レジスタ１６２に設定されている前記縮小率情報にもとづいて縮小率を決定するようにしてもよい。
【００４７】
また入力される画像データのフォーマット情報を設定するフォーマット情報設定レジスタ１６４を含み、前記フォーマット情報設定レジスタ１６４に設定されている前記フォーマット情報にもとづいて入力される画像データのフォーマットを判断するようにしてもよい。
【００４８】
また縮小率情報を設定／変更する手段（条件設定部１６０）を含むようにしてもよい。例えば条件設定部１６０は、外部入力等に基づいて縮小率設定レジスタ１６２に縮小率情報を設定するようにしてもよい。
【００４９】
また画像データフォーマット情報（例えばＹＵＶ情報）を設定／変更する手段（条件設定部１６０）を含むようにしてもよい。例えば条件設定部１６０は、外部入力等に基づいてフォーマット情報設定レジスタ１６４に画像データフォーマット情報（例えばＹＵＶ情報）を設定するようにしてもよい。
【００５０】
また出力制御信号生成回路１９０に、ＹＵＶ判定部１５０を設け、フォーマット情報設定レジスタ１６４に設定された画像データフォーマット情報に基づいて処理対象の入力データがＹＵＶのいずれの成分であるか判別する処理を行い、判別結果に基づきＹＵＶ識別情報１５２を出力するようにしてもよい。
【００５１】
そしてＹカウンタ１３０は、ＹＵＶ識別情報１５２のうちのＹ識別情報１５４と縮小率設定レジスタ１６２に設定された縮小率情報に基づき、Ｙ成分の入力をカウントし縮小率の逆数に達するとリセットして再びカウントを開始するように構成することが出来る。
【００５２】
また出力制御信号生成回路１９０に、間引きパターン情報記憶部１４０を設け画像データフォーマットと縮小率によって特定される間引きパターンに関する情報を、画像データフォーマットと縮小率に関連付けて記憶させるようにしてもよい。画像データフォーマットと縮小率によって特定される間引きパターンに関する情報とは、例えば図９で説明するＹＵＶフォーマットと縮小率別のＹカウンタ値と出力されるＵＶ成分の出力パターン等でもよい。
【００５３】
そして間引きパターン情報記憶部１４０は、フォーマット情報設定レジスタ１６４に設定された画像データフォーマット情報及び縮小率設定レジスタ１６２に設定された縮小率情報に基づき、間引きパターン情報１４２を選択し出力する。
【００５４】
そして出力制御信号生成回路１９０に、有効データ判定部１２０を設け、ＹＵＶ判別部１５０が出力するＹＵＶ識別情報１５２、Ｙカウンタが出力するＹカウント値１３２、間引きパターン情報が出力する間引きパターンに基づき出力制御信号１２２を生成するようにしてもよい。
【００５５】
図３は画像データフォーマット情報がＹＵＶ４：２：２で縮小率が１／２の場合のタイミングチャート図である。
【００５６】
２１０は画像データ縮小装置に入力される入力ＹＵＶデータ１８２に同期した入力基準クロック２１０である。
【００５７】
またＹカウンタの値１３２はカウンタ回路がカウントする値で、ここでは縮小率１／２の逆数である２でリセットされて再びカウント１からカウントが開始されるように構成されている。
【００５８】
Ｙデータ有効１２４は、間引かないで出力するＹデータであるか否かを判定する信号であり、有効なＹデータである場合にＨレベルになるとする。
【００５９】
ＵＶデータ有効１２６は、間引かないで出力するＵＶデータであるか否かを判定する信号であり、有効なＵＶデータである場合にＨレベルになるとする。
【００６０】
画像データフォーマット情報がＹＵＶ４：２：２で縮小率が１／２の場合には、図１で説明したように入力されたＵＶデータは必ず出力される。従って、入力されたＵＶデータについては、ＵＶデータ有効１２６は必ずＨレベルとなる。
【００６１】
ここで現在入力されたデータの成分が何であるかについては、入力されるＹＵＶフォーマットによって一義的に決まってくる。これは図２のＹＵＶ識別情報１５２によって通知されるので、ＹＵＶ識別情報１５２が入力されたデータがＵＶデータであることを示している場合には、有効データ判定部１２０はＵＶデータ有効１２６をＨレベルとなるようにする。
【００６２】
このため図３では入力ＹＵＶデーや１８２がＵＶ成分である場合（２１０，２１２、２１４）のＵＶデータ有効１２６はＨレベルとなっている。
【００６３】
また入力されたＹデータは、代表点の時のみ出力される。代表点とはＹカウンタのどの値で出力するかに関する値であり、例えば間引き圧縮時の代表点の抽出方法として、縮小率の逆数に１を足して、２で割った後少数点以下を切り捨てた値としてもよいし、切り上げた値としてもよいし、その他１〜縮小率の逆数のうちの所定の値をとるようにしてもよい。
【００６４】
図３では、縮小率が１／２なのでその逆数である２に１を足して２で割った後、小数点以下を切り捨てた値である１を代表点としている。
【００６５】
画像データフォーマット情報がＹＵＶ４：２：２で縮小率が１／２の場合には、Ｙデータは、Ｙカウンタの値が１の時が必ず出力される。従って有力されたデータがＹ成分でＹカウンタの値が１の時、Ｙデータ有効はＨレベルとなる。ＹＵＶ識別情報１５２が入力されたデータがＹデータであることを示していてかつＹカウンタの値が１の場合には、有効データ判定部１２０はＹデータ有効１２４をＨレベルとなるようにする。
【００６６】
このため図３では入力ＹＵＶデータ１８２がＹ成分であって（２１１，２１３、２１５）、Ｙカウンタ値が１の場合のＹデータ有効１２４はＨレベルとなっている。
【００６７】
そして有効データ判定部１２０は、Ｙデータ有効１２４とＵＶデータ有効１２６のいずれかがＨレベルである場合には出力制御信号１２２がＨレベルになるように制御する。
【００６８】
図２の出力データ生成部１１０は、出力制御信号１２２がＨレベルの場合には、入力ＹＵＶデータの出力の有無を制御するためのスイッチをオンにして、入力されたデータを出力ＹＵＶデータ１８４として出力する。
【００６９】
また出力データ生成部１１０は、出力制御信号１２２がＬレベルの場合には、入力ＹＵＶデータの出力の有無を制御するためのスイッチをＯＦＦにして、入力されたデータを出力ＹＵＶデータ１８４として出力しない。
【００７０】
このように出力制御信号に基づき出力データ生成部１１０のスイッチのＯＮ、ＯＦＦを制御することでデータの間引きによる画像データ縮小を実現することが出来る。
【００７１】
図４は画像データフォーマット情報がＹＵＶ４：２：２で縮小率が１／２の場合の出力制御信号の生成処理について説明するためのフローチャート図である。
【００７２】
まずＹカウンタの値及びＹＵＶ識別情報を受け取る（ステップＳ１０）。
【００７３】
次にＹＵＶ識別情報に基づきＵＶ成分であるか否か判断し、ＵＶ成分である場合には「間引かないで出力」を指示する旨の出力制御信号（例えばＨレベルの出力制御信号）を出力する（ステップＳ２０，Ｓ３０）。
【００７４】
ＵＶ成分ではない場合（Ｙ成分である場合）には、Ｙカウンタ値が代表点の値と同じか否か判断し、同じである場合には「間引かないで出力」を指示する旨の出力制御信号（例えばＨレベルの出力制御信号）を出力する（ステップＳ４０，Ｓ５０）。
【００７５】
またＹカウンタ値が代表点の値と同じでない場合には、「間引いて出力しない」を指示する旨の出力制御信号（例えばＬレベルの出力制御信号）を出力する（ステップＳ４０，Ｓ６０）。
【００７６】
図５（Ａ）（Ｂ）はＹＵＶ画像データ４：２：２のフォーマットを有する画像データの１／３縮小の例について説明するための図である。なおここでは縮小後のＹＵＶフォーマットは４：４：４であるとする。
【００７７】
図５（Ａ）のＰ１からＰ６は、本実施の形態の画像データ縮小装置に入力される画像データの各画素である。３２は画素Ｐ１とＰ２の画像データ，３４は画素Ｐ３とＰ４の画像データ、３６は画素Ｐ５とＰ６の画像データの構成を表している。
【００７８】
ＹＵＶ画像データ４：２：２のフォーマットを有する画像データの場合、例えば画素Ｐ１とＰ２の画像データ２２は、（Ｕ１、Ｖ１、Ｙ１、Ｙ２）であるとすると、Ｐ１の画素データは（Ｕ１、Ｖ１、Ｙ１）であり、Ｐ２の画素データは（Ｕ１、Ｖ１、Ｙ２）である。このようにＹＵＶ画像データ４：２：２の場合には、Ｙ成分は各画素と１対１に対応したデータを有し、ＵＶ成分については隣り合う２個の画素で共有する。ここで各成分データは８ビットで表されるとする。
【００７９】
図５（Ｂ）は、入力された画像データを１／３縮小を行う場合のデータの間引きについて説明するための図である。１／３縮小とは、入力された画素の１／３の画素をのこして、残りの２／３を間引くことを意味する。
【００８０】
ここではＰ２，Ｐ５の画素を残してＰ１，Ｐ３，Ｐ４，Ｐ６の画素を間引く様子を表している。
【００８１】
この場合画素に対応した縮小後の画像データは、３２’、３４’、３６’・・・に示すようになる。すなわち斜線部の成分が間引かれることになる。例えば３２’では縮小後に残る画素画素Ｐ２のデータ（Ｕ１、Ｖ１、Ｙ２）は残り、縮小後に消滅する画素Ｐ１のデータＹ１が間引かれることになる。また３４’画素Ｐ３，Ｐ４とも間引かれるので、Ｐ３及びＰ４に対応したデータ（Ｕ２，Ｖ２、Ｙ３，Ｙ４、）はすべて間引かれることになる。
【００８２】
ＹＵＶ画像データ４：２：２のフォーマットを有する画像データの１／３縮小の場合の間引きパターンはＰ１〜Ｐ６の６個の画素の間引きパターン３２’、３４’、３６’をひとかたまりとした繰り返しになる。すなわちＹ成分についてはＹｎのｎを３で割った余りが代表点の値（ここでは代表点を２としているので２）と等しい場合に出力され、それ以外の場合に間引かれる。またＵＶ成分については、Ｕｎ（又はＶｎ）のｎを３で割った余りが１又は３の場合に出力され、余りが２の場合に間引かれる（ＹＵＶ画像データ４：２：２のフォーマットを有する画像データの１／３縮小の場合の間引きパターン）。
【００８３】
ここで上記間引きパターンをＹカウンタの値と関連付けて定義することも出来る。すなわちＹ成分についてはＹカウンタ値が代表点の値（ここでは代表点を２としているので２）と等しい場合に出力され、それ以外の場合に間引かれる。またＵＶ成分については、Ｙカウンタ値の値が１又は３の場合に出力され、２の場合に間引かれる（ＹＵＶ画像データ４：２：２のフォーマットを有する画像データの１／３縮小の場合のＹカウンタ値に関連付けた間引きパターン）。
【００８４】
図６は画像データフォーマット情報がＹＵＶ４：２：２で縮小率が１／３の場合のタイミングチャート図である。
【００８５】
２１０は画像データ縮小装置に入力される入力ＹＵＶデータ１８２に同期した入力基準クロック２１０である。
【００８６】
またＹカウンタの値１３２はカウンタ回路がカウントする値で、ここでは縮小率１／３の逆数である３でリセットされて再びカウント１からカウントが開始されるように構成されている。
【００８７】
Ｙデータ有効１２４は、間引かないで出力するＹデータであるか否かを判定する信号であり、有効なＹデータである場合にＨレベルになるとする。
【００８８】
ＵＶデータ有効１２６は、間引かないで出力するＵＶデータであるか否かを判定する信号であり、有効なＵＶデータである場合にＨレベルになるとする。
【００８９】
画像データフォーマット情報がＹＵＶ４：２：２で縮小率が１／３の場合には、図５で説明したように入力されたＵＶデータはＹカウンタ値が１又は３の場合に出力され、２の場合に間引かれる。
【００９０】
ここで現在入力されたデータの成分が何であるかについては、入力されるＹＵＶフォーマットによって一義的に決まってくる。これは図２のＹＵＶ識別情報１５２によって通知されるので、ＹＵＶ識別情報１５２が入力されたデータがＵＶデータであることを示している場合であって、Ｙカウンタ値が１又は３の場合にには、有効データ判定部１２０はＵＶデータ有効１２６をＨレベルとなるようにする。
【００９１】
このため図６では、２２０、２２４，２２６のＵＶデータについてはＵＶデータ有効１２６はＨレベルとなり、２２２のＵＶデータについてはＵＶデータ有効１２６はＬレベルとなる。
【００９２】
また入力されたＹデータは、代表点の時のみ出力される。ここでは縮小率が１／３なのでその逆数である３に１を足して２で割った後、小数点以下を切り捨てた値である２としている。
【００９３】
画像データフォーマット情報がＹＵＶ４：２：２で縮小率が１／３の場合には、Ｙ成分は、Ｙカウンタの値が２の時に出力される。従って有力されたデータがＹ成分でＹカウンタの値が２の時、Ｙデータ有効はＨレベルとなる。具体的にはＹＵＶ識別情報１５２が入力されたデータがＹデータであることを示していてかつＹカウンタの値が２の場合には、有効データ判定部１２０はＹデータ有効１２４をＨレベルとなるようにする。
【００９４】
このため図６では入力ＹＵＶデータ１８２がＹ成分である時（２２１，２２３、２２５，２２７）であってＹカウンタ値が２の場合のＹデータ有効１２４はＨレベルとなっている。
【００９５】
そして有効データ判定部１２０は、Ｙデータ有効１２４とＵＶデータ有効１２６のいずれかがＨレベルである場合には出力制御信号１２２がＨレベルになるように制御する。
【００９６】
そして出力制御信号がＨレベルの場合に対応した入力ＹＵＶデータ１８２が、出力ＹＵＶデータ１８４となる。
【００９７】
図７（Ａ）（Ｂ）はＹＵＶ画像データ４：１：１のフォーマットを有する画像データの１／３縮小の例について説明するための図である。なおここでは縮小後のＹＵＶフォーマットは４：４：４であるとする。
【００９８】
図７（Ａ）のＰ１からＰ８は、本実施の形態の画像データ縮小装置に入力される画像データの各画素である。４２は画素Ｐ１〜Ｐ４の画像データ，４４は画素Ｐ５〜Ｐ８の画像データの構成を表している。
【００９９】
ＹＵＶ画像データ４：１：１のフォーマットを有する画像データの場合、例えば画素Ｐ１〜Ｐ４の画像データ４２が、Ｕ１、Ｖ１、Ｙ１、Ｙ２、Ｙ３、Ｙ４、であるとすると、Ｐ１の画素データは（Ｕ１、Ｖ１、Ｙ１）であり、Ｐ２の画素データは（Ｕ１、Ｖ１、Ｙ２）であり、Ｐ３の画素データは（Ｕ１、Ｖ１、Ｙ３）であり、Ｐ４の画素データは（Ｕ１、Ｖ１、Ｙ４）である。このようにＹＵＶ画像データ４：１：１の場合には、Ｙ成分は各画素と１対１に対応したデータを有し、ＵＶ成分については連続して隣り合う４個の画素で共有する。またＵＶ成分がＹ成分より先に来るフォーマットを有している。
【０１００】
図７（Ｂ）は、入力された画像データを１／３縮小を行う場合のデータの間引きについて説明するための図である。１／３縮小とは、入力された画素の１／３の画素をのこして、残りの２／３を間引くことを意味する。
【０１０１】
ここではＰ２，Ｐ５、Ｐ８の画素を残してＰ１，Ｐ３，Ｐ４，Ｐ６、Ｐ７の画素を間引く様子を表している。
【０１０２】
この場合縮小後に間引かれなかった画素Ｐ２、Ｐ５、Ｐ８に対応した画像データ５２，５４，５６を縮小後の画像データとして生成する必要がある。
【０１０３】
ここで入力ＹＵＶデータ４４のＵ２（６１），Ｖ２（６２）についてはＰ５に対応したＹＵＶ画像データ５４とＰ６に対応したＹＵＶ画像データ５６の両方に使用される。このため一時的にＵＶデータについて一時的に保管する回路を設け（例えば図２のＵＶデータ記憶部１７０）、保管データを用いて縮小後のＹＵＶ画像データを生成する。
【０１０４】
このように保管データを使用する場合についても、パターン情報として設定しておくとよい。図８に示すようにＹカウンタ値が２の時のＵＶ成分を保管して（Ｙカウンタが２でもＵＶが有る場合とない場合がある場合にのみ保管する）、次の出力のＵＶと使用する。
【０１０５】
またＹＵＶ４：１：１の場合４つのＹデータの最初と最後が出力対象ピクセルとなるため（図７（Ｂ）の４４’参照）、間の２ピクセル分のデータがきているときに（例えば図７（Ｂ）の４４のＹ６とＹ７）代わりに保管していたＵＶ成分を出力するとよい。
【０１０６】
ＹＵＶ画像データ４：１：１のフォーマットを有する画像データの１／３縮小の場合の間引きパターンはＰ１〜Ｐ１２の１２個の画素の間引きパターンをひとかたまり（図８の６０参照）とした繰り返しになる。すなわちＹ成分についてはＹｎのｎを３で割った余りが代表点の値（ここでは代表点を２としているので２）と等しい場合に出力され、それ以外の場合に間引かれる。またＵＶ成分については、すべて出力される。さらにＵｎ（又はＶｎ）のｎを３で割った余りが２の場合には、一時保管領域への保管が必要で、保管されたＵＶ成分を用いて、次のＹ成分に対応したＹＵＶデータを生成する（ＹＵＶ画像データ４：１：１のフォーマットを有する画像データの１／３縮小の場合の間引きパターン）。
【０１０７】
ここで上記間引きパターンをＹカウンタの値と関連付けて定義することも出来る。すなわちＹ成分についてはＹカウンタの値が代表点の値（ここでは代表点を２としているので２）と等しい場合に出力され、それ以外の場合に間引かれる。またＵＶ成分については、Ｙカウンタの値に関係なくすべて出力される。さらにＹカウンタの値が２の場合には、一時保管領域への保管が必要で、保管されたＵＶ成分を用いて、次のＹ成分に対応したＹＵＶデータを生成する（ＹＵＶ画像データ４：１：１のフォーマットを有する画像データの１／３縮小の場合のＹカウンタ値に関連付けた間引きパターン）。
【０１０８】
図８は画像データフォーマット情報がＹＵＶ４：１：１で縮小率が１／３の場合のタイミングチャート図である。
【０１０９】
２１０は画像データ縮小装置に入力される入力ＹＵＶデータ１８２に同期した入力基準クロック２１０である。
【０１１０】
またＹカウンタの値１３２はカウンタ回路がカウントする値で、ここでは縮小率１／３の逆数である３でリセットされて再びカウント１からカウントが開始されるように構成されている。
【０１１１】
Ｙデータ有効１２４は、間引かないで出力するＹデータであるか否かを判定する信号であり、有効なＹデータである場合にＨレベルになるとする。
【０１１２】
ＵＶデータ有効１２６は、間引かないで出力するＵＶデータであるか否かを判定する信号であり、有効なＵＶデータである場合にＨレベルになるとする。
【０１１３】
画像データフォーマット情報がＹＵＶ４：１：１で縮小率が１／３の場合には、図７で説明したように入力されたＵＶデータはすべて出力され、Ｙカウンタ値が２の場合には一時保管領域（例えば図２のＵＶデータ記憶部１７０）に保管され、次のＹ成分に対応したＹＵＶデータの生成に再び使用される。従って入力されたデータがＵＶ成分のとき（図２のＹＵＶ識別情報がＵＶ成分であることを示しているとき）は、ＵＶデータ有効はＨレベルとなる。
【０１１４】
また入力されたＹデータは、Ｙカウンタの値が２の時、Ｙデータ有効はＨレベルとなる。
【０１１５】
このため図８では入力ＹＵＶデータ１８２がＹ成分である時（２２１，２２３、２２５，２２７）であってＹカウンタ値が２の場合のＹデータ有効１２４はＨレベルとなっている。
【０１１６】
そして有効データ判定部１２０は、Ｙデータ有効１２４とＵＶデータ有効１２６のいずれかがＨレベルである場合には出力制御信号がＨレベルになるように制御する。さらに、一時保管領域（例えば図２のＵＶデータ記憶部１７０）に保管されたＵＶ成分を出力する期間８０も出力制御信号がＨレベルになるように制御する。
【０１１７】
そして出力制御信号がＨレベルの場合に対応した入力ＹＵＶデータ１８２又一時保管領域（例えば図２のＵＶデータ記憶部１７０）に保管されたＵＶ成分が、出力ＹＵＶデータ１８４として出力される。
【０１１８】
図９はＹＵＶフォーマットと縮小率別のＹカウンタ値と出力されるＵＶ成分の出力パターンを示した図である。
【０１１９】
ここでＹ成分が出力されるのは、Ｙカウンタの値が代表点の時である。
ＹＵＶ４：４：４フォーマットの場合には縮小率の値にかかわらずＹ成分が出力される場合にＵＶ成分も出力される。言い換えればＹカウンタの値が代表点の時に出力される。
【０１２０】
またＹＵＶ４：２：２フォーマットの場合であって縮小率が１／２の場合には、Ｙカウンタの値の値にかかわらず常にＵＶ成分が出力される。
【０１２１】
またＹＵＶ４：２：２フォーマットの場合であって縮小率が１／３の場合には、Ｙカウンタの値が１か２の時にＵＶ成分が出力される。
【０１２２】
またＹＵＶ４：２：２フォーマットの場合であって縮小率が１／４の場合には、Ｙカウンタの値が１の時にＵＶ成分が出力される。
【０１２３】
またＹＵＶ４：２：２フォーマットの場合であって縮小率が１／５の場合には、Ｙカウンタの値が２か３の時にＵＶ成分が出力される。
【０１２４】
またＹＵＶ４：２：２フォーマットの場合であって縮小率が１／６の場合には、Ｙカウンタの値が３の時にＵＶ成分が出力される。
【０１２５】
またＹＵＶ４：２：２フォーマットの場合であって縮小率が１／７の場合には、Ｙカウンタの値が３か４の時にＵＶ成分が出力される。
【０１２６】
またＹＵＶ４：２：２フォーマットの場合であって縮小率が１／８の場合には、Ｙカウンタの値が３の時にＵＶ成分が出力される。
【０１２７】
またＹＵＶ４：１：１フォーマットの場合であって縮小率が１／２の場合には、
Ｙカウンタの値の値にかかわらず常にＵＶ成分が出力される。
【０１２８】
またＹＵＶ４：１：１フォーマットの場合であって縮小率が１／３の場合には、
Ｙカウンタの値の値にかかわらず常にＵＶ成分が出力される。
【０１２９】
またＹＵＶ４：１：１フォーマットの場合であって縮小率が１／４の場合には、
Ｙカウンタの値の値にかかわらず常にＵＶ成分が出力される。
【０１３０】
またＹＵＶ４：１：１フォーマットの場合であって縮小率が１／５の場合には、
Ｙカウンタの値が４ではない時にＵＶ成分が出力される。
【０１３１】
またＹＵＶ４：１：１フォーマットの場合であって縮小率が１／６の場合には、
Ｙカウンタの値が５ではない時にＵＶ成分が出力される。
【０１３２】
またＹＵＶ４：１：１フォーマットの場合であって縮小率が１／７の場合には、
Ｙカウンタの値が１，２，３，４の時にＵＶ成分が出力される。
【０１３３】
またＹＵＶ４：１：１フォーマットの場合であって縮小率が１／８の場合には、
Ｙカウンタの値が１の時にＵＶ成分が出力される。
【０１３４】
このような出力パターンを予め設定しておくことで、ＹＵＶフォーマットと縮小率が与えられれば、Ｙカウンタの値によって、ＹＵＶ各成分の出力の有無を制御することが出来る。
【０１３５】
なお上記出力パターンは、例えば図２パターン情報記憶部に設定しておくようにしてもよい。
【０１３６】
２．マイクロコンピュータ
図１０は、本実施の形態のマイクロコンピュータのハードウエアブロック図の一例である。
【０１３７】
本マイクロコンピュータ７００は、ＣＰＵ５１０、キャッシュメモリ５２０、ＬＣＤコントローラ５３０、リセット回路５４０、プログラマブルタイマ５５０、リアルタイムクロック（ＲＴＣ）５６０、ＤＲＡＭコントローラ兼バスＩ／Ｆ５７０、割り込みコントローラ５８０、シリアルインターフェース５９０、バスコントローラ６００、Ａ／Ｄ変換器６１０、Ｄ／Ａ変換器６２０、入力ポート６３０、出力ポート６４０、Ｉ／Ｏポート６５０、クロック発生装置５６０、プリスケーラ５７０、画像データ縮小装置７４０及びそれらを接続する汎用バス６８０、専用バス７３０等、各種ピン６９０等を含む。
【０１３８】
ＲＡＭ７２０は主記憶及びビデオメモリとして機能するＤＲＡＭを含む。また前記共有ＲＡＭとして機能するＤＲＡＭ又はＳＲＡＭを含む。
【０１３９】
画像データ縮小装置７４０は、例えば図２で説明した構成を有する。
【０１４０】
３．電子機器
図１１に、本実施の形態の電子機器のブロック図の一例を示す。本電子機器８００は、マイクロコンピュータ（またはＡＳＩＣ）８１０、入力部８２０、メモリ８３０、電源生成部８４０、ＬＣＤ８５０、音出力部８６０を含む。
【０１４１】
ここで、入力部８２０は、種々のデータを入力するためのものである。マイクロコンピュータ８１０は、この入力部８２０により入力されたデータに基づいて種々の処理を行うことになる。メモリ８３０は、マイクロコンピュータ８１０などの作業領域となるものである。電源生成部８４０は、電子機器８００で使用される各種電源を生成するためのものである。ＬＣＤ８５０は、電子機器が表示する各種の画像（文字、アイコン、グラフィック等）を出力するためのものである。  音出力部８６０は、電子機器８００が出力する各種の音（音声、ゲーム音等）を出力するためのものであり、その機能は、スピーカなどのハードウェアにより実現できる。
【０１４２】
図１２（Ａ）に、電子機器の１つである携帯電話９５０の外観図の例を示す。この携帯電話９５０は、入力部として機能するダイヤルボタン９５２や、電話番号や名前やアイコンなどを表示するＬＣＤ９５４や、音出力部として機能し音声を出力するスピーカ９５６を備える。
【０１４３】
図１２（Ｂ）に、電子機器の１つである携帯型ゲーム装置９６０の外観図の例を示す。この携帯型ゲーム装置９６０は、入力部として機能する操作ボタン９６２、十字キー９６４や、ゲーム画像を表示するＬＣＤ９６６や、音出力部として機能しゲーム音を出力するスピーカ９６８を備える。
【０１４４】
図１２（Ｃ）に、電子機器の１つであるパーソナルコンピュータ９７０の外観図の例を示す。このパーソナルコンピュータ９７０は、入力部として機能するキーボード９７２や、文字、数字、グラフィックなどを表示するＬＣＤ９７４、音出力部９７６を備える。
【０１４５】
本実施の形態のマイクロコンピュータを図１２（Ａ）〜図１２（Ｃ）の電子機器に組みむことにより、低価格で画像処理速度の速いコストパフォーマンスの高い電子機器を提供することができる。
【０１４６】
なお、本実施形態を利用できる電子機器としては、図１２（Ａ）、（Ｂ）、（Ｃ）に示すもの以外にも、携帯型情報端末、ページャー、電子卓上計算機、タッチパネルを備えた装置、プロジェクタ、ワードプロセッサ、ビューファインダ型又はモニタ直視型のビデオテープレコーダ、カーナビゲーション装置等のＬＣＤを使用する種々の電子機器を考えることができる。
【０１４７】
なお、本発明は本実施形態に限定されず、本発明の要旨の範囲内で種々の変形実施が可能である。
【図面の簡単な説明】
【図１】図１（Ａ）（Ｂ）は画像データの縮小と本実施の形態で取り扱う画像データのフォーマットについて説明するための図である。
【図２】本実施の形態の画像データ縮小装置のブロック図の一例である。
【図３】画像データフォーマット情報がＹＵＶ４：２：２で縮小率が１／２の場合のタイミングチャート図である。
【図４】画像データフォーマット情報がＹＵＶ４：２：２で縮小率が１／２の場合の出力制御信号の生成処理について説明するためのフローチャート図である。
【図５】図５（Ａ）（Ｂ）はＹＵＶ画像データ４：２：２のフォーマットを有する画像データの１／３縮小の例について説明するための図である。
【図６】画像データフォーマット情報がＹＵＶ４：２：２で縮小率が１／３の場合のタイミングチャート図である。
【図７】図７（Ａ）（Ｂ）はＹＵＶ画像データ４：１：１のフォーマットを有する画像データの１／３縮小の例について説明するための図である。
【図８】画像データフォーマット情報がＹＵＶ４：１：１で縮小率が１／３の場合のタイミングチャート図である。
【図９】ＹＵＶフォーマットと縮小率別のＹカウンタ値と出力されるＵＶ成分の出力パターンを示した図である。
【図１０】本実施の形態のマイクロコンピュータのハードウエアブロック図の一例である。
【図１１】マイクロコンピュータを含む電子機器のブロック図の一例を示す。
【図１２】図１２（Ａ）（Ｂ）（Ｃ）は、種々の電子機器の外観図の例である。
【符号の説明】
１００  画像データ縮小装置、  １１０  出力データ生成部、
１２０  有効データ判定部、  １２２  出力制御信号、  １３０  Ｙカウンタ
、１３２  Ｙカウンタ値、  １４０  間引きパターン情報記憶部、
１５０  ＹＵＶ判定部、  １５２  ＹＵＶ識別情報、１６０  条件設定部、
１６２  縮小率設定レジスタ、  １６４  フォーマット設定レジスタ、
１７０  ＵＶデータ記憶部、  １８０  縮小画像データ生成回路、
１８２  入力ＹＵＶデータ３、  １８４  出力ＹＵＶデータ、
１９０  出力制御信号生成回路、  ５１０  ＣＰＵ、
５３０  ＬＣＤコントローラ、  ５４０  リセット回路、
５５０  プログラマブルタイマ、  ５６０  リアルタイムクロック（ＲＴＣ）
５７０  ＤＲＡＭコントローラ兼バスＩ／Ｆ、  ５８０  割り込みコントローラ、５９０  シリアルインターフェース、  ６００  バスコントローラ、
６１０  Ａ／Ｄ変換器、  ６２０  Ｄ／Ａ変換器、  ６３０  入力ポート、
６４０  出力ポート、  ６５０  Ｉ／Ｏポート、  ６６０  クロック発生装置（ＰＬＬ）、  ６７０  プリスケーラ、  ６８０  汎用バス、  ６９０  各種ピン、  ７００  マイクロコンピュータ、  ７１０  ＲＯＭ、  ７２０  ＲＡＭ、
７３０  ＭＭＵ、  ８００  電子機器、  ８５０  ＬＣＤ
【図１】
2004302563.tif 000003
【図２】
2004302563.tif 000004
【図３】
2004302563.tif 000005
【図４】
2004302563.tif 000006
【図５】
2004302563.tif 000007
【図６】
2004302563.tif 000008
【図７】
2004302563.tif 000009
【図８】
2004302563.tif 000010
【図９】
2004302563.tif 000011
【図１０】
2004302563.tif 000012
【図１１】
2004302563.tif 000013
【図１２】
2004302563.tif 000014