(57)【要約】【課題】符号化済みの動画データから抽出された静止画データと、通常撮影により生成された静止画データとの区別を容易にする。【解決手段】画像表示装置は、判断部と、表示管理部とを備える。判断部は、特定の静止画データとともに、特定の静止画データが符号化済みの動画データから抽出された静止画データであることを示す情報が記録されているか否かを判断する。表示管理部は、判断部により特定の静止画データとともに上記情報が記録されていると判断された場合に、特定の静止画データに基づく静止画を、特定の静止画データが符号化済みの動画データから抽出された静止画データであることを示すマークとともに表示部に表示する。【選択図】図８
2012065282.tif 000002
【特許請求の範囲】
【請求項１】
特定の静止画データとともに、前記特定の静止画データが符号化済みの動画データから抽出された静止画データであることを示す情報が記録されているか否かを判断する判断部と、
前記判断部により前記特定の静止画データとともに前記情報が記録されていると判断された場合に、前記特定の静止画データに基づく静止画を、前記特定の静止画データが符号化済みの動画データから抽出された静止画データであることを示すマークとともに表示部に表示する表示管理部と、
を備える、
画像表示装置。
【請求項２】
前記マークには、図形、記号および文字の少なくとも１つが含まれる、
請求項１に記載の画像表示装置。
【請求項３】
符号化済みの特定の動画データから特定の静止画データを抽出する抽出部と、
前記抽出部により抽出された前記特定の静止画データを、前記特定の静止画データが符号化済みの動画データから抽出された静止画データであることを示す情報とともに記録する記録管理部と、
を備える、
画像編集装置。
【請求項４】
前記特定の静止画データとともに、前記情報が記録されているか否かを判断する判断部と、
前記判断部により前記特定の静止画データとともに前記情報が記録されていると判断された場合に、前記特定の静止画データに基づく静止画を、前記特定の静止画データが符号化済みの動画データから抽出された静止画データであることを示すマークとともに表示部に表示する表示管理部と、
をさらに備える、
請求項３に記載の画像編集装置。
【請求項５】
前記特定の動画データから抽出する前記特定の静止画データに対応するフレームを特定する指示の入力をユーザから受け付ける受付部、
をさらに備え、
前記抽出部は、前記特定の動画データから、前記受付部により受け付けられた前記指示が特定する前記フレームに対応する前記特定の静止画データを抽出する、
請求項３又は４に記載の画像編集装置。
【請求項６】
特定の静止画データとともに、前記特定の静止画データが符号化済みの動画データから抽出された静止画データであることを示す情報が記録されているか否かを判断するステップと、
前記判断するステップにおいて前記特定の静止画データとともに前記情報が記録されていると判断された場合に、前記特定の静止画データに基づく静止画を、前記特定の静止画データが符号化済みの動画データから抽出された静止画データであることを示すマークとともに表示部に表示するステップと、
をコンピュータに実行させる、
画像表示プログラム。
【請求項７】
符号化済みの特定の動画データから特定の静止画データを抽出するステップと、
前記抽出ステップにおいて抽出された前記特定の静止画データを、前記特定の静止画データが符号化済みの動画データから抽出された静止画データであることを示す情報とともに記録するステップと、
をコンピュータに実行させる、
画像編集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
ここに開示される技術は、画像表示装置、画像編集装置、画像表示プログラムおよび画像編集プログラムに関し、特に、再生中の動画から静止画をキャプチャする処理に係る画像表示装置、画像編集装置、画像表示プログラムおよび画像編集プログラムに関する。
【背景技術】
【０００２】
特許文献１の特開２００４−３１２４９５号公報には、再生中の動画から静止画をキャプチャする機能を有するデジタルカメラが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３１２４９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、一般に、符号化済みの動画データから抽出された静止画データは、通常撮影により生成された静止画データと比べると、情報が少なくなる虞がある。例えば、後者の静止画データに対しては、シャッタースピード、Ｆ値などの撮影条件を示すデータが付加されることが多いが、前者の静止画データに対しては、そのようなデータが省略される。あるいは、前者の静止画データは、後者の静止画データよりも、画質の点で劣ることがある。動画データへの圧縮処理時に一部の情報が欠損したり、１フレーム（コマ）の静止画の方が動画に含まれる１フレームよりも、高画質で記録されたり等するからである。
【０００５】
特許文献１に記載のデジタルカメラでは、符号化済みの動画データから抽出された静止画データと、通常撮影により生成された静止画データとの区別が困難である。
【０００６】
ここに開示される技術は、符号化済みの動画データから抽出された静止画データと、通常撮影により生成された静止画データとの区別を容易にする画像表示装置、画像編集装置、画像表示プログラムおよび画像編集プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
ここに開示される画像表示装置は、判断部と、表示管理部とを備える。判断部は、特定の静止画データとともに、特定の静止画データが符号化済みの動画データから抽出された静止画データであることを示す情報が記録されているか否かを判断する。表示管理部は、判断部により特定の静止画データとともに上記情報が記録されていると判断された場合に、特定の静止画データに基づく静止画を、特定の静止画データが符号化済みの動画データから抽出された静止画データであることを示すマークとともに表示部に表示する。
【０００８】
ここに開示される画像編集装置は、抽出部と、記録管理部とを備える。抽出部は、符号化済みの特定の動画データから特定の静止画データを抽出する。記録管理部は、抽出部により抽出された特定の静止画データを、特定の静止画データが符号化済みの動画データから抽出された静止画データであることを示す情報とともに記録する。
【０００９】
ここに開示される画像表示プログラムは、判断するステップと、表示するステップとをコンピュータに実行させる。上記判断するステップは、特定の静止画データとともに、特定の静止画データが符号化済みの動画データから抽出された静止画データであることを示す情報が記録されているか否かを判断するステップである。上記表示するステップは、上記判断するステップにおいて特定の静止画データとともに上記情報が記録されていると判断された場合に、特定の静止画データに基づく静止画を、特定の静止画データが符号化済みの動画データから抽出された静止画データであることを示すマークとともに表示部に表示するステップである。
【００１０】
ここに開示される画像編集プログラムは、抽出するステップと、記録するステップとをコンピュータに実行させる。上記抽出するステップは、符号化済みの特定の動画データから特定の静止画データを抽出するステップである。上記記録するステップは、抽出ステップにおいて抽出された特定の静止画データを、特定の静止画データが符号化済みの動画データから抽出された静止画データであることを示す情報とともに記録するステップである。
【発明の効果】
【００１１】
ここに開示される技術によれば、符号化済みの動画データから抽出された静止画データと、通常撮影により生成された静止画データとの区別が容易になる。
【図面の簡単な説明】
【００１２】
【図１】実施の形態に係るデジタルカメラの正面図。
【図２】実施の形態に係るデジタルカメラの背面図。
【図３】実施の形態に係るデジタルカメラのブロック図。
【図４】実施の形態に係る通常撮影による静止画の記録時に生成されるＪＰＥＧファイルのデータ構造を示す図。
【図５】実施の形態に係る動画再生中の静止画の記録時に生成されるＪＰＥＧファイルのデータ構造を示す図。
【図６】実施の形態に係る静止画の再生処理を示すフローチャート。
【図７】実施の形態に係る通常撮影により記録された静止画の表示画面の図。
【図８】実施の形態に係る動画再生中に記録された静止画の表示画面の図。
【図９】実施の形態に係るパーソナルコンピュータのブロック図。
【発明を実施するための形態】
【００１３】
実施の形態に係るデジタルカメラ１００（画像表示装置および画像編集装置の一例）は、動画および静止画を撮像する撮像装置である。デジタルカメラ１００は、再生中の動画から静止画をキャプチャする機能を有する。デジタルカメラ１００には、編集閲覧プログラム４００（画像表示プログラムおよび画像編集プログラムの一例）がインストールされている。編集閲覧プログラム４００は、デジタルカメラ１００に、撮影された動画および静止画をそれぞれ所定の圧縮形式の動画データおよび静止画データとして符号化させ、所定の圧縮形式で符号化済みの動画データおよび静止画データをデジタルカメラ１００の内部に記録させる。さらに、編集閲覧プログラム４００は、デジタルカメラ１００に、所定の圧縮形式で符号化済みの動画データおよび静止画データにそれぞれ基づく動画および静止画を、液晶モニタ１２３に表示させる。所定の圧縮形式で符号化済みの動画データおよび静止画データは、デジタルカメラ１００から汎用のパーソナルコンピュータに出力可能である。
【００１４】
実施の形態に係るパーソナルコンピュータ３００（以下、ＰＣ３００）（画像表示装置および画像編集装置の一例）は、編集閲覧プログラム５００（画像表示プログラムおよび画像編集プログラムの一例）がインストールされた汎用のパーソナルコンピュータである。ＰＣ３００は、再生中の動画から静止画をキャプチャする機能を有する。編集閲覧プログラム５００は、ＰＣ３００に、デジタルカメラ１００から出力された所定の圧縮形式で符号化済みの動画データおよび静止画データにそれぞれ基づく動画および静止画を、ＰＣ３００に接続された液晶ディスプレイ３０４ａに表示させる。
【００１５】
以下、デジタルカメラ１００およびＰＣ３００の構成および動作を説明する。
【００１６】
〔１．デジタルカメラ１００〕
〔１−１．デジタルカメラ１００の構成〕
以下、図面を参照しつつ、デジタルカメラ１００の構成を説明する。
【００１７】
図１に示すように、デジタルカメラ１００は、その正面に光学系１１０を収納するレンズ鏡筒およびフラッシュ１６０を備える。デジタルカメラ１００は、その上面に静止画レリーズ釦２０１、ズームレバー２０２および電源釦２０３などの操作ユニット１５０を備える。
【００１８】
図２に示すように、デジタルカメラ１００は、その背面に液晶モニタ１２３、中央釦２０４、十字釦２０５、動画レリーズ釦２０６およびモード切替スイッチ２０７などの操作ユニット１５０を備える。
【００１９】
図３に示すように、デジタルカメラ１００は、光学系１１０、ＣＣＤイメージセンサ１２０、ＡＦＥ（アナログ・フロント・エンド）１２１、画像処理部１２２、バッファメモリ１２４、液晶モニタ１２３、コントローラ１３０、カードスロット１４１、メモリカード１４０、フラッシュメモリ１４２、操作ユニット１５０、フラッシュ１６０およびＵＳＢポート１７０を備える。
【００２０】
光学系１１０は、被写体像を形成する。光学系１１０は、フォーカスレンズ１１１、ズームレンズ１１２、絞り１１３およびシャッタ１１４を有する。他の実施の形態では、光学系１１０は、光学式手ぶれ補正レンズＯＩＳ（Ｏｐｔｉｃａｌ  Ｉｍａｇｅ  Ｓｔａｂｉｌｉｚｅｒ）を含むものであってもよい。光学系１１０に含まれるレンズは、何枚のレンズから構成されるものであってもよいし、何群のレンズから構成されるものであってもよい。
【００２１】
フォーカスレンズ１１１は、被写体のフォーカス状態を調節する。ズームレンズ１１２は、被写体の画角を調節する。絞り１１３は、ＣＣＤイメージセンサ１２０に入射する光量を調節する。シャッタ１１４は、ＣＣＤイメージセンサ１２０に入射する光の露出時間を調節する。フォーカスレンズ１１１、ズームレンズ１１２、絞り１１３およびシャッタ１１４は、それぞれＤＣモータ又はステッピングモータ等の駆動ユニットにより、コントローラ１３０から指令される制御信号に従って駆動される。
【００２２】
ＣＣＤイメージセンサ１２０は、光学系１１０により形成された被写体像を撮像する撮像素子である。ＣＣＤイメージセンサ１２０は、撮像された被写体像を写すフレーム（コマ）の画像データを生成する。
【００２３】
ＡＦＥ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ）１２１は、ＣＣＤイメージセンサ１２０により生成された画像データに対して各種処理を施す。具体的には、ＡＦＥ１２１は、相関二重サンプリングによる雑音抑圧、アナログゲインコントローラによるＡ／Ｄコンバータの入力レンジ幅への増幅、Ａ／ＤコンバータによるＡ／Ｄ変換等の処理を施す。
【００２４】
画像処理部１２２は、ＡＦＥ１２１により各種処理が施された画像データに対して各種処理を施す。具体的には、画像処理部１２２は、スミア補正、ホワイトバランス補正、ガンマ補正、ＹＣ変換処理、電子ズーム処理等の処理を施す。画像処理部１２２は、本実施の形態では、プログラムを実行するマイクロコンピュータであるが、他の実施の形態では、ハードワイヤードな電子回路であってもよい。画像処理部１２２は、コントローラ１３０等と一体的に構成されるものであってもよい。
【００２５】
コントローラ１３０は、デジタルカメラ１００全体の動作を統括制御する。コントローラ１３０は、ＲＯＭおよびＣＰＵ等により構成される。ＲＯＭには、ファイル制御、オートフォーカス制御（ＡＦ制御）、自動露出制御（ＡＥ制御）、フラッシュ１６０の発光制御に関するプログラムの他、デジタルカメラ１００全体の動作を統括制御するためのプログラムが格納されている。コントローラ１３０は、フラッシュメモリ１４２から編集閲覧プログラム４００を読み出して実行することにより、受付部１３０ａ、抽出部１３０ｂ、記録管理部１３０ｃ、判断部１３０ｄおよび表示管理部１３０ｅとして動作する。受付部１３０ａ、抽出部１３０ｂ、記録管理部１３０ｃ、判断部１３０ｄおよび表示管理部１３０ｅの動作については後述する。コントローラ１３０は、本実施の形態では、プログラムを実行するマイクロコンピュータであるが、他の実施の形態では、ハードワイヤードな電子回路であってもよい。コントローラ１３０は、画像処理部１２２等と一体的に構成されるものであってもよい。
【００２６】
画像処理部１２２は、ＡＦＥ１２１および画像処理部１２２により各種処理が施された画像データを、動画の記録時には所定の圧縮形式の動画データとして、静止画の記録時には所定の圧縮形式の静止画データとして符号化する圧縮処理を実行する。本実施の形態では、動画データの圧縮形式としては、ＡＶＣＨＤ形式が採用されており、静止画データの圧縮形式としては、ＪＰＥＧ形式が採用されている。コントローラ１３０は、所定の圧縮形式で符号化済みの動画データおよび静止画データを、メモリカード１４０およびフラッシュメモリ１４２（以下、メモリカード１４０等）に記録する。
【００２７】
なお、本実施の形態では、動画データの圧縮処理は、不可逆圧縮処理である。従って、ＡＶＣＨＤ形式で符号化された動画データをデコード（伸張）することにより得られる動画データは、ＡＶＣＨＤ形式で符号化する前の画像データよりも、画質の点で劣る。また、本実施の形態では、１フレームの静止画データの画素数の方が、動画データに含まれる１フレームの画像データの画素数よりも多い。
【００２８】
液晶モニタ１２３は、スルー画像および記録画像等の画像を表示する。スルー画像および記録画像は、画像処理部１２２により生成される。スルー画像は、デジタルカメラ１００が撮影モードに設定されている間、ＣＣＤイメージセンサ１２０により一定時間間隔で連続的に生成される一連の画像データに基づく一連の画像である。ユーザは、液晶モニタ１２３に表示されるスルー画像を参照することにより、被写体の構図を確認しながら撮影することができる。記録画像は、メモリカード１４０等に記録されている所定の圧縮形式で符号化済みの動画データおよび静止画データをデコード（伸張）することにより得られる画像である。
【００２９】
コントローラ１３０は、操作ユニット１５０がユーザから動画の再生を指示する操作を受け付けると、メモリカード１４０等内のＡＶＣＨＤ形式の動画データを参照することにより、動画（記録画像）を再生する。具体的には、まず、コントローラ１３０は、メモリカード１４０等からＡＶＣＨＤ形式の動画データを読み出す。続いて、画像処理部１２２は、コントローラ１３０により読み出されたＡＶＣＨＤ形式の動画データをデコード（伸張）する。続いて、画像処理部１２２は、デコード（伸張）された動画データを、液晶モニタ１２３の画素サイズに適合するより低画素の動画データに変換する。続いて、コントローラ１３０は、より低画素の動画データに基づく動画を液晶モニタ１２３上に表示する。
【００３０】
同様に、コントローラ１３０は、操作ユニット１５０がユーザから静止画の再生を指示する操作を受け付けると、メモリカード１４０等内のＪＰＥＧ形式の静止画データを参照することにより、静止画（記録画像）を再生する。具体的には、まず、コントローラ１３０は、メモリカード１４０等からＪＰＥＧ形式の静止画データを読み出す。続いて、画像処理部１２２は、コントローラ１３０により読み出されたＪＰＥＧ形式の静止画データをデコード（伸張）する。続いて、画像処理部１２２は、デコード（伸張）された静止画データを、液晶モニタ１２３の画素サイズに適合するより低画素の静止画データに変換する。続いて、コントローラ１３０は、より低画素の静止画データに基づく静止画を液晶モニタ１２３上に表示する。
【００３１】
バッファメモリ１２４は、画像処理部１２２およびコントローラ１３０のワークメモリとして機能する揮発性の記憶媒体である。本実施の形態では、バッファメモリ１２４は、ＤＲＡＭである。
【００３２】
フラッシュメモリ１４２は、デジタルカメラ１００の内部メモリである。フラッシュメモリ１４２は、不揮発性の記録媒体である。フラッシュメモリ１４２には、編集閲覧プログラム４００が格納されている。
【００３３】
カードスロット１４１は、メモリカード１４０が着脱可能に挿入される。カードスロット１４１は、メモリカード１４０と電気的及び機械的に接続される。
【００３４】
メモリカード１４０は、デジタルカメラ１００の外部メモリである。メモリカード１４０は、不揮発性の記録媒体であるフラッシュメモリを内蔵する。
【００３５】
操作ユニット１５０は、ユーザから操作を受け付ける操作インターフェースである。操作ユニット１５０は、デジタルカメラ１００の外装に配置される操作釦や操作ダイヤル等の総称である。操作ユニット１５０は、静止画レリーズ釦２０１、動画レリーズ釦２０６、ズームレバー２０２、電源釦２０３、中央釦２０４、十字釦２０５およびモード切替スイッチ２０７を含む。操作ユニット１５０は、ユーザから操作を受け付けると、直ちに操作の内容を示す信号をコントローラ１３０に送信する。
【００３６】
静止画レリーズ釦２０１は、静止画記録のタイミングを指示するための２段階押下式釦である。静止画の記録処理の詳細については、後述する。
【００３７】
動画レリーズ釦２０６は、動画記録の開始／終了のタイミングを指示するための押下式釦である。動画レリーズ釦２０６がユーザにより押下されると、画像処理部１２２は、ＡＶＣＨＤ形式の動画データを生成する。ほぼ同時に、コントローラ１３０は、画像処理部１２２により生成された動画データを含む動画ファイルを、メモリカード１４０等に記録する。その後、動画レリーズ釦２０６がユーザにより再度押下されるまで、画像処理部１２２は、ＣＣＤイメージセンサ１２０により一定時間間隔で新たな画像データが生成されるにつれて、ＡＶＣＨＤ形式の動画データを順次更新してゆく。コントローラ１３０は、画像処理部１２２によりＡＶＣＨＤ形式の動画データが順次更新されるにつれて、メモリカード１４０等内の動画ファイルを更新してゆく。
【００３８】
ズームレバー２０２は、画角を広角端と望遠端との間で調節するためのレバーである。コントローラ１３０は、ズームレバー２０２に対するユーザの操作に応じて、ズームレンズ１１２を駆動する。
【００３９】
電源釦２０３は、デジタルカメラ１００の各部への電力供給のＯＮとＯＦＦとを切り替えるための押下式釦である。
【００４０】
中央釦２０４および十字釦２０５は、押下式釦である。ユーザは、中央釦２０４および十字釦２０５を操作することにより、液晶モニタ１２３に様々なメニュー画面を表示し、メニュー画面上で様々な撮影条件／再生条件を選択および決定することができる。
【００４１】
モード切替スイッチ２０７は、デジタルカメラ１００を撮影モードおよび再生モードに切り替えるための押下式釦である。
【００４２】
ＵＳＢポート１７０は、ＵＳＢコネクタが着脱可能に挿入される通信インターフェースである。ＵＳＢケーブルの一端のＵＳＢコネクタをＵＳＢポート１７０に挿入した状態で、ＵＳＢケーブルの他端のＵＳＢコネクタを汎用のパーソナルコンピュータのＵＳＢポートに挿入すると、汎用のパーソナルコンピュータからメモリカード１４０等にアクセス可能になる。その結果、デジタルカメラ１００から汎用のパーソナルコンピュータへと、所定の圧縮形式で符号化済みの動画データおよび静止画データが出力可能になる。
【００４３】
〔１−２．通常撮影による静止画の記録処理〕
以下、通常撮影による静止画の記録処理について説明する。
【００４４】
静止画レリーズ釦２０１がユーザにより半押しされると、コントローラ１３０は、ＡＦ制御およびＡＥ制御を実行する。続いて、静止画レリーズ釦２０１がユーザにより全押しされると、自動設定又はユーザにより手動設定された撮影条件の下、光学系１１０により形成される被写体の静止画が撮影される。
【００４５】
具体的には、ＣＣＤイメージセンサ１２０は、全押しのタイミングでＣＣＤイメージセンサ１２０により撮像される被写体像を写すフレームの画像データを生成する。ＣＣＤイメージセンサ１２０により生成された画像データは、ＡＦＥ１２１および画像処理部１２２により各種処理が施される。画像処理部１２２は、ＡＦＥ１２１および画像処理部１２２により各種処理が施された画像データを、ＪＰＥＧ形式の静止画データとして符号化する圧縮処理を実行する。コントローラ１３０は、画像処理部１２２により生成された静止画データ６０を含む、ＪＰＥＧファイル５０を作成する（図４参照）。静止画データ６０は、ＪＰＥＧ形式の静止画データである。コントローラ１３０は、ＪＰＥＧファイル５０をメモリカード１４０等に記録する。
【００４６】
ＪＰＥＧファイル５０は、Ｅｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）規格に準拠している。ＪＰＥＧファイル５０には、静止画データ６０の他、Ｅｘｉｆデータ４０が組み込まれている。Ｅｘｉｆデータ４０は、静止画データ６０の付加情報である。Ｅｘｉｆデータ４０には、撮影日時を示すデータ４２、撮影条件を示すデータ４３、メーカノートデータ４４、サムネイル画像のデータ４５等が含まれる。データ４２〜４５は、Ｅｘｉｆ規格で定められているタグ形式で記述される。撮影条件を示すデータ４３には、シャッタースピード、Ｆ値、露出時間、絞り値、輝度値、フラッシュ１６０の有無および光学系１１０の焦点距離等を示すデータが含まれる。メーカノートデータ４４には、Ｅｘｉｆ規格の「メーカノート」と呼ばれるタグが付される。「メーカノート」タグは、製造業者が独自に格納するデータに付されるタグである。メーカノートデータ４４には、フラグ４４ａが含まれる。フラグ４４ａには、デジタルカメラ１００の製造業者により定義されたタグが付される。フラグ４４ａに付されるタグの番号は、「０ｘ００１Ｆ」であり、フラグ４４ａの型は、「ＳＨＯＲＴ（０ｘ０００３）」（１６ビット整数）である。フラグ４４ａには、静止画データ６０が通常撮影により生成された静止画データであることを示す値「０ｘ００００」が格納される。サムネイル画像のデータ４５は、画像処理部１２２により生成される。なお、フラグ４４ａに付されるタグの番号は、メーカノートに含まれる他のタグと区別できる値であれば、「０ｘ００１Ｆ」に限るものではない。
【００４７】
〔１−３．動画再生中の静止画の記録処理〕
以下、動画再生中の静止画の記録処理について説明する。
【００４８】
上記のとおり、動画再生中、メモリカード１４０等内のＡＶＣＨＤ形式の動画データに基づく動画が、液晶モニタ１２３上に表示される。受付部１３０ａは、動画再生中、静止画レリーズ釦２０１から静止画レリーズ釦２０１が全押しされたことを示す信号を常時待ち受ける。抽出部１３０ｂは、受付部１３０ａがそのような信号を受け付けたタイミングで液晶モニタ１２３上に表示されている１のフレームを特定する。続いて、抽出部１３０ｂは、再生中の動画から、特定された１のフレームに対応する静止画をキャプチャする。具体的には、抽出部１３０ｂは、デコード（伸張）された動画データから、特定された１のフレームの画像データを抽出する。デコード（伸張）された動画データとは、画像処理部１２２がＡＶＣＨＤ形式の動画データをデコード（伸張）することにより得られる、ＡＶＣＨＤ形式で圧縮されていない状態の動画データである。特定された１のフレームの画像データとは、ＪＰＥＧ形式で圧縮されていない状態の静止画データである。続いて、抽出部１３０ｂは、抽出された画像データをＪＰＥＧ形式の静止画データとして符号化する圧縮処理を実行する。コントローラ１３０は、抽出部１３０ｂにより生成された静止画データ９０を含む、ＪＰＥＧファイル８０を作成する（図５参照）。静止画データ９０は、ＪＰＥＧ形式の静止画データである。記録管理部１３０ｃは、ＪＰＥＧファイル８０をメモリカード１４０等に記録する。
【００４９】
ＪＰＥＧファイル８０は、Ｅｘｉｆ規格に準拠している。ＪＰＥＧファイル８０には、静止画データ９０の他、Ｅｘｉｆデータ７０が組み込まれている。Ｅｘｉｆデータ７０は、静止画データ９０の付加情報である。Ｅｘｉｆデータ７０には、撮影日時を示すデータ７２、メーカノートデータ７４、サムネイル画像のデータ７５等が含まれる。データ７２，７４，７５は、Ｅｘｉｆ規格で定められているタグ形式で記述される。メーカノートデータ７４には、Ｅｘｉｆ規格の「メーカノート」と呼ばれるタグが付される。メーカノートデータ７４には、フラグ７４ａが含まれる。フラグ７４ａには、デジタルカメラ１００の製造業者により定義されたタグが付される。フラグ４４ａと同様に、フラグ７４ａに付されるタグの番号は、「０ｘ００１Ｆ」であり、フラグ７４ａの型は、「ＳＨＯＲＴ（０ｘ０００３）」である。フラグ７４ａには、静止画データ９０がＡＶＣＨＤ形式の動画データから抽出された静止画データであることを示す値「０ｘ０００１」が格納される。サムネイル画像のデータ７５は、画像処理部１２２により生成される。
【００５０】
図４および図５を比較すると分かるように、動画再生中に記録されるＥｘｉｆデータ７０では、通常撮影時に記録されるＥｘｉｆデータ４０とは異なり、撮影条件を示すデータが省略される。また、通常撮影時に記録されるフラグ４４ａには、静止画データ６０が通常撮影により生成された静止画データであることを示す値「０ｘ００００」が格納されるが、動画再生中に記録されるフラグ７４ａには、静止画データ９０がＡＶＣＨＤ形式の動画データから抽出された静止画データであることを示す値「０ｘ０００１」が格納される。
【００５１】
ところで、静止画レリーズ釦２０１が全押しされるタイミングにより、ＡＶＣＨＤ形式の特定の動画データから抽出される特定の静止画データ９０に対応するフレームが特定される。従って、受付部１３０ａは、動画再生中、静止画レリーズ釦２０１から静止画レリーズ釦２０１が全押しされたことを示す信号を受け付けることにより、ＡＶＣＨＤ形式の特定の動画データから抽出する特定の静止画データ９０に対応するフレームを特定する指示の入力をユーザから受け付けている。従って、抽出部１３０ｂは、ＡＶＣＨＤ形式の特定の動画データから、受付部１３０ａにより受け付けられた指示が特定するフレームに対応する特定の静止画データ９０を抽出していると言える。さらに、記録管理部１３０ｃは、ＪＰＥＧファイル８０をメモリカード１４０等に記録することにより、抽出部１３０ｂにより抽出された特定の静止画データ９０を、特定の静止画データ９０がＡＶＣＨＤ形式の動画データから抽出された静止画データであることを示す値「０ｘ０００１」とともに記録していると言える。
【００５２】
〔１−４．静止画の再生処理〕
以下、図６を参照しつつ、静止画の再生処理について説明する。静止画の再生処理は、ユーザが操作ユニット１５０を操作することにより、メモリカード１４０等内の特定の静止画データ６０，９０（静止画データ６０又は静止画データ９０を意味する。以下、同様。）を選択した上で、当該特定の静止画データ６０，９０に基づく静止画を再生する指示を入力したタイミングで実行される。
【００５３】
まず、判断部１３０ｄは、メモリカード１４０等からユーザにより選択された特定の静止画データ６０，９０を含むＪＰＥＧファイル５０，８０（ＪＰＥＧファイル５０又はＪＰＥＧファイル８０を意味する。以下、同様。）を読み出す（ステップＳ１）。続いて、判断部１３０ｄは、ＪＰＥＧファイル５０，８０に含まれるＥｘｉｆデータ４０，７０（Ｅｘｉｆデータ４０又はＥｘｉｆデータ７０を意味する。以下、同様。）に含まれるフラグ４４ａ，７４ａ（フラグ４４ａ又はフラグ７４ａを意味する。以下、同様。）に、特定の静止画データ６０，９０が通常撮影により生成された静止画データであることを示す値「０ｘ００００」、又は、特定の静止画データ６０，９０がＡＶＣＨＤ形式の動画データから抽出された静止画データであることを示す値「０ｘ０００１」のどちらが格納されているかを判断する（ステップＳ２）。なお、Ｅｘｉｆデータ４０，７０に含まれるフラグ４４ａ，７４ａの位置は、フラグ４４ａ，７４ａに付されているタグ値「０ｘ００１Ｆ」により判断される。言い換えると、ステップＳ２は、メモリカード１４０等内に、特定の静止画データ６０，９０とともに、特定の静止画データ６０，９０がＡＶＣＨＤ形式の動画データから抽出された静止画データであることを示す値「０ｘ０００１」が記録されているか否かを判断するステップである。前者の値「０ｘ００００」が格納されていると判断される場合には、ステップＳ３に進められ、後者の値「０ｘ０００１」が格納されていると判断される場合には、ステップＳ４に進められる。ステップＳ４は、判断部１３０ｄにより特定の静止画データ６０，９０とともに、特定の静止画データ６０，９０がＡＶＣＨＤ形式の動画データから抽出された静止画データであることを示す値「０ｘ０００１」が記録されていると判断された場合に実行されるステップである。
【００５４】
ステップＳ３では、表示管理部１３０ｅは、図７に示すように、特定の静止画データ６０に基づく静止画Ｄ１の上に、シャッタースピードおよびＦ値Ｉ１を重ね合わせた画面を、液晶モニタ１２３に表示する。ステップＳ３では、後述するアイコンＩ２は、液晶モニタ１２３に表示されない。シャッタースピードおよびＦ値Ｉ１は、特定の静止画データ６０に対応するＥｘｉｆデータ４０に含まれる撮影条件を示すデータ４３を参照することにより特定される。
【００５５】
ステップＳ４では、表示管理部１３０ｅは、図８に示すように、特定の静止画データ９０に基づく静止画Ｄ２の上に、アイコンＩ２を重ね合わせた画面を、液晶モニタ１２３に表示する。アイコンＩ２は、特定の静止画データ９０がＡＶＣＨＤ形式の動画データから抽出された静止画データであることを示すようにデザインされている。ステップＳ４では、シャッタースピードおよびＦ値Ｉ１は、液晶モニタ１２３に表示されない。
【００５６】
〔２．ＰＣ３００〕
〔２−１．ＰＣ３００の構成〕
図９に示すように、ＰＣ３００は、汎用のパーソナルコンピュータであり、制御部３００１、記憶部３０２、入力ポート３０３、映像出力端子３０４およびＵＳＢポート３０５を備える。制御部３０１は、ＣＰＵ、ＲＯＭおよびＲＡＭ等から構成されている。制御部３０１は、記憶部３０２から編集閲覧プログラム５００を読み出して実行することにより、受付部３０１ａ、抽出部３０１ｂ、記録管理部３０１ｃ、判断部３０１ｄおよび表示管理部３０１ｅとして動作する。受付部３０１ａ、抽出部３０１ｂ、記録管理部３０１ｃ、判断部３０１ｄおよび表示管理部３０１ｅの動作については後述する。制御部３０１は、本実施の形態では、プログラムを実行するマイクロコンピュータであるが、他の実施の形態では、ハードワイヤードな電子回路であってもよい。記憶部３０２は、記録媒体であるハードディスクである。記憶部３０２には、編集閲覧プログラム５００がインストールされている。入力ポート３０３には、キーボード３０３ａおよびマウス３０３ｂが接続されている。映像出力端子３０４には、液晶ディスプレイ３０４ａが接続されている。ＵＳＢポート３０５には、ＵＳＢコネクタを介してデジタルカメラ１００を接続可能である。
【００５７】
ＵＳＢコネクタを介してＵＳＢポート３０５とデジタルカメラ１００のＵＳＢポート１７０とを接続した状態で、キーボード３０３ａおよびマウス３０３ｂに対しユーザにより所定の操作がされると、デジタルカメラ１００のメモリカード１４０等内のＡＶＣＨＤ形式の動画データおよびＪＰＥＧ形式の静止画ファイルが、記憶部３０２にコピーされる。
【００５８】
編集閲覧プログラム５００により、ＰＣ３００上では、編集閲覧アプリケーションを起動することができる。編集閲覧アプリケーションが起動されると、制御部３０１は、液晶ディスプレイ３０４ａに編集閲覧ウィンドウを表示する。以下、編集閲覧アプリケーションが起動されている状態のＰＣ３００について説明する。ＰＣ３００は、編集閲覧ウィンドウ内に、記憶部３０２内のＡＶＣＨＤ形式の動画データおよびＪＰＥＧ形式の静止画ファイルにそれぞれ基づく動画および静止画を再生することができる。ＰＣ３００は、再生中の動画から静止画をキャプチャすることができる。
【００５９】
〔２−２．動画の再生処理〕
制御部３０１は、キーボード３０３ａおよびマウス３０３ｂがユーザから動画の再生を指示する操作を受け付けると、記憶部３０２内のＡＶＣＨＤ形式の動画データを参照することにより、動画（記録画像）を再生する。具体的には、まず、制御部３０１は、記憶部３０２からＡＶＣＨＤ形式の動画データを読み出す。続いて、制御部３０１は、読み出されたＡＶＣＨＤ形式の動画データをデコード（伸張）する。続いて、制御部３０１は、デコード（伸張）された動画データに基づく動画を液晶モニタ１２３上に表示する。
【００６０】
〔２−３．動画再生中の静止画の記録処理〕
以下、動画再生中の静止画の記録処理について説明する。
【００６１】
上記のとおり、動画再生中、記憶部３０２内のＡＶＣＨＤ形式の動画データに基づく動画が、液晶ディスプレイ３０４ａ上に表示される。受付部３０１ａは、動画再生中、ユーザによりキーボード３０３ａおよびマウス３０３ｂを介し編集閲覧ウィンドウ内で所定の操作がされたことを示す信号を常時待ち受ける。抽出部３０１ｂは、受付部３０１ａがそのような信号を受け付けたタイミングで編集閲覧ウィンドウ内に表示されている１のフレームを特定する。続いて、抽出部３０１ｂは、再生中の動画から、特定された１のフレームに対応する静止画をキャプチャする。具体的には、抽出部３０１ｂは、デコード（伸張）された動画データから、特定された１のフレームの画像データを抽出する。デコード（伸張）された動画データとは、抽出部３０１ｂがＡＶＣＨＤ形式の動画データをデコード（伸張）することにより得られる、ＡＶＣＨＤ形式で圧縮されていない状態の動画データである。特定された１のフレームの画像データとは、ＪＰＥＧ形式で圧縮されていない状態の静止画データである。続いて、抽出部３０１ｂは、抽出された画像データをＪＰＥＧ形式の静止画データとして符号化する圧縮処理を実行する。コントローラ１３０は、抽出部３０１ｂにより生成された静止画データ９０を含む、ＪＰＥＧファイル８０を作成する（図５参照）。静止画データ９０は、ＪＰＥＧ形式の静止画データである。記録管理部３０１ｃは、ＪＰＥＧファイル８０を記憶部３０２に記録する。
【００６２】
デジタルカメラ１００と同様に、ＪＰＥＧファイル８０には、静止画データ９０の他、Ｅｘｉｆデータ７０が組み込まれている。Ｅｘｉｆデータ７０には、フラグ７４ａが含まれる。フラグ７４ａには、静止画データ９０がＡＶＣＨＤ形式の動画データから抽出された静止画データであることを示す値「０ｘ０００１」が格納される。
【００６３】
ところで、編集閲覧ウィンドウ内で所定の操作がされるタイミングにより、ＡＶＣＨＤ形式の特定の動画データから抽出される特定の静止画データ９０に対応するフレームが特定される。従って、受付部３０１ａは、動画再生中、編集閲覧ウィンドウ内で所定の操作がされたことを示す信号を受け付けることにより、ＡＶＣＨＤ形式の特定の動画データから抽出する特定の静止画データ９０に対応するフレームを特定する指示の入力をユーザから受け付けている。従って、抽出部１３０ｂは、ＡＶＣＨＤ形式の特定の動画データから、受付部３０１ａにより受け付けられた指示が特定するフレームに対応する特定の静止画データ９０を抽出していると言える。さらに、記録管理部３０１ｃは、ＪＰＥＧファイル８０を記憶部３０２に記録することにより、抽出部３０１ｂにより抽出された特定の静止画データ９０を、特定の静止画データ９０がＡＶＣＨＤ形式の動画データから抽出された静止画データであることを示す値「０ｘ０００１」とともに記録していると言える。
【００６４】
〔２−４．静止画の再生処理〕
ＰＣ３００も、デジタルカメラ１００と同様に、図６に示す静止画の再生処理を実行する。ＰＣ３００上では、静止画の再生処理は、ユーザがキーボード３０３ａおよびマウス３０３ｂを介して編集閲覧ウィンドウ内で所定の操作をすることにより、記憶部３０２内の特定の静止画データ６０，９０（静止画データ６０又は静止画データ９０を意味する。以下、同様。）を選択した上で、当該特定の静止画データ６０，９０に基づく静止画を再生する指示を入力したタイミングで実行される。
【００６５】
まず、判断部３０１ｄは、記憶部３０２からユーザにより選択された特定の静止画データ６０，９０を含むＪＰＥＧファイル５０，８０（ＪＰＥＧファイル５０又はＪＰＥＧファイル８０を意味する。以下、同様。）を読み出す（ステップＳ１）。続いて、判断部３０１ｄは、ＪＰＥＧファイル５０，８０に含まれるＥｘｉｆデータ４０，７０（Ｅｘｉｆデータ４０又はＥｘｉｆデータ７０を意味する。以下、同様。）に含まれるフラグ４４ａ，７４ａ（フラグ４４ａ又はフラグ７４ａを意味する。以下、同様。）に、特定の静止画データ６０，９０が通常撮影により生成された静止画データであることを示す値「０ｘ００００」、又は、特定の静止画データ６０，９０がＡＶＣＨＤ形式の動画データから抽出された静止画データであることを示す値「０ｘ０００１」のどちらが格納されているかを判断する（ステップＳ２）。なお、Ｅｘｉｆデータ４０，７０に含まれるフラグ４４ａ，７４ａの位置は、フラグ４４ａ，７４ａに付されているタグ値「０ｘ００１Ｆ」により判断される。言い換えると、ステップＳ２は、記憶部３０２内に、特定の静止画データ６０，９０とともに、特定の静止画データ６０，９０がＡＶＣＨＤ形式の動画データから抽出された静止画データであることを示す値「０ｘ０００１」が記録されているか否かを判断するステップである。前者の値「０ｘ００００」が格納されていると判断される場合には、ステップＳ３に進められ、後者の値「０ｘ０００１」が格納されていると判断される場合には、ステップＳ４に進められる。ステップＳ４は、判断部３０１ｄにより特定の静止画データ６０，９０とともに、特定の静止画データ６０，９０がＡＶＣＨＤ形式の動画データから抽出された静止画データであることを示す値「０ｘ０００１」が記録されていると判断された場合に実行されるステップである。
【００６６】
ステップＳ３では、表示管理部３０１ｅは、デジタルカメラ１００と同様に、特定の静止画データ６０に基づく静止画Ｄ１の上に、シャッタースピードおよびＦ値Ｉ１を重ね合わせた画面を、編集閲覧ウィンドウ内に表示する。ステップＳ３では、後述するアイコンＩ２は、編集閲覧ウィンドウ内に表示されない。シャッタースピードおよびＦ値Ｉ１は、特定の静止画データ６０に対応するＥｘｉｆデータ４０に含まれる撮影条件を示すデータ４３を参照することにより特定される。
【００６７】
ステップＳ４では、表示管理部３０１ｅは、デジタルカメラ１００と同様に、特定の静止画データ９０に基づく静止画Ｄ２の上に、アイコンＩ２を重ね合わせた画面を、編集閲覧ウィンドウ内に表示する。ステップＳ４では、シャッタースピードおよびＦ値Ｉ１は、液晶ディスプレイ３０４ａに表示されない。
【００６８】
〔３．特徴〕
上記実施の形態では、ＡＶＣＨＤ形式の動画データから抽出された静止画データ９０に付加されるＥｘｉｆデータ７０には、通常撮影により生成された静止画データ６０に付加されるＥｘｉｆデータ４０とは異なり、シャッタースピード、Ｆ値などの撮影条件を示すデータが含まれない。ＡＶＣＨＤ形式の動画データから静止画データ９０を抽出する場合には、当該静止画データ９０に対応する撮影条件を示すデータを取得できないからである。
【００６９】
また、上記実施の形態では、動画データの圧縮処理は、不可逆圧縮処理である。従って、所定の圧縮形式で符号化した後、デコード（伸張）すると、動画データの情報の一部が欠損する。また、１フレームどうしを比較すると、静止画データの方が動画データよりも画素数が多い。その結果、ＡＶＣＨＤ形式の動画データから抽出された静止画データ９０は、通常撮影により生成された静止画データ６０よりも、画質の点で劣る。
【００７０】
デジタルカメラ１００およびＰＣ３００上では、ＡＶＣＨＤ形式の動画データから抽出された静止画データ９０に基づく静止画Ｄ２が再生される場合には、シャッタースピードおよびＦ値Ｉ１の代わりに、アイコンＩ２が表示されるようになっている。従って、ユーザは、アイコンＩ２の有無により、ＡＶＣＨＤ形式の動画データから抽出された静止画データ９０に基づく静止画Ｄ２と、通常撮影により生成された静止画データ６０に基づく静止画タＤ１とを、容易に区別することができる。また、別の観点からすると、ユーザは、静止画Ｄ２の再生中にシャッタースピードおよびＦ値Ｉ１が表示されなかったり、静止画Ｄ２の画質が期待よりも劣ったりする場合にも、そのような状況が生じている理由を容易に知ることができる。従って、デジタルカメラ１００の製造業者においては、ユーザからの苦情の減少も期待することができる。
【００７１】
〔４．他の実施の形態〕
ここに開示される技術は、上記実施の形態に限定されず、他の種々の実施の形態が考えられる。例えば、以下のとおりである。
【００７２】
上記実施の形態では、静止画データ９０がＡＶＣＨＤ形式の動画データから抽出された静止画データであることを示すマークとして、アイコンＩ２が表示されるようになっている。しかしながら、静止画データ９０がＡＶＣＨＤ形式の動画データから抽出された静止画データであることを示すマークとしては、アイコンＩ２に限らず、図形、記号および文字の少なくとも１つが含まれる任意のデザイン等を採用することができる。
【００７３】
上記実施の形態では、動画データの圧縮形式として、ＡＶＣＨＤ形式が採用されており、静止画データの圧縮形式として、ＪＰＥＧ形式が採用されている。しかしながら、他の圧縮形式を採用してもよい。例えば、動画データの圧縮形式として、Ｍｏｔｉｏｎ  ＪＰＥＧ形式を採用してもよい。Ｍｏｔｉｏｎ  ＪＰＥＧ形式の動画データからＪＰＥＧ形式の静止画データを抽出する場合には、Ｍｏｔｉｏｎ  ＪＰＥＧ形式の動画データをデコード（伸張）する必要がない。しかしながら、依然として、Ｍｏｔｉｏｎ  ＪＰＥＧ形式の動画データから抽出されたＪＰＥＧ形式の静止画データには、通常撮影により生成された静止画データ６０の場合とは異なり、シャッタースピード、Ｆ値などの撮影条件を示すデータが付加されない。また、Ｍｏｔｉｏｎ  ＪＰＥＧ形式の動画データから抽出されたＪＰＥＧ形式の静止画データは、通常撮影により生成された静止画データ６０よりも、画質の点で劣化し得る。従って、アイコンＩ２等により、静止画データ９０がＭｏｔｉｏｎ  ＪＰＥＧ形式の動画データから抽出された静止画データであることをユーザに知らせることは有意義である。
【００７４】
上記実施の形態では、動画再生中に、ユーザからのフレームを特定する指示の入力を待って、動画データから静止画データを抽出している。しかしながら、動画再生中に限らず、メモリカード１４０等および記憶部３０２内のＡＶＣＨＤ形式の動画データから、所定時間間隔で静止画データを抽出するようにしてもよい。あるいは、メモリカード１４０等および記憶部３０２内のＡＶＣＨＤ形式の動画データから、顔等の特徴的な部分画像が入っているフレームを自動的に認識し、そのようなフレームの静止画データを自動的に抽出するようにしてもよい。
【００７５】
上記実施の形態では、静止画データ６０，９０を再生する場合に、所定のタグが付されたフラグ４４ａ，７４ａの値を参照し、アイコンＩ２を表示するか否かを判断している。しかしながら、他のタイミング、他の目的で、所定のタグが付されたフラグ４４ａ，７４ａの値を参照するようにしてもよい。例えば、メモリカード１４０等および記憶部３０２内の静止画データ６０，９０の一覧表示を行う時に、フラグ４４ａ，７４ａの値を参照することにより、静止画データ６０については、シャッタースピードおよびＦ値Ｉ１などの撮影条件を表示し、静止画データ９０については、アイコンＩ２等その他の態様で、シャッタースピードおよびＦ値Ｉ１などの撮影条件を表示できない理由を表示するようにしてもよい。
上記実施の形態では、図５に示した、ＡＶＣＨＤ形式の動画データから抽出された静止画データ９０に付加されるＥｘｉｆデータ７０には、撮影条件を示すデータを記録するタグ自身が記録されていないが、これに限らず、撮影条件を示すデータを記録するタグが記録されており、各タグの値として有効な値が入っていないようなＥｘｉｆデータが付加される静止画データとしても構わない。この場合、撮影条件を示すタグの値は、全て“０”にするなどする。この静止画データを再生する際も、同様に図６の処理を行い、フラグ７４ａの値が「０ｘ０００１」であることを確認した後、ステップＳ４が実施されるようにすればよい。つまり、撮影条件を示すデータの記録の有無に関わらず、メーカノートに含まれる番号「０ｘ００１Ｆ」のタグの値を参照し、その値に応じて表示形式を切り替えればよい。
【００７６】
上記実施の形態では、動画再生中の静止画の記録処理中に、受付部１３０ａが動画再生中に静止画レリーズ釦２０１が全押しされたことを示す信号を常時待ち受けていたが、１フレームを特定することができれば、これに限るものではない。たとえば、静止画レリーズ釦２０１の押下の代わりに、中央釦２０４の押下でも構わない。また、再生中でなく、早送り、巻き戻し、スロー再生、一時停止などの特殊再生中に１フレームを特定しても構わない。
【符号の説明】
【００７７】
１００  デジタルカメラ
１２３  液晶モニタ
１３０  コントローラ
１３０ａ  受付部
１３０ｂ  抽出部
１３０ｃ  記録管理部
１３０ｄ  判断部
１３０ｅ  表示管理部
１４０  メモリカード
１４２  フラッシュメモリ
１５０  操作ユニット
２０１  静止画レリーズ釦
２０６  動画レリーズ釦
３００  パーソナルコンピュータ
３０１  制御部
３０１ａ  受付部
３０１ｂ  抽出部
３０１ｃ  記録管理部
３０１ｄ  判断部
３０１ｅ  表示管理部
３０４ａ  液晶ディスプレイ
４００，５００  編集閲覧プログラム
【図１】
2012065282.tif 000003
【図２】
2012065282.tif 000004
【図３】
2012065282.tif 000005
【図４】
2012065282.tif 000006
【図５】
2012065282.tif 000007
【図６】
2012065282.tif 000008
【図７】
2012065282.tif 000009
【図８】
2012065282.tif 000010
【図９】
2012065282.tif 000011