(57)【要約】【課題】  編集種類の選択という操作を別途行うことなく，実質的に１回の操作で編集種類の選択操作と編集内容の操作とを完了することができる画像処理装置及びその方法を提供する。【解決手段】  表示部に表示された画像をユーザの操作に基づいて編集する画像処理装置において，編集対象画像を表示部にプレビュー表示し，ユーザによる表示部でのタッチ及びそれに続くトレース操作に応答して，タッチ及びトレースの軌跡とに対応する編集操作を認識し，当該認識した編集操作に対応して編集後の画像を前記表示部に表示し，複数のタッチ及びトレースの軌跡の組み合わせと，複数種類の編集とを対応付けておき，ユーザによるタッチ及びトレースの軌跡とにより編集操作の編集の種類と編集内容とを識別する。【選択図】図４
2010226466.tif 000002
【特許請求の範囲】
【請求項１】
表示部に表示された画像をユーザの操作に基づいて編集する画像処理装置において，
編集対象画像を前記表示部にプレビュー表示し，
前記ユーザによる前記表示部でのタッチ及びそれに続くトレース操作に応答して，前記タッチ及びトレースの軌跡とに対応する編集操作を認識し，当該認識した編集操作に対応して編集後の画像を前記表示部に表示し，
複数の前記タッチ及びトレースの軌跡の組み合わせと，複数種類の編集とを対応付けておき，前記ユーザによるタッチ及びトレースの軌跡とにより前記編集操作の編集の種類と編集内容とを識別することを特徴とする画像処理装置。
【請求項２】
請求項１において，
前記複数のタッチ及びトレースの軌跡の組み合わせには，同時にタッチされる数，短時間に連続タッチされる数，前記編集対象画像におけるタッチされる位置のいずれかを有することを特徴とする画像処理装置。
【請求項３】
請求項１または２において，
前記タッチ及びトレースの軌跡の組み合わせに対応付けられる複数種類の編集には，画像の拡大，画像の縮小，画像の回転，画像の移動，画像の複製のいずれかが含まれることを特徴とする画像処理装置。
【請求項４】
請求項１において，
前記トレース操作が完了した時点で，前記認識した編集操作を前記表示部に表示することを特徴とする画像処理装置。
【請求項５】
請求項４において，前記ユーザが前記表示部にタッチした時点で，当該タッチに基づいて予想される編集種類の候補を前記表示部に表示することを特徴とする画像処理装置。
【請求項６】
表示部に表示された画像をユーザの操作に基づいて編集する画像処理方法において，
編集対象画像を前記表示部にプレビュー表示する工程と，
前記ユーザによる前記表示部でのタッチ及びそれに続くトレース操作に応答して，前記タッチ及びトレースの軌跡とに対応する編集操作を認識する工程と，
当該認識した編集操作に対応して編集後の画像を前記表示部に表示する工程とを有し，
前記編集操作を認識する工程において，複数の前記タッチ及びトレースの軌跡の組み合わせと，複数種類の編集とを対応付けておき，前記ユーザによるタッチ及びトレースの軌跡とにより前記編集操作の編集の種類と編集内容とを識別することを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，画像形成装置の画像処理装置とその方法に関し，例えば，画像読み取りユニットで読み取った画像を表示パネル上でのワンステップ操作で編集する画像処理装置とその方法に関する。
【背景技術】
【０００２】
画像読み取りユニットと印刷ユニットとを有する画像形成装置は，複写機や複合機として広く普及している。かかる画像形成装置として，画像処理装置が画像読み取りユニットで読み取った原稿の画像データを，拡大，縮小，回転，移動，複写などの編集を行い，印刷ユニットがその編集した画像を印刷する装置が提案されている。例えば，特許文献１などである。
【０００３】
これによれば，タッチセンサ付きの表示パネルに読み取った画像のプレビュー画像を表示し，操作ボタンによって編集の種類（拡大，縮小，回転，移動，複写など）を選択した後，タッチパネル上で指を移動させて編集内容（拡大の量，縮小の量，回転方向と量，移動方向と量，複製位置）を操作する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２８２４３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら，編集種類の選択という操作と，編集内容の操作とを別々に行う必要があり，必ずしも操作が簡単とはいえない。たとえば，編集種類の選択をせずに操作内容の操作をしてしまうなどのエラー操作が予想され，操作の煩雑さが残っている。
【０００６】
そこで，本発明の目的は，編集種類の選択という操作を別途行うことなく，実質的に１回の操作で編集種類の選択操作と編集内容の操作とを完了することができる画像処理装置及びその方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の第１の側面は，表示部に表示された画像をユーザの操作に基づいて編集する画像処理装置において，編集対象画像を前記表示部にプレビュー表示し，前記ユーザによる前記表示部でのタッチ及びそれに続くトレース操作に応答して，前記タッチ及びトレースの軌跡とに対応する編集操作を認識し，当該認識した編集操作に対応して編集後の画像を前記表示部に表示し，複数の前記タッチ及びトレースの軌跡の組み合わせと，複数種類の編集とを対応付けておき，前記ユーザによるタッチ及びトレースの軌跡とにより前記編集操作の編集の種類と編集内容とを識別する画像処理装置である。
【０００８】
上記第１の側面における好ましい態様は，前記複数のタッチ及びトレースの軌跡の組み合わせには，同時にタッチされる数，短時間に連続タッチされる数，前記編集対象画像におけるタッチされる位置のいずれかを有する。
【０００９】
上記第１の側面における好ましい態様は，前記タッチ及びトレースの軌跡の組み合わせに対応付けられる複数種類の編集には，画像の拡大，画像の縮小，画像の回転，画像の移動，画像の複製のいずれかが含まれる。
【００１０】
上記第１の側面における好ましい態様は，前記トレース操作が完了した時点で，前記認識した編集操作を前記表示部に表示する。
【００１１】
上記第１の側面における好ましい態様は，前記ユーザが前記表示部にタッチした時点で，当該タッチに基づいて予想される編集種類の候補を前記表示部に表示する。
【００１２】
本発明の第２の側面は，表示部に表示された画像をユーザの操作に基づいて編集する画像処理方法において，編集対象画像を前記表示部にプレビュー表示する工程と，前記ユーザによる前記表示部でのタッチ及びそれに続くトレース操作に応答して，前記タッチ及びトレースの軌跡とに対応する編集操作を認識する工程と，該認識した編集操作に対応して編集後の画像を前記表示部に表示する工程とを有し，前記編集操作を認識する工程において，複数の前記タッチ及びトレースの軌跡の組み合わせと，複数種類の編集とを対応付けておき，前記ユーザによるタッチ及びトレースの軌跡とにより前記編集操作の編集の種類と編集内容とを識別する。
【図面の簡単な説明】
【００１３】
【図１】本実施の形態における画像形成装置の構成図である。
【図２】本実施の形態における画像形成装置による複写処理のフローチャート図である。
【図３】本実施の形態におけるタッチ・トレース操作による画像編集のフローチャート図である。
【図４】画像の拡大を行う編集操作の一例を示す図である。
【図５】画像の縮小を行う編集操作の一例を示す図である。
【図６】画像の回転を行う編集操作の一例を示す図である。
【図７】画像の移動を行う編集操作の一例を示す図である。
【図８】画像の複製を行う編集操作の一例を示す図である。
【図９】拡大と縮小の編集操作の変型例を示す図である。
【図１０】複製の編集操作の変型例を示す図である。
【図１１】移動操作後に回転操作を組み合わせた編集操作の例を示す図である。
【図１２】複製操作後に回転操作を組み合わせた編集操作の例を示す図である。
【発明を実施するための形態】
【００１４】
図１は，本実施の形態における画像形成装置の構成図である。この画像形成装置１０は，本件の画像処理装置に対応するコントローラ１６と，画像を読み取るスキャナユニット４０と，画像を印刷する印刷エンジン４２と，タッチセンサユニット４４が設けられた表示パネル４６とを有する。タッチセンサユニット４４は，表示パネル４６の画面上をタッチした位置を検出することができる。
【００１５】
コントローラ１６は，内部バス５０を介して，制御プログラム２２を実行するＣＰＵ２０と，メモリ２４と，印刷対象の画像の色変換や二値化などの画像処理を行う画像処理ユニット２８と，スキャナ制御ユニット３０と，印刷エンジン制御ユニット３２と，タッチセンサ制御ユニット３４と，パネル制御ユニット３６とを有する。本件の画像の編集は，ＣＰＵが制御プログラム２２を実行することにより行われる。
【００１６】
コントローラ１６は，さらに，外部インターフェース２６を有し，ネットワーク上のホストコンピュータ１２や，ＵＳＢメモリ等の可搬性記録媒体である外部メモリ１４とに接続可能である。
【００１７】
画像形成装置１０は，スキャナユニット４０により読み取った画像を印刷エンジン４２で印刷することにより複写機能を実現する。それ以外に，画像形成装置１０は，ホストコンピュータ１２からの印刷要求に応答して，印刷ジョブの印刷画像を印刷エンジン４２で印刷することによりプリンタ機能を実現する。
【００１８】
図２は，本実施の形態における画像形成装置による複写処理のフローチャート図である。この複写処理は，原稿の画像をスキャナユニット４０により読み取り，表示パネル４６に読み取った画像を表示しながら画像について拡大，縮小，回転，移動，複製などの編集を行い，編集後の画像を印刷エンジンユニット４２により印刷する処理である。
【００１９】
まず，画像形成装置１０は，ユーザの操作命令に応答して，装着された原稿の画像をスキャナユニット４０で読み取る（Ｓ１０）。この読み取りは原稿サイズを認識したりプレビュー画像を読み取るための予備スキャンである。読み取られた画像は，表示パネル４６に表示される（Ｓ１２）。そして，ユーザは，読み取られた画像を表示パネル４６に表示させた状態で，予め決められたルールに従い，表示パネル４６の表面に所定本数の指でタッチし引き続き所定の軌跡でトレースすることで画像編集を行う（Ｓ１４）。
【００２０】
表示パネル４６が有するタッチセンサユニット４４は，ユーザのタッチとトレースの軌跡とを検出する。トレースの軌跡の検出とは，トレース開始位置と終了位置，それに途中の位置などを検出することを意味する。そして，制御プログラム２２に含まれている画像編集プログラムを実行することで，コントローラ１６は，ユーザが操作したタッチとそれに続くトレース操作の軌跡を識別し，タッチとトレースの軌跡の組み合わせに対応する編集の種類を識別する。さらに，トレースの軌跡の方向や長さ，角度などに対応して編集の内容も識別する。この識別のルールについては，後で詳述する。
【００２１】
コントローラ１６は，識別した編集の種類と内容に基づいて，画像を編集し，編集後の画像を表示パネル４６に表示する（Ｓ１４）。この時点で，コントローラ１６は，編集後の画像を印刷可能な用紙サイズが自動的に選択する（Ｓ１５）。ユーザは，編集後の画像を表示パネル４６で確認した後，複写実行を操作する（Ｓ１６のＹＥＳ）。それに応答して，コントローラ１６は，原稿の画像を再度スキャンユニット４０に読み取らせ，画像データを取得する（Ｓ１８）。そして，コントローラ１６は，印刷エンジン４２に，編集後の画像をそれに対応するサイズの用紙に印刷させる（Ｓ２０）。
【００２２】
上記の予備スキャンＳ１０の段階で，本スキャンＳ１８を行っても良い。ただし，予備スキャンＳ１０は，原稿サイズとプレビュー画像を読み取るだけであるので，本スキャンＳ１８程時間を要しない。
【００２３】
図３は，本実施の形態におけるタッチ・トレース操作による画像編集のフローチャート図である。前述したとおり，コントローラ１６内のＣＰＵが制御プログラム２２を実行することにより，画像編集を実行する。
【００２４】
図３の画像編集のフローチャートによれば，コントローラ１６は，ユーザの指などにより表示パネルにタッチされた数を検出してタッチ点数を認識するとともに，それに続くトレースの軌跡の開始座標と終了座標とをタッチセンサユニット４４により検出し，それらを元にトレースの軌跡を認識する（Ｓ３０）。そして，タッチの点数Ｎとトレースの軌跡との組み合わせに基づいて，コントローラ１６は，複数種類の編集操作のうち１つの編集操作を識別するとともに，トレースの軌跡に基づいて編集内容（拡大の量，縮小の量，回転方向と量，移動方向と量，複製位置）を識別する。そして，それらの編集の種類を表示パネル４６に表示し，ユーザの確認を促す。これらの処理は工程Ｓ３２〜Ｓ４２であり，具体例に基づいて後で詳述する。
【００２５】
ユーザは，編集操作を確認したら表示パネルから指を離して編集操作を確定させる（Ｓ４４）。それに応答して，コントローラ１６は，編集操作を確定し，編集後の画像を表示パネルに表示する（Ｓ４６）。
【００２６】
画像の編集の種類は，たとえば，画像の拡大，縮小，回転，移動，複製が含まれる。本実施の形態では，これらの画像編集の操作が，ユーザによる表示パネルの画面上へのタッチ操作とそれに続く画面上でのトレース操作とからなるワンステップの操作で可能になる。つまり，編集の種類を選択する操作と，編集の内容（拡大の量，縮小の量，回転方向と量，移動方向と量，複製位置）の操作とを別々に行う必要はない。ワンステップの操作とは，ユーザが指を表示パネルに触れる回数が実質的に１回（短時間でのダブルタッチを含む）であることを意味する。
【００２７】
図４は，画像の拡大を行う編集操作の一例を示す図である。図４中（１）タッチ・トレース工程では，表示パネル４６の画面内に読み取られたプレビュー画像６０が表示されている。また，表示パネル４６は，左上を原点として，印刷可能な用紙サイズＡ３，Ａ４，Ａ５の領域が破線で示されている。このように表示された状態で，ユーザは２本の指Ｆ１，Ｆ２により表示パネル４６にタッチし，そのまま表示パネル４６から指Ｆ１，Ｆ２を離すことなく，破線矢印Ｔ１，Ｔ２の方向にトレース（移動）する。つまり，最初のタッチした２つの位置の距離が遠くなるようにトレースする。
【００２８】
次に，図４中（２）編集種類と内容の確認工程では，ユーザの指Ｆ１，Ｆ２は表示パネル４６上にタッチされたままであり，トレース終了位置にある。この時点で，コントローラ１６は，２点がタッチされ，それらの２点間の距離が離れるようにトレースされた軌跡に基づいて，編集内容が「拡大」であると識別し，表示パネル４６の左上に識別した編集内容「拡大」６２を表示するとともに，トレースの軌跡Ｔ１，Ｔ２についても実線の矢印の如く表示する。ユーザは，これらの表示された編集内容とトレース軌跡とが意図した編集操作と一致することを確認してから，指を表示パネルから離す。
【００２９】
その結果，図４中（３）編集後の画像表示工程では，コントローラ１６は，識別した編集の種類と内容とに基づいて画像を編集し，編集後の画像６０Ｅを表示パネルに表示する。同時に，印刷されるべき用紙サイズ「Ａ４」６４も表示される。ユーザは，この編集後の画像６０Ｅが意図した編集後の画像であることを目視で確認することができる。
【００３０】
上記のトレースでは，２つの指Ｆ１，Ｆ２を同時に遠ざけるように移動させた。しかし，一方の指Ｆ１の位置を固定して，他方の指Ｆ２のみを遠ざけるように移動させても，同様の識別が可能である。なお，上記のトレースの軌跡は，タッチされた２点の位置と，トレースが終端の２点の位置とから識別可能であり，２点が遠ざかった否かも開始位置と終了位置との間の距離を比較することにより識別可能である。
【００３１】
図５は，画像の縮小を行う編集操作の一例を示す図である。図５中（１）タッチ・トレース工程では，表示パネル４６の画面内に読み取られたプレビュー画像６０が表示されている。このように表示された状態で，ユーザは２本の指Ｆ１，Ｆ２により表示パネル４６にタッチし，そのまま表示パネル４６から指Ｆ１，Ｆ２を離すことなく，破線矢印Ｔ１，Ｔ２の方向にトレース（移動）する。つまり，最初にタッチした２つの位置の距離が近くなるようにトレースする。
【００３２】
次に，図５中（２）編集種類と内容の確認工程では，ユーザの指Ｆ１，Ｆ２は表示パネル４６上にタッチされたままであり，トレース終了位置にある。この時点で，コントローラ１６は，２点がタッチされ，それらの２点間の距離が縮まる軌跡に基づいて，編集内容が「縮小」であると識別し，表示パネル４６の左上に識別した編集内容「縮小」６２を表示するとともに，トレースの軌跡Ｔ１，Ｔ２についても実線の矢印の如く表示する。ユーザは，これらの表示された編集内容とトレース軌跡とが意図した編集操作と一致することを確認してから，指を表示パネルから離す。
【００３３】
その結果，図５中（３）編集後の画像表示工程では，コントローラ１６は，識別した編集の種類と内容とに基づいて画像を編集し，編集後の縮小画像６０Ｓを表示パネルに表示する。同時に，印刷されるべき用紙サイズ「Ａ４」６４も表示される。ユーザは，この編集後の画像６０Ｓが意図した編集後の画像であることを目視で確認することができる。
【００３４】
上記のトレースでは，２つの指Ｆ１，Ｆ２を同時に近づけるように移動させた。しかし，一方の指Ｆ１の位置を固定して，他方の指Ｆ２のみを近づけるように移動させても，同様の識別が可能である。この軌跡の識別方法は，拡大の場合と同様である。
【００３５】
図６は，画像の回転を行う編集操作の一例を示す図である。図６中（１）タッチ・トレース工程では，表示パネル４６の画面内にプレビュー画像６０が表示されている状態で，ユーザは２本の指Ｆ１，Ｆ２により表示パネル４６にタッチし，そのまま表示パネル４６から指Ｆ１，Ｆ２を離すことなく，破線矢印Ｔ１，Ｔ２の方向にトレース（移動）する。つまり，最初のタッチした２つの位置の距離を変えることなく，右回りまたは左回りに回転するようにトレースする。
【００３６】
次に，図６中（２）編集種類と内容の確認工程では，ユーザの指Ｆ１，Ｆ２は表示パネル４６上にタッチされたままで，トレース終了位置にある。この時点で，コントローラ１６は，２点がタッチされ，それらの２点間の距離が固定されたまま回転したトレース軌跡に基づいて，編集内容が「回転」であると識別し，表示パネル４６の左上に識別した編集内容「回転」６２を表示するとともに，トレースの軌跡Ｔ１，Ｔ２についても実線の矢印の如く表示する。ユーザは，これらの表示された編集内容とトレース軌跡とが意図した編集操作と一致することを確認してから，指を表示パネルから離す。
【００３７】
その結果，図６中（３）編集後の画像表示工程では，コントローラ１６は，識別した編集の種類と内容とに基づいて画像を編集し，編集後の回転後の画像６０Ｒを表示パネルに表示する。同時に，印刷されるべき用紙サイズ「Ａ４」６４も表示される。ユーザは，この編集後の画像６０Ｓが意図した編集後の画像であることを目視で確認することができる。
【００３８】
２本のタッチ点数で右回転と左回転を区別するためには，例えば，図６（１）に示されるとおり，２つのタッチする位置Ｆ１，Ｆ２を垂直方向を含むある方向に並ばせ，９０度以内の角度で左右の何れかの方向に回転させるなどの何らかのルールを決めておけば，２点のトレースの開始時の座標と終了時の座標とを比較することで，右回転か左回転かを検出することができる。また，角度は，２点間の距離が判明しているので，トレース開始時と終了時の座標から識別可能である。
【００３９】
上記のトレース例では，２つの点を同時に左右何れかの方向に回転させているが，一方の点を固定し，２点間の距離を一定にして他方の点のみを左右いずれかの方向に回転することでも，同様に回転を識別可能である。
【００４０】
図４，５，６に示した拡大と縮小と回転の編集操作は，いずれも２本の指をタッチしトレースする。図３のフローチャートにおいて，コントローラ１６は，タッチされた点数Ｎ＝２と（Ｓ３２），トレースの軌跡（２点間が遠くなるか，近くなるか，２点間距離は固定で互いに逆方向に移動するか）（Ｓ３６）とに基づいて，編集の種類が拡大か縮小か回転かを識別する。さらに，トレースの軌跡の長さに応じて，拡大量，縮小量，回転量も識別する。
【００４１】
図７は，画像の移動を行う編集操作の一例を示す図である。図７中（１）タッチ・トレース工程では，表示パネル４６の画面内に読み取られたプレビュー画像６０が表示された状態で，ユーザは１本の指Ｆ１により表示パネル４６にタッチし，そのまま表示パネル４６から指Ｆ１を離すことなく，破線矢印Ｔ１の方向にトレース（移動）する。
【００４２】
次に，図７中（２）編集種類と内容の確認工程では，ユーザの指Ｆ１は表示パネル４６上にタッチされたままのトレース終了位置にあり，この時点で，コントローラ１６は，１点がタッチされ，その位置が移動するトレースの軌跡に基づいて，編集内容が「移動」であると識別し，表示パネル４６の左上に識別した編集内容「移動」６２を表示するとともに，トレースの軌跡Ｔ１を実線の矢印の如く表示する。ユーザは，これらの表示された編集内容６２とトレース軌跡Ｔ１とが意図した編集操作と一致することを確認してから，指を表示パネルから離す。
【００４３】
その結果，図７中（３）編集後の画像表示工程では，コントローラ１６は，識別した編集の種類と内容とに基づいて画像を編集し，編集後の画像６０Ｍを表示パネルに表示し，同時に，印刷されるべき用紙サイズ「Ａ３」６４も表示する。ユーザは，この編集後の画像６０Ｍが意図した編集後の画像であることを目視で確認することができる。
【００４４】
図３のフローチャートでは，コントローラ１６は，タッチ点数Ｎ＝１である（Ｓ３２）ことから，編集の種類が移動であることを識別し，軌跡Ｔ１の方向から移動方向を長さから移動量を識別する（Ｓ３４）。
【００４５】
図８は，画像の複製を行う編集操作の一例を示す図である。図８中（１）タッチ・トレース工程では，表示パネル４６の画面内にプレビュー画像６０が表示された状態で，ユーザは３本の指Ｆ１，Ｆ２，Ｆ３により表示パネル４６にタッチし，そのまま表示パネル４６から指Ｆ１，Ｆ２，Ｆ３を離すことなく，また，指の距離を変えることなく，破線矢印Ｔ１，Ｔ２，Ｔ３の方向にトレース（移動）する。
【００４６】
次に，図８中（２）編集種類と内容の確認工程では，ユーザの指Ｆ１，Ｆ２，Ｆ３は表示パネル４６上にタッチされたままのトレース終了位置にあり，この時点で，コントローラ１６は，３点がタッチされ，その位置が移動するトレースの軌跡に基づいて，編集内容が「複製」であると識別し，表示パネル４６の左上に識別した編集内容「複製」６２を表示するとともに，トレースの軌跡Ｔ１，Ｔ２，Ｔ３を実線の矢印の如く表示する。ユーザは，これらの表示された編集内容６２とトレース軌跡Ｔ１，Ｔ２，Ｔ３とが意図した編集操作と一致することを確認してから，指を表示パネルから離す。
【００４７】
その結果，図８中（３）編集後の画像表示工程では，コントローラ１６は，識別した編集の種類と内容とに基づいて画像を編集し，編集後の画像６０と６０Ｃを表示パネルに表示し，同時に，印刷されるべき用紙サイズ「Ａ３」６４も表示する。ユーザは，この編集後の画像６０，６０Ｃが意図した編集後の画像であることを目視で確認することができる。
【００４８】
図３のフローチャートでは，コントローラ１６は，タッチ点数Ｎ＝３であることから，編集の種類が複製であることを識別し，軌跡Ｔ１，Ｔ２，Ｔ３の終点座標から複製画像の位置を識別する。
【００４９】
上記の図４〜図８の（１）タッチ，トレース工程において，ユーザが最初の表示パネルをタッチした時点で，タッチ数に基づいて編集候補を表示するようにしてもよい。たとえば，蒸気の例では，タッチ数Ｎ＝２の場合は，編集候補は，拡大，縮小，回転になる。タッチ数Ｎ＝１の場合は編集候補は移動になる。そのように編集候補を表示することでユーザの利便性を高めることができる。
【００５０】
以上，画像の拡大，縮小，回転，移動，複製の５種類の編集を，異なるタッチアンドトレースで区別する例を説明した。トレースの軌跡が明確に異なる拡大，縮小，回転は，同じタッチ点数Ｎ＝２を適用し，それぞれのトレースの軌跡でそれらを区別した。そして，移動と複製はトレースの軌跡が似ているのでタッチ点数を異ならせて区別した。
【００５１】
複製をタッチ点数２点にしても，トレースの軌跡は２点の位置が平行移動であるので，拡大，縮小，回転と区別可能である。その場合は，タッチ点数は２点か１点かになり，タッチセンサの機能を簡素化することができる。
【００５２】
［タッチ，トレースの変型例１］
タッチとトレースの組み合わせにより画像編集の種類と編集の内容とを同時に操作する限りでは，いずれのルールを採用してもよい。以下，図４〜図８のタッチ・トレースを基本にして，若干の変型例を説明する。
【００５３】
図９は，拡大と縮小の編集操作の変型例を示す図である。図４，５では，タッチ点数Ｎ＝２で拡大と縮小を操作した。これに対して，図９の変型例では，タッチ点数Ｎを１にしている。ただし，図７の移動操作と区別できるように，拡大と縮小の場合は，タッチする位置Ｆ１をプレビュー画像６０の右下頂点の位置にするというルールを追加する。つまり，タッチ点数の識別条件にタッチ位置の識別条件も追加する。
【００５４】
図９の例では，（１）タッチ，トレース工程で，ユーザの１つの指Ｆ１０が表示パネルのプレビュー画像の右下頂点の位置にタッチされ，破線の矢印Ｔ１０のトレースがなされている。そして，（２）編集種類，内容の確認工程では，ユーザの指Ｆ１０は表示パネルから離されておらず，実線の矢印Ｔ１０のトレースの軌跡と，コントローラが識別した編集の種類「拡大」６２が表示されている。ユーザをそれを確認して，タッチしている指Ｆ１０を表示パネルから離す。その結果，（３）編集後の画像表示工程では，拡大された画像６０Ｅと印刷用紙サイズＡ３とが表示される。
【００５５】
縮小の場合は，トレースの軌跡が上記の矢印Ｔ１０とは１８０°反対方向になるだけで，それ以外は同じである。
【００５６】
図９のタッチ点数Ｎ＝１とプレビュー画像６０の右下頂点の位置をタッチ位置にすることを，拡大または縮小の操作に対応させた場合，図７に示した移動操作では，タッチ点数Ｎ＝１とプレビュー画像６０の中心位置をタッチ位置にすることを対応付ければ，両者を明確に区別することができる。さらに，これらの操作を採用すれば，タッチ点数Ｎ＝２の場合の「回転」を明確に識別できる。
【００５７】
［タッチ，トレースの変型例２］
図８では，複製の編集操作を，タッチ点数Ｎ＝３として他の操作と区別可能にした。複製の編集操作では，トレースがある方向に移動することになり，移動の編集操作のトレースと同じなるからである。ただし，タッチパネルはタッチ点数Ｎ＝３を検出する必要がある。
【００５８】
図１０は，複製の編集操作の変型例を示す図である。この編集操作は，タッチ点数Ｎ＝１で且つタッチの形態が短時間（例えば１秒以内）で２回タッチするダブルタッチである。パソコンでのダブルクリックに類似する操作形態である。２回のタッチであるが短時間でのタッチであるので，ユーザにとっては実質的に１回のタッチとみなすことができる。
【００５９】
図１０の（１）タッチ，トレース工程で，ユーザが１つの指Ｆ２０で表示パネルにダブルタッチし，その後，指Ｆ２０を離さずに破線の矢印Ｔ２０のトレースがなされている。このタッチ数Ｎ＝１とダブルタッチにより，コントローラは，複製の編集操作であることを，移動の編集操作とは区別して識別することができる。（２）編集種類，内容の確認工程では，ユーザの指Ｆ２０は表示パネルから離されておらず，実線の矢印Ｔ２０のトレースの軌跡と，コントローラが識別した編集の種類「複製」６２が表示されている。ユーザをそれを確認して，タッチしている指Ｆ２０を表示パネルから離す。その結果，（３）編集後の画像表示工程では，元の画像６０と複製された画像６０Ｃと印刷用紙サイズＡ３とが表示される。
【００６０】
図１０のタッチ点数Ｎ＝１でダブルタッチすることを，複製の操作に対応させた場合，タッチセンサは，タッチ点数Ｎ＝１，２を区別できれば良いので，簡単化することができる。無論，移動操作をタッチ点数Ｎ＝１でダブルタッチにし，複製操作をタッチ点数Ｎ＝１でシングルタッチにしてもよい。
【００６１】
［タッチ，トレースの変型例３］
図１１は，移動操作後に回転操作を組み合わせた編集操作の例を示す図である。（１）タッチ，トレース工程では，タッチ点数Ｎ＝２で指Ｆ３１，Ｆ３２を表示パネルにタッチし，その後表示パネルから離すことなく，移動方向に２つの指Ｆ３１，Ｆ３２を破線矢印Ｔ３１，Ｔ３２のように平行にトレースする。さらに，トレース先で２つの指Ｆ３１，Ｆ３２を破線矢印Ｔ３４，Ｔ３５のように左右いずれかの方向に回転させる。
【００６２】
コントローラ１６は，前半の２つの指Ｆ３１，Ｆ３２のタッチとトレースＴ３１，Ｔ３２とにより移動操作であることを識別し，さらに，後半のトレースＴ３４，Ｔ３５によりその後の回転操作であることを識別する。つまり，移動操作は，図７のタッチ点数Ｎ＝１とは異なっている。しかし，タッチ点数Ｎ＝２であってもトレースＴ３１，Ｔ３２により，拡大，縮小，回転と区別可能である。
【００６３】
この編集操作例によれば，ユーザは，１回のタッチアンドトレース操作で，移動と回転とを同時に操作することができる。
【００６４】
（２）編集種類，内容の確認工程では，上記と同様に，２つの指Ｆ３１，Ｆ３２の最後の位置に対して，トレースの軌跡Ｔ３１，Ｔ３２，Ｔ３４，Ｔ３５が実線の矢印で表示され，識別された「移動，回転」６２が表示され，ユーザによる確認が行われる。さらに，ユーザが指を表示パネルから離すと，（３）編集後の画像表示工程では，移動し回転した画像６０ＭＲと，印刷用紙サイズＡ３とが表示される。
【００６５】
［タッチ，トレースの変型例４］
図１２は，複製操作後に回転操作を組み合わせた編集操作の例を示す図である。（１）タッチ，トレース工程では，タッチ点数Ｎ＝３で指Ｆ１，Ｆ２，Ｆ３を表示パネルにタッチし，その後表示パネルから離すことなく，複製配置方向に３つの指Ｆ１，Ｆ２，Ｆ３を破線矢印Ｔ１，Ｔ２，Ｔ３のように平行にトレースする。さらに，トレース先で３つの指Ｆ１，Ｆ２，Ｆ３を破線矢印Ｔ４１，Ｔ４２，Ｔ４３のように左右いずれかの方向に回転させる。
【００６６】
コントローラ１６は，前半の３つの指Ｆ１，Ｆ２，Ｆ３のタッチとトレースＴ１，Ｔ２，Ｔ３とにより，複製操作であることと配置位置とを識別し，さらに，後半のトレースＴ４１，Ｔ４２，Ｔ４３によりその後の回転操作であることを識別する。つまり，複製操作は，図８と同じである。この編集操作例によれば，ユーザは，１回のタッチアンドトレース操作で，複製と回転とを同時に操作することができる。
【００６７】
［タッチ，トレースの変型例５］
図１２の複製操作後回転操作の例において，タッチ点数Ｎ＝２にすれば，回転操作の識別が容易になる。その場合，変型例３の図１１の移動操作後回転操作との区別が不可能になる。そこで，複製操作か移動操作の一方を，タッチ点数Ｎ＝２でダブルタッチにすれば，両者を区別することが容易になる。その上で，複製操作または移動操作後に，２本の指で回転操作を行うようにすれば，回転操作の回転方向の識別が容易になる。
【００６８】
［タッチ，トレースの変型例６］
上記の変型例３の移動操作後回転操作に類似して，タッチ数Ｎ＝２で移動操作後拡大・縮小操作を組み合わせることもできる。
【００６９】
同様に，上記の変型例５の複製操作後回転操作に類似して，タッチ数Ｎ＝２でダブルタッチし複製操作後拡大・縮小操作を組み合わせることもできる。
【００７０】
以上説明したとおり，本実施の形態によれば，ユーザは，編集の種類を選択する操作と編集の内容を入力する操作とを別々に行わずに，実質的に１回のタッチアンドトレース操作で，複数種類の画像編集のうちの何れかの選択と，その操作内容の入力とを行うことができる。
【００７１】
タッチアンドトレース操作の組み合わせは他にも種々考えられる。そこで，画像形成装置に，ユーザが表示パネル上で任意のタッチアンドトレース操作を行って，いずれかの編集の種類に対応つけることができるカスタマイズ機能があれば，よりユーザの利便性を高めることができる。
【符号の説明】
【００７２】
１０：画像形成装置                    １６：コントローラ
４０：スキャナユニット                ４２：印刷ユニット
４６：表示パネル，表示部
Ｆ１，Ｆ２：指，タッチ点              Ｔ１，Ｔ２：トレースの軌跡
【図１】
2010226466.tif 000003
【図２】
2010226466.tif 000004
【図３】
2010226466.tif 000005
【図４】
2010226466.tif 000006
【図５】
2010226466.tif 000007
【図６】
2010226466.tif 000008
【図７】
2010226466.tif 000009
【図８】
2010226466.tif 000010
【図９】
2010226466.tif 000011
【図１０】
2010226466.tif 000012
【図１１】
2010226466.tif 000013
【図１２】
2010226466.tif 000014