(57)【要約】【課題】タッチパネルに設定される反応領域を適切な方向に移動または拡大できる操作性の良い入力装置および入力制御プログラムを提供すること。【解決手段】ＭＦＰは、いずれかの反応領域３０内が入力媒体２８により操作されると、操作された反応領域３０に割り当てられている処理を実行する。さらに、ＭＦＰは、タッチパネル１７の上下左右の向きを基準とした４方向「左上」、「左下」、「右上」、「右下」のうち、いずれの方向の境界を越えて入力媒体２８が反応領域３０内に進入したかを決定し、決定した方向へ各反応領域３０を移動または拡大するように構成されている。例えば、図２（ａ）に示すように、入力媒体２８が反応領域３０の「右下」の方向に位置する境界上を通過し、反応領域３０内を操作した場合、本実施形態のＭＦＰ１は、図２（ｂ）に示すように、各反応領域３０を「右下」へ移動または拡大する。【選択図】図２
2011134120.tif 000002
【特許請求の範囲】
【請求項１】
入力媒体により検出領域内が操作されると、その操作位置を検出するタッチパネルと、
前記検出領域内に反応領域を設定する設定手段と、
前記入力媒体が、前記設定手段により設定された前記反応領域の境界上を通過して当該反応領域内を操作した場合、その操作された反応領域に対していずれの方向に位置する境界上を通過して前記入力媒体が当該反応領域内に進入したかを、前記タッチパネルの検出結果に基づいて決定する方向決定手段と、
前記方向決定手段により決定した方向へ、前記反応領域を移動または拡大する領域変形手段とを備える入力装置。
【請求項２】
前記設定手段は、複数の反応領域を前記検出領域内に設定するものであり、
前記領域変形手段は、前記複数の反応領域のいずれかが前記入力媒体により操作される場合、前記複数の反応領域を同じ方向へ移動または拡大させるものである請求項１記載の入力装置。
【請求項３】
前記設定手段は、複数の反応領域を前記検出領域内に設定するものであり、
前記複数の反応領域は、それぞれ、前記入力装置が実行可能な機能に関する処理が割り当てられたものであって、
前記領域変形手段は、前記複数の反応領域のうちのいずれかが前記入力媒体により操作される場合、当該反応領域に割り当てられた処理と同一の機能に関する処理が割り当てられた反応領域を、前記入力媒体により操作された反応領域と共に、同じ方向へ移動または拡大する請求項１記載の入力装置。
【請求項４】
前記タッチパネルが重ねられる表示面に画像を表示する表示部と、
前記表示面における前記反応領域内に、当該反応領域に割り当てられている処理に対応したボタン画要素を表示する表示制御手段とを備え、
前記領域変形手段は、移動後または拡大後の反応領域が、当該反応領域に割り当てられている処理とは異なる処理に対応したボタン画要素の表示領域と重ならないように、前記反応領域を移動または拡大する請求項１から３のいずれかに記載の入力装置。
【請求項５】
前記タッチパネルは、前記入力媒体が接近または接触した位置を前記操作位置として検出可能なタッチパネルであって、
前記設定手段により設定される前記反応領域の境界のうち、前記入力媒体が通過した境界を、前記タッチパネルの検出結果に基づいて特定する境界特定手段と、
前記境界特定手段により特定された境界内の反応領域が、前記入力媒体により操作されたかを、前記タッチパネルの検出結果に基づいて判断する判断手段とを備え、
前記領域変形手段は、前記判断手段により、前記特定された境界内の反応領域が操作されたと判断された場合に、前記反応領域の移動または拡大を実行する請求項１から４のいずれかに記載の入力装置。
【請求項６】
前記入力媒体の接近または接触が検出された前記境界内の幅を表す幅情報を、前記タッチパネルの検出結果に基づいて取得する通過範囲取得手段を備え、
前記境界特定手段は、
前記通過範囲取得手段により取得した前記幅情報が所定値以上である場合、その境界を、前記入力媒体が通過した境界として特定する請求項５記載の入力装置。
【請求項７】
入力媒体により検出領域内が操作されるとその操作位置を検出するタッチパネルを備えた入力装置において実行される入力制御プログラムであって、
前記入力装置を、
前記検出領域内に反応領域を設定する設定手段と、
前記入力媒体が、前記設定手段により設定された前記反応領域の境界上を通過して当該反応領域内を操作した場合、その操作された反応領域に対していずれの方向に位置する境界を通過して前記入力媒体が当該反応領域内に進入したかを、前記タッチパネルの検出結果に基づいて決定する方向決定手段と、
前記方向決定手段により決定した方向へ、前記反応領域を移動または拡大する領域変形手段として機能させる入力制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力装置および入力制御プログラムに関するものである。
【背景技術】
【０００２】
特許文献１には、タッチパネルに表示される表示ボタンの中心点から見て、押圧位置がいずれの方向にどれだけずれているかをベクトルとして求め、表示ボタンの反応領域を、そのベクトルの方向へ、ずれ量に応じて拡大するアイデアが提案されている。特許文献１に記載のタッチパネルによれば、操作者は、表示ボタンの中心点よりも自分に近い位置を押圧すれば、自分に近づく方向に反応領域を拡大させることができるため、以降の操作がし易くなる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−３７３４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、操作者が常に表示ボタンの手前側を操作するとは限らない。つまり、操作者が、表示ボタンの中心点よりも自分から遠い位置を操作する場合があり得る。このような場合、特許文献１に記載されたタッチパネルでは、表示ボタンの反応領域が、操作者から離れる方向に拡大されることとなり、操作性が向上しないという問題点があった。スペースの都合上、大きなタッチパネルを設けることができない場合、ある反応領域を不必要に拡大することは、他の反応領域を確保できなくなることに繋がり、好ましくない。
【０００５】
本発明は、上述した問題点を解決するためになされたものであり、タッチパネルに設定される反応領域を適切な方向に移動または拡大できる操作性の良い入力装置および入力制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
この目的を達成するために、本発明の入力装置は、入力媒体により検出領域内が操作されると、その操作位置を検出するタッチパネルと、前記検出領域内に反応領域を設定する設定手段と、前記入力媒体が、前記設定手段により設定された前記反応領域の境界上を通過して当該反応領域内を操作した場合、その操作された反応領域に対していずれの方向に位置する境界上を通過して前記入力媒体が当該反応領域内に進入したかを、前記タッチパネルの検出結果に基づいて決定する方向決定手段と、前記方向決定手段により決定した方向へ、前記反応領域を移動または拡大する領域変形手段とを備える。
【０００７】
また、上記の入力装置において、さらに、前記タッチパネルが重ねられる表示面に画像を表示する表示部と、前記表示面における前記反応領域内に、当該反応領域に割り当てられている処理に対応したボタン画要素を表示する表示制御手段とを備え、前記領域変形手段は、移動後または拡大後の反応領域が、当該反応領域に割り当てられている処理とは異なる処理に対応したボタン画要素の表示領域と重ならないように、前記反応領域を移動または拡大するものであっても良い。
【０００８】
上記の入力装置において、タッチパネルは、表示面に密着して重ねられていても良いし、表示面との間に隙間を空け、または透明フィルムなどを挟む状態で、表示面に重ねられていても良い。
【０００９】
なお、本発明は、入力装置、該入力装置を制御する入力制御装置、入力方法、入力装置を制御する入力制御プログラム、該入力制御プログラムを記録する記録媒体等の種々の態様で構成することができる。
【発明の効果】
【００１０】
本発明者は、操作者がタッチパネルの反応領域に入力媒体を進入させるとき、多くの場合、反応領域の手前側の境界を通過させて、入力媒体を進入させることを見出した。
【００１１】
請求項１記載の入力装置によれば、入力媒体が反応領域の境界上を通過し当該反応領域内を操作した場合、その操作された反応領域に対していずれの方向に位置する境界上を通過して前記入力媒体が当該反応領域内に進入したかが決定され、決定された方向に反応領域が移動または拡大される。よって、操作者の身体に近づく可能性が高い方向へ反応領域が移動または拡大される。操作者から見れば、反応領域が自分の身体に近づく適切な方向へ移動または拡大されることとなり、操作性が良いという効果が得られる。
【００１２】
請求項２記載の入力装置によれば、請求項１記載の入力装置が奏する効果に加え、複数の反応領域のいずれかが操作される場合、複数の反応領域が同じ方向へ移動または拡大されるので、操作者から見れば、いずれかの反応領域を操作することで、各反応領域が適切な方向へ移動または拡大されることとなり、操作性が良いという効果が得られる。
【００１３】
請求項３記載の入力装置によれば、請求項１記載の入力装置が奏する効果に加え、複数の反応領域のうちのいずれかが操作される場合、当該反応領域に割り当てられた処理と同一の機能に関する処理が割り当てられた反応領域が、操作された反応領域と共に同じ方向へ移動または拡大されるので、操作者から見れば、いずれかの反応領域を操作することで、同一の機能に関する処理が割り当てられた各反応領域が適切な方向へ移動または拡大されることとなり、操作性が良いという効果が得られる。
【００１４】
請求項４記載の入力装置によれば、請求項１から３のいずれかに記載の入力装置が奏する効果に加え、移動後または拡大後の反応領域が、当該反応領域に割り当てられている処理とは異なる処理に対応したボタン画要素の表示領域と重ならないように、前記反応領域が移動または拡大されるので、タッチパネルに設定される反応領域と表示面に表示されるボタン画要素とが矛盾せず、操作者に違和感を与えないという効果がある。
【００１５】
請求項５記載の入力装置によれば、請求項１から４のいずれかに記載の入力装置が奏する効果に加え、タッチパネルの検出結果に基づいて入力媒体が通過した境界が特定され、その特定された境界内の反応領域が操作された場合に、反応領域の移動または拡大が実行されるので、タッチパネルの検出結果に基づき、反応領域を適切な方向へ移動または拡大できるという効果がある。
【００１６】
請求項６記載の入力装置によれば、請求項５記載の入力装置の奏する効果に加え、幅情報が所定値以上である場合、その境界が、入力媒体が通過した境界として特定されるので、誤検知に基づいて反応領域が移動または拡大されてしまうことを抑制できるという効果がある。
【００１７】
請求項７記載の入力制御プログラムによれば、入力装置において実行されることにより、請求項１記載の入力装置と同様の作用効果を奏する。
【図面の簡単な説明】
【００１８】
【図１】（ａ）は、本発明の入力装置の一実施形態であるＭＦＰの電気的構成を示すブロック図であり、（ｂ）は、入力媒体の幅を初期設定するための初期設定画面の一例を示す図である。
【図２】タッチパネルの検出領域に設定される反応領域を破線で図示し、ＬＣＤの表示面に表示されるボタン画要素を実線で図示した図である。
【図３】反応領域切替テーブルの構成を模式的に示す図である。
【図４】ＭＦＰにおいて実行される入力制御処理を示すフローチャートである。
【図５】変形例のＭＦＰにおいて、タッチパネルの検出領域に設定される反応領域を破線で図示し、ＬＣＤの表示面に表示されるボタン画要素を実線で図示した図であり、図２に対応する図である。
【発明を実施するための形態】
【００１９】
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。図１（ａ）は、本発明の入力装置の一実施形態である多機能周辺装置（以下、「ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）」と称す）１の電気的構成を示したブロック図である。
【００２０】
ＭＦＰ１は、コピー機能、ＦＡＸ機能、スキャン機能、及び、プリンタ機能などの各種機能を有している。操作者は、タッチパネル１７に設定される反応領域を操作することにより、反応領域に割り当てられている処理をＭＦＰ１に実行させることができる。特に、ＭＦＰ１は、タッチパネル１７に設定される反応領域を、適切な方向に移動または拡大することができ、操作者にとって操作性が良いように構成されている。
【００２１】
ＭＦＰ１には、ＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２、フラッシュメモリ１４、操作キー１５、ＬＣＤ１６、タッチパネル１７、スキャナ２０、プリンタ２１、ＮＣＵ２３、モデム２４が主に設けられている。ＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２、フラッシュメモリ１４は、バスライン２６を介して互いに接続されている。また、操作キー１５、ＬＣＤ１６、タッチパネル１７、スキャナ２０、プリンタ２１、ＮＣＵ２３、モデム２４、バスライン２６は、入出力ポート２７を介して互いに接続されている。
【００２２】
ＣＰＵ１０は、ＲＯＭ１１やＲＡＭ１２やフラッシュメモリ１４に記憶される固定値やプログラム或いは、ＮＣＵ２３を介して送受信される各種信号に従って、ＭＦＰ１が有している各機能の制御や、入出力ポート２７と接続された各部を制御するものである。
【００２３】
ＲＯＭ１１は、制御プログラム１１ａ、反応領域切替テーブル１１ｂ、反応領域管理テーブル１１ｃなどを格納した書換不能なメモリである。ＣＰＵ１０は、制御プログラム１１ａに従い、入力制御処理（図４）を実行する。反応領域切替テーブル１１ｂについては、図３を参照して後述する。また、ＣＰＵ１０は、反応領域管理テーブル１１ｃに予め記憶された座標情報を用いて、タッチパネル１７に反応領域を設定する。ＲＡＭ１２は、各種のデータを一時的に記憶するための書換可能な揮発性のメモリである。
【００２４】
フラッシュメモリ１４は、書換可能な不揮発性のメモリである。フラッシュメモリ１４には、基準電極数ｋを記憶する基準電極数メモリ１４ａが設けられる。基準電極数ｋについては、図１（ｂ）を参照して後述する。
【００２５】
操作キー１５は、ＭＦＰ１に指示を入力するためのハードキーである。ＬＣＤ１６は、液晶表示装置であって、タッチパネル１７が重ねられる表示面１６ａ（図１（ｂ））を有し、その表示面１６ａに画像を表示する。
【００２６】
タッチパネル１７は、投影型静電容量方式のタッチパネルであって、その検出領域１７ａ（図１（ｂ））の全域が格子状に細かく区分けされ、区分けされた単位領域毎に電極を配設している。タッチパネル１７の検出領域１７ａに、操作者の指などの入力媒体２８（図１（ｂ））が接近または接触すると、入力媒体２８と電極との間で静電結合が生じ、電極の容量変化が生じる。
【００２７】
タッチパネル１７は、上下左右の向きを有しており、各単位領域には、それぞれ個別に、各単位領域を識別するための座標情報が付されている。タッチパネル１７の表面に向かって左上の単位領域の座標情報を（０，０）として、右方向（図１（ｂ）に示すＸ方向）および下方向（図１（ｂ）に示すＹ方向）に向かって値が連続するように座標情報（ｘ，ｙ）が付されている。座標情報は、タッチパネル１７の右方向および下方向に向かうほど大きくなる。タッチパネル１７は、電極の容量変化が見られた単位領域の座標情報を、入力媒体２８が接近または接触した操作位置として検出し、出力する。
【００２８】
図１（ｂ）は、入力媒体２８の幅を初期設定するための初期設定画面の一例を示す図である。この初期設定画面は、ＬＣＤ１６の表示面１６ａに表示され、操作領域２９ａと検出結果領域２９ｂとを含む。ＭＦＰ１は、操作者の１本の指（例えば、人差し指）を入力媒体２８として、操作領域２９ａ内に触れるよう要求する。一方、検出結果領域２９ｂ内には格子状の線が表示され、各マス目が、操作領域２９ａに含まれるタッチパネル１７の単位領域と１対１に対応している。ＭＦＰ１は、操作領域２９ａに含まれるタッチパネル１７の単位領域のうち、入力媒体２８の接近または接触が検出された単位領域に対応するマス目を別色で表示する。したがって、操作者は、操作領域２９ａ内のどの範囲が操作位置として検出されたかを、検出結果領域２９ｂ内の表示により、視覚的に知ることができる。
【００２９】
ＭＦＰ１は、操作領域２９ａ内において、入力媒体２８の接近または接触が検出された単位領域がＸ方向に連続する個数の最大値をカウントする。この最大値は、入力媒体２８として用いられることが予想される操作者個人の指の幅に相当する値であって、基準電極数ｋとして、基準電極数メモリ１４ａに記憶される。
【００３０】
図１（ａ）に戻り説明する。スキャナ２０は、ＦＡＸ機能、スキャン機能、又は、コピー機能の実行時に原稿を読み取るためのものである。プリンタ２１は、記録用紙に画像を印刷するためのものである。ＮＣＵ２３は、電話回線の制御を行うものである。モデム２４は、ファクシミリ送信時には送信信号を電話回線での伝送に適した形態に変調し、一方、ファクシミリ受信時には電話回線から送られてきた変調信号を復調するものである。
【００３１】
図２は、タッチパネル１７の検出領域１７ａに設定される反応領域３０を破線で図示し、ＬＣＤ１６の表示面１６ａに表示されるボタン画要素３１を実線で図示した図である。図２において、反応領域３０は説明の都合上図示したものであり、表示面１６ａには表示されないので、操作者自身は見ることができない。
【００３２】
反応領域３０には、ＭＦＰ１が実行可能な処理が予め割り当てられている。ボタン画要素３１は、各反応領域３０に割り当てられている処理に対応した図柄である。各反応領域３０は、ボタン画要素３１の表示領域よりもやや広い範囲に設定される。よって、操作者は、ボタン画要素３１内を操作した場合は勿論、ボタン画要素３１から少し外れた位置を操作した場合でも、ＭＦＰ１に所望の処理の実行指示を入力できる。ここで、反応領域３０に予め割り当てられている処理とは、コピーやＦＡＸ送信などＭＦＰ１が有する各種機能を実行する処理であっても良いし、各機能の実行に必要な設定値を入力し又は変更する処理であっても良い。
【００３３】
ＭＦＰ１は、いずれかの反応領域３０内が入力媒体２８により操作されると、操作された反応領域３０に割り当てられている処理を実行する。さらに、ＭＦＰ１は、タッチパネル１７の上下左右の向きを基準とした４方向「左上」、「左下」、「右上」、「右下」のうち、いずれの方向の境界を越えて入力媒体２８が反応領域３０内に進入したかを決定し、決定した方向へ各反応領域３０を移動または拡大するように構成されている。例えば、図２（ａ）に示すように、入力媒体２８が反応領域３０の「右下」の方向に位置する境界上を通過し、反応領域３０内を操作した場合、本実施形態のＭＦＰ１は、図２（ｂ）に示すように、各反応領域３０を「右下」へ移動または拡大する。
【００３４】
タッチパネル１７に入力媒体２８を近づけるとき、人は自分の手前側から近づけることが多い。よって、入力媒体２８が通過した反応領域３０の境界を特定し、その境界のある方向へ反応領域３０を移動または拡大することによって、操作者に近づく方向へ反応領域３０を移動または拡大することができる。操作者から見れば、反応領域３０が自分の身体に近づく方向へ移動または拡大されることとなり、操作性が良くなる。
【００３５】
また、ＭＦＰ１は、複数の反応領域３０を同じ方向へ移動または拡大させる。よって、操作者から見れば、いずれかの反応領域３０を操作するだけで、全ての反応領域３０が自分の身体に近づく方向へ移動または拡大されることとなり、それ以降の操作において、各反応領域３０を操作しやすくなる。
【００３６】
特に、ボタン画要素３１内に、処理内容を表す文字や図柄が含まれている場合、操作者はその文字を視認しつつ操作したいので、視界の妨げとならぬよう入力媒体２８をボタン画要素３１の手前側から近づけていくことが多い。そのため、入力媒体２８がボタン画要素３１の手前側に触れやすい。本実施形態のＭＦＰ１によれば、各反応領域３０の移動または拡大により、ボタン画要素３１の手前側の領域が広くされるので、仮に入力媒体２８がボタン画要素３１の手前側に触れてしまったとしても、その接触位置が、所望の反応領域３０に含まれる可能性が高い。よって、誤操作が生じ難い。
【００３７】
なお、反応領域３０の移動または拡大に拘わらず、ＭＦＰ１は、ボタン画要素３１の表示領域を変更しない。そして、ＭＦＰ１は、移動または拡大後の反応領域３０が、当該反応領域３０に割り当てられている処理とは異なる処理に対応したボタン画要素３１の表示領域とは重ならないように、各反応領域３０を移動または拡大する。
【００３８】
したがって、移動または拡大後の反応領域３０とボタン画要素３１とが矛盾しない。すなわち、ある処理に対応したボタン画要素３１内を操作したにも拘わらず、そのボタン画要素３１に対応づけられた処理とは別の処理が実行されてしまうことがなく、操作者に違和感を与えない。
【００３９】
以下、詳細を説明するが、以下の説明において、各反応領域３０は矩形であるものとする。よって、各反応領域３０の境界は４辺から構成される。反応領域３０の４辺の境界をそれぞれ反応枠ライン３０ａと称する。４辺の反応枠ライン３０ａのうち、反応領域３０の上辺を上側反応枠ライン３０ａｕ、反応領域３０の下辺を下側反応枠ライン３０ａｄ、反応領域３０の左辺（向かって左側の辺）を左側反応枠ライン３０ａｌ、反応領域３０の右辺（向かって右側の辺）を右側反応枠ライン３０ａｒと称する。
【００４０】
また、以下の説明において、「反応領域３０を移動または拡大する」とは、反応領域３０の頂点の位置を変更することを意味している。例えば、図２（ｂ）に示すように、反応領域３０を「右下」に移動または拡大することは、反応領域３０の右上、右下の頂点をより右方向へ移動させると共に、反応領域３０の左下、右下の頂点をより下方向へ移動させることを意味している。なお、移動または拡大方向の反対方向（図２（ｂ）に示す例で言えば「左上」）の頂点も、他の頂点と同じ方向へ移動させても良い。その場合、各反応領域３０の面積は大きくなるとは限らない。本実施形態では、面積が大きくなるように反応領域３０を変形することを「拡大する」と言い、面積が大きくならないように反応領域３０を変形することを「移動する」と言う。
【００４１】
図３は、反応領域切替テーブル１１ｂの構成を模式的に示す図である。図３に示すように、反応領域切替テーブル１１ｂには、条件エリア１１ｂ１と、方向エリア１１ｂ２とが設けられ、条件と方向とが対応づけて記憶されている。条件エリア１１ｂに規定された条件が成立して反応領域３０内が操作された場合、ＭＦＰ１は、その条件に対応づけられた方向へ、反応領域３０を移動または拡大する。
【００４２】
図３において、ＮＵは上側反応枠ライン３０ａｕ内で検出された入力媒体２８の幅を表し、ＮＤは下側反応枠ライン３０ａｄ内で検出された入力媒体２８の幅を表し、ＮＬは左側反応枠ライン３０ａｌ内で検出された入力媒体２８の幅を表し、ＮＲは右側反応枠ライン３０ａｒ内で検出された入力媒体２８の幅を表す。これらＮＵ，ＮＤ，ＮＬ，ＮＲは、入力媒体２８の接近または接触が検出されたタッチパネル１７の単位領域が各反応枠ライン３０ａ内において連続して並ぶ個数として取得できる。以下の説明では、ＮＵ，ＮＤ，ＮＬ，ＮＲを総称して、幅情報Ｎと称する。また、ｋは、操作者自身の指の幅を表す基準電極数ｋである。
【００４３】
この反応領域切替テーブル１１ｂによれば、ＭＦＰ１は、幅情報Ｎに基づき、反応領域３０をいずれの方向へ移動または拡大すべきかを決定することができる。
【００４４】
例えば、ＮＵ≧ｋ／２且つＮＬ≧ｋ／２という条件が成立したとする。その場合、操作者の指である入力媒体２８が、上側反応枠ライン３０ａｕと左側反応枠ライン３０ａｌとを通過した可能性が高い。したがって、ＭＦＰ１は、反応領域３０に対して「左上」の反応枠ライン３０ａを通過して入力媒体２８が反応領域３０内に進入したと決定し、その決定した方向「左上」へ各反応領域３０を移動または拡大する。
【００４５】
なお、図示および詳細な説明は省略するが、反応領域管理テーブル１１ｃ（図１（ａ））は、反応領域３０の各々について、移動または拡大を行わない場合の頂点の座標情報、および左上、左下、右上、右下の各方向に移動または拡大する場合の頂点の座標情報を記憶している。よって、ＭＦＰ１は、反応領域切替テーブル１１ｂに基づいて移動または拡大の方向を決定した後は、反応領域管理テーブル１１ｃに記憶された座標情報に基づき、各反応領域３０を所定の位置へ移動または拡大することができる。
【００４６】
図４は、ＭＦＰ１において実行される入力制御処理を示すフローチャートである。この入力制御処理は、操作された反応領域３０に対していずれの方向に位置する反応枠ライン３０ａ上を通過して入力媒体２８が反応領域３０内に進入したかを決定し、その決定した方向へ、反応領域３０を移動または拡大する処理である。この処理は、ＭＦＰ１の主電源が投入されてから主電源が遮断されるまで繰り返し実行される。
【００４７】
まず、ＣＰＵ１０は、基準電極数メモリ１４ａに基準電極数ｋを初期設定する（Ｓ４０１）。基準電極数ｋの設定方法は、図１（ｂ）を参照して述べたので説明は省略する。次に、ＣＰＵ１０は、反応領域管理テーブル１１ｃ（図１（ｂ））に予め記憶された座標情報に従い、複数の反応領域３０を検出領域１７ａに設定し（Ｓ４０２）、各反応領域３０内にボタン画要素３１を表示する（Ｓ４０３）。
【００４８】
次に、ＣＰＵ１０は、反応枠ライン３０ａの電極の容量が変化したか否かを判断する（Ｓ４０４）。すなわち、反応枠ライン３０ａ内において入力媒体２８の接近または接触が検出されたか否かを判断する。Ｓ４０４の判断が否定される間（Ｓ４０４：Ｎｏ）、ＣＰＵ１０は処理を待機する。
【００４９】
一方、Ｓ４０４の判断が肯定されると（Ｓ４０４：Ｙｅｓ）、次に、ＣＰＵ１０は、入力媒体２８が通過した反応枠ライン３０ａを、タッチパネル１７の検出結果に基づいて特定する。具体的には、ＣＰＵ１０は、まず、電極の容量の変化が検出された反応枠ライン３０ａを取得し、その反応枠ライン３０ａが１つの反応領域３０を構成する複数辺の反応枠ライン３０ａであるかを判断する（Ｓ４０５）。Ｓ４０５の判断が否定される間（Ｓ４０５：Ｎｏ）、ＣＰＵ１０はＳ４０５の判断を繰り返す。
【００５０】
そして、Ｓ４０５の判断が肯定される場合（Ｓ４０５：Ｙｅｓ）、ＣＰＵ１０は、１つの反応領域３０を構成する複数辺の反応枠ライン３０ａのうち、最初に入力媒体２８が通過した２辺の反応枠ライン３０ａを決定し（Ｓ４０６）、その２辺の反応枠ライン３０ａの各々について、幅情報Ｎを取得する（Ｓ４０７）。
【００５１】
次に、ＣＰＵ１０は、取得した幅情報Ｎの各々が基準電極数ｋの１／２以上であるか否かを判断する（Ｓ４０８）。Ｓ４０８の判断が否定される場合（Ｓ４０８：Ｎｏ）、すなわち、タッチパネル１７により物体を検出したが、その物体の幅情報Ｎがｋ／２未満である場合は、タッチパネル１７を操作しようとする入力媒体２８ではないと判断し、Ｓ４０５から処理を繰り返す。
【００５２】
一方、Ｓ４０８の判断が肯定される場合（Ｓ４０８：Ｙｅｓ）、すなわち、２辺の幅情報Ｎの各々がｋ／２以上である場合、その２辺の反応枠ライン３０ａを、入力媒体２８がその上を通過した２辺の反応枠ライン３０ａとして特定する。
【００５３】
なお、本実施形態において、タッチパネル１７は、入力媒体２８が接触した位置に加え、接近した位置を検出可能であるため、入力媒体２８が検出領域１７ａに触れた状態で反応枠ライン３０ａ上を通過した場合だけではなく、入力媒体２８が検出領域１７ａから浮いた状態で反応枠ライン３０上を通過した場合にも、その通過をタッチパネル１７により検出することができる。
【００５４】
次に、特定された２辺の反応枠ライン３０ａ内の反応領域３０が、入力媒体２８によりタッチ（操作）されたかをタッチパネル１７の検出結果に基づいて判断する（Ｓ４１０）。Ｓ４１０の判断が否定される場合（Ｓ４１０：Ｎｏ）、Ｓ４０５に戻り処理を繰り返す。すなわち、入力媒体２８が２辺の反応枠ライン３０ａ上を通過したが、それら反応枠ライン３０ａ内の反応領域３０を操作しなかった場合、反応領域３０を移動または拡大せず、Ｓ４０６に戻る。
【００５５】
一方、Ｓ４１０の判断が肯定される場合（Ｓ４１０：Ｙｅｓ）、すなわち、反応枠ライン３０ａ内の反応領域３０が操作されたと判断された場合、ＣＰＵ１０は、該当する反応領域３０に割り当てられている処理を実行する（Ｓ４１１）。次に、ＣＰＵ１０は、反応領域３０に対し、いずれの方向に位置する反応枠ライン３０ａを通過して入力媒体２８が反応領域３０内に進入したかを決定する。この方向は、特定された２辺の反応枠ライン３０ａの組み合わせと、反応領域切替テーブル１１ｂに規定された関係とに基づき決定することができる。そして、ＣＰＵ１０は、その決定した方向へ反応領域３０を移動または拡大する（Ｓ４１２）。
【００５６】
次に、ＣＰＵ１０は、ある一定時間操作が無いかどうかを判断する（Ｓ４１４）。Ｓ４１４の判断が肯定される場合（Ｓ４１４：Ｙｅｓ）。ＣＰＵ１０はＳ４０２に戻り処理を繰り返す。すなわち、一方向に移動または拡大しない通常位置に、反応領域３０を設定し直す。一方、Ｓ４１４の判断が否定される場合（Ｓ４１４：Ｎｏ）、ＣＰＵ１０は、通常動作を行う（Ｓ４１６）。すなわち、操作者により指示された各種処理の実行や、定期的に実行すべき所定の処理を実行する。ただし、この通常動作の実行中、タッチパネル１７に設定される各反応領域３０は、Ｓ４１２において決められた方向へ移動または拡大された配置とする。たいていの場合、操作者は、一カ所にとどまってＭＦＰ１を操作し続けるので、反応領域３０を移動または拡大する方向を固定しておくことにより、操作者にとって操作しやすい状態を維持できるからである。
【００５７】
図４に示す入力制御処理によれば、入力媒体２８が通過した２辺の反応枠ライン３０ａ内の反応領域３０が操作された場合に、反応領域３０の移動または拡大が実行される。換言すれば、入力媒体２８が反応枠ライン３０ａ上を通過しただけでは、反応領域３０の移動または拡大を実行しない。よって、反応領域３０が無闇に移動または拡大されてしまうことを抑制できる。また、幅情報Ｎを用いて、入力媒体２８が通過した反応枠ライン３０ａを特定しているので、誤検知に基づき反応領域３０が不要に移動または拡大されてしまうことを防止できる。
【００５８】
上記実施形態において、ＭＦＰ１が入力装置の一例に相当し、反応枠ライン３０ａが反応領域の境界の一例に相当し、Ｓ４０２を実行するＣＰＵ１０が設定手段の一例に相当し、Ｓ４０７，Ｓ４０８を実行するＣＰＵ１０が境界特定手段の一例に相当し、Ｓ４１２を実行するＣＰＵ１０が方向決定手段および領域変形手段の一例に相当し、Ｓ４０３を実行するＣＰＵ１０が表示制御手段の一例に相当し、Ｓ４１０を実行するＣＰＵ１０が判断手段の一例に相当し、Ｓ４０７を実行するＣＰＵ１０が通過範囲決定手段の一例に相当し、ＬＣＤ１６が表示部の一例に相当し、制御プログラム１１ａが入力制御プログラムの一例に相当し、ｋ／２が所定値の一例に相当する。
【００５９】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【００６０】
例えば、上記実施形態では、全ての反応領域３０を同じ方向へ移動または拡大をしていたが、機能毎に、移動または拡大方向を異ならせても良い。
【００６１】
図５は、変形例のＭＦＰ１において、タッチパネル１７の検出領域１７ａに設定される反応領域３０を破線で図示し、ＬＣＤ１６の表示面１６ａに表示されるボタン画要素３１を実線で図示した図であり、図２に対応する図である。図５に示す例では、各反応領域３０は、検出領域１７ａ内において、機能毎にまとめて配置されている。すなわち、コピー機能に関する処理が割り当てられた反応領域３０と、ＦＡＸ機能に関する処理が割り当てられた反応領域３０と、プリンタ機能に関する処理が割り当てられた反応領域３０とは、互いに離れた位置に配置される。
【００６２】
いずれかの反応領域３０が入力媒体２８により操作されると、変形例のＭＦＰ１は、当該反応領域３０に割り当てられた処理と同一の機能に関する処理が割り当てられた反応領域３０を全て、操作された反応領域３０と共に、同じ方向へ移動または拡大する。例えば、図５（ａ）に示すように、プリンタ機能に関する処理が割り当てられた反応領域３０が操作される場合、変形例のＭＦＰ１は、プリンタ機能に関する処理が割り当てられた反応領域３０のみを同一方向に移動または拡大する。
【００６３】
この変形例によれば、ある機能を使用しようとする操作者は、その機能に関する処理が割り当てられた反応領域３０を１つ操作することで、当該機能に関する他の反応領域３０も、自身に近づく方向へ移動または拡大させることができるので、操作性が良い。また、１台のＭＦＰ１を複数人が使用する場合において、各人がそれぞれ別機能を使用している場合を想定すると、各人は、それぞれ別の方向から、ＭＦＰ１のタッチパネル１７を操作する可能性が高い。そのような場合においても、変形例のＭＦＰ１によれば、反応領域３０は、機能毎に、その機能を使用する操作者のいる方向へ向かって移動または拡大することになるから、各人にとって操作性が良い。なお、この変形例のＭＦＰ１が実行する入力制御処理は、図４に示す入力制御処理のＳ４１２において、機能毎に反応領域３０を移動または拡大する、という点において実施形態の入力制御処理と異なり、他は同じであるため、図示および詳細な説明は省略する。
【００６４】
また、上記実施形態では、入力媒体２８の接近または接触を検出可能な静電容量方式のタッチパネル１７を用いるものとして説明したが、入力媒体２８の接触のみを検出するタッチパネル１７を用いてもよい。また、入力媒体の接近または接触を赤外線や電界で検知する方式のタッチパネルを用いても良い。
【００６５】
また、上記実施形態においては、「左上」、「左下」、「右上」、「右下」の４方向のうち、いずれの方向の反応枠ライン３０ａ上を通過して、入力媒体２８が反応領域３０内に進入したかを決定していたが、さらに細分化された方向の中から、決定するように構成しても良い。また、ここで言う「方向」は、タッチパネル１７の検出領域１７ａに平行な二次元平面上の方向を表す指標となるものであれば良く、例えばＸ方向（図１（ｂ））を基準の０度とした場合の角度として表されるものであっても良い。
【００６６】
また、上記実施形態では、入力媒体２８がいずれの方向の境界を通過して反応領域３０内に進入したかを、２辺の反応枠ライン３０ａを特定することにより決定していた。しかしながら、これに代えて、静電容量方式のタッチパネル１７で検出可能な電極容量変化の大小に基づいて方向を決定しても良い。例えば、反応領域３０内に入力媒体２８が接触している場合、その接触位置において、電極容量の変化は最大となり、入力媒体２８がタッチパネル１７から離隔するに従って、検出される電極の容量変化は小さくなる。よって、その電極の容量変化が小さくなる方向を、入力媒体２８が通過した境界の方向として決定することができる。
【符号の説明】
【００６７】
１              ＭＦＰ
１１            ＣＰＵ
１１ａ          入力制御プログラム
１６            ＬＣＤ
１６ａ          表示面
１７            タッチパネル
１７ａ          検出領域
２８            入力媒体
３０            反応領域
３１            ボタン画要素
【図１】
2011134120.tif 000003
【図２】
2011134120.tif 000004
【図３】
2011134120.tif 000005
【図４】
2011134120.tif 000006
【図５】
2011134120.tif 000007