(57)【要約】【課題】ユーザが所望するタッチ操作のタッチ操作画面の表示開始と表示終了とを簡便且つ直感的に操作することができる情報処理装置を提供する。【解決手段】タッチパネル１０におけるユーザのタッチ操作に対応するタッチ操作画面を表示部２１に表示した状態で、タッチ時間測定部３１によるタッチ継続時間の測定が終了すると、上記タッチ操作画面の上記表示部２１への表示処理を終了する表示処理部１２を備える。【選択図】図１
2014035603.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルのタッチ操作に応じた操作画面を表示する表示部を備えた情報処理装置において、
上記タッチパネルにおけるユーザのタッチ位置の座標を取得するタッチ位置座標取得手段と、
上記タッチパネルにユーザが継続的にタッチしているタッチ継続時間を測定するタッチ継続時間測定手段と、
上記タッチ位置座標取得手段によって取得されたタッチ位置座標情報と、上記タッチ継続時間測定手段によって測定されたタッチ継続時間情報とに対応付けられたタッチ操作画面を上記表示部に表示させるとともに、上記タッチ継続時間測定手段によるタッチ継続時間の測定が終了すると、上記タッチ操作画面の上記表示部への表示処理を終了する表示処理手段とを備えていることを特徴とする情報処理装置。
【請求項２】
上記表示処理手段は、
上記タッチ位置座標取得手段によって取得されたタッチ位置座標情報と、上記タッチ継続時間測定手段によって測定されたタッチ継続時間情報とからユーザのタッチ操作を決定する操作決定手段を備え、
上記操作決定手段によって決定されたタッチ操作に対応するタッチ操作画面を上記表示部に表示させることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
上記表示処理手段は、
上記操作決定手段によって決定されたタッチ操作により、上記表示部に表示されている上記タッチ操作画面の画面サイズを変更させることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
上記操作決定手段は、
上記表示部に上記タッチ操作画面が表示されているときに、
上記タッチ位置座標取得手段によって、上記タッチ操作画面上でユーザがさらに別タッチを行った際の別タッチの位置座標情報が取得され、
上記タッチ継続時間測定手段によって上記タッチ操作画面上でユーザが継続的にタッチしている上記別タッチのタッチ継続時間情報が測定されたとき、
上記別タッチの位置座標情報と、上記別タッチのタッチ継続時間情報とに対応する上記タッチ操作画面上でのタッチ操作を決定し、
上記表示処理手段は、
上記操作決定手段によって決定されたタッチ操作に対応する、新たなタッチ操作画面を、上記表示部に表示させることを特徴とする請求項２または３に記載の情報処理装置。
【請求項５】
タッチパネルのタッチ操作に応じた操作画面を表示する表示部を備えた情報処理装置の表示処理方法において、
上記タッチパネルにおけるユーザのタッチ位置の座標を取得するタッチ位置座標取得ステップと、
上記タッチパネルにユーザが継続的にタッチしているタッチ継続時間を測定するタッチ継続時間測定ステップと、
上記タッチ位置座標取得ステップによって取得したタッチ位置座標情報と、上記タッチ継続時間測定ステップによって測定したタッチ継続時間情報とに対応付けられたタッチ操作画面を上記表示部に表示させるとともに、上記タッチ継続時間測定ステップによるタッチ継続時間の測定が終了すると、上記タッチ操作画面の上記表示部への表示処理を終了する表示処理ステップとを含むことを特徴とする情報処理装置の表示処理方法。
【請求項６】
コンピュータに、請求項１〜４のいずれか１項に記載の情報処理装置の各手段を実行させる表示処理制御プログラム。
【請求項７】
請求項６に記載の表示処理制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルのタッチ操作に応じた操作画面を表示する表示部を備えた情報処理装置に関する。
【背景技術】
【０００２】
近年、タッチパネルのタッチ操作に応じた操作画面を表示する表示部を備えた情報処理装置のなかでも、ユーザが同時に複数箇所をタッチ操作した場合もタッチ操作を検出することができる、マルチタッチパネルを搭載した情報処理装置が普及しつつある。マルチタッチパネルは、ピンチイン（２本の指の間隔を縮めていく操作）やピンチアウト（２本の指の間隔を広げる操作）、スワイプ（ページをめくるように指をタッチしたままスライドさせる操作）など、ユーザの様々な指の操作を検出することができる。この検出機能を利用し、指先の所定の操作を１操作とし、情報処理装置の短縮操作に当てはめることが試みられている。
【０００３】
例えば、特許文献１では、ピンチインまたはピンチアウトの操作１回で、グループオブジェクト内のファイルを自動整列および自動ソートさせる技術や、同じくピンチインまたはピンチアウトの操作１回で、グループオブジェクトの結合または分離ができる技術が開示されている。
【０００４】
また、特許文献２では、操作対象を選択する「主タッチ」と、操作対象に対して実行する処理を選択する「副タッチ」とを組み合わせて短縮操作を判定および実行する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−３４１５２号公報（２０１１年  ２月１７日公開）
【特許文献２】特開２０１１−２８３９９号公報（２０１１年  ２月１０日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の構成では、ユーザにとって簡便で直観的な処理が達成されているとは言い難い。
【０００７】
具体的には、特許文献１の場合は、ファイルの整列や閲覧は簡便になるものの、一旦ピンチアウトし拡大すると、グループオブジェクトを閉じる際にユーザが必ず「閉じる」という操作を行わなければならない。
【０００８】
また、特許文献２の場合は、短縮操作を行うためにユーザは「主タッチ」と「副タッチ」、最低でも２回のタッチ操作を行う必要がある。加えて、「主タッチ」に対する「副タッチ」の方向や回数を把握して、上記２種類のタッチを組み合わせて操作する必要があるので、タッチパネルを簡便にかつ直観的に操作できているとは言い難い。
【０００９】
本発明は、上記の問題を鑑みてなされたものであり、その目的は、情報処理装置がユーザの所定の１操作に対応した操作処理または表示処理を実行し、該１操作を終了した際は自動的に操作処理または表示処理を終了することにより、ユーザが簡便かつ直観的に操作できるような情報処理装置を実現することにある。
【課題を解決するための手段】
【００１０】
本発明の情報処理装置は、タッチパネルのタッチ操作に応じた操作画面を表示する表示部を備えた情報処理装置において、
上記タッチパネルにおけるユーザのタッチ位置の座標を取得するタッチ位置座標取得手段と、
上記タッチパネルにユーザが継続的にタッチしているタッチ継続時間を測定するタッチ継続時間測定手段と、
上記タッチ位置座標取得手段によって取得されたタッチ位置座標情報と、上記タッチ継続時間測定手段によって測定されたタッチ継続時間情報とに対応付けられたタッチ操作画面を上記表示部に表示させるとともに、上記タッチ継続時間測定手段によるタッチ継続時間の測定が終了すると、上記タッチ操作画面の上記表示部への表示処理を終了する表示処理手段とを備えていることを特徴としている。
【００１１】
上記構成によれば、表示処理手段により、タッチ位置座標取得手段によって取得されたタッチ位置座標情報と、上記タッチ継続時間測定手段によって測定されたタッチ継続時間情報とに対応付けられたタッチ操作画面が上記表示部に表示されることで、ユーザは、タッチパネルの所望の位置で特定の１操作（例えば、ピンチアウト）を行うと、所望の操作を行うためのタッチ操作画面が表示されることになる。これにより、ユーザは、従来のように、タッチ操作のタッチの組み合わせやタッチ回数を把握する必要がなく、タッチパネルを直感的に簡便に操作することができる。
【００１２】
しかも、表示処理手段は、上記タッチ継続時間測定手段によるタッチ継続時間の測定が終了すると、上記タッチ操作画面の上記表示部への表示処理を終了するようになっているので、ユーザがタッチパネルから指を離すだけで自動的にタッチ操作を行っていた画面（タッチ操作画面）を終了させることができる。
【００１３】
したがって、上記構成の情報処理装置によれば、ユーザが所望するタッチ操作のタッチ操作画面の表示開始と表示終了とを簡便且つ直感的に操作することができるという効果を奏する。
【００１４】
上記表示処理手段は、
上記タッチ位置座標取得手段によって取得されたタッチ位置座標情報と、上記タッチ継続時間測定手段によって測定されたタッチ継続時間情報とからユーザのタッチ操作を決定する操作決定手段を備え、
上記操作決定手段によって決定されたタッチ操作に対応するタッチ操作画面を上記表示部に表示させることが好ましい。
【００１５】
上記構成によれば、表示処理手段は、ユーザのタッチ位置を示すタッチ位置座標情報と、そのユーザのタッチ位置におけるタッチ継続時間情報とからユーザのタッチ操作を決定する操作決定手段を備え、この操作決定手段によって決定されたタッチ操作に対応するタッチ操作画面を上記表示部に表示させることで、ユーザは、従来のように、タッチ操作のタッチの組み合わせやタッチ回数を把握する必要がなく、タッチパネルを直感的に簡便に操作することができる。
【００１６】
上記表示処理手段は、
上記操作決定手段によって決定されたタッチ操作により、上記表示部に表示されている上記タッチ操作画面の画面サイズを変更させてもよい。
【００１７】
上記構成によれば、表示部に表示されているタッチ操作画面を、操作決定手段が決定したタッチ操作により、ユーザの所望する画面サイズに変更することができるので、ユーザがタッチ操作画面の画面サイズの変更を直観的に簡便に行うことができる。
【００１８】
上記操作決定手段は、
上記表示部に上記タッチ操作画面が表示されているときに、
上記タッチ位置座標取得手段によって、上記タッチ操作画面上でユーザがさらに別タッチを行った際の別タッチの位置座標情報が取得され、
上記タッチ継続時間測定手段によって上記タッチ操作画面上でユーザが継続的にタッチしている上記別タッチのタッチ継続時間情報が測定されたとき、
上記別タッチの位置座標情報と、上記別タッチのタッチ継続時間情報とに対応する上記タッチ操作画面上でのタッチ操作を決定し、
上記表示処理手段は、上記操作決定手段によって決定されたタッチ操作に対応する、新たなタッチ操作画面を、上記表示部に表示させることが好ましい。
【００１９】
上記構成によれば、表示部にすでに表示されているタッチ操作画面内に、ユーザの所望する操作に対応する新たなタッチ操作画面を表示させることができるので、ユーザが所望する操作までを簡便に且つ直感的に行うことができる。
【００２０】
例えば最初のタッチ操作画面でフォルダを開いた状態であれば、当該フォルダ内の所望するアイコン上で特定の操作（例えば、ピンチアウト）を行うと、当該アイコンの内容に対応する新たなタッチ操作画面が表示されることになる。
【００２１】
本発明の情報処理装置の表示処理方法は、
タッチパネルのタッチ操作に応じた操作画面を表示する表示部を備えた情報処理装置の表示処理方法において、
上記タッチパネルにおけるユーザのタッチ位置の座標を取得するタッチ位置座標取得ステップと、
上記タッチパネルにユーザが継続的にタッチしているタッチ継続時間を測定するタッチ継続時間測定ステップと、
上記タッチ位置座標取得ステップによって取得したタッチ位置座標情報と、上記タッチ継続時間測定ステップによって測定したタッチ継続時間情報とに対応付けられたタッチ操作画面を上記表示部に表示させるとともに、上記タッチ継続時間測定ステップによるタッチ継続時間の測定が終了すると、上記タッチ操作画面の上記表示部への表示処理を終了する表示処理ステップとを含むことを特徴としている。
【００２２】
上記構成によれば、表示処理ステップにおいて、タッチ位置座標取得ステップによって取得したタッチ位置座標情報と、上記タッチ継続時間測定ステップによって測定したタッチ継続時間情報とに対応付けられたタッチ操作画面が上記表示部に表示されることで、ユーザは、タッチパネルの所望の位置をタッチするだけで、所望の操作を行うためのタッチ操作画面が表示されることになる。これにより、ユーザは、従来のように、タッチ操作のタッチの組み合わせやタッチ回数を把握する必要がなく、タッチパネルを直感的に簡便に操作することができる。
【００２３】
しかも、表示処理ステップは、上記タッチ継続時間測定ステップにおけるタッチ継続時間の測定が終了すると、上記タッチ操作画面の上記表示部への表示処理を終了するようになっているので、ユーザがタッチパネルから指を離すだけで自動的にタッチ操作を行っていた画面（タッチ操作画面）を終了させることができる。
【００２４】
したがって、上記構成の情報処理装置の表示処理方法によれば、ユーザが所望するタッチ操作のタッチ操作画面の表示開始と表示終了とを簡便且つ直感的に操作することができるという効果を奏する。
【００２５】
なお、上記情報処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより、上記情報処理装置をコンピュータにて実現させる情報処理装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００２６】
本発明の情報処理装置は、タッチパネルのタッチ操作に応じた操作画面を表示する表示部を備えた情報処理装置において、上記タッチパネルにおけるユーザのタッチ位置の座標を取得するタッチ位置座標取得手段と、上記タッチパネルにユーザが継続的にタッチしているタッチ継続時間を測定するタッチ継続時間測定手段と、上記タッチ位置座標取得手段によって取得されたタッチ位置座標情報と、上記タッチ継続時間測定手段によって測定されたタッチ継続時間情報とに対応付けられたタッチ操作画面を上記表示部に表示させるとともに、上記タッチ継続時間測定手段によるタッチ継続時間の測定が終了すると、上記タッチ操作画面の上記表示部への表示処理を終了する表示処理手段とを備えていることで、ユーザが所望するタッチ操作のタッチ操作画面の表示開始と表示終了とを簡便且つ直感的に操作することができるという効果を奏する。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施形態に係る情報処理装置の概略構成ブロック図である。
【図２】図１に示す情報処理装置を適用したスマートフォンの概略外観図である。
【図３】図２に示すスマートフォンにおける表示処理の流れを示すフローチャートである。
【図４】図３に示す表示処理に対応するユーザ操作の操作画面の一例を示す図である。
【図５】図３に示す表示処理のうち詳細ウィンドウが表示されているときの処理の流れの一例を示すフローチャートである。
【図６】図３に示す表示処理のうち詳細ウィンドウが表示されているときの処理の流れの他の例を示すフローチャートである。
【図７】図３に示す表示処理のうち詳細ウィンドウが表示されているときの処理の流れのさらに他の例を示すフローチャートである。
【図８】図５、６、７の処理に対応するタッチ操作画面の一例を示す図である。
【図９】図３に示す表示処理の詳細ウィンドウで表示されているオブジェクトがテキストファイルである場合のタッチ操作画面の一例を示す図である。
【図１０】図３に示す表示処理の詳細ウィンドウで表示されているオブジェクトが画像ファイルである場合のタッチ操作画面の一例を示す図である。
【図１１】図３に示す表示処理の詳細ウィンドウで表示されているオブジェクトが動画ファイルである場合のタッチ操作画面の一例を示す図である。
【図１２】図３に示す表示処理の詳細ウィンドウで表示されているオブジェクトが音楽ファイルである場合のタッチ操作画面の一例を示す図である。
【図１３】図３に示す表示処理の詳細ウィンドウで表示されているオブジェクトがアプリケーションのアイコンである場合のタッチ操作画面の一例を示す図である。
【発明を実施するための形態】
【００２８】
本発明の一実施の形態について説明すれば、以下の通りである。なお、本実施の形態では、本発明の情報処理装置をスマートフォンに適用した例について説明する。ただし、本発明の適用の対象はスマートフォンに限定されるものではなく、タブレット型端末、ＰＤＡ（Personal Digital Assistant）、ノート型パソコンなどマルチタッチパネルを搭載したあらゆる機器を含む。
【００２９】
図２は、スマートフォン６０の外観を示した図である。
【００３０】
スマートフォン６０は、図２に示すように、ユーザインターフェースとしてタッチパネル１０を有しており、ユーザはタッチパネル１０を指やタッチペンなどでタッチすることにより各種操作することができる。
【００３１】
上記タッチパネル１０は、例えば２本指でタッチしてその指をスライドさせるといったような、同時に複数座標にタッチしての操作が可能なマルチタッチパネルである。
【００３２】
また、上記タッチパネル１０には、図２に示すように、フォルダ７０、テキストファイル７１、および音楽ファイル７２の他に、画像ファイル、動画ファイル、およびアプリケーションのアイコンなどの様々なアイコンが表示される。
【００３３】
したがって、上記構成のスマートフォン６０において、ユーザは、タッチパネル１０に表示されているアイコンにタッチすることで、所望の操作を実行するようになっている。つまり、ユーザは、タッチパネル１０に表示されている任意のアイコンにタッチすることで、フォルダやファイルを選択し、操作するようになっている。
【００３４】
このようなタッチパネル１０に表示されているアイコンを操作する際に実行される処理は、図１に示す情報処理装置１によって実現される。
【００３５】
図１は、情報処理装置１の概略構成を示すブロック図である。
【００３６】
上記情報処理装置１は、図１に示すように、タッチパネル１０、入力検出部１１、表示処理部１２（表示処理手段）、および記憶部１３を備えた構成である。
（タッチパネル１０）
タッチパネル１０は、ユーザのタッチ操作を受け付ける操作受付部２０と、アイコン等を表示する表示部２１とを含んでいる。
【００３７】
上記タッチパネル１０は、上述したように、マルチタッチパネルである。これにより、ユーザは、ピンチアウトやピンチインのように、同時に複数の座標へタッチした場合の操作を検出することができる。なお、タッチパネル１０のタッチ検出方式としては、抵抗膜方式、静電容量方式など、任意の検出方式であればよい。
【００３８】
上記操作受付部２０は、例えば上記表示部２１の表示画面上に設けられた透明電極からなるタッチセンサであり、ユーザのタッチ操作によって生じた信号を、後述の入力検出部１１に送信するようになっている。具体的には、操作受付部２０は、ユーザのタッチ操作を受け付けて、ユーザのタッチ位置を示す座標情報及びユーザのタッチを検出したことを示すタッチ検出信号を上記入力検出部１１に送信する。
【００３９】
上記表示部２１は、液晶表示パネルなどのフラットディスプレイパネルからなり、上記表示処理部１２からの表示処理信号に応じて、ユーザが表示中のアイコンを操作したときの操作画面等を表示するようになっている。
（入力検出部１１）
上記入力検出部１１は、ユーザのタッチ操作に係る信号をタッチパネル１０から受け取る。ユーザが何の操作を行ったか後述の表示処理部１２で判定するため、入力検出部１１はタッチパネル上でユーザがタッチした位置座標とユーザのタッチが継続している時間とを表示処理部１２に送信するようになっている。
【００４０】
すなわち、上記入力検出部１１は、上記タッチパネル１０の操作受付部２０から送信されたタッチ位置を示す座標情報を取得するタッチ位置取得部３０（タッチ位置座標取得手段）と、上記操作受付部２０から送信されたタッチ検出信号を受け付け、タッチ継続時間を測定するタッチ時間測定部３１（タッチ継続時間測定手段）とを備えている。
【００４１】
上記タッチ位置取得部３０は、上記操作受付部２０からユーザがタッチした位置を示す座標情報を取得し、当該座標情報を、上記表示処理部１２に送信するとともに、上記記憶部１３のタッチ属性情報部５０（後述）に送信するようになっている。
【００４２】
上記タッチ時間測定部３１は、上記操作受付部２０からユーザがタッチしたことを検出したタッチ検出信号から、ユーザがタッチパネル１０に対するタッチが継続している時間（以下、継続時間と記載する）を測定し、当該継続時間を、上記表示処理部１２に送信するとともに、上記記憶部１３のタッチ属性情報部５０（後述）に送信するようになっている。
（記憶部１３）
上記記憶部１３は、各種データおよびプログラムを記憶するものである。記憶部１３の例としては、入力検出部１１および表示処理部１２が操作する時に必要なプログラム、通信制御データなどの固定データを記憶する読出し専用の半導体メモリであるＲＯＭ（Read Only Memory）と、通信に関するデータ、演算に使用するデータ、および演算結果などを一時的に記憶する、いわゆるワーキングメモリとしてのＲＡＭ（Random Access Memory）と、各種の設定データ、電子メールデータなどを記憶する書換え可能な不揮発性メモリ（例えばフラッシュメモリ）とが挙げられる。
【００４３】
すなわち、上記記憶部１３は、上記入力検出部１１からの座標情報と継続時間情報とを対応付けてタッチ属性情報として一時的に記憶するタッチ属性情報部５０と、上記タッチ属性情報に対応付けられたユーザの操作種別を記憶した操作種別データベース５１と、ユーザの操作対象となるファイルやフォルダ等を記憶したファイル・フォルダ情報記憶部５２とを含み、必要に応じて各種データが上記表示処理部１２に出力される。
（表示処理部１２）
上記表示処理部１２は、入力検出部１１および記憶部１３からタッチ属性情報を受け取り、受け取ったタッチ属性情報からユーザのタッチ操作種別を判定するためのデータを記憶部１３から読み込み、ユーザが何の操作を行ったかを決定する操作決定部４０を備えている。
【００４４】
上記操作決定部４０は、上記入力検出部１１のタッチ位置取得部２０からの座標情報と、タッチ時間測定部２１からの継続時間情報と、上記記憶部１３のタッチ属性情報部５０からのタッチ属性情報とに対応付けられたタッチ操作を、上記操作種別データベース５１から読み出して決定するようになっている。
【００４５】
上記表示処理部１２は、上記操作決定部４０によって決定されたユーザ操作から、当該ユーザ操作に対応するタッチ操作画面を上記表示部２１に表示させるようになっている。
なお、記憶部１３の詳細については後述する。
（スマートフォンの処理操作）
図３は、上記構成のスマートフォンにおける処理の流れを示すフローチャートである。また、図４は、図３の処理が起こっている時のユーザの操作を表した図である。以下において、図３と図４とを参照しながら本発明の主要な処理について説明する。
【００４６】
スマートフォンは、メニュー画面をはじめ様々な場面において、図４の（Ａ）のようにフォルダやファイルのアイコンが並んだ画面を表示する。ユーザが上記画面のフォルダやファイルのアイコンをクリックすると、一般的なスマートフォンはフォルダまたはファイルを開くという処理を返す。
【００４７】
本発明の一実施形態であるスマートフォン６０は、上記操作に加え、ユーザのピンチアウトの操作１回で、フォルダまたはファイルの選択、詳細情報の閲覧、および詳細情報を閲覧していたウィンドウ（タッチ操作画面）を閉じるという操作が可能である。
【００４８】
まず、ユーザは図４の（Ｂ）のように、タッチパネル上の１つのフォルダまたはファイルの上に２本の指で同時にタッチする。なお、図４をはじめ後述の図において、片手の２本の指で操作している図が示されているが、必ずしも片手で操作する必要はない。
【００４９】
図４の（Ｂ）のようにユーザがタッチ操作を行うと、タッチパネル１０の操作受付部２０は、ユーザがタッチした２点について、タッチがあったという指示信号を入力検出部１１のタッチ位置取得部３０とタッチ時間測定部３１に送信する。
【００５０】
これにより、図３に示すように、タッチ時間測定部３１は上記指示信号のタッチの継続時間の測定を開始し（Ｓ１００）、タッチ位置取得部３０は上記指示信号のタッチ位置座標を検出する。（Ｓ１０２）上記位置座標および上記継続時間は表示処理部１２に送られる。
【００５１】
次に、表示処理部１２の操作決定部４０は、上記２点のタッチ継続時間を比較し、タッチ継続時間が近しいタッチが２点（Ａ）（Ａ）’があるか否かを判定する（Ｓ１０４）。ここでは、２点（Ａ）（Ａ）’の継続時間の差が、操作種別データベース５１の設定データ内の、継続時間の誤差許容値（以下、継続時間と同様の方法に操作種別データベース５１に規定されている種々の誤差許容値のことを、単に誤差許容値と記載する。）より小さい場合、タッチ継続時間が近しいタッチが２点（Ａ）（Ａ）’があると判定する。つまり、上記２点（Ａ）（Ａ）’のタッチは同時にタッチされたと判定する。ここで、タッチ継続時間が近しいタッチが２点（Ａ）（Ａ）’がないと判定（ＮＯ）されれば、処理を終了する。
【００５２】
一方、ステップＳ１０４において、タッチ継続時間が近しいタッチが２点（Ａ）（Ａ）’があると判定（ＹＥＳ）されれば、ステップＳ１０６に移行して、２点（Ａ）（Ａ）’間の距離が近いか否かを判定する。ここでは、操作決定部４０が上記２点（Ａ）（Ａ）’のタッチ位置座標を比較し、それらの位置座標の差が誤差許容値より小さいか否かを判定する。ここで、上記２点（Ａ）（Ａ）’間の距離が誤差許容値以上であると判定（ＮＯ）されれば、処理を終了する。
【００５３】
一方、ステップＳ１０６において、上記２点（Ａ）（Ａ）’間の距離が近いと判定（ＹＥＳ）されれば、ステップＳ１０８に移行し、（Ａ）（Ａ）’の座標にあるオブジェクト（フォルダまたはファイル）を選択状態にする。ここまでが、ユーザが図４の（Ｂ）の操作を行った際のスマートフォン６０の処理の流れである。
【００５４】
次に、ユーザが図４の（Ｃ）のように２本の指の間隔を広げた、すなわち、ピンチアウトした場合の処理について説明する。
【００５５】
上述した、図３のＳ１０８までの処理において、フォルダまたはファイルは選択状態となっている。また、入力検出部１１のタッチ位置取得部３０およびタッチ時間測定部３１は一定の間隔で上記２点の位置座標と継続時間を取得している。図４の（Ｃ）の操作を行った時、上記２点間の継続時間の差は変わらないが、上記２点間の距離は変わると考えられる。
【００５６】
そこで、上記操作決定部４０は、時間経過後、（Ａ）（Ａ）’の距離が遠くなったか否かを判定する（Ｓ１１０）。ここでは、操作決定部４０が、上記２点（Ａ）（Ａ）’間の距離と誤差許容値を比べる。そして、上記２点間の距離が誤差許容値を超えて大きくなった場合、操作決定部４０は、ユーザの行った操作がピンチアウトであると判定する（Ｓ１１２）。
【００５７】
その後、選択オブジェクトの詳細情報を示すウィンドウ（タッチ操作画面）を表示する（Ｓ１１４）。ここでは、表示処理部１２において、操作決定部４０が判定した結果により、選択状態になっているフォルダまたはファイルの詳細情報を示すウィンドウ（以下、詳細ウィンドウと記載する。）を表示部２１に表示させる。
【００５８】
これにより、ユーザは、上記詳細ウィンドウの表示中に、ユーザは種々の操作を行い、詳細ウィンドウ内の情報を閲覧することができる。つまり、表示処理部１２は、ユーザの操作に合った表示処理を行う（Ｓ１１６）。この詳細ウィンドウに対してのユーザの種々の操作については、後述の実施例の中で具体的に説明する。ここまでが、ユーザが図４の（Ｃ）の操作を行った際のスマートフォン６０の処理の流れである。
【００５９】
最後に、ユーザが図４の（Ｄ）のようにタッチしていた２本の指を離した場合の処理について説明する。
【００６０】
入力検出部１１は、（Ａ）（Ａ）’両方ともを検知しなくなったか否かを判定する（Ｓ１０８）。ここで、（Ａ）（Ａ）’両方ともを検知しなくなれば（ＹＥＳ）、ステップＳ１２０に移行し、ユーザが画面から指を離したと判定する（Ｓ１２０）。つまり、入力検出部１１が、ユーザが最初にタッチした上記２点のうち両方ともを検出しなくなった場合、操作決定部４０は、ユーザがタッチパネル１０から最初にタッチしていた２本の指を離したと判定する。これにより、表示処理部１２は、表示部２１に対し、詳細ウィンドウの表示を終了する命令を送る。表示部２１は表示処理部１２の命令に従い、詳細ウィンドウを閉じる（Ｓ１２２）。
【実施例】
【００６１】
以下で、本発明の具体的な実施例における、ユーザの操作とユーザの操作に対するスマートフォン６０の内部処理および表示処理の流れを、図５〜図８を参照しながら説明する。
【００６２】
図８は、本発明の一実施例における、ユーザの操作とスマートフォン６０の画面表示の動きを示したものである。また、図５〜図７は、ユーザの操作に対応してスマートフォン６０の表示処理部１２で行われている処理の流れを示している。以下、図８に示している動作図に沿って本発明の実施例の処理の流れを説明する。なお、上述の図３や図４の処理の説明で述べた操作と同じ操作については、詳しい説明を省略する。
【００６３】
まず、ユーザは図８の（１）のようにアイコンが並んだ画面上で、詳細情報を閲覧したいフォルダを２本の指でタッチする。（このタッチを便宜上タッチＡ、タッチＡ’とする。）この操作により、該フォルダは選択状態となる。続けて、ユーザが図８の（２）のように上記２本の指でピンチアウト操作を行うと、該フォルダに対する詳細ウィンドウ（最初のタッチ操作画面）が開く。ここまでのスマートフォン６０での処理の流れは図３とその説明と同じである。
【００６４】
上記フォルダに対する詳細ウィンドウが開いている状態において、ユーザは、図８の（３）のように、ピンチアウトしている指の幅を変更することにより、該詳細ウィンドウの大きさを変更することができる。
【００６５】
このとき、操作決定部４０は（ａ）タッチ位置取得部３０からタッチＡとタッチＡ’、２点の位置座標を受け取り、２点間の距離を算出し、（ｂ）タッチ属性情報部５０に記憶されているタッチＡとタッチＡ’の位置座標を読み出し、この２点間の距離を算出する。次に、図５に示すように、ピンチしている２点間の距離が変わったか否かを判定する（Ｓ２００）。ここでは、操作決定部４０は（ａ）で求めた距離と（ｂ）で求めた距離の差をとり、その値を更に誤差許容値と比較して、ピンチしている２点間の距離が変わったか否かを判定している。（ａ）で求めた距離と（ｂ）で求めた距離差の方が誤差許容値より大きいと判定（ＹＥＳ）されれば、操作決定部４０はユーザがピンチ幅を広げたまたは狭めたと判定する（Ｓ２０２）。そして、表示処理部１２は、操作決定部４０の判定を受け詳細ウィンドウの大きさを変更する（Ｓ２０４）。具体的には、上記表示処理部１２は、ユーザがピンチ幅を広げた場合は詳細ウィンドウのサイズを大きく、ピンチ幅を狭めた場合は詳細ウィンドウのサイズを小さくなるよう表示処理を行う。
【００６６】
また、上記フォルダに対する詳細ウィンドウが開いている状態において、ユーザは図８の（４）のように、該詳細ウィンドウ内に別の指でタッチし（タッチＢとする）、スライド操作を行うことにより、該詳細ウィンドウ内をスクロールすることができる。
【００６７】
これらの状態のとき、操作決定部４０はタッチ位置取得部３０からタッチＢの位置座標を受け取り、タッチ時間測定部３１からタッチＢの継続時間を受け取る。ここで、継続時間は、タッチＢとタッチＡおよびタッチＡ’とを区別するために用いられる。
【００６８】
次に、図７に示すように、操作決定部４０は、位置座標が詳細ウィンドウ内であるタッチを検知したか否かを判定する（Ｓ４００）。ここでは、操作決定部４０はタッチＢの位置座標と詳細ウィンドウの位置を確認する。つまり、タッチＢの位置座標が詳細ウィンドウ内であるか否かを判定する。そして、操作決定部４０は、タッチＢの位置座標が詳細ウィンドウ内でないと判定（ＮＯ）すれば、処理を終了する。
【００６９】
一方、タッチＢの位置座標が詳細ウィンドウ内にあると判定（ＹＥＳ）すれば、タッチＢを「詳細ウィンドウ内を操作するタッチ」と判定する（Ｓ４０２）。
【００７０】
続いて、操作決定部４０は、詳細ウィンドウ内のタッチが２点以上あるか否かを判定する（Ｓ４０４）。ここでは、操作決定部４０は、「詳細ウィンドウ内を操作するタッチ」が２点以上あるかを判定する。
【００７１】
図８の（４）の場合、「詳細ウィンドウ内を操作するタッチ」が１点であるので、図7に示すステップＳ４０４では、詳細ウィンドウ内のタッチが２点以上ないと判定（ＮＯ）され、ステップＳ４０８に移行し、詳細ウィンドウ内のタッチの一座標が移動したか否かを判定する。ここでは、操作処理部４０は更に、一定時間後に、タッチＢの現在の位置座標と、タッチ属性情報部５０から読み取ったタッチＢの過去の位置座標との差をとり、その差が誤差許容値より大きく変わるか否かを判定する。
【００７２】
上記ステップＳ４０８において、タッチＢの位置座標が誤差許容値以下であると判定（ＮＯ）されれば、処理を終了する。
【００７３】
一方、ステップＳ４０８において、タッチＢの位置座標が誤差許容値より大きく変化しと判定（ＹＥＳ）されれば、操作決定部４０はタッチＢを詳細ウィンドウ内の表示をスクロールさせる操作と判定する（Ｓ４１０）。そして、操作決定部４０の判定を受け、表示処理部１２は詳細ウィンドウ内の表示をスクロールさせる（Ｓ４１２）。
【００７４】
また、上記フォルダに対する詳細ウィンドウが開いている状態において、ユーザは図８の（５）のように、ピンチアウトしているタッチ２点をスライドさせることにより、該詳細ウィンドウの位置を移動させることができる。
【００７５】
このとき、図８の（３）の操作を行った時と同じように、図５に示すステップＳ２００において、ピンチしている２点間の距離が変わったか否かを判定する。すなわち、操作決定部４０は（ａ）で求めた距離と（ｂ）で求めた距離との差と上記誤差許容値とを比較している。ここで、図８の（３）の操作と違い、ユーザがピンチしている指をスライドさせただけの場合は、（ａ）と（ｂ）の差は誤差許容値以上には変わらないと考えられる。つまり、ステップＳ２００のＮＯの場合となる。このように、（ａ）で求めた距離と（ｂ）で求めた距離との差が上記誤差許容値より小さければ、操作決定部４０は更に、２点の位置座標が両方とも移動したか否かを判定する（Ｓ２０６）。ここでは、操作決定部４０は、タッチＡとタッチＡ’、両方の位置座標が誤差許容値より大きく変わっているかどうかを調べる。上記２点の位置座標がどちらも誤差許容値以下（ＮＯ）であれば、処理は終了し、どちらも誤差許容値より大きく変わっている場合（ＹＥＳ）は、ピンチ後のドラッグと判定する（Ｓ２０８）。つまり、操作決定部４０はユーザが上記２点のタッチをスライドさせたと判定する。そして、表示処理部１２は、詳細ウィンドウの表示位置を移動させる（Ｓ２１０）。具体的には、表示処理部１２は、操作決定部４０の判定を受けて、ユーザのスライド操作に対応した場所に詳細ウィンドウの表示位置を移動させる。
【００７６】
他にも、上記フォルダに対する詳細ウィンドウが開いている状態において、ユーザは図８の（７）のように、図８の（３）に示すピンチアウトしている２本の指のうち１本を画面から離すことにより、該詳細ウィンドウのウィンドウサイズを固定することができる。以下、説明では、タッチＡとタッチＡ’のうち、タッチＡ’の指を離したと仮定する。
【００７７】
このとき、タッチ位置取得部３０が表示処理部１２へ送信する位置座標は、タッチＡ’の１点分減り、タッチ時間測定部３１が表示処理部１２へ送信する継続時間も、タッチＡ’の１点分減ることとなる。
【００７８】
次に、図６に示すように、タッチした２点（Ａ）（Ａ）’を検知しなくなったか否かを判定する（Ｓ３００）。ここでは、操作決定部４０は、上記位置座標と上記継続時間の情報が１点分減ったことを検知することで、タッチした２点（Ａ）（Ａ）’を検知しなくなったか否かを判定している。
【００７９】
ステップＳ３００において、タッチした２点（Ａ）（Ａ）’ を検知しなくなったと判定（ＹＥＳ）すれば、ユーザがピンチしていた指を１本離したと判定とする（Ｓ３０２）。ここでは、操作決定部４０は、上記継続時間から、減った１点のタッチはタッチＡ’であると判定する。
【００８０】
次に、表示処理部１２は、操作決定部４０の上記判定を受け、表示処理部１２は詳細ウィンドウのウィンドウサイズを固定にする（Ｓ３０４）。
【００８１】
図８の（７）の状態から更に、図８の（９）のように画面をタッチしている残りの１本の指をスライドさせると、該詳細ウィンドウの位置を移動させることができる。
【００８２】
このとき、図６に示すように、操作決定部４０は、（Ａ）の位置座標が移動したか否かを判定する（Ｓ３０６）。ここでは、操作決定部４０は、一定時間後に、タッチＡの現在の位置座標と、タッチ属性情報部５０から読み取ったタッチＡの過去の位置座標との差をとり、誤差許容値以上に変化しているかどうかを確認する。誤差許容値以上に変化していれば、操作決定部４０は該タッチを「詳細ウィンドウに対するドラッグ」と判定する（Ｓ３０８）。表示処理部１２は、操作決定部４０の判定を受け、詳細ウィンドウの表示位置を移動させる（Ｓ３１０）。
【００８３】
加えて、ユーザは詳細ウィンドウのウィンドウサイズを固定したまま、図８の（８）のように別の指でスライド動作を行うことにより、該詳細ウィンドウ内をスクロールすることが可能である。このときのスマートフォン６０の表示処理は、図５〜図７で示した操作判定の組合せで達成されている。
【００８４】
更には、上記フォルダに対する詳細ウィンドウ（最初のタッチ操作画面）が開いている状態において、ユーザは図８の（１１）のように、詳細ウィンドウ内のフォルダやファイルに対し、更に別の指でピンチアウトすることにより、詳細ウィンドウ内にもう一つの詳細ウィンドウ（新たなタッチ操作画面）を開くことができる。
【００８５】
このとき、図７に示すフローチャートにおける、ユーザの操作に対する処理の流れは、操作決定部４０のＳ４０４の判断までは図８の（４）と同一である。図８の（１１）の場合は、「詳細ウィンドウ内を操作するタッチ」が２点以上あるので、操作決定部４０は該タッチがピンチアウト操作であるか否かなどを図３の処理の流れと同様に判定し、表示処理を行う（Ｓ４０６）。
【００８６】
なお、いずれの操作を行った場合でも、図８の（６）、（１０）、（１２）のように、ユーザがピンチしている指を画面上から離した時、表示処理部１２は該ピンチによって開かれた詳細ウィンドウを閉じる。このときの処理については、図３とその説明で記述しているので説明は省略する。
【００８７】
なお、詳細ウィンドウを閉じる際、徐々に詳細ウィンドウが小さくなっていき、かつ、対象フォルダに吸い込まれるように消えるような表示処理を行っても良い。
【００８８】
以上のことから、本発明の一実施形態であるスマートフォン６０は、ユーザのピンチアウト操作一つでフォルダの選択、詳細情報の閲覧、詳細ウィンドウのサイズ変更や移動など様々な表示処理を行うことができる。ゆえに、ユーザは詳細情報の閲覧のために複雑な操作を必要とせず、情報の閲覧後の「閉じる」という動作を必要としないので、直観的かつ簡便にフォルダやファイルの情報を閲覧することができる。
〔変形例〕
本発明の実施形態において、詳細ウィンドウを表示するための選択対象となるのはフォルダだけでなく、テキストファイル、画像ファイル、動画ファイル、音楽ファイル、およびアプリケーションなど、あらゆるファイルのアイコンであって良い。
【００８９】
図９は、ユーザがテキストファイルをピンチアウトし、詳細ウィンドウを表示するという操作を示した図である。同様に、図１０は画像ファイルの、図１１は動画ファイルの、図１２は音楽ファイルの、そして図１３はアプリケーションの詳細ウィンドウを表示する操作を示した図である。
【００９０】
図９で図示しているように、テキストファイルのアイコンに対して詳細ウィンドウを開く場合、表示処理部１２は、記憶部１３のファイル・フォルダ情報５２から該テキストファイルを読み込み、表示部２１へ送る。表示部２１は該テキストファイルの内容を詳細ウィンドウに表示する。
【００９１】
図１０、１１のように、画像ファイルまたは動画ファイルのアイコンに対して詳細ウィンドウを開いた場合、表示処理部１２は、記憶部１３のファイル・フォルダ情報５２から該画像ファイルまたは該動画ファイルを読み込み、表示部２１へ送る。表示部２１は該画像ファイルの画像、または該動画中の一コマの画像を詳細ウィンドウに表示する。
【００９２】
ここで、図１１のように、動画ファイルのアイコンに対して詳細ウィンドウを開いた場合は、該詳細ウィンドウ内をタッチしスライド操作をすることにより、表示している動画のコマを進めたり、戻したりしても良い。
【００９３】
図１２、１３のように、音楽ファイルまたはアプリケーションのアイコンに対して詳細ウィンドウを開いた場合、表示処理部１２は、記憶部１３のファイル・フォルダ情報５２から該音楽ファイルまたは該アプリケーションの詳細情報を読み取り、表示部２１へ送る。表示部２１は該音楽ファイルまたは該アプリケーションの詳細情報を詳細ウィンドウに表示する。
【００９４】
上記の処理により、ユーザは各種ファイルを開くこと、アプリケーションを起動することなしに、アイコンをピンチアウトするだけで各種ファイルやアプリケーションの情報を確認することができる。
【００９５】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【００９６】
〔ソフトウェアによる実現例〕
最後に、本発明の情報処理装置の各ブロック、特に、入力検出部１１、表示処理部１２は、集積回路（ＩＣチップ）上に形成された論理回路によってハードウェア的に実現してもよい。
【００９７】
後者の場合、スマートフォン１は、各機能を実現するプログラムの命令を実行するＣＰＵ、上記プログラムを格納したＲＯＭ（Read Only Memory）、上記プログラムを展開するＲＡＭ（Random Access Memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである情報処理装置の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記情報処理装置に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【００９８】
上記記録媒体としては、一時的でない有形の媒体（non-transitory tangible medium）、例えば、磁気テープやカセットテープ等のテープ類、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク類、ＩＣカード（メモリカードを含む）／光カード等のカード類、マスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ（登録商標）／フラッシュＲＯＭ等の半導体メモリ類、あるいはＰＬＤ（Programmable logic device）やＦＰＧＡ（Field Programmable Gate Array）等の論理回路類などを用いることができる。
【００９９】
また、情報処理装置を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークは、プログラムコードを伝送可能であればよく、特に限定されない。例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な媒体であればよく、特定の構成または種類のものに限定されない。例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Asymmetric Digital Subscriber Line）回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２．１１無線、ＨＤＲ（High Data Rate）、ＮＦＣ（Near Field Communication）、ＤＬＮＡ（Digital Living Network Alliance）、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０１００】
本発明の情報処理装置は、マルチタッチが可能なタッチパネルを搭載したスマートフォン、タブレット型端末、ＰＤＡ（Personal Digital Assistant）、ノート型パソコンなどの装置に適用できる。
【符号の説明】
【０１０１】
１  情報処理装置
１０  タッチパネル
１１  入力検出部
１２  表示処理部（表示処理手段）
１３  記憶部
２０  操作受付部
２１  表示部
３０  タッチ位置取得部（タッチ位置座標取得手段）
３１  タッチ時間測定部（タッチ継続時間測定手段）
４０  操作決定部（操作決定手段）
５０  タッチ属性情報部
５１  操作種別データベース
５２  ファイル・フォルダ情報
６０  スマートフォン
７０  フォルダ
７１  テキストファイル
７２  音楽ファイル
【図１】
2014035603.tif 000003
【図２】
2014035603.tif 000004
【図３】
2014035603.tif 000005
【図４】
2014035603.tif 000006
【図５】
2014035603.tif 000007
【図６】
2014035603.tif 000008
【図７】
2014035603.tif 000009
【図８】
2014035603.tif 000010
【図９】
2014035603.tif 000011
【図１０】
2014035603.tif 000012
【図１１】
2014035603.tif 000013
【図１２】
2014035603.tif 000014
【図１３】
2014035603.tif 000015