(57)【要約】【課題】タッチパネルを有するインタフェース装置において、タッチ操作に対応した機能の操作性を向上させる。【解決手段】タッチパネル付きユーザインタフェース装置は、タッチパネル１への物体の近接および接触状態を検知する近接／接触判定部２と、近接および接触状態を検知した場合にタッチパネル１に対する物体の相対的な近接および接触位置座標を検出する座標検出部３と、座標検出部３で検出した近接位置座標の時間変化に基づいて物体のタッチパネル１への近接速度を算出する近接速度算出部４と、座標検出部３で検出した接触位置座標および近接速度算出部４が算出した近接速度に応じて、表示部６の画面表示を制御するコンテンツ制御部５とを備える。コンテンツ制御部５は、物体が接触した際の近接速度に応じて、例えばコンテンツのモードを切り替えたり、接触したアイコンの拡大率を変更したりする。【選択図】図１
2010205050.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルへの物体の近接および接触状態を検知する近接／接触判定部と、
前記近接／接触判定部が近接および接触状態を検知した場合に、前記タッチパネルに対する前記物体の相対的な近接および接触位置座標を検出する座標検出部と、
前記近接／接触判定部が接触状態を検知した場合に、前記座標検出部で検出した近接位置座標の時間変化に基づいて、前記物体の前記タッチパネルへの近接速度または近接加速度を算出する近接速度算出部と、
前記近接／接触判定部が接触状態を検知した場合に、前記座標検出部で検出した接触位置座標および前記近接速度算出部が算出した近接速度または近接加速度に応じて、画面表示を制御するコンテンツ制御部とを備えたタッチパネル付きユーザインタフェース装置。
【請求項２】
タッチパネル付きユーザインタフェース装置のユーザインタフェース制御方法であって、
タッチパネルへの物体の近接および接触状態を検知する近接／接触判定ステップと、
前記近接／接触判定ステップで近接および接触状態を検知した場合に、前記タッチパネルに対する前記物体の相対的な近接および接触位置座標を検出する座標検出ステップと、
前記近接／接触判定ステップで接触状態を検知した場合に、前記座標検出ステップで検出した近接位置座標の時間変化に基づいて、前記物体の前記タッチパネルへの近接速度または近接加速度を算出する近接速度算出ステップと、
前記近接／接触判定ステップで接触状態を検知した場合に、前記座標検出ステップで検出した接触位置座標および前記近接速度算出ステップで算出した近接速度または近接加速度に応じて、画面表示を制御するコンテンツ制御ステップとを備えたことを特徴とするユーザインタフェース制御方法。
【請求項３】
コンテンツ制御ステップでは、タッチパネルへの物体の接触状態が検知された場合に、近接速度または近接加速度に基づいて、画面表示しているドキュメントの操作モードを切り替えることを特徴とする請求項２記載のユーザインタフェース制御方法。
【請求項４】
コンテンツ制御ステップでは、タッチパネルへの物体の接触状態が検知された場合に、近接速度または近接加速度に基づいて、画面表示しているドキュメントの拡大率を変更することを特徴とする請求項２記載のユーザインタフェース制御方法。
【請求項５】
コンテンツ制御ステップでは、タッチパネルへの物体の接触状態が検知された場合に、近接速度または近接加速度に基づいて、画面表示している文字入力のための文字キーの拡大率を制御することを特徴とする請求項２記載のユーザインタフェース制御方法。
【請求項６】
コンテンツ制御ステップでは、タッチパネルへの物体の接触状態が検知された場合に、近接速度または近接加速度に基づいて、画面表示しているドキュメントのスクロール方法を制御することを特徴とする請求項２記載のユーザインタフェース制御方法。
【請求項７】
コンテンツ制御ステップでは、タッチパネルへの物体の接触状態が検知された場合に、近接速度または近接加速度に基づいて、画面表示しているドキュメントのページめくり量を変更することを特徴とする請求項２記載のユーザインタフェース制御方法。
【請求項８】
コンテンツ制御ステップでは、タッチパネルへの物体の接触状態が検知された場合に、近接速度または近接加速度に基づいて、所定の情報を画面表示するか非表示にするか切り替える制御を行うことを特徴とする請求項２記載のユーザインタフェース制御方法。
【請求項９】
コンテンツ制御ステップでは、タッチパネルへの物体の接触状態が検知されその接触位置座標が所定の画面表示領域である場合に出力するフィードバック音を、近接速度または近接加速度に基づいて変更することを特徴とする請求項２記載のユーザインタフェース制御方法。
【請求項１０】
コンテンツ制御ステップでは、タッチパネルへの物体の接触状態が検知された場合に、近接速度または近接加速度に基づいて、画面表示するアニメーションを制御することを特徴とする請求項２記載のユーザインタフェース制御方法。
【請求項１１】
タッチパネル付きユーザインタフェース装置のユーザインタフェース制御プログラムであって、
コンピュータを、タッチパネルへの物体の近接および接触状態を検知する近接／接触判定手段と、
前記近接／接触判定手段が近接および接触状態を検知した場合に、前記タッチパネルに対する前記物体の相対的な近接および接触位置座標を検出する座標検出手段と、
前記近接／接触判定手段が接触状態を検知した場合に、前記座標検出手段で検出した近接位置座標の時間変化に基づいて、前記物体の前記タッチパネルへの近接速度または近接加速度を算出する近接速度算出手段と、
前記近接／接触判定手段が前接触状態を検知した場合に、前記座標検出手段で検出した接触位置座標および前記近接速度算出手段が算出した近接速度または近接加速度に応じて、画面表示を制御するコンテンツ制御手段として機能させるためのユーザインタフェース制御プログラム。
【請求項１２】
コンテンツ制御手段は、タッチパネルへの物体の接触状態が検知された場合に、近接速度または近接加速度に基づいて、画面表示しているドキュメントの操作モードを切り替えることを特徴とする請求項１１記載のユーザインタフェース制御プログラム。
【請求項１３】
コンテンツ制御手段は、タッチパネルへの物体の接触状態が検知された場合に、近接速度または近接加速度に基づいて、画面表示しているドキュメントの拡大率を変更することを特徴とする請求項１１記載のユーザインタフェース制御プログラム。
【請求項１４】
コンテンツ制御手段は、タッチパネルへの物体の接触状態が検知された場合に、近接速度または近接加速度に基づいて、画面表示している文字入力のための文字キーの拡大率を制御することを特徴とする請求項１１記載のユーザインタフェース制御プログラム。
【請求項１５】
コンテンツ制御手段は、タッチパネルへの物体の接触状態が検知された場合に、近接速度または近接加速度に基づいて、画面表示しているドキュメントのスクロール方法を制御することを特徴とする請求項１１記載のユーザインタフェース制御プログラム。
【請求項１６】
コンテンツ制御手段は、タッチパネルへの物体の接触状態が検知された場合に、近接速度または近接加速度に基づいて、画面表示しているドキュメントのページめくり量を変更することを特徴とする請求項１１記載のユーザインタフェース制御プログラム。
【請求項１７】
コンテンツ制御手段は、タッチパネルへの物体の接触状態が検知された場合に、近接速度または近接加速度に基づいて、所定の情報を画面表示するか非表示にするか切り替える制御を行うことを特徴とする請求項１１記載のユーザインタフェース制御プログラム。
【請求項１８】
コンテンツ制御手段は、タッチパネルへの物体の接触状態が検知されその接触位置座標が所定の画面表示領域である場合に出力するフィードバック音を、近接速度または近接加速度に基づいて変更することを特徴とする請求項１１記載のユーザインタフェース制御プログラム。
【請求項１９】
コンテンツ制御手段は、タッチパネルへの物体の接触状態が検知された場合に、近接速度または近接加速度に基づいて、画面表示するアニメーションを制御することを特徴とする請求項１１記載のユーザインタフェース制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルへの物体の近接速度または加速度を利用して画面表示処理を行うユーザインタフェース装置、その制御方法およびその制御プログラムに関するものである。
【背景技術】
【０００２】
近年、携帯電話やデジタルカメラをはじめとする情報処理端末に搭載されるコンテンツや機能は増加の一途をたどり、コンテンツを閲覧する場合または機能を操作する場合に、ユーザの操作が複雑化してきている。そこで、複雑なコンテンツや機能を簡単に、また直感的に操作可能なユーザインタフェースを実現することが課題となっている。
特許文献１の携帯端末装置は、表示部とタッチパネルとが一体に配置され、この表示部周辺を撮像するカメラを有する。この携帯端末装置は、撮像画像に基づいてユーザの指と表示部との相対的な位置関係を検出し、指が表示部に所定の距離以上近接するとその指が近接しているアイコンを拡大表示して、アイコン選択を容易にしていた。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２３６１４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のユーザインタフェース装置は以上のように構成されているので、ユーザの指が表示部に所定距離以上近接したか否かに基づいてユーザの操作を補助することは開示されているが、指と表示部との位置関係の時間変化に基づいて、指の近接速度または近接加速度を利用する技術については何ら開示も示唆もされていない。そのため、複雑なコンテンツや機能を簡単に、直感的に操作させるユーザインタフェースが十分に実現されていないという課題があった。
【０００５】
この発明は、上記のような課題を解決するためになされたもので、タッチパネルを有するインタフェース装置において、タッチ操作に対応した機能の操作性を向上させることを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係るタッチパネル付きユーザインタフェース装置は、タッチパネルへの物体の近接および接触状態を検知する近接／接触判定部と、近接／接触判定部が近接および接触状態を検知した場合に、タッチパネルに対する物体の相対的な近接および接触位置座標を検出する座標検出部と、近接／接触判定部が接触状態を検知した場合に、座標検出部で検出した近接位置座標の時間変化に基づいて、物体のタッチパネルへの近接速度または近接加速度を算出する近接速度算出部と、近接／接触判定部が接触状態を検知した場合に、座標検出部で検出した接触位置座標および近接速度算出部が算出した近接速度または近接加速度に応じて、画面表示を制御するコンテンツ制御部とを備えるようにしたものである。
【０００７】
この発明に係るタッチパネル付きユーザインタフェース装置のユーザインタフェース制御方法は、タッチパネルへの物体の近接および接触状態を検知する近接／接触判定ステップと、近接／接触判定ステップで近接および接触状態を検知した場合に、タッチパネルに対する物体の相対的な近接および接触位置座標を検出する座標検出ステップと、近接／接触判定ステップで接触状態を検知した場合に、座標検出ステップで検出した近接位置座標の時間変化に基づいて、物体の前記タッチパネルへの近接速度または近接加速度を算出する近接速度算出ステップと、近接／接触判定ステップで接触状態を検知した場合に、座標検出ステップで検出した接触位置座標および近接速度算出ステップで算出した近接速度または近接加速度に応じて、画面表示を制御するコンテンツ制御ステップとを備えるようにしたものである。
【０００８】
この発明に係るタッチパネル付きユーザインタフェース装置のユーザインタフェース制御プログラムは、コンピュータを、タッチパネルへの物体の近接および接触状態を検知する近接／接触判定手段と、近接／接触判定手段が近接および接触状態を検知した場合に、タッチパネルに対する物体の相対的な近接および接触位置座標を検出する座標検出手段と、近接／接触判定手段が接触状態を検知した場合に、座標検出手段で検出した近接位置座標の時間変化に基づいて、物体のタッチパネルへの近接速度または近接加速度を算出する近接速度算出手段と、近接／接触判定手段が触状態を検知した場合に、座標検出手段で検出した接触位置座標および近接速度算出手段が算出した近接速度または近接加速度に応じて、画面表示を制御するコンテンツ制御手段として機能させるようにしたものである。
【発明の効果】
【０００９】
この発明によれば、タッチパネルと物体の位置関係の時間変化に基づいて算出した近接速度または近接加速度に応じて画面表示を制御するようにしたので、物体のタッチパネルへの近接速度または近接加速度を利用してユーザインタフェースを制御できるタッチパネル付きユーザインタフェース装置、ならびにそのユーザインタフェース制御方法およびユーザインタフェース制御プログラムを実現できる。そのため、従来のようなタッチパネルへの接触の情報のみを利用するユーザインタフェースだけでなく、ユーザのタッチパネルの押し方、即ち急にタッチ入力が行われたのか、ゆっくりとタッチ入力が行われたのかに応じて、多彩なユーザインタフェースを提供することができる。よって、タッチ操作に対応した機能の操作性を向上させることが可能となる。
【図面の簡単な説明】
【００１０】
【図１】この発明の実施の形態１に係るユーザインタフェース装置の構成を示すブロック図である。
【図２】この発明の実施の形態１に係るユーザインタフェース装置の動作を示すフローチャートである。
【図３】実施の形態１に係るユーザインタフェース装置のタッチパネルと物体との相対的な位置関係を示す説明図である。
【図４】実施の形態１に係るユーザインタフェース装置のタッチパネルの構成を示す模式図である。
【図５】実施の形態１に係るユーザインタフェース装置の近接／接触判定部および座標検出部がタッチパネルと物体の距離を検出する方法を示す説明図であり、タッチパネルと物体が近接した状態を図５（Ａ）に示し、接触した状態を図５（Ｂ）に示す。
【図６】実施の形態１に係るユーザインタフェース装置のメモリ７が保存している位置座標の情報の構造を示す説明図である。
【図７】実施の形態１に係るユーザインタフェース装置において、物体がタッチパネルに近接してから接触するまでのｚ座標（距離）の時間変化を示すグラフであり、タッチパネルへの物体の近接速度が速い場合を図７（Ａ）に示し、遅い場合を図７（Ｂ）に示す。
【図８】実施の形態１に係るユーザインタフェース装置の表示部が表示する表示画面の一例を示す説明図であり、ドキュメント閲覧画面である。
【図９】実施の形態１に係るユーザインタフェース装置の表示部が表示する表示画面の一例を示す説明図であり、文字入力画面である。
【図１０】実施の形態１に係るユーザインタフェース装置の表示部が表示する表示画面の一例を示す説明図であり、アイコン選択画面である。
【図１１】実施の形態１に係るユーザインタフェース装置の表示部が表示する表示画面の一例を示す説明図であり、ドキュメント閲覧のためのスクロールモード画面である。
【図１２】実施の形態１に係るユーザインタフェース装置の表示部が表示する表示画面の一例を示す説明図であり、ドキュメント閲覧のためのページめくりモード画面である。
【図１３】実施の形態１に係るユーザインタフェース装置の表示部が表示する表示画面の一例を示す説明図であり、アイコン選択画面である。
【発明を実施するための形態】
【００１１】
実施の形態１．
図１は、この発明の実施の形態１に係るユーザインタフェース装置の構成を示すブロック図である。図１に示すように、実施の形態１によるユーザインタフェース装置は、タッチパネル１、近接／接触判定部２、座標検出部３、近接速度算出部４、コンテンツ制御部５、表示部６、メモリ７および制御部８から構成される。
【００１２】
タッチパネル１は、ユーザの指またはペン等、物体による入力を検知し、検知信号を近接／接触判定部２へ出力する。近接／接触判定部２は、タッチパネル１から出力される検知信号を用いて、物体のタッチパネル１への近接状態および接触状態を判定する。座標検出部３は、近接／接触判定部２において物体が近接または接触したと判定された場合に、タッチパネル１と物体との相対的な位置関係を示す近接位置座標または接触位置座標を検出する。近接速度算出部４は、物体の近接位置座標の時間変化に基づいて、近接状態の場合に物体がタッチパネル１に近づく速度を算出する。コンテンツ制御部５は、物体がタッチパネル１に接触した接触位置座標と近接速度算出部４で算出した近接速度とに応じて、適切な表示コンテンツを選択する等、表示部６の表示内容を制御する。表示部６は、コンテンツ制御部５によって選択および制御されたコンテンツ画面の表示を行う。メモリ７は、座標検出部３によって検出された近接位置座標および接触位置座標を格納しておく。制御部８は全体の動作を制御する。
【００１３】
次に、実施の形態１によるユーザインタフェース装置の動作を説明する。図２は、実施の形態１に係るユーザインタフェース装置の動作を示すフローチャートである。
先ず、近接／接触判定部２において、タッチパネル１への物体の近接または接触があったか否かを判定する（ステップＳＴ１）。近接または接触があったと判定された場合には（ステップＳＴ１“Ｙｅｓ”）、座標検出部３が物体とタッチパネル１との相対的な位置関係を示す位置座標を検出する（ステップＳＴ２）。ステップＳＴ１にて物体の近接および接触がないと判定された場合には（ステップＳＴ１“Ｎｏ”）、制御部８がメモリ７の内容をクリアして（ステップＳＴ５）、次の時刻において近接または接触があったか否かの判定に戻る（ステップＳＴ１）。
【００１４】
図３は、タッチパネル１と物体１０との相対的な位置関係を示す説明図である。図３に示すように、座標検出部３は、物体１０のタッチパネル１上におけるｘ方向、ｙ方向およびｚ方向の位置をそれぞれ座標値として検出する。
【００１５】
ここで、近接位置座標および接触位置座標の検出動作について説明する。
図４は、タッチパネル１の構成を示す模式図である。図４に示すように、タッチパネル１は、ｘ方向の座標値を検出するためにｙ方向と平行に配置された複数のｘ方向センサ電極１１と、ｙ方向の座標値を検出するためにｘ方向と平行に配置された複数のｙ方向センサ電極１２とから構成される。座標検出部３はこれらセンサ電極１１，１２が出力する検知信号に基づいて、タッチパネル１へ物体１０が近接または接触した場合に、ｘ方向センサ電極１１およびｙ方向センサ電極１２のうち、ｘ，ｙ方向それぞれどのセンサ電極が反応しているかを検出することで、物体１０のタッチパネル１上におけるｘ，ｙ方向の位置（以下、それぞれｘ座標、ｙ座標と呼ぶ）を検出することができる。
【００１６】
図５は、近接／接触判定部２および座標検出部３がタッチパネル１と物体１０の距離を検出する方法を示す説明図であり、タッチパネル１と物体１０の間の静電容量の変化量とｚ方向の距離との関係を示すグラフを示す。グラフに示すように、タッチパネル１と物体１０との距離が近くなるにつれて、タッチパネル１と物体１０の間の静電容量が大きくなる。
静電容量の変化の度合いはタッチパネル１と物体１０との距離によって変化するため、近接／接触判定部２は、タッチパネル１と物体１０との間の静電容量の変化度合いから、物体１０がタッチパネル１へ近接したか、または接触したかを判定することができる。具体的には、静電容量の変化量が所定の閾値Ｔｈ１以上の場合（領域Ａ）に物体１０がタッチパネル１へ近接したと判定し（図５（Ａ））、閾値Ｔｈ１未満の場合に近接していないと判定する。さらに、静電容量の変化量が閾値Ｔｈ２（＞Ｔｈ１）以上の場合（領域Ｂ）には、物体１０がタッチパネル１に接触したと判定することができる（図５（Ｂ））。
座標検出部３は、物体１０とタッチパネル１との間の静電容量の変化量から、物体１０とタッチパネル１とのｚ方向の距離（以下、ｚ座標と呼ぶ）を検出する。座標検出部３は、上述のｘ方向センサ電極１１およびｙ方向センサ電極１２の検知結果に基づくｘ座標およびｙ座標と、このｚ座標とを合わせて、位置座標とする。
【００１７】
説明を図２に戻す。ステップＳＴ３において、近接／接触判定部２は物体がタッチパネル１へ接触したか否かを判定する。タッチパネル１への物体の接触がなかったと判定された場合は（ステップＳＴ３“Ｎｏ”）、物体が近接している状態である。この近接状態の場合、ステップＳＴ２で座標検出部３が検出した近接位置座標がメモリ７に保存され（ステップＳＴ４）、さらに次の時刻において近接または接触があったか否かの判定に戻る（ステップＳＴ１）。このように、物体がタッチパネル１に接触するまでの間、位置座標の保存を繰り返すことにより、メモリ７には、物体が初めてタッチパネル１に近接したと判定されてから接触したと判定されるまでに検出された全ての、または一部の位置座標が保存されることになる。
【００１８】
一方、近接／接触判定部２によって、タッチパネル１への物体の接触があったと判定された場合は（ステップＳＴ３“Ｙｅｓ”）、座標検出部３が接触位置座標をメモリ７に保存し、制御部８がメモリ７に保存されている位置座標を読み出して近接速度算出部４に通知する。このときメモリ７に保存されている位置座標の情報の構造を、図６に例示する。メモリ７には、図６に示すように、物体がタッチパネル１に接触した時刻の位置座標（ｘ（ｔ），ｙ（ｔ），ｚ（ｔ））から、物体がタッチパネル１に近接していた状態のｎ時刻前の位置座標（ｘ（ｔ−ｉ），ｙ（ｔ−ｉ），ｚ（ｔ−ｉ））（ただし、ｉ＝１，２，・・・，ｎ）までが配列して保存されている。
【００１９】
近接速度算出部４は、制御部８から位置座標の情報を受け取ると、その位置座標のうち、ｚ座標の時間変化に基づいて物体の近接速度を算出する（ステップＳＴ６）。図７は、物体１０がタッチパネル１に近接してから接触するまでのｚ座標（距離）の時間変化を示すグラフである。グラフに示すように、物体１０がタッチパネル１に近接してから接触するまでのｚ座標の時間変化は、図７（Ａ）のように近接速度が速い場合と、図７（Ｂ）のように近接速度が遅い場合とで異なる。そのため、近接速度算出部４は、ｚ座標の時間変化に基づいて近接速度を算出することができる。
【００２０】
ステップＳＴ７において、コンテンツ制御部５が近接速度算出部４から近接速度の情報を受け取り、後述するように、その近接速度に応じて適切な表示コンテンツを選択したり表示のためのパラメータを変更したりと、表示内容の制御および設定を行う。続くステップＳＴ８において、表示部６が、コンテンツ制御部５によって制御された表示コンテンツを表示する。
【００２１】
以上のように、実施の形態１のユーザインタフェース装置によれば、物体のタッチパネル１への近接速度、即ち物体がタッチパネル１へ速く近づいたのか、ゆっくりと近づいたのかを判定して、表示コンテンツを切り替えることが可能になるので、多彩なユーザインタフェースを実現することが可能である。
【００２２】
次に、実施の形態１のユーザインタフェース装置を用いた具体的なユーザインタフェースの例を説明する。以下、タッチパネル１は表示部６の前面に取り付けられて一体となっているものとする。また、物体のタッチパネル１への近接速度とは、上記ステップＳＴ６において近接速度算出部４が算出した近接速度である。また、コンテンツ制御部５は、座標検出部３が検出した接触位置座標を、表示部６の表示領域中の位置座標として用いる。
【００２３】
先ず、複数のモードを有するコンテンツにおいて、物体のタッチパネル１への近接速度に応じて、モードを切り替えて表示する例を示す。図８は、表示部６が表示する表示画面の一例を示す説明図であり、ドキュメント閲覧画面である。ここで例示するコンテンツは、ドキュメントを表示する閲覧モードと、ドキュメントの表示領域を移動可能なスクロールモードと、ドキュメントの表示領域を拡大／縮小可能な拡大／縮小モードとを有しているものとする。
ユーザがドキュメントを閲覧している画面において、コンテンツ制御部５は、近接速度が所定の閾値以上の場合、即ちユーザが速くタッチ入力した場合に、閲覧モードを図８（Ａ）に示すようなスクロールモードに遷移させる。図８（Ａ）のスクロールモード画面では、ユーザがタッチ入力によりドキュメントのスクロール操作を行うことができる。
一方、近接速度が所定の閾値未満の場合、即ちユーザがゆっくりタッチ入力した場合、コンテンツ制御部５は閲覧モードを図８（Ｂ）に示すような拡大／縮小モードに遷移させる。図８（Ｂ）の拡大／縮小モード画面では、ユーザがタッチ入力によりドキュメントの拡大および縮小操作を行うことができる。
【００２４】
この他にも、物体の近接速度を利用した、様々なユーザインタフェースが考えられる。
先ず、物体のタッチパネル１への近接速度に応じて、表示部６の表示画面においてアイコン等、特定の表示領域の範囲を拡大する例を示す。図９は、表示部６が表示する表示画面の一例を示す説明図であり、文字入力画面である。図９（Ａ）に示すように文字キーのアイコンが配置された文字入力画面において、コンテンツ制御部５は、近接速度が所定の閾値以上の場合、接触した位置座標に表示されている文字キーを拡大させることなく、そのままの状態で表示させる。
一方、近接速度が所定の閾値未満の場合、コンテンツ制御部５は、接触した位置座標に表示されている文字キーを図９（Ｂ）に示すように拡大して表示させる。
【００２５】
次に、物体のタッチパネル１への近接速度に応じて、表示部６の表示画面においてアイコン等、特定の表示領域の位置を変更する例を示す。図１０は、表示部６が表示する表示画面の一例を示す説明図であり、アイコン選択画面である。アイコン群が配置されたアイコン選択画面において、コンテンツ制御部５は、近接速度が所定の閾値以上の場合、接触した位置座標に重なって表示されているアイコン群を図１０（Ａ）に示すように大きく分散させて表示させる。
一方、近接速度が所定の閾値未満の場合、コンテンツ制御部５は、接触した位置座標に重なって表示されているアイコン群を図１０（Ｂ）に示すように小さく分散させて表示させる。
【００２６】
これらの他、物体のタッチパネル１への近接速度に応じて、実行するアプリケーションのパラメータ等を変更することもできる。
先ず、物体のタッチパネル１への近接速度に応じて、ドキュメントのスクロール方法（スクロール量、スクロール速度等）を制御するパラメータを変更する例を示す。図１１は、表示部６が表示する表示画面の一例を示す説明図であり、ドキュメント閲覧のためのスクロールモード画面である。スクロールモード画面において、コンテンツ制御部５は、近接速度が所定の閾値以上の場合、図１１（Ａ）に示すように現在の画面からドキュメントを大きくスクロールさせる。
一方、近接速度が所定の閾値未満の場合、コンテンツ制御部５は図１１（Ｂ）に示すように現在の画面からドキュメントを少しだけスクロールさせる。
【００２７】
次に、物体のタッチパネル１への近接速度に応じて、ドキュメントのページめくり量を制御するパラメータを変更する例を示す。図１２は、表示部６が表示する表示画面の一例を示す説明図であり、ドキュメント閲覧のためのページめくりモード画面である。ページめくりモード画面において、コンテンツ制御部５は、近接速度が所定の閾値以上の場合、図１２（Ａ）に示すように数ページをまとめてページめくりさせる。
一方、近接速度が所定の閾値未満の場合、コンテンツ制御部５は図１２（Ｂ）に示すように１ページのみをページめくりする。
【００２８】
次に、物体のタッチパネル１への近接速度に応じて、アイコン等、特定の表示領域に関連付けられた情報を表示するか非表示にするか、表示／非表示の切り替えを制御するパラメータを変更する例を示す。図１３は、表示部６が表示する表示画面の一例を示す説明図であり、アイコン選択画面である。ここでは、コンテンツ制御部５が、アイコンのような意味のあるボタンの操作ヘルプの表示／非表示を切り替える。図１３（Ａ）に示すようにボタンが配置されたアイコン選択画面において、コンテンツ制御部５は、近接速度が所定の閾値以上の場合、接触した位置座標に表示されているボタンに関連付けられた操作ヘルプを表示させない。
一方、近接速度が所定の閾値未満の場合、コンテンツ制御部５は図１３（Ｂ）に示すように接触した位置座標に表示されているボタンに関連付けられた操作ヘルプを表示させる。
【００２９】
上記の他にも、近接速度が所定の閾値以上の場合、タッチ入力後に画像領域が急激に変化するアニメーションを表示させ、近接速度が所定の閾値未満の場合、タッチ入力後に画像領域が緩やかに変化するアニメーションを表示させるといった例も考えられる。
また、ユーザインタフェース装置がスピーカを備える場合には、コンテンツ制御部５がスピーカの出力を制御して、近接速度が所定の閾値以上の場合には周波数の高いフィードバック音を出力させ、近接速度が所定の閾値未満の場合にはタッチ入力後に周波数の低いフィードバック音を出力させるといった例も考えられる。
【００３０】
なお、ユーザインタフェース装置を、タッチパネル１および表示部６を有するコンピュータで構成する場合、近接／接触判定部２、座標検出部３、近接速度算出部４、コンテンツ制御部５、制御部８の処理内容を記述しているプログラムをコンピュータの内部メモリに格納し、コンピュータのＣＰＵが内部メモリに格納されているプログラムを実行するようにしてもよい。
【００３１】
以上のように、この実施の形態１によれば、タッチパネル１への物体の近接および接触状態を検知する近接／接触判定部２と、近接／接触判定部２が近接および接触状態を検知した場合に、タッチパネル１に対する物体の相対的な近接および接触位置座標を検出する座標検出部３と、近接／接触判定部２が接触状態を検知した場合に、座標検出部３で検出した近接位置座標の時間変化に基づいて、物体のタッチパネル１への近接速度を算出する近接速度算出部４と、近接／接触判定部２が接触状態を検知した場合に、座標検出部３で検出した接触位置座標および近接速度算出部４が算出した近接速度に応じて、表示部６の画面表示を制御するコンテンツ制御部５とを備えるように構成した。そのため、タッチパネル１に物体が近接したとき、物体とタッチパネル１との相対的な位置関係を検出して、近接状態の位置座標の時間変化に基づいて物体がタッチパネル１へ接触するまでの近接速度を算出することにより、ユーザのタッチパネル１の押し方、即ち急にタッチ入力が行われたのか、ゆっくりとタッチ入力が行われたのかを検出することができる。よって、近接速度を利用することで、従来のようなタッチパネルへの接触のみを利用するユーザインタフェースのみならず、押し方を利用したユーザインタフェースを実現することが可能となる。この結果、タッチ操作に対応した機能の操作性を向上させることができる。
【００３２】
なお、上記実施の形態１では、物体とタッチパネル１との位置関係を示す位置座標を検出するために、物体とタッチパネル１との間の静電容量を利用した静電タッチパネルを用いて位置座標検出を行ったが、他のデバイス、例えばカメラ等を用いて位置座標を検出するように構成してもよい。この構成の場合、タッチパネル以外に別途デバイスが必要となるが、例えばカメラを用いた場合には、静電タッチパネルで検出できないような、物体がタッチパネルから遠く離れた位置にある場合にも位置座標を検出することが可能となる。
【００３３】
実施の形態２．
上記実施の形態１では、近接速度算出部４が物体のタッチパネル１への近接速度を検出することにより、ユーザのタッチパネル１の押し方を利用したユーザインタフェースを実現したが、物体のタッチパネル１への近接速度に代えて、物体のタッチパネル１への近接加速度を利用することも可能である。そこで、本実施の形態２では、物体のタッチパネル１への近接加速度を利用したユーザインタフェース装置について述べる。なお、実施の形態２に係るユーザインタフェース装置は、近接速度算出部４に代えて近接加速度算出部を備え、この近接加速度算出部が算出する近接加速度を利用する点のみが、上記実施の形態１と異なる。その他の構成は図１と同様であるため、以下では図１を援用して本実施の形態２を説明する。
【００３４】
近接加速度算出部は、座標検出部３で検出した近接位置座標に基づいて、物体がタッチパネル１に近接したと判定された時刻から現時刻までの平均近接加速度を算出する。さらに、この近接加速度算出部で算出した近接加速度と、座標検出部３で検出した接触位置座標とに基づいて、コンテンツ制御部５が表示コンテンツを制御し、表示部６がその表示コンテンツを表示する。
【００３５】
以上のように、この実施の形態２によれば、タッチパネル１への物体の近接および接触状態を検知する近接／接触判定部２と、近接／接触判定部２が近接および接触状態を検知した場合に、タッチパネル１に対する物体の相対的な近接および接触位置座標を検出する座標検出部３と、近接／接触判定部２が接触状態を検知した場合に、座標検出部３で検出した近接位置座標の時間変化に基づいて、物体のタッチパネル１への近接加速度を算出する近接加速度算出部と、近接／接触判定部２が接触状態を検知した場合に、座標検出部３で検出した接触位置座標および近接加速度算出部が算出した近接加速度に応じて、表示部６の画面表示を制御するコンテンツ制御部５とを備えるように構成した。そのため、タッチパネル１に物体が近接したとき、物体とタッチパネル１との相対的な位置関係を検出して、近接状態の位置座標の時間変化に基づいて物体がタッチパネル１へ接触するまでの近接加速度を算出することにより、上記実施の形態１と同様に、ユーザのタッチパネル１の押し方、即ち急にタッチ入力が行われたのか、ゆっくりとタッチ入力が行われたのかを検出することができる。よって、近接加速度を利用することで、従来のようなタッチパネルへの接触のみを利用するユーザインタフェースのみならず、押し方を利用したユーザインタフェースを実現することが可能となる。この結果、タッチ操作に対応した機能の操作性を向上させることができる。
【符号の説明】
【００３６】
１  タッチパネル、２  近接／接触判定部、３  座標検出部、４  近接速度算出部、５  コンテンツ制御部、６  表示部、７  メモリ、８  制御部、１０  物体、１１  ｘ方向センサ電極、１２  ｙ方向センサ電極。
【図１】
2010205050.tif 000003
【図２】
2010205050.tif 000004
【図３】
2010205050.tif 000005
【図４】
2010205050.tif 000006
【図５】
2010205050.tif 000007
【図６】
2010205050.tif 000008
【図７】
2010205050.tif 000009
【図８】
2010205050.tif 000010
【図９】
2010205050.tif 000011
【図１０】
2010205050.tif 000012
【図１１】
2010205050.tif 000013
【図１２】
2010205050.tif 000014
【図１３】
2010205050.tif 000015