(57)【要約】【課題】タッチパネル上で、ドラッグ操作を行わずに、正確かつ迅速にオブジェクトの移動を行うことができるオブジェクト表示装置を提供する。【解決手段】オブジェクト表示装置１０は、オブジェクトを表示する表示部３０と、表示部３０に対する押圧の位置を検出する位置検出部４０と、表示部３０に対する押圧の荷重を検出する荷重検出部５０と、位置検出部４０が、オブジェクトの位置に対応する第１の押圧の位置を検出し、かつ、荷重検出部５０が、そのオブジェクトに関連付けられた処理を実行する閾値に満たない荷重を検出している状態において、位置検出部４０が、第１の押圧の位置とは異なる第２の押圧の位置を検出した場合、そのオブジェクトを第２の押圧の位置に対応する位置へ移動するように表示部３０を制御する制御部３０と、を有する。【選択図】  図２
2010198385.tif 000002
【特許請求の範囲】
【請求項１】
オブジェクトを表示する表示部と、
前記表示部に対する押圧の位置を検出する位置検出部と、
前記表示部に対する押圧の荷重を検出する荷重検出部と、
前記位置検出部が、前記オブジェクトの位置に対応する第１の押圧の位置を検出し、かつ、前記荷重検出部が、当該オブジェクトに関連付けられた処理を実行する閾値に満たない荷重を検出している状態において、
前記位置検出部が、前記第１の押圧の位置とは異なる第２の押圧の位置を検出した場合、
前記オブジェクトを当該第２の押圧の位置に対応する位置へ移動するように前記表示部を制御する制御部と、
を有することを特徴とするオブジェクト表示装置。
【請求項２】
前記制御部は、前記第２の押圧の位置が、前記表示部のオブジェクトを表示していない位置に対応する場合に、前記第１の押圧の位置に対応する前記オブジェクトを当該第２の押圧の位置に対応する位置へ移動するように前記表示部を制御する、請求項１に記載のオブジェクト表示装置。
【請求項３】
オブジェクトを表示する表示部と、
前記表示部に対する押圧の位置を検出する位置検出部と、
前記表示部に対する押圧の荷重を検出する荷重検出部と、
前記位置検出部が、前記表示部に表示された第１のオブジェクトの位置に対応する第１の押圧の位置を検出し、かつ、前記荷重検出部が、当該第１のオブジェクトに関連付けられた処理を実行する閾値に満たない荷重を検出している状態において、
前記位置検出部が、前記第１のオブジェクトとは異なる第２のオブジェクトの位置に対応する第２の押圧の位置を検出した場合、
前記第１のオブジェクトと前記第２のオブジェクトとの位置を交換するように前記表示部を制御する制御部と、
を有することを特徴とするオブジェクト表示装置。
【請求項４】
前記制御部は、前記第２のオブジェクトがフォルダ以外のファイルのオブジェクトである場合に、前記第１のオブジェクトと前記第２のオブジェクトとの位置を交換するように前記表示部を制御する、請求項３に記載のオブジェクト表示装置。
【請求項５】
オブジェクトを表示する表示部と、
前記表示部に対する押圧の位置を検出する位置検出部と、
前記表示部に対する押圧の荷重を検出する荷重検出部と、
前記位置検出部が、前記表示部に表示された第１のオブジェクトの位置に対応する第１の押圧の位置を検出し、かつ、前記荷重検出部が、当該第１のオブジェクトに関連付けられた処理を実行する閾値に満たない荷重を検出している状態において、
前記位置検出部が、階層構造を有するフォルダのオブジェクトであって、前記第１のオブジェクトとは異なる第２のオブジェクトの位置に対応する第２の押圧の位置を検出した場合、
前記第１のオブジェクトを前記第２のオブジェクトであるフォルダの階層下に移動するように前記表示部を制御する制御部と、
を有することを特徴とするオブジェクト表示装置。
【請求項６】
オブジェクトを表示する表示部と、
前記表示部に対する押圧の位置および荷重を検出する位置荷重検出部と、
前記位置荷重検出部が、前記オブジェクトの位置に対応する第１の押圧の位置を検出し、かつ、当該オブジェクトに関連付けられた処理を実行する閾値に満たない荷重を検出している状態において、
前記第１の押圧の位置とは異なる第２の押圧の位置を検出した場合、
前記オブジェクトを当該第２の押圧の位置に対応する位置へ移動するように前記表示部を制御する制御部と、
を有することを特徴とするオブジェクト表示装置。
【請求項７】
前記制御部は、前記第２の押圧の位置が、前記表示部のオブジェクトを表示していない位置に対応する場合に、前記第１の押圧の位置に対応する前記オブジェクトを当該第２の押圧の位置に対応する位置へ移動するように前記表示部を制御する、請求項６に記載のオブジェクト表示装置。
【請求項８】
オブジェクトを表示する表示部と、
前記表示部に対する押圧の位置および荷重を検出する位置荷重検出部と、
前記位置荷重検出部が、前記表示部に表示された第１のオブジェクトの位置に対応する第１の押圧の位置を検出し、かつ、当該第１のオブジェクトに関連付けられた処理を実行する閾値に満たない荷重を検出している状態において、
前記第１のオブジェクトとは異なる第２のオブジェクトの位置に対応する第２の押圧の位置を検出した場合、
前記第１のオブジェクトと前記第２のオブジェクトとの位置を交換するように前記表示部を制御する制御部と、
を有することを特徴とするオブジェクト表示装置。
【請求項９】
前記制御部は、前記第２のオブジェクトがフォルダ以外のファイルのオブジェクトである場合に、前記第１のオブジェクトと前記第２のオブジェクトとの位置を交換するように前記表示部を制御する、請求項８に記載のオブジェクト表示装置。
【請求項１０】
オブジェクトを表示する表示部と、
前記表示部に対する押圧の位置および荷重を検出する位置荷重検出部と、
前記位置荷重検出部が、前記表示部に表示された第１のオブジェクトの位置に対応する第１の押圧の位置を検出し、かつ、当該第１のオブジェクトに関連付けられた処理を実行する閾値に満たない荷重を検出している状態において、
階層構造を有するフォルダのオブジェクトであって、前記第１のオブジェクトとは異なる第２のオブジェクトの位置に対応する第２の押圧の位置を検出した場合、
前記第１のオブジェクトを前記第２のオブジェクトであるフォルダの階層下に移動するように前記表示部を制御する制御部と、
を有することを特徴とするオブジェクト表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オブジェクト表示装置に関するものであり、特に、タッチパネルの表示部に表示されるオブジェクトに対してユーザが操作入力を行うことにより、該オブジェクトを操作することができる装置に関するものである。
【背景技術】
【０００２】
一般的に、パーソナルコンピュータ（以下、単にＰＣと記す）に対する操作入力の態様は、使用するアプリケーションプログラム（以下、単に「アプリケーション」という）により様々である。しかしながら、近年のＧＵＩ（Graphical User Interface）の発達により、アプリケーションの多くは、直感的な操作入力を行うことができるように工夫されている。また、ＰＣのディスプレイ装置に表示されるデスクトップ上で行なわれるファイルやフォルダなどのアイコンに対する操作入力は、使用するアプリケーションが異なっていても、共通の直感的な操作により行うことができる場合が多い。
【０００３】
従来、ＰＣの操作入力は、専らキーボードやマウスなどの入力デバイスを用いて、ディスプレイ装置に表示された各種のフォルダやファイルなどのアイコン（以下、「オブジェクト」と記す）をクリックするなどして行なわれることが多かった。しかしながら、最近は、このようなＰＣの操作入力を、タッチパネルを備えたディスプレイ装置を用いて、極めて直感的に行うことができる場合も多い。画面上に表示された各種のフォルダやファイルなどのオブジェクトに対する操作入力を、タッチパネルを用いて行う場合、マウスなどの入力デバイスによるクリック操作の代わりに、タッチパネルに指先などでタッチする（触れる）操作を行うのが一般的である。なお、タッチパネルの操作は、ユーザの指先などの他にも、スタイラスのようなペン型デバイスを用いてタッチすることにより行うこともできる。
【０００４】
また、最近では、例えば携帯電話や、ミニノートＰＣ、ＰＤＡ（Personal Digital Assistant）などの携帯端末にもタッチパネルが搭載され、そのような携帯端末の機能は非常に多様化・高度化している。これに伴い、上述したようなＰＣの操作入力と同様の操作が、タッチパネルを備える携帯端末でも行うことができるようになっている。すなわち、ユーザは、携帯端末に搭載されたタッチパネルに対して、指先でタッチするなどの操作入力を行うことにより、タッチパネルの表示部に表示されたフォルダやファイルなどを操作することができる。
【０００５】
現在主流となっているオペレーティングシステム（ＯＳ）においては、ほとんど全てのファイルシステムはディレクトリによる階層構造を有する。すなわち、各種のデータまたはプログラムなどは、各種のファイルとして管理することができ、これらのファイルを１つのフォルダに含ませて、このフォルダをさらに上位の他のフォルダに含ませることができる。また、１つのフォルダには複数のファイルまたは他のフォルダを含ませることもできる。このようなフォルダの階層構造を利用することにより、極めて効率的に情報を分類、収納することができる。また、一度収納した情報を、ユーザの好みに合わせて整理し直すことも容易である。特に、現在主流のＯＳなどの基本的なアプリケーションにおいては、フォルダやファイルなどをオブジェクトとして視覚化したＧＵＩにより、ユーザにとっての操作性および利便性が著しく向上している。
【０００６】
一般的に、ＰＣにおいてフォルダやファイルを操作する場合、ユーザは、マウスなどの入力デバイスを用いることにより、フォルダやファイルのオブジェクトに対してシングルクリックやダブルクリックなどの操作を行う。ユーザは、フォルダやファイルのオブジェクトをシングルクリックすることによって、そのオブジェクトを選択することができる。階層構造を有するフォルダの場合、ユーザは、当該フォルダのオブジェクトをダブルクリックすることにより、当該フォルダを開く操作を行うことができる。このような、フォルダを開く操作により、当該フォルダの下層に含まれる他のフォルダやファイルを表示させることができる。また、ファイルのオブジェクトの場合は、ユーザは、そのオブジェクトをダブルクリックすることにより、当該ファイルを実行することができる。各ファイルには、当該ファイルを実行するのに必要なアプリケーションが関連付けられており、あるファイルを実行すると、当該ファイルの実行に必要なアプリケーションが起動するようになっている。
【０００７】
上述したＰＣの操作の他に、ディスプレイ装置においてフォルダやファイルのオブジェクトが表示される位置を移動するにあたり、オブジェクトをクリックしたままの状態にすることにより、フォルダやファイルのオブジェクトをホールド状態（選択された状態）にすることもできる。このホールド状態においては、ホールド状態のまま、マウスなどの入力デバイスの入力位置を移動させることにより、オブジェクトの位置を、入力デバイスの入力位置の移動に追従させることができる。このように、ホールド状態のまま入力デバイスによりオブジェクトの位置を所望の位置まで移動させて、所望の位置でクリックした状態を解除してホールド状態を解除することにより、オブジェクトの位置を確定させることができる。一般的に、オブジェクトをホールド状態のまま移動させることは、「ドラッグ」操作と称され、また、ホールド状態のまま移動させたオブジェクトのホールド状態を解除して位置を確定させることは、「ドロップ」操作と称される。このような一連の操作は、「ドラッグアンドドロップ」とも称される。
【０００８】
上述した「シングルクリック」、「ダブルクリック」、「ドラッグ」操作、および「ドロップ」操作は、ＰＣの操作においてマウスなどの入力デバイスにより行うのみならず、タッチパネルを備えた携帯端末により行うこともできる。タッチパネル上で行うシングルクリックは、ユーザがタッチパネル上を指先などで１回タッチする操作により行い、ダブルクリックは、ユーザがタッチパネル上を指先などで素早く２回連続してタッチする操作により行う。また、タッチパネル上で行うドラッグ操作は、タッチパネルに表示されているオブジェクトを、ユーザが指先などでタッチ（押圧）したままにするホールド状態にして、タッチパネルを押圧したまま移動する（なぞる）ことにより行う。タッチパネル上で行うドロップ操作は、ドラッグ操作によりオブジェクトを移動させた後、ユーザがタッチしていた指先などをタッチパネルから離してホールド状態を解除することにより行う。
【０００９】
以上のような操作により、タッチパネルを備える端末の操作においても、マウスなどの入力デバイスにより行うＰＣの操作と同様の操作入力を行うことができる。したがって、タッチパネルを備える携帯端末などの端末が用いられる場面は、近年ますます増加している。
【００１０】
ところで、従来の携帯端末に備えられていたタッチパネルは、ユーザの指先などによりタッチされた位置を判定するための位置検出を行う機能のみを備えたものが一般的であった。しかしながら、最近では、タッチパネル上でタッチされた位置を検出するのみならず、さらに、タッチパネルをタッチする押圧力をも検知するものが提案されている（例えば、特許文献１参照）。
【００１１】
この特許文献１に記載の入力装置によれば、タッチパネルの表示部において、オブジェクトがユーザにタッチされて指示された際に、タッチパネルに対する押圧力を計測して、押圧力が所定値を超える場合には、所定の処理を行う。すなわち、この入力装置は、表示部に表示したキーボード画面に対するユーザの押圧入力の押圧力を計測し、押圧力が所定値以下であれば、キーボード画面で指示されたキーを含む所定範囲の表示情報を取得して、キーボード画面と異なる位置の表示領域に表示することができる。また、押圧入力の押圧力が所定値を超える場合、この入力装置は、押圧入力の位置に対応するキーの情報を取得して、当該キーの入力処理、または当該キーに関連付けられているプログラムの実行処理を行うことができる。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開２００４−２１９３３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
上記特許文献１に記載の入力装置のように、タッチパネルに対する押圧力を検知することにより、ファイルまたはフォルダを「ドラッグ」操作により移動した後、フォルダを開く操作やファイルを実行する操作を、一連の動作として行うことが考えられる。すなわち、従来の位置検出のみのタッチパネルを用いる方法においては、上述したように、ファイルやフォルダなどのオブジェクトに対してドラッグ操作を行った後に、ドロップ操作を行うことにより、まずはオブジェクトの位置を決定しなければならない。それから、そのファイルやフォルダに対してシングルクリックまたはダブルクリックを行って、フォルダを開いたりファイルを実行する。
【００１４】
それに対して、特許文献１に記載の押圧力検知機能付きのタッチパネルを用いた入力装置であれば、ファイルやフォルダなどのオブジェクトに対してドラッグ操作を行った後、そのまま当該オブジェクトを強く押し込む操作ができる。これのような操作を、フォルダを開く操作やファイルを実行する操作と関連付けることができる。このように、タッチパネルの入力位置の検出および押圧力の検知によって、ファイルやフォルダなどのオブジェクトを移動させた後にフォルダを開く操作やファイルを実行する、という操作を一連の動作として簡単かつ迅速に行うことができる。
【００１５】
しかしながら、押圧力検知機能付きのタッチパネルを備えた入力装置を用いて、このような操作を行うためには、フォルダを開く動作やファイルを実行する動作が行われる基準として、オブジェクトを押圧する押圧力の閾値を設定しなければならない。このように、押圧力の閾値が設定された状態でドラッグ操作を行う場合、ユーザは、タッチパネルを押圧する押圧力が所定の閾値に満たないように、その押圧力を保ちながら押圧入力を行わなければならない。
【００１６】
例えば、ユーザがオブジェクトのドラッグ操作を行っている最中に、押圧力の加減を誤ったため、押圧力が閾値を満たしてしまった場合、ユーザの意図に反して、ドラッグ操作の最中のフォルダを開く動作やファイルを実行する動作が行われてしまう。意図しない動作が行われてしまうと、ユーザは当該動作をキャンセルしたり、または操作のやり直しをしなければならない。また、ユーザがオブジェクトのドラッグ操作を行っている最中に、操作を誤って、タッチパネルからドラッグ操作している指先などを離してしまった場合、通常はドロップ操作と認識されてオブジェクトの位置が確定されてしまう。この場合、ユーザは、中断されたオブジェクトのドラッグ操作を再開しなければならない。このように、ユーザの意図しない動作が行われるのは、ユーザにとって著しく煩わしいものであり、時間と手間を浪費させるものである。
【００１７】
一般に、ドラッグ操作を行っている最中というのは、指先を移動させ続けるため、その押圧力は強まったり弱まったりと変動しやすいものである。このため、ユーザは所定の閾値に満たない押圧力でオブジェクトをホールドしながらドラッグ操作を行っているつもりでも、意図せずに押圧力が強まってしまい、ファイルを実行してしまう恐れがある。また、逆に意図せずに押圧力が弱まってしまい、ホールド状態が解除されてしまう恐れもある。
【００１８】
特に携帯端末など小型の端末の場合、ユーザは移動しながら操作を行うことも多い。このような携帯端末に、上述した押圧力検知機能付きのタッチパネルを備えた入力装置を用いると、所定の閾値に満たない押圧力でオブジェクトをホールドしながらドラッグ操作を行うことは一層困難になると想定される。
【００１９】
したがって、かかる事情に鑑みてなされた本発明の目的は、タッチパネル上で、ドラッグ操作を行わずに、正確かつ迅速にオブジェクトの移動を行うことができるオブジェクト表示装置を提供することにある。
【課題を解決するための手段】
【００２０】
上記目的を達成する請求項１に係るオブジェクト表示装置の発明は、
オブジェクトを表示する表示部と、
前記表示部に対する押圧の位置を検出する位置検出部と、
前記表示部に対する押圧の荷重を検出する荷重検出部と、
前記位置検出部が、前記オブジェクトの位置に対応する第１の押圧の位置を検出し、かつ、前記荷重検出部が、当該オブジェクトに関連付けられた処理を実行する閾値に満たない荷重を検出している状態において、
前記位置検出部が、前記第１の押圧の位置とは異なる第２の押圧の位置を検出した場合、
前記オブジェクトを当該第２の押圧の位置に対応する位置へ移動するように前記表示部を制御する制御部と、
を有することを特徴とするものである。
【００２１】
請求項２に係る発明は、請求項１に記載のオブジェクト表示装置において、
前記制御部は、前記第２の押圧の位置が、前記表示部のオブジェクトを表示していない位置に対応する場合に、前記第１の押圧の位置に対応する前記オブジェクトを当該第２の押圧の位置に対応する位置へ移動するように前記表示部を制御するものである。
【００２２】
請求項３に係るオブジェクト表示装置の発明は、
オブジェクトを表示する表示部と、
前記表示部に対する押圧の位置を検出する位置検出部と、
前記表示部に対する押圧の荷重を検出する荷重検出部と、
前記位置検出部が、前記表示部に表示された第１のオブジェクトの位置に対応する第１の押圧の位置を検出し、かつ、前記荷重検出部が、当該第１のオブジェクトに関連付けられた処理を実行する閾値に満たない荷重を検出している状態において、
前記位置検出部が、前記第１のオブジェクトとは異なる第２のオブジェクトの位置に対応する第２の押圧の位置を検出した場合、
前記第１のオブジェクトと前記第２のオブジェクトとの位置を交換するように前記表示部を制御する制御部と、
を有することを特徴とするものである。
【００２３】
請求項４に係る発明は、請求項３に記載のオブジェクト表示装置において、
前記制御部は、前記第２のオブジェクトがフォルダ以外のファイルのオブジェクトである場合に、前記第１のオブジェクトと前記第２のオブジェクトとの位置を交換するように前記表示部を制御するものである。
【００２４】
請求項５に係るオブジェクト表示装置の発明は、
オブジェクトを表示する表示部と、
前記表示部に対する押圧の位置を検出する位置検出部と、
前記表示部に対する押圧の荷重を検出する荷重検出部と、
前記位置検出部が、前記表示部に表示された第１のオブジェクトの位置に対応する第１の押圧の位置を検出し、かつ、前記荷重検出部が、当該第１のオブジェクトに関連付けられた処理を実行する閾値に満たない荷重を検出している状態において、
前記位置検出部が、階層構造を有するフォルダのオブジェクトであって、前記第１のオブジェクトとは異なる第２のオブジェクトの位置に対応する第２の押圧の位置を検出した場合、
前記第１のオブジェクトを前記第２のオブジェクトであるフォルダの階層下に移動するように前記表示部を制御する制御部と、
を有することを特徴とするものである。
【００２５】
請求項６に係るオブジェクト表示装置の発明は、
オブジェクトを表示する表示部と、
前記表示部に対する押圧の位置および荷重を検出する位置荷重検出部と、
前記位置荷重検出部が、前記オブジェクトの位置に対応する第１の押圧の位置を検出し、かつ、当該オブジェクトに関連付けられた処理を実行する閾値に満たない荷重を検出している状態において、
前記第１の押圧の位置とは異なる第２の押圧の位置を検出した場合、
前記オブジェクトを当該第２の押圧の位置に対応する位置へ移動するように前記表示部を制御する制御部と、
を有することを特徴とするものである。
【００２６】
請求項７に係る発明は、請求項６に記載のオブジェクト表示装置において、
前記制御部は、前記第２の押圧の位置が、前記表示部のオブジェクトを表示していない位置に対応する場合に、前記第１の押圧の位置に対応する前記オブジェクトを当該第２の押圧の位置に対応する位置へ移動するように前記表示部を制御するものである。
【００２７】
請求項８に係るオブジェクト表示装置の発明は、
オブジェクトを表示する表示部と、
前記表示部に対する押圧の位置および荷重を検出する位置荷重検出部と、
前記位置荷重検出部が、前記表示部に表示された第１のオブジェクトの位置に対応する第１の押圧の位置を検出し、かつ、当該第１のオブジェクトに関連付けられた処理を実行する閾値に満たない荷重を検出している状態において、
前記第１のオブジェクトとは異なる第２のオブジェクトの位置に対応する第２の押圧の位置を検出した場合、
前記第１のオブジェクトと前記第２のオブジェクトとの位置を交換するように前記表示部を制御する制御部と、
を有することを特徴とするものである。
【００２８】
請求項９に係る発明は、請求項８に記載のオブジェクト表示装置において、
前記制御部は、前記第２のオブジェクトがフォルダ以外のファイルのオブジェクトである場合に、前記第１のオブジェクトと前記第２のオブジェクトとの位置を交換するように前記表示部を制御するものである。
【００２９】
また、請求項１０に係るオブジェクト表示装置の発明は、
オブジェクトを表示する表示部と、
前記表示部に対する押圧の位置および荷重を検出する位置荷重検出部と、
前記位置荷重検出部が、前記表示部に表示された第１のオブジェクトの位置に対応する第１の押圧の位置を検出し、かつ、当該第１のオブジェクトに関連付けられた処理を実行する閾値に満たない荷重を検出している状態において、
階層構造を有するフォルダのオブジェクトであって、前記第１のオブジェクトとは異なる第２のオブジェクトの位置に対応する第２の押圧の位置を検出した場合、
前記第１のオブジェクトを前記第２のオブジェクトであるフォルダの階層下に移動するように前記表示部を制御する制御部と、
を有することを特徴とするものである。
【発明の効果】
【００３０】
本発明のオブジェクト表示装置によれば、あるオブジェクトの位置に対応する第１の押圧の位置が検出され、かつ、そのオブジェクトに関連付けられた処理を実行する閾値に満たない荷重が検出されている状態で、第２の押圧の位置が検出された場合、そのオブジェクトを第２の押圧の位置へ移動する。したがって、本発明のオブジェクト表示装置は、押圧の荷重が変動しやすいドラッグ操作を行わずに、正確かつ迅速にオブジェクトの移動を行うことができるため、荷重の変動による誤動作を減らすことができ、操作性の向上を図ることができる。
【図面の簡単な説明】
【００３１】
【図１】本発明の第１実施の形態に係るオブジェクト表示装置の外観斜視図である。
【図２】第１実施の形態に係るオブジェクト表示装置の概略構成を示す機能ブロック図である。
【図３】第１実施の形態に係るオブジェクト表示装置のタッチパネルの構成態様を概略的に示す図である。
【図４】第１実施の形態に係るオブジェクト表示装置のタッチパネルの他の構成態様を概略的に示す図である。
【図５】第１実施の形態におけるオブジェクトの移動処理を説明するフローチャートである。
【図６】第１実施の形態に係る処理に基づく表示部の表示例を示す図である。
【図７】第１実施の形態に係る処理に基づく表示部の表示例を示す図である。
【図８】第１実施の形態に係る処理に基づく表示部の表示例を示す図である。
【図９】第１実施の形態に係る処理に基づく表示部の表示例を示す図である。
【図１０】第２実施の形態におけるオブジェクトの移動処理を説明するフローチャートである。
【図１１】第２実施の形態に係る処理に基づく表示部の表示例を示す図である。
【発明を実施するための形態】
【００３２】
以下、本発明の各実施の形態について、図面を参照して説明する。以下の各実施の形態においては、本発明のオブジェクト表示装置の一例として、例えば携帯電話やＰＤＡなどのタッチパネルを有する携帯端末を想定して説明する。しかしながら、本発明のオブジェクト表示装置は携帯端末に限定されるものではなく、銀行のＡＴＭや駅の乗車券販売機など、タッチパネルを有する任意の入力装置にも適用できる。なお、本発明において、オブジェクト表示装置とは、表示部にオブジェクトを表示する電子機器のことを示すものとする。オブジェクト表示装置の例としては、表示部にオブジェクトを表示するパソコンやノートＰＣ、ミニノートＰＣ、ＰＤＡ、携帯電話機などが含まれる。
【００３３】
（第１実施の形態）
図１は、本発明の第１実施の形態に係るオブジェクト表示装置の一例である携帯端末１０の概略構成を示す外観斜視図である。この携帯端末１０は、端末本体の前面に、一部切り欠いて示すように、表示部３０を備えている。表示部３０は、液晶ディスプレイ（ＬＣＤ）または有機ＥＬディスプレイなどで構成し、これに種々の情報およびキーやボタンなどの形状を描画してこれらの配列を表示する。また、この表示部３０の前面には、位置検出部４０および荷重検出部５０を配設する。位置検出部４０は、ユーザの指やスタイラスなどによる押圧入力を受け付けるマトリクススイッチ等で構成する。この位置検出部４０の背面に、荷重検出部５０を配設する。荷重検出部５０は、ユーザの指などによる押圧の荷重を検出するための、歪みゲージや圧電素子などの圧力検出素子で構成する。
【００３４】
本実施の形態では、これら表示部３０と、位置検出部４０と、荷重検出部５０とを含めてタッチパネルを構成する。携帯端末１０はさらに、マイクなどにより構成される音声入力部７０、スピーカなどにより構成される音声出力部８０、および、少なくとも１つの機械式のキーにより構成されるキー入力部９０も備えている。他にも、携帯端末１０は、必要な機能に応じて、デジタルカメラ機能部、ワンセグ放送用チューナ、赤外線通信機能部などの近距離無線通信部、および各種インタフェース等を備える場合もあるが、これらの詳細については図示および説明を省略する。
【００３５】
図２は、本実施の形態に係る携帯端末１０の内部構成を概略的に示す機能ブロック図である。図２に示すように、携帯端末１０は、制御部２０と、表示部３０と、位置検出部４０と、荷重検出部５０と、記憶部６０と、音声入力部７０と、音声出力部８０と、キー入力部９０と、を備えている。制御部２０は、携帯端末１０の各機能ブロックをはじめとして携帯端末１０全体を制御および管理などを行う。特に、本実施の形態においては、制御部２０が表示部３０の表示を制御する観点について詳述する。表示部３０は、操作キーやボタンなどの画像、ならびに入力を促す文字または文字列などを表示する。位置検出部４０は、表示部３０の前面に重ねて配設することにより、表示部３０に対するユーザの押圧入力（押圧）を受け付けて、その押圧入力の位置を検出する。このような構成により、表示部３０に対するユーザからの押圧入力を位置検出部４０が受け付けると共に、表示部３０は各アプリケーションに応じて入力結果など各種情報の表示を行う。
【００３６】
具体的には、位置検出部４０は、ユーザの指先やスタイラス等の接触（押圧）による入力を検知する（受け付ける）ことにより、位置検出部４０上で当該接触による入力が検知された位置に対応する信号を出力する。この位置検出部４０は、例えば抵抗膜方式や静電容量方式などのものを用いて構成する。表示部３０は、各アプリケーションに対応する表示を行う他、表示部３０に対するユーザの押圧入力を受け付けるための各種キーやボタンなどで構成するユーザインタフェースを所定の表示領域に描画して表示する。また、表示部３０は、アプリケーションまたは基本ソフトウェアなどの操作に用いられるフォルダやファイルなどのアイコンも表示する。以下、このように、表示部３０に対するユーザの押圧入力を位置検出部４０によって検出するに際し、表示部３０に表示する各種キーやボタンまたはフォルダやファイルのアイコンなどの画像を、単に「オブジェクト」と記す。
【００３７】
荷重検出部５０は、表示部３０に対するユーザの押圧の荷重を検出するもので、例えば歪みゲージセンサや圧電素子などを用いて構成する。荷重検出部５０と、上述した位置検出部４０および表示部３０とを含めた具体的な構成は後述する。記憶部６０は、各種アプリケーションおよび入力された各種情報などを記憶するとともに、ワークメモリなどとしても機能する。また、記憶部６０は、各アプリケーションに応じて使用される各種のオブジェクトを含んだ複数のテンプレートなども記憶する。
【００３８】
音声入力部７０は、ユーザの音声などを入力信号に変換して制御部２０に伝達する。音声出力部８０は、制御部２０から伝達された音声信号を音声に変換して出力する。キー入力部９０は、ユーザによる操作入力に応じて、対応する信号を制御部２０に送信する。キー入力部９０を構成する各種キーは、使用するアプリケーションに従って、その用途および機能が規定される。これらは全て公知技術を利用することができるため、より詳細な説明は省略する。
【００３９】
次に、上述した表示部３０と、位置検出部４０と、荷重検出部５０とを含めて構成されるタッチパネルの構成について、いくつかの例を挙げて説明する。
【００４０】
図３は、図２に示した携帯端末１０の表示部３０、位置検出部４０、および荷重検出部５０の構成を概略的に示す図である。図３（Ａ）は複数のセンサを用いて構成する、本発明によるタッチパネルの最も基本的な構成の例を示す図である。表示部３０は、ファイルやフォルダなどのオブジェクトを、ユーザが目視で認識できるように表示する。表示部３０の前面には、表示部３０の表示領域外周に沿って、枠状の荷重検出部５０を重ねて配設する。
【００４１】
この荷重検出部５０は、ユーザが表示部３０に対して押圧している際の押圧の荷重を検出する。荷重検出部５０に使用される素子には、歪みゲージや圧電素子などの圧力検出素子を用いる。荷重検出部５０の上に、位置検出部４０をさらに重ねて配設する。位置検出部４０は、ユーザが表示部３０に対して押圧する際の押圧の位置を検出する。位置検出部４０に使用される素子には、抵抗膜式や静電容量式のタッチパネルを用いる。この場合、位置検出部４０は、重ねて配設したとしても表示部３０の表示を外部から視認できるように、例えば透明フィルムなどで構成される素材を用いる。なお、図３および後述する図４は、本発明のタッチパネルを構成する部材の位置関係を明瞭に示すための概略図であり、実際は、タッチパネルを構成する各部材を、図に示すよりも近接して配設させることに留意すべきである。
【００４２】
図３（Ｂ）は、本発明によるタッチパネルの他の構成例を示す図である。図３（Ｂ）は、図３（Ａ）に示した構成において、位置検出部４０と荷重検出部５０とを兼ねる部材を使用した場合の構成を示す図である。このように、位置検出部４０と荷重検出部５０とが一体化した位置検出部兼荷重検出部１００を用いることにより、図３（Ａ）に示した構造よりもタッチパネルの構造を簡略化することができる。この場合、位置検出部兼荷重検出部１００は、表示部３０に対する押圧の位置および荷重を検出する。したがって、本実施の形態においては、位置検出部兼荷重検出部１００は位置荷重検出部を構成する。なお、位置検出部兼荷重検出部１００には、多層抵抗膜式タッチパネルなどを用いる。
【００４３】
図４は、図３（Ｂ）に示した位置検出部４０と荷重検出部５０とを兼ねる部材を使用したタッチパネルの構成の一例を示す図である。図４（Ａ）の例においては、位置検出部兼荷重検出部１００ａおよび位置検出部兼荷重検出部１００ｂの２層の位置検出部兼荷重検出部１００から構成されている。この場合、位置検出部兼荷重検出部１００ａも位置検出部兼荷重検出部１００ｂも、それぞれが２層で構成された抵抗膜式タッチパネルを用いる。
【００４４】
図４（Ａ）に示すように、第１のタッチパネルである位置検出部兼荷重検出部１００ａの上側（表面側）の層は、ユーザの指などの外部からの押圧を直接受け付ける面とする。表示部３０の表示を視認可能にするため、位置検出部兼荷重検出部１００ａの上側の層も、位置検出部兼荷重検出部１００ａの下側（裏面側）の層も、構成する素材は、例えば透明フィルムとする。また、第２のタッチパネルである位置検出部兼荷重検出部１００ｂの上側（表面側）の層も透明フィルムで構成して、位置検出部兼荷重検出部１００ｂの下側（裏面側）の層は透明フィルムまたは透明ガラスで構成する。この場合、位置検出部兼荷重検出部１００ｂの下側の層は、携帯端末１０の外部筐体などに固定されるように構成して、この層よりも上にある各層がユーザの指などの外部からの押圧を検出できるようにする。すなわち、ユーザの指などによる外部からの押圧の押圧力（押圧の荷重）に応じて、位置検出部兼荷重検出部１００ａの上側の層および下側の層を構成する透明フィルム、ならびに位置検出部兼荷重検出部１００ｂの上側の層を構成する透明フィルムが、それぞれ僅かに撓む（歪む）ようにして、これらの撓み（歪み）を検出する。
【００４５】
図４（Ｂ）は、図４（Ａ）に示した構造のタッチパネルにより、押圧の位置および所定の閾値を満たす押圧の荷重を検出する様子を示すグラフである。図４（Ｂ）のグラフの縦軸は、図４（Ａ）に示した構造のタッチパネルが検出する、ユーザの指などによる外部からの押圧の荷重を示す。また、グラフの横軸は、時間の推移を表す。すなわち、図４（Ｂ）に示す曲線は、ユーザの指などによる外部からの押圧力が、時間の経過に従って徐々に増す様子の一例を示している。
【００４６】
図４（Ａ）に示したタッチパネルの構造から分かるように、ユーザの指などにより外部から押圧されると、第１のタッチパネルである位置検出部兼荷重検出部１００ａの上側の層を構成する透明フィルムが撓む（歪む）。この上側の層の撓み（歪み）が位置検出部兼荷重検出部１００ａの下側の層を構成する透明フィルムに接触したら、第１のタッチパネルである位置検出部兼荷重検出部１００ａがＯＮになったとして、位置検出部兼荷重検出部１００ａ上で押圧されている位置を検出する。この押圧の位置の検出は、従来のタッチパネルにおける位置検出の手法を用いることができる。図４（Ｂ）においては、位置検出部兼荷重検出部１００ａがＯＮになっている状態を、押圧荷重判定値がＰ１となる領域として示してある。すなわち、荷重Ｐ１は、ゼロよりも大きく所定の閾値Ｐｔｈに満たない値の押圧の荷重である。
【００４７】
押圧が検出されて位置検出部兼荷重検出部１００ａがＯＮになった位置に対応する表示部３０の位置に、ファイルやフォルダのオブジェクトが表示されている場合、このオブジェクトがホールドされた状態として扱うことができる。本実施の形態では、このように、ファイルやフォルダのオブジェクトが表示された表示部３０の位置に対応するタッチパネルに、ゼロより大きく所定の閾値Ｐｔｈに満たない押圧の荷重（Ｐ１）が検出された場合、当該ファイルやフォルダのオブジェクトをホールドした（選択した）状態にする。以下、オブジェクトの位置に対応するタッチパネルに押圧の荷重が検出され、当該オブジェクトをホールド（選択）することを、当該オブジェクトを「指示」すると記す。
【００４８】
この状態において、さらに強い押圧力により外部から押圧されると、第１のタッチパネルである位置検出部兼荷重検出部１００ａの下側の層を構成する透明フィルムが撓み（歪み）、第２のタッチパネルである位置検出部兼荷重検出部１００ｂの上側の層を構成する透明フィルムを押圧する。この押圧により、第２のタッチパネルである位置検出部兼荷重検出部１００ｂの上側の層を構成する透明フィルムと、下側の層を構成する透明フィルムまたは透明ガラスとが接触したら、第２のタッチパネルである位置検出部兼荷重検出部１００ｂがＯＮになったと判定する。図４（Ｂ）においては、位置検出部兼荷重検出部１００ａがＯＮになっている状態で、さらに位置検出部兼荷重検出部１００ｂもＯＮになっている状態を、押圧荷重判定値がＰ２となる領域として示してある。すなわち、荷重Ｐ２は、Ｐｔｈを超える値の押圧の荷重である。
【００４９】
本実施の形態では、このように、ファイルやフォルダのオブジェクトが表示された表示部３０の位置に対応するタッチパネルに、所定の閾値（Ｐｔｈ）を満たす押圧の荷重（Ｐ２）が検出された場合、当該ファイルやフォルダのオブジェクトを「実行」する。ここで、ファイルのオブジェクトを「実行」するとは、当該ファイルが例えばアプリケーションである場合には、そのアプリケーションを実行（起動）することであり、また当該ファイルが例えばデータの場合には、ファイルに関連付けられた、当該ファイルの実行に必要なアプリケーションを実行（起動）することを意味する。また、フォルダのオブジェクトを「実行」するとは、当該フォルダを開く動作を行うことを意味し、すなわち、当該フォルダの直下の階層に含まれる他のフォルダやファイルを表示することを意味する。
【００５０】
次に、本実施の形態におけるオブジェクトの移動処理について説明する。なお、以下の説明においては、図３（Ａ）に示したような、位置検出部４０と荷重検出部５０とが別個の部材で構成されたタッチパネルの例を用いる。タッチパネルに対して、ユーザの指などによる押圧入力が検知されたら、位置検出部４０は、表示部３０に対する押圧の位置を検出し、荷重検出部５０は、表示部３０に対する押圧の荷重を検出する。また、荷重検出部５０により検出される荷重については、指示されているオブジェクトを実行するための所定の閾値Ｐｔｈを予め設定する。
【００５１】
図５は、本実施の形態におけるオブジェクトの移動処理を説明するフローチャートである。本実施の形態において、携帯端末１０の制御部２０は、タッチパネルに対するユーザの指などによる外部からの押圧入力を常に監視している。タッチパネルに対して、ユーザの指などによる外部からの押圧入力がなされると、位置検出部４０は、検出した当該押圧による入力の位置を制御部２０に通知する。この通知を受けた制御部２０は、位置検出部４０により検出された押圧の位置が、表示部３０に表示されたフォルダまたはファイルのオブジェクトの位置に対応するか否かを判定する。
【００５２】
この判定の結果、位置検出部４０により検出された位置が、表示部３０に表示されたフォルダまたはファイルなどの押圧入力を受け付けるためのオブジェクトの位置に対応しない場合、当該入力はユーザが意図した押圧入力ではないと想定されるため、制御部２０は、これに応答する処理は行わない。一方、判定の結果、位置検出部４０により検出された位置が、表示部３０に表示されたフォルダまたはファイルのオブジェクトの位置に対応する場合、制御部２０は、図５のフローチャートに従って、本実施の形態におけるオブジェクトの移動処理を開始する。なお、以下の説明においては、表示部３０には、フォルダまたはファイルのオブジェクトが少なくとも１つは表示されているものとする。
【００５３】
本実施の形態におけるオブジェクトの移動処理が開始すると、制御部２０は、まず、位置検出部４０により検出された位置に対応する、表示部３０に表示されたフォルダまたはファイルのオブジェクトを、上述したように「指示」する処理を行う（ステップＳ１１）。この時、当該オブジェクトが指示されたことがユーザに視認できるように、制御部２０は、当該指示されたオブジェクトの色を変更するなどの処理を行うことが望ましい。
【００５４】
図６（ａ）に、フォルダのオブジェクトが指示された様子の例を示す。例えば図６（ａ）に示す「フォルダＡ」のように、指示されたオブジェクトの色を変更することにより、当該オブジェクトが指示されていることを、ひと目で認識することができる。なお、図に示す黒い矢印は、ユーザの指などによって押圧されている位置を示している。
【００５５】
ステップＳ１１において、オブジェクトが指示されたら、制御部２０は、荷重検出部５０により検出された表示部３０に対する押圧の荷重が、所定の閾値Ｐｔｈを満たすか否かを判定する（ステップＳ１２）。ステップＳ１２において、荷重検出部５０により検出された荷重が所定の閾値Ｐｔｈを満たす場合、制御部２０は、当該オブジェクトを実行する処理を行う（ステップＳ１３）。ステップＳ１３におけるオブジェクトの実行処理においては、制御部２０は、当該オブジェクトに関連付けられた処理を実行する。すなわち、当該オブジェクトがフォルダである場合、制御部２０は、当該フォルダを開く処理を行い、当該フォルダの直下の層に含まれる他のフォルダやファイルを表示する。一方、当該オブジェクトがファイルである場合、制御部２０は、当該ファイルを実行する処理を行う。例えば、当該ファイルがアプリケーションである場合には、そのアプリケーションを実行（起動）する処理を行い、当該ファイルがデータの場合には、ファイルに関連付けられた、当該ファイルの実行に必要なアプリケーションを実行（起動）する処理を行う。
【００５６】
図６は、上述したステップＳ１１からステップＳ１３に従って処理を行った携帯端末１０の、表示部３０における表示の例を示す図である。図６（ａ）は、フォルダＡのオブジェクトが指示された状態を示し、図６（ｂ）は、指示されたフォルダＡのオブジェクトが実行されて、フォルダＡの直下の層に含まれるフォルダＣおよびフォルダＤが表示された状態を示す。なお、各画面の表示例の下側には、荷重検出部５０により検出される荷重が所定の閾値Ｐｔｈを満たす前後の様子をグラフにして示してある。押圧の荷重がゼロより大きく閾値Ｐｔｈに満たない状態を「状態１」として示し、この状態ではオブジェクト指示の処理が行われる。また、押圧の荷重が徐々に増大して閾値Ｐｔｈを満たした状態を「状態２」として示し、この状態ではオブジェクトの実行の処理が行われる。
【００５７】
一方、ステップＳ１２において、荷重検出部５０により検出された荷重が所定の閾値Ｐｔｈを満たしていない場合、制御部２０は、指示されたオブジェクトが表示されている位置とは異なる位置に対応する押圧入力が位置検出部４０により検出されたか否かを判定する（ステップＳ１４）。すなわち、既に指示されているオブジェクトの位置に対応する位置を１点目の押圧の位置とすると、この１点目の押圧の位置とは異なる２点目の押圧の位置が位置検出部４０により検出されたか否かを判定する。
【００５８】
ステップＳ１４において、指示されたオブジェクトが表示されている位置に対応する位置（以下「第１の押圧の位置」という）とは異なる位置（以下「第２の押圧の位置」という）が位置検出部４０により検出されない場合、制御部２０は、ステップＳ１１に戻って処理を続行する。また、ステップＳ１４において、第１の押圧の位置とは異なる第２の押圧の位置が位置検出部４０により検出された場合、制御部２０は、第２の押圧の位置に対応する表示部３０の位置にフォルダのオブジェクトが表示されているか否かを判定する（ステップＳ１５）。
【００５９】
ステップＳ１５において、第２の押圧の位置に対応する表示部３０の位置にフォルダのオブジェクトが表示されてない場合、制御部２０は、第１の押圧の位置に表示されているオブジェクトを第２の押圧の位置に対応する表示部３０の位置に移動するように制御する（ステップＳ１６）。
【００６０】
このように処理することで、ユーザは、フォルダのオブジェクトを押圧したまま、表示部３０においてフォルダのオブジェクトが表示されていない位置に２点目の押圧を行うことにより、当該フォルダのオブジェクトを２点目の位置に移動することができる。したがって、携帯端末１０は、最初にオブジェクトを指示してから、荷重が変動しやすいドラッグ操作を行うよりも正確かつ迅速にオブジェクトの移動を行うことができる。
【００６１】
図７は、上述したステップＳ１１から、ステップＳ１４におけるＹｅｓの後、ステップＳ１５におけるＮｏを経る処理を行った場合の、携帯端末１０の表示部３０における表示の例を示す図である。なお、図７（ａ）および（ｂ）の各画面の表示例の下側には、荷重検出部５０により検出される荷重の様子をグラフにして示す。
【００６２】
図７（ａ）は、フォルダＡのオブジェクトが指示された状態を示している。この時、押圧の荷重はゼロより大きく閾値Ｐｔｈに満たない状態であり、これを「状態１」として示す。この状態において、フォルダＡのオブジェクト指示の処理が行われる。図７（ｂ）は、フォルダＡのオブジェクトが指示されたまま、フォルダＡのオブジェクトの位置とは別の位置がユーザの指などにより押圧された瞬間の状態であり、この時点以降を「状態２」として示す。白い矢印は、フォルダのオブジェクトが表示されていない２点目の押圧の位置を示している。なお、この状態２においても、押圧の荷重はゼロより大きく閾値Ｐｔｈに満たない状態である。図７（ｂ）に示すように、フォルダＡのオブジェクトの位置とは別の位置がユーザの指などにより押圧されると、図７（ｃ）に示すように、指示していたフォルダＡのオブジェクトは、後から押圧された２点目の位置に移動する。
【００６３】
図８は、図６および図７に示した各処理をまとめて示す図である。図６に示した、オブジェクトの指示からオブジェクトの実行を行う処理は、図８（Ａ）、図８（Ｂ）、図８（Ｃ）の順に行われる処理である。なお、図８（Ａ）は、タッチパネルにまだ押圧入力が行われていない状態を示す図である。また、図７に示した、オブジェクトの指示から当該オブジェクトの移動を行う処理は、図８（Ａ）、図８（Ｂ）、図８（Ｄ）、図８（Ｅ）の順に行われる処理である。
【００６４】
また、ステップＳ１４において第２の押圧の位置が検出されて、ステップＳ１５において、第２の押圧の位置に対応する表示部３０の位置にフォルダのオブジェクトが表示されている場合、制御部２０は、ステップＳ１７の処理を行う。ステップＳ１７において、制御部２０は、第１の押圧の位置に対応する表示部３０の位置に表示されているオブジェクトを、第２の押圧の位置（２点目の押圧の位置）に対応する表示部３０の位置に表示されているオブジェクトであるフォルダの階層下に移動するように、表示部３０を制御する。この場合、１点目に押下した位置のオブジェクト（第１のオブジェクト）を、２点目に押下した位置のフォルダのオブジェクト（第２のオブジェクト）に入れ込む（収納する）ことになる。この場合、表示部３０における表示は、第１のオブジェクトが第２のオブジェクトの位置に移動した後に、例えば、第１のオブジェクトを消去するような表示を行うように制御してもよい。あるいは、この時、第１のオブジェクトの消去と共に、第２のオブジェクトの形状や色彩などを変化させて、第２のオブジェクトに内容が付加されたことを示すように制御してもよい。
【００６５】
図９は、上述したステップＳ１１から、ステップＳ１４におけるＹｅｓの後、ステップＳ１５におけるＹｅｓを経て、ステップＳ１７の処理を行った場合の、携帯端末１０の表示部３０における表示の例を示す図である。図９（Ｂ）は、図８（Ｂ）と同じ状況を示しており、１点目の押圧により、フォルダＡのオブジェクトが指示された状態を示している。なお、この例においては、フォルダＡと同じ階層に、フォルダＢおよびファイルＦが含まれている。図９（Ｆ）は、フォルダＡに対する１点目の押圧を保ったまま、フォルダＢに対して２点目の押圧を行った状態を示している。このように、２点目に押圧を行った位置にフォルダが存在すると、図９（Ｇ）に示すように、先に１点目の押圧により指示していたフォルダＡが、２点目に押圧したフォルダＢの中に移動する。
【００６６】
このように、本実施の形態においては、ユーザは、タッチパネルに表示されたオブジェクトを１点目の押圧により指示したまま、他の箇所に２点目の押圧を行うことにより、１点目の押圧の位置に存在したオブジェクトを、ドラッグ操作を行わずに２点目の押圧の位置に移動させることができる。また、フォルダやファイルのオブジェクトを移動するのではなく、実行したい場合には、ユーザは、タッチパネルを強めに押し込むことにより、当該オブジェクトを極めて簡単に実行させることができる。
【００６７】
上述したような操作を行う際には、ユーザは、１点目の押圧を片手の指で行った場合、２点目の押圧をもう片方の手の指で行うのみならず、片手で２点を押圧することにより、迅速にオブジェクトの移動を行うことができる。すなわち、ユーザが携帯端末１０の操作に習熟することにより、片手の指（人差し指など）で１点を押下したまま、その手の他の指（中指など）を用いて２点目を押下することにより、素早くオブジェクトを移動させる操作を行うことができる。
【００６８】
（第２実施の形態）
次に、本発明の第２実施の形態に係るオブジェクト表示装置の一例である携帯端末について説明する。第２実施の形態に係る携帯端末は、第１実施の形態で説明した携帯端末１０に更なる機能を追加したものである。第２実施の形態は、携帯端末１０において制御部２０の制御を変更することにより実施するため、携帯端末１０と同じ構成により実施することができる。したがって、第１実施の形態と同じ説明は省略する。上述した第１実施の形態においては、ドラッグ操作を行わずに、１つのオブジェクトを正確かつ迅速に移動することができるようにした。第２実施の形態においては、ドラッグ操作を行わずに、２つのオブジェクトを正確かつ迅速に移動させて位置を交換することができる、オブジェクトの交換処理を行う。
【００６９】
図１０は、第２実施の形態によるオブジェクトの交換処理を含む、オブジェクトの移動処理を説明するフローチャートである。図１０のフローチャートは、図５で説明したフローチャートのステップＳ１４以降の一部を変更したものである。したがって、ステップＳ１１からステップＳ１４までの処理は、第１実施の形態で説明したものと同様の処理を行うものとする。第２実施の形態では、第１の押圧の位置に対応するオブジェクトが指示されて（ステップＳ１１）、荷重が閾値Ｐｔｈを満たさず（ステップＳ１２のＮｏ）、第１の押圧の位置と異なる第２の押圧の位置が位置検出部４０により検出されたら（ステップＳ１４のＹｅｓ）、ステップＳ２１に移行する。以下、第１の押圧の位置に対応する位置に表示されたオブジェクトは、単に「第１のオブジェクト」と記す。
【００７０】
ステップＳ２１においては、制御部２０は、第２の押圧の位置に対応する表示部３０の位置に、オブジェクトが表示されているか否かを判定する。ステップＳ２１において、第２の押圧の位置に対応する表示部３０の位置にオブジェクトが表示されてない場合、第１実施の形態で説明したステップＳ１６と同様の処理を行う。すなわち、この場合、制御部２０は、第１のオブジェクトを第２の押圧の位置に対応する表示部３０の位置に移動するように制御する（ステップＳ１６）。
【００７１】
一方、ステップＳ２１において、第２の押圧の位置に対応する表示部３０の位置に表示されているのがオブジェクトである場合、制御部２０は、当該オブジェクトがフォルダのオブジェクトであるか否かを判定する（ステップＳ２２）。以下、第２の押圧の位置に対応する表示部３０の位置に表示されているオブジェクトを、単に「第２のオブジェクト」と記す。ステップＳ２２において、第２のオブジェクトがフォルダのオブジェクトである場合、第１実施の形態で説明したステップＳ１７と同様の処理を行う。この場合、制御部２０は、第１のオブジェクトを、第２のオブジェクトのフォルダの階層下に移動するように表示部３０を制御する（ステップＳ１７）。
【００７２】
また、ステップＳ２２において、第２のオブジェクトがフォルダのオブジェクトではない場合、制御部２０は、ステップＳ２３の処理に移行する。なお、ここで、「第２のオブジェクトがフォルダのオブジェクトではない場合」とは、フォルダ以外の、例えば、アプリケーションまたはデータなどのファイルのオブジェクトが第２の押圧の位置に対応する表示部３０の位置に表示されている場合を意味する。ステップＳ２３においては、制御部２０は、第１のオブジェクトと第２のオブジェクトとの位置を交換して表示するように表示部３０を制御する。
【００７３】
このように、本実施の形態においては、ユーザは、タッチパネルに表示されたオブジェクトを１点目の押圧により指示したまま、フォルダ以外のファイルなどのオブジェクトに２点目の押圧を行うことにより、両オブジェクトの位置を瞬時に交換することができる。
【００７４】
図１１は、第２実施の形態によるオブジェクトの移動処理を行った場合の、携帯端末１０の表示部３０における表示の例を示す図である。なお、図１１においては、第２実施の形態によるオブジェクトの交換処理を、第１実施の形態で説明した、オブジェクトのフォルダ内への移動処理と共に示してある。したがって、図１１（Ｂ）、図１１（Ｆ）、図１１（Ｇ）の順に示した処理は、図９（Ｂ）、図９（Ｆ）、図９（Ｇ）の順に示した処理と実質的に同じである。
【００７５】
図１０のフローチャートにおいては、ユーザが２点目に押圧した位置にオブジェクトが存在し（ステップＳ２１のＹｅｓ）、そのオブジェクトがフォルダである場合には（ステップＳ２２のＹｅｓ）、１点目に押圧した位置のオブジェクトを２点目に押圧した位置のフォルダ内に移動した（ステップＳ１７）。この処理の流れを、図１１において、図１１（Ｂ）、図１１（Ｆ）、図１１（Ｇ）の順に示してある。
【００７６】
第２実施の形態によるオブジェクトの交換処理は、図１１において、図１１（Ｂ）、図１１（Ｈ）、図１１（Ｉ）の順に示してある。図１１（Ｂ）は、ユーザが１点目の押圧を行うことにより、フォルダＡのオブジェクトが指示された状態を示している。なお、この例においては、フォルダＡと同じ階層に、フォルダＢおよびファイルＦが含まれている。図１１（Ｈ）は、フォルダＡに対する１点目の押圧を保ったまま、ファイルＦに対して２点目の押圧を行った状態を示している。このように、２点目に押圧を行った位置にフォルダ以外のファイルなどのオブジェクトが存在すると、図１１（Ｉ）に示すように、先に１点目の押圧により指示していたフォルダＡと、２点目に押圧したファイルＦとの位置が交換される。
【００７７】
このように、本実施の形態においては、ユーザは、タッチパネルに表示されたオブジェクトを１点目の押圧により指示したまま、フォルダ以外のオブジェクトに対して２点目の押圧を行うことにより、両オブジェクトの位置を、ドラッグ操作を行わずに、正確かつ迅速に交換することができる。
【００７８】
なお、本発明は、上述した各実施の形態にのみ限定されるものではなく、幾多の変更または変形が可能である。例えば、上述した各実施の形態において、所定の閾値Ｐｔｈの値は、予め設定することを想定したが、必要に応じて、ユーザが適宜変更または調整できるようにするのが望ましい。このようにすれば、操作中に、ユーザが閾値Ｐｔｈの設定について違和感を持った場合、自然な操作ができるように、その場で適宜設定を変更することができる。
【００７９】
また、上記記載において、位置検出部４０が検出する「押圧の位置」とは、「押圧している位置」を意味するのみならず、「押圧しようとしている位置」の意味を含む場合もあることに留意すべきである。例えば静電容量式のタッチパネルなど、タッチパネルに触れることによって初めて位置検出ができる位置検出部４０を用いる場合、「押圧の位置」とは、「（ユーザが実際に）押圧している位置」を表す。この場合、位置検出部４０により押圧の位置が検出された状態とは、位置検出部４０が実際に押圧されている表示部の位置を検出している場合に他ならない。また、位置検出部４０により押圧の位置が検出され、かつ、荷重検出部５０により検出された押圧の荷重が所定の閾値を満たしていない状態とは、表示部は実際に押圧されているため、荷重検出部５０により検出される荷重がゼロである場合は含まれない。
【００８０】
一方、位置検出部４０が、例えば赤外線式のタッチパネルなど、入力部（タッチパネル）に触れることなく位置の検出ができる場合、「押圧の位置」とは、「（ユーザが実際に）押圧している位置」のみならず、「（ユーザが今まさに）押圧しようとしている位置」も含めた意味を有する。この場合、位置検出部４０により押圧の位置が検出された状態とは、位置検出部４０が表示部３０の押圧の位置を検出した場合でも、実際に表示部３０（または位置検出部４０）が押圧されているとは限らない。したがって、位置検出部４０により押圧の位置が検出され、かつ、荷重検出部５０により検出された押圧の荷重が所定の閾値を満たしていない状態とは、表示部３０（または位置検出部４０）が実際に押圧されていない場合も含む。このため、位置検出部４０により押圧の位置が検出され、かつ、荷重検出部５０により検出された押圧の荷重が所定の閾値を満たしていない状態には、荷重検出部５０により検出される荷重がゼロである場合も含まれる。
【００８１】
なお、上述の記載において、オブジェクトに対するユーザの押圧入力により検出される荷重が「閾値Ｐｔｈを満たす」と判定できる態様は、いくつもの態様を含むことが想定できる。例えば、一般的には、荷重検出部５０により検出される荷重が閾値Ｐｔｈの値に達した場合に「閾値Ｐｔｈを満たす」と判定する。しかしながら、当該荷重が閾値Ｐｔｈの値を超えた場合に「閾値Ｐｔｈを満たす」と判定することもできる。また、閾値Ｐｔｈの値を示す荷重が荷重検出部５０によって検出された場合に「閾値Ｐｔｈを満たす」と判定することもできる。
【００８２】
また、上述の記載において、オブジェクトに対するユーザの押圧入力により検出される荷重が「閾値Ｐｔｈを満たさない」と判定できる態様も、上記同様に、いくつもの態様を含むことが想定できる。例えば、荷重検出部５０により検出される荷重が閾値Ｐｔｈの値を下回る場合に「閾値Ｐｔｈを満たさない」と判定することができる。しかしながら、当該荷重が閾値Ｐｔｈの値以下の場合に「閾値Ｐｔｈを満たさない」と判定することもできる。さらに、閾値Ｐｔｈの値を示す荷重が荷重検出部５０によって検出されない場合に「閾値Ｐｔｈを満たさない」と判定することもできる。
【００８３】
なお、上述の記載において、荷重検出部５０の形状を枠としているが、表示部３０の表示領域外周に複数個設けたり、面状のものを表示部３０の前面に重ねて設けることも可能である。また、荷重検出部５０の上に、位置検出部４０を重ねて設けているが、位置検出部４０の前面に荷重検出部５０を重ねて設けることも可能である。これらは、押圧の位置、および押圧の荷重をそれぞれ検出することを目的とするものであり、上述した形態に限定されるものではないことに留意すべきである。
【符号の説明】
【００８４】
１０  携帯端末
２０  制御部
３０  表示部
４０  位置検出部
５０  荷重検出部
６０  記憶部
７０  音声入力部
８０  音声出力部
９０  キー入力部
１００  位置検出部兼荷重検出部
【図１】
2010198385.tif 000003
【図２】
2010198385.tif 000004
【図３】
2010198385.tif 000005
【図４】
2010198385.tif 000006
【図５】
2010198385.tif 000007
【図６】
2010198385.tif 000008
【図７】
2010198385.tif 000009
【図８】
2010198385.tif 000010
【図９】
2010198385.tif 000011
【図１０】
2010198385.tif 000012
【図１１】
2010198385.tif 000013