(57)【特許請求の範囲】
【請求項１】
第１の面および当該第１の面と異なる第２の面を有する筐体と、
前記第１の面への第１の接触を検出する第１の検出部と、
前記第２の面への第２の接触を検出する第２の検出部と、
前記筐体の前記第１の面に設けられた表示部と、
前記第１の面において前記第１の接触が検出される第１の位置と、前記第２の面において前記第２の接触が検出される第２の位置に対応する前記第１の面上の第３の位置と、を特定する制御部と、を備え、
前記制御部は、
前記第１の接触及び前記第２の接触を検出する場合、前記第１の位置と、前記第３の位置と、に基づいて前記表示部に表示されている複数のオブジェクトを選択するための選択範囲を設定し、
前記接触を保ったまま、前記第１の位置または前記第３の位置が移動した場合、前記第１の位置と、前記第３の位置と、に基づいて前記選択範囲を変更する
携帯電子機器。
【請求項２】
前記制御部は、前記第３の位置にシンボルが表示されるように前記表示部を制御する請求項１に記載の携帯電子機器。
【請求項３】
前記制御部は、前記第１の位置と前記第３の位置とを対角とする矩形領域の内部に表示される前記オブジェクトを選択する請求項１に記載の携帯電子機器。
【請求項４】
前記制御部は、前記第１の位置と前記第３の位置とを対角とする矩形領域を前記選択範囲として設定する請求項１に記載の携帯電子機器。
【請求項５】
第１の面および当該第１の面と異なる第２の面を有する筐体と、
前記第１の面に設けられた第１の検出部と、
前記第２の面に設けられた第２の検出部と、
前記筐体の前記第１の面に設けられた表示部とを備える携帯電子機器によって実行される画面制御方法であって、
前記表示部にオブジェクトを表示するステップと、
前記第１の面の第１の接触を前記第１の検出部によって検出するステップと、
前記第２の面の第２の接触を前記第２の検出部によって検出するステップと、
前記第１の面において前記第１の接触が検出される第１の位置と、前記第２の面において前記第２の接触が検出される第２の位置に対応する前記第１の面上の第３の位置と、を特定するステップと、
前記第１の接触及び前記第２の接触を検出する場合、前記第１の位置と、前記第３の位置と、に基づいて前記表示部に表示されている複数のオブジェクトを選択するための選択範囲を設定するステップと、
前記接触を保ったまま、前記第１の位置または前記第３の位置が移動した場合、前記第１の位置と、前記第３の位置と、に基づいて前記選択範囲を変更するステップと、
を含む画面制御方法。
【請求項６】
第１の面および当該第１の面と異なる第２の面を有する筐体と、
前記第１の面に設けられた第１の検出部と、
前記第２の面に設けられた第２の検出部と、
前記筐体の前記第１の面に設けられた表示部とを備える携帯電子機器に、
前記表示部にオブジェクトを表示するステップと、
前記第１の面の第１の接触を前記第１の検出部によって検出するステップと、
前記第２の面の第２の接触を前記第２の検出部によって検出するステップと、
前記第１の面において前記第１の接触が検出される第１の位置と、前記第２の面において前記第２の接触が検出される第２の位置に対応する前記第１の面上の第３の位置と、を特定するステップと、
前記第１の接触及び前記第２の接触を検出する場合、前記第１の位置と、前記第３の位置と、に基づいて前記表示部に表示されている複数のオブジェクトを選択するための選択範囲を設定するステップと、
前記接触を保ったまま、前記第１の位置または前記第３の位置が移動した場合、前記第１の位置と、前記第３の位置と、に基づいて前記選択範囲を変更するステップと、
を実行させる画面制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電子機器、画面制御方法および画面制御プログラムに関する。
【背景技術】
【０００２】
近年、直感的な操作を可能にするとともに、キーボードのように物理的に大きな面積を必要とするデバイスを具備しない小型の携帯電子機器を実現するために、タッチパネルが広く利用されるようになっている。タッチパネルを備える携帯電子機器は、アイコンと呼ばれるオブジェクトをタッチパネルに表示し、指等が触れた位置に表示されているアイコンに対応付けられた機能を起動させる（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１６４７９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のタッチパネルを備える携帯電子機器は、アイコンに短く触れる（タップ）、アイコンに長く触れる（ロングタップ）、アイコンに触れたままタッチパネル上を引きずる（ドラッグ）等の比較的少ない種類の操作しか判別することができなかった。このように従来のタッチパネルを備える携帯電子機器は、判別可能な操作が限られていたため、利用者に良好な操作性を提供できないことがあった。
【０００５】
本発明は、上記に鑑みてなされたものであって、利用者に良好な操作性を提供することができる携帯電子機器、画面制御方法および画面制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る携帯電子機器は、１つの態様において、第１の面および当該第１の面と異なる第２の面を有する筐体と、前記第１の面への第１の接触を検出する第１の検出部と、前記第２の面への第２の接触を検出する第２の検出部と、前記筐体の前記第１の面に設けられた表示部と、前記第１の面において前記第１の接触が検出される第１の位置と、前記第２の面において前記第２の接触が検出される第２の位置に対応する前記第１の面上の第３の位置と、を特定する制御部と、を備え、前記制御部は、前記第１の接触及び前記第２の接触を検出する場合、前記第１の位置と、前記第３の位置と、に基づいて前記表示部に表示されている複数のオブジェクトを選択するための選択範囲を設定し、前記接触を保ったまま、前記第１の位置または前記第３の位置が移動した場合、前記第１の位置と、前記第３の位置と、に基づいて前記選択範囲を変更する。
【０００７】
また、本発明に係る画面制御方法は、１つの態様において、第１の面および当該第１の面と異なる第２の面を有する筐体と、前記第１の面に設けられた第１の検出部と、前記第２の面に設けられた第２の検出部と、前記筐体の前記第１の面に設けられた表示部とを備える携帯電子機器によって実行される画面制御方法であって、前記表示部にオブジェクトを表示するステップと、前記第１の面の第１の接触を前記第１の検出部によって検出するステップと、前記第２の面の第２の接触を前記第２の検出部によって検出するステップと、前記第１の面において前記第１の接触が検出される第１の位置と、前記第２の面において前記第２の接触が検出される第２の位置に対応する前記第１の面上の第３の位置と、を特定するステップと、前記第１の接触及び前記第２の接触を検出する場合、前記第１の位置と、前記第３の位置と、に基づいて前記表示部に表示されている複数のオブジェクトを選択するための選択範囲を設定するステップと、前記接触を保ったまま、前記第１の位置または前記第３の位置が移動した場合、前記第１の位置と、前記第３の位置と、に基づいて前記選択範囲を変更するステップと、を含む。
【０００８】
また、本発明に係る画面制御プログラムは、１つの態様において、第１の面および当該第１の面と異なる第２の面を有する筐体と、前記第１の面に設けられた第１の検出部と、前記第２の面に設けられた第２の検出部と、前記筐体の前記第１の面に設けられた表示部とを備える携帯電子機器に、前記表示部にオブジェクトを表示するステップと、前記第１の面の第１の接触を前記第１の検出部によって検出するステップと、前記第２の面の第２の接触を前記第２の検出部によって検出するステップと、前記第１の面において前記第１の接触が検出される第１の位置と、前記第２の面において前記第２の接触が検出される第２の位置に対応する前記第１の面上の第３の位置と、を特定するステップと、前記第１の接触及び前記第２の接触を検出する場合、前記第１の位置と、前記第３の位置と、に基づいて前記表示部に表示されている複数のオブジェクトを選択するための選択範囲を設定するステップと、前記接触を保ったまま、前記第１の位置または前記第３の位置が移動した場合、前記第１の位置と、前記第３の位置と、に基づいて前記選択範囲を変更するステップと、を実行させる。
【発明の効果】
【０００９】
本発明に係る携帯電子機器、画面制御方法および画面制御プログラムは、利用者に良好な操作性を提供することができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、第１の実施形態に係る携帯電話端末を正面側からみた斜視図である。
【図２】図２は、第１の実施形態に係る携帯電話端末を背面側からみた斜視図である。
【図３】図３は、第１の実施形態に係る携帯電話端末による接触位置の検出について説明するための図である。
【図４】図４は、第１の実施形態に係る携帯電話端末における背面での接触位置に対応する位置でのポインタの表示について説明するための図である。
【図５】図５は、第１の実施形態に係る携帯電話端末におけるアイコンの選択範囲の設定に関する画面制御の一例を示す図である。
【図６】図６は、第１の実施形態に係る携帯電話端末におけるアイコンの選択範囲の変更に関する画面制御の一例を示す図である。
【図７】図７は、第１の実施形態に係る携帯電話端末におけるテキストの選択範囲の設定に関する画面制御の一例を示す図である。
【図８】図８は、第１の実施形態に係る携帯電話端末におけるテキストの選択範囲の変更に関する画面制御の一例を示す図である。
【図９】図９は、第１の実施形態に係る携帯電話端末の機能の概略構成を示すブロック図である。
【図１０】図１０は、第１の実施形態に係る携帯電話端末の選択範囲の設定や変更の操作に関する画面制御を実行する場合の処理手順を示すフロー図である。
【図１１】図１１は、第２の実施形態に係る携帯電話端末の画面の表示倍率を変更する操作に関する画面制御の一例を示す図である。
【図１２】図１２は、第２の実施形態に係る携帯電話端末の画面の表示倍率変更の操作に関する画面制御を実行する場合の処理手順を示すフロー図である。
【図１３】図１３は、第３の実施形態に係る携帯電話端末における３次元形状のアイコンを回転させる操作に関する画面制御の一例を示す図である。
【図１４】図１４は、第３の実施形態に係る携帯電話端末における２次元形状のアイコンを変化させる操作に関する画面制御の一例を示す図である。
【図１５】図１５は、第３の実施形態に係る携帯電話端末における３次元形状のアイコンをつぶす操作に関する画面制御の一例を示す図である。
【図１６】図１６は、第３の実施形態に係る携帯電話端末における３次元形状のアイコンをつぶす操作に関する他の画面制御の一例を示す図である。
【図１７】図１７は、第３の実施形態に係る携帯電話端末の機能の概略構成を示すブロック図である。
【図１８】図１８は、オブジェクトデータの一例を示す図である。
【図１９】図１９は、第３の実施形態に係る携帯電話端末がアイコンを回転させる操作やアイコンをつぶす操作に関する画面制御を実行する場合の処理手順を示すフロー図である。
【発明を実施するための形態】
【００１１】
以下、本発明につき図面を参照しつつ詳細に説明する。なお、以下の説明により本発明が限定されるものではない。また、以下の説明における構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。以下においては、携帯電子機器として携帯電話端末を例として説明するが、本発明の適用対象は携帯電話端末に限定されるものではなく、タッチパネルを備える各種装置、例えば、ＰＨＳ（Personal  Handyphone  System）、ＰＤＡ、ポータブルナビゲーション装置、パーソナルコンピュータ、ゲーム機等に対しても本発明は適用できる。
【００１２】
（実施形態１）
まず、図１および図２を参照しながら、第１の実施形態に係る携帯電話端末１の外観について説明する。図１は、正面側からみた携帯電話端末１の斜視図であり、図２は、背面側からみた携帯電話端末１の斜視図である。携帯電話端末１は、正面側の面ＳＦと、その反対側の面ＳＢとが、平坦で、他の面よりも広く形成された板状の筐体を有する。携帯電話端末１は、面ＳＦに、タッチパネル２と、ボタン３Ａ、ボタン３Ｂおよびボタン３Ｃからなる入力部３とを備える。また、携帯電話端末１は、面ＳＢに、タッチセンサ４を備える。
【００１３】
タッチパネル２は、文字、図形、画像等を表示するとともに、利用者が指を用いて面ＳＦに対して行う各種動作を検出する。入力部３は、いずれかのボタンが押下された場合に、押下されたボタンに対応する機能を起動させる。タッチセンサ４は、利用者が指を用いて面ＳＢに対して行う各種動作を検出する。タッチパネル２およびタッチセンサ４は、ほぼ同じ大きさに形成され、図中Ｚ軸方向に透視した場合にほぼ重なり合うような位置に配置される。なお、タッチセンサ４は、外部に露出していてもよいし、面ＳＢの内部に埋め込まれていてもよい。
【００１４】
次に、図３および図４を参照しながら、携帯電話端末１による接触位置の検出およびポインタの表示について説明する。図３は、携帯電話端末１による接触位置の検出について説明するための図である。図４は、背面での接触位置に対応する位置でのポインタの表示について説明するための図である。
【００１５】
上述したように、携帯電話端末１は、正面である面ＳＦに対する指の接触をタッチパネル２によって検出し、背面である面ＳＢに対する指の接触をタッチセンサ４によって検出する。以下の説明では、面ＳＦに対する指の接触を検出した位置を第１の位置Ｐ１と称することとする。また、面ＳＢに対する指の接触を検出した位置を第２の位置Ｐ２と称し、第２の位置Ｐ２に対応する面ＳＦ上の位置を第３の位置Ｐ３と称することとする。ここで、第３の位置Ｐ３は、典型的には、図３に示すように、第２の位置Ｐ２を通過する直線Ｌ１が面ＳＦと直交する位置、すなわち、第２の位置Ｐ２に最も近接する面ＳＦ上の位置である。
【００１６】
携帯電話端末１は、図４に示すように、タッチパネル２上に第３の位置Ｐ３を示すポインタ３０を表示させる。携帯電話端末１は、背面である面ＳＢに指Ｆ１が接触する位置が移動すると、追随して、ポインタ３０を表示する位置を移動させる。このように、タッチパネル２上に第３の位置Ｐ３を示すポインタ３０を表示させることにより、利用者が、自身の指が携帯電話端末１の背面のどこに接触しているのかを容易に把握することが可能になる。
【００１７】
なお、ポインタ３０は、シンボルの一種であり、どのような形状や色を有してもよいが、利用者が視認しやすい程度の大きさを有していることが好ましい。また、利用者がタッチパネル２に表示されているアイコン２０等を視認し難くならないように、大きな面積を占める部分が透過処理されていることが好ましい。
【００１８】
次に、図５から図８を参照しながら、タッチパネル２およびタッチセンサ４によって検出された動作に基づいて携帯電話端末１が実行する画面制御について説明する。図５は、アイコンの選択範囲の設定に関する画面制御の一例を示す図である。図６は、アイコンの選択範囲の変更に関する画面制御の一例を示す図である。図７は、テキストの選択範囲の設定に関する画面制御の一例を示す図である。図８は、テキストの選択範囲の変更に関する画面制御の一例を示す図である。
【００１９】
まず、アイコンの選択範囲の設定および変更に関する画面制御について説明する。図５は、タッチパネル２に複数のアイコン２０が整列して表示されている状態において、利用者の指が携帯電話端末１の面ＳＦに接触し、利用者の他の指が携帯電話端末１の面ＳＢに接触した場面を示している。タッチパネル２に表示されているアイコン２０には、それぞれ特定の機能が割り当てられており、携帯電話端末１は、アイコン２０がタップされると、タップされたアイコン２０に割り当てられている機能を起動させる。なお、タップとは、アイコン等を軽くたたくように、指をタッチパネル２等に接触させた後にすぐ離す動作をいう。
【００２０】
また、携帯電話端末１は、指がアイコン２０の上に置かれた状態で他のアイコンが表示されていない位置まで摺動操作が行われると、アイコン２０を摺動操作の移動先の位置へ移動させる。なお、摺動操作とは、指をタッチパネル２等に接触させたままで滑るように移動させる動作をいう。
【００２１】
図５に示すように、アイコンが表示されている状態で、面ＳＦと面ＳＢにおいて指の接触が検出された場合、携帯電話端末１は、面ＳＦでの接触位置である第１の位置Ｐ１と、面ＳＢでの接触位置に対応する第３の位置Ｐ３とを対角とする矩形領域を選択範囲として設定する。そして、携帯電話端末１は、選択範囲に含まれるアイコンを選択状態とする。なお、選択範囲に一部が含まれるアイコンについては、選択状態としてもよいし、選択状態としなくてもよい。
【００２２】
携帯電話端末１は、例えば、背景部分の色を変更したり、アイコンの明度を低下させたりすることで、選択状態となったアイコンの表示態様を変化させて、それらのアイコンが選択状態となっていることを利用者に示す。選択状態となっているアイコンは、利用者による後続の操作に応じて、移動、転記、削除、対応する機能の起動等の処理が一括して行われる対象となる。
【００２３】
例えば、利用者が、複数のアイコンが選択状態となったまま摺動操作を行った場合、選択状態となっているアイコンを一括して移動することとしてもよい。また、携帯電話端末１がマルチタスクに対応している場合、利用者が指をリリースすることで、選択状態となっているアイコンに対応する機能を一括して起動させることとしてもよい。また、利用者が指をリリースした際にメニューを表示して、選択状態となっているアイコンに対して移動、転記、削除、対応する機能の起動等の処理のうちどの処理を一括して行うかを利用者に選択させてもよい。
【００２４】
そして、図６に示すように、選択範囲が設定された後に、利用者が、接触を保ったままで指を動かして第１の位置Ｐ１と第３の位置Ｐ３とを移動させた場合、携帯電話端末１は、第１の位置Ｐ１および第３の位置Ｐ３の移動に合わせて選択範囲を変更する。図６の例では、選択範囲の右上に位置していた第１の位置Ｐ１が左方向へ移動し、選択範囲の左下に位置していた第３の位置Ｐ３が上方向へ移動しているため、携帯電話端末１は、第１の位置Ｐ１および第３の位置Ｐ３の移動に合わせて選択範囲を縮小している。なお、第１の位置Ｐ１と第３の位置Ｐ３のいずれか一方が移動した場合でも、選択範囲は変更される。
【００２５】
このように、第１の実施形態に係る画面制御方法では、正面において接触された位置と背面において接触された位置とに基づいてアイコンの選択範囲が設定される。選択したい範囲の対角となる位置に指で触れるという操作は、利用者にとって直感的で、容易に実行することができる。また、正面と背面の２点での接触を要件とすることにより、選択範囲を設定するための操作を、何らかの機能を起動させるためにアイコンをタップする操作のような１点での接触に基づく操作と区別することが容易になり、選択範囲の設定時に誤動作が発生しにくくなる。
【００２６】
また、第１の実施形態に係る画面制御方法では、利用者が、選択範囲を設定した後に、選択範囲を変更する操作をそのまま連続して迅速に行うことができる。例えば、利用者が指でタッチパネルをなぞって囲んだ範囲を選択範囲とする方式では、選択範囲を変更する場合に指を一旦タッチパネルから離す必要があり、操作が中断される。
【００２７】
また、第１の実施形態に係る画面制御方法では、２点での接触に基づいて選択範囲が設定および変更されるものの、正面と背面ではそれぞれ１点での接触が検出できればよい。このため、複数の位置での接触を検出できる高価なマルチタップ対応のタッチパネルやタッチセンサを用いることなく、比較的安価なシングルタップ用のタッチパネルやタッチセンサを用いて上記のような直感的で容易な操作を実現することができる。
【００２８】
続いて、テキストの選択範囲の設定および変更に関する画面制御について説明する。図７は、タッチパネル２にテキストが表示されている状態において、利用者の指が携帯電話端末１の面ＳＦに接触し、利用者の他の指が携帯電話端末１の面ＳＢに接触した場面を示している。
【００２９】
図７に示すように、テキストが表示されている状態で、面ＳＦと面ＳＢにおいて指の接触が検出された場合、携帯電話端末１は、面ＳＦでの接触位置である第１の位置Ｐ１と、面ＳＢでの接触位置に対応する第３の位置Ｐ３との一方を始点とし、他方を終点とする範囲が選択されるように選択範囲を設定する。
【００３０】
携帯電話端末１は、例えば、反転表示させたり、テキストを枠で囲ったりすることで、選択状態となったテキストの表示態様を変化させて、その部分のテキストが選択状態となっていることを利用者に示す。選択状態となっているテキストは、利用者による後続の操作に応じて、移動、転記、削除、書式の変更等の処理が一括して行われる対象となる。
【００３１】
例えば、利用者が、テキストが選択状態となったまま摺動操作を行った場合、選択状態となっているテキストを一括して移動することとしてもよい。また、利用者が指をリリースした際にメニューを表示して、選択状態となっているテキストに対して移動、転記、削除、書式の変更等の処理のうちどの処理を一括して行うかを利用者に選択させてもよい。
【００３２】
そして、図８に示すように、選択範囲が設定された後に、利用者が、接触を保ったままで指を動かして第１の位置Ｐ１と第３の位置Ｐ３とが移動した場合、携帯電話端末１は、第１の位置Ｐ１および第３の位置Ｐ３の移動に合わせて選択範囲を変更する。図８の例では、選択範囲の始点に位置していた第１の位置Ｐ１がテキストの前方へ移動し、選択範囲の終点に位置していた第３の位置Ｐ３がテキストの後方へ移動しているため、携帯電話端末１は、第１の位置Ｐ１および第３の位置Ｐ３の移動に合わせて選択範囲を拡大している。なお、第１の位置Ｐ１と第３の位置Ｐ３のいずれか一方が移動した場合でも、選択範囲は変更される。
【００３３】
このように、第１の実施形態に係る画面制御方法では、正面において接触された位置と背面において接触された位置とに基づいて、アイコン以外についても選択範囲が設定される。
【００３４】
次に、携帯電話端末１の機能と制御部との関係を説明する。図９は、図１に示す携帯電話端末１の機能の概略構成を示すブロック図である。図９に示すように携帯電話端末１は、タッチパネル２と、入力部３と、タッチセンサ（検出部）４と、電源部５と、通信部６と、スピーカ７と、マイク８と、記憶部９と、制御部１０と、ＲＡＭ（Random  Access  Memory）１１とを有する。
【００３５】
タッチパネル２は、表示部２Ｂと、表示部２Ｂに重畳されたタッチセンサ（検出部）２Ａとを有する。タッチセンサ２Ａは、面ＳＦに設けられ、指を用いてタッチパネル２に対して行われた各種動作を、動作が行われた場所のタッチパネル２上での位置とともに検出する。タッチセンサ２Ａによって検出される動作には、指をタッチパネル２の表面に接触させる動作や、指をタッチパネル２の面に接触させたまま移動させる動作や、指をタッチパネル２の表面に押し付ける動作が含まれる。表示部２Ｂは、例えば、液晶ディスプレイ（ＬＣＤ、Liquid  Crystal  Display）や、有機ＥＬ（Organic  Electro−Luminescence）パネルなどで構成され、文字、図形、画像等を表示する。
【００３６】
タッチセンサ４は、面ＳＢの表面または内部に設けられ、指を用いて面ＳＢに対して行われた各種動作を、動作が行われた場所のタッチセンサ４上での位置とともに検出する。タッチセンサ４によって検出される動作には、指を面ＳＢに接触させる動作や、指を面ＳＢに接触させたまま移動させる動作や、指を面ＳＢに押し付ける動作が含まれる。なお、タッチセンサ２Ａおよびタッチセンサ４は、感圧式、静電容量式等のいずれの検出方式を採用していてもよい。
【００３７】
入力部３は、物理的なボタン等を通じて利用者の操作を受け付け、受け付けた操作に対応する信号を制御部１０へ送信する。電源部５は、蓄電池または外部電源から得られる電力を、制御部１０を含む携帯電話端末１の各機能部へ供給する。通信部６は、基地局によって割り当てられるチャネルを介し、基地局との間でＣＤＭＡ方式などによる無線信号回線を確立し、基地局との間で電話通信及び情報通信を行う。スピーカ７は、電話通信における相手側の音声や着信音等を出力する。マイク８は、利用者等の音声を電気的な信号へ変換する。
【００３８】
記憶部９は、例えば、不揮発性メモリや磁気記憶装置であり、制御部１０での処理に利用されるプログラムやデータを保存する。具体的には、記憶部９は、メールの送受信や閲覧のためのメールプログラム９Ａや、ＷＥＢページの閲覧のためのブラウザプログラム９Ｂや、上述した画面制御を実現するための画面制御プログラム９Ｃを記憶する。記憶部９には、その他に、携帯電話端末１の基本的な機能を実現するオペレーティングシステムプログラムや、氏名、電話番号、メールアドレス等が登録されたアドレス帳データ等の他のプログラムやデータも記憶される。
【００３９】
制御部１０は、例えば、ＣＰＵ（Central  Processing  Unit）であり、携帯電話端末１の動作を統括的に制御する。具体的には、制御部１０は、記憶部９に記憶されているデータを必要に応じて参照しつつ、記憶部９に記憶されているプログラムを実行して、タッチパネル２、通信部６等を制御することによって各種処理を実行する。制御部１０は、記憶部９に記憶されているプログラムや、処理を実行することによって取得／生成／加工されたデータを、一時的な記憶領域を提供するＲＡＭ１１に必要に応じて展開する。なお、制御部１０が実行するプログラムや参照するデータは、通信部６による無線通信でサーバ装置からダウンロードすることとしてもよい。
【００４０】
例えば、制御部１０は、ブラウザプログラム９Ｂを実行することによって、ＷＥＢページをタッチパネル２に表示させる機能を実現する。また、制御部１０は、画面制御プログラム９Ｃを実行することによって、各種プログラムが利用者と対話的にやりとりをしながら処理を進めるために必要な各種の画面制御を実現する。
【００４１】
次に、携帯電話端末１が選択範囲の設定や変更の操作に関する画面制御を実行する場合の動作について説明する。図１０は、携帯電話端末１の選択範囲の設定や変更の操作に関する画面制御を実行する場合の処理手順を示すフロー図である。図１０に示す処理手順は、タッチパネル２に表示されているアイコンやテキスト等が選択可能な状態にある間繰り返して実行される。
【００４２】
まず、ステップＳ１１として、制御部１０は、タッチセンサ２Ａとタッチセンサ４の検出結果を取得する。ここで、タッチセンサ２Ａとタッチセンサ４のいずれにおいても接触が検出されていない場合（ステップＳ１２，Ｙｅｓ）、制御部１０は、特に処理を行わない。タッチセンサ２Ａとタッチセンサ４の少なくとも一方において接触が検出された場合（ステップＳ１２，Ｎｏ）、制御部１０は、ステップＳ１３以降を実行する。
【００４３】
タッチセンサ２Ａ（正面）またはタッチセンサ４（背面）のいずれか一方のみで接触が検出された場合（ステップＳ１３，Ｙｅｓ、または、ステップＳ１４，Ｙｅｓ）、制御部１０は、ステップＳ１５として、タッチセンサ２Ａとタッチセンサ４のいずれか一方で接触が検出された場合に行う通常の処理を実行する。ここでいう通常の処理とは、例えば、アイコンがタップされた場合に、タップされたアイコンに対応付けられている機能を起動させる処理である。
【００４４】
また、タッチセンサ２Ａとタッチセンサ４のいずれにおいても接触が検出された場合、すなわち、携帯電話端末１の正面と背面で接触が検出された場合（ステップＳ１３，Ｎｏ、かつ、ステップＳ１４，Ｎｏ）、制御部１０は、ステップＳ１６として、選択範囲を設定済みであるかを判定する。アイコンやテキスト等に選択範囲が設定されている場合、どこが選択範囲であるかを特定するための情報がＲＡＭ１１に格納される。制御部１０は、ＲＡＭ１１を参照して、この情報が格納されているか否かを確認することによって、選択範囲を設定済みであるかを判定する。
【００４５】
ここで選択範囲が設定済みでない場合（ステップＳ１６，Ｎｏ）、制御部１０は、ステップＳ１７として、第１の位置Ｐ１と第３の位置Ｐ３（第２の位置Ｐ２）とに基づいて選択範囲を決定する。決定した選択範囲を特定するための情報は、後続の処理のためにＲＡＭ１１に格納される。一方、選択範囲が設定済みの場合（ステップＳ１６，Ｙｅｓ）、制御部１０は、ステップＳ１８として、現在の第１の位置Ｐ１と第３の位置Ｐ３（第２の位置Ｐ２）とに基づいて選択範囲を変更し、設定範囲を特定するための情報を更新する。なお、選択範囲を特定するための情報は、選択範囲を解除する所定の操作が検出された場合や、選択範囲内のアイコン等に対して何らかの処理が実行された場合等にＲＡＭ１１から削除される。
【００４６】
上述したように、第１の実施形態では、携帯電話端末１の正面側において接触された位置と、背面側において接触された位置とに基づいて選択範囲を設定することとしたので、利用者が選択範囲の設定を容易に行うことができ、また、選択範囲の設定時に誤動作が発生し難い。
【００４７】
なお、上記の実施形態では、テキストの選択範囲を設定する場合に、第１の位置Ｐ１および第３の位置Ｐ３の一方を始点とし、他方を終点とする範囲が選択されるように選択範囲を設定することとしたが、第１の位置Ｐ１と第３の位置Ｐ３とを対角とする矩形領域を選択範囲として設定することとしてもよい。このような選択範囲の設定の仕方は矩形選択と呼ばれ、例えば、タブ区切りで表形式に整形されたテキストの特定の列を選択するために有効である。
【００４８】
（実施形態２）
上記の第１の実施形態では、選択範囲が設定された後に第１の位置Ｐ１と第３の位置Ｐ３とが移動した場合に選択範囲を変更することとしたが、このような場合に、画面の表示倍率を変更することとしてもよい。そこで、第２の実施形態では、選択範囲が設定された後の第１の位置Ｐ１および第３の位置Ｐ３の移動にともなって、画面の表示倍率を変更する例について説明する。なお、第２の実施形態に係る携帯電話端末は、画面制御プログラム９Ｃの制御が異なることを除いて、第１の実施形態に係る携帯電話端末と同様の構成を有する。そのため、以下では、第２の実施形態に係る携帯電話端末を携帯電話端末１として実施形態を説明する。
【００４９】
まず、図１１を参照しながら、画面の表示倍率を変更する操作に関する画面制御について説明する。図１１は、画面の表示倍率を変更する操作に関する画面制御の一例を示す図である。
【００５０】
図１１のステップＳ１では、タッチパネル２に複数のアイコン２０が整列して表示されている状態において、利用者の指が携帯電話端末１の面ＳＦに接触し、利用者の他の指が携帯電話端末１の面ＳＢに接触している。このように、アイコンが表示されている状態で、面ＳＦと面ＳＢにおいて指の接触が検出された場合、携帯電話端末１は、面ＳＦでの接触位置である第１の位置Ｐ１と、面ＳＢでの接触位置に対応する第３の位置Ｐ３とを対角とする矩形領域を選択範囲として設定する。
【００５１】
そして、携帯電話端末１は、選択範囲に含まれるアイコンを選択状態とする。選択状態となっているアイコンは、利用者による後続の操作に応じて、移動、転記、削除、対応する機能の起動等の処理が一括して行われる対象となる。
【００５２】
続いて、ステップＳ２のように、利用者が、接触を保ったままで指を動かして第１の位置Ｐ１と第３の位置Ｐ３とが移動したものとする。選択範囲が設定された状態で第１の位置Ｐ１と第３の位置Ｐ３とが移動した場合、携帯電話端末１は、ステップＳ３のように、移動前の第１の位置Ｐ１および第３の位置Ｐ３を対角とする矩形領域の大きさと、移動後の第１の位置Ｐ１および第３の位置Ｐ３を対角とする矩形領域の大きさとの比率に応じて、画面の表示倍率を変更する。なお、第１の位置Ｐ１と第３の位置Ｐ３のいずれか一方が移動した場合でも、表示倍率は変更される。
【００５３】
ここで、画面の表示倍率を変更する比率は、例えば、移動前後の矩形領域の面積比に応じて決定してもよいし、移動前後の矩形領域の長辺の長さの比率に応じて決定してもよいし、移動前後の矩形領域の短辺の長さの比率に応じて決定してもよい。また、画面の横方向の表示倍率を、移動前後の矩形領域の横方向の長さの比率に応じて決定し、画面の縦方向の表示倍率を、移動前後の矩形領域の縦方向の長さの比率に応じて決定するというように、縦横比を変更することとしてもよい。
【００５４】
このように、第２の実施形態に係る画面制御方法では、選択範囲が設定された後における第１の位置Ｐ１および第３の位置Ｐ３の移動にともなって画面の表示倍率が変更される。この方法では、２点での接触に基づいて画面の表示倍率が変更されるものの、正面と背面ではそれぞれ１点での接触が検出できればよい。このため、複数の位置での接触を検出できる高価なマルチタップ対応のセンサを用いることなく、比較的安価なシングルタップ用のタッチパネルやタッチセンサを用いて上記のような直感的で容易な操作を実現することができる。
【００５５】
なお、図１１では、アイコンが表示されている場面で画面の表示倍率を変更する例を示したが、テキストや画像等の他の情報がタッチパネル２に表示されている場面であっても、同様の操作によって画面の表示倍率が変更される。また、図１１では、画面を拡大表示する例を示しているが、画面を縮小表示させることもできる。
【００５６】
次に、携帯電話端末１が画面の表示倍率変更の操作に関する画面制御を実行する場合の動作について説明する。図１２は、携帯電話端末１の画面の表示倍率変更の操作に関する画面制御を実行する場合の処理手順を示すフロー図である。図１２に示す処理手順は、タッチパネル２に表示されている画面が表示倍率を変更可能な状態にある間繰り返して実行される。
【００５７】
まず、ステップＳ２１として、制御部１０は、タッチセンサ２Ａとタッチセンサ４の検出結果を取得する。ここで、タッチセンサ２Ａとタッチセンサ４のいずれにおいても接触が検出されていない場合（ステップＳ２２，Ｙｅｓ）、制御部１０は、特に処理を行わない。タッチセンサ２Ａとタッチセンサ４の少なくとも一方において接触が検出された場合（ステップＳ２２，Ｎｏ）、制御部１０は、ステップＳ２３以降を実行する。
【００５８】
タッチセンサ２Ａ（正面）またはタッチセンサ４（背面）のいずれか一方のみで接触が検出された場合（ステップＳ２３，Ｙｅｓ、または、ステップＳ２４，Ｙｅｓ）、制御部１０は、ステップＳ２５として、タッチセンサ２Ａとタッチセンサ４のいずれか一方で接触が検出された場合に行う通常の処理を実行する。ここでいう通常の処理とは、例えば、アイコンがタップされた場合に、タップされたアイコンに対応付けられている機能を起動させる処理である。
【００５９】
また、タッチセンサ２Ａとタッチセンサ４のいずれにおいても接触が検出された場合、すなわち、携帯電話端末１の正面と背面で接触が検出された場合（ステップＳ２３，Ｎｏ、かつ、ステップＳ２４，Ｎｏ）、制御部１０は、ステップＳ２６として、選択範囲を設定済みであるかを判定する。
【００６０】
ここで選択範囲が設定済みでない場合（ステップＳ２６，Ｎｏ）、制御部１０は、ステップＳ２７として、第１の位置Ｐ１と第３の位置Ｐ３（第２の位置Ｐ２）とに基づいて選択範囲を決定する。決定した選択範囲に関する情報は、後続の処理のためにＲＡＭ１１に格納される。一方、選択範囲が設定済みの場合（ステップＳ２６，Ｙｅｓ）、制御部１０は、ステップＳ２８として、移動前の第１の位置Ｐ１および第３の位置Ｐ３（第２の位置Ｐ２）を対角とする矩形領域の大きさと、移動後の第１の位置Ｐ１および第３の位置Ｐ３（第２の位置Ｐ２）を対角とする矩形領域の大きさとの比率に応じて、画面の表示倍率を変更する。
【００６１】
上述したように、第２の実施形態では、選択範囲が設定された後における携帯電話端末１の正面側および背面側での指の移動に基づいて画面の表示倍率を変更することとしたので、利用者が画面の表示倍率の変更を容易に行うことができ、また、表示倍率の変更のための操作時に誤動作が発生し難い。
【００６２】
（実施形態３）
上記の実施形態では、正面側のタッチパネルと背面側のタッチパネルとを用いて範囲選択の操作を可能とする例について説明したが、これらのタッチパネルを用いて他の操作を可能とすることができる。そこで、第３の実施形態では、正面側のタッチパネルと背面側のタッチパネルとを用いて範囲選択以外の操作を可能とする例について説明する。なお、以下の説明では、既に説明した部分と同様の部分には、既に説明した部分と同一の符号を付す。また、重複する説明を省略することがある。
【００６３】
以下に、図面を参照しながら第３の実施形態に係る携帯電話端末（携帯電子機器）３１について説明する。携帯電話端末３１は、図１および図２等に示した携帯電話端末１と同様の外観を有する。すなわち、携帯電話端末３１は、正面の面ＳＦに、タッチパネル２を備え、背面の面ＳＢに、タッチセンサ４を備える。
【００６４】
まず、図１３から図１６を参照しながら、タッチパネル２およびタッチセンサ４によって検出された動作に基づいて第３の実施形態に係る携帯電話端末３１が実行する画面制御について説明する。図１３は、３次元形状のアイコンを回転させる操作に関する画面制御の一例を示す図である。図１４は、第３の実施形態に係る携帯電話端末における２次元形状のアイコンを変化させる操作に関する画面制御の一例を示す図である。図１５は、３次元形状のアイコンをつぶす操作に関する画面制御の一例を示す図である。図１６は、３次元形状のアイコンをつぶす操作に関する他の画面制御の一例を示す図である。なお、図１３から図１６では、図示を簡略化するため、携帯電話端末３１の構成のうち、タッチパネル２およびタッチセンサ４のみを図示している。
【００６５】
まず、３次元形状のアイコンを回転させる操作に関する画面制御について説明する。図１３のステップＳ３１では、携帯電話端末３１は、タッチパネル２にアイコン４０を表示させている。アイコン４０は、立方体形状を有し、斜投影図法等によって立体的に表示される。アイコン４０の各面には、特定の機能が割り当てられており、携帯電話端末３１は、アイコン４０がタップされると、アイコン４０の各面に割り当てられている機能のうち、正面として表示されている面に対応する機能を起動させる。
【００６６】
また、携帯電話端末３１は、指がアイコン４０の上に置かれた状態で他のアイコンが表示されていない位置まで摺動操作（スイープ）が行われると、アイコン４０を摺動操作の移動先の位置へ移動させる。なお、摺動操作とは、指をタッチパネル２等に接触させたままで滑るように移動させる動作をいう。
【００６７】
図１３に示すアイコン４０は、各面にＷＥＢブラウザに関連する機能が割り当てられており、ステップＳ３１の段階では、家の絵文字が付加された面が正面として表示され、虫眼鏡の絵文字が付加された面が上面として表示され、星の絵文字が付加された面が右側面として表示されている。
【００６８】
家の絵文字は、この絵文字が付加された面に、ホームページとして登録されているＷＥＢページを表示する機能が割り当てられていることを示している。虫眼鏡の絵文字は、この絵文字が付加された面に、検索サイトのＷＥＢページを表示する機能が割り当てられていることを示している。星の絵文字は、この絵文字が付加された面に、ブックマークの一覧を表示する機能が割り当てられていることを示している。ステップＳ３１の段階でアイコン４０がタップされると、携帯電話端末３１は、タッチパネル２にホームページとして登録されているＷＥＢページを表示させる。
【００６９】
ここで、ステップＳ３２のように、利用者の指ＦＡが、タッチパネル２のアイコン４０が表示されている位置に触れ、利用者の指ＦＢが、その位置の裏側付近でタッチセンサ４に触れたものとする。そのため、ステップＳ３２の場面では、タッチパネル２によって指ＦＡの接触が検出されている位置とタッチセンサ４によって指ＦＢの接触が検出されている位置との間にアイコン４０が表示された状態となっている。
【００７０】
このように、タッチパネル２で接触が検出されている位置とタッチセンサ４で接触が検出されている位置との間にアイコン４０が表示されている場合、携帯電話端末３１は、アイコン４０が利用者によって摘まれていると判定する。そして、携帯電話端末３１は、アイコン４０が利用者によって摘まれていると判定すると、その旨を利用者に報知するために、タッチパネル２とタッチセンサ４の少なくとも一方を振動させる。
【００７１】
このように、タッチパネル２等を振動させることにより、利用者は、アイコン４０を摘む動作が携帯電話端末３１によって認識されたことを確認することができる。なお、タッチパネル２等を振動させるには、例えば圧電素子を利用する方式等の任意の公知の方式を用いることができる。また、タッチパネル２やタッチセンサ４だけでなく、携帯電話端末３１全体を振動させることとしてもよい。また、タッチパネル２を点滅させるといった振動以外の手段によって利用者への報知を行うこととしてもよい。
【００７２】
続いて、ステップＳ３３のように、利用者が指ＦＡをタッチパネル２に触れたままで図中左方向へ移動させ、指ＦＢをタッチセンサ４に触れたままで図中右方向へ移動させる動作が検出されたものとする。このように、携帯電話端末３１は、アイコン４０を摘む動作を認識した後に、指がタッチパネル２またはタッチセンサ４に触れたままで移動する動作を検出すると、検出した指の移動の方向と量とに応じてアイコン４０の向きを変更させる。
【００７３】
具体的には、携帯電話端末３１は、アイコン４０の重心を回転の中心として、指ＦＡがタッチパネル２に触れたままで移動した方向へ、移動量に応じた回転量だけアイコン４０の前面を回転させるとともに、指ＦＢがタッチセンサ４に触れたままで移動した方向へ、移動量に応じた回転量だけアイコン４０の背面を回転させる。なお、回転の感度、すなわち、指の移動量に対するアイコンの回転量の大きさは、利用者が好みに応じて設定できることが好ましい。
【００７４】
そして、指ＦＡと指ＦＢの少なくとも一方の接触が終了したことが検出されると、携帯電話端末３１は、ステップＳ３４のように、その時点で最も正面に近い面が正面を向くようにアイコン４０の向きを修正する。ステップＳ３３での指ＦＡおよび指ＦＢの動きに応じてアイコン４０が左方向に回転したため、ステップＳ３４では、星の絵文字が付加された面が右側面から正面へ移動している。ステップＳ３４の段階でアイコン４０がタップされると、携帯電話端末３１は、タッチパネル２にブックマークの一覧を表示させる。
【００７５】
また、携帯電話端末３１は、ステップＳ３４のように、その時点で最も正面に近い面が正面を向くようにアイコン４０の向きを修正しなくても、指ＦＡと指ＦＢの少なくとも一方の接触が終了したことが検出された時点で、最も正面に近い面に割り当てられた機能を起動することとしてもよい。
【００７６】
また、ステップＳ３２の状態から、ステップＳ３５のように、利用者が指ＦＡをタッチパネル２に触れたままで図中下方向へ移動させ、指ＦＢをタッチセンサ４に触れたままで図中上方向へ移動させる動作が検出されたものとする。この場合、携帯電話端末３１は、アイコン４０の重心を回転の中心として、指ＦＡがタッチパネル２に触れたままで移動した方向へ、移動量に応じた回転量だけアイコン４０の前面を回転させるとともに、指ＦＢがタッチセンサ４に触れたままで移動した方向へ、移動量に応じた回転量だけアイコン４０の背面を回転させる。
【００７７】
そして、指ＦＡと指ＦＢの少なくとも一方の接触が終了したことが検出されると、携帯電話端末３１は、ステップＳ３６のように、その時点で最も正面に近い面が正面を向くようにアイコン４０の向きを修正する。ステップＳ３５での指ＦＡおよび指ＦＢの動きに応じてアイコン４０が下方向に回転したため、ステップＳ３６では、虫眼鏡の絵文字が付加された面が上面から正面へ移動している。ステップＳ３６の段階でアイコン４０がタップされると、携帯電話端末３１は、タッチパネル２に検索サイトのＷＥＢページを表示させる。
【００７８】
このように、携帯電話端末３１は、各面に固有の機能が割り当てられた立体形状を有するアイコンを表示し、アイコンを摘んで回転させるという利用者にとって直感的でわかりやすい操作に応じて、起動される機能を切り替える。このため、携帯電話端末３１は、アイコンを操作して多くの機能を利用することを可能にしつつ、利用者に良好な操作性を提供することができる。
【００７９】
なお、図１３では、ＷＥＢブラウザに関連する機能という共通性のある機能がアイコンの各面に対応付けられている例を示したが、アイコンの各面に対応付けられる機能は、必ずしも共通性を有している必要はない。
【００８０】
また、図１３では、携帯電話端末３１は、第１の位置Ｐ１と第２の位置Ｐ２との間にアイコンが表示されている場合にそのアイコンが選択されていると判定することとしたが、第１の位置Ｐ１と第３の位置Ｐ３とが同じアイコン上に位置している場合にそのアイコンが選択されていると判定しても、同様にアイコンが選択される。
【００８１】
また、図１３では、３次元形状のオブジェクトが立体的に表示されることとしたが、３次元形状のオブジェクトの正面だけを２次元的に表示することとしてもよい。また、タッチパネル２に表示され、操作対象となるオブジェクトは、３次元形状のオブジェクトではなく、２次元形状のオブジェクトであってもよい。
【００８２】
図１４を参照しながら、２次元形状のオブジェクトを表示する場合の例について説明する。図１４のステップＳ４１では、携帯電話端末３１は、タッチパネル２にアイコン５０ａを表示させている。アイコン５０ａは、２次元形状を有する。アイコン５０ａが表示されている位置には、階層的に管理される複数のアイコンが割り当てられている。階層的に管理される複数のアイコンには、アイコン５０ａが含まれる。階層的に管理される複数のアイコンには、それぞれ、特定の機能が対応付けられている。
【００８３】
携帯電話端末３１は、階層的に管理される複数のアイコンのうち、最上位のアイコンをタッチパネル２に表示させる。また、携帯電話端末３１は、最上位のアイコン（すなわち、タッチパネル２に表示されるアイコン）がタップされると、最上位のアイコンに割り当てられている機能を起動させる。ステップＳ４１では、アイコン５０ａが最上位のアイコンである。携帯電話端末３１は、アイコン５０ａがタップされると、アイコン５０ａに割り当てられている機能を起動させる。
【００８４】
ここで、ステップＳ４２のように、利用者の指ＦＡが、タッチパネル２のアイコン５０ａが表示されている位置に触れ、利用者の指ＦＢが、その位置の裏側付近でタッチセンサ４に触れたものとする。そのため、ステップＳ４２の場面では、タッチパネル２によって指ＦＡの接触が検出されている位置とタッチセンサ４によって指ＦＢの接触が検出されている位置との間にアイコン５０ａが表示された状態となっている。
【００８５】
このように、タッチパネル２で接触が検出されている位置とタッチセンサ４で接触が検出されている位置との間にアイコン５０ａが表示されている場合、携帯電話端末３１は、アイコン５０ａが利用者によって選択されていると判定する。そして、携帯電話端末３１は、アイコン５０ａが利用者によって選択されていると判定すると、その旨を振動等によって利用者に報知する。
【００８６】
続いて、ステップＳ４３のように、利用者が指ＦＡをタッチパネル２に触れたままで図中左方向へ移動させ、指ＦＢをタッチセンサ４に触れたままで図中右方向へ移動させる動作が検出されたものとする。このように、携帯電話端末３１は、アイコン５０ａを選択する動作を認識した後に、指がタッチパネル２またはタッチセンサ４に触れたままで移動する動作を検出すると、検出した指の移動の方向と量とに応じて、アイコン５０ａを含む階層化されたアイコンの階層を変更する。
【００８７】
ステップＳ４４では、アイコン５０ｂがタッチパネル２に表示されている。アイコン５０ｂは、ステップＳ４１の段階では２番目の階層に位置していたアイコンである。携帯電話端末３１は、ステップＳ４３で検出した動作に応じて、アイコン５０ｂを最上位に移動させ、アイコン５０ａに代えてアイコン５０ｂをタッチパネル２に表示させている。
【００８８】
アイコンの階層の変化のさせ方は、上記の例に限定されず、検出した指の移動の方向と量とに応じて変えてよい。例えば、ステップＳ４５に示すようにステップＳ４３の場面とは逆方向への指の動きが検出された場合、携帯電話端末３１は、最下位のアイコンを最上位に移動させる。その結果、ステップＳ４１の段階では最下位であったアイコン５０ｃが、ステップＳ４６では、アイコン５０ａに代わってタッチパネル２に表示される。
【００８９】
このように、携帯電話端末３１は、２次元形状のオブジェクトを表示する場合であっても、アイコンを操作して多くの機能を利用することを可能にしつつ、利用者に良好な操作性を提供することができる。
【００９０】
続いて、３次元形状のアイコンをつぶす操作に関する画面制御について説明する。図１５のステップＳ５１では、図１３のステップＳ３１と同様に、携帯電話端末３１は、タッチパネル２にアイコン４０を表示させている。
【００９１】
ここで、ステップＳ５２のように、利用者の指ＦＡが、タッチパネル２のアイコン４０が表示されている位置に触れ、利用者の指ＦＢが、その位置の裏側周辺でタッチセンサ４に触れたものとする。この場合、図１３のステップＳ３２と同様に、携帯電話端末３１は、アイコン４０が利用者によって摘まれていると判定し、その旨を例えば振動によって利用者に報知する。
【００９２】
続いて、ステップＳ５３のように、利用者が指ＦＡをタッチパネル２に対してさらに強く押し付け、指ＦＢをタッチセンサ４に対してさらに強く押し付ける動作が検出されたものとする。このように、携帯電話端末３１は、アイコン４０を摘む動作を認識した後に、指をタッチパネル２およびタッチセンサ４にさらに強く押し付ける動作を検出すると、アイコン４０に関連する他のオブジェクトを表示させる。
【００９３】
例えば、携帯電話端末３１は、ステップＳ５４のように、ＷＥＢブラウザに関連する機能が割り当てられているアイコン４０に関連するオブジェクトとして、ＷＥＢブラウザによって過去に表示されたＷＥＢページのサムネイル画像４１をタッチパネル２に表示させる。携帯電話端末３１は、タッチパネル２およびタッチセンサ４によって検出される圧力の強さに応じて、ＷＥＢブラウザによって最近表示された順にＷＥＢページのサムネイル画像４１を表示させていく。
【００９４】
すなわち、携帯電話端末３１は、タッチパネル２およびタッチセンサ４によって第１段階の強さの圧力が検出されると、ＷＥＢブラウザによって表示された時点が最も近いＷＥＢページのサムネイル画像４１を表示させる。そして、携帯電話端末３１は、タッチパネル２およびタッチセンサ４によって第１段階よりもさらに強い第２段階の圧力が検出されると、ＷＥＢブラウザによって表示された時点がその次に近いＷＥＢページのサムネイル画像４１を表示させる。以下同様に、携帯電話端末３１は、検出された圧力の強さに応じて、ＷＥＢページのサムネイル画像４１を時系列に表示していく。
【００９５】
なお、ステップＳ５４で表示されるサムネイル画像４１は、ＷＥＢブラウザによってＷＥＢページが表示されるたびに作成され、ＷＥＢページのＵＲＬ（Uniform Resource Locator）と対応づけて、最近のものから順に所定の個数が携帯電話端末３１内に記憶される。
【００９６】
そして、ステップＳ５５のように、利用者が指を押し付ける動作を止めて、指でサムネイル画像４１をタップする動作が検出されたものとする。このようにタッチパネル２によってサムネイル画像４１へのタップ動作が検出されると、携帯電話端末３１は、ステップＳ５６のように、タップされたサムネイル画像４１に対応するＷＥＢページ４２をタッチパネル２に表示させる。
【００９７】
このように、携帯電話端末３１は、立体形状を有するアイコンを摘んでつぶすという利用者にとって直感的でわかりやすい操作に応じて、アイコンに関連する他のオブジェクトを表示させる。なお、アイコンをつぶす動作が認識された際に表示される他のオブジェクトは単数であってもよいし、複数であってもよい。また、アイコンをつぶす動作が認識された際にどのようなオブジェクトが表示されるかは、正面として表示されているアイコンの面に対応する機能に応じて決定されることとしてもよい。また、利用者が指を押し付ける圧力の強さは、タッチパネル２によって検出される圧力の強さとタッチセンサ４によって検出される圧力の強さのいずれか一方に基づいて判定してもよい。
【００９８】
ところで、図１５に示した例では、アイコンに関連するオブジェクトとして、アイコンに対応する機能によって処理されたデータを表示することとしたが、アイコンに関連するオブジェクトは、これに限定されない。例えば、図１６に示すように、摘まれたアイコンが、コンテナ（フォルダともいう）としての機能を有するコンテナオブジェクトである場合、アイコンをつぶす動作が認識された際に、そのアイコンに格納されている他のアイコンを表示させるようにしてもよい。
【００９９】
なお、ここでは、アイコンが階層的に管理されることを前提としており、例えば、「アイコンＡがアイコンＢを格納している」とは、アイコンＡが、配下の要素としてアイコンＢを含んでいることを意味する。
【０１００】
図１６のステップＳ６１では、携帯電話端末３１は、タッチパネル２にアイコン４３を表示させている。アイコン４３は、立方体形状を有し、斜投影図法等によって立体的に表示される。アイコン４３は、他のアイコンを格納するコンテナとしての機能を有する。
【０１０１】
ここで、ステップＳ６２のように、利用者の指ＦＡが、タッチパネル２のアイコン４３が表示されている位置に触れ、利用者の指ＦＢが、その位置の裏側辺りでタッチセンサ４に触れたものとする。この場合、携帯電話端末３１は、アイコン４３が利用者によって摘まれていると判定し、その旨を例えば振動で利用者に報知する。
【０１０２】
続いて、ステップＳ６３のように、利用者が指ＦＡをタッチパネル２に対してさらに強く押し付け、指ＦＢをタッチセンサ４に対してさらに強く押し付ける動作が検出されたものとする。このように、携帯電話端末３１は、アイコン４３を摘む動作を認識した後に、指をタッチパネル２およびタッチセンサ４にさらに強く押し付ける動作を検出すると、ステップＳ６４のように、アイコン４３に格納されていたアイコン４４ａ〜４４ｃをタッチパネル２に表示させる。
【０１０３】
このように、携帯電話端末３１は、コンテナとしての機能を有するアイコンについて、そのアイコンをつぶすと、そのアイコンに格納されている他のアイコンが表示されるという直感的でわかりやすい操作性を利用者に提供する。
【０１０４】
次に、携帯電話端末３１の機能と制御部との関係を説明する。図１７は、携帯電話端末３１の機能の概略構成を示すブロック図である。図１７に示すように携帯電話端末３１は、タッチパネル２と、入力部３と、タッチセンサ４と、電源部５と、通信部６と、スピーカ７と、マイク８と、記憶部９と、制御部１０と、ＲＡＭ１１とを有する。
【０１０５】
記憶部９は、メールの送受信や閲覧のためのメールプログラム９Ａや、ＷＥＢページの閲覧のためのブラウザプログラム９Ｂや、図１３から図１６を用いて説明した画面制御を実現するための画面制御プログラム３９Ｃや、タッチパネル２に表示される各種アイコンに関する情報が格納されたオブジェクトデータ３９Ｄや、サムネイル画像４１とＵＲＬとが対応づけて格納されたサムネイルデータ３９Ｅを記憶する。記憶部９には、その他に、携帯電話端末３１の基本的な機能を実現するオペレーティングシステムプログラムや、氏名、電話番号、メールアドレス等が登録されたアドレス帳データ等の他のプログラムやデータも記憶される。
【０１０６】
オブジェクトデータ３９Ｄの一例を図１８に示す。図１８に示すように、オブジェクトデータ３９Ｄは、ＩＤ、タイプ、表示位置、正面、角度、面、絵文字、関連情報といった項目を有し、アイコン毎に情報が格納される。ＩＤの項目には、アイコンを識別するための識別子が格納される。
【０１０７】
タイプの項目には、アイコンの種別を示す値が格納される。例えば、タイプの項目に「アプリケーション」という値が格納されている場合、アイコンはブラウザプログラム９Ｂ等のアプリケーションプログラムが提供する機能に対応するものであることを示す。また、タイプの項目に「コンテナ」という値が格納されている場合、アイコンはコンテナとしての機能を有することを示す。
【０１０８】
表示位置の項目には、アイコンをタッチパネル２上で表示する位置を示す値が格納される。例えば、タッチパネル２には、各種アイコンを表示する領域がマス目状に予め設定され、表示位置の項目には、そのいずれか１つの領域を示す値が格納される。正面の項目には、正面として表示させる面の番号が格納される。
【０１０９】
角度の項目には、アイコンを初期状態からｘ軸方向にどれだけ回転させ、ｙ軸方向にどれだけ回転させて表示するかを示す値が設定される。例えば、アイコンが初めて表示される場合、角度の項目には、ｘとして０が設定され、ｙとして０が設定される。また、利用者の操作に従って、アイコンを初期状態から左方向に９０度回転させ、下方向に９０度回転させた場合、角度の項目には、ｘとして９０が設定され、ｙとして９０が設定される。
【０１１０】
面、絵文字および関連情報の項目には、アイコンのそれぞれの面に関する情報が面毎に対応づけて格納される。面の項目には、アイコンの面を識別するための値が設定される。なお、面の項目に「＊」という値が設定されている場合、全ての面が同様に設定されることを示す。絵文字の項目には、アイコンの面に表示される絵文字を特定するための情報として、絵文字の画像データ名等が格納される。
【０１１１】
関連情報の項目には、アイコンの種別に応じて、アイコンに関連する情報が格納される。例えば、タイプの項目に「アプリケーション」という値が設定されている場合、関連情報の項目には、タップされた場合に起動する機能を特定するための情報が格納される。また、タイプの項目に「コンテナ」という値が設定されている場合、格納されている他のアイコンの識別子のリストが格納される。
【０１１２】
図１７に示す制御部１０は、記憶部９に記憶されているデータを必要に応じて参照しつつ、記憶部９に記憶されているプログラムを実行して、タッチパネル２、通信部６等を制御することによって各種処理を実行する。例えば、制御部１０は、ブラウザプログラム９Ｂを実行することによって、ＷＥＢページの表示、表示したＷＥＢページのサムネイルおよびＵＲＬのサムネイルデータ３９Ｅへの格納、ブックマーク一覧の表示といった機能を実現する。また、制御部１０は、画面制御プログラム３９Ｃを実行することによって、オブジェクトデータ３９Ｄを更新しながら、アイコンを回転させる操作やアイコンをつぶす操作に関する画面制御を実現する。
【０１１３】
次に、携帯電話端末３１がアイコンを回転させる操作やアイコンをつぶす操作に関する画面制御を実行する場合の動作について説明する。図１９は、携帯電話端末３１がアイコンを回転させる操作やアイコンをつぶす操作に関する画面制御を実行する場合の処理手順を示すフロー図である。図１９に示す処理手順は、３次元形状を有するアイコンがタッチパネル２に表示されている間繰り返して実行される。なお、タッチパネル２には、オブジェクトデータ３９Ｄに登録されている各種アイコンが予め表示されているものとする。
【０１１４】
まず、ステップＳ７１として、制御部１０は、タッチセンサ２Ａとタッチセンサ４の検出結果を取得する。ここで、タッチセンサ２Ａとタッチセンサ４のいずれにおいても接触が検出されていない場合（ステップＳ７２，Ｙｅｓ）、制御部１０は、選択状態のアイコンがあれば、ステップＳ７３として、最も正面に近い面が正面を向くようにそのアイコンの向きを修正する。そして、制御部１０は、ステップＳ７４として、そのアイコンの選択を解除する。選択状態のアイコンとは、摘む操作の対象となり、現在も何らかの操作の対象となっているアイコンである。
【０１１５】
タッチセンサ２Ａのみで接触が検出された場合、すなわち、携帯電話端末３１の前面のみで接触が検出された場合（ステップＳ７２，Ｙｅｓ、かつ、ステップＳ７５，Ｙｅｓ）、または、タッチセンサ４のみで接触が検出された場合、すなわち、携帯電話端末３１の背面のみで接触が検出された場合（ステップＳ７６，Ｙｅｓ）、制御部１０は、選択状態のアイコンがあれば、ステップＳ７７として、最も正面に近い面が正面を向くようにそのアイコンの向きを修正し、ステップＳ７８として、そのアイコンの選択を解除する。
【０１１６】
そして、制御部１０は、ステップＳ７９として、タッチセンサ２Ａとタッチセンサ４のいずれか一方で接触が検出された場合に行う通常の処理を実行する。ここでいう通常の処理とは、例えば、アイコンがタップされた場合に、正面として表示されている面に対応する機能を起動させる処理である。
【０１１７】
また、タッチセンサ２Ａとタッチセンサ４のいずれにおいても接触が検出された場合、すなわち、携帯電話端末３１の前面と背面で接触が検出された場合（ステップＳ７５，Ｎｏ、かつ、ステップＳ７６，Ｎｏ）、制御部１０は、ステップＳ８０として、選択状態にあるアイコンがあるかを判定する。そして、選択状態にあるアイコンがない場合（ステップＳ８０，Ｎｏ）、制御部１０は、ステップＳ８１として、タッチセンサ２Ａにおける接触位置とタッチセンサ４における接触位置との間に表示されているアイコンをオブジェクトデータ３９Ｄに情報が格納されているアイコンの中から探索する。
【０１１８】
ここで該当するアイコンがない場合（ステップＳ８２，Ｎｏ）、制御部１０は、特に処理を行わない。該当するアイコンがあった場合（ステップＳ８２，Ｙｅｓ）、制御部１０は、ステップＳ８３として、そのアイコンを選択状態とし、ステップＳ８４として、アイコンを摘む操作を認知した旨を振動等によって利用者に報知する。
【０１１９】
また、ステップＳ８０において選択状態にあるアイコンがあった場合（ステップＳ８０，Ｙｅｓ）、制御部１０は、ステップＳ８５として、接触位置が移動しているかを判定する。そして、接触位置が移動していない場合（ステップＳ８５，Ｎｏ）、制御部１０は、ステップＳ８６として、選択状態にあるアイコンがコンテナとして機能するものであるかを判定する。
【０１２０】
選択状態にあるアイコンがコンテナとして機能するものである場合（ステップＳ８６，Ｙｅｓ）、制御部１０は、ステップＳ８７として、タッチセンサ２Ａおよびタッチセンサ４によって検出されている圧力が閾値より大きいかを判定する。そして、検出されている圧力が閾値より大きい場合（ステップＳ８７，Ｙｅｓ）、制御部１０は、ステップＳ８８として、格納されている他のアイコンを表示し、ステップＳ８９として、選択状態にあるアイコンの選択を解除する。検出されている圧力が閾値より小さい場合（ステップＳ８７，Ｎｏ）、制御部１０は、特に処理を行わない。
【０１２１】
一方、選択状態にあるアイコンがコンテナとして機能するものでなかった場合（ステップＳ８６，Ｎｏ）、制御部１０は、ステップＳ９０として、選択状態にあるアイコンに対応する機能によって処理されたデータに対応するサムネイル等のアイコンを表示させる。このとき、制御部１０は、タッチセンサ２Ａおよびタッチセンサ４によって検出されている圧力の強さに応じて、処理されてからの経過時間が短い順にオブジェクトを表示させることが好ましい。
【０１２２】
また、ステップＳ８５において接触位置が移動していた場合（ステップＳ８５，Ｙｅｓ）、制御部１０は、ステップＳ９１として、移動の方向および量に応じて、選択状態にあるアイコンに対応するオブジェクトデータ３９Ｄの行の角度の値を更新し、更新後の角度に基づいて、タッチパネル２上でのアイコンの向きを変更する。
【０１２３】
上述してきたように、第３の実施形態では、立体的な形状のアイコンを表示し、アイコンを摘んで回転させる操作やアイコンを摘んでつぶす動作に応じて処理を実行することとしたので、アイコンを操作して多くの機能を利用することを可能にしつつ、利用者に良好な操作性を提供することができる。
【０１２４】
なお、上記の実施形態では、立体形状を有するアイコンとして立方体形状を有するアイコンを表示する例を示したが、直方体、正八面体等の他の多面体形状のアイコンを表示することとしてもよい。
【０１２５】
また、上記の実施形態では、検出された圧力の強さに基づいてアイコンをつぶす動作を認識することとしたが、接触時間の長さに基づいてアイコンをつぶす動作を認識することとしてもよい。具体的には、アイコンを摘む動作が認識された後、タッチパネル２における指の接触とタッチセンサ４における指の接触とが、共に、位置を移動することなく継続して所定の期間よりも長く検出された場合に、アイコンをつぶす動作が行われたと認識することとしてもよい。このように接触時間の長さに基づいてアイコンをつぶす動作を認識する方式は、接触の圧力の強さを検出することが困難な静電式等のセンサを使用している場合に特に有効である。
【０１２６】
また、アイコンを摘む動作が検出された場合に、利用者の指に対してクリック触感を呈示するようにタッチパネル２等を振動させることとしてもよい。接触物に対してクリック触感を呈示する技術としては、例えば、振動部を特定の周波数で特定の周期分振動させることによって実現する技術が、本願の出願人により出願され、公知となっている（詳細については、特開２０１０−１４６５０７号公報等を参照されたい）。アイコンを摘む動作を行った指に対してクリック触感を呈示することにより、利用者は、自分がアイコンを摘んだことをより自然に知覚することができる。なお、検出された圧力の強さに応じてサムネイル画像等を表示していく場合、検出された圧力の強さに応じて新たなサムネイル画像等を表示するたびにクリック触感を呈示することとしてもよい。このように制御することにより、利用者が圧力を調整して希望するサムネイル画像等を表示させるのが容易になる。
【０１２７】
また、上記の実施形態では、立体形状を有するアイコンを斜投影図法等によって立体的に表示することとしたが、利用者の両眼の視差を利用してアイコンが立体的に表示されるようにしてもよい。この場合、眼鏡等の器具を必要とする方式よりも、裸眼で立体視を実現する方式が好ましい。
【０１２８】
また、上記の実施形態では、アイコンを回転させる場合における２本の指の移動量の差について特に限定しなかったが、アイコンを摘む動作を認識した後にタッチパネル２およびタッチセンサ４で検出される指の移動量を、より少ない方の移動量に揃えた上で回転量に換算することとしてもよい。同様に、アイコンを摘む動作を認識したタッチパネル２およびタッチセンサ４で検出される指の移動量を、より多い方の移動量に揃えた上で回転量に換算することとしてもよい。携帯電話端末３１の前面と背面の両方に対して意図した通りの操作を行うことは難易度が比較的高いため、タッチパネル２およびタッチセンサ４に対して操作を行う場合に一方の操作が意図せずに大きくなったり小さくなったりすることがあり得る。移動量を少ない方に揃えることにより、このように意図した通りの操作を行えなかった場合でも極端に不都合な状態となることを抑止できる。なお、この場合、多い移動量と少ない移動量の差分をアイコンの位置を移動させるための移動量として処理し、移動量の差分だけアイコンの位置を移動させてもよい。
【０１２９】
また、上記の実施形態では、３次元形状のオブジェクトを回転させる操作が行われた場合にオブジェクトの向きを変更させることとしたが、オブジェクトの向きを変更することなく、回転させる操作が行われた方向に応じてオブジェクトの面に対応する機能を起動させることとしてもよい。例えば、図１３のステップＳ３３の場面では、星の絵文字が付加された面が正面へ移動するようにアイコン４０を回転させるのではなく、星の絵文字が付加された面に対応する機能を起動させることとしてもよい。
【０１３０】
上記の各実施形態で示した本発明の態様は、本発明の要旨を逸脱しない範囲で任意に変更することができる。また、各実施形態で示した構成は、適宜組み合わせることができる。例えば、画面制御プログラム９Ｃおよび画面制御プログラム３９Ｃは、複数のモジュールに分割されていてもよいし、他のプログラムと統合されていてもよい。
【０１３１】
また、上記の各実施形態では、タッチパネル２が設けられている面と反対側の面にタッチセンサ４が設けられていることとしたが、タッチセンサ４は、タッチパネル２が設けられている面と別の面であれば、どの面に設けられていてもよい。
【０１３２】
また、タッチパネル２が設けられている面と別の面にタッチセンサ４ではなく、タッチパネル（以下、「タッチパネルＸ」という）を設けることとしてもよい。この場合、タッチパネル２とタッチパネルＸには、同一のアイコンの別の面が表示される。そして、タッチパネルＸ上でアイコンがタップされると、タッチパネルＸに正面として表示されている面に対応する機能が起動される。このとき、起動された機能が提供する画面は、タッチパネル２に表示することとしてもよいし、タッチパネルＸに表示することとしてもよい。また、アイコンをつぶす動作が認識された際に、タッチパネル２とタッチパネルＸのうち先に接触が検出された方に正面として表示されている面の機能に関連する他のオブジェクトを表示することとしてもよい。
【０１３３】
ここで、タッチパネル２とタッチパネルＸとを備える携帯電子機器は、変形可能な筐体を有していてもよい。例えば、タッチパネル２とタッチパネルＸとを備える携帯電子機器は、タッチパネル２を備える第１の筐体とタッチパネルＸを備える第２の筐体とをヒンジによって連結した折り畳み式の機器であってもよい。この場合、タッチパネル２とタッチパネルＸとが対向するように機器を折り畳むことによって、機器の運搬中等にタッチパネル２やタッチパネルＸに何かが誤って接触し、機器が誤動作を起こすことを抑止できる。また、ヒンジを回転軸として第２の筐体を第１の筐体に対して約３６０°回転させることによって、タッチパネル２が機器の正面に位置し、タッチパネルＸが機器の背面に位置する形態へ携帯電子機器を変形させることができる。
【０１３４】
上記の各実施形態は、以下の事項を含む。
（１）  筐体の第１の面への接触を検出する第１の検出部と、
前記筐体の第１の面と異なる第２の面への接触を検出する第２の検出部と、
前記筐体の第１の面に設けられた表示部と、
前記第１の検出部によって前記第１の面で接触が検出され、かつ、前記第２の検出部によって前記第２の面で接触が検出された場合に、前記第１の面における接触の検出位置である第１の位置と、前記第２の面における接触の検出位置である第２の位置に対応する前記第１の面上の位置である第３の位置とに基づいて、前記表示部に表示されている操作画面における選択範囲を設定する制御部と
を備えることを特徴とする携帯電子機器。
【０１３５】
（２）  前記制御部は、前記第２の検出部によって前記第２の面で接触が検出された場合に、前記第２の面における接触の検出位置である前記第２の位置と前記第１の面上の位置である前記第３の位置とが対応することを示すシンボルが当該第３の位置に表示されるように、前記表示部を制御することを特徴とする（１）に記載の携帯電子機器。
【０１３６】
（３）  前記制御部は、前記第１の位置と前記第３の位置の少なくとも一方が移動した場合に、移動前の前記第１の位置および前記第３の位置を対角とする矩形領域の大きさと、移動後の前記第１の位置および前記第３の位置を対角とする矩形領域の大きさとの比率に応じて、前記表示部に表示している前記操作画面の表示倍率を変更することを特徴とする（１）に記載の携帯電子機器。
【０１３７】
（４）  前記制御部は、前記第１の位置と前記第３の位置の少なくとも一方が移動した場合に、移動後の前記第１の位置と前記第３の位置に基づいて、前記選択範囲の設定を変更することを特徴とする（１）に記載の携帯電子機器。
【０１３８】
（５）  前記制御部は、前記第１の位置および前記第３の位置を対角とする矩形領域の内部に表示されているオブジェクトが選択されるように前記選択範囲を設定することを特徴とする（１）に記載の携帯電子機器。
【０１３９】
（６）  前記制御部は、前記第１の位置と前記第３の位置の一方を始点とし、他方を終点とする範囲のテキストが選択されるように前記選択範囲を設定することを特徴とする（１）に記載の携帯電子機器。
【０１４０】
（７）  筐体の第１の面への接触を検出する第１の検出部と、
前記筐体の第１の面と異なる第２の面への接触を検出する第２の検出部と、
前記筐体の第１の面に設けられた表示部と、
前記表示部に３次元形状のオブジェクトを表示させる制御部とを備え、
前記制御部は、前記第１の面における接触の検出位置である第１の位置と、前記第２の面における接触の検出位置である第２の位置とを結ぶ線上に前記３次元形状のオブジェクトが表示されている状態において、前記第１の位置が移動する方向および量と、前記第２の位置が移動する方向および量とに応じて、前記３次元形状のオブジェクトの向きを変更することを特徴とする携帯電子機器。
【０１４１】
（８）  前記３次元形状のオブジェクトは、それぞれの面に特定の機能が割り当てられた多面体であり、
前記制御部は、前記表示部に前記３次元形状のオブジェクトが表示されている場合に、所定の操作を契機として、前記３次元形状のオブジェクトの面に割り当てられている機能のうち、前記表示部に正面として表示されている面に割り当てられている機能を起動させることを特徴とする（７）に記載の携帯電子機器。
【０１４２】
（９）  前記制御部は、前記第１の位置と前記第２の位置とを結ぶ線上に前記３次元形状のオブジェクトが表示されており、かつ、前記第１の位置における接触と、前記第２の位置における接触とが共に所定の期間よりも長く検出された場合に、前記３次元形状のオブジェクトと関連する他のオブジェクトを前記表示部に表示させることを特徴とする（７）に記載の携帯電子機器。
【０１４３】
（１０）  前記制御部は、前記第１の位置と前記第２の位置とを結ぶ線上に前記３次元形状のオブジェクトが表示されており、かつ、前記第１の検出部によって検出される圧力と、前記第２の検出部によって検出される圧力との少なくともいずれか一方が所定の大きさよりも大きい場合に、前記３次元形状のオブジェクトと関連する他のオブジェクトを表示させることを特徴とする（７）に記載の携帯電子機器。
【０１４４】
（１１）  前記制御部は、前記第１の検出部および前記第２の検出部によって検出される圧力の大きさに応じて、表示する前記他のオブジェクトの数を変更することを特徴とする（１０）に記載の携帯電子機器。
【０１４５】
（１２）  前記３次元形状のオブジェクトは、前記他のオブジェクトを要素として含むコンテナオブジェクトであることを特徴とする（９）に記載の携帯電子機器。
【０１４６】
（１３）  前記３次元形状のオブジェクトは、前記他のオブジェクトを要素として含むコンテナオブジェクトであることを特徴とする（１０）に記載の携帯電子機器。
【０１４７】
（１４）  前記３次元形状のオブジェクトは、電子データを処理する機能に対応するオブジェクトであり、
前記他のオブジェクトは、前記機能によって処理されたデータに対応するオブジェクトであり、
前記制御部は、前記他のオブジェクトを表示させる場合に、対応するデータが前記機能によって処理されてからの経過期間が短い順にオブジェクトを表示させる
ことを特徴とする（９）に記載の携帯電子機器。
【０１４８】
（１５）  前記３次元形状のオブジェクトは、電子データを処理する機能に対応するオブジェクトであり、
前記他のオブジェクトは、前記機能によって処理されたデータに対応するオブジェクトであり、
前記制御部は、前記他のオブジェクトを表示させる場合に、対応するデータが前記機能によって処理されてからの経過期間が短い順にオブジェクトを表示させる
ことを特徴とする（１０）に記載の携帯電子機器。
【０１４９】
（１６）  前記第１の位置と前記第２の位置とを結ぶ線上に前記３次元形状のオブジェクトが表示されている場合に、前記第１の面と前記第２の面の少なくとも一方を振動させることを特徴とする（７）に記載の携帯電子機器。
【０１５０】
（１７）  前記表示部は、３次元形状のオブジェクトを立体表示することを特徴とする（７）に記載の携帯電子機器。
【０１５１】
（１８）  筐体の第１の面への接触を検出する第１の検出部と、
前記筐体の第１の面と異なる第２の面への接触を検出する第２の検出部と、
前記筐体の第１の面に設けられた表示部と、
前記表示部に３次元形状のオブジェクトを表示させる制御部とを備え、
前記制御部は、前記第１の面における接触の検出位置である第１の位置と、前記第２の面における接触の検出位置である第２の位置とを結ぶ線上に前記３次元形状のオブジェクトが表示されている状態において、前記第１の位置と前記第２の位置との少なくとも一方の移動に応じて、前記３次元形状のオブジェクトの向きを変更することを特徴とする携帯電子機器。
【０１５２】
（１９）  筐体の第１の面への接触を検出する第１の検出部と、前記筐体の第１の面と異なる第２の面への接触を検出する第２の検出部と、前記筐体の第１の面に設けられた表示部とを備える携帯電子機器によって実行される画面制御方法であって、
前記第１の面で接触を検出するステップと、
前記第２の面で接触を検出するステップと、
前記第１の面における接触の検出位置である第１の位置と、前記第２の面における接触の検出位置である第２の位置に対応する前記第１の面上の位置である第３の位置とに基づいて、前記表示部に表示されている操作画面における選択範囲を設定するステップと
を含むことを特徴とする画面制御方法。
【０１５３】
（２０）  筐体の第１の面への接触を検出する第１の検出部と、前記筐体の第１の面と異なる第２の面への接触を検出する第２の検出部と、前記筐体の第１の面に設けられた表示部とを備える携帯電子機器によって実行される画面制御方法であって、
前記表示部に３次元形状のオブジェクトを表示するステップと、
前記第１の面への接触を検出するステップと、
前記第２の面への接触を検出するステップと、
前記第１の面における接触の検出位置である第１の位置と、前記第２の面における接触の検出位置である第２の位置とを結ぶ線上に前記３次元形状のオブジェクトが表示されている状態において、前記第１の位置が移動する方向および量と、前記第２の位置が移動する方向および量とに応じて、前記３次元形状のオブジェクトの向きを変更するステップと
を含むことを特徴とする画面制御方法。
【０１５４】
（２１）  筐体の第１の面への接触を検出する第１の検出部と、前記筐体の第１の面と異なる第２の面への接触を検出する第２の検出部と、前記筐体の第１の面に設けられた表示部とを備える携帯電子機器に、
前記第１の面で接触を検出するステップと、
前記第２の面で接触を検出するステップと、
前記第１の面における接触の検出位置である第１の位置と、前記第２の面における接触の検出位置である第２の位置に対応する前記第１の面上の位置である第３の位置とに基づいて、前記表示部に表示されている操作画面における選択範囲を設定するステップと
を実行させる画面制御プログラム。
【０１５５】
（２２）  筐体の第１の面への接触を検出する第１の検出部と、前記筐体の第１の面と異なる第２の面への接触を検出する第２の検出部と、前記筐体の第１の面に設けられた表示部とを備える携帯電子機器に、
前記表示部に３次元形状のオブジェクトを表示するステップと、
前記第１の面への接触を検出するステップと、
前記第２の面への接触を検出するステップと、
前記第１の面における接触の検出位置である第１の位置と、前記第２の面における接触の検出位置である第２の位置とを結ぶ線上に前記３次元形状のオブジェクトが表示されている状態において、前記第１の位置が移動する方向および量と、前記第２の位置が移動する方向および量とに応じて、前記３次元形状のオブジェクトの向きを変更するステップと
を実行させる画面制御プログラム。
【符号の説明】
【０１５６】
１、３１  携帯電話端末
２  タッチパネル
２Ａ  タッチセンサ
２Ｂ  表示部
３  入力部
３Ａ、３Ｂ、３Ｃ  ボタン
４  タッチセンサ
５  電源部
６  通信部
７  スピーカ
８  マイク
９  記憶部
９Ａ  メールプログラム
９Ｂ  ブラウザプログラム
９Ｃ、３９Ｃ  画面制御プログラム
３９Ｄ  オブジェクトデータ
３９Ｅ  サムネイルデータ
１０  制御部
１１  ＲＡＭ
２０  アイコン
３０  ポインタ
【図１】
0006049990.tif 000002
【図２】
0006049990.tif 000003
【図３】
0006049990.tif 000004
【図４】
0006049990.tif 000005
【図５】
0006049990.tif 000006
【図６】
0006049990.tif 000007
【図７】
0006049990.tif 000008
【図８】
0006049990.tif 000009
【図９】
0006049990.tif 000010
【図１０】
0006049990.tif 000011
【図１１】
0006049990.tif 000012
【図１２】
0006049990.tif 000013
【図１３】
0006049990.tif 000014
【図１４】
0006049990.tif 000015
【図１５】
0006049990.tif 000016
【図１６】
0006049990.tif 000017
【図１７】
0006049990.tif 000018
【図１８】
0006049990.tif 000019
【図１９】
0006049990.tif 000020