(57)【要約】【課題】水面等を有する画像に対して動的な変化を与える画像生成装置等を提供すること。【解決手段】元画像２１をハードディスク５から読み取り、ディスプレイ７に表示させ（ステップ２０１）、水面を含む領域Ａを決定し（ステップ２０２）、元画像２１のうち、領域Ａで囲まれた画像４１を生成し（ステップ２０３）、元画像２１の水面の部分を消去した画像４３を生成する（ステップ２０４）。画像４１に対して水面の波を動かす処理を行い、画像４５を生成し（ステップ２０５）、画像４５に画像４３を重ねて画像４７を生成し（ステップ２０６）、画像４７の透明度を変えつつ、元画像２１上に重ねた画像４９−１、……で表すような演出効果を生成する（ステップ２０７）。【選択図】　図２
2004110097.tif 000002
【特許請求の範囲】
【請求項１】
元画像から所定部分を含む所定領域が抜き出され、前記所定領域内の画像が動的に変化する第１の画像を生成する手段と、
元画像の前記所定部分を消去した第２の画像を生成する手段と、
前記第１の画像上に前記第２の画像を重ね合わせて、第３の画像を生成する手段と、
を、具備することを特徴とする画像生成装置。
【請求項２】
前記第３の画像の透明度を変更し、複数の第４の画像を生成する手段と、
前記複数の第４の画像をそれぞれ前記元画像に重ね合わせて、複数の第５の画像を生成する手段と、
を、さらに具備することを特徴とする請求項１記載の画像生成装置。
【請求項３】
前記所定部分は、水面であることを特徴とする請求項１記載の画像生成装置。
【請求項４】
前記所定領域は矩形領域であることを特徴とする請求項１記載の画像生成装置。
【請求項５】
前記動的な変化は波が動くことである請求項１記載の画像生成装置。
【請求項６】
元画像から所定部分を含む所定領域が抜き出され、前記所定領域内の画像が動的に変化する第１の画像を生成する工程と、
元画像の前記所定部分を消去した第２の画像を生成する工程と、
前記第１の画像上に前記第２の画像を重ね合わせて、第３の画像を生成する工程と、
を、具備することを特徴とする画像生成方法。
【請求項７】
前記第３の画像の透明度を変更し、複数の第４の画像を生成する工程と、
前記複数の第４の画像をそれぞれ前記元画像に重ね合わせて、複数の第５の画像を生成する工程と、
を、さらに具備することを特徴とする請求項６記載の画像生成方法。
【請求項８】
前記所定部分は、水面であることを特徴とする請求項６記載の画像生成方法。
【請求項９】
前記所定領域は矩形領域であることを特徴とする請求項６記載の画像生成方法。
【請求項１０】
前記動的な変化は波が動くことである請求項６記載の画像生成方法。
【請求項１１】
コンピュータを請求項１から請求５のいずれかに記載の画像生成装置として機能させるプログラム。
【請求項１２】
コンピュータを請求項１から請求５のいずれかに記載の画像生成装置として機能させるプログラムを記録した記録媒体。
【請求項１３】
請求項６から請求項１０のいずれかに記載の画像生成方法により生成された画像。
【請求項１４】
請求項６から請求項１０のいずれかに記載の画像生成方法により生成されたデータ構造を有する画像を記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、水面等を有する絵画等の画像の水面部分を動的に変化させる画像生成装置等に関するものである。
【０００２】
【従来の技術】
昨今、絵画や写真をデジタル化しパーソナルコンピュータ上で閲覧できる仕組みがある。このような仕組みにより、ユーザは例えば絵画等の電子的なデータを閲覧できる。
【０００３】
【発明が解決しようとする課題】
しかしながら、ユーザの閲覧できる画像は静的な絵画そのものであり、より注目度の高い画像表現を提供することが望まれていた。
【０００４】
本発明は、このような課題を鑑みてなされたもので、その目的とするところは、水面等を有する画像に対して動的な変化を与える画像生成装置等を提供することにある。
【０００５】
【課題を解決するための手段】
前述した目的を達成するための第１の発明は、元画像から所定部分を含む所定領域が抜き出され、前記所定領域内の画像が動的に変化する第１の画像を生成する手段と、元画像の前記所定部分を消去した第２の画像を生成する手段と、前記第１の画像上に前記第２の画像を重ね合わせて、第３の画像を生成する手段とを、具備することを特徴とする画像生成装置である。
所定部分とは、例えば水面であり、所定領域は例えば矩形領域である。動的な変化は、例えば波が動くことである。
【０００６】
所定領域の画像を動的に変化させるには、Ｍａｃｒｏｍｅｄｉａ社のＤｉｒｅｃｔｏｒというオーサリングソフトと、そのプラグインであるＤｅｄａｌｏｍｅｄｉａ　Ｉｎｔｅｒａｃｔｉｖｅ社製ＤＭｗａｖｅＸｔｒａ等を使用する。
【０００７】
この画像生成措置は、前記第３の画像の透明度を変更し、複数の第４の画像を生成する手段と、前記複数の第４の画像をそれぞれ前記元画像に重ね合わせて、複数の第５の画像を生成する手段とを、さらに具備してもよい。
【０００８】
このようにすることにより、所定領域が静止している状態から徐々に動的に変化したり、動的に変化している状態から徐々に静止する状態を模擬することができる。
【０００９】
第２の発明は、元画像から所定部分を含む所定領域が抜き出され、前記所定領域内の画像が動的に変化する第１の画像を生成する工程と、元画像の前記所定部分を消去した第２の画像を生成する工程と、前記第１の画像上に前記第２の画像を重ね合わせて、第３の画像を生成する工程とを、具備することを特徴とする画像生成方法である。
【００１０】
この画像生成方法は、前記第３の画像の透明度を変更し、複数の第４の画像を生成する工程と、前記複数の第４の画像をそれぞれ前記元画像に重ね合わせて、複数の第５の画像を生成する工程とを、さらに具備してもよい。
【００１１】
【発明の実施の形態】
以下、図面に基づいて本発明の実施の形態を詳細に説明する。図１は、本実施の形態に係る画像生成装置１の概略構成図である。
【００１２】
画像生成装置１は、コンピュータ本体３、ディスプレイ７、マウス９等から構成される。コンピュータ本体３はハードディスク５を有する。
ハードディスク５には、例えば有名な絵画を基にした画像データ（元画像２１）等が予め保存される。元画像２１はハードディスク５内に１つのファイルとして保存されている。
【００１３】
コンピュータ本体３は、ハードディスク５から元画像２１を読み取り、元画像２１のうち、水面の部分を動的に変化させる処理等を行い、生成された画像をハードディスク５に保存する等の処理を行う。また、コンピュータ本体３は、ハードディスク５に保存された画像をディスプレイ７に表示する。
【００１４】
次に、画像生成装置１の動作を図２から図９に基づいて説明する。
図２は、画像生成装置１の処理を示すフローチャート、図３から図９は、各種画像を示す図である。
【００１５】
オペレータがコンピュータ本体３を立ち上げてマウス９等により所定の指示を行うと、コンピュータ本体３はハードディスク５から元画像２１を読み取り、ディスプレイ７に表示させる（ステップ２０１）。
【００１６】
図３は、ディスプレイ７に表示された元画像２１を示す図である。この元画像２１は例えば、有名な画家の絵画であり、夜の湖の風景画である。元画像２１は背景に山２７が存し、手前側に水面２３が存する。水面２３の向こう側に家屋等の明かり２９があり、水面２３にその明かり２９が反射してできた明かりの反射部３１が描かれている。水面２３には波２５があり、山２７の上空には星３３が存する。尚、図３において、斜めのハッチングは陸の部分を表わす。
【００１７】
オペレータはマウス９等を用いて水面を含む矩形の領域Ａを決定する（ステップ２０２）。コンピュータ本体３は、元画像２１のうち、領域Ａで囲まれた画像４１を生成する（ステップ２０３）。
【００１８】
図４は、ステップ２０３の処理で生成された画像４１を示す図である。より具体的に言えば、元画像２１のうち、領域Ａで囲まれた画像データを切り取り、画像４１として別のファイルに保存する。
次に、コンピュータ本体３は元画像２１から水面２３の部分を消去した画像４３を生成する（ステップ２０４）。
【００１９】
図５は、画像４３を示す図である。元画像２１の水面２３の部分は白抜きされ、白抜き部４４となる。水面２３の範囲内に存する全ての画素データが消去されるので、波２５、明かりの反射部３１等も消去される。
【００２０】
次に、コンピュータ本体３は、画像４１に対して水面の波を動かす処理を行い、画像４５を生成する（ステップ２０５）。この際、波の速さや波の大きさを設定することができる。
図６は、画像４５を示す図であり、縦のハッチングは波を動かす処理を受けている部分を示す。
【００２１】
この波を動かす処理は、Ｍａｃｒｏｍｅｄｉａ社のＤｉｒｅｃｔｏｒというオーサリングソフトと、そのプラグインであるＤｅｄａｌｏｍｅｄｉａ　Ｉｎｔｅｒａｃｔｉｖｅ社のＤＭｗａｖｅＸｔｒａを用いて行う。
ＤＭｗａｖｅＸｔｒａは、簡易波紋シミュレーションソフトであり、複数の減衰する三角関数を合成することにより得られる擬似波紋形状に、屈折あるいは反射を模したマッピングを行うことにより水面等の波を動的に変化させる。
【００２２】
なお、図６では水面２３以外の部分も簡易波紋シミュレーションが行われているので、水面２３の周りの陸地の部分も動的に変化している。
【００２３】
次に、画像４５の上に画像４３を重ねて画像４７を生成する（ステップ２０６）。
図７は、画像４７を示す図である。図７に示すように、画像４５上に画像４３を重ねると画像４５上の水面２３の周囲の部分は画像４３の陸地の部分が重ねられるので、この部分の波の動く処理は外部には見えない。
このようにして、水面２３の波が動的に変化する画像４７が生成される。
【００２４】
次に、画像４７を透明度を変えつつ元画像２１上に重ね、その結果画像４９−１、……で表すような演出効果を生成する（ステップ２０７）。
【００２５】
図８は、ステップ２０７の処理を示す説明図である。図８に示すように、元画像２１上に画像４７を重ねて画像４９を形成するのであるが、このとき、画像４７の透明度を種々変化させて複数の画像４９−１、……で表すような演出効果を生成する。
例えば、画像４７の透明度を１００％とし、元画像２１上に重ね、画像４９−１で表すような演出効果を生成する。このとき、画像４７の透明度が１００％であるので、画像４９−１は元画像２１と同じ画像となる。
【００２６】
画像４７の透明度を９０％とし、元画像２１上に重ね、画像４９−２で表すような演出効果を生成する。このとき、画像４９−２は画像４７の影響を多少受けたものになる。
以下、同様に画像４７の透明度を変化させ、元画像２１上に重ね、画像４９−ｉで表すような演出効果を生成する。
【００２７】
そして、画像４７の透明度を０％とし、元画像２１上に重ねて画像４９−ｎとする。この場合、画像４７の透明度が０％なので、画像４９−ｎは画像４７と同一の画像となる。
【００２８】
図９は、このようにして得られた画像４９−１、……を示すものである。そして、コンピュータ本体３はこの画像４９−１、……をアニメーション的にディスプレイ７に表示させる。
図９に示すような、画像４９−１、……を、１コマずつディスプレイ７に表示させることにより、最初静止していた水面が徐々に波立つという演出効果を出すことができる。
また図９に示す画像４９−ｎ、４９−（ｎ−１）、……を、この順で１コマずつディスプレイ７に表示させると、最初動いていた水面が徐々に静止していくという演出効果を出すことができる。
【００２９】
このように本実施の形態によれば、コンピュータの画面上で絵画等の水面が動的に変化する画像を生成することができる。
なお、図７に示す画像４７をディスプレイ７上に表示するだけで水面２３の波が動的に変化するが、図９に示すような画像４９−１、４９−２、……をアニメーション的に表示することにより、最初水面は静止しており、その後徐々に波が立ち始める。
【００３０】
なお、本発明は前述した実施の形態に限られることなく、種々の変形が可能である。
例えば、図１に示す画像生成装置１は１台のコンピュータで実現されているが、インターネット等のネットワークを介したシステムでも同様のことが行える。例えば、元画像２１をサーバ上保持させ、クライアント側でこの元画像２１を読み取り、波を動かす処理等を行ってもよい。
【００３１】
また、この画像生成装置１で生成された画像はＣＤ−ＲＯＭ等に格納したり、インターネット等を介して販売したりすることもできる。
生成された画像は、水面部分が動的に変化するので、スクリーンセーバーとして用いることもできる。例えば、複数種類の絵画に対して各絵画の水面部分を動的に変化させた画像を生成し、所定の時間毎に絵画自体を変更させる。
【００３２】
【発明の効果】
以上、詳細に説明したように本発明によれば、水面等を有する画像に対して動的な変化を与える画像生成装置等を提供することができる。
【図面の簡単な説明】
【図１】画像生成装置１の構成を示す図
【図２】画像生成装置１の動作を示すフローチャート
【図３】元画像２１を示す図
【図４】画像４１を示す図
【図５】画像４３を示す図
【図６】画像４５を示す図
【図７】画像４７を示す図
【図８】ステップ２０７の処理を示す説明図
【図９】画像４９−１、……を示す図
【符号の説明】
１………画像生成装置
３………コンピュータ本体
５………ハードディスク
７………ディスプレイ
９………マウス
２１………元画像
４１、４３、４５、４７………画像
【図１】
2004110097.tif 000003
【図２】
2004110097.tif 000004
【図３】
2004110097.tif 000005
【図４】
2004110097.tif 000006
【図５】
2004110097.tif 000007
【図６】
2004110097.tif 000008
【図７】
2004110097.tif 000009
【図８】
2004110097.tif 000010
【図９】
2004110097.tif 000011