(57)【要約】【課題】断面位置を高精度で連続的かつ効率的に設定できる断面画像表示装置、方法及びプログラムを得る。【解決手段】タブレット１６の位置検出面１６Ａにて断面画像の表示対象とする３次元画像の２次元画像を提示し、位置検出面１６Ａ上の空間に前記３次元画像を位置検出面１６Ａにて提示されている２次元画像に対応する寸法かつ位置で仮想的に構成させた状態で、構成させた３次元画像における前記断面画像の表示対象とする断面位置を、当該断面に表面が対応するように表示装置１８を位置させることにより指定させる一方、ＰＣ１２により、表示装置１８の３次元位置（第１位置）の変化量をリアルタイムで検出すると共に、タブレット１６に表示装置１８が接触された際にその時点における表示装置１８の３次元位置（第２位置）を検出し、第２位置を基準として第１位置の変化量を時系列に蓄積することにより、指定された前記断面位置をリアルタイムで特定する。【選択図】図１
2008129852.tif 000002
【特許請求の範囲】
【請求項１】
３次元画像を示す３次元画像データに基づいて前記３次元画像の断面画像を表示する断面画像表示装置であって、
前記３次元画像データを予め記憶した記憶手段と、
前記断面画像を表示するための表示手段と、
前記３次元画像の２次元画像を提示する提示面を有する２次元画像提示手段と、
前記提示面上の空間に前記３次元画像を当該提示面において提示されている前記２次元画像に対応する寸法かつ位置で仮想的に構成させた状態で、当該構成させた３次元画像における前記断面画像の表示対象とする断面位置を、当該断面に表面が対応するように位置させることにより指定するための指定手段と、
前記指定手段が前記提示面上の空間に位置されている際に前記指定手段の３次元位置の変化量をリアルタイムで検出するための実時間位置検出手段と、
予め定められた位置に固定的に配置され、前記指定手段が接触された際に当該接触された位置に基づいて、その時点における前記指定手段の３次元位置を検出する接触位置検出手段と、
前記接触位置検出手段によって検出された３次元位置を基準として前記実時間位置検出手段によって検出された３次元位置の変化量を時系列に蓄積することにより前記指定手段によって指定された前記断面位置をリアルタイムで特定する特定手段と、
前記特定手段によって特定された前記断面位置における前記３次元画像の断面画像を示す断面画像データを当該断面位置及び前記３次元画像データに基づいて作成する断面画像作成手段と、
前記断面画像作成手段によって作成された前記断面画像データを用いて前記断面画像を表示するように前記表示手段を制御する制御手段と、
を備えた断面画像表示装置。
【請求項２】
前記接触位置検出手段によって検出された前記指定手段の３次元位置と、前記特定手段によって特定された断面位置に応じた前記指定手段の３次元位置との誤差を補正する補正係数を導出し、当該補正係数により前記特定手段によって特定される断面位置をリアルタイムで補正する補正手段
を更に備えた請求項１記載の断面画像表示装置。
【請求項３】
前記実時間位置検出手段は、前記指定手段に設けられた３軸加速度センサである
請求項１又は請求項２記載の断面画像表示装置。
【請求項４】
前記接触位置検出手段は、前記２次元画像提示手段の前記提示面に設けられている
請求項１乃至請求項３の何れか１項記載の断面画像表示装置。
【請求項５】
前記特定手段によって特定された断面位置を前記３次元画像における座標系の断面位置に換算する換算手段を更に備え、
前記断面画像作成手段は、前記換算手段によって換算された前記断面位置における前記３次元画像の断面画像を示す断面画像データを当該断面位置及び前記３次元画像データに基づいて作成する
請求項１乃至請求項４の何れか１項記載の断面画像表示装置。
【請求項６】
３次元画像を示す３次元画像データに基づいて前記３次元画像の断面画像を表示する断面画像表示方法であって、
予め定められた提示面において前記３次元画像の２次元画像を提示する提示工程と、
前記提示面上の空間に前記３次元画像を当該提示面において提示されている前記２次元画像に対応する寸法かつ位置で仮想的に構成させた状態で、当該構成させた３次元画像における前記断面画像の表示対象とする断面位置を、当該断面に表面が対応するように指定手段を位置させることにより指定させる指定工程と、
前記指定手段が前記提示面上の空間に位置されている際に前記指定手段の３次元位置の変化量をリアルタイムで検出する実時間位置検出工程と、
予め定められた位置に固定的に配置された接触面に前記指定手段が接触された際に当該接触された位置に基づいて、その時点における前記指定手段の３次元位置を検出する接触位置検出工程と、
前記接触位置検出工程によって検出した３次元位置を基準として前記実時間位置検出工程によって検出された３次元位置の変化量を時系列に蓄積することにより前記指定手段によって指定された前記断面位置をリアルタイムで特定する特定工程と、
前記特定工程によって特定された前記断面位置における前記３次元画像の断面画像を示す断面画像データを当該断面位置及び前記３次元画像データに基づいて作成する断面画像作成工程と、
前記断面画像作成工程によって作成された前記断面画像データを用いて前記断面画像を表示するように表示手段を制御する制御工程と、
を有する断面画像表示方法。
【請求項７】
前記接触位置検出工程によって検出された前記指定手段の３次元位置と、前記特定工程によって特定された断面位置に応じた前記指定手段の３次元位置との誤差を補正する補正係数を導出し、当該補正係数により前記特定工程によって特定される断面位置をリアルタイムで補正する補正工程
を更に有する請求項６記載の断面画像表示方法。
【請求項８】
前記実時間位置検出工程は、前記指定手段に設けられた３軸加速度センサにより前記変化量を検出する
請求項６又は請求項７記載の断面画像表示方法。
【請求項９】
３次元画像を示す３次元画像データに基づいて前記３次元画像の断面画像を表示すると共に、前記３次元画像データを予め記憶した記憶手段と、前記断面画像を表示するための表示手段と、前記３次元画像の２次元画像を提示する提示面を有する２次元画像提示手段と、前記提示面上の空間に前記３次元画像を当該提示面において提示されている前記２次元画像に対応する寸法かつ位置で仮想的に構成させた状態で、当該構成させた３次元画像における前記断面画像の表示対象とする断面位置を、当該断面に表面が対応するように位置させることにより指定するための指定手段と、前記指定手段が前記提示面上の空間に位置されている際に前記指定手段の３次元位置の変化量をリアルタイムで検出するための実時間位置検出手段と、予め定められた位置に固定的に配置され、前記指定手段が接触された際に当該接触された位置に基づいて、その時点における前記指定手段の３次元位置を検出する接触位置検出手段と、を備えた断面画像表示装置により実行される断面画像表示プログラムであって、
前記接触位置検出手段によって検出された３次元位置を基準として前記実時間位置検出手段によって検出された３次元位置の変化量を時系列に蓄積することにより前記指定手段によって指定された前記断面位置をリアルタイムで特定する特定ステップと、
前記特定ステップによって特定された前記断面位置における前記３次元画像の断面画像を示す断面画像データを当該断面位置及び前記３次元画像データに基づいて作成する断面画像作成ステップと、
前記断面画像作成ステップによって作成された前記断面画像データを用いて前記断面画像を表示するように前記表示手段を制御する制御ステップと、
をコンピュータに実行させる断面画像表示プログラム。
【請求項１０】
前記接触位置検出手段によって検出された前記指定手段の３次元位置と、前記特定ステップによって特定された断面位置に応じた前記指定手段の３次元位置との誤差を補正する補正係数を導出し、当該補正係数により前記特定ステップによって特定される断面位置をリアルタイムで補正する補正ステップ
を更に有する請求項９記載の断面画像表示プログラム。
【請求項１１】
前記実時間位置検出手段は、前記指定手段に設けられた３軸加速度センサである
請求項９又は請求項１０記載の断面画像表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、断面画像表示装置、断面画像表示方法及び断面画像表示プログラムに係り、より詳しくは、３次元画像を示す３次元画像データに基づいて前記３次元画像の断面画像を表示する断面画像表示装置、断面画像表示方法及び断面画像表示プログラムに関する。
【背景技術】
【０００２】
近年、画像処理技術やコンピュータ・グラフィクス技術の進展に伴い、３次元画像の断面画像をリアルタイムで表示したい、という要望が高くなっている。例えば、施工前、施工中、施工後の建物や設計中の自動車等を表示対象とした顧客向けプレゼンテーションでの利用や、医療機関等における人体を表示対象とした患者やその家族向け説明時での利用等である。なお、ここでいう「断面画像」には、３次元画像を破断面により切断した場合の当該３次元画像の断面を示す画像の他、上記破断面を３次元画像の内部又は外部に設けた場合の当該３次元画像の透視画像、及び当該透視画像と上記断面を示す画像との組み合わせも含まれる。
【０００３】
この要望に応えるために適用できる従来の技術として、特許文献１には、平面図上に引かれた切断線に沿ってその断面図を作画する装置であって、前記平面図を表す平面図情報を記憶するための記憶手段を備え、前記平面図情報を前記記憶手段から読み出し、読み出した平面図情報に基づいて前記平面図を作画し、前記切断線と前記平面図上のその他の線との交点に関する交点情報及び高さに関する高さ情報に基づいて前記断面図を作画することを特徴とする断面図作画装置が開示されている。
【０００４】
この技術を、上記平面図を上記建物、自動車、人体等の３次元画像の平面図として適用すると共に、作画した断面図を画像として表示するものとすることにより、これらの３次元画像の断面図を表示することができる。
【特許文献１】特開２００１−５２０３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、表示する断面画像の用途によっては、複数箇所の断面画像を連続的に表示したい場合がある。この場合、当該複数箇所の断面位置を高精度で連続的かつ効率的に指定する必要がある。
【０００６】
これに対し、上記特許文献１に開示されている技術は、平面図に対して切断線を設定することによって断面位置を指定するものとされているので、断面位置を高精度で連続的かつ効率的に設定することが困難である、という問題点があった。
【０００７】
本発明は上記問題点を解消するためになされたものであり、断面位置を高精度で連続的かつ効率的に設定することのできる断面画像表示装置、断面画像表示方法及び断面画像表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１記載の断面画像表示装置は、３次元画像を示す３次元画像データに基づいて前記３次元画像の断面画像を表示する断面画像表示装置であって、前記３次元画像データを予め記憶した記憶手段と、前記断面画像を表示するための表示手段と、前記３次元画像の２次元画像を提示する提示面を有する２次元画像提示手段と、前記提示面上の空間に前記３次元画像を当該提示面において提示されている前記２次元画像に対応する寸法かつ位置で仮想的に構成させた状態で、当該構成させた３次元画像における前記断面画像の表示対象とする断面位置を、当該断面に表面が対応するように位置させることにより指定するための指定手段と、前記指定手段が前記提示面上の空間に位置されている際に前記指定手段の３次元位置の変化量をリアルタイムで検出するための実時間位置検出手段と、予め定められた位置に固定的に配置され、前記指定手段が接触された際に当該接触された位置に基づいて、その時点における前記指定手段の３次元位置を検出する接触位置検出手段と、前記接触位置検出手段によって検出された３次元位置を基準として前記実時間位置検出手段によって検出された３次元位置の変化量を時系列に蓄積することにより前記指定手段によって指定された前記断面位置をリアルタイムで特定する特定手段と、前記特定手段によって特定された前記断面位置における前記３次元画像の断面画像を示す断面画像データを当該断面位置及び前記３次元画像データに基づいて作成する断面画像作成手段と、前記断面画像作成手段によって作成された前記断面画像データを用いて前記断面画像を表示するように前記表示手段を制御する制御手段と、を備えている。
【０００９】
請求項１記載の断面画像表示装置は、３次元画像を示す３次元画像データに基づいて前記３次元画像の断面画像を表示するものであり、前記３次元画像データが記憶手段によって予め記憶されると共に、前記断面画像が表示手段によって表示されるものとされている。
【００１０】
なお、上記断面画像には、３次元画像を破断面により切断した場合の当該３次元画像の断面を示す画像の他、上記破断面を３次元画像の内部又は外部に設けた場合の当該３次元画像の透視画像、及び当該透視画像と上記断面を示す画像との組み合わせも含まれる。また、上記記憶手段には、ＲＡＭ（Random Access Memory）、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）、フラッシュＥＥＰＲＯＭ（Flash EEPROM）等の半導体記憶素子、スマート・メディア（SmartMedia（登録商標））、フレキシブルディスク、光磁気ディスク等の可搬記録媒体やハードディスク等の固定記録媒体、或いはネットワークに接続されたサーバ・コンピュータ等に設けられた外部記憶装置が含まれる。更に、上記表示手段には、液晶ディスプレイ、プラズマ・ディスプレイ、有機ＥＬディスプレイ、ＣＲＴディスプレイ等の各種ディスプレイが含まれる。
【００１１】
ここで、本発明では、２次元画像提示手段の提示面により、前記３次元画像の２次元画像が提示され、指定手段により、前記提示面上の空間に前記３次元画像を当該提示面において提示されている前記２次元画像に対応する寸法かつ位置で仮想的に構成させた状態で、当該構成させた３次元画像における前記断面画像の表示対象とする断面位置が、当該断面に表面が対応するように位置されることにより指定される。
【００１２】
また、本発明では、実時間位置検出手段により、前記指定手段が前記提示面上の空間に位置されている際に前記指定手段の３次元位置の変化量がリアルタイムで検出される一方、予め定められた位置に固定的に配置された接触位置検出手段により、前記指定手段が接触された際に当該接触された位置に基づいて、その時点における前記指定手段の３次元位置が検出される。
【００１３】
そして、本発明では、特定手段により、前記接触位置検出手段によって検出された３次元位置が基準とされて、前記実時間位置検出手段によって検出された３次元位置の変化量が時系列に蓄積されることにより前記指定手段によって指定された前記断面位置がリアルタイムで特定され、断面画像作成手段により、前記特定手段によって特定された前記断面位置における前記３次元画像の断面画像を示す断面画像データが当該断面位置及び前記３次元画像データに基づいて作成され、制御手段により、前記断面画像作成手段によって作成された前記断面画像データが用いられて前記断面画像が表示されるように前記表示手段が制御される。
【００１４】
すなわち、本発明では、２次元画像提示手段の提示面において表示対象とする３次元画像の２次元画像を提示すると共に、指定手段により、利用者に対して、当該提示面上の空間に前記３次元画像を当該提示面において提示されている前記２次元画像に対応する寸法かつ位置で仮想的に構成させた状態で、当該構成させた３次元画像における前記断面画像の表示対象とする断面位置を、当該断面に表面が対応するように位置させることにより指定させることによって断面位置を設定するようにしており、これによって利用者は実際の３次元画像に対して直接切断する状態で、自然な動作により断面位置を指定することができ、この結果として、断面位置を連続的かつ効率的に設定することができるようにしている。
【００１５】
また、本発明では、予め定められた位置に固定的に配置され、前記指定手段が接触された際に当該接触された位置に基づいて、その時点における前記指定手段の３次元位置を検出する接触位置検出手段によって検出された前記３次元位置を基準として、前記指定手段が前記提示面上の空間に位置されている際に前記指定手段の３次元位置の変化量をリアルタイムで検出するための実時間位置検出手段によって検出された３次元位置の変化量を時系列に蓄積することにより前記指定手段によって指定された前記断面位置をリアルタイムで特定するようにしており、これによって当該断面位置を高精度に特定できるようにしている。
【００１６】
このように、請求項１記載の断面画像表示装置によれば、３次元画像を示す３次元画像データに基づいて前記３次元画像の断面画像を表示するに当たり、予め定められた提示面において前記３次元画像の２次元画像を提示し、前記提示面上の空間に前記３次元画像を当該提示面において提示されている前記２次元画像に対応する寸法かつ位置で仮想的に構成させた状態で、当該構成させた３次元画像における前記断面画像の表示対象とする断面位置を、当該断面に表面が対応するように指定手段を位置させることにより指定させる一方、前記指定手段が前記提示面上の空間に位置されている際に前記指定手段の３次元位置（第１位置）の変化量をリアルタイムで検出すると共に、予め定められた位置に固定的に配置された接触位置検出手段に前記指定手段が接触された際に当該接触された位置に基づいて、その時点における前記指定手段の３次元位置（第２位置）を検出し、第２位置を基準として、第１位置の変化量を時系列に蓄積することにより前記指定手段によって指定された前記断面位置をリアルタイムで特定し、特定した前記断面位置における前記３次元画像の断面画像を示す断面画像データを当該断面位置及び前記３次元画像データに基づいて作成し、作成した前記断面画像データを用いて前記断面画像を表示するように表示手段を制御しているので、断面位置を高精度で連続的かつ効率的に設定することができる。
【００１７】
なお、本発明は、請求項２に記載の発明のように、前記接触位置検出手段によって検出された前記指定手段の３次元位置と、前記特定手段によって特定された断面位置に応じた前記指定手段の３次元位置との誤差を補正する補正係数を導出し、当該補正係数により前記特定手段によって特定される断面位置をリアルタイムで補正する補正手段を更に備えてもよい。これにより、より高精度で断面位置を設定することができる。
【００１８】
また、本発明は、請求項３に記載の発明のように、前記実時間位置検出手段が、前記指定手段に設けられた３軸加速度センサであるものとしてもよい。これにより、本発明を低コスト、かつ小スペースで実現することができる。
【００１９】
また、本発明は、請求項４に記載の発明のように、前記接触位置検出手段が、前記２次元画像提示手段の前記提示面に設けられているものとしてもよい。これにより、利便性を向上させることができる。
【００２０】
更に、本発明は、請求項５に記載の発明のように、前記特定手段によって特定された断面位置を前記３次元画像における座標系の断面位置に換算する換算手段を更に備え、前記断面画像作成手段が、前記換算手段によって換算された前記断面位置における前記３次元画像の断面画像を示す断面画像データを当該断面位置及び前記３次元画像データに基づいて作成するものとしてもよい。これにより、より高精度に前記断面画像を表示することができる。
【００２１】
一方、上記目的を達成するために、請求項６記載の断面画像表示方法は、３次元画像を示す３次元画像データに基づいて前記３次元画像の断面画像を表示する断面画像表示方法であって、予め定められた提示面において前記３次元画像の２次元画像を提示する提示工程と、前記提示面上の空間に前記３次元画像を当該提示面において提示されている前記２次元画像に対応する寸法かつ位置で仮想的に構成させた状態で、当該構成させた３次元画像における前記断面画像の表示対象とする断面位置を、当該断面に表面が対応するように指定手段を位置させることにより指定させる指定工程と、前記指定手段が前記提示面上の空間に位置されている際に前記指定手段の３次元位置の変化量をリアルタイムで検出する実時間位置検出工程と、予め定められた位置に固定的に配置された接触面に前記指定手段が接触された際に当該接触された位置に基づいて、その時点における前記指定手段の３次元位置を検出する接触位置検出工程と、前記接触位置検出工程によって検出した３次元位置を基準として前記実時間位置検出工程によって検出された３次元位置の変化量を時系列に蓄積することにより前記指定手段によって指定された前記断面位置をリアルタイムで特定する特定工程と、前記特定工程によって特定された前記断面位置における前記３次元画像の断面画像を示す断面画像データを当該断面位置及び前記３次元画像データに基づいて作成する断面画像作成工程と、前記断面画像作成工程によって作成された前記断面画像データを用いて前記断面画像を表示するように表示手段を制御する制御工程と、を有するものである。
【００２２】
従って、請求項６記載の断面画像表示方法によれば、請求項１記載の発明と同様に作用するので、請求項１記載の発明と同様に、断面位置を高精度で連続的かつ効率的に設定することができる。
【００２３】
なお、請求項６記載の発明は、請求項７に記載の発明のように、前記接触位置検出工程によって検出された前記指定手段の３次元位置と、前記特定工程によって特定された断面位置に応じた前記指定手段の３次元位置との誤差を補正する補正係数を導出し、当該補正係数により前記特定工程によって特定される断面位置をリアルタイムで補正する補正工程を更に有するものとしてもよい。これにより、より高精度で断面位置を設定することができる。
【００２４】
また、請求項６又は請求項７記載の発明は、請求項８に記載の発明のように、前記実時間位置検出工程が、前記指定手段に設けられた３軸加速度センサにより前記変化量を検出するものとしてもよい。これにより、本発明を低コスト、かつ小スペースで実現することができる。
【００２５】
一方、上記目的を達成するために、請求項９記載の断面画像表示プログラムは、３次元画像を示す３次元画像データに基づいて前記３次元画像の断面画像を表示すると共に、前記３次元画像データを予め記憶した記憶手段と、前記断面画像を表示するための表示手段と、前記３次元画像の２次元画像を提示する提示面を有する２次元画像提示手段と、前記提示面上の空間に前記３次元画像を当該提示面において提示されている前記２次元画像に対応する寸法かつ位置で仮想的に構成させた状態で、当該構成させた３次元画像における前記断面画像の表示対象とする断面位置を、当該断面に表面が対応するように位置させることにより指定するための指定手段と、前記指定手段が前記提示面上の空間に位置されている際に前記指定手段の３次元位置の変化量をリアルタイムで検出するための実時間位置検出手段と、予め定められた位置に固定的に配置され、前記指定手段が接触された際に当該接触された位置に基づいて、その時点における前記指定手段の３次元位置を検出する接触位置検出手段と、を備えた断面画像表示装置により実行される断面画像表示プログラムであって、前記接触位置検出手段によって検出された３次元位置を基準として前記実時間位置検出手段によって検出された３次元位置の変化量を時系列に蓄積することにより前記指定手段によって指定された前記断面位置をリアルタイムで特定する特定ステップと、前記特定ステップによって特定された前記断面位置における前記３次元画像の断面画像を示す断面画像データを当該断面位置及び前記３次元画像データに基づいて作成する断面画像作成ステップと、前記断面画像作成ステップによって作成された前記断面画像データを用いて前記断面画像を表示するように前記表示手段を制御する制御ステップと、をコンピュータに実行させるものである。
【００２６】
従って、請求項９記載の断面画像表示プログラムによれば、コンピュータに対して請求項１記載の発明と同様に作用させることができるので、請求項１記載の発明と同様に、断面位置を高精度で連続的かつ効率的に設定することができる。
【００２７】
なお、請求項９記載の発明は、請求項１０に記載の発明のように、前記接触位置検出手段によって検出された前記指定手段の３次元位置と、前記特定ステップによって特定された断面位置に応じた前記指定手段の３次元位置との誤差を補正する補正係数を導出し、当該補正係数により前記特定ステップによって特定される断面位置をリアルタイムで補正する補正ステップを更に有するものとしてもよい。これにより、より高精度で断面位置を設定することができる。
【００２８】
また、請求項９又は請求項１０記載の発明は、請求項１１に記載の発明のように、前記実時間位置検出手段が、前記指定手段に設けられた３軸加速度センサであるものとしてもよい。これにより、本発明を低コスト、かつ小スペースで実現することができる。
【発明の効果】
【００２９】
本発明によれば、３次元画像を示す３次元画像データに基づいて前記３次元画像の断面画像を表示するに当たり、予め定められた提示面において前記３次元画像の２次元画像を提示し、前記提示面上の空間に前記３次元画像を当該提示面において提示されている前記２次元画像に対応する寸法かつ位置で仮想的に構成させた状態で、当該構成させた３次元画像における前記断面画像の表示対象とする断面位置を、当該断面に表面が対応するように指定手段を位置させることにより指定させる一方、前記指定手段が前記提示面上の空間に位置されている際に前記指定手段の３次元位置（第１位置）の変化量をリアルタイムで検出すると共に、予め定められた位置に固定的に配置された接触位置検出手段に前記指定手段が接触された際に当該接触された位置に基づいて、その時点における前記指定手段の３次元位置（第２位置）を検出し、第２位置を基準として、第１位置の変化量を時系列に蓄積することにより前記指定手段によって指定された前記断面位置をリアルタイムで特定し、特定した前記断面位置における前記３次元画像の断面画像を示す断面画像データを当該断面位置及び前記３次元画像データに基づいて作成し、作成した前記断面画像データを用いて前記断面画像を表示するように表示手段を制御しているので、断面位置を高精度で連続的かつ効率的に設定することができる、という効果が得られる。
【発明を実施するための最良の形態】
【００３０】
以下、図面を参照して本発明の実施の形態の一例を詳細に説明する。
【００３１】
［第１の実施の形態］
まず、図１を参照して、本発明が適用された断面画像表示システム１０の構成を説明する。
【００３２】
同図に示すように、本実施の形態に係る断面画像表示システム１０は、当該システム１０全体の動作を司るパーソナル・コンピュータ（以下、「ＰＣ」という。）１２と、タブレット１６と、板状とされた小型の表示装置１８と、を含んで構成されている。
【００３３】
本実施の形態に係る表示装置１８は、液晶ディスプレイによる表示面１８Ａを備えている。なお、表示装置１８の表示媒体としては液晶ディスプレイに限らず、現存する各種のディスプレイを適用することができるが、表示装置１８は断面位置を連続的に指定するために用いるものである（詳細は後述。）ため、この際の操作性を考慮すると、有機ＥＬディスプレイ、プラズマ・ディスプレイ等の薄型のものを適用することが好ましい。
【００３４】
また、図２にも示されているように、表示装置１８の両端部には、各々タブレット１６によって先端部による指定位置の位置座標を検出することのできる一対のペン１８Ｂが、当該先端部が表示装置１８を正立させた状態で鉛直下方を向く状態で固定されている。従って、タブレット１６は、表示装置１８をペン１８Ｂの先端部が下方を向く姿勢（以下、「通常姿勢」という。）とし、タブレット１６の位置検出面１６Ａの予め定められた位置検出許容範囲以内にペン１８Ｂの先端部が接触されているときに、表示装置１８の下端両端部における位置検出面１６Ａ上の位置座標（以下、「接触位置座標」という。）を検出することができる。
【００３５】
図２に示すように、本実施の形態に係る表示装置１８には、Ｘ軸方向、Ｙ軸方向、Ｚ軸方向の３軸方向の加速度を検出する加速度センサ１８Ｃと、加速度センサ１８Ｃによって検出された３軸方向の加速度を示す情報（以下、「加速度情報」という。）を外部装置に送信する送信部１８Ｄと、が備えられている。本実施の形態に係る表示装置１８では、加速度センサ１８Ｃ及び送信部１８Ｄが表示装置１８における表示面１８Ａの外側の外周部近傍に設けられている。なお、本実施の形態におけるＸ軸方向及びＹ軸方向は、タブレット１６により検出される位置座標のＸ−Ｙ座標系におけるＸ軸方向及びＹ軸方向に一致するものであり、Ｚ軸方向は鉛直方向に一致するものである。
【００３６】
なお、タブレット１６の位置検出面１６Ａは、断面画像の表示対象とする３次元画像の平面画像、側面画像、斜視画像、当該３次元画像の所定位置における断面画像等の２次元画像（以下、「提示２次元画像」という。）が描画された用紙が載置されることにより当該提示２次元画像を提示する、本発明の提示面としての役割も有している。
【００３７】
タブレット１６はＰＣ１２に電気的に接続されており、ＰＣ１２は、タブレット１６の作動の制御を行う一方、タブレット１６によって検出された接触位置座標を取得することができる。また、表示装置１８もまたＰＣ１２に電気的に接続されており、ＰＣ１２は、表示装置１８の表示面１８Ａに対して任意の画像を表示させることができる一方、表示装置１８から加速度情報を受信することができる。なお、ＰＣ１２には、後述するようにキーボード、ディスプレイ等の周辺機器が備えられているが、図１では、これらの周辺機器の図示を省略する。
【００３８】
次に、図３を参照して、本システムにおいて特に重要な役割を有するＰＣ１２の電気系の要部構成を説明する。
【００３９】
同図に示すように、本実施の形態に係るＰＣ１２は、ＰＣ１２全体の動作を司るＣＰＵ（中央処理装置）２０Ａと、ＣＰＵ２０Ａによる各種処理プログラムの実行時のワークエリア等として用いられるＲＡＭ２０Ｂと、各種制御プログラムや各種パラメータ等が予め記憶されたＲＯＭ２０Ｃと、各種情報を記憶するために用いられる二次記憶部（ここでは、ハードディスク装置）２０Ｄと、各種情報を入力するために用いられるキーボード２０Ｅと、各種情報を表示するために用いられるディスプレイ２０Ｆと、外部装置等との間の各種信号の授受を司る入出力Ｉ／Ｆ（インタフェース）２０Ｇと、が備えられており、これら各部はシステムバスＢＵＳにより電気的に相互に接続されている。
【００４０】
従って、ＣＰＵ２０Ａは、ＲＡＭ２０Ｂ、ＲＯＭ２０Ｃ、及び二次記憶部２０Ｄに対するアクセス、キーボード２０Ｅを介した各種入力情報の取得、ディスプレイ２０Ｆに対する各種情報の表示、及び入出力Ｉ／Ｆ２０Ｇを介した外部装置等との間の各種信号の授受を各々行うことができる。なお、入出力Ｉ／Ｆ２０Ｇには、前述したタブレット１６及び表示装置１８が電気的に接続されると共に、図示しないプリンタも接続されている。
【００４１】
一方、図４には、ＰＣ１２に備えられた二次記憶部２０Ｄの主な記憶内容が模式的に示されている。同図に示すように、二次記憶部２０Ｄには、各種データベースを記憶するためのデータベース領域ＤＢと、各種処理を行うためのプログラム等を記憶するためのプログラム領域ＰＧと、が設けられている。
【００４２】
なお、データベース領域ＤＢには、断面画像表示システム１０において断面画像の表示対象としている３次元画像を示す３次元画像データを記憶するための３次元画像データベースＤＢ１が含まれている。また、プログラム領域ＰＧには、後述する断面画像表示処理プログラムの他、汎用のコンピュータ・グラフィクス用のアプリケーション・プログラム（以下、「ＣＧプログラム」という。）が予め記憶（インストール）されている。なお、本実施の形態に係る断面画像表示システム１０では、上記３次元画像データとして、３次元物体の３次元形状を座標で表現した座標データと、当該３次元物体の表面及び内部の少なくとも一方の色データ及び形状の画像データを含むデータを適用しているが、これに限らず、例えば、上記座標データのみにより構成されたデータを適用してもよい。
【００４３】
本実施の形態に係るＣＧプログラムは、３次元画像データベースＤＢ１に記憶されている３次元画像データに基づいて、当該画像データにより示される３次元画像の断面画像を示す２次元画像データを作成する機能（以下、「断面画像作成機能」という。）を有している。なお、本実施の形態に係るＣＧプログラムの断面画像作成機能では、後述する仮想的なカメラ２４（図７（Ｂ）も参照。）の位置を示す座標及び当該カメラ２４の注視点を示す座標が設定されることにより上記断面画像を示す２次元画像データが作成されるものとされている。また、ＣＧプログラムは、３次元画像データベースＤＢ１に記憶されている３次元画像データに基づいて、当該画像データにより示される３次元画像の平面画像、側面画像、斜視画像、天井伏画像等の２次元画像を示す２次元画像データを作成する機能（以下、「２次元画像作成機能」という。）も有している。なお、これらの機能はＣＧプログラムにおいて従来既知の一般的な機能であるので、これ以上のここでの説明は省略する。
【００４４】
次に、図５を参照して、本実施の形態に係る断面画像表示システム１０の作用を説明する。なお、図５は、利用者により、キーボード２０Ｅを介して断面画像表示処理の実行を指示する指示入力が行われた際にＰＣ１２のＣＰＵ２０Ａによって実行される断面画像表示処理プログラムの処理の流れを示すフローチャートである。
【００４５】
当該断面画像表示処理プログラムの実行に先立ち、利用者は、３次元画像データベースＤＢ１に登録されている３次元画像から断面画像の表示対象とする３次元画像を指定し、ＣＧプログラムの２次元画像作成機能を利用して、タブレット１６の位置検出面１６Ａにより提示する提示２次元画像（ここでは、平面画像、側面画像、斜視画像の何れか１つ）が予め定められたサイズで描画された用紙を不図示のプリンタにより作成する。
【００４６】
そして、利用者は、作成した用紙を位置検出面１６Ａ上の所定の位置（ここでは、上記用紙の中心位置が位置検出面１６Ａの中心位置に略一致する位置）に載置した後、上記断面画像表示処理の実行を指示する指示入力を行う。これに応じて、ＣＰＵ２０Ａは、図５に示される断面画像表示処理プログラムの実行を開始する。
【００４７】
まず、同図のステップ１００では、タブレット１６に対する検出座標軸の初期値化等を行う初期設定を行い、次のステップ１０２にて、利用者により表示装置１８の位置により指定された断面位置を導出する断面位置導出処理を実行する。
【００４８】
このとき、利用者は、タブレット１６の位置検出面１６Ａ上の空間に、指定した３次元画像を当該位置検出面１６Ａにおいて提示されている提示２次元画像に対応する寸法かつ位置で仮想的に構成した状態で、当該構成した３次元画像における表示対象とする断面位置に表示装置１８の表示面１８Ａを位置させることにより、当該断面位置を指定する。
【００４９】
そこで、上記断面位置導出処理では、表示装置１８から加速度情報をリアルタイムで取得する一方、タブレット１６の位置検出面１６Ａの位置検出許容範囲以内に表示装置１８のペン１８Ｂの先端部が接触された際にはタブレット１６から接触位置座標を取得して、取得した加速度情報及び接触位置座標に基づいて、表示装置１８の下端両端部における位置座標（以下、「指定断面位置座標」という。）を導出する指定断面位置座標導出処理ルーチン・プログラムを実行する。以下、図６を参照して、指定断面位置座標導出処理ルーチン・プログラムについて説明する。
【００５０】
まず、ステップ２００では、表示装置１８から加速度情報を受信し、次のステップ２０２では、受信した加速度情報をＸ軸、Ｙ軸、Ｚ軸の各軸毎に２回積分することにより、各軸方向に対する表示装置１８の移動距離を算出する。なお、ここでは、上記積分を、この時点で実行されている断面画像表示処理プログラムの実行期間中における本指定断面位置座標導出処理ルーチン・プログラムの実行周期の期間を範囲として行う。以下では、ここで得られたＸ軸方向の移動距離を距離ａｘといい、Ｙ軸方向の移動距離を距離ａｙといい、Ｚ軸方向の移動距離を距離ａｚという。
【００５１】
次のステップ２０４では、この時点で実行されている断面画像表示処理プログラムの実行期間中において指定断面位置座標導出処理ルーチン・プログラムが前回実行されてから、この時点まで（この時点で実行されている断面画像表示処理プログラムの実行期間中において指定断面位置座標導出処理ルーチン・プログラムが初めて実行されている場合には、当該断面画像表示処理プログラムの実行開始時から、この時点まで）の間にタブレット１６から接触位置座標が受信されたか否かを判定し、否定判定となった場合はステップ２０６に移行して、次の（１）式〜（６）式により指定断面位置座標を算出し、その後に後述するステップ２１２に移行する。
【００５２】
ｘｐ１＝ｐｘ１＋ａｘ×ｃｘ１          （１）
ｙｐ１＝ｐｙ１＋ａｙ×ｃｙ１          （２）
ｚｐ１＝ｐｚ１＋ａｚ×ｃｚ１          （３）
ｘｐ２＝ｐｘ２＋ａｘ×ｃｘ２          （４）
ｙｐ２＝ｐｙ２＋ａｙ×ｃｙ２          （５）
ｚｐ２＝ｐｚ２＋ａｚ×ｃｚ２          （６）
ここで、（１）式〜（３）式におけるｘｐ１，ｙｐ１，ｚｐ１は、一方のペン１８Ｂの先端部のＸ軸方向，Ｙ軸方向，Ｚ軸方向の各位置座標を表し、（４）式〜（６）式におけるｘｐ２，ｙｐ２，ｚｐ２は、他方のペン１８Ｂの先端部のＸ軸方向，Ｙ軸方向，Ｚ軸方向の各位置座標を表すものであり、これらの位置座標が指定断面位置座標に相当する。
【００５３】
また、（１）式〜（３）式におけるｐｘ１，ｐｙ１，ｐｚ１は、この時点で実行されている断面画像表示処理プログラムの実行期間中において指定断面位置座標導出処理ルーチン・プログラムが前回実行された際に得られた一方のペン１８Ｂの先端部の位置座標を表し、（４）式〜（６）式におけるｐｘ２，ｐｙ２，ｐｚ２は、この時点で実行されている断面画像表示処理プログラムの実行期間中において指定断面位置座標導出処理ルーチン・プログラムが前回実行された際に得られた他方のペン１８Ｂの先端部の位置座標を表す。
【００５４】
更に、（１）式〜（３）式におけるｃｘ１，ｃｙ１，ｃｚ１は、タブレット１６によって検出された一方のペン１８Ｂの先端部における３次元位置と、（１）式〜（３）式により算出される位置座標により示される３次元位置との誤差を補正するための各軸毎の補正係数を表し、（４）式〜（６）式におけるｃｘ２，ｃｙ２，ｃｚ２は、タブレット１６によって検出された他方のペン１８Ｂの先端部における３次元位置と、（４）式〜（６）式により算出される位置座標により示される３次元位置との誤差を補正するための各軸毎の補正係数を表すものであり、後述するステップ２０８の処理によって算出されるものである。
【００５５】
なお、この時点で実行されている断面画像表示処理プログラムの実行が開始されてから表示装置１８のペン１８Ｂの先端がタブレット１６の位置検出面１６Ａにおける位置検出許容範囲以内に接触されるまでの期間内は、位置座標ｐｘ１，ｐｙ１，ｐｚ１，ｐｘ２，ｐｙ２，ｐｚ２及び補正係数ｃｘ１，ｃｙ１，ｃｚ１，ｃｘ２，ｃｙ２，ｃｚ２が不定値となってしまうため、ユーザは、断面画像表示処理プログラムの実行を指示する指示入力を行った後、早めに上記位置検出許容範囲以内にペン１８Ｂの先端部を一旦接触させるようにする。
【００５６】
一方、上記ステップ２０４において肯定判定となった場合はステップ２０８に移行し、次の（７）式〜（１２）式により、補正係数ｃｘ１，ｃｙ１，ｃｚ１，ｃｘ２，ｃｙ２，ｃｚ２を算出する。
【００５７】
ｃｘ１＝（ｔｘ１−ｐｘ１）／ａｘ          （７）
ｃｙ１＝（ｔｙ１−ｐｙ１）／ａｙ          （８）
ｃｚ１＝（ｔｚ１−ｐｚ１）／ａｚ          （９）
ｃｘ２＝（ｔｘ２−ｐｘ２）／ａｘ          （１０）
ｃｙ２＝（ｔｙ２−ｐｙ２）／ａｙ          （１１）
ｃｚ２＝（ｔｚ２−ｐｚ２）／ａｚ          （１２）
ここで、（７）式及び（８）式におけるｔｘ１，ｔｙ１は、タブレット１６から受信した一方のペン１８ＢのＸ軸，Ｙ軸の接触位置座標を表し、（１０）式及び（１１）式におけるｔｘ２，ｔｙ２は、タブレット１６から受信した他方のペン１８ＢのＸ軸，Ｙ軸の接触位置座標を表し、（９）式及び（１２）式におけるｔｚ１及びｔｚ２は、タブレット１６の位置検出面１６ＡにおけるＺ軸方向の位置座標（すなわち、位置検出面１６Ａの高さ）を表す。
【００５８】
次のステップ２１０では、次の（１３）式〜（１８）式により指定断面位置座標を算出し、その後にステップ２１２に移行する。
【００５９】
ｘｐ１＝ｔｘ１          （１３）
ｙｐ１＝ｔｙ１          （１４）
ｚｐ１＝ｔｚ１          （１５）
ｘｐ２＝ｔｘ２          （１６）
ｙｐ２＝ｔｙ２          （１７）
ｚｐ２＝ｔｚ２          （１８）
ステップ２１２では、次の（１９）式〜（２４）式により指定断面位置座標を、位置座標ｐｘ１，ｐｙ１，ｐｚ１，ｐｘ２，ｐｙ２，ｐｚ２の対応するものに代入し、その後に本指定断面位置座標導出処理ルーチン・プログラムを終了する。
【００６０】
ｐｘ１＝ｘｐ１          （１９）
ｐｙ１＝ｙｐ１          （２０）
ｐｚ１＝ｚｐ１          （２１）
ｐｘ２＝ｘｐ２          （２２）
ｐｙ２＝ｙｐ２          （２３）
ｐｚ２＝ｚｐ２          （２４）
以上の指定断面位置座標導出処理ルーチン・プログラムが終了すると、断面画像表示処理プログラム（図５参照。）のステップ１０２では、当該指定断面位置座標導出処理ルーチン・プログラムによって導出された指定断面位置座標を、以下に示すように３次元画像の座標系に換算する。
【００６１】
なお、ここでは、図７（Ａ）に示すように、タブレット１６の座標系における位置検出面１６Ａの水平方向サイズ及び垂直方向サイズを各々Ｔｗ及びＴｈとし、表示装置１８の表示面１８Ａの水平方向サイズ及び垂直方向サイズを各々Ｓｗ及びＳｈとする。また、図７（Ｂ）に示すように、３次元画像の座標系における位置検出面１６Ａに対応する仮想的な矩形面２０Ａの水平方向サイズ及び垂直方向サイズを各々Ｖｗ及びＶｈとし、３次元画像の座標系における表示面１８Ａに対応する仮想的な矩形面２０Ｂの水平方向サイズ及び垂直方向サイズを各々Ｓｖｗ及びＳｖｈとする。更に、矩形面２０Ａの原点を（α，β，γ）とし、３次元画像の座標系に対して、矩形面２０Ｂの中心点を撮影領域の中心位置とするように仮想的に設けたカメラ２４の矩形面２０Ｂに対する画角をθとする。また、ここで、位置検出面１６Ａのサイズと矩形面２０Ａのサイズの比率は１：ａ、すなわち、Ｔｗ×ａ＝Ｖｗ，Ｔｈ×ａ＝Ｖｈとする。
【００６２】
そして、本実施の形態に係る断面画像表示システム１０では、以上の各パラメータ（位置検出面１６Ａの水平方向サイズＴｗ及び垂直方向サイズＴｈ、表示面１８Ａの水平方向サイズＳｗ及び垂直方向サイズＳｈ、矩形面２０Ａの水平方向サイズＶｗ及び垂直方向サイズＶｈ、矩形面２０Ｂの水平方向サイズＳｖｗ及び垂直方向サイズＳｖｈ、原点（α，β，γ）、画角θ、及びａ）は固定値とされており、これらのパラメータの値が予め二次記憶部２０Ｄの所定領域に記憶されている。
【００６３】
上記指定断面位置座標導出処理ルーチン・プログラムにより導出された指定断面位置座標のうち、一方のペン１８Ｂの先端部の位置座標を（ｘｐ１，ｙｐ１，ｚｐ１）とし、他方のペン１８Ｂの先端部の位置座標を（ｘｐ２，ｙｐ２，ｚｐ２）とすると、矩形面２０Ｂの中心位置を示す座標（ｘｔ，ｙｔ，ｚｔ）は次の（２５）式により算出することができる。
【００６４】
【数１】
2008129852.tif 000003
ここで、各ペン１８Ｂの先端部間の距離Ｌは次の（２６）式により示される。
【００６５】
【数２】
2008129852.tif 000004
従って、カメラ２４の位置を示す座標（ｘｃ，ｙｃ，ｚｃ）は次の（２７）式により算出することができる。
【００６６】
【数３】
2008129852.tif 000005
そこで、ＣＰＵ２０Ａは、予め記憶されているパラメータの値と、上記指定断面位置座標導出処理ルーチン・プログラムにより導出した指定断面位置座標を（２７）式に代入することにより、カメラ２４の位置を示す座標（ｘｃ，ｙｃ，ｚｃ）を算出する。
【００６７】
ところで、本実施の形態に係るＣＧプログラムに搭載された断面画像作成機能では、一例として図８に示されるように、処理対象とする３次元物体３０を仮想的なカメラ２４で撮影することを想定し、カメラ２４の前方にフロント・カット・オフ・プレーン（Front Cut Off Plane）３２を設けると共にカメラ２４のフロント・カット・オフ・プレーン３２より遠方にバック・カット・オフ・プレーン（Back Cut Off Plane）３４を設け、カメラ２４の水平視野角（画角）をθとし、カメラ２４による撮影位置からフロント・カット・オフ・プレーン３２までの距離をＬｆｃとし、カメラ２４による撮影位置からバック・カット・オフ・プレーン３４までの距離をＬｂｃとして、カメラ２４からの距離ｄが、Ｌｆｃ≦ｄ≦Ｌｂｃの関係を満足する画像が作成対象とする断面画像として抽出される。
【００６８】
従って、当該断面画像作成機能では、画角θとして‘０’を設定することにより、距離Ｌｆｃ及び距離Ｌｂｃが座標（ｘｔ，ｙｔ，ｚｔ）に置かれる結果、断面を示す画像を示す２次元画像データが生成される。また、距離Ｌｆｃとして‘０’を、距離Ｌｂｃとして‘∞’（無限大）を、各々設定することにより、透視画像を示す２次元画像データが生成され、距離Ｌｆｃとして（Ｓｖｗ／ｔａｎθ）を、距離Ｌｂｃとして‘∞’（無限大）を、各々設定することにより、透視画像と断面を示す画像が組み合わされた画像を示す２次元画像データが生成される。
【００６９】
従って、上記ステップ１００の処理によって実行される初期設定では、断面のみを示す画像を表示したい場合には画角θとして‘０’を設定し、透視画像を表示したい場合には距離Ｌｆｃとして‘０’を設定すると共に距離Ｌｂｃとして‘∞’を設定し、透視画像と断面を示す画像が組み合わされた画像を表示したい場合には距離Ｌｆｃとして（Ｓｖｗ／ｔａｎθ）を設定すると共に距離Ｌｂｃとして‘∞’を設定する。
【００７０】
次のステップ１０４では、上記ステップ１０２の処理によって導出された座標（ｘｔ，ｙｔ，ｚｔ）及び座標（ｘｃ，ｙｃ，ｚｃ）をＣＧプログラムに設定し、次のステップ１０６にて、当該ＣＧプログラムの断面画像作成機能を実行することにより、導出した断面位置に対応する断面画像を示す２次元画像データを作成させ、次のステップ１０８にて、作成された２次元画像データを用いて当該画像データにより示される断面画像が表示面１８Ａにより表示されるように表示装置１８を制御し、その後にステップ１１０に移行する。
【００７１】
ステップ１１０では、本断面画像表示処理プログラムの実行を終了するタイミングが到来したか否かを判定し、否定判定となった場合は上記ステップ１０２に戻り、肯定判定となった時点で本断面画像表示処理プログラムを終了する。なお、本実施の形態に係る断面画像表示処理プログラムでは、上記終了するタイミングを、利用者によって本断面画像表示処理プログラムの実行の停止を指示する指示入力が行われたタイミングを適用しているが、これに限らず、ＰＣ１２の電源スイッチがオフ状態とされたタイミング、タブレット１６によって表示装置１８の位置が検出できなくなったタイミング等、他のタイミングを適用することもできることは言うまでもない。
【００７２】
このように、本断面画像表示処理プログラムは、ステップ１０２〜ステップ１０８の処理を所定のタイミングが到来するまで繰り返し実行しているので、利用者が表示装置１８をタブレット１６の位置検出面１６Ａ上の空間において移動させることにより、その時点における表示装置１８の表示面１８Ａの位置に対応する断面画像が、当該表示面１８Ａによりリアルタイムで連続的に表示されることになる。
【００７３】
そして、このとき、表示面１８Ａに連続的に表示される断面画像は、一例として図９や図１０に示されるように、タブレット１６の位置検出面１６Ａ上に載置された用紙に描画されている画像（図９、図１０では平面画像）に対応する寸法かつ位置で位置検出面１６Ａ上の空間に仮想的に３次元画像を構成させた状態での、当該構成させた３次元画像における断面画像となるため、より現実味の高い状態で当該断面画像を表示することができる。なお、図９、図１０ではペン１８Ｂ等の図示は省略している。
【００７４】
以上詳細に説明したように、本実施の形態では、３次元画像を示す３次元画像データに基づいて前記３次元画像の断面画像を表示するに当たり、予め定められた提示面（ここでは、位置検出面１６Ａ）において前記３次元画像の２次元画像（ここでは、平面画像等）を提示し、前記提示面上の空間に前記３次元画像を当該提示面において提示されている前記２次元画像に対応する寸法かつ位置で仮想的に構成させた状態で、当該構成させた３次元画像における前記断面画像の表示対象とする断面位置を、当該断面に表面が対応するように指定手段（ここでは、表示装置１８）を位置させることにより指定させる一方、前記指定手段が前記提示面上の空間に位置されている際に前記指定手段の３次元位置（第１位置）の変化量をリアルタイムで検出すると共に、予め定められた位置に固定的に配置された接触位置検出手段（ここでは、位置検出面１６Ａ）に前記指定手段が接触された際に当該接触された位置に基づいて、その時点における前記指定手段の３次元位置（第２位置）を検出し、第２位置を基準として、第１位置の変化量を時系列に蓄積することにより前記指定手段によって指定された前記断面位置をリアルタイムで特定し、特定した前記断面位置における前記３次元画像の断面画像を示す断面画像データを当該断面位置及び前記３次元画像データに基づいて作成し、作成した前記断面画像データを用いて前記断面画像を表示するように表示手段（ここでは、表示装置１８）を制御しているので、断面位置を高精度で連続的かつ効率的に設定することができる。
【００７５】
また、本実施の形態では、前記２次元画像を前記３次元画像の平面図又は側面図又は斜視図としているので、当該３次元画像の平面図又は側面図又は斜視図を参照した状態で断面位置を設定することができる。
【００７６】
特に、本実施の形態では、前記表示手段と前記指定手段を兼用するものとし、前記指定手段の板状における表面を、前記断面画像を表示する表示面としているので、板状とされた指定手段により３次元画像を実際に切断する状態で断面位置を指定し、この状態において当該断面位置における断面画像を指定手段の表示面によって表示することが可能となり、より現実味の高い状態で当該断面画像を表示することができるようになる。
【００７７】
また、本実施の形態では、前記接触位置検出手段によって検出された前記指定手段の３次元位置と、特定した断面位置に応じた前記指定手段の３次元位置との誤差を補正する補正係数を導出し、当該補正係数により前記特定する断面位置をリアルタイムで補正しているので、より高精度で断面位置を設定することができる。
【００７８】
また、本実施の形態では、前記変化量を検出するものとして、前記指定手段に設けられた３軸加速度センサを適用しているので、本発明を低コスト、かつ小スペースで実現することができる。
【００７９】
また、本実施の形態では、前記接触位置検出手段が、前記提示面に設けられているものとしているので、利便性を向上させることができる。
【００８０】
また、本実施の形態では、前記特定した断面位置を前記３次元画像における座標系の断面位置に換算し、換算した前記断面位置における前記３次元画像の断面画像を示す断面画像データを当該断面位置及び前記３次元画像データに基づいて作成するものとしているので、より高精度に前記断面画像を表示することができる。
【００８１】
更に、本実施の形態では、本発明の接触位置検出手段として、指定位置を検知することによって前記断面位置を検知するタブレットを適用し、本発明の指定手段として、前記タブレットによって指定位置が検知される複数のペン（ここでは、２本のペン１８Ｂ）が固定的に設けられたものを適用しているので、近年、市場に広く供給されている安価なタブレット及びペンを利用して本発明を構成することができ、本発明を低コストで実現することができる。
【００８２】
なお、本実施の形態では、表示装置１８及びＰＣ１２と、タブレット１６及びＰＣ１２とを有線で電気的に接続した場合について説明したが、本発明はこれに限定されるものではなく、無線で接続する形態とすることもできる。この場合、本実施の形態に比較して表示装置１８やタブレット１６の移動が容易となるため、操作性や利便性を向上させることができる。
【００８３】
［第２の実施の形態］
上記第１の実施の形態では、本発明の表示手段として、断面画像データに基づいて生成された映像信号により電気的に前記断面画像を表示するものを適用した場合の形態例について説明したが、本第２の実施の形態では、本発明の表示手段として、断面画像データにより示される断面画像を担持した光を投影することにより断面画像を表示するもの（プロジェクタ方式）を適用した場合の形態例について説明する。
【００８４】
まず、図１１を参照して、本第２の実施の形態に係る断面画像表示システム１０’の構成を説明する。なお、図１１における図１と同一の構成要素については図１と同一の符号を付して、その説明を省略する。
【００８５】
図１１に示されるように、本第２の実施の形態に係る断面画像表示システム１０’は、上記第１の実施の形態に係る断面画像表示システム１０に比較して、表示装置１８に代えて板状のスクリーン２６を適用している点、及びスクリーン２６の表示面２６Ａに画像を投影するプロジェクタ２２が新たに設けられている点のみ相違している。
【００８６】
同図に示すように、本実施の形態に係るスクリーン２６の両端部には、上記第１の実施の形態に係る表示装置１８と同様に、各々タブレット１６によって先端部による指定位置の位置座標を検出することのできる一対のペン２６Ｂが、当該先端部がスクリーン２６を正立させた状態で鉛直下方を向く状態で固定されている。従って、タブレット１６は、スクリーン２６をペン２６Ｂの先端部が下方を向く姿勢（以下、「通常姿勢」という。）とし、タブレット１６の位置検出面１６Ａの予め定められた位置検出許容範囲以内にペン２６Ｂの先端部が接触されているときに、スクリーン２６の下端両端部における位置検出面１６Ａ上の位置座標（接触位置座標）を検出することができる。
【００８７】
また、スクリーン２６には、上記第１の実施の形態と同様の加速度センサ２６Ｃと、加速度センサ２６Ｃにより得られた加速度情報を無線にてＰＣ１２に送信する送信部２６Ｄが設けられている。
【００８８】
また、プロジェクタ２２はＰＣ１２に電気的に接続されており、ＰＣ１２は、プロジェクタ２２の作動の制御を行うことができる。なお、プロジェクタ２２は、表示すべき画像を担持した光をスクリーン２６に投影することにより当該画像を表示するものであり、スクリーン２６が指定断面位置座標を検出することができる範囲内の何れの位置に位置されていても、当該スクリーン２６の表示面２６Ａに画像を投影できる予め定められた位置に設置されている。
【００８９】
本実施の形態に係る断面画像表示システム１０’では、利用者によって断面画像表示処理の実行を指示する指示入力が行われた際に上記第１の実施の形態に係る断面画像表示処理プログラム（図５参照。）と略同様の処理が実行されるが、３次元画像の座標系に仮想的に設けたカメラ２４の位置とプロジェクタ２２の設置位置の相対的な違いを考慮して、１枚の断面画像を表示するために、ＣＧプログラムが断面画像作成機能を２度実行させる点が異なっている。
【００９０】
すなわち、この場合、ＣＧプログラムでは、上記第１の実施の形態と同様に断面画像を示す２次元画像データを作成し、当該２次元画像データにより示される断面画像を矩形面２０Ｂ（図７（Ｂ）も参照。）に対してマッピングする。
【００９１】
そして、ＣＧプログラムは、カメラ２４を、矩形面２０Ｂに対する位置が、スクリーン２６の表示面２６Ａに対するプロジェクタ２２の位置と同一の位置関係となるように仮想的に設置し、この状態で矩形面２０Ｂにマッピングされた断面画像をカメラ２４により撮影して得られた画像を示す２次元画像データをスクリーン２６による表示画像を示すものとして作成する。
【００９２】
なお、ＣＰＵ２０Ａは、断面画像表示処理プログラムのステップ１０８の処理において、以上の処理によって作成された２次元画像データを用いて、当該画像データにより示される断面画像をスクリーン２６の表示面２６Ａに投影するようにプロジェクタ２２を制御することになる。
【００９３】
本第２の実施の形態においても、上記第１の実施の形態と同様の効果を奏することができると共に、スクリーン２６に対して通信を行うことなく断面画像を表示することができ、利便性を向上させることができる。
【００９４】
なお、上記各実施の形態では、断面画像の表示対象とする３次元画像の平面画像、側面画像等の２次元画像を、用紙に印刷したものをタブレット１６の位置検出面１６Ａに載置することにより提示する場合の形態例について説明したが、本発明はこれに限定されるものではなく、例えば、上記２次元画像を、３次元画像データに基づいて生成された映像信号により電気的に表示することにより提示する形態とすることもできる。この場合の形態としては、タブレット１６に代えて、ディスプレイ表面にタッチパネルが重ねられて構成されたタッチパネル・ディスプレイが設けられた表示部を採用した、所謂タブレットＰＣを適用する形態を例示することができる。この場合、提示すべき２次元画像が印刷された用紙を用意する必要がなくなるので、利便性を向上させることができる。
【００９５】
また、上記各実施の形態で説明した断面位置座標の換算手法は一例であり、他の従来既知の換算手法を適用できることは言うまでもない。この場合も、上記各実施の形態と同様の効果を奏することができる。
【００９６】
また、上記各実施の形態では、表示装置１８又はスクリーン２６を１台（１枚）のみ用いた場合について説明したが、本発明はこれに限定されるものではなく、複数の表示装置１８又はスクリーン２６を用いる形態とすることもできる。この場合、複数の表示装置１８又はスクリーン２６に対して、自身の位置が断面位置とされた断面画像が表示されることになる。この場合も、上記各実施の形態と同様の効果を奏することができる。
【００９７】
また、上記各実施の形態では、Ｚ軸方向の補正係数ｃｚ１，２をＸ軸方向の補正係数ｃｘ１，２及びＹ軸方向の補正係数ｃｙ１，２と同様に逐次算出する場合について説明したが、本発明はこれに限定されるものではなく、タブレット１６のＺ軸方向の位置は固定であることから、予め補正係数ｃｚ１，２を求めておき、これを指定断面位置座標導出処理ルーチン・プログラムのステップ２０６において常時使用する形態とすることもできる。この場合、補正係数ｃｚ１，２を逐次算出する必要がなくなるため、当該算出にかかる演算負荷を削減することができる。
【００９８】
また、上記各実施の形態では、本発明の実時間位置検出手段として３軸加速度センサを適用した場合について説明したが、本発明はこれに限定されるものではなく、例えば、ポヒマス・センサ等の他の３次元位置検出センサを適用することもできる。この場合も、上記各実施の形態と同様の効果を奏することができる。
【００９９】
また、上記各実施の形態では、補正係数ｃｘ１，ｃｙ１，ｃｚ１，ｃｘ２，ｃｙ２，ｃｚ２を各ペン別に算出して適用する場合について説明したが、本発明はこれに限定されるものではなく、例えば、次の（２８）式〜（３０）式により、指定断面位置座標導出処理ルーチン・プログラムが前回実行された際に得られた各ペンの先端部の位置座標の平均値ｐｘ，ｐｙ，ｐｚを算出し、これらの値と距離ａｘ，ａｙ，ａｚに基づいて各ペンの先端部の３次元位置を補正するための共通の補正係数ｃｘ，ｃｙ，ｃｚを算出して適用する形態とすることもできる。
【０１００】
ｐｘ＝（ｐｘ１＋ｐｘ２）／２          （２８）
ｐｙ＝（ｐｙ１＋ｐｙ２）／２          （２９）
ｐｚ＝（ｐｚ１＋ｐｚ２）／２          （３０）
この場合、上記各実施の形態に比較して、補正係数を用いた演算による負荷を低減することができる。
【０１０１】
また、上記各実施の形態では、タブレットから受信した各ペン毎の接触位置座標に基づいて得られる各ペン毎の移動距離を、加速度センサにより検出された加速度に基づいて得られる移動距離で除算することにより、各ペンの移動距離に対する補正係数を各ペン毎に算出して適用する場合について説明したが、本発明はこれに限定されるものではなく、例えば、加速度センサを各ペンの先端部間を結ぶ直線の中心点に直交する直線上に配置する一方、タブレットから受信した各ペン毎の接触位置座標の対応する軸毎の平均値を算出することにより得られる各ペンの先端部間を結ぶ直線の中心点の座標の移動量を、加速度センサにより検出された加速度に基づいて得られる移動距離で除算することにより、各ペンに共通の補正係数を算出して適用する形態とすることもできる。この場合、上記実施の形態に比較して、補正係数を算出するための演算負荷を低減することができる。
【０１０２】
また、上記各実施の形態では、加速度センサを各ペンの中間部に設け、当該加速度センサにより検出された３軸方向の加速度の積分値から各ペンの３軸方向の移動距離を算出して適用する場合について説明したが、本発明はこれに限定されるものではなく、例えば、各ペンの近傍に加速度センサを各々一つずつ設け、各加速度センサによる検出値の積分値から対応するペンの移動距離を算出して適用する形態とすることもできる。この場合、上記各実施の形態に比較して、より高精度に各ペンの移動距離を算出することができる結果、より高精度に指定断面位置座標を導出することができる。
【０１０３】
その他、上記各実施の形態で説明した断面画像表示システム１０、１０’の構成（図１〜図４、図１１参照。）は一例であり、本発明の主旨を逸脱しない範囲内において適宜変更可能であることは言うまでもない。
【０１０４】
また、上記各実施の形態で示した断面画像表示処理プログラム及び指定断面位置座標導出処理ルーチン・プログラムの処理の流れ（図５，図６参照。）も一例であり、本発明の主旨を逸脱しない範囲内において適宜変更可能であることは言うまでもない。
【図面の簡単な説明】
【０１０５】
【図１】第１の実施の形態に係る断面画像表示システムの構成を示す概略斜視図である。
【図２】第１の実施の形態に係る表示装置の構成を示す概略正面図である。
【図３】実施の形態に係るＰＣの電気系の要部構成を示すブロック図である。
【図４】実施の形態に係るＰＣに備えられた二次記憶部の主な記憶内容を示す模式図である。
【図５】実施の形態に係る断面画像表示処理プログラムの処理の流れを示すフローチャートである。
【図６】実施の形態に係る指定断面位置座標導出処理ルーチン・プログラムの処理の流れを示すフローチャートである。
【図７】実施の形態に係る断面画像表示処理プログラムにより行われる指定断面位置座標のタブレットの座標系から３次元画像データの座標系への換算の説明に供する概略図である。
【図８】実施の形態に係るＣＧプログラムに搭載された断面画像作成機能の説明に供する概略図である。
【図９】実施の形態に係る断面画像表示システムによる断面画像の表示状態例を示す斜視図である。
【図１０】実施の形態に係る断面画像表示システムによる他の断面画像の表示状態例を示す斜視図である。
【図１１】第２の実施の形態に係る断面画像表示システムの構成を示す概略斜視図である。
【符号の説明】
【０１０６】
１０、１０’    断面画像表示システム
１２    パーソナル・コンピュータ
１６    タブレット（２次元画像提示手段）
１６Ａ    位置検出面（提示面、接触位置検出手段）
１８    表示装置（表示手段、指定手段）
１８Ａ    表示面
１８Ｂ    ペン
１８Ｃ    加速度センサ（実時間位置検出手段）
２０Ａ    ＣＰＵ（特定手段、断面画像作成手段、制御手段、換算手段）
２０Ｄ    二次記憶部（記憶手段）
２２    プロジェクタ（表示手段）
２６    スクリーン（表示手段、指定手段）
２６Ａ    表示面
２６Ｂ    ペン
２６Ｃ    加速度センサ（実時間位置検出手段）
【図１】
2008129852.tif 000006
【図２】
2008129852.tif 000007
【図３】
2008129852.tif 000008
【図４】
2008129852.tif 000009
【図５】
2008129852.tif 000010
【図６】
2008129852.tif 000011
【図７】
2008129852.tif 000012
【図８】
2008129852.tif 000013
【図９】
2008129852.tif 000014
【図１０】
2008129852.tif 000015
【図１１】
2008129852.tif 000016