(57)【特許請求の範囲】
【請求項１】
複数のオブジェクトを表示する表示部と、該表示部への複数のタッチ座標を検出するタッチ検出部とを備える情報処理装置において、
前記タッチ検出部が検出した前記タッチ座標からタッチ形状を算出するタッチ形状判定部と、
前記タッチ形状がフック状の場合、前記タッチ形状を閉じた領域としたオブジェクト選択領域を算出し、該オブジェクト選択領域と重なった前記オブジェクトを全て選択して移動する選択領域設定移動部とを備え、
前記選択領域設定移動部は、
前記タッチ形状が、両端を結ぶ直線から所定範囲だけ凸又は凹になっていた場合に、前記フック状であると判定し、
ユーザーが指をフック状にして前記タッチ検知部に接触させたことを検知すると、前記フック状の両端を結んで閉じた領域を前記オブジェクト選択領域として算出し、算出された前記オブジェクト選択領域と少なくとも一部が重なっているオブジェクトを全て選択して移動するかき集めモードに自動的に設定し、前記オブジェクト選択領域に複数のオブジェクトが選択された場合は該複数のオブジェクトを移動させ、
前記タッチ形状が点状や直線であった場合には前記フック状でないと判定し、前記タッチ形状と複数のオブジェクトとが重なっていたら最上面に表示された１つのオブジェクトを選択し移動させる
ことを特徴とする情報処理装置。
【請求項２】
前記タッチ検出部は、前記表示部にタッチされた際の手や指の関節の曲がり具合とタッチ座標との関係の統計的なモデルにより、頂点が接続された複数の線分として、前記タッチ形状を算出し、
前記タッチ形状は、ユーザーが前記表示部に手や指でタッチして選択したい箇所を推定する形状として算出する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記タッチ形状判定部は、タッチ座標の面積、範囲、重心を算出し、
前記統計的なモデルは、ユーザーの手及び小指が前記表示部にタッチされた際の形状に係るモデルである
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
請求項１乃至３のいずれか１項に記載の情報処理装置を備える
ことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び画像形成装置に係り、特にタッチパネルにより表示されたオブジェクトを選択する情報処理装置及び画像形成装置に関する。
【背景技術】
【０００２】
従来から、フラット・ディスプレイ・パネル等の表示部と、静電容量／抵抗膜式タッチパネル等によりユーザーのタッチを検出することが可能な情報処理装置が存在する。
このような情報処理装置では、表示部に表示された小さな画像等のオブジェクトを、タッチ座標に基づいて選択し、この選択に基づいた処理が可能である。
【０００３】
ここで、従来のタッチパネル上のオブジェクトを選択する情報処理装置として、特許文献１を参照すると、オブジェクトを含む画像を表示する表示手段と、前記表示手段に積層され、前記表示手段に対する接触を検出する検出手段と、前記検出手段により接触が検出された前記表示手段の領域の面積に対する、前記表示手段に表示された前記オブジェクトの面積の比率に基づいて、前記表示手段に対する操作のモードを切り換える制御手段とを備える情報処理装置の技術が開示されている（以下、従来技術１とする。）。
従来技術１の情報処理装置によれば、高精細ディスプレイのタッチパネル上の小さなオブジェクトを複数選択してかき集め、ダイレクトかつ自然に操作できる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２６２５５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来技術１は、タッチパネルに指が接触している領域の面積と、表示されているオブジェクトの面積との関係によって自動的に「かき集め」モードか否かを切り換えている。すなわち、指が接触している面積の方が大きい場合にかき集めモードになる。
しかし、従来技術１では、大きなオブジェクトに指が接触しても、かき集めモードにならない。つまり、オブジェクトの大きさによってかき集めモードになるかどうかを切り換える構成のため、ユーザーにとって不便であるという問題があった。
【０００６】
本発明は、このような状況に鑑みてなされたものであり、上述の課題を解消することを課題とする。
【課題を解決するための手段】
【０００７】
本発明の情報処理装置は、複数のオブジェクトを表示する表示部と、該表示部への複数のタッチ座標を検出するタッチ検出部とを備える情報処理装置において、前記タッチ検出部が検出した前記タッチ座標からタッチ形状を算出するタッチ形状判定部と、前記タッチ形状がフック状の場合、前記タッチ形状を閉じた領域としたオブジェクト選択領域を算出し、該オブジェクト選択領域と重なった前記オブジェクトを全て選択して移動する選択領域設定移動部とを備え、前記選択領域設定移動部が、前記タッチ形状が、両端を結ぶ直線から所定範囲だけ凸又は凹になっていた場合に、前記フック状であると判定し、ユーザーが指をフック状にして前記タッチ検知部に接触させたことを検知すると、前記フック状の両端を結んで閉じた領域を前記オブジェクト選択領域として算出し、算出された前記オブジェクト選択領域と少なくとも一部が重なっているオブジェクトを全て選択して移動するかき集めモードに自動的に設定し、前記オブジェクト選択領域に複数のオブジェクトが選択された場合は該複数のオブジェクトを移動させ、前記タッチ形状が点状や直線であった場合には前記フック状でないと判定し、前記タッチ形状と複数のオブジェクトとが重なっていたら最上面に表示された１つのオブジェクトを選択し移動させることを特徴とする。
本発明の情報処理装置は、前記タッチ検出部が、前記表示部にタッチされた際の手や指の関節の曲がり具合とタッチ座標との関係の統計的なモデルにより、頂点が接続された複数の線分として、前記タッチ形状を算出し、前記タッチ形状は、ユーザーが前記表示部に手や指でタッチして選択したい箇所を推定する形状として算出することを特徴とする。
本発明の情報処理装置は、前記タッチ形状判定部が、タッチ座標の面積、範囲、重心を算出し、前記統計的なモデルは、ユーザーの手及び小指が前記表示部にタッチされた際の形状に係るモデルであることを特徴とする。
本発明の画像形成装置は、前記情報処理装置を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、タッチ形状がフック状の場合にかき集めモードに設定することで、表示されているオブジェクトの大きさによらず、複数のオブジェクトをかき集めるように選択でき、使い勝手がよく便利な情報処理装置を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態に係る画像形成装置１の内部構成を示す概略模式断面図である。
【図２】本発明の実施の形態に係る画像形成装置１の制御構成を示すブロック図である。
【図３】本発明の実施の形態に係るオブジェクト選択処理のフローチャートである。
【図４】本発明の実施の形態に係るオブジェクト選択検知処理でのオブジェクト選択の概念図である。
【図５】本発明の実施の形態に係るタッチ形状とオブジェクト選択の概念図である。
【発明を実施するための形態】
【００１０】
＜実施の形態＞
〔画像形成装置１の構成〕
図１〜図２を参照して、本発明の実施の形態に係る画像形成装置１の構成について詳しく説明する。
図１によると、本実施の形態の画像形成装置１（情報処理装置、コンピュータ）は、例えば複写機や複合機（Multifunctional Printer, MFP）である。画像形成装置１は、原稿読取部２と、原稿給送部３と、本体部４と、スタックトレイ５と、操作パネル部６とを備えている。
原稿読取部２は、本体部４の上部に配設され、原稿給送部３は、原稿読取部２の上部に配設されている。スタックトレイ５は、本体部４の形成された記録紙の排出口４１側に配設され、また、操作パネル部６は、画像形成装置１のフロント側に配設されている。
【００１１】
原稿読取部２は、スキャナー２１と、プラテンガラス２２と、原稿読取スリット２３とを備える。スキャナー２１は、露光ランプ、及びＣＣＤ(Charge Coupled Device)やＣＭＯＳ（Complementary Metal Oxide Semiconductor）撮像センサ等から構成され、原稿給送部３による原稿の搬送方向に移動可能に構成されている。プラテンガラス２２は、ガラス等の透明部材により構成された原稿台である。原稿読取スリット２３は、原稿給送部３による原稿の搬送方向と直交方向に形成されたスリットを有する。
【００１２】
プラテンガラス２２に載置された原稿を読み取る場合には、スキャナー２１は、プラテンガラス２２に対向する位置に移動され、プラテンガラス２２に載置された原稿を走査しながら原稿を読み取って画像データを取得して、取得した画像データを本体部４に出力する。
また、原稿給送部３により搬送された原稿を読み取る場合には、スキャナー２１は、原稿読取スリット２３と対向する位置に移動され、原稿読取スリット２３を介し、原稿給送部３による原稿の搬送動作と同期して原稿を読み取って画像データを取得し、取得した画像データを本体部４に出力する。
【００１３】
原稿給送部３は、原稿載置部３１と、原稿排出部３２と、原稿搬送機構３３とを備えている。原稿載置部３１に載置された原稿は、原稿搬送機構３３によって、１枚ずつ順に繰り出されて原稿読取スリット２３に対向する位置へ搬送され、その後、原稿排出部３２に排出される。なお、原稿給送部３は、可倒式に構成され、原稿給送部３を上方に持ち上げることで、プラテンガラス２２の上面を開放させることができる。
【００１４】
本体部４は、記録部７を備えると共に、給紙部４２と、用紙搬送路４３と、搬送ローラー４４と、排出ローラー４５とを備えている。給紙部４２は、それぞれサイズ又は向きが異なる記録紙を収納する複数の給紙カセット４２１と、給紙カセット４２１から記録紙を１枚ずつ用紙搬送路４３に繰り出す給紙ローラー４２２とを備えている。
給紙ローラー４２２、搬送ローラー４４、及び排出ローラー４５は、搬送部として機能する。記録紙は、この搬送部により搬送される。給紙ローラー４２２によって用紙搬送路４３に繰り出された記録紙は、搬送ローラー４４によって記録部７に搬送される。
そして、記録部７によって記録が施された記録紙は、排出ローラー４５によってスタックトレイ５に排出される。
【００１５】
操作パネル部６は、主にボタン部１６０（入力手段）、表示部１６２（表示手段）、及びタッチ検知部１６４（入力手段、タッチ検出手段）を備えている。
【００１６】
ボタン部１６０は、スタートキーやテンキー等を備えるボタン類である。ボタン部１６０は、主に、複写／ＦＡＸ送信／スキャナー等の動作モードの切り換え、選択された文書の印刷／送信／受信、下記で示すオブジェクトの選択等に関するユーザーの各種指示を検知して、制御部８に送信する。
【００１７】
表示部１６２は、ＬＣＤ（Liquid Crystal Display）、ＯＥＬ（Organic Electro-Luminescence）、ＦＥＤ（Field Emission Display）等の平面ディスプレイパネル、プロジェクタ、ステータス表示用ＬＥＤ等である。
表示部１６２は、文字や図面等に加え、サムネイル（thumbnail）のような小さな画像やアイコン（icon）等である「オブジェクト」を表示することができる。
表示部１６２は、これらのオブジェクトを、文書や画像等のファイルに対応したサムネイルやアイコン等をモードに従って表示することができる。
また、表示部１６２は、画像形成装置１の各処理に係る動作指示、モード、ジョブ、ステータス、記憶部９に記憶された／ＬＡＮやＷＡＮ上にあるフォルダ等の概念を示すオブジェクト等も表示可能である。
【００１８】
タッチ検知部１６４は、静電容量式タッチパネル、抵抗膜式タッチパネル、光受光素子付き液晶パネル、レーザーや赤外線光学センサ、背面から投影する赤外線ＬＥＤとＣＣＤ／ＣＭＯＳセンサ等のタッチセンサである。
タッチ検知部１６４は、当該センサにより、表示部１６２の平面ディスプレイパネルにユーザーの手や指等の身体や手袋／ペン等が触れた場合に、「タッチ座標」として検知する。これに加え、タッチ検知部１６４は、手袋／ペン等が触れなくても、数ｍｍ〜数ｃｍ程度の所定範囲内に存在する際に、この位置を「タッチ座標」として検知するよう構成することもできる。
タッチ検知部１６４は、ほぼ同時に、複数個のタッチ座標を検知する、いわゆる「マルチタッチ」に対応している。タッチ検知部１６４は、表示部１６２を、例えば１６０×９０等の所定の間隔で分割し、タッチ座標を検知するように構成することが好適である。
【００１９】
記録部７は、感光体ドラム７１と、露光部７２と、画像形成部７３と、転写部７４と、定着部７５とを備えている。露光部７２は、レーザー装置やＬＥＤアレイやミラーやレンズ等を備えた光学ユニットであり、画像データに基づいて光等を出力して感光体ドラム７１を露光し、感光体ドラム７１の表面に静電潜像を形成する。画像形成部７３は、トナーを用いて感光体ドラム７１に形成された静電潜像を現像する現像ユニットであり、静電潜像に基づいたトナー像を感光体ドラム７１上に形成させる。転写部７４は、画像形成部７３によって感光体ドラム７１上に形成されたトナー像を記録紙に転写させる。定着部７５は、転写部７４によってトナー像が転写された記録紙を加熱してトナー像を記録紙に定着させる。
【００２０】
図２には、画像形成装置１の概略構成を示すブロック図が示されている。上述の原稿読取部２、原稿給送部３、搬送部（給紙ローラー４２２、搬送ローラー４４、排出ローラー４５）、操作パネル部６、及び記録部７は、制御部８に接続され、制御部８によって動作制御される。また、制御部８には、記憶部９（記憶手段）及び画像処理部１０（画像処理手段、タッチ座標処理手段）が接続されている。
【００２１】
制御部８は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等を備えたマイクロコンピュータ等の情報処理部である。ＲＯＭには画像形成装置１の動作制御を行うための制御プログラムが記憶されている。
制御部８及び画像処理部１０は、ＲＯＭに記憶されている制御プログラムを読み出し、制御プログラムをＲＡＭに展開させることで、操作パネル部６から入力された所定の指示情報に応じて装置全体の制御を行う。
また、制御部８は、タッチ形状判定部８１（タッチ形状判定手段）、選択領域設定移動部８２（オブジェクト選択領域設定手段、オブジェクト移動手段）を備えている。
【００２２】
タッチ形状判定部８１は、ユーザーの手や指等が触れている箇所のタッチ座標をまとめたタッチ領域３００（図４）を算出することができる。
また、タッチ形状判定部８１は、タッチ領域３００から、タッチの箇所の形状であるタッチ形状３１０（図５）を、統計的なモデル等を用いて算出する。この際、タッチ形状判定部８１は、タッチ形状３１０を、頂点が接続された複数の線分のような形状で算出することができる。
【００２３】
選択領域設定移動部８２は、タッチ形状３１０が後述するフック状の形状であった場合に、「かき集めモード」に設定し、オブジェクト選択領域３２０を設定する。ここで、本実施形態の「かき集めモード」は、オブジェクト選択領域３２０と、少なくとも一部が重なっているオブジェクトを全て選択して移動するモード（動作設定）である。
加えて、選択領域設定移動部８２は、タッチ形状３１０の座標の変化に従って、選択した全てのオブジェクトを移動させることができる。
なお、選択領域設定移動部８２は、タッチ形状３１０が直線であったりオブジェクト選択領域３２０が設定されていない場合には、単一のオブジェクトを選択して移動させることもできる。
【００２４】
記憶部９は、半導体メモリやＨＤＤ（Hard Disk Drive）等の記憶手段である。記憶部９は、原稿読取部２によって原稿を読み取ることで取得された画像データ、図示しないＰＣ（Personal Computer）から送信された印刷文書のデータ、記録媒体に記憶された各種ファイル、上述のオブジェクトに係る座標やサムネイル画像のデータ等が記憶される。
【００２５】
画像処理部１０は、ＤＳＰ（Digital Signal Processor）やＧＰＵ（Graphics Processing Unit）の制御演算部位である。画像処理部１０は、画像データに対して所定の画像処理を行う手段であり、例えば、拡大縮小処理や、濃度調整、階調調整等の画像改善処理を行う。
【００２６】
なお、画像形成装置１は、ＬＡＮやＷＡＮに接続するためのＬＡＮボード等のネットワーク接続部を備えていてもよい。
また、制御部８と画像処理部１０とを、ＧＰＵ内蔵ＣＰＵ等やチップ・オン・モジュールパッケージのように、一体的に形成してもよい。
また、上述の「オブジェクト」の描画用の座標や画像等のデータは、記憶部９に記憶されていても、画像処理部１０のＶＲＡＭ等のグラフィック専用メモリ（図示せず）に記憶されていてもよい。また、このオブジェクトは、分離されて描画されていても、少なくとも一部が重なって描画されていてもよい。
【００２７】
〔画像形成装置１によるオブジェクト選択移動処理〕
次に、図３〜５を参照して、本発明の実施の形態に係る画像形成装置１によるオブジェクト選択方法を実現するオブジェクト選択移動処理の説明を行う。
オブジェクト選択移動処理は、主に制御部８が記憶部９に記憶されたプログラム等を、各部と協働し、ハードウェア資源を用いて実行することで実現する。
以下では、図３のフローチャートを参照し、ステップ毎に詳しく説明する。
【００２８】
（ステップＳ１００）
まず、操作パネル部６のタッチ検知部１６４は、タッチ検知処理を行う。
図４を参照すると、表示部１６２に、複数のオブジェクト２１０、２１１、２１２、２１３等が描画されている。この状況において、ユーザーの手や指等であるハンドＨが、操作パネル部６の表示部１６２にタッチしている。
タッチ検知部１６４は、このタッチの箇所を、タッチ座標として検知する。具体的に、タッチ検知部１６４は、静電容量等のセンサの値が所定の閾値から変化したことを検知する。この際、タッチ検知部１６４は、例えば、操作パネル部６の表示部１６２内の長手方向をＸ軸、短手方向をＹ軸とし、左上を（Ｘ軸，Ｙ軸）＝（０，０）の原点とした座標系における、複数のタッチ座標を検知する。
なお、タッチ検知部１６４は、上述のように分割された各部位のそれぞれのセンサの取得値等が閾値を超えていた場合、すべての部位の座標をタッチ座標として検知できる。また、タッチ検知部１６４は、タッチ座標の所定期間内の変化についてもベクトル等で検知して記憶できる。加えて、タッチ検知部１６４は、このベクトル等から、ユーザーの指示であるサインを検出することもできる。
【００２９】
（ステップＳ１０１）
次に、制御部８のタッチ形状判定部８１は、タッチ形状算出処理を行う。
図５（ａ）を参照して、このタッチ形状算出処理の詳細を説明する。
まず、タッチ形状判定部８１は、取得された複数のタッチ座標をまとめて、上述の座標系を用い、例えばポリゴンや閉じられた曲線のような図形領域として、タッチ領域３００を算出する。
なお、タッチ形状判定部８１は、所定距離以上離れた位置の複数のタッチ座標を検出した場合は、タッチ領域３００を複数算出する。
【００３０】
さらに、タッチ形状判定部８１は、タッチ領域３００から、ユーザーの意図すると考えられるタッチ座標の形状であるタッチ形状３１０を算出する。タッチ形状判定部８１は、タッチ座標の面積、範囲、重心等を求め、統計的なモデル等によりタッチ形状３１０を推定する。
具体的には、タッチ形状判定部８１は、ユーザーの手や指等の関節の曲がり具合とタッチ座標との関係を上述の統計的なモデル等で求め、タッチ形状３１０として算出する。この際、タッチ形状判定部は、主にユーザーの手及び「小指」が表示部１６２にタッチされた際の形状に係るモデルを基に、タッチ形状３１０を算出することができる。
【００３１】
より具体的に説明すると、例えば、タッチ形状判定部８１は、例えば、折れ曲がった直線のような、頂点が接続された複数の線分（ラインストリップ）として、タッチ形状３１０を算出することが好適である。
タッチ形状判定部８１は、ユーザーが表示部１６２に手や指等でタッチして選択したい箇所を推定するような形状を算出することが好適である。この際、タッチ形状判定部８１は、この複数の線分の各頂点を、必ずしも手や指等の各関節の位置に対応するように算出しなくてもよい。
なお、タッチ形状３１０として、ラインストリップ以外にも、各種曲線や幅情報を備えた領域等を用いて記憶してもよい。
【００３２】
なお、タッチ形状判定部８１は、タッチ領域３００がほぼ円や点状の場合、指先のみが触れられたと判定し、タッチ形状３１０も点状に算出する。
また、タッチ形状判定部８１は、タッチ領域３００が複数ある場合には、タッチ形状３１０を複数算出しても、この複数のタッチ領域３００を接続してタッチ形状３１０を算出してもよい。
加えて、タッチ形状判定部８１は、小指と手の形状だけでなく、タッチ座標から、人差し指、中指、薬指といった他の指でタッチした際の形状、左右の手の別等も推定するように構成することができる。
【００３３】
（ステップＳ１０２）
次に、制御部８の選択領域設定移動部８２は、タッチ形状がフック状であったか否かを判定する。
ここで、選択領域設定移動部８２は、図５（ａ）のように、タッチ形状３１０がコの字型に近い形状（以下「フック状」という。）になっているかどうか判定する。つまり、選択領域設定移動部８２は、タッチ形状３１０が、両端を結ぶ直線から所定範囲だけ凸又は凹になっていた場合に、フック状である、すなわちＹｅｓと判定する。選択領域設定移動部８２は、それ以外の場合、すなわちタッチ形状３１０が点状やほぼ直線であった場合には、Ｎｏと判定する。
Ｙｅｓの場合、選択領域設定移動部８２は、処理をステップＳ１０３に進める。
Ｎｏの場合、選択領域設定移動部８２は、処理をステップＳ１０５に進める。この際、選択領域設定移動部８２は、タッチ形状３１０とオブジェクトとが重なっていたら、当該オブジェクトを選択する。この際、選択領域設定移動部８２は、タッチ形状３１０と複数のオブジェクトとが重なっていたら、例えば、最上面に描画された少なくとも１つのオブジェクトを選択する。
【００３４】
（ステップＳ１０３）
タッチ形状３１０がコの字型に近い形状であった場合、選択領域設定移動部８２は、かき集めモード変更処理を行う。
図５（ｂ）を参照して説明すると、まず、選択領域設定移動部８２は、オブジェクト選択領域３２０を算出する。選択領域設定移動部８２は、例えば、タッチ形状３１０のフック状の両端を結んで閉じた領域を、オブジェクト選択領域３２０として算出することができる。
次に、選択領域設定移動部８２は、オブジェクト選択領域３２０を算出することで、オブジェクト選択領域３２０と少なくとも一部が重なっているオブジェクトを全て選択して移動する「かき集めモード」に設定する。
つまり、ユーザーが指をフック状にしてタッチ検知部１６４に接触させたことを検知すると、選択領域設定移動部８２は、自動的に「かき集め」モードに設定する。
【００３５】
（ステップＳ１０４）
次に、選択領域設定移動部８２は、領域オブジェクト選択処理を行う。
選択領域設定移動部８２は、オブジェクト選択領域３２０の座標と重なって描画されたオブジェクトを検出して選択する。
図５（ｂ）の例では、オブジェクト２１２とオブジェクト２１４を選択する。ここで、選択領域設定移動部８２は、オブジェクトを全て囲い込まなくても、オブジェクトの一部がオブジェクト選択領域３２０内にあれば選択することが好適である。
なお、領域オブジェクト選択処理は、画像処理部１０のＤＳＰやＧＰＵ等の物理エンジンを用いて高速に行ってもよい。
【００３６】
（ステップＳ１０５）
ここで、選択領域設定移動部８２は、選択オブジェクト移動処理を行う。
具体的には、選択領域設定移動部８２は、選択されたオブジェクトを、タッチ座標の所定期間内の変化のベクトルに従って移動させる。
図４を再び参照すると、選択されたオブジェクト２１２を、選択領域設定移動部８２が矢印の方向へ、オブジェクト２１３に重ねるように移動する例を示している。
選択領域設定移動部８２は、オブジェクト選択領域３２０が設定されて複数のオブジェクトが選択された場合は、これらを同様に移動させることができる。また、オブジェクト選択領域３２０が設定されておらず、単独のオブジェクトが選択されている場合にも、選択領域設定移動部８２は、当該オブジェクトを移動させる。
このように、手や指をフック状にしたままスライドさせると、複数のオブジェクトをかき集めるように選択し移動することができる。
なお、選択領域設定移動部８２は、移動途中に他のオブジェクトがオブジェクト選択領域３２０と重なった場合には、このオブジェクトを選択して同様に移動させることができる。また、選択領域設定移動部８２は、逆に、移動中は既に選択されている以外のオブジェクトを追加で選択しないように構成することもできる。
【００３７】
なお、選択領域設定移動部８２は、選択されたオブジェクトの移動に慣性をもたせる処理を行うことができる。すなわち、選択領域設定移動部８２は、一度選択されたオブジェクトが移動された場合、所定の加速度を加え、オブジェクト選択領域３２０に含まれず選択されなくなった場合等でも移動を続けさせられる。この際に、選択領域設定移動部８２は、所定の摩擦係数等を計算して、自動的に選択されなくなったオブジェクトが停止するようにしても好適である。
これにより、手の乾燥やノイズ等の影響でタッチ座標の取得がうまく行かなかったり、手が少し離れたりした場合であっても、安定的に「かき集め」を行うことができる。
なお、選択領域設定移動部８２は、オブジェクトが選択されていない場合には、画面のスクロールや拡大／縮小、サインや文字認識等の他の処理を行うことができる。
【００３８】
その後、制御部８は、所定の座標やオブジェクト等と移動されたオブジェクトの座標が重なった場合、移動して手や指等が離された場合、移動中に別途サインを検知した場合、ボタン部１６０のボタンの押下を検知した場合等に、所定の処理を行うことができる。この所定の処理として、制御部８は、印刷、ＦＡＸ送信、フォルダや記録媒体への格納／移動／消去、並べ替え、ファイルフォーマットの変換、ファイル名変換、光学文字認識、プログラムの呼び出し等、画像形成装置１の機能に対応した各処理を行うことができる。
図４の例においては、オブジェクト２１２は文書ファイル「ABC.doc」を示すオブジェクトである。また、オブジェクト２１３は印刷を実行する機能を有するオブジェクトである。このため、制御部８は、オブジェクト２１２がオブジェクト２１３に重ねるように移動された場合、オブジェクト２１２に対応する文書ファイル「ABC.doc」を印刷する。
同様に、図５（ｂ）のようにオブジェクト２１２に加えて画像ファイルであるオブジェクト２１４が選択されて、オブジェクト２１３に重ねるように移動された場合、制御部８は、これらのファイルを印刷する。
以上により、オブジェクト選択移動処理を終了する。
【００３９】
以上のように構成することで、以下のような効果を得ることができる。
本発明の実施の形態に係る画像形成装置１は、描画されたオブジェクトの大きさに依存せず、指よりもオブジェクトの方が大きくても選択することができる。
また、本実施形態の画像形成装置１は、指よりもオブジェクトがはみ出ていても、ユーザーが選択しやすくすることができる。
また、本実施形態の画像形成装置１は、ユーザーが指の形をフック状にして表示部１６２上に置けばよいため、ボタン等を用いてかき集めモードに直接設定する必要がなく操作性を高めることができる。
このため、本実施形態の画像形成装置１は、サムネイル画像等のオブジェクトを短時間で選択しやすくすることができる。すなわち、画像形成装置１は、複数の画像が並んでいるサムネイルが多数表示されている場合でも、ユーザーに一気にまとめて選択させ、印刷等の所定の処理を行うことができる。
また、本実施形態のオブジェクト選択方法は、タッチパネルに表示された複数のオブジェクトをかき集めモードでかき集めることができる。
【００４０】
なお、本実施形態のオブジェクト選択方法は、ＭＦＰ等の画像形成装置だけでなく、各種タッチパネルを用いる情報端末、ＰＣ（Personal Computer）、ＰＤＡ（Personal Data Assistant）、スマートフォン、机状コンピュータ、電子黒板、デジタルサイネージ、ゲーム機等にも用いることができる。
また、上述の実施の形態では、表示部１６２とタッチ検知部１６４とが一体的に形成されている例について説明したが、これに限られない。
【００４１】
なお、上記実施の形態の構成及び動作は例であって、本発明の趣旨を逸脱しない範囲で適宜変更して実行することができることは言うまでもない。
【符号の説明】
【００４２】
１  画像形成装置
２  原稿読取部
３  原稿給送部
４  本体部
５  スタックトレイ
６  操作パネル部
７  記録部
８  制御部
９  記憶部
１０  画像処理部
２１  スキャナー
２２  プラテンガラス
２３  原稿読取スリット
３１  原稿載置部
３２  原稿排出部
３３  原稿搬送機構
４１  排出口
４２  給紙部
４３  用紙搬送路
４４  搬送ローラー
４５  排出ローラー
７１  感光体ドラム
７２  露光部
７３  画像形成部
７４  転写部
７５  定着部
８１  タッチ形状判定部
８２  選択領域設定移動部
１６０  ボタン部
１６２  表示部
１６４  タッチ検知部
２１０、２１１、２１２、２１３、２１４  オブジェクト
３００  タッチ領域
３１０  タッチ形状
３２０  オブジェクト選択領域
４２１  給紙カセット
４２２  給紙ローラー
Ｈ  ハンド
【図１】
0005639111.tif 000002
【図２】
0005639111.tif 000003
【図３】
0005639111.tif 000004
【図４】
0005639111.tif 000005
【図５】
0005639111.tif 000006