(57)【要約】　　　（修正有）【課題】従来もパーソナルコンピュータ上でのビデオクリップの編集は可能であったが、ビデオ編集の知識および編集技術の限られた初心者ユーザが高品質の作品を作成するのは非常に困難であった。【解決手段】共通の編集ウィンドウ６０８内にソースタイムライン６１４及びマニュアル編集タイムライン６０６を含むデュアルモードＧＵＩ６００が開示される。この構成により、ユーザは反復的な編集プロセスを通して親クリップ６１６と関連する子セグメント６０２との間の関係６１８の文脈的な認識を維持することができる。ユーザが自動編集ＧＵＩを使用して自動編集を実行した後にデュアルモード手法を使用する場合、追加のマニュアル編集を続けて実行するためにユーザはデュアルモードＧＵＩ６００を起動する。【選択図】　　　　図７
2004040767.tif 000002
【特許請求の範囲】
【請求項１】
ビデオクリップのシーケンスを編集する方法において、
自動編集テンプレートを使用して前記ビデオクリップのシーケンスから選択される親ビデオクリップを自動編集し、それにより、前記親ビデオクリップに関連する子ビデオセグメントを有するビデオ作品を作成する過程と、
前記親ビデオクリップと前記関連する子セグメントとの間の関係についての情報を維持する過程と、
前記親ビデオクリップの対応表現、前記ビデオ作品、及び前記情報をグラフィカルユーザインタフェース上に表示する過程と、
前記表示された情報によって前記子ビデオセグメントをマニュアルで編集する過程とを含む方法。
【請求項２】
前記親ビデオクリップの前記表現、前記ビデオ作品、及び前記情報は、前記グラフィカルユーザインタフェース上の共通の編集ウィンドウに表示される請求項１記載の方法。
【請求項３】
前記グラフィカルユーザインタフェース上での前記情報の表現は、同じ表示色を使用して前記親ビデオクリップ及び前記関連する子セグメントを表示することによって確立される請求項１記載の方法。
【請求項４】
グラフィカルユーザインタフェース上での前記情報の表現は、前記表示された親ビデオクリップと前記表示された関連する子セグメントとの間にグラフィカルリンクを表示することによって確立される請求項１記載の方法。
【請求項５】
前記グラフィカルユーザインタフェース上での前記情報の表現は、前記表示された親ビデオクリップと前記表示された関連する子セグメントとの間にテキストのリンクを表示することによって確立される請求項１記載の方法。
【請求項６】
前記自動編集過程が前記ビデオクリップのシーケンスから選択された複数の親ビデオクリップに適用され、それにより、各々が前記複数の親ビデオクリップのうちの１つに関連する子ビデオセグメントを有する前記ビデオ作品が作成され、
前記維持過程では、各子セグメントと対応する親ビデオクリップとの間の関係についての情報を維持し、
前記表示過程では、前記複数の親ビデオクリップの対応表現、前記ビデオ作品、及び前記情報をグラフィカルユーザインタフェース上に表示し、
前記対応する子ビデオセグメントに関して、前記マニュアル編集過程が前記表示された情報に基づいて実行される請求項１記載の方法。
【請求項７】
各子セグメント及び対応する関連の親ビデオクリップは別個の色でグラフィカルユーザインタフェース上に表示される請求項１又は６記載の方法。
【請求項８】
前記維持過程は、
前記親ビデオクリップへの参照を有するソース編集表示リスト中の対応する親編集表示リスト要素により前記親ビデオクリップを表現する過程と、
前記親ビデオクリップに関連する前記子セグメントを表現する少なくとも１つの子編集表示リスト要素から構成されるマニュアル編集表示リストにより前記ビデオ作品を表現する過程とを含み、
前記親ビデオクリップを表現する前記親編集表示リスト要素は、前記子セグメントを表現する前記子編集表示リスト要素への参照を有し、前記子セグメントを表現する前記子編集表示リスト要素は、前記親ビデオクリップを表現する前記親編集表示リスト要素への参照を有する請求項１記載の方法。
【請求項９】
（ａ）前記子編集表示リスト要素を削除し、（ｂ）前記親編集表示リスト要素において前記子編集表示リスト要素への前記参照を削除することによって前記関連する子セグメントを削除する過程を更に含む請求項８記載の方法。
【請求項１０】
（ａ）前記マニュアル編集表示リストに新規の子編集表示リスト要素を作成し、
（ｂ）前記親編集表示リスト要素に前記新規の子編集表示リスト要素への参照を含むことによって、新規の子セグメントを追加する過程を更に含む請求項８記載の方法。
【請求項１１】
（ａ）複数の親ビデオクリップを表し、ソース編集表示リストにより特徴付けられるソースタイムラインと（ｂ）前記親ビデオクリップのうちの少なくとも一部に関連する子要素を有する関連ビデオ作品を表し、マニュアル編集表示リストにより特徴付けられるマニュアルタイムラインとを表示するグラフィカルユーザインタフェースにおいて、前記ビデオ作品中の選択された子セグメントに関連する前記親ビデオクリップを識別する方法において、
前記マニュアルタイムライン中で前記子セグメントを選択する過程と、
前記マニュアル編集表示リストにおいて前記選択された子セグメントを表現する前記子編集表示リスト要素を識別する過程と、
前記子編集表示リスト要素から前記関連する親ビデオクリップへの参照を判定する過程とを含む方法。
【請求項１２】
前記関連する親ビデオクリップへの前記参照は、前記関連する親ビデオクリップを表現する前記ソース編集表示リスト中の親編集表示リスト要素への参照を含む請求項１１記載の方法。
【請求項１３】
（ａ）複数の親ビデオクリップを表し、ソース編集表示リストにより特徴付けられるソースタイムラインと（ｂ）前記親ビデオクリップのうちの少なくとも一部に関連する子要素を有する関連ビデオ作品を表し、マニュアル編集表示リストにより特徴付けられるマニュアルタイムラインとを表示するグラフィカルユーザインタフェースにおいて、前記ソースタイムライン中の選択された親ビデオクリップに関連する子セグメントを識別する方法において、
前記ソースタイムライン中で前記親ビデオクリップを選択する過程と、
前記ソース編集表示リストにおいて前記選択された親ビデオクリップを表現する前記親編集表示リスト要素を識別する過程と、
前記親編集表示リスト要素から前記関連する子セグメントへの参照を判定する過程とを含む方法。
【請求項１４】
（ａ）複数の親ビデオクリップを表し、ソース編集表示リストにより特徴付けられるソースタイムラインと（ｂ）前記親ビデオクリップのうちの少なくとも一部に関連する子要素を有する関連ビデオ作品を表し、マニュアル編集表示リストにより特徴付けられるマニュアルタイムラインとを表示するグラフィカルユーザインタフェースにおいて、前記マニュアルタイムライン中の子セグメントを編集する方法において、
前記マニュアルタイムライン中で前記子セグメントを活動化する過程と、
前記マニュアル編集表示リストにおいて前記活動化された子セグメントを表現する前記子編集表示リスト要素を識別する過程と、
前記子編集表示リスト要素から前記活動化された子セグメントに対する属性を判定する過程と、
前記属性を編集する過程とを含む方法。
【請求項１５】
ビデオクリップのシーケンスを編集する装置において、
自動編集テンプレートを使用して前記ビデオクリップのシーケンスから選択される親ビデオクリップを自動編集し、それにより、前記親ビデオクリップに関連する子ビデオセグメントを有するビデオ作品を作成する自動エディタと、
前記親ビデオクリップと前記関連する子セグメントとの間の関係についての情報を維持する手段と、
前記親ビデオクリップの対応表現、前記ビデオ作品、及び前記情報を表示するグラフィカルユーザインタフェースと、
前記表示された情報によって前記子ビデオセグメントをマニュアルで編集するマニュアルエディタとを含む装置。
【請求項１６】
前記グラフィカルユーザインタフェースは、前記親ビデオクリップの前記対応表現、前記ビデオ作品、及び前記情報を共通の編集ウィンドウに表示する手段を含む請求項１５記載の装置。
【請求項１７】
前記グラフィカルユーザインタフェースは、同じ表示色を使用して前記親ビデオクリップ及び前記関連する子セグメントを表示する手段を含む請求項１５記載の装置。
【請求項１８】
前記グラフィカルユーザインタフェースは、前記表示された親ビデオクリップと前記表示された関連する子セグメントとの間にグラフィカルリンクを表示する手段を含む請求項１５記載の装置。
【請求項１９】
前記グラフィカルユーザインタフェースは、前記表示された親ビデオクリップと前記表示された関連する子セグメントとの間にテキストのリンクを表示する手段を含む請求項１５記載の装置。
【請求項２０】
前記自動エディタは前記ビデオクリップのシーケンスから選択された複数の親ビデオクリップを自動編集し、それにより、各々が前記複数の親ビデオクリップのうちの１つに関連する子ビデオセグメントを有する前記ビデオ作品を作成するように構成され、
前記情報維持手段は、各子セグメントと対応する親ビデオクリップとの間の関係についての情報を維持するように構成され、
前記グラフィカルユーザインタフェースは、前記複数の親ビデオクリップの対応表現、前記ビデオ作品、及び前記情報を表示するように構成され、
前記マニュアルエディタは、前記表示された情報に基づいて前記対応する子ビデオセグメントをマニュアルで編集するように構成される請求項１５記載の装置。
【請求項２１】
前記グラフィカルユーザインタフェースは、各子セグメントと対応する関連の親ビデオクリップとを別個の色で前記グラフィカルユーザインタフェース上に表示し、それにより、前記情報の表現を確立する手段を含む請求項１５又は２０記載の装置。
【請求項２２】
前記親ビデオクリップへの参照を有する対応する親編集表示リスト要素を使用して前記親ビデオクリップを表現するソース編集表示リストと、
１つが前記親ビデオクリップに関連する前記子セグメントを表現する子編集表示リスト要素を使用して前記ビデオ作品を表現するマニュアル編集表示リストとを更に具備し、
前記親ビデオクリップを表現する前記親編集表示リスト要素は、前記子セグメントを表現する前記子編集表示リスト要素への参照を有し、
前記子セグメントを表現する前記子編集表示リスト要素は、前記親ビデオクリップを表現する前記親編集表示リスト要素への参照を有する請求項１５記載の装置。
【請求項２３】
自動編集テンプレートを使用してビデオクリップのシーケンスから選択される親ビデオクリップを自動編集し、それにより、前記親ビデオクリップに関連する子ビデオセグメントを有するビデオ作品を作成する自動エディタと、
グラフィカルユーザインタフェースと、
（ａ）前記親ビデオクリップを表し、ソース編集表示リストにより特徴付けられるソースタイムラインと（ｂ）前記ビデオ作品を表し、マニュアル編集表示リストにより特徴付けられるマニュアルタイムラインとをグラフィカルユーザインタフェース上に表示する手段と、
前記マニュアルタイムライン中で前記子セグメントを選択する手段と、
前記マニュアル編集表示リストにおいて前記選択された子セグメントを表現する前記子編集表示リスト要素を識別する手段と、
前記子編集表示リスト要素から前記関連する親ビデオクリップへの参照を判定する手段とを具備する装置。
【請求項２４】
前記関連する親ビデオクリップへの前記参照は、前記関連する親ビデオクリップを表現する前記ソース編集表示リスト中の親編集表示リスト要素への参照から構成される請求項２３記載の装置。
【請求項２５】
自動編集テンプレートを使用してビデオクリップのシーケンスから選択される親ビデオクリップを自動編集し、それにより、前記親ビデオクリップに関連する子ビデオセグメントを有するビデオ作品を作成する自動エディタと、
グラフィカルユーザインタフェースと、
（ａ）前記親ビデオクリップを表し、ソース編集表示リストにより特徴付けられるソースタイムラインと（ｂ）前記ビデオ作品を表し、マニュアル編集表示リストにより特徴付けられるマニュアルタイムラインとをグラフィカルユーザインタフェース上に表示する手段と、
前記ソースタイムライン中で前記親ビデオクリップを選択する手段と、
前記ソース編集表示リストにおいて前記選択された親ビデオクリップを表現する前記親編集表示リスト要素を識別する手段と、
前記親編集表示リスト要素から前記関連する子セグメントへの参照を判定する手段とを含む装置。
【請求項２６】
自動編集テンプレートを使用してビデオクリップのシーケンスから選択される親ビデオクリップを自動編集し、それにより、前記親ビデオクリップに関連する子ビデオセグメントを有するビデオ作品を作成する自動エディタと、
グラフィカルユーザインタフェースと、
（ａ）前記親ビデオクリップを表し、ソース編集表示リストにより特徴付けられるソースタイムラインと（ｂ）前記ビデオ作品を表し、マニュアル編集表示リストにより特徴付けられるマニュアルタイムラインとをグラフィカルユーザインタフェース上に表示する手段と、
前記マニュアルタイムライン中で前記子セグメントを活動化する手段と、
前記マニュアル編集表示リストにおいて前記活動化された子セグメントを表現する前記子編集表示リスト要素を識別する手段と、
前記子編集表示リスト要素から前記活動化された子セグメントに対する属性を判定する手段と、
前記属性を編集する手段とを含む装置。
【請求項２７】
ビデオクリップのシーケンスを編集する装置において、
プログラムを格納するメモリと、
前記プログラムを実行するプロセッサとを具備し、
前記プログラムは、
自動編集テンプレートを使用して前記ビデオクリップのシーケンスから選択される親ビデオクリップを自動編集し、それにより、前記親ビデオクリップに関連する子ビデオセグメントを有するビデオ作品を作成するコードと、
前記親ビデオクリップと前記関連する子セグメントとの間の関係についての情報を維持するコードと、
前記親ビデオクリップの対応表現、前記ビデオ作品、及び前記情報を表示するグラフィカルユーザインタフェースを確立するコードと、
前記表示された情報によって前記子ビデオセグメントをマニュアルで編集するコードとを含む装置。
【請求項２８】
ビデオクリップのシーケンスを編集する装置を使用して作成されるときの編集済ビデオクリップにおいて、
前記装置は、
自動編集テンプレートを使用して前記ビデオクリップのシーケンスから選択される親ビデオクリップを自動編集し、それにより、前記親ビデオクリップに関連する子ビデオセグメントを有するビデオ作品を作成する自動エディタと、
前記親ビデオクリップと前記関連する子セグメントとの間の関係についての情報を維持する手段と、
前記親ビデオクリップの対応表現、前記ビデオ作品、及び前記情報を表示するグラフィカルユーザインタフェースと、
前記表示された情報によって前記子ビデオセグメントをマニュアルで編集するマニュアルエディタとを含む編集済ビデオクリップ。
【請求項２９】
ビデオクリップのシーケンスを編集する手順を実行するようにプロセッサに指示するコンピュータプログラムにおいて、
自動編集テンプレートを使用して前記ビデオクリップのシーケンスから選択される親ビデオクリップを自動編集し、それにより、前記親ビデオクリップに関連する子ビデオセグメントを有するビデオ作品を作成するコードと、
前記親ビデオクリップと前記関連する子セグメントとの間の関係についての情報を維持するコードと、
前記親ビデオクリップの対応表現、前記ビデオ作品、及び前記情報を表示するグラフィカルユーザインタフェースを確立するコードと、
前記表示された情報によって前記子ビデオセグメントをマニュアルで編集するコードとを含むコンピュータプログラム。
【請求項３０】
親ビデオクリップ及びそれに関連する子ビデオセグメントを参照する編集表示リストデータ構造において、
前記親ビデオクリップへの参照を有する親編集表示リスト要素及びマニュアル編集表示リスト中の前記子ビデオセグメントに関連する子編集表示リスト要素への参照を含むソース編集表示リストと、
前記ソース編集表示リスト要素への参照を有する前記子編集表示リスト要素を含む前記マニュアル編集表示リストとを含む編集表示リストデータ構造。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ビデオクリップの編集に関し、特に、それに関連する装置及びグラフィカルユーザインタフェース（ＧＵＩ）に関する。本発明は、ビデオクリップを編集する方法及び装置に関する。本発明は、コンピュータプログラム及びビデオクリップを編集するコンピュータプログラムを記録したコンピュータ可読な媒体を含むコンピュータプログラム製品に関する。また、本発明は、特許請求の範囲に記載される装置を使用して作成される編集済ビデオクリップに関する。
【従来の技術】
家庭用ビデオ機器のユーザは、通常、種々のソースからビデオクリップを蓄積し、パーソナルコンピュータ（ＰＣ）上又はネットワークを介してアクセス可能な遠隔データベース上にこれらのクリップを電子的に格納する。個々のビデオクリップは、通常、様々な主題及び機会に関するものであり、ユーザはクリップのうちの１つ以上を編集して一貫性のあるビデオ作品を作成することを希望することが多い。
【０００２】
図１は、ビデオクリップの編集に使用することが可能なシステム１００の機能ブロック図を示す。システム１００は、ビデオクリップ記憶装置１０２、プロセッサ１０４、ビデオ提示機構１０６及びオーディオ提示機構１０８、並びに編集・ユーザインタフェースアプリケーション１１０を具備する。上述の機能ブロックは通信バス１１４を介して通信するものとして表される。しかし、各システム機能ブロックのうちの１つ以上を遠隔に配置し、ネットワークを介してアクセスできることは明らかである。これは、ビデオクリップ記憶装置１０２に適用されることが最も多いだろう。
【０００３】
家庭用ビデオ機器のユーザによるビデオクリップの編集は、図１に示すようなＰＣベースの編集システムを使用して実行されることが多い。典型的なビデオ編集ソフトウェア（一例としては、編集・ユーザインタフェースアプリケーション１１０）は、ビデオ編集環境と取り込まれたビデオクリップの「非線形」ビデオ編集を実行するのに使用可能なツールとをユーザに提供する。ここでは、非線形ビデオ編集は、ビデオクリップが取り込まれた順序により制限されないビデオ編集のことを指す。ビデオ編集においてソフトウェアパッケージを有効に利用するために、ユーザには基本的なビデオ編集技術を有することが求められる。この基本的な技術には、タイムライン上へのビデオ映像の配置、ビデオクリップのトリミング、生の映像からの不要なビデオクリップの削除、ビデオ切替え及びサウンドトラックの選択・これらのビデオクリップへの付加などの基本事項が含まれる。
【０００４】
図２は、ビデオクリップに対するマニュアル編集システムに関連する典型的なグラフィカルユーザインタフェース（ＧＵＩ）を示す。ＧＵＩ１１００は、通常、格納されたビデオクリップのサムネイル表現（一例としては、サムネイル１１０４）が密に配置されるブラウザウィンドウ１１０２を具備する。マニュアル編集は、ユーザが破線の矢印１１１２により表されるように「ソース」ビデオクリップすなわち「親」ビデオクリップ１１０６をマニュアル編集タイムライン１１１０中の符号１１０６’により表される所望の位置へとドラッグすることによって実行することができる。ブラウザウィンドウ１１０２に示されるその他の親クリップは、マニュアル編集タイムライン１１１０中の破線１１１６により表される所望の位置へとドラッグすることができ、最終の親クリップ１１０８は、破線の矢印１１１４により表されるようにマニュアル編集タイムライン１１１０の最終位置１１０８’へとドラッグすることができる。
【０００５】
ユーザは、マニュアル編集タイムライン１１１０へと挿入された選択クリップ１１０６’から１１０８’のうちの一部又は全部のクリップに効果を付加することができると共に、上述の選択クリップのうちの所望のクリップ間にクリップ間切替えを挿入することもできる。
【０００６】
ソースクリップ１１０６から１１０８をマニュアル編集タイムライン１１１０へとドラッグし終えると、マニュアル編集タイムライン１１１０内に組み込まれたソースクリップ１１０６’から１１０８’を見ることによってユーザは提案されるビデオ作品の内容の概要を取得することができる。効果及び切替えが組み込まれ、個々のクリップ１１０６’から１１０８’の「始（イン）」点及び「終（アウト）」点が調節されると、マニュアル編集タイムライン１１１０のＧＵＩ表現を更新し、進行中の処理の結果を示すことができる。代替の構成では、マニュアル編集タイムライン１１１０の上述の更新を独立した「更新」コントロール（不図示）を作動させることによって開始することができる。いずれの場合でも、ユーザは内容を加工処理する際にマニュアル編集タイムライン１１１０を見ることによってビデオ作品の進展を認識することができる。
【０００７】
このマニュアル編集構成１１００の機械的な操作は単純であるが、高品質の出力を生成するのには上述のビデオ編集技術が必要となる。残念ながら、ビデオ編集知識及びビデオ編集技術の限られた初心者ユーザが、高品質の作品を作成するのは非常に困難である。実際、プロのビデオ編集者にとっても、ビデオ編集は苛立ちを引き起こすと共に、時間及び労力を要するプロセスであることが多い。
【０００８】
図２のＧＵＩ１１００により表されるようなマニュアル編集構成に関わる問題の一部を克服するために、自動又は少なくとも半自動の技術を使用することができる。
【０００９】
図３は、このような自動の技術に対するＧＵＩ１２００を示す。これは、「自動編集」構成と呼ばれる。ＧＵＩ１２００は、ビデオクリップのサムネイル表現（一例としては、サムネイル１２０４）を組み込むブラウザウィンドウ１２０２を有するが、図２に示すマニュアル編集タイムライン１１１０の代わりに自動編集タイムライン１２１４が描かれている。更に、親ビデオクリップ（一例としては、クリップ１２０４）を含むブラウザウィンドウ１２０２に加えて、テンプレートウィンドウ１２１０も含まれる。このテンプレートウィンドウ１２１０は複数のテンプレートを含み、その一例はテンプレート１２１２である。テンプレートとは、削除規則、タイトルマット、切替え効果及びその他の要素、並びにアプリケーションのための規則を含むソフトウェアファイルである。これらの規則は、通常、熟練のビデオ編集者によりテーマごとに編纂される。テンプレート１２１２はロマンチックなテーマに関するものであり、一方、テンプレート１２１６は冒険的なテーマに関するものである。
【００１０】
実際的な観点から説明すると、ユーザは破線の矢印１２０６により示すようにクリップ１２０４などの個々の親クリップを自動編集タイムライン１２１４中の所望の位置１２０４’へとドラッグする。その他の親クリップもブラウザウィンドウ１２０２からドラッグし、自動編集タイムライン１２１４中の破線１２１２により表される種々の位置に希望通りに配置することができる。
【００１１】
上述のビデオクリップが自動編集タイムライン１２１４へと組み込まれるのに加え、テンプレートウィンドウ１２１０中の各テンプレートのうちの所望の１つも自動編集タイムライン１２１４へとドラッグされる。ここでは、ロマンチックなテーマに対するテンプレート１２１２が、破線の矢印１２０８により表されるように自動編集タイムライン１２１４中の特定の位置１２１２’へとドラッグされる。自動編集タイムライン１２１４は、選択クリップ１２０４’、．．．と単一の選択テンプレート１２１２’とを収容するように設計されている。ユーザがＡＵＴＯ−ＥＤＩＴボタン（不図示）を押下すると、テンプレート１２１２’中の各規則が、自動編集タイムライン１２１４へと組み込まれたクリップ（一例として、１２０４’）へと自動的に適用される。切替え、効果、削除規則、及びその他のビデオ編集技術は、自動的にテンプレート１２１２’に従って自動編集タイムライン１２１４中のクリップへと適用され、それにより、高品質の出力ビデオ作品が作成される。ユーザがブラウザウィンドウ１２０２から親クリップを選択し、自動編集タイムライン１２１４中で所望の順序に整列するだけで良いことが分かる。ユーザは、テンプレートウィンドウ１２１０からの適切なテンプレートの選択も行なう。これらの単純な操作を終了すると、自動編集構成が選択されたテンプレート１２１２’と共に高品質の作品を作成する。自動編集構成（一例として、ＧＵＩ１２００）が、未熟なユーザにとってビデオ編集を大幅に簡易化することは明らかである。
【００１２】
マニュアル編集タイムライン１１１０（図２参照）を伴う状況とは異なり、自動編集タイムライン１２１４は、ユーザが自動編集プロセスを開始する時点まで、個々のソースクリップ１２０４’、．．．と選択テンプレート１２１２’とを含む静止表示を提供する。
【００１３】
図３の自動編集構成は、初心者ユーザにとって有用であるのみならず、上級のビデオ編集者が最初の前処理ステップとして使用することができる。上級のビデオ編集者は、通常、自動編集プロセスから出力作品を取得し、その作品に対して更なるマニュアル編集又は「仕上げ」を実行して高品質の出力ビデオ作品に到達する。上級ユーザは自動編集プロセスをビデオ編集作業全体における準備ステップとして使用することにより、最終的な作品に到達するのに要する時間及び労力を大幅に削減することができる。
【００１４】
図４は、ＧＵＩ１２００及びＧＵＩ１１００の双方をサポートするシステムを使用する典型的な上級ユーザにより使用される編集プロセス１０００を表す。プロセスはステップ１００２で開始される。ステップ１００２においてＧＵＩ１２００が起動された後、ステップ１００６において、ソースクリップすなわち親クリップがブラウザウィンドウ１２０２から選択される。自動編集プロセスがこの後ステップ１０１４において開始される。ステップ１０１４における自動編集プロセスが完了すると、プロセス１０００は決定プロセス１０２８へと向かう。ステップ１０２８において、ユーザは自動編集された作品がそれ自体満足のいくものであるか、あるいは、更なるマニュアル編集が必要であるかに関する決定を行なう。自動編集された作品が満足のいくものであると見なされる場合、プロセス１０００は「ＮＯ」の矢印に従って終了ステップ１０３０へと向かう。これに対し、更なるマニュアル編集が必要である場合、プロセス１０００は「ＹＥＳ」の矢印に従ってステップ１０１８へと向かう。
【００１５】
ここで、ＧＵＩ１２００を使用して自動編集を実行したユーザは、ステップ１０１４における自動編集プロセスにより作成された自動編集作品をステップ１０１８において更にマニュアル編集するために、自動編集ＧＵＩ１２００の代わりにマニュアル編集ＧＵＩ１１００を起動する。続く検査ステップ１０２２において、ユーザはマニュアル編集ステップ１０１８により生成されるビデオ作品が許容できる品質であるか否かを判断する。許容できる品質である場合、プロセス１０００は「ＹＥＳ」の矢印１０２４に従ってステップ１０２６へと向かう。ステップ１０２６において、プロセスは終了し、最終的に仕上げられたビデオ作品が出力される。これに対し、ステップ１０２２において、ステップ１０１８で作成されたビデオ作品が許容できる品質レベルに達していないという結論が下される場合、プロセス１０００は「ＮＯ」の矢印１０２８に従ってステップ１０１８へと戻る。
【００１６】
自動編集技術を更に詳細に検討する。図４に関して説明したようなビデオ自動編集プロセスは、一般的に、図３の自動編集タイムライン１２１４中のソースクリップ１２０４’などのソースクリップ又は親クリップを取り、その種々のセグメントを自動編集プロセスから出力されるビデオ作品中の様々な位置に配置することに留意すべきである。
【００１７】
図５は、親クリップ６１６（親クリップ６１６が自動編集タイムライン１２１４中の第１のクリップであることを示す「ｃ１」と呼ばれる）のセグメント６０２及び６２８をタイムライン６０６に配置する方法を示す。タイムライン６０６は、自動編集プロセスにより作成されるビデオ作品の時間表現である。セグメント６０２及び６２８は、破線の矢印６１８及び６２０により表されるように自動編集プロセスにより親クリップ６１６から抽出され、図示するように出力作品タイムライン６０６に配置される。セグメント６０２及び６２８は、タイムライン６０６に示す結果の出力ビデオ作品中の第１セグメント及び第６セグメントであることを示すためにそれぞれ「ｓ１」及び「ｓ６」と呼ばれる。図４のステップ１０１８及び１０２２に関して説明したように、例えば、付加する効果及び切替えを変更するのみならず、セグメント６０２及び６２８の始（イン）点及び終（アウト）点を付加・変更するために、タイムライン６０６の内容に対して反復的なマニュアル編集プロセスを実行することができる。
【００１８】
図２に関して説明したようなマニュアル編集機能及び図３に関して説明したような自動編集機能の双方をサポートするビデオ編集ソフトウェアアプリケーションは、図２及び図３の別々のＧＵＩ１１００及び１２００により一例が示されるように、これらのビデオ編集モードを別々の機能として提供する。ユーザは、通常、両編集モードのうちの一方の編集モードを使用するのに、他方の編集モードを使用する編集プロセスを終了しなければならない。
【００１９】
ユーザが自動編集モードからマニュアル編集モードへと切り替えると、ユーザは図２に関して説明したマニュアル編集タイムライン１１１０において自動編集プロセスにより作成されたクリップセグメント（一例としては、図５のタイムライン６０６中のセグメント６０２及び６２８）に対してマニュアル編集できるようになる。マニュアル編集タイムライン１１１０には、一般的に、ソースクリップ６１６からの子セグメントクリップ６０２から６２８が配置され、自動編集プロセスに含まれていたその他の親クリップからの子セグメントも配置される。この時点でユーザがマニュアル編集タイムライン１１１０中の子セグメントに関連する（生成元の）親クリップとの間の関係を判定するのは極めて難しい。最初に選択した親クリップとマニュアル編集を実行しようとする子セグメントとの間の関係の明確な認識を喪失しているため、ユーザは、通常、文脈的な認識の喪失を被ることになる。このため、所望のマニュアル編集を効率的に実行するユーザの能力が低下する。これにより、ユーザのワークフロー効率及び生産性が低下する。
【００２０】
通常のビデオ編集プロセスではありがちであるが、親クリップ及び子クリップの数が増加するにつれてこの問題が悪化することは明らかである。
【発明の概要】
本発明の目的は、既存の構成の欠点のうちの１つ以上をほぼ克服、あるいは、少なくとも改善することである。
【００２１】
本発明の第１の面によると、ビデオクリップのシーケンスを編集する方法において、
自動編集テンプレートを使用してビデオクリップのシーケンスから選択される親ビデオクリップを自動編集し、それにより、親ビデオクリップに関連する子ビデオセグメントを有するビデオ作品を作成する過程と、
親ビデオクリップと関連する子セグメントとの間の関係についての情報を維持する過程と、
親ビデオクリップの対応表現、ビデオ作品、及び情報をグラフィカルユーザインタフェース上に表示する過程と、
表示された情報によって子ビデオセグメントをマニュアルで編集する過程とから成る方法が提供される。
【００２２】
本発明の別の面によると、（ａ）複数の親ビデオクリップを表し、ソース編集表示リストにより特徴付けられるソースタイムラインと（ｂ）親ビデオクリップのうちの少なくとも一部に関連する子要素を有する関連ビデオ作品を表し、マニュアル編集表示リストにより特徴付けられるマニュアルタイムラインとを表示するグラフィカルユーザインタフェースにおいて、ビデオ作品中の選択された子セグメントに関連する親ビデオクリップを識別する方法において、
マニュアルタイムライン中で子セグメントを選択する過程と、
マニュアル編集表示リストにおいて選択された子セグメントを表現する子編集表示リスト要素を識別する過程と、
子編集表示リスト要素から関連する親ビデオクリップへの参照を判定する過程とから成る方法が提供される。
【００２３】
本発明の別の面によると、（ａ）複数の親ビデオクリップを表し、ソース編集表示リストにより特徴付けられるソースタイムラインと（ｂ）親ビデオクリップのうちの少なくとも一部に関連する子要素を有する関連ビデオ作品を表し、マニュアル編集表示リストにより特徴付けられるマニュアルタイムラインとを表示するグラフィカルユーザインタフェースにおいて、ソースタイムライン中の選択された親ビデオクリップに関連する子セグメントを識別する方法において、
ソースタイムライン中で親ビデオクリップを選択する過程と、
ソース編集表示リストにおいて選択された親ビデオクリップを表現する親編集表示リスト要素を識別する過程と、
親編集表示リスト要素から関連する子セグメントへの参照を判定する過程とから成る方法が提供される。
【００２４】
本発明の別の面によると、（ａ）複数の親ビデオクリップを表し、ソース編集表示リストにより特徴付けられるソースタイムラインと（ｂ）親ビデオクリップのうちの少なくとも一部に関連する子要素を有する関連ビデオ作品を表し、マニュアル編集表示リストにより特徴付けられるマニュアルタイムラインとを表示するグラフィカルユーザインタフェースにおいて、マニュアルタイムライン中の子セグメントを編集する方法において、
マニュアルタイムライン中で子セグメントを活動化する過程と、
マニュアル編集表示リストにおいて活動化された子セグメントを表現する子編集表示リスト要素を識別する過程と、
子編集表示リスト要素から活動化された子セグメントに対する属性を判定する過程と、
属性を編集する過程とから成る方法が提供される。
【００２５】
本発明の別の面によると、ビデオクリップのシーケンスを編集する装置において、
自動編集テンプレートを使用してビデオクリップのシーケンスから選択される親ビデオクリップを自動編集し、それにより、親ビデオクリップに関連する子ビデオセグメントを有するビデオ作品を作成する自動エディタと、
親ビデオクリップと関連する子セグメントとの間の関係についての情報を維持する手段と、
親ビデオクリップの対応表現、ビデオ作品、及び情報を表示するグラフィカルユーザインタフェースと、
表示された情報によって子ビデオセグメントをマニュアルで編集するマニュアルエディタとを具備する装置が提供される。
【００２６】
本発明の別の面によると、
自動編集テンプレートを使用してビデオクリップのシーケンスから選択される親ビデオクリップを自動編集し、それにより、親ビデオクリップに関連する子ビデオセグメントを有するビデオ作品を作成する自動エディタと、
グラフィカルユーザインタフェースと、
（ａ）親ビデオクリップを表し、ソース編集表示リストにより特徴付けられるソースタイムラインと（ｂ）ビデオ作品を表し、マニュアル編集表示リストにより特徴付けられるマニュアルタイムラインとをグラフィカルユーザインタフェース上に表示する手段と、
マニュアルタイムライン中で子セグメントを選択する手段と、
マニュアル編集表示リストにおいて選択された子セグメントを表現する子編集表示リスト要素を識別する手段と、
子編集表示リスト要素から関連する親ビデオクリップへの参照を判定する手段とを具備する装置が提供される。
【００２７】
本発明の別の面によると、
自動編集テンプレートを使用してビデオクリップのシーケンスから選択される親ビデオクリップを自動編集し、それにより、親ビデオクリップに関連する子ビデオセグメントを有するビデオ作品を作成する自動エディタと、
グラフィカルユーザインタフェースと、
（ａ）親ビデオクリップを表し、ソース編集表示リストにより特徴付けられるソースタイムラインと（ｂ）ビデオ作品を表し、マニュアル編集表示リストにより特徴付けられるマニュアルタイムラインとをグラフィカルユーザインタフェース上に表示する手段と、
ソースタイムライン中で親ビデオクリップを選択する手段と、
ソース編集表示リストにおいて選択された親ビデオクリップを表現する親編集表示リスト要素を識別する手段と、
親編集表示リスト要素から関連する子セグメントへの参照を判定する手段とを具備する装置が提供される。
【００２８】
本発明の別の面によると、
自動編集テンプレートを使用してビデオクリップのシーケンスから選択される親ビデオクリップを自動編集し、それにより、親ビデオクリップに関連する子ビデオセグメントを有するビデオ作品を作成する自動エディタと、
グラフィカルユーザインタフェースと、
（ａ）親ビデオクリップを表し、ソース編集表示リストにより特徴付けられるソースタイムラインと（ｂ）ビデオ作品を表し、マニュアル編集表示リストにより特徴付けられるマニュアルタイムラインとをグラフィカルユーザインタフェース上に表示する手段と、
マニュアルタイムライン中で子セグメントを活動化する手段と、
マニュアル編集表示リストにおいて活動化された子セグメントを表現する子編集表示リスト要素を識別する手段と、
子編集表示リスト要素から活動化された子セグメントに対する属性を判定する手段と、
属性を編集する手段とを具備する装置が提供される。
【００２９】
本発明の別の面によると、ビデオクリップのシーケンスを編集する装置において、
プログラムを格納するメモリと、
プログラムを実行するプロセッサとを具備し、
プログラムは、
自動編集テンプレートを使用してビデオクリップのシーケンスから選択される親ビデオクリップを自動編集し、それにより、親ビデオクリップに関連する子ビデオセグメントを有するビデオ作品を作成するコードと、
親ビデオクリップと関連する子セグメントとの間の関係についての情報を維持するコードと、
親ビデオクリップの対応表現、ビデオ作品、及び情報を表示するグラフィカルユーザインタフェースを確立するコードと、
表示された情報によって子ビデオセグメントをマニュアルで編集するコードとを具備する装置が提供される。
【００３０】
本発明の別の面によると、ビデオクリップのシーケンスを編集する装置を使用して作成されるときの編集済ビデオクリップにおいて、
装置は、
自動編集テンプレートを使用してビデオクリップのシーケンスから選択される親ビデオクリップを自動編集し、それにより、親ビデオクリップに関連する子ビデオセグメントを有するビデオ作品を作成する自動エディタと、
親ビデオクリップと関連する子セグメントとの間の関係についての情報を維持する手段と、
親ビデオクリップの対応表現、ビデオ作品、及び情報を表示するグラフィカルユーザインタフェースと、
表示された情報によって子ビデオセグメントをマニュアルで編集するマニュアルエディタとを具備する編集済ビデオクリップが提供される。
【００３１】
本発明の別の面によると、ビデオクリップのシーケンスを編集する手順を実行するようにプロセッサに指示するコンピュータプログラムにおいて、
自動編集テンプレートを使用してビデオクリップのシーケンスから選択される親ビデオクリップを自動編集し、それにより、親ビデオクリップに関連する子ビデオセグメントを有するビデオ作品を作成するコードと、
親ビデオクリップと関連する子セグメントとの間の関係についての情報を維持するコードと、
親ビデオクリップの対応表現、ビデオ作品、及び情報を表示するグラフィカルユーザインタフェースを確立するコードと、
表示された情報によって子ビデオセグメントをマニュアルで編集するコードとを具備するコンピュータプログラムが提供される。
【００３２】
本発明の別の面によると、親ビデオクリップ及びそれに関連する子ビデオセグメントを参照する編集表示リストデータ構造において、
親ビデオクリップへの参照を有する親編集表示リスト要素及びマニュアル編集表示リスト中の子ビデオセグメントに関連する子編集表示リスト要素への参照を含むソース編集表示リストと、
ソース編集表示リスト要素への参照を有する子編集表示リスト要素を含むマニュアル編集表示リストとを具備する編集表示リストデータ構造が提供される。
【００３３】
本発明のその他の面も開示される。
【発明の実施の形態】
添付のいずれか１つ以上の図面において、同じ符号を有するステップ及び／又は特徴に言及する場合、特に明記されていない限り、本明細書においては、これらのステップ及び／又は特徴は、同じ機能又は動作を有するものとする。
【００３４】
種々の編集構成の説明を進める前に、幾つかの用語の問題について最初に述べる。本明細書では、文脈により特に指定されていない限り、用語「ソースクリップ」及び「親クリップ」は区別なく使用される。同様に、用語「子セグメント」及び「セグメント」も同じように区別なく使用される。
【００３５】
開示されるビデオ編集方法は、図６に示すような汎用コンピュータシステム３００を使用して実施されるのが好ましい。図１１、図１２、図１４、図１５、及び図１６の各プロセスは、コンピュータシステム３００内で実行されるアプリケーションプログラムなどのソフトウェアとして実現されてもよい。特に、ビデオ編集の各方法ステップは、コンピュータにより実行されるソフトウェア中の命令により実施される。命令は、各々が１つ以上の特定のタスクを行なうためのものである１つ以上のコードモジュールとして形成されてもよい。ソフトウェアは、ビデオ編集方法を実行する第１の部分と、第１の部分とユーザとの間の図７及び図１３のＧＵＩのようなユーザインタフェースを管理する第２の部分との２つの別々の部分に分割されてもよい。ソフトウェアは、例えば、以下に記述するような記憶装置を含むコンピュータ可読な媒体に格納されてもよい。ソフトウェアは、コンピュータ可読な媒体からコンピュータへとロードされ、コンピュータにより実行される。このようなソフトウェア又はコンピュータプログラムを記録したコンピュータ可読な媒体は、コンピュータプログラム製品である。コンピュータにおいてコンピュータプログラム製品を使用することにより、ビデオ編集に有利な装置を実現するのが好ましい。
【００３６】
コンピュータシステム３００は、コンピュータモジュール３０１と、キーボード３０２、マイク３２４、及びマウス３０３などの入力装置と、プリンタ３１５、オーディオスピーカ１０８、及び表示装置１０６を含む出力装置とを具備する。変復調（モデム）送受信装置３１６は、コンピュータモジュール３０１が、例えば、電話回線３２１又はその他の機能媒体を介して接続可能な通信ネットワーク３２０と通信を行なうのに使用される。モデム３１６は、インターネット及び構内通信網（ＬＡＮ）又は広域通信網（ＷＡＮ）などのその他のネットワークシステムへのアクセス権を取得するのに使用することができる。
【００３７】
コンピュータモジュール３０１は、通常、少なくとも１つのプロセッサユニット１０４、例えば、半導体ランダムアクセスメモリ（ＲＡＭ）及び読出し専用メモリ（ＲＯＭ）から形成されるメモリユニット３０６、ビデオインタフェース３０７とキーボード３０２、マウス３０３、及びオプションとしてのジョイスティック（不図示）用のＩ／Ｏインタフェース３１３とを含む入出力（Ｉ／Ｏ）インタフェース、並びにモデム３１６用のインタフェース３０８を含む。記憶装置３０９が設けられるが、この記憶装置３０９は、通常、ハードディスクドライブ３１０及びフレキシブルディスクドライブ３１１を含む。磁気テープドライブ（不図示）を使用しても良い。ＣＤ−ＲＯＭドライブ３１２は、通常、不揮発性のデータソースとして設けられる。コンピュータモジュール３０１の構成要素１０４及び３０６から３１３は、通常、相互接続バス３０４を介して、コンピュータシステム３００の動作モードが、当業者には既知の従来の動作モードになるように通信を行なう。上述の構成が実施されるコンピュータの例としては、ＩＢＭ−ＰＣ及びその互換機、ＳＵＮのＳｐａｒｃｓｔａｔｉｏｎ、又はそれを進化させた同様のコンピュータシステムがある。図１のビデオクリップ記憶機構１０２は、遠隔データベース３２２、記憶装置３０９、メモリユニット３０６、及びＣＤ−ＲＯＭ３１２のうちの一部又は全部を具備することができる。
【００３８】
通常、アプリケーションプログラムはハードディスクドライブ３１０に常駐し、プロセッサ１０４による実行の際に読み出されて制御される。プログラムとネットワーク３２０から取り込まれるデータとの中間記憶装置は、半導体メモリ３０６を使用し、場合によってはハードディスクドライブ３１０と協働させるように使用して達成されても良い。アプリケーションプログラムは、ＣＤ−ＲＯＭ又はフレキシブルディスク上に符号化された形でユーザに供給され、対応するドライブ３１２又は３１１を介して読み取られる場合もあれば、ネットワーク３２０からモデム装置３１６を介してユーザが読み取る場合もある。更に、このソフトウェアは、他のコンピュータ可読な媒体からコンピュータシステム３００へとロードすることもできる。ここで使用する用語「コンピュータ可読な媒体」は、コンピュータシステム３００に実行及び／又は処理させる命令及び／又はデータの供給に関係する任意の記憶媒体／伝送媒体を指す。記憶媒体の例としては、フレキシブルディスク、磁気テープ、ＣＤ−ＲＯＭ、ハードディスクドライブ、ＲＯＭ又は集積回路、光磁気ディスク、又はＰＣＭＣＩＡカードなどのコンピュータ可読なカードがある。これらのデバイスがコンピュータモジュール３０１の内部にあるか、あるいは、外部にあるかは関係がない。伝送媒体の例としては、無線又は赤外線の伝送チャネル、別のコンピュータ又はネットワーク化装置とのネットワーク接続、並びに電子メール送受信及びウェブサイトなどに記録された情報などを含むインターネット又はイントラネットがある。
【００３９】
このビデオ編集方法は、ビデオ編集の関数又は下位関数を実行する１つ以上の集積回路などの専用ハードウェアにおいて実現されても良い。このような専用ハードウェアは、グラフィックプロセッサ、デジタル信号プロセッサ、又は１つ以上のマイクロプロセッサ及び関連メモリを含んでもよく、デジタルビデオカムコーダのような家庭用機器へと組み込まれてもよい。
【００４０】
図７は、共通の編集ウィンドウ６０８内にソースタイムライン６１４及びマニュアル編集タイムライン６０６を含むデュアルモードＧＵＩ６００を示す。この構成により、ユーザは図４に従って説明した反復的な編集プロセスを通して親クリップと子セグメントとの関係の文脈的な認識を維持することができる。このため、ユーザが自動編集ＧＵＩ１２００を使用して自動編集を実行した後にデュアルモード手法を使用する場合、図４のステップ１０１８及び１０２２に表すような追加のマニュアル編集を続けて実行するためにユーザはデュアルモードＧＵＩ６００を起動する。
【００４１】
ソースタイムライン６１４は、テンプレート表現１２０４’及び複数の親クリップ６１６から６１２を含む。上述の親クリップは、ソースタイムライン６１４における位置を示すために関連するラベルｃ１からｃ４をそれぞれ有する。
【００４２】
ソースタイムライン６１４は、図３の自動編集タイムライン１２１４と機能的に同等である。マニュアル編集タイムライン６０６は、テンプレート１２０４’を使用して自動編集プロセスを遂行した後の自動編集タイムライン６１４からの出力を表す。従って、図５に関して先に説明したように、親クリップ６１６は、テンプレート１２０４’を使用する自動編集プロセスの結果として、破線の矢印６１８及び６２０により表されるように２つの子セグメント６０２（すなわち、ｓ１）及び６２８（すなわち、ｓ６）を生成する。同様に、親クリップ６１２は破線の矢印６２２、６２４、及び６２６によりそれぞれ表されるように３つの子セグメントｓ２、ｓ７、及びｓ１０を生成する。破線の矢印６１８及び６２０がウィンドウ６０８に表示される場合、ＧＵＩ６００のユーザは子クリップ６０２及び６２８が親クリップ６１６から派生したことを即座に理解できると共に、これがテンプレート１２０４’を使用して実行されたことを理解できるようになる。
【００４３】
実際には、破線の矢印を使用するとすぐに混乱を招く可能性があるので、色による区別手法の使用が好ましい。この手法の１つの構成では、親クリップ６１６がカナリア色などの特徴的な色で示され、関連する子セグメント６０２及び６２８も同じ色で示される。２つの家族（すなわち、親と子）を同時に示すことが望まれる場合、親クリップ６１２をライムグリーンなどの別の特徴的な色で示し、関連する子セグメントｓ２、ｓ７、及びｓ１０を同じようにライムグリーンで示すことができる。このため、上述の色による区別手法により、複数の親クリップ／子セグメントの「家族」を同時に表示できるようになる。
【００４４】
色による手法の第２の構成では、１つの家族のみが一度に考慮される。この場合、選択される親が１つの色（例えば、カナリア色）で強調表示され、全ての関連する子セグメントが第２の色（例えば、ライムグリーン）で示される。
【００４５】
尚、親クリップと子セグメントとの間の関係は、ユーザが適切な表示制御機能を起動する場合にのみ表示される。この制御機能は、例えば、適切に親クリップ又は子セグメントを選択することによって起動し、それにより、家族関係を見ることができる。
【００４６】
ユーザは、子セグメント６０２から６０４（すなわち、ｓ１からｓ１０）のマニュアル編集を実行するために、マニュアル編集タイムライン６０６を直接利用することができる。このため、ユーザはＧＵＩ１２００を使用してステップ１００２から１０１４を実行した後、単一の統合されたデュアルモードＧＵＩ６００を使用して反復的なステップ１０１８、１０２２、１０１８、．．．を実行することができる。デュアルモード編集構成により、ユーザはマニュアル編集タイムライン６０６中の子セグメントｓ１からｓ１０とソースタイムライン６１４中の親クリップｃ１からｃ４との間の関係の文脈的な認識を維持することができる。破線の矢印６１８及び６２０並びに６２２から６２６（あるいは、説明した色による区別手法又は追加の表示ウィンドウ中の説明テキストなどの同等の情報表現）をＧＵＩ６００に表示して、上述の関係についての明確な情報をユーザに提供することができる。ユーザが親クリップと子セグメントとの間の関係の文脈的な認識を維持できるならば他の構成を使用してもよいことは明らかであろう。ユーザは、親クリップと子セグメントとの間の関係の文脈的な認識を喪失することなくＧＵＩ１２００を使用する自動編集機能からＧＵＩ６００を使用するマニュアル編集機能へと円滑に移行することができる。
【００４７】
図８は、デュアルモードＧＵＩ６００の土台となる機能要素の機能ブロック図を示す。ユーザインタフェースマネージャ２００は、ユーザとのインタフェース動作を処理し、特に、ＧＵＩ６００を管理・更新する（図７参照）。ユーザインタフェースマネージャ２００は、マウスクリック及びタイムライン６１４及び６０６の変更などのユーザインタフェースイベント２３２を受信し、上述のタイムライン構成要素に表示される内容を更新する。この内容はユーザイベント２３２から生じるものである。ユーザインタフェースマネージャ２００は、マニュアルＥＤＬ２０４及びソースＥＤＬ２０６を管理する編集表示リスト（ＥＤＬ）マネージャ２０２と相互に作用する。ＥＤＬとは、タイムラインデータ、効果、切替え、並びにビデオコンテンツ、画像コンテンツ、及びオーディオコンテンツへの参照に関係するメモリ構造である。ＥＤＬはソースタイムライン６１４及びマニュアル編集タイムライン６０６などのタイムライン構成要素を表示・維持するのに必要な情報を格納する。
【００４８】
図９は、ＥＤＬ要素１５０２、１５０４、．．．のシーケンスから構成される従来のＥＤＬ１５００の表現を示す。例示のＥＤＬ要素１５０２は、ビデオ媒体情報を考慮して、矢印１５０６により表される対応ビデオクリップへの参照、並びに上述のビデオクリップに関連する始点／終点データ１５０８及び効果データ１５１０を含む。また、ＥＤＬはビデオ情報、オーディオ情報、静止画像情報、及びその他の媒体情報を組み込むために複数のトラックを有することができる。ＥＤＬ１５００中のＥＤＬ要素は、一般的に、矢印１５１４により表されるようにクリップ選択順に格納される。この順序は、通常、図２及び図３に関して説明したようにユーザにより確立される。
【００４９】
図１０は、デュアルモード構成によるソースＥＤＬ２０６’及びマニュアルＥＤＬ２０４’の対を示す。ソースＥＤＬ２０６’は、ＥＤＬ要素１６０４、１６０６、．．．のシーケンスから構成される。例示のソースＥＤＬ（親クリップ）要素１６０４は、矢印１６０２により表される関連する親ビデオクリップへの参照を含むと共に、それぞれ矢印１６０８及び１６２０により表されるマニュアルＥＤＬ２０４’中の関連するマニュアルＥＤＬ（子セグメント）要素１６１６及び１６３２への参照も含む。ＥＤＬ要素１６０４、１６１６、及び１６３２は、それぞれラベルｃ１、ｓ１、及びｓ６を含み、図７で使用される用語に従っている。マニュアルＥＤＬ（子セグメント）要素１６１６及び１６３２は、それぞれ矢印１６１０及び１６１８により表されるソースＥＤＬ２０６’中のソースＥＤＬ（親クリップ）要素１６０４への参照を含む。例示のマニュアルＥＤＬ（子セグメント）要素１６１６は、関連する子セグメントｓ１に関係する始点／終点データ１６１２及び効果データ１６１４を含む。ソースＥＤＬ要素１６０４、１６０６、．．．は、矢印１６３０により表されるようにクリップ選択順にソースＥＤＬ２０６’に格納される。マニュアルＥＤＬ要素１６１６及び１６３２は矢印１６２８により表されるようにセグメント順にマニュアルＥＤＬ２０４’に格納される。
【００５０】
マニュアルＥＤＬ２０４’中のＥＤＬ（子）要素は、対応するソースＥＤＬ（親）要素への参照を含む。ソースＥＤＬ要素は、対応する子セグメントの派生元である親クリップを参照する。マニュアルＥＤＬ２０４’はマニュアル編集タイムライン６０６の構造についての情報を含み、ソースＥＤＬ２０６’はソースタイムライン６１４の構造についての情報を含む。
【００５１】
図８に戻ると、ソースＥＤＬ２０６は、各親クリップｃ１からｃ４に関して、各親から派生した対応する子セグメントに対するマニュアルＥＤＬ要素への参照のリスト２１６を含む。従って、例えば、ソースＥＤＬ２０６は、親クリップ６１６（すなわち、ｃ１）に関して、親６１６から派生した子セグメント６０２及び６２８（すなわち、ｓ１及びｓ６）を示す参照１６０８及び１６２０を含む。
【００５２】
マニュアルＥＤＬ２０４はマニュアル編集タイムライン６０６に関係し、子セグメント６０２（すなわち、ｓ１）に関して、マニュアルＥＤＬ２０４は子セグメント６０２が親クリップ６１６（すなわち、ｃ１）から派生したことを示す参照１６１０を含む。
【００５３】
図４のステップ１０１４における自動編集プロセスをユーザが開始した結果、テンプレートオブジェクト２１０がテンプレートマネージャ２０８により適用されると、マニュアルＥＤＬ２０４’及びソースＥＤＬ２０６’の双方に含まれる情報が生成・格納される。更に、図４のマニュアル編集ステップ１０１８及び１０２２の結果、ソースＥＤＬ２０６’及びマニュアルＥＤＬ２０４’の双方に含まれる情報が更新される。
【００５４】
テンプレートオブジェクト２１０は、選択されたテンプレート１２０４’（図７参照）の全てのテンプレート要素を格納するデータファイルである。前述したように、テンプレート１２０４’は、通常、削除規則、タイトルマット、切替え効果、及びその他の要素を含む。削除規則及びその他の規則は熟練のビデオ編集者により編纂される。ユーザが自動編集タイムライン１２１４に所望の親クリップ６１６から６１２（すなわち、ｃ１からｃ４）を密に配置してテンプレート１２０４’を挿入するとき及びユーザが自動編集制御ボタンを押下するなどして自動編集プロセスを開始したとき、テンプレートマネージャ２０８はテンプレートオブジェクト２１０を読み込み、中のデータを自動編集タイムライン１２１４中の親クリップ６１６から６１２に適用する。自動編集プロセスが完了すると、ユーザはＧＵＩ６００を起動することができ、テンプレートオブジェクト２１０をソースＥＤＬ２０６に適用することにより生成される出力がマニュアルＥＤＬ２０４に格納される。その内容はＧＵＩ６００のマニュアルタイムライン６０６に表示される。
【００５５】
ＥＤＬマネージャ２０２は、破線の枠２２８により示されるように、マニュアルＥＤＬ２０４中でマニュアル編集タイムライン６０６の子セグメントｓ１からｓ１０に対してセグメント単位で始点及び終点を維持する。マニュアルＥＤＬ２０４は、対応する親クリップに関連する対応のソースＥＤＬ（親）要素への参照２１２も維持する。ソースＥＤＬ２０６は、対応する子セグメントに関連する対応のマニュアルＥＤＬ（子）要素への参照２１６を維持する。
【００５６】
例えば、「４秒及び１０秒の交互のテンポで（親）ビデオクリップからセグメント（すなわち、子セグメント）を交互に削除する」ものとして定義される単純な削除規則を有するテンプレートを考慮する場合、マニュアルＥＤＬ２０４は４秒及び１０秒の交互の持続時間を有する子セグメントに関連するＥＤＬ要素から構成されることになる。また、この例示のテンプレートは、タイトルマット、切替え効果、サウンドトラック、及びその他の要素を適用するための規則を有し、これらの規則は、上述の交互の子セグメントに適用される。
【００５７】
図８は、ソースＥＤＬ２０６が子セグメントｓ１からｓ１０の派生元の親クリップｃ１からｃ４への参照２３４を有することを示す。
【００５８】
図１０に戻ると、ユーザは対応するＥＤＬ要素１６１６中の全ての情報を削除し、関連する親クリップに関係する対応のＥＤＬ要素１６０４中の参照のリストを更新することによって、すなわち、この例では参照１６０８を削除することによって例示の子セグメント１６１６を削除することができる。
【００５９】
図１０には明示されていないが、子セグメントｓ１、．．．、ｓ６に関連するマニュアルＥＤＬ要素への参照（これらの参照は関連の親クリップｃ１に関連するソースＥＤＬ要素１６０４に格納される）は、整列されてソースＥＤＬ要素１６０４に格納される。これらの参照の順序は、マニュアルＥＤＬ２０４’中の子セグメントｓ１、．．．、ｓ６が、例えば、子セグメントのうちの１つをマニュアルＥＤＬ２０４’中のある位置から別の位置へとドラッグすることによって再度整列されるときに更新される。
【００６０】
また、ユーザはマニュアルＥＤＬ２０４’中に追加のＥＤＬ要素を作成するだけで所望の親クリップから追加の子セグメントを付加することができる。この操作は、例えば、子セグメント１６１６を選択し、その「新規の」インスタンスをマニュアルＥＤＬ２０４’中の所望の位置へとペーストすることによって行なうことができる。これにより、マニュアルＥＤＬ２０４’中に複製された子セグメント１６１６と同じデータを有する新規の子セグメントが作成される。結果として、この新規の子セグメントは、親クリップ１６０４を参照する参照１６１０の複製を含む。しかし、複製された子セグメント１６１６への参照１６０８は親クリップ１６０４にあり、この新規の子セグメントの作成によっては複製が作成されないので、親クリップ１６０４は、新規の子セグメントへの対応する参照をもたない。従って、ＥＤＬマネージャ２０２（図８参照）は、新規の子セグメントを指す新規の参照を親クリップ１６０４中に作成する。この後、先に説明したように新規の子セグメントを移動させることができ、図１３に関して後述するように始点及び終点を調節することができる。
【００６１】
図７のデュアルモードＧＵＩ６００により提供される機能のうちの１つは、ソースタイムライン６１４中の親クリップ６１６から６１２（すなわち、ｃ１からｃ４）とマニュアル編集タイムライン６０６中の子セグメント６０２から６０４（すなわち、ｓ１からｓ１０）との間の関係を識別する簡便な方法をユーザに提供することである。
【００６２】
図１１は、選択された子セグメントの派生元はどの親クリップであるかをユーザが簡便に発見することができるプロセスのフローチャート４００を示す。プロセス４００は開始ステップ４０２で開始される。この後、ステップ４０６において、マニュアル編集タイムライン６０６中で子セグメントが選択される。ステップ４１０において、ユーザインタフェースマネージャ２００は対応するマウスクリックイベントを検出し、マニュアル編集タイムライン６０６中のどのセグメントが選択されたのかを判定し、ＥＤＬマネージャ２０２にどの子セグメントが選択されたのかを通知する。続くステップ４１４において、ＥＤＬマネージャ２０２は、マニュアルＥＤＬ２０４を調べて、ステップ４１０で識別された選択子セグメントの対応する親クリップを参照するソースＥＤＬ要素に対応する参照（２１２中）を探し出す。ＥＤＬマネージャ２０２は、親クリップのある場所を識別してユーザインタフェースマネージャ２００に通知する。続くステップ４１８において、ユーザインタフェースマネージャ２００は、ソースタイムライン６１４中の適切な親クリップを強調表示する。プロセス４００は矢印４２０に従ってステップ４０６へと戻る。これにより、ユーザはマニュアル編集タイムライン６０６中の別の子セグメントを選択することができる。
【００６３】
ステップ４１０は、破線４２４によりステップ４１０へと結合される破線の枠４２２に含まれる符号により示される１つの構成において、プロセッサ１０４とビデオインタフェース３０７及びビデオディスプレイ１０６（図６参照）とにより実現することができる。同様に、ステップ４１４はプロセッサ１０４とメモリ３０６とにより実現することができる。メモリ３０６にはマニュアルＥＤＬ（２０４）及びソースＥＤＬ（２０６）が格納される。同様に、ステップ４１８はプロセッサ１０４とビデオインタフェース３０７及びビデオディスプレイ１０６とにより実現することができる。
【００６４】
図１２は、ソースタイムライン６１４中の選択された親クリップに関係するマニュアル編集タイムライン６０６中の子セグメントを簡便に識別できるプロセスのフローチャート５００を示す。プロセス５００は開始ステップ５０２で開始される。ステップ５０６において、ソースタイムライン６１４中で親クリップが選択される。この後、ステップ５１０において、ユーザインタフェースマネージャ２００はＥＤＬマネージャ２０２にソースタイムライン６１４中のどの親クリップが選択されたのかを通知する。続くステップ５１４において、ＥＤＬマネージャ２０２は、上述の選択された親クリップに関連する子セグメントを参照するマニュアルＥＤＬ要素への参照を探し出すためにソースＥＤＬ２０６を調べる。ＥＤＬマネージャ２０２は、子セグメントのある場所を識別してユーザインタフェースマネージャ２００に通知する。続くステップ５１８において、ユーザインタフェースマネージャ２００は、マニュアル編集タイムライン６０６中の適切な子セグメントを強調表示する。
【００６５】
プロセス５００は矢印５２０に従ってステップ５０６へと戻る。これにより、ソースタイムライン６１４中の次の親クリップを選択することができる。
【００６６】
図１３は、デュアルモードＧＵＩ６００によりユーザが子セグメントの内容を編集できるようになる方法を示すＧＵＩ６００の断片７００を示す。特に、編集は関連する親クリップに適用されるグラフィカルコントロールの操作を介して子セグメントの始点及び終点を調節することにより実行される。ユーザは、マニュアルタイムライン６０６’中の子セグメント６０２’上でダブルクリックすることによって上述のプロセスを開始する。この「ダブルクリック」は、セグメント又はクリップ上での「シングルクリック」を意味する「選択」と区別するために「活動化」と呼ばれる。ユーザインタフェースマネージャ２００はこのダブルクリックイベントを解釈し、ＥＤＬマネージャ２０２にマニュアルタイムライン６０６’中のどの子セグメントが活動化されたのかを通知する。ＥＤＬマネージャ２０２は、ソースタイムライン６１４’中の対応する親クリップ６１６’への参照２１２を識別するために、マニュアルＥＤＬ２０４を調べる。ＥＤＬマネージャ２０２は、更に、上述の親クリップ６１６’から派生するマニュアルタイムライン６０６’中の全ての子セグメントを識別する。
【００６７】
上述の子セグメントへの参照を使用して、ＥＤＬマネージャ２０２は各子セグメントＥＤＬ要素に格納される始点／終点情報から、特定の親クリップから派生した子セグメントの全ての始点及び終点を含むリストを編纂する。このため、ユーザが子セグメント６０２’上でダブルクリックすると、ＥＤＬマネージャ２０２は子セグメント６０２’及び６２８’の双方に対する始点及び終点を含むリストを編纂する。この始点及び終点のリストはユーザインタフェースマネージャ２００へと送信される。この後、親クリップ６１６’のボールドの枠線で包囲されたサムネイル領域６３６からミニプレビューウィンドウ６３６が作成される。このウィンドウ６３６において、ユーザにより活動化された子クリップ６０２’のプレビューが行なわれる。プレビューは、活動化された子セグメント６０２’のビデオをユーザに対して表示する。このセグメント６０２’は、関連する親クリップｃ１の始点７０６と終点７０８との間の部分に対応する。
【００６８】
始点及び終点に対するグラフィックコントロール７０４が親クリップ６１６’の下方に表示される。このコントロールは、親クリップ６１６’の左端７０２から右端７１２へと延出する。また、グラフィックコントロール７０４は、グラフィックタイムラインサマリバーとしても機能し、子セグメント６０２’のどの時点が現在プレビューウィンドウ６３６に表示されているかを示すためのスクラバコントロール６３８を有する。子セグメント６０２’の派生元の親クリップ６１６’内の時間間隔を表すために、現在の始点７０６及び終点７０８がコントロール７０４上に表示される。尚、始点コントロール７０６と終点コントロール７０８との間の線分は、ユーザの利便性のために所望の色で強調表示される。子セグメント６０２’とその派生元の親クリップ６１６’内の時間間隔との一致を示すために斜線の矩形６３０が図１３に示されている。
【００６９】
子セグメント６０２’の始点７０６及び終点７０８はコントロール７０４に沿って調節することができるので、マニュアルタイムライン６０６’に示される表現全体における子セグメント６０２’の持続時間を調節することができる。「終点」コントロール７０８が右方向に移動し、子セグメント６２８’が開始する点７１０に到達する場合、星６３４がプレビューウィンドウ６３６に出現する。これは、親クリップ６１６’の特定の部分がセグメント６２８’などの別の子セグメントにおいて既に使用されているときにその旨を通知するためのものである。
【００７０】
図１３に関して、親クリップ６１６’自体は編集されていないことに留意すべきである。例えば、関係する始点及び終点を操作することによって６０２’などの子セグメントが編集されている。実際には、親クリップはソースタイムライン６１４’から追加又は削除することが通常できない。
【００７１】
ユーザインタフェースマネージャ２００は、種々の始点及び終点２２８を常時監視し、その重複を検査する。重複が発生すると、ユーザインタフェースマネージャ２００は星６３４の表示を制御し、ユーザに重複が発生したことを警告する。更に、終点コントロール７０８が点７１０に到達すると、子セグメント６２８’が強調表示される。このように、ユーザには衝突又は重複が発生したことが通知されるのみならず、どの子セグメントが重複に関与しているのかも通知される。ユーザは、子セグメント６０２’上で再度ダブルクリックすることによってプレビュー／編集プロセスを終了することができる。ＥＤＬマネージャ２０２は、始点及び終点が変更された子セグメントに対して、マニュアルＥＤＬ２０４中の各ＥＤＬ要素に新規の始点及び終点を保存する。
【００７２】
図１４及び図１５は、上述の編集プロセスに関係するフローチャートのセグメント８００及び９００を示す。プロセスフラグメント８００は開始ステップ８０２で開始される。この後、ステップ８０６において、マニュアル編集タイムライン６０６中で子セグメントが活動化される。続くステップ８１０において、ユーザインタフェースマネージャ２００は、ＥＤＬマネージャ２０２にマニュアル編集タイムライン６０６中のどの子セグメントが活動化されたのかを通知する。この後、ステップ８１４において、ＥＤＬマネージャ２０２は対応する親クリップへの参照２１２を識別する。ＥＤＬマネージャ２０２は、活動化された子セグメント及び対応する親クリップから派生したその他の子セグメントの双方に関係する始点及び終点のリスト（ＬＩＳＴＡと呼ぶ）を生成し、それをユーザインタフェースマネージャ２００に渡す。続いて、ステップ８１８において、ユーザインタフェースマネージャ２００は対応する親クリップ６１６’のサムネイル領域６３６を図１３を参照して説明したようなプレビューウィンドウへと変換する。この後、プロセスセグメント８００は矢印８２２に従って図１５の対応する矢印８２２’へと向かう。
【００７３】
図１５はプロセスセグメント９００を示す。プロセスセグメント９００は検査９２０で開始される。検査９２０は、始点及び終点の更なる調節が必要であるか否かを確認する。更なる調節が必要である場合、プロセスセグメント９００は「ＹＥＳ」の矢印に従ってステップ９０４へと向かう。ステップ９０４において、図１３を参照して説明したように、プレビューウィンドウ６３６を参照して始点及び終点が調節される。この後、プロセスセグメント９００はステップ９０８へと向かう。ステップ９０８において、ユーザインタフェースマネージャ２００は新規の（調節された）始点及び終点を生成された始点及び終点のリスト（すなわち、ＬＩＳＴＡ）と比較する。続く検査ステップ９１２において、プロセスセグメント９００は新規の始点及び終点とＬＩＳＴＡ中の始点及び終点との間に重複が存在するか否かをチェックする。重複が見つかった場合、ステップ９１６において、ユーザインタフェースマネージャ２００は、プレビューウィンドウ６３６に星６３４を表示し、重複が発生した子セグメントを強調表示する。このため、例えば、子セグメント６０２’（図１３参照）が活動化されてプレビューされている場合及び終点７０８が点７１０を越えて右方向へと調節され、子セグメント６２８’と重複する場合、プレビューウィンドウ６３６に星６３４が表示され、マニュアルタイムライン６０６’中で子セグメント６２８’が強調表示される。この後、プロセスセグメント９００は矢印９１８’に従って検査ステップ９２０へと戻る。これに対し、検査ステップ９１２において重複が検出されない場合、プロセスセグメント９００は「ＮＯ」の矢印に従ってステップ９２０へと戻る。
【００７４】
ステップ９２０に戻って、始点及び終点の更なる調節が必要でない場合、プロセスセグメント９００は「ＮＯ」の矢印に従ってステップ９２４へと向かう。ステップ９２４において、マニュアル編集タイムライン６０６中の子セグメントが再度「活動化」される。この２度目の活動化はトグル効果を有するので、プレビューウィンドウ６３６中の活動化された子セグメントのプレビューの活動化を解除する。プレビューウィンドウ６３６はサムネイル状態に戻される。プロセスセグメント９００はステップ９２８へと向かう。ステップ９２８において、ユーザインタフェースマネージャ２００はＥＤＬマネージャ２０２に上述の活動化を通知する。続くステップ９３２において、ＥＤＬマネージャ２０２は始点及び終点が変更された子セグメントに対してマニュアルＥＤＬ２０４中の始点及び終点を更新する。プロセスセグメント９００は矢印９３４に従ってステップ９３６へと向かう。ステップ９３６において、プロセスは終了する。
【００７５】
また、デュアルモードタイムライン構成により、ユーザはビデオ作品の特定の対象点を識別し、その対象点を含む特定の子セグメントを識別することができる。特に、図３に関して説明した自動編集タイムライン構成を使用して編纂されたビデオ作品に関して説明すると、この機能によりユーザは自動的に編集された作品を見ることができ、更なるマニュアル編集を行なうために特定の子セグメントを視覚的に識別することができる。
【００７６】
図１６は、更なるマニュアル編集を行なうために対象の子セグメントを識別するプロセス１４００を示す。プロセス１４００は開始ステップ１４０２で開始される。ステップ１４０６において、プレビューウィンドウ中で動画が再生される。この後、ステップ１４１０において、ユーザはマウスカーソルによりプレビュー画面をクリックし、特定の対象時点を識別する。続くステップ１４１４では、対応する参照時間がＥＤＬマネージャ２０２に送信される。ＥＤＬマネージャ２０２は各子セグメントが対象とする持続時間を調べ、どの子セグメントが特定の対象時間を含むのかを判定する。ＥＤＬマネージャ２０２は、子セグメントに含まれる参照を介して関連する親クリップを探し出す。
【００７７】
続くステップ１４１８において、ＥＤＬマネージャ２０２は、この参照時間を含む子セグメントに対する識別子と子セグメントの派生元の親クリップとをユーザインタフェースマネージャ２００に送信する。この後、ステップ１４２２において、ユーザインタフェースマネージャ２００はデュアルモードタイムラインＧＵＩ７００中で子セグメント及び親クリップを強調表示する。
【００７８】
以上の説明から、上述の構成はマルチメディアデータ処理業界に適用可能であることが明らかである。
【００７９】
以上、本発明の幾つかの実施例のみを説明したが、本発明の趣旨から逸脱することなくこれらの実施例に対して変形及び／又は変更を行なうことができる。各実施例は例示のためのものであり、限定することを意図しない。
【図面の簡単な説明】
図面を参照して本発明の１つ以上の実施例が説明される。
【図１】ビデオクリップ編集に使用可能なシステム１００の機能ブロック図である。
【図２】ビデオクリップのためのマニュアル編集構成に対する従来のグラフィカルユーザインタフェース（ＧＵＩ）を示す図である。
【図３】自動編集構成に対するＧＵＩを示す図である。
【図４】反復的な自動／マニュアル編集のための編集プロセスを表す図である。
【図５】親クリップが自動編集プロセスにより子セグメントへとマップされる通常の方法を示す図である。
【図６】上述の構成を実施可能な汎用コンピュータを示す図である。
【図７】共通のデュアルモード編集ウィンドウ内にソースタイムライン及びマニュアル編集タイムラインを有するデュアルモードＧＵＩを示す図である。
【図８】デュアルモードＧＵＩの土台となる機能要素を示す図である。
【図９】従来のＥＤＬを表す図である。
【図１０】デュアルモードの（すなわち、結合された）ソースＥＤＬ及びマニュアルＥＤＬの対を表す図である。
【図１１】子セグメントが選択されるときに親クリップが識別される方法を示すフローチャートである。
【図１２】親クリップが選択されるときに子クリップセグメントが識別される方法を示すフローチャートである。
【図１３】デュアルモードＧＵＩにより提供されるミニプレビューウィンドウ及び編集コントロールを示す図である。
【図１４】及び
【図１５】プレビュー機能及び編集機能に対するフローチャートである。
【図１６】編集されたビデオ作品中のユーザが選択した時点に関係する親クリップ及び子セグメントを識別するためのフローチャートである。
【符号の説明】
１００、３００…システム、１０２…ビデオクリップ記憶装置、１０４…プロセッサ、１０６…ビデオディスプレイ、１１０…編集・ユーザインタフェースアプリケーション、２００…ユーザインタフェースマネージャ、２０２…ＥＤＬマネージャ、２０４、２０４’…マニュアルＥＤＬ、２０６、２０６’…ソースＥＤＬ、２０８…テンプレートマネージャ、２１０…テンプレートオブジェクト、２１２、２１６、２３４、１６０２、１６０８、１６１０、１６１８、１６２０…参照、３０６…メモリ、６００…デュアルモードＧＵＩ、６０２、６０２’、６０４、６２８、６２８’…子セグメント、６０６、６０６’…マニュアル編集タイムライン、６１２、６１６、６１６’…親クリップ、６１４…ソースタイムライン、６１８、６１８’、６２０、６２０’、６２２、６２４、６２６…破線の矢印、１１００…マニュアル編集ＧＵＩ、１２００…自動編集ＧＵＩ、１２１２、１２１２’、１２１６…テンプレート、１６０４、１６０６…ソースＥＤＬ要素、１６１２…始点／終点データ、１６１４…効果データ、１６１６、１６３２…マニュアルＥＤＬ要素
【図１】
2004040767.tif 000003
【図２】
2004040767.tif 000004
【図３】
2004040767.tif 000005
【図４】
2004040767.tif 000006
【図５】
2004040767.tif 000007
【図６】
2004040767.tif 000008
【図７】
2004040767.tif 000009
【図８】
2004040767.tif 000010
【図９】
2004040767.tif 000011
【図１０】
2004040767.tif 000012
【図１１】
2004040767.tif 000013
【図１２】
2004040767.tif 000014
【図１３】
2004040767.tif 000015
【図１４】
2004040767.tif 000016
【図１５】
2004040767.tif 000017
【図１６】
2004040767.tif 000018
【外国語明細書】
2004040767.tif 000019
2004040767.tif 000020
2004040767.tif 000021
2004040767.tif 000022
2004040767.tif 000023
2004040767.tif 000024
2004040767.tif 000025
2004040767.tif 000026
2004040767.tif 000027
2004040767.tif 000028
2004040767.tif 000029
2004040767.tif 000030
2004040767.tif 000031
2004040767.tif 000032
2004040767.tif 000033
2004040767.tif 000034
2004040767.tif 000035
2004040767.tif 000036
2004040767.tif 000037
2004040767.tif 000038
2004040767.tif 000039
2004040767.tif 000040
2004040767.tif 000041
2004040767.tif 000042
2004040767.tif 000043
2004040767.tif 000044
2004040767.tif 000045
2004040767.tif 000046
2004040767.tif 000047
2004040767.tif 000048
2004040767.tif 000049
2004040767.tif 000050
2004040767.tif 000051
2004040767.tif 000052
2004040767.tif 000053
2004040767.tif 000054
2004040767.tif 000055
2004040767.tif 000056
2004040767.tif 000057
2004040767.tif 000058
2004040767.tif 000059
2004040767.tif 000060
2004040767.tif 000061
2004040767.tif 000062
2004040767.tif 000063
2004040767.tif 000064
2004040767.tif 000065
2004040767.tif 000066
2004040767.tif 000067
2004040767.tif 000068
2004040767.tif 000069
2004040767.tif 000070
2004040767.tif 000071
2004040767.tif 000072
2004040767.tif 000073
2004040767.tif 000074
2004040767.tif 000075
2004040767.tif 000076
2004040767.tif 000077