(57)【要約】    この電子機器は、タッチパネルから、前記タッチパネルに対する、第１の物体、及び前記第１の物体とは異なる少なくとも一つの第２の物体それぞれの接触位置を示す接触位置情報を前記物体別に受信する接触位置受信手段と、前記接触位置情報に基づいて、前記第１の物体、及び前記第２の物体それぞれの移動方向を算出し、当該移動方向に基づいて前記タッチパネルの表示の変化方法を定める変化方法設定手段と、前記接触位置情報に基づいて前記第２の物体の数を認識し、当該数に基づいて前記表示の変化量を定める変化量設定手段と、を備える。
2012111060.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルから、前記タッチパネルに対する、第１の物体、及び前記第１の物体とは異なる少なくとも一つの第２の物体それぞれの接触位置を示す接触位置情報を前記物体別に受信する接触位置受信手段と、
前記接触位置情報に基づいて、前記第１の物体、及び前記第２の物体それぞれの移動方向を算出し、当該移動方向に基づいて前記タッチパネルの表示の変化方法を定める変化方法設定手段と、
前記接触位置情報に基づいて前記第２の物体の数を認識し、当該数に基づいて前記表示の変化量を定める変化量設定手段と、
を備える電子機器。
【請求項２】
請求項１に記載の電子機器において、
前記変化方法設定手段は、前記第１の物体による前記接触位置情報と前記第２の物体による前記接触位置情報に基づいて算出される、前記第１の物体に対する前記第２の物体の相対位置の変化に基づいて、前記変化方法を定める電子機器。
【請求項３】
請求項２に記載の電子機器において、
前記第１の物体は一つであり、前記第２の物体は複数あり、かつ前記複数の第２の物体は同一の方向に移動する電子機器。
【請求項４】
請求項２又は３に記載の電子機器において、
前記変化量設定手段は、さらに前記第１の物体と前記第２の物体の相対位置の変化量に基づいて、前記変化量を定める電子機器。
【請求項５】
請求項２〜４のいずれか一項に記載の電子機器において、
前記変化方法設定手段は、前記第１の物体から前記第２の物体までの距離が大きくなったとき、画面を拡大表示する電子機器。
【請求項６】
請求項５に記載の電子機器において、
前記変化量設定手段は、前記第２の物体の数が多くなるにつれて、前記画面の拡大率を大きくする電子機器。
【請求項７】
請求項２〜６のいずれか一項に記載の電子機器において、
前記変化方法設定手段は、前記第１の物体から前記第２の物体までの距離が小さくなったとき、前記画面を縮小表示する電子機器。
【請求項８】
請求項７に記載の電子機器において、
前記変化量設定手段は、前記第２の物体の数が多くなるにつれて、前記画面の縮小率を大きくする電子機器。
【請求項９】
請求項１に記載の電子機器において、
前記変化方法設定手段は、前記画面を前記第２物体の移動方向にスクロールさせる電子機器。
【請求項１０】
請求項９に記載の電子機器において、
前記変化量設定手段は、前記第２の物体の数が多くなるにつれて前記画面のスクロール量を大きくする電子機器。
【請求項１１】
請求項１に記載の電子機器において、
前記タッチパネルには、順序が定められた複数の画像が設定順に表示され、
前記変化方法設定手段は、表示中の前記画像を、当該画像の前又は後の前記画像に切り替える電子機器。
【請求項１２】
請求項１１に記載の電子機器において、
前記変化量設定手段は、前記接触位置情報の数が多くなるにつれて、前記画像の戻り数又は進み数を多くする電子機器。
【請求項１３】
請求項１に記載の電子機器において、
前記電子機器は、複数の階層構造を有するフォルダ形式でデータを記憶しており、
前記タッチパネルは、第１の階層に位置する第１フォルダを表示しており、
前記変化方法設定手段は、前記画面に表示すべき前記フォルダの階層を変更し、
前記変化量設定手段は、前記第２の物体の数に基づいて、階層の変更数を定める電子機器。
【請求項１４】
請求項１〜１３のいずれか一項に記載の電子機器において、
前記変化量設定手段は、前記第２の物体の数があらかじめ定められた数以上であったとき、前記変化量を最大にする電子機器。
【請求項１５】
請求項１〜１４のいずれか一項に記載の電子機器において、
前記変化量設定手段は、前記変化量を定めた後、前記第２の物体の数が変更された場合、変更後の前記第２の物体の数を用いて前記変化量を修正する電子機器。
【請求項１６】
請求項１〜１５のいずれか一項に記載の電子機器において、
前記第１の物体が、前記第２の物体とは異なる方向に移動することを検出したとき、前記第２の物体の数に基づいて、前記電子機器に対する制御を定める制御設定手段をさらに備える電子機器。
【請求項１７】
請求項１に記載の電子機器において、
前記制御設定手段は、前記第２の物体の数に基づいて、前記タッチパネルに表示される画面の表示倍率を定め、かつ前記第１の物体と前記第２の物体の相対位置の変化に基づいて、前記画面の表示倍率を修正する電子機器。
【請求項１８】
請求項１に記載の電子機器において、
前記制御設定手段は、前記第２の物体の数に基づいて、前記タッチパネルに表示される画面の表示倍率を定め、かつ前記第２の物体の移動方向に基づいて前記画面の移動方向を定める電子機器。
【請求項１９】
請求項１〜１８のいずれか一項に記載の電子機器において、
前記タッチパネルは電子機器に設けられており、
前記電子機器は、揮発メモリと、不揮発メモリ又はハードディスクを有しており、
前記制御設定手段は、前記第２の物体の移動方向が基準を満たしているときに、データを保存し、かつ前記第２の物体の数に応じて、前記データを前記揮発メモリに保存するか、または前記不揮発メモリ又はハードディスクに保存するかを判断する電子機器。
【請求項２０】
請求項１〜１８のいずれか一項に記載の電子機器において、
前記タッチパネルは電子機器に設けられており、
前記電子機器は、前記タッチパネルにゴミ箱フォルダ、及びデータを示すアイコンを表示しており、
前記制御設定手段は、
前記第１の物体が前記アイコンを選択したまま前記ゴミ箱フォルダに移動したときに、前記データを前記ゴミ箱フォルダに移動させ、
前記第１の物体及び少なくとも一つの前記第２の前記物体が前記アイコンを選択したまま前記ゴミ箱フォルダに移動したときに、前記データを消去する電子機器。
【請求項２１】
請求項１〜２０のいずれか一項に記載の電子機器において、
前記タッチパネルを有する電子機器。
【請求項２２】
タッチパネルの表示の制御設定方法であって、
コンピュータが、タッチパネルから、前記タッチパネルに対する、第１の物体、及び前記第１の物体とは異なる少なくとも一つの第２の物体それぞれの接触位置を示す接触位置情報を前記物体別に受信し、
前記コンピュータが、前記接触位置情報に基づいて、前記第１の物体、及び前記第２の物体それぞれの移動方向を算出し、当該移動方向に基づいて前記タッチパネルの表示の変化方法を決定し、
前記コンピュータが、前記接触位置情報に基づいて前記第２の物体の数を認識し、当該数に基づいて前記表示の変化量を定める制御設定方法。
【請求項２３】
コンピュータを、タッチパネルの表示を制御する電子機器として機能させるプログラムであって、
前記コンピュータに、タッチパネルから、前記タッチパネルに対する、第１の物体、及び前記第１の物体とは異なる少なくとも一つの第２の物体それぞれの接触位置を示す接触位置情報を前記物体別に受信する機能と、
前記コンピュータに、前記接触位置情報に基づいて、前記第１の物体、及び前記第２の物体それぞれの移動方向を算出し、当該移動方向に基づいて前記タッチパネルの表示の変化方法を決定する機能と、
前記コンピュータに、前記接触位置情報に基づいて前記第２の物体の数を認識し、当該数に基づいて前記表示の変化量を定める機能と、
を実現させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルの制御を行う電子機器、制御設定方法、及びプログラムに関する。
【背景技術】
【０００２】
電子機器の高機能化に伴い、ユーザインターフェースを改良することが望まれている。例えば特許文献１には、複数の指が同時にタッチパネルに接触したことを検知し、これによって複数の指によるジェスチャーを判断し、このジェスチャーを電子機器に対する入力として扱うことが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１０−５１７１９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の技術によれば、複数の指によるジェスチャーを電子機器に対する入力として扱うことができる、とされている。一方で、ジェスチャーによる入力については、さらに改良して利便性を向上させることが望まれている。【０００５】
本発明の目的は、タッチパネルを有する電子機器において、ユーザインターフェースの利便性を向上させることにある。
【課題を解決するための手段】
【０００６】
本発明によれば、タッチパネルから、前記タッチパネルに対する、第１の物体、及び前記第１の物体とは異なる少なくとも一つの第２の物体それぞれの接触位置を示す接触位置情報を前記物体別に受信する接触位置受信手段と、
前記接触位置情報に基づいて、前記第１の物体、及び前記第２の物体それぞれの移動方向を算出し、当該移動方向に基づいて前記タッチパネルの表示の変化方法を定める変化方法設定手段と、
前記接触位置情報に基づいて前記第２の物体の数を認識し、当該数に基づいて前記表示の変化量を定める変化量設定手段と、
を備える電子機器が提供される。【０００７】
本発明によれば、タッチパネルの表示の制御設定方法であって、
コンピュータが、タッチパネルから、前記タッチパネルに対する、第１の物体、及び前記第１の物体とは異なる少なくとも一つの第２の物体それぞれの接触位置を示す接触位置情報を前記物体別に受信し、
前記コンピュータが、前記接触位置情報に基づいて、前記第１の物体、及び前記第２の物体それぞれの移動方向を算出し、当該移動方向に基づいて前記タッチパネルの表示の変化方法を決定し、
前記コンピュータが、前記接触位置情報に基づいて前記第２の物体の数を認識し、当該数に基づいて前記表示の変化量を定める制御設定方法が提供される。【０００８】
本発明によれば、コンピュータを、タッチパネルの表示を制御する電子機器として機能させるプログラムであって、
前記コンピュータに、タッチパネルから、前記タッチパネルに対する、第１の物体、及び前記第１の物体とは異なる少なくとも一つの第２の物体それぞれの接触位置を示す接触位置情報を前記物体別に受信する機能と、
前記コンピュータに、前記接触位置情報に基づいて、前記第１の物体、及び前記第２の物体それぞれの移動方向を算出し、当該移動方向に基づいて前記タッチパネルの表示の変化方法を決定する機能と、
前記コンピュータに、前記接触位置情報に基づいて前記第２の物体の数を認識し、当該数に基づいて前記表示の変化量を定める機能と、
を実現させるプログラムが提供される。
【発明の効果】
【０００９】
本発明によれば、タッチパネルを有する電子機器において、ユーザインターフェースの利便性を向上させることができる。
【図面の簡単な説明】
【００１０】
上述した目的、およびその他の目的、特徴および利点は、以下に述べる好適な実施の形態、およびそれに付随する以下の図面によってさらに明らかになる。【００１１】
【図１】第１の実施形態に係る電子機器の構成を示すブロック図である。
【図２】変化方法設定部及び変化量設定部が行う制御の第１例を示す模式図である。
【図３】図２に示した処理の詳細を示すフローチャートである。
【図４】変化方法設定部及び変化量設定部が行う制御の第２例を示す模式図である。
【図５】図４に示した処理の詳細を示すフローチャートである。
【図６】変化方法設定部及び変化量設定部が行う制御の第３例を示す模式図である。
【図７】図６に示した処理の詳細を示すフローチャートである。
【図８】変化方法設定部及び変化量設定部が行う制御の第４例を示す模式図である。
【図９】図８に示した処理の詳細を示すフローチャートである。
【図１０】変化方法設定部及び変化量設定部が行う制御の第５例を示す模式図である。
【図１１】図１０に示した処理の詳細を示すフローチャートである。
【図１２】第２の実施形態に係る電子機器の機能構成を示すブロック図である。
【図１３】図１２に示した制御設定部が行う第１の制御を示すフローチャートである。
【図１４】図１２に示した制御設定部が行う第２の制御を示すフローチャートである。
【図１５】第３の実施形態に係る電子機器の機能構成を示すブロック図である。
【図１６】図１５に示した制御設定部が行う処理を示すフローチャートである。
【図１７】第４の実施形態に係る電子機器の機能構成を示すブロック図である。
【図１８】図１７に示した処理の詳細を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
【００１３】
（第１の実施形態）
図１は、第１の実施形態に係る電子機器の構成を示すブロック図である。この電子機器は、例えば携帯通信端末であり、接触位置受信部１２０及び制御設定部１３０を有している。接触位置受信部１２０は、電子機器のタッチパネル１１０から、タッチパネル１１０に対する物体（例えば指）の接触位置を示す接触位置情報を物体別に受信する。制御設定部１３０は、物体（指）の数、及び物体の移動方向に基づいて、電子機器に対する制御を定める。接触位置受信部１２０及び制御設定部１３０は、本発明に係る電子機器を構成している。そしてこの電子機器には、制御対象となっているタッチパネル１１０も組み込まれている。ただし、制御対象となるタッチパネル１１０は、電子機器とは別体になっていても良い。以下、タッチパネル１１０に接触する物体を指であるとして、説明を行う。
【００１４】
本実施形態において、接触位置受信部１２０は、指の移動方向及び移動速度を算出する。算出された移動方向及び移動速度は、ｘ方向の成分及びｙ方向の成分それぞれを有している。接触位置受信部１２０が算出した移動方向及び移動速度を用いて、制御設定部１３０は後述する処理を行う。
【００１５】
本実施形態において、制御設定部１３０は、変化方法設定部１３２及び変化量設定部１３４を備えている。変化方法設定部１３２は、指の位置の移動方向に基づいて、タッチパネル１１０に表示すべき画面の変化方法を定める。変化量設定部１３４は、指の数に基づいて、変化方法設定部１３２が設定した変化方法における変化量を定める。
【００１６】
ここで変化方法設定部１３２は、第１の指（第１の物体）による接触位置情報と第２の指（第２の物体）による接触位置情報に基づいて算出される、第１の指に対する第２の指の相対位置の変化に基づいて変化方法を定める。変化方法設定部１３２は、例えば以下のようにして、複数の指の相対位置の変化を判断する。まず変化方法設定部１３２は、各指に対して、移動速度がｘ方向の成分及びｙ方向の成分のどちらが大きいかを判断する。人が複数の指を動かしてタッチパネル１１０に対して操作を行おうとする場合、複数の指の移動速度は、ｘ方向の成分及びｙ方向の成分のうち必ず同一の成分が、他の成分より大きくなる。このことを利用して、変化方法設定部１３２は、指の移動速度のうちｘ方向の成分及びｙ方向の成分のうち大きい方の成分を選択する。そして変化方法設定部１３２は、各指の移動方向を、選択した成分（ｘ方向及びｙ方向のいずれか一方）の向きを用いて、複数の指が同一方向に移動しているか、いずれかの指が他の指と逆方向に移動しているかを判断する。
【００１７】
ただし、変化方法設定部１３２は、他の方法を用いて複数の指が同一の方向に移動しているか否かを判断してもよい。
【００１８】
また変化量設定部１３４は、第１の指が一つであり、第２の指が一つ又は複数あり、かつ複数の第２の指が同一の方向に移動している場合、第２の指の数に基づいて変化量を定めてもよい。また変化量設定部１３４は、さらに第１の指と第２の指の相対位置の変化量も用いて変化量を定めてもよい。ここで、第１の指は、例えば親指であり、第２の指は、残りの指である。
【００１９】
また本実施形態において、電子機器は画面設定部１４０を備えている。画面設定部１４０は、タッチパネル１１０に表示すべき画面を設定する。画面設定部１４０は、制御設定部１３０が設定した方法に従って、タッチパネル１１０に表示すべき画面を変更する。
【００２０】
なお、図１に示した接触位置受信部１２０、制御設定部１３０、及び画面設定部１４０は、ハードウエア単位の構成ではなく、機能単位のブロックを示している。接触位置受信部１２０、制御設定部１３０、及び画面設定部１４０は、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされた本図の構成要素を実現するプログラム、そのプログラムを格納するハードディスクなどの記憶ユニット、ネットワーク接続用インタフェースを中心にハードウエアとソフトウエアの任意の組合せによって実現される。そして、その実現方法、装置には様々な変形例がある。
【００２１】
図２は、変化方法設定部１３２及び変化量設定部１３４が行う制御の第１例を示す模式図である。本図に示す処理は、タッチパネル１１０に表示されている画面を拡大するときの動作である。画面を拡大したいとき、電子機器のユーザは、親指５０と、他の指５２（例えば人差し指と中指）を、互いに離れる方向に移動させる。制御設定部１３０は、タッチパネル１１０に対してこのような操作が行われた場合、タッチパネル１１０に表示されている画面を拡大する。
【００２２】
図３は、図２に示した処理の詳細を示すフローチャートである。まず変化方法設定部１３２は、親指５０と他の指５２の相対距離が大きくなったことを検出する（ステップＳ１０）。これにより、変化方法設定部１３２は、画面の変化方法として画面を拡大する処理を選択する。次いで変化量設定部１３４は、親指５０と他の指５２が合計でいくつあるかを認識し、認識した数に応じて拡大率を設定する。具体的には、変化量設定部１３４は、認識した数が多いほど、拡大率を大きくする。例えば変化量設定部１３４は、指の数が２本であった場合、拡大率を２００％に設定し、３本であった場合に３００％に設定する（ステップＳ１１）。
【００２３】
次いで画面設定部１４０は、変化量設定部１３４が設定した拡大率に従って、画面を拡大表示させる（ステップＳ１２）。このとき、親指５０と他の指５２の中心に位置する部分を、拡大処理の中心点としても良い。
【００２４】
そして変化方法設定部１３２は、タッチパネル１１０に接触している指の数が０以外の数に変更された場合（ステップＳ１３）、変更後の数に従って、拡大率を修正する。画面設定部１４０は、変化量設定部１３４が修正した拡大率に従って、画面を表示させる（ステップＳ１４）。例えばタッチパネル１１０に接触している指の数が３本から２本に変更された場合、画面の拡大率は、３００％から２００％に縮小される。
【００２５】
図４は、変化方法設定部１３２及び変化量設定部１３４が行う制御の第２例を示す模式図である。本図に示す処理は、タッチパネル１１０に表示されている画面を縮小するときの動作である。画面を縮小したいとき、電子機器のユーザは、親指５０と、他の指５２（例えば人差し指と中指）を、互いに近づく方向に移動させる。制御設定部１３０は、タッチパネル１１０に対してこのような操作が行われた場合、タッチパネル１１０に表示されている画面を縮小する。
【００２６】
図５は、図４に示した処理の詳細を示すフローチャートである。まず変化方法設定部１３２は、親指５０と他の指５２の相対距離が小さくなったことを検出する（ステップＳ２０）。これにより、変化方法設定部１３２は、画面の変化方法として画面を縮小する処理を選択する。次いで変化量設定部１３４は、親指５０と他の指５２が合計でいくつあるかを認識し、認識した数に応じて縮小率を設定する。具体的には、変化量設定部１３４は、認識した数が多いほど、縮小率を小さくする。例えば変化量設定部１３４は、指の数が２本であった場合、縮小率を１／２（すなわち５０％）に設定し、３本であった場合に１／３（すなわち３３％）に設定する（ステップＳ２１）。
【００２７】
次いで画面設定部１４０は、変化量設定部１３４が設定した縮小率に従って、画面を縮小表示させる（ステップＳ２２）。このとき、親指５０と他の指５２の中心に位置する部分を、縮小処理の中心点としても良い。
【００２８】
そして変化方法設定部１３２は、タッチパネル１１０に接触している指の数が０以外の数に変更された場合（ステップＳ２３）、変更後の数に従って、縮小率を修正する。画面設定部１４０は、変化量設定部１３４が修正した縮小率に従って、画面を表示させる（ステップＳ２４）。例えばタッチパネル１１０に接触している指の数が３本から２本に変更された場合、画面は、３３％の縮小率から５０％の縮小率に変更される。すなわち指の数を減らすことにより、画面が拡大される。
【００２９】
図６は、変化方法設定部１３２及び変化量設定部１３４が行う制御の第３例を示す模式図である。本図において、表示されるべき画面１１１は、１１０よりも大きい。そして本図に示す処理は、タッチパネル１１０に表示されている画面をスクロールするときの動作である。画面をスクロールしたいとき、電子機器のユーザは、親指５０と、他の指５２（例えば人差し指と中指）を、同一の方向に移動させる。制御設定部１３０は、タッチパネル１１０に対してこのような操作が行われた場合、タッチパネル１１０に表示されている画面を、親指５０及び他の指５２の移動方向にスクロールさせる。
【００３０】
図７は、図６に示した処理の詳細を示すフローチャートである。まず変化方法設定部１３２は、親指５０と他の指５２が同一方向に移動したことを検出する（ステップＳ３０）。これにより、変化方法設定部１３２は、画面の変化方法として画面をスクロールする処理を選択する。次いで変化量設定部１３４は、親指５０と他の指５２が合計でいくつあるかを認識し、認識した数に応じてスクロール量を設定する（ステップＳ３１）。具体的には、変化量設定部１３４は、認識した数が多いほど、スクロール量を大きくする。例えば変化量設定部１３４は、指の数が２本であった場合、タッチパネル１１０の表示可能幅の２倍ほど画面がスクロールされるようにスクロール量を設定し、３本であった場合にはタッチパネル１１０の表示可能幅の３倍ほど画面がスクロールされるようにスクロール量を設定する。
【００３１】
次いで画面設定部１４０は、変化量設定部１３４が設定したスクロール量に従って、画面をスクロールさせる（ステップＳ３２）。
【００３２】
図８は、変化方法設定部１３２及び変化量設定部１３４が行う制御の第４例を示す模式図である。本図に示す処理は、タッチパネル１１０に複数の画像１１２（例えば写真）が表示されている場合に、表示されている画像１１２を切り替えるときの動作である。
【００３３】
複数の画像は、その表示順が予め設定されている。そしてタッチパネル１１０は、複数の画像１１２の一部のみを表示している。このような場合において、他の画像をタッチパネル１１０に表示させたいとき、電子機器のユーザは、親指５０と、他の指５２（例えば人差し指と中指）を、同一の方向に移動させる。制御設定部１３０は、タッチパネル１１０に対してこのような操作が行われた場合、タッチパネル１１０に表示する画像を、現在表示中の画像の前（又は後）の画像に切り替える。
【００３４】
図９は、図８に示した処理の詳細を示すフローチャートである。まず変化方法設定部１３２は、親指５０と他の指５２が、特定の画像１１２の上に置かれた後、同一方向に移動したことを検出する（ステップＳ４０）。これにより、変化方法設定部１３２は、画面の変化方法として表示されている画像を切り替える処理を選択する。次いで変化量設定部１３４は、親指５０と他の指５２が合計でいくつあるかを認識し、認識した数に応じて、画像の切替量（戻り数又は進み数）を設定する（ステップＳ４１）。具体的には、変化量設定部１３４は、認識した数が多いほど、画像の戻り数又は進み数を大きくする。例えば変化量設定部１３４は、指の数が２本であった場合、２つ先（または２つ手前）の画像１１２が表示されるように切替量を設定し、３本であった場合には３つ先（または３つ手前）の画像１１２が表示されるように切替量を設定する。
【００３５】
次いで画面設定部１４０は、変化量設定部１３４が設定した切替量に従って、タッチパネル１１０に表示される画像を切り替える（ステップＳ４２）。
【００３６】
図１０は、変化方法設定部１３２及び変化量設定部１３４が行う制御の第５例を示す模式図である。本図に示す処理は、タッチパネル１１０に表示されているフォルダの階層を切り替えるときの動作である。
【００３７】
すなわち本実施形態において、電子機器は、図１０（ｂ）に示すように、複数の階層構造を有するフォルダ形式でデータを記憶している。そしてタッチパネル１１０は、第１の階層に位置するフォルダ２００を表示している。フォルダ２００は、一つ下の階層としてフォルダ２１２，２１４を有している。またフォルダ２１２は、一つ下の階層として、フォルダ２２２，２２４を有している。このような場合において、電子機器のユーザは、親指５０及び他の指５２をフォルダ２００の表示位置の上で一定時間以上静止させる。このとき、いずれかの指がフォルダ２００の表示位置上に位置している場合、残りの指はフォルダ２００の上に位置していなくても良い。制御設定部１３０は、タッチパネル１１０に対してこのような操作が行われた場合、タッチパネル１１０に表示されるフォルダを、フォルダ２００より下の階層のフォルダに切り替える。
【００３８】
図１１は、図１０に示した処理の詳細を示すフローチャートである。まず変化方法設定部１３２は、親指５０と他の指５２が、フォルダ２００の上で一定時間以上静止していることを検出する（ステップＳ５０）。これにより、変化方法設定部１３２は、画面の変化方法として、フォルダの階層を切り替える処理を選択する。次いで変化量設定部１３４は、親指５０と他の指５２が合計でいくつあるかを認識し、認識した数に応じて、フォルダの階層の切替数を設定する（ステップＳ５１）。具体的には、変化量設定部１３４は、認識した数が多いほど、フォルダの階層の切替数を大きくする。例えば変化量設定部１３４は、指の数が２本であった場合、２つ下または２つ上の階層に位置するフォルダが表示されるように設定を行う。ここで上の階層に進むか下の階層に進むかは、予め設定されている。
【００３９】
表示されるフォルダを下層のフォルダに切り替える場合、一つ下の階層に複数のフォルダが存在している場合がある。このような場合、変化量設定部１３４は、予め定められたルールに従って、複数のフォルダの一つを選択する。ここでのルールは、例えば更新日が最新のフォルダを選択するなどが考えられる。
【００４０】
そして画面設定部１４０は、変化量設定部１３４が設定した進み量に従って、タッチパネル１１０に表示されるフォルダの階層を切り替える（ステップＳ５２）。
【００４１】
なお、上記した各例において、変化量設定部１３４は、検出した指の数が予め定められた数（例えば５）以上であったとき、変化量を最大にしても良い。例えば図２及び図３に示した処理の場合、変化量設定部１３４は拡大率を最大に設定する。また図４及び図５に示した処理の場合、変化量設定部１３４は縮小率を最小に設定する。また図６及び図７に示した処理の場合、変化量設定部１３４は端まで画面をスクロールさせる。また図８及び図９に示した処理の場合、変化量設定部１３４は最初又は最後の画像を表示させる。また図１０及び図１１に示した処理の場合、変化量設定部１３４は最上層（デスクトップ）又は最下層のフォルダを表示させる。
【００４２】
また上記した各例において、変化量設定部１３４は、親指５０以外の指５２の数を用いてもよい。親指５０は、他の指５２とは異なる方向に移動する場合が多い、このため、変化量設定部１３４は、親指５０と他の指５２とを区別することができる。
【００４３】
以上、本実施形態によれば、指の数を新規のパラメータとしてタッチパネルの表示に対する制御を定めている。従って、タッチパネルを有する電子機器において、ユーザインターフェースの利便性を向上させることができる。
【００４４】
（第２の実施形態）
図１２は、第２の実施形態に係る電子機器の機能構成を示すブロック図である。本実施形態に係る電子機器は、制御設定部１３０の機能が変化方法設定部１３２及び変化量設定部１３４に分かれていない点を除いて、第１の実施形態に係る電子機器と同様である。
【００４５】
図１３は、図１２に示した制御設定部１３０が行う第１の制御を示すフローチャートである。本実施形態において、制御設定部１３０は、指の数に基づいて画面の表示倍率を定め、かつ指の相対位置の変化に基づいて、画面の表示倍率を修正する。
【００４６】
まず制御設定部１３０は、親指５０と他の指５２の数を認識し、認識した数に応じて、表示倍率を設定する（ステップＳ６０）。例えば制御設定部１３０は、指の数が２本であった場合、拡大率を２００％に設定し、３本であった場合に３００％に設定する。次いで画面設定部１４０は、制御設定部１３０が設定した表示倍率に従って、タッチパネル１１０に画面を表示させる（ステップＳ６１）。
【００４７】
次いで制御設定部１３０は、電子機器のユーザが、親指５０と他の指５２の間隔を変えことを検出する（ステップＳ６２）。すると制御設定部１３０は、画面の表示倍率を修正する。例えば親指５０と他の指５２の間隔が広がった場合、制御設定部１３０は、表示倍率をさらに上げる。逆に親指５０と他の指５２の間隔が狭まった場合、制御設定部１３０は、表示倍率を縮小する。画面設定部１４０は、修正後の表示倍率に従って、タッチパネル１１０に画面を表示させる（ステップＳ６３）。
【００４８】
図１４は、図１２に示した制御設定部１３０が行う第２の制御を示すフローチャートである。本実施形態において、制御設定部１３０は、指の数に基づいて画面の表示倍率を定め、かつ指の位置の変化に基づいて、画面をスクロールさせる。
【００４９】
まず制御設定部１３０は、親指５０と他の指５２の数を認識し、認識した数に応じて、画面の縮小率を設定する（ステップＳ７０）。例えば制御設定部１３０は、指の数が２本であった場合、倍率を５０％に設定し、３本であった場合に３３％に設定する。次いで画面設定部１４０は、制御設定部１３０が設定した表示倍率に従って、タッチパネル１１０に画面を表示させる（ステップＳ７１）。
【００５０】
次いで制御設定部１３０は、電子機器のユーザが、親指５０と他の指５２を同一方向に移動させたことを検出する（ステップＳ７２）。すると制御設定部１３０は、画面を、親指５０及び他の指５２が移動した方向にスクロールさせる（ステップＳ７３）。
【００５１】
その後、ユーザは、タッチパネル１１０に触れている指の数を変化させる。制御設定部１３０は、タッチパネル１１０に触れている指の数が変化したことを検出する（ステップＳ７４）と、変化後の指の数に基づいて、タッチパネル１１０に表示させる画面の縮小率を修正する（ステップＳ７５）。例えば親指５０と他の指５２の数の合計数が３本から１本に変化した場合、制御設定部１３０は、表示倍率を３３％から１００％に戻す。
【００５２】
本実施形態によれば、指の数を新規のパラメータとして電子機器に対する制御を定めている。従って、タッチパネルを有する電子機器において、ユーザインターフェースの利便性を向上させることができる。
【００５３】
（第３の実施形態）
図１５は、第３の実施形態に係る電子機器の機能構成を示すブロック図である。本実施形態に係る電子機器は、メモリとして、揮発メモリ１５０及び不揮発メモリ１５２を備えている。そして制御設定部１３０は、タッチパネル１１０に表示しているデータをメモリに記憶するとき、指の数に応じて、記憶先のメモリを選択する。
【００５４】
図１６は、図１５に示した制御設定部１３０が行う処理を示すフローチャートである。まず制御設定部１３０は、タッチパネル１１０上にデータが編集可能な形式で展開されており、かつユーザの指が保存処理を示すアイコン上に位置していた場合、展開中のデータを保存すべきと認識する（ステップＳ８０）。次いで制御設定部１３０は、ユーザの指の数を認識することにより、記憶先となるメモリを判断する（ステップＳ８１）。例えば制御設定部１３０は、ユーザの指の数が一つであったとき、記憶先として揮発メモリ１５０を選択し、ユーザの指の数が２つであったとき、記憶先として不揮発メモリ１５２を選択する。次いで制御設定部１３０は、選択したメモリに編集中のデータを記憶する（ステップＳ８２）。
【００５５】
なお、本実施形態において、電子機器は、不揮発メモリ１５２の代わりにハードディスクを有していても良い。また電子機器は、第１及び第２の実施形態のいずれかに示した機能を有していても良い。
【００５６】
本実施形態によれば、タッチパネル１１０に触れている指の数に応じて、記憶先を選択することができる。従って、ユーザインターフェースの利便性が向上する。
【００５７】
（第４の実施形態）
図１７は、第４の実施形態に係る電子機器の機能構成を示すブロック図である。本実施形態に係る電子機器は、不揮発メモリまたはハードディスクを有しており、かつ、タッチパネル１１０にゴミ箱フォルダ１１６及びデータ１１４を表示している。データ１１４は、例えばアイコン形式で表示されている。そして制御設定部１３０は、指がデータ１１４上からゴミ箱フォルダ１１６上にスライドされたとき、データ１１４をデスクトップ上から消去する処理を行う。ここで制御設定部１３０は、指の数に応じて、データ１１４の消去レベルを設定する。
【００５８】
図１８は、図１７に示した処理の詳細を示すフローチャートである。まず制御設定部１３０は、ユーザの指の位置を認識することにより、処理対象のデータ１１４を認識する（ステップＳ９０）。次いで制御設定部１３０は、ユーザの指が、データ１１４の上からゴミ箱フォルダ１１６上にスライドされたとき、データ１１４の移動先がゴミ箱フォルダ１１６であることを認識する（ステップＳ９１）。次いで制御設定部１３０は、ユーザの指の数を認識することにより、データ１１４の消去レベルを設定する。例えば制御設定部１３０は、ユーザの指の数が一つである場合、データ１１４をゴミ箱フォルダ１１６に移動させるのみで処理を終了するようにする。また制御設定部１３０は、ユーザの指の数が２つ以上である場合、データ１１４をゴミ箱フォルダ１１６に移動させ、かつ不揮発メモリまたはハードディスクから消去するようにする（ステップＳ９２）。次いで制御設定部１３０は、不揮発メモリまたはハードディスクに記憶されているデータ１１４を、設定された消去レベルに従って処理する（ステップＳ９３）。
【００５９】
本実施形態によれば、タッチパネル１１０に触れている指の数に応じて、データ１１４の消去レベルを選択することができる。従って、ユーザインターフェースの利便性が向上する。なお、電子機器は、第１〜第３の実施形態のいずれかに示した機能を有していても良い。
【００６０】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。
【００６１】
この出願は、２０１１年２月１８日に出願された日本出願特願２０１１−３３７８１号を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【図１】
2012111060.tif 000003
【図２】
2012111060.tif 000004
【図３】
2012111060.tif 000005
【図４】
2012111060.tif 000006
【図５】
2012111060.tif 000007
【図６】
2012111060.tif 000008
【図７】
2012111060.tif 000009
【図８】
2012111060.tif 000010
【図９】
2012111060.tif 000011
【図１０】
2012111060.tif 000012
【図１１】
2012111060.tif 000013
【図１２】
2012111060.tif 000014
【図１３】
2012111060.tif 000015
【図１４】
2012111060.tif 000016
【図１５】
2012111060.tif 000017
【図１６】
2012111060.tif 000018
【図１７】
2012111060.tif 000019
【図１８】
2012111060.tif 000020
【国際調査報告】
2012111060.tif 000021
2012111060.tif 000022
2012111060.tif 000023
2012111060.tif 000024
2012111060.tif 000025
2012111060.tif 000026