(57)【要約】【課題】第１方向と、その第１方向とは反対の第２方向への移動量の入力をユーザが直感的に行うことができる入力装置を提供すること。【解決手段】図３（ａ）右図に示すように、ユーザの指がセンサ３，２，４，５・・・の順番で触れると、図３（ａ）左図に示すカーソルＫは、「拡大縮小」の設定の選択肢「１００％」から、「用紙」の設定の選択肢「普通」に移動し、更に、上方向に移動する。即ち、カーソルＫを上方向に移動させるには、まず、カーソルＫの移動方向（上方向）を入力し、続けて、移動量を入力すれば良いので入力操作を直感的に行うことができる。また、横方向に延びるセンサ２，４，５・・・対して、縦方向にはセンサ３を設置すれば良いので、縦方向に検出領域が大型化するのを抑制することができる。【選択図】図３
2010152848.tif 000002
【特許請求の範囲】
【請求項１】
検出領域に対する入力媒体の移動を検出する検出手段を備え、その検出手段によって検出される移動に応じた処理を実行する入力装置において、
前記検出手段によって検出される検出始点からの移動が、第１方向へ直進する直進移動か、または、第２方向から前記第１方向へ屈曲した後で前記第１方向へ直進する屈曲移動かを判断する第１判断手段と、
その第１判断手段によって前記直進移動であると判断された場合に、前記直進移動に応じた処理を実行する第１実行手段と、
前記第１判断手段によって前記屈曲移動であると判断された場合に、前記屈曲移動における第１方向への直進は、前記第２方向への移動であると擬制して、その擬制した移動に応じた処理を実行する第２実行手段とを備えていることを特徴とする入力装置。
【請求項２】
前記第１方向へ直進した後、その第１方向とは反対の反第１方向に直進したかを判断する第２判断手段を備え、
前記第１実行手段は、
前記第２判断手段によって前記反第１方向に直進したと判断された場合に、その反第１方向へ直進した移動に応じた処理を実行し、
前記第２実行手段は、
前記第２判断手段によって前記反第１方向に直進したと判断された場合に、その反第１方向への直進は、前記第２方向とは反対方向の反第２方向への直進であると擬制して、その擬制した移動に応じた処理を実行することを特徴とする請求項１に記載の入力装置。
【請求項３】
前記検出領域は、
前記第１方向を長手方向とする矩形状に形成された第１検出領域と、
その第１検出領域の長手方向縁部の一部から前記長手方向の長さよりも短く延出する第２検出領域とを備えていることを特徴とする請求項１又は２に記載の入力装置。
【請求項４】
前記第２検出領域は、前記第１検出領域の長手方向縁部の一端側に配置されていることを特徴とする請求項３に記載の入力装置。
【請求項５】
前記第１検出領域の長手方向縁部の一端側から他端側に向かう方向を第１方向とし、
前記第１検出領域の一対の長手方向縁部の一方から他方に向かう方向を前記第２方向、その第２方向とは反対方向を反第２方向とし、
前記第２検出領域は、前記第１検出領域の長手方向縁部の一端側であって、前記一対の長手方向縁部の一方と他方とに各々配置されており、
前記第１判断手段は、前記屈曲移動が、前記第２方向、または、前記反第２方向から前記第１方向へ屈曲したかを判断し、
前記第２実行手段は、前記第１判断手段によって、前記第２方向から前記第１方向へ屈曲したと判断された場合は、前記屈曲移動における第１方向への直進は、前記第２方向への直進であると擬制し、前記反第２方向から前記第１方向へ屈曲したと判断された場合は、前記屈曲移動における第１方向への直進は、前記反第２方向への直進であると擬制し、その擬制した移動に応じた処理を実行することを特徴とする請求項４に記載の入力装置。
【請求項６】
前記第１検出領域の長手方向縁部の一端側から他端側に向かう方向を第１方向、その第１方向とは反対の方向を反第１方向とし、
前記第１検出領域の一対の長手方向縁部の一方から他方に向かう方向を前記第２方向、その第２方向とは反対方向を反第２方向とし、
前記第２検出領域は、前記第１検出領域の長手方向縁部の一端側であって前記一対の長手方向縁部の一方と、前記第１検出領域の長手方向縁部の他端側であって前記一対の長手方向縁部の他方とに各々配置されており、
前記第１判断手段は、前記屈曲移動が、前記第２方向から前記第１方向へ屈曲したか、または、前記反第２方向から前記反第１方向へ屈曲したかを判断し、
前記第２実行手段は、前記第１判断手段によって、前記第２方向から前記第１方向へ屈曲したと判断された場合は、前記屈曲移動における第１方向への直進は前記第２方向への直進であると擬制し、前記反第２方向から前記反第１方向へ屈曲したと判断された場合は、前記屈曲移動における反第１方向への直進は、前記反第２方向への直進であると擬制し、その擬制した移動に応じた処理を実行することを特徴とする請求項４に記載の入力装置。
【請求項７】
検出領域に対する入力媒体の移動を検出する検出手段を備え、その検出手段によって検出される移動に応じた処理を実行する入力装置において、
前記検出領域は、第１方向を長手方向とする矩形状に形成されており、
前記検出手段によって検出始点から前記第１方向に直進する移動が検出された場合に、その検出始点が前記検出領域内に予め設定されている設定領域内に含まれているかを判断する第１判断手段と、
その第１判断手段によって含まれていないと判断された場合に、その検出された移動に応じた処理を実行する第１実行手段と、
前記第１判断手段によって含まれていると判断された場合に、前記検出始点から第１方向へ直進する移動を、前記第１方向と交差する第２方向へ直進する移動と擬制して、その擬制した移動に応じた処理を実行する第２実行手段とを備えていることを特徴とする入力装置。
【請求項８】
前記第１方向へ直進する移動が検出された後、その第１方向とは反対の反第１方向へ直進したかを判断する第２判断手段を備え、
前記第１実行手段は、
前記第２判断手段によって前記反第１方向へ直進したと判断された場合に、その反第１方向へ直進した移動に応じた処理を実行し、
前記第２実行手段は、
前記第２判断手段によって前記反第１方向へ直進したと判断された場合に、その反第１方向への直進は、前記第２方向とは反対方向の反第２方向への直進であると擬制して、その擬制した移動に応じた処理を実行することを特徴とする請求項７に記載の入力装置。
【請求項９】
前記設定領域は、前記検出領域の長手方向の途中に設定されており、
前記設定領域から前記検出領域に沿った一方の方向を前記第１方向、その第１方向とは反対方向を反第１方向とし、
前記第１実行手段は、前記第１判断手段によって前記検出始点が前記設定領域内に含まれていないと判断され、前記検出手段によって前記検出始点から前記反第１方向に直進する移動が検出された場合に、その検出された移動に応じた処理を実行し、
前記第２実行手段は、前記第１判断手段によって前記検出始点が前記設定領域内に含まれていると判断され、前記検出手段によって前記検出始点から前記反第１方向に直進する移動が検出された場合、前記検出始点から前記反第１方向へ直進する移動を、前記第２方向とは反対方向の反第２方向へ直進する移動と擬制して、その擬制した移動に応じた処理を実行することを特徴とする請求項７又は８に記載の入力装置。
【請求項１０】
前記設定領域は、前記検出領域の長手方向の中央部に設定されていることを特徴とする請求項９に記載の入力装置。
【請求項１１】
前記設定領域は、前記検出領域の長手方向の両端に設定されており、
前記検出領域の長手方向の一端側から他端側に向かう方向を第１方向、その第１方向とは反対方向を反第１方向とし、
前記第１実行手段は、前記第１判断手段によって前記検出始点が前記設定領域内に含まれていないと判断され、前記検出手段によって前記検出始点から前記反第１方向に直進する移動が検出された場合に、その検出された移動に応じた処理を実行し、
前記第２実行手段は、前記第１判断手段によって前記検出始点が前記設定領域内に含まれていると判断され、前記検出手段によって前記検出始点から前記反第１方向に直進する移動が検出された場合、前記検出始点から前記反第１方向へ直進する移動を、前記第２方向とは反対方向の反第２方向へ直進する移動と擬制して、その擬制した移動に応じた処理を実行することを特徴とする請求項７又は８に記載の入力装置。
【請求項１２】
前記設定領域は、他の検出領域と外観上区別可能に構成されていることを特徴とする請求項７から１１のいずれかに記載の入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力装置に関するものである。
【背景技術】
【０００２】
次の特許文献１には、本体１０の筐体前面１０ａに、十字形状の操作面をもつタッチパッド１２、又は、Ｌ字形状の操作面をもつタッチパッド９２、又は、Ｔ字形状の操作面をもつタッチパッド１０２を設け、表示パネル１１の操作画面上に於いて上下左右の二次元カーソル指示操作を対象としたとき、その二次元指示操作をユーザが直感的に行うことができるようにしたタッチパッド装置が記載されている。  
【特許文献１】特開２００６−９２３２１（図１，１２，１３等）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した特許文献１では、十字形状、Ｌ字形状、Ｔ字形状に形成されたタッチパッド１２，９２，１０２のうち、上下に延びる部分において上下のカーソル指示操作、左右に延びる部分において左右のカーソル指示操作が行われるので、ユーザが上下左右方向への入力を直感的に行うには、タッチパッド１２，９２，１０２の上下に延びる部分と、左右に延びる部分とをある程度の長さ以上確保する必要があり、検出領域としてのタッチパッド１２，９２，１０２の占める面積が上下左右方向に大型化するという問題点があった。
【０００４】
本発明は、上述した問題点なしで、その検出領域を介して第１方向と、その第１方向と交差する第２方向とへの移動量の入力をユーザが直感的に行うことができる入力装置を提供することを目的としている。
【課題を解決するための手段】
【０００５】
この目的を達成するために、本願発明の入力装置は、検出領域に対する入力媒体の移動を検出する検出手段を備え、その検出手段によって検出される移動に応じた処理を実行するものであって、前記検出手段によって検出される検出始点からの移動が、第１方向へ直進する直進移動か、または、第２方向から前記第１方向へ屈曲した後で前記第１方向へ直進する屈曲移動かを判断する第１判断手段と、その第１判断手段によって前記直進移動であると判断された場合に、前記直進移動に応じた処理を実行する第１実行手段と、前記第１判断手段によって前記屈曲移動であると判断された場合に、前記屈曲移動における第１方向への直進は、前記第２方向への移動であると擬制して、その擬制した移動に応じた処理を実行する第２実行手段とを備えている。
【発明の効果】
【０００６】
請求項１記載の入力装置によれば、検出領域を介して第１方向と、その第１方向と交差する第２方向とへの移動量の入力をユーザが直感的に行うことができるという効果がある。尚、屈曲移動のうち、第１方向へ屈曲するまでの移動（検出始点から第２方向への移動）は、第２方向への移動距離を入力するものではなく、第１方向への直進を、第２方向への直進と擬制するための移動である。よって、かかる第１方向へ屈曲するまでの移動（検出始点から第２方向への移動）を検出する検出領域は、第２方向からの移動であることさえ検出可能な大きさであれば良く、第２方向への移動量は第１方向への移動量として入力することができる。従って、第２方向に検出領域が大型化するのが抑制される。ここで、直進移動とは、屈曲移動ではない移動を含み、屈曲移動とは直進移動ではない移動を含む。
【０００７】
請求項２記載の入力装置によれば、検出領域を介して第１方向、反第１方向、第２方向、反第２方向への移動量の入力をユーザが直感的に行うことができるという効果がある。ここで、反第１方向とは、第１方向ではない方向、反第２方向とは、第２方向ではない方向を含む。
【０００８】
請求項３記載の入力装置によれば、ユーザが直進移動、屈曲移動を直感的に入力し易い上、第２方向における検出領域である第２検出領域が大型化するのを抑制することができるという効果がある。
【０００９】
請求項４記載の入力装置によれば、屈曲移動における第２方向への直進移動と擬制される第１方向への直進可能範囲を、第１方向への直進移動の場合と同等に設定することができるという効果がある。
【００１０】
請求項５記載の入力装置によれば、屈曲後における第１方向への直進は、屈曲前の方向への直進と擬制されるので、ユーザにとって擬制される移動方向が直感的に分かり易いという効果がある。
【００１１】
請求項６記載の入力装置によれば、屈曲後における第１方向、反第１方向への直進は、屈曲前の方向への直進と擬制されるので、ユーザにとって擬制される移動方向が直感的に分かり易いという効果がある。
【００１２】
請求項７記載の入力装置によれば、検出領域が第１方向とは反対の第２方向へ何ら大型化することなく、検出領域を介して第１方向と、第２方向とへの移動量の入力をユーザが直感的に行うことができるという効果がある。
【００１３】
請求項８記載の入力装置によれば、検出領域を介して第１方向、反第１方向、第２方向、反第２方向への移動量の入力をユーザが直感的に行うことができるという効果がある。ここで、反第１方向とは、第１方向ではない方向、反第２方向とは、第２方向ではない方向を含む。
【００１４】
請求項９記載の入力装置によれば、設定領域から第２方向と、反第２方向との２方向への移動量を入力することができるという効果がある。
【００１５】
請求項１０記載の入力装置によれば、第２方向と、反第２方向との移動可能範囲を均等にすることができるという効果がある。
【００１６】
請求項１１記載の入力装置によれば、第２方向への直進移動と擬制される第１方向への直進可能範囲を、第１方向への直進移動の場合と同等に設定することができる。また、反第２方向への直進移動と擬制される反第１方向への直進可能範囲を、反第１方向への直進移動の場合と同等に設定することができるという効果がある。
【００１７】
請求項１２記載の入力装置によれば、設定領域であることを一目で認識させることができるという効果がある。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の好ましい第１の実施形態について、添付図面を参照して説明する。図１で入力装置の外観構成、図２で入力装置のハードウェア構成、図３〜図４で入力装置の操作方法の一例、図５〜図７で入力装置の表示更新処理を説明する。
【００１９】
図１（ａ）は、本発明の第１の実施形態における入力装置の一例である多機能周辺装置（以下、「ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）」と称す）１の外観構成を示した斜視図である。本実施形態のＭＦＰ１の正面上部には、後述する操作キー１５と、ＬＣＤ１６と、タッチパネル１７とが主に設けられており、ユーザは、操作キー１５による入力操作か、又はタッチパネル１７による入力操作を行うことで、ＭＦＰ１の各種設定や各種制御を行うことができる。
【００２０】
このＭＦＰ１は、タッチパネル１７の検出領域が縦方向に大型化するのを抑制しつつ、その検出領域を介して横方向（左右方向）と、縦方向（上下方向）とへの移動量の入力をユーザが直感的に行うことができるものである。
【００２１】
ＭＦＰ１は、電話回線網１００（図２参照）を介して接続される外部装置（非図示）とファクシミリ通信可能に構成されている。また、このＭＦＰ１は、プリンタ機能、スキャナ機能、及び、コピー機能などの各種機能も有している。
【００２２】
ＭＦＰ１には、正面上部に設けられる横長形状の操作パネル６が設けられている。この操作パネル６は、プリンタ２１やスキャナ２０などを操作するためのものであり、操作キー１５と、ＬＣＤ１６と、タッチパネル１７とが主に設けられている。ユーザは、操作キー１５の各種ボタンを操作するか、又は、タッチパネル１７を操作することで、各種機能の設定や動作を実行することができる。
【００２３】
ＬＣＤ１６には、メニューや操作手順や実行中の処理の状態などが表示される。このＬＣＤ１６の右方には、入力装置の一種であるタッチパネル１７が配設されている。
【００２４】
ここで、図１（ｂ）を参照して、ＬＣＤ１６の表示の一例と、タッチパネル１７の構成とについて説明する。まず、ＬＣＤ１６の表示について説明する。図１（ｂ）に示すように、例えば、ＬＣＤ１６には、コピー機能に関するメニュー画面の中に、設定項目が複数表示されている。具体的には、ユーザが設定可能な設定項目として、ＬＣＤ１６の上方から下方に向かって順に、「画質」と、「用紙」と、「拡大縮小」とが表示されている。
【００２５】
ユーザは、操作キー１５やタッチパネル１７を操作することで、各種設定項目ごとに、所望する項目を選択することができる。なお、タッチパネル１７の操作方法については後述する（図３，図４参照）。
【００２６】
ＬＣＤ１６のメニュー画面では、各設定項目（「画質」、「用紙」、「拡大縮小」）ごとに、選択肢の中で選択された項目（選択内容）が太枠で囲まれている。即ち、「画質」の設定において、「標準」が選択され、「用紙」の設定において、「普通」が選択されていることを示している。
【００２７】
また、ＬＣＤ１６のメニュー画面では、各設定項目のうち、設定が現在行われている設定項目が、太枠で形成されたカーソルＫにより、内部がハッチングされた状態で囲まれている。即ち、「拡大縮小」の設定が現在行われており、「１００％」が仮に選択されていることを示している。
【００２８】
次に、タッチパネル１７の構成について説明する。図１（ｂ）に示すように、本実施形態のタッチパネル１７は、形状が横長であり、Ｔ字が左に９０度回転した横Ｔ字状に形成されている。この形状にすることで、例えば、略正方形に形成するよりも、縦方向の省スペース化を図ることができる。
【００２９】
このタッチパネル１７は、９つの領域に区分けされており、各領域ごとに、指が接触しているか否かが検出される。なお、区分けされた各領域のことを、それぞれ検出領域と称す。
【００３０】
具体的には、図１（ｂ）に示すように、タッチパネル１７の左端には、３つの検出領域が縦方向に隣接するように配設されている。なお、この３つの検出領域のことを、上から下に向かって順番に、それぞれセンサ１〜センサ３と称す。
【００３１】
そして、センサ２の右端から右方向に向かって、６つの検出領域が隣接するように配設されている。なお、この６つの検出領域のことを、左から右に向かって順番に、それぞれセンサ４〜センサ９と称する。
【００３２】
なお、図示していないが、このタッチパネル１７は、タッチパネル１７を制御するコントローラ（非図示）と一体に構成されており、センサ１〜９の何れかにユーザの指が接触したら、指の接触が検出されたセンサ１〜９が、そのコントローラ（非図示）により特定される。ＣＰＵ１１（図２参照）は、タッチパネル１７（のコントローラ）により検出されたセンサ１〜９に応じて、ＬＣＤ１６に表示されているカーソルＫを移動させるなどの各処理を実行する。
【００３３】
また、本実施形態のタッチパネル１７では、一のセンサ（検出領域）と、それに隣接するセンサ（検出領域）との境界は、一定間隔を保ちつつ、略ノコギリ状に形成されている。これにより、ユーザが、一のセンサと、それに隣接するセンサとの境界を触れると、ユーザの指が、その２つの領域をほぼ半分ずつ触れることになるので、ユーザの指の移動をより詳細に検出できる。つまり、ユーザの指が各センサ１〜９へ移動して行くことに加えて、ユーザの指が次のセンサ１〜９への移動途中であることも検出できる。
【００３４】
次に、図２を参照して、第１の実施形態におけるＭＦＰ１の電気的構成について説明する。ＭＦＰ１は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、フラッシュメモリ１４、操作キー１５、ＬＣＤ１６、タッチパネル１７、スキャナ２０、プリンタ２１、ＮＣＵ２３、モデム２４とを主に有している。
【００３５】
ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、フラッシュメモリ１４は、バスライン２６を介して互いに接続されている。また、操作キー１５、ＬＣＤ１６、タッチパネル１７、スキャナ２０、プリンタ２１、ＮＣＵ２３、モデム２４、バスライン２６は、入出力ポート２７を介して互いに接続されている。
【００３６】
ＣＰＵ１１は、ＲＯＭ１２やＲＡＭ１３やフラッシュメモリ１４に記憶される固定値やプログラム或いは、ＮＣＵ２３を介して送受信される各種信号に従って、ＭＦＰ１が有している各機能の制御や、入出力ポート２７と接続された各部を制御するものである。
【００３７】
ＲＯＭ１２は、ＭＦＰ１で実行される制御プログラムなどを格納した書換不能なメモリである。後述する図５のフローチャートに示す表示更新処理、図６のフローチャートに示す接触順取得処理、図７（ａ）のフローチャートに示す下方向スクロール処理、図７（ｂ）のフローチャートに示す上方向スクロール処理、図７（ｃ）のフローチャートに示す左右方向スクロール処理を実行する各プログラムは、このＲＯＭ１２に格納されている。
【００３８】
ＲＡＭ１３は、書換可能な揮発性のメモリであり、ＭＦＰ１の各操作の実行時に各種のデータを一時的に記憶するためのメモリである。ＲＡＭ１３には、第１接触メモリ１３ａと、第２接触メモリ１３ｂと、第３接触メモリ１３ｃとが設けられている。
【００３９】
フラッシュメモリ１４は書換可能な不揮発性のメモリであり、このフラッシュメモリ１４に記憶されたデータは、ＭＦＰ１の電源オフ後も保持される。
【００４０】
次に、図３および図４を参照して、タッチパネル１７の操作方法の一例について説明する。まず、カーソルＫの表示位置を画面の上方向へ移動させる場合のタッチパネル１７の操作方法の一例について説明する。ここでは、図３（ａ）の左図上段に示すメニュー画面のように、「拡大縮小」の設定において、「１００％」がカーソルＫにより選択されているものとする。
【００４１】
この状態で、図３（ａ）の右図に示すように、ユーザの指が、まず始めに「センサ３」に触れ、そのまま上方向に移動し「センサ２」に触れた後に、右方向に移動し「センサ４」に触れたとする。すると、それ以降は、ユーザの指が右方向のセンサに移動したら、カーソルＫがメニュー画面の上方向に（図３（ａ）左図上段→中段→下段と）移動し、その後、図３（ｂ）の右図に示すように、ユーザの指が左方向のセンサに移動したら、カーソルＫがメニュー画面の下方向に（図３（ｂ）左図上段→中段→下段と）移動する。つまり、カーソルＫが、画面の上下方向に移動するようになる。
【００４２】
つまり、ユーザは、カーソルＫを画面の上方向に動かしたい場合には、まず始めにカーソルＫの移動方向（上方向）を入力し、続けて、移動量を入力すれば良いので、入力操作を直感的に行うことができる。また、図１に示すセンサ２，４，５，６，７，８，９が延びる横方向に対して、縦方向にはセンサ３だけを設置すれば良いので、縦方向に検出領域が大型化するのを抑制することができる。
【００４３】
また、ユーザは、画面の上方向に動かしていたカーソルＫを、下方向に動かしたい（戻したい）場合には、指の移動方向を反転させれば良いので、縦方向に検出領域が大型化するのを抑制しつつ、入力操作を直感的に行うことができる。
【００４４】
次に、図４（ａ）を参照して、カーソルＫの表示位置を画面の下方向へ移動させる場合のタッチパネル１７の操作方法の一例について説明する。
【００４５】
ここでは、図４（ａ）の左図上段に示すメニュー画面のように、「画質」の設定において、「標準」がカーソルＫにより選択されているものとする。この状態で、図４（ａ）の右図に示すように、ユーザの指が、まず始めに「センサ１」に触れ、そのまま下方向に移動し「センサ２」に触れた後に、右方向に移動し「センサ４」に触れたとする。
【００４６】
すると、それ以降は、ユーザの指が右方向のセンサに移動したら、カーソルＫがメニュー画面の下方向に（図４（ａ）左図上段→中段→下段と）移動し、ユーザの指が左方向のセンサに移動したら、カーソルＫがメニュー画面の上方向（図４（ａ）左図下段→中段→上段と）に移動する。つまり、カーソルＫが、画面の上下方向に移動するようになる。
【００４７】
なお、図４（ｂ）は、カーソルＫの表示位置を画面の右方向へ移動させる場合のタッチパネル１７の操作方法の一例である。ユーザの指が、まず始めに「センサ１」、「センサ３」以外のセンサに触れ、続けて、何れかのセンサに２回触れると、それ以降は、ユーザの指が右方向のセンサに移動したら、カーソルＫがメニュー画面の右方向に移動し、ユーザの指が左方向のセンサに移動したら、カーソルＫがメニュー画面の左方向に移動する。つまり、カーソルＫが、画面の左右方向に移動するようになる。
【００４８】
以上説明した通り、センサ１，３を、センサ２，４，５，６，７，８，９の左端に配置し、横方向のセンサを利用して縦方向の入力操作を行うことができるので、縦方向の入力操作を行う際に操作可能なセンサの数と、横方向の入力操作を行う際に操作可能なセンサの数とを、ほぼ同等にすることができる。従って、縦方向の入力操作でも、横方向の入力操作と同等なカーソルＫの移動量（又は、指の移動量）を確保することができる。
【００４９】
次に、図５を参照して、ＭＦＰ１のＣＰＵ１１により実行される表示更新処理について説明する。この表示更新処理は、タッチパネル１７による入力操作が行われた際に、ユーザの指の移動方向および移動量（センサの数）に応じて、ＬＣＤ１６の画面（特に、カーソルＫの表示位置）を更新するための処理であり、ＭＦＰ１の主電源が投入されてから主電源が遮断されるまで繰り返し実行される処理である。
【００５０】
この表示更新処理では、まず、接触順取得処理を実行する（Ｓ１）。この接触順取得処理が実行されると、ユーザがタッチパネル１７に触れ続けている期間中に、ユーザが最初に触れたセンサのセンサ情報（例えば、センサ名や、センサの番号など）がＲＡＭ１３の第１接触メモリ１３ａに記憶され、以下同様に、ユーザが２番目に触れたセンサのセンサ情報が第２接触メモリ１３ｂに、ユーザが３番目に触れたセンサのセンサ情報が第３接触メモリ１３ｃに記憶される。
【００５１】
次に、第１接触メモリ１３ａ、第２接触メモリ１３ｂ、第３接触メモリ１３ｃに記憶されている各センサ情報を順番に取得する（Ｓ２）。そして、センサ情報の取得順が、「センサ１→センサ２→センサ４」というセンサの順序に対応している場合は（Ｓ３：Ｙｅｓ）、ユーザの指が右方向に移動した移動量（センサの数）に応じて、カーソルＫを画面の下方向に移動させる下方向スクロール処理を実行する（Ｓ４）。なお、下方向スクロール処理の詳細については、図７（ａ）を参照しつつ後述する。そして、Ｓ１の処理に戻り、上述したＳ１〜Ｓ４の各処理を繰り返す。
【００５２】
一方、センサ情報の取得順が、「センサ１→センサ２→センサ４」というセンサの順序に対応していない場合に（Ｓ３：Ｎｏ）、センサ情報の取得順が、「センサ３→センサ２→センサ４」というセンサの順序に対応している場合は（Ｓ５：Ｙｅｓ）、ユーザの指が右方向に移動した移動量（センサの数）に応じて、カーソルＫを画面の上方向に移動させる上方向スクロール処理を実行する（Ｓ６）。なお、上方向スクロール処理の詳細については、図７（ｂ）参照しつつ後述する。そして、Ｓ１の処理に戻り、上述したＳ１〜Ｓ６の各処理を繰り返す。
【００５３】
一方、Ｓ５の処理において、センサ情報の取得順が、「センサ３→センサ２→センサ４」というセンサの順序に対応していない場合は（Ｓ６：Ｎｏ）、ユーザの指が左方向（又は、右方向）に移動した移動量（センサの数）に応じて、カーソルＫを画面の左方向（又は、右方向）に移動させる左右方向スクロール処理を実行する（Ｓ７）。なお、左右方向スクロール処理の詳細については、図７（ｃ）を参照しつつ後述する。そして、Ｓ１の処理に戻り、上述したＳ１〜Ｓ７の各処理を繰り返す。
【００５４】
次に、図６を参照して、ＭＦＰ１のＣＰＵ１１により実行される接触順取得処理（Ｓ１）について説明する。
【００５５】
接触順取得処理では、まず、センサ１〜９の中で、指の接触を検出しているセンサがあるかを判定し（Ｓ１１）、指の接触を検出しているセンサがある場合は（Ｓ１１：Ｙｅｓ）、指の接触を検出しているセンサを示すセンサ情報をＲＡＭ１３の第１接触メモリ１３ａに記憶する（Ｓ１２）。
【００５６】
次に、指の接触を検出しているセンサがあるかを再び判定し（Ｓ１３）、指の接触を検出しているセンサがある場合は（Ｓ１３：Ｙｅｓ）、指の接触を検出しているセンサを示すセンサ情報をＲＡＭ１３の第２接触メモリ１３ｂに記憶する（Ｓ１４）。
【００５７】
そして、第１接触メモリ１３ａのセンサ情報と、第２接触メモリ１３ｂのセンサ情報とが同一であるかを判定し（Ｓ１５）、２つのセンサ情報が同一である場合は（Ｓ１５：Ｙｅｓ）、ユーザの指が、まだ次のセンサに移動していない場合であるので、上述したＳ１３〜Ｓ１５の各処理を繰り返す。
【００５８】
一方、２つのセンサ情報が異なる場合は（Ｓ１５：Ｎｏ）、指の接触を検出しているセンサがあるかを更に判定する（Ｓ１６）。Ｓ１６の処理において、指の接触を検出しているセンサがある場合は（Ｓ１６：Ｙｅｓ）、指の接触を検出しているセンサを示すセンサ情報をＲＡＭ１３の第３接触メモリ１３ｃに記憶する（Ｓ１８）。
【００５９】
そして、第２接触メモリ１３ｂのセンサ情報と、第３接触メモリ１３ｃのセンサ情報とが同一であるかを判定し（Ｓ１９）、２つのセンサ情報が同一である場合は（Ｓ１９：Ｙｅｓ）、ユーザの指が、まだ次のセンサに移動していない場合であるので、上述したＳ１６〜Ｓ１９の各処理を繰り返す。
【００６０】
一方、２つのセンサ情報が異なる場合は（Ｓ１９：Ｎｏ）、ユーザの指がタッチパネル１７に接触してから、指が接触した１番目から３番目までのセンサの順序を取得できたので、この接触順取得処理を終了する。
【００６１】
なお、Ｓ１１、Ｓ１３、Ｓ１６の各処理で、指の接触を検出しているセンサがない場合は（Ｓ１１：Ｎｏ、Ｓ１３：Ｎｏ、Ｓ１６：Ｎｏ）、ユーザの指がタッチパネル１７から離れた場合であるので、Ｓ１７の処理に移行する。Ｓ１７の処理では、第１接触メモリ１３ａと、第２接触メモリ１３ｂと、第３接触メモリ１３ｃとをそれぞれクリアして（Ｓ１７）、この接触順取得処理を終了する。
【００６２】
次に、図７（ａ）を参照して、ＭＦＰ１のＣＰＵ１１により実行される下方向スクロール処理（Ｓ４）について説明する。
【００６３】
下方向スクロール処理では、まず、指の接触を検出しているセンサ１〜９の位置が右方向（即ち、センサ９に向かって（図１（ｂ）参照））に移動したかを判定し（Ｓ２１）、右方向に移動した場合は（Ｓ２１：Ｙｅｓ）、カーソルＫの表示位置を、１項目分下に移動させ（Ｓ２２）、上述したＳ２１〜Ｓ２２の各処理を繰り返す。
【００６４】
一方、指の接触を検出しているセンサの位置が、右方向に移動していない場合に（Ｓ２１：Ｎｏ）、指の接触を検出しているセンサ１〜９の位置が、左方向（即ち、センサ２に向かって（図１（ｂ）参照））に移動した場合は（Ｓ２３：Ｙｅｓ）、カーソルＫの表示位置を、１項目分上に移動させ（Ｓ２４）、上述したＳ２１〜Ｓ２４の各処理を繰り返す。
【００６５】
一方、指の接触を検出しているセンサの位置が、左方向に移動していない場合は（Ｓ２３：Ｎｏ）、指の接触を検出しているセンサ１〜９があるかを判定し（Ｓ２５）、指の接触を検出しているセンサがある場合は（Ｓ２５：Ｙｅｓ）、ユーザの指が、まだ次のセンサに移動していない場合であるので、Ｓ２１の処理に戻り、上述したＳ２１〜Ｓ２５の各処理を繰り返す。
【００６６】
一方、指の接触を検出しているセンサがない場合は（Ｓ２５：Ｎｏ）、ユーザの指がタッチパネル１７から離れた場合であるので、この下方向スクロール処理を終了する。
【００６７】
次に、図７（ｂ）を参照して、ＭＦＰ１のＣＰＵ１１により実行される上方向スクロール処理（Ｓ６）について述べる。この上方向スクロール処理は、上述した下方向スクロール処理（図７（ａ）参照）のＳ２２の処理を、カーソルＫを１項目分上に移動させる（図７（ｂ）にて符号Ｓ３１を付している）処理に置き換え、また、Ｓ２４の処理を、カーソルＫを１項目分下に移動させる（図７（ｂ）にて符号Ｓ３２を付している）処理に置き換えたものである。よって、その説明を省略する。
【００６８】
次に、図７（ｃ）を参照して、ＭＦＰ１のＣＰＵ１１により実行される左右方向スクロール処理（Ｓ７）について述べる。この左右方向スクロール処理は、上述した下方向スクロール処理（図７（ａ）参照）のＳ２２の処理を、カーソルＫを１項目分右に移動させる（図７（ｃ）にて符号Ｓ４１を付している）処理に置き換え、また、Ｓ２４の処理を、カーソルＫを１項目分左に移動させる（図７（ｂ）にて符号Ｓ４２を付している）処理に置き換えたものである。よって、その説明を省略する。
【００６９】
次に、本発明の第２の実施形態について説明する。図８で入力装置の操作方法の一例、図９で入力装置の表示更新処理を説明する。第２の実施形態は、縦方向に検出領域を何ら大型化させることなく、ユーザが４方向の入力操作を直感的に行えるものである。
【００７０】
まず、図８を参照して、第２の実施形態におけるタッチパネル１７の構成と、その操作方法の一例について説明する。なお、このタッチパネル１７は、第１の実施形態のＭＦＰ１と同様に、ＬＣＤ１６の右方に配設されている。
【００７１】
図８（ａ）は、カーソルＫの表示位置を画面の上方向へ移動させる場合のタッチパネル１７の操作方法の一例を説明するための概略図である。図８（ｂ）は、カーソルＫの表示位置を画面の下方向へ移動させる場合のタッチパネル１７の操作方法の一例を説明するための概略図である。
【００７２】
図８（ａ）の右図に示すように、第２の実施形態のタッチパネル１７は、矩形状に形成され、９つの検出領域に区分けされており、各検出領域ごとに、指が接触しているか否かが検出される。
【００７３】
具体的には、タッチパネル１７の左端から右端に向かって、９つの検出領域が一列に、横方向に隣接するように配設されている。なお、この９つの検出領域のことを、左から右に向かって順番に、「センサ１、センサ２、センサ３、センサ４、センサ０、センサ５、センサ６、センサ７、センサ８」と称す。
【００７４】
また、９つの検出領域の中央に位置するセンサ０の外観は、他のセンサ１〜８の外観とは区別可能に（異なるように）構成されている。例えば、センサ０の表面色を、他のセンサ１〜８の表面色とは別の色で構成しても良いし、センサ０の表面に、上下方向を示す矢印などのマークを付けておいても良い。これにより、センサ０と、他のセンサ１〜８とを一見して区別することができる。尚、その他の構成については、第１の実施形態と同一であるので、その説明を省略する。
【００７５】
次に、タッチパネル１７の操作方法について説明する。まず、カーソルＫの表示位置を画面の上方向へ移動させる場合のタッチパネル１７の操作方法の一例について説明する。ここでは、図８（ａ）の左図上段に示すメニュー画面のように、「拡大縮小」の設定において、「１００％」がカーソルＫにより選択されているものとする。
【００７６】
この状態で、図８（ａ）の右図に示すように、ユーザの指が、まず始めに「センサ０」に触れ、そのまま右方向に移動し「センサ５」に触れたとする。すると、それ以降は、ユーザの指が右方向のセンサに移動したら、カーソルＫがメニュー画面の上方向に（図８（ａ）左図上段→中段→下段と）移動し、ユーザの指が左方向のセンサに移動したら、カーソルＫがメニュー画面の下方向に（図８（ａ）左図下段→中段→上段と）移動する。つまり、カーソルＫが、画面の上下方向に移動するようになる。
【００７７】
つまり、ユーザは、カーソルＫを画面の上方向に動かしたい場合には、まず始めにセンサ０に触れて右方向に指を動かし、続けて、移動量を入力すれば良いので、入力操作を直感的に行うことができる。また、ユーザは、画面の上方向に動かしていたカーソルＫを、下方向に動かしたい（戻したい）場合には、指の移動方向を反転させれば良いので、入力操作を直感的に行うことができる。即ち、縦方向に検出領域を何ら大型化させることなく、横方向に延びるセンサによって縦方向への入力操作を直感的に行うことができる。
【００７８】
次に、図８（ｂ）を参照して、カーソルＫの表示位置を画面の下方向へ移動させる場合のタッチパネル１７の操作方法の一例について説明する。ここでは、図８（ｂ）の左図上段に示すメニュー画面のように、「画質」の設定において、「標準」がカーソルＫにより選択されているものとする。
【００７９】
この状態で、図８（ｂ）の右図に示すように、ユーザの指が、まず始めに「センサ０」に触れ、そのまま左方向に移動し「センサ４」に触れたとする。すると、それ以降は、ユーザの指が左方向のセンサに移動したら、カーソルＫがメニュー画面の下方向に（図８（ｂ）左図上段→中段→下段と）移動し、ユーザの指が右方向のセンサに移動したら、カーソルＫがメニュー画面の上方向に（図８（ｂ）左図下段→中段→上段と）移動する。つまり、カーソルＫが、画面の上下方向に移動するようになる。
【００８０】
上述した通り、ユーザは、カーソルＫを画面の下方向に動かしたい場合には、まず始めにセンサ０に触れて左方向に指を動かし、続けて、移動量を入力すれば良いので、入力操作を直感的に行うことができる。また、ユーザは、画面の下方向に動かしていたカーソルＫを、上方向に動かしたい（戻したい）場合には、指の移動方向を反転させれば良いので、入力操作を直感的に行うことができる。即ち、縦方向に検出領域を何ら大型化させることなく、横方向に延びるセンサによって縦方向への入力操作を直感的に行うことができる。
【００８１】
なお、図示はしないが、カーソルＫを画面の左右方向に動かす場合については、まず始めに、「センサ０」以外のセンサに触れて、指を左右方向に動かせば良い。
【００８２】
また、センサ０をタッチパネル１７の中央に配置しているので、上方向と下方向との２方向の指示を入力することができると共に、上方向の入力操作を行う際に操作可能なセンサの数と、下方向の入力操作を行う際に操作可能なセンサの数とを、均等にすることができる。
【００８３】
なお、この場合、例えば、２つのセンサが押されている状態（指が次のセンサへ移動途中）となった場合に、指の移動方向に応じて、画面のカーソルＫを１項目分、上方向（又は、下方向）に移動させるように構成しても良い。このように構成すれば、９つのセンサの中央（センサ０）から、右方向に指を動かした場合でも、左に指を動かした場合でも、横方向の入力操作と同等なカーソルＫの移動量を確保することができる。
【００８４】
次に、第２の実施形態におけるＭＦＰ１の電気的構成について説明する。第２の実施形態のＭＦＰ１の電気的構成において、第１の実施形態のＭＦＰ１のブロック図（図２参照）と異なる部分は、ＲＯＭ１２、及び、ＲＡＭ１３のみであるため、ＲＯＭ１２、及び、ＲＡＭ１３についてのみ説明を行い、その他の同一部分についてはその説明を省略する。
【００８５】
第２の実施形態でのＲＯＭ１２（非図示）には、第１の実施形態に示した各処理を実行する各プログラムに加えて、後述する図９のフローチャートに示す表示更新処理を実行するプログラムが格納されている。
【００８６】
第２の実施形態のＲＡＭ１３（非図示）には、上述した第１接触メモリ１３ａと、第２接触メモリ１３ｂとが設けられている。
【００８７】
次に、図９を参照して、第２の実施形態におけるＭＦＰ１のＣＰＵ１１により実行される表示更新処理について説明する。
【００８８】
この表示更新処理では、まず、接触順取得処理を実行する（Ｓ１）。上述した接触順取得処理（図６参照）は、ユーザの指がタッチパネル１７に接触してから、その指が接触した１番目から３番目までのセンサの順序を取得するための処理である。しかしながら、第２の実施形態では、３番目のセンサの順序を記憶するメモリ（第３接触メモリ）が設けられていないので、第２の実施形態では、１番目から２番目までのセンサの順序を取得するように構成しておく。
【００８９】
この接触順取得処理が実行されると、ユーザがタッチパネル１７に触れ続けている期間中に、ユーザが最初に触れたセンサのセンサ情報（例えば、センサ名や、センサの番号など）がＲＡＭ１３の第１接触メモリ１３ａに記憶され、ユーザが２番目に触れたセンサのセンサ情報が第２接触メモリ１３ｂに記憶される。
【００９０】
次に、第１接触メモリ１３ａ、第２接触メモリ１３ｂに記憶されている各センサ情報を順番に取得する（Ｓ５１）。そして、センサ情報の取得順が、「センサ０→センサ５」というセンサの順序に対応している場合は（Ｓ５２：Ｙｅｓ）、ユーザの指が右方向に移動した移動量（センサの数）に応じて、カーソルＫを画面の下方向に移動させる下方向スクロール処理（図７（ａ）参照）を実行する（Ｓ４）。そして、Ｓ１の処理に戻り、上述したＳ１〜Ｓ４の各処理を繰り返す。
【００９１】
一方、センサ情報の取得順が、「センサ０→センサ５」というセンサの順序に対応していない場合に（Ｓ５２：Ｎｏ）、センサ情報の取得順が、「センサ０→センサ４」というセンサの順序に対応している場合は（Ｓ５３：Ｙｅｓ）、ユーザの指が右方向に移動した移動量（センサの数）に応じて、カーソルＫを画面の上方向に移動させる上方向スクロール処理（図７（ｂ）参照）を実行する（Ｓ６）。そして、Ｓ１の処理に戻り、上述したＳ１〜Ｓ６の各処理を繰り返す。
【００９２】
一方、Ｓ５３の処理において、センサ情報の取得順が、「センサ０→センサ４」というセンサの順序に対応していない場合は（Ｓ６：Ｎｏ）、ユーザの指が左方向（又は、右方向）に移動した移動量（センサの数）に応じて、カーソルＫを画面の左方向（又は、右方向）に移動させる左右方向スクロール処理（図７（ｃ）参照）を実行する（Ｓ７）。そして、Ｓ１の処理に戻り、上述したＳ１〜Ｓ７の各処理を繰り返す。
【００９３】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【００９４】
例えば、上記実施形態では、タッチパネル１７をＬＣＤ１６の右方に配設しているが、ＬＣＤ１６とタッチパネル１７の配置を左右逆にしても良い。また、タッチパネル１７とＬＣＤ１６とを縦方向に並べて配置しても良い。また、上記実施形態では、タッチパネル１７を横長に配置しているが、これを９０度回転させて、縦長となるように配置しても良い。
【００９５】
また、第１の実施形態では、タッチパネル１７において、縦方向のセンサ（センサ１，センサ３）を、右方向に配設されるセンサ（センサ２，センサ４〜センサ９）より上方に１つ（センサ１）と、下方に１つ（センサ３）を配設しているが、複数配設しても良い。
【００９６】
また、第１の実施形態では、タッチパネル１７において、縦方向のセンサ（センサ１，センサ３）を、タッチパネル１７の左端に配設しているが、これに限定するものではない。例えば、縦方向のセンサ（センサ１，センサ３）を、タッチパネル１７の右端に配設しても良いし、中央に配設しても良い。
【００９７】
また、第１の実施形態では、タッチパネル１７において、縦方向のセンサ（センサ１，センサ３）を、右方向に配設されるセンサ（センサ２，センサ４〜センサ９）を挟んで、対向するように上下に配置しているが、いずれか一方であっても良い。また、対向していなくても良く、例えば、センサ１をタッチパネル１７の左端（即ち、センサ２の上端）に配置し、センサ３をタッチパネル１７の右端（即ち、センサ９の下端）に配置しても良い。
【００９８】
また、第１の実施形態では、タッチパネル１７において、縦方向のセンサ（センサ１，センサ３）を、タッチパネル１７の左端に配設しているが、横方向のセンサ（センサ４，５等）の途中に配設しても良い。
【００９９】
また、第２の実施形態では、センサ０をタッチパネル１７の中央に配置しているが、他の位置に配置しても良い。尚、センサ０を一端に配置する場合には、両端に配置するのが好ましい。
【図面の簡単な説明】
【０１００】
【図１】（ａ）は、本発明の第１の実施形態における入力装置の一例であるＭＦＰの外観構成を示した斜視図であり、（ｂ）は、ＬＣＤに表示されたコピー機能に関するメニュー画面の表示の一例と、タッチパネルの構成とを示すイメージ図である。
【図２】第１の実施形態におけるＭＦＰの電気的構成を示すブロック図である。
【図３】（ａ），（ｂ）は、タッチパネルの操作方法の一例を説明するための概略図である。
【図４】（ａ），（ｂ）は、タッチパネルの操作方法の一例を説明するための概略図である。
【図５】ＭＦＰの表示更新処理を示すフローチャートである。
【図６】ＭＦＰの接触順取得処理を示すフローチャートである。
【図７】（ａ）は、ＭＦＰの下方向スクロール処理を示すフローチャートであり、（ｂ）は、ＭＦＰの上方向スクロール処理を示すフローチャートであり、（ｃ）は、ＭＦＰの左右方向スクロール処理を示すフローチャートである。
【図８】（ａ），（ｂ）は、タッチパネルの操作方法の一例を説明するための概略図である。
【図９】第２の実施形態におけるＭＦＰの表示更新処理を示すフローチャートである。
【符号の説明】
【０１０１】
１                            ＭＦＰ（入力装置の一例）
１７                          タッチパネル（検出手段の一例）
Ｓ３，Ｓ５，Ｓ５２，Ｓ５３    第１判断手段の一例
Ｓ４，Ｓ６                    第２実行手段の一例
Ｓ７                          第１実行手段の一例
Ｓ２３                        第２判断手段の一例
センサ２，４乃至９            第１検出領域の一例
センサ１，３                  第２検出領域の一例
センサ０                      設定領域の一例
【図１】
2010152848.tif 000003
【図２】
2010152848.tif 000004
【図３】
2010152848.tif 000005
【図４】
2010152848.tif 000006
【図５】
2010152848.tif 000007
【図６】
2010152848.tif 000008
【図７】
2010152848.tif 000009
【図８】
2010152848.tif 000010
【図９】
2010152848.tif 000011