(57)【要約】【課題】動画中で移動する被写体をユーザが希望する任意の速度で自由に移動させることはできなかった。【解決手段】再生装置は、動画像の再生を制御する再生制御部１１１と、再生される動画像を表示する表示部１９と、表示部１９と重ねて配置されるタッチパネル１４と、タッチパネル１４に対するタッチ操作を検出する操作検出部１１３とを備える。再生制御部１１１は、操作検出部１１３によって検出されたタッチ操作が動画像中で移動する被写体の移動に沿った移動操作であると判定すると、移動操作に連動して被写体が移動するように、動画像の再生を制御する。【選択図】図１
2012191544.tif 000002
【特許請求の範囲】
【請求項１】
動画像の再生を制御する再生制御部と、
再生される動画像を表示する表示部と、
前記表示部と重ねて配置されるタッチパネル部と、
前記タッチパネル部に対するタッチ操作を検出する操作検出部と、
を備え、
前記再生制御部は、前記操作検出部によって検出されたタッチ操作が動画像中で移動する被写体の移動に沿った移動操作であると判定すると、前記移動操作に連動して前記被写体が移動するように、前記動画像の再生を制御する、
ことを特徴とする再生装置。
【請求項２】
前記再生制御部は、前記移動操作が動画再生時における被写体の移動方向とは逆の方向であると判定すると、前記移動操作に連動して前記被写体が移動するように、動画像の逆方向再生を制御する、
ことを特徴とする請求項１に記載の再生装置。
【請求項３】
前記再生制御部は、前記タッチ操作のタッチ位置が動画像中で移動する被写体の移動軌跡の近傍である場合には、前記タッチ操作が前記移動操作であると判定する、
ことを特徴とする請求項１または請求項２に記載の再生装置。
【請求項４】
前記再生制御部は、前記タッチ操作のタッチ位置が前記被写体の移動軌跡の近傍で、かつタッチされた時点の画像では、当該タッチ操作のタッチ位置に被写体が存在していない場合には、前記タッチ操作のタッチ位置近傍に前記被写体が存在する画像から動画を再生するように制御する、
ことを特徴とする請求項３に記載の再生装置。
【請求項５】
前記動画像中で移動する被写体の移動軌跡を作成する軌跡生成部をさらに備え、
前記再生制御部は、前記軌跡生成部によって作成された移動軌跡を動画像に重畳させて前記表示部に表示させる、
ことを特徴とする請求項１から請求項４のいずれか一項に記載の再生装置。
【請求項６】
前記動画像を構成する複数の画像の中から、前記操作検出部によって検出されたタッチ操作のタッチ位置近傍に前記動画像中で移動する被写体が存在する画像を検索する特定画像検索部をさらに備え、
前記再生制御部は、前記特定画像検索部によって検索された画像を用いて、動画像の再生を制御する、
ことを特徴とする請求項１から請求項５のいずれか一項に記載の再生装置。
【請求項７】
前記操作検出部は、検出されたタッチ操作の移動速度を検出し、
前記再生装置は、
動画像中の被写体の移動速度が前記タッチ操作の移動速度に対応するように、動画像の再生速度を設定する速度設定部をさらに備え、
前記再生制御部は、前記速度設定部で設定された再生速度で前記動画像の再生を制御する、
ことを特徴とする請求項１から請求項６のいずれか一項に記載の再生装置。
【請求項８】
撮像により動画像データを生成する撮像部と、
請求項１から請求項７のいずれか一項に記載の再生装置と、
を備えることを特徴とする撮像装置。
【請求項９】
動画像を表示する表示部と重ねて配置されるタッチパネルに対するタッチ操作を検出するステップと、
前記検出したタッチ操作が動画像中で移動する被写体の移動に沿った移動操作であるか否かを判定するステップと、
前記タッチ操作が前記被写体の移動に沿った移動操作であると判定すると、前記移動操作に連動して前記被写体が移動するように、前記動画像の再生を制御するステップと、
をコンピュータに実行させるための動画再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画像の再生技術に関する。
【背景技術】
【０００２】
従来、動画像から注目被写体を切り出して拡大し、拡大した静止画を並べて表示することにより、注目被写体を見やすくした画像を提供する技術が知られている（特許文献１参照）。
【０００３】
一方、動画像は全部を見ると時間がかかるため、途中から、あるいはその一部のみを効率的に鑑賞したいというユーザの声は多い。従来、動画像の中の一部の場面だけを再生したい場合には、早送りまたは巻き戻し再生をすることによってその場面を頭出しして、再生を行っていた。また、インデックスマークが付された位置を自動で頭出しできる再生装置も知られているが、このような再生装置でも、予めインデックスマークをその位置に手動入力しておく必要があった。
【０００４】
動画の頭出し再生技術に関し、動画の再生時間位置に応じた複数のサムネイル画像を表示させておいて、頭出ししたいサムネイル画像に対してジェスチャ操作が行われると、そのサムネイル画像に対応する場面から動画の再生を開始する技術が知られている（特許文献２参照）。
【０００５】
また、タッチパネルへの手の接近を検出して、表示される情報を制御する技術も知られている（特許文献３参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−１７８３６８号公報
【特許文献２】特開２００９−４３２２５号公報
【特許文献３】特開２００８−２５０６５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
動画の再生では、早送り釦またはスロー再生釦を操作することによって、予め決められた速度での早送り再生やスロー再生を行うことにより、希望する画像を表示させることができる。しかしながら、従来の技術では、動画中で移動する被写体をユーザが希望する任意の速度で自由に移動させることはできなかった。
【０００８】
本発明は、動画中で移動する被写体をユーザが希望する任意の速度で自由に移動させることができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明のある態様に係る再生装置は、動画像の再生を制御する再生制御部と、再生される動画像を表示する表示部と、前記表示部と重ねて配置されるタッチパネル部と、前記タッチパネル部に対するタッチ操作を検出する操作検出部と、を備え、前記再生制御部は、前記操作検出部によって検出されたタッチ操作が動画像中で移動する被写体の移動に沿った移動操作であると判定すると、前記移動操作に連動して前記被写体が移動するように、前記動画像の再生を制御する。
【００１０】
本発明の別の態様に係る動画再生プログラムは、動画像を表示する表示部と重ねて配置されるタッチパネルに対するタッチ操作を検出するステップと、前記検出したタッチ操作が動画像中で移動する被写体の移動に沿った移動操作であるか否かを判定するステップと、前記タッチ操作が前記被写体の移動に沿った移動操作であると判定すると、前記移動操作に連動して前記被写体が移動するように、前記動画像の再生を制御するステップと、をコンピュータに実行させる。
【発明の効果】
【００１１】
本発明によれば、ユーザは、タッチパネル部に対するタッチ操作によって、被写体の移動に沿った移動操作を行うことにより、動画像中で移動する被写体を任意の速度で自由に移動させることができる。
【図面の簡単な説明】
【００１２】
【図１】第１の実施形態におけるデジタルカメラの構成を示すブロック図である。
【図２】再生する動画の一例について説明するための図である。
【図３】ダイレクト操作モード設定時の動画再生表示の一例を説明するための図である。
【図４】通常の再生、スロー再生、早送り再生について説明するための図である。
【図５】指の摺動操作に応じたリバース再生について説明するための図である。
【図６】画面上で特定被写体が存在する位置から離れた位置であって、かつ、特定被写体の移動軌跡近傍の位置がタッチされた場合の動画再生方法について説明するための図である。
【図７】ユーザが特定被写体を指定する際の指定方法の一例を説明するための図である。
【図８】撮影画角が変わった場合に、特定被写体を特定する方法を説明するための図である。
【図９】第１の実施形態におけるデジタルカメラによって行われるフローチャートである。
【図１０】第２の実施形態におけるデジタルカメラの制御部の詳細な構成を示す図である。
【図１１】第２の実施形態における動画再生制御について説明するための図である。
【図１２】第２の実施形態におけるデジタルカメラによって行われるフローチャートである。
【発明を実施するための形態】
【００１３】
−第１の実施形態−
図１は、第１の実施形態におけるデジタルカメラ１の構成を示すブロック図である。デジタルカメラ１は、静止画・動画を撮影する撮影装置として機能するとともに、静止画・動画を再生する再生装置としても機能する。
【００１４】
デジタルカメラ１は、制御部１１と、プログラム／データ記憶部１２と、操作部１３と、タッチパネル１４と、撮像部１５と、ＳＤＲＡＭ１６と、画像処理部１７と、表示ドライバー部１８と、表示部１９と、圧縮伸長部２０と、再生部２１と、記録部２２と、画像記憶部２３と、バス２５とを備える。
【００１５】
制御部（ＣＰＵ）１１は、プログラム／データ記憶部１２に記憶された制御プログラムに従って動作し、カメラの全体制御を行う。制御部１１内には、再生制御部１１１、軌跡生成部１１２、操作検出部１１３、および、特定画像検索部１１４が設けられている。再生制御部１１１、軌跡生成部１１２、操作検出部１１３、および、特定画像検索部１１４は、制御プログラムにより実行される処理の一部であるため、制御部１１に含まれる機能部として説明する。
【００１６】
再生制御部１１１は、後述する再生部２１が画像の再生を行う際の再生制御（再生速度制御）を行う。
【００１７】
軌跡生成部１１２は、動画像内で動きのある被写体を特定して、これを特定被写体とするとともに、特定被写体の形状・色を検出して、動画中の特定被写体の追尾を行う。ユーザによって特定被写体が特定された場合には、ユーザによって特定された被写体を特定被写体とする。また、ユーザによって特定被写体が特定されない場合であって、動きのある被写体が複数検出された場合には、サイズの最も大きい被写体を特定被写体として特定する。ただし、サイズの大きい被写体ではなく、動きが最も大きい被写体を特定被写体として特定するようにしてもよい。
【００１８】
また、軌跡生成部１１２は、動画の再生に応じて、画像上での特定被写体の位置を順次記憶させることによって、特定被写体の移動軌跡を作成する。作成した移動軌跡データは、画像記憶部２３に格納される。
【００１９】
操作検出部１１３は、ユーザによる操作部１３の操作およびタッチパネル１４の操作を検出する。特に、操作検出部１１３は、タッチパネル１４の操作位置に基づいて、表示部１９に表示されている画像上の対応する位置を検出する。
【００２０】
特定画像検索部１１４は、ユーザによってタッチパネル１４のタッチ操作が行われた場合に、特定被写体が画像上の指定された位置（タッチ位置）を中心とする所定範囲内に存在する画像を、表示部１９に表示中の動画を構成する複数の画像の中から検索する。画像を検索する際、軌跡生成部１１２によって特定被写体の移動軌跡が生成されている場合には、画像上の特定被写体の位置が特定されているので、移動軌跡の情報を利用する。軌跡生成部１１２によって特定被写体の移動軌跡が生成されていない場合には、画像認識処理によって、動画を構成する一連の画像の中から検索する。このとき、動画を構成する全ての画像の中から検索せずに、所定フレーム（例えば、１０フレーム）または所定時間（例えば、０．５秒）ごとに検索するようにしてもよい。
【００２１】
動画の内容によっては、特定被写体が画像上の指定された位置を複数回通過することもあり、その場合には、複数の画像が検出される。そのような場合、特定画像検索部１１４は、撮影時間が最も早い画像を優先して検出する。場合によっては、撮影時間が遅い画像を優先して検出するようにしてもよい。
【００２２】
制御部１１には、プログラム／データ記憶部１２、操作部１３、タッチパネル１４、および、バス２５が接続されている。プログラム／データ記憶部１２には、前述したように、制御部１１において実行するプログラムが記憶されており、各種データも記憶されている。
【００２３】
操作部１３は、ユーザがカメラに指示を与えるための各種操作部材を有する。各種操作部材には、例えば、電源釦、レリーズ釦、ＯＫ釦、十字釦、再生釦、テレワイド釦等が含まれる。操作部１３に含まれる各種操作部材の操作状態は、制御部１１の操作検出部１１３によって検出される。
【００２４】
タッチパネル１４は、表示部１９の前面に重ねて配置され、または表示部１９と一体に構成されている。ユーザが表示部１９の画面をタッチすると、操作検出部１１３によって、タッチ位置およびタッチ方向が検出される。
【００２５】
バス２５には、制御部１１の他に、撮像部１５、ＳＤＲＡＭ１６、画像処理部１７、表示ドライバー部１８、圧縮伸長部２０、再生部２１、および、記録部２２が接続されている。
【００２６】
撮像部１５は、被写体像を結像させるための撮影レンズ、被写体像を画像データに変換するための撮像素子、および、これらの処理回路、撮影レンズの光路中に介挿された絞りおよびシャッタ等を含む。撮像部１５によって生成された静止画像や連続画像の画像データはバス２５に出力される。
【００２７】
ＳＤＲＡＭ１６は、電気的に書き換え可能な揮発性の一時記憶メモリであり、撮像部１５から出力される静止画像や連続画像の画像データの一時記憶に用いられる。
【００２８】
画像処理部１７は、デジタル画像データのデジタル的増幅（デジタルゲイン調整処理）、ホワイトバランス、色補正、ガンマ（γ）補正、コントラスト補正、ライブビュー表示用画像生成、動画画像生成、インデックス画像（縮小画像）生成等の各種画像処理を行う。
【００２９】
圧縮伸長部２０は、ＳＤＲＡＭ１６に一時記憶された静止画像や連続画像の画像データをＪＰＥＧやＴＩＦＦ等の圧縮方式により圧縮し、また表示等のために伸長するための回路である。なお、画像圧縮は、ＪＰＥＧ、ＴＩＦＦ、ＭＰＥＧに限らず、他の圧縮方式も適用できる。
【００３０】
表示ドライバー部１８は、表示部１９と接続されており、表示部１９に画像を表示させる。表示部１９は、カメラ本体の背面等に配置された液晶モニタや有機ＥＬ等のディスプレイである。
【００３１】
再生部２１は、再生制御部１１１からの指示に基づいて、画像の再生を行う。特に、再生部２１は、表示部１９に表示中の動画を構成する複数の画像の中から、制御部１１の特定画像検索部１１４で検索された画像データを読み出す。読み出された画像データは、圧縮伸長部２０において伸長され、伸長された画像データに基づいて、表示部１９に画像が再生表示される。
【００３２】
記録部２２は、圧縮伸長部２０で圧縮された画像データを画像記憶部２３に記録させる。画像記憶部２３は、再生部２１に接続されており、カメラ本体に内蔵、または装填可能な画像データの記録媒体である。
【００３３】
第１の実施形態におけるデジタルカメラ１では、動画再生時の再生モードとして、通常の動画再生モードに加えて、ダイレクト操作モードを設定することができる。
【００３４】
ダイレクト操作モードについて説明する。図２は、再生する動画の一例について説明するための図である。図２（Ａ）および図２（Ｂ）は、再生する動画を構成する複数の静止画の中の撮影開始と終了の画像であり、それぞれ時刻ｔ＝０（秒）およびｔ＝３０（秒）のときの画像を表している。また、図２（Ｃ）は、以後の説明のために、３秒間隔の移動被写体の位置を示した画像を表している。
【００３５】
図２（Ａ）〜図２（Ｃ）において、特定被写体は、道路２６を走っている人物２８である。すなわち、画像上では、道路２６、家２７、および、人物２８が写っているが、動きのある被写体である人物２８が特定被写体として特定される。図２（Ｃ）に示すように、時刻ｔ＝０（秒）からｔ＝３０（秒）までの間で、３秒間隔の特定被写体の位置をそれぞれｐ１、ｐ２、ｐ３、ｐ４、ｐ５、ｐ６、ｐ７、ｐ８、ｐ９、ｐ１０、ｐ１１と表す。
【００３６】
図３は、ダイレクト操作モード設定時の動画再生表示の一例を説明するための図である。デジタルカメラ１がダイレクト操作モードに設定されて、特定被写体が特定されると、図３（Ａ）に示すように、特定された特定被写体に対して、特定被写体であることを示す矢印のアイコン３１が表示される。また、軌跡生成部１１２によって特定被写体の移動軌跡が作成されている場合には、画像上に移動軌跡を重畳表示させる。図３（Ａ）では、点線で移動軌跡３２を表示している。
【００３７】
なお、特定被写体の移動軌跡は、動画が最初から最後まで一度再生されると、軌跡生成部１１２によって作成されて、次の動画再生時に表示部１９に表示される。しかし、移動軌跡が作成されていない状態であれば、動画の再生中に、特定被写体の移動軌跡を作成し、動画の再生中に、作成途中の移動軌跡を表示部１９に随時表示させるようにしてもよい。
【００３８】
ユーザは、タッチパネル１４へのタッチ操作によって、特定被写体の移動速度、すなわち、動画の再生速度を任意の速度に制御することができる。この制御は、ユーザが、画面上で、特定被写体の近傍をタッチすることで行われる。特定被写体の近傍とは、特定被写体が存在する位置を中心とする所定範囲内である。図３（Ｂ）は、指３３によって、図２（Ｃ）のｐ５の位置に存在する特定被写体の近傍をタッチした状態を示す図である。
【００３９】
ユーザは、タッチパネル１４に指をタッチしたまま、特定被写体の移動方向に沿って、別の地点まで指を動かす摺動操作を行うことにより、特定被写体を動かすことができる。特定被写体の移動方向とは、動画の通常再生時に特定被写体が移動する方向である。図３（Ｃ）は、タッチパネル１４に指をタッチしたまま、特定被写体の移動方向に沿って指を動かす摺動操作を行っている状態を示す図である。指３４は摺動操作の開始位置を、指３６は摺動操作の終了位置を、指３５は摺動操作途中の位置をそれぞれ表している。
【００４０】
特定画像検索部１１４は、動画を構成する一連の画像の中から、指でタッチされた位置を中心とする所定範囲内に特定被写体が存在する画像を検索する。指でタッチされた位置を中心とする所定範囲内に特定被写体が存在する画像が複数存在する場合には、指でタッチされた位置から最も近い位置に特定被写体が存在する画像を検索する。そして、検索した画像を表示部１９に表示させる。指の摺動操作が行われている期間中に、この処理を繰り返し行うことにより、指の摺動操作の速度と同じ速度で特定被写体が移動するような動画再生を行うことができる。すなわち、指をゆっくり動かす摺動操作を行えば、特定被写体がゆっくり移動するスロー再生が行われ、指を速く動かす摺動操作を行えば、特定被写体が速く移動する早送り再生が行われる。
【００４１】
図３（Ｃ）では、複数の特定被写体を表示することによって、指の摺動操作に応じて特定被写体が移動している様子を表している。また、図３（Ｃ）に示す点線３７は、特定被写体の移動方向を示す線であり、実際の動画では表示されない。なお、図３（Ｂ）あるいは、図３（Ｃ）の途中で、タッチした状態で指の動きを止めた場合には、その位置で動画像を一時停止させる。
【００４２】
図３（Ｄ）は、ユーザが指の摺動操作を終了して、タッチパネル１４から指３８を離した状態を示す図である。タッチパネル１４からユーザの指が離されると、通常の再生速度による動画再生を再開する。図３（Ｄ）に示す例では、再生時間２７秒の画像から、通常の再生速度による動画再生が再開されている。
【００４３】
図３（Ｃ）は、指をゆっくり動かす摺動操作が行われた場合の動画再生表示例を示している。上述したように、指をゆっくり動かす摺動操作が行われると、摺動操作速度に応じて、特定被写体がゆっくり移動するスロー再生が行われる。これに対して、図３（Ｅ）は、指を速く動かす摺動操作が行われた場合の動画再生表示例を示す図である。指を速く動かす摺動操作が行われると、摺動操作速度に応じて、特定被写体が速く移動する早送り再生が行われる。
【００４４】
図４は、通常の再生、スロー再生、早送り再生について説明するための図である。図４（Ａ）は、通常再生時の特定被写体の時間変化を、図４（Ｂ）はスロー再生時の特定被写体の時間変化を、図４（Ｃ）は早送り再生時の特定被写体の時間変化をそれぞれ示している。
【００４５】
通常再生時には、特定被写体がｐ５の位置からｐ９の位置に移動するまでに１２秒かかっている（図４（Ａ））。これに対して、ユーザが指をｐ５の位置からｐ９の位置まで２４秒かけて摺動する操作を行うと、摺動操作の速度に合わせて、特定被写体がｐ５の位置からｐ９の位置まで２４秒かけて移動するスロー再生が行われる（図４（Ｂ））。
【００４６】
また、ユーザが指をｐ５の位置からｐ９の位置まで６秒で摺動する操作を行うと、摺動操作の速度に合わせて、特定被写体がｐ５の位置からｐ９の位置まで６秒で移動する早送り再生が行われる（図４（Ｃ））。
【００４７】
図３および図４では、特定被写体の移動方向に沿って指を動かす摺動操作を行うことにより、動画の再生速度を制御する方法について説明した。本実施形態では、特定被写体の移動方向とは逆の方向に沿って指を動かす摺動操作を行うことにより、動画を逆方向に再生するリバース再生を行う。
【００４８】
図５は、指の摺動操作に応じたリバース再生について説明するための図である。図５（Ａ）は、再生時間２４秒の画像を示している。図５（Ａ）では、点線で移動軌跡５０を表示している。ユーザは、画面上で、特定被写体の近傍をタッチし、タッチした状態を保ちながら、特定被写体の移動方向とは逆の方向に沿って、別の地点まで指を動かす摺動操作を行う。
【００４９】
図５（Ｂ）は、タッチパネル１４に指をタッチしたまま、特定被写体の移動方向とは逆の方向に沿って指を動かす摺動操作を行っている状態を示す図である。指５１は摺動操作の開始位置を、指５３は摺動操作の終了位置を、指５２は摺動操作途中の位置をそれぞれ表している。
【００５０】
図５（Ｃ）は、ユーザが指の摺動操作を終了して、タッチパネル１４から指５５を離した状態を示す図である。タッチパネル１４からユーザの指が離されると、通常の再生速度による動画再生を再開する。図５（Ｃ）に示す例では、再生時間１５秒の画像から、通常の再生速度による動画再生が再開されている。
【００５１】
特定画像検索部１１４は、動画を構成する一連の画像の中から、指でタッチされた位置を中心とする所定範囲内に特定被写体が存在する画像を検索する。指でタッチされた位置を中心とする所定範囲内に特定被写体が存在する画像が複数存在する場合には、指でタッチされた位置から最も近い位置に特定被写体が存在する画像を検索する。そして、検索した画像を表示部１９に表示させる。指の摺動操作が行われている期間中に、この処理を繰り返し行うことにより、特定被写体の移動方向とは逆方向の摺動操作の速度と同じ速度で、特定被写体が移動方向とは逆方向に移動するような動画再生（リバース再生）を行うことができる。
【００５２】
図５（Ｂ）では、複数の特定被写体を表示することによって、指の摺動操作に応じて特定被写体が移動している様子を表している。また、図５（Ｂ）に示す点線５４は、リバース再生時の特定被写体の移動方向を示す線であり、実際の動画では表示されない。
【００５３】
上述した図３〜図５を用いた説明では、画面上で特定被写体の近傍をタッチして摺動操作を行う操作方法について説明した。続いて、画面上で特定被写体が存在する位置から離れた位置であって、かつ、特定被写体の移動軌跡近傍の位置をタッチして摺動操作を行う操作方法について、図６を用いて説明する。
【００５４】
図６（Ａ）は、再生時間０秒の画像を示す図である。矢印のアイコン６０で示されている特定被写体は、ｐ１の位置に存在する。この状態で、ユーザは、ｐ１の位置から離れた位置であって、かつ、特定被写体の移動軌跡６１の近傍の希望する位置をタッチする。移動軌跡６１の近傍とは、移動軌跡６１から所定範囲内の位置である。
【００５５】
特定画像検索部１１４は、動画を構成する一連の画像の中から、指でタッチされた位置を中心とする所定範囲内に特定被写体が存在する画像を検索する。指でタッチされた位置を中心とする所定範囲内に特定被写体が存在する画像が複数存在する場合には、指でタッチされた位置から最も近い位置に特定被写体が存在する画像を検索する。そして、検索した画像を表示部１９に表示させる。
【００５６】
図６（Ｂ）は、図６（Ａ）に示すｐ１の位置から離れた位置であって、かつ、特定被写体の移動軌跡６１近傍の位置をユーザが指６２でタッチした時の表示部１９の表示例を示す図である。指６２でタッチされた位置に最も近い位置ｐ５に特定被写体が存在する画像が検索されて、表示部１９に表示されている。
【００５７】
この後、指６２をタッチパネル１４にタッチしたまま、特定被写体の移動方向に沿って指を動かす摺動操作を行うと、摺動操作に応じて特定被写体が移動する動画再生が行われる（図６（Ｃ））。この摺動操作に応じた動画再生表示は、図３（Ｃ）を用いて説明した動画再生表示と同じである。図６（Ｃ）では、指６２から指６３へと摺動操作を行うことにより、ｐ５の位置からｐ９の位置へと特定被写体が移動する様子を表している。また、図６（Ｃ）に示す点線６４は、特定被写体の移動方向を示している。なお、タッチした状態で指の動きを止めた場合には、その位置で動画像を一時停止させる。
【００５８】
なお、図５を用いて説明したように、特定被写体の移動方向と逆の方向に指を動かす摺動操作を行うと、特定被写体が移動方向とは逆方向に移動するような動画再生（リバース再生）が行われる。
【００５９】
また、図６（Ｂ）に示す状態で、ユーザが指を離すと、図６（Ｂ）に示す画像から動画の再生が開始される。
【００６０】
特定被写体は、ユーザが指定することができる。図７は、ユーザが特定被写体を指定する際の指定方法の一例を説明するための図である。ユーザは、タッチパネルを指で触れて、３人の被写体のうちで、主役被写体として指定したい被写体を指で囲む操作を行う。図７に示す点線７１は、指で囲む操作が行われたことを示している。制御部１１の軌跡生成部１１２は、操作検出部１１３の検出結果に基づいて、特定被写体を特定する。
【００６１】
ただし、ユーザが特定被写体を特定する方法は、図７に示す方法に限定されることはない。例えば、指で直接タッチされた被写体を特定被写体として特定するようにしてもよい。
【００６２】
ここで、上述した説明では、動画撮影時の撮影画角がほとんど変わらないものとした。しかし、撮影画角が変わっても、特定被写体を特定することはできる。
【００６３】
図８は、撮影画角が変わった場合に、特定被写体を特定する方法を説明するための図である。図８（Ａ）は、再生時間０秒、すなわち、動画撮影開始時の画像である。また、図８（Ｂ）は、再生時間１５秒の画像であり、図８（Ｃ）は、再生時間３０秒の画像である。図８（Ａ）、図８（Ｂ）、図８（Ｃ）に示すように、撮影時間が進むにつれて、特定被写体を拡大表示するために、ズームアップされている。
【００６４】
撮影画角が変わった場合でも、画像上の被写体の形状や色に基づいて、既知の方法により、特定被写体を特定することができる。図８に示す例では、例えば、道路８２の形状や色、および、特定被写体８１の形状や色などに基づいて、特定被写体８１を特定する。撮影画角が変わることで、撮影開始から終了までに、背景も変化していくが、背景の形状や色から、背景の相互関係を判断する。例えば、図８の（Ａ）と（Ｃ）の道路８２が同一の道路であると判断することで、（Ａ）→（Ｂ）→（Ｃ）の相互関係を決定する。このようにして、図８（Ａ）の画像で右下隅付近が指定された場合でも、その指定された位置が図８（Ｃ）の画像では、略中央寄りの位置に対応する位置であると決定する。
【００６５】
また、上記説明では、ユーザによって指定された位置（指定位置）は、「現在表示部に表示されている画像での位置」としたが、指定位置を「表示部上での物理的な位置」としてもよい。つまり、撮影画角がほぼ一定であれば、「現在表示部に表示されている画像での位置」でも「表示部上での物理的な位置」でも差はないが、撮影画角が途中で変化する場合には、両者は当然相違する。
【００６６】
つまり、表示部画面の右下隅が指定された場合には、これまでの例では、「指定された時点の画像の右下隅位置」が指定位置とされ、特定画像検索部１１４は、「指定された時点の画像の右下隅位置」に特定被写体が存在する画像を検索していた。
【００６７】
一方、指定位置を「表示部上での物理的な位置」とされる場合には、特定画像検索部１１４は、表示部の画面の右下隅位置に特定被写体が存在する画像を検索するようにする。指定位置としていずれの方式を採用するかは、事前に選択できるようにすればよい。
【００６８】
図９は、第１の実施形態におけるデジタルカメラ１によって行われるフローチャートである。デジタルカメラ１が動画の再生を行う再生モードに設定されると、制御部１１は、再生対象の動画データを画像記憶部２３から読み出して、動画の再生処理を開始する。
【００６９】
ステップＳ１１では、デジタルカメラ１がダイレクト操作モードに設定されたか否かを判定する。デジタルカメラ１がダイレクト操作モードに設定されていないと判定するとステップＳ１２に進み、通常の動画再生を行い、ステップＳ１１に戻る。一方、デジタルカメラ１がダイレクト操作モードに設定されたと判定すると、ステップＳ１３に進む。
【００７０】
ステップＳ１３では、軌跡生成部１１２によって動画像内で動きのある被写体を特定し、この被写体を特定被写体とする。図７を用いて説明したように、ユーザによって特定被写体が指定された場合には、指定された被写体を特定被写体とする。また、特定被写体の移動軌跡データが画像記憶部２３に格納されている場合には、その被写体を特定被写体とする。
【００７１】
ステップＳ１４では、特定被写体の移動軌跡データが画像記憶部２３に格納されているか否かを判定する。特定被写体の移動軌跡データが画像記憶部２３に格納されていると判定するとステップＳ１５に進む。ステップＳ１５では、画像記憶部２３から再生対象の動画データとともに、特定被写体の移動軌跡データを読み出して、特定被写体の移動軌跡とともに動画を再生表示する。
【００７２】
一方、ステップＳ１４において、特定被写体の移動軌跡データが画像記憶部２３に格納されていないと判定すると、ステップＳ１６に進む。ステップＳ１６では、軌跡生成部１１２によって、動画の再生に応じて特定被写体の移動軌跡を作成する。
【００７３】
ステップＳ１７では、画像記憶部２３から再生対象の動画データを読み出し、軌跡生成部１１２で作成された移動軌跡とともに、読み出した動画を再生表示する。
【００７４】
ステップＳ１８において、操作検出部１１３は、タッチパネル１４のタッチ操作が行われたか否かを判定する。タッチパネル１４のタッチ操作が行われていないと判定するとステップＳ１１に戻り、タッチ操作が行われたと判定すると、ステップＳ１９に進む。
【００７５】
ステップＳ１９において、特定画像検索部１１４は、表示部１９に現在表示されている画像において、ユーザによってタッチされた位置の近傍に特定被写体が存在するか否かを判定する。タッチされた位置の近傍とは、タッチされた位置を中心とする所定範囲内である。所定範囲とは、半径が例えば画面の横幅の５％〜１０％程度の円内である。タッチされた位置の近傍に特定被写体が存在すると判定するとステップＳ２０に進む。
【００７６】
ステップＳ２０において、操作検出部１１３は、タッチパネル１４のタッチ位置が移動したか否かを判定する。タッチ位置が移動していないと判定するとステップＳ２０で待機し、タッチ位置が移動したと判定すると、ステップＳ２１に進む。
【００７７】
ステップＳ２１において、操作検出部１１３は、タッチ位置の移動先の位置を検出する。
【００７８】
ステップＳ２２において、特定画像検索部１１４は、ステップＳ２１で検出された移動位置の近傍に特定被写体が存在する画像を、再生中の動画を構成する一連の画像の中から検索する。移動位置の近傍とは、移動位置を中心とする所定範囲内である。
【００７９】
ステップＳ２３では、ステップＳ２２で検索した画像を表示部１９に表示させる。
【００８０】
ステップＳ２４において、操作検出部１１３は、タッチパネル１４へのタッチ操作が終了したか否かを判定する。タッチ操作が終了していないと判定するとステップＳ２０に戻り、タッチ操作が終了したと判定すると、ステップＳ２５に進む。なお、タッチ操作の移動開始後に、タッチされた状態で移動が停止された場合には、その位置で動画像が一時停止される。
【００８１】
一方、ステップＳ１９において、タッチされた時点で、タッチされた位置の近傍に特定被写体が存在しないと判定すると、ステップＳ２７に進む。ステップＳ２７では、タッチパネル１４のタッチ位置が特定被写体の移動軌跡の近傍であるか否かを判定する。移動軌跡の近傍とは、移動軌跡から所定の範囲内である。所定の範囲とは、移動軌跡を中心にした一定幅の範囲であって、その一定幅は、例えば画面の横幅の５％〜１０％程度の値である。タッチ位置が特定被写体の移動軌跡の近傍であると判定するとステップＳ２８に進む。
【００８２】
ステップＳ２８において、特定画像検索部１１４は、タッチパネル１４のタッチ位置近傍に特定被写体が存在する画像を、再生中の動画を構成する一連の画像の中から検索する。
【００８３】
ステップＳ２９では、ステップＳ２８で検索した画像を表示部１９に表示させる。
【００８４】
一方、ステップＳ２７においてタッチ位置が特定被写体の移動軌跡の近傍ではないと判定すると、ステップＳ３０に進む。ステップＳ３０では、ユーザのタッチパネル１４へのタッチ操作を無効にして、ステップＳ２５に進む。
【００８５】
ステップＳ２５では、動画の再生を終了する操作が行われたか否かを判定する。例えば、ユーザによって電源オフ操作や、撮影操作が行われると、再生終了の操作が行われたと判定して、フローチャートの処理を終了する。一方、動画の再生を終了する操作が行われていないと判定すると、ステップＳ１４に戻る。
【００８６】
以上、第１の実施形態におけるデジタルカメラによれば、ユーザによるタッチ操作が動画像中で移動する被写体の移動に沿った移動操作である場合に、移動操作に連動して被写体が移動するように、動画像の再生を制御する。これにより、ユーザは、動画中で移動する被写体を、希望する任意の速度で自由に移動させることができる。また、早送り釦やスロー再生釦による操作ではなく、タッチパネル１４へのタッチ操作によって被写体の移動速度をコントロールできるので、直感的な操作によって、被写体の移動速度を制御することができる。さらに、タッチパネル１４へのタッチ操作によって、被写体の移動速度を制御するので、移動する被写体を任意の位置に容易に停止させることができる。
【００８７】
また、移動操作が動画再生時における被写体の移動方向とは逆の方向である場合に、移動操作に連動して被写体が移動するように、動画像の逆方向再生を制御する。これにより、動画像中の被写体を、希望する任意の速度で自由に逆方向に移動させることができる。
【００８８】
特に、動画像中で移動する被写体の移動軌跡から所定の範囲内のタッチ操作に基づいて、タッチ操作が移動操作であるか否かを判定するので、ユーザは、被写体の移動軌跡にぴったり合わせてタッチ操作を行う必要がなく、利便性が高い。
【００８９】
また、タッチ操作のタッチ位置が表示部１９に表示されている被写体の位置ではなく、かつ、被写体の移動軌跡から所定の範囲内の位置である場合には、タッチ操作のタッチ位置近傍に被写体が存在する画像から動画を再生するように制御する。これにより、被写体が希望する位置に存在する画像から動画の再生を行うことができる。
【００９０】
さらに、動画像中で移動する被写体の移動軌跡を作成し、作成した移動軌跡を動画像に重畳させて表示部１９に表示させるので、ユーザは、被写体の移動に沿った移動操作を容易に行うことができる。
【００９１】
特に、動画像を構成する複数の画像の中から、タッチ操作のタッチ位置近傍に動画像中で移動する被写体が存在する画像を検索し、検索した画像を用いて、動画像の再生を制御するので、タッチ操作に連動した動画の再生制御を精度良く行うことができる。
【００９２】
なお、上記では、軌跡生成部１１２は、特定被写体の移動軌跡を動画再生中に作成すると説明したが、これに限られることはない。例えば、動画の撮影時に、特定被写体を定めて、移動軌跡を作成して、動画像データとともに記録するようにしてもよい。
【００９３】
また、操作入力部材もタッチパネルには限られない。移動軌跡をなぞる操作ができればよいので、例えばタッチパッドやマウスでも利用可能である。
【００９４】
−第２の実施形態−
図１０は、第２の実施形態におけるデジタルカメラの制御部１１Ａの詳細な構成を示す図である。制御部１１Ａ以外の構成は、第１の実施形態におけるデジタルカメラと同じである。
【００９５】
制御部１１Ａは、再生制御部１１１、軌跡生成部１１２、操作検出部１１３、特定画像検索部１１４、および、速度設定部１１５を備える。
【００９６】
軌跡生成部１１２は、第１の実施形態で説明した機能に加えて、特定被写体の移動軌跡を作成する際に、動画再生時における特定被写体の移動速度Ｖ０を求める。この移動速度Ｖ０は、特定被写体の実際の移動速度ではなく、あくまで画像上での移動速度である。
【００９７】
操作検出部１１３は、ユーザによるタッチパネル１４のタッチ操作を検出するとともに、タッチ操作に基づいて、タッチパネル上を移動するユーザの指の速度Ｖｆを検出する。
【００９８】
速度設定部１１５は、操作検出部１１３によって検出された指の移動速度Ｖｆと、軌跡生成部１１２によって求められた特定被写体の移動速度Ｖ０とに基づいて、速度比Ｖｆ／Ｖ０を算出する。算出した速度比Ｖｆ／Ｖ０を動画の再生速度倍率に設定する。
【００９９】
再生制御部１１１は、速度設定部１１５で設定された再生速度倍率に応じて、動画の再生（再生速度）を制御する。例えば、再生速度倍率が２の場合には、動画を２倍速で再生する。任意の再生速度倍率で動画を再生する具体的な方法は、既知の方法を用いることができる。例えば、６０フレーム／秒で記録された動画の場合に、２倍速で動画を再生する場合には、基本となる６０フレーム／秒のフレーム画像を１つおきに間引いて、３０フレーム／秒の動画として再生することで、２倍速が実現できる。別な方法として、１秒あたりに表示するフレーム数を増やして、１２０フレーム／秒の動画を作成し、再生することでも、２倍速が実現できる。
【０１００】
図１１は、第２の実施形態における動画再生制御について説明するための図である。図１１（Ａ）は、３秒間隔の移動被写体の位置（図２（Ｃ）のｐ５、ｐ６、ｐ７、ｐ８、ｐ９の位置に対応）を示した画像を表している。操作検出部１１３によって検出された指の移動速度をＶｆとする。指は一定速度Ｖｆで移動されるものとする。
【０１０１】
図１１（Ｂ）は、画面上での被写体の移動速度Ｖ０と、指の移動速度Ｖｆとの関係を示す図である。被写体の移動速度Ｖ０は、動画の通常再生時における画面上での移動速度を示している。つまり、実際には被写体が一定速度で移動しても、被写体の位置が遠い場合には、画面上での速度は遅くなる。また、図１１（Ｃ）は、ユーザによる指の操作に応じて変更された、画面上での被写体の移動速度を示す図である。
【０１０２】
上述したように、再生制御部１１１は、操作検出部１１３によって検出された指の移動速度Ｖｆと、動画上での特定被写体の移動速度Ｖ０との比Ｖｆ／Ｖ０を、動画の再生速度倍率に設定する。この再生速度倍率Ｖｆ／Ｖ０で再生された動画において、この被写体の画面上の移動速度Ｖ０’は、次式（１）で説明するように、指の移動速度Ｖｆと等しくなる。
Ｖ０’＝Ｖ０×（Ｖｆ／Ｖ０）＝Ｖｆ              （１）
【０１０３】
なお、図１１（Ｃ）に示すように、実際の制御では、指の摺動操作に対して画像の再生速度の変化は若干の時間遅れＴ１が生じる。すなわち、指の摺動操作の開始から時間Ｔ１後に、被写体の移動速度がＶ０からＶｆへと変更され、指の摺動操作の終了から時間Ｔ１後に、被写体の移動速度がＶｆからＶ０へと変更される。なお、上では、説明を簡単にするため、指の移動速度Ｖｆを一定としたが、指の移動速度Ｖｆが変化する場合には、その変化に合わせて、画像の再生速度Ｖ０’も連続的に変化する。
【０１０４】
図１２は、第２の実施形態におけるデジタルカメラ１によって行われるフローチャートである。図９に示すフローチャートの処理と同一の処理を行うステップについては、同一の符号を付して詳しい説明は省略する。図１２に示すフローチャートが図９に示すフローチャートと異なるのは、ステップＳ２１からステップＳ２３の処理の代わりに、ステップＳ４１からステップＳ４３の処理が設けられていることである。
【０１０５】
ステップＳ２０の判定を肯定すると、ステップＳ４１に進む。ステップＳ４１において、操作検出部１１３は、タッチパネル１４上を移動する指の移動速度Ｖｆを検出する。
【０１０６】
ステップＳ４２において、速度設定部１１５は、操作検出部１１３によって検出された指の移動速度Ｖｆと、動画上での特定被写体の移動速度Ｖ０とに基づいて、速度比Ｖｆ／Ｖ０を算出する。
【０１０７】
ステップＳ４３において、再生制御部１１１は、速度設定部１１５で設定された再生速度倍率Ｖｆ／Ｖ０に応じて、動画の再生（再生速度）を制御する。なお、第１の実施形態と同様に、タッチ操作の移動開始後に、タッチされた状態で移動が停止された場合には、その位置で動画像が一時停止される。
【０１０８】
以上、第２の実施形態におけるデジタルカメラにおいても、ユーザは、動画中で移動する被写体を、希望する任意の速度で自由に移動させることができる。
【０１０９】
特に、第２の実施形態におけるデジタルカメラによれば、タッチ操作の移動速度を検出し、動画像中の被写体の移動速度がタッチ操作の移動速度に対応するように、動画像の再生速度を設定し、設定した再生速度で動画像の再生を制御する。これにより、タッチ操作に連動した動画の再生制御を精度良く行うことができる。
【０１１０】
また、動画の再生制御を、検出された指の摺動速度に応じて再生速度を制御する第２の実施形態による方法と、タッチ位置に応じた画像を連続的に検索して表示する第１実施形態による方法とを併用することで、より精度やスピードを向上させるようにしてもよい。つまり、指の移動速度が速い場合や移動量が大きい場合には、第２の実施形態による方法を用い、逆に、指の移動速度や移動量が少ない場合には、第１の実施形態による方法を用いるようにする。
【０１１１】
なお、上述した第１〜第２の実施形態の説明では、デジタルカメラが行う処理としてハードウェアによる処理を前提としていたが、このような構成に限定される必要はない。例えば、コンピュータにて、ソフトウェア処理を行う構成とすることもできる。この場合、コンピュータは、ＣＰＵ、ＲＡＭ等の主記憶装置、上記処理の全て或いは一部を実現させるためのプログラムが記憶されたコンピュータ読み取り可能な記憶媒体を備えている。ここでは、このプログラムを動画再生プログラムと呼ぶ。そして、ＣＰＵが上記記憶媒体に記憶されている動画再生プログラムを読み出して、情報の加工・演算処理を実行することにより、上述のデジタルカメラと同様の処理を実現させる。
【０１１２】
ここで、コンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、この動画再生プログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該動画再生プログラムを実行するようにしても良い。
【０１１３】
本発明は、上記実施形態にそのまま限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素の幾つかの構成要素を削除してもよい。
【０１１４】
上述した実施の形態では、再生装置を搭載したカメラをデジタルカメラとして説明したが、動画再生機能を有するカメラや再生装置であれば、ビデオカメラやムービーカメラでもよく、さらに、携帯電話や携帯情報端末（ＰＤＡ：Personal Digital Assist）、ゲーム機器、あるいはフォトスタンド等でもよい。
【符号の説明】
【０１１５】
１１…制御部
１４…タッチパネル
１９…表示部
１１１…再生制御部
１１２…軌跡生成部
１１３…操作検出部
１１４…特定画像検索部
１１５…速度設定部
【図４】
2012191544.tif 000003
【図９】
2012191544.tif 000004
【図１２】
2012191544.tif 000005
【図１】
2012191544.tif 000006
【図２】
2012191544.tif 000007
【図３】
2012191544.tif 000008
【図５】
2012191544.tif 000009
【図６】
2012191544.tif 000010
【図７】
2012191544.tif 000011
【図８】
2012191544.tif 000012
【図１０】
2012191544.tif 000013
【図１１】
2012191544.tif 000014