(57)【要約】【課題】タッチパネルの画像が見やすい状態を維持しつつ、タッチパネルに表示させた画像のスクロール操作をすることができる電子機器、制御方法および制御プログラムを提供することにある。【解決手段】画像およびアイコンを表示する表示部と、接触を検出可能な接触検出部と、前記アイコンを第１の方向に移動させる第１の操作が検出された場合に、前記アイコンを表示したままで、前記画像を第１の方向に移動させて前記表示部に表示させる制御部と、を備えることで、タッチパネルの画像が見やすい状態を維持しつつ、タッチパネルに表示させた画像のスクロール操作をすることができる携帯電子機器を提供するという上記課題を解決する。【選択図】図７
2013047945.tif 000002
【特許請求の範囲】
【請求項１】
画像およびアイコンを表示する表示部と、
接触を検出可能な接触検出部と、
前記アイコンを第１の方向に移動させる第１の操作が検出された場合に、前記アイコンを表示したままで、前記画像を第１の方向に移動させて前記表示部に表示させる制御部と、を備える電子機器。
【請求項２】
前記制御部は、前記第１の操作が検出されたとき、前記アイコンを移動させることなく、前記画像を第１の方向に移動させて前記表示部に表示させる請求項１に記載の電子機器。
【請求項３】
前記アイコンは、球体の画像であり、
前記制御部は、前記第１の操作が検出された場合、前記球体が回転しているように前記アイコンを前記表示部に表示させることを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記制御部は、前記第１の操作の移動速度に基づいて、前記画像の移動量を決定する事を特徴とする請求項１から３のいずれか１項に記載の電子機器。
【請求項５】
前記制御部は、前記アイコンを第２の方向に移動させる第２の操作が検出された場合、前記第２の操作が終了する位置まで前記アイコンを移動させて前記表示部に表示させることを特徴とする請求項１から４のいずれか１項に記載の電子機器。
【請求項６】
前記アイコンは、球体の画像であり、
前記制御部は、前記球体が回転しているように前記アイコンを表示させながら、前記アイコンを前記第２の操作が終了する位置まで移動させて前記表示部に表示させる請求項５に記載の電子機器。
【請求項７】
前記制御部は、前記アイコンを表示領域の外側に移動させる操作が検出された場合、前記アイコンの表示を終了することを特徴とする請求項１から６のいずれか１項に記載の電子機器。
【請求項８】
前記制御部は、一定時間の接触操作が検出された場合、前記アイコンを前記表示部に表示させることを特徴とする請求項１から７のいずれか１項に記載の電子機器。
【請求項９】
前記制御部は、前記アイコンを移動させる移動操作が検出された場合、前記移動操作に応じて前記画像を移動させて前記表示部に表示させることを特徴とする請求項１から８のいずれか１項に記載の電子機器。
【請求項１０】
前記制御部は、前記アイコンと同一の画像を前記表示部に表示させることを特徴とする請求項１に記載の電子機器。
【請求項１１】
表示部と接触検出部を有する電子機器に実行させるための制御方法であって、
画像およびアイコンを前記表示部に表示するステップと、
前記接触検出部により接触を検出するステップと、
前記アイコンを第１の方向に移動させる第１の操作が検出されたかどうかを判定するステップと、
前記第１の操作が検出された場合に、前記アイコンを表示したままで、前記画像を第１の方向に移動させて前記表示部に表示させるステップと
を含む制御方法。
【請求項１２】
表示部と接触検出部を有する電子機器に、
画像およびアイコンを前記表示部に表示するステップと、
前記接触検出部により接触を検出するステップと、
前記アイコンを第１の方向に移動させる第１の操作が検出されたかどうかを判定するステップと、
前記第１の操作が検出された場合に、前記アイコンを表示したままで、前記画像を第１の方向に移動させて前記表示部に表示させるステップと
を実行させる制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、制御方法および制御プログラムに関する。
【背景技術】
【０００２】
近年、携帯電話端末等の携帯電子機器として、表示部と入力部との両方の機能を備えたタッチパネルを筐体の一面の略全面に配置した携帯電子機器が提案されている。このようなタッチパネルを備える携帯電子機器は、種々の方法で表示する画面を設定する。例えば、特許文献１には、左右のどちらの手でまたは両手で画面を持っているかを判定し、利用者の持ち方に応じて表示する画面を切り換える携帯端末（携帯電子機器）が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１６９８２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載されているように、筐体の保持方法に基づいて表示する画像を調整することで、より見やすい画像を表示させることができる。しかしながら、特許文献１に記載の装置は、持ち方を判定するセンサを設ける必要がある。また、持ち方に応じて画面表示を調整すると、表示する画像によっては、画像がゆがみ見づらくなる恐れがある。
【０００５】
また、携帯電子機器は、利用者がタッチパネルに入力した操作に基づいて、タッチパネルに表示させる画像をスクロールすることができる。この場合、画像のスクロール操作としては、タッチパネルに指等を接触させ、指等を接触した状態を維持したまま画像を移動したい方向に移動させるスイープ動作がある。ここで、スイープ動作は、タッチパネルに指等を接触させる操作である。このため、スクロール操作により新たに表示させた画像がスイープ動作を入力した指等によって隠れてしまうことがあり、新たに表示させた画像がすぐには見えないことがある。
【０００６】
本発明は、上記に鑑みてなされたものであって、タッチパネルの画像が見やすい状態を維持しつつ、タッチパネルに表示させた画像のスクロール操作をすることができる電子機器、制御方法および制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
１つの態様に係る電子機器は、画像およびアイコンを表示する表示部と、接触を検出可能な接触検出部と、前記アイコンを第１の方向に移動させる第１の操作が検出された場合に、前記アイコンを表示したままで、前記画像を第１の方向に移動させて前記表示部に表示させる制御部と、を備える。
【０００８】
１つの態様に係る制御方法は、表示部と接触検出部を有する電子機器に実行させるための制御方法であって、画像およびアイコンを前記表示部に表示するステップと、前記接触検出部により接触を検出するステップと、前記アイコンを第１の方向に移動させる第１の操作が検出されたかどうかを判定するステップと、前記第１の操作が検出された場合に、前記アイコンを表示したままで、前記画像を第１の方向に移動させて前記表示部に表示させるステップとを含む。
【０００９】
１つの態様に係る制御プログラムは、表示部と接触検出部を有する電子機器に、画像およびアイコンを前記表示部に表示するステップと、前記接触検出部により接触を検出するステップと、前記アイコンを第１の方向に移動させる第１の操作が検出されたかどうかを判定するステップと、前記第１の操作が検出された場合に、前記アイコンを表示したままで、前記画像を第１の方向に移動させて前記表示部に表示させるステップとを実行させる。
【図面の簡単な説明】
【００１０】
【図１】図１は、携帯電話端末の外観を示す斜視図である。
【図２】図２は、携帯電話端末の外観を示す正面図である。
【図３】図３は、携帯電話端末の機能的な構成を示すブロック図である。
【図４】図４は、タッチセンサを介して検出される操作に応じて主制御部が実行する制御の例を示す図である。
【図５】図５は、タッチセンサを介して検出される操作に応じて主制御部が実行する制御の例を示す図である。
【図６】図６は、タッチセンサを介して検出される操作に応じて主制御部が実行する制御の例を示す図である。
【図７】図７は、携帯電話端末の動作を示すフローチャートである。
【図８】図８は、タッチセンサを介して検出される操作に応じて主制御部が実行する制御の例を示す図である。
【図９】図９は、タッチセンサを介して検出される操作に応じて主制御部が実行する制御の例を示す図である。
【図１０】図１０は、タッチセンサを介して検出される操作に応じて主制御部が実行する制御の例を示す図である。
【図１１】図１１は、携帯電話端末の動作を示すフローチャートである。
【図１２】図１２は、携帯電話端末の動作を示すフローチャートである。
【図１３】図１３は、タッチセンサを介して検出される操作に応じて主制御部が実行する制御の例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明につき図面を参照しつつ詳細に説明する。なお、以下の説明により本発明が限定されるものではない。また、以下の説明における構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。以下においては、電子機器の一例として携帯電話端末について説明するが、本発明の適用対象は携帯電話端末に限定されるものではなく、各種装置、例えば、ＰＨＳ（Personal  Handy-phone  System）、ＰＤＡ、ポータブルナビゲーション装置、パーソナルコンピュータ、ゲーム機等に対しても本発明は適用できる。
【００１２】
（実施形態）
まず、図１および図２を参照しながら、本発明に係る電子機器の一実施形態である携帯電話端末１の外観について説明する。図１は、携帯電話端末１の外観を示す斜視図である。図２は、携帯電話端末１の外観を示す正面図である。図１および図２に示すように、携帯電話端末１は、面積が他の面よりも広い２つの面を有する略六面体形状の筐体を有し、その筐体の表面にタッチパネル２と、入力部３と、スピーカ７と、マイク８とを備える。
【００１３】
タッチパネル２は、面積が最も広い面（正面、第１面）の１つに設けられ、文字、図形、画像等を表示する。タッチパネル２は、接触を検出し、携帯電話端末１は、タッチパネル２によって検出される接触に基づいて、指、スタイラス、ペン等（以下、単に「指」という）を用いてタッチパネル２に対して行われる各種操作（ジェスチャ）を検出する。なお、タッチパネル２が接触を検出する方式は、静電容量式、感圧式等の任意の方式であってよい。入力部３は、所定の機能が割り当てられたボタン３Ａ、ボタン３Ｂおよびボタン３Ｃ等の複数のボタンからなる。スピーカ７は、通話相手の音声や、各種プログラムによって再生される音楽や効果音等を出力する。マイク８は、通話時や音声による操作の受付時に音声を取得する。
【００１４】
次に、図３を参照しながら、携帯電話端末１の機能的な構成について説明する。図３は、携帯電話端末１の機能的な構成を示すブロック図である。図３に示すように携帯電話端末１は、タッチパネル２と、入力部３と、電源部５と、通信部６と、スピーカ７と、マイク８と、記憶部９と、主制御部１０と、ＲＡＭ（Random  Access  Memory）１１と、タイマ１２と、を有する。
【００１５】
タッチパネル２は、表示部２Ｂと、表示部２Ｂに重畳されたタッチセンサ（接触検出部）２Ａとを有する。タッチセンサ２Ａは、指によるタッチパネル２への接触を、接触された場所のタッチパネル２上での位置とともに検出し、主制御部１０に通知する。それにより、主制御部１０は、タッチセンサ２Ａに対して行われる操作（ジェスチャ）を判定（検出）する。タッチセンサ２Ａによって検出される接触に基づいて主制御部１０が検出する操作には、タップ操作やスイープ操作が含まれる。表示部２Ｂは、例えば、液晶ディスプレイ（ＬＣＤ、Liquid  Crystal  Display）や、有機ＥＬ（Organic  Electro−Luminescence）パネルなどで構成され、文字や図形等を表示する。
【００１６】
入力部３は、物理的なボタン等を通じて利用者の操作を受け付け、受け付けた操作に対応する信号を主制御部１０へ送信する。電源部５は、蓄電池または外部電源から得られる電力を、主制御部１０を含む携帯電話端末１の各機能部へ供給する。
【００１７】
通信部６は、基地局によって割り当てられるチャネルを介し、基地局との間でＣＤＭＡ方式などによる無線信号回線を確立し、基地局との間で電話通信及び情報通信を行う。スピーカ７は、主制御部１０から送信される音声信号を音声として出力する。マイク８は、利用者等の音声を音声信号へ変換して主制御部１０へ送信する。
【００１８】
記憶部９は、例えば、不揮発性メモリや磁気記憶装置であり、主制御部１０での処理に利用されるプログラムやデータを保存する。記憶部９に記憶されるプログラムには、メールプログラム９Ａと、ブラウザプログラム９Ｂと、表示制御プログラム９Ｃと、接触操作制御プログラム９Ｄとが含まれる。また、記憶部９に記憶されるデータには、接触動作定義データ９Ｅとアイコン画像データ９Ｆが含まれる。記憶部９は、携帯電話端末１の基本的な機能を実現するオペレーティングシステムプログラムやアドレス帳データ等のその他のプログラムやデータも記憶する。なお、記憶部９は、メモリカード等の可搬の記憶媒体と、記憶媒体の読み取り装置との組み合わせとして構成されていてもよい。
【００１９】
メールプログラム９Ａは、電子メール機能を実現するための機能を提供する。ブラウザプログラム９Ｂは、ＷＥＢブラウジング機能を実現するための機能を提供する。表示制御プログラム９Ｃは、他のプログラムが提供する機能と協業して、タッチパネル２に文字や図形等を表示させる。接触操作制御プログラム９Ｄは、タッチセンサ２Ａを介して検出される各種の接触操作に応じた処理を実行するための機能を提供する。接触動作定義データ９Ｅは、タッチセンサ２Ａの検出する接触に応じて起動される機能についての定義を保持する。アイコン画像データ９Ｆは、表示部２Ｂに表示させる各種アイコンの画像を保存する。本実施形態のアイコン画像データ９Ｆは、アイコンの画像として３次元のトラックボール（例えば、回転可能な球体）を模した画像を保存している。
【００２０】
主制御部１０は、例えば、ＣＰＵ（Central  Processing  Unit）であり、携帯電話端末１の動作を統括的に制御して各種の機能を実現する。具体的には、主制御部１０は、記憶部９に記憶されているデータやＲＡＭ１１に展開したデータを必要に応じて参照しつつ、記憶部９に記憶されているプログラムに含まれる命令を実行して、表示部２Ｂや、通信部６等を制御することによって各種機能を実現する。なお、主制御部１０が実行するプログラムや参照するデータは、通信部６による無線通信でサーバ装置からダウンロードすることとしてもよい。
【００２１】
主制御部１０は、例えば、メールプログラム９Ａを実行することによって、電子メール機能を実現する。また、主制御部１０は、接触操作制御プログラム９Ｄを実行することによって、タッチセンサ２Ａを介して検出される各種の接触操作に応じて対応する処理を実行する機能を実現する。また、主制御部１０は、表示制御プログラム９Ｃを実行することによって、各種機能で用いられる画像等をタッチパネル２に表示させる機能を実現する。なお、主制御部１０は、オペレーティングシステムプログラムによって提供されるマルチタスク機能によって、複数のプログラムを並行して実行できるものとする。
【００２２】
ＲＡＭ１１は、主制御部１０によって実行されるプログラムの命令、主制御部１０が参照するデータ、主制御部１０の演算結果等が一時的に記憶される記憶領域として利用される。
【００２３】
タイマ１２は、時間経過を測定する処理部である。本実施形態の携帯電話端末１は、主制御部１０に対して独立に時間経過を測定するタイマを備えた構成を例示しているが、主制御部１０にタイマ機能を持たせても良い。
【００２４】
次に、図４から図６を参照しながら、携帯電話端末１の動作、具体的にはタッチセンサ２Ａを介して検出される操作に応じて主制御部１０が実行する制御の例について説明する。図４から図６は、それぞれタッチセンサを介して検出される操作に応じて主制御部１０が実行する制御の例を示す図である。なお、図４から図６は、携帯電話端末１のタッチパネル２部分のみを示しタッチパネル２の外周の筐体部分の図示を省略している。なお、図４から図６に示す例は、ブラウザなどタッチパネル２よりも大きい画像をタッチパネル２に表示させるアプリケーションを実行しているときに表示される画像の例である。
【００２５】
携帯電話端末１は、タッチパネル２に表示領域３０を設定する。表示領域３０は、表示領域３０の上下方向の下側に設けられる下端領域３２と、その他の領域の主領域３４とで構成される。下端領域３２は、表示領域３０の上下方向における下側の端部の左右方向の全域となる領域である。下端領域３２と主領域３４との境界線は、表示領域３０の左右方向（横方向）に平行な線となる。タッチパネル２は、表示領域３０にアイコン３６と画像４０とを表示させる。ここで、アイコン３６は、トラックボールを模した画像であり、下端領域３２に配置されている。なお、本実施形態のアイコン３６は、下端領域３２の表示領域の右側に配置されている。
【００２６】
画像４０は、例えばブラウザプログラム９Ｂを実行することで取得したＷｅｂページの画像であり、表示領域３０の全域に表示されている。つまり、画像４０は、主領域３４と下端領域３２の両方に表示された１つの画像である。また、表示領域３０は、アイコン３６が画像４０の上の層に表示される。つまり、アイコン３６と画像４０とが重なる位置は、アイコン３６の画像が表示される。
【００２７】
携帯電話端末１は、図４に示すようにアイコン３６が表示されている状態で、図５に示すように、指Ｆがアイコン３６に接触していることを検出、つまりタッチパネル２のアイコン３６が表示されている領域への指Ｆの接触を検出し、指Ｆがタッチパネル２に接触している状態を維持したまま、指Ｆを表示領域３０の上側にスライドする操作である、つまり、アイコン３６を表示領域３０の上側（矢印４１の方向に）にフリックする操作をタッチパネル２のタッチセンサ２Ａを介して検出した場合、図５に示すように、表示領域３０に表示させる画像を表示領域３０の上方向に移動（スライド）させる。ここで、表示領域３０は、画像４０の下側の一部の画像４０ａと画像４０の下側に対応付けられた画像４２とで構成される。つまり携帯電話端末１は、アイコン３６のフリック操作に基づいて表示させる画像を移動させる。フリック操作とは、接触している部分を所定の方向にはじくような動作、図５ではアイコン３６を表示領域３０の上側にはじくような動作であり、フリック操作入力後の指Ｆは、アイコン３６の近傍で維持することができる。また、携帯電話端末１は、アイコン３６を上下方向にフリックさせる操作を検出した場合、その操作に基づいて画像４０を移動させ、アイコン３６の表示位置は変更しない。
【００２８】
携帯電話端末１は、アイコン３６にフリック操作が入力された方向に対応して、アイコン３６（トラックボール）の画像をその場（表示している領域）で回転させるようにすることが好ましい。このようにアイコン３６を回転させることで、入力した操作と表示される操作との対応関係が明確となり、直感的な操作を実行することができる。
【００２９】
次に、携帯電話端末１は、図４に示すようにアイコン３６が表示されている状態で、図６に示すように、指Ｆ１がアイコン３６に接触していることを検出し、指Ｆ１がタッチパネル２に接触している状態を維持したまま、指Ｆ１を表示領域３０の左側にスライドさせる、スライド操作を検出したら、下端領域３２におけるアイコン３６の表示領域３０の左右方向位置を変更する。具体的には、携帯電話端末１は、図６に示すように、利用者が指Ｆ１の位置から指Ｆ２の位置まで移動するスライド操作（アイコン３６にタッチし、その後接触点が矢印５０に示す方向に移動するスライド操作）をタッチパネル２に入力し、当該スライド操作をタッチパネル２を介して検出した場合、アイコン３６の表示位置をスライド操作の終点、つまり、指Ｆ２が接触している位置とし、アイコン３６ａを表示させる。また、携帯電話端末１は、アイコン３６ａを表示している状態で、アイコン３６ａにタッチし、その後接触点が矢印５２に示す方向に移動するスライド操作を検出した場合、アイコン３６の表示位置をスライド操作の終点の位置とし、アイコン３６ｂを表示させる。また、アイコン３６を左右方向へ移動させる場合は、アイコンを構成するトラックボールが回転している画像を表示しつつ、アイコンの表示位置を移動させることが好ましい。これにより、アイコン３６の左右方向への移動を直感的に理解しやすくすることができる。
【００３０】
次に、図７を参照しながら、接触操作の検出時の携帯電話端末１の動作について説明する。図７は、携帯電話端末の動作を示すフローチャートである。図７に示す処理手順は、接触操作制御プログラム９Ｄが提供する機能に基づいて繰り返し実行される。また、主制御部１０は、接触操作制御プログラム９Ｄが提供する機能に基づいて、他の接触操作の検出に対応する処理も並列処理で実行する。
【００３１】
携帯電話端末１の主制御部１０は、ステップＳ１２として、アイコンへの接触を検出したか、つまりタッチパネル２のタッチセンサ２Ａを介してアイコン３６を表示している領域への接触操作が検出されたかを判定する。主制御部１０は、アイコンへの接触を検出していない（Ｎｏ）と判定した場合、ステップＳ１２に進む。つまり、主制御部１０は、アイコンへの接触を検出するまで、ステップＳ１２の処理を繰り返す。
【００３２】
主制御部１０は、ステップＳ１２でアイコンへの接触を検出した（Ｙｅｓ）と判定した場合、ステップＳ１４として上下方向のフリック操作、つまり入力された操作がアイコン３６を上下のいずれかの方向にはじく操作であるかを判定する。主制御部１０は、ステップＳ１４で上下方向のフリック操作である（Ｙｅｓ）と判定した場合、ステップＳ１６として、画像スクロール処理を行い、本処理を終了する。つまり、主制御部１０は、図５に示すように、検出したフリック操作の方向に基づいて画像を移動させる処理を実行し、本処理を終了する。
【００３３】
また、主制御部１０は、ステップＳ１４で上下方向のフリック操作ではない（Ｎｏ）と判定した場合、ステップＳ１８として、左右方向のスライド操作であるかを判定する。主制御部１０は、左右方向のスライド操作である（Ｙｅｓ）と判定した場合、ステップＳ２０としてアイコン移動処理を行い、本処理を終了する。つまり、主制御部１０は、図６に示すように、検出したスライド操作の方向に基づいてアイコンの表示位置を移動させる処理を実行し、本処理を終了する。
【００３４】
また、主制御部１０は、ステップＳ１８で、左右方向のスライド操作ではない（Ｎｏ）と判定した場合、ステップＳ２２として、ガード処理を行い、本処理を終了する。ここで、ガード処理とは、入力された操作を無効にする処理である。
【００３５】
なお、本実施形態では、主制御部１０は、ステップＳ１４で上下方向へのフリック操作を検出した場合、画像を上下方向へ移動させたが、フリック操作の方向および画像の移動方向はこれに限定されない。例えば、主制御部１０は、左右方向のフリック操作を検出した場合、画像を左右方向へ移動させても、斜め方向のフリック操作を検出した場合、画像を斜め方向へ移動させてもよい。また、上述したように、より直感的に操作できるため、フリック操作の方向と画像の移動方向は、同じ方向であることが好ましいが、これに限定されない。例えば、主制御部１０は、左右方向または斜め方向へのフリック操作を検出した場合、画像を上下方向へ移動させるようにしてもよい。
【００３６】
ここで、図８は、タッチセンサを介して検出される操作に応じて主制御部が実行する制御の例を示す図である。携帯電話端末１は、例えば、図８に示すように、対象の画像を表示させている領域に指Ｆ３を接触させた後、指Ｆ４に示す位置まで指Ｆ３を矢印４６に示す方向に移動させる操作を表示領域３０の画像をスクロールさせる操作として検出することもできる。この場合は、図８に示す指のスライド操作を検出することで、図４に示すように表示領域３０に画像４０のみを表示している状態から、画像４０の下側の一部の画像４０ｂと画像４０の下側に対応付けられた画像４２ａとで構成される画像を表示している状態に遷移させることができる。しかしながら、スライド対象の画像４０に対しスライド操作を画像の移動操作とすると、図８に示すように新たに表示させる画像４２ａの一部が指Ｆ４によって隠れてしまう場合がある。
【００３７】
これに対して、本実施形態の携帯電話端末１は、表示領域３０の下端領域３２にアイコンを表示し、アイコンに対して入力された上下方向へのフリック操作を検出したら、そのフリック操作に基づいて、表示領域３０に表示させた画像をスクロールさせる。つまり、携帯電話端末１は、表示領域３０の下端に表示させたアイコンにフリック操作が入力された場合、画像をスライドする。これにより、指を表示領域の下端で移動させるだけで画像をスクロールさせることができ、タッチパネルの画像が見やすい状態を維持しつつ、タッチパネルに表示させた画像のスクロール操作をすることができる。また、携帯電話端末１は、表示領域の下端のアイコンに複数回のフリック操作をすることで画像を大きくスクロールさせることができる。これにより、携帯電話端末１を支持している手で操作を入力する場合等、指の稼動域が小さい場合でも、簡単にスクロール操作をすることができる。
【００３８】
ここで、携帯電話端末１は、入力されたフリック操作に基づいて、画像を移動させる移動量としては、種々の規則を用いることができる。例えば、フリック操作が入力される接触点の入力速度（つまり指の移動速度）に基づいて画像の移動量を決定するようにしてもよい。また、アイコンを現実のトラックボールの抵抗等の条件を設定し、入力されたフリック操作に基づいて、トラックボールの回転量を検出し、その回転量を移動量としてもよい。つまり、入力されたフリック操作に基づいて、トラックボールの慣性による回転も仮定して画像の移動量を決定してもよい。また、アイコンを抵抗がないトラックボールと仮定して、フリック操作が入力されたら、フリック操作が入力される接触点の入力速度に基づいて、画像の移動速度を決定し、アイコンの回転を停止させる操作（例えばアイコンに接触する操作）を検出するまで、その移動速度で画像を移動させるようにしてもよい。携帯電話端末１は、このように、アイコンをトラックボールと仮定し、アイコンに入力されるフリック操作で決定されるトラックボールの移動量に基づいて画像の移動量を決定することで、利用者が画像の移動量を適宜調整するこが可能となり、操作性をより向上させることができる。
【００３９】
また、携帯電話端末１は、アイコンに対する左右方向のスライド操作を検出したら、アイコンの左右方向の位置を移動させることで、操作しやすい位置にアイコンを配置することができる。例えば右手で操作する場合は、上記実施形態のように表示領域の右側にアイコンを配置し、左手で操作する場合は、表示領域の左側にアイコンを配置することで、簡単に片手で操作することができる。なお、アイコンの位置は、設定により決められた位置に配置するようにしてもよい。つまりアイコンの移動操作は、別のモードで実行し、画像の移動操作の検出時は実行しないようにしてもよい。
【００４０】
また、上記実施形態の携帯電話端末１は、アイコンに対する左右方向のスライド操作を検出したら、アイコンの左右方向の位置を移動させたがこれに限定されない。携帯電話端末１は、アイコンに対する左右方向のスライド操作を検出したら、表示領域に表示している画像を左右方向に移動させるようにしてもよい。また、上記実施形態の携帯電話端末１は、アイコンに対する左右方向のスライド操作を検出したら、アイコンの左右方向の位置を移動させ、アイコンに対する左右方向のフリック操作を検出したら、表示領域に表示している画像を左右方向に移動させるようにしてもよい。このように、アイコンに対する左右方向の操作を検出したら、画像を左右方向にスライドさせることで、表示領域の下端に表示されているアイコンへの操作を入力するのみで、画像を左右方向に移動させることができる。
【００４１】
ここで、携帯電話端末１は、アイコンを表示させ、アイコンに入力されたフリック操作に対応して画像をスクロールさせることができるモード（以下「片手モード」という。）と、アイコンを表示させず図８のように表示している画像に対して指等でスライド操作を入力することで画像をスクロールさせるモード（以下「通常モード」という。）と、を切り換え可能とすることが好ましい。
【００４２】
ここで、図９および図１０は、それぞれ、タッチセンサを介して検出される操作に応じて主制御部が実行する制御の例を示す図である。携帯電話端末１は、通常モードの場合、図９に示すように、表示領域６０にアイコンを表示させない。なお、表示領域６０は、表示領域６０の上下方向の下側に設けられる下端領域６２と、その他の領域の主領域６４とで構成される。携帯電話端末１は、このように通常モードで処理を実行している状態で、下端領域６２に長押下、つまり所定時間以上、連続して接触状態が維持される操作が入力された場合、通常モードから片手モードに移行することが好ましい。
【００４３】
また、携帯電話端末１は、片手モードの場合、図１０に示すように表示領域６０の主領域６４の下側にある下端領域６２にアイコン７６を表示させる。携帯電話端末１は、片手モードでアイコン７６を表示している状態で、指Ｆ５がアイコン７６に接触し、その後、指Ｆ５が矢印７７の方向（左右方向）に移動し、アイコン７６をアイコン７６ａの位置まで移動させる操作が入力されたことを検出したら、通常モードに移行することが好ましい。なお、アイコン７６をアイコン７６ａの位置まで移動させる操作は指Ｆ５を下端領域６２の右方向の端部まで移動させ、指Ｆ５を表示領域６０の外側まで移動させる操作である。なお、表示領域６０の外であるため、アイコン７６ａの位置まで移動させる操作とは一部の操作を仮想で補間した操作である。
【００４４】
アイコンを下部領域の外側に移動させる操作は、表示領域６０の右端に限定されず、左側に移動させてもよい。携帯電話端末１は、片手モードでアイコン７８を表示している状態で、指Ｆ６がアイコン７８に接触し、その後、指Ｆ６が矢印７９の方向（左右方向）に移動し、アイコン７８をアイコン７８ａの位置まで移動させる操作が入力されたことを検出したら、通常モードに移行することが好ましい。なお、アイコン７８をアイコン７８ａの位置まで移動させる操作は、指Ｆ６を下端領域６２の左方向の端部まで移動させ、指Ｆ６を表示領域６０の外側まで移動させる操作である。
【００４５】
次に、図１１および図１２を参照しながら、接触操作の検出時の携帯電話端末１の動作について説明する。図１１および図１２は、それぞれ携帯電話端末の動作を示すフローチャートである。図１１および図１２に示す処理手順は、接触操作制御プログラム９Ｄが提供する機能に基づいて繰り返し実行される。また、主制御部１０は、接触操作制御プログラム９Ｄが提供する機能に基づいて、他の接触操作の検出に対応する処理も並列処理で実行する。なお、図１１に示す処理は、通常モードで実行される処理であり、図１２は、片手モードで実行される処理である。
【００４６】
携帯電話端末１の主制御部１０は、通常モードでタッチパネル２に画像を表示させている場合、図１１に示すように、ステップＳ３０としてタイマをリセットする。つまり、タイマ１２で計測している時間をリセットし、０とする。
【００４７】
主制御部１０は、ステップＳ３０でタイマをリセットしたら、ステップＳ３２で接触を検出しているか、つまりタッチセンサ２Ａで接触を検出しているかを判定する。主制御部１０は、ステップＳ３２で接触を検出していない（Ｎｏ）と判定した場合、本処理を終了する。
【００４８】
主制御部１０は、ステップＳ３２で接触を検出した（Ｙｅｓ）と判定した場合、ステップＳ３４として、接触位置を検出し、ステップＳ３６として、接触位置が特定領域（本実施形態では下端領域３２）であるかを判定する。主制御部１０は、ステップＳ３６で接触位置が特定領域ではない（Ｎｏ）と判定した場合、ステップＳ３８として、接触に対応する処理を実行する。つまり、検出した操作に対応する処理を実行する。
【００４９】
主制御部１０は、ステップＳ３６で接触位置が特定領域である（Ｙｅｓ）と判定した場合、ステップＳ４０としてタイマによる計測を開始する。つまり、接触を検出してからの経過時間の計測を開始する。
【００５０】
主制御部１０は、ステップＳ４０で計測を開始したら、ステップＳ４２として接触が継続しているかを判定する。主制御部１０は、接触を検出した状態であり、かつ接触位置が特定領域内である場合、接触が継続していると判定する。なお、主制御部１０は、接触位置が一定距離以上変化した場合、接触が継続していないと判定してもよい。
【００５１】
主制御部１０は、ステップＳ４２で接触が継続していない（Ｎｏ）と判定した場合、ステップＳ４８に進む。また、主制御部１０は、ステップＳ４２で接触が継続している（Ｙｅｓ）と判定した場合、ステップＳ４４として、しきい値時間≦経過時間であるか、つまり、タイマで計測している接触開始してからの経過時間がしきい値時間よりも長いかを判定する。主制御部１０は、ステップＳ４４で、しきい値時間≦経過時間ではない（Ｎｏ）、つまり、しきい値時間＞経過時間であると判定した場合ステップＳ４２に進む。このように、主制御部１０は、接触が継続しており、しきい値時間が経過するまでは、ステップＳ４２、Ｓ４４の処理を繰り返す。
【００５２】
主制御部１０は、ステップＳ４４で、しきい値時間≦経過時間である（Ｙｅｓ）と判定した場合、ステップＳ４６として、片手モードに移行する。つまり、主制御部１０は、下端領域にアイコンを表示し、アイコンへのフリック操作を検出した場合、画像をスクロールさせるモードに移行する。
【００５３】
主制御部１０は、ステップＳ４２でＮｏと判定した場合、ステップＳ４６の処理を実行した場合、ステップＳ４８としてタイマを停止、つまりタイマ１２により経過時間の計測を停止して、本処理を終了する。
【００５４】
次に、携帯電話端末１の主制御部１０は、片手モードでタッチパネル２に画像を表示させている場合、図１２に示すように、ステップＳ５０として、接触を検出しているか、つまりタッチセンサ２Ａで接触を検出しているかを判定する。主制御部１０は、ステップＳ５０で接触を検出していない（Ｎｏ）と判定した場合、ステップＳ５０に進む。つまり、主制御部１０は、タッチセンサ２Ａで接触を検出するまでステップＳ５０の処理を繰り返す。
【００５５】
主制御部１０は、ステップＳ５０で接触を検出した（Ｙｅｓ）と判定した場合、ステップＳ５２として、接触位置を検出し、ステップＳ５４として、アイコンへの接触であるか、つまり接触位置がアイコンであるかを判定する。主制御部１０は、ステップＳ５４でアイコンへの接触ではない（Ｎｏ）と判定した場合、ステップＳ５６として、接触に対応する処理を実行する。つまり、検出した操作に対応する処理を実行する。
【００５６】
主制御部１０は、ステップＳ５４でアイコンへの接触である（Ｙｅｓ）と判定した場合、ステップＳ５８として、上下方向のフリック操作、つまり入力された操作がアイコン３６を上下のいずれかの方向にはじく操作であるかを判定する。主制御部１０は、ステップＳ５８で上下方向のフリック操作である（Ｙｅｓ）と判定した場合、ステップＳ６０として、画像スクロール処理を行い、本処理を終了する。
【００５７】
また、主制御部１０は、ステップＳ５８で上下方向のフリック操作ではない（Ｎｏ）と判定した場合、ステップＳ６２として、左右方向のスライド操作であるかを判定する。主制御部１０は、左右方向のスライド操作である（Ｙｅｓ）と判定した場合、ステップＳ６４としてスライド操作の終了位置が端部であるか、つまり、アイコンを表示領域の端部まで移動する操作であるかを判定する。主制御部１０は、ステップＳ６４でスライド操作の終了位置が端部である（Ｙｅｓ）と判定した場合、ステップＳ６６として、通常モードへ移行し、本処理を終了する。つまり、主制御部１０は、アイコンの表示を終了し、指のスライド操作で画像を移動させるモードとして、本処理を終了する。
【００５８】
また、主制御部１０は、ステップＳ６４でスライド操作の終了位置が端部ではない（Ｎｏ）と判定した場合、ステップＳ６８としてアイコン移動処理を行い、本処理を終了する。
【００５９】
また、主制御部１０は、ステップＳ６２で左右方向のスライド操作ではない（Ｎｏ）と判定した場合、ステップＳ７０として、ガード処理を行い、本処理を終了する。
【００６０】
携帯電話端末１は、このように、通常モードと片手モードとを切り換え可能とすることで、利用者の用途に適した操作で画像をスライドさせることが可能となる。
【００６１】
また、携帯電話端末１は、長押しで通常モードから片手モードへ移行し、アイコンを表示領域の外に移動させることで、片手モードから通常モードへ移行することで、簡単な操作でモードを切り換えることができる。なお、モードの切り替え操作は、これに限定されず種々の操作とすることができる。例えば、表示部２Ｂを消灯させる省電力モードとなり、その後操作が入力されタッチパネルに画像を表示させる場合は、常に通常モード、または常に片手モードとしてもよい。また、メニューを選択することで、通常モード、片手モードを選択、変更するようにしてもよい。
【００６２】
また、携帯電話端末１は、表示させる画像（Ｗｅｂページ）を解析し、その画像の大きさに応じて、片手モードと通常モードとを切り換えるようにしてもよい。つまり、画像が一定以上の大きさの場合は、片手モードとし、画像が一定未満の大きさの場合は、通常モードとしてもよい。また、携帯電話端末１は、表示させる画像（Ｗｅｂページ）を解析し、その画像の大きさが一定以上の大きさの場合のみ、片手モードに移行可能とする設定としてもよい。このように、表示させる画像の大きさに応じて、モードの切換を制御することで、より適したモードで画像の閲覧、画像の移動が可能となる。
【００６３】
次に、図１３は、タッチセンサを介して検出される操作に応じて主制御部が実行する制御の例を示す図である。携帯電話端末１は、図１３に示すようにタッチパネル２に表示領域８０を設定してもよい。表示領域８０は、表示領域８０の上下方向の下側に設けられる下端領域８２と、その他の領域の主領域８４とで構成される。下端領域８２は、表示領域８０の上下方向における下側の端部の左右方向の全域となる領域である。下端領域８２と主領域８４との境界線は、表示領域８０の左右方向（横方向）に平行な線となる。タッチパネル２は、表示領域８０にアイコン８６とアイコン画像８８と画像９２と画像９４を表示させる。
【００６４】
ここで、アイコン８６は、トラックボールを模した画像であり、下端領域８２に配置されている。なお、本実施形態のアイコン８６は、下端領域８２の右側に配置されている。アイコン画像８８は、アイコン８６と同一の画像であり、主領域８４に配置されている。なお、本実施形態のアイコン画像８８は、主領域８４の左上に配置されている。
【００６５】
画像９２と画像９４は、例えばブラウザプログラム９Ｂを実行することで取得したＷｅｂページの画像であり、画像９２と画像９４を合わせた画像が全域に表示されている。なお、画像９２が画像９４の上側に表示された画像である。画像９４は、指Ｆによりアイコン８６に矢印８７方向のフリック操作が入力されたことで、画像が移動されることで表示された画像である。また、表示領域８０は、アイコン８６が画像９４の上の層に表示され、アイコン画像８８が、画像９２の上の層に表示される。つまり、アイコン８６と画像９４とが重なる位置は、アイコン８６の画像が表示され、アイコン画像８８と画像９２とが重なる位置は、アイコン画像８８の画像が表示される。
【００６６】
携帯電話端末１は、表示領域８０として、アイコン８６と同一の画像であるアイコン画像８８を主領域８４に配置する。なお、アイコン画像８８は、アイコン８６とは異なり、アイコン画像８８を表示している領域にフリック操作が入力されても画像を移動させない。携帯電話端末１は、アイコン８６に入力されたフリック操作を検出した場合、アイコン８６を回転した状態で表示させるととともに、アイコン画像８８も回転した状態で表示させる。具体的には、携帯電話端末１は、図１３に示すように、アイコン８６に矢印８７に示す方向（表示領域の上方向）のフリック操作が入力されたことを検出した場合、アイコン画像８８も矢印８９に示す方向（表示領域の上方向）に回転した画像を表示させる。
【００６７】
携帯電話端末１は、図１３に示すように、アイコン８６に連動したアイコン画像８８を主領域８４に配置することで、アイコン８６に入力された操作がどう検出されたかを利用者にわかりやすく伝えることができる。つまり、利用者は、アイコン８６へのフリック操作の入力時、指Ｆでアイコン８６が隠れるためアイコン８６の回転状態を確認することができないが、アイコン画像８８を表示することで、アイコン８６の状態を確実に確認することができる。
【００６８】
なお、携帯電話端末１は、アイコン画像８８をアイコン８６に入力された操作に対応した状態を示せばよく、アイコン８６を回転させずに、アイコン画像８８のみを回転させて表示させてもよい。
【００６９】
また、上記実施形態では、より直感的な操作が可能となるため、アイコンへのフリック操作を画像の移動操作としたがこれにも限定されない。画像の移動操作としては、アイコンへ入力される各種操作を用いることができる。また、上記実施形態では、長手方向が表示領域の上下方向となる場合で説明したが、これに限定されない。短手方向が表示領域の上下方向となる場合も、表示領域の下側の下側領域にアイコンを表示させ、上記制御を実行することで、上記効果を得ることができる。
【符号の説明】
【００７０】
１  携帯電話端末
２  タッチパネル
２Ａ  タッチセンサ
２Ｂ  表示部
３  入力部
５  電源部
６  通信部
７  スピーカ
８  マイク
９  記憶部
９Ａ  メールプログラム
９Ｂ  ブラウザプログラム
９Ｃ  表示制御プログラム
９Ｄ  接触操作制御プログラム
９Ｅ  接触動作定義データ
９Ｆ  アイコン画像データ
１０  主制御部
１１  ＲＡＭ
１２  タイマ
【図１】
2013047945.tif 000003
【図２】
2013047945.tif 000004
【図３】
2013047945.tif 000005
【図４】
2013047945.tif 000006
【図５】
2013047945.tif 000007
【図６】
2013047945.tif 000008
【図７】
2013047945.tif 000009
【図８】
2013047945.tif 000010
【図９】
2013047945.tif 000011
【図１０】
2013047945.tif 000012
【図１１】
2013047945.tif 000013
【図１２】
2013047945.tif 000014
【図１３】
2013047945.tif 000015