(57)【要約】【課題】操作性を向上すること。【解決手段】携帯端末装置は、画面を表示する表示部と、表示部に表示された画面に対するタッチを受け付ける入力部と、表示部及び入力部に接続されたプロセッサとを有する。プロセッサは、入力部によって受け付けられたタッチの位置を取得し、取得されたタッチ位置が表示部の所定の領域に含まれるか否かを判定し、タッチ位置が所定の領域に含まれないと判定された場合に、表示部に表示された画面をスクロールさせる処理を実行する。【選択図】図１
2015225417.tif 000002
【特許請求の範囲】
【請求項１】
画面を表示する表示部と、
前記表示部に表示された画面に対するタッチを受け付ける入力部と、
前記表示部及び前記入力部に接続されたプロセッサとを有し、
前記プロセッサは、
前記入力部によって受け付けられたタッチの位置を取得し、
取得されたタッチ位置が前記表示部の所定の領域に含まれるか否かを判定し、
タッチ位置が前記所定の領域に含まれないと判定された場合に、前記表示部に表示された画面をスクロールさせる
処理を実行することを特徴とする携帯端末装置。
【請求項２】
前記判定する処理は、
取得されたタッチ位置が前記所定の領域よりも前記表示部の一端に近い位置であるか否かを判定し、
前記スクロールさせる処理は、
タッチ位置が前記所定の領域よりも前記表示部の一端に近い位置であると判定された場合に、前記表示部の一端から対向する他端へ向かう方向へ画面をスクロールさせる
ことを特徴とする請求項１記載の携帯端末装置。
【請求項３】
前記プロセッサは、
スクロールによって画面の前記表示部の他端側の部分が表示されなくなると、表示されなくなった部分を前記表示部の一端側に表示させる
処理をさらに実行することを特徴とする請求項２記載の携帯端末装置。
【請求項４】
前記スクロールさせる処理は、
前記表示部の一端に表示された画面の一端がタッチ位置に重なるまで画面をスクロールさせることを特徴とする請求項２記載の携帯端末装置。
【請求項５】
前記プロセッサは、
前記判定する処理及び前記スクロールさせる処理の実行の有無を切り替えるボタンを前記表示部に表示させる
処理をさらに実行することを特徴とする請求項１記載の携帯端末装置。
【請求項６】
表示部に画面を表示し、
前記表示部に表示された画面に対するタッチを受け付け、
受け付けられたタッチの位置を取得し、
取得されたタッチ位置が前記表示部の所定の領域に含まれるか否かを判定し、
タッチ位置が前記所定の領域に含まれないと判定された場合に、前記表示部に表示された画面をスクロールさせる
処理を有することを特徴とする表示制御方法。
【請求項７】
表示部を有するコンピュータに、
前記表示部に画面を表示し、
前記表示部に表示された画面に対するタッチを受け付け、
受け付けられたタッチの位置を取得し、
取得されたタッチ位置が前記表示部の所定の領域に含まれるか否かを判定し、
タッチ位置が前記所定の領域に含まれないと判定された場合に、前記表示部に表示された画面をスクロールさせる
処理を実行させることを特徴とする表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末装置及び表示制御方法に関する。
【背景技術】
【０００２】
一般に、例えばスマートフォンなどの携帯端末装置には、タッチパネルが設けられることがある。タッチパネルは、ユーザがタッチした座標を検知するため、例えば液晶モジュールなどの表示デバイスと重ねて配置することにより、携帯端末装置の操作性を向上することができる。
【０００３】
具体的には、例えば画面に表示されたテキストをコピーペーストする場合、ユーザは、表示されたテキストをタッチして、コピーしたい箇所を指定することができる。また、表示されたテキストが所定時間以上継続してタッチされた場合、タッチされた箇所の周辺を拡大表示して、指定する位置の微調整を容易にすることなども可能である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３５０４３９号公報
【特許文献２】特開２００２−２８８１６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、最近では、携帯端末装置の大画面化が進んでおり、タッチパネルを搭載した携帯端末装置であっても片手での操作が困難になるという問題が生じている。すなわち、大画面化に伴ってタッチパネルのサイズも大きくなり、タッチパネル上に携帯端末装置を把持するユーザの指が届かない領域が形成されるという問題がある。
【０００６】
具体的には、ユーザが例えば右手で携帯端末装置を把持する場合、タッチパネルが大型化すると、タッチパネルにタッチして操作する右手の親指がタッチパネルの左側の領域に届かないことがある。このため、例えば画面の左側に表示されたテキストを指定する場合には、ユーザは、携帯端末装置を左手に持ち替えたり、両手で操作したりする。結果として、携帯端末装置の操作性が損なわれ、利便性の向上が阻害されてしまう。
【０００７】
開示の技術は、かかる点に鑑みてなされたものであって、操作性を向上することができる携帯端末装置及び表示制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本願が開示する携帯端末装置は、１つの態様において、画面を表示する表示部と、前記表示部に表示された画面に対するタッチを受け付ける入力部と、前記表示部及び前記入力部に接続されたプロセッサとを有し、前記プロセッサは、前記入力部によって受け付けられたタッチの位置を取得し、取得されたタッチ位置が前記表示部の所定の領域に含まれるか否かを判定し、タッチ位置が前記所定の領域に含まれないと判定された場合に、前記表示部に表示された画面をスクロールさせる処理を実行する。
【発明の効果】
【０００９】
本願が開示する携帯端末装置及び表示制御方法の１つの態様によれば、操作性を向上することができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、一実施の形態に係る携帯端末装置の構成を示すブロック図である。
【図２】図２は、一実施の形態に係るプロセッサの機能を示すブロック図である。
【図３】図３は、タッチ座標の閾値判定を説明する図である。
【図４】図４は、タッチ座標の閾値判定を説明する図である。
【図５】図５は、タッチ座標の閾値判定を説明する図である。
【図６】図６は、一実施の形態に係る表示制御処理を示すフロー図である。
【図７】図７は、画面表示の具体例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本願が開示する携帯端末装置及び表示制御方法の一実施の形態について、図面を参照して詳細に説明する。なお、この実施の形態により本発明が限定されるものではない。
【００１２】
図１は、一実施の形態に係る携帯端末装置１００の構成を示すブロック図である。図１に示す携帯端末装置１００は、操作キー部１１０、タッチ入力部１２０、音声入出力部１３０、メモリ１４０、表示部１５０、プロセッサ１６０及び無線通信部１７０を有する。
【００１３】
操作キー部１１０は、例えば携帯端末装置１００の電源をオンにするキーや音量を調節するキーなどのように、携帯端末装置１００を操作する物理キーを有する。
【００１４】
タッチ入力部１２０は、例えば静電容量式のタッチパネルを備え、ユーザによるタッチを受け付ける。そして、タッチ入力部１２０は、タッチされた位置の座標（以下「タッチ座標」という）を取得し、プロセッサ１６０へ通知する。なお、タッチ入力部１２０は、表示部１５０の画面と重ねて配置されているため、タッチ座標は、表示部１５０の画面上の座標に対応する。
【００１５】
音声入出力部１３０は、例えばマイクやスピーカを備え、音声の入力を受け付けたり、音声を出力したりする。すなわち、携帯端末装置１００が例えば音声通話に使用される場合には、音声入出力部１３０は、ユーザの発話音声の入力をマイクによって受け付け、通話相手の受話音声をスピーカから出力する。
【００１６】
メモリ１４０は、例えばＲＡＭ（Random  Access  Memory）などを備え、プロセッサ１６０によって実行される処理に必要なデータなどを記憶する。
【００１７】
表示部１５０は、例えば液晶パネルなどを備え、種々の画面を表示する。すなわち、表示部１５０は、プロセッサ１６０から出力される制御情報に従って、画像やテキストなどを表示する。また、表示部１５０は、プロセッサ１６０から出力されるスクロール情報に従って、表示された画面をスクロールさせる。本実施の形態に係る画面のスクロールについては、後に詳述する。
【００１８】
プロセッサ１６０は、例えばＣＰＵ（Central  Processing  Unit）などを備え、携帯端末装置１００全体を制御する。具体的には、プロセッサ１６０は、例えばタッチ入力部１２０において入力されたタッチ座標に基づいて、表示部１５０に表示された画面を制御する制御情報を生成し、生成した制御情報を表示部１５０へ出力する。また、プロセッサ１６０は、例えばタッチ入力部１２０において入力されたタッチ座標に基づいて、表示部１５０に表示された画面をスクロールさせるスクロール情報を生成し、生成したスクロール情報を表示部１５０へ出力する。このとき、プロセッサ１６０は、タッチ座標と所定の閾値とを比較した結果に応じて、スクロール情報を生成する。なお、プロセッサ１６０の機能については、後に詳述する。
【００１９】
無線通信部１７０は、プロセッサ１６０によって生成された送信信号に対して所定の無線送信処理を施し、アンテナを介して無線送信する。また、無線通信部１７０は、アンテナを介して受信された受信信号に対して所定の無線受信処理を施し、プロセッサ１６０へ出力する。
【００２０】
図２は、一実施の形態に係るプロセッサの機能を示すブロック図である。図２に示すプロセッサ１６０は、タッチ座標取得部１６１、モード管理部１６２、表示制御部１６３、閾値判定部１６４及びスクロール制御部１６５を有する。
【００２１】
タッチ座標取得部１６１は、タッチ入力部１２０から通知されるユーザのタッチ座標を取得する。そして、タッチ座標取得部１６１は、取得したタッチ座標をモード管理部１６２へ出力する。また、タッチ座標取得部１６１は、モード管理部１６２によって管理されるモードが折り返し表示モードである場合には、取得したタッチ座標を閾値判定部１６４へ出力する。ここで、折り返し表示モードとは、画面をスクロールさせた際に表示部１５０の一端を超えて表示されなくなる部分を、表示部１５０の他端に折り返して表示するモードである。すなわち、例えば画面を右方向へスクロールさせた場合、画面の右側部分から順に表示部１５０の右端を超えて表示されなくなるが、折り返し表示モードでは、表示されなくなる右側部分が表示部１５０の左端に折り返して表示される。
【００２２】
モード管理部１６２は、タッチ座標取得部１６１によって取得されたタッチ座標に応じて、表示部１５０における表示に関するモードを管理する。具体的には、モード管理部１６２は、表示部１５０にテキストが表示されている場合、例えば同一のタッチ座標が所定時間以上継続してタッチされると、このタッチ座標に表示されたテキストを選択するテキスト選択モードに遷移する。テキスト選択モードでは、ユーザは、例えばコピーするテキストの始点と終点を指定することが可能となる。テキスト選択モード中の表示部１５０の表示モードには、折り返し表示モードと通常表示モードがある。
【００２３】
すなわち、モード管理部１６２は、テキスト選択モード中に、表示部１５０に表示された折り返しボタンの座標がタッチされたと判断した場合には、表示部１５０における表示モードを折り返し表示モードに設定する。そして、モード管理部１６２は、折り返し表示モードに遷移した旨を閾値判定部１６４へ通知する。折り返し表示モードでは、ユーザは、タッチ操作によって画面をスクロールさせることによりテキストの始点と終点を指定することが可能となる。
【００２４】
さらに、モード管理部１６２は、折り返し表示モード中に、表示部１５０に表示された解除ボタンの座標がタッチされたと判断した場合には、表示部１５０における表示モードを通常表示モードに設定する。そして、モード管理部１６２は、通常表示モードに遷移した旨を閾値判定部１６４へ通知する。通常表示モードでは、ユーザは、タッチ操作によって所定のポインタを移動させることによりテキストの始点と終点を指定することが可能となる。
【００２５】
表示制御部１６３は、テキスト選択モード中に、選択されたテキストを他のテキストと区別して表示するための制御情報を生成し、生成した制御情報を表示部１５０へ出力する。具体的には、表示制御部１６３は、タッチ操作によって指定されたテキストの始点と終点に所定のポインタを表示し、始点から終点までのテキストを例えば反転表示するための制御情報を生成する。なお、表示制御部１６３は、折り返し表示モード中には閾値判定部１６４を介してテキストの始点と終点に対応するタッチ座標を取得し、通常表示モード中にはモード管理部１６２を介してテキストの始点と終点に対応するタッチ座標を取得する。
【００２６】
閾値判定部１６４は、モード管理部１６２から折り返し表示モードに遷移した旨が通知されると、タッチ座標取得部１６１からタッチ座標を取得し、タッチ座標に関して所定の閾値を用いた判定を行う。すなわち、閾値判定部１６４は、タッチ座標が表示部１５０の所定の領域に含まれるか否かを判定し、所定の領域に含まれない場合に、表示部１５０に表示された画面をスクロールさせて折り返し表示をすると決定する。そして、閾値判定部１６４は、折り返し表示をすると決定した場合には、その旨をタッチ座標とともにスクロール制御部１６５へ通知する。なお、閾値判定部１６４による閾値判定については、後に図３〜５を参照して詳述する。
【００２７】
スクロール制御部１６５は、閾値判定部１６４から折り返し表示をする旨が通知された場合に、表示部１５０に表示された画面を折り返し表示するためのスクロール情報を生成し、生成したスクロール情報を表示部１５０へ出力する。具体的には、スクロール制御部１６５は、表示部１５０における画面の一端がタッチ座標に重なるまでスクロールさせ、スクロールによって表示されなくなった部分を折り返して表示部１５０に表示するためのスクロール情報を生成する。
【００２８】
次に、図３〜５を参照して、閾値判定部１６４による閾値判定について説明する。以下においては、ユーザが右手で携帯端末装置１００を把持することがあらかじめ設定されているものとして説明する。換言すれば、ユーザは、表示部１５０の右側の領域をタッチすることはできる一方、表示部１５０の左側の領域には指が届かずタッチすることができない状態であるものとして説明する。
【００２９】
まず、図３を参照して、ユーザが表示部１５０の点Ａをタッチした場合の閾値判定について説明する。図３においては、表示部１５０の左右方向をＸ方向とし、表示部１５０の右端から左へ向かうに連れてＸ座標値が大きくなるものとする。図３に示すように、表示部１５０は、直線２０１、２０２によって３つの領域に区画されている。直線２０１は、画面を右方向へスクロールさせるか否かを判定する右スクロール閾値を示し、そのＸ座標値はＴｈ1である。また、直線２０２は、画面を左方向へスクロールさせるか否かを判定する左スクロール閾値を示し、そのＸ座標値はＴｈ2（Ｔｈ2＜Ｔｈ1）である。
【００３０】
図３に示すように、点Ａは、直線２０１、２０２に挟まれた領域に位置する。すなわち、点ＡのＸ座標値Ｘaは、Ｔｈ2≦Ｘa＜Ｔｈ1を満たす。このように、タッチ座標のＸ座標値が左スクロール閾値以上右スクロール閾値未満である場合には、閾値判定部１６４は、画面を左右方向へスクロールさせないと決定する。したがって、直線２０１、２０２に挟まれた領域内でテキストの始点又は終点を示すポインタがタッチされる間は、タッチ座標が閾値判定部１６４から表示制御部１６３へ出力され、表示制御部１６３は、タッチ座標に追従してポインタを移動させる制御情報を生成する。なお、タッチ座標のＸ座標値が左スクロール閾値以上右スクロール閾値未満であり、画面を左右方向へスクロールさせない場合であっても、タッチ座標の移動に伴って画面を上下方向にスクロールさせても良い。
【００３１】
次いで、図４を参照して、ユーザが表示部１５０の点Ｂをタッチした場合の閾値判定について説明する。図４に示すように、点Ｂは、直線２０１よりも左側の領域に位置する。すなわち、点ＢのＸ座標値Ｘbは、Ｔｈ1≦Ｘbを満たす。このように、タッチ座標のＸ座標値が右スクロール閾値以上である場合には、閾値判定部１６４は、画面を右方向へスクロールさせると決定する。したがって、直線２０１よりも左側の領域内がタッチされる間は、スクロール制御部１６５は、図４において画面の左端を示す二重線２０３がタッチ座標に重なるまで画面を右方向へスクロールさせるスクロール情報を生成する。同時に、スクロール制御部１６５は、画面のスクロールによって表示部１５０の右端を超えて表示されなくなる右側部分を表示部１５０の左端に折り返して表示するスクロール情報を生成する。結果として、表示部１５０の点Ｂよりも右側の領域に画面の左側部分を表示し、点Ｂよりも左側の領域に画面の右側部分を表示する折り返し表示が実行される。このため、ユーザは、点Ｂよりも右側に表示された画面の左側部分のテキストをタッチして、ポインタを移動させることができる。
【００３２】
次いで、図５を参照して、ユーザが表示部１５０の点Ｃをタッチした場合の閾値判定について説明する。図５に示すように、点Ｃは、直線２０２よりも右側の領域に位置する。すなわち、点ＣのＸ座標値Ｘcは、Ｘc＜Ｔｈ2を満たす。このように、タッチ座標のＸ座標値が左スクロール閾値未満である場合には、閾値判定部１６４は、画面を左方向へスクロールさせると決定する。したがって、直線２０２よりも右側の領域内がタッチされる間は、スクロール制御部１６５は、図５において画面の左端を示す二重線２０３が表示部１５０の左端へ移動するまで画面を左方向へスクロールさせるスクロール情報を生成する。同時に、スクロール制御部１６５は、表示部１５０の左側に折り返し表示されていた画面の右側部分を表示部１５０の右側に戻すスクロール情報を生成する。結果として、画面の左端が表示部１５０の左端まで移動し、表示部１５０における表示が折り返し表示前の状態に戻る。
【００３３】
次に、上記のように構成された携帯端末装置１００による表示制御処理について、図６に示すフロー図を参照しながら具体例を挙げて説明する。以下においては、表示部１５０にテキストが表示されている場合の表示制御処理について説明する。
【００３４】
表示部１５０にテキストが表示されているときに、ユーザがタッチ入力部１２０の同一座標を所定時間以上継続してタッチすると、モード管理部１６２によってテキスト選択モードへの遷移が行われる（ステップＳ１０１）。すなわち、表示制御部１６３によって、例えばタッチ座標に表示された単語を区別可能に表示するとともに、この単語の始点と終点に所定のポインタを表示する制御情報が生成され、表示部１５０へ出力される。また、表示制御部１６３によって、表示部１５０の右下に折り返し表示モードへの切り替えをするための折り返しボタンを表示する制御情報が生成され、表示部１５０へ出力される。これらの制御情報に従って、表示部１５０は、タッチ座標に表示された単語を例えば反転表示するとともに、単語の始点と終点にポインタを表示し、さらに折り返しボタンを表示する（ステップＳ１０２）。
【００３５】
具体的に、例えば図７の（ａ）に示す画面表示中に、最下段の段落の「タッチパネル」という単語が所定時間以上継続してタッチされる場合について例を挙げる。この場合、図７（ｂ）に示すように、タッチされた「タッチパネル」に下線が引かれて区別可能に表示されるとともに、「タッチパネル」の単語の始点と終点にポインタが表示される。そして、表示部１５０の右下部分には折り返しボタンが表示される。ここでは、ユーザが右手で携帯端末装置１００を把持することがあらかじめ設定されているため、表示部１５０の右下部分に折り返しボタンが表示されるが、折り返しボタンの表示位置は設定に応じて変更されても良い。すなわち、例えばユーザが左手で携帯端末装置１００を把持することがあらかじめ設定されている場合には、表示部１５０の左下部分に折り返しボタンが表示されても良い。
【００３６】
折り返しボタンが表示されると、モード管理部１６２によって、折り返しボタンが押下されたか否かが判定される（ステップＳ１０３）。すなわち、折り返しボタンの表示座標とタッチ座標取得部１６１によって取得されたタッチ座標とが比較され、２つの座標が一致しなければ、折り返しボタンが押下されていないと判定される（ステップＳ１０３Ｎｏ）。この場合、モード管理部１６２によって表示モードが通常表示モードに設定され（ステップＳ１０４）、画面が左右方向へスクロールされることはない。したがって、通常表示モードでは、ユーザは、左右方向には画面がスクロールしない状態でポインタをタッチしてドラッグし、所望の範囲のテキストを選択する。そして、タッチによるポインタのドラッグが終了すると、ユーザの次の操作に応じて、例えば選択されたテキストをコピーするなどの処理が実行される（ステップＳ１１０）。なお、通常表示モードにおいても、例えば画面内に収まらないテキストが画面の上下に続いている場合などには、ユーザのタッチ操作に従って画面を上下方向にスクロールさせても良い。
【００３７】
一方、折り返しボタンの表示座標とタッチ座標取得部１６１によって取得されたタッチ座標とが一致すれば、折り返しボタンが押下されたと判定される（ステップＳ１０３Ｙｅｓ）。この場合、モード管理部１６２によって表示モードが折り返し表示モードに設定され（ステップＳ１０５）、表示制御部１６３によって、折り返しボタンが折り返し表示モードを解除するための解除ボタンに変更される。また、折り返し表示モードに設定された旨がモード管理部１６２から閾値判定部１６４へ通知される。
【００３８】
折り返し表示モードにおいては、タッチ座標取得部１６１によって取得されたタッチ座標が所定の閾値によって規定される領域内に含まれるか否かが閾値判定部１６４によって判定される。すなわち、例えばタッチ座標の左右方向の座標値が所定の閾値以上であり、携帯端末装置１００を把持する右手では届かない表示部１５０の左側の領域に近い位置がタッチされたか否かが閾値判定部１６４によって判定される（ステップＳ１０６）。
【００３９】
この判定の結果、タッチ座標の座標値が所定の閾値未満である場合には（ステップＳ１０６Ｎｏ）、閾値判定部１６４によって、画面を左右方向にスクロールさせないことが決定される。そして、タッチ座標が表示制御部１６３へ出力されることにより、表示部１５０において、タッチ座標に追従してテキストの始点又は終点を示すポインタが移動し、テキストの選択範囲が更新される（ステップＳ１０８）。なお、画面を左右方向にスクロールさせないことが決定された場合においても、例えば画面内に収まらないテキストが画面の上下に続いている場合などには、ユーザのタッチ操作に従って画面を上下方向にスクロールさせても良い。
【００４０】
これに対し、タッチ座標の座標値が所定の閾値以上である場合には（ステップＳ１０６Ｙｅｓ）、閾値判定部１６４によって、画面を右方向へスクロールして折り返し表示することが決定される（ステップＳ１０７）。このため、スクロール制御部１６５によって、画面の左端がタッチ座標に重なるまで画面を右方向へスクロールさせるスクロール情報が生成され、表示部１５０の画面が右方向へスクロールする。また、右方向へのスクロールによって表示部１５０に表示されなくなった画面の右側部分が表示部１５０の左側の領域に表示される。
【００４１】
このように、画面の左側部分が右方向へスクロールして表示部１５０の右側の領域に表示されるため、ユーザは、携帯端末装置１００を右手で把持したまま画面の左側部分をタッチすることが可能となる。そして、タッチ座標が表示制御部１６３へ出力されることにより、表示部１５０において、タッチ座標に追従してテキストの始点又は終点を示すポインタが移動し、テキストの選択範囲が更新される（ステップＳ１０８）。具体的には、例えば図７（ｂ）に示した「タッチパネル」の単語の始点を示すポインタがタッチされて左方向へドラッグされると、タッチ座標が所定の閾値以上となった時点から、ポインタは左方向へ移動せずに画面が右方向へスクロールする。このため、例えば図７（ｃ）に示すように、画面の左端が右方向へ移動し、ユーザは、画面の左側部分のテキストをポインタによって指定することができる。
【００４２】
閾値判定部１６４によるタッチ座標と所定の閾値との比較は、タッチが終了するまで継続され（ステップＳ１０９）、タッチによるポインタのドラッグが終了するまでは（ステップＳ１０９Ｎｏ）、常にタッチ座標と所定の閾値との比較が繰り返される。そして、タッチによるポインタのドラッグが終了すると（ステップＳ１０９Ｙｅｓ）、ユーザの次の操作に応じて、例えば選択されたテキストをコピーするなどの処理が実行される（ステップＳ１１０）。
【００４３】
なお、ここでは説明を省略したが、例えば折り返し表示中にタッチ座標の左右方向の座標値が所定の閾値未満となり、表示部１５０の右端に近い位置がタッチされた場合には、閾値判定部１６４によって、画面を左方向へスクロールすることが決定されても良い。すなわち、折り返し表示中にポインタが表示部１５０の右端付近までドラッグされた場合には、画面を左方向へスクロールさせて折り返し表示が元に戻るようにしても良い。また、折り返し表示中に、表示部１５０の右下部分に表示された解除ボタンが押下された場合にも、折り返し表示が元に戻るようにしても良い。
【００４４】
以上のように、本実施の形態によれば、タッチ座標と所定の閾値とを比較した結果、タッチ座標が所定の領域よりも表示部の一端に近い場合には、この一端側から他端側へ向かって画面をスクロールさせる。このため、携帯端末装置を把持する手では届かない表示部の一端側に表示されていた画面の部分が他端側に表示され、携帯端末装置を把持する手でタッチすることが可能となる。結果として、携帯端末装置を片手で操作することができ、操作性を向上することができる。
【００４５】
なお、上記一実施の形態においては、携帯端末装置１００を右手で把持することがあらかじめ設定されているものとしたため、タッチ座標が所定範囲よりも左側に位置する場合に、画面が右方向へスクロールした。しかしながら、携帯端末装置１００を左手で把持することがあらかじめ設定されている際には、タッチ座標が所定範囲よりも右側に位置する場合に、画面が左方向へスクロールするようにしても良い。
【００４６】
また、画面のスクロールの方向は、左右方向に限定されない。すなわち、例えばタッチ座標が所定範囲よりも上側に位置する場合に、画面が下方向へスクロールするようにしても良い。要するに、タッチ座標が所定の領域よりも表示部の一端側にある場合に、この一端側から他端側へ向かって画面をスクロールさせることにより、表示部の一端側に表示されていた画面の部分に対するタッチを容易にすることができる。
【００４７】
また、上記一実施の形態においては、画面をスクロールさせる場合、スクロールによって表示されなくなる画面の部分を折り返して表示するものとしたが、必ずしも折り返し表示をしなくても良い。すなわち、表示部の一端側から他端側へ向かって画面をスクロールさせた場合、スクロールした画面よりも表示部の一端側の領域には何も表示しなくても良い。この場合でも、表示部の他端側に表示されていた画面の部分がスクロールによって表示されなくなるものの、表示部の一端側に表示されていた画面の部分に対するタッチを容易にすることができる。
【００４８】
さらに、上記一実施の形態においては、テキストを選択する場合の表示制御処理について説明したが、同様の表示制御処理は、テキストを選択する場合以外にも実行することができる。すなわち、例えば表示部に表示された画像などのオブジェクトを選択する際にも、タッチ座標の位置に応じて画面をスクロールさせるようにしても良い。
【００４９】
また、上記一実施の形態において説明した表示制御処理をコンピュータが実行可能なプログラムとして記述することも可能である。この場合、このプログラムをコンピュータが読み取り可能な記録媒体に格納し、コンピュータに導入することも可能である。コンピュータが読み取り可能な記録媒体としては、例えばＣＤ−ＲＯＭ、ＤＶＤディスク、ＵＳＢメモリなどの可搬型記録媒体や、例えばフラッシュメモリなどの半導体メモリが挙げられる。
【符号の説明】
【００５０】
１１０  操作キー部
１２０  タッチ入力部
１３０  音声入出力部
１４０  メモリ
１５０  表示部
１６０  プロセッサ
１６１  タッチ座標取得部
１６２  モード管理部
１６３  表示制御部
１６４  閾値判定部
１６５  スクロール制御部
１７０  無線通信部
【図１】
2015225417.tif 000003
【図２】
2015225417.tif 000004
【図３】
2015225417.tif 000005
【図４】
2015225417.tif 000006
【図５】
2015225417.tif 000007
【図６】
2015225417.tif 000008
【図７】
2015225417.tif 000009