(57)【要約】【課題】操作性を一段と向上し得る。【解決手段】デジタルカメラ１０は、対象クリップ表示領域４１に対するジェスチャ操作を検知すると、当該ジェスチャ操作を検知した時点の対象クリップの再生位置を対象クリップから抽出する抽出クリップのイン点又はアウト点として設定することにより、ユーザに、液晶ディスプレイ１９Ａに表示された対象クリップに直接触る感覚のジェスチャ操作で、ジェスチャ操作を行った時点の対象クリップの再生位置を抽出クリップのイン点又はアウト点として指定させることができるので、一段と直感的な操作を行わせることができ、操作性を一段と向上することができる。【選択図】図５
2010277183.tif 000002
【特許請求の範囲】
【請求項１】
動画像を再生して表示部の動画像表示領域に表示させる制御部と、
上記表示部の表示面に対するジェスチャ操作を検知する検知部と、
上記表示部の動画像表示領域に対するジェスチャ操作を上記検知部が検知すると、検知した時点の上記動画像の再生位置を、上記動画像から抽出する部分の開始時点又は終了時点として設定する設定部と
を具える編集装置。
【請求項２】
上記制御部は、
上記動画像に含まれる上記開始時点のフレーム画像及び上記終了時点のフレーム画像と、上記動画像の上記開始時点及び上記終了時点間に含まれるフレーム画像のうち一枚以上のフレーム画像とを時系列順に並べて上記表示部に表示させる
請求項１に記載の編集装置。
【請求項３】
上記設定部は、
上記表示部の動画像表示領域に対するジェスチャ操作を上記検知部が検知すると、検知した時点の上記動画像の再生位置を上記開始時点として設定し、再度同一のジェスチャ操作を上記検知部が検知すると、検知した時点の上記動画像の再生位置を上記終了時点として設定する
請求項１に記載の編集装置。
【請求項４】
上記制御部は、
上記表示部に表示させているフレーム画像のうちの２枚のフレーム画像の表示間隔を変化させるようなジェスチャ操作を上記検知部が検知すると、当該ジェスチャ操作に応じて、上記動画像の当該２枚のフレーム画像間に含まれるフレーム画像のうち上記表示部に表示させるフレーム画像の枚数を変化させる
請求項２に記載の編集装置。
【請求項５】
上記制御部は、
上記開始時点及び上記終了時点間に注目すべき時点である注目時点が設定されている場合、当該注目時点のフレーム画像を上記開始時点のフレーム画像及び上記終了時点のフレーム画像と共に時系列順に並べて上記表示部に表示させる
請求項２に記載の編集装置。
【請求項６】
上記設定部は、
上記開始時点のフレーム画像又は上記終了時点のフレーム画像の表示位置を変化させるようなジェスチャ操作を上記検知部が検知すると、当該ジェスチャ操作に応じて上記開始時点又は上記終了時点を変更する
請求項２に記載の編集装置。
【請求項７】
制御部が、動画像を再生して表示部の動画像表示領域に表示させ、
設定部が、検知部により上記表示部の動画像表示領域に対するジェスチャ操作を検知されると、検知された時点の上記動画像の再生位置を、上記動画像から抽出する部分の開始時点又は終了時点として設定する
編集方法。
【請求項８】
コンピュータに、
制御部が、動画像を再生して表示部の動画像表示領域に表示させるステップと、
検知部が、上記表示部の動画像表示領域に対するジェスチャ操作を検知するステップと、
設定部が、上記ジェスチャ操作を上記検知部が検知した時点の上記動画像の再生位置を、上記動画像から抽出する部分の開始時点又は終了時点として設定するステップと
を実行させるための編集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、編集装置、編集方法及び編集プログラムに関し、例えばタッチパネルを有する編集装置に適用して好適なものである。
【背景技術】
【０００２】
従来、編集装置は、ユーザにより動画像の所望部分が複数指定されると、当該動画像から指定された部分を抽出し、これらの部分をつなぎ合わせた編集動画像を生成するようになされている。
【０００３】
このような編集装置においては、抽出した部分をどの順番でどのようにつなぎ合わせて編集動画像を得るかといった編集内容を規定した編集リストを作成し、この編集リストに基づいて編集動画像を生成するものが提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−６６８１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで上述した編集装置は、ユーザにマウスやキーボードを操作させ、ディスプレイに表示させた開始時点設定ボタン又は終了時点設定ボタンなどを選択させることにより、動画像の所望部分の開始時点又は終了時点を指定させるようになされている。
【０００６】
そこで、動画像から抽出する部分の開始時点又は終了時点を指定するといった操作をさらに直感的にユーザに行わせることができれば、編集装置の操作性が格段と向上するものと考えられる。
【０００７】
本発明は以上の点を考慮してなされたもので、操作性を一段と向上し得る編集装置、編集方法及び編集プログラムを提案しようとするものである。
【課題を解決するための手段】
【０００８】
かかる課題を解決するため本発明においては、制御部が、動画像を再生して表示部の動画像表示領域に表示させ、設定部が、検知部により表示部の動画像表示領域に対するジェスチャ操作が検知されると、検知された時点の動画像の再生位置を、動画像から抽出する部分の開始時点又は終了時点として設定するようにした。
【０００９】
これにより本発明は、ユーザに、表示部に表示された動画像に直接触る感覚のジェスチャ操作で、ジェスチャ操作を行った時点の動画像の再生位置を、当該動画像から抽出する部分の開始時点又は終了時点として指定させることができるので、一段と直感的に操作を行わせることができる。
【発明の効果】
【００１０】
本発明によれば、ユーザに、表示部に表示された動画像に直接触る感覚のジェスチャ操作で、ジェスチャ操作を行った時点の動画像の再生位置を、当該動画像から抽出する部分の開始時点又は終了時点として指定させることができるので、一段と直感的に操作を行わせることができる。かくして、操作性を一段と向上し得る編集装置、編集方法及び編集プログラムを実現することができる。
【図面の簡単な説明】
【００１１】
【図１】実施の形態の概要となる編集装置の機能構成を示すブロック図である。
【図２】デジタルカメラの外観構成を示す略線図である。
【図３】デジタルカメラのハードウェア構成を示す略線図である。
【図４】編集画面の構成を示す略線図である。
【図５】イン点及びアウト点の設定の説明に供する略線図である。
【図６】補完サムネイルの生成の説明に供する略線図である。
【図７】サムネイルのスクロールの説明に供する略線図である。
【図８】設定処理手順を示すフローチャートである。
【図９】図８の設定処理手順を示すフローチャートに続くフローチャートである。
【図１０】イン点の変更の説明に供する略線図である。
【図１１】フリック操作の説明に供する略線図である。
【図１２】ピンチイン操作／ピンチアウト操作の説明に供する略線図である。
【図１３】ピンチイン操作による補完サムネイル枚数の変更の説明に供する略線図である。
【図１４】ピンチアウト操作による補完サムネイル枚数の変更の説明に供する略線図である。
【図１５】変更処理手順を示すフローチャートである。
【図１６】他の実施の形態におけるイン点及びアウト点の設定の説明に供する略線図である。
【図１７】他の実施の形態におけるサムネイルの表示方法（１）の説明に供する略線図である。
【図１８】他の実施の形態におけるサムネイルの表示方法（２）の説明に供する略線図である。
【発明を実施するための形態】
【００１２】
以下、発明を実施するための最良の形態（以下実施の形態とする）について説明する。なお、説明は以下の順序で行う。
１．実施の形態
２．他の実施の形態
【００１３】
＜１．実施の形態＞
［１−１．実施の形態の概要］
まず、実施の形態の概要を説明する。因みにこの概要を説明した後、実施の形態の具体例の説明に移る。
【００１４】
図１において１は、実施の形態の概要となる編集装置の機能構成を示す。この編集装置１は、制御部２と、検知部３と、設定部４とを有している。
【００１５】
制御部２は、動画像を再生して表示部５の動画像表示領域に表示させるようになされている。検知部３は、表示部５の表示面に対するジェスチャ操作を検知するようになされている。設定部４は、表示部５の動画像表示領域に対するジェスチャ操作を検知部３が検知すると、検知した時点の動画像の再生位置を、動画像から抽出する部分の開始時点又は終了時点として設定するようになされている。
【００１６】
このような構成により、編集装置１は、ユーザに、表示部に表示された動画像に直接触る感覚のジェスチャ操作で、ジェスチャ操作を行った時点の動画像の再生位置を、当該動画像から抽出する部分の開始時点又は終了時点として指定させることができるので、一段と直感的に操作を行わせることができる。かくして、編集装置１は、操作性を一段と向上することができる。
【００１７】
このような機能構成でなる編集装置１の具体例について、以下、詳しく説明する。
【００１８】
［１−２．実施の形態の具体例］
［１−２−１．デジタルカメラの外観構成］
図２（Ａ）及び（Ｂ）において１０は、上述した編集装置１の具体例であるデジタルカメラの外観構成を示す。このデジタルカメラ１０は、片手で把持し得る程度の大きさの略扁平矩形状でなる筐体１１を有している。
【００１９】
この筐体１１の前面１１Ａには、撮影レンズ１２、ＡＦ（Auto Focus）イルミネータ１３、レンズカバー１４が設けられている。レンズカバー１４は上下にスライド可能となっており、上方にスライドされると撮影レンズ１２及びＡＦイルミネータ１３を覆うようになされている。これによりレンズカバー１４は、撮影レンズ１２及びＡＦイルミネータ１３を保護するようになされている。
【００２０】
また筐体１１の上面１１Ｂには、ズームレバー（ＴＥＬＥ／ＷＩＤＥ）１５、シャッタボタン１６、マークボタン１７、電源ボタン１８が設けられている。さらに筐体１１の背面１１Ｃには、表示デバイス１９が設けられている。この表示デバイス１９は、液晶ディスプレイ１９Ａと、この液晶ディスプレイ１９Ａの表示面を覆う透明なタッチパネル１９Ｂとでなる。因みにここでは、静電容量方式のタッチパネル１９Ｂを用いている。
【００２１】
このデジタルカメラ１０は、撮影モード時、撮影レンズ１２を介して撮像した被写体の画像をスルー画像として表示デバイス１９に表示する。そしてデジタルカメラ１０は、シャッタボタン１６の押下操作に応じて、撮像した画像を記録する。
【００２２】
尚、デジタルカメラ１０は、主な撮影モードとして、静止画像を撮影する静止画モードと、動画像を撮影する動画モードとを有している。
【００２３】
具体的に、静止画モード時、デジタルカメラ１０は、シャッタボタン１６が押下されると被写体の静止画像を記録する。一方、動画モード時、デジタルカメラ１０は、シャッタボタン１６が押下されると動画像の記録を開始して、再度シャッタボタン１６が押下されると動画像の記録を終了する。
【００２４】
またデジタルカメラ１０は、再生モード時、記録した動画像を表示デバイス１９に表示する。さらにデジタルカメラ１０は、表示デバイス１９にアイコンやボタンなどを表示し、これらに対するタッチ操作に応じて動作モードの切替えなどの各種処理を行う。
【００２５】
［１−２−２．デジタルカメラのハードウェア構成］
次にデジタルカメラ１０のハードウェア構成について図３を用いて説明する。デジタルカメラ１０は、ＣＰＵ２０がプログラムＲＯＭ２１に書き込まれたプログラムをＲＡＭ２２にロードして実行することで各種処理を実行する。因みに、ＣＰＵは、Central  Processing  Unitの略である。また、ＲＯＭは、Read  Only  Memoryの略、ＲＡＭは、Random  Access  Memoryの略である。
【００２６】
タッチパネル１９Ｂは、タッチパネル１９Ｂ上の任意の位置が指でタッチされると、タッチされた位置（以下、これをタッチ位置とも呼ぶ）を液晶ディスプレイ１９Ａの表示面の座標として検出する。そしてタッチパネル１９Ｂは、このタッチ位置の座標に応じた入力信号をＣＰＵ２０に送る。
【００２７】
ＣＰＵ２０は、タッチパネル１９Ｂからこの入力信号が送られると、タッチ位置の座標に基づいて、タッチ位置の動きを液晶ディプレイ１９Ａの表示面に対するジェスチャ操作（例えばタッチ操作、ドラッグ操作など）として検知する。ＣＰＵ２０は、このジェスチャ操作に応じて各部を制御するようになされている。
【００２８】
操作部２３には、ズームレバー１５、シャッタボタン１６、マークボタン１７、電源ボタン１８が含まれており、これらの押下操作に応じた入力信号をＣＰＵ２０に送る。ＣＰＵ２０は、操作部２３から送られた入力信号に応じて各部を制御するようにもなされている。
【００２９】
ＣＰＵ２０は、タッチパネル１９Ｂを介して動作モードを撮影モードへ切り替えるよう指示されると、動作モードを撮影モードに切り替える。
【００３０】
撮影モードに移行すると、ＣＰＵ２０は、モータドライバ２４を制御して、アクチュエータ２５を駆動させることで、上述した撮影レンズ１２やＡＦイルミネータ１３などからなるレンズ部２６を、筐体１１から露出させる。またＣＰＵ２０は、アクチュエータ２５を駆動させることで、レンズ部２６の絞りを調整したり、フォーカスレンズを移動させたりする。
【００３１】
またこのとき、ＣＰＵ２０は、タイミングジェネレータ２７を制御して、タイミング信号をＣＣＤ（Charge  Coupled  Device）などでなる撮像素子２８に供給する。撮像素子２８は、このタイミング信号に基づいて動作することにより、レンズ部２６を介して取り込まれた被写体からの光を電気信号に変換（すなわち光電変換）して、これをアナログ信号処理部２９に供給する。
【００３２】
アナログ信号処理部２９は、ＣＰＵ２０の制御のもと、この電気信号に対してアナログ信号処理（増幅等）を施すことでアナログ画像信号を得、これをアナログデジタル変換部（これをＡ／Ｄ変換部とも呼ぶ）３０に供給する。
【００３３】
Ａ／Ｄ変換部３０は、ＣＰＵ２０の制御のもと、送られてきたアナログ画像信号をアナログデジタル変換（Ａ／Ｄ変換）することでデジタル画像信号を得、これをデジタル信号処理部３１に供給する。
【００３４】
デジタル信号処理部３１は、ＣＰＵ２０の制御のもと、送られてきたデジタル画像信号に対してデジタル信号処理（ノイズ除去等）を施した後、液晶ディスプレイ１９Ａに供給する。この結果、液晶ディスプレイ１９Ａには、被写体の画像がスルー画像として表示される。このようにしてデジタルカメラ１０は、撮影者に被写体を確認させる。
【００３５】
またこのとき、デジタル信号処理部３１は、ＣＰＵ２０の制御のもと、アイコンやボタンなどからなるグラフィクス信号を生成し、これをデジタル画像信号に重畳する。この結果、液晶ディスプレイ１９Ａには、スルー画像と共にアイコンやボタンなどが表示される。
【００３６】
ここで、操作部２３のシャッタボタン１６が押下されたとする。するとＣＰＵ２０は、シャッタボタン１６の押下に応じて操作部２３から送られてくる入力信号により、シャッタボタン１６が押下されたと認識して、静止画モードであれば、静止画像を記録する。
【００３７】
すなわちデジタル信号処理部３１は、ＣＰＵ２０の制御のもと、Ａ／Ｄ変換部３０から供給されたデジタル画像信号を例えばＪＰＥＧ(Joint Photographic Experts Group)フォーマット等の所定の静止画フォーマットで圧縮することで圧縮静止画データを生成する。そしてＣＰＵ２０は、この圧縮静止画データにファイルヘッダなどを付与することで静止画ファイルとして記録デバイス３２に記録する。このようにしてデジタルカメラ１０は、静止画像を記録する。
【００３８】
一方、動画モードであれば、シャッタボタン１６の押下に応じて操作部２３から送られてくる入力信号により、シャッタボタン１６が押下されたと認識して、動画像の記録を開始する。
【００３９】
すなわちデジタル信号処理部３１は、ＣＰＵ２０の制御のもと、Ａ／Ｄ変換部３０から送られてきたデジタル画像信号を例えばＨ．２６４フォーマット等の所定の動画フォーマットで圧縮することで圧縮動画データを生成する。そしてＣＰＵ２０は、圧縮動画データを記録デバイス３２に記録していく。
【００４０】
その後、再びシャッタボタン１６が押下されると、ＣＰＵ２０は、動画像の記録を終了する。すなわちＣＰＵ２０は、撮影開始から終了までの一連の圧縮動画データの記録を完了する。そしてＣＰＵ２０は、この圧縮動画データにファイルヘッダなどを付与することで動画ファイルとして記録デバイス３２に記録する。このようにしてデジタルカメラ１０は、動画像を記録する。
【００４１】
またデジタルカメラ１０では、動画撮影中、ユーザが例えばお気に入りの画像など後で確認したい画像を、マークボタン１７を押下することにより静止画像として記録することができるようにもなされている。
【００４２】
具体的に操作部２３は、マークボタン１７が押下されると、マークボタン１７の押下に応じた入力信号をＣＰＵ２０に供給する。
【００４３】
デジタル信号処理部３１は、ＣＰＵ２０の制御のもと、このときＡ／Ｄ変換部３０から供給されたデジタル画像信号を、所定の静止画フォーマットで圧縮することで、圧縮静止画データを生成する。そしてＣＰＵ２０は、この圧縮静止画データにファイルヘッダなどを付与することで静止画ファイルとして記録デバイス３２に記録する。このようにしてデジタルカメラ１０は、動画撮影中、マークボタン１７が押下された時点（以下、これをマーク時点とも呼ぶ）の画像を静止画像としても記録する。
【００４４】
またＣＰＵ２０は、動画像の記録を完了すると、記録した動画像を管理する為の動画像管理データベースにその動画像の属性情報を登録するようにもなっている。この属性情報には、動画像のファイル名や、動画像を撮影したときの日時、マーク時点のタイムコードなどが含まれる。尚この動画像管理データベースは、記録デバイス３２に記憶され保持されている。
【００４５】
因みに、記録デバイス３２は、例えば数ギガバイト〜数十ギガバイト程度の不揮発性メモリであり、デジタルカメラ１０に予め内蔵された記録媒体であってもよいし、メモリカードのような形態でデジタルカメラ１０に着脱可能な記録媒体であってもよい。
【００４６】
またデジタルカメラ１０は、記録デバイス３２とは別に、ＥＥＰＲＯＭ（Electrically  Erasable  Programmable  ROM）３３を有している。ＣＰＵ２０は、このＥＥＰＲＯＭ３３に、ユーザにより設定された各種情報など、電源オフ後も保持する必要がある情報を記憶させるようになっている。
【００４７】
一方、タッチパネル１９Ｂを介して、動作モードを再生モードに切り替えるよう指示されると、ＣＰＵ２０は、動作モードを再生モードに切り替える。
【００４８】
ＣＰＵ２０は、タッチパネル１９Ｂを介して選択されたファイルを記録デバイス３２からＲＡＭ２２に読み出す。
【００４９】
ここで、選択されたファイルが静止画ファイルである場合、ＣＰＵ２０は、この静止画ファイルから静止画データを抽出して、これをデジタル信号処理部３１に送る。
【００５０】
デジタル信号処理部３１は、ＣＰＵ２０の制御のもと、送られてきた静止画データを圧縮されたときと同一の静止画フォーマットで伸張することで、圧縮前のデジタル画像信号を得、これを液晶ディスプレイ１９Ａに供給する。この結果、液晶ディスプレイ１９Ａには、選択された静止画ファイルに対応する静止画像が表示される。このようにしてデジタルカメラ１０は、撮影した静止画像を再生する。
【００５１】
一方、選択されたファイルが動画ファイルである場合、ＣＰＵ２０は、この動画ファイルから、動画データを抽出して、これをデジタル信号処理部３１に供給する。
【００５２】
デジタル信号処理部３１は、ＣＰＵ２０の制御のもと、送られてきた動画データを圧縮されたときと同一の動画フォーマットで伸長することで、圧縮前のデジタル画像信号を得、これを液晶ディスプレイ１９Ａに供給する。この結果、液晶ディスプレイ１９Ａには、選択された動画ファイルに対応する動画像が表示される。
【００５３】
このようにしてデジタルカメラ１０は、撮影した動画像を再生する。尚、以下の説明では、デジタルカメラ１０で撮影した動画像のことをクリップとも呼ぶ。
【００５４】
因みに、ＣＰＵ２０が、上述した編集装置１の制御部２、設定部４に対応するハードウェアであり、タッチパネル１９Ｂ及びＣＰＵ２０が上述した編集装置１の検知部３に対応するハードウェアである。また、液晶ディスプレイ１９Ａが、上述した表示部５に対応するハードウェアである。
【００５５】
［１−２−３．設定処理］
ところでデジタルカメラ１０には、クリップからその一部分を抽出し、抽出した複数の部分をつなげて新たなクリップを生成する編集モードが設けられている。尚、抽出対象となるクリップのことを対象クリップとも呼び、この対象クリップから抽出された部分のことを抽出クリップとも呼ぶ。
【００５６】
以下、この抽出クリップの開始時点（以下、これをイン点とも呼ぶ）及び終了時点（以下、これをアウト点とも呼ぶ）を設定する処理（以下、これを設定処理とも呼ぶ）について、詳しく説明する。
【００５７】
ＣＰＵ２０は、タッチパネル１９Ｂを介して編集モードへの切換操作が行われると、編集モードに切り替え、ユーザに対象クリップを選択させるための選択画面（図示せず）を液晶ディスプレイ１９Ａに表示させる。
【００５８】
ＣＰＵ２０は、選択画面においてタッチパネル１９Ｂを介して対象クリップが選択されると、図４に示す編集画面４０を液晶ディスプレイ１９Ａに表示させる。これと共にＣＰＵ２０は、選択された対象クリップを再生し、編集画面４０内の左側に横長の長方形状に設けられている対象クリップ再生領域４１に表示させる。
【００５９】
編集画面４０には、対象クリップ再生領域４１の下側に、抽出クリップに含まれるフレーム画像の縮小画像であるサムネイルＰを表示する抽出クリップ表示領域４２が横長の長方形状に設けられている。
【００６０】
また編集画面４０には、対象クリップ再生領域４１の右側にＯＫボタン４３が設けられており、ＯＫボタン４３の下側にＱｕｉｔボタン４４が設けられている。
【００６１】
ＣＰＵ２０は、タッチパネル１９Ｂを介してＯＫボタン４３が選択されると、抽出クリップをつなげて新たなクリップを生成するようになされている。またＣＰＵ２０は、タッチパネル１９Ｂを介してＱｕｉｔボタン４４が選択されると、編集画面４０を終了し、選択画面に戻るようになされている。
【００６２】
ここでユーザによりタッチパネル１９Ｂをタッチした後すぐ離す操作（以下、これをタップ操作とも呼ぶ）が対象クリップ再生領域４１内の任意位置に対して行われたとする。
【００６３】
このときＣＰＵ２０は、タッチパネル１９Ｂを介して当該タップ操作を検知すると、対象クリップの再生を一時停止すると共に、半透明のドーナツ状でなるジョグシャトルＪＳを対象クリップ再生領域４１の右側部分に一部重なるようにして表示させる。またＣＰＵ２０は、対象クリップの再生位置を示すタイムコードＴＣを、ジョグシャトルＪＳに重ねて表示させる。
【００６４】
尚ＣＰＵ２０は、ジョグシャトルＪＳを表示させた状態で、再度、対象クリップ再生領域４１内に対するタップ操作が行われたことを検知すると、ジョグシャトルＪＳを非表示にし、対象クリップを一時停止されている時点から再生するようになされている。
【００６５】
ここで図５（Ａ）に示すように、タッチパネル１９Ｂに指をタッチさせたまま移動させる操作（以下、これをドラッグ操作とも呼ぶ）が、ジョグシャトルＪＳを時計回りになぞるように行われたとする。
【００６６】
このときＣＰＵ２０は、タッチパネル１９Ｂを介して当該ドラッグ操作を検知すると、対象クリップをコマ送りで再生して対象クリップ再生領域４１に表示させる。一方ＣＰＵ２０は、ジョグシャトルＪＳに対するドラッグ操作が反時計回りに行われた場合、対象クリップをコマ戻しで再生して対象クリップ再生領域４１に表示させる。
【００６７】
このようにデジタルカメラ１０は、ユーザにジョグシャトルＪＳに対するドラッグ操作を行わせることにより、対象クリップの再生位置をユーザが所望する再生位置まで移動することができる。
【００６８】
尚ＣＰＵ２０は、ユーザによりジョグシャトルＪＳに対するドラッグ操作が行われているときのみ、対象クリップをコマ送り又はコマ戻しで再生し、当該ドラッグ操作が終了すると、その時点の再生位置で対象クリップを一時停止するようになされている。
【００６９】
ここで図５（Ｂ）に示すように、ユーザにより対象クリップ再生領域４１を起点とするドラッグ操作が行われたとする。
【００７０】
このときＣＰＵ２０は、タッチパネル１９Ｂを介して当該ドラッグ操作が開始されたことを検知すると、現時点の対象クリップの再生位置に対応するフレーム画像を抽出し、そのフレーム画像の縮小画像Ｆを生成してタッチ位置に表示させる。ＣＰＵ２０は、タッチ位置の移動に合わせて縮小画像Ｆを移動させる。
【００７１】
そしてユーザが抽出クリップ表示領域４２までドラッグ操作を行ったとする。このときＣＰＵ２０は、タッチパネル１９Ｂを介して当該ドラッグ操作を検知すると、ユーザにより現時点の対象クリップの再生位置が抽出クリップのイン点として指定されたと認識し、この再生位置を抽出クリップのイン点として設定する。
【００７２】
これと共にＣＰＵ２０は、図５（Ｃ）に示すように、縮小画像Ｆをさらに縮小させた画像、つまりイン点に対応するフレーム画像のサムネイル（以下、これをイン点サムネイルとも呼ぶ）Ｐｉを生成し、これを抽出クリップ表示領域４２の左端に表示させる。因みにＣＰＵ２０は、イン点サムネイルＰｉの右上にイン点のサムネイルであることを示すアルファベットの「Ｉ」の文字を表示させる。
【００７３】
このようにして抽出クリップのイン点を設定した後、再度ユーザにより対象クリップ再生領域４１から抽出クリップ表示領域４２までのドラッグ操作が行われたとする。
【００７４】
このときＣＰＵ２０は、ユーザにより現在の対象クリップの再生位置が抽出クリップのアウト点として指定されたと認識し、この再生位置を抽出クリップのアウト点として設定する。
【００７５】
そしてＣＰＵ２０は、図５（Ｄ）に示すように、アウト点に対応するフレーム画像を抽出し、このフレーム画像のサムネイル（以下、これをアウト点サムネイルとも呼ぶ）Ｐｏを生成してこれを抽出クリップ表示領域４２に表示させる。因みにＣＰＵ２０は、アウト点サムネイルＰｏの右上にアウト点のサムネイルであることを示すアルファベットの「Ｏ」の文字を表示させる。
【００７６】
これと共にＣＰＵ２０は、イン点〜アウト点間に含まれる任意のフレーム画像のサムネイルＰｓ（Ｐｓ１、Ｐｓ２、…、Ｐｓｎ）を、時系列順に並べて抽出クリップ表示領域４２に表示させる。尚、イン点〜アウト点間に含まれる任意のフレーム画像のサムネイルを、イン点サムネイルＰｉ及びアウト点サムネイルＰｏの間を補完するサムネイルとして、補完サムネイルとも呼ぶ。
【００７７】
この結果、左から右に、イン点サムネイルＰｉ、補完サムネイルＰｓ、アウト点サムネイルＰｏが時系列順に並んで表示される。尚、補完サムネイルＰｓを生成する処理について、詳しくは後述する。
【００７８】
またこのように抽出クリップのイン点及びアウト点を設定した後、再度ユーザにより対象クリップ再生領域４１から抽出クリップ表示領域４２までのドラッグ操作が行われたとする。
【００７９】
このときＣＰＵ２０は、新たな抽出クリップのイン点を設定する。そしてＣＰＵ２０は、図５（Ｅ）に示すように、前回設定したアウト点サムネイルＰｏの右側に、異なる抽出クリップであることの区別がつくよう当該アウト点サムネイルＰｏと少し間をあけて、新たな抽出クリップのイン点サムネイルＰｉを表示させる。
【００８０】
そして再度、対象クリップ再生領域４１から抽出クリップ表示領域４２までのドラッグ操作が行われると、ＣＰＵ２０は、当該抽出クリップのアウト点を設定し、補完サムネイルＰｓとアウト点サムネイルＰｏとを抽出クリップ表示領域４２に表示させる。
【００８１】
このような対象クリップ再生領域４１から抽出クリップ表示領域４２までのドラッグ操作がユーザに繰り返し行われることにより、ＣＰＵ２０は、複数の抽出クリップのイン点及びアウト点を設定するようになされている。
【００８２】
次に、補完サムネイルＰｓを生成し、抽出クリップ表示領域４２に表示させる処理について具体的に説明する。
【００８３】
ＣＰＵ２０は、図６（Ａ）に示すように抽出クリップのイン点Ｏｉを設定すると、イン点サムネイルＰｉを生成する。そしてＣＰＵ２０は、イン点Ｏｉから対象クリップの終了時点Ｏｅまでにおいて、イン点から所定時間Ｔ秒（例えば３０秒）ごとの時点Ｏｔ（Ｏｔ１、Ｏｔ２、…、Ｏｔｎ）に対応するフレーム画像を抽出する。
【００８４】
そしてＣＰＵ２０は、抽出したフレーム画像ごとにサムネイルＰｔ（Ｐｔ１、Ｐｔ２、…、Ｐｔｎ）を生成し、これをＲＡＭ２２に一時的に記憶させる。尚、このようにＣＰＵ２０が所定の規則に従って自動的に決定した時点のフレーム画像のサムネイルを、自動サムネイルとも呼ぶ。
【００８５】
このようにＣＰＵ２０は、イン点Ｏｉを設定した際に自動サムネイルＰｔを生成しておくことにより、アウト点Ｏｏを設定してから自動サムネイルＰｔを生成する場合よりも、自動サムネイルＰｔを補完サムネイルＰｓとして表示させる時間を早めることができる。
【００８６】
その後ＣＰＵ２０は、図６（Ｂ）に示すようにアウト点Ｏｏを設定すると、アウト点サムネイルＰｏを生成する。
【００８７】
またＣＰＵ２０は、記録デバイス３２に保持された動画像管理データベースからイン点Ｏｉ〜アウト点Ｏｏ間にあるマーク時点Ｏｍのタイムコードを取得する。
【００８８】
そしてＣＰＵ２０は、イン点Ｏｉ〜アウト点Ｏｏ間にあるマーク時点Ｏｍに対応するフレーム画像を抽出し、このフレーム画像のサムネイルＰｍ（Ｐｍ１〜Ｐｍ３）を生成する。尚、このようにマーク時点Ｏｍに対応するフレーム画像のサムネイルのことをマークサムネイルとも呼ぶ。またＣＰＵ２０は、マーク時点Ｏｍのサムネイルであることを示すためにサムネイルの左上の角を赤い三角形で塗りつぶしてマークサムネイルＰｍを生成する。
【００８９】
そしてＣＰＵ２０は、ＲＡＭ２２からイン点Ｏｉ〜アウト点Ｏｏ間における自動サムネイルＰｔを読み出し、これとマークサムネイルＰｍとを補完サムネイルＰｓとして設定する。
【００９０】
そしてＣＰＵ２０は、抽出クリップ表示領域４２のイン点サムネイルＰｉの右側に、補完サムネイルＰｓとアウト点サムネイルＰｏとを時系列順に並べて表示させる。
【００９１】
ここで、例えば図７（Ａ）に示すように、抽出クリップ表示領域４２はサムネイルＰが８枚分表示できる大きさの領域であったとする。そして、左端にイン点サムネイルＰｉが表示されているため、現在表示可能なサムネイルＰの枚数（これをサムネイル表示可能枚数とも呼ぶ）が残り７枚であったとする。
【００９２】
また、イン点〜アウト点間における自動サムネイルＰｔの枚数とマークサムネイルＰｍの枚数を合わせた枚数、すなわち補完サムネイルＰｓ（Ｐｓ１〜Ｐｓ９）の枚数（以下、これを補完サムネイル枚数とも呼ぶ）が９枚であったとする。
【００９３】
このときＣＰＵ２０は、抽出クリップ表示領域４２のイン点サムネイルＰｉの右側に補完サムネイルＰｓ１から時系列順に補完サムネイルＰｓを表示させると、補完サムネイルＰｓ７までしか表示できず、アウト点サムネイルＰｏを表示させることができない。ＣＰＵ２０がアウト点を設定したにもかかわらずアウト点サムネイルＰｏを表示させないと、ユーザはアウト点が設定されたのかどうかをきちんと確認することができず不便である。
【００９４】
そこでＣＰＵ２０は、サムネイル表示可能枚数から１枚引いた数よりも補完サムネイル枚数の方が多い場合、アウト点サムネイルＰｏが一番右側に表示されるようイン点サムネイルＰｉ及び補完サムネイルＰｓを左方向にスクロールさせる。この結果、図７（Ｂ）に示すように、イン点サムネイルＰｉ及び補完サムネイルＰｓ１〜Ｐｓ２が非表示になり、補完サムネイルＰｓ３〜Ｐｓ７及びアウト点サムネイルＰｏが表示される。
【００９５】
尚ＣＰＵ２０は、補完サムネイルＰｓ及びアウト点サムネイルＰｏが表示された後、抽出クリップ表示領域４２内で左右方向にドラッグ操作が行われると、当該ドラッグ操作に応じて、イン点サムネイルＰｉ、補完サムネイルＰｓ、アウト点サムネイルＰｏをスクロールさせるようになされている。
【００９６】
またＣＰＵ２０は、サムネイル表示可能枚数が０枚である状態で新たに抽出クリップのイン点を設定した場合は、抽出クリップ表示領域４２に表示させているサムネイルＰを１枚分左方向へスクロールさせて、新たなイン点サムネイルＰｉを一番右端に表示させる。このようにＣＰＵ２０は、イン点を設定した場合には、イン点サムネイルＰｉを優先的に表示させるようになされている。
【００９７】
このようにしてＣＰＵ２０は、抽出クリップのイン点及びアウト点を設定すると、イン点〜アウト点間に含まれるフレーム画像を抽出してサムネイル（補完サムネイル）Ｐｓを生成し、これを表示させるようになされている。
【００９８】
［１−２−４．設定処理手順］
次に、上述した設定処理における動作処理手順（以下、これを設定処理手順とも呼ぶ）ＲＴ１を図８及び図９を用いて説明する。この設定処理手順ＲＴ１は、デジタルカメラ１０のＣＰＵ２０が、プログラムＲＯＭ２１に格納されたプログラムに従って実行する処理手順である。
【００９９】
ＣＰＵ２０は、ユーザによりタッチパネル１９Ｂを介して対象クリップが選択されると設定処理手順ＲＴ１を開始して、ステップＳＰ１（図８）に移る。
【０１００】
ステップＳＰ１においてＣＰＵ２０は、液晶ディスプレイ１９Ａに編集画面４０を表示させる。そしてＣＰＵ２０は、選択された対象クリップを再生して対象クリップ再生領域４１に表示させ、次のステップＳＰ２に移る。
【０１０１】
ステップＳＰ２においてＣＰＵ２０は、タッチパネル１９Ｂを介して対象クリップ再生領域４１から抽出クリップ表示領域４２までのドラッグ操作が行われたか否かを判別する。
【０１０２】
このステップＳＰ２において否定結果が得られると、このことはユーザにより抽出クリップのイン点を設定するための操作が行われていないことを意味する。このときＣＰＵ２０は、再度ステップＳＰ２に戻り、タッチパネル１９Ｂを介して対象クリップ再生領域４１から抽出クリップ表示領域４２までのドラッグ操作が行われるまで待ち受ける。
【０１０３】
一方ステップＳＰ２において肯定結果が得られると、このことはユーザにより抽出クリップのイン点を設定するための操作が行われたことを意味する。このときＣＰＵ２０はステップＳＰ３に移る。
【０１０４】
ステップＳＰ３においてＣＰＵ２０は、このときの対象クリップの再生位置を抽出クリップのイン点として設定して、ステップＳＰ４に移る。
【０１０５】
ステップＳＰ４においてＣＰＵ２０は、イン点に対応するフレーム画像のサムネイル（イン点サムネイル）Ｐｉを生成して、ステップＳＰ５に移る。
【０１０６】
ステップＳＰ５においてＣＰＵ２０は、サムネイル表示可能枚数が０枚であるか否かを判別する。
【０１０７】
このステップＳＰ５において肯定結果が得られると、このことは、現在抽出クリップ表示領域４２にイン点サムネイルＰｉを表示させるスペースがないことを意味し、このときＣＰＵ２０はステップＳＰ６に移る。
【０１０８】
ステップＳＰ６においてＣＰＵ２０は、抽出クリップ表示領域４２に表示させているサムネイルＰを１枚分左方向へスクロールさせて、ステップＳＰ７に移る。
【０１０９】
一方ステップＳＰ５において否定結果が得られると、このことは、現在抽出クリップ表示領域４２にイン点サムネイルＰｉを表示させるスペースがあることを意味する。このときＣＰＵ２０は、抽出クリップ表示領域４２に表示させているサムネイルＰのスクロールを行わず、ステップＳＰ７に移る。
【０１１０】
ステップＳＰ７においてＣＰＵ２０は、イン点サムネイルＰｉを抽出クリップ表示領域４２に表示させ、次のステップＳＰ８に移る。
【０１１１】
ステップＳＰ８においてＣＰＵ２０は、イン点から対象クリップの終了時点までにおいて、イン点からＴ秒ごとのフレーム画像のサムネイル（すなわち自動サムネイル）Ｐｔを生成して、次のステップＳＰ９に移る。
【０１１２】
ステップＳＰ９においてＣＰＵ２０は、タッチパネル１９Ｂを介して再度対象クリップ再生領域４１から抽出クリップ表示領域４２までのドラッグ操作が行われたか否かを判別する。
【０１１３】
このステップＳＰ９において否定結果が得られると、このことはユーザにより抽出クリップのアウト点を設定するための操作が行われていないことを意味する。このときＣＰＵ２０は、再度ステップＳＰ９に戻り、タッチパネル１９Ｂを介して対象クリップ再生領域４１から抽出クリップ表示領域４２までのドラッグ操作が行われるまで待ち受ける。
【０１１４】
一方ステップＳＰ９において肯定結果が得られると、このことはユーザにより抽出クリップのアウト点を設定するための操作が行われたことを意味する。このときＣＰＵ２０はステップＳＰ１０に移る。
【０１１５】
ステップＳＰ１０においてＣＰＵ２０は、このときの対象クリップの再生位置を抽出クリップのアウト点として設定して、ステップＳＰ１１（図９）に移る。
【０１１６】
ステップＳＰ１１においてＣＰＵ２０は、アウト点に対応するフレーム画像のサムネイル（アウト点サムネイル）Ｐｏを生成して、ステップＳＰ１２に移る。
【０１１７】
ステップＳＰ１２においてＣＰＵ２０は、イン点〜アウト点間にある自動サムネイルＰｔの枚数を計算して、次のステップＳＰ１３に移る。
【０１１８】
ステップＳＰ１３においてＣＰＵ２０は、動画像管理データベースから対象クリップのマーク時点のタイムコードを取得し、これに基づいて、イン点〜アウト点間にマーク時点があるか否かを判別する。
【０１１９】
イン点〜アウト点間にマーク時点があることより、ステップＳＰ１３において肯定結果が得られると、ＣＰＵ２０は、ステップＳＰ１４に移る。
【０１２０】
ステップＳＰ１４においてＣＰＵ２０は、イン点〜アウト点間のマーク時点に対応するフレーム画像のサムネイル（マークサムネイル）Ｐｍを生成し、マークサムネイルＰｍの枚数を計算して、次のステップＳＰ１５に移る。
【０１２１】
ステップＳＰ１５においてＣＰＵ２０は、イン点〜アウト点間にある自動サムネイルＰｔとマークサムネイルＰｍとを補完サムネイルＰｓとして設定する。そしてＣＰＵ２０は、イン点〜アウト点間にある自動サムネイルＰｔの枚数とマークサムネイルＰｍの枚数を足すことにより補完サムネイル枚数を計算して、次のステップＳＰ１７に移る。
【０１２２】
一方イン点〜アウト点間にマーク時点がないことより、ステップＳＰ１３において否定結果が得られるとＣＰＵ２０は、マークサムネイルＰｍを生成せず、ステップＳＰ１６に移る。
【０１２３】
ステップＳＰ１６においてＣＰＵ２０は、イン点〜アウト点間にある自動サムネイルＰｔを補完サムネイルＰｓとして設定し、イン点〜アウト点間にある自動サムネイルＰｔの枚数を補完サムネイル枚数として計算して、次のステップＳＰ１７に移る。
【０１２４】
ステップＳＰ１７においてＣＰＵ２０は、抽出クリップ表示領域４２に補完サムネイルＰｓ及びアウト点サムネイルＰｏを時系列順に並べて表示させ、ステップＳＰ１８に移る。
【０１２５】
ステップＳＰ１８においてＣＰＵ２０は、補完サムネイル枚数はサムネイル表示可能枚数から１枚引いた数よりも多いか否かを判別する。
【０１２６】
ステップＳＰ１８において否定結果が得られると、このことは抽出クリップ表示領域４２にサムネイルＰが全て表示されている、つまりアウト点サムネイルＰｏが表示されていることを意味し、このときＣＰＵ２０は設定処理手順ＲＴ１を終了する。
【０１２７】
一方ステップＳＰ１８において肯定結果が得られると、このことは抽出クリップ表示領域４２にサムネイルＰの一部しか表示されていない、つまりアウト点サムネイルＰｏが表示されていないことを意味し、このときＣＰＵ２０はステップＳＰ１９へ移る。
【０１２８】
ステップＳＰ１９においてＣＰＵ２０は、抽出クリップ表示領域４２に表示させているサムネイルＰをスクロールさせてアウト点サムネイルＰｏを表示させ、設定処理手順ＲＴ１を終了する。
【０１２９】
このような設定処理手順ＲＴ１により、デジタルカメラ１０は、抽出クリップのイン点及びアウト点を設定するようになされている。
【０１３０】
［１−２−５．変更処理］
ところでこのデジタルカメラ１０は、上述したように抽出クリップのイン点及びアウト点を設定した後、ユーザ操作に応じて、イン点又はアウト点を変更したり、補完サムネイルＰｓを表示させる枚数を変更したりするようにもなされている。
【０１３１】
以下、このイン点又はアウト点を変更したり補完サムネイルＰｓを表示させる枚数を変更したりする処理（以下、これを変更処理とも呼ぶ）について、詳しく説明する。
【０１３２】
まず、イン点又はアウト点を変更する処理について説明する。例えば図１０（Ａ）に示すように、抽出クリップ表示領域４２に、左から順に、イン点サムネイルＰｉ、補完サムネイルＰｓ１〜Ｐｓ６、アウト点サムネイルＰｏが表示されているとする。
【０１３３】
ここでユーザが、イン点サムネイルＰｉ内の位置を所定時間以上タッチし続ける操作を行ったとする。尚、このように同じ位置を所定時間以上タッチし続ける操作のことを、ホールド操作とも呼ぶ。
【０１３４】
このときＣＰＵ２０は、タッチ位置Ｃがイン点サムネイルＰｉ内にあり且つ所定時間以上タッチされ続けたことを認識すると、イン点変更モードに切り替え、図１０（Ｂ）に示すように、イン点サムネイルＰｉを浮かせたように表示させる。
【０１３５】
これと共にＣＰＵ２０は、イン点サムネイルＰｉを左右に移動可能なことを示すための矢印ＡＬ及びＡＲを、イン点サムネイルＰｉの左右両側に表示させる。
【０１３６】
ここでユーザが、補完サムネイルＰｓ５内の位置まで、右方向のドラッグ操作を行ったとする。
【０１３７】
このときＣＰＵ２０は、タッチ位置Ｃが右に移動するのに合わせてイン点サムネイルＰｉを移動させ、図１０（Ｃ）に示すように、イン点サムネイルＰｉを補完サムネイルＰｓ５の上まで移動させる。
【０１３８】
そしてユーザがタッチパネル１９Ｂから指を離したとする。このときＣＰＵ２０は、タッチ位置Ｃが補完サムネイルＰｓ５内にあるときに指が離されたことを検知すると、補完サムネイルＰｓ５に対応するタイムコードが新たなイン点として指定されたと認識する。
【０１３９】
そしてＣＰＵ２０は、補完サムネイルＰｓ５に対応するタイムコードを新たなイン点として設定し、図１０（Ｄ）に示すように、補完サムネイルＰｓ５を新たなイン点サムネイルＰｉとし、右上にアルファベット「Ｉ」の文字を表示させる。
【０１４０】
これと共にＣＰＵ２０は、図１０（Ｅ）に示すように、元のイン点サムネイルＰｉ及び補完サムネイルＰｓ１〜Ｐｓ４を非表示にし、新たなイン点サムネイルＰｉ、補完サムネイルＰｓ６、アウト点サムネイルＰｏを空いたスペースに移動させる。そしてＣＰＵ２０は、イン点変更モードを終了する。
【０１４１】
一方ユーザにより左方向のドラッグ操作が行われた場合、ＣＰＵ２０は、タッチ位置の移動距離に応じて、イン点をタイムコードの早い位置に変更するようになされている。
【０１４２】
具体的にＣＰＵ２０は、サムネイルＰの横幅１枚分をＴ秒（例えば３０秒）分として計算し、タッチ位置の移動距離がサムネイルＰの横幅何枚分かに応じて、イン点を移動させる時間を決定する。そしてＣＰＵ２０は、決定された時間分、イン点をタイムコードの早い位置に移動し、移動後のイン点に対応するフレーム画像のサムネイルを生成して新たなイン点サムネイルＰｉとして表示させる。
【０１４３】
尚ＣＰＵ２０は、イン点サムネイルＰｉが抽出クリップ表示領域４２の左端にあり、左方向へドラッグ操作が行えない場合には、タッチされ続けている時間に応じてイン点を移動させる時間を決定するようになされている。イン点サムネイルＰｉが抽出クリップ表示領域４２の右端にある場合も同様である。
【０１４４】
このようにＣＰＵ２０は、イン点サムネイルＰｉに対するホールド操作が行われるとイン点変更モードに切り替える。
【０１４５】
その後ＣＰＵ２０は、イン点サムネイルＰｉ内からアウト点サムネイルＰｏの方（つまり右方向）に向かうドラッグ操作が行われたことを検知すると、当該ドラッグ操作に応じてイン点を現在設定されているよりもタイムコードの遅い位置に変更する。
【０１４６】
一方ＣＰＵ２０は、イン点サムネイルＰｉ内からアウト点サムネイルＰｏの反対の方（つまり左方向）に向かうドラッグ操作が行われたことを検知すると、当該ドラッグ操作に応じてイン点を現在設定されているよりもタイムコードの早い位置に変更する。
【０１４７】
これによりデジタルカメラ１０は、ユーザに、イン点サムネイルＰｉを直接触って前後に動かすような直感的な操作で、抽出クリップのイン点のタイムコードを前後に調整するよう指定させることができる。
【０１４８】
またＣＰＵ２０は、イン点の場合と同様に、アウト点サムネイルＰｏに対するホールド操作が行われるとアウト点変更モードに切り替える。
【０１４９】
その後ＣＰＵ２０は、アウト点サムネイルＰｏ内からイン点サムネイルＰｉの方（つまり左方向）に向かうドラッグ操作が行われたことを検知すると、当該ドラッグ操作に応じてアウト点を現在設定されているよりもタイムコードの早い位置に変更する。
【０１５０】
一方ＣＰＵ２０は、アウト点サムネイルＰｏ内からイン点サムネイルＰｉの反対の方（つまり右方向）に向かうドラッグ操作が行われたことを検知すると、当該ドラッグ操作に応じてアウト点を現在設定されているよりもタイムコードの遅い位置に変更する。
【０１５１】
これによりデジタルカメラ１０は、ユーザに、アウト点サムネイルＰｏを直接触って前後に動かすような直感的な操作で、抽出クリップのアウト点のタイムコードを前後に調整するよう指定させることができる。
【０１５２】
次に、補完サムネイルＰｓを表示させる枚数を変更する処理について説明する。このデジタルカメラ１０では、補完サムネイルＰｓの枚数を変更させるための操作が２種類設けられている。
【０１５３】
まずタッチパネル１９Ｂ上に指をタッチさせて軽くはらう操作（以下、これをフリック操作とも呼ぶ）による補完サムネイルＰｓの枚数を変更する処理について説明する。
【０１５４】
図１１（Ａ）に示すように、抽出クリップ表示領域４２に、イン点サムネイルＰｉ及びアウト点サムネイルＰｏと、補完サムネイルＰｓとして、自動サムネイルＰｔ１及びマークサムネイルＰｍ１とが表示されているとする。尚、自動サムネイルＰｔ１は、イン点からＴ秒（例えば３０秒）後のフレーム画像のサムネイルであるとする。
【０１５５】
ここでユーザがアウト点サムネイルＰｏ内の位置を起点として右方向へフリック操作を行ったとする。
【０１５６】
このときＣＰＵ２０は、タッチパネル１９Ｂを介して当該フリック操作を認識すると、補完サムネイルＰｓの枚数を増やすよう指示されたと認識する。そしてＣＰＵ２０は、イン点からアウト点までにおいて、イン点からＴ秒よりも短い時間であるＵ秒（例えば１０秒）ごとのフレーム画像の自動サムネイルＰｕ（Ｐｕ１〜Ｐｕ５）を生成する。
【０１５７】
そしてＣＰＵ２０は、図１１（Ｂ）に示すように、今まで表示させていた自動サムネイルＰｔ１に代えて自動サムネイルＰｕ１〜Ｐｕ５を、マークサムネイルＰｍ１を含めて時系列順に並べて、抽出クリップ表示領域４２に表示させる。
【０１５８】
この結果、抽出クリップ表示領域４２に表示される補完サムネイルＰｓの枚数が２枚から４枚増えて６枚となる。
【０１５９】
一方ユーザがイン点サムネイルＰｉ内の位置を起点として左方向へフリック操作を行った場合も、ＣＰＵ２０は、補完サムネイルＰｓの枚数を増やすよう指示されたと認識し、上述したと同様に補完サムネイルＰｓの枚数を増やすようになされている。
【０１６０】
このようにＣＰＵ２０は、イン点サムネイルＰｉ又はアウト点サムネイルＰｏを片方から遠ざけるようなフリック操作が行われると、自動サムネイルを生成する間隔を所定量狭めることで自動サムネイルの枚数を増やし、補完サムネイルＰｓの枚数を増やす。
【０１６１】
また一方で、図１１（Ｃ）に示すように、抽出クリップ表示領域４２に、イン点サムネイルＰｉ及びアウト点サムネイルＰｏと、補完サムネイルＰｓとして、自動サムネイルＰｔ１〜Ｐｔ６及びマークサムネイルＰｍ１とが表示されているとする。尚、自動サムネイルＰｔ１〜Ｐｔ６は、イン点からＴ秒（例えば３０秒）ごとのフレーム画像のサムネイルであるとする。
【０１６２】
ここでユーザがイン点サムネイルＰｉ内の位置を起点として右方向へフリック操作を行ったとする。
【０１６３】
このときＣＰＵ２０は、タッチパネル１９Ｂを介して当該フリック操作を認識すると、補完サムネイルＰｓの枚数を減らすよう指示されたと認識する。そしてＣＰＵ２０は、イン点からアウト点までにおいて、イン点からＴ秒よりも長い時間であるＷ秒（例えば９０秒）ごとのフレーム画像における自動サムネイルＰｗ（Ｐｗ１）を生成する。
【０１６４】
そしてＣＰＵ２０は、図１１（Ｄ）に示すように、今まで表示させていた自動サムネイルＰｔ１〜Ｐｔ６に代えて自動サムネイルＰｗ１を、マークサムネイルＰｍ１を含めて時系列順に並べて、抽出クリップ表示領域４２に表示させる。尚ＣＰＵ２０は、マークサムネイルＰｍの枚数は減らさないようになされている。
【０１６５】
この結果、抽出クリップ表示領域４２に表示される補完サムネイルＰｓの枚数が６枚から４枚減って２枚となる。
【０１６６】
一方ユーザがアウト点サムネイルＰｏ内の位置を起点として右方向へフリック操作を行った場合も、ＣＰＵ２０は、補完サムネイルＰｓの枚数を減らすよう指示されたと認識し、上述したと同様に補完サムネイルＰｓの枚数を減らすようになされている。
【０１６７】
このようにＣＰＵ２０は、イン点サムネイルＰｉ又はアウト点サムネイルＰｏを片方に近づけるようなフリック操作が行われると、自動サムネイルを生成する間隔を所定量広げることで自動サムネイルの枚数を減らし、補完サムネイルＰｓの枚数を減らす。
【０１６８】
次に、タッチパネル１９Ｂ上に２本の指をタッチさせて指の間を縮める操作（以下、これをピンチイン操作とも呼ぶ）又は指の間を広げる操作（以下、これをピンチアウト操作とも呼ぶ）による補完サムネイルＰｓの枚数を変更する処理について説明する。
【０１６９】
例えば図１２（Ａ）に示すように、ユーザから見て左側となる親指が任意のサムネイルＰＬ上にあり、ユーザから見て右側となる人指し指が任意のサムネイルＰＲ上にあるとする。サムネイルＰＬ及びサムネイルＰＲの間には、補完サムネイルＰｓ１〜Ｐｓ４が表示されているとする。
【０１７０】
ここでユーザがピンチイン操作を行ったとする。するとＣＰＵ２０は、ユーザの指の移動に応じて表示させる補完サムネイルＰｓの枚数を減らし、最終的に図１２（Ｂ）に示すように、サムネイルＰＬ及びサムネイルＰＲのみを表示させる。
【０１７１】
また図１２（Ｃ）に示すように、サムネイルＰＬ及びサムネイルＰＲが隣同士であるとする。
【０１７２】
ここでユーザがピンチアウト操作を行ったとする。するとＣＰＵ２０は、ユーザの指の移動に応じて、図１２（Ｄ）に示すように、サムネイルＰＬ及びサムネイルＰＲの間の補完サムネイルＰｓ（Ｐｓ１〜Ｐｓ４）の枚数を増やして表示させる。
【０１７３】
このようなピンチイン操作及びピンチアウト操作による補完サムネイルＰｓの枚数を変更する処理について、さらに具体的に説明する。まずピンチイン操作による補完サムネイルＰｓの枚数を減らす処理について図１３を用いて説明する。
【０１７４】
ＣＰＵ２０は、図１３（Ａ）に示すように、サムネイルＰＬ及びＰＲに対してユーザの２本の指がそれぞれタッチされたことを認識すると、ユーザによりサムネイルＰＬ及びＰＲに対するピンチイン操作又はピンチアウト操作が開始されたと認識する。
【０１７５】
このときユーザの親指のタッチ位置ＣＬがサムネイルＰＬ内にあり、人指し指のタッチ位置ＣＲがサムネイルＰＲ内にあるとする。尚、サムネイルＰＬ及びサムネイルＰＲは同一の抽出クリップにおけるサムネイルであるとする。
【０１７６】
また、サムネイルＰＬとサムネイルＰＲの間には、自動サムネイルＰｔ１〜Ｐｔ４とマークサムネイルＰｍ１〜Ｐｍ２とが、補完サムネイルＰｓとして時系列順に表示されているとする。具体的に左から、サムネイルＰＬ、自動サムネイルＰｔ１、マークサムネイルＰｍ１、自動サムネイルＰｔ２及びＰｔ３、マークサムネイルＰｍ２、自動サムネイルＰｔ４、サムネイルＰＲの順で表示されているとする。
【０１７７】
ここで、ユーザが親指をサムネイルＰの横幅１枚分右側に移動させ、人差し指をサムネイルＰの横幅１枚分左側に移動させたとする。
【０１７８】
このときＣＰＵ２０は、タッチ位置ＣＬが右側に移動するのに合わせてサムネイルＰＬを右側に移動させ、タッチ位置ＣＲが左側に移動するのに合わせてサムネイルＰＲを左側に移動させる。
【０１７９】
またＣＰＵ２０は、タッチ位置ＣＬとタッチ位置ＣＲの間隔が狭まったことによりピンチイン操作が行われたと認識する。
【０１８０】
そしてＣＰＵ２０は、タッチ位置ＣＬの移動距離がサムネイルＰの横幅１枚分であることに応じて、サムネイルＰＬの右隣１枚分のサムネイル、すなわち自動サムネイルＰｔ１を非表示にする。
【０１８１】
またＣＰＵ２０は、タッチ位置ＣＲの移動距離がサムネイルＰの横幅１枚分であることに応じて、サムネイルＰＲの左隣１枚分のサムネイル、すなわち自動サムネイルＰｔ４を非表示にする。
【０１８２】
この結果、サムネイルＰＬとサムネイルＰＲの間に表示されている補完サムネイルＰｓが２枚減り、図１３（Ｂ）に示すように、左から順に、マークサムネイルＰｍ１、自動サムネイルＰｔ２及びＰｔ３、マークサムネイルＰｍ２が表示されることになる。
【０１８３】
このようにＣＰＵ２０は、サムネイルＰＬ及びサムネイルＰＲに対するピンチイン操作を検知すると、タッチ位置の移動距離に応じて、サムネイルＰＬ及びサムネイルＰＲに近い方の補完サムネイルＰｓから非表示にしていく。
【０１８４】
さらにここで、ユーザが親指をサムネイルＰの横幅１枚分右側に移動させ、人差し指をサムネイルＰの横幅１枚分左側に移動させたとする。
【０１８５】
このときＣＰＵ２０は、サムネイルＰＬの右隣のサムネイルがマークサムネイルＰｍ１であることより、マークサムネイルＰｍ１を非表示にせず、その右隣の自動サムネイルＰｔ２を非表示にする。
【０１８６】
またＣＰＵ２０は、サムネイルＰＲの左隣のサムネイルがマークサムネイルＰｍ２であることより、マークサムネイルＰｍ２を非表示にせず、その左隣の自動サムネイルＰｔ３を非表示にする。
【０１８７】
この結果、サムネイルＰＬからサムネイルＰＲまでの間に表示されている補完サムネイルＰｓの枚数が２枚減り、図１３（Ｃ）に示すように、左から順に、マークサムネイルＰｍ１、マークサムネイルＰｍ２が表示されることになる。
【０１８８】
このようにＣＰＵ２０は、表示させている補完サムネイルＰｓの枚数を減らす際、自動サムネイルＰｔをマークサムネイルＰｍよりも先に非表示にしていく。
【０１８９】
さらにここで、ユーザが親指をサムネイルＰの横幅半分右側に移動させ、人差し指をサムネイルＰの横幅半分左側に移動させたとする。
【０１９０】
このときＣＰＵ２０は、サムネイルＰＬとサムネイルＰＲの間に表示されているサムネイルＰが２枚であり、タッチ位置ＣＬ及びタッチ位置ＣＲの移動距離が合わせてサムネイルＰの横幅１枚分であることを認識すると、サムネイルＰを１枚非表示にする。
【０１９１】
ここでＣＰＵ２０は、サムネイルＰＬからサムネイルＰＲまでの間にマークサムネイルＰｍしか表示されていないことより、ＣＰＵ２０は、右側にある方、つまりタイムコードが遅い方のマークサムネイルＰｍ２を非表示にする。
【０１９２】
この結果、サムネイルＰＬとサムネイルＰＲの間に表示されている補完サムネイルＰｓの枚数が１枚減り、図１３（Ｄ）に示すように、マークサムネイルＰｍ１のみが表示されることになる。
【０１９３】
このようにＣＰＵ２０は、表示させている補完サムネイルＰｓの枚数を減らす際、サムネイルＰＬとサムネイルＰＲの間にマークサムネイルＰｍのみが表示されている場合は、タイムコードの遅いマークサムネイルＰｍから先に非表示にしていく。
【０１９４】
さらにここで、ユーザが親指をサムネイルＰの横幅半分右側に移動させ、人差し指をサムネイルＰの横幅半分左側に移動させたとする。
【０１９５】
このときＣＰＵ２０は、サムネイルＰＬからサムネイルＰＲまでの間に表示されているサムネイルＰが１枚であり、タッチ位置ＣＬ及びタッチ位置ＣＲの移動距離が合わせてサムネイルＰの横幅１枚分であることを認識すると、サムネイルＰを１枚非表示にする。
【０１９６】
ここで、サムネイルＰＬとサムネイルＰＲの間にマークサムネイルＰｍ１しか表示されていないことより、ＣＰＵ２０は、マークサムネイルＰｍ１を非表示にする。
【０１９７】
この結果、サムネイルＰＬとサムネイルＰＲの間に表示されている補完サムネイルＰｓの枚数が１枚減り、図１３（Ｅ）に示すように、サムネイルＰＬ及びサムネイルＰＲのみが表示されることになる。
【０１９８】
因みに、サムネイルＰＬとサムネイルＰＲの間に表示されている補完サムネイルＰｓが０枚の状態で、サムネイルＰＬ及びサムネイルＰＲに対するピンチイン操作が行われた場合は、ＣＰＵ２０は当該ピンチイン操作を無効であると認識する。
【０１９９】
以上のようにＣＰＵ２０は、サムネイルＰＬ及びサムネイルＰＲに対するピンチイン操作を検知すると、当該ピンチイン操作に応じて、サムネイルＰＬとサムネイルＰＲの間に表示させている補完サムネイルＰｓの枚数を減らすようになされている。
【０２００】
次にピンチアウト操作による補完サムネイルＰｓの枚数を増やす処理について図１４を用いて説明する。
【０２０１】
ＣＰＵ２０は、図１４（Ａ）に示すように、サムネイルＰＬ及びＰＲに対してユーザの２本の指がそれぞれタッチされたことを認識すると、ユーザによりサムネイルＰＬ及びＰＲに対するピンチイン操作又はピンチアウト操作が開始されたことを認識する。
【０２０２】
このときユーザの親指のタッチ位置ＣＬがサムネイルＰＬ内にあり、人差し指のタッチ位置ＣＲがサムネイルＰＲ内にあるとする。尚、サムネイルＰＬ及びＰＲは同一抽出クリップにおけるサムネイルであるとする。
【０２０３】
またサムネイルＰＬとサムネイルＰＲは隣同士であり、サムネイルＰＬとサムネイルＰＲの間には、他の補完サムネイルＰｓが表示されていないとする。
【０２０４】
ここでユーザが親指をサムネイルＰの横幅半分左側に移動させ、人差し指をサムネイルＰの横幅半分右側に移動させたとする。
【０２０５】
このときＣＰＵ２０は、タッチ位置ＣＬが左側に移動するのに合わせてサムネイルＰＬを左側に移動させ、タッチ位置ＣＲが右側に移動するのに合わせてサムネイルＰＲを右側に移動させる。
【０２０６】
またＣＰＵ２０は、タッチ位置ＣＬとタッチ位置ＣＲの間隔が広がったことによりピンチアウト操作が行われたと認識する。
【０２０７】
そしてＣＰＵ２０は、タッチ位置ＣＬ及びタッチ位置ＣＲの移動距離が合わせてサムネイルＰの横幅１枚分であると認識すると、サムネイルＰＬ及びサムネイルＰＲの間に新たに補完サムネイルＰｓが１枚表示可能であると認識する。
【０２０８】
そしてＣＰＵ２０は、記録デバイス３２に保持された動画像管理データベースから、サムネイルＰＬ〜サムネイルＰＲ間にあるマーク時点のタイムコードを取得する。
【０２０９】
そしてＣＰＵ２０は、サムネイルＰＬ〜サムネイルＰＲ間にあるマーク時点の中で一番タイムコードの早いマーク時点に対応するフレーム画像のマークサムネイルＰｍ１を、図１４（Ｂ）に示すように、サムネイルＰＬとサムネイルＰＲの間に表示させる。
【０２１０】
この結果、サムネイルＰＬとサムネイルＰＲの間に表示される補完サムネイルＰｓが１枚増える。
【０２１１】
さらにここで、ユーザが親指をサムネイルＰの横幅１枚分左側に移動させ、人差し指をサムネイルＰの横幅１枚分右側に移動させたとする。
【０２１２】
このときＣＰＵ２０は、タッチ位置ＣＬ及びタッチ位置ＣＲの移動距離が合わせてサムネイルＰの横幅２枚分であると認識すると、サムネイルＰＬとサムネイルＰＲの間に新たに補完サムネイルＰｓが２枚表示可能であると認識する。
【０２１３】
そしてＣＰＵ２０は、既に表示されたマークサムネイルＰｍ１の次にタイムコードの早いマーク時点及びその次にタイムコードの早いマーク時点の２点に対応するフレーム画像のマークサムネイルＰｍ２及びＰｍ３を生成する。
【０２１４】
そしてＣＰＵ２０は、図１４（Ｃ）に示すように、これらのマークサムネイルＰｍ２及びＰｍ３を既に表示させているマークサムネイルＰｍ１と共に時系列順に並べて表示させる。
【０２１５】
この結果、サムネイルＰＬとサムネイルＰＲの間に表示される補完サムネイルＰｓが１枚から３枚に増える。
【０２１６】
このようにＣＰＵ２０は、サムネイルＰＬ及びサムネイルＰＲに対するピンチアウト操作を検知すると、タッチ位置の移動距離に応じて表示可能な補完サムネイルＰｓの枚数を計算し、その枚数分マークサムネイルＰｍを表示させる。
【０２１７】
さらにここで、ユーザが親指をサムネイルＰの横幅半分左側に移動させ、人差し指をサムネイルＰの横幅半分右側に移動させたとする。
【０２１８】
このときＣＰＵ２０は、タッチ位置ＣＬ及びタッチ位置ＣＲの移動距離が合わせてサムネイルＰの横幅１枚分であると認識すると、サムネイルＰＬからサムネイルＰＲまでの間に新たにサムネイルＰが１枚表示可能であると認識する。
【０２１９】
ここでサムネイルＰＬからサムネイルＰＲまでの全てのマーク時点に対応するマークサムネイルＰｍ（Ｐｍ１〜Ｐｍ３）が既に表示されているとする。
【０２２０】
この場合ＣＰＵ２０は、サムネイルＰＬからＳ秒（例えば１５秒）後のフレーム画像の自動サムネイルＰｔ１を生成し、図１４（Ｄ）に示すように、これを既に表示させているマークサムネイルＰｍと共に時系列順に並べて表示させる。尚ＣＰＵ２０は、このＳ秒をサムネイルＰＬ及びサムネイルＰＲ間の時間よりも短い時間に設定する。
【０２２１】
この結果、サムネイルＰＬとサムネイルＰＲの間に表示される補完サムネイルＰｓが３枚から４枚に増える。
【０２２２】
さらにここで、ユーザが親指をサムネイルＰの横幅１枚分左側に移動させ、人差し指をサムネイルＰの横幅１枚分右側に移動させたとする。
【０２２３】
このときＣＰＵ２０は、タッチ位置ＣＬ及びタッチ位置ＣＲの移動距離が合わせてサムネイルＰの横幅２枚分であると認識すると、サムネイルＰＬからサムネイルＰＲまでの間に新たにサムネイルＰが２枚表示可能であると認識する。
【０２２４】
そしてＣＰＵ２０は、既に表示させている自動サムネイルＰｔ１からＳ秒後の自動サムネイルＰｔ２と、自動サムネイルＰｔ２からＳ秒後の自動サムネイルＰｔ３を生成する。
【０２２５】
そしてＣＰＵ２０は、図１４（Ｅ）に示すように、自動サムネイルＰｔ２及び自動サムネイルＰｔ３を、既に表示させている自動サムネイルＰｔ１、マークサムネイルＰｍ１〜Ｐｍ３と共に時系列順に並べて表示させる。
【０２２６】
この結果、サムネイルＰＬとサムネイルＰＲの間に表示される補完サムネイルＰｓが４枚から６枚に増える。
【０２２７】
このようにＣＰＵ２０は、表示させる補完サムネイルＰｓの枚数を増やす際、サムネイルＰＬ及びサムネイルＰＲ間のマークサムネイルＰｍが全て表示されている場合は、サムネイルＰＬに対応するフレーム画像からＳ秒ごとのフレーム画像のサムネイルをタイムコードの早い順に表示させる。
【０２２８】
以上のようにＣＰＵ２０は、サムネイルＰＬ及びサムネイルＰＲに対するピンチアウト操作を検知すると、当該ピンチアウト操作に応じて、サムネイルＰＬとサムネイルＰＲの間に表示させている補完サムネイルＰｓの枚数を増やすようになされている。
【０２２９】
［１−２−６．変更処理手順］
次に、上述した変更処理における動作処理手順（以下、これを変更処理手順とも呼ぶ）ＲＴ２を、図１５を用いて説明する。この変更処理手順ＲＴ２は、デジタルカメラ１０のＣＰＵ２０が、プログラムＲＯＭ２１に格納されたプログラムに従って実行する処理手順である。
【０２３０】
ＣＰＵ２０は、抽出クリップのイン点及びアウト点を設定すると、所定周期ごとに変更処理手順ＲＴ２を実行するようになされている。
【０２３１】
ＣＰＵ２０は、変更処理手順ＲＴ２を開始するとステップＳＰ１０１に移り、タッチパネル１９Ｂを介して、ユーザの指がタッチパネル１９Ｂにタッチされたか否かを判別する。
【０２３２】
このステップＳＰ１０１において否定結果が得られると、このことはユーザによりタッチパネル１９Ｂに対する操作が行われていないことを意味し、このときＣＰＵ２０は、変更処理手順ＲＴ２を終了する。
【０２３３】
一方ステップＳＰ１０１において肯定結果が得られると、このことはユーザによりタッチパネル１９Ｂに対する操作が行われたことを意味し、このときＣＰＵ２０は、ステップＳＰ１０２に移る。
【０２３４】
ステップＳＰ１０２においてＣＰＵ２０は、タッチ位置が抽出クリップ表示領域４２に表示されているサムネイルＰ内にあるか否かを判別する。
【０２３５】
このステップＳＰ１０２において否定結果が得られると、このことは、ユーザにより補完サムネイルＰｓの枚数を変更するための操作もしくはイン点又はアウト点を変更するための操作が行われていないことを意味する。このときＣＰＵ２０は、変更処理手順ＲＴ２を終了する。
【０２３６】
一方ステップＳＰ１０２において肯定結果が得られると、このときＣＰＵ２０はステップＳＰ１０３に移る。
【０２３７】
ステップＳＰ１０３においてＣＰＵ２０は、タッチ位置が２点あるか否かを判別する。このステップＳＰ１０３において肯定結果が得られると、このことは、２本の指がタッチパネル１９Ｂに接触した、つまりユーザによりピンチイン操作又はピンチアウト操作が行われたことを意味する。このときＣＰＵ２０はステップＳＰ１０４に移る。
【０２３８】
ステップＳＰ１０４においてＣＰＵ２０は、同一の抽出クリップのイン点サムネイルＰｉ〜アウト点サムネイルＰｏ間に２点のタッチ位置があるか否かを判別する。
【０２３９】
このステップＳＰ１０４において否定結果が得られると、このことは、ピンチイン操作又はピンチアウト操作が同一の抽出クリップ内のサムネイルＰに対する操作ではなく、補完サムネイルＰｓの枚数を変更できないことを意味する。このときＣＰＵ２０は、変更処理手順ＲＴ２を終了する。
【０２４０】
一方ステップＳＰ１０４において肯定結果が得られると、このことは、ピンチイン操作又はピンチアウト操作が同一の抽出クリップ内のサムネイルＰに対する操作であることを意味し、このときＣＰＵ２０はステップＳＰ１０５に移る。
【０２４１】
ステップＳＰ１０５においてＣＰＵ２０は、ピンチイン操作又はピンチアウト操作に応じて抽出クリップ表示領域４２に表示させる補完サムネイルＰｓの枚数を変更し、変更処理手順ＲＴ２を終了する。
【０２４２】
一方タッチ位置が１点であることより、ステップＳＰ１０３において否定結果が得られると、このことは、１本の指がタッチパネル１９Ｂに接触していることを意味し、このときＣＰＵ２０はステップＳＰ１０６に移る。
【０２４３】
ステップＳＰ１０６においてＣＰＵ２０は、ユーザ操作の起点がイン点サムネイルＰｉ又はアウト点サムネイルＰｏ内であるか否かを判別する。
【０２４４】
このステップＳＰ１０６で否定結果が得られると、このことは、ユーザにより補完サムネイルＰｓの枚数を変更するための操作もしくはイン点又はアウト点を変更するための操作が行われていないことを意味する。このときＣＰＵ２０は、変更処理手順ＲＴ２を終了する。
【０２４５】
一方ステップＳＰ１０６で肯定結果が得られると、ＣＰＵ２０はステップＳＰ１０７に移る。ステップＳＰ１０７においてＣＰＵ２０は、ユーザ操作がホールド操作であるか否かを判別する。具体的にＣＰＵ２０は、タッチ位置が移動せず所定時間以上タッチされ続けたことを認識すると、ホールド操作であると判別する。
【０２４６】
ユーザ操作がホールド操作であることより、このステップＳＰ１０７で肯定結果が得られると、このことは、イン点サムネイルＰｉ又はアウト点サムネイルＰｏに対するホールド操作が行われたことを意味し、このときＣＰＵ２０は、ステップＳＰ１０８に移る。
【０２４７】
ステップＳＰ１０８においてＣＰＵ２０は、イン点変更モード又はアウト点変更モードに切り替え、ドラッグ操作に応じて抽出クリップのイン点又はアウト点を変更し、変更処理手順ＲＴ２を終了する。
【０２４８】
一方ユーザ操作がホールド操作ではないことより、ステップＳＰ１０７で否定結果が得られると、このことは、ユーザ操作がイン点サムネイルＰｉ又はアウト点サムネイルＰｏに対するフリック操作であることを意味する。このときＣＰＵ２０はステップＳＰ１０９に移る。
【０２４９】
ステップＳＰ１０９においてＣＰＵ２０は、フリック操作に応じて抽出クリップ表示領域４２に表示させている補完サムネイルＰｓの枚数を変更し、変更処理手順ＲＴ２を終了する。
【０２５０】
このような変更処理手順ＲＴ２により、デジタルカメラ１０は、ユーザ操作に応じて、イン点又はアウト点を変更したり、補完サムネイルＰｓを表示させる枚数を変更したりするようになされている。
【０２５１】
［１−２−７．動作及び効果］
以上の構成において、デジタルカメラ１０のＣＰＵ２０は、ユーザによりタッチパネル１９Ｂを介して対象クリップが選択されると、対象クリップを再生して液晶ディスプレイ１９Ａの対象クリップ表示領域４１に表示させる。
【０２５２】
そしてＣＰＵ２０は、対象クリップ表示領域４１から抽出クリップ表示領域４２までのドラッグ操作をジェスチャ操作として検知すると、当該ドラッグ操作を検知した時点の対象クリップの再生位置を、対象クリップから抽出する抽出クリップのイン点（開始時点）として設定する。
【０２５３】
その後ＣＰＵ２０は、再び対象クリップ表示領域４１から抽出クリップ表示領域４２までのドラッグ操作をジェスチャ操作として検知すると、当該ドラッグ操作を検知した時点の対象クリップの再生位置を、抽出クリップのアウト点（終了時点）として設定する。
【０２５４】
これによりデジタルカメラ１０は、ユーザに、液晶ディスプレイ１９Ａに表示された対象クリップに直接触る感覚のジェスチャ操作で、ジェスチャ操作を行った時点の対象クリップの再生位置を抽出クリップのイン点又はアウト点として指定させることができる。
【０２５５】
またこれによりデジタルカメラ１０は、ユーザに、同一のジェスチャ操作で抽出クリップのイン点及びアウト点を指定させることができるので、ユーザ操作を簡易にすることができる。
【０２５６】
またＣＰＵ２０は、抽出クリップのイン点を設定すると、イン点に対応するフレーム画像を抽出して、当該フレーム画像のサムネイル（イン点サムネイル）Ｐｉを生成し、液晶ディスプレイ１９Ａに表示させる。
【０２５７】
これと共にＣＰＵ２０は、イン点から所定間隔ごとのフレーム画像を抽出して、当該フレーム画像のサムネイル（自動サムネイル）Ｐｔを生成し、ＲＡＭ２２に記憶する。
【０２５８】
その後ＣＰＵ２０は、抽出クリップのアウト点を設定すると、アウト点に対応するフレーム画像を抽出して、当該フレーム画像のサムネイル（アウト点サムネイル）Ｐｏを生成する。
【０２５９】
そしてＣＰＵ２０は、イン点及びアウト点間の自動サムネイルＰｔをＲＡＭ２２から読み出し、これをイン点サムネイルＰｉ及びアウト点サムネイルＰｏと共に時系列順に並べて液晶ディスプレイ１９Ａに表示させる。
【０２６０】
これによりデジタルカメラ１０は、ユーザに、抽出クリップ内のフレーム画像を時系列順に確認させることができるので、例えば所望の動画像が抽出クリップ内にあるかどうかなど、抽出クリップの内容を一目で確認させることができる。この結果デジタルカメラ１０は、抽出クリップを再生しなくても、ユーザに抽出クリップの内容を確認させることができるので、効率的に作業を行わせることができる。
【０２６１】
さらにＣＰＵ２０は、抽出クリップのアウト点を設定すると、イン点〜アウト点間にユーザによりマークボタン１７が押下されたマーク時点がある場合には、イン点〜アウト点間にあるマーク時点のタイムコードを動画像管理データベースから取得する。
【０２６２】
そしてＣＰＵ２０は、イン点〜アウト点間にあるマーク時点に対応するフレーム画像のサムネイル（マークサムネイル）Ｐｍを生成する。そしてＣＰＵ２０は、マークサムネイルＰｍを、イン点サムネイルＰｉ、自動サムネイルＰｔ、アウト点サムネイルＰｏと共に時系列順に並べて液晶ディスプレイ１９Ａに表示させる。
【０２６３】
これによりデジタルカメラ１０は、ユーザが撮影時にマークボタン１７を押下した時点、つまりユーザが撮影時に注目していた時点のフレーム画像を確認させることができるので、抽出クリップの内容を一段と確認させやすくすることができる。
【０２６４】
さらにＣＰＵ２０は、液晶ディスプレイ１９Ａに表示させている２枚のサムネイルＰに対するピンチアウト操作をジェスチャ操作として検知すると、当該ピンチアウト操作に応じて、２枚のサムネイルＰ間に表示させる補完サムネイルＰｓの枚数を増やす。
【０２６５】
これによりデジタルカメラ１０は、ユーザに、２枚のサムネイルＰの表示間隔を広げるような直感的なジェスチャ操作で、これらの間に表示させる補完サムネイルＰｓの枚数を増やすよう指示させることができる。
【０２６６】
またこれによりデジタルカメラ１０は、例えば補完サムネイルＰｓの枚数が少なくて抽出クリップの内容がわかりにくいとユーザが感じた場合にユーザに補完サムネイルＰｓの枚数を増やすよう指示させて、抽出クリップの内容をわかりやすくさせることができる。
【０２６７】
さらにＣＰＵ２０は、液晶ディスプレイ１９Ａに表示させている２枚のサムネイルＰに対するピンチイン操作をジェスチャ操作として検知すると、当該ピンチイン操作に応じて、２枚のサムネイルＰの間に表示させている補完サムネイルＰｓの枚数を減らす。
【０２６８】
これによりデジタルカメラ１０は、ユーザに、２枚のサムネイルＰの表示間隔を狭めるような直感的なジェスチャ操作で、これらの間に表示させる補完サムネイルＰｓの枚数を減らすよう指示させることができる。
【０２６９】
またこれによりデジタルカメラ１０は、例えば補完サムネイルＰｓの枚数が多すぎて見にくいとユーザが感じた場合にユーザに補完サムネイルＰｓの枚数を減らすよう指示させて、ユーザの所望に応じて抽出クリップの内容を確認させることができる。
【０２７０】
さらにＣＰＵ２０は、イン点サムネイルＰｉ又はアウト点サムネイルＰｏを起点としたドラッグ操作をジェスチャ操作として検知すると、当該ドラッグ操作に応じてイン点又はアウト点を前後に変更する。
【０２７１】
これによりデジタルカメラ１０は、ユーザに、イン点サムネイルＰｉ又はアウト点サムネイルＰｏの表示位置を変化させるような直感的なジェスチャ操作で、抽出クリップのイン点又はアウト点を前後に変更するよう指定させることができる。
【０２７２】
以上の構成によれば、デジタルカメラ１０は、対象クリップ表示領域４１に対するジェスチャ操作を検知すると、当該ジェスチャ操作を検知した時点の対象クリップの再生位置を抽出クリップのイン点又はアウト点として設定するようにした。
【０２７３】
これによりデジタルカメラ１０は、ユーザに、液晶ディスプレイ１９Ａに表示された対象クリップに直接触る感覚のジェスチャ操作で、ジェスチャ操作を行った時点の対象クリップの再生位置を抽出クリップのイン点又はアウト点として指定させることができる。かくしてデジタルカメラ１０は、一段と直感的に操作を行わせることができ、操作性を一段と向上することができる。
【０２７４】
＜２．他の実施形態＞
［２−１．他の実施の形態１］
尚、上述した実施の形態では、ＣＰＵ２０は、対象クリップ再生領域４１から抽出クリップ表示領域４２までのドラッグ操作をジェスチャ操作として検知すると、抽出クリップのイン点又はアウト点を設定するようにした。
【０２７５】
これに限らず、対象クリップ再生領域４１に対するジェスチャ操作であればこの他種々のジェスチャ操作に応じて、イン点又はアウト点を設定するようにしてもよい。
【０２７６】
例えば、対象クリップ再生領域４１内で円を描くようなドラッグ操作に応じてイン点又はアウト点を設定するようにしてもよい。
【０２７７】
この場合、例えば図１６（Ａ）に示すように、ユーザにより対象クリップ再生領域４１内で円を描くようなドラッグ操作が行われたとする。
【０２７８】
するとＣＰＵ２０は、ユーザにより現時点の対象クリップの再生位置が抽出クリップのイン点として指定されたと認識し、この再生位置をイン点として設定すると共に、図１６（Ｂ）に示すように、イン点サムネイルＰｉを抽出クリップ表示領域４２に表示させる。
【０２７９】
このように抽出クリップのイン点を設定した後、図１６（Ｃ）に示すように、再度ユーザにより対象クリップ再生領域４１内で円を描くようなドラッグ操作が行われたとする。
【０２８０】
するとＣＰＵ２０は、ユーザにより現時点の対象クリップの再生位置が抽出クリップのアウト点として指定されたと認識し、この再生位置をアウト点として設定する。これと共に、ＣＰＵ２０は、図１６（Ｄ）に示すように、補完サムネイルＰｓとアウト点サムネイルＰｏとを時系列順に並べて抽出クリップ表示領域４２に表示させる。
【０２８１】
またこれに限らず、イン点を設定するためのジェスチャ操作とアウト点を設定するためのジェスチャ操作とを別々のジェスチャ操作とするようにしてもよい。
【０２８２】
［２−２．他の実施の形態２］
また上述した実施の形態では、ＣＰＵ２０は、補完サムネイル枚数が多くサムネイルＰを全て表示できない場合、イン点サムネイルＰｉ及び補完サムネイルＰｓをスクロールさせ、アウト点サムネイルＰｏを表示させるようにした。
【０２８３】
これに限らずＣＰＵ２０は、例えば補完サムネイルＰｓを重ねて束にして表示させ、アウト点サムネイルＰｏを表示させるようにしてもよい。
【０２８４】
例えば図１７（Ａ）に示すように、抽出クリップ表示領域４２はサムネイルＰが８枚分表示できる大きさの領域であったとする。そして、左端にイン点サムネイルＰｉが表示されており、サムネイル表示可能枚数が残り７枚であったとする。
【０２８５】
このときＣＰＵ２０は、アウト点を設定して補完サムネイルＰｓを９枚生成した場合、補完サムネイルＰｓ１から時系列順に補完サムネイルＰｓを表示させると、補完サムネイルＰｓ７までしか表示できず、アウト点サムネイルＰｏを表示することができない。
【０２８６】
そこでＣＰＵ２０は、サムネイル表示可能枚数から１枚引いた数よりも補完サムネイル枚数の方が多いことを判別すると、図１７（Ｂ）に示すように、補完サムネイルＰｓを重ねて束にした補完サムネイル束ＰｓＭを表示させる。
【０２８７】
因みに補完サムネイル束ＰｓＭは、横幅が例えばサムネイルＰの１.２枚分であるため、ＣＰＵ２０は、サムネイル表示可能枚数が７枚であっても、補完サムネイル束ＰｓＭの隣にアウト点サムネイルＰｏを表示させることができる。これによりＣＰＵ２０は、アウト点を設定した際にユーザにアウト点サムネイルＰｏを確認させることができる。
【０２８８】
そして図１８（Ａ）に示すように、連続した２回のタップ操作（これをダブルタップ操作とも呼ぶ）が補完サムネイル束ＰｓＭに対して行われると、ＣＰＵ２０は、補完サムネイル束ＰｓＭを崩し、補完サムネイルＰｓを左から右に時系列順に並べて表示させる。これによりＣＰＵ２０は、ユーザに補完サムネイルＰｓを確認させることもできる。
【０２８９】
またこれに限らず、図１８（Ｂ）に示すように、補完サムネイル束ＰｓＭに対してフリック操作が行われると、ＣＰＵ２０は、補完サムネイル束ＰｓＭを崩すようにして、補完サムネイルＰｓを左から右に時系列順に並べて表示させてもよい。
【０２９０】
またこれに限らず、図１８（Ｃ）に示すように、ホールド操作が補完サムネイル束ＰｓＭに対して行われている間のみ、ＣＰＵ２０は、補完サムネイル束ＰｓＭを崩すようにして、補完サムネイルＰｓを並べて表示させてもよい。
【０２９１】
この場合、イン点サムネイルＰｉ及びアウト点サムネイルＰｏの表示位置を変えず、補完サムネイルＰｓを下から上に向かって時系列順に並べて表示させるようにしてもよい。
【０２９２】
［２−３．他の実施の形態３］
さらに上述した実施の形態では、デジタルカメラ１０が撮影した動画像を編集対象とし、編集対象の動画像から抽出する部分のイン点及びアウト点を設定して、当該部分を抽出するようにした。
【０２９３】
これに限らず、例えばテレビジョン放送の動画像など、この他種々の動画像を編集対象とし、編集対象の動画像から抽出する部分のイン点及びアウト点を設定して、当該部分を抽出するようにしてもよい。
【０２９４】
［２−４．他の実施の形態４］
さらに上述した実施の形態では、ＣＰＵ２０は、イン点から所定時間Ｔ秒ごとの時点のフレーム画像を抽出して、補完サムネイルＰｓとして抽出クリップ表示領域４２に表示させるようにした。
【０２９５】
これに限らず、ＣＰＵ２０は、イン点〜アウト点間に含まれるフレーム画像であれば、この他任意のフレーム画像を抽出して、補完サムネイルＰｓとして抽出クリップ表示領域４２に表示させるようにしてもよい。
【０２９６】
［２−５．他の実施の形態５］
さらに上述した実施の形態では、ＣＰＵ２０は、ユーザにより対象クリップの撮影時にマークボタン１７が押下されたマーク時点に対応するフレーム画像のサムネイル（マークサムネイル）Ｐｍを補完サムネイルＰｓとして表示させるようにした。
【０２９７】
これに限らずＣＰＵ２０は、注目すべき時点（以下、これを注目時点とも呼ぶ）として対象クリップに設定されている時点であれば、この他種々の時点に対応するフレーム画像のサムネイルを補完サムネイルＰｓとして表示させるようにしてもよい。
【０２９８】
例えば、音声が共に記録された動画像を編集する際に、音声レベルが所定レベル以上となった時点に対応するフレーム画像のサムネイルを補完サムネイルＰｓとして表示させるようにしてもよい。
【０２９９】
この場合、例えば音声レベルが所定レベル以上となった時点のタイムコードがメタ情報として動画像データに付加されて記録されているなど、音声レベルが所定レベル以上となった時点が注目時点として動画像に設定されているとする。
【０３００】
またこれに限らず、例えばテレビジョン放送を録画した動画像を編集する際に、ＣＭ（Commercial  Message）の開始時点及び終了時点に対応するフレーム画像のサムネイルを補完サムネイルＰｓとして表示させるようにしてもよい。この場合、ＣＭの開始時点及び終了時点が注目時点として動画像に設定されているとする。
【０３０１】
またこれに限らず、動画像を撮影したカメラがパンやチルトなどの首振り動作を行った時点など画面が切り替わった時点に対応するフレーム画像のサムネイルを補完サムネイルＰｓとして表示させるようにしてもよい。この場合、画面が切り替わった時点が注目時点として動画像に設定されているとする。
【０３０２】
［２−６．他の実施の形態６］
さらに上述した実施の形態では、ＣＰＵ２０は、自動サムネイルＰｔとマークサムネイルＰｍとを補完サムネイルＰｓとして抽出クリップ表示領域４２に表示させるようにした。これに限らず、ＣＰＵ２０は、マークサムネイルＰｍのみを補完サムネイルＰｓとして表示させるようにしてもよいし、自動サムネイルＰｔのみを補完サムネイルＰｓとして表示させるようにしてもよい。
【０３０３】
［２−７．他の実施の形態７］
さらに上述した実施の形態では、イン点サムネイルＰｉ又はアウト点サムネイルＰｏを片方から遠ざける又は近づけるようなフリック操作が行われると、自動サムネイルを生成する間隔を所定量変化させることで、自動サムネイルの枚数を変化させた。
【０３０４】
これに限らず、ＣＰＵ２０は、フリック操作の大きさ（例えばフリック操作においてタッチ位置が移動した距離や、タッチ位置の移動速度など）に応じて自動サムネイルを生成する間隔を変化させるようにしてもよい。例えばＣＰＵ２０は、フリック操作が大きい場合は、自動サムネイルを生成する間隔を変化させる量を大きくするようにし、フリック操作が小さい場合は、自動サムネイルを生成する間隔を変化させる量を小さくするようにする。
【０３０５】
［２−８．他の実施の形態８］
さらに上述した実施の形態では、２枚のサムネイルＰＬ及びＰＲに対するピンチイン操作が行われると、当該サムネイルＰＬ及びＰＲに近い補完サムネイルＰｓから非表示にして、当該サムネイルＰＬ及びＰＲの間に表示させている補完サムネイルＰｓの枚数を減らすようにした。
【０３０６】
これに限らずＣＰＵ２０は、２枚のサムネイルＰＬ及びＰＲに対するピンチイン操作が行われた際、この他種々の規則に従って当該サムネイルＰＬ及びＰＲの間に表示させている補完サムネイルＰｓの枚数を減らすようにしてもよい。
【０３０７】
例えばＣＰＵ２０は、２枚のサムネイルＰＬ及びＰＲ間に表示させている補完サムネイルＰｓを間引くように１枚おきに非表示にして補完サムネイルＰｓの枚数を減らすようにしてもよい。
【０３０８】
［２−９．他の実施の形態９］
さらに上述した実施の形態では、２枚のサムネイルＰＬ及びＰＲに対するピンチアウト操作が行われると、当該サムネイルＰＬから所定時間Ｓ秒ごとの自動サムネイルＰｔを表示させて補完サムネイルＰｓの枚数を増やすようにした。
【０３０９】
これに限らずＣＰＵ２０は、２枚のサムネイルＰＬ及びＰＲに対するピンチアウト操作が行われた際、この他種々の規則に従って当該２枚のサムネイルＰＬ及びＰＲ間に含まれるフレーム画像のサムネイルを表示させ、補完サムネイルＰｓの枚数を増やすようにしてもよい。
【０３１０】
例えばＣＰＵ２０は、ピンチアウト操作が行われたら２枚のサムネイルＰＬ及びＰＲ間の真ん中の時点に対応する自動サムネイルＰｔ１を表示させる。そしてＣＰＵ２０は、さらにピンチアウト操作が行われたら、サムネイルＰＬ及び自動サムネイルＰｔ１間の真ん中の時点に対応する自動サムネイルＰｔ２と、自動サムネイルＰｔ１とサムネイルＰＲ間の真ん中の時点に対応する自動サムネイルＰｔ３を表示させる。
【０３１１】
このようにＣＰＵ２０は、ピンチアウト操作が行われたら、２枚のサムネイルＰＬ及びＰＲと、当該サムネイルＰＬ及びＰＲ間に表示されている自動サムネイルＰｔとの真ん中の時点に対応する自動サムネイルＰｔを表示させていくようにしてもよい。
【０３１２】
［２−１０．他の実施の形態１０］
さらに上述した実施の形態では、ＣＰＵ２０は、抽出クリップに含まれるフレーム画像の縮小画像であるサムネイルＰを生成して液晶ディスプレイ１９Ａに表示させるようにした。
【０３１３】
これに限らず、抽出クリップに含まれるフレーム画像を縮小させずに液晶ディスプレイ１９Ａに表示させるようにしてもよいし、抽出クリップに含まれるフレーム画像をこの他種々の大きさで液晶ディスプレイ１９Ａに表示させるようにしてもよい。
【０３１４】
［２―１１．他の実施の形態１１］
さらに上述した第１の実施の形態では、タッチパネル１９Ｂに対して指がタッチされた位置の動きを液晶ディスプレイ１９Ａの表示面に対するジェスチャ操作として検知するようにした。
【０３１５】
これに限らず、例えば鉛筆、棒、専用のタッチペンなど、この他種々の指示物の動きを液晶ディスプレイ１９Ａの表示面に対するジェスチャ操作として検知するようにしてもよい。
【０３１６】
［２−１２．他の実施の形態１２］
さらに上述した第１の実施の形態では、設定処理手順ＲＴ１及び変更処理手順ＲＴ２を実行するためのプログラムをプログラムＲＯＭ２１に記憶しておくようにした。
【０３１７】
これに限らず、これらのプログラムを例えばメモリカードなどの所定の記録媒体に記録しておき、ＣＰＵ２０がこのプログラムを記録媒体から読み出して実行するようにしてもよい。また、ＣＰＵ２０がこのプログラムをインターネット上の所定のサーバからダウンロードして記録デバイス３２にインストールするようにしてもよい。
【０３１８】
［２−１３．他の実施の形態１３］
さらに上述した第１の実施の形態では、表示デバイス１９として、液晶ディスプレイ１９Ａと静電容量方式のタッチパネル１９Ｂとをデジタルカメラ１０に設けるようにした。
【０３１９】
これに限らず、液晶ディスプレイ１９Ａ及びタッチパネル１９Ｂの代わりにタッチパネル機能を内蔵する液晶ディスプレイをデジタルカメラ１０に設けるようにしてもよい。
【０３２０】
またこれに限らず、抵抗膜方式や光センサ方式のタッチパネル等、この他種々の方式でなるタッチパネルをデジタルカメラ１０に設けるようにしてもよい。
【０３２１】
また液晶ディスプレイ１９Ａについても、これに限らず、ＥＬ（Electroluminescence  display）ディスプレイ等、この他種々のディスプレイを用いるようにしてもよい。
【０３２２】
［２−１４．他の実施の形態１４］
さらに上述した第１の実施の形態では、編集装置としてのデジタルカメラ１０に、制御部２、検知部３、設定部４としてのＣＰＵ２０と、検知部３としてのタッチパネル１９Ｂとを設けるようにした。
【０３２３】
これに限らず、同様の機能を有するのであれば、上述した各機能部を、他の種々のハードウェア又はソフトウェアにより構成するようにしてもよい。例えば、制御部２、検知部３、設定部４のそれぞれを個別のハードウェアで実現するようにしてもよい。
【０３２４】
また同様の構成を有する編集装置であれば、パーソナルコンピュータ、ＰＤＡ(Personal Digital Assistant)など、この他種々の編集装置に本発明を適用するようにしてもよい。
【０３２５】
［２−１５．他の実施の形態１５］
さらに、本発明は、上述した第１の実施の形態とここまで説明した他の実施の形態１乃至１４とに限定されるものではない。すなわち本発明は、上述した第１の実施の形態とここまで説明した他の実施の形態１乃至１４の一部または全部を任意に組み合わせた形態、もしくは一部を抽出した形態も適用範囲とする。例えば、上述した他の実施の形態１と他の実施の形態２とを組み合わせるようにしてもよい。
【産業上の利用可能性】
【０３２６】
本発明の編集装置、編集方法及び編集プログラムは、例えばデジタルカメラ等で広く利用することができる。
【符号の説明】
【０３２７】
１……編集装置、２……制御部、３……検知部、４……設定部、５……表示部、１０……デジタルカメラ、１９Ａ……液晶ディスプレイ、１９Ｂ……タッチパネル、２０……ＣＰＵ。
【図１】
2010277183.tif 000003
【図２】
2010277183.tif 000004
【図３】
2010277183.tif 000005
【図４】
2010277183.tif 000006
【図５】
2010277183.tif 000007
【図６】
2010277183.tif 000008
【図７】
2010277183.tif 000009
【図８】
2010277183.tif 000010
【図９】
2010277183.tif 000011
【図１０】
2010277183.tif 000012
【図１１】
2010277183.tif 000013
【図１２】
2010277183.tif 000014
【図１３】
2010277183.tif 000015
【図１４】
2010277183.tif 000016
【図１５】
2010277183.tif 000017
【図１６】
2010277183.tif 000018
【図１７】
2010277183.tif 000019
【図１８】
2010277183.tif 000020