(57)【要約】【課題】表示ボタンの表示範囲に制限を受けることなく、誤操作を低減させる。【解決手段】入力媒体により検出領域内が接触されると、その接触位置を検出するタッチパネルと、タッチパネルが重ねられる表示面に表示ボタンを表示する表示部と、を備え、検出領域内に、表示面に表示される複数の表示ボタン各々に対応付けて、複数の反応領域が設定され、設定された各反応領域のうち、いずれかに入力媒体の接触が検出された場合、その反応領域に関連付けられた処理が実行される。そして、複数の反応領域と、その複数の反応領域各々に対応する表示情報とが重なるように、表示ボタンが表示される。入力媒体の接触が検出された場合、複数の表示ボタンのうち、その接触位置から最も近い位置に表示されている表示ボタンが検出され、検出された表示ボタンにおける一の点と、接触位置との距離に基づいて、検出された表示ボタンが縮小される。【選択図】図２
2011175516.tif 000002
【特許請求の範囲】
【請求項１】
入力媒体により検出領域内が接触されると、その接触位置を検出するタッチパネルと、
前記タッチパネルが重ねられる表示面に表示情報を表示する表示部と、
前記検出領域内に、前記表示面に表示される複数の表示情報各々に対応付けて、複数の反応領域を設定する設定手段と、
前記設定手段により設定された各反応領域のうち、いずれかにおいて前記入力媒体の接触が検出された場合、その反応領域に関連付けられた処理を実行する実行手段と、を有し、
前記複数の反応領域と、当該複数の反応領域各々に対応する前記表示情報とが重なるように、前記表示情報を前記表示面に表示する入力装置であって、
前記入力媒体の接触が検出された場合、前記複数の表示情報のうち、その接触位置から最も近い位置に表示されている表示情報を検出する表示検出手段と、
前記表示検出手段により検出された表示情報における一の点と、前記接触位置との距離に基づいて、当該検出された表示情報を縮小する縮小手段と、
を備えることを特徴とする入力装置。
【請求項２】
前記縮小手段により縮小された表示情報に対応付けて前記設定手段により設定された反応領域を、前記縮小手段による表示情報の縮小率より小さい縮小率に基づいて縮小する領域縮小手段を備えることを特徴とする請求項１に記載の入力装置。
【請求項３】
前記縮小手段は、前記表示検出手段により検出された表示情報の中心と、前記接触位置との距離が長くなるほど当該検出された表示情報の縮小率が大きくなるように当該縮小率を設定し、当該検出された表示情報を当該縮小率で縮小することを特徴とする請求項１または２に記載の入力装置。
【請求項４】
前記表示情報は、表示面において当該表示情報が表示される領域を示す領域画像と、当該表示領域に対応する反応領域に関連付けられた処理内容を示す処理情報とから構成され、
前記縮小手段は、前記領域画像と前記処理情報とを各々異なる縮小率で縮小することが可能であり、
前記縮小手段は、前記領域画像の縮小率が前記処理情報の縮小率以上となるように、前記表示情報を縮小することを特徴とする請求項１〜３のいずれかに記載の入力装置。
【請求項５】
前記表示面には複数の前記表示情報が表示されており、
前記縮小手段は、前記表示検出手段により検出された表示情報における一の点と、前記接触位置との距離に基づいて、前記表示面に表示される全ての表示情報を縮小することを特徴とする請求項１〜４のいずれかに記載の入力装置。
【請求項６】
複数の前記表示情報が表示された第１画面において一の表示情報に対応する前記反応領域が接触された場合、当該第１画面から、当該接触された反応領域に関連付けられた処理に関する表示情報が表示された第２画面へ切り替える一方、前記第２画面が表示された状態において前記第１画面に切り替える処理が関連付けられた反応領域が接触された場合、当該第２画面から前記第１画面に切り替える表示制御手段と、
前記一の表示情報に対応する前記反応領域が接触された場合、当該接触位置を記憶する接触位置記憶手段と、
を備え、
前記表示検出手段は、前記表示制御手段により前記第１画面から切り替えられた前記第２画面が表示された状態において前記第１画面へ切り替える処理が関連付けられた反応領域が接触された場合、前記表示制御手段により切り替えられた前記第１画面に表示される複数の表示情報のうち、前記接触位置記憶手段により記憶された接触位置から最も近い位置に表示されている表示情報を検出し、
前記縮小手段は、前記表示制御手段により前記第１画面から切り替えられた前記第２画面が表示された状態において前記第１画面へ切り替える処理が関連付けられた反応領域が接触された場合、前記表示検出手段により検出された表示情報における一の点と、前記接触位置記憶手段により記憶された接触位置との距離に基づいて、前記表示制御手段により切り替えられた前記第１画面に表示される全ての表示情報を縮小することを特徴とする請求項５に記載の入力装置。
【請求項７】
前記縮小手段は、前記接触位置が前記反応領域外であった場合、前記表示検出手段により検出された表示情報における一の点と、前記接触位置との距離に基づいて、当該検出された表示情報を縮小することを特徴とする請求項１〜６のいずれかに記載の入力装置。
【請求項８】
前記縮小手段により縮小されていない表示情報の大きさを記憶するサイズ記憶手段を備え、
前記縮小手段は、前記表示検出手段により検出された表示情報が縮小された状態において、前記入力媒体による接触が所定時間検出されない場合、前記縮小された表示情報を前記サイズ記憶手段に記憶された大きさで表示することを特徴とする請求項１〜７のいずれかに記載の入力装置。
【請求項９】
入力媒体により検出領域内が接触されると、その接触位置を検出するタッチパネルと、
前記タッチパネルが重ねられる表示面に表示情報を表示する表示部と、
前記検出領域内に、前記表示面に表示される複数の表示情報各々に対応付けて、複数の反応領域を設定する設定手段と、
前記設定手段により設定された各反応領域のうち、いずれかにおいて前記入力媒体の接触が検出された場合、その反応領域に関連付けられた処理を実行する実行手段と、を有し、
前記複数の反応領域と、当該複数の反応領域各々に対応する前記表示情報とが重なるように、前記表示情報を前記表示面に表示する入力装置のコンピュータが実行可能な入力制御プログラムであって、
前記コンピュータに、
前記入力媒体の接触が検出された場合、前記複数の表示情報のうち、その接触位置から最も近い位置に表示されている表示情報を検出する表示検出手段と、
前記表示検出手段により検出された表示情報における一の点と、前記接触位置との距離に基づいて、当該検出された表示情報を縮小する縮小手段と、
を実行することを特徴とする入力制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力装置及び入力制御プログラムに関するものである。
【背景技術】
【０００２】
従来、情報入力を行うタッチパネル等の入力装置が知られている。この入力装置は、キーボードやボタン等の入力装置を用いなくても、直接タッチパネルに触れることにより入力操作を行うことができるので、ユーザにとって操作が簡単で非常に便利である。
【０００３】
特許文献１には、タッチパネルの下に配置されたＬＣＤに表示されている表示ボタンの中心点から見て、押圧位置がいずれの方向にどれだけずれているかをベクトルとして求め、表示ボタンの反応領域を、そのベクトルの方向へ、ずれ量に応じて拡大する技術が記載されている。特許文献１に記載のタッチパネルによれば、ユーザが表示ボタンの反応領域から外れた位置を押圧した場合であっても、反応領域が拡大されるため、以降の操作においてユーザの意図しない操作を防止することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−３７３４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載のタッチパネルでは、例えば、スペースの都合上、大きなタッチパネルを設けることができない場合、または、表示ボタン同士の間隔が狭い場合、ある表示ボタンの反応領域が拡大されることにより、他の表示ボタンの反応領域が確保できなくなる虞がある。
【０００６】
本発明は、上述した問題点を解決するためになされたものであり、表示ボタンの表示範囲に制限を受けることなく、誤操作を低減させることが可能な入力装置及び入力制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記目的を達成するために、請求項１に記載の入力装置は、入力媒体により検出領域内が接触されると、その接触位置を検出するタッチパネルと、前記タッチパネルが重ねられる表示面に表示情報を表示する表示部と、前記検出領域内に、前記表示面に表示される複数の表示情報各々に対応付けて、複数の反応領域を設定する設定手段と、前記設定手段により設定された各反応領域のうち、いずれかにおいて前記入力媒体の接触が検出された場合、その反応領域に関連付けられた処理を実行する実行手段と、を有し、前記複数の反応領域と、当該複数の反応領域各々に対応する前記表示情報とが重なるように、前記表示情報を前記表示面に表示する入力装置であって、前記入力媒体の接触が検出された場合、前記複数の表示情報のうち、その接触位置から最も近い位置に表示されている表示情報を検出する表示検出手段と、前記表示検出手段により検出された表示情報における一の点と、前記接触位置との距離に基づいて、当該検出された表示情報を縮小する縮小手段と、を備えることを特徴とする。
【０００８】
請求項２に記載の発明は、請求項１に記載の入力装置において、前記縮小手段により縮小された表示情報に対応付けて前記設定手段により設定された反応領域を、前記縮小手段による表示情報の縮小率より小さい縮小率に基づいて縮小する領域縮小手段を備えることを特徴とする。ここで、本発明において縮小率は「０」以上であるとし、縮小率「０」は等倍であることを意味する。
【０００９】
請求項３に記載の発明は、請求項１または２に記載の入力装置において、前記縮小手段は、前記表示検出手段により検出された表示情報の中心と、前記接触位置との距離が長くなるほど当該検出された表示情報の縮小率が大きくなるように当該縮小率を設定し、当該検出された表示情報を当該縮小率で縮小することを特徴とする。
【００１０】
請求項４に記載の発明は、請求項１〜３のいずれかに記載の入力装置において、前記表示情報は、表示面において当該表示情報が表示される領域を示す領域画像と、当該表示情報に対応する反応領域に関連付けられた処理内容を示す処理情報とから構成され、前記縮小手段は、前記領域画像と前記処理情報とを各々異なる縮小率で縮小することが可能であり、前記縮小手段は、前記領域画像の縮小率が前記処理情報の縮小率以上となるように、前記表示情報を縮小することを特徴とする。
【００１１】
請求項５に記載の発明は、請求項１〜４のいずれかに記載の入力装置において、前記表示面には複数の前記表示情報が表示されており、前記縮小手段は、前記表示検出手段により検出された表示情報における一の点と、前記接触位置との距離に基づいて、前記表示面に表示される全ての表示情報を縮小することを特徴とする。
【００１２】
請求項６に記載の発明は、請求項５に記載の入力装置において、複数の前記表示情報が表示された第１画面において一の表示情報に対応する前記反応領域が接触された場合、当該第１画面から、当該接触された反応領域に関連付けられた処理に関する表示情報が表示された第２画面へ切り替える一方、前記第２画面が表示された状態において前記第１画面に切り替える処理が関連付けられた反応領域が接触された場合、当該第２画面から前記第１画面に切り替える表示制御手段と、前記一の表示情報に対応する前記反応領域が接触された場合、当該接触位置を記憶する接触位置記憶手段と、を備え、前記表示検出手段は、前記表示制御手段により前記第１画面から切り替えられた前記第２画面が表示された状態において前記第１画面へ切り替える処理が関連付けられた反応領域が接触された場合、前記表示制御手段により切り替えられた前記第１画面に表示される複数の表示情報のうち、前記接触位置記憶手段により記憶された接触位置から最も近い位置に表示されている表示情報を検出し、前記縮小手段は、前記表示制御手段により前記第１画面から切り替えられた前記第２画面が表示された状態において前記第１画面へ切り替える処理が関連付けられた反応領域が接触された場合、前記表示検出手段により検出された表示情報における一の点と、前記接触位置記憶手段により記憶された接触位置との距離に基づいて、前記表示制御手段により切り替えられた前記第１画面に表示される全ての表示情報を縮小することを特徴とする。
【００１３】
請求項７に記載の発明は、請求項１〜６のいずれかに記載の入力装置において、前記縮小手段は、前記接触位置が前記反応領域外であった場合、前記表示検出手段により検出された表示情報における一の点と、前記接触位置との距離に基づいて、当該検出された表示情報を縮小することを特徴とする。
【００１４】
請求項８に記載の発明は、請求項１〜７のいずれかに記載の入力装置において、前記縮小手段により縮小されていない表示情報の大きさを記憶するサイズ記憶手段を備え、前記縮小手段は、前記表示検出手段により検出された表示情報が縮小された状態において、前記入力媒体による接触が所定時間検出されない場合、前記縮小された表示情報を前記サイズ記憶手段に記憶された大きさで表示することを特徴とする。
【００１５】
請求項９に記載の入力制御プログラムは、入力媒体により検出領域内が接触されると、その接触位置を検出するタッチパネルと、前記タッチパネルが重ねられる表示面に表示情報を表示する表示部と、前記検出領域内に、前記表示面に表示される複数の表示情報各々に対応付けて、複数の反応領域を設定する設定手段と、前記設定手段により設定された各反応領域のうち、いずれかにおいて前記入力媒体の接触が検出された場合、その反応領域に関連付けられた処理を実行する実行手段と、を有し、前記複数の反応領域と、当該複数の反応領域各々に対応する前記表示情報とが重なるように、前記表示情報を前記表示面に表示する入力装置のコンピュータが実行可能な入力制御プログラムであって、前記コンピュータに、前記入力媒体の接触が検出された場合、前記複数の表示情報のうち、その接触位置から最も近い位置に表示されている表示情報を検出する表示検出手段と、前記表示検出手段により検出された表示情報における一の点と、前記接触位置との距離に基づいて、当該検出された表示情報を縮小する縮小手段と、を実行することを特徴とする。
【発明の効果】
【００１６】
請求項１及び請求項９に記載の発明によれば、入力媒体の接触が検出された場合、複数の表示情報のうち、その接触位置から最も近い位置に表示されている表示情報が検出される。そして、検出された表示情報における一の点と接触位置との距離に基づいて、検出された表示情報が縮小される。一般に、表示面に表示された表示情報が小さい場合は、その表示情報における接触位置のばらつきが小さくなり、表示情報が大きい場合はその表示情報における接触位置のばらつきが大きくなる。したがって、ユーザが所望する表示情報である可能性の高い、接触位置から最も近い位置に表示されている表示情報における一の点と接触位置との距離に基づいて、その表示情報が縮小されることにより、表示情報の表示範囲に制限を受けることなく、接触位置のばらつきを小さくすることができ、結果として、誤操作を低減させることができる。
【００１７】
請求項２に記載の発明によれば、縮小された表示情報に対応付けて設定された反応領域が、表示情報の縮小率より小さい縮小率に基づいて縮小される。これにより、例えば、複数の表示情報が互いに隣接して表示されている場合であっても、反応領域が縮小されるため、複数の表示情報に対応する反応領域間の間隔が大きくなり、誤操作を低減させることができる。また、反応領域は表示情報に比べて縮小率が小さくなるため、反応領域内に接触される可能性を高めることができ、誤操作をより低減させることができる。
【００１８】
請求項３に記載の発明によれば、複数の表示情報のうち、接触位置から最も近い位置に表示されている表示情報の中心と、その接触位置との距離が長くなるほど、接触位置から最も近い位置に表示されている表示情報の縮小率が大きくなるように縮小率が設定され、その表示情報がその縮小率で縮小される。これにより、表示情報の中心に対する接触位置のばらつきが大きいほど縮小率が大きくなるため、表示情報の中心と接触位置との距離の大小によらず、表示情報の中心に対する接触位置のばらつきが小さくなり、誤操作を低減させることができる。
【００１９】
請求項４に記載の発明によれば、表示面において表示情報が表示される領域を示す領域画像の縮小率が、その表示情報に対応する反応領域に関連付けられた処理内容を示す処理情報の縮小率以上となるように、表示情報が縮小される。これにより、領域画像に比べて処理情報の大きさの変化が小さくなるので、ユーザによる処理情報の視認性の低下が抑制され、誤操作を低減させることができる。
【００２０】
請求項５に記載の発明によれば、接触位置から最も近い位置に表示されている表示情報における一の点と、その接触位置との距離に基づいて、表示面に表示される全ての表示情報が縮小される。これにより、表示情報の表示範囲に制限を受けることなく、全ての表示情報に対して、接触位置のばらつきが小さくなり、より誤操作を低減させることができる。
【００２１】
請求項６に記載の発明によれば、複数の表示情報が表示された第１画面における一の表示情報に対応する反応領域が接触された場合、その接触位置が記憶される。第１画面から切り替えられた第２画面が表示された状態において第１画面へ切り替える処理が関連付けられた反応領域が接触された場合、切り替えられた第１画面に表示される複数の表示情報のうち、記憶された接触位置から最も近い位置に表示されている表示情報が検出される。そして、検出された表示情報における一の点と、記憶された接触位置との距離に基づいて、切り替えられた第１画面に表示される全ての表示情報が縮小される。一般に、第１画面から切り替えられた第２画面が表示された状態において第１画面へ切り替える処理が関連付けられた反応領域が接触された場合は、ユーザが操作を間違えた場合である可能性が高く、次に操作される表示情報は前回操作されたものとは異なることが多い。また、接触位置と表示情報における一の点との距離は、ユーザ個人の癖などに依存することが多い。したがって、切り替えられた第１画面に表示される複数の表示情報のうち、記憶された接触位置から最も近い位置に表示されている表示情報における一の点と、記憶された接触位置との距離に基づいて、切り替えられた第１画面に表示される全ての表示情報が縮小されることにより、ユーザによる接触位置のばらつきが小さくなり、以降の操作における誤操作を効率的に低減させることができる。
【００２２】
請求項７に記載の発明によれば、入力媒体による接触位置が反応領域外であった場合、接触位置から最も近い位置に表示されている表示情報における一の点と、接触位置との距離に基づいて、その表示情報が縮小される。これにより、接触位置が反応領域外である場合、すなわち、ユーザの所望する処理が実行されなかった場合、表示情報が縮小されるので、ユーザによる以降の操作においては、表示情報における接触位置のばらつきが小さくなり、より効率的に誤操作を低減させることができる。特に、ユーザが所望とする表示ボタンを選択しようとしたにもかかわらず、ユーザの癖等により誤って反応領域外を接触した際などに、好適である。
【００２３】
請求項８に記載の発明によれば、接触位置から最も近い位置に表示されている表示情報が縮小された状態において、入力媒体による接触が所定時間検出されない場合、縮小された表示情報が、予め記憶された縮小されていない表示情報の大きさで表示される。一般に、表示情報が縮小された状態において入力媒体による接触が所定時間検出されない場合は、入力装置を使用していたユーザが入力装置の使用を中止した可能性が高い。これにより、例えば、複数人で入力装置を使用する場合、表示情報が縮小された際に使用していたユーザとは別のユーザが入力装置を使用するときには、縮小されていない表示情報が表示されるので、１人のユーザによる接触位置のばらつきに固定されることなく、複数のユーザにより入力装置が使用される際の利便性が高くなる。
【図面の簡単な説明】
【００２４】
【図１】（Ａ）は、本発明の入力装置の一実施形態であるＭＦＰの電気的構成を示すブロック図であり、（Ｂ）は、ＬＣＤに表示される操作画面の一例を示す概略図である。
【図２】本実施形態における入力制御処理の実行例を模式的に示す説明図である。
【図３】本実施形態における入力制御処理を示すフローチャートである。
【発明を実施するための形態】
【００２５】
以下、本発明の実施形態について、添付図面を参照しつつ詳細に説明する。本実施形態では、本発明の入力装置及び入力制御プログラムとして、多機能周辺装置（以下、「ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）」と称す）１を例に挙げて説明する。
【００２６】
ＭＦＰ１は、コピー機能、ＦＡＸ機能、スキャン機能、及び、プリンタ機能などの各種機能を有している。ＭＦＰのユーザは、タッチパネル１７（図１参照）に設定される反応領域を操作することにより、反応領域に割り当てられている処理をＭＦＰ１に実行させることができる。反応領域は、タッチパネル１７の検出領域１７１（図１（Ｂ）参照）内に、ＬＣＤ１６（図１参照）の表示面１６１（図１（Ｂ）参照）に表示される表示ボタン（本発明の表示情報に相当）に対応付けて設定される領域である。
【００２７】
＜電気的構成＞
本実施形態に係るＭＦＰ１の電気的構成について、図１（Ａ）を参照して説明する。ＭＦＰ１は、ＣＰＵ１０と、ＲＯＭ１１と、ＲＡＭ１２と、フラッシュメモリ１４と、操作キー１５と、ＬＣＤ１６（本発明の表示部に相当）と、タッチパネル１７と、スキャナ２０と、プリンタ２１と、ＮＣＵ２３と、モデム２４とを備える。
【００２８】
ＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２、及び、フラッシュメモリ１４は、バスライン２６を介して互いに接続されている。また、操作キー１５、ＬＣＤ１６、タッチパネル１７、スキャナ２０、プリンタ２１、ＮＣＵ２３、モデム２４、及び、バスライン２６は、入出力ポート２７を介して互いに接続されている。
【００２９】
ＣＰＵ１０は、ＲＯＭ１１、ＲＡＭ１２、または、フラッシュメモリ１４に記憶される固定値やプログラム、または、ＮＣＵ２３を介して送受信される各種信号に従って、ＭＦＰ１が有している各機能の制御や、入出力ポート２７と接続された各部を制御するものである。
【００３０】
ＲＯＭ１１は、ＭＦＰ１で実行される制御プログラム１１１、座標管理メモリ１１２（本発明のサイズ記憶手段に相当）等を格納する書換不能なメモリである。ＣＰＵ１０は、制御プログラム１１１に従い、図３のフローチャートに示す入力制御処理を実行する。ＣＰＵ１０は、後述する座標管理メモリ１１２に予め記憶された座標情報を用いて、タッチパネル１７に反応領域を設定し、各反応領域に対応する表示ボタンをＬＣＤ１６に表示する。ＲＯＭ１１には、後述する表示面１６１に表示される複数の操作画面各々に関する情報が記憶される。複数の操作画面各々に関する情報とは、詳細は後述するが、各操作画面に表示される表示ボタン、その表示ボタンに対応する反応領域、その反応領域に関連付けられた処理等である。
【００３１】
座標管理メモリ１１２は、表示面１６１に表示される複数の操作画面の初期状態における、複数の表示ボタン各々の頂点及び中心の座標情報と、複数の反応領域各々の頂点の座標情報とが複数の操作画面各々を示す識別情報に関連付けて記憶している。操作画面の初期状態とは、後述する入力制御処理により表示ボタンが縮小表示されていない状態である。複数の操作画面各々を示す識別情報とは、例えば、操作画面各々に付与された番号等、複数の操作画面各々が識別可能なものであれば、種々の形態を採用することができる。また、ＣＰＵ１０は、座標管理メモリ１１２に記憶された座標情報に基づいて、複数の表示ボタン及び反応領域各々の大きさを算出可能である。なお、座標管理メモリ１１２は、複数の表示ボタン及び反応領域各々の大きさを対応する表示ボタンまたは反応領域に関連付けて記憶していてもよい。
【００３２】
ＲＡＭ１２は、各種のデータを一時的に記憶するための書換可能な揮発性のメモリである。ＲＡＭ１２は、接触位置メモリ１２１と、接触距離メモリ１２２とを有している。接触位置メモリ１２１は、タッチパネル１７により検出される、入力媒体の接触位置が記憶されるメモリ領域である。接触位置メモリ１２１は、タッチパネル１７により検出された接触位置と、その接触が検出された際に表示面１６１に表示されている操作画面の識別情報とを関連付けて記憶する。接触距離メモリ１２２は、接触位置メモリ１２１に記憶されている接触位置と、表示面１６１に表示されている複数の表示ボタンのうち、その接触位置から最も近い表示ボタンの中心との最短距離を記憶するメモリ領域である。接触距離メモリ１２２は、その最短距離と、接触が検出された際に表示面１６１に表示されている操作画面の識別情報とを関連付けて記憶する。例えば、図２（Ａ）では、接触位置２００から最も近い位置に表示されている表示ボタンであるコピーボタン３４の中心２４０と接触位置２００との最短距離が接触距離メモリ１２２に記憶される。
【００３３】
フラッシュメモリ１４は、書換可能な不揮発性のメモリであり、例えば、コピー機能、ＦＡＸ機能、スキャン機能、及び、プリンタ機能などの各種機能に関するパラメータ等が記憶されている。このフラッシュメモリ１４に記憶されたデータは、ＭＦＰ１の電源オフ後も保持される。操作キー１５は、ＭＦＰ１に指示を入力するためのハードキーである。
【００３４】
ＬＣＤ１６は、液晶表示装置であって、タッチパネル１７が重ねられる表示面１６１（図１（Ｂ）参照）を有し、その表示面１６１に画像を表示する。表示面１６１には、表示ボタン等により構成される操作画面が表示される。本実施形態では、複数の操作画面のうちのいずれか１つが表示面１６１に表示され、入力媒体による反応領域の接触に基づいて、表示面１６１に表示される操作画面が切り替えられる。
【００３５】
タッチパネル１７は、投影型静電容量方式のタッチパネルであって、その検出領域１７１（図１（Ｂ）参照）の全域が格子状に細かく区分けされ（図示を省略）、区分けされた単位領域毎に電極を配設している。タッチパネル１７の検出領域１７１に、ユーザの指等の入力媒体が接近または接触すると、入力媒体と電極との間で静電結合が生じ、検出領域１７１に接触する入力媒体の接触面積に応じて、電極の静電容量変化が生じる。
【００３６】
図１（Ｂ）は、ＬＣＤ１６の表示面１６１に表示される操作画面の一例を示す概略図である。図１（Ｂ）において、破線で示す矩形３５〜３８は、タッチパネル１７の検出領域１７１に設定される反応領域を示し、各反応領域内に実線で示された矩形３１〜３４は、各反応領域に対応する表示ボタンを示す。図１（Ｂ）において、反応領域３５〜３８は、説明の都合上図示したものであり、表示面１６１には表示されないものである。表示ボタン３１〜３４の中央に示された点２１０〜２４０は、各表示ボタン３１〜３４の中心を示す。本実施形態では、図１（Ｂ）に示すように、各反応領域３５〜３８は、表示ボタン３１〜３４よりやや広い範囲に設定されているが、本発明はこれに限定されず、各反応領域３５〜３８の大きさは、表示ボタン３１〜３４と同じ範囲に設定されてもよいし、表示ボタン３１〜３４よりやや狭い範囲に設定されてもよい。また、本実施形態では、各表示ボタン３１〜３４の全領域に、各表示ボタン３１〜３４に対応する反応領域３５〜３８が重ねられているが、本発明はこれに限定されず、各表示ボタン３１〜３４の少なくとも一部に、各表示ボタン３１〜３４に対応する反応領域３５〜３８が重ねられていればよい。
【００３７】
表示ボタン３１〜３４は、表示ボタン３１〜３４に対応する反応領域３５〜３８に関連付けられた処理の内容を示す処理画像４１〜４４（本発明の処理情報に相当）と、表示ボタン３１〜３４の外形を示すボタン画像４５〜４８（本発明の領域画像に相当）とにより構成されている。処理画像４１〜４４は、例えば、図１（Ｂ）に示す「プリント」、「ＦＡＸ」、「スキャン」、「コピー」の文字列等である。ボタン画像４５〜４８は、例えば、図１（Ｂ）に示す表示ボタン３１〜３４の外形である矩形状の図形であり、すなわち、各表示ボタン３１〜３４における処理画像４１〜４４を除いた画像である。処理画像４１〜４４の頂点の座標情報は、処理画像４１〜４４に対応する表示ボタン３１〜３４の座標情報に関連付けられて、座標管理メモリ１１２に記憶されている。
【００３８】
タッチパネル１７は、上下左右の向きを有しており、各単位領域には、それぞれ個別に、各単位領域を識別するための座標情報が付されている。タッチパネル１７の表面に向かって左上の単位領域の座標情報を（０，０）として、右方向（図１（Ｂ）に示すＸ方向）及び下方向（図１（Ｂ）に示すＹ方向）に向かって値が連続するように座標情報（Ｘ，Ｙ）が付されている。座標情報は、タッチパネル１７の右方向及び下方向に向かうほど大きくなる。タッチパネル１７は、電極の静電容量変化が見られた単位領域の座標情報を、入力媒体が接触した接触位置として検出し、出力する。
【００３９】
タッチパネル１７は、検出領域１７１内に、表示面１６１に表示される複数の表示ボタン３１〜３４（図１（Ｂ）参照）各々に対応付けて、複数の反応領域３５〜３８が設定される（本発明の設定手段に相当）。設定された各反応領域３５〜３８のうちのいずれかにおいて、入力媒体の接触が検出された場合、その反応領域３５〜３８に関連付けられた処理が実行される（本発明の実行手段に相当）。各反応領域３５〜３８と、その反応領域３５〜３８に関連付けられた処理とは、対応する表示ボタン３１〜３４に対応付けられて、対応する操作画面の識別情報ごとにＲＯＭ１１に記憶されている。なお、各反応領域３５〜３８に関連付けられた処理は、コピーやＦＡＸ送信等のＭＦＰ１が有する各種機能を実行する処理であってもよいし、各機能の実行に必要な設定値を入力または変更する処理であってもよい。例えば、図１（Ｂ）において、プリントボタン３１、ＦＡＸボタン３２、スキャンボタン３３、コピーボタン３４は、それぞれプリント機能、ＦＡＸ機能、スキャン機能、コピー機能が関連付けられてＲＯＭ１１に記憶されている。例えば、図１（Ｂ）において、ユーザによるコピーボタン３４に対応する反応領域３８の接触が検出された場合は、コピー機能が実行される。
【００４０】
図１（Ａ）に戻り説明する。スキャナ２０は、ＦＡＸ機能、スキャン機能、または、コピー機能の実行時に原稿を読み取るためのものである。プリンタ２１は、記録用紙に画像を印刷するためのものである。ＮＣＵ２３は、電話回線の制御を行うものである。モデム２４は、ファクシミリ送信時には送信信号を電話回線での伝送に適した形態に変調し、一方、ファクシミリ受信時には電話回線から送られてきた変調信号を復調するものである。
【００４１】
＜実施形態の動作＞
次に、本実施形態におけるＭＦＰ１の動作について説明する。
【００４２】
（入力制御処理）
ＭＦＰ１のＣＰＵ１０により実行される入力制御処理について、図２及び図３を参照して説明する。この入力制御処理は、ＭＦＰ１の主電源が投入されてから主電源が遮断されるまで繰り返し実行される。
【００４３】
図２において、破線で示す矩形３５〜３８は、図１（Ｂ）と同様に、タッチパネル１７の検出領域１７１に設定される反応領域を示し、各反応領域３５〜３８内に実線で示された矩形３１〜３４は、各反応領域３５〜３８に対応する表示ボタンを示す。図２において、図１（Ｂ）と同様に、反応領域３５〜３８は、説明の都合上図示したものであり、表示面１６１には表示されないものである。
【００４４】
まず、図３に示すＳ３００において、座標管理メモリ１１２（図１（Ａ）参照）に予め記憶された反応領域の座標情報に従い、複数の反応領域３５〜３８が検出領域１７１に設定される。設定された各反応領域３５〜３８に対応する表示ボタン３１〜３４が表示面１６１に表示される（Ｓ３０２）。
【００４５】
具体的には、まず、Ｓ３００において、主電源が投入された際に表示される操作画面（以下、「初期操作画面」と称す）の識別情報に関連付けて、座標管理メモリ１１２に記憶されている反応領域３５〜３８の座標情報に従って、複数の反応領域３５〜３８が検出領域１７１に設定される。そして、Ｓ３０２において、設定された反応領域３５〜３８に対応付けてＲＯＭ１１に記憶されている表示ボタン３１〜３４が、座標管理メモリ１１２に記憶された表示ボタン３１〜３４の座標情報に従って表示面１６１に表示される。
【００４６】
次に、Ｓ３０４において、接触があるか否かが判断される。すなわち、Ｓ３０４では、入力媒体による検出領域１７１内の接触が検出されたか否かが判断される。接触がないと判断された場合（Ｓ３０４：ＮＯ）、接触があると判断されるまでＳ３０４の処理が繰り返される。接触があると判断された場合（Ｓ３０４：ＹＥＳ）、入力媒体による接触が検出された接触位置が接触位置メモリ１２１に記憶される（Ｓ３０６）。Ｓ３０６では、タッチパネル１７によって接触が検出された接触位置と、その接触が検出された際に表示面１６１に表示されている操作画面の識別情報とが関連付けられて接触位置メモリ１２１に記憶される。
【００４７】
表示面１６１に表示されている複数の表示ボタン３１〜３４の中心２１０〜２４０と、Ｓ３０６で記憶された接触位置に対応する表示面１６１における位置との最短距離が算出される（Ｓ３０８）。具体的には、座標管理メモリ１２１に記憶されている表示ボタン３１〜３４の座標情報に従って、その表示面１６１に表示されている表示ボタン３１〜３４のうち、表示ボタン３１〜３４の中心２１０〜２４０と、Ｓ３０６で記憶された接触位置に対応する表示面１６１における位置との最短距離がそれぞれ算出される。
【００４８】
表示面１６１に表示されている複数の表示ボタン３１〜３４のうち、Ｓ３０６で記憶された接触位置から最も近い位置に表示されている表示ボタンが検出される（Ｓ３１０）。Ｓ３１０では、Ｓ３０８で算出された表示ボタン３１〜３４の中心２１０〜２４０と接触位置に対応する表示面１６１における位置との最短距離のうち、その最短距離が最も短い表示ボタンが検出される。本実施形態では、Ｓ３１０において、表示ボタン３１〜３４の中心２１０〜２４０と、接触位置に対応する表示面１６１における位置との最短距離に基づいて検出されているが、本発明はこれに限定されず、例えば、座標管理メモリ１２１に記憶された表示ボタン３１〜３４の頂点等、表示ボタン３１〜３４が表示される領域内の任意の点と接触位置に対応する表示面１６１における位置との最短距離であれば種々の形態を採ることができる。Ｓ３１０で検出された表示ボタンの中心と接触位置に対応する表示面１６１における位置との最短距離は、Ｓ３０４で接触が検出された際に表示面１６１に表示されている操作画面の識別情報と関連付けられて接触距離メモリ１２２に記憶される。
【００４９】
Ｓ３１２において、Ｓ３０４で検出領域１７１内の接触が検出された接触位置が反応領域内であるか否かが判断される。Ｓ３１２では、座標管理メモリ１１２に記憶された反応領域３５〜３８の座標情報に従って、Ｓ３０６で記憶された接触位置が、Ｓ３００で設定された複数の反応領域３５〜３８のうち、いずれかの反応領域３５〜３８内に位置するか否かが判断される。接触位置が反応領域内でないと判断された場合（Ｓ３１２：ＮＯ）、ステップ処理はＳ３１８へ移行される。
【００５０】
接触位置が反応領域内であると判断された場合（Ｓ３１２：ＹＥＳ）、その反応領域に関連付けられた処理が実行される（Ｓ３１４）。Ｓ３１４において、Ｓ３１２で判断された接触位置を含む反応領域に関連付けられた処理がＲＯＭ１１から読み出されて実行される。例えば、図２（Ａ）に示す初期操作画面において、ユーザによりコピーボタン３４に対応する反応領域３８が接触された場合、コピー機能が実行される。ここで、コピー機能の実行とは、図２（Ｂ）に示すコピー機能の詳細設定を示す操作画面（以下、「コピー操作画面」と称す）が表示面１６１に表示されることを示す。具体的には、コピー操作画面の識別情報に関連付けて座標管理メモリ１１２に記憶されている複数の反応領域（図示を省略）が検出領域１７１内に設定され、その反応領域各々に対応付けてＲＯＭ１１に記憶されている表示ボタンが表示面１６１に表示される。すなわち、コピー操作画面の識別情報に関連付けて座標管理メモリ１１２に記憶されている複数の反応領域を検出領域１７１内に設定し、その反応領域各々に対応付けてＲＯＭ１１に記憶されている表示ボタンを表示面１６１に表示させる処理が、反応領域３８に関連付けられてＲＯＭ１１に記憶されている。
【００５１】
図３に示すＳ３１６において、戻るボタン４０の接触があるか否かが判断される。本実施形態において、ＲＯＭ１１に記憶されている複数の操作画面には、例えば、図２（Ｂ）に示すコピー操作画面のように、戻るボタン４０が表示されているものがある。Ｓ３１６では、戻るボタン４０に対応する反応領域内における接触が検出されたか否かが判断される。
【００５２】
本実施形態では、複数の表示ボタンが表示された操作画面（以下、「第１画面」と称す）においていずれかの表示ボタンに対応する反応領域が接触された場合、その第１画面から、接触された反応領域に関連付けられた処理に関する表示ボタンが表示された操作画面（以下、「第２画面」と称す）へ切り替えられる。そして、第２画面が表示された状態で、第１画面に切り替える処理が関連付けられた反応領域が接触された場合、第２画面から第１画面に切り替えられる（本発明の表示制御手段に相当）。戻るボタン４０は、第２画面が表示された状態において第１画面に切り替える処理が関連付けられた反応領域に対応する表示ボタンである。例えば、図２（Ａ）に示す初期操作画面において、コピーボタン３４に対応する反応領域３８が接触された場合、初期操作画面からコピー操作画面（図２（Ｂ）参照）へ切り替えられる。そして、コピー操作画面が表示された状態において、戻るボタン４０に対応する反応領域（図示を省略）が接触された場合、コピー操作画面から初期操作画面へ切り替えられる。
【００５３】
図３のＳ３１６の判断の結果、戻るボタン４０の接触がないと判断された場合（Ｓ３１６：ＮＯ）、ステップ処理はＳ３０４へ移行される。戻るボタン４０の接触があると判断された場合（Ｓ３１６：ＹＥＳ）、Ｓ３１０で接触距離メモリ１２２に記憶された距離に基づいて、表示ボタン３１〜３４が縮小されて表示面１６１に表示される（Ｓ３１８）。Ｓ３１８では、Ｓ３０４で接触が検出された際に表示面１６１に表示されていた操作画面において、その操作画面に表示される表示ボタン３１〜３４が、Ｓ３１０で接触距離メモリ１２２に記憶された距離に基づいて縮小されて表示される。例えば、図２（Ａ）に示す初期操作画面においてコピーボタン３４に対応する反応領域３８が接触され、コピー操作画面（図２（Ｂ）参照）が表示される。そして、コピー操作画面が表示された状態において、戻るボタン４０に対応する反応領域（図示を省略）が接触された場合（Ｓ３１６：ＹＥＳ）、コピー操作画面から初期操作画面へ切り替えられ、初期操作画面に表示される表示ボタン３１〜３４が縮小された状態で表示される（図２（Ｃ）参照）。
【００５４】
Ｓ３１８において、まず、Ｓ３１０で記憶された距離と、それに関連付けて記憶された操作画面の識別情報とが接触距離メモリ１２２から読み出される。読み出された操作画面の識別情報に基づいて、表示ボタン３１〜３４の頂点及び中心の座標情報が座標管理メモリ１１２から読み出される。接触距離メモリ１２２から読み出された距離に基づいて、読み出された識別情報に対応する操作画面に表示される全ての表示ボタン３１〜３４における縮小率が算出される。具体的には、接触距離メモリ１２２から読み出された距離が長いほど、表示ボタン３１〜３４の縮小率が大きくなるように縮小率が算出される。例えば、接触距離メモリ１２２から読み出された距離が長くなるにつれて表示ボタン３１〜３４の縮小率が正比例して大きくなるように算出される。
【００５５】
また、ボタン画像４５〜４８は、表示ボタン３１〜３４の処理画像４１〜４４（図１（Ｂ）参照）と各々異なる縮小率で縮小可能であり、ボタン画像４５〜４８の縮小率が処理画像４１〜４４の縮小率以上となるように、それぞれ縮小率が算出される。具体的に、例えば、接触距離メモリ１２２から読み出された距離が長いほど、縮小率が大きくなるような算出方法に基づいて、処理画像４１〜４４の縮小率及びボタン画像４５〜４８の縮小率が算出される。算出されたボタン画像４５〜４８の縮小率が、算出された処理画像４１〜４４の縮小率以上となるように、各縮小率が調整される。処理画像４１〜４４及びボタン画像４５〜４８の縮小率の調整方法は、算出されたボタン画像４５〜４８の縮小率に基づいて、算出された処理画像４１〜４４の縮小率を小さくするほうが好適である。処理画像４１〜４４の縮小率が大きくなると、ユーザによる処理画像４１〜４４の認識が困難になるため、処理画像４１〜４４の縮小率が極力小さくなるように算出するのが好ましい。
【００５６】
算出された縮小率に基づいて、縮小された処理画像４１〜４４及びボタン画像４５〜４８の座標情報が算出され、算出された座標情報に基づいて、表示面１６１に縮小された表示ボタン３１〜３４が表示される。本実施形態において、表示ボタン３１〜３４の縮小率、すなわち、処理画像４１〜４４及びボタン画像４５〜４８の縮小率の算出方法は、接触距離メモリ１２２から読み出された距離が長いほど縮小率が大きくなるように算出されるものであれば、種々の形態を採用することができる。
【００５７】
Ｓ３２０において、反応領域３５〜３８が縮小される。Ｓ３２０では、Ｓ３１８で接触距離メモリ１２２から読み出された操作画面の識別情報に基づいて、その識別情報に関連付けて記憶された反応領域３５〜３８の座標情報が座標管理メモリ１１２から読み出される。Ｓ３１８で算出された処理画像４１〜４４（図１（Ｂ）参照）の縮小率より小さい値が、Ｓ３１８で縮小表示された表示ボタン３１〜３４に対応する全ての反応領域３５〜３８の縮小率として決定される。そして、決定された縮小率に基づいて、縮小された反応領域３５〜３８の座標情報が算出される。算出された座標情報に基づいて、縮小された反応領域３５〜３８が検出領域１７１に設定される。
【００５８】
本実施形態において、反応領域３５〜３８の縮小率は、少なくとも０より大きく、Ｓ３１８で算出された処理画像４１〜４４の縮小率より小さい値であれば、種々の形態を採用することができる。例えば、図２（Ｃ）に示すように、表示ボタン３１〜３４が縮小されて表示面１６１に表示される。また、反応領域３５〜３８が表示ボタン３１〜３４における処理画像４１〜４４の縮小率より小さい値で縮小されて検出領域１７１に設定される。
【００５９】
図３に示すＳ３２２において、Ｓ３０４と同様に、接触があるか否かが判断される。接触があると判断された場合（Ｓ３２２：ＹＥＳ）、ステップ処理はＳ３０６へ移行される。接触がないと判断された場合（Ｓ３２２：ＮＯ）、Ｓ３２０の処理が実行された時から所定時間経過したか否かが判断される（Ｓ３２４）。所定時間経過していないと判断された場合（Ｓ３２４：ＮＯ）、ステップ処理はＳ３２２へ移行される。
【００６０】
所定時間経過したと判断された場合（Ｓ３２４：ＹＥＳ）、接触位置メモリ１２１及び接触距離メモリ１２２に記憶された接触位置及び距離が消去されて（Ｓ３２６）、Ｓ３００に戻り、ステップ処理が繰り返される。
【００６１】
ここで、図２に示す操作画面を例として、図３に示す入力制御処理について具体的に説明する。図２（Ａ）は、表示面１６１に表示される初期操作画面の表示例である。図２（Ｂ）は、表示面１６１に表示されるコピー操作画面の表示例である。図２（Ｃ）は、入力制御処理の実行により表示ボタン３１〜３４及び反応領域３５〜３８が縮小された初期操作画面の表示例である。なお、図２（Ａ）に示す初期操作画面は、図１（Ｂ）に示す操作画面と同一である。
【００６２】
まず、図２（Ａ）に示す初期操作画面において入力媒体により接触位置２００が接触されてコピー操作画面（図２（Ｂ）参照）が表示され、コピー操作画面が表示された状態で戻るボタン４０に対応する反応領域が接触された場合（以下、「例１」と称す）について説明する。
【００６３】
初期操作画面の識別情報に関連付けて座標管理メモリ１１２に記憶されている反応領域３５〜３８及び表示ボタン３１〜３４の座標情報に従って、反応領域３５〜３８が検出領域１７１に設定され、表示ボタン３１〜３４が表示面１６１に表示される（Ｓ３００〜Ｓ３０２）。接触位置２００における接触が検出されたので（Ｓ３０４：ＹＥＳ）、接触位置２００の座標情報が初期操作画面の識別情報に関連付けられて接触位置メモリ１２１に記憶される（Ｓ３０６）。
【００６４】
表示ボタン３１〜３４の中心２１０〜２４０と、接触位置２００に対応する表示面１６１における位置との最短距離がそれぞれ算出され、その最短距離が最も短いコピーボタン３４が検出される（Ｓ３０８〜Ｓ３１０）。また、Ｓ３１０では、算出されたコピーボタン３４に対応する最短距離が接触距離メモリ１２２に記憶される。
【００６５】
接触位置２００は反応領域３８の内部に位置するので（Ｓ３１２：ＹＥＳ）、反応領域３８に関連付けられた処理であるコピー機能が実行されて、図２（Ｂ）に示すコピー操作画面が表示面１６１に表示される（Ｓ３１４）。
【００６６】
戻るボタン４０に対応する反応領域が接触されたので（Ｓ３１６：ＹＥＳ）、図２（Ｃ）に示すように、表示ボタン３１〜３４が縮小されて表示面１６１に表示される（Ｓ３１８）。
【００６７】
例えば、例１において、コピーボタン３４の中心２４０と接触位置２００に対応する表示面１６１における位置との最短距離に基づいて、処理画像４１〜４４及びボタン画像４５〜４８の縮小率が４０％と算出されたとする。なお、縮小率４０％は、表示面１６１に表示されている大きさに対して６０％の大きさに縮小されることを示す。そして、処理画像４１〜４４の縮小率は、ボタン画像４５〜４８の縮小率より小さくなるように、例えば、３５％等に調整される。よって、処理画像４１〜４４が縮小率３８％で縮小され、ボタン画像４５〜４８が縮小率４０％で縮小された表示ボタン３１〜３４が表示面１６１に表示される（図２（Ｃ）参照）。すなわち、Ｓ３１８では、図２（Ａ）に示す処理画像４１〜４４に対して６５％の大きさに縮小された処理画像４１〜４４と、図２（Ａ）に示すボタン画像４５〜４８に対して６０％の大きさに縮小されたボタン画像４５〜４８とからなる表示ボタン３１〜３４が表示面１６１に表示される。
【００６８】
Ｓ３２０において、反応領域３５〜３８が縮小される（図２（Ｃ）参照）。例えば、例１において、少なくとも０より大きくＳ３１８で算出された処理画像４１〜４４の縮小率３５％より小さい値として、全ての反応領域３５〜３８の縮小率が１０％と決定されたとすると、図２（Ｃ）に破線で示すように、縮小率１０％で縮小された反応領域３５〜３８が検出領域１７１に設定される。すなわち、図２（Ａ）に示す反応領域３５〜３８に対して９０％の大きさに縮小された反応領域３５〜３８が設定される。
【００６９】
入力媒体による検出領域１７１内の接触が検出された場合（Ｓ３２２：ＹＥＳ）、ステップ処理はＳ３０６へ移行されて、再びＳ３０６以降の処理が実行される。このとき、戻るボタン４０に対応する反応領域内が接触されると（Ｓ３１６：ＹＥＳ）、Ｓ３１８〜Ｓ３２０の処理により、表示ボタン３１〜３４がさらに縮小表示され、表示ボタン３１〜３４に対応する反応領域３５〜３８が縮小されて検出領域１７１に設定される。すなわち、Ｓ３２２で入力媒体による接触が検出され（Ｓ３２２：ＹＥＳ）、且つ、Ｓ３１６で戻るボタン４０の接触が検出された場合（Ｓ３１６：ＹＥＳ）、Ｓ３０６〜Ｓ３２２の処理が繰り返され、表示面１６１に表示される表示ボタン３１〜３４及びそれに対応する反応領域３５〜３８は、処理が繰り返されるにつれて縮小される。
【００７０】
係る場合、ユーザが操作を間違えたために、戻るボタン４０の接触が繰り返し検出されている可能性が高い。また、ユーザが操作を間違える原因の一つとして、表示ボタンに対する接触位置のばらつきが挙げられる。したがって、戻るボタン４０の接触が繰り返し検出されるにつれて、表示ボタン３１〜３４及び反応領域３５〜３８が縮小されるので、ユーザにより戻るボタン４０が接触されなくなるまで、表示ボタン３１〜３４に対する接触位置のばらつきが徐々に小さくなり、誤操作を低減させることができる。また、ユーザが操作を間違えて次回の操作で別の表示ボタンを操作する場合であっても、表示面１６１に表示されている全ての表示ボタン３１〜３４と検出領域１７１に設定されている全ての反応領域３５〜３８とが縮小されるので、以降の操作における誤操作をより低減させることができる。
【００７１】
また、入力媒体による接触が検出され（Ｓ３２２：ＹＥＳ）、その接触位置が初期操作画面に設定された反応領域３５〜３８のうちいずれの領域にも含まれない場合（Ｓ３１２：ＮＯ）にも、Ｓ３０６〜Ｓ３２２の処理が繰り返され、表示面１６１に表示される表示ボタン３１〜３４は縮小表示される（Ｓ３１８）。表示ボタン３１〜３４に対応する反応領域３５〜３８も縮小されて検出領域１７１に設定される（Ｓ３２０）。
【００７２】
一方、Ｓ３２０の処理が実行された時から所定時間経過した場合（Ｓ３２２：ＮＯ、Ｓ３２４：ＹＥＳ）、接触位置メモリ１２１及び接触距離メモリ１２２に記憶された接触位置及び距離が消去されて（Ｓ３２６）、Ｓ３００に戻り、ステップ処理が繰り返される。すなわち、図２（Ｃ）に示すように、縮小された反応領域３５〜３８及び表示ボタン３１〜３４は、座標管理メモリ１１２に記憶されている座標情報に基づいて、図２（Ａ）に示すように、縮小前である操作画面の初期状態における大きさとなる（Ｓ３０２〜Ｓ３０４）。そして、図２（Ａ）に示す初期操作画面が表示面１６１に表示された状態において、再びＳ３０４〜Ｓ３２６の処理が実行される。
【００７３】
次に、図２（Ａ）に示す初期操作画面において入力媒体により接触位置２０２が接触された場合（以下、「例２」と称す）について説明する。接触位置２０２は、図２（Ａ）に示す表示ボタン３１〜３４に対応する反応領域３５〜３８のいずれの領域にも含まれない位置である。すなわち、入力媒体により接触位置２０２が接触された場合は、ユーザが所望とする操作が実行されず誤操作となる場合である。
【００７４】
例１の場合と同様に、初期操作画面の識別情報に関連付けて座標管理メモリ１１２に記憶されている座標情報に従って、反応領域３５〜３８が検出領域１７１に設定され、表示ボタン３１〜３４が表示面１６１に設定される（Ｓ３００〜Ｓ３０２）。接触位置２０２において入力媒体による接触が検出されたので（Ｓ３０４：ＹＥＳ）、接触位置２０２の座標情報が初期操作画面の識別情報に関連付けられて接触位置メモリ１２１に記憶される（Ｓ３０６）。
【００７５】
表示ボタン３１〜３４の中心２１０〜２４０と、接触位置２０２に対応する表示面１６１における位置との最短距離がそれぞれ算出され、その最短距離が最も短いコピーボタン３４が検出される（Ｓ３０８〜３１０）。例１と同様に、Ｓ３１０では、算出されたコピーボタン３４に対応する最短距離が接触距離メモリ１２２に記憶される。
【００７６】
接触位置２０２は、初期操作画面に設定された反応領域３５〜３８のうち、いずれの領域にも含まれないので（Ｓ３１２：ＮＯ）、図２（Ｃ）に示すように、表示ボタン３１〜３４が縮小されて表示面１６１に表示される（Ｓ３１８）。
【００７７】
例えば、例２におけるコピーボタン３４の中心２４０と接触位置２０２に対応する表示面１６１における位置との最短距離は、例１におけるコピーボタン３４の中心２４０と接触位置２００に対応する表示面１６１における位置との最短距離の１．５倍であるとすると、例２における処理画像４１〜４４及びボタン画像４５〜４８の縮小率は、例１におけるボタン画像４５〜４８の縮小率４０％に正比例して、６０％と算出される。そして、処理画像４１〜４４の縮小率は、ボタン画像４５〜４８の縮小率より小さくなるように、例えば、５５％等に調整される。よって、処理画像４１〜４４が縮小率５５％で縮小され、ボタン画像４５〜４８が縮小率６０％で縮小された表示ボタン３１〜３４が表示面１６１に表示される（図２（Ｃ）参照）。すなわち、Ｓ３１８では、図２（Ａ）に示す処理画像４１〜４４に対して４５％の大きさに縮小された処理画像４１〜４４と、図２（Ａ）に示すボタン画像４５〜４８に対して４０％の大きさに縮小されたボタン画像４５〜４８とからなる表示ボタン３１〜３４が表示面１６１に表示される。
【００７８】
Ｓ３２０において、反応領域３５〜３８が縮小される（図２（Ｃ）参照）。例えば、例１において、少なくとも０より大きくＳ３１８で算出された処理画像４１〜４４の縮小率５５％より小さい値として、全ての反応領域３５〜３８の縮小率が２０％と決定されたとすると、図２（Ｃ）に破線で示すように、縮小率２０％で縮小された反応領域３５〜３８が検出領域１７１に設定される。すなわち、図２（Ａ）に示す反応領域３５〜３８に対して８０％の大きさに縮小された反応領域３５〜３８が設定される。
【００７９】
なお、図２（Ｃ）は、例１及び例２における縮小表示の一例である。説明の都合上、例１及び例２について同図を用いて説明したので、図２（Ｃ）は、例１及び例２で算出した表示ボタン３１〜３４及び反応領域３５〜３８の縮小率が直接反映されたものではない。また、本発明は例１及び例２のような縮小率の算出方法に限定されるものではなく、種々の形態を採ることができる。例えば、表示ボタン３１〜３４の縮小率は、接触距離メモリ１２２から読み出された距離が長いほど、縮小率が大きくなるように算出され、且つ、ボタン画像４５〜４８の縮小率が処理画像４１〜４４の縮小率以上となるように調整された縮小率に基づいて縮小されるものであれば、例１の場合において縮小表示された表示ボタン３１〜３４と、例２の場合において縮小表示された表示ボタン３１〜３４とが同じ大きさであってもよい。また、反応領域３５〜３８の縮小率は、少なくとも０より大きく、Ｓ３１８で算出された処理画像４１〜４４の縮小率より小さい値である縮小率に基づいて縮小されるものであれば、例えば、例１の場合において縮小された反応領域３５〜３８と、例２の場合において縮小された反応領域３５〜３８とが同じ大きさであってもよい。
【００８０】
例１と同様に、入力媒体による検出領域１７１内の接触が検出された場合（Ｓ３２２：ＹＥＳ）、ステップ処理はＳ３０６へ移行されて、再びＳ３０６〜Ｓ３１２の処理が実行される。そして、Ｓ３２２で検出された接触位置が、接触位置２０２のように、初期操作画面に設定された反応領域３５〜３８のうちいずれの領域にも含まれない場合（Ｓ３１２：ＮＯ）、Ｓ３１８〜Ｓ３２０の処理により、表示ボタン３１〜３４がさらに縮小表示され、表示ボタン３１〜３４に対応する反応領域３５〜３８が縮小されて検出領域１７１に設定される。すなわち、Ｓ３２２で入力媒体による接触が検出され（Ｓ３２２：ＹＥＳ）、その接触位置が初期操作画面に設定された反応領域３５〜３８のうちいずれの領域にも含まれない場合（Ｓ３１２：ＮＯ）、Ｓ３０６〜Ｓ３２２の処理が繰り返され、表示面１６１に表示される表示ボタン３１〜３４及びそれに対応する反応領域３５〜３８は、処理が繰り返されるにつれて縮小される。
【００８１】
係る場合、反応領域３５〜３８に含まれない位置が接触されるにつれて、表示ボタン３１〜３４及び反応領域３５〜３８が縮小されるので、反応領域３５〜３８内の接触によりユーザ所望の操作が実行されるまで、表示ボタン３１〜３４及び反応領域３５〜３８が縮小される。したがって、ユーザ所望の操作が確実に実行可能な表示ボタン３１〜３４の大きさのうちの最大サイズで表示ボタン３１〜３４が表示されるので、表示ボタン３１〜３４の視認性の低下を抑制しつつ、ＭＦＰ１の操作性を向上させることができる。
【００８２】
また、入力媒体による接触が検出された状態で（Ｓ３２２：ＹＥＳ）、戻るボタン４０の接触が検出された場合（Ｓ３１６：ＹＥＳ）にも、Ｓ３０６〜Ｓ３２２の処理が繰り返され、表示面１６１に表示される表示ボタン３１〜３４及びそれに対応する反応領域３５〜３８は縮小される。
【００８３】
一方、例１と同様に、Ｓ３２０の処理が実行された時から所定時間経過した場合（Ｓ３２２：ＮＯ、Ｓ３２４：ＹＥＳ）、接触位置メモリ１２１及び接触距離メモリ１２２に記憶された接触位置及び距離が消去されて（Ｓ３２６）、Ｓ３００に戻り、ステップ処理が繰り返される。
【００８４】
以上説明したように、本実施形態によれば、入力媒体による接触が検出された場合（図３に示すＳ３０４：ＹＥＳ）、複数の表示ボタン３１〜３４のうち、その接触位置から最も近い位置に表示されている表示ボタン３１〜３４が検出される（図３に示すＳ３１０参照）。そして、検出された表示ボタンにおける一の点と接触位置との距離に基づいて、検出された表示ボタンが縮小される（図３に示すＳ３１８参照）。一般に、表示面１６１に表示された表示ボタン３１〜３４が小さい場合は、その表示ボタン３１〜３４における接触位置のばらつきが小さくなり、表示ボタン３１〜３４が大きい場合はその表示ボタン３１〜３４における接触位置のばらつきが大きくなる。したがって、ユーザが所望する表示ボタン３１〜３４である可能性の高い、接触位置から最も近い位置に表示されている表示ボタン３１〜３４における一の点と接触位置との距離に基づいて、表示ボタン３１〜３４が縮小されることにより、表示ボタン３１〜３４の表示範囲に制限を受けることなく、接触位置のばらつきを小さくすることができ、結果として、誤操作を低減させることができる。
【００８５】
ここで、接触位置から最も近い位置に表示されている表示ボタン３１〜３４における一の点と、その接触位置との距離に基づいて、表示面１６１に表示される全ての表示ボタン３１〜３４が縮小されることがより好ましい。係る場合、表示ボタン３１〜３４の表示範囲に制限を受けることなく、全ての表示ボタン３１〜３４に対して、接触位置のばらつきが小さくなるため、以降の操作において、より誤操作を低減させることができる。
【００８６】
また、表示ボタン３１〜３４における一の点は、表示ボタン３１〜３４の中心２１０〜２４０であることがより好ましい。係る場合、表示ボタン３１〜３４の中心２１０〜２４０と接触位置との距離に基づいて、表示ボタン３１〜３４が縮小されることにより、ユーザ所望の表示ボタン３１〜３４に対する接触位置のばらつきをより均一に小さくすることができる。
【００８７】
縮小された表示ボタン３１〜３４に対応付けて設定された反応領域３５〜３８が、少なくとも０より大きく、表示ボタン３１〜３４の縮小率より小さい縮小率に基づいて縮小される（図３に示すＳ３２０参照）。これにより、例えば、図２（Ａ）に示すように複数の表示ボタン３１〜３４が互いに隣接して表示されている場合であっても、反応領域３５〜３８が縮小されるため、図２（Ｃ）に示すように複数の表示ボタン３１〜３４に対応する反応領域３５〜３８間の間隔が大きくなり、誤操作を低減させることができる。また、反応領域３５〜３８は表示ボタン３１〜３４に比べて縮小率が小さくなるため、反応領域３５〜３８内に接触される可能性を高めることができ、誤操作をより低減させることができる。
【００８８】
複数の表示ボタン３１〜３４のうち、接触位置から最も近い位置に表示されている表示ボタン３１〜３４の中心と、その接触位置との距離が長くなるほど、接触位置から最も近い位置に表示されている表示ボタンの縮小率が大きくなるように縮小率が設定され、その表示ボタンがその縮小率で縮小される（図３に示すＳ３１８参照）。これにより、表示ボタン３１〜３４の中心に対する接触位置のばらつきが大きいほど縮小率が大きくなるため、表示情報の中心と接触位置との距離の大小によらず、表示情報の中心に対する接触位置のばらつきを小さくすることができる。
【００８９】
表示ボタン３１〜３４は、ボタン画像４５〜４８の縮小率が処理画像４１〜４４の縮小率以上となるようにそれぞれ決定されたボタン画像４５〜４８及び処理画像４１〜４４の縮小率に基づいて縮小される（図３に示すＳ３１８参照）。これにより、ボタン画像４５〜４８に比べて処理画像４１〜４４の大きさの変化が小さくなるので、ユーザによる処理画像４１〜４４の視認性の低下が抑制され、誤操作を低減させることができる。
【００９０】
複数の表示ボタン３１〜３４が表示された第１画面における一の表示ボタンに対応する反応領域３５〜３８が接触された場合、その接触位置が接触位置メモリ１２１に記憶される（図３に示すＳ３０６参照）。戻るボタン４０は、第２画面が表示された状態において第１画面に切り替える処理が関連付けられた反応領域に対応する表示ボタンである。第１画面から切り替えられた第２画面が表示された状態で戻るボタン４０に対応する反応領域が接触された場合（図３に示すＳ３１６：ＹＥＳ）、切り替えられた第１画面に表示される複数の表示ボタン３１〜３４のうち、記憶された接触位置から最も近い位置に表示されている表示ボタンが検出される。検出された表示ボタン３１〜３４における一の点と、記憶された接触位置との距離に基づいて、切り替えられた第１画面に表示される全ての表示ボタン３１〜３４が縮小される。一般に、第１画面から切り替えられた第２画面が表示された状態で戻るボタン４０に対応する反応領域が接触された場合は、ユーザが操作を間違えた場合である可能性が高く、次に操作される表示ボタンは前回操作されたものとは異なることが多い。また、接触位置と表示ボタン３１〜３４における一の点との距離は、ユーザ個人の癖などに依存することが多い。したがって、切り替えられた第１画面に表示される複数の表示ボタン３１〜３４のうち、記憶された接触位置から最も近い位置に表示されている表示ボタンにおける一の点と、記憶された接触位置との距離に基づいて、切り替えられた第１画面に表示される全ての表示ボタン３１〜３４が縮小されることにより、ユーザによる接触位置のばらつきが小さくなり、以降の操作における誤操作を効率的に低減させることができる。
【００９１】
入力媒体による接触位置が反応領域３５〜３８の外部に位置する場合（図３に示すＳ３１２：ＮＯ）、接触位置から最も近い位置に表示されている表示ボタン３１〜３４における一の点と、接触位置との距離に基づいて、その表示ボタン３１〜３４が縮小される（図３に示すＳ３１８参照）。これにより、接触位置が反応領域３５〜３８の外部に位置した場合に、表示ボタン３１〜３４における接触位置のばらつきが小さくなり、例えば、ユーザが所望とする表示ボタンを選択しようとしたにもかかわらず、ユーザの癖等により誤って反応領域外を接触した際などに、特に効果的に誤操作を低減させることができる。
【００９２】
接触位置から最も近い位置に表示されている表示ボタン３１〜３４が縮小された状態において、入力媒体による接触が所定時間検出されない場合（図３に示すＳ３２４：ＹＥＳ）、縮小された表示ボタン３１〜３４が、座標管理メモリ１１２に記憶された座標情報に基づいて、縮小されていない表示ボタン３１〜３４の大きさで表示される。一般に、表示ボタン３１〜３４が縮小された状態において入力媒体による接触が所定時間検出されない場合は、ＭＦＰ１を使用していたユーザがＭＦＰ１の使用を中止した可能性が高い。これにより、例えば、複数人でＭＦＰ１を使用する場合、表示ボタン３１〜３４が縮小された際に使用していたユーザとは別のユーザがＭＦＰ１を使用するときには、縮小されていない表示ボタン３１〜３４が表示されるので、１人のユーザによる接触位置のばらつきに固定されることなく、複数のユーザによりＭＦＰが使用される際の利便性が高くなる。
【００９３】
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の態様を採ることができる。
【００９４】
本実施形態では、本発明の入力装置及び入力制御プログラムとしてＭＦＰ１を例にとって説明した。しかしながら、本発明はこれに限定されるものではなく、タッチパネルを有するものであれば種々の態様を採用することができる。
【００９５】
本実施形態では、図３に示すＳ３２０において、反応領域３５〜３８は縮小されていたが、本発明はこれに限定されるものではなく、例えば、反応領域３５〜３８の大きさは変更しなくてもよいし、検出領域１７１内に設定される反応領域３５〜３８が互いに重ならない程度に拡大してもよい。
【００９６】
本実施形態において、図３に示すＳ３１８では、Ｓ３０４で接触が検出された際に表示面１６１に表示されていた操作画面において、その操作画面に表示される全ての表示ボタン３１〜３４が縮小表示されていたが、本発明はこれに限定されるものではなく、Ｓ３０４で接触が検出された際に表示面１６１に表示されていた操作画面に表示される表示ボタン３１〜３４のうち、少なくとも１つが縮小表示されればよい。例えば、Ｓ３０４で接触された接触位置に最も近い表示ボタンのみが縮小表示されてもよい。係る場合、ある特定の表示ボタンに対して特に誤操作が多いユーザにとっては、その表示ボタンのみが縮小表示されることにより、その表示ボタンに対する接触位置のばらつきが小さくなるため、効率的に誤操作を低減させることができる。
【００９７】
本実施形態では、反応領域３５〜３８外が接触された場合（図３に示すＳ３１２：ＮＯ）、または、入力媒体により反応領域３５〜３８内が接触され（図３に示すＳ３１２：ＹＥＳ）、接触された反応領域に関連付けられた処理が実行された状態で（図３に示すＳ３１４参照）、戻るボタン４０に対応する反応領域内が接触された場合（図３に示すＳ３１６：ＹＥＳ）、表示ボタン３１〜３４及び反応領域３５〜３８が縮小されていた。しかしながら、本発明はこれに限定されず、反応領域３５〜３８内が接触され（図３に示すＳ３１２：ＹＥＳ）、接触された反応領域に関連付けられた処理が実行された状態で（図３に示すＳ３１４参照）、戻るボタン４０に対応する反応領域内が接触されない場合にも、表示ボタン３１〜３４及び反応領域３５〜３８が縮小されてもよい。
【００９８】
係る場合、反応領域３５〜３８内の接触が検出されたときに表示面１６１に表示されていた操作画面（図３に示すＳ３１２参照）が再び表示面１６１に表示された場合に、表示ボタン及び反応領域が縮小されてもよいし、接触された反応領域に関連付けられた処理の実行が完了された状態で表示面１６１に表示されている表示ボタン及び反応領域が縮小されてもよい。
【００９９】
後者の場合、接触位置と、接触された際に表示面１６１に表示されていた表示ボタン３１〜３４のうち、接触位置に最も近い表示ボタンにおける一の点との最短距離に基づいて、接触された反応領域に関連付けられた処理の実行が完了された状態で表示面１６１に表示されている表示ボタン及び反応領域が縮小される。一般に、表示ボタン３１〜３４に対する接触位置のずれはユーザの癖に依存することが多いので、検出された接触位置のずれに基づいて、接触された反応領域に関連付けられた処理の実行が完了された状態で表示面１６１に表示されている表示ボタン及び反応領域が縮小されることにより、以降の操作における誤操作を効果的に低減させることができる。なお、接触された反応領域に関連付けられた処理の実行が完了された状態とは、例えば、図２（Ａ）に示す初期操作画面において入力媒体により接触位置２００が接触されてコピー操作画面（図２（Ｂ）参照）が表示された状態である。
【０１００】
本実施形態において、処理画像４１〜４４は、図１（Ｂ）に示すように、「プリント」、「ＦＡＸ」、「スキャン」、「コピー」の文字列で示されていたが、表示ボタン３１〜３４に対応する反応領域３５〜３８に関連付けられた処理の内容を示すものであれば、例えば、画像やマーク等、種々の形態を採ることができる。また、本実施形態において、ボタン画像４５〜４８は、図１（Ｂ）に示すように、表示ボタン３１〜３４の外形である矩形状の図形で示されていたが、表示ボタンの外形を示すものであれば、例えば、多角形、円形等、種々の形態を採ることができる。
【０１０１】
なお、図３のフローチャートにおいて、Ｓ３０６は本発明の接触位置記憶手段、Ｓ３１０は本発明の表示検出手段、Ｓ３１８は本発明の縮小手段、Ｓ３２０は本発明の領域縮小手段に相当する。
【符号の説明】
【０１０２】
１                  ＭＦＰ
１０                  ＣＰＵ
１１                  ＲＯＭ
１２                  ＲＡＭ
１６                  ＬＣＤ
１７                  タッチパネル
３１                  プリントボタン
３２                  ＦＡＸボタン
３３                  スキャンボタン
３４                  コピーボタン
３５〜３８            反応領域
４０                  戻るボタン
４１〜４４            処理画像
４５〜４８            ボタン画像
１１１                制御プログラム
１１２                座標管理メモリ
１２１                接触位置メモリ
１２２                接触距離メモリ
１６１                表示面
１７１                検出領域
２００、２０２        接触位置
２１０〜２４０        表示ボタンの中心
【図１】
2011175516.tif 000003
【図２】
2011175516.tif 000004
【図３】
2011175516.tif 000005