(57)【特許請求の範囲】
【請求項１】
焦点位置を再調整することが可能な未現像動画像データから生成される静止画像データのデータ形式を複数のデータ形式のうちから選択的に決定する決定手段と、
前記静止画像データの生成を指示する指示手段と、
前記指示手段によって前記静止画像データの生成の指示がなされた場合に、前記決定手段によって決定された前記データ形式の前記静止画像データを前記未現像動画像データから生成する生成手段と
を有することを特徴とする画像処理装置。
【請求項２】
前記未現像動画像データを現像するとともに再生する再生手段を更に有し、
前記未現像動画像データが前記再生手段によって現像されるとともに再生されている際に、前記指示手段によって前記静止画像データの生成の指示がなされた場合には、前記生成手段は、前記決定手段によって決定された前記データ形式の前記静止画像データを前記未現像動画像データから生成する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記未現像動画像データに関連付けられた現像済み動画像データを再生する再生手段を更に有し、
前記再生手段によって前記現像済み動画像データが再生されている際に、前記指示手段による前記静止画像データの生成の指示がなされた場合には、前記生成手段は、前記決定手段によって決定された前記データ形式の前記静止画像データを前記未現像動画像データから生成する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記複数のデータ形式のうちの１つは、前記焦点位置を再調整することが可能な未現像の静止画像データの形式である
ことを特徴とする請求項１から３のいずれか１項に記載の画像処理装置。
【請求項５】
前記複数のデータ形式のうちの１つは、前記焦点位置を再調整することが不可能な未現像の静止画像データの形式である
ことを特徴とする請求項１から３のいずれか１項に記載の画像処理装置。
【請求項６】
前記複数のデータ形式のうちの１つは、前記焦点位置を再調整することが不可能な現像済みの静止画像データの形式である
ことを特徴とする請求項１から３のいずれか１項に記載の画像処理装置。
【請求項７】
前記決定手段は、表示手段に表示された複数の選択項目のうちのいずれかを選択する選択的な操作に基づいて、前記未現像動画像データから生成される前記静止画像データの前記データ形式を前記複数のデータ形式のうちから選択的に決定する
ことを特徴とする請求項１から６のいずれか１項に記載の画像処理装置。
【請求項８】
前記決定手段は、複数の操作部材のうちのいずれかに対する選択的な操作に基づいて、前記未現像動画像データから生成される前記静止画像データの前記データ形式を前記複数のデータ形式のうちから選択的に決定する
ことを特徴とする請求項１から６のいずれか１項に記載の画像処理装置。
【請求項９】
前記決定手段は、前記指示手段を兼ねる
ことを特徴とする請求項１から８のいずれか１項に記載の画像処理装置。
【請求項１０】
前記生成手段により生成された前記静止画像データを外部の送信先に送信する送信手段と、
前記送信先を設定する送信先設定手段とを更に有し、
前記決定手段は、前記未現像動画像データから生成される前記静止画像データの前記データ形式を、前記送信先設定手段によって設定された前記送信先に応じて、前記複数のデータ形式のうちから選択的に決定する
ことを特徴とする請求項１から９のいずれか１項に記載の画像処理装置。
【請求項１１】
前記再生手段から出力される画像信号に基づいて画像を表示する表示手段を更に有し、
前記未現像動画像データが前記再生手段によって現像されるとともに再生されている際に、前記指示手段によって前記静止画像データの生成の指示がなされた場合には、前記生成手段は、前記画像信号からサムネイル画像を生成する
ことを特徴とする請求項２又は３に記載の画像処理装置。
【請求項１２】
前記未現像動画像データが前記再生手段によって現像されるとともに再生されている際に、前記指示手段によって前記静止画像データの生成の指示がなされた場合には、前記生成手段は、所定の焦点位置におけるサムネイル画像を前記未現像動画像データから生成する
ことを特徴とする請求項２に記載の画像処理装置。
【請求項１３】
焦点位置を再調整することが可能な未現像動画像データから生成される静止画像データのデータ形式を複数のデータ形式のうちから選択的に決定するステップと、
前記静止画像データの生成を指示するステップと、
前記静止画像データの生成の指示がなされた場合に、前記複数のデータ形式のうちから選択的に決定された前記データ形式の前記静止画像データを前記未現像動画像データから生成するステップと
を有することを特徴とする画像処理方法。
【請求項１４】
コンピュータに、
焦点位置を再調整することが可能な未現像動画像データから生成される静止画像データのデータ形式を複数のデータ形式のうちから選択的に決定するステップと、
前記静止画像データの生成を指示するステップと、
前記静止画像データの生成の指示がなされた場合に、前記複数のデータ形式のうちから選択的に決定された前記データ形式の前記静止画像データを前記未現像動画像データから生成するステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び画像処理方法に関する。
【背景技術】
【０００２】
従来、テレビ放送やカメラ入力等の動画像を静止画像として記録する静止画キャプチャ装置が提案されている（特許文献１）。また、再生中の動画像を静止画像として記録するビデオカメラ等も提案されている。
【０００３】
これらの装置においては、ユーザが静止画キャプチャ用のボタンを押すと、その時点で表示されているフレームの画像が静止画像として記憶装置等に記録される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第４２０１４３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の技術では、表示されているフレームの画像を静止画像として単に記録しているにすぎなかった。
【０００６】
本発明の目的は、焦点位置を再調整することが可能な未現像の動画像データからユーザの意図に沿った形式の静止画像データを生成し得る画像処理装置及び画像処理方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一観点によれば、焦点位置を再調整することが可能な未現像動画像データから生成される静止画像データのデータ形式を複数のデータ形式のうちから選択的に決定する決定手段と、前記静止画像データの生成を指示する指示手段と、前記指示手段によって前記静止画像データの生成の指示がなされた場合に、前記決定手段によって決定された前記データ形式の前記静止画像データを前記未現像動画像データから生成する生成手段とを有することを特徴とする画像処理装置が提供される。
【発明の効果】
【０００８】
本発明によれば、焦点位置を再調整することが可能な未現像の動画像データから生成される静止画像データのデータ形式をユーザが決定することができるため、ユーザの意図に沿ったデータ形式の静止画像データを得ることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１実施形態による画像処理装置の構成を示すブロック図である。
【図２】本発明の第１実施形態による画像処理装置における動画再生画面の表示例を示す図である。
【図３】本発明の第１実施形態による画像処理装置におけるキャプチャ形式設定画面の表示例を示す図である。
【図４】本発明の第１実施形態による画像処理装置の動作を示すフローチャートである。
【図５】本発明の第１実施形態による画像処理装置において行われる静止画キャプチャ処理を示すフローチャートである。
【図６】本発明の第１実施形態による画像処理装置によって生成されるリフォーカス可能ＲＡＷ動画のファイルのデータ構造を示す図である。
【図７】本発明の第１実施形態による画像処理装置によって生成されるリフォーカス可能ＲＡＷ静止画のファイルのデータ構造を示す図である。
【図８】本発明の第１実施形態による画像処理装置によって生成される通常ＲＡＷ静止画のファイルのデータ構造を示す図である。
【図９】本発明の第２実施形態による画像処理装置の動作を示すフローチャートである。
【図１０】本発明の第２実施形態による画像処理装置において行われる静止画キャプチャ処理を示すフローチャートである。
【図１１】本発明の第３実施形態による画像処理装置における動画再生画面の表示例を示すフローチャートである。
【図１２】本発明の第３実施形態による画像処理装置における送信先設定画面の表示例を示す図である。
【図１３Ａ】本発明の第３実施形態による画像処理装置の動作を示すフローチャートである。
【図１３Ｂ】本発明の第３実施形態による画像処理装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００１０】
［第１実施形態］
本発明の第１実施形態による画像処理装置を図１乃至図８を用いて説明する。図１は、本実施形態による画像処理装置の構成を示すブロック図である。本実施形態による画像処理装置１００は、例えば撮像装置であり、より具体的には、例えばデジタルビデオカメラやデジタルカメラ等である。
【００１１】
内部バス１５０に対して、ＣＰＵ１０１、メモリ１０２、不揮発性メモリ１０３、画像処理部１０４、ディスプレイ１０５、操作部１０６、記録媒体Ｉ／Ｆ１０７、外部Ｉ／Ｆ１０９、通信Ｉ／Ｆ１１０及び撮像部１１２が接続されている。内部バス１５０に接続される各部は、内部バス１５０を介して互いにデータのやりとりを行うことができる。
【００１２】
メモリ１０２は、例えば、半導体素子を利用した揮発性のメモリ等から成り、例えばＲＡＭ等が用いられている。ＣＰＵ１０１は、例えば、不揮発性メモリ１０３に格納されているプログラムに基づいて、メモリ１０２をワークメモリとして用いつつ、画像処理装置１００の各部を制御する。不揮発性メモリ１０３には、画像データ、音声データ、その他のデータ、ＣＰＵ１０１が動作するための各種プログラム等が格納される。不揮発性メモリ１０３は、例えばハードディスクドライブ（ＨＤＤ）やＲＯＭ等によって構成される。
【００１３】
画像処理部１０４は、ＣＰＵ１０１による制御に基づいて、画像データに対して各種画像処理を施す。画像処理が施される画像データとしては、例えば、不揮発性メモリ１０３や記録媒体１０８に格納された画像データ、外部Ｉ／Ｆ１０９を介して取得された映像信号等が挙げられる。また、画像処理が施される画像データとして、例えば、通信Ｉ／Ｆ１１０を介して取得された画像データ、撮像部１１２によって撮像された画像データ等が挙げられる。画像処理部１０４によって行われる画像処理としては、例えば、Ａ／Ｄ変換処理、Ｄ／Ａ変換処理、符号化処理、圧縮処理、デコード処理、拡大／縮小処理（リサイズ）、ノイズ低減処理、色変換処理、現像処理、リフォーカス処理等が挙げられる。なお、画像処理部１０４は、特定の画像処理を施すための専用の素子によって構成されていてもよい。また、画像処理の種別によっては、画像処理部１０４を用いることなく、ＣＰＵ１０１がプログラムに従って画像データに画像処理を施すことも可能である。
【００１４】
ディスプレイ１０５は、ＣＰＵ１０１による制御に基づいて、画像や、ＧＵＩ(Graphical User Interface)を構成するＧＵＩ画面等を表示する。ＣＰＵ１０１は、プログラムに従って表示制御信号を生成し、当該表示制御信号によって画像処理装置１００の各部を制御する。これにより、ディスプレイ１０５に表示するための映像信号（画像信号）が画像処理装置１００の各部によって生成され、当該映像信号がディスプレイ１０５に出力される。ディスプレイ１０５は、映像信号に基づいて、映像を表示する。
【００１５】
操作部１０６は、ユーザ操作を受け付けるための入力デバイスである。操作部１０６としては、キーボード等の文字情報入力デバイス、マウスやタッチパネル１２０等のポインティングデバイス、ボタン、ダイヤル、ジョイスティック、タッチセンサ、タッチパッド等が挙げられる。なお、タッチパネル１２０は、ディスプレイ１０５に重ね合わせて平面的に構成され、接触された位置に応じた座標情報を出力する入力デバイスである。
【００１６】
記録媒体Ｉ／Ｆ１０７には、メモリーカード、ＣＤ、ＤＶＤといった記録媒体１０８が装着可能である。記録媒体Ｉ／Ｆ１０７は、ＣＰＵ１０１による制御に基づいて、記録媒体１０８からのデータの読み出しや、記録媒体１０８に対するデータの書き込みを行う。
【００１７】
外部Ｉ／Ｆ１０９は、有線又は無線等によって画像処理装置１００と外部機器とを接続し、映像信号や音声信号の入出力を行うためのインターフェースである。
【００１８】
通信Ｉ／Ｆ１１０は、インターネット１１１等を介して画像処理装置１００と外部機器との間で通信（電話通信を含む）を行うことを可能にし、ファイルやコマンド等の各種データの送受信を行うためのインターフェースである。なお、通信Ｉ／Ｆ１１０は、インターネット１１１を介さずに、画像処理装置１００と外部機器との間で通信を行い得るインターフェースであってもよい。
【００１９】
撮像部１１２は、ＣＣＤセンサやＣＭＯＳセンサ等の撮像素子、ズームレンズ、フォーカスレンズ、シャッター、絞り、測距部、Ａ/Ｄ変換器等によって構成されている。撮像部１１２は、静止画像や動画像を取得可能である。撮像部１１２によって取得された画像のデータ、即ち、画像データは、画像処理部１０４に送信され、画像処理部１０４によって各種処理が施された後、静止画ファイル又は動画ファイルとして記録媒体１０８に記録される。
【００２０】
ＣＰＵ１０１は、タッチパネル１２０に対する以下のような操作や状態を検出し得る。即ち、ＣＰＵ１０１は、タッチパネル１２０が指やペンによって触れられたこと（以下、タッチダウンと称する）を検出し得る。また、ＣＰＵ１０１は、タッチパネル１２０が指やペンによって触れられている状態であること（以下、タッチオンと称する）を検出し得る。また、ＣＰＵ１０１は、指やペンがタッチパネル１２０を触れたまま移動していること（以下、ムーブと称する）を検出し得る。また、ＣＰＵ１０１は、タッチパネル１２０に触れられていた指やペンがタッチパネル１２０から離されたこと（以下、タッチアップと称する）を検出し得る。また、ＣＰＵ１０１は、タッチパネル１２０に触れているものが存在しない状態（以下、タッチオフと称する）を検出し得る。
【００２１】
これらの操作や状態を示す情報や、タッチパネル１２０上において指やペンが触れている位置座標を示す情報は、内部バス１５０を介してＣＰＵ１０１に通知される。ＣＰＵ１０１は、通知されたこれら情報に基づいて、タッチパネル１２０に対してどのような操作が行なわれたかを判定する。ムーブについては、タッチパネル１２０上で移動する指やペンの移動方向についても、位置座標の変化に基づいて、タッチパネル１２０上の垂直成分・水平成分毎に判定できる。また、タッチダウンをした後に一定のムーブを経てタッチアップをする動作は、ストロークを描く操作と称される。素早くストロークを描く操作は、フリックと称される。フリックは、タッチパネル１２０上に指を触れたままある程度の距離だけ素早く動かして、そのまま離す操作であり、換言すれば、タッチパネル１２０上を指ではじくように素早くなぞる操作である。所定距離以上を所定速度以上でムーブしたことが検出され、そのままタッチアップしたことが検出された場合には、フリックが行なわれたと判定し得る。また、所定距離以上を所定速度未満でムーブしたことが検出された場合には、ドラッグが行なわれたと判定し得る。タッチパネル１２０としては、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、様々な方式のタッチパネルのうちいずれの方式のタッチパネルが用いられてもよい。
【００２２】
本実施形態による画像処理装置１００では、動画再生に関する機能を実現するための動画再生画面がディスプレイ１０５に表示される。動画再生画面においては、各種操作を受け付けるためのボタンが、再生対象の動画に重畳して表示される。
【００２３】
図２は、本実施形態による画像処理装置における動画再生画面の表示例を示す図である。再生ボタン２０１が押下された場合には、動画の再生を開始する。ＮＥＡＲボタン２０２が押下された場合には、リフォーカス位置を１ステップだけ至近側に移動する。ＦＡＲボタン２０３が押下された場合には、リフォーカス位置を１ステップだけ無限遠側に移動する。キャプチャ形式選択ボタン２０４が押下された場合には、キャプチャする静止画の形式を選択するためのキャプチャ形式選択画面（キャプチャ形式設定画面）が表示される。
【００２４】
図３は、本実施形態による画像処理装置におけるキャプチャ形式選択画面の表示例を示す図である。図３に示すように、キャプチャ形式選択画面には、「静止画キャプチャ形式設定」というメニュー名が表示される。また、キャプチャ形式選択画面には、複数の選択項目、具体的には、リフォーカス可能ＲＡＷ静止画形式ボタン３０１、通常ＲＡＷ静止画形式ボタン３０２及びＪＰＥＧ静止画形式ボタン３０３が表示される。リフォーカス可能ＲＡＷ静止画形式ボタン３０１は、キャプチャ形式選択画面において「リフォーカス可能ＲＡＷ」と表示される。通常ＲＡＷ静止画形式ボタン３０２は、キャプチャ形式選択画面において「通常ＲＡＷ」と表示される。ＪＰＥＧ静止画形式ボタン３０３は、キャプチャ形式選択画面において「ＪＰＥＧ」と表示される。リフォーカス可能ＲＡＷ静止画形式ボタン３０１が押下された場合には、フォーカス位置を再調整することが可能な静止画であるリフォーカス可能ＲＡＷ静止画が、キャプチャ形式として設定される。この場合には、焦点位置を再調整することが可能な未現像の静止画像データが形成されることとなる。通常ＲＡＷ静止画形式ボタン３０２が押下された場合には、フォーカス位置を再調整することができない通常の静止画であるＲＡＷ静止画（以降、通常ＲＡＷ静止画と称する）が、キャプチャ形式として設定される。この場合には、焦点位置を再調整することが不可能な未現像の静止画像データが形成されることとなる。ＪＰＥＧ静止画形式ボタン３０３が押下された場合には、フォーカス位置を再調整することのできないＪＰＥＧ静止画、即ち、ＪＰＥＧ形式で符号化された静止画が、キャプチャ形式として設定される。この場合には、焦点位置を再調整することが不可能な現像済みの画像情報によって静止画像データが形成されることとなる。
【００２５】
キャプチャ形式選択画面を表示するディスプレイ１０５、タッチパネル１２０及びＣＰＵ１０１等が相俟って、静止画像データのデータ形式を複数のデータ形式のうちから選択的に決定する決定手段として機能する。換言すれば、キャプチャ形式選択画面を表示するディスプレイ１０５、タッチパネル１２０及びＣＰＵ１０１等が相俟って、キャプチャ形式を決定するための決定手段として機能する。
【００２６】
本実施形態による画像処理装置１００は、操作部１０６に設けられたキャプチャボタン（図示せず）が動画像の再生中に押下された場合には、以下のように動作する。即ち、本実施形態による画像処理装置１００は、かかる場合には、表示中の画像に対応する静止画像を、キャプチャ形式選択画面（図２参照）によって選択されたキャプチャ形式に従ってキャプチャする。そして、キャプチャされた当該静止画像をファイルとして生成し、当該ファイルを記録媒体１０８に保存する。
【００２７】
図６は、本実施形態による画像処理装置によって生成されるリフォーカス可能ＲＡＷ動画のファイルのデータ構造を示す図である。リフォーカス可能ＲＡＷ動画のデータは、焦点位置を再調整することが可能な未現像動画像データである。図６に示すように、リフォーカス可能ＲＡＷ動画のファイルは、当該ファイルの構造情報が格納されるブロック６０１を含み、当該ブロック６０１には、どのような順番でどのようなデータが当該ファイル内に配置されているかが保持される。リフォーカス可能ＲＡＷ動画のファイルは、サムネイル画像が格納されるブロック６０２を更に含む。リフォーカス可能ＲＡＷ動画のファイルは、リフォーカス可能ＲＡＷ動画の１フレーム分のデータがそれぞれ格納される複数のブロック６０３を更に含む。当該ブロック６０３は、互いに視差のあるＲＡＷ画像６０４、６０５、即ち、第１の視差画像６０４及び第２の視差画像６０５と、音声データ６０６とにより構成される。当該ブロック６０３の数は、リフォーカス可能ＲＡＷ動画の総フレーム数と一致している。
【００２８】
図７は、本実施形態による画像処理装置によって生成されるリフォーカス可能ＲＡＷ静止画のファイルのデータ構造を示す図である。リフォーカス可能ＲＡＷ静止画のファイルは、構造情報が格納されるブロック７０１を含み、当該ブロック７０１には、どのような順番でどのようなデータが当該ファイル内に配置されているかが保持される。リフォーカス可能ＲＡＷ静止画のファイルは、サムネイル画像が格納されるブロック７０２を更に含む。リフォーカス可能ＲＡＷ静止画のファイルは、リフォーカス可能ＲＡＷ静止画が格納されるブロック７０３を更に含み、当該ブロック７０３は、互いに視差のあるＲＡＷ画像７０４、７０５、即ち、第１の視差画像７０４及び第２の視差画像７０５から成る。
【００２９】
図８は、本実施形態による画像処理装置によって生成される通常ＲＡＷ静止画のファイルのデータ構造を示す図である。図８に示すように、通常ＲＡＷ動画のファイルは、構造情報が格納されるブロック８０１を含み、当該ブロック８０１には、どのような順番でどのようなデータが当該ファイル内に配置されているかが保持される。通常ＲＡＷ静止画のファイルは、サムネイル画像が格納されるブロック８０２を更に含む。通常ＲＡＷ静止画のファイルは、通常ＲＡＷ静止画が格納されるブロック８０３を更に含み、当該ブロック８０３は、１つのＲＡＷ画像から成る。
【００３０】
次に、本実施形態による画像処理装置の動作を図４を用いて説明する。図４は、本実施形態による画像処理装置の動作を示すフローチャートである。
【００３１】
ステップＳ１０１では、タッチパネル１２０上に表示された再生ボタン２０１が押下されたか否かを、ＣＰＵ１０１が判定する。再生ボタン２０１が押下されたことをＣＰＵ１０１が検出した場合には（ステップＳ１０１においてＹＥＳ）、ステップＳ１０２に移行する。再生ボタン２０１が押下されたことをＣＰＵ１０１が検出しなかった場合には（ステップＳ１０１においてＮＯ）、ステップＳ１０１に留まる。
【００３２】
ステップＳ１０２では、リフォーカス可能ＲＡＷ動画の再生が行われるように、ＣＰＵ１０１が画像処理部１０４を制御する。画像処理部１０４は、記録媒体１０８からリフォーカス可能ＲＡＷ動画を読み出し、当該リフォーカス可能ＲＡＷ動画に対して現像処理を行うことによって、表示可能な映像信号を生成し、当該映像信号をディスプレイ１０５に対して出力する。これにより、ディスプレイ１０５にリフォーカス可能ＲＡＷ動画が再生表示される。
【００３３】
ＣＰＵ１０１と画像処理部１０４とが相俟って、リフォーカス可能ＲＡＷ動画を現像するとともに再生する再生手段として機能する。
【００３４】
ステップＳ１０３では、タッチパネル１２０上に表示されたＮＥＡＲボタン２０２が押下されたか否かを、ＣＰＵ１０１が判定する。ＮＥＡＲボタン２０２が押下されたことをＣＰＵ１０１が検出した場合には（ステップＳ１０３においてＹＥＳ）、ステップＳ１０４に移行する。一方、ＮＥＡＲボタン２０２が押下されたことをＣＰＵ１０１が検出しなかった場合には（ステップＳ１０３においてＮＯ）、ステップＳ１０５に移行する。
【００３５】
ステップＳ１０４では、リフォーカス可能ＲＡＷ動画のリフォーカス位置が、現在の位置から１ステップだけ至近側に移動されるように、ＣＰＵ１０１が画像処理部１０４を制御する。画像処理部１０４は、現在のリフォーカス位置をメモリ１０２から読み出す。そして、画像処理部１０４は、現在再生中のフレームの次のフレームから、リフォーカス位置を現在のリフォーカス位置より１ステップだけ至近側に移動させて現像処理を行う。ＣＰＵ１０１は、移動後のリフォーカス位置をメモリ１０２に記憶させる。その後、ステップＳ１０５に移行する。
【００３６】
ステップＳ１０５では、タッチパネル１２０上に表示されたＦＡＲボタン２０３が押下されたか否かを、ＣＰＵ１０１が判定する。ＦＡＲボタン２０３が押下されたことをＣＰＵ１０１が検出した場合には（ステップＳ１０５においてＹＥＳ）、ステップＳ１０６に移行する。一方、ＦＡＲボタン２０３が押下されたことをＣＰＵ１０１が検出しなかった場合には（ステップＳ１０５においてＮＯ）、ステップＳ１０７に移行する。
【００３７】
ステップＳ１０６では、リフォーカス可能ＲＡＷ動画のリフォーカス位置が、現在の位置から１ステップだけ無限遠側に移動されるように、ＣＰＵ１０１が画像処理部１０４を制御する。画像処理部１０４は、現在のリフォーカス位置をメモリ１０２から読み出す。そして、画像処理部１０４は、現在再生中のフレームの次のフレームから、リフォーカス位置を現在のリフォーカス位置より１ステップだけ無限遠側に移動させて現像処理を行う。ＣＰＵ１０１は、移動後のリフォーカス位置をメモリ１０２に記憶させる。その後、ステップＳ１０７に移行する。
【００３８】
ステップＳ１０７では、タッチパネル１２０に表示されたキャプチャ形式選択ボタン２０４が押下されたか否かをＣＰＵ１０１が判定する。キャプチャ形式選択ボタン２０４が押下されたことをＣＰＵ１０１が検出した場合には（ステップＳ１０７においてＹＥＳ）、ステップＳ１０８に移行する。一方、キャプチャ形式選択ボタン２０４が押下されたことをＣＰＵ１０１が検出しなかった場合には（ステップＳ１０７においてＮＯ）、ステップＳ１１６に移行する。
【００３９】
ステップＳ１０８では、キャプチャ形式選択画面が表示されるように、ＣＰＵ１０１が画像処理部１０４を制御する。これにより、キャプチャ形式選択画面がディスプレイ１０５に表示される。この後、ステップＳ１０９に移行する。
【００４０】
ステップＳ１０９では、タッチパネル１２０に表示されたリフォーカス可能ＲＡＷ静止画形式ボタン３０１が押下されたか否かをＣＰＵ１０１が判定する。リフォーカス可能ＲＡＷ静止画形式ボタン３０１が押下されたことをＣＰＵ１０１が検出した場合には（ステップＳ１０９においてＹＥＳ）、ステップＳ１１０に移行する。一方、リフォーカス可能ＲＡＷ静止画形式ボタン３０１が押下されたことをＣＰＵ１０１が検出しなかった場合には（ステップＳ１０９においてＮＯ）、ステップＳ１１１に移行する。
【００４１】
ステップＳ１１０では、ＣＰＵ１０１がキャプチャ形式をリフォーカス可能ＲＡＷ静止画に設定する。具体的には、キャプチャ形式をリフォーカス可能ＲＡＷ静止画とする旨の情報を、ＣＰＵ１０１がメモリ１０２に書き込む。この後、ステップＳ１１５に移行する。
【００４２】
ステップＳ１１１では、タッチパネル１２０に表示された通常ＲＡＷ静止画形式ボタン３０２が押下されたか否かをＣＰＵ１０１が判定する。通常ＲＡＷ静止画形式ボタン３０２が押下されたことをＣＰＵ１０１が検出した場合には（ステップＳ１１１においてＹＥＳ）、ステップＳ１１２に移行する。一方、通常ＲＡＷ静止画形式ボタン３０２が押下されたことをＣＰＵ１０１が検出しなかった場合には（ステップＳ１１１においてＮＯ）、ステップＳ１１３に移行する。
【００４３】
ステップＳ１１２では、ＣＰＵ１０１がキャプチャ形式を通常ＲＡＷ静止画に設定する。具体的には、キャプチャ形式を通常ＲＡＷ静止画とする旨の情報を、ＣＰＵ１０１がメモリ１０２に書き込む。この後、ステップＳ１１５に移行する。
【００４４】
ステップＳ１１３では、タッチパネル１２０に表示されたＪＰＥＧ静止画形式ボタン３０３が押下されたか否かをＣＰＵ１０１が判定する。ＪＰＥＧ静止画形式ボタン３０３が押下されたことをＣＰＵ１０１が検出した場合には（ステップＳ１１３においてＹＥＳ）、ステップＳ１１４に移行する。一方、ＪＰＥＧ静止画形式ボタン３０３が押下されたことをＣＰＵ１０１が検出しなかった場合には（ステップＳ１１３においてＮＯ）、ステップＳ１０９に戻る。
【００４５】
ステップＳ１１４では、ＣＰＵ１０１がキャプチャ形式をＪＰＥＧ静止画に設定する。具体的には、キャプチャ形式をＪＰＥＧ静止画とする旨の情報を、ＣＰＵ１０１がメモリ１０２に書き込む。この後、ステップＳ１１５に移行する。
【００４６】
ステップＳ１１５では、動画再生画面が表示されるように、ＣＰＵ１０１が画像処理部１０４を制御する。これにより、動画再生画面がディスプレイ１０５に表示される。この後、ステップＳ１１６に移行する。
【００４７】
ステップＳ１１６では、操作部１０６に設けられた静止画キャプチャボタン（図示せず）が押下されたか否かをＣＰＵ１０１が判定する。静止画キャプチャボタンが押下されたことをＣＰＵ１０１が検出した場合には（ステップＳ１１６においてＹＥＳ）、ステップＳ１１７に移行する。一方、静止画キャプチャボタンが押下されたことをＣＰＵ１０１が検出しなかった場合には（ステップＳ１１６においてＮＯ）、ステップＳ１１８に移行する。操作部１０６に設けられた静止画キャプチャボタンは、静止画像データの生成を指示するための指示手段として機能する。
【００４８】
ステップＳ１１７では、予め設定されたキャプチャ形式に応じた形式で静止画ファイルが生成されるように、ＣＰＵ１０１が静止画キャプチャ処理を行う。なお、上述したように、予め設定されたキャプチャ形式についての情報はメモリ１０２に記憶されている。静止画キャプチャ処理の詳細については図５を用いて後述することとする。静止画キャプチャ処理が終了した後には、ステップＳ１１８に移行する。ＣＰＵ１０１と画像処理部１０４とが相俟って、静止画像データのデータ形式を決定する決定手段によって決定されたデータ形式の静止画像データをリフォーカス可能ＲＡＷ動画から生成する生成手段として機能する。
【００４９】
ステップＳ１１８では、リフォーカス可能ＲＡＷ動画の終端まで再生が完了したか否かを、ＣＰＵ１０１が画像処理部１０４に問い合わせる。リフォーカス可能ＲＡＷ動画の終端まで再生が完了した場合には（ステップＳ１１８においてＹＥＳ）、ステップＳ１１９に移行する。一方、リフォーカス可能ＲＡＷ動画の終端まで再生が完了していない場合には（ステップＳ１１８においてＮＯ）、ステップＳ１０３に戻る。
【００５０】
ステップＳ１１９では、リフォーカス可能ＲＡＷ動画の再生を、ＣＰＵ１０１が停止させる。
【００５１】
次に、静止画キャプチャ処理について、図５を用いて説明する。図５は、本実施形態による画像処理装置において行われる静止画キャプチャ処理を示すフローチャートである。
【００５２】
ステップＳ２０１では、現在再生しているリフォーカス可能ＲＡＷ動画を一時的に停止させるように、ＣＰＵ１０１が画像処理部１０４を制御する。画像処理部１０４は、記録媒体１０８からのリフォーカス可能ＲＡＷ動画の読み込みを停止し、現在ディスプレイ１０５に対して出力している映像信号をそのまま保持するように動作する。この後、ステップＳ２０２に移行する。
【００５３】
ステップＳ２０２では、予め設定されたキャプチャ形式についての情報を、ＣＰＵ１０１がメモリ１０２から読み出す。そして、予め設定されたキャプチャ形式がリフォーカス可能ＲＡＷ静止画であるか否かを、ＣＰＵ１０１が判定する。予め設定されたキャプチャ形式がリフォーカス可能ＲＡＷ静止画である場合には（ステップＳ２０２においてＹＥＳ）、ステップＳ２０３に移行する。一方、キャプチャ形式がリフォーカス可能ＲＡＷ静止画ではない場合には（ステップＳ２０２においてＮＯ）、ステップＳ２０６に移行する。
【００５４】
ステップＳ２０３では、記録媒体１０８のうちのリフォーカス可能ＲＡＷ動画が記録されている領域に、ＣＰＵ１０１がアクセスする。そして、現在ディスプレイ１０５に表示されている一時停止中のフレームに対応するＲＡＷ画像のセットを記録媒体１０８から抜き出し、抜き出した当該ＲＡＷ画像のセットをメモリ１０２にコピーする。この後、ステップＳ２０４に移行する。
【００５５】
ステップＳ２０４では、現在ディスプレイ１０５に表示されている画像をサムネイル用の画像としてＪＰＥＧ符号化させるように、ＣＰＵ１０１が画像処理部１０４を制御する。画像処理部１０４は、現在ディスプレイ１０５に出力している映像信号をＪＰＥＧ符号化し、符号化後のＪＰＥＧデータをメモリ１０２に記憶する。この後、ステップＳ２０５に移行する。
【００５６】
ステップＳ２０５では、ＣＰＵ１０１がメモリ１０２にアクセスし、ステップＳ２０３においてメモリ１０２にコピーしたＲＡＷ画像のセットと、ステップＳ２０４においてメモリ１０２に記憶したＪＰＥＧデータとをＣＰＵ１０１が組み合わせる。そして、ＣＰＵ１０１は、リフォーカス可能ＲＡＷ静止画形式のファイルを生成し、生成した当該ファイルをメモリ１０２に記憶する。この後、ステップＳ２１３に移行する。
【００５７】
ステップＳ２０６では、予め設定されたキャプチャ形式についての情報をＣＰＵ１０１がメモリ１０２から読み出す。そして、予め設定されたキャプチャ形式が通常ＲＡＷ静止画であるか否かを、ＣＰＵ１０１が判定する。設定されたキャプチャ形式が通常ＲＡＷ静止画である場合には（ステップＳ２０６においてＹＥＳ）、ステップＳ２０７に移行する。一方、設定されたキャプチャ形式が通常ＲＡＷ静止画ではない場合には（ステップＳ２０６においてＮＯ）、ステップＳ２１０に移行する。
【００５８】
ステップＳ２０７では、記録媒体１０８のうちのリフォーカス可能ＲＡＷ動画が記録されている領域に、ＣＰＵ１０１がアクセスする。そして、現在ディスプレイ１０５に表示されている一時停止中のフレームに対応するＲＡＷ画像のセットのうちから１つのＲＡＷ画像を抜き出し、抜き出したＲＡＷ画像をメモリ１０２にコピーする。この後、ステップＳ２０８に移行する。
【００５９】
ステップＳ２０８では、ステップＳ２０７においてメモリ１０２にコピーしたＲＡＷ画像をＪＰＥＧ符号化することによってサムネイル用の画像が生成させるように、ＣＰＵ１０１が画像処理部１０４を制御する。画像処理部１０４は、メモリ１０２にアクセスし、ステップＳ１０２でコピーされたＲＡＷ画像に対して現像処理を行った後、現像された画像に対してＪＰＥＧ符号化を行い、符号化後のＪＰＥＧデータをメモリ１０２に記憶する。この後、ステップＳ２０９に移行する。
【００６０】
ステップＳ２０９では、ＣＰＵ１０１はメモリ１０２にアクセスし、ステップＳ２０７においてコピーした１つのＲＡＷ画像と、ステップＳ２０８において記憶したＪＰＥＧデータとを組み合わせる。そして、ＣＰＵ１０１は、通常ＲＡＷ静止画形式のファイルを生成し、生成した当該ファイルをメモリ１０２に記憶する。この後、ステップＳ２１３に移行する。
【００６１】
ステップＳ２１０では、現在ディスプレイ１０５に表示されている画像をＪＰＥＧ符号化するように、ＣＰＵ１０１が画像処理部１０４を制御する。画像処理部１０４は、現在ディスプレイ１０５に出力されている映像信号をＪＰＥＧ符号化し、符号化後のＪＰＥＧデータ、即ち、ＪＰＥＧ形式の本画像データをメモリ１０２に記憶する。この後、ステップＳ２１１に移行する。
【００６２】
ステップＳ２１１では、現在ディスプレイ１０５に表示されている画像をサムネイル画像としてＪＰＥＧ符号化させるように、ＣＰＵ１０１が画像処理部１０４を制御する。画像処理部１０４は、現在ディスプレイ１０５に出力されている映像信号をＪＰＥＧ符号化し、符号化後のＪＰＥＧデータをメモリ１０２に記憶する。この後、ステップＳ２１２に移行する。
【００６３】
ステップＳ２１２では、ＣＰＵ１０１はメモリ１０２にアクセスし、以下のような処理を行う。即ち、ＣＰＵ１０１は、ステップＳ２１１においてメモリ１０２に記憶したＪＰＥＧデータ、即ち、ＪＰＥＧ形式の本画像データと、ステップＳ２１１においてメモリ１０２に記憶したサムネイル画像用のＪＰＥＧデータとを組み合わせる。こうして、ＣＰＵ１０１は、例えばＥｘｉｆフォーマット（Exchangeable image file format）のファイルを生成し、当該ファイルをメモリ１０２に記憶する。この後、ステップＳ２１３に移行する。
【００６４】
ステップＳ２１３では、ステップＳ２０５、ステップＳ２０９、又は、ステップＳ２１２において生成され、メモリ１０２に記憶されたファイルを、ＣＰＵ１０１がメモリ１０２から読み出す。そして、ＣＰＵ１０１は、メモリ１０２から読み出したファイルを記録媒体１０８に書き込む。
【００６５】
ステップＳ２１４では、現在再生しているリフォーカス可能ＲＡＷ動画をステップＳ２０１において一時停止させたフレームから再生開始させるように、ＣＰＵ１０１が画像処理部１０４を制御する。画像処理部１０４は、記録媒体１０８からのリフォーカス可能ＲＡＷ動画の読み込みを再開し、ディスプレイ１０５に対して出力している映像信号を更新する。
【００６６】
このように、本実施形態によれば、ユーザがキャプチャ形式選択画面においてキャプチャ形式を選択することができるため、ユーザの意図に沿った形式の静止画像を得ることが可能となる。
【００６７】
また、本実施形態によれば、サムネイル画像を生成するため、キャプチャにより得られた静止画像をキャプチャ後にユーザが容易に検索することができる。
【００６８】
［第２実施形態］
本発明の第２実施形態による画像処理装置及び画像処理方法を図９及び図１０を用いて説明する。図１乃至図８に示す第１実施形態による画像処理装置及び画像処理方法と同一の構成要素には、同一の符号を付して説明を省略または簡潔にする。
【００６９】
本実施形態による画像処理装置は、リフォーカス可能ＲＡＷ動画に関連付けられたＭＰ４動画の再生中に静止画キャプチャを行い得る。本実施形態における再生装置は、リフォーカス可能ＲＡＷ動画を再生する代わりに、リフォーカス可能ＲＡＷ動画に関連付けられた現像済みの動画の再生を行う。かかる現像済みの動画としては、例えばＭＰ４動画等を挙げることができる。なお、ＭＰ４動画とは、ＭＰＥＧ−４形式の圧縮動画のことである。
【００７０】
図９は、本実施形態による画像処理装置の動作を示すフローチャートである。
【００７１】
ステップＳ３０１では、タッチパネル１２０上に表示された再生ボタン２０１が押下されたか否かを、ＣＰＵ１０１が判定する。再生ボタン２０１が押下されたことをＣＰＵ１０１が検出した場合には（ステップＳ３０１においてＹＥＳ）、ステップＳ３０２に移行する。再生ボタン２０１が押下されたことをＣＰＵ１０１が検出しなかった場合には（ステップＳ３０１においてＮＯ）、ステップＳ１０１に留まる。
【００７２】
ステップＳ３０２では、ＭＰ４動画の再生が行われるように、ＣＰＵ１０１が画像処理部１０４を制御する。画像処理部１０４は、記録媒体１０８からＭＰ４動画を読み出し、当該ＭＰ４動画に対してデコード処理を行うことによって、表示可能な映像信号を生成し、当該映像信号をディスプレイ１０５に対して出力する。これにより、ディスプレイ１０５にＭＰ４動画が再生表示される。
【００７３】
ステップＳ３０３では、タッチパネル１２０に表示されたキャプチャ形式選択ボタン２０４が押下されたか否かをＣＰＵ１０１が判定する。キャプチャ形式選択ボタン２０４が押下されたことをＣＰＵ１０１が検出した場合には（ステップＳ３０３においてＹＥＳ）、ステップＳ３０４に移行する。一方、キャプチャ形式選択ボタン２０４が押下されたことをＣＰＵ１０１が検出しなかった場合には（ステップＳ３０３においてＮＯ）、ステップＳ３１２に移行する。
【００７４】
ステップＳ３０４では、キャプチャ形式選択画面が表示されるように、ＣＰＵ１０１が画像処理部１０４を制御する。これにより、キャプチャ形式選択画面がディスプレイ１０５に表示される。この後、ステップＳ３０５に移行する。
【００７５】
ステップＳ３０５では、タッチパネル１２０に表示されたリフォーカス可能ＲＡＷ静止画形式ボタン３０１が押下されたか否かをＣＰＵ１０１が判定する。リフォーカス可能ＲＡＷ静止画形式ボタン３０１が押下されたことをＣＰＵ１０１が検出した場合には（ステップＳ３０５においてＹＥＳ）、ステップＳ３０６に移行する。一方、リフォーカス可能ＲＡＷ静止画形式ボタン３０１が押下されたことをＣＰＵ１０１が検出しなかった場合には（ステップＳ３０５においてＮＯ）、ステップＳ３０７に移行する。
【００７６】
ステップＳ３０６では、ＣＰＵ１０１がキャプチャ形式をリフォーカス可能ＲＡＷ静止画に設定する。具体的には、キャプチャ形式をリフォーカス可能ＲＡＷ静止画とする旨の情報を、ＣＰＵ１０１がメモリ１０２に書き込む。この後、ステップＳ３１１に移行する。
【００７７】
ステップＳ３０７では、タッチパネル１２０に表示された通常ＲＡＷ静止画形式ボタン３０２が押下されたか否かをＣＰＵ１０１が判定する。通常ＲＡＷ静止画形式ボタン３０２が押下されたことをＣＰＵ１０１が検出した場合には（ステップＳ３０７においてＹＥＳ）、ステップＳ３０８に移行する。一方、通常ＲＡＷ静止画形式ボタン３０２が押下されたことをＣＰＵ１０１が検出しなかった場合には（ステップＳ３０７においてＮＯ）、ステップＳ３０９に移行する。
【００７８】
ステップＳ３０８では、ＣＰＵ１０１がキャプチャ形式を通常ＲＡＷ静止画に設定する。具体的には、キャプチャ形式を通常ＲＡＷ静止画とする旨の情報を、ＣＰＵ１０１がメモリ１０２に書き込む。この後、ステップＳ３１１に移行する。
【００７９】
ステップＳ３０９では、タッチパネル１２０に表示されたＪＰＥＧ静止画形式ボタン３０３が押下されたか否かをＣＰＵ１０１が判定する。ＪＰＥＧ静止画形式ボタン３０３が押下されたことをＣＰＵ１０１が検出した場合には（ステップＳ３０９においてＹＥＳ）、ステップＳ３１０に移行する。一方、ＪＰＥＧ静止画形式ボタン３０３が押下されたことをＣＰＵ１０１が検出しなかった場合には（ステップＳ３０９においてＮＯ）、ステップＳ３０５に戻る。
【００８０】
ステップＳ３１０では、ＣＰＵ１０１がキャプチャ形式をＪＰＥＧ静止画に設定する。具体的には、キャプチャ形式をＪＰＥＧ静止画とする旨の情報を、ＣＰＵ１０１がメモリ１０２に書き込む。この後、ステップＳ３１１に移行する。
【００８１】
ステップＳ３１１では、動画再生画面が表示されるように、ＣＰＵ１０１が画像処理部１０４を制御する。これにより、動画再生画面がディスプレイ１０５に表示される。この後、ステップＳ３１２に移行する。
【００８２】
ステップＳ３１２では、操作部１０６に設けられた静止画キャプチャボタン（図示せず）が押下されたか否かをＣＰＵ１０１が判定する。静止画キャプチャボタンが押下されたことをＣＰＵ１０１が検出した場合には（ステップＳ３１２においてＹＥＳ）、ステップＳ３１３に移行する。一方、静止画キャプチャボタンが押下されたことをＣＰＵ１０１が検出しなかった場合には（ステップＳ３１２においてＮＯ）、ステップＳ３１４に移行する。
【００８３】
ステップＳ３１３では、予め設定されたキャプチャ形式に応じた形式で静止画ファイルが生成されるように、ＣＰＵ１０１が静止画キャプチャ処理を行う。なお、上述したように、予め設定されたキャプチャ形式についての情報はメモリ１０２に記憶されている。静止画キャプチャ処理の詳細については図１０を用いて後述することとする。
【００８４】
ステップＳ３１４では、リフォーカス可能ＲＡＷ動画の終端まで再生が完了したか否かを、ＣＰＵ１０１が画像処理部１０４に問い合わせる。リフォーカス可能ＲＡＷ動画の終端まで再生が完了した場合には（ステップＳ３１４においてＹＥＳ）ステップＳ３１５に移行する。一方、リフォーカス可能ＲＡＷ動画の終端まで再生が完了していない場合には（ステップＳ３１４においてＮＯ）、ステップＳ３０３に戻る。
【００８５】
ステップＳ３１５では、ＭＰ４動画の再生を、ＣＰＵ１０１が停止させる。
【００８６】
次に、静止画キャプチャ処理について、図１０を用いて説明する。図１０は、本実施形態による画像処理装置において行われる静止画キャプチャ処理を示すフローチャートである。
【００８７】
ステップＳ４０１では、現在再生しているＭＰ４動画を一時的に停止させるように、ＣＰＵ１０１が画像処理部１０４を制御する。画像処理部１０４は、記録媒体１０８からのＭＰ４動画の読み込みを停止し、現在ディスプレイ１０５に対して出力している映像信号をそのまま保持するよう動作する。この後、ステップＳ４０２に移行する。
【００８８】
ステップ４０２では、現在一時停止中のＭＰ４動画に対応するリフォーカス可能ＲＡＷ動画を、記録媒体１０８に保存されているリフォーカス可能ＲＡＷ動画の中からＣＰＵ１０１が特定する。互いに関連づけられた動画ファイルは、例えば、拡張子以外の部分のファイル名が同じに設定されている。例えば、「ｃｈａｐｔｅｒ０１．ｍｐ４」というＭＰ４動画ファイルに関連付けられたリフォーカス可能ＲＡＷ動画ファイルには、例えば、「ｃｈａｐｔｅｒ０１．ｒａｗ」というファイル名が付されている。ＣＰＵ１０１は、現在一時停止中のＭＰ４動画に関連付けられたリフォーカス可能ＲＡＷ動画のファイルを記録媒体１０８に保存されているファイルのうちから探し出し、探し出した当該ファイルにすぐにアクセスできるような状態にしておく。なお、互いに関連づけられた動画像のファイル名は、このような例に限定されるものではない。
【００８９】
ステップＳ４０３では、予め設定されたキャプチャ形式についての情報を、ＣＰＵ１０１がメモリ１０２から読み出す。そして、予め設定されたキャプチャ形式がリフォーカス可能ＲＡＷ静止画であるか否かを、ＣＰＵ１０１が判定する。予め設定されたキャプチャ形式がリフォーカス可能ＲＡＷ静止画である場合には（ステップＳ４０３においてＹＥＳ）、ステップＳ４０４に移行する。一方、キャプチャ形式がリフォーカス可能ＲＡＷ静止画ではない場合には（ステップＳ４０３においてＮＯ）ステップＳ４０７に移行する。
【００９０】
ステップＳ４０４では、記録媒体１０８のうちのリフォーカス可能ＲＡＷ動画が記録されている領域に、ＣＰＵ１０１がアクセスする。そして、現在ディスプレイ１０５に表示されている一時停止中のフレームに対応するＲＡＷ画像のセットを記録媒体１０８から抜き出し、抜き出した当該ＲＡＷ画像のセットをメモリ１０２にコピーする。この後、ステップＳ４０５に移行する。
【００９１】
ステップＳ４０５では、現在ディスプレイ１０５に表示されている画像をサムネイル用の画像としてＪＰＥＧ符号化させるように、ＣＰＵ１０１が画像処理部１０４を制御する。画像処理部１０４は、現在ディスプレイ１０５に出力している映像信号をＪＰＥＧ符号化し、符号化後のＪＰＥＧデータをメモリ１０２に記憶する。この後、ステップＳ４０６に移行する。
【００９２】
ステップＳ４０６では、ＣＰＵ１０１がメモリ１０２にアクセスし、ステップＳ２０３においてメモリ１０２にコピーしたＲＡＷ画像のセットと、ステップＳ２０４においてメモリ１０２に記憶したＪＰＥＧデータとをＣＰＵ１０１が組み合わせる。そして、ＣＰＵ１０１は、リフォーカス可能ＲＡＷ静止画形式のファイルを生成し、生成した当該ファイルをメモリ１０２に記憶する。この後、ステップＳ４１４に移行する。
【００９３】
ステップＳ４０７では、予め設定されたキャプチャ形式についての上方をＣＰＵ１０１がメモリ１０２から読み出す。そして、予め設定されたキャプチャ形式が通常ＲＡＷ静止画であるか否かを、ＣＰＵ１０１が判定する。設定されたキャプチャ形式が通常ＲＡＷ静止画である場合には（ステップＳ４０７においてＹＥＳ）、ステップＳ４０８に移行する。一方、設定されたキャプチャ形式が通常ＲＡＷ静止画ではない場合には（ステップＳ４０７においてＮＯ）、ステップＳＳ４１１に移行する。
【００９４】
ステップＳ４０８では、記録媒体１０８のうちのリフォーカス可能ＲＡＷ動画が記録されている領域に、ＣＰＵ１０１がアクセスする。そして、ＣＰＵ１０１は、現在ディスプレイ１０５に表示されている一時停止中のフレームに対応するＲＡＷ画像のセットのうちから１つのＲＡＷ画像を抜き出し、抜き出したＲＡＷ画像をメモリ１０２にコピーする。この後、ステップＳ４０９に移行する。
【００９５】
ステップＳ４０９では、ステップＳ４０８においてメモリ１０２にコピーしたＲＡＷ画像をサムネイル用の画像としてＪＰＥＧ符号化させるように、ＣＰＵ１０１が画像処理部１０４を制御する。画像処理部１０４は、メモリ１０２にアクセスし、ステップＳ１０２でコピーされたＲＡＷ画像に対して現像処理を行った後、ＪＰＥＧ符号化を行い、符号化後のＪＰＥＧデータをメモリ１０２に記憶する。この後、ステップＳ４１０に移行する。
【００９６】
ステップＳ４１０では、ＣＰＵ１０１はメモリ１０２にアクセスし、ステップＳ４０８においてコピーした１つのＲＡＷ画像と、ステップＳ４０９において記憶したＪＰＥＧデータとを組み合わせる。そして、ＣＰＵ１０１は、通常ＲＡＷ静止画形式のファイルを生成し、生成した当該ファイルをメモリ１０２に記憶する。この後、ステップＳ４１４に移行する。
【００９７】
ステップＳ４１１では、記録媒体１０８のうちの、ステップＳ４０２において特定されたリフォーカス可能ＲＡＷ動画が記録されている領域に、ＣＰＵ１０１がアクセスする。そして、ＣＰＵ１０１は、現在ディスプレイ１０５に表示されている一時停止中のフレームに対応するＲＡＷ画像のセットのうちから１つのＲＡＷ画像を抜き出し、抜き出したＲＡＷ画像をメモリ１０２にコピーする。この後、抜き出したＲＡＷ画像を現像し、現像したＲＡＷ画像をＪＰＥＧ符号化し、符号化後のＪＰＥＧデータ、即ち、ＪＰＥＧ形式の本画像データをメモリ１０２に記憶する。この後、ステップＳ４１２に移行する。
【００９８】
ステップＳ４１２では、現在ディスプレイ１０５に表示されている画像をサムネイル画像としてＪＰＥＧ符号化させるように、ＣＰＵ１０１が画像処理部１０４を制御する。画像処理部１０４は、現在ディスプレイ１０５に出力されている映像信号をＪＰＥＧ符号化し、符号化後のＪＰＥＧデータをメモリ１０２に記憶する。この後、ステップＳ４１３に移行する。
【００９９】
ステップＳ４１３では、ＣＰＵ１０１はメモリ１０２にアクセスし、以下のような処理を行う。即ち、ＣＰＵ１０１は、ステップＳ４１１においてメモリ１０２に記憶したＪＰＥＧデータ、即ち、ＪＰＥＧ形式の本画像データと、ステップＳ４１２においてメモリ１０２に記憶したサムネイル画像用のＪＰＥＧデータとを組み合わせる。こうして、ＣＰＵ１０１は、例えばＥｘｉｆフォーマットのファイルを生成し、当該ファイルをメモリ１０２に記憶する。この後、ステップＳ４１４に移行する。
【０１００】
ステップＳ４１４では、ステップＳ４０６、ステップＳ４１０、又は、ステップＳ４１３において生成され、メモリ１０２に記憶されたファイルを、ＣＰＵ１０１がメモリ１０２から読み出す。そして、ＣＰＵ１０１は、メモリ１０２から読み出したファイルを記録媒体１０８に書き込む。
【０１０１】
ステップＳ４１５では、現在再生しているＭＰ４動画をステップＳ４０１において一時停止させたフレームから再生開始させるように、ＣＰＵ１０１が画像処理部１０４を制御する。画像処理部１０４は、記録媒体１０８からのリフォーカス可能ＲＡＷ動画の読み込みを再開し、ディスプレイ１０５に対して出力している映像信号を更新する。
【０１０２】
このように、リフォーカス可能ＲＡＷ動画に関連付けられた現像済みの動画像の再生中に、リフォーカス可能ＲＡＷ動画から静止画像をキャプチャし得るようにしてもよい。静止画像のデータ形式を予め指定しておき、その指定に従った形式で静止画像を生成することによって、ユーザの意図に沿った形式の静止画像データを得ることができる。
【０１０３】
［第３実施形態］
本発明の第３実施形態による画像処理装置及び画像処理方法を図１１乃至図１３Ｂを用いて説明する。図１１は、本実施形態による画像処理装置における動画再生画面の表示例を示す図である。図１２は、本実施形態による画像処理装置における送信先設定画面の表示例を示す図である。図１３Ａ及び図１３Ｂは、本実施形態による画像処理装置の動作を示すフローチャートである。図１乃至図１０に示す第１又は第２実施形態による画像処理装置及び画像処理方法と同一の構成要素には、同一の符号を付して説明を省略または簡潔にする。
【０１０４】
本実施形態による画像処理装置は、静止画像データのデータ形式を送信先に応じて決定するものである。
【０１０５】
図１１に示すように、タッチパネル１２０には、例えば、再生ボタン１１０１、ＮＥＡＲボタン１１０２、ＦＡＲボタン１１０３、キャプチャ形式選択ボタン１１０４、送信先選択ボタン１１０５を含む動画再生画面が表示される。
【０１０６】
図１３Ａに示すように、ステップＳ５０１では、タッチパネル１２０上に表示された再生ボタン１１０１が押下されたか否かを、ＣＰＵ１０１が判定する。再生ボタン１１０１が押下されたことをＣＰＵ１０１が検出した場合には（ステップＳ５０１においてＹＥＳ）、ステップＳ１０２に移行する。再生ボタン１１０１が押下されたことをＣＰＵ１０１が検出しなかった場合には（ステップＳ５０１においてＮＯ）、ステップＳ５０１に留まる。
【０１０７】
ステップＳ５０２では、リフォーカス可能ＲＡＷ動画の再生が行われるように、ＣＰＵ１０１が画像処理部１０４を制御する。画像処理部１０４は、記録媒体１０８からリフォーカス可能ＲＡＷ動画を読み出し、当該リフォーカス可能ＲＡＷ動画に対して現像処理を行うことによって、表示可能な映像信号を生成し、当該映像信号をディスプレイ１０５に対して出力する。これにより、ディスプレイ１０５にリフォーカス可能ＲＡＷ動画が再生表示される。
【０１０８】
ステップＳ５０３では、タッチパネル１２０上に表示されたＮＥＡＲボタン１１０２（図１２参照）が押下されたか否かを、ＣＰＵ１０１が判定する。ＮＥＡＲボタン１１０２が押下されたことをＣＰＵ１０１が検出した場合には（ステップＳ５０３においてＹＥＳ）、ステップＳ５０４に移行する。一方、ＮＥＡＲボタン１１０２が押下されたことをＣＰＵ１０１が検出しなかった場合には（ステップＳ５０３においてＮＯ）、ステップＳ５０５に移行する。
【０１０９】
ステップＳ５０４では、リフォーカス可能ＲＡＷ動画のリフォーカス位置が、現在の位置から１ステップだけ至近側に移動されるように、ＣＰＵ１０１が画像処理部１０４を制御する。画像処理部１０４は、現在のリフォーカス位置をメモリ１０２から読み出す。そして、画像処理部１０４は、現在再生中のフレームの次のフレームから、リフォーカス位置を現在のリフォーカス位置より１ステップだけ至近側に移動させて現像処理を行う。ＣＰＵ１０１は、移動後のリフォーカス位置をメモリ１０２に記憶させる。その後、ステップＳ５０５に移行する。
【０１１０】
ステップＳ５０５では、タッチパネル１２０上に表示されたＦＡＲボタン１１０３が押下されたか否かを、ＣＰＵ１０１が判定する。ＦＡＲボタン１１０３が押下されたことをＣＰＵ１０１が検出した場合には（ステップＳ５０５においてＹＥＳ）、ステップＳ５０６に移行する。一方、ＦＡＲボタン１１０３が押下されたことをＣＰＵ１０１が検出しなかった場合には（ステップＳ５０５においてＮＯ）、ステップＳ５０７に移行する。
【０１１１】
ステップＳ５０６では、リフォーカス可能ＲＡＷ動画のリフォーカス位置が、現在の位置から１ステップだけ無限遠側に移動されるように、ＣＰＵ１０１が画像処理部１０４を制御する。画像処理部１０４は、現在のリフォーカス位置をメモリ１０２から読み出す。そして、画像処理部１０４は、現在再生中のフレームの次のフレームから、リフォーカス位置を現在のリフォーカス位置より１ステップだけ無限遠側に移動させて現像処理を行う。ＣＰＵ１０１は、移動後のリフォーカス位置をメモリ１０２に記憶させる。その後、ステップＳ５０７に移行する。
【０１１２】
ステップＳ５０７では、タッチパネル１２０に表示された送信先選択ボタン１１０５が押下されたか否かをＣＰＵ１０１が判定する。送信先選択ボタン１１０５が押下されたことをＣＰＵ１０１が検出した場合には（ステップＳ５０７においてＹＥＳ）、ステップＳ５０８に移行する。一方、送信先選択ボタン１１０５が押下されたことをＣＰＵ１０１が検出しなかった場合には（ステップＳ５０７においてＮＯ）、ステップＳ５１９に移行する。送信先設定画面を表示するディスプレイ１０５、タッチパネル１２０及びＣＰＵ１０１等が相俟って、送信先を設定する送信先設定手段として機能する。
【０１１３】
ステップＳ５０８では、送信先選択画面が表示されるように、ＣＰＵ１０１が画像処理部１０４を制御する。これにより、送信先選択画面がディスプレイ１０５に表示される。送信先としては、例えば、スマートフォン、プリンタ、ＰＣ（パーソナルコンピュータ）等の外部機器が挙げられる。図１２に示すように、送信先選択画面には、例えば、スマートフォン／プリンタボタン１２０１、ＰＣ（リフォーカスソフトあり）ボタン１２０２、ＰＣ（リフォーカスソフトなし）ボタン１２０３、外部送信しないボタン１２０４が表示される。この後、ステップＳ５０９（図１３Ｂ参照）に移行する。
【０１１４】
送信先がスマートフォン又はプリンタである場合には、ユーザは、スマートフォン／プリンタボタン１２０１を押下する。ステップＳ５０９では、タッチパネル１２０に表示されたスマートフォン／プリンタボタン１２０１が押下されたか否かをＣＰＵ１０１が判定する。スマートフォン／プリンタボタン１２０１が押下されたことをＣＰＵ１０１が検出した場合には（ステップＳ５０９においてＹＥＳ）、ステップＳ５１０に移行する。一方、スマートフォン／プリンタボタン１２０１が押下されたことをＣＰＵ１０１が検出しなかった場合には（ステップＳ５０９においてＮＯ）、ステップＳ５１０に移行する。
【０１１５】
ステップＳ５１０では、ＣＰＵ１０１が送信先をスマートフォン／プリンタに設定する。具体的には、送信先をスマートフォン／プリンタとする旨の情報を、ＣＰＵ１０１がメモリ１０２に書き込む。この後、ステップＳ５１７（図１３Ａ参照）に移行する。
【０１１６】
送信先がリフォーカスソフトウェアがインストールされているＰＣである場合には、ユーザは、ＰＣ（リフォーカスソフトあり）ボタン１２０２を押下する。ステップＳ５１１では、タッチパネル１２０に表示されたＰＣ（リフォーカスソフトあり）ボタン１２０２が押下されたか否かをＣＰＵ１０１が判定する。ＰＣ（リフォーカスソフトあり）ボタン１２０２が押下されたことをＣＰＵ１０１が検出した場合には（ステップＳ５１１においてＹＥＳ）、ステップＳ５１２に移行する。一方、ＰＣ（リフォーカスソフトあり）ボタン１２０２が押下されたことをＣＰＵ１０１が検出しなかった場合には（ステップＳ５１１においてＮＯ）、ステップＳ５１３に移行する。
【０１１７】
ステップＳ５１２では、リフォーカスソフトウェアがインストールされているＰＣを送信先とすることをＣＰＵ１０１が設定する。具体的には、ＰＣ（リフォーカスソフトあり）を送信先とする旨の情報を、ＣＰＵ１０１がメモリ１０２に書き込む。この後、ステップＳ５１７に移行する。
【０１１８】
送信先がリフォーカスソフトウェアがインストールされていないＰＣである場合には、ユーザは、ＰＣ（リフォーカスソフトなし）ボタン１２０３を押下する。ステップＳ５１３では、タッチパネル１２０に表示されたＰＣ（リフォーカスソフトなし）ボタン１２０３が押下されたか否かをＣＰＵ１０１が判定する。ＰＣ（リフォーカスソフトなし）ボタン１２０３が押下されたことをＣＰＵ１０１が検出した場合には（ステップＳ５１３においてＹＥＳ）、ステップＳ５１４に移行する。一方、ＰＣ（リフォーカスソフトなし）ボタン１２０３が押下されたことをＣＰＵ１０１が検出しなかった場合には（ステップＳ５１３においてＮＯ）、ステップＳ５１５に移行する。
【０１１９】
ステップＳ５１４では、リフォーカスソフトウェアがインストールされていないＰＣを送信先とすることをＣＰＵ１０１が設定する。具体的には、ＰＣ（リフォーカスソフトなし）を送信先とする旨の情報を、ＣＰＵ１０１がメモリ１０２に書き込む。この後、ステップＳ５１７に移行する。
【０１２０】
外部送信しない場合には、ユーザは、外部送信しないボタン１２０４を押下する。ステップＳ５１５では、タッチパネル１２０に表示された外部送信しないボタン１２０４が押下されたか否かをＣＰＵ１０１が判定する。外部送信しないボタン１２０４が押下されたことをＣＰＵ１０１が検出した場合には（ステップＳ５１５においてＹＥＳ）、ステップＳ５１６に移行する。一方、外部送信しないボタン１２０４が押下されたことをＣＰＵ１０１が検出しなかった場合には（ステップＳ５１５においてＮＯ）、ステップＳ５０９に戻る。
【０１２１】
ステップＳ５１６では、外部送信しないことをＣＰＵ１０１が設定する。具体的には、外部送信しない旨の情報を、ＣＰＵ１０１がメモリ１０２に書き込む。この後、ステップＳ５１７に移行する。
【０１２２】
ステップＳ５１７では、送信先とキャプチャ形式との対応関係を定めたテーブル、即ち、送信先−キャプチャ形式対応テーブルに基づいて、ＣＰＵ１０１がキャプチャ形式を設定する。送信先−キャプチャ形式対応テーブルにおいては、例えば、以下のように対応関係が定められている。例えば、送信先がスマートフォン／プリンタである場合のキャプチャ形式は、ＪＰＥＧ静止画形式と定められている。また、送信先がＰＣ（リフォーカスソフトあり）の場合のキャプチャ形式は、リフォーカス可能ＲＡＷ静止画と定められている。また、送信先がＰＣ（リフォーカスソフトなし）の場合のキャプチャ形式は、通常ＲＡＷ静止画と定められている。また、外部送信を行わない場合のキャプチャ形式は、キャプチャ形式選択画面（図３参照）を用いて選択されたキャプチャ形式とする旨、定められている。なお、キャプチャ形式選択画面を用いたキャプチャ形式の選択については、第１実施形態において上述したため、ここでは、説明を省略することとする。ＣＰＵ１０１は、送信先−キャプチャ形式対応テーブルに基づいてキャプチャ形式を決定し、決定したキャプチャ形式をメモリ１０２に記憶する。こうして、キャプチャ形式が設定される。
【０１２３】
ステップＳ５１８では、動画再生画面が表示されるように、ＣＰＵ１０１が画像処理部１０４を制御する。これにより、動画再生画面がディスプレイ１０５に表示される。この後、ステップＳ５１９に移行する。
【０１２４】
ステップＳ５１９では、操作部１０６に設けられた静止画キャプチャボタン（図示せず）が押下されたか否かをＣＰＵ１０１が判定する。静止画キャプチャボタンが押下されたことをＣＰＵ１０１が検出した場合には（ステップＳ５１９においてＹＥＳ）、ステップＳ５２０に移行する。一方、静止画キャプチャボタンが押下されたことをＣＰＵ１０１が検出しなかった場合には（ステップＳ５１９においてＮＯ）、ステップＳ５２３に移行する。操作部１０６に設けられた静止画キャプチャボタンは、静止画像データの生成を指示するための指示手段として機能する。
【０１２５】
ステップＳ５２０では、予め設定されたキャプチャ形式に応じた形式で静止画ファイルが生成されるように、ＣＰＵ１０１が静止画キャプチャ処理を行う。なお、上述したように、予め設定されたキャプチャ形式についての情報はメモリ１０２に記憶されている。なお、静止画キャプチャ処理の詳細については、図５を用いて第１実施形態において上述したため、ここでは省略することとする。静止画キャプチャ処理が終了した後には、ステップＳ５２１に移行する。
【０１２６】
ステップＳ５２１では、外部送信なしに設定されているか否かをＣＰＵ１０１が判定する。外部送信なしである場合には（ステップＳ５２１においてＹＥＳ）、ステップＳ５２３に移行する。一方、外部送信なしではない場合には（ステップＳ５２１においてＮＯ）、ステップＳ５２２に移行する。
【０１２７】
ステップＳ５２２では、キャプチャした静止画像データを送信先に送信する。本実施形態による画像処理装置は、例えば外部Ｉ／Ｆ１０９等を介して、有線接続又は無線接続によって送信先である外部機器に静止画像データを送信する。外部Ｉ／Ｆ１０９は、静止画像データを送信先に送信する送信手段として機能する。有線接続としては、例えばＵＳＢケーブルを用いた接続等が挙げられる。無線接続としては、例えば、Ｗｉ−Ｆｉを用いた接続等が挙げられる。この後、ステップＳ５２３に移行する。
【０１２８】
ステップＳ５２３では、リフォーカス可能ＲＡＷ動画の終端まで再生が完了したか否かを、ＣＰＵ１０１が画像処理部１０４に問い合わせる。リフォーカス可能ＲＡＷ動画の終端まで再生が完了した場合には（ステップＳ５２３においてＹＥＳ）、ステップＳ５２４に移行する。一方、リフォーカス可能ＲＡＷ動画の終端まで再生が完了していない場合には（ステップＳ５２３においてＮＯ）、ステップＳ５０３に戻る。
【０１２９】
ステップＳ５２４では、リフォーカス可能ＲＡＷ動画の再生を、ＣＰＵ１０１が停止させる。
【０１３０】
このように、静止画像データのデータ形式を送信先に応じて決定するようにしてもよい。
【０１３１】
［変形実施形態］
以上、本発明の好適な実施形態を詳述したが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲での様々な変形形態も本発明に含まれる。例えば、上記実施形態の一部を適宜組み合わせてもよい。
【０１３２】
また、上記実施形態では、複数の選択項目、即ち、リフォーカス可能ＲＡＷ静止画形式ボタン３０１、通常ＲＡＷ静止画形式ボタン３０２及びＪＰＥＧ静止画形式ボタン３０３をキャプチャ形式選択画面に表示した。そして、上記実施形態では、これら複数の選択項目のうちからいずれかの選択項目を選択することによって、データ形式を決定した。しかし、これに限定されるものではない。キャプチャ形式を選択するための複数の操作部材を操作部１０６に配し、これらの操作部材のうちのいずれかに対する選択的な操作に基づいて、データ形式を決定するようにしてもよい。即ち、静止画像データのデータ形式を決定するための決定手段は、複数の操作部材のうちのいずれかに対する選択的な操作に基づいて、データ形式を複数のデータ形式のうちから選択的に決定してもよい。
【０１３３】
また、上記実施形態では、キャプチャ形式の選択とキャプチャとを別個に行ったが、これに限定されるものではない。キャプチャを行う際にキャプチャ形式を選択することも可能である。即ち、キャプチャ形式を選択するための選択項目又は操作部材等をユーザが選択した際に、キャプチャが行われるようにしてもよい。この場合には、静止画像データのデータ形式を決定するための決定手段が、静止画像データの生成を指示するための指示手段を兼ねることとなる。例えば、リフォーカス可能ＲＡＷ静止画形式ボタン３０１が押下された際に、リフォーカス可能ＲＡＷ動画像データからリフォーカス可能ＲＡＷ静止画をキャプチャするようにしてもよい。また、通常ＲＡＷ静止画形式ボタン３０２が押下された際に、リフォーカス可能ＲＡＷ動画像データから通常ＲＡＷ静止画をキャプチャするようにしてもよい。また、ＪＰＥＧ静止画形式ボタン３０３が押下された際に、リフォーカス可能ＲＡＷ動画像データからＪＰＥＧ静止画をキャプチャするようにしてもよい。
【０１３４】
また、上記実施形態では、画像処理装置１００が撮像部１１２を有している場合を例に説明したが、これに限定されるものではなく、画像処理装置１００が撮像部１１２を有していなくてもよい。
【０１３５】
また、上記実施形態では、キャプチャ形式がＪＰＥＧ静止画形式である場合には、静止画像データに含ませるＪＰＥＧ形式の本画像データが１つである場合を例に説明したが、これに限定されるものではない。例えば、キャプチャの対象となるフレームに含まれる複数のＲＡＷ画像をそれぞれＪＰＥＧ符号化することによってＪＰＥＧ形式の本画像データを複数生成し、これら複数の本画像データを静止画像データに含ませるようにしてもよい。
【０１３６】
また、上記実施形態では、ディスプレイ１０５に出力されている映像信号からサムネイル画像を生成する場合を例に説明したが、これに限定されるものではない。即ち、サムネイル画像における焦点位置を、ＦＡＲボタン２０３、１１０３やＮＥＡＲボタン２０２、１１０２を操作することによって設定される焦点位置とは無関係な所定の焦点位置としてもよい。例えば、いずれのキャプチャにおいても、サムネイル画像における焦点位置を最至近位置とするようにしてもよい。いずれのキャプチャにおいても、同じ焦点位置におけるサムネイル画像を生成するようにすれば、キャプチャした全ての静止画像データのサムネイル画像を同じ条件でキャプチャ後に一覧することができる。
【０１３７】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１３８】
１００…画像処理装置
１０１…ＣＰＵ
１０２…メモリ
１０３…不揮発性メモリ
１０４…画像処理部
１０５…ディスプレイ
１０６…操作部
１０７…記録媒体Ｉ／Ｆ
１０８…記録媒体
１０９…外部Ｉ／Ｆ
１１０…通信Ｉ／Ｆ
１１１…ＮＥＴ
１１２…撮像部
１２０…タッチパネル
【図１】
0006572107.tif 000002
【図２】
0006572107.tif 000003
【図３】
0006572107.tif 000004
【図４】
0006572107.tif 000005
【図５】
0006572107.tif 000006
【図６】
0006572107.tif 000007
【図７】
0006572107.tif 000008
【図８】
0006572107.tif 000009
【図９】
0006572107.tif 000010
【図１０】
0006572107.tif 000011
【図１１】
0006572107.tif 000012
【図１２】
0006572107.tif 000013
【図１３Ａ】
0006572107.tif 000014
【図１３Ｂ】
0006572107.tif 000015