(57)【特許請求の範囲】
【請求項１】
タッチパネルと、
前記タッチパネルにおける表示対象の表示を制御する表示制御部と、
前記タッチパネルへの接触を検出する検出部と、
前記検出部により検出された接触の位置が、前記タッチパネル上の縁近傍に予め設定されている特定エリアに含まれるかを判定する判定部と、
前記判定部により前記特定エリアに含まれないと判定された場合には、前記検出部により検出された接触に応じた処理を実行し、前記特定エリアに含まれると判定した場合には、当該接触に応じた処理を実行しない実行制御部とを備え、
前記表示制御部は、前記判定部により前記特定エリアに含まれると判定された場合に、前記検出部により検出された接触の位置から離れた所定の位置関係にある特定表示対象の表示位置が当該接触の位置に近づくように表示の更新を行う
ことを特徴とする携帯端末。
【請求項２】
前記表示制御部は、前記判定部により前記特定エリアに含まれると判定された場合に、前記特定表示対象を、前記検出部により検出された接触の位置により近い位置に移動させて表示することで、当該特定表示対象の表示位置が当該接触に近づくように前記表示の更新を行う
ことを特徴とする請求項１記載の携帯端末。
【請求項３】
前記タッチパネルの表示面及び前記タッチパネルは、略矩形状であり、
前記表示制御部は、前記判定部により前記特定エリアに含まれると判定された場合に、前記タッチパネルにおける、前記特定エリアの近傍にある角の対角から当該角への方向に、各表示対象が移動するように画面をスクロール表示する
ことを特徴とする請求項２記載の携帯端末。
【請求項４】
前記表示制御部は、前記判定部により前記特定エリアに含まれると判定された場合に、前記特定表示対象を拡大表示することで、当該特定表示対象の表示位置が当該接触に近づくように前記表示の更新を行う
ことを特徴とする請求項１記載の携帯端末。
【請求項５】
前記タッチパネルの表示面及び前記タッチパネルは、略矩形状であり、
前記表示制御部は、前記判定部により前記特定エリアに含まれると判定された場合に、前記タッチパネルにおける、前記特定エリアの近傍にある角の対角の位置を基準として、各表示対象を拡大表示する
ことを特徴とする請求項４記載の携帯端末。
【請求項６】
前記携帯端末は、更に
前記検出部により前記タッチパネルへの接触が検出されてからの経過時間を計時する計時部を備え、
前記表示制御部は、前記判定部により前記特定エリアに含まれると判定された場合において、前記計時部が計時する前記経過時間が一定時間以上となったときに、前記タッチパネルにおける前記表示の状態を、前記更新前の状態と同じ状態にする
ことを特徴とする請求項１記載の携帯端末。
【請求項７】
前記実行制御部は、前記判定部により前記特定エリアに含まれないと判定された場合において、前記検出部により検出された接触の位置がその表示範囲に含まれる表示対象が存在するときに、当該表示対象に対応付けられている処理を実行する
ことを特徴とする請求項１記載の携帯端末。
【請求項８】
タッチパネルを備える携帯端末における制御方法であって、
前記タッチパネルにおける１以上の各表示対象の表示を行う第１表示制御ステップと、
前記タッチパネルへの接触を検出する検出ステップと、
前記検出ステップで検出された接触の位置が、前記タッチパネル上の縁近傍に予め設定されている特定エリアに含まれるかを判定する判定ステップと、
前記判定ステップで前記特定エリアに含まれないと判定された場合には、前記検出ステップにより検出された接触に応じた処理を実行し、前記特定エリアに含まれると判定した場合には、当該接触に応じた処理を実行しない実行制御ステップと、
前記判定ステップで前記特定エリアに含まれると判定された場合に、前記検出ステップで検出された接触の位置から離れた所定の位置関係にある特定表示対象の表示位置が当該接触の位置に近づくように表示の更新を行う第２表示制御ステップとを含む
ことを特徴とする制御方法。
【請求項９】
タッチパネルを備える携帯端末におけるプロセッサに制御処理を行わせるためのプログラムであって、
前記制御処理は、
前記タッチパネルにおける１以上の各表示対象の表示を行う第１表示制御ステップと、
前記タッチパネルへの接触を検出する検出ステップと、
前記検出ステップで検出された接触の位置が、前記タッチパネル上の縁近傍に予め設定されている特定エリアに含まれるかを判定する判定ステップと、
前記判定ステップで前記特定エリアに含まれないと判定された場合には、前記検出ステップにより検出された接触に応じた処理を実行し、前記特定エリアに含まれると判定した場合には、当該接触に応じた処理を実行しない実行制御ステップと、
前記判定ステップで前記特定エリアに含まれると判定された場合に、前記検出ステップで検出された接触の位置から離れた所定の位置関係にある特定表示対象の表示位置が当該接触の位置に近づくように表示の更新を行う第２表示制御ステップとを含む
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話機等の携帯端末に関し、特にタッチパネルへの入力に基づく処理の実行制御技術に関する。
【背景技術】
【０００２】
携帯端末においては、携帯性を確保するために筐体のサイズを小さく抑え、かつ視認性をよくするために画面のサイズをなるべく大きくしたいという要望がある。
しかしながら、タッチパネルを備える携帯端末においては、筐体のサイズを小さく抑え、かつ画面（タッチパネル）のサイズを大きくすると、筐体の縁ぎりぎりまでタッチパネルが配置されることになってしまうため、携帯端末を保持する際に、ユーザの指等が意図せずタッチパネルに接触してしまうことが考えられる。この結果、ユーザの指等が接触した部分にアイコン等の既定の処理が対応付けられた表示対象が表示されている場合には、ユーザが意図しない処理が実行されてしまう（以下、「誤動作」という）という問題が生じ得る。
【０００３】
この問題に対しては、タッチパネル上の縁近傍における特定位置を除外して、アイコン等をタッチパネル上に表示させる技術（例えば特許文献１）を利用することが考えられる。この場合、ユーザが、指を特定位置に置くように筐体を保持することで、誤動作を防止することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−７３７２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ユーザは、携帯端末を操作するため、筐体を保持する際の誤動作だけでなく、操作時の誤動作の発生についても抑制する必要がある。上記特許文献１の方法では、操作時の誤動作の発生については、特に考慮されていない。
そこで、本発明は係る問題に鑑みてなされたものであり、ユーザが携帯端末を操作する際の誤動作の発生を抑制することが可能な携帯端末を提供する。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係る携帯端末は、タッチパネルと、前記タッチパネルにおける表示対象の表示を制御する表示制御部と、前記タッチパネルへの接触を検出する検出部と、前記検出部により検出された接触の位置が、前記タッチパネル上の縁近傍に予め設定されている特定エリアに含まれるかを判定する判定部と、前記判定部により前記特定エリアに含まれないと判定された場合には、前記検出部により検出された接触に応じた処理を実行し、前記特定エリアに含まれると判定した場合には、当該接触に応じた処理を実行しない実行制御部とを備え、前記表示制御部は、前記判定部により前記特定エリアに含まれると判定された場合に、前記検出部により検出された接触の位置から離れた所定の位置関係にある特定表示対象の表示位置が当該接触の位置に近づくように表示の更新を行うことを特徴とする。
【発明の効果】
【０００７】
上記構成を備える本発明に係る携帯端末によれば、ユーザが携帯端末を操作する際の誤動作の発生を抑制することができる。
【図面の簡単な説明】
【０００８】
【図１】携帯電話機１００の外観を示す正面図
【図２】各特定エリアの設定例を示す図
【図３】携帯電話機１００の表示例を示す図
【図４】ユーザによる操作例を示す図
【図５】スクロール表示の表示例を示す図
【図６】拡大表示の表示例を示す図
【図７】携帯電話機１００の主要部の機能構成を示すブロック図
【図８】表示対象データとスクロール表示の際の部分データとの関係を説明するための図
【図９】拡大表示前後の部分データの位置Ｔａ及びＴｃを示す図
【図１０】特定エリアテーブル１０のデータ構成例及び内容例を示す図
【図１１】表示設定情報２０を設定するためのユーザ操作を説明するための図
【図１２】携帯電話機１００による制御処理を示すフローチャート
【図１３】各特定エリアの他の設定例を示す図
【図１４】各特定エリアの他の設定例を示す図
【図１５】タッチパネル１１０の右側の縁近傍のみに特定エリアを設定した例を示す図
【図１６】画面の向きに合わせて各特定エリアの位置を変更する場合の各特定エリアの設定例を示す図
【発明を実施するための形態】
【０００９】
以下、本発明に係る携帯端末の一実施形態としての携帯電話機について説明する。
≪１．実施の形態≫
＜１−１．概要＞
図１は、携帯電話機１００の外観を示す正面図である。
同図に示すように、携帯電話機１００は、いわゆるストレート型の端末であり、筐体１０１には、レシーバ１０２、マイク１０３及びタッチパネル１１０が配置されている。
【００１０】
同図に示すように、タッチパネル１１０が、筐体１０１の縁近傍まで配置されているため、ユーザは大画面で携帯電話機１００を操作できるようになるものの、例えば、ユーザの指等が意図せずタッチパネルに接触する可能性がある。そのため、アイコン等の既定の処理が対応付けられた表示対象が接触位置に表示されている場合には、誤動作が生じ得る恐れがある。
【００１１】
この誤動作を抑制するために、携帯電話機１００は、タッチパネル１１０上の縁近傍に予め特定エリアを設定する。そして、当該特定エリアにおいて接触が検出された場合、接触位置にアイコン等の表示対象が表示されていたとしても、この表示対象に対応づけられた処理を実行しないよう制御する。
図２は、特定エリアの設定例を示す図である。
【００１２】
なお、同図に示す矩形状のタッチパネル１１０の角Ｃ１〜Ｃ４は、各特定エリアの近傍にある角の一例であり、例えば、角Ｃ１は、特定エリアＡ１の近傍にある角である。
携帯電話機１００は、同図に示す特定エリアＡ１〜Ａ４のうちのいずれかの特定エリアにおいて接触が検出された場合に、接触位置に、アイコン等の表示対象が表示されていたとしても、この表示対象に対応づけられた処理を実行しないので、誤動作の発生を適切に防止できる。
【００１３】
なお、この携帯電話機１００は、いずれかの特定エリアにおいて接触が検出された場合に、更に、操作性を向上させるための表示制御処理を行う。以下、図３〜図６を用いて、特定エリアＡ１において接触が検出された場合の表示例について説明する。
＜１−２．表示例＞
図３は、携帯電話機１００が実行中のＷｅｂブラウザの画面例を示している。
【００１４】
同図では、動画検索サイトのキーワード入力欄Ｆ１にキーワード「パーティー」と入力して動画を検索した結果を示す画面がタッチパネル１１０に表示された様子を示している。なお、この画面において、ユーザが、サムネイル画像Ｇ１を選択することで、サムネイル画像Ｇ１に対応する動画の再生が開始される。
ここで、携帯電話機１００を右手で保持しているユーザが、例えば、新たなキーワードをキーワード入力欄Ｆ１に入力するために、右手の親指をキーワード入力欄Ｆ１に接触させようとして、特定エリアＡ１に表示されているサムネイル画像Ｇ１に親指の付け根が接触してしまったものとする（図４参照）。
【００１５】
この場合に、携帯電話機１００は、接触位置が特定エリアＡ１内であるため、サムネイル画像Ｇ１に対応する動画の再生処理を実行せず、更に、以下説明するように表示制御処理を行う。即ち、携帯電話機１００は、接触が検出された特定エリアＡ１の近傍の角Ｃ１の対角Ｃ４にある表示対象の表示位置が角Ｃ１に近づくように、表示の更新を行う。具体的には、携帯電話機１００は、スクロール表示と拡大表示とのいずれかを、後述するユーザ設定に応じて行う。
【００１６】
図５は、スクロール表示の表示例を示す図である。
同図は、図４に表示されている各表示対象が、対角Ｃ４から角Ｃ１への方向に移動するように画面をスクロール表示した様子を示している。
また、図６は、拡大表示の表示例を示す図である。
同図は、図４に表示されている各表示対象を、対角Ｃ４の位置を基準として拡大表示した様子を示している。
【００１７】
このように、スクロール表示又は拡大表示を行った結果、ユーザが、右手の親指を接触させようとしたキーワード入力欄Ｆ１が、図４の場合と比較し、ユーザの右手の近傍に表示されることになるので、ユーザは、キーワード入力欄Ｆ１の選択を容易に行うことができるようになる。
＜１−３．機能構成＞
図７は、携帯電話機１００の主要部の機能構成を示すブロック図である。
【００１８】
携帯電話機１００は、同図に示すように、タッチパネル１１０、コントローラ１１３、計時部１２０、記憶部１３０及び制御部１４０を備える。
なお、携帯電話機１００は、プロセッサ及びメモリを含んで構成されており、制御部１４０の機能は、メモリに記憶されているプログラムをプロセッサが実行することにより実現される。
【００１９】
タッチパネル１１０は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）１１１、タッチパッド１１２を含む。なお、本実施の形態では、ＬＣＤ１１１の画素数は、一例として４８０×８００画素であるものとする。
ここで、タッチパッド１１２は、静電容量方式のタッチセンサであり、ＬＣＤ１１１の表面に重畳して設けられている。タッチパッド１１２は、透明部材を用いて構成されており、ＬＣＤ１１１に表示された画像が見えるように構成されている。
【００２０】
また、コントローラ１１３は、タッチパッド１１２に対するユーザの指等の接触を検出し、検出している間、単位時間（例えば、２５ｍｓ）毎に、そのタッチパッド１１２における接触位置の座標値（ｘ，ｙ）を制御部１４０に出力するＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）である。
ユーザがタッチパッド１１２に対して行うタッチ操作には、タップ操作、ダブルタップ操作、ロングタップ操作、スライド操作等が含まれる。以下にこれらのタッチ操作について具体的に説明する。
【００２１】
タップ操作は、ユーザがタッチパッド１１２に指を接触させた後、短時間のうちにタッチパッド１１２より指を離す操作である。ダブルタップ操作は、タッチパッド１１２に対して短時間の間にタップ操作を２回繰り返す操作である。ロングタップ操作は、所定時間以上、指をタッチパッド１１２に接触させ続けた後、指をタッチパッド１１２より離す操作である。フリック操作は、タッチパッド１１２を指で任意の方向に弾く操作である。より具体的には、フリック操作とは、タッチパッド１１２に指を接触させ、任意の方向へ所定速度で指を弾く操作である。スライド操作は、タッチパッド１１２に指を接触させたまま任意の方向へ移動させる操作である。以下では、上記したユーザによりタッチパッド１１２に対して行われる操作をまとめてタッチ操作という。
【００２２】
なお、携帯電話機１００は、特定エリア外において上述したタッチ操作が行われた場合には、当該タッチ操作に基づく処理を実行し、特定エリア内において上述したタッチ操作のうち、タップ操作及びロングタップ操作が行われた場合には、これらの操作に基づく処理を実行しないようにしてもよい。例えば、実行中のアプリケーション（例えばＷｅｂブラウザ）の画面がタッチパネル１１０に表示されている場合において、特定エリア外でタップ操作やロングタッチ操作が行われたときには、メニュー画面を表示するが、特定エリア内でタップ操作やロングタップ操作が行われたときには、メニュー画面を表示しないようにする。これにより、特定エリア内でのタップ操作やロングタッチ操作により、スクロール表示や拡大表示が行われる前に、メニュー画面が表示されてしまうことを防ぐことができる。
【００２３】
計時部１２０は、制御部１４０からの指示に応じて計時を開始し、一定時間（例えば、５秒程度）を計時すると、その旨を制御部１４０に通知する機能を有し、例えば、タイマやカウンタにより実現される。なお、計時部１２０が計時する一定時間は、携帯電話機１００のメーカにより予め設定されているものとする。
記憶部１３０は、携帯電話機１００が実行する各種アプリケーション（例えば、通話アプリケーション、メールアプリケーション、Ｗｅｂブラウザ等）用のプログラム及びそれらのアプリケーションが必要とするデータの他、特定エリアテーブル１０及び表示設定情報２０を記憶するためのメモリ領域である。
【００２４】
ここで、特定エリアテーブル１０は、各特定エリア（Ａ１〜Ａ４）それぞれについて、その位置及びその特定エリアに隣接する角の位置を登録したテーブルである（図１０参照）。また、表示設定情報２０は、いずれかの特定エリアにおいて接触が検出された場合に、スクロール表示と拡大表示とのいずれを行うのかを示す情報である。なお、特定エリアテーブル１０の内容及び表示設定情報２０の設定方法（図１１参照）については後述する。
【００２５】
また、制御部１４０は、一般的な携帯電話機が有する機能の他、特に、タッチパネル１１０における接触位置に応じて、処理実行制御及び表示制御を行う機能を有する。なお、制御部１４０は、ユーザ操作に基づいて、記憶部１３０の表示設定情報２０の内容を更新する機能も有する。制御部１４０は、検出部１４１、判定部１４２、実行制御部１４３及び表示制御部１４４を含んで構成される。
【００２６】
ここで、検出部１４１は、コントローラ１１３から送出された座標値の受領に基づいて、タッチパネル１１０への接触を検出する機能を有する。
判定部１４２は、検出部１４１により検出された接触の位置が、いずれかの特定エリアに含まれるかを記憶部１３０の特定エリアテーブル１０に基づいて判定する機能を有する。
【００２７】
実行制御部１４３は、ユーザ操作に応じて、各種アプリケーション用のプログラムを記憶部１３０から読み出して実行する他、判定部１４２による判定結果に応じて、検出部１４１により検出された接触の位置に応じた処理を実行するか否かを制御する機能を有する。なお、実行制御部１４３の処理内容については、後述する（図１２参照）。
また、表示制御部１４４は、検出部１４１により検出された接触の位置が、いずれかの特定エリアに含まれると判定部１４２により判定された場合に、記憶部１３０の表示設定情報２０に基づいて、表示中の画面のスクロール表示又は拡大表示を行う機能を有する。
【００２８】
以下、表示制御部１４４の表示制御の方法について、図３〜図６に示す例を用いて、具体的に説明する。
まず、スクロール表示について説明する。
なお、本実施の形態では、表示しようとするデータ（以下、「表示対象データ」という）のうち、実際に表示させる表示サイズ分のデータ（以下、「部分データ」という）を逐次切り替えつつ、タッチパネル１１０に再表示することにより、スクロール表示を実現するものとする。
【００２９】
図８は、表示対象データＤ１とスクロール表示開始前における部分データの位置Ｔａ及びスクロール表示終了後における部分データの位置Ｔｂを示す図である。
同図に示す位置Ｔａは、図３に示す画面がタッチパネル１１０に表示されている場合における部分データの位置を示している。このことは、後述する図９（ａ）においても同様である。また、図８に示す位置Ｔｂは、図５に示す画面がタッチパネル１１０に表示されている場合における部分データの位置を示している。
【００３０】
表示設定情報２０がスクロール表示を行うことを示す場合において、図３に示す画面がタッチパネル１１０に表示されているときに、図４に示すように、携帯電話機１００を右手で保持しているユーザの親指の付け根が、特定エリアＡ１に表示されているサムネイル画像Ｇ１に接触してしまったとする。すると、表示制御部１４４は、部分データの位置を、図８に示すＴａの位置からＴｂの位置まで所定量（例えば数ドット）ずつ移動させながら、移動後の位置の部分データをタッチパネル１１０に再表示させることで、スクロール表示を実現する。
【００３１】
なお、部分データの位置Ｔａから位置Ｔｂへの移動方向は、図２に示す角Ｃ１から対角Ｃ４への方向と一致する。また、部分データの位置Ｔａから位置Ｔｂへの移動量は、本実施の形態では、携帯電話機１００のメーカにより予め設定された一定量とする。
次に、拡大表示について説明する。
図９（ａ）は、拡大表示前における部分データＰａの位置Ｔａを示す図であり、図９（ｂ）は、部分データＰａを拡大した拡大データＰｂと部分データの位置Ｔｃを示す図である。
【００３２】
なお、同図に示す位置Ｔｃは、図６に示す画面がタッチパネル１１０に表示されている場合における部分データの位置を示している。
表示設定情報２０が拡大表示を行うことを示す場合において、図３に示す画面がタッチパネル１１０に表示されているときに、図４に示すように、携帯電話機１００を右手で保持しているユーザの親指の付け根が、特定エリアＡ１に表示されているサムネイル画像Ｇ１に接触してしまったとする。すると、表示制御部１４４は、図９（ａ）に示す部分データＰａの左上の頂点（図４の対角Ｃ４の位置に相当）を基準として、部分データＰａを拡大し、得られた拡大データＰｂの左上の頂点の位置と、部分データの左上の頂点の位置とが一致する位置Ｔｃに部分データの位置を設定する。そして、表示制御部１４４は、設定した位置Ｔｃにおける部分データをタッチパネル１１０に表示することで、拡大表示を実現する。
【００３３】
なお、部分データＰａに対する拡大データＰｂの拡大率は、本実施の形態では、携帯電話機１００のメーカにより予め設定された一定量とする。
＜１−４．データ＞
以下では、特定エリアテーブル１０について、図１０を用いて説明する。
図１０は、特定エリアテーブル１０のデータ構成例及び内容例を示す図である。
【００３４】
同図に示すように、特定エリアテーブル１０は、エリアＩＤ１１、頂点座標値１２及び角座標値１３から構成されるデータである。
ここで、エリアＩＤ１１は、それぞれ異なる特定エリアを示す識別情報である。ここでは、一例として、特定エリアＡ１〜Ａ４のエリアＩＤを「１」〜「４」としている。
また、頂点座標値１２は、対応するエリアＩＤが示す特定エリアの頂点の座標値を示す情報である。なお、頂点座標値１２が示す各座標値は、図２に示すように、タッチパネル１１０の左上角の座標値を（０，０）として、右方向にｘ軸を、下方向にｙ軸を取った座標系における座標値である。
【００３５】
また、角座標値１３は、対応するエリアＩＤが示す特定エリアの近傍にある角の座標値を示す情報である。
同図は、例えば、エリアＩＤ１１が「１」である特定エリア（Ａ１）の頂点座標値１２は、「（ｘ１１，ｙ１１）」、「（ｘ１２，ｙ１２）」、「（ｘ１３，ｙ１３）」、「（ｘ１４，ｙ１４）」、「（ｘ１５，ｙ１５）」及び「（ｘ１６，ｙ１６）」であり、角座標値１３は「（ｘ１３，ｙ１３）」であることを示している。
【００３６】
＜１−５．表示設定情報の設定方法＞
以下では、表示設定情報２０の設定方法について、図１１を用いて説明する。
図１１（ａ）及び（ｂ）は、表示設定情報２０を設定するためのユーザ操作を説明するための図である。
ユーザが、各種ユーザ設定の選択が可能な設定メニューにおいて、特定エリア接触時の表示設定を選択すると、図１１（ａ）に示す画面Ｓａがタッチパネル１１０に表示される。
【００３７】
この画面Ｓａは、いずれかの特定エリアにおいて接触が検出された場合に、スクロール表示又は拡大表示を行うか否かをユーザが選択する画面であり、同図では、まだ、チェックボタンＢ１、Ｂ２が共に選択されていない状態、つまり、いずれも選択されていない状態を示している。
画面Ｓａにおいて、ユーザが、チェックボタンＢ２の表示位置に指等を接触させ、つまりチェックボタンＢ２の選択操作を行い、ＯＫボタンＢ３の選択操作を行うと、制御部１４０は、記憶部１３０の表示設定情報２０をスクロール表示及び拡大表示を行わないことを示す設定情報に更新する。
【００３８】
また、ユーザが、チェックボタンＢ１の選択操作を行うと、図１１（ｂ）に示す画面Ｓｂがタッチパネル１１０に表示される。
この画面Ｓｂは、スクロール表示を行うか、拡大表示を行うかをユーザが指定する画面であり、同図では、チェックボタンＢ５が選択された状態を示している。
画面Ｓｂにおいて、ユーザが、チェックボタンＢ５の選択操作を行い、ＯＫボタンＢ３の選択操作を行うと、制御部１４０は、記憶部１３０の表示設定情報２０を、スクロール表示を行うことを示す設定情報に更新する。また、画面Ｓｂにおいて、ユーザが、チェックボタンＢ６の選択操作を行い、ＯＫボタンＢ３の選択操作を行うと、制御部１４０は、記憶部１３０の表示設定情報２０を、拡大表示を行うことを示す設定情報に更新する。
【００３９】
＜１−６．動作＞
上記構成を備える携帯電話機１００の動作について、図１２を用いて説明する。
図１２は、携帯電話機１００の制御部１４０による制御処理を示すフローチャートである。
同図に示す制御処理は、携帯電話機１００の電源がＯＮになると開始され、特に図示していないが、電源がＯＦＦになると終了される。
【００４０】
まず、携帯電話機１００の電源がＯＮになると、制御部１４０の検出部１４１は、タッチパネル１１０において接触が開始されたかを判定する（ステップＳ１）。コントローラ１１３から座標値が出力されなかった場合に、検出部１４１は、接触が開始されていないと判定し（ステップＳ１：ＮＯ）、再びステップＳ１の処理を行う。
コントローラ１１３から座標値が出力された場合に、検出部１４１は、接触が開始されたと判定し（ステップＳ１：ＹＥＳ）、判定部１４２は、コントローラ１１３から出力された座標値が示す接触位置が、特定エリアＡ１〜Ａ４のうちのいずれかに含まれるかを判定する（ステップＳ２）。
【００４１】
コントローラ１１３から出力された座標値が示す接触位置が、特定エリアテーブル１０が示すいずれの特定エリアの座標範囲にも含まれない場合に、判定部１４２は、いずれの特定エリアにも含まれないと判定し（ステップＳ２：ＮＯ）、実行制御部１４３は、接触位置に対応する処理を実行する（ステップＳ３）。なお、接触位置に、アイコン等の既定の処理が対応付けられた表示対象が表示されていない場合には、実行制御部１４３は、接触位置に対応する処理を行わないものとする。
【００４２】
ステップＳ３の処理を完了すると、検出部１４１は、ステップＳ１で開始された接触が継続しているかを判定し（ステップＳ４）。接触が継続している間（ステップＳ４：ＹＥＳ）、ステップＳ４の処理を繰り返す。接触が終了すると（ステップＳ４：ＮＯ）、検出部１４１は、再びステップＳ１から処理を行う。
一方、コントローラ１１３から出力された座標値が示す接触位置が、特定エリアテーブル１０が示すいずれかの特定エリアの座標範囲に含まれる場合に、判定部１４２は、いずれかの特定エリアに含まれると判定し（ステップＳ２：ＹＥＳ）、計時部１２０に計時を開始させる（ステップＳ５）。
【００４３】
続いて、表示制御部１４４は、記憶部１３０の表示設定情報２０が示す表示設定の内容を判定する（ステップＳ６）。
表示設定情報２０が、スクロール表示及び拡大表示を行わないことを示す場合に（ステップＳ６：不実行）、表示制御部１４４は、特に処理を行わず、検出部１４１は、ステップＳ４の処理と同様に、ステップＳ１で開始された接触が継続しているかを判定する（ステップＳ１３）。検出部１４１は、接触が継続している間（ステップＳ１３：ＹＥＳ）、ステップＳ１３の処理を繰り返し、接触が終了すると（ステップＳ１３：ＮＯ）、再びステップＳ１から処理を行う。
【００４４】
また、表示制御部１４４は、表示設定情報２０が、スクロール表示を行うことを示す場合に（ステップＳ６：スクロール）、スクロール表示を行い（ステップＳ７）、拡大表示を行うことを示す場合には（ステップＳ６：拡大）、拡大表示を行う（ステップＳ８）。
ステップＳ７又はＳ８の処理を完了すると、検出部１４１は、ステップＳ４の処理と同様に、ステップＳ１で開始された接触が継続しているかを判定する（ステップＳ９）。検出部１４１が、接触が継続していないと判定した場合に（ステップＳ９：ＮＯ）、表示制御部１４４は、タッチパネル１１０の表示状態を、直前に実行したステップＳ７又はＳ８の処理前の状態と同じ状態にする（ステップＳ１０）。即ち、タッチパネル１１０の表示状態を、ステップＳ７の処理を実行している場合には、スクロール表示する前の状態に戻し、ステップＳ８の処理を実行している場合には、拡大表示する前の状態に戻す。例えば、図５、図６に示すようにスクロール表示、拡大表示した場合には、タッチパネル１１０の表示状態を、図３に示す状態に戻す。
【００４５】
ステップＳ１０の処理を完了すると、検出部１４１は、再びステップＳ１から処理を行う。
一方、検出部１４１が、接触が継続していると判定した場合に（ステップＳ９：ＹＥＳ）、表示制御部１４４は、接触が開始されてから一定時間が経過したか否かを判定する（ステップＳ１１）。なお、この一定時間は、タッチパッド１１２上で行われたタッチ操作が上述のロングタップ操作であると特定するために用いられる所定時間よりも長い時間に設定することが考えられる。
【００４６】
計時部１２０からの通知がない場合に、表示制御部１４４は、一定時間が経過していないと判定し（ステップＳ１１：ＮＯ）、検出部１４１は、再びステップＳ９から処理を行う。
また、計時部１２０からの通知があった場合に、表示制御部１４４は、一定時間が経過したと判定し（ステップＳ１１：ＹＥＳ）、上記ステップＳ１０の処理と同様に、タッチパネル１１０の表示状態を、直前に実行したステップＳ７又はＳ８の処理前の状態と同じ状態にする（ステップＳ１２）。
【００４７】
また、検出部１４１は、上記ステップＳ１３の判定処理を行い、接触が終了すると（ステップＳ１３：ＮＯ）、再びステップＳ１から処理を行う。
≪２．補足≫
以上、本発明に係る携帯端末を、実施の形態に基づいて説明したが、以下のように変形することも可能であり、本発明は上述した実施の形態で示した通りの携帯電話機に限られないことは勿論である。
【００４８】
（１）実施の形態では、図２に示すように、各特定エリアが設定されているものとして説明したが、これは一例であり、例えば図１３及び図１４に示すように各特定エリアを設定してもよい。
図１３（ａ）〜（ｄ）及び図１４（ａ）及び（ｂ）は、各特定エリアの他の設定例を示す図である。
【００４９】
図１３（ａ）では、図２に示す特定エリアＡ３、Ａ４に代えて、略長方形の特定エリアＡ５、Ａ６が設定された例を、図１３（ｂ）では、図２に示す特定エリアＡ１、Ａ２に代えて、略長方形の特定エリアＡ７、Ａ８が設定された例をそれぞれ示している。また、図１３（ｃ）は、各特定エリアＡ５〜Ａ８の形状が同一の略長方形である場合を示している。
また、図１３（ｄ）では、図１３（ａ）に示す特定エリアＡ１及びＡ２に代えて、その境界が接しないようにした特定エリアＡ９及びＡ１０が設定された例を示している。
【００５０】
また、図１４（ａ）は、図２に示す特定エリアＡ３及びＡ４に代えて、その境界が接しないようにした特定エリアＡ１１及びＡ１２が設定された例を、図１４（ｂ）は、図１４（ａ）に示す特定エリアＡ１及びＡ２に代えて、図１３（ｄ）に示す特定エリアＡ９及びＡ１０が設定された例を示している。
なお、各特定エリアの近傍にある角は、図２に示す場合と同様に設定される。即ち、特定エリアＡ５及びＡ１１の近傍にある角は共にＣ３であり、特定エリアＡ６及びＡ１２の近傍にある角は共にＣ４である。また、特定エリアＡ７及びＡ９の近傍にある角は共にＣ１であり、特定エリアＡ８及びＡ１０の近傍にある角は共にＣ２である。
【００５１】
（２）実施の形態及び上記図１３及び図１４の例では、特定エリアの数は４つであるものとして説明したが、これは一例であり、特定エリアの数は１以上であればよい。即ち、図２、図１３及び図１４にそれぞれ示す４つの特定エリアのうちの１つを設定してもよいし、４つの特定エリアを組み合わせた形状の１つの特定エリアを設定してもよい。
また、タッチパネル１１０の右側又は左側の縁近傍にのみに特定エリアを設定してもよい。図１５は、タッチパネル１１０の右側の縁近傍のみに特定エリアを設定した例を示している。この場合において、図１５（ａ）〜（ｃ）に示すように２つの特定エリアを設定してもよいし、図１５（ｄ）に示すように１つの特定エリアを設定するようにしてもよい。なお、図１５（ｄ）では、図１５（ｃ）に示す２つの特定エリアＡ９及びＡ１１を組み合わせた形状の１つの特定エリアＡ１３の例を示しているが、図１５（ｃ）に示す以外の任意の２つの特定エリアを組み合わせた形状の１つの特定エリアを設定しても勿論よい。例えば、図１５（ａ）に示す特定エリアＡ１及びＡ３や、図１５（ｂ）に示す２つの特定エリアＡ５及びＡ７、図１３（ａ）に示す特定エリアＡ１及びＡ５や、図１３（ｂ）に示すＡ３及びＡ７や、図１３（ｄ）に示す特定エリアＡ５及びＡ９や、図１４（ａ）に示す２つの特定エリアＡ１及びＡ１１を組み合わせた形状の１つの特定エリアを設定してもよい。なお、各特定エリアの近傍にある角については、図２に示す場合と同様に設定される。
【００５２】
また、ユーザに右利きか左利きかの情報を入力させることで、タッチパネル１１０の右側又は左側の縁近傍にのみに自動的に特定エリアを設定してもよい。例えば、ユーザが右利きであれば、タッチパネル１１０の右側の縁近傍のみに、ユーザが左利きであれば、タッチパネル１１０の左側の縁近傍のみに、それぞれ特定エリアを設定する。これは、ユーザが右利きであれば右手で、ユーザが左利きであれば左手で、それぞれ携帯電話機１００を保持する可能性が高いためである。
【００５３】
また、ユーザに、タッチパネル１１０の右側及び左側のいずれの縁近傍のみに特定エリアを設定するかを選択させても勿論よい。
また、図２、図１３〜図１５では、タッチパネル１１０の縁にぴったり合わせて各特定エリアを設定する例を説明したが、ユーザが携帯電話機１００の筐体を保持する際に指等を接触させ得る程度にタッチパネルの縁から離れた位置に各特定エリアを設定してもよい。
【００５４】
また、図２、図１３〜図１５では、各特定エリアは、多角形状であるものとして説明したが、丸や三角、星型等、他の形状であっても勿論よい。
（３）実施の形態に係る携帯電話機１００を、加速度センサを備えるように変形し、この加速度センサの検出結果に基づいて、筐体１０１の向きとタッチパネル１１０の画面の天地とが合うように表示を行ってもよい。
【００５５】
この場合において、画面の向きに合わせて各特定エリアの位置を変更するようにしてもよい。例えば、図１３（ａ）に示すように各特定エリアが設定されている場合において、ユーザが、図１６に示すように、レシーバ１０２が右側、マイク１０３が左側に配置されるように、携帯電話機１００の筐体１０１が横長になる向きに携帯電話機１００を保持したとする。この場合に、図１６に示すように、図１３（ａ）の特定エリアＡ１、Ａ５に対応する特定エリアＡ１ａ、Ａ５ａを画面の右側に、同図の特定エリアＡ２、Ａ６に対応する特定エリアＡ２ａ、Ａ６ａを画面の左側に設定するようにしてもよい。
【００５６】
（４）実施の形態では、特定エリアの近傍の角の対角から、特定エリアの近傍の角への方向にスクロール表示又は拡大表示するものとして説明した。しかしながら、これは一例であり、検出された接触の位置から離れた所定の位置関係にある特定表示対象の表示位置が当該接触の位置に近づくように表示してもよい。
即ち、対角から接触位置への方向にスクロール表示又は拡大表示させてもよい。また、接触位置が含まれる特定エリアに対応する他の特定エリア内の任意の位置から、接触位置の方向、若しくは接触位置が含まれる特定エリアの近傍の角への方向にスクロール表示又は拡大表示させてもよい。なお、例えば、特定エリアＡ１及びＡ２を相互に対応する特定エリアと、特定エリアＡ３及びＡ４を相互に対応する特定エリアとすることができる。
【００５７】
（５）実施の形態では、図１１に示すように、特定エリア接触時の表示設定を行った場合において、いずれかの特定エリアへの接触が行われたときには、必ず、当該設定に基づいてスクロール表示又は拡大表示を行うものとして説明した。しかしながら、一定条件下でのみ、スクロール表示又は拡大表示を行うようにしてもよい。一定条件としては、例えば、特定アプリケーションに係る画面をタッチパネル１１０に表示している場合が考えられる。この場合、図１１における特定エリア接触時の表示設定において、スクロール表示又は拡大表示を行うアプリケーションをユーザが指定できるようにしてもよい。
【００５８】
（６）実施の形態では、スクロール表示の際のスクロール量及び拡大表示の際の拡大率は、携帯電話機１００のメーカにより予め設定された一定量であるものとして説明したが、これらは、ユーザにより予め設定された一定量であってもよい。
また、スクロール表示の際のスクロール量及び拡大表示の際の拡大率は、可変量であってもよい。例えば、特定エリアにおける接触面積や接触時間等に比例するように、スクロール表示の際のスクロール量及び拡大表示の際の拡大率を決定してもよい。
【００５９】
（７）実施の形態では、携帯電話機１００の計時部１２０が計時する一定時間は、５秒程度であり、携帯電話機１００のメーカにより予め設定されているものとして説明した。しかしながら、計時部１２０が計時する一定時間は、何秒でもよく、ユーザが任意の時間を設定できるようにしてもよいし、予め用意されていた複数の選択肢の中からユーザが所望の時間を選択して設定できるようにしてもよい。
【００６０】
（８）実施の形態に係る携帯電話機１００はストレート型の端末であるものとして説明したが、他の外観（折りたたみ式、スライド式等）を有する端末であってもよい。
また、実施の形態に係る携帯電話機１００のタッチパネル１１０の形状は略矩形状であるとして説明したが、例えば、円形状、その他多角形状であってもよい。また、タッチパネル１１０は、ＬＣＤを含むものとして説明したが、有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）等を含むようにしてもよい。
【００６１】
（９）実施の形態に係るタッチパッド１１２は、静電容量方式のタッチセンサにより実現されるものとして説明したが、この静電容量方式のタッチセンサとして、多数の電極パターンをプラスチックやガラス等の基板上に形成し、接触点の近傍の複数の電極パターンによる電流量の比率を計測することで判別する投影型や、導電膜と基板とを有して構成され、基板の隅に電極を設け、導電膜による均一な電界を形成し、指等の接触による隅の端子の電流量の比率を計測して接触位置を判別する表面型等、適宜なものを用いることができる。
【００６２】
また、タッチパッド１１２の検出方式は、静電容量方式に限らず、電子ペン等の専用のペンを用いる電磁誘導方式や、２層構造の透明電極からなるマトリクススイッチ方式や、２枚の抵抗膜の１枚に電圧を印加し、他方の抵抗膜において操作した位置に応じた電圧を検知する抵抗膜方式や、振動波の跳ね返りを圧電素子の電圧変化によって検出し、指等の接触を検知する表面弾性波方式や、遮光された赤外線により指等が接触した位置を検出する赤外線方式や、画像に光センサを組み込んで接触位置を検知する光センサ方式等を用いてもよい。
【００６３】
（１０）実施の形態において説明した携帯電話機１００の各構成要素のうち、全部又は一部を１チップ又は複数チップの集積回路で実現してもよいし、コンピュータのプログラムで実現してもよいし、その他どのような形態で実現してもよい。
また、実施の形態において説明した携帯電話機１００の各構成要素は、携帯電話機１００がそれぞれ有するプロセッサと協働することにより、その機能を実現する。
【００６４】
（１１）実施の形態において説明した携帯電話機１００の処理（図１２参照）をプロセッサに実行させるためのプログラムを、記録媒体に記録し又は各種通信路等を介して、流通させ頒布することもできる。このような記録媒体には、ＩＣカード、ハードディスク、光ディスク、フレキシブルディスク、ＲＯＭ、フラッシュメモリ等がある。流通、頒布されたプログラムは、機器におけるプロセッサで読み取り可能なメモリ等に格納されることにより利用に供され、そのプロセッサがそのプログラムを実行することにより実施の形態で示した携帯電話機１００の各機能が実現される。
【００６５】
（１２）実施の形態に係る携帯電話機１００に、上記（１）〜（１１）の一部又は全部の変形を組み合わせて適用してもよい。
（１３）以下、更に本発明の一実施形態に係る携帯端末の構成及びその変形例と各効果について説明する。
（ａ）本発明の一実施形態に係る携帯端末は、タッチパネルと、前記タッチパネルにおける表示対象の表示を制御する表示制御部と、前記タッチパネルへの接触を検出する検出部と、前記検出部により検出された接触の位置が、前記タッチパネル上の縁近傍に予め設定されている特定エリアに含まれるかを判定する判定部と、前記判定部により前記特定エリアに含まれないと判定された場合には、前記検出部により検出された接触に応じた処理を実行し、前記特定エリアに含まれると判定した場合には、当該接触に応じた処理を実行しない実行制御部とを備え、前記表示制御部は、前記判定部により前記特定エリアに含まれると判定された場合に、前記検出部により検出された接触の位置から離れた所定の位置関係にある特定表示対象の表示位置が当該接触の位置に近づくように表示の更新を行う。
【００６６】
この携帯端末は、タッチパネル上の接触の位置が、縁近傍に予め設定されている特定エリアに含まれる場合には、当該接触に応じた処理を実行しない。従って、この携帯端末によれば、筐体の縁ぎりぎりまでタッチパネルが配置されており、かつ特定エリアにアイコン等の表示対象が表示されていた場合において、ユーザが、例えば、特定表示対象を選択しようとして、指等が誤って特定エリアの表示対象の表示位置に接触してしまったとしても、誤動作の発生を抑制することができる。
【００６７】
また、ユーザが、例えば、特定表示対象を選択するために、その表示位置に指等を接触させようとして、特定エリアに指等を接触させてしまった場合に、この携帯端末は、その特定表示対象の表示位置がその接触の位置に近づくように表示の更新を行う。従って、ユーザは、再び誤って特定エリアに指等を接触させてしまうことなく、所望する特定表示対象を容易に選択し得る。
【００６８】
（ｂ）また、前記表示制御部は、前記判定部により前記特定エリアに含まれると判定された場合に、前記特定表示対象を、前記検出部により検出された接触の位置により近い位置に移動させて表示することで、当該特定表示対象の表示位置が当該接触に近づくように前記表示の更新を行うこととしてもよい。
ユーザが、例えば、特定表示対象を選択するために、その表示位置に指等を接触させようとして、特定エリアに指等を接触させてしまった場合に、この携帯端末は、その特定表示対象を、その接触の位置により近い位置に移動させて表示する。従って、ユーザは、再び誤って特定エリアに指等を接触させてしまうことなく、所望する特定表示対象を容易に選択し得る。
【００６９】
（ｃ）また、前記タッチパネルの表示面及び前記タッチパネルは、略矩形状であり、前記表示制御部は、前記判定部により前記特定エリアに含まれると判定された場合に、前記タッチパネルにおける、前記特定エリアの近傍にある角の対角から当該角への方向に、各表示対象が移動するように画面をスクロール表示することとしてもよい。
ユーザが、例えば、特定表示対象を選択するために、その表示位置に指等を接触させようとして、特定エリアに指等を接触させてしまった場合に、この携帯端末は、その特定表示対象を含む各表示対象が、特定エリアの近傍にある角の対角から当該角への方向に移動するように画面をスクロール表示する。従って、ユーザは、再び誤って特定エリアに指等を接触させてしまうことなく、所望する特定表示対象を容易に選択し得る。
【００７０】
（ｄ）また、前記表示制御部は、前記判定部により前記特定エリアに含まれると判定された場合に、前記特定表示対象を拡大表示することで、当該特定表示対象の表示位置が当該接触に近づくように前記表示の更新を行うこととしてもよい。
ユーザが、例えば、特定表示対象を選択するために、その表示位置に指等を接触させようとして、特定エリアに指等を接触させてしまった場合に、この携帯端末は、その特定表示対象を拡大表示する。従って、特定表示対象の表示位置が接触位置に近づくことになるので、このユーザは、再び誤って特定エリアに指等を接触させてしまうことなく、所望する特定表示対象を容易に選択し得る。
【００７１】
（ｅ）また、前記タッチパネルの表示面及び前記タッチパネルは、略矩形状であり、前記表示制御部は、前記判定部により前記特定エリアに含まれると判定された場合に、前記タッチパネルにおける、前記特定エリアの近傍にある角の対角の位置を基準として、各表示対象を拡大表示することとしてもよい。
ユーザが、例えば、特定表示対象を選択するために、その表示位置に指等を接触させようとして、特定エリアに指等を接触させてしまった場合に、この携帯端末は、その特定表示対象を含む各表示対象を、特定エリアの近傍にある角の対角の位置を基準として拡大表示する。従って、特定表示対象の表示位置が接触位置に近づくことになるので、このユーザは、再び誤って特定エリアに指等を接触させてしまうことなく、所望する特定表示対象を容易に選択し得る。
【００７２】
（ｆ）また、前記携帯端末は、更に前記検出部により前記タッチパネルへの接触が検出されてからの経過時間を計時する計時部を備え、前記表示制御部は、前記判定部により前記特定エリアに含まれると判定された場合において、前記計時部が計時する前記経過時間が一定時間以上となったときに、前記タッチパネルにおける前記表示の状態を、前記更新前の状態と同じ状態にすることとしてもよい。
【００７３】
ユーザが、特定エリアに一定時間以上、指等を接触させ続けている場合に、この携帯端末は、特定表示対象の表示位置がその接触の位置に近づくように更新していた表示の状態を、更新前の状態と同じ状態にする。従って、ユーザが、特定エリアに一定時間以上、指等を接触させ続けており、特定表示対象を選択する意図がないと考えられるような場合に、表示状態を元の状態に戻して表示することができる。
【００７４】
（ｇ）また、前記実行制御部は、前記判定部により前記特定エリアに含まれないと判定された場合において、前記検出部により検出された接触の位置がその表示範囲に含まれる表示対象が存在するときに、当該表示対象に対応付けられている処理を実行することとしてもよい。
この携帯端末は、タッチパネル上の接触の位置が特定エリアに含まれない場合に、その接触の位置に表示されている表示対象に対応付けられている処理を実行することができる。
【００７５】
（１４）本発明に係る携帯端末のタッチパネル、計時部、検出部、判定部、実行制御部及び表示制御部は、例えば、実施の形態に係る携帯電話機１００のタッチパネル１１０、計時部１２０、検出部１４１、判定部１４２、実行制御部１４３及び表示制御部１４４に相当する。
【産業上の利用可能性】
【００７６】
本発明に係る携帯端末は、ユーザが、タッチパネルを用いた操作を行う場合に利用できる。
【符号の説明】
【００７７】
１００    携帯電話機
１０１    筺体
１０２    レシーバ
１０３    マイク
１１０    タッチパネル
１１１    ＬＣＤ
１１２    タッチパッド
１１３    コントローラ
１２０    計時部
１３０    記憶部
１４０    制御部
１４１    検出部
１４２    判定部
１４３    実行制御部
１４４    表示制御部
【図１】
0005406333.tif 000002
【図２】
0005406333.tif 000003
【図３】
0005406333.tif 000004
【図４】
0005406333.tif 000005
【図５】
0005406333.tif 000006
【図６】
0005406333.tif 000007
【図７】
0005406333.tif 000008
【図８】
0005406333.tif 000009
【図９】
0005406333.tif 000010
【図１０】
0005406333.tif 000011
【図１１】
0005406333.tif 000012
【図１２】
0005406333.tif 000013
【図１３】
0005406333.tif 000014
【図１４】
0005406333.tif 000015
【図１５】
0005406333.tif 000016
【図１６】
0005406333.tif 000017