(57)【特許請求の範囲】
【請求項１】
タッチの有無およびタッチされている位置を検出するタッチパネル部と、
表示部と、
前記タッチパネル部の検出情報から前記タッチパネル部が受けた操作の種類を判定するための所定の指標に係る値を求め、前記値が第１の領域にある場合は第１操作を受けたと判定し、前記値が第２の領域にある場合は第２操作を受けたと判定し、前記値が前記第１領域と前記第２領域との間の第３の領域にある場合は操作の種類を判定できなかったことを前記表示部に表示する判定部と、
を有し、
前記判定部は、前記値が前記第３の領域にある場合は、操作の種類の選択をユーザから受け付け、前記値が、前記選択された種類の操作に対応する領域に入るように領域の範囲を変更する
ことを特徴とする操作表示装置。
【請求項２】
タッチの有無およびタッチされている位置を検出するタッチパネル部と、
表示部と、
前記タッチパネル部の検出情報から前記タッチパネル部が受けた操作の種類を判定するための所定の指標に係る値を求め、前記値が第１の領域にある場合は第１操作を受けたと判定し、前記値が第２の領域にある場合は第２操作を受けたと判定し、前記値が前記第１領域と前記第２領域との間の第３の領域にある場合は操作の種類を判定できなかったことを前記表示部に表示する判定部と、
を有し、
前記判定部は、前記値が前記第３の領域にある場合は、前記第１の操作および第２の操作の少なくとも一方の操作を、操作の種類を特定した上で受け付け、その操作における前記指標の値を求め、該値が前記特定した種類の操作に対応する領域に入るように領域の範囲を変更する
ことを特徴とする操作表示装置。
【請求項３】
タッチの有無およびタッチされている位置を検出するタッチパネル部と、
表示部と、
前記タッチパネル部の検出情報から前記タッチパネル部が受けた操作の種類を判定するための所定の指標に係る値を求め、前記値が第１の領域にある場合は第１操作を受けたと判定し、前記値が第２の領域にある場合は第２操作を受けたと判定し、前記値が前記第１領域と前記第２領域との間の第３の領域にある場合は操作の種類を判定できなかったことを前記表示部に表示する判定部と、
を有し、
第１の操作はフリック操作であり、第２の操作はタッチ操作である
ことを特徴とする操作表示装置。
【請求項４】
タッチの有無およびタッチされている位置を検出するタッチパネル部と、
表示部と、
前記タッチパネル部の検出情報から前記タッチパネル部が受けた操作の種類を判定するための所定の指標に係る値を求め、前記値が第１の領域にある場合は第１操作を受けたと判定し、前記値が第２の領域にある場合は第２操作を受けたと判定し、前記値が前記第１領域と前記第２領域との間の第３の領域にある場合は操作の種類を判定できなかったことを前記表示部に表示する判定部と、
を有し、
第１の操作はフリック操作であり、第２の操作はドラッグ操作である
ことを特徴とする操作表示装置。
【請求項５】
タッチの有無およびタッチされている位置を検出するタッチパネル部と、
表示部と、
前記タッチパネル部の検出情報から前記タッチパネル部が受けた操作の種類を判定するための所定の指標に係る値を求め、前記値が第１の領域にある場合は第１操作を受けたと判定し、前記値が第２の領域にある場合は第２操作を受けたと判定し、前記値が前記第１領域と前記第２領域との間の第３の領域にある場合は操作の種類を判定できなかったことを前記表示部に表示する判定部と、
を有し、
第１の操作はドラッグ操作であり、第２の操作はタッチ操作である
ことを特徴とする操作表示装置。
【請求項６】
前記指標は、タッチからリリースまでの移動距離、もしくは、タッチからリリースまでの移動距離と時間の長さとの組み合わせである
ことを特徴とする請求項３乃至５のいずれか１つに記載の操作表示装置。
【請求項７】
前記判定部は、前記値が前記第３の領域にある場合は、再操作の要求を前記表示部に表示する
ことを特徴とする請求項１乃至６のいずれか１つに記載の操作表示装置。
【請求項８】
操作するユーザを認証するユーザ認証部と、
前記第１から第３の領域を示す領域情報をユーザ別に記憶する記憶部と、
をさらに備え、
前記判定部は、前記ユーザ認証部で認証されたユーザに対応付けて前記記憶部に記憶されている前記領域情報を用いて、前記認証されたユーザから受ける操作の種類を判定する
ことを特徴とする請求項１乃至７のいずれか１項に記載の操作表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルにて複数種類の操作を受ける操作表示装置に関する。
【背景技術】
【０００２】
ユーザの指先やペンなどでタッチされた位置を検出するタッチパネルを用いた操作表示装置では、操作ボタンを選択する選択（セレクト）操作のほか、指先やペンをタッチさせたまま移動させるフリック操作やドラッグ操作など各種の操作を受けることができる。
【０００３】
このようなタッチパネル式の操作表示装置では、ユーザから受けた操作の種類をより正確に判定するための各種技術が提案されている。
【０００４】
たとえば、選択操作中に操作位置の微妙なズレが生じ得ることを考慮し、操作された位置の周囲エリアを検出エリアに設定し、この検出エリア内における操作位置の平均値を、最終的な操作位置に決定する技術がある（特許文献１参照）。
【０００５】
また、タッチ位置から指を離したアンタッチ位置までの移動量に応じて、その操作が選択操作であるかフリック操作などのジェスチャー操作であるかの判定を行う技術がある（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−２４４９６７号公報
【特許文献２】特開２００９−１５１６９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
選択操作やフリック操作などの操作中における押圧力、タッチ後の移動距離や移動速度などは操作者により様々に異なるため、ユーザから受けた操作を、一律の判定基準で、ユーザの意図した種類の操作として誤判定なく識別することは難しい。
【０００８】
たとえば、選択操作において指をタッチパネルから離す際に、上下左右のいずれかの方向に指が移動してしまうと、フリック操作と誤判定されることがある。また、抵抗膜式のタッチパネルでは適度な押圧が無ければ指がタッチパネルに触れていると認識されないので、軽い押圧力で行われたフリック操作を、選択操作として誤判定することがある。
【０００９】
このようにユーザの操作を誤判定した場合、ユーザの意図しない操作に対応した処理が実行されるため、ユーザは、その処理をキャンセルした後、本来意図している操作を、今度は、誤判定されないように気をつけて行わなければならず不便であった。
【００１０】
本発明は、上記の問題を解決しようとするものであり、ユーザから受けた操作の誤判定を少なく抑えることのできる操作表示装置の提供を目的としている。
【課題を解決するための手段】
【００１１】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
【００１２】
［１］タッチの有無およびタッチされている位置を検出するタッチパネル部と、
表示部と、
前記タッチパネル部の検出情報から前記タッチパネル部が受けた操作の種類を判定するための所定の指標に係る値を求め、前記値が第１の領域にある場合は第１操作を受けたと判定し、前記値が第２の領域にある場合は第２操作を受けたと判定し、前記値が前記第１領域と前記第２領域との間の第３の領域にある場合は操作の種類を判定できなかったことを前記表示部に表示する判定部と、
を有し、
前記判定部は、前記値が前記第３の領域にある場合は、操作の種類の選択をユーザから受け付け、前記値が、前記選択された種類の操作に対応する領域に入るように領域の範囲を変更する
ことを特徴とする操作表示装置。
【００１３】
上記発明では、操作の種類を判定するための所定の指標（たとえば、移動距離やタッチ継続時間など）の値が第１の領域にある場合は第１操作と判定し、第２の領域にある場合は第２操作と判定し、第１の領域と第２の領域の間の第３の領域にある場合は、操作の種類の判定が困難であると判定し、その旨をユーザに報知する。これにより、第１操作か第２操作かが紛らわしい操作をユーザから受けた場合に、操作の種類を誤判定して、ユーザの意図しない操作に対応する処理が実行されることが防止される。また、操作の種類を判定できなかったことを表示することで、どのような操作が紛らわしい操作であるかをユーザに学習させ、的確な操作を行うようにユーザを促すことができる。
【００１５】
また、上記発明では、ユーザの意図していた操作の種類をユーザに特定させ、判定困難とされた操作における指標の値が、その特定された種類の操作に判定されるように、領域の範囲を変更する。これにより、次回、同じような操作を受けた場合に、その操作をユーザの意図した種類の操作として判定することができる。
【００１６】
［２］タッチの有無およびタッチされている位置を検出するタッチパネル部と、
表示部と、
前記タッチパネル部の検出情報から前記タッチパネル部が受けた操作の種類を判定するための所定の指標に係る値を求め、前記値が第１の領域にある場合は第１操作を受けたと判定し、前記値が第２の領域にある場合は第２操作を受けたと判定し、前記値が前記第１領域と前記第２領域との間の第３の領域にある場合は操作の種類を判定できなかったことを前記表示部に表示する判定部と、
を有し、
前記判定部は、前記値が前記第３の領域にある場合は、前記第１の操作および第２の操作の少なくとも一方の操作を、操作の種類を特定した上で受け付け、その操作における前記指標の値を求め、該値が前記特定した種類の操作に対応する領域に入るように領域の範囲を変更する
ことを特徴とする操作表示装置。
【００１７】
上記発明では、ユーザの操作を学習して領域の範囲が変更される。
【００１８】
［３］タッチの有無およびタッチされている位置を検出するタッチパネル部と、
表示部と、
前記タッチパネル部の検出情報から前記タッチパネル部が受けた操作の種類を判定するための所定の指標に係る値を求め、前記値が第１の領域にある場合は第１操作を受けたと判定し、前記値が第２の領域にある場合は第２操作を受けたと判定し、前記値が前記第１領域と前記第２領域との間の第３の領域にある場合は操作の種類を判定できなかったことを前記表示部に表示する判定部と、
を有し、
第１の操作はフリック操作であり、第２の操作はタッチ操作である
ことを特徴とする操作表示装置。
［４］タッチの有無およびタッチされている位置を検出するタッチパネル部と、
表示部と、
前記タッチパネル部の検出情報から前記タッチパネル部が受けた操作の種類を判定するための所定の指標に係る値を求め、前記値が第１の領域にある場合は第１操作を受けたと判定し、前記値が第２の領域にある場合は第２操作を受けたと判定し、前記値が前記第１領域と前記第２領域との間の第３の領域にある場合は操作の種類を判定できなかったことを前記表示部に表示する判定部と、
を有し、
第１の操作はフリック操作であり、第２の操作はドラッグ操作である
ことを特徴とする操作表示装置。
［５］タッチの有無およびタッチされている位置を検出するタッチパネル部と、
表示部と、
前記タッチパネル部の検出情報から前記タッチパネル部が受けた操作の種類を判定するための所定の指標に係る値を求め、前記値が第１の領域にある場合は第１操作を受けたと判定し、前記値が第２の領域にある場合は第２操作を受けたと判定し、前記値が前記第１領域と前記第２領域との間の第３の領域にある場合は操作の種類を判定できなかったことを前記表示部に表示する判定部と、
を有し、
第１の操作はドラッグ操作であり、第２の操作はタッチ操作である
ことを特徴とする操作表示装置。
［６］前記指標は、タッチからリリースまでの移動距離、もしくは、タッチからリリースまでの移動距離と時間の長さとの組み合わせである
ことを特徴とする［３］乃至［５］のいずれか１つに記載の操作表示装置。
［７］前記判定部は、前記値が前記第３の領域にある場合は、再操作の要求を前記表示部に表示する
ことを特徴とする［１］乃至［６］のいずれか１つに記載の操作表示装置。
【００１９】
上記発明では、判定困難の場合にその旨を通知すると共に、ユーザに再操作を求める。
【００２０】
［８］操作するユーザを認証するユーザ認証部と、
前記第１から第３の領域を示す領域情報をユーザ別に記憶する記憶部と、
をさらに備え、
前記判定部は、前記ユーザ認証部で認証されたユーザに対応付けて前記記憶部に記憶されている前記領域情報を用いて、前記認証されたユーザから受ける操作の種類を判定する
ことを特徴とする［１］乃至［７］のいずれか１項に記載の操作表示装置。
【００２１】
上記発明では、判定の領域はユーザ別に記憶され、ユーザ認証されたユーザに対応する領域の情報が、該ユーザから受けた操作の種類の判定に使用される。
【発明の効果】
【００２４】
本発明に係る操作表示装置によれば、タッチパネルにてユーザから受けた操作の種類の誤判定を少なく抑えることができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施の形態に係る操作表示装置を含む複合機の概略構成を示すブロック図である。
【図２】第１方法によりセレクト操作とフリック操作とを判定する場合の各判定領域を示す図である。
【図３】第２方法によりセレクト操作と長押しのセレクト操作とフリック操作とドラッグ操作とを判定する場合の各判定領域を示す図である。
【図４】複合機が操作表示部の表示部に表示するファイル選択画面の一例を示す図である。
【図５】図４に示すファイル選択画面のリスト表示領域においてフリック操作を行う様子を示す説明図である。
【図６】動作例１の場合の表示例を示す図である。
【図７】判定領域の更新を示す説明図である。
【図８】動作例２の場合の表示例を示す図である。
【図９】動作例３の場合の表示例を示す図である。
【図１０】複合機が行う操作の判定に係る処理であって、動作例１または動作例２に対応する場合の処理を示す流れ図である。
【図１１】複合機が行う操作の判定に係る処理であって、動作例３に対応する場合の処理を示す流れ図である。
【発明を実施するための形態】
【００２６】
以下、図面に基づき本発明の実施の形態を説明する。
【００２７】
図１は、本発明の実施の形態に係る操作表示装置を含む複合機１０の概略構成を示すブロック図である。複合機１０は、原稿を光学的に読み取ってその複製画像を印刷出力するコピー機能、外部端末などから受信される印刷データに基づいて印刷するプリント機能、原稿を光学的に読み取って得た画像を保存等するスキャン機能、ファクシミリ機能などを備えた装置である。
【００２８】
複合機１０は、当該複合機１０の動作を統括的に制御するＣＰＵ(Central Processing Unit)１１を有している。ＣＰＵ１１にはバスを通じてＲＯＭ(Read Only Memory)１２と、ＲＡＭ(Random Access Memory)１３と、画像読取部１４と、プリンタ部１５と、画像処理部１６と、不揮発メモリ１７と、ファクシミリ通信部１８と、ネットワーク通信部１９と、認証部２１と、操作表示部３０とが接続されている。
【００２９】
ＣＰＵ１１は、ＯＳ（Operating System）プログラムをベースとし、その上で、ミドルウェアやアプリケーションプログラムなどを実行する。また、ＣＰＵ１１は、本発明に係る操作表示装置としての操作表示部３０の動作を制御する機能も果たす。
【００３０】
ＲＯＭ１２には、各種のプログラムが格納されており、これらのプログラムに従ってＣＰＵ１１が各種処理を実行することで複合機１０の各機能が実現される。
【００３１】
ＲＡＭ１３は、ＣＰＵ１１がプログラムに基づいて処理を実行する際に各種のデータを一時的に格納するワークメモリや画像データを格納する画像メモリなどとして使用される。
【００３２】
画像読取部１４は、原稿を光学的に読み取って画像データを取得する機能を果たす。画像読取部１４は、例えば、原稿に光を照射する光源と、その反射光を受けて原稿を幅方向に１ライン分読み取るラインイメージセンサと、ライン単位の読取位置を原稿の長さ方向に順次移動させる移動ユニットと、原稿からの反射光をラインイメージセンサに導いて結像させるレンズやミラーなどからなる光学経路と、ラインイメージセンサの出力するアナログ画像信号をデジタルの画像データに変換する変換部などを備えて構成される。
【００３３】
プリンタ部１５は、画像データに応じた画像を記録紙上に画像形成する機能を果たす。ここでは、記録紙の搬送装置と、感光体ドラムと、帯電装置と、レーザーユニットと、現像装置と、転写分離装置と、クリーニング装置と、定着装置とを有し、電子写真プロセスによって画像形成を行う、所謂、レーザープリンタのエンジン部として構成されている。画像形成は他の方式でもかまわない。
【００３４】
画像処理部１６は、画像の拡大縮小、回転などの処理のほか、印刷データをイメージデータに変換するラスタライズ処理、画像データの圧縮、伸張処理などを行う。
【００３５】
不揮発メモリ１７は、電源をオフにしても記憶内容が破壊されないメモリ（フラッシュメモリ）であり、各種設定情報の保存などに使用される。不揮発メモリ１７には、ユーザ認証するための認証情報や操作の種類の判定に使用される後述する判定領域の情報がユーザ毎に記憶される。
【００３６】
ファクシミリ通信部１８は、ファクシミリ機能を備えた外部装置と公衆回線を通じて画像データを送受信する機能を果たす。
【００３７】
ネットワーク通信部１９は、ＬＡＮ(Local Area Network)などのネットワークを通じて端末装置やその他の外部装置との間でデータを通信する機能を果たす。
【００３８】
認証部２１は、複合機１０を操作するユーザを特定するユーザ認証機能を果たす。認証方法は、ＩＣカードなどのトークンデバイスを利用したユーザ認証、指紋などの生体情報を利用したユーザ認証など任意の個人認証方法でよい。
【００３９】
操作表示部３０は、表示部３１と、操作部３２とを備えている。このうち操作部３２は、スタートボタンなどのスイッチ部３３とタッチパネル部３４とを備えている。表示部３１は、液晶ディスプレイ（ＬＣＤ…Liquid Crystal Display）などで構成され、各種の操作画面、設定画面などを表示する機能を果たす。
【００４０】
タッチパネル部３４は、表示部３１の表示面上に設けられている。ここでは抵抗膜式のタッチパネルを使用する。なお、静電容量式やその他の方式でもかまわない。タッチパネル部３４は、タッチペンや指先などで表示面（実際には表示面上のタッチパネルであるが、表示面と表記する）が押下されたこと、および押下された位置を検出して、その検出結果を出力する。位置は表示部３１の表示面上の所定の位置を原点とした座標情報で示される。
【００４１】
指先などで表示面に触れる行為をタッチ、指先などを表示面から離す行為をリリースと呼ぶことにする。また、以後、指先で表示面に触れるものとして説明する。
【００４２】
複合機１０の操作表示部３０は、タッチパネル部３４への操作として、選択操作、フリック操作、ドラッグ操作など複数種類の操作を受け付ける。
【００４３】
選択（セレクト）操作は、指先で表示面にタッチした後、そのタッチした箇所から指先を移動させずに、もしくはほとんど移動させずに表示面からリリースする動作である。フリック操作は、指先などで表示面をタッチした後、その指を払うように移動させて表示面からリリースする操作である。ドラッグ操作は、指先などで表示面をタッチした後、タッチした状態のまま指先を目的の場所まで移動させ、移動をほぼ停止させた状態で表示面から指先をリリースする動作である。
【００４４】
複合機１０の操作表示部３０は、ユーザから何らかの操作を受けたとき、その操作の種類を判定する。判定対象とする操作の種類には、前述した、セレクト操作、フリック操作、ドラッグ操作などがある。また、装置の判定した操作の種類とユーザの意図した操作の種類との食い違いが生じやすい操作、たとえば、セレクト操作であるかフリック操作であるかが紛らわしい操作を受けたとき、判定の難しい操作を受けたことを表示し、装置側で一方的に操作の種類を決定しないようになっている。
【００４５】
操作の種類の判定方法について説明する。
【００４６】
（第１方法）
第１方法は、タッチからリリースまでの指の移動距離を指標として操作の種類を判定する。図２は、第１方法により選択（セレクト）操作とフリック操作とを判定する場合の各判定領域を例示している。図２のチャートの横軸はタッチからリリースまでの移動距離を示す。
【００４７】
移動距離が第１閾値Ｌ１未満の領域はセレクト操作と判定するセレクト判定領域４１、移動距離が第２閾値Ｌ２以上の領域はフリック操作と判定するフリック判定領域４２、移動距離が第１閾値Ｌ１以上かつ第２閾値Ｌ２未満の領域（図中、斜線を施した領域）はセレクト操作とフリック操作との判定が難しい判定困難領域４３に設定されている。すなわち、セレクト判定領域４１とフリック判定領域４２との間の領域が判定困難領域４３となっている。
【００４８】
移動距離は、タッチが検出された位置の座標と、リリースが検出された位置の座標とからそれらを結ぶ直線距離として求める。なお、タッチからリリースまでの間の指の位置を追跡しその軌跡の長さを移動距離として求めてもよい。また、移動距離は、スクロール表示する方向における距離として求めてもよい。たとえば、上下方向にスクロール表示可能な表示エリアで受けた操作については、上下方向の成分における移動距離を求める。
【００４９】
（第２方法）
第２方法は、タッチからリリースまでの指の移動距離とタッチからリリースまでの時間（ＯＮ時間とする）の２要素の組み合わせを指標として操作の種類を判定する。移動距離は第１の方法と同じ方法で求める。図３は、第２方法によりセレクト操作と長押しのセレクト操作とフリック操作とドラッグ操作とを判定対象とする場合の各判定領域を例示している。図３のチャートの横軸は移動距離を、縦軸はＯＮ時間を示す。
【００５０】
移動距離が第１閾値Ｌ１未満かつＯＮ時間がＴ１以上でＴ２未満の領域はセレクト判定領域４１、移動距離が第１閾値Ｌ１未満かつＯＮ時間がＴ２以上の領域は長押しのセレクト操作と判定する長押しセレクト判定領域４４になっている。
【００５１】
移動距離が第２閾値Ｌ２以上かつＯＮ時間がＴ１以上Ｔ３未満の領域はフリック判定領域４２、移動距離が第２閾値Ｌ２以上かつＯＮ時間がＴ４以上の領域はドラッグ操作と判定するドラッグ判定領域４５になっている。
【００５２】
上記４つの判定領域（セレクト判定領域４１、長押しセレクト判定領域４４、フリック判定領域４２、ドラッグ判定領域４５）以外の領域（図中、斜線を施した領域）は操作の種類を明確に特定できない判定困難領域４３に設定されている。
【００５３】
なお、図３の例では、セレクト判定領域４１と長押しセレクト判定領域４４との間に判定困難領域４３を設定していないが、ユーザによって長押しに対する時間の感覚が異なることが想定される場合は、セレクト判定領域４１と長押しセレクト判定領域４４との間に判定困難領域４３を設定してもよい。各領域の範囲は、たとえば、管理者等により任意に設定変更可能になっている。
【００５４】
図４は、複合機１０が操作表示部３０の表示部３１に表示する操作画面の一例を示している。この画面は、処理対象のファイルを選択するためのファイル選択画面５０である。ファイル選択画面５０には、リスト表示領域５１が設けてある。リスト表示領域５１には選択候補のファイル名の一覧（リスト）が表示される。
【００５５】
リスト表示領域５１に表示可能なファイル名の数は限られており、この数より選択候補のファイル数が多い場合は、リスト表示領域５１に表示されるリストをスクロールさせて表示することが可能になる。
【００５６】
スクロール可能な状態では、リスト表示領域５１の右端にスクロールバー５２が表示される。スクロールバー５２の途中にはノブ５３が、両端には矢印５４が表示される。ノブ５３は、リスト表示領域５１に表示されている部分の、リスト全体に占める割合や位置を表す。矢印５４は、ここをクリックするとその矢印の示す方向へリストが一定量スクロールするように制御される操作ボタンである。
【００５７】
リスト表示領域５１に表示されたリストをスクロールさせる方法は、スクロールバー５２のノブ５３や矢印５４を操作する方法のほか、リスト表示領域５１内でフリック操作を行う方法がある。
【００５８】
図４のファイル選択画面５０のリスト表示領域５１では表示されるリストを上下にスクロール表示させることが可能になっている。ユーザは上下いずれかの方向へフリック操作することでリスト表示領域５１内のリストをスクロールさせることができる。
【００５９】
また、リスト表示領域５１に表示されているリスト内のいずれかのファイル名の表示箇所に対してセレクト操作を行うことで、そのファイル名のファイルが処理対象に選択される。
【００６０】
図５は、図４に示すファイル選択画面５０のリスト表示領域５１においてフリック操作を行う様子を示している。図５では、下から上に向かってフリック操作を行った例を示している。
【００６１】
次に、図４、図５に示すファイル選択画面５０のリスト表示領域５１において操作の種類の判定が困難な操作を受けた場合の動作例１〜３を説明する。操作の種類の判定が困難な操作とは、操作の種類を判定するための所定の指標の値が判定困難領域４３に入る操作である。
【００６２】
なお、ここでは、リスト表示領域５１にて受け得る操作の種類は、フリック操作とセレクト操作のみとする。また、複合機１０の使用開始時点で認証部２１にてユーザ認証が行われ、操作するユーザが特定されるものとする。複合機１０の操作表示部３０は、図２や図３に示す領域の情報をユーザ毎に不揮発メモリ１７に保持しており、認証部２１にてユーザ認証されたユーザに対応付けて記憶されている領域の情報に基づいて、操作の種類を判定する。
【００６３】
＜動作例１＞
操作の種類を判定できなかった旨を表示すると共に、操作の種類の選択をユーザから受け付ける。
【００６４】
図６は動作例１の場合の表示例を示している。複合機１０の操作表示部３０は、ファイル選択画面５０のリスト表示領域５１においてフリック操作であるかセレクト操作であるかの判定の難しい操作を受けると、ファイル選択画面５０内に操作選択ウィンドウ６１をポップアップ表示する。
【００６５】
操作選択ウィンドウ６１には、操作の種類を判定できなかった旨、およびユーザの意図した操作の種類に対応する選択釦の押下を求める旨のメッセージ６２が表示される。また、操作選択ウィンドウ６１には、ユーザから操作の種類の選択を受けるための選択釦が表示される。ここでは、セレクト操作に対応したセレクト釦６３と、フリック操作に対応したフリック釦６４が表示される。
【００６６】
ユーザから自分の行った操作に対応する選択釦６３、６４の押下操作を受けると、操作の種類を判定できなかった先ほどの操作は、押下された選択釦６３、６４に対応する操作であったとしてその操作に対応する処理を行う。たとえば、セレクト釦６３が選択された場合、操作位置にあったファイル名のファイルを処理対象に設定する。フリック釦６４が選択された場合はリストをスクロール表示する。
【００６７】
また、認証されたユーザに対応付けて不揮発メモリ１７に記憶されている領域の情報を変更する。すなわち、先ほど操作の種類を判定できなかった操作が、選択釦６３、６４によって指定された種類の操作に判定されるように、各領域の設定を変更する。
【００６８】
たとえば、図７（ａ）に示すような領域の設定状態で、操作の種類を判定できなかった操作における指標値（この例では移動距離）がＭであって、操作選択ウィンドウ６１においてフリック釦６４が選択された場合、同図（ｂ）に示すように、指標値Ｍがフリック判定領域に含まれるように各領域の範囲を変更する。このとき、指標値Ｍからフリック判定領域４２と判定困難領域４３との境界までの間に、ある程度の余裕が生じるように各領域の範囲を変更することが望ましい。この例では、セレクト判定領域４１と判定困難領域４３との境界についても移動させたが、この境界は移動させなくてもかまわない。
【００６９】
＜動作例２＞
操作の種類を判定できなかった旨を表示すると共に、操作の学習モードに入る。
【００７０】
図８は動作例２の場合の表示例を示している。複合機１０はファイル選択画面５０のリスト表示領域５１においてフリック操作であるかセレクト操作であるかの判定の難しい操作を受けると、その操作に係る指標値を一時記憶すると共に、ファイル選択画面５０内に操作学習ウィンドウ７１をポップアップ表示する。
【００７１】
操作学習ウィンドウ７１には、操作の種類を判定できなかった旨、および操作の学習モードに入る旨を示すメッセージ７２が表示される。また、操作学習ウィンドウ７１には、学習対象の操作を受け付けるための操作入力欄７３および、指定した種類の操作を操作入力欄７３にて行うようにユーザに要求するメッセージ７４が表示される。
【００７２】
ユーザは、指定された種類の操作を操作入力欄７３にて行い、ＯＫ釦７５を押下する。複合機１０のＣＰＵ１１は、操作入力欄７３にて受け付けた操作から該操作の指標値を求める。そして、この指標値が、指定した種類の操作の判定領域に入るように、認証されたユーザに対応付けて不揮発メモリ１７に記憶されている領域の情報を変更する。
【００７３】
さらに、先ほど一時記憶しておいた、操作の種類を判定できなかったときの操作に対応する指標値を読み出し、この指標値がどの領域に属するかを、変更後の領域に基づいて判定し直し、その判定結果の示す操作に対応する処理を行う。
【００７４】
図８の例では、学習対象の操作としてフリック操作が指定（特定）されており、操作入力欄７３にてユーザからフリック操作を受け付け、このフリック操作に対応する指標値（たとえば、移動距離）を求め、この指標値がフリック判定領域４２に入るように当該ユーザに対応する領域を変更する。
【００７５】
なお、学習する操作は、フリック操作のみでなく、セレクト操作とフリック操作の双方でもよく、それぞれ、操作の種類を特定した上でその操作をユーザから受け付ければよい。たとえば、１回目にフリック操作を行い、２回目にセレクト操作を行うように指示したメッセージを表示し、それぞれの操作を受け付けるようにしてもよい。
【００７６】
＜動作例３＞
操作の種類を判定できなかった旨およびもう一度操作を行う旨を報知して、再操作を受ける。
【００７７】
図９は動作例３の場合の表示例を示している。複合機１０はファイル選択画面５０のリスト表示領域５１においてフリック操作であるかセレクト操作であるかの判定の難しい操作を受けると、ファイル選択画面５０内に再操作依頼ウィンドウ８１をポップアップ表示する。
【００７８】
再操作依頼ウィンドウ８１には、操作の種類を判定できなかった旨、およびもう一度操作を行うように要求するメッセージ８２およびＯＫ釦８３が表示される。
【００７９】
ＯＫ釦８３が押下されると、複合機１０は、判定の難しい操作を受ける前の状態に戻って、改めて操作を受け付ける。
【００８０】
図１０は、操作の判定に係る複合機１０の動作であって、動作例１または動作例２に対応する処理の流れを示している。複合機１０は、ユーザによる使用の開始時にまずユーザ認証を行ってそのユーザを特定する（ステップＳ１０１）。ユーザ認証によって特定されたユーザに対応付けて不揮発メモリ１７に記憶されている領域の情報を読み出し、これを、所定のメモリ領域にロードする（ステップＳ１０２）。操作中はこのメモリ領域に格納された領域の情報が参照される。
【００８１】
その後、操作表示部３０のタッチパネル部３４にてユーザの指などによるタッチが検出されると（ステップＳ１０３；Ｙｅｓ）、タッチパネル部３４から検出結果として出力されるそのタッチされた位置の座標を一時記憶する（ステップＳ１０４）。その後、リリースが検出されると（ステップＳ１０５；Ｙｅｓ）、タッチパネル部３４から検出結果として出力されるそのリリースされた位置の座標を検出する（ステップＳ１０６）。
【００８２】
タッチされた位置の座標とリリースされた位置の座標とからタッチからリリースまでの指の移動距離を、操作の種類を判別するための指標値として求める（ステップＳ１０７）。そして、ステップＳ１０２でロードした領域の情報を参照して、この移動距離の含まれる領域を判定する（ステップＳ１０８）。ステップＳ１０６で求めた移動距離がフリック判定領域４２に含まれる場合は（ステップＳ１０８；フリック領域）、フリック操作に対応する処理を行って（ステップＳ１０９）本処理を終了する。
【００８３】
ステップＳ１０６で求めた移動距離がセレクト判定領域４１に含まれる場合は（ステップＳ１０８；セレクト領域）、セレクト操作に対応する処理を行って（ステップＳ１１０）本処理を終了する。
【００８４】
ステップＳ１０６で求めた移動距離が判定困難領域４３に含まれる場合は（ステップＳ１０８；判定困難領域）、動作例１、または動作例２で示した操作選択ウィンドウ６１もしくは操作学習ウィンドウ７１を表示し、今回受けた操作が判定困難であった旨を報知する（ステップＳ１１１）。そして、動作例１で示したように操作の種類の指定をセレクト釦６３またはフリック釦６４で受け、もしくは動作例２で示したように学習モードに入って操作を受けて、当該ユーザの領域の情報を更新する。ここでは、操作中に参照される領域の情報および不揮発メモリ１７に格納されている当該ユーザに対応する領域の情報の双方を更新する。そして、判定困難であった操作の種類を決定し、その操作に対応した処理を行って（ステップＳ１１２）、本処理を終了する。
【００８５】
なお、次の操作をさらに受ける場合は、ステップＳ１０９、Ｓ１１０、Ｓ１１２の後、ステップＳ１０３に戻って処理を継続する。
【００８６】
図１１は、操作の判定に係る複合機１０の動作であって動作例３に対応する処理の流れを示している。図１０の処理と同一部分には同一のステップ番号を付してあり、それらの説明は適宜省略する。
【００８７】
ステップＳ１０１からステップＳ１１０までの処理は図１０と同一である。ステップＳ１０６で求めた移動距離が判定困難領域４３に含まれる場合は（ステップＳ１０８；判定困難領域）、動作例３で示した再操作依頼ウィンドウ８１を表示し、今回受けた操作が判定困難であった旨を報知する（ステップＳ１２１）。そして、ステップＳ１０３に戻って処理を継続する。これにより、ユーザは再操作を行う。
【００８８】
以上のように、タッチパネル部３４の検出情報から該タッチパネル部３４で受けた操作の種類を判定するための所定の指標値を求め、該指標値がセレクト判定領域４１にある場合はセレクト操作を受けたと判定し、指標値がフリック判定領域４２にある場合はフリック操作を受けたと判定し、指標値がセレクト判定領域４１とフリック判定領域４２との間の判定困難領域４３にある場合は操作の種類を判定できなかったことを表示部３１に表示してユーザに報知するので、どのような操作が紛らわしい操作であるかをユーザに学習させ、的確な操作を行うようにユーザを促すことができる。
【００８９】
また、判定が困難な場合に、その操作の種類をユーザに指定させたり、ユーザの操作の特徴を学習したりするので、ユーザの操作の特徴を反映した判定が行える領域に修正することができ、その後は、ユーザの意図したように操作の種類を判定することができる。
【００９０】
また、ユーザ毎にそのユーザに対応した領域を使用して判定し、またその領域を更新するので、ユーザ毎に操作の癖が様々であっても、それぞれのユーザから受ける操作の種類を的確に判定することができる。
【００９１】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【００９２】
実施の形態では、複合機１０に設けられた操作表示部３０を例に説明したが、本発明に係る操作表示装置は、他の装置に設けられてもよく、また、装置本体と別体の操作表示装置として構成されてもよい。
【００９３】
実施の形態では、操作の種類を判定するための指標として、移動距離、もしくは移動距離とＯＮ時間との組み合わせを用いる場合を示したが、指標はこれに限定されるものではない。たとえば、移動距離に、移動の加速度、ＯＮ時圧力などを組み合わせたものを指標として操作の種類を判定してもよい。
【００９４】
実施の形態では、セレクト操作、フリック操作等を判定対象の操作としたが、タッチパネル部に対してユーザが行う操作であれば、これらに限定されるものではない。たとえば、第１操作は円を描く操作とし、第２操作は四角形を描く操作としてもよい。この場合、これらを識別するための所定の指標（角らしき部分の有無や規制の直線性などを数値化した指標）を設定し、この指標の値に対して円であると判定する領域、四角であると判定する領域、これらの間の判定困難領域とを設定する、といった態様でもかまわない。
【符号の説明】
【００９５】
１０…複合機
１１…ＣＰＵ
１２…ＲＯＭ
１３…ＲＡＭ
１４…画像読取部
１５…プリンタ部
１６…画像処理部
１７…不揮発メモリ
１８…ファクシミリ通信部
１９…ネットワーク通信部
２１…認証部
３０…操作表示部
３１…表示部
３２…操作部
３３…スイッチ部
３４…タッチパネル部
４１…セレクト判定領域
４２…フリック判定領域
４３…判定困難領域
４４…長押しセレクト判定領域
４５…ドラッグ判定領域
５０…ファイル選択画面
５１…リスト表示領域
５２…スクロールバー
５３…ノブ
５４…矢印
６１…操作選択ウィンドウ
６２…メッセージ
６３…セレクト釦
６４…フリック釦
７１…操作学習ウィンドウ
７２…メッセージ
７３…操作入力欄
７４…メッセージ
７５…ＯＫ釦
８１…再操作依頼ウィンドウ
８２…メッセージ
８３…ＯＫ釦
Ｌ１…第１閾値
Ｌ２…第２閾値
Ｔ１〜Ｔ４…ＯＮ時間
Ｍ…指標値
【図１】
0005945926.tif 000002
【図２】
0005945926.tif 000003
【図３】
0005945926.tif 000004
【図４】
0005945926.tif 000005
【図５】
0005945926.tif 000006
【図６】
0005945926.tif 000007
【図７】
0005945926.tif 000008
【図８】
0005945926.tif 000009
【図９】
0005945926.tif 000010
【図１０】
0005945926.tif 000011
【図１１】
0005945926.tif 000012