(57)【要約】【課題】  タッチパネルに表示された表示オブジェクトの削除操作の操作性を向上させることを目的とする。【解決手段】  タッチパネル１０により検出される操作位置に基づいてアイコン３０を選択するアイコン選択部２２と、アイコン選択部２２が選択したアイコン３０を削除するアイコン削除部２３とを備えている。アイコン選択部２２は、アイコン３０の操作領域３５ごとに、タッチ操作中にスライド操作されたスライド回数Ｎｓを求め、当該スライド回数Ｎｓに基づいて、アイコン３０を選択する。また、アイコン削除部２３は、タッチアップのタイミングに基づいてアイコンを削除する。このため、１回のタッチ操作により、１又は２以上の表示オブジェクトの選択及び削除を行うことができる。【選択図】  図４
2013246665.tif 000002
【特許請求の範囲】
【請求項１】
表示面上に２以上の表示オブジェクトを表示する表示手段と、
上記表示面に対するタッチダウンからタッチアップまでのタッチ操作中における操作位置を繰り返し検出するタッチ操作検出手段と、
上記操作位置に基づいて、１又は２以上の上記表示オブジェクトを選択するオブジェクト選択手段と、
上記オブジェクト選択手段により選択された上記表示オブジェクトを削除するオブジェクト削除手段とを備え、
上記表示オブジェクトは、互いに重複しない操作領域をそれぞれ有し、
上記オブジェクト選択手段は、上記表示オブジェクトごとに、その操作領域がスライド操作されたスライド回数を求め、上記スライド回数に基づいて、上記表示オブジェクトを選択し、
上記オブジェクト削除手段は、上記タッチアップのタイミングに基づいて上記表示オブジェクトを削除することを特徴とする情報端末装置。
【請求項２】
上記オブジェクト選択手段は、上記表示オブジェクトごとに、上記スライド回数の最大値に対する上記スライド回数の比率を示すスライド比率を求め、
上記スライド比率に基づいて、上記表示オブジェクトを選択することを特徴とする請求項１に記載の情報端末装置。
【請求項３】
上記オブジェクト選択手段は、上記スライド比率が予め定められた判定比率以上となる上記表示オブジェクトを選択することを特徴とする請求項２に記載の情報端末装置。
【請求項４】
上記タッチ操作の開始位置を判別する開始位置判別手段と、
上記タッチ操作の終了位置を判別する終了位置判別手段と、
上記タッチ操作中にスライド方向が反転した１又は２以上の反転位置を判別する反転位置判別手段とを備え、
上記オブジェクト選択手段は、上記表示オブジェクトの操作領域ごとに、上記開始位置、上記終了位置及び上記反転位置のうち、発生順において隣接する２点を結ぶ各線分と重複する回数を上記スライド回数として求めることを特徴とする請求項１〜３のいずれかに記載の情報端末装置。
【請求項５】
上記タッチ操作検出手段は、上記操作位置として、上記表示面の縦方向及び横方向に関する座標を検出し、
上記反転位置判別手段は、上記スライド方向の横方向成分に基づいて、上記反転位置を判別することを特徴とする請求項４に記載の情報端末装置。
【請求項６】
上記開始位置から上記操作位置までの縦方向の距離を算出する縦移動距離算出手段を備え、
上記オブジェクト削除手段は、上記縦方向の距離が所定の判定距離以上になった場合に、当該タッチ操作による上記表示オブジェクトの削除を行わないことを特徴とする請求項１〜５のいずれかに記載の情報端末装置。
【請求項７】
上記オブジェクト選択手段は、上記タッチ操作中に２回以上のスライド操作が行われた上記表示オブジェクトを選択することを特徴とする請求項１に記載の情報端末装置。
【請求項８】
表示面上に２以上の表示オブジェクトを表示する表示ステップと、
上記表示面に対するタッチダウンからタッチアップまでのタッチ操作中における操作位置を繰り返し検出するタッチ操作検出ステップと、
上記操作位置に基づいて、１又は２以上の上記表示オブジェクトを選択するオブジェクト選択ステップと、
上記オブジェクト選択手段により選択された上記表示オブジェクトを削除するオブジェクト削除ステップとを備え、
上記表示オブジェクトは、互いに重複しない操作領域をそれぞれ有し、
上記オブジェクト選択ステップでは、上記表示オブジェクトごとに、その操作領域がスライド操作されたスライド回数を求め、上記スライド回数に基づいて、上記表示オブジェクトを選択し、
上記オブジェクト削除ステップでは、上記タッチアップのタイミングに基づいて上記表示オブジェクトを削除することを特徴とする情報端末装置の制御方法。
【請求項９】
上記オブジェクト選択ステップでは、上記表示オブジェクトごとに、上記スライド回数の最大値に対する上記スライド回数の比率を示すスライド比率を求め、
上記スライド比率に基づいて、上記表示オブジェクトを選択することを特徴とする請求項８に記載の情報端末装置の制御方法。
【請求項１０】
表示面上に２以上の表示オブジェクトを表示する表示ステップと、
上記表示面に対するタッチダウンからタッチアップまでのタッチ操作中における操作位置を繰り返し検出するタッチ操作検出ステップと、
上記操作位置に基づいて、１又は２以上の上記表示オブジェクトを選択するオブジェクト選択ステップと、
上記オブジェクト選択手段により選択された上記表示オブジェクトを削除するオブジェクト削除ステップとを実行するための情報端末装置用のコンピュータプログラムにおいて、
上記表示オブジェクトは、互いに重複しない操作領域をそれぞれ有し、
上記オブジェクト選択ステップでは、上記表示オブジェクトごとに、その操作領域がスライド操作されたスライド回数を求め、上記スライド回数に基づいて、上記表示オブジェクトを選択し、
上記オブジェクト削除ステップでは、上記タッチアップのタイミングに基づいて上記表示オブジェクトを削除することを特徴とする情報端末装置用のコンピュータプログラム。
【請求項１１】
上記オブジェクト選択ステップでは、上記表示オブジェクトごとに、上記スライド回数の最大値に対する上記スライド回数の比率を示すスライド比率を求め、
上記スライド比率に基づいて、上記表示オブジェクトを選択することを特徴とする請求項１０に情報端末装置用のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報端末装置、情報端末装置の制御方法及び情報端末装置用のコンピュータプログラムに係り、更に詳しくは、タッチパネルを有する情報端末装置の改良に関する。
【背景技術】
【０００２】
一般に、タッチパネルを有する携帯端末装置では、文字、アイコン、ピクトグラムなどの表示オブジェクトがタッチパネルに表示され、これらの表示オブジェクトへのタッチ操作を行えば、当該表示オブジェクトを選択することができる。しかしながら、このような表示オブジェクトを削除したい場合、より煩雑な操作を行う必要があった。
【０００３】
例えば、タッチパネルに表示された文字列を削除したい場合、タッチパネルの長押しを行ってメニューを表示させ、当該メニュー内の文字列選択コマンドを選択した後、削除したい文字列の始点及び終点をタッチ操作でそれぞれ指定し、再び長押しを行ってメニューを表示させ、当該メニュー内の削除コマンドを選択する必要があった。
【０００４】
また、タッチパネルに表示されたメニュー画面に含まれるアイコン、例えば、アプリケーションプログラム起動用のアイコンを削除したい場合、当該アイコンの長押しを行った後、当該アイコンを所定の領域へドラッグする必要があった。
【０００５】
さらに、タッチパネルに表示されているメール一覧表示画面を構成する１件のメールを削除したい場合、そのメールに対し長押しを行ってメニューを表示させ、当該メニュー内の削除コマンドを選択する必要があった。
【０００６】
このため、簡略化された表示オブジェクトの削除操作が従来から提案されている（例えば、特許文献１及び特許文献２）。特許文献１には、左手で削除ボタンへのタッチ操作を行いつつ、右手で削除対象の文字へのフリック操作を行うことにより、当該文字を削除する操作方法が記載されている。また、特許文献２には、タッチパネルへのタッチダウン及びタッチアップにより、文字列の始点及び終点を指定した後、さらに、削除コマンドに相当するタッチ操作を行う操作方法が記載されている。
【０００７】
しかしながら、特許文献１の削除操作は、１文字ずつ削除するものであるため、文字列を迅速に削除することができないという問題があった。また、両手を使わなければならず、操作が煩雑であるという問題もあった。
【０００８】
また、特許文献２の方法では、削除する文字列を指定するためのタッチ操作と、削除コマンドに相当するタッチ操作とを行う必要があり、１回のタッチ操作で文字列を削除することができず、簡単かつ迅速に削除することができないという問題があった。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１０−５５２０７号公報
【特許文献２】特開２００９−２１７７２７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
本発明は、上記の事情に鑑みてなされたものであり、タッチパネルに表示されている表示オブジェクトの削除操作の操作性を向上させることを目的とする。特に、タッチパネルに表示された２以上のアイコンのうち、１又は２以上のアイコンを選択して削除する削除操作の操作性を向上させることを目的とする。また、タッチパネルに表示されている文字列に含まれる１又は２以上の文字を選択して削除する削除操作の操作性を向上させることを目的とする。さらに、タッチパネルに表示されているメール一覧表示画面に示された２件以上のメールのうち、１又は２件以上のメールを選択して削除する削除操作の操作性を向上させることを目的とする。
【００１１】
また、本発明は、タッチパネルに表示されている表示オブジェクトの選択及び削除を簡単かつ迅速に行うことができる情報端末装置を提供することを目的とする。特に、タッチパネルに対する１回のタッチ操作により、表示オブジェクトの選択及び削除を行うことができる情報端末装置を提供することを目的とする。また、タッチパネルに対する１回のタッチ操作により、２以上の表示オブジェクトの選択及び削除を行うことができる情報端末装置を提供することを目的とする。
【００１２】
また、本発明は、タッチパネルに対するタッチ操作により、表示オブジェクトの選択及び削除を行う際、誤操作により意図しない表示オブジェクトが削除されるのを防止することを目的とする。
【００１３】
また、上記情報端末装置の制御方法を提供することを目的とする。また、上記情報端末装置用のコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
第１の本発明による情報端末装置は、表示面上に２以上の表示オブジェクトを表示する表示手段と、上記表示面に対するタッチダウンからタッチアップまでのタッチ操作中における操作位置を繰り返し検出するタッチ操作検出手段と、上記操作位置に基づいて、１又は２以上の上記表示オブジェクトを選択するオブジェクト選択手段と、上記オブジェクト選択手段により選択された上記表示オブジェクトを削除するオブジェクト削除手段とを備え、上記表示オブジェクトが、互いに重複しない操作領域をそれぞれ有し、上記オブジェクト選択手段が、上記表示オブジェクトごとに、その操作領域がスライド操作されたスライド回数を求め、上記スライド回数に基づいて、上記表示オブジェクトを選択し、上記オブジェクト削除手段は、上記タッチアップのタイミングに基づいて上記表示オブジェクトを削除するように構成される。
【００１５】
この様な構成により、タッチ操作中において、表示オブジェクトに対するスライド操作が行われた回数が、表示オブジェクトごとのスライド回数として求められ、当該スライド回数に基づいて表示オブジェクトが選択され、選択された表示オブジェクトが、タッチアップのタイミングに基づいて削除される。このため、例えば、指やペンなどの操作子を表示面から離さず、表示面上の操作位置を移動させるスライド操作を行うことにより、表示オブジェクトの選択及び削除することができる。
【００１６】
従って、別のタッチ操作やキー操作を行う必要がなく、操作時間が制約される長押しを行う必要もないため、簡単かつ迅速な操作で表示オブジェクトの選択及び削除を行うことができる。また、スライド回数に基づいて表示オブジェクトを選択するため、誤操作によって、意図していない表示オブジェクトが削除されるのを防止することができる。
【００１７】
なお、表示オブジェクトとは、表示面上に表示され、かつ、ユーザ操作による削除対象となる画像の単位であり、文字、アイコン、ピクトグラムなどを指す。例えば、メニュー画面の選択肢ボタンや、文字編集画面の文字であってもよい。また、上記選択肢ボタンには、アプリーケーションを起動するためのアイコンや、メール一覧表示画面に表示されるメール選択ボタンなどが含まれる。
【００１８】
第２の本発明による情報端末装置は、上記構成に加えて、上記オブジェクト選択手段が、上記表示オブジェクトごとに、上記スライド回数の最大値に対する上記スライド回数の比率を示すスライド比率を求め、上記スライド比率に基づいて、上記表示オブジェクトを選択するように構成される。
【００１９】
このような構成により、スライド比率に基づいて表示オブジェクトが選択されるため、タッチ操作中におけるスライド操作の回数をユーザが必要に応じて決めることができる。例えば、スライド操作の回数を少なくすれば、表示オブジェクトを迅速に削除することができ、スライド操作の回数を多くすれば、誤操作により意図していない表示オブジェクトが削除されるのを防止することができる。特に、タッチ操作中のユーザが誤操作に気づいた場合に、その後のスライド操作の回数を増大させることにより、意図しない上記表示オブジェクトが削除されるのを防止することができる。また、表示アイコンが小さく誤操作が生じやすい場合にも、スライド操作の回数を増大させることにより、誤操作を防止することができる。
【００２０】
第３の本発明による情報端末装置は、上記構成に加えて、上記オブジェクト選択手段が、上記スライド比率が予め定められた判定比率以上となる上記表示オブジェクトを選択するように構成される。
【００２１】
第４の本発明による情報端末装置は、上記構成に加えて、上記タッチ操作の開始位置を判別する開始位置判別手段と、上記タッチ操作の終了位置を判別する終了位置判別手段と、上記タッチ操作中にスライド方向が反転した１又は２以上の反転位置を判別する反転位置判別手段とを備え、上記オブジェクト選択手段が、上記表示オブジェクトの操作領域ごとに、上記開始位置、上記終了位置及び上記反転位置のうち、発生順において隣接する２点を結ぶ各線分と重複する回数を上記スライド回数として求めるように構成される。
【００２２】
この様な構成により、処理負荷を増大させることなく、表示オブジェクトごとのスライド回数を算出することができる。また、スライド操作が意図せずに歪んだ軌跡を描いたような場合であっても、開始位置、反転位置及び終了位置が適切である限り、軌跡の歪みはスライド回数に影響を与えない。このため、誤操作によって意図しない表示オブジェクトが消去されるのを防止することができる。
【００２３】
第５の本発明による情報端末装置は、上記構成に加えて、上記タッチ操作検出手段が、上記操作位置として、上記表示面の縦方向及び横方向に関する座標を検出し、上記反転位置判別手段が、上記スライド方向の横方向成分に基づいて、上記反転位置を判別するように構成される。
【００２４】
この様な構成によれば、横方向に往復するスライド操作により、削除対象となる表示オブジェクトを選択することができる。一般に、人間の手は、縦方向のスライド操作よりも横方向のスライド操作の方が容易であり、正確かつ迅速なスライド操作が可能である。このため、操作性を向上させることができる。また、上記スライド方向の横方向成分に基づいて、上記反転位置を判別することにより、判別処理を簡略化し、処理負荷を抑制することができる。
【００２５】
第６の本発明による情報端末装置は、上記構成に加えて、上記開始位置から上記操作位置までの縦方向の距離を算出する縦移動距離算出手段を備え、上記オブジェクト削除手段が、上記縦方向の距離が所定の判定距離以上になった場合に、当該タッチ操作による上記表示オブジェクトの削除を行わないように構成される。
【００２６】
このような構成により、開始位置から操作位置までの縦方向の距離に基づいて、表示オブジェクトの選択を中止することができるので、横方向のスライド操作が縦方向に大きくぶれた場合に、意図しない表示オブジェクトが削除されるのを防止することができる。
【００２７】
第７の本発明による情報端末装置は、上記構成に加えて、上記オブジェクト選択手段が、上記タッチ操作中に２回以上のスライド操作が行われた上記表示オブジェクトを選択するように構成される。
【００２８】
第８の本発明による情報端末装置の制御方法は、表示面上に２以上の表示オブジェクトを表示する表示ステップと、上記表示面に対するタッチダウンからタッチアップまでのタッチ操作中における操作位置を繰り返し検出するタッチ操作検出ステップと、上記操作位置に基づいて、１又は２以上の上記表示オブジェクトを選択するオブジェクト選択ステップと、上記オブジェクト選択手段により選択された上記表示オブジェクトを削除するオブジェクト削除ステップとを備え、上記表示オブジェクトが、互いに重複しない操作領域をそれぞれ有し、上記オブジェクト選択ステップでは、上記表示オブジェクトごとに、その操作領域がスライド操作されたスライド回数を求め、上記スライド回数に基づいて、上記表示オブジェクトを選択し、上記オブジェクト削除ステップでは、上記タッチアップのタイミングに基づいて上記表示オブジェクトを削除するように構成される。
【００２９】
第９の本発明による情報端末装置の制御方法は、上記構成に加えて、上記オブジェクト選択ステップでは、上記表示オブジェクトごとに、上記スライド回数の最大値に対する上記スライド回数の比率を示すスライド比率を求め、上記スライド比率に基づいて、上記表示オブジェクトを選択するように構成される。
【００３０】
第１０の本発明による情報端末装置のコンピュータプログラムは、表示面上に２以上の表示オブジェクトを表示する表示ステップと、上記表示面に対するタッチダウンからタッチアップまでのタッチ操作中における操作位置を繰り返し検出するタッチ操作検出ステップと、上記操作位置に基づいて、１又は２以上の上記表示オブジェクトを選択するオブジェクト選択ステップと、上記オブジェクト選択手段により選択された上記表示オブジェクトを削除するオブジェクト削除ステップとを実行するための情報端末装置用のコンピュータプログラムにおいて、上記表示オブジェクトは、互いに重複しない操作領域をそれぞれ有し、上記オブジェクト選択ステップでは、上記表示オブジェクトごとに、その操作領域がスライド操作されたスライド回数を求め、上記スライド回数に基づいて、上記表示オブジェクトを選択し、上記オブジェクト削除ステップでは、上記タッチアップのタイミングに基づいて上記表示オブジェクトを削除するように構成される。
【００３１】
第１１の本発明による情報端末装置のコンピュータプログラムは、上記構成に加えて、上記オブジェクト選択ステップでは、上記表示オブジェクトごとに、上記スライド回数の最大値に対する上記スライド回数の比率を示すスライド比率を求め、上記スライド比率に基づいて、上記表示オブジェクトを選択するように構成される。
【発明の効果】
【００３２】
本発明によれば、タッチパネルに表示されている表示オブジェクトの削除操作の操作性を向上させることができる。特に、タッチパネルに表示された２以上のアイコンのうち、１又は２以上のアイコンを選択して削除する削除操作の操作性を向上させることができる。また、タッチパネルに表示されている文字列に含まれる１又は２以上の文字を選択して削除する削除操作の操作性を向上させることができる。さらに、タッチパネルに表示されているメール一覧表示画面に示された２件以上のメールのいずれかを選択して削除する削除操作の操作性を向上させることができる。
【００３３】
また、本発明によれば、タッチパネルに表示中の表示オブジェクトの選択及び削除を簡単かつ迅速に行うことができる情報端末装置を提供することができる。特に、タッチパネルに対する１回のタッチ操作により、表示オブジェクトの選択及び削除を行うことができる情報端末装置を提供することができる。また、タッチパネルに対する１回のタッチ操作により、２以上の表示オブジェクトの選択及び削除を行うことができる情報端末装置を提供することができる。
【００３４】
また、本発明は、タッチパネルに対するタッチ操作により、表示オブジェクトの選択及び削除を行う際、誤操作により意図しない表示オブジェクトが削除されるのを防止することができる。
【図面の簡単な説明】
【００３５】
【図１】本発明の実施の形態１による携帯電話機１Ａの一例を示した外観図である。
【図２】図１の携帯電話機１Ａの要部について内部構成の一例を示したブロック図である。
【図３】図２のアイコン選択部２２の詳細構成の一例を示したブロック図である。
【図４】タッチ操作によりアイコン３０を削除する様子を時系列順に示した説明図である。
【図５】タッチ操作中にアイコン３０の削除処理が停止される様子を時系列順に示した説明図である。
【図６】削除操作処理の一例を示したフローチャートである。
【図７】図６におけるアイコン削除処理の一例を示したフローチャートである。
【図８】本発明の実施の形態２による携帯電話機１Ｂの一例を示した外観図である。
【図９】図８の携帯電話機１Ｂの要部について内部構成の一例を示したブロック図である。
【図１０】タッチ操作により文字３１を削除する様子を時系列順に示した説明図である。
【図１１】発明の実施の形態３による携帯電話機１Ｃの一構成例を示したブロック図である。
【図１２】タッチ操作によりアイコン３０を削除する様子を時系列順に示した説明図である。
【図１３】図６におけるアイコン削除処理の一例を示したフローチャートである。
【図１４】本発明の実施の形態４による携帯電話機１Ｄにおける動作の一例を示した説明図である。
【図１５】本発明の実施の形態５による携帯電話機１Ｅの一例を示した外観図である。
【図１６】タッチ操作により電子メールを削除する様子を時系列順に示した説明図である。
【図１７】図１６に続く説明図である。
【発明を実施するための形態】
【００３６】
実施の形態１．
図１は、本発明の実施の形態１による情報端末装置の一例を示した外観図であり、情報端末装置の一例として携帯電話機１Ａが示されている。携帯電話機１Ａは、略矩形の操作面を有する薄型筐体からなり、上記操作面には、タッチパネル１０、レシーバ１１、マイクロフォン１２及び操作キー１３が配置されている。
【００３７】
タッチパネル１０は、上記操作面上に配置された表示面を備え、上記表示面上に画像を表示するとともに、上記表示面に対するユーザのタッチ操作を検出している。レシーバ１１及びマイクロフォン１２は、通話用の入出力装置である。また、操作キー１３は、ユーザが操作入力を行うためのハードキーである。
【００３８】
タッチパネル１０の表示面には、文字、アイコン、ピクトグラムなどの表示オブジェクトを表示することができる。これらの表示オブジェクトに対し、ユーザが指やペンなどの接触子を接触させるタッチ操作を行うことにより、任意の表示オブジェクトを選択することができる。
【００３９】
本実施の形態では、表示オブジェクトがアイコン３０である場合の例について説明する。図中のタッチパネル１０は、表示面上にメニュー画面が表示されている。このメニュー画面は、アプリケーションプログラムを起動するための２以上のアイコン３０が、マトリクス状に整列配置されている。
【００４０】
また、各アイコン３０は、互いに重複しない操作領域３５を有している。操作領域３５は、アイコン３０に対するタッチ操作を検出するための領域であり、ユーザが、操作領域３５に対するタッチ操作を行えば、当該操作領域３５に対応するアイコン３０が選択され、当該アイコン３０に対応するアプリケーションプログラムを起動することができる。なお、図中では、隣接する操作領域３５間に隙間が設けられているが、操作領域３５は、隙間を設けることなく配置されていてもよい。また、操作領域３５は、アイコン３０の表示領域と一致していてもよいが、概ね一致していれば完全に一致している必要はない。
【００４１】
さらに、本実施の形態では、ユーザが、表示面へのタッチ操作中に横方向のスライド操作を行うことにより、１又は２以上のアイコン３０を選択し、選択されたアイコン３０を削除することができる。
【００４２】
図２は、図１の携帯電話機１Ａの要部について内部構成の一例を示したブロック図である。この携帯電話機１Ａは、タッチパネルディスプレイ１０ｄ、タッチパネルセンサ１０ｓ、タッチ操作解析部２１、アイコン選択部２２、アイコン削除部２３、アイコン情報記憶部２４及び表示制御部２５により構成される。なお、タッチパネルディスプレイ１０ｄ及びタッチパネルセンサ１０ｓは、図１のタッチパネル１０を構成している。
【００４３】
タッチパネルディスプレイ１０ｄは、矩形形状からなる表示面を備え、当該表示面上に画像を表示する表示手段であり、例えば、液晶表示パネルを用いることができる。タッチパネルセンサ１０ｓは、タッチパネルディスプレイ１０ｄの表示面に対するユーザのタッチ操作を検出し、その操作位置を出力するタッチ操作検出手段である。例えば、タッチパネルディスプレイ１０ｄの表示面上に貼付される透明シートからなり、操作子が表示面に近づくことによる静電容量の変化を検出し、表示面上におけるタッチ操作の操作位置を判別する静電容量方式のタッチセンサを用いることができる。
【００４４】
タッチパネルセンサ１０ｓは、一定の時間間隔で繰り返し検出処理を行っており、タッチ操作が検出された場合には、その操作位置を示す検出信号を出力する一方、タッチ操作が検出されない場合には、未検出状態であることを示す検出信号を出力する。このため、タッチパネルセンサ１０ｓから逐次出力される検出信号を監視すれば、接触子が表示面に接触するタッチダウンや、操作子が表示面から離れるタッチアップを判別することができる。
【００４５】
操作位置は、表示面上における縦方向（Ｙ方向）及び横方向（Ｘ方向）からなる直交座標系の座標として検出される。なお、アイコン３０を９０°回転させて表示面上に表示することができる場合、表示面の縦方向及び横方向は、アイコン３０の表示の向きに応じて決定される。
【００４６】
本明細書では、操作子のタッチダウンからタッチアップまでの一連の操作をタッチ操作と呼ぶ。つまり、タッチ操作中は、操作子が表示面から離れることなく、表示面に接触し続けている。また、操作位置はタッチ操作中に移動させることができ、このような移動操作をスライド操作と呼ぶ。なお、静電容量方式のタッチパネルセンサ１０ｓが検出する接触状態には、操作子が表示面に実際に接触している状態だけでなく、操作子が表示面からわずかに離れている状態も含まれる。
【００４７】
アイコン情報記憶部２４は、アイコン情報を保持している。アイコン情報は、表示中の各アイコン３０に関する情報であり、ここでは、アイコン３０の画像情報と、当該アイコン３０に対応づけられた操作領域３５を示す情報とが含まれているものとする。表示制御部２５は、上記アイコン情報に基づいてタッチパネルディスプレイ１０ｄを制御し、表示面上に２以上のアイコン３０を表示させることができる。
【００４８】
タッチ操作解析部２１は、開始位置判別部２１１、終了位置判別部２１２、反転位置判別部２１３及び縦移動距離算出部２１４とを備え、タッチパネルセンサ１０ｓからの検出信号に基づいて、タッチ操作に関する特徴情報を取得し、アイコン選択部２２へ出力する。ここでは、タッチ操作の特徴情報として、開始位置Ｓ、終了位置Ｅ、反転位置Ｒ及び縦移動距離Ｌを求めている。
【００４９】
開始位置判別部２１１は、タッチパネルセンサ１０ｓからの検出信号に基づいて、タッチダウンを判別し、この判別結果に基づいて、開始位置Ｓを取得する。タッチダウンは、検出信号における未検出状態から検出状態への変化に基づいて判別される。また、開始位置Ｓは、タッチ操作が開始するときの操作位置であり、ここでは、タッチダウンの直後に検出された操作位置を開始位置Ｓとしている。
【００５０】
終了位置判別部２１２は、タッチパネルセンサ１０ｓからの検出信号に基づいて、タッチアップを判別し、この判別結果に基づいて、終了位置Ｅを取得する。タッチアップは、検出信号における検出状態から未検出状態への変化に基づいて判別される。また、終了位置Ｅは、タッチ操作を終了するときの操作位置であり、ここでは、タッチアップの直前に検出された操作位置を終了位置Ｅとしている。
【００５１】
反転位置判別部２１３は、タッチパネルセンサ１０ｓからの検出信号に基づいて、スライド方向の反転を判別し、この判別結果に基づいて、反転位置Ｒを取得する。スライド方向は、タッチ操作中における操作位置の移動方向であり、タッチパネルセンサ１０ｓから順次に出力される操作位置を互いに比較することにより求められる。このようにして順次に求められるスライド方向を互いに比較することにより、スライド方向の反転が判別される。反転位置Ｒは、スライド方向が反転するときの操作位置であり、ここでは、反転直前に検出された操作位置を反転位置Ｒとしている。なお、タッチ操作中に２回以上の反転があった場合には、１回目の反転位置Ｒ１、２回目の反転位置Ｒ２、…をそれぞれ取得する。
【００５２】
一般に、人間の手は、縦方向のスライド操作よりも横方向のスライド操作の方が容易であり、正確かつ迅速なスライド操作が可能である。また、横方向の反転のみを判別することにより、スライド方向の反転の判別処理を簡略化し、処理負荷を抑制することができる。このため、反転位置判別部２１３は、横方向についてのみスライド操作の反転を判別し、縦方向についてはスライド操作の反転を判別していない。
【００５３】
横方向の反転は、順次に求められた２つのスライド方向について、横方向の成分同士を比較することにより判別することができる。例えば、２つのスライド方向のＸ成分の符号が一致しなければ、スライド方向が反転したと判断することができる。
【００５４】
縦移動距離算出部２１４は、縦移動距離Ｌとして算出する。縦移動距離Ｌは、開始位置Ｓからタッチ操作中における各操作位置までの縦方向（Ｙ方向）の距離であり、開始位置Ｓの縦方向の座標と、各操作位置の縦方向の座標の差の絶対値として求められる。
【００５５】
アイコン選択部２２は、タッチ操作解析部２１の出力に基づいて、表示中のアイコン３０のうち、削除対象となる１又は２以上のアイコン３０を選択するオブジェクト選択手段である。ここでは、１回のタッチ操作中に２回以上のスライド操作が行われたアイコン３０が、削除対象として選択される。つまり、各アイコン３０に対するスライド操作の回数が、アイコン３０ごとのスライド回数Ｎｓとして計数され、スライド回数Ｎｓが２回以上になったアイコン３０が削除対象として選択される。
【００５６】
アイコン削除部２３は、アイコン選択部２２が削除対象として選択したアイコン３０を削除するオブジェクト削除手段である。アイコン３０の削除は、当該アイコン３０に関するアイコン情報をアイコン情報記憶部２４から消去することによって行われる。このため、その後は、削除されずに残ったアイコン３０のみが、表示制御部２５によって、タッチパネルディスプレイ１０ｄの表示面上に表示される。
【００５７】
また、アイコン削除部２３によるアイコン情報の削除は、タッチアップのタイミングに基づいて行われる。例えば、タッチアップと同時又はタッチアップの直後にアイコンの削除が行われる。このため、タッチ操作の終了後に、別のタッチ操作やキー操作を行う必要がなく、１回のタッチ操作のみでアイコン３０を迅速に削除することができる。
【００５８】
図３は、図２のアイコン選択部２２の詳細構成の一例を示したブロック図である。アイコン選択部２２は、スライド回数計数部２２１、削除停止部２２２及び閾値判定部２２３により構成される。
【００５９】
スライド回数計数部２２１は、アイコン３０ごとにスライド回数Ｎｓを計数するスライド回数計数手段である。スライド操作の対象となるアイコン３０の判別は、開始位置Ｓ、終了位置Ｅ、並びに、１又は２以上の反転位置Ｒのうち、発生順において隣接する２点を結ぶ各線分と、各アイコン３０の操作領域３５とを比較することにより行われる。すなわち、操作領域３５ごとに上記線分と重複する回数を求めれば、各アイコン３０のスライド回数Ｎｓが求められる。
【００６０】
その際、線分が操作領域３５を完全に通過していなくても、線分の一部が操作領域３５と重複していれば、当該操作領域３５は、当該線分と重複していると判断する。つまり、開始位置Ｓ、反転位置Ｒ又は終了位置Ｅのような線分の端点を含む操作領域３５は、当該線分と重複していると判断する。
【００６１】
例えば、タッチ操作中における反転が１回だけであった場合、当該タッチ操作は１個の反転位置Ｒ１のみを有している。このため、各アイコン３０の操作領域３５と、２本の線分Ｓ−Ｒ１，Ｒ１−Ｅとの重複の有無を判別する。また、タッチ操作中における反転が３回であった場合、タッチ操作は３個の反転位置Ｒ１〜Ｒ３を有するから、各アイコン３０の操作領域３５と、４本の線分Ｓ−Ｒ１，Ｒ１−Ｒ２，Ｒ２−Ｒ３，Ｒ３−Ｅとの重複の有無を判別する。そして、操作領域３５ごとに、これらの線分との重複回数を求めれば、各アイコン３０のスライド回数Ｎｓが求められる。
【００６２】
削除停止部２２２は、縦移動距離Ｌを予め定められた判定距離Ｌｔと比較し、この比較結果に基づいて、削除処理の停止を決定する。すなわち、操作位置が縦方向（Ｙ方向）に大きく移動し、縦移動距離Ｌが判定距離Ｌｔ以上になった場合には、当該タッチ操作における削除処理の停止を決定する。
【００６３】
閾値判定部２２３は、各アイコン３０のスライド回数Ｎｓと、予め与えられた判定回数Ｎｔとを比較することにより、削除対象となるアイコンを選択する。ただし、削除停止部２２２が削除処理の停止を決定した場合には、スライド回数Ｎｓにかかわらず、いずれのアイコン３０も削除対象として選択しない。従って、この場合、アイコン削除部２３によるアイコン３０の削除は行われない。
【００６４】
ここでは、判定回数Ｎｔ＝２とし、閾値判定部２２３が、スライド回数Ｎｓが２回以上のアイコン３０を削除対象として選択し、選択結果をアイコン削除部２３へ出力するものとする。なお、判定回数Ｎｔは３以上の値にすることもできる。
【００６５】
図４は、タッチ操作によりアイコン３０を削除する様子を時系列順に示した説明図である。図中の（ａ）〜（ｄ）には、２以上のアイコン３０からなるメニュー画面が示されており、１回のタッチ操作により、表示中の４個のアイコン３０のうち、２個のアイコン３０が削除される様子が時系列順に示されている。
【００６６】
このメニュー画面では、アプリケーションプログラムを起動するための４個のアイコン３０ａ〜３０ｄ（総称は３０）が横方向に整列配置されている。左から順に、カメラ用アイコン３０ａ、メール用アイコン３０ｂ、テレビ用アイコン３０ｃ及び音楽再生用アイコン３０ｄがそれぞれ表示されている。この様なメニュー画面が表示されている表示面に対し、ユーザがタッチ操作を行い、当該タッチ操作中に横方向に往復するスライド操作を行った場合、２回以上のスライド操作が行われたアイコン３０が、メニュー画面から削除される。
【００６７】
図中の（ａ）には、ユーザの指がカメラ用アイコン３０ａの操作領域３５に触れ、タッチ操作が開始されたときの様子が示されている。このとき、タッチ操作解析部２１によってタッチダウンが判別され、開始位置Ｓが求められる。
【００６８】
図中の（ｂ）には、開始位置Ｓから右方向へ操作位置を移動させるスライド操作が行われた後、反転位置Ｒにおいて移動方向を左方向に反転させたときの状態が示されている。このとき、タッチ操作解析部２１によって、スライド方向の反転が判別され、反転位置Ｒが求められる。ここでは、反転位置Ｒが、テレビ用アイコン３０ｃと音楽再生用アイコン３０ｄの各操作領域３５の間にある場合が示されている。
【００６９】
図中の（ｃ）には、反転位置Ｒから左方向へ操作位置を移動させるスライド操作が行われた後、終了位置Ｅにおいてタッチアップさせたときの状態が示されている。このとき、タッチ操作解析部２１によって、タッチアップが判別され、終了位置Ｅが求められる。
【００７０】
図中の（ｄ）には、上記タッチ操作によって２個のアイコン３０が削除された状態が示されている。ここでは、スライド回数が２回以上のアイコン３０が削除されている。つまり、開始位置Ｓ、反転位置Ｒ及び終了位置Ｅのうち、発生順において隣接する２点を結ぶ各線分Ｓ−Ｒ，Ｒ−Ｅとの重複回数が２回以上であったアイコン３０が削除されている。
【００７１】
カメラ用アイコン３０ａは、その操作領域３５が線分ＳＲのみと重複するため、スライド回数Ｎｓは１回になる。メール用アイコン３０ｂ及びテレビ用アイコン３０ｃは、操作領域３５が線分ＳＲ，ＲＥの両方と重複し、スライド回数Ｎｓは２回になる。音楽再生用アイコン３０ｄは、操作領域３５がいずれの線分ＳＲ，ＲＥとも重複しておらず、スライド回数Ｎｓは０回である。このため、判定回数Ｎｔ＝２であれば、メール用アイコン３０ｂ及びテレビ用アイコン３０ｃが削除される。
【００７２】
図５は、タッチ操作中にアイコン３０の削除処理が停止される様子を時系列順に示した説明図である。図中の（ａ）及び（ｂ）は、図４の（ａ）及び（ｂ）と同一であり、説明を省略する。
【００７３】
図中の（ｃ）には、反転位置Ｒから左下方向へ操作位置を移動させるスライド操作が行われ、開始位置Ｓから操作位置までの縦移動距離Ｌが判定距離Ｌｔ以上になった場合が示されている。スライド操作が縦方向にぶれ、縦移動距離Ｌが判定距離Ｌｔに達すれば、当該タッチ操作によるアイコン３０の削除処理が停止される。図中の（ｄ）には、その後のタッチアップ後の状態が示されている。アイコンの削除処理が停止されたため、タッチ操作中におけるスライド回数Ｎｓにかかわらず、全てのアイコン３０が残されている。
【００７４】
図６のステップＳ１０１〜Ｓ１０７は、削除操作処理の一例を示したフローチャートである。この削除操作処理は、表示面へのタッチダウンが検出されたときに実行される。まず、タッチダウン時の操作位置が開始位置Ｓとして取得される（ステップＳ１０１）。
【００７５】
次に、タッチ操作中におけるスライド方向が縦方向であれば、アイコン削除処理（ステップＳ１０７）を実行することなく、削除操作処理を終了する（ステップＳ１０２）。ここでは、開始位置Ｓから操作位置までの縦移動距離Ｌが判定距離Ｌｔ以上になれば、当該削除操作処理を中止する。
【００７６】
また、スライド方向の反転が検出されれば、反転時の操作位置が反転位置Ｒとして取得される（ステップＳ１０３，Ｓ１０４）。ここでは、スライド方向の横方向の成分の符号が反転すれば、スライド方向が反転したと判断する。
【００７７】
上記ステップＳ１０２〜Ｓ１０４の処理は、タッチアップが検出されるまで、タッチパネルセンサ１０ｓから新たな操作位置が出力されるごとに繰り返される（ステップＳ１０５）。そして、タッチアップが検出されると、タッチアップ時の操作位置が終了位置Ｅとして取得される（ステップＳ１０６）。終了位置Ｅを取得すれば、アイコン削除処理を実行し、当該削除操作処理を終了する（ステップＳ１０７）。
【００７８】
図７のステップＳ２０１〜Ｓ２０４は、アイコン削除処理（図６のステップ１０７）の一例を示したフローチャートである。つまり、タッチアップが検出されたときに実行される。
【００７９】
まず、全てのアイコン３０について、スライド回数Ｎｓが算出される（ステップＳ２０１）。次に、最初のアイコン３０について、スライド回数Ｎｓを判定回数Ｎｔと比較する（ステップＳ２０２）。その結果、スライド回数Ｎｓが判定回数Ｎｔ以上であれば、当該アイコン３０が削除される一方、スライド回数Ｎｓが判定回数Ｎｔ未満であれば、当該アイコン３０は削除されない（ステップＳ２０３）。上記ステップＳ２０２及びＳ２０３は、１個のアイコン３０に対する処理であり、全てのアイコン３０について同様の処理が順次に実行される（ステップＳ２０４）。そして、全てのアイコン３０に対する処理が終了すれば、当該アイコン削除処理を終了する。
【００８０】
本実施の形態による携帯電話機１Ａは、表示面上に２以上のアイコン３０を表示するとともに、上記表示面に対するタッチダウンからタッチアップまでのタッチ操作中における操作位置を繰り返し検出するタッチパネル１０と、検出された操作位置に基づいて、１又は２以上のアイコン３０を選択するアイコン選択部２２と、アイコン選択部２２により選択されたアイコン３０を削除するアイコン削除部２３とを備えている。そして、アイコン３０が、互いに重複しない操作領域３５をそれぞれ有し、アイコン選択部２２が、操作領域３５ごとに、タッチ操作中にスライド操作されたスライド回数Ｎｓを求め、当該スライド回数Ｎｓに基づいて、アイコン３０を選択し、アイコン削除部２３が、タッチアップのタイミングに基づいてアイコンを削除する。
【００８１】
このため、１回のタッチ操作だけでアイコンを削除することができ、別のタッチ操作やキー操作を行う必要がないため、削除操作を迅速に行うことができる。また、長押しを行う場合のように操作時間の制約がないため、削除操作を迅速に行うことができる。さらに、１回のタッチ操作で２以上のアイコン３０を削除することができ、アイコン３０の削除操作を迅速に行うことができる。
【００８２】
また、削除されるアイコン３０は、２回以上のスライド操作が行われたアイコン３０である。つまり、タッチ操作中にスライド方向を反転することにより、削除対象となるアイコン３０を選択し、削除することができる。このため、誤操作によって意図しないアイコン３０が削除されるのを防止することができる。また、アイコン選択のための通常のタッチ操作とは区別することができ、両立させることができる。
【００８３】
また、操作位置を横方向に往復移動させるスライド操作によってアイコン３０を削除するため、消しゴムを用いて文字を消す動作を連想させるため、直感的に理解し易い。
【００８４】
また、本実施の形態による携帯電話機１Ａは、タッチ操作の開始位置Ｓを判別する開始位置判別手段２１１と、タッチ操作の終了位置Ｅを判別する終了位置判別手段２１２と、タッチ操作中にスライド方向が反転した１又は２以上の反転位置Ｒを判別する反転位置判別手段２１３とを備え、アイコン選択部２２が、アイコン３０の操作領域３５ごとに、開始位置Ｓ、終了位置Ｅ及び反転位置Ｒのうち、発生順において隣接する２点を結ぶ各線分と重複する回数を上記スライド回数として求める。
【００８５】
このため、処理負荷を顕著に増大させることなく、各アイコン３０のスライド回数Ｎｓを算出することができる。また、スライド操作が意図せずに歪んだ軌跡を描いたような場合であっても、開始位置Ｓ、反転位置Ｒ及び終了位置Ｅが適切である限り、軌跡の歪みはスライド回数に影響を与えない。このため、誤操作によって意図しないアイコン３０が消去されるのを防止することができる。
【００８６】
また、本実施の形態による携帯電話機１Ａは、操作位置が縦方向にぶれて、開始位置Ｓから操作位置までの縦移動距離Ｌが判定距離Ｌｔ以上になれば、当該タッチ操作によるアイコン３０の削除を行わない。このため、ユーザの意に反して縦方向のスライドが行われたような場合に、意図しないアイコン３０が削除されるのを防止することができる。また、ユーザが意図的に縦方向のスライド操作を行うことにより、タッチアップ前であれば、いつでもアイコン３０の削除を中止することができる。
【００８７】
なお、本実施の形態では、一例として、アイコン３０を削除する動作について説明したが、本発明は、このような場合のみに限定されない。すなわち、文字、ピクトグラム、その他の表示オブジェクトを削除する場合にも同様にして適用することができる。また、本実施の形態では、アイコン３０が、アプリケーションプログラムを起動するためのアイコンである場合の例について説明したが、本発明は、この様な場合のみに限定されない。例えば、アイコン３０は、メール一覧表示画面に表示されるメール選択ボタンであってもよい。
【００８８】
また、本実施の形態では、タッチアップの検出時に、スライド回数Ｎｓを計数する場合の例について説明したが、本発明は、このような場合のみに限定されない。例えば、スライド方向の反転が検出されるたびに、スライド回数Ｎｓを計数していく構成であってもよい。
【００８９】
さらに、本実施の形態では、開始位置Ｓ、反転位置Ｒ及び終了位置Ｅの２点間を結ぶ各線分と操作領域３５とを比較し、各アイコン３０のスライド回数Ｎｓを求める場合の例について説明したが、本発明は、この様な場合のみに限定されない。例えば、タッチパネルセンサ１０ｓから逐次に出力される操作位置と、各操作領域３５とを比較し、操作位置が操作領域３５を通過するたびに、スライド回数Ｎｓを計数することにより、各アイコン３０のスライド回数Ｎｓを求める構成であってもよい。
【００９０】
実施の形態２．
実施の形態１では、タッチ操作を行うことにより、アイコン３０を削除する場合の例について説明した。これに対し、実施の形態２では、タッチ操作を行うことにより、表示中の文字列に含まれる１又は２以上の文字を削除する場合について説明する。
【００９１】
図８は、本発明の実施の形態２による携帯電話機１Ｂの一例を示した外観図である。図１の外観図（実施の形態１）と比較すれば、タッチパネル１０の表示面に文字列が表示されている点が異なっている。この文字列は、表示面上に横書き表示されている。つまり、文字列を構成する２以上の文字３１が、横方向に整列配置されている。操作領域３５は、文字３１に対するタッチ操作を検出するための領域であり、ユーザが、操作領域３５に対するタッチ操作を行えば、当該操作領域３５に対応する文字３１が選択される。さらに、ユーザが、表示面へのタッチ操作中に横方向のスライド操作を行うことにより、１又は２以上の文字３１を選択し、選択された文字３１を削除することができる。
【００９２】
図９は、図８の携帯電話機１Ｂの要部について内部構成の一例を示したブロック図である。図２の内部構成（実施の形態１）と比較すれば、アイコン選択部２２、アイコン削除部２３、アイコン情報記憶部２４に代えて、文字選択部４２、文字削除部４３、文字情報記憶部４４を備えている点で異なる。
【００９３】
文字情報記憶部４４は、文字情報を保持している。文字情報は、表示中の各文字３１に関する情報であり、ここでは、文字３１の画像情報と、当該文字３１に対応づけられた操作領域３５を示す情報とが含まれているものとする。表示制御部２５は、上記文字情報に基づいてタッチパネルディスプレイ１０ｄを制御し、表示面上に２以上の文字３１からなる文字列を表示させることができる。
【００９４】
文字選択部４２は、タッチ操作解析部２１の出力に基づいて、表示中の文字３１のうち、削除対象となる１又は２以上の文字３１を選択する。ここでは、１回のタッチ操作中に２回以上のスライド操作が行われた文字３１が、削除対象として選択される。つまり、各文字３１に対するスライド操作の回数が、文字３１ごとのスライド回数Ｎｓとして計数され、スライド回数Ｎｓが２回以上になった文字３１が削除対象として選択される。なお、文字選択部４２の詳細構成は、図３（実施の形態１）の場合と同様であるから、重複する記載を省略する。
【００９５】
文字削除部４３は、文字選択部４２が削除対象として選択した文字３１を削除するオブジェクト削除手段である。文字３１の削除は、当該文字３１に関する文字情報を文字情報記憶部４４から消去することによって行われる。このため、その後は、削除されずに残った文字３１のみが、表示制御部２５によって、タッチパネルディスプレイ１０ｄの表示面上に表示される。また、文字削除部４３によるアイコン情報の削除は、タッチアップのタイミングに基づいて行われる。
【００９６】
図１０は、タッチ操作により文字３１を削除する様子を時系列順に示した説明図である。図中の（ａ）〜（ｄ）には、２以上の文字３１からなる文字列が示されており、１回のタッチ操作により、表示中の７個の文字３１のうち、３個の文字３１が削除される様子が時系列順に示されている。
【００９７】
横方向に整列配置された文字列「春はあけぼの。」が表示面に表示されている。この様な文字列が表示されている表示面に対し、ユーザがタッチ操作を行い、当該タッチ操作中に横方向に往復するスライド操作を行った場合、２回以上のスライド操作が行われた文字３１が、表示面から削除される。
【００９８】
図中の（ａ）には、ユーザの指が文字「は」の操作領域３５に触れ、開始位置Ｓが取得されたときの様子が示されている。図中の（ｂ）には、開始位置Ｓから右方向へのスライド操作が行われた後、文字「の」の操作領域３５内において移動方向が左方向に反転し、反転位置Ｒが取得されたときの状態が示されている。図中の（ｃ）には、反転位置Ｒから左方向へのスライド操作が行われた後、文字「け」の操作領域３５内においてタッチアップが行われ、終了位置Ｅが取得されたときの状態が示されている。図中の（ｄ）には、上記タッチ操作によって３個の文字「けぼの」が削除された状態が示されている。ここでは、スライド回数Ｎｓが２回以上のアイコン３０が削除されている。
【００９９】
本実施の形態による携帯電話機１Ｂを用いれば、携帯電話機１Ａにおけるアイコン３０の削除処理と全く同様にして、文字３１の削除処理を行うことができる。
【０１００】
なお、本実施の形態では、日本語の文字列中の文字を削除する場合の例について説明したが、本発明は、この様な場合のみに限定されない。すなわち、横書き表示されている文字列であれば、英語、中国語、その他の様々な言語からなる文字列における文字の削除処理に、本発明を適用することができる。
【０１０１】
実施の形態３．
実施の形態１では、スライド回数Ｎｓに基づいてアイコン３０を削除する場合の例について説明した。これに対し、実施の形態３では、スライド比率Ｒｓに基づいてアイコン３０を削除する場合の例について説明する。
【０１０２】
実施の形態３による携帯電話機２Ｃは、外観及び内部構成は、図１及び図２（実施の形態１）の場合と同一であるが、アイコン選択部２２の構成及び動作が、実施の形態１の場合とは異なる。実施の形態３によるアイコン選択部２２は、各アイコン３０のスライド比率Ｒｓを判定比率Ｒｔと比較し、スライド比率Ｒｓが判定比率Ｒｔ以上になったアイコン３０を削除対象として選択する。
【０１０３】
図１１は、本発明の実施の形態３による携帯電話機１Ｃの一構成例を示したブロック図であり、アイコン選択部２２の詳細構成が示されている。図２（実施の形態１）の場合と比較すれば、スライド比率算出部２２４を備えている点で異なる。
【０１０４】
スライド比率算出部２２４は、アイコン３０ごとのスライド比率Ｒｓを算出する演算手段である。スライド比率Ｒｓは、タッチ操作中におけるスライド回数Ｎｓの最大値Ｎｍａｘに対する各アイコン３０のスライド回数Ｎｓの比率であり、次式で表される。
Ｒｓ＝Ｎｓ／Ｎｍａｘ
Ｒｓ：各アイコン３０のスライド比率
Ｎｓ：各アイコン３０のスライド回数
Ｎｍａｘ：全てのアイコン３０に関するスライド回数Ｎｓの最大値
【０１０５】
つまり、スライド比率算出部２２４は、スライド回数計数部２２１が求めた全てのアイコン３０のスライド回数Ｎｓを互いに比較し、その最大値Ｎｍａｘを求める。そして、アイコン３０ごとに、上記最大値Ｎｍａｘに対する当該アイコン３０のスライド回数Ｎｓの比率を求め、当該アイコン３０のスライド比率Ｒｓとする。
【０１０６】
閾値判定部２２３は、各アイコン３０のスライド比率Ｒｓと、予め与えられた判定比率Ｒｔとを比較することにより、削除対象となるアイコンを選択する。ただし、削除停止部２２２が削除処理の停止を決定した場合には、スライド比率Ｒｓにかかわらず、いずれのアイコン３０も削除対象として選択しない。
【０１０７】
ここでは、判定比率Ｒｔ＝９０％とし、閾値判定部２２３が、スライド比率Ｒｓが９０％以上のアイコン３０を削除対象として選択し、選択結果をアイコン削除部２３へ出力するものとする。なお、判定比率Ｒｔは、０％を越える値であり、かつ、１００％以下の値として予め定めることができるが、誤操作による意図しないアイコンの削除を防止するためには、１００％に近い値にすることが望ましい。
【０１０８】
図１２は、タッチ操作によりアイコン３０を削除する様子を時系列順に示した説明図である。図中の（ａ）〜（ｅ）には、２以上のアイコン３０からなるメニュー画面が示されており、１回のタッチ操作により、表示中の４個のアイコン３０のうち、１個のアイコン３０が削除される様子が時系列順に示されている。
【０１０９】
このメニュー画面は、図４に示した画面と同一である。この様なメニュー画面が表示されている表示面に対し、ユーザがタッチ操作を行い、当該タッチ操作中に横方向に往復するスライド操作を行った場合、スライド比率Ｒｓが９０％以上になったアイコン３０が、メニュー画面から削除される。
【０１１０】
図中の（ａ）には、ユーザの指が開始位置Ｓにタッチダウンし、タッチ操作が開始された後、右方向へ操作位置を移動させるスライド操作が行われ、第１の反転位置Ｒ１において移動方向を左方向へ反転させたときの状態が示されている。
【０１１１】
図中の（ｂ）には、第１の反転位置Ｒ１から左方向へ操作位置を移動させるスライド操作が行われた後、第２の反転位置Ｒ２において移動方向を右方向へ反転させたときの状態が示されている。
【０１１２】
図中の（ｃ）には、第２の反転位置Ｒ２から右方向へ操作位置を移動させるスライド操作が行われた後、第３の反転位置Ｒ２において移動方向を左方向へ反転させたときの状態が示されている。
【０１１３】
図中の（ｄ）には、第３の反転位置Ｒ３から左方向へ操作位置を移動させるスライド操作が行われた後、終了位置Ｅにおいてタッチアップさせたときの状態が示されている。
【０１１４】
図中の（ｅ）は、上記タッチ操作によって１個のアイコン３０が削除された状態が示されている。ここでは、スライド比率Ｒｓが９０％以上になったテレビ用アイコン３０ｃのみが削除されている。
【０１１５】
各アイコンのスライド回数Ｎｓは、開始位置Ｓ、反転位置Ｒ１〜Ｒ３及び終了位置Ｅのうち、発生順において隣接する２点を結ぶ各線分Ｓ−Ｒ１，Ｒ１−Ｒ２，Ｒ２−Ｒ３，Ｒ３−Ｅとの重複回数を計数することにより求められる。その結果、各アイコン３０のスライド回数Ｎｓは、以下の通りとなる。
カメラ用アイコン３０ａ：  Ｎｓ＝０回
メール用アイコン３０ｂ：  Ｎｓ＝１回
テレビ用アイコン３０ｃ：  Ｎｓ＝４回
音楽再生用アイコン３０ｄ：Ｎｓ＝２回
【０１１６】
従って、スライド回数の最大値Ｎｍａｘは、４回になり、各アイコン３０のスライド比率Ｒｓは、以下の通りとなる。
カメラ用アイコン３０ａ：  Ｒｓ＝０／４
メール用アイコン３０ｂ：  Ｒｓ＝１／４
テレビ用アイコン３０ｃ：  Ｒｓ＝４／４
音楽再生用アイコン３０ｄ：Ｒｓ＝２／４
【０１１７】
従って、スライド比率Ｒｓが９０％以上になっているのは、テレビ用アイコン３０ｃだけであり、テレビ用アイコン３０ｃのみが削除される。
【０１１８】
上記（ａ）〜（ｄ）に示されたタッチ操作は、ユーザがテレビ用アイコン３０ｃを削除することを意図して操作したにもかかわらず、誤操作により、開始位置Ｓがメール用アイコン３０ｂの操作領域３５に入り込み、また、第３の反転位置Ｒ３が音楽再生用アイコン３０ｄの操作領域３５に入り込んでしまった場合である。この場合、メール用アイコン３０ｂのスライド回数Ｎｓが１回になり、音楽再生用アイコン３０ｄのスライド回数Ｎｓは２回になっているが、タッチ操作中に２往復分のスライド操作を行うことにより、スライド回数Ｎｓの最大値Ｎｍａｘが４回になっているため、いずれのスライド比率Ｒｓも９０％には到達していない。このため、メール用アイコン３０ｂ及び音楽再生用アイコン３０ｄに対するスライド操作は、誤操作であると判断され、削除対象として選択されない。
【０１１９】
つまり、このような誤操作がスライド比率Ｒｓに与える影響は、スライド操作の数を増やすことにより低下するため、必要に応じて、ユーザがスライド方向の反転回数を増大させれば、それに応じて、誤操作による影響を低減することができる。
【０１２０】
上記（ａ）〜（ｄ）に示されたタッチ操作は、ユーザがテレビ用アイコン３０ｃを削除することを意図して操作したにもかかわらず、誤操作により、開始位置Ｓがメール用アイコン３０ｂの操作領域３５に入り込み、また、第３の反転位置Ｒ３が音楽再生用アイコン３０ｄの操作領域３５に入り込んでしまった場合である。この様な場合であっても、スライド操作の数を増やすことにより、このような誤操作がスライド比率Ｒｓに与える影響を低下させ、誤操作により意図しないアイコン３０が削除されるのを防止できることがわかる。
【０１２１】
図１３のステップＳ３０１〜Ｓ３０５は、アイコン削除処理（図６のステップ１０７）の一例を示したフローチャートである。なお、削除操作処理は、図６（実施の形態１）の場合と同様であるため、重複する説明は省略する。
【０１２２】
まず、全てのアイコン３０について、スライド回数Ｎｓが算出される（ステップＳ３０１）。次に、全てのアイコン３０について、スライド比率Ｒｓが算出される（ステップＳ３０２）。スライド比率Ｒｓは、ステップＳ３０１で求められたスライド回数Ｎｓの最大値Ｎｍａｘを求め、各アイコン３０のスライド回数Ｎｓを上記最大値Ｎｍａｘで除算することにより求められる。
【０１２３】
次に、最初のアイコン３０について、スライド比率Ｒｓを判定比率Ｒｔと比較する（ステップＳ３０３）。その結果、スライド比率Ｒｓが判定比率Ｒｔ以上であれば、当該アイコン３０が削除される一方、スライド比率Ｒｓが判定比率Ｒｔ未満であれば、当該アイコン３０は削除されない（ステップＳ３０４）。上記ステップＳ３０３及びＳ３０４は、１個のアイコン３０に対する処理であり、全てのアイコン３０について同様の処理が順次に実行される（ステップＳ３０５）。そして、全てのアイコン３０に対する処理が終了すれば、当該アイコン削除処理を終了する。
【０１２４】
本実施の形態による携帯電話機１Ｃは、アイコン選択部２２が、スライド回数Ｎｓの最大値Ｎｍａｘに対する各アイコン３０のスライド回数Ｎｓの比率をスライド比率として求め、当該スライド比率Ｒｓに基づいて、削除対象となるアイコン３０を選択する。
【０１２５】
このため、ユーザの誤操作により、意図しないアイコン３０が削除されるのを防止することができる。特に、携帯電話機のような携帯情報端末は、表示面が小さいことから、指の接触面積に比べ、アイコン３０の操作領域３５を十分に大きくすることが難しく、誤操作が生じ易い。このような携帯情報端末に本発明を適用すれば、スライド操作の回数を増大させることにより、誤操作を効果的に防止することができる。
【０１２６】
また、スライド比率Ｒｓを判定比率Ｒｔと比較し、その比較結果に基づいて削除対象となるアイコン３０を選択しているため、アイコン３０が選択されるスライド回数Ｎｓ、つまり、実施の形態１における判定回数Ｎｔが予め定められていない。このため、ユーザがスライド回数を増大させれば、当該スライド操作の回数に応じて、誤操作防止の効果を増大させることができる。
【０１２７】
なお、本実施の形態では、各アイコン３０のスライド比率Ｒｓを判定比率Ｒｔと比較した比較結果に基づいて、削除対象となるアイコンを選択する場合の例について説明したが、本発明は、このような場合のみに限定されない。例えば、アイコン３０のスライド比率を互いに比較した比較結果に基づいて、削除対象となるアイコンを選択することもできる。例えば、スライド比率Ｒｓが最大値となるアイコン３０のみを選択するように構成してもよい。この場合、判定比率Ｒｔを１００％にした場合と等価になる。
【０１２８】
実施の形態４．
実施の形態２では、スライド回数Ｎｓに基づいて文字３１を削除する場合の例について説明した。また、実施の形態３では、スライド比率Ｒｓに基づいてアイコン３０を削除する場合の例について説明した。これに対し、実施の形態４では、スライド比率Ｒｓに基づいて文字３１を削除する場合の例について説明する。
【０１２９】
本発明の実施の形態４による携帯電話機１Ｄの外観図及び内部構成図は、図８及び図９（実施の形態２）の場合と同様であり、図９の文字選択部４２の詳細構成は、図１１（実施の形態３）の場合と同様であるから、重複する説明を省略する。
【０１３０】
図１４は、本発明の実施の形態４による携帯電話機１Ｄにおける動作の一例を示した説明図であり、タッチ操作により文字３１を削除する様子が時系列順に示されている。図中の（ａ）〜（ｅ）には、２以上の文字３１からなる文字列が示されており、１回のタッチ操作により、表示中の７個の文字３１のうち、４個の文字３１が削除される様子が時系列順に示されている。
【０１３１】
表示面には、図１０（実施の形態２）の場合と同様、横方向に整列配置された文字列「春はあけぼの。」が表示されている。この様な文字列が表示されている表示面に対し、ユーザがタッチ操作を行い、当該タッチ操作中に横方向に往復するスライド操作を行った場合、スライド比率Ｒｓが９０％以上になった文字３１が、メニュー画面から削除される。
【０１３２】
図中の（ａ）には、文字「あ」の操作領域３５内の開始位置Ｓにタッチダウンし、タッチ操作が開始された後、右方向へ操作位置を移動させるスライド操作が行われ、文字「。」の操作領域３５内の第１の反転位置Ｒ１において移動方向を左方向へ反転させたときの状態が示されている。
【０１３３】
図中の（ｂ）には、第１の反転位置Ｒ１から左方向へ操作位置を移動させるスライド操作が行われた後、文字「は」の操作領域３５内の第２の反転位置Ｒ２において移動方向を右方向へ反転させたときの状態が示されている。
【０１３４】
図中の（ｃ）には、第２の反転位置Ｒ２から右方向へ操作位置を移動させるスライド操作が行われた後、文字「の」の操作領域３５内の第３の反転位置Ｒ２において移動方向を左方向へ反転させたときの状態が示されている。
【０１３５】
図中の（ｄ）には、第３の反転位置Ｒ３から左方向へ操作位置を移動させるスライド操作が行われた後、文字「あ」内の終了位置Ｅにおいてタッチアップさせたときの状態が示されている。
【０１３６】
図中の（ｅ）は、上記タッチ操作によって４個の文字「あけぼの」が削除された状態が示されている。ここでは、スライド比率Ｒｓが９０％以上になった「あけぼの」のみが削除されている。
【０１３７】
各アイコンのスライド回数Ｎｓは、開始位置Ｓ、反転位置Ｒ１〜Ｒ３及び終了位置Ｅのうち、発生順において隣接する２点を結ぶ各線分Ｓ−Ｒ１，Ｒ１−Ｒ２，Ｒ２−Ｒ３，Ｒ３−Ｅとの重複回数を計数することにより求められる。その結果、各文字３１のスライド回数Ｎｓは、以下の通りとなる。
「春」：  Ｎｓ＝０回
「は」：  Ｎｓ＝２回
「あ」：  Ｎｓ＝４回
「け」：  Ｎｓ＝４回
「ぼ」：  Ｎｓ＝４回
「の」：  Ｎｓ＝４回
「。」：  Ｎｓ＝２回
【０１３８】
従って、スライド回数の最大値Ｎｍａｘは４回になり、各文字３１のスライド比率Ｒｓは、以下の通りとなる。
「春」：  Ｒｓ＝０／４
「は」：  Ｒｓ＝２／４
「あ」：  Ｒｓ＝４／４
「け」：  Ｒｓ＝４／４
「ぼ」：  Ｒｓ＝４／４
「の」：  Ｒｓ＝４／４
「。」：  Ｒｓ＝２／４
【０１３９】
従って、スライド比率Ｒｓが９０％以上になっているのは、４個の文字からなる文字列「あけぼの」であり、当該文字列「あけぼの」が削除される。
【０１４０】
上記（ａ）〜（ｄ）に示されたタッチ操作は、ユーザが「あけぼの」を削除することを意図して操作したにもかかわらず、誤操作により、第１の反転位置Ｒ１が文字「。」の操作領域３５に入り込んでしまい、また、第３の反転位置Ｒ３が文字「は」の操作領域３５に入り込んでしまった場合である。この場合、文字「は」及び「。」のスライド回数Ｎｓがそれぞれ２回になっているが、タッチ操作中に２往復分のスライド操作を行うことにより、スライド回数Ｎｓの最大値Ｎｍａｘが４回になっているため、いずれのスライド比率Ｒｓも９０％には到達していない。このため、文字「は」及び「。」に対するスライド操作は、誤操作であると判断され、削除対象として選択されない。
【０１４１】
つまり、このような誤操作がスライド比率Ｒｓに与える影響は、スライド操作の数を増やすことにより低下するため、必要に応じて、ユーザがスライド方向の反転回数を増大させれば、それに応じて、誤操作による影響を低減することができる。
【０１４２】
実施の形態５．
実施の形態１〜４では、２以上の表示オブジェクトに対するタッチ操作を行って、１又は２以上の表示オブジェクトを削除する場合の例について説明した。これに対し、実施の形態５では、１個の表示オブジェクトの操作領域内においてタッチ操作を行って、当該表示オブジェクトを削除する場合について説明する。
【０１４３】
図１５は、本発明の実施の形態５による携帯電話機１Ｅの一例を示した外観図である。図１の外観図（実施の形態１）と比較すれば、タッチパネル１０の表示面にメール一覧表示画面３２が表示されている点が異なっている。なお、この携帯電話機１Ｅの内部構成は、図２（実施の形態１）及び図１１（実施の形態３）と同様であるため、重複する説明を省略する。
【０１４４】
メール一覧表示画面３２は、電子メールにそれぞれ対応する２以上のメール選択ボタン３３が縦方向に整列配置されている。メール選択ボタン３３は、互いに重複しない横長の矩形領域からなるアイコンであり、当該領域内にタイトル、送信者名、受信日時などのメール識別情報が示されている。また、メール選択ボタン３３に対し、ユーザがタッチ操作を行えば、当該メール選択ボタン３３に対応するメールについて、メール本文を含む詳細情報を表示させることができる。さらに、メール選択ボタン３３の領域内において、横方向のスライド操作を伴うタッチ操作を行えば、当該電子メールが削除される。このとき、電子メールの削除に伴って、メール選択ボタン３３もメール一覧表示画面３２から削除される。
【０１４５】
図１６及び図１７は、タッチ操作により電子メールを削除する様子を時系列順に示した説明図である。図１６の（ａ）〜（ｃ）及び図１７の（ｄ），（ｅ）には、４個のメール選択ボタン３３ａ〜３３ｄからなるメール一覧表示画面３２が示されており、１回のタッチ操作により１個の電子メールが削除され、そのメール選択ボタン３３ｂがメール一覧表示画面３２から削除される様子が時系列順に示されている。
【０１４６】
図１６の（ａ）には、ユーザの指が開始位置Ｓにタッチダウンし、タッチ操作が開始された後、右方向への操作位置を移動させるスライド操作が行われ、第１の反転位置Ｒ１において移動方向を左方向へ反転させたときの状態が示されている。図１６の（ｂ）には、第１の反転位置Ｒ１から左方向へ操作位置を移動させるスライド操作が行われた後、第２の反転位置Ｒ２において移動方向を右方向へ反転させたときの状態が示されている。図１６の（ｃ）には、第２の反転位置Ｒ２から右方向へ操作位置を移動させるスライド操作が行われた後、第３の反転位置Ｒ２において移動方向を左方向へ反転させたときの状態が示されている。
【０１４７】
図１７の（ｄ）には、第３の反転位置Ｒ３から左方向へ操作位置を移動させるスライド操作が行われた後、終了位置Ｅにおいてタッチアップさせたときの状態が示されている。図１７の（ｅ）には、上記タッチ操作によって１個の電子メールが削除され、１個のメール選択ボタン３３ｂがメール一覧表示画面３２から削除された状態が示されている。ここでは、スライド比率Ｒｓが９０％以上になったメール選択ボタン３３ｂのみが削除されている。
【０１４８】
各メール選択ボタンのスライド回数Ｎｓは、開始位置Ｓ、反転位置Ｒ１〜Ｒ３及び終了位置Ｅのうち、発生順において隣接する２点を結ぶ各線分Ｓ−Ｒ１，Ｒ１−Ｒ２，Ｒ２−Ｒ３，Ｒ３−Ｅとの重複回数を計数することにより求められる。この例では、開始位置Ｓ、反転位置Ｒ１〜Ｒ３及び終了位置Ｅが、いずれもメール選択ボタン３２ｂの領域内にある。このため、メール選択ボタン３３ｂのスライド回数Ｎｓだけが４回となり、その他のメール選択ボタン３３ａ，３３ｃ，３３ｄのスライド回数Ｎｓは０回になる。従って、メール選択ボタン３３ｂのスライド比率はＲｓが１００％となり、その他のメール選択ボタン３３ａ，３３ｃ，３３ｄのスライド比率Ｒｓは０％になる。その結果、スライド比率Ｒｓが９０％以上になっているのはメール選択ボタン３３ｂだけであり、メール選択ボタン３３ｂに対応する電子メールが削除される。
【０１４９】
本実施の形態による携帯電話機１Ｅは、表示オブジェクトの領域内において、横方向に往復するスライド操作を伴うタッチ操作が行われた場合に、当該表示オブジェクトのスライド比率Ｒｓが、判定比率Ｒｔ以上であれば、当該表示オブジェクトを削除する。このため、１回のタッチ操作だけで表示オブジェクトを削除することができ、別のタッチ操作やキー操作を行う必要がないため、削除操作を迅速に行うことができる。また、長押しを行う場合のように操作時間の制約がないため、削除操作を迅速に行うことができる。
【０１５０】
また、本実施の形態による携帯電話機１Ｅは、メール一覧表示画面３２を構成するメール選択ボタン３３の領域内において、横方向に往復するスライド操作を伴うタッチ操作を行われた場合に、当該メール選択ボタン３３のスライド比率Ｒｓが、判定比率Ｒｔ以上であれば、当該メール選択ボタン３３に対する電子メールを削除する。従って、表示面上に表示中の表示オブジェクトを削除するだけでなく、当該表示オブジェクトに対応づけられたデータも削除することができる。
【０１５１】
なお、本実施の形態による携帯電話機１Ｅは、実施の形態３と同様の構成を採用し、スライド比率Ｒｓに基づいて削除対象となる表示オブジェクトを選択する場合の例について説明したが、本発明は、このような場合のみに限定されない。例えば、実施の形態１と同様の構成を採用し、スライド回数Ｎｓに基づいて削除対象となる表示オブジェクトを選択することもできる。
【０１５２】
また、上記実施の形態２〜５の携帯電話機１Ｂ〜１Ｅは、実施の形態１の場合と同様、操作位置が縦方向にぶれて、開始位置Ｓから操作位置までの縦移動距離Ｌが判定距離Ｌｔ以上になれば、当該タッチ操作によるアイコン３０、文字３１又はメール選択ボタン３３の削除を行わないように構成することもできることは言うまでもない。
【０１５３】
また、上記実施の形態１〜４では、横方向に整列配置された２以上の表示オブジェクトのうち、１又は２以上の表示オブジェクトを削除する場合の例について説明したが、本発明は、この様な場合のみに限定されない。すなわち、縦方向に整列配置された表示オブジェクトのうち、１又は２以上の表示オブジェクトを削除するものであってもよい。より具体的には、２以上の表示オブジェクトが縦方向に整列配置され、タッチ操作中における縦方向のスライド操作により、１又は２以上の表示オブジェクトが選択され、選択された表示オブジェクトが削除される構成であってもよい。例えば、縦方向に整列配置された２以上のアイコン３０のうち、１又は２以上のアイコン３０を削除するものであってもよいし、縦書き表示された２以上の文字３１のうち、１又は２以上の文字３１を削除するものであってもよい。
【０１５４】
また、上記実施の形態１〜５による携帯電話機１Ａ〜１Ｅは、当該携帯電話機１Ａ〜１Ｅに内蔵されたマイクロプロセッサによって実行されるコンピュータプログラムとして実現することができる。当該コンピュータプログラムは、例えば、ディスク状記憶媒体や、半導体記憶媒体などに記録された状態で提供され、あるいは、無線通信を介して提供される。
【符号の説明】
【０１５５】
１Ａ〜１Ｅ  携帯電話機
１０      タッチパネル
１０ｄ    タッチパネルディスプレイ
１０ｓ    タッチパネルセンサ
２１      タッチ操作解析部
２２      アイコン選択部
２３      アイコン削除部
２４      アイコン情報記憶部
２５      表示制御部
３０，３０ａ〜３０ｄ  アイコン
３１      文字
３２      メール一覧表示画面
３３，３３ａ〜３３ｄ  メール選択ボタン
３５      操作領域
４２      文字選択部
４３      文字削除部
４４      文字情報記憶部
２１１    開始位置判別部
２１２    終了位置判別部
２１３    反転位置判別部
２１４    縦移動距離算出部
２２１    スライド回数計数部
２２２    削除停止部
２２３    閾値判定部
２２４    スライド比率算出部
Ｓ        開始位置
Ｅ        終了位置
Ｒ，Ｒ1〜Ｒ３    反転位置
Ｌ        縦移動距離
Ｌｔ      判定距離
Ｎｓ      スライド回数
Ｎｔ      判定回数
Ｎｍａｘ  スライド回数の最大値
Ｒｓ      スライド比率
Ｒｔ      判定比率
【図１】
2013246665.tif 000003
【図２】
2013246665.tif 000004
【図３】
2013246665.tif 000005
【図４】
2013246665.tif 000006
【図５】
2013246665.tif 000007
【図６】
2013246665.tif 000008
【図７】
2013246665.tif 000009
【図８】
2013246665.tif 000010
【図９】
2013246665.tif 000011
【図１０】
2013246665.tif 000012
【図１１】
2013246665.tif 000013
【図１２】
2013246665.tif 000014
【図１３】
2013246665.tif 000015
【図１４】
2013246665.tif 000016
【図１５】
2013246665.tif 000017
【図１６】
2013246665.tif 000018
【図１７】
2013246665.tif 000019