(57)【要約】【課題】ユーザが２以上の項目を操作してしまった場合においても、ユーザが所望する１つの項目を選択項目として決定できる入力装置を提供すること。【解決手段】２以上の項目３２が操作された場合、ＭＦＰは、当該２以上の項目３２を、選択項目の候補３６として選出する。次に、ユーザは、選択項目３７を決定するためのスライド操作を行う。ＭＦＰ１は、このスライド操作における入力媒体３３の移動方向に基づいて、スライド方向４０を決定する。そして、ＭＦＰ１は、スライド方向４０にある候補３６を、選択項目３７として決定する。【選択図】図２
2011186535.tif 000002
【特許請求の範囲】
【請求項１】
操作面に複数の項目を表示し、入力媒体を用いて前記操作面内が操作される場合、その操作に基づいて、前記複数の項目の中のいずれかを選択項目として決定する入力装置であって、
前記入力媒体による前記操作面内の操作位置を検出するタッチパネルと、
前記タッチパネルが検出する前記操作位置に基づいて、前記複数の項目の内、前記入力媒体を用いて操作された項目を特定する特定手段と、
前記特定手段により、２以上の項目が特定されたかを判定する項目数判定手段と、
前記項目数判定手段により、前記２以上の項目が特定されたと判定される場合、当該２以上の項目を、前記選択項目の候補として選出する選出手段と、
前記選出手段により前記候補が選出されたことを条件として、前記入力媒体を用いて方向選択操作が行われる場合、その方向選択操作によって選択された方向を決定する方向決定手段と、
前記方向決定手段により決定された前記方向に基づいて、前記選出手段により選出された前記候補の中のいずれか１つを、前記選択項目として決定する決定手段とを備える入力装置。
【請求項２】
前記方向決定手段は、前記方向選択操作として、前記入力媒体を前記操作面に接触させたまま移動させるスライド操作が行われる場合、そのスライド操作における前記入力媒体の移動方向に基づいて、前記方向を決定するものである請求項１記載の入力装置。
【請求項３】
前記スライド操作の始点に対応したスライド操作始点を取得する始点取得手段と、
前記スライド操作の終点に対応したスライド操作終点を取得する終点取得手段とを備え、
前記方向決定手段は、前記始点取得手段により取得される前記スライド操作始点から、前記終点取得手段により取得される前記スライド操作終点に向かうベクトルに対応した方向を、前記方向として決定するものである請求項２記載の入力装置。
【請求項４】
前記選出手段により前記候補が選出されたことを条件として、前記スライド操作が行われずに前記入力媒体が前記操作面から離隔したかを判定するスライド無し判定手段と、
前記スライド無し判定手段により、前記スライド操作が行われずに前記入力媒体が前記操作面から離隔したと判定される場合、前記選出手段により前記候補として選出された前記項目を前記候補ではない状態に戻す候補解除手段とを備える請求項２または３に記載の入力装置。
【請求項５】
前記選出手段により前記候補が選出されたことを条件として、前記スライド操作が行われずに前記入力媒体が前記操作面から離隔したかを判定するスライド無し判定手段を備え、
前記決定手段は、前記スライド無し判定手段により、前記スライド操作が行われずに前記入力媒体が前記操作面から離隔したと判定される場合において、前記選出手段により選出された前記候補が前記操作面において一方向に３つ連続して並ぶとき、それら３つの候補の中央に位置する候補を、前記選択項目として決定するものである請求項２または３に記載の入力装置。
【請求項６】
前記選出手段により前記候補として選出された２以上の項目の中心位置を取得する中心取得手段を備え、
前記決定手段は、前記中心取得手段により取得された中心位置から見て、前記方向決定手段により決定された前記方向にある項目を、前記選択項目として決定するものである請求項１から５のいずれかに記載の入力装置。
【請求項７】
前記方向選択操作によって選択され得る方向と、各方向が選択された場合に前記選択項目として決定されることになる項目との対応関係を表示する関係表示手段を備えることを特徴とする請求項１から６のいずれかに記載の入力装置。
【請求項８】
前記選出手段により前記候補として選出された項目の表示態様を、前記候補として選出されていない他の項目と異ならせる表示態様変更手段を備える請求項１から７のいずれかに記載の入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力装置に関するものである。
【背景技術】
【０００２】
表示パネルに表示された操作キーを、指やペンなどで操作することにより、指示を入力可能な各種装置が知られている（例えば、特許文献１〜４）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３５５３３６号公報
【特許文献２】特開２００３−１５８０８号公報
【特許文献３】特開２００９−２１１４２１号公報
【特許文献４】特開２００２−９１６７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、表示パネルの画面がそれほど大きくない場合や、操作キーとして機能する各種の項目が狭い領域に密集して表示されている場合、ユーザは操作しようとする項目だけではなく、その近傍の項目まで誤って操作してしまうおそれがあるという問題点があった。
【０００５】
本発明は、上述した問題点を解決するためになされたものであり、ユーザが２以上の項目を操作してしまった場合においても、ユーザが所望する１つの項目を選択項目として決定できる入力装置を提供することを目的としている。
【課題を解決するための手段】
【０００６】
この目的を達成するために、本発明の入力装置は、操作面に複数の項目を表示し、入力媒体を用いて前記操作面内が操作される場合、その操作に基づいて、前記複数の項目の中のいずれかを選択項目として決定するものであって、前記入力媒体による前記操作面内の操作位置を検出するタッチパネルと、前記タッチパネルが検出する前記操作位置に基づいて、前記複数の項目の内、前記入力媒体を用いて操作された項目を特定する特定手段と、前記特定手段により、２以上の項目が特定されたかを判定する項目数判定手段と、前記項目数判定手段により、前記２以上の項目が特定されたと判定される場合、当該２以上の項目を、前記選択項目の候補として選出する選出手段と、前記選出手段により前記候補が選出されたことを条件として、前記入力媒体を用いて方向選択操作が行われる場合、その方向選択操作によって選択された方向を決定する方向決定手段と、前記方向決定手段により決定された前記方向に基づいて、前記選出手段により選出された前記候補の中のいずれか１つを、前記選択項目として決定する決定手段とを備える。
【０００７】
なお、本発明は、入力装置、該入力装置を制御する制御装置、入力方法、入力装置を制御する入力制御プログラム、該入力制御プログラムを記録する記録媒体等の種々の態様で構成することができる。
【発明の効果】
【０００８】
請求項１記載の入力装置によれば、操作された項目として２以上の項目が特定される場合には、それら２以上の項目は候補として選出され、方向選択操作によって選択された方向に基づき、前記候補の中のいずれか１つが選択項目として決定される。よって、ユーザが２以上の項目を操作してしまった場合においても、ユーザが所望する１つの項目を選択項目として決定できるという効果がある。
【０００９】
請求項２記載の入力装置によれば、請求項１記載の入力装置の奏する効果に加え、ユーザはスライド操作を行うことで、所望する１つの項目を選択項目として決定できるという効果がある。
【００１０】
請求項３記載の入力装置によれば、請求項２記載の入力装置の奏する効果に加え、スライド操作始点からスライド操作終点に向かうベクトルに対応した方向が、選択された方向として決定されるので、ユーザは容易に所望の方向を選択できるという効果がある。
【００１１】
請求項４記載の入力装置によれば、請求項２または３に記載の入力装置の奏する効果に加え、選出された候補がユーザの希望には沿わない場合、ユーザは、スライド操作を行わずに入力媒体を操作面から離隔させるという簡単な操作により、候補として選出された項目を候補ではない状態に戻すことができるという効果がある。
【００１２】
請求項５記載の入力装置によれば、請求項２または３に記載の入力装置の奏する効果に加え、選出された候補が一方向に３つ連続して並ぶ場合において、ユーザがそれら３つの候補の中央に位置する候補を希望する場合、ユーザは、スライド操作を行わずに入力媒体を操作面から離隔させるという簡単な操作により、所望の項目を選択項目として決定することができるという効果がある。
【００１３】
請求項６記載の入力装置によれば、請求項１から５のいずれかに記載の入力装置の奏する効果に加え、方向選択操作によって選択される方向と、選択項目として決定される項目との対応関係が、ユーザにとって分かりやすく、ユーザは方向選択操作を容易に行うことができるという効果がある。
【００１４】
請求項７記載の入力装置によれば、請求項１から６のいずれかに記載の入力装置の奏する効果に加え、方向選択操作によって選択され得る方向と、各方向が選択された場合に選択項目として決定されることになる項目との対応関係が表示されるので、ユーザは、表示された対応関係を手がかりに適切な操作を行うことができるという効果がある。
【００１５】
請求項８記載の入力装置によれば、請求項１から７のいずれかに記載の入力装置の奏する効果に加え、候補として選出された項目の表示態様が、候補として選出されていない他の項目と異なるので、ユーザは、どの項目が候補として選出されたのかを容易に認識できるという効果がある。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態であるＭＦＰの電気的構成を示すブロック図である。
【図２】（ａ）は、操作面に表示される画面の一例を示す図であり、（ｂ）は、候補の選出を説明する図であり、（ｃ）は、スライド操作を説明する図であり、（ｄ）は、スライド方向と選択項目との関係を説明する図である。
【図３】（ａ）は、スライド操作始点と、スライド方向と、候補の中心位置との関係を模式的に示す図であり、（ｂ）は、方向管理メモリの構成を模式的に示す図である。
【図４】ＭＦＰのＣＰＵが実行する選択処理を示すフローチャートである。
【図５】３つの候補が一方向に連続して並ぶ例を説明する図である。
【図６】変形例のＭＦＰにおいて、操作面に方向案内と補助案内とを表示した例を示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。図１は、本発明の入力装置の一実施形態である多機能周辺装置（以下、「ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）」と称す）１の電気的構成を示したブロック図である。
【００１８】
ＭＦＰ１は、コピー機能、ＦＡＸ機能、スキャン機能、及びプリンタ機能などの各種機能を有している。詳細は図２を参照して後述するが、ＭＦＰ１のＬＣＤ１６には、操作キーとして機能する複数の項目３２が表示される。そして、ユーザによって、項目３２を押下する操作が行われると、ＭＦＰ１は、押下された項目３２を選択項目３７として決定し、その選択項目３７に予め関連づけられている処理を実行する。特に、本実施形態のＭＦＰ１は、ユーザが２以上の項目を操作してしまった場合においても、ユーザが所望する１つの項目を選択項目３７として決定できるように構成されている。以下、詳細を説明する。
【００１９】
ＭＦＰ１には、ＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２、フラッシュメモリ１４、操作キー１５、ＬＣＤ１６、タッチパネル１７、スキャナ２０、プリンタ２１、ＮＣＵ２３、モデム２４が主に設けられている。ＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２、フラッシュメモリ１４は、バスライン２６を介して互いに接続されている。また、操作キー１５、ＬＣＤ１６、タッチパネル１７、スキャナ２０、プリンタ２１、ＮＣＵ２３、モデム２４、バスライン２６は、入出力ポート２７を介して互いに接続されている。
【００２０】
ＣＰＵ１０は、ＲＯＭ１１やＲＡＭ１２やフラッシュメモリ１４に記憶される固定値やプログラム或いは、ＮＣＵ２３を介して送受信される各種信号に従って、ＭＦＰ１が有している各機能の制御や、入出力ポート２７と接続された各部を制御する。
【００２１】
ＲＯＭ１１は、入力制御プログラム１１ａ、項目管理テーブル１１ｂなどを格納した書換不能なメモリである。ＣＰＵ１０は、入力制御プログラム１１ａに従い、後述する選択処理（図４）を実行する。項目管理テーブル１１ｂは、ＬＣＤ１６に表示される各項目３２（図２）について、予め設定された表示領域を記憶するテーブルである。
【００２２】
ＲＡＭ１２には、書換え可能な揮発性のメモリであり、選択候補メモリ１２ａと、選択候補中心位置メモリ１２ｂと、方向管理メモリ１２ｃと、スライド操作始点メモリ１２ｄと、スライド操作終点メモリ１２ｅと、スライド方向メモリ１２ｆとが設けられている。
【００２３】
詳細は図２を参照して後述するが、ＭＦＰ１は、ＬＣＤ１６に表示された複数の項目３２（図２）のうち、２以上の項目３２が操作された場合には、それら２以上の項目３２を選択項目の候補３６として選出する。選択候補メモリ１２ａは、選出された候補３６を記憶する。選択候補中心位置メモリ１２ｂは、候補３６として選出された２以上の項目３２の中心位置４２（図２）を記憶する。方向管理メモリ１２ｃは、候補３６の中心位置４２から見て、どの方向にどのような候補３６があるかを示す対応関係を記憶する。方向管理メモリ１２ｃの詳細については、図３（ｂ）を参照して後述する。
【００２４】
２以上の候補が選出された後、ユーザがスライド操作を行うと、ＭＦＰ１は、そのスライド操作に基づいて決定された方向に位置する候補３６を、選択項目３７として決定する。スライド操作始点メモリ１２ｄは、スライド操作の始点に対応したスライド操作始点３４（図２）を記憶する。スライド操作終点メモリ１２ｅは、スライド操作の終点に対応したスライド操作終点３８（図２）を記憶する。スライド方向メモリ１２ｆは、スライド操作始点３４とスライド操作終点３８に基づいて決まるスライド方向４０（図２）を記憶する。
【００２５】
フラッシュメモリ１４は、書換可能な不揮発性のメモリである。操作キー１５は、ＭＦＰ１に指示を入力するためのハードキーである。ＬＣＤ１６は液晶表示装置であって、項目３２などの画像を表示する。
【００２６】
ＬＣＤ１６の表示領域には、タッチパネル１７が設けられている。タッチパネル１７が設けられた面を、以下、操作面１７ａ（図２）と称する。ユーザが指などの入力媒体３３（図２）を、操作面１７ａに接触させる操作を行うと、タッチパネル１７は、その操作位置を検出する。具体的には、タッチパネル１７の全域は格子状に細かく区分けされ、区分けされた単位領域毎に静電センサが配設されている。そして、各単位領域には、タッチパネル１７の左上の頂点を原点とし、右方向をＸ方向、下方向をＹ方向とする座標系に基づいて、座標情報（Ｘ座標，Ｙ座標）が対応づけられている。よって、タッチパネル１７は、入力媒体３３（図２）の接触の有無を単位領域毎に検出し、入力媒体３３の接触が検出された単位領域の座標情報を、操作位置として出力する。
【００２７】
なお、このタッチパネル１７は、ＬＣＤ１６に密着して重ねられていても良いし、ＬＣＤ１６との間に隙間を空け、または透明フィルムなどを挟む状態で重ねられていても良い。
【００２８】
スキャナ２０は、ＦＡＸ機能、スキャン機能、又は、コピー機能の実行時に原稿を読み取るためのものである。プリンタ２１は、記録用紙に画像を印刷するためのものである。ＮＣＵ２３は、電話回線の制御を行うものである。モデム２４は、ファクシミリ送信時には送信信号を電話回線での伝送に適した形態に変調し、一方、ファクシミリ受信時には電話回線から送られてきた変調信号を復調するものである。
【００２９】
次に、ＭＦＰ１において、ユーザが２以上の項目を操作してしまった場合に、どのようにして、ユーザが所望する１つの項目を選択項目として決定するのかを図２を参照して説明する。
【００３０】
図２（ａ）は、操作面１７ａに表示される画面の一例を示す図である。図２（ａ）に示すように、本実施形態において、各項目３２は互いに隣接して配置されている。ユーザが、指などの入力媒体３３を用いていずれかの１つの項目３２を操作すると、ＭＦＰ１は、操作された項目３２を選択項目３７として決定する。そして、ＭＦＰ１は、その選択項目３７に予め割り当てられた値を入力し、または予め割り当てられた処理を実行する。
【００３１】
図２（ｂ）は、入力媒体３３を用いて操作面１７ａ内が操作された状態を図示している。操作面１７ａ内が操作されると、ＭＦＰ１は、入力媒体３３の接触が検出された位置に表示されている項目３２を、操作された項目３２として特定する。２以上の項目３２が操作された場合、ＭＦＰ１は、当該２以上の項目３２を、選択項目の候補３６として選出する。
【００３２】
例えば、ユーザが「９」を入力する項目３２のみを操作しようとしたが、誤って、４つの項目３２を操作してしまった場合、ＭＦＰ１は、図２（ｂ）に示すように、操作された４つの項目３２を、選択項目の候補３６として選出する。図２（ｂ）には、４つの項目３２として、「９」，「８」，「０」，「＃」が候補３６として選出された状態を図示している。そして、ＭＦＰ１は、候補３６として選出された項目３２の表示態様（例えば表示色）を、候補３６として選出されていない他の項目３２と異ならせる。したがって、ユーザは、どの項目３２が候補３６として選出されたのかを一目で認識できる。
【００３３】
次に、ユーザは、選択項目３７を決定するためのスライド操作を行う。図２（ｃ）は、操作面１７ａにおいて行われるスライド操作の一例を図示している。ここでいうスライド操作とは、入力媒体３３を操作面１７ａに接触させたまま移動させる操作である。ＭＦＰ１は、このスライド操作における入力媒体３３の移動方向に基づいて、スライド方向４０を決定する。そして、ＭＦＰ１は、図２（ｄ）に示すように、スライド方向４０にある候補３６を、選択項目３７として決定する。
【００３４】
このように、本実施形態のＭＦＰ１によれば、ユーザが誤って２以上の項目を操作した場合であっても、ユーザが所望する１つの項目を選択項目３７として決定できる。
【００３５】
より具体的に説明する。スライド操作が行われた場合、ＭＦＰ１は、図２（ｂ）に示すように、スライド操作の始点に対応したスライド操作始点３４を取得する。そして、図２（ｃ）に示すように、スライド操作が行われた後、入力媒体３３が離隔した場合、ＭＦＰ１は、スライド操作の終点に対応したスライド操作終点３８を取得する。
【００３６】
ここで、スライド操作始点３４またはスライド操作終点３８を取得するとは、タッチパネル１７から出力される座標情報に基づいて、スライド操作始点３４またはスライド操作終点３８に対応した座標情報を取得することを意味している。なお、タッチパネル１７における複数の単位領域で入力媒体３３の接触が検出された場合、ＭＦＰ１は、接触が検出された領域の中心の座標情報を、スライド操作始点３４、またはスライド操作終点３８として取得する。
【００３７】
次に、ＭＦＰ１は、スライド操作始点３４からスライド操作終点３８に向かうベクトルに対応した方向を、スライド方向４０として決定する。そして、図２（ｄ）に示すように、ＭＦＰ１は、４つの候補３６の中心位置４２から見て、スライド方向４０にある候補３６を、選択項目３７として決定する。
【００３８】
したがって、ユーザにとっては、複数の項目３２を操作してしまった場合、入力媒体３３を操作面１７ａに接触させたまま、元々選択したかった項目３２のある方向へ入力媒体３３をスライド操作することにより、所望の項目３２を選択項目３７として決定できる。よって、候補３６の選出後、一度、入力媒体３３を操作面１７ａから浮かせ、再度、操作面１７ａにタッチする場合に比較して、操作位置がぶれ難く、誤操作が生じ難い。
【００３９】
また、ユーザにとっては、複数の項目３２を操作してしまった場合、本来操作すべきであった位置に入力媒体３３を戻すようなイメージのスライド操作で、選択項目３７を決定できるので、ユーザにとっては、操作方法が直感的で分かりやすい。
【００４０】
さらに、ＭＦＰ１によれば、スライド操作における途中の経路に拘わらず、スライド操作始点３４とスライド操作終点３８とに基づいて、スライド方向４０が決定されるので、ユーザは容易に所望の方向を選択できる。例えば、スライド操作の途中に気が変わった場合には、ユーザは、入力媒体３３を操作面１７ａに接触させたまま、進行方向を変えて、目的とする項目３２のある方向へ向けてスライド操作を継続すれば良い。
【００４１】
図３を参照して、候補３６とスライド方向４０との関係について説明する。図３（ａ）は、スライド操作始点３４と、スライド方向４０と、候補３６の中心位置４２との関係を模式的に示す図である。なお、図３（ａ）においては、操作面１７ａにおいて入力媒体３３の接触が検出された領域を、領域４４として二点鎖線で図示している。タッチパネル１７の複数の単位領域で、入力媒体３３の接触が検出された場合、ＭＦＰ１は、接触が検出された領域４４の中心の座標情報を、スライド操作始点３４として取得する。
【００４２】
ここで、ユーザにとっては、スライド操作始点３４から見て、各方向にどのような候補３６が位置しているのかを把握するよりも、候補３６の中心位置４２から見て、各方向にどのような候補３６が位置しているのかを把握する方が容易である。また、スライド操作始点３４の位置によっては、図３（ａ）に示すように、スライド方向４０に候補３６が存在しない場合が生じ得る。
【００４３】
よって、ＭＦＰ１は、候補３６の中心位置４２から見て、スライド方向４０にある候補３６を、選択項目３７として決定する。このようにすれば、各候補３６とスライド方向４０との対応関係が、ユーザにとって分かりやすく、ユーザはスライド操作を容易に行うことができる。
【００４４】
図３（ｂ）は、方向管理メモリ１２ｃの構成を模式的に示す図である。方向管理メモリ１２ｃには、スライド方向４０に対応づけて、各スライド方向４０に位置する候補３６が記憶される。なお、本実施形態では、スライド方向４０は、上、下、左、右、右上、右下、左下、左上の８方向のうちのいずれかである。そして、例えば、図３（ａ）に示すように、候補３６の中心位置４２から見て、右上、右下、左下、左上の４方向に候補３６がある場合、方向管理メモリ１２ｃにおいて、右上、右下、左下、左上の各方向には、その方向に位置する候補３６が対応づけて記憶される。また、上、下、左、右の各方向には、候補３６を記憶しない。
【００４５】
本実施形態のＭＦＰ１は、スライド方向４０と、方向管理メモリ１２ｃに記憶された対応関係とに基づいて、複数の候補３６のなかからいずれか１つを選択項目３７として決定する。
【００４６】
図４は、ＭＦＰ１のＣＰＵ１０が実行する選択処理を示すフローチャートである。この選択処理は、複数の項目３２の中のいずれかを選択項目３７として決定する処理である。
【００４７】
まず、ＣＰＵ１０は、操作面１７ａが操作されたか否かを判断する（Ｓ４０１）。Ｓ４０１の判断が否定される場合（Ｓ４０１：Ｎｏ）、ＣＰＵ１０は処理を待機する。一方、Ｓ４０１の判断が肯定される場合（Ｓ４０１：Ｙｅｓ）、ＣＰＵ１０は、タッチパネル１７が検出する操作位置に基づいて、複数の項目３２の内、入力媒体３３を用いて操作された項目３２を特定する（Ｓ４０２）。そして、ＣＰＵ１０は、２以上の項目が特定されたか否かを判定する（Ｓ４０３）。
【００４８】
２以上の項目が特定されたと判定される場合（Ｓ４０３：Ｙｅｓ）、ＣＰＵ１０は、当該２以上の項目を、選択項目３７の候補３６として選出し、選択候補メモリ１２ａに記憶する（Ｓ４０４）。次に、ＣＰＵ１０は、候補３６として選出された項目３２の表示色を、候補３６として選出されていない他の項目３２と異ならせる（Ｓ４０６）。
【００４９】
次に、ＣＰＵ１０は、タッチパネル１７により検出された操作位置を、スライド操作始点３４として取得し、スライド操作始点メモリ１２ｄに記憶する（Ｓ４０８）。なお、タッチパネル１７の複数の単位領域で、入力媒体３３の接触が検出される場合、ＣＰＵ１０は、タッチパネル１７から出力される複数の単位領域の座標情報を取得し、Ｘ座標の平均値、およびＹ座標の平均値を算出する。そして、算出されたＸ座標の平均値、およびＹ座標の平均値を、それぞれ、スライド操作始点３４のＸ座標、Ｙ座標として取得し、スライド操作始点メモリ１２ｄに記憶する。
【００５０】
次に、ＣＰＵ１０は、候補３６として選出された２以上の項目３２の中心位置４２を取得し、選択候補中心位置メモリ１２ｂに記憶する（Ｓ４１０）。ここで、中心位置４２を取得とは、中心位置４２に対応した座標情報を取得することを意味している。例えば、ＣＰＵ１０は、候補３６として選出された複数の項目３２から構成される領域のＸ方向中心を算出し、中心位置４２のＸ座標として選択候補中心位置メモリ１２ｂに記憶する。また、ＣＰＵ１０は、候補３６として選出された複数の項目３２から構成される領域のＹ方向中心を算出し、中心位置４２のＹ座標として選択候補中心位置メモリ１２ｂに記憶する。
【００５１】
次に、中心位置４２から見た、各候補３６の方向を、方向管理メモリ１２ｃに記憶する（Ｓ４１２）。すなわち、スライド方向４０と、各候補３６との対応関係を決定し、方向管理メモリ１２ｃに記憶する。
【００５２】
次に、ＣＰＵ１０は、操作面１７ａにおいてスライド操作が行われたか否かを判断する（Ｓ４１４）。Ｓ４１４の判断が肯定される場合（Ｓ４１４：Ｙｅｓ）、ＣＰＵ１０は、スライド操作終点３８を取得し、スライド操作終点メモリ１２ｅに記憶する（Ｓ４１６）。なお、スライド操作の終了後、入力媒体３３が操作面１７ａから離隔する直前において、タッチパネル１７の複数の単位領域で、入力媒体３３の接触が検出される場合、ＣＰＵ１０は、タッチパネル１７から出力される複数の単位領域の座標情報を取得し、Ｘ座標の平均値、およびＹ座標の平均値を算出する。そして、算出されたＸ座標の平均値、およびＹ座標の平均値を、それぞれ、スライド操作終点３８のＸ座標、Ｙ座標として取得し、スライド操作終点メモリ１２ｅに記憶する。
【００５３】
次に、ＣＰＵ１０は、スライド方向４０を決定し、スライド方向メモリ１２ｆに記憶する（Ｓ４１８）。すなわち、候補３６が選出されたことを条件として、スライド操作が行われる場合、そのスライド操作によって選択された方向を決定する。
【００５４】
そして、ＣＰＵ１０は、スライド方向４０に候補３６があるか否かを判断する（Ｓ４２０）。Ｓ４２０の判断が否定される場合（Ｓ４２０：Ｎｏ）、ＣＰＵ１０は、後述するＳ４３０に移行する。
【００５５】
一方、Ｓ４２０の判断が肯定される場合（Ｓ４２０：Ｙｅｓ）、ＣＰＵ１０は、スライド方向４０に基づいて、候補３６の中のいずれか１つを、選択項目３７として決定する（Ｓ４２２）。そして、ＣＰＵ１０は、候補３６の表示色を元の色に戻し（Ｓ４２４）、Ｓ４０１に戻り処理を繰り返す。
【００５６】
一方、Ｓ４１４の判断が否定される場合（Ｓ４１４：Ｎｏ）、次に、ＣＰＵ１０は、スライド操作が行われずに入力媒体３３が操作面１７ａから離隔したか否かを判定する（Ｓ４２６）。Ｓ４２６の判断が否定される場合（Ｓ４２６：Ｎｏ）、ＣＰＵ１０は、Ｓ４１４に戻り処理を繰り返す。
【００５７】
一方、Ｓ４２６の判断が肯定される場合（Ｓ４２６：Ｙｅｓ）、次に、ＣＰＵ１０は、候補３６が一方向に３つ連続して並ぶか否かを判断する（Ｓ４２８）。Ｓ４２８の判断が否定される場合（Ｓ４２８：Ｎｏ）、ＣＰＵ１０は、選択候補メモリ１２ａをクリアし（Ｓ４３０）、Ｓ４２４の処理に移行する。すなわち、候補３６として選出された項目３２を候補ではない状態に戻す。したがって、選出された候補３６がユーザの希望には沿わない場合、ユーザは、スライド操作を行わずに入力媒体３３を操作面１７ａから離隔させるという簡単な操作により、候補３６として選出された項目３２を候補ではない状態に戻すことができる。
【００５８】
一方、Ｓ４２８の判断が肯定される場合（Ｓ４２８：Ｙｅｓ）、ＣＰＵ１０は、それら３つの候補の中央に位置する候補３６を、選択項目３７として決定し（Ｓ４３２）、Ｓ４２４の処理に移行する。
【００５９】
図５は、３つの候補３６が一方向に連続して並ぶ例を説明する図である。図５（ａ）に示すように、候補３６が一方向に３つ連続して並ぶ場合において、ユーザが中央に位置する候補３６を希望する場合、ユーザは、スライド操作を行わずに入力媒体３３を操作面１７ａから離隔させるという簡単な操作により、図５（ｂ）に示すように、中央に位置する所望の候補３６を、選択項目３７として決定できる。
【００６０】
なお、図４に示す選択処理において、操作された項目３２として特定された項目３２が１つである場合には、Ｓ４０３の判断が否定されるので（Ｓ４０３：Ｎｏ）、ＣＰＵ１０は、特定された１つの項目３２を選択項目３７として決定し（Ｓ４３４）、Ｓ４０１の処理に戻る。
【００６１】
上記実施形態において、ＭＦＰ１が入力装置の一例に相当し、スライド操作が方向選択操作の一例に相当する。また、Ｓ４０２を実行するＣＰＵ１０が特定手段の一例に相当し、Ｓ４０３を実行するＣＰＵ１０が項目数判定手段の一例に相当し、Ｓ４０４を実行するＣＰＵ１０が選出手段の一例に相当し、Ｓ４０６を実行するＣＰＵ１０が表示態様変更手段の一例に相当し、Ｓ４０８を実行するＣＰＵ１０が始点取得手段の一例に相当し、Ｓ４１０を実行するＣＰＵ１０が中心取得手段の一例に相当し、Ｓ４１６を実行するＣＰＵ１０が終点取得手段の一例に相当し、Ｓ４１８を実行するＣＰＵ１０が方向決定手段の一例に相当し、Ｓ４２２またはＳ４３２を実行するＣＰＵ１０が決定手段の一例に相当し、Ｓ４２６を実行するＣＰＵ１０がスライド無し判定手段の一例に相当し、Ｓ４３０を実行するＣＰＵ１０が候補解除手段の一例に相当する。
【００６２】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【００６３】
例えば、スライド方向４０と、各候補３６との対応関係を、ユーザがより簡単に把握できるよう、これらの対応関係を操作面１７ａに表示しても良い。
【００６４】
図６は、変形例のＭＦＰ１において、操作面１７ａに方向案内４６を表示した例を示す図である。図６に示すように、方向案内４６は、スライド操作によって選択され得る方向と、各方向が選択された場合に選択項目３７として決定されることになる項目３２との対応関係を示す。このようにすれば、仮に、入力媒体３３に隠れて、各候補３６が見えにくくなったとしても、ユーザは、方向案内４６に示された対応関係を手がかりに適切な方向を選択できる。この変形例を採用する場合、選択処理（図４）におけるＳ４１２とＳ４１４との間に、方向案内４６を表示する処理を追加すれば良い。この場合、方向案内４６を表示する処理を実行するＣＰＵ１０が、関係表示手段の一例に相当する。
【００６５】
また、図６に示すように、変形例のＭＦＰ１においては、候補３６の境界を示す補助案内４８を表示しても良い。このようにすれば、ユーザは、スライド方向４０としてどのような方向を選択可能であるかを把握できる。
【００６６】
また、上記実施形態では、スライド方向４０として、上、下、左、右、右上、右下、左下、左上の８方向のいずれかが決定されるものとして説明したが、より細分化された方向を決定するように構成しても良い。選択可能な方向が多数であるほど、ユーザは、方向選択操作をより正確に行う必要がある。そのような場合であっても、方向案内４６または補助案内４８の一方または両方を操作面１７ａに表示すれば、ユーザは簡単に操作を行うことができる。
【００６７】
また、上記実施形態では、入力装置としてＭＦＰ１を例に挙げたが、例えば携帯電話機、電子ゲーム機、デジタルカメラなど各種の装置が入力装置の一例となり得る。
【００６８】
また、上記実施形態では、方向選択操作の一例としてスライド操作を例に挙げて説明したが、方向選択操作は、方向を選択できる操作であれば良く、スライド操作に限られるものではない。例えば、方向選択操作は、入力媒体３３を操作面１７ａから一旦浮かせ、別の位置に接触させる操作であっても良い。
【００６９】
また、上記実施形態では、入力媒体３３が接触した項目３２を、操作された項目３２として特定するものとして説明したが、例えば、入力媒体３３が接近した項目３２も、操作された項目３２として特定することとしても良い。
【００７０】
また、上記実施形態では、候補３６として選出された項目３２の表示態様を、候補３６として選出されていない他の項目３２と異ならせるために、表示色を変えていたが、これに代えて、例えば、候補３６として選出された項目３２の形状を、他の項目３２と異ならせる、あるいは、候補３６として選出された項目３２を光らせるなど、他の方法により、表示態様を異ならせても良い。
【符号の説明】
【００７１】
１              ＭＦＰ（入力装置の一例）
１７            タッチパネル
１７ａ          操作面
３２            項目
３３            入力媒体
３４            スライド操作始点
３６            候補
３７            選択項目
３８            スライド操作終点
４２            中心位置
【図１】
2011186535.tif 000003
【図２】
2011186535.tif 000004
【図３】
2011186535.tif 000005
【図４】
2011186535.tif 000006
【図５】
2011186535.tif 000007
【図６】
2011186535.tif 000008