(57)【要約】【課題】ネットワーク上のある装置を所有する編集者がネットワーク上の別の装置に格納された動画を編集する際に、編集者の操作性が低下することを防止する。【解決手段】まず、情報処理装置１０１は、編集対象の動画の容量を相対的に小さくした中間データを、ネットワークＮＷを介して情報処理装置１０２に送信する。次に、情報処理装置１０２は、編集対象の動画の中間データに対してネットワークＮＷ上の副素材を用いて編集処理を行い、その編集処理内容を記述したスクリプトを作成してネットワークＮＷを介して情報処理装置１０１に送信する。その後、情報処理装置１０１は、情報処理装置１０２から受信したスクリプトに基づいて、編集対象の動画の元データに対して情報処理装置１０２と同一の副素材を用いて同一内容の編集処理を行う。【選択図】      図１
2004242064.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して互いに接続された複数の情報処理装置を用いた動画編集方法において、
第１の情報処理装置にて、該第１の情報処理装置に格納された編集対象の動画の容量を相対的に小さくした中間データを作成し、該中間データを前記ネットワークを介して第２の情報処理装置に送信する第１のステップと、
前記第２の情報処理装置にて、前記第１の情報処理装置から受信した前記編集対象の動画の中間データに対して編集処理を行い、該編集処理内容を記述したスクリプトを作成して前記ネットワークを介して前記第１の情報処理装置に送信する第２のステップと、
前記第１の情報処理装置にて、前記第２の情報処理装置から受信した前記スクリプトに記述された編集処理内容に基づいて、前記編集対象の動画の元データに対して、前記第２の情報処理装置における編集処理と同一内容の編集処理を行う第３のステップとを有することを特徴とする動画編集方法。
【請求項２】
前記第２のステップでは、前記ネットワークに接続された複数の情報処理装置のいずれかから、前記編集対象の動画の中間データに対する編集処理に用いる、動画、静止画、音声、テキストのいずれかである副素材を検索し、該副素材を用いて編集処理を行い、
前記第３のステップでは、前記第２の情報処理装置から受信した前記スクリプトに記述された編集処理内容に基づいて、前記ネットワークに接続された複数の情報処理装置のいずれかから、前記第２の情報処理装置における編集処理に用いられた副素材と同一の副素材を検索し、該副素材を用いて前記第２の情報処理装置における編集処理と同一内容の編集処理を行うことを特徴とする、請求項１に記載の動画編集方法。
【請求項３】
前記第２のステップでは、前記第２の情報処理装置における編集処理に用いた前記副素材の前記ネットワーク上の格納場所の情報を前記スクリプトに記述し、
前記第３のステップでは、前記第２の情報処理装置から受信した前記スクリプトに記述された格納場所の情報に基づいて、前記第２の情報処理装置における編集処理に用いられた副素材と同一の副素材を検索することを特徴とする、請求項２に記載の動画編集方法。
【請求項４】
前記第２のステップでは、該第２のステップで検索した前記副素材のうち、該副素材の属性情報が所定の条件を満たしている副素材を選択して前記編集対象の動画の中間データに対して編集処理を行うことを特徴とする、請求項２または３に記載の動画編集方法。
【請求項５】
前記第２のステップでは、該第２のステップで検索した前記副素材のうち、該副素材の属性情報の１つ以上のパラメータを組み合わせて設定したグレードが前記編集対象の動画の元データのグレードと合致している副素材を選択することを特徴とする、請求項４に記載の動画編集方法。
【請求項６】
前記第３のステップでは、前記第１の情報処理装置にて前記編集対象の動画の元データに対する編集処理を開始するタイミングのスケジュールを調整し、調整されたタイミングになった時点で編集処理を開始することを特徴とする、請求項２から５のいずれか１項に記載の動画編集方法。
【請求項７】
前記第２のステップでは、前記第１の情報処理装置に前記編集対象の動画の元データに対する編集処理を開始させるタイミングの指示内容を前記スクリプトに記述し、
前記第３のステップでは、前記第２の情報処理装置から受信した前記スクリプトに記述された指示内容に基づいて、前記第１の情報処理装置にて前記編集対象の動画の元データに対する編集処理を開始するタイミングのスケジュールを調整することを特徴とする、請求項６に記載の動画編集方法。
【請求項８】
ネットワークを介して互いに接続された複数の情報処理装置を用いた動画編集システムにおいて、
前記複数の情報処理装置は、
自己の情報処理装置に格納された編集対象の動画の容量を相対的に小さくした中間データを作成し、該中間データを前記ネットワークを介して別の情報処理装置に送信する第１の情報処理装置と、
前記第１の情報処理装置から前記編集対象の動画の中間データを前記ネットワークを介して受信し、該中間データに対して編集処理を行い、該編集処理内容を記述したスクリプトを作成して前記ネットワークを介して前記第１の情報処理装置に送信する第２の情報処理装置とを含み、
前記第１の情報処理装置は、前記第２の情報処理装置から受信した前記スクリプトに記述された編集処理内容に基づいて、前記編集対象の動画の元データに対して、前記第２の情報処理装置における編集処理と同一内容の編集処理を行うことを特徴とする動画編集システム。
【請求項９】
前記第２の情報処理装置は、前記ネットワークに接続された複数の情報処理装置のいずれかから、前記編集対象の動画の中間データに対する編集処理に用いる、動画、静止画、音声、テキストのいずれかである副素材を検索し、該副素材を用いて編集処理を行い、
前記第１の情報処理装置は、前記第２の情報処理装置から受信した前記スクリプトに記述された編集処理内容に基づいて、前記ネットワークに接続された複数の情報処理装置のいずれかから、前記第２の情報処理装置における編集処理に用いられた副素材と同一の副素材を検索し、該副素材を用いて前記第２の情報処理装置における編集処理と同一内容の編集処理を行うことを特徴とする、請求項８に記載の動画編集システム。
【請求項１０】
前記第２の情報処理装置は、
前記第１の情報処理装置から前記ネットワークを介して前記編集対象の動画の中間データを受信する通信手段と、
前記ネットワークに接続された複数の情報処理装置のいずれかから、前記編集対象の動画の中間データに対する編集処理に用いる前記副素材を検索する素材検索手段と、
前記編集対象の動画の中間データに対して前記副素材を用いて編集処理を行う動画編集手段と、
前記編集対象の動画の中間データに対する編集処理内容を記述したスクリプトを作成し、前記通信手段により前記ネットワークを介して前記第１の情報処理装置に送信するスクリプト作成手段とを有することを特徴とする、請求項９に記載の動画編集システム。
【請求項１１】
前記第１の情報処理装置は、
前記第１の情報処理装置に格納された編集対象の動画の容量を相対的に小さくした中間データを作成するデータ変換手段と、
前記編集対象の動画の中間データを前記ネットワークを介して前記第２の情報処理装置に送信するとともに、前記第２の情報処理装置から前記ネットワークを介して前記スクリプトを受信する通信手段と、
前記第２の情報処理装置から受信した前記スクリプトに記述された編集処理内容を解析するスクリプト解析手段と、
前記ネットワークに接続された複数の情報処理装置のいずれかから、前記第２の情報処理装置における編集処理に用いられた副素材と同一の副素材を検索する素材検索手段と、
前記スクリプト解析手段にて解析された編集処理内容に基づいて、前記編集対象の動画の元データに対して、前記第２の情報処理装置における編集処理に用いられた副素材と同一の副素材を用いて、前記第２の情報処理装置における編集処理と同一内容の編集処理を行う動画編集手段とを有することを特徴とする、請求項１０に記載の動画編集システム。
【請求項１２】
前記第２の情報処理装置の前記スクリプト作成手段は、前記第２の情報処理装置における編集処理に用いた前記副素材の前記ネットワーク上の格納場所の情報を前記スクリプトに記述し、
前記第１の情報処理装置の前記スクリプト解析手段は、前記第２の情報処理装置から受信した前記スクリプトに記述された格納場所の情報を解析し、
前記第１の情報処理装置の前記素材検索手段は、前記スクリプト解析手段にて解析された格納場所の情報に基づいて、前記ネットワークに接続された複数の情報処理装置のいずれかから、前記第２の情報処理装置における編集処理に用いられた副素材と同一の副素材を検索することを特徴とする、請求項１１に記載の動画編集システム。
【請求項１３】
前記第２の情報処理装置の前記素材検索手段は、前記ネットワークに接続された複数の情報処理装置のいずれかから検索した前記副素材のうち、該副素材の属性情報が所定の条件を満たしている副素材を選択し、
前記第２の情報処理装置の前記動画編集手段は、前記選択された副素材を用いて前記編集対象の動画の中間データに対して編集処理を行うことを特徴とする、請求項１１または１２に記載の動画編集システム。
【請求項１４】
前記第２の情報処理装置の前記素材検索手段は、前記ネットワークに接続された複数の情報処理装置のいずれかから検索した前記副素材のうち、該副素材の属性情報の１つ以上のパラメータを組み合わせて設定したグレードが前記編集対象の動画の元データのグレードと合致している副素材を選択することを特徴とする、請求項１３に記載の動画編集システム。
【請求項１５】
前記第１の情報処理装置は、前記第１の情報処理装置にて前記編集対象の動画の元データに対する編集処理を開始するタイミングのスケジュールを調整するスケジューリング管理手段を有し、
前記第１の情報処理装置の前記素材検索手段および前記動画編集手段は、前記スケジューリング管理手段にて調整されたタイミングになった時点で処理を開始することを特徴とする、請求項１１から１４のいずれか１項に記載の動画編集システム。
【請求項１６】
前記第２の情報処理装置の前記スクリプト作成手段は、前記第１の情報処理装置に前記編集対象の動画の元データに対する編集処理を開始させるタイミングの指示内容を前記スクリプトに記述し、
前記第１の情報処理装置の前記スクリプト解析手段は、前記第２の情報処理装置から受信した前記スクリプトに記述された指示内容を解析し、
前記第１の情報処理装置の前記スケジューリング管理手段は、前記スクリプト解析手段にて解析された指示内容に基づいて、前記第１の情報処理装置にて前記編集対象の動画の元データに対する編集処理を開始するタイミングのスケジュールを調整することを特徴とする、請求項１５に記載の動画編集システム。
【請求項１７】
ネットワークを介して複数の情報処理装置に接続され、動画に対する編集処理を行う情報処理装置において、
自己の情報処理装置に格納された編集対象の動画の容量を相対的に小さくした中間データを作成するデータ変換手段と、
前記データ変換手段にて作成された前記編集対象の動画の中間データを前記ネットワークを介して別の情報処理装置に送信する通信手段と、
前記別の情報処理装置にて行われた前記編集対象の動画の中間データに対する編集処理内容が記述されたスクリプトが前記別の情報処理装置から前記ネットワークを介して前記通信手段に受信された場合に、前記スクリプトに記述された編集処理内容を解析するスクリプト解析手段と、
前記スクリプト解析手段にて解析された編集処理内容に基づいて、前記編集対象の動画の元データに対して、前記別の情報処理装置における編集処理と同一内容の編集処理を行う動画編集手段とを有することを特徴とする情報処理装置。
【請求項１８】
前記ネットワークに接続された複数の情報処理装置のいずれかから、前記別の情報処理装置における編集処理に用いられた、動画、静止画、音声、テキストのいずれかである副素材と同一の副素材を検索する素材検索手段を有し、
前記動画編集手段は、前記スクリプト解析手段にて解析された編集処理内容に基づいて、前記編集対象の動画の元データに対して、前記素材検索手段にて検索された副素材を用いて前記別の情報処理装置における編集処理と同一内容の編集処理を行うことを特徴とする、請求項１７に記載の情報処理装置。
【請求項１９】
前記スクリプト解析手段は、前記別の情報処理装置から受信した前記スクリプトに前記副素材の前記ネットワーク上の格納場所の情報が記述されている場合、該格納場所の情報を解析し、
前記素材検索手段は、前記スクリプト解析手段にて解析された格納場所の情報に基づいて、前記ネットワークに接続された複数の情報処理装置のいずれかから、前記別の情報処理装置における編集処理に用いられた副素材と同一の副素材を検索することを特徴とする、請求項１８に記載の情報処理装置。
【請求項２０】
自己の情報処理装置にて前記編集対象の動画の元データに対する編集処理を開始するタイミングのスケジュールを調整するスケジューリング管理手段を有し、
前記素材検索手段および前記動画編集手段は、前記スケジューリング管理手段にて調整されたタイミングになった時点で処理を開始することを特徴とする、請求項１７から１９のいずれか１項に記載の情報処理装置。
【請求項２１】
前記スクリプト解析手段は、前記別の情報処理装置から受信した前記スクリプトに、前記編集対象の動画の元データに対する編集処理を開始するタイミングの指示内容が記述されている場合、該指示内容を解析し、
前記スケジューリング管理手段は、前記スクリプト解析手段にて解析された指示内容に基づいて、前記編集対象の動画の元データに対する編集処理を開始するタイミングのスケジュールを調整することを特徴とする、請求項２０に記載の情報処理装置。
【請求項２２】
ネットワークを介して複数の情報処理装置に接続され、動画に対する編集処理を行う情報処理装置において、
別の情報処理装置に格納された編集対象の動画を、該動画の容量を相対的に小さくした中間データとして前記別の情報処理装置から前記ネットワークを介して受信する通信手段と、
前記通信手段にて受信した前記編集対象の動画の中間データに対して編集処理を行う動画編集手段と、
前記動画編集手段における編集処理内容を記述したスクリプトを作成し、前記通信手段により前記ネットワークを介して前記別の情報処理装置に送信するスクリプト作成手段とを有することを特徴とする情報処理装置。
【請求項２３】
前記ネットワークに接続された複数の情報処理装置のいずれかから、前記編集対象の動画の中間データに対する編集処理に用いる動画、静止画、音声、テキストのいずれかである副素材を検索する素材検索手段を有し、
前記動画編集手段は、前記編集対象の動画の中間データに対して、前記素材検索手段にて検索された副素材を用いて編集処理を行うことを特徴とする、請求項２２に記載の情報処理装置。
【請求項２４】
前記スクリプト作成手段は、自己の情報処理装置における編集処理に用いた前記副素材の前記ネットワーク上の格納場所の情報を、前記スクリプトに記述することを特徴とする、請求項２３に記載の情報処理装置。
【請求項２５】
前記素材検索手段は、前記ネットワークに接続された複数の情報処理装置のいずれかから検索した前記副素材のうち、該副素材の属性情報が所定の条件を満たしている副素材を選択し、
前記動画編集手段は、前記素材検索手段にて選択された副素材を用いて前記編集対象の動画の中間データに対して編集処理を行うことを特徴とする、請求項２３または２４に記載の情報処理装置。
【請求項２６】
前記素材検索手段は、前記ネットワークに接続された複数の情報処理装置のいずれかから検索した前記副素材のうち、該副素材の属性情報の１つ以上のパラメータを組み合わせて設定したグレードが前記編集対象の動画の元データのグレードと合致している副素材を選択することを特徴とする、請求項２５に記載の情報処理装置。
【請求項２７】
前記スクリプト作成手段は、前記別の情報処理装置に前記編集対象の動画の元データに対する編集処理を開始させるタイミングの指示内容を前記スクリプトに記述することを特徴とする、請求項２３から２６のいずれか１項に記載の情報処理装置。
【請求項２８】
ネットワークを介して複数の情報処理装置に接続され、動画に対する編集処理を行う情報処理装置に実行させるプログラムにおいて、
自己の情報処理装置に格納された編集対象の動画の容量を相対的に小さくした中間データを作成するステップと、
前記編集対象の動画の中間データを前記ネットワークを介して別の情報処理装置に送信するステップと、
前記別の情報処理装置にて行われた前記編集対象の動画の中間データに対する編集処理内容が記述されたスクリプトが前記別の情報処理装置から前記ネットワークを介して受信された場合に、前記スクリプトに記述された編集処理内容を解析するステップと、
前記スクリプトに記述された編集処理内容の解析結果に基づいて、前記ネットワークに接続された複数の情報処理装置のいずれかから、前記別の情報処理装置における編集処理に用いられた、動画、静止画、音声、テキストのいずれかである副素材と同一の副素材を検索するステップと、
前記スクリプトに記述された編集処理内容の解析結果に基づいて、前記編集対象の動画の元データに対して、前記別の情報処理装置における編集処理と同一内容の編集処理を行うステップとを有することを特徴とするプログラム。
【請求項２９】
ネットワークを介して複数の情報処理装置に接続され、動画に対する編集処理を行う情報処理装置に実行させるプログラムにおいて、
別の情報処理装置に格納された編集対象の動画を、該動画の容量を相対的に小さくした中間データとして前記別の情報処理装置から前記ネットワークを介して受信するステップと、
前記編集対象の動画の中間データに対して編集処理を行うステップと、
前記編集対象の動画の中間データに対する編集処理内容を記述したスクリプトを作成するステップと、
前記スクリプトを前記ネットワークを介して前記別の情報処理装置に送信するステップとを有することを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークを介して互いに接続された複数の情報処理装置を用いた動画編集方法、動画編集システム、情報処理装置に関する。
【０００２】
【従来の技術】
従来、動画を編集するためのシステムとして、複数の装置をネットワークを介して互いに接続し、ネットワーク上のある装置を所有する編集者がネットワーク上の別の装置に格納された動画の編集を行うシステムがある。
【０００３】
この種のシステムの一例として、編集者（ユーザ）が撮影したビデオデータなどの動画を、サービス提供会社が所有するネットワーク上のサーバに格納した後、編集者が所有するネットワーク上のコンピュータを用いて、サーバに格納された動画の編集を行うサービス提供システムが開示されている（特許文献１参照）。
【０００４】
より具体的には、特許文献１に開示されたサービス提供システムにおいては、まず、ネットワーク上のコンピュータＡを所有する編集者は、ネットワーク上の別のコンピュータＢおよびサーバを所有するサービス提供会社に対し、対象となる動画（映像）を記録した記録媒体を送付する。
【０００５】
次に、サービス提供会社は、編集者から送付されてきた記録媒体に記録された動画をＭＰＥＧ２データなどに変換してサーバに登録するとともに、ＭＰＥＧ２データなどに変換された動画を一定時間ごとに静止画としたインデックス画像のデータベースを作成してサーバに登録する。このデータベースは、編集者による動画編集時に、サーバからネットワークを介してコンピュータＢに伝送される。
【０００６】
その後、編集者は、コンピュータＡからネットワークを介した遠隔操作によってコンピュータＢの編集ソフトウェアを制御することにより、インデックス画像を元にＭＰＥＧ２データなどに変換された動画を編集する。
【０００７】
このように、特許文献１に開示されたサービス提供システムによれば、編集者は、コンピュータＡからネットワークを介した遠隔操作によってコンピュータＢを操作し動画編集を行うため、高額なビデオ編集装置を所有することなく、自分で動画編集を行うことができるという利点がある。
【０００８】
【特許文献１】
特開２００１−３２０６６７号公報
【０００９】
【発明が解決しようとする課題】
しかしながら、特許文献１に開示されたサービス提供システムにおいては、編集者が、コンピュータＡからネットワークを介した遠隔操作によってコンピュータＢ上でインデックス画像を編集しているため、ネットワークの転送速度によっては、編集時の操作性が著しく低下してしまうという問題点がある。
【００１０】
そこで、本発明の目的は、ネットワーク上のある装置を所有する編集者がネットワーク上の別の装置に格納された動画の編集処理を行う際に、編集者の操作性を低下させることなく動画の編集処理を行うことができる動画編集方法、動画編集システム、情報処理装置を提供することにある。
【００１１】
【課題を解決するための手段】
上記目的を達成するために本発明の動画編集方法は、
ネットワークを介して互いに接続された複数の情報処理装置を用いた動画編集方法において、第１の情報処理装置にて、該第１の情報処理装置に格納された編集対象の動画の容量を相対的に小さくした中間データを作成し、該中間データを前記ネットワークを介して第２の情報処理装置に送信する第１のステップと、前記第２の情報処理装置にて、前記第１の情報処理装置から受信した前記編集対象の動画の中間データに対して編集処理を行い、該編集処理内容を記述したスクリプトを作成して前記ネットワークを介して前記第１の情報処理装置に送信する第２のステップと、前記第１の情報処理装置にて、前記第２の情報処理装置から受信した前記スクリプトに記述された編集処理内容に基づいて、前記編集対象の動画の元データに対して、前記第２の情報処理装置における編集処理と同一内容の編集処理を行う第３のステップとを有することを特徴とするものである。
【００１２】
この構成によれば、ネットワーク上の第２の情報処理装置を所有する編集者が、ネットワーク上の第１の情報処理装置に格納された編集対象の動画を編集する場合に、従来技術のようにネットワークを介した遠隔操作により編集処理を行うことがなくなるため、ネットワークの転送速度などに起因して編集処理時の編集者の操作性が低下することを防止することが可能となる。
【００１３】
また、前記第２のステップでは、前記ネットワークに接続された複数の情報処理装置のいずれかから、前記編集対象の動画の中間データに対する編集処理に用いる、動画、静止画、音声、テキストのいずれかである副素材を検索し、該副素材を用いて編集処理を行い、前記第３のステップでは、前記第２の情報処理装置から受信した前記スクリプトに記述された編集処理内容に基づいて、前記ネットワークに接続された複数の情報処理装置のいずれかから、前記第２の情報処理装置における編集処理に用いられた副素材と同一の副素材を検索し、該副素材を用いて前記第２の情報処理装置における編集処理と同一内容の編集処理を行うこととしても良い。また、前記第２のステップでは、前記第２の情報処理装置における編集処理に用いた前記副素材の前記ネットワーク上の格納場所の情報を前記スクリプトに記述し、前記第３のステップでは、前記第２の情報処理装置から受信した前記スクリプトに記述された格納場所の情報に基づいて、前記第２の情報処理装置における編集処理に用いられた副素材と同一の副素材を検索することとしても良い。
【００１４】
この構成によれば、ネットワークに接続された複数の情報処理装置を対象として副素材を検索しているため、自己の情報処理装置のみを対象とする場合と比較して副素材の検索対象範囲を拡げることが可能となる。さらに、ネットワーク上の特定の情報処理装置に副素材を集約させておく必要もない。
【００１５】
また、前記第２のステップでは、該第２のステップで検索した前記副素材のうち、該副素材の属性情報が所定の条件を満たしている副素材を選択して前記編集対象の動画の中間データに対して編集処理を行うこととしても良い。また、前記第２のステップでは、該第２のステップで検索した前記副素材のうち、該副素材の属性情報の１つ以上のパラメータを組み合わせて設定したグレードが前記編集対象の動画の元データのグレードと合致している副素材を選択することとしても良い。
【００１６】
この構成によれば、第１の情報処理装置にて編集対象の動画の元データに対する編集処理を行う際に、編集対象の動画の元データのグレードと副素材のグレードとの対応が取れないという事態が発生することを回避することが可能となる。
【００１７】
また、前記第３のステップでは、前記第１の情報処理装置にて前記編集対象の動画の元データに対する編集処理を開始するタイミングのスケジュールを調整し、調整されたタイミングになった時点で編集処理を開始することとしても良い。また、前記第２のステップでは、前記第１の情報処理装置に前記編集対象の動画の元データに対する編集処理を開始させるタイミングの指示内容を前記スクリプトに記述し、前記第３のステップでは、前記第２の情報処理装置から受信した前記スクリプトに記述された指示内容に基づいて、前記第１の情報処理装置にて前記編集対象の動画の元データに対する編集処理を開始するタイミングのスケジュールを調整することとしても良い。
【００１８】
この構成によれば、第１の情報処理装置側では、該第１の情報処理装置の負荷状態などに応じたタイミングで編集対象の動画の元データに対する編集処理を開始することも可能である。また、第２の情報処理装置を所有する編集者側では、自身が希望するタイミングで第１の情報処理装置に対し編集対象の動画の元データに対する編集処理を開始させることも可能である。
【００１９】
上記目的を達成するために本発明の動画編集システムは、
ネットワークを介して互いに接続された複数の情報処理装置を用いた動画編集システムにおいて、前記複数の情報処理装置は、自己の情報処理装置に格納された編集対象の動画の容量を相対的に小さくした中間データを作成し、該中間データを前記ネットワークを介して別の情報処理装置に送信する第１の情報処理装置と、前記第１の情報処理装置から前記編集対象の動画の中間データを前記ネットワークを介して受信し、該中間データに対して編集処理を行い、該編集処理内容を記述したスクリプトを作成して前記ネットワークを介して前記第１の情報処理装置に送信する第２の情報処理装置とを含み、前記第１の情報処理装置は、前記第２の情報処理装置から受信した前記スクリプトに記述された編集処理内容に基づいて、前記編集対象の動画の元データに対して、前記第２の情報処理装置における編集処理と同一内容の編集処理を行うことを特徴とするものである。
【００２０】
また、前記第２の情報処理装置は、前記ネットワークに接続された複数の情報処理装置のいずれかから、前記編集対象の動画の中間データに対する編集処理に用いる、動画、静止画、音声、テキストのいずれかである副素材を検索し、該副素材を用いて編集処理を行い、前記第１の情報処理装置は、前記第２の情報処理装置から受信した前記スクリプトに記述された編集処理内容に基づいて、前記ネットワークに接続された複数の情報処理装置のいずれかから、前記第２の情報処理装置における編集処理に用いられた副素材と同一の副素材を検索し、該副素材を用いて前記第２の情報処理装置における編集処理と同一内容の編集処理を行うこととしても良い。
【００２１】
また、前記第２の情報処理装置は、前記第１の情報処理装置から前記ネットワークを介して前記編集対象の動画の中間データを受信する通信手段と、前記ネットワークに接続された複数の情報処理装置のいずれかから、前記編集対象の動画の中間データに対する編集処理に用いる、動画、静止画、音声、テキストのいずれかである副素材を検索する素材検索手段と、前記編集対象の動画の中間データに対して前記副素材を用いて編集処理を行う動画編集手段と、前記編集対象の動画の中間データに対する編集処理内容を記述したスクリプトを作成し、前記通信手段により前記ネットワークを介して前記第１の情報処理装置に送信するスクリプト作成手段とを有することとしても良い。また、前記第１の情報処理装置は、前記第１の情報処理装置に格納された編集対象の動画の容量を相対的に小さくした中間データを作成するデータ変換手段と、前記編集対象の動画の中間データを前記ネットワークを介して前記第２の情報処理装置に送信するとともに、前記第２の情報処理装置から前記ネットワークを介して前記スクリプトを受信する通信手段と、前記第２の情報処理装置から受信した前記スクリプトに記述された編集処理内容を解析するスクリプト解析手段と、前記ネットワークに接続された複数の情報処理装置のいずれかから、前記第２の情報処理装置における編集処理に用いられた副素材と同一の副素材を検索する素材検索手段と、前記スクリプト解析手段にて解析された編集処理内容に基づいて、前記編集対象の動画の元データに対して、前記第２の情報処理装置における編集処理に用いられた副素材と同一の副素材を用いて、前記第２の情報処理装置における編集処理と同一内容の編集処理を行う動画編集手段とを有することとしても良い。
【００２２】
また、前記第２の情報処理装置の前記スクリプト作成手段は、前記第２の情報処理装置における編集処理に用いた前記副素材の前記ネットワーク上の格納場所の情報を前記スクリプトに記述し、前記第１の情報処理装置の前記スクリプト解析手段は、前記第２の情報処理装置から受信した前記スクリプトに記述された格納場所の情報を解析し、前記第１の情報処理装置の前記素材検索手段は、前記スクリプト解析手段にて解析された格納場所の情報に基づいて、前記ネットワークに接続された複数の情報処理装置のいずれかから、前記第２の情報処理装置における編集処理に用いられた副素材と同一の副素材を検索することとしても良い。
【００２３】
また、前記第２の情報処理装置の前記素材検索手段は、前記ネットワークに接続された複数の情報処理装置のいずれかから検索した前記副素材のうち、該副素材の属性情報が所定の条件を満たしている副素材を選択し、前記第２の情報処理装置の前記動画編集手段は、前記選択された副素材を用いて前記編集対象の動画の中間データに対して編集処理を行うこととしても良い。
【００２４】
また、前記第２の情報処理装置の前記素材検索手段は、前記ネットワークに接続された複数の情報処理装置のいずれかから検索した前記副素材のうち、該副素材の属性情報の１つ以上のパラメータを組み合わせて設定したグレードが前記編集対象の動画の元データのグレードと合致している副素材を選択することとしても良い。
【００２５】
また、前記第１の情報処理装置は、前記第１の情報処理装置にて前記編集対象の動画の元データに対する編集処理を開始するタイミングのスケジュールを調整するスケジューリング管理手段を有し、前記第１の情報処理装置の前記素材検索手段および前記動画編集手段は、前記スケジューリング管理手段にて調整されたタイミングになった時点で処理を開始することとしても良い。
【００２６】
また、前記第２の情報処理装置の前記スクリプト作成手段は、前記第１の情報処理装置に前記編集対象の動画の元データに対する編集処理を開始させるタイミングの指示内容を前記スクリプトに記述し、前記第１の情報処理装置の前記スクリプト解析手段は、前記第２の情報処理装置から受信した前記スクリプトに記述された指示内容を解析し、前記第１の情報処理装置の前記スケジューリング管理手段は、前記スクリプト解析手段にて解析された指示内容に基づいて、前記第１の情報処理装置にて前記編集対象の動画の元データに対する編集処理を開始するタイミングのスケジュールを調整することとしても良い。
【００２７】
上記目的を達成するために本発明の情報処理装置は、
ネットワークを介して複数の情報処理装置に接続され、動画に対する編集処理を行う情報処理装置において、自己の情報処理装置に格納された編集対象の動画の容量を相対的に小さくした中間データを作成するデータ変換手段と、前記データ変換手段にて作成された前記編集対象の動画の中間データを前記ネットワークを介して別の情報処理装置に送信する通信手段と、前記別の情報処理装置にて行われた前記編集対象の動画の中間データに対する編集処理内容が記述されたスクリプトが前記別の情報処理装置から前記ネットワークを介して前記通信手段に受信された場合に、前記スクリプトに記述された編集処理内容を解析するスクリプト解析手段と、前記スクリプト解析手段にて解析された編集処理内容に基づいて、前記編集対象の動画の元データに対して、前記別の情報処理装置における編集処理と同一内容の編集処理を行う動画編集手段とを有することを特徴とするものである。
【００２８】
また、前記ネットワークに接続された複数の情報処理装置のいずれかから、前記別の情報処理装置における編集処理に用いられた、動画、静止画、音声、テキストのいずれかである副素材と同一の副素材を検索する素材検索手段を有し、前記動画編集手段は、前記スクリプト解析手段にて解析された編集処理内容に基づいて、前記編集対象の動画の元データに対して、前記素材検索手段にて検索された副素材を用いて前記別の情報処理装置における編集処理と同一内容の編集処理を行うこととしても良い。
【００２９】
また、前記スクリプト解析手段は、前記別の情報処理装置から受信した前記スクリプトに前記副素材の前記ネットワーク上の格納場所の情報が記述されている場合、該格納場所の情報を解析し、前記素材検索手段は、前記スクリプト解析手段にて解析された格納場所の情報に基づいて、前記ネットワークに接続された複数の情報処理装置のいずれかから、前記別の情報処理装置における編集処理に用いられた副素材と同一の副素材を検索することとしても良い。
【００３０】
また、自己の情報処理装置にて前記編集対象の動画の元データに対する編集処理を開始するタイミングのスケジュールを調整するスケジューリング管理手段を有し、前記素材検索手段および前記動画編集手段は、前記スケジューリング管理手段にて調整されたタイミングになった時点で処理を開始することとしても良い。
【００３１】
また、前記スクリプト解析手段は、前記別の情報処理装置から受信した前記スクリプトに、前記編集対象の動画の元データに対する編集処理を開始するタイミングの指示内容が記述されている場合、該指示内容を解析し、前記スケジューリング管理手段は、前記スクリプト解析手段にて解析された指示内容に基づいて、前記編集対象の動画の元データに対する編集処理を開始するタイミングのスケジュールを調整することとしても良い。
【００３２】
上記目的を達成するために本発明の他の態様の情報処理装置は、
ネットワークを介して複数の情報処理装置に接続され、動画に対する編集処理を行う情報処理装置において、別の情報処理装置に格納された編集対象の動画を、該動画の容量を相対的に小さくした中間データとして前記別の情報処理装置から前記ネットワークを介して受信する通信手段と、前記通信手段にて受信した前記編集対象の動画の中間データに対して編集処理を行う動画編集手段と、前記動画編集手段における編集処理内容を記述したスクリプトを作成し、前記通信手段により前記ネットワークを介して前記別の情報処理装置に送信するスクリプト作成手段とを有することを特徴とするものである。
【００３３】
また、前記ネットワークに接続された複数の情報処理装置のいずれかから、前記編集対象の動画の中間データに対する編集処理に用いる動画、静止画、音声、テキストのいずれかである副素材を検索する素材検索手段を有し、前記動画編集手段は、前記編集対象の動画の中間データに対して、前記素材検索手段にて検索された副素材を用いて編集処理を行うこととしても良い。
【００３４】
また、前記スクリプト作成手段は、自己の情報処理装置における編集処理に用いた前記副素材の前記ネットワーク上の格納場所の情報を、前記スクリプトに記述することとしても良い。
【００３５】
また、前記素材検索手段は、前記ネットワークに接続された複数の情報処理装置のいずれかから検索した前記副素材のうち、該副素材の属性情報が所定の条件を満たしている副素材を選択し、前記動画編集手段は、前記素材検索手段にて選択された副素材を用いて前記編集対象の動画の中間データに対して編集処理を行うこととしても良い。
【００３６】
また、前記素材検索手段は、前記ネットワークに接続された複数の情報処理装置のいずれかから検索した前記副素材のうち、該副素材の属性情報の１つ以上のパラメータを組み合わせて設定したグレードが前記編集対象の動画の元データのグレードと合致している副素材を選択することとしても良い。
【００３７】
また、前記スクリプト作成手段は、前記別の情報処理装置に前記編集対象の動画の元データに対する編集処理を開始させるタイミングの指示内容を前記スクリプトに記述することとしても良い。
【００３８】
上記目的を達成するために本発明のプログラムは、
ネットワークを介して複数の情報処理装置に接続され、動画に対する編集処理を行う情報処理装置に実行させるプログラムにおいて、自己の情報処理装置に格納された編集対象の動画の容量を相対的に小さくした中間データを作成するステップと、前記編集対象の動画の中間データを前記ネットワークを介して別の情報処理装置に送信するステップと、前記別の情報処理装置にて行われた前記編集対象の動画の中間データに対する編集処理内容が記述されたスクリプトが前記別の情報処理装置から前記ネットワークを介して受信された場合に、前記スクリプトに記述された編集処理内容を解析するステップと、前記スクリプトに記述された編集処理内容の解析結果に基づいて、前記ネットワークに接続された複数の情報処理装置のいずれかから、前記別の情報処理装置における編集処理に用いられた、動画、静止画、音声、テキストのいずれかである副素材と同一の副素材を検索するステップと、前記スクリプトに記述された編集処理内容の解析結果に基づいて、前記編集対象の動画の元データに対して、前記別の情報処理装置における編集処理と同一内容の編集処理を行うステップとを有することを特徴とするものである。
【００３９】
上記目的を達成するために本発明の他の態様のプログラムは、
ネットワークを介して複数の情報処理装置に接続され、動画に対する編集処理を行う情報処理装置に実行させるプログラムにおいて、別の情報処理装置に格納された編集対象の動画を、該動画の容量を相対的に小さくした中間データとして前記別の情報処理装置から前記ネットワークを介して受信するステップと、前記編集対象の動画の中間データに対して編集処理を行うステップと、前記編集対象の動画の中間データに対する編集処理内容を記述したスクリプトを作成するステップと、前記スクリプトを前記ネットワークを介して前記別の情報処理装置に送信するステップとを有することを特徴とするものである。
【００４０】
【発明の実施の形態】
以下に、本発明の実施の形態について図面を参照して説明する。
【００４１】
図１は、本発明の一実施形態の動画編集システムを示す図である。
【００４２】
図１を参照すると、本発明の一実施形態の動画編集システムは、ネットワークＮＷを介して互いに接続された複数の情報処理装置１０１〜１０ｎを有しており、これらの情報処理装置１０１〜１０ｎの中には、第１の情報処理装置である情報処理装置１０１と、第２の情報処理装置である情報処理装置１０２とが含まれている。情報処理装置１０１〜１０ｎとしては、パーソナルコンピュータなどの各種コンピュータや、Ｗｅｂサーバなどの各種サーバを適用することができる。
【００４３】
本実施形態においては、情報処理装置１０１および情報処理装置１０２は、概略次のような動作を行う。
【００４４】
まず、情報処理装置１０１は、自己の情報処理装置１０１に格納された編集対象の動画（主素材）の容量を相対的に小さくした中間データを、ネットワークＮＷを介して情報処理装置１０２に送信する。
【００４５】
次に、情報処理装置１０２は、情報処理装置１０１からネットワークＮＷを介して受信した編集対象の動画の中間データに対してネットワークＮＷ上の副素材（動画、静止画、音声、テキストなど）を用いて編集処理（切り取り、再圧縮、結合など）を行い、その編集処理内容を記述したスクリプトを作成してネットワークＮＷを介して情報処理装置１０１に送信する。
【００４６】
その後、情報処理装置１０１は、情報処理装置１０２からネットワークＮＷを介して受信したスクリプトに基づいて、編集対象の動画の元データに対して情報処理装置１０２と同一の副素材を用いて同一内容の編集処理を行う。
【００４７】
以下に、情報処理装置１０１，１０２の具体的な構成について説明する。
【００４８】
情報処理装置１０１は、通信部１０１と、動画編集部１０２と、スクリプト解析部１０３と、データ管理部１０４と、素材格納部１０５と、スクリプト格納部１０６と、素材検索部１０７と、データ変換部１０８と、スケジューリング管理部１０９とを有している。
【００４９】
通信部１０１は、ネットワークＮＷを介して他の情報処理装置１０２〜１０ｎとの通信処理を行う。具体的には、通信部１０１は、編集対象の動画の中間データを情報処理装置１０２に送信する処理、情報処理装置１０２における編集処理内容が記述されたスクリプトを情報処理装置１０２から受信する処理などを行う。
【００５０】
スクリプト解析部１０３は、通信部１０１に受信されたスクリプトの内容を解析する。具体的には、スクリプト解析部１０３は、情報処理装置１０２における編集処理内容として、編集処理の種類（切り取り、再圧縮、結合など）、その編集処理に用いられた副素材の種類（動画、静止画、音声、テキストなど）を解析する。さらに、スクリプト解析部１０３は、編集処理に用いられた副素材の格納場所（情報処理装置の装置名や、情報処理装置が開設するネットワークＮＷ上のＷｅｂサイトのＵＲＬなど）、情報処理装置１０２から指示された編集処理の開始タイミングを解析する。
【００５１】
素材検索部１０７は、スクリプト解析部１０３にて解析されたスクリプトの内容に基づいて、ネットワークＮＷに接続されている情報処理装置１０１〜１０ｎ（自己の情報処理装置１０１を含む）に格納されている素材の中から、情報処理装置１０２における編集処理に用いられた副素材と同一の副素材を検索する。
【００５２】
動画編集部１０２は、スクリプト解析部１０３にて解析されたスクリプトの内容に基づいて、編集対象の動画の元データに対して、素材検索部１０７にて検索された副素材を用いて情報処理装置１０２と同一内容の編集処理を行う。
【００５３】
スケジューリング管理部１０９は、スクリプト解析部１０３にて解析されたスクリプトの内容に基づいて、動画編集処理を開始するタイミングのスケジュールを調整する。
【００５４】
データ変換部１０８は、編集対象の動画の元データに対して変換処理を行うことにより、その動画の容量を相対的に小さくした中間データを作成するなど、各種のデータを所定の形式に変換する。
【００５５】
データ管理部１０４は、編集対象の動画の元データおよび中間データ、編集処理に用いる副素材、編集処理後の動画データを素材格納部１０５に格納し管理するとともに、情報処理装置１０２から受信したスクリプトをスクリプト格納部１０６に格納し管理する。
【００５６】
情報処理装置１０２は、通信部２０１と、動画編集部２０２と、スクリプト作成部２０３と、データ管理部２０４と、素材格納部２０５と、スクリプト格納部２０６と、素材検索部２０７と、データ変換部２０８と、動画再生部２０９と、表示部２１０とを有している。
【００５７】
通信部２０１は、ネットワークＮＷを介して他の情報処理装置１０１，１０３〜１０ｎとの通信処理を行う。具体的には、通信部２０１は、編集対象の動画の中間データを情報処理装置１０１から受信する処理、情報処理装置１０２における編集処理内容が記述されたスクリプトを情報処理装置１０１に送信する処理などを行う。
【００５８】
素材検索部２０７は、ネットワークＮＷに接続されている情報処理装置１０１〜１０ｎ（自己の情報処理装置１０２を含む）に格納されている素材の中から、情報処理装置１０２における編集処理に用いる副素材を検索する。
【００５９】
データ変換部２０８は、素材検索部２０７にて検索された副素材に対して、編集対象の動画の中間データと同一グレードに変換してその副素材の容量を相対的に小さくするなど、各種のデータを所定の形式に変換する。
【００６０】
動画編集部２０２は、通信部２０１に受信された編集対象の動画の中間データに対して、データ変換部２０８にて編集対象の動画の中間データと同一グレードに変換された副素材を用いて編集処理を行う。
【００６１】
スクリプト作成部２０３は、動画編集部２０２における編集処理内容を記述したスクリプトを作成する。具体的には、スクリプト作成部２０３は、動画編集部２０２における編集処理内容として、編集処理の種類（切り取り、再圧縮、結合など）、その編集処理に用いられた副素材の種類（動画、静止画、音声、テキストなど）を記述したスクリプトを作成する。さらに、スクリプト作成部２０３は、編集処理に用いた副素材の格納場所（情報処理装置の装置名や、情報処理装置が開設するネットワークＮＷ上のＷｅｂサイトのＵＲＬなど）、情報処理装置１０１に編集処理を開始させるタイミングをスクリプトに記述する。
【００６２】
データ管理部２０４は、編集対象の動画の中間データ、編集処理に用いる副素材、情報処理装置１０１にて編集対象の動画の元データに対する編集処理が行われた後の動画を素材格納部２０５に格納し管理するとともに、スクリプト作成部２０３にて作成されたスクリプトをスクリプト格納部２０６に格納し管理する。
【００６３】
動画再生部２０９は、情報処理装置１０１にて編集対象の動画の元データに対する編集処理が行われた後の動画など、各種の動画を再生する。
【００６４】
表示部２１０は、編集者が動画編集処理の過程における操作画面など、各種の画面を表示するディスプレイなどである。情報処理装置１０２を所有する編集者は、表示部２１０の画面を見ながら、一連の動画編集処理（編集対象の動画（主素材）の選択、副素材の選択などの処理を含む）を行うことになる。
【００６５】
以下に、図１に示した動画編集システムの詳細な動作について、図２のフローチャートを参照して説明する。
【００６６】
最初に、情報処理装置１０２を所有する編集者は、情報処理装置１０２の表示部２１０の画面を見ながら情報処理装置１０１に格納されている動画（主素材）の全体または一部分を指定し、指定した動画の編集を行う旨を指示する。すると、情報処理装置１０２では、通信部２０１からネットワークＮＷを介して情報処理装置１０１に対して、編集者に指示された編集対象の動画の送信要求が行われる（ステップ２０１）。
【００６７】
情報処理装置１０１では、ネットワークＮＷを介して編集対象の動画の送信要求が通信部１０１にて受信されると（ステップ２０２）、データ管理部１０４が、編集対象の動画を素材格納部１０５から読み出し、データ変換部１０８が、素材格納部１０５から読み出された動画の全体または一部分の容量を相対的に小さくした中間データを作成し、その中間データをデータ管理部１０４の管理の元で素材格納部１０５に格納する（ステップ２０３）。
【００６８】
具体的には、図３に示すように、情報処理装置１０１のデータ変換部１０８は、情報処理装置１０２を所有する編集者の指示に基づき、素材格納部１０５から読み出された編集対象の動画の元データ「Ａ．ｍｐｇ」の全体または一部分に対して、次の（ア）〜（エ）に示す処理のいずれか１つ以上を行うことにより、動画の容量を相対的に小さくした中間データ「Ａ＿ｔｍｐ．ｍｐｇ」を作成する。このとき、動画の中間データ「Ａ＿ｔｍｐ．ｍｐｇ」のフレーム数は、動画の元データ「Ａ．ｍｐｇ」と同じフレーム数とする。
（ア）フォーマットを変換する
（イ）ビットレートを変換する
（ウ）画面サイズを変換する
（エ）色数（色情報）を削減する
なお、情報処理装置１０１では、素材格納部１０５に格納されている動画について、当該動画全体の中間データをデータ変換部１０８にて予め作成し、データ管理部１０４の管理の元でその中間データを素材格納部１０５に予め格納しておくこととしても良い。その場合には、ステップ２０３では、データ変換部１０８が編集対象の動画の中間データを作成する処理は行われず、素材格納部１０５から編集対象の動画の全体または一部分の中間データを読み出す処理が行われる。
【００６９】
続いて、情報処理装置１０１では、通信部１０１からネットワークＮＷを介して情報処理装置１０２に対して、編集対象の動画の中間データを送信する（ステップ２０４）。
【００７０】
情報処理装置１０２では、ネットワークＮＷを介して編集対象の動画の中間データが通信部２０１にて受信され、その中間データがデータ管理部２０４の管理の元で素材格納部２０５に格納される（ステップ２０５）。以降、情報処理装置１０２を所有する編集者は、情報処理装置１０２の表示部２１０の画面を見ながら、編集対象の動画の中間データに対する編集処理を行う。
【００７１】
続いて、情報処理装置１０２では、素材検索部２０７が、情報処理装置１０２を所有する編集者の指示に応じて、ネットワークＮＷに接続されている情報処理装置１０１〜１０ｎ（自己の情報処理装置１０２を含む）に格納されている素材を対象に、編集対象の動画の編集処理に用いる副素材（動画、静止画、音声、テキストなど）を検索して読み込み、その副素材をデータ管理部２０４の管理の元で素材格納部２０５に格納する（ステップ２０６）。
【００７２】
具体的には、図４に示すように、情報処理装置１０２の素材検索部２０７は、情報処理装置１０３の素材格納部３０５に格納されている素材の中から、編集処理（結合処理）に用いる動画として「Ｂ．ｍｐｇ」を検索し、読み込む。
【００７３】
なお、情報処理装置１０２の素材検索部２０７は、編集処理に用いる副素材を読み込む際に、その副素材の種類（動画、静止画、音声、テキストなど）や格納場所（情報処理装置の装置名や、情報処理装置が開設するネットワークＮＷ上のＷｅｂサイトのＵＲＬなど）の情報の他、図５に示すような属性情報を取得することする。
【００７４】
また、情報処理装置１０２の素材検索部２０７は、ネットワークＮＷ上の他の情報処理装置に格納されている副素材の検索を行うに際し、他の情報処理装置の全てに対して個々に副素材の照会を行うこととしても良く、また、情報処理装置１０１〜１０ｎのいずれかでネットワークＮＷ上の全ての素材を集中的に管理することとし、その装置に対して副素材の照会を行うこととしても良い。
【００７５】
また、情報処理装置１０２の素材検索部２０７は、ネットワークＮＷ上の他の情報処理装置に格納されている副素材を読み込む際に、副素材の中間データを作成した後に読み込むこととしても良い。ただし、副素材の方が編集対象の動画（主素材）よりも割合的に容量が小さいため、ネットワークＮＷを介して副素材を読み込んだとしてもネットワークＮＷの負荷は小さいと考えられることから、副素材の中間データを作成することなくそのままの状態で読み込むこととしても良い。本実施形態では、ステップ２０６において、副素材の中間データを作成することなくそのままの状態で読み込んだものとして、以下の動作を説明する。
【００７６】
続いて、情報処理装置１０２の素材検索部２０７は、情報処理装置１０２を所有する編集者の指示に応じて、ステップ２０６で検索された副素材の中から属性情報が所定の条件を満たしている副素材を選択する（ステップ２０７）。この際の条件は、編集者が任意に設定することとし、例えば、副素材の属性情報の１つ以上のパラメータを組み合わせて設定したグレードが編集対象の動画の元データのグレード（ＤＶＤ、高画質など）と合致していることなどが考えられる。なお、編集対象の動画の元データのグレードについては、編集者が任意のタイミングで取得することとし、例えば、ステップ２０５にてその動画の中間データを受信するタイミングで取得することなどが考えられる。
【００７７】
続いて、情報処理装置１０２では、データ変換部２０８が、素材検索部２０７にて選択された副素材に対して、編集対象の動画の中間データと同一グレードに変換して当該副素材の容量を相対的に小さくした中間データを作成する。
【００７８】
具体的には、図４に示すように、情報処理装置１０２のデータ変換部２０８は、情報処理装置１０３から副素材として取得した動画データ「Ｂ．ｍｐｇ」を編集対象の動画の中間データ「Ａ＿ｔｍｐ．ｍｐｇ」と同一グレードに変換し、副素材の中間データ「Ｂ＿ｔｍｐ．ｍｐｇ」を作成する。
【００７９】
さらに、情報処理装置１０２では、動画編集部２０２が、情報処理装置１０２を所有する編集者の指示に応じて、編集対象の動画の中間データに対して、データ変換部２０８にて作成された副素材の中間データを用いて編集処理（切り取り、再圧縮、結合など）を行う（ステップ２０８）。
【００８０】
具体的には、図６に示すように、情報処理装置１０２の動画編集部２０２は、情報処理装置１０１から受信した編集対象の動画の中間データ「Ａ＿ｔｍｐ．ｍｐｇ」から、フレーム番号「１０」の部分およびフレーム番号「４００」の部分を切り取る処理を行うとともに、情報処理装置１０３から取得した副素材の中間データ「Ｂ＿ｔｍｐ．ｍｐｇ」を上記で切り取った動画と結合する処理を行う。
【００８１】
なお、情報処理装置１０２では、素材検索部２０７にて選択された副素材の格納場所が編集対象の動画と同様の情報処理装置１０１である場合、編集対象の動画と同様に、情報処理装置１０１に対して副素材の中間データの送信要求を行うこととしても良い。その場合には、ステップ２０８では、データ変換部２０８が副素材の中間データを作成する処理は行われず、情報処理装置１０１に対して副素材の中間データの送信要求を行う処理とその中間データを情報処理装置１０１から受信する処理とが行われる。
【００８２】
次に、情報処理装置１０２では、スクリプト作成部２０３が、動画編集部２０２にて行われた編集処理内容として、編集処理の種類（切り取り、再圧縮、結合など）、その編集処理に用いられた副素材の種類（動画、静止画、音声、テキストなど）を記述したスクリプトを作成し、そのスクリプトをデータ管理部２０４の管理の元でスクリプト格納部２０６に格納する（ステップ２０９）。
【００８３】
このとき、情報処理装置１０２のスクリプト作成部２０３は、上記の編集処理内容以外にも、編集処理に用いた副素材の格納場所（情報処理装置の装置名や、情報処理装置が開設するネットワークＮＷ上のＷｅｂサイトのＵＲＬなど）の情報をスクリプトに記述するとともに、情報処理装置１０２を所有する編集者の指示に応じて、情報処理装置１０１に動画編集を開始させるタイミングとして、次の（ア）〜（ウ）に示すようなタイミングを示す情報をスクリプトに記述する。
（ア）即時、編集を開始する
（イ）任意の時間に編集を開始する
（ウ）時間を指定し、その指定時間に編集を開始する
なお、情報処理装置１０２では、情報処理装置１０１の負荷情報を定期的に取得するか、または任意のタイミングで送信要求を行うことで取得することとしても良い。その場合、情報処理装置１０２を所有する編集者は、情報処理装置１０１の負荷情報に基づいて、情報処理装置１０１に動画編集を開始させるタイミングを指示することとしても良い。
【００８４】
続いて、情報処理装置１０２では、通信部２０１からネットワークＮＷを介して情報処理装置１０１に対して、スクリプト作成部２０３にて作成されたスクリプトを送信する（ステップ２１０）。
【００８５】
情報処理装置１０１では、ネットワークＮＷを介してスクリプトが通信部１０１にて受信され、そのスクリプトがデータ管理部１０４の管理の元でスクリプト格納部１０６に格納される（ステップ２１１）。
【００８６】
続いて、情報処理装置１０１では、スクリプト解析部１０３が、通信部１０１に受信されたスクリプトに記述されている内容を解析する（ステップ２１２）。ここで解析する内容としては、情報処理装置１０２における編集処理内容、情報処理装置１０２における編集処理に用いられた副素材の格納場所、情報処理装置１０２から指示された編集処理の開始タイミングである。
【００８７】
続いて、情報処理装置１０１では、スケジューリング管理部１０９が、スクリプト解析部１０３における編集処理の開始タイミングの解析結果に基づき、編集処理の開始タイミングのスケジュールを調整する（ステップ２１３）。このとき、スケジューリング管理部１０９は、情報処理装置１０２から指示されたタイミングで動画編集を開始することができない場合には（別の動画の編集などを行っている場合や、別の動画の編集などを行う予約が入っている場合など）、通信部１０１を介して情報処理装置１０２との間で編集処理を開始するタイミングについて再度調整を行うことになる（ステップ２１４）。
【００８８】
続いて、情報処理装置１０１では、スケジューリング管理部１０９にて調整されたタイミングになった時点で、素材検索部１０７が、スクリプト解析部１０３における副素材の解析結果に基づき、情報処理装置１０２における編集処理に用いられた副素材と同一の副素材を、ネットワークＮＷに接続されている情報処理装置１０１〜１０ｎ（自己の情報処理装置１０１を含む）に格納されている素材の中から検索して読み込み、その副素材をデータ管理部１０４の管理の元で素材格納部１０５に格納する（ステップ２１５）。
【００８９】
さらに、情報処理装置１０１では、動画編集部１０２が、スクリプト解析部１０３における編集処理内容の解析結果に基づき、素材格納部１０５に格納されている編集対象の動画の元データに対して、素材検索部１０７にて読み込まれた副素材を用いて情報処理装置１０２にて行われた編集処理と同一内容の編集処理を行い、編集処理後の動画データをデータ管理部１０４の管理の元で素材格納部１０５に格納する（ステップ２１６）。
【００９０】
具体的には、図７に示すように、情報処理装置１０１では、スクリプト解析部１０３における情報処理装置１０２からのスクリプトの解析結果に基づいて、素材検索部１０７が、情報処理装置１０２における編集処理に用いられた同一の副素材「Ｂ．ｍｐｇ」を情報処理装置１０３から読み込み、さらに、動画編集部１０２が、素材格納部１０５に格納されている編集対象の動画の元データ「Ａ．ｍｐｇ」に対して、副素材「Ｂ．ｍｐｇ」を用いて情報処理装置１０２における編集処理と同一内容の編集処理を行う。
【００９１】
なお、情報処理装置１０１では、通信部１０１からネットワークＮＷを介して情報処理装置１０２に対して、動画編集部１０２における編集処理の経過情報を送信する（ステップ２１７）。それにより、情報処理装置１０２を所有する編集者は、情報処理装置１０２の表示部２１０の画面を見ながら、動画編集部１０２における編集処理の経過を確認することが可能となる。
【００９２】
情報処理装置１０２を所有する編集者は、情報処理装置１０２の表示部２１０の画面を見ながら動画編集部１０２における編集処理が終了したことを確認すると、任意のタイミングで編集後の動画の送信要求を行う（ステップ２１８）。なお、この送信要求は、情報処理装置１０２の通信部２０１からネットワークＮＷを介して情報処理装置１０１に送信される。このとき、情報処理装置１０２を所有する編集者は、編集後の動画を再度中間データに変換させて送信させるか、または編集後の動画を変換を行わずに送信させるかを指示するものとする。
【００９３】
情報処理装置１０１では、ネットワークＮＷを介して編集後の動画の送信要求が通信部１０１にて受信されると（ステップ２１９）、編集後の動画について再度中間データに変換して送信することが要求されているか、または変換を行わずに送信することが要求されているかが判断される（ステップ２２０）。
【００９４】
ステップ２２０で編集後の動画について中間データが要求されていると判断した場合、情報処理装置１０１では、データ管理部１０４が、編集後の動画の元データを素材格納部１０５から読み出し、データ変換部１０８が、素材格納部１０５から読み出された編集後の動画の元データに対する変換処理により中間データを作成し（ステップ２２１）、その中間データがデータ管理部１０４の管理の元で素材格納部１０５に格納される。
【００９５】
続いて、情報処理装置１０１では、通信部１０１からネットワークＮＷを介して情報処理装置１０２に対して、編集後の動画の中間データを送信する（ステップ２２２）。
【００９６】
情報処理装置１０２では、ネットワークＮＷを介して編集後の動画の中間データが通信部２０１にて受信され、その中間データがデータ管理部２０４の管理の元で素材格納部２０５に格納される（ステップ２２３）。
【００９７】
続いて、情報処理装置１０２では、動画再生部２０９が、情報処理装置１０２を所有する編集者の指示に応じて、ネットワークＮＷを介して通信部２０１にて受信された編集後の動画の中間データを表示部２１０の画面上で再生する（ステップ２２４）。
【００９８】
一方、ステップ２２０で編集後の動画について変換を行わずに元データが要求されていると判断した場合、情報処理装置１０１では、データ管理部１０４が、編集後の動画の元データを素材格納部１０５から読み出し、その元データが通信部１０１からネットワークＮＷを介して情報処理装置１０２に対して送信される（ステップ２２５）。
【００９９】
情報処理装置１０２では、ネットワークＮＷを介して編集後の動画の元データが通信部２０１にて受信され、その元データがデータ管理部２０４の管理の元で素材格納部２０５に格納される（ステップ２２６）。
【０１００】
続いて、情報処理装置１０２では、情報処理装置１０２を所有する編集者の指示に応じて、動画再生部２０９が、ネットワークＮＷを介して通信部２０１に受信された編集後の動画を表示部２１０の画面上で再生する（ステップ２２７）。
【０１０１】
上述したように本実施形態においては、情報処理装置１０２が、情報処理装置１０１から編集対象の動画の容量を相対的に小さくした中間データをネットワークＮＷを介して受信して該中間データに対して編集処理を行い、その編集処理内容を記述したスクリプトを作成し、情報処理装置１０１が、情報処理装置１０２にて作成されたスクリプトに基づいて、編集対象の動画の元データに対して情報処理装置１０２と同一の副素材を用いて同一内容の編集処理を行う。
【０１０２】
そのため、情報処理装置１０２を所有する編集者が情報処理装置１０１に格納された編集対象の動画を編集する場合に、従来技術のようにネットワークＮＷを介した遠隔操作により編集処理を行うことがなくなるため、ネットワークＮＷの転送速度などに起因して編集処理時の編集者の操作性が低下することを防止することができる。また、動画編集のために大容量の動画をネットワークＮＷ上で送受信することがなくなるため、ネットワークＮＷの負荷が増大することを防止することができる。
【０１０３】
なお、本発明においては、情報処理装置１０１，１０２内の処理は上述の専用のハードウェアにより実現されるもの以外に、その機能を実現するためのプログラムを各情報処理装置１０１，１０２にて読取可能な記録媒体に記録し、この記録媒体に記録されたプログラムを各情報処理装置１０１，１０２に読み込ませ、実行するものであっても良い。各情報処理装置１０１，１０２にて読取可能な記録媒体とは、フロッピーディスク、光磁気ディスク、ＣＤ−ＲＯＭなどの移設可能な記録媒体の他、各情報処理装置１０１，１０２に内蔵されたＨＤＤなどの記憶部を指す。さらに、各情報処理装置１０１，１０２にて読取可能な記録媒体は、ネットワークＮＷを介してプログラムを送信する場合のように、短時間の間、動的にプログラムを保持するもの（伝送媒体もしくは伝送波）、その場合のサーバとなる各情報処理装置１０１，１０２内部の揮発性メモリのように、一定時間プログラムを保持しているものを含む。
【０１０４】
【発明の効果】
以上説明したように本発明においては、第２の情報処理装置が、第１の情報処理装置から編集対象の動画の容量を相対的に小さくした中間データをネットワークを介して受信して該中間データに対して編集処理を行い、その編集処理内容を記述したスクリプトを作成し、第１の情報処理装置が、第２の情報処理装置にて作成されたスクリプトに基づいて、編集対象の動画の元データに対して第２の情報処理装置と同一の副素材を用いて同一内容の編集処理を行う構成としている。
【０１０５】
そのため、第２の情報処理装置を所有する編集者が、第１の情報処理装置に格納された編集対象の動画を編集する場合に、従来技術のようにネットワークを介した遠隔操作により編集処理を行うことがなくなるため、ネットワークの転送速度などに起因して編集処理時の編集者の操作性が低下することを防止することができる。また、動画編集のために大容量の動画をネットワーク上で送受信することがなくなるため、ネットワークの負荷が増大することを防止することができる。
【０１０６】
また、第２の情報処理装置上で編集対象の動画の容量を相対的に小さくした中間データに対して動画編集処理を行うため、編集者は、第２の情報処理装置のスペックが低い場合にも、動画編集処理を行うことができる。
【０１０７】
また、第２の情報処理装置上で編集対象の動画の元データに基づき作成した中間データに対して動画編集処理を行うため、編集者は、イメージ通りの動画編集処理を行うことができる。
【図面の簡単な説明】
【図１】本発明の一実施形態の動画編集システムを示す図である。
【図２】図１に示した動画編集システムの動作を説明するフローチャートである。
【図３】図２に示したステップ２０３の処理を説明する図である。
【図４】図２に示したステップ２０６の処理を説明する図である。
【図５】図２に示したステップ２０６の処理において収集される属性情報を説明する図である。
【図６】図２に示したステップ２０８の処理を説明する図である。
【図７】図２に示したステップ２１５，２１６の処理を説明する図である。
【符号の説明】
１０１〜１０ｎ    情報処理装置
１０１    通信部
１０２    動画編集部
１０３    スクリプト解析部
１０４    データ管理部
１０５    素材格納部
１０６    スクリプト格納部
１０７    素材検索部
１０８    データ変換部
１０９    スケジューリング管理部
２０１    通信部
２０２    動画編集部
２０３    スクリプト作成部
２０４    データ管理部
２０５    素材格納部
２０６    スクリプト格納部
２０７    素材検索部
２０８    データ変換部
２０９    動画再生部
２１０    表示部
ＮＷ    ネットワーク
【図１】
2004242064.tif 000003
【図２】
2004242064.tif 000004
【図３】
2004242064.tif 000005
【図４】
2004242064.tif 000006
【図５】
2004242064.tif 000007
【図６】
2004242064.tif 000008
【図７】
2004242064.tif 000009