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