(57)【要約】【課題】本発明は表示画像の切り替えにかかる時間を短縮する。【解決手段】ＲＡＷ画像と、該ＲＡＷ画像を現像処理し圧縮処理した第１の現像画像とを記憶する記録媒体から、画像を読み出して表示する画像表示装置であって、記録媒体から読み出された第１の現像画像を伸張処理しバッファに書き込む伸張手段と、記録媒体から読み出されたＲＡＷ画像を第１の現像画像よりも高画質に現像処理した第２の現像画像をバッファに書き込む現像処理手段と、バッファに格納されている伸張済みの第１の現像画像又は第２の現像画像を表示手段に表示させる制御手段とを備え、表示手段に第２の現像画像が表示されている場合に、切り替えて表示すべきＲＡＷ画像を現像処理手段が現像処理しバッファに書き込み、制御手段は表示画像の切替指示があった場合に、表示画像を、切り替えて表示すべきＲＡＷ画像の第２の現像画像に切り替える。【選択図】図１
2015076815.tif 000002
【特許請求の範囲】
【請求項１】
ＲＡＷ画像と、該ＲＡＷ画像を現像処理し圧縮処理した第１の現像画像とを記憶する記録媒体から、画像を読み出して表示する画像表示装置であって、
前記記録媒体から読み出された前記第１の現像画像を伸張処理し、バッファに書き込む伸張手段と、
前記記録媒体から読み出された前記ＲＡＷ画像を前記第１の現像画像よりも高画質に現像処理した第２の現像画像を、前記バッファに書き込む現像処理手段と、
前記バッファに格納されている伸張済みの前記第１の現像画像又は前記第２の現像画像を表示手段に表示させる制御手段と
を備え、
前記表示手段に前記第２の現像画像が表示されている場合に、該表示されている画像と切り替えて表示されるべきＲＡＷ画像を、前記現像処理手段が現像処理し前記バッファに書き込み、
前記制御手段は、前記表示手段が表示する画像を切り替える指示があった場合に、前記バッファに書き込まれた前記切り替えて表示されるべきＲＡＷ画像の第２の現像画像を、前記表示されている第２の現像画像と切り替えて前記表示手段に表示させる
ことを特徴とする画像表示装置。
【請求項２】
前記表示手段に前記伸張済みの第１の現像画像が表示されている場合に、該表示されている画像と切り替えて表示されるべき前記第１の画像を、前記伸張手段が伸張処理し前記バッファに書き込み、
前記制御手段は、前記表示手段が表示する画像を切り替える前記指示があった場合に、前記バッファに書き込まれた前記伸張処理された第１の現像画像を前記表示されている前記伸張済みの第１の現像画像と切り替えて前記表示手段に表示させることを特徴とする請求項１に記載の画像表示装置。
【請求項３】
前記表示手段に前記伸張済みの第１の現像画像が表示されている間に該第１の現像画像を高画質表示する指示があった場合、前記第１の現像画像に対応するＲＡＷ画像を前記現像処理手段が現像処理し前記バッファに書き込み、
前記制御手段は、前記表示させている前記伸張済みの第１の現像画像の代わりに前記対応するＲＡＷ画像を現像処理して得られた第２の現像画像を前記表示手段に表示させることを特徴とする請求項１または２に記載の画像表示装置。
【請求項４】
前記表示手段に前記第２の現像画像が拡大表示されている間に該第２の現像画像を全体表示する指示があった場合、前記制御手段は前記第２の現像画像を前記表示手段に全体表示させ、
前記全体表示されている前記第２の現像画像と切り替えて表示されるべき第１の現像画像を、前記伸張手段が伸張処理し前記バッファに書き込み、
前記制御手段は、前記表示手段が表示する画像を切り替える指示があった場合に、前記伸張処理された前記第２の現像画像と切り替えて表示されるべき第１の現像画像を前記全体表示されている第２の現像画像と切り替えて前記表示手段に表示させることを特徴とする請求項１乃至３のいずれか１項に記載の画像表示装置。
【請求項５】
前記表示手段に表示されている画像と切り替えて表示されるべき画像は、所定量に達するまで前記バッファに書き込まれることを特徴とする請求項１乃至４のいずれか１項に記載の画像表示装置。
【請求項６】
前記表示手段に前記第２の現像画像が表示されている場合に、該表示されている画像と切り替えて表示されるべき画像が、前記表示されている画像と所定の関連性を有しない場合に、該表示されている画像と切り替えて表示されるべき前記所定の関連性を有しない第１の現像画像を前記伸張手段が伸張処理し前記バッファに書き込み、
前記表示手段が表示する画像を切り替える前記指示があった場合に、前記制御手段は前記表示されている第２の現像画像と切り替えて、前記伸張処理された前記所定の関連性を有しない第１の現像画像を前記表示手段に表示させることを特徴とする請求項１乃至５のいずれか１項に記載の画像表示装置。
【請求項７】
前記表示手段に前記第２の現像画像が表示されている場合に、該表示されている画像と切り替えて表示されるべき画像が、前記表示されている画像と前記所定の関連性を有する場合に、該表示されている画像と切り替えて表示されるべき前記所定の関連性を有するＲＡＷ画像を前記現像処理手段が現像処理し前記バッファに書き込み、
前記表示手段が表示する画像を切り替える前記指示があった場合に、前記制御手段は前記表示されている第２の現像画像と切り替えて、前記所定の関連性を有するＲＡＷ画像の第２の現像画像を前記表示手段に表示させる
ことを特徴とする請求項６に記載の画像表示装置。
【請求項８】
前記制御手段は、前記所定の関連性を有するＲＡＷ画像の第２の現像画像を、前記表示されている第２の現像画像と同一の表示条件で前記表示手段に表示させることを特徴とする請求項７に記載の画像表示装置。
【請求項９】
前記所定の関連性を有する場合とは、前記表示されている画像と前記切り替えて表示されるべき画像とが、同一連写により撮影された画像である場合、同一場所で撮影された画像である場合、または同日に撮影された画像である場合であることを特徴とする請求項６乃至８のいずれか１項に記載の画像表示装置。
【請求項１０】
ＲＡＷ画像と、該ＲＡＷ画像を現像処理し圧縮処理した第１の現像画像とを記憶する記録媒体から、画像を読み出して表示する画像表示装置であって、
前記記録媒体への画像の書き込み、読み出しを制御する媒体制御手段と、
前記記録媒体から読み出された前記第１の現像画像を伸張処理し、第１のバッファに書き込む伸張手段と、
前記記録媒体から読み出された前記ＲＡＷ画像を前記第１の現像画像よりも高画質に現像処理した第２の現像画像を、前記第１のバッファに書き込む現像処理手段と、
前記バッファに格納されている伸張済みの前記第１の現像画像又は前記第２の現像画像を表示手段に表示させる制御手段と
を備え、
前記表示手段に前記第２の現像画像が表示されている場合に、該表示されている画像と切り替えて表示されるべきＲＡＷ画像を前記媒体制御手段が前記記録媒体から読み出して第２のバッファに書き込み、
前記表示手段が表示する画像を切り替える指示があった場合に、前記第２のバッファに書き込まれたＲＡＷ画像を前記現像処理手段が現像処理し、前記制御手段が前記表示されている第２の現像画像と切り替えて前記表示手段に表示させる
ことを特徴とする画像表示装置。
【請求項１１】
前記表示手段に前記伸張済みの第１の現像画像が表示されている場合に、該表示されている画像と切り替えて表示されるべき第１の現像画像が前記記録媒体から読み出されて前記第２のバッファに書き込まれ、
前記表示手段が表示する画像を切り替える前記指示があった場合に、前記第２のバッファに書き込まれた第１の現像画像を前記伸張手段が伸張処理し、前記制御手段が前記表示されている前記伸張済みの第１の現像画像と切り替えて前記表示手段に表示させることを特徴とする請求項１０に記載の画像表示装置。
【請求項１２】
画像を撮像する撮像手段と、
請求項１乃至１１のいずれか１項に記載の画像表示装置と
を備えることを特徴とする撮像装置。
【請求項１３】
コンピュータを、請求項１乃至１１のいずれか１項に記載の画像表示装置の現像処理手段、伸張手段、及び、制御手段として機能させることを特徴とするプログラム。
【請求項１４】
ＲＡＷ画像と、該ＲＡＷ画像から得られたを現像処理し圧縮処理した第１の現像画像とを記憶する記録媒体から、画像を読み出して表示する画像表示装置の制御方法であって、該画像表示装置は、
前記記録媒体から読み出された前記第１の現像画像を伸張処理し、バッファに書き込む伸張手段と、
前記記録媒体から読み出された前記ＲＡＷ画像を前記第１の現像画像よりも高画質に現像処理した第２の現像画像を、前記バッファに書き込む現像処理手段と、
前記バッファに格納されている伸張済みの前記第１の現像画像又は前記第２の現像画像を表示手段に表示させる制御手段と
を備え、
前記方法は、
前記表示手段が前記第２の画像を表示している場合に、該表示されている画像と切り替えて表示されるべきＲＡＷ画像を、前記現像処理手段が現像処理し前記バッファに書き込む工程と、
前記制御手段が、前記表示手段が表示する画像を切り替える指示があった場合に、前記バッファに書き込まれた前記切り替えて表示されるべきＲＡＷ画像の第２の現像画像を、前記拡大表示されている第２の現像画像と切り替えて前記表示手段に表示させる工程と  を備えることを特徴とする画像表示装置の制御方法。
【請求項１５】
ＲＡＷ画像と、該ＲＡＷ画像を現像処理し圧縮処理した第１の現像画像とを記憶する記録媒体から、画像を読み出して表示する画像表示装置の制御方法であって、該画像表示装置は、
前記記録媒体への画像の書き込み、読み出しを制御する媒体制御手段と、
前記記録媒体から読み出された前記第１の現像画像を伸張処理し、第１のバッファに書き込む伸張手段と、
前記記録媒体から読み出された前記ＲＡＷ画像を前記第１の現像画像よりも高画質に現像処理した第２の現像画像を、前記第１のバッファに書き込む現像処理手段と、
前記バッファに格納されている伸張済みの前記第１の現像画像又は前記第２の現像画像を表示手段に表示させる制御手段と
を備え、
前記方法は、
前記表示手段が前記第２の現像画像を表示している場合に、該表示されている画像と切り替えて表示されるべきＲＡＷ画像を前記媒体制御手段が前記記録媒体から読み出して第２のバッファに書き込む工程と、
前記表示手段が表示する画像を切り替える指示があった場合に、前記第２のバッファに書き込まれたＲＡＷ画像を前記現像処理手段が現像処理する工程と、
前記制御手段が前記表示されている第２の現像画像と切り替えて、前記第２のバッファに書き込まれたＲＡＷ画像を現像処理して得られた第２の現像画像を前記表示手段に表示させる工程と
を備えることを特徴とする画像表示装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示装置、撮像装置、画像表示装置の制御方法、コンピュータプログラムに関する。
【背景技術】
【０００２】
従来の撮像装置では、撮像センサによって撮像された生の画像情報（ＲＡＷ画像）をデベイヤー処理（デモザイク処理）し、輝度と色差から成る信号に変換して、各信号についてノイズ除去、光学的な歪補正、画像の適正化などの所謂現像処理を行っている。そして、現像処理された輝度信号及び色差信号をＪＰＥＧ等の符号化方式で圧縮符号化して、記録媒体に記録するのが一般的である。
【０００３】
一方で、ＲＡＷ画像を記録できる撮像装置も存在する。ＲＡＷ画像は記録に必要なデータ量が膨大になるが、オリジナル画像に対する補正や劣化を最低限に抑えられ、撮影後に編集できる利点があるので、上級者によって好んで使われている。
【０００４】
近年の撮像装置は、撮像センサが進化し、画像１枚あたりの画素数が大幅に増加してきている。また、１秒あたりに連写できる画像の枚数も増える傾向にある。そのため、ＲＡＷ画像に対するデベイヤー処理や、ノイズ除去、光学歪補正など、現像処理を成すそれぞれの処理量が相乗的に増大し、撮影と並行したリアルタイムの現像処理を行うのに膨大な回路や消費電力を費やすることになる。時には、現像処理による回路の占有や消費電力上の制限などのために、高い撮影パフォーマンスを実行できないことも起こり得る。
【０００５】
一方、特許文献１のように、ＲＡＷ画像を現像せずに記録する構成ならば、撮影時の現像に係る処理量は軽減されるかもしれないが、未現像の状態で記録されるために、画像を速やかに再生表示することが困難である。このように従来のＲＡＷ画像の記録方式では、ユーザの利便性を損なうことがあった。
【０００６】
これに対し特許文献２は、ＲＡＷ画像記録時に、再生表示用のＪＰＥＧ画像を生成し、ＲＡＷ画像とともに記録媒体に記録しておく方法を提案している。上記再生表示用のＪＰＥＧ画像は、通常撮像装置が備える液晶モニタ等の表示装置に表示再生することを目的としており、表示装置の解像度にもよるが、一般的にＲＡＷ画像および記録媒体に記録するためのＪＰＥＧ画像に比べて低解像度のため処理量も少なく、ＲＡＷ画像記録と並列処理したとしても負荷は大きくならない。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１１−２４４４２３号公報
【特許文献２】特開２００６−２２９４７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述の特許文献２記載の方法により生成された再生表示用のＪＰＥＧ画像を再生する場合、画像全体を表示装置に表示する場合は問題とならないが、画像を高画質に表示する場合、再生表示用のＪＰＥＧ画像では解像度が足りないためＲＡＷ画像を現像して表示する必要がある。しかし、ＲＡＷ画像を表示装置に表示するには、記録媒体からＲＡＷ画像データを読み出し、復号による伸張処理、その後現像処理を行う必要があり、表示指示から表示画像の切り替えまでに時間がかかる。
【０００９】
そこで、本発明は表示画像の切り替えにかかる時間を短縮することを目的とする。
【課題を解決するための手段】
【００１０】
上記問題を解決するために、本発明はＲＡＷ画像と、該ＲＡＷ画像を現像処理し圧縮処理した第１の現像画像とを記憶する記録媒体から、画像を読み出して表示する画像表示装置であって、
前記記録媒体から読み出された前記第１の現像画像を伸張処理し、バッファに書き込む伸張手段と、
前記記録媒体から読み出された前記ＲＡＷ画像を前記第１の現像画像よりも高画質に現像処理した第２の現像画像を、前記バッファに書き込む現像処理手段と、
前記バッファに格納されている伸張済みの前記第１の現像画像又は前記第２の現像画像を表示手段に表示させる制御手段とを備え、
前記表示手段に前記第２の現像画像が表示されている場合に、該表示されている画像と切り替えて表示されるべきＲＡＷ画像を、前記現像処理手段が現像処理し前記バッファに書き込み、
前記制御手段は、前記表示手段が表示する画像を切り替える指示があった場合に、前記バッファに書き込まれた前記切り替えて表示されるべきＲＡＷ画像の第２の現像画像を、前記表示されている第２の現像画像と切り替えて前記表示手段に表示させる。
【発明の効果】
【００１１】
本発明によれば、表示画像の切り替えにかかる時間を短縮することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】発明の実施形態に対応する撮像装置のブロック図。
【図２】発明の実施形態１における再生時の処理の一例を示すフローチャート。
【図３】発明の実施形態１で説明する画像拡大表示例。
【図４】実施形態２で説明する再生時のフローチャート。
【図５】実施形態２で説明する再生時の表示例。
【発明を実施するための形態】
【００１３】
以下に、本発明の好ましい実施の形態を、図面を用いて説明する。
【００１４】
［実施形態１］
図１は、本発明の実施形態に係る撮像装置の構成例を示すブロック図である。図１に示した撮像装置１００は、被写体を撮像して得られた画像情報を記録媒体に記録するだけでなく、画像情報を記録媒体から再生表示する、画像表示装置としての機能を有する。従って、本発明の実施形態に係る撮像装置は、画像処理装置、記録装置、画像表示装置、再生装置、記録再生装置と表現することができる。
【００１５】
また、図１の撮像装置１００において、撮像素子や表示素子のような物理的デバイスを除き、各ブロックは専用ロジック回路やメモリを用いてハードウェア的に構成されてもよい。或いは、メモリに記憶されている処理プログラムをＣＰＵ等のコンピュータが実行することにより、ソフトウェア的に構成されてもよい。撮像装置１００はデジタルカメラとして実現できるが、それ以外にも、パーソナルコンピュータ、スマートフォン、ＰＤＡ、タブレット端末などの任意の情報処理端末とすることができる。なお、画像表示装置、再生装置として機能する場合には、撮影機能を必ずしも有していなくてもよい。
【００１６】
図１において、制御部１２２は、ＣＰＵと、当該ＣＰＵが実行する制御プログラムを格納するメモリを含み、撮像装置１００の全体の処理を制御する。操作部１２１は、ユーザが撮像装置１００に対して指示を与えるために用いるキーやボタン、タッチパネルなどの入力デバイスを含む。操作部１２１からの操作信号は、制御部１２２によって検出され、操作に応じた動作が実行されるよう制御部１２２によって制御される。表示部１１３は、撮像装置１００において、撮影、或いは再生された画像や、メニュー画面、各種情報等を表示するための液晶ディスプレイ（ＬＣＤ）等を含む。
【００１７】
操作部１２１によって撮影動作の開始が指示されると、撮像対象となる被写体の光学像が、撮像光学部１０１を介して入力され、撮像センサ部１０２上に結像する。撮影時、撮像光学部１０１及び撮像センサ部１０２の動作は、評価値算出部１０５により取得される絞り、フォーカス、手ぶれ等の評価値算出結果や、認識部１１１によって抽出される被写体情報に基づいて、カメラ制御部１０４によって制御される。
【００１８】
撮像センサ部１０２は、画素毎に配置される赤、緑、青（ＲＧＢ）のカラーフィルターを透過した光を電気信号に変換する。撮像センサ部１０２によって変換された電気信号は、センサ信号処理部１０３によって画素の修復処理が施される。修復処理には、撮像センサ部１０２における欠落画素や信頼性の低い画素の値に対し、周辺画素値を用いて修復対象の画素を補間したり、所定のオフセット値を減算したりする処理が含まれる。本実施形態では、センサ信号処理部１０３から出力され、現像部１０６で現像処理が行われる前までの画像情報を、生（未現像）の画像を意味するＲＡＷ画像と称す。また、本実施形態では、デベイヤー処理（デモザイク処理）を現像処理の一部としているが、例えばデベイヤー処理後の画像までＲＡＷ画像と定義してもよい。
【００１９】
ＲＡＷ画像は、現像部１０６で現像処理される。現像部１０６は、複数の異なる現像処理部を有し、第１の現像部である簡易現像部１０７と、第２の現像部である高画質現像部１０８から成り、それぞれの現像部の出力を選択するセレクタ１０９により構成される。簡易現像部１０７、高画質現像部１０８は、ＲＡＷ画像に対してデベイヤー処理（デモザイク処理）を施し、輝度と色差から成る信号に変換して、各信号に含まれるノイズを除去、光学的な歪を補正し、画像を適正化するなどの所謂現像処理を行う。本実施形態における撮像装置では、上記簡易現像部１０７は読み出された１つの画像の画像全体で所定画素数（例えば２００万画素）以下の画素数になるように制限を掛けて現像処理を行うものとする。
【００２０】
高画質現像部１０８は、簡易現像部１０７よりも各々の処理を複雑に高精度に行うものである。例えば読み出された１つの画像の画像全体の画素数が、簡易現像部１０７が制限されている所定画素数よりも多くなるように現像処理を施す。ここで画像の一部を選択して読み出す（あるいは切り出す）などして現像する場合も考えられ、この場合も、高画質現像部１０８では、選択した領域（被写体）に対する画素数が簡易現像部１０７から出力される画素数よりも多くなるように現像処理が行われ、出力される。高画質現像部１０８による現像画像は高画質であるが、一方で、高画質現像部１０８による現像処理は処理負荷が大きくなってしまう。そこで、本実施形態の高画質現像部１０８は、撮影と並行したリアルタイムの現像に対応したものではなく、撮影後に各処理を順次分散して行うことが可能な構成になっている。
【００２１】
このように高画質現像を撮影時に並行してリアルタイムに行うのではなく後から行うようにすることで、回路規模や消費電力の増大（ピーク）を低く抑えることができる。他方、簡易現像部１０７は、高画質現像部１０８よりも画質は低いものの、撮影中に高速に現像処理を行えるよう、高画質現像よりも現像に係る処理量が少なくなるように構成されている。簡易現像部１０７の処理負荷は小さいので、撮影動作と並行したリアルタイムの現像の際には簡易現像部１０７を用いるようにする。セレクタ１０９は、操作部１２１によりユーザから指示された操作内容や実行中の動作モードに応じた制御に従って、制御部１２２によって切り替えられる。
【００２２】
なお、本実施形態では、現像部１０６の中に簡易現像部１０７と高画質現像部１０８が独立に存在する構成を示しているが、一つの現像部が動作モードを切り替えて、簡易現像と高画質現像の処理を排他的に行う構成であっても本発明の範疇である。
【００２３】
現像部１０６によって現像処理された画像情報は、一度バッファ１１０に格納される。表示処理部１１２は、バッファ１１０に格納されている所望の画像情報を読み出し、表示部１１３に表示する。現像部１０６によって現像処理された画像情報は、評価値算出部１０５にも供給される。評価値算出部１０５は、画像情報からフォーカス状態や露出状態などの評価値を算出する。さらに現像部１０６によって現像処理された画像情報は、認識部１１１にも供給される。認識部１１１は、画像情報中の被写体情報の検出及び認識する機能を有する。例えば、画像情報によって表される画面内における顔を検出し、顔が検出された場合は顔の位置を示す情報を出力し、さらに顔などの特徴情報に基づいて特定の人物の認証などを行う。現像部１０６によって現像処理された画像情報は、ＪＰＥＧ圧縮部１１５にも供給される。
【００２４】
ＪＰＥＧ圧縮部１１５は、対象となる画像情報を高能率符号化（圧縮符号化）により圧縮処理し、情報量が圧縮された画像情報を生成して、圧縮画像ファイル（以下、静止画ファイル、或いは、第１の現像画像と称す）に変換する。本実施形態では、ＪＰＥＧ符号化方式による圧縮符号化を採用しているが、同様に他の符号化方式を用いても良い。
【００２５】
他方、ＲＡＷ圧縮部１１７は、センサ信号処理部１０３が出力したＲＡＷ画像を、ウエーブレット変換や、差分符号化等の技術を用いて高能率符号化し、圧縮された状態の画像ファイル（以下、ＲＡＷファイルと称す）に変換して、バッファ１１８に格納する。
【００２６】
ＲＡＷファイルと、上述の静止画ファイルは、記録再生部１１９によって、記録媒体１２０に記録される。記録媒体１２０は、内蔵式の大容量メモリやハードディスク、又は、着脱式のメモリカード等である。記録再生部１１９は、記録媒体１２０への静止画ファイル、ＲＡＷファイルの書き込み、及び、記録媒体１２０からの同ファイルの読み出しを制御する媒体制御部として機能する。
【００２７】
再生動作が開始されると、記録再生部１１９は、記録媒体１２０から所望の画像ファイルを取得して再生する。再生対象の画像ファイルがＲＡＷファイルであれば、記録再生部１１９は、取得されたＲＡＷファイルをバッファ１１８に格納する。再生対象のファイルが静止画ファイルであれば、記録再生部１１９は取得された静止画ファイルをＪＰＥＧ伸張部１１４に供給する。
【００２８】
ＲＡＷ伸張部１１６は、バッファ１１８に格納されているＲＡＷファイルを読み出して、圧縮された状態のＲＡＷファイルを復号して伸張する。ＲＡＷ伸張部１１６によって伸張されたＲＡＷファイルは、現像部１０６内の簡易現像部１０７、高画質現像部１０８に供給される。さらに簡易現像部１０７、高画質現像部１０８で現像された画像情報のうち、高画質現像部１０８からの現像画像（第２の現像画像）がバッファ１１０に格納される。ＪＰＥＧ伸張部１１４は、入力された静止画ファイルを復号して伸張し、静止画の再生画像としてバッファ１１０に格納する。
【００２９】
撮像装置１００の構成及び基本的な動作は以上の通りである。次に撮像装置１００の再生時の動作の一例を図２のフローチャートを用いて説明する。図２は、本実施形態に対応する撮像装置１００の再生時の処理の一例に係るフローチャートを示す。図２のフローチャートは、制御部１２２によって、各処理ブロックを制御し実行される処理手順を図示したものであり、制御部１２２が有するメモリ（ＲＯＭ）に格納されているプログラムをメモリ（ＲＡＭ）に展開し、ＣＰＵが実行することにより実現される。また、図２のフローチャートは、記録媒体１２０に記録されている所望の画像ファイルに対して再生指示がなされたところを起点としたフローチャートである。
【００３０】
図２のフローチャートにて、記録媒体１２０に記録されている画像ファイルに対して、操作部１２１より再生指示がなされると、制御部１２２にて操作部１２１の再生指示に応じて、所定の画像ファイルの再生処理がなされる。まずＳ２０１において、再生指示された記録媒体１２０に記録されている静止画ファイルを記録再生部１１９が記録媒体１２０から読み出す。次にＳ２０２において、ＪＰＥＧ伸張部１１４が読み出された静止画ファイルを復号して伸張処理を施し、さらにＳ２０３において、ＪＰＥＧ伸張部１１４が伸張済み画像情報をバッファ１１０に格納する。次にＳ２０４において、表示処理部１１２がバッファ１１０に格納された画像情報を読み出し、表示部１１３に表示する。
【００３１】
次にＳ２０５において、表示部１１３に表示中の再生指示された選択画像について、操作部１２１にて高画質表示の指示がなされているか否かを制御部１２２が判定する。なお、高画質表示指示を受け付けた場合、本実施形態では後述のように、ＲＡＷ伸張部１１６による伸張済みＲＡＷファイルを高画質現像部１０８で現像して得られた現像画像を表示する。その際、当該高画質の現像画像の全体を表示することができる。但し以下の実施形態では、高画質表示の指示を表示画像の拡大指示として受け付けた場合を想定し、画像の一部分を拡大表示する例を説明する。なお、高画質表示の指示は、拡大指示に限らず、ユーザからの何らかの操作入力によって画像を高画質に現像表示する機能を実行するための指示であれば、何れであってもよい。高画質表示指示がなければ（Ｓ２０５で「ＮＯ」）Ｓ２０６に進み、高画質表示指示があれば（Ｓ２０５で「ＹＥＳ」）Ｓ２１２に進む。
【００３２】
まずＳ２０６では、Ｓ２０４による表示部１１３へ表示中の選択画像の表示を維持しながら、当該表示画像と切り替えて表示されるべき画像を記録再生部１１９が記録媒体１２０から読み出す。具体的に、後述するバッファ１１０に格納されていない画像情報に相当する画像ファイルのうち、表示部１１３に表示中の画像ファイルに対して、撮影日時の順序が近い静止画ファイルを記録再生部１１９が記録媒体１２０から読み出す。さらにＳ２０７では、Ｓ２０６で読み出した静止画ファイルをＪＰＥＧ伸張部１１４が復号して伸張し、さらにＳ２０８にてバッファ１１０に伸長処理後の画像情報を格納する。
【００３３】
次にＳ２０９にて、バッファ１１０に格納した画像情報が所定量以上か否かを制御部１２２が判定する。上記所定量とは、例えばバッファ１１０にて画像情報を格納する領域として使用可能なサイズにより決定するなど、撮像装置の仕様として定義されるものである。Ｓ２０９にて所定量未満であると判定された場合（Ｓ２０９で「ＮＯ」）は、Ｓ２０５に戻り高画質表示指示の有無を判定する。またＳ２０９にて所定量以上であると判定された場合（Ｓ２０９で「ＹＥＳ」）はＳ２１０へ進む。Ｓ２１０において表示画像の切り替え指示がなされたか否かを制御部１２２が判定する。Ｓ２１０にて表示画像の切り替え指示がなされた場合（Ｓ２１０で「ＹＥＳ」）は、Ｓ２１１へ進み、新たに選択された画像情報を表示処理部１１２がバッファ１１０から読み出して表示部１１３へ表示し、Ｓ２０５に戻る。またＳ２１０にて表示画像の切り替え指示がなされない場合（Ｓ２１０で「ＮＯ」）は本フローチャートを終了する。
【００３４】
図３は、本実施形態における画像再生時の表示方法の一例を示す図である。図３（ａ）は所定のある１つの画像の全体を表示部１１３に表示している例であり、この表示の状態を「全体表示」という。さらに図３（ｂ）は、ある１つの画像の一部領域を拡大した画像を表示部１１３に表示しており、この表示状態を「拡大表示」という。このような拡大表示は、例えば撮影直後にフォーカスの適否の確認を行うような場合に、図３（ｂ）に示すように被写体像の細部を拡大表示する使われ方が一般的である。
【００３５】
本実施形態で示す撮像装置では、上述したように簡易現像部１０７により現像処理した画像ファイルの画素数は所定画素数（例として２００万画素）以下となる。本撮像装置の表示部１１３に画像を全体表示する場合には、静止画ファイルが簡易現像部１０７で現像処理されたものであっても、十分な画質で表示できる。一方、拡大表示の場合、表示部１１３に表示される画像が簡易現像による静止画ファイルの画素数（本撮像装置では２００万画素以下）では足りないことが起こり得る。すなわち、簡易現像部１０７により現像処理した静止画ファイルを表示するのでは、解像感の低下を招いてしまう。よって、拡大表示の場合は、記録媒体１２０に記録されているＲＡＷファイルを、高画質現像部１０８にて現像処理することで、画像の一部領域を拡大して表示した場合でも十分な解像感となる画像を表示する。
【００３６】
このように画像を拡大表示する場合に高画質現像部１０８による高画質の現像画像を用いることができるが、当該高画質の現像画像を用いた表示状態を本実施形態では「高画質表示」と呼ぶ。但し、高画質表示では、必ずしも画像の一部領域を拡大しなくてもよく、高画質の現像画像を用いて画像の全体を表示部１１３に表示してもよい。その一方、画像を全体表示する場合に簡易現像部１０７から得られた画素数の制限された現像画像に基づく静止画を用いることができるが、係る表示状態を「高画質表示」と対比して「通常表示」と呼ぶ。
【００３７】
図２の説明に戻り、Ｓ２１２では、表示部１１３に表示されている画像の静止画ファイルとともに生成されたＲＡＷファイルを記録再生部１１９が読み出して、バッファ１１８へ格納する。次に、Ｓ２１３ではバッファ１１８のＲＡＷファイルをＲＡＷ伸張部１１６が読み出して、復号して伸張処理を施し、伸張結果を高画質現像部１０８へ出力する。さらに、Ｓ２１４において、高画質現像部１０８で現像処理を施し、Ｓ２１５にて現像処理後の画像情報をバッファ１１０へ格納する。Ｓ２１６において、表示処理部１１２がバッファ１１０に格納された画像情報を読み出し、表示部１１３に画像を表示する。
【００３８】
なお、高画質現像部１０８はＲＡＷ画像をデベイヤー処理（デモザイク処理）し、輝度と色差から成る信号へ変換して、各信号に含まれるノイズを除去、光学的な歪を補正し、画像を適正化するなどの所謂現像処理を行う。高画質現像部１０８によって生成される現像処理済みの画像のサイズ（画素数）は、撮像センサ部１０２から読み出された元のサイズのまま、或いはユーザが設定したサイズであって、所定画素数よりも多い画素数となり、２００万画素以下に制限された簡易現像部１０７にて現像処理された画像よりも高い解像度を有する。従って、高画質現像部１０８で現像された画像は高画質表示の要求に対して十分な画質を提供することができる。
【００３９】
次に、Ｓ２１７では、Ｓ２１６にて表示部１１３に表示中の選択画像の表示を維持した状態で、当該表示画像と切り替えて表示されるべき画像を記録再生部１１９が記録媒体１２０から読み出す。具体的に、バッファ１１０に格納されていない画像情報に相当する画像ファイルのうち、選択表示中の画像ファイルに対して、撮影日時の順序が近いＲＡＷファイルを記録再生部１１９が記録媒体１２０から読み出し、バッファ１１８へ格納する。さらにＳ２１８でＲＡＷ伸張部１１６が伸張処理を施し、Ｓ２１９で高画質現像部１０８が高画質現像処理を施した上で、Ｓ２２０にてバッファ１１０へ現像処理済みの画像情報を格納する。
【００４０】
Ｓ２２１ではバッファ１１０に格納済みの画像情報が所定量以上か否かを制御部１２２が判定する。所定量未満の場合（Ｓ２２１で「ＮＯ」）は、Ｓ２１７からＳ２２０の処理を繰り返し、再度Ｓ２２１で所定量以上と判定されるまで同様の処理を繰り返す。また、Ｓ２２１にて所定量以上と判定された場合（Ｓ２２１で「ＹＥＳ」）にはＳ２２２へ進む。Ｓ２２２では表示部１１３に表示中の画像に対して画像の通常表示指示がなされたか否かを制御部１２２が判定する。通常表示指示がなされた場合（Ｓ２２２で「ＹＥＳ」）は、表示中の画像の全体を表示すると共にＳ２０６へ進み、通常表示指示がなされていない場合（Ｓ２２２で「ＮＯ」）はＳ２２３へ進む。Ｓ２２３では表示部１１３に表示中の画像に対して、画像の切り替え指示がなされたか否かを制御部１２２が判定する。切り替え指示がなされた場合（Ｓ２２３で「ＹＥＳ」）はＳ２２４へ進み、Ｓ２２４ではバッファ１１０から選択された画像情報を表示処理部１１２が読み出し、表示部１１３へ画像情報を表示する。さらにＳ２１７へ進み処理を継続する。また、Ｓ２２３で画像の切り替え指示がなされていない場合（Ｓ２２３で「ＮＯ」）は、本フローチャートを終了する。
【００４１】
以上の本実施形態によれば、画像の表示中に、その後に表示されるであろう画像を予め記録媒体１２０から読み出しておき、伸張処理や現像処理を事前に行っておくことで、画像の切り替え指示がなされた場合であっても直ちに次の画像を表示することが可能となる。また、高画質表示の指示がなされている場合には、解像度の低い静止画ファイルではなくＲＡＷファイルを読み出して伸張処理、現像処理を行うので、拡大表示においても解像度が不足することなく、かつ、画像の切り替えに要する時間を少なくして画像を切り替え表示することができる。
【００４２】
なお本実施形態では、静止画ファイル、ＲＡＷファイルともに、表示処理部１１２で読み出す直前の画像情報、つまり現像処理後の画像情報生成までを先行させておき、バッファ１１０に蓄積している。しかし、静止画ファイルであれば、記録媒体１２０から読み出した情報を図１に図示しないバッファに蓄積しておいても良い。またＲＡＷファイルであれば、記録媒体１２０から読み出した情報をバッファ１１８に蓄積しておく。またはＲＡＷ伸張処理後の情報を図１に図示しないバッファに蓄積しておいても良い。いずれの方法でもあっても、操作部１２１へ画像切り替えの指示があってから、それぞれのバッファから必要な情報を読み出し、その後表示までの処理を実施することで、記録媒体１２０から所望の画像ファイルを読み出すことから開始する再生処理に比べて、表示にかかる時間の短縮を実現することが可能となる。
【００４３】
［実施形態２］
次に実施形態２に対応する発明について説明する。本実施形態では、記録媒体１２０に記録されている画像ファイルが連写撮影により生成された画像ファイルである場合を扱う。但し、本実施形態で説明する撮像装置の構成例は、実施形態１で説明した図１の構成と同等であるため説明を省略する。実施形態１で説明した撮像装置と差分がある再生時の動作について説明する。
【００４４】
図４に、本実施形態の再生時の処理の一例に係るフローチャートを示す。図４のフローチャートは、図１に示す制御部１２２によって、各処理ブロックを制御し実行される処理手順を図示したものであり、制御部１２２が有するメモリ（ＲＯＭ）に格納されているプログラムをメモリ（ＲＡＭ）に展開し、ＣＰＵが実行することにより実現される。また、図４のフローチャートは、記録媒体１２０に記録されている所望の画像ファイルに対して再生指示がなされたところを起点としたフローチャートである。
【００４５】
図４のフローチャートにて、Ｓ４０１からＳ４０４までの処理は、図２のＳ２０１からＳ２０４までの処理と同様であるので、ここでの記載を省略する。Ｓ４０４において、表示処理部１１２がバッファ１１０に格納された画像情報を読み出し、表示部１１３に表示した後、Ｓ４０５において、選択された画像ファイルが連写撮影された画像ファイルか否かを制御部１２２が判定する。Ｓ４０５にて前記画像ファイルが連写撮影された画像の場合（Ｓ４０５で「ＹＥＳ」）、Ｓ４１２に進み、連写撮影された画像でなければ（Ｓ４０５で「ＮＯ」）Ｓ４０６に進む。但し、Ｓ４０６からＳ４１１までの処理も、図２のＳ２０６からＳ２１１までの処理と同様であるので、ここでの記載を省略する。
【００４６】
一方、Ｓ４０５にて選択画像ファイルが連写撮影された画像である場合（Ｓ４０５で「ＹＥＳ」）、Ｓ４１２に進む。Ｓ４１２では、表示部１１３に表示中の画像に対して、操作部１２１から高画質表示の指示がなされているか否かを制御部１２２が判定する。高画質表示指示がなければ（Ｓ４１２で「ＮＯ」）Ｓ４１３に進み、高画質表示指示があれば（Ｓ４１２で「ＹＥＳ」）Ｓ４１７に進む。Ｓ４１３からＳ４１６までの処理は、それぞれ前述のＳ４０６からＳ４０９、即ちＳ２０６からＳ２０９までの処理と同等である。Ｓ４１６にてバッファ格納済みの画像情報が所定量に満たしていると判定されるまでＳ４１３からＳ４１５までの処理を繰り返し、Ｓ４１６にてバッファ格納済みの画像情報が所定量に満たしていると判定されると、Ｓ４１０へ進む。
【００４７】
次にＳ４１７からＳ４２１までの処理は、図２のＳ２１２からＳ２１６までの処理と同様であるので、ここでの説明は省略する。Ｓ４２１において表示部１１３に画像が表示された後、Ｓ４２２にて、バッファ１１０に格納されていない画像情報に相当する画像ファイルのうち、表示部１１３に表示中の画像ファイルに対して、撮影日時の順序が近い画像ファイルについて、制御部１２２が表示中の画像ファイルと同一連写撮影画像であるか否かを判定する。ここで同一連写撮影画像とは、撮影時に１回の撮影ボタン押下すことにより連写撮影された画像群を示す。
【００４８】
なお、同一連写撮影画像か否かは、画像のヘッダ部分に記録されているメタデータの内容に従って判定することができる。なお、ここでは同一連写撮影画像であるか否かを判定するが、画像の関連性、或いは、同一グループに属する画像について他の基準に基づいて判定してもよい。例えば、画像ファイルのメタデータに含まれる位置情報に基づけば、撮影位置の近接度合いに応じて同一場所で撮影された画像であるかどうかの画像間の関連性や、同一画像グループに属するかを判定できる。また、日付情報によれば、撮影日付に基づく画像の関連性や、同日に撮影された画像グループを判定することができる。なお、そのような場合にはＳ４０５における判定及びＳ４０６からＳ４０９を省略し、Ｓ４０４の後にＳ４１２に進んでもよい。
【００４９】
当該撮影日時の順序が近い画像ファイルが表示中の画像ファイルと同一連写撮影画像であれば（Ｓ４２２で「ＹＥＳ」）Ｓ４２７へ進み、同一連写撮影画像でなければ（Ｓ４２２で「ＮＯ」）Ｓ４２３へ進む。Ｓ４２３からＳ４２６は、それぞれ前述のＳ４０６からＳ４０９、即ち図２のＳ２０６からＳ２０９と同等の処理がなされる。Ｓ４２６にてバッファ格納済みの画像情報が所定量以上の場合（Ｓ４２６で「ＹＥＳ」）はＳ４３１へ進む。Ｓ４２６にて所定量未満の場合（Ｓ４２６で「ＮＯ」）は、Ｓ４２２に戻って処理を継続する。Ｓ４２２では、バッファ１１０に格納されていない画像情報に相当する画像ファイルのうち、選択表示中の画像ファイルに対して撮影日時の順序が近い他の画像ファイルについて処理する。以降、所定量の画像情報がバッファに格納されるまで当該しょりを継続する。
【００５０】
次にＳ４２７では、Ｓ４２２で選択された当該撮影日時の順序が近い画像ファイルについて、記録再生部１１９が記録媒体１２０からＲＡＷファイルを読み出す。Ｓ４２８からＳ４３０は、それぞれ上述のＳ４１８からＳ４２０、即ち図２のＳ２１３からＳ２１５と同等の処理がなされる。その後、Ｓ４２６にてバッファ格納済みの画像情報が所定量以上の場合（Ｓ４２６で「ＹＥＳ」）、Ｓ４３１へ進む。Ｓ４２６にて所定量未満の場合（Ｓ４２６で「ＮＯ」）、再度Ｓ４２２へ進む。
【００５１】
Ｓ４３１では、表示部１１３に表示中の画像に対して、画像の通常表示指示がなされたか否かを制御部１２２が判定する。通常表示指示がなされた場合は、表示中の画像の全体を表示すると共にＳ４１３へ進み、通常表示指示がなされていない場合はＳ４３２へ進む。Ｓ４３２では表示部１１３に表示中の画像に対して、表示画像の切り替え指示がなされたか否かを制御部１２２が判定する。切り替え指示がなされた場合はＳ４３３へ進む。切り替え表示がなされていない場合は本フローチャートを終了する。
【００５２】
Ｓ４３３では、Ｓ４３２の画像切り替えにより新たに選択された画像が上述のＳ４２２にて同一連写撮影画像と判定された画像情報であるか否かを制御部１２２が判定する。同一連写画像と判定された画像情報である場合（Ｓ４３３で「ＹＥＳ」）、Ｓ４３５へ進む。Ｓ４３５ではバッファ１１０から読み出したＲＡＷファイルを現像して得られた画像情報を表示部１１３へ高画質表示して、その後Ｓ４２２へ進み処理を継続する。Ｓ４３５の高画質表示について、表示領域および表示倍率等の表示条件はＳ４３２にて画像切り替え指示がなされる前の画像に対する表示条件と同等とする。また、Ｓ４３３にて同一連写画像と判定されない画像情報である場合（Ｓ４３３で「ＮＯ」）、Ｓ４３４へ進む。Ｓ４３４では、バッファ１１０から読み出した静止画ファイルを伸張して得られた画像情報を表示部１１３へ表示する。ここで表示部１１３へ画像全体を表示する。その後Ｓ４０５進み処理を継続する。
【００５３】
図５を用いて、本撮像装置における画像再生の一例を説明する。図５（ａ）は、記録媒体１２０に記録された画像ファイルを示し、（ア）から（オ）の順に撮影日時が古い画像ファイルから新しい画像ファイルである。さらに（イ）、（ウ）、（エ）の３つの画像は１回の撮影ボタンの押下により撮影された連写撮影画像である。
【００５４】
本撮像装置において、まず（イ）の画像が選択されて、表示部１１３に（イ）の画像が表示されようすを図５（ｂ）に示す。図５（ｂ）では（イ）の画像全体を表示部１１３へ通常表示しているため、記録媒体１２０より読み出した静止画ファイルを表示することとなる。本発明では、図５（ｂ）のように画像を表示しながら、（ア）、（ウ）、（エ）、（オ）に相当する静止画ファイルを読み出し、それぞれ図１のＪＰＥＧ伸張部１１４で伸張処理を施し、バッファ１１０へ画像情報を蓄積することにより画像切り替えによる高速な表示処理に備える。
【００５５】
しかしながら、次に図５（ｃ）に示すように高画質表示指示として（イ）の画像の一部領域の拡大表示が指示されると、拡大画像が表示される。このとき、（ウ）、（エ）の画像については、各画像のＲＡＷファイルを読み出し、バッファ１１８に蓄積し、ＲＡＷ伸張部１１６で伸張し、高画質現像部１０８で現像処理を施した現像画像をバッファ１１０へ蓄積する。さらに（ア）、（オ）の画像については、選択表示中の（イ）の画像と同一の連写撮影画像ではないため、それぞれに対応する静止画ファイルを読み出し伸張後の画像情報をバッファ１１０へ蓄積する。
【００５６】
次に、図５（ｃ）に示す状態から、撮影日時が新しい画像である（ウ）の画像に表示画像を切り替えた状態を図５（ｄ）に示す。（イ）と（ウ）は同一連写撮影画像であるため、バッファ１１０から高画質現像部１０８で現像された画像情報を読み出し、対応する表示領域を高速に表示させることが可能となる。ここで連写撮影画像であるために対応領域を拡大表示する場合の処理を一例としているが、（ウ）の画像の全体を表示しても良い。  
【００５７】
また、図５（ｃ）に示す状態から、撮影日時が古い画像である（ア）の画像に表示画像を切り替えた状態を図５（ｅ）に示す。（ア）と（イ）の画像は同一連写撮影画像ではないために、バッファ１１０から簡易現像部１０７で現像された画像情報を読み出し、さらに画像全体を高速に表示する。
【００５８】
以上の本実施形態においても、画像の表示中に、その後に表示されるであろう画像を予め記録媒体１２０から読み出しておき、伸張処理や現像処理を事前に行っておくことで、画像の切り替え指示がなされた場合であっても直ちに次の画像を表示することが可能となる。また、高画質表示されている画像が連写画像であって、かつ、切り替えて表示される画像が同一連写撮影画像である場合には、当該切り替えて表示される画像をＲＡＷファイルから現像して同一の表示条件（例えば、表示領域及び表示倍率）で表示可能とする。これにより、連写画像を同じ表示条件（例えば、拡大条件）で高速に比較することが可能となる。また、切り替えて表示される画像が同一連写画像でない場合には、静止画ファイルを伸張して画像全体を表示することにより、ユーザが手動で倍率を元に戻すための余計な動作が不要となり、画像の切り替え表示を効率的に実行できる。
【００５９】
なお本実施形態では、静止画ファイル、ＲＡＷファイルともに、表示処理部１１２で読み出す直前の画像情報、つまり現像後の画像情報生成までを先行処理させておき、バッファ１１０に蓄積している。しかし、静止画ファイルであれば、記録媒体１２０から読み出した情報を図１に図示しないバッファに蓄積しておいても良い。またＲＡＷファイルであれば、記録媒体１２０から読み出した情報をバッファ１１８に蓄積しておく。またはＲＡＷ伸張処理後の情報を図１に図示しないバッファに蓄積しておいても良い。いずれの方法でもあっても操作部１２１へ画像切り替えの指示があってから、それぞれのバッファから必要な情報を読み出しその後表示までの処理を実施することで、記録媒体１２０から所望の画像ファイルを読み出すことから開始する再生処理に比べて、表示にかかる時間の短縮を実現することが可能となる。
【００６０】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2015076815.tif 000003
【図２】
2015076815.tif 000004
【図３】
2015076815.tif 000005
【図４】
2015076815.tif 000006
【図５】
2015076815.tif 000007