(57)【要約】【課題】タッチパネル上の所定の領域に対する誤操作を防止するとともに、所望のタッチ操作を受け付けること。【解決手段】携帯端末装置は、操作者のタッチ操作を検出するタッチパネルを有する携帯端末装置である。携帯端末装置は、判定部と、設定部とを備えた。判定部は、操作者による当該携帯端末装置の保持態様を判定する。設定部は、タッチパネルの操作領域のうち判定部により判定される保持態様に応じた所定の領域に対して、タッチ操作の確定を遅延させる遅延領域を設定する。【選択図】図３
2015210561.tif 000002
【特許請求の範囲】
【請求項１】
操作者のタッチ操作を検出するタッチパネルを有する携帯端末装置であって、
前記操作者による当該携帯端末装置の保持態様を判定する判定部と、
前記タッチパネルの操作領域のうち前記判定部により判定される前記保持態様に応じた所定の領域に対して、前記タッチ操作の確定を遅延させる遅延領域を設定する設定部と
を備えたことを特徴とする携帯端末装置。
【請求項２】
前記判定部は、当該携帯端末装置を保持する手が左手であるか、又は右手であるかを判定し、
前記設定部は、前記判定部により前記手が左手であると判定された場合に、前記タッチパネルの操作領域内の左下に位置する前記所定の領域に対して前記遅延領域を設定し、前記判定部により前記手が右手であると判定された場合に、前記タッチパネルの操作領域内の右下に位置する前記所定の領域に対して前記遅延領域を設定することを特徴とする請求項１に記載の携帯端末装置。
【請求項３】
前記タッチ操作が受け付けられた場合に、前記タッチパネルの操作領域に対する接触位置の座標を検出する検出部と、
前記検出部により検出される座標が前記遅延領域に存在する場合に、当該座標を用いた前記タッチ操作の確定を所定の時間だけ待機し、前記所定の時間が経過した場合に、当該座標を用いた前記タッチ操作を確定するタッチ操作制御部と
をさらに備えたことを特徴とする請求項１又は２に記載の携帯端末装置。
【請求項４】
前記タッチ操作制御部は、前記所定の時間が経過する前に前記検出部により新規に検出される他の座標が前記タッチパネルの操作領域のうち前記遅延領域以外の他の領域に存在する場合に、当該他の座標を用いた前記タッチ操作を確定することを特徴とする請求項３に記載の携帯端末装置。
【請求項５】
操作者のタッチ操作を受け付けるタッチパネルを有する携帯端末装置による入力制御方法であって、
前記携帯端末装置が、
前記操作者による当該携帯端末装置の保持態様を判定し、
前記タッチパネルの操作領域のうち判定される前記保持態様に応じた所定の領域に対して、前記タッチ操作の確定を遅延させる遅延領域を設定する
処理を含むことを特徴とする入力制御方法。
【請求項６】
操作者のタッチ操作を受け付けるタッチパネルを有する携帯端末装置に、
前記操作者による当該携帯端末装置の保持態様を判定し、
前記タッチパネルの操作領域のうち判定される前記保持態様に応じた所定の領域に対して、前記タッチ操作の確定を遅延させる遅延領域を設定する
処理を実行させることを特徴とする入力制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末装置、入力制御方法及び入力制御プログラムに関する。
【背景技術】
【０００２】
近年、操作者のタッチ操作を受け付けるタッチパネルを備えたスマートフォン等の携帯端末装置が普及している。タッチパネルを備えた携帯端末装置の操作者は、タッチパネル上の操作領域をタッチすることで種々のタッチ操作を行う。しかしながら、操作者が携帯端末装置を片手で保持しながら、その持ち手の指でタッチパネルに対してタッチ操作を行う場合、携帯端末装置の保持態様によっては、タッチパネル上の操作領域の一部に指の付け根が意図せず接触し、誤操作が発生することがある。このため、誤操作を防止するための技術が種々提案されている。
【０００３】
例えば、操作者による携帯端末装置の保持態様に応じて、タッチパネルの操作領域のうち操作者が偶発的に接触し易い一部の領域に対して、タッチ操作を無効化する無効化領域を設定する技術が存在する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平６−６７７８８号公報
【特許文献２】特開２０１１−２８６０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来技術では、タッチパネル上の所定の領域に対する誤操作を防止することができるものの、所望のタッチ操作を受け付けることが困難であるという問題がある。
【０００６】
例えば、上述した従来技術では、タッチパネル上の所定の領域に無効化領域が設定されると、無効化領域に対するタッチ操作が受け付けられない。このため、操作者がタッチしたいアイコンやボタン等が無効化領域内に存在する場合に、アイコンやボタン等に応じた所望のタッチ操作が実行されない恐れがある。
【０００７】
開示の技術は、上記に鑑みてなされたものであって、タッチパネル上の所定の領域に対する誤操作を防止するとともに、所望のタッチ操作を受け付けることができる携帯端末装置、入力制御方法及び入力制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本願の開示する携帯端末装置は、一つの態様において、操作者のタッチ操作を検出するタッチパネルを有する携帯端末装置である。携帯端末装置は、判定部と、設定部とを備えた。判定部は、前記操作者による当該携帯端末装置の保持態様を判定する。設定部は、前記タッチパネルの操作領域のうち前記判定部により判定される前記保持態様に応じた所定の領域に対して、前記タッチ操作の確定を遅延させる遅延領域を設定する。
【発明の効果】
【０００９】
本願の開示する携帯端末装置の一つの態様によれば、タッチパネル上の所定の領域に対する誤操作を防止するとともに、所望のタッチ操作を受け付けることができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１Ａ】図１Ａは、本実施例の携帯端末装置による遅延領域設定動作の一例を示す説明図（その１）である。
【図１Ｂ】図１Ｂは、本実施例の携帯端末装置による遅延領域設定動作の一例を示す説明図（その２）である。
【図１Ｃ】図１Ｃは、本実施例の携帯端末装置による遅延領域設定後のタッチ操作の一例を示す説明図（その１）である。
【図１Ｄ】図１Ｄは、本実施例の携帯端末装置による遅延領域設定後のタッチ操作の一例を示す説明図（その２）である。
【図２】図２は、本実施例の携帯端末装置の構成例を示すブロック図である。
【図３】図３は、本実施例のＣＰＵの機能構成の一例を示す説明図である。
【図４Ａ】図４Ａは、本実施例のタッチ操作制御部による処理動作の一例を示す説明図（その１）である。
【図４Ｂ】図４Ｂは、本実施例のタッチ操作制御部による処理動作の一例を示す説明図（その２）である。
【図４Ｃ】図４Ｃは、本実施例のタッチ操作制御部による処理動作の一例を示す説明図（その３）である。
【図５】図５は、本実施例の携帯端末装置による遅延領域設定処理の処理手順の一例を示すフローチャートである。
【図６】図６は、本実施例の携帯端末装置によるタッチ操作制御処理の処理手順の一例を示すフローチャートである。
【図７】図７は、入力制御プログラムを実行する電子機器を示す説明図である。
【発明を実施するための形態】
【００１１】
以下に、本願の開示する携帯端末装置、入力制御方法及び入力制御プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例により開示技術が限定されるものではない。
【実施例】
【００１２】
まず、本実施例の携帯端末装置１による動作の一例を説明する。図１Ａは、本実施例の携帯端末装置による遅延領域設定動作の一例を示す説明図（その１）である。図１Ａの例では、携帯端末装置１の操作者が携帯端末装置１を左手で保持しているものとする。また、携帯端末装置１は、操作者のタッチ操作を受け付けるタッチパネルを有するものとする。図１Ａに示す携帯端末装置１は、例えば携帯端末装置１の電源がＯＮされた場合、又は携帯端末装置１のスリープ状態が解除された場合、ディスプレイの表示画面上にタッチパネルの操作領域１１を表示する。図示を省略するが、操作領域１１には、種々のアプリ画面やボタンが配置される。携帯端末装置１は、操作領域１１が表示されると、操作者による携帯端末装置１の保持態様を判定する。具体的には、携帯端末装置１は、携帯端末装置１を保持する操作者の手が左手であるか、又は右手であるかを判定する。
【００１３】
図１Ｂは、本実施例の携帯端末装置による遅延領域設定動作の一例を示す説明図（その２）である。携帯端末装置１は、携帯端末装置１の保持態様が判定されると、図１Ｂに示すように、タッチパネルの操作領域１１のうち判定された携帯端末装置１の保持態様に応じた所定の領域に対して、タッチ操作の確定を遅延させる遅延領域１２を設定する。携帯端末装置１の保持態様に応じた所定の領域とは、タッチパネルの操作領域１１のうち片手操作時に操作者の指の付け根が偶発的に接触し易い一部の領域である。例えば、操作者が携帯端末装置１を左手で保持する場合には、所定の領域は、操作領域１１の左下に位置する領域であれば良く、操作者が携帯端末装置１を右手で保持する場合には、所定の領域は、操作領域１１の右下に位置する領域であれば良い。図１Ｂの例では、携帯端末装置１を保持する操作者の手が左手であると判定される。このため、携帯端末装置１は、操作領域１１の左下に位置する所定の領域に対して遅延領域１２を設定する。なお、以下では、タッチパネルの操作領域１１のうち遅延領域１２以外の他の領域を、通常領域１３と呼ぶ。
【００１４】
図１Ｃは、本実施例の携帯端末装置による遅延領域設定後のタッチ操作の一例を示す説明図（その１）である。携帯端末装置１の操作者は、図１Ｃに示すように操作領域１１上の座標（Ｘ２，Ｙ２）に指をタッチすることによって、タッチパネルの操作領域１１に対してタッチ操作を行う。ここで、操作者の指が操作領域１１上の座標（Ｘ２，Ｙ２）にタッチする前に、操作領域１１上の座標（Ｘ１，Ｙ１）に指の付け根が意図せずに接触したものとする。
【００１５】
図１Ｄは、本実施例の携帯端末装置による遅延領域設定後のタッチ操作の一例を示す説明図（その２）である。携帯端末装置１は、タッチ操作が受け付けられた場合に、タッチパネルの操作領域１１に対する接触位置の座標（以下「タッチ座標」という）を検出する。携帯端末装置１は、検出されるタッチ座標が遅延領域１２に存在する場合に、タッチ座標を用いたタッチ操作の確定を所定の時間だけ待機し、所定の時間が経過した場合に、当該タッチ座標を用いたタッチ操作を確定する。また、携帯端末装置１は、所定の時間が経過する前に新規に検出される他のタッチ座標（以下「新タッチ座標」という）が通常領域１３に存在する場合に、新タッチ座標を用いたタッチ操作を確定する。図１Ｄの例では、タッチ座標である座標（Ｘ１，Ｙ１）が遅延領域１２に存在するので、携帯端末装置１は、座標（Ｘ１，Ｙ１）を用いたタッチ操作の確定を所定の時間だけ待機する。一方で、携帯端末装置１は、所定の時間が経過する前に検出された新タッチ座標である座標（Ｘ２，Ｙ２）が通常領域１３に存在するので、座標（Ｘ２，Ｙ２）を用いたタッチ操作を確定する。
【００１６】
このように、本実施例の携帯端末装置１は、操作者による自装置の保持態様を判定し、タッチパネルの操作領域１１のうち判定される保持態様に応じた所定の領域に対して、タッチ操作の確定を遅延させる遅延領域１２を設定する。このため、本実施例の携帯端末装置１は、遅延領域１２に対するタッチ操作の確定を待機させつつ遅延領域１２以外の他の領域に対する新規のタッチ操作を迅速に確定させることができ、タッチパネル上の遅延領域１２に対する誤操作を防止することができる。また、本実施例の携帯端末装置１は、遅延領域１２に対するタッチ操作を無効化するのではなく、タッチ操作が確定されるまでの時間を延ばすので、遅延領域１２に対する所望のタッチ操作を受け付けることもできる。つまり、本実施例の携帯端末装置１によれば、タッチパネル上の所定の領域に対する誤操作を防止するとともに、所望のタッチ操作を受け付けることができる。
【００１７】
次に、本実施例の携帯端末装置１の構成例を説明する。図２は、本実施例の携帯端末装置の構成例を示すブロック図である。図２に示す携帯端末装置１は、例えば、操作者のタッチ操作を受け付けるタッチパネル機能を内蔵したスマートフォン等の携帯電話端末である。携帯端末装置１は、遠距離無線Ｉ／Ｆ（InterFace）２１、短距離無線Ｉ／Ｆ２２、無線ＬＡＮ（Local  Area  Network）Ｉ／Ｆ２３及び加速度センサ２４を有する。また、携帯端末装置１は、ディスプレイ２５、タッチパネル２６、ＲＯＭ（Read  Only  Memory）２７及びＲＡＭ（Random  Access  Memory）２８を有する。また、携帯端末装置１は、ＣＰＵ（Central  Processor  Unit）２９と、バス３０とを有する。
【００１８】
遠距離無線Ｉ／Ｆ２１は、遠距離無線通信機能を司るインタフェースである。近距離無線Ｉ／Ｆ２２は、近距離無線通信機能を司るインタフェースである。無線ＬＡＮＩ／Ｆ２３は、無線ＬＡＮ機能を司るインタフェースである。加速度センサ２４は、携帯端末装置１自体の例えば、ｘ軸、ｙ軸及びｚ軸の３軸の加速度を検出するセンサである。ディスプレイ２５は、各種の情報を画面に表示するＬＣＤ（Liquid  Crystal  Display）等である。タッチパネル２６は、ディスプレイ２５に表示されるタッチパネル２６の操作領域上でのタッチ操作を受け付けるタッチパネルである。
【００１９】
ＲＯＭ２７は、例えば、入力制御プログラム等の各種プログラムが記憶された記憶装置である。ＲＡＭ２８は、各種情報が記憶される記憶装置である。ＣＰＵ２９は、携帯端末装置１全体を制御する制御装置である。バス３０は、携帯端末装置１内部のＣＰＵ２９やＲＡＭ２８等の各種装置を相互に接続する。
【００２０】
ここで、ＣＰＵ２９の機能構成の一例を説明する。図３は、本実施例のＣＰＵの機能構成の一例を示す説明図である。なお、ＣＰＵ２９は、ＲＯＭ２７に記憶された入力制御プログラムを読み出し、読み出された入力制御プログラムに基づき各種プロセスを機能として構成するものである。図３に示すＣＰＵ２９は、保持態様判定部４１、遅延領域設定部４２、タッチ座標検出部４３及びタッチ操作制御部４４を有する。
【００２１】
保持態様判定部４１は、操作者による携帯端末装置１の保持態様を判定する。例えば、保持態様判定部４１は、加速度センサ２４によって検出される、携帯端末装置１の左右方向の加速度波形を用いて、携帯端末装置１を保持する手が左手であるか、又は右手であるかを判定する。また、例えば、保持態様判定部４１は、携帯端末装置１の電源がＯＮされた場合、又は携帯端末装置１のスリープ状態が解除された場合に、携帯端末装置１の保持態様を判定する。保持態様判定部４１は、判定部の一例である。
【００２２】
遅延領域設定部４２は、タッチパネル２６の操作領域１１のうち携帯端末装置１の保持態様に応じた所定の領域に対して、操作者のタッチ操作の確定を遅延させる遅延領域１２を設定する。遅延領域１２が設定される所定の領域は、タッチパネルの操作領域１１のうち片手操作時に操作者の指の付け根が偶発的に接触し易い一部の領域であれば良い。例えば、遅延領域設定部４２は、保持態様判定部４１により携帯端末装置１が左手で保持されていると判定された場合に、タッチパネル２６の操作領域１１内の左下に位置する左下領域に対して遅延領域１２を設定する。一方で、遅延領域設定部４２は、保持態様判定部４１により携帯端末装置１が右手で保持されていると判定された場合に、タッチパネル２６の操作領域１１内の右下に位置する右下領域に対して遅延領域１２を設定する。遅延領域設定部４２は、設定部の一例である。
【００２３】
タッチ座標検出部４３は、操作者のタッチ操作が受け付けられた場合に、タッチ座標を検出する。そして、タッチ座標検出部４３は、検出したタッチ座標をタッチ操作制御部４４へ出力する。
【００２４】
タッチ操作制御部４４は、タッチ座標検出部４３により検出されたタッチ座標が遅延領域１２に存在する場合に、タッチ座標を用いたタッチ操作の確定を所定の時間ｔだけ待機し、所定の時間ｔが経過した場合に、タッチ座標を用いたタッチ操作を確定する。タッチ操作を確定するとは、例えば、タッチ座標を用いて所定のアプリケーション処理を行う上位の処理部へ、検出されたタッチ座標を出力することを指す。つまり、タッチ操作制御部４４は、タッチ座標検出部４３により検出されたタッチ座標が遅延領域１２に存在する場合に、上位の処理部へのタッチ座標の出力を遅延させることによって、所定のアプリケーション処理の実行を遅延させる。
【００２５】
また、タッチ操作制御部４４は、タッチ座標検出部４３により検出されたタッチ座標が通常領域１３に存在する場合に、タッチ座標を用いたタッチ操作を確定する。
【００２６】
また、タッチ操作制御部４４は、タッチ座標検出部４３によるタッチ座標の検出から所定の時間ｔが経過する前にタッチ座標検出部４３により新規に他のタッチ座標（以下「新タッチ座標」）が検出された場合に、以下の処理を行う。すなわち、タッチ操作制御部４４は、新タッチ座標が通常領域１３に存在する場合に、新タッチ座標を用いたタッチ操作を確定する。一方、タッチ操作制御部４４は、新タッチ座標が遅延領域１２に存在する場合に、所定の時間ｔが経過するまで新タッチ座標を用いたタッチ操作の確定を待機する。
【００２７】
また、タッチ操作制御部４４は、タッチ座標検出部４３によるタッチ座標の検出から所定の時間ｔが経過する前にタッチ座標が検出されなくなった場合に、タッチ座標を用いたタッチ操作を無効化する。つまり、タッチ操作制御部４４は、タッチ座標検出部４３によるタッチ座標の検出から所定の時間ｔが経過する前にタッチ座標が検出されなくなった場合に、上位の処理部へのタッチ座標の出力を中止することによって、所定のアプリケーションの実行を中止する。
【００２８】
ここで、タッチ操作制御部４４による処理動作の一例を説明する。図４Ａは、本実施例のタッチ操作制御部による処理動作の一例を示す説明図（その１）である。図４Ａでは、タッチ座標検出部４３により検出されるタッチ座標が遅延領域１２に存在し、かつ、タッチ座標の検出から所定の時間ｔが経過した後に、時間ｘ秒でタッチ座標が検出されなくなった場合を示している。この場合、タッチ操作制御部４４は、所定の時間ｔが経過しているので、タッチ座標を用いたタッチ操作を確定する。
【００２９】
図４Ｂは、本実施例のタッチ操作制御部による処理動作の一例を示す説明図（その２）である。図４Ｂでは、タッチ座標検出部４３により検出されるタッチ座標が遅延領域１２に存在し、タッチ座標の検出から所定の時間ｔが経過する前に、時間ｘ秒で新タッチ座標が検出され、かつ、新タッチ座標が通常領域１３に存在する場合を示している。この場合、タッチ操作制御部４４は、新タッチ座標が検出されなくなると、新タッチ座標を用いたタッチ操作を確定する。
【００３０】
図４Ｃは、本実施例のタッチ操作制御部による処理動作の一例を示す説明図（その３）である。図４Ｃでは、タッチ座標検出部４３により検出されるタッチ座標が遅延領域１２に存在し、かつ、タッチ座標の検出から所定の時間ｔが経過する前に、時間ｘ秒でタッチ座標が検出されなくなった場合を示している。この場合、タッチ操作制御部４４は、タッチ座標を用いたタッチ操作を無効化する。
【００３１】
次に、本実施例の携帯端末装置１による処理手順の一例を説明する。図５は、本実施例の携帯端末装置による遅延領域設定処理の処理手順の一例を示すフローチャートである。
【００３２】
図５においてＣＰＵ２９の保持態様判定部４１は、携帯端末装置１の電源がＯＦＦである場合、又は携帯端末装置１のスリープ状態が維持されている場合（ステップＳ１１；Ｎｏ）、待機する。一方、保持態様判定部４１は、携帯端末装置１の電源がＯＮされた場合、又は携帯端末装置１のスリープ状態が解除された場合（ステップＳ１１；Ｙｅｓ）、携帯端末装置１を保持する手が左手であるか否かを判定する（ステップＳ１２）。
【００３３】
ＣＰＵ２９の遅延領域設定部４２は、携帯端末装置１を保持する手が左手であると判定された場合に（ステップＳ１２；Ｙｅｓ）、タッチパネル２６の操作領域１１内の左下に位置する左下領域に対して遅延領域１２を設定する（ステップＳ１３）。
【００３４】
一方、遅延領域設定部４２は、携帯端末装置１を保持する手が右手であると判定された場合に（ステップＳ１２；Ｎｏ）、タッチパネル２６の操作領域１１内の右下に位置する右下領域に対して遅延領域１２を設定する（ステップＳ１４）。
【００３５】
図６は、本実施例の携帯端末装置によるタッチ操作制御処理の処理手順の一例を示すフローチャートである。図６に示すタッチ操作制御処理は、遅延領域１２が設定された後にタッチ操作が行われた場合に、タッチ操作の確定を制御する処理である。
【００３６】
図６においてＣＰＵ２９のタッチ操作制御部４４は、タッチ座標検出部４３によりタッチ座標が検出されない場合（ステップＳ２１；Ｎｏ）、待機する。一方、タッチ操作制御部４４は、タッチ座標検出部４３によりタッチ座標が検出された場合（ステップＳ２１；Ｙｅｓ）、検出されたタッチ座標が遅延領域１２に存在するか否かを判定する（ステップＳ２２）。
【００３７】
タッチ操作制御部４４は、検出されたタッチ座標が通常領域１３に存在する場合（ステップＳ２２；Ｎｏ）、タッチ座標を用いたタッチ操作を確定する（ステップＳ２３）。
【００３８】
一方、タッチ操作制御部４４は、検出されたタッチ座標が遅延領域１２に存在する場合（ステップＳ２２；Ｙｅｓ）、タッチ座標を用いたタッチ操作の確定を所定の時間ｔだけ待機する。すなわち、タッチ操作制御部４４は、タッチ座標を用いたタッチ操作を確定することなく、タッチ座標検出部４３によるタッチ座標の検出から所定の時間ｔが経過したか否かを判定する（ステップＳ２４）。
【００３９】
タッチ操作制御部４４は、所定の時間ｔが経過した場合（ステップＳ２４；Ｙｅｓ）、タッチ座標が検出されなくなった時点でタッチ操作を用いたタッチ操作を確定するために、処理をステップＳ２３へ移行する。
【００４０】
一方、タッチ操作制御部４４は、所定の時間ｔが経過していない場合（ステップＳ２４；Ｎｏ）、タッチ座標が継続的に検出されるか否かを判定する（ステップＳ２５）。タッチ操作制御部４４は、タッチ座標が検出されなくなった場合（ステップＳ２５；Ｙｅｓ）、タッチ座標を用いたタッチ操作を無効化するために、処理を終了する。
【００４１】
一方、タッチ操作制御部４４は、タッチ座標が継続的に検出されている場合（ステップＳ２５；Ｎｏ）、タッチ座標検出部４３により新タッチ座標が検出されたか否かを判定する（ステップＳ２６）。
【００４２】
タッチ操作制御部４４は、新タッチ座標が検出されない場合（ステップＳ２６；Ｎｏ）、処理をステップＳ２４に戻す。
【００４３】
一方、タッチ操作制御部４４は、新タッチ座標が検出された場合（ステップＳ２６；Ｙｅｓ）、新タッチ座標が通常領域１３に存在するか否かを判定する（ステップＳ２７）。
【００４４】
タッチ操作制御部４４は、新タッチ座標が遅延領域１２に存在する場合（ステップＳ２７；Ｎｏ）、所定の時間ｔが経過するまで新タッチ座標を用いたタッチ操作の確定を待機するために、処理をステップＳ２４に戻す。
【００４５】
一方、タッチ操作制御部４４は、新タッチ座標が通常領域１３に存在する場合（ステップＳ２７；Ｙｅｓ）、新タッチ座標が検出されなくなった時点で新タッチ座標を用いたタッチ操作を確定し（ステップＳ２８）、処理を終了する。
【００４６】
上述したように、本実施例の携帯端末装置１は、操作者による自装置の保持態様を判定し、タッチパネルの操作領域１１のうち判定される保持態様に応じた所定の領域に対して、タッチ操作の確定を遅延させる遅延領域１２を設定する。このため、本実施例の携帯端末装置１は、遅延領域１２に対するタッチ操作の確定を待機させつつ遅延領域１２以外の他の領域に対する新規のタッチ操作を迅速に確定させることができ、タッチパネル上の遅延領域１２に対する誤操作を防止することができる。また、本実施例の携帯端末装置１は、遅延領域１２に対するタッチ操作を無効化するのではなく、タッチ操作が確定されるまでの時間を延ばすので、遅延領域１２に対する所望のタッチ操作を受け付けることもできる。その結果、本実施例の携帯端末装置１によれば、タッチパネル上の所定の領域に対する誤操作を防止するとともに、所望のタッチ操作を受け付けることができる。
【００４７】
また、本実施例の携帯端末装置１は、自装置が左手で保持されていると判定された場合に、操作領域１１内の左下領域に操作領域１１を設定し、自装置が右手で保持されていると判定された場合に、操作領域１１内の右下領域に操作領域１１を設定する。その結果、本実施例の携帯端末装置１によれば、タッチパネル２６の操作領域１１のうち片手操作時に操作者の指の付け根が偶発的に接触し易い一部の領域に操作領域１１を設定することでき、誤操作をより効果的に防止することができる。
【００４８】
また、本実施例の携帯端末装置１は、検出されるタッチ座標が遅延領域１２に存在する場合に、タッチ座標を用いたタッチ操作の確定を所定の時間ｔだけ待機し、所定の時間ｔが経過した場合に、タッチ座標を用いたタッチ操作を確定する。その結果、本実施例の携帯端末装置１によれば、遅延領域１２に対して操作者の指の付け根等が偶発的に接触した場合でも、タッチ操作の確定を待機させるとともに、所定の時間ｔの経過後に遅延領域１２に対する所望のタッチ操作を受け付けることもできる。
【００４９】
また、本実施例の携帯端末装置１は、所定の時間ｔが経過する前にタッチ座標とは別に新規に検出される新タッチ座標がタッチパネル２６の操作領域１１のうち通常領域１３に存在する場合に、新タッチ座標を用いたタッチ操作を確定する。その結果、本実施例の携帯端末装置１によれば、遅延領域１２に対するタッチ操作の確定を遅延させつつ、通常領域１３に対する新規のタッチ操作を迅速に確定することができる。
【００５０】
なお、図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部又は一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。
【００５１】
更に、各装置で行われる各種処理機能は、ＣＰＵ（Central  Processing  Unit）（又はＭＰＵ（Micro  Processing  Unit）、ＭＣＵ（Micro  Controller  Unit）等のマイクロ・コンピュータ）上で、その全部又は任意の一部を実行するようにしても良い。また、各種処理機能は、ＣＰＵ（又はＭＰＵ、ＭＣＵ等のマイクロ・コンピュータ）で解析実行するプログラム上、又はワイヤードロジックによるハードウェア上で、その全部又は任意の一部を実行するようにしても良いことは言うまでもない。
【００５２】
ところで、本実施例で説明した各種の処理は、予め用意されたプログラムを電子機器で実行することで実現できる。そこで、以下では、上記実施例と同様の機能を有するプログラムを実行する電子機器の一例を説明する。図７は、入力制御プログラムを実行する電子機器を示す説明図である。
【００５３】
図７に示す入力制御プログラムを実行する電子機器１００では、ＲＯＭ１１０、ＲＡＭ１２０、プロセッサ１３０、通信部１４０、操作部１５０及び表示部１６０を有する。尚、操作部１５０は、操作者のタッチ操作を受け付けるタッチパネル機能を備えているものとする。
【００５４】
そして、ＲＯＭ１１０には、上記実施例と同様の機能を発揮する入力制御プログラムが予め記憶されている。尚、ＲＯＭ１１０ではなく、図示せぬドライブで読取可能な記録媒体に入力制御プログラムが記録されていても良い。また、記録媒体としては、例えば、ＣＤ−ＲＯＭ、ＤＶＤディスク、ＵＳＢメモリ、ＳＤカード等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ等でも良い。入力制御プログラムとしては、図７に示すように、判定プログラム１１０Ａ、設定プログラム１１０Ｂ、検出プログラム１１０Ｃ及びタッチ操作制御プログラム１１０Ｄである。尚、プログラム１１０Ａ〜１１０Ｄについては、適宜統合又は分散しても良い。
【００５５】
そして、プロセッサ１３０は、これらのプログラム１１０Ａ〜１１０ＤをＲＯＭ１１０から読み出し、これら読み出された各プログラムを実行する。そして、プロセッサ１３０は、図７に示すように、プログラム１１０Ａ〜１１０Ｄの各々を、判定プロセス１３０Ａ、設定プロセス１３０Ｂ、検出プロセス１３０Ｃ及びタッチ操作制御プロセス１３０Ｄとして機能させる。これらのプロセス１３０Ａ〜１３０Ｄは、それぞれ、図３に示した保持態様判定部４１、遅延領域設定部４２、タッチ座標検出部４３及びタッチ操作制御部４４に対応する。
【符号の説明】
【００５６】
１  携帯端末装置
２５  ディスプレイ
２６  タッチパネル
４１  保持態様判定部
４２  遅延領域設定部
４３  タッチ座標検出部
４４  タッチ操作制御部
【図１Ａ】
2015210561.tif 000003
【図１Ｂ】
2015210561.tif 000004
【図１Ｃ】
2015210561.tif 000005
【図１Ｄ】
2015210561.tif 000006
【図２】
2015210561.tif 000007
【図３】
2015210561.tif 000008
【図４Ａ】
2015210561.tif 000009
【図４Ｂ】
2015210561.tif 000010
【図４Ｃ】
2015210561.tif 000011
【図５】
2015210561.tif 000012
【図６】
2015210561.tif 000013
【図７】
2015210561.tif 000014