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