(57)【要約】      （修正有）【課題】サーバ装置内のコンテンツをクライアント装置側から迅速に編集する。【解決手段】クライアント装置２００Ａ〜２００Ｎから受信した編集要求の内容に対応する区分のコンテンツデータを読み出し、このコンテンツデータに対応する編集用データを生成し、この編集用コンテンツデータをクライアント装置に送信する編集サーバ１００と、編集サーバ１００から送られた編集用データをプレビュー表示すると共にこのプレビュー表示に対する編集操作を行い、この編集操作の内容を編集指示情報として編集サーバ１００に送信するクライアント装置２００Ａ〜２００Ｎを備え、更に、編集サーバ１００は、編集指示情報を受信した場合に、編集サーバが編集指示情報に基づき自己の保持するコンテンツの編集を行う。【選択図】図１
2012248955.tif 000002
【特許請求の範囲】
【請求項１】
編集対象のコンテンツを記憶するサーバ装置と、前記サーバ装置から送り込まれたコンテンツの編集を行うクライアント装置とを備えたコンテンツ編集システムであって、
前記サーバ装置は、
前記クライアント装置からコンテンツの編集要求を受信した場合に前記編集要求で指定された区分のコンテンツデータを読み出すと共に当該コンテンツデータに対応する編集用データを生成する編集用データ生成手段と、
前記編集用データを前記クライアント装置に送信する編集用データ送信手段と、
前記編集用データに対する編集内容を示す編集指示情報を受信した場合に前記編集指示情報に基づき前記コンテンツに対する編集を行う格納コンテンツ編集手段とを備え、
前記クライアント装置は、
前記サーバ装置から送り込まれた前記編集用データをプレビュー表示として出力するプレビュー表示手段と、
前記プレビュー表示に対する編集操作を行う編集操作手段と、
前記編集操作の内容を前記編集指示情報として記録すると共に前記サーバ装置に送信する編集指示情報送信手段と、
を備えたことを特徴とするコンテンツ編集システム。
【請求項２】
請求項１に記載のコンテンツ編集システムにおいて、
前記編集用データ生成手段は、
前記編集要求で指定された区分のコンテンツデータを予め設定されたグループに対応付けて抽出するコンテンツ区間抽出手段と、
前記コンテンツデータに対応する前記編集用データとして異なる再生スピードに対応した再生用データを生成する再生用データ生成機能とを備えたことを特徴とするコンテンツ編集システム。
【請求項３】
請求項２に記載のコンテンツ編集システムにおいて、
編集用データ送信手段は、前記編集用データの解像度・再生ビットレートを低減するデータ圧縮機能を備えたことを特徴とするコンテンツ編集システム。
【請求項４】
請求項２に記載のコンテンツ編集システムにおいて、
前記再生用データ生成機能は、前記編集用データとして、倍速再生、逆再生、および逆倍速再生用の再生用データを生成することを特徴とするコンテンツ編集システム。
【請求項５】
編集対象のコンテンツを記憶するサーバ装置と、前記サーバ装置から送り込まれたコンテンツの編集を行うクライアント装置とを備えたコンテンツ編集システムにあって、前記サーバ装置内のコンテンツの編集を行うコンテンツ編集方法であって、
前記クライアント装置からコンテンツの編集要求を受信した場合に、前記編集要求の内容に対応するコンテンツを読み出し、当該コンテンツに対応する編集用コンテンツデータを生成し、前記編集用コンテンツデータを前記クライアント装置に送信する、動作手順を前記サーバ装置が行い、
前記サーバ装置からの前記編集用データをプレビュー表示として出力し、前記プレビュー表示に対する編集操作を行い、前記編集操作の内容を前記編集指示情報として記録すると共に前記サーバ装置に送信する、動作手順を前記クライアント装置が実行し、
次いで、前記コンテンツに対する編集内容を示す編集指示情報を受信した場合に、前記サーバ装置が前記編集指示情報に基づき前記コンテンツに対する編集を行うことを特徴としたコンテンツ編集方法。
【請求項６】
編集対象のコンテンツを記憶するサーバ装置と、前記コンテンツから抽出された編集用データに対する編集を行うクライアント装置とを備えたコンテンツ編集システムにあって、前記サーバ装置内のコンテンツを編集するためのコンテンツ編集プログラムであって、
前記クライアント装置から前記コンテンツの編集要求を受信した場合に前記編集要求の内容に対応する区分データを特定すると共に当該区分データに対応した前記編集用コンテンツデータを生成する編集用データ生成機能と、
前記編集用コンテンツデータを前記クライアント装置に送信する処理を行う編集用データ送信処理機能と、
前記編集用データが出力表示されたプレビュー表示に対して前記クライアント装置が編集操作を行い、当該編集操作の内容が前記編集指示情報として前記クライアント装置から送り込まれた場合に、前記編集指示情報に記載された前記コンテンツに対する編集内容に基づき前記コンテンツに対する編集を行う格納コンテンツ編集機能と、
を前記サーバ装置のコンピュータが実現することを特徴としたコンテンツ編集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ装置に格納されたコンテンツデータを、サーバ装置に接続したクライアント装置で編集するコンテンツ編集システムに関する。
【背景技術】
【０００２】
コンテンツサーバに対して公衆回線などの通信ネットワークを介してアクセス可能な、遠隔地にあるワークステーション、パソコン、スマートフォンなどのクライアント装置で、コンテンツサーバのハードディスク内に格納されたディジタル動画コンテンツ（以下、「動画」という）を編集するシステムが利用されている。
【０００３】
これに対する関連技術として、サーバ装置がクライアント装置から送り込まれた一連の編集指示を受信し、その編集指示に基づいてサーバ装置内の動画を編集し、編集結果をクライアント装置に返信し、クライアント装置のユーザが、返信された編集結果に基づく新たな編集指示をサーバ装置に送信することとサーバ装置からの編集結果を受信することとを繰り返しながらコンテンツの編集を行う動画編集システムが開示されている（特許文献１）。
【０００４】
また、この関連技術として、動画編集の開始時に編集対象の動画データ全体がサーバ装置からクライアント装置に送信され、クライアント装置側でこの動画データに対して行った編集操作に対応する指示情報をサーバ装置に送信し、サーバ装置が、自己の記憶手段に格納された動画に対してこの指示情報に基づく編集操作を行うことにより、動画編集を行うシステムが開示されている（特許文献２，３）。
【０００５】
更に、この関連技術として、動画編集開始時に編集で用いるコンテンツの必要なシーン区間のデータだけがサーバ装置からクライアント装置に送信され、クライアント装置は、動画に対して行ったシーンのカット、入れ替え、各種エフェクトなどの編集操作に対応する指示情報をサーバ装置に送信し、サーバ装置が自己の記憶手段に格納した動画をクライアント装置から送信された指示情報に基づき編集操作を行うシステムが開示されている（非特許文献１）。
【０００６】
映像データを編集用フォーマットに変換することにより、ノンリニア編集用映像データを生成する構成と、プレビュー再生操作アイコンの操作に応じて映像を再生表示するプレビュー映像表示領域を設けたシステムが開示されている（特許文献４）。
【０００７】
また、この関連技術として、通信ネットワークを介してクライアント装置にコンテンツをダウンロードし、クライアント装置でコンテンツを編集し、編集済みのコンテンツをサーバにアップロードする編集形態が開示されている（特許文献５）。
【０００８】
更に、この関連技術として、ユーザから指定された領域の論理タイムラインを生成する動画像編集装置が開示されている（特許文献６）。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００２−３６９１３０号公報
【特許文献２】特開平４−２７０４６８号公報
【特許文献３】特開２００６−１５７３６３号公報
【特許文献４】特開２００４−３１０８８９号公報
【特許文献５】特開２００６−１６６２８９号公報
【特許文献６】特開２００７−０８８９１５号公報
【非特許文献】
【００１０】
【非特許文献１】J.M. Paluska, H.Pham 「Interactive streaming of structured data」  Proceeding of IEEE International Conference on Pervasive Computing and Communications 2011 (PerCom 2010), 2010年4月, pp. 11-19
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、上記特許文献１に開示された関連技術では、利用者が次回の編集指示を出せるように、サーバ装置で編集された動画をクライアント装置へ送信する必要があり、同一の動画に対して編集を繰り返した場合、サーバ装置からクライアント装置へ大量のデータが送信され、これにより、利用者に対して余計な待ち時間が生じてしまうという不都合がある。また、多数の利用者（クライアント装置）から同時に編集の要求を受け付けると、サーバ装置で処理待ちが発生し、各利用者が編集結果を得るまでに時間が掛かってしまうといった不都合がある。
【００１２】
また、上記特許文献２，３，非特許文献１に開示された関連技術では、編集で用いる動画データを全てダウンロードするため通信量が大きくなるため、サーバ装置からクライアント装置に対して編集で用いる動画を転送するため、多大な通信時間を要するという不都合がある。更に、非特許文献２では、編集で用いるシーン区間のコンテンツデータのみをダウンロードする構成を有するが、編集用データをフレーム間圧縮データ（ＭＰＥＧ−４など）として保持することができないため、編集用データの圧縮率が低く、通信量が大きくなってしまうという不都合がある。
【００１３】
また、上記特許文献４，５，および６に開示された関連技術の内容を組み合わせた場合でも、クライアント装置がサーバ装置から送られた動画の編集を行い編集後の動画をサーバ装置に転送する必要があり、特に、通信ネットワークにおける上り回線の通信速度が下り回線の通信速度に比べて低い通信ネットワークではクライアント装置からサーバ装置へ編集後の動画転送には多大な時間を要するという不都合がある。
【００１４】
［発明の目的］
本発明は、上記関連技術の有する不都合を改善し、クライアント端末におけるサーバ装置内のコンテンツ処理待ち時間を有効に軽減し得るコンテンツ編集システム、コンテンツ編集方法、コンテンツ編集プログラムを提供することを、その目的とする。
【課題を解決するための手段】
【００１５】
上記目的を達成するために、本発明に係るコンテンツ編集システムは、編集対象のコンテンツを記憶するサーバ装置と、前記サーバ装置から送り込まれたコンテンツの編集を行うクライアント装置とを備えたコンテンツ編集システムであって、前記サーバ装置は、前記クライアント装置からコンテンツの編集要求を受信した場合に前記編集要求で指定された区分のコンテンツデータを読み出すと共に当該コンテンツデータに対応する編集用データを生成する編集用データ生成手段と、前記編集用データを前記クライアント装置に送信する編集用データ送信手段と、前記編集用データに対する編集内容を示す編集指示情報を受信した場合に前記編集指示情報に基づき前記コンテンツに対する編集を行う格納コンテンツ編集手段とを備え、前記クライアント装置は、前記サーバ装置から送り込まれた前記編集用データをプレビュー表示として出力するプレビュー表示手段と、前記プレビュー表示に対する編集操作を行う編集操作手段と、前記編集操作の内容を前記編集指示情報として記録すると共に前記サーバ装置に送信する編集指示情報送信手段とを備えたことを特徴としている。
【００１６】
また、本発明にかかるフィルタ処理管理方法は、編集対象のコンテンツを記憶するサーバ装置と、前記サーバ装置から送り込まれたコンテンツの編集を行うクライアント装置とを備えたコンテンツ編集システムにあって、前記サーバ装置内のコンテンツの編集を行うコンテンツ編集方法であって、前記クライアント装置からコンテンツの編集要求を受信した場合に、前記編集要求の内容に対応するコンテンツを読み出し、当該コンテンツに対応する編集用コンテンツデータを生成し、前記編集用コンテンツデータを前記クライアント装置に送信する、各動作手順を前記サーバ装置が実行し、前記サーバ装置からの前記編集用データをプレビュー表示として出力し、前記プレビュー表示に対する編集操作を行い、前記編集操作の内容を前記編集指示情報として記録すると共に前記サーバ装置に送信する、各動作手順を前記クライアント装置が行い、次いで、前記コンテンツに対する編集内容を示す編集指示情報を受信した場合に、前記サーバ装置が前記編集指示情報に基づき前記コンテンツに対する編集を行うことを特徴としている。
【００１７】
又、本発明にかかるフィルタ処理管理プログラムは、編集対象のコンテンツを記憶するサーバ装置と、前記コンテンツから抽出された編集用データに対する編集を行うクライアント装置とを備えたコンテンツ編集システムにあって、前記サーバ装置内のコンテンツを編集するためのコンテンツ編集プログラムであって、前記クライアント装置から前記コンテンツの編集要求を受信した場合に前記編集要求の内容に対応する区分データを特定すると共に当該区分データに対応した前記編集用コンテンツデータを生成する編集用データ生成機能と、前記編集用コンテンツデータを前記クライアント装置に送信する処理を行う編集用データ送信処理機能と、前記編集用データが出力表示されたプレビュー表示に対して前記クライアント装置が編集操作を行い、当該編集操作の内容が前記編集指示情報として前記クライアント装置から送り込まれた場合に、前記編集指示情報に記載された前記コンテンツに対する編集内容に基づき前記コンテンツに対する編集を行う格納コンテンツ編集機能と、を前記サーバ装置のコンピュータが実現することを特徴としている。
【発明の効果】
【００１８】
本発明は、以上のように構成され機能するので、これによると、クライアント装置がコンテンツ内の特定区分のデータを圧縮した編集用データをサーバ装置から取得し、この編集用データをプレビュー表示すると共に、このプレビュー表示に対する編集操作内容を編集指示情報として編集サーバ１００に送信し、サーバ装置が編集指示情報に基づき自己の保持するコンテンツの編集を行う構成としたことにより、サーバ装置内のコンテンツをクライアント装置側から迅速に編集し得るコンテンツ編集システム、コンテンツ編集方法、およびコンテンツ編集プログラムを提供することができる。
【図面の簡単な説明】
【００１９】
【図１】本実施形態に係るコンテンツ編集システムの一実施形態を示す概略ブロック図である。
【図２】図１に開示したコンテンツ編集システムにおけるキャッシュ設定ファイルの一例を示す説明図である。
【図３】図１に開示したコンテンツ編集システムにおける編集サーバの内部構成の一例を示す概略ブロック図である。
【図４】図１に開示したコンテンツ編集システムにおけるクライアント装置の内部構成の一例を示す概略ブロック図である。
【図５】図１に開示したコンテンツ編集システムにおける編集履歴情報の一例を示す説明図である。
【図６】図１に開示したコンテンツ編集システムにおける編集サーバからクライアント装置に対して提供される編集用データの概念モデルを示す説明図である。
【図７】図１に開示したコンテンツ編集システムにおけるクライアント装置が編集操作を行うときに用いるデータモデル概念を示す説明図である。
【図８】図１に開示したコンテンツ編集システムにおける編集処理の動作処理ステップを示すシーケンスチャートである。
【発明を実施するための形態】
【００２０】
［実施形態］
次に、本発明の実施形態について、その基本的構成内容を説明する。
【００２１】
本発明に係る実施形態としてのコンテンツ編集システム１は、図1に示すように、編集対象である動画コンテンツ（以下「コンテンツ」という）を保持する編集サーバ１００と、通信ネットワーク３００を介して編集サーバ１００に接続され、編集サーバ１００から送り込まれたコンテンツの編集処理を行うコンテンツクライアント２００（２００Ａ，２００Ｂ，・・・，２００Ｎ）を備えた構成を有する。
以下、特にクライアント装置を区別しない場合は、クライアント２００という。また、図１ではクライアント装置が３台示されているが、台数は何台でもよい。
【００２２】
ここで、コンテンツ編集システム１で編集されるコンテンツとしては特にフォーマットを限定しないが、本実施形態では、ＭＰＥＧ（Motion Picture Experts Group）−４フォーマット（ISO/IEC 14496-2）の動画像データを例にとって説明する。
【００２３】
ここで、ＭＰＥＧ−４フォーマットの動画像データは、図２に示すように、符号化方法により、１画面分のデータを、Iピクチャ、Pピクチャ、Bピクチャに分類する。
【００２４】
Ｉピクチャは、単独で符号化される。また、Ｐピクチャでは、時間軸上で直前のＩピクチャまたはPピクチャから予測された画像とそれ自身の画像との残差が符号化される。更に、Ｂピクチャは、時間軸上で直前のピクチャと直後のピクチャとから予測された画像とそれ自身との残差が符号化される。
ここで、時間軸（過去側〜未来側）上で、Ｉピクチャから次のＩピクチャの直前のピクチャまでをＧＯＰ（Group Of Picture）とする。ＧＯＰは、符号化の単位である。
また、通信ネットワーク３００は、例えば、ＴＣＰ／ＩＰ（Transmission  Control  Protocol/Internet Protocol）などの通信プロトコルに基づく公衆回線の通信ネットワークであるものとする。
【００２５】
編集サーバ１００は、クライアント装置２００から、コンテンツ編集の要求を受け付け、要求されたコンテンツの編集で用いるシーン区間の圧縮データを要求元のクライアント２００に送信する。
そして、このクライアント２００からコンテンツになされた編集操作の指示を受信し、編集サーバ１００に格納しているコンテンツに対して編集操作を反映する。
【００２６】
ここで、編集サーバ１００の内部構成について説明する。
編集サーバ１００は、図３に示すように、通信ネットワーク３００を介してクライアント装置２００と相互に動画編集に係る情報の送受信を行う通信制御部（編集用データ送信手段）１５０と、記憶部１２０に予め記憶されたコンテンツから、編集要求で指定された区分のデータを読み出し、このデータに対応する編集用データを生成する制御部（編集用データ生成手段）１１０を備えている。
また、制御部１１０は、編集用データに対するクライアント装置２００による編集内容を示す編集指示情報に基づき、記憶部１２０に記憶された対応するコンテンツの編集を行う（格納コンテンツ編集手段）。
【００２７】
更に、編集サーバ１００は、オペレータが入力装置１３を利用して入力した入力情報を受付け、その入力内容を制御部１１０に伝達する入力制御部１３０と、制御部１１０による処理実行内容をプログラム制御に基づきディスプレイ装置などの出力装置１４に出力する出力制御部１４０を備えた構成を有する。
【００２８】
制御部１１０は、例えば、中央演算処理装置（ＣＰＵ：Central  Processing  Unit）やワークエリアとなる記憶装置（ＲＡＭ：Random  Access  Memory）を有し、記憶部１２０に格納されている動作プログラムに基づいて実行処理を行うことにより、各部を制御しつつ、編集サーバ１００側における編集用データ生成処理や編集処理を実現する。
【００２９】
記憶部１２０は、ハードディスク装置などの記憶装置から構成され、制御部１１０が実行する種々の動作プログラムやコンテンツ編集システム1の編集対象となっているコンテンツなどを記憶している。
【００３０】
記憶部１２０に格納された動作プログラムには、編集サーバ１００の基本動作を司る任意のＯＳ（Operating System）の他に、ＯＳと協働して編集サーバ１００側の編集処理を実現するための、編集サーバプログラムなどが含まれる。
【００３１】
入力制御部１３０には、例えば、キーボードやポインティング・デバイスなどの入力装置１３が接続されており、入力装置１３から入力された制御部１１０への指示などを受け付けて制御部１１０に伝達する。
【００３２】
出力制御部１４０には、例えば、ディスプレイ装置やプリンタなどの出力装置１４が接続されており、制御部１１０の処理結果などを必要に応じて出力装置１４に出力する。
通信制御部１５０は、例えば、ＮＩＣ（Network Interface Card）やルータなどの通信装置から構成され、通信ネットワーク３００を介して行われるクライアント装置２００との通信を制御する。
【００３３】
クライアント装置２００Ａ、２００Ｂ、・・・、２００Ｎはそれぞれ編集サーバ１００から編集用データを受信し、受信したデータに対してノンリニアな映像編集操作を行うと共に、行った編集操作の履歴を示す情報を編集サーバ１００に送信する。
【００３４】
クライアント２００Ａ、２００Ｂ、・・・、２００Ｎはそれぞれ同様の内部構成を有する。このため、以下、代表してクライアント２００Ａの内部構成について説明する。
【００３５】
クライアント装置２００Ａは、図４に示すように、通信ネットワーク３００を介して編集サーバ１００と相互に動画編集に係る情報の送受信を行う通信制御部（編集指示情報送信手段）２５０と、編集サーバ１００から送り込まれた編集用データを予め設置された出力装置（ディスプレイ装置など）１４に対してプレビュー表示として出力する出力制御部（プレビュー表示手段）２４０と、出力装置１４におけるプレビュー表示に対して編集操作を行い、この編集操作の内容を編集指示情報として記録する制御部（編集操作手段）２１０を備えている。
【００３６】
また、クライアント装置２００Ａは、編集者（クライアント装置２００Ａの利用者）から入力されたプレビュー表示に対する編集指示を制御部２１０に伝達する入力制御部２３０と、制御部２１０における動作処理を実現するためのアプリケーションプログラム等を記憶保持する記憶部２２０を備えている。
また、制御部２１０は、入力制御部２３０から通知された編集指示に基づき上記編集操作を実行するものとする。
【００３７】
尚、制御部２１０は、例えば、ＣＰＵやワークエリアとなる記憶装置を備え、記憶部２２０に格納されている動作プログラムに基づいて、各部を制御しつつ後述するクライアント装置２００側の編集操作などの実行を行う。
【００３８】
記憶部２２０は、例えば、ＲＡＭ、ハードディスク、ＳＳＤ等の記憶装置から構成され、制御部２１０の動作プログラム（本実施形態特有の編集クライアントプログラムを含む）、編集中のコンテンツ、コンテンツに対する編集操作手順を記録した編集履歴情報などを記憶している。
【００３９】
クライアント装置２００は、動作プログラムの一つである、編集クライアントプログラムを実行することにより、コンテンツに対してシーンの削除、入れ換え、特殊効果（例えば、スーパーインポーズ、フェードアウトなど）などの映像編集として行われる各種編集操作を行う。
【００４０】
尚、編集クライアントプログラム実行時における、これらの各種編集操作はＧＯＰ単位で行われるものとする。これにより、例えば、ＭＰＥＧ−４フォーマットで作成されている編集用データに対して展開や再圧縮などの処理を施すことなく、編集用データの編集作業を行うことが可能となる。
【００４１】
編集履歴情報は、図５に示すように、「再生順序番号」、「コンテンツ識別子」、「開始時間」、「終了時間」、および「編集内容特定情報」それぞれを示すカラムからなるテーブル情報である。
ここで、「再生順序番号」は各動画におる再生を行う順序を示し、「コンテンツ識別子」は各動画コンテンツに割り当てられた固有の数値（コンテンツ特定情報）を示す。
また、「開始時間」及び「終了時間」は、動画コンテンツ中における一定範囲の開始点と終了点を示す、つまり、動画コンテンツ中のどの部分かを特定するための情報である。
【００４２】
「編集内容特定情報」は、コンテンツの「開始時間」から「終了時間」までの部分、またはコンテンツの「開始時間」で指定された位置に対してなされた編集操作の内容を示す情報である。
【００４３】
また、クライアント装置２００の入力制御部２３０には、図４に示すように、例えば、キーボードやポインティング・デバイス（マウス）などの入力装置２３が接続されているものとする。
また、入力制御部２３０は、入力装置２３から入力された制御部２１０への指示コマンドなどを受け付けて制御部２１０に伝達する。
【００４４】
出力制御部２４０には、例えば、ディスプレイ装置やプリンタなどの出力装置２４が接続されているものとする。出力制御部２４０は、制御部２１０の処理結果などを必要に応じて出力装置２４に出力する。
【００４５】
通信制御部２５０は、通信値ネットワーク３００に通信可能に接続されたネットワークカード等を有し、編集サーバ１００から送り込まれた、クライアント装置２００内で編集されるコンテンツを受信する。
また、通信制御部２５０は受信したコンテンツに対してクライアント装置２００が行った編集操作の内容を示す編集履歴情報を編集サーバ１００に対して送信する。
【００４６】
ここで、編集サーバ１００により生成されクライアント装置２００に送信される編集用データのデータモデル概念図を図６に示す。
ここでは、クライアント装置２００が、ローカルで再生、プレビュー再生、早送り、巻き戻しを擬似的に実行するために、Ｂａｃｋｂｏｎｅというデータが用意される（図６）。
尚、個々のＢａｃｋｂｏｎｅは、対応する動画シーンをＧＯＰ単位で指し示す。
【００４７】
動画シーンのデータは、元画像である高品質映像データ（Ｌａｎｅ＃０）に他に、クライアント装置２００がダウンロードする圧縮データである、プレビュー再生用データ（Ｌａｎｅ＃１）、早送り用の圧縮データ（２倍速：Ｌａｎｅ＃２、４倍速：Ｌａｎｅ＃３、８倍速：Ｌａｎｅ＃４）、プレビュー逆再生用データ（Ｌａｎｅ＃５）、巻き戻し（早巻き戻し）用の圧縮データ（２倍速：Ｌａｎｅ＃６、４倍速：Ｌａｎｅ＃７、８倍速：Ｌａｎｅ＃８）が含まれる。
【００４８】
これにより、必要なシーン区間のみを圧縮データとしてクライアント装置２００に送信することができ、また、クライアント装置２００では、Ｂａｃｋｂｏｎｅデータを用いて、各種プレビュー再生が可能となる。
【００４９】
ここで、クライアント装置２００が編集操作時に用いるデータモデルの概念を、図７に示す。
図７では、クライアント装置２００は編集情報としてＢａｃｋｂｏｎｅを指し示すプレビュー用データ（プレイリスト）を保持している。
これにより、編集者（クライアント装置の操作者）は随時プレビュー再生を行いながら編集操作を進めて行くことができる。
【００５０】
また、ＧＯＰ単位で編集用データを取り扱う場合の動画圧縮率について説明する。例えば、解像度が１９２０×１０８０の画像データにより構成される動画像を生成する場合、その伝送速度は約１０００Ｍｂｉｔ／ｓｅｃとなる。
【００５１】
これに対して、解像度が１９２０×１０８０の各画像データをJＰＥＧで圧縮して動画像を生成する場合、約２００Ｍｂｉｔ／ｓｅｃとなり、また、解像度が１９２０×１０８０の動画像をＭＰＥＧ−２で圧縮した場合、約１０Ｍｂｉｔ／ｓｅｃとなる。
【００５２】
したがって、仮にプレビュー用データを含めて8個のデータ（図６：Ｌａｎｅ＃１〜Ｌａｎｅ＃８）を生成したとしても合計で８０Ｍｂｉｔ／ｓｅｃであり、依然として他の手法よりも編集用データのサイズを小さく抑制することができる。
【００５３】
以上のように、本実施形態によれば、サーバ装置から編集用データが送り込まれるまでのクライアント装置における編集処理時の待ち時間、編集処理の待ち時間、および通信遅延等を有効に低減することができるため、クライアント装置において少ない処理待ち時間でサーバ装置内のコンテンツの編集を行うことが可能となる。
【００５４】
［実施形態の動作説明］
次に、上記実施形態であるコンテンツ編集システム１における動作処理内容について説明する。
【００５５】
まず、クライアント装置２００からコンテンツの編集要求を受信した場合に、編集サーバ１００は、この編集要求の内容に対応する区分のコンテンツデータを読み出し、このコンテンツデータに対応する編集用データを生成し（編集用データ生成工程）、この編集用データを編集要求の送信元であるクライアント装置２００に送信する（編集用データ送信処理工程）。
【００５６】
クライアント装置２００は、編集サーバ１００から送り込まれた編集用データをプレビュー表示として出力し、このプレビュー表示に対する編集操作を行う（格納コンテンツ編集工程）。
次いで、クライアント装置２００は、編集操作の内容を編集指示情報として記録し、この編集指示情報を編集サーバ１００に送信する。
【００５７】
最後に編集サーバ１００は、自己が保持するコンテンツに対する編集内容を示す編集指示情報を受信した場合に、この編集指示情報に基づきコンテンツに対する編集を行う。
【００５８】
ここで、上記編集用データ生成工程、編集用データ送信処理工程、および格納コンテンツ編集工程については、その実行内容をプログラム化し、編集サーバ１００のコンピュータに実行させるように構成してもよい。
また、本プログラムは、非一時的な記憶媒体、例えば、ＤＶＤ、ＣＤ、フラッシュメモリなどに記録されてもよい。その場合、本プログラムは、記録媒体からコンピュータによって読み出され、実行される。
【００５９】
［編集処理機能の動作説明］
次に、本実施形態のコンテンツ編集システム１における編集処理について、図８のフローチャートに基づき具体的に説明する。
【００６０】
まず、クライアント装置２００が編集対象のコンテンツを指定するコンテンツ指定情報、編集対象のコンテンツ毎に対応した必要シーン区間、およびコンテンツ編集の要求を示す編集要求メッセージを含むコンテンツ編集要求を、編集サーバ１００に送信する（ステップＳ２０１）。
ここで、コンテンツ指定情報により指定されたコンテンツは、１つであっても複数であってもよいものとする。
【００６１】
次に、コンテンツ編集要求を受けた編集サーバ１００は、コンテンツ指定情報により指定されたコンテンツ、およびコンテンツ毎の必要シーン区間のデータをＧＯＰ単位で抽出し、（疑似的な）編集用データを生成する（ステップＳ１０１）。そして、通信制御部１５０がこの編集用データをコンテンツ編集要求の送信元であるクライアント２００に通信ネットワーク３００を介して送信する（ステップＳ１０２）。
【００６２】
クライアント装置２００は編集用データを受信した場合に（ステップＳ２０２）、制御部２１０が編集クライアントプログラムを起動し、出力装置２４に編集画面を出力表示する。
これにより、クライアント装置２００は、編集入力の受付状態に設定されたことになる。
【００６３】
ここで、編集者がクライアント２００の入力装置２３（例えば、マウス）を操作することにより、編集画面上に配置されたボタン等対する入力操作を行うことで、コンテンツに対する編集指示を入力する。制御部２１０は入力された編集指示を受け付ける（ステップＳ２０３）。 
【００６４】
制御部２１０は、編集画面上のクリックされた位置を特定し、特定した画面上の位置に応じて、どの編集操作が指示されたか、またはコンテンツのどの部分が編集操作の対象であるかを特定する（編集指示内容の特定）。そして、受け付けた編集操作の指示が編集終了の指示であるか否かを判別する（ステップＳ２０４）。
【００６５】
ここで、受け付けた編集操作の指示が編集終了の指示でない場合（ＮＯ：ステップＳ２０４）、制御部２１０は、オペレータにより入力指示された編集操作の内容を示す編集操作指示、および編集操作対象のコンテンツの部分に基づいて１回分の編集履歴情報を生成し、記憶部２２０に追加格納する（ステップＳ２０５）。ここで、制御部２１０は新たな編集指示の要求を受け付けるため待機状態に入る。
【００６６】
動作処理ステップはステップＳ２０４以前に戻り、 編集者がコンテンツの編集作業として、コンテンツの範囲指定やコンテンツ編集操作の指示入力を、入力操作をクライアント装置２００に対して繰り返し行った後、クライアント装置２００にコンテンツの編集終了を指示する（図８、ステップＳ２０４：ＹＥＳ）。
ここで、制御部２１０は、記憶部２２０に蓄積された編集履歴情報を通信制御部２５０から、通信ネットワーク３００を介して、編集サーバ１００に送信する（ステップＳ２０６）。
【００６７】
編集サーバ１００の通信制御部１５０がクライアント装置２００から送られた編集履歴情報を受信すると（ステップＳ１０６）、制御部１１０は、受信した編集履歴情報に含まれる指示順に、記憶部１２０に格納されているコンテンツを素材とした編集操作を行う。
これにより、上記コンテンツに対する編集を行うことにより新たなコンテンツを生成し、記憶部１２０に格納して編集処理を終了する（ステップＳ１０７）。
【００６８】
以上のように、本実施形態にかかるコンテンツ編集システム１では、編集サーバ１００は編集用データを生成すると共にクライアント装置２００に対して送信し、クライアント装置２００は受信した編集用データを用いて各種編集操作を行う。
次いで、クライアント２００は、コンテンツに対して行った編集操作を表すデータ（指示情報）を編集サーバ１００に送信する。
【００６９】
編集サーバ１００は記憶部１２０に格納しているコンテンツを素材として、受信した編集操作を表すデータに示される編集操作に従ってコンテンツを編集・生成する。
【００７０】
このため、編集サーバ１００からクライアント２００に送信される情報量は、必要シーン区間のみのデータを圧縮して送るため、編集に用いるコンテンツの全データを送る場合に比べて大幅に軽減される。
【００７１】
また、クライアント２００から編集サーバ１００に送信される情報量は、編集されたコンテンツデータそのものを編集サーバ１００に返す場合よりも削減される。 
【００７２】
これにより、本実施形態では、編集サーバ１００はクライアント装置２００から、コンテンツ編集の要求を受け取った場合に、要求されたコンテンツの必要シーン区間のデータを圧縮して要求元のクライアント装置２００に送信し、クライアント装置２００側では、編集者がコンテンツに対する編集指示をクライアント装置２００に入力し、クライアント装置２００は、この編集指示に基づき編集コンテンツのプレビューを表示する。
【００７３】
ここで、クライアント装置２００は、編集指示を記憶部に蓄積しておき、編集作業の終了時にまとめて編集サーバ１００に対して編集指示を送信する。編集指示を受信した編集サーバは、クライアントで行われた編集操作をなぞりコンテンツを編集するため、クライアント装置２００で実行された編集操作と同等の編集操作を編集サーバ１００内で実行することができる。
【００７４】
また、本実施形態では、編集用データを用いてローカルで編集操作とプレビュー表示を行い、最終的な操作指示情報をサーバ側に送ることで編集操作を終えるため、編集操作中に、サーバ装置からクライアント装置へのデータ送信が生じず、更には、編集操作中は、サーバ装置で処理が行われることがないため、編集操作する度に処理待ちが発生するようなことがないため、編集操作を行うクライアント装置利用者に対しての操作待ち時間を有効に軽減することが可能となる。
【００７５】
また、サーバ側から、編集で用いるシーン区間のコンテンツデータのみを、フレーム間圧縮データで、解像度・再生ビットレートを低く圧縮した上で、クライアント装置に送るため、通信量を低減することができ、このため、サーバ装置からクライアント装置へ編集で用いる動画データの転送に要する通信時間を、有効に低減、短縮化することが可能となる。
【００７６】
更に、編集操作後クライアント装置からサーバ装置に対して編集操作履歴情報を送信することで編集作業が完了するため、クライアント装置からサーバ装置に対して編集後の動画コンテンツそのものを転送する必要がなくなり、これにより、クライアント装置からサーバ装置への通信データ量を有効に抑制することができる。
【００７７】
上述の実施形態については、その新規な技術的内容の要点をまとめると、以下のようになる。
尚、上記実施形態の一部または全部は、新規な技術として以下のようにまとめられるが、本発明は必ずしもこれに限定されるものではない。
【００７８】
（付記１）
編集対象のコンテンツを記憶するサーバ装置と、前記サーバ装置から送り込まれたコンテンツの編集を行うクライアント装置とを備えたコンテンツ編集システムであって、
前記サーバ装置は、
前記クライアント装置からコンテンツの編集要求を受信した場合に前記編集要求で指定された区分のコンテンツデータを読み出すと共に当該コンテンツデータに対応する編集用データを生成する編集用データ生成手段と、
前記編集用データを前記クライアント装置に送信する編集用データ送信手段と、
前記編集用データに対する編集内容を示す編集指示情報を受信した場合に前記編集指示情報に基づき前記コンテンツに対する編集を行う格納コンテンツ編集手段とを備え、
前記クライアント装置は、
前記サーバ装置から送り込まれた前記編集用データをプレビュー表示として出力するプレビュー表示手段と、
前記プレビュー表示に対する編集操作を行う編集操作手段と、
前記編集操作の内容を前記編集指示情報として記録すると共に前記サーバ装置に送信する編集指示情報送信手段と、
を備えたことを特徴とするコンテンツ編集システム。
【００７９】
（付記２）
付記１に記載のコンテンツ編集システムにおいて、
前記編集用データ生成手段は、
前記編集要求で指定された区分のコンテンツデータを予め設定されたグループに対応付けて抽出するコンテンツ区間抽出手段と、
前記コンテンツデータに対応する前記編集用データとして異なる再生スピードに対応した再生用データを生成する再生用データ生成機能とを備えたことを特徴とするコンテンツ編集システム。
【００８０】
（付記３）
付記２に記載のコンテンツ編集システムにおいて、
編集用データ送信手段は、前記編集用データの解像度・再生ビットレートを低減するデータ圧縮機能を備えたことを特徴とするコンテンツ編集システム。
【００８１】
（付記４）
付記２に記載のコンテンツ編集システムにおいて、
前記再生用データ生成機能は、前記編集用データとして、倍速再生、逆再生、および逆倍速再生用の再生用データを生成することを特徴とするコンテンツ編集システム。
【００８２】
（付記５）
編集対象のコンテンツを記憶するサーバ装置と、前記サーバ装置から送り込まれたコンテンツの編集を行うクライアント装置とを備えたコンテンツ編集システムにあって、前記サーバ装置内のコンテンツの編集を行うコンテンツ編集方法であって、
前記クライアント装置からコンテンツの編集要求を受信した場合に、前記編集要求の内容に対応するコンテンツを読み出し、当該コンテンツに対応する編集用コンテンツデータを生成し、前記編集用コンテンツデータを前記クライアント装置に送信する、動作手順を前記サーバ装置が実行し、
前記サーバ装置からの前記編集用データをプレビュー表示として出力し、前記プレビュー表示に対する編集操作を行い、前記編集操作の内容を前記編集指示情報として記録すると共に前記サーバ装置に送信する、動作手順を前記クライアント装置が実行し、
次いで、前記コンテンツに対する編集内容を示す編集指示情報を受信した場合に、前記サーバ装置が前記編集指示情報に基づき前記コンテンツに対する編集を行うことを特徴としたコンテンツ編集方法。
【００８３】
（付記６）
編集対象のコンテンツを記憶するサーバ装置と、前記コンテンツから抽出された編集用データに対する編集を行うクライアント装置とを備えたコンテンツ編集システムにあって、前記サーバ装置内のコンテンツを編集するためのコンテンツ編集プログラムであって、
前記クライアント装置から前記コンテンツの編集要求を受信した場合に前記編集要求の内容に対応する区分データを特定すると共に当該区分データに対応した前記編集用コンテンツデータを生成する編集用データ生成機能と、
前記編集用コンテンツデータを前記クライアント装置に送信する処理を行う編集用データ送信処理機能と、
前記編集用データが出力表示されたプレビュー表示に対して前記クライアント装置が編集操作を行い、当該編集操作の内容が前記編集指示情報として前記クライアント装置から送り込まれた場合に、前記編集指示情報に記載された前記コンテンツに対する編集内容に基づき前記コンテンツに対する編集を行う格納コンテンツ編集機能と、
を前記サーバ装置のコンピュータが実現することを特徴としたコンテンツ編集プログラム。
【産業上の利用可能性】
【００８４】
本発明は、本発明によれば、公衆回線や通信ネットワークを使用してアクセス可能なコンテンツサーバのハードディスク上に格納されたディジタル動画コンテンツを、遠隔地に置かれたパソコンやワークステーションからディジタル編集するためのサーバ−クライアントシステムに対して有効に適用できる。
【符号の説明】
【００８５】
１００  編集サーバ
２００  クライアント装置
３００  通信ネットワーク
１１０  制御部
１２０  記憶部
１３０  入力制御部
１４０  出力制御部
１５０  通信制御部
２１０  制御部
２２０  記憶部
２３０  入力制御部
２４０  出力制御部
２５０  通信制御部
【図１】
2012248955.tif 000003
【図２】
2012248955.tif 000004
【図３】
2012248955.tif 000005
【図４】
2012248955.tif 000006
【図５】
2012248955.tif 000007
【図６】
2012248955.tif 000008
【図７】
2012248955.tif 000009
【図８】
2012248955.tif 000010