(57)【特許請求の範囲】
【請求項１】
タッチパネルを備える電子機器であって、
前記タッチパネルに表示されたオブジェクト上での、ユーザーによるピンチイン操作を検出するピンチイン検出部と、
前記ピンチイン検出部によって前記ピンチイン操作が検出された場合に、前記オブジェクト又は前記オブジェクトに含まれる文字列をコピーするコピー処理部と、
前記タッチパネル上で、ユーザーによるピンチアウト操作を検出するピンチアウト検出部と、
前記ピンチアウト検出部によって前記ピンチアウト操作が検出された場合に、前記コピー処理部によってコピーされた前記オブジェクト又は前記オブジェクトに含まれる文字列を、前記ピンチアウト操作が検出された位置にペーストするペースト処理部と
を備え、
前記ピンチイン検出部は、前記ピンチイン操作がされた対象のオブジェクトの種類を検出し、
前記コピー処理部は、前記オブジェクトの種類がアイコンである場合には、コピーする対象を前記オブジェクトに決定し、
前記ピンチイン検出部は、前記ピンチイン操作の操作開始から操作終了までの時間であるピンチイン時間を検出し、
前記コピー処理部は、前記オブジェクトの種類がアイコンではない場合には、
前記ピンチイン時間が予め設定された第１閾値時間以下である場合に、前記オブジェクトをコピーし、
前記ピンチイン時間が前記第１閾値時間より長い場合に、前記オブジェクトに含まれる文字列をコピーする、電子機器。
【請求項２】
前記ペースト処理部は、前記オブジェクトの種類に基づいて、ペーストする対象を決定する、請求項１に記載の電子機器。
【請求項３】
前記ペースト処理部は、
前記オブジェクトがアイコンである場合に、ペーストする対象を前記オブジェクトに決定する、請求項２に記載の電子機器。
【請求項４】
前記ピンチアウト検出部は、前記ピンチアウト操作の操作開始から操作終了までの時間であるピンチアウト時間を検出し、
前記ペースト処理部は、前記オブジェクトがアイコンではない場合に、前記ピンチアウト時間に基づいて、ペーストする対象を決定する、請求項２又は請求項３に記載の電子機器。
【請求項５】
前記ペースト処理部は、前記コピー処理部によって前記オブジェクトに含まれる文字列がコピーされている状態で、
前記ピンチアウト時間が予め設定された第２閾値時間以下である場合に、前記文字列を含む、予め設定された種類のオブジェクトを生成してペーストし、
前記ピンチアウト時間が前記第２閾値時間より長い場合に、前記オブジェクトに含まれる文字列をペーストする、請求項４に記載の電子機器。
【請求項６】
前記ペースト処理部は、前記コピー処理部によってオブジェクトがコピーされている状態で、
前記ピンチアウト時間が予め設定された第２閾値時間以下である場合に、前記オブジェクトをペーストし、
前記ピンチアウト時間が前記第２閾値時間より長い場合に、前記オブジェクトに含まれる文字列をペーストする、請求項４に記載の電子機器。
【請求項７】
タッチパネルを備える電子機器であって、
前記タッチパネルに表示されたオブジェクト上での、ユーザーによるピンチイン操作を検出するピンチイン検出部と、
前記ピンチイン検出部によって前記ピンチイン操作が検出された場合に、前記オブジェクト又は前記オブジェクトに含まれる文字列をカットするカット処理部と、
前記タッチパネル上で、ユーザーによるピンチアウト操作を検出するピンチアウト検出部と、
前記ピンチアウト検出部によって前記ピンチアウト操作が検出された場合に、前記カット処理部によってカットされた前記オブジェクト又は前記オブジェクトに含まれる文字列を、前記ピンチアウト操作が検出された位置にペーストするペースト処理部と
を備え、
前記ピンチイン検出部は、前記ピンチイン操作がされた対象のオブジェクトの種類を検出し、
前記カット処理部は、前記オブジェクトの種類がアイコンである場合には、カットする対象を前記オブジェクトに決定し、
前記ピンチイン検出部は、前記ピンチイン操作の操作開始から操作終了までの時間であるピンチイン時間を検出し、
前記カット処理部は、前記オブジェクトの種類がアイコンではない場合には、
前記ピンチイン時間が予め設定された第１閾値時間以下である場合に、前記オブジェクトをカットし、
前記ピンチイン時間が前記第１閾値時間より長い場合に、前記オブジェクトに含まれる文字列をカットする、
電子機器。
【請求項８】
タッチパネルの操作方法であって、
前記タッチパネルに表示されたオブジェクト上での、ユーザーによるピンチイン操作を検出するピンチイン検出工程と、
前記ピンチイン検出工程において前記ピンチイン操作が検出された場合に、前記オブジェクト又は前記オブジェクトに含まれる文字列をコピーするコピー処理工程と、
前記タッチパネル上で、ユーザーによるピンチアウト操作を検出するピンチアウト検出工程と、
前記ピンチアウト検出工程において前記ピンチアウト操作が検出された場合に、前記コピー処理工程においてコピーされた前記オブジェクト又は前記オブジェクトに含まれる文字列を、前記ピンチアウト操作が検出された位置にペーストするペースト処理工程と
を有し、
前記ピンチイン検出工程において、前記ピンチイン操作がされた対象のオブジェクトの種類を検出し、
前記コピー処理工程においては、前記オブジェクトの種類がアイコンである場合には、コピーする対象を前記オブジェクトに決定し、
前記ピンチイン検出工程においては、前記ピンチイン操作の操作開始から操作終了までの時間であるピンチイン時間を検出し、
前記コピー処理工程においては、前記オブジェクトの種類がアイコンではない場合には、
前記ピンチイン時間が予め設定された第１閾値時間以下である場合に、前記オブジェクトをコピーし、
前記ピンチイン時間が前記第１閾値時間より長い場合に、前記オブジェクトに含まれる文字列をコピーする、タッチパネルの操作方法。
【請求項９】
前記ペースト処理部は、
前記ピンチアウト時間が前記第２閾値時間より長く、且つ、前記ピンチアウト操作が行われた位置が別のオブジェクト内である場合には、
前記別のオブジェクトと前記文字列とが合成されたオブジェクトを生成する、請求項５又は請求項６に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを備える電子機器、及び、タッチパネルの操作方法に関する。
【背景技術】
【０００２】
従来、タッチパネルに表示されたオブジェクト（例えば、アイコン）を別の場所へ移動する場合には、指でオブジェクトに触れた状態で、移動させたい位置まで画面上をドラッグする必要がある。ドラッグの途中で、画面から指が離れた場合には、その場所にオブジェクトが移動してしまうという問題があった。
【０００３】
この問題を解消するために、２点同時タッチを用いたアイコン制御方法が開示されている（特許文献１参照）。特許文献１に記載のアイコン制御方法は、下記の手順でアイコンを移動する。まず、移動すべき対象アイコンの周囲２点を、同時にタッチすることによって、対象アイコンを選択状態とする。次に、前記タッチを解除したことをもって、上記対象アイコンがドラッグ状態であると認識する。そして、移動先の位置を示す２点を同時にタッチすることによって、ドラッグを解除し、その位置へ上記対象アイコンを移動する。
【０００４】
特許文献１には、パネルから指を離したことでドラッグを認識するため、パネル上を指でスライドさせる必要がなく、指を離してしまったためのやり直しといった操作が発生することはないと記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−３５６８７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載のアイコン制御方法では、誤って２点タッチした場合でも、ドラッグ状態となってしまうため、ユーザーの意図しない動作（アイコンのドラッグ）をする恐れがある。
【０００７】
本発明は、上記課題に鑑みてなされたものであり、オブジェクトのコピー及びペーストにおける誤操作を抑制することの可能な電子機器、及び、タッチパネルの操作方法を提供することを目的としている。
【課題を解決するための手段】
【０００８】
本発明の第１の電子機器は、タッチパネルを備える電子機器であって、ピンチイン検出部、コピー処理部、ピンチアウト検出部、及び、ペースト処理部を備える。前記ピンチイン検出部は、前記タッチパネルに表示されたオブジェクト上での、ユーザーによるピンチイン操作を検出する。前記コピー処理部は、前記ピンチイン検出部によって前記ピンチイン操作が検出された場合に、前記オブジェクト又は前記オブジェクトに含まれる文字列をコピーする。前記ピンチアウト検出部は、前記タッチパネル上で、ユーザーによるピンチアウト操作を検出する。前記ペースト処理部は、前記ピンチアウト検出部によって前記ピンチアウト操作が検出された場合に、前記コピー処理部によってコピーされた前記オブジェクト又は前記オブジェクトに含まれる文字列を、前記ピンチアウト操作が検出された位置にペーストする。
【０００９】
また、本発明の第２の電子機器は、タッチパネルを備える電子機器であって、ピンチイン検出部、カット処理部、ピンチアウト検出部、及び、ペースト処理部を備える。前記ピンチイン検出部は、前記タッチパネルに表示されたオブジェクト上での、ユーザーによるピンチイン操作を検出する。前記カット処理部は、前記ピンチイン検出部によって前記ピンチイン操作が検出された場合に、前記オブジェクト又は前記オブジェクトに含まれる文字列をカットする。前記ピンチアウト検出部は、前記タッチパネル上で、ユーザーによるピンチアウト操作を検出する。前記ペースト処理部は、前記ピンチアウト検出部によって前記ピンチアウト操作が検出された場合に、前記カット処理部によってカットされた前記オブジェクト又は前記オブジェクトに含まれる文字列を、前記ピンチアウト操作が検出された位置にペーストする。
【００１０】
本発明のタッチパネルの操作方法は、ピンチイン検出工程、コピー処理工程、ピンチアウト検出工程、及び、ペースト処理工程を有する。前記ピンチイン検出工程は、前記タッチパネルに表示されたオブジェクト上での、ユーザーによるピンチイン操作を検出する。前記コピー処理工程は、前記ピンチイン検出工程において前記ピンチイン操作が検出された場合に、前記オブジェクト又は前記オブジェクトに含まれる文字列をコピーする。前記ピンチアウト検出工程は、前記タッチパネル上で、ユーザーによるピンチアウト操作を検出する。前記ペースト処理工程は、前記ピンチアウト検出工程において前記ピンチアウト操作が検出された場合に、前記コピー処理工程においてコピーされた前記オブジェクト又は前記オブジェクトに含まれる文字列を、前記ピンチアウト操作が検出された位置にペーストする。
【発明の効果】
【００１１】
本発明の電子機器、及び、タッチパネルの操作方法によれば、オブジェクトのコピー及びペーストにおける誤操作を抑制することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態に係る画像形成装置の構成を示す図である。
【図２】図１に示す制御部の機能的な構成を示すブロック図である。
【図３】図２に示す制御部の動作を示すフローチャート（前半部）である。
【図４】図２に示す制御部の動作を示すフローチャート（後半部）である。
【図５】図３のステップＳ１０１に示すピンチイン操作の一例を示す画面図である。
【図６】図３のステップＳ１０１に示すピンチイン操作の他の一例を示す画面図である。
【図７】図３のステップＳ１１５に示すピンチアウト操作の一例を示す図である。図７（ａ）は、付箋紙オブジェクトのペースト処理を行うピンチアウト操作の一例を示す図である。図７（ｂ）は、ボタンオブジェクトのペースト処理を行うピンチアウト操作の一例を示す図である。
【図８】図４のステップＳ１１９に示すピンチアウト操作の一例を示す図である。図８（ａ）は、付箋紙オブジェクトのペースト処理を行うピンチアウト操作の一例を示す図である。図８（ｂ）は、テキストの付箋紙オブジェクト内へのペースト処理を行うピンチアウト操作の一例を示す図である。図８（ｃ）は、テキストのボタンオブジェクト内へのペースト処理を行うピンチアウト操作の一例を示す図である。
【図９】図３のステップＳ１１５に示すピンチアウト操作の他の一例を示す図である。図９（ａ）は、アイコンオブジェクトのペースト処理を行う速いピンチアウト操作の一例を示す図である。図９（ｂ）は、アイコンオブジェクトのペースト処理を行う遅いピンチアウト操作の一例を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態について、図面（図１〜図８）を参照しながら説明する。なお、図中、同一又は相当部分については同一の参照符号を付して説明を繰り返さない。
【００１４】
まず、図１を参照して、本実施形態に係る画像形成装置１００について説明する。図１は、本実施形態に係る画像形成装置１００の構成を示す図である。画像形成装置１００は、本実施形態では、複合機である。画像形成装置１００は、スキャナー、複写機、プリンター、及び、ファクシミリの各機能を有する。画像形成装置１００は、画像形成ユニット１、画像読取ユニット２、原稿搬送ユニット３、操作パネル４、制御部５、及び、電源スイッチＳＷを備える。
【００１５】
画像形成ユニット１は、記録用紙Ｐに画像を形成する。画像読取ユニット２は、原稿上に形成された画像を読み取る。原稿搬送ユニット３は、読み取り対象の原稿を搬送する。操作パネル４は、タッチパネル４１を備え、画像形成装置１００に対するユーザーからの操作を受け付ける。制御部５は、画像形成装置１００全体の動作を制御する。制御部５の構成は、図２を用いて後述する。電源スイッチＳＷは、画像形成装置１００の電源をオンオフするスイッチである。
【００１６】
画像形成ユニット１は、給紙カセット１１、ピックアップローラー１２、搬送ローラー対１３、レジストローラー対１４、画像形成部１５、定着器１６、排出ローラー対１７、及び、排出トレイ１８を備える。ピックアップローラー１２は、給紙カセット１１から記録用紙Ｐを１枚ずつ繰り出す。ピックアップローラー１２によって繰り出された記録用紙Ｐは、搬送ローラー対１３及びレジストローラー対１４によって画像形成部１５まで搬送される。
【００１７】
画像形成部１５は、給紙カセット１１から搬送されてきた記録用紙Ｐに画像を形成する。画像形成部１５は、感光体ドラム１５１、帯電部１５２、露光部１５３、現像部１５４、転写ローラー１５５、及び、クリーニング部１５６を備える。感光体ドラム１５１は、円筒形の回転体であり、その周面には、静電潜像が形成される。帯電部１５２は、感光体ドラム１５１を所定の電位に帯電させる。露光部１５３は、画像データに基づきレーザー光を照射して感光体ドラム１５１を露光することによって、画像データに応じた静電潜像を感光体ドラム１５１上に形成する。なお、画像データとしては、例えば、画像読取ユニット２が原稿を読み取って生成された画像データ、図略の通信ネットワークを介して外部のコンピューターから受信した画像データが用いられる。
【００１８】
現像部１５４は、感光体ドラム１５１上に形成された静電潜像にトナーを供給して現像し、感光体ドラム１５１上にトナー像を形成する。転写ローラー１５５は、感光体ドラム１５１上のトナー像を記録用紙Ｐに転写する。クリーニング部１５６は、転写後に感光体ドラム１５１に残留している残留トナーを除去する。画像形成部１５によって画像が形成された記録用紙Ｐは、定着器１６まで搬送される。
【００１９】
定着器１６は、記録用紙Ｐに形成された画像を記録用紙Ｐに熱定着させる。定着器１６は、発熱体を内蔵する加熱ローラーと、加圧ローラーとを備える。加熱ローラー及び加圧ローラーは、双方が圧接されることによって、定着ニップ部を形成する。記録用紙Ｐが上記定着ニップ部を通過することによって、記録用紙Ｐの表面に付着したトナーが溶融及び加熱され、トナー像が記録用紙Ｐに定着される。トナー像が定着された記録用紙Ｐは、排出ローラー対１７によって排出トレイ１８へ排出される。
【００２０】
制御部５は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、及び、書き換え可能な不揮発性メモリーを備える。上記ＲＯＭには、制御プログラムが格納されている。そして、上記ＣＰＵは、上記ＲＯＭに格納された制御プログラムを読み出して実行することによって各種機能部として機能する。上記ＲＡＭは、上記ＣＰＵが、上記制御プログラムを実行する際の作業領域として用いられる。上記不揮発性メモリーは、例えば、フラッシュメモリー、又は、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）のようなメモリーであって、例えば、タッチパネル４１に表示する画面情報を記憶する。
【００２１】
次に、図２を参照して、制御部５の構成について説明する。図２は、図１に示す制御部５の構成を示すブロック図である。図２に示すように、制御部５において、上記ＣＰＵが、上記ＲＯＭに格納された制御プログラムを読み出して実行することによって、ピンチイン検出部５１、コピー処理部５２、ピンチアウト検出部５３、ペースト処理部５４、及び、閾値設定部５５を含む各種機能部として機能する。また、上記ＣＰＵが、上記ＲＯＭに格納された制御プログラムを読み出して実行することによって、上記不揮発性メモリーを画面記憶部５６として機能させる。
【００２２】
画面記憶部５６は、タッチパネル４１に表示する画面情報を記憶する。タッチパネル４１を編集状態とすると、タッチパネル４１に表示する画面情報を変更することができる。変更された画面情報は、タッチパネル４１の所定の操作で、画面記憶部５６に記録することができる。
【００２３】
ピンチイン検出部５１は、タッチパネル４１に表示されたオブジェクトＢＪ上での、ユーザーによるピンチイン操作を検出する。ここで、「オブジェクト」とは、タッチパネル４１に表示され操作及びガイダンスに用いられる構成要素であって、本実施形態では、ボタン、アイコン、及び、付箋である。また、「オブジェクト」は、文字列ＴＸを含む場合がある。例えば、「オブジェクト」が、コピー動作を指示する際にタッチされるコピーボタンである場合には、文字列「コピー」を含むボタンで構成される。
【００２４】
また、ピンチイン検出部５１は、上記ピンチイン操作がされた対象のオブジェクトＢＪの種類を検出する。なお、本実施形態では、オブジェクトＢＪの種類は、アイコン、ボタン、及び、付箋紙の３種類である。更に、上記ピンチイン操作が行われた対象のオブジェクトＢＪは、例えば、上記ピンチイン操作の開始時に、ユーザーの２本の指がタッチパネル４１にタッチした２点を結ぶ線分の少なくとも一部が含まれるオブジェクトＢＪである。上記線分の少なくとも一部が含まれるオブジェクトＢＪが複数存在する場合には、例えば、上記線分の含まれる長さの長いオブジェクトＢＪが、上記ピンチイン操作が行われた対象であるオブジェクトＢＪとされる。
【００２５】
また、ピンチイン検出部５１は、上記ピンチイン操作の操作開始から操作終了までの時間であるピンチイン時間ＴＮを検出する。ここで，上記ピンチイン操作の操作開始のタイミングは、ユーザーの２本の指がタッチパネル４１にタッチされ、上記２本の指が互いに近づく向きに移動を開始した時点である。また、上記ピンチイン操作の操作終了タイミングは、上記２本の指が互いに近づく向きへの移動を終了し、上記２本の指のうち、少なくとも一方の指がタッチパネル４１から離された時点である。
【００２６】
コピー処理部５２は、ピンチイン検出部５１によって上記ピンチイン操作が検出された場合に、上記ピンチイン操作が行われた対象のオブジェクトＢＪ又はオブジェクトＢＪに含まれる文字列ＴＸをコピーする。
【００２７】
また、コピー処理部５２は、ピンチイン検出部５１によって検出されたオブジェクトＢＪの種類に基づいて、コピーする対象を決定する。具体的には、オブジェクトＢＪの種類がアイコンである場合には、コピー処理部５２は、コピーする対象をオブジェクトＢＪに決定し、オブジェクトＢＪの種類がアイコンでない場合（本実施形態では、付箋紙又はボタンである場合）には、コピーする対象をオブジェクトＢＪ又はオブジェクトＢＪに含まれる文字列ＴＸに決定する。
【００２８】
このようにして、オブジェクトＢＪの種類に基づいて、コピーする対象が決定されるため、ユーザーの利便性を向上することができる。具体的には、オブジェクトＢＪの種類がアイコンである場合には、コピー処理部５２が、コピーする対象をオブジェクトＢＪに決定するため、ユーザーがコピーする対象を選定する必要がない。また、オブジェクトＢＪの種類がアイコンではない場合（本実施形態では、付箋紙又はボタンである場合）には、コピーする対象がオブジェクトＢＪ又はオブジェクトＢＪに含まれる文字列ＴＸに決定されるため、コピーする対象をユーザーが選定することができる。
【００２９】
更に、コピー処理部５２は、ピンチイン時間ＴＮに基づいて、コピーする対象を決定する。具体的には、コピー処理部５２は、オブジェクトＢＪの種類が付箋紙又はボタンであって、ピンチイン時間ＴＮが予め設定された第１閾値時間ＴＨ１（本実施形態では、１秒）以下である場合に、オブジェクトＢＪをコピーする。また、コピー処理部５２は、オブジェクトＢＪの種類がアイコンではない場合（付箋紙又はボタンである場合）であって、且つ、ピンチイン時間ＴＮが第１閾値時間ＴＨ１より長い場合に、オブジェクトＢＪに含まれる文字列ＴＸをコピーする。
【００３０】
このようにして、ピンチイン時間ＴＮに基づいて、コピーする対象を決定することができるため、ユーザーの利便性を更に向上することができる。具体的には、ユーザーは、ピンチイン時間ＴＮを短くする（ピンチイン操作を速くする）ことによって、オブジェクトＢＪをコピーすることができる。また、ユーザーは、ピンチイン時間ＴＮを長くする（ピンチイン操作を遅くする）ことによって、オブジェクトＢＪに含まれる文字列ＴＸをコピーすることができる。
【００３１】
ピンチアウト検出部５３は、タッチパネル４１上で、ユーザーによるピンチアウト操作を検出する。また、ピンチアウト検出部５３は、上記ピンチアウト操作の操作開始から操作終了までの時間であるピンチアウト時間ＴＵを検出する。ここで，上記ピンチアウト操作の操作開始のタイミングは、ユーザーの２本の指がタッチパネル４１にタッチされ、上記２本の指が互いに遠ざかる向きに移動を開始した時点である。また、上記ピンチイン操作の操作終了タイミングは、上記２本の指が互いに遠ざかる向きへの移動を終了し、上記２本の指のうち、少なくとも一方の指がタッチパネル４１から離された時点である。
【００３２】
ペースト処理部５４は、ピンチアウト検出部５３によってピンチアウト操作が検出された場合に、コピー処理部５２によってコピーされたオブジェクトＢＪ又はオブジェクトＢＪに含まれる文字列ＴＸを、上記ピンチアウト操作が検出された位置にペーストする。
【００３３】
また、ペースト処理部５４は、オブジェクトＢＪの種類に基づいて、ペーストする対象を決定する。具体的には、ペースト処理部５４は、オブジェクトＢＪの種類がアイコンである場合には、ペーストする対象をオブジェクトＢＪに決定する。また、ペースト処理部５４は、オブジェクトＢＪの種類がアイコンではない場合（本実施形態では、ボタン又は付箋紙である場合）には、ペーストする対象をオブジェクトＢＪ又はオブジェクトＢＪに含まれる文字列ＴＸに決定する。
【００３４】
また、ペースト処理部５４は、ピンチアウト時間ＴＵに基づいて、ペーストする対象を決定する。具体的には、例えば、ペースト処理部５４は、コピー処理部５２によってオブジェクトＢＪに含まれる文字列ＴＸがコピーされている状態で、ピンチアウト時間ＴＵが予め設定された第２閾値時間ＴＨ２（本実施形態では、１秒）以下である場合に、文字列ＴＸを含むオブジェクトＢＪを生成してペーストする。また、ペースト処理部５４は、コピー処理部５２によってオブジェクトＢＪに含まれる文字列ＴＸがコピーされている状態で、ピンチアウト時間ＴＵが第２閾値時間ＴＨ２より長い場合に、オブジェクトＢＪに含まれる文字列ＴＸをペーストする。更に、コピー処理部５２によってオブジェクトＢＪがコピーされている状態では、ペースト処理部５４は、ピンチアウト時間ＴＵに基づくことなく、オブジェクトＢＪをペーストする。
【００３５】
このようにして、ピンチアウト時間ＴＵに基づいて、ペーストする対象を決定することができるため、ユーザーの利便性を向上することができる。具体的には、オブジェクトＢＪに含まれる文字列ＴＸがコピーされている状態では、ユーザーは、ピンチアウト時間ＴＵを短くする（ピンチアウト操作を速くする）ことによって、文字列ＴＸを含むオブジェクトＢＪを生成してペーストすることができる。また、オブジェクトＢＪに含まれる文字列ＴＸがコピーされている状態では、ユーザーは、ピンチアウト時間ＴＵを長くする（ピンチアウト操作を遅くする）ことによって、文字列ＴＸをペーストすることができる。
【００３６】
本実施形態においては、ペースト処理部５４が、コピー処理部５２によってオブジェクトＢＪがコピーされている状態では、ピンチアウト時間ＴＵに基づくことなく、オブジェクトＢＪをペーストする場合について説明しているが、ペースト処理部５４が、ピンチアウト時間ＴＵに基づいて、ペーストする対象を決定する形態でもよい。例えば、ペースト処理部５４が、コピー処理部５２によってオブジェクトＢＪがコピーされている状態で、ピンチアウト時間ＴＵが予め設定された第２閾値時間ＴＨ２以下である場合に、オブジェクトＢＪをペーストし、ピンチアウト時間ＴＵが第２閾値時間ＴＨ２より長い場合に、オブジェクトＢＪに含まれる文字列ＴＸをペーストする形態でもよい。この場合には、ユーザーの利便性を更に向上することができる。
【００３７】
閾値設定部５５は、ユーザーからの入力を受け付けて、第１閾値時間ＴＨ１、及び、第２閾値時間ＴＨ２を設定する。このようにして、第１閾値時間ＴＨ１、及び、第２閾値時間ＴＨ２を、ユーザーの所望する時間に設定することができるため、ユーザーの利便性を更に向上することができる。
【００３８】
本実施形態では、閾値設定部５５が、ユーザーからの入力を受け付けて、第１閾値時間ＴＨ１、及び、第２閾値時間ＴＨ２を設定する場合について説明しているが、閾値設定部５５が、ユーザーからの入力を受け付けて、第１閾値時間ＴＨ１、又は、第２閾値時間ＴＨ２を設定する形態でもよい。
【００３９】
本実施形態では、便宜上、第１閾値時間ＴＨ１が１秒である場合について説明しているが、第１閾値時間ＴＨ１は、閾値設定部５５を介して、ユーザーの所望する時間に設定すればよい。例えば、操作の速いユーザーは、第１閾値時間ＴＨ１を短く（例えば、０．５秒）に設定し、操作の遅いユーザーは、第１閾値時間ＴＨ１を長く（例えば、２秒）に設定すればよい。
【００４０】
同様に、本実施形態では、便宜上、第２閾値時間ＴＨ２が１秒である場合について説明しているが、第２閾値時間ＴＨ２は、閾値設定部５５を介して、ユーザーの所望する時間に設定すればよい。例えば、操作の速いユーザーは、第２閾値時間ＴＨ２を短く（例えば、０．５秒）に設定し、操作の遅いユーザーは、第２閾値時間ＴＨ２を長く（例えば、２秒）に設定すればよい。
【００４１】
次に、図３及び図４を参照して、制御部５の動作を説明する。図３は、図２に示す制御部５の動作を示すフローチャート（前半部）である。図４は、図２に示す制御部５の動作を示すフローチャート（後半部）である。まず、図３に示すように、ピンチイン検出部５１によって、ピンチイン操作が検出されたか否かの判定が行われる（ステップＳ１０１）。ピンチイン操作が検出されていないと判定された場合（ステップＳ１０１でＮＯ）には、待機状態とされる。
【００４２】
ピンチイン操作が検出されたと判定された場合（ステップＳ１０１でＹＥＳ）には、ピンチイン検出部５１によって、ピンチイン操作がされた対象のオブジェクトＢＪの種類を検出する（ステップＳ１０３）。そして、コピー処理部５２によって、ステップＳ１０３で検出されたオブジェクトＢＪの種類がアイコンであるか否かの判定が行われる（ステップＳ１０５）。オブジェクトＢＪの種類がアイコンであると判定された場合（ステップＳ１０５でＹＥＳ）には、ステップＳ１１１に進められる。オブジェクトＢＪの種類がアイコンではないと判定された場合（ステップＳ１０５でＮＯ）には、ピンチイン検出部５１によって、ピンチイン時間ＴＮが検出される（ステップＳ１０７）。そして、コピー処理部５２によって、ピンチイン時間ＴＮが第１閾値時間ＴＨ１以下であるか否かの判定が行われる（ステップＳ１０９）。
【００４３】
ピンチイン時間ＴＮが第１閾値時間ＴＨ１以下ではない（第１閾値時間ＴＨ１より大である）と判定された場合（ステップＳ１０９でＮＯ）には、ステップＳ１１３に進められる。ピンチイン時間ＴＮが第１閾値時間ＴＨ１以下であると判定された場合（ステップＳ１０９でＹＥＳ）、又は、ステップＳ１０５でＹＥＳの場合には、コピー処理部５２によって、オブジェクトＢＪがコピーされる（ステップＳ１１１）。次いで、ピンチアウト検出部５３によって、ピンチアウト操作が検出されたか否かの判定が行われる（ステップＳ１１５）。ピンチアウト操作が検出されていないと判定された場合（ステップＳ１１５でＮＯ）には、待機状態とされる。ピンチアウト操作が検出されたと判定された場合（ステップＳ１１５でＹＥＳ）には、ペースト処理部５４によって、ステップＳ１１１においてコピーされたオブジェクトＢＪが、上記ピンチアウト操作が検出された位置にペーストされ（ステップＳ１１７）、処理が終了される。
【００４４】
ステップＳ１０９でＮＯの場合には、コピー処理部５２によって、オブジェクトＢＪに含まれる文字列ＴＸがコピーされる（ステップＳ１１３）。そして、図４に示すように、ピンチアウト検出部５３によって、ピンチアウト操作が検出されたか否かの判定が行われる（ステップＳ１１９）。ピンチアウト操作が検出されていないと判定された場合（ステップＳ１１９でＮＯ）には、待機状態とされる。ピンチアウト操作が検出されたと判定された場合（ステップＳ１１９でＹＥＳ）には、ピンチアウト検出部５３によって、ピンチアウト時間ＴＵが検出される（ステップＳ１２１）。
【００４５】
次に、ペースト処理部５４によって、ピンチアウト時間ＴＵが第２閾値時間ＴＨ２以下であるか否かの判定が行われる（ステップＳ１２３）。ピンチアウト時間ＴＵが第２閾値時間ＴＨ２以下ではない（第２閾値時間ＴＨ２より大である）と判定された場合（ステップＳ１２３でＮＯ）には、ペースト処理部５４によって、ステップＳ１１５においてピンチアウト操作が検出された位置に、文字列ＴＸがペーストされ（ステップＳ１３１）、処理が終了される。
【００４６】
ピンチアウト時間ＴＵが第２閾値時間ＴＨ２以下であると判定された場合（ステップＳ１２３でＹＥＳ）には、ペースト処理部５４によって、文字列ＴＸがペーストされるオブジェクトＢＪ（本実施形態では、付箋紙）が生成される（ステップＳ１２５）。そして、ペースト処理部５４によって、ステップＳ１１３でコピーされた文字列ＴＸが、ステップＳ１２５で生成されたオブジェクトＢＪに合成される（ステップＳ１２７）。そして、ペースト処理部５４によって、ステップＳ１１９においてピンチアウト操作が検出された位置に、ステップＳ１２７において合成されたオブジェクトＢＪがペーストされ（ステップＳ１２９）、処理が終了される。
【００４７】
図３及び図４を参照して説明したように、ピンチイン検出部５１によってピンチイン操作が検出された場合に、コピー処理部５２によってオブジェクトＢＪ又はオブジェクトＢＪに含まれる文字列ＴＸがコピーされる。また、ピンチアウト検出部５３によってピンチアウト操作が検出された場合に、ペースト処理部５４によってコピー処理部５２でコピーされたオブジェクトＢＪ又はオブジェクトＢＪに含まれる文字列ＴＸが、ピンチアウト操作が検出された位置にペーストされる。したがって、オブジェクトＢＪ及びオブジェクトＢＪに含まれる文字列ＴＸのコピー及びペーストにおける誤操作を抑制することができる。
【００４８】
本実施形態では、ピンチイン操作が検出されたときに、オブジェクトＢＪ又はオブジェクトＢＪに含まれる文字列ＴＸをコピーする場合について説明したが、ピンチイン操作が検出されたときに、オブジェクトＢＪ又はオブジェクトＢＪに含まれる文字列ＴＸをカットする形態でもよい。この場合には、オブジェクトＢＪ及びオブジェクトＢＪに含まれる文字列ＴＸのカット及びペーストにおける誤操作を抑制することができる。
【００４９】
次に、図５〜図９を参照して、制御部５によるコピー処理及びペースト処理の一例について説明する。まず、図５及び図６を参照して、制御部５によるコピー処理について説明する。図５は、図３のステップＳ１０１に示すピンチイン操作の一例（速いピンチイン操作）を示す画面図６００である。
【００５０】
画面図６００には、付箋紙オブジェクト６０１、６０２、ボタンオブジェクト６０３〜６１０、及び、アイコンオブジェクト６１１〜６１５が表示されている。付箋紙オブジェクト６０１、ボタンオブジェクト６０８、及び、アイコンオブジェクト６１５には、それぞれ、ピンチイン操作を示す矢印ＡＲ１、矢印ＡＲ２及び矢印ＡＲ３が記載されている。矢印ＡＲ１、矢印ＡＲ２及び矢印ＡＲ３の一方側端部の黒丸印●は、それぞれ、ピンチイン操作の開始時における指の位置を示し、矢印ＡＲ１、矢印ＡＲ２及び矢印ＡＲ３の他方側端部（矢印の先端部）は、それぞれ、ピンチイン操作の終了時における指の位置を示している。また、実線の矢印は、速いピンチイン操作を示している。
【００５１】
手Ｈ１、手Ｈ２及び手Ｈ３は、それぞれ、付箋紙オブジェクト６０１、ボタンオブジェクト６０８及びアイコンオブジェクト６１５においてピンチイン操作を行うことを示している。なお、手Ｈ１、手Ｈ２及び手Ｈ３、並びに、矢印ＡＲ１、矢印ＡＲ２及び矢印ＡＲ３は、タッチパネル４１の画面には表示されない。
【００５２】
図５に示すように、手Ｈ１によって、付箋紙オブジェクト６０１に対して速いピンチイン操作が行われた場合には、コピー処理部５２によって、付箋紙オブジェクト６０１がコピーされる。また、手Ｈ２によって、ボタンオブジェクト６０８に対して速いピンチイン操作が行われた場合には、コピー処理部５２によって、ボタンオブジェクト６０８がコピーされる。更に、手Ｈ３によって、アイコンオブジェクト６１５に対して速いピンチイン操作が行われた場合には、コピー処理部５２によって、アイコンオブジェクト６１５がコピーされる。
【００５３】
図６は、図３のステップＳ１０１に示すピンチイン操作の一例（遅いピンチイン操作）を示す画面図６２０である。
【００５４】
図６に示す画面図６２０には、付箋紙オブジェクト６２１、６２２、ボタンオブジェクト６２３〜６３０、及び、アイコンオブジェクト６３１〜６３５が表示されている。付箋紙オブジェクト６２１、ボタンオブジェクト６２８及びアイコンオブジェクト６３５には、それぞれ、ピンチイン操作を示す矢印ＡＲ４、矢印ＡＲ５及び矢印ＡＲ６が記載されている。矢印ＡＲ４、矢印ＡＲ５及び矢印ＡＲ６の一方側端部の黒丸印●は、それぞれ、ピンチイン操作の開始時における指の位置を示し、矢印ＡＲ４、矢印ＡＲ５及び矢印ＡＲ６の他方側端部（矢印の先端部）は、それぞれ、ピンチイン操作の終了時における指の位置を示している。また、破線の矢印は、遅いピンチイン操作を示している。
【００５５】
手Ｈ４、手Ｈ５及び手Ｈ６は、それぞれ、付箋紙オブジェクト６２１、ボタンオブジェクト６２８及びアイコンオブジェクト６３５においてピンチイン操作を行うことを示している。なお、手Ｈ４、手Ｈ５及び手Ｈ６、並びに、矢印ＡＲ４、矢印ＡＲ５及び矢印ＡＲ６は、タッチパネル４１の画面には表示されない。
【００５６】
図６に示すように、手Ｈ４によって、付箋紙オブジェクト６２１に対して遅いピンチイン操作が行われた場合には、コピー処理部５２によって、付箋紙オブジェクト６０１に含まれる文字列ＴＸ（ここでは、「メンテナンスの時期  １０月３０日  １０：００  開始」という文字列ＴＸ）がコピーされる。また、手Ｈ５によって、ボタンオブジェクト６２８に対して遅いピンチイン操作が行われた場合には、コピー処理部５２によって、ボタンオブジェクト６２８に含まれる文字列ＴＸ（ここでは、「ファクス受信  ボックス」という文字列ＴＸ）がコピーされる。更に、手Ｈ６によって、アイコンオブジェクト６３５に対して遅いピンチイン操作が行われた場合には、コピー処理部５２によって、ボタンオブジェクト６２８がコピーされる。
【００５７】
次に、図７〜図９を参照して、ペースト処理について説明する。図７は、図３のステップＳ１１５に示すピンチアウト操作（速いピンチアウト操作）の一例を示す図である。図７（ａ）は、図５に示す付箋紙オブジェクト６０１のペースト処理を行うピンチアウト操作の一例を示す図である。図７（ｂ）は、図５に示すボタンオブジェクト６０８のペースト処理を行うピンチアウト操作の一例を示す図である。
【００５８】
図７（ａ）及び図７（ｂ）の左側には、それぞれ、ピンチアウト操作を示す矢印ＡＲ７及び矢印ＡＲ８が記載されている。矢印ＡＲ７及び矢印ＡＲ８の一方側端部の黒丸印●は、それぞれ、ピンチアウト操作の開始時における指の位置を示し、矢印ＡＲ７及び矢印ＡＲ８の他方側端部（矢印の先端部）は、それぞれ、ピンチアウト操作の終了時における指の位置を示している。また、実線の矢印は、速いピンチアウト操作を示している。
【００５９】
図７（ａ）及び図７（ｂ）の左側に示す手Ｈ７及び手Ｈ８は、それぞれ、タッチパネル４１上でピンチアウト操作を行うことを示している。なお、手Ｈ７及び手Ｈ８、並びに、矢印ＡＲ７及び矢印ＡＲ８は、タッチパネル４１の画面には表示されない。
【００６０】
図７（ａ）の右側に示すように、手Ｈ７によって、速いピンチアウト操作が行われた場合には、ペースト処理部５４によって、図５でコピーされた付箋紙オブジェクト６０１が、上記ピンチアウト操作が行われた位置にペーストされ、タッチパネル４１の画面に付箋紙オブジェクト６４０が表示される。また、図７（ｂ）の右側に示すように、手Ｈ６によって、速いピンチアウト操作が行われた場合には、ペースト処理部５４によって、図５でコピーされたボタンオブジェクト６０８が、上記ピンチアウト操作が行われた位置にペーストされ、タッチパネル４１の画面にボタンオブジェクト６５０が表示される。
【００６１】
図８は、図４のステップＳ１１９に示すピンチアウト操作の一例を示す図である。図８（ａ）は、付箋紙オブジェクトのペースト処理を行うピンチアウト操作の一例を示す図である。図８（ｂ）は、テキストの付箋紙オブジェクト７０２内へのペースト処理を行うピンチアウト操作の一例を示す図である。図８（ｃ）は、テキストのボタンオブジェクト７０３内へのペースト処理を行うピンチアウト操作の一例を示す図である。なお、図８に示すピンチアウト操作は、例えば、図６の手Ｈ６によるピンチイン操作によって「プログラム」という文字列ＴＸが、コピーされた後に行われる操作である。
【００６２】
図８（ａ）の左側には、ピンチアウト操作を示す矢印ＡＲ９が記載されている。矢印ＡＲ９の一方側端部の黒丸印●は、ピンチアウト操作の開始時におけるユーザーの指の位置を示し、矢印ＡＲ９の他方側端部（矢印の先端部）は、それぞれ、ピンチアウト操作の終了時における指の位置を示している。また、実線の矢印は、早いピンチアウト操作を示している。図８（ａ）の左側に示す手Ｈ９は、タッチパネル４１上でピンチアウト操作を行うことを示している。なお、手Ｈ９、及び、矢印ＡＲ９は、タッチパネル４１の画面には表示されない。
【００６３】
図８（ａ）の右側に示すように、手Ｈ９によって、速いピンチアウト操作が行われた場合には、ペースト処理部５４によって、コピーされた「プログラム」という文字列ＴＸを含む付箋紙オブジェクト８０１が、上記ピンチアウト操作が行われた位置にペーストされる。
【００６４】
図８（ｂ）及び図８（ｃ）の左側には、それぞれ、ピンチアウト操作を示す矢印ＡＲ１０及び矢印ＡＲ１１が記載されている。矢印ＡＲ１０及び矢印ＡＲ１１の一方側端部の黒丸印●は、それぞれ、ピンチアウト操作の開始時における指の位置を示し、矢印ＡＲ１０及び矢印ＡＲ１１の他方側端部（矢印の先端部）は、それぞれ、ピンチアウト操作の終了時における指の位置を示している。また、破線の矢印は、遅いピンチアウト操作を示している。
【００６５】
図８（ｂ）及び図８（ｃ）の左側に示す手Ｈ１０及び手Ｈ１１は、それぞれ、タッチパネル４１上に表示された付箋紙オブジェクト７０２に含まれる文字列７０２ａの下側、及び、ボタンオブジェクト７０３に含まれる文字列７０３ａの下側でピンチアウト操作を行うことを示している。なお、手Ｈ１０及び手Ｈ１１、並びに、矢印ＡＲ１０及び矢印ＡＲ１１は、タッチパネル４１の画面には表示されない。
【００６６】
図８（ｂ）の右側に示すように、手Ｈ１０によって、遅いピンチアウト操作が行われた場合には、ペースト処理部５４によって、コピーされている文字列「プログラム」が、付箋紙オブジェクト７０２内の上記ピンチアウト操作が行われた位置にペーストされる。その結果、付箋紙オブジェクト７０２と文字列「プログラム」とが合成された付箋オブジェクト８０２がペーストされ、タッチパネル４１の画面に表示される。付箋オブジェクト８０２には、付箋紙オブジェクト７０２に含まれる文字列７０２ａ「メンテナンスの時期」に対応する文字列８０２ａと、文字列８０２ａの下側に表示される文字列８０２ｂ「プログラム」とが含まれる。
【００６７】
また、図８（ｃ）の右側に示すように、手Ｈ１１によって、遅いピンチアウト操作が行われた場合には、ペースト処理部５４によって、コピーされている文字列「プログラム」が、ボタンオブジェクト７０３内の上記ピンチアウト操作が行われた位置にペーストされる。その結果、ボタンオブジェクト７０３と文字列「プログラム」とが合成されたボタンオブジェクト８０３がペーストされ、タッチパネル４１の画面に表示される。ボタンオブジェクト８０３には、ボタンオブジェクト７０３に含まれる文字列７０３ａ「ファクス受信  ボックス」に対応する文字列８０３ａと、文字列８０３ａの下側に表示される文字列８０３ｂ「プログラム」が含まれる。
【００６８】
図９は、図３のステップＳ１１５に示すピンチアウト操作の他の一例を示す図である。図９（ａ）は、アイコンオブジェクトのペースト処理を行う速いピンチアウト操作の一例を示す図である。図９（ｂ）は、アイコンオブジェクトのペースト処理を行う遅いピンチアウト操作の一例を示す図である。図９（ａ）及び図９（ｂ）の左側には、それぞれ、ピンチアウト操作を示す矢印ＡＲ１２及び矢印ＡＲ１３が記載されている。矢印ＡＲ１２及び矢印ＡＲ１３の一方側端部の黒丸印●は、それぞれ、ピンチアウト操作の開始時における指の位置を示し、矢印ＡＲ１２及び矢印ＡＲ１３の他方側端部（矢印の先端部）は、それぞれ、ピンチアウト操作の終了時における指の位置を示している。また、図９（ａ）の実線の矢印は、速いピンチアウト操作を示し、図９（ｂ）の破線の矢印は、遅いピンチアウト操作を示している。
【００６９】
図９（ａ）及び図９（ｂ）の左側に示す手Ｈ１２及び手Ｈ１３は、それぞれ、タッチパネル４１上でピンチアウト操作を行うことを示している。なお、手Ｈ１２及び手Ｈ１３、並びに、矢印ＡＲ１２及び矢印ＡＲ１３は、タッチパネル４１の画面には表示されない。
【００７０】
図９（ａ）の右側に示すように、手Ｈ１２によって、速いピンチアウト操作が行われた場合には、ペースト処理部５４によって、コピーされているアイコンオブジェクト８０４が、上記ピンチアウト操作が行われた位置にペーストされ、タッチパネル４１の画面に表示される。
【００７１】
また、図９（ｂ）の右側に示すように、手Ｈ１３によって、遅いピンチアウト操作が行われた場合には、ペースト処理部５４によって、コピーされているアイコンオブジェクト８０５が、上記ピンチアウト操作が行われた位置にペーストされ、タッチパネル４１の画面に表示される。
【００７２】
以上、図面を参照しながら本発明の実施形態について説明した。ただし、本発明は、上記の実施形態に限られるものではなく、その要旨を逸脱しない範囲で種々の態様において実施することが可能である（例えば、下記に示す（１）、（２））。図面は、理解し易くするために、それぞれの構成要素を主体に模式的に示しており、図示された各構成要素の厚み、長さ、個数等は、図面作成の都合上から実際とは異なる場合がある。また、上記の実施形態で示す各構成要素の形状、寸法等は一例であって、特に限定されるものではなく、本発明の構成から実質的に逸脱しない範囲で種々の変更が可能である。
【００７３】
（１）本実施形態では、電子機器が画像形成装置である場合について説明したが、電子機器がタッチパネルを備えた電子機器であればよい。例えば、電子機器が、スマートフォン、タブレット型コンピューター、ＣＤプレイヤー、ＤＶＤプレイヤー、及び、各種家電機器のような電子機器でもよい。
【００７４】
（２）本実施形態では、本実施形態では、ペースト処理部５４が、ピンチアウト時間ＴＵに基づいてペーストする対象を決定する場合について説明したが、ペースト処理部が、ピンチアウト操作が行われた位置に基づいてペーストする対象を決定する形態でもよい。具体的には、ピンチアウト操作がオブジェクト内で行われた場合には、文字列をペーストし、ピンチアウト操作がオブジェクト外で行われた場合には、オブジェクトをペーストする。この場合には、ユーザーの利便性を更に向上することができる。
【００７５】
本実施形態では、オブジェクトＢＪが、アイコン、ボタン、又は、付箋紙である場合について説明したが、オブジェクトＢＪが、その他のオブジェクトを含む形態でもよい。例えば、フォルダー、ショートカット、及び、ウィゼット（ガゼット）の少なくとも１つを含む形態でもよい。
【産業上の利用可能性】
【００７６】
本発明は、タッチパネルを備える電子機器、及び、タッチパネルの操作方法に利用可能である。
【符号の説明】
【００７７】
１００    画像形成装置
１    画像形成ユニット
２    画像読取ユニット
３    原稿搬送ユニット
４    操作パネル
４１    タッチパネル
５    制御部
５１    ピンチイン検出部
５２    コピー処理部
５３    ピンチアウト検出部
５４    ペースト処理部
５５    閾値設定部
５６    画面記憶部
【図１】
0006019074.tif 000002
【図２】
0006019074.tif 000003
【図３】
0006019074.tif 000004
【図４】
0006019074.tif 000005
【図５】
0006019074.tif 000006
【図６】
0006019074.tif 000007
【図７】
0006019074.tif 000008
【図８】
0006019074.tif 000009
【図９】
0006019074.tif 000010