(57)【要約】【課題】操作性に優れる携帯電子機器、携帯電子機器の制御方法および入力制御プログラムを提供すること。【解決手段】この携帯電子機器１は、所定の機能に対応するオブジェクトを表示する表示部２２と、この表示部２２に対応して配されると共に表示部２２に対する外部からの接触動作を検出する検出部２１と、この検出部２１により検出される接触動作に応じて表示部２２の表示内容を制御する制御部９と、を備える。また、制御部９は、表示部２２に表示されたオブジェクトに対する接触動作が検出された場合に、このオブジェクトに対応する機能の実行ボタンおよびキャンセルボタンを表示部２２に表示させる。【選択図】図２
2012089940.tif 000002
【特許請求の範囲】
【請求項１】
所定の機能に対応するオブジェクトを表示する表示部と、
前記表示部に対応して配されると共に前記表示部に対する外部からの接触動作を検出する検出部と、
前記検出部により検出される接触動作に応じて前記表示部の表示内容を制御する制御部と、を備え、
前記制御部は、前記表示部に表示された前記オブジェクトに対する接触動作が検出された場合に、前記オブジェクトに対応する機能の実行ボタンおよびキャンセルボタンを前記表示部に表示させることを特徴とする携帯電子機器。
【請求項２】
前記制御部は、前記実行ボタンに対する接触動作が前記検出部により検出された場合には前記オブジェクトに対応する機能を実行し、前記キャンセルボタンに対する接触動作が前記検出部により検出された場合には前記オブジェクトに対応する機能の実行をキャンセルする請求項１に記載の携帯電子機器。
【請求項３】
前記制御部は、前記オブジェクトに対する接触動作が所定時間ｔ２以上継続して検出されたときに、前記実行ボタンおよび前記キャンセルボタンを前記表示部に表示させる請求項１または２に記載の携帯電子機器。
【請求項４】
前記オブジェクトに対する接触動作および前記接触動作の解除動作の組み合わせに対して所定の基本制御が割り当てられているときに、
前記制御部は、前記オブジェクトに対する接触動作が検出されてから前記実行ボタンおよび前記キャンセルボタンの表示前に前記接触動作の解除動作が前記検出部により検出された場合には、前記実行ボタンおよび前記キャンセルボタンの表示を中止して前記接触動作を実行する請求項３に記載の携帯電子機器。
【請求項５】
前記制御部は、前記実行ボタンおよび前記キャンセルボタンの表示後に前記オブジェクトに対する前記接触動作の解除動作が前記検出部により検出された場合には、前記基本制御の実行を中止して前記実行ボタンおよび前記キャンセルボタンの表示を継続させる請求項４に記載の携帯電子機器。
【請求項６】
前記オブジェクトに対する接触の摺動動作に対して所定の摺動基本制御が割り当てられているときに、
前記制御部は、前記オブジェクトから前記実行ボタンまたは前記キャンセルボタンへの前記摺動動作が前記検出部により検出された場合には、前記摺動基本制御の実行をキャンセルする請求項１〜５のいずれか一つに記載の携帯電子機器。
【請求項７】
前記制御部は、前記オブジェクトに対する接触動作が所定時間ｔ１以上継続して検出されたときに、前記オブジェクトに対応する機能のガイドを前記表示部に表示させる請求項１〜６のいずれか一つに記載の携帯電子機器。
【請求項８】
前記制御部は、前記オブジェクトに対する接触動作が所定時間ｔ１よりも長い時間ｔ３以上継続して検出されたときに、前記ガイドよりも詳細なガイドを前記表示部に表示させる請求項７に記載の携帯電子機器。
【請求項９】
前記制御部は、前記オブジェクトに対する接触動作が所定時間ｔ１よりも長い時間ｔ３以上継続して検出されたときに、前記オブジェクトの隣にある他のオブジェクトに対応する機能のガイドを前記表示部に表示させる請求項７に記載の携帯電子機器。
【請求項１０】
所定の機能に対応するオブジェクトを表示部に表示するステップと、
前記表示部に対する外部からの接触動作を検出するステップと、
検出された前記接触動作に応じて前記表示部の表示内容を制御するステップと、
前記表示部に表示された前記オブジェクトに対する接触動作が検出された場合に、前記オブジェクトに対応する機能の実行ボタンおよびキャンセルボタンを前記表示部に表示させるステップと、を備えることを特徴とする携帯電子機器の制御方法。
【請求項１１】
表示部を備える携帯電子機器の制御部を機能させるための制御プログラムであって、
前記制御部に、
所定の機能に対応するオブジェクトを前記表示部に表示させ、
前記表示部に対する外部からの接触動作がされたときに、前記接触動作に応じて前記表示部の表示内容を制御させ、且つ、
前記表示部に表示された前記オブジェクトに対する接触動作が検出された場合に、前記オブジェクトに対応する機能の実行ボタンおよびキャンセルボタンを前記表示部に表示させる、処理を実行させることを特徴とする入力制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、携帯電子機器、携帯電子機器の制御方法および入力制御プログラムに関する。
【背景技術】
【０００２】
従来の携帯電子機器では、タッチパネル部に表示されたオブジェクトに対して所定時間の接触動作が行われると、このオブジェクトに対応する機能のガイドを表示することが行われている。かかる従来の携帯電子機器として、特許文献１に記載される技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１０３９５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、一般的な携帯電子機器では、タッチパネル部に表示されたオブジェクトに対する接触動作に対して、何らかの基本制御が割り当てられている。例えば、オブジェクトに対するタッチ動作後にリリース動作が行われると、そのオブジェクトに対応する機能が実行される場合がある。また、オブジェクトに対するタッチ動作後にスイープ動作が行われると、そのオブジェクトの表示位置の移動が行われる場合がある。
【０００５】
しかしながら、かかる構成では、オブジェクトに対してタッチ動作をすると、その後の基本制御の実行をキャンセルできない。そのため、一旦オブジェクトに対してタッチ動作してから、そのタッチ動作前の状態に戻るためには、実行された操作を元に戻す操作を入力することになり、操作が煩雑となる。
【０００６】
そこで、この発明は、簡単な操作で種々の動作を実現することができ、操作性に優れる携帯電子機器、携帯電子機器の制御方法および入力制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、この発明にかかる携帯電子機器は、所定の機能に対応するオブジェクトを表示する表示部と、前記表示部に対応して配されると共に前記表示部に対する外部からの接触動作を検出する検出部と、前記検出部により検出される接触動作に応じて前記表示部の表示内容を制御する制御部と、を備え、前記制御部は、前記表示部に表示された前記オブジェクトに対する接触動作が検出された場合に、前記オブジェクトに対応する機能の実行ボタンおよびキャンセルボタンを前記表示部に表示させることを特徴とする。
【０００８】
また、この発明にかかる携帯電子機器は、前記制御部は、前記実行ボタンに対する接触動作が前記検出部により検出された場合には前記オブジェクトに対応する機能を実行し、前記キャンセルボタンに対する接触動作が前記検出部により検出された場合には前記オブジェクトに対応する機能の実行をキャンセルすることが好ましい。
【０００９】
また、この発明にかかる携帯電子機器は、前記制御部は、前記オブジェクトに対する接触動作が所定時間ｔ２以上継続して検出されたときに、前記実行ボタンおよび前記キャンセルボタンを前記表示部に表示させることが好ましい。
【００１０】
また、この発明にかかる携帯電子機器は、前記オブジェクトに対する接触動作および前記接触動作の解除動作の組み合わせに対して所定の基本制御が割り当てられているときに、前記制御部は、前記オブジェクトに対する接触動作が検出されてから前記実行ボタンおよび前記キャンセルボタンの表示前に前記接触動作の解除動作が前記検出部により検出された場合には、前記実行ボタンおよび前記キャンセルボタンの表示を中止して前記接触動作を実行することが好ましい。
【００１１】
また、この発明にかかる携帯電子機器は、前記制御部は、前記実行ボタンおよび前記キャンセルボタンの表示後に前記オブジェクトに対する前記接触動作の解除動作が前記検出部により検出された場合には、前記基本制御の実行を中止して前記実行ボタンおよび前記キャンセルボタンの表示を継続させることが好ましい。
【００１２】
また、この発明にかかる携帯電子機器は、前記オブジェクトに対する接触の摺動動作に対して所定の摺動基本制御が割り当てられているときに、前記制御部は、前記オブジェクトから前記実行ボタンまたは前記キャンセルボタンへの前記摺動動作が前記検出部により検出された場合には、前記摺動基本制御の実行をキャンセルすることが好ましい。
【００１３】
また、この発明にかかる携帯電子機器は、前記制御部は、前記オブジェクトに対する接触動作が所定時間ｔ１以上継続して検出されたときに、前記オブジェクトに対応する機能のガイドを前記表示部に表示させる。
【００１４】
また、この発明にかかる携帯電子機器は、前記制御部は、前記オブジェクトに対する接触動作が所定時間ｔ１よりも長い時間ｔ３以上継続して検出されたときに、前記ガイドよりも詳細なガイドを前記表示部に表示させることが好ましい。
【００１５】
また、この発明にかかる携帯電子機器は、前記制御部は、前記オブジェクトに対する接触動作が所定時間ｔ１よりも長い時間ｔ３以上継続して検出されたときに、前記オブジェクトの隣にある他のオブジェクトに対応する機能のガイドを前記表示部に表示させることが好ましい。
【００１６】
また、この発明にかかる携帯電子機器の制御方法は、所定の機能に対応するオブジェクトを表示部に表示するステップと、前記表示部に対する外部からの接触動作を検出するステップと、前記表示部に表示された前記オブジェクトに対する接触動作が検出された場合に、前記オブジェクトに対応する機能の実行ボタンおよびキャンセルボタンを前記表示部に表示させるステップと、を備えることを特徴とする。
【００１７】
また、この発明にかかる入力制御プログラムプログラムは、表示部を備える携帯電子機器の制御部を機能させるための制御プログラムであって、前記制御部に、所定の機能に対応するオブジェクトを表示部に表示させ、前記表示部に対する外部からの接触動作がされたときに、前記接触動作に応じて前記表示部の表示内容を制御させ、且つ、前記表示部に表示された前記オブジェクトに対する接触動作が検出された場合に、前記オブジェクトに対応する機能の実行ボタンおよびキャンセルボタンを前記表示部に表示させる、処理を実行させることを特徴とする。
【発明の効果】
【００１８】
本発明は、操作性を高くすることができる。
【図面の簡単な説明】
【００１９】
【図１】図１は、この発明の実施の形態にかかる携帯電子機器の概略構成を示す斜視図である。
【図２】図２は、図１に示す携帯電子機器の概略構成を示す機能ブロック図である。
【図３】図３は、図２に示す携帯電子機器の動作を説明するためのフローチャートである。
【図４】図４は、図２に示す携帯電子機器の作用を説明するための説明図である。
【図５】図５は、図２に示す携帯電子機器の作用を説明するための説明図である。
【図６】図６は、図２に示す携帯電子機器の作用を説明するための説明図である。
【図７】図７は、図２に示す携帯電子機器の作用を説明するための説明図である。
【図８】図８は、図２に示す携帯電子機器の作用を説明するための説明図である。
【図９】図９は、図２に示す携帯電子機器の作用を説明するための説明図である。
【図１０】図１０は、図２に示す携帯電子機器の作用を説明するための説明図である。
【発明を実施するための形態】
【００２０】
以下、この発明につき図面を参照しつつ詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。また、この実施の形態の構成要素には、発明の同一性を維持しつつ置換可能かつ置換自明なものが含まれる。また、この実施の形態に記載された複数の変形例は、当業者自明の範囲内にて任意に組み合わせが可能である。本実施形態では、携帯電子機器を携帯電話端末とする場合で説明するが、本発明の適用対象は携帯電話端末に限定されるものではなく、タッチパネルを備える各種装置、例えば、ＰＨＳ（Personal  Handy-phone  System）、ＰＤＡ、ポータブルナビゲーション装置、パーソナルコンピュータ、ゲーム機等に対しても本発明は適用できる。
【００２１】
ここで、図１は、この発明の実施の形態にかかる携帯電子機器の概略構成を示す斜視図である。図１に示す携帯電話端末１は、薄板状の筺体１２を有する。携帯電話端末１は、筺体１２の表面に、タッチパネル２と、入力デバイス３１からなる入力部３と、レシーバ７と、マイク８とが配置されている。タッチパネル２は、板状の筺体１２の面積が最も広い面に配置されている。また、入力部３も、筺体１２のタッチパネル２が配置されている面の、長手方向の一方の端部に配置されている。また、レシーバ７は、筺体１２のタッチパネル２が配置されている面の長手方向の他方の端部、つまり、入力部３が配置されている端部とは反対側の端部に配置されている。また、マイク８は、筺体１２のタッチパネル２が配置されている面の長手方向の一方の端部、つまり、入力部３が配置されている端部に配置されている。
【００２２】
次に、携帯電話端末１の機能と制御部との関係を説明する。図２は、図１に示す携帯電子機器の概略構成を示す機能ブロック図である。図２に示すように、携帯電子機器１は、タッチパネル部２と、入力部３と、電源部４と、通信部５と、レシーバ６と、マイク７と、記憶部８と、制御部９と、ＲＡＭ（Random Access Memory）１０と、を備える。
【００２３】
タッチパネル部２は、入力機能と表示機能とを有するパネルであり、検出部２１と表示部２２とから構成される。このタッチパネル部２は、例えば、筐体１１の最も広い平面部に露出して配置される。検出部２１は、タッチパネル部２への入力操作（接触操作）を検出するタッチセンサであり、タッチパネル部２の入力機能を実現する。この検出部２１は、接触位置および接触動作を入力操作として検出できる。接触位置は、タッチパネル部２（表示部２２）上の位置座標として検出される。接触動作は、表示部２２に対する接触を伴う動作であり、例えば、タッチ動作、リリース動作、タップ動作、スイープ動作、フリック動作、ピンチ動作などとして検出される。また、検出部２１への入力操作は、例えば、指、スタイラス、ペンなどにより行われる。なお、検出部２１には、例えば、感圧式あるいは静電式の公知のセンサが採用され得る。表示部２２は、所定の表示内容を表示する部分であり、タッチパネル部２の表示機能を実現する。この表示部２２は、例えば、文字、図形、記号、画像などを表示内容として表示できる。なお、表示部２２には、例えば、液晶ディスプレイ（Liquid Crystal Display）、有機ＥＬ（Organic Electro-Luminescence）などの公知の表示パネルが採用され得る。
【００２４】
なお、この実施の形態では、タッチパネル部２への接触動作を以下のように定義する。タッチ動作とは、タッチパネル部２の表示部２２に対して接触する動作をいう。リリース動作とは、タッチパネル部２の表示部２２に対する接触状態を解除する動作をいう。スイープ動作とは、タッチパネル部２の表示部２２に対する接触状態を維持しつつ接触位置を移動させる動作をいう。フリック動作とは、表示部２２を素早く払うようにタッチする動作をいう。ピンチ動作とは、表示部２２に対する２つの接触点の間隔を広げる動作あるいは縮める動作をいう。
【００２５】
入力部３は、タッチパネル部２に対して独立した入力機能を有する。この入力部３は、例えば、ボタン式のハードキー、感圧式あるいは静電式の入力デバイスなどの入力デバイス３１を有する。この実施の形態では、入力部３がロック解除キーであり、押下動作を外部入力として検出して、その信号を制御部９に出力する。また、入力部３が、タッチパネル部２の側方であって筐体１１の長手方向の端部に配置されている。
【００２６】
電源部４は、蓄電池または外部電源から得られる電力を供給する。通信部５は、アンテナ５１を有し、基地局により割り当てられるチャネルを介して無線信号回線（例えば、基地局との間でＣＤＭＡ（Code Division Multiple Access）方式の回線）を確立することにより、基地局との無線通信（電話通信および情報通信）を実現する。レシーバ６は、電話通信における相手側の音声や着信音等を出力する。マイク７は、利用者等の音声を電気的な信号へ変換する。
【００２７】
記憶部８は、例えば、不揮発性メモリあるいは磁気記憶装置であり、制御部９での処理に用いられるプログラムやデータを格納する。記憶部８は、タッチパネル部２に表示される各オブジェクトに対応する機能を実現するオブジェクト機能プログラム８１ａ〜８１ｄ、後述するガイド表示を実現するためのガイド表示プログラム８２、後述する選択メニュー表示を実現するための選択メニュー表示プログラム８３、タッチパネル部２及び入力部３に入力された操作に基づいた制御を実現するための入力制御プログラム８４などが、記憶部８に格納されている。その他、メール機能やブラウザ機能などの一般的機能を実現する機能プログラム、携帯電子機器１の基本的機能を実現するオペレーティングシステムプログラム、ユーザーの氏名／電話番号／メールアドレスなどを登録したアドレス帳データなどが、記憶部８に格納されている。オブジェクト機能プログラム８１ａ〜８１ｄは、それぞれ、オブジェクトに対応するアプリケーション機能を実行するプログラムである。本実施形態では、４つのオブジェクト機能プログラム８１ａ〜８１ｄを示すが、その数は限定されない。また、複数のオフジェクトを同一のオブジェクト機能プログラムに対応付けても良い。
【００２８】
制御部９は、例えば、ＣＰＵ（Central Processing Unit）であり、携帯電子機器１の動作を統括的に制御する。この制御部９は、記憶部８に記憶された各種のデータを必要に応じて参照しつつ、上記の機能プログラム、オペレーティングシステムプログラム、入力制御プログラム８４、その他各種プログラムを記憶部８から読み込んで実行する。これにより、タッチパネル部２、入力部３、通信部５等が制御されて、携帯電子機器１の各種の機能（例えば、通話機能、通信機能、メール機能、ブラウザ機能など）が実現される。また、制御部９は、記憶部８から読み込んだプログラムの実行や所定の処理の実行により取得／生成／加工したデータを、ＲＡＭ１０に一時的に記憶する。なお、制御部９は、上記のプログラムやデータを通信部５の無線通信により外部のサーバ装置からダウンロードしても良い。
【００２９】
制御部９は、入力制御プログラム８４を実行することにより、タッチパネル部２あるいは入力部３が外部からの入力操作、具体的にはタッチパネル部２への接触操作あるいは入力部３への押下操作を検出すると、この入力操作に割り当てられた処理を行う。制御部９は、割り当てられた処理として、入力制御プログラム８４、その他記憶部８に記憶されている各プログラムを実行することで、表示部２２の表示内容を制御したり、各種機能を起動したりする。
【００３０】
以下、図３から図１０を用いて、携帯電子機器１による動作を説明する。ここで、図３は、図２に示す携帯電子機器の作用を示すフローチャートであり、図４から図１０は、それぞれ、図２に示す携帯電子機器の作用を説明するための説明図である。なお、図４は、タッチパネル部２の初期画面を示している。また、図５は、ガイド表示画面を示し、図６は、選択メニュー表示画面を示している。また、図７は、スイープ動作により選択メニューのキャンセルボタンを選択する様子を示し、図８は、タッチ動作により選択メニューのキャンセルボタンを選択する様子を示している。また、図９は、詳細ガイド表示画面を示しており、図１０は、隣のオブジェクト機能のガイド表示を示している。また図４から図１０では、携帯電子機器１を模式的に示し、表示部２以外の各部の表示を一部省略する。
【００３１】
まず、携帯電子機器１の制御部９は、図４に示すように、待受け画面（初期画面）の表示時に、タッチパネル部２の表示部２２に複数のオブジェクトａ、オブジェクトｂ、オブジェクトｃ、オブジェクトｄ（以下、４つのオブジェクトをまとめて「オブジェクトａ〜ｄ」ともいう。）を表示する。これらのオブジェクトａ〜ｄは、それぞれ、所定の機能、つまり、上述したオブジェクト機能プログラム８１ａ〜８１ｄの起動に対応するボタンである。そして、ユーザーが表示されたオブジェクトａ〜ｄから任意のオブジェクトａ〜ｄを選択して接触操作すると、制御部９が接触操作にかかるオブジェクトａ〜ｄに対応したオブジェクト機能プログラム８１ａ〜８１ｄを記憶部８から読み込んで実行するユーザーの接触操作に対応した機能が実現される。ここで、待受画面とは、電話の発着信を待ち受けている状態の画面、または、オブジェクト機能プログラム（アプリケーションプログラム）の起動を待ち受けている状態の画面である。換言すると、待受画面は、携帯電話機１が提供する各種機能画面へ画面が変わる前の画面である。なお、待受画面は、例えば、初期画面、デスクトップ画面、ホーム画面、または、壁紙と呼ばれることもある。
【００３２】
ここで、一般的な携帯電子機器では、タッチパネル部に表示されたオブジェクトに対する接触動作に対して、何らかの基本制御が割り当てられている場合がある。例えば、オブジェクトに対するタッチ動作後にリリース動作が行われると、そのオブジェクトに対応する機能が実行される。また、オブジェクトに対するタッチ動作後にスイープ動作が行われると、そのオブジェクトの表示位置の移動が行われる。しかしながら、かかる構成では、オブジェクトに対してタッチ動作をすると、その後の基本制御の実行をキャンセルできないという課題がある。
【００３３】
そこで、本実施形態の携帯電子機器１は、タッチパネル部２に表示されたオブジェクトに対する接触動作に対して所定の基本制御が割り当てられているときに、タッチ動作後の基本制御の実行およびキャンセルをオブジェクトに対する接触動作後に任意に選択できるように、図３に示す制御を行う。なお、以下で説明する制御は、基本的に、制御部９が記憶部８から入力制御プログラム８４読み出し実行することで行われる。
【００３４】
ステップＳＴ０１では、制御部９がオブジェクトのタッチ動作の有無を判定する。例えば、初期状態にて、タッチパネル部２の表示部２２に複数のオブジェクトａ〜ｄが表示されている（図４参照）。具体的には、カメラ機能、音楽再生機能、アラーム機能および電卓機能に対応するオブジェクトａ〜ｄが表示部２２の画面に一列に並べられて配置されている。そして、これらのオブジェクトａ〜ｄに対してタッチ動作が行われると、例えば、図５に示すようにカメラ機能のオブジェクトａにタッチ動作が行われると、タッチパネル部２の検出部２１がこのタッチ動作を入力操作として検出する。制御部９は、タッチパネル部２でタッチ動作を入力操作として検出している場合、肯定判定を行う。また、制御部９は、タッチパネル部２で入力操作を検出していない場合、否定判定を行う。このステップＳＴ０１にて、制御部９がオブジェクトのタッチ動作ありと判定した場合には、ステップＳＴ０２に進み、制御部９がオブジェクトのタッチ動作なしと判定した場合には、ステップＳＴ０１の処理に進む、つまり、ステップＳＴ０１の処理が繰り返される。
【００３５】
ステップＳＴ０２では、制御部９がタイマーの時間ｔをｔ＝０に設定（リセット）して、タイマーをスタートさせる。このタイマーは、後述するガイド表示ステップＳＴ０８および選択メニュー表示ステップＳＴ０９を実行するまでの待機時間を規定するために用いられる。なお、この実施の形態では、制御部９がタイマーのＯＮ／ＯＦＦ（スタート／停止）操作を行っている。このステップＳＴ０２の後に、ステップＳＴ０３に進む。
【００３６】
ステップＳＴ０３では、制御部９がスイープ動作の有無を判定する。例えば、オブジェクトａに対するタッチ動作後にスイープ動作が連動して行われると、タッチパネル部２の検出部２１がこのスイープ動作を入力操作として検出する。制御部９は、タッチパネル部２でスイープ動作を入力操作として検出している場合、肯定判定を行う。制御部９は、タッチパネル部２でスイープ動作を入力操作として検出していない場合、否定判定を行う。このステップＳＴ０３にて、制御部９がスイープ動作ありと判定した場合には、ステップＳＴ１５に進み、制御部９がスイープ動作なしと判定した場合には、ステップＳＴ０４に進む。
【００３７】
ステップＳＴ０４では、制御部９は、選択メニューＭにて実行／キャンセルの選択が行われたか否かを判定する。なお、選択メニューＭについては、ステップＳＴ０９にて詳細に説明する。選択メニューＭにおける実行／キャンセルの選択は、例えば、オブジェクトを実行ボタンあるいはキャンセルボタンまで移動するスイープ動作（図７参照）、実行ボタンあるいはキャンセルボタンに対するタッチ動作（図８参照）、ハードキーなどの入力部３を用いた選択操作（図示省略）などにより、行われ得る。具体的には、ユーザーは、選択メニューＭの実行ボタンあるいはキャンセルボタンに対して接触動作（タッチ動作あるいはスイープ動作）を行うことで、選択を行う。そして、制御部９は、タッチパネル部２でこの接触動作を検出している場合、肯定判定を行う。制御部９は、タッチパネル部２で接触動作を検出していない場合、否定判定を行う。このステップＳＴ０４にて、制御部９が、選択メニューＭにて実行／キャンセルの選択が行われたと判定した場合には、ステップＳＴ１２に進み、制御部９が、選択メニューＭにて実行／キャンセルの選択が行われなかったと判定した場合には、ステップＳＴ０５に進む。
【００３８】
ステップＳＴ０５では、制御部９がリリース動作の有無を判定する。例えば、オブジェクトａに対するタッチ動作後にリリース動作が連動して行われると、タッチパネル部２の検出部２１がこのリリース動作を入力操作として検出する。制御部９は、タッチパネル部２でリリース動作を入力操作として検出している場合、肯定判定を行う。制御部９は、タッチパネル部２でリリース動作を入力操作として検出していない場合、否定判定を行う。このステップＳＴ０５にて、制御部９がリリース動作ありと判定した場合には、ステップＳＴ１０に進み、制御部９がリリース動作なしと判定した場合には、ステップＳＴ０６に進む。
【００３９】
ステップＳＴ０６では、制御部９は、タイマーの時間ｔが所定の設定時間ｔ１を経過（ｔ≧ｔ１）したか否かを判定する。この設定時間ｔ１は、後述するガイド表示ステップＳＴ０８を実行するまでの待機時間を規定する閾値である。例えば、設定時間ｔ１が１［ｓ］に設定されている。また、制御部９がタイマーの時間ｔと設定時間ｔ１とを比較して、ｔ≧ｔ１のときに肯定判定を行い、ｔ＜ｔ１のときに否定判定を行う。このステップＳＴ０６にて、制御部９が、タイマーの時間ｔが所定の設定時間ｔ１を経過したと判定した場合には、ステップＳＴ０７に進み、制御部９が、タイマーの時間ｔが所定の設定時間ｔ１を経過していないと判定した場合には、ステップＳＴ０３に戻る。
【００４０】
ステップＳＴ０７では、制御部９は、タイマーの時間ｔが所定の設定時間ｔ２を経過（ｔ≧ｔ２）したか否かが判定する。この設定時間ｔ２は、後述する選択メニュー表示ステップＳＴ０９を実行するまでの待機時間を規定する閾値である。例えば、設定時間ｔ２が２［ｓ］に設定されている。また、制御部９がタイマーの時間ｔと設定時間ｔ２とを比較して、ｔ≧ｔ２のときに肯定判定を行い、ｔ＜ｔ２のときに肯定判定を行う。このステップＳＴ０７にて、制御部９が、タイマーの時間ｔが所定の設定時間ｔ２を経過したと判定した場合には、ステップＳＴ０９に進み、制御部９が、タイマーの時間ｔが所定の設定時間ｔ２を経過していないと判定した場合には、ステップＳＴ０８に進む。
【００４１】
ステップＳＴ０８では、制御部９が、ガイドＧをタッチパネル部２に表示させる（図５参照）。このガイドＧは、ステップＳＴ０１にて検出されたタッチ動作にかかるオブジェクトに対応する機能のガイドであり、タッチパネル部２の表示部２２に表示される。このガイドＧは、設定時間ｔ１の経過後（ｔ≧ｔ１）に表示される（ステップＳＴ０６の肯定判定）。例えば、カメラ機能のオブジェクトａにタッチ動作が行われたため、制御部９が、このタッチ動作にかかるオブジェクトａのガイド表示プログラム８２を、記憶部８から読み込んで実行している。これにより、カメラ機能についてのガイドＧがタッチパネル部２の表示部２２に表示されている。また、ガイドＧが対応するオブジェクトａから吹き出し表示されている。このステップＳＴ０８の後に、ステップＳＴ０３に戻る。
【００４２】
ステップＳＴ０９では、制御部９が、選択メニューＭをタッチパネル部２に表示させる（図６参照）。この選択メニューＭは、ステップＳＴ０１にて検出されたタッチ動作にかかるオブジェクトについて、その機能の実行および実行キャンセルを選択できるメニューであり、タッチパネル部２の表示部２２に表示される。この選択メニューＭは、設定時間ｔ２の経過後（ｔ≧ｔ２）に表示される（ステップＳＴ０７の肯定判定）。例えば、オブジェクトａに対するタッチ動作が検出されると、制御部９が選択メニュー表示プログラム８３を記憶部８から読み込んで実行している。これにより、オブジェクトａに対応するカメラ機能についての実行ボタン（起動ボタン）および実行キャンセルボタン（起動キャンセルボタン）が選択メニューＭとして選択可能に表示されている。また、選択メニューＭがガイドＧと共に吹き出し内に表示されている。これにより、ガイドＧを参照しながら、カメラ機能の実行／キャンセルを選択できるようになっている。このステップＳＴ０９の後に、ステップＳＴ０３に戻る。
【００４３】
ステップＳＴ１０では、制御部９が選択メニューＭの表示中か否かを判定する。このステップＳＴ１０にて、制御部９が選択メニューＭの表示中であると判定した場合には、ステップＳＴ１１に進み、制御部９が選択メニューＭの表示中でないと判定した場合には、ステップＳＴ１３に進む。
【００４４】
ステップＳＴ１１では、制御部９が選択メニューＭの表示（図６参照）をそのまま維持させる。すなわち、すでに設定時間ｔ２が経過して選択メニューＭが表示されているときに（ステップＳＴ０７の肯定判定およびステップＳＴ０９）、リリース動作が検出された場合（ステップＳＴ０５の肯定判定）には、選択メニューＭの表示がそのまま維持される。このステップＳＴ１１の後に、ステップＳＴ０３に戻る。
【００４５】
ステップＳＴ１２では、制御部９は、選択メニューＭから実行ボタンおよびキャンセルボタン（図６参照）のいずれが選択されたかを判定する。そして、実行ボタンが選択された場合には、肯定判定が行われ、キャンセルボタンが選択された場合には、否定判定が行われる。このステップＳＴ１２にて、制御部９が、選択メニューＭから実行ボタンが選択されたと判定した場合には、ステップＳＴ１３に進み、制御部９が、選択メニューＭからキャンセルボタンが選択されたと判定した場合には、ステップＳＴ１４に進む。
【００４６】
ステップＳＴ１３では、制御部９がタッチ動作にかかるオブジェクトに対応する機能を実行する。このオブジェクト機能の実行には、選択メニューＭを経由する場合と経由しない場合の２つのルートがある。すなわち、（ａ）選択メニューＭの表示前にリリース動作が検出された場合（ステップＳＴ０５の肯定判定およびステップＳＴ１０の否定判定）には、選択メニューＭが表示されることなく、タッチ動作にかかるオブジェクトの機能が実行される。例えば、オブジェクトに対するタッチ動作の検出から短時間（ｔ＜ｔ２）のうちにリリース動作が検出された場合が該当する。また、（ｂ）選択メニューＭの表示後に、この選択メニューＭから実行ボタンが選択された場合（ステップＳＴ０９およびステップＳＴ１２の肯定判定）にも、タッチ動作にかかるオブジェクトの機能が実行される。このとき、実行ボタンの選択後に、選択メニューＭが消去される。なお、オブジェクトの機能の実行は、制御部９が記憶部９からオブジェクトに対応するオブジェクト機能プログラムを読み込んで実行することにより実現される。このステップＳＴ１３の後に、処理が終了される。
【００４７】
ステップＳＴ１４では、制御部９は、選択メニューＭからキャンセルボタンが選択されたときに（ステップＳＴ１２の否定判定）、タッチ動作にかかるオブジェクトに対応する機能の実行をキャンセルする。また、その後に、制御部９がガイドメニューＧおよび選択メニューＭを消去する。このステップＳＴ１４の後に、ステップＳＴ０１に戻る。
【００４８】
ステップＳＴ１５では、タッチ動作にかかるオブジェクトからのスイープ動作が検出されたときに（ステップＳＴ０３の肯定判定）、このスイープ動作がオブジェクトを選択メニューＭに移動させる動作か否かが判定される。なお、未だ選択メニューＭが表示されていない場合には、否定判定が行われる。このステップＳＴ１５にて、肯定判定が行われた場合には、ステップＳＴ１２に進み、否定判定が行われた場合には、ステップＳＴ１６に進む。
【００４９】
ステップＳＴ１６では、制御部９がオブジェクトの表示位置を移動させる。例えば、選択メニューＭの表示（ステップＳＴ０９）前に、タッチ動作にかかるオブジェクトからのスイープ動作が検出された場合には、制御部９がタッチ動作にかかるオブジェクトをスイープ動作の終点に移動させる。一方、選択メニューＭの表示後にスイープ動作が検出された場合には、このスイープ動作がオブジェクトを選択メニューＭに移動させる動作でないことを条件（ステップＳＴ１５の否定判定）として、制御部９がタッチ動作にかかるオブジェクトをスイープ動作の終点に移動させる。また、その後に、制御部９がガイドメニューＧおよび選択メニューＭを消去する。このステップＳＴ１６の後に、ステップＳＴ０１に戻る。
【００５０】
なお、このステップＳＴ１６において、スイープ動作がオブジェクトを選択メニューＭ以外の位置に移動させる動作である場合には、（ａ）このオブジェクトを初期場面の位置から移動させないこと（移動のキャンセル）としても良いし、（ｂ）このオブジェクトと共に表示ガイドＧおよび選択メニューＭをスイープ動作の終点に移動させても良い。
【００５１】
なお、この実施の形態では、オブジェクトａに対する接触動作が所定時間ｔ１以上継続して検出されたときに（リリース動作あるいはスイープ動作の検出がないときに）、制御部９がオブジェクトａに対応する機能のガイドＧを表示部２２に表示させている（ステップＳＴ０６の肯定判定およびステップＳＴ０８）（図３および図５参照）。このとき、さらに、オブジェクトａに対する接触動作が所定時間ｔ１よりも長い時間ｔ３以上継続して検出された場合には、制御部９が上記のガイドＧよりも詳細なガイドＧ’を表示部２２に表示させても良い（図９参照）。
【００５２】
あるいは、オブジェクトａに対応する機能のガイドＧ’’が表示部２２に表示されているときに、さらに、オブジェクトａに対する接触動作が所定時間ｔ１よりも長い時間ｔ３以上継続して検出された場合には、制御部９がこのオブジェクトａの隣に配置されたオブジェクトｂのガイドを表示部２２に表示させても良い（図１０参照）。例えば、カメラ機能のオブジェクトａに対する接触動作が長い時間ｔ３継続して検出された場合には、オブジェクトａの隣にあるオブジェクトｂに対応する音楽再生機能のガイドＧ’’が表示部２２に表示される。このとき、先のカメラ機能のガイドＧが消去される。
【００５３】
以上説明したように、この携帯電子機器１は、所定の機能に対応するオブジェクトを表示する表示部２２と、この表示部２２に対応して配されると共に表示部２２に対する外部からの接触動作（接触による入力操作）を検出する検出部２１と、この検出部２１により検出される接触動作に応じて表示部２２の表示内容を制御する制御部９と、を備える（図２参照）。また、制御部９は、ステップＳＴ０１にて、表示部２２に表示されたオブジェクトに対する接触動作（例えば、タッチ動作）が検出された場合に、ステップＳＴ０９にて、このオブジェクトに対応する機能の実行ボタンおよびキャンセルボタン（選択メニューＭ）を表示部２２に表示させる（図３および図６参照）。
【００５４】
かかる構成では、表示されたオブジェクトに対する接触動作に所定の基本制御が割り当てられているときに、タッチ動作後の基本制御の実行およびキャンセルをオブジェクトに対する接触動作後に任意に選択できる利点がある。例えば、オブジェクトに対するタッチ動作およびリリース動作の組み合わせに対してオブジェクトに対応する機能の実行が割り当てられている場合には、この機能の実行をオブジェクトに対するタッチ動作後にキャンセルできる。また、例えば、オブジェクトに対するタッチ動作およびスイープ動作の組み合わせに対してオブジェクトの表示位置の移動（ドラッグ操作）が割り当てられている場合には、このオブジェクトの移動をタッチ動作後にキャンセルできる。
【００５５】
また、この携帯電子機器１では、制御部９は、ステップＳＴ１２にて、実行ボタンに対する接触動作（例えば、タッチ動作あるいはスイープ動作）が検出部２１により検出された場合には、ステップＳＴ１３にて、このオブジェクトに対応する機能を実行する。また、ステップＳＴ１２にて、キャンセルボタンに対する接触動作が検出部２１により検出された場合には、ステップＳＴ１４にて、このオブジェクトに対応する機能の実行をキャンセルする（図３参照）。これにより、上記した基本制御の実行およびキャンセルをオブジェクトに対する接触動作後に任意に選択できる利点がある。
【００５６】
また、この携帯電子機器１では、制御部９は、ステップＳＴ０７にて、オブジェクトに対する接触動作が所定時間以上（ｔ≧ｔ２）継続して検出されたときに、ステップＳＴ０９にて、上記の実行ボタンおよびキャンセルボタンを表示部２２に表示させる（図３および図６参照）。かかる構成では、短時間（ｔ＜ｔ２）の接触動作に対しては、実行ボタンおよびキャンセルボタンの表示が省略される。これにより、実行ボタンおよびキャンセルボタンが接触動作毎に煩わしく表示される事態が防止される利点がある。例えば、オブジェクトに対するタップ動作（ｔ＜ｔ２となる時間内でのタッチ動作およびリリース動作の組み合わせ動作）には、一般的にオブジェクトに対応する機能の実行が割り当てられている。したがって、このような場合に、実行ボタンおよびキャンセルボタンの表示を省略できる。
【００５７】
また、この携帯電子機器１では、オブジェクトに対する接触動作およびこの接触動作の解除動作の組み合わせ（例えば、タッチ動作とリリース動作の組み合わせ）に対して所定の基本制御が割り当てられている。このとき、制御部９は、ステップＳＴ０６およびステップＳＴ０５にて、オブジェクトに対する接触動作が検出されてから実行ボタンおよびキャンセルボタンの表示前に接触動作の解除動作が検出部２１により検出された場合には、ステップＳＴ１３にて、実行ボタンおよびキャンセルボタンの表示を中止して上記の接触動作を実行する（図３参照）。これにより、実行ボタンおよびキャンセルボタンの表示と所定の基本制御とが並行して実施される事態を防止できる利点がある。
【００５８】
なお、上記に限らず、制御部９は、オブジェクトに対する接触動作が検出されてから所定時間が経過する前に接触動作の解除動作が検出部２１により検出された場合には、実行ボタンおよびキャンセルボタンの表示を中止して上記の接触動作を実行することとしても良い（図示省略）。
【００５９】
また、この携帯電子機器１では、制御部９は、ステップＳＴ０５およびステップＳＴ１０にて、実行ボタンおよびキャンセルボタンの表示後にオブジェクトに対する接触動作の解除動作が検出部２１により検出された場合には、ステップＳＴ１１にて、上記の基本制御の実行を中止して実行ボタンおよびキャンセルボタンの表示を継続させる（図３参照）。かかる構成では、実行ボタンおよびキャンセルボタンが表示された後は、これらの選択により、オブジェクトに対応する機能の実行あるいはキャンセルが行われる。これにより、実行ボタンの選択による機能の実行と所定の基本制御とが並行して実施される事態を防止できる利点がある。例えば、オブジェクトに対するタッチ動作およびリリース動作の組み合わせ動作に対してオブジェクトに対応する機能の実行が割り当てられているときに、リリース動作の完了時にはオブジェクトの機能が実行されず、実行ボタンの選択後にオブジェクトに対応する機能が実行される。
【００６０】
また、この携帯電子機器１では、オブジェクトに対する接触の摺動動作（例えば、タッチ動作およびスイープ動作の組み合わせ動作）に対して所定の基本制御が割り当てられている。このときに、制御部９は、ステップＳＴ０３にて、オブジェクトから実行ボタンまたはキャンセルボタンへの摺動動作が検出部２１により検出された場合には、この摺動動作にかかる基本制御の実行をキャンセルする。かかる構成では、オブジェクトから実行ボタンまたはキャンセルボタンへの摺動動作により、オブジェクトに対応する機能の実行またはキャンセルが行われる。これにより、摺動動作によっても実行ボタンおよびキャンセルボタンの選択を行い得る利点がある。なお、実行ボタンおよびキャンセルボタン以外の位置への摺動動作が検出された場合には、原則通りに基本制御（例えば、摺動動作の終点へのオブジェクトの移動）が実施される。
【００６１】
また、この携帯電子機器１では、制御部９は、ステップＳＴ０６にて、オブジェクトに対する接触動作が所定時間ｔ１以上継続して検出されたときに、ステップＳＴ０８にて、オブジェクトに対応する機能のガイドＧを表示部２２に表示させる（図３および図５参照）。これにより、接触動作にかかるオブジェクトについてガイドＧを表示できる利点がある。なお、ガイドＧの表示は、実行ボタンおよびキャンセルボタンの表示と同時に行われても良い（図６参照）。
【００６２】
また、この携帯電子機器１では、制御部９は、オブジェクトに対する接触動作が所定時間ｔ１よりも長い時間ｔ３以上継続して検出されたときに、上記のガイドＧよりも詳細なガイドＧ’’を表示部２２に表示させることが好ましい（図９参照）。これにより、さらに詳細なガイド表示を行い得る利点がある。
【００６３】
また、この携帯電子機器１では、制御部９は、オブジェクトに対する接触動作が所定時間ｔ１よりも長い時間ｔ３以上継続して検出されたときに、このオブジェクトの隣にある他のオブジェクトに対応する機能のガイドＧ’’を表示部２２に表示させても良い（図１０参照）。これにより、隣のオブジェクトのガイド表示を行い得る利点がある。
【００６４】
なお、上記実施形態では、上記制御を複数のプログラムで実行したが、これらのプログラムを１つのプログラムとしてもよい。例えば、ガイド表示を実現するためのガイド表示プログラム８２、選択メニュー表示を実現するための選択メニュー表示プログラム８３、タッチパネル部２及び入力部３に入力された操作に基づいた制御を実現するための入力制御プログラム８４を１つの入力制御プログラムとしてもよい。
【産業上の利用可能性】
【００６５】
以上のように、この発明にかかる携帯電子機器、携帯電子機器の制御方法および入力制御プログラムは、タッチパネル部で入力を検出する場合に有用である。
【符号の説明】
【００６６】
１  携帯電子機器、２  タッチパネル部、２１  検出部、２２  表示部、３  入力部、４  電源部、５  通信部、５１  アンテナ、６  レシーバ、７  マイク、８  記憶部、８１ａ〜８１ｄ  オブジェクト機能プログラム、８２  ガイド表示プログラム、８３  選択メニュー表示プログラム、９  制御部、１０  筐体
【図１】
2012089940.tif 000003
【図２】
2012089940.tif 000004
【図３】
2012089940.tif 000005
【図４】
2012089940.tif 000006
【図５】
2012089940.tif 000007
【図６】
2012089940.tif 000008
【図７】
2012089940.tif 000009
【図８】
2012089940.tif 000010
【図９】
2012089940.tif 000011
【図１０】
2012089940.tif 000012