(57)【要約】      （修正有）【課題】ユーザの操作意図が正しく反映されるタッチパネル装置および画像形成装置を提供する。【解決手段】表示画面への接触を検出した後、接触開始点を含むように設定された境界領域を越える接触点の移動なしに表示画面からの離間を検出したタップ操作と、表示画面への接触を検出し境界領域を越える接触点の移動の後に表示画面からの離間を検出したドラッグ／フリック操作とを判別する操作判別部、および、表示画面に表示されている画像もしくはその画像上の領域に応じた広がりを有する境界領域を操作判別部に設定する境界設定部とを備えた。【選択図】図５
2015082210.tif 000002
【特許請求の範囲】
【請求項１】
画像表示を担う表示画面および該表示画面上の接触位置の検出を担うセンサを備えたタッチパネルと、
前記表示画面に画像を描画する画像描画部、前記表示画面への接触を検出した後接触開始点を含むように設定された境界領域を越える接触点の移動なしに該表示画面からの離間を検出した第１の操作モードと、該表示画面への接触を検出し該境界領域を越える接触点の移動の後に該表示画面からの離間を検出した第２の操作モードとを判別する操作判別部、および、前記操作判別部に、前記画像描画部により描画される画像もしくは該画像上の領域に応じた広がりを有する前記境界領域を設定する境界設定部を備えた描画・操作判別装置と
を備えたことを特徴とするタッチパネル装置。
【請求項２】
前記境界設定部が、前記操作判定部に、前記画像描画部により描画される画像もしくは該画像上の領域が前記第１の操作モードを主操作とする、第１の画像もしくは第１の領域の場合に、前記第２の操作モードを主操作とする、第２の画像もしくは第２の領域と比べて、広い境界領域を設定するものであることを特徴とする請求項１記載のタッチパネル装置。
【請求項３】
前記境界設定部が、前記操作判定部に、前記画像描画部により描画される画像もしくは該画像上の領域によっては、縦横の広さが互いに異なる境界領域を設定するものであることを特徴とする請求項１又は２記載のタッチパネル装置。
【請求項４】
請求項１から３のうちいずれか１項記載のタッチパネル装置と、前記タッチパネル装置での操作に応じた画像形成処理を実行する画像形成部とを備えたことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネル装置および画像形成装置に関する。
【背景技術】
【０００２】
画像形成装置やその他の様々な装置にタッチパネル装置が搭載されている。
【０００３】
ここで、特許文献１には、アプリケーションごとにタッチ操作領域スキーマを格納し、実行制御時に必要なスキーマを呼び出してアプリケーションを操作することが記載されている。
【０００４】
また、特許文献２には、タッチ操作前後の静電容量値の推移と操作方向に基づいて、タップ操作とドラッグ操作とで検出感度を変更し、また、操作領域、走行モードによって感度を変更することが記載されている。
【０００５】
さらに、特許文献３には、オブジェクトのタップ領域を学習して更新することが記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−３５５１０６号公報
【特許文献２】特開２０１２−２４２９２４号公報
【特許文献３】特開２０１２−２１６１２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、ユーザの操作意図が正しく反映されるタッチパネル装置およびそのタッチパネル装置を備えた画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
請求項１は、
画像表示を担う表示画面および該表示画面上の接触位置の検出を担うセンサを備えたタッチパネルと、
前記表示画面に画像を描画する画像描画部、前記表示画面への接触を検出した後接触開始点を含むように設定された境界領域を越える接触点の移動なしに該表示画面からの離間を検出した第１の操作モードと、該表示画面への接触を検出し該境界領域を越える接触点の移動の後に該表示画面からの離間を検出した第２の操作モードとを判別する操作判別部、および前記操作判別部に、前記画像描画部により描画される画像もしくは該画像上の領域に応じた広がりを有する前記境界領域を設定する境界設定部を備えた描画・操作判別装置と
を備えたことを特徴とするタッチパネル装置である。
【０００９】
請求項２は、前記境界設定部が、前記操作判定部に、前記画像描画部により描画される画像もしくは該画像上の領域が前記第１の操作モードを主操作とする、第１の画像もしくは第１の領域の場合に、前記第２の操作モードを主操作とする、第２の画像もしくは第２の領域と比べて、広い境界領域を設定するものであることを特徴とする請求項１記載のタッチパネル装置である。
【００１０】
請求項３は、前記境界設定部が、前記操作判定部に、前記画像描画部により描画される画像もしくは該画像上の領域によっては、縦横の広さが互いに異なる境界領域を設定するものであることを特徴とする請求項１又は２記載のタッチパネル装置である。
【００１１】
請求項４は、請求項１から３のうちいずれか１項記載のタッチパネル装置と、前記タッチパネル装置での操作に応じた画像形成処理を実行する画像形成部とを備えたことを特徴とする画像形成装置である。
【発明の効果】
【００１２】
請求項１のタッチパネル装置および請求項４の画像形成装置によれば、常に一定の広がりを有する境界領域が設定されている場合と比べ、ユーザの操作意図が正しく反映される。
【００１３】
請求項２のタッチパネル装置によれば、第１の画像もしくは第１の領域について、第１の操作モードが一層正しく反映される。
【００１４】
請求項３のタッチパネル装置によれば、ユーザの操作意図が、縦、横それぞれについて一層正しく反映される。
【図面の簡単な説明】
【００１５】
【図１】本発明の画像形成装置の一実施形態としての複合機の外観図である。
【図２】図１に外観を示す複合機の内部構成を示すブロック図である。
【図３】タッチパネルを指で操作するときの問題点の説明図である。
【図４】タッチパネルとＵＩコントローラの構成を示した図である。
【図５】ＵＩコントローラにおける、押下イベント受信時の処理を示したフローチャートである。
【図６】境界領域設定処理を示したフローチャートである。
【図７】タッチパネルの表示画面に表示される画像の一例を示した図である。
【図８】２ページ目が表示された状態のメニュー画像を示した図である。
【図９】図７のメニュー画像において「コピー」の押ボタンがタップ操作されたときにそのメニュー画像に代わって表示されるコピーメニュー画像を示した図である。
【図１０】「出力形式」のサブメニュー画像の２ページ目を示した図である。
【図１１】スキャンプレビュー画像の一例を示した図である。
【図１２】図１１と同じスキャンプレビュー画像に、スキャナで読み取って得た画像データに基づく１枚の画像全域を重ねて示した模式図である。
【図１３】図６に代わる境界領域設定処理を示したフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態を説明する。
【００１７】
図１は、本発明の画像形成装置の一実施形態としての複合機の外観図である。
【００１８】
この複合機１０には、スキャナ１１とプリンタ１２が備えられている。また、プリンタ１２の下にはプリント前の用紙が収容された用紙トレイ１３が備えられている。また、この複合機１０には、ユーザインタフェース（以下、「ＵＩ」と略記する）１４が備えれられている。このＵＩ１４は、表示画面を備えたタッチパネル１４１と、操作ボタンが並んだ操作パネル１４２を備えている。また、タッチパネル１４１は、表示画面だけでなくタッチセンサを備えていて、指でタッチパネル１４１に触れるとそのタッチパネル１４１上の指の接触位置が検出される。すなわち、このタッチパネル１４１に操作ボタンを含む画像を表示しておいて、その画像上の操作ボタンに重なるようにタッチパネル１４１に指を接触させると、この複合機１０にその操作ボタンを押したことに相当する指示が入力される。
【００１９】
本実施形態で採用されているタッチパネル１４１は感圧式センサを備えたものである。この感圧式センサは、対面する２枚のＩＴＯ膜（透明導電膜）を有し、そのＩＴＯ膜を指で押すとその押された箇所で２枚のＩＴＯ膜が互いに接触して導通し、ＩＴＯ膜の抵抗がその接触箇所で分割されることを利用して、接触箇所を検出するものである。押された箇所に広がりがあると、その重心的な一点が検出される。
【００２０】
図２は、図１に外観を示す複合機の内部構成を示すブロック図である。
【００２１】
この複合機１０は、図１を参照して説明したスキャナ１１、プリンタ１２、およびＵＩ１４のほか、さらに、ファクシミリ送受信部１５、ネットワークインタフェース部１６、および制御部１７を備えている。
【００２２】
スキャナ１１は、原稿上の画像を読み取ってその原稿上の画像を表わす画像データを生成する装置である。このスキャナ１１で生成された画像データは、プリンタ１２、ファクシミリ送受信部１５、ネットワークインタフェース部１６のいずれかに渡される。
【００２３】
また、プリンタ１２は、画像データに基づく画像を用紙上にプリント出力する装置である。このプリンタ１２で用紙上にプリント出力する画像の基になる画像データは、スキャナ１１で生成された画像データであってもよいが、それには限られない。このプリンタ１２では、ファクシミリ送受信部１５で受信した画像データ、あるいは、ネットワークインタフェース部１６で受信した画像データに基づく画像もプリント出力される。
【００２４】
ファクシミリ送受信部１５は、図示しない電話回線に接続されてファクシミリの送受信を担う要素である。このファクシミリ送受信部１５は、スキャナ１１で生成された画像データあるいは、以下に説明するネットワークインタフェース部１６で受信した画像データを受け取ってファクシミリ送信を行なう。また、このファクシミリ送受信部１５は、ファクシミリ受信により画像データを受け取って、プリンタ１２あるいはネットワークインタフェース部１６に渡す。
【００２５】
ネットワークインタフェース部１６は、図示しない、例えば画像編集用のパーソナルコンピュータ（以下、ＰＣと略記する）とネットワークを介して接続され、スキャナ１１で生成された画像データをＰＣに送信し、あるいは、ＰＣから画像データを受信してプリンタ１２やファクシミリ送受信部１５に渡す。
【００２６】
ユーザインタフェース（ＵＩ）１４は、図１を参照して説明した通り、タッチパネル１４１と操作パネル１４２を備えている。このＵＩ１４は、ユーザとこの複合機１０との間での情報のやりとりを担っている。
【００２７】
制御部１６は、この複合機１０の全ての要素の制御を担っている。この図２には、制御部１７を構成する要素のうち、特にタッチパネル１４１の制御を担うＵＩインタフェース１７１が示されている。本実施形態におけるタッチパネル１４１とＵＩインタフェース１７１の組合せが、本発明のタッチパネル装置の一例に相当する。
【００２８】
このように、この複合機１０は、コピー機としての機能、ファクシミリ機としての機能、スキャナとしての機能を兼ね備えた装置である。
【００２９】
本実施形態では、タッチパネル１４１に指を触れることによるユーザ操作に特徴があり、以下、この点について詳細に説明する。
【００３０】
図３は、タッチパネルを指で操作するときの問題点の説明図である。
【００３１】
図３（Ａ）は、押込みによる誤検出の説明図である。
【００３２】
指２でタッチパネル１４１を押し込むと、圧力の中心が指先から指の腹へと移動していく。このため、検出される座標が時間的に移動し、ユーザはタッチパネル１４１を単純に押したタッチ操作のつもりが、指を移動させたドラッグ操作が行なわれたと誤認識されることがある。このような押し方は、指の爪の長いユーザに多く見られ、タッチパネル上に表示された押ボタンを押す操作において発生し易い。
【００３３】
図３（Ｂ），（Ｃ）はフリック操作（タッチパネルに指を当てタッチパネルを擦るように指を動かしながら指を離す操作）における誤検出の説明図である。
【００３４】
図３（Ｂ）は強いフリック操作を示しており、検出点が時間的に検出点ｐ１，ｐ２，ｐ３と移動していることが認識される。これに対して、図３（Ｃ）は、軽いフリック操作を示していて、接触開始点ｐ１は検出されるものの、それに続く移動後の接触点ｐ２では接触圧が弱まって検出されず、ユーザはフリック操作を行なったつもりであるにもかかわらずタップ操作（タッチパネルを押してそのまま離す操作）が行なわれたと誤認識されることがある。これは、ページ送りが多い画像で発生し易い傾向にある。
【００３５】
本実施形態では、これらの誤認識の発生が抑えられている。
【００３６】
図４は、タッチパネルとＵＩコントローラの構成を示した図である。
【００３７】
この図４には、ＵＩ１４（図１，図２参照）を構成するタッチパネル１４１と、制御部１７（図２参照）を構成するＵＩコントローラ１７１が示されている。
【００３８】
タッチパネル１４１は、ハードウエアとしての表示画面１４１ａと感圧式のタッチセンサ１４１ｂを備えている。
【００３９】
図２に示す制御部１７には、図示しないＣＰＵやメモリ等が備えられていて、そのＣＰＵでプログラムが実行されることにより、以下に説明するＵＩコントローラ１７１としての機能や、その他この複合機１０の各要素を制御する機能を実現している。
【００４０】
ＵＩコントローラ１７１には、ＵＩ制御装置１７１ａと描画・操作判別装置１７１ｂが備えられている。上記の通り、これらＵＩ制御装置１７１ａや描画・操作判別装置１７１ｂは、ＣＰＵ等のハードウエアとそこで実行されるプログラムとの組合せにより構成されている。
【００４１】
ＵＩ制御装置１７１ａは、描画・操作判別装置１７１ｂに対し、タッチパネル１４１の表示画面１７１ａ上に表示すべき画像を指示する。またこのＵＩ制御装置１７１ａは、描画・操作判別装置１７１ｂからタッチパネル１４１上の今回の操作位置（指で押された座標）および今回の操作の種類（タップ、ドラッグ等）の情報を受け取り、例えば、タッチパネル１４１上に現在表示されている画像と対比してどの操作ボタンが押されたか、あるいはどの方向に画像の移動やページ更新を行なうかが認識される。そして、このＵＩ制御装置１７１ａは、タッチパネル１４１の表示画面１４１ａに表示させる画像を変更する必要があるときは、描画・操作判別装置１７１ｂに向けて画像の変更を指示する。あるいは、このＵＩ制御装置１７１ａは、画像の表示以外の処理が必要な押ボタンが押されたときは、どの押ボタンが押されたかという情報を出力する。図２に示す制御部１７では、その情報を受けて、その押された押ボタンに応じた処理が実行される。
【００４２】
また、描画・操作判別装置１７１ｂは、画像描画部７１、操作判定部７２、および境界設定部７３を備えている。
【００４３】
画像描画部７１は、ＵＩ制御装置１７１ａの指示に応じた画像をタッチパネル１４１の表示画面１４１ａ上に描画する。
【００４４】
操作判別部７２は、タッチパネル１４１のタッチセンサ１４１ｂから、タッチパネル１４１（表示画面１４１ａ）上の接触点の座標およびその時間変化を取得して、どの種別の操作が行なわれたかを判別する。この判別結果は、接触点の座標の情報とともに、ＵＩ制御装置１７１ａに通知される。この通知を受けたＵＩ制御装置１７１ａは、この通知に基づいて、表示画面１４１ａに表示すべき画像の変更を指示し、あるいは、操作が行なわれた押ボタンに応じた処理の実行を制御部１７の他の要素（不図示）に指示する。
【００４５】
また、境界設定部７３は、境界領域を操作判定部７２に設定する。この境界領域は、タッチパネル１４への指の接触開始点を含むように設定される領域であり、この操作判別部７２は、この設定された境界領域を用いて、表示画面１４１ａに接触した指が表示画面１４１ａに接触したままこの境界領域を越えて移動したか否かにより、ドラッグ操作が行なわれたか、あるいはタップ操作が行なわれたか等が判別される。すなわち、この操作判別部７２では、表示画面１４１ａへの接触を検出した後、その接触開始点を含むように設定された境界領域を越える接触点の移動なしに表示画面１４１ａからのリリース（指を離す操作）を検出した場合にはタップ操作が行なわれた旨、判別される。また、この操作判別部７２では、表示画面１４１ａへの接触を検出した後、その設定された境界領域を越える指の移動を検出した場合にはドラッグ操作が行なわれた旨、判別される。この操作制御部７２はさらに、ドラッグ操作が行なわれた後のリリース操作の際の指の移動速度に応じて、ドラッグリリース操作かフリック操作かが判別される。したがってここでは、タップ操作、ドラッグ操作／フリック操作が、本発明にいう、それぞれ第１の操作モード、第２の操作モードの各一例に相当する。
【００４６】
ここで、境界設定部７３には、表示画面１４１ａに表示されることがある複数の画像それぞれに対応づけられて各境界領域が登録されている。それらの境界領域の中には互いに異なる広がりを有する境界領域が存在する。そしてこの境界設定部７３は、操作判別部７２に対し境界領域を設定するにあたり、画像描画部７１により表示画面１４１ａに描画されている画像に応じた境界領域を設定する。すなわちこの設定された境界領域は、その画像に応じた広がりを有する境界領域である。したがって操作判別部７２は、表示画面１４１ａに表示されている画像に応じて、指が多少動いてもタップ操作であると判別し、あるいは指が少し動いただけでドラッグ操作が行なわれたと判別することになる。後述する具体例に示すように、この境界設定部７３は、操作判別部７２に、画像描画部７１により表示画面１４１ａに描画されている画像がタップ操作を主操作とする画像、例えば押ボタンが並んだ画像のときは、ドラッグ操作／フリック操作を主操作とする画像のときと比べ、広い境界領域を設定する。また、その画像によっては、境界設定部７３は、操作判定部７２に、縦と横の寸法が互いに異なる境界領域を設定する。詳細は後述する。
【００４７】
図５は、ＵＩコントローラにおける、押下イベント受信時の処理を示したフローチャートである。
【００４８】
押下イベント、すなわちタッチセンサ１４１ｂからのタッチパネル１４１が指で押されたという情報を受信すると、この図５に示す処理の実行が開始される。
【００４９】
ここでは先ず、押下時の、タッチパネル１４１上の座標と押下した時刻が記憶され（ステップＳ０１）、次いで、境界領域設定処理が行なわれる（ステップＳ０２）。
【００５０】
図６は、図５のステップＳ０２における境界領域設定処理を示したフローチャートである。
【００５１】
ここでは、タッチパネル１４１上に現在表示されている画像に対応する境界領域が登録されているか否かが判定される（ステップＳ３１）。そして、その画像に対応する境界領域が登録されているときはその登録されている境界領域が、図５のステップＳ０４で参照される境界領域として設定される（ステップＳ３２）。一方、その画像に対応する境界領域の登録がないときは、このシステムのデフォルトとしての境界領域が設定される（ステップＳ３３）。
【００５２】
図５に戻って説明を続ける。
【００５３】
ステップＳ０２において境界領域が設定されると、次にリリースイベントを受信したか否かの判定（ステップＳ０３）と、押下している座標がｘ方向（横方向）とｙ方向（縦方向）のうちのいずれかの方向に境界領域を越えたか否かの判定（ステップＳ０４）とが繰り返される。
【００５４】
境界領域を越える前にリリースイベントが受信されると（ステップＳ０３）、タップ操作が検知されてそのタップ操作に伴う処理が実行され、あるいはその処理の実行が制御部１７（図２参照）に指示される。すなわちここでは、そのタップ操作が行なわれたことに伴い、表示画面１４１ａに表示される画像の切り替えや、例えばコピーの開始を指示する押ボタンが押下された場合のコピー動作の開始等、そのタップ操作に応じた様々な処理が実行される。
【００５５】
一方、リリースイベントの受信がないまま（ステップＳ０３）、境界領域を越える座標変化があると（ステップＳ０４）、ドラッグ操作が検知され（ステップＳ０６）、現在の座標と時刻が記憶される（ステップＳ０７）。ここでは、そのドラッグ操作の検知に伴って、表示画面１４１ａに表示されている画像をそのドラッグ操作に応じた方向および移動量だけ移動させる処理が行なわれる。
【００５６】
次に、リリースイベントの受信の有無の判定（ステップＳ０８）および座標移動の有無の判定（ステップＳ０９）が繰り返される。リリースイベントの受信がないまま（Ｓ０８）、座標が移動したことが判定されると、再びドラッグ検知処理（ステップＳ１０）、すなわちそのドラッグ動作に伴う表示画面１４１ａ上の画像の移動処理が行なわれ、さらに現在の座標、時刻の記憶（ステップＳ０７）が行なわれる。
【００５７】
リリースイベントを受信すると（ステップＳ０８）、これまで記憶しておいた座標と時刻の一覧に基づいて、リリース時の指の移動速度が計算される（ステップＳ１１）。そしてそのリリース時の指の移動速度が閾値速度以上であるか否かが判定される（ステップＳ１２）。リリース時の指の移動速度が閾値速度未満のときは、ドラッグ動作の終了を意味するドラッグリリースが検知される（ステップＳ１３）。そして、そのドラッグリリースに伴う処理、例えば表示画面１４１ａ上の画像の移動をそのまま停止させ、あるいはページ変更処理を行なうなど、そのアプリケーションに応じた処理が実行される。
【００５８】
ステップＳ１２において、リリース時の指の移動速度が閾値速度以上であると判定されると、フリック動作が検知されて（ステップＳ１４）、そのフリック動作に伴う処理、例えばページ変更処理、惰性で移動させてから停止させる処理等、そのアプリケーションに応じた処理が実行される。
【００５９】
尚、ドラッグリリースに伴う処理やフリック操作に伴う処理は、そのアプリケーションによっては、指が縦方向に移動したか横方向に移動したかなど、指の移動軌跡に応じて異なる処理が実行されることもある。
【００６０】
図７は、タッチパネルの表示画面に表示される画像の一例を示した図である。
【００６１】
この図７は、メニュー画像３１であり、このメニュー画像３１は、「コピー」、「ファックス」、「スキャナ」、「らくらくコピー」等の押ボタン３１１が縦横に並んだ第１の領域３１ａと、「言語切り替え」、「画像輝度調整」等の押ボタン３１２が縦に並んだ第２の表示領域３１ｂを有する。
【００６２】
ここで、「コピー」、「ファックス」、および「スキャナ」の各押ボタンは、それぞれ、コピー、ファックス、及びスキャナに関するサブメニュー画像への変更を表示するボタンである。また、「らくらくコピー」の押ボタンは、設定が簡単化されたコピーに関するサブメニュー画像への変更を指示するボタンである。この第１の領域３１ａには、この他にも様々な押ボタン３１１が配置されている。それらの押ボタン３１１の説明は省略する。
【００６３】
また、第２の領域３１ｂに並ぶ「言語切り替え」は、表示画面１４１ａの上に表示される画像上の言語を日本語、英語等に切り替えるときに押されるボタンである。また「画像輝度調整」はこの表示画面１４１ａに表示される画像の輝度を調整するときに押されるボタンである。この第２の領域３１ｂにもさらに多くの押ボタン３１２が配列されているが、説明は省略する。
【００６４】
第１の表示領域３１ａは２ページ構成となっており、この図７には１ページ目が表示されている。この第１の領域３１ａの上に指を置き、横方向に大きくドラッグ操作を行なうか、あるいは横方向にフリック操作を行なうと、２ページ目の表示に切り替わる。
【００６５】
図８は、２ページ目が表示された状態のメニュー画像を示した図である。
【００６６】
第１の領域３１ａについてはページが更新されて２ページ目が表示されるが、第２の領域３１ｂは両ページに渡って共通である。このメニュー画像３１の第１の領域３１ａの２ページ目には、１ページ目に配置しきれなかった押ボタン３１１が配置されている。各押ボタン３１１についての説明は省略する。
【００６７】
図７に戻って説明を続ける。
【００６８】
この図７には、メニュー画像３１に重ねて、そのメニュー画像３１を押している指２が示されている。指２で表示画像１４１ａを押すと、その押下点を含む、その押下点の回りに境界領域Ｄ１が設定される（図５、ステップＳ０２、図６参照）。このメニュー画像３１に対応する境界領域Ｄ１は、図７に示す通り、縦に長く横に短い長方形の領域であって、押下点がその長方形の中心となるように設定される。尚、この境界領域Ｄ１は、表示画面上には表示されず、内部にデータとして設定される領域である。指２による押下点がこの境界領域Ｄ１を越えて横に移動するとドラッグ操作が検出されて、このメニュー画像３１がその指の動きに伴って横に移動する。その後、このメニュー画像３１からゆっくりと指を離すと、そのときの移動量に応じて、この図７に示す通りの１ページ目の表示に戻り、あるいは図８に示す２ページ目に変更される。また。この境界領域Ｄ１を越えて横に素早く指を移動させながら指を離すと、移動量自体は小さくても、２ページ目の表示に変更される。
【００６９】
また、指２で画像を押してその押下点の回りに設定された境界領域Ｄ１を越える動きなしに指を離すと、タップ操作が検知され、その押下点に表示されていた押ボタンに対応づけられている処理が実行される。
【００７０】
指２で表示画面を押した後、その押下点に重なる押ボタンの押下をキャンセルしたいときは、指２を縦方向に、その押下点が境界領域Ｄ１を越えるまで移動させてから指２を離す。このメニュー画像３１に関しては、この縦方向へのドラッグ操作が検知されると、押ボタンの押下がなされなかったことになる。
【００７１】
ここで、境界領域Ｄ１として縦に長い領域を設定したのは、図３（Ａ）を参照して説明した、押し込みによる押下点の移動によってドラッグ操作と誤検知されないためである。横方向に関しては、ページ切替えのためのドラッグ操作やフリック操作が行なわれることがあり、また横方向には指の押し込みによる押下点の変化は生じにくいため、境界領域Ｄ１の横幅は縦と比べ狭く設定されている。
【００７２】
ここでは、図７を参照して説明したが、本実施形態では、図８に示す、２ページ目に切り替わった後のメニュー画像３１についても、同一形状、同一寸法の境界領域が設定される。また、本実施形態では、図７，図８に示すメニュー画像３１における第２の領域３１ｂに並ぶ押ボタンの操作に関しても図７に示す境界領域Ｄ１の形状、寸法がそのまま採用される。
【００７３】
図９は、図７のメニュー画像において「コピー」の押ボタンがタップ操作されたときに、そのメニュー画像に代わって表示されるコピーメニュー画像を示した図である。
【００７４】
このコピーメニュー画像３２にはさらに、「コピー」、「画質調整」、「読み取り方法」、「出力形式」、および「ジョブ編集」の各サブメニュー画像が存在する。それらの押ボタンをタップ操作すると、それぞれのサブメニュー画像が表示される。この図９には、それらのうちの「出力形式」のサブメニュー画像３２１が示されている。さらにこの図９には、その「出力形式」のサブメニュー画像３２１のうちの１ページ目が示されている。
【００７５】
この図９に示す「出力形式」のサブメニュー画像３２１も２ページで構成されていて、縦方向に大きくドラッグ操作するか、縦方向に境界領域Ｄ２を越えてフリック操作を行なうと、ページが切り替わる。
【００７６】
この「出力形式」のサブメニュー画像３２１には例えば「両面／片面選択」の押ボタン等の多数の押ボタンが縦横に配列されている。
【００７７】
図１０は、「出力形式」のサブメニュー画像の２ページ目を示した図である。
【００７８】
ここには、図９に示す１ページ目に配置しきれなかった押ボタンが配置されている。
【００７９】
図９に示すようにこのサブメニュー画像を指２で押すと、その指２の押下点を中心とする正方形の境界領域Ｄ２が設定される。このサブメニュー画像３２１においてもドラッグ操作／フリック操作が行なわれるが、このサブメニュー画像３２１上での主な操作はタップ操作である。このため、ここでは図３（Ａ）に示した指の押し込みによる押下点の移動を考慮し、図７に示すメニュー画像３１と同様、縦方向に広い境界領域Ｄ２が設定されている。また、この図９に示すサブメニュー画像３２１は横方向へのページ切換えはないため、横方向についても境界領域を広げ、誤検知の発生防止にさらに万全を期している。このサブメニュー画像３２１では、縦方向に大きくドラッグ操作が行なわれ、あるいは縦方向にこの境界領域Ｄ２を越えるフリック操作が行なわれるとページが切り替えられる。また、横方向に、この境界領域Ｄ２を越えるドラッグ操作が行なわれると、押ボタンの押下がなされなかったことになる。この境界領域Ｄ２の内側での動きにとどまったまま指２が離されたときは、その指２が重ねられていた押ボタンに応じた処理が実行される。
【００８０】
また、このサブメニュー画像３２１の上部に横に並ぶ、「コピー」、「画質調整」、・・・等の押ボタンに関しても、この図９に示した境界領域Ｄ２と同一形状、同一寸法の境界領域が適用される。
【００８１】
尚ここでは、図９に示す１ページ目の操作について説明したが、図１０に示す２ページ目の操作についても同様である。
【００８２】
図１１は、スキャンプレビュー画像の一例を示した図である。
【００８３】
このスキャンプレビュー画像３３は、スキャナ１１（図１，図２参照）で得た画像データをＰＣに送信する場面において、送信前にその画像データに基づく画像を表示画面１４１ａに表示して確認するためのものである。
【００８４】
図１２は、図１１と同じスキャンプレビュー画像に、スキャナ１１で読み取って得た画像データに基づく１枚の画像全域を重ねて示した模式図である。
【００８５】
図１２に示すように、スキャナ１１で得た画像データに基づく画像３４は、表示画面１４１ａと比べ大面積の画像であって、表示画面１４１ａには、その画像３４の一部しか表示されない。
【００８６】
そこでユーザは、ドラッグ操作やフリック操作により、表示画面１４１ａに、この画像３４の別の領域を表示させながら確認を行なう。このスキャナプレビュー画像３３上には、「中止」や「送信開始」の押ボタンも存在するが、このスキャンプレビュー画像３３上での主操作は、ドラッグ操作やフリック操作である。そこで、このスキャンプレビュー画像３３では、指２による押下開始点の回りには、その押下点を中心とする小さな正方形の境界領域Ｄ３が設定される。これにより、図３（Ｃ）参照して説明した誤検知が回避され、画像のスムーズな動きが実現する。
【００８７】
尚、本実施形態では、境界領域は画像ごとに設定されているため、図１１に示すスキャンプレビュー画像３３上の操作ボタンのタップ操作の際も、この図１１に示す境界領域Ｄ３と同一形状、同一寸法の境界領域が設定される。
【００８８】
このように、本実施形態では、表示画面１４１ａに表示された画像に応じて、境界領域の広がりを変更しているため、図３を参照して説明した誤検知の発生が抑えられ、良好な操作性の複合機１０を実現している。
【００８９】
以上で、第１実施形態の説明を終了し、次に第２実施形態について説明する。以下の第２実施形態の説明では、これまで説明してきた第１実施形態との相違点についてのみ説明する。
【００９０】
図１３は、第１実施形態における図６に示した境界領域設定処理に代わる境界領域設定処理を示したフローチャートである。
【００９１】
この第２実施形態における図５に示す処理は、ステップＳ０２における境界領域設定処理が図６に示す処理から図１３に示す処理に変更される点を除き、第１実施形態の場合と同一である。
【００９２】
この図１３に示す境界領域設定処理では、表示画面１４１ａに表示されている画像が指で押された時に、その押下点の座標がその画像上の押ボタン領域内であるか否かが判定される（ステップＳ４１）。ここでは例えば、図１１に示すスキャンプレビュー画像３３において、図１２に示す画像３４の一部が表示されている領域は押ボタン領域内ではないと判定され、「中止」や「送信開始」の押ボタンが配置されている領域は押ボタン領域であると判定される。
【００９３】
図１３に示す境界領域設定処理では、押下時の座標が押ボタン領域内であると判定されると、その座標の周りに、押ボタン領域内用の、相対的に広い境界領域（図９に示す境界領域Ｄ２参照）が設定される（ステップＳ４２）。一方、その押下時の座標が押ボタン領域内ではない、と判定されると、その座標の周りに押ボタン領域外用の、相対的に狭い境界領域（図１１に示す境界領域Ｄ３参照）が設定される。
【００９４】
前述の第１実施形態では、境界領域は画像ごとに設定されるが、この第２実施形態では、画像の領域ごとに設定されている。
【００９５】
尚、ここにいう領域は、図１１を参照して説明したような、表示画面１４１ａを広く分けた領域であってもよいが、それに限られるものではない。例えば、図７，図８に示すメニュー画像３１では、隣接する押ボタン３１１どうしの間が空いている。そこで、押ボタン３１１のマークの外形をなぞった内側のみを押ボタン領域内とし、隣接する押ボタンどうしの間の空いた領域を押ボタン領域外としてもよい。この場合、押ボタン３１１と重なるように指を置くと、タップ動作に適した、相対的に広い境界領域が設定され、押ボタン３１１から外れた領域に指を置くと、ドラッグ動作やフリック動作に適した、相対的に狭い境界領域が設定される。
【００９６】
また、この図１３に示す、画像の領域ごとの境界領域の設定と、図６に示す、画像ごとの境界領域の設定とを組み合わせてもよい。
【００９７】
すなわち、画像を、押ボタン領域内と押ボタン領域外とに区分し、かつ、押ボタン領域内であっても画像ごとに境界領域の形状や寸法を変更し、あるいは、押ボタン領域外であっても画像ごとに境界領域の形状や寸法を変更してもよい。
【００９８】
例えば、図７に示すメニュー画像３１と図９に示す「出力形式」のサブメニュー画像３２１とでは、いずれも押ボタン領域内であっても境界領域Ｄ１，Ｄ２の形状や寸法が異なっている。
【００９９】
この図１３に示す、画像の領域ごとの境界領域の設定と、図６に示す、画像ごとの境界領域の設定とを組み合わせると、同種の領域（例えば押ボタン領域）であっても画像ごとに境界領域の形状や寸法を変更することができる。
【０１００】
このように、上述の各種実施形態によれば、図３を参照して説明した誤検知の発生が抑えられ、操作性のよい複合機１０が実現する。
【０１０１】
ここでは、本発明を図１，図２に示す複合機１０に適用した例について説明したが、本発明の画像形成装置は、複合機である必要はなく、コピー機能のみを持つコピー機であってもよく、スキャナ機能のないプリンタであってもよく、あるいはファクシミリ機能のみを備えた装置であってもよい。また、本発明の画像形成装置は、画像を形成する方式も電子写真方式に限られるものではなく、インクジェット方式、感熱方式等、画像を形成する方式の如何を問うものではない。
【０１０２】
さらに本発明のタッチパネル装置は、画像形成装置のみに適用されるものではなく、ユーザとの間で情報のやりとりをする必要のある装置に広く適用することができる。
【符号の説明】
【０１０３】
２    指
１０    複合機
１１    スキャナ
１２    プリンタ
１３    用紙トレイ
１４    ユーザインタフェース（ＵＩ）
１５    ファクシミリ送受信部
１６    ネットワークインタフェース部
１７    制御部
７１    画像描画部
７２    操作判定部
７３    境界設定部
１４１    タッチパネル
１４１ａ    表示画面
１４１ｂ    タッチセンサ
１７１    ＵＩコントローラ
１７１ａ    ＵＩ制御装置
１７１ｂ    描画・操作判別装置
【図１】
2015082210.tif 000003
【図２】
2015082210.tif 000004
【図３】
2015082210.tif 000005
【図４】
2015082210.tif 000006
【図５】
2015082210.tif 000007
【図６】
2015082210.tif 000008
【図７】
2015082210.tif 000009
【図８】
2015082210.tif 000010
【図９】
2015082210.tif 000011
【図１０】
2015082210.tif 000012
【図１１】
2015082210.tif 000013
【図１２】
2015082210.tif 000014
【図１３】
2015082210.tif 000015