(57)【要約】【課題】本発明は、画素毎に設定されたα値について、変更が必要なα値についてのみ一括して変更を行い、α値変更時の処理負担を低減するとともに、処理速度を向上させることができるα値変更制御装置及びこれを用いた画像生成装置、画像表示装置を提供することを目的とする。【解決手段】フレーム画像の画素毎の現行α値を取得するα値取得手段１０と、  変更対象となる変更対象α値を指示する変更対象α値指示手段２０と、  前記変更対象α値を変更し、新しく設定する新α値を指示する新α値指示手段３０と、  前記α値取得手段により取得された前記現行α値と、前記変更α値指示手段により指示された前記変更対象α値とを比較し、両者が一致するか否かを判定するα値比較手段４０と、  該α値比較手段により、前記現行α値と前記変更対象α値が一致すると判定されたときに、前記現行α値を前記新α値に変更するα値変更手段５０と、を有することを特徴とする。【選択図】図１
2009175625.tif 000002
【特許請求の範囲】
【請求項１】
フレーム画像の画素毎の現行α値を取得するα値取得手段と、
変更対象となる変更対象α値を指示する変更対象α値指示手段と、
前記変更対象α値を変更し、新しく設定する新α値を指示する新α値指示手段と、
前記α値取得手段により取得された前記現行α値と、前記変更対象α値指示手段により指示された前記変更対象α値とを比較し、両者が一致するか否かを判定するα値比較手段と、
該α値比較手段により、前記現行α値と前記変更対象α値が一致すると判定されたときに、前記現行α値を前記新α値に変更するα値変更手段と、を有することを特徴とするα値変更制御装置。
【請求項２】
請求項１に記載のα値変更制御装置を有し、
該α値変更制御装置により設定されたα値を用いて、複数のフレーム画像を合成する画像合成手段を備えたことを特徴とする画像生成装置。
【請求項３】
前記複数のフレーム画像の画像データは、各々がフレームバッファに格納されていることを特徴とする請求項２に記載の画像生成装置。
【請求項４】
請求項２又は３に記載の画像生成装置を有し、
該画像生成装置で生成された画像を表示するディスプレイを備えたことを特徴とする画像表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、α値変更制御装置及びこれを用いた画像生成装置、画像表示装置に関し、特に、フレーム画像の画素毎のα値を変更制御するα値変更制御装置及びこれを用いた画像生成装置、画像表示装置に関する。
【背景技術】
【０００２】
従来から、画像生成を行うゲームシステムにおいて、インデックスカラー・テクスチャマッピング用のルックアップテーブルに、インデックス番号により指定される色情報やα値を記憶し、オブジェクトに対してテクスチャマッピングを行う際には、テクスチャの各テクセルのインデックス番号に基づいてルックアップテーブルを参照し、対応する色情報やα値をルックアップテーブルから読み出し、読み出された色情報とα値（透明度係数）に基づいて、フレームバッファに画像を描画するようにした技術が知られている（例えば、特許文献１参照）。
【０００３】
かかるルックアップテーブルを用いた画像生成により、フレームバッファに描画されている元画像の各画素の画像情報（例えば、α値）を、インデックスカラー・テクスチャマッピング用のルックアップテーブルとして設定し、元画像の画像情報がインデックス番号として設定されたルックアップテーブルを用い、仮想オブジェクトに対してインデックスカラー・テクスチャマッピングを行い、元画像の画像情報を変換するようにすれば、元画像の画像情報を、例えば１回のテクスチャマッピングで一括して変換できるようになり、処理の効率化を図れる。
【特許文献１】特開２００２−１６３６７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の特許文献１に記載の構成では、ルックアップテーブルに記憶された各画素についてのα値等の画像情報は固定値であるため、変換の自由度が低いという問題があった。
【０００５】
また、例えば、ルックアップテーブルの利用の如何に関わらず、画素毎に設定された画像情報において、色情報はそのままでよく、単にα値のみを変更したいような場合、その度にフレームバッファの全画像データの書き換え変更を行う必要があり、メモリバスの負荷が増大するという問題があった。
【０００６】
そこで、本発明は、画素毎に設定されたα値について、変更が必要なα値についてのみ一括して変更を行い、α値変更時の処理負担を低減するとともに、処理速度を向上させることが可能なα値変更制御装置及びこれを用いた画像生成装置、画像表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、第１の発明に係るα値変更制御装置は、フレーム画像の画素毎の現行α値を取得するα値取得手段と、
変更対象となる変更対象α値を指示する変更対象α値指示手段と、
前記変更対象α値を変更し、新しく設定する新α値を指示する新α値指示手段と、
前記α値取得手段により取得された前記現行α値と、前記変更α値指示手段により指示された前記変更対象α値とを比較し、両者が一致するか否かを判定するα値比較手段と、
該α値比較手段により、前記現行α値と前記変更対象α値が一致すると判定されたときに、前記現行α値を前記新α値に変更するα値変更手段と、を有することを特徴とする。
【０００８】
これにより、変更が必要なα値のみを対象として、フレーム画像のデータ書き換えを行うことなく、一括してα値変更を行うことができ、データ処理の負担を減少させ、処理速度を向上させることができる。
【０００９】
第２の発明に係る画像生成装置は、第１の発明に係るα値変更制御装置を有し、
該α値変更制御装置により設定されたα値を用いて、複数のフレーム画像を合成する画像合成手段を備えたことを特徴とする。
【００１０】
これにより、画像生成装置におけるα値の変更を、変更が必要なα値に対してのみ一括して行うことができ、α値変更の書き換えのためのデータ書き換え処理を行う必要が無いので、処理負担を軽減し、処理速度を向上させることができるとともに、α値の変更を頻繁に行うことが可能となり、高精度の画像合成を行うことができる画像生成装置とすることができる。
【００１１】
第３の発明は、第２の発明に係る画像生成装置において、
前記複数のフレーム画像の画像データは、各々がフレームバッファに格納されていることを特徴とする。
【００１２】
これにより、フレームバッファに格納されているフレーム画像のα値について、フレームバッファ上のデータの書き換えを行うことなく変更ができ、高精度でありながら、フレームバッファの容量負担を増加させることなく合成画像を生成することができる。
【００１３】
第４の発明に係る画像表示装置は、第２又は第３の発明に係る画像生成装置を有し、
該画像生成装置で生成された画像を表示するディスプレイを備えたことを特徴とする。
【００１４】
これにより、ＣＰＵ（Central  Processing  Unit）やＧＰＵ（Graphics  Processing  Unit）又はメモリのリソースを一切使用することなく、画像表示装置内でのみ特定のαを変更することができ、メモリ等への処理負担の少ない画像表示装置とすることができる。
【発明の効果】
【００１５】
本発明によれば、α値変更の処理負担を低減するとともに処理速度を向上させることができる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照して、本発明を実施するための最良の形態の説明を行う。
【００１７】
図１は、本発明を適用した実施例に係るα値変更制御装置６０及びこれを用いた画像生成装置１００、画像表示装置１５０の全体構成を示した機能ブロック図である。図１において、本実施例に係るα値変更制御装置６０は、α値取得手段１０と、変更対象α値指示手段２０と、新α値指示手段３０と、α値比較手段４０と、α値変更手段５０とを有する。また、本実施例に係る画像生成装置１００は、α値変更制御装置６０に加えて、更に画像合成手段７０を有する。更に、本実施例に係る画像表示装置１５０は、ディスプレイ１２０を備え、必要に応じて、表示コントローラ１１０を備えてよい。また、本実施例に係るα値変更制御装置６０及びこれを用いた画像生成装置１００、画像表示装置１５０の関連構成要素として、複数のフレームバッファＦＢ０、ＦＢ１を備えてよい。
【００１８】
まず、α値変更制御装置６０及びこれに関連する構成要素についての説明を行う。
【００１９】
α値取得手段１０は、フレームバッファＦＢ１に記憶されたフレーム画像の画像データについて、画素毎にα値を読み出し、各画素のα値を取得するための手段である。α値は、画像データにおいて、各画素に設定された透過度情報であり、完全な透明（α＝０）から、完全な不透明（α＝１）まで設定することができる。図１のように、フレームバッファＦＢ１と、フレームバッファＦＢ０の画像データを合成する場合には、フレームバッファＦＢ１を、α値を用いて透過したい部分を定義したマスク画像とし、フレームバッファＦＢ０のフレーム画像を透過させて表示する。このような複数画像の合成を、αブレンドと呼ぶが、本実施例に係るα値変更制御装置６０においては、フレーム画像の画像データの画素毎に、α値による透明度情報を設定している場合を想定している。各画素のα値のデータは、例えば、アルファチャンネルと呼ばれる透過度情報を保存するデータ領域に記憶されてもよい。
【００２０】
フレームバッファＦＢ１の任意の点の画素値をＶａｌｕｅ１、フレームバッファＦＢ０のこれに対応する点の画素値をＶａｌｕｅ０とし、フレームバッファＦＢ１とフレームバッファＦＢ０の合成画像の対応する点におけるアルファブレンドの結果の画素値をＶａｌｕｅとすると、画素値Ｖａｌｕｅは（１）式のように表される。
【００２１】
【数１】
2009175625.tif 000003
（１）式において、Ｖａｌｕｅ０が背景であり、Ｖａｌｕｅ１が前景である。このように、０〜１の値を取るα値を用いて、フレームバッファＦＢ１のフレーム画像とフレームバッファＦＢ０のフレーム画像を合成することができる。α値取得手段１０は、フレームバッファＦＢ１に記憶されたフレーム画像について、かかるα値を読み取って取得するようにする。
【００２２】
フレームバッファＦＢ１、ＦＢ０は、画素単位で画像情報を記憶できる記憶領域であり、本実施例に係るα値変更制御装置６０においては、フレーム画像の透明度情報（α値）を、画素単位で記憶する。また、フレームバッファＦＢ１、ＦＢ０は、透明度情報であるα値の他、色情報（Ｒ、Ｇ、Ｂ）等の他の必要な情報を記憶できるように構成されてもよい。
【００２３】
なお、図１に示すように、フレームバッファＦＢ１とフレームバッファＦＢ０の２枚のフレーム画像を合成する場合には、α値取得手段１０は、前景側のフレームバッファＦＢ１の現行α値（図において、α１）のみを取得すればよい。（１）式からも分かるように、前景側のα値によりαブレンドを行うので、フレームバッファＦＢ１の現行α値であるα１のみを取得できれば足りる。なお、更に多くのフレームバッファを用いて、３つ以上の画像の合成を行う場合には、背景のフレームバッファＦＢ０のα値については取得することを要しないが、それよりも上に重なるフレームバッファＦＢ１、ＦＢ２、・・・ＦＢｎについては、総て現行α値を取得することを要する。
【００２４】
α値取得手段１０のフレームバッファＦＢ１の現行α値の取得方法については、フレームバッファＦＢ１に記憶されたフレーム画像の各画素の現行α値を、順次スキャンして読み取ってゆけばよい。上述のアルファチャンネル等のデータ領域が存在する場合には、これに記憶された画素毎のα値を順次読み取って取得するようにすればよい。
【００２５】
α値取得手段１０で取得されたフレームバッファＦＢ１の画素毎の現行α値は、各画素について、α値比較手段４０及びα値変更手段５０に送られる。
【００２６】
変更対象α値指示手段２０は、フレームバッファＦＢ１に記憶されたフレーム画像について、特定のα値を変更したい場合に、変更対象となる変更対象α値を指示するための手段である。上述のように、フレームバッファＦＢ１に記憶されているフレーム画像については、各画素についてα値が設定されているが、それらのα値のうち、特定の値のα値についてのみ、現行α値を変更したい場合がある。例えば、α＝０．４の現行α値についてのみ、もっと透過度を増すためにα＝０．２に変更したいであるとか、α＝０．３の現行α値についてのみ、もっと暗くするためにα＝０．５に変更したい、というような場合である。このような場合には、変更対象α値指示手段２０は、変更対象となるα値を具体的に指示する。上述の例であれば、α＝０．４を変更対象α値として指示したり、α＝０．３を変更対象α値としたりして指示することになる。
【００２７】
変更対象α値指示手段２０による変更対象となるα値の指示は、例えば、ＣＰＵ等からの設定に基づいてもよいし、外部からの入力に基づいてもよい。ＣＰＵから、α値の設定変更の指示があった場合には、従来は、フレームバッファＦＢ１に直接指示が送られ、フレームバッファＦＢ１の全データ書き換えが行われていたが、本実施例に係るα値変更制御装置６０においては、フレームバッファＦＢ１のデータの書き換えは行わず、変更対象α値指示手段２０からの指示となって、以後の処理に反映される。
【００２８】
変更対象α値指示手段２０から出力された変更対象α値の指示は、α値比較手段４０に送られる。
【００２９】
新α値指示手段３０は、変更対象となった現行α値を、どのようなα値に変更するのかを指示するための手段である。つまり、新α値指示手段３０は、変更後の新しいα値（α  ｎｅｗ）を設定指示するための手段である。
【００３０】
新α値指示手段３０は、変更対象α値指示手段２０と同様に、ＣＰＵ等からの設定に基づいて新α値を指示してもよいし、外部からの入力に基づいて、新α値を指示するように構成されてもよい。ＣＰＵで設定される変更後のα値についても、従来は、フレームバッファＦＢ１の全データ書き換えの際に、新α値に変更する書き込みデータ処理を行っていたが、本実施例に係るα値変更制御装置６０においては、フレームバッファＦＢ１のデータ書き換えは一切行わず、新α値指示手段３０にその情報が送られることになる。
【００３１】
なお、新α値指示手段３０から出力された新α値の指示は、α値変更手段５０に送られる。
【００３２】
α値比較手段４０は、α値取得手段１０が取得したフレームバッファＦＢ１のα値（α１）と、変更対象α値指示手段２０が指示した変更対象α値とが入力されて両者を比較し、両者が一致するか否かを判定するための手段である。α値比較手段４０は、排他的論理和の論理ゲートが適用されてよい。排他的論理和の論理ゲートは、２つの入力が同じときに「０」（Ｌレベル）を出力し、２つの入力が異なるときに「１」（Ｈレベル）を出力する。よって、α値比較手段４０は、フレームバッファＦＢ１の現行α値（α１）と、変更対象α値指示手段２０の指示する変更対象α値（α  ｏｌｄ）が同じときには「０」を出力し、両者が異なるときには、「１」を出力する。
【００３３】
このように、α値比較手段４０は、α値取得手段１０が取得したフレームバッファＦＢ１の現行α値と、変更対象α値指示手段２０が指示した変更対象α値とを比較し、両者が一致したときと、不一致のときとで、異なる出力信号を出力することにより、判定結果を出力する。図１においては、α値比較手段４０には、排他的論理和の論理ゲートが適用されているので、現行α値（α１）と変更対象α値（α  ｏｌｄ）が一致するときに「０」を出力し、異なるときに「１」を出力するように構成されているが、両者を比較し、一致時と不一致時とで、異なる信号を出力できる手段であれば、他の手段が適用されてもよい。
【００３４】
α値変更手段５０は、α値比較手段４０の比較判定結果に基づき、α値取得手段１０が取得した現行α値と、変更対象α値指示手段２０により指示された変更対象α値とが一致したときに、現行α値を新α値に変更する手段である。
【００３５】
α値変更手段５０は、α値比較手段４０の比較判定結果に基づいて、現行α値と変更対象α値が一致したと判定されたときに、現行α値を新α値に変更できる手段であれば、種々の手段が適用できるが、図１においては、α値変更手段５０には、セレクタ（マルチプレクサ）が適用されている。図１において、セレクタが適用されたα値変更手段５０には、α値取得手段１０で取得されたフレームバッファＦＢ１の現行α値と、新α値指示手段３０で指示された変更すべき新α値が入力されており、α値比較手段４０の出力が、それらの入力の選択制御を行っている。
【００３６】
具体的には、セレクタであるα値変更手段５０の「１」の入力には現行α値が入力され、「０」の入力には新α値が入力され、選択制御であるα値比較手段４０の出力に応じて、いずれかの入力が選択される。図１の例では、α値比較手段４０は、現行α値と変更対象α値が一致するときに「０」を出力するので、このときは新α値が選択されてα値変更手段５０から出力される。つまり、現行α値（α１）が、新α値（α  ｎｅｗ）に変更される。一方、α値比較手段４０において、現行α値と変更対象α値が不一致であると判定されたときには、α値比較手段４０は、「１」を出力するので、α値変更手段５０においては、現行α値（α１）が選択されて出力される。つまり、現行α値が変更されず、維持されてα値変更手段５０から出力される。
【００３７】
このように、α値変更手段５０は、α値比較手段４０から出力された現行α値と変更対象α値との比較判定結果に基づいて、現行α値と新α値とを選択して出力する。これにより、フレームバッファＦＢ１のフレーム画像の各画素の現行α値について、変更対象α値に該当するもののみを新α値に変更して出力することができる。
【００３８】
なお、図１においては、α値変更手段５０にセレクタを適用した例を挙げて説明したが、α値比較手段４０及びα値変更手段５０の組み合わせは、他の論理ゲート等の組み合わせ等によっても実現できることがあり得、同様の機能を有する手段であれば、他の実現手段を適用してもよい。
【００３９】
今まで説明したように、本実施例に係るα値変更制御装置６０によれば、フレーム画像の画素毎に設定されたα値について、順次これを読み出して現行α値を取得し、各々に対して変更対象α値と比較し、一致した場合には新α値に変更し、不一致の場合は現行α値を維持するという制御を実行してゆくことにより、フレームバッファＦＢ１に記憶されたフレーム画像については何らデータ書き換え変更を行うことなく、付加的な演算処理を加えるだけで特定のα値についてのみフレーム画像のα値を変更することができる。これにより、データ処理の負担が低減されるとともに、処理速度を向上させることができる。
【００４０】
次に、引き続き図１を用いて、画像生成装置１００の構成要素の画像合成手段７０について説明する。
【００４１】
画像合成手段７０は、フレームバッファＦＢ１に記憶された前景のフレーム画像と、フレームバッファＦＢ０に記憶された背景のフレーム画像とを合成するための手段である。図１において、画像合成手段７０は、α値変更制御装置６０のα値変更手段５０から出力されたα値について、（１）式に示したのと同様の演算処理を、画素毎に行う。つまり、α値変更手段５０から出力されたα値（α１又はα  ｎｅｗ）を用いて、フレームバッファＦＢ１のフレーム画像データの画素値ｖａｌｕｅ１に対しては、αが乗じられ、フレームバッファＦＢ０のフレーム画像データの画素値ｖａｌｕｅ０に対しては、（１−α）が乗じられ、両者が加算される。その際、フレームバッファＦＢ１の色情報（Ｒ１、Ｇ１、Ｂ１）及びフレームバッファＦＢ０の色情報（Ｒ０、Ｇ０、Ｂ０）も含めて合成演算処理がなされてよい。
【００４２】
このような処理でアルファブレンドされた最終的な画像が、画像合成手段７０から出力される。合成後の画像は、α値は不要なので、色情報（Ｒ’１、Ｇ’１、Ｂ’１）のみを有する画素情報として出力される。
【００４３】
このように、本実施例に係る画像生成装置１００によれば、フレームバッファＦＢ１のフレーム画像の画像データを書き換えることなく変更されたα値を用いて、適切な透明度で画像生成を実行することができる。
【００４４】
なお、本実施例に係る画像生成装置１００を構成するα値変更制御装置６０及び画像合成手段７０の各構成要素は、電子回路、ＡＳＩＣ（Application  Specific  Integrated  Circuit）、ＭＰＵ（Micro  Processing  Unit）等の種々の演算処理手段により実現されてよい。
【００４５】
次に、本実施例に係る画像表示装置１５０の構成要素について説明する。
【００４６】
画像生成装置１００の画像合成手段７０から出力された生成画像は、表示コントローラ１１０に出力される。表示コントローラ１１０は、最終的にディスプレイ１２０に表示する画像を制御するための手段であり、画像表示を良好に行うために必要な画像処理等を行う。
【００４７】
ディスプレイ１２０は、画像を画面上に表示する表示手段であり、ＣＲＴ（ブラウン管）を利用した表示手段や、液晶、プラズマディスプレイパネル等の種々の態様の表示手段を適用することができる。
【００４８】
このように、本実施例に係る画像表示装置１５０によれば、ＣＰＵやＧＰＵ、メモリのリソースを一切利用することなく、画像表示装置１５０内で特定のα値を変更でき、データ処理負担が少なく、処理速度の速い画像表示装置１５０として構成することができる。
【００４９】
なお、本実施例に係るα値変更制御装置６０及びこれを用いた画像生成装置１００、画像表示装置１５０は、図１においては、２つのフレームバッファＦＢ０、ＦＢ１に記憶された２つのフレーム画像を合成する例について説明したが、フレームバッファを更に増加させ、フレームバッファＦＢ０、ＦＢ１、ＦＢ２、・・・ＦＢｎに記憶された３以上の複数のフレーム画像の合成に適用することも可能である。この場合には、合成するフレーム画像の各々に、変更対象α値指示手段２０及び新α値指示手段３０を設け、各々に対してＣＰＵ等から変更対象α値（α  ｏｌｄ）及び新α値（α  ｎｅｗ）を指示するようにし、α値変更制御装置６０及び画像合成手段７０と同様の構成を複数段設けるようにすればよい。
【００５０】
また、図１において、変更対象となるα値を、１つだけではなく、複数にしたい場合には、例えば、変更対象α値指示手段２０、新α値指示手段３０、α値比較手段４０及びα値変更手段５０の組を複数とし、これを多段にすれば、そのような変形も可能となる。
【００５１】
このように、本実施例に係るα値変更制御装置６０及びこれを用いた画像生成装置１００、画像表示装置１５０は、種々の拡張が可能である。
【００５２】
次に、図２を用いて、本実施例に係るα値変更制御装置６０及びこれを用いた画像生成装置１００、画像表示装置１５０の処理フローについて説明する。
【００５３】
図２は、本実施例に係るα値変更制御装置６０及びこれを用いた画像生成装置１００、画像表示装置１５０の処理フロー図である。なお、今まで説明した構成要素については、同一の参照符号を付し、その説明を省略するものとする。
【００５４】
ステップ１００では、変更対象α値指示手段２０により、変更対象となる変更対象α値が指示されているか否かが判定される。変更対象α値は、ＣＰＵ等からの設定に基づいて指示がなされてもよいし、他の情報に基づいて指示がなされてもよい。
【００５５】
ステップ１００において、変更対象α値が指示されていれば、ステップ１１０に進み、指示がなされていなければ、α値を変更する必要は無い状態であるので、処理フローを終了する。
【００５６】
ステップ１１０では、新α値指示手段３０において、変更後に新たに設定する新α値が指示されているか否かが判定される。新α値についても、ＣＰＵ等からの設定に基づいて指示がなされてもよいし、他の情報に基づいて指示がなされてもよい。
【００５７】
ステップ１１０において、新α値が指示されていれば、α値変更制御を実行する条件が整ったので、ステップ１２０に進む。一方、新α値が指示されていなければ、α値変更制御を実行できないので、処理フローを終了する。
【００５８】
ステップ１２０では、α値取得手段１０により、前景側のフレーム画像の画素毎の現行α値が読み取られ、取得される。フレーム画像は、例えば、フレームバッファＦＢ１に記憶されている画像が対象の場合には、フレームバッファＦＢ１に記憶されているフレーム画像の画素毎のα値を読み取るようにする。ステップ１２０において、画素に設定されたα値を取得したら、ステップ１３０に進む。
【００５９】
ステップ１３０では、α値比較手段４０において、α値取得手段１０により取得された現行α値と、変更対象α値指示手段２０により指示された変更対象α値とが比較され、両者が一致するか否かが判定される。例えば、α値比較手段４０に、排他的論理和の論理ゲートが適用され、現行α値と変更対象α値とが入力され、両者が一致したら「０」を出力し、不一致であれば「１」を出力するようにして、判定結果を出力する構成としてもよい。
【００６０】
ステップ１３０において、現行α値と変更対象α値が一致すると判定されたら、ステップ１４０に進み、不一致と判定されたら、ステップ１５０に進む。
【００６１】
ステップ１４０では、α値変更手段５０により、現行α値を新α値に変更する。α値変更手段５０は、例えば、α値比較手段４０の比較判定結果を受けて、一致の出力の場合には、新α値が選択されるセレクタを適用してもよい。
【００６２】
ステップ１５０では、α値変更手段５０により、現行α値を変更せず、そのまま出力される。α値変更手段５０は、上述のセレクタが適用された場合には、α値比較手段４０の比較判定結果を受けて、不一致の出力の場合には、現行α値が選択される構成とされる。
【００６３】
ステップ１３０乃至ステップ１５０は、全体として同様の機能を果たすことが可能であれば、図１に示した論理回路だけでなく、種々の態様により実現されてよい。ステップ１４０又はステップ１５０が終了したら、ステップ１６０に進む。
【００６４】
ステップ１６０では、画像合成手段７０により、α値変更手段５０から出力されたα値を用いて、複数のフレーム画像の合成がなされ、画像が生成され、その処理を終了する。
【００６５】
なお、α値変更制御装置１６０は、ステップ１００乃至ステップ１５０のステップを実行し、画像生成装置１００は、更にステップ１６０を実行する。これらの処理は、フレーム画像の総ての画素に対して実行され、フレーム画像を構成する画素の総てのα値が変更制御され、最終的な画像が生成される。なお、ステップ１００及びステップ１１０は、一旦その条件が満たされ、α値変更制御が開始されたら、フレーム画像全体の処理が終了するまで、ステップ１２０乃至ステップ１６０を繰り返すようにしてもよい。これにより、更に演算処理負担を軽減することができる。
【００６６】
また、３つ以上のフレーム画像を合成する場合には、各フレーム画像に対して図２に示した処理フローを実行し、これを多段にして複数回繰り返すようにすれば良い。更に、２つのフレーム画像の合成において、変更対象α値を複数としたいときには、各々の変更対象α値に対して、ステップ１００乃至ステップ１６０を繰り返すようにすればよい。その際、２回目以降のステップ１２０は、前段のα値変更手段５０からの出力により、現行α値を取得するように入れ替えれば、同様の処理フローを適用することができる。
【００６７】
また、ステップ１６０の後、ディスプレイ１２０に生成された画像を表示するステップを加えれば、画像表示装置１５０の処理フローとなる。
【００６８】
以上、本発明の好ましい実施例について詳説したが、本発明は、上述した実施例に制限されることはなく、本発明の範囲を逸脱することなく、上述した実施例に種々の変形及び置換を加えることができる。
【図面の簡単な説明】
【００６９】
【図１】本実施例に係るα値変更制御装置６０及びこれを用いた画像生成装置１００、画像表示装置１５０の全体構成を示した機能ブロック図である。
【図２】本実施例に係るα値変更制御装置６０及びこれを用いた画像生成装置１００、画像表示装置１５０の処理フロー図である。
【符号の説明】
【００７０】
１０    α値取得手段
２０    変更対象α値指示手段
３０    新α値指示手段
４０    α値比較手段
５０    α値変更手段
６０    α値変更制御装置
７０    画像合成手段
１００    画像生成装置
１１０    表示コントローラ
１２０    ディスプレイ
１５０    画像表示装置
【図１】
2009175625.tif 000004
【図２】
2009175625.tif 000005