(57)【要約】【課題】重畳する情報画像の透過率情報に係るデータ量を削減しメモリの使用量を低減することができる画像処理装置を提供する。【解決手段】入力された入力画像に重畳される情報画像と、情報画像が入力画像に重畳されるときの透過率情報とを生成する機能部であって、情報画像の輝度信号における一部の画素に対して透過率情報を付加し、一部の画素に透過率情報が付加された輝度信号を含む情報画像と透過率情報とをメモリに記憶するＯＳＤ画像生成部と、メモリから読み出した透過率情報に基づいて、入力画像に情報画像を重畳する画像重畳部とを有し、画像重畳部が、メモリから読み出した情報画像における輝度信号のうち透過率情報が付加されていない画素を、一部の画素に付加された透過率情報に基づいて入力画像に重畳するようにして、透過率情報に係るデータ量を削減しメモリの使用量を低減する。【選択図】図１
2018067893.tif 000002
【特許請求の範囲】
【請求項１】
画像を入力する入力手段と、
メモリと、
前記入力手段により入力された入力画像に重畳される情報画像と、前記情報画像が前記入力画像に重畳されるときの比率に関する透過率情報とを生成する生成手段であって、前記情報画像の輝度信号における一部の画素に対して前記透過率情報を付加し、前記一部の画素に前記透過率情報が付加された輝度信号を含む前記情報画像と前記透過率情報とを前記メモリに記憶する生成手段と、
前記メモリから読み出した前記透過率情報に基づいて、前記入力手段により入力された前記入力画像に前記メモリから読み出した前記情報画像を重畳する重畳手段とを有し、
前記重畳手段は、前記メモリから読み出した前記情報画像における輝度信号のうち前記透過率情報が付加されていない画素を、前記一部の画素に付加された前記透過率情報に基づいて前記入力画像に重畳することを特徴とする画像処理装置。
【請求項２】
前記重畳手段は、前記一部の画素のうち、前記透過率情報が付加されていない画素に最も近い画素に付加された前記透過率情報を使用して前記透過率情報が付加されていない前記情報画像を重畳することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記重畳手段は、前記一部の画素のうち、前記透過率情報が付加されていない画素に近接する二つの画素に付加された前記透過率情報を補間することにより、前記透過率情報が付加されていない画素のための透過率情報を生成し、前記生成した透過率情報を使用して、前記透過率情報が付加されていない前記情報画像を重畳することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記入力画像は更に色差信号を有し、
前記生成手段は、前記情報画像の色差信号の画素に対しては前記透過率情報を付加しないようにすることを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記生成手段は、前記情報画像の輝度信号における所定の一部の画素に対して前記透過率情報を付加し、他の画素に対して前記透過率情報を付加しないようにすることを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記生成手段は、前記情報画像の輝度信号における水平方向についてｎ画素に１画素の比率で前記透過率情報を付加することを特徴とする請求項４に記載の画像処理装置。
【請求項７】
前記生成手段は、前記情報画像の輝度信号における垂直方向についてｍ画素に１画素の比率で前記透過率情報を付加することを特徴とする請求項４に記載の画像処理装置。
【請求項８】
前記生成手段は、前記情報画像の画素幅に応じて前記透過率情報を付加する画素を決めることを特徴とする請求項４に記載の画像処理装置。
【請求項９】
画像を入力する入力手段と、
メモリと、
情報画像と、前記情報画像が重畳されるときの比率に関する透過率情報とを生成する生成手段であって、前記情報画像の輝度信号における一部の画素に対して前記透過率情報を付加し、前記一部の画素に前記透過率情報が付加された輝度信号を含む前記情報画像と前記透過率情報とを前記メモリに記憶する生成手段と、
前記入力手段により入力された入力画像と、前記メモリに記憶された前記情報画像の何れかを選択する選択手段と、
重畳手段であって、前記選択手段により選択された画像を、前記重畳手段から出力された出力画像に重畳して前記出力画像として出力する重畳手段とを有し、
前記重畳手段は、前記選択手段が前記メモリに記憶された前記情報画像を選択した場合、前記メモリから読み出した前記透過率情報に基づいて、前記選択手段から出力された前記情報画像を前記出力画像に重畳し、前記メモリから読み出した前記情報画像における輝度信号のうち前記透過率情報が付加されていない画素を、前記一部の画素に付加された前記透過率情報に基づいて前記出力画像に重畳することを特徴とする画像処理装置。
【請求項１０】
前記選択手段が前記入力画像を選択する場合に、前記入力画像に対する前記透過率情報を生成して前記入力画像に付加する制御手段を有することを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
画像を入力する入力工程と、
前記入力工程にて入力された入力画像に重畳される情報画像と、前記情報画像が前記入力画像に重畳されるときの比率に関する透過率情報とを生成する生成工程であって、前記情報画像の輝度信号における一部の画素に対して前記透過率情報を付加し、前記一部の画素に前記透過率情報が付加された輝度信号を含む前記情報画像と前記透過率情報とをメモリに記憶する生成工程と、
前記メモリから読み出した前記透過率情報に基づいて、前記入力工程にて入力された前記入力画像に前記メモリから読み出した前記情報画像を重畳する重畳工程とを有し、
前記重畳工程では、前記メモリから読み出した前記情報画像における輝度信号のうち前記透過率情報が付加されていない画素を、前記一部の画素に付加された前記透過率情報に基づいて前記入力画像に重畳することを特徴とする画像処理方法。
【請求項１２】
画像を入力する入力工程と、
情報画像と、前記情報画像が重畳されるときの比率に関する透過率情報とを生成する生成工程であって、前記情報画像の輝度信号における一部の画素に対して前記透過率情報を付加し、前記一部の画素に前記透過率情報が付加された輝度信号を含む前記情報画像と前記透過率情報とをメモリに記憶する生成工程と、
前記入力工程にて入力された入力画像と、前記メモリに記憶された前記情報画像の何れかを選択する選択工程と、
重畳工程であって、前記選択工程にて選択された画像を、前記重畳工程で出力された出力画像に重畳して前記出力画像として出力する重畳工程とを有し、
前記重畳工程では、前記選択工程にて前記メモリに記憶された前記情報画像を選択した場合、前記メモリから読み出した前記透過率情報に基づいて、前記選択工程で出力された前記情報画像を前記出力画像に重畳し、前記メモリから読み出した前記情報画像における輝度信号のうち前記透過率情報が付加されていない画素を、前記一部の画素に付加された前記透過率情報に基づいて前記出力画像に重畳することを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び画像処理方法に関する。
【背景技術】
【０００２】
デジタルカメラやデジタルビデオカメラは、撮影時に画像を確認するための表示部（液晶パネル等）を搭載している。表示部には、撮影画像だけではなく、撮影を補助する情報を図形や数字や文字等を用いた情報画像（以下、「ＯＳＤ（On Screen Display）画像」とも称す。）により表示することも可能である。ＯＳＤ画像を表示する場合にＯＳＤ画像によって撮影画像が隠れて完全に見えなくならないように、ＯＳＤ画像の透過率を設定して、背景となる撮影画像が透けて見えるように表示することが可能な製品もある。
【０００３】
ＯＳＤ画像の透過率は、アルファブレンディングデータ（以下、「αデータ」とも称す。）と呼ばれる透過率情報によって指定される。ＯＳＤ画像の画素毎にαデータが存在すると、画素毎に透過率を制御して精細なブレンド階調表現が可能であるが、データ量の増加に伴って画像処理時間やメモリ使用量が増加する。この問題を解決する１つの手段として、αデータをランレングス符号化して保持することにより、データ量の増加を抑える画像処理装置が提案されている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２２８１６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、αデータをランレングス符号化して保持するようにする場合、αデータの圧縮処理及び伸張処理が必要となる。また、αデータ値がランレングス符号化に適したデータ値ではない場合もあり、常に効果的にデータ量を削減することができるとは限らない。本発明は、このような課題に鑑みてなされたものであり、透過率情報に係るαデータのデータ量を削減しメモリの使用量を低減することができる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る画像処理装置は、画像を入力する入力手段と、メモリと、前記入力手段により入力された入力画像に重畳される情報画像と、前記情報画像が前記入力画像に重畳されるときの比率に関する透過率情報とを生成する生成手段であって、前記情報画像の輝度信号における一部の画素に対して前記透過率情報を付加し、前記一部の画素に前記透過率情報が付加された輝度信号を含む前記情報画像と前記透過率情報とを前記メモリに記憶する生成手段と、前記メモリから読み出した前記透過率情報に基づいて、前記入力手段により入力された前記入力画像に前記メモリから読み出した前記情報画像を重畳する重畳手段とを有し、前記重畳手段は、前記メモリから読み出した前記情報画像における輝度信号のうち前記透過率情報が付加されていない画素を、前記一部の画素に付加された前記透過率情報に基づいて前記入力画像に重畳することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、画像の輝度画素の数より少ない数の画素に対して透過率情報を付加して情報画像を生成することで、透過率情報に係るデータ量を削減しメモリの使用量を低減することができる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施形態における画像処理装置の構成例を示す図である。
【図２】第１の実施形態における画像のデータ形式の例を示す図である。
【図３】第１の実施形態における画像の透過率情報の付加例を示す図である。
【図４】第１の実施形態における画像の透過率情報の付加例を示す図である。
【図５】第１の実施形態における画像の透過率情報の付加例を示す図である。
【図６】第２の実施形態における画像処理装置の構成例を示す図である。
【図７】本実施形態における画像処理装置を有する電子機器の構成例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態を図面に基づいて説明する。
【００１０】
（第１の実施形態）
本発明の第１の実施形態について説明する。図１は、第１の実施形態による画像処理装置の構成例を示すブロック図である。第１の実施形態においては、入力画像に文字や図形等を用いた情報画像（ＯＳＤ画像）を重畳した画像を生成して出力することが可能な画像処理装置を例に説明する。第１の実施形態における画像処理装置は、図１に示すように、制御部１０１、情報画像（ＯＳＤ画像）生成部１０２、メモリ１０３、及び画像重畳部１０４を有する。
【００１１】
制御部１０１は、画像処理装置が有する各機能部を制御する。制御部１０１は、例えばＯＳＤ画像生成部１０２に、ＯＳＤ画像の生成を指示したり、生成したＯＳＤ画像の書き込みや読み出しを指示したりする。また、制御部１０１は、例えば画像重畳部１０４に重畳画像の生成を指示したりする。
【００１２】
ＯＳＤ画像生成部１０２は、制御部１０１からの指示に従ってＯＳＤ画像の生成処理等を行う。ＯＳＤ画像生成部１０２は、文字や図形等のＯＳＤ画像を生成し、さらにＯＳＤ画像の透過率を示す透過率情報であるアルファブレンディングデータ（αデータ）を付加したＯＳＤ画像を生成してメモリ１０３に書き込む。すなわち、αデータはＯＳＤ画像が重畳されるときの比率に関する透過率情報である。また、ＯＳＤ画像生成部１０２は、メモリ１０３に書き込まれたαデータ付きＯＳＤ画像の輝度信号（Ｙ）、色差信号（Ｃ）及びαデータをメモリ１０３から読み出して画像重畳部１０４に出力する。
【００１３】
画像重畳部１０４は、入力画像１０５とＯＳＤ画像生成部１０２が出力したαデータ付きＯＳＤ画像とを、制御部１０１からの指示及びαデータの値に従って画素毎に合成することで重畳し、αデータを有しない出力画像（重畳画像）１０６を生成し出力する。なお、出力画像（重畳画像）１０６をαデータ付き画像とすることも可能である。
【００１４】
入力画像１０５は、一般的なデータ形式のいずれかの形式の画像であり、例えば図２に示すようなデータ形式の画像である。図２は、入力画像１０５のデータ形式の例を示す図である。なお、図２には入力画像１０５の内の一部の画素を図示しており、それぞれ０ライン目〜３ライン目の０番目〜７番目の画素を図示している（図３〜図５についても同様）。図２（Ａ）〜図２（Ｃ）において、Ｙｉｊはｉライン目のｊ番目の画素が有する輝度信号（輝度成分、輝度情報）を表しており、Ｃｉｊはｉライン目のｊ番目の画素が有する色差信号（色差成分、色差情報）を表している。図２（Ａ）〜図２（Ｃ）に示すように、形式毎に輝度信号（Ｙ）と色差信号（Ｃ）との存在比率や重心位置が異なる。
【００１５】
図２（Ａ）に示すデータ形式は、水平方向及び垂直方向ともに色差信号（Ｃ）を有する画素（色差画素）の数を半減させ、輝度信号（Ｙ）を有する４つの画素（輝度画素）に対して色差画素が１画素存在するＹＣＣ４：２：０フォーマットである。例えば、輝度信号Ｙ００、Ｙ０１、Ｙ１０、Ｙ１１の輝度４画素に対して、色差信号Ｃ００の１画素を有する。
【００１６】
また、図２（Ｂ）に示すデータ形式は、水平方向の色差画素数を半減させ、輝度４画素に対して色差画素が２画素存在するＹＣＣ４：２：２フォーマットである。例えば、輝度信号Ｙ００、Ｙ０１の輝度２画素に対して色差信号Ｃ００の１画素を有し、輝度信号Ｙ１０、Ｙ１１の輝度２画素に対して色差信号Ｃ１０の１画素を有する。また、図２（Ｃ）に示すデータ形式は、輝度４画素に対して色差画素が４画素存在するＹＣＣ４：４：４フォーマットである。例えば、輝度信号Ｙ００、Ｙ０１、Ｙ１０、Ｙ１１の輝度画素のそれぞれに対して色差信号Ｃ００、Ｃ０１、Ｃ１０、Ｃ１１の色差画素を有する。
【００１７】
次に、本実施形態におけるＯＳＤ画像の生成方法について、図３〜図５を参照して説明する。図３〜図５は、ＯＳＤ画像生成部１０２が生成するαデータ付きＯＳＤ画像の例を示す図である。図３〜図５において、Ｙｉｊはｉライン目のｊ番目の画素が有する輝度信号（輝度成分、輝度情報）を表しており、Ｃｉｊはｉライン目のｊ番目の画素が有する色差信号（色差成分、色差情報）を表している。また、Ａｉｊはｉライン目のｊ番目の画素に付加されたαデータ（透過率情報）を表している。
【００１８】
図３（Ａ）〜図３（Ｅ）には、データ形式が輝度４画素に対して色差画素が１画素存在するＹＣＣ４：２：０フォーマットでのαデータ付きＯＳＤ画像の例を示している。図４（Ａ）〜図４（Ｅ）には、データ形式が輝度４画素に対して色差画素が２画素存在するＹＣＣ４：２：２フォーマットでのαデータ付きＯＳＤ画像の例を示している。また、図５（Ａ）〜図５（Ｅ）には、データ形式が輝度４画素に対して色差画素が４画素存在するＹＣＣ４：４：４フォーマットでのαデータ付きＯＳＤ画像の例を示している。
【００１９】
ＯＳＤ画像生成部１０２は、制御部１０１からの指示に従って、文字や図形等を描画する機能を有する。文字はフォントデータを読み込むようにしてもよいし、制御部１０１から文字についての描画情報を指示するようにしてもよい。また、図形も既に準備済みのデータを読み込むようにしてもよいし、制御部１０１から図形についての描画情報を指示するようにしてもよい。ＯＳＤ画像生成部１０２は、制御部１０１からの指示に従ってＯＳＤ画像を生成した後、付加対象の画素にαデータを付加する。なお、ＯＳＤ画像を入力画像１０５の上に透けないように重畳するには、画像全面を一様に透過率０％とするαデータを指定すればよい。
【００２０】
ここで、例えば図３（Ｂ）、図４（Ｂ）、図５（Ｂ）に示すように輝度画素と同じ重心位置で輝度画素数と同じ画素数分のαデータを付加するとする。例えば、輝度信号Ｙ００、Ｙ０１、Ｙ１０、Ｙ１１の輝度画素のそれぞれに対して透過率情報Ａ００、Ａ０１、Ａ１０、Ａ１１のαデータを付加するとする。このように輝度画素と同じ重心位置で輝度画素数と同じ画素数分のαデータを付加すると、細かい領域で透過率を制御でき高い階調表現が可能である。しかし、αデータ量が多くなり、αデータを生成してメモリ１０３に書き込むＯＳＤ画像生成部１０２の画像処理の負荷が大きい。
【００２１】
そこで、本実施形態では、ＯＳＤ画像生成部１０２は、図３（Ａ）、図４（Ａ）、図５（Ａ）に示すように輝度画素と同じ重心位置で水平方向の２輝度画素毎にαデータを付加してαデータ付きＯＳＤ画像を生成する。例えば、ＯＳＤ画像生成部１０２は、輝度信号Ｙ００の輝度画素に対して透過率情報Ａ００のαデータを付加し、輝度信号Ｙ１０の輝度画素に対して透過率情報Ａ１０のαデータを付加したＯＳＤ画像を生成する。このように画像の水平方向において、輝度２画素に対して１画素の比率で透過率情報を付加してＯＳＤ画像を生成することで、αデータのデータ量が２分の１となる。したがって、αデータのデータ量を削減し、ＯＳＤ画像のためのメモリの使用量を低減することができる。
【００２２】
また、ＯＳＤ画像として描画される線や点の太さ（画素幅）やデータ値によっては、ＯＳＤ画像生成部１０２は、αデータを付加する画素をＯＳＤ画像に基づいて制御し、αデータ付きＯＳＤ画像を生成するようにしてもよい。例えば、ＯＳＤ画像の画像要素の太さが４画素以上で一様な輝度値と色差値を有する場合、ＯＳＤ画像生成部１０２は、図３（Ｃ）、図４（Ｃ）、図５（Ｃ）に示すように輝度画素と同じ重心位置で水平方向の４輝度画素毎にαデータを付加するようにしてもよい。例えば、ＯＳＤ画像生成部１０２は、輝度信号Ｙ０１、Ｙ０２、Ｙ０３の輝度画素に対してはαデータを付加せずに、輝度信号Ｙ００の輝度画素に対して透過率情報Ａ００のαデータを付加したＯＳＤ画像を生成する。
【００２３】
さらに、例えば、ＯＳＤ画像生成部１０２は、図３（Ｅ）、図４（Ｅ）、図５（Ｅ）に示すように輝度画素と同じ重心位置で水平方向の４輝度画素毎、垂直方向の２ライン毎にαデータを付加するようにしてもよい。例えば、ＯＳＤ画像生成部１０２は、輝度信号Ｙ０１、Ｙ０２、Ｙ０３、Ｙ１０、Ｙ１１、Ｙ１２、Ｙ１３の輝度画素に対してはαデータを付加せずに、輝度信号Ｙ００の輝度画素に対して透過率情報Ａ００のαデータを付加したＯＳＤ画像を生成する。このようにＯＳＤ画像の画像要素の太さが４画素以上で一様な輝度値と色差値を有する場合、画像の水平方向において、輝度４画素に対して１画素の比率で透過率情報を付加したＯＳＤ画像を生成するようにしてもよい。
【００２４】
また、例えば太さが２画素以上である場合、ＯＳＤ画像生成部１０２は、図３（Ｄ）、図４（Ｄ）、図５（Ｄ）に示すように輝度画素と同じ重心位置で水平方向の２輝度画素毎、垂直方向の２ライン毎にαデータを付加するようにしてもよい。例えば、ＯＳＤ画像生成部１０２は、輝度信号Ｙ０１、Ｙ１０、Ｙ１１の輝度画素に対してはαデータを付加せずに、輝度信号Ｙ００の輝度画素に対して透過率情報Ａ００のαデータを付加したＯＳＤ画像を生成する。このようにＯＳＤ画像の画像要素の太さが２画素以上で一様な輝度値と色差値を有する場合、画像の水平方向及び垂直方向において、輝度２画素に対して１画素の比率で透過率情報を付加したＯＳＤ画像を生成するようにしてもよい。
【００２５】
前述のようにＯＳＤ画像として描画される線や点の太さやデータ値に基づいてαデータを付加する画素を制御し、ＯＳＤ画像生成部１０２がαデータを付加することで、αデータのデータ量をさらに削減し、メモリの使用量を低減することが可能となる。例えば、αデータのデータ量及びメモリの使用量は、図３（Ａ）と比較して、図３（Ｃ）や図３（Ｄ）に示したようにαデータを付加した場合には２分の１、図３（Ｅ）に示したようにαデータを付加した場合には４分の１となる。つまり、水平方向については輝度画素のｎ画素に１画素の割合でαデータを付加する。また、垂直方向については輝度画素のｍ画素に１画素の割合でαデータを付加する。このように、ＯＳＤ画像の輝度画素における所定の一部の画素に対してαデータを付加し、他の画素に対してαデータを付加しないようにする。また、色差画素に対してはαデータを付加しないようにする。
【００２６】
次に、本実施形態における重畳画像の生成方法について説明する。画像重畳部１０４は、画素毎のαデータの透過率情報に従って、下記式で入力画像１０５とＯＳＤ画像を画素毎に重畳し、得られた重畳画像を出力画像１０６として出力する。入力画像１０５の画素値をＸ０、ＯＳＤ画像の画素値をＸ１、αデータをＡ、出力画像１０６の画素値をＺとすると、画像重畳部１０４は、Ｚ＝Ｘ０×Ａ＋Ｘ１×（１−Ａ）で重畳画像を生成する。出力画像１０６として出力される重畳画像は、そのまま液晶パネル等の表示部に表示させてもよいし、さらに画像処理を実施してもよい。
【００２７】
ここで、例えば図３（Ａ）に示したようにαデータを付加した場合、αデータが全画素分存在しないため、信号Ｙ００、Ｙ０１、Ｃ００に対してはαデータＡ００を共通で使用する。即ち、αデータが付加されていない画素は、αデータが付加された画素のうち隣接する画素、或いは、最も近くの画素のαデータを使用して重畳する。または、信号Ｙ００とＣ００に対してはαデータＡ００を使用する。一方、信号Ｙ０１に対しては、αデータが付加された画素のうち、水平方向に近接する二つの画素Ｙ００とＹ０２のαデータＡ００とαデータＡ０２とを補間する（線形補間）ことによりαデータを生成し、この生成したαデータの値を使用することも可能である。なお、ＯＳＤ画像の内容によって切り替えることも可能である。
【００２８】
同様に、例えば図３（Ｃ）に示したようにαデータを付加した場合、信号Ｙ００、Ｙ０１、Ｙ０２、Ｙ０３、Ｃ００、Ｃ０２の６要素に対してαデータＡ００を共通で使用する。または、信号Ｙ００とＣ００に対してはαデータＡ００を使用し、その他はαデータＡ００とαデータＡ０４との線形補間で算出したαデータの値を使用することも可能である。
【００２９】
第１の実施形態によれば、ＯＳＤ画像における一部の輝度画素に対してαデータを付加してαデータ付きＯＳＤ画像を生成することで、αデータのデータ量を削減し、ＯＳＤ画像のためのメモリの使用量を低減することができる。また、本実施形態によれば、αデータの圧縮処理及び伸張処理を行わなくともデータ量を削減することが可能となる。なお、付加するαデータの情報量（ビット数）を削減することにより、さらにαデータのデータ量を削減するようにしてもよい。
【００３０】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。図６は、第２の実施形態による画像処理装置の構成例を示すブロック図である。第２の実施形態においては、複数枚の入力画像と複数枚の情報画像（ＯＳＤ画像）を重畳した画像を生成して出力することが可能な画像処理装置を例に説明する。第２の実施形態における画像処理装置は、図６に示すように、制御部６０１、情報画像（ＯＳＤ画像）生成部６０２、メモリ６０３、入力画像選択部６０４、画像重畳部６０６、及び記憶部６０８を有する。
【００３１】
制御部６０１は、画像処理装置が有する各機能部を制御する。制御部６０１は、制御部１０１と同様に、例えばＯＳＤ画像生成部１０２にＯＳＤ画像の生成等を指示したり、画像重畳部１０４に重畳画像の生成等を指示したりする。また、制御部６０１は、例えば入力画像選択部６０４における画像の選択動作を制御する。
【００３２】
ＯＳＤ画像生成部６０２は、制御部６０１からの指示に従って文字や図形等のＯＳＤ画像を生成し、さらにαデータを付加したＯＳＤ画像を生成してメモリ６０３に書き込む。また、ＯＳＤ画像生成部６０２は、メモリ６０３に書き込まれたαデータ付きＯＳＤ画像をメモリ６０３から読み出して入力画像選択部６０４に出力する。入力画像選択部６０４は、制御部６０１からの指示に従って、入力画像６０５とＯＳＤ画像生成部６０２が出力したαデータ付きＯＳＤ画像との２つの画像から１つの画像を選択して画像重畳部６０６に出力する。入力画像６０５は、一般的なデータ形式のいずれかの形式の画像であり、例えば図２に示したようなデータ形式の画像である。
【００３３】
画像重畳部６０６は、入力画像選択部６０４が選択した画像と記憶部６０８から出力された画像とを、制御部６０１からの指示及びαデータの値に従って画素毎に合成することで重畳し、αデータを有しない重畳画像を生成する。画像重畳部６０６が生成した重畳画像は、そのまま出力画像６０７として出力することも可能であるが、記憶部６０８に記憶して再度重畳処理で使用することも可能である。
【００３４】
第２の実施形態におけるＯＳＤ画像の生成方法については、第１の実施形態と同様である。また、入力画像選択部６０４が、入力画像６０５を選択する場合、制御部６０１は、入力画像６０５の１画面内の全ての輝度信号の画素に対して同じ値のαデータを設定して画像重畳部６０６に出力する。また、入力画像６０５の色差信号のαデータについては、輝度信号のαデータと同じ値を設定するが、異なる値を設定してもよい。以下では第２の実施形態における重畳画像の生成方法について説明する。画像重畳部６０６は、画素毎のαデータの透過率情報に従って、下記式で入力画像選択部６０４の出力画像と記憶部６０８の出力画像を画素毎に重畳し重畳画像を生成する。入力画像選択部６０４の出力画像の画素値をＸ０、記憶部６０８の出力画像の画素値をＸ１、αデータをＡ、重畳後の画像の画素値をＺとすると、Ｚ＝Ｘ０×Ａ＋Ｘ１×（１−Ａ）で重畳画像を生成する。画像重畳部６０６から出力される重畳画像は、記憶部６０８に記憶されるとともに、出力画像６０７として出力し、そのまま液晶パネル等の表示部に表示させてもよいし、さらに画像処理を実施してもよい。
【００３５】
入力画像選択部６０４がＯＳＤ画像生成部６０２からのＯＳＤ画像を選択した場合、ＯＳＤ画像生成部６０２はＯＳＤ画像とαデータをメモリ６０３から読み出して出力する。ここで、第１の実施形態と同様に、例えば図３（Ａ）に示したようにαデータを付加した場合、αデータが全画素分存在しないため、信号Ｙ００、Ｙ０１、Ｃ００に対してはαデータＡ００を共通で使用する。または、信号Ｙ００とＣ００に対してはαデータＡ００を使用して、信号Ｙ０１に対してはαデータＡ００とαデータＡ０２との線形補間で算出したαデータの値を使用することも可能である。なお、ＯＳＤ画像の内容によって切り替えることも可能である。
【００３６】
同様に、例えば図３（Ｃ）に示したようにαデータを付加した場合、信号Ｙ００、Ｙ０１、Ｙ０２、Ｙ０３、Ｃ００、Ｃ０２の６要素に対してαデータＡ００を共通で使用する。または、信号Ｙ００とＣ００に対してはαデータＡ００を使用し、その他はαデータＡ００とαデータＡ０４との線形補間で算出したαデータの値を使用することも可能である。
【００３７】
また、本実施例の構成で、入力画像６０５は重畳せず、複数枚のＯＳＤ画像のみを重畳した画像を生成して出力することも可能である。その場合、入力画像選択部６０４ではＯＳＤ画像を選択し、画像重畳部６０６の出力画像に対して、演算したαデータを付けて出力する。すると、記憶部６０８にαデータも記憶され、αデータも演算処理で更新することが可能である。例えば、入力画像選択部６０４の出力画像のαデータをＡ０、記憶部６０８のαデータをＡ１、画像重畳部６０６の出力画像のαデータをＡ２とすると、Ａ２＝Ａ０＋Ａ１×（１−Ａ０）の演算でαデータを更新することが可能である。複数枚重畳する場合の１枚目の演算では、記憶部６０８のαデータＡ１の値が０となり、Ａ２＝Ａ０となる。
【００３８】
第２の実施形態によれば、第１の実施形態と同様に、ＯＳＤ画像における一部の輝度画素に対してαデータを付加してαデータ付きＯＳＤ画像を生成することで、αデータのデータ量を削減し、ＯＳＤ画像のためのメモリの使用量を低減することができる。また、αデータの圧縮処理及び伸張処理を行わなくともデータ量を削減することが可能となる。また、本実施形態によれば、複数枚の入力画像と複数枚のＯＳＤ画像を重畳した画像を生成して出力することが可能となる。なお、付加するαデータの情報量（ビット数）を削減することにより、さらにαデータのデータ量を削減するようにしてもよい。
【００３９】
前述した実施形態における画像処理装置を有する電子機器について説明する。以下では、前述した画像処理装置を有する電子機器として、デジタルカメラやビデオカメラ等の撮像装置を一例として説明するが、これに限定されるものではない。本発明は、デジタルカメラやビデオカメラ等の撮像装置に限らず、例えば、スマートフォンやタブレット等の各種携帯機器等にも適用可能である。
【００４０】
図７は、本実施形態における画像処理装置を有する電子機器７００の構成例を示すブロック図である。光学系７０１は、レンズ等で構成された光学系である。撮像素子７０２は、ＣＣＤイメージセンサやＣＭＯＳイメージセンサ等の光電変換素子を有し、光学系７０１により結像された光学像を光電変換し、得られた画像データを出力する。画像処理部７０３は、画像データに係る各種画像処理を行う。画像処理部７０３は、例えば前述した実施形態における画像処理装置の機能を有し、撮像画像と情報画像（ＯＳＤ画像）とを重畳して重畳画像を生成する処理を行う。
【００４１】
ＣＰＵ（Central Processing Unit）７０４は、電子機器７００が有する各ブロック（機能部）の動作プログラムをメモリ７０５から読み出して実行することにより、電子機器７００が有する各ブロックの動作を制御する。また、ＣＰＵ７０４は、図１の制御部１０１、或いは、図６の制御部６０１の一部、或いは全ての制御を行う。メモリ７０５は、例えば電子機器７００が有する各ブロックの動作プログラムを記憶したり、電子機器７００が有する各ブロックの動作に必要なパラメータ等を記憶したりする。また、メモリ７０５は、例えば電子機器７００が有する各ブロックの動作において出力されたデータ等の一時的な記憶領域として用いられる。また、メモリ７０５は、図１におけるメモリ１０３、或いは、図６におけるメモリ６０３として使用される。
【００４２】
操作部７０６は、スイッチやボタン等を有し、それらに対するユーザー操作に応じた指示を電子機器７００に送る。表示部７０７は、液晶パネル等で構成され、画像データに係る画像を表示したり、画像とＯＳＤ画像とを重畳させた画像を表示したりする。なお、操作部７０６と表示部７０７とがタッチパネル等によって実装されていてもよい。記録媒体７０８は、着脱可能なメモリカード等であり、例えばメモリ７０５に記憶されている画像データ等が記録される。バス７０９は、画像処理部７０３、ＣＰＵ７０４、メモリ７０５、操作部７０６、表示部７０７、及び記録媒体７０８の間で各信号やデータ等を授受するために用いられる。
【００４３】
（本発明の他の実施形態）
本発明は、前述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００４４】
なお、前記実施形態は、何れも本発明を実施するにあたっての具体化のほんの一例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００４５】
１０１、６０１：制御部  １０２、６０２：情報画像（ＯＳＤ画像）生成部  １０３、６０３：メモリ  １０４、６０６：画像重畳部  １０５、６０５：入力画像  １０６、６０７：出力画像（重畳画像）  ６０４：入力画像選択部  ６０８：記憶部
【図１】
2018067893.tif 000003
【図２】
2018067893.tif 000004
【図３】
2018067893.tif 000005
【図４】
2018067893.tif 000006
【図５】
2018067893.tif 000007
【図６】
2018067893.tif 000008
【図７】
2018067893.tif 000009