(57)【要約】【課題】更新頻度が高い画像を重畳する場合であっても、それぞれの画像を重畳する際の消費電力を低減することができる画像出力装置および画像出力方法を提供する。【解決手段】指示された複数の入力画像を外部記憶領域から読み出して重畳する合成処理によって表示用の第１の合成画像を生成して出力する第１の合成処理部と、第１の合成画像に含まれる複数の入力画像の内、指示された複数の入力画像のそれぞれを重畳する合成処理によって合成用の第２の合成画像を生成して外部記憶領域に記憶させる第２の合成処理部と、入力された入力画像情報に基づいて選択した複数の入力画像が含まれる第２の合成画像の生成を第２の合成処理部に指示するとともに、第１の合成画像を生成する際に第２の合成画像を入力画像の１つとして用いるか否かを選択し、選択した入力画像のそれぞれが含まれる第１の合成画像の生成を第１の合成処理部に指示する画像選択制御部と、を備える。【選択図】図１
2015079103.tif 000002
【特許請求の範囲】
【請求項１】
複数の入力画像が記憶された外部記憶領域から、指示された複数の前記入力画像を読み出し、該読み出した前記入力画像のそれぞれを重畳する合成処理によって表示用の第１の合成画像を生成して出力する第１の合成処理部と、
前記第１の合成画像に含まれる複数の前記入力画像の内、指示された複数の前記入力画像のそれぞれを重畳する合成処理によって合成用の第２の合成画像を生成して、前記外部記憶領域に記憶させる第２の合成処理部と、
入力された入力画像情報に基づいて選択した複数の前記入力画像が含まれる前記第２の合成画像の生成を前記第２の合成処理部に指示するとともに、該入力画像情報に基づいて、前記第１の合成画像を生成する際に前記第２の合成画像を前記入力画像の１つとして用いるか否かを選択し、選択した前記入力画像のそれぞれが含まれる前記第１の合成画像の生成を前記第１の合成処理部に指示する画像選択制御部と、
を備える、
ことを特徴とする画像出力装置。
【請求項２】
前記画像選択制御部は、
前記入力画像情報に含まれる、前記第１の合成画像の生成に用いる前記入力画像の情報に基づいて、前記第１の合成画像に含まれる複数の前記入力画像を選択し、該入力画像情報に含まれる、それぞれの前記入力画像に対応した更新頻度の情報に基づいて、前記第１の合成画像に含まれる複数の前記入力画像の内、予め定めた条件を満足する更新頻度が低い前記入力画像のみを選択する画像選択部、
を備え、
前記画像選択部が選択した更新頻度が低い複数の前記入力画像のみを合成処理した前記第２の合成画像の生成を指示する、
ことを特徴とする請求項１に記載の画像出力装置。
【請求項３】
前記画像選択制御部は、
前記入力画像情報に含まれる、それぞれの前記入力画像が更新されたか否かを検出するための画像更新の情報に基づいて、前記第２の合成画像に含まれる更新頻度が低い複数の前記入力画像のいずれかの更新を検出する更新検出部、
を備え、
前記更新検出部の検出の結果、前記第２の合成画像に含まれるいずれの前記入力画像も更新されていない場合には、該第２の合成画像を前記入力画像の１つとして用いて、前記外部記憶領域から読み出した更新頻度が高い複数の前記入力画像とともに合成処理した前記第１の合成画像の生成を指示するとともに、前記第２の合成画像の生成を指示せず、
該更新検出部の検出の結果、前記第２の合成画像に含まれるいずれかの前記入力画像が更新されている場合には、前記外部記憶領域から読み出した更新頻度が高い複数の前記入力画像と更新頻度が低い複数の前記入力画像とを合成処理した前記第１の合成画像の生成を指示するとともに、更新頻度が低い複数の前記入力画像のみを合成処理した前記第２の合成画像の生成を指示する、
ことを特徴とする請求項２に記載の画像出力装置。
【請求項４】
前記第１の合成処理部は、
前記外部記憶領域から、前記画像選択制御部によって指示された複数の前記入力画像のそれぞれを読み出す画像読出部、
を備え、
前記第２の合成処理部は、
前記画像読出部が読み出した複数の前記入力画像の内、前記画像選択制御部によって指示された複数の前記入力画像のそれぞれを合成処理した前記第２の合成画像を生成し、
前記第２の合成処理部は、
生成した前記第２の合成画像を前記外部記憶領域に記憶させる画像書込部、
を備えることを特徴とする請求項１から請求項３のいずれか１の項に記載の画像出力装置。
【請求項５】
前記第１の合成処理部が、前記第２の合成画像を前記入力画像の１つとして用いて前記第１の合成画像の生成する場合、
前記画像読出部は、
前記第２の合成画像を、複数の前記入力画像の１つとして前記外部記憶領域から読み出す、
ことを特徴とする請求項４に記載の画像出力装置。
【請求項６】
前記第１の合成処理部は、
前記外部記憶領域から読み出す前記入力画像のそれぞれに対応した複数の前記画像読出部、
を備え、
前記第２の合成処理部は、
複数の前記画像読出部のそれぞれが読み出したそれぞれの前記入力画像の内、前記画像選択制御部によって指示された複数の前記入力画像のそれぞれを合成処理した前記第２の合成画像を生成する、
ことを特徴とする請求項５に記載の画像出力装置。
【請求項７】
前記第２の合成処理部は、
前記第２の合成画像に含まれる複数の前記入力画像のそれぞれの透明度情報に基づいて、該第２の合成画像の前記透明度情報を生成し、該生成した前記透明度情報を該生成した前記第２の合成画像とともに前記外部記憶領域に記憶させ、
前記第１の合成処理部は、
前記第１の合成画像に含まれる複数の前記入力画像のそれぞれの前記透明度情報を、該第１の合成画像の生成に用いる、
ことを特徴とする請求項１から請求項６のいずれか１の項に記載の画像出力装置。
【請求項８】
前記第２の合成処理部は、
生成した前記第２の合成画像を圧縮した後に前記外部記憶領域に記憶させ、
前記第１の合成処理部は、
圧縮された前記第２の合成画像を伸張した後に、前記第１の合成画像の生成に用いる、
ことを特徴とする請求項１から請求項７のいずれか１の項に記載の画像出力装置。
【請求項９】
複数の入力画像が記憶された外部記憶領域から、指示された複数の前記入力画像を読み出し、該読み出した前記入力画像のそれぞれを重畳する合成処理によって表示用の第１の合成画像を生成して出力する第１の合成処理手順と、
前記第１の合成画像に含まれる複数の前記入力画像の内、指示された複数の前記入力画像のそれぞれを重畳する合成処理によって合成用の第２の合成画像を生成して、前記外部記憶領域に記憶させる第２の合成処理手順と、
入力された入力画像情報に基づいて選択した複数の前記入力画像が含まれる前記第２の合成画像の生成を前記第２の合成処理手順に指示するとともに、該入力画像情報に基づいて、前記第１の合成画像を生成する際に前記第２の合成画像を前記入力画像の１つとして用いるか否かを選択し、選択した前記入力画像のそれぞれが含まれる前記第１の合成画像の生成を前記第１の合成処理手順に指示する画像選択制御手順と、
を含む、
ことを特徴とする画像出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像出力装置および画像出力方法に関する。
【背景技術】
【０００２】
静止画用カメラや動画用カメラなどの撮像装置において、当該撮像装置に搭載した液晶ディスプレイ（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示デバイスに、撮影した画像（以下、「撮影画像」という）を表示する構成が知られている。このような構成の撮像装置では、表示デバイスに撮影画像を表示する際に、撮影画像の上にキャラクタ画像などのＯＳＤ（Ｏｎ−Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）画像を重畳して表示することも行われている。
【０００３】
このような撮像装置では、一般的に、当該撮像装置に搭載したシステムＬＳＩや画像処理ＬＳＩに内蔵された、表示用の画像を生成する回路である画像出力装置が、撮影画像やＯＳＤ画像などの複数の入力画像を重畳することによって合成した表示用の合成画像を生成し（図６参照）、生成した合成画像を表示デバイスに出力して表示させている。このとき、画像出力装置は、表示デバイスに表示させる画像が更新されているか否かに関わらず、表示している画像を更新する表示デバイスのフレームレートの周期に合わせて、毎回合成画像を生成して出力する。
【０００４】
また、撮像装置では、一般的に、画像出力装置が、合成画像の生成に用いるそれぞれの入力画像を、当該画像出力装置を内蔵したシステムＬＳＩや画像処理ＬＳＩが接続されたＤＭＡ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）バスを介して、同じくＤＭＡバスに接続されたメモリなどの外部記憶領域から、ＤＭＡ転送によって取得する。このため、１つの合成画像の生成に用いる入力画像の数が増えると、表示デバイスのフレームレートの周期毎にＤＭＡ転送によって処理する（転送する）画像データのデータ量が増加し、画像出力装置の消費電力が増大してしまう、という問題があった。
【０００５】
そこで、このような画像出力装置の消費電力を低減するための技術として、例えば、特許文献１のような技術が開示されている。特許文献１に開示された技術の画像出力装置は、外部記憶領域から取得した複数の入力画像を重畳して生成した合成画像を表示デバイスに出力するとともに、生成した合成画像そのものを（入力画像とは別の）外部記憶領域に記憶する。そして、特許文献１に開示された技術の画像出力装置は、所定期間内に全ての入力画像が更新されない場合には、合成画像の生成に用いるそれぞれの入力画像を外部記憶領域から取得する代わりに、記憶した合成画像そのものを外部記憶領域から取得して表示デバイスに出力する。また、特許文献１に開示された技術の画像出力装置は、所定期間内にいずれか１つの入力画像でも更新された場合には、合成画像の生成に用いる全ての入力画像を外部記憶領域から取得し、新たに生成した合成画像を表示デバイスに出力するとともに、生成した新たな合成画像そのものを（入力画像とは別の）外部記憶領域に記憶する。
【０００６】
このように、特許文献１に開示された技術では、合成画像の生成に用いる入力画像が所定期間内に更新されたか否かに基づいて、表示デバイスのフレームレートの周期毎に外部記憶領域から取得する画像を変更し、表示デバイスに表示させる画像が更新されていないときの画像出力装置の消費電力を低減している。より具体的には、いずれの入力画像も更新されていないときには、すでに生成してある合成画像そのものを外部記憶領域から取得する動作をすることによって、ＤＭＡ転送で転送する画像データのデータ量を、全ての入力画像を外部記憶領域から取得する場合よりも少なくし、画像出力装置の消費電力を低減している。また、特許文献１に開示された技術では、合成画像を取得する際に使用する回路以外の動作を停止させることによって、画像出力装置の消費電力を、さらに低減することができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−００３８７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、表示デバイスへの画像の表示においては、フレーム毎に入力画像が更新されることがない場合、すなわち、入力画像の更新頻度が低い場合と、フレーム毎に入力画像が更新される場合、すなわち、入力画像の更新頻度が高い場合とがある。なお、入力画像の更新頻度が低い場合の表示には、例えば、撮影した静止画像を確認するための確認画像の表示や、メモリカードなどの記録媒体に記録された静止画像を再生する際の表示がある。また、入力画像の更新頻度が高い場合の表示には、例えば、静止画像や動画像の撮影において被写体を確認するための画像、いわゆる、ライブビュー画像（スルー画像）の表示がある。このため、画像出力装置は、更新頻度が低い入力画像のみを含んだ合成画像を生成するのみではなく、常に更新されるライブビュー画像のような更新頻度が高い入力画像を１つ以上含んだ合成画像を、表示デバイスのフレームレートの周期毎に生成する必要がある。
【０００９】
このため、特許文献１に開示された技術は、全ての入力画像の更新頻度が低い場合には有効であると考えられるが、更新頻度が高い入力画像を含む場合には、必ずしも有効であるとはいえない。これは、特許文献１に開示された画像出力装置において、ライブビュー画像のような更新頻度が高い画像を表示デバイスに表示させる場合には、入力画像のいずれか１つが所定期間内に更新された場合の動作、つまり、表示デバイスのフレームレートの周期毎に合成画像の生成に用いる全ての入力画像を外部記憶領域から取得して、新たな合成画像を生成する動作をすることになるからである。
【００１０】
このように、更新頻度が高い画像を表示デバイスに表示させる場合には、画像出力装置に特許文献１に開示された技術を適用したとしても、当該画像出力装置の消費電力を低減することができない、という問題がある。
【００１１】
本発明は、上記の課題認識に基づいてなされたものであり、複数の入力画像を重畳して出力する画像出力装置において、更新頻度が高い画像を重畳する場合であっても、それぞれの画像を重畳する際の消費電力を低減することができる画像出力装置および画像出力方法を提供することを目的としている。
【課題を解決するための手段】
【００１２】
上記の課題を解決するため、本発明の画像出力装置は、複数の入力画像が記憶された外部記憶領域から、指示された複数の前記入力画像を読み出し、該読み出した前記入力画像のそれぞれを重畳する合成処理によって表示用の第１の合成画像を生成して出力する第１の合成処理部と、前記第１の合成画像に含まれる複数の前記入力画像の内、指示された複数の前記入力画像のそれぞれを重畳する合成処理によって合成用の第２の合成画像を生成して、前記外部記憶領域に記憶させる第２の合成処理部と、入力された入力画像情報に基づいて選択した複数の前記入力画像が含まれる前記第２の合成画像の生成を前記第２の合成処理部に指示するとともに、該入力画像情報に基づいて、前記第１の合成画像を生成する際に前記第２の合成画像を前記入力画像の１つとして用いるか否かを選択し、選択した前記入力画像のそれぞれが含まれる前記第１の合成画像の生成を前記第１の合成処理部に指示する画像選択制御部と、を備える、ことを特徴とする。
【００１３】
また、本発明の前記画像選択制御部は、前記入力画像情報に含まれる、前記第１の合成画像の生成に用いる前記入力画像の情報に基づいて、前記第１の合成画像に含まれる複数の前記入力画像を選択し、該入力画像情報に含まれる、それぞれの前記入力画像に対応した更新頻度の情報に基づいて、前記第１の合成画像に含まれる複数の前記入力画像の内、予め定めた条件を満足する更新頻度が低い前記入力画像のみを選択する画像選択部、を備え、前記画像選択部が選択した更新頻度が低い複数の前記入力画像のみを合成処理した前記第２の合成画像の生成を指示する、ことを特徴とする。
【００１４】
また、本発明の前記画像選択制御部は、前記入力画像情報に含まれる、それぞれの前記入力画像が更新されたか否かを検出するための画像更新の情報に基づいて、前記第２の合成画像に含まれる更新頻度が低い複数の前記入力画像のいずれかの更新を検出する更新検出部、を備え、前記更新検出部の検出の結果、前記第２の合成画像に含まれるいずれの前記入力画像も更新されていない場合には、該第２の合成画像を前記入力画像の１つとして用いて、前記外部記憶領域から読み出した更新頻度が高い複数の前記入力画像とともに合成処理した前記第１の合成画像の生成を指示するとともに、前記第２の合成画像の生成を指示せず、該更新検出部の検出の結果、前記第２の合成画像に含まれるいずれかの前記入力画像が更新されている場合には、前記外部記憶領域から読み出した更新頻度が高い複数の前記入力画像と更新頻度が低い複数の前記入力画像とを合成処理した前記第１の合成画像の生成を指示するとともに、更新頻度が低い複数の前記入力画像のみを合成処理した前記第２の合成画像の生成を指示する、ことを特徴とする。
【００１５】
また、本発明の前記第１の合成処理部は、前記外部記憶領域から、前記画像選択制御部によって指示された複数の前記入力画像のそれぞれを読み出す画像読出部、を備え、前記第２の合成処理部は、前記画像読出部が読み出した複数の前記入力画像の内、前記画像選択制御部によって指示された複数の前記入力画像のそれぞれを合成処理した前記第２の合成画像を生成し、前記第２の合成処理部は、生成した前記第２の合成画像を前記外部記憶領域に記憶させる画像書込部、を備えることを特徴とする。
【００１６】
また、本発明の前記第１の合成処理部が、前記第２の合成画像を前記入力画像の１つとして用いて前記第１の合成画像の生成する場合、前記画像読出部は、前記第２の合成画像を、複数の前記入力画像の１つとして前記外部記憶領域から読み出す、ことを特徴とする。
【００１７】
また、本発明の前記第１の合成処理部は、前記外部記憶領域から読み出す前記入力画像のそれぞれに対応した複数の前記画像読出部、を備え、前記第２の合成処理部は、複数の前記画像読出部のそれぞれが読み出したそれぞれの前記入力画像の内、前記画像選択制御部によって指示された複数の前記入力画像のそれぞれを合成処理した前記第２の合成画像を生成する、ことを特徴とする。
【００１８】
また、本発明の前記第２の合成処理部は、前記第２の合成画像に含まれる複数の前記入力画像のそれぞれの透明度情報に基づいて、該第２の合成画像の前記透明度情報を生成し、該生成した前記透明度情報を該生成した前記第２の合成画像とともに前記外部記憶領域に記憶させ、前記第１の合成処理部は、前記第１の合成画像に含まれる複数の前記入力画像のそれぞれの前記透明度情報を、該第１の合成画像の生成に用いる、ことを特徴とする。
【００１９】
また、本発明の前記第２の合成処理部は、生成した前記第２の合成画像を圧縮した後に前記外部記憶領域に記憶させ、前記第１の合成処理部は、圧縮された前記第２の合成画像を伸張した後に、前記第１の合成画像の生成に用いる、ことを特徴とする。
【００２０】
また、本発明の画像出力方法は、複数の入力画像が記憶された外部記憶領域から、指示された複数の前記入力画像を読み出し、該読み出した前記入力画像のそれぞれを重畳する合成処理によって表示用の第１の合成画像を生成して出力する第１の合成処理手順と、前記第１の合成画像に含まれる複数の前記入力画像の内、指示された複数の前記入力画像のそれぞれを重畳する合成処理によって合成用の第２の合成画像を生成して、前記外部記憶領域に記憶させる第２の合成処理手順と、入力された入力画像情報に基づいて選択した複数の前記入力画像が含まれる前記第２の合成画像の生成を前記第２の合成処理手順に指示するとともに、該入力画像情報に基づいて、前記第１の合成画像を生成する際に前記第２の合成画像を前記入力画像の１つとして用いるか否かを選択し、選択した前記入力画像のそれぞれが含まれる前記第１の合成画像の生成を前記第１の合成処理手順に指示する画像選択制御手順と、を含む、ことを特徴とする。
【発明の効果】
【００２１】
本発明によれば、複数の入力画像を重畳して出力する画像出力装置において、更新頻度が高い画像を重畳する場合であっても、それぞれの画像を重畳する際の消費電力を低減することができるという効果が得られる。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施形態における画像出力装置の概略構成を示したブロック図である。
【図２】本実施形態の画像出力装置において複数の入力画像を重畳した合成画像を生成する場合の一例を模式的に示した図である。
【図３】本実施形態の画像出力装置において複数の入力画像を重畳した合成画像を生成する第１の動作の一例を模式的に示した図である。
【図４】本実施形態の画像出力装置において更新頻度が低い入力画像が更新されない場合に合成画像を生成する第２の動作の一例を模式的に示した図である。
【図５】本実施形態の画像出力装置に備えた更新検出部の概略構成および動作を説明する図である。
【図６】複数の入力画像を重畳した合成画像を生成する場合の一例を模式的に示した図である。
【発明を実施するための形態】
【００２３】
以下、本発明の実施形態について、図面を参照して説明する。図１は、本実施形態における画像出力装置の概略構成を示したブロック図である。図１に示した画像出力装置１０は、４つの画像読出部１１１〜画像読出部１１４と、２つの合成処理部１２０および合成処理部１４０と、表示画像出力部１３０と、画像選択制御部１５０と、画像書込部１６０と、を備えている。また、図１には、外部記憶領域２０、表示デバイス３０、および制御部４０などの画像出力装置１０に関連する構成要素も併せて示している。なお、以下の説明においては、画像読出部１１１〜画像読出部１１４のそれぞれを区別せずに表す場合には、「画像読出部１１０」という。
【００２４】
画像出力装置１０は、外部記憶領域２０に記憶されている複数の入力画像を重畳することによって合成（以下、「合成処理」という）した表示デバイス３０への表示用の合成画像（以下、「第１の合成画像」という）を生成し、生成した第１の合成画像の画像データを出力する。また、画像出力装置１０は、生成した第１の合成画像に含まれる複数の入力画像の内、更新頻度が低い入力画像のみを合成処理した合成用の合成画像（以下、「第２の合成画像」という）を生成し、生成した第２の合成画像の画像データを出力する。
【００２５】
なお、画像出力装置１０は、例えば、撮像装置に単独で搭載される構成であってもよく、例えば、撮像装置に搭載したシステムＬＳＩや画像処理ＬＳＩに内蔵される構成であってもよい。本実施形態においては、画像出力装置１０を搭載するシステムの構成に関しては、何ら限定しない。
【００２６】
図１においては、第１の合成画像の画像データを表示デバイス３０に出力して表示させ、第２の合成画像の画像データを外部記憶領域２０に出力して記憶させる画像出力装置１０の構成を示している。なお、図１に示した画像出力装置１０の構成は、４つの入力画像を合成処理することができる画像出力装置の構成である。
【００２７】
画像出力装置１０では、表示デバイス３０に表示させる第１の合成画像に含まれるそれぞれの入力画像が更新される割合に基づいて、合成画像を生成する入力画像を、更新頻度が高い入力画像と更新頻度が低い入力画像とに分ける。例えば、表示デバイス３０が表示している画像を更新するフレームレートは、表示デバイス３０の仕様によって、３０フレーム／秒、６０フレーム／秒、１２０フレーム／秒など、様々である。そこで、本実施形態の画像出力装置１０においては、現在のフレームで表示している画像が次のフレームで更新されるか否かの情報を更新頻度とし、次のフレームで更新されないという条件を満足する入力画像を更新頻度が低い入力画像であるとする。
【００２８】
なお、入力画像の更新頻度の高低を分ける際の条件は、上述したような、フレーム毎に更新されるか否かに限定されるものではない。例えば、入力画像を更新する間隔の時間を更新頻度の値とすることもできる。この場合、予め定めた時間（例えば、１秒）を入力画像の更新頻度の高低を分ける閾値、つまり、条件とし、この予め定めた時間以上更新されることがない入力画像を、更新頻度が低い入力画像とすることができる。
【００２９】
なお、更新頻度が低い入力画像とする数、すなわち、第２の合成画像に含まれる入力画像の数を、予め定めておくこともできる。例えば、それぞれの入力画像を更新頻度が低い順に並べ、第２の合成画像に含まれる入力画像の数を予め定めておくこともできる。
【００３０】
外部記憶領域２０は、画像出力装置１０が合成画像の生成に用いるそれぞれの入力画像の画像データを記憶する、例えば、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などのメモリである。外部記憶領域２０は、ＤＭＡバスなどに接続され、ＤＭＡ転送によって、記憶している画像データの読み出しや、画像データの書き込み（記憶）が行われる。なお、外部記憶領域２０に対する画像データの読み出しや書き込み（一般的なメモリに対するアクセス）は、１系統の入出力端子で行われるが、図１に示した画像出力装置１０の構成においては、説明を容易にするため、外部記憶領域２０に記憶しているまたは記憶するそれぞれの画像に対応した入力端子または出力端子がそれぞれ存在するものとして表している。
【００３１】
表示デバイス３０は、ＴＦＴ（Ｔｈｉｎ  Ｆｉｌｍ  Ｔｒａｎｓｉｓｔｏｒ：薄膜トランジスター）−ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶ディスプレイ）や、有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイなどの表示装置であり、画像出力装置１０から出力された第１の合成画像の画像データに応じた画像を表示する。なお、表示デバイス３０は、ＥＶＦ（Ｅｌｅｃｔｒｏｎｉｃ  Ｖｉｅｗ  Ｆｉｎｄｅｒ：電子ビューファインダ）などの表示デバイスや、テレビなどの外部ディスプレイであってもよい。また、表示デバイス３０は、画像出力装置１０または撮像装置に着脱可能な構成であってもよい。
【００３２】
制御部４０は、画像出力装置１０を搭載するシステムの全体、すなわち、当該システムに搭載されたそれぞれの構成要素を制御する。また、制御部４０は、合成画像の生成に用いる入力画像の情報（以下、「入力画像情報」という）を、画像出力装置１０に出力する。制御部４０が画像出力装置１０に出力する入力画像情報には、例えば、外部記憶領域２０に記憶されたどの入力画像を用いて合成画像を生成するのかを表した情報、すなわち、合成処理を行う対象の入力画像を選択するための情報（以下、「画像選択情報」という）が含まれる。また、制御部４０が画像出力装置１０に出力する入力画像情報には、例えば、外部記憶領域２０に記憶されたそれぞれの入力画像の更新頻度を、それぞれの入力画像に対応付けて表した情報（以下、「更新頻度情報」という）が含まれる。制御部４０は、上述したような、入力画像情報を示す設定を、画像出力装置１０に備えた、例えば、レジスタなどに設定する。
【００３３】
また、制御部４０が画像出力装置１０に出力する入力画像情報には、例えば、外部記憶領域２０に記憶されたそれぞれの入力画像が更新されたか否かを検出するための情報（以下、「画像更新情報」という）が含まれる。なお、画像更新情報は、画像出力装置１０にとっては逐次変更される情報であるため、例えば、制御部４０が外部記憶領域２０や入力画像の更新に関連する構成要素にアクセスする際のそれぞれの信号が、画像更新情報として画像出力装置１０に入力される。この信号としては、例えば、制御部４０が外部記憶領域２０や入力画像の更新に関連するそれぞれの構成要素をアクセスの対象として選択するためのイネーブル信号や、外部記憶領域２０に記憶されている入力画像の記憶領域を指定するアドレスや画像データの書込を行う際のライト信号などが考えられる。
【００３４】
画像出力装置１０は、制御部４０によって設定された入力画像情報に基づいて、第１の合成画像および第２の合成画像の生成に用いるそれぞれの入力画像の画像データを外部記憶領域２０から読み出し、読み出したそれぞれの入力画像の画像データに対して合成処理を行って生成した第１の合成画像の画像データおよび第２の合成画像の画像データのそれぞれを出力する。
【００３５】
画像選択制御部１５０は、制御部４０によって入力画像情報が設定される、例えば、レジスタを備え、設定された入力画像情報に基づいて、第１の合成画像および第２の合成画像の生成に用いる入力画像を選択する。また、画像選択制御部１５０は、設定された入力画像情報に基づいて、第１の合成画像の生成に用いる入力画像として、第２の合成画像を選択するか否かを切り替える。そして、画像選択制御部１５０は、選択した入力画像を合成処理するための制御信号を、画像読出部１１０、合成処理部１２０、および合成処理部１４０のそれぞれに出力する。画像選択制御部１５０は、画像選択部１５１と更新検出部１５２とを備えている。
【００３６】
画像選択部１５１は、制御部４０によって設定された画像選択情報に基づいて、外部記憶領域２０に記憶されたそれぞれの入力画像の中から、第１の合成画像の生成に用いるそれぞれの入力画像を選択し、選択した入力画像を表す情報（以下、「第１の画像選択情報」という）を、更新検出部１５２に出力する。本実施形態の画像出力装置１０においては、第１の合成画像の画像データを表示デバイス３０に出力して表示させる。従って、第１の画像選択情報には、表示デバイス３０に表示させる全ての入力画像を表す情報が含まれている。
【００３７】
また、画像選択部１５１は、制御部４０によって設定された更新頻度情報に基づいて、第１の合成画像に含まれるそれぞれの入力画像の中で、更新頻度が低い入力画像のみを合成処理した第２の合成画像の生成に用いるそれぞれの入力画像を選択し、選択した更新頻度が低い入力画像を表す情報（以下、「第２の画像選択情報」という）を、更新検出部１５２に出力する。本実施形態の画像出力装置１０において更新頻度は、それぞれの入力画像が次のフレームで更新されるか否かの情報であるため、制御部４０によって設定される更新頻度情報には、次のフレームで更新されるか否かを表す情報が、それぞれの入力画像毎に含まれている。このため、画像選択部１５１は、次のフレームで更新されないという条件を満足する入力画像、すなわち、次のフレームで更新されないことを表す情報が含まれた入力画像のみを更新頻度が低い入力画像として識別するための情報を、第２の画像選択情報として更新検出部１５２に出力する。
【００３８】
なお、上述したように、入力画像の更新頻度は、次のフレームで更新されるか否かの情報に限定されるものではない。このため、画像選択部１５１によって更新頻度が低い入力画像のみ選択する条件も、更新頻度に応じた様々な条件がある。例えば、更新頻度が高いか低いかの２つの状態で表され、いずれか一方の状態を表した情報が更新頻度情報として設定されている場合には、画像選択部１５１は、更新頻度が低い状態を表した情報が対応付けられているという条件に基づいて、更新頻度が低い状態を表した情報が対応付けられた入力画像のみを識別するための情報を、第２の画像選択情報として更新検出部１５２に出力する。また、例えば、更新頻度が、それぞれの入力画像を更新する間隔の時間で表され、入力画像を更新する間隔の時間を表す情報が更新頻度情報としてそれぞれの入力画像毎に含まれている場合には、画像選択部１５１は、入力画像を更新する間隔の時間が予め定めた時間（例えば、１秒）以上であるという条件に基づいて、この条件を満足する入力画像のみを更新頻度が低い入力画像として識別するための情報を、第２の画像選択情報として更新検出部１５２に出力する。
【００３９】
更新検出部１５２は、画像選択部１５１から入力された第１の画像選択情報に基づいて、第１の合成画像の生成に用いるそれぞれの入力画像の画像データの外部記憶領域２０からの読み出しを指示するための制御信号（以下、「画像読出制御信号」という）を、それぞれの入力画像に対応する画像読出部１１０のそれぞれに出力する。また、更新検出部１５２は、画像読出部１１０のそれぞれが読み出したそれぞれの入力画像の画像データを合成処理して第１の合成画像を生成するための制御信号（以下、「第１の合成制御信号」という）を、合成処理部１２０に出力する。より具体的には、例えば、図１に示した外部記憶領域２０内の入力画像１の画像データを第１の合成画像の生成に用いる入力画像の画像データとして読み出す場合には、更新検出部１５２は、入力画像１の読み出しを指示するための画像読出制御信号を、入力画像１に対応する画像読出部１１１に出力する。同様に、更新検出部１５２は、第１の合成画像の生成に用いる入力画像に応じて、画像読出部１１２〜画像読出部１１４のそれぞれに、対応する入力画像２〜４の画像データの読み出しを指示するための画像読出制御信号を出力する。そして、更新検出部１５２は、第１の合成画像を生成するためにいずれの画像読出部１１０が入力画像を読み出したかを表す情報を含む制御信号を、第１の合成画像を生成するための第１の合成制御信号として合成処理部１２０に出力する。
【００４０】
また、更新検出部１５２は、画像選択部１５１から入力された第２の画像選択情報に基づいて、第２の合成画像の生成に用いるそれぞれの入力画像を合成処理するための制御信号（以下、「第２の合成制御信号」という）を、合成処理部１４０に出力する。より具体的には、第２の合成画像の生成に用いるそれぞれの入力画像は、第１の合成画像の生成に用いる入力画像に含まれている。このため、更新検出部１５２は、第２の合成画像の生成に用いるそれぞれの入力画像の画像データの読み出しを指示するための画像読出制御信号を、それぞれの入力画像に対応する画像読出部１１０のそれぞれにすでに出力しているのと同様のである。従って、更新検出部１５２は、画像読出部１１０のそれぞれによって読み出されたそれぞれの入力画像の内、いずれの画像読出部１１０が読み出した入力画像を合成処理した第２の合成画像を生成するかを表す情報を含む制御信号を、第２の合成画像を生成するための第２の合成制御信号として合成処理部１４０に出力する。
【００４１】
また、更新検出部１５２は、制御部４０から入力された画像更新情報に基づいて、第２の合成画像に含まれる入力画像が更新されたか否かを検出する。そして、更新検出部１５２は、第２の合成画像に含まれる入力画像の更新を検出した結果に基づいて、画像読出制御信号を画像読出部１１０のそれぞれに、第１の合成制御信号を合成処理部１２０に、第２の合成制御信号を合成処理部１４０に、それぞれ出力する。
【００４２】
より具体的には、更新検出部１５２は、第２の合成画像に含まれるいずれの入力画像も更新されていないことを検出した場合には、更新頻度が高い入力画像の画像データと、外部記憶領域２０に記憶された第２の合成画像の画像データとを、第１の合成画像の生成に用いるそれぞれの入力画像の画像データとして外部記憶領域２０から読み出す画像読出制御信号を、画像読出部１１０のそれぞれに出力する。また、更新検出部１５２は、画像読出部１１０のそれぞれが読み出したそれぞれの入力画像の画像データを合成処理して第１の合成画像を生成するための第１の合成制御信号を、合成処理部１２０に出力する。
【００４３】
また、更新検出部１５２は、第２の合成画像に含まれるいずれかの入力画像が更新されたことを検出した場合には、更新頻度が高い入力画像の画像データと、第２の合成画像に含まれる全ての入力画像の画像データとを、第１の合成画像の生成に用いるそれぞれの入力画像の画像データとして外部記憶領域２０から読み出す画像読出制御信号を、画像読出部１１０のそれぞれに出力する。また、更新検出部１５２は、画像読出部１１０のそれぞれが読み出したそれぞれの入力画像の画像データを合成処理して第１の合成画像を生成するための第１の合成制御信号を、合成処理部１２０に出力する。さらに、更新検出部１５２は、画像読出部１１０のそれぞれが読み出した第２の合成画像に含まれる全ての入力画像の画像データを合成処理して第２の合成画像を生成するための第２の合成制御信号を、合成処理部１４０に出力する。
【００４４】
なお、制御部４０から入力された画像更新情報に基づいて、更新検出部１５２が第２の合成画像に含まれる入力画像が更新されたか否かを検出する構成および動作に関しては、後述する。
【００４５】
画像読出部１１１〜画像読出部１１４のそれぞれは、画像選択制御部１５０（更新検出部１５２）から入力された画像読出制御信号に応じて、外部記憶領域２０に記憶されている対応する入力画像または第２の合成画像の画像データを、ＤＭＡ転送によって読み出し、読み出した画像データを合成処理部１２０に出力する。図１に示した画像出力装置１０の構成においては、画像読出部１１１が入力画像１に対応し、画像読出部１１２が入力画像２に対応し、画像読出部１１３が入力画像３に対応し、画像読出部１１４が入力画像４にそれぞれ対応する。また、画像読出部１１１〜画像読出部１１４のいずれも、第２の合成画像の画像データを読み出すことができる。
【００４６】
合成処理部１２０は、画像選択制御部１５０（更新検出部１５２）から入力された第１の合成制御信号に応じて、画像読出部１１１〜画像読出部１１４のそれぞれから入力された入力画像または第２の合成画像のそれぞれの画像データに対して、例えば、加算処理、減算処理、重み付け加算処理、加算平均処理などの合成処理を行った第１の合成画像を生成する。そして、合成処理部１２０は、生成した第１の合成画像の画像データを表示画像出力部１３０に出力する。
【００４７】
なお、合成処理部１２０が、第１の合成画像を生成する際には、第１の合成画像の生成に用いる入力画像または第２の合成画像の画像データの他に、透明度情報を用いて合成処理を行う。ここで、透明度情報とは、それぞれの画像における画素毎、または予め定めた矩形の範囲毎に、透明（場合によっては半透明）であるか否かを表した情報であり、合成処理（重み付け加算処理）を行う際の重み値（０≦（重み値）≦１）で表される情報である。それぞれの入力画像および第２の合成画像の画像データは、透明度情報の値が“１”のときに完全に透明ではない（非透明）の画像となり、値が“０”に近づくにつれて透明な画像となっていき、値が“０”で完全に透明な画像となる。この画像データと透明度情報とに基づいて合成処理を行うことによって、複数の入力画像または第２の合成画像を重畳した第１の合成画像を生成することができる。なお、合成処理部１２０において行う透明度情報を用いた合成処理の方法は、従来の画像出力装置における画像合成の方法と同様であるため、詳細な説明は省略する。
【００４８】
以下の説明においては、それぞれの入力画像には、画像データの他に、透明度情報を含んでいるものとする。ただし、本実施形態においては、それぞれの入力画像に含まれる画像データや透明度情報の形式に関しては、何ら限定しない。
【００４９】
表示画像出力部１３０は、合成処理部１２０から入力された第１の合成画像の画像データを、画像出力装置１０に接続された表示デバイス３０が画像を表示する際に形式に変換し、形式を変換した第１の合成画像の画像データを、表示デバイス３０に表示させる表示画像の画像データとして、表示デバイス３０が表示している表示画像を更新するフレームレートの周期に合わせて出力する。
【００５０】
合成処理部１４０は、画像選択制御部１５０（更新検出部１５２）から入力された第２の合成制御信号に応じて、画像読出部１１１〜画像読出部１１４のそれぞれから入力された入力画像の画像データに対して合成処理部１２０と同様の合成処理を行って、第２の合成画像を生成する。
【００５１】
なお、合成処理部１４０が生成する第２の合成画像は、上述したように、合成処理部１２０が生成する第１の合成画像に含まれるそれぞれの入力画像の中で、更新頻度が低い入力画像のみを合成処理した合成画像である。つまり、画像出力装置１０では、合成処理部１２０が第１の合成画像を生成する際に、第１の合成画像に含まれる全ての入力画像に対して再度合成処理することがないように、更新頻度が低い入力画像のみを予め合成処理しておいた画像である。そして、合成処理部１２０が第１の合成画像を生成する際には、更新頻度が低い入力画像の代わりに第２の合成画像を用いる。これにより、合成処理部１２０は、更新頻度が低い複数の入力画像に対して再度合成処理を行う必要がなくなり、合成処理部１２０が第１の合成画像を生成する際の処理の負荷を軽減することができる。
【００５２】
このため、合成処理部１４０は、合成処理部１２０が第１の合成画像を生成する際に用いる、第２の合成画像に対応する透明度情報も生成する。そして、合成処理部１４０は、生成した透明度情報を含む第２の合成画像の画像データを、画像書込部１６０に出力する。なお、合成処理部１４０が第２の合成画像に対応する透明度情報を生成する際の考え方に関しては、後述する。
【００５３】
以下の説明においては、第２の合成画像には、画像データの他に、透明度情報を含んでいるものとする。ただし、本実施形態においては、第２の合成画像に含まれる画像データや透明度情報の形式に関しては、何ら限定しない。
【００５４】
画像書込部１６０は、合成処理部１４０から入力された第２の合成画像の画像データを、ＤＭＡ転送によって外部記憶領域２０に書き込む。
【００５５】
ここで、合成処理部１４０が第２の合成画像の透明度情報を生成する際の考え方について説明する。なお、以下の説明においては、４つの入力画像のそれぞれを重畳した合成画像を生成する合成処理において、最も下に位置する最下面の入力画像を含まない、すなわち、最下面（１番目）の入力画像の上に重畳される２番目から４番目までの３つの入力画像を合成処理した第２の合成画像を生成する場合の一例について説明する。ここで生成した第２の合成画像は、次のフレーム以降に最下面の入力画像と重畳することによって、４つの入力画像を重畳した合成画像と同等の合成画像を生成することができる。
【００５６】
以下の説明においては、入力画像１〜入力画像４の画像データを画像データＹ１〜画像データＹ４、入力画像２〜入力画像４の透明度情報を透明度情報Ａ２〜透明度情報Ａ４とする。このとき、全て（４つ）の入力画像を合成処理した第１の合成画像の画像データＹは、下式（１）によって求めることができる。
【００５７】
Ｙ＝Ｙ１×（１−Ａ２）×（１−Ａ３）×（１−Ａ４）
＋Ｙ２×（Ａ２）×（１−Ａ３）×（１−Ａ４）
＋Ｙ３×（Ａ３）×（１−Ａ４）
＋Ｙ４×（Ａ４）                              ・・・（１）
【００５８】
ここで、入力画像２〜入力画像４を選択して第２の合成画像を生成する場合、第２の合成画像の画像データＹ’は、第１の合成画像の画像データＹから入力画像１の画像データＹ１を含む項を減算し、さらに入力画像１に乗算された透明度情報Ａの積算値を“１”から減算した値で除算する下式（２）によって求めることができる。
【００５９】
Ｙ’＝（Ｙ−（Ｙ１×（１−Ａ２）×（１−Ａ３）×（１−Ａ４）））／
（１−（１−Ａ２）×（１−Ａ３）×（１−Ａ４））
＝（（Ｙ２×（Ａ２）×（１−Ａ３）×（１−Ａ４））
＋（Ｙ３×（Ａ３）×（１−Ａ４））＋（Ｙ４×（Ａ４）））／
（１−（１−Ａ２）×（１−Ａ３）×（１−Ａ４））            ・・・（２）
【００６０】
このように、第１の合成画像の画像データから更新頻度が高い入力画像の画像データを含む項を減算し、さらに更新頻度が高い入力画像に乗算された透明度情報の積算値を“１”から減算した値で除算することによって、更新頻度が低い第２の合成画像の画像データを求めることができる。この考え方は、更新頻度が高い入力画像が複数になった場合でも同様である。
【００６１】
また、入力画像２〜入力画像４を選択して第２の合成画像を生成する場合、第２の合成画像の透明度情報Ａ’（０≦（Ａ’）≦１）は、入力画像１に乗算された透明度情報Ａの積算値を“１”から減算する下式（３）によって求めることができる。
【００６２】
Ａ’＝（１−（１−Ａ２）×（１−Ａ３）×（１−Ａ４））      ・・・（３）
【００６３】
このように、更新頻度が高い入力画像に乗算された透明度情報の積算値を“１”から減算することによって、更新頻度が低い第２の合成画像の透明度情報を求めることができる。この考え方は、更新頻度が高い入力画像が複数になった場合でも同様である。
【００６４】
合成処理部１４０は、このようにして生成した第２の合成画像の透明度情報Ａ’を含む第２の合成画像の画像データを、画像書込部１６０に出力する。これにより、その後の合成処理において合成処理部１２０が、入力画像１の画像データＹ１と第２の合成画像の画像データＹ’とを用いて上式（１）と同様に考えた下式（４）によって求められる合成処理をすることによって、上式（１）に示した、全ての入力画像１〜入力画像４を合成処理した第１の合成画像と同じ画像データＹを生成することができる。
【００６５】
Ｙ＝Ｙ１×（１−Ａ’）＋Ｙ’×（Ａ’）      ・・・（４）
【００６６】
すなわち、上式（４）に上式（２）によって求めた第２の合成画像の画像データＹ’と、上式（３）によって求めた第２の合成画像の透明度情報Ａ’とを当てはめることによって、下式（５）に示したように、上式（１）で求められる第１の合成画像と同じ画像データＹを生成することができる。
【００６７】
Ｙ＝Ｙ１×（１−Ａ’）＋Ｙ’×（Ａ’）
＝Ｙ１×（１−（１−（１−Ａ２）×（１−Ａ３）×（１−Ａ４）））
＋（（Ｙ２×（Ａ２）×（１−Ａ３）×（１−Ａ４））
＋（Ｙ３×（Ａ３）×（１−Ａ４））＋（Ｙ４×（Ａ４）））／
（１−（１−Ａ２）×（１−Ａ３）×（１−Ａ４））
×（（１−（１−Ａ２）×（１−Ａ３）×（１−Ａ４）））
＝Ｙ１×（１−Ａ２）×（１−Ａ３）×（１−Ａ４）
＋（Ｙ２×（Ａ２）×（１−Ａ３）×（１−Ａ４）
＋Ｙ３×（Ａ３）×（１−Ａ４）
＋Ｙ４×（Ａ４）                                              ・・・（５）
【００６８】
このような構成によって、画像出力装置１０では、第１の合成画像に含まれる複数の入力画像の内、更新頻度が低い入力画像のみを選択して合成処理した第２の合成画像を生成して、外部記憶領域２０に書き込む。そして、第２の合成画像に含まれるいずれの入力画像も更新されていない場合、画像読出部１１０が、外部記憶領域２０に記憶されている更新頻度が低い複数の入力画像の画像データを読み出す代わりに、１つの第２の合成画像の画像データのみを読み出し、合成処理部１２０が、更新頻度が高い入力画像と、更新頻度が低い入力画像の代わりの第２の合成画像とを用いて第１の合成画像を生成する。すなわち、画像出力装置１０では、第２の合成画像に含まれるいずれの入力画像も更新されていない場合に、第１の合成画像の生成に用いる入力画像として第２の合成画像を選択する。これにより、画像出力装置１０では、画像読出部１１０が更新頻度が低い複数の入力画像の画像データを読み出す際のＤＭＡ転送のデータ量を、１つの第２の合成画像の画像データのみを読み出す際のＤＭＡ転送のデータ量にまで削減することができる。このことにより、画像出力装置１０では、画像読出部１１０が、更新頻度が低い複数の入力画像の画像データを読み出す際の消費電力を、１つの第２の合成画像の画像データのみを読み出す際の消費電力にまで低減することができる。
【００６９】
また、画像出力装置１０では、更新頻度が低い入力画像のみを合成処理した第２の合成画像を生成して外部記憶領域２０に書き込んでおくのみであり、更新頻度が高い入力画像は、従来の画像出力装置と同様に合成処理を行う。これにより、画像出力装置１０では、更新頻度が高い画像を重畳する機能を低下させることなく、全体の消費電力を低減することができる。そして、画像出力装置１０を備えた撮像装置では、ライブビュー画像のような更新頻度が高い画像にＯＳＤ画像などの更新頻度が低い画像を合成して表示デバイス３０に表示させる場合でも、撮像装置の消費電力を低減することができる。
【００７０】
なお、画像出力装置１０では、合成処理部１４０が生成した第２の合成画像を、既存の圧縮方法を用いて圧縮した後に、外部記憶領域２０に書き込む構成にすることもできる。この場合、合成処理部１２０は、外部記憶領域２０から読み出した圧縮後の第２の合成画像を、既存の伸張方法を用いて伸張した後、つまり、元の第２の合成画像に戻した後に、更新頻度が高い入力画像と合成処理して第１の合成画像を生成することになる。このように、第２の合成画像を圧縮した後に外部記憶領域２０に書き込むことによって、画像出力装置１０では、画像書込部１６０および画像読出部１１０が第２の合成画像をＤＭＡ転送する際のデータ量をさらに削減することができ、画像出力装置１０における第２の合成画像の書き込みおよび読み出しに関わる消費電力を、さらに低減することができる。
【００７１】
なお、第２の合成画像を圧縮、伸張する際には、可逆の圧縮伸張技術を用いることが望ましい。また、第２の合成画像を圧縮する構成要素としては、合成処理部１４０または画像書込部１６０が考えられ、第２の合成画像を伸張する構成要素としては、画像読出部１１０または合成処理部１２０が考えられる。しかし、第２の合成画像を圧縮、伸張する専用の構成要素を、画像出力装置１０内に備える構成にすることも考えられる。従って、本実施形態においては、第２の合成画像を圧縮、伸張する構成要素や方法に関しては、何ら限定しない。
【００７２】
次に、本第１の実施形態の画像出力装置１０の動作の一例について説明する。図２は、本実施形態の画像出力装置１０において複数の入力画像を重畳した合成画像を生成する場合の一例を模式的に示した図である。図２には、４つの入力画像１〜入力画像４を合成した第１の合成画像を生成して表示デバイス３０に表示させる状態を示している。なお、図２に示した入力画像１は撮像装置で撮影した撮影画像の一例である。また、図２に示した入力画像２は撮像装置で撮影する際に動作している被写体の顔検出機能における検出状態を表すＯＳＤ画像の一例であり、入力画像３は撮像装置で撮影する際の構図の決定を補助するアシスト表示のＯＳＤ画像の一例であり、入力画像４は撮像装置が撮影する撮影画像の解像度や撮像装置に備えた電池の残量などの情報を知らせるインフォメーション表示のＯＳＤ画像の一例である。
【００７３】
以下の説明においては、入力画像１および入力画像２の更新頻度が高く、入力画像３および入力画像４の更新頻度が低いものとして説明する。このとき、画像出力装置１０では、合成処理部１２０が、入力画像１〜入力画像４の画像データを合成処理した第１の合成画像を生成して表示画像出力部１３０に出力し、表示画像出力部１３０が、合成処理部１２０から入力された第１の合成画像の画像データを変換した表示画像の画像データを表示デバイス３０に出力する。また、画像出力装置１０では、合成処理部１４０が、更新頻度が低い入力画像３および入力画像４の画像データを合成処理した第２の合成画像を生成して画像書込部１６０に出力し、画像書込部１６０が、合成処理部１４０から入力された第２の合成画像の画像データを、ＤＭＡ転送によって外部記憶領域２０に書き込む。
【００７４】
その後、画像出力装置１０では、合成処理部１２０が、入力画像１、入力画像２、および第２の合成画像の画像データを合成処理することによって第１の合成画像と同じ第１の合成画像を生成する。以下の説明においては、入力画像１〜入力画像４の画像データを合成処理して生成した第１の合成画像と、入力画像１、入力画像２、および第２の合成画像の画像データを合成処理して生成した第１の合成画像とを区別するため、入力画像１、入力画像２、および第２の合成画像の画像データを合成処理して生成した第１の合成画像を、「第３の合成画像」という。そして、合成処理部１２０は、生成した第３の合成画像を表示画像出力部１３０に出力し、表示画像出力部１３０が、合成処理部１２０から入力された第３の合成画像の画像データを変換した表示画像の画像データを表示デバイス３０に出力する。
【００７５】
ここで、本第１の実施形態の画像出力装置１０におけるそれぞれの動作について説明する。図３は、本実施形態の画像出力装置１０において複数の入力画像を重畳した合成画像を生成する第１の動作の一例を模式的に示した図である。また、図４は、本実施形態の画像出力装置１０において更新頻度が低い入力画像が更新されない場合に合成画像を生成する第２の動作の一例を模式的に示した図である。
【００７６】
なお、以下の説明においては、制御部４０が画像出力装置１０に設定する入力画像情報として、図２に示した状態を表す情報が設定されているものとして説明する。より具体的には、入力画像１〜入力画像４を、合成処理を行う対象の入力画像として選択するための画像選択情報が設定され、入力画像１および入力画像２が、更新頻度が高い入力画像であり、入力画像３および入力画像４が、更新頻度が低い入力画像であることを表す更新頻度情報が設定されているものとして説明する。
【００７７】
＜第１の動作＞
第１の動作は、画像出力装置１０が表示デバイス３０に表示する最初のフレームの表示画像の画像データを出力する動作である。第１の動作では、合成処理部１２０が、表示デバイス３０に表示させる全ての入力画像が含まれる第１の合成画像を生成して表示画像出力部１３０に出力する。また、第１の動作では、合成処理部１４０が、更新頻度が低い入力画像が含まれる第２の合成画像を生成して画像書込部１６０に出力する。図３には、図１に示した画像出力装置１０のブロック図上に、第１の動作におけるそれぞれの画像データの経路を示している。
【００７８】
第１の動作では、まず、画像選択制御部１５０内の画像選択部１５１が、制御部４０によって設定された画像選択情報に基づいて、外部記憶領域２０に記憶された入力画像１〜入力画像４を、第１の合成画像の生成に用いるそれぞれの入力画像として選択する。そして、画像選択部１５１は、選択した入力画像を表す第１の画像選択情報を、更新検出部１５２に出力する。そして、画像選択制御部１５０内の更新検出部１５２は、画像選択部１５１から入力された第１の画像選択情報に基づいて、第１の合成画像の生成に用いる入力画像１〜入力画像４の画像データの外部記憶領域２０からの読み出しを指示するための画像読出制御信号を、画像読出部１１１〜画像読出部１１４のそれぞれに出力する。また、更新検出部１５２は、画像読出部１１１〜画像読出部１１４のそれぞれが読み出した入力画像１〜入力画像４の画像データを合成処理して第１の合成画像を生成するため第１の合成制御信号を、合成処理部１２０に出力する。
【００７９】
この動作によって、図３に示した経路Ｃ１１の画像データの経路で、画像読出部１１１〜画像読出部１１４のそれぞれによって外部記憶領域２０から読み出された入力画像１〜入力画像４の画像データのそれぞれが合成処理部１２０に入力される。そして、合成処理部１２０は、入力された入力画像１〜入力画像４のそれぞれの画像データに対して合成処理を行った第１の合成画像を生成し、生成した第１の合成画像の画像データを表示画像出力部１３０に出力する。そして、表示画像出力部１３０は、入力された第１の合成画像の画像データの形式を変換した表示画像の画像データを表示デバイス３０に出力する。これにより、入力画像１〜入力画像４を用いて生成した第１の合成画像に応じた画像が、表示デバイス３０に表示される。
【００８０】
また、第１の動作では、画像選択部１５１が、制御部４０によって設定された更新頻度情報に基づいて、第１の合成画像に含まれるそれぞれの入力画像の中で、更新頻度が低い入力画像３および入力画像４を、第２の合成画像の生成に用いるそれぞれの入力画像として選択したことを表す第２の画像選択情報を、更新検出部１５２に出力する。そして、更新検出部１５２は、画像選択部１５１から入力された第２の画像選択情報に基づいて、第２の合成画像の生成に用いる入力画像３および入力画像４の画像データを合成処理して第２の合成画像を生成するため第２の合成制御信号を、合成処理部１４０に出力する。
【００８１】
これにより、合成処理部１４０は、図３に示した経路Ｃ１２の画像データの経路で入力された入力画像３および入力画像４のそれぞれの画像データに対して合成処理を行った第２の合成画像を生成し、生成した第２の合成画像の画像データを画像書込部１６０に出力する。そして、画像書込部１６０は、入力された第２の合成画像の画像データを、ＤＭＡ転送によって外部記憶領域２０に書き込む。これにより、外部記憶領域２０に、更新頻度が低い入力画像３および入力画像４を合成処理した第２の合成画像の画像データが記憶される。
【００８２】
このように、第１の動作では、表示デバイス３０に表示させる全ての入力画像が含まれる第１の合成画像に応じた表示画像の画像データの表示デバイス３０への出力と、更新頻度が低い入力画像のみが含まれる第２の合成画像の画像データの外部記憶領域２０への書き込みとを行う。
【００８３】
その後、更新検出部１５２が、制御部４０から入力された画像更新情報に基づいて、第２の合成画像に含まれる入力画像が更新されたか否かを検出する。そして、更新検出部１５２が、第２の合成画像に含まれるいずれの入力画像も更新されていないことを検出した場合に、画像出力装置１０は、以下に説明する第２の動作を行う。
【００８４】
＜第２の動作＞
第２の動作は、第１の動作において生成した第２の合成画像を用いて、画像出力装置１０が表示デバイス３０に表示する次のフレーム（以降のフレームも含む）の表示画像の画像データを出力する動作である。第２の動作では、合成処理部１２０が、表示デバイス３０に表示させる更新頻度が高い全ての入力画像と更新頻度が低い全ての入力画像とが含まれる第２の合成画像とを用いて、第１の合成画像と同じ第３の合成画像を生成して表示画像出力部１３０に出力する。図４には、図１に示した画像出力装置１０のブロック図上に、第２の動作におけるそれぞれの画像データの経路を示している。
【００８５】
第２の動作では、まず、画像選択制御部１５０内の画像選択部１５１が、制御部４０によって設定された画像選択情報に基づいて、外部記憶領域２０に記憶された更新頻度が高い入力画像１および入力画像２と、外部記憶領域２０に記憶された第２の合成画像とを、第３の合成画像の生成に用いるそれぞれの入力画像として選択する。これにより、第２の合成画像は、更新頻度が低い入力画像３および入力画像４の代わりに選択された入力画像となる。そして、画像選択部１５１は、選択した入力画像を表す第１の画像選択情報を、更新検出部１５２に出力する。そして、更新検出部１５２は、画像選択部１５１から入力された第１の画像選択情報に基づいて、第３の合成画像の生成に用いる入力画像１、入力画像２、および第２の合成画像の画像データの外部記憶領域２０からの読み出しを指示するための画像読出制御信号を、画像読出部１１１〜画像読出部１１３のそれぞれに出力する。また、更新検出部１５２は、画像読出部１１１〜画像読出部１１３のそれぞれが読み出した入力画像１、入力画像２、および第２の合成画像の画像データを合成処理して第３の合成画像を生成するため第１の合成制御信号を、合成処理部１２０に出力する。
【００８６】
この動作によって、図４に示した経路Ｃ２１の画像データの経路で、画像読出部１１１〜画像読出部１１３のそれぞれによって外部記憶領域２０から読み出された入力画像１、入力画像２、および第２の合成画像の画像データのそれぞれが合成処理部１２０に入力される。そして、合成処理部１２０は、入力された入力画像１、入力画像２、および第２の合成画像のそれぞれの画像データに対して合成処理を行った第３の合成画像を生成し、生成した第３の合成画像の画像データを表示画像出力部１３０に出力する。そして、表示画像出力部１３０は、入力された第３の合成画像の画像データの形式を変換した表示画像の画像データを表示デバイス３０に出力する。これにより、入力画像１、入力画像２、および第２の合成画像を用いて生成した第３の合成画像に応じた画像が、表示デバイス３０に表示される。なお、ここで表示デバイス３０に表示される画像は、上述したように、第１の動作において表示デバイス３０に表示された画像と同じ画像である。
【００８７】
このように、第２の動作では、表示デバイス３０に表示させる全ての入力画像が含まれる第１の合成画像と同じ第３の合成画像を、更新頻度が高い入力画像１および入力画像２と、第２の合成画像とを用いて生成し、生成した第３の合成画像に応じた表示画像の画像データを表示デバイス３０に出力する。これにより、第２の動作では、第１の動作において外部記憶領域２０から読み出す入力画像の数よりも少ない数の入力画像を読み出すのみで、第１の動作において生成した第１の合成画像と同じ第３の合成画像を生成する。
【００８８】
なお、更新検出部１５２が、制御部４０から入力された画像更新情報に基づいて、第２の合成画像に含まれる入力画像が更新されたか否かを検出した結果、第２の合成画像に含まれるいずれかの入力画像が更新されたことを検出した場合には、画像出力装置１０は、上述した第１の動作を行う。これにより、合成処理部１４０によって、第２の合成画像に含まれるいずれかの入力画像が更新された新たな第２の合成画像が生成され、画像書込部１６０によってＤＭＡ転送されて、外部記憶領域２０に記憶している第２の合成画像の画像データが、新たな第２の合成画像の画像データに更新される。
【００８９】
その後、更新検出部１５２が、制御部４０から入力された画像更新情報に基づいて、第２の合成画像に含まれる入力画像が更新されたか否かを検出した結果、第２の合成画像に含まれるいずれの入力画像も更新されていないことを検出した場合には、画像出力装置１０は、上述した第２の動作を行う。これにより、外部記憶領域２０に記憶された新たな第２の合成画像を用いて生成した第３の合成画像に応じた画像が、表示デバイス３０に表示される。
【００９０】
このように、画像出力装置１０では、第２の合成画像に含まれるいずれの入力画像も更新されていないときには、第２の合成画像を用いて第３の合成画像を生成する第２の動作を行うことにより、第２の動作において画像読出部１１０がＤＭＡ転送するデータ量を第１の動作におけるデータ量よりも少なくし、画像出力装置１０の消費電力を低減することができる。
【００９１】
なお、図４を見てわかるように、第２の動作では、画像読出部１１４、合成処理部１４０、および画像書込部１６０は動作していない。従って、第２の動作では、動作していない構成要素に供給するクロック信号などを停止することができる。これにより、画像出力装置１０における第２の動作のときの消費電力を、さらに低減することができる。
【００９２】
なお、上記の説明においては、第１の動作において新たな第２の合成画像を生成した場合には、外部記憶領域２０に記憶している第２の合成画像の画像データを、新たな第２の合成画像の画像データに更新する、つまり、新たな第２の合成画像の画像データを第２の合成画像の画像データに上書きする場合について説明した。しかし、新たな第２の合成画像の画像データを第２の合成画像の画像データに上書きせずに、複数の第２の合成画像の画像データを外部記憶領域２０に記憶しておき、第２の動作において第３の合成画像を生成する際に用いる第２の合成画像を切り替える構成にすることもできる。
【００９３】
このような構成にすることによって、例えば、図２に示した入力画像４に含まれる撮像装置に備えた電池の残量を表すキャラクタ画像が点滅する表示の機能を容易に実現することができるとともに、この機能における第２の動作において画像読出部１１０がＤＭＡ転送するデータ量を第１の動作におけるデータ量よりも少なくし、画像出力装置１０の消費電力を低減することができる。より具体的には、第１の動作において、キャラクタ画像が点灯している状態の第２の合成画像と、キャラクタ画像が消灯している状態の第２の合成画像との両方の第２の合成画像の画像データを外部記憶領域２０に記憶しておき、第２の動作において、キャラクタ画像を点滅させる周期で第２の合成画像を切り替えることによって、点滅するキャラクタ画像の表示の機能を容易に実現することができる。なお、この場合には、制御部４０が設定する入力画像情報（画像選択情報、更新頻度情報、画像更新情報）またはその他の情報の設定によって、第２の動作において第２の合成画像に含まれるいずれかの入力画像の周期的な切り替えを行うことを表す情報を、画像選択制御部１５０に設定することになる。
【００９４】
次に、更新検出部１５２が、第２の合成画像に含まれる入力画像が更新されたか否かを検出する構成および動作の一例について説明する。図５は、本実施形態の画像出力装置１０に備えた更新検出部１５２の概略構成および動作を説明する図である。図５（ａ）には、更新検出部１５２の構成の一例を示し、図５（ｂ）には、更新検出部１５２の動作タイミングの一例を示している。
【００９５】
図５（ａ）に示した更新検出部１５２は、立ち上がりエッジ検出部１５２１と、アドレス判定部１５２２と、論理積回路（ＡＮＤ回路）１５２３と、ＲＳ型フリップフロップ（ＦＦ）１５２４と、Ｄ型ＦＦ１５２５と、を備えている。また、図５（ａ）には、更新検出部１５２に画像更新情報を入力する制御部４０も併せて示している。図５（ａ）に示した更新検出部１５２は、表示デバイス３０がそれぞれのフレームの画像を表示するフレームレートの周期毎に、入力画像の更新があったか否かを検出する構成である。
【００９６】
上述したように、制御部４０は、外部記憶領域２０や入力画像の更新に関連する構成要素にアクセスする際のそれぞれの信号を、画像更新情報として更新検出部１５２にも出力する。図５（ａ）に示した構成の更新検出部１５２は、制御部４０が制御するそれぞれの構成要素にデータを書き込む際に出力するライトイネーブス信号、およびデータを書き込む領域を指定するアドレスが画像更新情報として入力され、入力された画像更新情報に基づいて、第２の合成画像に含まれる入力画像が更新されたか否かを検出する。
【００９７】
立ち上がりエッジ検出部１５２１は、表示デバイス３０に入力された垂直同期信号ＶＤの立ち上がりエッジを検出することによって、表示デバイス３０が画像の表示を開始するタイミングを表すフレーム開始パルスを出力する。
【００９８】
アドレス判定部１５２２は、制御部４０から入力されたライトアドレスが、第２の合成画像に含まれる入力画像に対応するアドレスであるか否かを判定し、判定した結果のアドレス判定信号をＡＮＤ回路１５２３に出力する。
【００９９】
ＡＮＤ回路１５２３は、制御部４０から入力されたライトイネーブス信号と、アドレス判定部１５２２入力されたアドレス判定信号とに基づいて、レジスタ更新フラグを出力する。
【０１００】
このアドレス判定部１５２２とＡＮＤ回路１５２３との構成によって、更新検出部１５２は、１つの垂直同期信号ＶＤの周期内において、制御部４０から第２の合成画像に含まれる入力画像のアドレスなど、特定のレジスタへの書き込み処理が行われたか否かを検出した結果のレジスタ更新フラグを生成する。
【０１０１】
ＲＳ型フリップフロップ（ＦＦ）１５２４は、第２の合成画像に含まれる入力画像の切り替えが行われたか否かを表すレジスタ切替フラグを出力する。ＲＳ型ＦＦ１５２４は、セット端子Ｓに入力されたレジスタ更新フラグが、特定のレジスタへの書き込み処理が行われたことを表すときに、レジスタ切替フラグを、第２の合成画像に含まれる入力画像の切り替えが行われたことを表す状態にセットする。また、ＲＳ型ＦＦ１５２４は、リセット端子Ｒに入力されたフレーム開始パルスが、表示デバイス３０が画像の表示を開始するタイミングを表すときに、レジスタ切替フラグを、第２の合成画像に含まれる入力画像の切り替えが行われていないことを表す状態にクリアする。これにより、ＲＳ型ＦＦ１５２４は、表示デバイス３０に入力された垂直同期信号ＶＤの周期毎に、入力画像の切り替え、つまり、第２の合成画像に含まれる入力画像の変更があったか否かを、レジスタ切替フラグによって表す。
【０１０２】
Ｄ型ＦＦ１５２５は、レジスタ切替フラグがクリアされる手前のタイミングで、レジスタ切替フラグの状態を記録（保持）した更新検出フラグを出力する。Ｄ型ＦＦ１５２５が出力する更新検出フラグは、第２の合成画像に含まれる入力画像の更新があるか否かを表すフラグ、つまり、第２の合成画像に含まれる入力画像が更新されたか否かを検出した結果である。
【０１０３】
ここで、図５（ｂ）に示した更新検出部１５２の動作タイミングの一例を参照して、更新検出部１５２のそれぞれの構成要素の動作を、詳細に説明する。図５（ｂ）に示したタイミングは、更新頻度が低い入力画像４が更新された場合の更新検出部１５２の動作の一例を示している。
【０１０４】
立ち上がりエッジ検出部１５２１は、表示デバイス３０に入力された垂直同期信号ＶＤの立ち上がりエッジを検出し、図５（ｂ）に示したような“Ｈｉｇｈ”レベルのフレーム開始パルスを出力する。
【０１０５】
アドレス判定部１５２２は、制御部４０から入力されたライトアドレスが、第２の合成画像に含まれる入力画像に対応するアドレスである場合に、“Ｈｉｇｈ”レベルのアドレス判定信号をＡＮＤ回路１５２３に出力する。図５（ｂ）には、入力画像３のライトアドレスが制御部４０から入力されたことを判定して“Ｈｉｇｈ”レベルのアドレス判定信号を出力した場合を示している。
【０１０６】
ＡＮＤ回路１５２３は、制御部４０から入力されたライトイネーブス信号がデータの書込を表す“Ｈｉｇｈ”レベルであり、アドレス判定部１５２２入力されたアドレス判定信号が、第２の合成画像に含まれる入力画像に対応するアドレスであることを表す“Ｈｉｇｈ”レベルであるときに、図５（ｂ）に示したような“Ｈｉｇｈ”レベルのレジスタ更新フラグを出力する。
【０１０７】
ＲＳ型ＦＦ１５２４は、セット端子Ｓに入力されたレジスタ更新フラグが、第２の合成画像に含まれる入力画像に対応するアドレスであることを表す“Ｈｉｇｈ”レベルになったときに、レジスタ切替フラグを、第２の合成画像に含まれる入力画像の切り替えが行われたことを表す“Ｈｉｇｈ”レベルにセットする（図５（ｂ）のタイミングＴ１参照）。また、ＲＳ型ＦＦ１５２４は、リセット端子Ｒに入力されたフレーム開始パルスが、表示デバイス３０における画像の表示を開始するタイミングを表す垂直同期信号ＶＤの立ち上がりエッジを検出して“Ｈｉｇｈ”レベルになったときに、レジスタ切替フラグを、第２の合成画像に含まれる入力画像の切り替えが行われていないことを表す“Ｌｏｗ”レベルにクリアする（図５（ｂ）のタイミングＴ２参照）。
【０１０８】
Ｄ型ＦＦ１５２５は、レジスタ切替フラグがクリアされる手前のタイミングで、レジスタ切替フラグの状態をラッチし（図５（ｂ）のタイミングＴ３参照）、ラッチした状態の更新検出フラグを出力する。図５（ｂ）には、レジスタ切替フラグの“Ｈｉｇｈ”レベルをラッチして、“Ｈｉｇｈ”レベルの更新検出フラグを出力する場合を示している。
【０１０９】
このような構成と動作によって、更新検出部１５２は、表示デバイス３０のフレームレートの周期毎に、第２の合成画像に含まれる入力画像が更新されたか否かを検出する。なお、図５に示した更新検出部１５２の構成および動作の一例では、更新検出フラグが“Ｈｉｇｈ”レベルのときに、第２の合成画像に含まれるいずれかの入力画像が更新されたことを検出した状態を表し、更新検出フラグが“Ｌｏｗ”レベルのときに、第２の合成画像に含まれるいずれの入力画像も更新されていないことを検出した状態を表すことになる。そして、更新検出部１５２は、更新検出フラグの状態に基づいて、それぞれの画像読出部１１０に画像読出制御信号を、合成処理部１２０に第１の合成制御信号を、合成処理部１４０に第２の合成制御信号を、それぞれ出力する。
【０１１０】
なお、更新検出部１５２において第２の合成画像に含まれる入力画像が更新されたか否かを検出する方法は、図５に示した更新検出部１５２の構成および動作の一例で示した方法の他にも、様々な実現方法が考えられる。従って、本実施形態においては、第２の合成画像に含まれる入力画像が更新されたか否かの検出方法に関しては、何ら限定しない。
【０１１１】
上記に述べたとおり、本発明を実施するための形態によれば、画像出力装置に、外部記憶領域に記憶されている複数の入力画像を重畳する合成処理によって第１の合成画像を生成する第１の合成処理部（実施形態における合成処理部１２０）と、第１の合成画像に含まれる複数の入力画像の内、更新頻度が低い入力画像のみを選択して合成処理した第２の合成画像を生成する第２の合成処理部（実施形態における合成処理部１４０）とを備える。そして、本発明を実施するための形態では、第２の合成処理部が生成した第２の合成画像を外部記憶領域に記憶しておく（書き込んでおく）。つまり、本発明を実施するための形態では、従来の画像出力装置のように、表示デバイスに表示する全ての入力画像を合成処理した（実施形態における第１の合成画像に相当する）合成画像、すなわち、表示デバイスに表示する表示画像の画像データそのものを外部記憶領域に記憶しておくのではなく、更新頻度が低い入力画像のみを選択して合成処理した第２の合成画像を外部記憶領域に記憶しておく。そして、本発明を実施するための形態では、第２の合成画像に含まれるいずれの入力画像も更新されていない場合、外部記憶領域に記憶されている更新頻度が低い複数の入力画像を読み出す代わりに、外部記憶領域に記憶しておいた第２の合成画像を読み出し、第１の合成処理部が、更新頻度が高い入力画像と、更新頻度が低い入力画像の代わりの第２の合成画像とを合成処理して第１の合成画像を生成する。つまり、本発明を実施するための形態では、第１の合成画像の生成に用いる更新頻度が低い入力画像を第２の合成画像に切り替える。
【０１１２】
これにより、本発明を実施するための形態では、画像出力装置が更新頻度が低い複数の入力画像を読み出す際のデータ量を、１つの入力画像（第２の合成画像）を読み出す際のデータ量にまで削減することができる。このことにより、本発明を実施するための形態では、画像出力装置が、更新頻度が低い複数の入力画像の画像データを読み出す際の消費電力を、１つの入力画像（第２の合成画像）を読み出す際の消費電力にまで低減することができる。つまり、本発明を実施するための形態では、画像出力装置が更新頻度が低い複数の入力画像に対して合成処理を行う際の画像出力装置の消費電力を低減することができる。
【０１１３】
また、本発明を実施するための形態では、更新頻度が低い入力画像のみを合成処理した第２の合成画像を生成して外部記憶領域に書き込んでおくが、更新頻度が高い入力画像は、従来の画像出力装置と同様に、第１の合成処理部によって合成処理を行う。つまり、本発明を実施するための形態では、更新頻度が低い入力画像は第２の合成画像で代用するが、更新頻度が高い入力画像は、常に更新された入力画像（フレーム毎に更新される入力画像）を用いて合成処理を行う。また、本発明を実施するための形態では、第２の合成画像に含まれるいずれかの入力画像が更新された場合に、新たな第２の合成画像を生成する。つまり、本発明を実施するための形態では、従来の画像出力装置のように、表示デバイスに表示する全ての入力画像の内、いずれか１つの入力画像でも更新された場合に全ての入力画像を合成処理した合成画像を再度生成するのではなく、全ての入力画像を合成処理した第１の合成画像を再度生成するのは、第２の合成画像に含まれる更新頻度が低い入力画像のいずれかが更新された場合のみである。
【０１１４】
これにより、本発明を実施するための形態では、画像出力装置において更新頻度が高い画像を重畳する機能を低下させることなく、更新頻度が低い入力画像を第２の合成画像で代用する分の消費電力を低減することができる。このことにより、本発明を実施するための形態では、画像出力装置を備えた撮像装置において、ライブビュー画像のようにフレーム毎に更新される更新頻度が高い画像にＯＳＤ画像などの更新頻度が低い画像を合成して表示デバイスに表示させる場合でも、ライブビュー画像を表示する際のフレームレートを落とすことなく、撮像装置の消費電力を低減することができる。
【０１１５】
また、本発明を実施するための形態では、第２の合成処理部が生成した第２の合成画像に、既存の圧縮、伸張技術を適用することができる。これにより、本発明を実施するための形態では、第２の合成画像の外部記憶領域に転送（書き込みおよび読み出し）する際のデータ量をさらに削減することができ、画像出力装置における第２の合成画像転送に関わる消費電力を、さらに低減することができる。
【０１１６】
また、本発明を実施するための形態では、更新頻度が高い入力画像と第２の合成画像とを用いて第１の合成画像を生成する第２の動作において、動作していない構成要素（実施形態において図４に示した第２の動作では、画像読出部１１４、合成処理部１４０、および画像書込部１６０）に供給するクロック信号を停止することによって、画像出力装置における第２の動作のときの消費電力を、さらに低減することができる。
【０１１７】
なお、本実施形態においては、画像出力装置１０に４つの画像読出部１１１〜画像読出部１１４を備え、４つの入力画像を合成処理する構成について説明した。しかし、画像出力装置１０が合成処理を行う入力画像の数は、本発明を実施するための形態に限定されるものではなく、さらに多くの入力画像を合成処理する構成にすることもできる。この場合、画像出力装置に備える画像読出部１１０の数は、合成処理を行う入力画像の数に応じて多くなる、すなわち、合成処理を行う入力画像の数と同じ数の画像読出部１１０を備える構成になる。ただし、いずれかの入力画像を時系列に読み出した場合であっても、表示デバイス３０の表示に要求される時間（表示デバイス３０に表示する画像を更新する１フレームの周期）内に第１の合成画像を生成することができる場合には、合成処理を行う入力画像の数と同じ数の画像読出部１１０を備えず、画像読出部１１０のいずれかが、複数の入力画像を時系列に読み出す構成にすることもできる。
【０１１８】
また、本実施形態においては、第１の合成画像の画像データを表示デバイス３０に出力して表示させ、第２の合成画像の画像データを外部記憶領域２０に出力して記憶させる画像出力装置１０の構成の例について説明したが、画像出力装置１０が生成した第１の合成画像および第２の合成画像の利用方法は、本発明を実施するための形態に限定されるものではない。例えば、第１の合成画像の画像データも外部記憶領域２０に出力して記憶させ、外部記憶領域２０に記憶されている第１の合成画像の画像データを読み出して、表示デバイスが画像を表示する際に形式に変換して出力する表示画像出力部を、画像出力装置１０とは別に備えた構成であっても同様に、本発明の考え方を適用することができる。
【０１１９】
なお、本発明の画像出力装置においても、全ての入力画像の更新頻度が低い場合には、従来の画像出力装置と同様に、表示デバイスに表示する全ての入力画像を合成処理した合成画像の画像データそのものを外部記憶領域に記憶しておく、つまり、実施形態における第１の合成画像そのものを外部記憶領域２０に記憶しておくこともできる。この場合、画像選択制御部１５０が、合成処理部１２０が生成する第１の合成画像と同じ第２の合成画像を生成するように合成処理部１４０を制御すればよい。
【０１２０】
以上、本発明の実施形態について、図面を参照して説明してきたが、具体的な構成はこの実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲においての種々の変更も含まれる。
【符号の説明】
【０１２１】
１０・・・画像出力装置
１１１，１１２，１１３，１１４・・・画像読出部（第１の合成処理部，画像読出部）
１２０・・・合成処理部（第１の合成処理部）
１３０・・・表示画像出力部（第１の合成処理部）
１４０・・・合成処理部（第２の合成処理部）
１５０・・・画像選択制御部（画像選択制御部）
１５１・・・画像選択部（画像選択制御部，画像選択部）
１５２・・・更新検出部（画像選択制御部，更新検出部）
１５２１・・・立ち上がりエッジ検出部（画像選択制御部，更新検出部）
１５２２・・・アドレス判定部（画像選択制御部，更新検出部）
１５２３・・・ＡＮＤ回路（画像選択制御部，更新検出部）
１５２４・・・ＲＳ型フリップフロップ（画像選択制御部，更新検出部）
１５２５・・・Ｄ型フリップフロップ（画像選択制御部，更新検出部）
１６０・・・画像書込部（第２の合成処理部，画像書込部）
【図１】
2015079103.tif 000003
【図２】
2015079103.tif 000004
【図３】
2015079103.tif 000005
【図４】
2015079103.tif 000006
【図５】
2015079103.tif 000007
【図６】
2015079103.tif 000008