(57)【要約】【課題】ＲＧＢ成分で表される入力画像データをＹＵＶ成分で表される出力画像データに変換する時同時に、回路規模を削減しつつ、しかも画質を劣化することなくＵＶ成分の平均化を行うことができる画像データ変換装置を提供する。【解決手段】画像データ変換装置は、画像データのＲＧＢ成分を互いに異なる条件で量子化して量子化ＲＧＢ成分を生成する複数の量子化回路と、それぞれの量子化回路が生成した量子化ＲＧＢ成分をＹＵＶ成分に変換する複数のＹＵＶ変換回路と、隣り合う画素のＲＧＢ成分とＹ成分の差分との演算により、隣り合う画素のＲＧＢ成分をＵＶ成分が平均化された平均化ＲＧＢ成分に変換する平均化回路とを有する。隣り合う画素の平均化ＲＧＢ成分をそれぞれの量子化回路に入力して互いに異なる条件で量子化し、隣り合う画素のＵＶ成分が平均化されたＹＵＶ成分で表される複数の変換済み画像データを生成する。【選択図】  図１
2010245959.tif 000002
【特許請求の範囲】
【請求項１】
ＲＧＢ成分で表される原画像データを、隣り合う画素のＵＶ成分が平均化されたＹＵＶ成分で表される変換済み画像データに変換する画像データ変換装置であって、
画像データのＲＧＢ成分を互いに異なる条件で量子化して量子化ＲＧＢ成分を生成する複数の量子化回路と、該複数の量子化回路のそれぞれに対応して設けられ、該それぞれの量子化回路が生成した量子化ＲＧＢ成分をＹＵＶ成分に変換するＹＵＶ変換回路とを有する変換ブロックと、
前記原画像データの隣り合う画素のＲＧＢ成分から該隣り合う画素のＹ成分の差分を算出する差分回路を含み、前記隣り合う画素のＲＧＢ成分と前記Ｙ成分の差分との演算により、前記隣り合う画素のＲＧＢ成分をＵＶ成分が平均化された平均化ＲＧＢ成分に変換する平均化回路とを有し、
前記隣り合う画素の平均化ＲＧＢ成分を前記変換ブロックのそれぞれの量子化回路に入力することにより、互いに異なる条件で量子化されるとともに、前記隣り合う画素のＵＶ成分が平均化されたＹＵＶ成分で表される複数の変換済み画像データを生成することを特徴とする画像データ変換装置。
【請求項２】
前記平均化回路が、さらに、前記隣り合う画素のＲＧＢそれぞれの成分の和を算出する加算回路を含み、前記ＲＧＢそれぞれの成分の和と前記Ｙ成分の差分との演算により、前記平均化ＲＧＢ成分への変換を行うことを特徴とする請求項１記載の画像データ変換装置。
【請求項３】
前記平均化回路が、
前記ＲＧＢそれぞれの成分の和に前記Ｙ成分の差分を加えることにより、前記隣り合う画素のうちの第１の画素の平均化ＲＧＢ成分を生成する第１の平均化回路と、
前記ＲＧＢそれぞれの成分の和から前記Ｙ成分の差分を減じることにより、前記隣り合う画素のうちの第２の画素の平均化ＲＧＢ成分を生成する第２の平均化回路と、
を有することを特徴とする請求項２記載の画像データ変換装置。
【請求項４】
前記複数の変換済み画像データから１つを選択して出力する選択部をさらに備えることを特徴とする請求項１〜３のいずれかに記載の画像データ変換装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＲＧＢ（赤、緑、青）成分で表される原画像データを、ＹＵＶ（輝度、青の色差、赤の色差）成分で表される出力画像データに変換するのと同時に、隣り合う画素のＵＶ成分を平均化する画像データ変換装置に関するものである。
【背景技術】
【０００２】
例えば、ＲＧＢ成分で表される（つまり、ＲＧＢ形式の）入力画像データに対して、特許文献１に開示されているように、異なる条件で複数の量子化を行い、それぞれの量子化出力を圧縮し、所望の圧縮率を達成する量子化出力を選択する方法がある。
【０００３】
また、複数の量子化の例として、ＲＧＢ形式の２４ビットの画像データのＲ［７：０］に対して、Ｒ［７：１］、Ｒ［７：２］、Ｒ［７：３］、…のように、最下位ビット側から順次ビットを除くような量子化がある。
【０００４】
また、例えば、画像データの形式をＲＧＢ４４４からＹＵＶ４２２に変換するＲＧＢ４４４ｔｏＹＵＶ４２２変換のような色変換を使用して画像データの圧縮を行う時には、データ量を削減するために、ＵＶ成分の間引き（ＵＶ成分の平均化）が行われる。この時、画像データの隣り合う画素のうちの１つの画素のＵＶ成分だけを出力する単純な間引きよりも、隣り合う画素のＵＶ成分の平均値をとって出力する平均化の方が、高画質な画像が得られることが経験的に分かっている。
【０００５】
この場合、複数の量子化出力のそれぞれを圧縮してからＵＶ成分の平均をとるのは無駄であるから、例えば、ＲＧＢ４４４ｔｏＹＵＶ４２２変換後のＹＵＶに対してＵＶ成分の平均化（ＵＶ平均）を行い、画像データの形式をＹＵＶ４２２からＲＧＢ４４４に変換するＹＵＶ４２２ｔｏＲＧＢ４４４変換を行い、その後、複数の量子化を行うことが考えられる。
しかし、上記方式のＵＶ平均化回路では、一旦、画像データをＲＧＢ形式からＹＵＶ形式に変換してＵＶ変換した後、再度、画像データをＹＵＶ形式からＲＧＢ形式に変換する必要があるため、回路規模が増大するという問題点がある。また、ＹＵＶ形式での画像データの量子化は、ＲＧＢ形式での画像データの量子化に比べて画質の劣化が大きいという問題点がある。
【０００６】
ここで、本発明に関連性のある先行技術文献として、特許文献１の他に特許文献２，３がある。
【０００７】
特許文献２には、画像データに対して減色処理をした後、ＲＧＢ形式の画像データをＹＵＶ４：２：２フォーマットでＹＵＶ形式に変換することが開示されている。また、この時同時に、ＹＵＶ４：２：２フォーマットでサンプリングを行うこともできる。
また、特許文献３には、ＲＧＢデータを、フォーマット判断部での比較をもとに選択したフォーマットでＹＵＶ変換を行うことが開示されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】国際公開第ＷＯ２００３／０８４２４３号
【特許文献２】特開２００４−３６１４９７号公報
【特許文献３】特開２００７−１０８４３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明の目的は、ＲＧＢ成分で表される入力画像データをＹＵＶ成分で表される出力画像データに変換する時同時に、回路規模を削減しつつ、しかも画質を劣化することなくＵＶ成分の平均化を行うことができる画像データ変換装置を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明は、ＲＧＢ成分で表される原画像データを、隣り合う画素のＵＶ成分が平均化されたＹＵＶ成分で表される変換済み画像データに変換する画像データ変換装置であって、
画像データのＲＧＢ成分を互いに異なる条件で量子化して量子化ＲＧＢ成分を生成する複数の量子化回路と、該複数の量子化回路のそれぞれに対応して設けられ、該それぞれの量子化回路が生成した量子化ＲＧＢ成分をＹＵＶ成分に変換するＹＵＶ変換回路とを有する変換ブロックと、
前記原画像データの隣り合う画素のＲＧＢ成分から該隣り合う画素のＹ成分の差分を算出する差分回路を含み、前記隣り合う画素のＲＧＢ成分と前記Ｙ成分の差分との演算により、前記隣り合う画素のＲＧＢ成分をＵＶ成分が平均化された平均化ＲＧＢ成分に変換する平均化回路とを有し、
前記隣り合う画素の平均化ＲＧＢ成分を前記変換ブロックのそれぞれの量子化回路に入力することにより、互いに異なる条件で量子化されるとともに、前記隣り合う画素のＵＶ成分が平均化されたＹＵＶ成分で表される複数の変換済み画像データを生成することを特徴とする画像データ変換装置を提供するものである。
【００１１】
ここで、前記平均化回路が、さらに、前記隣り合う画素のＲＧＢそれぞれの成分の和を算出する加算回路を含み、前記ＲＧＢそれぞれの成分の和と前記Ｙ成分の差分との演算により、前記平均化ＲＧＢ成分への変換を行うことが好ましい。
【００１２】
また、前記平均化回路が、
前記ＲＧＢそれぞれの成分の和に前記Ｙ成分の差分を加えることにより、前記隣り合う画素のうちの第１の画素の平均化ＲＧＢ成分を生成する第１の平均化回路と、
前記ＲＧＢそれぞれの成分の和から前記Ｙ成分の差分を減じることにより、前記隣り合う画素のうちの第２の画素の平均化ＲＧＢ成分を生成する第２の平均化回路と、
を有することが好ましい。
【００１３】
また、前記複数の変換済み画像データから１つを選択して出力する選択部をさらに備えることが好ましい。
【発明の効果】
【００１４】
本発明によれば、画像データをＲＧＢ成分からＹＵＶ成分に変換してからＵＶ成分の平均化を行うのではなく、画像データのＲＧＢ成分に対して直接ＵＶ成分の平均化を行うので、画質を向上させることができる。
【００１５】
また、本発明によれば、異なる条件で複数の量子化を行う場合でも、１つの平均化回路を設けるだけでよいため、複数の量子化のそれぞれに対応して平均化回路を設ける場合と比べて回路規模を大幅に削減することができる。また、平均化回路は、単純にＲＧＢｔｏＹＵＶ変換→ＵＶ成分の平均化→ＹＵＶｔｏＲＧＢ変換を行うよりも演算量が少ないため、さらに、回路規模を削減することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の画像データ変換装置の構成を表す一実施形態の概念図である。
【図２】図１に示すＵＶ平均化回路の構成を表す概念図である。
【発明を実施するための形態】
【００１７】
以下に、添付の図面に示す好適実施形態に基づいて、本発明の画像データ変換装置を詳細に説明する。
【００１８】
図１は、本発明の画像データ変換装置の構成を表す一実施形態の概念図である。同図に示す画像データ変換装置１０は、ＲＧＢ成分で表される原画像データ（入力ＲＧＢ）に対して異なる条件で複数の量子化を行い、それぞれの量子化出力をＹＵＶ成分で表される変換済み画像データに変換し、所望の圧縮率を達成する出力画像データ（圧縮データ）を選択的に出力するものである。画像データ変換装置１０は、ＵＶ平均化回路１２と、変換ブロック１４と、選択部１６とによって構成されている。
【００１９】
ＵＶ平均化回路（平均化回路）１２には、ＲＧＢ成分で表される原画像データ（ＲＧＢ形式の入力画像データ）が入力される。ＵＶ平均化回路１２は、原画像データの隣り合う画素のＲＧＢ成分から、この隣り合う画素のＹ成分の差分を算出する差分回路を含み、隣り合う画素のＲＧＢ成分とＹ成分の差分との演算により、隣り合う画素のＲＧＢ成分を、ＵＶ成分が平均化された（ＵＶ成分の間引きが行われた）平均化ＲＧＢ成分に変換する。
【００２０】
変換ブロック１４は、量子化回路１８ａ、１８ｂ、１８ｃと、ＲＧＢｔｏＹＵＶ変換回路２０ａ、２０ｂ、２０ｃと、圧縮回路２２ａ、２２ｂ、２２ｃとによって構成されている。これらの構成要素１８，２０，２２は、同じ個数が設けられる。
【００２１】
量子化回路１８ａ、１８ｂ、１８ｃは、ＵＶ平均化回路１２が変換した平均化ＲＧＢ成分に対して、互いに異なる条件（例えば、量子化ビット数が異なる）で量子化を行い、量子化ＲＧＢ成分を生成する。
【００２２】
ＲＧＢｔｏＹＵＶ変換回路（ＹＵＶ変換回路）２０ａ、２０ｂ、２０ｃは、複数の量子化回路１８ａ、１８ｂ、１８ｃのそれぞれに対応して設けられ、それぞれの量子化回路１８ａ、１８ｂ、１８ｃが生成した量子化ＲＧＢ成分をＹＵＶ成分に変換し、これを変換済み画像データ（ＹＵＶ成分に変換された画像データ）として出力する。ＲＧＢｔｏＹＵＶ変換回路２０ａ、２０ｂ、２０ｃは同一のＹＵＶ変換を行う。
【００２３】
圧縮回路２２ａ、２２ｂ、２２ｃは、それぞれのＲＧＢｔｏＹＵＶ変換回路２０ａ、２０ｂ、２０ｃに対応して設けられ、それぞれのＲＧＢｔｏＹＵＶ変換回路２０ａ、２０ｂ、２０ｃが変換したＹＵＶ成分を所定の圧縮形式で圧縮して圧縮ＹＵＶ成分を生成する。圧縮回路２２ａ、２２ｂ、２２ｃは、同一の圧縮を行う。
【００２４】
選択部１６は、圧縮回路２２ａ、２２ｂ、２２ｃが生成した圧縮ＹＵＶ成分の中から、所望の圧縮率を達成する１つの画像データを選択し、これを出力画像データ（圧縮データ）として出力する。
【００２５】
次に、ＵＶ平均化回路１２について説明する。
【００２６】
図２は、図１に示すＵＶ平均化回路の構成を表す概念図である。同図に示すＵＶ平均化回路１２は、画像データ変換回路１０が、ＲＧＢ形式の入力画像データを、ＹＵＶ４２２形式の出力画像データに変換する場合において、隣り合う画素のＵＶ成分を平均化する場合の構成を表したものである。ＵＶ平均化回路１２は、加算回路２４と、Ｙ成分算出回路２５＿１，２５＿２と、減算回路２６と、演算回路２８とによって構成されている。
【００２７】
加算回路２４は、原画像データの隣り合う画素（奇数ピクセルとその次の偶数ピクセル）のＲＧＢそれぞれの成分の和を算出する。図２に示すように、ＲＧＢ形式の入力画像データの隣り合う２つの画素が、奇数ピクセル（第１の画素）のＲ１，Ｇ１，Ｂ１と、偶数ピクセル（第２の画素）のＲ２，Ｇ２，Ｂ２であるとする。この場合、加算回路２４は、Ｒ１＋Ｒ２、Ｇ１＋Ｇ２、Ｂ１＋Ｂ３を算出する。
【００２８】
Ｙ成分算出回路２５＿１，２５＿２は、例えば次の式の計算により、隣り合う画素のそれぞれのＹ成分（奇数ピクセルのＹ１と、偶数ピクセルのＹ２）を算出する。
Ｙ１＝０．２９９Ｒ１＋０．５８７Ｇ１＋０．１１４Ｂ１
Ｙ２＝０．２９９Ｒ２＋０．５８７Ｇ２＋０．１１４Ｂ２
【００２９】
減算回路２６は、隣り合う画素のＹ成分の差分Ｙ１−Ｙ２を算出する。
【００３０】
演算回路２８は、加算回路２４が算出したＲＧＢそれぞれの成分の和と、減算回路２６が算出したＹ成分の差分との演算により、隣り合う画素のＲＧＢ成分を、ＵＶ成分が平均化された平均化ＲＧＢ成分に変換する。演算回路２８は、第１の平均化回路３０と、第２の平均化回路３２とによって構成されている。
【００３１】
第１の平均化回路３０は、加算回路２４から入力されるＲＧＢそれぞれの成分の和に、減算回路２６から入力されるＹ成分の差分を加える加算回路３４と、加算回路３４の出力信号を１／２に除算することにより、隣り合う画素のうちの奇数ピクセルの平均化ＲＧＢ成分を生成する除算回路３６とによって構成されている。第１の平均化回路３０からは、以下の算出式で示す奇数ピクセルの画像データが出力される。
【００３２】
Ｒ＝（Ｒ１＋Ｒ２＋Ｙ１−Ｙ２）／２
Ｇ＝（Ｇ１＋Ｇ２＋Ｙ１−Ｙ２）／２
Ｂ＝（Ｂ１＋Ｂ２＋Ｙ１−Ｙ２）／２
【００３３】
第２の平均化回路３２は、加算回路２４が算出したＲＧＢそれぞれの成分の和から、減算回路２６が算出したＹ成分の差分を減じる減算回路３８と、減算回路３８の出力信号を１／２に除算することにより、隣り合う画素のうちの偶数ピクセルの平均化ＲＧＢ成分を生成する除算回路４０とによって構成されている。第２の平均化回路３２からは、以下の算出式で示す偶数ピクセルの画像データが出力される。
【００３４】
Ｒ＝（Ｒ１＋Ｒ２−Ｙ１＋Ｙ２）／２
Ｇ＝（Ｇ１＋Ｇ２−Ｙ１＋Ｙ２）／２
Ｂ＝（Ｂ１＋Ｂ２−Ｙ１＋Ｙ２）／２
【００３５】
ＹＵＶ４２２形式の画像データにおいて、隣り合う画素の違いは輝度Ｙのみである。つまり、隣り合う画素のＵＶ成分は同じである。これに基づき、本実施形態のＵＶ平均化回路１２は、隣り合う画素の加算をＲＧＢ成分について行い、それぞれのピクセルのＲＧＢ値から奇数ピクセルと偶数ピクセルの輝度Ｙ１，Ｙ２を求めて、その輝度の差分をそれぞれＲＧＢ成分の平均に加算および減算することによりＵＶ成分の平均化を行う。
【００３６】
ここで、図２では、奇数ピクセルの輝度Ｙ１と偶数ピクセルの輝度Ｙ２との差分を求めるために、差分回路として、それぞれのピクセルのＲＧＢ値から輝度Ｙ１，Ｙ２を求め、その差分を計算した。これに対し、差分回路を、奇数ピクセルと偶数ピクセルのＲＧＢそれぞれの値の差分を計算し、その差分から、輝度Ｙ１，Ｙ２の差分を求める構成とすることも可能である。
【００３７】
次に、画像データ変換回路１０の動作を説明する。
【００３８】
ＲＧＢ形式の画像データが入力されると、ＵＶ平均化回路１２により、ＵＶ成分の平均化が行われ、平均化ＲＧＢ成分が生成される。
【００３９】
続いて、変換ブロック１４において、量子化回路１８ａ、１８ｂ、１８ｃにより、平均化ＲＧＢ成分を各々異なる条件で量子化して量子化ＲＧＢ成分が生成され、ＲＧＢｔｏＹＵＶ変換回路２０ａ、２０ｂ、２０ｃにより、対応する量子化ＲＧＢ成分がＹＵＶ成分に変換され、圧縮回路２２ａ、２２ｂ、２２ｃにより、対応するＹＵＶ成分が圧縮されて圧縮ＹＵＶ成分が生成される。
【００４０】
そして、選択部１６により、圧縮回路２２ａ、２２ｂ、２２ｃから入力される圧縮ＹＵＶ成分の中から所望の圧縮率を達成する１つの画像データが選択され、出力画像データ（圧縮データ）として出力される。
【００４１】
以下、ＲＧＢｔｏＹＵＶ変換→ＵＶ成分の量子化→ＹＵＶｔｏＲＧＢ変換を行うＵＶ平均化回路を比較例とし、この比較例のＵＶ平均化回路との対比を行うことにより、本実施形態のＵＶ平均化回路１２についてさらに説明する。
【００４２】
比較例のＵＶ平均化回路において、ＲＧＢｔｏＹＵＶ変換による変換式の例として以下の計算式を挙げることができる。
Ｙ＝０．２９９Ｒ＋０．５８７Ｇ＋０．１１４Ｂ
Ｕ＝０．５００Ｒ−０．４１９Ｇ−０．０８１Ｂ
Ｖ＝−０．１６９Ｒ−０．３３２Ｇ＋０．５００Ｂ
【００４３】
また、ＹＵＶｔｏＲＧＢ変換による変換式の例として以下の計算式を挙げることができる。
Ｒ＝Ｙ＋１．４０２Ｕ
Ｇ＝Ｙ−０．７１４Ｕ−０．３４４Ｖ
Ｂ＝Ｙ＋１．７７２Ｖ
【００４４】
比較例のＵＶ平均化回路において、入力画像データの隣り合う２画素毎に平均をとることを考えて演算数を求めると以下の通りとなる。
ＲＧＢｔｏＹＵＶ変換：（乗算９回＋加算６回）×２
ＵＶ成分の平均：加算２回
ＹＵＶｔｏＲＧＢ変換：（乗算４回＋加算４回）×２
合計：乗算２６回＋加算２２回
【００４５】
ここで、平均値の算出のための１／２の除算は、２進数の演算においては単純なシフト操作で行うことができるため、上記の演算数には含めていない。
【００４６】
一方、本実施形態のＵＶ平均化回路１２において、同様に入力画像データの隣り合う２画素毎に平均をとることを考えて演算数を求めると以下の通りとなる。
輝度成分の算出：（乗算３回＋加算２回）×２
ＵＶ成分の平均：加算１０回
合計：乗算６回＋加算１４回
【００４７】
ここで、比較例と同様に、１／２の除算は演算数に含めていない。加算回路３４および減算回路３８（いずれも、Ｒ，Ｇ，Ｂそれぞれの成分の値を算出するための回路を有する）での加算演算の回数は、合計で６回である。ＵＶ成分の平均において、Ｒ１＋Ｒ２，Ｇ１＋Ｇ２，Ｂ１＋Ｂ２の加算演算の回数は、合計で３回である。すなわち、それぞれ１つの加算回路を利用してＲ１＋Ｒ２，Ｇ１＋Ｇ２，Ｂ１＋Ｂ２の加算演算を行い、その結果を、加算回路３４と減算回路３８との両方の、対応する成分の値を算出するための回路に供給する。さらに、ＵＶ成分の平均において、Ｙ１−Ｙ２の加算演算の回数は１回である。すなわち、１つの減算回路を利用してＹ１−Ｙ２の加算演算を行い、その結果を、加算回路３４と減算回路３８との両方に供給する。
【００４８】
つまり、本実施形態のＵＶ平均化回路１２は、比較例のＵＶ平均化回路と比べると、加算数が２２回から１０回へと減少し、乗算数が２６回から６回へと大幅に減少し、回路規模を大幅に削減できることが分かる。
【００４９】
次に、上記比較例のＵＶ平均化回路と本実施形態のＵＶ平均化回路１２について、出力画像データの整合性を検証する。
【００５０】
奇数ピクセルのデータＲＧＢ０、偶数ピクセルのデータＲＧＢ１をそれぞれ以下のように行列で定義する。
【００５１】
【数１】
2010245959.tif 000003

【００５２】
比較例のＵＶ平均化回路において、ＲＧＢｔｏＹＵＶの変換行列（３×３）をＱ、ＹＵＶｔｏＲＧＢの変換行列（３×３）をＱＩとし、ＹＵＶ成分からＵＶ成分を取り出すための変換行列Ｐ０、同Ｙ成分を取り出す変換行列Ｐ１をそれぞれ以下のように定義する。
【００５３】
【数２】
2010245959.tif 000004

【００５４】
上記から比較例のＵＶ平均化回路において、入力画像データのＲＧＢ成分をＹＵＶ成分に変換し、ＵＶ成分の平均をとってからＲＧＢ成分に変換した後の奇数ピクセルの値は以下の計算式で表される。
ＱＩ＊（（Ｐ０＊Ｑ＊ＲＧＢ０＋Ｐ０＊Ｑ＊ＲＧＢ１）／２＋Ｐ１＊Ｑ＊ＲＧＢ０）
【００５５】
これを計算すると以下のようになる。
Ｒ＝（０．３５０５ｒ１＋０．６４９５ｒ０−０．２９３５ｇ１＋０．２９３５ｇ０−０．０５７ｂ１＋０．０５７ｂ０）
Ｇ＝（−０．１４９５ｒ１＋０．１４９５ｒ０＋０．２０６５ｇ１＋０．７９３５ｇ０−０．０５７ｂ１＋０．０５７ｂ０）
Ｂ＝（−０．１４９５ｒ１＋０．１４９５ｒ０−０．２９３５ｇ１＋０．２９３５ｇ０＋０．４４３ｂ１＋０．５５７ｂ０）
【００５６】
一方、本実施形態のＵＶ平均化回路１２の場合、前述のＲＧＢｔｏＹＵＶの変換行列Ｑの１行目をＱ０として、輝度の差分Ｙ１−Ｙ２（＝Ｙ）を、Ｙ＝Ｑ０＊ＲＧＢ０−Ｑ０＊ＲＧＢ１とすると、同じく奇数ピクセルの値は以下の計算式で表される。
【００５７】
【数３】
2010245959.tif 000005

【００５８】
これを計算すると以下のようになる。
Ｒ＝（０．３５０５ｒ１＋０．６４９５ｒ０−０．２９３５ｇ１＋０．２９３５ｇ０−０．０５７ｂ１＋０．０５７ｂ０）
Ｇ＝（−０．１４９５ｒ１＋０．１４９５ｒ０＋０．２０６５ｇ１＋０．７９３５ｇ０−０．０５７ｂ１＋０．０５７ｂ０）
Ｂ＝（−０．１４９５ｒ１＋０．１４９５ｒ０−０．２９３５ｇ１＋０．２９３５ｇ０＋０．４４３ｂ１＋０．５５７ｂ０）
【００５９】
上記説明の通り、比較例のＵＶ平均化回路と本実施形態のＵＶ平均化回路１２において、その出力の奇数ピクセルの値が同一になることが確認できる。また、偶数ピクセルについては言うまでもなく同様に同一となる。
【００６０】
上記のように、画像データ変換回路１０は、画像データをＲＧＢ成分からＹＵＶ成分に変換してからＵＶ成分の平均化を行うのではなく、画像データのＲＧＢ成分に対して直接ＵＶ平均を行うことにより、画質を向上させることができる。ここで、ＹＵＶ成分よりもＲＧＢ成分に対してＵＶ平均を行う方が画質の低下を防止できることは実験的に分かっている。
【００６１】
また、上記実施形態のように、異なる条件で複数の量子化を行う場合でも、１つのＵＶ平均化回路を設けるだけでよいため、複数の量子化のそれぞれに対応してＵＶ平均化回路を設ける場合と比べて回路規模を大幅に削減することができる。また、ＵＶ平均化回路は、単純にＲＧＢｔｏＹＵＶ変換→ＵＶ成分の平均化→ＹＵＶｔｏＲＧＢ変換を行うよりも演算量が少ないため、さらに、回路規模を削減することができる。
【００６２】
なお、ＹＵＶ４２２を例に挙げて説明したが、本発明はこれに限定されず、ＹＵＶ４２２の他にも、ＹＵＶ４４４、ＹＵＶ４２０、ＹＵＶ４１１、ＹＵＶ９などの様々なＹＵＶ形式の画像データに変換する場合も同様に適用できる。
【００６３】
また、変換ブロックにおいて、実施形態のように、３組の量子化回路、ＹＵＶ変換回路、圧縮回路を設けることに限定されず、２組以上の量子化回路、ＹＵＶ変換回路、圧縮回路を設けることができる。また、圧縮回路と選択部は必須の構成要素ではなく、例えば、ＲＧＢｔｏＹＵＶ変換回路から出力される複数のＹＵＶ成分で表される変換済み画像データを他の装置に供給する構成とすることもできる。
【００６４】
本発明は、基本的に以上のようなものである。
以上、本発明について詳細に説明したが、本発明は上記実施形態に限定されず、本発明の主旨を逸脱しない範囲において、種々の改良や変更をしてもよいのはもちろんである。
【符号の説明】
【００６５】
１０  画像データ変換装置
１２  ＵＶ平均化回路
１４  変換ブロック
１６  選択部
１８ａ、１８ｂ、１８ｃ  量子化回路
２０ａ、２０ｂ、２０ｃ  ＲＧＢｔｏＹＵＶ変換回路
２２ａ、２２ｂ、２２ｃ  圧縮回路
２４、３４  加算回路
２５＿１，２５＿２  Ｙ成分算出回路
２６、３８  減算回路
２８  演算回路
３０  第１の平均化回路
３２  第２の平均化回路
３６、４０  除算回路
【図１】
2010245959.tif 000006
【図２】
2010245959.tif 000007