(57)【要約】【課題】画面内に２次元画像の表示領域と立体画像の表示領域とがある場合に、画面内に表示された立体画像をより直感的に操作できるようにする。【解決手段】表示部は、２次元画像を表示する２次元領域と、立体画像を表示する３次元領域とを含む画面を表示する。決定部は、表示部における３次元領域の位置に基づいて、立体画像を操作するための入力装置による操作を受け付け可能とする空間上の範囲を決定する。３次元入力部は、入力装置が示す、表示部に対する３次元座標情報を取得する。表示制御部は、３次元座標情報が、決定された範囲内にある場合に、立体画像の操作を行う。【選択図】図１
2014222848.tif 000002
【特許請求の範囲】
【請求項１】
２次元画像を表示する２次元領域と、立体画像を表示する３次元領域とを含む画面を表示する表示部と、
前記表示部における前記３次元領域の位置に基づいて、前記立体画像を操作するための入力装置による操作を受け付け可能とする空間上の範囲を決定する決定部と、
前記入力装置が示す、前記表示部に対する３次元座標情報を取得する３次元入力部と、
前記３次元座標情報が、決定された前記範囲内にある場合に、前記立体画像の操作を行う表示制御部と、
を備える画像処理装置。
【請求項２】
前記表示制御部は、
前記表示部における前記３次元領域の位置を表す座標情報を、前記決定部に供給し、
前記決定部は、
前記座標情報により特定される前記表示部における前記３次元領域の位置に基づいて、前記範囲を決定する
請求項１に記載の画像処理装置。
【請求項３】
前記表示部は、表示パネルと、前記表示パネルの画素からの光線を制御する光線制御素子とを有し、
前記表示制御部は、
前記光線制御素子に印加する電圧を制御して、前記２次元領域と、前記３次元領域とを制御し、
前記決定部は、
前記電圧の制御情報に基づいて前記表示部における前記３次元領域の位置を特定し、特定された前記位置に基づいて前記範囲を決定する
請求項１又は２に記載の画像処理装置。
【請求項４】
前記入力装置が示す２次元座標情報を取得する２次元入力部を更に備え、
前記２次元座標情報に基づく２次元情報を、前記３次元入力部によって指示された前記表示部における前記３次元領域の位置に表示する
請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
２次元画像を表示する２次元領域と、立体画像を表示する３次元領域とを含む画面を表示し、
表示部における前記３次元領域の位置に基づいて、前記立体画像を操作するための入力装置による操作を受け付け可能とする空間上の範囲を決定し、
前記入力装置が示す、前記表示部に対する３次元座標情報を取得し、
前記３次元座標情報が、決定された前記範囲内にある場合に、前記立体画像の操作を行う、
画像処理方法。
【請求項６】
コンピュータを、
２次元画像を表示する２次元領域と、立体画像を表示する３次元領域とを含む画面を表示する手段と、
表示部における前記３次元領域の位置に基づいて、前記立体画像を操作するための入力装置による操作を受け付け可能とする空間上の範囲を決定する手段と、
前記入力装置が示す、前記表示部に対する３次元座標情報を取得する手段と、
前記３次元座標情報が、決定された前記範囲内にある場合に、前記立体画像の操作を行う手段として機能させるための、画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、画像処理装置、方法、及びプログラムに関する。
【背景技術】
【０００２】
立体画像を表示できる３次元モニタが知られている。３次元モニタには、観察者が立体画像を観察するために専用メガネが必要なものと、専用メガネを用いずに裸眼で観察可能なものがある。また、３次元モニタに表示された立体画像を操作することができる入力装置を備える情報処理装置が知られている。また、入力装置の入力方式としては、マウスやタッチパネルなどによる２次元操作入力方式と、ペン型入力装置などによる３次元操作入力方式が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−０４７０４７号公報
【特許文献２】特開２０１１−１５９２７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術においては画面内に２次元画像の表示領域と立体画像の表示領域とがある場合に、画面内に表示された立体画像を直感的に操作することが困難である。
【課題を解決するための手段】
【０００５】
実施形態の画像処理装置は、表示部と決定部と表示制御部とを備える。表示部は、２次元画像を表示する２次元領域と、立体画像を表示する３次元領域とを含む画面を表示する。決定部は、前記表示部における前記３次元領域の位置に基づいて、前記立体画像を操作するための入力装置による操作を受け付け可能とする空間上の範囲を決定する。３次元入力部は、前記入力装置が示す、前記表示部に対する３次元座標情報を取得する。表示制御部は、前記３次元座標情報が、決定された前記範囲内にある場合に、前記立体画像の操作を行う。
【図面の簡単な説明】
【０００６】
【図１】情報処理装置１００を表すブロック図。
【図２】２次元入力部及び３次元入力部の一例図。
【図３】２次元入力部及び３次元入力部の一例図。
【図４】入力制御方法の一例を示すフローチャート。
【図５】２次元画像と立体画像とを含む画面の一例図。
【図６】２次元画像と立体画像とを含む画面の一例図。
【図７】立体画像に２次元情報を入力する場合の一例図。
【図８】情報処理装置１００の主要部のハードウェア構成の一例図。
【発明を実施するための形態】
【０００７】
以下、添付図面を参照しながら、実施形態について詳細に説明する。図１は、実施形態の情報処理装置１００を表すブロック図である。本実施形態の情報処理装置１００は、表示部１０と画像処理装置９０とを含む。
【０００８】
本実施形態の表示部１０は、２次元画像を表示する領域（２次元領域）と、立体画像（３次元画像）を表示する領域（３次元領域）とを有する。
【０００９】
表示部１０は、画像を表示する表示パネル（例えば、液晶パネル）（不図示）と、表示パネルの画素からの光線の出射方向を制御する光線制御素子（不図示）とを有する。表示パネルと光線制御素子とは対向して配置される。
【００１０】
表示部１０は、３次元領域では、異なる視点から見た複数の画像（視差画像）を表示する。
【００１１】
表示部１０は、レンチキュラー方式、パララックスバリア方式、電圧制御方式など、任意の表示方式の３Ｄディスプレイであってよい。
【００１２】
レンチキュラー方式の場合、光線制御素子はレンチキュラーレンズである。パララックスバリア方式の場合、光線制御素子はパララックスバリアである。電圧制御方式の場合、光線制御素子は、電圧の印可により可変な素子（例えば、液晶ＧＲＩＮ（ｇｒａｄｉｅｎｔ  ｉｎｄｅｘ）レンズや、電圧の印可により開閉可能な視差バリア）である。
【００１３】
なお、本実施形態では、裸眼式３Ｄディスプレイでの例について説明するが、専用メガネを用いたメガネ式の３Ｄディスプレイであっても構わない。この場合、表示部１０は、３次元領域では、左目用の画像と、右眼用の画像とを交互に表示することにより、立体画像を表示する。
【００１４】
画像処理装置９０は、制御部２０と、３次元入力部３０と、２次元入力部４０とを含む。３次元入力部３０は、３次元操作入力に応じた３次元座標情報を取得する。３次元操作入力とは、入力装置を３次元空間内で動かすことにより、表示部１０の３次元領域に表示された立体画像を操作入力するものである。すなわち、３次元入力部は、入力装置が示す、表示部１０に対する３次元座標情報を取得する。例えば、３次元入力部３０は、入力装置と、当該入力装置の動作を検出する検出装置とにより実現してもよい。入力装置の形態は、任意でよい。例えば、入力装置は、ペン型の入力装置やマウス型の入力装置などである。検出装置は、例えば、カメラやセンサなどである。センサは、３次元座標情報が測定可能な任意のセンサでよい。例えば、センサは、赤外線、ＬＥＤ、磁気、ジャイロ、加速度及び超音波などの方式のセンサでよい。このように実現された３次元入力部３０により、情報処理装置１００のユーザは、３次元領域に表示された３次元オブジェクトの移動、回転、拡大及び縮小などを指示する３次元操作入力を行う。
【００１５】
２次元入力部４０は、２次元操作入力に応じて２次元座標情報を取得する。２次元操作入力とは、入力装置を２次元平面内で動かすことにより、表示部１０の２次元領域に表示された２次元画像を操作入力する、あるいは２次元情報を入力するものである。すなわち、２次元入力部４０は、入力装置が示す２次元座標情報を取得する。２次元入力部４０は、例えば、マウスやタッチパネルなどである。
【００１６】
図２及び図３は、実施形態の画像処理装置９０の２次元入力部４０及び３次元入力部３０の一例を示す図である。まず、表示部１０の画面について説明する。画面の３次元領域３１は、立体画像が表示されている領域である。画面の２次元領域４１及び２次元領域４２は、２次元画像が表示されている領域である。
【００１７】
図２の例では、表示部１０の画面がタッチパネルとなっており、表示部１０が２次元入力部４０を兼ね備えている場合の例である。タッチパネルによる操作により、画面内に文字や図形などの２次元情報を入力することができる。また、３次元入力部３０は、センサやカメラなどにより、空間内のペン型入力装置などによる３次元操作入力を受け付ける。３次元操作入力を受け付ける空間の範囲は、立体画像が表示されている３次元領域３１に応じて決まる。３次元操作入力を受け付ける空間の範囲を決定する方法の詳細については後述する。
【００１８】
図３の例では、２次元入力部４０は、センサを利用した手元のタブレット型平面入力装置である。当該センサは、２次元座標を取得可能なセンサでもよいし、３次元など２次元以上の座標を取得可能なセンサを利用して、２次元座標のみを利用してもよい。図３の例では、３次元入力部３０が、３次元操作入力を受け付ける空間の範囲内で、ペン型入力装置の動作を検出した場合は、３次元操作入力を受け付ける。また、３次元操作入力に使用されるペン型入力装置が、手元のタブレット型平面入力装置の２次元操作入力にも利用される。
【００１９】
２次元情報の入力方法のその他の例は、例えば、キーボードや、マイクによる音声入力などがある。
【００２０】
図１に戻り、制御部２０は、表示制御部２１と、決定部２２と、判定部２３と、入力情報処理部２４とを含む。表示制御部２１は、表示部１０の２次元領域と３次元領域とを部分的に切り替えて表示する。表示制御部２１は、３次元領域では、異なる視点から見た複数の画像（視差画像）を、光線制御素子を介して表示することにより立体画像を表示する。
【００２１】
ここで、立体画像として表示させる３次元オブジェクトの例について説明する。例えば、Ｘ線ＣＴ（Ｃｏｍｐｕｔｅｄ  Ｔｏｍｏｇｒａｐｈｙ）装置やＭＲＩ（Ｍａｇｎｅｔｉｃ  Ｒｅｓｏｎａｎｃｅ  Ｉｍａｇｉｎｇ）装置、超音波診断装置等の医用画像診断装置では、人体の断面画像の集合であるボリュームデータを取得できる。ボリュームデータ内の位置は、例えば、Ｚ座標により、使用する断面画像を示し、（Ｘ，Ｙ）座標により断面画像内の位置を示すことにより、３次元座標により表すことができる。当該ボリュームデータに含まれる任意の部位を、複数の視点からボリュームレンダリング処理することにより複数の視差画像が得られる。表示制御部２１は、この複数の視差画像を使用して、ボリュームデータ内の任意の部位を立体画像として表示する。
【００２２】
なお、３次元オブジェクトは、ボリュームデータに限られない。例えば、３次元オブジェクトは、ポリゴンにより表現された３次元コンピュータグラフィックスなどでもよい。
【００２３】
決定部２２は、表示部１０における３次元領域の位置に基づいて、立体画像を操作するための入力装置による操作を受け付け可能とする空間上の範囲を決定する。表示部１０における３次元領域の位置は、決定部２２が、表示部１０における３次元領域の位置を表す座標情報を、表示制御部２１から受信することにより特定する。
【００２４】
また、例えば、表示部１０が、電圧制御方式の裸眼式３Ｄディスプレイである場合は、決定部２２は、３次元操作入力を受け付ける空間の範囲を、次のようにして決定してもよい。まず、決定部２２は、光線制御素子に印加する電圧の制御情報を表示制御部２１から受信する。決定部２２は、当該電圧の制御情報に基づいて、立体画像の表示範囲を特定する。決定部２２は、特定された立体画像の表示範囲に基づいて３次元操作入力を受け付ける空間の範囲を決定する。以上の動作により、決定部２２は、３次元操作入力を受け付ける空間の範囲を決定することができる。
【００２５】
ここで、情報処理装置１００が、決定部２２により決定された空間の範囲を、具体的にどのように実現するかについて説明する。例えば、３次元操作入力をセンサにより検知する場合は、決定部２２により決定された空間の範囲を、当該センサのセンシング可能な範囲としてもよい。すなわち、当該センサのハードウェアのセンシング範囲の設定を変更することにより、決定部２２により決定された空間の範囲を決定してもよい。また、当該センサのハードウェアのセンシング範囲の設定は変更せずに、３次元操作入力により取得された３次元座標情報が、決定部２２により決定された空間の範囲内にない場合は、当該３次元座標情報を破棄することにより、３次元操作入力を受け付ける空間の範囲を実現してもよい。
【００２６】
判定部２３は、３次元操作入力を検出することにより得られた３次元座標情報が、決定部２２により決定された空間の範囲内にある場合に、有効な３次元操作入力であると判定する。有効な３次元操作入力であると判定された場合、判定部２３は、３次元操作入力に応じて取得した３次元座標情報を、入力情報処理部２４に供給する。
【００２７】
入力情報処理部２４は、判定部２３から受信した３次元座標情報及び２次元入力部４０から受信した２次元座標情報を処理する。当該処理は、例えば、当該３次元座標情報を、３次元オブジェクト内の位置を示す３次元座標に変換する処理や、当該３次元座標情報に応じて、立体画像の表示範囲に表示されている３次元オブジェクトの回転や移動などの動作を決定する処理などである。
【００２８】
なお、情報処理装置１００は、情報処理装置１００のユーザの好みにより、入力情報処理部２４の３次元座標情報の処理の仕方を変更できるようにしてもよい。例えば、小さい３次元操作入力で、表示部１０の立体画像内の画面内を大きく移動したいユーザには、取得した３次元座標情報を、３次元オブジェクト内の位置を示す３次元座標に変換する処理で移動倍率を上げる処理を行う。逆に、大きい３次元操作入力で、表示部１０の立体画像内の画面内を小さく移動したいユーザには、取得した３次元座標情報を、３次元オブジェクト内の位置を示す３次元座標に変換する処理で移動倍率を下げる処理を行う。
【００２９】
３次元座標情報の処理の範囲は、必要に応じて、ユーザが入力装置を好みの範囲で操作することで決定しても構わないし、移動倍率を変更することで決定しても構わない。
【００３０】
入力情報処理部２４は、受信した入力情報（２次元座標情報と３次元座標情報のうち、少なくとも一方の情報）の処理結果を、表示部１０の表示に反映させる場合は、当該処理結果に応じて画面の表示を反映させるための情報を表示制御部２１に供給する。
【００３１】
次に、本実施形態の入力制御方法について説明する。図４は、本実施形態の入力制御方法の一例を示すフローチャートである。表示制御部２１は、２次元画像と立体画像とを含む画面を表示部１０に表示する（ステップＳ１）。
【００３２】
図５は、２次元画像と立体画像とを含む画面の一例を示す図である。表示制御部２１は、情報処理装置１００で動作するアプリケーションやＯＳなどから、表示部１０の画面のレイアウト及び画面に表示させる画像などを含む表示情報４５を受信する。表示制御部２１は、３次元領域７１には、視差画像５１と、視差画像５２と、視差画像５３とを表示させる。ここで、視差画像５１〜５３は、同一の対象物を異なる３点の視点から見た場合の画像である。なお、視差画像の数は、３つに限られず任意でよい。一般に、立体画像の表示のために使用する視差画像の数が多いほど立体画像の立体感が得られるが、表示するディスプレイの画素数についても相応の画素数が必要になる。表示制御部２１は、２次元領域６１には、３次元領域７１とは異なり、１枚の２次元画像を表示する。これにより、表示制御部２１は、表示部１０の３次元領域７１に立体画像を、２次元領域６１に２次元画像を表示させることができる。
【００３３】
図４に戻り、決定部２２は、３次元領域の位置に基づいて、３次元操作入力を受け付ける空間の範囲を決定する（ステップＳ２）。例えば、図５の例では、３次元領域７１の位置に基づいて、３次元操作入力を受け付ける空間の範囲を決定する。この場合、例えば、決定部２２は、３次元領域７１を１つの面として含む直方体の空間を、３次元操作入力を受け付ける空間の範囲として決定してもよい。なお、決定部２２は、３次元領域の位置の変更があった場合は、変更された３次元領域の位置に基づいて、再度、３次元操作入力を受け付ける空間の範囲を決定する。
【００３４】
ここで、表示部１０における３次元領域が変更された場合について説明する。図６は、２次元画像と立体画像とを含む画面の一例を示す図である。例えば、表示部１０の表示内容が、図５の状態から図６の状態に変更された場合について説明する。図６の例では、図５の３次元領域７１は、２次元領域６２と３次元領域７２とに分割されている。なお、２次元領域６１の大きさには変更がない。
【００３５】
図６について説明する。表示制御部２１は、情報処理装置１００で動作するアプリケーションやＯＳなどから、表示部１０の画面のレイアウト及び画面に表示させる画像などを含む表示情報４６を受信する。表示制御部２１は、３次元領域には、視差画像５４と、視差画像５５と、視差画像５６とを表示させる。表示制御部２１は、２次元領域６１及び６２には、３次元領域とは異なり、それぞれの領域で１枚の２次元画像を表示する。これにより、表示制御部２１は、表示部１０の３次元領域７２に立体画像を、２次元領域６１及び６２に２次元画像を表示させることができる。
【００３６】
表示部１０の画面が、図５の状態から図６の状態に変更された場合、決定部２２は、３次元領域７２に基づいて、再度、３次元操作入力を受け付ける空間の範囲を決定する。
【００３７】
図４に戻り、３次元入力部３０は、３次元操作入力に応じた３次元座標情報を取得する（ステップＳ３）。判定部２３は、当該３次元座標情報が、決定部２２により決定された空間の範囲内にあるか否かを判定することにより、有効な入力（３次元座標情報）であるか否かを判定する（ステップＳ４）。ここでいう「有効」とは、当該３次元座標情報が、決定部２２により決定された空間の範囲内にある場合をいう。有効な３次元座標情報である場合（ステップＳ４、Ｙｅｓ）は、当該３次元座標情報を入力情報処理部２４に供給する。入力情報処理部２４は、当該３次元座標情報を、３次元オブジェクト内の位置を示す３次元座標に変換するなどの処理を行う（ステップＳ５）。有効な３次元座標情報でない場合（ステップＳ４、Ｎｏ）は、当該３次元座標情報を破棄する（ステップＳ６）。
【００３８】
次に、本実施形態の情報処理装置１００において、２次元操作入力と３次元操作入力とを組み合わせた場合の入力制御方法について説明する。図７は、本実施形態の情報処理装置１００が表示部１０に表示した立体画像に、２次元情報を入力する場合の一例を示す図である。以下では、２次元操作入力と３次元操作入力とを組み合わせて、立体画像内に文字や記号などの２次元情報を表示させる場合について説明する。
【００３９】
３次元入力部３０は、３次元操作入力に応じた３次元座標情報を取得する（ステップＳ１１）。判定部２３は、当該３次元座標情報が、決定部２２により決定された空間の範囲内にあるか否かを判定することにより、有効な入力（３次元座標情報）であるか否かを判定する（ステップＳ１２）。
【００４０】
有効な３次元座標情報でない場合（ステップＳ１２、Ｎｏ）は、ステップＳ１１に戻り、３次元操作入力の検出を待つ。例えば、情報処理装置１００は、３次元操作入力が有効な検出範囲内で行われていない旨を示すエラーを表示部１０に表示するなどにより、情報処理装置１００のユーザに、再度、３次元操作入力を促す。
【００４１】
有効な３次元座標情報である場合（ステップＳ１２、Ｙｅｓ）は、当該３次元座標情報を入力情報処理部２４に供給する。入力情報処理部２４は、当該３次元座標情報を処理する（ステップＳ１３）。当該処理は、例えば、当該３次元座標情報から、当該３次元座標情報に対応する３次元オブジェクトの位置を示す３次元座標を決定する処理である。入力情報処理部２４は、当該３次元情報の処理結果に応じて画面の表示を反映させるための情報を表示制御部２１に供給する。表示制御部２１は、ステップＳ１１の３次元操作入力に対応する３次元オブジェクト内の位置を、カーソルなどにより表示する（ステップＳ１４）。表示制御部２１は、２次元情報を表示させる立体画像内の位置を決定する（ステップＳ１５）。２次元入力部４０は、２次元操作入力に応じた２次元座標情報を取得する（ステップＳ１６）。入力情報処理部２４は、当該２次元座標情報を処理する（ステップＳ１７）。当該処理は、例えば、当該２次元座標情報に応じて、表示部１０の画面内に表示する文字や記号を決定する処理などである。すなわち、２次元入力部４０で受け付けた手書きの文字情報などから、表示部１０に表示させる文字画像を生成するなどの処理である。入力情報処理部２４は、当該２次元座標情報の処理結果に応じて画面の表示を反映させるための情報を表示制御部２１に供給する。表示制御部２１は、ステップＳ１５で決定された３次元オブジェクト内の位置に、２次元操作入力に応じた文字や記号などの２次元座標情報を表示する（ステップＳ１８）。
【００４２】
なお、立体画像内に文字や記号などの２次元情報を表示させる方法は上記順番に限らず、２次元情報を先に処理してから、３次元情報を処理することも可能である。
【００４３】
以上説明したとおり、本実施形態の情報処理装置１００では、決定部２２が、表示部１０における３次元領域の位置に基づいて、立体画像を操作するための入力装置による操作を受け付け可能とする空間上の範囲を決定する。また、表示制御部２１が、３次元座標情報が、決定部２２により決定された範囲内にある場合に、立体画像の操作を行う。これにより、情報処理装置１００のユーザは、常に、立体画像の表示範囲に基づいた位置（空間）で、３次元操作入力を行うことができる。すなわち、情報処理装置１００のユーザは、常に、操作対象の立体画像が表示されている領域の正面で、３次元操作入力を行うことができる。そのため、情報処理装置１００のユーザは、表示部１０に表示された立体画像に対する操作をより直感的に行うことができる。
【００４４】
また、情報処理装置１００のユーザは、２次元入力部４０と３次元入力部とを組み合わせて利用することにより、画面内に２次元画像の表示領域と立体画像の表示領域とがある場合に、当該画面の操作をより直感的に行うことができる。
【００４５】
本実施形態の情報処理装置１００によれば、画面内に２次元画像の表示領域と立体画像の表示領域とがある場合に、画面内に表示された立体画像をより直感的に操作することができる。
【００４６】
最後に、本実施形態の情報処理装置１００の主要部のハードウェア構成について説明する。図８は、本実施形態の情報処理装置１００の主要部のハードウェア構成の一例を示す図である。本実施形態の情報処理装置１００は、制御装置８１と、主記憶装置８２と、補助記憶装置８３と、通信装置８４と、表示装置８５と、３次元入力装置８６と、２次元入力装置８７とを備える。制御装置８１と、主記憶装置８２と、補助記憶装置８３と、通信装置８４と、表示装置８５と、３次元入力装置８６と、２次元入力装置８７とは、バス８８を介して互いに接続されている。なお、表示装置８５は、図１の表示部１０に対応する。また、制御装置８１と、主記憶装置８２と、補助記憶装置８３と、通信装置８４と、３次元入力装置８６と、２次元入力装置８７とは、図１の画像処理装置９０に対応する。
【００４７】
制御装置８１は、補助記憶装置８３から主記憶装置８２に読み出されたプログラムを実行する。主記憶装置８２は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等のメモリである。補助記憶装置８３は、例えば、ハードディスク等である。表示装置８５は、情報処理装置１００の状態等を表示する画面である。３次元入力装置８６は、情報処理装置１００に３次元入力するためのインターフェースである。２次元入力装置８７は、情報処理装置１００に２次元入力するためのインターフェースである。通信装置８４は、ネットワークに接続するためのインターフェースである。
【００４８】
本実施形態の情報処理装置１００で実行されるプログラムを、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、メモリカード、ＣＤ−Ｒ及びＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録し、コンピュータ・プログラム・プロダクトとして提供してもよい。また、本実施形態の情報処理装置１００で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供してもよい。また、本実施形態の情報処理装置１００で実行されるプログラムをダウンロードさせずに、インターネット等のネットワーク経由で提供、又は配布してもよい。また、本実施形態の情報処理装置１００のプログラムを、ＲＯＭ等に予め組み込んで提供してもよい。
【００４９】
本実施形態の情報処理装置１００で実行されるプログラムは、上述した情報処理装置１００の各機能ブロックのうち、プログラムとしても実現可能な機能ブロック（表示制御部２１、決定部２２、判定部２３及び入力情報処理部２４）を含むモジュール構成となっている。
【００５０】
当該モジュールは、実際のハードウェアとしては、制御装置８１が上記記録媒体からプログラムを読み出して実行することにより、上記各モジュールが主記憶装置８２上にロードされる。すなわち、上記各モジュールは、主記憶装置８２上に生成される。なお、情報処理装置１００の各機能ブロックの一部、又は全部を、プログラムにより実現せずに、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等のハードウェアにより実現してもよい。
【００５１】
本発明の実施形態を説明したが、上述の実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００５２】
１０  表示部
２０  制御部
２１  表示制御部
２２  決定部
２３  判定部
２４  入力情報処理部
３０  ３次元入力部
４０  ２次元入力部
８１  制御装置
８２  主記憶装置
８３  補助記憶装置
８４  通信装置
８５  表示装置
８６  ３次元入力装置
８７  ２次元入力装置
８８  バス
９０  画像処理装置
１００  情報処理装置
【図１】
2014222848.tif 000003
【図４】
2014222848.tif 000004
【図５】
2014222848.tif 000005
【図６】
2014222848.tif 000006
【図７】
2014222848.tif 000007
【図８】
2014222848.tif 000008
【図２】
2014222848.tif 000009
【図３】
2014222848.tif 000010