表示手段に表示された仮想空間又は実空間上に存在する、ユーザの操作対象となる操作対象物を前記ユーザの操作により、前記空間内の段差の高い部分から低い部分へ落下させるための操作を含む移動操作を行うための入力デバイスであって、前記ユーザによる移動操作のための入力を受け付ける受付手段と、受け付けられた前記入力に基づいて前記移動操作の内容を解析する解析手段と、解析された前記移動操作に基づいて前記操作対象物を前記仮想空間又は前記実空間上で移動させる移動制御手段と、前記移動制御手段により移動させられる前記操作対象物が前記段差に近づき、前記段差となっている地点から前記操作対象物までの距離が所定の値より小さくなったか否かを判断する判断手段と、前記段差となっている地点から前記操作対象物までの距離が前記所定の値より小さくなったと判断され、かつ前記段差となっている方向へ前記操作対象物が移動操作される場合の前記操作対象物の位置と、前記段差となっている地点からの前記操作対象物の落下が開始される地点の間では、前記操作対象物の移動操作の方向とは略逆方向に前記入力デバイスを戻そうとする反発力を生じさせ、前記落下が開始された地点と終了する地点の間では前記反発力を解放又は低減させ、前記落下が終了した場合に前記入力デバイスに前記反発力を生じさせる制御手段とを、備える入力デバイス。前記操作対象物の落下中の様子を前記表示手段に表示させるための処理を行う表示処理手段を更に備える請求項1に記載の入力デバイス。表示手段に表示された仮想空間又は実空間上に存在する、ユーザの操作対象となる操作対象物を前記ユーザの操作により、前記空間内の段差の高い部分から低い部分へ落下させるための操作を含む移動操作を行うための入力デバイスによる報知方法であって、前記ユーザによる移動操作のための入力を受け付ける受付ステップと、受け付けられた前記入力に基づいて前記移動操作の内容を解析する解析ステップと、解析された前記移動操作に基づいて前記操作対象物を前記仮想空間又は前記実空間上で移動させる移動制御ステップと、前記移動制御手段により移動させられる前記操作対象物が前記段差に近づき、前記段差となっている地点から前記操作対象物までの距離が所定の値より小さくなったか否かを判断する判断ステップと、前記段差となっている地点から前記操作対象物までの距離が前記所定の値より小さくなったと判断され、かつ前記段差となっている方向へ前記操作対象物が移動操作される場合の前記操作対象物の位置と、前記段差となっている地点からの前記操作対象物の落下が開始される地点の間では、前記操作対象物の移動操作の方向とは略逆方向に前記入力デバイスを戻そうとする反発力を生じさせ、前記落下が開始された地点と終了する地点の間では前記反発力を解放又は低減させ、前記落下が終了した場合に前記入力デバイスに前記反発力を生じさせる制御ステップとを、有する報知方法。前記操作対象物の落下中の様子を前記表示手段に表示させるための処理を行う表示処理ステップを更に有する請求項3に記載の報知方法。しかし、実際は、落ちるという感覚は引っ張られるというものとは異なる。また、本当に2次元平面のある方向に引っ張られる表現をしたい場合、引っ張られたのか落下したのかユーザは区別することができなくなる。本発明は、上記の問題点に鑑み、落下するという感覚をより現実的にユーザに感じられるようにすることができる入力デバイスを提供することを目的とする。具体的には、落下という現象を引っ張られるというものではなく、自由落下により及んでいた力が解き放たれ、無重力状態になるという感覚を持って落下状態をユーザに表現することができる入力デバイス及び入力デバイスによる報知方法を提供することを目的とする。上記目的を達成するために、本発明によれば、表示手段に表示された仮想空間又は実空間上に存在する、ユーザの操作対象となる操作対象物を前記ユーザの操作により、前記空間内の段差の高い部分から低い部分へ落下させるための操作を含む移動操作を行うための入力デバイスであって、前記ユーザによる移動操作のための入力を受け付ける受付手段と、受け付けられた前記入力に基づいて前記移動操作の内容を解析する解析手段と、解析された前記移動操作に基づいて前記操作対象物を前記仮想空間又は前記実空間上で移動させる移動制御手段と、前記移動制御手段により移動させられる前記操作対象物が前記段差に近づき、前記段差となっている地点から前記操作対象物までの距離が所定の値より小さくなったか否かを判断する判断手段と、前記段差となっている地点から前記操作対象物までの距離が前記所定の値より小さくなったと判断され、かつ前記段差となっている方向へ前記操作対象物が移動操作される場合の前記操作対象物の位置と、前記段差となっている地点からの前記操作対象物の落下が開始される地点の間では、前記操作対象物の移動操作の方向とは略逆方向に前記入力デバイスを戻そうとする反発力を生じさせ、前記落下が開始された地点と終了する地点の間では前記反発力を解放又は低減させ、前記落下が終了した場合に前記入力デバイスに前記反発力を生じさせる制御手段とを備える入力デバイスが提供される。この構成により、落下するという感覚をより現実的にユーザに感じられるようにすることができる。ここで、操作対象物とは、例えば仮想空間又は実空間上で操作の対象となる物やその物の位置を示すカーソルなどを言う。また、本発明の入力デバイスにおいて、前記操作対象物の落下中の様子を前記表示手段に表示させるための処理を行う表示処理手段を更に備えることは、本発明の好ましい態様である。この構成により、ユーザは落下の様子状況をより的確に把握することができる。また、本発明によれば、表示手段に表示された仮想空間又は実空間上に存在する、ユーザの操作対象となる操作対象物を前記ユーザの操作により、前記空間内の段差の高い部分から低い部分へ落下させるための操作を含む移動操作を行うための入力デバイスによる報知方法であって、前記ユーザによる移動操作のための入力を受け付ける受付ステップと、受け付けられた前記入力に基づいて前記移動操作の内容を解析する解析ステップと、解析された前記移動操作に基づいて前記操作対象物を前記仮想空間又は前記実空間上で移動させる移動制御ステップと、前記移動制御手段により移動させられる前記操作対象物が前記段差に近づき、前記段差となっている地点から前記操作対象物までの距離が所定の値より小さくなったか否かを判断する判断ステップと、前記段差となっている地点から前記操作対象物までの距離が前記所定の値より小さくなったと判断され、かつ前記段差となっている方向へ前記操作対象物が移動操作される場合の前記操作対象物の位置と、前記段差となっている地点からの前記操作対象物の落下が開始される地点の間では、前記操作対象物の移動操作の方向とは略逆方向に前記入力デバイスを戻そうとする反発力を生じさせ、前記落下が開始された地点と終了する地点の間では前記反発力を解放又は低減させ、前記落下が終了した場合に前記入力デバイスに前記反発力を生じさせる制御ステップとを有する報知方法が提供される。この構成により、落下するという感覚をより現実的にユーザに感じられるようにすることができる。また、本発明の入力デバイスによる報知方法において、前記操作対象物の落下中の様子を前記表示手段に表示させるための処理を行う表示処理ステップを更に有することは、本発明の好ましい態様である。この構成により、ユーザは落下の様子状況をより的確に把握することができる。本発明の入力デバイス及び入力デバイスによる報知方法は、上記構成を有し、落下するという感覚をより現実的にユーザに感じられるようにすることができる。具体的には、落下という現象を引っ張られるというものではなく、自由落下により及んでいた力が解き放たれ、無重力状態になるという感覚を持って落下状態をユーザに表現することができる。また、本発明の入力デバイス及び入力デバイスによる報知方法により、本来、2次元の方向にしか動かないコントローラであっても落下を自由落下という演出とすることで、仮想空間内で高さの移動という新しい軸での移動の感覚をユーザに与えることが可能となる。本発明の実施の形態に係るコントローラ、すなわちハプティック機能を持ち、かつ、発生させる力の位置後述すると固定強度を瞬時に変えられる機能を持つコントローラの一例を図1に示す。コントローラの形状は、図1aに示すようなスティック状のものや、図1bに示すようなボタン形状のものが考えられる。少なくともX軸、Y軸の2次元の移動が可能なものを考える。図2aから図2dを用いて、図1aのスティック状のコントローラをどのように動かせるかについて説明する。図2aはコントローラを斜め横から見た図であり、図2bはコントローラのX軸方向に力が及んでいる様子を示している。図2cはコントローラをX軸上で左右に最大限に動かした様子を示した図であり、図2dはコントローラを真上から見た図である。コントローラはX軸とY軸に沿って移動が可能とする。図2c、図2dでは、コントローラの中心ユーザが操作時にコントローラに触れる部分がx、y=-1、0、x、y=0、0、x、y=0、1の位置にある場合が示されている。本発明の実施の形態では、任意の位置に任意の強度で力が発生し、コントローラが引き寄せられるという機能を持っているものを扱う。そのようなコントローラの構造の一例を図3aから図3dに示す。図3a、図3cは、コントローラが固定強度70でx、y=0、0の位置にある状態を示す。図3b、図3dは、コントローラが固定強度100でx、y=0、0の位置にある状態を示す。コントローラは、支柱の付け根の部分をばねで固定され、ばねの位置や長さを調整することでコントローラを移動させたり、固定強度を変化させたりすることができる。ここで、固定強度とは、ある与えられた任意の位置にコントローラが留まろうとする力の強さのことである。固定強度70と固定強度100の違いは、x、y=0、0の位置にあるコントローラを挟むばねの力が弱いか強いかの違いであり、固定強度を変化させることで弱く固定するか強く固定するかの設定を行うことができる。ここでは、固定強度の値を仮に0から100までの間を変化できるとしても一般性を失わない。固定強度が100に近いほど、あらかじめ指定された任意の位置にコントローラの中心がかたくなに留まろうとする。固定強度が弱い低いとコントローラの操作が緩くなり、ユーザによって他の位置に移動させやすくなる。固定強度が0の場合は、コントローラに対して全く力が働かなくなり、例えばスティック状の場合、コントローラそのものの重みや重力でコントローラが横に倒れてしまうような状態となる。図4aから図4dでは、x、y=-0.7、0の位置にコントローラの中心ユーザが操作時にコントローラに触れる部分があり、図4a、図4cは固定強度が70、図4b、図4dは固定強度が100の場合を示す。図4c、図4dに示すように、コントローラの中心のx座標がx=-0.7であることから、図4a、図4bに示すように、ばねが全体として右側に向く矢印方向に移動してコントローラが左側に倒れるように傾いていることがわかる。図5aから図5dには、図4aから図4dの状態でコントローラの中心をユーザがx、y=0、0の位置に移動させようとしている様子が示されている。図5aから図5dでは、本来あるべきコントローラの中心の位置x、y=-0.7、0に戻ろうとする力Fが働くため、ユーザは手に力Fを感じる。当然、図5a、図5cに示されるような固定強度が70の場合に比べ、図5b、図5dに示されるような固定強度100のほうばねが強くコントローラを挟んでいる場合のほうが力Fを強く感じる。本発明の実施の形態では、上述のような物理的仕組みを備えることで、力が働いて留まろうとするコントローラの中心の位置を瞬時に変えることができ、かつ、コントローラが設定された位置に留まろうとする力の強度そのものも瞬時に変えることができるコントローラであることを前提とする。上述のコントローラの位置設定をしたり固定強度を調整したりする構造は、上述のばね構造に限られず、例えばモータの回転により指定された位置へ移動したり、モータへの電流量調節により固定強度の調整をしたりする方法により実施できるものも含まれる。上述のコントローラで、本発明の実施の形態における落下の表現を以下に述べる3つのフェーズ、すなわち事前フェーズ、落下フェーズ、衝突フェーズを通して行う。まず、これらフェーズに関して図6を用いて説明する。図6に示すように、実空間や仮想空間内で高所から低所へ落ちる場合を想定する。図6には、段差の高所に位置する落下開始の地点に近づいていく事前フェーズと、落下していく落下フェーズと、落下後に地面段差の低所に位置する地点に衝突する衝突フェーズとが示されている。ユーザが段差になっている方向に操作対象物例えば、仮想空間内でのユーザの立ち位置や操作対象となっている物などを移動させようとすると、段差がある方向とは逆の方向に及ぶ力が加わり、ユーザが段差となっている方向へ進むには、その力を打ち消すようにユーザがコントローラに力を加えなければならないよう構成する。これにより、落下直前までは、落下する方向にコントローラにある一定以上の力を入れなければ段差から落ちない状態を作りだす。これを事前フェーズと呼ぶ。なお、段差がある方向とは逆の方向に及ぶ力を加えるのは、例えば段差となっている地点図6に示す落下開始の地点から操作対象物までの距離が所定の値所定の距離より小さくなった場合が考えられるが、これに限られるものではない。ここで、段差から落下し始めた瞬間に、それまでコントローラに働いていた逆向きの力を突然ほぼゼロにすることで、それを振り切ろうとコントローラに入れていたユーザの力が勢い余り、コントローラがカクッと外れたか、折れて壊れたかのような感覚をユーザに与える。これにより力が抜けて自由落下が始まったという感覚感触をユーザに与える。落下の間は、それに同期して落下する様子の動画を不図示の表示手段不図示であるが、例えばディスプレイなどの画面に表示することで視覚的理解をユーザに深めさせる。落下中、コントローラは壊れて無抵抗にカクカクと自由に動く状態となり、自由落下により無重力状態になったという認識をユーザに与える。これを落下フェーズと呼ぶ。最後に、先ほどまで腑抜け状態無抵抗に自由に動く状態だった力の無いコントローラに力を突然発生させる、望ましくはユーザがそれまでコントローラを動かしていた方向と逆の方向に力を発生させることで、ユーザの手にガンッという衝撃が伝わり、ユーザは地面に衝突したという感覚感触を受けることができる。これを衝突フェーズと呼ぶ。次に、本発明の実施の形態において提案する3つのフェーズからなる落下の演出の詳細について、図7a、図7b、図8a、図8b、図9aから図9l、図10を用いて以下に説明する。図7a、図7bでは、ハプティック機能を有するコントローラの中心が留まろうとする位置力の位置とも言うとコントローラの固定強度について、図6に示される3つのフェーズごとに横軸を時間として示されている。図7aのグラフは、横軸が時間、縦軸がコントローラの中心が留まろうとする位置-1から1までであり、図7bのグラフは、横軸が時間、縦軸がコントローラの固定強度0から100までである。事前フェーズでは、図7aに示すようにコントローラの力の位置がX=0であり、図7bに示すようにコントローラの固定強度は80であり、固定強度は異なるが図3bのような状態である。次に落下が始まった落下フェーズでは、図7bに示すように固定強度は突然0になり、固定強度がないので図7aに示すように力の位置の値は無効となる。ユーザは事前フェーズで段差のある方向と逆向きの力を打ち消すように力を加えていたが、突然その逆向きの力が0になったのでカクッと折れたような、軽くなったような感覚感触を得る。これが落下の開始となる。高い段差からずっと落ち続けている間も固定強度は0のため、コントローラは無力なカクカクの状態となる。これは自由落下、無重力状態を模倣するものである。最後の衝突フェーズでは、図7aに示すようにコントローラの力の位置を元の位置であるX=0に移動させ、図7bに示すように固定強度を80に突然戻す。図8a、図8bは、図7a、図7bとほぼ同じであるが、落下フェーズにおいては図8bに示すように固定強度が完全に0ではなく、10にまで突然落とした場合を示す図である。そのため、図8aに示すようにコントローラの力の位置をX=-1として、事前フェーズでユーザがコントローラを動かしていた方向に設定しておくことも可能である。図8a、図8bのような場合でも、固定強度が80から10に突然変わったのでカクッとコントローラが折れたような感覚をユーザに与えることは可能である。図9aから図9lは、上述の3つのフェーズを経るコントローラを横から見た場合と真上から見た場合とに分けてそれぞれ示している。図9a、図9bは、事前フェーズにおいてコントローラがユーザによって触れられていない状態を示す。コントローラの固定強度は80で、力の位置はx、y=の位置に固定されている。図9c、図9dは、事前フェーズにおいてユーザがコントローラに力を加え、段差がある方向、すなわちX軸の正の方向に移動し始めた様子を示す。コントローラは、力の位置が=で固定強度が80であるため、ユーザは、段差がある方向に操作対象物を進めるためには、コントローラがx、y=0、0の位置に戻ろうとする力Fを打ち消して、それ以上の力f手をX軸の正の方向に加えなければならない。図9e、図9fは、事前フェーズにおいてユーザがさらにコントローラに力を加えて、あらかじめ決められた移動開始境界に達した様子を示す。移動開始境界にコントローラが達すると、図6に示された空間内で操作対象物は段差方向へ向かって移動し、その後落下が始まる。図9g、図9hは、落下フェーズが始まった様子を示す。図9gは固定強度が突然0になったのでカクッとコントローラが倒れる様子を示す。図9i、図9jは、図9g、図9hと同じだが、固定強度が0でなく10になった場合を示す。図9g、図9hは、図7bで示したように落下フェーズで固定強度が0になる場合を示し、図9i、図9jは、図8bで示したように固定強度が10で、コントローラが段差がある方向に倒れる様子を示したものである。図9k、図9lは衝突フェーズを示す。固定強度が80に突然戻り、力の位置がx、y=0、0に戻ったため、突然コントローラがもとに戻ったような力をユーザは受ける。上記3つのフェーズを含むフローチャートの一例を図10に示す。ステップS1001からステップS1003は事前フェーズについてのフローである。ステップS1004からステップS1008は落下フェーズについてのフローである。ステップS1009は衝突フェーズのステップである。ステップS1001において、まず初期状態事前状態として、コントローラの力の位置及び固定強度をx、y=0、0、80とする。ステップS1002においては、ユーザがコントローラに力を加え、コントローラから発せられた力を打ち消してコントローラを動かした場合、動いた量があらかじめ決められた移動開始境界よりも大きい移動開始境界を越えた場合、操作対象物の移動が始まる。ステップS1003においては、移動する方向が段差方向になっている場合にはその後落下が始まる。落下フェーズに入ると、ステップS1004において、コントローラの固定強度を0や10などに一気に減らす。固定強度が0でない場合は、その力の方向を示さなければならないので、ステップS1003においてユーザがコントローラを動かそうとした方向に力を発生させる。ステップS1005においては、地面に衝突したか否かを判定するために落下カウントCの初期設定を行う。ステップS1006においては落下カウントCに1を加える。ここで、1カウントあたりの落下距離をΔLとし、図6に示す段差の高低差をΔL×落下カウントCmaxとした場合、ステップS1007においては、落下する様子ΔL分だけ落下した様子を不図示の表示手段の表示画面に表示してユーザに落下の視覚的効果を示す。ステップS1008においては、落下カウントCが落下カウントCmax落下終了を判定するための値に達したら落下を終了する。達してない場合は、ステップS1006に戻り、さらに落下のカウントと描画を行う。この落下の最中は、コントローラの固定強度は0や10などなので、無反応状態、いわゆる突然の無重力状態となっている。ステップS1009においては、地面に衝突した際は、コントローラの固定強度を一気に元の値の80に戻し、コントローラの力の位置をx、y=0、0にすることでユーザの手に衝撃が伝わる。以上の3つのフェーズを経て、本発明の実施の形態では、縦横の2次元の自由度しかないコントローラでも落下という感覚感触を、固定強度の値の突然の変化という演出を組み合わせて行う。仮に、特殊なコントローラで高さも移動できるコントローラにおいても本発明の実施の形態の固定強度を突然変える演出の併用は可能である。高所から低所へ落ちるという表現は、実空間や仮想空間でハプティックデバイスを用いて表現可能である。ここで、本発明の実施の形態に係るコントローラ入力デバイスの構成の一例について図11を用いて説明する。図11に示すように、受付部111は、ユーザによる移動操作のための入力を受け付けるものである。解析部112は、受け付けられたユーザからの入力に基づいて移動操作の内容を解析するものである。具体的には、どの方向で、どの程度の移動かを解析する。移動制御部113は、解析された移動操作に基づいて操作対象物を仮想空間又は実空間上で移動させるものである。判断部114は、移動制御部113により移動させられる操作対象物が仮想空間又は実空間上に存在する高低差のある段差に近づき、段差がある地点から操作対象物までの距離が所定の値より小さくなったか否かを判断するものである。ここで、所定の値とは、操作対象物が段差に近づきつつあることをユーザに知らせ始めるのに適切と考えられる距離例えば、力を加えたユーザが疲れる前に操作対象物が落下を開始するような距離などの値を言う。制御部115は、段差がある地点から操作対象物までの距離が所定の値より小さくなったと判断され、かつ段差がある方向へ操作対象物が移動操作される場合、段差からの落下が開始されるまでの間、操作対象物の移動操作の方向とは略逆方向にコントローラ110を戻そうとする反発力を生じさせ事前フェーズ、落下が開始され終了するまでの間は反発力を解放又は低減させ落下フェーズ、落下が終了した場合にコントローラ110に反発力を生じさせる衝突フェーズものである。表示制御部116は、操作対象物の落下中の様子を表示手段不図示に表示させるための処理を行うものである。図12に示すように、本発明の実施の形態における仮想空間では、地理的な高低からなる空間だけでなく、概念の空間でも応用が可能である。例えば、パソコンや音楽の曲ファイルを探す際に、それらを格納するフォルダ階層構造において、上のフォルダからなる階層から下のフォルダからなる階層へ移動する際に落ちるという演出を伴わせることで、ユーザはカクッと一瞬軽くなる感覚感触を受けて、下の階層に移動したことを感じることができる。それは、単に引っ張られるという感覚感触とは異なるものである。それによりフォルダの構造を空間的配置と連動させ、理解させやすくすることも可能である。