(57)【要約】【課題】  処理対象の画像を選択する際の表示処理の負荷を大きくすることなく、処理を実行する前に高画質な画像を確認可能とする。【解決手段】  第１の解像度の画像に基づく画像を選択画面に表示させ、選択画面において処理対象の画像が選択されたことに応じて、処理対象の画像を確認するための確認画面を前記表示手段に表示させ、確認画面において前記処理対象の画像を切り出すことが選択されたことに応じて、第１の画像ファイルから前記処理対象の画像に対応する前記第１の形式の画像を切り出して第２の画像ファイルとして記録するように制御し、確認画面においては、第１の解像度よりも高解像度である第２の解像度の画像を生成して表示するように制御し、第２の画像ファイルを記録する際には、処理対象の画像に対応する第１の形式の画像と共に、確認画面で表示するために生成した第２の解像度の画像を記録する。【選択図】  図７
2020053951.tif 000002
【特許請求の範囲】
【請求項１】
複数の第１の形式の画像と、前記複数の第１の形式の画像にそれぞれ対応する複数の第１の解像度の画像とを含む第１の画像ファイルが記録された記録媒体から画像を読み出すための読み出し制御手段と、
前記第１の画像ファイルから処理対象の画像を選択するための選択画面を表示手段に表示させる第１の表示制御手段であって、前記第１の解像度の画像に基づく画像を前記選択画面に表示させる第１の表示制御手段と、
前記選択画面において処理対象の画像が選択されたことに応じて、前記処理対象の画像を確認するための確認画面を前記表示手段に表示させる第２の表示制御手段と、
前記確認画面において前記処理対象の画像を切り出すことが選択されたことに応じて、前記第１の画像ファイルから前記処理対象の画像に対応する前記第１の形式の画像を切り出して第２の画像ファイルとして前記記録媒体に記録するように制御する記録制御手段と、を有し、
前記第２の表示制御手段は、前記処理対象の画像に対応する前記第１の形式の画像から、前記第１の解像度よりも高解像度である第２の解像度の画像を生成して、前記第２の解像度の画像に基づく画像を前記確認画面において表示するように制御し、
前記記録制御手段は、前記第１の画像ファイルから切り出した前記処理対象の画像に対応する前記第１の形式の画像と共に、前記確認画面で表示するために生成した前記第２の解像度の画像を、前記第２の画像ファイルとして記録するように制御する、
ことを特徴とする画像処理装置。
【請求項２】
前記第１の形式の画像は、ＲＡＷ画像であることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第１の解像度の画像及び前記第２の解像度の画像は、ＪＰＥＧ形式の画像であることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記記録制御手段は、前記第１の画像ファイルにおける前記第１の解像度の画像は、前記第２の画像ファイルに記録しないように制御することを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記確認画面において、所定の操作に応じて表示中の画像の拡大表示を行う拡大表示手段と、を有することを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記選択画面においては、拡大表示は不可であることを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記記録制御手段は、前記処理対象の画像として１つの画像が選択された場合は、前記第１の画像ファイルから切り出した前記処理対象の画像に対応する前記第１の形式の画像と共に前記確認画面を表示するために生成した前記第２の解像度の画像を前記第２の画像ファイルとして記録するように制御し、前記処理対象の画像として複数の画像が選択された場合には、前記第２の解像度の画像は記録せずに、前記第１の画像ファイルから前記処理対象の画像に対応する前記第１の形式の画像と前記第１の解像度の画像とをそれぞれ切り出して、前記第２の画像ファイルとして記録するように制御する、ことを特徴とする請求項１に記載の画像処理装置。
【請求項８】
前記記録制御手段は、前記処理対象の画像として所定数よりも少ない数の画像が選択された場合は、前記第１の画像ファイルから切り出した前記処理対象の画像に対応する前記第１の形式の画像と共に前記確認画面を表示するために生成した前記第２の解像度の画像を前記第２の画像ファイルとして記録するように制御し、前記処理対象の画像として前記所定数以上の画像が選択された場合には、前記第２の解像度の画像は記録せずに、前記第１の画像ファイルから前記処理対象の画像に対応する前記第１の形式の画像と前記第１の解像度の画像とをそれぞれ切り出して、前記第２の画像ファイルとして記録するように制御する、ことを特徴とする請求項１に記載の画像処理装置。
【請求項９】
コンピュータを、請求項１乃至８のいずれか１項に記載の画像処理装置の各手段として機能させるためのプログラム。
【請求項１０】
複数の第１の形式の画像と、前記複数の第１の形式の画像にそれぞれ対応する複数の第１の解像度の画像とを含む第１の画像ファイルが記録された記録媒体から画像を読み出す読み出し工程と、
前記第１の画像ファイルから処理対象の画像を選択するための選択画面を表示手段に表示させる第１の表示制御工程であって、前記第１の解像度の画像に基づく画像を前記選択画面に表示させる第１の表示制御工程と、
前記選択画面において処理対象の画像が選択されたことに応じて、前記処理対象の画像を確認するための確認画面を前記表示手段に表示させる第２の表示制御工程と、
前記確認画面において前記処理対象の画像を切り出すことが選択されたことに応じて、前記第１の画像ファイルから前記処理対象の画像に対応する前記第１の形式の画像を切り出して第２の画像ファイルとして前記記録媒体に記録するように制御する記録制御工程と、を有し、
前記第２の表示制御工程では、前記処理対象の画像に対応する前記第１の形式の画像から、前記第１の解像度よりも高解像度である第２の解像度の画像を生成して、前記第２の解像度の画像に基づく画像を前記確認画面において表示するように制御し、
前記記録制御工程では、前記第１の画像ファイルから切り出した前記処理対象の画像に対応する前記第１の形式の画像と共に、前記確認画面で表示するために生成した前記第２の解像度の画像を、前記第２の画像ファイルとして記録するように制御する、
ことを特徴とする画像処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像を含む画像ファイルから、処理対象の画像を切り出す処理を行う画像処理装置に関する。
【背景技術】
【０００２】
従来デジタルカメラなどの撮像装置ではメカニカルシャッター方式が一般的であった。近年撮像素子の性能向上により、電子シャッター方式を用いた撮像装置が増加している。電子シャッター方式は、メカニカルシャッター方式とは異なり撮影時のシャッター音が鳴らないため、特に静穏な環境下で撮影を行う際にメリットがある。また、読み出し速度の向上により、メカニカルシャッターのように機構を動かす必要がなく、１秒間に数１０フレームの撮像を行うことも可能である。このような背景があり、近年では１秒間に数１０コマを撮像可能なデジタルカメラが開発されている。しかしこのような機器では、撮影時は１秒間あたりに数１０コマ（たとえば３０コマ）の撮像を行う必要があるため、撮像後の処理であるＪＰＥＧ圧縮やファイル生成などの処理は端折る必要がある。そのため、１秒間あたり３０コマのそれぞれのフレームデータを生データ（ＲＡＷ）として残しＪＰＥＧ現像などの圧縮処理は行わないようにする。また、ＲＡＷデータであっても表示用のサムネイルデータは残す必要があるため、撮像時のサイズよりも小さくした記録サイズのサムネイルを各コマに埋め込む。このようにすることで撮影全体の処理時間を節約するようにしている。ここで、複数コマのデータを一つのまとまったファイルとして生成されたものをグループＲＡＷデータまたはグループＲＡＷ画像と呼ぶ。（詳細は後述する図８（ａ）で説明する）
【０００３】
しかしこのようなグループＲＡＷデータの各フレームの表示用画像は前述したように小さいサイズの画像を埋め込んでいるため各フレームを拡大再生してピントなどのディテールを確認しようとしても拡大に耐えうる画像にはなっていない。そのため詳細を確認するには各フレームのＲＡＷデータから現像処理を行う必要があり、新規ファイルとして保存を行い、そのあとさらに拡大再生して確認するといった手番が必要であり、使い勝手がいいとは言い難い。また、グループＲＡＷデータの中からお気に入りのフレーム（ベストショットのフレーム）を選択する過程では、１フレームずつ現像処理を行って処理時間がかかるようにするよりも、小さい画像を用いたほうが検索性や閲覧性がよい。そのため、フレーム選択後の現像処理を行うタイミングとファイル保存処理を行うタイミングは、グループＲＡＷデータから１フレームを切りだすという操作フローの中のどの過程に盛り込むのかが課題であった。ここで先行技術に関して、フレームを選ぶときは小さい画像を使用し、フレーム選択が終わると小さい画像にリンクしている生データから現像処理を行いファイル生成処理までを同時に行うという例がある（先行技術文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−８２５４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に記載の装置では、フレーム選択時は小さいサイズを使用しているが現像とファイル生成が同じタイミングで行っているため、ファイル生成前にディテールまで画像確認することができない。つまり新規保存して別ファイルになったあと画質確認するためにＪＰＥＧ現像してから再生をする必要があるため、画質確認した結果、ユーザが意図していないフレームを抜き出してしまう可能性も高く、それでは使い勝手が良くなくかつ手戻りも大きい。また、フレーム選択時に全てのフレームについてＪＰＥＧ現像を行うと、表示処理の負荷が大きく、フレーム選択時に次の画像の表示までに時間がかかってしまう。
【０００６】
そこで、本発明は、複数の画像を含む画像ファイルから画像を抜き出す処理を行う場合に、処理対象の画像を選択する際の表示処理の負荷を大きくすることなく、処理対象の画像に対する処理を実行する前に高画質な画像を確認可能な画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述の目的を達成するため本発明の画像処理装置は、
複数の第１の形式の画像と、前記複数の第１の形式の画像にそれぞれ対応する複数の第１の解像度の画像とを含む第１の画像ファイルが記録された記録媒体から画像を読み出すための読み出し制御手段と、前記第１の画像ファイルから処理対象の画像を選択するための選択画面を表示手段に表示させる第１の表示制御手段であって、前記第１の解像度の画像に基づく画像を前記選択画面に表示させる第１の表示制御手段と、前記選択画面において処理対象の画像が選択されたことに応じて、前記処理対象の画像を確認するための確認画面を前記表示手段に表示させる第２の表示制御手段と、前記確認画面において前記処理対象の画像を切り出すことが選択されたことに応じて、前記第１の画像ファイルから前記処理対象の画像に対応する前記第１の形式の画像を切り出して第２の画像ファイルとして前記記録媒体に記録するように制御する記録制御手段と、を有し、前記第２の表示制御手段は、前記処理対象の画像に対応する前記第１の形式の画像から、前記第１の解像度よりも高解像度である第２の解像度の画像を生成して、前記第２の解像度の画像に基づく画像を前記確認画面において表示するように制御し、前記記録制御手段は、前記第１の画像ファイルから切り出した前記処理対象の画像に対応する前記第１の形式の画像と共に、前記確認画面で表示するために生成した前記第２の解像度の画像を、前記第２の画像ファイルとして記録するように制御する、ことを特徴とする。
【発明の効果】
【０００８】
このように、本発明によれば、複数の画像を含む画像ファイルから画像を抜き出す処理を行う場合に、処理対象の画像を選択する際の表示処理の負荷を大きくすることなく、処理対象の画像に対する処理を実行する前に高画質な画像を確認することができる。
【図面の簡単な説明】
【０００９】
【図１】デジタルカメラ１００の外観を示す図である。
【図２】デジタルカメラ１００のハードウェア構成を示す図である。
【図３】デジタルカメラの起動から終了までのフローを示した図である。
【図４】デジタルカメラの再生モード処理のフローを示した図である。
【図５】再生モードでの画面遷移図である。
【図６】再生モードでの画面を示す図である。
【図７】グループ再生処理のフローを示した図である。
【図８】ファイル構成の説明図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して本発明の好適な実施形態を説明する。
【００１１】
図１に本発明を適用可能な装置の一例としてのデジタルカメラの外観図を示す。表示部２８は画像や各種情報を表示する表示部である。シャッターボタン６１は撮影指示を行うための操作部である。モード切替スイッチ６０は各種モードを切り替えるための操作部である。コネクタ１１２は、パーソナルコンピュータやプリンタなどの外部機器と接続するための接続ケーブル１１１とデジタルカメラ１００とのコネクタである。操作部７０はユーザーからの各種操作を受け付ける各種スイッチ、ボタン、タッチパネル等の操作部材より成る操作部である。コントローラーホイール７３は操作部７０に含まれる回転操作可能な操作部材である。電源スイッチ７２は、電源オン、電源オフを切り替えるための押しボタンである。記録媒体は２００はメモリカードやハードディスク等の記録媒体である。記録媒体スロット２０１は記録媒体２００を格納するためのスロットである。記録媒体スロット２０１に格納された記録媒体２００は、デジタルカメラ１００との通信が可能となり、記録や再生が可能となる。蓋２０２は記録媒体スロット２０１の蓋である。図においては、蓋２０２を開けてスロット２０１から記録媒体２００の一部を取り出して露出させた状態を示している。
【００１２】
図２は、本実施形態によるデジタルカメラ１００の構成例を示すブロック図である。
【００１３】
図２において、撮影レンズ１０３はズームレンズ、フォーカスレンズを含むレンズ群である。シャッター１０１は絞り機能を備えるシャッターである。撮像部２２は光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像素子である。Ａ／Ｄ変換器２３は、アナログ信号をデジタル信号に変換する。Ａ／Ｄ変換器２３は、撮像部２２から出力されるアナログ信号をデジタル信号に変換するために用いられる。バリア１０２は、デジタルカメラ１００の、撮影レンズ１０３を含む撮像系を覆うことにより、撮影レンズ１０３、シャッター１０１、撮像部２２を含む撮像系の汚れや破損を防止する。
【００１４】
画像処理部２４は、Ａ／Ｄ変換器２３からのデータ、又は、メモリ制御部１５からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部２４では、撮像した画像データを用いて所定の演算処理が行われ、得られた演算結果に基づいてシステム制御部５０が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。画像処理部２４では更に、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００１５】
Ａ／Ｄ変換器２３からの出力データは、画像処理部２４及びメモリ制御部１５を介して、或いは、メモリ制御部１５を介してメモリ３２に直接書き込まれる。メモリ３２は、撮像部２２によって得られＡ／Ｄ変換器２３によりデジタルデータに変換された画像データや、表示部２８に表示するための画像データを格納する。メモリ３２は、所定枚数の静止画像や所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。
【００１６】
また、メモリ３２は画像表示用のメモリ（ビデオメモリ）を兼ねている。Ｄ／Ａ変換器１３は、メモリ３２に格納されている画像表示用のデータをアナログ信号に変換して表示部２８に供給する。こうして、メモリ３２に書き込まれた表示用の画像データはＤ／Ａ変換器１３を介して表示部２８により表示される。表示部２８は、ＬＣＤ等の表示器上に、Ｄ／Ａ変換器１３からのアナログ信号に応じた表示を行う。Ａ／Ｄ変換器２３によって一度Ａ／Ｄ変換されメモリ３２に蓄積されたデジタル信号をＤ／Ａ変換器１３においてアナログ変換し、表示部２８に逐次転送して表示することで、電子ビューファインダとして機能し、スルー画像表示（ライブビュー表示）を行える。
【００１７】
不揮発性メモリ５６は、電気的に消去・記録可能な記録媒体としてのメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ５６には、システム制御部５０の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、本実施形態にて後述する各種フローチャートを実行するためのコンピュータプログラムのことである。
【００１８】
システム制御部５０は、少なくとも１つのプロセッサーを有する制御部であり、デジタルカメラ１００全体を制御する。つまり、画像を撮影するための撮影制御だけでなく、記録媒体２００からのデータの読み出し制御や、記録媒体２００へ記録するデータの生成や記録に関する記録制御、表示部２８へ画像や表示画面等を表示するための表示制御等も行う。システム制御部５０は、前述した不揮発性メモリ５６に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。システムメモリ５２には、ＲＡＭが用いられる。システムメモリ５２には、システム制御部５０の動作用の定数、変数、不揮発性メモリ５６から読み出したプログラム等を展開する。また、システム制御部５０はメモリ３２、Ｄ／Ａ変換器１３、表示部２８等を制御することにより表示制御も行う。
【００１９】
システムタイマー５３は各種制御に用いる時間や、内蔵された時計の時間を計測する計時部である。
【００２０】
モード切替スイッチ６０、シャッターボタン６１、操作部７０はシステム制御部５０に各種の動作指示を入力するための操作手段である。
【００２１】
モード切替スイッチ６０は、システム制御部５０の動作モードを静止画記録モード、動画撮影モード、再生モード等のいずれかに切り替える。静止画記録モードに含まれるモードとして、オート撮影モード、オートシーン判別モード、マニュアルモード、絞り優先モード（Ａｖモード）、シャッター速度優先モード（Ｔｖモード）がある。また、撮影シーン別の撮影設定となる各種シーンモード、プログラムＡＥモード、カスタムモード等がある。モード切替スイッチ６０で、これらのモードのいずれかに直接切り替えられる。あるいは、モード切替スイッチ６０で撮影モードの一覧画面に一旦切り換えた後に、表示された複数のモードのいずれかを選択し、他の操作部材を用いて切り替えるようにしてもよい。同様に、動画撮影モードにも複数のモードが含まれていてもよい。
【００２２】
第１シャッタースイッチ６２は、デジタルカメラ１００に設けられたシャッターボタン６１の操作途中、いわゆる半押し（撮影準備指示）でＯＮとなり第１シャッタースイッチ信号ＳＷ１を発生する。第１シャッタースイッチ信号ＳＷ１により、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作を開始する。
【００２３】
第２シャッタースイッチ６４は、シャッターボタン６１の操作完了、いわゆる全押し（撮影指示）でＯＮとなり、第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部５０は、第２シャッタースイッチ信号ＳＷ２により、撮像部２２からの信号読み出しから記録媒体２００に画像データを書き込むまでの一連の撮影処理の動作を開始する。
【００２４】
操作部７０の各操作部材は、表示部２８に表示される種々の機能アイコンを選択操作することなどにより、場面ごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。機能ボタンとしては、例えば終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタン等がある。例えば、メニューボタンが押されると各種の設定可能なメニュー画面が表示部２８に表示される。利用者は、表示部２８に表示されたメニュー画面と、上下左右の４方向ボタンやＳＥＴボタンとを用いて直感的に各種設定を行うことができる。４方向ボタンは上ボタン１４１、下ボタン１４２、左ボタン１４３、右ボタン１４４とＳＥＴボタン１４５を定義する。
【００２５】
コントローラホイール７３は、操作部７０に含まれる回転操作可能な操作部材であり、方向ボタンと共に選択項目を指示する際などに使用される。コントローラホイール７３を回転操作すると、操作量に応じて電気的なパルス信号が発生し、このパルス信号に基づいてシステム制御部５０はデジタルカメラ１００の各部を制御する。このパルス信号によって、コントローラホイール７３が回転操作された角度や、何回転したかなどを判定することができる。なお、コントローラホイール７３は回転操作が検出できる操作部材であればどのようなものでもよい。例えば、ユーザの回転操作に応じてコントローラホイール７３自体が回転してパルス信号を発生するダイヤル操作部材であってもよい。また、タッチセンサよりなる操作部材で、コントローラホイール７３自体は回転せず、コントローラホイール７３上でのユーザの指の回転動作などを検出するものであってもよい（いわゆる、タッチホイール）。
【００２６】
電源制御部８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部８０は、その検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。
【００２７】
電源部３０は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。記録媒体Ｉ／Ｆ１８は、メモリカードやハードディスク等の記録媒体２００とのインターフェースである。記録媒体２００は、撮影された画像を記録するためのメモリカード等の記録媒体であり、半導体メモリや光ディスク、磁気ディスク等から構成される。
【００２８】
通信部５４は、無線または有線ケーブルによって接続し、映像信号や音声信号等の送受信を行う。通信部５４は無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やインターネットとも接続可能である。通信部５４は撮像部２２で撮像した画像（スルー画像を含む）や、記録媒体２００に記録された画像を送信可能であり、また、外部機器から画像データやその他の各種情報を受信することができる。
【００２９】
姿勢検知部５５は重力方向に対するデジタルカメラ１００の姿勢を検知する。姿勢検知部５５で検知された姿勢に基づいて、撮像部２２で撮影された画像が、デジタルカメラ１００を横に構えて撮影された画像であるか、縦に構えて撮影された画像なのかを判別可能である。システム制御部５０は、姿勢検知部５５で検知された姿勢に応じた向き情報を撮像部２２で撮像された画像の画像ファイルに付加したり、画像を回転して記録することが可能である。姿勢検知部５５としては、加速度センサーやジャイロセンサーなどを用いることができる。
【００３０】
なお操作部７０の一つとして、表示部２８に対する接触を検知可能なタッチパネル７０ａを有する。タッチパネル７０ａと表示部２８とは一体的に構成することができる。例えば、タッチパネル７０ａを光の透過率が表示部２８の表示を妨げないように構成し、表示部２８の表示面の上層に取り付ける。そして、タッチパネル７０ａにおける入力座標と、表示部２８上の表示座標とを対応付ける。これにより、恰もユーザが表示部２８上に表示された画面を直接的に操作可能であるかのようなＧＵＩ（グラフィカルユーザーインターフェース）を構成することができる。システム制御部５０はタッチパネル７０ａへの以下の操作。あるいは状態を検出できる。
【００３１】
・タッチパネル７０ａにタッチしていなかった指やペンが新たにタッチパネル７０ａにタッチしたこと。すなわち、タッチの開始（以下、タッチダウン（Ｔｏｕｃｈ−Ｄｏｗｎ）と称する）。
・タッチパネル７０ａを指やペンでタッチしている状態であること（以下、タッチオン（Ｔｏｕｃｈ−Ｏｎ）と称する）。
・タッチパネル７０ａを指やペンでタッチしたまま移動していること（以下、タッチムーブ（Ｔｏｕｃｈ−Ｍｏｖｅ）と称する）。
・タッチパネル７０ａへタッチしていた指やペンを離したこと。すなわち、タッチの終了（以下、タッチアップ（Ｔｏｕｃｈ−Ｕｐ）と称する）。
・タッチパネル７０ａに何もタッチしていない状態（以下、タッチオフ（Ｔｏｕｃｈ−Ｏｆｆ）と称する）。
【００３２】
タッチダウンが検出されると、同時にタッチオンであることも検出される。タッチダウンの後、タッチアップが検出されない限りは、通常はタッチオンが検出され続ける。タッチムーブが検出されるのもタッチオンが検出されている状態である。タッチオンが検出されていても、タッチ位置が移動していなければタッチムーブは検出されない。タッチしていた全ての指やペンがタッチアップしたことが検出された後は、タッチオフとなる。
【００３３】
これらの操作状態やタッチパネル７０ａ上に指やペンがタッチしている位置座標は内部バスを通じてシステム制御部５０に通知され、システム制御部５０は通知された情報に基づいてタッチパネル７０ａ上にどのような操作（タッチ操作）が行なわれたかを判定する。タッチムーブについてはタッチパネル７０ａ上で移動する指やペンの移動方向についても、位置座標の変化に基づいて、タッチパネル７０ａ上の垂直成分・水平成分毎に判定できる。所定距離以上をタッチムーブしたことが検出された場合はスライド操作が行なわれたと判定するものとする。タッチパネル上に指をタッチしたままある程度の距離だけ素早く動かして、そのまま離すといった操作をフリックと呼ぶ。フリックは、言い換えればタッチパネル７０ａ上を指ではじくように素早くなぞる操作である。所定距離以上を、所定速度以上でタッチムーブしたことが検出され、そのままタッチアップが検出されるとフリックが行なわれたと判定できる（スライド操作に続いてフリックがあったものと判定できる）。更に、複数箇所（例えば２点）を同時にタッチして、互いのタッチ位置を近づけるタッチ操作をピンチイン、互いのタッチ位置を遠ざけるタッチ操作をピンチアウトと称する。ピンチアウトとピンチインを総称してピンチ操作（あるいは単にピンチ）と称する。タッチパネル７０ａは、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、様々な方式のタッチパネルのうちいずれの方式のものを用いても良い。方式によって、タッチパネルに対する接触があったことでタッチがあったと検出する方式や、タッチパネルに対する指やペンの接近があったことでタッチがあったと検出する方式ものがあるが、いずれの方式でもよい。
【００３４】
タッチパネルは、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、様々な方式のタッチパネルのうちいずれの方式のものを用いても良い。
【００３５】
図３はデジタルカメラの起動から終了までの基本的な流れを示したフロー図である。
【００３６】
カメラ起動後はＳ３０１へ進む。Ｓ３０１ではモード切り替えスイッチ６０の位置により撮影モードかどうかの判定をする。撮影モードであると判定された場合はＳ３０３へ進み、撮影モードではないと判定された場合はＳ３０２に進む。Ｓ３０２ではモード切換えスイッチ６０の位置により再生モードであるかの判定を行う。再生モードであると判定された場合はＳ３０４へ進み、再生モードではないと判定された場合はＳ３０５に進む。Ｓ３０３では撮影モードの処理を行う。ここでいう撮影モードの処理とは、静止画撮影や、動画撮影などが含まれる。Ｓ３０４では再生モードの処理を行う。再生モード処理では、主に撮影した静止画や動画を閲覧したり、消去したり、編集したりする。本発明は前述したグループＲＡＷデータの中身の閲覧するグループ再生の処理を例に後述［実施例］で詳細を説明する。Ｓ３０５ではその他の処理を行う。ここでいうその他の処理とは、現在時刻を表示するだけの時計表示モードでの処理などがあげられる。それぞれのモード処理が終了するとＳ３０６へ進み、カメラ動作をシャットダウンさせるか否かの判定を行う。シャットダウンさせると判定された場合はカメラ動作を終了し、シャットダウンしない場合はＳ３０１へ進む。
【００３７】
再生モードの処理について、図４、７のフローチャートと、図５、図６の再生モードでの画面を示す図、図８のファイル構成図を用いて説明する。再生モードにおいては、グループＲＡＷ画像ファイル内に格納されている複数のフレーム画像を閲覧し、グループＲＡＷ画像の中から選択したフレームを切りだして、新たなＲＡＷ画像ファイル保存することが可能である。
【００３８】
図４は、実施例における再生モードでのフローチャートである。このフローチャートおける各処理は、システム制御部５０が不揮発性メモリ５６に格納されたプログラムをメモリ３２に展開して実行することにより実現される。
【００３９】
Ｓ４０１では、システム制御部５０は、記録媒体２００から任意の画像を読み込み表示部２８全体に表示する。そしてＳ４０２へ進む。
【００４０】
Ｓ４０２では、システム制御部５０は、画像送り操作が行われたかどうかを判定する。画像送り操作が行われた場合はＳ４０３へ進み、そうではない場合はＳ４１１へ進む。
【００４１】
Ｓ４０３では、システム制御部５０は、表示部２８に表示されている画像のデータ形式がグループＲＡＷ画像かどうかを判定する。グループＲＡＷ画像である場合はＳ４０４へ進み、そうではない場合はＳ４０６へ進む。
【００４２】
Ｓ４０４では、システム制御部５０は、表示部２８に、シングル再生画面として、グループＲＡＷ画像の代表画像を表示する。ここから先は図５、図６、図８の説明を混ぜて説明する。このＳ４０４の状態では、図５（ａ）のようなシングル再生画面を表示する。表示部２８にはグループＲＡＷデータの代表画像５００１を表示する。記録媒体２００の中から読み込んでいる画像が何であるかを識別するためにファイル番号５０２を表示部２８にＯＳＤとして表示する。またナビガイド５０３はグループ画像であることを識別するためのものであり、またＳＥＴボタンを押下するとグループの中身を閲覧できるという意味も兼ねたガイダンスである。
【００４３】
ここでグループＲＡＷデータのファイル構成の詳細について図８（ａ）を用いて説明する。例として、グループＲＡＷデータのフレーム数がＮ＝６０個の場合とする。また、冒頭でも説明したが、グループＲＡＷデータは撮影モードにおいて所定の撮影モードでシャッターボタンを押したときによって生成される。具体的に実施例では電子シャッターを用いた撮像方式とし、シャッターボタンを押下している間１秒間あたり３０フレーム分をＲＡＷファイルとしてキャプチャーできるものとする。１秒間あたり３０フレーム分のＲＡＷをキャプチャーしているためそのＲＡＷファイルを撮影時に逐一現像処理を行って高画質サイズ（サイズ：大）でＪＰＥＧ化していくのはＣＰＵ処理速度的にも困難である場合が多い。そこで、撮影時としては上記サイズよりも小さいサイズ（サイズ：小）の表示用ＪＰＥＧのために最低限の現像処理を行うように端折る。このような条件下で生成されたファイルが図８（ａ）のグループＲＡＷ画像である。ファイル構成としては。１ファイルの中にグループ全体の代表画像の表示ＪＰＥＧ（サイズ：小）、１フレーム目の表示用ＪＰＥＧとそのＲＡＷデータ、２フレーム目の表示用ＪＰＥＧ（サイズ：小）とそのＲＡＷデータ、３フレーム目の表示用ＪＰＥＧ（サイズ：小）とＲＡＷデータ、とつづき最後の６０フレーム目の表示用ＪＰＥＧ（サイズ：小）とＲＡＷデータという構成になる。つまりこのグループＲＡＷデータは撮影時に２秒間シャッターボタンを押し続けていたものであり、図５（ａ）で表示してる画像は図８（ａ）の代表画像である。１フレーム目、２フレーム目の表示用画像などの説明は後述するグループ再生処理の中で説明する。そして、Ｓ４０５へ進む。
【００４４】
Ｓ４０５では、システム制御部５０は、グループ再生の実行が指示されかたどうかを判定する。ここでグループ再生の実行の指示は、ナビガイド５０３に示されているように、ＳＥＴボタンが押下により与えることが可能であり、システム制御部５０は、ＳＥＴボタンへの操作を検出したことに応じて、実行が指示されたと判定して、グループ再生処理に進む。あるいは、図５（ａ）のシングル再生画面上のナビガイド５０３へのタッチの検出により、グループ再生処理を実行するようにしてもよい。このように、グループ再生の実行が指示された場合はグループ再生処理に進み、そうではない場合はＳ４１２へ進む。グループ再生処理については後述する図７のフローチャートの説明で詳細を説明する。
【００４５】
Ｓ４０６では、システム制御部５０は、表示部２８に表示されている任意の画像が動画かどうかを判定する。動画の場合はＳ４０７へ進み、そうではない場合はＳ４１０へ進む。
【００４６】
Ｓ４０７では、システム制御部５０は、表示部２８に、シングル再生画面として、動画ファイルの先頭フレームを表示する。そしてＳ４０８へ進む。
【００４７】
Ｓ４０８では、システム制御部５０は、動画再生が実行されかたどうかを判定する。動画再生が実行された場合は動画再生処理に進み、そうではない場合はＳ４１２へ進む。
【００４８】
Ｓ４０９では、システム制御部５０は、動画再生を実行する。ここでいう動画はＲＡＷつきの動画またはＲＡＷなしの動画の場合もある。そしてＳ４１２へ進む。
【００４９】
Ｓ４１０では、システム制御部５０は、動画でもなくグループＲＡＷでもないため表示用の静止画ＪＰＥＧをシングル再生画面として表示する。そしてＳ４１２へ進む。
【００５０】
Ｓ４１１では、システム制御部５０は、再生モードにおける画像送り以外のその他の処理を行う。ここでいうその他の処理とは画像を拡大する処理や画像を消去する機能発動の場合はある。そしてＳ４１２へ進む。
【００５１】
Ｓ４１２では、システム制御部５０は、再生モードを終了するか否かを判定する。終了する場合は再生モードを終了し、終了しない場合はＳ４０２へ戻る。
【００５２】
図７は、実施例におけるグループ再生処理の詳細を示したフローチャートである。このフローチャートおける各処理は、システム制御部５０が不揮発性メモリ５６に格納されたプログラムをメモリ３２に展開して実行することにより実現される。
【００５３】
Ｓ７０１では、システム制御部５０は、Ｓ４０４においてグループ再生が選択されたグループＲＡＷ画像ファイルの中の１フレーム目（図８（ａ））のフレーム１の表示用ＪＰＥＧ）を、図５（ｂ）のようなフレーム選択画面として表示部２８に表示する。そしてＳ７０２へ進む。フレーム選択画面では、処理対象となっているグループＲＡＷ画像ファイルの中身の画像をフレーム選択画面において閲覧し、切り出し処理の処理対象となる１つのフレームをユーザの操作に応じて選択することができる。
【００５４】
Ｓ７０２では、システム制御部５０は、選択フレーム（表示フレーム）変更のための操作があったかを判断し、選択フレーム変更の操作があった場合は、Ｓ７０３において、フレーム選択画面において表示する画像を、選択されたフレームに変更して表示する。
【００５５】
フレーム選択画面および、選択フレームの変更について、図５（ｂ）、図５（ｃ）を用いて説明する。
【００５６】
図５（ｂ）は、Ｓ７０１において、フレーム選択画面に遷移したときの表示状態を示しており、フレーム選択画面に遷移したときは、グループＲＡＷ画像のうちの１番目のフレームを表示される。本実施例では、１フレーム目の表示用画像と代表画像の表示用画像は同じものとする。そのため、図５（ｂ）のフレーム選択画面では、表示画像５００２は図８（ａ）のフレーム１の表示用ＪＰＥＧを表示する。図５（ｂ）のナビガイド５０５は、表示部２８に表示されている１フレームのみを切りだすための実行ガイドである。この部分をタッチ操作５０４するとこの１フレーム（５００２）のみを切りだすことが可能である。またナビガイド５０６は、５０５とは異なり、複数フレームを一度にまとめて切りだすためのガイドであり、このガイドがタッチ操作された場合には、図６（ｂ）の複数フレーム選択画面に遷移する。また画面下部にあるコマ送り／戻しボタン５０８はタッチ操作５０４により、フレーム送り／戻しさせることが可能なタッチボタンである。右側のコマ送りボタン５０８をタッチ操作すると、フレームが一枚先に進み、逆に左側のコマ戻しボタン５０８を操作すると、フレームを一枚先に戻すことが可能である。また、シークバー５０９中の現在表示中のフレーム位置を示すポインタ５０９−１をタッチしてその後ドラッグ操作することにより、フレーム選択画面に表示されるフレームを変更することも可能である。つまり、Ｓ７０２においては、コマ送り／戻しボタン５０８、ポインタ５０９−１への操作を検出し、これらの操作アイテムにたいしてタッチ操作があった場合には、フレーム選択画面において表示する画像を変更する。情報表示５０７は、グループ（フレームの総数）の中の何番目のフレームを閲覧しているかを示している。合計フレーム数は６０で現在１フレーム目を閲覧しているという状態であるため『１／６０』と表示する。
【００５７】
図５（ｂ）のフレーム選択画面において、コマ送りボタン５０８がタッチ操作されると１フレーム目から２フレーム目に送られる。このとき、情報表示５０７は『２／６０』と表示される。そして、フレーム選択画面において表示される画像は、図８（ａ）のフレーム２の表示用ＪＰＥＧとなる。なお、このＳ７０３でフレーム選択画面に表示する表示用ＪＰＥＧは小さいサイズの画像であるためスムーズなフレーム選択が可能となっている。図５（ｃ）は、フレーム選択画面において、グループＲＡＷ画像ファイルにおける６０フレーム中の１５フレームが選択され、１５フレーム目の画像の表示用ＪＰＥＧ画像が表示画像５００３として表示されている状態を示している。
【００５８】
Ｓ７０４では、システム制御部５０は、フレーム選択画面において、切り出し処理の処理対象のフレームとして、１つのフレームか選択されたどうかを判定する。具体的には、フレーム選択画面において選択フレームが表示された状態で、ＳＥＴボタンが操作された、または、ナビガイド５０５がタッチされた場合は、切り出し処理の処理対象のフレームとして１つのフレームが選択されたと判断する。１つのフレームが選択された場合はＳ７０５へ進み、そうではない場合はＳ７１２へ進む。
【００５９】
Ｓ７０５では、システム制御部５０は、フレーム選択画面で切り出し処理対象として選択されたフレームに対応するグループＲＡＷ画像ファイル内のＲＡＷデータを記録媒体２００から読み出し、読み出したＲＡＷ画像に対して画像処理部２４により現像処理を行う。この現像処理により、表示用ＪＰＥＧよりも解像度の大きい、現像後のＪＰＥＧ画像（サイズ：大）を生成する。なお、Ｓ７０５では、現像処理だけではなく、現像後の画像データをＪＰＥＧ形式に変換する処理も行う。Ｓ７０６にて、システム制御部５０は、Ｓ７０５で生成したＪＰＥＧ画像を一時メモリ３２に一時格納する。そして、Ｓ７０７において、システム制御部５０は、フレーム選択画面で切り出し処理対象として選択されたフレームを、フレーム選択画面よりも高画質な状態で表示し、ユーザに対して切り出し処理を実行するかを確認する確認画面を表示部２８に表示する。この確認画面では、Ｓ７０５で生成した現像後のＪＰＥＧ画像に基づく表示画像を表示する。
【００６０】
確認画面について図５（ｄ）を用いて説明する。まず、現像処理について詳細を説明する。フレーム選択画面において表示部２８に表示される表示画像は、図８（ａ）グループＲＡＷ画像ファイルに記録されている複数の画像のうち、選択されているフレームに対応する表示用ＪＰＥＧ（サイズ：小）である。この表示中のフレームを一枚の画像として切り出す操作指示をＳ７０４において検出した場合、図８（ａ）のグループＲＡＷ画像ファイルに記録されている複数の画像のうち、選択されているフレームに対応するＲＡＷデータがＳ７０５における現像処理の対象となる。Ｓ７０５では、このＲＡＷデータ内に含まれている撮影時のパラメータをもとに現像処理を行う。この現像処理では表示用画像５００３及びグループＲＡＷ画像ファイルに記録されている表示用ＪＰＥＧのサイズよりも解像度が大きいサイズとなるように現像処理を行ってＪＰＥＧ形式に変換し現像後のＪＰＥＧ画像を生成する。そして、この現像後のＪＰＥＧ画像に基づく表示画像５００４を確認画面として表示する。図５（ｄ）のように、確認画面には、表示画像５００４のほかにも、実行ガイド等が表示される。実行ガイドとは、拡大ガイド５１０や、保存（ＪＰＥＧ保存実行５１１、ＲＡＷ保存実行５１２、キャンセル）のためのガイドのことを挿す。つまり、確認画面においては、拡大操作を行うと画像の拡大ができ、保存ガイドをタッチして保存を実行すると選択したフレームを切り出して新たな画像ファイルとして保存する保存処理に遷移できることを示している。Ｓ７０７において確認画面を表示した後は、Ｓ７０８へ進む。
【００６１】
Ｓ７０８では、システム制御部５０は、拡大処理を行うための拡大操作がされたか、つまり、拡大ガイド５１０がタッチされたかを判定する。拡大処理を行う操作がされた場合はＳ７０９へ進み、そうではない場合はＳ７１０へ進む。
【００６２】
Ｓ７０９では、システム制御部５０は、拡大再生処理を行う。拡大再生処理は、前述のＳ７０４で生成しメモリ３２に記憶したＪＰＥＧ画像５００４を図６（ａ）で示すように表示部２８に拡大状態で表示（拡大表示）する。このＪＰＥＧ画像５００４は高画質現像を行って生成したものであるためピントがあっているかどうかの確認に適している。拡大再生状態であることを示すために、表示部２８に拡大位置インジケータ５２０を表示する。そしてＳ７１０へ進む。フレーム選択画面では、サイズの小さい表示用画像を用いて画像を表示しているため、拡大表示は不可としていたが、フレーム確認画面では高画質な現像後ＪＥＰＧ画像を用いて表示しているため、拡大表示を可能としている。
【００６３】
Ｓ７１０では、システム制御部５０は、Ｓ７０２で選択した１フレームを切りだしてファイル保存を行うかどうかの判定を行う。確認画面において、保存ガイドへのタッチ操作を検出した場合はファイル保存を行うためにＳ７１１へ進み、そうではない場合はＳ７０２へ戻る。
【００６４】
Ｓ７１１では、システム制御部５０は、フレーム選択画面で選択された１フレームを切りだして新たな画像ファイルとして記録するファイル保存処理を行う。ここで行うファイル保存処理について詳細を説明する。
【００６５】
まずＲＡＷ保存実行５１２が選択された場合の処理について説明する。新たに作成するＲＡＷ画像ファイルに収めるデータは、Ｓ７０５でＲＡＷデータから現像し、Ｓ７０６でメモリ３２に一時記憶された現像後ＪＰＥＧと、フレーム選択画面において選択された切り出し処理対象のフレームのＲＡＷデータとなる。つまり、ＲＡＷ保存実行５１２が選択されると、システム制御部は、記録媒体２００から、グループＲＡＷ画像ファイル内の切り出し処理対象のフレームのＲＡＷデータを読み出す。さらに、メモリ３２に一時記憶されている現像後ＪＰＥＧ画像も読み出す。これらの読み出した処理対象のＲＡＷデータと現像後ＪＰＥＧ画像とから新たなＲＡＷ画像ファイルを生成し、記録媒体２００に記録する。現像後ＪＰＥＧ画像フレーム切り出しにより新たに生成したＲＡＷ画像ファイルは、図８（ｃ）に示したような構成となる。メモリ３２に一時記憶されていた現像後ＪＰＥＧ画像は、新たに生成したＲＡＷ画像ファイルでは、表示用ＪＰＥＧとして記録される。フレーム切り出しのためのＲＡＷ画像ファイル生成時には、新たに現像処理を行わないためファイル保存処理に時間がかからなくて済む。また、図８（ａ）のようにグループＲＡＷ画像ファイルに含まれているよりも高解像度の表示用ＪＰＥＧが記録されることになる。ファイル保存処理が終了すると、グループ再生処理を終了する。グループ再生を終了するとＳ７１１のファイル保存処理で記録したＲＡＷ画像ファイル（図６（ｃ））の表示用ＪＰＥＧ（サイズ：大）を、図５（ｅ）に示すようにシングル再生画面として表示部２８に表示する。
【００６６】
Ｓ７１２では、システム制御部５０は、フレーム選択画面において複数フレームの選択の操作があったかどうかを判定する。システム制御部５０は、フレーム選択画面において、ナビガイド５０６へのタッチ操作があった場合には複数フレーム選択の操作があっと判断してＳ７１３へ進み、そうではない場合はＳ７０２へ戻る。
【００６７】
Ｓ７１３では、システム制御部５０は、図６（ｂ）のような複数フレームの選択を行うための複数フレーム選択画面を表示部２８に表示させる。図６（ｂ）は、複数フレーム選択画面を示している。この複数フレーム選択画面では、ユーザのタッチ操作に応じて、グループＲＡＷ画像ファイル内のフレームに対し、始点と終点のフレームを指定することにより、指定した間の複数のフレームを切り出し対象のフレーム範囲として指定することができる。Ｓ７１４では、システム制御部５０は、ユーザからのタッチ操作によりフレーム範囲の選択を受け付ける。フレーム範囲選択の操作方法について説明する。複数フレーム選択画面内の前部フレーム指定ボタン５３４をタッチ操作すると、指針５３０がオンフォーカス状態となり、その後、タッチ操作で指針５３０を移動させることにより、始点フレームを選択する。ここでは始点フレームをフレーム１１とする。また同様に、複数フレーム選択画面内の後部フレーム指定ボタン５３５をタッチ操作すると指針５３１がオンフォーカス状態となりタッチ操作で指針５３１を移動させて終点フレームを選択する。ここでは終点フレームをフレーム５０とする。このとき、始点と終点にはさまれたフレーム数は４０である。つまり４０フレームを選択していることを示す。情報表示５３２は、選択しているフレーム数が４０であることを示している。そしてユーザからのフレーム範囲の選択を受け付けた後Ｓ７１４へ進む。
【００６８】
Ｓ７１５では、システム制御部５０は、Ｓ７１４で選択された複数のフレームを切りだしてファイル保存を操作が行われたかどうかの判定を行う。ファイル保存をする操作が行われた場合はＳ７１６へ進み、そうではない場合はＳ７０２へ戻る。ここでいうファイル保存をする操作とは、図５（ｄ）の保存ボタン５２６がタッチ操作されたことである。
【００６９】
Ｓ７１６では、システム制御部５０は、Ｓ７１４で選択された複数のフレームを切りだしてファイル保存処理を行う。ここで行うファイル保存処理について詳細を説明する。ファイルに収めるデータとしては、図８（ｄ）で示すように、始点フレーム（図６（ｂ）の場合はフレーム１１）から終点フレーム（図６（ｂ）の場合はフレーム５０）までの表示用ＪＰＥＧとＲＡＷデータである。また代表画像は始点フレームの表示用ＪＰＥＧをコピーして代表画像とする。このようにＳ７１５の保存処理では、Ｓ７１１の保存処理およびＳ７１１の保存処理までのフロー（Ｓ７０４の現像など）とは異なる。つまり、現像処理を行わず、Ｓ７１４で指定した複数フレーム分のデータを図８（ａ）から分離する処理（＋代表画像のコピー）だけを行い、新たなグループＲＡＷ画像ファイルとして記録する。そして、ファイル保存処理が終了すると、グループ再生処理を終了する。グループ再生を終了すると表示部２８にＳ７１６のファイル保存処理２で記録したグループＲＡＷ画像ファイルの代表画像をシングル再生画面として表示する。
【００７０】
グループＲＡＷ画像は、前述したように撮影時の処理は十分な現像処理を行う時間がないため表示用の画像としては高画質のＪＰＥＧを含んでいない。そのため、１つのフレームを選択して現像処理を行わずにファイル生成した場合は、図８（ｂ）で示すように選択されたフレームの表示用画像（サイズ：小）とＲＡＷデータだけとなってしまう。これだけでは、この切り出したＲＡＷデータとしては別フローでさらにＲＡＷ現像しないと高品位の表示用画像が生成されないため、拡大してピントがあっているかどうかの確認をするのに操作手番が多くなってしまう。特に、１つのフレームを切り出して記録するということは、グループＲＡＷ画像の中でそのＲＡＷ画像が重要であり、１枚の画像として使用したい場合であり、高画質な画像で画像を確認したい場合が多い。そのために、フレームを切り出して保存処理の過程で、Ｓ７０５のように切り出すフレームに対応するＲＡＷデータから現像処理を行う。このときＳ７０５で現像とファイル保存を同時に行うことも考えられる。しかし、一度にファイル保存まで実行してしまうと、画像を確認してからピントが合っていないことに気づきピントがあっていないものを切り出してしまっていたという場合もあり、そうなると手戻りが多くなってしまう。そのため、Ｓ７０５とＳ７１１のように現像処理とファイル保存処理のタイミングを分けるようにする。そのうえで現像処理とファイル保存処理の過程の間で、高画質で現像処理した確認画面を表示し、更に確認画面においては拡大再生して画像の詳細を確認できるようにする。そして、ファイル保存時には前段の現像処理で生成した高品位の画像に差し替えるようにする。つまり、現像処理で生成し、メモリに記憶していた画像とファイル保存後の表示用画像が同じものになる。このようにすることで、ファイル保存前に画質確認ができるためユーザが意図しないフレームを切り出してしまう可能性も少なくなりかつ無駄な処理時間も少なくすることが可能となる。
【００７１】
以上述べたように、図４と図７のフローチャートに沿った実施例を行うことによって、フレーム選択時はスムーズな操作ができ、かつファイル保存前に画質確認ができるため、意図しないフレームを切り出してしまう可能性が低くなる。また、確認において生成した高画質な画像を新たなファイルの代表画像（表示用画像）として記録するため、代表画像生成のための重複処理がなく、処理時間も短くなるといったメリットがある。
【００７２】
なお、前述のＳ７１１ファイル保存処理では、Ｓ７１０での選択はＲＡＷ保存５１２を選択したということで説明したが、ＪＰＥＧとして保存（前述のＪＰＥＧ保存５１１を実行）できるようにしてもよい。ＪＰＥＧ保存を選択した場合のファイル保存処理は、ＲＡＷ保存を選択した場合のファイル保存処理よりもシンプルで、一時メモリ３２に記憶された表示用ＪＰＥＧをコピーしたものである。そのファイル構成は図８（ｅ）で示している。したがってファイル保存処理には前述の先行例で示したものよりも時間がかからなくて済むといったメリットがある。
【００７３】
また、複数フレームを選択した場合は高品位現像を行わないことについて述べた。グループＲＡＷ画像を複数範囲で切り出す主なユースケースは不要なフレームの削除である。６０フレームある中の前半や後半は意図しないフレームが含まれていることも多い。このグループＲＡＷ画像はすべてのフレームにＲＡＷデータを含んでいるためファイルの容量が膨大になる可能性が高い。よってユーザはファイル容量をできるだけ減らし記憶媒体メディアを節約させたいと考える可能性が高い。つまり、複数枚選択（複数枚きりだし）の用途は一枚一枚ピント確認をするユースケースが少ないため、高品位な画像を生成する現像処理を行わないようにする。
【００７４】
なお、本実施例ではグループＲＡＷ画像からの切出し処理について述べたが、動画のＲＡＷファイルにおいても同様の処理を適用してもよい。
【００７５】
また、本実施形態では、１つのフレームを選択して切り出し保存を行う場合に、そのフレームのＲＡＷデータと、ＲＡＷデータを現像して得られた現像後ＪＰＥＧ画像（サイズ：大）とから、保存するＲＡＷ画像ファイルを生成した。現像後ＪＰＥＧ画像を生成する際には、解像度を多くするだけではなく、グループＲＡＷ画像ファイルに記録されている表示用画像（サイズ：小）よりも高画質になるような現像処理を行うようにするとよい。また、本実施形態では、ＲＡＷ画像ファイルには、ＲＡＷデータと現像後ＪＰＥＧ画像（サイズ：大）とを記録し、グループＲＡＷ画像ファイルに記録されていた表示用画像（サイズ：小）は記録しないようにした。しかし、表示用画像（サイズ：小）も更に記録するようにしてもよい。
【００７６】
また、本実施例では、Ｓ７０５においてＲＡＷデータを現像処理してＪＰＥＧ形式に変換した現像後ＪＰＥＧ画像を、Ｓ７０６においてメモリ３２に一時保存し、Ｓ７１１においてメモリ３２に一時保存された現像後ＪＰＥＧ画像をＲＡＷ画像ファイルに記録した。しかし、Ｓ７０５においてはＪＰＥＧ形式への変換は行わずに、Ｓ７０６で現像後の画像データをメモリ３２に一時保存し、Ｓ７１１においてメモリ３２の現像後画像データをＪＰＥＧ形式に変換してからＲＡＷ画像ファイルに記録するようにしてもよい。
【００７７】
また、本実施例では、１つのフレームを選択したときのみ、Ｓ７０５〜Ｓ７１１の処理を行った。しかし複数のフレームが選択された場合であっても、高品位のＪＰＥＧ画像を生成したいという場合もある。そのため、複数フレームを選択した場合であっても、選択されたフレームの数が少ない場合にも、Ｓ７０５〜Ｓ７１１の処理を行うようにしてもよい。複数フレームであってもＳ７０５〜Ｓ７１１の処理を行う場合は、選択されたフレームそれぞれについてＳ７０５、Ｓ７０６の現像処理、メモリへの一時保存を行う。現像後ＪＰＥＧ画像をメモリ３２に一時保存する必要があるため、複数フレームでもＳ７０５〜Ｓ７１１の処理を実行可能とするのは、メモリ３２に現像後ＪＰＥＧ画像を保存可能な枚数までに設定するとよい。例えば、Ｓ７０４において、選択フレームの数と所定数を比較し、選択フレームの数が所定数よりも少ない場合にはＳ７０５〜Ｓ７１１の処理を行うようにし、選択フレームの数が所定数以上である場合にはＳ７１３〜Ｓ７１６の処理を行うようにしてもよい。
【００７８】
以上説明したように、本発明によれば、フレーム選択時はスムーズな操作ができかつファイル保存前に拡大して画質確認ができる。そのため、意図しないフレームを切り出してしまう可能性が低くなり、選択して切出して確認するといったトータルの時間も短くなるといったメリットがある。
【００７９】
なお、上述した実施の形態の処理は、各機能を具現化したソフトウェアのプログラムコードを記録した記憶媒体をシステム或いは装置に提供してもよい。そして、そのシステムあるいは装置のコンピューターが行うものとして説明した上述の各種制御は１つのハードウェアが行ってもよいし、複数のハードウェア（例えば、複数のプロセッサーや回路）が処理を分担することで、装置全体の制御を行ってもよい。
【００８０】
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【００８１】
また、上述した実施形態においては、本発明をデジタルカメラに適用した場合を例にして説明したが、これはこの例に限定されず複数の画像を表示できる表示制御装置でかつタッチ入力可能な表示制御装置であれば適用可能である。すなわち、本発明はパーソナルコンピュータやＰＤＡ、携帯電話端末や携帯型の画像ビューワ、ディスプレイを備えるプリンタ装置、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダーなどに適用可能である。
【００８２】
（その他の実施形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
2020053951.tif 000003
【図２】
2020053951.tif 000004
【図３】
2020053951.tif 000005
【図４】
2020053951.tif 000006
【図５】
2020053951.tif 000007
【図６】
2020053951.tif 000008
【図７】
2020053951.tif 000009
【図８】
2020053951.tif 000010