(57)【要約】【課題】任意の画像に任意の透明素材の質感を付与する。【解決手段】時系列に対応する変形地図の系列に含まれる各変形地図の各要素に従い、標的画像の各画素を移動させ、時系列の各変形画像を得る。各変形地図の各要素は、当該各要素に対応する標的画像の各画素の移動方向および移動量を示す。当該時系列中の第１時間区間に対応する変形地図の系列に含まれる各変形地図は、直前の変形地図に対応する二次元配列の要素を第１方向に移動させた二次元配列に対応し、当該時系列中の第２時間区間に対応する変形地図の系列に含まれる各変形地図は、直前の変形地図に対応する二次元配列の要素を第２方向に移動させた二次元配列に対応する。ただし、第１方向と第２方向とは異なる。【選択図】図１
2020021113.tif 000002
【特許請求の範囲】
【請求項１】
時系列に対応する変形地図の系列に含まれる各変形地図の各要素に従い、標的画像の各画素を移動させ、時系列の各変形画像を得る動的画像変形部を有し、
前記各変形地図の各要素は、前記各要素に対応する前記標的画像の各画素の移動方向および移動量を示し、
前記時系列中の第１時間区間に対応する変形地図の系列に含まれる前記各変形地図は、直前の変形地図に対応する二次元配列の要素を第１方向に移動させた二次元配列に対応し、
前記時系列中の第２時間区間に対応する変形地図の系列に含まれる前記各変形地図は、直前の変形地図に対応する二次元配列の要素を第２方向に移動させた二次元配列に対応し、
前記第１方向と前記第２方向とは異なる、画像生成装置。
【請求項２】
複数個の時間区間により構成される時系列に対応する変形地図の系列に含まれる各変形地図の各要素に従い、標的画像の各画素を移動させ、時系列の各変形画像を得る動的画像変形部を有し、
前記各変形地図の各要素は、前記各要素に対応する前記標的画像の各画素の移動方向および移動量を示し、
前記時系列中の奇数番目の時間区間に対応する変形地図の系列に含まれる前記各変形地図は、直前の変形地図に対応する二次元配列の要素を第１方向に移動させた二次元配列に対応し、
前記時系列中の偶数番目の時間区間に対応する変形地図の系列に含まれる前記各変形地図は、直前の変形地図に対応する二次元配列の要素を第２方向に移動させた二次元配列に対応し、
前記第１方向と前記第２方向とは異なる、画像生成装置。
【請求項３】
請求項１または２の画像生成装置であって、
前記第１方向と前記第２方向とのなす角度は、１３５度以上２２５度以下である、画像生成装置。
【請求項４】
請求項１または２の画像生成装置であって、
前記第１方向と前記第２方向とのなす角度は、０度よりも大きく９０度以下であるか、または２７０度以上３６０度未満である、画像生成装置。
【請求項５】
請求項１から４の何れかの画像生成装置であって、
前記第１方向と前記第２方向とのなす角度を操作する角度操作部を有する、画像生成装置。
【請求項６】
請求項１から５の何れかの画像生成装置であって、
前記第１時間区間または奇数番目の時間区間に対応する変形地図の系列に含まれる前記各変形地図は、前記直前の変形地図に対応する二次元配列の要素を前記第１方向に第２移動量だけ移動させた二次元配列に対応し、
前記第２時間区間または偶数番目の時間区間に対応する変形地図の系列に含まれる前記各変形地図は、前記直前の変形地図に対応する二次元配列の要素を前記第２方向に前記第２移動量だけ移動させた二次元配列に対応し、
当該画像生成装置は、前記第２移動量を操作する移動量操作部を有する、画像生成装置。
【請求項７】
請求項１から６の何れかの画像生成装置であって、
前記時間区間の長さを操作する運動区間操作部を有する、画像生成装置。
【請求項８】
画像生成装置の画像生成方法であって、
時系列に対応する変形地図の系列に含まれる各変形地図の各要素に従い、標的画像の各画素を移動させ、時系列の各変形画像を得る動的画像変形ステップを有し、
前記各変形地図の各要素は、前記各要素に対応する前記標的画像の各画素の移動方向および移動量を示し、
前記時系列中の第１時間区間に対応する変形地図の系列に含まれる前記各変形地図は、直前の変形地図に対応する二次元配列の要素を第１方向に移動させた二次元配列に対応し、
前記時系列中の第２時間区間に対応する変形地図の系列に含まれる前記各変形地図は、直前の変形地図に対応する二次元配列の要素を第２方向に移動させた二次元配列に対応し、
前記第１方向と前記第２方向とは異なる、画像生成方法。
【請求項９】
画像生成装置の画像生成方法であって、
複数個の時間区間により構成される時系列に対応する変形地図の系列に含まれる各変形地図の各要素に従い、標的画像の各画素を移動させ、時系列の各変形画像を得る動的画像変形ステップを有し、
前記各変形地図の各要素は、前記各要素に対応する前記標的画像の各画素の移動方向および移動量を示し、
前記時系列中の奇数番目の時間区間に対応する変形地図の系列に含まれる前記各変形地図は、直前の変形地図に対応する二次元配列の要素を第１方向に移動させた二次元配列に対応し、
前記時系列中の偶数番目の時間区間に対応する変形地図の系列に含まれる前記各変形地図は、直前の変形地図に対応する二次元配列の要素を第２方向に移動させた二次元配列に対応し、
前記第１方向と前記第２方向とは異なる、画像生成方法。
【請求項１０】
請求項１から７の何れかの画像生成装置としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理技術に関し、特に、任意の画像に透明または半透明な素材の質感を付与する技術に関する。
【背景技術】
【０００２】
一般的に、任意の画像に透明または半透明な素材（以下、「透明素材」と呼ぶ）の質感（以下、「透明素材質感」と呼ぶ）を付与するためには、透明素材の物理特性や透明素材の表面で反射・透過・吸収・屈折する光の特性をシミュレーションし、そのシミュレーションをコンピュータグラフィックス技術によってレンダリングして画像化することが必要である。
【０００３】
一方で、透明素材の物理特性や光のシミュレーション、レンダリングといった比較的ユーザーに知識を要求する高度な技術を利用しない単純な画像処理を用いて任意の画像に透明素材質感を付与する方法がある（例えば、特許文献１等参照）。一般に、世界に存在する透明素材は屈折率が１以上であるため、透明素材の背後に透明素材とは別の対象が存在する場合、その対象の画像情報は変形する。特許文献１では、この画像変形を画像処理で動的に模倣することで、すなわち、任意の対象の画像に対して動的に変形する画像処理を施すことで、当該対象に透明素材質感を付与した画像を得ている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第６０６９１１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１で提案された手法では、任意の画像を動的に変形（以下、「動的画像変形」と呼ぶ）させる画像処理（以下、「動的画像変形処理」と呼ぶ）により、当該画像に透明素材質感を付与することができ、とりわけ透明素材の中でも液体などの流体の質感を当該画像に付与することができる。その一方で、特許文献１で提案された手法では、透明素材の中でも固体の質感を画像へ付与することは想定されていない。
【０００６】
本発明はこのような点に鑑みてなされたものであり、任意の画像に任意の透明素材の質感を付与することを目的とする。
【課題を解決するための手段】
【０００７】
本発明では、時系列に対応する変形地図の系列に含まれる各変形地図の各要素に従い、標的画像の各画素を移動させ、時系列の各変形画像を得る。各変形地図の各要素は、当該各要素に対応する標的画像の各画素の移動方向および移動量を示す。当該時系列中の第１時間区間に対応する変形地図の系列に含まれる各変形地図は、直前の変形地図に対応する二次元配列の要素を第１方向に移動させた二次元配列に対応し、当該時系列中の第２時間区間に対応する変形地図の系列に含まれる各変形地図は、直前の変形地図に対応する二次元配列の要素を第２方向に移動させた二次元配列に対応する。ただし、第１方向と第２方向とは異なる。
【発明の効果】
【０００８】
以上により、任意の画像に任意の透明素材の質感を付与できる。
【図面の簡単な説明】
【０００９】
【図１】図１は実施形態の画像生成装置の機能構成を例示したブロック図である。
【図２】図２は画像に含まれる線形運動の割合と提示フレーム数と移動速度との関係を例示したグラフである。
【図３】図３は、実施形態の動的画像変形処理の例示するための概念図である。
【図４】図４は片道運動の継続時間と移動速度と透明素材質感の評価値との関係を例示したグラフである。
【図５】図５は片道運動の継続時間と運動の仕方（往復運動または片道運動）と透明素材質感の評価値との関係を例示したグラフである。
【図６】図６は、２つの移動方向のなす角度を説明するための概念図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照しつつ本発明の実施形態を説明する。
［第１実施形態］
前述した特許文献１で提案された手法では、変形地図（「歪み分布」と呼ばれる場合もある）により、変形対象の任意の画像（以下、「標的画像」と呼ぶ）を動的に変形させる画像処理（以下、「動的画像変形処理」と呼ぶ）を行って複数のフレームの変形画像（すなわち、時系列の複数の変形画像。以下、「動的変形画像列」と呼ぶ）を得ることによって、当該標的画像に透明素材質感を付与する。この手法では、とりわけ透明素材の中でも液体などの流体の質感を標的画像に付与することができる。その一方で、特許文献１で提案された手法では、透明素材の中でも固体の質感を画像へ付与することは想定されていなかった。実際に、特許文献１で提案された手法で得た長時間の動的変形画像列には、固体の知覚に貢献する線形運動の成分が含まれていない。
【００１１】
図２は、特許文献１で提案された手法で生成された動的変形画像列のオプティカルフロー（フレーム間の画素移動パタン）を計算し、その中に含有される画素の線形運動成分（フレーム間で直線上に移動する画素の運動）の割合を、計算に用いた動的変形画像列のフレーム数ごとにプロットしたものである。ただし、１フレーム当たりの提示時間は１３．７ｍｓｅｃである。動的変形画像列のフレーム数が増えるにつれ、オプティカルフローに含まれる線形運動の割合が減少していることがわかる。特に、動的変形画像列の提示時間が１６７ｍｓｅｃを超えると、動的変形画像列に線形運動はほとんど含まれない。観察者が任意の対象に剛体が含まれていると認識するためには、この対象に線形運動を行う成分が含まれている必要があることから、特許文献１で提案された手法によって生成された動的変形画像列の提示時間が１６７ｍｓｅｃを超えると、観察者は当該動的変形画像列から液体などの流体の透明素材の質感を抱きやすくなると考えられる。
【００１２】
本実施形態では、オプティカルフローに線形運動成分が継続的に含まれるようにした動的変形画像列を得ることで、標的画像に固体の透明素材の質感を付与する。以下では、一例として、ピクセルワープ法（「イメージワープ法」や「画像ワープ法」ともいう）で使用する変形地図を工夫する例を説明する。
【００１３】
まず、前提となる一般的な画像変形法であるピクセルワープ法について説明する（例えば、参考文献１等参照）。
参考文献１：Kawabe, T., Maruya, K., & Nishida, S., "Perceptual transparency from image deformation," Proceedings of the National Academy of Sciences, August 18, 2015, 112(33), E4620-E4627, [平成30年6月12日検索]、インターネット＜https://doi.org/10.1073/pnas.1500913112＞
ピクセルワープ法では、変形地図を用い、標的画像の画像変形を行って変形画像を得る。標的画像が、水平方向のピクセル数がＸであり、垂直方向のピクセル数がＹである画像、すなわち、Ｘ×Ｙ個の画素の画素値が二次元配列の各要素とされた画像であるとして説明する。ただし、ＸおよびＹは正の整数である。変形地図は、水平方向の要素数も垂直方向の要素数も標的画像と同じである、Ｘ×Ｙ個の要素を持つ二次元配列である。変形地図の各要素は、正の数、負の数、零、のうちのいずれの値も取り得る。変形地図の各要素は、標的画像の各画素に対応し、対応する各画素の移動方向および移動量を示す。すなわち、二次元配列の水平方向の座標をｘと表現し（ただし、ｘは１≦ｘ≦Ｘを満たす数）、垂直方向の座標をｙと表現し（ただし、ｙは１≦ｙ≦Ｙを満たす数）、座標を（ｘ，ｙ）と表現すると、変形地図の各座標（ｘ，ｙ）の要素ｅ（ｘ，ｙ）は、標的画像の各座標（ｘ，ｙ）の画素ｐ（ｘ，ｙ）の移動方向および移動量を示す。移動方向は要素ｅ（ｘ，ｙ）の正負によって表され、移動量は要素ｅ（ｘ，ｙ）の絶対値によって表される。ピクセルワープ法では、水平方向と垂直方向の画素の移動を独立して表すために、水平方向の画素移動を表す変形地図（以下、「水平変形地図」と呼ぶ）と、垂直方向の画素移動を表す変形地図（以下、「垂直変形地図」と呼ぶ）との２つを利用する。すなわち、ピクセルワープ法では、水平変形地図および垂直変形地図を用い、標的画像の画素の水平方向の移動と垂直方向の移動との両方を行う。例えば、水平変形地図における要素ｅＨ（ｘ，ｙ）の要素値が１である場合、標的画像中の画素ｐ（ｘ，ｙ）を右に１に移動させ、水平変形地図における要素ｅＨ（ｘ，ｙ）の要素値が−１である場合は、標的画像中の画素ｐ（ｘ，ｙ）を左に１に移動させる。また、垂直変形地図における要素ｅＶ（ｘ，ｙ）の要素値が１である場合は、標的画像中の画素ｐ（ｘ，ｙ）を上に１に移動させ、垂直変形地図における要素ｅＶ（ｘ，ｙ）の要素値が−１である場合は、標的画像中の画素ｐ（ｘ，ｙ）を下に１に移動させる。ピクセルワープ法では、水平変形地図を用いた画素の移動と垂直変形地図を用いた画素の移動との両方を行うことにより、標的画像に対して水平変形地図および垂直変形地図に対応する変形した変形画像が得られる。
【００１４】
そして、ピクセルワープ法では、このような水平変形地図および垂直変形地図を連続するＫ個のフレームのそれぞれについて用意し、同一の標的画像について、各フレームの水平変形地図および垂直変形地図に対応する変形をすることで、Ｋ個のフレームの変形画像の列が得る。ただし、Ｋは３以上の整数である。このように得られるＫ個のフレームの変形画像の列が「動的変形画像列」である。以降では、Ｋ個のフレームによる動的変形画像列を生成するためのＫ個の水平変形地図の列およびＫ個の垂直変形地図の列を、それぞれ、「水平方向三次元変形地図」および「垂直方向三次元変形地図」と呼ぶ。また、水平方向三次元変形地図と垂直方向三次元変形地図の組を「三次元変形地図」と呼ぶ。なお、水平方向三次元変形地図と垂直方向三次元変形地図は、それぞれ、水平方向のピクセル数Ｘ×垂直方向のピクセル数Ｙ×フレーム数Ｋの三次元配列である。
【００１５】
特許文献１で提案された手法では、ある１つの水平変形地図とある１つの垂直変形地図のそれぞれの要素ｅＨ（ｘ，ｙ）、ｅＶ（ｘ，ｙ）を、ある一方向に、フレームが進むごとに移動量が大きくなるように移動（片道運動）させた、Ｋ個の水平方向変形地図の列である水平方向三次元変形地図とＫ個の垂直方向変形地図の列である垂直方向三次元変形地図の組である三次元変形地図（以下「片道運動のみを与えた三次元変形地図」と呼ぶ）を用い、標的画像に対して当該三次元変形地図に対応する変形をすることにより動的変形画像列を生成する。本実施形態では、三次元変形地図を工夫することで、標的画像に固体の透明素材の質感を付与する。以下に詳細に説明する。
【００１６】
＜本実施形態の画像生成装置の構成および処理＞
図１に例示するように、本実施形態の画像生成装置１１は、二次元ノイズ記憶部１１０、運動付与部１１１、フィルタリング部１１２、動的画像変形部１１３、および動画生成部１１４を有する。画像生成装置１１は入力された標的画像Ｐに質感を付与した動画を生成して出力するものであり、画像生成装置１１で生成された動画は動画提示装置１２から提示される。
【００１７】
≪画像生成装置１１への入力≫
画像生成装置１１には、任意の標的画像Ｐが入力される。標的画像Ｐは、水平方向のピクセル数が正の整数Ｘであり、垂直方向のピクセル数が正の整数Ｙである、すなわち、Ｘ×Ｙ個の画素の画素値が二次元配列の各要素とされた画像である。標的画像Ｐの１≦ｘ≦Ｘおよび１≦ｙ≦Ｙを満たす座標（ｘ，ｙ）における画素をｐ（ｘ，ｙ）とする。画像生成装置１１に入力された標的画像Ｐは、動的画像変形部１１３に入力される。
【００１８】
≪二次元ノイズ≫
二次元ノイズ記憶部１１０には、２つの二次元ノイズ２ＤＮＶ（０），２ＤＮＨ（０）が予め記憶されている。二次元ノイズ２ＤＮＶ（０），２ＤＮＨ（０）は、それぞれ、水平方向の要素数がＸであり、垂直方向の要素数がＹである、Ｘ×Ｙ個の要素を持つ二次元配列である。以降では、二次元ノイズ２ＤＮＶ（０）の１≦ｘ≦Ｘおよび１≦ｙ≦Ｙを満たす座標（ｘ，ｙ）の要素をｎＶ（ｘ，ｙ）とする。同様に、二次元ノイズ２ＤＮＨ（０）の１≦ｘ≦Ｘおよび１≦ｙ≦Ｙを満たす座標（ｘ，ｙ）の要素をｎＨ（ｘ，ｙ）とする。各要素ｎＶ（ｘ，ｙ），ｎＨ（ｘ，ｙ）は、正の数、負の数、零の何れの値であってもよい。例えば、一様分布や正規分布からランダムに抽出した値を各要素ｎＶ（ｘ，ｙ），ｎＨ（ｘ，ｙ）とする二次元ノイズ２ＤＮＶ（０），２ＤＮＨ（０）を予め生成して二次元ノイズ記憶部１１０に記憶しておけばよい。または、二次元ノイズ記憶部１１０に代えて二次元ノイズ生成部１１０’を画像生成装置１１に備えて、二次元ノイズ生成部１１０’が、一様分布や正規分布からランダムに値を抽出して各要素ｎＶ（ｘ，ｙ），ｎＨ（ｘ，ｙ）とすることで、二次元ノイズ２ＤＮＶ（０），２ＤＮＨ（０）を生成してもよい。また、ｎＶ（ｘ，ｙ）とｎＨ（ｘ，ｙ）とは、同一でも異なっていてもよい。
【００１９】
≪運動付与処理≫
二次元ノイズ２ＤＮＶ（０），２ＤＮＨ（０）は運動付与部１１１に入力される。運動付与部１１１は、二次元ノイズ２ＤＮＶ（０）を用いて、それぞれが１≦ｘ≦Ｘおよび１≦ｙ≦Ｙを満たす座標（ｘ，ｙ）の要素をもつ、Ｋ個の二次元ノイズ２ＤＮＶ（ｋ）（ただし、ｋ＝１，…，Ｋ）を生成して出力する。また、運動付与部１１１は、二次元ノイズ２ＤＮＨ（０）を用いて、それぞれが１≦ｘ≦Ｘおよび１≦ｙ≦Ｙを満たす座標（ｘ，ｙ）の要素をもつ、Ｋ個の二次元ノイズ２ＤＮＨ（ｋ）（ただし、ｋ＝１，…，Ｋ）を生成して出力する。以降では、生成された二次元ノイズ２ＤＮＶ（１），…，２ＤＮＶ（Ｋ）の列を三次元ノイズ３ＤＮＶと呼び、二次元ノイズ２ＤＮＨ（１），…，２ＤＮＨ（Ｋ）の列を三次元ノイズ３ＤＮＨと呼ぶ。三次元ノイズ３ＤＮＶ，３ＤＮＨは、それぞれ、Ｘ×Ｙ×Ｋ個の要素を持つ。なお、Ｋは、画像生成装置１１が出力する動画Ｍのフレーム数であり、動画Ｍにおいて片道運動を継続させるフレーム数Ｔの偶数倍の値とする。動画Ｍにおいて片道運動を継続させるフレーム数Ｔと動画Ｍのフレーム数Ｋは、画像生成装置１１が備える図示しない入力部に画像生成装置１１外から入力して、運動付与部１１１に入力されるようにすればよい。また、Ｔの偶数倍がＫであるので、その偶数を２×（μ＋１）で表すとＫ＝２×（μ＋１）×Ｔの関係を満たす。ただし、μは０以上の整数である。そこで、ＴとＫの値を入力することに代えて、Ｔと（μ＋１）の値を入力するようにしてもよく、Ｋと（μ＋１）の値を入力するようにしてもよい。また、これらの値を運動付与部１１１内に予め記憶しておくようにしてもよい。
【００２０】
まず運動付与部１１１は、予め定めた移動量Ｄを用いて、二次元ノイズ２ＤＮＶ（０）および二次元ノイズ２ＤＮＨ（０）のそれぞれの要素ｎＶ（ｘ，ｙ），要素ｎＨ（ｘ，ｙ）を、予め定めたある一方向（ｄ１方向）に、移動量がｋ×Ｄとなるように移動させた要素、をもつ二次元ノイズ２ＤＮＶ（１），…，２ＤＮＶ（Ｔ）および二次元ノイズ２ＤＮＨ（１），…，２ＤＮＨ（Ｔ）を得る。すなわち、ｋ＝１，…，Ｔについては、ｋの値が１増えるごとに、１つ前のｋの二次元ノイズ２ＤＮＶ（ｋ−１）および二次元ノイズ２ＤＮＨ（ｋ−１）のそれぞれの要素を予め定めたある一方向（ｄ１方向）に移動量Ｄずつ移動させた要素をもつ二次元ノイズ２ＤＮＶ（ｋ）および二次元ノイズ２ＤＮＨ（ｋ）を得る。また、運動付与部１１１は、二次元ノイズ２ＤＮＶ（１），…，２ＤＮＶ（Ｔ）および二次元ノイズ２ＤＮＨ（１），…，２ＤＮＨ（Ｔ）のうちの、上述した移動によって要素の値を得られなかった各要素については、一様分布や正規分布からランダムに抽出した値を設定する。なお、上述した移動によってＸ×Ｙの二次元配列の範囲外となった要素は、二次元ノイズ２ＤＮＶ（１），…，２ＤＮＶ（Ｔ）および二次元ノイズ２ＤＮＨ（１），…，２ＤＮＨ（Ｔ）には含まれないことになる。
【００２１】
さらに運動付与部１１１は、二次元ノイズ２ＤＮＶ（０），…，２ＤＮＶ（Ｔ−１）を逆順に並べたものを二次元ノイズ２ＤＮＶ（Ｔ＋１），…，２ＤＮＶ（２Ｔ）として得る。すなわち、運動付与部１１１は、ｋ＝０，…，Ｔ−１について、二次元ノイズ２ＤＮＶ（ｋ）を二次元ノイズ２ＤＮＶ（２Ｔ−ｋ）とすることで、二次元ノイズ２ＤＮＶ（Ｔ＋１），…，２ＤＮＶ（２Ｔ）を得る。また、運動付与部１１１は、二次元ノイズ２ＤＮＨ（０），…，２ＤＮＨ（Ｔ−１）を逆順に並べたものを二次元ノイズ２ＤＮＨ（Ｔ＋１），…，２ＤＮＨ（ＴＫ）として得る。すなわち、運動付与部１１１は、ｋ＝０，…，Ｔ−１について、二次元ノイズ２ＤＮＨ（ｋ）を二次元ノイズ２ＤＮＨ（２Ｔ−ｋ）とすることで、二次元ノイズ２ＤＮＨ（Ｔ＋１），…，２ＤＮＨ（２Ｔ）を得る。すなわち、ｋ＝Ｔ＋１，…，２Ｔについては、ｋの値が１増えるごとに、１つ前のｋの二次元ノイズ２ＤＮＶ（ｋ−１）および二次元ノイズ２ＤＮＨ（ｋ−１）のそれぞれの要素をｋ＝１，…，Ｔのときとは逆方向（ｄ１方向とは逆方向、すなわち、ｄ１方向とのなす角度が１８０度、であるｄ２方向）に移動量Ｄずつ移動させた要素をもつ二次元ノイズ２ＤＮＶ（ｋ）および二次元ノイズ２ＤＮＨ（ｋ）を得る。
【００２２】
さらに運動付与部１１１は、二次元ノイズ２ＤＮＶ（１），…，２ＤＮＶ（２Ｔ）を１回または複数回（μ＋１回）繰り返して配置して得られる二次元ノイズ２ＤＮＶ（１），…，２ＤＮＶ（２Ｔ）,…,２ＤＮＶ（１＋μ×２Ｔ），…，２ＤＮＶ（２Ｔ＋μ×２Ｔ）の列、すなわち、二次元ノイズ２ＤＮＶ（１），…，２ＤＮＶ（Ｋ）の列、を三次元ノイズ３ＤＮＶとして出力する。
【００２３】
また、運動付与部１１１は、二次元ノイズ２ＤＮＨ（１），…，２ＤＮＨ（２Ｔ）を１回または複数回（μ＋１回）繰り返して配置して得られる二次元ノイズ２ＤＮＨ（１），…，２ＤＮＨ（２Ｔ）,…,２ＤＮＨ（１＋μ×２Ｔ），…，２ＤＮＨ（２Ｔ＋μ×２Ｔ）の列、すなわち、二次元ノイズ２ＤＮＨ（１），…，２ＤＮＨ（Ｋ）の列、を三次元ノイズ３ＤＮＨとして出力する。
【００２４】
≪フィルタリング処理≫
運動付与部１１１が得た三次元ノイズ３ＤＮＶ，３ＤＮＨはフィルタリング部１１２に入力される。フィルタリング部１１２は、三次元ノイズ３ＤＮＶが含むｋ＝１，…，Ｋの各二次元ノイズ２ＤＮＶ（ｋ）に対し、それぞれ空間周波数領域での低域通過型フィルタをかけ（低域通過型フィルタでフィルタリングし）て垂直変形地図（二次元ノイズ）ＤＭＶ（ｋ）を得て、得られた垂直変形地図（二次元ノイズ）ＤＭＶ（ｋ）による列を、垂直方向三次元変形地図（三次元ノイズ）ＤＭＶとして出力する。同様に、フィルタリング部１１２は、三次元ノイズ３ＤＮＨが含むｋ＝１，…，Ｋの各二次元ノイズ２ＤＮＨ（ｋ）に対し、それぞれ空間周波数領域での低域通過型フィルタをかけて水平変形地図（二次元ノイズ）ＤＭＨ（ｋ）を得て、得られた水平変形地図（二次元ノイズ）ＤＭＨ（ｋ）による列を、水平方向三次元変形地図（三次元ノイズ）ＤＭＨとして出力する。なお、低域通過型フィルタのカットオフ空間周波数は３ｃｐｄ以下が望ましい（特許文献１等参照）。
【００２５】
≪動的画像変形処理≫
画像生成装置１１に入力された標的画像Ｐおよびフィルタリング部１１２が得た垂直方向三次元変形地図ＤＭＶおよび水平方向三次元変形地図ＤＭＨは、動的画像変形部１１３に入力される。図３に示すように、動的画像変形部１１３は、標的画像Ｐについて、垂直方向三次元変形地図ＤＭＶおよび水平方向三次元変形地図ＤＭＨのそれぞれに含まれるｋ＝１，…，Ｋの垂直方向変形地図２ＤＮＶ（ｋ）および水平方向変形地図２ＤＮＨ（ｋ）に対応する変形をすることで、Ｋ個のフレームの変形画像ＤＰ（ｋ）（ｋ＝１，…，Ｋ）の列である動的変形画像列ＤＰを得て出力する。詳細に説明する。垂直方向三次元変形地図ＤＭＶに含まれる各垂直変形地図ＤＭＶ（ｋ）の座標（ｘ，ｙ）の要素をｅＶ（ｘ，ｙ，ｋ）と表し、水平方向三次元変形地図ＤＭＨに含まれる各水平変形地図ＤＭＨ（ｋ）の座標（ｘ，ｙ）の要素をｅＨ（ｘ，ｙ，ｋ）と表す。ただし、ｋ＝１，…，Ｋ、１≦ｘ≦Ｘ、１≦ｙ≦Ｙを満たす。動的画像変形部１１３は、ｋ＝１，…，Ｋのそれぞれについて、標的画像Ｐの各画素ｐ（ｘ，ｙ）を水平方向にｅＨ（ｘ，ｙ，ｋ）だけ移動し、さらに垂直方向にｅＶ（ｘ，ｙ，ｋ）だけ移動することで変形画像ＤＰ（ｋ）を得、得られた変形画像の列ＤＰ（１），…，ＤＰ（Ｋ）を動的変形画像列ＤＰとして出力する。
【００２６】
≪動画生成処理≫
動的変形画像列ＤＰは動画生成部１１４に入力される。動画生成部１１４は、変形画像ＤＰ（ｋ）の列ＤＰ（１），…，ＤＰ（Ｋ）を所定のフレームレートで時系列方向に並べて得られる動画Ｍを生成して出力する。動画Ｍは動画提示装置１２に入力され、動画提示装置１２は動画Ｍを観察者に提示する。例えば、液晶などのディスプレイ装置に動画Ｍが表示されたり、プロジェクタ装置によって動画が投影される。この動画Ｍを観察した観察者は、標的画像Ｐに固体の透明素材質感が与えられたように認知する。すなわち、観察者は、標的画像Ｐと観察者との間に固体の透明素材質感の物質（例えば、ガラス）が存在しているかのように錯覚する。
【００２７】
＜本実施形態の特徴＞
上述のように、本実施形態では、透明素材の物理特性や光のシミュレーション、レンダリングといった比較的ユーザーに知識を要求する高度な技術を利用しなくとも、任意の標的画像Ｐに固体の透明素材質感を付与することができる。
【００２８】
図４に、往復運動を与えた三次元変形地図を用いる場合の、往復運動に含まれる片道運動の継続時間と、移動速度と、それらに基づいて得られた動的変形画像列の動画に対する透明素材質感の評価値との関係を示す。透明素材質感の評価値は、観察者が動画から受ける透明素材質感の固体らしさ液体らしさを５段階評価した評価結果の平均値である。最も固体らしいと評価する場合の評価値は１であり、最も液体らしいと評価する場合の評価値は５である。図４に例示するように、移動速度が遅いとき、および、片道運動の継続時間が短い場合に、観察者が動画から受ける透明素材質感が固体の透明素材質感に偏る。図４の例では、速度が１．９２ｄｅｇ／ｓｅｃの時には片道運動の提示時間を約３００ｍｓｅｃ以下、速度が３．８４ｄｅｇ／ｓｅｃの時には提示時間を２５０ｍｓｅｃ以下、速度が５．７６ｄｅｇ／ｓｅｃのときに、片道運動の継続時間が１８０ｍｓｅｃ以下で評定値が３以下となり、固体の透明素材であると認知されることが多いことがわかる。よって、標的画像に固体の透明素材の質感を付与するためには、固体の透明素材であると認知されることの多い移動速度および継続時間に設定すればよい。
【００２９】
図５に、本実施形態で説明した垂直方向三次元変形地図ＤＭＶおよび水平方向三次元変形地図ＤＭＨ（以下「往復運動を与えた三次元変形地図」と呼ぶ）を用いて動的変形画像列を生成した場合と、片道運動のみを与えた三次元変形地図を用いて動的変形画像列を生成した場合と、の２つの場合について、当該動的変形画像列を時系列方向に並べて得られる動画に対する透明素材質感の評価値と、片道運動の継続時間と、の関係を示す。なお、往復運動を与えた三次元変形地図における「片道運動の継続時間」とは、一方向の運動の継続時間を意味する。図５から分かるように、片道運動のみを与えた三次元変形地図を用いる場合、片道運動の継続時間が最も短い場合を除き、観察者は動画から液体の透明素材質感を受けることが多い。逆に言えば、動画から受ける透明素材質感を固体の透明素材質感へ偏らせるためには、往復運動を与えた三次元変形地図を用いるか、継続時間が極端に短い（例えば、１００ｍｓｅｃ以下）片道運動のみを与えた三次元変形地図を用いるか、の２通りの方法が考えられる。しかしながら、後者の方法で得られた動画では、観察者が動画を提示されたことすら気づかない可能性もあり、固体の透明素材質感を十分に提示できない。本実施形態では前者の方法を採用し、往復運動を与えた三次元変形地図を用いて動的変形画像列を生成したため、任意の標的画像Ｐに固体の透明素材質感を付与できる。
【００３０】
［第２実施形態］
第１実施形態の運動付与処理では、三次元ノイズ３ＤＮＶ，３ＤＮＨのそれぞれに往復運動を持たせた。すなわち、三次元ノイズ３ＤＮＶ，３ＤＮＨは、ｄ１方向の動きが与えられた区間とその逆向きであるｄ２方向の動きが与えられた区間とを持っていた。しかしながら、ｄ２方向がｄ１方向の逆向きでなくてもよい。以下では、第１実施形態との相違点を中心に説明し、共通する事項については同じ参照番号を用いて説明を簡略化する。
【００３１】
＜本実施形態の構成および処理＞
図１に例示するように、本実施形態の画像生成装置２１は、二次元ノイズ記憶部１１０、運動付与部２１１、フィルタリング部１１２、動的画像変形部１１３、および動画生成部１１４を有する。
【００３２】
本実施形態の第１実施形態の処理からの相違点は運動付与処理のみである。以下では第２実施形態の運動付与処理のみを説明する。その他は、画像生成装置１１が画像生成装置２１に置換され、運動付与部１１１に代えて運動付与部２１１が運動付与処理を行う以外、第１実施形態で説明した通りである。
【００３３】
≪運動付与処理≫
運動付与部１１１は、ｋ＝１，…，Ｋについて以下の処理を行う。運動付与部１１１は、ｋを２Ｔで除算した余りが１からＴまでの何れかの値である場合には、ｋの値が１増えるごとに、二次元ノイズ２ＤＮＶ（ｋ−１）および二次元ノイズ２ＤＮＨ（ｋ−１）のそれぞれの要素を予め定めた第一の方向（ｄ１方向）に移動量Ｄずつ移動させた要素をもつ二次元ノイズ２ＤＮＶ（ｋ）および二次元ノイズ２ＤＮＨ（ｋ）を得る。また、運動付与部１１１は、ｋを２Ｔで除算した余りがｋ＋１から２Ｔまでの何れかの値である場合には、ｋの値が１増えるごとに、二次元ノイズ２ＤＮＶ（ｋ−１）および二次元ノイズ２ＤＮＨ（ｋ−１）のそれぞれの要素を第一の方向とは異なる予め定めた第二の方向（ｄ１方向とは異なる方向であるｄ２方向）に移動量Ｄずつ移動させた要素をもつ二次元ノイズ２ＤＮＶ（ｋ）および二次元ノイズ２ＤＮＨ（ｋ）を得る。また、運動付与部１１１は、上記の何れの場合であっても、二次元ノイズ２ＤＮＶ（ｋ）および二次元ノイズ２ＤＮＨ（ｋ）のうちの、上述した移動によって要素の値を得られなかった各要素については、一様分布や正規分布からランダムに抽出した値を設定する。なお、上述した移動によってＸ×Ｙの二次元配列の範囲外となった要素は、二次元ノイズ２ＤＮＶ（ｋ）および二次元ノイズ２ＤＮＨ（ｋ）には含まれないことになる。さらに運動付与部１１１は、以上の処理で得た二次元ノイズ２ＤＮＶ（１），…，２ＤＮＶ（Ｋ）の列を三次元ノイズ３ＤＮＶとして出力し、以上の処理で得た二次元ノイズ２ＤＮＨ（１），…，２ＤＮＨ（Ｋ）の列を三次元ノイズ３ＤＮＨとして出力する。
【００３４】
図６に示すようにｄ１方向とｄ２方向とのなす角度をθと表現する。ただし、０°≦θ＜３６０°である。角度θの大きさによって最終的に動的変形画像列ＤＰから得られる動画の透明素材質感が異なる。例えば、角度θを１３５度以上２２５度以下に設定した場合、観察者は動画から固体の透明素材質感を認知する。角度θを０度よりも大きく９０度以下であるかまたは２７０度以上３６０度未満に設定した場合、観察者は動画から液体の透明素材質感を認知する。なお、θが１８０度である場合の第２実施形態は、第１実施形態と等価である。
【００３５】
［第２実施形態の変形例１］
角度θが操作可能であってもよい。すなわち、図１に例示するように、画像生成装置２１がさらに角度操作部２１５’を有し、角度操作部２１５’が角度θを特定する入力情報Ａに基づいて角度θを設定して出力し、運動付与部２１１が、角度θを入力とし、ｄ１方向とｄ２方向とのなす角度をθとなるようなｄ１方向とｄ２方向とを決定して、第２実施形態で説明した運動付与処理を行ってもよい。これにより、入力情報Ａに基づいて角度θを操作でき、最終的に得られる動画の透明素材質感を変更できる。すなわち、角度θを１８０度に近づけていくことにより、透明素材質感の液体らしさが減少し、固体らしさが増加する。逆に、角度θを１８０度から遠ざけていくことにより、透明素材質感の固体らしさが減少し、液体らしさが増加する。なお、入力情報Ａは角度θそのものであってもよいし、固体らしさや液体らしさを表す指標であってもよいし、固体であるか液体であるかを表す情報であってもよい。例えば、入力情報Ａが表す固体らしさや液体らしさを表す指標である場合、角度操作部２１５’が、入力情報Ａが示す固体らしさが大きいほど１８０度に近い角度θを設定すればよい。あるいは、角度操作部２１５’が、入力情報Ａが示す液体らしさが大きいほど１８０度から遠い角度θを設定すればよい。あるいは、入力情報Ａが固体を表す情報である場合、角度操作部２１５’が角度θを１３５度以上２２５度以下に設定し、入力情報Ａが液体を表す情報である場合、角度操作部２１５’が角度θを０度よりも大きく９０度以下であるかまたは２７０度以上３６０度未満に設定すればよい。
【００３６】
［その他の変形例］
なお、本発明は上述の実施形態に限定されるものではない。例えば、移動量Ｄの大きさが操作可能であってもよい。すなわち、図１に例示するように、画像生成装置１１，２１がさらに移動量操作部２１６’を有し、移動量操作部２１６’が移動量Ｄを特定する入力情報Ｖに基づいて移動量Ｄを設定して出力し、運動付与部１１１，２１１が、移動量Ｄを入力とし、入力された移動量Ｄを用いて第１実施形態、第２実施形態、または第２実施形態の変形例１で説明した運動付与処理を行ってもよい。図４に例示するように、片道運動の移動速度が速いほど、透明素材質感の固体らしさが減少し、液体らしさが増加する。ここで移動量Ｄが大きいほど動画Ｍの片道運動の移動速度は大きくなるため、移動量Ｄが大きいほど透明素材質感の固体らしさが減少し、液体らしさが増加する。このように、移動量Ｄの大きさが操作することで、透明素材質感の固体らしさおよび液体らしさを変更できる。
【００３７】
また、片道運動を継続させるフレーム数Ｔの大きさが操作可能であってもよい。すなわち、図１に例示するように、画像生成装置１１，２１がさらに運動区間操作部２１７’を有し、運動区間操作部２１７’がフレーム数Ｔを特定する入力情報Ｗに基づいてフレーム数Ｔを設定して出力し、運動付与部１１１，２１１が、フレーム数Ｔを入力とし、入力されたフレーム数Ｔを用いて第１実施形態、第２実施形態、または第２実施形態の変形例１で説明した運動付与処理を行ってもよい。図５に例示するように、片道運動の継続時間が長いほど、透明素材質感の固体らしさが減少し、液体らしさが増加する。フレーム数Ｔが大きいほど片道運動の継続時間が長くなるため、フレーム数Ｔが大きいほど透明素材質感の固体らしさが減少し、液体らしさが増加する。これにより、透明素材質感の固体らしさおよび液体らしさを変更できる。
【００３８】
例えば、上述した実施形態の運動付与処理では、何れか一部のｋ番目のフレームのＤＮＶ（ｋ），２ＤＮＨ（ｋ）が直前のｋ−１番目のフレームのＤＮＶ（ｋ−１），２ＤＮＨ（ｋ−１）と同じであってもよい。言い換えると、一部のフレームにおいて移動量Ｄが０であってもよい。その他、移動量Ｄがフレーム間で相違していてもよい。
【００３９】
また、上述したフィルタリング部１１２では、各二次元ノイズ２ＤＮＶ（ｋ），２ＤＮＨ（ｋ）に低域通過型フィルタをかけたものをＤＭＶ（ｋ），ＤＭＨ（ｋ）とした。しかしながら、低域通過型フィルタに代えて他のフィルタを用いてもよいし、低域通過型フィルタに加えてさらに他のフィルタ（例えば、ガウシアンフィルタ等）でのフィルタリングが行われてもよい。あるいは、フィルタリング部１１２が省略され、二次元ノイズ２ＤＮＶ（ｋ），２ＤＮＨ（ｋ）がそのままＤＭＶ（ｋ），ＤＭＨ（ｋ）とされてもよい。
【００４０】
また、第１，２実施形態では画像生成装置１１、２１が三次元変形地図ＤＭＶ，ＤＭＨを生成したが、予め得られた三次元変形地図ＤＭＶ，ＤＭＨを用いて動的画像変形処理を行ってもよい。この場合には、画像生成装置１１または２１は、二次元ノイズ記憶部１１０、運動付与部１１１または２１１、フィルタリング部１１２は備えずに、予め得た三次元変形地図ＤＭＶ，ＤＭＨを記憶した三次元変形地図記憶部を備えるようにすればよい。
【００４１】
上述の各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。その他、本発明の趣旨を逸脱しない範囲で適宜変更が可能であることはいうまでもない。
【００４２】
［まとめ］
各実施形態および変形例では、時系列ｋ＝１，…，Ｋに対応する変形地図の系列に含まれる各変形地図ＤＭＶ（ｋ），ＤＭＨ（ｋ）の各要素ｅＶ（ｘ，ｙ，ｋ），ｅＨ（ｘ，ｙ，ｋ）に従い、標的画像Ｐの各画素ｐ（ｘ，ｙ）を移動させ、時系列の各変形画像ＤＰ（１），…，ＤＰ（Ｋ）を得る。ここで、各変形地図の各要素は、各要素ｅＶ（ｘ，ｙ，ｋ），ｅＨ（ｘ，ｙ，ｋ）に対応する標的画像Ｐの各画素ｐ（ｘ，ｙ）の移動方向および移動量を示す。すなわち、ｅＶ（ｘ，ｙ，ｋ）の正負は各画素ｐ（ｘ，ｙ）の垂直方向の移動方向を示し、ｅＶ（ｘ，ｙ，ｋ）の絶対値は各画素ｐ（ｘ，ｙ）の垂直方向の移動量を示す。同様に、ｅＨ（ｘ，ｙ，ｋ）の正負は各画素ｐ（ｘ，ｙ）の水平方向の移動方向を示し、ｅＶ（ｘ，ｙ，ｋ）の絶対値は各画素ｐ（ｘ，ｙ）の水平方向の移動量を示す。時系列ｋ＝１，…，Ｋ中の第１時間区間（例えば、ｋ＝１，…，Ｔ）に対応する変形地図の系列に含まれる各変形地図ＤＭＶ（ｋ），ＤＭＨ（ｋ）は、直前の変形地図ＤＭＶ（ｋ−１），ＤＭＨ（ｋ−１）に対応する二次元配列（二次元ノイズ２ＤＮＶ（ｋ−１），２ＤＮＨ（ｋ−１））の要素を第１方向（ｄ１方向）に移動させた二次元配列（二次元ノイズ２ＤＮＶ（ｋ），２ＤＮＨ（ｋ））に対応する。時系列ｋ＝１，…，Ｋ中の第２時間区間（例えば、ｋ＝Ｔ＋１，…，２Ｔ）に対応する変形地図の系列に含まれる各変形地図ＤＭＶ（ｋ），ＤＭＨ（ｋ）は、直前の変形地図ＤＭＶ（ｋ−１），ＤＭＨ（ｋ−１）に対応する二次元配列（二次元ノイズ２ＤＮＶ（ｋ−１），２ＤＮＨ（ｋ−１））の要素を第２方向（ｄ２方向）に移動させた二次元配列（二次元ノイズ２ＤＮＶ（ｋ），２ＤＮＨ（ｋ））に対応する。ただし、第１方向と第２方向とは異なる。なお、例えば、各変形地図ＤＭＶ（ｋ），ＤＭＨ（ｋ）は、当該各変形地図ＤＭＶ（ｋ），ＤＭＨ（ｋ）に対応する二次元ノイズ２ＤＮＶ（ｋ），２ＤＮＨ（ｋ）にフィルタリング処理を行って得られるものである。或いは、二次元ノイズ２ＤＮＶ（ｋ），２ＤＮＨ（ｋ）をそのまま各変形地図ＤＭＶ（ｋ），ＤＭＨ（ｋ）としてもよい。
【００４３】
例えば、動的画像変形部１１３は、複数個の時間区間（ｍ＝１，２，…，２×（μ＋１））により構成される時系列ｋ＝１，…，Ｋに対応する変形地図の系列に含まれる各変形地図ＤＭＶ（ｋ），ＤＭＨ（ｋ）の各要素ｅＶ（ｘ，ｙ，ｋ），ｅＨ（ｘ，ｙ，ｋ）に従い、標的画像Ｐの各画素ｐ（ｘ，ｙ）を移動させ、時系列の各変形画像ＤＰ（１），…，ＤＰ（Ｋ）を得る。時系列ｋ＝１，…，Ｋ中の奇数番目の時間区間（ｍ＝１，３，…，２×μ＋１）に対応する変形地図の系列ＤＭＶ（１），…，ＤＭＶ（Ｔ），ＤＭＶ（１＋２Ｔ），…，ＤＭＶ（３Ｔ），…，ＤＭＶ（１＋（２×μ）Ｔ），…，ＤＭＶ（（２×μ＋１）Ｔ），ＤＭＨ（１），…，ＤＭＨ（Ｔ），ＤＭＨ（１＋２Ｔ），…，ＤＭＨ（３Ｔ），…，ＤＭＨ（１＋（２×μ）Ｔ），…，ＤＭＨ（（２×μ＋１）Ｔ）に含まれる各変形地図ＤＭＶ（ｋ），ＤＭＨ（ｋ）は、直前の変形地図ＤＭＶ（ｋ−１），ＤＭＨ（ｋ−１）に対応する二次元配列（二次元ノイズ２ＤＮＶ（ｋ−１），２ＤＮＨ（ｋ−１））の要素を第１方向（ｄ１方向）に移動させた二次元配列（二次元ノイズ２ＤＮＶ（ｋ），２ＤＮＨ（ｋ））に対応する。時系列ｋ＝１，…，Ｋ中の偶数番目の時間区間（ｍ＝２，４，…，２×（μ＋１））に対応する変形地図の系列ＤＭＶ（１＋Ｔ），…，ＤＭＶ（２Ｔ），ＤＭＶ（１＋３Ｔ），…，ＤＭＶ（４Ｔ），…，ＤＭＶ（１＋（２×μ＋１）Ｔ），…，ＤＭＶ（（２×（μ＋１））Ｔ），ＤＭＨ（１＋Ｔ），…，ＤＭＨ（２Ｔ），ＤＭＨ（１＋３Ｔ），…，ＤＭＨ（４Ｔ），…，ＤＭＨ（１＋（２×μ＋１）Ｔ），…，ＤＭＨ（（２×（μ＋１））Ｔ）に含まれる各変形地図ＤＭＶ（ｋ），ＤＭＨ（ｋ）は、直前の変形地図ＤＭＶ（ｋ−１），ＤＭＨ（ｋ−１）に対応する二次元配列（二次元ノイズ２ＤＮＶ（ｋ−１），２ＤＮＨ（ｋ−１））の要素を第２方向（ｄ２方向）に移動させた二次元配列（二次元ノイズ２ＤＮＶ（ｋ），２ＤＮＨ（ｋ））に対応する。
【００４４】
動画生成部１１４は、変形画像ＤＰ（ｋ）の列ＤＰ（１），…，ＤＰ（Ｋ）を所定のフレームレートで時系列方向に並べて得られる動画Ｍを生成する。この動画Ｍの観察者は、固体または液体の透明素材質感を知覚する。
【００４５】
第１方向（ｄ１方向）と第２方向（ｄ２方向）とのなす角度θが１３５度以上２２５度以下である場合、当該観察者は固体の透明素材質感を知覚する。また、第１方向と第２方向とのなす角度θが、０度よりも大きく９０度以下であるか、または２７０度以上３６０度未満である場合、当該観察者は液体の透明素材質感を知覚する。
【００４６】
第１方向と第２方向とのなす角度θが操作可能であってもよい。これにより、観察者が知覚する透明素材質感の固体らしさ、液体らしさを変更できる。
【００４７】
直前の変形地図ＤＭＶ（ｋ−１），ＤＭＨ（ｋ−１）に対応する二次元配列（二次元ノイズ２ＤＮＶ（ｋ−１），２ＤＮＨ（ｋ−１））の移動量Ｄが操作可能であってもよい。すなわち、第１時間区間に対応する変形地図の系列に含まれる各変形地図ＤＭＶ（ｋ），ＤＭＨ（ｋ）は、直前の変形地図ＤＭＶ（ｋ−１），ＤＭＨ（ｋ−１）に対応する二次元配列（二次元ノイズ２ＤＮＶ（ｋ−１），２ＤＮＨ（ｋ−１））の要素を第１方向（ｄ１方向）に第２移動量Ｄだけ移動させた二次元配列（二次元ノイズ２ＤＮＶ（ｋ），２ＤＮＨ（ｋ））に対応する。また、第２時間区間に対応する変形地図の系列に含まれる各変形地図ＤＭＶ（ｋ），ＤＭＨ（ｋ）は、直前の変形地図ＤＭＶ（ｋ−１），ＤＭＨ（ｋ−１）に対応する二次元配列（二次元ノイズ２ＤＮＶ（ｋ−１），２ＤＮＨ（ｋ−１））の要素を第２方向（ｄ２方向）に第２移動量Ｄだけ移動させた二次元配列（二次元ノイズ２ＤＮＶ（ｋ），２ＤＮＨ（ｋ））に対応する。この際に画像生成装置（例えば、画像生成装置の移動量操作部２１６’）が第２移動量Ｄを操作可能であってもよい。これによっても、観察者が知覚する透明素材質感の固体らしさ、液体らしさを変更できる。
【００４８】
また、画像生成装置（例えば、画像生成装置の運動区間操作部２１７’）が第１時間区間の長さＴおよび第２時間区間の長さＴを操作可能であってもよい。これによっても、観察者が知覚する透明素材質感の固体らしさ、液体らしさを変更できる。
【００４９】
［ハードウェアおよびソフトウェア構成］
上記の各装置は、例えば、ＣＰＵ（central processing unit）等のプロセッサ（ハードウェア・プロセッサ）およびＲＡＭ（random-access memory）・ＲＯＭ（read-only memory）等のメモリ等を備える汎用または専用のコンピュータが所定のプログラムを実行することで構成される。このコンピュータは１個のプロセッサやメモリを備えていてもよいし、複数個のプロセッサやメモリを備えていてもよい。このプログラムはコンピュータにインストールされてもよいし、予めＲＯＭ等に記録されていてもよい。また、ＣＰＵのようにプログラムが読み込まれることで機能構成を実現する電子回路（circuitry）ではなく、プログラムを用いることなく処理機能を実現する電子回路を用いて一部またはすべての処理部が構成されてもよい。１個の装置を構成する電子回路が複数のＣＰＵを含んでいてもよい。
【００５０】
上述の構成をコンピュータによって実現する場合、各装置が有すべき機能の処理内容はプログラムによって記述される。このプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。この処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体の例は、非一時的な（non-transitory）記録媒体である。このような記録媒体の例は、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等である。
【００５１】
このプログラムの流通は、例えば、そのプログラムを記録したＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体を販売、譲渡、貸与等することによって行う。さらに、このプログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することにより、このプログラムを流通させる構成としてもよい。
【００５２】
このようなプログラムを実行するコンピュータは、例えば、まず、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、一旦、自己の記憶装置に格納する。処理の実行時、このコンピュータは、自己の記憶装置に格納されたプログラムを読み取り、読み取ったプログラムに従った処理を実行する。このプログラムの別の実行形態として、コンピュータが可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することとしてもよく、さらに、このコンピュータにサーバコンピュータからプログラムが転送されるたびに、逐次、受け取ったプログラムに従った処理を実行することとしてもよい。サーバコンピュータから、このコンピュータへのプログラムの転送は行わず、その実行指示と結果取得のみによって処理機能を実現する、いわゆるＡＳＰ（Application Service Provider）型のサービスによって、上述の処理を実行する構成としてもよい。
【００５３】
コンピュータ上で所定のプログラムを実行させて本装置の処理機能が実現されるのではなく、これらの処理機能の少なくとも一部がハードウェアで実現されてもよい。
【産業上の利用可能性】
【００５４】
本発明は、例えば、コンピュータ・グラフィックス・ソフトウェア、画像編集ソフトウェア、芸術方面で透明液体質感を変えたい場面での利用が期待できる。
【符号の説明】
【００５５】
１１，２１  画像生成装置
【図１】
2020021113.tif 000003
【図２】
2020021113.tif 000004
【図３】
2020021113.tif 000005
【図４】
2020021113.tif 000006
【図５】
2020021113.tif 000007
【図６】
2020021113.tif 000008