(57)【特許請求の範囲】
【請求項１】
記録媒体に記録されている画像ファイルに含まれる画像を再生して表示手段に表示するように制御する再生制御手段と、
前記再生制御手段で画像を表示している際に、前記記録媒体に記録されている動画を示す画像ファイルのうち、特定の撮影モードで撮影された動画を示す画像ファイルの一覧を表示する画面への遷移指示を受け付ける受付手段と、
前記受付手段で前記遷移指示を受け付けると、前記記録媒体に記録されている画像ファイルのうち特定の撮影モードで撮影された動画を示す、それぞれ異なる画像ファイルに対応する選択肢の一覧を表示し、該一覧において、前記記録媒体に記録されている画像ファイルのうち、該一覧へ遷移する直前に前記再生制御手段によって表示されていた画像を示す画像ファイルから所定の順序において前でかつ最も近くにある前記特定の撮影モードで撮影された動画を示す画像ファイルに対応する選択肢を選択した状態で表示するように制御する表示制御手段と
を有することを特徴とする画像再生装置。
【請求項２】
前記所定の順序は、前記再生制御手段における画像送りの順序であることを特徴とする請求項１に記載の画像再生装置。
【請求項３】
前記表示制御手段は、前記所定の順序において、前記受付手段により前記遷移指示を受け付けた際に前記表示手段に表示されていた画像を示す画像ファイルよりも前に前記所定の撮影モードで撮影された動画を示す画像ファイルが存在しない場合、前記所定の順序において最も後ろにある前記所定の撮影モードで撮影された動画を示す画像ファイルが選択された状態で前記一覧を表示するように制御することを特徴とする請求項１または２に記載の画像再生装置。
【請求項４】
記録媒体に記録されている画像を表示手段に表示するように制御する再生制御手段と、
前記再生制御手段で画像を表示している際に、前記記録媒体に記録されている画像のうち、動画の一覧を表示する画面への遷移指示を受け付ける受付手段と、
前記受付手段で前記遷移指示を受け付けると、前記記録媒体に記録されている複数の動画のそれぞれを示す選択肢の一覧を表示し、該一覧において、該一覧へ遷移する直前に前記再生制御手段によって表示されていた画像と関連付けられた動画を示す選択肢を選択した状態で表示するように制御する表示制御手段とを有し、
前記表示制御手段は、前記関連付けられた動画が複数存在し、前記関連付けられた動画のうち、所定の順序において、前記受付手段により前記遷移指示を受け付けた際に前記表示手段に表示されていた画像よりも前に前記関連付けられた動画が存在しない場合、前記所定の順序において最も後ろにある動画が選択された状態で前記一覧を表示させるように制御することを特徴とする画像再生装置。
【請求項５】
前記表示制御手段は、前記関連付けられた動画が複数存在する場合、前記関連付けられた動画のうち、前記所定の順序において、前記受付手段により前記遷移指示を受け付けた際に前記表示手段に表示されていた画像より前で最も近くにある動画が選択された状態で前記一覧を表示するように制御することを特徴とする請求項４に記載の画像再生装置。
【請求項６】
前記画像と関連付けられた動画は、該画像が撮影された際に撮影されていた動画であることを特徴とする請求項４または５に記載の画像再生装置。
【請求項７】
前記受付手段により前記遷移指示を受け付けた際に前記表示手段に表示されていた画像が、動画のフレームを抽出することにより生成された静止画である場合、該静止画と関連付けられた動画は、該静止画の抽出元の動画であることを特徴とする請求項４または５に記載の画像再生装置。
【請求項８】
前記受付手段により前記遷移指示を受け付けた際に前記表示手段に表示されていた画像と撮影日時、生成日時、あるいは更新日時が同一の時間範囲に属する動画を、前記関連付けられた動画とすることを特徴とする請求項４または５に記載の画像再生装置。
【請求項９】
記録媒体に記録されている画像ファイルに含まれる画像を再生して表示手段に表示するように制御する再生制御工程と、
前記再生制御工程において画像を表示している際に、前記記録媒体に記録されている動画を示す画像ファイルのうち、特定の撮影モードで撮影された動画を示す画像ファイルの一覧を表示する画面への遷移指示を受け付ける受付工程と、
前記受付工程において前記遷移指示を受け付けると、前記記録媒体に記録されている画像ファイルのうち特定の撮影モードで撮影された動画を示す、それぞれ異なる画像ファイルに対応する選択肢の一覧を表示し、該一覧において、前記記録媒体に記録されている画像ファイルのうち、該一覧へ遷移する直前に前記再生制御工程において表示されていた画像を示す画像ファイルから所定の順序において前でかつ最も近くにある前記特定の撮影モードで撮影された動画を示す画像ファイルに対応する選択肢を選択した状態で表示するように制御する表示制御工程と
を有することを特徴とする画像再生装置の制御方法。
【請求項１０】
記録媒体に記録されている画像を表示手段に表示するように制御する再生制御工程と、
前記再生制御工程において画像を表示している際に、前記記録媒体に記録されている画像のうち、動画の一覧を表示する画面への遷移指示を受け付ける受付工程と、
前記受付工程において前記遷移指示を受け付けると、前記記録媒体に記録されている複数の動画のそれぞれを示す選択肢の一覧を表示し、該一覧において、該一覧へ遷移する直前に前記再生制御工程において表示されていた画像と関連付けられた動画を示す選択肢を選択した状態で表示するように制御する表示制御工程とを有し、
前記表示制御工程は、前記関連付けられた動画が複数存在し、前記関連付けられた動画のうち、所定の順序において、前記受付工程により前記遷移指示を受け付けた際に前記表示手段に表示されていた画像よりも前に前記関連付けられた動画が存在しない場合、前記所定の順序において最も後ろにある動画が選択された状態で前記一覧を表示させるように制御することを特徴とする画像再生装置の制御方法。
【請求項１１】
コンピュータを、請求項１乃至８のいずれか１項に記載の画像再生装置の各手段として機能させるためのプログラム。
【請求項１２】
コンピュータを、請求項１乃至８のいずれか１項に記載の画像再生装置の各手段として機能させるためのプログラムが記録されたコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像と関連づけられた動画を再生する画像再生装置、及びその制御方法、プログラム、及び記録媒体に関する。
【背景技術】
【０００２】
デジタルカメラやデジタルビデオカメラ等の撮像装置の中には、静止画及び動画の撮影機能を備えるものがあり、ユーザは１つの撮像装置で静止画及び動画を再生して閲覧することが可能である。
【０００３】
近年では、動画撮影中に静止画撮影を実行する機能、あるいは撮影した静止画の記録時に、当該静止画と撮影時の被写体をとらえた動画や音声を記録する機能を備え、静止画と動画とを関連付けて記録可能な撮像装置もある。このような撮像装置で静止画及び動画を撮影して記録媒体に記録した場合、静止画と動画の記録場所が異なる、静止画と動画のファイル名の接頭文字（「ＩＭＧ＿」や「ＭＶＩ＿」等）が異なる、あるいは複数の静止画に１つの動画が関連付けられていることがある。即ち、記録媒体に記録された静止画の閲覧から、当該静止画と関連付けられた動画の閲覧に遷移するためには、閲覧している静止画の再生順の前後に必ずしも関連付けられた動画が並ばないことがあり、ユーザは当該動画を探すために煩雑な操作が必要であった。
【０００４】
特許文献１には、閲覧している静止画と関連付けられた動画が記録媒体に存在する場合に、静止画とともと関連付けられた動画の存在を示すアイコンを表示し、当該アイコンを選択することで関連付けられた動画の再生を容易にする技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−２２２４１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の技術では閲覧していた静止画と関連付けられた動画の再生は簡単な操作で行うことができるが、当該関連付けられた動画以外の他の動画を再生するためにはファイル送り操作等が必要であり、やはり煩雑な操作を必要としてしまう。
【０００７】
本発明は、上述の問題点に鑑みてなされたものであり、閲覧していた画像と関連付けられた動画に限らず、所望の動画の再生を簡単な操作で実行可能にすることを目的とする。
【課題を解決するための手段】
【０００８】
前述の目的を達成するために、本発明の画像再生装置は、以下の構成を備える。
記録媒体に記録されている画像ファイルに含まれる画像を再生して表示手段に表示するように制御する再生制御手段と、再生制御手段で画像を表示している際に、記録媒体に記録されている動画を示す画像ファイルのうち、特定の撮影モードで撮影された動画を示す画像ファイルの一覧を表示する画面への遷移指示を受け付ける受付手段と、受付手段で遷移指示を受け付けると、記録媒体に記録されている画像ファイルのうち特定の撮影モードで撮影された動画を示す、それぞれ異なる画像ファイルに対応する選択肢の一覧を表示し、該一覧において、記録媒体に記録されている画像ファイルのうち、該一覧へ遷移する直前に再生制御手段によって表示されていた画像を示す画像ファイルから所定の順序において前でかつ最も近くにある特定の撮影モードで撮影された動画を示す画像ファイルに対応する選択肢を選択した状態で表示するように制御する表示制御手段とを有することを特徴とする。
【発明の効果】
【０００９】
このような構成により本発明によれば、閲覧していた画像と関連付けられた動画に限らず、所望の動画の再生を簡単な操作で実行可能にすることが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係るデジタルカメラの外観図
【図２】本発明の実施形態に係るデジタルカメラの機能構成を示したブロック図
【図３】本発明の実施形態１に係る、記録媒体に記録されている画像を示したテーブル
【図４】本発明の実施形態に係るシングル再生処理のフローチャート
【図５】本発明の実施形態１に係る動画リスト表示処理のフローチャート
【図６】本発明の実施形態１に係るダイジェスト動画のリストの表示例
【図７】本発明の実施形態２に係る動画リスト表示処理のフローチャート
【発明を実施するための形態】
【００１１】
（実施形態１）
以下、本発明の好適な一実施形態について、図面を参照して詳細に説明する。なお、以下に説明する一実施形態は、画像再生装置の一例としての、静止画及び動画を再生可能なデジタルカメラに、本発明を適用した例を説明する。しかし、本発明は、静止画及び動画を再生することが可能な任意の機器に適用可能である。なお、本明細書において、静止画及び動画を総称して、「画像」と表現するものとする。即ち、「画像」と表現した対象は、静止画に限らず、動画の１フレームあるいは動画全体を指してもよいものとする。
【００１２】
図１に、本発明の実施形態に係るデジタルカメラ１００の外観図を示す。図示されるように、デジタルカメラ１００には、表示部１１３、シャッタスイッチ１１５、モード切替スイッチ１１６、電源スイッチ１１７、及びコントローラホイール１１８が備えられている。また、決定スイッチ等の各種操作部材は、操作部１１４として統合して示されている。デジタルカメラ１００の底部には、記録媒体２００を格納するためのスロットである記録媒体Ｉ／Ｆ１２０があり、記録媒体２００が挿入されている場合は撮影された静止画及び動画は当該記録媒体２００に記録される。
【００１３】
図２は、本発明の実施形態に係るデジタルカメラ１００の機能構成を示すブロック図である。
システム制御部１０１は、例えばＣＰＵであり、デジタルカメラ１００が備える各ブロックの動作を制御する。具体的にはシステム制御部１０１は、例えば不揮発性メモリ１０２に記憶されているデジタルカメラ１００が備える各ブロックの動作プログラムを読み出し、システムメモリ１０３に展開して実行することにより、各ブロックの動作を制御する。不揮発性メモリ１０２は、例えばＥＥＰＲＯＭ等の電気的に消去・記録可能なメモリであり、デジタルカメラ１００が備える各ブロックの動作プログラムに加え、各ブロックの動作において必要なパラメータ等が記憶される。システムメモリ１０３は、例えばＲＡＭであり、デジタルカメラ１００が備える各ブロックの動作プログラムの展開領域としてだけではなく、各ブロックの動作において出力された中間データ等が一時的に記憶される領域としても用いられる。
【００１４】
なお、本実施形態ではデジタルカメラ１００が備える各ブロックの動作を当該ブロックの動作プログラムにより制御するものとして説明するが、本発明の実施はこれに限らず、各ブロックは当該動作プログラムと同様の処理を行う回路で構成されてもよい。
【００１５】
撮影レンズ１０５は、フォーカスレンズを含むデジタルカメラ１００が備える撮影レンズ郡であり、絞り、ＮＤフィルタ機能を備えるシャッタ１０６を介して光学像を撮像部１０７に結像する。撮像部１０７は、例えばＣＣＤやＣＭＯＳセンサ等の撮像素子であり、撮影レンズ１０５を介して結像された光学像をアナログ画像信号に変換してＡ／Ｄ変換部１０８に出力する。Ａ／Ｄ変換部１０８は、撮像部１０７から入力されたアナログ画像信号に対してＡ／Ｄ変換処理を適用することにより、デジタル画像信号（画像）に変換する。バリア１０４は、撮影レンズ１０５、シャッタ１０６、撮像部１０７を含む撮像系を覆うことにより、当該撮像系の汚れや破損を防止する。
【００１６】
画像処理部１０９は、Ａ／Ｄ変換部１０８から出力された画像、または後述するメモリ制御部１１０によりメモリ１１１から読み出された画像に対し、所定の画素補間、縮小といったリサイズ処理や色変換処理を実行するブロックである。また、画像処理部１０９は、撮像によりＡ／Ｄ変換部１０８より入力された画像を用いて露光制御、測距制御に係る演算処理を実行し、演算結果をシステム制御部１０１に出力する。システム制御部１０１は、当該演算結果に基づき、不図示の駆動系により撮影レンズ１０５及びシャッタ１０６を動作させて露光制御及び測距制御を行う。
【００１７】
本実施形態のデジタルカメラ１００は、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理を採用しているものとする。なお、ＡＥ処理はシャッタスピード、絞り、ＮＤフィルタの制御、及び画像処理部１０９においてデジタル画像信号に適用されるゲインの制御を行われる。また画像処理部１０９は、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も実行する。
【００１８】
なお、デジタルカメラ１００では通常の動画像を撮影するモードでの使用においてＡＦ処理、ＡＥ処理、ＡＷＢ処理はリアルタイムに実行されるものとする。しかしながら、各処理のオート実行設定を解除した場合には、マニュアルで各処理のパラメータを設定することができるものとする。
【００１９】
メモリ制御部１１０は、メモリ１１１からの情報の読み出し、及びメモリ１１１への情報の書き込みを制御するブロックである。メモリ制御部１１０は、Ａ／Ｄ変換部１０８より入力されたデジタル画像信号、または画像処理部１０９により各種処理が適用されて出力された画像信号を、メモリ１１１に書き込む。メモリ１１１は、動画像の撮影中の動画像のフレームに係る画像群に加え、撮影中の音声の情報も書き込まれるため、当該情報を格納するために十分な記憶容量を有するように設計されているものとする。
【００２０】
なお、メモリ１１１には撮像により得られた画像に加え、後述する表示部１１３に表示される表示画像も書き込まれる。当該表示画像を表示部１１３に表示する場合は、メモリ１１１により当該表示画像が読み出され、表示部１１３に表示するために後述するＤ／Ａ変換部１１２に出力されるものとする。
【００２１】
Ｄ／Ａ変換部１１２は、入力されたデジタル画像信号に対してＤ／Ａ変換処理を適用することにより、得られたアナログ画像信号を表示部１１３に出力して表示させる。表示部１１３は、例えば小型ＬＣＤ等の表示装置であり、Ｄ／Ａ変換部１１２より出力されたアナログ画像信号が表示される。なお、表示部１１３は、撮像によりＡ／Ｄ変換部１０８が逐次出力したデジタル画像信号がＤ／Ａ変換部１１２に入力され、再びアナログ画像信号に変換されて表示部１１３に表示（スルー表示）されることにより、電子ビューファインダとして機能する。表示部１１３への表示は、システム制御部１０１により表示制御されるものとして以下に説明するが、表示制御用の回路等が別途設けられてもよい。
【００２２】
システムタイマ１１９は、デジタルカメラ１００に内蔵されるタイマであり、システム制御部１０１により実行される各プログラムや処理における経過時間の計測やタイムスタンプ等に用いられる。
【００２３】
操作部１１４、シャッタスイッチ１１５、モード切替スイッチ１１６、電源スイッチ１１７、及びコントローラホイール１１８は、デジタルカメラ１００が備えるユーザインタフェースである。当該ユーザインタフェースは、ユーザがそれぞれの操作部材を操作することにより入力された操作信号を解析し、入力された操作内容をシステム制御部１０１に伝送する。
【００２４】
シャッタスイッチ１１５は、押し込まれたストロークにより２種類の指示、撮影準備指示、及び撮影指示をデジタルカメラ１００に与えるための操作部材である。具体的にはシャッタスイッチ１１５は、半押し状態にされた場合に撮影準備指示であるＳＷ１信号を出力し、さらに全押し状態にされた場合に撮影指示であるＳＷ２信号を出力する。システム制御部１０１は、ＳＷ１信号を受信した場合、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作を開始する。またシステム制御部１０１は、ＳＷ２信号を受信した場合、撮像部１０７からの信号読み出しから記録媒体２００に画像データを書き込むまでの一連の撮影処理の動作を開始する。
【００２５】
モード切替スイッチ１１６は、デジタルカメラ１００の動作モードを静止画記録モード、動画記録モード、再生モード等のいずれかに切り替える。静止画記録モードには、オート撮影モード、オートシーン判別モード、マニュアルモード、撮影シーン別の撮影設定である各種シーンモード、プログラムＡＥモード、カスタムモード、後述するムービーダイジェストモード等が含まれる。モード切替スイッチ１１６で、静止画撮影モードに含まれるこれらのモードのいずれかに直接切り替えられる。あるいは、モード切替スイッチ１１６で静止画撮影モードに一旦切り換えた後に、静止画撮影モードに含まれるこれらのモードのいずれかに、他の操作部材を用いて切り替えるようにしてもよい。同様に、動画撮影モードにも複数のモードが含まれていてもよい。
【００２６】
電源スイッチ１１７は、デジタルカメラ１００の起動あるいは終了を指示するための操作部材である。ユーザにより電源スイッチ１１７が操作され、デジタルカメラ１００の電源がＯＮ状態にされると、システム制御部１０１は起動時の準備処理を実行し、また電源がＯＦＦ状態にされると、システム制御部１０１は終了処理を実行する。
【００２７】
コントローラホイール１１８は、回転操作可能な操作部材であり、操作部１１４に含まれる方向スイッチと共に選択項目を指示する際などに使用される。コントローラホイール１１８を回転操作すると、操作量に応じて電気的なパルス信号が発生し、このパルス信号に基づいてシステム制御部１０１はデジタルカメラ１００の各部を制御する。このパルス信号によって、コントローラホイール１１８が回転操作された角度や、何回転したかなどを判定することができる。なお、コントローラホイール１１８は回転操作が検出できる操作部材であればどのようなものでもよい。例えば、ユーザの回転操作に応じてコントローラホイール１１８自体が回転してパルス信号を発生するダイヤル操作部材であってもよい。また、タッチセンサよりなる操作部材で、コントローラホイール１１８自体は回転せず、コントローラホイール１１８上でのユーザの指の回転動作などを検出するものであってもよい（所謂、タッチホイール）。
【００２８】
その他の操作部材は、操作部１１４として統合して示されている。各操作部材は、表示部１１３に表示された種々の機能アイコンの選択操作等、場面ごとに適宜機能が割り当てられ、各種機能スイッチとして作用する。機能スイッチとしては、例えば終了スイッチ、戻るスイッチ、画像送りスイッチ、ジャンプスイッチ、絞込みスイッチ、属性変更スイッチ等がある。例えば、メニュースイッチが押されると各種の設定可能なメニュー画面が表示部１１３に表示される。利用者は、表示部１１３に表示されたメニュー画面と、上下左右の４方向スイッチやＳＥＴスイッチとを用いて直感的に各種設定を行うことができる。
【００２９】
記録媒体Ｉ／Ｆ１２０は、例えばメモリカードやＨＤＤ等の、デジタルカメラ１００に着脱可能に接続される記録装置である記録媒体２００とデジタルカメラ１００とを接続するためのインタフェースである。記録媒体２００には、例えば記録媒体Ｉ／Ｆ１２０を介して、所定の符号化形式に従って画像処理部１０９により符号化された動画像の画像及び音声が記録される。
【００３０】
（ムービーダイジェストモード）
なお、「ムービーダイジェストモード」とは、例えば日ごと等、所定の期間内に撮影された各静止画について、静止画撮影前の所定時間分の動画を撮影し、当該動画が連結された動画ファイルを各静止画と関連付けて記録するモードであるとする。即ち、ムービーダイジェストモードでは１つの動画に対して１以上の静止画が関連付けられることになる。また、ムービーダイジェストモードでは、所定の期間において最初に静止画が撮影される際にダイジェスト動画として動画が生成され、その後はファイル名を変更することなく、静止画の撮影ごとに当該動画に撮影前の所定時間分の動画が追記されていくものとする。なお、ダイジェスト動画の動画ファイルは、ファイル容量あるいは動画全体の時間が、１つのダイジェスト動画の容量あるいは時間として予め定められた値を超えない限り追記が実行されるため、基本的には所定の期間に１つの動画ファイルのみが記録される。
【００３１】
モード切替スイッチ１１６によりデジタルカメラ１００の動作モードがムービーダイジェストモードに切り替えられると、システム制御部１０１は動画撮影処理を開始し、撮影により得られた動画をメモリ１１１に記憶させるようにメモリ制御部１１０を制御する。メモリ１１１に記録させる動画の最長時間は例えば４秒等の所定時間に設定され、メモリ１１１に記憶させる動画の時間が当該最長時間を超える場合は、超える時間分、撮影された時刻が古いフレームから順に削除するようにメモリ制御部１１０を制御する。
【００３２】
そしてシステム制御部１０１は、撮影指示であるＳＷ２信号をシャッタスイッチ１１５より受信すると、メモリ１１１への動画の書き込みを停止させ、メモリ１１１に記憶されている動画を記録媒体２００にダイジェスト動画として記録させる。このとき、記録媒体２００に既に同じ所定期間に記録されたダイジェスト動画のファイルが存在するか否かにより、記録媒体Ｉ／Ｆ１２０は記録媒体２００へのダイジェスト動画の記録方法を異ならせる。
【００３３】
即ち、同じ所定期間に記録されたダイジェスト動画のファイルが存在しない場合は、記録媒体Ｉ／Ｆ１２０は当該ダイジェスト動画を新規のファイルとして記録媒体２００に記録させる。閲覧時の再生順を示す画像ＩＤが記録時に割り当てられるが、当該新規のダイジェスト動画のファイルには、ＳＷ２信号により撮影された静止画ファイルよりも小さい番号が付与されるものとする。また、同じ所定期間に記録されたダイジェスト動画が存在する場合は、記録媒体Ｉ／Ｆ１２０は記録するダイジェスト動画を、既に存在するダイジェスト動画のファイルの続きとして、連結されて記録される。
【００３４】
つまり、ムービーダイジェストモードで静止画が複数回撮影される場合、最初の静止画撮影前の所定時間分の動画がまず記録媒体に記録され、次に当該動画と関連付けられた静止画が記録される。２回目以降の静止画撮影については、当該静止画の撮影前の所定時間分の動画は先に記録された動画に追記されるため、記録媒体において管理されるファイルの順番は、動画を先頭として、その後に当該動画と関連付けられた１以上の静止画が記録されることになる。
【００３５】
なお、記録媒体２００に記録されるダイジェスト動画のファイルは、ヘッダ部あるいは当該動画ファイルと関連付けられたサムネイル画像ファイル等に、当該動画ファイルがダイジェスト動画であることを示す属性情報が付与されるものとする。図３は、記録媒体２００に記録されている画像（静止画及び動画）ファイルの構成例を示したテーブルであり、属性情報にダイジェスト動画の情報を含まない通常動画、及びダイジェスト動画の属性情報を有するダイジェスト動画がそれぞれ示されている。なお、通常動画として示された動画ファイルは、ムービーダイジェストモード以外のモードで撮影された動画ファイルである。
【００３６】
（シングル再生処理）
このような構成をもつ本実施形態のデジタルカメラ１００の、静止画あるいは動画を１つずつ切り替えることにより再生して表示部１１３に表示するシングル再生処理について、図４のフローチャートを用いて具体的な処理を説明する。当該フローチャートに対応する処理は、システム制御部１０１が、例えば不揮発性メモリ１０２に記憶されている対応する処理プログラムを読み出し、システムメモリ１０３に展開して実行することにより実現することができる。なお、本シングル再生処理は、例えばユーザがモード切替スイッチ１１６を操作し、デジタルカメラ１００の動作モードがシングル再生モードに切り替えられた際に開始されるものとして説明する。
【００３７】
Ｓ４０１で、システム制御部１０１は、記録媒体２００に記録されている画像のうち、直近に撮影された画像を読み出し、表示部１１３に表示させる。具体的にはシステム制御部１０１は、直近に撮影された画像を記録媒体Ｉ／Ｆ１２０を介して記録媒体２００より読み出し、メモリ制御部１１０を制御して当該読み出した画像をメモリ１１１に格納させる。そしてメモリ制御部１１０はシステム制御部１０１の制御のもと、メモリ１１１より画像を読み出してＤ／Ａ変換部１１２においてＤ／Ａ変換処理を適用させて表示部１１３に表示可能な画像信号に変換し、表示部１１３に表示させる。
【００３８】
なお、本実施形態では直近に撮影された画像が表示部１１３に表示されるものとして説明するが、シングル再生モードに切り替えられた際に表示部１１３に表示される画像はこれに限らない。例えば、システム制御部１０１はシングル再生モードに切り替えられた際に、最後にシングル再生モードで表示部１１３に表示された画像の情報をシステムメモリ１０３より取得し、当画像を記録媒体２００より読み出して同様に表示部１１３に表示させてもよい。
【００３９】
また、記録媒体２００より読み出す情報は静止画そのものでなくてよく、例えば最後に撮影された画像が動画である場合は、当該動画のサムネイル画像を読み出して表示部１１３に表示させればよい。なお、シングル再生モードでは、１枚の画像を画像全体が表示部１１３の表示範囲に収まる最大のサイズとなるように表示ものとする（全画面表示）。
【００４０】
Ｓ４０２で、システム制御部１０１は、ユーザからの操作入力がなされたか否かを判断する。具体的にはシステム制御部１０１は、操作部１１４、シャッタスイッチ１１５、モード切替スイッチ１１６、及び電源スイッチ１１７から、ユーザによりなされた操作入力の内容を示す信号が入力されたか否かを判断する。システム制御部１０１は、ユーザからの操作入力がなされた場合は処理をＳ４０３に移し、操作入力がなされていない場合はなされるまで本ステップの処理を繰り返す。
【００４１】
Ｓ４０３で、システム制御部１０１は、Ｓ４０２でユーザによりなされた操作入力が、ムービーダイジェストモードで撮影されたダイジェスト動画のリストの表示を要求するための操作入力であるか否かを判断する（第１の受信）。ダイジェスト動画のリストの表示を要求するための操作入力については具体的な操作部材や操作入力方法を示さないが、任意の操作部材あるいは操作入力方法が割り当てられてよい。システム制御部１０１は、ユーザによりなされた操作入力がダイジェスト動画のリストの表示を要求するための操作入力である場合は処理をＳ４０５に移し、その他の操作入力である場合は処理をＳ４０４に移す。なお、ユーザによりなされた操作入力がその他の操作入力である場合は、システム制御部１０１はＳ４０４で操作入力に対応する処理を実行する。その他の操作入力に対応する処理は、例えば画像送り処理、拡大再生処理、マルチ再生への切り替え処理、情報表示状態の切り替え処理等が含まれる。
【００４２】
（動画リスト表示処理）
Ｓ４０５で、システム制御部１０１は、動画リスト表示処理を実行する。ここで、動画リスト表示処理の具体的な処理の内容について図５のフローチャートを用いて説明する。
【００４３】
Ｓ５０１で、システム制御部１０１は、ムービーダイジェストモードで撮影されたダイジェスト動画が記録媒体２００に記録されているか否かを判断する。具体的にはシステム制御部１０１は、記録媒体Ｉ／Ｆ１２０を介して記録媒体２００に記録されている各動画の属性情報を読み出し、ダイジェスト動画の属性情報を有する動画が記録されているか否かを判断する。システム制御部１０１は、記録媒体２００にダイジェスト動画が記録されていると判断した場合は処理をＳ５０２に移す。またシステム制御部１０１は、記録媒体２００にダイジェスト動画が記録されていないと判断した場合は処理をＳ５１６に移し、ダイジェスト動画が存在しないことを通知するＧＵＩを不揮発性メモリ１０２より読み出して表示部１１３に表示させ、処理を完了する。
【００４４】
Ｓ５０２で、システム制御部１０１は、現在表示部１１３に表示させている画像の画像ＩＤの情報を取得する。そしてＳ５０３でシステム制御部１０１は、取得した画像ＩＤより前の画像ＩＤを有するダイジェスト動画が存在するか否かを判断する。システム制御部１０１は、表示させている画像の画像ＩＤよりも前の画像ＩＤを有するダイジェスト動画が存在する場合は処理をＳ５０４に移し、存在しない場合は処理をＳ５０５に移す。
【００４５】
表示させている画像の画像ＩＤよりも前の画像ＩＤを有するダイジェスト動画が存在する場合、システム制御部１０１はＳ５０４で、当該ダイジェスト動画の画像ＩＤを取得する。そしてシステム制御部１０１は当該画像ＩＤを、初期選択させるダイジェスト動画の画像ＩＤとして例えばシステムメモリ１０３に記憶させる。なお、表示させている画像の画像ＩＤよりも前の画像ＩＤを有するダイジェスト動画が複数存在する場合は、当該複数のダイジェスト動画のうち、表示させている画像の画像ＩＤに最も近い画像ＩＤを有するダイジェスト動画の画像ＩＤを取得すればよい。
【００４６】
また、表示させている画像の画像ＩＤよりも前の画像ＩＤを有するダイジェスト動画が存在しない場合、システム制御部１０１はＳ５０５で、記録媒体２００に記録されているダイジェスト動画のうち、画像ＩＤが最も後ろのダイジェスト動画の画像ＩＤを取得する。なお、本実施形態では画像ＩＤが最も後ろのダイジェスト動画の画像ＩＤを取得するものとして説明するが、例えば画像の閲覧順が記録媒体２００に記録された順番と等しい場合は、ダイジェスト動画のうち最も新しいダイジェスト動画の画像ＩＤが取得される。そしてシステム制御部１０１は、取得した画像ＩＤを例えばシステムメモリ１０３に初期選択させるダイジェスト動画の画像ＩＤとして記憶させる。
【００４７】
Ｓ５０６で、システム制御部１０１は、記録媒体２００に記録されているダイジェスト動画の画像ＩＤを取得し、ダイジェスト動画のリストを生成する。具体的にはシステム制御部１０１は、初期選択させるダイジェスト動画の画像ＩＤに注目し、当該画像ＩＤの前後の画像ＩＤを順に探索し、リストの項目数分のダイジェスト動画の画像ＩＤを取得してリストを生成する。
【００４８】
そしてＳ５０７で、システム制御部１０１はダイジェスト動画のリストを表示部１１３に表示させる。本実施形態では、図３に示すように、ダイジェスト動画は基本的には１日に対して１つ記録されるため、図６に示すようにダイジェスト動画のリストは撮影日を示したリストとして表示されてよい。即ち、画像の閲覧順が記録媒体２００に記録された順番と等しい場合、ダイジェスト動画のリストは時系列順に並ぶことになる。
【００４９】
なお、表示部１１３に表示されるダイジェスト動画のリストは、当該リストに含まれるダイジェスト動画を個別に選択可能にした一覧である。ユーザは当該リストから１つの項目を選択して再生指示を与えることにより、当該項目に対応する動画を再生することが可能になる。
【００５０】
Ｓ５０８で、システム制御部１０１は、表示部１１３に表示させたダイジェスト動画のリストのうち、初期選択項目として選択されるダイジェスト動画として、初期選択させるダイジェスト動画の画像ＩＤのダイジェスト動画を選択する。なお、初期選択項目として選択されたダイジェスト動画は、表示部１１３に表示されたダイジェスト動画のリストのうち当該ダイジェスト動画の表示項目に対して、さらに選択枠を重畳させることにより識別可能に表示させるものとする。
【００５１】
図６（ａ）及び（ｂ）は、記録媒体２００に記録されている画像が図３のように構成される場合に、表示部１１３に表示されるダイジェスト動画のリスト及び初期選択項目を表す選択枠を表示した表示例を示している。
【００５２】
図６（ａ）は、シングル再生モードにおいて画像ＩＤ１６の静止画を表示中にダイジェスト動画のリストの表示指示がなされた場合の、ダイジェスト動画のリストを示している。図示されるように、選択されているダイジェスト動画の代表画像６０３に、ダイジェスト動画のリスト６０１が重畳して表示される。このとき選択枠は、画像ＩＤ１６の直前のダイジェスト動画が画像ＩＤ１４を有する２０１０年９月１４日のダイジェスト動画であるため、当該ダイジェスト動画を示す項目６０２を識別可能にするように表示される。また図の例では、選択枠が表示されている（選択されている）項目を示すために、当該項目に対応するダイジェスト動画のファイル名が、表示部１１３の表示領域の左下に６０４のように表示されている。
【００５３】
図６（ｂ）は、シングル再生モードにおいて画像ＩＤ２の静止画を表示中にダイジェスト動画のリストの表示指示がなされた場合の、ダイジェスト動画のリストを示している。このとき選択枠は、画像ＩＤ２より前の画像ＩＤを有するダイジェスト動画が存在しないため、画像の閲覧順で最も後ろの画像ＩＤ、即ち最新のダイジェスト動画に対応する項目に表示されている。
【００５４】
ダイジェスト動画のリストが表示されると、システム制御部１０１はＳ５０９で、ユーザからの操作入力がなされたか否かを判断する。システム制御部１０１は、ユーザからの操作入力がなされた場合は処理をＳ５１０に移し、操作入力がなされていない場合はなされるまで本ステップの処理を繰り返す。
【００５５】
Ｓ５１０で、システム制御部１０１は、Ｓ５０９でユーザによりなされた操作入力が、ダイジェスト動画のリストの表示終了を指示するための操作入力であるか否かを判断する。システム制御部１０１は、ユーザによりなされた操作入力がダイジェスト動画のリストの表示終了を指示する操作入力である場合は処理をＳ５１１に移して表示を終了して処理を完了し、シングル再生モードに戻る。またシステム制御部１０１は、ユーザによりなされた操作入力がダイジェスト動画のリストの表示終了を指示する操作入力ではない場合は処理をＳ５１２に移す。
【００５６】
Ｓ５１２で、システム制御部１０１は、Ｓ５０９でユーザによりなされた操作入力が、選択されているダイジェスト動画のリストの表示項目の再生を指示する操作入力であるか否かを判断する（第２の受信）。システム制御部１０１は、ユーザによりなされた操作入力が選択されているダイジェスト動画のリストの表示項目の再生を指示する操作入力である場合は処理をＳ５１３に移して動画再生処理を実行して処理を完了し、シングル再生モードに戻る。なお、動画再生処理では、選択されているダイジェスト動画のリストの表示項目に対応するダイジェスト動画を、当該ダイジェスト動画の先頭から再生するものとする。またシステム制御部１０１は、ユーザによりなされた操作入力が選択されているダイジェスト動画のリストの表示項目の再生を指示する操作入力ではない場合は処理をＳ５１４に移す。
【００５７】
Ｓ５１４で、システム制御部１０１は、Ｓ５０９でユーザによりなされた操作入力が、ダイジェスト動画のリストの選択枠の移動を指示する操作入力であるか否かを判断する。システム制御部１０１は、ユーザによりなされた操作入力がダイジェスト動画のリストの選択枠の移動を指示する操作入力である場合は処理をＳ５１５に移して、例えばシステムメモリ１０３に記憶されている選択させるダイジェスト動画の画像ＩＤを変更する。そしてシステム制御部１０１は処理をＳ５０９に戻し、ユーザからの操作入力がなされるまで再び待機する。またシステム制御部１０１は、ユーザによりなされた操作入力がダイジェスト動画のリストの選択枠の移動を指示する操作入力ではない場合は処理をＳ５０９に戻す。
【００５８】
なお、Ｓ５１３における動画再生処理では、選択されているダイジェスト動画を先頭から再生するものとして説明したが、次のような場合はこのような動作に限らなくてもよい。例えばリストの表示前に表示されていた静止画がムービーダイジェストモードで撮影された静止画である場合、リストの表示後に選択枠を移動することなくダイジェスト動画を再生する場合は、表示されていた静止画と関連付けられたシーンから再生してもよい。このようにすることで、シングル再生モードで再生している静止画に対応した、当該静止画の撮影前の数秒間の動画を容易に再生することができる。
【００５９】
また、上述したように例えばリストの表示前に表示されていた静止画がムービーダイジェストモードで撮影された静止画である場合、当該静止画に対応するダイジェスト動画を構成する、連結された動画のそれぞれを容易に選択して再生可能にしてもよい。具体的には、表示されるダイジェスト動画のリストの中に、表示されていた静止画に対応するダイジェスト動画を構成する、連結された動画のそれぞれの先頭フレームへの再生リンクが含まれるようにしてもよい。
【００６０】
また、ムービーダイジェストモードで撮影された動画の一覧を表示する例を説明したが、他の特定のモードで撮影された動画の一覧を、当該一覧に含まれる動画を個別に選択可能に表示する際にも本実施形態は適用可能である。特定のモードとは、高フレームレートの動画撮影が可能なハイスピード動画モード、特殊な効果がかかるジオラマ風動画モード、スイッチカラー動画モードなどの撮影モードが含まれる。
【００６１】
なお、本実施形態では、通常再生モード等で画像を再生中に、所定のモードで撮影された動画の一覧を表示させる際に、閲覧順において再生されていた画像の直前の当該所定のモードで撮影された動画を選択するものとして説明した。しかしながら、本発明の実施において、表示された一覧のうち選択される項目は閲覧順に限らず、所定の順列において一覧の表示前に表示されていた画像の直前にある所定のモードの項目が選択されればよい。
【００６２】
以上説明したように、本実施形態の画像再生装置は、閲覧していた画像と関連付けられた動画に限らず、所望の動画の再生を簡単な操作で実行可能にする。具体的には画像再生装置は、複数の画像が記録されている記録媒体から画像を読み出して再生し、表示手段に表示させる。表示手段に画像が表示されている際に、記録媒体に記録されている動画のうちの所定のモードで撮影された動画の再生リンクを含む、当該所定のモードで撮影された動画の一覧を表示する指示を受け付けた場合、次のように処理する。所定の順列において指示を受け付けた際に表示手段に表示されていた画像の直前にある所定のモードで撮影された動画が、動画の一覧において選択され、識別可能に表示されるように制御する。
【００６３】
このようにすることで、ユーザは、シングル再生モードで閲覧していた画像についてのダイジェスト動画を見たいと思ったときに、煩雑な操作をすることなくすばやく目的のダイジェスト動画を再生することができる。また、ダイジェスト動画リスト表示して初期選択枠を合わせることで、シングル再生モードで表示していた画像の撮影日の前後の他のダイジェスト動画の存在を知ることができる。従って、シングル再生モードで閲覧していた画像についてのダイジェスト動画と、その前後のダイジェスト動画の存在をすばやく確認することができる。このため、シングル再生モードで、何泊かで行った旅行で撮影した静止画が表示された際に、ダイジェスト動画リストを表示させることで、シングル再生モードで表示していた静止画と同日のダイジェスト動画と、その前後の日のダイジェスト動画を確認できる。即ち、ユーザは、選択枠を移動してその旅行の一日目のダイジェスト動画から再生を開始するといったことが可能である。さらに、本実施例は、動画と静止画の画像ＩＤ順において、ダイジェスト動画に対して後ろ側にそのダイジェスト動画を生成するトリガーとなった静止画が複数枚並ぶように画像ＩＤが付与されるようになっている。このため、ダイジェスト動画とそれを生成するトリガーとなった静止画との関連付けをしなくとも、画像ＩＤでの並び順から、静止画からその静止画の直前のシーンが含まれているであろうダイジェスト動画を推定することもできる。
【００６４】
（実施形態２）
上述した実施形態１では、ダイジェスト動画のリストの例を用い、所定の撮影モードで撮影された動画の一覧を、当該一覧に含まれる動画を個別に選択可能に呈示し、さらに一覧の表示前に再生されていた画像に応じて初期選択項目を決定する方法について説明した。本実施形態では、所定の撮影モードで撮影された動画に限らず、記録媒体２００に記録されている動画の一覧を、当該一覧に含まれる動画を個別に選択可能に表示し、さらに一覧の表示前に再生されていた画像に応じて初期選択項目を決定する方法について説明する。なお、本実施形態は上述の実施形態１と同様の構成を有するデジタルカメラ１００を例にとって説明するため、デジタルカメラ１００の機能構成についての説明は省略する。
【００６５】
（動画リスト表示処理）
上述の実施形態１と同様の構成をもつ本実施形態のデジタルカメラ１００の動画リスト表示処理について、図７のフローチャートを用いて具体的な処理を説明する。当該フローチャートに対応する処理は、システム制御部１０１が、例えば不揮発性メモリ１０２に記憶されている対応する処理プログラムを読み出し、システムメモリ１０３に展開して実行することにより実現することができる。なお、本動画リスト表示処理の説明において、上述した実施形態１と同様の処理を行うステップについては、同一の参照符号を付して説明を省略する。
【００６６】
Ｓ７０１で、システム制御部１０１は、記録媒体２００に動画が記録されているか否かを判断する。具体的にはシステム制御部１０１は、例えば記録媒体Ｉ／Ｆ１２０を介して記録媒体２００に記録されている各動画の属性情報を読み出し、動画の属性情報を有する画像が記録されているか否かを判断する。システム制御部１０１は、記録媒体２００に動画が記録されていると判断した場合は処理をＳ５０２に移す。またシステム制御部１０１は、記録媒体２００に動画が記録されていないと判断した場合は処理をＳ５１６に移し、動画が存在しないことを通知するＧＵＩを不揮発性メモリ１０２より読み出して表示部１１３に表示させ、処理を完了する。
【００６７】
Ｓ７０２で、システム制御部１０１は、現在表示部１１３に表示させている画像と関連を有すると判定される動画が、記録媒体２００に存在するか否かをそれぞれの動画の属性情報を参照することにより判断する。ここで、表示部１１３に表示させている画像と関連を有すると判定される動画とは、次のような動画を指すものとする。
・表示部１１３に表示させている画像が動画撮影中に撮影された静止画である場合は、撮影中に当該静止画が撮影された動画
・表示部１１３に表示させている画像が、動画のフレームを抜き出すことにより生成された静止画である場合は、当該静止画が抜き出された動画
【００６８】
また本実施形態では、上述のような動画と静止画間の明確な紐付けの情報が属性情報に含まれる得る条件以外に、次のような条件に合致するか否かにより、動画が画像と関連を有する動画であるか否かを判断してもよい。
・撮影日時、ファイル生成日時、あるいはファイル更新日時が、表示部１１３に表示させている画像と同一の時間範囲に属する動画
【００６９】
即ち、上述した３つの条件の少なくともいずれかの条件を用い、表示部１１３に表示させている画像と関連を有すると判定される動画が存在するか否かをシステム制御部１０１は判断する。システム制御部１０１は、表示部１１３に表示させている画像と関連を有すると判定される動画が記録媒体２００に存在する場合は処理をＳ７０３に移し、存在しない場合は処理をＳ７０６に移す。
【００７０】
Ｓ７０３で、システム制御部１０１は、Ｓ７０２で判断した、表示部１１３に表示させている画像と関連を有すると判定された動画が記録媒体２００に複数存在するか否かを判断する。システム制御部１０１は、関連を有すると判定された動画が記録媒体２００に複数存在する場合は処理をＳ７０４に移し、１つしか存在しない場合は処理をＳ７０５に移す。
【００７１】
Ｓ７０４で、システム制御部１０１は、表示させている画像と関連を有すると判定された、記録媒体２００に記録されている複数の動画のうち、Ｓ５０２で取得した画像ＩＤの直前の動画の画像ＩＤを取得する。そしてシステム制御部１０１は当該取得した画像ＩＤを、初期選択させる動画の画像ＩＤとして例えばシステムメモリ１０３に記憶させる。なお、表示させている画像の画像ＩＤよりも前の画像ＩＤを有する、当該画像と関連を有すると判定された動画が存在しない場合は、システム制御部１０１は記録媒体２００に記録されている動画のうち、画像ＩＤが最も後ろの動画の画像ＩＤを取得すればよい。
【００７２】
Ｓ７０５で、システム制御部１０１は、表示させている画像と関連を有すると判定された１つの動画の画像ＩＤを取得し、初期選択させる動画の画像ＩＤとして例えばシステムメモリ１０３に記憶させる。
【００７３】
関連付けられた動画が存在しない場合、Ｓ７０６でシステム制御部１０１は、画像ＩＤ順において表示させている画像の直前の動画の画像ＩＤを取得し、初期選択させる動画の画像ＩＤとしてシステムメモリ１０３に記憶させる。なお、表示させている画像の画像ＩＤよりも前の画像ＩＤを有する動画が存在しない場合は、システム制御部１０１は記録媒体２００に記録されている動画のうち、画像ＩＤが最も後ろの動画の画像ＩＤを取得すればよい。
【００７４】
Ｓ７０７で、システム制御部１０１は、Ｓ５０６と同様に記録媒体２００に記録されている動画の画像ＩＤを取得し、動画のリストを生成する。そしてＳ７０８で、システム制御部１０１は動画のリストを表示部１１３に表示させる。このとき、当該動画のリストに含まれる動画は個別に選択可能な状態で表示部１１３に表示されているものとする。さらにＳ７０９で、システム制御部１０１は、表示部１１３に表示させた動画のリストのうち、初期選択項目として選択される動画として、初期選択させる動画の画像ＩＤの動画を選択し、選択枠を重畳させることにより識別可能に表示させる。
【００７５】
このようにすることで、表示中の画像に対応する動画を選択し、かつ閲覧していた画像と関連付けられた動画に限らず、所望の動画の再生を簡単な操作で実行することが可能になる。
【００７６】
なお、上述した実施形態１及び２では、動画の一覧のうち、選択されている項目を示すために選択枠を表示する例を説明したが、本発明の実施は、選択されていることを識別可能に表示できるものであれば、他の表示形態を用いてもよい。例えば、選択されている選択項目の色を他の選択項目と異ならせる、サイズを変える、あるいは選択マークを付すなどの表示形態であってもよい。
【００７７】
なお、システム制御部１０１の制御は１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。
【００７８】
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【００７９】
また、上述した実施形態においては、本発明をデジタルカメラに適用した場合を例にして説明したが、これはこの例に限定されず、動画と静止画とを再生可能な画像再生装置であれば適用可能である。すなわち、本発明はパーソナルコンピュータやＰＤＡ、携帯電話端末や携帯型の画像ビューワ、ディスプレイを備えるプリンタ装置、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダーなどに適用可能である。
【００８０】
（他の実施形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
0005723168.tif 000002
【図２】
0005723168.tif 000003
【図３】
0005723168.tif 000004
【図４】
0005723168.tif 000005
【図５】
0005723168.tif 000006
【図６】
0005723168.tif 000007
【図７】
0005723168.tif 000008