"画像を表示する表示画面と、前記表示画面の前面の所定の空間を撮影する撮影部と、前記撮影部が撮影した画像を取得する画像取得手段と、ユーザの指の画像を記憶する記憶手段と、立体視オブジェクトのデータを取得するデータ取得手段と、前記立体視オブジェクトのデータに基づいて、前記立体視オブジェクトを前記表示画面に表示させる表示制御手段と、前記画像取得手段が取得した画像と、前記記憶手段が記憶する前記ユーザの指の画像とを比較し、前記ユーザの指がポインティングしている位置を示す指座標を抽出する指座標抽出手段と、前記表示画面の前面の空間における前記立体視オブジェクトの視認される領域を示す情報を取得し、前記領域を示す情報と前記指座標とに基づいて前記ユーザの指が前記立体視オブジェクトに仮想的に触れたか否かの衝突判定を行う判定手段と、を備え、前記判定手段は、前記ユーザの指が前記立体視オブジェクトに仮想的に触れたと判定した場合、前記画像取得手段が取得した画像に基づいて、前記ユーザの指の動きを検出し、前記ユーザが前記立体視オブジェクトに対して行った操作を示す操作情報を生成し、前記表示制御手段は、前記操作情報に基づいて、前記表示画面に表示させている前記立体視オブジェクトの表示を変化させることを特徴とする画像操作装置。前記立体視オブジェクトの視認される領域を示す情報は、前記立体視オブジェクトの三次元の中心座標と、前記立体視オブジェクトの形状を示すデータと、三次元の各軸を中心とした回転角とを含み、前記判定手段は、前記立体視オブジェクトの三次元の中心座標と、前記立体視オブジェクトの形状を示すデータと、前記三次元の各軸を中心とした回転角と、前記指座標とに基づいて前記ユーザの指が前記立体視オブジェクトに仮想的に触れたか否かの衝突判定を行うことを特徴とする請求項1に記載の画像操作装置。前記立体視オブジェクトの視認される領域を示す情報は、前記立体視オブジェクトのすべての特徴点の三次元の座標を含み、前記判定手段は、前記立体視オブジェクトのすべての特徴点の三次元の座標と、前記指座標とに基づいて前記ユーザの指が前記立体視オブジェクトに仮想的に触れたか否かの衝突判定を行うことを特徴とする請求項1に記載の画像操作装置。前記判定手段は、前記ユーザの指が前記立体視オブジェクトに仮想的に触れたと判定した場合、前記画像取得手段が取得した画像に基づいて、前記ユーザが指を移動させた方向と移動距離とを計算して、前記ユーザが前記立体視オブジェクトを移動させた操作を示す前記操作情報を生成することを特徴とする請求項1ないし3のいずれか1項に記載の画像操作装置。前記記憶手段は、前記ユーザが前記立体視オブジェクトに対して行う操作に対応するジェスチャを示すデータをあらかじめ記憶し、前記判定手段は、前記ユーザの指が前記立体視オブジェクトに仮想的に触れたと判定した場合、前記ユーザが前記立体視オブジェクトに対して行う操作に対応するジェスチャを示すデータを参照し、前記画像取得手段が取得した画像に基づいて前記ジェスチャを検出して、前記ユーザが前記立体視オブジェクトに対して行った操作を示す前記操作情報を生成することを特徴とする請求項1ないし4のいずれか1項に記載の画像操作装置。画像を表示する表示画面と、前記表示画面の前面の所定の空間を撮影する撮影部とを備える画像操作装置が実行する前記撮影部が撮影した画像を取得する画像取得ステップと、ユーザの指の画像を記憶する記憶ステップと、立体視オブジェクトのデータを取得するデータ取得ステップと、前記立体視オブジェクトのデータに基づいて、前記立体視オブジェクトを前記表示画面に表示させる表示制御ステップと、前記画像取得ステップで取得した画像と、前記記憶ステップで記憶した前記ユーザの指の画像とを比較し、前記ユーザの指がポインティングしている位置を示す指座標を抽出する指座標抽出ステップと、前記表示画面の前面の空間における前記立体視オブジェクトの視認される領域を示す情報を取得し、前記領域を示す情報と前記指座標とに基づいて前記ユーザの指が前記立体視オブジェクトに仮想的に触れたか否かの衝突判定を行う判定ステップと、を備え、前記判定ステップでは、前記ユーザの指が前記立体視オブジェクトに仮想的に触れたと判定した場合、前記画像取得ステップで取得した画像に基づいて、前記ユーザの指の動きを検出し、前記ユーザが前記立体視オブジェクトに対して行った操作を示す操作情報を生成し、前記表示制御ステップでは、前記操作情報に基づいて、前記表示画面に表示させている前記立体視オブジェクトの表示を変化させることを特徴とする画像操作方法。前記立体視オブジェクトの視認される領域を示す情報は、前記立体視オブジェクトの三次元の中心座標と、前記立体視オブジェクトの形状を示すデータと、三次元の各軸を中心とした回転角とを含み、前記判定ステップでは、前記立体視オブジェクトの三次元の中心座標と、前記立体視オブジェクトの形状を示すデータと、前記三次元の各軸を中心とした回転角と、前記指座標とに基づいて前記ユーザの指が前記立体視オブジェクトに仮想的に触れたか否かの衝突判定を行うことを特徴とする請求項6に記載の画像操作方法。前記立体視オブジェクトの視認される領域を示す情報は、前記立体視オブジェクトのすべての特徴点の三次元の座標を含み、前記判定ステップでは、前記立体視オブジェクトのすべての特徴点の三次元の座標と、前記指座標とに基づいて前記ユーザの指が前記立体視オブジェクトに仮想的に触れたか否かの衝突判定を行うことを特徴とする請求項6に記載の画像操作方法。前記判定ステップでは、前記ユーザの指が前記立体視オブジェクトに仮想的に触れたと判定した場合、前記画像取得ステップで取得した画像に基づいて、前記ユーザが指を移動させた方向と移動距離とを計算して、前記ユーザが前記立体視オブジェクトを移動させた操作を示す前記操作情報を生成することを特徴とする請求項6ないし8のいずれか1項に記載の画像操作方法。画像を表示する表示画面と、前記表示画面の前面の所定の空間を撮影する撮影部とを備えるコンピュータを、前記撮影部が撮影した画像を取得する画像取得手段、ユーザの指の画像を記憶する記憶手段、立体視オブジェクトのデータを取得するデータ取得手段、前記立体視オブジェクトのデータに基づいて、前記立体視オブジェクトを前記表示画面に表示させる表示制御手段、前記画像取得手段が取得した画像と、前記記憶手段が記憶する前記ユーザの指の画像とを比較し、前記ユーザの指がポインティングしている位置を示す指座標を抽出する指座標抽出手段、前記表示画面の前面の空間における前記立体視オブジェクトの視認される領域を示す情報を取得し、前記領域を示す情報と前記指座標とに基づいて前記ユーザの指が前記立体視オブジェクトに仮想的に触れたか否かの衝突判定を行う判定手段、として機能させ、前記判定手段は、前記ユーザの指が前記立体視オブジェクトに仮想的に触れたと判定した場合、前記画像取得手段が取得した画像に基づいて、前記ユーザの指の動きを検出し、前記ユーザが前記立体視オブジェクトに対して行った操作を示す操作情報を生成し、前記表示制御手段は、前記操作情報に基づいて、前記表示画面に表示させている前記立体視オブジェクトの表示を変化させることを特徴とするプログラム。しかしながら、このような立体視用の画像を表示した際にユーザが視認する仮想物体以下、立体視オブジェクトというに対する操作は基本的に物理キーで行うことしかできない。そのため、立体視オブジェクトを実際に触れるように扱うことができず、利用者の直感性を損ねる可能性がある。特許文献1に記載の方法では、立体オブジェクトを操作するのにリアルグローブという装着型の専用の装置が必要である。特許文献2は、立体オブジェクトを操作するものではない。特許文献3および4は、立体オブジェクトを表示するものではなく、立体オブジェクトを操作するものでもない。本発明は、上述のような事情に鑑みてなされたものであり、ユーザが装着する専用の装置を必要とせず、立体視オブジェクトをユーザの指で操作することができる画像操作装置、画像操作方法およびプログラムを提供することを目的とする。本発明の第1の観点に係る画像操作装置は、画像を表示する表示画面と、前記表示画面の前面の所定の空間を撮影する撮影部と、前記撮影部が撮影した画像を取得する画像取得手段と、ユーザの指の画像を記憶する記憶手段と、立体視オブジェクトのデータを取得するデータ取得手段と、前記立体視オブジェクトのデータに基づいて、前記立体視オブジェクトを前記表示画面に表示させる表示制御手段と、前記画像取得手段が取得した画像と、前記記憶手段が記憶する前記ユーザの指の画像とを比較し、前記ユーザの指がポインティングしている位置を示す指座標を抽出する指座標抽出手段と、前記表示画面の前面の空間における前記立体視オブジェクトの視認される領域を示す情報を取得し、前記領域を示す情報と前記指座標とに基づいて前記ユーザの指が前記立体視オブジェクトに仮想的に触れたか否かの衝突判定を行う判定手段と、を備え、前記判定手段は、前記ユーザの指が前記立体視オブジェクトに仮想的に触れたと判定した場合、前記画像取得手段が取得した画像に基づいて、前記ユーザの指の動きを検出し、前記ユーザが前記立体視オブジェクトに対して行った操作を示す操作情報を生成し、前記表示制御手段は、前記操作情報に基づいて、前記表示画面に表示させている前記立体視オブジェクトの表示を変化させることを特徴とする。本発明の第2の観点に係る画像操作方法は、画像を表示する表示画面と、前記表示画面の前面の所定の空間を撮影する撮影部とを備える画像操作装置が実行する前記撮影部が撮影した画像を取得する画像取得ステップと、ユーザの指の画像を記憶する記憶ステップと、立体視オブジェクトのデータを取得するデータ取得ステップと、前記立体視オブジェクトのデータに基づいて、前記立体視オブジェクトを前記表示画面に表示させる表示制御ステップと、前記画像取得ステップで取得した画像と、前記記憶ステップで記憶した前記ユーザの指の画像とを比較し、前記ユーザの指がポインティングしている位置を示す指座標を抽出する指座標抽出ステップと、前記表示画面の前面の空間における前記立体視オブジェクトの視認される領域を示す情報を取得し、前記領域を示す情報と前記指座標とに基づいて前記ユーザの指が前記立体視オブジェクトに仮想的に触れたか否かの衝突判定を行う判定ステップと、を備え、前記判定ステップでは、前記ユーザの指が前記立体視オブジェクトに仮想的に触れたと判定した場合、前記画像取得ステップで取得した画像に基づいて、前記ユーザの指の動きを検出し、前記ユーザが前記立体視オブジェクトに対して行った操作を示す操作情報を生成し、前記表示制御ステップでは、前記操作情報に基づいて、前記表示画面に表示させている前記立体視オブジェクトの表示を変化させることを特徴とする。本発明の第3の観点に係るプログラムは、画像を表示する表示画面と、前記表示画面の前面の所定の空間を撮影する撮影部とを備えるコンピュータを、前記撮影部が撮影した画像を取得する画像取得手段、ユーザの指の画像を記憶する記憶手段、立体視オブジェクトのデータを取得するデータ取得手段、前記立体視オブジェクトのデータに基づいて、前記立体視オブジェクトを前記表示画面に表示させる表示制御手段、前記画像取得手段が取得した画像と、前記記憶手段が記憶する前記ユーザの指の画像とを比較し、前記ユーザの指がポインティングしている位置を示す指座標を抽出する指座標抽出手段、前記表示画面の前面の空間における前記立体視オブジェクトの視認される領域を示す情報を取得し、前記領域を示す情報と前記指座標とに基づいて前記ユーザの指が前記立体視オブジェクトに仮想的に触れたか否かの衝突判定を行う判定手段、として機能させ、前記判定手段は、前記ユーザの指が前記立体視オブジェクトに仮想的に触れたと判定した場合、前記画像取得手段が取得した画像に基づいて、前記ユーザの指の動きを検出し、前記ユーザが前記立体視オブジェクトに対して行った操作を示す操作情報を生成し、前記表示制御手段は、前記操作情報に基づいて、前記表示画面に表示させている前記立体視オブジェクトの表示を変化させることを特徴とする。本発明によれば、ユーザが装着する専用の装置を必要とせず、立体視オブジェクトをユーザの指で操作することができる。以下に、発明を実施するための形態について図面を参照して詳細に説明する。なお、図中同一または相当する部分には同じ符号を付す。図1は、本発明の実施の形態に係る画像操作装置の一例を示す斜視図である。画像操作装置1は、筐体E1に、カメラC1、カメラC2および表示画面D1を備える。筐体E1にはめ込まれた表示画面D1には、立体視オブジェクトO1の画像が表示されており、ユーザには立体視オブジェクトO1が図示のように飛び出して見える。表示画面D1の両端に設置されたカメラC1およびカメラC2は、表示画面D1の前面の所定の範囲の空間を撮影する。所定の範囲の空間とは、たとえば、表示画面D1の前面で立体視オブジェクトが仮想的に出現しうる範囲の空間である。なお、カメラC1およびカメラC2の設置位置は、任意の位置でよい。また、筐体E1、カメラC1、カメラC2および表示画面D1は、図1の形状に限らず、画像操作装置1は、2つのカメラと表示画面を備えていればよい。図示のように、ユーザが指で立体視オブジェクトO1を触る動作をすると、カメラC1およびカメラC2はユーザの指を撮影した画像を取得する。なお、立体視オブジェクトO1は、実際には表示画面D1の平面に画像が表示されているだけなので、カメラC1およびカメラC2が撮影する画像には写らない。図2は、実施の形態に係る画像操作装置の機能構成例を示すブロック図である。画像操作装置1は、データ取得部11、画像取得部12、記憶部13、指座標抽出部14、判定部15、表示制御部16および表示部17を備える。データ取得部11は、立体視オブジェクトのデータを取得し、判定部15および表示制御部16に送る。なお、データ取得部11は、立体視オブジェクトのデータとともに、表示画面D1の前面の空間で立体視オブジェクトが視認される領域を示すデータ以下、領域データというを取得し、判定部15に送ってもよい。画像取得部12は、ユーザの指の画像を取得し、あらかじめ記憶部13に記憶させる。また、画像取得部12は、図1に示す表示画面D1の前面の所定の範囲の空間を撮影した画像を取得し、指座標検出部14に送る。なお、ユーザの指の画像は、撮影して取得してもよいし、外部から取得してもよい。記憶部13は、画像取得部12から受け取ったユーザの指の画像をあらかじめ記憶する。指座標検出部14は、画像取得部12から受け取った画像と記憶部13から読み出したユーザの指の画像とのパターンマッチングを行い、ユーザの指がポインティングしている位置を示す座標以下、指座標というを抽出する。判定部15は、データ取得部11から受け取った立体視オブジェクトのデータに基づいて、表示画面D1の前面の空間で立体視オブジェクトが視認される領域を計算する。データ取得部11が立体オブジェクトのデータとともに領域データを取得する場合は、判定部15は、データ取得部11から領域データを受け取る。判定部15は、表示画面D1の前面の空間で立体視オブジェクトが視認される領域と、指座標抽出部14から受け取った指座標とに基づいて、ユーザの指が立体視オブジェクトに仮想的に触れたか否かの衝突判定を行う。判定部15は、ユーザの指が立体視オブジェクトに触れたと判定した場合、画像取得部12から受け取った画像に基づいてユーザの指の動きを検出し、ユーザが立体視オブジェクトに対して行った操作を示す操作情報を生成し、表示制御部16に送信する。表示制御部16は、データ取得部11から受け取った立体視オブジェクトのデータに基づいて、表示部17に立体視オブジェクトを表示させる。また、表示制御部16は、判定部15から受け取った操作情報に基づいて、表示部17の立体視オブジェクトの表示を変化させる。表示部17は、表示制御部16からの指示に従い、立体視オブジェクトを表示する。図3は、平面視オブジェクトおよび立体視オブジェクトを説明する図である。図3aに示す平面視オブジェクトO2は、表示画面D1の横方向と平行なα軸と表示画面D1の縦方向と平行なβ軸で表される二次元における平面視オブジェクトO2の中心の座標P1α1,β1と、平面視オブジェクトO2の形状を表すデータと、座標P1を中心とした平面視オブジェクトの回転角とで表現することができる。一方、図3bに示す立体視オブジェクトO1は、表示画面D1の横方向と平行なα軸と表示画面D1の縦方向と平行なβ軸と表示画面D1の垂直方向と平行なγ軸とで表される三次元における立体視オブジェクトO1の中心の座標P2α2,β2,γ2と、立体視オブジェクトO1の形状を表すデータと、α軸を中心とした立体視オブジェクトの回転角Pitchと、β軸を中心とした立体視オブジェクトの回転角Rollと、γ軸を中心とした立体視オブジェクトの回転角Yawとで表現することができる。画像操作装置1のデータ取得部11が、立体視オブジェクトO1のデータとして、立体視オブジェクトO1の中心座標P2α2,β2,γ2と、立体視オブジェクトO1の形状を表すデータと、立体視オブジェクトO1の回転角Pitch:0°,Roll:0°,Yaw:0°とを受け取ると、表示制御部16は、これに基づいて表示部17に立体視オブジェクトO1を表示させる。なお、図3bの立体視オブジェクトO1をβ軸を中心としたオブジェクトの回転角Rollを負の方向時計回りにθ回転させた場合、図3cのように、表示画面D1に表示される。このとき、立体視オブジェクトO1のデータに含まれる立体視オブジェクトO1の回転角は、Pitch:0°,Roll:-θ,Yaw:0°となる。立体視オブジェクトO1のデータは、ユーザの視点があらかじめ設定されているデータであり、実際には、表示制御部16は、立体オブジェクトO1のデータに基づいて、ユーザの右目の視点と立体視オブジェクトO1を構成する各点とをつないだ延長線上にある表示画面上の各点と、ユーザの左目の視点と立体視オブジェクトO1を構成する各点とをつないだ延長線上にある表示画面上の各点とを計算する。表示制御部16は、計算した表示画面上の各点の集合から、視差によって立体視オブジェクトO1がユーザに視認できる画像を生成し、表示部17に表示させる。あるいは、立体視オブジェクトO1のデータは、元々、視差によって立体視オブジェクトO1がユーザに視認できる画像であってもよい。この場合、判定部15は、立体視オブジェクトO1のデータと、あらかじめ設定されているユーザの視点に基づいて、立体視オブジェクトO1の中心座標P2と、立体視オブジェクトO1の形状を表すデータと、立体視オブジェクトO1の回転角とを計算する。図4は、実施の形態に係るユーザの指と立体視オブジェクトとの衝突判定の例を説明する図である。図4aの例では、立体視オブジェクトO1を示すデータは、中心の座標P2α2,β2,γ2と、直方体W:a2,H;b2,D:c2と、回転角Pitch:0°,Roll:0°,Yaw:0°とで表される。なお、直方体のWはX軸方向の幅を示す、HはZ軸方向の高さを表し、DはY軸方向の奥行きを表す。画像操作装置1の判定部15は、このような立体視オブジェクトO1のデータに基づいて、表示画面D1の前面の空間で立体視オブジェクトO1が視認される領域A1を計算する。なお、領域A1の座標は、所定の位置を原点とした表示画面D1の横方向と平行なX軸と表示画面D1の縦方向と平行なY軸と表示画面D1の垂直方向と平行なZ軸とで表される三次元で規定する。判定部15は、立体視オブジェクトO1の中心の座標P2α2,β2,γ2をP2X2,Y2,Z2に変換する。P2X2,Y2,Z2を中心とした直方体W:a2,H;b2,D:c2が領域A1である。なお、αβγ座標からXYZ座標への変換方法は、αβγ座標の原点とXYZ座標の原点との各軸の差をαβγ座標の各軸の値に加算すればよい。一方、図4bに示すように、指座標抽出部14は、画像取得部12図中のカメラC1およびカメラC2から受け取った画像と、記憶部13が記憶しているユーザの指の画像とのパターンマッチングを行い、指座標P3X3,Y3,Z3を抽出する。具体的には、指座標抽出部14は、まず、P4X4,Y4,Z4の座標に設置されたカメラC1が所定の角度で撮影した画像と記憶部13が記憶しているユーザの指の画像とを比較してユーザの指を検出し、そのポインティング位置図4の例では、指の先端を検出する。同様に、指座標抽出部14は、指座標抽出部14は、P5X5,Y5,Z5の座標に設置されたカメラC2が所定の角度で撮影した画像と記憶部13が記憶しているユーザの指の画像とを比較してユーザの指を検出し、そのポインティング位置を検出する。指座標抽出部14は、あらかじめ記憶部13に記憶したカメラC1の画像におけるポインティング位置とカメラC2の画像におけるポインティング位置との組み合わせに、表示画面D1の前面の空間における指座標を対応付けたデータテーブルを参照し、指座標P3X3,Y3,Z3を抽出する。あるいは、カメラC1の画像におけるポインティング位置と、カメラC2の画像におけるポインティング位置と、カメラC1の撮影角度と、カメラC2の撮影角度とから、ポインティング位置のXYZ座標における位置X3,Y3,Z3を算出して指座標P3とする。判定部15は、領域A1と指座標P3に基づいて、ユーザの指が立体視オブジェクトO1に仮想的に触れたか否かの衝突判定を行う。図4bの例では、領域A1を示す直方体の側面に指座標P3が含まれるため、判定部15は、ユーザの指が立体視オブジェクトO1に仮想的に触れたと判定する。図5は、実施の形態に係るユーザが立体視オブジェクトに対して行う操作の一例を説明する図である。判定部15は、ユーザの指が立体視オブジェクトO1に仮想的に触れたと判定すると、画像取得部12から受け取った画像に基づいてユーザの指の動きを検出し、ユーザが立体視オブジェクトに対して行った操作を示す操作情報を生成する。図5のように、ユーザが指をP3X3,Y3,Z3からP32X32,Y3,Z3までX軸の負の方向に移動させたとすると、判定部15は、ユーザの指がX軸の負の方向にX3-X32移動したことを示す操作情報を生成し、表示制御部16に送信する。表示制御部16は、この操作情報に基づいて、表示部17に表示している立体視オブジェクトO1をX軸の負の方向にX3-X32移動させる。これにより、ユーザの指で行った立体視オブジェクトに対して行った操作が立体視オブジェクトの表示に反映される。なお、ユーザが立体視オブジェクトに対して行う操作は、移動させる操作に限らず、回転させたり、拡大縮小したりしてもよい。この場合、たとえば、それぞれの操作に対応するジェスチャを示すデータをあらかじめ記憶部13に記憶しておく。判定部15は、ユーザの指が立体視オブジェクトO1に仮想的に触れたと判定すると、記憶部13が記憶している操作に対応するジェスチャを示すデータを参照し、画像取得部12図中のカメラC1およびカメラC2から受け取った画像からユーザが立体視オブジェクトO1に対して行ったジェスチャを検出して操作情報を生成する。図6は、ユーザが立体視オブジェクトに対して行うジェスチャの例を示す図である。図6aは、対象の立体視オブジェクトを拡大するジェスチャの例である。このジェスチャは、親指と人差し指の指先が接着している状態から開く。逆に親指と人差し指の指先が開いている状態から接着させると対象の立体視オブジェクトを縮小するジェスチャとする。拡大方法は、XYZ軸の比率を保持して拡大してもよいし、開いた親指の指先の座標と人差し指の指先の座標を結んだ直線方向に拡大してもよい。縮小も同様である。図6bは、対象の立体視オブジェクトを回転するジェスチャの例である。このジェスチャは、親指と人差し指の指先が開いている状態で手首を時計回りに回転させる。逆に手首を反時計回りに回転させると逆方向に回転させるジェスチャとする。回転方法は、親指および人差し指の指先の手首を中心とした回転を検出し、立体視オブジェクトに同様の回転をさせてもよいし、立体視オブジェクトに対する親指および人差し指の指先の位置によって、立て回転、横回転、斜め回転などに分け、該当する回転をさせてもよい。図7は、ユーザの指と立体視オブジェクトとの衝突判定の他の例を説明する図である。図7aの例では、立体視オブジェクトO1を示すデータは、特徴点P6α6,β6,γ6と、特徴点P7α7,β7,γ7と、特徴点P8α8,β8,γ8と、特徴点P9α9,β9,γ9と、特徴点P10α10,β10,γ10と、特徴点P11α11,β11,γ11と、特徴点P12α12,β12,γ12と、特徴点P13α13,β13,γ13とで表される。画像操作装置1の判定部15は、このような立体視オブジェクトO1のデータに基づいて、表示画面D1の前面の空間で立体視オブジェクトO1が視認される領域A1を計算する。図4の例と同様に、領域A1の座標は、所定の位置を原点とした表示画面D1の横方向と平行なX軸と表示画面D1の縦方向と平行なY軸と表示画面D1の垂直方向と平行なZ軸とで表される三次元で規定する。特徴点P6~特徴点P13は、それぞれ特徴点P6X6,Y6,Z6と、特徴点P7X7,Y7,Z7と、特徴点P8X8,Y8,Z8と、特徴点P9X9,Y9,Z9と、特徴点P10X10,Y10,Z10と、特徴点P11X11,Y11,Z11と、特徴点P12X12,Y12,Z12と、特徴点P13X13,Y13,Z13と、に変換される。これらの特徴点P6~特徴点P13で囲まれる領域が領域A1である。なお、αβγ座標からXYZ座標への変換方法は、図4の例と同様である。一方、図7bに示すように、指座標抽出部14は、画像取得部12カメラC1およびC2から受け取った画像と、記憶部13が記憶しているユーザの指の画像とのパターンマッチングを行い、指座標P3X3,Y3,Z3を抽出する。指座標の抽出方法は図4の例と同様である。判定部15は、領域A1と指座標P3に基づいて、ユーザの指が立体視オブジェクトO1に仮想的に触れたか否かの衝突判定を行う。図7bの例では、特徴点P7、P8、P11およびP12で囲まれる面に指座標P3が含まれるため、判定部15は、ユーザの指が立体視オブジェクトO1に仮想的に触れたと判定する。図8は、実施の形態に係る画像操作の動作の一例を示すフローチャートである。なお、画像操作装置1の記憶部13は、あらかじめ画像取得部12が取得したユーザの指の画像を記憶している。データ取得部11は、立体視オブジェクトのデータを取得しステップS11、判定部15および表示制御部16に送る。表示制御部16は、データ取得部11から受け取った立体視オブジェクトのデータに基づいて、表示部17に立体視オブジェクトを表示させるステップS12。判定部15は、データ取得部11から受け取った立体視オブジェクトのデータに基づいて、表示画面D1の前面の空間で立体視オブジェクトが視認される領域を計算するステップS13。なお、ステップS11でデータ取得部11が立体視オブジェクトのデータとともに領域データを取得した場合は、判定部15は、データ取得部11から領域データを受け取る。画像取得部12は、表示画面D1の前面の所定の範囲の空間の画像を取得しステップS14、指座標検出部14は、画像取得部12が取得した画像と記憶部13から読み出したユーザの指の画像とのパターンマッチングを行い、指座標を抽出するステップS15。指座標検出部14は、抽出した指座標を判定部15に送る。判定部15は、表示画面D1の前面の空間で立体視オブジェクトが視認される領域と、指座標抽出部14から受け取った指座標とに基づいて、ユーザの指が立体視オブジェクトに仮想的に触れたか否かの衝突判定を行うステップS16。ユーザの指が立体視オブジェクトに仮想的に触れていないと判定した場合ステップS16;NO、ステップS16を繰り返す。ユーザの指が立体視オブジェクトに仮想的に触れたと判定した場合ステップS16;YES、判定部15は、画像取得部12から受け取った画像に基づいてユーザの指の動きを検出し、ユーザが立体視オブジェクトに対して行った操作を示す操作情報を生成するステップS17。判定部15は、操作情報を表示制御部16に送信する。表示制御部16は、判定部15から受け取った操作情報に基づいて、表示部17の立体視オブジェクトの表示を変化させステップS18、処理を終了する。以上説明したように、本実施の形態の画像操作装置によれば、ユーザが装着する専用の装置を必要とせず、立体視オブジェクトをユーザの指で操作することができる。また、ユーザの指で操作することで、立体視オブジェクトに対する操作の自由度を向上させることが期待できる。なお、上述の実施の形態では、立体視オブジェクトのデータは、あらかじめユーザの視点が設定されている。しかし、これに限らず、画像操作装置1は、ユーザの視点を検出する手段を備えてもよい。この場合、表示制御部16は、立体視オブジェクトのデータと検出したユーザの視点に基づいて、表示部17に立体視オブジェクトを表示させる。判定部15は、立体視オブジェクトのデータと検出したユーザの視点とに基づいて、表示画面D1の前面の空間で立体視オブジェクトが視認される領域を計算する。視点を検出する手段は、たとえば、カメラC1およびカメラC2が取得したユーザの画像を解析しユーザの目を検出する。あるいは、ユーザが視点の位置を入力して設定してもよい。図9は、実施の形態に係る画像操作装置のハードウェア構成の一例を示すブロック図である。制御部31はCPUCentralProcessingUnit等から構成され、外部記憶部33に記憶されている制御プログラム39に従って、指座標抽出部14、判定部15および表示制御部16の各処理を実行する。主記憶部32はRAMRandomAccessMemory等から構成され、外部記憶部33に記憶されている制御プログラム39をロードし、制御部31の作業領域として用いられる。外部記憶部33は、フラッシュメモリ、ハードディスク、DVD-RAMDigitalVersatileDiscRandomAccessMemory、DVD-RWDigitalVersatileDiscReWritable等の不揮発性メモリから構成され、画像操作装置1の処理を制御部31に行わせるためのプログラムをあらかじめ記憶し、また、制御部31の指示に従って、このプログラムが記憶するデータを制御部31に供給し、制御部31から供給されたデータを記憶する。記憶部13は、外部記憶部33に構成される。操作部34はキーボードおよびマウスなどのポインティングデバイス等と、キーボードおよびポインティングデバイス等を内部バス30に接続するインタフェース装置から構成されている。ユーザが入力した情報は、操作部34を介して、制御部31に供給される。表示部35は、CRTCathodeRayTubeまたはLCDLiquidCrystalDisplayなどから構成され、制御部31から受け取った表示情報を表示する。表示部35は、表示画面D1であり、表示部17として機能する。送受信部36は、網終端装置または無線送受信機と、それらと接続するシリアルインタフェースまたはLANLocalAreaNetworkインタフェースから構成されている。送受信部36は、データ取得部11として機能する。撮影部37は、カメラC1およびカメラC2であり、画像取得部12として機能する。図2に示す画像操作装置1のデータ取得部11、画像取得部12、記憶部13、指座標抽出部14、判定部15、表示制御部16および表示部17の処理は、制御プログラム39が、制御部31、主記憶部32、外部記憶部33、操作部34、表示部35、送受信部36および撮影部37などを資源として用いて処理することによって実行する。その他、前記のハードウェア構成やフローチャートは一例であり、任意に変更および修正が可能である。制御部31、主記憶部32、外部記憶部33、操作部34、表示部35、送受信部36および撮影部37などから構成される画像操作装置1の処理を行う中心となる部分は、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。たとえば、前記の動作を実行するためのコンピュータプログラムを、コンピュータが読み取り可能な記録媒体フレキシブルディスク、CD-ROM、DVD-ROM等に格納して配布し、当該コンピュータプログラムをコンピュータにインストールすることにより、前記の処理を実行する画像操作装置1を構成してもよい。また、インターネット等の通信ネットワーク上のサーバ装置が有する記憶装置に当該コンピュータプログラムを格納しておき、通常のコンピュータシステムがダウンロード等することで画像操作装置1を構成してもよい。また、画像操作装置1の機能を、OSオペレーティングシステムとアプリケーションプログラムの分担、またはOSとアプリケーションプログラムとの協働により実現する場合などには、アプリケーションプログラム部分のみを記録媒体や記憶装置に格納してもよい。また、搬送波にコンピュータプログラムを重畳し、通信ネットワークを介して配信することも可能である。たとえば、通信ネットワーク上の掲示板に前記コンピュータプログラムを掲示し、ネットワークを介して前記コンピュータプログラムを配信してもよい。そして、このコンピュータプログラムを起動し、OSの制御下で、他のアプリケーションプログラムと同様に実行することにより、前記の処理を実行できるように構成してもよい。上記の実施形態の一部または全部は、以下の請求項のようにも記載されうるが、以下には限られない。付記1画像を表示する表示画面と、前記表示画面の前面の所定の空間を撮影する撮影部と、前記撮影部が撮影した画像を取得する画像取得手段と、ユーザの指の画像を記憶する記憶手段と、立体視オブジェクトのデータを取得するデータ取得手段と、前記立体視オブジェクトのデータに基づいて、前記立体視オブジェクトを前記表示画面に表示させる表示制御手段と、前記画像取得手段が取得した画像と、前記記憶手段が記憶する前記ユーザの指の画像とを比較し、前記ユーザの指がポインティングしている位置を示す指座標を抽出する指座標抽出手段と、前記表示画面の前面の空間における前記立体視オブジェクトの視認される領域を示す情報を取得し、前記領域を示す情報と前記指座標とに基づいて前記ユーザの指が前記立体視オブジェクトに仮想的に触れたか否かの衝突判定を行う判定手段と、を備え、前記判定手段は、前記ユーザの指が前記立体視オブジェクトに仮想的に触れたと判定した場合、前記画像取得手段が取得した画像に基づいて、前記ユーザの指の動きを検出し、前記ユーザが前記立体視オブジェクトに対して行った操作を示す操作情報を生成し、前記表示制御手段は、前記操作情報に基づいて、前記表示画面に表示させている前記立体視オブジェクトの表示を変化させることを特徴とする画像操作装置。付記2前記立体視オブジェクトの視認される領域を示す情報は、前記立体視オブジェクトの三次元の中心座標と、前記立体視オブジェクトの形状を示すデータと、三次元の各軸を中心とした回転角とを含み、前記判定手段は、前記立体視オブジェクトの三次元の中心座標と、前記立体視オブジェクトの形状を示すデータと、前記三次元の各軸を中心とした回転角と、前記指座標とに基づいて前記ユーザの指が前記立体視オブジェクトに仮想的に触れたか否かの衝突判定を行うことを特徴とする付記1に記載の画像操作装置。付記3前記立体視オブジェクトの視認される領域を示す情報は、前記立体視オブジェクトのすべての特徴点の三次元の座標を含み、前記判定手段は、前記立体視オブジェクトのすべての特徴点の三次元の座標と、前記指座標とに基づいて前記ユーザの指が前記立体視オブジェクトに仮想的に触れたか否かの衝突判定を行うことを特徴とする付記1に記載の画像操作装置。付記4前記判定手段は、前記ユーザの指が前記立体視オブジェクトに仮想的に触れたと判定した場合、前記画像取得手段が取得した画像に基づいて、前記ユーザが指を移動させた方向と移動距離とを計算して、前記ユーザが前記立体視オブジェクトを移動させた操作を示す前記操作情報を生成することを特徴とする付記1ないし3のいずれかに記載の画像操作装置。付記5前記記憶手段は、前記ユーザが前記立体視オブジェクトに対して行う操作に対応するジェスチャを示すデータをあらかじめ記憶し、前記判定手段は、前記ユーザの指が前記立体視オブジェクトに仮想的に触れたと判定した場合、前記ユーザが前記立体視オブジェクトに対して行う操作に対応するジェスチャを示すデータを参照し、前記画像取得手段が取得した画像に基づいて前記ジェスチャを検出して、前記ユーザが前記立体視オブジェクトに対して行った操作を示す前記操作情報を生成することを特徴とする付記1ないし4のいずれかに記載の画像操作装置。付記6画像を表示する表示画面と、前記表示画面の前面の所定の空間を撮影する撮影部とを備える画像操作装置が実行する前記撮影部が撮影した画像を取得する画像取得ステップと、ユーザの指の画像を記憶する記憶ステップと、立体視オブジェクトのデータを取得するデータ取得ステップと、前記立体視オブジェクトのデータに基づいて、前記立体視オブジェクトを前記表示画面に表示させる表示制御ステップと、前記画像取得ステップで取得した画像と、前記記憶ステップで記憶した前記ユーザの指の画像とを比較し、前記ユーザの指がポインティングしている位置を示す指座標を抽出する指座標抽出ステップと、前記表示画面の前面の空間における前記立体視オブジェクトの視認される領域を示す情報を取得し、前記領域を示す情報と前記指座標とに基づいて前記ユーザの指が前記立体視オブジェクトに仮想的に触れたか否かの衝突判定を行う判定ステップと、を備え、前記判定ステップでは、前記ユーザの指が前記立体視オブジェクトに仮想的に触れたと判定した場合、前記画像取得ステップで取得した画像に基づいて、前記ユーザの指の動きを検出し、前記ユーザが前記立体視オブジェクトに対して行った操作を示す操作情報を生成し、前記表示制御ステップでは、前記操作情報に基づいて、前記表示画面に表示させている前記立体視オブジェクトの表示を変化させることを特徴とする画像操作方法。付記7前記立体視オブジェクトの視認される領域を示す情報は、前記立体視オブジェクトの三次元の中心座標と、前記立体視オブジェクトの形状を示すデータと、三次元の各軸を中心とした回転角とを含み、前記判定ステップでは、前記立体視オブジェクトの三次元の中心座標と、前記立体視オブジェクトの形状を示すデータと、前記三次元の各軸を中心とした回転角と、前記指座標とに基づいて前記ユーザの指が前記立体視オブジェクトに仮想的に触れたか否かの衝突判定を行うことを特徴とする付記6に記載の画像操作方法。付記8前記立体視オブジェクトの視認される領域を示す情報は、前記立体視オブジェクトのすべての特徴点の三次元の座標を含み、前記判定ステップでは、前記立体視オブジェクトのすべての特徴点の三次元の座標と、前記指座標とに基づいて前記ユーザの指が前記立体視オブジェクトに仮想的に触れたか否かの衝突判定を行うことを特徴とする付記6に記載の画像操作方法。付記9前記判定ステップでは、前記ユーザの指が前記立体視オブジェクトに仮想的に触れたと判定した場合、前記画像取得ステップで取得した画像に基づいて、前記ユーザが指を移動させた方向と移動距離とを計算して、前記ユーザが前記立体視オブジェクトを移動させた操作を示す前記操作情報を生成することを特徴とする付記6ないし8のいずれかに記載の画像操作方法。付記10前記判定ステップでは、前記ユーザの指が前記立体視オブジェクトに仮想的に触れたと判定した場合、前記画像操作装置があらかじめ記憶する前記ユーザが前記立体視オブジェクトに対して行う操作に対応するジェスチャを示すデータを参照し、前記画像取得ステップで取得した画像に基づいて前記ジェスチャを検出して、前記ユーザが前記立体視オブジェクトに対して行った操作を示す前記操作情報を生成することを特徴とする付記6ないし9のいずれかに記載の画像操作方法。付記11画像を表示する表示画面と、前記表示画面の前面の所定の空間を撮影する撮影部とを備えるコンピュータを、前記撮影部が撮影した画像を取得する画像取得手段、ユーザの指の画像を記憶する記憶手段、立体視オブジェクトのデータを取得するデータ取得手段、前記立体視オブジェクトのデータに基づいて、前記立体視オブジェクトを前記表示画面に表示させる表示制御手段、前記画像取得手段が取得した画像と、前記記憶手段が記憶する前記ユーザの指の画像とを比較し、前記ユーザの指がポインティングしている位置を示す指座標を抽出する指座標抽出手段、前記表示画面の前面の空間における前記立体視オブジェクトの視認される領域を示す情報を取得し、前記領域を示す情報と前記指座標とに基づいて前記ユーザの指が前記立体視オブジェクトに仮想的に触れたか否かの衝突判定を行う判定手段、として機能させ、前記判定手段は、前記ユーザの指が前記立体視オブジェクトに仮想的に触れたと判定した場合、前記画像取得手段が取得した画像に基づいて、前記ユーザの指の動きを検出し、前記ユーザが前記立体視オブジェクトに対して行った操作を示す操作情報を生成し、前記表示制御手段は、前記操作情報に基づいて、前記表示画面に表示させている前記立体視オブジェクトの表示を変化させることを特徴とするプログラム。"