(57)【特許請求の範囲】
【請求項１】
操作部と、
時間的に連続するデータの内容を時間軸に沿って表すデータ画像を表示部に表示させる制御部と
を具え、
上記制御部は、
上記操作部を介して上記データ画像上を上記時間軸に平行な方向になぞるジェスチャ操作が行われると、当該ジェスチャ操作によりなぞられている位置に応じた再生位置で上記データを再生し、上記操作部を介して上記データ画像上を上記時間軸に対して垂直な方向になぞるジェスチャ操作が行われると、当該ジェスチャ操作によりなぞられた位置に応じた上記時間軸上の位置で上記データを分割し、
さらに、上記データ画像上を上記時間軸に平行な方向から垂直な方向へとなぞり方向を変えてなぞるジェスチャ操作が行われると、上記時間軸に平行な方向へなぞられている間は、平行になぞられている位置に応じた再生位置で上記データを再生し、その後、なぞり方向が上記時間軸に垂直な方向に変わると、垂直になぞられた位置に応じた上記時間軸上の位置で上記データを分割する
情報処理装置。
【請求項２】
上記データは、任意の時間間隔で区切られており、
上記制御部は、
上記データの区切られた各部分を部分データとして扱い、上記データ画像として、当該部分データごとに当該部分データの内容を表す部分データ画像を当該部分データの時系列に対応した順番で並べた画像を表示部に表示させ、
上記操作部を介して２つの上記部分データ画像の境界で上記データ画像上を上記時間軸に対して垂直な方向になぞるジェスチャ操作が行われると、当該２つの部分データ画像に対応する２つの部分データの境界の位置で上記データを分割する
請求項１に記載の情報処理装置。
【請求項３】
上記制御部は、
上記データを再生すると共に、上記データ画像上の上記データの再生位置に対応する位置に上記時間軸に対して垂直なバーを表示させ、
上記操作部を介して、上記バーをなぞるジェスチャ操作が行われると、上記データの再生位置で上記データを分割する
請求項１に記載の情報処理装置。
【請求項４】
上記制御部は、
上記データ画像の時間軸における先頭と異なる上記データ画像の時間軸における末尾とを近づけるジェスチャ操作が行われると、これらの上記データ画像に対応する２つの上記データを結合する
請求項１に記載の情報処理装置。
【請求項５】
上記制御部は、
上記データ画像を上記時間軸に沿って伸ばすジェスチャ操作が行われると、上記データを区切る時間間隔を短くすることにより上記データにおける上記部分データの数を増加させる
請求項２に記載の情報処理装置。
【請求項６】
上記制御部は、
上記データ画像を上記時間軸に沿って縮めるジェスチャ操作が行われると、上記データを区切る時間間隔を長くすることにより上記データにおける上記部分データの数を減少させる
請求項２に記載の情報処理装置。
【請求項７】
上記制御部は、
上記操作部を介して上記データ画像を押さえながら上記時間軸に対して垂直な方向になぞるジェスチャ操作が行われると、当該ジェスチャ操作によりなぞられた位置に応じた上記時間軸上の位置で上記データを分割する
請求項１に記載の情報処理装置。
【請求項８】
上記制御部は、
上記操作部を介して上記データ画像上を上記時間軸に対して垂直な方向になぞるジェスチャ操作が往復して行われると、当該ジェスチャ操作によりなぞられた位置に応じた上記時間軸上の位置で上記データを分割する
請求項１に記載の情報処理装置。
【請求項９】
時間的に連続するデータの内容を時間軸に沿って表すデータ画像を表示部に表示させ、
操作部を介して上記データ画像上を上記時間軸に平行な方向になぞるジェスチャ操作が行われると、当該ジェスチャ操作によりなぞられている位置に応じた再生位置で上記データを再生し、上記操作部を介して上記データ画像上を上記時間軸に対して垂直な方向になぞるジェスチャ操作が行われると、当該ジェスチャ操作によりなぞられた位置に応じた上記時間軸上の位置で上記データを分割し、
さらに、上記データ画像上を上記時間軸に平行な方向から垂直な方向へとなぞり方向を変えてなぞるジェスチャ操作が行われると、上記時間軸に平行な方向へなぞられている間は、平行になぞられている位置に応じた再生位置で上記データを再生し、その後、なぞり方向が上記時間軸に垂直な方向に変わると、垂直になぞられた位置に応じた上記時間軸上の位置で上記データを分割する
データ分割方法。
【請求項１０】
情報処理装置に対し、
時間的に連続するデータの内容を時間軸に沿って表すデータ画像を表示部に表示させる表示ステップと、
操作部を介して上記データ画像上を上記時間軸に平行な方向になぞるジェスチャ操作が行われると、当該ジェスチャ操作によりなぞられている位置に応じた再生位置で上記データを再生し、上記操作部を介して上記データ画像上を上記時間軸に対して垂直な方向になぞるジェスチャ操作が行われると、当該ジェスチャ操作によりなぞられた位置に応じた上記時間軸上の位置で上記データを分割するジェスチャ操作ステップと
を実行させ、
さらに、上記ジェスチャ操作ステップで、上記データ画像上を上記時間軸に平行な方向から垂直な方向へとなぞり方向を変えてなぞるジェスチャ操作が行われると、上記時間軸に平行な方向へなぞられている間は、平行になぞられている位置に応じた再生位置で上記データを再生し、その後、なぞり方向が上記時間軸に垂直な方向に変わると、垂直になぞられた位置に応じた上記時間軸上の位置で上記データを分割する
ようにさせるためのデータ分割プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、データ分割方法及びデータ分割プログラムに関し、例えば、動画像データなどの時間的に連続するデータを編集する際に適用して好適なものである。
【背景技術】
【０００２】
従来、動画像を編集する情報処理装置では、素材となる動画像の中から所望の部分を切り出し、切り出した部分を所望の順番でつなぎあわせて、動画像を編集しうるようになっている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１８２７６５公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上述した情報処理装置では、動画像の内容を時間軸に沿って表す画像を表示し、ユーザが当該画像の所望する位置にカーソルを合わせてマウスをクリックすると、開始点又は終了点を指定する。そして、開始点及び終了点が指定された状態で、ユーザがカーソルを所定のボタン上に合わせてマウスをクリックすると、このとき指定されていた開始点及び終了点間を切り出す。このようにして、上述した情報処理装置では、動画像の中から所望の部分を切り出せるようになっている。
【０００５】
ここで、従来と比してより直感的な操作で、動画像の中からユーザが所望する部分を切り出すことができれば、情報処理装置の操作性が格段と向上するものと考えられる。
【０００６】
本発明は以上の点を考慮してなされたもので、従来と比して一段と操作性を向上させた情報処理装置、データ分割方法及びデータ分割プログラムを提案しようとするものである。
【課題を解決するための手段】
【０００７】
かかる課題を解決するため本発明においては、操作部と、時間的に連続するデータの内容を時間軸に沿って表すデータ画像を表示部に表示させる制御部とを設け、制御部は、操作部を介してデータ画像上を時間軸に平行な方向になぞるジェスチャ操作が行われると、当該ジェスチャ操作によりなぞられている位置に応じた再生位置でデータを再生し、操作部を介してデータ画像上を時間軸に対して垂直な方向になぞるジェスチャ操作が行われると、当該ジェスチャ操作によりなぞられた位置に応じた時間軸上の位置でデータを分割し、さらに、データ画像上を時間軸に平行な方向から垂直な方向へとなぞり方向を変えてなぞるジェスチャ操作が行われると、時間軸に平行な方向へなぞられている間は、平行になぞられている位置に応じた再生位置でデータを再生し、その後、なぞり方向が時間軸に垂直な方向に変わると、垂直になぞられた位置に応じた時間軸上の位置でデータを分割するようにした。
【０００８】
このように、時間的に連続するデータの内容を時間軸に沿って表すデータ画像上を当該時間軸に対して垂直な方向になぞるジェスチャ操作に応じて当該データを分割するようにしたことにより、従来と比してより直感的な操作で、動画像の中からユーザが所望する部分を切り出すことができる。
【発明の効果】
【０００９】
本発明によれば、時間的に連続するデータの内容を時間軸に沿って表すデータ画像上を当該時間軸に対して垂直な方向になぞるジェスチャ操作に応じて当該データを分割するようにしたことにより、従来と比してより直感的な操作で、動画像の中からユーザが所望する部分を切り出すことができる。かくして、従来と比して一段と操作性を向上させた情報処理装置、データ分割方法及びデータ分割プログラムを実現することができる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態の概要となる情報処理装置の機能構成を示すブロック図である。
【図２】情報端末のハードウェア構成を示すブロック図である。
【図３】シーン、シーケンス及びムービーの関係の説明にともなう略線図である。
【図４】編集画面の説明にともなう略線図である。
【図５】シーケンスの再生（１）の説明にともなう略線図である。
【図６】シーケンスの再生（２）の説明にともなう略線図である。
【図７】シーケンスの分割（１）の説明にともなう略線図である。
【図８】シーケンスの分割（２）の説明にともなう略線図である。
【図９】シーケンスの結合の説明にともなう略線図である。
【図１０】シーン数の増加の説明にともなう略線図である。
【図１１】シーン数の減少の説明にともなう略線図である。
【図１２】トランジションの設定の説明にともなう略線図である。
【図１３】ＢＧＭの設定の説明にともなう略線図である。
【図１４】ＢＧＭの再生範囲の変更の説明にともなう略線図である。
【図１５】エフェクトの設定の説明にともなう略線図である。
【図１６】エフェクトの適用範囲の変更の説明にともなう略線図である。
【図１７】操作入力処理手順を示すフローチャートである。
【図１８】他の実施の形態におけるトランジションの設定の説明にともなう略線図である。
【発明を実施するための形態】
【００１１】
以下、発明を実施するための最良の形態（以下実施の形態とする）について説明する。尚、説明は以下の順序で行う。
１．実施の形態の概要
２．実施の形態の具体例
３．他の実施の形態
【００１２】
＜１．実施の形態の概要＞
まず、実施の形態の概要を説明する。因みに、この概要を説明した後、本実施の形態の具体例、他の実施の形態の説明に移る。
【００１３】
図１において１は、情報処理装置を示す。この情報処理装置１には、操作部２と、時間的に連続するデータの内容を時間軸に沿って表すデータ画像を表示部３に表示させる制御部４とが設けられている。
【００１４】
制御部４は、操作部２を介して当該データ画像を当該時間軸に対して垂直に切るジェスチャ操作が行われると、当該ジェスチャ操作により切られた位置に応じた当該時間軸上の位置で当該データを分割するようになっている。
【００１５】
このように情報処理装置１は、時間的に連続するデータの内容を時間軸に沿って表すデータ画像を当該時間軸に対して垂直に切るジェスチャ操作に応じて当該データを分割するようにした。これにより、ユーザは、従来と比してより直感的な操作で、動画像の中から所望の部分を切り出すことができる。
【００１６】
より具体的には、当該時間的に連続するデータは、任意の時間間隔で区切られているようにしてもよい。この場合、制御部４は、当該データの区切られた各部分を部分データとして扱い、データ画像として、部分データごとに当該部分データの内容を表す部分データ画像を部分データの時系列に対応した順番で並べた画像を表示部３に表示させるようにしてもよい。そして制御部４は、操作部２を介して２つの部分データ画像の境界でデータ画像を時間軸に対して垂直に切るジェスチャ操作が行われると、当該２つの部分データ画像に対応する２つの部分データの境界の位置で当該データを分割するようにしてもよい。
【００１７】
またこの場合、制御部４は、データ画像を時間軸に沿って伸ばすジェスチャ操作が行われると、当該データを区切る時間間隔を短くすることにより当該データにおける部分データの数を増加させるようにしてもよい。さらにこの場合、制御部４は、データ画像を時間軸に沿って縮めるジェスチャ操作が行われると、当該データを区切る時間間隔を長くすることにより当該データにおける単位データの数を減少させるようにしてもよい。
【００１８】
さらに、制御部４は、当該データを再生すると共に、データ画像上の当該データの再生位置に対応する位置に時間軸に対して垂直なバーを表示させるようにしてもよい。この場合、制御部４は、操作部２を介して当該バーをなぞるジェスチャ操作が行われると、当該データの再生位置で当該データを分割するようにしてもよい。
【００１９】
またこの場合、制御部４は、操作部２を介してデータ画像を時間軸に沿ってなぞるジェスチャ操作が行われると、当該ジェスチャ操作によりなぞられている位置に応じた再生位置で当該データを再生するようにしてもよい。
【００２０】
さらに、制御部４は、データ画像の時間軸における先頭と異なるデータ画像の時間軸における末尾とを近づけるジェスチャ操作が行われると、これらのデータ画像に対応する２つの当該データを結合するようにしてもよい。
【００２１】
さらに、制御部４は、操作部２を介してデータ画像を押さえながら時間軸に対して垂直に切るジェスチャ操作が行われると、当該ジェスチャ操作により切られた位置に応じた時間軸上の位置で当該データを分割するようにしてもよい。
【００２２】
さらに、制御部４は、操作部２を介してデータ画像を時間軸に対して垂直に切るジェスチャ操作が往復して行われると、当該ジェスチャ操作により切られた位置に応じた時間軸上の位置で当該データを分割するようにしてもよい。
【００２３】
このような構成でなる情報処理装置１の具体例について、以下、詳しく説明する。
【００２４】
＜２．実施の形態の具体例＞
［２−１．情報端末のハードウェア構成］
次に、実施の形態の具体例について説明する。まず図２を用いて、上述した情報処理装置１の具体例である情報端末１００のハードウェア構成について説明する。
【００２５】
情報端末１００では、ＣＰＵ１０１が、不揮発性メモリ１０２に格納されているプログラムをＲＡＭ１０３に展開して読み込み、このプログラムに従って各種処理を実行すると共に各部を制御する。尚、ＣＰＵは、Central  Processing  Unitの略、ＲＡＭは、Random  Access  Memoryの略である。
【００２６】
また、情報端末１００は、タッチスクリーン１０４に対する、指によるタッチ操作を、ユーザによる操作入力として受け付けるようになっている。タッチスクリーン１０４は、各種情報を表示する表示デバイスである液晶パネル１０４Ａと、操作入力を受け付ける操作入力デバイスであるタッチパネル１０４Ｂとで構成される。因みに、このタッチパネル１０４Ｂは、例えば静電容量式で、マルチタッチに対応する。
【００２７】
タッチパネル１０４Ｂは、タッチパネル１０４Ｂ上の任意の位置が指でタッチされると、タッチされた位置（すなわちタッチ位置）の座標を検出する。そしてタッチパネル１０４Ｂは、このタッチ位置の座標を示す入力信号をＣＰＵ１０１に送る。
【００２８】
尚、タッチパネル１０４Ｂは、ドラッグされているとき等、タッチされ続けている間、一定時間ごとに、タッチ位置の座標を示す入力信号をＣＰＵ１０１に送るようになっている。
【００２９】
ＣＰＵ１０１は、タッチパネル１０４Ｂから送られてくる入力信号からタッチ位置の座標を取得すると、この座標を液晶パネル１０４Ａの画面座標に変換することで、液晶パネル１０４Ａの画面上のどの位置がタッチされたのかを認識する。つまり画面上のタッチ位置を認識する。
【００３０】
またＣＰＵ１０１は、一定時間ごとに送られてくる入力信号より取得したタッチ位置の座標を、順次液晶パネル１０４Ａの画面座標に変換していくことで、タッチ位置がどのように動いたのか（すなわちタッチ位置の軌跡）を認識する。
【００３１】
ＣＰＵ１０１は、このようにして認識したタッチ位置とその軌跡とに基づいて、画面に対してどのようなジェスチャ操作が行われたのかを特定し、このジェスチャ操作を操作入力として受け付け、この操作入力に応じた処理を実行する。
【００３２】
尚、ＣＰＵ１０１は、タッチ（触る）、タップ（触って離す）、ドラッグ（なぞる）、フリック（払う）、ホールド（同じ位置を触り続ける）等のジェスチャ操作を、操作入力として受け付けるようになっている。
【００３３】
またＣＰＵ１０１は、操作ボタン１０５に対する押下操作を認識すると、これをユーザによる操作入力として受け付け、この操作入力に応じた処理を実行するようにもなっている。
【００３４】
ここで、例えば、タッチスクリーン１０４に、不揮発性メモリ１０２に画像ファイルとして記憶されている画像のサムネイルが一覧表示されている状態で、ユーザが、所望のサムネイルをタップしたとする。
【００３５】
ＣＰＵ１０１は、この操作を、画像を再生する操作入力として受け付け、不揮発性メモリ１０２から、タップされたサムネイルに対応する画像ファイルを読み出す。
【００３６】
ここで、対応する画像ファイルが静止画像ファイルである場合、ＣＰＵ１０１は、この静止画像ファイルから静止画像データを抽出する。そしてＣＰＵ１０１は、この静止画像データに対して、デコード処理、デジタルアナログ変換処理等の所定の再生処理を施すことで、静止画像信号を得、これをタッチスクリーン１０４の液晶パネル１０４Ａに表示させる。
【００３７】
一方、対応する画像ファイルが動画像ファイルである場合、ＣＰＵ１０１は、この動画像ファイルから動画像データと音声データとを分離する。そしてＣＰＵ１０１は、動画像データに対して、デコード処理、デジタルアナログ変換処理等の所定の再生処理を施すことで、動画像信号を得、これをタッチスクリーン１０４の液晶パネル１０４Ａに表示させる。またＣＰＵ１０１は、音声データに対して、デコード処理、デジタルアナログ変換処理、増幅処理等の所定の再生処理を施すことで、音声信号を得、これをヘッドホン端子（図示せず）から出力する。
【００３８】
このようにして、情報端末１００は、ユーザに指定された画像を再生するようになっている。
【００３９】
また、例えば、タッチスクリーン１０４に、不揮発性メモリ１０２に楽曲ファイルとして記憶されている楽曲のタイトルがリスト表示されている状態で、ユーザが、所望のタイトルをタップしたとする。
【００４０】
ＣＰＵ１０１は、この操作を、楽曲を再生する操作入力として受け付け、不揮発性メモリ１０２から、タップされたタイトルに対応する楽曲ファイルを読み出す。
【００４１】
ＣＰＵ１０１は、この楽曲ファイルから音声データを抽出する。そしてＣＰＵ１０１は、この音声データに対して、デコード処理、デジタルアナログ変換処理、増幅処理等所定の再生処理を施すことで、音声信号を得、これをヘッドホン端子（図示せず）から出力する。
【００４２】
このようにして、情報端末１００は、ユーザに指定された楽曲を再生するようになっている。
【００４３】
またこのときＣＰＵ１０１は、読み出した楽曲ファイルから、ジャケット画像、楽曲のタイトル、アルバムのタイトル、アーティスト名等の関連情報を抽出して、これをタッチスクリーン１０４の液晶パネル１０４Ａに表示させる。
【００４４】
このようにして、情報端末１００は、ユーザに指定された楽曲を再生するとともに、この楽曲に関する情報を表示するようになっている。
【００４５】
さらに、例えば、タッチスクリーン１０４に、Ｗｅｂブラウザの起動に対応するアイコンが表示されている状態で、ユーザが、このアイコンをタップしたとする。
【００４６】
ＣＰＵ１０１は、この操作を、Ｗｅｂブラウザを起動する操作入力として受け付け、不揮発性メモリ１０２から、Ｗｅｂブラウザのプログラムを読み出して実行することで、Ｗｅｂブラウザを起動する。
【００４７】
ここでＣＰＵ１０１は、タッチスクリーン１０４の液晶パネル１０４ＡにＷｅｂブラウザの画面を表示させると共に、ネットワークインタフェース１０６を介して、ネットワーク上のサーバからＷｅｂページのページデータを受信する。そしてＣＰＵ１０１は、このページデータに基づくページ画像を、Ｗｅｂブラウザの画面に表示させる。
【００４８】
このようにして、情報端末１００は、Ｗｅｂブラウザを起動してＷｅｂページを表示するようになっている。
【００４９】
因みに、実施の形態の概要で説明した情報処理装置１の操作部２の具体的なハードウェアの例が上述した情報端末１００のタッチパネル１０４Ｂである。また情報処理装置１の表示部３の具体的なハードウェアの例が情報端末１００の液晶パネル１０４Ａである。さらに情報処理装置１の制御部４の具体的なハードウェアの例が情報端末１００のＣＰＵ１０１である。
【００５０】
［２−２．動画像編集アプリ］
ところで、情報端末１００には、様々なアプリケーション（単にアプリとも呼ぶ）をインストールできるようになっており、その一つとして、動画像を編集するアプリ（動画像編集アプリとも呼ぶ）がインストールされている。以下、この動画像編集アプリにおける操作入力について詳しく説明する。
【００５１】
尚、この動画像編集アプリでは、図３に示すように、動画像データが、シーン及びシーケンスという２つの単位を用いて扱われるようになっている。ここで、シーケンスとは、シーンの集合である。また、シーンとは、動画像データから抽出された任意の区間の動画像データである。
【００５２】
この動画像編集アプリでは、シーケンスを分割したり、他のシーケンスとつなぎ合わせたりすることにより動画像を編集して、編集結果としての新たな動画像（ムービー）を作成し、このムービーを一つの動画像ファイルとして出力できるようになっている。
【００５３】
ＣＰＵ１０１は、タッチスクリーン１０４に動画像編集アプリの起動に対応するアイコンを表示させた状態で、このアイコンがタップされると、この操作を、動画像編集アプリを起動する操作入力として受け付ける。
【００５４】
そしてＣＰＵ１０１は、不揮発性メモリ１０２から、動画像編集アプリのプログラムを読み出して実行することで、動画像編集アプリを起動する。
【００５５】
動画像編集アプリを起動すると、ＣＰＵ１０１は、図４に示す編集画面２００をタッチスクリーン１０４に表示させる。
【００５６】
編集画面２００には、不揮発性メモリ１０２に動画像ファイルとして記憶されている動画像のサムネイル画像（これをファイル画像とも呼ぶ）Ｆｐを一覧表示させるファイル一覧ウィンドウ２０１が表示される。因みに、このファイル画像Ｆｐは、例えば、動画像の先頭フレームのサムネイル画像である。
【００５７】
ここで、ファイル画像Ｆｐ内を１本の指でドラッグする操作が行われたとする。するとＣＰＵ１０１は、当該ドラッグに応じてファイル画像Ｆｐの表示位置を移動させる。
【００５８】
その後、ファイル画像Ｆｐが編集画面２００内におけるファイル一覧ウィンドウ２０１外の領域に移動された後、指が離されたとする。するとＣＰＵ１０１は、ドラッグされたファイル画像Ｆｐに対応する動画像ファイルを動画像編集アプリにインポートする。
【００５９】
具体的にＣＰＵ１０１は、当該動画像を所定時間間隔ごとに区切った各動画像をそれぞれシーンとして設定すると共に、これらのシーンの集合（すなわち当該動画像）を一つのシーケンスとして設定する。
【００６０】
そしてＣＰＵ１０１は、各シーンの先頭フレームのサムネイル画像（これをシーン画像とも呼ぶ）Ｎｐを生成する。ＣＰＵ１０１は、これら各シーンのシーン画像Ｎｐを、例えば映画フィルムのように、左から右に各シーンの時系列に対応した順番で一列に並べてつなげたシーケンス画像Ｋｐを生成する。つまりこのシーケンス画像Ｋｐは、シーケンスの内容を左から右へ時間が進むような時間軸に沿って表しており、シーケンス画像Ｋｐの横方向がシーケンスの時間軸に対応している。
【００６１】
ＣＰＵ１０１は、このようなシーケンス画像Ｋｐを、ファイル画像Ｆｐがドラッグされて指が離された位置に表示させる。
【００６２】
このように編集画面２００では、ユーザが所望の動画像に対応するファイル画像Ｆｐをファイル一覧ウィンドウ２０１外にドラッグすることで、所望の動画像の内容を時間軸に沿って表すシーケンス画像Ｋｐを所望の位置に表示できるようになっている。
【００６３】
また編集画面２００には、再生した動画像を表示させるプレビューウィンドウ２０２が表示されるようになっている。
【００６４】
ここで、ファイル一覧ウィンドウ２０１又はプレビューウィンドウ２０２を２本の指でドラッグする操作が行われたとする。するとＣＰＵ１０１は、この操作を、ファイル一覧ウィンドウ２０１又はプレビューウィンドウ２０２の表示位置を移動させる操作入力として受け付け、当該ドラッグに応じてこれらの表示位置を移動させる。
【００６５】
また、シーケンス画像Ｋｐを２本の指でドラッグする操作が行われたとする。するとＣＰＵ１０１は、この操作を、シーケンス画像Ｋｐの表示位置を移動する操作入力として受け付け、当該ドラッグに応じてシーケンス画像Ｋｐの表示位置を移動させる。すなわち編集画面２００では、ドラッグに応じてシーン画像Ｎｐごとに表示位置が移動するのではなく、シーン画像Ｎｐのまとまりであるシーケンス画像Ｋｐごとに表示位置が移動するようになっている。
【００６６】
このように編集画面２００では、ユーザが、ファイル一覧ウィンドウ２０１、プレビューウィンドウ２０２又はシーケンス画像Ｋｐを２本の指でドラッグすることで、これらの配置を自由に変更することができるようになっている。
【００６７】
また、図５に示すように、シーケンス画像Ｋｐ内のシーン画像Ｎｐをタップする操作が行われたとする。するとＣＰＵ１０１は、この操作を、シーケンスを再生する操作入力として受け付け、タップされたシーン画像Ｎｐに対応するシーンの先頭フレームから当該シーケンス画像Ｋｐに対応するシーケンスを再生してプレビューウィンドウ２０２に表示させる。
【００６８】
このように、編集画面２００では、ユーザが所望するシーケンスを所望のシーンから再生できるようになっている。
【００６９】
尚、シーケンスを再生しているときに、プレビューウィンドウ２０２内がタップされると、ＣＰＵ１０１は、当該シーケンスの再生を一時停止する。その後、再度プレビューウィンドウ２０２内がタップされると、ＣＰＵ１０１は、一時停止されていた位置から当該シーケンスを再生するようになっている。
【００７０】
また図６に示すように、シーケンス画像Ｋｐ内を１本の指で横方向（すなわち時間軸に平行な方向）にドラッグする操作が行われたとする。
【００７１】
するとＣＰＵ１０１は、シーケンス画像Ｋｐに対応するシーケンスを、タッチ位置に対応する時間軸上の位置で再生して、プレビューウィンドウ２０２に表示させる。このときＣＰＵ１０１は、タッチ位置の移動（すなわちドラッグ）に応じてシーケンスの再生位置を変えていくと共に、プレビューウィンドウ２０２の表示を切り換えていく。
【００７２】
尚、シーケンス画像Ｋｐにおいて、各シーン画像Ｎｐ内の横方向の位置が、各シーン内における時間軸上の位置に対応する。また、上述したようにシーケンス画像Ｋｐの横方向がシーケンスの時間軸に対応しており、左から右へと時間が進むようになっている。したがって、各シーン画像Ｎｐにおいて、左端の位置が各シーンの先頭フレームに対応し、右端の位置がシーンの末尾フレームに対応する。また各シーン画像Ｎｐ内における横方向の位置が、各シーン内における時間軸上の位置（すなわち各シーンの先頭からの経過時間）に対応する。
【００７３】
ゆえにＣＰＵ１０１は、例えば、タッチ位置がシーン画像Ｎｐの左端にあるときには、当該シーン画像Ｎｐに対応するシーンの先頭フレームの画像をプレビューウィンドウ２０２に表示させる。
【００７４】
またこのとき、ＣＰＵ１０１は、タッチ位置に、シーケンス画像Ｋｐの縦幅よりも少し長い縦長棒状のシークバーＢｓをシーケンス画像Ｋｐに重ねて表示させ、ドラッグに合わせてシークバーＢｓを横方向に移動させるようになっている。すなわちシークバーＢｓは、シーケンスの現在の再生位置を示すようになっている。
【００７５】
尚、このようにドラッグに応じて再生位置を変えながら行うシーケンスの再生を以下、シーク再生とも呼び、シークバーＢｓによって示されるシーケンスの再生位置を、以下、シーク位置とも呼ぶ。
【００７６】
このように編集画面２００では、シーケンス画像Ｋｐを１本の指で時間軸に平行な方向にドラッグする操作（すなわち時間軸に沿ってなぞるジェスチャ操作）を、シーケンスをシーク再生する操作入力として受け付ける。これにより、ユーザはシーケンスの再生位置を所望の位置に変えることができ、シーケンスの中身（すなわち動画像の内容）を検索（いわゆるシーク）することができるようになっている。
【００７７】
尚、指が離されて当該ドラッグが終了されると、ＣＰＵ１０１は、指が離された時点における再生位置の画像をプレビューウィンドウ２０２に表示させたままとする（すなわち当該再生位置で一時停止した状態とする）。また、ＣＰＵ１０１は、シークバーＢｓを表示させたままとする。
【００７８】
その後、シーケンス画像Ｋｐがタップされた場合には、ＣＰＵ１０１は、シークバーＢｓを画面から消去させると共に、プレビューウィンドウ２０２の表示を、タップされたシーケンス画像Ｋｐに対応するシーケンスの動画像に切り換えるようになっている。
【００７９】
一方、その後、シーケンス画像Ｋｐに対して１本の指で横方向にドラッグする操作が行われた場合には、ＣＰＵ１０１は、今まで表示させていたシークバーＢｓを画面から消去させると共に、新たなタッチ位置にシークバーＢｓを表示させる。これと共に、ＣＰＵ１０１は、プレビューウィンドウ２０２の表示を、新たなタッチ位置（シークバーＢｓの表示位置）に応じた再生位置の画像に切り換えるようになっている。
【００８０】
また、図７（Ａ）に示すように、シーン１からシーン５までを有するシーケンス１のシーケンス画像Ｋｐが編集画面２００に表示されているとする。ここで、当該シーケンス画像Ｋｐ内を１本の指でホールドする操作が行われたとする。するとＣＰＵ１０１は、この操作を、シーケンスを編集対象として選択する操作入力として受け付け、ホールドされたシーケンス画像Ｋｐに対応するシーケンス（ここではシーケンス１）を編集対象として選択する。
【００８１】
尚、ホールドしている指が離されると、ＣＰＵ１０１は、シーケンスの編集対象としての選択を解除するようになっている。
【００８２】
ここで、シーケンス画像Ｋｐ内を１本の指でホールドしたまま、別の１本の指によってシーン２のシーン画像Ｎｐとシーン３のシーン画像Ｎｐとの境界を上から下になぞる（ドラッグする）操作が行われたとする。
【００８３】
するとＣＰＵ１０１は、この操作を、編集対象として選択しているシーケンスを２つのシーンの境界で分割する操作入力として受け付ける。そしてＣＰＵ１０１は、図７（Ｂ）に示すように、シーン２とシーン３との境界でシーケンス１を分割して、シーン１及びシーン２を新たなシーケンス２として設定し、シーン３からシーン５を新たなシーケンス３として設定する。
【００８４】
またこのときＣＰＵ１０１は、シーケンス１のシーケンス画像Ｋｐを、シーン２のシーン画像Ｎｐとシーン３のシーン画像Ｎｐとの境界において切り分け、新たなシーケンス２のシーケンス画像Ｋｐと、新たなシーケンス３のシーケンス画像Ｋｐとする。
【００８５】
一方、図８（Ａ）に示すように、シーン６からシーン１０を有するシーケンス４のシーケンス画像Ｋｐが編集画面２００に表示され、シーン８のシーン画像Ｎｐ上に、シークバーＢｓが表示されているとする。ここで、当該シーケンス画像Ｋｐ内を１本の指でホールドする操作が行われたとする。するとＣＰＵ１０１は、ホールドされたシーケンス画像Ｋｐに対応するシーケンス（ここではシーケンス４）を編集対象として選択する。
【００８６】
さらに、当該シーケンス画像Ｋｐ内を１本の指でホールドしたまま、別の１本の指によってシークバーＢｓを上から下になぞる（ドラッグする）操作が行われたとする。
【００８７】
するとＣＰＵ１０１は、この操作を、編集対象として選択しているシーケンスをシーク位置で分割する操作入力として受け付ける。そしてＣＰＵ１０１は、図８（Ｂ）に示すように、当該シークバーＢｓが示すシーン８の時間軸上の位置（すなわちシーク位置）でシーン８及びシーケンス４を分割する。
【００８８】
そしてＣＰＵ１０１は、図８（Ｃ）に示すように、シーン８の先頭から当該分割の位置までの動画像を新たなシーン８（ａ）として設定し、当該分割の位置からシーン８の末尾までの動画像を新たなシーン８（ｂ）として設定する。またＣＰＵ１０１は、シーン６からシーン８（ａ）までを新たなシーケンス５として設定し、シーン８（ｂ）からシーン１０までを新たなシーケンス６として設定する。
【００８９】
またこのときＣＰＵ１０１は、図８（Ｂ）に示すように、シークバーＢｓの表示位置でシーン８のシーン画像Ｎｐを切り分けることで、シーケンス４のシーケンス画像Ｋｐを切り分ける。
【００９０】
その後ＣＰＵ１０１は、図８（Ｃ）に示すように、シーン７のシーン画像Ｎｐの右隣にシーン８（ａ）のシーン画像Ｎｐを表示し、シーン６からシーン８（ａ）のシーン画像Ｎｐのまとまりを新たなシーケンス５のシーケンス画像Ｋｐとする。これと共にＣＰＵ１０１は、シーン９のシーン画像Ｎｐの左隣にシーン８（ｂ）のシーン画像Ｎｐを表示し、シーン８（ｂ）からシーン１０のシーン画像Ｎｐのまとまりを新たなシーケンス６のシーケンス画像Ｋｐとする。
【００９１】
このようにＣＰＵ１０１は、シーケンス画像Ｋｐを１本の指でホールドしながら、別の１本の指によって当該シーケンス画像Ｋｐ内を縦方向（すなわち時間軸に対して垂直な方向）にドラッグする操作を、シーケンスを分割する操作入力として受け付ける。
【００９２】
換言すればＣＰＵ１０１は、シーケンス画像Ｋｐを１本の指で押さえながら別の１本の指で時間軸に対して垂直に切るジェスチャ操作を、シーケンスを分割する操作入力として受け付ける。
【００９３】
そしてＣＰＵ１０１は、当該ジェスチャ操作により切られた位置がシーン画像Ｎｐの境界である場合にはシーンの境界でシーケンスを分割し、シークバーＢｓの表示位置である場合にはシーク位置でシーケンスを分割する。
【００９４】
尚、実際上、ＣＰＵ１０１は、時間軸に垂直なドラッグが行われた位置が厳密にシーン画像Ｎｐの境界又はシークバーＢｓの表示位置でなくても、シーン画像Ｎｐの境界又はシークバーＢｓの表示位置を切るジェスチャ操作として認識するようになっている。
【００９５】
具体的にＣＰＵ１０１は、シークバーＢｓが表示されていないときには、時間軸に垂直なドラッグが行われた位置に最も近いシーン画像Ｎｐの境界を切るジェスチャ操作として当該ドラッグを認識するようになっている。
【００９６】
またＣＰＵ１０１は、シークバーＢｓが表示されているときには、時間軸に垂直なドラッグが行われた位置が、シーン画像Ｎｐの境界とシークバーＢｓの表示位置のうちどちらに近いかを判別する。そしてＣＰＵ１０１は、シーン画像Ｎｐの境界の方に近い場合には、時間軸に垂直なドラッグが行われた位置に最も近いシーン画像Ｎｐの境界を切るジェスチャ操作として当該ドラッグを認識する。一方ＣＰＵ１０１は、シークバーＢｓの表示位置の方に近い場合には、シークバーＢｓの表示位置で切るジェスチャ操作（すなわちシークバーＢｓをなぞるジェスチャ操作）として当該ドラッグを認識するようになっている。
【００９７】
また図９（Ａ）に示すように、シーン１１からシーン１２を有するシーケンス７のシーケンス画像Ｋｐと、シーン２１からシーン２３を有するシーケンス８のシーケンス画像Ｋｐとが編集画面２００に表示されているとする。ここで、シーケンス７のシーケンス画像Ｋｐを１本の指でホールドする操作が行われたとする。するとＣＰＵ１０１は、ホールドされたシーケンス画像Ｋｐに対応するシーケンス（ここではシーケンス７）を編集対象として選択する。
【００９８】
そして、シーケンス７のシーケンス画像Ｋｐ内を１本の指でホールドしたまま、シーケンス８のシーケンス画像Ｋｐ内を別の１本の指でドラッグする操作が行われたとする。
【００９９】
するとＣＰＵ１０１は、シーケンス７に加えシーケンス８も編集対象として選択し、シーケンス８のシーケンス画像Ｋｐの表示位置をドラッグに応じて移動させる。
【０１００】
その後、シーケンス７の末尾シーン（シーン１２）のシーン画像Ｎｐとシーケンス８の先頭シーン（シーン２１）のシーン画像Ｎｐとが近づき、これらの距離が所定値以下になったとする。
【０１０１】
するとＣＰＵ１０１は、この操作を、編集対象として選択している２つのシーケンスを結合する操作入力として受け付ける。そしてＣＰＵ１０１は、図９（Ｂ）に示すように、シーケンス７の末尾シーンとシーケンス８の先頭シーンとをつなげて２つのシーケンスを結合し、シーン１１からシーン１２及びシーン２１からシーン２３を新たな一つのシーケンス９として設定する。
【０１０２】
またこのときＣＰＵ１０１は、シーン１２のシーン画像Ｎｐの右側にシーン２１のシーン画像Ｎｐの左側をつなげることでシーケンス７とシーケンス８のシーケンス画像Ｋｐをつなげ、新たなシーケンス９のシーケンス画像Ｋｐとする。
【０１０３】
一方、シーケンス８のシーケンス画像Ｋｐがドラッグされた結果、シーケンス８の末尾シーン（シーン２３）のシーン画像Ｎｐとシーケンス７の先頭シーン（シーン１１）のシーン画像Ｎｐとが近づき、これらの距離が所定値以下になったとする。
【０１０４】
この場合、ＣＰＵ１０１は、シーケンス８の末尾シーンとシーケンス７の先頭シーンとをつなげて２つのシーケンスを結合するようになっている。
【０１０５】
尚、ＣＰＵ１０１は、編集対象として選択しているシーケンスのみを結合するようになっている。すなわち、ＣＰＵ１０１は、シーケンス８のシーケンス画像Ｋｐがドラッグされた結果、編集対象として選択していないシーケンスのシーケンス画像Ｋｐと近づいても、当該シーケンスとシーケンス８とを結合しないようになっている。
【０１０６】
このようにＣＰＵ１０１は、シーケンス画像Ｋｐの時間軸における先頭と、異なるシーケンス画像Ｋｐの時間軸における末尾とを近づけるジェスチャ操作に応じて、当該２つのシーケンス画像Ｋｐに対応する２つのシーケンスを結合するようになっている。
【０１０７】
以上のように編集画面２００では、ユーザの所望に応じてシーケンスを分割したり結合したりすることができ、ユーザの所望に応じた動画像の編集を行うことができるようになっている。
【０１０８】
さらにこの編集画面２００では、シーケンス内におけるシーンの数を変更できるようになっている。
【０１０９】
図１０（Ａ）に示すように、シーン３１からシーン３４を有するシーケンス１０のシーケンス画像Ｋｐが編集画面２００に表示されているとする。ここで、シーケンス１０のシーケンス画像Ｋｐ内を１本の指でホールドする操作が行われたとする。するとＣＰＵ１０１は、ホールドされたシーケンス画像Ｋｐに対応するシーケンス（ここではシーケンス１０）を編集対象として選択する。
【０１１０】
またここで、当該シーケンス画像Ｋｐ内におけるシーン３２のシーン画像Ｎｐ内を１本の指でホールドしたまま、シーン３３のシーン画像Ｎｐを１本の指でタッチして右方向（２本の指の横方向の間隔を広げる方向）にドラッグする操作が行われたとする。尚、ここではホールドしている指のタッチ位置が画面左側にあり、ドラッグしている指のタッチ位置が画面右側にあるとする。
【０１１１】
するとＣＰＵ１０１は、この操作を、編集対象として選択しているシーケンスにおけるシーンの数を増加させる操作入力として受け付ける。そしてＣＰＵ１０１は、図１０（Ｂ）に示すように、タッチしているシーン３２からシーン３３までのシーン画像Ｎｐの横幅を右方向のドラッグに応じて均等に伸ばす。
【０１１２】
そして、ＣＰＵ１０１は、ドラッグの横方向の操作量、すなわちタッチ位置の間隔の横方向の変化量がシーン画像Ｎｐの横幅１個分に達すると、シーン３２の先頭からシーン３３の末尾までの動画像において、シーンの数を１個増やして３個とする。
【０１１３】
具体的にＣＰＵ１０１は、シーン３２の先頭からシーン３３の末尾までの動画像（シーン３２及びシーン３３をつなげた動画像）を３等分し、図１０（Ｃ）に示すように、３等分された各動画像を新たなシーン４１、シーン４２及びシーン４３として設定する。
【０１１４】
例えば、シーン３２及びシーン３３の長さがそれぞれ１５分であったとすれば、シーン３２の先頭からシーン３３の末尾までの動画像の長さは３０分であり、当該動画像を３等分すると、１シーンあたりの長さは１０分となる。すなわち、シーン４１、シーン４２及びシーン４３の長さはそれぞれ１０分となる。
【０１１５】
このように新たなシーン４１、シーン４２及びシーン４３を設定すると、ＣＰＵ１０１は、シーン３２及びシーン３３のシーン画像Ｎｐの表示を、新たなシーン４１、シーン４２及びシーン４３のシーン画像Ｎｐに置き換える。
【０１１６】
同様にして、シーン３２の先頭からシーン３３の末尾までの動画像におけるシーンの数は、ドラッグの横方向の操作量が、シーン画像Ｎｐの横幅２個分であれば、ドラッグ前よりも２枚増加し、３個分であれば、ドラッグ前よりも３枚増加する。
【０１１７】
このようにＣＰＵ１０１は、シーケンス画像Ｋｐ内にタッチした２本の指の間隔を広げる操作、すなわちシーケンス画像Ｋｐを伸ばすジェスチャ操作を、シーケンスにおけるシーンの数を増加させる操作入力として受け付ける。そしてＣＰＵ１０１は、２本の指の間にあるシーンをつなげた動画像において、シーンを設定する時間間隔をより短くすることにより、シーンの数を増加させるようになっている。
【０１１８】
これにより、編集画面２００では、直感的な操作でシーケンスにおけるシーンの数を増やすことができ、シーケンスに対して細かい単位での編集、すなわち局所的な編集を行うことができる。
【０１１９】
また、図１１（Ａ）に示すように、シーン５１からシーン５４を有するシーケンス１１のシーケンス画像Ｋｐが編集画面２００に表示されているとする。ここで、シーケンス１１のシーケンス画像Ｋｐ内を１本の指でホールドする操作が行われたとする。するとＣＰＵ１０１は、ホールドされたシーケンス画像Ｋｐに対応するシーケンス（ここではシーケンス１１）を編集対象として選択する。
【０１２０】
またここで、シーン５１のシーン画像Ｎｐを１本の指でホールドしたまま、シーン５３のシーン画像Ｎｐを１本の指で左方向（２本の指の横方向の間隔を狭める方向）にドラッグする操作が行われたとする。尚、ここではホールドしている指のタッチ位置が画面左側にあり、ドラッグしている指のタッチ位置が画面右側にあるとする。
【０１２１】
するとＣＰＵ１０１は、この操作を、編集対象として選択しているシーケンスにおけるシーンの数を減少させる操作入力として受け付ける。そしてＣＰＵ１０１は、図１１（Ｂ）に示すように、タッチしているシーン５１からシーン５３までのシーン画像Ｎｐの横幅を左方向のドラッグに応じて均等に縮める。
【０１２２】
そして、ＣＰＵ１０１は、ドラッグの横方向の操作量、すなわちタッチ位置の間隔の横方向の変化量がシーン画像Ｎｐの横幅１個分に達すると、シーン５１の先頭からシーン５３の末尾までの動画像において、シーンの数を１個減らして２個とする。
【０１２３】
具体的にＣＰＵ１０１は、シーン５１の先頭からシーン５３の末尾までの動画像（シーン５１からシーン５３までをつなげた動画像）を２等分し、図１１（Ｃ）に示すように、２等分された各動画像を新たなシーン６１及びシーン６２として設定する。
【０１２４】
例えば、シーン５１、シーン５２及びシーン５３の長さがそれぞれ１０分であったとすれば、シーン５１の先頭からシーン５３の末尾までの動画像の長さは３０分であり、当該動画像を３等分すると、１シーンあたりの長さは１５分となる。すなわち、シーン６１及びシーン６２の長さはそれぞれ１５分となる。
【０１２５】
このように新たなシーン６１及びシーン６２を設定すると、ＣＰＵ１０１は、シーン５１からシーン５３までのシーン画像Ｎｐの表示を、新たなシーン６１及びシーン６２のシーン画像Ｎｐに置き換える。
【０１２６】
同様にして、シーン５１の先頭からシーン５３の末尾までの動画像におけるシーンの数は、ドラッグの横方向の操作量が、シーン画像Ｎｐの横幅２個分であれば、ドラッグ前よりも２枚減少し、３個分であれば、ドラッグ前よりも３枚減少する。
【０１２７】
このようにＣＰＵ１０１は、シーケンス画像Ｋｐ内にタッチした２本の指の間隔を狭める操作、すなわちシーケンス画像Ｋｐを縮めるジェスチャ操作を、シーケンスにおけるシーンの数を減少させる操作入力として受け付ける。そしてＣＰＵ１０１は、２本の指の間にあるシーンをつなげた動画像において、シーンを設定する時間間隔をより長くすることにより、シーンの数を減少させるようになっている。
【０１２８】
これにより、編集画面２００では、直感的な操作でシーケンスにおけるシーンの数を減らすことができ、シーケンスに対して大きな単位での編集、すなわち大局的な編集を行うことができる。
【０１２９】
さらにこの編集画面２００では、各シーケンスにおいて、シーンのつなぎ目にトランジションを設定できるようになっている。
【０１３０】
具体的に、編集画面２００には、例えば、フェードイン、フェードアウト、ワイプなどといったトランジションごとに、各トランジションを示すトランジションアイコンＴａがユーザ操作に応じて表示されるようになっている。このトランジションアイコンＴａは、図１２（Ａ）に示すように、１本の指のドラッグでその表示位置を移動できるようになっている。
【０１３１】
ここで、シーン７１からシーン７４を有するシーケンス１２のシーケンス画像Ｋｐが編集画面２００に表示されているとする。このとき、シーン７１のシーン画像Ｎｐとシーン７２のシーン画像Ｎｐとの境界に、トランジションアイコンＴａが１本の指でドラッグされて近づき、当該境界とトランジションアイコンＴａとの距離が所定値以下となったとする。
【０１３２】
するとＣＰＵ１０１は、この操作を、トランジションを設定する操作入力として受け付け、シーン７１とシーン７２とのつなぎ目に、ドラッグされたトランジションアイコンＴａに対応するトランジション（ここでは、ワイプ）を設定する。これと共に、ＣＰＵ１０１は、図１２（Ｂ）に示すように、シーケンス画像Ｋｐにおいて、シーン７１のシーン画像Ｎｐとシーン７２のシーン画像Ｎｐとを切り離し、これらの間にトランジションアイコンＴａを挿入する。
【０１３３】
このようにして編集画面２００では、所望のシーンのつなぎ目に所望のトランジションを設定することができるようになっている。
【０１３４】
さらにこの編集画面２００では、各シーケンスにおいて、ＢＧＭ（Ｂａｃｋ  Ｇｒｏｕｎｄ  Ｍｕｓｉｃ）を設定できるようになっている。
【０１３５】
具体的に、編集画面２００には、不揮発性メモリ１０２に楽曲ファイルとして記憶されている楽曲ごとに、各楽曲のジャケット写真画像Ｊｐが、ユーザ操作に応じて一覧で表示されるようになっている。このジャケット写真画像Ｊｐは、図１３（Ａ）に示すように、１本の指のドラッグでその表示位置を移動できるようになっている。
【０１３６】
ここで、シーン７６からシーン７８を有するシーケンス１３のシーケンス画像Ｋｐが表示されているとする。このとき、シーケンス画像Ｋｐの左端（すなわちシーケンス１３の先頭を示す位置）に、ジャケット写真画像Ｊｐが１本の指でドラッグされて近づいて、当該左端と当該ジャケット写真画像Ｊｐとの距離が所定値以下となったとする。
【０１３７】
するとＣＰＵ１０１は、この操作を、ＢＧＭを設定する操作入力として受け付け、ドラッグされたジャケット写真画像Ｊｐに対応する楽曲を、シーケンス１３の先頭から再生するＢＧＭとして設定する。
【０１３８】
これと共にＣＰＵ１０１は、ジャケット写真画像Ｊｐをシーケンス画像Ｋｐの下側に吸い付くようにアニメーションさせると共にＢＧＭアイコンＢａに変化させる。このＢＧＭアイコンＢａは、図１３（Ｂ）に示すように、シーケンス画像Ｋｐの下側近傍に横長矩形状で表示され、ＢＧＭとして設定した楽曲のタイトルが表示される。
【０１３９】
またこのＢＧＭアイコンＢａは、横幅がＢＧＭの再生範囲を示すようになっている。例えば、図１３（Ｂ）に示すように、ＢＧＭアイコンＢａの横幅がシーン７６のシーン画像Ｎｐの左端からシーン７８のシーン画像Ｎｐの途中までの長さであるときは、このＢＧＭがシーン７６の先頭からシーン７８の途中まで再生されることを示す。
【０１４０】
このようにして編集画面２００では、所望の楽曲を所望のシーケンスのＢＧＭとして設定することができるようになっている。
【０１４１】
またＢＧＭが設定された後、図１４（Ａ）に示すように、ＢＧＭアイコンＢａを１本の指でホールドしながら、別の１本の指でＢＧＭアイコンＢａをタッチして左方向（２本の指の横方向の間隔を狭める方向）にドラッグする操作が行われたとする。尚、ここではホールドしている指が左側にあり、ドラッグしている指が右側にあるとする。
【０１４２】
するとＣＰＵ１０１は、図１４（Ｂ）に示すように、左方向のドラッグに応じてＢＧＭアイコンＢａを右側から左方向に縮めると共に、ＢＧＭの再生範囲を、この縮められた後のＢＧＭアイコンＢａの横幅が示す範囲に設定する。一例として、図１４（Ｂ）では、ＢＧＭの再生範囲が、シーン７６からシーン7７の途中までに縮められている。
【０１４３】
一方、ＢＧＭアイコンＢａを１本の指でホールドしながら、別の１本の指でＢＧＭアイコンＢａをタッチして２本の指の横方向の間隔を広げる方向にドラッグする操作が行われたとする。
【０１４４】
この場合ＣＰＵ１０１は、当該ドラッグに応じてＢＧＭアイコンＢａの横幅を伸ばすと共に、ＢＧＭの再生範囲を、この伸ばされた後のＢＧＭアイコンＢａの横幅が示す範囲に設定するようになっている。
【０１４５】
このように編集画面２００では、ＢＧＭアイコンＢａを１本の指でホールドしながら別の１本の指で横方向にドラッグする操作、すなわちＢＧＭアイコンＢａを伸縮するジェスチャ操作に応じて、ＢＧＭの再生範囲を伸縮できるようになっている。
【０１４６】
さらにこの編集画面２００では、各シーケンスにおいて、シーンごとにエフェクトを設定できるようになっている。
【０１４７】
具体的に、編集画面２００には、例えば、モノトーン、セピアなどといったエフェクトごとに、各エフェクトを示すエフェクトアイコンＥａが、ユーザ操作に応じて表示されるようになっている。このエフェクトアイコンＥａは、図１５（Ａ）に示すように、１本の指のドラッグでその表示位置を移動できるようになっている。
【０１４８】
ここで、シーン８１からシーン８４を有するシーケンス１４のシーケンス画像Ｋｐが表示されているとする。このとき、セピアを示すエフェクトアイコンＥａが１本の指でドラッグされてシーン８２のシーン画像Ｎｐに近づき、これらの距離が所定値以下となったとする。
【０１４９】
するとＣＰＵ１０１は、この操作を、エフェクトを設定する操作入力として受け付け、シーン８２に、ドラッグされたエフェクトアイコンＥａが示すエフェクト（ここではセピア）を設定する。これと共に、ＣＰＵ１０１は、図１５（Ｂ）に示すように、エフェクトアイコンＥａをシーン画像Ｎｐの下側に吸い付くようにアニメーションさせると共に横長矩形状に変化させる。
【０１５０】
このエフェクトアイコンＥａの横幅は、エフェクトの適用範囲を示すようになっている。例えば、図１５（Ｂ）では、エフェクトアイコンＥａの横幅は、シーン８２のシーン画像Ｎｐと同じ横幅で表示され、シーン８２にセピアのエフェクトが設定されていることを示す。
【０１５１】
このようにして編集画面２００では、所望のシーンに所望のエフェクトを設定することができるようになっている。
【０１５２】
またエフェクトが設定された後、図１６（Ａ）に示すように、エフェクトアイコンＥａを１本の指でホールドしながら、別の１本の指でエフェクトアイコンＥａをタッチして右方向（２本の指の間隔を広げる方向）にドラッグする操作が行われたとする。尚、ここでホールドしている指が左側にあり、ドラッグしている指が右側にあるとする。
【０１５３】
するとＣＰＵ１０１は、図１６（Ｂ）に示すように、右方向のドラッグに応じてエフェクトアイコンＥａを右側から右方向に伸ばす。そして、ＣＰＵ１０１は、ドラッグの横方向の操作量、すなわちタッチ位置の間隔の横方向の変化量がシーン画像Ｎｐの横幅１個分に達すると、エフェクトの適用範囲を右隣のシーン８３まで広げる。
【０１５４】
同様にして、ＣＰＵ１０１は、エフェクトの適用範囲を、ドラッグの横方向の操作量が、シーン画像Ｎｐの横幅２個分であれば、ドラッグ前よりもシーン２個分広げ、３個分であれば、ドラッグ前よりもシーン３個分広げる。すなわちＣＰＵ１０１は、エフェクトの適用範囲をシーン単位で変更するようになっている。
【０１５５】
また一方、エフェクトアイコンＥａを１本の指でホールドしながら、別の１本の指でエフェクトアイコンＥａをタッチして２本の指の間隔を狭める方向にドラッグする操作が行われたとする。
【０１５６】
この場合ＣＰＵ１０１は、当該ドラッグに応じてエフェクトアイコンＥａの横幅を縮めると共に、ドラッグの横方向の操作量がシーン画像Ｎｐの横幅１個分に達すると、エフェクトの適用範囲をシーン１つ分狭めるようになっている。
【０１５７】
このように編集画面２００では、エフェクトアイコンＥａを１本の指でホールドしながら別の１本の指で横方向にドラッグする操作、すなわちエフェクトアイコンＥａを伸縮するジェスチャ操作に応じて、エフェクトの適用範囲を伸縮できるようになっている。
【０１５８】
また、このようなトランジション、エフェクト又はＢＧＭが設定されたシーケンスを上述したように分割する場合について、以下、説明する。
【０１５９】
例えば、トランジションが設定されたシーケンスに対応するシーケンス画像Ｋｐに対し、当該シーケンス画像Ｋｐを１本の指で押さえながら別の１本の指で時間軸に対して垂直に切るジェスチャ操作が行われたとする。
【０１６０】
するとＣＰＵ１０１は、当該ジェスチャ操作により切られた位置がトランジションの設定がされているシーン境界に対応するシーン画像Ｎｐの境界である場合は、シーケンスを分割すると共にトランジションの設定を解除する。一方、ジェスチャ操作により切られた位置がトランジションの設定がされているシーン境界に対応するシーン画像Ｎｐの境界以外である場合、トランジションの設定はそのままにシーケンスを分割する。
【０１６１】
また、ＢＧＭが設定されたシーケンスに対応するシーケンス画像Ｋｐに対し、当該シーケンス画像Ｋｐを１本の指で押さえながら別の１本の指で時間軸に対して垂直に切るジェスチャ操作が行われたとする。
【０１６２】
するとＣＰＵ１０１は、当該ジェスチャ操作に応じてシーケンスを分割する。これと共にＣＰＵ１０１は、分割の結果新しく設定されたシーケンスのうち、ＢＧＭの先頭側であったシーケンスについては当該ＢＧＭの設定をそのままにし、他方のシーケンスについては当該ＢＧＭの設定を解除する。
【０１６３】
また、エフェクトが設定されたシーケンスに対応するシーケンス画像Ｋｐに対し、当該シーケンス画像Ｋｐを１本の指で押さえながら別の１本の指で時間軸に対して垂直に切るジェスチャ操作が行われたとする。
【０１６４】
するとＣＰＵ１０１は、ジェスチャ操作により切られた位置がエフェクトの設定がされているシーンのシーン画像Ｎｐ内である場合には、シーンを分割すると共に、分割の結果新しく設定されたシーンのそれぞれに当該エフェクトを設定する。一方、ＣＰＵ１０１は、ジェスチャ操作により切られた位置がエフェクトの設定がされているシーンのシーン画像Ｎｐ外である場合には、エフェクトの設定はそのままにシーケンスを分割する。
【０１６５】
このように編集画面２００では、トランジション、エフェクト又はＢＧＭが設定されたシーケンスを分割する際に、必要に応じてこれらの設定を変更するようになっている。
【０１６６】
［２−３．操作入力処理手順］
次に、上述した動画像編集アプリで、シーケンス画像Ｋｐに対してジェスチャ操作を行う場合の操作入力処理手順について、図１７に示すフローチャートを用いて説明する。
【０１６７】
尚、図１７に示す操作入力処理手順ＲＴ１は、情報端末１００のＣＰＵ１０１が、不揮発性メモリ１０２に格納されている動画像編集アプリのプログラムにしたがって実行する処理の手順である。
【０１６８】
ＣＰＵ１０１は、動画像編集アプリの起動後、ユーザ操作に応じてシーケンス画像Ｋｐを表示させ、当該シーケンス画像Ｋｐ内の任意の箇所がタッチされると、この操作入力処理手順ＲＴ１を開始して、ステップＳＰ１に移る。ステップＳＰ１においてＣＰＵ１０１は、タッチパネル１０４Ｂからの入力信号をもとに、タッチパネル１０４Ｂに対して指が１本のみタッチされているか否かを判別する。
【０１６９】
このステップＳＰ１において肯定結果を得ると、このときＣＰＵ１０１は、ステップＳＰ２に移り、このときドラッグが行われているか否かを判別する。
【０１７０】
このステップＳＰ２において肯定結果を得ると、このことは、シーケンス画像Ｋｐ内を１本の指でドラッグする操作が行われたことを意味する。このときＣＰＵ１０１は、ステップＳＰ３に移り、ドラッグに応じて再生位置を変えながらシーケンスを再生し、操作入力処理手順ＲＴ１を終了する。
【０１７１】
一方、上述のステップＳＰ２において否定結果を得ると、このときＣＰＵ１０１は、ステップＳＰ４に移り、タッチされた指が所定時間内にタッチパネル１０４Ｂから離されたか否かを判別する。
【０１７２】
このステップＳＰ４において肯定結果を得ると、このことは、シーケンス画像Ｋｐを１本の指でタップする操作が行われたことを意味する。このときＣＰＵ１０１は、ステップＳＰ５に移り、タップされたシーン画像Ｎｐに対応するシーンの先頭からシーケンスを再生し、操作入力処理手順ＲＴ１を終了する。
【０１７３】
一方、上述のステップＳＰ４において否定結果を得ると、このことは、シーケンス画像Ｋｐを１本の指でホールドする操作が行われていることを意味し、このときＣＰＵ１０１は、ステップＳＰ６に移る。
【０１７４】
ステップＳＰ６においてＣＰＵ１０１は、ホールドされているシーケンス画像Ｋｐに対応するシーケンスを編集対象として選択し、操作入力処理手順ＲＴ１を終了する。
【０１７５】
また、上述のステップＳＰ１において否定結果を得ると、このことは、タッチパネル１０４Ｂに対して指が２本タッチされていることを意味し、このときＣＰＵ１０１は、ステップＳＰ７に移る。
【０１７６】
ステップＳＰ７においてＣＰＵ１０１は、２本の指が同じシーケンス画像Ｋｐ内をタッチしているか否かを判別する。
【０１７７】
このステップＳＰ７において否定結果を得ると、このことは、１本の指でシーケンス画像Ｋｐをホールドしながら、別の１本の指で別のシーケンス画像Ｋｐをドラッグする操作が行われていることを意味し、このときＣＰＵ１０１は、ステップＳＰ８に移る。
【０１７８】
ステップＳＰ８においてＣＰＵ１０１は、ホールドしているシーケンス画像Ｋｐに対応するシーケンスに加え、ドラッグしているシーケンス画像Ｋｐに対応するシーケンスを編集対象として選択し、ドラッグに応じてシーケンス画像Ｋｐの表示位置を移動させる。その後、２つのシーケンス画像Ｋｐの距離が所定値以下になると、ＣＰＵ１０１は、これらのシーケンス画像Ｋｐに対応する２つのシーケンスを結合して、操作入力処理手順ＲＴ１を終了する。
【０１７９】
一方、上述のステップＳＰ７において肯定結果を得ると、このときＣＰＵ１０１は、ステップＳＰ９に移り、２本の指におけるタッチ位置の相対位置が変化しているか否かを判別する。
【０１８０】
このステップＳＰ９において否定結果を得ると、このことは、シーケンス画像Ｋｐを２本の指でドラッグする操作が行われていることを意味する。このときＣＰＵ１０１は、ステップＳＰ１０に移り、ドラッグに応じてシーケンス画像Ｋｐの表示位置を移動させ、操作入力処理手順ＲＴ１を終了する。
【０１８１】
一方、ステップＳＰ９において肯定結果を得ると、このことは、１本の指でシーケンス画像Ｋｐをホールドしながら、別の１本の指で当該シーケンス画像Ｋｐ内をドラッグする操作が行われていることを意味し、このときＣＰＵ１０１は、ステップＳＰ１１に移る。
【０１８２】
ステップＳＰ１１において、ＣＰＵ１０１は、当該ドラッグが当該シーケンス画像Ｋｐの時間軸に対して垂直な方向のドラッグであるか否かを判別する。尚、このときＣＰＵ１０１は、タッチ位置の垂直方向への移動距離が所定値以上に達すると垂直方向のドラッグが行われたと判別する。また、シーケンス画像Ｋｐの時間軸に対して垂直な方向には、厳密に垂直な方向だけでなく、ほぼ垂直とみなされる方向が含まれる。すなわちＣＰＵ１０１は、ほぼ垂直とみなされる範囲内であれば、実質的に垂直であると判別するようになっている。
【０１８３】
このステップＳＰ１１において否定結果を得ると、このことは、１本の指でシーケンス画像Ｋｐをホールドしながら、別の１本の指で当該シーケンス画像Ｋｐ内を時間軸に平行な方向（横方向）にドラッグする操作が行われていることを意味する。このときＣＰＵ１０１は、ステップＳＰ１２に移り、２本の指におけるタッチ位置の間隔が近づいているか否かを判別する。
【０１８４】
このステップＳＰ１２で肯定結果を得ると、このことは、シーケンス画像Ｋｐ内にタッチした２本の指の間隔を狭める操作が行われていることを意味し、このときＣＰＵ１０１は、ステップＳＰ１３に移る。
【０１８５】
ステップＳＰ１３においてＣＰＵ１０１は、当該シーケンス画像Ｋｐに対応するシーケンスにおいて、当該操作に応じてシーンの数を減らして、操作入力処理手順ＲＴ１を終了する。
【０１８６】
一方、ステップＳＰ１２で否定結果を得ると、このことは、シーケンス画像Ｋｐ内にタッチした２本の指の間隔を広げる操作が行われていることを意味し、このときＣＰＵ１０１は、ステップＳＰ１４に移る。
【０１８７】
ステップＳＰ１４においてＣＰＵ１０１は、当該シーケンス画像Ｋｐに対応するシーケンスにおいて、当該操作に応じてシーンの数を増やして、操作入力処理手順ＲＴ１を終了する。
【０１８８】
また一方、上述のステップＳＰ１１で肯定結果を得ると、このことは、１本の指でシーケンス画像Ｋｐをホールドしながら、別の１本の指でシーケンス画像Ｋｐ内を時間軸に対して垂直な方向にドラッグする操作が行われたことを意味する。すなわち、シーケンス画像Ｋｐを１本の指で押さえながら別の１本の指で時間軸に対して垂直に切るジェスチャ操作が行われたことを意味する。このときＣＰＵ１０１は、ステップＳＰ１５に移る。
【０１８９】
ステップＳＰ１５においてＣＰＵ１０１は、ドラッグが行われた位置が、２つのシーン画像Ｎｐの境界とシークバーＢｓの表示位置のうち、２つのシーン画像Ｎｐの境界に近いか否かを判別する。
【０１９０】
このステップＳＰ１５で肯定結果を得ると、このことは、２つのシーン画像Ｎｐの境界を切るジェスチャ操作が行われたことを意味し、このときＣＰＵ１０１は、ステップＳＰ１６に移る。ステップＳＰ１６においてＣＰＵ１０１は、当該２つのシーン画像Ｎｐに対応する２つのシーンの境界でシーケンスを分割して、操作入力処理手順ＲＴ１を終了する。
【０１９１】
一方、ステップＳＰ１５で否定結果を得ると、このことは、シークバーＢｓの表示位置を切るジェスチャ操作が行われたことを意味し、このときＣＰＵ１０１は、ステップＳＰ１７に移る。ステップＳＰ１７においてＣＰＵ１０１は、シークバーＢｓの表示位置に対応する時間軸上の位置（すなわちシーク位置）でシーケンスを分割して、操作入力処理手順ＲＴ１を終了する。
【０１９２】
このような操作入力処理手順ＲＴ１にしたがって、ＣＰＵ１０１は、シーケンス画像Ｋｐに対するジェスチャ操作に応じて、シーケンスの分割、結合、再生などを行うようになっている。
【０１９３】
［２−４．動作及び効果］
以上の構成において、情報端末１００では、シーケンス（動画像データ）は任意の時間間隔で区切られ、区切られた各部分の動画像データがシーンとして扱われるようになっている。そして情報端末１００のＣＰＵ１０１は、シーケンスごとに、各シーンの内容を表すシーン画像Ｎｐを各シーンの時系列に対応した順番で並べてつなげたシーケンス画像Ｋｐを表示させる。
【０１９４】
こうすることで、情報端末１００は、ユーザに、シーケンス（動画像データ）の内容を時系列に沿って確認させることができる。
【０１９５】
ここで、シーケンス画像Ｋｐを１本の指で時間軸に沿ってなぞるジェスチャ操作が行われると、ＣＰＵ１０１は、当該ジェスチャ操作によりなぞられている位置（すなわちタッチ位置）に対応する時間軸上の位置で、シーケンスを再生する。
【０１９６】
これにより情報端末１００は、直感的な操作で、ユーザが所望する再生位置でのシーケンスの再生画像をユーザに確認させることができる。
【０１９７】
またＣＰＵ１０１は、シーケンスを再生すると共に、シーケンス画像Ｋｐの時間軸に対して垂直なシークバーＢｓを、シーケンス画像Ｋｐ上の当該シーケンスの再生位置に対応する位置に表示させる。
【０１９８】
この状態で、シーケンス画像Ｋｐを１本の指で押さえながら別の１本の指でシークバーＢｓをなぞるジェスチャ操作が行われると、ＣＰＵ１０１は、当該シーケンスの再生位置で、シーケンスを分割する。
【０１９９】
これにより、情報端末１００は、ユーザに、分割する位置のシーケンスの再生画像を確認させながら、直感的な操作でシーケンスを分割することができる。
【０２００】
また、シーケンス画像Ｋｐを１本の指で押さえながら別の１本の指で２つのシーン画像Ｎｐの境界で時間軸に対して垂直に切るジェスチャ操作が行われると、ＣＰＵ１０１は、２つのシーン画像Ｎｐに対応する２つのシーンの境界の位置で、シーケンスを分割する。
【０２０１】
これにより、情報端末１００は、ユーザに、シーン画像Ｎｐによって分割する位置の前後のシーンの内容を確認させながら、直感的な操作でシーケンスを分割することができる。
【０２０２】
以上の構成によれば、情報端末１００は、動画像データの内容を時間軸に沿って表す画像（シーケンス画像Ｋｐ）を時間軸に対して垂直に切るジェスチャ操作が行われると、ジェスチャ操作により切られた位置に応じた時間軸上の位置で動画像データを分割する。
【０２０３】
これにより、情報端末１００は、従来と比してより直感的な操作で、動画像データの中からユーザが所望する部分を切り出すことができるので、従来と比して一段と操作性を向上することができる。
【０２０４】
＜３．他の実施の形態＞
［３−１．他の実施の形態１］
尚、上述した実施の形態では、動画像データの内容を時間軸に沿って表す画像（シーケンス画像Ｋｐ）に対するジェスチャ操作に応じて、当該動画像データを編集（分割、結合、再生、シーン数の増減など）するようにした。
【０２０５】
これに限らず、時間的に連続するデータであれば、この他種々のデータ（例えば、楽曲、写真のスライドショー、録音音声、ガントチャートにおける各作業等の所要期間データなど）を、当該ジェスチャ操作に応じて編集するようにしてもよい。
【０２０６】
例えば、楽曲を編集するアプリにおいて、楽曲データの内容を時間軸に沿って表す画像に対するジェスチャ操作に応じて、楽曲データを編集するようにしてもよい。
【０２０７】
この場合、ＣＰＵ１０１は、楽曲データの内容を時間軸に沿って表す画像として、例えば楽曲データの音声波形を示した画像を、楽曲データごとに画面に表示させる。
【０２０８】
そして、当該画像を時間軸に対して垂直に切るジェスチャ操作が行われると、ＣＰＵ１０１は、当該ジェスチャ操作により切られた位置に対応する時間軸上の位置で、当該画像に対応する楽曲データを分割する。
【０２０９】
また、２つの当該画像をドラッグして近づけるジェスチャ操作が行われると、ＣＰＵ１０１は、これらの画像に対応する２つの楽曲データを結合する。
【０２１０】
尚、楽曲データをビート単位で区切り、区切られた各部分の楽曲データを示す画像を時系列順に並べた画像を、楽曲データの内容を時間軸に沿って表す画像として表示させるようにしてもよい。また、楽曲データをＡメロやＢメロ、サビなどといった単位で区切り、区切られた各部分の楽曲データを示す画像を時系列順に並べた画像を、楽曲データの内容を時間軸に沿って表す画像として表示させるようにしてもよい。
【０２１１】
また例えば、ＣＰＵ１０１は、ガントチャートを作成するアプリにおいて、各作業や資源などの所要期間を表すために当該所要期間に比例した長さの横棒を画面に表示させる。そしてＣＰＵ１０１は、この横棒を時間軸に対して垂直に切るジェスチャ操作に応じて、当該横棒に対応する作業や資源などの所要期間を分割するようにしてもよい。
【０２１２】
［３−２．他の実施の形態２］
また、上述した実施の形態では、シーケンス画像Ｋｐを１本の指で押さえながら、別の１本の指で時間軸に対して垂直に切るジェスチャ操作を、シーケンスを分割する操作入力として受け付けるようにした。
【０２１３】
これに限らず、ＣＰＵ１０１は、シーケンス画像Ｋｐを押さえるジェスチャ操作は行わずに１本の指でシーケンス画像Ｋｐを時間軸に対して垂直に切るのみのジェスチャ操作を、シーケンスを分割する操作入力として受け付けるようにしてもよい。
【０２１４】
具体的に、ＣＰＵ１０１は、シーケンス画像Ｋｐを１本の指で時間軸に対して垂直にドラッグする操作を、シーケンスを分割する操作入力として受け付ける。また例えば、ＣＰＵ１０１は、上述した実施の形態と同様に、シーケンス画像Ｋｐを１本の指で時間軸に平行な方向にドラッグする操作を、シーケンスをシーク再生する操作入力として受け付ける。
【０２１５】
この場合、ＣＰＵ１０１は、シーケンス画像Ｋｐを１本の指でドラッグする操作が時間軸に対して垂直であるか平行であるかに応じて、シーケンスを分割する操作入力であるかシーク再生する操作入力かを判別することができる。
【０２１６】
またこうすることで、ユーザは、シーケンス画像Ｋｐを１本の指で時間軸に平行な方向にドラッグし、シーク再生によって所望の位置を見つけたら、そのままドラッグの方向を時間軸に対して垂直な方向に変えるだけで、当該位置でシーケンスを分割できる。
【０２１７】
すなわち、ユーザは、操作入力を、シーケンスをシーク再生する操作入力からシーケンスを分割する操作入力へ容易に切りかえて、シーク再生によって見つけた所望の位置でシーケンスを分割することができる。
【０２１８】
またこれに限らず、１本の指でシーケンス画像Ｋｐを時間軸に対して垂直に切るジェスチャ操作が往復して行われると、当該ジェスチャ操作により切られた位置に対応する時間軸上の位置でシーケンスを分割するようにしてもよい。
【０２１９】
この場合、ＣＰＵ１０１は、１本の指でシーケンス画像Ｋｐを上下に往復してドラッグする操作を、シーケンスを分割する操作入力として受け付ける。そしてＣＰＵ１０１は、ドラッグ操作が往復して行われた位置がシーン境界であればシーン境界でシーケンスを分割し、シークバーＢｓの表示位置であればシーク位置でシーケンスを分割する。
【０２２０】
こうすることで、例えば、ユーザがシーケンス画像Ｋｐを時間軸に平行な方向にドラッグしているときに、意図せずドラッグを時間軸に対して垂直に行ってしまった場合などでも、すぐにシーケンスを分割しないようにできる。すなわち情報端末１００は、ユーザが意図しないのにシーケンスを分割してしまうのを防ぐことができる。
【０２２１】
さらにこれに限らず、２本の指でそれぞれシーケンス画像Ｋｐを時間軸に対して垂直にドラッグする操作が行われた場合、ＣＰＵ１０１は、シーケンスを２箇所において分割するようにしてもよい。
【０２２２】
例えば、上述した図７（Ａ）におけるシーン１からシーン５を有するシーケンス１のシーケンス画像Ｋｐに対して、シーン２とシーン３のシーン画像Ｎｐの境界と、シーン４とシーン５のシーン画像Ｎｐの境界とを同時に上から下になぞる操作が行われたとする。
【０２２３】
するとＣＰＵ１０１は、この操作を、２箇所でシーケンスを分割する操作入力として受け付ける。そしてＣＰＵ１０１は、シーン２とシーン３の境界と、シーン４とシーン５との境界でシーケンスを分割する。この結果、シーケンス１は、シーン1とシーン２を有するシーケンス、シーン３とシーン４を有するシーケンス、シーン５を有するシーケンスの新たな３つのシーケンスに分割される。
【０２２４】
さらにこれに限らず、ＣＰＵ１０１は、シーケンス画像Ｋｐを１本の指でホールドしながら、シーケンス画像Ｋｐ外の位置を始点としてシーケンス画像Ｋｐを時間軸に対して垂直にドラッグする操作を、シーケンスを分割する操作入力として受け付けてもよい。
【０２２５】
この場合ＣＰＵ１０１は、シーケンス画像Ｋｐを１本の指でホールドしながら、シーケンス画像Ｋｐ内の位置を始点としてシーケンス画像Ｋｐを時間軸に平行な方向にドラッグする操作を、シーケンス内のシーンの数を変更する操作入力として受け付ける。
【０２２６】
こうすることで、ＣＰＵ１０１は、ドラッグの方向が時間軸に対して垂直か平行かに加え、ドラッグの始点がシーケンス画像Ｋｐ外か否かに応じてもシーケンスを分割する操作入力かシーンの数を変更する操作入力かを判別することができる。
【０２２７】
したがって、ＣＰＵ１０１は、シーケンスを分割する操作入力かシーンの数を変更する操作入力かをより精度よく判別することができる。
【０２２８】
［３−３．他の実施の形態３］
さらに、上述した実施の形態では、シーケンス画像Ｋｐを２本の指でドラッグする操作を、シーケンス画像Ｋｐの表示位置を移動させる操作入力として受け付けるようにした。
【０２２９】
これに限らず、ＣＰＵ１０１は、シーケンス画像Ｋｐを１本の指でドラッグする操作を、シーケンス画像Ｋｐの表示位置を移動させる操作入力として受け付けるようにしてもよい。
【０２３０】
尚、この場合、シーク再生する操作入力には、上述したシーケンス画像Ｋｐを１本の指で時間軸に平行な方向にドラッグする操作ではなく、別の操作が割り当てられるとする。
【０２３１】
この場合にも、ＣＰＵ１０１は、上述したように、シーケンス画像Ｋｐを１本の指でホールドしながら、別の１本の指でシーケンス画像Ｋｐを時間軸に対して垂直な方向にドラッグする操作を、シーケンスを分割する操作入力として受け付ける。
【０２３２】
こうすることで、ＣＰＵ１０１は、シーケンス画像Ｋｐが１本の指でホールドされているか否かによって、シーケンス画像Ｋｐの表示位置を移動させる操作入力かシーケンスを分割する操作入力かを判別することができる。
【０２３３】
［３−４．他の実施の形態４］
さらに上述した実施の形態では、ＣＰＵ１０１は、動画像ファイルを動画像編集アプリにインポートする際に、動画像データを所定時間間隔ごとに区切り、その区切った各動画像をそれぞれ１つのシーンとして設定するようにした。
【０２３４】
これに限らず、情報端末１００では、この他種々の方法でシーンを設定するようにしてもよい。ＣＰＵ１０１は、例えば、撮影開始から撮影終了までの動画像を一つのシーンとして設定するようにしてもよい。また例えば、ＣＰＵ１０１は、動画像に対して、ストーリー上つながりのある一場面をシーンとして検出する所定のシーン検出処理を実行し、検出されたシーンを、動画像編集アプリで用いるシーンとして設定するようにしてもよい。尚、このシーン検出処理は、例えば、各フレームの特徴量を抽出し、フレーム間の特徴量の差分をもとに画面が大きく変化した時点を検出して、この時点をシーンの境界として検出する処理など、公知のシーン検出処理を用いることができる。
【０２３５】
［３−５．他の実施の形態５］
さらに上述した実施の形態では、ＣＰＵ１０１は、編集画面２００において、ユーザ操作に応じてシーケンス画像Ｋｐを任意の位置に配置するようにした。
【０２３６】
これに限らず、ＣＰＵ１０１は、編集画面２００に、シーケンスを結合する順番（すなわち最終的にムービーとして生成される順番）で複数のシーケンス画像Ｋｐを一列に表示させるようにしてもよい。
【０２３７】
この場合、結合される隣同士のシーケンスのつなぎ目にトランジションを設定するようにしてもよい。
【０２３８】
例えば、図１８（Ａ）に示すように、シーン８６からシーン８７を有するシーケンス１５のシーケンス画像Ｋｐと、シーン９１からシーン９３を有するシーケンス１６のシーケンス画像Ｋｐが隣同士で編集画面２００に表示されているとする。ここでは、最終的にムービーとして生成される際に、シーケンス１５とシーケンス１６とが結合されることになる。
【０２３９】
ここで、シーケンス１５のシーケンス画像Ｋｐとシーケンス１６のシーケンス画像Ｋｐとの間に、トランジションアイコンＴａが１本の指でドラッグされて近づき、これらの間とトランジションアイコンＴａとの距離が所定値以下となったとする。
【０２４０】
するとＣＰＵ１０１は、シーケンス１５とシーケンス１６とのつなぎ目に、当該トランジションアイコンＴａに対応するトランジション（ここでは、ワイプ）を設定する。これと共に、ＣＰＵ１０１は、図１８（Ｂ）に示すように、シーケンス１５のシーケンス画像Ｋｐとシーケンス１６のシーケンス画像Ｋｐとの間に、トランジションアイコンＴａを挿入する。
【０２４１】
［３−６．他の実施の形態６］
さらに上述した実施の形態では、ＣＰＵ１０１は、ユーザ操作に応じて、シーケンスにおけるシーンのつなぎ目にトランジションを設定するようにした。
【０２４２】
これに限らず、ＣＰＵ１０１は、２つのシーンをつなぐデータとしてこの他種々のデータ（例えば静止画像や別のシーケンスなど）をシーンのつなぎ目に挿入するようにしてもよい。
【０２４３】
この場合、上述と同様に、ＣＰＵ１０１は、２つのシーンをつなぐデータを示すアイコンなどを表示させ、当該アイコンがドラッグされてシーン画像Ｎｐの境界に近づき、これらの距離が所定距離以下になると、当該データをシーンのつなぎ目に挿入する。
【０２４４】
［３−７．他の実施の形態７］
さらに上述した実施の形態では、動画像をシーン及びシーケンスといった単位を用いて扱い、シーケンスの内容を時間軸に沿って表す画像として、各シーンの先頭フレームの画像（シーン画像Ｎｐ）を時系列順につなげて並べた画像（シーケンス画像Ｋｐ）を表示するようにした。
【０２４５】
これに限らず、ＣＰＵ１０１は、動画像データの内容を時間軸に沿って表す画像であれば、この他種々の画像を表示させるようにしてもよい。ＣＰＵ１０１は、例えば、動画像データから、所定時間間隔ごとのフレームのサムネイル画像を抽出して時系列順につなげて並べた画像を生成して、表示するようにしてもよい。
【０２４６】
［３−８．他の実施の形態８］
さらに上述した実施の形態では、シーケンス画像Ｋｐを１本の指でホールドしながら、別の１本の指で時間軸に平行な方向にドラッグする操作を、シーケンスにおけるシーンの数を変更する操作入力として受け付けるようにした。
【０２４７】
これに限らず、シーケンス画像Ｋｐにタッチした２本の指を両方ともドラッグして、これら２本の指の間隔を広げたり狭めたりする操作を、シーケンスにおけるシーンの数を変更する操作入力として受け付けるようにしてもよい。
【０２４８】
また上述した実施の形態では、シーケンス画像Ｋｐを１本の指でホールドしながら、別の１本の指で別のシーケンス画像Ｋｐをドラッグして、これらの距離を近づける操作を、シーケンスを結合する操作入力として受け付けるようにした。
【０２４９】
これに限らず、２本の指でそれぞれ異なるシーケンス画像Ｋｐをドラッグして、これらの距離を近づける操作を、シーケンスを結合する操作入力として受け付けるようにしてもよい。
【０２５０】
［３−９．他の実施の形態９］
さらに上述した実施の形態では、ＣＰＵ１０１は、シーケンス画像Ｋｐを時間軸に対して垂直に切るジェスチャ操作が行われると、当該ジェスチャ操作により切られた位置に応じて、シーケンスを２つのシーンの境界又はシーク位置で分割するようにした。
【０２５１】
これに限らず、ＣＰＵ１０１は、シーケンス画像Ｋｐを時間軸に対して垂直に切るジェスチャ操作が行われると、当該ジェスチャ操作により切られた位置に応じた時間軸上の位置であれば、この他種々の位置でシーケンスを分割するようにしてもよい。
【０２５２】
例えば、ＣＰＵ１０１は、シーケンス画像Ｋｐを時間軸に対して垂直に切るジェスチャ操作が行われると、シーン境界やシーク位置に限らず、当該ジェスチャ操作により切られた位置に対応する時間軸上の位置でシーケンスを分割するようにしてもよい。
【０２５３】
また例えば、ＣＰＵ１０１は、シークバーＢｓが表示されているか否かによらず、シーケンス画像Ｋｐを時間軸に対して垂直に切るジェスチャ操作が行われると、当該ジェスチャ操作により切られた位置に最も近いシーン画像Ｎｐの境界に対応するシーンの境界でシーケンスを分割するようにしてもよい。
【０２５４】
［３−１０．他の実施の形態１０］
さらに上述した実施の形態では、ＣＰＵ１０１は、シーケンス画像Ｋｐを時間軸に沿ってなぞるジェスチャ操作が行われると、シーケンスを再生すると共にシーケンス画像Ｋｐ上の再生位置に対応する位置にシークバーＢｓを表示させるようにした。
【０２５５】
これに限らず、ＣＰＵ１０１は、シーケンスを再生しているときには、常に、シーケンス画像Ｋｐ上の再生位置に対応する位置にシークバーＢｓを表示させるようにしてもよい。例えば、タップされたシーン画像Ｎｐに対応するシーンからシーケンスを再生している際にも、シーケンス画像Ｋｐ上の再生位置に対応する位置にシークバーＢｓを表示させるようにしてもよい
【０２５６】
［３−１１．他の実施の形態１１］
さらに上述した実施の形態では、トランジションアイコンＴａをドラッグしてシーケンス画像Ｋｐ内のシーン画像Ｎｐの境界に近づける操作に応じて、トランジションを設定するようにした。
【０２５７】
これに限らず、１本の指でシーケンス画像Ｋｐをホールドしながら、もう１本の指でトランジションアイコンＴａを、ホールドしているシーケンス画像Ｋｐ内のシーン画像Ｎｐの境界に近づける操作に応じて、トランジションを設定するようにしてもよい。
【０２５８】
この場合ＣＰＵ１０１は、ホールドされているシーケンス画像Ｋｐに対応するシーケンスを編集対象として選択する。そしてＣＰＵ１０１は、編集対象としているシーケンスに対応するシーケンス画像Ｋｐ内のシーン画像Ｎｐの境界にトランジションアイコンＴａが所定距離以上近づいたときに、当該シーケンスにトランジションを設定する。すなわち、このときＣＰＵ１０１は、編集対象として選択しているシーケンスにのみトランジションを設定する。したがって、ＣＰＵ１０１は、編集対象として選択しているシーケンス以外のシーケンスに対応するシーケンス画像Ｋｐ内のシーン画像Ｎｐの境界にトランジションアイコンＴａが近づいても、トランジションを設定しないようになっている。
【０２５９】
尚、このほか、ＢＧＭアイコンＢａ又はエフェクトアイコンＥａについても、同様の操作でＢＧＭ又はエフェクトを設定するようにしてもよい。
【０２６０】
［３−１２．他の実施の形態１２］
さらに、上述した実施の形態では、情報処理装置としての情報端末１００に、操作部及び表示部としてのタッチスクリーン１０４と、制御部としてのＣＰＵ１０１を設けるようにした。
【０２６１】
本発明はこれに限らず、同様の機能を有するのであれば、上述した情報端末１００の各機能部（操作部、表示部、制御部）を、他の種々のハードウェアにより構成するようにしてもよい。
【０２６２】
また、例えば、情報端末１００に、液晶パネル１０４Ａとタッチパネル１０４Ｂとで構成されるタッチスクリーン１０４の代わりに、タッチパネル機能を有する液晶ディスプレイを設けるなどしてもよい。また、他の実施の形態２のように１本の指のみで操作入力を行えるようにした場合には、マルチタッチに対応していないタッチパネル（すなわちシングルタッチ方式のタッチパネル）を設けるようにしてもよい。また、液晶パネル１０４Ａの代わりに、有機ＥＬ（Electro  Luminescence）ディスプレイを設けるなどしてもよい。
【０２６３】
またタッチパネルに限らず、この他種々の操作デバイスを有する情報処理装置に本発明を適用するようにしてもよく、また適用することができる。
【０２６４】
具体的には、マウス、ボタン付きのタッチパッド、ボタン付きのジョイスティック、押込操作が可能なアナログスティック、カメラ等、画面上でのジェスチャ操作が可能な操作デバイスを有する情報処理装置に本発明を適用することができる。
【０２６５】
実際、マウスでジェスチャ操作を行う場合、ＣＰＵ１０１が、例えば、画面上にマウスの移動に応じて移動するポインタを表示させる。その後、ユーザが、このポインタを所望の位置に移動させてマウスのボタンをクリックすることで、画面上でのジェスチャ操作を開始する。そして、ユーザが、ボタンをクリックしたままマウスを動かしてポインタを移動させることで画面上でのジェスチャ操作を行う。
【０２６６】
また、ボタン付きのタッチパッドでドラッグを行う場合、ＣＰＵ１０１が、例えば、画面上にタッチパッドに対するタッチ操作に応じて移動するポインタを表示させる。その後、ユーザが、このポインタを所望の位置に移動させ、タッチパッドのボタンを押下することで画面上でのジェスチャ操作を開始する。そして、ユーザが、ボタンを押下したままタッチ位置を動かしてポインタを移動させることで画面上でのジェスチャ操作を行う。
【０２６７】
さらに、ジョイスティックでドラッグを行う場合、ＣＰＵ１０１が、例えば、画面上にジョイスティックの傾きに応じて移動するポインタを表示させる。その後、ユーザが、このポインタを所望の位置に移動させ、ジョイスティックのボタンを押下することで画面上でのジェスチャ操作を開始する。そして、ユーザが、ボタンを押下したままジョイスティックを傾けてポインタを移動させることで画面上でのジェスチャ操作を行う。
【０２６８】
さらに、アナログスティックでドラッグを行う場合、ＣＰＵ１０１が、例えば、画面上にアナログスティックの傾きに応じて移動するポインタを表示させる。その後、ユーザが、このポインタを所望の位置に移動させ、アナログスティックを押し込んで画面上でのジェスチャ操作を開始する。そして、ユーザが、アナログスティックを押し込んだままアナログスティックを傾けてポインタを移動させることで画面上でのジェスチャ操作を行う。
【０２６９】
さらに、カメラでドラッグを行う場合、ＣＰＵ１０１が、例えば、カメラで撮影した画像をもとに指の動きを認識して、画面上にこの指の動きに応じて移動するポインタを表示させる。その後、ユーザが、このポインタを所望の位置に移動させ、所定のジェスチャ（例えば指で円を描くジェスチャ）を行うことで画面上でのジェスチャ操作を開始する。そして、ユーザが、さらに指を移動させてポインタを移動させることで画面上でのジェスチャ操作を行う。
【０２７０】
尚、上述した操作は一例であり、要は、画面上で所定の軌跡を描く操作（すなわち画面上でのジェスチャ操作）であればよい。
【０２７１】
また、タッチスクリーン１０４以外のこれらの操作デバイスを有する情報処理装置であれば、操作デバイスと表示デバイスとが別々に設けられていてもよいし、外部の表示デバイスと接続されるようになっていてもよい。
【０２７２】
さらに上述した実施の形態では、情報端末１００に本発明を適用するようにした。これに限らず、動画像データを扱う機器であれば、デジタルスチルカメラ、パーソナルコンピュータ、テレビジョン受像機、ハードディスクレコーダ、携帯型電話機など、この他種々の機器に適用するようにしてもよく、また適用することができる。
【０２７３】
［３−１３．他の実施の形態１３］
さらに上述した実施の形態では、各種処理を実行するためのプログラムを、情報端末１００の不揮発性メモリ１０２に書き込んでおくようにした。
【０２７４】
これに限らず、例えば、情報端末１００にメモリカードなどの記憶媒体のスロットを設け、ＣＰＵ１０１が、このスロットに差し込まれた記憶媒体からプログラムを読み出して実行するようにしてもよい。またＣＰＵ１０１が、この記憶媒体から読み出したプログラムを、不揮発性メモリ１０２にインストールするようにしてもよい。さらにＣＰＵ１０１が、このプログラムを、ネットワークインタフェース１０６を介して、ネットワーク上の機器からダウンロードして、不揮発性メモリ１０２にインストールするようにしてもよい。
【０２７５】
［３−１４．他の実施の形態１４］
さらに、本発明は、上述した実施の形態と他の実施の形態とに限定されるものではない。すなわち本発明は、上述した実施の形態と他の実施の形態の一部または全部を任意に組み合わせた形態、もしくは一部を抽出した形態にもその適用範囲が及ぶものである。
【産業上の利用可能性】
【０２７６】
本発明は、例えば、動画像データなどの時間的に連続するデータを編集する情報処理装置等で広く利用することができる。
【符号の説明】
【０２７７】
１……情報処理装置、２……操作部、３……表示部、４……制御部、１００……情報端末、１０１……ＣＰＵ、１０４……タッチスクリーン、１０４Ａ……液晶パネル、１０４Ｂ……タッチパネル。
【図１】
0005625642.tif 000002
【図２】
0005625642.tif 000003
【図３】
0005625642.tif 000004
【図４】
0005625642.tif 000005
【図５】
0005625642.tif 000006
【図６】
0005625642.tif 000007
【図７】
0005625642.tif 000008
【図８】
0005625642.tif 000009
【図９】
0005625642.tif 000010
【図１０】
0005625642.tif 000011
【図１１】
0005625642.tif 000012
【図１２】
0005625642.tif 000013
【図１３】
0005625642.tif 000014
【図１４】
0005625642.tif 000015
【図１５】
0005625642.tif 000016
【図１６】
0005625642.tif 000017
【図１７】
0005625642.tif 000018
【図１８】
0005625642.tif 000019