(57)【要約】  【課題】ユーザーの所望タイミングで動画像の画像処理を行う動画像処理システムの提供  【解決手段】要求情報提供手段Ｍ３は、獲得した動画情報に対して画像処理を行うことを要求する要求情報を提供する。要求情報は、低精度動画情報に含まれる場面を特定する特定情報を有する。特定情報は、特定する場面の位置情報を有する。画像処理手段Ｍ５は、獲得した要求情報の特定情報が有する位置情報に基づき低精度動画情報の場面を特定し、特定した場面に対応する高精度動画情報に対して画像処理を行う。動画情報生成手段Ｍ１１は、獲得した動画撮影情報に基づき、高精度動画情報および低精度動画情報を生成する。動画情報生成手段Ｍ１１は、高精度動画情報を動画保存手段Ｍ９に保持する。低精度動画情報および高精度動画情報は、場面を特定する位置情報を有する。位置情報は、場面を時間により特定するものである。【選択図】    図１
2006304164.tif 000002
【特許請求の範囲】
【請求項１】
動画情報に対する画像処理を行う動画像処理システムにおいて、
前記動画像処理システムは、
前記動画情報を提供する動画情報提供手段、
獲得した前記動画情報に対して画像処理を行うことを要求する要求情報を提供する要求情報提供手段、
獲得した前記要求情報に基づき前記動画情報に対して画像処理を行う画像処理手段、
を有する動画像処理システム。
【請求項２】
請求項１に係る動画像処理システムにおいて、さらに、
撮影された動画に基づく動画撮影情報に基づき動画情報を生成する動画情報生成手段、
を有する動画像処理システム。
【請求項３】
請求項２に係る動画像処理システムにおいて、
前記動画情報生成手段は、
前記動画撮影情報に基づき、画像処理用動画情報および提供用動画情報を生成し、
前記動画情報提供手段は、
前記提供用動画情報を提供し、
前記画像処理手段は、
前記画像処理用動画情報に対して画像処理を行うこと、
を特徴とする動画像処理システム。
【請求項４】
請求項３に係る動画像処理システムにおいて、
前記画像処理用動画情報は、高精度動画情報であり、
前記提供用動画情報は、低精度動画情報であること、
を特徴とする動画像処理システム。
【請求項５】
請求項１〜請求項４に係る動画像処理システムのいずれかにおいて、
前記要求情報提供手段は、さらに、
前記提供用動画情報に含まれる場面を特定する特定情報を有する要求情報を提供し、
前記画像処理手段は、
獲得した要求情報が有する前記特定情報に基づき前記提供用動画情報の場面を特定し、特定した場面に対応する前記画像処理用動画情報に対して画像処理を行うこと、
を特徴とする動画像処理システム。
【請求項６】
請求項５に係る動画像処理システムにおいて、
前記画像処理用動画情報および提供用動画情報は、さらに、
前記場面を特定する位置情報を有し、
前記特定情報は、さらに、
特定する場面の前記位置情報を有し、
前記画像処理手段は、さらに、
前記特定情報が有する前記位置情報に基づき場面を特定すること、
を特徴とする動画像処理システム。
【請求項７】
請求項６に係る動画像処理システムにおいて、
前記位置情報は、さらに、
前記場面を時間により特定するものであること、
を特徴とする動画像処理システム。
【請求項８】
請求項３〜請求項７に係る動画像処理システムのいずれかにおいて、
前記動画情報生成手段は、
複数の前記動画撮影情報に基づき、それぞれに対応する画像処理用動画情報および提供用動画情報を生成すること、
を特徴とする動画像処理システム。
【請求項９】
請求項８に係る動画像処理システムにおいて、
前記画像処理手段は、さらに、
画像処理を行った複数の画像処理用動画情報を編集した編集動画情報を生成すること、
を特徴とする動画像処理システム。
【請求項１０】
請求項３〜請求項９に係る動画像処理システムのいずれかにおいて、
前記動画情報生成手段は、さらに、
前記画像処理用動画情報を動画保存手段に保持すること、
を特徴とする動画像処理システム。
【請求項１１】
動画情報に対する画像処理を行う動画像処理装置において、
前記動画情報に対して画像処理を行うことを要求する要求情報を獲得すると、獲得した要求情報に基づき前記動画情報に対して画像処理を行うこと、
を特徴とする動画像処理装置。
【請求項１２】
請求項１１に係る動画像処理装置において、
前記動画情報は、高精度動画情報であること、
を特徴とする動画像処理装置。
【請求項１３】
請求項１１または請求項１２に係る動画像処理装置のいずれかにおいて、
前記動画情報に含まれる場面を特定する特定情報を有する要求情報を獲得すると、獲得した要求情報が有する前記特定情報に基づき場面を特定し、特定した場面に対応する前記動画情報に対して画像処理を行うこと、
を特徴とする動画像処理装置。
【請求項１４】
請求項１３に係る動画像処理装置において、さらに、
前記場面を特定する位置情報であって、前記特定情報が有する位置情報に基づき場面を特定すること、
を特徴とする動画像処理装置。
【請求項１５】
請求項１４に係る動画像処理装置において、さらに、
画像処理を行った複数の動画情報を編集した編集動画情報を生成すること、
を特徴とする動画像処理装置。
【請求項１６】
自らに含まれる場面を特定する位置情報を有する動画情報を獲得し、獲得した動画情報に対して画像処理を行うことを要求する要求情報であって、当該動画情報に含まれる場面を特定する特定情報を有する要求情報を提供する編集要求装置であって、
前記特定情報は、前記位置情報を有すること、
を特徴とする編集要求装置。
【請求項１７】
請求項１６に係る編集要求装置において、
前記位置情報は、さらに、
前記場面を時間により特定するものであること、
を特徴とする編集要求装置。
【請求項１８】
動画情報に対する画像処理を行う動画像処理システムプログラムにおいて、
前記動画情報を提供させるステップ、
獲得した前記動画情報に対して画像処理を行うことを要求する要求情報を提供させるステップ、
獲得した前記要求情報に基づき前記動画情報に対して画像処理を行わせるステップ、
を有する動画像処理システムプログラム。
【請求項１９】
請求項１８に係る動画像処理システムプログラムにおいて、さらに、
撮影された動画に基づく動画撮影情報に基づき動画情報を生成させるステップ、
を有する動画像処理システムプログラム。
【請求項２０】
請求項１９に係る動画像処理システムプログラムにおいて、
前記動画撮影情報に基づき、画像処理用動画情報および提供用動画情報を生成させるステップ、
前記提供用動画情報を提供させるステップ、
前記画像処理用動画情報に対して画像処理を行わせるステップ、
を有する動画像処理システムプログラム。
【請求項２１】
請求項２０に係る動画像処理システムプログラムにおいて、
前記画像処理用動画情報は、高精度動画情報であり、
前記提供用動画情報は、低精度動画情報であること、
を特徴とする動画像処理システムプログラム。
【請求項２２】
請求項２０または請求項２１に係る動画像処理システムプログラムのいずれかにおいて、さらに、
前記提供用動画情報に含まれる場面を特定する特定情報を有する要求情報を提供させるステップ、
獲得した要求情報が有する前記特定情報に基づき前記提供用動画情報の場面を特定し、特定した場面に対応する前記画像処理用動画情報に対して画像処理を行わせるステップ、
を有する動画像処理システムプログラム。
【請求項２３】
請求項２２に係る動画像処理システムプログラムにおいて、さらに、
前記場面を特定する位置情報を有する画像処理用動画情報および提供用動画情報を生成させるステップ、
前記場面を特定する位置情報を有する特定情報を有する要求情報を提供させるステップ、
前記特定情報が有する位置情報に基づき場面を特定させるステップ、
を有する動画像処理システムプログラム。
【請求項２４】
請求項２３に係る動画像処理システムプログラムにおいて、
前記位置情報は、さらに、
前記場面を時間により特定するものであること、
を特徴とする動画像処理システムプログラム。
【請求項２５】
請求項２０〜請求項２４に係る動画像処理システムプログラムのいずれかにおいて、さらに、
複数の前記動画撮影情報に基づき、それぞれに対応する画像処理用動画情報および提供用動画情報を生成させるステップ、
を有する動画像処理システムプログラム。
【請求項２６】
請求項２５に係る動画像処理システムプログラムにおいて、さらに、
画像処理を行った複数の画像処理用動画情報を編集した編集動画情報を生成させるステップ、
を有する動画像処理システムプログラム。
【請求項２７】
請求項２０〜請求項２６に係る動画像処理システムプログラムのいずれかにおいて、さらに、
前記画像処理用動画情報を動画保存手段に保持させるステップ、
を有する動画像処理システムプログラム。
【請求項２８】
動画情報に対する画像処理を行わせる動画像処理プログラムにおいて、
前記動画情報に対して画像処理を行うことを要求する要求情報を獲得させるステップ、
獲得した要求情報に基づき前記動画情報に対して画像処理を行わせるステップ、
を有する動画像処理プログラム。
【請求項２９】
請求項２８に係る動画像処理プログラムにおいて、
前記動画情報は、高精度動画情報であること、
を特徴とする動画像処理プログラム。
【請求項３０】
請求項２８または請求項２９に係る動画像処理プログラムのいずれかにおいて、
前記動画情報に含まれる場面を特定する特定情報を有する要求情報を獲得すると、獲得した要求情報が有する前記特定情報に基づき場面を特定し、特定した場面に対応する前記画像処理用動画情報に対して画像処理を行わせるステップ、
を有する動画像処理プログラム。
【請求項３１】
請求項３０に係る動画像処理プログラムにおいて、さらに、
前記場面を特定する位置情報であって、前記特定情報が有する位置情報に基づき場面を特定させるステップ、
を有する動画像処理プログラム。
【請求項３２】
請求項３１に係る動画像処理プログラムにおいて、さらに、
画像処理を行った複数の動画情報を編集した編集動画情報を生成させるステップ、
を有する動画像処理プログラム。
【請求項３３】
自らに含まれる場面を特定する位置情報を有する動画情報に対して画像処理を行うことを要求する編集要求プログラムであって、
前記動画情報を獲得させるステップ、
前記動画情報に含まれる場面であって、前記画像処理の対象となる場面を特定させるステップ、
前記場面を特定する位置情報に基づき特定情報を生成させるステップ、
前記特定情報に基づき、前記動画情報において特定した場面に対して画像処理を行うことを要求する要求情報を生成させるステップ、
前記要求情報を提供させるステップ、
を有する編集要求プログラム。
【請求項３４】
請求項３３に係る編集要求プログラムにおいて、
前記位置情報は、
前記動画情報に含まれる場面を時間により特定するものであること、
を特徴とする編集要求プログラム。
【請求項３５】
コンピュータを用いて動画情報に対する画像処理を行う動画像処理方法において、
コンピュータが、撮影された動画に基づく動画撮影情報に基づき、場面を特定する位置情報を有する画像処理用動画情報および場面を特定する位置情報を有する提供用動画情報を生成し、
コンピュータが、前記提供用動画情報を提供し、
コンピュータが、獲得した前記動画情報に対して画像処理を行うことを要求する要求情報であって、画像処理を行う場面を特定する前記位置情報を有する要求情報を提供し、
コンピュータが、獲得した前記要求情報の前記特定情報が有する前記位置情報に基づき場面を特定し、前記画像処理用動画情報の当該場面に対して画像処理を行うこと、
を特徴とする動画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画像処理システムであって、特に、動画情報に基づいて静止画情報を生成するものに関する。
【背景技術】
【０００２】
従来の静止画生成システムであるネットワークカメラシステム１００を図１４を用いて説明する。ネットワークカメラシステム１００は、デジタルカメラ１１０と、アダプタ装置２００と、モデム３０１と、クライアントＰＣ４００とを有する。
【０００３】
デジタルカメラ１１０は、高解像度デジタル静止画像を撮影可能である。また、デジタルカメラ１１０はビデオ出力機能を有し、デジタルカメラ１１０のＣＣＤの出力する信号をリアルタイムでＮＴＳＣ信号として出力することが可能である。アダプタ装置２００はストリーミングサーバ機能を有しており、エンコードされた低解像度デジタル画像データをインターネット上の他のコンピュータに配信することができる。クライアントＰＣ４００は、アダプタ装置２００がエンコードした低解像度デジタル画像データを受信し、この画像データを連続表示することにより、ほぼリアルタイムでカメラの撮影画像を動画としてモニタに表示する。また、クライアントＰＣ４００は、アダプタ装置２００のストレージ手段に記録された高解像度デジタル静止画像データファイルをダウンロードしてモニタに表示する。
【０００４】
次に、ネットワークカメラシステム１００の動作を説明する。クライアントＰＣ４００は動画１フレームの送信を要求するコマンドをアダプタ装置２００に送信する。アダプタ装置２００はこのコマンドを受信すると動画１フレーム分の画像データをクライアントＰＣ４００に送信する。アダプタ装置２００の画像データの送信において、アダプタ装置２００は、デジタルカメラ１１０から送信されている１フレーム分のビデオ信号を低解像度のデジタル画像データに変換する。そして、アダプタ装置２００は、作成したデジタル画像データを圧縮して、動画用画像データファイルを作成し、作成した動画用画像データファイルをクライアントＰＣ４００に送信する。
【０００５】
また、クライアントＰＣ４００は、ユーザーからのコマンド入力を受け付ける。クライアントＰＣ４００は、入力されたコマンドが「カメラのズーム」、「絞りの調節」を指示するものであれば、アダプタ装置２００に対応する制御を指示する制御コマンドを送信する。アダプタ装置２００はこの制御コマンドを受信すると、デジタルカメラ１１０に「カメラのズーム」、「絞りの調節」を指示するコマンドを送信する。
【０００６】
デジタルカメラ１１０はこのコマンドを受信すると、「カメラのズーム」、「絞りの調節」の制御を行った高解像度の画像データファイルをアダプタ装置２００に送信する。
【０００７】
アダプタ装置２００は、デジタルカメラ１１０から送信された高解像度の画像データファイルをクライアントＰＣ４００に送信する。
【０００８】
【特許文献１】特開２００３−２７４２５６
【発明の開示】
【発明が解決しようとする課題】
【０００９】
前述のネットワークカメラシステム１００には、次のような問題点がある。クライアントＰＣ４００のユーザーは、モニタに表示されたカメラの撮影画像を見ながら、所望のタイミングで「カメラのズーム」、「絞りの調節」のコマンドの入力を行う。そして、クライアントＰＣ４００はそれぞれの制御に対応する制御コマンドを送信し、アダプタ装置２００「カメラのズーム」、「絞りの調節」のコマンドをデジタルカメラ１１０に送信し、デジタルカメラ１１０は、そのコマンドに対応した制御を行う。このようにコマンドが次々に伝達されていくことから、クライアントＰＣ４００のユーザーが制御を行いたいタイミングと、実際にデジタルカメラ１１０が制御を行い高解像度静止画像を撮影したタイミングとの間には、タイムラグが生ずることになる。つまり、クライアントＰＣ４００のユーザーが所望するタイミングで制御を行った画像データを獲得しようとしても、クライアントＰＣ４００のユーザーが所望した制御のタイミングでの画像データと、デジタルカメラ１１０に対して実際に制御が行われ、撮影した高解像度静止画像とが異なり、ユーザーが所望する制御を行った画像データを獲得できない、という問題点がある。
【００１０】
そこで、本発明は、ユーザーが所望するタイミングで動画像の画像処理を行うことができる動画像処理システムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明に関する課題を解決するための手段および発明の効果を以下に示す。
【００１２】
（１）（１８）本発明に係る動画像処理システムおよび動画像処理システムプログラムは、動画情報を提供し、獲得した動画情報に対して画像処理を行うことを要求する要求情報を提供し、獲得した要求情報に基づき前記動画情報に対して画像処理を行う。
【００１３】
これにより、要求情報に基づいた画像処理を行うことができる。
【００１４】
（２）（１９）本発明に係る動画処理システムおよび動画処理システムプログラムは、さらに、撮影された動画に基づく動画撮影情報に基づき動画情報を生成する。
【００１５】
これにより、自ら動画を撮影せずとも容易に動画情報を生成することができる。
【００１６】
（３）（２０）本発明に係る動画像処理システムおよび動画像処理システムプログラムでは、前記動画撮影情報に基づき、画像処理用動画情報および提供用動画情報を生成し、前記提供用動画情報を提供し、前記画像処理用動画情報に対して画像処理を行う。
【００１７】
これにより、提供用・画像処理用と目的に応じた動画情報を生成することができるので、遠隔地において画像処理の指示を出す場合に、効率よく目的の画像処理を行うことができる。
【００１８】
（４）（２１）本発明に係る動画像処理システムおよび動画像処理システムプログラムでは、前記画像処理用動画情報は、高精度動画情報であり、前記提供用動画情報は、低精度動画情報である。
【００１９】
これにより、提供用動画情報を提供する際の通信負担を軽減できるとともに、高精度な動画情報に対して画像処理を行うことことができる。
【００２０】
（５）（２２）本発明に係る動画像処理システムおよび動画像処理システムプログラムでは、さらに、前記提供用動画情報に含まれる場面を特定する特定情報を有する要求情報を提供し、獲得した要求情報が有する前記特定情報に基づき前記提供用動画情報の場面を特定し、特定した場面に対応する前記画像処理用動画情報に対して画像処理を行う。
【００２１】
これにより、提供用動画情報に含まれる場面を容易に特定することができるので、高精度動画情報に対する画像処理を容易に行うことができる。また、画像処理を要求するユーザーが意図する場面を容易に特定することができるので、ユーザーの意図する場面での画像処理を容易に行うことができる。
【００２２】
（６）（２３）本発明に係る動画像処理システムおよび動画像処理システムプログラムでは、前記画像処理用動画情報および提供用動画情報は、さらに、前記場面を特定する位置情報を有し、前記特定情報は、さらに、特定する場面の前記位置情報を有し、さらに、前記特定情報が有する前記位置情報に基づき場面を特定する。
【００２３】
これにより、ユーザーが画像処理を要求する場面を容易に特定することができるので、画像処理を容易に行うことができる。
【００２４】
（７）（２４）本発明に係る動画像処理システムおよび動画像処理システムプログラムでは、前記位置情報は、さらに、前記場面を時間により特定するものである。
【００２５】
これにより、ユーザーが要求する動画情報の場面を容易に特定できる。
【００２６】
（８）（２５）本発明に係る動画像処理システムおよび動画像処理システムプログラムでは、複数の前記動画撮影情報に基づき、それぞれに対応する画像処理用動画情報および提供用動画情報を生成する。
【００２７】
これにより、複数の動画情報に対する画像処理を同時に行うことが可能となる。
【００２８】
（９）（２６）本発明に係る動画像処理システムおよび動画像処理システムプログラムでは、画像処理を行った複数の画像処理用動画情報を編集した編集動画情報を生成する。
【００２９】
これにより、複数の画像処理用動画情報の編集を容易に行うことができる。
【００３０】
（１０）（２７）本発明に係る動画像処理システムおよび動画像処理システムプログラムでは、さらに、前記画像処理用動画情報を動画保存手段に保持する。
【００３１】
これにより、画像処理用動画情報に対する画像処理をいつでも行うことができる。
【００３２】
（１１）（２８）本発明に係る動画像処理装置および動画像処理プログラムでは、前記動画情報に対して画像処理を行うことを要求する要求情報を獲得すると、獲得した要求情報に基づき前記動画情報に対して画像処理を行う。
【００３３】
これにより、要求情報に基づいた画像処理を行うことができる。
【００３４】
（１２）（２９）本発明に係る動画像処理装置および動画像処理プログラムでは、前記動画情報は、高精度動画情報である。これにより、高精度な動画情報に対して画像処理を行うことことができる。
【００３５】
（１３）（３０）本発明に係る動画像処理装置および動画像処理プログラムでは、前記動画情報に含まれる場面を特定する特定情報を有する要求情報を獲得すると、獲得した要求情報が有する前記特定情報に基づき場面を特定し、特定した場面に対応する前記動画情報に対して画像処理を行う。
【００３６】
これにより、動画情報に含まれる場面を容易に特定することができるので、画像処理用動画情報に対する画像処理を容易に行うことができる。また、画像処理を要求するユーザーが意図する場面を容易に特定することができるので、ユーザーの意図する場面での画像処理を容易に行うことができる。
【００３７】
（１４）（３１）本発明に係る動画像処理装置および動画像処理プログラムでは、前記場面を特定する位置情報であって、前記特定情報が有する位置情報に基づき場面を特定する。
【００３８】
これにより、ユーザーが要求する動画情報の場面を容易に特定できる。
【００３９】
（１５）（３２）本発明に係る動画像処理装置および動画像処理プログラムでは、画像処理を行った複数の動画情報を編集した編集動画情報を生成する。
【００４０】
これにより、複数の画像処理用動画情報の編集を容易に行うことができる。
【００４１】
（１６）（３３）本発明における編集要求装置および編集要求プログラムでは、自らに含まれる場面を特定する位置情報を有する動画情報に対して画像処理を行うことを要求するものであって、前記動画情報を獲得し、前記動画情報に含まれる場面であって、前記画像処理の対象となる場面を特定し、前記場面を特定する位置情報に基づき特定情報を生成し、前記特定情報に基づき、前記動画情報において特定した場面に対して画像処理を行うことを要求する要求情報を生成し、前記要求情報を提供する。
【００４２】
これにより、動画情報における場面を容易に特定することができるので、ユーザは容易に所望の場面に対する画像処理を要求することができる。
【００４３】
（１７）（３４）本発明における編集要求装置および編集要求プログラムでは、前記位置情報は、前記動画情報に含まれる場面を時間により特定するものである。
【００４４】
これにより、ユーザーが要求する動画情報の場面を容易に特定できる。
【００４５】
ここで、請求項に記載されている要素と実施例における要素との対応関係を示す。動画情報提供手段は編集サーバ２１に、要求情報提供手段は編集要求端末２３に、画像処理手段は編集サーバ２１に、動画情報生成手段は編集サーバ２１に、動画保存手段は編集サーバ２１のハードディスク２１３、それぞれ該当する。
【００４６】
また、動画像処理装置は編集サーバ２１に、編集要求装置は編集要求端末２３に、それぞれ対応する。
【００４７】
動画情報提供手段はステップＳ９１７の処理を、要求情報提供手段はステップＳ１１〜Ｓ１３、Ｓ１００７〜Ｓ１０１５の処理を、画像処理手段はステップＳ１９、Ｓ２１、Ｓ１２０１〜Ｓ１２１１、Ｓ１３０１〜Ｓ１３０７の処理を、動画情報生成手段はステップＳ７、Ｓ９０３〜Ｓ９０５、Ｓ９１３〜Ｓ９１５の処理を、それぞれ実行する。
【００４８】
要求情報は編集要求コマンドに、特定情報は編集要求コマンドのタイム・スタンプに、位置情報はタイム・スタンプに、それぞれ対応する。
【００４９】
「高精度動画情報」とは、画像処理を行う動画情報もしくは生成する編集動画情報に要求される画像品質に対応することが可能な動画情報をいい、低精度動画情報に対して高い画像品質を有する動画情報をいう。
【００５０】
「低精度動画情報」とは、送受信の際の負荷を低減するために、データ量を小さくした動画情報をいい、高精度動画情報に対して低い画像品質を有する動画情報をいう。
【発明を実施するための最良の形態】
【００５１】
本発明における動画像処理システムの実施例を以下において説明する。
【実施例１】
【００５２】
1.概要
本発明に係る動画像処理システムの実施例１に係る機能ブロック図を図１に示す。動画像処理システム１は、動画情報提供手段Ｍ１、要求情報提供手段Ｍ３、画像処理手段Ｍ５、動画保存手段Ｍ９、および動画情報生成手段Ｍ１１を有している。
【００５３】
動画情報提供手段Ｍ１は、動画情報である低精度動画情報を提供する。
【００５４】
要求情報提供手段Ｍ３は、獲得した前記動画情報に対して画像処理を行うことを要求する要求情報を提供する。また、要求情報提供手段Ｍ３は、低精度動画情報に含まれる場面を特定する特定情報を有する要求情報を提供する。さらに、特定情報は、特定する場面の位置情報を有する。
【００５５】
画像処理手段Ｍ５は、獲得した前記要求情報に基づき高精度動画情報に対して画像処理を行う。また、画像処理手段Ｍ５は、獲得した要求情報が有する特定情報に基づき低精度動画情報の場面を特定し、特定した場面に対応する高精度動画情報に対して画像処理を行う。さらに、画像処理手段Ｍ５は、画像処理を行った複数の画像処理用動画情報を編集した編集動画情報を生成する。さらに、画像処理手段Ｍ５は、特定情報が有する位置情報に基づき場面を特定する。
【００５６】
動画情報生成手段Ｍ１１は、撮影された動画に基づく動画撮影情報に基づき動画情報を生成する。また、動画情報生成手段Ｍ１１は、複数の前記動画撮影情報に基づき、それぞれに対応する画像処理用動画情報および提供用動画情報を生成する。さらに、動画情報生成手段Ｍ１１は、画像処理用動画情報を動画保存手段Ｍ９に保持する。さらに、低精度動画情報および高精度動画情報は、場面を特定する位置情報を有する。さらに、位置情報は、場面を時間により特定するものである。
【００５７】
これにより、要求情報に基づいた画像処理を行うことができる。また、提供用・画像処理用と目的に応じた動画情報を生成することができるので、遠隔地において画像処理の指示を出す場合に、効率よく目的の画像処理を行うことができる。さらに、提供用動画情報を提供する際の通信負担を軽減できるとともに、高精度な動画情報に対して画像処理を行うことことができる。さらに、提供用動画情報に含まれる場面を容易に特定することができるので、高精度動画情報に対する画像処理を容易に行うことができる。さらに、画像処理を要求するユーザーが意図する場面を容易に特定することができるので、ユーザーの意図する場面での画像処理を容易に行うことができる。さらに、ユーザーが画像処理を要求する場面を容易に特定することができるので、画像処理を容易に行うことができる。さらに、ユーザーが要求する動画情報の場面を容易に特定できる。さらに、複数の動画情報に対する画像処理を同時に行うことが可能となる。さらに、複数の画像処理用動画情報の編集を容易に行うことができる。さらに、画像処理用動画情報に対する画像処理をいつでも行うことができる。
【００５８】
2.  ハードウェア構成
2.1.  動画像処理システム１のハードウェア構成
動画像処理システム１のハードウェア構成を図２を用いて説明する。動画像処理システム１は、編集サーバ２１、および編集要求端末２３を有している。また、編集サーバ２１には、複数の動画撮影カメラ２５−１〜４および複数の通信端末２７が接続されている。
【００５９】
動画撮影カメラ２５は、動画を撮影し、編集サーバ２１へ送信する。
【００６０】
編集サーバ２１は、動画撮影カメラ２５−１〜４が撮影した動画撮影情報に基づき、それぞれの動画撮影情報に対応する所定の高精度動画情報および低精度動画情報を生成する。編集サーバ２１は、各動画撮影カメラ２５−１〜４に対応する低精度動画情報を編集要求端末２３へ送信する。編集サーバ２１は、生成した高精度動画情報をハードディスクへ保存する。
【００６１】
編集要求端末２３は、編集サーバ２１から複数の低精度動画情報を獲得し、それぞれ表示する。編集要求端末２３のユーザーから各低精度動画情報に対する編集を要求する要求情報を獲得すると、編集要求端末２３は、編集サーバ２１へ要求情報を送信する。
【００６２】
編集サーバ２１は、編集要求端末２３から低精度動画情報を介した高精度動画情報の編集を要求する要求情報を獲得すると、対応する高精度動画情報に対する画像処理を実行する。そして、編集サーバ２１は、画像処理を行った各高精度動画情報を編集し編集動画情報を生成する。編集サーバ２１は、生成した編集動画情報を各通信端末２７へ配信する。
【００６３】
以下において、編集サーバ２１、編集要求端末２３、および動画撮影カメラ２５のハードウェア構成について説明する。なお、通信端末２７については、ネットワーク通信が可能な一般のコンピュータと同様の構成であるので、説明は省略する。
【００６４】
2.2.  編集サーバ２１のハードウェア構成
編集サーバ２１のハードウェア構成を図３に基づいて説明する。編集サーバ２１は、ＣＰＵ２１１、メモリ２１２、ハードディスク２１３、および通信回路２１８を備えている。また、編集サーバ２１には、キーボード２１４、マウス２１５、ディスプレイ２１６、およびＣＤ−ＲＯＭドライブ２１７が接続されている。
【００６５】
ＣＰＵ２１１は、ハードディスク２１３に記録されているオペレーティング・システム（ＯＳ）、編集サーバプログラム等その他のアプリケーションに基づいた処理を行う。メモリ２１２は、ＣＰＵ２１１に対して作業領域を提供する。ハードディスク２１３は、オペレーティング・システム（ＯＳ）、編集サーバプログラム等その他のアプリケーションおよび高精度動画情報を記録保持する。なお、ハードディスク２１３に記録される高精度動画情報については後述する。通信回路２１８は、編集要求端末２３に対する低精度動画情報の送信等、外部の通信機器とデータの送受信を行う。
【００６６】
キーボード２１４、マウス２１５は、外部からの命令を受け付ける。ディスプレイ２１６は、ユーザーインターフェイス等の画像を表示する。ＣＤ−ＲＯＭドライブ２１７は、編集サーバプログラムが記録されているＣＤ−ＲＯＭ２１０から編集サーバプログラムおよび他のＣＤ−ＲＯＭからその他のアプリケーションのプログラムを読み取る等、ＣＤ−ＲＯＭからのデータの読み取りを行う。
【００６７】
2.3.  編集要求端末２３のハードウェア構成
編集要求端末２３のハードウェア構成を図４に基づいて説明する。編集要求端末２３は、ＣＰＵ２３１、メモリ２３２、ハードディスク２３３、および通信回路２３８を備えている。また、編集要求端末２３には、キーボード２３４、マウス２３５、ディスプレイ２３６、およびＣＤ−ＲＯＭドライブ２３７が接続されている。
【００６８】
ＣＰＵ２３１は、ハードディスク２３３に記録されているオペレーティング・システム（ＯＳ）、編集要求端末プログラム等その他のアプリケーションに基づいた処理を行う。メモリ２３２は、ＣＰＵ２３１に対して作業領域を提供する。ハードディスク２３３は、オペレーティング・システム（ＯＳ）、編集要求端末プログラム等その他のアプリケーションおよび各種データを記録保持する。通信回路２３８は、編集サーバ２１からの低精度動画情報の受信、編集サーバ２１への編集要求コマンドの送信等、外部の通信機器とデータの送受信を行う。
【００６９】
キーボード２３４、マウス２３５は、ユーザーからのコマンド等、外部からの命令を受け付ける。ディスプレイ２３６は、ユーザーインターフェイス等の画像を表示する。ＣＤ−ＲＯＭドライブ２３７は、編集要求端末プログラムが記録されているＣＤ−ＲＯＭ２３０から編集要求端末プログラムおよび他のＣＤ−ＲＯＭからその他のアプリケーションのプログラムを読み取る等、ＣＤ−ＲＯＭからのデータの読み取りを行う。
【００７０】
2.4.  動画撮影カメラ２５のハードウェア構成
動画撮影カメラ２５−１〜４（以下、動画撮影カメラ２５とする。図も同様）のハードウェア構成を図５に示す。動画撮影カメラ２５は、ＣＰＵモジュール２５１、ＤＳＰ（Digital Signal Processor）モジュール２５２、フラッシュメモリ２５３、撮影光学系２５４、ＣＣＤ（Charge Coupled Device）モジュール２５５、および通信Ｉ／Ｏ２５６を有する。
【００７１】
撮影光学系２５４に入射した光束は、ＣＣＤモジュール２５５のＣＣＤ受光面上で結像する。ＣＣＤモジュール２５５は、この像を所定時間おきに電気信号に変換し、ＤＳＰモジュール２５２へ転送する。ＤＳＰモジュール２５２は、ＣＣＤモジュール２５５から受信した画素信号に対して、デジタル変換、ガンマ補正、ホワイトバランス調整など、所定の信号処理を施して動画撮影情報を生成し、通信Ｉ／Ｏ２５６を介して編集サーバ２１へ出力する。なお、ＣＰＵモジュール２５１は、フラッシュメモリ２５３に記憶されている動画撮影カメラ用プログラムに基づいて動画撮影カメラ２５の動作を制御する。
【００７２】
3.  データ
編集サーバ２１が生成する高精度動画情報・低精度動画情報、および編集要求端末２３が編集サーバ２１へ送信する編集要求コマンドについて説明する。
【００７３】
3.1.  高精度動画情報・低精度動画情報
高精度動画情報および低精度動画情報について図６、図７を用いて説明する。低精度動画情報は、編集要求端末２３へ送信される動画情報である。低精度動画情報は、送受信の際の負荷を低減するために、データ量を小さくした動画情報である。本実施例においては、解像度が低く、また、データの圧縮の度合いを高めた動画情報を低精度動画情報として採用している。
【００７４】
一方、高精度動画情報は、編集サーバ２１のハードディスク２１３に記録保持される動画情報である。高精度動画情報は、生成する静止画に要求される画像品質に対応することが可能な動画情報である。本実施例においては、動画撮影カメラ２５が撮影した動画撮影情報の画像データに関する解像度をそのまま維持し、画像データの圧縮を行わない動画情報を高精度動画情報として採用している。
【００７５】
図６に示すように、高精度動画情報・低精度動画情報は、複数のフレームＦＸにより構成されている。各フレームＦＸは、ヘッダ領域Ｈ１およびデータ領域Ｄ１を有している。各フレームＦＸには、属する高精度動画情報・低精度動画情報における時間的位置を一意に特定するためのタイム・スタンプＴＸが付与されている。
【００７６】
各フレームＦＸのデータ構造を図７に示す。ヘッダ領域Ｈ１は、識別子記述領域、エンコードタイプ記述領域、タイム・スタンプ記述領域、データサイズ記述領域を有している。識別子記述領域には、当該フレームが属する高精度動画情報・低精度動画情報を特定するための動画識別情報が記述される。エンコードタイプ記述領域には、高精度動画情報であるか、低精度動画情報であるかが記述される。タイム・スタンプ記述領域には、各フレームＦＸに付与されているタイム・スタンプが記述される。データサイズ記述領域には、各フレームＦＸのデータサイズが記述される。
【００７７】
データ領域Ｄ１は、画像データ記述領域を有している。画像データ記述領域には、当該フレームに属する画像データが記述される。
【００７８】
3.2.  編集要求コマンド
編集要求端末２３が編集サーバ２１へ送信する編集要求コマンドのデータ構造および及び種類を図８を用いて説明する。編集要求コマンドのデータ構造を図８Ａに示す。編集要求コマンドは、ヘッダ領域Ｈ３およびコマンド領域Ｃ３を有している。
【００７９】
ヘッダ領域Ｈ３は、識別子記述領域、データサイズ記述領域、およびタイム・スタンプ記述領域を有している。識別子記述領域には、編集要求端末２３を識別するための識別子が記述される。データサイズ記述領域には、当該編集要求コマンドのデータサイズが記述される。タイム・スタンプ記述領域には、編集の対象となる各低精度動画情報が有する動画識別情報、および各フレームＦＸに付与されているタイム・スタンプの値ＴＸ（図６参照）が記述される。具体的には、編集要求端末２３のユーザーからマウス２３５等を介して編集要求コマンドを獲得した際にディスプレイ２３６に表示されいる低精度動画情報の動画識別情報およびそのときに表示されているフレームが有するタイム・スタンプの値が記述される。
【００８０】
コマンド領域Ｃ３は、コマンド種別記述領域、パラメータサイズ記述領域、およびコマンドパラメータ記述領域を有している。コマンド種別記述領域には、コマンドの種類が記述される。例えば、動画切り出しコマンドであれば、コマンド種別記述領域に「動画切り出し」と記述される（図８Ｂ参照）。パラメータサイズ記述領域には、対応する編集要求コマンドに設定されている各コマンドパラメータのデータの大きさ（サイズ）が記述される。コマンドパラメータ記述領域には、対応するコマンドに設定されている各コマンドパラメータの値が記述される。なお、コマンドパラメータの数は、各編集要求コマンドによって予め設定されている。前述の動画切り出しコマンドであれば、切り出しの開始時間を指定するパラメータ（コマンドパラメータ１）および切り出しの終了時間を指定するパラメータ（コマンドパラメータ２）の２つが設定されている（図８Ｂ参照）。
【００８１】
以下において、代表的な編集コマンドについて説明する。なお、ヘッダ領域Ｈ３のデータ構造については各編集要求コマンドにおいて同じであるので、その説明は省略する。また、図８Ｂ〜Ｄにおいては、特に説明の必要がない値については表示を省略している。
【００８２】
3.2.1  動画切り出しコマンド
動画切り出しコマンドは、指定された開始時刻から指定終了時刻までの間の動画を切り出すための編集要求コマンドである。動画切り出しコマンドのデータ構造を図８Ｂに示す。動画切り出しコマンドのコマンド種別記述領域には、「動画切り出し」と記述される。コマンドパラメータ記述領域には、コマンドパラメータ１に対応する「切り出し開始時刻」の値およびコマンドパラメータ２に対応する「切り出し終了時刻」の値が記述される。「切り出し開始時刻」の値、「切り出し終了時刻」の値としては、切り出し開始時刻に対応するフレームが有するタイム・スタンプ、切り出し終了時刻に対応するフレームが有するタイム・スタンプが、それぞれ記述される。
【００８３】
3.2.2  範囲切り出しコマンド
範囲切り出しコマンドは、動画情報の一フレームに対応する画像の特定部分を範囲指定し、必要部分を切り出すためのコマンドである。範囲切り出しコマンドのデータ構造を図８Ｃに示す。範囲切り出しコマンドのコマンド種別記述領域には、「範囲切り出し」と記述される。コマンドパラメータ記述領域には、コマンドパラメータ１に対応する「切り出し範囲の左上端点のＸ座標」の値、コマンドパラメータ２に対応する「切り出し範囲の左上のＹ座標」の値、コマンドパラメータ３に対応する「切り出し範囲の右下端点のＸ座標」の値、およびコマンドパラメータ４に対応する「切り出し範囲の右下端点のＹ座標」の値が記述される。なお、パラメータサイズ記述領域には、例えば画像の大きさが２５６ドット×２５６ドットであれば、「４バイト」と記述される。
【００８４】
3.2.3  コントラスト・明度調整コマンド
コントラスト・明度調整コマンドは、動画情報のコントラストおよび／もしくは明度を調整するためのコマンドである。コントラスト・明度調整コマンドのデータ構造を図８Ｄに示す。コントラスト・明度調整コマンドのコマンド種別記述領域には、「コントラスト＆明度」と記述される。コマンドパラメータ記述領域には、コマンドパラメータ１に対応する「コントラストの相対値」、コマンドパラメータ２に対応する「明度の相対値」の値が記述される。
【００８５】
4.  動画像処理システム１の動作
動画像処理システム１の動作について、図９、図９ａを用いて説明する。動画像処理システム１は、低精度動画情報および高精度動画情報の生成・送信等に関する動画配信関連処理と編集要求コマンドの生成・送信、動画情報の編集に関する動画編集関連処理とを実行する。
【００８６】
まず、動画像処理システム１が行う動画配信関連処理について図９を用いて説明する。
【００８７】
動画撮影カメラ２５は、それぞれ動画を撮影し、撮影した動画に基づき動画撮影情報を生成する（Ｓ１）。そして、動画撮影カメラ２５は、それぞれ、生成した動画撮影情報を編集サーバ２１へ送信する（Ｓ３）。
【００８８】
編集サーバ２１は、動画撮影情報を獲得すると（Ｓ５）、獲得した動画撮影情報に基づき、高精度動画情報および低精度動画情報を生成する動画変換処理を実行する（Ｓ７）。編集サーバ２１は、動画変換処理において、高精度動画情報をハードディスク２１３に保持し、一方、低精度動画情報を編集要求端末２３へ送信する。
【００８９】
編集要求端末２３は、低精度動画情報を受信すると（Ｓ９）、受信した低精度動画情報をディスプレイ２３６に表示する表示処理を実行する（Ｓ１０）。
【００９０】
次に、動画像処理システム１が行う動画編集関連処理について図９ａを用いて説明する。編集要求端末２３は、ディスプレイ２３６に表示している低精度動画情報について、ユーザーからキーボード２３４やマウス２３５等の入力手段を介して編集要求コマンドの生成指示を獲得したと判断すると（Ｓ１１）、獲得した低精度動画情報に含まれる場面を特定する特定情報を有する編集要求コマンドを生成する編集要求コマンド生成処理を実行する（Ｓ１２）。そして、編集要求端末２３は、生成した編集要求コマンドを編集サーバ２１へ送信する（Ｓ１３）。
【００９１】
編集サーバ２１は、編集要求端末２３からコマンドを受信すると（Ｓ１５）、編集要求コマンドであるか否かを判断する（Ｓ１７）。編集サーバ２１は、編集要求コマンドであると判断すると、受信した編集要求コマンドが有する特定情報に基づき低精度動画情報の場面を特定し、特定した場面に対応する高精度動画情報に対して画像処理を行う（Ｓ１９）。そして、編集サーバ２１は、画像処理を行った複数の高精度動画情報を編集し、編集動画情報を生成する（Ｓ２１）。編集サーバ２１は、生成した編集動画情報を他の通信端末２７（図２参照）へ配信する（Ｓ２３）。なお、編集サーバ２１は、ステップＳ１７において受信したコマンドが編集要求コマンドでないと判断すると、受信したコマンドに対応する処理を実行する（Ｓ２５）。
【００９２】
以下において、編集サーバ２１が実行する動画変換処理（Ｓ７）、画像処理（Ｓ１９）、編集動画情報生成処理（Ｓ２１）、および編集要求端末２３が実行する表示処理（Ｓ１０）、編集要求コマンド生成処理（Ｓ１２）について説明する。
【００９３】
4.1.  動画変換処理
編集サーバ２１のＣＰＵ２１１が行う動画変換処理の詳細を図１０に示すフローチャートを用いて説明する。
【００９４】
編集サーバ２１のＣＰＵ２１１は、動画撮影カメラ２５から動画撮影情報を受信すると（Ｓ５：図９参照）、動画撮影情報に対して高精度エンコード処理を実行する（Ｓ９０３）。ＣＰＵ２１１は、動画撮影情報に対して高精度エンコード処理を施すことによって、所定の画像品質、保存形式を有する動画撮影情報へ変換する。ＣＰＵ２１１は、高精度エンコード処理を施した動画撮影情報に対してタイムスタンプを付加して、高精度動画情報を生成する（Ｓ９０５）。ＣＰＵ２１１は、生成した高精度動画情報をハードディスク２１３へ保存する（Ｓ９０７）。
【００９５】
また、ＣＰＵ２１１は、動画撮影カメラ２５から受信した動画撮影情報に対して低精度エンコード処理を実行する（Ｓ９１３）。ＣＰＵ２１１は、高詳細エンコード処理と同様に、動画撮影情報に対して低精度エンコード処理を施すことによって、所定の画像品質、保存形式を有する動画撮影情報へ変換する。ＣＰＵ２１１は、低精度エンコード処理を施した動画撮影情報に対してタイムスタンプを付加して、低精度動画情報を生成する（Ｓ９１５）。ＣＰＵ２１１は、生成した低精度動画情報を編集要求端末２３へ配信する（Ｓ９１７）。
【００９６】
ＣＰＵ２１１は、ステップＳ９０５において高精度動画情報に付加するタイム・スタンプおよびステップＳ９１５において低精度動画情報に付加するタイム・スタンプについて、高精度動画情報・低精度動画情報において同一のタイミングで再生されるフレームに対しては、同一のタイム・スタンプを付加する。
【００９７】
4.2.  表示処理
次に、編集要求端末２３のＣＰＵ２３１が行う表示処理を図１１に示すフローチャートを用いて説明する。ＣＰＵ２３１は、低精度動画情報を受信すると（Ｓ９：図９参照）、受信した低精度動画情報をディスプレイ２３６に表示できるようにデコード処理を実行する（Ｓ１００１）。ＣＰＵ２３１は、デコード処理を施した低精度動画情報をディスプレイ２３６に表示する（Ｓ１００３）。なお、低精度動画情報をディスプレイ２３６に表示するにあたっては、低精度動画情報をディスプレイ２３６に表示するのに適した所定のアプリケーションを利用する。
【００９８】
4.3.  編集要求コマンド生成処理
次に、編集要求端末２３のＣＰＵ２３１が行う編集要求コマンド生成処理を図１１ａに示すフローチャートを用いて説明する。ＣＰＵ２３１は、編集要求コマンド生成指示があったと判断すると、ユーザーが要求する編集要求コマンドの種類を判断する（Ｓ１００７）。具体的には、動画切り出しコマンドであるか、範囲切り出しコマンドであるか、コントラスト・明度調整コマンドであるかを判断する。ＣＰＵ２３１は、編集の対象となっている低精度動画情報から動画識別情報を取得する（Ｓ１００９）。さらに、ＣＰＵ２３１は、編集の対象となっている低精度動画情報において、編集要求コマンドを取得したときに表示されているフレームに対応するタイム・スタンプを取得する（Ｓ１０１１）。さらに、ＣＰＵ２３１は、ユーザーから各編集要求コマンドが必要とするパラメータの値を取得する（Ｓ１０１３）。
【００９９】
ＣＰＵ２３１は、ステップＳ１００９で取得した動画識別情報、ステップＳ１０１１で取得したタイム・スタンプ、ステップＳ１０１３で取得したコマンドパラメータの値に基づいて、ステップＳ１００９で判断した編集要求コマンドを生成する（Ｓ１０１５）。ＣＰＵ２３１は、生成した編集要求コマンドを編集サーバ２１へ送信する（図９ａ：Ｓ１３参照）。
【０１００】
このように、あるフレームに対する低精度動画情報のタイム・スタンプを取得することによって、対応する高精度動画情報のフレームを特定することとなる。
【０１０１】
4.4.  画像処理
次に、編集サーバ２１のＣＰＵ２１１が行う画像処理の詳細を図１２に示すフローチャートを用いて説明する。ＣＰＵ２１１は、受信したコマンドが編集要求コマンドであると判断すると（Ｓ１５、Ｓ１７：図９ａ参照）、編集要求コマンドのタイム・スタンプ記述領域に記述されている動画識別情報の値を抽出する（Ｓ１２０１）。ＣＰＵ２１１は、抽出した動画識別情報の値に基づいて、編集の対象とする高精度動画情報を特定する（Ｓ１２０３）。
【０１０２】
ＣＰＵ２１１は、ステップＳ１２０３で特定した高精度動画情報をハードディスク２１３から取得する（Ｓ１２０５）。ＣＰＵ２１１は、編集要求コマンドのコマンド種別記述領域およびコマンドパラメータ記述領域に記述されている値を取得する（Ｓ１２０７）。ＣＰＵ２１１は、取得したコマンド種別記述領域の値に基づいて画像処理の種別や取得したパラメータ記述領域の値に基づいて画像処理を施すフレームを特定し、取得したパラメータ記述領域の値に基づいて画像処理を実行する（Ｓ１２０９）。
【０１０３】
ここで、具体的な画像処理の方法を説明する。編集サーバ２１のＣＰＵ２１１は、ステップＳ１２０７で取得したコマンド種別が「動画切り出し」である場合には、コマンドパラメータ記述領域のパラメータ１、パラメータ２に記述されているタイム・スタンプを取得する。ＣＰＵ２１１は、取得したタイム・スタンプによって、切り出す動画の範囲を特定する。
【０１０４】
また、ＣＰＵ２１１は、ステップＳ１２０７で取得したコマンド種別が「範囲切り出し」である場合には、タイム・スタンプ記述領域のタイム・スタンプの値を取得する。また、コマンドパラメータ記述領域のパラメータ１〜４に記述されているパラメータを取得する。ＣＰＵ２１１は、タイム・スタンプ記述領域から取得したタイム・スタンプによって、画像を切り出すフレームを特定し、特定したフレームからパラメータ１〜４で取得したパラメータにしたがって、必要な範囲の画像を切り出す。
【０１０５】
さらに、ＣＰＵ２１１は、ステップＳ１２０７で取得したコマンド種別が「コントラスト＆明度調整」である場合には、タイム・スタンプ記述領域のタイム・スタンプの値を取得する。また、コマンドパラメータ記述領域のパラメータ１、２に記述されているパラメータを取得する。ＣＰＵ２１１は、タイム・スタンプ記述領域から取得したタイム・スタンプによって、画像を切り出すフレームを特定し、特定したフレームに対してパラメータ１、２で取得したパラメータにしたがって、コントラスト調整、明度調整を行う。
【０１０６】
そして、ＣＰＵ２１１は、画像処理を施した高精度動画情報に基づいて画像処理動画情報を生成する（Ｓ１２１１）。
【０１０７】
4.5.  編集動画情報生成処理
次に、編集サーバ２１のＣＰＵ２１１が行う編集動画情報生成処理の詳細を図１３に示すフローチャートを用いて説明する。ＣＰＵ２１１は、画像処理動画情報を取得すると（Ｓ１３０１）、既に生成した編集動画情報があるか否かを判断する（Ｓ１３０３）。ＣＰＵ２１１は、既に生成した編集動画情報があると判断すると、その編集動画情報に含まれる最終フレームのヘッダ領域Ｈ１における識別子記述領域の値（動画識別情報）およびタイム・スタンプ記述領域の値を取得する（Ｓ１３０５）。そして、ＣＰＵ２１１は、取得した識別子記述領域の値（動画識別情報）およびタイム・スタンプ記述領域の値に基づいて、ステップＳ１３０１で取得した画像処理動画情報に対応する編集動画情報を生成する（Ｓ１３０７）。
【０１０８】
ここで、編集動画情報の生成について説明する。ＣＰＵ２１１は、最初に、今回生成する編集動画情報の先頭フレームのヘッダ領域Ｈ１に記述するヘッダ情報を生成する。ＣＰＵ２１１は、ヘッダ領域Ｈ１の識別子記述領域にステップＳ１３０５で取得した動画識別情報を、ヘッダ領域Ｈ１のタイム・スタンプ記述領域にステップＳ１３０５で取得したタイム・スタンプから算出した当該フレームに対応するタイム・スタンプを、それぞれ記述する。そして、ＣＰＵ２１１は、ステップＳ１３０１で取得した画像処理動画情報の先頭フレームのデータ領域Ｄ１から画像データを取得し、今回生成する編集動画情報の先頭フレームのデータ領域Ｄ１に記述する。
【０１０９】
ＣＰＵ２１１は、ステップＳ１３０１で取得した画像処理動画情報の２番目以降のフレームについても、同様に、その前に生成したフレームに基づいて、今回生成する編集動画情報の当該フレームを生成していく。
【０１１０】
ＣＰＵ２１１は、ステップＳ１３０３において既に生成した編集動画情報がないと判断すると、新たな動画識別情報を生成し、今回生成する編集動画情報に付与する（Ｓ１３０９）。そして、ＣＰＵ２１１は、ステップＳ１３０１で取得した画像処理動画情報の先頭フレームの動画データに所定のタイム・スタンプを付与する。ＣＰＵ２１１は、生成した動画識別情報およびタイム・スタンプに基づいて、ステップＳ１３０１で取得した画像処理動画情報に対応する編集動画情報を生成する（Ｓ１３０７）。
【０１１１】
具体的には、ＣＰＵ２１１は、ステップＳ１３０９で生成した動画識別情報を今回生成する編集動画情報の先頭フレームのヘッダ領域Ｈ１における識別子記述領域に、ステップＳ１３１１で生成したタイム・スタンプを前述のヘッダ領域Ｈ１における識別子記述領域に、ステップＳ１３０１で取得した画像処理動画情報の先頭フレームのデータ領域Ｄ１における画像データに基づいて、今回生成する編集動画情報の先頭フレームを生成する。ＣＰＵ２１１は、ステップＳ１３０１で取得した画像処理動画情報の２番目以降のフレームについても、同様に、その前に生成したフレームに基づいて、今回生成する編集動画情報の当該フレームを生成していく。
【０１１２】
［その他の実施例］
（１）タイム・スタンプ
前述の実施例１においては、フレームを時間により特定できる位置情報として各フレームに付加されたタイム・スタンプを用いたが、フレームを特定できるものであれば、これに限定されない。例えば、位置情報として各フレームを一意に決定するフレーム番号を採用するようにしてもよい。特定情報についても、同様である。
【０１１３】
また、前述の実施例１においては、高精度動画情報と低精度動画情報とのフレームおよびそのタイム・スタンプが１対１対応としてフレームを特定したが、動画情報に含まれる場面を特定できる位置情報であれば１対１対応でなくともよい。例えば、低精度動画情報の複数のフレームに対して、高精度動画情報の１フレームを対応させるようにしてもよい。
【０１１４】
さらに、前述の実施例１においては、１フレームにより動画情報の１場面を特定するものとしたが、複数のフレームにより１場面を対応させるようにしてもよい。この場合、フレームと場面との対応関係を記述したテーブルを編集サーバ２１が有するようにしてもよい。
【０１１５】
（２）編集要求コマンド
前述の実施例１においては、要求情報たる編集要求コマンドとして、動画切り出しコマンド、範囲切り出しコマンド、コントラスト・明度調整コマンドを例示したが、動画情報に対して画像処理を行うことを要求するものであれば、これに限定されない。例えば、特定のフレームにテキストを挿入するテキスト挿入コマンド、他の画像とクロスオーバーさせるクロスオーバーコマンド等、画像処理を行うことを要求するものであればよい。また、編集サーバ２１が行う画像処理についても同様である。
【０１１６】
さらに、前述の実施例１においては、「動画切り出しコマンド」においては、パラメータ１としての「切り出し開始時刻」、パラメータ２としての「切り出し終了時刻」は、切り出す動画に対応するタイム・スタンプを記述することとしたが、切り出し範囲を区邸できるものであれば、これに限定されない。例えば、「切り出し開始時刻」は、当該動画切り出しコマンドの生成を支持したときに表示されているフレームのタイム・スタンプとし、パラメータとして切り出し終了時刻に対応するタイム・スタンプのみを指定するようにしてもよい。また、切り出し終了時刻として、切り出し開始時刻からの相対時間を記述するようにしてもよい。
【０１１７】
さらに、前述の実施例１においては、コントラスト・明度調整コマンドとして、コントラストと明度とを同時に調整することができるものを例示したが、両者を別々のコマンドとしてもよい。
【０１１８】
（３）高精度動画情報・低精度動画情報
前述の実施例１においては、低精度エンコードとして、動画の解像度を低くし、動画の圧縮の度合いを高める処理を施したが、送受信の際の負荷を低減するために、データ量を小さくできるエンコード処理であれば、これに限定されない。例えば、フレームレートの変換等を行ってもよい。
【０１１９】
（４）編集動画情報
前述の実施例１においては、画像処理動画情報の画像データに対して新たにヘッダ情報を生成することとしたが、画像処理動画情報が有するヘッダ情報の値を書き換えるようにしてもよい。
【０１２０】
また、前述の実施例１においては、画像処理動画情報から編集動画情報を生成し、生成すると各通信端末２７へ配信するライブ配信を行うこととしたが、全ての画像処理動画情報を結合し、一つの編集動画情報を生成した後、配信するようにしてもよい。
【０１２１】
（５）動画撮影カメラ
前述の実施例１においては、動画撮影カメラ２５−１〜４から動画撮影情報を獲得し、編集サーバ２１によって高精度動画情報・低精度動画情報を生成することとしたが、動画配信サーバ等の動画記憶装置に記憶している動画情報の提供を受けて、高精度動画情報・低精度動画情報を生成するようにしてもよい。
【０１２２】
この場合、編集サーバ２１が動画配信装置から提供を受ける動画情報はタイム・スタンプ等の位置情報を予め有しているものであっても、有していないものであってもよい。タイム・スタンプ等の位置情報を有していない動画情報の提供を受ける場合には、編集サーバ２１が、提供を受けた動画情報に対するタイム・スタンプの付加処理を実行する。
【０１２３】
（６）実現形態
前述の実施例１においては、ＣＰＵ２１１、ＣＰＵ２３１を用いて、編集サーバ用プログラムに基づく編集サーバ２１の動作、編集要求端末用プログラムに基づく編集要求端末２３の動作を実現したが、編集サーバ２１、編集要求端末２３の動作を実現できるものであれば、これに限定されない。例えば、編集サーバ２１、編集要求端末２３における処理を実現するハードウェアロジックを用いてもよい。
【０１２４】
また、前述の実施例１においては、ＣＤ−ＲＯＭドライブ２１７を介してＣＤ−ＲＯＭ２１０から編集サーバプログラムを、ＣＤ−ＲＯＭドライブ２３７を介してＣＤ−ＲＯＭ２３０から編集要求端末プログラムを、それぞれ読み込むこととした。しかし、所定のプログラムのやりとりをできるものでれば、ＣＤ−ＲＯＭおよびＣＤ−ＲＯＭドライブに限定されない。例えば、ＤＶＤ−ＲＯＭ、ＭＯ等の他の記録媒体および当該記録媒体とのデータのやりとりと行うことができるドライブ装置であってもよい。また、通信回線を通じて所定のプログラムのやりとりを行うようにしてもよい。
【図面の簡単な説明】
【０１２５】
【図１】本発明における動画像処理システムの実施例１における機能ブロック図を示した図である。
【図２】動画像処理システム１のハードウェア構成を示した図である。
【図３】図２における編集サーバ２１のハードウェア構成を示した図である。
【図４】図２における編集要求端末２３のハードウェア構成を示した図である。
【図５】動画撮影カメラ２５のハードウェア構成を示した図である。
【図６】高精度動画情報・低精度動画情報のデータ構造を説明するための図である。
【図７】高精度動画情報・低精度動画情報のデータ構造を示した図である。
【図８】編集要求コマンドのデータ構造を示した図である。
【図９】動画像処理システム１の動画配信関連処理を示したフローチャートである。
【図９ａ】動画像処理システム１の動画編集関連処理を示したフローチャートである。
【図１０】動画変換処理を示したフローチャートである。
【図１１】表示処理を示したフローチャートである。
【図１１ａ】編集要求処理を示したフローチャートである。
【図１２】画像処理を示したフローチャートである。
【図１３】編集動画情報生成処理を示したフローチャートである。
【図１４】従来の動画像処理システムを説明するための図である。
【符号の説明】
【０１２６】
Ｍ１・・・・・動画情報提供手段
Ｍ３・・・・・要求情報提供手段
Ｍ５・・・・・画像処理手段
Ｍ９・・・・・動画保存手段
Ｍ１１・・・・・動画情報生成手段
【図１】
2006304164.tif 000003
【図２】
2006304164.tif 000004
【図３】
2006304164.tif 000005
【図４】
2006304164.tif 000006
【図５】
2006304164.tif 000007
【図６】
2006304164.tif 000008
【図７】
2006304164.tif 000009
【図８】
2006304164.tif 000010
【図９】
2006304164.tif 000011
【図９ａ】
2006304164.tif 000012
【図１０】
2006304164.tif 000013
【図１１】
2006304164.tif 000014
【図１１ａ】
2006304164.tif 000015
【図１２】
2006304164.tif 000016
【図１３】
2006304164.tif 000017
【図１４】
2006304164.tif 000018