(57)【特許請求の範囲】
【請求項１】
タッチキーを形成した複数の有効エリアと、該有効エリアの周囲のエリアを分割してなる複数の無効エリアとを含む画面を形成する画面形成装置と、
前記画面形成装置で形成された画面を表示する表示装置と、
前記表示装置の表示面上に載置され、押下された位置に応じた信号を出力するタッチパネルと、
前記タッチパネルから送られてくる信号に基づき該タッチパネル上の押下位置を検出する位置検出部と、
前記位置検出部で検出された押下位置が属するエリアを検出するエリア検出部と、
前記エリア検出部で押下位置がいずれかの無効エリアに属することが検出された場合に、該無効エリアの周囲の有効エリアおよびタッチキーを拡大した画面を前記画面形成装置に形成させる制御部とを備え、
前記制御部は、前記エリア検出部において押下位置がいずれかの無効エリアに属することが検出された後に、該エリア検出部において押下位置が該無効エリアの周囲の有効エリアに属することが検出された場合に、該有効エリアに対応するタッチキーの押下回数をタッチキー毎に計数するカウンタを備え、
前記カウンタで計数された押下回数が所定値以上になった場合に、該所定値以上になった有効エリアの周囲の無効エリアを縮小して該有効エリアおよびタッチキーを拡大した画面を前記画面形成装置に形成させる
ことを特徴とするタッチパネル装置。
【請求項２】
前記制御部は、前記カウンタで計数された押下回数が所定値以上になった場合に、該所定値以上になった有効エリアおよび周囲の無効エリアの位置を補正するエリア補正部を備えたことを特徴とする請求項１記載のタッチパネル装置。
【請求項３】
前記制御部は、前記エリア検出部において押下位置がいずれかの無効エリアに属することが検出された場合に、該無効エリアの周囲の有効エリアおよびタッチキーを拡大し、かつ、該有効エリアおよびタッチキーの形状を変化させた画面を前記画面形成装置に形成させることを特徴とする請求項１記載のタッチパネル装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画面上に形成されたタッチキーを押下することにより入力を行うタッチパネル装置に関し、特に、近接するタッチキーの押し間違いを回避する技術に関する。
【背景技術】
【０００２】
従来、画面上に形成されたタッチキーを押下することにより入力を行うタッチパネル装置が知られている。このタッチパネル装置においては、画面上に複数のタッチキーが表示されている場合に、近接しているタッチキーの境界が押されると、押されたタッチキーが誤認識され、タッチパネル装置が接続された機器は、ユーザが意図しない動作を行う場合があった。また、各タッチキーに対して、有効エリアと無効エリアが設けられている場合は、無効エリアが押されても何ら反応はなく、次の入力待ちになっていた。
【０００３】
このような問題を解消する技術として、特許文献１は、画面の表示能力を最大限に生かしつつ、近接するタッチキー間での入力間違いの発生を防止して使いやすくした画面入力処理装置を開示している。この画面入力処理装置は、画面に新たにタッチキーを表示するにあたり、当該タッチキーの領域の周囲または内部に不感領域を設定する。不感領域内の位置への入力は、その位置がタッチキーの表示領域であったとしても、原則として無効化される。これにより、タッチキー同士の境界付近の位置への入力が無効化され、入力間違いが生じない。ただし、不感領域に包含されてしまうタッチキーについては、そのタッチキーへの入力は有効化される。これにより、小さなタッチキーが他のタッチキーにごく近接して配置されている場合であっても、その小さなタッチキーを選択できるようになっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−２５１１５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来のタッチパネル装置では、タッチキーを表示させる場合、１つの画面に複数のタッチキーを表示させるため、各タッチキーに固有の有効エリアが設けられている。また、各タッチキーが有する有効エリアは一定の範囲を持っているが、ユーザの操作は指などで行われるので、複数の有効エリアに跨って押下される場合があり、ユーザの意図と異なるタッチキーが押されたと判断される場合がある。
【０００６】
そこで、各タッチキーの有効エリアの境界に無効エリアを設けると、ユーザが意図しないタッチキーが選択されることはなくなる。ところが、無効エリアを設けた場合は、その無効エリアの一部が認識された場合は、その押下は無効と判断されて何ら反応はなく、次の入力待ちになってしまうという問題がある。
【０００７】
この発明は、上述した問題を解消するためになされたものであり、その課題は、ユーザが所望のタッチキーを確実に押下できるタッチパネル装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、この発明に係るタッチパネル装置は、タッチキーを形成した複数の有効エリアと、該有効エリアの周囲のエリアを分割してなる複数の無効エリアとを含む画面を形成する画面形成装置と、画面形成装置で形成された画面を表示する表示装置と、表示装置の表示面上に載置され、押下された位置に応じた信号を出力するタッチパネルと、タッチパネルから送られてくる信号に基づき該タッチパネル上の押下位置を検出する位置検出部と、位置検出部で検出された押下位置が属するエリアを検出するエリア検出部と、エリア検出部で押下位置がいずれかの無効エリアに属することが検出された場合に、該無効エリアの周囲の有効エリアおよびタッチキーを拡大した画面を画面形成装置に形成させる制御部とを備え、制御部は、エリア検出部において押下位置がいずれかの無効エリアに属することが検出された後に、該エリア検出部において押下位置が該無効エリアの周囲の有効エリアに属することが検出された場合に、該有効エリアに対応するタッチキーの押下回数をタッチキー毎に計数するカウンタを備え、カウンタで計数された押下回数が所定値以上になった場合に、該所定値以上になった有効エリアの周囲の無効エリアを縮小して該有効エリアおよびタッチキーを拡大した画面を画面形成装置に形成させることを特徴としている。
【発明の効果】
【０００９】
この発明に係るタッチパネル装置によれば、無効エリアが押下された場合に、その無効エリアの周囲のタッチキーが拡大して表示されるので、ユーザは、所望のタッチキーを容易かつ確実に選択することが可能になる。
【図面の簡単な説明】
【００１０】
【図１】この発明の実施の形態１に係るタッチパネル装置の構成を示すブロック図である。
【図２】この発明の実施の形態１に係るタッチパネル装置に含まれるＣＰＵの詳細な構成を機能的に示すブロック図である。
【図３】この発明の実施の形態１に係るタッチパネル装置の動作を説明するための図である。
【図４】この発明の実施の形態１に係るタッチパネル装置の変形例の動作を説明するための図である。
【図５】この発明の実施の形態２に係るタッチパネル装置に含まれるＣＰＵの詳細な構成を機能的に示すブロック図である。
【図６】この発明の実施の形態２に係るタッチパネル装置の動作を説明するための図である。
【図７】この発明の実施の形態３に係るタッチパネル装置に含まれるＣＰＵの詳細な構成を機能的に示すブロック図である。
【図８】この発明の実施の形態３に係るタッチパネル装置の動作を説明するための図である。
【発明を実施するための形態】
【００１１】
以下、この発明の実施の形態を、図面を参照しながら詳細に説明する。
実施の形態１．
図１は、この発明の実施の形態１に係るタッチパネル装置の構成を示すブロック図である。このタッチパネル装置は、タッチパネル１１、位置検出部１２、記憶部１３、ＣＰＵ（Central Processing Unit）１４、画面情報記憶部１５、画面形成装置１６、ＬＣＤ（Liquid Crystal Display）バックライト１７およびＬＣＤ１８を備えている。
【００１２】
タッチパネル１１は、ＬＣＤ１８の表示面上に載置され、ユーザによって押下された場合に、押下された位置に応じた信号、例えばＸ座標およびＹ座標を表す信号を出力する。このタッチパネル１１から出力される信号は、位置検出部１２に送られる。
【００１３】
位置検出部１２は、タッチパネル１１から送られてくる信号に基づき、タッチパネル１１上の押下位置を検出する。この位置検出部１２で検出された押下位置は、ＸＹ座標としてＣＰＵ１４に送られる。
【００１４】
記憶部１３は、例えばＲＯＭおよびＲＡＭから構成されており、ＣＰＵ１４を動作させるための制御プログラムおよびデータなどを記憶するとともに、ＣＰＵ１４の処理結果を一次記憶する作業エリアとしても使用される。また、記憶部１３は、ＬＣＤ１８に表示される複数のタッチキーの各々が占める領域（以下、「有効エリア」という）を、その四隅の座標によって定義した有効エリアデータを記憶している。この記憶部１３は、ＣＰＵ１４によってアクセスされる。
【００１５】
ＣＰＵ１４は、記憶部１３に記憶されている制御プログラムにしたがって動作し、このタッチパネル装置の全体を制御する。このＣＰＵ１４の詳細は後述する。
【００１６】
画面情報記憶部１５は、ＬＣＤ１８に表示する画面、および、この画面の一部を拡大した拡大画面を構成するための画面データを記憶している。この画面情報記憶部１５に記憶されている画面データは、画面形成装置１６によって読み出される。
【００１７】
画面形成装置１６は、ＣＰＵ１４からの指示に応答して、画面情報記憶部１５から読み込んだ画面データに基づき画面を形成する。図３（ａ）は、画面形成装置１６で形成される画面の一例を示す図である。この画面例では、複数のタッチキーＡ〜Ｆが有効エリアに配置され、各有効エリアの間には無効エリア（１）〜（１４）が形成されている。この画面例において、例えば、タッチキーＢは、有効エリアの四隅の座標（Ｘ１，Ｙ１）、（Ｘ１，Ｙ２）（Ｘ２，Ｙ１）および（Ｘ２，Ｙ２）から成る有効エリアデータによって定義されている。この画像形成装置１６で形成された画面は、描画データとしてＬＣＤ１８に送られる。
【００１８】
ＬＣＤバックライト１７は、例えば蛍光管またはＬＥＤ（Light Emitting Diode）などから構成されており、ＣＰＵ１４からの指示に応じて点灯し、ＬＣＤ１８を背後から照明する。これにより、ユーザは、ＬＣＤ１８に描画された画像を視認できる。
【００１９】
ＬＣＤ１８は、この発明の表示装置に対応し、ＬＣＤバックライト１７で照明された状態において、画面形成装置１６から送られてくる描画データにしたがった画像を表示する。なお、本発明の表示装置としては、ＬＣＤに限らずＣＲＴ（Cathode-Ray Tube）、ＰＤＰ（Plasma Display Panel)、その他の表示器を用いることもできる。
【００２０】
次に、ＣＰＵ１４の詳細を説明する。図２は、ＣＰＵ１４の詳細な構成を機能的に示すブロック図である。このＣＰＵ１４は、エリア検出部２１、制御部２２およびバックライト制御部２３を備えている。
【００２１】
エリア検出部２１は、位置検出部１２から送られてくる押下位置と記憶部１３から読み出した有効エリアデータとを比較することにより、押下位置が無効エリアに属するか有効エリアに属するかを検出する。このエリア検出部２１における検出結果は、制御部２２に送られる。
【００２２】
制御部２２は、エリア検出部２１から送られてくる検出結果が、無効エリアに属することを示している場合は、その無効エリアの周囲に存在する有効エリアのタッチキーを拡大した画面を形成するように、画面形成装置１６に指示する。これにより、画面形成装置１６は、予め画面情報記憶部１５に記憶されている拡大画面に対応する画面データを読み込み、この読み込んだ画面データに基づき画面を形成する。
【００２３】
バックライト制御部２３は、当該タッチパネル装置が接続された機器の起動および停止に応じて、ＬＣＤバックライト１７の点灯および消灯をそれぞれ制御する。
【００２４】
上述した構成を有する実施の形態１に係るタッチパネル装置は、次のように動作する。例えば、図３（ａ）に示す無効エリア（６）が押下された場合は、位置検出部１２は、タッチパネル１１から送られてくる信号に基づき、タッチパネル１１上の押下位置の座標（Ｘ２＋ａ，Ｙ２＋ｂ）を検出し、ＣＰＵ１４のエリア検出部２１に送る。ここで、ａは無効エリアのＸ方向の幅より小さい値であり、ｂは無効エリアのＹ方向の幅より小さい値である。
【００２５】
位置検出部１２からの押下位置の座標を受け取ったエリア検出部２１は、記憶部１３から読み出した有効エリアデータと比較することにより、その座標が無効エリアに属するか有効エリアに属するかを検出し、検出結果を制御部２２に送る。制御部２２は、エリア検出部２１から送られてくる検出結果が、無効エリアに属することを示している場合は、無効エリアの周囲に存在する有効エリアのタッチキーを拡大した画面を形成するように、画面形成装置１６に指示する。これにより、画面形成装置１６は、例えば、図３（ｂ）に示すような、無効エリア（６）の周囲に存在する有効エリアのタッチキー、つまりタッチキーＢ、Ｃ、ＥおよびＦを拡大した拡大画面を形成し、描画データとしてＬＣＤ１８に送る。この場合、例えば、タッチキーＢは、有効エリアの四隅の座標（Ｘ１，Ｙ１）〜（Ｘ３，Ｙ３）とによって定義される。ここで、Ｘ３＞Ｘ２、Ｙ３＜Ｙ２である。
【００２６】
以上説明したように、この発明の実施の形態１に係るタッチパネル装置によれば、無効エリアが押下された場合に、その無効エリアの周囲のタッチキーが拡大して表示されるので、ユーザは、所望のタッチキーを容易に選択することが可能になる。なお、無効エリアの大きさは、タッチキーが表示される画面の大きさおよびタッチキーの数によって変更するように構成することができる。
【００２７】
なお、上述した実施の形態１に係るタッチパネル装置では、ＬＣＤ１８に表示されている画面の無効エリアが押下された場合に、その無効エリアの周囲のタッチキーを拡大した拡大画面を表示するように構成したが、さらに、拡大画面の無効エリアが押下された場合に、その無効エリアの周囲のタッチキーを拡大した拡大画面を表示するように構成することができる。これにより、何度でも拡大表示を行うことが可能になる。なお、有効エリアと無効エリアの比率は常に等しくする必要はないため、タッチキーを拡大するにつれて、無効エリアを縮小するように構成することもできる。
【００２８】
また、上述した実施の形態１に係るタッチパネル装置では、ＬＣＤ１８に表示されている画面の無効エリアが押下された場合に、その無効エリアの周囲のタッチキーを拡大した拡大画面を表示するように構成したが、タッチキーを単に拡大するだけでなく、さらに、タッチキーの形状を変更した拡大画面を表示するように構成することができる。
【００２９】
すなわち、タッチキーを拡大し、かつ、形状を変更した画面データを画面情報記憶部１５に予め記憶しておき、制御部２２は、エリア検出部２１において押下位置が無効エリアに属することが検出された場合に、この無効エリアの周囲に存在する有効エリアのタッチキーを拡大し、かつ、タッチキーの形状を変化させた画面の形成を画面形成装置１６に指示する。
【００３０】
例えば、図４（ａ）に示すように、タッチキーの有効エリアが小さく、しかも密集している場合は、所望のタッチキーを選択しにくい。このような場合であって、例えば、無効エリア（９）が押下されると、図４（ｂ）に示すように、その無効エリアの周囲のタッチキーを拡大し、しかも、タッチキーの形状を押下し易い形状に変更した拡大画面が表示されるので、ユーザは、所望のタッチキーを容易に選択することが可能になる。
【００３１】
実施の形態２．
この発明の実施の形態２に係るタッチパネル装置は、押し間違いが多いタッチキー自体を拡大して表示するようにしたものである。
【００３２】
この実施の形態２に係るタッチパネル装置の構成は、ＣＰＵ１４を除き、実施の形態１に係るタッチパネル装置の構成と同じである。図５は、実施の形態２に係るタッチパネル装置に含まれるＣＰＵ１４の詳細な構成を機能的に示すブロック図である。このＣＰＵ１４は、実施の形態１に係るタッチパネル装置のそれに、カウンタ２４が追加されて構成されている。以下においては、実施の形態１と相違する部分を中心に説明する。
【００３３】
カウンタ２４は、エリア検出部２１において押下位置が無効エリアに属することが検出された後に他のキー操作が行われ、エリア検出部２１において押下位置が有効エリアに属することが検出された場合に、この検出に係る有効エリアに対応するタッチキーの押下回数をタッチキー毎に計数する。このカウンタ２４で計数された押下回数は、制御部２２に送られる。
【００３４】
制御部２２は、カウンタ２４で計数された押下回数が所定値以上になった場合に、該所定値以上になった押下回数に対応するタッチキーを拡大した画面の形成を画面形成装置１６に指示する。この場合、各タッチキーを拡大した画面データを画面情報記憶部１５に予め記憶しておき、画面形成装置１６は、制御部２２からの指示に応じて、画面情報記憶部１５から対応する画面データを読み出して描画データを生成する。なお、タッチキーを拡大して表示させるためには、その周囲の無効エリアまたは近接したタッチキーを縮小させることで実現することができる。
【００３５】
上述した構成を有する実施の形態２に係るタッチパネル装置は、次のように動作する。例えば、図６（ａ）に示す画面において、座標（Ｘ１，Ｙ１）〜（Ｘ２，Ｙ２）によって示される無効エリア（６）が選択されることが多く、この無効エリア（６）を選択された後に、最終的にユーザがタッチキーＢを選択したとする。このキー操作の回数が所定値以上、例えば５回以上継続した場合は、ユーザは、タッチキーＢを押し間違え易いと判断し、その後に画面を表示する際は、図６（ｂ）に示すように、タッチキーＢを拡大して表示する。これにより、ユーザの押し間違いを防止することができる。
【００３６】
実施の形態３．
この発明の実施の形態３に係るタッチパネル装置は、押し間違いが多いタッチキーの位置を示す座標を補正するようにしたものである。
【００３７】
この実施の形態３に係るタッチパネル装置の構成は、ＣＰＵ１４を除き、実施の形態２に係るタッチパネル装置の構成と同じである。図７は、実施の形態３に係るタッチパネル装置に含まれるＣＰＵ１４の詳細な構成を機能的に示すブロック図である。このＣＰＵ１４は、実施の形態２に係るタッチパネル装置のそれに、エリア補正部２５が追加されて構成されている。以下においては、実施の形態２と相違する部分を中心に説明する。
【００３８】
エリア補正部２５は、カウンタ２４で計数された押下回数が所定値以上になった場合に、該所定値以上になった押下回数に対応するタッチキーの有効エリアデータを記憶部１３から読み出して補正する。これにより、タッチキーの有効エリアが補正される。このエリア補正部２５によって補正された有効エリアデータは、記憶部１３に格納される。
【００３９】
上述した構成を有する実施の形態３に係るタッチパネル装置は、次のように動作する。例えば、図８に示すように、無効エリア（７）の座標（Ｘ３，Ｙ３）が選択されることが多く、且つ、最終的にタッチキーＣが選択された回数が多い場合、画面に表示されたタッチキーと、このタッチキーの有効エリアとの間で位置ズレが発生していると認識される。タッチキーＣの初期の有効エリアは、座標（Ｘ１，Ｙ１）〜（Ｘ２，Ｙ２）で定義された有効エリアデータとして記憶部１３に格納されているが、座標（Ｘ３，Ｙ３）が複数回選択され、その後、タッチキーＣが選択された場合に、エリア補正部２５は、Ｘ方向の位置ズレとして判断する。この場合、エリア補正部２５は、「Ｘ３−Ｘ２」の差を全体的に右へシフトさせる。これにより、タッチキーＣの有効エリアは、座標（Ｘ１＋（Ｘ３−Ｘ２），Ｙ１）〜（Ｘ２＋（Ｘ３−Ｘ２），Ｙ２）に補正されて記憶部１３に格納される。
【００４０】
なお、上述した補正が行われた場合は、無効エリア（７）およびタッチキーＦなどのエリアも同様に補正される。この場合、右横の無効エリア（７）のエリアを縮小するだけの補正を行うように構成できる。また、無効エリア（３）および（５）もＸ方向の補正を行い、また、無効エリア（１）および（２）などはＹ方向の補正を、無効エリア（４）および（６）はＸ方向およびＹ方向の補正を行うよう構成することもできる。
【００４１】
この発明に係るタッチパネル装置は、無効エリアが押下された場合に、その無効エリアの周囲のタッチキーが拡大して表示されるので、ユーザは、所望のタッチキーを容易かつ確実に選択することが可能になる。このため、画面上に形成されたタッチキーを押下することにより入力を行うタッチパネル装置等に用いるのに適している。
【図１】
0005496309.tif 000002
【図２】
0005496309.tif 000003
【図３】
0005496309.tif 000004
【図４】
0005496309.tif 000005
【図５】
0005496309.tif 000006
【図６】
0005496309.tif 000007
【図７】
0005496309.tif 000008
【図８】
0005496309.tif 000009