【手続補正書】
【提出日】平成27年6月1日(2015.6.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
タッチパネルを有する表示部を具備する情報処理装置であって、
前記表示部に表示された複数の表示オブジェクトの少なくとも一つの表示オブジェクトがタッチされている複数のタッチ座標が同じ方向に移動されるのに応じて、前記タッチされている表示オブジェクトを前記方向に移動して表示し、前記移動する表示オブジェクトと所定距離内に表示されている複数の表示オブジェクトを一つにまとめた表示オブジェクトとして表示するまとめ手段と、
前記まとめ手段により表示された、前記複数の表示オブジェクトを一つにまとめた表示オブジェクトに対して行うユーザの操作により、前記まとめ手段により一つにまとめられた前記複数の表示オブジェクトに対応するオブジェクトの削除処理を実行する削除手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記削除処理に際して、前記複数の表示オブジェクトを一つにまとめた表示オブジェクトのサイズを縮小して、前記削除処理の過程を示す表示を行う削除表示手段を更に有することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記まとめ手段は、
前記表示オブジェクトにユーザの指がタッチしている位置を示すタッチ座標の数に応じて、前記ユーザの両手による操作か片手による操作かを判定する判定手段と、
前記判定手段により前記ユーザの両手による操作であると判定されると、前記ユーザの指がタッチされて選択されている２つの表示オブジェクトが互いに近づく方向に移動させるジェスチャに応じて、前記２つの表示オブジェクトを含む当該２つの表示オブジェクトの間の表示オブジェクトを一つにまとめた表示オブジェクトを表示し、
前記判定手段により前記ユーザの片手による操作であると判定されると、前記ユーザの指がタッチされて選択されている１つの表示オブジェクトを移動させるジェスチャに応じて、前記１つの表示オブジェクトと所定距離以内にある表示オブジェクトを一つにまとめた表示オブジェクトを表示するように制御する表示制御手段と、
を有することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記削除手段は、前記まとめ手段により表示された前記一つにまとめた表示オブジェクトに対するユーザの複数の指によるジェスチャにより、前記一つにまとめられた複数の表示オブジェクト及び前記複数の表示オブジェクトに対応するオブジェクトの削除処理を実行することを特徴とする請求項１乃至３の何れか１項に記載の情報処理装置。
【請求項５】
前記複数の指によるジェスチャは、多点ピンチインであることを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記まとめ手段は、前記複数のタッチ座標と前記タッチされている表示オブジェクトの重心との距離が変化しない状態で、前記複数のタッチ座標が平行に移動する場合に、前記表示オブジェクトが移動する領域に表示されている複数の表示オブジェクトを一つにまとめることを特徴とする請求項１乃至５の何れか１項に記載の情報処理装置。
【請求項７】
前記表示制御手段は、前記一つにまとめられた表示オブジェクトと、その他の表示オブジェクトとでオブジェクトの表示形態を変更することを特徴とする請求項３に記載の情報処理装置。
【請求項８】
前記表示オブジェクトは、前記表示部の画面に一定間隔で配列して表示されていることを特徴とする請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
前記判定手段は、前記ユーザが一つの表示オブジェクトにタッチしている前記タッチ座標の数が３以上で、前記タッチパネルにタッチしている前記タッチ座標の数が６以上の場合に前記ユーザの両手による操作と判定することを特徴とする請求項３に記載の情報処理装置。
【請求項１０】
タッチパネルを有する表示部を具備する情報処理装置を制御する制御方法であって、
前記表示部に表示された複数の表示オブジェクトの少なくとも一つの表示オブジェクトがタッチされている複数のタッチ座標が同じ方向に移動されるのに応じて、前記タッチされている表示オブジェクトを前記方向に移動して表示し、前記移動する表示オブジェクトと所定距離内にある複数の表示オブジェクトを一つにまとめた表示オブジェクトとして表示するまとめ工程と、
前記まとめ工程で表示された、前記複数の表示オブジェクトを一つにまとめた表示オブジェクトに対して行うユーザの操作により、前記まとめ工程で一つにまとめられた前記複数の表示オブジェクトに対応するオブジェクトの削除処理を実行する削除工程と、
を有することを特徴とする制御方法。
【請求項１１】
コンピュータを、請求項１乃至９のいずれか１項に記載の情報処理装置の各手段として機能させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上記目的を達成するために本発明の一態様に係る情報処理装置は以下のような構成を備える。即ち、
タッチパネルを有する表示部を具備する情報処理装置であって、
前記表示部に表示された複数の表示オブジェクトの少なくとも一つの表示オブジェクトがタッチされている複数のタッチ座標が同じ方向に移動されるのに応じて、前記タッチされている表示オブジェクトを前記方向に移動して表示し、前記移動する表示オブジェクトと所定距離内に表示されている複数の表示オブジェクトを一つにまとめた表示オブジェクトとして表示するまとめ手段と、
前記まとめ手段により表示された、前記複数の表示オブジェクトを一つにまとめた表示オブジェクトに対して行うユーザの操作により、前記まとめ手段により一つにまとめられた前記複数の表示オブジェクトに対応するオブジェクトの削除処理を実行する削除手段と、を有することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
ＣＰＵ１１０１は、バスに接続される各デバイスを制御すると共に、ＲＯＭ１１０６に記憶された、本実施形態に係るソフトウェアモジュール（図２）を、ＲＡＭ１１０７に展開して実行する。ＲＡＭ１１０７は、ＣＰＵ１１０１のメインメモリ、ワークエリア、及び、表示部１２００に表示する画像データの記憶エリアとして機能する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
図３（Ａ）〜（Ｇ）のポインティング情報の例について簡単に説明する。全てのポインティング情報は、図６のＳ６０１、図７のＳ７０１、図９のＳ９０１、図１０のＳ１０１１、Ｓ１０１３で作成される。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】変更
【補正の内容】
【００３７】
図４は、実施形態に係る情報処理装置におけるジェスチャイベント発生処理を説明するフローチャートである。このフローチャートは、タッチパネル１３００でのユーザのタッチ入力を検出してから、ユーザのジェスチャ操作に応じた各イベント処理を発生させるまでの処理を示す。この処理は、ソフトウェアモジュールのジェスチャイベント発生部２１００で実行される。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００６６
【補正方法】変更
【補正の内容】
【００６６】
Ｓ１０１０では、移動中フラグが立っているタッチ座標があるかどうかを判定し、あればＳ１０１１へ移行し、なければＳ１０１２へ移行する。Ｓ１０１１では、直前のポインティング情報のポインティング情報番号、タッチ入力発生時刻を変更し、全てのタッチ座標の移動中フラグを外したポインティング情報を作成してＳ１０１２に進む。例えば、直前のポインティング情報が図３（Ｃ）のポインティング情報Ｐ3であった場合、ポインティング情報Ｐ3を参照して、図３（Ｄ）のポインティング情報Ｐ4を新たに作成する。図３（Ｄ）の網掛け部分が図３（Ｃ）との相違部分である。具体的には、図３（Ｄ）で、ポインティング情報番号を「４」に、タッチ入力発生時刻を「３″０５０」に変更し、移動中フラグを「ＦＡＬＳＥ」にセットする。ここでタッチ入力発生時刻が「３″０５０」になっているのは、例えばタイマ割込が５０ミリ秒間隔で発生していると仮定しているためである。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０１０２
【補正方法】変更
【補正の内容】
【０１０２】
まずＳ１３１０で、タッチ解除イベント処理部１１１３は、全てのオブジェクトについて、選択フラグが「ＴＲＵＥ」であるオブジェクトがあるかどうかを調べる。あればＳ１３１１へ進み、ない場合は処理を終了する。Ｓ１３１１では、タッチ解除イベント処理部１１１３は、選択フラグが「ＴＲＵＥ」であるオブジェクト毎に、矩形座標を頂点とする矩形領域内にタッチ座標が３点以上あるか否かを調べる。全てにタッチ座標が３点以上ある場合は処理を終了し、ないものがあった場合はＳ１３１２へ移行する。Ｓ１３１２では、タッチ解除イベント処理部１１１３は、矩形領域内にタッチ座標が３点以上なかったものの選択フラグを「ＦＡＬＳＥ」にする。そしてＳ１３１３に進み、タッチ解除イベント処理部１１１３は、描画部２３００に表示画像の更新を依頼する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０１０３
【補正方法】変更
【補正の内容】
【０１０３】
図１４は、実施形態１における、両手で表示オブジェクトをまとめる処理（図１２のＳ１２０９）を説明するフローチャートである。この処理は、両手オブジェクトまとめ部１１１５が実行する。この処理は、図２２の状態で、左手２９０７と右手２９０８が矢印２９１１の方向に移動した際に実行される処理である。