(57)【特許請求の範囲】
【請求項１】
表面に対する動作を検出するタッチパネルと、
前記タッチパネルによってスイープ動作が検出された場合に、前記タッチパネルに表示されている画面において実行可能な処理に対応するオブジェクトを、前記スイープ動作が検出された位置の近傍のうち、前記スイープ動作の進行方向を除いた位置に表示する制御部と
を備え、
前記制御部は、前記スイープ動作の進行方向が変化した場合に、変化後の進行方向を除いた位置に前記オブジェクトが表示されるように、前記オブジェクトの表示位置を変更することを特徴とする携帯電子機器。
【請求項２】
前記制御部は、前記スイープ動作の進行方向が変化した場合に、変化後の進行方向に表示されている前記オブジェクトに対応する処理を実行することを特徴とする請求項１に記載の携帯電子機器。
【請求項３】
前記制御部は、前記スイープ動作の進行方向が変化した際に検出された移動の加速度が閾値よりも高い場合に、変化後の進行方向に表示されている前記オブジェクトに対応する処理を実行することを特徴とする請求項１または２に記載の携帯電子機器。
【請求項４】
前記制御部は、前記タッチパネルに表示されている画面のスクロール方向以外の位置に前記オブジェクトを表示させることを特徴とする請求項１から３のいずれか１項に記載の携帯電子機器。
【請求項５】
表面に対する動作を検出するタッチパネルを備える携帯電子機器による画面制御方法であって、
前記タッチパネルに対するスイープ動作を検出するステップと、
前記タッチパネルに表示されている画面において実行可能な処理に対応するオブジェクトを、前記スイープ動作が検出された位置の近傍のうち、前記スイープ動作の進行方向を除いた位置に表示するステップと、
前記スイープ動作の進行方向が変化した場合に、変化後の進行方向を除いた位置に前記オブジェクトが表示されるように、前記オブジェクトの表示位置を変更するステップと
を含むことを特徴とする画面制御方法。
【請求項６】
表面に対する動作を検出するタッチパネルを備える携帯電子機器に、
前記タッチパネルに対するスイープ動作を検出するステップと、
前記タッチパネルに表示されている画面において実行可能な処理に対応するオブジェクトを、前記スイープ動作が検出された位置の近傍のうち、前記スイープ動作の進行方向を除いた位置に表示するステップと、
前記スイープ動作の進行方向が変化した場合に、変化後の進行方向を除いた位置に前記オブジェクトが表示されるように、前記オブジェクトの表示位置を変更するステップと
を含むことを特徴とする画面制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電子機器、画面制御方法および画面制御プログラムに関する。
【背景技術】
【０００２】
近年、直感的な操作を可能にするとともに、キーボードのように物理的に大きな面積を必要とするデバイスを具備しない小型の携帯電子機器を実現するために、タッチパネルが広く利用されるようになっている。タッチパネルを備える携帯電子機器では、タッチパネルによって検出されるタップ等の動作に対して特定の処理が割り当てられている。例えば、表示されているアイコンに対するタップ動作がタッチパネルによって検出されると、アイコンに対応づけられた機能を起動する携帯電子機器が知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１６４７９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、タッチパネルによって検出される動作は、タップ、フリック、スイープ等の数種類に過ぎない。このため、タッチパネルによって検出される操作に割り当てることができる処理の数は限定され、タッチパネルを備える携帯電子機器の利用者は、タッチパネルを操作して多様な処理を起動することができなかった。
【０００５】
本発明は、上記に鑑みてなされたものであって、利用者がタッチパネルを操作して多様な処理を起動することができる携帯電子機器、画面制御方法および画面制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、携帯電子機器であって、表面に対する動作を検出するタッチパネルと、前記タッチパネルによってスイープ動作が検出された場合に、前記タッチパネルに表示されている画面において実行可能な処理に対応するオブジェクトを、前記スイープ動作が検出された位置の近傍に表示する制御部とを備えることを特徴とする。
【０００７】
ここで、前記制御部は、前記スイープ動作の進行方向を除いた位置に前記オブジェクトを表示させることが好ましい。
【０００８】
また、前記制御部は、前記スイープ動作の進行方向が変化した場合に、変化後の進行方向に表示されている前記オブジェクトに対応する処理を実行することが好ましい。
【０００９】
また、前記制御部は、前記スイープ動作の進行方向が変化した場合に、変化後の進行方向を除いた位置に前記オブジェクトが表示されるように、前記オブジェクトの表示位置を変更することが好ましい。
【００１０】
また、前記制御部は、前記スイープ動作の進行方向が変化した際に検出された移動の加速度が閾値よりも高い場合に、変化後の進行方向に表示されている前記オブジェクトに対応する処理を実行することが好ましい。
【００１１】
また、前記制御部は、前記タッチパネルに表示されている画面のスクロール方向以外の位置に前記オブジェクトを表示させることが好ましい。
【００１２】
また、上述した課題を解決し、目的を達成するために、本発明は、表面に対する動作を検出するタッチパネルを備える携帯電子機器による画面制御方法であって、前記タッチパネルに対するスイープ動作を検出するステップと、前記タッチパネルに表示されている画面において実行可能な処理に対応するオブジェクトを、前記スイープ動作が検出された位置の近傍に表示するステップとを含むことを特徴とする。
【００１３】
また、上述した課題を解決し、目的を達成するために、本発明は、画面制御プログラムであって、表面に対する動作を検出するタッチパネルを備える携帯電子機器に、前記タッチパネルに対するスイープ動作を検出するステップと、前記タッチパネルに表示されている画面において実行可能な処理に対応するオブジェクトを、前記スイープ動作が検出された位置の近傍に表示するステップとを含むことを特徴とする。
【発明の効果】
【００１４】
本発明に係る携帯電子機器、画面制御方法および画面制御プログラムは、利用者がタッチパネルを操作して多様な処理を起動することができるという効果を奏する。
【図面の簡単な説明】
【００１５】
【図１】図１は、携帯電話端末の外観を示す正面図である。
【図２】図２は、待受画面の表示中に携帯電話端末が実行する画面制御の一例を示す図である。
【図３】図３は、画像閲覧画面の表示中に携帯電話端末が実行する画面制御の一例を示す図である。
【図４】図４は、携帯電話端末の機能的な構成を示すブロック図である。
【図５】図５は、画面処理データの一例を示す図である。
【図６】図６は、除外方向データの一例を示す図である。
【図７】図７は、画面制御プログラムに基づいて主制御部が実行する処理手順を示すフロー図である。
【図８】図８は、スイープ動作の進行方向の変化に応じてシンボルに対応する処理を実行する例を示す図である。
【図９】図９は、画面制御プログラムに基づいて主制御部が実行する処理手順の変形例を示すフロー図である。
【図１０】図１０は、スイープ動作の進行方向の変化に応じてシンボルの表示位置を変更する例を示す図である。
【図１１】図１１は、画面制御プログラムに基づいて主制御部が実行する処理手順の他の変形例を示すフロー図である。
【図１２】図１２は、複数の指でスイープ動作が行われた場合にシンボルが表示される例を示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明につき図面を参照しつつ詳細に説明する。なお、以下の説明により本発明が限定されるものではない。また、以下の説明における構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。以下においては、携帯電子機器として携帯電話端末を例として説明するが、本発明の適用対象は携帯電話端末に限定されるものではなく、タッチパネルを備える各種装置、例えば、ＰＨＳ（Personal  Handyphone  System）、ＰＤＡ、ポータブルナビゲーション装置、パーソナルコンピュータ、ゲーム機等に対しても本発明は適用できる。
【００１７】
（実施形態１）
まず、図１を参照しながら、本発明に係る携帯電子機器の一実施形態である携帯電話端末１の外観について説明する。図１は、携帯電話端末１の外観を示す正面図である。携帯電話端末１は、タッチパネル２と、ボタン３Ａ、ボタン３Ｂおよびボタン３Ｃからなる入力部３を備える。タッチパネル２は、文字、図形、画像等を表示するとともに、指、スタイラス、ペン等（以下、単に「指」という）を用いてタッチパネル２に対して行われる各種動作を検出する。入力部３は、いずれかのボタンが押下された場合に、押下されたボタンに対応する機能を起動させる。
【００１８】
次に、図２および図３を参照しながら、実行する処理の指定を受け付けるために携帯電話端末１が実行する画面制御の例について説明する。図２は、待受画面の表示中に携帯電話端末１が実行する画面制御の一例を示す図である。図３は、画像閲覧画面の表示中に携帯電話端末１が実行する画面制御の一例を示す図である。
【００１９】
図２に示すステップＳ１１では、アイコン２１が配置された待受画面２０がタッチパネル２に表示されている。待受画面とは、電話の発着信、または、アプリケーションプログラムの起動を待ち受けている状態の画面である。換言すると、待受画面は、携帯電話端末１が提供する各種機能画面へ画面が変わる前の画面である。なお、待受画面は、例えば、デスクトップ画面、ホーム画面、または、壁紙と呼ばれることもある。
【００２０】
待受画面２０に表示されるアイコン２１は、それぞれ、特定の機能と対応づけられており、利用者がアイコン２１に対してタップ動作を行うと、携帯電話端末１は、タップされたアイコン２１に対応する機能を起動させる。なお、タップ動作とは、アイコン等を軽くたたくように、指をタッチパネルに接触させた後にすぐ離す動作をいう。
【００２１】
また、図２に示す待受画面２０の上方には、インジケータ２２が表示されている。インジケータ２２は、待受画面２０のどのページが表示されているのかを示す。待受画面２０は、１１個のページからなり、ページ単位で水平方向にスクロールする。待受画面２０のそれぞれのページには、異なるアイコン２１を配置することができる。図２のステップＳ１１では、水平に並んだ１１個のインジケータ２２のうち、右から６個目のインジケータ２２が点灯している。これは、待受画面２０を構成するページのうち、右から６番目のページが表示されていることを示している。なお、待受画面２０を構成するページの数は、１１個以外であってもよい。
【００２２】
ここで、ステップＳ１２として、利用者がタッチパネル２に対してスイープ動作を開始したものとする。スイープ動作とは、指をタッチパネルに接触させたままで滑るように移動させる動作をいう。タッチパネル２によってスイープ動作が検出されると、携帯電話端末１は、ステップＳ１３として、スイープ動作が検出された位置の近傍にシンボル２３ａ〜２３ｅを表示する。
【００２３】
シンボル２３ａ〜２３ｅは、それぞれ、待受画面２０の表示中に実行可能な処理に対応するオブジェクトである。「Ｒ」という文字を含むシンボル２３ａは、最も右のページまで待受画面２０をスクロールさせる処理に対応する。「＋３」という文字を含むシンボル２３ｂは、３個分右のページまで待受画面２０をスクロールさせる処理に対応する。「Ｓ」という文字を含むシンボル２３ｃは、タップ動作によって複数のアイコン２１を選択可能なセレクトモードを開始する処理に対応する。「−３」という文字を含むシンボル２３ｄは、３個分左のページまで待受画面２０をスクロールさせる処理に対応する。「Ｌ」という文字を含むシンボル２３ｅは、最も左のページまで待受画面２０をスクロールさせる処理に対応する。
【００２４】
なお、図２に示した例では、シンボル２３ａ〜２３ｅが、それぞれに対応づけられた処理示す文字を含むこととしているが、文字の代わりに絵文字を含むこととしてもよい。
【００２５】
携帯電話端末１は、シンボル２３ａ〜２３ｅを表示するに際して、スイープ動作の進行方向を除外してシンボル２３ａ〜２３ｅを配置する。ここで、スイープ動作の進行方向を除外してシンボル２３を配置するということは、スイープ動作が検出された位置を基準としてスイープ動作の進行方向へ伸びる直線を仮想して、その直線から少なくとも数ｍｍ程度離してシンボル２３を配置することを意味する。
【００２６】
そして、スイープ動作がそのままの進行方向で継続されると、携帯電話端末１は、表示中の画面においてスイープ動作に対して割り当てられている処理を実行する。ステップＳ１２では、右方向にスイープ動作が開始されており、待受画面２０では、右方向のスイープ動作に対して、左のページへのスクロール処理が割り当てられている。そのため、スイープ動作がそのままの進行方向で継続されると、携帯電話端末１は、ステップＳ１４のように、１個分左のページまで待受画面２０をスクロールさせる。
【００２７】
一方、シンボル２３ａ〜２３ｅが表示された後に、利用者がスイープ動作の進行方向を変更してシンボル２３ａ〜２３ｅのいずれかに指を接触させると、携帯電話端末１は、接触されたシンボル２３に対応する処理を実行する。例えば、ステップＳ１５のように、利用者がスイープ動作の進行方向を変更して指をシンボル２３ａに接触させると、携帯電話端末１は、ステップＳ１６として、最も右のページまで待受画面２０をスクロールさせる。
【００２８】
このように、携帯電話端末１は、スイープ動作の検出を契機として、表示中の画面で実行可能な各種処理に対応するシンボル２３を表示し、シンボル２３のいずれかが選択されると、そのシンボル２３に対応する処理を実行する。このため、利用者は、タッチパネル２を操作して携帯電話端末１に多様な処理を実行させることができる。
【００２９】
また、携帯電話端末１は、シンボル２３を表示するに際して、スイープ動作の進行方向を除外してシンボル２３を配置する。このため、利用者は、表示中の画面においてスイープ動作に割り当てられている処理を起動したい場合に、シンボル２３に指を接触させることなく、スイープ動作を行うことができる。
【００３０】
なお、表示中の画面において特定の方向へのスイープ動作に対して何らかの処理が割り当てられている場合、携帯電話端末１は、その方向も除外してシンボル２３を配置する。例えば、図２に示した待受画面２０では、水平方向のスイープ動作に対してスクロール処理が割り当てられているため、携帯電話端末１は、検出されたスイープ動作の進行方向に関わらず、スイープ動作の検出位置の水平方向を除外してシンボル２３を配置する。このように制御することにより、シンボル２３が障害となって、表示中の画面においてスイープ動作に割り当てられている処理を起動することができなくなる事態の発生を抑止できる。
【００３１】
スイープ動作の検出を契機として、表示中の画面で実行可能な各種処理に対応するシンボルを表示する制御は、待受画面２０以外の画面が表示されている場合にも実行される。図３のステップＳ２１では、タッチパネル２に画像閲覧画面３０が表示されている。画像閲覧画面３０は、利用者が画像データを閲覧するための画面である。
【００３２】
ここで、ステップＳ２２として、利用者がタッチパネル２の右下に指を接触させ、左上方向へスイープ動作を開始したものとする。画像閲覧画面３０では右下から左上方向へのスイープ動作に対して次の画像データを表示する処理が割り当てられており、携帯電話端末１は、ステップＳ２３に示すように、画像データが右下からめくれ上がり、その下から次の画像データが露出するように表示を制御する。
【００３３】
また、携帯電話端末１は、スイープ動作の検出位置の近傍のうち、スイープ動作の進行方向を除外した位置にシンボル３１ａ〜３１ｅを表示する。
【００３４】
シンボル３１ａ〜３１ｅは、それぞれ、画像閲覧画面３０の表示中に実行可能な処理に対応する。「＋５」という文字を含むシンボル３１ａは、５つ先の画像データを表示する処理に対応する。「−５」という文字を含むシンボル３１ｂは、５つ前の画像データを表示する処理に対応する。「Ｚｉ」という文字を含むシンボル３１ｃは、画像データを拡大表示する処理に対応する。「Ｚｏ」という文字を含むシンボル３１ｄは、画像データを縮小表示する処理に対応する。「Ｐ」という文字を含むシンボル３１ｅは、画像データの属性情報を表示する処理に対応する。
【００３５】
そして、スイープ動作がそのままの進行方向で継続された場合、携帯電話端末１は、ステップＳ２４のように、次の画像データを完全に表示させる。また、ステップＳ２５のように、利用者がスイープ動作の進行方向を変更して指をシンボル３１ｃに接触させた場合、携帯電話端末１は、ステップＳ２６として、表示中の画像データを拡大する。
【００３６】
次に、図４を参照しながら、携帯電話端末１の機能的な構成について説明する。図４は、携帯電話端末１の機能的な構成を示すブロック図である。図４に示すように携帯電話端末１は、タッチパネル２と、入力部３と、電源部５と、通信部６と、スピーカ７と、マイク８と、記憶部９と、主制御部１０と、ＲＡＭ（Random  Access  Memory）１１とを有する。
【００３７】
タッチパネル２は、表示部２Ｂと、表示部２Ｂに重畳されたタッチセンサ２Ａとを有する。タッチセンサ２Ａは、指を用いてタッチパネル２に対して行われた各種動作を、動作が行われた場所のタッチパネル２上での位置とともに検出する。タッチセンサ２Ａによって検出される動作には、タップ動作やスイープ動作が含まれる。なお、タッチセンサ２Ａは、感圧式、静電式等のいずれの検出方式を採用していてもよい。表示部２Ｂは、例えば、液晶ディスプレイ（ＬＣＤ、Liquid  Crystal  Display）や、有機ＥＬ（Organic  Electro−Luminescence）パネルなどで構成され、文字、図形、画像等を表示する。
【００３８】
入力部３は、物理的なボタン等を通じて利用者の操作を受け付け、受け付けた操作に対応する信号を主制御部１０へ送信する。電源部５は、蓄電池または外部電源から得られる電力を、主制御部１０を含む携帯電話端末１の各機能部へ供給する。通信部６は、基地局によって割り当てられるチャネルを介し、基地局との間でＣＤＭＡ方式などによる無線信号回線を確立し、基地局との間で電話通信及び情報通信を行う。スピーカ７は、電話通信における相手側の音声や着信音等を出力する。マイク８は、利用者等の音声を電気的な信号へ変換する。
【００３９】
記憶部９は、例えば、不揮発性メモリや磁気記憶装置であり、主制御部１０での処理に利用されるプログラムやデータを保存する。具体的には、記憶部９は、電子メール機能を実現するためのメールプログラム９Ａや、ＷＥＢブラウジング機能を実現するためのブラウザプログラム９Ｂや、上述したような画面制御を実現するための画面制御プログラム９Ｃや、表示される画面において実行可能な処理が定義された画面処理データ９Ｄや、表示される画面毎にシンボルの配置を除外する方向が定義された除外方向データ９Ｅを記憶する。記憶部９には、その他に、携帯電話端末１の基本的な機能を実現するオペレーティングシステムプログラムや、氏名、電話番号、メールアドレス等が登録されたアドレス帳データ等の他のプログラムやデータも記憶される。
【００４０】
ここで、画面処理データ９Ｄと除外方向データ９Ｅについて図面を参照しながら説明する。図５は、画面処理データ９Ｄの一例を示す図である。図５に示すように、画面処理データ９Ｄは、画面名、処理名、シンボル文字、呼び出し処理といった項目を有し、１つの画面名の値に対して、処理名、シンボル文字および呼び出し処理の値の組み合わせを複数格納できるように構成される。
【００４１】
画面名の項目には、画面の名称が格納される。処理名の項目には、画面の表示中に実行可能な処理の名前が格納される。シンボル文字の項目には、画面の表示中にスイープ動作の検出を契機として表示されるシンボルに含められる文字が格納される。呼び出し処理の項目には、シンボルに対応する処理を実行するために内部的に呼び出される手続きが格納される。
【００４２】
図６は、除外方向データ９Ｅの一例を示す図である。図６に示すように、除外方向データ９Ｅは、画面名、除外方向といった項目を有し、１つの画面名の値に対して、除外方向の値を１ないし複数格納できるように構成される。画面名の項目には、画面の名称が格納される。除外方向の項目には、画面の表示中にシンボルの配置が除外される方向、すなわち、その画面においてスイープ動作に何らかの処理が割り当てられている方向が格納される。なお、方向は、例えば、タッチパネル２の右方向に対する時計回りでの角度として格納される。
【００４３】
主制御部１０は、例えば、ＣＰＵ（Central  Processing  Unit）であり、携帯電話端末１の動作を統括的に制御する。具体的には、主制御部１０は、記憶部９に記憶されているデータを必要に応じて参照しつつ、記憶部９に記憶されているプログラムを実行して、タッチパネル２、通信部６等を制御することによって各種処理を実行する。主制御部１０は、記憶部９に記憶されているプログラムや、処理を実行することによって取得／生成／加工されたデータを、一時的な記憶領域を提供するＲＡＭ１１に必要に応じて展開する。なお、主制御部１０が実行するプログラムや参照するデータは、通信部６による無線通信でサーバ装置からダウンロードすることとしてもよい。
【００４４】
例えば、主制御部１０は、メールプログラム９Ａを実行することによって、電子メール機能を実現する。また、主制御部１０は、画面制御プログラム９Ｃを実行することによって、上述したように、スイープ動作を契機とするシンボルの表示等の制御を実行する。
【００４５】
次に、図７を参照しながら、画面制御プログラム９Ｃに基づいて主制御部１０が実行する処理手順について説明する。なお、図７に示す処理手順は、スイープ動作が検出されるたびに実行される。
【００４６】
図７は、画面制御プログラム９Ｃに基づいて主制御部１０が実行する処理手順を示すフロー図である。図７に示すように、ステップＳ１０１として、タッチパネル２によってスイープ動作が検出されると、主制御部１０は、ステップＳ１０２として、スイープ動作の進行方向を取得する。
【００４７】
そして、主制御部１０は、ステップＳ１０３として、表示中の画面において実行可能な処理に関する情報を画面処理データ９Ｄから取得し、実行可能な処理に対応するシンボルを検出位置の近傍に表示する。このとき、主制御部１０は、ステップＳ１０２で取得した進行方向と、表示中の画面と対応づけて除外方向データ９Ｅに格納されている除外方向とを除外した位置にシンボルを配置する。
【００４８】
続いて、主制御部１０は、ステップＳ１０４として、タッチパネル２の新たな検出結果を取得する。そして、取得した検出結果が、利用者の指がいずれかのシンボルに接触したことを示している場合（ステップＳ１０５，Ｙｅｓ）、主制御部１０は、ステップＳ１０６として、接触されたシンボルに対応する処理を実行する。そして、主制御部１０は、ステップＳ１０７として、シンボルを消去して、スイープ動作の検出を契機とする処理手順を完了する。
【００４９】
また、取得した検出結果が、利用者の指がタッチパネル２から離れたことを示している場合（ステップＳ１０５，Ｎｏ、かつ、ステップＳ１０８，Ｙｅｓ）、主制御部１０は、ステップＳ１０７として、シンボルを消去して、スイープ動作の検出を契機とする処理手順を完了する。その他の検出結果が取得された場合（ステップＳ１０８，Ｎｏ）、主制御部１０は、ステップＳ１０４以降を再実行する。
【００５０】
上述してきたように、本実施形態では、スイープ動作の検出を契機として、表示中の画面で実行可能な処理に対応するシンボルを表示することとしたので、利用者は、タッチパネル２を操作して携帯電話端末１に多様な処理を実行させることができる。
【００５１】
（実施形態２）
上述した実施形態１では利用者の指がシンボルに接触した場合にシンボルに対応する処理を実行することとしたが、スイープ動作の進行方向の変化に応じてシンボルに対応する処理を実行することとしてもよい。そこで、実施形態２では、スイープ動作の進行方向の変化に応じてシンボルに対応する処理を実行する例について説明することとする。
【００５２】
図８は、スイープ動作の進行方向の変化に応じてシンボルに対応する処理を実行する例を示す図である。図８に示すステップＳ３１では、アイコン２１が配置された待受画面２０がタッチパネル２に表示されている。そして、ステップＳ３２として、利用者がタッチパネル２に対してスイープ動作を開始すると、携帯電話端末１は、ステップＳ３３として、スイープ動作が検出された位置の近傍にシンボル２３ａ〜２３ｅを表示する。
【００５３】
ここで、ステップＳ３４のように、利用者がスイープ動作の進行方向をシンボル２３ｂの方向へ変更したものとする。このように、スイープ動作の進行方向が変更され、新たな進行方向上にシンボルが表示されている場合、携帯電話端末１は、そのシンボルに対応する処理を実行する。図８の例の場合、携帯電話端末１は、ステップＳ３５として、３個分右のページまで待受画面２０をスクロールさせる。
【００５４】
このように、スイープ動作の進行方向の変化に応じてシンボルに対応する処理を実行することにより、利用者は、実施形態１の場合よりも少ない操作量で、携帯電話端末１に多様な処理を実行させることができる。
【００５５】
次に、図９を参照しながら、スイープ動作の進行方向の変化に応じてシンボルに対応する処理を実行する場合における主制御部１０の処理手順について説明する。なお、図９に示す処理手順は、スイープ動作が検出されるたびに、画面制御プログラム９Ｃに基づいて実行される。
【００５６】
図９は、画面制御プログラム９Ｃに基づいて主制御部１０が実行する処理手順の変形例を示すフロー図である。図９に示すように、ステップＳ２０１として、タッチパネル２によってスイープ動作が検出されると、主制御部１０は、ステップＳ２０２として、スイープ動作の進行方向を取得する。
【００５７】
そして、主制御部１０は、ステップＳ２０３として、表示中の画面において実行可能な処理に関する情報を画面処理データ９Ｄから取得し、実行可能な処理に対応するシンボルを検出位置の近傍に表示する。このとき、主制御部１０は、ステップＳ２０２で取得した進行方向と、表示中の画面と対応づけて除外方向データ９Ｅに格納されている除外方向とを除外した位置にシンボルを配置する。
【００５８】
続いて、主制御部１０は、ステップＳ２０４として、タッチパネル２の新たな検出結果を取得する。そして、取得した検出結果が、利用者のスイープ動作の進行方向が変化したことを示している場合（ステップＳ２０５，Ｙｅｓ）、主制御部１０は、ステップＳ２０６として、新たな進行方向上にシンボルが配置されているかを判定する。新たな進行方向上にシンボルが配置されていない場合（ステップＳ２０６，Ｎｏ）、主制御部１０は、ステップＳ２０４以降を再実行する。
【００５９】
新たな進行方向上にシンボルが配置されている場合（ステップＳ２０６，Ｙｅｓ）、主制御部１０は、ステップＳ２０７として、進行方向上のシンボルに対応する処理を実行する。そして、主制御部１０は、ステップＳ２０８として、シンボルを消去して、スイープ動作の検出を契機とする処理手順を完了する。
【００６０】
また、取得した検出結果が、利用者の指がタッチパネル２から離れたことを示している場合（ステップＳ２０５，Ｎｏ、かつ、ステップＳ２０９，Ｙｅｓ）、主制御部１０は、ステップＳ２０８として、シンボルを消去して、スイープ動作の検出を契機とする処理手順を完了する。その他の検出結果が取得された場合（ステップＳ２０９，Ｎｏ）、主制御部１０は、ステップＳ２０４以降を再実行する。
【００６１】
（実施形態３）
上述した実施形態１および２ではシンボルを固定的に表示することとしたが、スイープ動作の進行方向の変化に応じてシンボルの表示位置を変更することとしてもよい。そこで、実施形態３では、スイープ動作の進行方向の変化に応じてシンボルの表示位置を変更する例について説明することとする。
【００６２】
図１０は、スイープ動作の進行方向の変化に応じてシンボルの表示位置を変更する例を示す図である。図１０に示すステップＳ４１では、アイコン２１が配置された待受画面２０がタッチパネル２に表示されている。そして、ステップＳ４２として、利用者がタッチパネル２に対してスイープ動作を開始すると、携帯電話端末１は、ステップＳ４３として、スイープ動作が検出された位置の近傍にシンボル２３ａ〜２３ｅを表示する。
【００６３】
ここで、利用者がスイープ動作の進行方向をシンボル２３ｂの方向へ変更したものとする。進行方向が変化する際の指の移動の加速度が所定の閾値よりも低い場合、携帯電話端末１は、ステップＳ４４のように、新たな進行方向を除外して、シンボル２３ａ〜２３ｅをスイープ動作の検出位置の近傍に配置し直す。
【００６４】
このように、スイープ動作の進行方向が変化するたびに新たな進行方向を除外してシンボル２３ａ〜２３ｅを配置し直すことにより、利用者は、シンボル２３ａ〜２３ｅに邪魔されることなく、画面上に表示されている任意のオブジェクトに対する操作を行うことができる。ここでいう任意のオブジェクトに対する操作とは、例えば、アイコン２１のいずれかを長押しして、アイコン２１の長押しに対応づけられている処理を起動させる操作である。
【００６５】
一方、進行方向が変化する際の指の移動の加速度が所定の閾値よりも高い場合、携帯電話端末１は、ステップＳ４５として、シンボル２３ａ〜２３ｅを移動させることなく、進行方向上のシンボル２３ｂに対応する処理を実行する。具体的には、携帯電話端末１は、ステップＳ４６のように、３個分右のページまで待受画面２０をスクロールさせる。
【００６６】
このように、指をいずれかのシンボルの方向へ急加速度で向けることにより、利用者は、シンボルを移動させずに、シンボルに対応する処理を起動することができる。
【００６７】
次に、図１１を参照しながら、スイープ動作の進行方向の変化に応じてシンボルの表示位置を変更する場合における主制御部１０の処理手順について説明する。なお、図１１に示す処理手順は、スイープ動作が検出されるたびに、画面制御プログラム９Ｃに基づいて実行される。
【００６８】
図１１は、画面制御プログラム９Ｃに基づいて主制御部１０が実行する処理手順の他の変形例を示すフロー図である。図１１に示すように、ステップＳ３０１として、タッチパネル２によってスイープ動作が検出されると、主制御部１０は、ステップＳ３０２として、スイープ動作の進行方向を取得する。
【００６９】
そして、主制御部１０は、ステップＳ３０３として、表示中の画面において実行可能な処理に関する情報を画面処理データ９Ｄから取得し、実行可能な処理に対応するシンボルを検出位置の近傍に表示する。このとき、主制御部１０は、ステップＳ３０２で取得した進行方向と、表示中の画面と対応づけて除外方向データ９Ｅに格納されている除外方向とを除外した位置にシンボルを配置する。
【００７０】
続いて、主制御部１０は、ステップＳ３０４として、タッチパネル２の新たな検出結果を取得する。そして、取得した検出結果が、利用者のスイープ動作の進行方向が変化したことを示している場合（ステップＳ３０５，Ｙｅｓ）、主制御部１０は、ステップＳ３０６として、新たな進行方向上にシンボルが配置されているかを判定する。新たな進行方向上にシンボルが配置されていない場合（ステップＳ３０６，Ｎｏ）、主制御部１０は、ステップＳ３０４以降を再実行する。
【００７１】
新たな進行方向上にシンボルが配置されている場合（ステップＳ３０６，Ｙｅｓ）、主制御部１０は、ステップＳ３０７として、進行方向の変更時における指の移動の加速度が所定の閾値よりも高かったかを判定する。加速度が閾値よりも高くなかった場合（ステップＳ３０７，Ｎｏ）、主制御部１０は、ステップＳ３０８として、検出位置の近傍のうち、除外方向と新たな進行方向とを除外した位置へシンボルを再配置する。そして、主制御部１０は、ステップＳ３０４以降を再実行する。
【００７２】
一方、加速度が閾値よりも高かった場合（ステップＳ３０７，Ｙｅｓ）、主制御部１０は、ステップＳ３０９として、新たな進行方向上のシンボルに対応する処理を実行する。そして、主制御部１０は、ステップＳ３１０として、シンボルを消去して、スイープ動作の検出を契機とする処理手順を完了する。
【００７３】
また、取得した検出結果が、利用者の指がタッチパネル２から離れたことを示している場合（ステップＳ３０５，Ｎｏ、かつ、ステップＳ３１１，Ｙｅｓ）、主制御部１０は、ステップＳ３１０として、シンボルを消去して、スイープ動作の検出を契機とする処理手順を完了する。その他の検出結果が取得された場合（ステップＳ３１１，Ｎｏ）、主制御部１０は、ステップＳ３０４以降を再実行する。
【００７４】
なお、上記の各実施形態で示した本発明の態様は、本発明の要旨を逸脱しない範囲で任意に変更することができる。例えば、画面制御プログラム９Ｃは、複数のモジュールに分割されていてもよいし、他のプログラムと統合されていてもよい。
【００７５】
また、上記の実施形態では、スイープ動作の検出を契機としてシンボルを表示させた後、指がタッチパネル２から離れた場合にシンボルを消去することとしたが、指がタッチパネル２から離れた場合にシンボルを表示させたままにしてもよい。この場合、シンボルがタップされた場合はタップされたシンボルに対応する処理を実行し、シンボル以外がタップされた場合はシンボルを消去することとしてもよい。
【００７６】
また、上記の実施形態では一本の指でスイープ動作が行われた場合にシンボルを表示することとしたが、複数の指でスイープ動作が行われた場合にもシンボルを表示することとしてもよい。図１２を参照しながら説明する。図１２は、複数の指でスイープ動作が行われた場合にシンボルが表示される例を示す図である。図１２のステップＳ５１では、タッチパネル２に画像閲覧画面３０が表示されている。
【００７７】
ここで、ステップＳ５２として、利用者がタッチパネル２に２本の指を接触させ、それぞれの指が遠ざかるようにスイープ動作を行っている。このような動作はピンチ動作とも呼ばれ、画像閲覧画面３０ではこのような動作に対して画像データを拡大表示する処理が対応づけられている。携帯電話端末１は、このように複数の指でスイープ動作が行われた場合、ステップＳ５３のように、表示中の画面で実行可能な処理に対応するシンボル３１ａ、３１ｂおよび３１ｃをそれぞれのスイープ動作の進行方向を除外した位置に表示する。そして、携帯電話端末１は、どちらかの指によってシンボルが接触された場合等には、シンボルに対応する処理を実行し、スイープ動作がそのまま継続された場合には、表示中の画像データを拡大させる。
【産業上の利用可能性】
【００７８】
以上のように、本発明に係る携帯電子機器、画面制御方法および画面制御プログラムは、利用者がタッチパネルを操作して多様な処理を起動することが必要な場合に適している。
【符号の説明】
【００７９】
１  携帯電話端末
２  タッチパネル
２Ａ  タッチセンサ
２Ｂ  表示部
３  入力部
５  電源部
６  通信部
７  スピーカ
８  マイク
９  記憶部
９Ａ  メールプログラム
９Ｂ  ブラウザプログラム
９Ｃ  画面制御プログラム
９Ｄ  画面処理データ
９Ｅ  除外方向データ
１０  主制御部
１１  ＲＡＭ
【図１】
0005679782.tif 000002
【図２】
0005679782.tif 000003
【図３】
0005679782.tif 000004
【図４】
0005679782.tif 000005
【図５】
0005679782.tif 000006
【図６】
0005679782.tif 000007
【図７】
0005679782.tif 000008
【図８】
0005679782.tif 000009
【図９】
0005679782.tif 000010
【図１０】
0005679782.tif 000011
【図１１】
0005679782.tif 000012
【図１２】
0005679782.tif 000013