(57)【要約】  トリムポイントを選択した段階でトリミング編集が可能か否を即座に認識することが可能であり、不必要な操作を省くことが可能な編集装置および編集方法を提供する。  編集装置は、トリミング編集の指示入力を受け付ける受付手段と、受付手段で受け付けた指示入力に基づくトリミング編集が可能か否かを判定する判定手段と、判定手段によりトリミング編集が可能でないと判定した場合に編集不可である旨の通知を出力する通知手段とを備える。【選択図】図３
2011526087.tif 000002
【特許請求の範囲】
【請求項１】
動画像データ及び／又は音声データのトリミング編集が可能な編集装置であって、
トリミング編集の指示入力を受け付ける受付手段と、
前記受付手段で受け付けた指示入力に基づくトリミング編集が可能か否かを判定する判定手段と、
前記判定手段によりトリミング編集が可能でないと判定した場合に編集不可である旨の通知を出力する通知手段と、
を備える編集装置。
【請求項２】
前記通知手段は、前記判定手段によりトリミング編集が可能であると判定した場合に、トリミング操作位置を示すトリムポイントに第１の表示を行うための表示データを出力し、前記判定手段によりトリミング編集が可能でないと判定した場合に、前記トリムポイントに前記第１の表示とは異なる第２の表示を行うための表示データを出力する、請求項１に記載の編集装置。
【請求項３】
前記第１の表示が所定の色による表示であり、前記第２の表示は、前記第１の表示とは異なる色による表示である、請求項２に記載の編集装置。
【請求項４】
前記通知手段は、前記判定手段によりトリミング編集が可能でないと判定した場合に、所定の音声データを出力する、請求項１に記載の編集装置。
【請求項５】
前記トリミング編集が、Ｉｎ点、Ｏｕｔ点を指定するトリミング、スライドトリム、スリップトリムおよびローリングトリムのうち少なくとも２つを含む、請求項１に記載の編集装置。
【請求項６】
前記トリミング編集が、リップルモードを有し、前記リップルモードのオンまたはオフに応答して、前記トリミング編集の動作が変化する、請求項５に記載の編集装置。
【請求項７】
動画像データ及び／又は音声データのトリミング編集が可能な編集装置におけるトリミング編集方法であって、
トリミング編集の指示入力を受け付ける段階と、
前記受付手段で受け付けた指示入力に基づくトリミング編集が可能か否かを判定する段階と、
トリミング編集が可能でないと判定した場合に編集不可である旨の通知を出力する段階と、
を含む編集方法。
【請求項８】
動画像データ及び／又は音声データのトリミング編集が可能な編集装置においてトリミング編集機能を実現するプログラムであって、
トリミング編集の指示入力を受け付ける段階と、
前記受付手段で受け付けた指示入力に基づくトリミング編集が可能か否かを判定する段階と、
トリミング編集が可能でないと判定した場合に編集不可である旨の通知を出力する段階と、
をコンピュータに実行させるための、前記プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画像データ及び／又は音声データを編集する編集装置及び編集方法に関し、特にクリップの長さや参照位置を変更するトリミング編集が可能な編集装置および編集方法に関する。
【背景技術】
【０００２】
動画像データ、静止画像データ、音声データ、テキストデータなどの種々の素材データを利用して、ユーザから受け付けた編集情報に応答して画像や音声の編集を行うアプリケーションは、パーソナルコンピュータやワークステーション、その他の情報処理装置上で機能するソフトウェアとして種々提供されている。
【０００３】
このような編集用アプリケーションを搭載したパーソナルコンピュータは、動画像データや音声データを編集する編集装置として機能し、記録媒体に格納された画像データや音声データ、ビデオカメラやＴＶチューナなどからキャプチャした動画像や音声データなどの様々な素材データを読み出して、所望の部分をつなぎ合わせたり、加工したりする編集処理を受け付けて映像音声データを生成する。
【０００４】
編集装置上で扱われる動画像データ、音声データは、各素材データのうちの所定範囲を参照するクリップとして扱われ、たとえば、タイムラインと呼ばれる時間軸に沿った１または複数のトラック上に配置され、ユーザから受け付けた編集情報に対応して変更が加えられる。
【０００５】
タイムライン上に配置されたクリップを編集するための編集ツールとしては、素材データのうちクリップとして使用する長さや使用する参照位置を変更する「トリミング編集」と呼ばれる編集方法がある。「トリミング編集」には、主に（１）クリップの先頭位置（Ｉｎ（イン）点）、後端位置（Ｏｕｔ（アウト）点）をそれぞれタイムライン上で移動して、クリップの長さを延ばしたり、詰めたりする「通常のトリミング編集」、（２）隣接する２つのクリップの境界をタイムライン上で移動する「スライドトリム」、（３）クリップの長さやタイムライン上での位置を変えずに、使うフレームだけをずらす「スリップトリム」、（４）クリップの長さや使うフレームを変えずに前後のクリップの長さを変えることによりタイムライン上の位置をずらす「ローリングトリム」などがある。
【０００６】
タイムライン上に配置されたクリップのＩｎ点を移動させる場合には、マウスカーソルをクリップの先頭に位置させてドラッグすることにより、クリップが参照する素材データ上の先頭フレーム位置とタイムライン上のＩｎ点の位置を変更することができる。
【０００７】
同様に、クリップのＯｕｔ点を移動させる場合には、マウスカーソルをクリップの後端に位置させてドラッグすることにより、クリップが参照する素材データ上の後端フレーム位置とタイムライン上のＯｕｔ点の位置を変更することができる。
【０００８】
また、同一のタイムライン上に並べて配置されたクリップの境界にマウスカーソルを位置させてドラッグすることにより、２つのクリップがそれぞれ参照する素材データのフレーム位置とタイムライン上の境界位置を変更して、スライドトリムを実行することができる。
【０００９】
通常のトリミング編集では、クリップの先頭位置または後端位置にマウスカーソルを位置させてクリックされると、クリップ端部の表示色を所定幅で変更し、その位置が編集対象として指定されたことを操作者に明示する。このような編集対象として指定されたクリップ端部はトリムポイントと呼ばれ、トリミング編集の対象となっている位置を操作者に明示して編集を容易にする。この状態で、表示色が変更されたクリップ端部をドラッグすることで、クリップ端部を前後に移動することができ、該当する端部のタイムライン上の位置、この端部が参照している素材データの位置、およびクリップの長さを変更することが可能となる。
【００１０】
また、２つのクリップが隣接して配置されている場合に、境界に位置する一方のクリップ端部が前述と同様にしてトリムポイントとして選択された後、同一の境界に位置する他方のクリップ端部にマウスカーソルを位置させてＣｔｒｌキーを押しながらクリックされると、該当するクリップ端部の表示色を所定幅で変更して、トリムポイントを追加することができる。この場合、２つの隣接するクリップの境界位置がトリムポイントとして選択されることとなり、このトリミング編集がスライドトリムであることを明示するとともに、スライドトリムの編集対象となる位置を明示することができる。この状態で、２つの隣接するクリップの境界近傍をドラッグして移動させることにより、境界に位置する２つのクリップ端部のタイムライン上での位置、これら端部が参照している素材データの位置、および両クリップの長さを同時に変更することができる。
【００１１】
なお、スライドトリムのトリムポイントの指定は、２つのクリップの境界位置にマウスカーソルを位置させてクリックすることで、隣接する２つのクリップの境界に位置する端部を同時にトリムポイントとして指定するように構成できる。
【００１２】
クリップの一方の端部にマウスカーソルを位置させてクリックされ、トリムポイントとして選択された後、同一クリップの他方の端部にマウスカーソルを位置させてＣｔｒｌキーを押しながらクリックされると、該当するクリップ端部の表示色を所定幅で変更して、トリムポイントを追加することができる。この場合、１つのクリップの両端部がトリムポイントとして選択されたことを表示し、このクリップのタイムライン上の位置および長さを変更することなく、先頭位置および後端位置において参照する素材データのフレームを変更するスリップトリムの指定がなされたことを明示することができる。この状態で、このクリップのいずれか一方の端部位置をドラッグすることで、このクリップのタイムライン上での位置や長さを変更することなく、参照する素材データの位置をずらすことができる。
【００１３】
１つのクリップの前後に隣接するクリップが存在する場合に、前方に位置するクリップの後端および後方に位置するクリップの先頭のうち一方にマウスカーソルを位置させてクリックされ、該当するクリップ端部をトリムポイントとして選択された後、前方に位置するクリップの後端および後方に位置するクリップの先頭のうち他方にマウスカーソルを位置させてＣｔｒｌキーを押しながらクリックされると、該当するクリップ端部をトリムポイントとして追加することができる。この場合、１つのクリップの前後に位置するクリップの端部をトリムポイントとして表示することにより、ローリングトリムの指定がなされたことを明示することができる。この状態で、トリムポイントとして選択されたクリップ端部近傍をドラッグすることで、２つのクリップの間に挟まれたクリップの長さや参照する素材データの位置を変更することなく、このクリップの前後に位置するクリップ端部のタイムライン上での位置および参照する素材データの位置を変更して、間に挟まれたクリップのタイムライン上での位置を変更することができる。
【００１４】
従来の編集装置、編集方法において、対応する編集方法がないトリムポイントの組み合わせが選択された場合でも、操作者に適切に通知する手段がなく、またそのような場合に操作者が思っている通りに動作しない場合もあった（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【００１５】
【特許文献１】特開２００６−１２９１２４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１６】
前述したような編集装置では、編集対象となるクリップの端部をクリックして表示色を変更していくことでトリムポイントを指定し、トリミング方法を選択できるような構成となっている。
【００１７】
このように、複数のトリムポイントの指定を許可していることから、トリムポイントを選択している過程において、予め用意されている編集方法と対応しないようなトリムポイントの組み合わせが選ばれる場合が考えられる。たとえば、１つのクリップの両端位置とこのクリップに隣接するクリップのいずれかの端部位置がトリムポイントとして選択された場合には、これに対応するトリミング編集が用意されていない。ここで例示した場合の他にも、予め用意されている編集方法と対応しないトリムポイントの組み合わせは、種々のものが考えられる。
【００１８】
このように、対応する編集方法がないトリムポイントの組み合わせが選択された状態で、編集対象となるクリップをドラッグしようとしても正常に操作できないことから、操作者はドラッグを開始して初めてトリムポイントの組み合わせが正常でないことを認識できる。この場合、操作者は、現在選択されているトリムポイントを一旦解除して、改めてトリムポイントの選択を行う必要があり、操作が煩雑になるという問題がある。また、対応する編集方法がないトリムポイントの組み合わせが選択された状態で、編集対象となるクリップをドラッグすると、編集装置によっては操作者が予期せぬ動作あるいは誤動作をすることも起こりうる。
【００１９】
本発明では、トリミング編集の操作性を良好にし、且つ予期せぬ動作を防止することを目的とし、特に、トリムポイントを選択した段階でトリミング編集が可能か否を操作者が即座に認識することが可能であり、不必要な操作を省くことが可能な編集装置および編集方法を提供することを課題とする。
【課題を解決するための手段】
【００２０】
本発明に係る編集装置は、動画像データ及び／又は音声データのトリミング編集が可能な編集装置であって、トリミング編集の指示入力を受け付ける受付手段と、受付手段で受け付けた指示入力に基づくトリミング編集が可能か否かを判定する判定手段と、判定手段によりトリミング編集が可能でないと判定した場合に編集不可である旨の通知を出力する通知手段とを備える。
【００２１】
ここで、通知手段は、判定手段によりトリミング編集が可能であると判定した場合に、トリミング操作位置を示すトリムポイントに第１の表示を行うための表示データを出力し、判定手段によりトリミング編集が可能でないと判定した場合に、トリムポイントに第１の表示とは異なる第２の表示を行うための表示データを出力するように構成できる。
【００２２】
また、第１の表示を所定の色による表示とし、第２の表示を第１の表示とは異なる色による表示とすることができる。
【００２３】
また、通知手段は、判定手段によりトリミング編集が可能でないと判定した場合に、所定の音声データを出力するように構成できる。
【００２４】
さらに、トリミング編集が、Ｉｎ点、Ｏｕｔ点を指定するトリミング、スライドトリム、スリップトリムおよびローリングトリムのうち少なくとも２つを含むように構成できる。
【００２５】
また、トリミング編集がリップルモードを有し、リップルモードのオンまたはオフに応答して、トリミング編集の動作が変化するように構成できる。
【００２６】
本発明に係る編集方法は、動画像データ及び／又は音声データのトリミング編集が可能な編集装置におけるトリミング編集方法であって、トリミング編集の指示入力を受け付ける段階と、受付手段で受け付けた指示入力に基づくトリミング編集が可能か否かを判定する段階と、トリミング編集が可能でないと判定した場合に編集不可である旨の通知を出力する段階とを含む。
【００２７】
本発明に係るプログラムは、動画像データ及び／又は音声データのトリミング編集が可能な編集装置においてトリミング編集機能を実現するプログラムであって、トリミング編集の指示入力を受け付ける段階と、受付手段で受け付けた指示入力に基づくトリミング編集が可能か否かを判定する段階と、トリミング編集が可能でないと判定した場合に編集不可である旨の通知を出力する段階とをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００２８】
本発明では、トリミング編集の指示入力を受け付けた段階で、トリミング編集が可能であるか否かを判定し、何らかの態様で操作者に提示していることから、予め用意されているトリミング編集に対応しないようなトリムポイントの組み合わせが選択された場合であっても、それが不適切な選択であることを操作者が即座に判断することができ、誤ったトリムポイントの組み合わせを選択することによる不必要な操作を省略することができる。さらに、選択された誤ったトリムポイントの組み合わせによる編集装置の誤動作や予期せぬ動作を防止することもできる。
【図面の簡単な説明】
【００２９】
【図１】本発明に係る編集装置のハードウェア構成を示すブロック図である。
【図２】本発明に係る編集装置の機能ブロック図である。
【図３】本発明に係る編集装置の要部を示すブロック図である。
【図４】本発明の編集画面の一例を示す説明図である。
【図５】Ｉｎ点選択によるトリミング編集の説明図である。
【図６】Ｏｕｔ点選択によるトリミング編集の説明図である。
【図７】スライドトリムによるトリミング編集の説明図である。
【図８】スリップトリムによるトリミング編集の説明図である。
【図９】ローリングトリムによるトリミング編集の説明図である。
【図１０】Ｉｎ点選択によるトリミング編集の説明図である。
【図１１】Ｏｕｔ点選択によるトリミング編集の説明図である。
【図１２】スライドトリムによるトリミング編集の説明図である。
【図１３】スリップトリムによるトリミング編集の説明図である。
【図１４】ローリングトリムによるトリミング編集の説明図である。
【図１５】トリミング編集不可の一例を示す説明図である。
【図１６】トリミング編集不可の一例を示す説明図である。
【図１７】トリミング編集不可の一例を示す説明図である。
【図１８】異なるトラック間で同期するトリミング編集の説明図である。
【図１９】異なるトラック間で同期してトリミング編集できない場合の説明図である。
【図２０】トリムモード時のプレビューウィンドウの説明図である。
【図２１】トリムモード時のプレビューウィンドウの説明図である。
【図２２】トリムモード時のプレビューウィンドウの説明図である。
【図２３】トリムモード時のプレビューウィンドウの説明図である。
【図２４】トリムモード時のプレビューウィンドウの説明図である。
【図２５】トリムモード時のプレビューウィンドウの説明図である。
【発明を実施するための形態】
【００３０】
〈概略構成〉
本発明は、動画像データ、静止画像データ、音声データ、テキストデータなどの素材データを統合して編集する編集装置であって、デスクトップ型コンピュータ、ラップトップ型コンピュータなどのいわゆる一般的なパーソナルコンピュータと、このパーソナルコンピュータにインストールされた動画像編集用アプリケーションソフトウェアにより実現される。
【００３１】
本発明に係る編集装置のハードウェア構成を図１に示す。
【００３２】
図１に示すように、編集装置のハードウェア構成１００は、一般的なコンピュータハードウェア構成を備えるものであって、装置全体を制御するＣＰＵ１０１、ＢＩＯＳなどの基本的な制御プログラムや各種パラメータが格納されたＲＯＭ１０２、データを一時的に格納するＲＡＭ１０３、ディスプレイ上に表示される画像データを格納するフレームバッファ１０４、キーボードやマウス、その他のポインティングデバイスなどで構成される操作部１２１からの入力信号を受け付けてＣＰＵ１０１に供給する入力インタフェース（Ｉ／Ｆ）１０５、フレームバッファ１０４に格納された画像データをディスプレイ上に表示し、スピーカに音声データを出力するために出力装置１２２に接続された出力インタフェース（Ｉ／Ｆ）１０６、編集用アプリケーションプログラムを含む各種データが格納されたハードディスクドライブ（ＨＤＤ）１０７、ＣＤ、ＤＶＤなどの光ディスク、フレキシブルディスク（ＦＤ）などの磁気ディスク、光磁気ディスク（ＭＯ）、ブルーレイディスク（ＢＤ）、半導体メモリなどのリムーバブルメディア１２３が装着されるドライブ１０８、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やインターネットなどのネットワークを介してデータの送受信を行う通信インタフェース（Ｉ／Ｆ）１０９、外部の機器との間でビデオ信号およびオーディオ信号の送受信を行うためのインタフェースおよびＭＰＥＧなどの圧縮方式による圧縮・伸張機能を備えるＡＶ処理ユニット１１０、各部を接続するバス１１１を備えている。バス１１１は、１つではなく複数の階層的な構造になっていても良い。
【００３３】
〈機能ブロック〉
図２は、編集装置１００の機能構成２００を示すブロック図である。編集装置１００のアプリケーションプログラムは、ユーザインタフェース部２０１、編集部２０４、情報入力部２０５、編集データ生成部２０６、素材データ生成部２０７、情報出力部２０８の各機能ブロックを有する。
【００３４】
ユーザインタフェース部２０１は、操作部１２１を介して操作者が入力した指示入力を受け付ける指示受付部２０２、ディスプレイやスピーカなどの出力装置１２２に対する表示制御を行う表示制御部２０３を含んでいる。
【００３５】
編集部２０４は、ユーザインタフェース部２０１を介して、操作部１２１から入力された指示に基づいて、編集処理を実行する。
【００３６】
情報入力部２０５は、ＨＤＤ１０７、リムーバブルメディア１２３に格納された素材データやネットワーク上に存在する素材データなどの編集部２０４上で扱うクリップが参照する素材データの一部または全部を読み出して編集部２０４に入力する。
【００３７】
編集データ生成部２０６は、操作部１２１を介して入力された指示入力に基づいて編集部２０４により編集された編集内容を編集データとして生成するものであり、たとえば、クリップのタイムライン上の位置、参照する素材データの位置などの情報を編集データファイルとして生成する。編集データ生成部２０６で生成される編集データファイルは、アプリケーション間で共通に利用できるフォーマットを用いることができ、たとえば、ＡＡＦ、ＸＭＬ、ＥＤＬ、その他のフォーマットで記述したファイルを生成するように構成できる。
【００３８】
素材データ生成部２０７は、クリップが参照する素材データを編集データファイルとともにプロジェクト情報として出力する場合に、編集部２０４により編集中のコンテンツに含まれる各クリップに基づいて、所定のリソースから素材データの全部または一部を切り出して素材データファイルを生成する。この素材データファイルは、各クリップが参照する素材データの参照範囲のみを切り出すように構成することも可能であり、また、前後に所定のマージンを追加することにより、その後の編集の自由度を上げることができる。
【００３９】
情報出力部２０８は、編集データ生成部２０６で生成された編集データファイルと、素材データ生成部２０７で生成された素材データファイルをプロジェクト情報としてエクスポートする。情報出力部２０８から出力されたプロジェクト情報は、たとえば、他のアプリケーションで利用することが可能となり、たとえば、音楽製作用の編集ソフトウェアによりオーディオデータだけを編集するような多様な編集用途に用いることが可能となる。
【００４０】
〈編集画面〉
図４は、編集装置１００の編集画面の一例を示す説明図である。
【００４１】
編集装置１００では、様々なウィンドウが用意されており、各ウィンドウを所望のレイアウトで配置して表示することが可能であり、各ウィンドウの辺や角をドラッグしてリサイズすることも可能である。図４では、一般的によく用いられる３つのウィンドウ、（１）プレビューウィンドウ４０１（図４では左上部に表示）、（２）ビンウィンドウ４２１（図４では右上部に表示）、（３）タイムラインウィンドウ４４０（図４では下部に表示）をシングルモニタ用にカスタマイズしたウィンドウレイアウトとして編集画面４００を例示する。
【００４２】
プレビューウィンドウ４０１は、各種操作の指示を受け付けるために操作項目を配置したメニューバー４０２、クリップの再生やタイムライン上のコンテンツ再生などの画像表示を行うプレイヤ／レコーダ表示ウィンドウ４０３、現在の再生位置、Ｉｎ点、Ｏｕｔ点、デュレーション、ソースデータの全長またはタイムラインの全長を表示するタイムコードエリア４０４、タイムラインまたはクリップの再生、早送り、停止などの制御を指示するための制御ボタン４０５、Ｉｎ点、Ｏｕｔ点の設定、タイムラインへのクリップ挿入、キャプチャ、ビンへのクリップ反映などに用いられる編集ボタン４０６、４０７などを備えている。
【００４３】
図４の左上部に配置されたプレビューウィンドウ４０１は、クリップの再生を行うプレイヤとタイムライン上のコンテンツの再生を行うレコーダを１つの表示ウィンドウに兼用させたシングルモードの場合であって、画面上に設けられた表示切替ボタン４０８を操作することにより、プレイヤ表示とレコーダ表示とを切り換えることができるように構成されている。
【００４４】
このようなプレイヤ／レコーダ表示ウィンドウ４０３に代えて、クリップの再生を行うプレイヤ表示ウィンドウとタイムライン上のコンテンツの再生を行うレコーダ表示ウィンドウとを同時に表示することも可能である。たとえば、プレイヤ表示ウィンドウとレコーダ表示ウィンドウの２つのウィンドウを同時に表示するデュアルモードを用意しておき、このようなデュアルモードで表示することにより、切り換えなしで両方の画像を同時に参照することが可能となる。
【００４５】
メニューバー４０２は、たとえば、ファイル、編集、表示、クリップ、マーカー、モード、キャプチャ、レンダリング、設定、ヘルプなどの構成を備えており、それぞれクリックすることにより、それぞれプルダウンメニューによりさらに詳細なメニューが開くように構成することができる。このような詳細メニューの表示方法はプルダウンメニューに限定されるものではなく、種々の方法で実現することが可能である。
【００４６】
図４の右上部に配置されたビンウィンドウ４２１は、素材データから切り出して読み込んだクリップを管理するためのウィンドウであって、各種操作を受け付けるための操作ボタン４２２、クリップの一覧を表示するクリップビュー４２３などを備えている。
【００４７】
クリップビュー４２３では、図示したようなデータ詳細を表す表示の他、アイコン表示や指定されたフレームのサムネイル画像表示など、種々の表示方法を選択することができる。
【００４８】
図４の下部に配置されたタイムラインウィンドウ４４０は、左から右へ時系列でクリップを配置し、各クリップのコンテンツ中の位置やクリップの長さ、参照する素材データの位置を変更したり、種々のエフェクト（効果）を適用したりするための編集ウィンドウである。このタイムラインウィンドウ４４０は、タイムライン上に配置されたクリップを一括して扱うためのシーケンスタブ４４１、各種操作の指示を受け付ける複数の操作ボタン４４２、タイムラインの時間尺度を表示するタイムスケール４４３、クリップの再生位置や編集位置を表示するためのタイムラインカーソル４４４、ビデオクリップが配置されるＶトラック４４５、ビデオクリップとそれに付随するオーディオクリップが配置されるＶＡトラック４４６、オーディオクリップが配置されるＡトラック４４７などを含む。Ｖトラック４４５、ＶＡトラック４４６、Ａトラック４４７はそれぞれ必要に応じて複数設定することができ、不要な場合には削除することも可能である。また、タイトルクリップを表示するためのＴトラックを設けることも可能である。
【００４９】
ビンウィンドウ４２１に配置されているクリップをドラッグしてタイムラインウィンドウ４４０のトラック上にドロップすると、タイムラインウィンドウ４４０のタイムスケール４４３に基づいて背景とは異なる色で帯状のクリップが表示される。たとえば、図４では、Ｖトラック上にビデオクリップ４４８が配置された例を示している。
【００５０】
〈トリミング編集〉
編集装置１００において編集される各クリップは、タイムライン上の位置、長さ、参照する素材データの位置などを変更することができる。このようなトリミング編集を行う場合には、プレビューウィンドウのメニューバーからモードをクリックし、開いたプルダウンメニューからトリムを選択することで、プレビューウィンドウをトリムモードに切り替えてプレビューウィンドウ上での操作することが可能である。また、タイムラインウィンドウのトラック上に配置されたクリップを直接操作してトリミング編集を行うことが可能である。
【００５１】
トリミング編集を行う際には、編集部２０４は、操作者からどのような指示を受け付けたかをディスプレイ上に表示しながら、操作者の編集に関する指示入力に基づいて、編集処理を実行する。
図３に示すように、編集に関する指示入力は、操作部１２１から入力され指示受付部２０２を介して、編集部２０４に入力される。
【００５２】
編集部２０４では、トリミング編集の指示入力を受け付ける受付手段３０１と、受付手段３０１で受け付けた指示入力に基づくトリミング編集が可能か否かを判定する判定手段３０２と、判定手段３０２によりトリミング編集が可能でないと判定した場合に編集不可である旨の通知を何らかの態様で出力する通知手段３０３とを備えている。
【００５３】
指示受付部２０２は、ディスプレイ上に表示されるボタンなどを介して操作者が入力する指示入力を受け付けるためのユーザインタフェースを構成するものであって、指示受付部２０２で受け付けられた指示入力は編集部２０４の受付手段３０１に送信される。受付手段３０１は、受信した指示入力に基づいてどのようなトリミング編集に関する指示であるかを解釈してその結果を判定手段３０２に送信する。
【００５４】
判定手段３０２では、トリミング編集に関する指示が適切であるか否かを判定し、その判定結果を通知手段３０３に送信する。たとえば、トリムポイントの選択の組み合わせが予め用意されているトリミング編集方法に対応していないと判定した場合には、不適切なトリムポイント選択である旨の判定結果を通知手段３０３に送信する。
【００５５】
通知手段３０３では、受信した判定結果に基づいた通知を表示制御部２０３に送出する。たとえば、トリムポイントの選択指示に関してトリミング編集が可能な指示入力があったと判定手段３０２が判定した場合には、通知手段３０３は選択されたトリムポイントが適切な選択であった旨の出力信号を表示制御部２０３に出力し、表示制御部２０３が該当するトリムポイントに黄色または緑色の表示出力を行うための表示データを出力するように構成できる。また、トリムポイントの選択指示に関してトリミング編集が不可能な指示入力があったと判定手段３０２が判定した場合には、通知手段３０３は選択されたトリムポイントが不適切な選択であった旨の出力信号を表示制御部２０３に出力し、表示制御部２０３がこれまでに選択されているトリムポイントに赤色の表示出力を行うための表示データを出力するように構成できる。
【００５６】
このようなトリミング編集のトリムポイント選択について更に詳細に説明する。
【００５７】
〈Ｉｎ点選択〉
図５は、タイムライン上に配置されたクリップ（Ｃｌｉｐ  Ａ）５０１のＩｎ点をトリムポイントとして選択する場合の説明図である。タイムライン上に配置されたクリップ５０１は、Ｉｎ点５０２、Ｏｕｔ点５０３を備えている。クリップ（Ｃｌｉｐ  Ａ）５０１のＩｎ点５０２をトリムポイントとして選択する場合には、このＩｎ点５０２近傍にマウスカーソルを位置させてクリックする。
【００５８】
この時、クリップ（Ｃｌｉｐ  Ａ）５０１のＩｎ点５０２にトリムポイントとして選択されたことを示すために、所定幅のトリムポイント表示部５０４を設け、このトリムポイント表示部５０４の色を黄色などに変化させる。
【００５９】
図１０に示すように、ＶＡトラックに配置されたビデオクリップ（お台場０２）１００１とそれに付随するオーディオクリップ（お台場０２）１００２は、同時にトリミングすることが可能であり、両方のＩｎ点をトリムポイントとして同時に選択することができる。たとえば、ビデオクリップ（お台場０２）１００１がＩｎ点１００３とＯｕｔ点１００４を備え、オーディオクリップ（お台場０２）１００２がＩｎ点１００５とＯｕｔ点１００６を備える場合に、マウスカーソル１００９を両クリップのＩｎ点近傍に位置させてクリックすることで、２つのクリップのＩｎ点をトリムポイントとして同時に選択することができる。この時、トリムポイントとして両クリップのＩｎ点を選択したことを表示するためにトリムポイント表示部１００７、１００８を設け、これらを所定の色で表示する。トリムポイント表示部１００７、１００８は、最新に選択されたものだけを例えば黄色で表示し、それ以外を例えば緑色で表示するように構成でき、図示した例では、ビデオクリップ（お台場０２）１００１のトリムポイント表示部１００７を黄色で表示し、オーディオクリップ（お台場０２）１００２のトリムポイント表示部１００８を緑色で表示するように構成している。
【００６０】
クリップのＩｎ点がトリムポイントとして選択された状態で、このトリムポイント近傍にマウスカーソルを近づけると、図１０に示すように、トリミングカーソル１０１０が表示される。図１０に示されたトリミングカーソル１０１０は、Ｉｎ点選択によるトリミング編集を行うためのトリミングカーソルであり、このトリミングカーソルが表示されると、Ｉｎ点１００３、１００５をドラッグしてタイムライン上の位置、クリップの長さ及びＩｎ点が参照している素材データの位置を変更することができる。
【００６１】
〈Ｏｕｔ点選択〉
図６は、タイムライン上に配置されたクリップ（Ｃｌｉｐ  Ａ）６０１のＯｕｔ点をトリムポイントとして選択する場合の説明図である。タイムライン上に配置されたクリップ（Ｃｌｉｐ  Ａ）６０１は、Ｉｎ点６０２、Ｏｕｔ点６０３を備えている。クリップ（Ｃｌｉｐ  Ａ）６０１のＯｕｔ点６０３をトリムポイントとして選択する場合には、このＯｕｔ点６０３近傍にマウスカーソルを位置させてクリックする。
【００６２】
この時、クリップ（Ｃｌｉｐ  Ａ）６０１のＯｕｔ点６０３にトリムポイントとして選択されたことを示すために、所定幅のトリムポイント表示部６０４を設け、このトリムポイント表示部６０４の色を黄色などに変化させる。
【００６３】
図１１に示すように、ＶＡトラックに配置されたビデオクリップ（お台場０２）１１０１とそれに付随するオーディオクリップ（お台場０２）１１０２は、同時にトリミングすることが可能であり、両方のＯｕｔ点をトリムポイントとして同時に選択することができる。たとえば、ビデオクリップ（お台場０２）１１０１がＩｎ点１１０３とＯｕｔ点１１０４を備え、オーディオクリップ（お台場０２）１１０２がＩｎ点１１０５とＯｕｔ点１１０６を備える場合に、マウスカーソル１１０９を両クリップのＯｕｔ点近傍に位置させてクリックすることで、２つのクリップのＯｕｔ点をトリムポイントとして同時に選択することができる。この時、トリムポイントとして両クリップのＯｕｔ点を選択したことを表示するためにトリムポイント表示部１１０７、１１０８を設け、これらを所定の色で表示する。トリムポイント表示部１１０７、１１０８は、最新に選択されたものだけを例えば黄色で表示し、それ以外を例えば緑色で表示するように構成でき、図示した例では、ビデオクリップ（お台場０２）１１０１のトリムポイント表示部１１０７を黄色で表示し、オーディオクリップ（お台場０２）１１０２のトリムポイント表示部１１０８を緑色で表示するように構成している。
【００６４】
クリップのＯｕｔ点がトリムポイントとして選択された状態で、このトリムポイント近傍にマウスカーソルを近づけると、図１１に示すように、トリミングカーソル１１１０が表示される。図１１に示されたトリミングカーソル１１１０は、Ｏｕｔ点選択によるトリミング編集を行うためのトリミングカーソルであり、このトリミングカーソルが表示されると、Ｏｕｔ点１１０４、１１０６をドラッグしてタイムライン上の位置、クリップの長さ及びＯｕｔ点が参照している素材データの位置を変更することができる。
【００６５】
〈スライドトリム〉
図７は、タイムライン上に隣接して配置された２つのクリップ（Ｃｌｉｐ  Ａ）７０１とクリップ（Ｃｌｉｐ  Ｂ）７０２の境界位置をトリムポイントとして選択する場合の説明図である。タイムライン上に配置されたクリップ（Ｃｌｉｐ  Ａ）７０１は、Ｉｎ点７０３、Ｏｕｔ点７０４を備えており、クリップ（Ｃｌｉｐ  Ｂ）７０２は、Ｉｎ点７０５、Ｏｕｔ点７０６を備えている。クリップ（Ｃｌｉｐ  Ａ）７０１のＯｕｔ点７０４とクリップ（Ｃｌｉｐ  Ｂ）７０２のＩｎ点７０５は互いに接しており、この２つの端部を同時にトリムポイントとして選択することにより、スライドトリムを行うことができる。
【００６６】
まず、クリップ（Ｃｌｉｐ  Ａ）７０１のＯｕｔ点７０４近傍にマウスカーソルを位置させてクリックし、さらに、クリップ（Ｃｌｉｐ  Ｂ）７０２のＩｎ点７０５近傍にマウスカーソルを位置させてＣｔｒｌキーを押しながらクリックすることで、両方をトリムポイントとして選択することができる。
【００６７】
また、マウスカーソルをクリップ（Ｃｌｉｐ  Ａ）７０１とクリップ（Ｃｌｉｐ  Ｂ）７０２の境界に位置させてクリックすることにより、クリップ（Ｃｌｉｐ  Ａ）７０１のＯｕｔ点７０４とクリップ（Ｃｌｉｐ  Ｂ）７０２のＩｎ点７０５を同時にトリムポイントとして選択することが可能である。
【００６８】
この時、クリップ（Ｃｌｉｐ  Ａ）７０１のＯｕｔ点７０４およびクリップ（Ｃｌｉｐ  Ｂ）７０２のＩｎ点７０５に、トリムポイントとして選択されたことを示すために、それぞれ所定幅のトリムポイント表示部７０７、７０８を設け、このトリムポイント表示部７０７、７０８を所定の表示色で表示する。図示した例では、クリップ（Ｃｌｉｐ  Ａ）７０１のトリムポイント７０７は緑色で表示し、クリップ（Ｃｌｉｐ  Ｂ）７０２のトリムポイント７０８は黄色で表示するように構成している。
【００６９】
図１２に示すように、ＶＡトラックに配置されたビデオクリップ（お台場０１）１２０１とそれに付随するオーディオクリップ（お台場０１）１２０３およびビデオクリップ（お台場０２）１２０２とそれに付随するオーディオクリップ（お台場０２）１２０４がそれぞれ隣接して配置されている場合、ビデオクリップとそれに付随するオーディオクリップとを同時にトリミングすることが可能であり、トリムポイントの選択も同時に行うことができる。
【００７０】
たとえば、ビデオクリップ（お台場０１）１２０１がＩｎ点１２０５とＯｕｔ点１２０６を備え、このビデオクリップ（お台場０１）１２０１に付随するオーディオクリップ（お台場０１）１２０３がＩｎ点１２０９とＯｕｔ点１２１０を備えるものとする。また、これらクリップに隣接して配置されたビデオクリップ（お台場０２）１２０２がＩｎ点１２０７とＯｕｔ点１２０８を備え、ビデオクリップ（お台場０２）１２０２に付随するオーディオクリップ（お台場０２）１２０４がＩｎ点１２１１とＯｕｔ点１２１２を備えるものとする。
【００７１】
マウスカーソル１２１７をビデオクリップ（お台場０１）１２０１のＯｕｔ点１２０６およびオーディオクリップ（お台場０１）１２０３のＯｕｔ点１２１０に位置させてクリックし、その後さらに、マウスカーソル１２１７をビデオクリップ（お台場０２）１２０２のＩｎ点１２０７およびオーディオクリップ（お台場０２）１２０４のＩｎ点１２１１に位置させてＣｔｒｌキーを押しながらクリックすることで、各ポイントをトリムポイントとして選択することができる。
【００７２】
また、ビデオクリップ１２０１、１２０２の境界またはオーディオクリップ１２０３、１２０４の境界位置にマウスカーソル１２１７を位置させてクリックすることにより、これら４点を同時にトリムポイントとして選択することが可能である。
【００７３】
この時、トリムポイントとして選択したことを表示するために、ビデオクリップ（お台場０１）１２０１のＯｕｔ点１２０６、ビデオクリップ（お台場０２）１２０２のＩｎ点１２０７、オーディオクリップ（お台場０１）１２０３のＯｕｔ点１２１０、オーディオクリップ（お台場０２）１２０４のＩｎ点１２１１に、それぞれトリムポイント表示部１２１３、１２１４、１２１５、１２１６を設け、これらを所定の色で表示する。図示した例では、トリムポイント表示部１２１４だけを黄色で表示し、それ以外を緑色で表示するように構成している。
【００７４】
このように隣接するクリップの境界位置がトリムポイントとして選択された状態で、このトリムポイント近傍にマウスカーソルを近づけると、図１２に示すように、トリミングカーソル１２１８が表示される。図１２に示されたトリミングカーソル１２１８は、スライドトリムによるトリミング編集を行うためのトリミングカーソルであり、このトリミングカーソルが表示されると、ビデオクリップ１２０１、１２０２の境界位置及びオーディオクリップ１２０３、１２０４の境界位置をドラッグしてタイムライン上の位置、クリップの長さ及び境界位置が参照している素材データの位置を変更することができる。
【００７５】
〈スリップトリム〉
図８は、タイムライン上に配置されたクリップ（Ｃｌｉｐ  Ｂ）８０１のＩｎ点およびＯｕｔ点を選択してスリップトリムを行う場合の説明図である。
【００７６】
タイムライン上に配置されたクリップ（Ｃｌｉｐ  Ｂ）８０１は、Ｉｎ点８０２、Ｏｕｔ点８０３を備えている。まず、クリップ（Ｃｌｉｐ  Ｂ）８０１のＩｎ点８０２近傍にマウスカーソルを位置させてクリックし、さらに、クリップ（Ｃｌｉｐ  Ｂ）８０１のＯｕｔ点８０３近傍にマウスカーソルを位置させてＣｔｒｌキーを押しながらクリックすることで、両方をトリムポイントとして選択することができる。
【００７７】
この時、クリップ（Ｃｌｉｐ  Ｂ）８０１のＩｎ点８０２およびＯｕｔ点８０３に、トリムポイントとして選択されたことを示すために、それぞれ所定幅のトリムポイント表示部８０４、８０５を設け、このトリムポイント表示部８０４、８０５を所定の表示色で表示する。図示した例では、クリップ（Ｃｌｉｐ  Ｂ）８０１のトリムポイント８０４は緑色で表示し、トリムポイント８０５は黄色で表示するように構成している。
【００７８】
図１３に示すように、ＶＡトラックに配置されたビデオクリップ（お台場０２）１３０１とそれに付随するオーディオクリップ（お台場０２）１３０２が配置されている場合、ビデオクリップ（お台場０２）１３０１とそれに付随するオーディオクリップ（お台場０２）１３０２とを同時にトリミングすることが可能であり、トリムポイントの選択も同時に行うことができる。
【００７９】
たとえば、ビデオクリップ（お台場０２）１３０１がＩｎ点１３０３とＯｕｔ点１３０４を備え、このビデオクリップ（お台場０２）１３０１に付随するオーディオクリップ（お台場０２）１３０２がＩｎ点１３０５とＯｕｔ点１３０６を備えるものとする。
【００８０】
マウスカーソル１３１１をビデオクリップ（お台場０２）１３０１のＩｎ点１３０３およびオーディオクリップ（お台場０２）１３０２のＩｎ点１３０５に位置させてクリックし、その後さらに、マウスカーソル１３１１をビデオクリップ（お台場０２）１３０１のＯｕｔ点１３０４およびオーディオクリップ（お台場０２）１３０２のＯｕｔ点１３０６に位置させてＣｔｒｌキーを押しながらクリックすることで、各ポイントをトリムポイントとして選択することができる。
【００８１】
この時、トリムポイントとして選択したことを表示するために、ビデオクリップ（お台場０２）１３０１のＩｎ点１３０３、Ｏｕｔ点１３０４、オーディオクリップ（お台場０２）１３０２のＩｎ点１３０５、Ｏｕｔ点１３０６に、それぞれトリムポイント表示部１３０７、１３０８、１３０９、１３１０を設け、これらを所定の色で表示する。図示した例では、トリムポイント表示部１３０８だけを黄色で表示し、それ以外を緑色で表示するように構成している。
【００８２】
このように同一クリップのＩｎ点およびＯｕｔ点がトリムポイントとして選択された状態で、このトリムポイント近傍にマウスカーソルを近づけると、図１３に示すように、トリミングカーソル１３１２が表示される。図１３に示されたトリミングカーソル１３１２は、スリップトリムによるトリミング編集を行うためのトリミングカーソルであり、このトリミングカーソルが表示されると、ビデオクリップ（お台場０２）１３０１及びオーディオクリップ（お台場０２）１３０２のＩｎ点またはＯｕｔ点をドラッグして、各クリップのタイムライン上の位置及びその長さを変更することなく、参照する素材データの位置を変更することが可能となる。
【００８３】
〈ローリングトリム〉
図９は、タイムライン上に隣接して配置された３つのクリップ（Ｃｌｉｐ  Ａ）９０１、クリップ（Ｃｌｉｐ  Ｂ）９０２、クリップ（Ｃｌｉｐ  Ｃ）９０３のうち、中央に挟まれたクリップ（Ｃｌｉｐ  Ｂ）９０２の長さおよび参照する素材データの位置を変更することなく、前後に位置するクリップ９０１、９０３の長さを変更することにより、タイムライン上の位置を変更するローリングトリムの際のトリムポイント選択を説明するための説明図である。
【００８４】
タイムライン上に配置されたクリップ（Ｃｌｉｐ  Ａ）９０１は、Ｉｎ点９０４、Ｏｕｔ点９０５を備えており、クリップ（Ｃｌｉｐ  Ｂ）９０２は、Ｉｎ点９０６、Ｏｕｔ点９０７を備えており、クリップ（Ｃｌｉｐ  Ｃ）９０３は、Ｉｎ点９０８、Ｏｕｔ点９０９を備えている。クリップ（Ｃｌｉｐ  Ａ）９０１のＯｕｔ点９０５とクリップ（Ｃｌｉｐ  Ｂ）９０２のＩｎ点９０６は互いに接しており、クリップ（Ｃｌｉｐ  Ｂ）９０２のＯｕｔ点９０７とクリップ（Ｃｌｉｐ  Ｃ）９０３のＩｎ点９０８は互いに接している。
【００８５】
まず、クリップ（Ｃｌｉｐ  Ａ）９０１のＯｕｔ点９０５近傍にマウスカーソルを位置させてクリックし、さらに、クリップ（Ｃｌｉｐ  Ｃ）９０３のＩｎ点９０８近傍にマウスカーソルを位置させてＣｔｒｌキーを押しながらクリックすることで、両方をトリムポイントとして選択することができる。
【００８６】
この時、クリップ（Ｃｌｉｐ  Ａ）９０１のＯｕｔ点９０５およびクリップ（Ｃｌｉｐ  Ｃ）９０３のＩｎ点９０８に、トリムポイントとして選択されたことを示すために、それぞれ所定幅のトリムポイント表示部９１０、９１１を設け、このトリムポイント表示部９１０、９１１を所定の表示色で表示する。図示した例では、クリップ（Ｃｌｉｐ  Ａ）９０１のトリムポイント９１０は緑色で表示し、クリップ（Ｃｌｉｐ  Ｃ）９０３のトリムポイント９１１は黄色で表示するように構成している。
【００８７】
図１４に示すように、ＶＡトラックに配置されたビデオクリップ（お台場０１）１４０１とそれに付随するオーディオクリップ（お台場０１）１４０４、ビデオクリップ（お台場０２）１４０２とそれに付随するオーディオクリップ（お台場０２）１４０５およびビデオクリップ（お台場０３）１４０３とそれに付随するオーディオクリップ（お台場０３）１４０６がそれぞれ隣接して配置されている場合について考察する。
【００８８】
ビデオクリップ（お台場０１）１４０１はＩｎ点１４０７とＯｕｔ点１４０８を備え、このビデオクリップ（お台場０１）１４０１に付随するオーディオクリップ（お台場０１）１４０４がＩｎ点１４１３とＯｕｔ点１４１４を備えるものとする。また、これらクリップに隣接して配置されたビデオクリップ（お台場０２）１４０２がＩｎ点１４０９とＯｕｔ点１４１０を備え、ビデオクリップ（お台場０２）１４０２に付随するオーディオクリップ（お台場０２）１４０５がＩｎ点１４１５とＯｕｔ点１４１６を備えるものとする。さらに、これらクリップに隣接して配置されたビデオクリップ（お台場０３）１４０３がＩｎ点１４１１とＯｕｔ点１４１２を備え、ビデオクリップ（お台場０３）１４０３に付随するオーディオクリップ（お台場０３）１４０６がＩｎ点１４１７とＯｕｔ点１４１８を備えるものとする。
【００８９】
マウスカーソル１４２３をビデオクリップ（お台場０１）１４０１のＯｕｔ点１４０８およびオーディオクリップ（お台場０１）１４０４のＯｕｔ点１４１４に位置させてクリックし、その後さらに、マウスカーソル１４２３をビデオクリップ（お台場０３）１４０３のＩｎ点１４１１およびオーディオクリップ（お台場０３）１４０６のＩｎ点１４１７に位置させてＣｔｒｌキーを押しながらクリックすることで、各ポイントをトリムポイントとして選択することができる。
【００９０】
この時、トリムポイントとして選択したことを表示するために、ビデオクリップ（お台場０１）１４０１のＯｕｔ点１４０８、ビデオクリップ（お台場０３）１４０３のＩｎ点１４１１、オーディオクリップ（お台場０１）１４０４のＯｕｔ点１４１４、オーディオクリップ（お台場０３）１４０６のＩｎ点１４１７に、それぞれトリムポイント表示部１４１９、１４２０、１４２１、１４２２を設け、これらを所定の色で表示する。図示した例では、トリムポイント表示部１４２０だけを黄色で表示し、それ以外を緑色で表示するように構成している。
【００９１】
このようなトリムポイントが選択された状態で、このトリムポイント近傍にマウスカーソルを近づけると、図１４に示すように、トリミングカーソル１４２４が表示される。図１４に示されたトリミングカーソル１４２４は、ローリングトリムによるトリミング編集を行うためのトリミングカーソルであり、このトリミングカーソルが表示されると、ローリングトリムによる編集が可能となる。この場合、ビデオクリップ（お台場０１）１４０１とオーディオクリップ（お台場０１）１４０４のＯｕｔ点を同時にドラッグするか、あるいはビデオクリップ（お台場０３）１４０３とオーディオクリップ（お台場０３）１４０６のＩｎ点を同時にドラッグすることにより、ビデオクリップ（お台場０２）１４０２およびオーディオクリップ（お台場０２）１４０５の長さおよび参照する素材データの位置を変更することなく、その前後に位置するクリップの長さを変更することでタイムライン上の位置を変更することができる。
【００９２】
〈トリミング編集不可表示〉
トリムポイントを選択する過程で、トリミング編集が不可能なトリムポイントの組み合わせが発生する場合がある。すなわち、操作者が、編集装置が対応していないトリムポイントの組み合わせを選択しようとする場合である。このような場合には、トリムポイントが選択された時点でトリミング編集が不可能である旨の表示を行うことで、操作者が即座にそのことを認識でき、余分な処理を行うことなくトリムポイントを選択し直すことができるように構成する。
【００９３】
このようなトリミング編集が不可能であるようなトリムポイントの選択は種々のパターンが想定され、前述したような５つのトリミング編集の際のトリムポイント選択とは異なるトリムポイントの組み合わせの場合に、編集不可能であると判定するように構成できる。
【００９４】
編集不可能であるようなトリムポイント選択の一例を図１５に示す。
【００９５】
図１５に示すように、タイムライン上に配置されたクリップ（Ｃｌｉｐ  Ａ）１５０１は、Ｉｎ点１５０２、Ｏｕｔ点１５０３を備えている。たとえば、クリップ（Ｃｌｉｐ  Ａ）１５０１のＯｕｔ点１５０３近傍にマウスカーソルを位置させてクリックすることで、Ｏｕｔ点をトリムポイントとして選択し、さらに、クリップ（Ｃｌｉｐ  Ａ）１５０１のＩｎ点１５０２近傍の境界位置にマウスカーソルを位置させてＣｔｒｌキーを押しながらクリックしたとする。前述のスライドトリムの説明で述べたように、境界位置にマウスカーソルを位置させてクリックすることにより、境界位置前後の両方のポイントをトリムポイントとして選択することが可能である。したがって、クリップ（Ｃｌｉｐ  Ａ）１５０１のＩｎ点１５０２、Ｏｕｔ点１５０３およびクリップ（Ｃｌｉｐ  Ａ）１５０１のＩｎ点１５０２の前方がトリムポイントとして選択されることとなる。このようなトリムポイントの組み合わせは、前述したようなトリミング編集方法に合致するものではないことから、トリミング編集が不可能なトリムポイントの組み合わせであると判定される。
【００９６】
この場合、選択されたトリムポイントに対応する位置に表示されるトリムポイント表示部１５０４、１５０５、１５０６を、編集不可である旨を示す所定色で表示する。前述したように、適切にトリミング処理が可能な場合には、黄色または緑色でトリムポイントを表示するように構成したが、この場合は、これとは異なる色で表示するように構成し、たとえば、赤色で表示する。
【００９７】
図１６に示す例では、タイムライン上に配置されたクリップ（Ｃｌｉｐ  Ａ）１６０１は、Ｉｎ点１６０３、Ｏｕｔ点１６０４を備えており、クリップ（Ｃｌｉｐ  Ｂ）１６０２は、Ｉｎ点１６０５、Ｏｕｔ点１６０６を備えているものとする。クリップ（Ｃｌｉｐ  Ａ）１６０１のＯｕｔ点１６０４とクリップ（Ｃｌｉｐ  Ｂ）１６０２のＩｎ点１６０５は互いに接している。
【００９８】
ここで、クリップ（Ｃｌｉｐ  Ａ）１６０１のＩｎ点１６０３近傍にマウスカーソルを位置させてクリックし、さらに、クリップ（Ｃｌｉｐ  Ｂ）１６０２のＯｕｔ点１６０６近傍にマウスカーソルを位置させてＣｔｒｌキーを押しながらクリックすることで、両方をトリムポイントとして選択する場合を考える。この場合も、トリムポイントの組み合わせが、前述したようなトリミング編集方法に合致するものではないことから、トリミング編集が不可能なトリムポイントの組み合わせであると判定される。
【００９９】
したがって、ここで選択されたトリムポイントに対応するトリムポイント表示部１６０７、１６０８を編集不可である旨を示す所定色、たとえば赤色で表示する。
【０１００】
図１７に示す例では、タイムライン上に配置されたクリップ（Ｃｌｉｐ  Ａ）１７０１は、Ｉｎ点１７０３、Ｏｕｔ点１７０４を備えており、クリップ（Ｃｌｉｐ  Ｂ）１７０２は、Ｉｎ点１７０５、Ｏｕｔ点１７０６を備えているものとする。クリップ（Ｃｌｉｐ  Ａ）１７０１のＯｕｔ点１７０４とクリップ（Ｃｌｉｐ  Ｂ）１７０２のＩｎ点１７０５は互いに接している。
【０１０１】
ここで、前述したような方法で、クリップ（Ｃｌｉｐ  Ａ）１７０１のＯｕｔ点１７０４、クリップ（Ｃｌｉｐ  Ｂ）１７０２のＩｎ点１７０５、クリップ（Ｃｌｉｐ  Ｂ）１７０２のＯｕｔ点１７０６をトリムポイントとして選択していくと、このトリムポイントの組み合わせが、前述したようなトリミング編集方法に合致するものではないことから、トリミング編集が不可能なトリムポイントの組み合わせであると判定される。
【０１０２】
したがって、ここで選択されたトリムポイントに対応するトリムポイント表示部１７０７、１７０８、１７０９を編集不可である旨を示す所定色、たとえば赤色で表示する。
【０１０３】
以上のように、トリムポイントを選択した段階で、そのトリムポイントの組み合わせが予め用意されたトリミング編集方法に合致したものかを判定し、対応するトリミング編集方法がないと判定した場合にトリミング編集が不可である旨の表示を行うことで、操作者がトリミング編集不可であることを即座に判断することができ、トリムポイントのドラッグ操作などの編集処理を開始する前にトリムポイントの再選択を行うことができる。したがって、不要な操作を省略してトリミング編集の操作性を高め、ユーザフレンドリーなシステムを提供することができる。
【０１０４】
〈異なるトラックの同時トリミング〉
異なるトラックに配置されたクリップを同時にトリミング編集する場合を考察する。
【０１０５】
たとえば、図１８に示すように、１つのトラックにクリップ（Ｃｌｉｐ  Ａ）１８０１、クリップ（Ｃｌｉｐ  Ｂ）１８０２が配置されており、これとは異なるトラックにクリップ（Ｃｌｉｐ  Ｃ）１８０３、クリップ（Ｃｌｉｐ  Ｄ）１８０４が配置されている場合を考える。このような異なるトラックに配置されたクリップに対して、同時にトリミング編集を行うことが可能である。ただし、トリミング編集の種類は、全てのトラックを含み同一である。
【０１０６】
たとえば、クリップ（Ｃｌｉｐ  Ａ）１８０１がＩｎ点１８０５とＯｕｔ点１８０６を備え、クリップ（Ｃｌｉｐ  Ｂ）１８０２がＩｎ点１８０７とＯｕｔ点１８０８を備えるものとし、クリップ（Ｃｌｉｐ  Ａ）１８０１のＯｕｔ点１８０６とクリップ（Ｃｌｉｐ  Ｂ）１８０２のＩｎ点１８０７とが接しているものとする。また、クリップ（Ｃｌｉｐ  Ｃ）１８０３がＩｎ点１８０９とＯｕｔ点１８１０を備え、クリップ（Ｃｌｉｐ  Ｄ）１８０４がＩｎ点１８１１とＯｕｔ点１８１２を備えるものとし、クリップ（Ｃｌｉｐ  Ｃ）１８０３のＯｕｔ点１８１０とクリップ（Ｃｌｉｐ  Ｄ）１８０４のＩｎ点１８１１とが接しているものとする。
【０１０７】
マウスカーソルをクリップ（Ｃｌｉｐ  Ａ）１８０１のＯｕｔ点１８０６近傍に位置させてクリックし、その後さらに、マウスカーソルをクリップ（Ｃｌｉｐ  Ｃ）１８０３のＯｕｔ点１８１０に位置させてＣｔｒｌキーを押しながらクリックすることで、各ポイントをトリムポイントとして選択することができる。
【０１０８】
この時、トリムポイントとして選択したことを表示するために、クリップ（Ｃｌｉｐ  Ａ）１８０１のＯｕｔ点１８０６、クリップ（Ｃｌｉｐ  Ｃ）１８０３のＯｕｔ点１８１０に、それぞれトリムポイント表示部１８１３、１８１４を設け、これらを所定の色で表示する。図示した例では、トリムポイント表示部１８１３を緑色で表示し、トリムポイント表示部１８１４を黄色で表示するように構成している。
【０１０９】
このように異なるトラックに配置されたクリップのＯｕｔ点が選択トリムポイントとして選択された状態で、このトリムポイント近傍にマウスカーソルを近づけてドラッグすることにより、これら異なるトラックに配置されたクリップのＯｕｔ点選択によるトリミング編集が可能となる。
【０１１０】
同様に、図１９に示すように、１つのトラックにクリップ（Ｃｌｉｐ  Ａ）１９０１、クリップ（Ｃｌｉｐ  Ｂ）１９０２が配置されており、これとは異なるトラックにクリップ（Ｃｌｉｐ  Ｃ）１９０３、クリップ（Ｃｌｉｐ  Ｄ）１９０４が配置されている場合に、トリミング編集が不可であるような場合を考える。
【０１１１】
たとえば、クリップ（Ｃｌｉｐ  Ａ）１９０１がＩｎ点１９０５とＯｕｔ点１９０６を備え、クリップ（Ｃｌｉｐ  Ｂ）１９０２がＩｎ点１９０７とＯｕｔ点１９０８を備えるものとし、クリップ（Ｃｌｉｐ  Ａ）１９０１のＯｕｔ点１９０６とクリップ（Ｃｌｉｐ  Ｂ）１９０２のＩｎ点１９０７とが接しているものとする。また、クリップ（Ｃｌｉｐ  Ｃ）１９０３がＩｎ点１９０９とＯｕｔ点１９１０を備え、クリップ（Ｃｌｉｐ  Ｄ）１９０４がＩｎ点１９１１とＯｕｔ点１９１２を備えるものとし、クリップ（Ｃｌｉｐ  Ｃ）１９０３のＯｕｔ点１９１０とクリップ（Ｃｌｉｐ  Ｄ）１９０４のＩｎ点１９１１とが接しているものとする。
【０１１２】
マウスカーソルをクリップ（Ｃｌｉｐ  Ａ）１９０１のＯｕｔ点１９０６近傍に位置させてクリックし、その後さらに、マウスカーソルをクリップ（Ｃｌｉｐ  Ｃ）１９０３のＯｕｔ点１９１０およびクリップ（Ｃｌｉｐ  Ｄ）１９０４のＩｎ点１９１１に位置させてＣｔｒｌキーを押しながらクリックすることで、各ポイントをトリムポイントとして選択することができる。
【０１１３】
しかしながら、このようなトリムポイントの組み合わせは、前述したようなトリミング編集方法に対応しておらず、トリミング編集が不可能なトリムポイントの組み合わせであると判定される。
【０１１４】
したがって、ここで選択されたトリムポイントに対応するトリムポイント表示部１９１３、１９１４、１９１５を編集不可である旨を示す所定色、たとえば赤色で表示する。
【０１１５】
この場合も、トリムポイントを選択した時点で即座に編集可能か否かを認識することが可能となり、トリムポイントをドラッグして編集操作を開始する前に、トリムポイントの再選択を行うことができる。
【０１１６】
〈トリムウィンドウ〉
プレビューウィンドウをトリムモードに切り替えることによりトリミング操作を行うことが可能である。前述したように、プレビューウィンドウのメニューバーからモードをクリックし、開いたプルダウンメニューからトリムを選択することで、プレビューウィンドウをトリムモードに切り替えてプレビューウィンドウ上での操作することが可能である。
【０１１７】
以下、プレビューウィンドウをトリムモードに切り替えてトリムウィンドウとして、トリミング編集を行う場合について説明する。
【０１１８】
図２０で示すように、トリムモードで表示されるプレビューウィンドウ２０００は、プレイヤ／レコーダ表示ウィンドウ２００１、タイムコード表示部２００２、再生操作ボタン２００３、トリミング操作ボタン２００４、トリミング方法選択ボタン２００５、通常モードへの切替ボタン２００６などを備えている。なお、ここで、プレイヤ表示ウィンドウとレコーダ表示ウィンドウが同時に表示されるデュアルモードでの表示例を示している。
【０１１９】
再生操作ボタン２００３は、１フレーム前のフレームに移動するためのボタン、タイムラインを正方向に再生するための再生ボタン、１フレーム次のフレームに移動するためのボタンなどを含んでいる。
【０１２０】
トリミング操作ボタン２００４は、タイムラインカーソルを前の編集点に移動させるためのボタン、−１０フレーム単位でトリミング位置を調整するためのボタン、−１フレーム単位でトリミング位置を調整するためのボタン、編集点の周辺を繰り返し再生するためのボタン、＋１フレーム単位でトリミング位置を調整するためのボタン、＋１０フレーム単位でトリミング位置を調整するためのボタン、タイムラインカーソルを次の編集点に移動させるためのボタンなどを含んでいる。
【０１２１】
トリミング方法選択ボタン２００５は、Ｉｎ点選択ボタン、Ｏｕｔ点選択ボタン、スライド選択ボタン、スリップ選択ボタン、ローリング選択ボタンなどを含んでいる。トリムモードのプレビューウィンドウ（以下、トリムウィンドウと称す）上では、トリムの選択・非選択に関係なく、Ｉｎ点、Ｏｕｔ点、スライド、スリップまたはローリングのいずれかのトリムカーソルが表示される。ローリングまたはスリップトリムが選択されている場合は、そのカーソルが表示され、トリムが選択されていないか、またはローリングでもスリップトリムでもない場合は、プレビュー上の位置によってマウスカーソルがＩｎ点、Ｏｕｔ点またはスライドトリムのいずれかのトリミングカーソルで表示される。
【０１２２】
たとえば、図２１に示すように、トリムウィンドウ２１０１において、スリップトリムまたはローリングトリムが選択されていない状態で、マウスカーソルがトリムウィンドウ２１０１内の所定領域に位置した際に、マウスカーソルをＩｎ点選択のトリミングカーソル２１０２に変更する。このトリミングカーソル２１０２はＩｎ点選択によるトリミング編集が可能であることを示すものであって、トリムウィンドウ２１０１内でこのトリミングカーソル２１０２が表示された状態でマウスをクリックし左右にドラッグすることにより、Ｉｎ点のトリミング操作を行うことが可能となる。
【０１２３】
Ｉｎ点選択のトリミングカーソル２１０２が表示された状態でマウスをクリックすると、タイムラインウィンドウの選択されているトラック上において、タイムラインカーソルに最も近いトリミング可能なポイントがトリムポイントとして選択され、所定の色（黄色）でトリムポイント表示部が表示される。ただし、タイムラインウィンドウ上でトリミング可能なトリムポイントが既に選択されている場合には、トリムウィンドウ２１０１上のトリミングカーソル２１０２をドラッグすることにより、既に選択されているトリムポイントをトリミングすることが可能である。また、タイムラインウィンドウ上で予め選択されているトリムポイントに、Ｉｎ点選択のトリムポイントとして適切でないポイントが含まれている場合には、トリムウィンドウ２１０１上でトリミングカーソル２１０２がドラッグされると、タイムラインウィンドウ上で選択されているトリムポイントをキャンセルし、タイムラインウィンドウの選択されているトラック上において、タイムラインカーソルに最も近いトリミング可能なポイントをトリムポイントとして選択し直す。
【０１２４】
マウスカーソルがＩｎ点選択のトリミングカーソル２１０２に変更される所定領域は、トリムウィンドウ２１０１の右側領域とすることができ、たとえば、トリムウィンドウ２１０１の右側１／３〜２／５の領域とすることができる。
【０１２５】
また、図２２に示すように、トリムウィンドウ２２０１において、スリップトリムまたはローリングトリムが選択されていない状態で、マウスカーソルがトリムウィンドウ２２０１内の所定領域に位置した際に、マウスカーソルをスライドトリムのトリミングカーソル２２０２に変更する。このトリミングカーソル２２０２はスライドトリムによるトリミング編集が選択可能であることを示すものであって、トリムウィンドウ２２０１内でこのトリミングカーソル２２０２が表示された状態でマウスをクリックし左右にドラッグすることにより、スライドトリムのトリミング操作を行うことが可能となる。
【０１２６】
スライドトリムのトリミングカーソル２２０２が表示された状態でマウスをクリックすると、タイムラインウィンドウの選択されているトラック上において、タイムラインカーソルに最も近いトリミング可能なポイントがトリムポイントとして選択され、所定の色（黄色または緑色）でトリムポイント表示部が表示される。ただし、タイムラインウィンドウ上でトリミング可能なトリムポイントが既に選択されている場合には、トリムウィンドウ２２０１上のトリミングカーソル２２０２をドラッグすることにより、既に選択されているトリムポイントをトリミングすることが可能である。また、タイムラインウィンドウ上で予め選択されているトリムポイントに、スライドトリムのトリムポイントとして適切でないポイントが含まれている場合には、トリムウィンドウ２２０１上でトリミングカーソル２２０２がドラッグされると、タイムラインウィンドウ上で選択されているトリムポイントをキャンセルし、タイムラインウィンドウの選択されているトラック上において、タイムラインカーソルに最も近いトリミング可能なポイントをトリムポイントとして選択し直す。
【０１２７】
マウスカーソルがスライドトリムのトリミングカーソル２２０２に変更される所定領域は、トリムウィンドウ２２０１の中央領域とすることができ、たとえば、トリムウィンドウ２２０１の中央１／３〜１／５の領域とすることができる。
【０１２８】
また、図２３に示すように、トリムウィンドウ２３０１において、スリップトリムまたはローリングトリムが選択されていない状態で、マウスカーソルがトリムウィンドウ２３０１内の所定領域に位置した際に、マウスカーソルをＯｕｔ点選択のトリミングカーソル２３０２に変更する。このトリミングカーソル２３０２はＯｕｔ点選択によるトリミング編集が選択可能であることを示すものであって、トリムウィンドウ２３０１内でこのトリミングカーソル２３０２が表示された状態でマウスをクリックし左右にドラッグすることにより、Ｏｕｔ点選択のトリミング操作を行うことが可能となる。
【０１２９】
Ｏｕｔ点選択のトリミングカーソル２３０２が表示された状態でマウスをクリックすると、タイムラインウィンドウの選択されているトラック上において、タイムラインカーソルに最も近いトリミング可能なポイントがトリムポイントとして選択され、所定の色（黄色）でトリムポイント表示部が表示される。ただし、タイムラインウィンドウ上でトリミング可能なトリムポイントが既に選択されている場合には、トリムウィンドウ２３０１上のトリミングカーソル２３０２をドラッグすることにより、既に選択されているトリムポイントをトリミングすることが可能である。また、タイムラインウィンドウ上で予め選択されているトリムポイントに、Ｏｕｔ点選択のトリムポイントとして適切でないポイントが含まれている場合には、トリムウィンドウ２３０１上でトリミングカーソル２３０２がドラッグされると、タイムラインウィンドウ上で選択されているトリムポイントをキャンセルし、タイムラインウィンドウの選択されているトラック上において、タイムラインカーソルに最も近いトリミング可能なポイントをトリムポイントとして選択し直す。
【０１３０】
マウスカーソルがＯｕｔ点選択のトリミングカーソル２３０２に変更される所定領域は、トリムウィンドウ２３０１の左側領域とすることができ、たとえば、トリムウィンドウ２３０１の左側１／３〜２／５の領域とすることができる。
【０１３１】
マウスカーソルがＩｎ点選択、スリップトリム、Ｏｕｔ点選択のトリミングカーソルのいずれかに変更される領域は、それぞれ前述したような範囲に限定されるものではない。
【０１３２】
図２４に示すように、トリムウィンドウ２４０１において、トリミング方法選択ボタン２４０３のうち、スリップトリムのボタンが操作された場合、またはタイムラインウィンドウ上で選択されたトリムポイントが既にスリップトリムの選択である場合、マウスカーソルがトリムウィンドウ２４０１内に位置すると、マウスカーソルをスリップトリムのトリミングカーソル２４０２に変更する。このトリミングカーソル２４０２はスリップトリムによるトリミング編集が選択されたことを示すものであって、トリムウィンドウ２４０１内でこのトリミングカーソル２４０２が表示された状態でマウスをクリックし左右にドラッグすることにより、スリップトリムのトリミング操作を行うことが可能となる。
【０１３３】
スリップトリムのトリミングカーソル２４０２が表示された状態でマウスをクリックすると、タイムラインウィンドウの選択されているトラック上において、タイムラインカーソルに最も近いトリミング可能なポイントがトリムポイントとして選択され、所定の色（黄色または緑色）でトリムポイント表示部が表示される。ただし、タイムラインウィンドウ上でトリミング可能なトリムポイントが既に選択されている場合には、トリムウィンドウ２４０１上のトリミングカーソル２４０２をドラッグすることにより、既に選択されているトリムポイントをトリミングすることが可能である。また、タイムラインウィンドウ上で予め選択されているトリムポイントに、スリップトリムのトリムポイントとして適切でないポイントが含まれている場合には、タイムラインウィンドウ上で選択されているトリムポイントをキャンセルし、タイムラインウィンドウの選択されているトラック上において、タイムラインカーソルに最も近いトリミング可能なポイントをトリムポイントとして選択し直す。
【０１３４】
図２５に示すように、トリムウィンドウ２５０１において、トリミング方法選択ボタン２５０３のうち、ローリングトリムのボタンが操作された場合、またはタイムラインウィンドウ上で選択されたトリムポイントが既にローリングトリムの選択である場合、マウスカーソルがトリムウィンドウ２５０１内に位置すると、マウスカーソルをローリングトリムのトリミングカーソル２５０２に変更する。このトリミングカーソル２５０２はローリングによるトリミング編集が選択可能であることを示すものであって、トリムウィンドウ２５０１内でこのトリミングカーソル２５０２が表示された状態でマウスをクリックし左右にドラッグすることにより、ローリングトリムのトリミング操作を行うことが可能となる。
【０１３５】
ローリングトリムのトリミングカーソル２５０２が表示された状態でマウスをクリックすると、タイムラインウィンドウの選択されているトラック上において、タイムラインカーソルに最も近いトリミング可能なポイントがトリムポイントとして選択され、所定の色（黄色または緑色）でトリムポイント表示部が表示される。ただし、タイムラインウィンドウ上でトリミング可能なトリムポイントが既に選択されている場合には、トリムウィンドウ２５０１上のトリミングカーソル２５０２をドラッグすることにより、既に選択されているトリムポイントをトリミングが可能である。また、タイムラインウィンドウ上で予め選択されているトリムポイントに、ローリングトリムとして適切でないポイントが含まれている場合には、タイムラインウィンドウ上で選択されているトリムポイントをキャンセルし、タイムラインウィンドウの選択されているトラック上において、タイムラインカーソルに最も近いトリミング可能なポイントをトリムポイントとして選択し直す。
【０１３６】
〈リップルトリム〉
リップルモードが選択されている場合には、トリミング編集を行う際に、後続のクリップが追随してタイムライン上の位置が変更される。たとえば、リップルモードが設定された状態でＯｕｔ点の変更をする場合に、トリミング編集の対象となっているクリップと同一トラックに配置された後続のクリップが連動してタイムライン上を移動する。また、同期モードを合わせて設定しているような場合には、他のトラックのクリップを連動させることも可能である。
【０１３７】
このようなリップルトリムは、通常、時系列前方にあるクリップのＯｕｔ点に追随してタイムライン上の位置が変更される。Ｉｎ点選択によるトリミングの場合には、トリミングの対象となるクリップのＩｎ点のタイムライン上の位置を変更せずにこのＩｎ点が参照する素材データの位置を変更するとともに、このトリミングに応じてクリップのＯｕｔ点のライムライン上の位置を変更する。これに対応して、時系列後方に位置するクリップは、トリミング対象となっているクリップのＯｕｔ点に連動して、タイムライン上を移動する。スリップトリムの場合は、トリミング対象となっているクリップのうち、時系列後方に位置するクリップのＯｕｔ点が移動しないことから、後続のクリップに位置の変更はない。また、スライドトリムやローリングトリムの場合、隣接するクリップの境界がタイムライン上で移動するものであって、全体としてのＯｕｔ点の変更がない。
【０１３８】
〈他の実施形態〉
トリミング編集が不可である旨の通知は、トリミングカーソルが表示される際に表示色を反転させることにより表示することも可能である。
【０１３９】
また、トリミング編集が不可である旨の通知は、コンピュータのビープ音やその警告音などの音や、その他操作者に知覚できる態様で行うことも可能である。
【産業上の利用可能性】
【０１４０】
本発明は、動画像データ及び／又は音声データを編集する装置に適用することが可能であり、パーソナルコンピュータなどのコンピュータハードウェアに編集用アプリケーションソフトを搭載することにより構成される編集装置として構成することができる。このような本発明に係る編集装置および編集方法では、トリミング編集を行う際に、操作者がトリムポイントを選択するだけそのトリミング編集が可能か否を認識することができ、不要な操作を省略することができ、操作性を高めることが可能となる。
【図１】
2011526087.tif 000003
【図２】
2011526087.tif 000004
【図３】
2011526087.tif 000005
【図４】
2011526087.tif 000006
【図５】
2011526087.tif 000007
【図６】
2011526087.tif 000008
【図７】
2011526087.tif 000009
【図８】
2011526087.tif 000010
【図９】
2011526087.tif 000011
【図１０】
2011526087.tif 000012
【図１１】
2011526087.tif 000013
【図１２】
2011526087.tif 000014
【図１３】
2011526087.tif 000015
【図１４】
2011526087.tif 000016
【図１５】
2011526087.tif 000017
【図１６】
2011526087.tif 000018
【図１７】
2011526087.tif 000019
【図１８】
2011526087.tif 000020
【図１９】
2011526087.tif 000021
【図２０】
2011526087.tif 000022
【図２１】
2011526087.tif 000023
【図２２】
2011526087.tif 000024
【図２３】
2011526087.tif 000025
【図２４】
2011526087.tif 000026
【図２５】
2011526087.tif 000027
【国際調査報告】
2011526087.tif 000028
2011526087.tif 000029
2011526087.tif 000030