(57)【要約】【課題】ユーザの操作に対する応答性能を損ねずに、誤作動を防止する。【解決手段】情報処理装置（１）は、タッチダウン位置と、タッチ位置との間の座標軸上の距離が、予め設定された閾値を超えたと判定した場合、アイコンに関連付けられた処理の実行を行わないと判定する操作判定部（１２）と、上記タッチダウンされたアイコンの大きさに合わせて、上記閾値を設定するタップ判定閾値設定部（１３）とを備える。【選択図】図１
2014215712.tif 000002
【特許請求の範囲】
【請求項１】
予め処理が対応付けられ、選択の対象として表示されているオブジェクトの接触検出領域への操作部上の接触を検出し、該接触検出領域内で上記操作部への接触が解除されたことを検出した場合に上記処理を実行する情報処理装置であって、
上記接触検出領域への接触を最初に検出した位置であるタッチダウン位置を含んだ接触検出領域に対応する上記オブジェクトの大きさに対応した閾値を設定する判定用閾値設定手段と、
上記タッチダウン位置と、上記操作部への接触が解除されるまでに接触を検出した位置であるタッチ位置との間の座標軸上の距離が、上記判定用閾値設定手段により設定された閾値を超えたか否かを判定し、上記距離が上記閾値を超えたと判定した場合、当該オブジェクトに関連付けられた処理の実行を行わないと判定する操作判定手段と、を備えることを特徴とすることを情報処理装置。
【請求項２】
上記判定用閾値設定手段は、上記オブジェクトを表示する表示画面上の直交する２つの座標軸のそれぞれについて、上記座標軸上の上記オブジェクトの長さに対応した上記閾値を設定し、
上記操作判定手段は、上記２つの座標軸のそれぞれについて、上記タッチダウン位置とタッチ位置との間の座標軸上の距離が、上記閾値を超えたか否かの判定を行うことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
上記判定用閾値設定手段が設定する上記閾値は、上記オブジェクトの長さを超えないことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
上記操作判定手段は、上記タッチダウン位置と上記タッチ位置との間の座標軸上の距離が上記閾値を超えていると判定した時点で、スクロール処理を開始させることを特徴とする請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
上記操作判定手段は、上記操作部への接触が検出された位置が上記オブジェクトの接触検出領域ではなかった場合は、接触を検出した時点で、スクロール処理を開始することを特徴とする請求項１から４のいずれか１項に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置に関する。
【背景技術】
【０００２】
近年、スマートフォンなどのタッチパネルを搭載した端末において、ユーザがタッチパネル上に表示されたアイコンやボタンなどのオブジェクトを指でタッチして操作する際に、指とタッチパネルの接触位置、接触時間、押圧等の情報を元に、オブジェクトに関連付けられた処理（所謂、タップ操作に基づく処理）を行う技術が用いられている。
【０００３】
例えば、特許文献１には、タッチパネルに接触させる操作子がタッチペン又はいずれの指であるのかによって、表示画面上に配置されるボタン等のサイズを変更し、また、ドラッグ操作時に操作子の種類に応じた画面スクロールが行われる携帯情報端末が記載されている。
【０００４】
また、特許文献２には、タッチパネル上のアイコンの表示領域に対し、このアイコンの検知領域を予め、一方向に拡張することで、ユーザが特別に意識しなくても、事前に指若しくはスタイラスのような入力媒体の指定又は入力媒体情報を取得するためだけの特別な操作を必要とせずに、ユーザの指若しくはスタイラスにあわせたボタンアイコンおよびリストアイコンの検知領域の大きさおよび位置を決定する技術が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１８２０７１号公報（２０１０年８月１９日公開）
【特許文献２】国際公開番号ＷＯ  ２０１２／１４４２３５  Ａ１（２０１２年１０月２６日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述のような従来技術により、タップ操作に基づく処理やスクロール処理についての誤作動をある程度防ぐことができる。しかしながら、ユーザが同じタップ操作やスクロール処理を意図した操作を行っている場合であっても、表示されているオブジェクトの形状によって、ユーザが実際に行う操作は異なるため、ユーザの操作に対して応答しない、または、意図する操作と異なる操作と判定されることにより、操作性を損ねてしまう、という問題がある。
【０００７】
本発明は、上記の問題点を、解決するためになされたものであり、その目的は、ユーザの操作に対する応答に関する性能を損ねることなく、誤作動を防止することにある。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明の一態様に係る情報処理装置は、予め処理が対応付けられ、選択の対象として表示されているオブジェクトの接触検出領域への操作部上の接触を検出し、該接触検出領域内で上記操作部への接触が解除されたことを検出した場合に上記処理を実行する情報処理装置であって、予め処理が対応付けられ、選択の対象として表示されているオブジェクトの接触検出領域への操作部上の接触を検出し、該接触検出領域内で接触が解除されたことを検出した場合に上記処理を実行する情報処理装置であって、上記接触検出領域への接触を最初に検出した位置であるタッチダウン位置を含んだ接触検出領域に対応する上記オブジェクトの大きさに対応した閾値を設定する判定用閾値設定手段と、上記タッチダウン位置と、上記操作部への接触が解除されるまでに接触を検出した位置であるタッチ位置との間の座標軸上の距離が、上記判定用閾値設定手段により設定された閾値を超えたか否かを判定し、上記距離が上記閾値を超えたと判定した場合、当該オブジェクトに関連付けられた処理の実行を行わないと判定する操作判定手段とを備える。
【発明の効果】
【０００９】
本発明の一態様によれば、ユーザの操作に対する応答に関する性能を損ねることなく、誤作動を防止することができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】本発明の各実施形態に係る機能ブロック図である。
【図２】本発明の各実施形態に係るアイコンサイズとタップ判定閾値情報の対応を記録するテーブルを表す図である。
【図３】本発明の各実施形態に係る表示画面の一例を示す図である。
【図４】本発明の各実施形態に係るフローチャートである。
【発明を実施するための形態】
【００１１】
〔実施形態１〕
以下、本発明の一実施形態について、図１から図４を参照して説明する。
【００１２】
〔１．情報処理装置１の構成〕
図１は、本実施形態に係る情報処理装置１の概略構成を示している。図１に示す通り、情報処理装置１は、制御部１０、記憶部２０、通信部３０、操作部４０、表示部５０を含んでいる。
【００１３】
通信部３０は、制御部１０からの要求に基づき外部との通信を行う。通信部３０は、ＩＥＥＥ８０２．１１やＬＴＥなどの無線接続の通信を行う。なお、通信部３０の通信は、無線接続に限定されるものではなく、有線接続であってもよい。また、情報処理装置１において、通信部３０は省略してもよい。
【００１４】
操作部４０は、指やスタイラスなどの接触を電気信号へ変換し、制御部１０へ出力する。操作部４０は、接触を電気信号へ変換することのできる静電誘導式、抵抗膜式、光学式などによるタッチパネルなどで構成される。また、操作部４０は、本実施形態においては、表示部５０上に設けられている。なお、操作部４０は、表示部５０と一体的に形成されていてもよい。
【００１５】
表示部５０は、制御部から表示画像の情報を受信し、表示画面に表示する。表示部５０は、ＬＣＤ（Liquid Crystal Display）、ＥＬ（Electroluminescence）ディスプレイなどの表示素子と、受信した画像データに基づいて表示素子を駆動するドライバ回路とを備える構成である。
【００１６】
（制御部１０の構成）制御部１０は、操作部４０から出力される接触に基づく信号を受け付け、記憶部２０および通信部３０と情報の入出力を行い、表示部５０へ表示画像を出力し、表示させる。
【００１７】
タッチ操作検出部１１は、操作部４０から出力される信号を表示画像上の位置を示す座標（以下、タッチ座標と表す。）へ変換する。座標は、表示画像の横方向をＸ軸、縦方向をＹ軸とする座標系における座標である。また、タッチ操作検出部１１は、ユーザが操作部４０へ接触を開始する操作であるタッチダウンを検出し、タッチダウンされた時点のタッチ座標（以下、タッチダウン座標と表す。）を、タッチダウン座標格納部２１へ格納し、タッチダウンされたことを示す情報を操作判定部１２へ出力する。タッチ操作検出部１１は、タッチダウンを検出してから、ユーザが操作部４０への接触を解除する操作であるタッチアップを検出するまで、逐次、タッチ座標を操作判定部１２へ出力する。タッチ操作検出部１１は、タッチアップを検出すると、タッチアップされたことを示す情報を操作判定部１２へ出力する。
【００１８】
操作判定部１２は、タッチ操作検出部１１からタッチダウンされたこと示す情報を受けると、タッチダウン座標格納部２１に格納されているタッチダウン座標、および記憶部２０に格納されているアイコン検出領域情報格納部２２（後述）を参照し、タッチダウン座標がいずれのアイコンの検出領域に含まれているか否かを判別する。タッチダウン座標がアイコンの検出領域に含まれている場合、そのアイコンの大きさを示すサイズ情報を、アイコン検出領域情報格納部２２から操作判定部１２は取得する。操作判定部１２はアイコンのサイズ情報を取得すると、タップ判定閾値設定部１３へ、そのアイコンのサイズ情報を出力する。これにより、アイコンのサイズ情報と対応した、ユーザの操作がタップであるか否かを判定し、アイコンに対応付けられた処理を実行するか否かを決定するための閾値（以下、単に閾値と表す）が、Ｘ軸、Ｙ軸のそれぞれについてタップ判定閾値設定部１３により操作判定部１２へ設定される。
【００１９】
また、操作判定部１２は、閾値を設定されてから、タッチアップされたことを示す情報を受けるまで、タッチ座標が示す位置と、タッチダウン座標が示す位置と各座標軸上の距離が、閾値を超えているか否かを逐次判定する。例えば、タッチダウン座標が（Ａ，Ｂ）、タッチ座標が（ａ，ｂ）であり、閾値が（ｘ，ｙ）であった場合を想定する。この場合、操作判定部１２は、｜Ａ−ａ｜≦ｘ、かつ｜Ｂ−ｂ｜≦ｙであるか否かについて判定する。タッチアップされたことを示す情報を受け取るまで、操作判定部１２が上記判定において否と判定しなかった場合、タッチダウンされたアイコンと対応付けられた処理を実行する。アイコンと処理との対応付けに関する情報については、記憶部２０へ格納されていてもよい。
【００２０】
タップ判定閾値設定部（判定用閾値設定手段）１３は、操作判定部１２からアイコンの大きさを示す情報を受け取ると、タップ判定閾値情報格納部２３を参照し、閾値を決定する。タップ判定閾値設定部１３は、決定した閾値を操作判定部１２へ設定する。詳細については後述する。
【００２１】
（記憶部２０の構成）記憶部２０の構成及び内容について、図２に示すアイコンサイズとタップ判定閾値情報の対応を記録するテーブルを表す図を適宜参照しながら説明する。記憶部２０は、タッチダウン座標格納部２１、アイコン検出領域情報格納部２２、タップ判定閾値情報格納部２３を含んでいる。記憶部２０は、ＨＤＤ（Hard Disk Drive）やフラッシュメモリなどの不揮発性の記憶媒体により構成されていてもよいし、ＲＡＭ（Random Access Memory）などの揮発性の記憶媒体により構成されていてもよい。
【００２２】
タッチダウン座標格納部２１は、タッチ操作検出部から出力されるタッチダウン座標を格納する。
【００２３】
アイコン検出領域情報格納部２２は、アイコンを識別する情報と、アイコンのサイズ情報と、表示画像におけるアイコン検出領域とを対応付ける情報を格納している。本実施形態においてアイコンのサイズ情報は「大」と「小」の２種類であり、アイコン検出領域はアイコンの表示画像上の領域と一致している。
【００２４】
タップ判定閾値情報格納部２３は、アイコンのサイズ情報（アイコンサイズ）と閾値を示す、タップ判定閾値情報を対応付ける情報である。本実施形態においては、図２のＴ１に示すように、アイコンサイズが「大」に対して、閾値が、幅（Ｘ軸方向の長さ）Ｘピクセル、高さ（Ｙ軸方向の長さ）Ｙピクセルである、すなわち、（Ｘ，Ｙ）であることを示すタップ判定閾値情報が対応付けられ、アイコンサイズが「小」に対して、閾値が、（ｘ，ｙ）であることを示すタップ判定閾値情報が対応付けられている。
〔２．表示画面について〕
図３に示す表示画面の一例に基づき、表示画面の一例について説明する。図３は表示部５０上に表示されたアイコンおよびユーザが操作を行う指１００を表している。
【００２５】
表示部５０上に表示されたアイコンＩＢ１、アイコンＩＢ２は、アイコンサイズが「大」であるアイコンの表示である。また、アイコンＩＢ１、アイコンＩＢ２上の両矢印は、それぞれアイコンの縦幅および横幅を表している。表示部５０上のアイコンＩＳ１、アイコンＩＳ２は、アイコンサイズが「小」であるアイコンの表示であり、同様に、それぞれのアイコン上の両矢印は、アイコンの縦幅および横幅を表している。
〔３．アイコンに関連付けられた処理実行に関する処理フロー〕
図３に示す表示画面の一例および図４に示すフローチャートに基づき、情報処理装置１におけるアイコンに関連付けられた処理を実行する際の処理の流れについて説明する。
【００２６】
まず、ユーザが操作部４０へ接触し、タッチ操作検出部１１がタッチダウンを検出した場合、タッチ操作検出部１１は、タッチダウン座標を特定する。特定されたタッチダウン座標を、タッチ操作検出部１１は、タッチダウン座標格納部２１へ格納することで記憶させ、タッチダウンされたことを示す情報を操作判定部１２へ通知する（ステップ１、以下ステップは単にＳと表す。）。
【００２７】
操作判定部１２は、タッチダウンされたことを示す情報の通知を受け、タッチダウン座標格納部２１からタッチダウン座標を取得し、アイコン検出領域情報格納部２２を参照することで、タッチダウン座標にアイコンが表示されているか否かを判定する（Ｓ２）。操作判定部１２が、タッチダウン座標にアイコンが表示されていなかったと判定した場合は、処理を終了する（Ｓ２  ＮＯ）。
【００２８】
一方、操作判定部１２が、タッチダウン座標にアイコンが表示されていると判定した場合（Ｓ２  ＹＥＳ）、操作判定部１２は、アイコン検出領域情報格納部２２を参照し、タッチダウンされたアイコンのサイズが「大」であるか否かについて判定し、判定の結果をタップ判定閾値設定部１３へ出力する（Ｓ４）。タッチダウンされたアイコンのサイズが「大」であると、操作判定部１２が判定した場合は（Ｓ４  ＹＥＳ）、タップ判定閾値設定部１３はタップ判定閾値情報格納部２３を参照して、アイコンサイズが「大」用の閾値である（Ｘ，Ｙ）を取得し、取得した閾値を操作判定部１２自体へ設定する（Ｓ５）。タッチダウンされたアイコンのサイズが「大」ではないと、操作判定部１２が判定した場合（Ｓ４  ＮＯ）、すなわちタッチダウンされたアイコンのサイズが「小」である場合は、タップ判定閾値設定部１３はタップ判定閾値情報格納部２３を参照して、アイコンサイズが「小」用の閾値である（ｘ，ｙ）を取得し、取得した閾値を操作判定部１２自体へ設定する。
【００２９】
操作判定部１２は、閾値が設定されると、タッチダウン位置とタッチ位置との座標軸上の距離が設定された閾値を超えたか否かについて判定する（Ｓ７）。タッチダウン位置とタッチ位置との差が設定された閾値を超えたと、操作判定部１２が判定した場合は（Ｓ７  ＹＥＳ）、処理を終了する。
【００３０】
他方、タッチダウン位置とタッチ位置との座標軸上の距離が設定された閾値を超えたと、操作判定部１２が判定しなかった場合は（Ｓ７  ＮＯ）、操作判定部１２はタッチアップされたか否かについて判定する（Ｓ８）。タッチアップされたと、操作判定部１２が判定しなかった場合は（Ｓ８  ＮＯ）、再度Ｓ７の処理を実行する。
【００３１】
他方、タッチアップされたと、操作判定部１２が判定した場合（Ｓ８  ＹＥＳ）、すなわち、タッチダウンを検出してからタッチアップを検出するまでの間に、タッチダウン座標とタッチ座標との差が、閾値を超えていると判定しなかった場合、操作判定部１２は、タッチダウンされていたアイコンに関連付けられた処理を実行し、処理の結果を示す表示画像を表示部５０へ表示させる。
【００３２】
これにより、ユーザがオブジェクトに関連付けられた処理を実行させることを意図している場合において、アイコンにタッチダウンしてから、タッチアップするまで、接触している点を動かしてもよい範囲が、アイコンの大きさにより定まる。そのため、ユーザが視認するアイコンの長さにより、アイコンに関連付けられた処理を実行させようと意図した操作が変化する場合でも、ユーザの操作に対する応答に関する性能を損ねることなく、誤作動を防止することができる。
【００３３】
〔実施形態２〕
本発明の他の実施形態について、図１および図４に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００３４】
図１に示す本実施形態における情報処理装置１が、上記実施形態１における情報処理装置１と異なる点は、操作判定部１２が、タッチダウン位置とタッチ位置との座標軸上の距離が閾値を超える、またはタッチアップされるまでの間、タッチダウンされたアイコンを強調表示させる点である。具体的には、図４に示すフローのＳ４において、操作判定部１２は、表示部５０へ、タッチダウンされているアイコンを強調表示させ、Ｓ７  ＹＥＳまたはＳ９において強調表示を解除する。
【００３５】
これにより、アイコンが強調表示されている時点で、タッチアップされた場合は、当該オブジェクトに対応付けられた処理が実行され、上記オブジェクトが強調表示されていない時点で、タッチアップされた場合は、当該オブジェクトに対応付けられた処理が実行されない。これにより、ユーザは、アイコンの強調表示により、接触を解除した場合に当該オブジェクトに対応付けられた処理が実行されるか否かを確認することができる。強調表示は、アイコンにハイライト表示を付すことで行ってもよいし、アイコンの色の色相を反転させることにより行ってもよい。
【００３６】
〔実施形態３〕
本発明のさらに他の実施形態について、図１および図４に基づいて説明すれば、以下の通りある。
【００３７】
本実施形態における図１に示す情報処理装置１が、上記実施形態１における情報処理装置１と異なる点は、操作判定部１２が、タッチダウン位置とタッチ位置との座標軸上の距離が閾値を超えた時点で、スクロール処理を開始することである。具体的には、図４に示すフローチャートのＳ７  ＹＥＳにおいて、スクロール処理を開始させる。
【００３８】
これにより、ユーザはアイコンへタッチダウンした後に、スクロール処理が開始されているか否かを視認することにより、タッチアップした場合にアイコンに対応付けられた処理が実行されるか否かを容易に確認することができる。
【００３９】
〔変形例〕
上記実施形態１〜３において、タップ判定閾値情報におけるアイコンサイズは、「幅：大、高さ：小」のようにＸ軸、Ｙ軸それぞれにおけるアイコンの長さを示す情報であってもよい。また、アイコンサイズと対応するタップ判定閾値情報が示す各軸における閾値は、アイコンサイズが示す各軸上の長さが長いほど大きく設定されていてもよい。
【００４０】
これにより、ユーザが視認するオブジェクトの上記２つの座標軸における長さにより、当該オブジェクトに関連付けられた処理を実行させようと意図した操作が変化する場合でも、ユーザの操作に対する応答に関する性能を損ねることなく、誤作動を防止することができる。
【００４１】
上記実施形態１〜３のタップ判定閾値情報格納部２３に格納されているタップ判定閾値情報において、タップ判定閾値情報格納部２３の示す閾値は、対応付けられたアイコンサイズのアイコンの長さを超えないように設定されていてもよい。
【００４２】
具体的には、図３においてＩＢ１上の両矢印の長さがＸ１、ＩＢ２上の両矢印の長さがＹ１であるとすると、図２のＴ１において、Ｘ≦Ｘ１かつＹ≦Ｙ１であるように設定することである。すなわち、ユーザが、アイコンＩＢ１に対応付けられた処理を実行させるために、指１００をアイコンＩＢ１にタッチダウンしてからタッチアップするまでに接触している位置がずれてもよい範囲（以下、許容誤差範囲と表す）はＸ軸についてはＸ１を超えず、Ｙ軸についてはＹ１を超えない。これは、一般的に、ユーザがアイコンに関連付けられた処理を実行させることを意図する場合に、誤差の範囲として視認できるアイコンの長さを意識することと対応する。そのため、ユーザの意識する誤差の範囲以上に許容誤差範囲を広がることを防ぎ、ユーザが違和感を受けることを防ぐことができる。
【００４３】
また、上記実施形態１〜３において、図４に示すフローチャートのＳ２  ＮＯにおいて、操作判定部１２はスクロール処理を開始させてもよい。これにより、ユーザは、操作部４０のアイコンの表示以外の領域へ接触することで、即座にスクロールを開始させることができ、操作性が向上する。
【００４４】
〔ソフトウェアによる実現例〕
情報処理装置１の制御ブロック（特に制御部１０）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【００４５】
後者の場合、情報処理装置１は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００４６】
〔まとめ〕
上記の課題を解決するために、本発明の態様１に係る情報処理装置（１）は、予め処理が対応付けられ、選択の対象として表示されているオブジェクトの接触検出領域への操作部（４０）上の接触を検出し、該接触検出領域内で接触が解除されたことを検出した場合に上記処理を実行する情報処理装置であって、上記接触検出領域への接触を最初に検出した位置であるタッチダウン位置を含んだ接触検出領域に対応する上記オブジェクトの大きさに対応した閾値を設定する判定用閾値設定手段（タップ判定閾値設定部１３）と、上記タッチダウン位置と、上記操作部への接触が解除されるまでに接触を検出した位置であるタッチ位置との間の座標軸上の距離が、上記判定用閾値設定手段により設定された閾値を超えたか否かを判定し、上記距離が上記閾値を超えたと判定した場合、当該オブジェクトに関連付けられた処理の実行を行わないと判定する操作判定手段（操作判定部１２）とを備える。
【００４７】
上記の構成によれば、判定用閾値設定手段は、情報処理装置が操作部への上記接触検出領域に最初に接触を検出した場合、上記タッチダウン位置を含んだ接触検出領域に対応するオブジェクトの大きさに対応した閾値を設定する。また、操作判定手段は、タッチダウン位置と、タッチ位置との間の座標軸上の距離が、判定用閾値設定手段により設定された閾値を超えたか否かを判定し、当該接触検出領域に対応するオブジェクトに関連付けられた処理を実行するか否かを判定する。
【００４８】
これにより、ユーザがオブジェクトに関連付けられた処理を実行させることを意図している場合において、オブジェクトの接触検出領域に接触してから、操作部への接触を解除するまで、操作部へ接触している点を動かしてもよい範囲（以下、許容誤差範囲と表す）が、オブジェクトの大きさにより変化する。そのため、ユーザが視認するオブジェクトの大きさにより、オブジェクトに関連付けられた処理を実行させようと意図した操作におけるぶれが変化する場合でも、ユーザの操作に対する応答に関する性能を損ねることなく、誤作動を防止することができる。
【００４９】
本発明の態様２に係る情報処理装置は、上記態様１において、上記判定用閾値設定手段は、上記オブジェクトを表示する表示画面上の直交する２つの座標軸のそれぞれについて、上記座標軸上の上記オブジェクトの長さに対応した上記閾値を設定し、上記操作判定手段は、上記２つの座標軸のそれぞれについて、上記タッチダウン位置とタッチ位置との間の座標軸上の距離が、上記判定用閾値設定手段により設定された閾値を超えたか否かの判定を行ってもよい。
【００５０】
上記の構成によれば、上記判定用閾値設定手段は、上記オブジェクトを表示する表示画面上の直交する２つの座標軸のそれぞれについて、上記座標軸上の上記オブジェクトの長さに対応した上記閾値を設定し、上記操作判定手段は、上記２つの座標軸のそれぞれについて、上記タッチダウン位置とタッチ位置との間の座標軸上の距離が、上記判定用閾値設定手段により設定された閾値を超えたか否かの判定を行う。よって、許容誤差範囲が、上記２つの座標軸をそれぞれについて、それぞれの軸におけるオブジェクトの長さにより定まる。
【００５１】
これにより、ユーザが視認するオブジェクトの上記２つの座標軸における長さにより、当該オブジェクトに関連付けられた処理を実行させようと意図した操作が変化する場合でも、ユーザの操作に対する応答に関する性能を損ねることなく、誤作動を防止することができる。
【００５２】
本発明の態様３に係る情報処理装置の備える上記判定用閾値設定手段が設定する上記閾値は、上記態様１または２において、上記オブジェクトの長さを超えなくてもよい。
【００５３】
上記の構成によれば、許容誤差範囲は、上記オブジェクトの長さを超えない。また、一般的に、ユーザがオブジェクトに関連付けられた処理を実行させることを意図する場合、誤差の範囲として、視認できるオブジェクトの長さを意識する。そのため、ユーザの意識する範囲以上に許容誤差範囲を広げ、ユーザが違和感を受けることを防ぐことができる。
【００５４】
本発明の態様４に係る情報処理装置の備える操作判定手段は、上記態様１から３において、上記オブジェクトの接触検出領域への接触が検出された時点で、該オブジェクトを強調表示し、上記接触を検出した位置と上記接触を検出している位置との座標軸上の距離が、上記閾値を超えていると判定した時点で、上記強調表示を解除してもよい。
【００５５】
上記の構成によれば、上記操作判定手段は、上記オブジェクトの接触検出領域への接触が検出された時点で、該オブジェクトを強調表示し、上記タッチダウン位置と上記タッチ位置との間の座標軸上の距離が、上記閾値を超えていると判定した時点で、上記強調表示を解除する。すなわち、上記オブジェクトが強調表示されている時点で、ユーザが接触を解除した場合は、当該オブジェクトに対応付けられた処理が実行され、上記オブジェクトが強調表示されていない時点で、ユーザが接触を解除した場合は、当該オブジェクトに対応付けられた処理が実行されない。これにより、ユーザは、上記オブジェクトの強調表示により、接触を解除した場合に当該オブジェクトに対応付けられた処理が実行されるか否かを確認することができる。
【００５６】
本発明の態様５に係る情報処理装置における上記操作判定手段は、上記態様１から４において、上記タッチダウン位置と上記タッチ位置との間の座標軸上の距離が上記閾値を超えていると判定した時点で、スクロール処理を開始してもよい。
【００５７】
上記の構成によれば、上記操作判定手段は、上記タッチダウン位置と上記タッチ位置との間の座標軸上の距離が上記閾値を超えていると判定した時点で、スクロール処理を開始する。そのため、ユーザはオブジェクトの接触検出領域へ接触した後に、スクロール処理が開始されているか否かを視認することにより、接触を解除した場合に当該オブジェクトに対応付けられた処理が実行されるか否かを確認することができる。
【００５８】
本発明の態様６に係る情報処理装置における上記操作判定手段は、上記態様１から５において、上記操作部への接触が検出された位置が上記オブジェクトの接触検出領域ではなかった場合は、接触を検出した時点で、スクロール処理を開始してもよい。
【００５９】
上記の構成によれば、上記操作判定手段は、上記操作部への接触が検出された位置が上記オブジェクトの接触検出領域ではなかった場合は、情報処理装置が操作部への接触を検出した時点で、スクロール処理を開始する。これにより、ユーザは、上記オブジェクトの接触検出領域以外の領域へ接触することで、即座にスクロールを開始させることができ、操作性が向上する。
【００６０】
本発明の各態様に係る情報処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記情報処理装置が備える各手段として動作させることにより上記情報処理装置をコンピュータにて実現させる情報処理装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【００６１】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【産業上の利用可能性】
【００６２】
本発明は、タッチパネルを備えたスマートフォンやＰＣのインターフェースを制御する情報処理装置に利用することができる。
【符号の説明】
【００６３】
１  情報処理装置
１２  操作判定部
１３  タップ判定閾値設定部（判定用閾値設定部）
４０  操作部
【図１】
2014215712.tif 000003
【図２】
2014215712.tif 000004
【図４】
2014215712.tif 000005
【図３】
2014215712.tif 000006