(57)【要約】【課題】ユーザに負担をかけない簡便な操作で所望の処理を実行すること。【解決手段】タッチ状態管理部１８２は、タッチイベント取得部１８１からタッチ座標及びタッチ圧力が通知されると、タッチ状態を判定する。そして、タッチ状態管理部１８２は、第１タッチがなされたと判定された場合は、タッチ状態管理用のフラグを「タッチ継続」に設定する。アプリ実行部１８３は、アプリケーションにおける処理によって画面が切り替わる場合には、切り替え後の画面に対応する第２画面表示制御部１８５を起動する。そして、アプリ実行部１８３は、タッチ状態管理部１８２におけるタッチ状態管理用フラグを参照し、「タッチ継続」に設定されている場合には、その旨をタッチ座標とともに第２画面表示制御部１８５へ通知する。第２画面表示制御部１８５は、起動当初から第１タッチが検出された場合の表示制御を行う。【選択図】図４
2013257657.tif 000002
【特許請求の範囲】
【請求項１】
情報を表示する表示部と、
前記表示部における表示画面に対する接触があった場合に接触位置及び接触圧力を検出する検出部と、
プロセッサと、を有する情報端末装置であって、
前記プロセッサは、
前記検出部によって検出された接触圧力が所定の閾値以上であるか否かの接触状態を記憶部に記憶し、
前記検出部によって検出された接触位置と前記記憶部によって記憶されている前記接触状態とに従って前記表示部における表示を制御する
処理を実行することを特徴とする情報端末装置。
【請求項２】
前記表示を制御する処理は、
前記表示部における表示画面を切り替える場合に、前記記憶部によって記憶されている前記接触状態を切り替え後の表示画面に反映することを特徴とする請求項１記載の情報端末装置。
【請求項３】
前記記憶する処理は、
前記検出部によって検出された接触圧力が第１の閾値以上かつ第２の閾値未満の場合に第１タッチが検出されたと判定する一方、接触圧力が第２の閾値以上の場合に第２タッチが検出されたと判定し、
前記第１タッチが検出されたと判定されたときに、表示画面に対する接触が継続中であることを示す接触状態を前記記憶部に記憶する
処理を含むことを特徴とする請求項１又は２記載の情報端末装置。
【請求項４】
前記記憶する処理は、
前記検出部によって接触圧力が検出されない場合、又は前記検出部によって検出された接触圧力が第１の閾値未満の場合に、表示画面に対する接触がないことを示す接触状態を前記記憶部に記憶することを特徴とする請求項１〜３のいずれか一つに記載の情報端末装置。
【請求項５】
前記表示を制御する処理は、
前記記憶部によって記憶されている前記接触状態が、接触圧力が所定の閾値以上であることを示す場合に、切り替え後の表示画面において、接触位置に対応する領域を周辺の領域とは区別可能に表示させることを特徴とする請求項２記載の情報端末装置。
【請求項６】
前記検出部は、
接触位置を検出するタッチパネルと、
接触圧力を検出する圧力センサと、
を含むことを特徴とする請求項１〜５のいずれか一つに記載の情報端末装置。
【請求項７】
画面に情報を表示し、
表示画面に対する接触があった場合に接触位置及び接触圧力を検出し、
検出された接触圧力が所定の閾値以上であるか否かの接触状態を記憶し、
検出された接触位置と記憶中の接触状態とに従って前記表示画面における表示を制御する、
処理を有することを特徴とする表示制御方法。
【請求項８】
画面に情報を表示し、
表示画面に対する接触があった場合に接触位置及び接触圧力を検出し、
検出された接触圧力が所定の閾値以上であるか否かの接触状態を記憶し、
検出された接触位置と記憶中の接触状態とに従って前記表示画面における表示を制御する、
処理をコンピュータに実行させることを特徴とする表示制御プログラム。
【請求項９】
情報を表示する表示部と、
前記表示部における表示画面に対する接触があった場合に接触位置及び接触圧力を検出する検出部と、
メモリと、
前記表示部、前記検出部及び前記メモリに接続されたプロセッサと、
を有する情報端末装置であって、
前記プロセッサは、
前記検出部によって検出された接触圧力が所定の閾値以上であるか否かの接触状態を記憶し、
前記検出部によって検出された接触位置と記憶中の接触状態とに従って前記表示部における表示を制御する、
処理を実行することを特徴とする情報端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報端末装置及び表示制御方法に関する。
【背景技術】
【０００２】
近年、例えば携帯電話機などの情報端末装置には、タッチパネルが搭載されることが多くなっている。タッチパネルを搭載する情報端末装置は、情報を表示する画面においてユーザによるタッチを検出することにより、操作入力を受け付けることが可能である。このため、ユーザは直感的な操作をすることができ、情報端末装置の利便性が向上している。
【０００３】
さらに、最近では、ユーザがタッチパネルに接近又は軽く接触する第１のタッチと、ユーザがタッチパネルを押下する第２のタッチとを区別して操作入力を受け付けることも考えられている。このように２段階のタッチを区別することにより、それぞれのタッチに異なる処理を対応付けることができ、タッチによる操作の柔軟性が高まる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１９２２７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述したように第１のタッチ及び第２のタッチを区別することにより、ユーザは、タッチパネルに軽く接触した後、そのままタッチパネルを押下するという一連の動作により、２つの異なる処理を実行することができる。しかしながら、例えば第２のタッチによりタッチパネルの表示画面が切り替わった場合には、一旦タッチパネルに接触している指などを離して、再度タッチパネルに接触する動作が必要になる。
【０００６】
具体的に例を挙げると、２段階のタッチを用いた処理の例としては、タッチパネルにリスト表示された名前の一覧から第１のタッチによりいずれか１つの名前を選択し、第２のタッチにより選択された名前の電話番号を表示するなどの適用が考えられる。このとき、第２のタッチによって電話番号が表示されるため、第２のタッチ後は、タッチパネルの表示画面が切り替わる。そして、切り替え後の表示画面には、第２のタッチによって選択された電話番号とともに、この電話番号に音声発信するためのボタン等が表示されることが考えられる。このため、選択した電話番号への音声発信を希望するユーザは、切り替え後の表示画面に表示されたボタン等にタッチすることが求められる。しかしながら、このボタン等にタッチするためには、ユーザは、一旦タッチパネルから指などを離して、改めてタッチパネルにタッチしなくてはならず、操作が煩わしいという問題がある。
【０００７】
開示の技術は、かかる点に鑑みてなされたものであって、ユーザに負担をかけない簡便な操作で所望の処理を実行することができる情報端末装置及び表示制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本願が開示する情報端末装置は、１つの態様において、情報を表示する表示部と、前記表示部における表示画面に対する接触があった場合に接触位置及び接触圧力を検出する検出部と、プロセッサと、を有する情報端末装置であって、前記プロセッサは、前記検出部によって検出された接触圧力が所定の閾値以上であるか否かの接触状態を記憶部に記憶し、前記検出部によって検出された接触位置と前記記憶部によって記憶されている前記接触状態とに従って前記表示部における表示を制御する処理を実行する。
【発明の効果】
【０００９】
本願が開示する情報端末装置及び表示制御方法の１つの態様によれば、ユーザに負担をかけない簡便な操作で所望の処理を実行することができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、一実施の形態に係る携帯端末装置の外観を示す図である。
【図２】図２は、一実施の形態に係る携帯端末装置の構成を示すブロック図である。
【図３】図３は、一実施の形態に係るタッチ検出部の構成を示す模式図である。
【図４】図４は、一実施の形態に係るプロセッサの機能を示す機能ブロック図である。
【図５】図５は、一実施の形態に係る判定閾値の例を示す図である。
【図６】図６は、一実施の形態に係る携帯端末装置の動作を示すフロー図である。
【図７】図７は、一実施の形態に係るタッチ引継処理を示すフロー図である。
【図８】図８は、一実施の形態に係る携帯端末装置の画面遷移例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本願が開示する情報端末装置及び表示制御方法の一実施の形態について、図面を参照して詳細に説明する。なお、本実施の形態においては、情報端末装置の一例として、例えば携帯電話機などの携帯端末装置について説明するが、この実施の形態により本発明が限定されるものではない。
【００１２】
図１は、一実施の形態に係る携帯端末装置１００の外観を示す図である。図１に示す携帯端末装置１００は、タッチ検出部１１０及び操作キー１２０を有する。
【００１３】
タッチ検出部１１０は、携帯端末装置１００の表面に設けられてユーザの指などが接触したことを検出し、この接触による操作入力を受け付ける。すなわち、タッチ検出部１１０は、ユーザの指などによってタッチされると、タッチされた位置の座標（以下「タッチ座標」という）を検出する。また、タッチ検出部１１０は、タッチによる圧力（以下「タッチ圧力」という）を測定する。したがって、タッチ検出部１１０は、同じタッチ座標におけるタッチでも、測定されたタッチ圧力の違いによって複数の種類のタッチを検出することができる。
【００１４】
なお、タッチ検出部１１０は、透明又は半透明の材料から形成されており、タッチ検出部１１０の裏面側に配置される表示部における表示画面が視認可能となっている。このため、ユーザは、タッチ検出部１１０にタッチすることにより、あたかも表示画面に直接接触するかのような直感的な操作をすることができる。
【００１５】
操作キー１２０は、押下可能な物理キーであり、ユーザによって押下されることにより操作入力を受け付ける。すなわち、操作キー１２０は、例えば携帯端末装置１００の電源のオン及びオフを切り替えるための物理キーなどを備える。タッチ検出部１１０及び操作キー１２０は、相補的に操作入力を受け付けることにより、携帯端末装置１００に様々な機能を実行させる。
【００１６】
図２は、一実施の形態に係る携帯端末装置１００の構成を示すブロック図である。図２に示す携帯端末装置１００は、タッチ検出部１１０、操作キー１２０、無線部１３０、ＲＯＭ（Read  Only  Memory）１４０、ＲＡＭ（Random  Access  Memory）１５０、オーディオ入出力部１６０、表示部１７０及びプロセッサ１８０を有する。
【００１７】
上述したように、タッチ検出部１１０は、ユーザによるタッチ座標を検出するとともに、タッチ圧力を測定し、操作入力を受け付ける。すなわち、タッチ検出部１１０は、例えばタッチ座標を検出するタッチパネルと、タッチ圧力を測定する圧力センサとを備えており、これらのタッチパネル及び圧力センサによってタッチ座標及びタッチ圧力を検出する。
【００１８】
具体的には、例えば図３に示すように、タッチ検出部１１０は、携帯端末装置１００の表面側の第１のパネル１１０ａと、表示部１７０側の第２のパネル１１０ｂとを有する。これらの第１のパネル１１０ａ及び第２のパネル１１０ｂには、それぞれ図示しない電極が取り付けられている。そして、第１のパネル１１０ａは、ユーザの指２０１によって接触されるタッチ座標を検出する。また、第１のパネル１１０ａが押下されて第２のパネル１１０ｂとの間の距離が変化すると、タッチ検出部１１０は、この距離の変化によってタッチ圧力を測定する。すなわち、タッチ検出部１１０は、例えば第１のパネル１１０ａと第２のパネル１１０ｂとの間の静電容量を検出し、検出された静電容量に基づいてタッチ圧力を求める。タッチ検出部１１０は、タッチ座標及びタッチ圧力の情報を含むタッチ検出情報をプロセッサ１８０へ出力する。また、操作キー１２０は、タッチ検出部１１０と相補的に操作入力を受け付ける。
【００１９】
無線部１３０は、アンテナを介して信号を受信し、受信信号をプロセッサ１８０へ出力する。また、無線部１３０は、プロセッサ１８０によって生成された信号をアンテナを介して送信する。無線部１３０は、例えば携帯端末装置１００が通話可能な携帯電話機である場合には、ユーザの発話音声や受話音声などの信号を送受信する。
【００２０】
ＲＯＭ１４０及びＲＡＭ１５０は、プロセッサ１８０が実行するプログラムやデータなどを記憶する記憶部である。
【００２１】
オーディオ入出力部１６０は、例えばマイクなどのオーディオ入力デバイスやスピーカなどのオーディオ出力デバイスを備える。オーディオ入出力部１６０は、例えば携帯端末装置１００が通話可能な携帯電話機である場合には、ユーザの発話音声の入力を受け付けたり、受話音声を出力したりする。
【００２２】
表示部１７０は、タッチ検出部１１０と重なるように配置され、プロセッサ１８０から出力される表示画面情報を表示する。すなわち、表示部１７０は、プロセッサ１８０がアプリケーションのプログラムを実行し、実行結果に応じた内容の表示画面情報が生成されると、生成された表示画面情報を表示する。したがって、例えばアプリケーションの処理によって表示が変化する場合には、表示部１７０は、アプリケーションの処理に応じて画面を切り替える。
【００２３】
プロセッサ１８０は、例えばＣＰＵ（Central  Processing  Unit）又はＭＰＵ（Micro  Processing  Unit）などを備え、ＲＯＭ１４０及びＲＡＭ１５０に記憶されたデータなどを用いて携帯端末装置１００の全体を制御する。例えば、プロセッサ１８０は、タッチ検出部１１０から出力されるタッチ検出情報に基づいて、タッチイベントが発生したことを検知し、タッチ座標やタッチ圧力などのタッチ状態を管理する。さらに、プロセッサ１８０は、様々なアプリケーションを実行し、タッチ状態と連動して各アプリケーションにおける処理を制御する。
【００２４】
図４は、一実施の形態に係るプロセッサ１８０の機能を示す機能ブロック図である。図４に示すプロセッサ１８０は、タッチイベント取得部１８１、タッチ状態管理部１８２、アプリケーション実行部（以下「アプリ実行部」と略記する）１８３、第１画面表示制御部１８４及び第２画面表示制御部１８５を有する。
【００２５】
タッチイベント取得部１８１は、タッチ座標及びタッチ圧力の情報を含むタッチ検出情報をタッチ検出部１１０から取得する。そして、タッチイベント取得部１８１は、タッチ検出部１１０に対するタッチイベントが発生したことを検知し、このタッチイベントにおけるタッチ座標及びタッチ圧力をタッチ状態管理部１８２へ通知する。また、タッチイベント取得部１８１は、タッチイベントが発生した後、タッチ検出部１１０からタッチ検出情報が取得されなくなると、タッチイベントが終了したことを検知し、その旨をタッチ状態管理部１８２へ通知する。
【００２６】
タッチ状態管理部１８２は、タッチイベント取得部１８１からタッチ座標及びタッチ圧力が通知されると、タッチ状態を判定する。具体的には、タッチ状態管理部１８２は、例えば図５に示す判定閾値を有しており、タッチ圧力をそれぞれの判定閾値と比較する。そして、タッチ状態管理部１８２は、タッチ圧力が第１タッチ判定閾値Ｃ１以上かつ第２タッチ判定閾値Ｃ２未満の場合には、タッチ座標においてタッチ圧力が比較的小さい第１タッチがなされたと判定する。また、タッチ状態管理部１８２は、タッチ圧力が第２タッチ判定閾値Ｃ２以上の場合には、タッチ座標においてタッチ圧力が比較的大きい第２タッチがなされたと判定する。
【００２７】
そして、タッチ状態管理部１８２は、第１タッチがなされたと判定された場合は、タッチ状態管理用のフラグを「タッチ継続」に設定する。一方、タッチ状態管理部１８２は、タッチイベント取得部１８１からタッチイベントが終了したことが通知されると、タッチ状態管理用のフラグを「タッチ終了」に設定する。これにより、タッチ状態管理部１８２は、例えば実行されるアプリケーションが切り替わる場合でも、第１タッチが継続しているか否かをタッチ状態管理用フラグによって一元管理することができる。タッチ状態管理部１８２は、タッチ座標と第１タッチ及び第２タッチの有無とをアプリ実行部１８３へ通知する。
【００２８】
アプリ実行部１８３は、タッチ座標と第１タッチ及び第２タッチの有無とが通知されると、これらのタッチの情報に応じたアプリケーションの処理を実行する。また、アプリ実行部１８３は、アプリケーションの処理に従って表示部１７０における表示を制御するように、それぞれ第１画面表示制御部１８４及び第２画面表示制御部１８５へ指示する。すなわち、アプリ実行部１８３は、表示部１７０に第１画面が表示されている場合は、第１画面表示制御部１８４に対して表示を制御するように指示する。同様に、アプリ実行部１８３は、表示部１７０に第２画面が表示されている場合は、第２画面表示制御部１８５に対して表示を制御するように指示する。
【００２９】
アプリ実行部１８３は、第１画面表示制御部１８４又は第２画面表示制御部１８５に対して表示制御の指示をする際、タッチ座標と第１タッチ及び第２タッチの有無とを通知する。また、アプリ実行部１８３は、アプリケーションにおける処理によって画面が切り替わる場合には、切り替え後の画面に対応する表示制御部を起動する。すなわち、例えば実行中のアプリケーションにおいて、ユーザの操作により第１画面から第２画面へ切り替わる処理が実行される場合、アプリ実行部１８３は、第２画面表示制御部１８５を新たに起動する。このとき、アプリ実行部１８３は、タッチ状態管理部１８２におけるタッチ状態管理用フラグを参照し、「タッチ継続」に設定されている場合には、その旨をタッチ座標とともに第２画面表示制御部１８５へ通知する。このため、新たに起動された第２画面表示制御部１８５は、起動当初から第１タッチが検出された場合の表示制御を行うことになる。
【００３０】
第１画面表示制御部１８４及び第２画面表示制御部１８５は、アプリ実行部１８３からの指示に従って、それぞれ対応する第１画面及び第２画面における表示を制御する。なお、図４においては２つの表示制御部を示しているが、３つ以上の画面にそれぞれ対応する表示制御部があっても良い。これらの表示制御部は、アプリ実行部１８３から通知されるタッチ座標などの情報に基づいて表示画面情報を生成し、表示部１７０へ出力する。
【００３１】
具体的には、例えば実行中のアプリケーションが電話帳アプリケーションである場合、第１画面表示制御部１８４は、アプリケーション起動時の第１画面として名前の一覧を表示する表示画面情報を生成する。その後、第１画面表示制御部１８４は、第１タッチがあったことがアプリ実行部１８３から通知されると、タッチ座標に表示された名前を周囲の他の名前とは区別可能に表示する表示画面情報を生成する。すなわち、第１画面表示制御部１８４は、例えばタッチ座標に表示中の名前を反転表示する一方、他の表示中の名前を通常表示する表示画面情報を生成する。
【００３２】
なお、タッチ座標に表示中の名前を他の表示中の名前とは区別可能に表示する方法としては、反転表示の他にも、表示色や表示濃度によって区別したり、動きのあるアニメーションなどを用いた表示によって区別したりすることが可能である。以下の説明では、このようにタッチ座標の領域を周辺領域とは区別可能に表示することを「フォーカス表示」という。
【００３３】
ここで、第１画面においてフォーカス表示された名前が第２タッチされると、アプリ実行部１８３は、第２タッチされた名前に対応する電話番号を表示するための第２画面に切り替える処理を行う。このため、アプリ実行部１８３は、第２画面表示制御部１８５を新たに起動し、第２画面表示制御部１８５は、第２画面として電話番号を表示する表示画面情報を生成する。このとき、タッチ状態管理用フラグが「タッチ継続」に設定されていれば、その旨がアプリ実行部１８３から通知されるため、第２画面表示制御部１８５は、タッチ座標が第１タッチされた場合の表示画面情報を生成する。したがって、タッチ状態管理用フラグが「タッチ継続」に設定されている場合には、第２画面表示制御部１８５は、起動当初から第１タッチが検出された場合の表示制御を行う。
【００３４】
次いで、上記のように構成された携帯端末装置の動作について、図６に示すフロー図を参照しながら説明する。
【００３５】
プロセッサ１８０のタッチイベント取得部１８１においては、タッチ検出部１１０からのタッチ検出情報の出力が監視される。そして、タッチ座標及びタッチ圧力を含むタッチ検出情報が取得されると、タッチ座標及びタッチ圧力がタッチイベント取得部１８１からタッチ状態管理部１８２へ通知される。タッチ状態管理部１８２においては、タッチ圧力が第１タッチ判定閾値以上であるか否かが判定されることにより、第１タッチが検出されたか否かが判定される（ステップＳ１０１）。この判定の結果、タッチ圧力が第１タッチ判定閾値以上かつ第２タッチ判定閾値未満である場合は第１タッチが検出されたことになり（ステップＳ１０１Ｙｅｓ）、画面が切り替わった場合に第１タッチを引き継ぐためのタッチ引継処理が行われる（ステップＳ１０２）。すなわち、タッチ状態管理部１８２によって、タッチ状態管理用フラグが「タッチ継続」に設定される。
【００３６】
また、第１タッチが検出された場合は、タッチ座標と第１タッチが検出された旨とがアプリ実行部１８３へ通知され、アプリ実行部１８３によって、第１タッチに応じた処理が実行される。具体的には、例えばアプリ実行部１８３が電話帳アプリケーションを実行している場合、名前がリスト表示された第１画面において、第１タッチされたタッチ座標に表示中の名前を選択する処理などが実行される。このとき、アプリ実行部１８３から第１画面表示制御部１８４に対して、第１画面における表示を制御するように指示される。この指示を受けた第１画面表示制御部１８４によって、第１タッチされたタッチ座標に表示中の名前をフォーカス表示するなどの表示制御が実行される（ステップＳ１０３）。したがって、第１タッチが検出されている間は、タッチ座標の移動に伴ってフォーカス表示が移動する表示制御が行われる。この表示制御により、第１タッチにより選択中の名前がリアルタイムでユーザにより視認可能となる。
【００３７】
選択中の名前を視認するユーザは、所望の名前がフォーカス表示された状態でこの名前の領域をより強いタッチ圧力で押し込む。このときのタッチ座標及びタッチ圧力を含むタッチ検出情報は、タッチイベント取得部１８１によって取得され、タッチ状態管理部１８２へ通知される。そして、タッチ状態管理部１８２においては、タッチ圧力が第２タッチ判定閾値以上であるか否かが判定されることにより、第２タッチが検出されたか否かが判定される（ステップＳ１０４）。この判定の結果、第２タッチが検出されない場合は（ステップＳ１０４Ｎｏ）、タッチ終了が検出されるまで、第１画面表示制御部１８４によって、第１タッチされたタッチ座標のフォーカス表示を移動させる表示制御が継続される。
【００３８】
一方、タッチ圧力と第２タッチ判定閾値の比較の結果、タッチ圧力が第２タッチ判定閾値以上である場合は第２タッチが検出されたことになり（ステップＳ１０４Ｙｅｓ）、アプリ実行部１８３によって、第２タッチに応じた画面の切り替えが実行される（ステップＳ１０５）。具体的には、例えば上述した電話帳アプリケーションの場合、第１タッチにより選択された名前に対応付けられた電話番号を表示する第２画面を表示するように画面の切り替えが行われる。したがって、アプリ実行部１８３によって第２画面表示制御部１８５が新たに起動され、第２画面表示制御部１８５によって、選択された名前に対応付けられた電話番号を表示する第２画面の表示画面情報が生成される。
【００３９】
また、第１画面から第２画面への切り替えが行われた場合にも、第１タッチを引き継ぐためのタッチ引継処理が行われる（ステップＳ１０６）。すなわち、アプリ実行部１８３によってタッチ状態管理部１８２におけるタッチ状態管理用フラグが参照され、「タッチ継続」に設定されている場合には、その旨がタッチ座標とともに第２画面表示制御部１８５へ通知される。この結果、起動された第２画面表示制御部１８５は、第１タッチが検出された場合の表示制御を起動当初から行う。したがって、「タッチ継続」に設定されている旨が通知されると、例えばタッチ座標に表示されたボタン等をフォーカス表示する第２画面が画面切り替えと同時に表示部１７０に表示される。
【００４０】
このように、本実施の形態においては、タッチ状態管理部１８２によって第１タッチの有無がタッチ状態管理用フラグに設定されているため、画面が切り替わる場合でも第１タッチを引き継ぐことができる。このため、同一アプリケーション内で画面が切り替わる場合や、複数のアプリケーションを跨って画面が切り替わる場合でも、第１タッチを引き継ぐことができる。結果として、ユーザは、切り替わり先の画面において一旦指などを離すことなく操作を継続することができ、ユーザに負担をかけない簡便な操作で所望の処理を実行することができる。
【００４１】
このように、ユーザは、タッチ検出部１１０にタッチした指などを離すことなく携帯端末装置１００の操作をすることができるが、タッチイベント取得部１８１及びタッチ状態管理部１８２においては、タッチの終了も監視される（ステップＳ１０７）。すなわち、ユーザがタッチ検出部１１０から指などを離して、タッチ検出情報が出力されなくなると、タッチイベント取得部１８１によって、タッチが終了したことが検出される。また、タッチ検出情報が出力されているものの、タッチ圧力が第１タッチ判定閾値未満になった場合も、タッチ状態管理部１８２によって、タッチが終了したことが検出される。すなわち、タッチ終了は、ステップＳ１０１において第１タッチが検出されない場合（ステップＳ１０１Ｎｏ）にも検出される。
【００４２】
タッチ終了が検出された場合（ステップＳ１０７Ｙｅｓ）、第１タッチの引き継ぎを完了するためのタッチ引継処理が行われる（ステップＳ１０８）。すなわち、タッチ状態管理部１８２によって、タッチ状態管理用フラグが「タッチ終了」に設定される。また、タッチ終了が検出されない場合は（ステップＳ１０７Ｎｏ）、第２画面表示制御部１８５によって、第１タッチされたタッチ座標のフォーカス表示を移動させる表示制御が継続される。
【００４３】
次に、本実施の形態に係るタッチ引継処理について、図７に示すフロー図を参照しながら説明する。このタッチ引継処理は、主にタッチ状態管理部１８２及びアプリ実行部１８３によって実行される。
【００４４】
タッチ検出情報がタッチイベント取得部１８１によって取得されると、タッチ状態管理部１８２によって、タッチ圧力が第１タッチ判定閾値及び第２タッチ判定閾値と比較される（ステップＳ２０１）。この比較の結果、タッチ圧力が第１タッチ判定閾値以上かつ第２タッチ判定閾値未満である場合は、第１タッチが検出されたことになる（ステップＳ２０１Ｙｅｓ）。
【００４５】
そこで、この場合のタッチ引継処理として、タッチ状態管理部１８２によって、タッチ状態管理用フラグが「タッチ継続」に設定される（ステップＳ２０２）。これにより、第１タッチが継続していることをタッチ状態管理部１８２において一元管理することができ、たとえ画面が切り替わったり実行されるアプリケーションが切り替わったりした場合でも、第１タッチを引き継ぐことができる。
【００４６】
一方、第１タッチが検出されていない場合は（ステップＳ２０１Ｎｏ）、アプリ実行部１８３によって画面の切り替えが行われたか否かが判定される（ステップＳ２０３）。この判定により、例えば第２タッチなどの表示画面の切り替えをする操作がなされていた場合には、画面の切り替えが行われたと判定される（ステップＳ２０３Ｙｅｓ）。
【００４７】
そこで、この場合のタッチ引継処理として、アプリ実行部１８３によって、タッチ状態管理用フラグが参照され、「タッチ継続」に設定されている場合には、第１タッチが検出されていることが切り替え後の画面の表示制御をする表示制御部へ通知される（ステップＳ２０４）。すなわち、例えば第２画面表示制御部１８５が切り替え後の画面の表示制御をする場合には、第１タッチが検出されていることがアプリ実行部１８３から第２画面表示制御部１８５へ通知される。これにより、切り替え後の新たに表示される画面においては、表示開始時から、例えばタッチ座標に表示中のボタン等がフォーカス表示されるなどの第１タッチに対応した表示がなされる。
【００４８】
一方、画面の切り替えが行われていない場合は（ステップＳ２０３Ｎｏ）、タッチ状態管理部１８２によって、タッチの終了が検出されたか否かが判定される（ステップＳ２０５）。すなわち、タッチ検出部１１０からタッチ検出情報が出力されなくなった場合や、タッチ検出情報に含まれるタッチ圧力が第１タッチ判定閾値未満になった場合に、タッチ終了が検出される（ステップＳ２０５Ｙｅｓ）。
【００４９】
そこで、この場合のタッチ引継処理として、タッチ状態管理部１８２によって、タッチ状態管理用フラグが「タッチ終了」に設定される（ステップＳ２０６）。これにより、画面が切り替わった場合の第１タッチの引き継ぎがリセットされ、初期状態に戻る。
【００５０】
次に、本実施の形態に係る表示部１７０における画面遷移例について、図８を参照して具体的に説明する。図８は、電話帳アプリケーションを実行中の携帯端末装置１００の表示部１７０における画面３０１〜３０４を示すとともに、タッチ圧力の時系列変化３０５を示している。なお、タッチ圧力の時系列変化３０５は、紙面下方に向かうほど大きい値を示す。
【００５１】
図８において、時刻Ｔ１までの間は、タッチ圧力が第１タッチ判定閾値以上かつ第２タッチ判定閾値未満であるため、第１タッチが検出されている。このため、複数の電話帳エントリが表示される画面３０１においては、ユーザの指などの移動に合わせて、フォーカス表示される電話帳エントリが切り替わる。すなわち、タッチ座標に表示された電話帳エントリがリアルタイムでフォーカス表示される。図８に示した画面３０１においては、ユーザの指がタッチしている「電話帳エントリ６」のボタンがフォーカス表示されている。なお、図８においては、タッチ座標に表示されたボタンの外周を太枠表示して示すフォーカス表示の例を示している。
【００５２】
この状態においては、ユーザは、タッチ検出部１１０にタッチした指などをタッチしたまま移動させることにより、フォーカス表示される電話帳エントリを切り替えることができる。すなわち、ユーザは、タッチした指などを移動させながらフォーカス表示を移動させ、所望の電話帳エントリを探すことができる。そして、ユーザが所望の電話帳エントリである「電話帳エントリ５」まで指などを移動させると、画面３０２に示すように、「電話帳エントリ５」のボタンがフォーカス表示される。
【００５３】
所望の電話帳エントリをフォーカス表示させたユーザは、この「電話帳エントリ５」のボタンを押し込む操作をする。このため、時刻Ｔ１において、タッチ圧力が第２タッチ判定閾値以上となり、第２タッチが検出される。この結果、表示部１７０における画面が切り替わり、第２タッチされた「電話帳エントリ５」に対応する電話番号が表示される。このときの画面３０３には、電話帳エントリ５の電話番号とともに、この電話番号に対して音声発信するためのボタンとメール編集するためのボタンとが表示される。
【００５４】
このように表示部１７０における画面が切り替わるが、ユーザは、タッチ検出部１１０から指などを離すことなく、タッチ圧力は第１タッチ判定閾値以上かつ第２タッチ判定閾値未満の状態を維持する。このため、タッチ状態管理用フラグによってタッチの状態が一元管理される本実施の形態においては、第１タッチが検出されていることが切り替え後の画面の表示制御をする表示制御部へ通知される。したがって、切り替え後の画面３０３においても、タッチ座標に表示される「音声発信」のボタンが表示開始時からフォーカス表示される。
【００５５】
そして、ユーザが「音声発信」のボタンを押し込む操作をすると、時刻Ｔ２において、タッチ圧力が第２タッチ判定閾値以上となり、第２タッチが検出される。この結果、例えば新たに電話アプリケーションが起動され、画面３０４に表示された電話番号への音声発信が実行される。このように、ユーザは、タッチ検出部１１０にタッチしたまま電話帳エントリの選択から音声発信までの一連の操作をすることができる。
【００５６】
以上のように、本実施の形態によれば、タッチ座標及びタッチ圧力を検出する携帯端末装置において、タッチ圧力によって複数の種類のタッチ状態を検出し、検出されたタッチ状態をタッチ状態管理用フラグによって一元管理する。そして、画面が切り替わる場合には、タッチ状態管理用フラグが参照され、切り替え後の画面においても切り替え前のタッチ状態が反映される。このため、ユーザは、タッチした指などを一旦離すことなく、タッチを継続したまま様々な操作をすることができる。換言すれば、ユーザに負担をかけない簡便な操作で所望の処理を実行することができる。
【００５７】
なお、上記一実施の形態においては、主に同一アプリケーション内で画面が切り替わる場合について説明した。しかしながら、実行されるアプリケーションの切り替えに伴って画面が切り替わる場合にも、タッチ状態管理部１８２によってタッチ状態が一元管理されているため、複数のアプリケーションに跨ってタッチ状態を引き継ぐことができる。
【００５８】
なお、上記一実施の形態において説明した携帯端末装置１００の動作をコンピュータが実行可能なプログラムとして記述することも可能である。この場合、このプログラムをコンピュータが読み取り可能な記録媒体に格納し、コンピュータに導入することも可能である。コンピュータが読み取り可能な記録媒体としては、例えばＣＤ−ＲＯＭ、ＤＶＤディスク、ＵＳＢメモリなどの可搬型記録媒体や、例えばフラッシュメモリなどの半導体メモリが挙げられる。
【符号の説明】
【００５９】
１１０  タッチ検出部
１２０  操作キー
１３０  無線部
１４０  ＲＯＭ
１５０  ＲＡＭ
１６０  オーディオ入出力部
１７０  表示部
１８０  プロセッサ
１８１  タッチイベント取得部
１８２  タッチ状態管理部
１８３  アプリ実行部
１８４  第１画面表示制御部
１８５  第２画面表示制御部
【図１】
2013257657.tif 000003
【図２】
2013257657.tif 000004
【図３】
2013257657.tif 000005
【図４】
2013257657.tif 000006
【図５】
2013257657.tif 000007
【図６】
2013257657.tif 000008
【図７】
2013257657.tif 000009
【図８】
2013257657.tif 000010