(57)【要約】【課題】二次元の操作情報によって三次元空間の座標値に対する処理を容易に行う。【解決手段】物体の三次元座標系におけるｘｙｚ座標値に基づいて、物体を二次元座標系の画面上に表示し、物体に対する二次元座標系の操作情報を入力装置から受け付け、操作情報が所定の規則に従っているかどうかを判定し、操作情報が所定の規則に従っていない場合は、操作情報に応じて物体のｘｙ座標値を更新し、操作情報が所定の規則に従っている場合は、操作情報に応じて、物体のｚ座標値を更新する。【選択図】図１
2011248840.tif 000002
【特許請求の範囲】
【請求項１】
物体の三次元座標系（ｘ，ｙ，ｚ）における座標値を記憶する座標記憶部と、
ｘｙｚ座標値を二次元座標系（Ｘ，Ｙ）における座標値に変換して画面上に表示する二次元変換部と、
前記物体に対する前記二次元座標系の操作情報を入力装置から受け付ける操作情報受付部と、
前記操作情報に応じたＸＹ座標値の軌跡が、複数回連続して略円状の所定の軌跡を含むかどうかを判定する操作情報判定部と、
前記操作情報判定部の判定結果に基づいて、前記操作情報に応じたＸＹ座標値の軌跡が、複数回連続して前記所定の軌跡を含むものでないと判定された場合、前記操作情報に応じて前記物体のｘｙ座標値を更新し、前記操作情報に応じたＸＹ座標値の軌跡が、複数回連続して前記所定の軌跡を含むものであると判定された場合、判定後の前記操作情報に応じたＸＹ座標値の前記所定の軌跡の距離、向き、及び速度に基づいて、前記物体のｚ座標値を更新する座標更新部と、
を含む座標情報更新装置。
【請求項２】
物体の三次元座標系（ｘ，ｙ，ｚ）における座標値を記憶する座標記憶部と、
ｘｙｚ座標値を二次元座標系（Ｘ，Ｙ）における座標値に変換して画面上に表示する二次元変換部と、
前記物体に対する前記二次元座標系の操作情報を入力装置から受け付ける操作情報受付部と、
前記操作情報が所定の規則に従っているかどうかを判定する操作情報判定部と、
前記操作情報判定部の判定結果に基づいて、前記操作情報が前記所定の規則に従っていない場合は、前記操作情報に応じて前記物体のｘｙ座標値を更新し、前記操作情報が前記所定の規則に従っている場合は、前記操作情報に応じて、前記物体のｚ座標値を更新する座標更新部と、
を含む座標情報更新装置。
【請求項３】
請求項２に記載の座標情報更新装置であって、
前記所定の規則は、前記操作情報に応じたＸＹ座標値の軌跡が所定の軌跡を含む規則である座標情報更新装置。
【請求項４】
請求項３に記載の座標情報更新装置であって、
前記所定の規則は、前記操作情報に応じたＸＹ座標値の軌跡が、所定時間内に前記所定の軌跡を含む規則である座標情報更新装置。
【請求項５】
請求項３に記載の座標情報更新装置であって、
前記所定の規則は、前記操作情報に応じたＸＹ座標値の軌跡が、複数回連続して前記所定の軌跡を含む規則である座標情報更新装置。
【請求項６】
請求項３に記載の座標情報更新装置であって、
前記所定の軌跡は、開始点から所定距離以上離れた点を経由して、前記開始点との距離が前記所定距離より近い所定範囲内の終点に至る軌跡である座標情報更新装置。
【請求項７】
請求項６に記載の座標情報更新装置であって、
前記所定の軌跡は、略円状の軌跡である座標情報更新装置。
【請求項８】
請求項２に記載の座標情報更新装置であって、
前記所定の規則は、複数の前記操作情報に応じたＸＹ座標値の軌跡が所定の軌跡を含む規則である座標情報更新装置。
【請求項９】
請求項８に記載の座標情報更新装置であって、
前記所定の規則は、複数の前記操作情報に応じたＸＹ座標値の軌跡が、所定時間内に前記所定の軌跡を含む規則である座標情報更新装置。
【請求項１０】
請求項２に記載の座標情報更新装置であって、
前記座標更新部は、前記操作情報が前記所定の規則に従っていると判定された場合、判定後の前記操作情報に応じたＸＹ座標値の軌跡の距離及び向きに基づいて、前記物体のｚ座標値を更新する座標情報更新装置。
【請求項１１】
請求項１０に記載の座標情報更新装置であって、
前記座標更新部は、前記操作情報に応じたＸＹ座標値の軌跡の前記距離、前記向き、及び速度に基づいて、前記物体のｚ座標値を更新する座標情報更新装置。
【請求項１２】
請求項１０に記載の座標情報更新装置であって、
前記座標更新部は、ＸＹ座標値の軌跡が前記所定の軌跡を含む前記判定後の前記操作情報に応じて、前記物体のｚ座標値を更新する座標情報更新装置。
【請求項１３】
二次元座標系（Ｘ，Ｙ）の画面上に表示されている物体に対する前記二次元座標系の操作情報を入力装置から受け付ける操作情報受付部と、
前記操作情報に基づいて、三次元座標系（ｘ，ｙ，ｚ）における前記物体のｚ座標値を生成し、当該ｚ座標値に基づいて、前記物体のｘｙ座標値を生成する座標生成部と、
前記座標生成部によって生成された、前記物体のｘｙｚ座標値を記憶する座標記憶部と、
を含む座標情報生成装置。
【請求項１４】
請求項１３に記載の座標情報生成装置であって、
前記操作情報は、前記物体のＸＹ座標値を指定するＸＹ座標情報と、前記物体のｚ座標値を生成するためのｚ座標情報とを含み、
前記座標生成部は、前記ｚ座標情報に基づいて、前記物体のｚ座標値を生成し、当該ｚ座標値と、前記ＸＹ座標情報とに基づいて、前記ｘｙ座標値を生成する座標情報生成装置。
【請求項１５】
請求項１４に記載の座標情報生成装置であって、
前記座標生成部は、前記ｚ座標情報に応じたＸＹ座標値の軌跡の距離及び向きに基づいて、前記物体のｚ座標値を生成する座標情報生成装置。
【請求項１６】
請求項１５に記載の座標情報生成装置であって、
前記ｚ座標情報に応じたＸＹ座標値の前記軌跡は、略円状の軌跡を含む座標情報生成装置。
【請求項１７】
所定の記憶部に記憶されている、物体の三次元座標系（ｘ，ｙ，ｚ）におけるｘｙｚ座標値に基づいて、前記物体を二次元座標系（Ｘ，Ｙ）の画面上に二次元表示し、
前記物体に対する前記二次元座標系の操作情報を入力装置から受け付け、
前記操作情報が所定の規則に従っているかどうかを判定し、
前記判定の結果に基づいて、前記操作情報が前記所定の規則に従っていない場合は、前記操作情報に応じて前記物体のｘｙ座標値を更新し、前記操作情報が前記所定の規則に従っている場合は、前記操作情報に応じて、前記物体のｚ座標値を更新する座標情報更新方法。
【請求項１８】
二次元座標系（Ｘ，Ｙ）の画面上に表示されている物体に対する前記二次元座標系の操作情報を入力装置から受け付け、
前記操作情報に基づいて、三次元座標系（ｘ，ｙ，ｚ）における前記物体のｚ座標値を生成し、当該ｚ座標値に基づいて、前記物体のｘｙ座標値を生成し、
生成された、前記物体のｘｙｚ座標値を所定の記憶部に記録する座標情報生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、二次元座標系で表示されている物体の三次元座標系における座標値の更新または生成に関する。
【背景技術】
【０００２】
近年、コンピュータグラフィックス技術の発展により、三次元の物体を示す画像が生成されている。パーソナルコンピュータや携帯電話、テレビ等の様々な電子機器の画面は二次元座標系であるため、三次元座標系における物体の座標値は二次元座標系に変換されたうえで画面上に表示される。このように二次元表示された三次元の物体に対して三次元座標系の操作を行うために、例えば非特許文献１に開示されている、三次元座標系の操作に対応した特殊なマウスを用いることができる。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】3D Desktop Concept. [online]. [retrieved on 2010-05-14]. Retrieved from the Internet: <URL: http://petitinvention.wordpress.com/2009/08/19/3d-desktop-concept/>
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、一般的な電子機器で用いられる入力装置は、一般的なマウスやタッチパッド等、二次元座標系の操作情報を出力するものである。そのため、このような電子機器にでは、二次元座標系の操作をしている際に三次元座標系の操作に移るためには、二次元座標系の操作とは別に切り替え操作が必要となり煩雑である。例えば、画面上に二次元表示されている三次元の物体を入力装置で選択した状態、すなわち、マウスでクリックしたりタッチパッドでタップしたりした状態で入力装置を二次元的に動かすと、その動作に対応して物体のｘ座標値及びｙ座標値が変化する。ここで、物体のｚ座標値を変化させたい場合、まず、物体の選択状態を一旦解除したうえで、ｚ座標の操作を行うことを指示する操作が行われる。その後、改めて物体を選択し、入力装置を二次元的に動かすことにより、物体のｚ座標値を変化させることができる。
【０００５】
そこで、二次元座標系の操作情報を出力可能な入力装置を用いて、物体の三次元座標系における座標値に対する処理を容易に行うことが望まれる。
【課題を解決するための手段】
【０００６】
本開示の座標情報更新装置は、物体の三次元座標系（ｘ，ｙ，ｚ）における座標値を記憶する座標記憶部と、ｘｙｚ座標値を二次元座標系（Ｘ，Ｙ）における座標値に変換して画面上に表示する二次元変換部と、物体に対する二次元座標系の操作情報を入力装置から受け付ける操作情報受付部と、操作情報が所定の規則に従っているかどうかを判定する操作情報判定部と、操作情報判定部の判定結果に基づいて、操作情報が所定の規則に従っていない場合は、操作情報に応じて物体のｘｙ座標値を更新し、操作情報が所定の規則に従っている場合は、操作情報に応じて、物体のｚ座標値を更新する座標更新部と、を含む。
【０００７】
また、本開示の座標情報更新装置では、所定の規則は、操作情報に応じたＸＹ座標値の軌跡が所定の軌跡を含む規則とすることができる。
【０００８】
また、本開示の座標情報更新装置では、所定の規則は、操作情報に応じたＸＹ座標値の軌跡が、所定時間内に所定の軌跡を含む規則とすることができる。
【０００９】
また、本開示の座標情報更新装置では、所定の規則は、操作情報に応じたＸＹ座標値の軌跡が、複数回連続して所定の軌跡を含む規則とすることができる。
【００１０】
また、本開示の座標情報更新装置では、所定の軌跡は、開始点から所定距離以上離れた点を経由して、開始点との距離が所定距離より近い所定範囲内の終点に至る軌跡とすることができる。
【００１１】
また、本開示の座標情報更新装置では、所定の軌跡は、略円状の軌跡とすることができる。
【００１２】
また、本開示の座標情報更新装置では、所定の規則は、複数の操作情報に応じたＸＹ座標値の軌跡が所定の軌跡を含む規則とすることができる。
【００１３】
また、本開示の座標情報更新装置では、所定の規則は、複数の操作情報に応じたＸＹ座標値の軌跡が、所定時間内に所定の軌跡を含む規則とすることができる。
【００１４】
また、本開示の座標情報更新装置では、座標更新部は、操作情報が所定の規則に従っていると判定された場合、判定後の操作情報に応じたＸＹ座標値の軌跡の距離及び向きに基づいて、物体のｚ座標値を更新することができる。
【００１５】
また、本開示の座標情報更新装置では、座標更新部は、操作情報に応じたＸＹ座標値の軌跡の距離、向き、及び速度に基づいて、物体のｚ座標値を更新することができる。
【００１６】
また、本開示の座標情報更新装置では、座標更新部は、ＸＹ座標値の軌跡が所定の軌跡を含む判定後の操作情報に応じて、物体のｚ座標値を更新することができる。
【００１７】
また、本開示の座標情報生成装置は、二次元座標系（Ｘ，Ｙ）の画面上に表示されている物体に対する二次元座標系の操作情報を入力装置から受け付ける操作情報受付部と、操作情報に基づいて、三次元座標系（ｘ，ｙ，ｚ）における物体のｚ座標値を生成し、ｚ座標値に基づいて、物体のｘｙ座標値を生成する座標生成部と、座標生成部によって生成された、物体のｘｙｚ座標値を記憶する座標記憶部と、を含む。
【００１８】
また、本開示の座標情報生成装置では、操作情報は、物体のＸＹ座標値を指定するＸＹ座標情報と、物体のｚ座標値を生成するためのｚ座標情報とを含み、座標生成部は、ｚ座標情報に基づいて、物体のｚ座標値を生成し、ｚ座標値と、ＸＹ座標情報とに基づいて、ｘｙ座標値を生成することができる。
【００１９】
また、本開示の座標情報生成装置では、座標生成部は、ｚ座標情報に応じたＸＹ座標値の軌跡の距離及び向きに基づいて、物体のｚ座標値を生成することができる。
【００２０】
また、本開示の座標情報生成装置では、ｚ座標情報に応じたＸＹ座標値の軌跡は、略円状の軌跡を含むことができる。
【００２１】
なお、本明細書において、「部」とは、ハードウェアにより実現されるユニット、ソフ
トウェアにより実現されるユニット、両方を用いて実現されるユニットを含む。また１つ
のユニットが２つ以上のハードウェアを用いて実現されてもよく、２つ以上のユニットが
１つのハードウェアにより実現されても良い。
【図面の簡単な説明】
【００２２】
【図１】座標情報更新装置の機能構成の一例を示す図である。
【図２】座標情報更新装置のハードウェア構成例を示す図である。
【図３】三次元座標系におけるＰ点（ｘ，ｙ，ｚ）及び二次元座標系に変換されたＰ点（Ｘ，Ｙ）の一例を示す図である。
【図４】ｚ座標値を変化させるための操作情報の二次元座標系の座標値の軌跡の一例を示す図である。
【図５】操作情報の二次元座標系の座標値の軌跡が略円状の軌跡となっていることを判定する手法の一例を示す図である。
【図６】座標情報更新処理の一例を示すフローチャートである。
【図７】座標情報生成装置の機能構成の一例を示す図である。
【図８】座標情報生成処理の一例を示すフローチャートである。
【図９】略円状とは異なる二次元座標系の座標値の軌跡によりｚ座標値の更新処理に切り替える一例を示す図である。
【図１０】二次元座標系の座標値の複数の軌跡によりｚ座標値の更新処理に切り替える一例を示す図である。
【発明を実施するための形態】
【００２３】
＝＝第１の実施形態＝＝
図１は、本開示における第１の実施形態である座標情報更新装置の機能構成を示す図である。座標情報更新装置１０は、表示装置１２に二次元表示される三次元の物体の三次元座標系（ｘ，ｙ，ｚ）における座標値を、入力装置１４から出力される二次元座標系（Ｘ，Ｙ）の操作情報に応じて更新可能な電子機器であり、例えば、パーソナルコンピュータ等である。ここで、表示装置１２は、画像を二次元座標系で表示可能な装置であり、液晶ディスプレイや有機ＥＬディスプレイ等である。また、入力装置１４は、二次元座標系の操作情報を出力可能な装置であり、マウスやタッチパネル、タッチパッド等である。なお、座標情報更新装置１０は、例えば、携帯端末やテレビ等のように、表示装置１２や入力装置１４と一体に構成されていてもよい。
【００２４】
図１に示されるように、座標情報更新装置１０は、座標記憶部２０、二次元変換部２２、操作情報受付部２４、操作情報判定部２６、及び座標更新部２８を含んで構成されている。また、図２は、座標情報更新装置１０のハードウェア構成の一例を示す図である。図２に示されるように、座標情報更新装置１０は、ＣＰＵ４０、メモリ４２、ハードディスクドライブ４４、表示インタフェース４６、及び入力インタフェース４８を含んだ構成とすることができる。なお、座標記憶部２０は、メモリ４２またはハードディスクドライブ４４を用いて構成することができる。また、二次元変換部２２、操作情報受付部２４、操作情報判定部２６、及び座標更新部２８は、メモリ４２に記憶されているプログラムをＣＰＵ４０が実行することにより実現することができる。
【００２５】
座標記憶部２０は、物体の三次元座標系における座標値を記憶している。つまり、座標記憶部２０には、物体の位置を特定する点のｘ軸、ｙ軸、及びｚ軸における座標値が記憶されている。ここで、物体の位置を特定する点とは、例えば、物体の中心点や頂点等である。なお、三次元座標系（ｘ，ｙ，ｚ）は任意に設定することが可能であり、直交座標系に限らず極座標系であってもよい。
【００２６】
二次元変換部２２は、三次元座標系における座標値を二次元座標系の座標値に変換することにより、三次元の物体を表示インタフェース４６を介して表示装置１２に二次元表示する。つまり、二次元変換部２２は、図３（ａ）に示すように疑似的に二次元表示されたＰ点の三次元座標系における座標値（ｘ，ｙ，ｚ）を、図３（ｂ）に示すように二次元座標系における座標値（Ｘ，Ｙ）に変換する。ここで、図３（ａ）に示すように、三次元座標系を疑似的に二次元表示した際のｘ軸とｚ軸の角度をθとすると、二次元座標系におけるＰ点の座標値（Ｘ，Ｙ）は、Ｘ＝ｘ−ｚ・ｃｏｓθ，Ｙ＝ｙ−ｚ・ｓｉｎθにより得ることができる。
【００２７】
操作情報受付部２４は、表示装置１２に表示されている物体に対する二次元座標系の操作情報を、入力インタフェース４８を介して入力装置１４から受け付ける。ここで、入力装置１４は、物体に対する二次元座標系、すなわちＸ軸・Ｙ軸の操作情報を出力可能な装置であり、マウスやタッチパッド、タッチパネル等である。
【００２８】
操作情報判定部２６は、操作情報受付部２４によって受け付けられた操作情報が所定の規則に従っているかどうかにより、操作情報がＸＹ座標値、すなわちｘｙ座標値に対する操作を示すものであるか、ｚ座標値に対する操作であるかを判定する。
【００２９】
具体的には、操作情報判定部２６は、操作情報に応じたＸＹ座標値の軌跡が、所定の軌跡となっているかどうかを判定する。本実施形態においては、操作情報判定部２６は、図４（ａ）に例示されるように、操作情報に応じたＸＹ座標値の軌跡が時計回りの略円状である場合、当該操作が物体のｚ座標値を正方向に変化させるためのものであると判定する。また、操作情報判定部２６は、図４（ｂ）に例示されるように、操作情報に応じたＸＹ座標値の軌跡が反時計回りの略円状である場合、当該操作が物体のｚ座標値を負方向に変化させるためのものであると判定する。これは、二次元座標系（Ｘ，Ｙ）において操作開始位置と操作終了位置とが変化していないような操作は、物体を移動させる操作としては不自然なものであり、ｘｙ座標値を更新する場合において、このような操作を行う可能性は低いと考えられるからである。
【００３０】
なお、操作情報判定部２６は、操作情報に応じた二次元の座標値の軌跡が、所定時間内に複数回連続して略円状の軌跡となった場合に、操作情報が所定の規則に従っていると判定してもよい。これにより、操作情報判定部２６における判定精度を向上させることができる。
【００３１】
ここで、操作情報に応じた二次元の座標値の軌跡が略円状となっているかどうかは、例えば、図５に破線で示すように、操作情報に応じた二次元の座標値の軌跡が、中心点が共通で半径の異なる二つの円の間に含まれているかどうかにより判定することができる。なお、操作情報判定部２６による略円状の軌跡の判定はこれに限られるものではない。
【００３２】
座標更新部２８は、操作情報判定部２６の判定結果に基づいて、二次元座標系で表示されている物体に対するｘｙ座標値の更新、もしくは、ｚ座標値の更新を行う。例えば、図４に示したように、時計回りまたは反時計回りの略円状の操作によってｚ座標値を更新する場合であれば、座標更新部２８は、操作情報に応じたＸＹ座標値の軌跡の距離、向き、及び速度に基づいて、ｚ座標値を更新する。例えば、操作情報に応じたＸＹ座標値の軌跡が円であると仮定すると、ｚ座標値の変化量はその円の回転数に比例したものとすることができる。また、例えば、操作情報に応じたＸＹ座標値の軌跡の回転数が同一であっても、一回転あたりのｚ座標値の変化量を、移動速度に応じて変化させることができる。つまり、例えば、同一の軌跡の円であっても、速度が遅い場合は一回転あたりのｚ座標値の変化量を小さくし、速度が速い場合は一回転あたりのｚ座標値の変化量を大きくすることができる。なお、速度は角速度であっても線速度であってもよい。また、例えば、操作情報に応じたＸＹ座標値の軌跡の回転数が同一であっても、その円の大きさに応じて、一回転あたりのｚ座標値の変化量を変化させることができる。
【００３３】
図６は、本実施形態における座標情報の更新処理の一例を示すフローチャートである。例えば、座標記憶部２０に、複数の三次元の物体の三次元座標系における座標値が記憶されている場合を想定する。この場合、二次元変換部２２は、三次元座標系の座標値を二次元座標系の座標値に変換することにより、複数の三次元の物体を表示装置１２上に二次元表示する。
【００３４】
このような状態において、ユーザは、入力装置１４を用いて、ある一つの物体を操作対象として選択し、当該物体に対する操作を行う。これにより、入力装置１４からは、選択された物体に対する二次元座標系の操作情報が出力される。ここで、物体を操作対象として選択する動作は、例えば、入力装置１４がマウスの場合であれば物体をクリックすることにより行うことができるし、入力装置１４がタッチパッドやタッチパネルの場合であれば物体をタップすることにより行うことができる。
【００３５】
そして、操作情報受付部２４は、このようにして入力装置１４から出力される操作情報を受け付ける（Ｓ６０１）。操作情報判定部２６は、受け付けられた操作情報が所定の規則に従っているかどうか判定する（Ｓ６０２）。すなわち、操作情報判定部２６は、操作情報に応じたＸＹ座標値の軌跡が、略円状の軌跡となっているかどうかを判定する。
【００３６】
操作情報判定部２６の判定結果が、操作情報が所定の規則に従ったものではないことを示す場合（Ｓ６０２：Ｎ）、座標更新部２８は、操作情報に応じた座標値の軌跡に基づいて、物体のｘｙ座標値を更新する（Ｓ６０３）。
【００３７】
操作情報判定部２６の判定結果が、操作情報が所定の規則に従ったものであることを示す場合（Ｓ６０２：Ｙ）、操作情報受付部２４は、操作情報判定部２６の判定後、さらに、二次元座標系の操作情報を受け付ける（Ｓ６０４）。そして、座標更新部２８は、操作情報判定部２６の判定後、一定期間内に受け付けられた二次元座標系の操作情報に基づいて、物体のｚ座標値を更新する（Ｓ６０５）。つまり、座標更新部２８は、判定後に受け付けられた操作情報に応じたＸＹ座標値の略円状の軌跡の距離、向き、及び速度に基づいて、物体のｚ座標値を更新する。具体的には、操作情報判定部２６は、操作情報に応じたＸＹ座標値の軌跡が時計回りの略円状の軌跡であれば、その軌跡の距離及び速度に応じて物体のｚ座標値を正側に変化させる。また、操作情報判定部２６は、操作情報に応じたＸＹ座標値の軌跡が反時計回りの略円状の軌跡であれば、その軌跡の距離及び速度に応じて物体のｚ座標値を負側に変化させる。
【００３８】
なお、二次元座標系の操作情報に応じたＸＹ座標値の軌跡の向きや速度は一定である必要はなく、操作の途中で変更されてもよい。つまり、操作情報に応じたＸＹ座標値の軌跡の向きや速度を操作の途中で変更することにより、物体のｚ座標値を微調整することができる。また、座標更新部２８は、操作情報判定部２６での判定時に受け付けられた二次元座標系の操作情報を、ｚ座標値の更新量に加味してもよい。例えば、操作情報に応じたＸＹ座標値の軌跡が略円を二回転したものとなった場合にｚ座標値の更新処理に切り替わる場合であれば、操作情報判定部２６は、当該二回転の軌跡の距離、方向、及び速度に基づいてｚ座標値を更新することとしてもよい。
【００３９】
そして、座標更新部２８は、更新されたｘｙ座標値またはｚ座標値により、座標記憶部２０に記録されているｘｙｚ座標値を更新する（Ｓ６０６）。座標記憶部２０に記録されているｘｙｚ座標値が更新されると、二次元変換部２２は、更新後のｘｙｚ座標値を二次元座標系のＸＹ座標値に変換し（Ｓ６０７）、表示装置１２に表示されている物体の二次元表示位置を更新する（Ｓ６０８）。
【００４０】
選択された物体に対する操作情報の入力が行われる間、操作情報に基づいて、ｘｙ座標値またはｚ座標値を更新する処理（Ｓ６０１〜Ｓ６０８）が繰り返し実行される（Ｓ６０９：Ｎ）。なお、物体に対する操作情報の入力は、物体の選択状態が解除されることにより終了する（Ｓ６０９：Ｙ）。ここで、物体の選択状態の解除とは、例えば、入力装置１４がマウスの場合であればクリックを解除したり他の物体をクリックしたりすることにより行うことができるし、入力装置１４がタッチパッドやタッチパネルの場合であればタップを解除したり他の物体をタップすることにより行うことができる。
【００４１】
このように、本実施形態の座標情報更新装置１０によれば、二次元座標系の操作情報が所定の規則に従っているかどうかを判定することにより、ｘｙ座標値の更新を行うのかｚ座標値の更新を行うのかを切り替えることができる。すなわち、煩雑な切り替え操作を行うことなく、二次元座標系（Ｘ，Ｙ）における移動操作のまま、物体のｘｙ座標値の更新処理と物体のｚ座標値の更新処理を切り替えることができる。
【００４２】
＝＝第２の実施形態＝＝
図７は、本開示における第２の実施形態である座標情報生成装置の機能構成を示す図である。座標情報生成装置１００は、表示装置１２に二次元表示された三次元の物体の三次元座標系（ｘ，ｙ，ｚ）における座標値を、入力装置１４から出力される二次元座標系（Ｘ，Ｙ）の操作情報に応じて生成可能な電子機器である。
【００４３】
図７に示されるように、座標情報生成装置１００は、座標記憶部１１０、操作情報受付部１１２、座標生成部１１４、及び座標記録部１１６を含んで構成されている。なお、座標情報生成装置１００は、第１の実施形態における座標情報更新装置１０と同様のハードウェア構成とすることが可能であり、座標記憶部１１０は、メモリ４２またはハードディスクドライブ４４を用いて構成することが可能である。すなわち、操作情報受付部１１２、座標生成部１１４、及び座標記録部１１６は、メモリ４２に記憶されているプログラムをＣＰＵ４０が実行することにより実現することができる。
【００４４】
座標記憶部１１０は、二次元表示されている三次元の物体の三次元座標系におけるｘｙｚ座標値を記憶する。なお、三次元座標系におけるｘｙｚ座標値はユーザの操作に応じて生成される。
【００４５】
操作情報受付部１１２は、表示装置１２に表示されている三次元の物体に対する二次元座標系の操作情報を、入力装置１４から受け付ける。
【００４６】
座標生成部１１４は、三次元の物体に対する二次元座標系の操作情報に基づいて、物体の三次元座標系におけるｚ座標値を生成し、生成されたｚ座標値に基づいて、物体の三次元座標系におけるｘｙ座標値を生成する。具体的には、座標生成部１１４は、操作情報に応じたＸＹ座標値の軌跡の距離、向き、及び速度に基づいて、ｚ座標値を生成する。本実施形態においては、座標生成部１１４は、図４に例示したように、時計回りまたは反時計回りの略円状の操作によってｚ座標値を生成する。例えば、操作情報に応じたＸＹ座標値の軌跡が円であると仮定すると、ｚ座標値の変化量はその円の回転数に比例したものとすることができる。また、例えば、操作情報に応じたＸＹ座標値の軌跡の回転数が同一であっても、一回転あたりのｚ座標値の変化量を、移動速度に応じて変化させることができる。つまり、例えば、同一の軌跡の円であっても、速度が遅い場合は一回転あたりのｚ座標値の変化量を小さくし、速度が速い場合は一回転あたりのｚ座標値の変化量を大きくすることができる。なお、速度は角速度であっても線速度であってもよい。また、例えば、操作情報に応じたＸＹ座標値の軌跡の回転数が同一であっても、その円の大きさに応じて、一回転あたりのｚ座標値の変化量を変化させることができる。
【００４７】
座標記録部１１６は、座標生成部１１４によって生成された、物体の三次元座標系における座標値を座標記憶部１１０に記録する。
【００４８】
図８は、本実施形態における座標情報の生成処理の一例を示すフローチャートである。ここで、三次元座標系における座標値が不明な三次元の物体が表示装置１２に二次元表示されている状態を想定する。
【００４９】
この状態において、操作情報受付部１１２は、三次元座標系における座標値を生成する対象となる、物体の特定の点の二次元座標系におけるＸＹ座標値を受け付ける（Ｓ８０１）。なお、物体の特定の点の指定は、二次元表示されている物体の特定の点を、入力装置１４で選択することにより行うことができる。ここで、物体の特定の点を選択する動作は、例えば、入力装置１４がマウスの場合であれば対象となる点をクリックすることにより行うことができるし、入力装置１４がタッチパッドやタッチパネルの場合であれば対象となる点をタップすることにより行うことができる。
【００５０】
さらに、操作情報受付部１１２は、選択された特定の点に対する二次元座標系の操作情報を受け付ける（Ｓ８０２）。そして、座標生成部１１４は、受け付けられた操作情報に基づいて、選択された特定の点のｚ座標値を生成する（Ｓ８０３）。なお、本実施形態では、座標生成部１１４は、操作情報に応じたＸＹ座標値の略円状の軌跡の距離、向き、及び速度に基づいて、選択された特定の点のｚ座標値を生成する。具体的には、座標生成部１１４は、操作情報に応じたＸＹ座標値が、図４（ａ）に例示したように時計回りの略円状の軌跡となる場合であれば、その軌跡の距離及び速度に応じてｚ座標値を初期値（例えばゼロ）から正方向に変化させる。また、座標生成部１１４は、操作情報に応じたＸＹ座標値が、図４（ｂ）に例示したように反時計回りの略円状の軌跡となる場合であれば、その軌跡の距離及び速度に応じてｚ座標値を初期値（例えばゼロ）から負方向に変化させる。
【００５１】
そして、座標生成部１１４は、選択された特定の点のＸＹ座標値と、生成されたｚ座標値とに基づいて、三次元座標系におけるｘｙ座標値を生成する（Ｓ８０４）。ここで、三次元座標系を二次元画面に疑似的に表示した場合ののｘ軸とｚ軸の角度をθとすると、三次元座標系におけるｘｙ座標値は、ｘ＝Ｘ＋ｚ・ｃｏｓθ，ｙ＝Ｙ＋ｚ・ｓｉｎθにより得ることができる。なお、座標生成部１１４は、選択された特定の点に対して生成中の三次元座標系のｘｙｚ座標値を表示装置１２に表示することができる。
【００５２】
選択された物体に対する操作情報の入力が行われる間、操作情報に基づいて、ｚ座標値及びｘｙ座標値を更新する処理（Ｓ８０２〜Ｓ８０４）が繰り返し実行される（Ｓ８０５：Ｎ）。なお、物体に対する操作情報の入力は、物体の特定の点の選択状態が解除されることにより終了する（Ｓ８０５：Ｙ）。ここで、物体の特定の点の選択状態の解除とは、例えば、入力装置１４がマウスの場合であればクリックを解除したり他の点をクリックしたりすることにより行うことができるし、入力装置１４がタッチパッドやタッチパネルの場合であればタップを解除したり他の点をタップすることにより行うことができる。
【００５３】
そして、座標記録部１１６は、生成された三次元座標系のｘｙｚ座標値を、二次元座標系のＸＹ座標値等の、物体の特定の点を示す情報と対応付けて座標記憶部１１０に記録する（Ｓ８０６）。
【００５４】
このように、本実施形態の座標情報生成装置１００によれば、二次元座標系の操作情報に基づいて、二次元の操作と三次元の操作の煩雑な切り替え操作を行うことなく、二次元座標系（Ｘ，Ｙ）における操作のまま、二次元表示されている三次元の物体の特定の点の三次元座標系の座標値を生成することができる。これにより、三次元座標系の座標値を用いた三次元空間における様々な処理が可能となる。例えば、生成された三次元座標系の座標値を用いて、物体の三次元空間における位置を第１の実施形態に示した手法により変更したり、三次元の物体を二次元表示する際の向きを変更したりすることができる。
【００５５】
本開示は、以上の実施形態に限定されるべきものではなく、特許請求の範囲に表現され
た思想および範囲を逸脱することなく、種々の変形、追加、および省略が当業者によって
可能である。
【００５６】
例えば、第１の実施形態では、操作情報判定部２６は、操作情報に応じた二次元座標系の座標値の軌跡が略円状となる場合に、ｚ座標値の更新が行われると判定することとしたが、操作情報を判定する際の所定の規則はこれに限られない。
【００５７】
例えば、操作情報判定部２６は、図９に示すように、操作情報に応じたＸＹ座標値の軌跡が、開始点Ｓから所定距離ｄ１以上離れた位置を経由して、開始点Ｓとの距離が所定範囲ｄ２（＜ｄ１）内となる終点Ｅに至る場合に、ｚ座標値の更新が行われると判定することとしてもよい。これは、略円状の場合と同様に、通常ｘｙ座標値を更新する場合において、このような操作を行う可能性は低いと考えられるからである。
【００５８】
また、例えば、操作情報判定部２６は、操作情報に応じたＸＹ座標値の複数の軌跡が所定の軌跡となる場合に、ｚ座標値の更新が行われると判定することとしてもよい。例えば、入力装置１４がタッチパッドやタッチパネルの場合であれば、図１０に例示されているように、選択された物体に対して二本の指１２０，１２２でつまむ動作や広げる動作が行われることにより、ｚ座標値の更新が行われると判定されることとしてもよい。これは、通常、同時に生成される複数の軌跡に基づいてｘｙ座標値を更新することはあり得ないからである。そして、座標更新部２８は、ｚ座標値の更新が行われると判定された後は、つまむ動作や広げる動作に応じたＸＹ座標値の軌跡の距離、向き、及び速度に基づいて、ｚ座標値を更新することとしてもよい。
【００５９】
また、第１の実施形態では、ｚ座標値の更新処理に切り替える際の操作情報に応じたＸＹ座標値の軌跡と、ｚ座標値を更新する際の操作情報に応じたＸＹ座標値の軌跡を、いずれも略円状の軌跡としたが、切り替え時と更新時の操作情報の規則は同じでなくてもよい。例えば、操作情報に応じたＸＹ座標値の軌跡が略円状であればｚ座標値の更新処理に切り替わり、その後は、例えば、操作情報に応じたＸＹ座標の略直線の軌跡の距離、向き、及び速度に応じてｚ座標値が更新されることとしてもよい。操作情報に応じた複数の軌跡が所定の軌跡となる場合に、ｚ座標値の更新が行われると判定される場合についても同様である。
【００６０】
なお、以上に説明した実施形態及び種々の変形の技術的特徴は任意に組み合わせて採用
することができる。
【符号の説明】
【００６１】
１０  座標情報更新装置
１２  表示装置
１４  入力装置
２０  座標記憶部
２２  二次元変換部
２４  操作情報受付部
２６  操作情報判定部
２８  座標更新部
４０  ＣＰＵ
４２  メモリ
４４  ハードディスクドライブ
４６  表示インタフェース
４８  入力インタフェース
１００  座標情報生成装置
１１０  座標記憶部
１１２  操作情報受付部
１１４  座標生成部
１１６  座標記録部
【図１】
2011248840.tif 000003
【図２】
2011248840.tif 000004
【図３】
2011248840.tif 000005
【図４】
2011248840.tif 000006
【図５】
2011248840.tif 000007
【図６】
2011248840.tif 000008
【図７】
2011248840.tif 000009
【図８】
2011248840.tif 000010
【図９】
2011248840.tif 000011
【図１０】
2011248840.tif 000012
【手続補正書】
【提出日】平成22年9月9日(2010.9.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
物体の三次元座標系（ｘ，ｙ，ｚ）における座標値を記憶する座標記憶部と、
ｘｙｚ座標値を二次元座標系（Ｘ，Ｙ）における座標値に変換して画面上に表示する二次元変換部と、
前記物体に対する、ｘｙ座標値を更新するための前記二次元座標系の操作情報を入力装置から受け付ける操作情報受付部と、
ｘｙ座標値を更新するための前記操作情報に応じたＸＹ座標値の軌跡が、複数回連続して略円状の所定の軌跡を含むかどうかを判定する操作情報判定部と、
前記操作情報判定部の判定結果に基づいて、前記操作情報に応じたＸＹ座標値の軌跡が、複数回連続して前記所定の軌跡を含むものでないと判定された場合、前記操作情報に応じて前記物体のｘｙ座標値を更新し、前記操作情報に応じたＸＹ座標値の軌跡が、複数回連続して前記所定の軌跡を含むものであると判定された場合、判定後の前記操作情報に応じたＸＹ座標値の前記所定の軌跡の距離、向き、及び速度に基づいて、前記物体のｚ座標値を更新する座標更新部と、
を含む座標情報更新装置。
【請求項２】
物体の三次元座標系（ｘ，ｙ，ｚ）における座標値を記憶する座標記憶部と、
ｘｙｚ座標値を二次元座標系（Ｘ，Ｙ）における座標値に変換して画面上に表示する二次元変換部と、
前記物体に対する、ｘｙ座標値を更新するための前記二次元座標系の操作情報を入力装置から受け付ける操作情報受付部と、
ｘｙ座標値を更新するための前記操作情報が所定の規則に従っているかどうかを判定する操作情報判定部と、
前記操作情報判定部の判定結果に基づいて、前記操作情報が前記所定の規則に従っていない場合は、前記操作情報に応じて前記物体のｘｙ座標値を更新し、前記操作情報が前記所定の規則に従っている場合は、前記操作情報に応じて、前記物体のｚ座標値を更新する座標更新部と、
を含む座標情報更新装置。
【請求項３】
請求項２に記載の座標情報更新装置であって、
前記所定の規則は、前記操作情報に応じたＸＹ座標値の軌跡が所定の軌跡を含む規則である座標情報更新装置。
【請求項４】
請求項３に記載の座標情報更新装置であって、
前記所定の規則は、前記操作情報に応じたＸＹ座標値の軌跡が、所定時間内に前記所定の軌跡を含む規則である座標情報更新装置。
【請求項５】
請求項３に記載の座標情報更新装置であって、
前記所定の規則は、前記操作情報に応じたＸＹ座標値の軌跡が、複数回連続して前記所定の軌跡を含む規則である座標情報更新装置。
【請求項６】
請求項３に記載の座標情報更新装置であって、
前記所定の軌跡は、開始点から所定距離以上離れた点を経由して、前記開始点との距離が前記所定距離より近い所定範囲内の終点に至る軌跡である座標情報更新装置。
【請求項７】
請求項６に記載の座標情報更新装置であって、
前記所定の軌跡は、略円状の軌跡である座標情報更新装置。
【請求項８】
請求項２に記載の座標情報更新装置であって、
前記所定の規則は、複数の前記操作情報に応じたＸＹ座標値の軌跡が所定の軌跡を含む規則である座標情報更新装置。
【請求項９】
請求項８に記載の座標情報更新装置であって、
前記所定の規則は、複数の前記操作情報に応じたＸＹ座標値の軌跡が、所定時間内に前記所定の軌跡を含む規則である座標情報更新装置。
【請求項１０】
請求項２に記載の座標情報更新装置であって、
前記座標更新部は、前記操作情報が前記所定の規則に従っていると判定された場合、判定後の前記操作情報に応じたＸＹ座標値の軌跡の距離及び向きに基づいて、前記物体のｚ座標値を更新する座標情報更新装置。
【請求項１１】
請求項１０に記載の座標情報更新装置であって、
前記座標更新部は、前記操作情報に応じたＸＹ座標値の軌跡の前記距離、前記向き、及び速度に基づいて、前記物体のｚ座標値を更新する座標情報更新装置。
【請求項１２】
請求項１０に記載の座標情報更新装置であって、
前記座標更新部は、ＸＹ座標値の軌跡が前記所定の軌跡を含む前記判定後の前記操作情報に応じて、前記物体のｚ座標値を更新する座標情報更新装置。
【請求項１３】
二次元座標系（Ｘ，Ｙ）の画面上に表示されている物体に対する前記二次元座標系の操作情報を入力装置から受け付ける操作情報受付部と、
前記操作情報に基づいて、三次元座標系（ｘ，ｙ，ｚ）における前記物体のｚ座標値を生成し、当該ｚ座標値に基づいて、前記物体のｘｙ座標値を生成する座標生成部と、
前記座標生成部によって生成された、前記物体のｘｙｚ座標値を記憶する座標記憶部と、
を含む座標情報生成装置。
【請求項１４】
請求項１３に記載の座標情報生成装置であって、
前記操作情報は、前記物体のＸＹ座標値を指定するＸＹ座標情報と、前記物体のｚ座標値を生成するためのｚ座標情報とを含み、
前記座標生成部は、前記ｚ座標情報に基づいて、前記物体のｚ座標値を生成し、当該ｚ座標値と、前記ＸＹ座標情報とに基づいて、前記ｘｙ座標値を生成する座標情報生成装置。
【請求項１５】
請求項１４に記載の座標情報生成装置であって、
前記座標生成部は、前記ｚ座標情報に応じたＸＹ座標値の軌跡の距離及び向きに基づいて、前記物体のｚ座標値を生成する座標情報生成装置。
【請求項１６】
請求項１５に記載の座標情報生成装置であって、
前記ｚ座標情報に応じたＸＹ座標値の前記軌跡は、略円状の軌跡を含む座標情報生成装置。
【請求項１７】
所定の記憶部に記憶されている、物体の三次元座標系（ｘ，ｙ，ｚ）におけるｘｙｚ座標値に基づいて、前記物体を二次元座標系（Ｘ，Ｙ）の画面上に二次元表示し、
前記物体に対する、ｘｙ座標値を更新するための前記二次元座標系の操作情報を入力装置から受け付け、
ｘｙ座標値を更新するための前記操作情報が所定の規則に従っているかどうかを判定し、
前記判定の結果に基づいて、前記操作情報が前記所定の規則に従っていない場合は、前記操作情報に応じて前記物体のｘｙ座標値を更新し、前記操作情報が前記所定の規則に従っている場合は、前記操作情報に応じて、前記物体のｚ座標値を更新する座標情報更新方法。
【請求項１８】
二次元座標系（Ｘ，Ｙ）の画面上に表示されている物体に対する前記二次元座標系の操作情報を入力装置から受け付け、
前記操作情報に基づいて、三次元座標系（ｘ，ｙ，ｚ）における前記物体のｚ座標値を生成し、当該ｚ座標値に基づいて、前記物体のｘｙ座標値を生成し、
生成された、前記物体のｘｙｚ座標値を所定の記憶部に記録する座標情報生成方法。
【手続補正書】
【提出日】平成22年11月25日(2010.11.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
物体の三次元座標系（ｘ，ｙ，ｚ）における座標値を記憶する座標記憶部と、
ｘｙｚ座標値を二次元座標系（Ｘ，Ｙ）における座標値に変換して画面上に表示する二次元変換部と、
前記物体に対する、ｘｙ座標値を更新するための前記二次元座標系の操作情報を入力装置から受け付ける操作情報受付部と、
ｘｙ座標値を更新するための前記操作情報に応じたＸＹ座標値の軌跡が、複数回連続して略円状の所定の軌跡を含むかどうかを判定する操作情報判定部と、
前記操作情報判定部の判定結果に基づいて、前記操作情報に応じたＸＹ座標値の軌跡が、複数回連続して前記所定の軌跡を含むものでないと判定された場合、前記操作情報に応じて前記物体のｘｙ座標値を更新し、前記操作情報に応じたＸＹ座標値の軌跡が、複数回連続して前記所定の軌跡を含むものであると判定された場合、判定後の前記操作情報に応じたＸＹ座標値の前記所定の軌跡の距離、向き、及び速度に基づいて、前記物体のｚ座標値を更新する座標更新部と、
を含む座標情報更新装置。
【請求項２】
物体の三次元座標系（ｘ，ｙ，ｚ）における座標値を記憶する座標記憶部と、
ｘｙｚ座標値を二次元座標系（Ｘ，Ｙ）における座標値に変換して画面上に表示する二次元変換部と、
前記物体に対する、ｘｙ座標値を更新するための前記二次元座標系の操作情報を入力装置から受け付ける操作情報受付部と、
ｘｙ座標値を更新するための前記操作情報が所定の規則に従っているかどうかを判定する操作情報判定部と、
前記操作情報判定部の判定結果に基づいて、前記操作情報が前記所定の規則に従っていない場合は、前記操作情報に応じて前記物体のｘｙ座標値を更新し、前記操作情報が前記所定の規則に従っている場合は、前記操作情報に応じて、前記物体のｚ座標値を更新する座標更新部と、
を含む座標情報更新装置。
【請求項３】
請求項２に記載の座標情報更新装置であって、
前記所定の規則は、前記操作情報に応じたＸＹ座標値の軌跡が所定の軌跡を含む規則である座標情報更新装置。
【請求項４】
請求項３に記載の座標情報更新装置であって、
前記所定の規則は、前記操作情報に応じたＸＹ座標値の軌跡が、所定時間内に前記所定の軌跡を含む規則である座標情報更新装置。
【請求項５】
請求項３に記載の座標情報更新装置であって、
前記所定の規則は、前記操作情報に応じたＸＹ座標値の軌跡が、複数回連続して前記所定の軌跡を含む規則である座標情報更新装置。
【請求項６】
請求項３に記載の座標情報更新装置であって、
前記所定の軌跡は、開始点から所定距離以上離れた点を経由して、前記開始点との距離が前記所定距離より近い所定範囲内の終点に至る軌跡である座標情報更新装置。
【請求項７】
請求項６に記載の座標情報更新装置であって、
前記所定の軌跡は、略円状の軌跡である座標情報更新装置。
【請求項８】
請求項２に記載の座標情報更新装置であって、
前記所定の規則は、複数の前記操作情報に応じたＸＹ座標値の軌跡が所定の軌跡を含む規則である座標情報更新装置。
【請求項９】
請求項８に記載の座標情報更新装置であって、
前記所定の規則は、複数の前記操作情報に応じたＸＹ座標値の軌跡が、所定時間内に前記所定の軌跡を含む規則である座標情報更新装置。
【請求項１０】
請求項２に記載の座標情報更新装置であって、
前記座標更新部は、前記操作情報が前記所定の規則に従っていると判定された場合、判定後の前記操作情報に応じたＸＹ座標値の軌跡の距離及び向きに基づいて、前記物体のｚ座標値を更新する座標情報更新装置。
【請求項１１】
請求項１０に記載の座標情報更新装置であって、
前記座標更新部は、前記操作情報に応じたＸＹ座標値の軌跡の前記距離、前記向き、及び速度に基づいて、前記物体のｚ座標値を更新する座標情報更新装置。
【請求項１２】
請求項１０に記載の座標情報更新装置であって、
前記座標更新部は、ＸＹ座標値の軌跡が前記所定の軌跡を含む前記判定後の前記操作情報に応じて、前記物体のｚ座標値を更新する座標情報更新装置。
【請求項１３】
二次元座標系（Ｘ，Ｙ）の画面上に表示されている物体に対する、ＸＹ座標値を指定するための前記二次元座標系の操作情報または三次元座標系（ｘ，ｙ，ｚ）におけるｚ座標値を指定するための前記二次元座標系の操作情報を、入力装置から受け付ける操作情報受付部と、
前記ｚ座標値を指定するための前記二次元座標系の操作情報に基づいて、前記物体のｚ座標値を生成し、当該ｚ座標値と、前記ＸＹ座標値を指定するための前記二次元座標系の操作情報によって指定されるＸＹ座標値とに基づいて、前記物体のｘｙ座標値を生成する座標生成部と、
前記座標生成部によって生成された、前記物体のｘｙｚ座標値を記憶する座標記憶部と、
を含む座標情報生成装置。
【請求項１４】
請求項１３に記載の座標情報生成装置であって、
前記座標生成部は、前記ｚ座標値を指定するための前記二次元座標系の操作情報の軌跡の距離及び向きに基づいて、前記物体のｚ座標値を生成する座標情報生成装置。
【請求項１５】
請求項１４に記載の座標情報生成装置であって、
前記ｚ座標値を指定するための前記二次元座標系の操作情報の前記軌跡は、略円状の軌跡を含む座標情報生成装置。
【請求項１６】
所定の記憶部に記憶されている、物体の三次元座標系（ｘ，ｙ，ｚ）におけるｘｙｚ座標値に基づいて、前記物体を二次元座標系（Ｘ，Ｙ）の画面上に二次元表示し、
前記物体に対する、ｘｙ座標値を更新するための前記二次元座標系の操作情報を入力装置から受け付け、
ｘｙ座標値を更新するための前記操作情報が所定の規則に従っているかどうかを判定し、
前記判定の結果に基づいて、前記操作情報が前記所定の規則に従っていない場合は、前記操作情報に応じて前記物体のｘｙ座標値を更新し、前記操作情報が前記所定の規則に従っている場合は、前記操作情報に応じて、前記物体のｚ座標値を更新する座標情報更新方法。
【請求項１７】
二次元座標系（Ｘ，Ｙ）の画面上に表示されている物体に対する、ＸＹ座標値を指定するための前記二次元座標系の操作情報または三次元座標系（ｘ，ｙ，ｚ）におけるｚ座標値を指定するための前記二次元座標系の操作情報を、入力装置から受け付け、
前記ｚ座標値を指定するための前記二次元座標系の操作情報に基づいて、前記物体のｚ座標値を生成し、当該ｚ座標値と、前記ＸＹ座標値を指定するための前記二次元座標系の操作情報によって指定されるＸＹ座標値とに基づいて、前記物体のｘｙ座標値を生成し、
生成された、前記物体のｘｙｚ座標値を所定の記憶部に記録する座標情報生成方法。