(57)【要約】【課題】利用者に対して多様な操作方法を提供することができる携帯電子機器、接触操作制御方法および接触操作制御プログラムを提供することにある。【解決手段】筐体と、筐体の第１面に画像を表示する表示部と、筐体の表示部に対応する所定の領域に設けられて該領域に対する操作を検出可能な操作検出部と、第１オブジェクトが前記表示部に表示されている状態で、操作検出部によってスライド操作が検出された場合、第１オブジェクトの下位の階層に対応付けられた第２オブジェクトを表示部に表示させる制御部と、有することで上記課題を解決する。【選択図】図４
2012174247.tif 000002
【特許請求の範囲】
【請求項１】
筐体と、
前記筐体の第１面に画像を表示する表示部と、
前記筐体の前記表示部に対応する所定の領域に設けられて該領域に対する操作を検出可能な操作検出部と、
第１オブジェクトが前記表示部に表示されている状態で、前記操作検出部によってスライド操作が検出された場合、前記第１オブジェクトの下位の階層に対応付けられた第２オブジェクトを前記表示部に表示させる制御部と、を有することを特徴とする携帯電子機器。
【請求項２】
前記制御部は、前記操作検出部にて前記所定の領域の第１の位置に対する第１操作と前記第１の位置から離間する方向の前記スライド操作とが同時に検出された場合、前記第２オブジェクトを表示させることを特徴とする請求項１に記載の携帯電子機器。
【請求項３】
前記操作検出部は、前記筐体の前記第１面に隣接する第２面の少なくとも１つの面に配置されていることを特徴とする請求項１または２に記載の携帯電子機器。
【請求項４】
前記操作検出部は、前記筐体の第２面のうち対向する２つの面の一方の面に配置された第１検出部と、他方の面に配置された第２検出部とを有し、
前記制御部は、前記第１検出部および前記第２検出部にて前記スライド操作を検出した場合には、前記第２オブジェクトを前記表示部に表示させることを特徴とする請求項１から３のいずれか一項に記載の携帯電子機器。
【請求項５】
前記制御部は、前記第１検出部または前記第２検出部のいずれか一方のみで前記スライド操作が検出された場合には、前記第２オブジェクトを表示させずに前記表示部に表示させている画面をスクロールさせることを特徴とする請求項４に記載の携帯電子機器。
【請求項６】
前記表示部は、前記第１オブジェクトを複数表示し、
前記制御部は、前記スライド操作に対応して第１オブジェクトを特定し、当該特定された第１オブジェクトの第２オブジェクトを前記第２表示部に表示させることを特徴とする請求項１から５のいずれか一項に記載の携帯電子機器。
【請求項７】
前記表示部は、前記第１オブジェクトを複数表示し、
前記制御部は、前記操作検出部にて検出される第２操作の操作位置に対応して第１オブジェクトを特定し、当該特定された第１オブジェクトの第２オブジェクトを前記操作検出部にて検出される前記スライド操作に応じて前記表示部に表示させることを特徴とする請求項１から５のいずれか一項に記載の携帯電子機器。
【請求項８】
前記制御部は、前記第１オブジェクトよりも前記スライド操作によるスライド方向に存在する前記表示部上の領域に前記第２オブジェクトを表示させることを特徴とする請求項１から１０のいずれか一項に記載の携帯電子機器。
【請求項９】
前記制御部は、前記第１オブジェクトに隣接する位置に前記第２オブジェクトを表示させることを特徴とする請求項１から９のいずれか一項に記載の携帯電子機器。
【請求項１０】
前記制御部は、前記第２オブジェクトの表示が開始されてから所定時間の間に、前記操作検出部で接触が検出されない場合、前記第２オブジェクトの表示を終了することを特徴とする請求項１から９のいずれか一項に記載の携帯電子機器。
【請求項１１】
前記制御部は、前記第２オブジェクトを前記表示部に表示させている状態で、前記操作検出部で前記スライド操作と逆向きのスライド操作が検出された場合、前記第２オブジェクトの表示を終了することを特徴とする請求項１から１０のいずれか一項に記載の携帯電子機器。
【請求項１２】
筐体と前記筐体の第１面に画像を表示する表示部と前記筐体の前記表示部に対応する所定の領域に設けられて該領域に対する操作を検出可能な操作検出部とを有する携帯電子機器の接触操作制御方法であって、
前記操作検出部で接触位置を検出するステップと、
第１オブジェクトが前記表示部に表示されている状態で、前記操作検出部によってスライド操作が検出された場合、前記第１オブジェクトの下位の階層に対応付けられた第２オブジェクトを前記表示部に表示させるステップと、
を含むことを特徴とする接触操作制御方法。
【請求項１３】
筐体と前記筐体の第１面に画像を表示する表示部と前記筐体の前記表示部に対応する所定の領域に設けられて該領域に対する操作を検出可能な操作検出部とを有する携帯電子機器に、
前記操作検出部で接触位置を検出するステップと、
第１オブジェクトが前記表示部に表示されている状態で、前記操作検出部によってスライド操作が検出された場合、前記第１オブジェクトの下位の階層に対応付けられた第２オブジェクトを前記表示部に表示させるステップと、
を実行させること特徴とする接触操作制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電子機器、接触操作制御方法および接触操作制御プログラムに関する。
【背景技術】
【０００２】
近年、直感的な操作を可能にするとともに、キーボードのように物理的に大きな面積を必要とするデバイスを具備しない小型の電子機器を実現するために、タッチパネルが広く利用されるようになっている。タッチパネルを備える電子機器では、タッチパネルによって検出されるタップ等の動作に対して特定の処理が割り当てられる（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１６４７９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、タッチパネルによって検出される動作は、タップ、フリック、スイープ等の数種類に過ぎない。このため、タッチパネルを備える従来の電子機器では、利用者に対して多様な操作方法を提供することができなかった。
【０００５】
本発明は、上記に鑑みてなされたものであって、利用者に対して多様な操作方法を提供することができる携帯電子機器、接触操作制御方法および接触操作制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、携帯電子機器であって、筐体と、前記筐体の第１面に画像を表示する表示部と、前記筐体の前記表示部に対応する所定の領域に設けられて該領域に対する操作を検出可能な操作検出部と、第１オブジェクトが前記表示部に表示されている状態で、前記操作検出部によってスライド操作が検出された場合、前記第１オブジェクトの下位の階層に対応付けられた第２オブジェクトを前記表示部に表示させる制御部と、を有することを特徴とする。
【０００７】
ここで、前記制御部は、前記操作検出部にて前記所定の領域の第１の位置に対する第１操作と前記第１の位置から離間する方向の前記スライド操作とが同時に検出された場合、前記第２オブジェクトを表示させることが好ましい。
【０００８】
また、前記操作検出部は、前記筐体の前記第１面に隣接する第２面の少なくとも１つの面に配置されていることが好ましい。
【０００９】
また、前記操作検出部は、前記筐体の第２面のうち対向する２つの面の一方の面に配置された第１検出部と、他方の面に配置された第２検出部とを有し、前記制御部は、前記第１検出部および前記第２検出部にて前記スライド操作を検出した場合には、前記第２オブジェクトを前記表示部に表示させることが好ましい。
【００１０】
また、前記制御部は、前記第１検出部または前記第２検出部のいずれか一方のみで前記スライド操作が検出された場合には、前記第２オブジェクトを表示させずに前記表示部に表示させている画面をスクロールさせることが好ましい。
【００１１】
また、前記表示部は、前記第１オブジェクトを複数表示し、前記制御部は、前記スライド操作に対応して第１オブジェクトを特定し、当該特定された第１オブジェクトの第２オブジェクトを前記第２表示部に表示させることが好ましい。
【００１２】
また、前記表示部は、前記第１オブジェクトを複数表示し、前記制御部は、前記操作検出部にて検出される第２操作の操作位置に対応して第１オブジェクトを特定し、当該特定された第１オブジェクトの第２オブジェクトを前記操作検出部にて検出される前記スライド操作に応じて前記表示部に表示させることが好ましい。
【００１３】
また、前記制御部は、前記第１オブジェクトよりも前記スライド操作によるスライド方向に存在する前記表示部上の領域に前記第２オブジェクトを表示させることが好ましい。
【００１４】
また、前記制御部は、前記第１オブジェクトに隣接する位置に前記第２オブジェクトを表示させることが好ましい。
【００１５】
また、前記制御部は、前記第２オブジェクトの表示が開始されてから所定時間の間に、前記操作検出部で接触が検出されない場合、前記第２オブジェクトの表示を終了することが好ましい。
【００１６】
また、前記制御部は、前記第２オブジェクトを前記表示部に表示させている状態で、前記操作検出部で前記スライド操作と逆向きのスライド操作が検出された場合、前記第２オブジェクトの表示を終了することが好ましい。
【００１７】
上述した課題を解決し、目的を達成するために、本発明は、筐体と前記筐体の第１面に画像を表示する表示部と前記筐体の前記表示部に対応する所定の領域に設けられて該領域に対する操作を検出可能な操作検出部とを有する携帯電子機器の接触操作制御方法であって、前記操作検出部で接触位置を検出するステップと、第１オブジェクトが前記表示部に表示されている状態で、前記操作検出部によってスライド操作が検出された場合、前記第１オブジェクトの下位の階層に対応付けられた第２オブジェクトを前記表示部に表示させるステップと、を含むことを特徴とする。
【００１８】
上述した課題を解決し、目的を達成するために、本発明は、接触操作制御プログラムであって、筐体と前記筐体の第１面に画像を表示する表示部と前記筐体の前記表示部に対応する所定の領域に設けられて該領域に対する操作を検出可能な操作検出部とを有する携帯電子機器に、前記操作検出部で接触位置を検出するステップと、第１オブジェクトが前記表示部に表示されている状態で、前記操作検出部によってスライド操作が検出された場合、前記第１オブジェクトの下位の階層に対応付けられた第２オブジェクトを前記表示部に表示させるステップと、
を実行させること特徴とする。
【発明の効果】
【００１９】
本発明に係る携帯電子機器、接触操作制御方法および接触操作制御プログラムは、利用者に対して多様な操作方法を提供することができるという効果を奏する。
【図面の簡単な説明】
【００２０】
【図１】図１は、携帯電話端末の外観を示す斜視図である。
【図２】図２は、携帯電話端末の外観を示す正面図である。
【図３】図３は、携帯電話端末の機能的な構成を示すブロック図である。
【図４】図４は、側面接触センサによって検出される操作に応じて主制御部が実行する制御の例を示す図である。
【図５】図５は、携帯電話端末の動作を示すフローチャートである。
【図６】図６は、携帯電話端末の動作を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明につき図面を参照しつつ詳細に説明する。なお、以下の説明により本発明が限定されるものではない。また、以下の説明における構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。以下においては、電子機器の一例として携帯電話端末について説明するが、本発明の適用対象は携帯電話端末に限定されるものではなく、各種装置、例えば、ＰＨＳ（Personal  Handy-phone  System）、ＰＤＡ、ポータブルナビゲーション装置、パーソナルコンピュータ、ゲーム機等に対しても本発明は適用できる。
【００２２】
（実施形態）
まず、図１および図２を参照しながら、本発明に係る電子機器の一実施形態である携帯電話端末１の外観について説明する。図１は、携帯電話端末１の外観を示す斜視図である。図２は、携帯電話端末１の外観を示す正面図である。図１および図２に示すように、携帯電話端末１は、面積が他の面よりも広い２つの面を有する略六面体形状の筐体を有し、その筐体の表面にタッチパネル２と、入力部３と、側面接触センサ４と、スピーカ７と、マイク８とを備える。
【００２３】
タッチパネル２は、面積が最も広い面（正面、第１面）の１つに設けられ、文字、図形、画像等を表示するとともに、指、スタイラス、ペン等（以下、単に「指」という）を用いてタッチパネル２に対して行われる各種操作を検出する。なお、タッチパネル２が各種操作を検出する方式は、静電容量式、感圧式等の任意の方式であってよい。入力部３は、所定の機能が割り当てられたボタン３Ａ、ボタン３Ｂおよびボタン３Ｃ等の複数のボタンからなる。スピーカ７は、通話相手の音声や、各種プログラムによって再生される音楽や効果音等を出力する。マイク８は、通話時や音声による操作の受付時に音声を取得する。
【００２４】
側面接触センサ４は、タッチパネル２が設けられている面と接する面（側面、第２面）に設けられ、指を用いて側面接触センサ４に対して行われる各種操作を検出する。側面接触センサ４は、タッチパネル２が設けられている面が正面であるものとして、右側面に設けられた右側面センサ２２と、左側面に設けられた左側面センサ２４と、上側面に設けられた上側面センサ２６と、下側面に設けられた下側面センサ２８とを含む。右側面センサ２２等が各種操作を検出する方式は、静電容量式、感圧式等の任意の方式であってよい。なお、右側面センサ２２と左側面センサ２４と上側面センサ２６と下側面センサ２８とは、それぞれ複数点の接触を検出することができる。例えば、右側面センサ２２に２本の指を接触させた場合、右側面センサ２２は、２本の指が接触している位置でそれぞれ指が接触していることを検出する。
【００２５】
携帯電話端末１は、タッチパネル２に加えて側面接触センサ４を備えることにより、以下に説明するように、直感的で使い勝手のよい多様な操作方法を利用者に提供する。
【００２６】
次に、図３を参照しながら、携帯電話端末１の機能的な構成について説明する。図３は、携帯電話端末１の機能的な構成を示すブロック図である。図３に示すように携帯電話端末１は、タッチパネル２と、入力部３と、側面接触センサ４と、電源部５と、通信部６と、スピーカ７と、マイク８と、記憶部９と、主制御部１０と、ＲＡＭ（Random  Access  Memory）１１とを有する。
【００２７】
タッチパネル２は、表示部２Ｂと、表示部２Ｂに重畳されたタッチセンサ２Ａとを有する。タッチセンサ２Ａは、指を用いてタッチパネル２に対して行われた各種操作を、操作が行われた場所のタッチパネル２上での位置とともに検出し、主制御部１０に通知する。タッチセンサ２Ａによって検出される操作には、タップ操作やスイープ操作が含まれる。表示部２Ｂは、例えば、液晶ディスプレイ（ＬＣＤ、Liquid  Crystal  Display）や、有機ＥＬ（Organic  Electro−Luminescence）パネルなどで構成され、文字や図形等を表示する。
【００２８】
入力部３は、物理的なボタン等を通じて利用者の操作を受け付け、受け付けた操作に対応する信号を主制御部１０へ送信する。側面接触センサ４は、右側面センサ２２と、左側面センサ２４と、上側面センサ２６と、下側面センサ２８とを含み、これらのセンサに対して行われた各種操作を、操作が行われた場所の位置とともに検出し、主制御部１０に通知する。電源部５は、蓄電池または外部電源から得られる電力を、主制御部１０を含む携帯電話端末１の各機能部へ供給する。
【００２９】
通信部６は、基地局によって割り当てられるチャネルを介し、基地局との間でＣＤＭＡ方式などによる無線信号回線を確立し、基地局との間で電話通信及び情報通信を行う。スピーカ７は、主制御部１０から送信される音声信号を音声として出力する。マイク８は、利用者等の音声を音声信号へ変換して主制御部１０へ送信する。
【００３０】
記憶部９は、例えば、不揮発性メモリや磁気記憶装置であり、主制御部１０での処理に利用されるプログラムやデータを保存する。記憶部９に記憶されるプログラムには、メールプログラム９Ａと、ブラウザプログラム９Ｂと、画面制御プログラム９Ｃと、接触操作制御プログラム９Ｄとが含まれる。また、記憶部９に記憶されるデータには、側面接触動作定義データ９Ｅが含まれる。記憶部９は、携帯電話端末１の基本的な機能を実現するオペレーティングシステムプログラムやアドレス帳データ等のその他のプログラムやデータも記憶する。なお、記憶部９は、メモリカード等の可搬の記憶媒体と、記憶媒体の読み取り装置との組み合わせとして構成されていてもよい。
【００３１】
メールプログラム９Ａは、電子メール機能を実現するための機能を提供する。ブラウザプログラム９Ｂは、ＷＥＢブラウジング機能を実現するための機能を提供する。画面制御プログラム９Ｃは、他のプログラムが提供する機能と協業して、タッチパネル２に文字や図形等を表示させる。接触操作制御プログラム９Ｄは、タッチセンサ２Ａおよび側面接触センサ４によって検出される各種の接触操作に応じた処理を実行するための機能を提供する。側面接触動作定義データ９Ｅは、側面接触センサ４の検出結果に応じて起動される機能についての定義を保持する。
【００３２】
主制御部１０は、例えば、ＣＰＵ（Central  Processing  Unit）であり、携帯電話端末１の動作を統括的に制御して各種の機能を実現する。具体的には、主制御部１０は、記憶部９に記憶されているデータやＲＡＭ１１に展開したデータを必要に応じて参照しつつ、記憶部９に記憶されているプログラムに含まれる命令を実行して、表示部２Ｂや、通信部６等を制御することによって各種機能を実現する。なお、主制御部１０が実行するプログラムや参照するデータは、通信部６による無線通信でサーバ装置からダウンロードすることとしてもよい。
【００３３】
主制御部１０は、例えば、メールプログラム９Ａを実行することによって、電子メール機能を実現する。また、主制御部１０は、接触操作制御プログラム９Ｄを実行することによって、タッチセンサ２Ａおよび側面接触センサ４によって検出される各種の接触操作に応じて対応する処理を実行する機能を実現する。また、主制御部１０は、画面制御プログラム９Ｃを実行することによって、各種機能で用いられる画面等をタッチパネル２に表示させる機能を実現する。なお、主制御部１０は、オペレーティングシステムプログラムによって提供されるマルチタスク機能によって、複数のプログラムを並行して実行できるものとする。
【００３４】
ＲＡＭ１１は、主制御部１０によって実行されるプログラムの命令、主制御部１０が参照するデータ、主制御部１０の演算結果等が一時的に記憶される記憶領域として利用される。
【００３５】
次に、図４を参照しながら、側面接触センサ４によって検出される操作に応じて主制御部１０が実行する制御の例について説明する。図４は、側面接触センサ４によって検出される操作に応じて主制御部１０が実行する制御の例を示す図である。図４は、側面接触センサ４と操作対象の画面と指との関係を模式的に示す図である。なお、図４は、タッチパネル２の外周の筐体部分の図示を省略している。
【００３６】
図４に示す携帯通信端末１は、タッチパネル２の長手方向が縦向き（上下方向）となる向きで利用者の左手および右手により支持されている。本実施形態においてユーザは、左手の親指４２で左側面センサ２４の上側面センサ２６側の部分を支持し、左手の人差し指４４で右側面センサ２２の上側面センサ２６側の部分を支持している。また、ユーザは、右手の親指５２で右側面センサ２２の下側面センサ２８側の部分を支持し、右手の人差し指５４で左側面センサ２４の下側面センサ２８側の部分を支持している。
【００３７】
このように４本の指で支持されている状態の場合、携帯通信端末１は、図４の左図に示すように親指４２の接触点９２での接触を左側面センサ２４が検出し、人差し指４４の接触点９３での接触を右側面センサ２２が検出し、人差し指５４の接触点９４での接触を左側面センサ２４が検出し、親指５２の接触点９５での接触を右側面センサ２２が検出する。つまり、右側面センサ２２は、接触点９３と接触点９５の２つの接触点で接触を検出する。左側面センサ２４は、接触点９２と接触点９４の２つの接触点で接触を検出する。また、接触点９２と接触点９３とは、長手方向（タッチパネル２の長辺方向、右側面センサ２２および左側面センサ２４の延在する方向）における位置が略同一位置となる。接触点９４と接触点９５とは、長手方向における位置が略同一位置となる。このため、接触点９２と接触点９３は、短手方向（タッチパネル２の短辺方向、上側面センサ２６および下側面センサ２８の延在する方向）と平行な直線で結ぶことができ、接触点９４と接触点９５も、短手方向と平行な直線で結ぶことができる。なお、当該直線は、対応する接触点の近傍を通過すればよい。つまり接触点の位置を近似して短手方向と平行な直線で結べればよい。本実施形態では、この２つの接触点を結んだ直線を接触位置とする。
【００３８】
また、図５の左図に示す状態では、タッチパネル２に複数のオブジェクト（項目）が表示されている。具体的には、オブジェクト７２ａからオブジェクト７２ｈの８のオブジェクトが画面上側から下側に向けて列状に配置されている。また、タッチパネル２には、オブジェクト７２ｈの下にメッセージ７４が表示されている。さらに、利用者の操作の対象を示すカーソル７６も表示されている。カーソル７６は、オブジェクト７２ａを指定した状態となっており、オブジェクト７２ａに重ねて表示されている。
【００３９】
図４の左図に示す状態から、親指５２を矢印６２の方向にスライド移動させ、人差し指５４を矢印６４の方向に移動させる。つまり、左側面センサ２２に接触している親指５２を人差し指４４から離れる方向に移動させる（スライド移動）。また、右側面センサ２４に接触している人差し指５４を親指４２から離れる方向に移動させる。このように指を移動させることで利用者は、図４の右図に示すように、人差し指５４を接触点９４ａに移動させ、親指５２を接触点９５ａに移動させる。ここで、本実施形態では図４の左図から右図に示すように、側面接触センサ４に接触している指と指との距離をスライド移動によって変更する操作（接触位置間の距離を変更する操作）を「階層表示操作」という。なお、図４は、階層表示操作のうち、２つの接触位置間の距離が広がるスライド操作である。
【００４０】
階層表示操作が入力されると、左側面センサ２４は、接触点９４が接触点９４ａに移動する操作を検出し、右側面センサ２２は、接触点９５が接触点９５ａに移動する操作を検出する。側面接触センサ４は、検出結果を主制御部１０へ通知する。
【００４１】
主制御部１０は、このように、側面接触センサ４で、接触している指と指との距離が広がる操作、本実施形態では対向する右側面センサ２２で検出した複数の接触点と左側面センサ２４で検出した複数点接触点のうち、一方の接触点（接触点９２、９３）の組み合わせで近似した短手方向に平行な直線（接触位置）と、他方の接触点（接触点９４、９５）の組み合わせで近似した短手方向に平行な直線（接触位置）と、が離れる操作が検出された場合、接触操作制御プログラム９Ｄが提供する機能に基づいて、タッチパネル２に表示されている画像を変化させる。具体的には、主制御部１０は、図４の右図に示すように、オブジェクト７２ａに対応付けられたオブジェクト８２ａ、８２ｂ、８２ｃをタッチパネル２に表示する。ここで、オブジェクト８２ａ、８２ｂ、８２ｃは、オブジェクト７２ａに対応付けられたオブジェクト、つまりオブジェクト７２ａの下位の階層のオブジェクトである。このように、主制御部１０は、側面接触センサ４で階層表示操作として接触位置の距離を広げる操作が検出されると、カーソル７４で特定したオブジェクトの下位の階層に対応付けられているオブジェクトを表示させる。
【００４２】
また、主制御部１０は、オブジェクト８２ａ、８２ｂ、８２ｃをオブジェクト７２ａの下でかつオブジェクト７２ｂの上に表示させ、オブジェクト７２ａの下に表示されていたオブジェクト７２ｂからオブジェクト７２ｈの表示位置を下にずらして表示させる。また、主制御部１０は、タッチパネル２の下側に表示させていたメッセージ７４を表示させない。つまり、主制御部１０は、オブジェクト７２ａの下にオブジェクト８２ａ、８２ｂ、８２ｃを新たに表示させ、これに対応して他のオブジェクトの表示位置を下にずらして表示し、表示位置が下にずれたことでタッチパネル２の表示領域外になった部分（メッセージ７４）は表示しない。
【００４３】
このように、携帯電話端末１は、側面接触センサ４で、階層表示操作として接触位置の距離を広げる操作が検出されると、タッチパネル２に表示されているオブジェクトのうち指定されたオブジェクトの下位の階層のオブジェクトを表示させる。これにより、ユーザは、簡単な操作でオブジェクトの下位の階層に対応付けられたオブジェクトを確認することができる。また、接触位置の距離を広げる操作が入力された場合、対応するオブジェクトの中身である下位の階層のオブジェクトを表示させることで、入力した操作の操作感覚と実行される処理とが、オブジェクトのクリック操作における操作感覚よりも近くすることができる。これにより直感的な操作が可能となる。
【００４４】
なお、上記実施形態では、階層表示操作の入力時にカーソル７６で指定されたオブジェクト（第１オブジェクト）の下位の階層のオブジェクト（第２オブジェクト）を表示させたがこれに限定されない。操作対象のオブジェクト、つまり下位の階層のオブジェクトを表示させる対象のオブジェクトの特定方法、規則としては、種々の方法、規則を用いることができる。
【００４５】
携帯電話端末１は、接触位置のいずれか一方に基づいて操作対象のオブジェクト（第１オブジェクト）を特定してもよい。例えば、携帯電話端末１は、画面表示方向（図４の紙面左右方向）において上側の接触位置に基づいて操作対象のオブジェクトを特定してもよい。具体的には、接触位置の移動方向に平行な方向における位置が上側の接触位置と重なるオブジェクト、図４に示す例では、接触点９２と接触点９３とで挟まれるオブジェクトを操作対象のオブジェクトとしてもよい。さらに、携帯電話端末１は、画面表示方向において下側の接触位置に基づいて操作対象のオブジェクトを特定してもよい。具体的には、接触位置の移動方向に平行な方向における位置が下側の接触位置と重なるオブジェクト、図４に示す例では、接触点９４と接触点９５とで挟まれるオブジェクトを操作対象のオブジェクトとしてもよい。これにより、利用者は、カーソル等の操作を行うことなく側面接触センサ４への接触操作を入力するのみで、操作対象のオブジェクトを特定し、当該操作対象のオブジェクトに対応付けられた下位のオブジェクトを表示させることができる。
【００４６】
また、携帯通信端末１は、本実施形態のように下位の階層のオブジェクトを、操作対象のオブジェクトに隣接して表示させることが好ましい。下位の階層のオブジェクトを操作対象のオブジェクトに隣接して表示させることで、オブジェクトの対応関係を明確にすることができ、利用者が直感的に理解しやすい表示にすることができる。
【００４７】
また、携帯通信端末１は、本実施形態のように下位の階層のオブジェクトを、接触位置間の距離が広がる方向（指の移動方向）に表示させることが好ましい。さらには本実施形態のように下位の階層のオブジェクトは、列状に表示させることが好ましい。また、本実施形態のように操作対象のオブジェクトを表示させたまま、下位の階層のオブジェクトを表示することが好ましい。これにより、直感的に対応関係を理解しやすくなる。
【００４８】
また、携帯通信端末１は、本実施形態のように２つの接触位置のうち移動しない接触位置がある場合、移動しない接触位置を基点として、移動する接触位置側に下位の階層のオブジェクトを表示させることが好ましい。つまり、指の移動方向側の領域に下位の階層のオブジェクトを表示させることが好ましい。これにより、利用者が指を移動させて引き出した方向にオブジェクトが表示され、直感的に理解しやすい操作とすることができる。この場合、図４に示す例では、接触位置を下に移動させたため下位の階層のオブジェクトを操作対象のオブジェクトの下側に表示させたが、接触位置を上に移動させた場合は、下位の階層のオブジェクトを操作対象のオブジェクトの上側に表示させることもできる。
【００４９】
なお、携帯通信端末１は、移動しない接触位置を基点として、移動する接触位置側に下位の階層のオブジェクトを表示させなくてよい。例えば、操作対象のオブジェクトを移動させ、操作対象のオブジェクトが表示されていた領域に下位の階層のオブジェクトを表示させてもよい。このように、オブジェクトを表示させる基点を移動させてもよい。
【００５０】
以上のように、下位の階層のオブジェクトの表示方法は、本実施形態の方法を用いることが好ましいが、これには限定されない。例えば、下位の階層のオブジェクトを操作対象のオブジェクトとは別の位置に表示させても良いし、下位の階層のオブジェクトの表示時は操作対象のオブジェクトを表示させてなくてもよい。
【００５１】
また、下位の階層のオブジェクトが複数ある場合は、接触位置間の距離の変化量に応じて、表示させるオブジェクトの数を変化させることが好ましい。つまり、接触位置間の距離の変化量が多くなるほど（広がるほど）、表示させるオブジェクトの数を多くすることが好ましい。
【００５２】
また、階層表示操作として検出する操作は、図４に示す入力に限定されない。主制御部１０は、側面接触センサ４に接触している接触位置を近づける種々の操作を階層表示操作として検出することができる。なお、どの操作を階層表示操作とするかは、側面接触動作定義データ９Ｅで予め定義しておけばよい。つまり、側面接触センサ４に接触している接触位置を近づける操作であっても階層表示操作以外の操作として定義することもできる。
【００５３】
例えば、上記実施形態では、接触位置の一方のみを移動させたが、接触位置の両方を移動させても良い。また、上記実施形態では、右側面センサ２２と左側面センサ２４でそれぞれ２点の接触点を検出し、それぞれの接触点を結んだ直線を接触位置としたが、一方の接触位置として上側面センサ２６の接触点または下側面センサ２８の接触点を用いてもよい。
【００５４】
なお、携帯通信端末１は、上述したように、側面接触センサ４のうち対向する２つ面の側面センサのそれぞれで検出される接触点を近似して結んだ当該側面センサに直交する直線を階層表示操作の接触位置の少なくとも一方として用いることが好ましい。これにより、側面接触センサ４で検出できる他の操作に種々の処理を割り当てることができる。
【００５５】
また、携帯通信端末１は、図４に示すように、一方の側面センサで検出した接触点と他方の側面センサで検出した接触点とを結んだ直線を２つの接触位置の一方の接触位置とし、一方の側面センサで検出した他の接触点と他方の側面センサで検出した他の接触点とを結んだ直線を２つの接触位置の一方の接触位置とすることが好ましい。これにより、両手を用いて箱のふたを開けるような動作を階層表示操作とすることができ、箱のふたを開ける動作と操作対象のオブジェクトの中身を見る処理（下位の階層のオブジェクトを表示させる処理）とを対応付けることができる。これにより、入力する操作に対して実行される処理を直感的に理解しやすくなる。
【００５６】
また、側面接触センサ４のいずれか１つで２点の接触をそれぞれ接触位置として検出してもよい。この場合、携帯通信端末１は、１つの側面センサで検出した２点の接触の距離を変更する操作を階層表示操作として検出する。
【００５７】
また、主制御部１０は、側面接触センサ４で検出した接触の情報に基づいて筐体を保持する手を検出し、筐体を保持していない手の接触のみを抽出しその接触から入力された操作が階層表示操作であるかを判定してもよい。この場合、筐体を保持していない手の接触により、接触位置の距離が広がる操作が検出された場合、階層表示操作が入力されたと判定し、下位の階層のオブジェクトを表示させる。このように、操作が入力された手も加味して操作を判定することで、より多くの操作を入力することが可能となる。
【００５８】
上記実施形態では、オブジェクトとして、階層化された操作メニューの各項目を用いたがオブジェクトはこれに限定されない。オブジェクトは、階層化された種々のデータの表示に用いることができ、例えば、階層化されたデータを管理するエクスプローラ画面の操作にも用いることができる。また下位の階層のオブジェクトの表示方法としては、項目の表示に限定されない。例えば、下位の階層のオブジェクトが画像の場合、当該画像のプレビュー表示を行うようにしてもよい。
【００５９】
次に、図５を参照しながら、接触操作の検出時の携帯電話端末１の動作について説明する。図５は、携帯電話端末の動作を示すフローチャートである。図５に示す処理手順は、接触操作制御プログラム９Ｄが提供する機能に基づいて繰り返し実行される。
【００６０】
携帯電話端末１の主制御部１０は、ステップＳ１２として、対象オブジェクトが表示中であるかを判定する。ここで、対象オブジェクトとは、階層表示操作で操作対象とすることができるオブジェクトである。主制御部１０は、ステップＳ１２で対象オブジェクトが表示されていない（Ｎｏ）と判定したら、ステップＳ１２に進む。つまり、主制御部１０は、対象オブジェクトが表示された状態となるまで、ステップＳ１２の処理を繰り返す。
【００６１】
主制御部１０は、ステップＳ１２で対象オブジェクトが表示中である（Ｙｅｓ）と判定したら、ステップＳ１４として、側面接触があるか、つまり側面接触センサ４によっていずれかの側面への接触が検出されたかを判定する。主制御部１０は、ステップＳ１４で側面接触なし（Ｎｏ）、つまり側面への接触が検出されていないと判定したら、ステップＳ１２に進む。また、主制御部１０は、ステップＳ１４で側面接触あり（Ｙｅｓ）、つまり側面への接触が検出されていると判定したら、ステップＳ１６として、階層表示操作かを判定する。
【００６２】
ここで、図６を用いてステップＳ１６の判定について説明する。ここで、図６は、携帯電話端末の動作を示すフローチャートである。なお、図６に示す処理は、階層表示操作として図４に示す操作が定義されている場合である。主制御部１０は、ステップＳ４０として、複数点接触があるかを判定する。つまり、側面接触センサ４で２つ以上の接触を検出しているかを判定する。主制御部１０は、ステップＳ４０で複数点接触ではない（Ｎｏ）と判定したら、ステップＳ５０に進む。
【００６３】
主制御部１０は、ステップＳ４０で複数接触点である（Ｙｅｓ）と判定したら、ステップＳ４２として、対応する２辺（２つの面）のそれぞれの接触点を結んだ線が、当該２辺に垂直とみなせる線であるかを判定する。つまり、当該２辺に垂直とみなせる線に近似可能な線を、接触位置を結ぶことにより形成可能な関係の接触点が、対向する２辺にあるかを判定する。主制御部１０は、ステップＳ４２で当該線がない（Ｎｏ）と判定したら、ステップＳ５０に進む。
【００６４】
主制御部１０は、ステップＳ４２で当該線がある（Ｙｅｓ）と判定したら、ステップＳ４４として、対応する２辺の他の接触点を結んだ線が、当該２辺に垂直とみなせる線であるかを判定する。つまり、当該２辺に垂直とみなせる線で近似できる関係の接触点が、ステップＳ４２で判定した接触点とは別にあるかを判定する。主制御部１０は、ステップＳ４４で線がない（Ｎｏ）と判定したら、ステップＳ５０に進む。
【００６５】
主制御部１０は、ステップＳ４４で当該線がある（Ｙｅｓ）と判定したら、ステップＳ４６として、垂線とみなせる線（接触位置）を構成する接触点が広がる方向に移動しているかを判定する。主制御部１０は、ステップＳ４６で接触点が移動していない（Ｎｏ）と判定したら、ステップＳ５０に進む。
【００６６】
主制御部１０は、ステップＳ４６で接触点が広がる方向に移動している（Ｙｅｓ）と判定したら、ステップＳ４８として、検出した操作が階層表示操作であると判定する。また、主制御部１０は、ステップＳ４０、Ｓ４２、Ｓ４４またはＳ４６でＮｏと判定したら、ステップＳ５０として、その他の操作である、つまり階層表示操作ではない判定する。主制御部１０は、ステップＳ４８またはＳ５０の処理を実行したら、本判定処理を終了する。なお、主制御部１０は、階層表示操作として定義されている操作に応じて、判定方法は変化する。
【００６７】
図５に戻り、本処理の説明を続ける。主制御部１０は、ステップＳ１６で階層表示操作ではない（Ｎｏ）と判定したら、ステップＳ１８として入力操作に応じた処理を実行する。なお、主制御部１０は、側面接触動作定義データ９Ｅに記憶されている対応関係と入力操作とを比較することで、実行する処理を特定する。その後、主制御部１０は、特定した処理を実行し、ステップＳ２８に進む。
【００６８】
主制御部１０は、ステップＳ１６で階層表示操作である（Ｙｅｓ）と判定したら、ステップＳ２０として、停止している指による接触点と、スライド操作を行っている指による接触点との離間距離の変化量である移動距離（スライド距離）を算出する。つまり、一方の接触位置と他方の接触位置との距離の変化量を算出する。主制御部１０は、ステップＳ２０で移動距離を算出したら、ステップＳ２２としてオブジェクトの表示を変更する。具体的には、主制御部１０は、表示されているオブジェクトの中から操作対象のオブジェクトを特定し、ステップＳ２０で算出した移動量に基づいて表示可能な下位の階層のオブジェクトの数を算出する。その後、主制御部１０は、算出した表示可能な数に基づいて、操作対象のオブジェクトの下位の階層のオブジェクトを表示させる。なお、本実施形態では、移動距離を算出して表示可能な下位の階層のオブジェクトの数を算出したが、階層表示操作を検出したら特定した操作対象のオブジェクトの下位の階層のオブジェクトを全て表示させるようにしてもよい。
【００６９】
主制御部１０は、ステップＳ２２の処理を行ったら、ステップＳ２６として、階層表示操作が終了かを判定する。なお、階層表示操作が終了したかは、種々の基準で判定することができ、例えば、側面接触センサ４で接触を検出しない状態となっている場合、階層表示操作が終了したと判定することができる。
【００７０】
主制御部１０は、ステップＳ２６で階層表示操作終了ではない（Ｎｏ）と判定したら、ステップＳ２０に進む。主制御部１０は、階層表示操作が終了するまで、移動距離に応じた表示の変更処理を繰り返す。主制御部１０は、ステップＳ２６で階層表示操作終了である（Ｙｅｓ）と判定したら、ステップＳ２８に進む。
【００７１】
主制御部１０は、ステップＳ１８の処理を行ったとき、またはステップＳ２６でＹｅｓと判定したとき、ステップＳ２８として、処理終了か、つまり側面接触センサ４による操作の検出を終了するかを判定する。主制御部１０は、ステップＳ２８で処理終了ではない（Ｎｏ）と判定したら、ステップＳ１２に進む。主制御部１０は、ステップＳ２８で処理終了ではある（Ｙｅｓ）と判定したら、本処理を終了する。
【００７２】
なお、本実施形態に係る携帯電話端末１は、側面に対する操作を受け付けるとともに、側面で受け付けた操作に応じて処理を実行するように構成されているので、利用者に対して多様な操作方法を提供することができる。つまり、図５に示すように、側面接触センサ４で検出した接触が階層表示操作ではない場合は、その入力に応じた処理を実行することで、種々の操作を入力することができる。例えば、１辺（１つの面）の側面センサで２つの接触点の距離を広げる操作に対しては、表示している画像を拡大させる処理や、画面のスクロール操作を行い、図４に示す操作のように対向する２辺の対応する位置（垂線とみなせる位置）で接触点を検出し、当該接触点を結んだ接触位置の距離を広げる操作に対しては、下位の階層のオブジェクトを表示させる処理を行うこともできる。
【００７３】
なお、上記の実施形態で示した本発明の態様は、本発明の要旨を逸脱しない範囲で任意に変更することができる。
【００７４】
また、上記実施形態では、いずれも接触位置を広げる操作の場合について説明したが、携帯通信端末１は、下位の階層のオフジェクトの表示中に、接触位置を広げるスライド動作と逆の操作、つまり接触位置を縮める操作（接触位置を近づける操作）が入力された場合、表示していた下位の階層のオフジェクトの終了させる、つまり下位の階層のオブジェクトを表示させない状態とすることが好ましい。これにより、下位の階層のオブジェクトを表示させた動作と反対の動作を入力することで、元の状態に戻すことができ、直感的な操作ができる。なお、この場合、携帯通信端末１は、接触位置を縮める距離に基づいて表示させる下位の階層のオフジェクトの数を減らす制御を行ってもよい。
【００７５】
携帯通信端末１（の主制御部１０）は、下位の階層のオブジェクトを表示させている状態で、下位の階層のオブジェクトの表示を開始してから所定時間の間に、側面接触センサ４で接触が検出されない場合、下位の階層のオブジェクトの表示を終了することが好ましい。これにより、下位の階層のオブジェクトを表示させた状態で、一定時間操作を入力しない場合は、自動的に元の状態に戻る。これにより、次の操作に移りやすくすることができる。また、所定時間の間、下位の階層のオブジェクトを表示させることで、側面接触センサ４に接触していた指でタッチパネル２を操作し、下位の階層のオブジェクトを操作することもできる。また、携帯通信端末１は、下位の階層のオブジェクトを表示させている状態で、側面接触センサ４で接触位置の接触が検出されない場合、つまりユーザが側面接触センサ４に接触していない状態となった場合、下位の階層のオブジェクトの表示を終了させることも好ましい。このように、ユーザが階層表示操作の接触をやめたら、例えば、側面接触センサ４から手を離したら、表示を元に戻すことで次の操作に移りやすくすることができる。
【００７６】
また、上記実施形態では、側面接触センサ４として、筐体の４辺（側面の４つの面）のそれぞれに側面センサを配置したがこれに限定されない。側面への接触を検出する側面センサは必要な位置に配置すればよい。例えば、図５および図６の処理を行う場合は、対向する２辺（２つの面）のみに側面センサを配置すればよい。なお、２つの側面センサを配置する場合、正面（タッチパネルが配置されている面）の長辺と隣接する（つまり長辺側の）２つの側面に配置することが好ましい。これにより、図５および図６に示すような指の移動を階層表示操作とすることができ、操作を入力しやすくでき、操作性を高くすることができる。
【００７７】
また、上記の実施形態では、表示手段としてタッチパネルを有する電子機器に本発明を適用する例について説明したが、本発明は、表示手段として、タッチセンサが重畳されていない単なる表示パネルを有する電子機器に適用することもできる。
【００７８】
また、上記実施形態では、接触検出部として側面接触センサ４を用いたが、これに限定されない。接触検出部としては、筐体の表示部に対応する所定の領域に設けられて該領域に対する操作を検出可能であればよく、タッチパネル２のタッチセンサ２Ａを用いてもよい。つまり、タッチパネル２に階層表示操作として定義された接触位置の距離を広げる操作が入力された場合、下位の階層のオブジェクトを表示させてもよい。
【００７９】
また、上記実施形態では、他の操作に種々の操作を割り振ることができ、より直感的な操作が可能となるため、接触位置を広げる操作、具体的には、所定の領域の第１の位置（接触位置）に対する第１操作と第１の位置から離間する方向のスライド操作（他方の接触位置のスライド操作）を階層表示操作としたがこれに限定されない。階層表示操作は、接触点が移動するスライド操作を含む操作であればよく、一点の接触点が移動するスライド操作としてもよい。
【符号の説明】
【００８０】
１  携帯電話端末
２  タッチパネル
２Ａ  タッチセンサ
２Ｂ  表示部
３  入力部
４  側面接触センサ
５  電源部
６  通信部
７  スピーカ
８  マイク
９  記憶部
９Ａ  メールプログラム
９Ｂ  ブラウザプログラム
９Ｃ  画面制御プログラム
９Ｄ  接触操作制御プログラム
９Ｅ  側面接触動作定義データ
１０  主制御部
１１  ＲＡＭ
２２  右側面センサ
２４  左側面センサ
２６  上側面センサ
２８  下側面センサ
【図１】
2012174247.tif 000003
【図２】
2012174247.tif 000004
【図３】
2012174247.tif 000005
【図４】
2012174247.tif 000006
【図５】
2012174247.tif 000007
【図６】
2012174247.tif 000008