(57)【特許請求の範囲】
【請求項１】
表示部の画面上に一体的に構成され、表面に表示された表示域を有するボタンが押下されることにより、対応する感応領域が入力操作部として機能するタッチパネルと、
前記ボタンにおける押下位置により当該感応領域内でボタンの劣化に差が出る程度の精度で前記タッチパネル上の座標を検出する座標検出部と、
ボタン単位に前記座標毎の押下回数をカウントする計数部と、
前記表示域に基づきボタンの中心座標を算出する中心座標算出部と、
何れかの前記押下回数が所定回数を超えると、前記算出した当該ボタンの中心座標を押下回数が最低の座標位置へ移動させるボタン移動部とを備え、
前記ボタンの内でよく使用されるボタンの表示域は対応する感応領域の大きさより小さく表示され、当該感応領域内で少なくともボタンの劣化に差が出る程度に移動できる自由度を有することを特徴とするタッチパネル付表示装置。
【請求項２】
前記感応領域の座標と移動によるボタンの感応領域の縁への「衝突」を検出する衝突検出部を設け、
前記ボタン移動部は、ボタンが「衝突」した場合には、あたかも弾性のように当該ボタンを反発させて、表示域の原型を保つのに必要な最小限度でボタンを戻すことと、
前記表示部は、本来の移動先のボタンの中心座標位置に所定のマークを表示することを特徴とする請求項１記載のタッチパネル付表示装置。
【請求項３】
請求項２記載のタッチパネル付表示装置において実行されるプログラムであって、
押されたボタンの座標を取得する第１ステップと、
その座標はボタンの感応領域であるかを調べる第２ステップと、
感応領域であれば当該座標の押下回数をカウントアップし記憶する第３ステップと、
ボタンの中心座標のカウント値を取得する第４ステップと、
その値が所定数以上であれば最もカウント値が低い座標を取得する第５ステップと、
当該座標がボタンの中心座標になり得るかを調べる第６ステップと、
その結果、ボタンの中心座標になり得れば感応領域より小さい表示域のボタンを描画する第７ステップと、
第６ステップにおいて中心座標になり得ない場合は移動先の座標に所定のマークを表示する第８ステップを有することを特徴とするボタン表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複写機，ＦＡＸ機等の電子機器の操作に使用されるタッチパネル付表示装置およびボタン表示プログラムに関する。
【背景技術】
【０００２】
画面に文字や図柄が液晶表示されている操作ボタン（以下、「ボタン」と記す）を人の指やタッチペンで押下することにより、入力操作をすることができるタッチパネル表示装置を備えた電子機器が普及している。このようなタッチパネル表示装置では、よく使われるボタンは、画面内の固定された箇所に配備されている。同じ操作を行うためのボタンが、同じ位置にあることによって、ユーザは、そのボタンが表す意味を理解し易くなり、使い勝手さが向上するからである。
【０００３】
具体的な例として、従来のタッチパネル上のOKボタンは、固定された右上隅に配置されている（文献公知発明に係るものではない）。このOKボタンは、カラー表示された長方形の表示域の中に「OK」と表示されている。ボタンの感応領域は長方形の表示域を覆うようにしてあり、OKボタンが押下されると画面を決定する機能を果たす。画面を決定する機能は、OKボタンを押すということによって画面間で共通化を図っているため、固定された同一箇所に配置することでユーザの利便性を向上させているのである。
【０００４】
ところで、よく使われるボタンは、固定されているため同じ場所が頻繁に押され、他のボタンよりいち早く劣化してしまう。この問題を解決するために、従来、操作キーの押下数をカウントし、カウント数が予め設定された比較設定値より大きくなったとき、その操作キーの配置を変更することによって、複数の操作キーの押下数を平均化するようにしている（例えば、特許文献１参照）。
【０００５】
また、タッチパネルの劣化をタッチキーへの入力回数によってのみ判断すると、押下の強さにとっては劣化状態に対する予測精度が悪くなるので、タッチキーの押下により発生する入力電圧を劣化判定基準により座標劣化値に変換し、座標劣化値および入力回数を変数として入力領域毎の総合劣化値を算出し、総合劣化値が最大値の入力領域に設定されたタッチキーの表示パターンを総合劣化値が最小値の入力領域に移動するようにしたものもある（例えば、特許文献２参照）。
【０００６】
【特許文献１】特開平５−７３２０２号公報（第２頁、図４）
【特許文献２】特開２０００−７６０１３号公報（第５頁、図８）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した従来技術のように、操作キーないしはタッチキーを移動したのでは、そこに表示されている文字や図柄も移動することになる。これでは、よく使われるボタン（操作キーまたはタッチキーと同意と解する）を同一箇所に固定することにより向上させたユーザの利便性が損なわれてしまうことになるという問題点がある。
【０００８】
そこで、本発明の目的は、ユーザの利便性を維持しつつ、よく使われるボタンの劣化を軽減させることができるタッチパネル付表示装置およびボタン表示プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明のタッチパネル付表示装置は、上述の問題点を解消するために、表示部（図１の２）の画面上に一体的に構成され、表面に表示された表示域を有するボタンが押下されることにより、対応する感応領域が入力操作部として機能するタッチパネル（図１の１）と、ボタンが押下されると当該感応領域内でボタンの劣化に差が出る程度の精度で前記タッチパネル上の座標を検出する座標検出部（図１の３）と、ボタン単位に前記座標毎の押下回数をカウントする計数部（図１の４）と、前記表示域に基づきボタンの中心座標を算出する中心座標算出部（図１の５）と、何れかの前記押下回数が所定回数を超えると、前記算出した当該ボタンの中心座標を押下回数が最低の座標位置へ移動させるボタン移動部（図１の６）とを備え、前記ボタンの内でよく使用されるボタンの表示域は対応する感応領域の大きさより小さく表示され、当該感応領域内で少なくともボタンの劣化に差が出る程度に移動できる自由度を有することを特徴とする。
【００１０】
また、感応領域の座標と移動によるボタンの感応領域の縁への「衝突」を検出する衝突検出部（図１の７）を設け、ボタン移動部は、ボタンが「衝突」した場合には、あたかも弾性のように当該ボタンを反発させて、表示域の原型を保つのに必要な最小限度でボタンを戻すことと、表示部は、本来の移動先のボタンの中心座標位置に所定のマークを表示するようにしてもよい。
【００１１】
本発明のボタン表示プログラムは、上記のタッチパネル付表示装置における制御部（図１の10）において実行されるプログラムであって、押されたボタンの座標を取得する第１ステップと、その座標はボタンの感応領域であるかを調べる第２ステップと、感応領域であれば当該座標の押下回数をカウントアップし記憶する第３ステップと、ボタンの中心座標のカウント値を取得する第４ステップと、その値が所定数以上であれば最もカウント値が低い座標を取得する第５ステップと、当該座標がボタンの中心座標になり得るかを調べる第６ステップと、その結果、ボタンの中心座標になり得れば感応領域より小さい表示域のボタンを描画する第７ステップと、第６ステップにおいて中心座標になり得ない場合は移動先の座標に所定のマークを表示する第８ステップを有することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、ボタンの表示位置をずらすことによって、タッチパネル上の一定の位置が劣化しなくなると共に、感応領域を変化させないため、ユーザの操作性が下がることがないという効果を得ることができる。
【発明を実施するための最良の形態】
【００１３】
本発明は、ボタンが押されることにより所定の機能を果たすことができるタッチパネルの感応領域に対して、ボタンのサイズを小さくし、感応領域は固定として、ボタンの押下回数に応じて当該感応領域内でボタンを移動するという着想に基づくものである。
【００１４】
そのための手段として、どの場所が一番劣化していないかを判断するため、どの座標が何回押されたかを記憶するカウント機能と、ユーザに同一箇所が押させないため、従来のボタンの大きさと同じ感応領域を持つが、その感応領域内に小さ表示域のボタンを配置して感応領域内でボタンを最も劣化の少ない座標へ移動させる手段を設ける。更に、移動先として指定された最も劣化の少ない座標がボタンの中心になり得なかった場合には、その位置にユーザの押下を誘導するためのマークを表示する手段を設ける。以下、図面を参照しながら、本発明の実施例ついて詳細に説明する。
【実施例１】
【００１５】
［構成の説明］
図１は本発明のタッチパネル付表示装置の一実施例を示すブロック図である。このタッチパネル付表示装置は、タッチパネル１，表示部２，座標検出部３，計数部４，中心座標算出部５，ボタン移動部６，衝突検出部７，ＲＯＭ８，ＲＡＭ９および制御部10で構成されている。
【００１６】
タッチパネル１は、抵抗膜型タブレット，静電誘導型タブレット等であり、表示部２の画面上に一体的に構成される。タッチパネル１は、表面にカラー表示された長方形の表示域を有するボタンを備え、ボタンが押下されることにより、対応する感応領域が入力操作部として機能する。図２は複合機のタッチパネル１の平面図を例示する。右上隅のOKボタンは、よく使用されるボタンである。
【００１７】
ボタンの長方形の表示域の大きさと感応領域の大きさとは、通常のボタンは、図３に示すように略同じであるが、ボタンの内OKボタン等よく使用されるボタンは、図４に示すように、感応領域の大きさより小さく表示されるように工夫されている。そのようなボタンは、押下する人の指がはみ出さず、かつ押下時に「的」を絞らせる程度の大きさとされ、感応領域内で移動できる自由度を有するものとされる。自由度は、少なくともボタンの劣化に差が出る程度であればよい。
【００１８】
表示部２は、液晶ディスプレイ，プラズマディスプレイ等で構成され、タッチパネル１の感応領域に対向して、操作画面にボタンの表示パターン、文書入力画面に文字，図形，イメージ等を表示する。タッチパネル１は透明であるから、図２は表示部２の平面図でもある。
【００１９】
座標検出部３は押下されたタッチパネル１上の座標を検出し、計数部４はボタン単位に座標毎の押下回数をカウントする。中心座標算出部５は、ボタンの長方形の表示域に基づきボタンの中心座標を算出する。ボタン移動部６は、ボタンの押下回数が所定回数を超えると感応領域内でボタンを移動させる。ボタンを移動させるとは、ボタンの表示域を移動させることを意味する。移動先は、押下回数が最低の座標位置がボタンの中心となるような位置である。
【００２０】
しかし、移動によってボタンが感応領域の縁に「衝突」した場合には、ボタン移動部６は、あたかも弾性のようにボタンを反発させて、表示域の原型を保つのに必要な最小限度でボタンを戻す。「衝突」は、衝突検出部７が感応領域の座標と移動によるボタンの表示域の座標とから検出する。この場合は、指示された移動先と反発された後のボタンの中心とが異なることになるが、図５に例示するように、表示部２が移動先に所定の表示マークを表示することにより、そこへの押下を誘導する。
【００２１】
ＲＯＭ８は、制御部10が動作するためのプログラムや、上述の表示マークを含むボタンの表示パターン等を格納している。ＲＡＭ９は、ボタン単位にＸ座標，Ｙ座標毎の押下回数を記憶する。制御部10は、ＲＯＭ８が格納しているプログラムにより本タッチパネル付表示装置の全体を制御する。
［動作の説明］
次に、以上のように構成されている本タッチパネル付表示装置の動作について、図６のフローチャートを参照して説明する。図６は、ユーザによってタッチパネル１上のOKボタン等よく使用されるボタンが押下された場合の動作を示しており、各指示は制御部10によって行われる。表示部２は、よく使用されるボタン（ここでは、OKボタンとして説明する）の表示域を図４のように表示している。表示の位置は、前回の処理終了時における位置である。そのボタンの中心座標は中心座標算出部５によって算出されている。
【００２２】
先ず、座標検出部３は押されたボタンの座標を取得する（図６のステップＳ１）。制御部10はその座標はボタンの感応領域であるかを調べる（ステップＳ２）。感応領域であったのなら、計数部４はその座標の押下回数をカウントアップしＲＡＭ９に記憶する（ステップＳ３）。
【００２３】
次に、制御部10はボタンの中心座標のカウント値を取得し（ステップＳ４）、その値が１０以上であったなら（ステップＳ５）、制御部10はＲＡＭ９から最もカウント値が低い座標を取得する（ステップＳ６）。これは、ユーザが１回のコピーまたはファクス操作を終えるまでに、OKボタンを押す統計的な平均値が約10回であることに基づく。そして、衝突検出部７は、その座標にボタンを移動してもが衝突が起きないか、すなわち移動先がボタンの中心座標になり得るかを調べる（ステップＳ７）。
【００２４】
その結果、ボタンの中心座標になり得れば表示部２は小さいボタンを描画する（ステップＳ８）。一方、中心座標になり得ない場合は移動先の座標にマークを表示する（ステップＳ９）。これにより、ユーザがそのマークを押下するように誘導することにより、頻繁に押下される箇所を分散させることができるので、移動先として指定された位置へボタンの中心を位置づけることができなかった場合であっても、ボタンの劣化を平均化することができる。
【００２５】
なお、ステップＳ２において押下されたボタンが感応領域でない場合、またはステップＳ５においてボタンの中心座標のカウント値が１０以上でない場合は、当初の小さいボタンを描画する（ステップＳ８）ことを続行する。
また、本発明は、頻繁に押されるボタンを用いたが、全てのボタンに、この実装が可能である。
【実施例２】
【００２６】
実施例１におけるボタンの移動方法に代えて、ボタンの移動は感応領域の左上，右上，右下，左下というように、一回押すごとにサイクリックに行うこととする。先ず、始めのボタン配置を感応領域の左上とし、ユーザがそのOKボタンを押すと、ボタンが感応領域の右上に移動する。次にその右上のOKボタンを押すと、ボタンは感応領域の右下に移動する。また、その右下のOKボタンを押すと、ボタンは感応領域の左下に移動する。そして、その右下のOKボタンを押すと、ボタンは感応領域の左上に戻る。この結果、頻繁に押されるOKボタンの劣化が1/4になる。
【実施例３】
【００２７】
実施例１におけるボタンの移動方法に代えて、ボタンの移動はユーザのログインごとに、押下回数をカウントを算出し、使用頻度の低い配置に決定することとする。ユーザがログインした際、押下回数のカウント機能により、小さいボタンは、最も使用頻度の低い座標に配置する。そのユーザはログインした際のOKボタンの配置をログアウトするまで使用する。次にユーザがログインした際は、再度、カウント機能により、最も使用頻度の低い座標にボタンを配置する。この結果、頻繁に押されるOKボタンの劣化分散に繋がる。
【００２８】
なお、以上の全ての実施例は、よく使用されるボタンについてのものであるが、このようなボタンに限定せず、全てのボタンについて本発明を適用することは差し支えない。
【図面の簡単な説明】
【００２９】
【図１】本発明のタッチパネル付表示装置の一実施例を示すブロック図
【図２】本発明を適用した複合機のタッチパネルを例示する平面図
【図３】表示域と感応領域の大きさが略等しい通常のボタンを示す図
【図４】表示域が感応領域より小さい頻繁に使用されるボタンを示す図
【図５】移動先でマークが表示されたボタンを示す図
【図６】よく使用されるボタンが押下された場合の動作を示フローチャート
【符号の説明】
【００３０】
１      タッチパネル
２      表示部
３      座標検出部
４      計数部
５      中心座標算出部
６      ボタン移動部
７      衝突検出部
８      ＲＯＭ
９      ＲＡＭ
10      制御部
【図１】
0004698345.tif 000002
【図２】
0004698345.tif 000003
【図３】
0004698345.tif 000004
【図４】
0004698345.tif 000005
【図５】
0004698345.tif 000006
【図６】
0004698345.tif 000007