(57)【要約】【課題】より簡単な構成で、ユーザに対してより現実に近い操作感を与える。【解決手段】表示部１２２は、所定のオブジェクトを表示し、入力部１２１は、ユーザに接触される平面を有し、ユーザによる操作を受け付け、押圧検出部１５１は、移動検出部１５２は、入力部１２１に対するユーザによる操作のうち、ユーザの体の一部の、平面上における移動を検出し、入力部１２１に対するユーザによる操作のうち、ユーザの体の一部による、平面に対する押圧を検出し、押圧検出部１５１によって検出された押圧の圧力に応じた移動ゲインで、移動検出部１５２によって検出された移動に対応した方向へオブジェクトを移動するよう、表示部１２２の表示を制御する。本発明は、例えば、タッチパネルを有する電子機器に適用することができる。【選択図】図８
2011100385.tif 000002
【特許請求の範囲】
【請求項１】
所定のオブジェクトを表示する表示手段と、
ユーザに接触される平面を有し、前記ユーザによる操作を受け付ける入力手段と、
前記入力手段に対する前記ユーザによる操作のうち、前記ユーザの体の一部による、前記平面に対する押圧を検出する押圧検出手段と、
前記入力手段に対する前記ユーザによる操作のうち、前記ユーザの体の一部の、前記平面上における移動を検出する移動検出手段と、
前記押圧検出手段によって検出された押圧の圧力に応じた移動ゲインで、前記移動検出手段によって検出された移動に対応した方向へ前記オブジェクトを移動するよう、前記表示手段の表示を制御する表示制御手段と
を備える表示装置。
【請求項２】
前記入力手段は、前記表示手段と一体のタッチパネルとして構成され、
前記押圧検出手段は、前記ユーザの体の一部による、前記タッチパネルに表示された前記オブジェクトに対する押圧を検出し、
前記移動検出手段は、前記ユーザの体の一部の、前記タッチパネルに表示された前記オブジェクト上における移動を検出し、
前記表示制御手段は、前記押圧検出手段によって検出された押圧の圧力が、所定の閾値より大きい場合、前記移動検出手段によって検出された移動に対応した方向への前記オブジェクトの移動を開始するよう、前記表示手段の表示を制御する
請求項１に記載の表示装置。
【請求項３】
前記表示制御手段は、前記押圧検出手段によって検出された押圧の圧力が、前記所定の閾値より大きい他の閾値を超えた場合、前記ユーザの体の一部の、前記タッチパネルに表示された前記オブジェクト上における移動に追従して、前記オブジェクトを移動するよう、前記表示手段の表示を制御する
請求項２に記載の表示装置。
【請求項４】
前記オブジェクトを判別するオブジェクト判別手段をさらに備え、
前記所定の閾値は、前記オブジェクト判別手段によって判別された前記オブジェクト毎に設定されている
請求項２に記載の表示装置。
【請求項５】
前記移動ゲインは、前記押圧検出手段によって検出された押圧の圧力に比例する
請求項１に記載の表示装置。
【請求項６】
前記表示手段は、前記所定のオブジェクトを指示するカーソルを表示し、
前記表示制御手段は、前記押圧検出手段によって検出された押圧の圧力に応じた移動ゲインで、前記移動検出手段によって検出された移動に対応した方向へ前記カーソルを移動するよう、前記表示手段の表示を制御する
請求項１に記載の表示装置。
【請求項７】
所定のオブジェクトを表示する表示手段と、ユーザに接触される平面を有し、前記ユーザによる操作を受け付ける入力手段とを備える表示装置の表示方法において、
前記入力手段に対する前記ユーザによる操作のうち、前記ユーザの体の一部による、前記平面に対する押圧を検出する押圧検出ステップと、
前記入力手段に対する前記ユーザによる操作のうち、前記ユーザの体の一部の、前記平面上における移動を検出する移動検出ステップと、
前記押圧検出ステップの処理によって検出された押圧の圧力に応じた移動ゲインで、前記移動検出ステップによって検出された移動に対応した方向へ前記オブジェクトを移動するよう、前記表示手段の表示を制御する表示制御ステップと
を含む表示方法。
【請求項８】
所定のオブジェクトを表示する表示手段と、ユーザに接触される平面を有し、前記ユーザによる操作を受け付ける入力手段とを備える表示装置の表示処理をコンピュータに実行させるプログラムにおいて、
前記入力手段に対する前記ユーザによる操作のうち、前記ユーザの体の一部による、前記平面に対する押圧を検出する押圧検出ステップと、
前記入力手段に対する前記ユーザによる操作のうち、前記ユーザの体の一部の、前記平面上における移動を検出する移動検出ステップと、
前記押圧検出ステップの処理によって検出された押圧の圧力に応じた移動ゲインで、前記移動検出ステップによって検出された移動に対応した方向へ前記オブジェクトを移動するよう、前記表示手段の表示を制御する表示制御ステップと
を含む処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置および方法、並びにプログラムに関し、特に、ユーザに、現実に近い操作感を与えるようにする表示装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来、デスクトップ型のパーソナルコンピュータ等においては、入力装置としてのマウスを用いて、ディスプレイに表示されるカーソル（ポインタ）やアイコン等を移動させることが一般的であった。しかしながら、薄型の、ノート型のパーソナルコンピュータ等の普及に伴い、入力装置として、タッチパッドが用いられるようになった。
【０００３】
タッチパッドにおいては、その平面上のどの位置にユーザの指が接触しているかが検出され、その平面上での指の移動量に応じて、ディスプレイに表示されるカーソルやアイコン等の移動量が決定される。
【０００４】
また、他の入力装置として、表示装置とタッチパッドを組み合わせたタッチパネルがある。タッチパネルにおいては、画像が表示された画面にユーザの指が接触することで、ユーザの操作が入力される。
【０００５】
例えば、タッチパネルに表示された紙の画像の上で、ユーザの指が所定の速さよりゆっくりずらされたときに、ユーザの指に追随して紙がめくれていく画像を表示するようにしたものがある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−７０４１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１の構成において、紙がめくれていく画像は、ユーザの指の移動の速さには依存するが、ユーザの指によって画面（タッチパネル）を押圧する力には依存しない。したがって、ユーザは、その操作において、力の調節をする必要がなく、重さを感じる様な、現実に近い操作感を受けることはできない。
【０００８】
また、静電気による吸着力を利用して摩擦抵抗感を変化させる技術や、表面弾性波または超音波振動子によって指との摩擦抵抗を変化させる技術を、タッチパッドの操作面に適用することで、ユーザに対して現実に近い操作感を与えるようにすることができるが、タッチパッドの操作面に複雑な機構を設ける必要がある。
【０００９】
本発明は、このような状況に鑑みてなされたものであり、特に、より簡単な構成で、ユーザに対してより現実に近い操作感を与えるようにするものである。
【課題を解決するための手段】
【００１０】
本発明の一側面の表示装置は、所定のオブジェクトを表示する表示手段と、ユーザに接触される平面を有し、前記ユーザによる操作を受け付ける入力手段と、前記入力手段に対する前記ユーザによる操作のうち、前記ユーザの体の一部による、前記平面に対する押圧を検出する押圧検出手段と、前記入力手段に対する前記ユーザによる操作のうち、前記ユーザの体の一部の、前記平面上における移動を検出する移動検出手段と、前記押圧検出手段によって検出された押圧の圧力に応じた移動ゲインで、前記移動検出手段によって検出された移動に対応した方向へ前記オブジェクトを移動するよう、前記表示手段の表示を制御する表示制御手段とを備える。
【００１１】
前記入力手段は、前記表示手段と一体のタッチパネルとして構成され、前記押圧検出手段には、前記ユーザの体の一部による、前記タッチパネルに表示された前記オブジェクトに対する押圧を検出させ、前記移動検出手段には、前記ユーザの体の一部の、前記タッチパネルに表示された前記オブジェクト上における移動を検出させ、前記表示制御手段には、前記押圧検出手段によって検出された押圧の圧力が、所定の閾値より大きい場合、前記移動検出手段によって検出された移動に対応した方向への前記オブジェクトの移動を開始するよう、前記表示手段の表示を制御させることができる。
【００１２】
前記表示制御手段には、前記押圧検出手段によって検出された押圧の圧力が、前記所定の閾値より大きい他の閾値を超えた場合、前記ユーザの体の一部の、前記タッチパネルに表示された前記オブジェクト上における移動に追従して、前記オブジェクトを移動するよう、前記表示手段の表示を制御させることができる。
【００１３】
前記表示装置には、前記オブジェクトを判別するオブジェクト判別手段をさらに設け、前記所定の閾値は、前記オブジェクト判別手段によって判別された前記オブジェクト毎に設定されているようにできる。
【００１４】
前記移動ゲインは、前記押圧検出手段によって検出された押圧の圧力に比例させるようにできる。
【００１５】
前記表示手段には、前記所定のオブジェクトを指示するカーソルを表示させ、前記表示制御手段には、前記押圧検出手段によって検出された押圧の圧力に応じた移動ゲインで、前記移動検出手段によって検出された移動に対応した方向へ前記カーソルを移動するよう、前記表示手段の表示を制御させることができる。
【００１６】
本発明の一側面の表示方法は、所定のオブジェクトを表示する表示手段と、ユーザに接触される平面を有し、前記ユーザによる操作を受け付ける入力手段とを備える表示装置の表示方法であって、前記入力手段に対する前記ユーザによる操作のうち、前記ユーザの体の一部による、前記平面に対する押圧を検出する押圧検出ステップと、前記入力手段に対する前記ユーザによる操作のうち、前記ユーザの体の一部の、前記平面上における移動を検出する移動検出ステップと、前記押圧検出ステップの処理によって検出された押圧の圧力に応じた移動ゲインで、前記移動検出ステップによって検出された移動に対応した方向へ前記オブジェクトを移動するよう、前記表示手段の表示を制御する表示制御ステップとを含む。
【００１７】
本発明の一側面のプログラムは、所定のオブジェクトを表示する表示手段と、ユーザに接触される平面を有し、前記ユーザによる操作を受け付ける入力手段とを備える表示装置の表示処理をコンピュータに実行させるプログラムにおいて、前記入力手段に対する前記ユーザによる操作のうち、前記ユーザの体の一部による、前記平面に対する押圧を検出する押圧検出ステップと、前記入力手段に対する前記ユーザによる操作のうち、前記ユーザの体の一部の、前記平面上における移動を検出する移動検出ステップと、前記押圧検出ステップの処理によって検出された押圧の圧力に応じた移動ゲインで、前記移動検出ステップによって検出された移動に対応した方向へ前記オブジェクトを移動するよう、前記表示手段の表示を制御する表示制御ステップとを含む処理をコンピュータに実行させる。
【００１８】
本発明の一側面においては、入力手段に対するユーザによる操作のうち、ユーザの体の一部による、平面に対する押圧が検出され、入力手段に対するユーザによる操作のうち、ユーザの体の一部の、平面上における移動が検出され、検出された押圧の圧力に応じた移動ゲインで、検出された移動に対応した方向へオブジェクトを移動するよう、表示手段の表示が制御される。
【発明の効果】
【００１９】
本発明の一側面によれば、より簡単な構成で、ユーザに対してより現実に近い操作感を与えることが可能となる。
【図面の簡単な説明】
【００２０】
【図１】本発明を適用した表示装置の一実施の形態の構成例を示す図である。
【図２】入力部の構造の詳細について説明する図である。
【図３】図１の表示装置の機能的構成例を示すブロック図である。
【図４】図１の表示装置によるカーソル移動処理について説明するフローチャートである。
【図５】入力部への指による圧力と移動ゲインとの関係について説明する図である。
【図６】入力部への指による圧力と移動ゲインとの関係について説明する図である。
【図７】本発明を適用した表示装置の他の実施の形態の構成例を示す図である。
【図８】図７の表示装置の機能的構成例を示すブロック図である。
【図９】図７の表示装置によるオブジェクト移動処理について説明するフローチャートである。
【図１０】入力部への指による圧力と移動ゲインとの関係について説明する図である。
【図１１】入力部への指による圧力と移動ゲインとの関係について説明する図である。
【発明を実施するための形態】
【００２１】
以下、本発明の実施の形態について図を参照して説明する。なお、説明は以下の順序で行う。
１．第１の実施の形態
２．第２の実施の形態
【００２２】
＜１．第１の実施の形態＞
［表示装置の外観構成例］
図１は、本発明を適用した表示装置の一実施の形態の外観構成例を示している。図１の表示装置１１は、ノート型のパーソナルコンピュータとして構成される。表示装置１１は、図１の左側に拡大されて示されているタッチパッドとして構成される入力部２１、および、LCD（Liquid Crystal Display）または有機EL（Electro Luminescence）などの表示デバイスからなる表示部２２を備えている。
【００２３】
入力部２１の構造の詳細については、図２を参照して後述するが、入力部２１は、図１に示されるように、ユーザの体の一部としての指２３に接触される平面を有し、ユーザによる操作を受け付ける。すなわち、入力部２１は、その平面上に定義されたX-Y座標における指２３の移動に対応した移動量を入力する。表示装置１１は、入力された移動量に基づいて、表示部２２における図示せぬアイコン等のオブジェクトや、そのオブジェクトを指示するカーソルＫを移動させる。
【００２４】
より具体的には、タッチパッドとしての入力部２１は、その内部に構成される平板状のセンサと指２３とからなるコンデンサが、センサ表面のどの位置に存在するかを微弱な静電容量の変化として検知することで、センサの表面をなぞった指２３の軌跡が、表示部２２上のカーソルＫの動作に関連付けられる。
【００２５】
［入力部の構造の詳細］
次に、図２を参照して、入力部２１の構造の詳細について説明する。
【００２６】
図２の入力部２１は、圧力センサ上側電極３１および圧力センサ下側電極３２（以下、単に、上側電極３１および下側電極３２という）から構成される圧力センサを備えている。入力部２１は、その表面が指２３によってＺ方向（X-Y座標平面の鉛直方向）へ押圧される力（圧力）を、上側電極３１と下側電極３２との間の静電容量の変化として検知する。なお、上側電極３１または下側電極３２は、それと指２３とからなる上述したコンデンサのセンサとして機能するようにしてもよい。すなわち、入力部２１は、その表面（X-Y座標平面）における指２３の移動と、その表面の鉛直方向（Ｚ方向）への指２３による押圧とを、入力として受け付ける。
【００２７】
なお、以上において、圧力センサは静電容量の変化を圧力として検知するものとしたが、これに限らず、例えば、上側電極３１と下側電極３２との間の抵抗値の変化を検知するもの等としてもよい。
【００２８】
また、入力部２１は、上述した構成に限らず、その表面における指２３等のユーザの体の一部の移動と、その表面の鉛直方向へのユーザの体の一部による押圧とを、入力として受け付けられる構成であればよい。
【００２９】
［表示装置の機能的構成例］
次に、図３を参照して、図１の表示装置１１の機能的構成例について説明する。
【００３０】
図３の表示装置１１は、入力部２１、表示部２２、および制御部４１から構成される。なお、入力部２１および表示部２２は、図１または図２を参照して説明した入力部２１および表示部２２と同一のものであるので、その説明は省略する。
【００３１】
制御部４１は、表示装置１１の各部を制御する他、入力部２１からの入力に応じて、表示部２２の表示を制御する。制御部４１は、押圧検出部５１、移動検出部５２、および表示制御部５３を備えている。
【００３２】
押圧検出部５１は、入力部２１が受け付けたユーザによる操作のうち、指２３による入力部２１の表面の鉛直方向（Ｚ方向）に対する押圧を検出し、押圧された力（圧力）を表す情報（以下、単に、圧力という）を表示制御部５３に供給する。
【００３３】
移動検出部５２は、入力部２１が受け付けたユーザによる操作のうち、指２３の入力部２１の表面（X-Y座標平面）における移動を検出し、その移動量および方向を表す情報（以下、単に、移動量および方向という）を表示制御部５３に供給する。
【００３４】
表示制御部５３は、押圧検出部５１からの圧力と、移動検出部５２からの移動量とに基づいて、表示部２２におけるカーソルＫ（図１）の表示（動き）を制御する。
【００３５】
［表示装置によるカーソル移動処理］
次に、図４を参照して、図１の表示装置１１によるカーソル移動処理について説明する。なお、表示部２２には、図１で説明したカーソルＫが表示されているものとする。
【００３６】
ステップＳ１１において、押圧検出部５１は、指２３による入力部２１の表面の鉛直方向（Ｚ方向）に対する押圧を検出したか否かを判定する。
【００３７】
ステップＳ１１において、押圧を検出していないと判定された場合、すなわち、指２３がタッチパッドとしての入力部２１の表面に接触していない場合、押圧が検出されるまでステップＳ１１の処理は繰り返される。
【００３８】
一方、ステップＳ１１において、押圧を検出したと判定された場合、すなわち、指２３が入力部２１の表面に接触し、その表面をある力で押圧している場合、押圧検出部５１は、押圧された圧力を表示制御部５３に供給し、処理はステップＳ１２に進む。
【００３９】
ステップＳ１２において、移動検出部５２は、入力部２１が受け付けたユーザによる操作のうち、指２３の入力部２１の表面（X-Y座標平面）における移動を検出したか否かを判定する。
【００４０】
ステップＳ１２において、移動を検出していないと判定された場合、すなわち、指２３が入力部２１の表面の１点を押圧しているだけの場合、処理はステップＳ１１に戻り、ステップＳ１１，Ｓ１２の処理が繰り返される。
【００４１】
一方、ステップＳ１２において、移動を検出したと判定された場合、すなわち、指２３が入力部２１の表面を押圧しながら移動した場合、移動検出部５２は、指２３が入力部２１の表面上を移動した移動量および方向を表示制御部５３に供給し、処理はステップＳ１３に進む。
【００４２】
ステップＳ１３において、表示制御部５３は、押圧検出部５１からの圧力に応じた移動ゲインで、移動検出部５２からの移動の方向に対応した方向にカーソルＫを移動するよう、表示部２２の表示を制御する。
【００４３】
ここで、移動ゲインとは、入力部２１の表面上での指２３の移動量を入力とし、表示部２２におけるカーソルＫの移動量を出力としたときの、入力に対する出力の比を表している。また、移動ゲインは、入力部２１の表面への指２３による押圧の圧力の関数とされる。すなわち、入力部２１への指２３によるＺ方向への押圧の圧力をPzとした場合、移動ゲインは、圧力Pzの関数G(Pz)で表わされる。
【００４４】
そして、入力部２１のX-Y座標平面での、指２３のＸ方向の移動量をΔx、Ｙ方向の移動量をΔyとした場合、それぞれに対応する、表示部２２でのカーソルＫのＸ方向の移動量mx、Ｙ方向の移動量myは、以下の式（１）で表わされる。
【００４５】
mx=G(Pz)・Δx
my=G(Pz)・Δy
・・・（１）
【００４６】
ここで、図５を参照して、入力部２１への指２３によるＺ方向への圧力Pzと移動ゲインG(Pz)（以下、単に、移動ゲインＧとも表す）との関係について説明する。
【００４７】
図５に示されるように、圧力Pzと移動ゲインＧとは比例関係にあり、圧力Pzが大きいほど、移動ゲインＧは大きくなる。したがって、図５で示した関係と式（１）によれば、圧力Pzが大きいほど、入力部２１での指２３の移動量に対して、表示部２２におけるカーソルＫの移動量が大きくなる。例えば、ユーザが、入力部２１の表面上に指２３で触れた状態から所定の距離だけ指２３を移動させる場合、入力部２１の表面を強い力で押圧しながら移動させると、表示部２２におけるカーソルＫの移動量は大きくなり、弱い力で押圧しながら移動させると、カーソルＫの移動量は小さくなる。
【００４８】
以上の処理によれば、タッチパッドとしての入力部２１に対するユーザの指２３による押圧の力に応じて、タッチパッド上での指２３の移動量に対する表示部２２のカーソルＫの移動量が変化するので、ユーザに、力の入れ具合に応じて様々な操作感を与えることができる。
【００４９】
以上においては、入力部２１に対する操作に応じて、表示部２２においてカーソルＫを移動させる処理について説明してきたが、表示部２２に表示される所定のオブジェクト（例えば、所定のアイコン）をカーソルＫで指示して（カーソルＫをオブジェクトに重ねて）、移動させる（ドラッグする）場合に、上述した処理を適用するようにしてもよい。
【００５０】
すなわち、入力部２１に対するユーザによる操作によって、表示部２２に表示される所定のオブジェクトをドラッグする場合、ユーザが、入力部２１の表面を強い力で押圧しながら指２３を移動させると、表示部２２におけるオブジェクトの移動量は大きくなり、弱い力で押圧しながら移動させると、オブジェクトの移動量は小さくなる。
【００５１】
また、ドラッグされるオブジェクトに応じて、図５で示された圧力Pzと移動ゲインＧとの関係を変化させるようにしてもよい。例えば、図６に示されるように、所定の３つのオブジェクトａ，ｂ，ｃ毎に、圧力Pzに対する移動ゲインＧを予め設定する。図６で示される関係によれば、オブジェクトａについての移動ゲインを基準とすると、同じ圧力Pzでも、オブジェクトｂの移動ゲインは、オブジェクトａの移動ゲインより大きく、オブジェクトｃの移動ゲインは、オブジェクトａの移動ゲインより小さくなる。
【００５２】
すなわち、表示部２２においてオブジェクトａ，ｂ，ｃそれぞれをドラッグする場合、ユーザが、入力部２１の表面上に指２３で触れた状態から、同一の力で、同一距離だけ指２３を移動させると、オブジェクトｂの移動量はオブジェクトａの移動量より大きくなり、オブジェクトｃの移動量はオブジェクトａの移動量より小さくなる。
【００５３】
逆に、オブジェクトａ，ｂ，ｃそれぞれを表示部２２において同一距離移動させる（ドラッグする）場合、オブジェクトａをドラッグするときの押圧の力を基準とすると、ユーザは、オブジェクトｃをドラッグするときには、入力部２１の表面をより強い力で押圧しながら指２３を移動させ、オブジェクトｂをドラッグするときには、入力部２１の表面をより弱い力で押圧しながら指２３を移動させればよい。
【００５４】
ここで、仮想的に、オブジェクトｂに質量の小さい物体、オブジェクトｃに質量の大きい物体を割り当てることで、ユーザは、質量の小さいオブジェクトｂを移動させるためには弱い力で、質量の大きいオブジェクトｃを移動させるためには強い力で押圧しながら指２３を移動させるので、ユーザに対して、現実により近い操作感を与えることができる。また、タッチパッドとしての入力部２１の表面に複雑な機構を設ける必要がないので、より簡単な構成で、上述した操作感を実現することができる。
【００５５】
なお、上述した説明においては、表示部２２においてドラッグされるオブジェクト毎に移動ゲイン（の傾き）が設定されるようにしたが、単にカーソルＫを移動させる場合であっても、カーソルＫを移動させる画像の背景に応じて、移動ゲイン（の傾き）が設定されるようにしてもよい。例えば、表示部２２に表示されている壁紙が空の画像である場合は、弱い力でカーソルＫが移動するように移動ゲイン（の傾き）を大きくし、表示部２２に表示されている壁紙が水中の画像である場合は、強い力でカーソルＫが移動するように移動ゲイン（の傾き）を小さくすることで、ユーザに対して、現実により近い操作感を与えることができる。
【００５６】
また、移動ゲイン（の傾き）は予め設定されるものとしたが、ユーザによって任意に変化させるようにしてもよい。
【００５７】
以上においては、タッチパッドとしての入力部２１を備える表示装置１１に、本発明を適用した例について説明してきたが、以下においては、タッチパネルとしての入力部を備える表示装置に、本発明を適用した例について説明する。
【００５８】
＜２．第２の実施の形態＞
図７は、本発明を適用した表示装置の他の実施の形態の外観構成例を示している。図７の表示装置１１１は、例えば、タブレット型コンピュータやPDA（Personal Digital Assistance）等の、いわゆるタッチパネルを有する電子機器として構成される。表示装置１１１は、ユーザによる操作を受け付ける入力部１２１、および、ユーザの操作に応じた表示を行う表示部１２２を備えている。
【００５９】
入力部１２１の構造については、図２を参照して説明したタッチパッドとしての入力部２１と基本的に同様であるが、図７における入力部１２１は、表示部１２２と一体のタッチパネルとして構成されている。すなわち、入力部１２１は、図２の入力部２１のX-Y座標平面に相当するその表面における指２３の移動に対応した移動量を入力する。表示装置１１１は、入力された移動量に基づいて、表示部１２２に表示されている図示せぬオブジェクトを移動させる。
【００６０】
また、図７の入力部１２１は、図２を参照して説明した入力部２１と同様の圧力センサを備えており、指２３によってＺ方向（図２）へ押圧される力（圧力）を検知する。すなわち、入力部１２１は、入力部２１と同様、その表面における指２３の移動と、その表面の鉛直方向への指２３による押圧とを、入力として受け付ける。
【００６１】
なお、入力部１２１は、ユーザの体の一部としての指２３によって操作されるものとしたが、ユーザが扱うスタイラスペン等によって操作されてもよいし、表示装置１１１がユーザの体に対して十分大きく構成されている場合は、例えば、ユーザの手のひらによって操作されてもよい。
【００６２】
［表示装置の機能的構成例］
次に、図８を参照して、表示装置１１１の機能的構成例について説明する。
【００６３】
図８の表示装置１１１は、入力部１２１、表示部１２２、および制御部１４１から構成される。なお、入力部１２１および表示部１２２は、図７を参照して説明した入力部１２１および表示部１２２と同一のものであるので、その説明は省略する。
【００６４】
制御部１４１は、表示装置１１１の各部を制御する他、入力部１２１からの入力に応じて、表示部１２２の表示を制御する。制御部１４１は、押圧検出部１５１、移動検出部１５２、オブジェクト判別部１５３、および表示制御部１５４を備えている。なお、押圧検出部１５１および移動検出部１５２は、図３を参照して説明した押圧検出部５１および移動検出部５２のそれぞれと基本的に同様の機能を有するので、その説明は省略する。
【００６５】
なお、図８の押圧検出部１５１は、タッチパネルとしての入力部１２１において押圧（圧力）を検出した位置を表す位置情報をオブジェクト判別部１５３に供給する。
【００６６】
オブジェクト判別部１５３は、押圧検出部１５１からの位置情報で表わされる入力部１２１上の位置に対応する、表示部１２２上の位置におけるオブジェクトの表示の有無を判別する。オブジェクト判別部１５３は、表示部１２２上のその位置にオブジェクトが表示されている場合、そのオブジェクトを表すオブジェクト情報を表示制御部１５４に供給する。
【００６７】
表示制御部１５４は、押圧検出部１５１からの圧力、移動検出部１５２からの移動量、およびオブジェクト判別部１５３からのオブジェクト情報に基づいて、表示部１２２におけるオブジェクトの表示（動き）を制御する。
【００６８】
［表示装置によるオブジェクト移動処理］
次に、図９を参照して、表示装置１１１によるオブジェクト移動処理について説明する。なお、表示部１２２には、複数のオブジェクトが表示されているものとする。
【００６９】
ステップＳ１１１において、押圧検出部１５１は、指２３による入力部１２１の表面の鉛直方向（Ｚ方向）に対する押圧を検出したか否かを判定する。
【００７０】
ステップＳ１１１において、押圧を検出していないと判定された場合、すなわち、指２３がタッチパネルとしての入力部１２１の表面に接触していない場合、押圧が検出されるまでステップＳ１１１の処理は繰り返される。
【００７１】
一方、ステップＳ１１１において、押圧を検出したと判定された場合、すなわち、指２３が入力部１２１の表面に接触し、その表面をある力で押圧している場合、押圧検出部１５１は、押圧された圧力を表示制御部１５４に供給するとともに、押圧を検出した位置を表す位置情報をオブジェクト判別部１５３に供給し、処理はステップＳ１１２に進む。
【００７２】
ステップＳ１１２において、オブジェクト判別部１５３は、押圧検出部１５１からの位置情報で表わされる入力部１２１上の位置に対応する表示部１２２上の位置（押圧を検出した位置）にオブジェクトが存在するか否かを判別する。
【００７３】
ステップＳ１１２において、オブジェクト判別部１５３が押圧を検出した位置にオブジェクトが存在しないと判別した場合、処理はステップＳ１１１に戻り、これ以降の処理が繰り返される。
【００７４】
一方、ステップＳ１１２において、オブジェクト判別部１５３が押圧を検出した位置にオブジェクトが存在すると判別した場合、オブジェクト判別部１５３は、その位置に存在する（表示されている）オブジェクトを表すオブジェクト情報を表示制御部１５４に供給する。
【００７５】
ステップＳ１１３において、移動検出部１５２は、入力部１２１が受け付けたユーザによる操作のうち、入力部１２１の表面（X-Y座標平面）における、オブジェクトの存在する位置からの指２３の移動を検出したか否かを判定する。
【００７６】
ステップＳ１１３において、移動を検出していないと判定された場合、すなわち、指２３が入力部１２１の表面の１点（表示部１２２に表示されているオブジェクトの所定の部分）を押圧しているだけの場合、処理はステップＳ１１１に戻り、これ以降の処理が繰り返される。
【００７７】
一方、ステップＳ１１３において、移動を検出したと判定された場合、すなわち、指２３が入力部２１の表面（表示部１２２に表示されているオブジェクトの所定の部分）を押圧しながら移動した場合、移動検出部１５２は、指２３が入力部１２１の表面上を移動した移動量および方向を表示制御部１５４に供給し、処理はステップＳ１１４に進む。
【００７８】
ステップＳ１１４において、表示制御部１５４は、押圧検出部１５１からの圧力、すなわち、指２３によって入力部１２１が押圧された圧力の圧力値が、所定の閾値より大きいか否かを判定する。
【００７９】
ここで、所定の閾値は、表示部１２２に表示されている複数のオブジェクト毎に設定されている値である。したがって、表示制御部１５４は、押圧検出部１５１からの圧力の圧力値が、オブジェクト判別部１５３からのオブジェクト情報で表わされるオブジェクトについて設定されている閾値より大きいか否かを判定する。
【００８０】
ステップＳ１１４において、入力部１２１が押圧された圧力の圧力値が、所定の閾値より大きくないと判定された場合、処理はステップＳ１１１に戻り、これ以降の処理が繰り返される。
【００８１】
一方、ステップＳ１１４において、入力部１２１が押圧された圧力の圧力値が、所定の閾値より大きいと判定された場合、処理はステップＳ１１５に進み、表示制御部１５４は、移動検出部５２からの移動の方向に対応した方向へのオブジェクトの移動を開始するよう、表示部１２２の表示を制御する。
【００８２】
なお、ステップＳ１１４，Ｓ１１５において、表示制御部１５４は、予め設定された、圧力Pzと移動ゲインＧとの関係に基づいて処理を行う。
【００８３】
ここで、図１０を参照して、入力部１２１への指２３によるＺ方向への圧力Pzと移動ゲインＧとの関係について説明する。
【００８４】
図１０に示されるように、移動ゲインＧは、圧力Pzが圧力（閾値）Pthより小さいときは０となり、圧力Pzが圧力（他の閾値）Pth'より大きいときはある一定の値となる。なお、圧力Pzが圧力Pth乃至Pth'の間である場合、移動ゲインＧは、圧力Pzの増加に伴い、０から１までその値が比例的に増加する。
【００８５】
したがって、式（１）におけるカーソルの移動量をオブジェクトの移動量とすると、図１０で示した関係と式（１）とによれば、圧力Pzが圧力Pthより小さい場合（ステップＳ１１４におけるNOの場合）、入力部１２１での指２３の移動量に対して、表示部１２２におけるオブジェクトの移動量は０となる。また、圧力Pzが圧力Pthを超え（ステップＳ１１４におけるYESの場合）、圧力Pth'になるまでの間は、圧力Pzが大きいほど、入力部１２１での指２３の移動量に対して、表示部１２２におけるオブジェクトの移動量が大きくなる。そして、圧力Pzが圧力Pth'より大きい場合、入力部１２１での指２３の移動量に対して、表示部１２２におけるオブジェクトの移動量は一定となる。
【００８６】
すなわち、ユーザが、所定のオブジェクトが表示されているタッチパネルとしての入力部１２１の表面上に指２３で触れた状態から所定の距離だけ指２３を移動させる場合、ある力より弱い力で押圧しながら移動させても、表示部１２２におけるオブジェクトは移動しないが、ある力より強い力で押圧しながら移動させると、表示部１２２におけるオブジェクトは移動し始める。
【００８７】
これは、例えば、机の上に置かれたノートの上側の面を指で押さえて、そのノートを移動させようとした場合、ノートの表面に触れた程度では、指を動かしても、指はノートの表面をすべり、ノートは移動しないが、ノートの表面を指で強く押さえて指を動かせば、ノートは移動する、という現象に対応する。
【００８８】
以上の処理によれば、入力部１２１と表示部１２２が一体となっているタッチパネルにおいて、表示されている所定のオブジェクトをユーザの指２３によって移動させる場合、指２３によってある力より弱い力で押圧しながら移動させてもオブジェクトは移動せず、ある力より強い力で押圧しながら移動させるとオブジェクトは移動し始めるので、あたかも、表示されているオブジェクトに静止摩擦力が働いており、最大静止摩擦力を超えたときにオブジェクトが動きだすという、現実の物理現象を再現することができ、ユーザに対して、現実により近い操作感を与えることができる。また、タッチパネルとしての入力部１２１の表面に複雑な機構を設ける必要がないので、より簡単な構成で、上述した操作感を実現することができる。
【００８９】
また、上述したように、オブジェクトが移動を開始するときの圧力（閾値）Pthは、オブジェクト毎について設定される値であるので、例えば、オブジェクトａ，ｂ，ｃ毎の圧力Pzと移動ゲインＧとの関係において、図１１に示されるように、閾値Ptha，Pthb，Pthc，が設定される。
【００９０】
ここで、図６で説明した場合と同様に、仮想的に、オブジェクトｂに、オブジェクトａと比較して質量の小さい物体、オブジェクトｃに、オブジェクトａと比較して質量の大きい物体を割り当てることで、ユーザは、質量の小さいオブジェクトｂを動かし始めるためには弱い力で、質量の大きいオブジェクトｃを動かし始めるためには強い力で押圧しながら指２３を移動させるので、ユーザに対して、現実にさらに近い操作感を与えることができる。
【００９１】
なお、図１０で示されるように、圧力Pzが圧力Pthを超え、圧力Pth'になるまでの間は、圧力Pzが大きいほど、入力部１２１での指２３の移動量に対して、表示部１２２におけるオブジェクトの移動量が大きくなるようにしたが、移動ゲインＧが、図５のように、圧力Pzの増加に伴い際限なく増加してしまうと、タッチパネル上で指２３が移動する方向の先に、オブジェクトの表示が移動してしまい、ユーザは、指２３でオブジェクトを移動させているという感覚を得られない。したがって、圧力Pth乃至Pth'の間の移動ゲインＧは１以下（０乃至１の間）の値に設定される。また、圧力Pzが圧力Pth'を超えた後の移動ゲインＧは１となり、圧力Pzの大きさに関わらず、入力部１２１での指２３の移動量に対する表示部１２２におけるオブジェクトの移動量は一定となるので、指２３の移動に追従して、オブジェクトが移動するようになる。
【００９２】
上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【００９３】
なお、本明細書において、プログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【００９４】
また、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【符号の説明】
【００９５】
１１  表示装置，  ２１  入力部，  ２２  表示部，  ２３  指，  ４１  制御部，  ５１  押圧検出部，  ５２  移動検出部，  ５３  表示制御部，  １１１  表示装置，  １２１  入力部，  １２２  表示部，  １４１  制御部，  １５１  押圧検出部，  １５２  移動検出部，  １５３  オブジェクト判別部，  １５４  表示制御部
【図１】
2011100385.tif 000003
【図２】
2011100385.tif 000004
【図３】
2011100385.tif 000005
【図４】
2011100385.tif 000006
【図５】
2011100385.tif 000007
【図６】
2011100385.tif 000008
【図７】
2011100385.tif 000009
【図８】
2011100385.tif 000010
【図９】
2011100385.tif 000011
【図１０】
2011100385.tif 000012
【図１１】
2011100385.tif 000013