(57)【要約】【課題】使用者の意図に反してタッチパネルの端からスワイプ操作が開始されない場合でも選択メニューを表示する。【解決手段】接触位置検出部１３で位置入力デバイス上の指の接触位置を検出し、接触速度検出部１４で指の操作速度を検出する。メニュー表示判定部１５で、上記検出された指の接触開始位置と指の上記接触開始位置での操作速度とが、タッチパネル１１に選択メニューを表示させる操作条件「指の接触開始位置は、タッチパネルの端から設定範囲内であり、且つ指の上記接触開始位置での操作速度は、設定速度範囲内である。」に合致すると判断した場合に、メニュー表示部１６で、タッチパネル１１の表示デバイスに対する機能選択メニューの表示を行う。こうして、意図に反してタッチパネル１１の端からスワイプ操作が開始されない場合でも、当該スワイプ操作がタッチパネル１１の端から開始されたと見なして、機能選択メニューを表示できる。【選択図】図１
2014044657.tif 000002
【特許請求の範囲】
【請求項１】
表示デバイスと透明な位置入力デバイスとが積層されて成るタッチパネルと、
上記位置入力デバイスからの入力位置を表す位置信号に基づいて、上記位置入力デバイス上における指の接触開始位置および指の上記接触開始位置での操作速度を検出すると共に、検出された上記指の接触開始位置と上記指の操作速度とが上記タッチパネルに選択メニューを表示させるための操作条件に合致する場合に選択メニュー表示処理を行うメニュー表示制御部と
を備えたことを特徴とする携帯情報装置。
【請求項２】
請求項１に記載の携帯情報装置において、
上記タッチパネルに選択メニューを表示させるための上記操作条件とは、
上記指の接触開始位置は、上記タッチパネルの端から上記タッチパネルの中央に向かって予め設定された位置までの設定範囲内であり、
且つ、指の上記接触開始位置での操作速度は、予め設定された設定速度範囲内である
ことを特徴とする携帯情報装置。
【請求項３】
請求項１あるいは請求項２に記載の携帯情報装置において、
上記メニュー表示制御部は、
上記検出された指の接触開始位置と上記検出された指の操作速度とが上記タッチパネルに選択メニューを表示させるための上記操作条件に合致するか否かを判断するメニュー表示判定部と、
上記メニュー表示判定部によって上記操作条件に合致すると判断された場合に、上記タッチパネルの上記表示デバイスに対する上記選択メニューの表示処理を行うメニュー表示部と
を含むことを特徴とする携帯情報装置。
【請求項４】
請求項３に記載の携帯情報装置において、
上記メニュー表示制御部は、
上記位置入力デバイスからの位置信号に基づいて、上記位置入力デバイス上における指の接触位置を検出する接触位置検出部と、
上記位置入力デバイスからの位置信号に基づいて、上記位置入力デバイスに対する上記接触位置での指の操作速度を検出する接触速度検出部と
を含むことを特徴とする携帯情報装置。
【請求項５】
接触位置検出部によって、表示デバイスに積層されてタッチパネルを構成する位置入力デバイスからの位置信号に基づいて、上記位置入力デバイス上における指の接触開始位置を検出する接触開始位置検出ステップと、
接触速度検出部によって、上記位置信号に基づいて、上記位置入力デバイスに対する上記接触開始位置での指の操作速度を検出する操作速度検出ステップと、
メニュー表示判定部によって、上記検出された指の接触開始位置と上記検出された指の接触開始位置での操作速度とが上記タッチパネルに選択メニューを表示させるための操作条件に合致するか否かを判断する判断ステップと、
メニュー表示部によって、上記メニュー表示判定部で上記操作条件に合致すると判断された場合に、上記表示デバイスに対する上記選択メニューの表示処理を行うメニュー表示処理ステップと
を備え、
上記タッチパネルに選択メニューを表示させるための上記操作条件とは、
上記指の接触開始位置は、上記タッチパネルの端から上記タッチパネルの中央に向かって予め設定された位置までの設定範囲内であり、
且つ、指の上記接触開始位置での操作速度は、予め設定された設定速度範囲内である
ことを特徴とする選択メニュー表示方法。
【請求項６】
コンピュータを、
請求項４に記載の携帯情報装置における接触位置検出部,接触速度検出部,メニュー表示判定部およびメニュー表示部
として機能させることを特徴とする選択メニュー表示プログラム。
【請求項７】
請求項６に記載の選択メニュー表示プログラムが記録されたことを特徴とするコンピュータ読出し可能なプログラム記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、選択メニュー表示機能を有する携帯情報装置,選択メニュー表示方法,選択メニュー表示プログラムおよびプログラム記録媒体に関する。
【背景技術】
【０００２】
表示デバイスと透明の位置入力デバイスとを積層して成るタッチパネルに指で触れることによって入力操作を行う携帯型通信端末においては、
・薄型化や画面の外枠領域の最小化等による軽量化
・大画面化による視認性向上
等の改善が進んでいる。
【０００３】
このような改善に合わせて、携帯性向上の観点から操作ボタンの少数化や片手での操作性の改善が行われている。
【０００４】
例えば、インターネットブラウザにおいては、
・閲覧サイトの行き来(進む、戻る)
・予め登録しておいたサイト一覧の表示やサイトの選択(ブックマーク)
・閲覧履歴の参照（履歴）
・サイトデータの再取得（リロード）
・表示や動作に関わるオプション選択（設定）
等の操作のために機能選択メニューを表示し、ユーザーに選択させることによって各機能を実行するようになっている。
【０００５】
ところが、上記インターネットブラウザの画面表示においては、閲覧サイトによってボタンやリンクの配置が変化するため、機能選択メニューの表示を固定位置に割り当てるのは最善ではない。
【０００６】
そのような問題の解決として、上記機能選択メニューの表示を特定のボタン(例えば、物理的なボタン)に割り当てるのではなく、上記タッチパネル上において特定領域から開始する特定のタッチ操作に割り当てている。
【０００７】
図４に例示する携帯型通信端末では、ボタンやリンクが配置される可能性が低い、例えばタッチパネル２の左端を起点にしたタッチパネル２の中央方向へのスワイプ操作に、上記機能選択メニューの表示を割り当てている。尚、図４において、図４(a)は正面図であり、図４(b)は図４(a)のＡ‐Ａ'矢視断面図である。また、１は外枠であり、２aは上記位置入力デバイスであり、２bは上記表示デバイスであり、３は機能選択メニューである。そして、図５に示すように、タッチパネル２の端から指でのスワイプ操作が開始された場合に、図４(a)に示すように機能選択メニュー３が表示されるのである。
【０００８】
この操作によれば、上記タッチパネル２の端からのスワイプ操作以外の操作は、ブラウザアプリケーションで使用することができる。そのために、サイト閲覧操作を阻害することなく、上記機能選択メニューの表示機能を追加することができるのである。
【０００９】
しかしながら、上述したごとく、軽量化や視認性向上を追求した携帯型通信端末においては、素早くスワイプ操作を行った場合には、以下の理由によって、ユーザーの意図に反してタッチパネル２の端からのスワイプ操作としては検出されず、タッチパネル２端からやや中央に寄った位置を開始点としたスワイプ操作として検出される可能性が高まる。そのために、ユーザーが意図したように上記機能選択メニューを表示できないという問題がある。
【００１０】
・理由１：図６に示すように、軽量化によって幅が狭くなった外枠１aの縁に指４が引っ掛かって指４が一瞬飛び跳ねることにより、タッチパネル２の端よりも少し内側に指４が着地してからのスワイプ操作になってしまう。この場合には、タッチパネル２端からのスワイプ操作開始ではないため、上記機能選択メニューは表示されない。
【００１１】
・理由２：図７に示すように、外枠１bの上面がタッチパネル２の上面よりも僅かに上方向にずれている場合に、素早くスワイプ操作を行うと、指４が外枠１bの上面からタッチパネル２の上面に移動する際に、タッチパネル２端から離れた位置に着地してしまう。この場合にもタッチパネル２端からのスワイプ操作開始という条件を満たさないため、上記機能選択メニューは表示されない。
【００１２】
上述のユーザーの意図に反してタッチパネル２の端からのスワイプ操作としては検出されず、上記機能選択メニューを表示できないという問題に対処するために、「タッチパネル２端」をスワイプ操作の開始点とするという条件を、「タッチパネル２端から一定範囲内まで」をスワイプ操作の開始点とするという条件に緩和することが考えられる。
【００１３】
例えば、特開２０１２‐７９３１５号公報(特許文献１)に開示された電子書籍のページめくり装置では、電子書籍が表示された画面の予め設定された右側ＵＩ(User Interface：使用者インターフェース)作動領域より左側でタッチダウンされて右方向にドラッグおよびタッチアップされると、１ページ前のページを画面に表示する。一方、左側ＵＩ作動領域より右側でタッチダウンされて左方向にドラッグおよびタッチアップされると、次のページを画面に表示するようにしている。
【００１４】
このように、上記特許文献１に開示された電子書籍のページめくり装置においては、ページめくり操作を、画面内の特定の位置へのタッチ操作および特定の動作に割り当てている。そのため、上記特許文献１に開示されたページめくり操作を、上記携帯型通信端末における機能選択メニューの表示操作に適用させた場合には、ブラウザアプリケーションで使用できるタッチパネル２の範囲が狭まって、例えばタッチパネル２の中央部分でしかドラッグスクロールができないことになる。したがって、ブラウザアプリケーションの操作性低下に繋がるという問題がある。
【先行技術文献】
【特許文献】
【００１５】
【特許文献１】特開２０１２‐７９３１５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１６】
そこで、この発明の課題は、使用者の意図に反してタッチパネルの端からスワイプ操作が開始されない場合でも、タッチパネルの端からスワイプ操作が開始されたと見なして選択メニューを表示できる携帯情報装置、選択メニュー表示方法、選択メニュー表示プログラム、および、プログラム記録媒体を提供することにある。
【課題を解決するための手段】
【００１７】
上記課題を解決するため、この発明の携帯情報装置は、
表示デバイスと透明な位置入力デバイスとが積層されて成るタッチパネルと、
上記位置入力デバイスからの入力位置を表す位置信号に基づいて、上記位置入力デバイス上における指の接触開始位置および指の上記接触開始位置での操作速度を検出すると共に、検出された上記指の接触開始位置と上記指の操作速度とが上記タッチパネルに選択メニューを表示させるための操作条件に合致する場合に選択メニュー表示処理を行うメニュー表示制御部と
を備えたことを特徴としている。
【００１８】
上記タッチパネルの縁に指が引っ掛かって指が一瞬飛び跳ねて上記タッチパネルの端よりも少し内側に着地してからスワイプ操作が開始される場合や、上記タッチパネルの外枠の上面が上記タッチパネルの上面よりも僅かに上方向にずれているために指が上記タッチパネルの端から離れた位置に着地してスワイプ操作が開始される場合など、使用者の意図に反して上記タッチパネルの端からスワイプ操作が開始されない場合には、上記タッチパネル上の指の接触開始位置からスワイプ操作を開始する場合に比して、指の接触開始位置での操作速度は速くなっている。
【００１９】
上記構成によれば、上記タッチパネルを構成する上記位置入力デバイス上における指の接触開始位置に加えて指の上記接触開始位置での操作速度に基づいて、上記タッチパネルに選択メニューを表示させるための操作条件に合致することを判断するので、上述のような意図に反して上記タッチパネルの端からスワイプ操作が開始されずに、スワイプ操作の途中で指が上記位置入力デバイスに接触開始した場合でも、当該スワイプ操作が上記タッチパネルの端から開始されたと見なすことが可能になる。
【００２０】
したがって、使用者の意図に反してタッチパネルの端からスワイプ操作が開始されない場合であっても、選択メニューを表示することが可能なる。
【００２１】
また、１実施の形態の携帯情報装置では、
上記タッチパネルに選択メニューを表示させるための上記操作条件とは、
上記指の接触開始位置は、上記タッチパネルの端から上記タッチパネルの中央に向かって予め設定された位置までの設定範囲内であり、
且つ、指の上記接触開始位置での操作速度は、予め設定された設定速度範囲内である。
【００２２】
この実施の形態によれば、上記タッチパネルに選択メニューを表示させるための上記操作条件を、
『上記指の接触開始位置は、上記タッチパネルの端から上記タッチパネルの中央に向かって予め設定された位置までの設定範囲内であり、
且つ、指の上記接触開始位置での操作速度は、予め設定された設定速度範囲内である。』
と規定しているので、上記位置入力デバイス上の指の接触開始位置および指の上記接触開始位置での操作速度が上記操作条件に合致している場合には、使用者の意図に反して上記タッチパネルの端からスワイプ操作が開始されていない場合でも、的確に、当該スワイプ操作が上記タッチパネルの端から開始されたと見なすことができる。
【００２３】
また、１実施の形態の携帯情報装置では、
上記メニュー表示制御部は、
上記検出された指の接触開始位置と上記検出された指の操作速度とが上記タッチパネルに選択メニューを表示させるための上記操作条件に合致するか否かを判断するメニュー表示判定部と、
上記メニュー表示判定部によって上記操作条件に合致すると判断された場合に、上記タッチパネルの上記表示デバイスに対する上記選択メニューの表示処理を行うメニュー表示部と
を含んでいる。
【００２４】
この実施の形態によれば、上記メニュー表示判定部によって、上記検出された指の接触開始位置と上記検出された指の操作速度とが上記操作条件に合致するか否かを判断し、上記メニュー表示部によって、上記タッチパネルの上記表示デバイスに対する上記選択メニューの表示処理を行うようにしている。したがって、素早くスワイプ操作が行われた場合でも、正しく且つ速やかに、当該スワイプ操作が上記タッチパネルの端から開始されたと見なせるか否かを判断して、上記選択メニューを表示することができる。
【００２５】
また、１実施の形態の携帯情報装置では、
上記メニュー表示制御部は、
上記位置入力デバイスからの位置信号に基づいて、上記位置入力デバイス上における指の接触位置を検出する接触位置検出部と、
上記位置入力デバイスからの位置信号に基づいて、上記位置入力デバイスに対する上記接触位置での指の操作速度を検出する接触速度検出部と
を含んでいる。
【００２６】
この実施の形態によれば、上記接触位置検出部によって、上記位置入力デバイス上における指の接触位置を検出し、上記接触速度検出部によって、上記接触位置での指の操作速度を検出するようにしている。したがって、指の接触開始位置と上記接触開始位置での指の操作速度とをリアルタイムで検出して、上記検出された指の接触開始位置と指の操作速度とが上記操作条件に合致するか否かを、速やかに判断することができる。
【００２７】
また、この発明の選択メニュー表示方法は、
接触位置検出部によって、表示デバイスに積層されてタッチパネルを構成する位置入力デバイスからの位置信号に基づいて、上記位置入力デバイス上における指の接触開始位置を検出する接触開始位置検出ステップと、
接触速度検出部によって、上記位置信号に基づいて、上記位置入力デバイスに対する上記接触開始位置での指の操作速度を検出する操作速度検出ステップと、
メニュー表示判定部によって、上記検出された指の接触開始位置と上記検出された指の上記接触開始位置での操作速度とが上記タッチパネルに選択メニューを表示させるための操作条件に合致するか否かを判断する判断ステップと、
メニュー表示部によって、上記メニュー表示判定部で上記操作条件に合致すると判断された場合に、上記表示デバイスに対する上記選択メニューの表示処理を行うメニュー表示処理ステップと
を備え、
上記タッチパネルに選択メニューを表示させるための上記操作条件とは、
上記指の接触開始位置は、上記タッチパネルの端から上記タッチパネルの中央に向かって予め設定された位置までの設定範囲内であり、
且つ、指の上記接触開始位置での操作速度は、予め設定された設定速度範囲内である
ことを特徴としている。
【００２８】
上記構成によれば、上記タッチパネルを構成する上記位置入力デバイス上における指の接触開始位置に加えて指の上記接触開始位置での操作速度に基づいて、上記タッチパネルに選択メニューを表示させるための操作条件に合致することを判断するので、使用者の意図に反して上記タッチパネルの端からスワイプ操作が開始されずに、スワイプ操作の途中で指が上記位置入力デバイスに接触開始した場合でも、的確に、当該スワイプ操作が上記タッチパネルの端から開始されたと見なすことができる。
【００２９】
したがって、使用者の意図に反してタッチパネルの端からスワイプ操作が開始されない場合であっても、選択メニューを表示することができる。
【００３０】
また、この発明の選択メニュー表示プログラムは、
コンピュータを、
上記この発明の携帯情報装置における接触位置検出部,接触速度検出部,メニュー表示判定部およびメニュー表示部
として機能させることを特徴としている。
【００３１】
また、この発明のプログラム記録媒体は、
上記この発明の選択メニュー表示プログラムが記録されたことを特徴としている。
【００３２】
上記選択メニュー表示プログラムおよび上記プログラム記録媒体の構成によれば、使用者の意図に反して上記タッチパネルの端からスワイプ操作が開始されない場合でも、的確に当該スワイプ操作が上記タッチパネルの端から開始されたと見なすことができ、選択メニューを表示することができる。
【発明の効果】
【００３３】
以上より明らかなように、この発明によれば、使用者の意図に反して上記タッチパネルの端からスワイプ操作が開始されずに、スワイプ操作の途中で指が上記位置入力デバイスに接触開始した場合でも、当該スワイプ操作が上記タッチパネルの端から開始されたと見なすことが可能になる。
【００３４】
したがって、使用者の意図に反してタッチパネルの端からスワイプ操作が開始されない場合であっても、選択メニューを表示することが可能なる。
【００３５】
さらに、「使用者の意図に反してタッチパネルの端からスワイプ操作が開始されない」場合の対策を、ソフトウェアのみで行うことができ、新たなハードウェアの追加によるコスト増大を招くことがない。また、従来のスワイプ操作の操作性を損なうこともない。
【図面の簡単な説明】
【００３６】
【図１】この発明の携帯情報装置における機能選択メニュー表示制御系の機能ブロック図である。
【図２】スワイプ操作時における指速度の変化を示す図である。
【図３】機能選択メニュー表示制御処理動作のフローチャートである。
【図４】携帯型通信端末の正面図および断面図である。
【図５】図４の携帯型通信端末に対する正常なスワイプ操作の説明図である。
【図６】外枠の縁に指が引っ掛かった異常なスワイプ操作の説明図である。
【図７】指がタッチパネルの端から離れた位置に着地した異常なスワイプ操作の説明図である。
【発明を実施するための形態】
【００３７】
以下、この発明を図示の実施の形態により詳細に説明する。図１は、本実施の形態の携帯情報装置における例えばインターネットブラウザ等の機能選択メニュー表示を制御する機能選択メニュー表示制御系における機能的構成を示す機能ブロック図である。
【００３８】
本携帯情報装置は、例えばスマートフォン(商品名)であり、図示しないが図４に示すような外観を呈している。そして、筺体の表面に配置されるタッチパネルを有しており、このタッチパネルの下側には通話用マイクが配置され、上記タッチパネルの上側には通話用スピーカが配置されている。
【００３９】
図１において、上記タッチパネル１１は、表示機能と入力機能とを有するものであり、例えば、静電容量方式の透明な位置入力デバイスと、ＬＣＤ(Liquid Crystal Display：液晶ディスプレイ)パネル等の表示デバイスとが積層されて構成されている。そして、制御部１２は、上記位置入力デバイスからの入力位置を表す位置信号を受けて、入力文字を認識したり、指定された機能選択メニューを認識したりする。そして、上記表示デバイスに表示信号を出力して入力文字列を表示したり、指定された機能選択メニューの実行結果を表示したりする。
【００４０】
接触位置検出部１３は、制御部１２から送出されてくるタッチパネル１１の位置入力デバイスからの位置信号に基づいて、上記位置入力デバイス上における指の接触位置を検出する。接触速度検出部１４は、制御部１２から送出されてくる上記位置入力デバイスからの位置信号に基づいて、上記位置入力デバイスに対する指の接触速度(操作速度)を検出する。
【００４１】
メニュー表示判定部１５は、上記接触位置検出部１３によって検出された指の接触開始位置と、接触速度検出部１４によって検出された指の上記接触開始位置での接触速度とに基づいて、使用者によるタッチパネル１１に対する操作は上記機能選択メニュー表示を行うための操作であるか否かを判定する。メニュー表示部１６は、メニュー表示判定部１５の判定結果に基づいて、タッチパネル１１の上記表示デバイスに対する機能選択メニューの表示処理を実行する。
【００４２】
そして、上記制御部１２は、上記タッチパネル１１,接触位置検出部１３,接触速度検出部１４,メニュー表示判定部１５およびメニュー表示部１６を制御して、機能選択メニュー表示制御処理動作を実行する。
【００４３】
すなわち、本実施の形態においては、上記接触位置検出部１３,接触速度検出部１４,メニュー表示判定部１５およびメニュー表示部１６によって、上記メニュー表示制御部を構成しているのである。
【００４４】
さらに、上記制御部１２は、図示しない上記マイク,操作キー,記憶部,通信部等から信号を受け、種々の処理を行って、図示しない上記スピーカ,上記記憶部,上記通信部等に信号を出力する。
【００４５】
尚、以下においては、上記タッチパネル１１を上記位置入力デバイスと上記表示デバイスとに区別せずに、単にタッチパネル１１と言う。
【００４６】
ここで、上記メニュー表示判定部１５による「機能選択メニューを表示させるための操作であるか否かの判定方法」について説明する。
【００４７】
本実施の形態においては、上記メニュー表示判定部１５は、下記のごとく、従来の判定条件１に加えて、判定条件２を満たすような「タッチパネル１１の端からではないスワイプ操作」を、機能選択メニュー表示条件に加えるのである。
・判定条件１：タッチパネル１１の端からタッチパネル１１の中央方向に向かってス      ワイプ操作が行われた場合。
・判定条件２：タッチパネル１１の端からタッチパネル１１の中央方向に向かって予      め設定された設定距離までの設定範囲内の位置からスワイプ操作が開始され、且つ      スワイプ開始点での操作速度が予め設定された設定速度範囲内にある場合。
【００４８】
図６に示す上記理由１および図７に示す上記理由２によって、判定条件２のごとく、タッチパネル１１の端から少し中央寄りの地点からスワイプ操作が開始された場合には、最初から上記地点に指をタッチしてその地点からスワイプ操作を開始する場合と比較して接触速度検出部１４で検出される操作の初速度が速くなる。そこで、特定の設定速度よりも速いスワイプ開始速度であることを判定条件２に加えるのである。また、異常に速いスワイプ開始速度の場合にはノイズと考えられるので、無視するのである。
【００４９】
以下、上記タッチパネル１１の端から少し中央寄りの地点からスワイプ操作が開始された場合に操作の初速度が速くなるメカニズムについて、具体的に説明する。
【００５０】
すなわち、上記タッチパネル１１に指を触れて指を移動する操作は。次のように細かく分解することができる。
指をタッチパネル１１に触れる            →  指移動速度は０から少しずつ増加
指をタッチパネル１１に触れたまま動かす  →  指移動速度は略一定
指をタッチパネル１１に触れたまま止める  →  指移動速度は少しずつ減少して０へ  
【００５１】
つまり、停止状態から指の移動速度が上がっていき、その後移動速度が減少して最終的に停止するのである。
【００５２】
これにより、縦軸を時間とし、横軸を操作速度(移動速度)とした場合に、スワイプ操作時における指の操作速度の変化は、例えば図２に示すような正規分布に近い曲線になる。尚、図２における時間と操作速度とは相対置で表現されている。
【００５３】
図２において、上記タッチパネル１１に指を触れた後、その位置からスワイプ操作を開始した場合には、時間「０」の指タッチの位置から指の操作速度の曲線は開始される。これに対し、操作途中からタッチパネル１１に触れた場合には、既に指が移動を開始して移動中である例えば時間「３」の位置から指の操作速度の曲線は開始される。
【００５４】
つまり、図６に示す上記理由１および図７に示す上記理由２では、使用者がタッチパネル１１の端にタッチしたつもりになってスワイプ操作を行っているにも関わらず、操作途中からタッチパネル１１にタッチしているので、図２に示す曲線の「☆」ではなく「★」の状態で指のタッチ位置が検出されることになる。
【００５５】
その場合、図２に示す曲線における「☆」の位置に比較して「★」の位置方が、指の移動速度が速くなっている。そこで、
・タッチパネル１１の端からタッチパネル１１の中央に向かって予め設定された位置      までの設定範囲内で指のタッチ開始を検出し、
さらに
・タッチ開始位置での指の操作速度が、予め設定された第１設定速度よりも大きく、      且つ予め上記第１設定速度よりも大きく設定された第２設定速度よりも小さい設定      速度範囲内である
ことを条件として、上記事象を検出することが可能となる。
【００５６】
ここで、上述の「タッチパネル１１の中央に向かって予め設定された位置」とは、例えば予め複数回の実測値から求めた、図６に示す上記理由１および図７に示す上記理由２において操作途中からタッチパネル１１にタッチする際にタッチパネル１１端からの最大距離の位置を、所定長さだけ超えるように設定された位置である。また、上述の「予め設定された第１設定速度」とは、例えば予め複数回の実測値から求めた、図６に示す上記理由１および図７に示す上記理由２において操作途中からタッチパネル１１にタッチする際のタッチ開始時の指の最大速度である。さらに、上述の「予め設定された第２設定速度」とは、異常に速く、ノイズと考えられる指の速度である。
【００５７】
ところで、上記機能的構成を有する携帯情報装置の具体的ハードウェア構成は、各種の処理を実行するプログラムを含む各種プログラムを記憶するプログラムメモリ、各種情報を記憶するデータメモリ、インターネット等の通信ネットワークと接続する通信Ｉ/Ｆ、入力装置、出力装置、表示装置、上記プログラムメモリ,データメモリ,通信Ｉ/Ｆ,入力装置,出力装置および表示装置等を制御して、機能選択メニュー表示等を実行するＣＰＵ(中央演算処理装置)等で成る。
【００５８】
すなわち、上記制御部１２,接触位置検出部１３,接触速度検出部１４,メニュー表示判定部１５およびメニュー表示部１６は上記ＣＰＵで構成され、タッチパネル１１は上記入力装置および上記表示装置で構成されるのである。また、上記ＣＰＵは、上述した各部１２〜１６による本実施の形態に係る処理動作の他に、演算・判断処理,計時処理および入出力処理等の各種の処理動作をも行うようになっている。
【００５９】
図３は、上記制御部１２による制御の下に実行される機能選択メニュー表示制御処理動作のフローチャートである。以下、図３に従って、上記機能選択メニュー表示制御処理動作について、詳細に説明する。制御部１２によって、タッチパネル１１からの上記位置信号の入力が検知されると、上記機能選択メニュー表示制御処理動作が開始される。
【００６０】
ステップＳ1で、上記制御部１２によって、タッチパネル１１に対するタッチイベントが検出されたか否かが判別される。その結果、上記タッチイベントが検出されるとステップＳ2に進む。ステップＳ2で、接触位置検出部１３によって、タッチパネル１１からの上記位置信号に基づいて、タッチパネル１１に対する指のタッチ位置(接触位置)が検出される。さらに、接触速度検出部１４によって、タッチパネル１１からの上記位置信号に基づいて、タッチパネル１１に対するタッチ位置での指の操作速度(接触速度)が検出される。
【００６１】
ステップＳ3で、上記メニュー表示判定部１５によって、接触位置検出部１３で検出されたタッチパネル１１に対するタッチ開始位置は、タッチパネル１１の端であるか否かが判別される。その結果、タッチパネル１１の端である場合にはステップＳ8に進む一方、そうでなければステップＳ4に進む。
【００６２】
ステップＳ4で、上記メニュー表示判定部１５によって、上記タッチパネル１１に対するタッチ開始位置は、タッチパネル１１の端からタッチパネル１１の中央に向かって予め設定された位置までの設定範囲内であるか否かが判別される。その結果、上記設定範囲内である場合にはステップＳ5に進み、そうでなければ機能選択メニュー表示制御処理動作が終了される。
【００６３】
ステップＳ5で、上記メニュー表示判定部１５によって、接触速度検出部１４で検出されたタッチパネル１１に対するタッチ開始位置での指の操作速度は上記設定速度範囲内であるか否かが判別される。その結果、上記設定速度範囲内である場合にはステップＳ6に進み、そうでなければ機能選択メニュー表示制御処理動作が終了される。
【００６４】
ステップＳ6で、上記メニュー表示判定部１５によって、接触位置検出部１３で検出された接触位置の変動に基づいて、タッチパネル１１に対して上記タッチに引き続いてスワイプ操作が行われたか否かが判別される。その結果、スワイプ操作が行われている場合には、使用者によるタッチパネル１１に対する操作は上記機能選択メニュー表示を行うための操作であると判定されて上記ステップＳ7に進む。一方、そうでない場合には、使用者によるタッチパネル１１に対する操作は上記機能選択メニュー表示を行うための操作ではないと判定されて機能選択メニュー表示制御処理動作が終了される。
【００６５】
ステップＳ7で、上記メニュー表示部１６によって、タッチパネル１１に対する機能選択メニューの表示処理が実行されて、タッチパネル１１に上記機能選択メニューが表示される。そうした後、機能選択メニュー表示制御処理動作が終了される。
【００６６】
ステップＳ8で、上記メニュー表示判定部１５によって、接触位置検出部１３で検出された接触位置の変動に基づいて、タッチパネル１１に対して、上記タッチに引き続いてスワイプ操作が行われたか否かが判別される。その結果、スワイプ操作が行われている場合にはステップＳ7に進み、そうでなければ機能選択メニュー表示制御処理動作が終了される。
【００６７】
以上のごとく、本実施の形態においては、上記表示デバイスと上記透明な位置入力デバイスとが積層されて成るタッチパネル１１を有する携帯情報装置に、上記接触位置検出部１３,接触速度検出部１４,メニュー表示判定部１５およびメニュー表示部１６によって構成されるメニュー表示制御部を設けている。
【００６８】
そして、上記メニュー表示制御部によって、上記位置入力デバイスからの位置信号に基づいて、上記位置入力デバイス上における指の接触開始位置および指の上記接触開始位置での操作速度を検出すると共に、検出された上記指の接触開始位置と上記指の操作速度とがタッチパネル１１に機能選択メニューを表示させるための操作条件に合致する場合に機能選択メニュー表示処理を行うようにしている。
【００６９】
上記タッチパネル１１の縁に指が引っ掛かって指が一瞬飛び跳ねてタッチパネル１１の端よりも少し内側に着地してからスワイプ操作が開始される場合や、タッチパネル１１の外枠の上面がタッチパネル１１の上面よりも僅かに上方向にずれているために指がタッチパネル１１の端から離れた位置に着地してスワイプ操作が開始される場合など、使用者の意図に反してタッチパネル１１の端からスワイプ操作が開始されない場合には、タッチパネル１１上の指の接触開始位置からスワイプ操作を開始する場合に比して、指の接触開始位置での操作速度は速くなっている。
【００７０】
本実施の形態の携帯情報装置によれば、タッチパネル１１を構成する上記位置入力デバイス上における指の接触開始位置と指の上記接触開始位置での操作速度とに基づいて、タッチパネル１１に機能選択メニューを表示させるための操作条件に合致することを判断するので、上述のような使用者の意図に反してタッチパネル１１の端からスワイプ操作が開始されずに、スワイプ操作の途中で指が上記位置入力デバイスに接触開始した場合でも、当該スワイプ操作がタッチパネル１１の端から開始されたと見なすことが可能になる。
【００７１】
したがって、使用者の意図に反してタッチパネル１１の端からスワイプ操作が開始されない場合であっても、機能選択メニューを表示することが可能なる。
【００７２】
また、本実施の形態においては、上記タッチパネル１１に選択メニューを表示させるための上記操作条件を、
・上記指の接触開始位置は、上記タッチパネルの端から上記タッチパネルの中央に向かって予め設定された位置までの設定範囲内であり、
且つ、
・指の上記接触開始位置での操作速度は、予め設定された設定速度範囲内である。
と規定している。
【００７３】
したがって、上記位置入力デバイス上の指の接触開始位置および指の上記接触開始位置での操作速度が上記操作条件に合致している場合には、使用者の意図に反して上記タッチパネルの端からスワイプ操作が開始されない場合でも、的確に、当該スワイプ操作が上記タッチパネルの端から開始されたと見なすことができる。
【００７４】
また、本実施の形態においては、上記メニュー表示制御部のメニュー表示判定部１５によって、上記検出された指の接触開始位置と上記検出された指の操作速度とが上記操作条件に合致するか否かを判断する。そして、メニュー表示部１６によって、タッチパネル１１の上記表示デバイスに対する機能選択メニューの表示処理を行うようにしている。
【００７５】
したがって、上記タッチパネル１１に対して素早くスワイプ操作が行われた場合であっても、正しく且つ速やかに、当該スワイプ操作がタッチパネル１１の端から開始されたと見なせるか否かを判断して、上記選択メニューを表示することができる。
【００７６】
また、本実施の形態においては、上記メニュー表示制御部の接触位置検出部１３によって、上記位置入力デバイス上における指の接触位置を検出する。さらに、接触速度検出部１４によって、上記接触位置での指の操作速度を検出するようにしている。
【００７７】
したがって、指の接触開始位置とこの接触開始位置での指の操作速度とをリアルタイムで検出して、上記検出された指の接触開始位置と上記検出された指の上記接触開始位置での操作速度とが上記操作条件に合致するか否かを、速やかに判断することができる。
【００７８】
尚、上記実施の形態においては、インターネットブラウザ等の機能選択メニュー表示を制御する場合を例に上げて説明している。しかしながら、この発明において表示制御を行うメニューは、機能選択メニューのみに限定されるものではない。例えば、アプリケーションの選択メニュー等のメニューであっても一向に差し支えない。要は、頻繁に表示されるメニューではなく、その表示指示用のボタンやスイッチがタッチパネル１１上の特定の位置に設定されていると、タッチパネル１１に対する他の操作性を阻害するようなメニューであればよいのである。
【００７９】
ところで、上記実施の形態における上記制御部１２,接触位置検出部１３,接触速度検出部１４,メニュー表示判定部１５およびメニュー表示部１６としての機能は、プログラム記録媒体に記録された機能選択メニュー表示制御プログラムによって実現される。上記実施の形態における上記プログラム記録媒体は、ＲＯＭ(リード・オンリ・メモリ)でなるプログラムメディアである。
【符号の説明】
【００８０】
１１…タッチパネル、
１２…制御部、
１３…接触位置検出部、
１４…接触速度検出部、
１５…メニュー表示判定部、
１６…メニュー表示部。
【図１】
2014044657.tif 000003
【図２】
2014044657.tif 000004
【図３】
2014044657.tif 000005
【図４】
2014044657.tif 000006
【図５】
2014044657.tif 000007
【図６】
2014044657.tif 000008
【図７】
2014044657.tif 000009