(57)【要約】【課題】リードアドレスコントロール方式にて、全く新しい画像特殊効果を実現する。【解決手段】フレームバッファ２に記憶された画像信号に対応する画像の任意の位置を破断点とし、破断された画像を、当該画像の属する第１の仮想平面に対して直交する第２の仮想平面について定義した任意の大きさの半径を有する円の円弧が作る曲線に沿うようにめくり上げ、破断点に対応する画像が第２の仮想平面上での円の直径高さに達した後は、当該破断点に対応する画像を第１の仮想平面と平行な面に沿って移動させることにより、第１の仮想平面上の画像が任意の位置を中心に円弧に沿って順次放射状に引き剥がされて表示領域の外側に消え去るような特殊効果が得られるように、フレームバッファ２に記憶された画像信号の読み出しアドレス信号を生成するアドレス信号生成手段３を備える。【選択図】  図１
2004309734.tif 000002
【特許請求の範囲】
【請求項１】
アドレス信号に基づいてフレームバッファから画像信号を読み出すことにより、上記フレームバッファから読み出される画像信号に所望の特殊効果を与える特殊効果装置において、
上記フレームバッファに記憶された画像信号に対応する画像の任意の位置を破断点とし、破断された画像を、当該画像の属する第１の仮想平面に対して直交する第２の仮想平面について定義した任意の大きさの半径を有する円の円弧が作る曲線に沿うようにめくり上げ、上記破断点に対応する画像が上記第２の仮想平面上での円の直径高さに達した後は、当該破断点に対応する画像を上記第１の仮想平面と平行な面に沿って移動させることにより、第１の仮想平面上の画像が上記任意の位置を中心に上記円弧に沿って順次放射状に引き剥がされて表示領域の外側に消え去るような特殊効果が得られるように、上記フレームバッファに記憶された上記画像信号の読み出しアドレス信号を生成するアドレス信号生成手段を備えること
を特徴とする特殊効果装置。
【請求項２】
上記アドレス信号生成手段は、上記円の任意の大きさの半径をｒａｄｉｕｓ、上記画像の移動量をｔｒａｎｓとすると、
上記めくり上げて移動させる画像を出力させる領域における、上記画像信号の極座標における読み出しアドレス信号（Ｒ，Θ）を（１−５）式を満たす（１−３）式、
【数１】
2004309734.tif 000035
【数２】
2004309734.tif 000036
によって生成し、
めくり上げない画像を出力する領域における、上記画像信号の極座標における読み出しアドレス信号（Ｒ，Θ）を（１−６）式を満たす（１−４）式、
によって生成し、
【数３】
2004309734.tif 000037
【数４】
2004309734.tif 000038
上記極座標における読み出しアドレス信号（Ｒ，Θ）を（１−９）式、
【数５】
2004309734.tif 000039
によって、直交座標系に変換して、読み出しアドレス信号（Ｘ０，Ｙ０）を生成し、
さらに（１−１０）式、
【数６】
2004309734.tif 000040
によって、上記画像信号の直交座標系における上記任意の位置が（ｃｘ，ｃｙ）である場合の読み出しアドレス信号（Ｘ，Ｙ）を生成すること
を特徴とする請求項１記載の特殊効果装置。
ただし、（１−５）、（１−６）式中のＭａｘは、上記フレームバッファに記憶された上記画像信号以外の信号を読み出す、読み出しアドレス信号が生成されたことを示す。
【請求項３】
フレームバッファから画像信号を読み出すアドレス信号を生成するアドレス信号生成装置において、
上記フレームバッファに記憶された画像信号に対応する画像の任意の位置を破断点とし、破断された画像を、当該画像の属する第１の仮想平面に対して直交する第２の仮想平面について定義した任意の大きさの半径を有する円の円弧が作る曲線に沿うようにめくり上げ、上記破断点に対応する画像が上記第２の仮想平面上での円の直径高さに達した後は、当該破断点に対応する画像を上記第１の仮想平面と平行な面に沿って移動させることにより、第１の仮想平面上の画像が上記任意の位置を中心に上記円弧に沿って順次放射状に引き剥がされて表示領域の外側に消え去るような特殊効果が得られるように、上記フレームバッファに記憶された上記画像信号の読み出しアドレス信号を生成するアドレス信号生成手段を備えること
を特徴とするアドレス信号生成装置。
【請求項４】
フレームバッファから画像信号を読み出すアドレス信号を生成するアドレス信号生成方法において、
上記フレームバッファに記憶された画像信号に対応する画像の任意の位置を破断点とし、破断された画像を、当該画像の属する第１の仮想平面に対して直交する第２の仮想平面について定義した任意の大きさの半径を有する円の円弧が作る曲線に沿うようにめくり上げ、上記破断点に対応する画像が上記第２の仮想平面上での円の直径高さに達した後は、当該破断点に対応する画像を上記第１の仮想平面と平行な面に沿って移動させることにより、第１の仮想平面上の画像が上記任意の位置を中心に上記円弧に沿って順次放射状に引き剥がされて表示領域の外側に消え去るような特殊効果が得られるように、上記フレームバッファに記憶された上記画像信号の読み出しアドレス信号を生成するアドレス信号生成工程を備えること
を特徴とするアドレス信号生成方法。
【請求項５】
フレームバッファから画像信号を読み出すアドレス信号を生成する工程をコンピュータに実行させるアドレス信号生成プログラムにおいて、
上記フレームバッファに記憶された画像信号に対応する画像の任意の位置を破断点とし、破断された画像を、当該画像の属する第１の仮想平面に対して直交する第２の仮想平面について定義した任意の大きさの半径を有する円の円弧が作る曲線に沿うようにめくり上げ、上記破断点に対応する画像が上記第２の仮想平面上での円の直径高さに達した後は、当該破断点に対応する画像を上記第１の仮想平面と平行な面に沿って移動させることにより、第１の仮想平面上の画像が上記任意の位置を中心に上記円弧に沿って順次放射状に引き剥がされて表示領域の外側に消え去るような特殊効果が得られるように、上記フレームバッファに記憶された上記画像信号の読み出しアドレス信号を生成するアドレス信号生成工程をコンピュータに実行させるアドレス信号生成プログラム。
【請求項６】
アドレス信号に基づいてフレームバッファから画像信号を読み出すことにより、上記フレームバッファから読み出される画像信号に所望の特殊効果を与える特殊効果装置において、
上記フレームバッファに記憶された画像信号に対応する画像の任意の位置を破断点とし、破断された画像を、当該画像の属する第１の仮想平面に対して直交する第２の仮想平面について定義した任意の大きさの半径を有する円の円弧が作る曲線に沿うようにめくり上げ、上記破断点に対応する画像が上記第２の仮想平面上での円の直径高さに達した後も、さらに当該破断点に対応する画像を上記円の他方の円弧に沿って巻き込むように移動させることにより、第１の仮想平面上の画像が上記任意の位置を中心に上記円弧に沿って順次放射状に引き剥がされて表示領域の外側に消え去るような特殊効果が得られるように、上記フレームバッファに記憶された上記画像信号の読み出しアドレス信号を生成するアドレス信号生成手段を備えること
を特徴とする特殊効果装置。
【請求項７】
上記アドレス信号生成手段は、上記円の任意の大きさの半径をｒａｄｉｕｓ、上記画像の移動量をｔｒａｎｓとすると、
上記めくり上げて移動させる画像を出力させる領域における、上記画像信号の極座標における読み出しアドレス信号（Ｒ，Θ）を（２−５）式を満たす（２−３）式、
【数７】
2004309734.tif 000041
【数８】
2004309734.tif 000042
によって生成し、
めくり上げない画像を出力する領域における、上記画像信号の極座標における読み出しアドレス信号（Ｒ，Θ）を（２−６）式を満たす（２−４）式、
【数９】
2004309734.tif 000043
【数１０】
2004309734.tif 000044
によって生成し、
上記極座標における読み出しアドレス信号（Ｒ，Θ）を（２−７）式、
【数１１】
2004309734.tif 000045
によって、直交座標系に変換して、読み出しアドレス信号（Ｘ０，Ｙ０）を生成し、
さらに（２−８）式、
【数１２】
2004309734.tif 000046
によって、上記画像信号の直交座標系における上記任意の位置が（ｃｘ，ｃｙ）である場合の読み出しアドレス信号（Ｘ，Ｙ）を生成すること
を特徴とする請求項６記載の特殊効果装置。
ただし、（２−５）、（２−６）式中のＭａｘは、上記フレームバッファに記憶された上記画像信号以外の信号を読み出す、読み出しアドレス信号が生成されたことを示す。
【請求項８】
フレームバッファから画像信号を読み出すアドレス信号を生成するアドレス信号生成装置において、
上記フレームバッファに記憶された画像信号に対応する画像の任意の位置を破断点とし、破断された画像を、当該画像の属する第１の仮想平面に対して直交する第２の仮想平面について定義した任意の大きさの半径を有する円の円弧が作る曲線に沿うようにめくり上げ、上記破断点に対応する画像が上記第２の仮想平面上での円の直径高さに達した後も、さらに当該破断点に対応する画像を上記円の他方の円弧に沿って巻き込むように移動させることにより、第１の仮想平面上の画像が上記任意の位置を中心に上記円弧に沿って順次放射状に引き剥がされて表示領域の外側に消え去るような特殊効果が得られるように、上記フレームバッファに記憶された上記画像信号の読み出しアドレス信号を生成するアドレス信号生成手段を備えること
を特徴とするアドレス信号生成装置。
【請求項９】
フレームバッファから画像信号を読み出すアドレス信号を生成するアドレス信号生成方法において、
上記フレームバッファに記憶された画像信号に対応する画像の任意の位置を破断点とし、破断された画像を、当該画像の属する第１の仮想平面に対して直交する第２の仮想平面について定義した任意の大きさの半径を有する円の円弧が作る曲線に沿うようにめくり上げ、上記破断点に対応する画像が上記第２の仮想平面上での円の直径高さに達した後も、さらに当該破断点に対応する画像を上記円の他方の円弧に沿って巻き込むように移動させることにより、第１の仮想平面上の画像が上記任意の位置を中心に上記円弧に沿って順次放射状に引き剥がされて表示領域の外側に消え去るような特殊効果が得られるように、上記フレームバッファに記憶された上記画像信号の読み出しアドレス信号を生成するアドレス信号生成工程を備えること
を特徴とするアドレス信号生成方法。
【請求項１０】
フレームバッファから画像信号を読み出すアドレス信号を生成する工程をコンピュータに実行させるアドレス信号生成プログラムにおいて、
上記フレームバッファに記憶された画像信号に対応する画像の任意の位置を破断点とし、破断された画像を、当該画像の属する第１の仮想平面に対して直交する第２の仮想平面について定義した任意の大きさの半径を有する円の円弧が作る曲線に沿うようにめくり上げ、上記破断点に対応する画像が上記第２の仮想平面上での円の直径高さに達した後も、さらに当該破断点に対応する画像を上記円の他方の円弧に沿って巻き込むように移動させることにより、第１の仮想平面上の画像が上記任意の位置を中心に上記円弧に沿って順次放射状に引き剥がされて表示領域の外側に消え去るような特殊効果が得られるように、上記フレームバッファに記憶された上記画像信号の読み出しアドレス信号を生成するアドレス信号生成工程をコンピュータに実行させるアドレス信号生成プログラム。
【請求項１１】
アドレス信号に基づいてフレームバッファから画像信号を読み出すことにより、上記フレームバッファから読み出される画像信号に所望の特殊効果を与える特殊効果装置において、
上記フレームバッファに記憶された画像の任意の位置に定義される、上記画像をｎ（ｎは自然数）個に分割する直線を折り返しの境界として、上記画像を上記画像の一端からｎ回折り畳んだ図形が得られるように、上記フレームバッファに記憶された上記画像信号の読み出しアドレス信号を生成するアドレス信号生成手段を備えること
を特徴とする特殊効果装置。
【請求項１２】
上記アドレス信号生成手段は、上記画像の幅をＷ、上記ｎを折り畳み回数、上記画像の移動量をｔｒａｎｓ、１回の折り畳みによる上記画像の位置をＴとすると、
上記画像信号の中心が直交座標系の原点にある場合、
上記折り畳まれた画像を出力させる領域における、読み出しアドレス信号（Ｘ１，Ｙ１）を（３−３）式、
【数１３】
2004309734.tif 000047
によって生成し、
上記折り畳まれていない画像を出力させる領域における、読み出しアドレス信号（Ｘ１，Ｙ１）を（３−４）式、
【数１４】
2004309734.tif 000048
によって生成し、
さらに直交座標軸がφだけ回転された際の読み出しアドレス信号（Ｘ０，Ｙ０）を（３−９）式、
【数１５】
2004309734.tif 000049
によって生成し、
さらに（３−１０）式、
【数１６】
2004309734.tif 000050
によって、画像信号の直交座標系における原点位置が（ｃｘ，ｃｙ）である場合の読み出しアドレス信号（Ｘ，Ｙ）を生成すること
を特徴とする請求項１１記載の特殊効果装置。
ただし、０．０≦Ｔ＜０．５の場合、
（３−３）、（３−４）式は、それぞれ（３−５）、（３−６）式を満たし、
【数１７】
2004309734.tif 000051
０．５≦Ｔ＜１．０の場合、
（３−３）、（３−４）式は、それぞれ（３−７）、（３−８）式を満たす。
【数１８】
2004309734.tif 000052
また、（３−５）、（３−６）、（３−７）、（３−８）式中のＭａｘは、上記フレームバッファに記憶された上記画像信号以外の信号を読み出す、読み出しアドレス信号が生成されたことを示す。
【請求項１３】
フレームバッファから画像信号を読み出すアドレス信号を生成するアドレス信号生成装置において、
上記フレームバッファに記憶された画像の任意の位置に定義される、上記画像をｎ（ｎは自然数）個に分割する直線を折り返しの境界として、上記画像を上記画像の一端からｎ回折り畳んだ図形が得られるように、上記フレームバッファに記憶された上記画像信号の読み出しアドレス信号を生成するアドレス信号生成手段を備えること
を特徴とするアドレス信号生成装置。
【請求項１４】
フレームバッファから画像信号を読み出すアドレス信号を生成するアドレス信号生成方法において、
上記フレームバッファに記憶された画像の任意の位置に定義される、上記画像をｎ（ｎは自然数）個に分割する直線を折り返しの境界として、上記画像を上記画像の一端からｎ回折り畳んだ図形が得られるように、上記フレームバッファに記憶された上記画像信号の読み出しアドレス信号を生成するアドレス信号生成工程を備えること
を特徴とするアドレス信号生成方法。
【請求項１５】
フレームバッファから画像信号を読み出すアドレス信号を生成する工程をコンピュータに実行させるアドレス信号生成プログラムにおいて、
上記フレームバッファに記憶された画像の任意の位置に定義される、上記画像をｎ（ｎは自然数）個に分割する直線を折り返しの境界として、上記画像を上記画像の一端からｎ回折り畳んだ図形が得られるように、上記フレームバッファに記憶された上記画像信号の読み出しアドレス信号を生成するアドレス信号生成工程をコンピュータに実行させるアドレス信号生成プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像特殊効果に関するものであり、詳しくは、リードアドレスコントロール方式を用いた画像特殊効果を実行する特殊効果装置、アドレス信号生成装置、アドレス信号生成方法及びアドレス信号生成プログラムに関する。
【０００２】
【従来の技術】
フレームメモリに格納した画像信号に対して、読み出し時のアドレスを変換して読み出すことで、画像特殊効果を施すリードアドレスコントロール方式が考案、実施されている（例えば、特許文献１参照。）。
【０００３】
【特許文献１】
特開平１０−１４５６７２号公報
【０００４】
【発明が解決しようとする課題】
上述したリードアドレスコントロール方式においては、画像の拡大、縮小、回転、移動などといった、極めて単純な画像特殊効果についてのみ考案、実施されている。
【０００５】
そこで、本発明は、上述したようなリードアドレス方式を用いた、全く新しい画像特殊効果を実行する特殊効果装置、アドレス信号生成装置、アドレス信号生成方法及びアドレス信号生成プログラムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
上述の目的を達成するために、本発明に係る特殊効果装置は、アドレス信号に基づいてフレームバッファから画像信号を読み出すことにより、上記フレームバッファから読み出される画像信号に所望の特殊効果を与える特殊効果装置において、上記フレームバッファに記憶された画像信号に対応する画像の任意の位置を破断点とし、破断された画像を、当該画像の属する第１の仮想平面に対して直交する第２の仮想平面について定義した任意の大きさの半径を有する円の円弧が作る曲線に沿うようにめくり上げ、上記破断点に対応する画像が上記第２の仮想平面上での円の直径高さに達した後は、当該破断点に対応する画像を上記第１の仮想平面と平行な面に沿って移動させることにより、第１の仮想平面上の画像が上記任意の位置を中心に上記円弧に沿って順次放射状に引き剥がされて表示領域の外側に消え去るような特殊効果が得られるように、上記フレームバッファに記憶された上記画像信号の読み出しアドレス信号を生成するアドレス信号生成手段を備えることを特徴とする。
【０００７】
上述の目的を達成するために、本発明に係るアドレス信号生成装置は、フレームバッファから画像信号を読み出すアドレス信号を生成するアドレス信号生成装置において、上記フレームバッファに記憶された画像信号に対応する画像の任意の位置を破断点とし、破断された画像を、当該画像の属する第１の仮想平面に対して直交する第２の仮想平面について定義した任意の大きさの半径を有する円の円弧が作る曲線に沿うようにめくり上げ、上記破断点に対応する画像が上記第２の仮想平面上での円の直径高さに達した後は、当該破断点に対応する画像を上記第１の仮想平面と平行な面に沿って移動させることにより、第１の仮想平面上の画像が上記任意の位置を中心に上記円弧に沿って順次放射状に引き剥がされて表示領域の外側に消え去るような特殊効果が得られるように、上記フレームバッファに記憶された上記画像信号の読み出しアドレス信号を生成するアドレス信号生成手段を備えることを特徴とする。
【０００８】
上述の目的を達成するために、本発明に係るアドレス信号生成方法は、フレームバッファから画像信号を読み出すアドレス信号を生成するアドレス信号生成方法において、上記フレームバッファに記憶された画像信号に対応する画像の任意の位置を破断点とし、破断された画像を、当該画像の属する第１の仮想平面に対して直交する第２の仮想平面について定義した任意の大きさの半径を有する円の円弧が作る曲線に沿うようにめくり上げ、上記破断点に対応する画像が上記第２の仮想平面上での円の直径高さに達した後は、当該破断点に対応する画像を上記第１の仮想平面と平行な面に沿って移動させることにより、第１の仮想平面上の画像が上記任意の位置を中心に上記円弧に沿って順次放射状に引き剥がされて表示領域の外側に消え去るような特殊効果が得られるように、上記フレームバッファに記憶された上記画像信号の読み出しアドレス信号を生成するアドレス信号生成工程を備えることを特徴とする。
【０００９】
上述の目的を達成するために、本発明に係るアドレス信号生成プログラムは、フレームバッファから画像信号を読み出すアドレス信号を生成する工程をコンピュータに実行させるアドレス信号生成プログラムにおいて、上記フレームバッファに記憶された画像信号に対応する画像の任意の位置を破断点とし、破断された画像を、当該画像の属する第１の仮想平面に対して直交する第２の仮想平面について定義した任意の大きさの半径を有する円の円弧が作る曲線に沿うようにめくり上げ、上記破断点に対応する画像が上記第２の仮想平面上での円の直径高さに達した後は、当該破断点に対応する画像を上記第１の仮想平面と平行な面に沿って移動させることにより、第１の仮想平面上の画像が上記任意の位置を中心に上記円弧に沿って順次放射状に引き剥がされて表示領域の外側に消え去るような特殊効果が得られるように、上記フレームバッファに記憶された上記画像信号の読み出しアドレス信号を生成するアドレス信号生成工程をコンピュータに実行させる。
【００１０】
上述の目的を達成するために、本発明に係る特殊効果装置は、アドレス信号に基づいてフレームバッファから画像信号を読み出すことにより、上記フレームバッファから読み出される画像信号に所望の特殊効果を与える特殊効果装置において、上記フレームバッファに記憶された画像信号に対応する画像の任意の位置を破断点とし、破断された画像を、当該画像の属する第１の仮想平面に対して直交する第２の仮想平面について定義した任意の大きさの半径を有する円の円弧が作る曲線に沿うようにめくり上げ、上記破断点に対応する画像が上記第２の仮想平面上での円の直径高さに達した後も、さらに当該破断点に対応する画像を上記円の他方の円弧に沿って巻き込むように移動させることにより、第１の仮想平面上の画像が上記任意の位置を中心に上記円弧に沿って順次放射状に引き剥がされて表示領域の外側に消え去るような特殊効果が得られるように、上記フレームバッファに記憶された上記画像信号の読み出しアドレス信号を生成するアドレス信号生成手段を備えることを特徴とする。
【００１１】
上述の目的を達成するために、本発明に係るアドレス信号生成装置は、フレームバッファから画像信号を読み出すアドレス信号を生成するアドレス信号生成装置において、上記フレームバッファに記憶された画像信号に対応する画像の任意の位置を破断点とし、破断された画像を、当該画像の属する第１の仮想平面に対して直交する第２の仮想平面について定義した任意の大きさの半径を有する円の円弧が作る曲線に沿うようにめくり上げ、上記破断点に対応する画像が上記第２の仮想平面上での円の直径高さに達した後も、さらに当該破断点に対応する画像を上記円の他方の円弧に沿って巻き込むように移動させることにより、第１の仮想平面上の画像が上記任意の位置を中心に上記円弧に沿って順次放射状に引き剥がされて表示領域の外側に消え去るような特殊効果が得られるように、上記フレームバッファに記憶された上記画像信号の読み出しアドレス信号を生成するアドレス信号生成手段を備えることを特徴とする。
【００１２】
上述の目的を達成するために、本発明に係るアドレス信号生成方法は、フレームバッファから画像信号を読み出すアドレス信号を生成するアドレス信号生成方法において、上記フレームバッファに記憶された画像信号に対応する画像の任意の位置を破断点とし、破断された画像を、当該画像の属する第１の仮想平面に対して直交する第２の仮想平面について定義した任意の大きさの半径を有する円の円弧が作る曲線に沿うようにめくり上げ、上記破断点に対応する画像が上記第２の仮想平面上での円の直径高さに達した後も、さらに当該破断点に対応する画像を上記円の他方の円弧に沿って巻き込むように移動させることにより、第１の仮想平面上の画像が上記任意の位置を中心に上記円弧に沿って順次放射状に引き剥がされて表示領域の外側に消え去るような特殊効果が得られるように、上記フレームバッファに記憶された上記画像信号の読み出しアドレス信号を生成するアドレス信号生成工程を備えることを特徴とする。
【００１３】
上述の目的を達成するために、本発明に係るアドレス信号生成プログラムは、フレームバッファから画像信号を読み出すアドレス信号を生成する工程をコンピュータに実行させるアドレス信号生成プログラムにおいて、上記フレームバッファに記憶された画像信号に対応する画像の任意の位置を破断点とし、破断された画像を、当該画像の属する第１の仮想平面に対して直交する第２の仮想平面について定義した任意の大きさの半径を有する円の円弧が作る曲線に沿うようにめくり上げ、上記破断点に対応する画像が上記第２の仮想平面上での円の直径高さに達した後も、さらに当該破断点に対応する画像を上記円の他方の円弧に沿って巻き込むように移動させることにより、第１の仮想平面上の画像が上記任意の位置を中心に上記円弧に沿って順次放射状に引き剥がされて表示領域の外側に消え去るような特殊効果が得られるように、上記フレームバッファに記憶された上記画像信号の読み出しアドレス信号を生成するアドレス信号生成工程をコンピュータに実行させる。
【００１４】
上述の目的を達成するために、本発明に係る特殊効果装置は、アドレス信号に基づいてフレームバッファから画像信号を読み出すことにより、上記フレームバッファから読み出される画像信号に所望の特殊効果を与える特殊効果装置において、上記フレームバッファに記憶された画像の任意の位置に定義される、上記画像をｎ（ｎは自然数）個に分割する直線を折り返しの境界として、上記画像を上記画像の一端からｎ回折り畳んだ図形が得られるように、上記フレームバッファに記憶された上記画像信号の読み出しアドレス信号を生成するアドレス信号生成手段を備えることを特徴とする。
【００１５】
上述の目的を達成するために、本発明に係るアドレス信号生成装置は、フレームバッファから画像信号を読み出すアドレス信号を生成するアドレス信号生成装置において、上記フレームバッファに記憶された画像の任意の位置に定義される、上記画像をｎ（ｎは自然数）個に分割する直線を折り返しの境界として、上記画像を上記画像の一端からｎ回折り畳んだ図形が得られるように、上記フレームバッファに記憶された上記画像信号の読み出しアドレス信号を生成するアドレス信号生成手段を備えることを特徴とする。
【００１６】
上述の目的を達成するために、本発明に係るアドレス信号生成方法は、フレームバッファから画像信号を読み出すアドレス信号を生成するアドレス信号生成方法において、上記フレームバッファに記憶された画像の任意の位置に定義される、上記画像をｎ（ｎは自然数）個に分割する直線を折り返しの境界として、上記画像を上記画像の一端からｎ回折り畳んだ図形が得られるように、上記フレームバッファに記憶された上記画像信号の読み出しアドレス信号を生成するアドレス信号生成工程を備えることを特徴とする。
【００１７】
上述の目的を達成するために、本発明に係るアドレス信号生成プログラムは、フレームバッファから画像信号を読み出すアドレス信号を生成する工程をコンピュータに実行させるアドレス信号生成プログラムにおいて、上記フレームバッファに記憶された画像の任意の位置に定義される、上記画像をｎ（ｎは自然数）個に分割する直線を折り返しの境界として、上記画像を上記画像の一端からｎ回折り畳んだ図形が得られるように、上記フレームバッファに記憶された上記画像信号の読み出しアドレス信号を生成するアドレス信号生成工程をコンピュータに実行させる。
【００１８】
【発明の実施の形態】
以下、本発明に係る特殊効果装置、アドレス信号生成装置、アドレス信号生成方法及びアドレス信号生成プログラムの実施の形態を図面を参照にして詳細に説明する。
【００１９】
図１を用いて、本発明の実施の形態として示す画像特殊効果装置の構成について説明をする。画像特殊効果装置１は、デジタル化されたビデオ信号を入力し、所定の画像特殊効果が得られるように出力する装置である。画像特殊効果装置１では、入力されたデジタルビデオ信号に画像特殊効果を施すための方式として、リードアドレスコントロール方式が採用されている。リードアドレスコントロール方式は、画像フレームを形成している画素データを読み出す際のアドレスを変えることで様々な画像特殊効果を施すことができる。なお、以下の説明においては、画像特殊効果を単に特殊効果と呼ぶことにする。
【００２０】
図１に示すように画像特殊効果装置１は、フレームバッファ２と、リードアドレスジェネレータ３と、フレームバッファ４と、画像合成部５とを備えている。
【００２１】
フレームバッファ２は、入力されるデジタルビデオ信号をフレーム単位で一時的に格納するバッファメモリである。フレームバッファ２は、メモリ容量に応じて、数フレーム分の画像データを格納することができる。フレームバッファ２に入力されるデジタルビデオ信号は、２次元空間であるフレーム上の位置を示すシーケンシャルなライトアドレス（Ｘ，Ｙ）が与えられ、フレームバッファ２に格納される。つまり、フレームバッファ２に入力されたデジタルビデオ信号は、フレームバッファ２のメモリ領域内のアドレス（Ｘ，Ｙ）に画像データとして格納されることになる。
【００２２】
なお、ライトアドレス（Ｘ，Ｙ）と、アドレス（Ｘ，Ｙ）は、同じものである。つまり、ライトアドレス（Ｘ，Ｙ）は、デジタルビデオ信号をフレームバッファ２に書き込む際のアドレスであり、フレームバッファ２に書き込まれた後においては、アドレス（Ｘ，Ｙ）としている。以下の説明においては、フレームバッファ２に既にフレーム単位の画像データが格納されているものとし、画像データが格納されているアドレスは、アドレス（Ｘ，Ｙ）とする。
【００２３】
また、フレームバッファ２に格納される画像データは、後述する特殊効果を実行するのに有効となる領域の画像データを抽出するクロップ処理がなされているものとする。
【００２４】
リードアドレスジェネレータ３は、当該画像特殊効果装置１で採用されているリードアドレスコントロール方式に基づいて、フレームバッファ２に格納された画像データを読み出す際のリードアドレスを特殊効果の種別に応じて算出する。リードアドレスジェネレータ３は、算出したリードアドレスを用いて、フレームバッファ２に格納された画像データを読み出すことで、特殊効果を施した画像を出力させる。
【００２５】
具体的には、リードアドレスジェネレータ３は、フレームバッファ２から画像データを読み出す際のシーケンシャルなリードアドレス（ｘ，ｙ）を特殊効果の種別に応じて異なるパラメータを用いた演算により、フレームバッファ２に格納された画像データのアドレス（Ｘ，Ｙ）に変換する。さらに、リードアドレスジェネレータ３は、フレームバッファ２に格納されている画像データを、シーケンシャルなリードアドレス（ｘ，ｙ）から変換された、アドレス（Ｘ，Ｙ）で指定して順次出力させることで、特殊効果を施した画像を出力させることができる。
【００２６】
例えば、図２に示すような、画像フレーム６と、画像フレーム７と考える。画像フレーム６は、フレームバッファ２に、格納されている画像データである。また、画像フレーム７は、フレームバッファ２から特殊効果を与えるように読み出した画像データである。つまり、フレームバッファ２に格納された画像フレーム６を、リードアドレスジェネレータ３によって指定されるアドレス（Ｘ，Ｙ）で読み出すことで、特殊効果を施された画像フレーム７が出力される。
【００２７】
画像フレーム６、画像フレーム７が、それぞれ４×６のマトリクスの画像データから構成されているとすると、画像フレーム７は、（１，１）成分、（１，２）成分・  ・  ・というように順次、水平走査方向にリードアドレス（ｘ，ｙ）が指定されることになる。リードアドレスジェネレータ３は、このリードアドレス（ｘ，ｙ）の指定に応じて、特殊効果の種別に応じて異なるパラメータを用い、フレームバッファ２に格納された画像フレーム６のアドレス（Ｘ，Ｙ）を決定し、読み出していく。
【００２８】
図２においては、特殊効果を施した画像フレーム７を形成するために、リードアドレスジェネレータ３によって、リードアドレス（１，１）が指定されると、フレームバッファ２に格納されている画像フレームのアドレス（２，２）に格納されている画像データが読み出され、リードアドレス（１，２）が指定されると、画像フレームの（１，３）に格納されている画像データが読み出される。
【００２９】
このようにして、フレームバッファ２に格納されている画像フレーム６は、特殊効果が施された画像フレーム７として出力されることになる。
【００３０】
上述したように、画像特殊効果装置１は、フレームバッファ２と格納された画像データをリードアドレスジェネレータ３によって指定されるアドレス（Ｘ，Ｙ）で読み出すことで特殊効果を施した画像を出力させることができる。
【００３１】
リードアドレスジェネレータ３における詳細な動作については、後で特殊効果について具体的に説明する際に行うものとする。
【００３２】
また、画像特殊効果装置１は、フレームバッファ４と、画像合成部５とを備えている。フレームバッファ４は、フレームバッファ２と同じように画像データをフレーム単位で一時的に格納するバッファである。フレームバッファ４に格納された画像データは、特殊効果を施されない画像として出力され、画像合成部５にて、フレームバッファ２からの出力画像と合成されることになる。
【００３３】
このように、フレームバッファ４と、画像合成部５とを備えることで、例えば、特殊効果を施したフレームバッファ２からの出力画像が画面上から消えると、フレームバッファ４から出力される画像が背景に現れるといった出力も可能となる。シーンの切り替わりを特殊効果にて強調させたい場合などに有効な手法が実現できる。
【００３４】
続いて、画像特殊効果装置１において実行される特殊効果について具体的に説明をする。
【００３５】
画像特殊効果装置１で実行可能な特殊効果には、１．めくれ効果、２．筒状めくれ効果、３．折り畳み効果がある。以下に、各特殊効果について、それぞれ説明をする。
【００３６】
１．めくれ効果
めくれ効果は、図３に示すように、画像が上記画像を破断する破断点より下地から引き剥がされるようにめくられていき、フレームバッファ４から読み出される背景画像を出現させるといった特殊効果である。
【００３７】
めくれ効果が実行された画像の開始点（破断点）を原点とした図を図４（ａ）のように示すと、その仮想的な断面図は図４（ｂ）のようになる。めくれ効果は、図４（ｂ）に示すように、仮想的な断面図においてｒａｄｉｕｓ（ｆｉｘＲａｄｉｕｓ×画像の高さＨ）を半径とする円を形成するように画像をめくりあげ、円の直径高さに達した後は、この円の接線方向、矢印Ａ及び矢印Ｂ方向に、画像が引き上げられめくられていくような効果となる。引き上げられめくられた画像がＯｖｅｒＳｉｄｅであり、めくられていない画像がＵｎｄｅｒｓｉｄｅである。
【００３８】
次に、図５に示すめくれ効果において使用されるパラメータについて説明をする。めくれ効果においては、画像の移動を示すパラメータと、画像に照射する光源や、色の設定をするパラメータとが用いられる。まず画像の移動に関するパラメータについて説明をする。画像を移動させる際に用いられるパラメータは、ｆｉｘＲａｄｉｕｓと、ｆｉｘＣｅｎｔｅｒＸと、ｆｉｘＣｅｎｔｅｒＹと、ｔｒａｎｓとがある。ｆｉｘＣｅｎｔｅｒＸ及びｆｉｘＣｅｎｔｅｒＹは、画像の座標軸を決定する際に用いられるパラメータであり、どちらもデフォルトである０のとき、画像の中心が原点となり、原点から画像がめくられていくことになる。ｆｉｘＲａｄｉｕｓは、めくれ効果において、上述した円の半径の割合を決定するパラメータである。円の半径の最大値、つまり、ｆｉｘＲａｄｉｕｓ＝１のときの半径は、画像の高さＨとなる。
【００３９】
ｔｒａｎｓは、回転させる画像の移動量を与える時間の要素を含んだパラメータであり、パラメータ値が０である場合、全く移動をせず、パラメータ値が１である場合、画面上から消えることになる。
【００４０】
具体的には、ｔｒａｎｓ＝（処理の開始フレームからの経過フレーム）／（処理する総フレーム）というように定義される。例えば、３０フレーム分の時間で、画像Ａから画像Ｂに切り替えたい、という場合には、リードアドレスジェネレータ３は、ｔｒａｎｓ＝０／３０，１／３０，２／３０，・・・２９／３０，３０／３０という値を順に受け取り、１フレーム単位で処理をすることになる。
【００４１】
続いて、画像に照射する光源や、色の設定をするパラメータについて説明をする。ｆｉｘＬｉｇｈｔＡｎｇｌｅは、光源の画像への入射角度を設定するパラメータであり、ｆｉｘＤｉｆｆｕｓｅＬｉｇｈｔＲａｔｉｏは、光源の強さを設定するパラメータでありｆｉｘＲｅｖｅｒｓｅＨｉｇｈｌｉｇｈｔは、めくられる画像のハイライト量を設定するパラメータであり、ｆｉｘＲｅｖｅｒｓｅＳｍｏｏｔｈｎｅｓｓは、めくられる画像の反射の広がり量を設定するパラメータであり、ｆｉｘＭａｔｔｅＲａｔｉｏは、めくられる画像がどれくらい透過するかを設定するパラメータであり、ｖＭａｔｔｅＣｏｌｏｒは、めくられる画像の色を設定するパラメータであり、ｖＬｉｇｈｔＣｏｌｏｒは、光源の色を設定するパラメータである。
【００４２】
リードアドレスジェネレータ３に、シーケンシャルなリードアドレス（ｘ，ｙ）が指定されると、フレームバッファ２から読み出される画像データのアドレス（Ｘ，Ｙ）は、以下に示す工程を経て変換され求められる。
【００４３】
まず、（１−１）式を用いて、画像がめくられる点を原点とするための変換を行い、リードアドレス（ｘ，ｙ）をアドレス（ｘ０，ｙ０）とする。
【００４４】
【数１９】
2004309734.tif 000003
【００４５】
続いて、（１−２）式を用いて、直交座標系を極座標系に変換する。
【００４６】
【数２０】
2004309734.tif 000004
【００４７】
これにより、アドレス（ｘ０，ｙ０）は、図６に示すようにアドレス（ｒ、θ）に変換される。
【００４８】
続いて、画像のＯｖｅｒＳｉｄｅのアドレス（ｒ，θ）は、（１−３）式によって、図７に示すようにアドレス（Ｒ，Θ）に変換される。また、画像のＵｎｄｅｒＳｉｄｅのアドレス（ｒ，θ）は、（１−４）式によって図７に示すようにアドレス（Ｒ，Θ）に変換される。
【００４９】
【数２１】
2004309734.tif 000005
【００５０】
【数２２】
2004309734.tif 000006
【００５１】
なお、（１−３）式中の関数ｆ１（ｒ）、（１−４）式中の関数ｆ２（ｒ）は、それぞれ（１−５）、（１−６）式で示される。
【００５２】
【数２３】
2004309734.tif 000007
【００５３】
【数２４】
2004309734.tif 000008
【００５４】
（１−５）、（１−６）式中のＭａｘは、アドレス（Ｘ０，Ｙ０）で指定できる画像以外のアドレスを指定していることを表している。例えば、Ｍａｘが、フレームバッファ２に記憶された青色の画像が記憶されたアドレスを指定しているとすると、上記画像をキー信号として他の画像を、上記Ｍａｘとなった領域に容易に合成させることができる。
【００５５】
また、画像がめくられると図８に示すようになるため、（１−５）、（１−６）式にそれぞれ示される関数ｆ１（ｒ）、ｆ２（ｒ）は、それぞれ、ｒの範囲によって用いる式が異なっている。ｔｒは、ｔｒａｎｓ＝１．０のとき画像が画面上から消えるような、画像をめくる距離を示した値である。例えば、画像の幅をＷ、高さをＨとすると、（ｆｉｘＣｅｎｔｅｒＸ，  ｆｉｘＣｅｎｔｅｒＹ）  ＝  （０．０，０．０）のとき、つまり画像中心に原点がある場合、ｔｒは、以下に示すようになる（図９参照。）。このときのｔｒは、（１−７）式によって求めることができる。
【００５６】
【数２５】
2004309734.tif 000009
【００５７】
また、（ｆｉｘＣｅｎｔｅｒＸ，  ｆｉｘＣｅｎｔｅｒＹ）  ＝  （１．０，１．０  ）のとき、つまり画像右上に原点がある場合、ｔｒは、以下に示すようになる（図１０参照。）。このときのｔｒは、（１−８）式によって求めることができる。
【００５８】
【数２６】
2004309734.tif 000010
【００５９】
続いて、回転されて得られたアドレス（Ｒ，Θ）を極座標から（１−９）式を用いて直交座標系のアドレス（Ｘ０，Ｙ０）へと変換する。
【００６０】
【数２７】
2004309734.tif 000011
【００６１】
さらに、アドレス（Ｘ０，Ｙ０）は、直交座標系において、画像がめくられる点を原点とした場合のアドレスであるため、（１−１０）式を用いて、画像がめくられる点を（ｃｘ，ｃｙ）に移動させた場合のアドレス（Ｘ，Ｙ）を求める。
【００６２】
【数２８】
2004309734.tif 000012
【００６３】
このように、リードアドレスジェネレータ３は、リードアドレス（ｘ、ｙ）から、フレームバッファ２に格納されている画像データのアドレス（Ｘ，Ｙ）へと変換する。
【００６４】
続いて、めくれ効果における影の落ちる位置について説明をする。めくれ効果は、２次元平面上で、画像がめくれて移動するような特殊効果であるため、さらに仮想的な光源によって作られる影の存在を考慮することで、よりリアルなめくれ効果を表現することができる。
【００６５】
光の入射角をφ、影の端の座標をｒｓｈａｄｏｗとすると、影は、画像のめくれの度合いθに応じて、以下のように変化する。なお、０≦θ≦πのとき、θ＝ｔｒ／ｒａｄｉｕｓである。
【００６６】
（１）０≦θ≦φの場合
図１１に示すように影はつかない。
【００６７】
（２）φ＜θ≦２φの場合
図１２に示すように、影が曲面に落ち、ｒｓｈａｄｏｗは、（１−１１）式を用いて求めることができる。
【００６８】
【数２９】
2004309734.tif 000013
【００６９】
（３）２φ＜θ≦πの場合
図１３に示すように曲面部分の影が平面に落ち、ｒｓｈａｄｏｗは、（１−１２）式を用いて求めることができる。
【００７０】
【数３０】
2004309734.tif 000014
【００７１】
（４）π＜θの場合
図１４に示すように平面部分の影が平面に落ちｒｓｈａｄｏｗは、（１−１３）式を用いて求めることができる。
【００７２】
【数３１】
2004309734.tif 000015
【００７３】
このように、めくれ効果において、画像のめくれ具合によって影の位置を算出することで、よりリアルなめくれ効果を表現させることができる。
【００７４】
次に、図１５を用いて、めくれ効果を実行する場合の、リードアドレスジェネレータ３のハードウェア構成について説明をする。
【００７５】
リードアドレスジェネレータ３は、加算・乗算器、極座標→直交座標変換器などのモジュールを備えており、このモジュールの組み合わせにより、上述した演算を実行することになる。
【００７６】
めくれ効果を実行する場合には、図１５に示すように、リードアドレスジェネレータ３のＬＵＴ（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ）４１，４２，４３，４４と、ＡＤＡＭＸ（Ｏｖｅｒ）３１と、ＡＤＡＭＸ（Ｕｎｄｅｒ）３２と、ＡＤＡＭＹ（Ｏｖｅｒ）３３と、ＡＤＡＭＹ（Ｕｎｄｅｒ）３４と、座標変換器５１とが用いられる。
【００７７】
ＬＵＴ４１，４２，４３，４４は、図中にダイヤマークで示したクロスポイントで指定されたアドレスによって参照されるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）テーブルであり、このデータは、図示しないＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）によって設定される。ＬＵＴ４１，４２，４３，４４には、図示しないＣＰＵによってそれぞれ、ｃｏｓθ、ｓｉｎθ、（１−５）式の関数ｆ１（ｒ）、（１−６）式の関数ｆ２（ｒ）が設定されている。
【００７８】
ＡＤＡＭＸ（Ｏｖｅｒ）３１、ＡＤＡＭＸ（Ｕｎｄｅｒ）３２、ＡＤＡＭＹ（Ｏｖｅｒ）３３、ＡＤＡＭＹ（Ｕｎｄｅｒ）３４は、Ａ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆ，Ｇという端子を備えており、この端子から入力された値に対して、（Ａ＋Ｂ）×（Ｃ＋Ｄ）＋Ｅ＋Ｆ＋Ｇという演算を施すことで加算・乗算を実行する。Ａ〜Ｇの端子には、定数、又は、図中にダイヤマークで示したクロスポイントを指定することができる。
【００７９】
次に、上述した構成のリードアドレスジェネレータ３によって、リードアドレス（ｘ，ｙ）からアドレス（Ｘ，Ｙ）へ変換される動作について説明をする。なお、リードアドレス（ｘ，ｙ）は、前処理として（１−１）、（１−２）式に示す計算が行列計算によって実行されており、リードアドレスジェネレータ３には、極座標に変換されたアドレス（ｒ，θ）が入力されるものとする。
【００８０】
ＡＤＡＭＸ（Ｏｖｅｒ）３１は、ＬＵＴ４３からの出力であり、アドレスＲである関数ｆ１（ｒ）と、ＬＵＴ４１の出力である関数ｃｏｓθとを乗算して、（１−９）を実行し、アドレスＸ０を算出する。さらにｃｘを加算することで、（１−１０）式を実行し、ＯｖｅｒＳｉｄｅのアドレスＸを算出する。
【００８１】
ＡＤＡＭＹ（Ｏｖｅｒ）３３は、ＬＵＴ４３からの出力であり、アドレスＲである関数ｆ１（ｒ）と、ＬＵＴ４２の出力である関数ｓｉｎθとを乗算して、（１−９）を実行し、アドレスＹ０を算出する。さらにｃｙを加算することで、（１−１０）式を実行し、ＯｖｅｒＳｉｄｅのアドレスＹを算出する。
【００８２】
座標変換器５１は、ＬＵＴ４４からの出力である（１−４）式のＲ＝ｆ２（ｒ）と、（１−４）式よりθ＝Θであることから、座標変換して（１−９）を実行し、アドレス（Ｘ０，Ｙ０）＝（ＲｃｏｓΘ，ＲｓｉｎΘ）を求める。ＲｃｏｓΘは、ＡＤＡＭＸ（Ｕｎｄｅｒ）３２に、ＲｓｉｎΘは、ＡＤＡＭＹ（Ｕｎｄｅｒ）３４に供給される。
【００８３】
ＡＤＡＭＸ（Ｕｎｄｅｒ）３２は、ＲｃｏｓΘにｃｘを加算することで、（１−１０）を実行し、ＵｎｄｅｒＳｉｄｅのアドレスＸを算出する。
【００８４】
ＡＤＡＭＹ（Ｕｎｄｅｒ）３４は、ＲｓｉｎΘにｃｙを加算することで、（１−１０）を実行し、ＵｎｄｅｒＳｉｄｅのアドレスＹを算出する。
【００８５】
なお、算出されたＯｖｅｒＳｉｄｅのアドレス（Ｘ，Ｙ）と、ＵｎｄｅｒＳｉｄｅのアドレス（Ｘ，Ｙ）とが重なる領域においては、ＯｖｅｒＳｉｄｅのアドレス（Ｘ，Ｙ）を出力するようにする。
【００８６】
このように画像特殊効果装置１は、リードアドレスジェネレータ３を構成するハードウェアを適切に組み合わせて用いることで、リードアドレスジェネレータ３に入力されるリードアドレス（ｘ，ｙ）を、フレームバッファ２に格納された画像にめくれ効果が施された画像として出力させるように読み出すためのアドレス（Ｘ，Ｙ）に変換することができる。
【００８７】
２．筒状めくれ効果
筒状めくれ効果は、図１６に示すように、画像が上記画像を破断する破断点より下地から引き剥がされるようにめくられていき、フレームバッファ４から読み出される背景画像を出現させるといった特殊効果である。
【００８８】
筒状めくれ効果が実行された画像の開始点（破断点）を原点とした図を図１７（ａ）のように示すと、その仮想的な断面図は図１７（ｂ）のようになる。筒状めくれ効果は、図１７（ｂ）に示すように、仮想的な断面図においてｒａｄｉｓ（ｆｉｘＲａｄｉｕｓ×画像の高さＨ）を半径とする円を形成するように画像をめくりあげ、円の直径高さに達した後は、この円の円周方向である、矢印Ａ及び矢印Ｂ方向に、画像が引き上げられ、めくられていくような効果となる。引き上げられめくられた画像がＯｖｅｒＳｉｄｅであり、めくられていない画像がＵｎｄｅｒｓｉｄｅである。上述しためくれ効果と、筒状めくれ効果は、めくった画像の進行方向が接線方向と、円周方向とで異なっている点にある。
【００８９】
次に、図１８を用いて、筒状めくれ効果において使用されるパラメータについて説明をする。筒状めくれ効果においては、画像の移動を示すパラメータと、画像に照射する光源や、色の設定をするパラメータとがある。まず画像の移動に関するパラメータについて説明をする。画像を移動させる際に用いられるパラメータは、ｆｉｘＲａｄｉｕｓと、ｆｉｘＣｅｎｔｅｒＸと、ｆｉｘＣｅｎｔｅｒＹと、ｔｒａｎｓとがある。ｆｉｘＣｅｎｔｅｒＸ及びｆｉｘＣｅｎｔｅｒＹは、画像の座標軸を決定する際に用いられるパラメータであり、どちらもデフォルトである０のとき、画像の中心が原点となり、原点から画像がめくられていくことになる。ｆｉｘＲａｄｉｕｓは、筒状めくれ効果において、上述した円の半径の割合を決定するパラメータである。円の半径の最大値、つまり、ｆｉｘＲａｄｉｕｓ＝１のときの半径は、画像の高さＨとなる。
【００９０】
ｔｒａｎｓは、回転させる画像の移動量を与える時間の要素を含んだパラメータであり、パラメータ値が０である場合、全く移動をせず、パラメータ値が１である場合、画面上から消えることになる。
【００９１】
具体的には、ｔｒａｎｓ＝（処理の開始フレームからの経過フレーム）／（処理する総フレーム）というように定義される。例えば、３０フレーム分の時間で、画像Ａから画像Ｂに切り替えたい、という場合には、リードアドレスジェネレータ３は、ｔｒａｎｓ＝０／３０，１／３０，２／３０，・・・２９／３０，３０／３０という値を順に受け取り、１フレーム単位で処理をすることになる。
【００９２】
続いて、画像に照射する光源や、色の設定をするパラメータについて説明をする。ｆｉｘＬｉｇｈｔＡｎｇｌｅは、光源の画像への入射角度を設定するパラメータであり、ｆｉｘＤｉｆｆｕｓｅＬｉｇｈｔＲａｔｉｏは、光源の強さを設定するパラメータでありｆｉｘＲｅｖｅｒｓｅＨｉｇｈｌｉｇｈｔは、めくられる画像のハイライト量を設定するパラメータであり、ｆｉｘＲｅｖｅｒｓｅＳｍｏｏｔｈｎｅｓｓは、めくられる画像の反射の広がり量を設定するパラメータであり、ｆｉｘＭａｔｔｅＲａｔｉｏは、めくられる画像がどれくらい透過するかを設定するパラメータであり、ｖＭａｔｔｅＣｏｌｏｒは、めくられる画像の色を設定するパラメータであり、ｖＬｉｇｈｔＣｏｌｏｒは、光源の色を設定するパラメータである。
【００９３】
リードアドレスジェネレータ３に、シーケンシャルなリードアドレス（ｘ，ｙ）が指定されると、フレームバッファ２から読み出される画像データのアドレス（Ｘ，Ｙ）は、以下に示す工程を経て変換され求められる。
【００９４】
まず、（２−１）式を用いて、画像がめくられる点を原点とするための変換を行い、リードアドレス（ｘ，ｙ）をアドレス（ｘ０，ｙ０）とする。
【００９５】
【数３２】
2004309734.tif 000016
【００９６】
続いて、（２−２）式を用いて、直交座標系を極座標系に変換する。
【００９７】
【数３３】
2004309734.tif 000017
【００９８】
これにより、アドレス（ｘ０，ｙ０）は、図１９に示すようにアドレス（ｒ、θ）に変換される。
【００９９】
続いて、画像のＯｖｅｒＳｉｄｅのアドレス（ｒ，θ）は、（２−３）式によって、図２０に示すように、アドレス（Ｒ，Θ）に変換される。また、画像のＵｎｄｅｒＳｉｄｅのアドレス（ｒ，θ）は、（２−４）式によって図２０に示すように、アドレス（Ｒ，Θ）に変換される。
【０１００】
【数３４】
2004309734.tif 000018
【０１０１】
【数３５】
2004309734.tif 000019
【０１０２】
なお、（２−３）式中の関数ｆ１（ｒ）、（２−４）式中の関数ｆ２（ｒ）は、それぞれ（２−５）、（２−６）式で示される。
【０１０３】
【数３６】
2004309734.tif 000020
【０１０４】
【数３７】
2004309734.tif 000021
【０１０５】
（２−５）、（２−６）式中のＭａｘは、アドレス（Ｘ０，Ｙ０）で指定できる画像以外のアドレスを指定していることを表している。例えば、Ｍａｘが、フレームバッファ２に記憶された青色の画像が記憶されたアドレスを指定しているとすると、上記画像をキー信号として他の画像を、上記Ｍａｘとなった領域に容易に合成させることができる。
【０１０６】
また、筒状めくれ効果においても、画像がめくられると上述した図８に示すようになるため、（２−５）、（２−６）式にそれぞれ示される関数ｆ１（ｒ）、ｆ２（ｒ）は、それぞれ、ｒの範囲によって用いる式が異なっている。ｔｒについては、上述しためくれ効果と全く同じであるので、説明を省略する。
【０１０７】
続いて、得られたアドレス（Ｒ，Θ）を極座標から（２−７）式を用いて直交座標系のアドレス（Ｘ０，Ｙ０）へと変換する。
【０１０８】
【数３８】
2004309734.tif 000022
【０１０９】
さらに、アドレス（Ｘ０，Ｙ０）は、直交座標系において、画像がめくられる点を原点とした場合のアドレスであるため、（２−８）式を用いて、画像がめくられる点を（ｃｘ，ｃｙ）に移動させた場合のアドレス（Ｘ，Ｙ）を求める。
【０１１０】
【数３９】
2004309734.tif 000023
【０１１１】
このように、リードアドレスジェネレータ３は、リードアドレス（ｘ、ｙ）から、フレームバッファ２に格納されている画像データのアドレス（Ｘ，Ｙ）へと変換する。
【０１１２】
続いて、筒状めくれ効果における影の落ちる位置について説明をする。筒状めくれ効果は、２次元平面上で、画像がめくれて移動するような特殊効果であるため、さらに仮想的な光源によって作られる影の存在を考慮することで、よりリアルなめくれ効果を表現することができる。
【０１１３】
光の入射角をφ、影の端の座標をｒｓｈａｄｏｗとすると、影は、画像のめくれの度合いθに応じて、以下のように変化する。なお、０≦θ≦πのとき、θ＝ｔｒ／ｒａｄｉｕｓである。
【０１１４】
（１）０≦θ≦φの場合
図２１に示すように影はつかない。
【０１１５】
（２）φ＜θ≦２φの場合
図２２に示すように、影が曲面に落ち、ｒｓｈａｄｏｗは、（２−９）式を用いて求めることができる。
【０１１６】
【数４０】
2004309734.tif 000024
【０１１７】
（３）２φ＜θ≦π＋φの場合
図２３に示すように曲面部分の影が平面に落ち、ｒｓｈａｄｏｗは、（２−１０）式を用いて求めることができる。
【０１１８】
【数４１】
2004309734.tif 000025
【０１１９】
（４）π＋φ＜θの場合
図２４に示すように影の長さが一定となって平面に落ち、ｒｓｈａｄｏｗは、（２−１１）式を用いて求めることができる。
【０１２０】
【数４２】
2004309734.tif 000026
【０１２１】
このように、筒状めくれ効果において、画像のめくれ具合によって影の位置を算出することで、よりリアルな筒状めくれ効果を表現させることができる。
【０１２２】
なお、筒状めくれ効果を実行する場合の、リードアドレスジェネレータ３のハードウェア構成及び、その動作は、図１５を用いて説明した、めくれ効果を実行するハードウェア構成及び、その動作と全く同一であるため、説明を省略する。
【０１２３】
このように画像特殊効果装置１は、リードアドレスジェネレータ３を構成するハードウェアを適切に組み合わせて用いることで、リードアドレスジェネレータ３に入力されるリードアドレス（ｘ，ｙ）を、フレームバッファ２に格納された画像に筒状めくれ効果が施された画像として出力させるように読み出すためのアドレス（Ｘ，Ｙ）に変換することができる。
【０１２４】
３．折り畳み効果
折り畳み効果は、図２５に示すように、画像を所定の折り畳み幅で、所定の回数だけ折り畳んでいき、フレームバッファ４から読み出される背景画像を出現させるといった特殊効果である。図２５においては、画像の右側から長方形に折り畳まれているのが分かる。折り畳み効果では、上述した、めくれ効果や、筒状めくれ効果と同様に、折り畳む画像（Ｏｖｅｒ  Ｓｉｄｅ）と、背景画像（ＵｎｄｅｒＳｉｄｅ）とを考慮する必要がある。
【０１２５】
図２６に、折り畳み効果で用いられ、リードアドレスジェネレータ３に供給されるパラメータについて説明をする。ｌＤｉｖｉｄｅは、折り畳み回数を設定するパラメータであり、デフォルトの折り畳み回数は４である。ｆｉｘＲｏｔａｔｅは、座標軸の回転量を示すパラメータであり、デフォルトは０である。ｆｉｘＭａｔｔｅＲａｔｉｏは、折り畳む画像がどれだけ透過して表示されるかを示す透過率であり、デフォルトは０である。ｆｉｘＭａｔｔｅＲａｔｉｏが０であると、折り畳まれた画像が完全に透過して見える状態となっている。ｖＭａｔｔｅＣｏｌｏｒは、折り畳まれた画像の裏面の色を設定するパラメータである。
【０１２６】
ｔｒａｎｓは、回転させる画像の移動量を与える時間の要素を含んだパラメータであり、パラメータ値が０である場合、全く移動をせず、パラメータ値が１である場合、画面上から消えることになる。
【０１２７】
具体的には、ｔｒａｎｓ＝（処理の開始フレームからの経過フレーム）／（処理する総フレーム）というように定義される。例えば、３０フレーム分の時間で、画像Ａから画像Ｂに切り替えたい、という場合には、リードアドレスジェネレータ３は、ｔｒａｎｓ＝０／３０，１／３０，２／３０，・・・２９／３０，３０／３０という値を順に受け取り、１フレーム単位で処理をすることになる。
【０１２８】
リードアドレスジェネレータ３に、シーケンシャルなリードアドレス（ｘ、ｙ）が指定されると、フレームバッファ２から読み出される画像データのアドレス（Ｘ，Ｙ）は、以下に示すようにして変換され求められる。
【０１２９】
まず、リードアドレス（ｘ，ｙ）に対応した、アドレス（Ｘ，Ｙ）を求める際、フレームバッファ２に格納された画像データの座標系から、計算上の座標系へと変換するため、（３−１）式を用いて、リードアドレス（ｘ，ｙ）をアドレス（ｘ０，ｙ０）に変換する。
【０１３０】
【数４３】
2004309734.tif 000027
【０１３１】
続いて、（３−２）式を用いて、座標φだけ回転させて座標変換を行う。
【０１３２】
【数４４】
2004309734.tif 000028
【０１３３】
アドレス（ｘ０，ｙ０）がφだけ回転されることで、アドレス（ｘ１，ｙ１）に変換される。
【０１３４】
次に、（３−３）、（３−４）式を用いて、画像を折り畳んだ際のアドレス（Ｘ１，Ｙ１）を求める。（３−３）式は、Ｏｖｅｒ  Ｓｉｄｅの画像のアドレスを示し、（３−４）式は、ＵｎｄｅｒＳｉｄｅの画像のアドレスを示している。
【０１３５】
【数４５】
2004309734.tif 000029
【０１３６】
【数４６】
2004309734.tif 000030
【０１３７】
関数ｆ１（ｘ１）、ｆ２（ｘ１）は、移動量ｔｒａｎｓと、ＩＤｖｉｄｅとを乗算した際の小数部であるＴの範囲によって異なった関数となっている。Ｔは、１回の折り畳み時における、画像の位置を定義する範囲である。
【０１３８】
図２７，２８に、０≦Ｔ＜０．５の範囲のときの、ＯｖｅｒＳｉｄｅ、ＵｎｄｅｒＳｉｄｅのそれぞれの画像の仮想的な断面図を示す。Ｔ＝１．０で画像が１回折り畳まれ、Ｔ＝０．５では半分の位置まで画像が折り畳まれることを示している。０≦Ｔ＜０．５のとき、関数ｆ１（ｘ１）は、（３−５）式のようになり、関数ｆ２（ｘ１）は、（３−６）式のようになる。
【０１３９】
【数４７】
2004309734.tif 000031
【０１４０】
また、図２９，３０に、０．５≦Ｔ＜１．０の範囲のときの、Ｏｖｅｒ  Ｓｉｄｅ、ＵｎｄｅｒＳｉｄｅのそれぞれの画像の仮想的な断面図を示す。０．５≦Ｔ＜１．０のとき、関数ｆ１（ｘ１）は、（３−７）式のようになり、関数ｆ２（ｘ１）は、（３−８）式のようになる。
【０１４１】
【数４８】
2004309734.tif 000032
【０１４２】
なお、（３−５）、（３−６）、（３−７）、（３−８）式中のＭａｘは、アドレス（Ｘ０，Ｙ０）で指定できる画像以外のアドレスを指定していることを表している。例えば、Ｍａｘが、フレームバッファ２に記憶された青色の画像が記憶されたアドレスを指定しているとすると、上記画像をキー信号として他の画像を、上記Ｍａｘとなった領域に容易に合成させることができる。
【０１４３】
続いて、算出されたアドレス（Ｘ１，Ｙ１）に対して、（３−９）式を用いて、（３−２）式とは逆方向にφだけ回転させて座標変換をし、アドレス（Ｘ０，Ｙ０）を求める。
【０１４４】
【数４９】
2004309734.tif 000033
【０１４５】
さらに、アドレス（Ｘ０，Ｙ０）は、中心位置の移動をしているので、（３−１０）式を用いて、アドレス（Ｘ，Ｙ）を求める。
【０１４６】
【数５０】
2004309734.tif 000034
【０１４７】
このように、リードアドレスジェネレータ３は、リードアドレス（ｘ，ｙ）からフレームバッファ２に格納されている画像データのアドレス（Ｘ，Ｙ）へと変換する。
【０１４８】
次に、図３１を用いて、折り畳み効果を実行する場合のリードアドレスジェネレータ３のハードウェア構成について説明をする。
【０１４９】
リードアドレスジェネレータ３は、加算・乗算器、極座標→直交座標変換器などのモジュールを備えており、このモジュールの組み合わせにより、上述した演算を実行することになる。
【０１５０】
折り畳み効果を実行する場合には、図３１に示すように、リードアドレスジェネレータ３のＬＵＴ（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ）４１，４２，４３，４４と、ＡＤＡＭＸ（Ｏｖｅｒ）３１と、ＡＤＡＭＸ（Ｕｎｄｅｒ）３２と、ＡＤＡＭＹ（Ｏｖｅｒ）３３と、ＡＤＡＭＹ（Ｕｎｄｅｒ）３４とが用いられる。
【０１５１】
ＬＵＴ４１，４２，４３，４４は、図中にダイヤマークで示したクロスポイントで指定されたアドレスによって参照されるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）テーブルであり、このデータは、図示しないＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）によって設定される。
【０１５２】
折り畳み効果を実行する場合、計算量を減らすため、（３−２）、（３−３）、（３−４）、（３−９）に示す式は、ｔ＝（ｘ０）ｃｏｓφ＋（ｙ０）ｓｉｎφで定義される変数ｔを用いて、以下に示すように変形して用いられる。
【０１５３】
ＯｖｅｒＳｉｄｅのアドレス（Ｘ０，Ｙ０）は、変数ｔにより、Ｘ０＝ｘ０＋（ｆ１（ｔ）−ｔ）ｃｏｓφ、Ｙ０＝ｙ０＋（ｆ１（ｔ）−ｔ）ｓｉｎφのように変形される。また、ＵｎｄｅｒＳｉｄｅのアドレス（Ｘ０，Ｙ０）は、Ｘ０＝ｘ０＋（ｆ２（ｔ）−ｔ）ｃｏｓφ、Ｙ０＝ｙ０＋（ｆ２（ｔ）−ｔ）ｓｉｎφのように変形される。
【０１５４】
これに基づき、ＬＵＴ４１，４２，４３，４４には、図示しないＣＰＵによってそれぞれ、（ｆ１（ｔ）−ｔ）ｃｏｓφ、（ｆ１（ｔ）−ｔ）ｓｉｎφ、（ｆ２（ｔ）−ｔ）ｃｏｓφ、（ｆ２（ｔ）−ｔ）ｓｉｎφが設定される。
【０１５５】
ＡＤＡＭＸ（Ｏｖｅｒ）３１、ＡＤＡＭＸ（Ｕｎｄｅｒ）３２、ＡＤＡＭＹ（Ｏｖｅｒ）３３、ＡＤＡＭＹ（Ｕｎｄｅｒ）３４は、Ａ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆ，Ｇという端子を備えており、この端子から入力された値に対して、（Ａ＋Ｂ）×（Ｃ＋Ｄ）＋Ｅ＋Ｆ＋Ｇという演算を施すことで加算・乗算を実行する。Ａ〜Ｇの端子には、定数、又は、図中にダイヤマークで示したクロスポイントを指定することができる。
【０１５６】
次に、上述した構成のリードアドレスジェネレータ３によって、リードアドレス（ｘ，ｙ）からアドレス（Ｘ，Ｙ）へ変換される動作について説明をする。なお、リードアドレス（ｘ，ｙ）は、前処理として（３−１）式に示す計算が行列計算によって実行されており、リードアドレスジェネレータ３には、変換されたアドレス（ｘ０，ｙ０）が入力されるものとする。また、上述したように、（３−２）、（３−３）、（３−４）、（３−９）式の簡略化のため、ｔ＝（ｘ０）ｃｏｓφ＋（ｙ０）ｓｉｎφで定義される変数も入力値となる。
【０１５７】
ＡＤＡＭＸ（Ｏｖｅｒ）３１は、ｘ０と、変数ｔが入力されたＬＵＴ４１の出力とを加算して、ＯｖｅｒＳｉｄｅのアドレスＸ０を算出する。さらにｃｘを加算することで、（３−１０）式を実行し、ＯｖｅｒＳｉｄｅのアドレスＸを算出する。
【０１５８】
ＡＤＡＭＸ（Ｕｎｄｅｒ）３２は、ｘ０と、変数ｔが入力されたＬＵＴ４３の出力とを加算してＵｎｄｅｒＳｉｄｅのアドレスＸ０を算出する。さらにｃｘを加算することで（３−１０）式を実行し、ＵｎｄｅｒＳｉｄｅのアドレスＸを算出する。
【０１５９】
ＡＤＡＭＹ（Ｏｖｅｒ）３３は、ｙ０と、変数ｔが入力されたＬＵＴ４２の出力とを加算してＯｖｅｒＳｉｄｅのアドレスＹ０を算出する。さらにｃｙを加算することで（３−１０）式を実行し、ＯｖｅｒＳｉｄｅのアドレスＹを算出する。
【０１６０】
ＡＤＡＭＹ（Ｕｎｄｅｒ）３４は、ｙ０と、変数ｔが入力されたＬＵＴ４４の出力とを加算してＵｎｄｅｒＳｉｄｅのアドレスＹ０を算出する。さらにｃｙを加算することで（３−１０）式を実行し、ＵｎｄｅｒＳｉｄｅのアドレスＹを算出する。
【０１６１】
このように画像特殊効果装置１は、リードアドレスジェネレータ３を構成するハードウェアを適切に組み合わせて用いることで、リードアドレスジェネレータ３に入力されるリードアドレス（ｘ，ｙ）を、フレームバッファ２に格納された画像に折り畳み効果が施された画像として出力させるように読み出すためのアドレス（Ｘ，Ｙ）に変換することができる。
【０１６２】
なお、算出されたＯｖｅｒＳｉｄｅのアドレス（Ｘ，Ｙ）と、ＵｎｄｅｒＳｉｄｅのアドレス（Ｘ，Ｙ）とが重なる領域においては、ＯｖｅｒＳｉｄｅのアドレス（Ｘ，Ｙ）を出力するようにする。
【０１６３】
このように画像特殊効果装置１は、リードアドレスジェネレータ３を構成するハードウェアを適切に組み合わせて用いることで、リードアドレスジェネレータ３に入力されるリードアドレス（ｘ，ｙ）を、フレームバッファ２に格納された画像に折り畳み効果が施された画像として出力させるように読み出すためのアドレス（Ｘ，Ｙ）に変換することができる。
【０１６４】
【発明の効果】
以上の説明からも明らかなように、本発明は、アドレス信号生成手段によって、フレームバッファに記憶された画像信号に対応する画像の任意の位置を破断点とし、破断された画像を、当該画像の属する第１の仮想平面に対して直交する第２の仮想平面について定義した任意の大きさの半径を有する円の円弧が作る曲線に沿うようにめくり上げ、破断点に対応する画像が第２の仮想平面上での円の直径高さに達した後は、当該破断点に対応する画像を第１の仮想平面と平行な面に沿って移動させることにより、第１の仮想平面上の画像が任意の位置を中心に円弧に沿って順次放射状に引き剥がされて表示領域の外側に消え去るような特殊効果が得られるように、フレームバッファに記憶された画像信号の読み出しアドレス信号を生成することで、全く新しい画像特殊効果を実施することを可能とする。
【０１６５】
以上の説明からも明らかなように、本発明は、アドレス信号生成手段によって、フレームバッファに記憶された画像信号に対応する画像の任意の位置を破断点とし、破断された画像を、当該画像の属する第１の仮想平面に対して直交する第２の仮想平面について定義した任意の大きさの半径を有する円の円弧が作る曲線に沿うようにめくり上げ、破断点に対応する画像が第２の仮想平面上での円の直径高さに達した後も、さらに当該破断点に対応する画像を円の他方の円弧に沿って巻き込むように移動させることにより、第１の仮想平面上の画像が任意の位置を中心に円弧に沿って順次放射状に引き剥がされて表示領域の外側に消え去るような特殊効果が得られるように、フレームバッファに記憶された画像信号の読み出しアドレス信号を生成することで、全く新しい画像特殊効果を実施することを可能とする。
【０１６６】
以上の説明からも明らかなように、本発明は、アドレス信号生成手段によって、フレームバッファに記憶された画像の任意の位置に定義される、上記画像をｎ（ｎは自然数）個に分割する直線を折り返しの境界として、上記画像を上記画像の一端からｎ回折り畳んだ図形が得られるように、フレームバッファに記憶された画像信号の読み出しアドレス信号を生成することで、全く新しい画像特殊効果を実施することを可能とする。
【図面の簡単な説明】
【図１】本発明の実施の形態として示す画像特殊効果装置の構成について説明するための図である。
【図２】同画像特殊効果装置で採用するリードアドレスコントロール方式について説明するための具体例を示した図である。
【図３】同画像特殊効果装置によって、めくれ効果を施した画像の一例を示した図である。
【図４】めくれ効果について説明するための図である。
【図５】めくれ効果を実行する際にリードアドレスジェネレータに供給されるパラメータを示した図である。
【図６】めくれ効果における極座標変換について説明するための図である。
【図７】めくれ効果におけるアドレス変換について説明するための図である。
【図８】ｒの範囲について示した図である。
【図９】ｔｒについて説明するための第１の具体例を示した図である。
【図１０】ｔｒについて説明するための第２の具体例を示した図である。
【図１１】めくれ効果において、第１の領域で落ちる影について説明するための図である。
【図１２】めくれ効果において、第２の領域で落ちる影について説明するための図である。
【図１３】めくれ効果において、第３の領域で落ちる影について説明するための図である。
【図１４】めくれ効果において、第４の領域で落ちる影について説明するための図である。
【図１５】めくれ効果を実現するリードアドレスジェネレータのハードウェア構成について説明するための図である。
【図１６】画像特殊効果装置によって、筒状めくれ効果を施した画像の一例を示した図である。
【図１７】筒状めくれ効果について説明するための図である。
【図１８】筒状めくれ効果を実行する際にリードアドレスジェネレータに供給されるパラメータを示した図である。
【図１９】筒状めくれ効果における極座標変換について説明するための図である。
【図２０】筒状めくれ効果におけるアドレス変換について説明するための図である。
【図２１】筒状めくれ効果において、第１の領域で落ちる影について説明するための図である。
【図２２】筒状めくれ効果において、第２の領域で落ちる影について説明するための図である。
【図２３】筒状めくれ効果において、第３の領域で落ちる影について説明するための図である。
【図２４】筒状めくれ効果において、第４の領域で落ちる影について説明するための図である。
【図２５】画像特殊効果装置によって、折り畳み効果を施した画像の一例を示した図である。
【図２６】折り畳み効果を実行する際にリードアドレスジェネレータに供給されるパラメータを示した図である。
【図２７】１回の折り畳みにおける、ＯｖｅｒＳｉｄｅの第１の範囲について示した図である。
【図２８】１回の折り畳みにおける、ＵｎｄｅｒＳｉｄｅの第１の範囲について示した図である。
【図２９】１回の折り畳みにおける、ＯｖｅｒＳｉｄｅの第２の範囲について示した図である。
【図３０】１回の折り畳みにおける、ＵｎｄｅｒＳｉｄｅの第２の範囲について示した図である。
【図３１】折り畳み効果を実現するリードアドレスジェネレータのハードウェア構成について説明するための図である。
【符号の説明】
１  画像特殊効果装置、２  フレームバッファ、３  リードアドレスジェネレータ、４  フレームバッファ、５  画像合成部
【図１】
2004309734.tif 000053
【図２】
2004309734.tif 000054
【図３】
2004309734.tif 000055
【図４】
2004309734.tif 000056
【図５】
2004309734.tif 000057
【図６】
2004309734.tif 000058
【図７】
2004309734.tif 000059
【図８】
2004309734.tif 000060
【図９】
2004309734.tif 000061
【図１０】
2004309734.tif 000062
【図１１】
2004309734.tif 000063
【図１２】
2004309734.tif 000064
【図１３】
2004309734.tif 000065
【図１４】
2004309734.tif 000066
【図１５】
2004309734.tif 000067
【図１６】
2004309734.tif 000068
【図１７】
2004309734.tif 000069
【図１８】
2004309734.tif 000070
【図１９】
2004309734.tif 000071
【図２０】
2004309734.tif 000072
【図２１】
2004309734.tif 000073
【図２２】
2004309734.tif 000074
【図２３】
2004309734.tif 000075
【図２４】
2004309734.tif 000076
【図２５】
2004309734.tif 000077
【図２６】
2004309734.tif 000078
【図２７】
2004309734.tif 000079
【図２８】
2004309734.tif 000080
【図２９】
2004309734.tif 000081
【図３０】
2004309734.tif 000082
【図３１】
2004309734.tif 000083