(57)【要約】  設定値の細やかな調整にかかる手間が多いという問題を解決することが可能な電子機器を提供する。  表示入力制御部１０２は、設定値を調整するためのスライドバー１０７を表示画面１０６に表示するとともに、表示画面１０６上のタッチ操作が行われたタッチ位置を検出する。制御部１０４は、表示入力制御部１０２にて検出されたタッチ位置に基づいて、スライドバー１０７の平行方向へのドラッグ操作である第１操作と、スライドバー１０７に対する、第１操作と異なる第２操作とを検出する。スライドバー制御部１０５は、第１操作によるタッチ位置の移動距離である平行移動距離と、第２操作の操作内容とに応じて設定値を変化させる。
2011158549.tif 000002
【特許請求の範囲】
【請求項１】
表示画面を備え、前記表示画面に対するタッチ操作を受け付ける表示入力部と、
設定値を調整するためのスライドバーを前記表示画面に表示するとともに、前記表示画面上の前記タッチ操作が行われたタッチ位置を検出する表示入力制御部と、
前記表示入力制御部にて検出されたタッチ位置に基づいて、前記スライドバーに沿った方向へのドラッグ操作である第１操作と、前記表示画面に対する前記第１操作と異なる所定の第２操作とを検出する制御部と、
前記第１操作による前記タッチ位置の移動距離である平行移動距離と、前記第２操作の操作内容とに応じて前記設定値を変化させるスライドバー制御部と、を有する電子機器。
【請求項２】
請求項１に記載の電子機器において、
前記第２操作は、前記タッチ位置が前記スライドバーの法線方向に移動するような操作である、電子機器。
【請求項３】
請求項２に記載の電子機器において、
前記操作内容は、前記法線方向への前記タッチ位置の移動距離である垂直移動距離と、前記法線方向への前記タッチ位置の移動速度と、前記法線方向への前記タッチ位置の移動加速度との少なくとも一つを含む、電子機器。
【請求項４】
請求項３に記載の電子機器において、
前記垂直移動距離に対する前記設定値の変化率は、前記平行移動距離に対する前記設定値の変化率より小さい、電子機器。
【請求項５】
請求項３または４に記載の電子機器において、
前記操作内容は、前記垂直移動距離および前記移動速度の積である、電子機器。
【請求項６】
請求項３ないし５のいずれか１項に記載の電子機器において、
前記スライドバーには、当該スライドバーの接線との成す角度が前記垂直移動量に対する前記設定値の変化率に応じて定められた斜線が描かれている、電子機器。
【請求項７】
請求項３ないし５のいずれか１項に記載の電子機器において、
前記スライドバーは、大きさが前記垂直移動量に対する前記設定値の変化率に応じて定められたつまみを有する、電子機器。
【請求項８】
請求項７に記載の電子機器において、
前記スライドバー制御部は、前記垂直移動量に対する前記設定値の変化率に応じた回転速度で、前記つまみを前記スライドバーを回転軸として回転させる、電子機器。
【請求項９】
表示画面を備える電子機器の設定値調整方法であって、
設定値を調整するためのスライドバーを前記表示画面に表示し、
前記表示画面上の前記タッチ操作が行われたタッチ位置を検出し、
前記タッチ位置に基づいて、前記表示画面に対して前記スライドバーに沿った方向へのドラッグ操作である第１操作と、前記スライドバーに対する前記第１操作と異なる所定の第２操作とを検出し、
前記第１操作による前記タッチ位置の移動距離である平行移動距離と、前記第２操作の操作内容とに応じて前記設定値を変化させる、設定値調整方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話機器などの電子機器およびその設定値調整方法に関し、特には、タッチパネルを備えた電子機器およびその設定値調整方法に関する。
【背景技術】
【０００２】
近年、携帯電話機器などの電子機器には、入力装置と表示装置が一体化されたタッチパネルを備えたものが普及している。このような電子機器には、音楽データの再生開始時刻や音量などの設定値を調整するためのスライドバーを表示するものがある。【０００３】
スライドバーは、設定値の調整可能な範囲を示すバーと、バーに沿って移動可能に設けられ、バー上の位置によって設定値を示すつまみとを有する。ユーザは、表示画面上のつまみの位置を指でタッチし、その後、その指を表示画面にタッチさせたまま移動させるドラッグ操作を行うことで設定値を調整することができる。【０００４】
しかしながら、バーの長さには表示画面の大きさなどから決定される制限があるため、設定値として選択可能な値の数が多いと、各設定値を示すバー上の位置の間隔が短くなる。このため、ドラッグ操作による指の移動距離に対する設定値の変化率が大きくなり、指を少し移動させただけで設定値が大きく変化してしまうので、設定値を細やかに調整することが困難になる。【０００５】
これに対して、特許文献１には、２つのスクロールバーを利用して設定値の調整を行う情報処理装置が記載されている。この情報処理装置では、設定値の調整可能な範囲を示す第１のスクロールバーの表示中に所定の操作が行われると、第１のスクロールバーとは別の第２のスクロールバーが表示される。【０００６】
第２のスクロールバーが示す範囲は、第１のスクロールバーが示す範囲の一部分だけである。このため、第１のスクロールバーおよび第２のスクロールバーの長さが互いに同程度であれば、第２のスクロールバーにおける指の移動距離に対する設定値の変化率は、第１のスクロールバーにおける指の移動距離に対する設定値の変化率より小さくなる。このため、ユーザは第１のスクロールバーを用いて設定値を大まかに調整しつつ、第２のスクロールバーを用いて設定値を細やかに調整することが可能になる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００９−２９５１４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１に記載の情報処理装置では、ユーザが設定値を細かく調整するためには、第１のスクロールバーの表示中に所定の操作を行い、第１のスクロールバーとは別の第２のスクロールバーを表示させ、さらに、その第２のスクロールバーを操作する必要があり、手間が多いという問題があった。【０００９】
本発明の目的は、上記の課題である、設定値の細やかな調整にかかる手間が多いという問題を解決することが可能な電子機器および設定値調整方法を提供することである。
【課題を解決するための手段】
【００１０】
本発明による電子機器は、表示画面を備え、前記表示画面に対するタッチ操作を受け付ける表示入力部と、設定値を調整するためのスライドバーを前記表示画面に表示するとともに、前記表示画面上の前記タッチ操作が行われたタッチ位置を検出する表示入力制御部と、前記表示入力制御部にて検出されたタッチ位置に基づいて、前記スライドバーに沿った方向へのドラッグ操作である第１操作と、前記スライドバーに対する前記第１操作と異なる所定の第２操作とを検出する制御部と、前記第１操作による前記タッチ位置の移動距離である平行移動距離と、前記第２操作の操作内容とに応じて前記設定値を変化させるスライドバー制御部と、を有する。【００１１】
また、本発明による設定値調整方法は、表示画面を備える電子機器の設定値調整方法であって、設定値を調整するためのスライドバーを前記表示画面に表示し、前記表示画面上の前記タッチ操作が行われたタッチ位置を検出し、前記タッチ位置に基づいて、前記表示画面に対して前記スライドバーに沿った方向へのドラッグ操作である第１操作と、前記スライドバーに対する前記第１操作と異なる所定の第２操作とを検出し、前記第１操作による前記タッチ位置の移動距離である平行移動距離と、前記第２操作の操作内容とに応じて前記設定値を変化させる。
【発明の効果】
【００１２】
本発明によれば、設定値の細やかな調整にかかる手間を軽減することが可能になる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１実施形態の携帯端末の構成を示すブロック図である。
【図２】スライドバーの一例を示す図である。
【図３】スライドバーにおけるつまみ付近の拡大図である。
【図４】携帯端末の動作の一例を説明するための図である。
【図５】携帯端末の動作の一例を説明するためのフローチャートである。
【図６】携帯端末の動作の具体例を説明するための図である。
【図７】スライドバーの他の例を示す図である。
【図８】スライドバーの他の例を示す図である。
【図９】スライドバーの他の例を示す図である。
【図１０】スライドバーの他の例を示す図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態について図面を参照して説明する。なお、以下の説明では、同じ機能を有するものには同じ符号を付け、その説明を省略する場合がある。
【００１５】
図１は、本発明の第１実施形態の電子機器である携帯端末の構成を示すブロック図である。図１において、携帯端末１００は、タッチパネル１０１と、表示入力制御部１０２と、記憶部１０３と、制御部１０４と、スライドバー制御部１０５とを有する。
【００１６】
タッチパネル１０１は、種々の情報を表示する表示画面１０６を備え、表示画面１０６に対するタッチ操作を受け付ける表示入力部である。なお、表示画面の数は、特に限定されないが、以下では１つであるとする。
【００１７】
表示入力制御部１０２は、設定値を調整するためのスライドバーを示す表示情報をスライドバー制御部１０５から制御部１０４経由で受け付け、その表示情報に従ってスライドバー１０７を表示画面１０６に表示する。設定値は、例えば、音楽データの再生開始時刻や音量、表示画面１０６の明るさなど、ユーザにて変更可能な値であればよい。
【００１８】
図２は、スライドバー１０７の一例を示す図である。図２に示すように、スライドバー１０７は、設定値の調整可能な範囲を示すバー２０１と、バー２０１に沿って移動するつまみ２０２とを有する。つまみ２０２の位置は現在の設定値を示している。
【００１９】
図１の説明に戻る。表示入力制御部１０２は、表示画面１０６上のタッチ操作が行われたタッチ位置を検出し、そのタッチ位置を制御部１０４に通知する。
【００２０】
記憶部１０３は、現在の設定値と、その設定値の調整可能範囲とを記憶する。
【００２１】
制御部１０４は、表示入力制御部１０２から通知されたタッチ位置に基づいて、表示画面１０６に対して行われた、所定の第１操作および第２操作を検出する。
【００２２】
第１操作は、スライドバー１０７に沿った方向へのドラッグ操作であり、制御部１０４は、タッチ位置がスライドバー１０７に沿って移動したことを、第１操作が行われたこととして検出する。
【００２３】
第２操作は、第１操作と異なっていれば特に限定されない。例えば、第２操作は、タッチ位置がスライドバー１０７の法線方向に移動するような操作である。本実施形態では、第２操作は、スライドバー１０７の法線方向へのドラッグ操作であり、制御部１０４は、タッチ位置がスライドバーの法線方向に移動したことを第２操作が行われたこととして検出する。
【００２４】
なお、図２で示したバー２０１は直線状であるので、スライドバー１０７に沿った方向は、バー２０１の平行方向となり、スライドバー１０７の法線方向は、スライドバーの垂直方向となる。以下では、特に断りのない限り、スライドバー１０７は図２で示したものとし、スライドバー１０７に沿った方向をスライドバー１０７の平行方向と表記し、スライドバー１０７の法線方向をスライドバー１０７の垂直方向と表記するものとする。
【００２５】
スライドバー制御部１０５は、記憶部１０３に記憶された設定値および調整可能範囲に基づいて、スライドバー１０７を示す表示情報を生成し、その表示情報を制御部１０４経由で表示入力制御部１０２に通知する。表示情報は、より具体的には、バー２０１の長さ、つまみ２０２の大きさ、および、つまみ２０２のバー２０１上の位置などを示す。
【００２６】
また、スライドバー制御部１０５は、制御部１０４にて検出された第１操作および第２操作の操作内容に応じて、表示情報を更新するとともに、記憶部１０３に記憶された設定値を調整する。
【００２７】
例えば、第１操作が検出された場合、スライドバー制御部１０５は、第１操作によるタッチ位置の移動距離である平行移動距離と同じ距離だけつまみ２０２の位置を変更した表示情報を生成して表示入力制御部１０２に通知する。そして、スライドバー制御部１０５は、記憶部１０３に記憶された設定値を、その変更したつまみ２０２の位置が示す値に変化させる。
【００２８】
また、第２操作が検出された場合、スライドバー制御部１０５は、その第２操作によるタッチ位置の移動距離である垂直移動距離に応じた距離だけつまみ２０２の位置を変更した表示情報を生成して表示入力制御部１０２に通知する。そして、スライドバー制御部１０５は、記憶部１０３に記憶された設定値を、その変更したつまみ２０２の位置が示す値に変化させる。
【００２９】
次にスライドバー１０７についてより詳細に説明する。
【００３０】
図２で示したようなスライドバー１０７が表示されれば、ユーザは、つまみ２０２をバー２０１の平行方向にドラッグする第１操作を行うことで、設定値を調整できることを直感的に把握できる。しかしながら、これだけでは、ユーザは、つまみ２０２をバー２０１の垂直方向にドラッグすることで設定値を調整できることを直感的に把握することは難しい。
【００３１】
そこで、図２におけるスライドバー１０７には、ナットがねじ込まれたボルトの側面図のようなデザインが施されている。より具体的には、バー２０１にボルトのねじ山を模した斜線が描かれている。
【００３２】
上記のデザインをスライドバー１０７に施すことで、ナットを回転させることで、そのナットをボルトに沿って移動させるイメージをユーザに喚起させることが可能になる。このため、ユーザは、つまみ２０２をバー２０１の垂直方向にドラッグすることで、つまみ２０２をバー２０１の平行方向に移動させて設定値を調整できることを直感的に把握できる。
【００３３】
図３は、スライドバー１０７のつまみ２０２付近の拡大図である。図３で示すようにバー２０１の斜線２１１は、一定の間隔で設けられている。また、斜線２１１とスライドバー１０７の接線との成す角度をａとしている。以下では、斜線２１１のスライドバー１０７の接線との成す角度を、傾斜角度と表記することもある。
【００３４】
なお、図３では、バー２０１が直線状なので、スライドバー１０７の接線はバー２０１と平行な線となる。また、斜線２１１のバー２０１の垂直方向の長さをｂとし、斜線２１１のバー２０１の平行方向の長さをｃとすると、傾斜角度ａと長さｂおよびｃとの間には、ｔａｎ（ａ）＝ｂ／ｃの関係がある。
【００３５】
実際のボルトとナットの場合、ナットの回転数と、ナットのボルトに沿った方向への移動距離との割合は、ボルトのねじ山角度に応じて変化する。これを模して、第２操作によるタッチ位置の移動距離である垂直移動距離に対するつまみ２０２の移動距離の割合と、斜線２１１の傾斜角度ａとに相関を持たしておくことで、ユーザに垂直移動距離に応じた設定値の変化量を直感的に把握させることができる。
【００３６】
本実施形態では、垂直移動距離をＢとし、ｎを任意の係数とした場合、つまみ２０２の移動距離Ｃが、Ｃ＝ｎＢ／ｔａｎ（ａ）＝ｎＢｃ／ｂで算出されるものとする。この場合、垂直移動距離Ｂに対するつまみ２０２の移動距離Ｃの変化率は、斜線の傾斜角度ａに応じて変化し、斜線の傾斜角度ａが９０度に近いほど小さくなり、斜線の傾斜角度ａが０度に近いほど大きくなる。なお、係数ｎや傾斜角度ａは、ユーザにて設定可能であってもよい。
【００３７】
また、上記のつまみ２０２の移動距離Ｃの算出式において、係数ｎや傾斜角度ａは、ｎ・ｃ／ｂが１より小さくなるように設定されることが望ましい。この場合、垂直移動距離に対する設定値の変化率が、平行移動距離に対する設定値の変化率より小さくなる。このため、ユーザが、スライドバー１０７の平行方向へのドラッグ操作を行うことで設定値を大まかに調整し、スライドバー１０７の垂直方向へのドラッグ操作を行うことで設定値の細やかに調整できるようになる。
【００３８】
次に、携帯端末１００の動作について説明する。
【００３９】
図４は、携帯端末１００による設定値の調整動作におけるスライドバーの状態とユーザ操作とを示す説明図であり、図５は、携帯端末１００による設定値の調整動作の流れを示すフローチャートである。
【００４０】
先ず、ユーザなどから設定値の調整が要求された場合、スライドバー制御部１０５は、記憶部１０３から設定値および調整可能範囲を制御部１０４経由で取得し、その設定値および調整可能範囲に基づいて、スライドバーを示す表示情報を生成して表示入力制御部１０２に通知する。表示入力制御部１０２は、その通知された表示情報に応じて、タッチパネル１０１の表示画面１０６にスライドバー１０７を表示する（状態４０１）。
【００４１】
その後、ユーザが表示画面１０６をタッチすると、表示入力制御部１０２は、そのタッチ位置を検出して制御部１０４に通知する（ステップ５０１）。
【００４２】
制御部１０４は、その通知されたタッチ位置に基づいて、スライドバー１０７のつまみ２０２がタッチされたか否かを判断する。例えば、制御部１０４は、スライドバー制御部１０５が生成した表示情報からつまみ２０２の表示領域を特定し、その表示領域内にタッチ位置が含まれれば、つまみ２０２がタッチされたと判断し、その表示領域内にタッチ位置が含まれなければ、つまみ２０２がタッチされていないと判断する（ステップ５０２）。
【００４３】
つまみ２０２がタッチされていない場合、制御部１０４は、処理を終了する。一方、つまみ２０２がタッチされた場合（状態４０２）、制御部１０４は、表示入力制御部１０２から通知されているタッチ位置が移動したか否かを監視する。タッチ位置が移動すると、制御部１０４は、ユーザがドラッグ操作を行ったと判断し（ステップ５０３）、タッチ位置の移動方向を確認する（ステップ５０４）。なお、タッチ位置が移動せずにタッチ位置の通知が終了した場合、制御部１０４は、設定値の調整を行わないものと判断して、処理を終了する。
【００４４】
タッチ位置がスライドバー１０７の平行方向に移動した場合、制御部１０４は、タッチ位置の移動距離を平行移動距離として求め、その平行移動距離をスライドバー制御部１０５に通知する。スライドバー制御部１０５は、その通知された平行移動距離をつまみの移動距離として決定する（ステップ５０５）。
【００４５】
一方、タッチ位置がスライドバー１０７の垂直方向に移動した場合、制御部１０４は、タッチ位置の移動距離を垂直移動距離として求め、その垂直移動距離をスライドバー制御部１０５に通知する。スライドバー制御部１０５は、その通知された垂直移動距離に応じてつまみ２０２の移動距離を決定する（ステップ５０６）。本実施形態では、スライドバー制御部１０５は、上述したように、つまみ２０２の移動距離ＣをＣ＝ｎＢ／ｔａｎ（ａ）＝ｎＢｃ／ｂから決定する。なお、係数ｎ、斜線の傾斜角度ａ、斜線の長さｂおよびｃは、例えば、予め記憶部１０３に記憶されており、スライドバー制御部１０５は、その記憶された情報を参照しているものとする。
【００４６】
ステップ５０５および５０６においてつまみ２０２の移動距離が決定されると、スライドバー制御部１０５は、つまみ２０２の移動距離に基づいて、記憶部１０３内の設定値を変化させる。さらに、スライドバー制御部１０５は、つまみ２０２の位置を変更した表示情報を生成し、その表示情報を制御部１０４経由で表示入力制御部１０２に通知する。表示入力制御部１０２は、その通知された表示情報に応じて、タッチパネル１０１の表示画面１０６にスライドバー１０７を表示する（ステップ５０６）。
【００４７】
その後、制御部１０４は、タッチ位置の通知が終了したか否かを確認して、ユーザがつまみ２０２を離したか否かを判断する（ステップ５０７）。
【００４８】
タッチ位置の通知が終了していない場合、制御部１０４は、ユーザがつまみ２０２を離していないと判断して、ステップ５０３の処理に戻る。一方、タッチ位置の通知が終了した場合、制御部１０４は、ユーザがつまみ２０２を離したと判断する。これにより、設定値が確定され（ステップ５０８）、処理が終了される。
【００４９】
以上の動作により、例えば、図４の状態４０２から、ユーザがつまみ２０２をスライドバー１０７の平行方向右向きにドラッグした場合、表示画面１０６には、状態４０３のようにつまみ２０２が右に移動したスライドバー１０７が表示され、その後、ユーザがつまみ２０２をスライドバー１０７の垂直方向上向きにドラッグした場合、表示画面には、状態４０４のように、つまみ２０２がさらに移動したスライドバー１０７が表示されることになる。
【００５０】
以上説明した動作において、スライドバー制御部１０５は、タッチ位置の変化する向きに応じて、つまみ２０２の移動する向きを変えてもよい。例えば、スライドバー制御部１０５は、第１操作において、タッチ位置が左向きに変化すると、つまみ２０２を左に移動させ、タッチ位置が右向きに変化すると、つまみ２０２を右に移動させる。また、スライドバー制御部１０５は、第２操作において、タッチ位置が上向きに変化すると、つまみ２０２を右に移動させ、タッチ位置が下向きに変化すると、つまみ２０２を左に移動させる。なお、スライドバー制御部１０５は、第２操作において、タッチ位置が上向きに変化すると、つまみ２０２を左に移動させ、タッチ位置が下向きに変化すると、つまみ２０２を右に移動させてもよい。
【００５１】
また、ドラッグ操作とつまみ２０２の移動とがリアルタイムに行われてもよい。また、つまみ２０２を移動させる場合には、ボルトに対してナットが回転するように、つまみを回転させるアニメーションをつけてもよい。
【００５２】
また、ユーザがつまみ２０２をバー２０１に対して斜めにドラッグした場合、制御部１０４は第１操作と第２操作とが同時に行われたと判断し、スライドバー制御部１０５は、平行移動距離および垂直移動距離のそれぞれに対応するつまみ２０２の移動距離の合計分だけつまみ２０２を移動させてもよい。
【００５３】
また、ステップ５０２においてつまみ２０２がタッチされた場合に設定値の調整が行われていたが、バー２０１がタッチされた場合でも設定値の調整が行われてもよい。この場合、例えば、スライドバー制御部１０５は、そのタッチ位置につまみ２０２を移動させ、その後、タッチ位置が移動したか否かを判断する。
【００５４】
次に、上記の動作の具体例を説明する。
【００５５】
図６は、携帯端末１００の動作の具体例を説明するための図である。図６では、設定値を音楽データの再生開始時刻としている。また、設定値の調整可能範囲を０〜１００秒とし、スライドバー１０７の左端の位置に対応する設定値を０秒、スライドバー１０７の右端の位置に対応する設定値を１００秒としている。また、スライドバー１０７の斜線の垂直方向の長さｂおよび平行方向の長さｃの比をｂ：ｃ＝１：１とし、係数ｎをｎ＝０．１とする。さらに、スライドバー１０７の平行方向へのドラッグ操作に対して、再生開始時刻は１０段階で調整可能であるとする。つまり、スライドバー１０７の平行方向へのドラッグ操作に対して、再生開始時刻は１０秒単位で調整可能であるとする。そして再生開始時刻の初期値は、２０秒であるとする。
【００５６】
ユーザが再生開始時刻を２０秒から６２秒に変更する場合、先ず、ユーザは、スライドバー１０７を表示させ（状態６０１）、その後、スライドバー１０７のつまみ２０２にタッチすることで再生開始時刻の調整を開始する（状態６０２）。
【００５７】
続いて、ユーザは、スライドバー１０７の平行方向右向きへのドラッグ操作を行い、再生開始時刻を６０秒に変化させる（状態６０３）。
【００５８】
そして、ユーザは、スライドバー１０７の垂直方向上向きにドラッグ操作を行う。このとき、ユーザは、スライドバー１０７の平行方向へのドラッグ操作における２０秒分の移動距離だけ、垂直方向上向きにドラッグ操作を行うことで、つまみ２０２の移動距離ＣをＣ＝ｎＢｃ／ｂ＝０．１×２０×１÷１＝２とすることが可能になり、再生開始時刻を６０＋２＝６２秒にすることができる（状態６０４）。
【００５９】
なお、スライドバー１０７の斜線の垂直方向の長さｂおよび平行方向の長さｃの比をｂ：ｃ＝２：１としたときに上記と同じ動作が行われると、垂直方向へのドラッグ操作におけるつまみ２０２の移動距離ＣがＣ＝ｎＢｃ／ｂ＝０．１×２０×１÷２＝１となるので、設定値は６１秒になる。
【００６０】
以上説明したように本実施形態によれば、表示入力制御部１０２は、設定値を調整するためのスライドバー１０７を表示画面１０６に表示するとともに、表示画面１０６上のタッチ操作が行われたタッチ位置を検出する。制御部１０４は、表示入力制御部１０２にて検出されたタッチ位置に基づいて、スライドバー１０７の平行方向へのドラッグ操作である第１操作と、スライドバー１０７に対する、第１操作と異なる第２操作とを検出する。スライドバー制御部１０５は、第１操作によるタッチ位置の移動距離である平行移動距離と、第２操作の操作内容とに応じて設定値を変化させる。
【００６１】
これにより、スライドバー１０７とは異なるスライドバー１０７を表示させなくても、ユーザは第２操作を行うことでユーザが設定値を細かく調整することが可能になる。したがって、設定値の細やかな調整にかかる手間を軽減することが可能になり、設定値を容易にかつ素早く正確に調整することが可能になる。
【００６２】
また、本実施形態では、第２操作は、タッチ位置がスライドバー１０７の垂直方向に移動するような操作である。このため、ユーザは、タッチパネル１０１から指を離さずに、第１操作と第２操作とを連続して行うことが可能になるので、素早くかつ容易に設定値を所望の値にすることが可能になる。
【００６３】
また、本実施形態では、垂直移動距離に対する設定値の変化率は、平行移動距離に対する設定値の変化率より小さい。このため、ユーザは、スライドバー１０７の平行方向へのドラッグ操作において設定値を大まかに調整し、スライドバー１０７の垂直方向へのドラッグ操作において設定値の細やかに調整できる。
【００６４】
また、本実施形態では、スライドバー１０７には、スライドバー１０７の接線との成す角度が垂直移動量に対する設定値の変化率に応じて定められた斜線が描かれている。この場合、ユーザに垂直移動距離に応じた設定値の変化量を直感的に把握させることができる。
【００６５】
次に本発明の他の実施形態について説明する。
【００６６】
第１実施形態では、スライドバー１０７の垂直方向へのドラッグ操作による垂直移動距離と、つまみ２０２の移動距離（設定値の変化量）との関係を斜線の傾斜角度で明示していた。しかしながら、これとは別の方法で垂直移動距離とつまみ２０２の移動距離との関係を明示してもよい。
【００６７】
例えば、実際のボルトとナットの場合、ボルトが同一であれば、ナットの外側の直径の大きさに応じて、ナットを１回転させるためのユーザの動作の大きさが変わる。これを模して、図７で示すように、つまみ２０２の大きさを垂直移動距離に対するつまみ２０２の移動距離の変化率（設定値の変化率）に応じて定める。
【００６８】
より具体的には、ナットの外側の直径が大きいほど、ユーザのナットを大きく動かしてもナットがあまり回転しなくなる。このため、つまみ２０２が大きいほど、垂直移動距離に対するつまみ２０２の移動距離の割合が小さする。例えば、つまみ２０２の高さをｍとした場合、垂直移動距離Ｂとつまみ２０２の移動距離Ｃとに、Ｃ＝ｎＢ／ｍの関係を持たせる。これにより、ユーザに垂直移動距離に応じた設定値の変化量を直感的に把握させることができる。
【００６９】
このとき、スライドバー制御部１０５は、垂直移動量に対する設定値の変化率に応じた回転速度で、つまみ２０２をスライドバー１０７を回転軸として回転させるアニメーションをつけてもよい。
【００７０】
また、第１実施形態では、第２操作は、スライドバー１０７の垂直方向へのドラッグ操作であり、第２操作の操作内容は垂直移動距離であるとしていた。しかしながら、第２操作やその操作内容は別のものでもよい。
【００７１】
例えば、第２操作は、バー２０１やつまみ２０２に対するクリック操作や長押し操作などでもよい。この場合、スライドバー制御部１０５は、例えば、クリック操作の回数や長押しされた時間などに応じて設定値を変化させる。また、第２操作は、タッチ位置を素早く短い距離だけ移動させるフリック操作でもよい。この場合、スライドバー制御部１０５は、例えば、そのフリック操作におけるタッチ位置の移動速度に応じて設定値を変化させる。
【００７２】
また、第２操作がスライドバー１０７の垂直方向へのドラッグ操作である場合でも、スライドバー制御部１０５は、垂直移動距離に応じて設定値を変化させる代わりに、スライドバー１０７の垂直方向へのタッチ位置の移動速度または移動加速度に応じて設定値を変化させてもよいし、垂直移動距離、移動速度および移動加速度の所定の組み合わせに応じて設定値を変化させてもよい。
【００７３】
例えば、垂直移動距離をＢとし、移動速度をＢ’とした場合、スライドバー制御部１０５は、垂直移動距離Ｂと移動速度Ｂ’の積Ｂ・Ｂ’に応じて設定値を変化させてもよい。この場合、ユーザは、第２操作において、同じ距離だけドラッグしても、素早くドラッグするほど設定値を大きく変化させることができる。このため、例えば、第２操作にて調整可能な設定値の範囲が広い場合、ユーザは素早くドラッグして設定値を所望の値付近に変化させ、その後、ユーザはゆっくりドラッグして設定値を所望の値にすることができる。したがって、素早くかつ容易に設定値を所望の値にすることが可能になる。
【００７４】
また、スライドバー１０７のバー２０１の形状は、直線状であったが他の形状でもよい。例えば、バー２０１は、図８に示すように円形状でもよいし、図９に示すように、ある箇所で折り曲げられた形状でもよい。また、つまみ２０２の形状は、楕円形状で表していたが、図１０で示したように、ナットの側面図により近い形状でもよい。
【００７５】
また、電子機器は携帯端末１００に限らず適宜変更可能である。さらに、表示入力制御部１０２は、複数の設定値のそれぞれを調整するための複数のスライドバー１０７を同時に表示画面１０６に表示してもよい。
【００７６】
また、第２操作として、主にタッチ位置がスライドバー１０７の法線方向に移動するような操作を例に説明したが、第２操作はこのような操作に限らず適宜変更可能である。
【００７７】
また、ユーザは、通常、タッチパネル１０１への操作を手で行うため、スライドバー１０７の平行方向や法線方向へのドラッグ操作を厳密に行うことは困難である。このため、スライドバー１０７に対して少し斜めにタッチ位置が変化しても、スライドバー１０７の平行方向や法線方向へのドラッグ操作であると判断できるようにしてもよい。
【００７８】
以上、実施形態を参照して本願発明を説明したが、本願発明は、上記実施形態に限定されたものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更を行うことができる。
【００７９】
この出願は、２０１０年６月１７日に出願された日本出願特願２０１０−１３８７０７号公報を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【図１】
2011158549.tif 000003
【図２】
2011158549.tif 000004
【図３】
2011158549.tif 000005
【図４】
2011158549.tif 000006
【図５】
2011158549.tif 000007
【図６】
2011158549.tif 000008
【図７】
2011158549.tif 000009
【図８】
2011158549.tif 000010
【図９】
2011158549.tif 000011
【図１０】
2011158549.tif 000012
【国際調査報告】
2011158549.tif 000013
2011158549.tif 000014
2011158549.tif 000015