(57)【特許請求の範囲】
【請求項１】
サーバと、前記サーバにネットワークを介して接続されたクライアントコンピュータとから構成される自動アニメーション画像生成装置において、
前記クライアントコンピュータは、
複数の静止画像データが縦または横の少なくとも一方に配列されて合成されている合成画像データを取り込み、前記複数の静止画像データをアニメーション画像として１画像ずつ再生させる際の順番を指定するアニメーション画像生成指令手段と、
取り込まれた前記合成画像データを前記サーバに転送するファイル転送手段とを備え、
前記サーバは、
転送された前記合成画像データから得られる前記複数の静止画像データを、前記アニメーション画像生成指令手段から指令された順番に基づくタイミングで再生されるように設定したアニメーション画像を生成するアニメーション画像生成手段を備える
ことを特徴とする自動アニメーション画像生成装置。
【請求項２】
前記サーバは、
生成された前記アニメーション画像を所定時間経過後に前記サーバ上から消去するアニメーション画像消去手段をさらに備える
ことを特徴とする請求項１に記載の自動アニメーション画像生成装置。
【請求項３】
前記アニメーション画像生成手段は、転送された前記合成画像データを所定の座標で分割して得られる前記複数の静止画像データを、前記アニメーション画像生成指令手段から指令された順番に基づくタイミングで再生されるように設定したアニメーション画像を生成する
ことを特徴とする請求項１に記載の自動アニメーション画像生成装置。
【請求項４】
前記アニメーション画像生成指令手段は、前記複数の静止画像データをアニメーション画像として１画像ずつ再生させる際の再生間隔も指定し、
前記アニメーション画像生成手段は、転送された前記合成画像データを分割して得られる前記複数の静止画像データを、前記アニメーション画像生成指令手段から指令された順番および再生間隔に基づくタイミングで再生されるように設定したアニメーション画像を生成する
ことを特徴とする請求項１に記載の自動アニメーション画像生成装置。
【請求項５】
サーバと、前記サーバにネットワークを介して接続されたクライアントコンピュータとから構成される自動アニメーション画像生成装置の自動アニメーション画像生成方法において、
前記クライアントコンピュータによって、
複数の静止画像データが縦または横の少なくとも一方に配列されて合成されている合成画像データを取り込み、
前記複数の静止画像データをアニメーション画像として１画像ずつ再生させる際の順番を指定し、
取り込まれた前記合成画像データを前記サーバに転送し、
前記サーバによって、
転送された前記合成画像データから得られる前記複数の静止画像データを、前記クライアントコンピュータから指令された順番に基づくタイミングで再生されるように設定したアニメーション画像を生成する
ことを特徴とする自動アニメーション画像生成方法。
【請求項６】
クライアントコンピュータからネットワークを介して転送された、複数の静止画像データが縦または横の少なくとも一方に配列されて合成されている合成画像データを受け取る受け取り手段と、
受け取られた前記合成画像データから得られる前記複数の静止画像データを、前記クライアントコンピュータから指令された順番に基づくタイミングで再生されるように設定したアニメーション画像を生成するアニメーション画像生成手段と
を備えることを特徴とする画像処理装置。
【請求項７】
生成されたアニメーション画像を所定時間経過後に消去するアニメーション画像消去手段を
さらに備えることを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記アニメーション画像生成手段は、転送された前記合成画像データを所定の座標で分割して得られる前記複数の静止画像データを、前記クライアントコンピュータから指令された順番に基づくタイミングで再生されるように設定したアニメーション画像を生成する
ことを特徴とする請求項６に記載の画像処理装置。
【請求項９】
データを受信する受信手段によって、クライアントコンピュータからネットワークを介して転送された、複数の静止画像データが縦または横の少なくとも一方に配列されて合成されている合成画像データを受け取り、
画像処理を行う画像処理手段によって、受け取られた前記合成画像データから得られる前記複数の静止画像データを、前記クライアントコンピュータから指令された順番に基づくタイミングで再生されるように設定したアニメーション画像を生成する
ことを特徴とする画像処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、デジタルスチルカメラで被写体を連続撮影して、コンピュータに取り込んだ画像や、コンピュータ上で作成した画像を、ＷＷＷ（Ｗｏｒｌｄ Ｗｉｄｅ Ｗｅｂ）ブラウザを介して、ネットワークを通じてＷＷＷサーバに転送し、その画像からアニメーション画像を自動生成する自動アニメーション画像生成装置及び自動アニメーション画像生成方法、並びに画像処理装置及び画像処理方法に関するものである。
【０００２】
【従来の技術】
従来、図９のように、アニメーション画像１１０を生成するアニメーション画像生成装置１００としては、ユーザｈが予めアニメーション画像１１０を生成する基となる静止画像ファイル（フレーム）分の静止画像ファイル１０８ａ、１０８ｂ、１０８ｃを個別に用意する。図９のように、映像記録装置１１１は、例えばデジタルスチルカメラであり、図１０のようにして、ユーザｈがこの映像記録装置１１１により撮影対象物１３を撮影した場合、静止画像ファイル１０８ａ、１０８ｂ、１０８ｃは個別に保存する。
ユーザｈは、これらの画像ファイル１０８ａ、１０８ｂ、１０８ｃを個別のファイルとしてクライアントコンピュータ１０５に転送し、ユーザｈは図１０のように、フレーム数分の静止画像ファイル１０８ａ、１０８ｂ、１０８ｃをポインティングデバイス（マウス等）やキーボード入力により、手作業で１つずつ指定し、ユーザｈは、静止画像ファイル（静止画像データ）１０８ａ、１０８ｂ、１０８ｃからアニメーション画像１１０の作成を開始する。
【０００３】
【発明が解決しようとする課題】
ところが、静止画像ファイル１０８ａ、１０８ｂ、１０８ｃからアニメーション画像１１０を生成する場合に、フレーム数分の静止画像データを手作業でクライアントコンピュータ１０５に転送する必要があり、煩雑な繰り返し操作が要求される。また、このように静止画像ファイルを個別に保存した場合、映像記録装置１１１から各静止画像ファイルごとにクライアントコンピュータ１０５へ転送しなければならない上に、その静止画像ファイル１０８ａ、１０８ｂ、１０８ｃの転送時間がかかる。
さらに、アニメーション画像１１０を生成する基となる静止画像ファイル１０８ａ、１０８ｂ、１０８ｃの指定を取り違える等の誤りが生じやすく、正しいアニメーション画像１１０が得られないこともある。
そこで本発明は上記課題を解消し、簡単に複数の静止画像データからアニメーション画像を自動的に生成することができる自動アニメーション画像生成装置及び自動アニメーション画像生成方法を提供することを目的としている。
【０００４】
【課題を解決するための手段】
本発明の自動アニメーション画像生成装置は、クライアントコンピュータが、複数の静止画像データが縦または横の少なくとも一方に配列されて合成されている合成画像データを取り込み、複数の静止画像データをアニメーション画像として１画像ずつ再生させる際の順番を指定するアニメーション画像生成指令手段と、取り込まれた合成画像データをサーバに転送するファイル転送手段とを備え、サーバが、転送された合成画像データから得られる複数の静止画像データを、アニメーション画像生成指令手段から指令された順番に基づくタイミングで再生されるように設定したアニメーション画像を生成するアニメーション画像生成手段を備えることを特徴とする。
本発明の自動アニメーション画像生成方法は、クライアントコンピュータによって、複数の静止画像データが縦または横の少なくとも一方に配列されて合成されている合成画像データを取り込み、複数の静止画像データをアニメーション画像として１画像ずつ再生させる際の順番を指定し、取り込まれた合成画像データをサーバに転送し、サーバによって、転送された合成画像データから得られる複数の静止画像データを、クライアントコンピュータから指令された順番に基づくタイミングで再生されるように設定したアニメーション画像を生成することを特徴とする。
本発明の自動アニメーション画像生成装置及び自動アニメーション画像生成方法において、クライアントコンピュータによって、複数の静止画像データが縦または横の少なくとも一方に配列されて合成されている合成画像データが取り込まれてサーバに転送される。そして、サーバによって、転送された合成画像データから得られる複数の静止画像データが、クライアントコンピュータから指令された順番に基づくタイミングで再生されるように設定したアニメーション画像が生成される。
【０００５】
本発明の画像処理装置は、クライアントコンピュータからネットワークを介して転送された、複数の静止画像データが縦または横の少なくとも一方に配列されて合成されている合成画像データを受け取る受け取り手段と、受け取られた合成画像データから得られる複数の静止画像データを、クライアントコンピュータから指令された順番に基づくタイミングで再生されるように設定したアニメーション画像を生成するアニメーション画像生成手段とを備えることを特徴とする。
本発明の画像処理方法は、データを受信する受信手段によって、クライアントコンピュータからネットワークを介して転送された、複数の静止画像データが縦または横の少なくとも一方に配列されて合成されている合成画像データを受け取り、画像処理を行う画像処理手段によって、受け取られた合成画像データから得られる複数の静止画像データを、クライアントコンピュータから指令された順番に基づくタイミングで再生されるように設定したアニメーション画像を生成することを特徴とする。
本発明の画像処理装置及び画像処理方法においては、クライアントコンピュータからネットワークを介して転送された、複数の静止画像データが縦または横の少なくとも一方に配列されて合成されている合成画像データが受け取られ、受け取られた合成画像データから得られる複数の静止画像データが、クライアントコンピュータから指令された順番に基づくタイミングで再生されるように設定したアニメーション画像が生成される。
【０００６】
【発明の実施の形態】
以下、本発明の好適な実施の形態を添付図面に基づいて詳細に説明する。
なお、以下に述べる実施の形態は、本発明の好適な具体例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの形態に限られるものではない。
【０００７】
図１は、本発明の自動アニメーション画像生成装置１０００の一実施形態のハードウェア構成図である。
図１の自動アニメーション画像生成装置１０００は、映像記録装置１１、クライアントコンピュータ５、ネットワーク３、及びサーバ１から構成される。この説明中でサーバとクライアントとの関係においては、クライアントは、サーバに対して情報を要求し、サーバは、各種情報またはサービスをクライアントに対して提供する関係にあるものとする。
【０００８】
図１の映像記録装置１１は、アニメーション画像１０として生成したい画像データ８を撮影する装置である。映像記録装置１１は、クライアントコンピュータ５の本体（クライアントコンピュータ本体）５ｄと接続されており、撮影した画像データ８をクライアントコンピュータ５の本体５ｄに転送することができる。
【０００９】
映像記録装置１１は、例えばデジタルスチルカメラのようなデジタル方式の記録装置である。デジタルスチルカメラは、図２（ａ）の様に、例えば撮影対象物１３の静止画像データ（静止画像ファイル）８ａ、・・・、８ｉを１つのファイル（デジタルの画像データ８）として、保存することができる。
このため、この保存しようとする画像データ（画像ファイル）８をクライアントコンピュータ５に転送する場合には、１つのファイルとして転送が可能である。また、手間がかからず、画像ファイルを転送するのに、短時間でクライアントコンピュータ５に取り込むことができる。すなわち、従来のようにユーザｈはフレーム数分の静止画像データ８ａ〜８ｉを繰り返しクライアントコンピュータ５に転送する必要な無く、ユーザｈは煩雑な繰り返し操作をしなくても、一度に画像データ８を映像記録装置１１からクライアントコンピュータ５の本体５ｄに取り込むことができる。
ここで撮影対象物は、例えば図１の撮影対象物１３である。撮影対象物１３は、アニメーション画像となるような動作のある対象物であれば何でもよい。アニメーション画像とは、静止画像（静止画像データ）を連続的に表示することにより動画のような動作のある映像として再生するものである。ここでは、撮影対象物１３としては、移動する雲が、時間の経過につれて太陽を隠していく風景である。
【００１０】
図１のクライアントコンピュータ５は、例えばユーザｈの操作用のキーボード５ａとマウス５ｂ、表示装置５ｃ、クライアントコンピュータ本体５ｄ、及びディスク５ｅから構成されている。
図１のキーボード５ａは、クライアントコンピュータ本体５ｄに接続されており、クライアントコンピュータ５に対して、ユーザｈが、テキスト（文字）データなどを入力するための装置である。
【００１１】
図１のマウス５ｂは、クライアントコンピュータ本体５ｄに接続されている。ユーザｈが、表示装置５ｃに表示されているマウスポインタと呼ばれるポインタを表示装置５ｃの画面上で操作することにより、クライアントコンピュータ本体５ｄに対して命令を与え、クライアントコンピュータ５を操作する。
【００１２】
図１の表示装置５ｃは、クライアントコンピュータ本体５ｄに接続されている。表示装置５ｃは、クライアントコンピュータ本体５ｄからの情報を表示するための表示装置である。表示装置５は、例えば液晶ディスプレイやブラウン管ディスプレイ等である。
【００１３】
図１のクライアントコンピュータ本体５ｄは、キーボード５ａ、マウス５ｂ、表示装置５ｃ、映像記録装置１１、及びネットワーク３に接続されている。
クライアントコンピュータ５には、映像記録装置１１にて撮影された画像データ８を、図２（ａ）の様に、クライアントコンピュータ本体５ｄのディスク５ｅに保存する。このとき、映像記録装置１１から送られてくる画像データ８は、数フレーム分の静止画像データ８ａ〜８ｉを、１つのファイル（画像データ８）にまとめてディスク５ｅに保存する。
【００１４】
図１のディスク５ｅは、情報を記憶するための情報記録媒体であり、ディスク５ｅは、例えばハードディスク等である。ディスク５ｅは、周辺装置からの情報のアクセスに対して書き込みや読み出しを行う。
【００１５】
図１のネットワーク３は、例えばクライアントコンピュータ５、他のクライアントコンピュータ７、及びサーバ１（ＷＷＷサーバ）に接続している。クライアントコンピュータ５とクライアントコンピュータ７は、ここでは多数のクライアントコンピュータを代表して記載してあるだけであり、実際は３台以上であってもよい。
【００１６】
図１のネットワーク３は、例えばインターネットである。インターネットは、世界規模の通信ネットワークであり、例えば大学、研究機関または企業などがＷＷＷサーバとも呼ばれるサーバマシンを相互に接続していった結果、全世界を網羅する巨大なネットワークに成長したものである。
【００１７】
インターネットは、特定の通信用のプロトコル（通信規約）、例えば、ｈｔｔｐ、ｔｃｐ／ｉｐなどにより通信が行われているネットワークである。インターネットには、数多くの情報が集積されているサーバを有しているため、情報の利用の仕方により利用価値の高いものである。
【００１８】
図１のサーバ１は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）サーバとも呼ばれている。サーバ１は、ネットワーク３に接続するクライアントコンピュータ（クライアント用のコンピュータ）５やクライアントコンピュータ７へ情報を提供する。ネットワーク３上には、情報を提供するこのようなサーバが多数設けられており、世界中のクライアントコンピュータは、サーバ１等のサーバより情報を検索することができる。
【００１９】
ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）とは、インターネットで用いられる情報検索システムの総称である。ＷＷＷは、例えば文字とグラフィックスをキーワードで結びつけたハイパーテキスト形式のデータ（ＨＴＭＬ形式データ）などにより構成されている。そのため、世界中のクライアントコンピュータ（クライアントコンピュータ５やクライアントコンピュータ７等）から、サーバ１上の情報を検索することができる。
【００２０】
ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）とは、インターネットの情報検索システムであるＷＷＷのホームページを生成するための言語である。ＨＴＭＬ形式は、文字だけでなく、画像や音声などの各種のデータを扱うことができる。文章中に”タグ”と呼ばれる識別子を置くことができ、そこから別のページや他のサーバの情報を呼び出すことができる。
【００２１】
次に、サーバ１の機能構成について説明する。
図１のサーバ１は、例えば図３のように情報を記録するためのディスク１ａと、アニメーション画像自動消去手段２８（画像ファイル自動消去部）を有する。図３のディスク１ａは、データを書き込みしたり、読み出ししたりするための情報記録媒体である。ディスク１ａは、例えばハードディスク等である。
【００２２】
図３のアニメーション画像自動消去手段２８は、サーバ１上のアニメーション画像データ１０をアニメーション画像生成後、一定時間毎（例えば１０分）経過すると、自動的に消去する。このアニメーション画像自動消去手段２８は、サーバ１のディスク１ａの容量を保護するために、このような処理を行う。
【００２３】
図３を参照して、本発明の自動アニメーション画像生成装置１０００の一実施形態に関わるクライアントコンピュータ５の機能を説明する。
図３のクライアントコンピュータ５は、例えばブラウザソフトウェア１７（サーバ情報検索手段）、画像データ作成手段１２、及びアニメーション画像生成指令手段１５から構成される。
【００２４】
図３のブラウザソフトウェア１７は、ＷＷＷブラウザとも呼ばれ、インターネット上のサーバを検索するためのソフトウェアであり、ここではサーバ１の情報を検索するためのソフトウェアである。ブラウザソフトウェア１７は、ファイル（画像データ８）をサーバ１へ転送するファイル転送部２４を有する。ファイル転送部２４は、サーバ１に対して、例えばテキスト形式データや画像データ８等の情報を転送する。ファイル転送部２４は、例えばｆｔｐと呼ばれるファイル転送プログラムにより、ファイル（データ）の転送を行う。ｆｔｐ（ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）とは、ファイルを転送するためのプロトコル（通信規約）のことであり、ネットワーク３上のコンピュータ間で、ファイルを転送するためのプログラムの通称である。
【００２５】
図３の画像データ作成手段１２は、アニメーション画像１０を生成するための基となる画像ファイル（画像データ）８を作成するために、映像記録装置１１により記録された画像データ８を、クライアントコンピュータ５のディスク５ｅに保存する。
図２（ａ）は、アニメーション画像１０を生成するための基となる画像ファイル（画像データ）８を作成するまでの様子を示している。
図２（ａ）は、画像データ８（画像ファイル）を作成する場合に、映像記録装置１１を使用して作成している。映像記録装置１１は、撮影対象物１３を撮影する。撮影された静止画像データ８ａ〜８ｉ等は、１つのファイル（画像データ８）に保存される。画像データ８は静止画像データであり、例えばＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  ｃｏｄｉｎｇ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）形式のデータである。ＪＰＥＧとは、静止画像の符号化方式の一種であり、画像情報のサイズを小さくすることのできる規格の一種である。
【００２６】
撮影対象物１３は、映像記録装置１１により撮影される被写体であり、時間の経過とともに動く。ここでは、例えば風景を例にとって説明していく。この風景には、太陽、雲、空、及び山を含んでいる。雲は時間の経過とともに、移動していく。映像記録装置１１はこれを例えば静止画像として撮影し、撮影した静止画像データ８ａ〜８ｉを１つの画像データ８としてクライアントコンピュータ５のディスク５ｅに保存する。画像データ８は、ＪＰＥＧ形式のデータである。
【００２７】
保存の形態としては、図４の画像データ８の様に、例えば各静止画像データ８ａ〜８ｉを縦横に配列して配置して保存する。つまり、図３のアニメーション画像生成指令部２３にて、この画像データ８（画像ファイル）から必要な静止画像データ８ａ〜８ｉが切り出しやすいように、各静止画像データ８ａ〜８ｉがマトリクス状に配列して、保存されている。
また、画像データ８を作成する別の方法としては、図３の画像データ作成手段１２は、図２（ｂ）のように、クライアントコンピュータ５上の画像作成ソフトウェア２５により作成することも可能である。
図２（ｂ）は、クライアントコンピュータ５の本体５ｄをより詳しく示しており、本体５ｄのディスク５ｅの他に画像作成ソフトウェア２５を有している。この画像作成ソフトウェア２５を用いることにより、ユーザｈがキーボード５ａ及び／またはマウス５ｂを操作してしかも表示装置５ｃでモニタしながら、既に説明した画像データ８と同じような画像データ８を作成することができる。この場合でも、作成された画像データ８は、例えば図４に示すように静止画像データ８ａ〜８ｉをマトリクス状に配置した１つのファイルとして保存する。つまり、ユーザｈは、画像記録装置１１により画像データ８を取り込むのに代えて、本体５ｄにおいて別途ソフトウェア的に（画像を作成する任意のソフトウェアにより）自由に画像データ８を作成することもできるものである。
【００２８】
図３のアニメーション画像生成指令手段１５は、画像データ作成部２０、アニメーション画像再生方法選択部２１、ファイルチェック部２２、アニメーション画像生成指令部２３から構成される。
図３の画像データ作成部２０は、映像記録装置１１により記録された複数の静止画像データで構成される画像データ８を、一括して映像記録装置１１からクライアントコンピュータ５の本体５ｄに取り込み、クライアントコンピュータ５のディスク５ｅに保存する。
【００２９】
図３のアニメーション画像再生方法選択部２１は、画像データ作成手段１２により、作成された図４の静止画像データ８ａから８ｉ（フレーム）の集合体である画像データ８を基にアニメーション画像１０を生成し、再生する場合の再生の方法を選択する。例えばアニメーション画像再生方法選択部２１は、図４の静止画像データ８ａから８ｉがあるとして８ａから再生したり、逆の８ｉから再生したり、再生する際にそれぞれの静止画像データ８ａから８ｉの間に時間的な間隔（ディレイタイム）を設けたり、再生するフレーム順を決めたりする等の再生方法を選択する。
【００３０】
図３のファイルチェック部２２は、クライアントコンピュータ５からサーバ１へ画像ファイル８を転送する際に、その画像ファイル８のファイルの種類をチェックする。画像ファイル８は、例えばＪＰＥＧ形式のファイルである必要がある。この条件を満たす場合のみ、ファイル転送部２４により画像ファイル８が転送される。ファイルチェック部２２は、例えばＣＧＩ（Ｃｏｍｍｏｎ  Ｇａｔｅｗａｙ  Ｉｎｔｅｒｆａｃｅ）を利用したプログラムにより実行される。ＣＧＩとは、クライアントコンピュータ５からの要求により、サーバ１上のプログラムが動作するクライアントコンピュータ５とサーバ１との間のインターフェイス（やり取り）の通称である。ここでは、説明上わかりやすくするため、クライアントコンピュータ５上にファイルチェック部２２を記載してあるが、これはファイルチェックを行う要求（指令）をクライアントコンピュータ５側からサーバ１側に対して行うという意味である。以下、ＣＧＩを使用するものは、わかりやすく説明する上でこのような記載になっている。
【００３１】
図３のアニメーション画像生成指令部２３は、クライアントコンピュータ５からファイル転送部２４により転送された画像ファイル８を、サーバ１のディスク１ａ上の、ＣＧＩを利用して作成したソフトウェア１ｂが、アニメーション画像１０を生成する。例えばＪＰＥＧ形式である画像データ８は、例えば横６４０ピクセル、縦４８０ピクセルの画像データである。
【００３２】
アニメーション画像１０の生成方法としては、図４の画像データ８の様に例えば９枚の静止画像データ８ａ〜８ｉが保存されており、ソフトウェア１ｂが画像データ８から、静止画像データ８ａから８ｉの１枚、１枚を座標を指定して切り出し、その切り出した静止画像データ８ａ〜８ｉにより、アニメーション画像１０を生成する。まず、切り出した静止画像データ８ａ〜８ｉをｐｎｍ形式ファイルへ変換する。このｐｎｍ（ｐｏｒｔａｂｌｅ  ａｎｙｍａｐ  ｆｉｌｅ  ｆｏｒｍａｔ）形式とは、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）と呼ばれる基本ソフトウェア上、例えばＵＮＩＸ上で、ビットマップ画像や白黒画像を扱うフォーマット形式のフォーマットである。ビットマップとは、文字や図形をドットの集まりとして表示、保存する方法である。
このｐｎｍ形式の画像データをＧＩＦ形式に変換する。ＧＩＦ（Ｇｒａｐｈｉｃａｌ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｆｏｒｍａｔ）とは、インターネット上で利用される画像等を圧縮して保存する形式である。このＧＩＦ形式のデータがアニメーション画像データの形式である。
【００３３】
以上機能の構成について述べてきたが、これからは主に動作について述べる。図５は、本発明の自動アニメーション画像生成装置１０００の一実施形態の動作を示すフローチャートである。
【００３４】
図６は、本発明の自動アニメーション画像自動生成装置１０００の一実施形態の動作を示す画面遷移図である。図３のユーザｈが、操作しているクライアントコンピュータ５の表示装置５ｃを見た場合の動作（イメージ）を示す図である。
【００３５】
ステップＳＴ１ａ，ＳＴ１ｂ：画像記録処理と転送処理
図５の画像記録処理のステップＳＴ１ａ、ＳＴ１ｂでは、図２（ａ）を参照しながら説明すると、映像記録装置１１により、撮影対象物１３を撮影する。記録された撮影対象物１３は、図４のように１枚ずつ静止画像データ８ａから８ｉとして撮影する。その複数の静止画像データ８ａ〜８ｉ等を図４のように１つの画像データ８にとして保存し、クライアントコンピュータ５のディスク５ｅに転送して、保存する。この画像ファイル８は、例えばＪＰＥＧ形式のデータである。
【００３６】
ステップＳＴ１：ソフトウェア的な画像作成処理
図５の画像記録処理のステップＳＴ１ａ及びステップＳＴ１ｂに代えて、ユーザｈが、クライアントコンピュータ５上で、ソフトウェア的に（任意のソフトウェアを用いて）画像データ８を作成する場合に、図２（ｂ）の画像作成ソフトウェア２５にて作成することもできる。図２（ｂ）を参照しながら説明する。
図５の画像作成処理のステップＳＴ１は、ステップＳＴ１ａ，ステップＳＴ１ｂで画像データ８を作成する代わりに、図２（ｂ）のように、ユーザｈがアニメーション画像１０を作成する画像データ８を、図２（ｂ）の画像作成手段１２の画像作成ソフトウェア２５により作成する。作成した静止画像データ８ａ〜８ｉは、１つの画像データ８としてクライアントコンピュータ５のディスク５ｅに保存する。
【００３７】
ステップＳＴ２：画像ファイル指定処理
図５の画像ファイル指定処理ステップＳＴ２では、図６と図７の画面Ｗ１を参照しながら説明する。図３のアニメーション画像生成指令手段１５は、例えばＨＴＭＬ形式のフォーマットで記述されたデータをブラウザソフトウェア１７にて読み込むことにより、画面Ｗ１を表示することができる。以下の作業は、この画面を操作することにより作業を進めていく。
ここでの処理は、アニメーション画像１０を生成したい、ステップＳＴ１ａ及びステップＳＴ１ｂ、またはステップＳＴ１にて作成された画像データ８を画面Ｗ１において指定する処理である。図１のユーザｈがアニメーション画像化したい画像データ８を画面Ｗ１のテキストボックスＦＮ１に図３のキーボード５ａから入力するか、画面Ｗ１の「Ｂｒｏｗｓｅ．．．」ボタンＢＴ１をマウス５ｂの表示装置５ｃの画面上のマウスポインタにより押す。これにより、図３のクライアントコンピュータ５のディスク５ｅのディレクトリ（ファイルの配置場所）やファイル（データ）の構成等の内容を表示する。表示されたファイルから、アニメーション画像１０を生成したい画像ファイル８を選択する。
【００３８】
ステップＳＴ３：アニメーション画像再生方法選択処理
図５のアニメーション画像再生方法選択処理のステップＳＴ３は、図７の画面Ｗ１を参照しながら説明する。
図７の画面Ｗ１のテキストボックスＲＰ１に、図１のユーザｈが再生回数をキーボード５ａから入力する。ここでは、アニメーション画像１０を何回繰り返して、再生するかを設定する。また、再生の方法として、図７の画面Ｗ１のオプションボタンＯＰ１を選択する。図４の画像データ８を構成する静止画像データ８ａから８ｉを８ａから８ｉへ順方向に再生したり、逆方向から再生したりすることができる。
図７の画面Ｗ１のテキストボックスＤＴ１には、すべての静止画像データ（フレーム）８ａ〜８ｉ間の時間的な間隔であるディレイタイム（全部の間隔は、一定）を広げたりするために、その間隔時間を入力することができる。
図７の画面Ｗ１のテキストボックスＯＰ２では、フレーム毎にディレイタイムを設定することができる。図１のユーザｈが、テキストボックスＯＰ２にディレイタイムを入力すると、テキストボックスＤＴ１に入力したディレイタイムは無視される。
【００３９】
ステップＳＴ４：ファイルチェック処理
図５のファイルチェック処理のステップＳＴ４では、図３のファイルチェック部２２により、アニメーション画像１０を生成する画像データ８が、特定の形式のデータ（例えばＪＰＥＧ形式）であるかどうかをチェックする。図７のＢＴ２が押されると、図３のファイルチェック部２２が動作し、アニメーション画像１０を生成する画像ファイル８が、ＪＰＥＧ形式のファイルであるかをチェックする。条件を満たさない場合（ＮＧ）であればステップＳＴ９でエラー表示を行い、ステップＳＴ１０にて終了する。条件を満たす場合（ＯＫ）であれば、ファイル転送処理のステップＳＴ５へ進む。ファイルチェック部２２は、例えばＣＧＩを利用したプログラムである。
【００４０】
ステップＳＴ５：ファイル転送処理
図５のファイル転送処理のステップＳＴ５では、ファイルチェック処理のステップＳＴ４によりチェックされた図３の画像データ８は、クライアントコンピュータ５からサーバ１へ転送される。転送の方法としては、ブラウザソフトウェア１７に用意されているファイル転送機能（例えば、ｆｔｐなど）を使用する。画像ファイル８が転送されると、図５のアニメーション画像生成処理のステップＳＴ６へと進む。
【００４１】
ステップＳＴ６：アニメーション画像生成処理
図５のアニメーション画像生成処理のステップＳＴ６では、ステップＳＴ２、及びステップＳＴ３で選択または入力された情報を基に、図４に示すようにアニメーション画像生成指令手段１５からの指令に基づいて、指令された静止画像データ順に従って、サーバ１のディスク１ａ上のソフトウェア１ｂが、図４のアニメーション画像１０を生成する。
先に述べた様に、図３の画像ファイル８をＣＧＩを利用したプログラムにより、アニメーション画像１０を生成する。アニメーション画像１０の生成方法としては、図４の画像データ８の様に、例えば９枚の静止画像データ８ａ〜８ｉが整列して保存されており、その１枚、１枚を、例えば座標を指定して切り出し、その切り出した静止画像からアニメーション画像１０を生成する。ここで、静止画像データのフレーム数が、９個となっているが複数であればよい。
これらの処理が終了すると、ステップＳＴ７のアニメーション画像表示処理に進む。アニメーション画像生成手段１５としては、例えばＣＧＩを利用したプログラムを使用している。
【００４２】
ステップＳＴ７：アニメーション画像表示処理
図５のアニメーション画像表示処理のステップＳＴ７では、ステップＳＴ６までで作成したアニメーション画像１０を実際に表示し、出来具合を確認する。図８の画面Ｗ２は、その様子を示している。このアニメーション画像１０は、図３のユーザｈが操作しているクライアントコンピュータ５のディスク５ｅにも保存することができる。もし、ここで表示されたアニメーション画像が、作成したアニメーション画像データ１０とは違う場合は、図８のＷ２の「ここをクリック」ＴＧ１を図３のマウス５ｂでクリックすると、表示していた別のアニメーション画像が消去され、今回作成したアニメーション画像１０が表示される。
【００４３】
ステップＳＴ８：アニメーション画像消去処理
図５のアニメーション画像消去処理のステップＳＴ８では、サーバ１上に作成されたアニメーション画像１０を一定の時間（例えば１０分）が経過した後に消去する。これは、図１のサーバ１のディスク１ａの容量保護のため、動作している。
【００４４】
以上、本発明による自動アニメーション画像生成装置１０００の一実施形態について説明してきたが、自動アニメーション画像生成装置１０００は、使用するネットワーク３としてインターネットをあげているが、これに限られるわけではない。例えば、ある特定の組織内を対象としたイントラネットのようなネットワークの形態でもよい。映像記録装置１１はクライアントコンピュータ５に対し、画像データ８を送るが、無線にて送信してもよい。
また、本発明の自動アニメーション画像生成装置の実施形態は、上述した形態に限らず、アニメーション画像を生成する基となる画像データを１つにまとめて、その画像ファイルからアニメーション画像を生成することができる機能を有していればよく、様々な構成を取ることができる。
【００４５】
【発明の効果】
以上説明したように、本発明によれば、アニメーション画像を生成する基となる画像ファイルを一つにまとめている。このため、フレーム数分の静止画像ファイルを分けてコンピュータに転送する必要がなくなり、画像データを転送する時間が少なくて済み、画像ファイルを取り違える等の誤りを減らすことができる。
【図面の簡単な説明】
【図１】本発明による自動アニメーション画像生成装置の一実施形態のハードウェア構成図。
【図２】図１の自動アニメーション画像生成装置によりアニメーション画像を生成する基となる画像を作成するための方法を示す図。
【図３】図１の自動アニメーション画像生成装置の機能構成図。
【図４】図１の自動アニメーション画像生成装置によりアニメーション画像が生成される様子を示す図。
【図５】図１の自動アニメーション画像生成装置の動作を示すフローチャート。
【図６】図１の自動アニメーション画像生成装置のクライアントコンピュータの表示装置における画面の遷移を示す画面遷移図。
【図７】図１の自動アニメーション画像生成装置のクライアントコンピュータの表示装置における画面を示す図。
【図８】図１の自動アニメーション画像生成装置のクライアントコンピュータの表示装置における画面を示す図。
【図９】従来の自動アニメーション画像生成装置の機能構成図。
【図１０】図９の自動アニメーション画像生成装置によりアニメーション画像が生成される様子を示す図。
【符号の説明】
１・・・サーバ（ＷＷＷサーバ）、３・・・ネットワーク（インターネット）、５・・・クライアントコンピュータ（クライアント用のコンピュータ）、８・・・画像データ、１０・・・アニメーション画像、１２・・・画像作成手段、１５・・・アニメーション画像生成手段、１７・・・ブラウザソフトウェア（ＷＷＷブラウザ）、２４・・・ファイル転送手段、２８・・・アニメーション画像自動消去手段、１０００・・・自動アニメーション画像生成装置
【図１】
0004019447.tif 000002
【図２】
0004019447.tif 000003
【図３】
0004019447.tif 000004
【図４】
0004019447.tif 000005
【図５】
0004019447.tif 000006
【図６】
0004019447.tif 000007
【図７】
0004019447.tif 000008
【図８】
0004019447.tif 000009
【図９】
0004019447.tif 000010
【図１０】
0004019447.tif 000011