(57)【特許請求の範囲】
【請求項１】
画面を有する画像表示部と、指の接触位置を逐次検出するタッチパネルとを備えたユーザインタフェース装置であって、
当該指により前記タッチパネルに与えられた押圧力を検出する押圧力検出部と、
可動部分を有しておりパラメータの値を設定する設定部イメージを、前記画像表示部の画面に表示させる設定部イメージ制御手段と、
前記押圧力が所定閾値以上であるか否かを判定する押圧力判定手段と、
当該指の接触位置が前記可動部分の表示位置範囲内に含まれるか否かを判定し、自ら真の判定を行い且つ前記押圧力判定手段が真の判定を行った際、前記設定部イメージ制御手段に対し、該可動部分のパラメータ値指示位置が可動範囲内の所定の設定区域に対応した位置範囲内に入っている状態で当該指の接触位置が移動を開始した時点から見て、当該指の移動量よりも小さい移動量だけ移動する時間又は静止している時間が生じるような位置に、該可動部分を逐次表示させる接触位置判定手段と
を有することを特徴とするユーザインタフェース装置。
【請求項２】
前記可動部分の可動範囲は複数の設定区域を含み、
前記設定部イメージ制御手段は、前記接触位置判定手段が真の判定を行い、且つ前記押圧力判定手段が真の判定を行った際、前記可動部分のパラメータ値指示位置が前記複数の設定区域のうちの１つの設定区域に対応した位置範囲内に入っている状態で当該指の接触位置が移動を開始した時点から見て、当該指の移動量よりも小さい移動量だけ移動する時間又は静止している時間があるように該可動部分を表示させることを特徴とする請求項１にユーザインタフェース装置。
【請求項３】
前記可動部分の可動範囲は複数の設定区域を含み、
前記設定部イメージ制御手段は、前記接触位置判定手段が真の判定を行い、且つ前記押圧力判定手段が真の判定を行った際、前記可動部分のパラメータ値指示位置が前記複数の設定区域のうちの１つの設定区域に対応した位置範囲内に入っている状態で当該指の接触位置が移動した当初、該可動部分を、当該指の接触位置の移動にもかかわらず静止したままに表示させることを特徴とする請求項２に記載のユーザインタフェース装置。
【請求項４】
前記可動部分の可動範囲は複数の設定区域を含み、
前記ユーザインタフェース装置は、
前記タッチパネルに接触した当該指に対して触覚応答を付与する触覚応答機構部と、
前記接触位置判定手段が真の判定を行い、前記押圧力判定手段が真の判定を行い、且つ前記可動部分のパラメータ値指示位置が前記複数の設定区域のうちの１つの設定区域に対応した位置範囲内に入っている状態で当該指の接触位置が移動した際、当該指に対して触覚応答を付与すべく前記触覚応答機構部に指示する触覚応答制御手段と
を更に有することを特徴とする請求項１から３のいずれか１項に記載のユーザインタフェース装置。
【請求項５】
前記可動部分の可動範囲は複数の設定区域を含み、
前記接触位置判定手段が真の判定を行い、前記押圧力判定手段が真の判定を行い、且つ前記可動部分のパラメータ値指示位置が前記複数の設定区域のうちの１つの設定区域に対応した位置範囲内に入った際、前記設定部イメージ制御手段は、前記設定部イメージの可動部分が動いて、該可動部分のパラメータ値指示位置が前記１つの設定区域内におけるパラメータ値対応位置と対向するように、該可動部分を表示させることを特徴とする請求項１から４のいずれか１項に記載のユーザインタフェース装置。
【請求項６】
前記可動部分の可動範囲は複数の設定区域を含み、
前記ユーザインタフェース装置は、
指による操作に対応した音を発生させる操作音発生部と、
前記接触位置判定手段が真の判定を行い、前記押圧力判定手段が真の判定を行い、且つ前記可動部分のパラメータ値指示位置が前記複数の設定区域のうちの１つの設定区域に対応した位置範囲内に入った際、前記可動部分が所定の位置に嵌ったと認識させる音を発生させるべく前記操作音発生部に指示する操作音制御部と
を更に有することを特徴とする請求項１から５のいずれか１項に記載のユーザインタフェース装置。
【請求項７】
前記可動部分の可動範囲は複数の設定区域を含み、
前記ユーザインタフェース装置は、
前記タッチパネルに接触した当該指に対して触覚応答を付与する触覚応答機構部と、
前記接触位置判定手段が真の判定を行い、前記押圧力判定手段が真の判定を行い、且つ前記可動部分のパラメータ値指示位置が前記複数の設定区域のうちの１つの設定区域に対応した位置範囲内に入った際、当該指に対して触覚応答を付与すべく前記触覚応答機構部に指示する触覚応答制御手段と
を更に有することを特徴とする請求項１から６のいずれか１項に記載のユーザインタフェース装置。
【請求項８】
前記可動部分の可動範囲は複数の設定区域を含み、
前記ユーザインタフェース装置は、前記接触位置判定手段が真の判定を行い、前記押圧力判定手段が真の判定を行い、且つ前記可動部分のパラメータ値指示位置が前記複数の設定区域のうちの１つの設定区域に対応した位置範囲内に入った際、前記パラメータを、該１つの設定区域に割り当てられた値に設定するパラメータ設定手段を更に有することを特徴とする請求項１から７のいずれか１項に記載のユーザインタフェース装置。
【請求項９】
前記設定部イメージ制御手段は、当該指の接触位置が移動して前記接触位置判定手段が偽の判定を行った際、当該指の接触位置の移動によって移動した前記可動部分を、当初の位置に戻すように表示させることを特徴とする請求項１から８のいずれか１項に記載のユーザインタフェース装置。
【請求項１０】
画面を有する画像表示部と、指の接触位置を逐次検出するタッチパネルとを備えたユーザインタフェース装置に搭載されたプログラムであって、
前記ユーザインタフェース装置は、当該指により前記タッチパネルに与えられた押圧力を検出する押圧力検出部を備えており、
前記プログラムは、
可動部分を有しておりパラメータの値を設定する設定部イメージを、前記画像表示部の画面に表示させる設定部イメージ制御手段と、
前記押圧力が所定閾値以上であるか否かを判定する押圧力判定手段と、
当該指の接触位置が前記可動部分の表示位置範囲内に含まれるか否かを判定し、自ら真の判定を行い且つ前記押圧力判定手段が真の判定を行った際、前記設定部イメージ制御手段に対し、該可動部分のパラメータ値指示位置が可動範囲内の所定の設定区域に対応した位置範囲内に入っている状態で当該指の接触位置が移動を開始した時点から見て、当該指の移動量よりも小さい移動量だけ移動する時間又は静止している時間が生じるような位置に、該可動部分を逐次表示させる接触位置判定手段と
してコンピュータを機能させることを特徴とするユーザインタフェース装置用のプログラム。
【請求項１１】
画面を有する画像表示部と、指の接触位置を逐次検出するタッチパネルとを備えたユーザインタフェース装置におけるパラメータ設定のための表示方法であって、
前記ユーザインタフェース装置は、当該指により前記タッチパネルに与えられた押圧力を検出する押圧力検出部を備えており、
前記表示方法は、
可動部分を有しておりパラメータの値を設定する設定部イメージを、前記画像表示部の画面に表示させる第１のステップと、
前記押圧力が所定閾値以上であるか否かを判定する第２のステップと、
当該指の接触位置が前記可動部分の表示位置範囲内に含まれるか否かを判定し、ここで真の判定が行われ且つ第２のステップで真の判定が行われた際、該可動部分のパラメータ値指示位置が可動範囲内の所定の設定区域に対応した位置範囲内に入っている状態で当該指の接触位置が移動を開始した時点から見て、当該指の移動量よりも小さい移動量だけ移動する時間又は静止している時間が生じるような位置に、該可動部分を逐次表示させる第３のステップと
を有することを特徴とするパラメータ設定のための表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を表示するディスプレイと、指による操作を可能とするタッチパネルとを備えたユーザインタフェース装置に関する。
【背景技術】
【０００２】
従来、タッチパネルを搭載したユーザインタフェース装置が広く普及している。特に、近年、スマートフォン、タブレット型コンピュータ、電子書籍、ＰＤＡ(Personal Digital Assistant)のようなユーザインタフェース装置、いわゆる携帯型情報機器では、指の接触による操作を受け入れるユーザインタフェースとしてタッチパネルが積極的に採用されている。
【０００３】
タッチパネルを採用すると、機器の多機能化に対応した様々な入力操作が可能となる。しかしながらその一方で、物理キーと比較すると、誤った入力操作が生じやすい傾向にある。具体的には、ユーザが意図せずにタッチパネルに触れた場合でも入力操作が発生したり、ユーザが入力操作を行っても所望の機能が発動せずやり直しの操作が必要となったりする。
【０００４】
この誤入力の問題に対処する方策として、操作を行った指に対して振動等による触覚応答を付与する技術が存在する。ユーザは、自ら行う操作に対する応答（フィードバック）を得ることを目安として操作を行うことができ、また、この応答を指で得て、操作の完了を確認することができる。
【０００５】
例えば、特許文献１には、同時に生じる複数の接触を検出可能なマルチタッチパネルを振動させ、タッチ確認のフィードバックを行うタッチパネル装置が開示されている。この装置では、１本目の指がタッチした際、第１の振動が指に付与され、１本目の指がタッチ継続中に２本目の指がタッチした際、第１の振動よりも振動レベルの大きい第２の振動を付与する。
【０００６】
また、特許文献２には、タッチパネルの検出面上に割り当てられた複数のボタン領域の１つに触れた際に、このボタン領域に設定された報知形態で報知を行う入力装置が開示されている。ここで、この報知形態は、振動、音、色及び明るさのいずれか１つ又はこれらの組合せとされている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１０−５５２８２号公報
【特許文献２】特開２０１０−９３２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
従来、携帯型情報機器によっては、各種スイッチイメージをディスプレイ画面に表示し、このイメージに対して指で操作を行うことによって、音声出力での音量等の機器動作パラメータの値を設定している。
【０００９】
この際、パラメータが複数の離散値をとる場合、例えば、複数段階の音量設定が可能な場合、表示されたスイッチイメージによっては、このパラメータ値の設定が面倒となる。例えば、押しボタンイメージの場合、複数のボタンイメージを必要とするか、又は複数回の押下等の操作が必要となってしまう。また、スライドスイッチイメージやダイヤルスイッチイメージの場合、これらスイッチイメージをスライドさせたり回転させたりした際に、離散値に対応した目盛の位置で、操作を丁度停止することが困難となる。その結果、パラメータ値の設定が相当に面倒となる。
【００１０】
この問題は、特許文献１及び２に記載されたような従来技術を用い、単に、タッチ確認のフィードバックや振動等の報知を行うことによって解決されるものではない。特に、実際に物理的なスイッチを操作する場合とは異なり、指の接触による操作のみによって離散値パラメータが設定されねばならない。それ故に、確実に設定操作が行われている、さらには確実に設定操作が完了したとの安心感・信頼感のある操作性を得るのが非常に困難となっている。
【００１１】
そこで、本発明は、タッチパネルに対する指での操作によって、離散値をとるパラメータを容易に設定可能とするユーザインタフェース装置、方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明によれば、画面を有する画像表示部と、指の接触位置を逐次検出するタッチパネルとを備えたユーザインタフェース装置であって、
指によりタッチパネルに与えられた押圧力を検出する押圧力検出部と、
可動部分を有しておりパラメータの値を設定する設定部イメージを、画像表示部の画面に表示させる設定部イメージ制御手段と、
押圧力が所定閾値以上であるか否かを判定する押圧力判定手段と、
指の接触位置が可動部分の表示位置範囲内に含まれるか否かを判定し、自ら真の判定を行い且つ押圧力判定手段が真の判定を行った際、設定部イメージ制御手段に対し、可動部分のパラメータ値指示位置が可動範囲内の所定の設定区域に対応した位置範囲内に入っている状態で指の接触位置が移動を開始した時点から見て、指の移動量よりも小さい移動量だけ移動する時間又は静止している時間が生じるような位置に、可動部分を逐次表示させる接触位置判定手段と
を有するユーザインタフェース装置が提供される。
【００１３】
この本発明によるユーザインタフェース装置の一実施形態として、可動部分の可動範囲は複数の設定区域を含み、設定部イメージ制御手段は、接触位置判定手段が真の判定を行い、且つ押圧力判定手段が真の判定を行った際、可動部分のパラメータ値指示位置が複数の設定区域のうちの１つの設定区域に対応した位置範囲内に入っている状態で指の接触位置が移動を開始した時点から見て、指の移動量よりも小さい移動量だけ移動する時間又は静止している時間があるように可動部分を表示させることも好ましい。
【００１４】
さらに、可動部分の可動範囲は、複数の設定区域を含み、設定部イメージ制御手段は、接触位置判定手段が真の判定を行い、且つ押圧力判定手段が真の判定を行った際、可動部分のパラメータ値指示位置が複数の設定区域のうちの１つの設定区域に対応した位置範囲内に入っている状態で指の接触位置が移動した当初、可動部分を、指の接触位置の移動にもかかわらず静止したままに表示させることも好ましい。
【００１５】
また、本発明によるユーザインタフェース装置の他の実施形態として、可動部分の可動範囲は、複数の設定区域を含み、本ユーザインタフェース装置は、
タッチパネルに接触した指に対して触覚応答を付与する触覚応答機構部と、
接触位置判定手段が真の判定を行い、押圧力判定手段が真の判定を行い、且つ可動部分のパラメータ値指示位置が複数の設定区域のうちの１つの設定区域に対応した位置範囲内に入っている状態で指の接触位置が移動した際、指に対して触覚応答を付与すべく触覚応答機構部に指示する触覚応答制御手段と
を更に有することも好ましい。
【００１６】
さらに、本発明によるユーザインタフェース装置の更なる他の実施形態として、可動部分の可動範囲は、複数の設定区域を含み、
接触位置判定手段が真の判定を行い、押圧力判定手段が真の判定を行い、且つ可動部分のパラメータ値指示位置が複数の設定区域のうちの１つの設定区域に対応した位置範囲内に入った際、設定部イメージ制御手段は、設定部イメージの可動部分が動いて、この可動部分のパラメータ値指示位置が１つの設定区域内におけるパラメータ値対応位置と対向するように、この可動部分を表示させることも好ましい。
【００１７】
また、本発明によるユーザインタフェース装置の更なる他の実施形態として、可動部分の可動範囲は複数の設定区域を含み、本ユーザインタフェース装置は、
指による操作に対応した音を発生させる操作音発生部と、
接触位置判定手段が真の判定を行い、押圧力判定手段が真の判定を行い、且つ可動部分のパラメータ値指示位置が複数の設定区域のうちの１つの設定区域に対応した位置範囲内に入った際、可動部分が所定の位置に嵌ったと認識させる音を発生させるべく操作音発生部に指示する操作音制御部と
を更に有することも好ましい。
【００１８】
さらに、本発明によるユーザインタフェース装置の更なる他の実施形態として、可動部分の可動範囲は複数の設定区域を含み、本ユーザインタフェース装置は、
タッチパネルに接触した当該指に対して触覚応答を付与する触覚応答機構部と、
接触位置判定手段が真の判定を行い、押圧力判定手段が真の判定を行い、且つ可動部分のパラメータ値指示位置が複数の設定区域のうちの１つの設定区域に対応した位置範囲内に入った際、指に対して触覚応答を付与すべく触覚応答機構部に指示する触覚応答制御手段と
を更に有することも好ましい。
【００１９】
また、本発明によるユーザインタフェース装置の更なる他の実施形態として、可動部分の可動範囲は、複数の設定区域を含み、
本ユーザインタフェース装置は、接触位置判定手段が真の判定を行い、押圧力判定手段が真の判定を行い、且つ可動部分のパラメータ値指示位置が複数の設定区域のうちの１つの設定区域に対応した位置範囲内に入った際、パラメータを、この１つの設定区域に割り当てられた値に設定するパラメータ設定手段を更に有することも好ましい。
【００２０】
さらに、本発明によるユーザインタフェース装置の更なる他の実施形態として、設定部イメージ制御手段は、指の接触位置が移動して接触位置判定手段が偽の判定を行った際、指の接触位置の移動によって移動した可動部分を、当初の位置に戻すように表示させることも好ましい。
【００２１】
本発明によれば、また、画面を有する画像表示部と、指の接触位置を逐次検出するタッチパネルとを備えたユーザインタフェース装置に搭載されたプログラムであって、
本ユーザインタフェース装置は、指によりタッチパネルに与えられた押圧力を検出する押圧力検出部を備えており、
本プログラムは、
可動部分を有しておりパラメータの値を設定する設定部イメージを、画像表示部の画面に表示させる設定部イメージ制御手段と、
押圧力が所定閾値以上であるか否かを判定する押圧力判定手段と、
指の接触位置が可動部分の表示位置範囲内に含まれるか否かを判定し、自ら真の判定を行い且つ押圧力判定手段が真の判定を行った際、設定部イメージ制御手段に対し、可動部分のパラメータ値指示位置が可動範囲内の所定の設定区域に対応した位置範囲内に入っている状態で指の接触位置が移動を開始した時点から見て、指の移動量よりも小さい移動量だけ移動する時間又は静止している時間が生じるような位置に、可動部分を逐次表示させる接触位置判定手段と
してコンピュータを機能させるユーザインタフェース装置用のプログラムが提供される。
【００２２】
本発明によれば、さらに、画面を有する画像表示部と、指の接触位置を逐次検出するタッチパネルとを備えたユーザインタフェース装置におけるパラメータ設定のための表示方法であって、
本ユーザインタフェース装置は、指によりタッチパネルに与えられた押圧力を検出する押圧力検出部を備えており、
本表示方法は、
可動部分を有しておりパラメータの値を設定する設定部イメージを、画像表示部の画面に表示させる第１のステップと、
押圧力が所定閾値以上であるか否かを判定する第２のステップと、
指の接触位置が可動部分の表示位置範囲内に含まれるか否かを判定し、ここで真の判定が行われ且つ第２のステップで真の判定が行われた際、可動部分のパラメータ値指示位置が可動範囲内の所定の設定区域に対応した位置範囲内に入っている状態で指の接触位置が移動を開始した時点から見て、指の移動量よりも小さい移動量だけ移動する時間又は静止している時間が生じるような位置に、可動部分を逐次表示させる第３のステップと
を有するパラメータ設定のための表示方法が提供される。
【００２３】
さらにまた、画面を有する画像表示部と、指の接触位置を逐次検出するタッチパネルとを備えた、本発明に関係するユーザインタフェース装置であって、
指によりタッチパネルに与えられた押圧力を検出する押圧力検出部と、
タッチパネルに接触した指に対して触覚応答を付与する触覚応答機構部と、
可動部分を有しておりパラメータの値を設定する設定部イメージであって、この可動部分の可動範囲が互いに離隔した複数の設定区域を含む設定部イメージを、画像表示部の画面に表示させる設定部イメージ制御手段と、
押圧力が所定閾値以上であるか否かを判定する押圧力判定手段と、
指の接触位置が可動部分の表示位置範囲内に含まれるか否かを判定し、自ら真の判定を行い且つ押圧力判定手段が真の判定を行った際、設定部イメージ制御手段に、可動部分を指の接触位置に応じた位置に逐次表示させる接触位置判定手段と、
接触位置判定手段が真の判定を行い、押圧力判定手段が真の判定を行い、且つ可動部分のパラメータ値指示位置が複数の設定区域のうちの１つの設定区域に対応した位置範囲内に入った際、指に対してタッチパネルを介して触覚応答を付与すべく触覚応答機構部に指示する触覚応答制御手段と、
接触位置判定手段が真の判定を行い、押圧力判定手段が真の判定を行い、且つ可動部分のパラメータ値指示位置が複数の設定区域のうちの１つの設定区域に対応した位置範囲内に入った際、パラメータを、この１つの設定区域に割り当てられた値に設定するパラメータ設定手段と
を有するユーザインタフェース装置が提供されることも好ましい。
【００２４】
この本発明に関係するユーザインタフェース装置の一実施形態として、接触位置判定手段が真の判定を行い、押圧力判定手段が真の判定を行い、且つ可動部分のパラメータ値指示位置が複数の設定区域のうちの１つの設定区域に対応した位置範囲内に入った際、設定部イメージ制御手段は、設定部イメージの可動部分が動いて、可動部分のパラメータ値指示位置がこの１つの設定区域内におけるパラメータ値対応位置と対向するように、可動部分を表示させることも好ましい。
【００２５】
また、この本発明に関係するユーザインタフェース装置の他の実施形態として、ユーザインタフェース装置が、
指による操作に対応した音を発生させる操作音発生部と、
接触位置判定手段が真の判定を行い、押圧力判定手段が真の判定を行い、且つ可動部分のパラメータ値指示位置が複数の設定区域のうちの１つの設定区域に対応した位置範囲内に入った際、可動部分が所定の位置に嵌ったと認識させる音を発生させるべく操作音発生部に指示する操作音制御部と
を更に有することも好ましい。
【００２６】
さらに、この本発明に関係するユーザインタフェース装置の他の実施形態として、接触位置判定手段が真の判定を行い、押圧力判定手段が真の判定を行い、可動部分のパラメータ値指示位置が複数の設定区域のうちの１つの設定区域内におけるパラメータ値対応位置と対向しており、且つパラメータ値指示位置が指の接触位置の移動に応じて移動する際、触覚応答制御手段は、指に対してタッチパネルを介して触覚応答を付与すべく触覚応答機構部に指示することも好ましい。
【００２７】
また、この本発明に関係するユーザインタフェース装置の他の実施形態として、接触位置判定手段は、指の接触位置が可動部分の表示位置範囲内に含まれた当初における、指の接触位置と可動部分のパラメータ値指示位置との可動範囲方向での差を決定し、
設定部イメージ制御手段は、可動部分のパラメータ値指示位置が複数の設定区域に対応した位置範囲の外にある場合、指の接触位置を上述した差だけ変位させた位置を、可動部分のパラメータ値指示位置として逐次表示することも好ましい。
【００２８】
さらに、この本発明に関係するユーザインタフェース装置において、設定部イメージは、スライドスイッチイメージ、ディップスイッチイメージ、若しくはトグルスイッチイメージ、又はダイヤルスイッチイメージ、回転スイッチイメージ、若しくはキースイッチイメージであることも好ましい。
【００２９】
さらに、画面を有する画像表示部と、指の接触位置を逐次検出するタッチパネルとを備えたユーザインタフェース装置に搭載されたプログラムであって、このユーザインタフェース装置が、
指によりタッチパネルに与えられた押圧力を検出する押圧力検出部と、
タッチパネルに接触した指に対して触覚応答を付与する触覚応答機構部と
を備えており、このプログラムが、
可動部分を有しておりパラメータの値を設定する設定部イメージであって、可動部分の可動範囲が互いに離隔した複数の設定区域を含む設定部イメージを、画像表示部の画面に表示させる設定部イメージ制御手段と、
押圧力が所定閾値以上であるか否かを判定する押圧力判定手段と、
指の接触位置が可動部分の表示位置範囲内に含まれるか否かを判定し、自ら真の判定を行い且つ押圧力判定手段が真の判定を行った際、設定部イメージ制御手段に、可動部分を指の接触位置に応じた位置に逐次表示させる接触位置判定手段と、
接触位置判定手段が真の判定を行い、押圧力判定手段が真の判定を行い、且つ可動部分のパラメータ値指示位置が複数の設定区域のうちの１つの設定区域に対応した位置範囲内に入った際、指に対してタッチパネルを介して触覚応答を付与すべく触覚応答機構部に指示する触覚応答制御手段と、
接触位置判定手段が真の判定を行い、押圧力判定手段が真の判定を行い、且つ可動部分のパラメータ値指示位置が複数の設定区域のうちの１つの設定区域に対応した位置範囲内に入った際、パラメータを、この１つの設定区域に割り当てられた値に設定するパラメータ設定手段と
してコンピュータを機能させるユーザインタフェース装置用のプログラムが提供されることも好ましい。
【００３０】
さらにまた、画面を有する画像表示部と、指の接触位置を逐次検出するタッチパネルとを備えたユーザインタフェース装置におけるパラメータ設定方法であって、このユーザインタフェース装置が、
指によりタッチパネルに与えられた押圧力を検出する押圧力検出部と、
タッチパネルに接触した指に対して触覚応答を付与する触覚応答機構部と
を備えており、このパラメータ設定方法が、
可動部分を有しておりパラメータの値を設定する設定部イメージであって、可動部分の可動範囲が互いに離隔した複数の設定区域を含む設定部イメージを、画像表示部の画面に表示させる第１のステップと、
押圧力が所定閾値以上であるか否かを判定する第２のステップと、
指の接触位置が可動部分の表示位置範囲内に含まれるか否かを判定し、ここで真の判定が行われ且つ第２のステップで真の判定が行われた際、可動部分を、画像表示部の画面における指の接触位置に応じた位置に逐次表示させる第３のステップと、
第２のステップで真の判定が行われ、第３のステップで真の判定が行われ、且つ可動部分のパラメータ値指示位置が複数の設定区域のうちの１つの設定区域に対応した位置範囲内に入った際、指に対してタッチパネルを介して触覚応答を付与すべく触覚応答機構部に指示する第４のステップと、
第２のステップで真の判定が行われ、第３のステップで真の判定が行われ、且つ可動部分のパラメータ値指示位が複数の設定区域のうちの１つの設定区域に対応した位置範囲内に入った際、パラメータを、この１つの設定区域に割り当てられた値に設定する第５のステップと
を有するパラメータ設定方法が提供されることも好ましい。
【発明の効果】
【００３１】
本発明のユーザインタフェース装置、方法及びプログラムによれば、タッチパネルに対する指での操作によって、離散値をとるパラメータを容易に設定することができる。
【図面の簡単な説明】
【００３２】
【図１】本発明による携帯型情報機器でのパラメータの設定を説明するための、携帯型情報機器の前面図、及び表示された設定部イメージの概略図である。
【図２】携帯型情報機器に表示されたスライドスイッチに対する操作を説明するための、スライドスイッチの概略図、及び指による操作の概略図である。
【図３】携帯型情報機器に表示されたダイヤルスイッチに対する操作を説明するための、ダイヤルスイッチの概略図、及び指による操作の概略図である。
【図４】本発明に係る設定部イメージの種々の実施形態を示す概略図である。
【図５】本発明による携帯型情報機器の構成を概略的に示す斜視図及び機能構成図である。
【図６】本発明による携帯型情報機器におけるパラメータ設定方法の一実施形態を示すフローチャートである。
【発明を実施するための形態】
【００３３】
以下、本発明の実施形態について、図面を用いて詳細に説明する。
【００３４】
本発明によるユーザインタフェース装置では、
（１）可動部分を有しておりパラメータの値を設定する設定部イメージであって、この可動部分の可動範囲が互いに離隔した複数の設定区域を含む設定部イメージを、ディスプレイの画面に表示し、
次いで、この表示された設定部イメージに対して、指で接触・押し込み操作を行うが、ここで、
（２）指の接触位置が上記可動部分の表示位置範囲内に含まれ、指による押し込みの押圧力が所定閾値以上であって、さらに指の接触位置が、複数の設定区域のうちの１つの設定区域に対応した位置範囲内に入った際、指に対してタッチパネルを介して触覚応答を付与し、さらに、
（３）パラメータを、この１つの設定区域に割り当てられた値に設定する
点に特徴を有する。
【００３５】
このように、設定部イメージは、例えば、スライドスイッチ、ダイヤルスイッチ等のパラメータ設定用のスイッチをエミュレートしたものとなっている。従って、ユーザの操作から見て、指で設定部イメージの可動部分を押し込み、目標の値が割り当てられている１つの設定区域に向かって指をスライドさせた際、設定部イメージが想定する物理的なスイッチの可動部を動かして所定の位置に嵌め込んだ、と認識される振動が触覚応答として付与される、ということも可能となる。
【００３６】
ここで、パラメータは、装置・機器の動作を規定するパラメータであり、例えば、音声・アラームの出力における音量、ディスプレイ・インジケータ等の表示（光情報の出力）における光量、バイブレータによる振動の発生における振動強度、表示された仮想空間内（例えばゲーム空間内）で生じる現象・事象における仮想の物理量等である。このパラメータは離散値をとり、飛び飛びの値となる。例えば、音量ならばゼロから最大音量までの複数段階のレベルに対応する離散値、振動強度ならば弱、中、強の３段階のレベルに対応する離散値、対戦ゲームの対戦経験値ならば１から５までの自然数、とすることができる。
【００３７】
また、指の接触位置は、タッチパネルの表面に設定された平面座標系での１つの座標点として表される。尚、タッチパネルによっては指の接触をある面積（複数の接触区域）を持った接触面として検出可能であるが、この場合は、接触面の中心となる位置の座標（各座標軸での中心座標）を接触位置とすることができる。
【００３８】
尚、本発明によるユーザインタフェース装置の多くは、片手又は両手で携帯され、保持した手の指でも操作することが可能なスマートフォンやタブレット型コンピュータのような携帯型情報機器である。従って、以下、本発明の実施形態として、携帯型情報機器を説明する。
【００３９】
図１（Ａ）〜（Ｃ）は、本発明による携帯型情報機器でのパラメータの設定を説明するための、携帯型情報機器の前面図、及び表示された設定部イメージの概略図である。
【００４０】
図１（Ａ）によれば、携帯型情報機器１は、パラメータ値を設定するための設定部イメージを表示するディスプレイ１０１と、ディスプレイ１０１の画面上に配置され、指の接触位置を時間経過に応じて逐次検出するタッチパネル１００と、タッチパネル１００（ディスプレイ１０１の画面）に接触したユーザの指に対して触覚応答（振動）を与える触覚応答機構部１０２とを備えている。
【００４１】
また、携帯型情報機器１では、レコード盤を前後にずらして特殊音を出す演奏法であるスクラッチも可能なターンテーブルをエミュレートしたターンテーブル・アプリケーションが起動している。具体的には、ディスプレイ１０１の画面に、ターンテーブル・イメージとしてのターンテーブル１０４が表示されている。ユーザは、ターンテーブル１０４に対して指で操作を行うことによって、スクラッチを含む演奏を行い、また、音楽を出力することができる。
【００４２】
さらに、このターンテーブル１０４内には、
（１）パラメータとしてのレコード盤の回転数（３３回転、４５回転及び７８回転）が設定可能な設定部イメージである、スライドスイッチ１０５と、
（２）パラメータとしての演奏音の音量（ゼロを含めて８段階）が設定可能な設定部イメージである、ダイヤルスイッチ１０６と
が表示されている。
【００４３】
スライドスイッチ１０５は、図１（Ｂ）に示すように、可動部分であって目印１０５ｂを有するつまみ１０５ａと、目盛り１０５ｃとを有している。つまみ１０５ａの目印１０５ｂは、パラメータ値に対応した目盛り１０５ｃを指し示すパラメータ指示位置となっている。この目印１０５ｂが、パラメータ値対応位置である目盛り１０５ｃのいずれか１つと対向する場合、回転数（パラメータ）Ｐｒが、３つの所定値（３３回転、４５回転及び７８回転）のいずれかに設定される。
【００４４】
このつまみ１０５ａ（目印１０５ｂ）の可動範囲ＲＭ（長さの単位（ｍｍ）で規定可）は、互いに離隔しており各々１つの目盛り１０５ｃを有する３つの設定区域Ｒ３３、Ｒ４５及びＲ７８（長さの単位（ｍｍ）で規定可）を含む。これらの設定区域Ｒ３３、Ｒ４５及びＲ７８にはそれぞれ、回転数（パラメータ）Ｐｒ値として、３３、４５及び７８が割り当てられている。
【００４５】
ユーザは、つまみ１０５ａに指を接触させてつまみ１０５ａを押し込みながら、この指を移動（スライド）させる。ユーザは、この操作によって、つまみ１０５ａを移動させて、目印１０５ｂを、所望の回転数（パラメータ）Ｐｒが割り当てられた設定区域の目盛り１０５ｃと対向させる。その結果、回転数（パラメータ）Ｐｒが、所望の値（３３、４５又は７８）に設定される。
【００４６】
一方、ダイヤルスイッチ１０６は、図１（Ｃ）に示すように、可動部分であって目印１０６ｂを有する回転部１０６ａと、目盛り１０６ｃとを有している。回転部１０６ａの目印１０６ｂは、パラメータ値に対応した目盛り１０６ｃを指し示すパラメータ指示位置となっている。この目印１０６ｂが、パラメータ値対応位置である目盛り１０６ｃのいずれか１つと対向する場合、音量（パラメータ）Ｐｓが、８つの所定値（０及び１〜７の自然数）のいずれかに設定される。
【００４７】
回転部１０６ａ（目印１０６ｂ）の可動範囲ＲＭａ（角度の単位（°）で規定可）は、互いに離隔しており各々１つの目盛り１０６ｃを有する８つの設定区域Ｒａ０、Ｒａ１、Ｒａ２、Ｒａ３、Ｒａ４、Ｒａ５、Ｒａ６、Ｒａ７、及びＲａ８（角度の単位（°）で規定可）を含む。これらの設定区域にはそれぞれ、音量（パラメータ）Ｐｓ値として、０及び１〜７の自然数が割り当てられている。
【００４８】
ユーザは、回転部１０６ａに指を接触させて回転部１０６ａを押し込みながら、指で円弧を描くように、この指を移動（スライド）させる。ユーザは、この操作によって、回転部１０６ａを回転させて、目印１０５ｂを、所望の音量（パラメータ）Ｐｓが割り当てられた設定区域の目盛り１０６ｃと対向させる。その結果、音量（パラメータ）Ｐｓが、所望の値（０及び１〜７の自然数のいずれか１つ）に設定される。
【００４９】
図２（Ａ）〜（Ｅ）は、携帯型情報機器１に表示されたスライドスイッチ１０５に対する操作を説明するための、スライドスイッチ１０５の概略図、及び指による操作の概略図である。
【００５０】
図２（Ａ）によれば、最初に、ユーザは、目印１０５ｂが回転数Ｐｒ＝７８の割り当てられた設定区域Ｒ７８の目盛り１０５ｃと対向しているつまみ１０５ａに、指を接触させる。すなわち、指の接触位置を、つまみ１０５ａの表示位置範囲内に含ませる。次いで、ユーザは、指でつまみ１０５ａを押し込みながら、図２（Ｂ）に示すように、この指を、Ｐｒ＝４５が割り当てられた設定区域Ｒ４５の目盛り１０５ｃに向けて（図２（Ｂ）では左向きに）移動させる。
【００５１】
この際、この指による操作が受け入れられ、パラメータ設定動作が開始するためには、この指によるタッチパネル１００に対する押圧力ｐｃが、押圧力閾値をｐｔｈとして、
（１）  ｐｃ≧ｐｔｈ
の条件を満たす値となっていなければならない。これにより、パラメータ設定のための操作が確実に行われている、との安心感・信頼感のある操作性を得ることができる。ここで、押圧力閾値ｐｔｈは、例えば０.５Ｎ（ニュートン）〜１.０Ｎの範囲内の値に設定可能である。
【００５２】
尚、指の接触位置１０７がつまみ１０５ａの表示位置範囲内に含まれた当初（即ち接触した直後）における、指の接触位置１０７とつまみ１０５ａの目印１０５ｂとの可動範囲ＲＭ方向（図２では左右方向）での差が、予め算出され決定される。以後、この差を用いて、つまみ１０５ａの目印１０５ｂが、刻々の接触位置１０７から決定される。
【００５３】
次いで、図２（Ｂ）に示すような指の接触位置の移動に伴い、触覚応答機構部１０２が、この指に対してタッチパネル１００を介して、触覚応答として振動ｖ１を付与する。この振動ｖ１は、単位時間経過毎の指の接触位置の変位分が大きくなるほど強くなることも好ましい。これにより、目盛り毎に位置が収まり易くなっている物理的なスライドスイッチを、実際にスライドさせて位置が収まった状態から外す際に生じる抵抗感が、触覚的に得られる。
【００５４】
ここで、つまみ１０５ａも、指の接触位置の移動に応じて、設定区域Ｒ４５の目盛り１０５ｃに向けて（左向きに）移動する。この際、つまみ１０５ａは、指に追随して移動してもよいが、指の移動量と比較してより小さな移動量だけ移動することも好ましい。または、当初は指の移動にもかかわらず静止したままであってもよい。つまみ１０５ａをこのように表示することによって、目盛り毎に位置が収まり易くなっている物理的なスライドスイッチを、実際にスライドさせ始めた際の抵抗感が、視覚的に得られる。
【００５５】
尚、移動した指の接触位置が、スライドスイッチ１０５の表示位置範囲から外に出た場合、指をタッチパネル１００から離隔させた場合と同じく、つまみ１０５ａ（の目印１０５ｂ）を当初の設定区域Ｒ７８の位置に戻すように表示することも好ましい。これは、物理的なスライドスイッチを少しスライドさせ、直ぐに指を離した状況に類似し、視覚的な応答として直感的に受け入れやすい。
【００５６】
次いで、図２（Ｃ）に示すように、指が更に移動（スライド）し、この指の接触位置１０７の移動に応じて移動したつまみ１０５ａの目印１０５ｂが、設定区域Ｒ７８に対応した位置範囲の外に出た際、触覚応答機構部１０２は、指に対して付与されていた振動ｖ１を停止する。また、各時点での指の接触位置１０７を、予め決定してあった上記の差だけ変位させた位置に、この目印１０５ｂが逐次表示される。
【００５７】
従って、図２（Ｄ）に示すように、指の接触位置が設定区域Ｒ４５に向けて（左向きに）移動するに伴い、つまみ１０５ａ（の目印１０５ｂ）は、この指の移動に追随して指の接触位置１０７と共に移動する。
【００５８】
次いで、図２（Ｅ）に示すように、指及びつまみ１０５ａが更に移動して、つまみ１０５ａの目印１０５ｂが、設定区域Ｒ４５に対応した位置範囲Ｒｆ１内に入った際、回転数（パラメータ）が、この設定区域に割り当てられた値（Ｐｒ＝４５）に設定される。
【００５９】
さらに、この際、触覚応答機構部１０２は、指に対して比較的短い時間の振動ｖ２を付与する。これにより、スライドスイッチ１０５が想定する物理的なスイッチの可動部を動かして所定の位置に嵌め込んだ、と認識される操作感が触覚的に得られる。
【００６０】
尚、よりリアルな触覚応答を得るために、物理的なスライドスイッチを指でスライドさせた際に、指が受け取る触覚（振動）を実際にサンプリングしておいてもよい。この測定で採取された振動パターンに相似したパターンを有する振動を、指の移動に合わせて、触覚応答（振動ｖ１及びｖ２）として付与することも好ましい。
【００６１】
さらに、つまみ１０５ａの目印１０５ｂは、設定区域Ｒ４５に対応した位置範囲Ｒｆ１内に入った際、一挙に（又は素早く移動して）、Ｐｒ＝４５が割り当てられた設定区域Ｒ４５内における目盛り１０５ｃと対向する位置に表示されることも好ましい。さらに、後述する操作音発生部１０８（図５）が、例えば「カチッ」といった、物理的なスライドスイッチが定位置に嵌るイメージの操作音を発生させることも好ましい。これにより、実際に物理的なスライドスイッチをスライドさせ切った際の操作感が、視覚的に、さらには聴覚的にも得られる。
【００６２】
以上説明したように、携帯型情報機器１に表示されたスライドスイッチ１０５に対して指で操作を行うことにより、離散値をとるパラメータ（回転数）Ｐｒを、容易に、リアルな操作感をもって設定可能であることが理解される。
【００６３】
図３（Ａ）〜（Ｅ）は、携帯型情報機器１に表示されたダイヤルスイッチ１０６に対する操作を説明するための、ダイヤルスイッチ１０６の概略図、及び指による操作の概略図である。
【００６４】
図３（Ａ）によれば、最初に、ユーザは、目印１０６ｂが音量Ｐｓ＝３の割り当てられた設定区域Ｒａ３の目盛り１０６ｃと対向している回転部１０６ａに、指を接触させる。すなわち、指の接触位置を、回転部１０６ａの表示位置範囲内に含ませる。次いで、ユーザは、指で回転部１０６ａを押し込みながら、図３（Ｂ）に示すように、この指を、Ｐｓ＝４が割り当てられた設定区域Ｒａ４の目盛り１０６ｃに向けて円弧を描くように（図３（Ｂ）では時計回りに）移動させる。
【００６５】
この際、この指による操作が受け入れられ、パラメータ設定動作が開始するためには、この指によるタッチパネル１００に対する押圧力ｐｃが、押圧力閾値をｐｔｈとして、上述した式（１）ｐｃ≧ｐｔｈの条件を満たす値となっていなければならない。これにより、パラメータ設定のための操作が確実に行われている、との安心感・信頼感のある操作性を得ることができる。ここで、押圧力閾値ｐｔｈは、例えば、上述したスライドスイッチ１０５の場合と同じく０.５Ｎ〜１.０Ｎの範囲内の値に設定可能である。
【００６６】
尚、指の接触位置１０７が回転部１０６ａの表示位置範囲内に含まれた当初（即ち接触した直後）における、指の接触位置１０７と回転部１０６ａの目印１０６ｂとの可動範囲ＲＭａ方向（図２では円周方向）での差（角度差）が、予め算出され決定される。以後、この差を用いて、回転部１０６ａの目印１０６ｂが、刻々の接触位置１０７から決定される。
【００６７】
次いで、図３（Ｂ）に示すような指の移動に伴い、触覚応答機構部１０２が、この指に対してタッチパネル１００を介して、触覚応答として振動ｖ１を付与する。この振動ｖ１は、単位時間経過毎の指の接触位置の（角度）変位分が大きくなるほど強くなることも好ましい。これにより、目盛り毎に位置が収まり易くなっている物理的なダイヤルスイッチを、実際に回転させて位置が収まった状態から外す際に生じる抵抗感が、触覚的に得られる。
【００６８】
ここで、回転部１０６ａも、指の接触位置の回転移動に応じて、設定区域Ｒａ４の目盛り１０６ｃに向けて（時計回りに）回転する。ここで、回転部１０６ａは、指に追随して回転移動してもよいが、指の移動量（回転量）と比較してより小さな回転量（角変位量）だけ回転することも好ましい。または、当初は指の移動にもかかわらず静止したままであってもよい。回転部１０６ａをこのように表示することによって、目盛り毎に位置が収まり易くなっている物理的なダイヤルスイッチを、実際に回転させ始めた際の抵抗感が、視覚的に得られる。
【００６９】
尚、移動した指の接触位置が、ダイヤルスイッチ１０６の表示位置範囲から外に出た場合、指をタッチパネル１００から離隔させた場合と同じく、回転部１０６ａ（の目印１０６ｂ）を当初の設定区域Ｒａ３の位置に戻すように表示することも好ましい。これは、物理的なダイヤルスイッチを少し回転させ、直ぐに指を離した状況に類似し、視覚的な応答として直感的に受け入れやすい。
【００７０】
次いで、図３（Ｃ）に示すように、指が更に移動し、この指の接触位置１０７の移動に応じて移動した回転部１０６ａの目印１０６ｂが、設定区域Ｒａ３に対応した位置範囲の外に出た際、触覚応答機構部１０２は、指に対して付与されていた振動ｖ１を停止する。また、各時点での指の接触位置１０７を、予め決定してあった上記の差（角度差）だけ変位させた位置に、この目印１０６ｂが逐次表示される。
【００７１】
従って、図３（Ｄ）に示すように、指の接触位置が設定区域Ｒａ４に向けて移動するに伴い、回転部１０６ａ（の目印１０６ｂ）は、この指の移動に追随して指の接触位置１０７と共に回転移動する。
【００７２】
次いで、図３（Ｅ）に示すように、指及び回転部１０６ａが更に移動して、回転部１０６ａの目印１０６ｂが、設定区域Ｒａ４に対応した位置範囲Ｒｆ２内に入った際、音量（パラメータ）が、この設定区域に割り当てられた値（Ｐｓ＝４）に設定される。
【００７３】
さらに、この際、触覚応答機構部１０２は、指に対して比較的短い時間の振動ｖ２を付与する。これにより、ダイヤルスイッチ１０６が想定する物理的なスイッチの可動部を動かして所定の位置に嵌め込んだ、と認識される操作感が触覚的に得られる。
【００７４】
尚、よりリアルな触覚応答を得るために、物理的なダイヤルスイッチを指で回転させた際に、指が受け取る触覚（振動）を実際にサンプリングしておいてもよい。この測定で採取された振動パターンに相似したパターンを有する振動を、指の移動に合わせて、触覚応答（振動ｖ２）として付与することも好ましい。
【００７５】
さらに、回転部１０６ａの目印１０６ｂは、設定区域Ｒａ４に対応した位置範囲Ｒｆ２内に入った際、一挙に（又は素早く回転して）、Ｐｓ＝４が割り当てられた設定区域Ｒａ４内の位置（目盛り１０５ｃの位置）に表示されることも好ましい。さらに、後述する操作音発生部１０８（図５）が、例えば「カチッ」といった、物理的なダイヤルスイッチが定位置に嵌るイメージの操作音を発生させることも好ましい。これにより、実際に物理的なダイヤルスイッチを回転させ切った際の操作感が、視覚的に、さらには聴覚的にも得られる。
【００７６】
以上説明したように、携帯型情報機器１に表示されたダイヤルスイッチ１０６に対して指で操作を行うことにより、離散値をとるパラメータ（音量）Ｐｓを、容易に、リアルな操作感をもって設定可能であることが理解される。
【００７７】
図４（Ａ）〜（Ｄ）は、本発明に係る設定部イメージの種々の実施形態を示す概略図である。
【００７８】
図４（Ａ）は、ディスプレイ１０１の画面に表示されたディップスイッチイメージ２を示す。ディップスイッチイメージ２も可動部分としての凸部２１を有し、この凸部２１の可動範囲ＲＭが、互いに離隔した複数の設定区域Ｒを含んでいる。
【００７９】
ここで、指で凸部２１に接触し、凸部２１を所定閾値ｐｔｈ以上の押圧力ｐｃで押し込んだまま、指を移動させる操作を行うが、凸部２１のパラメータ値指示位置である目印が、複数の設定区域Ｒのうちの１つの設定区域Ｒに対応した位置範囲内に入った際、指に対して触覚応答（振動）を付与し、この１つの設定区域Ｒに割り当てられた値にパラメータを設定する。
【００８０】
さらに、図２（Ｂ）及び（Ｅ）に示したような触覚応答（振動）の付与、凸部２１の移動表示、及び操作音の付与が行われることも好ましい。
【００８１】
図４（Ｂ）は、ディスプレイ１０１の画面に表示されたトグルスイッチイメージ３を示す。トグルスイッチイメージ３も可動部分としてのレバー３１を有し、このレバー３１の可動範囲ＲＭが、互いに離隔した複数の設定区域Ｒを含んでいる。このレバー３１に指で接触して行う操作、及びレバー３１の先端中央部（パラメータ値指示位置）の移動は、図４（Ａ）のディップスイッチイメージ２と同様である。さらに、図２（Ｂ）及び（Ｅ）に示したような触覚応答（振動）の付与、レバー３１の移動表示、及び操作音の付与が行われることも好ましい。
【００８２】
図４（Ｃ）は、ディスプレイ１０１の画面に表示された回転スイッチイメージ４を示す。回転スイッチイメージ４も可動部分としてのアーム４１を有し、このアーム４１の可動範囲ＲＭａが、互いに離隔した複数の設定区域Ｒａを含んでいる。
【００８３】
ここで、指でアーム４１に接触し、アーム４１を所定閾値ｐｔｈ以上の押圧力ｐｃで押し込んだまま、指を移動させる操作を行うが、アーム４１のパラメータ値指示位置である先端中央部が、複数の設定区域Ｒａのうちの１つの設定区域Ｒａに対応した位置範囲内に入った際、指に対して触覚応答（振動）を付与し、この１つの設定区域Ｒａに割り当てられた値にパラメータを設定する。
【００８４】
さらに、図３（Ｂ）及び（Ｅ）に示したような触覚応答（振動）の付与、アーム４１の回転移動表示、及び操作音の付与が行われることも好ましい。
【００８５】
図４（Ｄ）は、ディスプレイ１０１の画面に表示されたキースイッチイメージ５を示す。キースイッチイメージ５も可動部分としてのキー５１を有し、このキー５１の可動範囲ＲＭａが、互いに離隔した複数の設定区域Ｒａを含んでいる。このキー５１に指で接触して行う操作、及びキー５１の差込口（パラメータ値指示位置）の移動は、図４（Ｃ）の回転スイッチイメージ４と同様である。さらに、図３（Ｂ）及び（Ｅ）に示したような触覚応答（振動）の付与、キー５１の回転移動表示、及び操作音の付与が行われることも好ましい。
【００８６】
以上示したように、本発明に係る設定部イメージは、スライドスイッチ１０５（図１（Ｂ））又はダイヤルスイッチ１０６（図１（Ｃ））に限定されるものではなく、設定部イメージとして種々の実施形態が可能である。
【００８７】
図５は、本発明による携帯型情報機器１の構成を概略的に示す斜視図及び機能構成図である。
【００８８】
図５によれば、携帯型情報機器１は、タッチパネル１００と、ディスプレイ１０１と、触覚応答機構部１０２と、押圧力検出部１０３と、操作音発生部１０８と、機能構成部としてのプロセッサ・メモリを備えている。ここで、機能構成部（プロセッサ・メモリ）は、携帯型情報機器１に搭載されたコンピュータを機能させるプログラムを実行することによって、その機能を実現する。
【００８９】
ディスプレイ１０１は、画面に操作対象である設定部イメージを表示する。また、タッチパネル１００は、ディスプレイ１０１の画面上に配置されており、ユーザの指の接触位置を時間経過に応じて逐次検出し、接触位置情報を、後述する接触位置判定部１２１に出力する。このタッチパネル１００として、例えば、投影型静電容量方式タッチパネル、表面型静電容量方式タッチパネル、抵抗膜方式タッチパネル、超音波表面弾性波方式タッチパネル、又は赤外線走査方式タッチパネル等を採用することができる。
【００９０】
触覚応答機構部１０２は、タッチパネル１００に接触した指に対して、タッチパネル１００を振動させることにより触覚応答（振動）を与える。触覚応答機構部１０２は、例えば、ＰＺＴ（チタン酸ジルコン酸鉛）等の圧電材料を用いて形成された圧電アクチュエータとすることができる。
【００９１】
押圧力検出部１０３は、指によってタッチパネル１００に与えられる押圧力ｐｃを検出する。押圧力検出部１０３は、例えば、タッチパネル１００の四隅下に設置されており、指を押し付けられて撓んだタッチパネル１００が自身に及ぼす押圧の合計を、押圧力ｐｃとして検出する。この押圧力検出部１０３が出力する押圧力信号は、後述する押圧力判定部１２２に入力される。押圧力検出部１０３は、例えば、ＰＺＴ等の圧電材料を用いて形成された圧電センサとすることができる。また、圧電アクチュエータで構成された触覚応答機構部１０２を設ける代わりに又は設けると共に、この押圧力検出部１０３を触覚応答機構部として利用することも可能である。
【００９２】
操作音発生部１０８は、指による操作に対応した音を発生可能な、スピーカ等の音響素子である。
【００９３】
同じく図５によれば、機能構成部（プロセッサ・メモリ）は、設定部イメージ制御部１２０と、接触位置判定部１２１と、押圧力判定部１２２と、触覚応答制御部１２３と、パラメータ設定部１２４と、操作音制御部１２５と、表示制御部１１０と、アプリケーション処理部１１１とを有する。
【００９４】
設定部イメージ制御部１２０は、可動部分（例えば、つまみ１０５ａ）を有しておりパラメータ（例えば、レコード盤回転数Ｐｒ）の値を設定する設定部イメージ（例えば、スライドスイッチ１０５）を、ディスプレイ１０１の画面に表示すべく表示制御部１１０に指示する。また、設定部イメージ情報を、接触位置判定部１２１、触覚応答制御部１２３、パラメータ設定部１２４及び操作音制御部１２５に出力する。
【００９５】
押圧力判定部１２２は、押圧力検出部１０３からの押圧力信号を入力する。次いで、押圧力判定部１２２は、この信号に基づいて、指による押圧力ｐｃの大きさが所定の押圧力閾値ｐｔｈ以上であるか否かを判定する。さらに、押圧力判定部１２２は、この判定結果を、設定部イメージ制御部１２０、触覚応答制御部１２３、パラメータ設定部１２４及び操作音制御部１２５に出力する。
【００９６】
接触位置判定部１２１は、タッチパネル１００からの接触位置信号を入力する。また、設定部イメージ制御部１２０から設定部イメージ情報を入力する。次いで、接触位置判定部１２１は、これら信号及び情報に基づいて、指の接触位置が可動部分の表示位置範囲内に含まれるか否かを判定し、この判定結果及び指の接触位置の移動情報を、設定部イメージ制御部１２０、触覚応答制御部１２３、パラメータ設定部１２４及び操作音制御部１２５に逐次出力する。
【００９７】
また、接触位置判定部１２１は、自ら真の判定を行い且つ押圧力判定部１２２が真の判定を行った際、設定部イメージ制御部１２０に、可動部分を指の接触位置に応じた位置に逐次表示させる。ここで、接触位置判定部１２１は、指の接触位置が可動部分の表示位置範囲内に含まれた当初における、指の接触位置とこの可動部分のパラメータ値指示位置（例えば、目印１０５ｂ）との可動範囲方向での差を決定する。次いで、この差の情報を設定部イメージ制御部１２０に出力する。
【００９８】
設定部イメージ制御部１２０は、接触位置判定部１２１から判定結果及び指の接触位置移動情報を入力し、押圧力判定部１２２から判定結果を入力することも好ましい。この場合、設定部イメージ制御部１２０は、接触位置判定部１２１が真の判定を行い、押圧力判定部１２２が真の判定を行い、且つ可動部分のパラメータ値指示位置（例えば、目印１０５ｂ）が設定部イメージ（例えば、スライドスイッチ１０５）の複数の設定区域（例えば、Ｒ３３、Ｒ４５及びＲ７８）のうちの１つの設定区域に対応した位置範囲内に入った際、この可動部分が動いて、この可動部分のパラメータ値指示位置がこの１つの設定区域に設けられたパラメータ値対応位置である目盛り１０５ｃと対向するように表示制御部１１０に表示させる。
【００９９】
さらに、設定部イメージ制御部１２０は、可動部分のパラメータ値指示位置が複数の設定区域に対応した位置範囲の外にある場合、指の接触位置を上記の差だけ変位させた位置を、可動部分のパラメータ値指示位置として逐次表示する。
【０１００】
触覚応答制御部１２３は、接触位置判定部１２１から判定結果及び指の接触位置移動情報を入力し、押圧力判定部１２２から判定結果を入力し、さらに設定部イメージ制御部１２０から設定部イメージ情報を入力する。次いで、触覚応答制御部１２３は、接触位置判定部１２１が真の判定を行い、押圧力判定部１２２が真の判定を行い、且つ可動部分のパラメータ値指示位置（例えば、目印１０５ｂ）が設定部イメージ（例えば、スライドスイッチ１０５）の複数の設定区域（例えば、Ｒ３３、Ｒ４５及びＲ７８）のうちの１つの設定区域に対応した位置範囲内に入った際、指に対してタッチパネル１００を介して触覚応答（振動）を付与すべく触覚応答機構部１０２に指示する。
【０１０１】
さらに、触覚応答制御部１２３は、接触位置判定部１２０が真の判定を行い、押圧力判定部１２２が真の判定を行い、可動部分のパラメータ値指示位置が複数の設定区域のうちの１つの設定区域内におけるパラメータ値対応位置（例えば、目盛り１０５ｃ）と対向しており、且つパラメータ値指示位置が指の接触位置の移動に応じて移動する際、指に対してタッチパネルを１００介して触覚応答（振動）を付与すべく触覚応答機構部１０２に指示することも好ましい。
【０１０２】
パラメータ設定部１２４は、接触位置判定部１２１から判定結果及び指の接触位置移動情報を入力し、押圧力判定部１２２から判定結果を入力し、さらに設定部イメージ制御部１２０から設定部イメージ情報を入力する。次いで、パラメータ設定部１２４は、これらの判定結果及び情報に基づいて、接触位置判定部１２１が真の判定を行い、押圧力判定部１２２が真の判定を行い、且つパラメータ値指示位置（例えば、目印１０５ｂ）が設定部イメージ（例えば、スライドスイッチ１０５）の複数の設定区域（例えば、Ｒ３３、Ｒ４５及びＲ７８）のうちの１つの設定区域に対応した位置範囲内に入った際、この１つの設定区域に割り当てられた値に、パラメータ（例えば、レコード盤回転数Ｐｒ）を設定する。
【０１０３】
操作音制御部１２５は、接触位置判定部１２１から判定結果及び指の接触位置移動情報を入力し、押圧力判定部１２２から判定結果を入力し、さらに設定部イメージ制御部１２０から設定部イメージ情報を入力する。次いで、操作音制御部１２５は、これらの判定結果及び情報に基づいて、接触位置判定部１２１が真の判定を行い、押圧力判定部１２２が真の判定を行い、且つパラメータ値指示位置（例えば、目印１０５ｂ）が設定部イメージ（例えば、スライドスイッチ１０５）の複数の設定区域（例えば、Ｒ３３、Ｒ４５及びＲ７８）のうちの１つの設定区域に対応した位置範囲内に入った際、可動部分（例えば、つまみ１０５ａ）が所定の位置に嵌ったと認識させる音を発生させるべく操作音発生部１０８に指示する。
【０１０４】
表示制御部２１１は、アプリケーション処理部２１２からのアプリケーション処理情報を入力して、アプリケーションの実行に応じた画像をディスプレイ２０１に表示させる。また、表示制御部２１１は、設定部イメージ制御部１２０から出力される設定部イメージに関する指示に応じて、設定部イメージをディスプレイ２０１に表示させる。
【０１０５】
図６は、本発明による携帯型情報機器１におけるパラメータ設定方法の一実施形態を示すフローチャートである。
【０１０６】
（Ｓ６００）最初に、設定部イメージ（例えば、スライドスイッチ１０５）をディスプレイ１０１の画面に表示させる。ここで、パラメータ（例えば、レコード盤回転数Ｐｒ）は初期値（例えば、３３回転、４５回転又は７８回転）に設定され、可動部分（例えば、つまみ１０５ａ）の位置は、この初期値が割り当てられた設定区域（例えば、Ｒ３３、Ｒ４５又はＲ７８）内に含まれるように表示される。
【０１０７】
（Ｓ６０１）次いで、タッチパネル１００に対する指の接触位置を測定する。
（Ｓ６０２）次いで、指の接触位置が可動部分の表示位置範囲に含まれるか否かを判定する。ここで、真の判定、すなわち指が可動部分の表示位置範囲に含まれるとの判定がなされた場合、指によるパラメータ設定ループ（ステップＳ６１０〜Ｓ６２１）に入る。一方、偽の判定がなされた場合、再度、ステップＳ６０１に戻り、指の接触位置（接触の有無）がモニタ（監視）される。
【０１０８】
（Ｓ６１０、Ｓ６１１）パラメータ設定ループ（ステップＳ６１０〜Ｓ６２１）に入った後、押圧力検出部１０３によって、指によってタッチパネル１００に与えられる押圧力ｐｃが検出される。
（Ｓ６１２）次いで、押圧力ｐｃの大きさが所定の押圧力閾値ｐｔｈ以上であるか否かを判定する。
（Ｓ６１３）ここで、真の判定、すなわち押圧力ｐｃが所定の閾値ｐｔｈ以上であるとの判定がなされた際、タッチパネル１００に対する指の接触位置を測定する。一方、偽の判定がなされた際、ステップＳ６２１に移行し、指がタッチパネル１００に接触しているか否かを判定する。
【０１０９】
（Ｓ６１４）ステップＳ６１３の後、可動部分を、指の接触位置に応じた位置に表示させる。
（Ｓ６１５）次いで、可動部分のパラメータ値指示位置（目印）が、パラメータ初期値の割り当てられた設定区域に対応した位置範囲内にあるか否かを判定する。ここで、真の判定がなされた際、指の接触位置の変位分に応じた触覚応答（振動）を指に付与し（ステップＳ６３０）、ステップＳ６２１に移行する。
【０１１０】
（Ｓ６１６）一方、ステップＳ６１５で偽の判定、すなわち可動部分のパラメータ値指示位置（目印）がその位置範囲内にはないとの判定がなされた際、次に、可動部分のパラメータ値指示位置（目印）が、複数の設定区域のうちの１つの設定区域に対応した位置範囲内に入ったか否かを判定する。
（Ｓ６１７）ここで、真の判定がなされた際、パラメータを、その設定区域に割り当てられた値に設定する。一方、偽の判定がなされた際、ステップＳ６２１に移行し、指がタッチパネル１００に接触しているか否かが判定される。
【０１１１】
（Ｓ６１８、Ｓ６１９、Ｓ６２０）ステップＳ６１７の後（又はステップＳ６１７と共に）、指に触覚応答（振動）を所定時間付与し、可動部分のパラメータ値指示位置（目印）がこの設定区域内のパラメータ値対応位置（目盛り）と対向するように可動部分を移動させ、操作音を発生させる。その後、ステップＳ６２１に移行し、指がタッチパネル１００に接触しているか否かが判定される。
【０１１２】
（Ｓ６２１）指が接触していると判定された場合、ステップＳ６１０から開始される指によるパラメータ設定ループが繰り返される。一方、指が接触していないと判定された場合、ユーザの指による操作が終了したものとして、本パラメータ設定方法は終了する。
【０１１３】
以上、詳細に説明したように、本発明のユーザインタフェース装置、パラメータ設定方法及びプログラムによれば、ユーザインタフェース装置の画面に、互いに離隔した複数の設定区域を可動範囲に含む可動部分を有する設定部イメージが表示される。ここで、このように表示された設定部イメージに対して指で操作を行うことによって、離散値をとるパラメータを、容易に、リアルな操作感をもって設定可能であることが理解される。
【０１１４】
前述した本発明の種々の実施形態について、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。
【符号の説明】
【０１１５】
１  携帯型情報機器（ユーザインタフェース装置）
１００  タッチパネル
１０１  ディスプレイ
１０２  触覚応答機構部
１０３  押圧力検出部
１０４  ターンテーブル
１０５  スライドスイッチ（設定部イメージ）
１０５ａ  つまみ（可動部分）
１０５ｂ、１０６ｂ  目印
１０５ｃ、１０６ｃ  目盛り
１０６  ダイヤルスイッチ（設定部イメージ）
１０６ａ  回転部（可動部分）
１０７  指の接触位置
１０８  操作音発生部
１１０  表示制御部
１１１  アプリケーション処理部
１２０  設定部イメージ制御部
１２１  接触位置判定部
１２２  押圧力判定部
１２３  触覚応答制御部
１２４  パラメータ設定部
１２５  操作音制御部
２  ディップスイッチイメージ（設定部イメージ）
２１  凸部（可動部分）
３  トグルスイッチイメージ（設定部イメージ）
３１  レバー（可動部分）
４  回転スイッチイメージ（設定部イメージ）
４１  アーム（可動部分）
５  キースイッチイメージ（設定部イメージ）
５１  キー（可動部分）
【図１】
0006025942.tif 000002
【図２】
0006025942.tif 000003
【図３】
0006025942.tif 000004
【図４】
0006025942.tif 000005
【図５】
0006025942.tif 000006
【図６】
0006025942.tif 000007