(57)【要約】【課題】  解析結果をアニメーション表示する際、解析結果の記憶装置のＩＯを低減し、表示を高速化することを目的とする。【解決手段】  領域作成部１２は、対象の空間を、包含する節点が一定数以下になるように均等分割して領域を作成する。変位判定部１３は、解析データの時系列の解析結果から、包含する節点の各ステップでの最大変位量を求め、全節点の変位量ベクトルが一定範囲内であれば平行移動を設定する。描画部１４は、ｎ番目ステップの解析結果に関する最大変位量を表示上の変化を示す表示変位量に変換し、ｎ番目の解析結果を表示する際に、表示変位量が閾値以下の領域を、１つ前の描画データでそのまま描画し、表示変位量が閾値を超過かつ平行移動である領域を、１つ前の描画データを平行移動して描画し、表示変位量が閾値を超過かつ平行移動以外の領域を、該領域の解析結果を取得して描画した描画データを表示する。【選択図】  図１
2013196082.tif 000002
【特許請求の範囲】
【請求項１】
解析対象に関する複数ステップの解析データを表示する解析結果表示方法であって、コンピュータが、
解析データをもとに、前記解析対象を包含する空間に対して均等分割を繰り返し、前記解析対象を構成する節点が予め設定した数以下で包含する領域を作成し、
前記解析データの時系列を示すステップ毎の解析結果をもとに、前記領域毎に、包含される各節点のステップ間の変位量から最大変位量を求め、さらに、全節点の変位量が予め設定した範囲内である領域に平行移動を設定し、前記領域毎の、前記ステップ各々に対応する前記最大変位量及び前記平行移動の設定を示す変位結果情報を保持し、
前記解析データのｎ番目のステップの解析結果を表示する場合に、前記変位結果情報から、前記解析データのｎ−１番目のステップから該ｎ番目のステップへの各領域の最大変位量を、表示上の変化を示す表示変位量に変換し、ｎ−１番目のステップの解析結果を表示する描画データのうち、該表示変位量が予め設定した閾値を超過かつ前記平行移動が設定された領域を、該領域の最大変位量に従って平行移動して描画し、該表示変位量が該閾値を超過かつ前記平行移動が設定されていない領域を、前記ｎ番目のステップの該領域の解析結果を取得して描画する処理を、実行する
ことを特徴とする解析結果表示方法。
【請求項２】
解析対象に関する複数ステップの解析データを表示する解析結果表示プログラムであって、コンピュータに、
解析データをもとに、前記解析対象を包含する空間に対して均等分割を繰り返し、前記解析対象を構成する節点が予め設定した数以下で包含する領域を作成し、
前記解析データの時系列を示すステップ毎の解析結果をもとに、前記領域毎に、包含される各節点のステップ間の変位量から最大変位量を求め、さらに、全節点の変位量が予め設定した範囲内である領域に平行移動を設定し、前記領域毎の、前記ステップ各々に対応する前記最大変位量及び前記平行移動の設定を示す変位結果情報を保持し、
前記解析データのｎ番目のステップの解析結果を表示する場合に、前記変位結果情報から、前記解析データのｎ−１番目のステップから該ｎ番目のステップへの各領域の最大変位量を、表示上の変化を示す表示変位量に変換し、ｎ−１番目のステップの解析結果を表示する描画データのうち、該表示変位量が予め設定した閾値を超過かつ前記平行移動が設定された領域を、該領域の最大変位量に従って平行移動して描画し、該表示変位量が該閾値を超過かつ前記平行移動が設定されていない領域を、前記ｎ番目のステップの該領域の解析結果を取得して描画する処理を、実行させる
ことを特徴とする解析結果表示プログラム。
【請求項３】
解析対象に関する複数ステップの解析データを表示する解析結果表示装置であって、
解析データをもとに、前記解析対象を包含する空間に対して均等分割を繰り返し、前記解析対象を構成する節点が予め設定した数以下で包含する領域を作成する領域作成部と、
前記解析データの時系列を示すステップ毎の解析結果をもとに、前記領域毎に、包含される各節点のステップ間の変位量から最大変位量を求め、さらに、全節点の変位量が予め設定した範囲内である領域に平行移動を設定し、前記領域毎の、前記ステップ各々に対応する前記最大変位量及び前記平行移動の設定を示す変位結果情報を保持する変位判定部と、
前記解析データのｎ番目のステップの解析結果を表示する場合に、前記変位結果情報から、前記解析データのｎ−１番目のステップから該ｎ番目のステップへの各領域の最大変位量を、表示上の変化を示す表示変位量に変換し、ｎ−１番目のステップの解析結果を表示する描画データのうち、該表示変位量が予め設定した閾値を超過かつ前記平行移動が設定された領域を、該領域の最大変位量に従って平行移動して描画し、該表示変位量が該閾値を超過かつ前記平行移動が設定されていない領域を、前記ｎ番目のステップの該領域の解析結果を取得して描画する描画部とを、備える
ことを特徴とする解析結果表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、解析対象に関する複数ステップの解析データを表示する処理技術に関する。
【背景技術】
【０００２】
補助記憶装置などに記憶された解析データをもとに、時系列で記録された解析結果を表示する処理（以下、アニメーション表示ともいう）が知られている。
【０００３】
しかし、解析データの各解析結果のデータ容量が大きい場合には、補助記憶装置からのデータ読み込み時間が長くかかるため、アニメーション表示が遅延することがある。
【０００４】
従来手法として、３次元オブジェクトの表示処理において、クラスタに対応づけられたオブジェクトの複数の頂点の平行移動量に従ってオブジェクトを変形して、オブジェクトを描画する処理が知られている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−２０９８２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
近年の解析処理の精度向上に伴って、解析データの容量が増大している。そのため、解析結果をアニメーション表示する際に、解析結果を記憶する補助記憶装置からの読み込み処理の制約によって、データの読み出し時間が長くなり、その結果、アニメーション表示の遅延が生じることが問題となっている。
【０００７】
図１３は、従来の処理装置における解析結果のアニメーション表示例を示す図である。例えば、車体の変形の解析処理の場合に、処理結果として、車体の形状を構成する各頂点、節点等（以下、「節点」とする）の経過時刻や解析のステップ毎の位置情報（座標値）を記録する解析データが生成されている。
【０００８】
従来の処理では、まず、初期状態として、解析データの初期状態（０秒）の解析結果が読み込まれ、対象である車体の要素（ＥＬＥＭＥＮＴ＿ＳＨＥＬＬ：１２３４）を構成する各節点（ＮＯＤＥ：１，２，３，４，…）の座標値に基づいて車体の形状が描画される。次に、解析データの以降のステップ（ｍ秒）での解析結果が読み込まれ、車体の要素を構成する各節点のｍ秒時の座標値（ｘ値，ｙ値，ｚ値）に基づいて車体の形状が再描画される。同様にして、解析データの以降のステップ（ｎ秒）での解析結果が読み込まれ、車体の要素を構成する各節点のｎ秒時の座標値に基づいて車体の形状が再描画される。
【０００９】
このように、従来手法では、０秒、ｍ秒、ｎ秒時の表示毎に、解析結果の全節点の座標値を読み込み、アニメーションを描画するため、解析データの容量が大きい場合には、データ読み込みに時間がかかり、結果的にアニメーションのフレームの表示間隔が長くなってしまう。
【００１０】
また、解析結果の表示環境、例えば表示装置の解像度、表示領域の設定等によっては、解析結果で示されている節点の変動量が表示上の変化として表現されにくい場合がある。例えば、ある変動量について、対象物の全体を表示する設定では、該当する変動量が小さな変化として表示され、ユーザの目視では変化を認識することができない場合があったり、対象物を部分的に拡大して表示する場合には、同じ変動量がより大きな変化として表示され、ユーザの目視でも変化を認識することができたりするということがある。
【００１１】
しかし、従来では、解析結果の表示環境とは無関係に解析結果が読み込まれるため、表示上でわかりにくい変化の部分についても、大きな変化がある部分と同様に解析結果を読み込むため、表示上は無駄となるデータ読み込みが生じているという問題があった。
【００１２】
本発明は、かかる問題に鑑みてなされたものであり、解析結果をアニメーション表示する際に、解析データの効率的な読み込み処理によってディスクＩＯを低減し、アニメーション表示の遅延を防ぐ解析結果の表示処理を実現することを目的とするものである。
【課題を解決するための手段】
【００１３】
本発明の一態様として開示する解析結果表示方法は、解析対象に関する複数ステップの解析データを表示する方法であって、コンピュータが、１）解析データをもとに、前記解析対象を包含する空間に対して均等分割を繰り返し、前記解析対象を構成する節点が予め設定した数以下で包含する領域を作成し、２）前記解析データの時系列を示すステップ毎の解析結果をもとに、前記領域毎に、包含される各節点のステップ間の変位量から最大変位量を求め、さらに、全節点の変位量が予め設定した範囲内である領域に平行移動を設定し、前記領域毎の、前記ステップ各々に対応する前記最大変位量及び前記平行移動の設定を示す変位結果情報を保持し、３）前記解析データのｎ番目のステップの解析結果を表示する場合に、前記変位結果情報から、前記解析データのｎ−１番目のステップから該ｎ番目のステップへの各領域の最大変位量を、表示上の変化を示す表示変位量に変換し、ｎ−１番目のステップの解析結果を表示する描画データのうち、該表示変位量が予め設定した閾値を超過かつ前記平行移動が設定された領域を、該領域の最大変位量に従って平行移動して描画し、該表示変位量が該閾値を超過かつ前記平行移動が設定されていない領域を、前記ｎ番目のステップの該領域の解析結果を取得して描画する処理を、実行するものである。
【００１４】
また、本発明の別の態様として開示する解析結果表示プログラムは、コンピュータに、上記の解析結果表示方法により実現される処理と同等の処理を実行させるものである。
【００１５】
また、本発明の別の態様として開示する解析結果表示装置は、上記の解析結果表示方法により実現される処理を実行する処理手段を備えるものである。
【発明の効果】
【００１６】
上記した処理又は処理手段によれば、解析データをアニメーション表示する際に、表示上の変化が大きい領域の解析データのみを読み取るため、解析データを効率的に読み込んでディスクＩＯを低減し、アニメーション表示の遅延を防止することができる。
【図面の簡単な説明】
【００１７】
【図１】一実施例における解析結果表示装置の構成例を示す図である。
【図２】データ記憶部に記憶される解析結果の例を示す図である。
【図３】解析結果表示装置の概要処理フロー例を示す図である。
【図４】均等分割の例を示す図である。
【図５】作成される領域例を示す図である。
【図６】領域毎の変位量の例を示す図である。
【図７】変位結果情報例を示す図である。
【図８】ステップＳ１の処理のより詳細な処理フロー例を示す図である。
【図９】ステップＳ２の処理のより詳細な処理フロー例を示す図である。
【図１０】ステップＳ３の処理のより詳細な処理フロー例を示す図である。
【図１１】上記の解析結果表示装置のハードウェア構成の一例を示す図である。
【図１２】従来方法におけるデータの読み込み量と、開示する解析結果表示装置１におけるデータの読み込み量との変遷例を示す図である。
【図１３】従来の処理装置における解析結果のアニメーション表示例を示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明の一態様として開示する解析結果表示装置について説明する。
【００１９】
図１は、一実施例における解析結果表示装置の構成例を示す図である。
【００２０】
解析対象に関する複数ステップの解析データを表示する解析結果表示装置１は、データ記憶部１１、領域作成部１２、変位判定部１３、描画部１４、及び表示装置１５を備える。
【００２１】
領域作成部１２は、データ記憶部１１に記憶された解析データに含まれる時系列のステップ毎の解析結果を取得し、解析対象を包含する空間を均等分割して領域を作成する。領域作成部１２は、領域に包含される、解析対象の形状を構成する頂点、節点等（以下、「節点」とする）の数が、予め設定された数以下となるように空間に対する均等分割を繰り返して領域を作成する。領域作成部１２は、空間を分割して生成した領域毎に、包含する節点、各節点の座標値を記録する領域情報３を生成・保持する。
【００２２】
変位判定部１３は、連続するステップ間の解析結果をもとに、領域毎に、包含される各節点の変位量を計算し、計算した変位量から最大変位量を求める。変位量は、例えば、解析データのｎ−１番目のステップの解析結果に示される座標値Ｐｎ−１、ｎ番目のステップの解析結果に示される座標値Ｐｎの場合に、Ｐｎ−Ｐｎ−１で求まるベクトル（変位ベクトル）である。
【００２３】
さらに、変位判定部１３は、領域毎に、包含される全節点の変位量が一定の範囲内にある場合に、その領域に平行移動を設定する。平行移動の設定の条件は、全節点の変位量のベクトル成分（距離及び方向）の全てが一定の範囲内であることになる。変位判定部１３は、領域毎に、各ステップでの最大変位量及び平行移動の設定を記録した変位結果情報４生成して保持する。
【００２４】
描画部１４は、解析データのｎ番目のステップの解析結果を表示装置１５に表示する場合に、変位結果情報４から、各領域について、ｎ番目のステップでの最大変位量を、表示装置１５の表示領域での変化を示す表示変位量に変換する。さらに、描画部１４は、現在表示している描画データ（ｎ−１番目のステップの解析結果を表示する描画データ）のうち、表示変位量が予め設定した閾値を超過、かつ、平行移動が設定された領域については、現在表示中の該当する領域の描画データを最大変位量（変位ベクトル）に従って平行移動して描画し、表示変位量が閾値を超過、かつ、平行移動が設定されていない領域については、データ記憶部１１の解析データから、ｎ番目のステップの該当する領域の解析結果を取得して描画する。
【００２５】
したがって、表示装置１５に表示されるｎ番目のステップの解析結果の描画データでは、表示変位量が大きく、平行移動ではない変位を生じた領域のみが、データ記憶部１１から読み込んだデータ（解析結果）に基づいて描画されることになる。そのため、データ記憶部１１から読み込むデータ量を少なくし、読み込み時間を短くすることができ、ディスクＩＯの制約に伴うアニメーション表示の遅延を防ぐことができる。
【００２６】
以下に、解析結果表示装置１の処理を、より具体的に説明する。
【００２７】
図２は、データ記憶部に記憶される解析結果の例を示す図である。
【００２８】
図２に示すように、データ記憶部１１には、解析対象である車体の解析データ２として、時系列のステップ毎に車体の形状を構成する節点の座標値を示す解析データが記憶されている。解析データは、時系列のステップに従って、ｓｔｅｐ＿１、ｓｔｅｐ＿２、…、ｓｔｅｐ＿ｍと示す。
【００２９】
解析データは、図１３の下部に示すように、車体の形状を示す各節点の各ステップ時における位置情報（３次元座標値）を含む。
【００３０】
図３は、解析結果表示装置１の概要処理フロー例を示す図である。
【００３１】
ステップＳ１：  解析結果表示装置１の領域作成部１２は、データ記憶部１１から、解析データを取得し、車体を包含する空間を特定し、車体を構成する節点数が一定数以下で包含されるように、空間を均等分割して領域を作成する。
【００３２】
領域作成部１２は、データ記憶部１１に記憶されている解析データから、ｓｔｅｐ＿１の解析結果を取得し、車体を包含する空間を８分割し、８つの領域を作成する。８分割は、１つの領域（空間）に対して、３次元空間の各３軸（Ｘ軸、Ｙ軸、Ｚ軸）の中間点で均等に分割して、その結果８領域を作成する処理である。領域作成部１２は、作成した領域に包含される節点数が所定数以下になった場合に、その領域に対する８分割を停止する。
【００３３】
図４は、均等分割の例を示す図である。
【００３４】
図４（Ａ）は、車体を包含する空間の例を示す。図４（Ｂ）は、図４（Ａ）の空間に対して、８分割を１回実行した場合の領域例を示す。図４（Ｃ）は、図４（Ｂ）の８つの領域の１つに対して８分割を実行した場合の領域例を示す。
【００３５】
図５は、作成される領域例を示す図である。
【００３６】
図５（Ａ）は、１つの領域に対して８分割を行った結果、ＸＹ面に４つの領域が設定されている例を示す図である。領域作成部１２は、図５（Ａ）に示す各領域について、包含される節点数を計算し、包含される節点数が一定数を超えている場合に、その領域について、再度８分割を行う。
【００３７】
図５（Ｂ）は、図５（Ａ）に示す４領域について８分割を行った結果を示す図である。領域作成部１２が、各領域の節点数を計算したところ、点線の矩形で囲む各領域の節点数が一定数以下であったとする。この場合に、領域作成部１２は、点線の矩形で囲む領域に対する８分割を停止し、残りの領域についてそれぞれ８分割を行う。図５（Ｃ）は、図５（Ｂ）に示す点線の矩形で囲む領域以外の領域について８分割を１回実行した結果を示す図である。
【００３８】
領域作成部１２は、全ての領域で包含される節点数が一定数以下となった場合に、分割処理を終了し、領域情報を生成して保持する。領域情報は、作成された領域毎に、領域を識別する領域ＩＤと、領域が包含する節点を識別する「識別ＩＤ」とを記録する。「節点ＩＤ」は、解析データの節点の識別番号である。
【００３９】
領域に包含される節点数を一定数以下とすることによって、領域毎の読み込みデータ量のばらつきがなくなる。そのため、解析データから領域の解析結果を読み込む場合に、読み込み時間のばらつきを少なくすることができる。また、節点数が密な領域では、変位量の平均が小さくなる可能性が高くなり、解析データから該当する領域の解析結果の読み込みがスキップされる確率が高くなることが期待できる。
【００４０】
ステップＳ２：  変位判定部１３は、作成された領域毎に、各節点について、取得したｎ番目のステップの解析結果の座標値と、ｎ−１番目のステップの解析結果の座標値との変位量を計算し、処理の最大変位量（最大変位量ベクトル）を求め、全節点の変位量が一定の範囲内であれば、その領域に平行移動を設定する。
【００４１】
図６は、変位量の計算例を示す図である。図６（Ａ）は、ｓｔｅｐ＿ｎ−２の解析データでの領域Ｒ１、Ｒ２を、図６（Ｂ）は、ｓｔｅｐ＿ｎ−１の解析データでの領域Ｒ１、Ｒ２を、図６（Ｃ）は、ｓｔｅｐ＿ｎの解析データでの領域Ｒ１、Ｒ２を、それぞれ示す。図６に示すように、解析対象に作成した領域には、領域Ｒ１のように、解析データの各ステップ間で節点の変位量が小さい領域と、領域Ｒ２のように、解析データの各ステップ間で節点の変位量が大きい領域とが混在していることが分かる。
【００４２】
図７は、変位結果情報例を示す図である。
【００４３】
変位結果情報４は、領域毎に、包含する各節点を識別する「節点ＩＤ」と、各節点の解析ステップ間の変位記録を含む。
【００４４】
「節点ＩＤ」は、解析データ２の節点の識別番号である。
【００４５】
変位記録は、解析データ２の各ステップを識別する「Ｓｔｅｐ番号」、各ステップにおいて、領域に平行移動が設定されているか否かを示す「平行移動フラグ」、領域の最大変位量を示す「最大変位量ベクトル」を含む。「平行移動フラグ」の値“ｔｒｕｅ”は、平行移動が設定されていることを、“ｆａｌｓｅ”は、平行移動が設定されていないことを表す。
【００４６】
ステップＳ３：  描画部１４は、解析データ２と変位結果情報４とをもとに、各領域の最大変位量ベクトルが示す変位量に相当する表示変位量を計算する。描画部１４は、表示装置１５で解析データをアニメーション表示する際の解像度をもとに、最大変位量の描画に要する画素数を計算して表示変位量とする。
【００４７】
そして、描画部１４は、現在表示中の描画データのうち、表示変位量の画素数が予め設定した閾値以上（例えば、３画素以上）、かつ、平行移動フラグが“ｆａｌｓｅ”である領域について、データ記憶部１１に記憶された解析データ２から該当する領域の解析結果を読み込み、読み込んだ解析結果をもとに描画データを生成する。また、描画部１４は、表示変位量が閾値以上、かつ、平行移動フラグが“ｔｒｕｅ”の領域について、現在表示中の描画データの該当する領域を、最大変位量に基づいて平行移動させる。そして、描画部１４は、生成したアニメーションフレームを表示装置１５に表示する。
【００４８】
描画部１４が用いる閾値は、人間が表示画面を見て、変化を感じ取ることができる変位量を示す値（画素数）で設定されていることが好ましい。また、閾値は、表示装置１５の解像度に応じて設定されてもよく、その場合には、描画部１４は、解像度と採用する閾値とを対応づけて保持しておく。
【００４９】
図８は、ステップＳ１の処理のより詳細な処理フロー例を示す図である。
【００５０】
領域作成部１２は、データ記憶部１１の解析データ２から、ｓｔｅｐ＿１の解析結果を読み込む（ステップＳ１１）。領域作成部１２は、対象を示す節点の座標の最小座標、最大座標をもとに、対象全体を包含する直方体を定義する（ステップＳ１２）。領域作成部１２は、定義した直方体に含まれる節点数が所定数以上であるかを判定し（ステップＳ１３）、節点数が所定数以上であれば（ステップＳ１３のＹ）、該当する直方体を均等に８分割する（ステップＳ１４）。節点数が所定数以上でなければ（ステップＳ１３のＮ）、領域作成部１２は、分割した領域について領域情報３を保存する（ステップＳ１５）。
【００５１】
図９は、ステップＳ２の処理のより詳細な処理フロー例を示す図である。
【００５２】
変位判定部１３は、領域情報３から領域を読み込む（ステップＳ２１）。読み込む領域があれば（ステップＳ２２のＹ）、領域に節点が含まれているかを判定する（ステップＳ２３）。領域に節点が含まれていれば（ステップＳ２３のＹ）、ステップＳ２４の処理へ進み、領域に節点が含まれていなければ（ステップＳ２３のＮ）、ステップＳ２１の処理へ戻る。
【００５３】
ステップＳ２４の処理では、変位判定部１３は、解析データ２に次のステップの解析結果が存在するかを判定し、解析結果が存在すれば（ステップＳ２４のＹ）、ｓｔｅｐ＿ｎの解析結果を読み込み（ステップＳ２５）、さらに、ｓｔｅｐ＿ｎ＋１の解析結果を読み込み（ステップＳ２６）、ステップＳ２７の処理へ進む。解析結果が存在しなければ（ステップＳ２４のＮ）、ステップＳ２１の処理へ戻る。
【００５４】
ステップＳ２７の処理では、変位判定部１３は、領域の節点の最大変位量（最大変位量ベクトル）を計算し、全ての変位量ベクトルが一定の範囲内である領域に平行移動を設定する（ステップＳ２８）。その後、変位判定部１３は、領域について、計算した最大変位量と平行移動の設定を、変位結果情報４に記録する（ステップＳ２９）。
【００５５】
ステップＳ２２の処理において、読み込む領域がない場合に（ステップＳ２２のＮ）、変位判定部１３は、処理を終了する。
【００５６】
図１０は、ステップＳ３の処理のより詳細な処理フロー例を示す図である。
【００５７】
描画部１４は、データ記憶部１１の解析データ２から、ｓｔｅｐ＿１の解析結果を読み込み（ステップＳ３１）、次のステップの解析結果が存在するかを判定する（ステップＳ３２）。次のステップの解析結果が存在する場合に（ステップＳ３２のＹ）、描画部１４は、変位結果情報４を読み込み（ステップＳ３３）、領域の最大変位量を表示装置１５での表示変位量（画素数）に変換する（ステップＳ３４）。描画部１４は、変換した表示変位量が閾値以上であるかを判定し（ステップＳ３５）、表示変位量が閾値以上でなければ（ステップＳ３５のＮ）、ステップＳ３６の処理へ進み、表示変位量が閾値以上であれば（ステップＳ３５のＹ）、ステップＳ３８の処理へ進む。
【００５８】
ステップＳ３６の処理で、描画部１４は、領域に平行移動が設定されているか（平行移動フラグ＝ｔｒｕｅ）を判定し、領域に平行移動が設定されていれば（ステップＳ３６のＹ）、表示中の描画データの当該領域を、変位結果情報４の最大変位量に基づいて平行移動（ベクトル移動）して描画し（ステップＳ３７）、領域に平行移動が設定されていなければ（ステップＳ３６のＮ）、ステップＳ３２の処理へ戻る。
【００５９】
ステップＳ３５の処理で、表示変位量が閾値以上であれば（ステップＳ３５のＹ）、描画部１４は、解析データ２の次のｓｔｅｐ＿ｎ＋１の解析結果の当該領域のデータを読み込み（ステップＳ３８）、描画データの当該領域を、読み込んだ解析結果で書き換えて描画する（ステップＳ３９）。
【００６０】
ステップＳ３２の処理において、読み込む領域がない場合に（ステップＳ３２のＮ）、描画部１３は、処理を終了する。
【００６１】
上記の解析結果表示装置１は、コンピュータとして実施することができる。
【００６２】
図１１は、上記の解析結果表示装置１のハードウェア構成の一例を示す図である。
【００６３】
コンピュータ２００は、例えば、演算装置（ＣＰＵ：Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１、メモリ２０２、外部記憶装置２０３、媒体駆動装置２０４、ネットワーク接続装置２０５、入力装置２０６、出力装置２０７などを備え、これらの各装置がバスＢに接続されている構成である。
【００６４】
演算装置２０１は、コンピュータ２００の全体を制御し、メモリ２０２に格納されたプログラムに従って解析結果表示装置１に関する機能を実現する。メモリ２０２は、ＣＰＵ２０１に実行させるＯＳのプログラム、アプリケーションプログラム、データ等を外部記憶装置２０３から読み出して格納する。外部記憶装置２０３は、プログラム及び処理に必要なデータ等も格納する。
【００６５】
プログラムが記録された記録媒体が媒体駆動装置２０４にセットされることにより、プログラムが、媒体駆動装置２０４を介してインストールされる。記録媒体は、例えば、ＦＤ（フレキシブルディスク）、ＣＤ−ＲＯＭ、ＤＶＤ、光磁気ディスクなどの媒体である。なお、プログラムのインストールは必ずしも記録媒体により行う必要はなく、ネットワークを経由して他のコンピュータによりダウンロードすることができる。
【００６６】
ネットワーク接続装置２０５は、ネットワークに接続するためのものであり、他のコンピュータとプログラムやデータの送受信を行う。
【００６７】
入力装置２０６は、操作指示を入力するためのものであり、例えばキーボード、マウス、タッチパネルなどである。出力装置２０７は、プログラムによるＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）等を表示するものであり、例えばディスプレイなどである。
【００６８】
解析結果表示装置１は、ハードウェアとして実施することができるだけでなく、コンピュータのソフトウェアとしても実施することができる。
【００６９】
例えば、図１に示した領域作成部１２、変位判定部１３、描画部１４の機能をコンピュータに実行させるプログラムを作成し、当該プログラムをコンピュータ２００のメモリ２０２に読み込ませて実行させることによって、解析結果表示装置１を実現することができる。
【００７０】
解析結果表示装置１を実現するプログラムは、ＣＤ−ＲＯＭ、ＣＤ−ＲＷ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ等やフレキシブルディスク等の記録媒体だけでなく、通信回線の先に備えられた他の記憶装置やコンピュータのハードディスク等の記憶装置に記憶されるものであってもよい。
【００７１】
以上説明した、本発明の一実施形態における解析結果表示装置１を構成する要素は、任意の組合せで実現されてもよい。複数の構成要素が１つの部材として実現されてもよく、１つの構成要素が複数の部材から構成されてもよい。
【００７２】
また、解析結果表示装置１は、上述した実施形態に限定されず、本発明の要旨を逸脱しない範囲において、各種の改良および変更を行ってもよいことは当然である。
【００７３】
解析結果表示装置１によれば、解析結果をアニメーション表示する場合に、解析結果を示す解析データを全て読み込む必要がないため、解析データ２から読み込むデータ容量を少なくすることができ、読み込み処理時間を短縮することによって、アニメーション表示の遅延を防ぐことができる。
【００７４】
図１２は、従来方法におけるデータの読み込み量と、開示する解析結果表示装置１におけるデータの読み込み量との変遷例を示す図である。
【００７５】
図１２に示すグラフの縦軸は、解析データ２の容量に対し読み込んだデータ容量の割合を、横軸は、解析データ２の各ステップの時系列の並びを表している。点線は、従来手法により読み込んだデータの容量の割合を表し、破線は、解析結果表示装置１により読み込んだデータの容量の割合を表している。
【００７６】
従来手法及び解析結果表示装置１のいずれも、最初の表示時に読み込むデータ量は同じであるが（約１００％）、以降のステップの解析結果の表示時においては、従来手法では、読み込むデータ量に変動はなく、ほぼ同じ割合である（約７０％）。これに対し、解析結果表示装置１では、各ステップにおいて読み込みが必要とされた領域のみのデータを読み込むため、読み込むデータ量が変動し（１０〜５０％）、さらに、全領域のデータを読み込む状況が生じないため、ほぼ一貫して、従来手法における読み込みの割合を下回る。
【００７７】
したがって、解析結果表示装置１によれば、解析データ２の読み込み処理を軽減して、読み込み処理の制約の影響を少なくすることができるため、高精度解析による解析データであっても、スムーズなアニメーション表示で解析結果を実現することができる。
【符号の説明】
【００７８】
１  解析結果表示装置
１１  データ記憶部
１２  領域作成部
１３  変位判定部
１４  描画部
２  解析データ
３  領域情報
４  変位結果情報
【図１】
2013196082.tif 000003
【図２】
2013196082.tif 000004
【図３】
2013196082.tif 000005
【図４】
2013196082.tif 000006
【図５】
2013196082.tif 000007
【図６】
2013196082.tif 000008
【図７】
2013196082.tif 000009
【図８】
2013196082.tif 000010
【図９】
2013196082.tif 000011
【図１０】
2013196082.tif 000012
【図１１】
2013196082.tif 000013
【図１２】
2013196082.tif 000014
【図１３】
2013196082.tif 000015