(57)【特許請求の範囲】
【請求項１】
図形を含む初期画像が記憶される初期画像記憶部と、
前記図形の変化に関する設定を示す情報である設定情報が記憶される設定情報記憶部と、
前記設定情報を用いて前記初期画像に含まれる図形を変化させ、この変化させた後の図形をさらに前記設定情報を用いて変化させる処理を繰り返して実行する図形変化部と、
前記図形変化部が変化させた図形を含む画像を蓄積する蓄積部と、
所定回数分の図形の変化を一括に表示する一括表示画像を、前記蓄積部が蓄積した複数の画像から作成する一括表示画像作成部と、
前記一括表示画像作成部が作成した一括表示画像を出力する出力部と、
を備え、
前記設定情報は、図形の属性値の変化前と変化後の対応を示す情報である複数のルールを含むものであり、
前記図形変化部は、
ルールを適用する前の画像に含まれる図形の属性値と、前記複数のルールが示す変化前の図形の属性値との類似度を算出する類似度算出手段と、
前記類似度算出手段が算出した類似度の高い２以上のルールを選択する選択手段と、
前記選択手段が選択した２以上のルールを、前記類似度算出手段が算出した類似度に応じた割合で合成するルール合成手段と、
前記ルール合成手段が合成したルールを用いて、ルールを適用する前の画像に含まれる図形を変化させるルール適用手段と、を備え、
前記類似度算出手段、前記選択手段、前記ルール合成手段、及び、前記ルール適用手段によって、前記図形を変化させる前記処理を行う、
ことを特徴とする一括表示画像出力装置。
【請求項２】
図形を含む初期画像が記憶される初期画像記憶部と、前記図形の変化に関する設定を示す情報である設定情報が記憶される設定情報記憶部とを備えた一括表示画像出力装置を用いて処理される一括表示画像出力方法であって、
前記一括表示画像出力装置において、
図形変化部が、前記設定情報を用いて、前記初期画像に含まれる図形を変化させ、この変化させた後の図形をさらに前記設定情報を用いて変化させる処理を繰り返して実行する図形変化ステップと、
蓄積部が、前記図形変化ステップで変化させた図形を含む画像を蓄積する蓄積ステップと、
一括表示画像作成部が、所定回数分の図形の変化を一括に表示する一括表示画像を、前記蓄積ステップで蓄積した複数の画像から作成する一括表示画像作成ステップと、
出力部が、前記一括表示画像作成ステップで作成した一括表示画像を出力する出力ステップと、
を有し、
前記設定情報は、図形の属性値の変化前と変化後の対応を示す情報である複数のルールを含むものであり、
前記図形変化ステップは、
ルールを適用する前の画像に含まれる図形の属性値と、前記複数のルールが示す変化前の図形の属性値との類似度を算出する類似度算出ステップと、
前記類似度算出ステップで算出された類似度の高い２以上のルールを選択する選択ステップと、
前記選択ステップで選択された２以上のルールを、前記類似度算出ステップで算出された類似度に応じた割合で合成するルール合成ステップと、
前記ルール合成ステップで合成されたルールを用いて、ルールを適用する前の画像に含まれる図形を変化させるルール適用ステップとを有し、
前記類似度算出ステップ、前記選択ステップ、前記ルール合成ステップ、及び、前記ルール適用ステップによって、前記図形を変化させる前記処理を行う、
ことを特徴とする一括表示画像出力方法。
【請求項３】
請求項１に記載の一括表示画像出力装置としてコンピュータを動作させることを特徴とするコンピュータプログラム。
【請求項４】
請求項３に記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の図形を一括して表示するための画像である一括表示画像を作成して出力する一括表示画像出力装置等に関する。
【背景技術】
【０００２】
従来、ルールを用いることにより図形の配置を変更する技術が開発されている（例えば、特許文献１参照）。
また、ビスケット（Viscuit）と呼ばれるビジュアル言語が開発されており、それを用いることによって、アニメーションやゲームなどを簡単に作ることができる（例えば、非特許文献１参照）。そのビスケットでは、図形の変化に関する所定のルールを用いることにより、図形を移動させたり、変更させたりすることができる。また、図形を変化させる場合に、複数のルールを用いることもできる。その場合には、ルールの適用される前の図形に最も近いルールを選択し、その選択したルールを図形に適用することによって、図形を変化させることになる。
【特許文献１】特開２００５−１８３８０号公報
【非特許文献１】日本電信電話  コミュニケーション科学基礎研究所、“びすけっと”、[online]、[平成１９年１２月１３日]、インターネット＜ＵＲＬ：http://www.viscuit.com＞
【発明の開示】
【発明が解決しようとする課題】
【０００３】
一方、ルールを用いて動画を作成する場合のように、図形の変化に関する設定情報（例えば、ルール）が規定されており、その設定情報に応じて図形を変化させる場合には、初期の図形と終期の図形とを指定して、その間を補間するトゥウィーンの場合のように、図形の動き（変化）についての予測可能性が低いという問題がある。したがって、初期の図形と設定情報によって、図形の変化が決まるにも関わらず、その図形の変化を予測することが困難であり、ユーザが意図しているような図形の変化となるように、初期の図形や、設定情報を規定することが困難であるという問題があった。
【０００４】
本発明は、このような問題点を解決するためになされたものであり、初期画像に含まれる図形を設定情報に応じて変化させる場合において、その変化後の各図形をユーザが容易に確認することができるための一括表示画像出力装置等を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記課題を解決するために、本発明は、図形を含む初期画像が記憶される初期画像記憶部と、前記図形の変化に関する設定を示す情報である設定情報が記憶される設定情報記憶部と、前記設定情報を用いて前記初期画像に含まれる図形を変化させ、この変化させた後の図形をさらに前記設定情報を用いて変化させる処理を繰り返して実行する図形変化部と、前記図形変化部が変化させた図形を含む画像を蓄積する蓄積部と、所定回数分の図形の変化を一括に表示する一括表示画像を、前記蓄積部が蓄積した複数の画像から作成する一括表示画像作成部と、前記一括表示画像作成部が作成した一括表示画像を出力する出力部と、を備え、前記設定情報は、図形の属性値の変化前と変化後の対応を示す情報である複数のルールを含むものであり、前記図形変化部は、ルールを適用する前の画像に含まれる図形の属性値と、前記複数のルールが示す変化前の図形の属性値との類似度を算出する類似度算出手段と、前記類似度算出手段が算出した類似度の高い２以上のルールを選択する選択手段と、前記選択手段が選択した２以上のルールを、前記類似度算出手段が算出した類似度に応じた割合で合成するルール合成手段と、前記ルール合成手段が合成したルールを用いて、ルールを適用する前の画像に含まれる図形を変化させるルール適用手段と、を備え、前記類似度算出手段、前記選択手段、前記ルール合成手段、及び、前記ルール適用手段によって、前記図形を変化させる前記処理を行う、ことを特徴とする一括表示画像出力装置である。
このような構成により、初期の図形と設定情報によって図形の変化が決まる場合にも、一括表示画像を用いることにより、その図形の変化を容易に確認することができる。したがって、ユーザが意図しているような図形の変化となっているかどうかを、容易に確認することができることになる。
【０００６】
そしてこのとき、あらかじめ決められた回数分の変化を示す一括表示画像を作成することができるようになる。
さらには、ルールを用いて図形を変化させることができる。特に、ルールを合成して適用させることにより、多数のルールがなかったとしても、多様性のある図形の変化を実現可能となる。また、類似度に応じてルールを合成することによって、あらかじめ設定されているルールを補間する新たなルールを設定したのと同様の効果を得ることができる。また、多数のルールを用意する必要がなくなるため、ルールを設定するユーザの労力が軽減されることにもなる。
【０００７】
なお、上述する一括表示画像出力装置において、前記一括表示画像作成部は、前記初期画像に含まれる図形をも表示させる一括表示画像を作成し、当該一括表示画像において、前記図形変化部の変化させた各図形が、前記初期画像に含まれる図形と視覚的に区別可能となるようにしてもよい。
このような構成により、ユーザが直接変更することができる図形（初期画像に含まれる図形）と、そうでない図形（図形変化部が図形を変化させることにより生成した図形）とを明確に区別することができることとなり、ユーザの利便性が向上される。
【０００８】
なお、上述する一括表示画像出力装置において、前記一括表示画像作成部は、前記図形変化部の変化させた各図形が半透明である一括表示画像を作成するようにしてもよい。
このような構成により、図形変化部の変化させた各図形については、ユーザが直接変更することができないことを、直感的にユーザにわかるように各図形を表示することができる。
【０００９】
また、本発明による一括表示画像出力装置では、前記初期画像の変更を指示する情報である画像変更指示情報を受け付ける画像変更指示情報受付部と、前記画像変更指示情報受付部が受け付けた画像変更指示情報に応じて、前記初期画像記憶部に記憶されている前記初期画像を変更する画像変更部と、をさらに備えてもよい。
このような構成により、画像変更指示情報によって、初期画像を変更することができる。
【００１０】
また、本発明による一括表示画像出力装置では、前記設定情報の変更を指示する情報である設定変更指示情報を受け付ける設定変更指示情報受付部と、前記設定変更指示情報受付部が受け付けた設定変更指示情報に応じて、前記設定情報記憶部に記憶されている前記設定情報を変更する設定変更部と、をさらに備えてもよい。
このような構成により、設定変更指示情報によって、設定情報を変更することができる。
【００１２】
また、本発明は、図形を含む初期画像が記憶される初期画像記憶部と、前記図形の変化に関する設定を示す情報である設定情報が記憶される設定情報記憶部とを備えた一括表示画像出力装置を用いて処理される一括表示画像出力方法であって、前記一括表示画像出力装置において、図形変化部が、前記設定情報を用いて、前記初期画像に含まれる図形を変化させ、この変化させた後の図形をさらに前記設定情報を用いて変化させる処理を繰り返して実行する図形変化ステップと、蓄積部が、前記図形変化ステップで変化させた図形を含む画像を蓄積する蓄積ステップと、一括表示画像作成部が、所定回数分の図形の変化を一括に表示する一括表示画像を、前記蓄積ステップで蓄積した複数の画像から作成する一括表示画像作成ステップと、出力部が、前記一括表示画像作成ステップで作成した一括表示画像を出力する出力ステップと、を有し、前記設定情報は、図形の属性値の変化前と変化後の対応を示す情報である複数のルールを含むものであり、前記図形変化ステップは、ルールを適用する前の画像に含まれる図形の属性値と、前記複数のルールが示す変化前の図形の属性値との類似度を算出する類似度算出ステップと、前記類似度算出ステップで算出された類似度の高い２以上のルールを選択する選択ステップと、前記選択ステップで選択された２以上のルールを、前記類似度算出ステップで算出された類似度に応じた割合で合成するルール合成ステップと、前記ルール合成ステップで合成されたルールを用いて、ルールを適用する前の画像に含まれる図形を変化させるルール適用ステップとを有し、前記類似度算出ステップ、前記選択ステップ、前記ルール合成ステップ、及び、前記ルール適用ステップによって、前記図形を変化させる前記処理を行う、ことを特徴とする一括表示画像出力方法である。
【００１３】
また、本発明は、上述した一括表示画像出力装置としてコンピュータを動作させることを特徴とするコンピュータプログラムである。
また、本発明は、上述したコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００１４】
本発明による一括表示画像出力装置等によれば、初期の図形と設定情報によって図形の変化が決まる場合にも、一括表示画像を用いることにより、その図形の変化を容易に確認することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明による図形変化装置について、実施の形態を用いて説明する。なお、以下の実施の形態において、同じ符号を付した構成要素及びステップは同一または相当するものであり、再度の説明を省略することがある。
【００１６】
本発明の一実施の形態による一括表示画像出力装置について、図面を参照しながら説明する。
図１は、本実施の形態による一括表示画像出力装置１の構成を示すブロック図である。図１において、本実施の形態による一括表示画像出力装置１は、初期画像記憶部１１と、設定情報記憶部１２と、図形変化部１３と、蓄積部１４と、一括表示画像作成部１５と、出力部１６と、画像変更指示情報受付部１７と、画像変更部１８と、設定変更指示情報受付部１９と、設定変更部２０とを備える。
【００１７】
初期画像記憶部１１では、図形を含む初期画像が記憶される。初期画像とは、図形変化部１３によって図形が変化されるはじめの画像である。また、画像は、ラスターデータであってもよく、ベクターデータであってもよい。図形とは、このルールによって属性値を変化させたい対象となるもの（オブジェクト）であって、例えば、自動車や飛行機等の乗り物、動物、人等の図形であってもよく、丸形、四角、星形等の図形であってもよく、文字列等であってもよく、特定のものに限定されるものではない。なお、この初期画像は、厳密には初期画像を示す情報であるが、単に初期画像と称することにする。他の画像についても同様である。
【００１８】
初期画像記憶部１１は、所定の記録媒体（例えば、半導体メモリや磁気ディスク、光ディスクなど）によって実現されうる。初期画像記憶部１１に初期画像が記憶される過程は問わない。例えば、記録媒体を介して初期画像が初期画像記憶部１１で記憶されるようになってもよく、通信回線等を介して送信された初期画像が初期画像記憶部１１で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された初期画像が初期画像記憶部１１で記憶されるようになってもよい。初期画像記憶部１１での記憶は、外部のストレージデバイス等から読み出した実績データのＲＡＭ（Random Access Memory）等における一時的な記憶でもよく、あるいは、長期的な記憶でもよい。
【００１９】
設定情報記憶部１２では、設定情報が記憶される。ここで、設定情報とは、図形の変化に関する設定を示す情報である。その設定情報は、例えば、図形の位置や角度、色、形状、図形に含まれる文字のフォント、図形の線の太さ等の変化に関する設定であってもよい。また、この設定情報は、例えば、所定の時間間隔あたり（例えば、１フレームあたり）の、図形の変化（例えば、図形が右側に３センチ移動すること）に関する設定を示す情報であってもよく、図形の属性値の変化前と変化後の対応を示す情報である複数のルールを含むものであってもよい。本実施の形態では、後者のように、図形の変化の設定が複数のルールによりなされる場合について説明する。ここで、ルールとは、例えば、図形の属性値の変化前と変化後の対応を示す情報である。また、図形の属性値は、例えば、図形の位置であってもよく、図形の角度であってもよく、図形の色であってもよく、図形の大きさであってもよく、図形の形状であってもよく、図形を描画する線の太さであってもよく、図形に含まれるフォントの大きさや種類であってもよく、あるいは、それらの２以上の組合せであってもよい。このルールは、例えば、変化前の図形の属性値と変化後の図形の属性値とを示す情報であってもよく、変化前の図形の属性値と、図形の属性値の変化とを示す情報（例えば、変化前の図形の属性値を示す数値と、図形の属性値の変化を示すベクトルやスカラーなど）であってもよく、変化前の図形と変化後の図形とを画像によって示す情報であってもよく、その他の形式の情報であってもよい。なお、このルールは、厳密にはルールを示す情報であるが、単にルールと称することにする。
【００２０】
この複数のルールは、複数のグループにグループ化されていてもよい。このグループ化は、属性値に応じてなされていてもよく、あるいは、そうでなくてもよい。前者の場合としては、例えば、色の変化のルールのグループ、移動のグループ等であってもよく、あるいは、移動の中でも、直進する移動のグループ、右方向への移動のグループ、左方向への移動のグループ等であってもよい。
【００２１】
設定情報記憶部１２は、所定の記録媒体（例えば、半導体メモリや磁気ディスク、光ディスクなど）によって実現されうる。設定情報記憶部１２に設定情報が記憶される過程は問わない。例えば、記録媒体を介して設定情報が設定情報記憶部１２で記憶されるようになってもよく、通信回線等を介して送信された設定情報が設定情報記憶部１２で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された設定情報が設定情報記憶部１２で記憶されるようになってもよい。設定情報記憶部１２での記憶は、外部のストレージデバイス等から読み出した実績データのＲＡＭ等における一時的な記憶でもよく、あるいは、長期的な記憶でもよい。
【００２２】
図形変化部１３は、設定情報記憶部１２で記憶されている設定情報を用いて、初期画像記憶部１１で記憶されている初期画像に含まれる図形を変化させる。また、図形変化部１３は、設定情報を用いて、初期画像に含まれる図形の変化後の図形をさらに変化させる。このように、図形変化部１３は、設定情報を用いて変化させた後の図形をさらに変化させる処理を繰り返して実行する。このようにして、順次、変化後の図形を含む画像が作成されることになる。
【００２３】
なお、図２は、設定情報に含まれるルールを用いて図形を変化させる場合における図形変化部１３の構成を示す図である。図形変化部１３は、類似度算出手段２１と、選択手段２２と、ルール合成手段２３と、ルール適用手段２４とを備える。
類似度算出手段２１は、ルールを適用する前の画像に含まれる図形の属性値と、設定情報記憶部１２で記憶されている複数のルールが示す変化前の図形の属性値との類似度を算出する。ルールを適用する前の画像は、例えば、初期画像記憶部１１で記憶されている初期画像であってもよく、蓄積部１４が蓄積した画像であってもよい。位置の類似度は、例えば、図形の近さに応じて判断されてもよく、角度の類似度は、例えば、角度の差に応じて判断されてもよく、形状の類似度は、例えば、形状から特徴点を抽出し、その特徴点が近似するかどうかに応じて判断されてもよく、あらかじめ形状の変化のパターンが決まっている場合には、形状の類似度は、例えば、パターンマッチングによって判断されてもよい。これらの図形の各種の属性値（例えば、前述のように位置や角度、形状、色等）の類似度を算出する方法は、すでに公知であるため、その詳細な説明は省略する。なお、類似度を算出する際に、例えば、ルールの示す変化前の図形や、ルールを適用する前の画像に含まれる図形から属性値を算出する必要がある場合には、その算出の処理もなされるものとする。また、類似度を算出する際に、図形のすべての属性値を用いなくてもよい。例えば、図形の色と位置、角度のうち、図形の角度のみを用いて類似度を算出してもよい。
【００２４】
選択手段２２は、類似度算出手段２１が算出した類似度の高い２以上のルールを選択する。類似度が高いとは、他のルールの類似度に比較して高い、という意味である。ルールを選択するとは、例えば、選択したルールを識別する情報を所定の記録媒体に蓄積するなどの処理であってもよい。このルールの選択方法としては、次のようなものを用いることができる。
【００２５】
（１）類似度が上位のものから所定の個数を選択；
選択手段２２は、類似度算出手段２１が算出した複数の類似度のうち、最も類似度の高いものから、あらかじめ決められている個数だけを特定し、その特定した各類似度に対応するルールを選択してもよい。この場合には、例えば、図示しない記録媒体において、あらかじめ決められている個数を示す情報が記憶されており、選択手段２２は、その情報を用いて選択の処理を行ってもよい。
【００２６】
（２）しきい値以上の類似度のものを選択；
選択手段２２は、類似度算出手段２１が算出した複数の類似度のうち、あらかじめ決められているしきい値以上の類似度を特定し、その特定した各類似度に対応するルールを選択してもよい。この場合には、例えば、図示しない記録媒体において、あらかじめ決められているしきい値を示す情報が記憶されており、選択手段２２は、その情報を用いて選択の処理を行ってもよい。なお、しきい値を用いて選択を行った場合には、１個のルールしか選択できない場合も生じうるが、適切にしきい値を設定することにより、複数のルールが選択されるようにすることができうる。
【００２７】
（３）類似度がしきい値以上のものから所定の個数を選択；
選択手段２２は、類似度算出手段２１が算出した複数の類似度のうち、あらかじめ決められているしきい値以上の類似度を特定し、その特定した類似度のうち、最も類似度の高いものから、あらかじめ決められている個数だけを特定し、その特定した各類似度に対応するルールを選択してもよい。
【００２８】
（４）グループごとの選択；
ルールがグループ化されている場合に、選択手段２２は、類似度算出手段２１が算出した類似度の高いグループを選択してもよい。類似度の高いグループを選択するとは、類似度が最も高いグループに含まれる各ルールを選択することである。なお、この場合におけるグループに対応する類似度は、そのグループに含まれる各ルールに関する類似度の平均値であってもよく、各グループに含まれるルールの数が同じである場合には、類似度の合計値であってもよい。
【００２９】
ルール合成手段２３は、選択手段２２が選択した２以上のルールを、類似度算出手段２１が算出した類似度に応じた割合で合成する。例えば、ルールＡと、ルールＢとが選択された場合に、ルールＡとの類似度のほうがルールＢとの類似度に比べて高かった場合には、ルール合成手段２３は、ルールＢよりもルールＡにより近くなるようにルールＡとルールＢとを合成する。ルール合成手段２３は、例えば、ルールの示す変化量と、そのルールの類似度の割合とを掛け合わせ、その結果を選択された各ルールについて足しあわせることによって、ルールを合成することができうる。ルール合成手段２３は、ルールがグループ化されている場合には、選択手段２２が選択したグループに含まれる２以上のルールを合成してもよい。なお、具体的なルールの合成方法については、後述する。
【００３０】
ルール適用手段２４は、ルール合成手段２３が合成したルールを用いて、ルールを適用する前の画像に含まれる図形を変化させる。より具体的には、ルール適用手段２４は、初期画像に含まれる図形、または蓄積部１４が蓄積した画像に含まれる図形に対して、ルール合成手段２３が合成したルールを適用することにより、その図形を変化させる。その変化は、ルールの内容に応じたものとなる。その変化は、例えば、移動や回転、色の変化、形状の変化等である。なお、具体的なルールの適用方法については、後述する。
【００３１】
このように、類似度算出手段２１、選択手段２２、ルール合成手段２３、ルール適用手段２４によって、初期画像に含まれる図形や、蓄積部１４が蓄積した画像に含まれる図形に対する変化が行われることになる。
【００３２】
なお、前述のように、図２は、設定情報に含まれるルールを用いて図形を変化させる場合における図形変化部１３の構成を示すものであって、ルール以外の設定情報を用いて図形変化部１３が図形を変化させる場合には、図形変化部１３の構成が他の構成であってもよいことは言うまでもない。また、本実施の形態では、類似度に応じてルールの合成を行い、合成されたルールを適用する場合について説明するが、ルールの合成を行わなくてもよい。例えば、選択手段２２が、最も類似度の高いいずれか一つのルールを選択し、ルール適用手段２４が、その選択されたルールを、初期画像に含まれる図形や、蓄積部１４が蓄積した画像に含まれる図形の変化に適用してもよい。この場合には、ルール合成手段２３は必要ないことになる。
【００３３】
蓄積部１４は、図形変化部１３が変化させた図形を含む画像を所定の記録媒体に蓄積する。この記録媒体は、例えば、半導体メモリや、光ディスク、磁気ディスク等であり、蓄積部１４が有していてもよく、あるいは蓄積部１４の外部に存在してもよい。また、この記録媒体は、画像を一時的に記憶するものであってもよく、そうでなくてもよい。画像が一時的に記憶される場合には、揮発性の記録媒体（例えば、メインメモリやレジスタ等）であってもよい。
【００３４】
一括表示画像作成部１５は、蓄積部１４が蓄積した複数の画像から、その各画像に含まれる各図形を一括して表示するための画像である一括表示画像を作成する。一括表示画像作成部１５は、初期画像に含まれる図形をも表示する一括表示画像を作成してもよく、そうでなくてもよい。本実施の形態では、前者の場合について説明する。
【００３５】
なお、一括表示画像作成部１５は、例えば、蓄積部１４が蓄積した複数の画像を重ねて表示することによって、一括表示画像を作成してもよく、あるいは、その複数の画像に含まれる複数の図形（オブジェクト）のみを取り出して、その複数の図形を表示する一括表示画像を新たに作成してもよく、一括表示画像を作成する方法は問わない。また、後者の場合に、一括表示画像に、図形以外の画像、例えば、背景等が含まれてもよく、あるいは、含まれなくてもよい。図形以外の背景等の画像が一括表示画像に含まれる場合に、その図形以外の画像は、例えば一括表示画像のために用意されていた画像であってもよく、あるいは、蓄積部１４が蓄積した複数の画像のいずれかで用いられていた画像であってもよい。
【００３６】
また、一括表示画像作成部１５は、所定回数分の変化後の図形を一括して表示する一括表示画像を作成してもよい。この所定回数は、図示しない記録媒体において記憶されており、一括表示画像作成部１５は、それを読み出して用いてもよい。この所定回数は、一般に２以上の値である。なお、この所定回数分の変化後の図形は、一般に、初期画像からの変化後の回数であり、例えば、所定回数が「１０」に設定されている場合には、初期画像に含まれる図形から、１０回変化させた図形までを一括表示画像に含ませるようにしてもよい。また、一括表示画像作成部１５は、連続した各画像に含まれる各図形を一括して表示する一括表示画像を作成してもよく、あるいは、連続しない各画像に含まれる各図形を一括して表示する一括表示画像を作成してもよい。後者の場合には、例えば、所定回数が「１０」に設定されている際に、初期画像に含まれる図形から、２０回変化させた図形までを、１個飛ばしに表示する一括表示画像を作成してもよい。また、所定回数分の変化後の図形は、一般に初期画像からの変化後の回数であるが、そうでなくてもよい。特定の変化後の図形から始まる回数であってもよい。また、１秒あたりに含まれる画像（フレーム）の数が決まっている場合（例えば、フレームレートが固定の場合）には、一括表示画像を作成する時間を指定することによって、その所定回数を指定することも可能である。
【００３７】
また、一括表示画像作成部１５は、一括表示画像において、図形変化部１３の変化させた各図形が、初期画像に含まれる図形と視覚的に区別可能となるようにしてもよい。例えば、一括表示画像作成部１５は、図形変化部１３の変化させた各図形が半透明である一括表示画像を作成してもよく、図形変化部１３の変化させた各図形の色が変化して表示される一括表示画像を作成してもよく、図形変化部１３の変化させた各図形が、表示方法が変化（例えば、点滅させることなど）されて表示される一括表示画像を作成してもよい。なお、両者が区別可能であれば、これらの表示方法に限定されるものではない。このようにすることで、ユーザが直接変更することができる図形（例えば、初期画像に含まれる図形）と、そうでない図形（図形変化部１３が変化させた図形）とを区別することができることになる。特に、図形変化部１３の変化させた各図形を半透明に表示する場合には、その変化された図形をユーザが直接変更することができない旨を直感的にユーザに提示することができうる。
【００３８】
出力部１６は、一括表示画像作成部１５が作成した一括表示画像を出力する。ここで、この出力は、例えば、表示デバイス（例えば、ＣＲＴや液晶ディスプレイなど）への表示でもよく、所定の機器への通信回線を介した送信でもよく、プリンタによる印刷でもよく、記録媒体への蓄積でもよい。なお、出力部１６は、出力を行うデバイス（例えば、表示デバイスやプリンタなど）を含んでもよく、あるいは含まなくてもよい。また、出力部１６は、ハードウェアによって実現されてもよく、あるいは、それらのデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００３９】
画像変更指示情報受付部１７は、初期画像の変更を指示する情報である画像変更指示情報を受け付ける。初期画像の変更とは、例えば、初期画像に含まれる図形の位置や角度、色、形状、図形に含まれる文字のフォント、図形の線の太さ等の変更であってもよい。ここで、この受け付けは、例えば、入力デバイス（例えば、キーボードやマウス、タッチパネルなど）から入力された情報の受け付けでもよく、有線もしくは無線の通信回線を介して送信された情報の受信でもよく、所定の記録媒体（例えば、光ディスクや磁気ディスク、半導体メモリなど）から読み出された情報の受け付けでもよい。なお、画像変更指示情報受付部１７は、受け付けを行うためのデバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい。また、画像変更指示情報受付部１７は、ハードウェアによって実現されてもよく、あるいは所定のデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００４０】
画像変更部１８は、画像変更指示情報受付部１７が受け付けた画像変更指示情報に応じて、初期画像記憶部１１で記憶されている初期画像を変更する。この変更によって、画像変更指示情報で指示される変更が、初期画像に対してなされることになる。
【００４１】
設定変更指示情報受付部１９は、設定情報記憶部１２で記憶されている設定情報の変更を指示する情報である設定変更指示情報を受け付ける。設定情報の変更とは、例えば、設定情報に含まれるルールの変更であってもよく、その他の変更であってもよい。ここで、この受け付けは、例えば、入力デバイス（例えば、キーボードやマウス、タッチパネルなど）から入力された情報の受け付けでもよく、有線もしくは無線の通信回線を介して送信された情報の受信でもよく、所定の記録媒体（例えば、光ディスクや磁気ディスク、半導体メモリなど）から読み出された情報の受け付けでもよい。なお、設定変更指示情報受付部１９は、受け付けを行うためのデバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい。また、設定変更指示情報受付部１９は、ハードウェアによって実現されてもよく、あるいは所定のデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００４２】
設定変更部２０は、設定変更指示情報受付部１９が受け付けた設定変更指示情報に応じて、設定情報記憶部１２で記憶されている設定情報を変更する。この変更によって、設定変更指示情報で指示される変更が、設定情報に対してなされることになる。
なお、初期画像記憶部１１と、設定情報記憶部１２と、蓄積部１４が画像を蓄積する所定の記録媒体とは、同一の記録媒体によって実現されてもよく、別々の記録媒体によって実現されてもよい。前者の場合には、例えば、初期画像を記憶している領域が初期画像記憶部１１となり、設定情報を記憶している領域が設定情報記憶部１２となる。
【００４３】
次に、本実施の形態による一括表示画像出力装置１の動作について、フローチャートを用いて説明する。
【００４４】
（ステップＳ１０１）図形変化部１３は、一括表示画像を作成するかどうか判断する。そして、一括表示画像を作成する場合には、ステップＳ１０２に進み、そうでない場合には、ステップＳ１０９に進む。なお、図形変化部１３が一括表示画像を作成すると判断するタイミングは問わない。例えば、一括表示画像出力装置１に一括表示画像を作成する旨の指示が入力されたタイミングで一括表示画像を作成すると判断してもよく、定期的に一括表示画像を作成すると判断してもよく、あるいは、その他のタイミングで一括表示画像を作成すると判断してもよい。
【００４５】
（ステップＳ１０２）図形変化部１３は、初期画像記憶部１１から初期画像を読み出す。この読み出した初期画像は、図形変化部１３の図示しない記録媒体において一時的に記憶されてもよい。
【００４６】
（ステップＳ１０３）図形変化部１３は、直前に読み出した画像に含まれる図形を、設定情報記憶部１２で記憶されている設定情報を用いて変化させる。この読み出した画像は、ステップＳ１０２で読み出した初期画像であってもよく、後述するステップＳ１０６で読み出した画像であってもよい。なお、この処理の詳細については、図４のフローチャートを用いて後述する。
（ステップＳ１０４）蓄積部１４は、図形変化部１３が変化させた図形を含む画像を所定の記録媒体に蓄積する。
【００４７】
（ステップＳ１０５）図形変化部１３は、図形の変化を終了するかどうか判断する。そして、終了する場合には、ステップＳ１０７に進み、そうでない場合には、ステップＳ１０６に進む。図形変化部１３は、例えば、あらかじめ設定されている回数だけ図形を変化させた場合に、図形の変化を終了すると判断してもよく、ユーザからの指示に応じて、図形の変化を終了すると判断してもよく、あるいは、その他のタイミングで、図形の変化を終了すると判断してもよい。
【００４８】
（ステップＳ１０６）図形変化部１３は、蓄積部１４が蓄積した画像のうち、最新の画像を読み出す。この読み出した画像は、図形変化部１３の図示しない記録媒体において一時的に記憶されてもよい。そして、ステップＳ１０３に戻る。
【００４９】
（ステップＳ１０７）一括表示画像作成部１５は、蓄積部１４が蓄積した画像を用いて、一括表示画像を作成する。なお、一括表示画像作成部１５は、一括表示画像の作成に初期画像を用いてもよい。
（ステップＳ１０８）出力部１６は、一括表示画像作成部１５が作成した一括表示画像を出力する。そして、ステップＳ１０１に戻る。
【００５０】
（ステップＳ１０９）ステップＳ１０１において、一括表示画像を作成しないと判断された場合、画像変更指示情報受付部１７は、画像変更指示情報を受け付けたかどうか判断する。そして、受け付けた場合には、ステップＳ１１０に進み、そうでない場合には、ステップＳ１１１に進む。
（ステップＳ１１０）画像変更部１８は、画像変更指示情報受付部１７が受け付けた画像変更指示情報に応じて、初期画像を変更する。そして、ステップＳ１０１に戻る。
【００５１】
（ステップＳ１１１）ステップＳ１０９において、画像変更指示情報を受け付けていないと判断された場合、設定変更指示情報受付部１９は、設定変更指示情報を受け付けたかどうか判断する。そして、設定変更指示情報を受け付けた場合には、ステップＳ１１２に進み、そうでない場合には、ステップＳ１０１に戻る。
（ステップＳ１１２）設定変更部２０は、設定変更指示情報受付部１９が受け付けた設定変更指示情報に応じて、設定情報を変更する。そして、ステップＳ１０１に戻る。
【００５２】
なお、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００５３】
図４は、図３のフローチャートにおける図形を変化させる処理（ステップＳ１０３）の詳細を示すフローチャートである。なお、この図４のフローチャートでは、設定情報にルールが含まれており、そのルールを用いて図形を変化させる場合について説明するが、前述のように、図形の変化はこれに限定されるものではない。
【００５４】
（ステップＳ２０１）類似度算出手段２１は、蓄積部１４が蓄積した最新の画像を読み出し、設定情報記憶部１２で記憶されている複数のルールにおける変化前の図形の属性値と、その読み出した最新の画像に含まれる図形の属性値との類似度を算出する。この処理については、図５のフローチャートを用いて後述する。
【００５５】
（ステップＳ２０２）選択手段２２は、類似度算出手段２１が算出した類似度の高い２以上のルールを選択する。
（ステップＳ２０３）ルール合成手段２３は、選択手段２２が選択した２以上のルールを設定情報記憶部１２から読み出し、それらのルールを合成する。そのルールの合成は、前述のように、類似度算出手段２１が算出した類似度に応じた割合でなされる。
（ステップＳ２０４）ルール適用手段２４は、蓄積部１４が蓄積した最新の画像を読み出し、ルール合成手段２３が合成したルールを、その読み出した最新の画像に含まれる図形に適用する。この適用によって、その図形が変化させられることになる。そして、図３のフローチャートに戻る。
【００５６】
図５は、図４のフローチャートにおける類似度を算出する処理（ステップＳ２０１）の詳細を示すフローチャートである。
【００５７】
（ステップＳ３０１）類似度算出手段２１は、カウンタｉを１に設定する。
（ステップＳ３０２）類似度算出手段２１は、ｉ番目のルールを設定情報記憶部１２から読み出し、また、蓄積部１４が蓄積した最新の画像を読み出し、その読み出したルールにおける変化前の図形の属性値と、読み出した最新の画像に含まれる図形の属性値との類似度を算出する。
（ステップＳ３０３）類似度算出手段２１は、その算出した類似度を、その算出で用いたルールを識別する情報に対応付けて所定の記録媒体で一時的に記憶する。
【００５８】
（ステップＳ３０４）類似度算出手段２１は、カウンタｉを１だけインクリメントする。
（ステップＳ３０５）類似度算出手段２１は、設定情報記憶部１２を参照し、ｉ番目のルールが存在するかどうか判断する。そして、存在する場合には、ステップＳ３０２に戻り、存在しない場合には、図４のフローチャートに戻る。
【００５９】
次に、本実施の形態による一括表示画像出力装置１の動作について、具体例を用いて説明する。なお、この具体例において、飛行機の図形を用いて説明する。ルールによる変化は、その飛行機の移動、及び向きの変更（回転）であるとする。また、選択手段２２は、類似度が上位から２個までのルールを選択するものとする。
【００６０】
図６は、設定情報記憶部１２で記憶されている複数のルールの一例を示す図である。図６で示されるように、変化前の図形と、変化後の図形とが対応付けられている。なお、ルールＩＤは、各ルールを識別する情報である。例えば、ルールＩＤ「１」で示されるルールでは、飛行機が前方方向に前進するルールが規定されている。
【００６１】
図７は、図６と異なるルールの記述方法の例である。この記述方法では変化前と変化後の図形（本例では飛行機の図形）が同じ画面に表示されている。変化前の図形の基準点（本例では飛行機の中心）を原点にして水平方向にｘ軸を、垂直方向にｙ軸を設定し、さらに図形の主軸（本例では飛行機の胴体の長手方向）とｘ軸のとのなす角θiを設定する。また、変化前と図形の基準点を始点として変化後の図形の基準点を終点とするベクトルＶｉ（ｘｉ、ｙｉ）と変化前と変化後の図形の相対的な角度差Φｉを設定することによりルールを記述する。したがって、図７で示されるルールは、ベクトルＶｉだけ移動し、角度Φｉだけ反時計回りに回転することを示している。なお、図７の例では水平方向並びに垂直方向に２軸を取ったが、変化前の図形の基準点を原点として直行する２軸であれば任意に取りうる。
【００６２】
図７で示されるルールを図８で示されるルール適用前の図形に適用する処理について説明する。図８のルール適用前の図形の主軸と図７の変化前の図形の主軸が重なるように、ｘ軸とｙ軸を設定する。その設定したｘｙ座標において、図７で設定されているルールを適用する、つまり、ベクトルＶｉによる平行移動と角度差Φｉの回転操作をおこなう。これにより、図形に対するルールを適用することができる。
【００６３】
次に、ルールの合成方法について説明する。ここで、次の２つのルールを合成する場合について説明する。
（ルール１）：ベクトルＶ１、回転の角度φ１
（ルール２）：ベクトルＶ２、回転の角度φ２
【００６４】
また、そのルールを適用する図形の属性値と、それらのルールの変化前の図形の属性値との類似度は、次のようであったとする。なお、類似度の算出方法は後述する。
（ルール１）：類似度ｒ１
（ルール２）：類似度ｒ２
【００６５】
この場合には、合成後のベクトルＶは、次式のようになる。
【００６６】
【数１】
0004986835.tif 000002
【００６７】
また、合成後の回転の角度φは、次式のようになる。
【００６８】
【数２】
0004986835.tif 000003
【００６９】
なお、合成後のルールの適用については、合成後のベクトルＶと、合成後の回転の角度φとをルール適用前の図形に対して適用するだけであり、上記の説明と同様である。
【００７０】
次に、変化後の図形を含む画像が順次、蓄積され、その画像を用いて一括表示画像が作成されて出力されるまでの一連の処理について説明する。
まず、図９で示される初期画像が初期画像記憶部１１で記憶されているものとする。また、一括表示画像では、５回分の変化後の図形を一括して表示するものとする。そのような状況において、ユーザが一括表示画像出力装置１に一括表示画像を作成する指示を入力したとする。すると、図形変化部１３は、一括表示画像を作成するタイミングであると判断し（図３：ステップＳ１０１）、図９で示される初期画像を初期画像記憶部１１から読み出す（図３：ステップＳ１０２）。そして、図形変化部１３は、その初期画像に含まれる図形を変化させる処理を行う（図３：ステップＳ１０３）。
【００７１】
図形を変化させる処理として、まず、類似度算出手段２１による類似度の算出処理が行われる（図４：ステップＳ２０１）。具体的には、類似度算出手段２１は、設定情報記憶部１２から、図６で示されるルールＩＤ「１」のルールを読み出し、そのルールの変化前の図形の属性値と、受け付けられた図９で示される画像に含まれる図形の属性値との類似度を算出する（図４：ステップＳ３０１，Ｓ３０２）。ここで、類似度算出手段２１は、次式を用いて類似度ｒを算出するものとする。
【００７２】
【数３】
0004986835.tif 000004
【００７３】
ここで、Ｗは、適切に選択されるべき定数値である。また、θは、図形変化部１３が読み出した画像に含まれる図形の角度であり、θｉは、ルールＩＤ「ｉ」における変化前の図形の角度である。そのθは、図１０で示されるように、画像に設定された絶対的な座標系であるＸＹ座標系のＸ軸と、図形の向きとの間の角度である。すなわち、類似度を算出するための図形の属性値として、その角度を用いるものとする。なお、図形の向きは、上述のように飛行機の胴体の長手方向に設定している。なお、ルールの場合も同様である。したがって、｜θｉ−θ｜によって、ルールの変化前の図形と、図形変化部１３が読み出した画像に含まれる図形との角度の差が求まることになる。上記の類似度は、その角度の差に応じた値となる。この類似度ｒは、θｉとθの値の差が小さいほど（すなわち、前述の角度の差が小さいほど）、１に近い値となり、θｉとθの値の差が大きいほど（すなわち、前述の角度の差が大きいほど）、０に近い値となる。
【００７４】
ルールＩＤ「１」のルールにおける変化前の図形の角度と、図形変化部１３が読み出した画像に含まれる図形の角度との類似度は、０．５であったとする。すると、類似度算出手段２１は、ルールＩＤ「１」に対応付けて、その類似度「０．５」を一時的に記憶する（図５：ステップＳ３０３）。図１１の１番目のレコードは、そのようにして一時記憶されたルールＩＤと、類似度との対応を示すものである。その後、類似度算出手段２１は、順次、各ルールＩＤについて類似度を算出する（図５：ステップＳ３０４，Ｓ３０５，Ｓ３０２，Ｓ３０３）。そして、最終的に、一時的に記憶されたルールＩＤと、類似度とを対応付ける情報は、図１１のようになったものとする。類似度算出手段２１は、図１１で示されるテーブルを選択手段２２に渡す。
【００７５】
選択手段２２は、そのテーブルを受け取ると、そのテーブルに含まれる各レコードを類似度の降順となるようにソートし、その上位２個のルールＩＤを選択する（図４：ステップＳ２０２）。ここでは、その選択されたルールＩＤは、「１」「２」であったとする。すると、選択手段２２は、その選択したルールＩＤと、それぞれ対応する類似度とをルール合成手段２３に渡す。
【００７６】
ルール合成手段２３は、選択手段２２から受け取ったルールＩＤ「１」「２」のルールをそれぞれ設定情報記憶部１２から読み出し、その読み出したルールから、上述のようにしてベクトルＶと、回転の角度φとを算出する（図４：ステップＳ２０３）。そして、その算出したベクトルＶと、回転の角度φとをルール適用手段２４に渡す。
【００７７】
ルール適用手段２４は、ルール合成手段２３から受け取ったベクトルＶと、回転の角度φとを用いて、図９で示される初期画像に含まれる図形を前述のようにして変化させる（図４：ステップＳ２０４）。その結果、図１２で示されるように図形が変化される。なお、図１２で示される画像は、図６で示されるルールを適用した画面の概要を示すものであって、図形の位置等は、正確なものではない。
【００７８】
蓄積部１４は、図形変化部１３が作成した図１２で示される画像を所定の記録媒体に蓄積する（図３：ステップＳ１０４）。なお、この具体例では、５回分の変化後の図形を一括して表示するように設定されているため、図形変化部１３は、図形の変化を終了しないと判断して（図３：ステップＳ１０５）、図１２で示される画像を、蓄積部１４がその画像を蓄積した記録媒体から読み出す（図３：ステップＳ１０６）。
【００７９】
その後、図形変化部１３は、図１２で示される画像に含まれる図形に対して、上述した処理と同様の処理を行うことによって、図形を変化させる（図３：ステップＳ１０３）。そして、蓄積部１４は、その図形の変化された画像を図示しない記録媒体に蓄積する（図３：ステップＳ１０４）。このように、図形を変化させる処理と、その変化後の図形を含む画像を蓄積する処理が合計５回繰り返されることになる。
【００８０】
蓄積部１４が図形の変化された画像を５回蓄積した後に、図形変化部１３は、図形を変化させる処理を終了すると判断し（図３：ステップＳ１０５）、一括表示画像作成部１５に、一括表示画像を作成する指示を渡す。すると、一括表示画像作成部１５は、蓄積部１４が蓄積した５個の画像と、初期画像記憶部１１で記憶されている初期画像とを読み出す。そして、初期画像に含まれる図形は、そのまま表示し、蓄積部１４によって蓄積された各画像に含まれる各図形は、半透明に表示するように、一括表示画像を作成する（図３：ステップＳ１０７）。図１３は、その一括表示画像の一例を示す図である。その一括表示画像において、変化後の図形は、半透明（図中では、破線で半透明を示している）で示されている。なお、図１３で示される画像は、図６で示されるルールを適用した画面の概要を示すものであって、図形の変化等は、正確なものではない。
【００８１】
出力部１６は、一括表示画像作成部１５が作成した、図１３で示される一括表示画像を、所定の表示デバイスに表示する（図３：ステップＳ１０８）。このようにして、一括表示画像出力装置１のユーザは、初期画像に含まれる図形を設定情報に応じて複数回変化させた結果を知ることができる。そして、その動きが所望のものでなかった場合には、初期画像に含まれる図形や、設定情報を変更することによって、その動きを変更することもできうる。なお、初期画像を変更したり、設定情報を変更したりする処理は、従来から知られているものであり、その詳細な説明を省略する。
【００８２】
なお、この具体例において、蓄積部１４が蓄積した画像を順次、表示等することによって、動画像が生成されることになる。この動画像の生成において、２個のルールを合成して用いるため、それぞれのルールを活かした動画像の生成を行うことができる。
また、この具体例では、図形の角度を属性値として用いて、類似度の算出を行う場合について説明したが、図形の角度でない属性値を用いて類似度を算出してもよく、あるいは、図形の角度と共に、他の属性値を用いて類似度を算出してもよい。また、この具体例では、類似度が０から１の範囲である場合について説明したが、そうでなくてもよい。
また、この具体例では、図形の変化が移動と角度変化（回転）によってなされる場合について説明したが、前述のように、それ以外の変化が行われてもよい。例えば、形状の変化や、大きさの変化、色の変化等が行われてもよい。
また、この具体例では、２個のルールを合成する場合について説明したが、３個以上のルールを合成する場合にも、同様にして行うことができる。例えば、次式のようにして合成することができる。ただし、Ｎは３以上の整数である。
【００８３】
【数４】
0004986835.tif 000005
【００８４】
また、この具体例では、５回分の変化後の図形を一括して表示する場合について説明したが、そうでなくてもよいことは言うまでもない。５回より多い回数の変化後の図形を一括して表示してもよく、あるいは、５回より少ない回数の変化後の図形を一括して表示してもよい。
また、この具体例では、画像に図形のみが含まれる場合について説明したが、画像には、変化の対象となる図形以外のものが含まれていてもよい。例えば、背景が含まれていてもよく、他のオブジェクト等が含まれていてもよい。
【００８５】
以上のように、本実施の形態による一括表示画像出力装置１によれば、変化後の図形を複数含む一括表示画像を作成して出力することにより、初期画像に含まれる図形を設定情報に応じて変化させた場合において、その変化後の各図形をユーザが容易に確認することができる。したがって、ユーザは、自分が意図している変化となっているかどうかを容易に確認することができ、自分が意図している変化となっていない場合には、初期画像や、設定情報を変更することができる。そして、その変更後の初期画像や設定情報を用いて、再度、ユーザは、自分が意図している変化となっているかどうかを確認することができる。
【００８６】
なお、本実施の形態において、蓄積部１４が、変化後の図形を含む複数の画像を、同じ記録領域に重ねて記憶していくことにより、蓄積部１４が蓄積した複数の画像によって、一括表示画像が構成されてもよい。この場合には、一括表示画像作成部１５は、その複数の画像が重ねて記録されている領域からその画像を読み出すことによって、一括表示画像を作成することができる。このように、一括表示画像の作成は、一括表示画像の読み出しを含むものとする。
【００８７】
また、上記各実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよく、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。
【００８８】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。なお、上記実施の形態における一括表示画像出力装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、図形の変化に関する設定を示す情報である設定情報を用いて、図形を含む初期画像に含まれる図形を変化させ、この変化させた後の図形をさらに前記設定情報を用いて変化させる処理を繰り返して実行する図形変化ステップと、前記図形変化ステップで変化させた図形を含む画像を蓄積する蓄積ステップと、前記蓄積ステップで蓄積した複数の画像から、当該各画像に含まれる各図形を一括して表示するための画像である一括表示画像を作成する一括表示画像作成ステップと、前記一括表示画像作成ステップで作成した一括表示画像を出力する出力ステップと、を実行させるためのものである。
【００８９】
なお、上記プログラムにおいて、情報を出力する出力ステップなどでは、ハードウェアでしか行われない処理、例えば、出力ステップにおけるモデムやインターフェースカードなどで行われる処理は少なくとも含まれない。
また、このプログラムは、サーバなどからダウンロードされることによって実行されてもよく、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【００９０】
図１４は、上記プログラムを実行して、上記実施の形態による一括表示画像出力装置１を実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現される。
図１４において、コンピュータシステム１００は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ１０５、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）ドライブ１０６を含むコンピュータ１０１と、キーボード１０２と、マウス１０３と、モニタ１０４とを備える。
【００９１】
図１５は、コンピュータシステムを示す図である。図１５において、コンピュータ１０１は、ＣＤ−ＲＯＭドライブ１０５、ＦＤドライブ１０６に加えて、ＣＰＵ１１１と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１２と、ＣＰＵ１１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１３と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク１１４と、ＣＰＵ１１１、ＲＯＭ１１２等を相互に接続するバス１１５とを備える。なお、コンピュータ１０１は、ＬＡＮへの接続を提供する図示しないネットワークカードを含んでいてもよい。
【００９２】
コンピュータシステム１００に、上記実施の形態による一括表示画像出力装置１の機能を実行させるプログラムは、ＣＤ−ＲＯＭ１２１、またはＦＤ１２２に記憶されて、ＣＤ−ＲＯＭドライブ１０５、またはＦＤドライブ１０６に挿入され、ハードディスク１１４に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ１０ に送信され、ハードディスク１１４に記憶されてもよい。プログラムは実行の際にＲＡＭ１１３にロードされる。なお、プログラムは、ＣＤ−ＲＯＭ１２１やＦＤ１２２、またはネットワークから直接、ロードされてもよい。
【００９３】
プログラムは、コンピュータ１０１に、上記実施の形態による一括表示画像出力装置１の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティブログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム１００がどのように動作するのかについては周知であり、詳細な説明は省略する。
また、本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【００９４】
以上より、本発明による一括表示画像出力装置等によれば、変化後の図形を容易に確認することができ、例えば、初期画像に含まれる図形を設定情報に応じて変化させることによって動画を作成するシステム等において有用である。
【図面の簡単な説明】
【００９５】
【図１】本発明の一実施の形態による一括表示画像出力装置の構成を示すブロック図。
【図２】同実施の形態における図形変化部の構成を示すブロック図。
【図３】同実施の形態による一括表示画像出力装置の動作を示すフローチャート。
【図４】同実施の形態による一括表示画像出力装置の動作を示すフローチャート。
【図５】同実施の形態による一括表示画像出力装置の動作を示すフローチャート。
【図６】同実施の形態におけるルールの一例を示す図。
【図７】同実施の形態におけるルールの一例を示す図。
【図８】同実施の形態におけるルールの適用について説明するための図。
【図９】同実施の形態における初期画像の一例を示す図。
【図１０】同実施の形態における類似度の算出について説明するための図。
【図１１】同実施の形態における類似度の一例を示す図。
【図１２】同実施の形態におけるルールの適用された画像の一例を示す図。
【図１３】同実施の形態における一括表示画像の一例を示す図。
【図１４】同実施の形態におけるコンピュータシステムの外観の一例を示す模式図。
【図１５】同実施の形態におけるコンピュータシステムの構成の一例を示す図。
【符号の説明】
【００９６】
１…一括表示画像出力装置
１１…初期画像記憶部
１２…設定情報記憶部
１３…図形変化部
１４…蓄積部
１５…一括表示画像作成部
１６…出力部
１７…画像変更指示情報受付部
１８…画像変更部
１９…設定変更指示情報受付部
２０…設定変更部
２１…類似度算出手段
２２…選択手段
２３…ルール合成手段
２４…ルール適用手段
【図１】
0004986835.tif 000006
【図２】
0004986835.tif 000007
【図３】
0004986835.tif 000008
【図４】
0004986835.tif 000009
【図５】
0004986835.tif 000010
【図６】
0004986835.tif 000011
【図７】
0004986835.tif 000012
【図８】
0004986835.tif 000013
【図９】
0004986835.tif 000014
【図１０】
0004986835.tif 000015
【図１１】
0004986835.tif 000016
【図１２】
0004986835.tif 000017
【図１３】
0004986835.tif 000018
【図１４】
0004986835.tif 000019
【図１５】
0004986835.tif 000020