(57)【要約】【課題】  画像重畳処理における処理時間、消費電力、メモリ容量の低減化を図り、画像処理効率の向上を図る。【解決手段】  フォーマット変換部１０は、重畳画像領域選別部１２と演算処理部１３を含む。重畳画像領域選別部１２は、複数の画像データを重畳する際に、重畳画像に必要な領域であるか否かを判定するためのしきい値を設定し、しきい値にもとづき、画像領域を選別する。演算処理部１３は、選別された画像領域を、変換係数により演算して、画像データのＹＵＶフォーマットとＲＧＢフォーマットの変換を行う。画像重畳部２０は、フォーマット変換後の複数の画像データをメモリに書き込み、重畳画像を生成し出力する。【選択図】  図１
2005323293.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像データの処理を行う画像処理装置において、
複数の画像データを重畳する場合に、重畳画像に必要な領域であるか否かを判定するためのしきい値を設定し、しきい値にもとづき、画像領域を選別する重畳画像領域選別部と、選別された画像領域を、変換係数により演算して、画像データのフォーマット変換を行う演算処理部と、から構成されるフォーマット変換部と、
フォーマット変換後の複数の画像データをメモリに書き込み、重畳画像を生成し出力する画像重畳部と、
を有することを特徴とする画像処理装置。
【請求項２】
前記重畳画像領域選別部は、画像データを構成する第１色成分、第２色成分、第３色成分のそれぞれに対して下限しきい値と上限しきい値を設定し、３つの色成分がしきい値の範囲内に入る画像領域のみを、重畳すべき画像領域と判断することを特徴とする請求項１記載の画像処理装置。
【請求項３】
画像データのフォーマット変換を行うフォーマット変換装置において、
複数の画像データを重畳する場合に、重畳画像に必要な領域であるか否かを判定するためのしきい値を設定し、しきい値にもとづき画像領域を選別する際に、画像データを構成する第１色成分、第２色成分、第３色成分のそれぞれに対して下限しきい値と上限しきい値を設定し、３つの色成分がしきい値の範囲内に入る画像領域を、重畳すべき画像領域と判断する重畳画像領域選別部と、
選別された画像領域を、変換係数により演算して、画像データのフォーマット変換を行う演算処理部と、
を有することを特徴とするフォーマット変換装置。
【請求項４】
カメラ機能を有する携帯電話機において、
重畳画像を生成する重畳モードを含むモード選択メニューをユーザに表示するメニュー表示部と、
カメラで撮影された背景画像を保存する背景画像保存部、カメラで撮影された文字・図形画像を保存する文字・図形画像保存部、を含む画像保存部と、
背景画像と文字・図形画像を重畳する場合に、重畳画像に必要な領域であるか否かを判定するためのしきい値を設定し、しきい値にもとづき画像領域を選別する際に、画像データを構成する第１色成分、第２色成分、第３色成分のそれぞれに対して下限しきい値と上限しきい値を設定し、３つの色成分がしきい値の範囲内に入る画像領域を、重畳すべき画像領域と判断する重畳画像領域選別部、選別された画像領域を、変換係数により演算して、画像データのＹＵＶフォーマットとＲＧＢフォーマットの変換を行う演算処理部、フォーマット変換後の背景画像と文字・図形画像をメモリに書き込み、背景画像の上に文字・図形画像が重畳された１枚の重畳画像を生成し出力する画像重畳部、から構成される画像処理部と、
を有することを特徴とする携帯電話機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置に関し、特に複数の画像データの処理を行う画像処理装置に関する。
【背景技術】
【０００２】
近年の画像処理システムは非常に複雑化しており、１つのシステム上に多種多様なマクロ（アプリケーション）が実装され、ＲＧＢフォーマットやＹＵＶフォーマットなどの様々な画像フォーマットが混在するケースが増えている。
【０００３】
ＲＧＢとは、Red（赤）、Green（緑）、Blue（青）の光の３原色の頭文字をつけた略称で、カラーテレビなどは、この３つの色を混ぜ合わせることによって色調（色の濃淡、強弱など）を表現している。
【０００４】
ＲＧＢフォーマットでよく使われるものとしては、ＲＧＢ８８８やＲＧＢ５５５がある。ＲＧＢ８８８は、ＲＧＢをそれぞれ２５６階調（８ビット）に分けて、１６７７万７２１０（＝２8×２8×２8）色の色調表現を可能としたフォーマットである。ＲＧＢ５５５は、ＲＧＢをそれぞれ３２階調（５ビット）に分けて３万２７６８（＝２5×２5×２5）色の色調表現を可能としたフォーマットである。
【０００５】
また、ＹＵＶとは、輝度信号（Ｙ）、輝度信号と赤色成分の差（Ｕ）、輝度信号と青色成分の差（Ｖ）の３つの情報で色を表す形式である。人間の目が色の変化よりも明るさの変化に敏感な性質を利用して、輝度信号により多くのデータ量を割り当てることで、少ない画質の劣化で高いデータ圧縮率を得ることができ、ＪＰＥＧ、ＭＰＥＧなどの圧縮技術に用いられている。なお、Ｒ−Ｙの色差信号ＵをＣｒ、Ｂ−Ｙの色差信号ＶをＣｂと表記することもある。
【０００６】
ＹＵＶフォーマットは、サブサンプリング（輝度の画質劣化は明確に識別できるが色の画質劣化は判断しづらいために、色情報に対しては削減して平均化される。この処理をサブサンプリングと呼ぶ）を行う際の色差成分の間引き方によって、数種類に分類される。例えば、水平方向の２画素で間引き、２画素で１つのＵと１つのＶを共有するＹＵＶ４２２などがある。主なＹＵＶフォーマットの分類テーブルＴ３を図６に示す。
【０００７】
一方、複数の画像フォーマットが混在したシステムでは、各マクロ間で高速かつ円滑にデータのやりとりを行っており、ＹＵＶ→ＲＧＢといったように、現在の色が表現されているフォーマット（色空間）から別のフォーマットへのフォーマット変換（色空間変換）が行われる。例えば、ＹＵＶで色が表現されているデジタルビデオをパソコンのディスプレイに出力しようとする場合には、ＲＧＢへの変換が必要となる。
【０００８】
図７はフォーマット変換を行う画像処理システムを示す図である。画像処理システム１００は、ＣＰＵ１０１、フォーマット変換器１０２、グラフィック・コントローラ１０３、マクロ１０４−１〜１０４−ｎ、メモリ１０５、メモリ・コントローラ１０６から構成される。
【０００９】
ＣＰＵ１０１は、全体の画像処理制御を行う。フォーマット変換器１０２は、ＹＵＶ⇔ＲＧＢのフォーマット変換を行う装置で、例えば、ＲＧＢ８８８やＹＵＶ４２０等の画像フォーマットをハードウエアにより相互に変換する。グラフィック・コントローラ１０３は、アニメーション等の描画処理を行い、一般にＲＧＢフォーマット（ＲＧＢ８８８ or ＲＧＢ５５５）のデータを扱う。
【００１０】
マクロ１０４−１〜１０４−ｎは、ＪＰＥＧ、ＭＰＥＧなどの機能を含み、それぞれに設定された圧縮・伸張処理を行う。メモリ１０５は、画像データを格納し、メモリ・コントローラ１０６は、メモリ１０５のＲ／Ｗ制御を行う。
【００１１】
このような画像処理システム１００では、複数のマクロ１０４−１〜１０４−ｎが出力するフォーマットの異なった画像を重畳処理して、最終的な出力画像を生成するという処理が頻繁に行われる。重畳処理とは、例えば、背景となるイメージデータに文字・図形データを重ね合わせるなどの処理のことである。
【００１２】
以下の（ａ）〜（ｄ）は、従来の画像重畳処理の流れを示すものである。画像処理システム１００に対し、２枚のＹＵＶフォーマット画像データを重畳して、１枚のＲＧＢ画像データを生成する処理を示している。
【００１３】
（ａ）フォーマット変換器１０２は、１枚目のＹＵＶフォーマット画像データをメモリ１０５の領域Ａから読み出し、１フレーム全体のデータをＲＧＢ画像データフォーマットに変換する。なお、フォーマット変換器１０２は、画像の開始アドレス、終了アドレス等で囲まれた１つの矩形領域全体（例えば１画面全体）に対してフォーマット変換を行う機能を有している。そして、フォーマット変換器１０２は、フォーマット変換したＲＧＢ画像データを、メモリ１０５の領域Ａに書き戻す。
【００１４】
（ｂ）フォーマット変換器１０２は、２枚目のＹＵＶフォーマット画像データをメモリ１０５の領域Ｂから読み出し、１フレーム全体のデータをＲＧＢ画像データフォーマットに変換する。そして、フォーマット変換器１０２は、フォーマット変換したＲＧＢ画像データを、メモリ１０５の領域Ｂに書き戻す。
【００１５】
（ｃ）ＣＰＵ１０１（またはグラフィック・コントローラ１０３）は、（ａ）で処理されたデータをメモリ１０５から読み出し、重畳する画素か否かの重畳判定を画素毎に行った後、重畳すべきデータをメモリ１０５の領域Ｃ（出力画像領域）に書き戻す。
【００１６】
（ｄ）ＣＰＵ１０１（またはグラフィック・コントローラ１０３）は、（ｂ）で処理されたデータをメモリ１０５から読み出し、画素毎に同様な重畳判定をした後、重畳すべきデータをメモリ１０５の領域Ｃ（出力画像領域）に書き戻す。このような処理により、２枚のＹＵＶフォーマット画像データが重畳した、１枚のＲＧＢ画像データが生成される。
【００１７】
一方、従来の画像重畳処理技術として、イメージデータに文字・図形データが重畳する部分を合成前に簡易なイメージに置換して、イメージデータの前処理の負担を軽減する技術が提案されている（例えば、特許文献１）。
【特許文献１】特開平０７−１３１６３２号公報（段落番号〔００１２〕〜〔００１６〕，第１図）
【発明の開示】
【発明が解決しようとする課題】
【００１８】
上記のような画像処理システム１００で異フォーマットの画像を重畳する作業を行う場合は、画像データ全体（１画面分）を最初にフォーマット変換し、そのデータをソフトウエア（ＣＰＵ１０１）またはハードウエア（グラフィック・コントローラ１０３）で読み出し、重畳すべきデータか否かの判定を行った後に、必要データを出力画像領域に書き戻すという一連の作業を、重畳画像枚数分だけ繰り返す必要があった。
【００１９】
このように、従来では、フォーマット変換処理と重畳判定処理とは、別々の構成要素で実行されているため、構成要素間でのデータのやりとりが必要であり、また、従来のフォーマット変換器１０２では、画像の開始アドレス、終了アドレス等で囲まれた１つの矩形領域全体において、その矩形領域の中でさらに指定された重畳領域だけにフォーマット変換を施すといった機能は有していなかった。
【００２０】
これにより、従来では画像重畳処理を行う場合、最終的に生成される重畳画面に対して不要な画像領域まで、フォーマット変換を施さなければならず、このため処理時間、消費電力が大幅に増加するといった問題があった。また、扱う画像データが巨大化している現在では、使用するメモリ容量も増加することになり、コスト的に大きな負担がかかることになる。
【００２１】
さらに、上記の従来技術（特開平０７−１３１６３２号公報）では、文字・図形の重なるイメージ領域を一定の色で塗りつぶしておくことで、ＪＰＥＧ等の圧縮・伸張処理の負担の軽減を図っているが、重畳領域の輪郭を抽出して一定の色で塗りつぶすといった複雑な処理を施しているため、必ずしも画像処理全体の処理効率向上のための最適な処理とはいえない。
【００２２】
本発明はこのような点に鑑みてなされたものであり、重畳画像に必要な領域のみフォーマット変換を行って、画像処理効率の向上を図った画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【００２３】
本発明では上記課題を解決するために、図１に示すような、複数の画像データの処理を行う画像処理装置１において、複数の画像データを重畳する場合に、重畳画像に必要な領域であるか否かを判定するためのしきい値を設定し、しきい値にもとづき、画像領域を選別する重畳画像領域選別部１２と、選別された画像領域を、変換係数により演算して、画像データのフォーマット変換を行う演算処理部１３と、から構成されるフォーマット変換部１０と、フォーマット変換後の複数の画像データをメモリに書き込み、重畳画像を生成し出力する画像重畳部２０と、を有することを特徴とする画像処理装置１が提供される。
【００２４】
ここで、重畳画像領域選別部１２は、複数の画像データを重畳する場合に、重畳画像に必要な領域であるか否かを判定するためのしきい値を設定し、しきい値にもとづき、画像領域を選別する。演算処理部１３は、選別された画像領域を、変換係数により演算して、画像データのフォーマット変換を行う。画像重畳部２０は、フォーマット変換後の複数の画像データをメモリに書き込み、重畳画像を生成し出力する。
【発明の効果】
【００２５】
本発明の画像処理装置は、複数の画像データを重畳する場合に、重畳画像に必要な領域であるか否かを判定するためのしきい値を設定し、しきい値にもとづき、画像領域を選別し、選別された画像領域を、変換係数により演算して、画像データのフォーマット変換を行う。そして、フォーマット変換後の複数の画像データをメモリに書き込み、重畳画像を生成し出力する構成とした。これにより、重畳画像に必要な領域のみフォーマット変換を行えるので、画像重畳処理における処理時間、消費電力、メモリ容量の低減化を図り、画像処理効率の向上を図ることが可能になる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の実施の形態を図面を参照して説明する。図１は本発明の画像処理装置の原理図である。画像処理装置１は、フォーマット変換部１０と画像重畳部２０から構成され、画像データの重畳を高速に行う装置である。
【００２７】
フォーマット変換部１０は、重畳画像領域選別部１２と演算処理部１３を含む。重畳画像領域選別部１２は、複数の画像データを重畳する際に、重畳画像に必要な領域であるか否かを判定するためのしきい値を設定し、しきい値にもとづき、画像領域を選別する。演算処理部１３は、選別された画像領域を、変換係数により演算して、画像データのフォーマット変換（ＹＵＶフォーマット→ＲＧＢフォーマットなど）を行う。
【００２８】
画像重畳部２０は、フォーマット変換後の複数の画像データをメモリに書き込み、重畳画像を生成し出力する。図の例では、背景画像Ｄ１に文字・図形画像Ｄ２を重畳して（重ね合わせて）、１枚の重畳画像Ｄ３を生成している。
【００２９】
図２は画像処理装置１の全体構成を示す図である。画像処理装置１は、フォーマット変換部１０、画像重畳部２０から構成され、フォーマット変換部１０は、入力バッファ１１、重畳画像領域選別部１２、演算処理部１３、出力バッファ１４から構成される。
【００３０】
入力バッファ１１は、装置内のメモリ上に置かれたフォーマット変換の対象となる入力画像データを取り込み保持する。重畳画像領域選別部１２は、しきい値テーブルＴ１を含み、しきい値テーブルＴ１は、演算処理部１３に入力する画像データを選別するためのしきい値情報を保持する。
【００３１】
演算処理部１３は、変換係数テーブルＴ２を含み、変換係数テーブルＴ２は、フォーマット変換する際の変換係数情報を保持する。出力バッファ１４は、演算処理部１３から出力されるデータを保持する。画像重畳部２０は、メモリ２１を有し、出力バッファ１４からの画像データをメモリ２１に取り込み、メモリ２１に重畳画像を格納する。
【００３２】
次に本発明の画像処理装置１の構成及び動作について以下詳しく説明する。なお、フォーマット変換としては、ＹＵＶフォーマット→ＲＧＢフォーマットの変換を行うものとする。
【００３３】
図３は入力バッファ１１及び重畳画像領域選別部１２の構成を示す図である。画像データは、第１色成分、第２色成分、第３色成分の３つの色成分から構成され、本発明ではそれぞれをＹ、Ｃｒ、Ｃｂとして３つの色成分毎に処理を行う。
【００３４】
入力バッファ１１は、Ｙ格納領域部１１ａ、Ｃｒ格納領域部１１ｂ、Ｃｂ格納領域部１１ｃから構成される。重畳画像領域選別部１２は、しきい値テーブルＴ１、Ｙ成分比較器１２ａ−１、Ｃｒ成分比較器１２ａ−２、Ｃｂ成分比較器１２ａ−３、判定回路１２ｂから構成される。
【００３５】
入力バッファ１１に対し、Ｙ格納領域部１１ａ、Ｃｒ格納領域部１１ｂ、Ｃｂ格納領域部１１ｃはそれぞれ、Ｙデータ、Ｃｒデータ、Ｃｂデータを格納する。
しきい値テーブルＴ１は、レジスタ群の一部として実現され、Ｙデータに関しては、Ｙデータの下限しきい値を設定するＹ下限レジスタｒ１ａとＹデータの上限しきい値を設定するＹ上限レジスタｒ１ｂから構成される。
【００３６】
同様に、Ｃｒデータに関しては、Ｃｒデータの下限しきい値を設定するＣｒ下限レジスタｒ２ａとＣｒデータの上限しきい値を設定するＣｒ上限レジスタｒ２ｂから構成され、Ｃｂデータに関しては、Ｃｂデータの下限しきい値を設定するＣｂ下限レジスタｒ３ａとＣｂデータの上限しきい値を設定するＣｂ上限レジスタｒ３ｂから構成される。
【００３７】
Ｙ成分比較器１２ａ−１は、Ｙ上限しきい値及びＹ下限しきい値の範囲内に、Ｙ格納領域部１１ａから出力されたＹデータが入るか否かを比較判断し、判定結果とＹデータを出力する。Ｃｒ成分比較器１２ａ−２は、Ｃｒ上限しきい値及びＣｒ下限しきい値の範囲内に、Ｃｒ格納領域部１１ｂから出力されたＣｒデータが入るか否かを比較判断し、判定結果とＣｒデータを出力する。Ｃｂ成分比較器１２ａ−３は、Ｃｂ上限しきい値及びＣｂ下限しきい値の範囲内に、Ｃｂ格納領域部１１ｃから出力されたＣｂデータが入るか否かを比較判断し、判定結果とＣｂデータを出力する。
【００３８】
判定回路１２ｂは、Ｙデータ、Ｃｒデータ、Ｃｂデータと、それぞれの判定結果とを受信し、３つの判定結果がすべて、Ｙデータ、Ｃｒデータ、Ｃｂデータがしきい値範囲内にあることを示すものであるならば、イネーブルをアサートし、Ｙデータ、Ｃｒデータ、Ｃｂデータを次段の演算処理部１３へ送信する。
【００３９】
次に図３を用いて入力画像が重畳判定されるまでの動作について説明する（フォーマット変換を行う演算処理部１３以降の動作は図４で説明する）。具体的には、ＹＵＶフォーマット（ＹＵＶ４２０またはＹＵＶ４２２）の画像をＲＧＢ８８８データに変換して画像重畳する場合において、ある写真画像を背景とし、その上に白紙上に書かれた黒い文字部分のみを重畳する動作例について以降説明する。
【００４０】
背景画像と文字データのそれぞれについて画像処理が行われるので、まず、背景となる写真画像の重畳判定処理について説明する。背景画像のように画像全体をフォーマット変換したい場合は、各色成分の６つの上限／下限レジスタを以下のように設定し、すべての入力データが変換対象となるようにする。
【００４１】
Ｙ下限レジスタｒ１ａ＝０ｘ００、Ｙ上限レジスタｒ１ｂ＝０ｘｆｆ、Ｃｒ下限レジスタｒ２ａ＝０ｘ００、Ｃｒ上限レジスタｒ２ｂ＝０ｘｆｆ、Ｃｂ下限レジスタｒ３ａ＝０ｘ００、Ｃｂ上限レジスタｒ３ｂ＝０ｘｆｆ、と設定する。
【００４２】
入力バッファ１１に格納されたＹ、Ｃｒ、Ｃｂのそれぞれのデータは０ｘ００〜０ｘｆｆまで様々な値を取り得るが、下限しきい値及び上限しきい値が上記のように設定されていれば、すべてのデータがしきい値内に入ることになる。
【００４３】
すると、Ｙ成分比較器１２ａ−１、Ｃｒ成分比較器１２ａ−２、Ｃｂ成分比較器１２ａ−３は、すべてのデータに対して判定結果がＯＫ（データがしきい値内に入る）となる。判定回路１２ｂは、３つの判定結果と、Ｙ、Ｃｒ、Ｃｂのそれぞれのデータとを受信すると、判定結果すべてがＯＫであるので、アサートしたイネーブル信号と、Ｙ、Ｃｒ、Ｃｂのデータとを次段の演算処理部１３へ送信する。
【００４４】
次に白紙に書かれた文字部分の重畳判定について説明する。白及び黒の色成分は、Ｙ、Ｃｒ、Ｃｂのフォーマットとして以下の特徴を持っている。白い色のＹ、Ｃｒ、Ｃｂデータの特徴としては、Ｙ：０ｘｆｆに近い値、Ｃｒ：０ｘ８０に近い値、Ｃｂ：０ｘ８０に近い値を持つ。
【００４５】
また、黒い色のＹ、Ｃｒ、Ｃｂデータの特徴としては、Ｙ：０ｘ００に近い値、Ｃｒ：０ｘ８０に近い値、Ｃｂ：０ｘ８０に近い値を持つ。したがって、黒い色（文字部分）のみがフォーマット変換対象となるためには、各色成分の６つの上限／下限レジスタを、例えば以下のように設定することができる。
【００４６】
Ｙ下限レジスタｒ１ａ＝０ｘ００、Ｙ上限レジスタｒ１ｂ＝０ｘ１０、Ｃｒ下限レジスタｒ２ａ＝０ｘ７８、Ｃｒ上限レジスタｒ２ｂ＝０ｘ８８、Ｃｂ下限レジスタｒ３ａ＝０ｘ７８、Ｃｂ上限レジスタｒ３ｂ＝０ｘ８８、と設定する。
【００４７】
このようなしきい値設定において、例えば、白いデータ（Ｙ＝０ｘｆｆ／Ｃｒ＝０ｘ８０／Ｃｂ＝０ｘ８０）が入力バッファ１１に取り込まれた場合は、Ｃｒ、Ｃｂに関してはしきい値内に入っているためＯＫ判定が出るが、Ｙはしきい値内に入ってはいない。したがって、この場合は、判定回路１２ｂからイネーブルはアサートされない。
【００４８】
一方、黒いデータ（Ｙ＝０ｘ００／Ｃｒ＝０ｘ８０／Ｃｂ＝０ｘ８０）が入力バッファ１１に取り込まれた場合は、すべての色成分ともに、しきい値内に入っているため、判定回路１２ｂはイネーブルをアサートすることになり、この黒いデータは次段の演算処理部１３へ送信されることになる。
【００４９】
次に演算処理部１３以降の動作について説明する。図４は演算処理部１３、出力バッファ１４及び画像重畳部２０の動作を説明するための図である。判定回路１２ｂからのイネーブル信号がアサートされると、演算処理部１３内の積和演算器１３ａが活性化し、変換係数テーブルＴ２を用いてフォーマット変換演算を行う。
【００５０】
ＹＵＶフォーマットからＲＧＢフォーマットへの変換を行う場合、変換係数テーブルＴ２には、ITU-R BT.601で規定されている変換係数などが設定される（なお、変換係数テーブルＴ２で保存される変換係数は外部から書き換え可能としてもよい）。そして、積和演算器１３ａが、変換係数が含まれる以下の式（１ａ）〜（１ｃ）を用いて積和演算を行うことで、ＹＵＶフォーマットからＲＧＢフォーマット（ＲＧＢ８８８データ）への変換が実行される。
【００５１】
【数１】
2005323293.tif 000003
【００５２】
演算処理部１３では、背景画像及び文字画像に上記のような演算を行って、背景画像のＲＧＢ８８８データを出力し、また文字画像のＲＧＢ８８８データを出力する。出力バッファ１４は、これらの画像データを受信し、Ｒ、Ｇ、Ｂの画素毎にＦＩＦＯ形式で格納する。
【００５３】
画像重畳部２０は、出力バッファ１４から出力された画像データを、メモリ２１内の指定領域に書き込む。ここでは、背景画像と文字画像を、出力画像領域２１ａに書き込むことで、背景画に文字が重ね合わされた重畳画像が生成する。なお、メモリ２１は複数構成となっており、それぞれのメモリ面に対応して複数の重畳画像を格納できる。
【００５４】
以上説明したように、本発明により、必要データのみをフォーマット変換し（背景となる画像はすべてフォーマット変換され、その背景に重畳される画像としては文字データのみフォーマット変換される）、メモリに書き込むことができる。これにより、画像重畳処理の効率化を図ることが可能になる。
【００５５】
また、重畳データのみがメモリ２１に書き込まれるため（重畳に関係ない不要なデータが書き込まれない）、データ出力領域として直接、出力画像領域２１ａを指定でき、別途、出力アドレスレジスタ等で格納アドレスを指定して出力させることが可能になる。
【００５６】
なお、上記の説明では、１枚の重畳画像用に色成分しきい値レジスタをしきい値テーブルＴ１内に用意して、重畳画像処理を行う例について示したが、しきい値テーブルＴ１に設定されるしきい値は、外部から任意に設定可能である。このため、異なる重畳画像を複数生成するには、それらの画像に対応したしきい値の設定を逐一行って、複数の重畳画像を生成することが可能である。
【００５７】
次に本発明の画像処理装置１を適用した携帯電話機について説明する。図５は本発明の携帯電話機の構成を示す図である。携帯電話機３は、カメラ３ａを有しており、メニュー表示部３１と、画像保存部３２と、画像処理部３３とから構成される。
【００５８】
メニュー表示部３１は、ユーザ・インタフェース機能を有し、重畳画像を生成する重畳モードを含むモード選択メニューをユーザに表示する。画像保存部３２は、背景画像保存部３２ａと文字・図形画像保存部３２ｂを含み、背景画像保存部３２ａは、カメラ３ａで撮影された背景画像を保存する。文字・図形画像保存部３２ｂは、カメラ３ａで撮影された文字・図形画像を保存する。なお、背景画像保存部３２ａ及び文字・図形画像保存部３２ｂは、実際は同一メモリ上の異なる格納領域に該当する。画像処理部３３は、本発明の画像処理装置１に該当する機能を有している。
【００５９】
ここで、携帯電話機３を用いた重畳画像作成の一連の流れについて以下（ａ）〜（ｆ）に示す。
（ａ）  ユーザは白い紙の上に黒いペンで、文字や絵（文字・図形画像Ｄ２）を描いておく。
【００６０】
（ｂ）  携帯電話機３のメニュー表示部３１で、画像を重畳させるモードに設定する。
（ｃ）  ユーザは、背景にしたい画像（背景画像Ｄ１）を携帯電話機３のカメラ３ａで撮影し、背景画像保存部３２ａは背景画像Ｄ１を保存する。
【００６１】
（ｄ）  ユーザは、文字や絵を描いた紙（文字・図形画像Ｄ２）を携帯電話機３のカメラ３ａで撮影し、文字・図形画像保存部３２ｂは文字・図形画像Ｄ２を保存する。
（ｅ）  携帯電話機３の重畳モードが動作し（画像処理部３３が動作し）、背景画像の上に文字や絵が重畳された１枚の画像（重畳画像Ｄ３）が出来上がる。
【００６２】
（ｆ）  ユーザは、出来上がった画像を壁紙にしたり、メールに添付して相手に送信したりする。
以上説明したように、本発明によれば、フォーマット変換部１０に、設定されたしきい値により重畳判定を行う機能を設け、重畳画像に必要な領域のみフォーマット変換を行う構成とした。これにより、１つの構成要素内で、重畳判定及びフォーマット変換を行い、かつ必要最小限のフォーマット変換を行うので、画像処理時間の低減化を図ることが可能になる。
【００６３】
また、図７の画像処理システム１００に、本発明の機能を使用した場合の動作フローとしては、１枚目のＹＵＶフォーマット画像データを読み出し、しきい値による重畳判定を行い、重畳データのみにフォーマット変換を施し、メモリ１０５上の出力画像領域に書き込む。同様に、２枚目のＹＵＶフォーマット画像データを読み出し、しきい値による重畳を行い、重畳データのみにフォーマット変換を施し、メモリ１０５上の出力画像領域に書き込み、画像を重畳する。このような動作から、従来と比べて本発明では、画像処理時間が大幅に減少することがわかる。
【００６４】
一方、本発明では、画像フォーマット変換及びメモリへの書き出しを重畳データのみに対して行うため、メモリ容量、消費電力を大幅に低減することが可能になる。
なお、上記の説明ではフォーマット変換としてＹＵＶ→ＲＧＢとしたが、演算処理部１３のマトリックス計算の逆演算を行って、ＲＧＢ→ＹＵＶのフォーマット変換を行うこともできる。また、２枚の画像を重畳して１枚の重畳画像を生成する場合を示したが、複数枚の画像に対応したしきい値を設定するレジスタを設ければ、基本的な制御は変わらずに、複数枚の画像を重畳して１枚の重畳画像を生成することもできる。
【００６５】
さらに、上記では本発明を、携帯電話機に適用した例について示したが、携帯電話機に限らず、多様な画像処理機能を有する装置に適用できる。例えば、グラフィック・コントローラを有するシステムに対して、グラフィック・コントローラで描画したアニメーションとして、描画領域のみを複数枚重ねて、重畳画像を生成することもできる。また、グラフィック・コントローラで描画したアニメーションのうち、例えば、赤で描画された部分だけを取り出して自然画と重ねるなどの処理も本発明により容易に行うことが可能である。
【図面の簡単な説明】
【００６６】
【図１】本発明の画像処理装置の原理図である。
【図２】画像処理装置の全体構成を示す図である。
【図３】入力バッファ及び重畳画像領域選別部の構成を示す図である。
【図４】演算処理部、出力バッファ及び画像重畳部の動作を説明するための図である。
【図５】本発明の携帯電話機の構成を示す図である。
【図６】ＹＵＶフォーマットの分類テーブルを示す図である。
【図７】フォーマット変換を行う画像処理システムを示す図である。
【符号の説明】
【００６７】
１  画像処理装置
１０  フォーマット変換部
１２  重畳画像領域選別部
１３  演算処理部
２０  画像重畳部
Ｄ１  背景画像
Ｄ２  文字・図形画像
Ｄ３  重畳画像
【図１】
2005323293.tif 000004
【図２】
2005323293.tif 000005
【図３】
2005323293.tif 000006
【図４】
2005323293.tif 000007
【図５】
2005323293.tif 000008
【図６】
2005323293.tif 000009
【図７】
2005323293.tif 000010