(57)【要約】【課題】撮影した画像などの娯楽性を高める技術やサービスが提供されていない、という課題がある。また娯楽性を高める加工を画像に施しても、画像再生端末のスペックなどの違いで、全ての端末装置では見ることができない場合がある、という第二の課題がある。【解決手段】画像表示リソース情報取得ステップと、動画像生成プログラム選択ステップと、静止画像構成情報取得ステップと、動画像生成ステップと、を有する画像生成方法を提供する。この画像生成方法によって、１枚の画像から娯楽性の高い動画像を生成することが可能となる。さらに表示画面サイズや処理能力などの画像表示リソース情報を取得し、それに合わせて写真などの画像から動画像の生成を行う。あるいは、取得した画像表示リソース情報に基づいて、動画像を生成するための動画像生成プログラムの生成を行う。【選択図】  図３
2004310342.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する端末装置の画像表示リソースに関する情報である画像表示リソース情報を取得する画像表示リソース情報取得ステップと、
前記画像表示リソース情報取得ステップにて取得された画像表示リソース情報に基づいて、動画像を生成するためのプログラムである動画像生成プログラムを選択する動画像生成プログラム選択ステップと、
前記動画像生成プログラム選択ステップにて選択された動画像生成プログラムにより生成する動画像の種となる静止画像を構成するための情報である静止画像構成情報を取得する静止画像構成情報取得ステップと、
前記静止画像構成情報取得ステップにて取得された静止画像構成情報を種として、前記選択ステップにて選択された動画像生成プログラムにより動画像を生成する動画像生成ステップと、
を有する画像生成方法。
【請求項２】
画像を表示する端末装置の画像表示リソースに関する情報である画像表示リソース情報を取得する画像表示リソース情報取得ステップと、
前記画像表示リソース情報取得ステップにて取得された画像表示リソース情報に基づいて、動画像を生成するためのプログラムである動画像生成プログラムを生成する動画像生成プログラム生成ステップと、
前記動画像生成プログラム生成ステップにて生成された動画像生成プログラムにより生成する動画像の種となる静止画像を構成するための情報である静止画像構成情報を取得する静止画像構成情報取得ステップと、
前記静止画像構成情報取得ステップにて取得された静止画像構成情報を種として、前記選択ステップにて選択された動画像生成プログラムにより動画像を生成する動画像生成ステップと、
を有する画像生成方法。
【請求項３】
前記静止画像は、１枚である請求項１又は２に記載の画像生成方法。
【請求項４】
前記動画像生成プログラムは、所定のテンプレート（たとえば、イベント用など）を利用して動画像を生成する請求項１乃至３のいずれか一に記載の画像生成方法。
【請求項５】
前記動画像生成プログラムは動画像の動きを決定するライブラリ（たとえば、１枚の画像の表示時間やフェードアウトなどの画像自体の動きなど）利用して動画像を生成する請求項１乃至４のいずれか一に記載の画像生成方法。
【請求項６】
前記端末装置はカメラ付携帯電話である請求項１乃至５のいずれか一に記載の画像生成方法。
【請求項７】
サーバ装置と、端末装置と、からなる画像生成システムであって、
前記サーバ装置は、
画像を表示する端末装置の画像表示リソースに関する情報である画像表示リソース情報を取得する画像表示リソース情報取得部と、
前記画像表示リソース情報取得部で取得された画像表示リソース情報に基づいて動画像を生成するための情報である動画像生成プログラムを選択する動画像生成プログラム選択部と、
前記動画像生成プログラム選択部で選択された動画像生成プログラムにより生成する動画像の種となる静止画像を構成するための情報である静止画像構成情報を端末装置から受信する静止画像構成情報受信部と、
前記静止画像構成情報受信部で受信した静止画像構成情報を種として、前記選択ステップにて選択された動画像生成プログラムにより生成された動画像を再生するための情報である動画像再生情報を生成する動画像再生情報生成部と、
前記動画像再生情報生成部で生成された動画像再生情報を、端末装置に対して送信する動画像再生情報送信部と、を有し
前記端末装置は、
静止画像構成情報を取得する静止画像構成情報取得部と、
前記静止画像構成情報取得部で取得した静止画像構成情報を、前記サーバ装置に対して送信する静止画像構成情報送信部と、
前記静止画像構成情報送信部で送信された静止画像構成情報に基づいて、前記サーバ装置より送信された動画像再生情報を受信する動画像再生情報受信部と、を有する画像生成システム。
【請求項８】
請求項７に記載のサーバ装置。
【請求項９】
請求項７に記載の端末装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像を加工し動画像を生成する技術に関する。
【０００２】
【従来の技術】
撮影した写真などの画像を加工し表示する技術に関しては、特開２００１−３５６３９５号公報（特許文献１）が開示されている。これは、例えばテーマパークで撮影した写真に、その撮影場所に合致したキャラクターの画像や文書を合成してプリントアウトする装置及び方法に関する技術である。これにより、エンターテインメント性（娯楽性）を高めた写真を生成することができる。
【０００３】
また、最近ではデジタルカメラやカメラ付き携帯電話などが普及し、手軽にデジタル撮影ができるようになった。そして、このようなデジタル画像はデータを書き換えるだけで画像の加工が行えるので、アナログ画像に比べて色の補正やサイズの拡大縮小など加工が容易である、という特色がある。
【０００４】
【特許文献１】
公開番号：特開２００１−３５６３９５
【０００５】
発明の名称：画像撮影再生システムおよび方法、これに用いる撮影装置および画像再生装置ならびに画像再生方法
【０００６】
【発明が解決しようとする課題】
しかし現在のところ、例えばカメラ付携帯電話で写真を撮ったとしても、その写真にハート型の枠を加えたり、キャラクターや星マークなどを合成したり、手書き文字を加えたりする程度で、上記デジタル画像の特色を充分いかして画像のエンターテインメント性を高める技術やサービスが提供されていない、という課題がある。
【０００７】
また、写真に加工を施しエンターテインメント性のある画像を生成したとしても、画像を再生、表示する端末装置のスペックなどの違いを理由として、ある端末装置で見ることのできた動画像が別の端末装置では見ることができない場合がある、という第二の課題もある。例えば、生成した画像を他の人の携帯電話などに転送すると、相手の携帯電話の表示画面サイズと画像のサイズが合わないため相手は転送した画像をちゃんと見ることができない、などである。
【０００８】
【課題を解決するための手段】
上記課題を解決するために、本発明は、画像表示リソース情報取得ステップと、動画像生成プログラム選択ステップと、静止画像構成情報取得ステップと、動画像生成ステップと、を有する画像生成方法を提供する。この画像生成方法によって、撮影した写真からエンターテインメント性の高い動画像を生成することが可能となる。
【０００９】
さらに本発明は、表示画面サイズや再生する端末の処理能力などに関する情報である画像表示リソース情報を取得し、それに合わせて写真などの静止画像から動画像の生成を行う。あるいは、取得した画像表示リソース情報に基づいて、動画像を生成するための動画像生成プログラムの選択や生成を行う。それにより、画像のサイズが大きすぎて見られなかったり処理能力が小さくて動画像がきちんと再生されなかったりする、などの事態を気にすることなく、利用者は本発明によるサービスなどを享受することができる。
【００１０】
なお、本発明の画像生成方法により生成される動画像とは、一枚の静止画像を左から右に動かすなどしてアニメーションが行われるものをいう。あるいは、パラパラマンガのように「コマ」である様々な静止画像を連続的に表示することで動画像化されたものをいう。
【００１１】
【発明の実施の形態】
以下に、本発明の実施の形態を説明する。なお、本発明はこれら実施の形態に何ら限定されるものではなく、その要旨を逸脱しない範囲において、種々なる態様で実施しうる。
【００１２】
実施形態１は、主に請求項１，２，３，４，５，６について説明する。
【００１３】
実施形態２は、主に請求項７，８，９について説明する。
【００１４】
＜実施形態１＞
【００１５】
（実施形態１の概念）
【００１６】
図１及び図２に示すのは、本実施形態の概念の一例を表す図である。図１にあるように、Ａさんは、カメラ付携帯電話で友人の姿を撮影した（１）。しかしＡさんは撮影した写真そのままではちょっと味気無いな、と感じた（２）。そこでＡさんは、本実施形態の画像生成方法を携帯電話上で実現する動画像生成アプリを使うことを思いついた（３）。早速Ａさんは、この動画像生成アプリを携帯電話にインストールし、もう一度その友人の写真を１枚撮影した（４）。すると、その１枚のデジタル画像が動画像生成アプリによって様々に加工され、それが動く画像として表示されることによって、あたかもプロモーションビデオのようなエンターテインメント性の高い画像表示を行うことができた（５）。
【００１７】
このように、本実施形態の画像生成方法によって、ユーザーは静止画像を１枚撮影するだけでエンターテインメント性の高い動画像を簡単に生成することができる。
【００１８】
図２にあるように、さらにＡさんは、この生成した動画像を友人のＢさんにメールで送信しその動画像を見せて、Ｂさんにも楽しんでもらおうと考えた（６）。しかし、Ｂさんの携帯電話は古いため、表示画面が小さく、また画像を動かして表示するための処理能力も低かった。このような場合、従来ならば動画像を送信しても（７）、Ｂさんの携帯電話では表示画面内に画像が収まりきらなかったり（８）、画像の動きが不自然になったりして（９）、Ｂさんは画像をちゃんと見ることができない心配がある。しかし、Ｂさんも自分の携帯電話にこの動画像生成アプリをインストールしていた（１０）。この動画像生成アプリはインストールされた携帯電話の表示画面のサイズや処理能力に合わせて動画像の生成を行う。つまり、Ａさんは上記のような心配をせずとも、撮影した１枚の静止画像と、その静止画像に施す基本的な加工方法を指定した情報を送信するだけでよい。それだけで、Ｂさんの携帯電話の動画像生成アプリがその表示画面サイズや画像の再生処理能力に合った動画像を生成する。したがって、Ｂさんも、Ａさんの生成した動画像に近い動画像を問題無く見て楽しむことができた（１１）。
【００１９】
その他、以下のような形態での実施例もありうる。
【００２０】
サーバにおいて、端末装置の表示画像サイズや画像表示処理能力などの情報に基づいて、その情報に合った上記動画像生成アプリが選択、生成され、その動画像生成アプリが携帯電話などに送信される、という形態である。
【００２１】
画像表示リソース情報として、例えば「表示画面サイズ１６０×１２０、色数６５，５３６色」という情報が端末装置からサーバ装置に送信される。サーバ装置は、この受信した画像表示リソース情報に合わせて、動画像サイズが１６０×１２０で色数が６５，５３６色以内の動画像を生成する動画像生成プログラムを選択、生成する。そして、ユーザーの端末装置に対してその動画像生成アプリが送信される。ユーザーは、この受信した動画像生成アプリを利用して１枚の静止画像から動画像の生成を行う。
【００２２】
このようなシステムを実施することで、やはり同様に再生端末装置間のスペックの違いを気にすることなく、生成した動画像をユーザー間で共有することが可能になる。
【００２３】
（実施形態１の構成）
【００２４】
図３に示すのは、本実施形態の画像生成方法を実現するための装置である画像生成装置の機能ブロックの一例を表す図である。この図にあるように、この画像生成装置（０３００）は、「画像表示リソース情報取得部」（０３０１）と、「動画像生成プログラム選択部」（０３０２）と、「静止画像構成情報取得部」（０３０３）と、「動画像生成部」（０３０４）と、からなる。
【００２５】
「画像表示リソース情報取得部」（０３０１）は、画像表示リソース情報を取得する機能を有する。「画像表示リソース情報」とは、画像を表示する端末装置の画像表示リソースに関する情報をいう。
【００２６】
図４に示すのは、画像表示リソース情報の具体例を表す図である。この図にあるように、画像表示リソース情報は、例えば、表示画面のサイズや限界ファイルサイズ（端末装置の画像再生用プログラム毎に取り決められている、再生可能なファイルサイズの上限値など）、表示可能な色数などの情報が挙げられる。その他にも、端末装置のＣＰＵなどの画像表示処理能力も挙げられる。
【００２７】
このように画像表示リソース情報を取得することで、例えば、表示画面サイズが１２０×１２０ピクセルのサイズであれば、そのサイズ内に収まるように生成する画像のサイズを調節する、といったことが可能となる。つまり表示画面サイズに収まらない、ファイルサイズが大きすぎて再生・表示できない、色が足りない、画像表示処理能力を超えていて表示できない、などの再生端末装置間のスペックの違いによる画像表示の不具合を少なくすることができる。
【００２８】
この画像表示リソース情報の取得は、例えば、実施例の概念で説明したように端末装置にインストールされた動画像生成アプリが取得してもよいし、あるいは同様に説明したように、動画像生成アプリなどを選択、生成するためにサーバ装置が取得しても良い。
【００２９】
また「端末装置」とは、画像を表示する機能を備えた装置をいい、その好適な実施例として、カメラ付携帯電話が挙げられる。端末装置がカメラ付携帯電話であれば、後述する動画像の種となる静止画像の取得を手軽に行うことができる。
【００３０】
なぜならば、現在携帯電話の人口普及率は高く、５４．８％に達している（２００２年４月）。この普及率の高さと携帯電話特有の携帯性の高さから、撮影したいものがあった場合、その場ですぐ使えるカメラ付携帯電話で撮影するという行為が当たり前になってきているからである。したがってカメラ付携帯電話において撮影した写真から簡単にエンターテインメント性の高い動画像を生成して表示できれば便利である。
【００３１】
再び図３を利用して、この画像生成装置の構成について説明する。
【００３２】
「動画像生成プログラム選択部」（０３０２）は、画像表示リソース情報取得部（０３０１）で取得した画像表示リソース情報に基づいて動画像生成プログラムを選択する機能を有する。その選択は、例えば、画像表示リソース情報として表示可能な色数が６５，５３６色である旨の情報を取得した場合、その色数内の色を使って静止画像を加工する動画像生成プログラムを選択する、という具合である。
【００３３】
「動画像生成プログラム」とは、動画像を生成するためのプログラムをいう。
【００３４】
図５に示すのは、動画像生成プログラムが動画像を生成する際利用する所定のテンプレートの一例を表す図である。「テンプレート」とは、イベントやシーズン、趣味嗜好などに応じて予め用意された、動画像を生成する際に利用される雛型をいう。例えば、この図にあるように、「イベント」として、クリスマスやウェディング（結婚式）に合わせたテンプレートや、「シーズン」として夏や秋に合わせたテンプレート、「趣味嗜好」としてキラキラ（星やグラデーションなどを多用した雛型）やキッズ、といったテンプレートが用意されている。それにより、この画像生成装置のユーザーは１枚の写真を撮影するだけで、その撮影した写真とテンプレートを組み合わせてオリジナルの写真を利用した多種多様な画像を簡単に作ることができる。
【００３５】
図６に示すのは、動画像生成プログラムが動画像を生成する際利用するエフェクト（静止画像や動画像に施す加工処理のこと）や動画像の動きを決定するライブラリの具体例を表す図である。動画像生成プログラムは、この図にあるライブラリから利用するエフェクトを選択し、静止画像にテキストを挿入したり、モノトーン化や左右反転、リサイズなどの処理を行ったりする。あるいは、動画像生成プログラムは、画像を左から右へ動かしたり、フェードアウトさせたり、真中から上半分を上へ移動させ、下半分を下に移動させる、といった具合に１枚の静止画像にアニメーションをつける。またエフェクト処理は上記例の他にも、画像の連結、色調補正などが挙げられる。
【００３６】
また動画像生成プログラムには、連続的に静止画像を表示する際の次の静止画像を表示するまでの時間、といった表示時間に関する情報なども含まれていて良い。
【００３７】
また動画像生成プログラムには、上記のほかにアニメーションの始点となる静止画像と終点となる静止画像とを取得し、その間の動きを補完するような静止画像を生成するプログラムが含まれていてもよい。例えば、始点である手を下ろした写真と、終点となる手を挙げた写真がある。すると動画像生成プログラムは、手を下から上に挙げる動画像を生成するために、手が少しづつ上に挙がっていく静止画像を、始点と終点の間を補完する形で生成する、という具合である。
【００３８】
また、これらの動画像生成プログラムに含まれるエフェクトや動き、テンプレートなどの情報は、図６に示すように任意のコードと一意に関連付けられており、例えば、「Ｅ０２→Ｍ０２→Ｅ０３→Ｍ０１」という組み合わせでノスタルジーな思い出を表現するようなコードとして一まとめに設定されていてもよい。
【００３９】
このように様々なエフェクトやテンプレートによって生成された画像が、様々な動き（アニメーション）をすることで、生成される画像のエンターテインメント性がさらに高まる。
【００４０】
なお、動画像生成プログラム選択部における選択は、ユーザーが好みのプログラムを選択する形式でもよいし、取得した画像表示リソース情報などに基づいて、装置が好適なプログラムを自動的に選択してもよい。また概念のその他の例で説明した様に、サーバ上などで、この動画像生成プログラム選択部での選択に基づいて動画像生成プログラムが生成されても良い。
【００４１】
再び図３を利用して、この画像生成装置の構成について説明する。
【００４２】
「静止画像構成情報取得部」（０３０３）は、静止画像構成情報を取得する機能を有する。「静止画像構成情報」とは、静止画像を構成するための情報をいい、例えば、ＪＰＧやＧＩＦ、ＰＮＧなどのデジタル画像の色の種類や配列を示すために「０」「１」で表された情報などが挙げられる。また「静止画像」とは、動画像生成プログラム選択部（０３０２）で選択された動画像生成プログラムにより生成する動画像の種となる画像をいう。つまり、この静止画像は、動画像の生成に利用される元の画像をいい、ユーザーによって撮影された写真でも良いし、お絵描きソフトなどでユーザーが描いた絵画でも良い。また、ここで取得される静止画像は、動画像生成処理能力や画像表示処理能力の範囲内であれば複数枚でもあっても良いし、１枚でも良い。
【００４３】
静止画像が１枚であっても、本実施形態の画像生成方法においては、上記テンプレートやエフェクト、動を決定するライブラリを利用して多種多様な静止画像を生成することができる。したがって本実施形態では、たとえ静止画像を一枚しか取得しなくても、簡単にエンターテインメント性の高い動画像を生成することができる。
【００４４】
「動画像生成部」（０３０４）は、静止画像構成情報取得部（０３０３）で取得した静止画像構成情報を種として、動画像生成プログラム選択部で選択された動画像生成プログラムにより動画像を生成する機能を有する。
【００４５】
図７、図８に示すのは、動画像を生成するプロセスの一例を説明するための図である。
【００４６】
まず、静止画像構成情報取得部で取得した静止画像から別の複数の加工画像を生成する。
【００４７】
図７にあるように、静止画像から、動画像生成プログラム選択部で選択された動画像生成プログラムのエフェクト処理により、テキストが挿入された加工画像１、モノトーン化された加工画像２、左右反転された加工画像３、小さくリサイズされた加工画像４が生成される。この加工画像１の生成方法の一例は、「Ｉ  Ｌｏｖｅ  Ｙｏｕ」というテキストが表示されるレイヤーがあり、そのレイヤーの背景色を透明としてオリジナル画像と合成することで、オリジナル画像にテキストを合成することで生成する。また加工画像２は、例えば静止画像の色情報であるＲＧＢ値を取得して、その値をモノトーンになるように変更することで生成される。また加工画像３は、例えば静止画像の配列情報を取得し、変換行列を利用して上下や左右への配置変換を行うことで生成される。また加工画像４は、画像のピクセル数を任意の倍率で縮小・拡大することで生成される。
【００４８】
さらに、この静止画像と図５に示すようなテンプレートとを組み合わせることで加工画像を生成してもよいし、勿論エフェクト処理により生成された加工画像にテンプレートを組み合わせてもよい。
【００４９】
続いて、上記エフェクト処理やテンプレートとの組み合わせを利用して生成した加工画像にアニメーションなどの動きをつける。
【００５０】
図８の（１）にあるように、上記のように生成した加工画像に、動画像生成プログラムの動きに関するプログラムを利用して様々な動きをつける。例えば、加工画像１のテキスト部分を左から右にスクロールさせ、残った画像部分は角から徐々に黒く色を変えていって、全体が黒くなったら次のシーンである加工画像２を表示する。また、色も６５，５３６色をフルに活用し、星型やハート型などのカラフルなワンポイントの追加なども行う。
【００５１】
もちろん、図８の（２）にあるように、画像表示リソース情報から端末装置のスペックが所定値より低いと判断される場合、上記のような過度なアニメーションは行わず、表示色は２５６色でありテキストの点滅のアニメーションのみや、次のシーンまでの表示時間のみの設定が行われ次のシーンに切り換る動きが付けられるだけでも良い。
【００５２】
以上のようなプロセスが、加工画像２，３，４・・・に関しても行われ、１枚の静止画像からエンターテインメント性の高い様々な動画像を生成することができる。もちろん、こうして加工画像１，２，３，４・・・により生成された動画像を連続的に表示することでさらにエンターテインメント性を高めてもよい。
【００５３】
また下記に示すように、音楽などに合わせたアニメーションが行うことで、さらにエンターテインメント性の高い動画像を生成してもよい。
【００５４】
図９に示すのは、上記画像生成装置を利用した別の実施例を表す図である。この別の実施例では、動画像生成プログラムによって静止画像につけられる動きが音楽に合わせたものであることを特徴としている。その場合音楽の歌詞をテキストで表示するようにしたり、リズムや転調などの曲の展開に合わせて加工画像の切り換えを行ったりして、さらにエンターテインメント性を高めることができる。
【００５５】
この実施例を実現するために、例えば、曲αでは、開始３０秒にキラキラのテンプレートを利用するという情報や、６０秒後にはサビに入るので静止画像の切り換えを２秒ごとに行うという情報や、利用する歌詞テキスト及び表示開始時間の情報などが予め蓄積されており、その蓄積された情報に基づいて動画像生成プログラムが選択される、という構成をとることが考えられる。
【００５６】
（実施形態１の処理の流れ）
【００５７】
図１０に示すのは、本実施形態の画像生成方法の処理の流れの一例を表すフローチャートである。ただし、本明細書で記載する処理の流れは、矛盾が生じない限りその順番が入れ替わることもあり得る。
【００５８】
また、本明細書で記載する処理の流れは、方法、プログラム、そのプログラムが格納された記憶媒体として実施することができる。
【００５９】
この図にあるように本実施形態の画像生成方法は、まず、画像表示リソース情報を取得する（ステップＳ１００１）。次に、前記ステップＳ１００１で取得された画像表示リソース情報に基づいて動画像生成プログラムを選択する（ステップＳ１００２）。また、静止画像構成情報を取得する（ステップＳ１００３）。最後に前記ステップＳ１００３にて取得された静止画像構成情報を種として、前記ステップＳ１００２で選択された動画像生成プログラムにより動画像を生成する（ステップＳ１００４）。
【００６０】
（実施形態１のその他の構成）
【００６１】
図１１に示すのは、本実施形態を実現するためのシステムの機能ブロックの一例を表す図である。
【００６２】
本システムの特徴としては、この図にあるように、サーバ装置（１１１０）が「画像表示リソース情報取得部」（１１１１）と、「動画像生成プログラム生成部」（１１１２）と、を有する。そして端末装置（１１２０）が「静止画像構成情報取得部」（１１２１）と、「動画像生成部」（１１２２）と、を有する。ただし、すでに上記説明済みの構成部に関してはその説明を省略する。
【００６３】
「動画像生成プログラム生成部」（１１１２）は、画像表示リソース情報取得部（１１１１）にて取得された画像表示リソース情報に基づいて動画像生成プログラムを生成する機能を有する。この生成の例としては、画像表示リソース情報に基づいて動画像生成プログラムのためのパラメータを設定したり、動画像生成プログラムのために最適な部品プログラムを選択したりすることが挙げられる。
【００６４】
具体的には、概念の例でも説明したように、例えば画像表示リソース情報として、「１６０×１２０ピクセル」という画面サイズの情報を取得し、それに基づいて１６０×１２０以下のサイズの動画像を生成する部品プログラムＡを選択する。同様に「６５，５３６色」という色数の情報を取得し６５，５３６色以内の動画像を生成する部品プログラムＢを選択する。こうして選択された部品プログラムＡ，Ｂ，・・・を組み合わせて、動画像生成プログラムを生成する、という具合である。
【００６５】
このように、画像表示リソース情報に基づいてさまざまな動画像生成プログラムを生成することができる。
【００６６】
（実施形態１のその他の処理の流れ）
【００６７】
図１２に示すのは、本実施形態の画像生成方法の処理の流れの一例を表すフローチャートである。この図にあるように、本実施形態のその他の画像生成方法は、まず、画像表示リソース情報を取得する（ステップＳ１２０１）。次に、前記ステップＳ１２０１で取得された画像表示リソース情報に基づいて動画像生成プログラムを生成する（ステップＳ１２０２）。また、静止画像構成情報を取得する（ステップＳ１２０３）。最後に前記ステップＳ１２０３にて取得された静止画像構成情報を種として、前記ステップＳ１２０２で生成された動画像生成プログラムにより動画像を生成する（ステップＳ１２０４）。
【００６８】
（実施形態１の効果の簡単な説明）
【００６９】
以上のように、本実施形態の画像生成方法によって、１枚乃至複数枚の静止画像からエンターテインメント性の高い動画像を手軽に生成することができる。
【００７０】
また、動画像を表示する端末装置がカメラ付携帯電話であるならば、手軽にその場で撮影したデジタル画像を動画像に生成できる。また生成したその動画像を他の人と交換するなどもメールなどを使い簡単にできるので、カメラ付携帯電話を新たなコミュニケーションツールとすることもできる。
【００７１】
＜実施形態２＞
【００７２】
（実施形態２の概念）
【００７３】
本実施形態の画像生成システムは、上記実施形態１の画像生成方法が、動画像を生成する機能を有するサーバ装置と、静止画像を取得する機能を有する端末装置とによって実現されることを特徴としている。すなわち、端末装置であるカメラ付携帯電話で撮影した写真をサーバ装置に送信する。するとサーバ装置において動画像が生成され、その動画像が携帯電話に送信され表示される、という具合である。
【００７４】
このように、サーバ装置で動画像を生成することで、動画像を生成する際の端末装置への負荷を軽減することができる。つまり、ＰＤＡやノートパソコンといった画像生成処理能力の高い端末装置だけでなく、画像生成処理能力の低い旧式の携帯電話などでも画像表示処理能力さえ満たしていれば、動画像を見ることができるようになる。
【００７５】
また、生成した動画像をサーバ装置上で蓄積しておけば、端末装置のＨＤＤやメモリースティックなど記憶媒体への負担も少なくて済む。さらに、インターネット網などを通してあらゆるところからアクセス可能なサーバ装置上に動画像が蓄積されていれば、他の人にこの動画像を見てもらうことも簡単にできる。
【００７６】
（実施形態２の構成）
【００７７】
図１３に示すのは、本実施形態の画像生成システムの機能ブロックの一例を表す図である。この図にあるように、本実施形態の画像生成システムは、サーバ装置（１３１０）と、端末装置（１３２０）と、からなる。
【００７８】
サーバ装置（１３１０）は、「画像表示リソース情報取得部」（１３１１）と、「動画像生成プログラム選択部」（１３１２）と、「静止画像構成情報受信部」（１３１３）と、「動画像再生情報生成部」（１３１４）と、「動画像再生情報送信部」（１３１５）と、を有する。
【００７９】
端末装置（１３２０）は、「静止画像構成情報取得部」（１３２１）と、「静止画像構成情報送信部」（１３２２）と、「動画像再生情報受信部」（１３２３）と、を有する。
【００８０】
ただし「画像表示リソース情報取得部」（１３１１）と、「動画像生成プログラム選択部」（１３１２）と、「静止画像構成情報取得部」（１３２１）は、上記実施形態１で説明したものと同様であるので、再度の説明は割愛し、本実施形態で特徴的な部分のみ説明を行う。
【００８１】
「静止画像構成情報受信部」（１３１３）は、静止画像構成情報を端末装置から受信する機能を有する。
【００８２】
「静止画像構成情報送信部」（１３２２）は、静止画像構成情報取得部（１３２１）で取得した静止画像構成情報を送信する機能を有する。
【００８３】
上記送信部と受信部は、例えば、インターネット網などを通して静止画像構成情報の送受信を行う。
【００８４】
「動画像再生情報生成部」（１３１５）は、静止画像構成情報受信部（１３１３）で受信した静止画像構成情報を種として、動画像再生情報を生成する機能を有する。「動画像再生情報」とは、動画像生成プログラム選択部（１３１２）で選択された動画像生成プログラムにより生成された動画像を再生するための情報をいう。なお、動画像の生成についての説明は、実施形態１ですでに説明済みであるので割愛する。
【００８５】
この動画像を再生するための情報とは、例えば、コマの連続による動画像であるならば、その個々のコマを表示するための情報や表示する順番の情報などが挙げられる。あるいは、動画圧縮技術を利用して動画像のデータが生成されるならば、基準となるＩピクチャを表示するための情報やそのＩピクチャと隣接フレームとの動きの差分をベクトル化した情報などが挙げられる。
【００８６】
「動画像再生情報送信部」（１３１５）は、動画像再生情報生成部で生成された動画像再生情報を、端末装置に対して送信する機能を有する。
【００８７】
「動画像再生情報受信部」（１３２３）は、静止画像構成情報送信部で送信された静止画像構成情報に基づいて、サーバ装置（１３１０）より送信された動画像再生情報を受信する機能を有する。
【００８８】
この動画像再生情報の送受信も、インターネット網を通して行われるとよい。なお、図１３では、静止画像構成情報を送信する端末装置と動画像再生情報を受信する端末装置は同一である例が示されている。しかし、この例以外にも、Ａさんが撮影した写真を利用して生成された動画像をＢさんの端末で見る、という場合もありうる。このような場合、静止画像構成情報取得部及び静止画像構成情報送信部を備えた端末装置と、動画像再生情報受信部を備えた端末装置とは別である。また上記の場合、サーバ装置が取得する画像表示リソース情報は、画像を再生する側の端末装置の画像表示リソースであることは言うまでもない。
【００８９】
（実施形態２の処理の流れ）
【００９０】
図１４に示すのは、本実施形態の画像生成システムの処理の流れの一例を表すフローチャートである。この図にあるように、まず、サーバ装置で画像表示リソース情報を取得する（ステップＳ１４０１）。次に、前記ステップＳ１４０１で取得した画像表示リソース情報に基づいて動画像生成プログラムを選択する（ステップＳ１４０２）。また、端末装置で静止画像構成情報を取得する（ステップＳ１４０３）。さらに、前記ステップＳ１４０３で取得した静止画像構成情報をサーバ装置に対して送信する（ステップＳ１４０４）。続いて、前記ステップＳ１４０４で端末装置から送信された静止画像構成情報をサーバ装置で受信する（ステップＳ１４０５）。さらに、前記ステップＳ１４０５で受信した静止画像構成情報を種として、前記ステップＳ１４０２で選択された動画像生成プログラムにより動画像再生情報を生成する（ステップＳ１４０６）。そして、前記ステップＳ１４０６で生成された動画像再生情報を端末装置に対して送信する（ステップＳ１４０７）。最後に、前記ステップＳ１４０７でサーバ装置から送信された動画像再生情報を端末装置で受信する（ステップＳ１４０８）。
【００９１】
（実施形態２の効果の簡単な説明）
【００９２】
このように、サーバ装置で動画像を生成することで、動画像を生成する際の端末装置への負荷を軽減することができる。また、生成した動画像をサーバ装置上で蓄積しておけば、端末装置のＨＤＤやメモリースティックなど記憶媒体への負担も少なくて済む。さらに、インターネット網を通してあらゆるところからアクセス可能なサーバ装置上に動画像が蓄積されていれば、他の人にこの動画像を見てもらうことも簡単にできる。
【００９３】
【発明の効果】
以上のように、本発明の画像生成方法により、たとえ１枚の静止画像からでもエンターテインメント性の高い動画像を生成することが可能となる。
【００９４】
また、表示画面サイズや再生する端末の処理能力などに合わせて動画像生成プログラムが選択されるので、画像のサイズが大きすぎて見られなかったり処理能力が小さくて動画像がきちんと再生されなかったりする、などの事態を気にすることなく、利用者は本発明によるサービスなどを享受することができる。
【００９５】
【図面の簡単な説明】
【図１】実施形態１の概念の一例を表す図
【図２】実施形態１の概念の一例の続きを表す図
【図３】実施形態１の画像生成方法を実現するための装置である画像生成装置の機能ブロックの一例を表す図
【図４】画像表示リソース情報の具体例を表す図
【図５】動画像生成プログラムが動画像を生成する際利用する所定のテンプレートの一例を表す図
【図６】動画像生成プログラムが動画像を生成する際利用するエフェクトや動画像の動きを決定するライブラリの具体例を表す図
【図７】動画像を生成するプロセスの一例を説明するための図
【図８】動画像を生成するプロセスの一例を説明するための図
【図９】画像生成装置を利用して音楽に合わせた動画像を生成する別の実施例を表す図
【図１０】実施形態１の画像生成方法の処理の流れの一例を表すフローチャート
【図１１】実施形態１を実現するためのシステムの機能ブロックの一例を表す図
【図１２】実施形態１を実現するためのシステムの処理の流れの一例を表すフローチャート
【図１３】実施形態２の画像生成システムの機能ブロックの一例を表す図
【図１４】実施形態２の画像生成システムの処理の流れの一例を表すフローチャート
【符号の説明】
０３００  画像生成装置
０３０１  画像表示リソース情報取得部
０３０２  動画像生成プログラム選択部
０３０３  静止画像構成情報取得部
０３０４  動画像生成部
【図１】
2004310342.tif 000003
【図２】
2004310342.tif 000004
【図３】
2004310342.tif 000005
【図４】
2004310342.tif 000006
【図５】
2004310342.tif 000007
【図６】
2004310342.tif 000008
【図７】
2004310342.tif 000009
【図８】
2004310342.tif 000010
【図９】
2004310342.tif 000011
【図１０】
2004310342.tif 000012
【図１１】
2004310342.tif 000013
【図１２】
2004310342.tif 000014
【図１３】
2004310342.tif 000015
【図１４】
2004310342.tif 000016