(57)【要約】【課題】ＹＵＶ４２０データからＲＧＢへの変換機能を実行するハードウェアを有する画像処理装置において、このハードウェアを用いてＹＵＶ４２２データから画質の劣化無くＲＧＢへ変換することを可能にする。【解決手段】入力バッファに入力される画像データがＹＵＶ４２０形式であるか、あるいはＹＵＶ４２２形式であるかを判定し（Ｓ２０１）、入力バッファに入力される画像データがＹＵＶ４２０形式である場合は、画像データを入力バッファに順に入力し、ＲＧＢ形式への変換後に出力バッファに得られたＲＧＢ形式のデータを順に読み出し（Ｓ２０２〜Ｓ２１０）、入力バッファに入力される画像データがＹＵＶ４２２形式である場合は、画像データを入力バッファに入力する際に各行を２度入力し、ＲＧＢ形式への変換後に出力バッファに得られたＲＧＢ形式のデータを１行置きに読み出す（Ｓ２０５〜Ｓ２１０）。【選択図】  図２
2006211197.tif 000002
【特許請求の範囲】
【請求項１】
画像データをＹＵＶ４２０形式からＲＧＢ形式に変換する画像処理方法において、
入力バッファに入力される画像データがＹＵＶ４２０形式であるか、あるいはＹＵＶ４２２形式であるかを判定する工程と、
前記入力バッファに入力される画像データがＹＵＶ４２０形式である場合は、画像データを前記入力バッファに順に入力し、ＲＧＢ形式への変換後に出力バッファに得られたＲＧＢ形式のデータを順に読み出し、前記入力バッファに入力される画像データがＹＵＶ４２２形式である場合は、画像データを前記入力バッファに入力する際に各行を２度入力し、ＲＧＢ形式への変換後に前記出力バッファに得られたＲＧＢ形式のデータを１行置きに読み出す工程とを含む画像処理方法。
【請求項２】
画像データをＹＵＶ４２０形式からＲＧＢ形式に変換するプログラムであって、コンピュータに、
入力バッファに入力される画像データがＹＵＶ４２０形式であるか、あるいはＹＵＶ４２２形式であるかを判定する工程と、
前記入力バッファに入力される画像データがＹＵＶ４２０形式である場合は、画像データを前記入力バッファに順に入力し、ＲＧＢ形式への変換後に出力バッファに得られたＲＧＢ形式のデータを順に読み出し、前記入力バッファに入力される画像データがＹＵＶ４２２形式である場合は、画像データを前記入力バッファに入力する際に各行を２度入力し、ＲＧＢ形式への変換後に前記出力バッファに得られたＲＧＢ形式のデータを１行置きに読み出す工程とを実行させるプログラム。
【請求項３】
請求項２記載のプログラムを格納する記憶媒体。
【請求項４】
請求項３記載の記憶媒体を有する通信端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はＹ／Ｃ分離された画像データをＲＧＢ変換する画像処理方法に関するものである。
【背景技術】
【０００２】
画像データの処理において、ＲＧＢ３原色からＹＵＶ（Ｙ，Ｃｂ，Ｃｒ）といった輝度成分と色差成分に変換し、色差成分のデータを間引き（サブサンプリング）、ＪＰＥＧ等の圧縮静止画像やＭＰＥＧ等の圧縮動画像を生成している。
【０００３】
これらの画像データを表示デバイスに出力する際は、逆に圧縮画像の伸張と色差成分の補間を実施し（アップサンプリング）、ＹＵＶデータをＲＧＢへ変換するといった手法がとられている。図４および図５はＹＵＶデータをＲＧＢへ変換する処理方法を示す図である。
【０００４】
図４において、４０１はＹＵＶ４２０形式の輝度成分と色差成分のデータの関係を表している。ＹＵＶ４２０では、Ｙ（０，０）、Ｙ（０，１）、Ｙ（１，０）、Ｙ（１，１）、Ｃｂ（０，０）、Ｃｒ（０，０）の組み合わせ、すなわち、輝度Ｙが４画素、色差Ｃｂ、Ｃｒが各１画素の組み合わせで画像データを形成する。
【０００５】
このデータをＲＧＢ変換する際は、４０２のように各輝度成分に対してＣｂ（０，０）、Ｃｒ（０，０）を補間し、図３に示すＹＵＶ−ＲＧＢ変換式（３×３行列式の各要素は経験的に得られた係数である。）によりＹＵＶデータを各画素について変換し、４０３に示す４画素のＲＧＢデータを生成する。
【０００６】
図５において、５０１はＹＵＶ４２２形式の輝度成分と色差成分のデータの関係を表している。ＹＵＶ４２２では、Ｙ（０，０）、Ｙ（０，１）、Ｙ（１，０）、Ｙ（１，１）、Ｃｂ（０，０）、Ｃｂ（０，１）、Ｃｒ（０，０）、Ｃｒ（０，１）の組み合わせ、すなわち、輝度が４画素、色差Ｃｂ、Ｃｒが各２画素の組み合わせで画像データを形成する。
【０００７】
このデータをＲＧＢ変換する際は、５０２のようにＹ（１，０）に対してＣｂ（０，０）、Ｃｒ（０，０）を、Ｙ（１，１）に対してＣｂ（０，１）、Ｃｒ（０，１）を補間し、図３に示すＹＵＶ−ＲＧＢ変換式によりＹＵＶデータを各画素について変換し、５０３に示す４画素のＲＧＢデータを生成する。
【０００８】
色差成分のアップサンプリングの際に圧縮画像データの生成時と異なる処理を行う場合には、その処理過程で画像劣化が起きることがあり、それぞれの処理方法に応じて画像劣化防止対策が考えられる。
【０００９】
特許文献１においては、色差成分のサブサンプリングがＹＵＶ４２２である場合に、ＪＰＥＧの圧縮画像データについて画像の回転を行う際に色差成分の入れ替わりによる画像劣化が起きることを防ぐために、データを取り込むときのサブサンプリングの方向とＪＰＥＧデータの伸張後にＹＵＶ４２２データをＲＧＢ変換するときのアップサンプリングの方向を一致させる技術が提示されている。
【特許文献１】特開２００４−１１２６１０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
ＹＵＶ４２０データからＲＧＢへの変換機能を実行するハードウェアとしてＹＵＶ４２０−ＲＧＢ変換装置を有する場合に、これを用いて、色差データがＹＵＶ４２０よりも多く高画質のＹＵＶ４２２データからＲＧＢへの変換を画質の劣化なく実行することができるならば、ハードウェアの共有で生ずる回路規模縮小によるコスト削減効果が大きい。
【００１１】
しかし、図４および図５に示したように、ＹＵＶ４２０−ＲＧＢ変換装置におけるアップサンプリングの処理はＹＵＶ４２２データをＲＧＢ変換するときのアップサンプリングの処理と異なるため、そのまま使用したのでは画像劣化が生ずる。
【００１２】
本発明は、ＹＵＶ４２０データからＲＧＢへの変換機能を実行するハードウェアを有する場合に、これを用いてＹＵＶ４２２データから画質の劣化無くＲＧＢへ変換することを可能にすることで、回路規模を縮小してコスト削減を図ることができる画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明は、画像データをＹＵＶ４２０形式からＲＧＢ形式に変換する画像処理方法において、入力バッファに入力される画像データがＹＵＶ４２０形式であるか、あるいはＹＵＶ４２２形式であるかを判定する工程と、前記入力バッファに入力される画像データがＹＵＶ４２０形式である場合は、画像データを前記入力バッファに順に入力し、ＲＧＢ形式への変換後に出力バッファに得られたＲＧＢ形式のデータを順に読み出し、前記入力バッファに入力される画像データがＹＵＶ４２２形式である場合は、画像データを前記入力バッファに入力する際に各行を２度入力し、ＲＧＢ形式への変換後に前記出力バッファに得られたＲＧＢ形式のデータを１行置きに読み出す工程とを含む。
【００１４】
上記構成によれば、ＹＵＶ４２０データからＲＧＢへの変換機能を実行する簡単な回路構成のハードウェアを用いてＹＵＶ４２２データのような画像データを画質の劣化なくＲＧＢ変換することができ、ＹＵＶ４２０データからＲＧＢへの変換機能を実行するハードウェアの構成や入出力バッファの構成の変更も不要なため、回路規模の拡大やコストアップを防ぐことができる。
【発明の効果】
【００１５】
本発明によれば、ＹＵＶ４２０データからＲＧＢへの変換機能を実行するハードウェアを備えた画像処理装置において、ＹＵＶ４２２データのような色差データがＹＵＶ４２０よりも多く高画質の画像データを同一のハードウェアを用いて画質の劣化なくＲＧＢ変換することができ、ＹＵＶ４２０データからＲＧＢへの変換機能を実行するハードウェアの構成や入出力バッファの構成の変更も不要なため、画像処理装置の回路規模を縮小しコスト削減を図ることが可能となる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施形態について図面を参照して説明する。図１は本発明の一実施の形態に係る画像処理方法を示す図であり、ＹＵＶ４２２のデータ入力に対してＹＵＶ４２０−ＲＧＢ変換装置を用いて画質の劣化無くＲＧＢへ変換する処理方法を具体例で示している。
【００１７】
図１において、１０１は入力データであるＹＵＶ４２２フォーマットの画像データである。１０１で（０，０）、（０，１）、（１，０）、（１，１）の表記は、２×２画素の画像における画素位置を示している。１０１のような元画像に対してＹ成分の１行目と２行目をそれぞれ２回コピーした後、色差成分をそのまま用いることで１０２のようなデータを生成する。
【００１８】
１０２のデータの関係は、Ｙ（０，０）、Ｙ（１，０）、Ｙ（０，０）、Ｙ（１，０）、Ｃｂ（０，０）、Ｃｒ（０，０）の組み合わせでＹＵＶ４２０の画像フォーマットとなり、さらに、Ｙ（０，１）、Ｙ（１，１）、Ｙ（０，１）、Ｙ（１，１）、Ｃｂ（０，１）、Ｃｒ（０，１）の組み合わせでＹＵＶ４２０の画像フォーマットとなる。
【００１９】
１０３は１０２に対してＹＵＶ４２０−ＹＵＶ４４４アップサンプリングを実行した後のデータの関係を示しており、１０４は１０３を図３に示すＹＵＶ−ＲＧＢ変換式で変換した後のデータを示している。
【００２０】
１０３のデータは、１行目と２行目はそれぞれ、Ｙ（０，０）、Ｙ（１，０）、Ｃｂ（０，０）、Ｃｂ（０，０）、Ｃｒ（０，０）、Ｃｒ（０，０）であり、図５の５０２に示すＹＵＶ４２２に対するアップサンプリング後の１行目のデータと等価である。
【００２１】
また、３行目と４行目はＹ（０，１）、Ｙ（１，１）、Ｃｂ（０，１）、Ｃｂ（０，１）、Ｃｒ（０，１）、Ｃｒ（０，１）であり、図５の５０２に示すＹＵＶ４２２に対するアップサンプリング後の２行目のデータと等価である。
【００２２】
その結果、ＲＧＢ変換後の１０４のデータは、１行目と２行目が図５における５０３の１行目のデータと等価になり、同様に１０４のデータの３行目と４行目が図５における５０３の２行目のデータと等価になる。よって、１０４から１行目と３行目のみ使用することでＹＵＶ４２２の画像データ１０５が得られる。これにより、ＹＵＶ４２０−ＲＧＢ変換装置を用いてＹＵＶ４２２の画像データ入力を画質の劣化無くＲＧＢに等価変換することが可能となる。
【００２３】
図２は本実施の形態に係る画像処理方法を示すフローチャートであり、ＹＵＶ４２０−ＲＧＢ変換装置を共通に用いてＹＵＶ４２０およびＹＵＶ４２２の画像入力をそれぞれＲＧＢ変換する処理方法を示している。
【００２４】
図２において、ステップ２０１では入力データのサブサンプリングがＹＵＶ４２０かＹＵＶ４２２か判断する。判断した結果がＹＵＶ４２０の場合は、ステップ２０２、２０３、２０４に示すように輝度成分と色差成分をそのまま入力バッファへコピーする。
【００２５】
判断した結果がＹＵＶ４２２の場合は、ステップ２０５で元画像データの輝度成分のみを入力バッファへ２回コピーし、ステップ２０６、２０７において色差成分をそのまま入力バッファへコピーする。
【００２６】
このステップ２０５でのコピー処理により、図１の１０２に示すデータの関係を作成する。入力データ１０１に示すＹＵＶ４２２のデータのＹ成分を入力バッファへコピーする際、輝度成分（Ｙ成分）をライン単位で２回入力し、Ｃｂ、Ｃｒはそのまま入力することで１０２のようにすることが可能である。
【００２７】
以上の処理を行った上で、ステップ２０８のＲＧＢ変換起動によりＹＵＶ４２０−ＲＧＢ変換装置が起動され、図１の１０２のデータから１０３のデータへの色差成分のアップサンプリングと、１０３から１０４へのＹＵＶ−ＲＧＢ変換が実行される。
【００２８】
ステップ２０９では、再度入力データのサブサンプリングがＹＵＶ４２２かＹＵＶ４２０かを判定する。ＹＵＶ４２２の場合は、前述したように１ラインずつ出力されたＲＧＢからデータを間引くために、ステップ２１１のようにＲＧＢ変換出力を１ラインずつ読み飛ばし、ステップ２１２で出力対象へ転送することで、ＹＵＶ４２２−ＲＧＢ変換と等価な処理を実現する。
【００２９】
ＹＵＶ４２０の場合は、ＲＧＢ変換出力をそのまま使用できる。従って、ステップ２１０ではＲＧＢ変換出力を順番に読み出し、ステップ２１２で出力対象へ転送する。
【産業上の利用可能性】
【００３０】
本発明の画像処理方法は、ＹＵＶ４２０データからＲＧＢへの変換機能を実行するハードウェアを備えた画像処理装置において、ＹＵＶ４２２データのような色差データがＹＵＶ４２０よりも多く高画質の画像データを同一のハードウェアを用いて画質の劣化なくＲＧＢ変換することができ、ＹＵＶ４２０データからＲＧＢへの変換機能を実行するハードウェアの構成や入出力バッファの構成の変更も不要なため、画像処理装置の回路規模を縮小しコスト削減を図ることが可能となるという効果を有し、Ｙ／Ｃ分離された画像データをＲＧＢ変換する画像処理方法等として有用である。
【図面の簡単な説明】
【００３１】
【図１】本発明の一実施の形態に係る画像処理方法を具体例で示す図。
【図２】本発明の一実施の形態に係る画像処理方法を示すフローチャート。
【図３】ＹＵＶデータとＲＧＢ３原色データの変換式。
【図４】ＹＵＶ４２０形式データをＲＧＢへ変換する処理方法を示す図。
【図５】ＹＵＶ４２２形式データをＲＧＢへ変換する処理方法を示す図。
【符号の説明】
【００３２】
１０１  ＹＵＶ４２２形式の画像データ
１０２  入力バッファ上の画像データの構成
１０３  色差成分を補完した後の画像データの構成
１０４  ＹＵＶ４２０−ＲＧＢ変換後の出力バッファ上の画像データの構成
１０５  出力バッファからの間引きによりＲＧＢ変換が完了した画像データ
２０１〜２１２  処理ステップ
４０１  ＹＵＶ４２０形式の画像データ
４０２  色差成分を補完した後の画像データの構成
４０３  ＲＧＢ変換後の画像データ
５０１  ＹＵＶ４２２形式の画像データ
５０２  色差成分を補完した後の画像データの構成
５０３  ＲＧＢ変換後の画像データ
【図１】
2006211197.tif 000003
【図２】
2006211197.tif 000004
【図３】
2006211197.tif 000005
【図４】
2006211197.tif 000006
【図５】
2006211197.tif 000007