(57)【特許請求の範囲】
【請求項１】
連続撮影可能な撮像手段と、
前記撮像手段によって撮像された連続画像から被写体を切出した切出し画像データ列を生成する切出し画像生成手段と、
を備えた撮像装置と、
前記切出し画像生成手段により生成された前記切出し画像データ列を受信する受信手段と、
前記受信手段によって受信した前記切出し画像データ列に基づいて所定のフォーマットの動画データを作成可能な動画変換手段と、
前記動画変換手段によって作成された動画データを格納するデータ格納手段と、
前記動画変換手段によって作成された動画データを送信する動画送信手段と、
を備えた電子機器と、を備え、
前記切出し画像生成手段は、１つの画像データ列の各画像に同じグループ識別情報を付与し、且つ当該画像データ列の中の何枚目の画像であるのかを示す画像順序識別情報を付与し、
前記動画変換手段は、前記同じグループ識別情報を有する画像データを前記画像順序識別情報の順番に従って動画再生可能なデータに変換する
ことを特徴とする動画生成システム。
【請求項２】
前記電子機器は、前記切出し画像生成手段によって生成された切出し画像データ列を他の背景画像と合成した合成画像データ列を生成する画像合成手段を備え、
前記動画変換手段は前記画像合成手段により生成された前記合成画像データ列に基づいて所定のフォーマットの動画データを作成する
ことを特徴とする請求項１記載の動画生成システム。
【請求項３】
前記切出し画像データ列を受信し、インターネットを介して前記電子機器に送信可能なコンピュータをさらに備え、
前記電子機器は、前記合成画像データ列に基づいて前記動画変換手段によって動画データに変換し、変換された動画データを、インターネットを介して前記コンピュータに送信することを特徴とする請求項２に記載の動画生成システム。
【請求項４】
前記電子機器は、前記動画変換手段によって作成された動画データを、インターネットに公開されているウェブサイトに送信する動画投稿手段を備えることを特徴とする請求項１ないし３いずれかに記載の動画生成システム。
【請求項５】
同一の画像データ列に属することを示すグループ識別情報と、当該画像データ列の中の何枚目の画像であるのかを示す画像順序識別情報とが付与された複数枚の連続した静止画からなる連続画像データを、インターネットを介して受信する受信手段と、
前記受信手段によって受信した連続画像データと前記グループ識別情報および画像順序識別情報とに基づいて所定のフォーマットの動画データを作成する動画変換手段と、
前記動画変換手段によって作成された動画データを格納するデータ格納手段と、
前記データ格納手段に格納された動画データを、インターネットを介して送信する動画送信手段と、
を備えることを特徴とするウェブサーバ。
【請求項６】
前記受信した複数枚の連続した静止画からなる連続画像データと背景画像とを合成した合成画像データ列を生成する画像合成手段をさらに備え、
前記動画変換手段は前記受信手段によって受信した連続画像データまたは前記画像合成手段により作成された合成画像データ列と前記グループ識別情報および画像順序識別情報とに基づいて所定のフォーマットの動画データを作成する
ことを特徴とする請求項５記載のウェブサーバ。
【請求項７】
前記データ格納手段は、
ユーザごとに識別符号を付与し該識別符号に基づいて前記動画変換手段によって作成された動画データを記憶する記憶手段と、
前記記憶手段の前記識別符号ごとの記憶領域に記憶される動画データの記憶容量が所定量を超えた場合に、当該識別符号に対応するユーザに使用料を要求する出力を行う料金請求手段と、
ユーザにより使用料が支払われたことを確認する入金確認手段と、
前記入金確認手段が入金を確認した場合に、対応する識別符号の記憶領域の記憶容量を増加させる記憶容量増加手段と、
を備えることを特徴とする請求項５または６に記載のウェブサーバ。
【請求項８】
前記動画変換手段によって作成された動画データを、インターネットに公開されているウェブサイトに送信する動画投稿手段を備えることを特徴とする請求項５ないし７いずれかに記載のウェブサーバ。
【請求項９】
前記画像合成手段は、前記連続した静止画に対し、それぞれ同じ背景画像を合成して合成画像データ列を生成することを特徴とする請求項６に記載のウェブサーバ。
【請求項１０】
前記画像合成手段は、前記連続した静止画に対し、異なる背景画像を合成して合成画像データ列を生成することを特徴とする請求項６に記載のウェブサーバ。
【請求項１１】
前記画像合成手段は、前記連続した静止画に対し、１枚の背景画像を合成することを特徴とする請求項６に記載のウェブサーバ。
【請求項１２】
前記画像合成手段は、前記連続した静止画に対し、動画の背景画像を合成して合成画像データ列を生成することを特徴とする請求項６に記載のウェブサーバ。
【請求項１３】
前記データ格納手段に格納された動画データを再生する再生手段を備え、
前記画像合成手段は、前記再生手段による再生時に、合成画像データ列を生成することを特徴とする請求項９ないし１２いずれかに記載のウェブサーバ。
【請求項１４】
ウェブサーバのコンピュータを、
同一の画像データ列に属することを示すグループ識別情報と、当該画像データ列の中の何枚目の画像であるのかを示す画像順序識別情報とが付与された複数枚の連続した静止画からなる連続画像データを、インターネットを介して受信する受信手段と、
前記受信手段によって受信した連続画像データにより作成された合成画像データ列と前記グループ識別情報および画像順序識別情報とに基づいて所定のフォーマットの動画データを作成する動画変換手段と、
前記動画変換手段によって作成された動画データを格納するデータ格納手段と、
前記データ格納手段に格納された動画データを、インターネットを介して送信する動画送信手段と、
して機能させることを特徴とするプログラム。
【請求項１５】
同一の画像データ列に属することを示すグループ識別情報と、当該画像データ列の中の何枚目の画像であるのかを示す画像順序識別情報とが付与された複数枚の連続した静止画からなる連続画像データを、インターネットを介して受信する受信ステップと、
前記受信した連続画像データと前記グループ識別情報および画像順序識別情報とに基づいて所定のフォーマットの動画データを作成する動画変換ステップと、
前記動画変換ステップによって作成された動画データを格納するデータ格納ステップと、
前記格納された動画データを表示させるステップと、
を含むことを特徴とする動画像表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画像生成システム、動画表示方法およびウェブサーバ並びにプログラムに関する。
【背景技術】
【０００２】
従来、電子撮像装置（デジタルカメラ）を用いて撮影した画像を処理ないしは加工する技術が種々存在する。例えばデジタルカメラを用いて背景内に被写体が存在する画像を撮影し、その後に背景内に被写体が存在しない背景画像を撮影して、背景画像と被写体が存在する画像から差分情報を生成し、被写体のみを切出すようにした画像処理技術に関する発明もその一つである（例えば、特許文献１）。
【０００３】
また、動画撮像操作に伴って、撮像装置の記憶手段に動画として複数の静止画像データが記憶されると、この複数記憶された静止画像データを他の電子機器へ送信し、電子機器側で、撮像機器より送信された複数の静止画像データに基づき動画データを作成する技術がある（特許文献２）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−２１４０８号公報
【特許文献２】特開２００３−２５０１１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１または特許文献２に開示されている技術では、一般的な動画像の合成はできるものの、デジタルカメラで撮影した画像から動画像を切出し、それを背景画像と合成して作成した動画を、連続する静止画として外部機器に転送し、外部機器側でその連続する静止画と背景画像とを合成して動画ファイルを生成することはできないという課題があった。すなわち、複数枚の静止画を連続して再生してパラパラマンガのように動画再生することはできても、送信側で切出された画像を受信側で動画像として表示することは困難であった。
【０００６】
この発明の主たる目的は、デジタルカメラで撮影した画像から動画像を切出し、それを背景画像と合成して作成した動画を、連続する静止画として外部機器に転送し、外部機器側でその連続する静止画と背景画像とを合成して動画ファイルを生成することができる動画生成システム、動画表示方法およびそれを支援するウェブサーバを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため請求項１記載の発明は、連続撮影可能な撮像手段と、前記撮像手段によって撮像された連続画像から被写体を切出した切出し画像データ列を生成する切出し画像生成手段と、を備えた撮像装置と、前記切出し画像生成手段により生成された前記切出し画像データ列を受信する受信手段と、前記受信手段によって受信した前記切出し画像データ列に基づいて所定のフォーマットの動画データを作成可能な動画変換手段と、前記動画変換手段によって作成された動画データを格納するデータ格納手段と、前記動画変換手段によって作成された動画データを送信する動画送信手段と、を備えた電子機器と、を備え、前記切出し画像生成手段は、１つの画像データ列の各画像に同じグループ識別情報を付与し、且つ当該画像データ列の中の何枚目の画像であるのかを示す画像順序識別情報を付与し、前記動画変換手段は、前記同じグループ識別情報を有する画像データを前記画像順序識別情報の順番に従って動画再生可能なデータに変換することを特徴とする動画生成システムを提供するものである。
請求項２に記載の発明は、前記電子機器は、前記切出し画像生成手段によって生成された切出し画像データ列を他の背景画像と合成した合成画像データ列を生成する画像合成手段を備え、前記動画変換手段は前記画像合成手段により生成された前記合成画像データ列に基づいて所定のフォーマットの動画データを作成することを特徴とする請求項１記載の動画生成システムを提供するものである。
【０００８】
請求項３に記載の発明は、前記切出し画像データ列を受信し、インターネットを介して前記電子機器に送信可能なコンピュータをさらに備え、前記電子機器は、前記合成画像データ列に基づいて前記動画変換手段によって動画データに変換し、変換された動画データを、インターネットを介して前記コンピュータに送信することを特徴とする請求項２に記載の動画生成システムを提供するものである。
請求項４に記載の発明は、前記電子機器は、前記動画変換手段によって作成された動画データを、インターネットに公開されているウェブサイトに送信する動画投稿手段を備えることを特徴とする請求項１ないし３いずれかに記載の動画生成システムを提供するものである。
【０００９】
請求項５に記載の発明は、同一の画像データ列に属することを示すグループ識別情報と、当該画像データ列の中の何枚目の画像であるのかを示す画像順序識別情報とが付与された複数枚の連続した静止画からなる連続画像データを、インターネットを介して受信する受信手段と、前記受信手段によって受信した連続画像データと前記グループ識別情報および画像順序識別情報とに基づいて所定のフォーマットの動画データを作成する動画変換手段と、前記動画変換手段によって作成された動画データを格納するデータ格納手段と、前記データ格納手段に格納された動画データを、インターネットを介して送信する動画送信手段と、を備えることを特徴とするウェブサーバを提供するものである。
請求項６に記載の発明は、前記受信した複数枚の連続した静止画からなる連続画像データと背景画像とを合成した合成画像データ列を生成する画像合成手段をさらに備え、前記動画変換手段は前記受信手段によって受信した連続画像データまたは前記画像合成手段により作成された合成画像データ列と前記グループ識別情報および画像順序識別情報とに基づいて所定のフォーマットの動画データを作成することを特徴とする請求項５記載のウェブサーバを提供するものである。
【００１０】
請求項７に記載の発明は、前記データ格納手段は、ユーザごとに識別符号を付与し該識別符号に基づいて前記動画変換手段によって作成された動画データを記憶する記憶手段と、前記記憶手段の前記識別符号ごとの記憶領域に記憶される動画データの記憶容量が所定量を超えた場合に、当該識別符号に対応するユーザに使用料を要求する出力を行う料金請求手段と、ユーザにより使用料が支払われたことを確認する入金確認手段と、前記入金確認手段が入金を確認した場合に、対応する識別符号の記憶領域の記憶容量を増加させる記憶容量増加手段と、を備えることを特徴とする請求項５または６に記載のウェブサーバを提供するものである。
請求項８に記載の発明は、前記動画変換手段によって作成された動画データを、インターネットに公開されているウェブサイトに送信する動画投稿手段を備えることを特徴とする請求項５ないし７いずれかに記載のウェブサーバを提供するものである。
【００１１】
請求項９に記載の発明は、前記画像合成手段は、前記連続した静止画に対し、それぞれ同じ背景画像を合成して合成画像データ列を生成することを特徴とする請求項６に記載のウェブサーバを提供するものである。
請求項１０に記載の発明は、前記画像合成手段は、前記連続した静止画に対し、異なる背景画像を合成して合成画像データ列を生成することを特徴とする請求項６に記載のウェブサーバを提供するものである。
請求項１１に記載の発明は、前記画像合成手段は、前記連続した静止画に対し、１枚の背景画像を合成することを特徴とする請求項６に記載のウェブサーバを提供するものである。
請求項１２に記載の発明は、前記画像合成手段は、前記連続した静止画に対し、動画の背景画像を合成して合成画像データ列を生成することを特徴とする請求項６に記載のウェブサーバを提供するものである。
請求項１３に記載の発明は、前記データ格納手段に格納された動画データを再生する再生手段を備え、前記画像合成手段は、前記再生手段による再生時に、合成画像データ列を生成することを特徴とする請求項９ないし１２いずれかに記載のウェブサーバを提供するものである。
【００１２】
請求項１４に記載の発明は、ウェブサーバのコンピュータを、同一の画像データ列に属することを示すグループ識別情報と、当該画像データ列の中の何枚目の画像であるのかを示す画像順序識別情報とが付与された複数枚の連続した静止画からなる連続画像データを、インターネットを介して受信する受信手段と、前記受信手段によって受信した連続画像データにより作成された合成画像データ列と前記グループ識別情報および画像順序識別情報とに基づいて所定のフォーマットの動画データを作成する動画変換手段と、前記動画変換手段によって作成された動画データを格納するデータ格納手段と、前記データ格納手段に格納された動画データを、インターネットを介して送信する動画送信手段と、して機能させることを特徴とするプログラムを提供するものである。
【００１３】
請求項１５に記載の発明は、同一の画像データ列に属することを示すグループ識別情報と、当該画像データ列の中の何枚目の画像であるのかを示す画像順序識別情報とが付与された複数枚の連続した静止画からなる連続画像データを、インターネットを介して受信する受信ステップと、前記受信した連続画像データと前記グループ識別情報および画像順序識別情報とに基づいて所定のフォーマットの動画データを作成する動画変換ステップと、前記動画変換ステップによって作成された動画データを格納するデータ格納ステップと、前記格納された動画データを表示させるステップと、を含むことを特徴とする動画像表示方法を提供するものである。
【発明の効果】
【００１４】
本発明によれば、撮像装置により撮影された動画を携帯電話機等他の電子機器で作成して楽しむことができるシステム、動画表示方法およびそれを支援するウェブサーバを実現することができるという効果がある。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１の実施の形態に係るウェブサーバを使用したネットワークシステムの全体構成を示すシステム構成図である。
【図２】ウェブサイトを管理する管理用コンピュータの構成例を示すブロック図である。
【図３】ネットワークシステムにおいて提供する本発明に係るネットワークサービス（ネットワークビジネス）の一実施形態を示すシステム説明図である。
【図４】ネットワークサービスを提供するためウェブサーバにおいて行われる主要な処理の手順を示すフローチャートである。
【図５】ユーザＰＣにインストールされたネットワークサービスを受けるための支援ソフトを立ち上げた際にユーザＰＣのモニタ画面上に表示されるメイン画面の構成例を示す説明図である。
【図６】図５のメイン画面に表示されている画像追加ボタンをクリックするとウィンドウ表示されるダイアログの例を示す説明図である。
【図７】図５のメイン画面に表示されている動画作成ボタンをクリックするとウィンドウ表示されるダイアログの例を示す説明図である。
【図８】切出し画像データ列を生成する機能を有する撮像装置の概略構成を示すブロック図である。
【図９】図８の撮像装置により連続撮影された画像の一例を示す画像説明図である。
【図１０】図８の撮像装置が備える画像処理機能により連続撮影された画像から生成される被写体切出し画像データ列の一例を示す画像説明図である。
【図１１】本実施形態の撮像装置により撮影された画像と該画像データに付加される情報の一例を示す説明図である。
【図１２】本実施形態の撮像装置により処理された動画前処理画像データに付加されるヘッダーの詳細を示す説明図である。
【図１３】本発明の第２の実施の形態に係るウェブサーバを使用したネットワークシステムの全体構成を示すシステム構成図である。
【発明を実施するための形態】
【００１６】
以下、本発明の好適な実施の形態を図面に基づいて説明する。
図１は、本発明の第１の実施の形態に係るウェブサーバを使用したネットワークシステムの全体構成を示す。
【００１７】
図１に示すように、ネットワークシステムは、複数のユーザがそれぞれ所有するパーソナルコンピュータ（以下、ユーザＰＣと略す）１０ａ〜１０ｄと、画像処理に関わるサービスを提供するサービス提供者が所有するサーバコンピュータ（以下、ウェブサーバと称する）２０とが、インターネット３０を介して通信可能に接続されて構成されている。また、本実施形態のネットワークシステムは、ユーザが所有する携帯電話機４０もインターネット３０を介してウェブサーバ２０と接続可能にされている。
【００１８】
ユーザＰＣ１０ａ〜１０ｃには、それぞれユーザが所有するデジタルカメラ５０ａ〜５０ｃがＵＳＢケーブルなどの通信手段を介して接続され、カメラで撮像した画像やカメラ内で加工された画像をユーザＰＣ１０ａ〜１０ｃ内に取り込み、そのままもしくはＰＣ内で加工してインターネット３０を介してウェブサーバ２０へ送信可能にされている。
【００１９】
また、ユーザＰＣ１０ａにはカラープリントが可能なプリンタ６０が接続され、画像を出力してプリントアウトできるように構成されている。図示しないが、ユーザＰＣ１０ｂ，１０ｃについても同様である。さらに、ユーザＰＣ１０ａ〜１０ｃは、デジタルカメラ５０ａ〜５０ｃに内蔵されたメモリカードが装填可能なアダプタ等を備え、カメラにより撮影された画像データを該メモリカードから取得し、ハードディスク等に記憶することができるように構成されていてもよい。
【００２０】
また、ウェブサーバ２０には、インターネット３０を介してユーザＰＣが送ってきた画像データをファイルとして格納する例えばハードディスク装置のような不揮発性の記憶装置（ストレージ）２１が接続されている。また、ウェブサーバ２０には、ＬＡＮ（ローカルエリアネットワーク）２２を介してサーバを制御してウェブサイトを管理する管理用コンピュータ（以下、サイト管理ＰＣと称する）２３が接続されている。本実施形態のウェブサーバ２０には、ユーザＰＣ１０ａ〜１０ｃから送られてきた所定の形態の画像を種々のフォーマットの動画に変換する機能や、変換された画像をウェブサイト上に公開する機能、携帯用のフォーマットに変換された画像を携帯電話機へ送信する機能等を実現する管理ソフト（プログラム）が内蔵されている。
【００２１】
サイト管理ＰＣ２３は、図２に示すように、プログラムに従って画像データ処理などを行うＣＰＵ２０１と、ＣＰＵにより処理すべきあるいは処理した画像データ等を一時的に記憶したりＣＰＵの作業領域を提供する随時書き込み読み出し可能なＲＡＭ２０２と、ＣＰＵが実行するプログラムや固定データを記憶する読み出し専用のＲＯＭ２０３と、画像データ等を不揮発的に記憶するハードディスク２０４と、ＣＰＵをＬＡＮ２３を介してウェブサーバ２０やインターネット３０に接続するための通信インターフェースとしてのＬＡＮアダプタ２０５と、外部よりＣＰＵ２０１へ指令を与える入力操作装置としてのキーボード２０６等を備え、これらがシステムバス２０７を介して互いに接続されている。
【００２２】
上記ＣＰＵ２０１は、ＲＯＭ２０３又はハードディスク２０４に記憶保存されたプログラムを読み出して実行し、後述の動画変換処理などを行う。サイト管理ＰＣ２３には、ハードディスク２０４の他にＣＤ−ＲＯＭやＤＶＤなどの外部記憶装置を設けてもよい。
【００２３】
次に、前記ネットワークシステムにおいて提供する本発明に係るネットワークサービス（ネットワークビジネス）の一実施形態について、図３を用いて説明する。本実施形態のネットワークサービスにおいては、図３に、符号＃が付されている数字の順序に従って画像データが生成または送信される。
【００２４】
本実施形態のネットワークサービスでは、先ずユーザがデジタルカメラ５０で連続撮影した複数枚の時系列的な画像データ、もしくはそれらの画像データから背景画像を画像処理技術で除去して被写体を切出して得られた切出し画像データ列（ｎ枚の連続画像）あるいは上記切出し画像列を他の背景画像に貼り付けた合成画像データ列を作成する。そして、それを、ユーザＰＣ１０によって前記ウェブサーバ２０へ静止画の画像データ列として送信（アップロード）する。
すると、ウェブサーバ２０は、受信した切出し画像データ列を動画に変換し、変換された動画を、ユーザＰＣ１０または携帯電話機４０が前記ウェブサーバ２０よりダウンロード可能にする。これにより、ユーザはデジタルカメラのみでなくパソコンのモニタや携帯電話機の画面上で動画を楽しむことができるようになる。なお、本明細書では、主に切出しのための人物など動きを伴う撮影における主役となる物体を被写体と称している。ウェブサーバ２０は、上記のようなサービスをユーザに提供するため、ネットワークシステム上にサービス用のウェブサイトを公開する。
【００２５】
また、ウェブサーバ２０は、上記のようにして変換された動画を、ネットワークシステムにおいて不特定多数の第三者が閲覧可能に公開したウェブサイトにユーザが簡単に投稿できるように支援する機能を有する。これにより、パソコンに不慣れな初心者でも簡単に動画を投稿し、自分の作品を公開して楽しむことができる。さらに、ウェブサーバ２０には、サービス提供者が所有する画像データ（静止画および動画）を記憶装置２１に格納し、ユーザが利用可能（ダウンロード可能）なデータすなわちオンライン素材として提供し、該オンライン素材を背景画像として選択しユーザＰＣ１０から受信した切出し画像データ列を合成して動画に変換する機能も設けられている。
【００２６】
なお、ここで、ウェブサーバ２０において、複数の連続画像からなる画像データ列を動画に変換する処理は、ｎ枚の静止画を時間列に連結して動画生成のためのフレームを生成した後に、デジタルカメラで再生可能なＪＰＥＧの動画フォーマットに変換する処理のほか、パソコンや携帯電話機により再生可能なフォーマットの動画データに変換する処理が含まれる。また、ウェブサーバ２０の記憶装置２１には、ユーザＰＣ１０から受信した画像データ列の他、動画変換されたデータ、ユーザがウェブサイトで入手した画像データおよびそれを用いて合成変換したデータも保存できるように構成することができる。
【００２７】
また、ウェブサーバ２０は、記憶装置２１に格納されている動画データを、携帯電話機によって容易にダウンロードできるようにするため、動画作成後にその動画にＵＲＬ（Uniform Resource Locator）を割り振ってそのＵＲＬからＱＲ（Quick Response）コード（登録商標）に代表される二次元バーコードを作成してユーザＰＣ１０へ送信し、ユーザＰＣのモニタ上にＱＲコード（登録商標）を表示させる機能を持たせるようにした。これにより、ユーザは、カメラ機能を有する携帯電話機によってこのＱＲコード（登録商標）を読み取って、該コードに対応したＵＲＬから動画をダウンロードすることができる。
また、ＱＲコード（登録商標）と共にその元になったＵＲＬも表示させ、そのＵＲＬをメール等で家族や知人に送信すれば、受け取った人がパソコンでインターネットブラウザを開きそのＵＲＬをアドレス欄にコピーあるいは入力することによって、パソコンのモニタ上で、ウェブサーバ２０によって作成された動画を鑑賞することもできる。つまり、ユーザは、ＱＲコード（登録商標）を送信すれば動画データそのものを送信しなくても、各種端末で動画を表示させることができる。
【００２８】
さらに、ブログ上に上記ＵＲＬを貼り付けておくことで、ブログ上で自動的に動画を表示させることもできる。ここで、ユーザＰＣによるウェブサイトへの画像データのアップロードは、ユーザＰＣに搭載されているブラウザもしくはサービス提供者が提供する専用のソフトウェアによって行えるようにウェブサーバ２０が構成されている。
【００２９】
ウェブサーバ２０は、ユーザＰＣから受信した画像データ列を動画に変換する機能を有する。すなわち、デジタルカメラで作成した切出し画像データまたは合成画像データ列を、インターネット３０を介して受信し、動画に変換できるように構成されている。動画にする題材としては、ユーザが撮影した切出し画像や背景画像だけでなく、上記オンライン素材を題材としても動画を作成しても良い。
【００３０】
また、ウェブサーバ２０は、上記動画変換機能により作成した動画を格納する記憶装置２１を備えており、ウェブサーバ２０の記憶装置２１に格納する際に、ユーザごとにＩＤ（個人識別コード）を付与し、ユーザ単位でストレージ領域（フォルダ）を作成して動画データを格納する。そして、この際、ストレージを有料で貸し出したり、一定の記憶容量まで無料で貸し出し一定容量以上のデータの保存を希望するユーザに対しては有料でストレージの容量を増加するようにしてもよい。これにより、収益を上げることができるビジネスモデルを構築することができる。
この場合、ウェブサーバ２０には、識別符号としてのＩＤに対応するユーザに使用料を要求する出力を行う料金請求手段（機能）と、ユーザにより使用料が支払われたことを確認する入金確認手段（機能）と、前記入金確認手段が入金を確認した場合に、対応する識別符号の記憶領域の記憶容量を増加させる記憶容量増加手段（機能）とを設ける。また、使用料を要求する出力や入金の確認は、例えばインターネットを介してメールを送付することで、人手を必要せずに行えるようにするとよい。
【００３１】
さらに、オンライン素材等を利用したサービスにおいて、ユーザＰＣ１０から受信した切出し画像データ列とオンライン素材等とから動画を生成する場合にも、単なる動画としてではなく、複数の動画を整理してムービーアルバムとして保存したり、さまざまなグリーティングカード形式の動画や、携帯電話機の待受け画面等に使用する動画、携帯電話のメールに使用される絵文字用の動画を生成する機能をウェブサーバ２０に持たせ、これらの機能によるサービスを有料化して提供するシステムを構築してもよい。また、図３のインターネット３０に、印刷提供会社（現像所やコンビニ等を含む）のプリンタを接続可能に構成し、ユーザＰＣ１０から画像データ列をネットワークのプリンタへ送信してシールとしてプリントアウトするサービスを提供できるように構成してもよい。
【００３２】
ここで、上記ネットワークサービスを提供するためウェブサーバ２０において行われる主要な処理の手順を、図４のフローチャートを用いて説明する。
この処理は、ウェブサイト上でユーザＰＣ１０から動画変換要求があった場合に開始される。ウェブサーバ２０は、先ず動画変換要求があった否か判定し（ステップＳ１）、要求があった場合には画像データが送信されて来ているか否か判定する（ステップＳ２）。ここで、送信ありと判定されるとステップＳ３で画像データの受信処理を行い、次のステップでｎ枚すべての画像データを受信したか否か判定する（ステップＳ４）。ステップＳ２とＳ４で“Ｎｏ”のときは、ステップＳ２へ戻り、ステップＳ４で全データを受信したと判定すると、次のステップでオンライン素材の選択があったか否か判定する（ステップＳ５）。
【００３３】
ここで、オンライン素材の選択があれば選択されたオンライン素材の画像データを読み込んでステップＳ３で受信した画像データと合成する（ステップＳ６）。ステップＳ５でオンライン素材の選択がないと判定するとステップＳ６をスキップしてステップＳ７へ進む。ステップＳ７では、ステップＳ３で受信した画像データまたはステップＳ６で合成した画像データを動画に変換する処理を行う。その後、ユーザＰＣからの動画のダウンロード要求があった否か判定し（ステップＳ８）、要求があった場合には動画データを送信する（ステップＳ９）。ステップＳ８でダウンロード要求がなかった場合あるいは要求に応じてステップＳ９で動画データを送信した後は、動画データをストレージに保存して一連の処理を終了する（ステップＳ１０）。
【００３４】
次に、本実施形態のネットワークサービスにおいて、ユーザＰＣ１０からウェブサーバ２０へ画像データを送信して動画変換のサービスを受けるのを支援するのに適したソフトの機能について説明する。本発明者らは、上記支援ソフトとして２つの方式を考えた。第１は、ユーザＰＣ１０が備えるブラウザの機能を利用する方式であり、単に動画変換のサービスのみを提供するのに適した簡易な方式である。第２は、ブラウザの機能を使用しないサービス支援ソフトを利用する方式であり、動画変換のサービスのみならず前述したようなサイト側が提供するオンライン素材を合成した動画の変換や作成した動画を一般に公開する場を提供する機能等複数のサービスを提供する高度な機能を実現するのに適した方式である。いずれの方式においても、支援ソフトとしてプログラムをユーザＰＣ１０にインストールする。
【００３５】
以下、第２の方式について具体的に説明する。
第２の方式では、ユーザＰＣ１０にインストールされている上記プログラムを立ち上げると、ユーザＰＣ１０のモニタ画面上に、図５に示すようなメイン画面が表示される。
【００３６】
メイン画面は、中央から右上にかけて選択した画像等を表示する画像表示領域（プレビュー領域）Ａ１が設けられ、画面の左側には、上から順に、フォルダの一覧を表示するフォルダ表示領域Ａ２、選択されたファイルや画像の詳細情報を表示する情報表示領域Ａ３、サイトが提供するサービスを選択する複数の機能ボタンを表示する機能ボタン表示領域Ａ４が設けられている。さらに、画像表示領域Ａ１の直ぐ下には、変換された動画の再生や停止、早送りなどの指令を入力するための複数のナビゲーションボタンを表示するナビボタン表示領域Ａ５が、また画面の下側には選択されたフォルダ内の画像を縮小表示するサムネイル一覧表示領域Ａ６が設けられている。さらに、画面の右上隅には、タスクバーＡ７が表示される。
【００３７】
上記フォルダ表示領域Ａ２の上端には２つタブ（合成画像とオンライン素材）が表示され、左側のタブをマウスでクリックして選択すると、ユーザがアップロードした撮影データや当該サイトで変換した動画データのファイルが、年、月に分類して格納したフォルダが表示され、右側のタブをマウスでクリックして選択すると、当該サイトが提供するオンライン素材を格納したフォルダが表示される。そして、サムネイル一覧表示領域Ａ６に表示されているメニュー選択欄（フィルタ）に設けられているボタンをクリックすると、「全表示」、「連続画像」、「動画ファイル」、静止画を格納した「画像ファイル」などのメニューを表示するプルダウンメニューが出現し、その中から選択したメニューに応じてフォルダ内の画像がサムネイル一覧表示領域Ａ６に表示されるようになっている。
【００３８】
機能ボタン表示領域Ａ４には、ユーザＰＣ１０から当該サイトへユーザが撮影した画像等をアップロードすることを指令する画像追加ボタンＢ１、選択された「連続画像」から動画の作成を指令する動画作成ボタンＢ２、選択された「連続画像」からアニメーションＧＩＦの作成を指令するアニメーション作成ボタンＢ３、選択されたファイルの画像データをメールで送信することを指令するメール送信ボタンＢ４、選択されたファイルの画像データをカメラへ送信することを指令するカメラ送信ボタンＢ５、選択されたファイルの画像データを携帯電話で見られるように変換することを指令する携帯閲覧ボタンＢ６、選択されたファイルの連続画像を公開サイトへ投稿することを指令する投稿ボタンＢ７が設けられている。
【００３９】
ここで、画像追加ボタンＢ１をクリックすると、ユーザＰＣ内のハードディスクに格納されているフォルダを表示する図６のようなダイアログがモニタ上にウィンドウで表示される。このダイアログで、追加したい画像データ（連続画像／動画）を格納してあるフォルダをマウスで指定して、「ＯＫ」ボタンをクリックすると選択された画像データが自動的にアップロードされる。動画作成ボタンＢ２をクリックすると、図７のような動画変換設定用のダイアログがモニタ上にウィンドウで表示される。このダイアログで、「ＯＫ」ボタンをクリックすると選択された画像データ（連続画像）に基づいて自動的に動画が作成される。また、このダイアログには「詳細設定」ボタンが設けられており、このボタンをクリックすると、さらに別のダイアログが表示され、フォーマットや画像サイズ、再生速度、繰り返し回数などの設定を変更することができるようになっている。
【００４０】
アニメーション作成ボタンＢ３をクリックすると、選択された「連続画像」からアニメーションが作成される。このアニメーション作成は、アニメーションＧＩＦという一種の動画フォーマットに変換することであるが、アニメーションＧＩＦは時系列で長さが無限な一般の動画フォーマットとは違うカテゴリのフォーマットであり、パラパラ漫画に相当する一連の静止画をパッケージしてそれを順次表示する仕組みとなっている。このフォーマットに変換することにより、ＨＴＭＬベースのメールに添付して、文章中に動くキャラクターを配置するといった用途に使用することができる。
【００４１】
また、メイン画面で携帯電話で見たい画像を選択して携帯閲覧ボタンＢ６をクリックすると、連続画像の場合には再生速度を選択する画面が表示されるので、速度を選択して「ＯＫ」ボタンをクリックすると選択された画像データ（連続画像）が変換サイトへアップロードされて自動的に携帯用画像への変換が実行され、変換されたデータは携帯画像用のフォルダに格納されるとともに、ＵＲＬが付与されそのＵＲＬに基づいてＱＲコード（登録商標）が作成されてモニタに表示される。このＱＲコード（登録商標）を携帯電話機のカメラ機能で読み込んで画像データをダウンロードすることによって、携帯電話機の画面上に動画が表示される。
【００４２】
次に、本実施形態のネットワークサービスにおいて、ユーザＰＣ１０からウェブサーバ２０へ送信される画像データ列およびその生成方法について説明する。本実施形態では、カメラで連続撮影した複数枚の時系列的な画像データから背景画像を画像処理技術で除去して被写体を切出した切出し画像データ列を生成する機能がデジタルカメラに設けられている。
【００４３】
図８には、切出し画像データ列を生成する機能を有する撮像装置５０の概略構成が示されている。
本実施例の撮像装置５０は、レンズ部５０１と、電子撮像部５０２と、撮像制御部５０３と、画像データ生成部５０４と、画像メモリ５０５と、特徴量演算部５０６と、ブロックマッチング部５０７と、画像処理部５０８と、記録制御部５０９と、記録媒体５１０と、表示制御部５２０と、液晶表示装置などからなる表示部５２１と、シャッタボタン５３１やモードの選択決定ボタン５３２などからなる操作入力部５３０と、制御手段としてのＣＰＵ（マイクロプロセッサ）５４０とを備えている。
【００４４】
本実施例の撮像装置５０は、電子撮像部５０２によって連続撮像された複数の画像フレームｆ１〜ｆｎ（図９（ａ））に基づいて、背景内に被写体Ｓが存在するか否かを判定し、この判定結果に基づいて被写体領域抽出用の背景画像Ｐ１（図９（ｂ）参照）を取得する。そして、この背景画像Ｐ１及び被写体存在画像Ｐ２との間で対応する各画素の差分情報に基づいて、被写体存在画像Ｐ２から被写体画像Ｓを抽出して切出し画像データ列を生成する機能を有する。
【００４５】
レンズ部５０１は、複数のレンズから構成され、ズームレンズやフォーカスレンズ等を備えている。また、レンズ部５０１は、図示は省略するが、被写体の撮像の際に、ズームレンズを光軸方向に移動させるズーム駆動部、フォーカスレンズを光軸方向に移動させる合焦駆動部等を備えている。
電子撮像部５０２は、例えば、ＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal-oxide Semiconductor）等のイメージセンサから構成され、レンズ部１の各種レンズを通過した光学像を二次元の画像信号に変換する。
【００４６】
撮像制御部５０３は、図示は省略するが、タイミング発生器、ドライバなどを備えている。そして、撮像制御部５０３は、タイミング発生器、ドライバにより電子撮像部５０２を走査駆動して、所定周期毎に光学像を電子撮像部５０２により二次元の画像信号に変換させ、当該電子撮像部５０２の撮像領域から１画面分ずつ画像フレームを読み出して画像データ生成部５０４に出力させる。また、撮像制御部５０３は、ＡＥ（自動露出処理）、ＡＦ（自動合焦処理）、ＡＷＢ（自動ホワイトバランス）等の撮像条件の調整制御を行う。
【００４７】
画像データ生成部５０４は、電子撮像部５０２から転送された画像フレームのアナログ値の信号に対してＲＧＢの各色成分毎に適宜ゲイン調整した後に、サンプルホールド回路（図示略）でサンプルホールドしてＡ／Ｄ変換器（図示略）でデジタルデータに変換し、カラープロセス回路（図示略）で画素補間処理及びγ補正処理を含むカラープロセス処理を行った後、デジタル値の輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒ（ＹＵＶデータ）を生成する。
【００４８】
カラープロセス回路から出力される輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒは、図示しないＤＭＡコントローラを介して、バッファメモリとして使用される画像メモリ５０５にＤＭＡ転送される。画像メモリ５０５は、例えば、ＤＲＡＭ等により構成され、特徴量演算部５０６と、ブロックマッチング部５０７と、画像処理部５０８と、ＣＰＵ５４０等によって処理されるデータ等を一時記憶する。また、画像メモリ５０５は、例えば、２０フレーム分の画像フレームを一時記憶することができるリングバッファを備え、画像データ生成部５０４により生成された複数の画像フレームを順次記憶する。
【００４９】
特徴量演算部５０６は、背景画像Ｐ１を基準として、当該背景画像Ｐ１から特徴点を抽出する特徴抽出処理を行う。具体的には、特徴量演算部５０６は、例えば、背景画像Ｐ１のＹＵＶデータに基づいて、所定数（或いは、所定数以上)の特徴の高いブロック領域（特徴点）を選択して、当該ブロックの内容をテンプレート（例えば、１６×１６画素の正方形）として抽出する。ここで、特徴抽出処理とは、多数の候補ブロックから追跡に都合の良い特徴性の高いものを選択する処理である。
【００５０】
ブロックマッチング部５０７は、被写体切出し画像を生成する際に、背景画像Ｐ１と被写体存在画像Ｐ２の位置合わせのためのブロックマッチング処理を行う。具体的には、ブロックマッチング部５０７は、特徴抽出処理にて抽出されたテンプレートが被写体存在画像Ｐ２内のどこに対応するか、つまり、被写体存在画像Ｐ２内にてテンプレートの画素値が最適にマッチする位置（対応領域）を探索する。そして、画素値の相違度の評価値（例えば、差分二乗和（ＳＳＤ）や差分絶対値和（ＳＡＤ）等）が最も良かった背景画像Ｐ１と被写体存在画像Ｐ２間の最適なオフセットを当該テンプレートの動きベクトルとして算出する。
【００５１】
画像処理部５０８は、画像メモリ５０５に循環記憶された複数の画像フレームに基づいて、背景内に被写体Ｓが存在するか否かを判定する判定部５８１を具備している。判定部５８１は、具体的には、画像メモリ５０５に循環記憶された複数の画像フレームに基づいて、時系列が前後する画像フレーム同士の各々について所定の動体解析技術により動体検出を行う。そして、判定部５８１は、動体が検出されない場合には、背景内に被写体Ｓが存在しないと判定する一方で、動体が検出された場合には、背景内に被写体Ｓが存在すると判定する。さらに判定部５８１は、背景内に被写体Ｓが存在するか否かの判定結果に応じて背景内に被写体Ｓが存在しない状態から存在する状態に変化したか否かを判断する。
また、画像処理部５０８は、判定部５８１による判定結果に基づいて、画像メモリ５０５に記憶された画像フレームの中から被写体が存在しない背景画像Ｐ１及び被写体が存在する連続画像Ｐ２を取得する取得制御部５８２を具備している。
【００５２】
取得制御部５８２は、判定部５８１によって被写体Ｓが存在しない状態から存在する状態に変化したと判断されると、該変化後に電子撮像部５０２によって撮像されて画像メモリ５０５に記憶された被写体存在画像Ｐ２の画像フレームの取得を開始する。そして、例えば、メモリ容量や取得指定期間に応じて規定された所定の取得終了タイミングで、取得制御部５８２は、被写体存在画像Ｐ２の画像フレームの取得を終了する。つまり、取得制御部５８２は、判定部５８１によって被写体Ｓが存在しない状態から存在する状態に変化したと判断された後、被写体存在画像Ｐ２の画像フレームの取得を所定期間行う。シャッタボタン５３１が操作されている期間を撮影期間として、その間の画像フレームを撮影画像として記憶するようにしてもよい。
【００５３】
また、取得制御部５８２は、判定部５８１によって被写体Ｓが存在しない状態から存在する状態に変化したと判断されると、当該判断前に画像データ生成部５０４により生成されて画像メモリ５０５に循環記憶されている画像フレーム、例えば、当該判断の直前の画像フレームを被写体Ｓの存在しない背景画像Ｐ１として一つ取得する。なお、画像処理部５０８は、被写体が存在する連続画像Ｐ２から被写体が存在しない部位を抽出し、それらを加算して被写体が存在しない背景画像Ｐ１を生成するようにしてもよい。画像処理部５０８は、取得制御部５８２により取得された被写体存在画像Ｐ２から被写体Ｓが含まれる被写体領域を抽出する被写体抽出部５８３を具備している。
【００５４】
被写体抽出部５８３は、取得制御部５８２により取得された被写体が存在しない背景画像Ｐ１と被写体存在画像Ｐ２との間で対応する各画素の差分情報に基づいて、被写体存在画像Ｐ２から被写体Ｓが含まれる被写体領域を抽出する処理を行う。具体的には、被写体抽出部５８３は、取得制御部５８２により取得された被写体存在画像Ｐ２における各画像フレームｆ１〜ｆｎ夫々のＹＵＶデータと背景画像Ｐ１のＹＵＶデータの各々に対してローパスフィルタをかけて各画像の高周波成分を除去させる。
【００５５】
その後、ＣＰＵ５４０は、被写体抽出部５８３に、ローパスフィルタをかけてノイズを除去した被写体存在画像Ｐ２における各画像フレームｆ１〜ｆｎ夫々と背景画像Ｐ１との間で対応する各画素について相違度を算出して各画像フレームｆ１〜ｆｎ毎の相違度マップを生成する。また、被写体抽出部５８３は、各画素に係る相違度マップを所定の閾値で２値化した後、相違度マップから細かいノイズや手ぶれにより相違が生じた領域を除去するために収縮処理を行う。さらに、被写体抽出部５８３は、ラベリング処理を行って、所定値以下の領域や最大領域以外の領域を除去した後、一番大きな島のパターンを被写体領域として特定し、収縮分を修正するための膨張処理を行う。
【００５６】
さらに、画像処理部５０８は、被写体存在画像内Ｐ２で抽出された被写体領域の位置を特定して、被写体存在画像Ｐ２における被写体領域の位置を示す位置情報（例えば、アルファマップ）を生成する位置情報生成部５８４を具備している。アルファマップとは、被写体存在画像Ｐ２の各画素について、被写体領域の画像を所定の背景に対してアルファブレンディングする際の重みをアルファ値（０≦α≦１）として表したものである。
【００５７】
位置情報生成部５８４は、具体的には、上記の一番大きな島の部分が１、その他の部分が０である２値化された相違度マップに対してローパスフィルタを施して境界部分に中間値を生じさせることでアルファ値を作成する。この場合、被写体領域のアルファ値が１となり、被写体存在画像Ｐ２の所定の背景に対する透過度が０％となる。一方、被写体Ｓの背景部分はアルファ値が０となり、当該被写体存在画像Ｐ２の透過度が１００％となる。そして、境界付近はアルファ値が０＜α＜１であるので、被写体存在画像Ｐ２と背景画像Ｐ１は混ざり合うこととなる。
画像処理部５０８は、生成されたアルファマップに基づいて、被写体存在画像Ｐ２の各画素のうち、アルファ値が１の画素を所定の単一色画像に対して透過させずに、且つ、アルファ値が０の画素を透過させるように、被写体Ｓの画像を所定の単一色画像と合成して被写体合成画像の画像データを生成する画像合成部５８５を具備している。
【００５８】
画像合成部５８５は、具体的には、アルファマップにおける１の補数（１−α）を用いて単一色画像から被写体領域を切出した画像を作成して、当該画像に、アルファマップを用いて被写体存在画像Ｐ２から切出した被写体Ｓを合成して被写体切出し画像を生成する。また、画像合成部５８５は、画像処理部５０８の取得制御部５８２によって取得された被写体存在画像Ｐ２の複数の画像フレームｆ１〜ｆｎのそれぞれについて切出し画像Ｃ１〜Ｃｎ（図１０参照）を生成する。生成されたｎ枚の切出し画像Ｃ１〜Ｃｎは、記録制御部５０９によって切出し画像データ列として記録媒体５１０の所定領域に記録される。記録媒体５１０は、例えば、不揮発性メモリ（フラッシュメモリ）等により構成される。
【００５９】
なお、画像処理部５０８にＪＰＥＧ圧縮部を設け、該圧縮部により符号圧縮化された被写体切出し画像の画像データ列として記録媒体５１０に記憶するようにしてもよい。このようにして、記録媒体５１０に記憶された切出し画像データ列を連続して読み出して表示部５２１に表示させることで、見かけ上の動画再生を行うことができる。また、被写体切出し画像の各画像データは、当該被写体切出し画像を構成する各画像フレームと画像処理部５０８の位置情報生成部５８４により生成された各アルファマップとを対応付けて一つのファイルとして保存してもよい。さらに、例えばＭｏｔｉｏｎ−ＪＰＥＧ形式で符号圧縮した被写体切出し画像の動画像データを記録し、カメラで動画再生できるように構成してもよい。
【００６０】
表示制御部５２０は、画像メモリ５０５に一時的に記憶されている表示用画像データを読み出して表示部５２１に表示させる制御を行う。具体的には、表示制御部５２０は、ＶＲＡＭ、ＶＲＡＭコントローラ、デジタルビデオエンコーダなどを備えている。そして、デジタルビデオエンコーダは、ＣＰＵ５４０の制御下にて画像メモリ５０５から読み出されてＶＲＡＭ（図示略）に記憶されている輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒを、ＶＲＡＭコントローラを介してＶＲＡＭから定期的に読み出して、これらのデータを元にビデオ信号を発生して表示部５２１に出力する。表示部５２１は、表示制御部５２０から供給されるビデオ信号に基づいて、ライブビュー画像や撮像された画像、切出し画像など加工された画像を表示画面に表示する。ＣＰＵ５４０は、動作プログラム（図示略）を実行しつつ操作入力部５３０からの指令に従って各種の制御およびデータ処理を行う。
【００６１】
以上のような機能を有する本実施形態の撮像装置５０によれば、ユーザは被写体領域抽出用の背景画像Ｐ１と被写体存在画像Ｐ２を取得する際、当該背景画像Ｐ１の撮像と被写体存在画像Ｐ２の撮像の２回の手順を踏むことなく、一度シャッタボタンを操作するだけで背景画像Ｐ１と被写体存在画像Ｐ２を容易に取得することができ、これらの背景画像Ｐ１と被写体存在画像Ｐ２を用いて連続した被写体切出し画像Ｃ１〜Ｃｎの生成を行うことができる。また、記録制御部５０９により取得された被写体存在画像Ｐ２から静止画像をも生成することができる。
【００６２】
また、上記実施例では、カメラに、ｎ枚の連続した被写体切出し画像データ列を生成する機能のほか、Ｍｏｔｉｏｎ−ＪＰＥＧ（Ｍ−ＪＰＥＧ）形式で符号圧縮した被写体切出し画像の動画データを生成する機能を持たせてもよいと説明したが、その場合においても、前記実施形態のインターネットを介したウェブサービスによる動画変換を提供するシステムを構成するに際しては、動画データではなくｎ枚の連続した被写体切出し画像データ列をウェブサイトへ送信して動画変換するのが望ましい。パソコン用の動画データや携帯電話用動画データ、フォトフレーム用の動画データなど多種多様なフォーマットの動画データに変換する機能や３種類以上の画像を重ねるなどより複雑な合成処理機能をウェブサーバに持たせる場合には、連続した画像データ列の方がＪＰＥＧ動画データよりも変換処理がやり易いためである。
【００６３】
具体的には、カメラに設けられるＭ−ＪＰＥＧの動画変換機能は一定の条件での変換のみが可能であり、フォーマットそのものを変えたり、表示スピードや繰り返し回数など、細かな調整をすることができない。これに対し、ウェブサイトで行う動画変換は、携帯電話で見るフォーマットからＰＣ用のフォーマットまで多様な動画フォーマットをサポートできるようにするのが望ましい。さらに、ＰＣ用の動画フォーマットに関しては変換を行いたいユーザの意思でオプションを設定可能にするのが望ましい。
【００６４】
そこで、本実施形態においては、ユーザＰＣからウェブサーバへ動画変換する前のｎ枚の静止画からなる画像データ列を送る。そして、ウェブサーバがｎ枚の静止画を時間列に連結して動画生成のためのフレームを生成し、出来上がったフレーム画像を各種動画フォーマットに変換するようにしている。また、携帯電話用の動画は、機種によってフォーマットが異なるので、動画変換は３ＧＰ２などそれぞれの機種に合った動画フォーマットで行うこととなる。上記のようにウェブサーバに動画変換機能を持たせることによって、カメラでは出来ない変換オプションを設定したり、フォーマットが大きく異なる携帯電話機で見ることが出来る動画を生成して転送しりすることができるようになるという利点がある。
【００６５】
なお、ここでは、上述したような被写体を背景画像から切出して画像データ列を生成する画像データ処理機能がデジタルカメラに設けられている場合を説明したが、このような画像データ処理機能はウェブサーバ２０側に設けるようにしてもよい。これにより、特殊な機能を備えたデジタルカメラのユーザのみならずそのような機能を備えていないデジタルカメラのユーザであっても前述したような動画変換サービスを受けることができるようになる。
【００６６】
次に、デジタルカメラで撮影した所定の画像データ（複数の連続切出し静止画列または該切出し静止画列と背景静止画の組；以下、動画前処理画像と称する）をウェブサーバ２０に転送し、ウェブサーバ２０にて動画像を作成する際のサーバ側の動画像作成手順の一例について、図１１および図１２を用いて説明する。なお、図１１において、符号＃１，＃５,＃６,＃１０が付されている画像は単発の静止画で、＃２〜＃４および＃７〜＃９は連続画像である。図１１では、紙面の都合上、連続画像をそれぞれ３枚ずつ示しているが、８〜３０枚程度の連続画像で構成するのが望ましい
【００６７】
本実施形態においては、デジタルカメラにより撮影され処理された画像のうち上記動画前処理画像には、図１２に示すようなヘッダーが付加されて、デジタルカメラ内の記憶媒体に記憶される。図１１では、ヘッダーを簡略化して示してある。また、カメラで撮影された通常の静止画の画像データは拡張子が「jpg」とするのに対して、撮影時の切出し画像または合成画像は拡張子が「jpe」とする。なお、拡張子がjpgの画像も、jpeの画像も、jpeg形式のデータであり、同一のフォルダに記録される。ただし、図１１に示すように、拡張子がjpgとされた画像のヘッダーには「グループＩＤ」と「ＩＤ」の情報がなく、拡張子がjpeとされた画像のヘッダーには、「グループＩＤ」と「ＩＤ」の情報が付加される。ここで、「グループＩＤ」とは、該ＩＤが付された静止画が、何れの「切出し画像データ列または合成画像データ列」に属しているのかを示すグループ固有の識別情報である。
【００６８】
従って、グループＩＤは、「切出し画像データ列または合成画像データ列」の生成の度に異なるＩＤが生成され付与される。一方、「ＩＤ」は、当該静止画が上記グループＩＤにより特定された「切出し画像データ列または合成画像データ列」における何枚目の画像であるのかを示す識別情報である。このような情報を付加することによって、通常の静止画像と、動画前処理画像に係る切出し画像および合成画像とを確実に区別して認識することができ、動画変換処理が容易となる。本実施形態においては、ユーザが、記憶されている画像データの中から所望の画像を、グループＩＤで指定してウェブサーバに送信することによって、所望のフォーマット（movやgif）に動画変換した動画データを得るようにするものである。その際、ユーザは直接ＩＤ番号を指定するのでなく、モニタ上に表示されたダイアログ画面等のユーザインターフェースにより選択できるようにすると良い。
【００６９】
ここで、画像データ列の合成表示について補足説明を行なう。図１１は、３枚の切出し動画と１枚の背景静止画を合成する簡略化した図面であるが、例えばあるグループＩＤ「３０１２C３」において、切出し画像がＡ１，Ａ２，Ａ３，Ａ４，Ａ５，Ａ６，Ａ７，Ａ８，Ａ９，Ａ１０の１０枚あるとする。また、背景となる静止画はB１であるとする。この場合、合成された画像は、Ａ１Ｂ１，Ａ２Ｂ１，Ａ３Ｂ１，Ａ４Ｂ１，Ａ５Ｂ１，Ａ６Ｂ１，Ａ７Ｂ１，Ａ８Ｂ１，Ａ９Ｂ１，Ａ１０Ｂ１となる。これを連続再生すれば、背景が静止画で切出し画像だけが動いている動画を得ることができる。
また、途中で背景を切り替えたい場合は、別の静止画B２を用意し、途中で切り替える。例えば、Ａ１Ｂ１，Ａ２Ｂ１，Ａ３Ｂ１，Ａ４Ｂ１，Ａ５Ｂ１，Ａ６Ｂ２，Ａ７Ｂ２，Ａ８Ｂ２，Ａ９Ｂ２，Ａ１０Ｂ２となる。
更に、背景がＢ１，Ｂ２，Ｂ３，Ｂ４，Ｂ５，Ｂ６，Ｂ７，Ｂ８，Ｂ８９，Ｂ１０からなる動画であれば、Ａ１Ｂ１，Ａ２Ｂ２，Ａ３Ｂ３，Ａ４Ｂ４，Ａ５Ｂ５，Ａ６Ｂ６，Ａ７Ｂ７，Ａ８Ｂ８，Ａ９Ｂ９，Ａ１０Ｂ１０のように合成すれば、動画の背景の中で切出し画像が動いて見えることになる。
【００７０】
切出し画像のフレーム数と背景動画のフレーム数は合わせる必要は無い。背景動画のフレーム数が高い場合は、Ａ１Ｂ１，Ａ２Ｂ１，Ａ３Ｂ３，Ａ４Ｂ３，Ａ５Ｂ５，Ａ６Ｂ５，Ａ７Ｂ７，Ａ８Ｂ７，Ａ９Ｂ９，Ａ１０Ｂ９のように駒落としをしても良いし、Ａ１Ｂ１，Ａ１Ｂ２，Ａ１Ｂ３，Ａ２Ｂ４，Ａ２Ｂ５，Ａ２Ｂ６，Ａ３Ｂ７，Ａ３Ｂ８，Ａ３Ｂ９，Ａ３Ｂ１０のように、なめらかな背景動画の中にカクカク動く切出し画像を表示させることもできる。
切出し画像や背景画像はオンライン素材でもよい。
合成表示は、再生しながら合成しても良いし、予め動画ファイルとして作成してから表示しても良い。再生しながら合成表示すれば、処理には時間がかかるが静止画は１枚だけ記憶していて再生時に上記Ａ１Ｂ１，Ａ２Ｂ１，Ａ３Ｂ１，Ａ４Ｂ１，Ａ５Ｂ１，Ａ６Ｂ１，Ａ７Ｂ１，Ａ８Ｂ１，Ａ９Ｂ１，Ａ１０Ｂ１のように合成していけばよい。
予め動画ファイルを作成する場合は、上記例えば１０枚の合成画像を保存記憶する必要があるが、Ｍ−ＪＰＥＧやＧＩＦのファイルとして他の装置に転送することが可能である。
【００７１】
次に、本発明に係るネットワークサービス（ネットワークビジネス）の第２の実施形態について、図１３を用いて説明する。
本実施形態のネットワークサービスは、インターネット３０にいわゆるフォトフレームと呼ばれる画像表示端末７０を接続し、前記ウェブサーバ２０がネットワークに公開したウェブサイトを介して、前記実施形態で説明したようなウェブサーバ２０の有する機能を利用した変換された動画を、画像表示端末７０へ送信して動画を表示させることができるようにしたものである。
【００７２】
従って、この実施形態においては、画像表示端末７０が通信機能を有するようにされる。その通信機能としては、画像表示端末７０自身がインターネット３０に接続して通信する機能の他、インターネット接続可能な家電（例えばＴＶやセットトップボックスなど）やゲーム機（以下、インターネット機器と称する）８０などとの間で、ブルートゥースと呼ばれる通信規格やＩＥＥＥ８０２．１１規格のＷｉ−Ｆｉと呼ばれる通信規格などで通信可能な機能を画像表示端末７０に設け、インターネット機器８０を介してウェブサーバ２０から動画データを画像表示端末７０へ送信して動画を表示できるようにしてよい。
【００７３】
以上本発明者によってなされた発明を実施形態に基づき具体的に説明したが、本発明は前記実施形態に限定されるものではない。例えば、前記実施形態においては、デジタルカメラで撮影された連続画像（静止画列）からウェブサーバで動画に変換する場合について説明したが、ユーザがパソコン上で作成した複数枚のイラストなどの画像を動画に変換する場合にも適用することができる。
また、前記実施形態においては、デジタルカメラで撮影された連続画像（静止画列）をウェブサーバへ送信し、ウェブサーバで動画に変換する場合について説明したが、ユーザＰＣに連続画像（静止画列）を動画に変換する機能を持たせてユーザＰＣ上で連続画像（静止画列）を動画に変換できるようにしてもよい。
【符号の説明】
【００７４】
１０  ユーザＰＣ
２０  ウェブサーバ
３０  インターネット
４０  携帯電話機
５０  デジタルカメラ（撮像装置）
６０  プリンタ
７０  画像表示端末
８０  インターネット機器
５０１  レンズ部
５０２  電子撮像部（撮像手段）
５０３  撮像制御部
５０４  画像データ生成部
５０５  画像メモリ
５０６  特徴量演算部
５０７  ブロックマッチング部
５０８  画像処理部
５０９  記録制御部
５１０  記録媒体
５２０  表示制御部
５２１  表示部
５３０  操作入力部
５４０  ＣＰＵ（マイクロプロセッサ；制御手段）
【図１】
0005541385.tif 000002
【図２】
0005541385.tif 000003
【図３】
0005541385.tif 000004
【図４】
0005541385.tif 000005
【図５】
0005541385.tif 000006
【図６】
0005541385.tif 000007
【図７】
0005541385.tif 000008
【図８】
0005541385.tif 000009
【図９】
0005541385.tif 000010
【図１０】
0005541385.tif 000011
【図１１】
0005541385.tif 000012
【図１２】
0005541385.tif 000013
【図１３】
0005541385.tif 000014