(57)【特許請求の範囲】
【請求項１】
オブジェクトを表示する表示部と、
前記表示部上での第１の物体および第２の物体の位置を検出する検出部と、
前記検出部によって検出された前記第１の物体および前記第２の物体の位置が、前記表示部に表示された前記オブジェクトの近傍である場合に前記オブジェクトの表示を変化させる制御部と
を備え、
前記制御部は、前記第１の物体および前記第２の物体が前記表示部に接触し、かつ、前記第１の物体および前記第２の物体の位置が前記表示部に表示された前記オブジェクトの近傍であることが前記検出部によって検出された場合に前記オブジェクトを選択し、
その後、前記第１の物体および前記第２の物体が前記表示部と離れて移動し、他の位置で前記第１の物体および前記第２の物体の少なくとも一方が前記表示部と接触する動作が前記検出部によって検出された場合に、選択されている前記オブジェクトを当該他の位置へ移動または転記し、
前記オブジェクトを選択してから、前記オブジェクトを移動または転記するまで前記検出部の感度を高めた状態とする、ことを特徴とする電子機器。
【請求項２】
前記制御部は、表示を変化させた前記オブジェクトを選択し、
その後、前記オブジェクトの表示領域以外の前記表示部上の位置で所定の動作が前記検出部によって検出された場合に、選択されている前記オブジェクトを当該位置へ移動または転記することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記制御部は、前記オブジェクトを選択した後、前記所定の動作が検出されるまで、前記オブジェクトまたは前記オブジェクトに対応する画像を、前記検出部によって検出される前記第１の物体および前記第２の物体の位置に追従させることを特徴とする請求項２に記載の電子機器。
【請求項４】
前記制御部は、前記第１の物体および前記第２の物体が前記表示部に接触し、かつ、前記第１の物体および前記第２の物体の位置が前記表示部に表示された前記オブジェクトの近傍であることが前記検出部によって検出された場合に前記オブジェクトを選択し、
その後、前記表示部と離れて移動する前記第１の物体と前記第２の物体との間の距離が、前記表示部上の他の位置において所定の距離よりも拡がる動作が前記検出部によって検出された場合に、選択されている前記オブジェクトを当該他の位置へ移動または転記することを特徴とする請求項２または３に記載の電子機器。
【請求項５】
前記制御部は、前記表示部と離れて移動する前記第１の物体および前記第２の物体を前記検出部が検出しなくなった場合に、前記オブジェクトの表示を元に戻すことを特徴とする請求項１から４のいずれか１項に記載の電子機器。
【請求項６】
前記制御部は、前記所定の動作が検出された位置に他のオブジェクトが表示されている場合は、選択されている前記オブジェクトを当該位置へ移動または転記しないことを特徴とする請求項２から４のいずれか１項に記載の電子機器。
【請求項７】
前記制御部は、前記所定の動作が検出された位置が、他のオブジェクトを格納可能なコンテナオブジェクトの表示領域に含まれる場合に、選択されている前記オブジェクトを当該コンテナオブジェクト内に移動または転記することを特徴とする請求項２、３、４および６のいずれか１項に記載の電子機器。
【請求項８】
前記制御部は、前記オブジェクトの近傍において、前記第１の物体および前記第２の物体の位置が前記オブジェクトの表示領域の中心に近付いていることが前記検出部によって検出された場合に、前記オブジェクトの表示を変化させることを特徴とする請求項１から７のいずれか１項に記載の電子機器。
【請求項９】
前記検出部は、前記表示部上での第３の物体の位置をさらに検出し、
前記制御部は、前記オブジェクトの近傍において、前記第１の物体、前記第２の物体および前記第３の物体の位置が前記オブジェクトの表示領域の中心に近付いていることが前記検出部によって検出された場合に、前記オブジェクトの表示を変化させることを特徴とする請求項１から８のいずれか１項に記載の電子機器。
【請求項１０】
前記制御部は、前記オブジェクトの表示領域内において、前記第１の物体の位置が、前記オブジェクトの表示領域内または近傍で静止している前記第２の物体の位置に近付いていることが前記検出部によって検出された場合に、前記オブジェクトの表示を変化させることを特徴とする請求項１から９のいずれか１項に記載の電子機器。
【請求項１１】
前記表示部は、所定の領域内においてオブジェクトを立体的に表示し、
前記検出部は、前記所定の領域内での第１の物体および第２の物体の位置を検出することを特徴とする請求項１から１０のいずれか１項に記載の電子機器。
【請求項１２】
表示部と検出部とを備える電子機器によって実行される制御方法であって、
前記表示部にオブジェクトを表示するステップと、
前記検出部により前記表示部上での第１の物体および第２の物体の位置を検出するステップと、
検出された前記第１の物体および前記第２の物体の位置が、前記表示部に表示された前記オブジェクトの近傍である場合に前記オブジェクトの表示を変化させるステップと、
前記第１の物体および前記第２の物体が前記表示部に接触し、かつ、前記第１の物体および前記第２の物体の位置が前記表示部に表示された前記オブジェクトの近傍である場合に前記オブジェクトを選択し、その後、前記第１の物体および前記第２の物体が前記表示部と離れて移動し、他の位置で前記第１の物体および前記第２の物体の少なくとも一方が前記表示部と接触する動作を検出した場合に、選択されている前記オブジェクトを当該他の位置へ移動または転記するステップと
を含み、
前記オブジェクトを選択してから、前記オブジェクトを移動または転記するまで前記検出部の感度を高めた状態とする、ことを特徴とする制御方法。
【請求項１３】
表示部と検出部とを備える電子機器に、
前記表示部にオブジェクトを表示するステップと、
前記検出部により前記表示部上での第１の物体および第２の物体の位置を検出するステップと、
検出された前記第１の物体および前記第２の物体の位置が、前記表示部に表示された前記オブジェクトの近傍である場合に前記オブジェクトの表示を変化させるステップと、
前記第１の物体および前記第２の物体が前記表示部に接触し、かつ、前記第１の物体および前記第２の物体の位置が前記表示部に表示された前記オブジェクトの近傍である場合に前記オブジェクトを選択し、その後、前記第１の物体および前記第２の物体が前記表示部と離れて移動し、他の位置で前記第１の物体および前記第２の物体の少なくとも一方が前記表示部と接触する動作を検出した場合に、選択されている前記オブジェクトを当該他の位置へ移動または転記するステップと
を実行させ、
前記オブジェクトを選択してから、前記オブジェクトを移動または転記するまで前記検出部の感度を高めた状態とする、ことを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、制御方法および制御プログラムに関する。
【背景技術】
【０００２】
近年、携帯電話端末等の電子機器の多くがタッチパネルを備えるようになっている。利用者は、電子機器が備えるタッチパネルに表示されるオブジェクトに対して、指またはスタイラス等でタッチ操作を行うことにより、オブジェクトに関する処理を直感的に実行することができる。特許文献１では、長押しまたは短押し等を行ってから各種のタッチ操作を行うことにより、タッチ操作によって実行される処理を切り替える技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−９７３２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
タッチパネルは、オブジェクトに対する直感的な操作を可能にする反面で、検出できるタッチ操作の種類が限られる。このため、オブジェクトの移動や転記のためのタッチ操作が、他のタッチ操作と競合する場合がある。特許文献１で開示されている技術のように、他の操作を組み合わせることによって、それぞれのタッチ操作に割り当てる処理を増やし、競合を回避することも可能であるが、関連のない操作を組み合わせると操作の直感性が失われるおそれがある。
【０００５】
本発明は、上記に鑑みてなされたものであって、他の操作と競合することなく、利用者がオブジェクトを移動または転記させる操作を直感的に実行することができる電子機器、制御方法および制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る電子機器は、１つの態様において、オブジェクトを表示する表示部と、前記表示部上での第１の物体および第２の物体の位置を検出する検出部と、前記検出部によって検出された前記第１の物体および前記第２の物体の位置が、前記表示部に表示された前記オブジェクトの近傍である場合に前記オブジェクトの表示を変化させる制御部とを備える。
【０００７】
また、本発明に係る電子機器の他の態様において、前記制御部は、表示を変化させた前記オブジェクトを選択し、その後、前記オブジェクトの表示領域以外の前記表示部上の位置で所定の動作が前記検出部によって検出された場合に、選択されている前記オブジェクトを当該位置へ移動または転記する。
【０００８】
また、本発明に係る制御方法は、１つの態様において、表示部を備える電子機器によって実行される制御方法であって、前記表示部にオブジェクトを表示するステップと、前記表示部上での第１の物体および第２の物体の位置を検出するステップと、検出された前記第１の物体および前記第２の物体の位置が、前記表示部に表示された前記オブジェクトの近傍である場合に前記オブジェクトの表示を変化させるステップとを含む。
【０００９】
また、本発明に係る制御プログラムは、１つの態様において、表示部を備える電子機器に、前記表示部にオブジェクトを表示するステップと、前記表示部上での第１の物体および第２の物体の位置を検出するステップと、検出された前記第１の物体および前記第２の物体の位置が、前記表示部に表示された前記オブジェクトの近傍である場合に前記オブジェクトの表示を変化させるステップとを実行させる。
【発明の効果】
【００１０】
本発明は、他の操作と競合することなく、利用者がオブジェクトを移動または転記させる操作を直感的に実行することができるという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】図１は、本実施例に係る携帯電話端末の外観を示す正面図である。
【図２】図２は、本実施例に係る携帯電話端末の機能的な構成を示すブロック図である。
【図３】図３は、オブジェクトの移動操作について説明するための図である。
【図４】図４は、オブジェクトの移動操作について説明するための図である。
【図５】図５は、指をタッチパネルに接触させてオブジェクトの移動先を確定させる移動操作について説明するための図である。
【図６】図６は、指をタッチパネルに接触させてオブジェクトの移動先を確定させる移動操作について説明するための図である。
【図７】図７は、移動（転記）処理の処理手順を示すフローチャートである。
【図８】図８は、移動先がコンテナオブジェクトである場合の移動操作について説明するための図である。
【図９】図９は、他の選択動作について説明するための図である。
【図１０】図１０は、他の選択動作について説明するための図である。
【図１１】図１１は、撮影部を検出部として用いる携帯電話端末の外観を示す正面図である。
【発明を実施するための形態】
【００１２】
以下、本発明につき図面を参照しつつ詳細に説明する。なお、以下の説明により本発明が限定されるものではない。また、以下の説明における構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。以下においては、電子機器の一例として携帯電話端末について説明するが、本発明の適用対象は携帯電話端末に限定されるものではなく、例えば、ＰＨＳ（Personal  Handyphone  System）、ＰＤＡ（Personal  Data  Assistance）、ポータブルナビゲーション装置、パソコン、ゲーム機等に対しても本発明は適用できる。
【実施例】
【００１３】
まず、図１および図２を参照しながら、本実施例に係る携帯電話端末（電子機器）１の構成について説明する。図１は、携帯電話端末１の外観を示す正面図である。図２は、携帯電話端末１の機能的な構成を示すブロック図である。
【００１４】
図１および図２に示すように、携帯電話端末１は、操作部１３と、マイク１５と、レシーバ１６と、制御部２２と、記憶部２４と、通信部２６と、音声処理部３０と、タッチパネル３２とを有する。操作部１３、マイク１５、レシーバ１６、およびタッチパネル３２は、携帯電話端末１の正面に一部が露出する。
【００１５】
操作部１３は、物理的なボタンを有し、押下されたボタンに対応する信号を制御部２２へ出力する。なお、図１に示す例では、操作部１３は１つのボタンのみを有しているが、操作部１３が有するボタンの数は任意でよい。
【００１６】
マイク１５は、外部の音声を取得する。レシーバ１６は、通話時に通話相手の音声を出力する。音声処理部３０は、マイク１５から入力される音声をデジタル信号化して制御部２２へ出力する。また、音声処理部３０は、制御部２２から入力されるデジタル信号を復号してレシーバ１６へ出力する。
【００１７】
通信部２６は、アンテナ２６ａを有し、基地局によって割り当てられるチャネルを介して、基地局との間にＣＤＭＡ（Code  Division  Multiple  Access）方式等による無線信号回線を確立する。通信部２６は、基地局との間に確立された無線信号回線を通じて、他の装置との間で電話通信および情報通信を行う。
【００１８】
タッチパネル３２は、文字、図形、画像等の各種の情報を表示するとともに、表示されたアイコン、ボタン、文字入力領域等の所定領域に対する入力操作を検出する。タッチパネル３２は、表示部３２ａと、タッチセンサ３２ｂとを重畳して構成される。
【００１９】
表示部３２ａは、液晶ディスプレイ（Liquid  Crystal  Display）または有機ＥＬ（Organic  Electro−Luminescence）パネル等の表示装置を備え、制御部２２から入力される制御信号に従って各種の情報を表示する。
【００２０】
タッチセンサ３２ｂは、タッチパネル３２の表面に対して行われる入力操作を検出し、検出した入力操作に応じた信号を制御部２２へ出力する。すなわち、タッチセンサ３２ｂは、利用者の操作を検出する検出部として機能する。タッチセンサ３２ｂが各種操作を検出する方式は、例えば、静電容量方式、光学方式、または赤外線方式である。タッチセンサ３２ｂによって検出される操作には、タップ操作、ダブルタップ操作、ロングタップ操作、スイープ（スワイプ）操作、フリック操作等が含まれる。
【００２１】
タップ操作とは、指をタッチパネル３２に接触させた後すぐにタッチパネル３２から離す操作である。ダブルタップ操作とは、指をタッチパネル３２に接触させた後すぐにタッチパネル３２から離す動作を２回繰り返す操作である。ロングタップ操作とは、指をタッチパネル３２に接触させ、指がタッチパネル３２に接触した状態を一定時間保った後に指をタッチパネル３２から離す操作である。スイープ操作とは、指をタッチパネル３２に接触させたままで移動させる操作である。スイープ操作は、タッチパネル３２に表示されている何らかのオブジェクトがその操作に追随して移動する場合、ドラッグ操作と呼ばれることがある。フリック操作とは、指をタッチパネル３２に接触させた後、何かを素早く払うように指を一方方向に高速で移動させる操作である。
【００２２】
制御部２２は、演算手段であるＣＰＵ（Central  Processing  Unit）と、記憶手段であるメモリとを備え、これらのハードウェア資源を用いてプログラムを実行することによって各種の機能を実現する。具体的には、制御部２２は、記憶部２４に記憶されているプログラムおよびデータを読み出してメモリに展開し、メモリに展開されたプログラムに含まれる命令をＣＰＵに実行させる。そして、制御部２２は、ＣＰＵによる命令の実行結果に応じて、メモリおよび記憶部２４に対してデータの読み書きを行ったり、表示部３２ａ等の動作を制御したりする。ＣＰＵが命令を実行するに際しては、メモリに展開されているデータおよびタッチセンサ３２ｂ等から入力される信号がパラメータまたは判定条件の一部として利用される。
【００２３】
記憶部２４は、フラッシュメモリ等の不揮発性を有する記憶装置を含み、各種のプログラムおよびデータを記憶する。記憶部２４に記憶されるプログラムには、制御プログラム２４ａが含まれる。なお、記憶部２４は、メモリカード等の可搬の記憶媒体と、記憶媒体に対して読み書きを行う読み書き装置との組み合わせによって構成されてもよい。この場合、制御プログラム２４ａは、記憶媒体に記憶される。また、制御プログラム２４ａは、通信部２６による無線通信によってサーバ装置等の他の装置から取得することとしてもよい。
【００２４】
制御プログラム２４ａは、携帯電話端末１を稼働させるための各種制御に関する機能を提供する。制御プログラム２４ａが提供する機能には、利用者の操作を検出し、検出された操作に応じた処理を行う機能が含まれる。
【００２５】
次に、図３から図６を参照しながら、制御プログラム２４ａが提供する機能に基づいて実行される制御の例について説明する。図３および図４は、オブジェクトの移動操作について説明するための図である。図３は、タッチパネル３２の正面からみた移動操作の流れを図示している。図４は、タッチパネル３２の側方からみた移動操作の流れを図示している。なお、図４では、移動されるオブジェクトの位置が模式的に示されているが、タッチパネル３２を側方からみた場合に、必ずしもこのようにオブジェクトの位置が分かるわけではない。
【００２６】
図３および図４に示すステップＳ１１では、アイコンＩＣ１を含む複数のアイコンが配置された標準画面（デスクトップ、ホーム画面、または壁紙ともいう）がタッチパネル３２に表示されている。アイコンは、プログラムまたはデータに対応する画像を含むオブジェクトである。携帯電話端末１は、アイコンに対してタップ操作等の所定の操作が検出されると、アイコンに対応する処理を開始させる。
【００２７】
利用者は、アイコンＩＣ１を他の場所へ移動させたい場合、ステップＳ１２に示すように、指Ｆ１および指Ｆ２をアイコンＩＣ１の近傍でタッチパネル３２に接触させ、さらに、指Ｆ１および指Ｆ２をアイコンＩＣ１の表示領域の中心に近づける。携帯電話端末１は、アイコンＩＣ１等の選択可能なオブジェクトの近傍でタッチパネル３２に接触した２つの物体がオブジェクトの表示領域の中心に近づくのが検出されると、ステップＳ１３に示すように、そのオブジェクトを選択状態にする。
【００２８】
そして、携帯電話端末１は、オブジェクトの表示態様を変更し、それによって、オブジェクトが選択状態になったことを利用者に通知する。選択状態になったことの通知は、例えば、オブジェクトの全体または外周の色または明るさを変更することによって実現される。このような視覚的な通知に代えて、あるいは、このような視覚的な通知に加えて、音または振動による通知を行ってもよい。
【００２９】
利用者は、アイコンＩＣ１が選択状態になったことを確認すると、ステップＳ１４に示すように、指Ｆ１および指Ｆ２を、間隔を保ったままで、タッチパネル３２から離し、アイコンＩＣ１の移動先へ向けて移動させる。
【００３０】
携帯電話端末１は、いずれかのオブジェクトを選択状態にした場合に、タッチパネル３２の感度を高める。そのため、携帯電話端末１は、タッチパネル３２から離れて移動する指Ｆ１および指Ｆ２の位置を検出することができる。例えば、タッチセンサ３２ｂの検出方式が静電容量方式の場合、タッチパネル３２は、感度を高めることにより、指Ｆ１との距離Ｄが数ｃｍあってもタッチパネル３２上の指Ｆ１の位置を検出することができる。
【００３１】
携帯電話端末１は、オブジェクトを選択状態に遷移させた複数の物体が間隔を保ちながらタッチパネル３２から離れて移動するのを検出すると、物体の移動に追随するように、オブジェクトに対応する画像ＩＭ１をタッチパネル３２に表示する。画像ＩＭ１は、例えば、対応するオブジェクトと同一の外観を有する画像、対応するオブジェクトを半透明で表示する画像、または対応する画像と略同じ大きさの枠である。このように画像ＩＭ１を表示することにより、利用者は、アイコンＩＣ１の移動先の位置を正確に知ることができる。なお、画像ＩＭ１ではなく、アイコンＩＣ１そのものを物体の移動に追随して移動させてもよい。
【００３２】
利用者は、指Ｆ１および指Ｆ２が目的地に到達すると、ステップＳ１５に示すように、指Ｆ１および指Ｆ２の間隔を拡げる。携帯電話端末１は、移動していた物体の間隔が所定の距離よりも拡がったことを検出すると、それらの物体の中心付近に選択状態のオブジェクトを移動させ、オブジェクトの選択状態を解除する。また、携帯電話端末１は、タッチパネル３２の感度を元に戻す。その結果、ステップＳ１６に示すように、アイコンＩＣ１は、利用者が意図した位置に移動される。なお、ここでいう所定の距離とは、例えば、移動すべきオブジェクトのサイズに、指が無意識のうちに拡がりうる距離を加算した距離である。
【００３３】
このように、本実施例では、利用者は、オブジェクトの近傍で指をタッチパネル３２に接触させ、さらに、指をオブジェクトの表示領域の中心に近づけることにより、移動させたいオブジェクトを選択することができる。かかる動作は、現実のオブジェクトを摘んで選択する動作と類似しており、利用者にとって直感的で分かりやすい。
【００３４】
また、本実施例では、利用者は、オブジェクトを選択した指を間隔を保ったままでタッチパネル３２から離して移動させ、目的の場所で指の間隔を拡げることにより、選択したオブジェクトを目的の場所へ移動させることができる。かかる動作は、現実のオブジェクトを持ち上げて運び、目的の場所に落とす動作と類似しており、利用者にとって直感的で分かりやすい。
【００３５】
また、標準画面では、タップ操作は、オブジェクトに対応する処理の起動等に割り当てられ、スイープ操作は、標準画面の他のページへの遷移等に割り当てられることが多いが、本実施例の移動操作は、検出される指の動作がこれらの従来の操作時の動作と重複しない。このため、本実施例に係る制御方法は、従来の操作と競合することなく、オブジェクトを移動させるための操作を実現することができる。
【００３６】
また、本実施例では、オブジェクトを選択状態にした物体がタッチパネル３２から離れて目的の位置まで移動している間だけタッチパネル３２の感度が高められる。このため、タッチパネル３２から離れて移動する物体の位置を検出することを可能にしつつ、感度を高めることによる消費電力の増大を抑制することができる。
【００３７】
携帯電話端末１は、図３および図４に示した動作以外の動作もオブジェクトの移動操作として受け付ける。例えば、携帯電話端末１は、オブジェクトが選択状態にした指をタッチパネル３２から離して移動させた後、指をタッチパネル３２に接触させてオブジェクトの移動先を確定させる動作も移動操作として受け付ける。
【００３８】
図５および図６は、指をタッチパネル３２に接触させてオブジェクトの移動先を確定させる移動操作について説明するための図である。図５は、タッチパネル３２の正面からみた移動操作の流れを図示している。図６は、タッチパネル３２の側方からみた移動操作の流れを図示している。なお、図６では、移動されるオブジェクトの位置が模式的に示されているが、タッチパネル３２を側方からみた場合に、必ずしもこのようにオブジェクトの位置が分かるわけではない。
【００３９】
ステップＳ２１からステップＳ２４は、既に説明したステップＳ１１からステップＳ１４と同様であるので説明を省略する。利用者は、タッチパネル３２から離れて移動する指Ｆ１および指Ｆ２が目的地に到達すると、ステップＳ２５に示すように、指Ｆ１および指Ｆ２の少なくとも一方をタッチパネル３２に接触させる。
【００４０】
携帯電話端末１は、移動していた物体がタッチパネル３２に再び接触したことを検出すると、それらの物体の中心付近に選択状態のオブジェクトを移動させ、オブジェクトの選択状態を解除する。また、携帯電話端末１は、タッチパネル３２の感度を元に戻す。その結果、ステップＳ２６に示すように、アイコンＩＣ１は、利用者が意図した位置に移動される。
【００４１】
このように、本実施例では、利用者は、オブジェクトを選択した指をタッチパネル３２から離して移動させ、目的の場所で指をタッチパネル３２に再び接触させることにより、選択したオブジェクトを目的の場所へ移動させることができる。かかる動作は、現実のオブジェクトを持ち上げて運び、目的の場所に置く動作と類似しており、利用者にとって直感的で分かりやすい。また、かかる動作は、従来の操作時の動作と重複しない。
【００４２】
なお、図３から図６では、オブジェクトの移動操作について説明したが、上記の操作によって、オブジェクトが移動されるのではなく、オブジェクトが転記されることとしてもよい。操作によってオブジェクトが移動されるか転記されるかについては、利用者が予め行った設定に基づいて決定してもよいし、場面に応じて決定してもよい。場面に応じた決定は、タッチパネル３２に表示されている画面に応じて行われてもよいし、利用者が同時または事前に行う他の操作（操作部１３の押下等）に応じて行われてもよい。
【００４３】
次に、図７を参照しながら、移動（転記）処理の処理手順について説明する。図７は、移動（転記）処理の処理手順を示すフローチャートである。図７に示す処理手順は、制御部２２が制御プログラム２４ａを実行することによって実現される。図７に示す処理手順は、オブジェクトの操作に関する他の処理手順と並行して実行されてもよい。
【００４４】
図７に示すように、制御部２２は、まず、ステップＳ１０１として、オブジェクトを表示する。そして、制御部２２は、ステップＳ１０２として、タッチパネル３２によって、第１の物体および第２の物体が検出されたかを判定する。第１の物体および第２の物体は、例えば、利用者の指である。
【００４５】
第１の物体および第２の物体が検出された場合（ステップＳ１０２，Ｙｅｓ）、制御部２２は、ステップＳ１０３として、選択動作が検出されたかを判定する。選択動作とは、表示されているオブジェクトを選択するための動作である。選択動作は、例えば、移動または転記したいオブジェクトの近傍で複数の指をタッチパネル３２に接触させ、指をオブジェクトの表示領域の中心に近づける動作である。
【００４６】
選択動作が検出された場合（ステップＳ１０３，Ｙｅｓ）、制御部２２は、ステップＳ１０４として、選択動作が検出された位置に表示されているオブジェクトを選択状態にする。そして、制御部２２は、ステップＳ１０５として、第１の物体および第２の物体がタッチパネル３２から離れてもそれらの位置を検出できるように、タッチパネル（検出部）３２の感度を上げる。
【００４７】
続いて、制御部２２は、ステップＳ１０６として、第１の物体および第２の物体の現在位置を取得する。現在位置を取得できた場合（ステップＳ１０７，Ｙｅｓ）、制御部２２は、ステップＳ１０８として、選択状態のオブジェクトに対応する画像を現在位置に表示させる。そして、制御部２２は、ステップＳ１０９として、確定動作が検出されたかを判定する。
【００４８】
確定動作とは、オブジェクトの移動先を確定するための動作である。確定動作は、例えば、第１の物体および第２の物体の間隔を所定の距離よりも拡げる動作、またはタッチパネル３２から離れて移動する第１の物体および第２の物体を再びタッチパネル３２に接触させる動作である。
【００４９】
確定動作が検出されない場合（ステップＳ１０９，Ｎｏ）、制御部２２は、ステップＳ１０６以降を再実行する。確定動作が検出された場合、すなわち、オブジェクトの移動先が確定した場合（ステップＳ１０９，Ｙｅｓ）、制御部２２は、ステップＳ１１０として、現在位置に他のオブジェクトが表示されているかを判定する。
【００５０】
現在位置に他のオブジェクトが表示されていない場合（ステップＳ１１０，Ｎｏ）、制御部２２は、ステップＳ１１１として、選択状態のオブジェクトを現在位置へ移動または転記する。そして、制御部２２は、ステップＳ１１２として、オブジェクトの選択状態を解除し、ステップＳ１１３として、タッチパネル（検出部）３２の感度を元に戻す。
【００５１】
続いて、制御部２２は、ステップＳ１１４として、操作終了が検出されたかを判定する。操作終了は、例えば、操作部１３に対する所定の操作が行われた場合に検出されてもよいし、タッチパネル３２に対する所定の操作が行われた場合に検出されてもよい。操作終了が検出された場合（ステップＳ１１４，Ｙｅｓ）、制御部２２は、移動（転記）処理を終了させる。操作終了が検出されない場合（ステップＳ１１４，Ｎｏ）、制御部２２は、ステップＳ１０２以降を再実行する。
【００５２】
ステップＳ１０２で第１の物体および第２の物体が検出されない場合（ステップＳ１０２，Ｎｏ）、またはステップＳ１０３で選択動作が検出されない場合（ステップＳ１０３，Ｎｏ）、制御部２２は、ステップＳ１１４以降を実行する。
【００５３】
ステップＳ１０７で第１の物体および第２の物体の現在位置を取得できない場合（ステップＳ１０７，Ｎｏ）、制御部２２は、オブジェクトの移動または転記をキャンセルして、ステップＳ１１２以降を実行する。第１の物体および第２の物体の現在位置を取得できない場合には、第１の物体および第２の物体がタッチパネル３２から離れ過ぎた場合が含まれる。
【００５４】
また、ステップＳ１１０で現在位置に他のオブジェクトが表示されている場合にも（ステップＳ１１０，Ｙｅｓ）、制御部２２は、オブジェクトの移動または転記をキャンセルして、ステップＳ１１２以降を実行する。
【００５５】
上述してきたように、本実施例では、タッチパネルを用いた従来の操作と競合することなく、直感的な操作により、オブジェクトの移動または転記を実現することができる。
【００５６】
なお、上記の実施例で示した本発明の態様は、本発明の要旨を逸脱しない範囲で任意に変更することができる。例えば、上記の実施例で示した制御プログラム２４ａは、複数のモジュールに分割されていてもよいし、他のプログラムと統合されていてもよい。
【００５７】
また、上記の実施例では、アイコンを移動または転記する例を示したが、本発明を用いて移動または転記されるオブジェクトはアイコンに限定されない。本発明を用いることにより、例えば、各種編集画面内の文字、図形、または画像等の編集要素、もしくは、ゲーム中のトランプまたは駒等のアイテムを移動または転記できるようにしてもよい。
【００５８】
また、上記の実施例では、２次元のオブジェクトを移動または転記する例を示したが、本発明を用いて立体的に３次元表示されたオブジェクトを移動または転記できるようにしてもよい。オブジェクトの立体表示は、両眼の視差を利用して実現される。立体表示を実現する方式は、眼鏡を利用する方式でもよいし、裸眼で実現可能な方式でもよい。オブジェクトが立体表示される場合、指がタッチパネル３２に接触していなくても選択動作および確定動作が検出されることが好ましい。
【００５９】
また、上記の実施例では、指Ｆ１および指Ｆ２が間隔を保った状態でオブジェクトの選択、移動（転記）を行ったが、指Ｆ１および指Ｆ２を接触させた状態でオブジェクトの選択、移動（転記）を行ってもよい。
【００６０】
また、上記の実施例では、利用者が、選択動作を行った後、目的の位置まで指をタッチパネルから離して移動させることとしたが、利用者が、目的の位置まで指をタッチパネルに接触させたままで移動させて確定動作を行った場合に、オブジェクトが移動または転記されてもよい。
【００６１】
また、上記の実施例では、オブジェクトが選択状態になったときにオブジェクトの表示態様を変更することとしたが、オブジェクトを選択状態にした指がタッチパネルから離れたときにもオブジェクトの表示態様を変更してよい。例えば、指の上昇にともなってオブジェクトがめくれ上がる様子をアニメーション表示してもよい。また、タッチパネルが立体表示に対応している場合、オブジェクトを選択状態にした指がタッチパネルから離れるまではオブジェクトが基底面上に置かれ、指の上昇にともなってオブジェクトが浮き上がるように立体表示してもよい。
【００６２】
また、上記の実施例では、オブジェクトに対する操作を指で行うこととしたが、手等の身体の他の部位、または先端に静電気を帯びた棒等の道具を用いてオブジェクトを操作することとしてもよい。
【００６３】
また、上記の実施例では、移動先に他のオブジェクトがある場合にはオブジェクトの移動または転記をキャンセルすることとしたが、移動先に存在するオブジェクトがコンテナオブジェクトである場合には、コンテナオブジェクト内への移動または転記を実行してもよい。コンテナオブジェクトとは、他のオブジェクトを格納可能なオブジェクト、例えば、フォルダまたはゴミ箱である。
【００６４】
図８は、移動先がコンテナオブジェクトである場合の移動操作について説明するための図である。ステップＳ３１からステップＳ３４は、タッチパネル３２上にフォルダアイコンＩＣ２がさらに表示されていることを除いて、既に説明したステップＳ１１からステップＳ１４と同一である。フォルダアイコンＩＣ２は、他のアイコンを格納することができるコンテナオブジェクトである。
【００６５】
利用者は、タッチパネル３２から離れて移動する指Ｆ１および指Ｆ２が目的地であるフォルダアイコンＩＣ２の上に到達すると、ステップＳ３５に示すように、確定動作を実行する。携帯電話端末１は、コンテナオブジェクト上で確定動作を検出すると、選択状態のオブジェクトの選択状態を解除し、コンテナオブジェクトに格納する。また、携帯電話端末１は、タッチパネル３２の感度を元に戻す。その結果、ステップＳ３６に示すように、アイコンＩＣ１は、フォルダアイコンＩＣ２に格納され、表示されなくなる。
【００６６】
また、上記の実施例では、オブジェクトの近傍で指をタッチパネルに接触させ、指をオブジェクトの表示領域の中心へ近づける動作が選択動作として検出されることとしたが、本発明において検出される選択動作は、かかる動作に限定されない。
【００６７】
図９は、他の選択動作について説明するための図である。図９に示すステップＳ４１では、既に説明したステップＳ１１と同様に、アイコンＩＣ１を含む複数のアイコンが配置された標準画面がタッチパネル３２に表示されている。利用者は、アイコンＩＣ１を他の場所へ移動させたい場合、ステップＳ４２に示すように、指Ｆ１、指Ｆ２および指Ｆ３をアイコンＩＣ１の近傍でタッチパネル３２に接触させ、さらに、指Ｆ１、指Ｆ２および指Ｆ３をアイコンＩＣ１の表示領域の中心に近づける。
【００６８】
携帯電話端末１は、アイコンＩＣ１等の選択可能なオブジェクトの近傍でタッチパネル３２に接触した３つ以上の物体がオブジェクトの表示領域の中心に近づくのが検出されると、ステップＳ４３に示すように、そのオブジェクトを選択状態にする。それ以降のステップＳ４４からステップＳ４６は、既に説明したステップＳ１４からステップＳ１６と同様であるので説明を省略する。
【００６９】
図１０は、他の選択動作について説明するための図である。図１０に示すステップＳ５１では、既に説明したステップＳ１１と同様に、アイコンＩＣ１を含む複数のアイコンが配置された標準画面がタッチパネル３２に表示されている。利用者は、アイコンＩＣ１を他の場所へ移動させたい場合、ステップＳ５２に示すように、指Ｆ１および指Ｆ２をアイコンＩＣ１の近傍でタッチパネル３２に接触させ、さらに、指Ｆ２を静止させたままで指Ｆ１を指Ｆ２に近づける。
【００７０】
携帯電話端末１は、アイコンＩＣ１等の選択可能なオブジェクトの近傍または表示領域内でタッチパネル３２に接触した複数の物体の一部が静止し、その他が静止している物体に近づくのが検出されると、ステップＳ５３に示すように、そのオブジェクトを選択状態にする。それ以降のステップＳ５４からステップＳ５６は、既に説明したステップＳ１４からステップＳ１６と同様であるので説明を省略する。
【００７１】
図９および図１０に示すように、携帯電話端末１は、３本以上の指を用いた操作、または一方の指を静止させた操作を選択動作として受け付けてよい。タッチパネルを用いた従来の操作には、２つの指を同時に逆方向にスイープして画面を拡大縮小させる操作（ピンチ操作）が含まれるが、図９および図１０に示した選択動作は、従来の２つの指を用いる操作と判別可能である。
【００７２】
その他、携帯電話端末１は、例えば、予めオブジェクトの大きさに合うように拡げた複数の指を、オブジェクトを囲む（挟む）ような配置でタッチパネルに接触させる動作を選択動作として受け付けてもよい。すなわち、携帯電話端末１は、オブジェクトの表示領域の中心に指を近づける動作を伴うことなく、オブジェクトの近傍に複数の指を接触させる動作を選択動作として受け付けてもよい。また、携帯電話端末１は、オブジェクトの近傍に複数の指を所定の時間以上継続して接触させる動作を選択動作として受け付けてもよい。
【００７３】
また、上記実施例では、表示されるオブジェクトに対する操作を検出するためにタッチセンサを検出部として用いる例を示したが、検出部はこれに限られない。例えば、撮影部を検出部として用いてもよい。図１１を参照しながら、撮影部を検出部として用いる例について説明する。図１１は、撮影部を検出部として用いる携帯電話端末（電子機器）２の外観を示す正面図である。図１１に示すように、携帯電話端末２は、撮影部４０および撮影部４２を備える点において携帯電話端末１と異なる。
【００７４】
撮影部４０および４２は、ＣＣＤ（Charge  Coupled  Device  Image Sensor）またはＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）等のイメージセンサを用いて電子的に画像を撮影する。そして、撮影部４０および４２は、撮影した画像を信号に変換して制御部２２へ出力する。撮影部４０および４２は、タッチパネル３２に表示されるオブジェクトを操作する物体を検出する検出部としても機能する。
【００７５】
携帯電話端末２は、複数の撮影部を備えるため、他の指等が障害となってオブジェクトを操作する物体を撮影できない事態の発生を抑止できる。なお、携帯電話端末２が備える撮影部の数は、２つに限定されない。また、撮影部４０および４２は、立体視空間内のどこに指等の物体が位置していてもその物体を撮影することができるように画角や配置が設定されていることが好ましい。また、撮影部４０および４２は、可視光の画像を取得する装置であってもよいし、赤外線等の不可視光の画像を取得する装置であってもよい。
【符号の説明】
【００７６】
１、２  携帯電話端末
１３    操作部
１５    マイク
１６    レシーバ
２２    制御部
２４    記憶部
２４ａ  制御プログラム
２６    通信部
３０    音声処理部
３２    タッチパネル
３２ａ  表示部
３２ｂ  タッチセンサ（検出部）
４０、４２  撮影部（検出部）
【図１】
0005815303.tif 000002
【図２】
0005815303.tif 000003
【図３】
0005815303.tif 000004
【図４】
0005815303.tif 000005
【図５】
0005815303.tif 000006
【図６】
0005815303.tif 000007
【図７】
0005815303.tif 000008
【図８】
0005815303.tif 000009
【図９】
0005815303.tif 000010
【図１０】
0005815303.tif 000011
【図１１】
0005815303.tif 000012