(57)【要約】【課題】  より小さな規模で、画像サイズの縮小後の画質劣化を抑えることができる画像サイズ縮小装置、表示コントローラ及び画像サイズ縮小方法を提供する。【解決手段】  画像サイズ縮小装置１０は、輝度成分のデータの高周波成分をカットする第１のフィルタ処理を行う第１のＬＰＦ２０と、色差成分のデータの高周波成分をカットする第２のフィルタ処理を行う第２のＬＰＦ３０と、前記第１及び第２のＬＰＦ２０、３０の出力を間引く間引き処理を行う間引き処理部４０とを含む。第１のＬＰＦ２０には、時分割で入力されるＹＵＶ４２２フォーマットの第１及び第２の輝度成分のデータを含む、複数の輝度成分のデータに対して前記第１のフィルタ処理を行う。第２のＬＰＦ３０には、時分割でＹＵＶ４２２フォーマットの第１及び第２の色差成分のデータが入力される。第２のＬＰＦ３０は、複数の第１の色差成分のデータに対して第２のフィルタ処理を行うと共に、複数の第２の色差成分のデータに対して第２のフィルタ処理を行う。【選択図】      図１
2005134540.tif 000002
【特許請求の範囲】
【請求項１】
画像データの画像サイズを縮小するための画像サイズ縮小装置であって、
輝度成分のデータを平坦化して高周波成分をカットする第１のフィルタ処理を行う第１のローパスフィルタと、
色差成分のデータを平坦化して高周波成分をカットする第２のフィルタ処理を行う第２のローパスフィルタと、
前記第１及び第２のローパスフィルタの出力を間引く間引き処理を行って前記画像データの画像サイズを縮小した画像データを出力する間引き処理部とを含み、
前記画像データは、
水平方向に隣接する２つのピクセル単位に第１及び第２の輝度成分のデータと第１及び第２の色差成分のデータとを有するＹＵＶ４２２フォーマットのデータであり、
前記第１のローパスフィルタは、
第１のタイミングで入力される前記第１の輝度成分のデータと該第１のタイミング後の第２のタイミングで入力される前記第２の輝度成分のデータとを含む、複数の輝度成分のデータに対して前記第１のフィルタ処理を行い、
前記第２のローパスフィルタは、
前記第１のタイミングで入力される前記第１の色差成分のデータを含む、複数の第１の色差成分のデータに対して前記第２のフィルタ処理を行うと共に、前記第２のタイミングで入力される前記第２の色差成分のデータを含む、複数の第２の色差成分のデータに対して前記第２のフィルタ処理を行うことを特徴とする画像サイズ縮小装置。
【請求項２】
請求項１において、
前記第１及び第２のローパスフィルタの出力を、ＹＵＶ４４４フォーマットに変換するフォーマット変換部を含み、
前記間引き処理部は、
前記フォーマット変換部の出力に対し、前記間引き処理を行うことを特徴とする画像サイズ縮小装置。
【請求項３】
請求項１又は２において、
前記第１のローパスフィルタは、ＦＩＲ（Finite Impulse Response）フィルタであることを特徴とする画像サイズ縮小装置。
【請求項４】
請求項１乃至３のいずれかにおいて、
前記第２のローパスフィルタは、ＦＩＲ（Finite Impulse Response）フィルタであることを特徴とする画像サイズ縮小装置。
【請求項５】
請求項４において、
前記第２のローパスフィルタは、
第１の色差成分用の複数の遅延器と、
第２の色差成分用の複数の遅延器と、
前記第１の色差成分用の複数の遅延器の入力又は出力、或いは前記第２の色差成分用の複数の遅延器の入力又は出力のいずれか一方が入力される複数の乗算器と、
前記複数の乗算器の出力を加算する加算器とを含み、
前記複数の乗算器と前記加算器とが、第１及び第２の色差成分のデータの前記第２のフィルタ処理において共用化されていることを特徴とする画像サイズ縮小装置。
【請求項６】
請求項４において、
前記第２のローパスフィルタは、
直列に接続された第１の色差成分用の第１〜第ｋ（ｋは正の整数）の遅延器と、
直列に接続された第２の色差成分用の第１〜第ｋの遅延器と、
時分割で入力される第１及び第２の色差成分のデータを、第１の色差成分用の第１の遅延器又は第２の色差成分用の第１の遅延器に対して分配する分配部と、
第１の色差成分用の第１の遅延器の入力と第２の色差成分用の第１の遅延器の入力のいずれかを選択出力する第１の切替部と、
第ｊ（２≦ｊ≦ｋ＋１、ｊは正の整数）の切替部が第１の色差成分用の第ｊの遅延器の出力と第２の色差成分用の第ｊの遅延器の出力のいずれかを選択出力する第２〜第（ｋ＋１）の切替部と、
前記第１〜第（ｋ＋１）の切替部の出力それぞれが接続される第１〜第（ｋ＋１）の乗算器と、
前記第１〜第（ｋ＋１）の乗算器の出力を加算する加算器とを含み、
第１の色差成分のデータに対する前記第２のフィルタ処理では、
前記第１〜第（ｋ＋１）の切替部が、第１の色差成分用の第１の遅延器の入力及び第１の色差成分用の第１〜第ｋの遅延器の出力を選択出力し、
第２の色差成分のデータに対する前記第２のフィルタ処理では、
前記第１〜第（ｋ＋１）の切替部が、第２の色差成分用の第１の遅延器の入力及び第２の色差成分用の第１〜第ｋの遅延器の出力を選択出力することを特徴とする画像サイズ縮小装置。
【請求項７】
表示パネルを駆動する表示ドライバに画像データを供給する表示コントローラであって、
請求項１乃至６のいずれか記載の画像サイズ縮小装置と、
前記画像サイズ縮小装置の出力をＲＧＢフォーマットに変換した画像データを、前記表示ドライバに対して出力するためのドライバインターフェースとを含むことを特徴とする表示コントローラ。
【請求項８】
画像データの画像サイズを縮小するための画像サイズ縮小方法であって、
輝度成分のデータを平坦化して高周波成分をカットする第１のフィルタ処理を行う第１のローパスフィルタと、色差成分のデータを平坦化して高周波成分をカットする第２のフィルタ処理を行う第２のローパスフィルタと、前記第１及び第２のローパスフィルタの出力を間引く間引き処理を行って前記画像データの画像サイズを縮小した画像データを出力する間引き処理部とを設け、
水平方向に隣接する２つのピクセル単位に第１及び第２の輝度成分のデータと第１及び第２の色差成分のデータとを有するＹＵＶ４２２フォーマットの画像データのうち前記第１の輝度成分のデータを、第１のタイミングで前記第１のローパスフィルタに供給すると共に、前記第１の色差成分のデータを該第１のタイミングで前記第２のローパスフィルタに供給し、
前記画像データのうち前記第２の輝度成分のデータを、前記第１のタイミング後の第２のタイミングで前記第１のローパスフィルタに供給すると共に、前記第２の色差成分のデータを該第２のタイミングで前記第２のローパスフィルタに供給し、
前記第１のローパスフィルタは、
前記第１のタイミングで入力される前記第１の輝度成分のデータと前記第２のタイミングで入力される前記第２の輝度成分のデータとを含む、複数の輝度成分のデータに対して前記第１のフィルタ処理を行い、
前記第２のローパスフィルタは、
前記第１のタイミングで入力される前記第１の色差成分のデータを含む、複数の第１の色差成分のデータに対して前記第２のフィルタ処理を行い、前記第２のタイミングで入力される前記第２の色差成分のデータを含む、複数の第２の色差成分のデータに対して前記第２のフィルタ処理を行うことを特徴とする画像サイズ縮小方法。
【請求項９】
請求項８において、
前記第１及び第２のローパスフィルタの出力をＹＵＶ４４４フォーマットに変換し、該ＹＵＶ４４４フォーマットの画像データに対して前記間引き処理を行うことを特徴とする画像サイズ縮小方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像サイズ縮小装置、表示コントローラ及び画像サイズ縮小方法に関する。
【背景技術】
【０００２】
近年、表示パネルの高精細化が進んでいる。このような表示パネルを備えた携帯電話や個人携帯情報端末等の電子機器を用いて、ネットワークに接続して画像データの送受信を行い、例えば受信した画像データに対応した画像を表示パネルに表示できるようになっている。更にこれらの電子機器はデジタルカメラを内蔵し、撮像により得られた画像データに対応した画像を表示パネルに表示したり、該画像データをネットワークを介して他の電子機器に送信できるようになっている。
【０００３】
その一方で、電子機器の小型化及び低消費電力化の要求が強く、表示パネルのサイズを拡大させることは困難な状況である。このため、サイズの小さな表示パネルに画像を表示するため、受信した画像データや、撮像により得られた画像データの画像サイズを縮小させる処理を行っている。
【０００４】
このような画像サイズの縮小処理では、画像データの高周波成分をカットすることで、縮小後の画像の品質劣化を抑えている。
【特許文献１】特開２００２−２５８８１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
画像データは、１ピクセルのＲ成分、Ｇ成分、Ｂ成分の各成分のデータを有するＲＧＢフォーマットや、輝度成分Ｙ及び色差成分Ｕ、Ｖの各成分のデータを有するＹＵＶフォーマットで表現されることが多い。ローパスフィルタ（Low Pass Filter：ＬＰＦ）を用いて画像データの高周波成分をカットする場合、例えば特許文献１に開示されているように、画像データの各成分ごとにＬＰＦに送ることが考えられる。
【０００６】
ところが、画像データがＲＧＢフォーマットである場合、例えば各色成分８ビットのフィルタ処理を行う３つのＬＰＦを設ける必要が生じ、回路規模を増大させてしまう。一方、画像データがＹＵＶフォーマット（例えばＹＵＶ４４４フォーマットやＹＵＶ４４２フォーマット）であっても同様に、３つのＬＰＦを設ける必要が生じ、回路規模を増大させてしまう。
【０００７】
本発明は、以上のような技術的課題に鑑みてなされたものであり、その目的とするところは、より小さな規模で、画像サイズの縮小後の画質劣化を抑えることができる画像サイズ縮小装置、表示コントローラ及び画像サイズ縮小方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために本発明は、画像データの画像サイズを縮小するための画像サイズ縮小装置であって、輝度成分のデータを平坦化して高周波成分をカットする第１のフィルタ処理を行う第１のローパスフィルタと、色差成分のデータを平坦化して高周波成分をカットする第２のフィルタ処理を行う第２のローパスフィルタと、前記第１及び第２のローパスフィルタの出力を間引く間引き処理を行って前記画像データの画像サイズを縮小した画像データを出力する間引き処理部とを含み、前記画像データは、水平方向に隣接する２つのピクセル単位に第１及び第２の輝度成分のデータと第１及び第２の色差成分のデータとを有するＹＵＶ４２２フォーマットのデータであり、前記第１のローパスフィルタは、第１のタイミングで入力される前記第１の輝度成分のデータと該第１のタイミング後の第２のタイミングで入力される前記第２の輝度成分のデータとを含む、複数の輝度成分のデータに対して前記第１のフィルタ処理を行い、前記第２のローパスフィルタは、前記第１のタイミングで入力される前記第１の色差成分のデータを含む、複数の第１の色差成分のデータに対して前記第２のフィルタ処理を行うと共に、前記第２のタイミングで入力される前記第２の色差成分のデータを含む、複数の第２の色差成分のデータに対して前記第２のフィルタ処理を行う画像サイズ縮小装置に関係する。
【０００９】
本発明によれば、ＹＵＶ４２２フォーマットの画像データを採用し、輝度成分及び色差成分に対してそれぞれ１つのローパスフィルタを設け、各ローパスフィルタに対して時分割で輝度成分のデータ、色差成分のデータを入力させてフィルタ処理を行わせるようにしたので、画像サイズ縮小装置の構成を簡素化できる。従って、より小さな規模で、画像サイズの縮小後の画質劣化を抑えることができる画像サイズ縮小装置を提供できる。
【００１０】
また本発明に係る画像サイズ縮小装置では、前記第１及び第２のローパスフィルタの出力を、ＹＵＶ４４４フォーマットに変換するフォーマット変換部を含み、前記間引き処理部は、前記フォーマット変換部の出力に対し、前記間引き処理を行うことができる。
【００１１】
本発明によれば、第１及び第２のローパスフィルタの出力をＹＵＶ４４４フォーマットに変換して間引き処理を行うようにしたので、間引き処理において、ピクセル単位に間引いて画像サイズを縮小させることが可能となる。これにより、この間引き処理を行う間引き処理部の構成を簡素化できる。
【００１２】
また本発明に係る画像サイズ縮小装置では、前記第１のローパスフィルタは、ＦＩＲ（Finite Impulse Response）フィルタであってもよい。
【００１３】
また本発明に係る画像サイズ縮小装置では、前記第２のローパスフィルタは、ＦＩＲ（Finite Impulse Response）フィルタであってもよい。
【００１４】
また本発明に係る画像サイズ縮小装置では、前記第２のローパスフィルタは、第１の色差成分用の複数の遅延器と、第２の色差成分用の複数の遅延器と、前記第１の色差成分用の複数の遅延器の入力又は出力、或いは前記第２の色差成分用の複数の遅延器の入力又は出力のいずれか一方が入力される複数の乗算器と、前記複数の乗算器の出力を加算する加算器とを含み、前記複数の乗算器と前記加算器とが、第１及び第２の色差成分のデータの前記第２のフィルタ処理において共用化されていてもよい。
【００１５】
また本発明に係る画像サイズ縮小装置では、前記第２のローパスフィルタは、直列に接続された第１の色差成分用の第１〜第ｋ（ｋは正の整数）の遅延器と、直列に接続された第２の色差成分用の第１〜第ｋの遅延器と、時分割で入力される第１及び第２の色差成分のデータを、第１の色差成分用の第１の遅延器又は第２の色差成分用の第１の遅延器に対して分配する分配部と、第１の色差成分用の第１の遅延器の入力と第２の色差成分用の第１の遅延器の入力のいずれかを選択出力する第１の切替部と、第ｊ（２≦ｊ≦ｋ＋１、ｊは正の整数）の切替部が第１の色差成分用の第ｊの遅延器の出力と第２の色差成分用の第ｊの遅延器の出力のいずれかを選択出力する第２〜第（ｋ＋１）の切替部と、前記第１〜第（ｋ＋１）の切替部の出力それぞれが接続される第１〜第（ｋ＋１）の乗算器と、前記第１〜第（ｋ＋１）の乗算器の出力を加算する加算器とを含み、第１の色差成分のデータに対する前記第２のフィルタ処理では、前記第１〜第（ｋ＋１）の切替部が、第１の色差成分用の第１の遅延器の入力及び第１の色差成分用の第１〜第ｋの遅延器の出力を選択出力し、第２の色差成分のデータに対する前記第２のフィルタ処理では、前記第１〜第（ｋ＋１）の切替部が、第２の色差成分用の第１の遅延器の入力及び第２の色差成分用の第１〜第ｋの遅延器の出力を選択出力することができる。
【００１６】
本発明においては、ＹＵＶ４２２フォーマットの第１及び第２の色差成分のデータが時分割で入力されることに着目して、第２のローパスフィルタをＦＩＲフィルタで構成し、ＦＩＲフィルタの各乗算器に対して、第１の色差成分用の遅延器と第２の色差成分用の遅延器のいずれかを入力させるようにしている。これにより、第２のローパスフィルタを構成する乗算器の数を減らすことができ、画像サイズ縮小装置の構成を簡素化できるようになる。
【００１７】
また本発明は、表示パネルを駆動する表示ドライバに画像データを供給する表示コントローラであって、上記のいずれか記載の画像サイズ縮小装置と、前記画像サイズ縮小装置の出力をＲＧＢフォーマットに変換した画像データを、前記表示ドライバに対して出力するためのドライバインターフェースとを含む表示コントローラに関係する。
【００１８】
本発明によれば、より小さな規模で、画像サイズを縮小できる表示コントローラを提供できるようになる。
【００１９】
また本発明は、画像データの画像サイズを縮小するための画像サイズ縮小方法であって、輝度成分のデータを平坦化して高周波成分をカットする第１のフィルタ処理を行う第１のローパスフィルタと、色差成分のデータを平坦化して高周波成分をカットする第２のフィルタ処理を行う第２のローパスフィルタと、前記第１及び第２のローパスフィルタの出力を間引く間引き処理を行って前記画像データの画像サイズを縮小した画像データを出力する間引き処理部とを設け、水平方向に隣接する２つのピクセル単位に第１及び第２の輝度成分のデータと第１及び第２の色差成分のデータとを有するＹＵＶ４２２フォーマットの画像データのうち前記第１の輝度成分のデータを、第１のタイミングで前記第１のローパスフィルタに供給すると共に、前記第１の色差成分のデータを該第１のタイミングで前記第２のローパスフィルタに供給し、前記画像データのうち前記第２の輝度成分のデータを、前記第１のタイミング後の第２のタイミングで前記第１のローパスフィルタに供給すると共に、前記第２の色差成分のデータを該第２のタイミングで前記第２のローパスフィルタに供給し、前記第１のローパスフィルタは、前記第１のタイミングで入力される前記第１の輝度成分のデータと前記第２のタイミングで入力される前記第２の輝度成分のデータとを含む、複数の輝度成分のデータに対して前記第１のフィルタ処理を行い、前記第２のローパスフィルタは、前記第１のタイミングで入力される前記第１の色差成分のデータを含む、複数の第１の色差成分のデータに対して前記第２のフィルタ処理を行い、前記第２のタイミングで入力される前記第２の色差成分のデータを含む、複数の第２の色差成分のデータに対して前記第２のフィルタ処理を行う画像サイズ縮小方法に関係する。
【００２０】
また本発明に係る画像サイズ縮小方法では、前記第１及び第２のローパスフィルタの出力をＹＵＶ４４４フォーマットに変換し、該ＹＵＶ４４４フォーマットの画像データに対して前記間引き処理を行うことができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態について図面を用いて詳細に説明する。なお、以下に説明する実施の形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また以下で説明される構成のすべてが本発明の必須構成要件であるとは限らない。
【００２２】
１．  画像サイズ縮小装置
図１に、本実施形態における画像サイズ縮小装置の構成の概要を示す。本実施形態における画像サイズ縮小装置１０は、第１及び第２のローパスフィルタ（Low Pass Filter：以下ＬＰＦと略す。）２０、３０と、間引き処理部４０とを含む。画像サイズ縮小装置１０は、ＹＵＶ４２２フォーマットのＭピクセル×Ｎピクセル（Ｍ、Ｎは正の整数）の画像サイズの画像データを、ｍピクセル×ｎピクセル（ｍ、ｎは正の整数、但しｍ≦Ｍ、ｎ≦Ｎ、ｍ×ｎ＜Ｍ×Ｎ）の画像サイズの画像データに変換する処理を行う。
【００２３】
第１又は第２のＬＰＦ２０、３０、間引き処理部４０の機能は、専用のハードウェア回路、ＡＳＩＣ（Application Specific Integrated Circuit）、ＤＳＰ（Digital Signal Processor）或いはＣＰＵ（Central Processing Unit）及びこれらプロセッサを実行するためのプログラムにより実現される。
【００２４】
第１のＬＰＦ２０は、ＹＵＶ４２２フォーマットの画像データのうち輝度成分のデータを平坦化して高周波成分をカットする第１のフィルタ処理を行う。第２のＬＰＦ３０は、ＹＵＶ４２２フォーマットの画像データのうち色差成分のデータを平坦化して高周波成分をカットする第２のフィルタ処理を行う。間引き処理部４０は、第１及び第２のＬＰＦ２０、３０の出力を間引く間引き処理を行って画像サイズが縮小された画像データを出力する。
【００２５】
図２（Ａ）、（Ｂ）に、ＹＵＶ４２２フォーマットの説明図を示す。図２（Ａ）は、各ピクセルがＲＧＢフォーマットで表現された画像データの模式図を示す。図２（Ａ）では、水平方向にピクセルＰ１１、Ｐ１２、Ｐ１３、Ｐ１４、・・・が並び、垂直方向にＰ２１、Ｐ３１、・・・が並んでいる。各ピクセルは、Ｒ成分、Ｇ成分、Ｂ成分を有し、例えばピクセルＰ１１は、Ｒ成分のデータＲ１１、Ｇ成分のデータＧ１１、Ｂ成分のデータＢ１１を有することを示している。各ピクセルの画像データをＲＧＢフォーマットで表わすと、各成分８ビットの計２４ビットのデータとなる。例えば液晶表示パネル等の表示パネルの駆動では、ＲＧＢフォーマットの画像データが用いられる。
【００２６】
ＹＵＶフォーマットのＹＵＶ４４４フォーマットは、所定の変換式に従って、ＲＧＢフォーマットの画像データのＲ成分のデータ、Ｇ成分のデータ及びＢ成分のデータを、輝度成分Ｙのデータ、色差成分Ｕのデータ及び色差成分Ｖのデータに変換したものである。色差成分Ｕは、輝度と赤色成分の差に対応する。色差成分Ｖは、輝度と青色成分の差に対応する。図２（Ｂ）では、ピクセルＰ１１のＲ成分のデータＲ１１、Ｇ成分のデータＧ１１、Ｂ成分のデータＢ１１が、公知の変換式（変換行列）ｆに従って、輝度成分のデータＹ１１、色差成分のデータＵ１１、Ｖ１１に変換されることを示している。同様に、ピクセルＰ１２のＲ成分のデータＲ１２、Ｇ成分のデータＧ１２、Ｂ成分のデータＢ１２が、輝度成分のデータＹ１２、色差成分のデータＵ１２、Ｖ１２に変換されることを示している。
【００２７】
ＹＵＶ４２２フォーマットは、人間の眼の視覚特性を利用して、ＹＵＶ４４４フォーマットのデータサイズを縮小したフォーマットである。即ち人間の眼は、水平方向に隣接するピクセル間の輝度の違いに敏感である反面、該ピクセル間の色差の違いに敏感ではないことを利用している。更に、いわゆる自然画像では、水平方向に隣接するピクセル間の色差の変化が少ない。そこでＹＵＶ４２２フォーマットでは、水平方向に隣接する２ピクセル単位で色差成分を共有する。図２（Ｂ）におけるＹＵＶ４２２フォーマットは、水平方向に隣接するピクセルＰ１１、Ｐ１２について、ピクセルＰ１２の色差成分を省略したデータとなっている。なお、本実施形態におけるＹＵＶ４２２フォーマットでは、ピクセルＰ１１、Ｐ１２の色差成分Ｕ１１、Ｕ１２を平均化したデータと、ピクセルＰ１１、Ｐ１２の色差成分Ｖ１１、Ｖ１２を平均化したデータとを、ピクセルＰ１１、Ｐ１２が共有するようにしてもよい。
【００２８】
このようにＹＵＶ４２２フォーマットでは、水平方向に隣接する２つのピクセルＰ１１、Ｐ１２に対して、輝度成分Ｙ１１（第１の輝度成分）のデータ、色差成分Ｕ１１（第１の色差成分）、Ｖ１１（第２の色差成分）、輝度成分Ｙ１２（第２の輝度成分）のデータを持つ。色差成分のデータが８ビットであるものとすると、ＹＵＶ４２２フォーマットでは１６ビットのデータを省略できる。
【００２９】
例えばＪＰＥＧ（Joint Photographic Experts Group）やＭＰＥＧ（Motion Picture Experts Group）では、ＹＵＶフォーマットの画像データが用いられる。
【００３０】
図１において、第１の輝度成分Ｙ０、第１の色差成分Ｕ０、第２の色差成分Ｖ０及び第２の輝度成分Ｙ１を有するＹＵＶ４２２フォーマットの画像データが、画像サイズ縮小装置１０に入力されるものとする。第１のＬＰＦ２０及び第２のＬＰＦ３０に、第１のタイミングＴ１で第１の輝度成分Ｙ０のデータ及び第１の色差成分Ｕ０のデータが入力された後、第２のタイミングＴ２で第２の輝度成分Ｙ１のデータ及び第２の色差成分Ｖ０のデータが入力される。
【００３１】
そして、第１のＬＰＦ２０は、第１のタイミングＴ１で入力される第１の輝度成分Ｙ０のデータと第２のタイミングＴ２で入力される第２の輝度成分Ｙ１のデータとを含む、複数の輝度成分のデータに対し、第１のフィルタ処理を行う。ここで第１のフィルタ処理は、順次入力される輝度成分のデータの変化率が所定の範囲内に収まるように平坦化して、輝度成分の高周波成分をカットする処理である。
【００３２】
また第２のＬＰＦ３０は、第１のタイミングＴ１で入力される第１の色差成分Ｕ０のデータを含む、複数の第１の色差成分のデータに対して第２のフィルタ処理を行うと共に、第２のタイミングＴ２で入力される第２の色差成分のデータを含む、複数の第２の色差成分のデータに対して第２のフィルタ処理を行う。ここで第２のフィルタ処理は、順次入力される色差成分のデータの変化率が所定の範囲内に収まるように平坦化して、色差成分の高周波成分をカットする処理である。第２のＬＰＦ３０で行われる第２のフィルタ処理は、第１及び第２の色差成分の各色差成分ごとに独立して行われる。
【００３３】
図３に、図１に示す画像サイズ縮小装置１０の動作例の説明図を示す。ここでは、ＹＵＶ４２２フォーマットの画像データが、（Ｙ１１，Ｕ１１，Ｖ１１，Ｙ１２）、（Ｙ１３，Ｕ１３，Ｖ１３，Ｙ１４）の順に入力される例を示している。
【００３４】
第１のタイミングＴ１で、第１のＬＰＦ２０に第１の輝度成分Ｙ１１のデータが入力され、第２のＬＰＦ３０に第１の色差成分Ｕ１１のデータが入力される。ここで第１のＬＰＦ２０は、第１の輝度成分Ｙ１１のデータと第１のタイミングＴ１以前に入力された他の輝度成分のデータとを用いて第１のフィルタ処理を行って、第１のフィルタ処理後のデータｙ１１を出力する。同様に、第２のＬＰＦ３０は、第１の色差成分Ｕ１１のデータと第１のタイミングＴ１以前に入力された他の第１の色差成分のデータとを用いて第２のフィルタ処理を行って、第２のフィルタ処理後のデータｕ１１を出力する。
【００３５】
第２のタイミングＴ２で、第１のＬＰＦ２０に第２の輝度成分Ｙ１２のデータが入力され、第２のＬＰＦ３０に第２の色差成分Ｖ１１のデータが入力される。ここで第１のＬＰＦ２０は、第２の輝度成分Ｙ１２のデータと第１のタイミングＴ１で入力された第１の輝度成分Ｙ１１のデータとを少なくとも含む、複数の輝度成分のデータを用いて第１のフィルタ処理を行って、第１のフィルタ処理後のデータｙ１２を出力する。同様に、第２のＬＰＦ３０は、第２の色差成分Ｖ１１のデータと第２のタイミングＴ２以前に入力された他の第２の色差成分のデータとを用いて第２のフィルタ処理を行って、第２のフィルタ処理後のデータｖ１１を出力する。
【００３６】
第３のタイミングＴ３で、第１のＬＰＦ２０に第１の輝度成分Ｙ１３のデータが入力され、第２のＬＰＦ３０に第１の色差成分Ｕ１３のデータが入力される。ここで第１のＬＰＦ２０は、第１〜第３のタイミングＴ１〜Ｔ３で入力された輝度成分Ｙ１１、Ｙ１２、Ｙ１３のデータのうち、少なくとも第２の輝度成分Ｙ１２のデータと第１の輝度成分Ｙ１３のデータとを含む、複数の輝度成分のデータを用いて第１のフィルタ処理を行って、第１のフィルタ処理後のデータｙ１３を出力する。同様に、第２のＬＰＦ３０は、第１の色差成分Ｕ１３のデータと第１のタイミングＴ１で入力された第１の色差成分Ｕ１１のデータとを少なくとも含む、複数の第１の色差成分のデータを用いて第２のフィルタ処理を行って、第２のフィルタ処理後のデータｕ１３を出力する。
【００３７】
第４のタイミングＴ４で、第１のＬＰＦ２０に第２の輝度成分Ｙ１４のデータが入力され、第２のＬＰＦ３０に第２の色差成分Ｖ１３のデータが入力される。ここで第１のＬＰＦ２０は、第１〜第４のタイミングＴ１〜Ｔ４で入力された輝度成分Ｙ１１、Ｙ１２、Ｙ１３、Ｙ１４のデータのうち、第１の輝度成分Ｙ１３のデータと第２の輝度成分Ｙ１４のデータとを少なくとも含む複数の輝度成分のデータを用いて第１のフィルタ処理を行って、第１のフィルタ処理後のデータｙ１４を出力する。同様に、第２のＬＰＦ３０は、第２の色差成分Ｖ１３のデータと第２のタイミングＴ２で入力された第２の色差成分Ｖ１１のデータとを少なくとも含む複数の第２の色差成分のデータを用いて第２のフィルタ処理を行って、第２のフィルタ処理後のデータｖ１３を出力する。
【００３８】
間引き処理部４０は、このようにして得られた第１及び第２のフィルタ処理後のデータ（ｙ１１，ｕ１１，ｖ１１，ｙ１２）や（ｙ１３，ｕ１３，ｖ１３，ｙ１４）を用いた間引き処理を行って、画像サイズを縮小した画像データを出力する。
【００３９】
このように、ＹＵＶ４２２フォーマットの画像データを採用し、輝度成分及び色差成分に対してそれぞれ１つのＬＰＦを設け、各ＬＰＦに対して時分割で輝度成分のデータ、色差成分のデータを入力させてフィルタ処理を行わせるようにしたので、画像サイズ縮小装置の構成を簡素化できる。従って、より小さな規模で、画像サイズの縮小後の画質劣化を抑えることができる画像サイズ縮小装置を提供できる。
【００４０】
図４に、本実施形態における画像サイズ縮小装置の構成例のブロック図を示す。画像サイズ縮小装置１００は、第１のＬＰＦ２０としてのＦＩＲ（Finite Impulse Response）フィルタ１１０と、第２のＬＰＦ３０としてのＦＩＲフィルタ１２０と、間引き処理部１３０とを含む。間引き処理部１３０は、図１の間引き処理部４０の機能を有する。
【００４１】
ＦＩＲフィルタ１１０の前段と後段に、フリップフロップ（ＦＦ１、ＦＦ３、ＦＦ４）が接続されている。ＦＦ１、ＦＦ３、ＦＦ４は、クロックＣＬＫに同期してデータを取り込む。ＦＦ１には、輝度成分が順次入力される。例えば第１のタイミングＴ１で、ＹＵＶ４２２フォーマットの輝度成分のデータＹ１１、該第１のタイミングＴ１の次の第２のタイミングＴ２で、ＹＵＶ４２２フォーマットの輝度成分のデータＹ１２が入力される。ＦＩＲフィルタ１１０の出力データは、ＦＦ３、ＦＦ４の順にＦＦ３、ＦＦ４に格納される。
【００４２】
ＦＩＲフィルタ１２０の前段と後段に、フリップフロップ（ＦＦ２、ＦＦ５、ＦＦ６）が接続されている。ＦＦ２、ＦＦ５、ＦＦ６は、クロックＣＬＫに同期してデータを取り込む。ＦＦ２には、色差成分が順次入力される。例えば第１のタイミングＴ１で、ＹＵＶ４２２フォーマットの色差成分のデータＵ１１、該第２のタイミングＴ２で、ＹＵＶ４２２フォーマットの色差成分のデータＶ１１が入力される。ＦＩＲフィルタ１２０の出力データは、ＦＦ５、ＦＦ６の順にＦＦ５、ＦＦ６に格納される。
【００４３】
図５に、ＦＩＲフィルタ１１０の構成例のブロック図を示す。ここでは、ＦＩＲフィルタ１１０が、４つの乗算器を有する場合の構成例を示している。
【００４４】
ＦＩＲフィルタ１１０は、直接に接続された３つの遅延器ＤＬＹ１〜ＤＬＹ３を含む。遅延器は、フリップフロップにより実現できる。遅延器ＤＬＹ１の出力が、遅延器ＤＬＹ２の入力に接続される。遅延器ＤＬＹ２の出力が、遅延器ＤＬＹ３の入力に接続される。
【００４５】
ＦＩＲフィルタ１１０は、それぞれフィルタ係数ｈ１〜ｈ４が入力される乗算器ＭＵＬ１〜ＭＵＬ４を含む。乗算器ＭＵＬ１は、フィルタ係数ｈ１と、遅延器ＤＬＹ１の入力データとの乗算処理を行う。乗算器ＭＵＬ２は、フィルタ係数ｈ２と、遅延器ＤＬＹ２の入力データとの乗算処理を行う。乗算器ＭＵＬ３は、フィルタ係数ｈ３と、遅延器ＤＬＹ３の入力データとの乗算処理を行う。乗算器ＭＵＬ４は、フィルタ係数ｈ４と、遅延器ＤＬＹ３の出力データとの乗算処理を行う。
【００４６】
ＦＩＲフィルタ１１０は、加算器ＡＤＤ１を含む。加算器ＡＤＤ１は、乗算器ＭＵＬ１〜乗算器ＭＵＬ４の各乗算結果を加算する処理を行う。ここでは、ＦＩＲフィルタ１１０が公知の構成であるため、その具体的な処理内容の説明を省略する。
【００４７】
ＦＩＲフィルタ１１０では、加算器ＡＤＤ１の加算結果が、輝度成分の高周波成分をカットした出力データとなる。この出力データが、第１のフィルタ処理の処理結果である。
【００４８】
このような構成により、ＦＩＲフィルタ１１０は、ＹＵＶ４２２フォーマットの輝度成分の高周波成分をカットしたデータを、順次出力できる。
【００４９】
なお画像サイズ縮小装置１００に、外部からその設定値が書き換え可能なフィルタ係数設定レジスタを設け、該フィルタ係数設定レジスタの設定値をフィルタ係数ｈ１〜ｈ４とすることができる。
【００５０】
本実施形態では、ＦＩＲフィルタにより実現されるＬＰＦのインパルス応答を考慮することで、ＹＵＶ４２２フォーマットで時分割に入力される第１及び第２の色差成分のデータに対する第２のフィルタ処理を行うＦＩＲフィルタ１２０の構成の簡素化を図る。
【００５１】
図６に、ＬＰＦのインパルス応答の波形の概略図を示す。横軸が時間で、縦軸がフィルタ係数を示している。このように、ＬＰＦの所定の特性を実現するために選択すべきフィルタ係数がある時間を基準に対称となっている。そのため、時間を適切に選ぶことで、図６では例えば２種類のフィルタ係数（Ｈ１、Ｈ２）を選択できる。
【００５２】
例えばＦＩＲフィルタ１２０が、４つ遅延器ＤＬＹ１１、１２、１３、１４を含むものとする。第１及び第２の色差成分が時分割で入力されるため、ＤＬＹ１１、１３を第１の色差成分用に割り当て、ＤＬＹ１２、１４を第２の色差成分用に割り当てる。その結果、ＦＩＲフィルタ１２０において、遅延器の入力又は出力を用いる乗算器の数を減らすことができる。
【００５３】
即ちＦＩＲフィルタ１２０は、第１の色差成分用の複数の遅延器と、第２の色差成分用の複数の遅延器と、第１の色差成分用の複数の遅延器の入力又は出力、或いは第２の色差成分用の複数の遅延器の入力又は出力のいずれか一方が入力される複数の乗算器と、複数の乗算器の出力を加算する加算器とを含むことができる。そして、ＦＩＲフィルタ１２０では、複数の乗算器と加算器とが、第１及び第２の色差成分のデータの第２のフィルタ処理において共用化できることを意味する。
【００５４】
図７に、ＦＩＲフィルタ１２０の構成例を示す。
【００５５】
ＦＩＲフィルタ１２０は、直列に接続された第１の色差成分用の第１〜第ｋ（ｋは正の整数）の遅延器ＤＬＹ２０−１〜ＤＬＹ２０−ｋと、直列に接続された第２の色差成分用の第１〜第ｋの遅延器とＤＬＹ３０−１〜ＤＬＹ３０−ｋとを含む。
【００５６】
第１の色差成分用の第１の遅延器ＤＬＹ２０−１に入力された第１の色差成分のデータは、順次第１の色差成分用の第２の遅延器〜第ｋの遅延器ＤＬＹ２０−１〜ＤＬＹ２０−ｋに送られていく。この結果、第１の色差成分用の第１の遅延器ＤＬＹ２０−１に入力された第１の色差成分のデータは、時刻ｔ０で第１の色差成分用の第１の遅延器ＤＬＹ２０−１から出力される。そして、第１の色差成分用の第１の遅延器ＤＬＹ２０−１の出力は、時刻ｔ２で第１の色差成分用の第２の遅延器ＤＬＹ２０−２から出力される。以下、同様に、時刻ｔ４、ｔ６、・・・で、各遅延器からデータが出力される。
【００５７】
同様に第２の色差成分用の第１の遅延器ＤＬＹ３０−１に入力された第２の色差成分のデータは、順次第２の色差成分用の第２の遅延器〜第ｋの遅延器ＤＬＹ３０−１〜ＤＬＹ３０−ｋに送られていく。この結果、第２の色差成分用の第１の遅延器ＤＬＹ３０−１に入力された第２の色差成分のデータは、時刻ｔ１で第２の色差成分用の第２の遅延器ＤＬＹ３０−１から出力される。そして、第２の色差成分用の第１の遅延器ＤＬＹ３０−１の出力は、時刻ｔ３で第２の色差成分用の第２の遅延器ＤＬＹ３０−２から出力される。以下、時刻ｔ５、ｔ７、・・・で、各遅延器からデータが出力される。
【００５８】
ＦＩＲフィルタ１２０は、時分割で入力される第１及び第２の色差成分のデータを第１の色差成分用の第１の遅延器ＤＬＹ２０−１、又は第２の色差成分用の第１の遅延器ＤＬＹ３０−１に対して分配する分配部１５０を含む。分配部１５０は、第１の色差成分のデータを、第１の色差成分用の第１の遅延器ＤＬＹ２０−１に対して出力し、第２の色差成分のデータを、第２の色差成分用の第１の遅延器ＤＬＹ３０−１に対して出力する。
【００５９】
ＦＩＲフィルタ１２０は、第１〜第（ｋ＋１）の切替部ＳＷ−１〜ＳＷ−（ｋ＋１）を含む。第１の切替部ＳＷ−１は、第１の色差成分用の第１の遅延器ＤＬＹ２０−１の入力と第２の色差成分用の第１の遅延器ＤＬＹ３０−１の入力のいずれかを選択出力する。第ｊ（２≦ｊ≦ｋ＋１、ｊは正の整数）の切替部ＳＷ−ｊは、第１の色差成分用の第ｊの遅延器ＤＬＹ２０−ｊの出力と第２の色差成分用の第ｊの遅延器ＤＬＹ３０−ｊの出力のいずれかを選択出力する。第１の色差成分のデータに対する第２のフィルタ処理では、第１〜第（ｋ＋１）の切替部ＳＷ−１〜ＳＷ−（ｋ＋１）は、第１の色差成分用の第１の遅延器ＤＬＹ２０−１の入力及び第１の色差成分用の第１〜第ｋの遅延器ＤＬＹ２０−１〜ＤＬＹ２０−ｋの出力を選択出力する。第２の色差成分のデータに対する第２のフィルタ処理では、第１〜第（ｋ＋１）の切替部ＳＷ−１〜ＳＷ−（ｋ＋１）は、第２の色差成分用の第１の遅延器ＤＬＹ３０−１の入力及び第２の色差成分用の第１〜第ｋの遅延器ＤＬＹ３０−１〜ＤＬＹ３０−ｋの出力を選択出力する。
【００６０】
ＦＩＲフィルタ１２０は、第１〜第（ｋ＋１）の切替部ＳＷ−１〜ＳＷ−（ｋ＋１）の出力それぞれが接続される第１〜第（ｋ＋１）の乗算器ＭＵＬ１０−１〜ＭＵＬ１０−（ｋ＋１）と、第１〜第（ｋ＋１）の乗算器ＭＵＬ１０−１〜ＭＵＬ１０−（ｋ＋１）の出力を加算する加算器ＡＤＤ１０とを含む。第１〜第（ｋ＋１）の乗算器ＭＵＬ１０−１〜ＭＵＬ１０−（ｋ＋１）には、フィルタ係数ｈ１０−１〜ｈ１０−（ｋ＋１）が入力される。第２のフィルタ処理中において、フィルタ係数ｈ１０−１〜ｈ１０−（ｋ＋１）の値が図６に示すＬＰＦのインパルス応答に従って適宜変更されたり、固定されたりする。
【００６１】
図８に、ＦＩＲフィルタ１２０の他の構成例を示す。ここでは、図８に示すＬＰＦのインパルス応答に対応して、図７においてｋが１の場合の構成例を示す。
【００６２】
図９に、ＦＩＲフィルタ１１０、１２０のタイミング動作例の説明図を示す。ここでは、図３に示す第１のタイミングＴ１が時刻ｔ０、第２のタイミングＴ２が時刻ｔ１、第３のタイミングＴ３が時刻ｔ２、第４のタイミングＴ４が時刻ｔ３に対応している。
【００６３】
時刻ｔ０で、ＦＩＲフィルタ１１０に第１の輝度成分Ｙ１１のデータが入力され、ＦＩＲフィルタ１２０に第１の色差成分Ｕ１１のデータが入力される。ここでＦＩＲフィルタ１１０は、第１の輝度成分Ｙ１１のデータと時刻ｔ０以前に入力された他の輝度成分のデータとを用いて第１のフィルタ処理を行って、第１のフィルタ処理後のデータＹ１１Ｌを出力する。同様に、ＦＩＲフィルタ１２０は、第１の色差成分Ｕ１１のデータと時刻ｔ１以前に入力された他の第１の色差成分のデータとを用いて第２のフィルタ処理を行って、第２のフィルタ処理後のデータＵ１１Ｌを出力する。
【００６４】
時刻ｔ１で、ＦＩＲフィルタ１１０に第２の輝度成分Ｙ１２のデータが入力され、ＦＩＲフィルタ１２０に第２の色差成分Ｖ１１のデータが入力される。ここでＦＩＲフィルタ１１０は、時刻ｔ０、ｔ１で入力された第１の輝度成分Ｙ１１のデータと該第２の輝度成分Ｙ１２のデータとを少なくとも含む、複数の輝度成分のデータを用いて第１のフィルタ処理を行って、第１のフィルタ処理後のデータＹ１２Ｌを出力する。同様に、ＦＩＲフィルタ２０は、第２の色差成分Ｖ１１のデータと、時刻ｔ１以前に入力された他の第２の色差成分のデータとを用いて第２のフィルタ処理を行って、第２のフィルタ処理後のデータＶ１１Ｌを出力する。
【００６５】
時刻ｔ２で、ＦＩＲフィルタ１１０に第１の輝度成分Ｙ１３のデータが入力され、ＦＩＲフィルタ１２０に第１の色差成分Ｕ１３のデータが入力される。ここでＦＩＲフィルタ１１０は、時刻ｔ０、ｔ１、ｔ２で入力された輝度成分Ｙ１１、Ｙ１２、Ｙ１３のデータを用いて第１のフィルタ処理を行って、第１のフィルタ処理後のデータＹ１３Ｌを出力する。同様に、ＦＩＲフィルタ１２０は、第１の色差成分Ｕ１３のデータと時刻ｔ０で入力された第１の色差成分Ｕ１１のデータとを用いて第２のフィルタ処理を行って、第２のフィルタ処理後のデータＵ１３Ｌを出力する。
【００６６】
時刻ｔ３で、ＦＩＲフィルタ１１０に第２の輝度成分Ｙ１４のデータが入力され、ＦＩＲフィルタ１２０に第２の色差成分Ｖ１３のデータが入力される。ここでＦＩＲフィルタ１１０は、時刻ｔ０、ｔ１、ｔ２、ｔ３で入力された輝度成分Ｙ１１、Ｙ１２、Ｙ１３、Ｙ１４のデータを用いて第１のフィルタ処理を行って、第１のフィルタ処理後のデータＹ１４Ｌを出力する。同様に、ＦＩＲフィルタ１２０は、第２の色差成分Ｖ１３のデータと時刻ｔ１で入力された第２の色差成分Ｖ１１のデータとを用いて第２のフィルタ処理を行って、第２のフィルタ処理後のデータＶ１３Ｌを出力する。
【００６７】
図４において、間引き処理部１３０は、このようにして得られた第１及び第２のフィルタ処理後のデータ（Ｙ１１Ｌ，Ｕ１１Ｌ，Ｖ１１Ｌ，Ｙ１２Ｌ）や（Ｙ１３Ｌ，Ｕ１３Ｌ，Ｖ１３Ｌ，Ｙ１４Ｌ）を用いて間引き処理を行う。このような間引き処理部１３０は、フォーマット変換部１３２と、間引き回路１３４とを含む。
【００６８】
フォーマット変換部１３２は、ＦＩＲフィルタ１１０、１２０の出力を、ＹＵＶ４４４フォーマットに変換する。より具体的には、高周波成分をカットした輝度成分のデータＹ１１Ｌ、Ｙ１２Ｌと、高周波成分をカットした色差成分のデータＵ１１Ｌ、Ｖ１１Ｌとを有するＹＵＶ４２２フォーマットの画像データを、ＹＵＶ４４４フォーマットの画像データに変換する。ここで、輝度成分のデータＹ１１Ｌ、Ｙ１２Ｌは、ＦＦ３、ＦＦ４に保持されている。また色差成分のデータＵ１１Ｌ、Ｖ１１Ｌは、ＦＦ５、ＦＦ６に保持されている。
【００６９】
図１０に、フォーマット変換部１３２の動作説明図を示す。
【００７０】
フォーマット変換部１３２は、輝度成分Ｙ１１Ｌ、色差成分Ｕ１１Ｌ、Ｖ１１Ｌ、輝度成分Ｙ１２Ｌを有するＹＵＶ４２２フォーマットの画像データから、２ピクセル分のＹＵＶ４４４フォーマットの画像データを生成する。
【００７１】
例えば図２（Ｂ）に示すようにＹＵＶ４２２フォーマットの画像データにおいて、ピクセルＰ１２の色差成分が省略される場合、まず輝度成分Ｙ１１Ｌ、色差成分Ｕ１１Ｌ、Ｖ１１Ｌを有する画像データを、ピクセルＰ１１に対応する画像データとして生成する。更に、輝度成分Ｙ１２Ｌ、色差成分Ｕ１１Ｌ、Ｖ１１Ｌを有する画像データを、ピクセルＰ１２に対応する画像データとして生成する。即ちピクセルＰ１２の色差成分は、ピクセルＰ１１の色差成分をコピーする。
【００７２】
このようにＹＵＶ４２２フォーマットの画像データをＹＵＶ４４４フォーマットに変換することで、ピクセルごとに画像データをもつことができる。これにより、間引き回路１３４は、ピクセル単位で間引くことで画像サイズを縮小できるようになるので、間引き回路１３４の構成を簡素化できる。
【００７３】
図１１（Ａ）、（Ｂ）に、間引き回路１３４の動作説明図を示す。
【００７４】
図１１（Ａ）は、非間引き対象のピクセルを選択するピクセル選択回路の構成例を示す。間引き回路１３４はピクセル選択回路を含む。このピクセル選択回路によりピクセルを選択し、該ピクセル回路によって選択されなかったピクセルを間引くことで、画像サイズの縮小処理を行う。このようなピクセル選択回路は、ピクセルごとに、ピクセル選択信号ＰＳＥＬを生成する。
【００７５】
ピクセル選択回路は、ｘ方向ピクセルカウンタ２１０と、ｘ方向スケーリングカウンタ２２０と、コンパレータ２３０を含む。ｘ方向ピクセルカウンタ２１０は、ｘ方向（水平方向）にピクセル数をカウントする。ｘ方向スケーリングカウンタ２２０は、ｘ方向のピクセル数をカウントし、倍率の逆数の値ごとにカウント値を出力する。即ち、ｘ方向の倍率が１／２倍（１／３倍）のとき、ピクセル数が０、１、２、３、４、・・・に増えていくと、ｘ方向スケーリングカウンタ２２０が出力するカウント値は、０、０、２、２、４、・・・（０、０、０、３、３、・・・）となる。コンパレータ２３０は、ｘ方向ピクセルカウンタ２１０のカウント値と、ｘ方向スケーリングカウンタ２２０が出力するカウント値とが一致したとき１となり、不一致のとき０となる。
【００７６】
ピクセル選択回路は、ｙ方向ピクセルカウンタ２５０と、ｙ方向スケーリングカウンタ２６０と、コンパレータ２７０を含む。ｙ方向ピクセルカウンタ２５０は、ｙ方向（垂直方向）にピクセル数をカウントする。ｙ方向スケーリングカウンタ２６０は、ｙ方向のピクセル数をカウントし、倍率の逆数の値ごとにカウント値を出力する。即ち、ｙ方向の倍率が１／２倍（１／３倍）のとき、ピクセル数が０、１、２、３、４、・・・に増えていくと、ｙ方向スケーリングカウンタ２６０が出力するカウント値は、０、０、２、２、４、・・・（０、０、０、３、３、・・・）となる。コンパレータ２７０は、ｙ方向ピクセルカウンタ２５０のカウント値と、ｙ方向スケーリングカウンタ２６０が出力するカウント値とが一致したとき１となり、不一致のとき０となる。
【００７７】
ピクセル選択回路は、コンパレータ２３０、２７０の比較結果の論理積演算結果を、ピクセル選択信号ＰＳＥＬとして出力する。
【００７８】
図１１（Ｂ）は、ｘが０〜３、ｙが０〜３のときのピクセル選択信号ＰＳＥＬの状態を示す。ここで、ｘが０、ｙが０のピクセル選択信号ＰＳＥＬの状態が、ピクセルＰ１１が選択対象か、間引き対象かを示している。同様に、ｘが０、ｙが１のピクセル選択信号ＰＳＥＬの状態が、ピクセルＰ１２が選択対象か、間引き対象かを示している。図１１（Ｂ）では、ピクセル選択信号ＰＳＥＬが１のピクセルが選択対象であることを示している。
【００７９】
図１２に、ピクセル選択信号ＰＳＥＬに基づく画像サイズの縮小処理の説明図を示す。例えば４ピクセル×４ピクセルの画像データに対し、図１１（Ｂ）に示すようにピクセル選択信号ＰＳＥＬを求める。その結果ピクセル選択信号ＰＳＥＬが１のピクセルは、ピクセルＰ１１、Ｐ１３、Ｐ３１、Ｐ３３である。従って、これらのピクセルを選択することで、２ピクセル×２ピクセルの画像データを生成できる。
【００８０】
図４において、間引き回路１３４は、このようにして画像サイズが縮小された画像データを出力する。なお、間引き処理部１３０は、ＹＵＶ４４４フォーマットの間引き回路１３４の出力をＲＧＢフォーマットに変換して出力するようにしてもよい。
【００８１】
２．  表示コントローラへの適用例
上述した本実施形態における画像サイズ縮小装置は、画像サイズ縮小部として表示コントローラに適用できる。
【００８２】
図１３に、本実施形態における画像サイズ縮小装置が適用された表示コントローラの構成例のブロック図を示す。
【００８３】
表示コントローラ３００は、カメラインターフェース（InterFace：以下、Ｉ／Ｆと略す。）３１０と、画像サイズ縮小部３２０と、ＲＧＢフォーマット変換部３２５、メモリ３３０と、ドライバＩ／Ｆ３４０と、制御部３５０と、ホストＩ／Ｆ３６０とを含む。
【００８４】
カメラＩ／Ｆ３１０は、図示しないカメラモジュールに接続される。このカメラモジュールは、撮像により得られた画像データをＹＵＶ４２２フォーマットで出力する。カメラＩ／Ｆ３１０は、カメラモジュールで生成された画像データを受信するためのインタフェース処理を行う。画像サイズ縮小部３２０は、本実施形態における画像サイズ縮小装置が適用される。画像サイズ縮小部３２０は、ＹＵＶ４２２フォーマットの画像データの画像サイズを縮小する処理を行う。ＲＧＢフォーマット変換部３２５は、画像サイズ縮小部３２０の出力をＲＧＢフォーマットに変換する。メモリ３３０は、ＲＧＢフォーマット変換部３２５の出力であるＲＧＢフォーマットの画像データを記憶する。ドライバＩ／Ｆ３４０は、メモリ３３０から所定の周期で画像データを読み出し、該画像データを、表示パネルを駆動する表示ドライバに対して供給する。ドライバＩ／Ｆ３４０は、表示ドライバに対して画像データを送信するためのインタフェース処理を行う。
【００８５】
制御部３５０は、カメラＩ／Ｆ３１０、画像サイズ縮小部３２０、ＲＧＢフォーマット変換部３２５、メモリ３３０及びドライバＩ／Ｆ３４０の制御を司る。制御部３５０は、例えばホストＩ／Ｆ３６０を介して図示しないホストからの指示に従って、カメラモジュールからの画像データの受信処理、該画像データの縮小処理、ＲＧＢフォーマットの変換処理、画像データのメモリ３３０への書き込み処理、メモリ３３０からの画像データの読み出し処理、表示ドライバへの該画像データの送信処理を行う。
【００８６】
図１４に、図１３に示す表示コントローラが適用される電子機器の構成例のブロック図を示す。ここでは、電子機器として、携帯電話機の構成例のブロック図を示す。但し、図１３と同一部分には同一符号を付し、適宜説明を省略する。
【００８７】
携帯電話機４００は、カメラモジュール４１０を含む。カメラモジュール４１０は、ＣＣＤ（Charge-Coupled device）カメラを含み、ＣＣＤカメラで撮像した画像のデータを、ＹＵＶ４２２フォーマットで表示コントローラ３００に供給する。
【００８８】
携帯電話機４００は、表示パネル４２０を含む。表示パネル４２０として、液晶表示パネルを採用できる。この場合、表示パネル４２０は、表示ドライバ４３０によって駆動される。表示パネル４２０は、複数の走査線、複数のデータ線、複数の画素を含む。表示ドライバ４３０は、複数の走査線の１又は複数本単位で走査線を選択する走査ドライバの機能を有すると共に、画像データに対応した電圧を複数のデータ線に供給するデータドライバの機能を有する。
【００８９】
表示コントローラ３００は、表示ドライバ４３０に接続され、表示ドライバ４３０に対して画像データを供給する。
【００９０】
ホスト４４０は、表示コントローラ３００に接続される。ホスト４４０は、表示コントローラ３００を制御する。またホスト４４０は、アンテナ４６０を介して受信された画像データを、変復調部４５０で復調した後、表示コントローラ３００に対して供給できる。表示コントローラ３００は、画像サイズを縮小して、表示ドライバ４３０により表示パネル４２０に表示させる。
【００９１】
また、ホスト４４０は、カメラモジュール４１０で生成された画像データを、変復調部４５０で変調した後、アンテナ４６０を介して他の通信装置への送信を指示できる。このとき、表示コントローラ３００は、カメラモジュール４１０で生成された画像データの画像サイズを縮小して、ホスト４４０に出力できる。
【００９２】
ホスト４４０は、操作入力部４７０からの操作情報に基づいて画像データの送受信処理や、カメラモジュール４１０の撮像、表示パネルの表示処理を行う。
【００９３】
なお、図１４では、表示パネル４２０として液晶表示パネルを例に説明したが、これに限定されるものではない。表示パネル４２０は、エレクトロクミネッセンス、プラズマディスプレイ装置であってもよく、これらを駆動する表示ドライバに画像データを供給する表示コントローラに適用できる。
【００９４】
また本実施形態では、第１のＬＰＦ２０がＦＩＲフィルタで構成されるものとして説明したが、これに限定されるものではない。例えば第１のＬＰＦ２０を、ＩＩＲ（Infinite Impulse Response）フィルタで構成してもよい。
【００９５】
なお、本発明は上述した実施の形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形実施が可能である。
【００９６】
また、本発明のうち従属請求項に係る発明においては、従属先の請求項の構成要件の一部を省略する構成とすることもできる。また、本発明の１の独立請求項に係る発明の要部を、他の独立請求項に従属させることもできる。
【図面の簡単な説明】
【００９７】
【図１】本実施形態における画像サイズ縮小装置の構成の概要のブロック図。
【図２】図２（Ａ）、（Ｂ）はＹＵＶ４２２フォーマットの説明図。
【図３】図１に示す画像サイズ縮小装置の動作例の説明図。
【図４】本実施形態における画像サイズ縮小装置の構成例のブロック図。
【図５】第１のＬＰＦとしてのＦＩＲフィルタの構成例のブロック図。
【図６】第２のＬＰＦとしてのＦＩＲフィルタのインパルス応答の説明図。
【図７】第２のＬＰＦとしてのＦＩＲフィルタの構成例のブロック図。
【図８】図７に示すＦＩＲフィルタにおいてｋが１の場合の構成例を示す図。
【図９】図４に示す画像サイズ縮小装置のＦＩＲフィルタの動作例の説明図。
【図１０】フォーマット変換部の動作説明図。
【図１１】図１１（Ａ）、（Ｂ）は、間引き回路の動作説明図。
【図１２】ピクセル選択信号に基づく画像サイズの縮小処理の動作例の説明図。
【図１３】本実施形態における画像サイズ縮小装置が適用された表示コントローラの構成例のブロック図。
【図１４】図１３に示す表示コントローラが適用される電子機器の構成例のブロック図。
【符号の説明】
【００９８】
１０、１００  画像サイズ縮小装置、２０  第１のＬＰＦ、３０  第２のＬＰＦ、
４０、１３０  間引き処理部、１１０  ＦＩＲフィルタ（第１のＬＰＦ）、
１２０  ＦＩＲフィルタ（第２のＬＰＦ）、１３２  フォーマット変換部、
１３４  間引き回路
【図１】
2005134540.tif 000003
【図２】
2005134540.tif 000004
【図３】
2005134540.tif 000005
【図４】
2005134540.tif 000006
【図５】
2005134540.tif 000007
【図６】
2005134540.tif 000008
【図７】
2005134540.tif 000009
【図８】
2005134540.tif 000010
【図９】
2005134540.tif 000011
【図１０】
2005134540.tif 000012
【図１１】
2005134540.tif 000013
【図１２】
2005134540.tif 000014
【図１３】
2005134540.tif 000015
【図１４】
2005134540.tif 000016