(57)【要約】      （修正有）【課題】迅速かつ簡便にユーザが意図する処理を実行する。【解決手段】エリア判定部１７１は、タッチパネルにおいてユーザの操作入力が受け付けられると、タッチ座標などの情報を含むタッチ検出情報を取得する。そして、エリア判定部１７１は、タッチ座標のエリアがスクロール可能な部分を含むスクロールエリアであるか、スクロール可能な部分を含まない非スクロールエリアであるかを判定する。移行時間カウント部１７２は、タッチ座標のエリアがスクロールエリアであると判定された場合に、所定の移行時間のカウントを開始する。モード切替部１７３は、エリア判定部１７１による判定結果及び移行時間カウント部１７２による移行時間のカウントに従って、タッチパネルに表示される画面の制御モードを切り替える。【選択図】図３
2013257641.tif 000002
【特許請求の範囲】
【請求項１】
情報を表示するとともに、表示画面に対する接触があった場合に接触位置を検出する表示部と、
前記表示部によって検出された接触位置を含むエリアがスクロール対象のスクロールエリアであるか否かを判定する判定部と、
前記判定部による判定結果に応じて、前記表示部における表示の制御モードを切り替える切替部と、
を有することを特徴とする情報端末装置。
【請求項２】
前記切替部は、
前記判定部による判定の結果、接触位置を含むエリアがスクロールエリアでないと判定された場合に、接触位置の移動に伴って接触位置を周囲と区別可能に表示するフォーカス表示を移動させる第１の制御モードに設定することを特徴とする請求項１記載の情報端末装置。
【請求項３】
前記切替部は、
前記判定部による判定の結果、接触位置を含むエリアがスクロールエリアであると判定された場合に、接触位置の移動に伴って前記表示部の表示画面をスクロールさせる第２の制御モードに設定することを特徴とする請求項１又は２記載の情報端末装置。
【請求項４】
前記判定部による判定の結果、接触位置を含むエリアがスクロールエリアであると判定された場合に、所定の移行時間のカウントを開始するカウント部をさらに有し、
前記切替部は、
前記カウント部によって所定の移行時間のカウントが完了すると、前記表示部における表示の制御モードを前記第２の制御モードから、接触位置の移動に伴って接触位置を周囲と区別可能に表示するフォーカス表示を移動させる第１の制御モードに切り替える
ことを特徴とする請求項３記載の情報端末装置。
【請求項５】
前記判定部は、
前記表示部によって検出された接触位置を含むエリア全体の表示サイズが前記表示部における表示画面の画面サイズよりも大きい場合に、このエリアをスクロールエリアであると判定することを特徴とする請求項１〜４のいずれかに記載の情報端末装置。
【請求項６】
前記判定部は、
前記表示部によって検出された接触位置を含むエリアにスクロール可能なオブジェクトが含まれる場合に、このエリアをスクロールエリアであると判定することを特徴とする請求項１〜５のいずれかに記載の情報端末装置。
【請求項７】
前記判定部は、
前記表示部によって検出された接触位置を含むエリア全体の表示サイズが前記表示部における表示画面の画面サイズ以下であり、かつ、当該エリアにスクロール可能なオブジェクトが含まれない場合に、このエリアをスクロールエリアでないと判定することを特徴とする請求項１〜６のいずれかに記載の情報端末装置。
【請求項８】
画面に情報を表示するとともに、表示画面に対する接触があった場合に接触位置を検出し、
検出された接触位置を含むエリアがスクロール対象のスクロールエリアであるか否かを判定し、
前記判定する処理の判定結果に応じて、前記表示画面における表示の制御モードを切り替える、
処理を有することを特徴とする表示制御方法。
【請求項９】
画面に情報を表示するとともに、表示画面に対する接触があった場合に接触位置を検出し、
検出された接触位置を含むエリアがスクロール対象のスクロールエリアであるか否かを判定し、
前記判定する処理の判定結果に応じて、前記表示画面における表示の制御モードを切り替える、
処理をコンピュータに実行させることを特徴とする表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報端末装置及び表示制御方法に関する。
【背景技術】
【０００２】
近年、例えば携帯電話機などの情報端末装置には、タッチパネルが搭載されることが多くなっている。タッチパネルを搭載する情報端末装置は、情報を表示する画面においてユーザによるタッチを検出することにより、操作入力を受け付けることが可能である。このため、ユーザは直感的な操作をすることができ、情報端末装置の利便性が向上している。
【０００３】
タッチパネルを介した操作の代表的なものとしては、画面のスクロールやボタン等の選択がある。画面のスクロールは、タッチパネルに接触したユーザの指の移動に合わせて画面表示をスクロールさせる操作である。また、ボタン等の選択は、ユーザがタッチした領域に表示中のボタン等を選択したり、選択されたボタン等に応じた機能を実行したりする操作である。
【０００４】
このように、タッチパネルを介した操作には複数の種類があるものの、基本的には、すべての操作がタッチパネルに対する接触の有無によって判別される。したがって、例えばスクロール可能な表示画面に複数のボタン等が表示されている場合のように、ユーザが意図する処理内容が判別し難い状況が生じることがある。すなわち、上記の場合には、タッチパネルに接触したユーザの指の移動が、画面のスクロールを意図する移動であるのか、目的のボタン等を選択するための移動であるのかを判別し難い。
【０００５】
そこで、初期状態では、ユーザの指の移動に合わせて画面をスクロールさせるモードとしておき、選択可能なボタン等が一定時間以上継続してタッチされると、このボタン等を選択するモードに切り替えることが考えられている。こうすることにより、ユーザは、画面をスクロール中であっても、目的のボタン等を一定時間以上継続してタッチすることにより、モードを切り替えて所望の操作を実行することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−１５４５５５号公報
【特許文献２】特開２００７−２７２８４０号公報
【特許文献３】特開２０１２−２７８７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述したような技術においては、目的のボタン等を選択するまでに少なくとも一定時間以上継続してタッチすることが要求され、操作が煩わしいという問題がある。すなわち、ユーザは、目的のボタン等を選択する操作を実行するために、このボタン等を一定時間以上継続してタッチする、いわゆる「長押し」をすることとなり、操作の簡便性が損なわれてしまう。また、目的のボタン等が表示されてから実際に選択されるまでには、比較的長時間を要することとなり、ユーザが意図する処理の実行が遅延してしまう。
【０００８】
開示の技術は、かかる点に鑑みてなされたものであって、迅速かつ簡便にユーザが意図する処理を実行することができる情報端末装置及び表示制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本願が開示する情報端末装置は、１つの態様において、情報を表示するとともに、表示画面に対する接触があった場合に接触位置を検出する表示部と、前記表示部によって検出された接触位置を含むエリアがスクロール対象のスクロールエリアであるか否かを判定する判定部と、前記判定部による判定結果に応じて、前記表示部における表示の制御モードを切り替える切替部と、を有する。
【発明の効果】
【００１０】
本願が開示する情報端末装置及び表示制御方法の１つの態様によれば、迅速かつ簡便にユーザが意図する処理を実行することができるという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】図１は、一実施の形態に係る携帯端末装置の外観を示す図である。
【図２】図２は、一実施の形態に係る携帯端末装置の構成を示すブロック図である。
【図３】図３は、一実施の形態に係るプロセッサの機能を示す機能ブロック図である。
【図４】図４は、一実施の形態に係る携帯端末装置の動作を示すフロー図である。
【図５】図５は、一実施の形態に係るエリア判定動作を示すフロー図である。
【図６】図６は、一実施の形態に係るエリアの例を示す図である。
【図７】図７は、非スクロールエリアにおける動作例を示す図である。
【図８】図８は、スクロールエリアにおける動作例を示す図である。
【発明を実施するための形態】
【００１２】
以下、本願が開示する情報端末装置及び表示制御方法の一実施の形態について、図面を参照して詳細に説明する。なお、本実施の形態においては、情報端末装置の一例として、例えば携帯電話機などの携帯端末装置について説明するが、この実施の形態により本発明が限定されるものではない。
【００１３】
図１は、一実施の形態に係る携帯端末装置１００の外観を示す図である。図１に示す携帯端末装置１００は、タッチパネル１１０及び操作キー１２０を有する。
【００１４】
タッチパネル１１０は、様々な情報を表示するとともに、ユーザの指などが接触したことを検出し、この接触による操作入力を受け付ける。すなわち、タッチパネル１１０は、例えば接触したユーザの指などの移動に合わせて画面表示をスクロールさせたり、ユーザの指などが接触した領域に表示中のボタン等を周辺の他のボタン等と区別可能に表示したりする。
【００１５】
また、タッチパネル１１０は、ユーザの指などによる圧力を検知し、接触された位置が押下されたことを検出するようにしても良い。すなわち、タッチパネル１１０は、ユーザの指などが接触した領域を周辺の領域と区別可能に表示した後、さらに接触された位置が押下されると、区別可能に表示された領域が押下されたことを検出するようにしても良い。こうすることにより、接触によるボタン等の選択と押下によるボタン等に対応する処理の実行とを区別した操作入力が可能となる。なお、以下の説明においては、ユーザの指などによる接触及び押下をまとめて「タッチ」ということがある。
【００１６】
操作キー１２０は、押下可能な物理キーであり、ユーザによって押下されることにより操作入力を受け付ける。すなわち、操作キー１２０は、例えば携帯端末装置１００の電源のオン及びオフを切り替えるための物理キーなどを備える。タッチパネル１１０及び操作キー１２０は、相補的に操作入力を受け付けることにより、携帯端末装置１００に様々な機能を実行させる。
【００１７】
図２は、一実施の形態に係る携帯端末装置１００の構成を示すブロック図である。図２に示す携帯端末装置１００は、タッチパネル１１０、操作キー１２０、無線部１３０、ＲＯＭ（Read  Only  Memory）１４０、ＲＡＭ（Random  Access  Memory）１５０、オーディオ入出力部１６０及びプロセッサ１７０を有する。
【００１８】
上述したように、タッチパネル１１０は、情報を表示するとともに、ユーザのタッチを検出して操作入力を受け付ける。また、操作キー１２０は、タッチパネル１１０と相補的に操作入力を受け付ける。
【００１９】
無線部１３０は、アンテナを介して信号を受信し、受信信号をプロセッサ１７０へ出力する。また、無線部１３０は、プロセッサ１７０によって生成された信号をアンテナを介して送信する。無線部１３０は、例えば携帯端末装置１００が通話可能な携帯電話機である場合には、ユーザの発話音声や受話音声などの信号を送受信する。
【００２０】
ＲＯＭ１４０及びＲＡＭ１５０は、プロセッサ１７０が実行するプログラムやデータなどを記憶する記憶部である。
【００２１】
オーディオ入出力部１６０は、例えばマイクなどのオーディオ入力デバイスやスピーカなどのオーディオ出力デバイスを備える。オーディオ入出力部１６０は、例えば携帯端末装置１００が通話可能な携帯電話機である場合には、ユーザの発話音声の入力を受け付けたり、受話音声を出力したりする。
【００２２】
プロセッサ１７０は、例えばＣＰＵ（Central  Processing  Unit）又はＭＰＵ（Micro  Processing  Unit）などを備え、ＲＯＭ１４０及びＲＡＭ１５０に記憶されたデータなどを用いて携帯端末装置１００の全体を制御する。例えば、プロセッサ１７０は、タッチパネル１１０においてユーザのタッチによる操作入力が受け付けられると、操作入力に応じた処理を実行したり、実行結果をタッチパネル１１０に表示させたりする。
【００２３】
図３は、一実施の形態に係るプロセッサ１７０の機能を示す機能ブロック図である。図３に示すプロセッサ１７０は、エリア判定部１７１、移行時間カウント部１７２、モード切替部１７３、スクロール制御部１７４、選択実行制御部１７５及び表示制御部１７６を有する。
【００２４】
エリア判定部１７１は、タッチパネル１１０においてユーザの操作入力が受け付けられると、ユーザがタッチした座標（以下、「タッチ座標」という）などの情報を含むタッチ検出情報を取得する。そして、エリア判定部１７１は、タッチ座標に表示されたエリアがスクロール可能な部分を含むスクロールエリアであるか、スクロール可能な部分を含まない非スクロールエリアであるかを判定する。具体的には、エリア判定部１７１は、例えばタッチ座標を含むエリア全体のサイズが、タッチパネル１１０の表示領域のサイズよりも大きい場合に、このエリアがスクロールエリアであると判定する。すなわち、エリア判定部１７１は、タッチ座標を含むエリア全体がタッチパネル１１０に表示しきれていない場合に、このエリアをスクロールエリアであると判定する。
【００２５】
また、エリア判定部１７１は、例えばタッチ座標を含むエリア内に、テキスト編集用のオブジェクトのようにスクロール可能な部分が含まれる場合に、このエリアがスクロールエリアであると判定する。反対に、エリア判定部１７１は、エリア全体がタッチパネル１１０に表示され、スクロール可能なオブジェクトが含まれていない場合には、タッチ座標を含むエリアを非スクロールエリアであると判定する。
【００２６】
そして、エリア判定部１７１は、タッチ座標のエリアがスクロールエリアであると判定した場合には、その旨を移行時間カウント部１７２へ通知する。また、エリア判定部１７１は、タッチ座標のエリアがスクロールエリアであるか非スクロールエリアであるかの判定結果をモード切替部１７３へ通知する。なお、エリア判定部１７１は、ユーザがタッチパネル１１０に対するタッチを開始する度に、最初にタッチされたタッチ座標のエリアがスクロールエリアであるか非スクロールエリアであるかを判定する。したがって、ユーザがタッチパネル１１０から一旦指を離して再度タッチするような場合には、新たにタッチされたエリアに関する判定結果に応じて、移行時間カウント部１７２及びモード切替部１７３への通知が行われる。
【００２７】
移行時間カウント部１７２は、タッチ座標のエリアがスクロールエリアであると判定されたことがエリア判定部１７１から通知されると、所定の移行時間のカウントを開始する。そして、移行時間カウント部１７２は、例えば５００ｍｓ（ミリ秒）程度の所定の移行時間が経過すると、その旨をモード切替部１７３へ通知する。移行時間カウント部１７２がカウントする移行時間は、タッチパネル１１０に表示された画面がスクロール可能なモードからスクロールしないモードへ移行するまでの猶予時間である。すなわち、移行時間カウント部１７２がカウントを開始してから所定の移行時間が経過すると、タッチパネル１１０に表示される画面の制御モードが切り替わり、スクロール可能な状態からスクロールしない状態に切り替わる。
【００２８】
モード切替部１７３は、エリア判定部１７１による判定結果及び移行時間カウント部１７２による移行時間のカウントに従って、タッチパネル１１０に表示される画面の制御モードを切り替える。具体的には、モード切替部１７３は、タッチ座標のエリアが非スクロールエリアである旨の判定結果が得られた場合には、画面がスクロールしない選択実行モードに設定することを決定する。この選択実行モードでは、ユーザは、タッチパネル１１０に表示されたボタン等を選択したり、選択されたボタン等に応じた処理を実行したりすることが可能となっている。そして、選択実行モードでは、ユーザがタッチパネル１１０にタッチしたまま指を移動させても画面がスクロールすることはなく、例えば指が接触した位置に表示中のボタン等が次々に選択される。モード切替部１７３は、選択実行モードに設定することを決定すると、その旨を選択実行制御部１７５へ通知する。
【００２９】
一方、モード切替部１７３は、タッチ座標のエリアがスクロールエリアである旨の判定結果が得られた場合には、画面がスクロールするスクロールモードに設定することを決定する。このスクロールモードでは、ユーザは、タッチパネル１１０にタッチしたまま指を移動させることにより、指の移動に合わせて画面をスクロールさせることが可能となっている。モード切替部１７３は、スクロールモードに設定することを決定すると、その旨をスクロール制御部１７４へ通知する。
【００３０】
その後、モード切替部１７３は、所定の移行時間が経過したことが移行時間カウント部１７２から通知されると、現在設定中のスクロールモードから選択実行モードに切り替えることを決定する。このため、モード切替部１７３は、スクロールモードから選択実行モードに切り替える旨をスクロール制御部１７４及び選択実行制御部１７５へ通知する。
【００３１】
スクロール制御部１７４は、スクロールモードに設定することがモード切替部１７３から通知されると、タッチ検出情報に含まれるタッチ座標を取得し、タッチ座標の変動に合わせてタッチパネル１１０の画面をスクロールさせる制御を行う。すなわち、スクロール制御部１７４は、タッチ座標の変動に合わせてタッチパネル１１０の表示をスクロールさせるように、表示制御部１７６に指示する。
【００３２】
選択実行制御部１７５は、選択実行モードに設定することがモード切替部１７３から通知されると、タッチ検出情報に含まれるタッチ座標を取得し、タッチ座標に表示中のボタン等を周辺に表示中の他のボタン等とは区別可能に表示させるように、表示制御部１７６に指示する。具体的には、選択実行制御部１７５は、例えばタッチパネル１１０に表示中の複数のボタン等のうち、タッチ座標に表示中のボタン等を反転表示させる一方、他の表示中のボタン等を通常表示させるように、表示制御部１７６に指示する。なお、タッチ座標に表示中のボタン等を他の表示中のボタン等とは区別可能に表示する方法としては、反転表示の他にも、表示色や表示濃度によって区別したり、動きのあるアニメーションなどを用いた表示によって区別したりすることが可能である。以下の説明では、このようにタッチ座標のボタン等を区別可能に表示することを「フォーカス表示」という。また、選択実行制御部１７５は、タッチ座標に表示中のボタン等に応じた処理を実行する。
【００３３】
表示制御部１７６は、スクロール制御部１７４及び選択実行制御部１７５からの指示に従って、タッチパネル１１０に表示する表示画面情報を生成し、生成した表示画面情報をタッチパネル１１０へ出力する。すなわち、表示制御部１７６は、スクロールモード中にはスクロール制御部１７４からの指示に従い、タッチパネル１１０の表示をスクロールさせる表示画面情報を出力する。また、表示制御部１７６は、選択実行モード中には選択実行制御部１７５からの指示に従い、タッチ座標に表示中のボタン等をフォーカス表示したり、このボタン等に応じた処理の実行結果を表示したりする表示画面情報を出力する。
【００３４】
なお、上述したエリア判定部１７１、移行時間カウント部１７２、モード切替部１７３、スクロール制御部１７４、選択実行制御部１７５及び表示制御部１７６は、ユーザがタッチパネル１１０へのタッチを止めるとリセットされる。すなわち、上記の各処理部は、ユーザの指などがタッチパネル１１０にタッチしたままの状態である場合に、上述した処理を実行する。換言すれば、ユーザは、タッチパネル１１０から指などを離すことなく、携帯端末装置１００の操作をすることができる。
【００３５】
次いで、上記のように構成された携帯端末装置１００の動作について、図４に示すフロー図を参照しながら説明する。
【００３６】
タッチパネル１１０においてユーザによるタッチが検出されると、タッチ座標を含むタッチ検出情報がエリア判定部１７１によって取得され、タッチ座標のエリアのエリア判定が行われる（ステップＳ１０１）。すなわち、タッチ座標のエリアがスクロールエリアであるか非スクロールエリアであるかがエリア判定部１７１によって判定される（ステップＳ１０２）。なお、エリア判定の詳細については、図５のフロー図を参照して後述する。
【００３７】
エリア判定の結果、タッチ座標のエリアが非スクロールエリアである場合には（ステップＳ１０２Ｎｏ）、その旨がモード切替部１７３へ通知され、モード切替部１７３によって即座に選択実行モードへの設定が行われる（ステップＳ１０８）。すなわち、タッチ座標のエリアが非スクロールエリアである場合には、タッチパネル１１０の表示をスクロールさせるための操作入力を受け付ける可能性がないことから、スクロールモードに設定されることなく、選択実行モードに設定される。これにより、ユーザがタッチパネル１１０の非スクロールエリアにタッチしてから、タッチされたボタン等をフォーカス表示したり、タッチされたボタン等に応じた処理を実行したりするまでに、遅延が生じることがない。
【００３８】
一方、エリア判定の結果、タッチ座標のエリアがスクロールエリアである場合には（ステップＳ１０２Ｙｅｓ）、その旨がモード切替部１７３へ通知され、モード切替部１７３によってスクロールモードへの設定が行われる（ステップＳ１０３）。すなわち、モード切替部１７３によって、スクロールモードに設定することがスクロール制御部１７４へ通知される。同時に、タッチ座標のエリアがスクロールエリアである場合には（ステップＳ１０２Ｙｅｓ）、その旨が移行時間カウント部１７２へも通知される。そして、移行時間カウント部１７２によって、所定の移行時間のカウントが開始される（ステップＳ１０４）。
【００３９】
このようにしてスクロールモードに設定されると、スクロール制御部１７４によって、タッチ座標の変動が監視される（ステップＳ１０５）。そして、タッチ座標が変動すると（ステップＳ１０５Ｙｅｓ）、タッチ座標の変動に合わせてタッチパネル１１０の表示をスクロールさせるように、スクロール制御部１７４から表示制御部１７６へ指示される。この指示を受け、表示制御部１７６は、タッチパネル１１０の表示をスクロールさせるための表示画面情報を生成出力し、タッチパネル１１０の表示がスクロールする（ステップＳ１０６）。
【００４０】
また、スクロールモードに設定された場合には、移行時間カウント部１７２によって所定の移行時間が経過したか否かが監視される（ステップＳ１０７）。移行時間カウント部１７２がカウントを開始してから所定の移行時間が経過していなければ（ステップＳ１０７Ｎｏ）、引き続き、スクロール制御部１７４によってタッチ座標の変動が監視される。その後、所定の移行時間が経過すると（ステップＳ１０７Ｙｅｓ）、その旨が移行時間カウント部１７２からモード切替部１７３へ通知される。そして、モード切替部１７３によって、スクロールモードから選択実行モードへの切り替えが行われる（ステップＳ１０８）。すなわち、モード切替部１７３によって、選択実行モードへ切り替えることがスクロール制御部１７４及び選択実行制御部１７５へ通知される。
【００４１】
このように、タッチ座標のエリアがスクロールエリアであるために当初はスクロールモードに設定された場合でも、ユーザがタッチパネル１１０にタッチしたまま所定の移行時間が経過すると、選択実行モードへの設定が行われる。このため、モードを切り替えるための特別な操作が不要であり、簡便にユーザが意図する処理を実行することが可能となる。
【００４２】
選択実行モードへの設定が行われると、選択実行制御部１７５及び表示制御部１７６による制御によって、タッチ座標に表示中のボタン等がフォーカス表示される（ステップＳ１０９）。すなわち、選択実行制御部１７５からの指示により、表示制御部１７６によってタッチ座標のボタン等をフォーカス表示するための表示画面情報が生成され、タッチパネル１１０へ出力される。また、選択実行モードにおいては、選択実行制御部１７５によって、タッチ座標の変動が監視される（ステップＳ１１０）。そして、タッチ座標が変動すると（ステップＳ１１０Ｙｅｓ）、タッチ座標の変動に合わせてフォーカス表示を移動させるように、選択実行制御部１７５から表示制御部１７６へ指示される。この指示を受け、表示制御部１７６は、タッチ座標の変動に合わせてフォーカス表示されるボタン等を次々と切り替えるための表示画面情報を生成出力し、フォーカス表示の位置を移動させる（ステップＳ１１１）。
【００４３】
さらに、選択実行モードにおいては、選択実行制御部１７５によってフォーカス表示されたボタン等が押下されるなどの実行操作の有無が監視される（ステップＳ１１２）。そして、実行操作が検出されない間は（ステップＳ１１２Ｎｏ）、引き続き、選択実行制御部１７５によってタッチ座標の変動が監視される。その後、実行操作が検出されると（ステップＳ１１２Ｙｅｓ）、選択実行制御部１７５によって、フォーカス表示されて選択されたボタン等に応じた処理が実行される（ステップＳ１１３）。
【００４４】
次に、エリア判定部１７１におけるエリア判定動作について、図５に示すフロー図を参照しながら説明する。
【００４５】
プロセッサ１７０のエリア判定部１７１は、タッチ座標を含んだタッチ検出情報がタッチパネル１１０から出力されることを待機している（ステップＳ２０１）。そして、ユーザのタッチがタッチパネル１１０によって検出されると、タッチ座標を含むタッチ検出情報がエリア判定部１７１によって取得される（ステップＳ２０１Ｙｅｓ）。タッチ検出情報が取得されると、エリア判定部１７１によって、タッチ座標を含むエリア全体のサイズ（以下、「表示サイズ」という）が参照される（ステップＳ２０２）。そして、この表示サイズがタッチパネル１１０の表示領域のサイズ（以下、「画面サイズ」という）と比較される（ステップＳ２０３）。
【００４６】
比較の結果、表示サイズが画面サイズ以上のサイズであれば（ステップＳ２０３Ｙｅｓ）、エリア全体が表示されておらず、スクロールによってエリア全体の視認が可能となると考えられることから、このエリアをスクロールエリアと判定する（ステップＳ２０７）。具体的に例を挙げると、例えば図６に示すエリア２０１のように、テキスト全体が表示画面に表示しきれない場合には、表示をスクロールさせることにより、図中破線で囲まれたテキストが視認可能となる。そこで、このエリア２０１はスクロールエリアと判定されることになる。
【００４７】
一方、表示サイズと画面サイズの比較の結果、表示サイズが画面サイズ未満のサイズであれば（ステップＳ２０３Ｎｏ）、タッチ座標を含むエリア内のオブジェクトの属性が参照される（ステップＳ２０４）。そして、オブジェクトの属性から、エリア内にスクロール可能なオブジェクトを含むか否かが判断される（ステップＳ２０５）。ここで、オブジェクトの属性とは、例えば静止画像オブジェクトであるのか、ユーザによるテキスト編集用のオブジェクトであるのかなどのように、オブジェクトの種類を示す情報である。
【００４８】
そして、エリア内にスクロール可能なオブジェクトを含むと判断された場合には（ステップＳ２０５Ｙｅｓ）、ユーザが表示のスクロールを意図した操作入力をする可能性があることから、このエリアをスクロールエリアと判定する（ステップＳ２０７）。具体的に例を挙げると、例えば図６に示すエリア２０２のように、一部分にスクロール可能なオブジェクトがある場合には、ユーザがこのオブジェクトのスクロールを意図した操作入力をする可能性がある。そこで、このエリア２０２はスクロールエリアと判定されることになる。
【００４９】
また、エリア内にスクロール可能なオブジェクトを含まないと判断された場合には（ステップＳ２０５Ｎｏ）、このエリアに対してユーザがスクロールを意図した操作入力をすることはないと考えられるため、このエリアを非スクロールエリアと判定する（ステップＳ２０６）。具体的に例を挙げると、例えば図６に示すエリア２０３のように、表示サイズが画面サイズに収まっており、スクロール可能なオブジェクトを含まない場合には、ユーザがスクロールを意図した操作入力をすることはない。そこで、このエリア２０３は非スクロールエリアと判定されることになる。
【００５０】
タッチ座標のエリアが非スクロールエリアと判定された場合には、上述したように、モード切替部１７３によって即座に選択実行モードに設定される。このため、例えば図６に示すエリア２０３が表示されている場合には、ユーザがタッチした「設定」又は「キャンセル」のボタンが即座にフォーカス表示され、各ボタンに応じた処理が実行可能な状態になる。このような非スクロールエリアにおける動作例を図７に示す。
【００５１】
図７に示すように、エリア判定部１７１によって、タッチ座標のエリアが非スクロールエリアと判定された場合には、即座に選択実行モードに設定される。このため、ユーザが画面３０１において「キャンセル」のボタンをタッチすると、この「キャンセル」のボタンがフォーカス表示される。そして、ユーザがタッチパネル１１０にタッチしたまま指を移動させるとタッチ座標が変動するが、ここでは選択実行モードに設定されているため、タッチパネル１１０の表示がスクロールすることはない。そして、ユーザの指が「設定」のボタンまで移動すると、画面３０２に示すように「設定」のボタンがフォーカス表示される。なお、図７においては、タッチ座標に表示されたボタンの外周を太枠表示して示すフォーカス表示の例を示している。
【００５２】
このように、非スクロールエリアにおいては、ユーザがタッチを開始した時点から選択実行モードに設定され、タッチ座標に表示されたボタン等が即座にフォーカス表示されてこのボタン等に応じた処理が実行可能となる。このため、ユーザがタッチパネル１１０にタッチすると、迅速にフォーカス表示や処理を実行することができる。
【００５３】
一方、スクロールエリアにおける動作例を図８に示す。エリア判定部１７１によって、タッチ座標のエリアがスクロールエリアと判定された場合には、まずスクロールモードに設定される。このため、ユーザが画面４０１においてタッチしたまま指を移動させると、指の移動に合わせてタッチパネル１１０の表示がスクロールする。スクロールモードに設定される時間は、例えば５００ｍｓ程度の所定の移行時間が経過するまでであり、移行時間が経過すると選択実行モードに切り替わる。
【００５４】
そして、選択実行モードに切り替わると、画面４０２に示すように、タッチ座標に表示されたボタンがフォーカス表示される。また、選択実行モードに切り替わった後に、ユーザが画面４０２においてタッチしたまま指を移動させると、タッチパネル１１０の表示がスクロールすることはない。代わりに、ユーザの指が移動してタッチ座標が変動すると、それぞれのタッチ座標に表示されたボタンが次々にフォーカス表示される。したがって、画面４０３においては、「電話番号５」のボタンがフォーカス表示されている。なお、図８においては、図７と同様に、タッチ座標に表示されたボタンの外周を太枠表示して示すフォーカス表示の例を示している。
【００５５】
このように、スクロールエリアにおいては、ユーザがタッチを開始した時点ではスクロールモードに設定され、ユーザの指の移動に合わせて表示がスクロールする。そして、所定の移行時間が経過すると、選択実行モードに切り替わり、ユーザの指の移動に合わせてフォーカス表示が移動することになる。このため、ユーザは、スクロールモードの間に表示をスクロールさせてタッチパネル１１０への表示範囲を調整し、選択実行モードに切り替わった後に所望のボタン等を選択することができる。このとき、ユーザは、タッチパネル１１０にタッチしたままで一連の操作をすることができ、簡便に意図する処理を実行させることができる。
【００５６】
以上のように、本実施の形態によれば、ユーザがタッチしたエリアがスクロールエリアであるか否かを判定し、非スクロールエリアである場合には、即座に選択実行モードに設定して表示中のボタン等の選択を可能にする。また、ユーザがタッチしたエリアがスクロールエリアである場合には、スクロールモードに設定し、所定の移行時間が経過した後に選択実行モードに切り替える。このため、スクロールが不要な画面においては、ユーザがタッチパネルにタッチすると、即座にタッチされた座標の領域がフォーカス表示されたり、この領域に対応付けられた処理が実行されたりする。また、スクロール可能な画面においては、所定時間が経過するまではタッチされた座標の変動に合わせてスクロールが実行され、所定時間が経過した後はタッチされた座標に関する選択や処理の実行がなされる。結果として、迅速かつ簡便にユーザが意図する処理を実行することができる。
【００５７】
なお、上記一実施の形態において説明した携帯端末装置１００の動作をコンピュータが実行可能なプログラムとして記述することも可能である。この場合、このプログラムをコンピュータが読み取り可能な記録媒体に格納し、コンピュータに導入することも可能である。コンピュータが読み取り可能な記録媒体としては、例えばＣＤ−ＲＯＭ、ＤＶＤディスク、ＵＳＢメモリなどの可搬型記録媒体や、例えばフラッシュメモリなどの半導体メモリが挙げられる。
【００５８】
以上の実施の形態に関し、さらに以下の付記を開示する。
【００５９】
（付記１）情報を表示するとともに、表示画面に対する接触があった場合に接触位置を検出する表示部と、
前記表示部によって検出された接触位置を含むエリアがスクロール対象のスクロールエリアであるか否かを判定する判定部と、
前記判定部による判定結果に応じて、前記表示部における表示の制御モードを切り替える切替部と、
を有することを特徴とする情報端末装置。
【００６０】
（付記２）前記切替部は、
前記判定部による判定の結果、接触位置を含むエリアがスクロールエリアでないと判定された場合に、接触位置の移動に伴って接触位置を周囲と区別可能に表示するフォーカス表示を移動させる第１の制御モードに設定することを特徴とする付記１記載の情報端末装置。
【００６１】
（付記３）前記切替部は、
前記判定部による判定の結果、接触位置を含むエリアがスクロールエリアであると判定された場合に、接触位置の移動に伴って前記表示部の表示画面をスクロールさせる第２の制御モードに設定することを特徴とする付記１記載の情報端末装置。
【００６２】
（付記４）前記判定部による判定の結果、接触位置を含むエリアがスクロールエリアであると判定された場合に、所定の移行時間のカウントを開始するカウント部をさらに有し、
前記切替部は、
前記カウント部によって所定の移行時間のカウントが完了すると、前記表示部における表示の制御モードを前記第２の制御モードから、接触位置の移動に伴って接触位置を周囲と区別可能に表示するフォーカス表示を移動させる第１の制御モードに切り替える
ことを特徴とする付記３記載の情報端末装置。
【００６３】
（付記５）前記判定部は、
前記表示部によって検出された接触位置を含むエリア全体の表示サイズが前記表示部における表示画面の画面サイズよりも大きい場合に、このエリアをスクロールエリアであると判定することを特徴とする付記１記載の情報端末装置。
【００６４】
（付記６）前記判定部は、
前記表示部によって検出された接触位置を含むエリアにスクロール可能なオブジェクトが含まれる場合に、このエリアをスクロールエリアであると判定することを特徴とする付記１記載の情報端末装置。
【００６５】
（付記７）前記判定部は、
前記表示部によって検出された接触位置を含むエリア全体の表示サイズが前記表示部における表示画面の画面サイズ以下であり、かつ、当該エリアにスクロール可能なオブジェクトが含まれない場合に、このエリアをスクロールエリアでないと判定することを特徴とする付記１記載の情報端末装置。
【００６６】
（付記８）画面に情報を表示するとともに、表示画面に対する接触があった場合に接触位置を検出し、
検出された接触位置を含むエリアがスクロール対象のスクロールエリアであるか否かを判定し、
前記判定する処理の判定結果に応じて、前記表示画面における表示の制御モードを切り替える、
処理を有することを特徴とする表示制御方法。
【００６７】
（付記９）画面に情報を表示するとともに、表示画面に対する接触があった場合に接触位置を検出し、
検出された接触位置を含むエリアがスクロール対象のスクロールエリアであるか否かを判定し、
前記判定する処理の判定結果に応じて、前記表示画面における表示の制御モードを切り替える、
処理をコンピュータに実行させることを特徴とする表示制御プログラム。
【００６８】
（付記１０）情報を表示するとともに、表示画面に対する接触があった場合に接触位置を検出する表示部と、
メモリと、
前記表示部及び前記メモリに接続されたプロセッサと、
を有する情報端末装置であって、
前記プロセッサは、
前記表示部によって検出された接触位置を含むエリアがスクロール対象のスクロールエリアであるか否かを判定し、
前記判定する処理の判定結果に応じて、前記表示部における表示の制御モードを切り替える、
処理を実行することを特徴とする情報端末装置。
【符号の説明】
【００６９】
１１０  タッチパネル
１２０  操作キー
１３０  無線部
１４０  ＲＯＭ
１５０  ＲＡＭ
１６０  オーディオ入出力部
１７０  プロセッサ
１７１  エリア判定部
１７２  移行時間カウント部
１７３  モード切替部
１７４  スクロール制御部
１７５  選択実行制御部
１７６  表示制御部
【図１】
2013257641.tif 000003
【図２】
2013257641.tif 000004
【図３】
2013257641.tif 000005
【図４】
2013257641.tif 000006
【図５】
2013257641.tif 000007
【図６】
2013257641.tif 000008
【図７】
2013257641.tif 000009
【図８】
2013257641.tif 000010