(57)【特許請求の範囲】
【請求項１】
選択順が予め定められ、図形または記号から構成される複数の選択対象物を、予め定める座標系が設定される表示領域に表示する表示手段と、
前記表示領域内に設定される１本の基準軸線に平行な方向に対応付けて、全ての選択対象物のうちのいずれか１つを選択する操作手段と、
前記全ての選択対象物のうちで前記操作手段によって選択された１つの選択対象物を含む複数の選択対象物を、各選択対象物内の予め定める基準点の前記基準軸線に平行な方向の座標値が相互に重複せずかつ複数の行および複数の列を成す配列で、表示手段の表示領域に表示させる表示制御手段と、
複数の選択対象物のうちのいずれか１つの選択対象物を選択し、かつ操作手段の操作に応答して前記いずれか１つの選択対象物を選択順に従って変更する選択制御手段とを含み、
前記表示制御手段は、前記表示領域の前記基準軸線に平行な方向の端部に最も近い位置に表示された前記選択対象物と選択順が連続しかつ前記表示領域に表示されていない選択対象物を選択する前記操作手段の操作に応答して、前記表示領域に表示される複数の選択対象物のそれぞれを、前記選択順の前あるいは後の基準点に移動させて表示することを特徴とする入力装置。
【請求項２】
前記表示制御手段は、全ての前記選択対象物のうちで、前記選択制御手段によって選択された前記いずれか１つの選択対象物を含み選択順が連続する予め定める数の前記選択対象物を、前記表示領域に表示させることを特徴とする請求項１記載の入力装置。
【請求項３】
選択順が予め定められ、図形または記号から構成される複数の選択対象物を、予め定める座標系が設定される表示領域に表示する表示手段と、
前記表示領域内に設定される１本の基準軸線に平行な方向に対応付けて、全ての選択対象物のうちのいずれか１つを選択する操作手段と、
前記全ての選択対象物のうちで前記操作手段によって選択された１つの選択対象物を含む複数の選択対象物を、前記表示領域よりも幅が広い仮想的な領域に、各選択対象物内の予め定める基準点の前記基準軸線に平行な方向の座標値が相互に重複せずかつ複数の選択対象物が複数の行および複数の列を成す配列で配置し、該仮想的な領域内で前記表示領域と合同な一部分を表示手段の表示領域に表示させる表示制御手段と、
複数の選択対象物のうちのいずれか１つの選択対象物を選択し、かつ操作手段の操作に応答して前記いずれか１つの選択対象物を選択順に従って変更する選択制御手段とを含み、
前記表示制御手段は、前記表示領域の前記基準軸線に平行な方向の端部に最も近い位置に表示された前記選択対象物と選択順が連続しかつ前記表示領域に表示されていない選択対象物を選択する前記操作手段の操作に応答して、前記表示領域に表示される複数の選択対象物のそれぞれを、前記選択順の前あるいは後の基準点に移動させて表示することを特徴とする入力装置。
【請求項４】
前記表示制御手段は、前記表示領域の前記基準軸線に平行な方向の端部に最も近い位置に表示された前記選択対象物と選択順が連続しかつ前記表示領域に表示されていない選択対象物がある場合、該選択対象物があることを示す予め定める図形を前記表示領域にさらに表示させることを特徴とする請求項２または３記載の入力装置。
【請求項５】
前記選択制御手段は、選択された前記いずれか１つの選択対象物の選択順が先頭または末尾であって前記操作手段が操作された場合、前記いずれか１つの選択対象物を選択順が末尾または先頭の選択対象物に変更することを特徴とする請求項２または３記載の入力装置。
【請求項６】
前記表示制御手段は、複数の前記選択対象物の前記基準軸線の平行な方向の座標値を、前記選択順が遅いほど増加または減少させることを特徴とする請求項１記載の入力装置。
【請求項７】
複数の前記選択対象物の前記基準点を前記基準軸線に平行な方向の座標値が増加する順に結ぶ仮想線は、鋸歯状であることを特徴とする請求項１記載の入力装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の機能に個別に対応した選択対象物を用いて、機能の選択および実行の指示を操作者が入力するための入力装置および入力方法に関する。
【０００２】
【従来の技術】
従来、複数の機能を有する処理装置では、処理装置に実行させるべき機能の選択および実行の指示を操作者に入力させるために、各機能に対応する記号である選択対象物、たとえばアイコンを処理装置の表示装置の表示領域に複数同時に表示させるアイコン表示装置を含む入力装置を備えるものがある。以後、アイコン表示装置によって複数のアイコンが表示領域に表示された状態を示す画像を、アイコンメニューと称する。アイコンメニューが表示された場合、操作者は入力装置に備えられるいわゆるカーソルキーを操作する。入力装置は、この操作に応答して複数のアイコンのうちのいずれか１つのアイコンを選択して確定する。処理装置は、確定されたアイコンに対応する機能の実行が指示されたと見なして、この機能を実行する。
【０００３】
上記入力装置の従来技術として、特開平７−４９７６４号公報のアイコンメニュー表示装置および特開平５−２８１５７号公報の文書作成装置が挙げられる。アイコンメニュー表示装置は、ワードプロセッサの機能選択において用いる複数のアイコンにそれぞれ対応する機能を操作者に理解しやすい形で示すために、アイコンメニューの背景を机と壁面とを含む仕事部屋の立体図とし、各アイコンをそれに対応する機能に対応する図柄で構成してかつ背景上でその図柄に対応する位置に配置する。この場合、複数のアイコンは、背景上で複数の行および列をなしている。また、文書作成装置は、たとえば日本語ワードプロセッサにおいて入力操作性を向上させるために、複数の機能に個別に対応するアイコンを行列状に配置したアイコンメニューに、さらに日付および現在時刻を表示する。
【０００４】
これら従来技術のようにアイコンメニュー内でアイコンを行列状に配置する場合、操作者が指示を入力するための操作装置として用いられるカーソルキーは、表示領域に設定されるｘｙ直交座標系の２本の座標軸にそれぞれ平行な方向と該方向にそれぞれ相反する方向とに対応する４つのキーから構成されることが多い。処理装置が携帯用の装置である場合、処理装置は出来る限り小型化することが望まれるので４つのキーから構成されるカーソルキーを備えることは困難であり、この代わりにｘｙ直交座標系のいずれか一本の座標軸を基準軸線として、基準軸線に平行で相互に相反する２つの方向、すなわち上および下方向または左および右方向にそれぞれ対応する２つのキーから構成されるカーソルキーを備えることが多い。上方向はｙ座標が増加または減少する方向であり、左方向とはｘ座標が増加または減少する方向である。
【０００５】
たとえばカーソルキーが上および下方向に対応するキーから構成される場合、図３１に示すように、アイコンメニュー１内で、複数のアイコン２〜４は、上方向に平行に１列に配置される。この場合、アイコンメニュー１内のアイコンの数は、同じ表示領域に同じアイコンを行列状に並べた場合に一度に表示可能なアイコンの数よりも少なくなり易い。
【０００６】
また、アイコンメニュー１内のアイコンの数を図３１の場合よりも増加させるために、図３２に示すように、アイコンメニュー７内に、複数のアイコン８〜１３を、行列状に配置することがある。図３２では３行２列の行列になっている。この複数のアイコン８〜１３の中のいずれか１つのアイコンを選択させるための指示を上および下方向に対応する２つのキーから構成されるカーソルキーを用いて行う場合、カーソルキーの操作に応答して前記いずれか１つのアイコンを変更する方向として、上および下方向が左および右方向よりも優先されるのか、左および右方向が上および下方向よりも優先されるのかが、分かりにくく紛らわしい。すなわちこの場合、カーソルキーを操作するのに伴い、前記いずれか１つのアイコンが、まず現在選択されているアイコンの左または右の他のアイコンに変更されてから次いで該他のアイコンの上または下のさらに他のアイコンに変更されるのか、まず現在選択されているアイコンの上または下の他のアイコンに変更されてから次いで該外のアイコンの左または右のさらに他のアイコンに変更されるのかを、アイコンメニュー７を見ただけで操作者が認識することが困難である。ゆえにこの場合、複数のアイコンの中で操作者が所望する機能に対応するアイコンを選択させるための指示を入力する操作を、直感的に行うことが困難である。
【０００７】
【発明が解決しようとする課題】
本発明の目的は、一本の基準軸線に平行な方向に対応付けられた操作手段を用いて表示領域内に表示された選択対象物の選択の指示を入力する場合に、表示領域に一度に表示させる選択対象物の数を増加させ、かつ選択対象物の選択順を明瞭にすることができる入力装置および方法を提供することである。
【０００８】
【課題を解決するための手段】
本発明は、選択順が予め定められ、図形または記号から構成される複数の選択対象物を、予め定める座標系が設定される表示領域に表示する表示手段と、
前記表示領域内に設定される１本の基準軸線に平行な方向に対応付けて、全ての選択対象物のうちのいずれか１つを選択する操作手段と、
前記全ての選択対象物のうちで前記操作手段によって選択された１つの選択対象物を含む複数の選択対象物を、各選択対象物内の予め定める基準点の前記基準軸線に平行な方向の座標値が相互に重複せずかつ複数の行および複数の列を成す配列で、表示手段の表示領域に表示させる表示制御手段と、
複数の選択対象物のうちのいずれか１つの選択対象物を選択し、かつ操作手段の操作に応答して前記いずれか１つの選択対象物を選択順に従って変更する選択制御手段とを含み、
前記表示制御手段は、前記表示領域の前記基準軸線に平行な方向の端部に最も近い位置に表示された前記選択対象物と選択順が連続しかつ前記表示領域に表示されていない選択対象物を選択する前記操作手段の操作に応答して、前記表示領域に表示される複数の選択対象物のそれぞれを、前記選択順の前あるいは後の基準点に移動させて表示することを特徴とする入力装置である。
【０００９】
本発明に従えば、複数の選択対象物のうちのいずれか１つの選択対象物を選択し、かつ操作手段の操作に応答して前記いずれか１つの選択対象物を選択順に従って変更する選択制御手段とを含み、
前記表示制御手段は、前記表示領域の前記基準軸線に平行な方向の端部に最も近い位置に表示された前記選択対象物と選択順が連続しかつ前記表示領域に表示されていない選択対象物を選択する前記操作手段の操作に応答して、前記表示領域に表示される複数の選択対象物のそれぞれを、前記選択順の前あるいは後の基準点に移動させて表示させる。選択対象物は、図形および記号の少なくとも一方から構成され、この記号は文字および符号を含む。これによって選択対象物は、行および列を成す配列の形態を保ち、かつ基準軸線に垂直な方向に複数並ばない。したがって、表示領域に一度に表示することができる選択対象物の数が、該表示領域に同じ選択対象物を行列状に配置した場合とほぼ同じ数になる。ゆえに、表示領域に一度に表示することができる選択対象物の数を、該表示領域に同じ選択対象物を前記基準軸線に垂直な方向に一列に配置した場合よりも、増加させることができる。また、選択対象物は基準軸線に垂直な方向に並ばないので、選択対象物が複数の列および複数の行を構成していても、複数の対象物の選択順を入力装置の操作者に表示領域を目視させるだけで容易に予測させることができる。
【００１０】
また本発明は、前記表示制御手段は、全ての前記選択対象物のうちで、前記選択制御手段によって選択された前記いずれか１つの選択対象物を含み選択順が連続する予め定める数の前記選択対象物を、前記表示領域に表示させることを特徴とする。
【００１１】
本発明に従えば、上述の入力装置の表示制御手段は、上述のように、全ての選択対象物のうちの予め定める数の選択対象物だけを、前述の配列で表示領域に表示させる。この場合、予め定める数の選択対象物は前記いずれか１つの選択対象物を含むので、前記いずれか１つの選択対象物を変更した時点で、表示領域に表示される選択対象物も同時に変更される。これによって、上述の表示制御手段を備えた入力装置は、選択対象物の総数が表示領域に一度に表示可能な前記予め定める数以上である場合も、操作手段の操作に応答して、各選択対象物を順次表示領域に表示させることができる。
【００１２】
また本発明は、選択順が予め定められ、図形または記号から構成される複数の選択対象物を、予め定める座標系が設定される表示領域に表示する表示手段と、
前記表示領域内に設定される１本の基準軸線に平行な方向に対応付けて、全ての選択対象物のうちのいずれか１つを選択する操作手段と、
前記全ての選択対象物のうちで前記操作手段によって選択された１つの選択対象物を含む複数の選択対象物を、前記表示領域よりも幅が広い仮想的な領域に、各選択対象物内の予め定める基準点の前記基準軸線に平行な方向の座標値が相互に重複せずかつ複数の選択対象物が複数の行および複数の列を成す配列で配置し、該仮想的な領域内で前記表示領域と合同な一部分を表示手段の表示領域に表示させる表示制御手段と、
複数の選択対象物のうちのいずれか１つの選択対象物を選択し、かつ操作手段の操作に応答して前記いずれか１つの選択対象物を選択順に従って変更する選択制御手段とを含み、
前記表示制御手段は、前記表示領域の前記基準軸線に平行な方向の端部に最も近い位置に表示された前記選択対象物と選択順が連続しかつ前記表示領域に表示されていない選択対象物を選択する前記操作手段の操作に応答して、前記表示領域に表示される複数の選択対象物のそれぞれを、前記選択順の前あるいは後の基準点に移動させて表示することを特徴とする入力装置である。
【００１３】
本発明に従えば、入力装置の表示制御手段は、上述のように、仮想的な領域に全ての選択対象物を上述の配列で配置し、かつその仮想的な領域の一部分だけを表示領域に表示させる。すなわち、この入力装置はいわゆるスクロール機能を備え、全ての選択対象物が配置された仮想的な領域のいずれかの部分を表示領域に表示させる。これによってこの入力装置では、選択対象物の総数が表示領域に一度に表示可能な数以上である場合も、各選択対象物を順次表示領域に表示させることができる。さらに、複数の選択対象物のうちのいずれか１つの選択対象物を選択し、かつ操作手段の操作に応答して前記いずれか１つの選択対象物を選択順に従って変更する選択制御手段を含み、前記表示制御手段は、前記表示領域の前記基準軸線に平行な方向の端部に最も近い位置に表示された前記選択対象物と選択順が連続しかつ前記表示領域に表示されていない選択対象物を選択する前記操作手段の操作に応答して、前記表示領域に表示される複数の選択対象物のそれぞれを、前記選択順の前あるいは後の基準点に移動させて表示することができる。
【００１４】
また本発明は、前記表示制御手段は、前記表示領域の前記基準軸線に平行な方向の端部に最も近い位置に表示された前記選択対象物と選択順が連続しかつ前記表示領域に表示されていない選択対象物がある場合、該選択対象物があることを示す予め定める図形を前記表示領域にさらに表示させることを特徴とする。
【００１５】
本発明に従えば、入力装置の表示制御手段は、選択対象物を表示する他に、さらに上述の図形を表示する。これによって、表示領域の前記端部に表示された選択対象物と選択順が連続しかつ該選択対象物の隣またはその他の位置に表示されていない選択対象物が存在するか否かを、操作者に表示領域を目視させるだけで容易に知らせることができる。したがって、入力装置が使い易くなる。
【００１６】
また本発明は、前記選択制御手段は、選択された前記いずれか１つの選択対象物の選択順が先頭または末尾であって前記操作手段が操作された場合、前記いずれか１つの選択対象物を選択順が末尾または先頭の選択対象物に変更することを特徴とする。
【００１７】
本発明に従えば、入力装置の選択制御手段は、上述のように前記いずれか１つの選択対象物を変更する。これによって、選択対象物の選択順に終りが無くなる。したがって、操作者の操作に応答して、全ての選択対象物を循環して順次選択することができる。ゆえに、最終的に選択するべき選択対象物を指示するための操作者の操作が選択順をエンドレスにしない場合よりも容易になるので、入力装置が使い易くなる。
【００１８】
また本発明は、前記表示制御手段は、複数の前記選択対象物の前記基準軸線の平行な方向の座標値を、前記選択順が遅いほど増加または減少させることを特徴とする。
【００１９】
本発明に従えば、入力装置の表示制御手段は、複数の選択対象物を、その選択順に基づいて上述のように表示する。これによって、表示領域に表示された選択対象物の基準軸線に平行な方向の並べ順と選択順とが一致する。ゆえに、選択対象物の前記配列に基づいて操作者に選択対象物の前記選択順を容易かつ自然に予測させることができ、また前記いずれか１つの選択対象物の変更が配列に基づいた自然な順序で行われるように見せることができる。これによって、行および列から成る配列の形態を保持したまま、選択順を明瞭にすることができる。請求項６は請求項３の入力装置に適用することもでき、その場合に上述の効果と同じ効果を得ることができる。
【００２０】
また本発明は、複数の前記選択対象物の前記基準点を前記基準軸線に平行な方向の座標値が増加する順に結ぶ仮想線は、鋸歯状であることを特徴とする。
【００２１】
本発明に従えば、入力装置の表示制御手段は、複数の選択対象物を、その基準点が鋸歯状に並ぶように配置して表示する。これによって、前述の配列が行および列の配列を保ちつつ、複数の選択対象物が鋸歯状の一本の曲線に沿って連なって並ぶように操作者に見せることができる。ゆえに、選択対象物の選択順を操作者に自然に予測させることができる。したがって、行および列から成る配列の形態を保持したまま、選択順を明瞭にすることができる。請求項７は請求項３の入力装置に適用することもでき、その場合には上述の効果と同じ効果を得ることができる。
【００３２】
【発明の実施の形態】
図１は、本発明の実施の一形態である入力装置２３を含む携帯電話機２１の電気的構成を示すブロック図である。図２は、携帯電話機２１の外観を示す正面図である。図１と図２とを併せて説明する。携帯電話機２１は、入力装置２３と制御部２４と電話部２５とを含む。入力装置２３と制御部２４と電話部２５とは、筺体２７内に収納される。入力装置２３は、表示部３１、操作部３２、操作検出部３３、表示制御部３６、選択対象記憶部３４、および表示状態記憶部３５を含む。各部３１〜３６および制御部２４は、バス３０を介して信号およびデータが相互に授受可能に接続される。
【００３３】
入力装置２３は、携帯電話機２１に予め備えられる複数の処理動作のうちのいずれか１つの処理動作を指定するための指示を操作者が入力するため、または携帯電話機２１に記憶された複数のデータのうちのいずれか１つのデータを指定するための指示を操作者が入力するための装置である。制御部２４は、入力装置２３と電話部２５とを含む携帯電話機２１のシステム全般を制御する。電話部２５は、入力装置２３および制御部２４以外の携帯電話機２１の部品ならびに該部品を制御するためのプログラムおよびデータの全てを含む。入力装置２３から操作者の指示が入力された場合、制御部２４は、その指示によって指定されたデータおよび処理動作に基づいて、電話部２５の動作を制御する。すなわち電話部２５は、入力装置２３からの入力に基づいて制御部２４によって制御される被制御部である。
【００３４】
表示部３１は、予め定める座標系が設定されて文字および図形を表示可能な表示領域３８を含む。操作部３２は、操作者によって操作可能な選択キー３９および確定キー４０を含む。選択キー３９は、その操作が、表示領域３８に予め設定される基準軸線に平行であり相反する２つの方向に対応付けられている。たとえば選択キー３９は、表示領域３８にカーソルが表示される状態で、そのカーソルを前記２つの方向のうちのいずれか一方に移動させることを指示するために操作される。表示領域３８と確定キー４０とは、携帯電話機２１の筺体２７の正面部分から露出し、選択キー３９は、携帯電話機２１の筺体２７の側面部分から露出する。表示部３１は、たとえば液晶表示装置によって実現される。選択キー３９は、たとえばシーソースイッチまたはレバースイッチによって実現され、スイッチを傾ける２つの方向Ｈａ，Ｈｂと前記相反する２つの方向とが対応する。
【００３５】
本実施形態では、表示領域３８が２次元平面であって座標系はｘｙ２次元直交座標系であると仮定し、ｘ座標軸は図面の左および右方向に平行であり、ｙ座標軸は図面の上および下方向に平行であると仮定する。ゆえに、左および右方向をｘ方向と総称し、上および下方向をｙ方向と総称することがある。また、表示領域３８はｘ方向の幅よりもｙ方向の幅が広いものと仮定し、ｙ座標軸を基準軸線とすると仮定する。さらに、図面上でｙ座標値が増加する方向は下方向であり、ｘ座標値が増加する方向は右方向であると仮定する。すなわち選択キー３９は、その操作がｙ座標軸に平行で相互に相反する上および下方向に対応付けられ、カーソルの上方向への移動および下方向への移動を指定するためのものとする。
【００３６】
操作検出部３３は、操作部３２の操作に応答して、操作部３２がどのように操作されたのかを検出する。選択対象記憶部３４は、予め定める複数の選択対象物を識別するためのデータ、および各選択対象物を表示部３１の表示領域３８に表示するためのデータを記憶する。選択対象物は、図形または記号の少なくとも一方から構成され、たとえば携帯電話機２１に備えられる機能である予め定める処理動作、および携帯電話機２１が記憶する各種のデータに個別に対応付けられる。この記号は、符号および文字の両方を含む広義の概念である。図２では、選択対象物を、アルファベットが記載された楕円によって表す。
【００３７】
表示状況記憶部３５は、表示部３１に現在表示される予め定める数の選択対象物と、操作部３２の操作に応答して現在選択されているいずれか１つの選択対象物とを、全ての選択対象物のうちから判別するためのデータを記憶する。以後、表示部３１に表示される予め定める数の選択対象物を、表示範囲の選択対象物群と称する。前記いずれか１つの選択対象物は、操作者が指定して制御部２４にその選択および実行の指示を入力するべき処理動作あるいはデータに対応する選択対象物の候補であり、以後処理候補の選択対象物と称する。選択対象記憶部３４に記憶される全ての選択対象物には、操作部３２の操作に応答して処理候補として選ばれる場合の選択順が予め定められている。
【００３８】
表示制御部３６は、概略的には、選択対象記憶部３４に記憶された複数の選択対象物のうちから表示状況記憶部３５に記憶された処理候補の選択対象物と表示範囲の選択対象物群とを選び、選んだ表示範囲の選択対象物群を、各選択対象物の予め定める基準点のｙ座標値が相互に重複せずかつ複数の選択対象物が基準軸線に平行な複数の列を成して並ぶ配列で、表示部３１の表示領域３８に表示させる。選択対象物の基準点は選択対象物内であればどこでもよく、たとえば選択対象物の中心と仮定する。この表示の際に表示制御部３６は、処理候補の選択対象物を、該選択対象物が処理候補に選ばれない場合の第１の表示態様とは異なる第２の表示態様で表示させる。以後の説明では、表示領域３８に表示範囲の選択対象物群を上述の配列で配置して表示した状態を示す画像を、選択メニューと称する。また表示制御部３６は、選択キー３９が操作されるたびに、処理候補の選択対象物を、現在選択されている選択対象物よりも選択順が１つ早いものまたは選択順が１つ遅いものに変更する。
【００３９】
選択対象記憶部３４と表示状況記憶部３５とは、たとえばデータの書込みと消去とが可能なメモリ３７内に設定された記憶領域によって実現される。操作検出部３３と表示制御部３６と制御部２４とは、たとえば単一の中央演算処理回路の演算処理によって実現され、この場合各部２４，３３，３６は、中央演算処理回路が実行するプログラム内の一連の処理ルーチンに相当する。勿論、各記憶部３４，３５はそれぞれ独立したメモリによって実現されてもよく、操作検出部３３と表示制御部３６と制御部２４とは個別の演算回路によって実現されてもよく、操作検出部３３と表示制御部３６と制御部２４とのうちのいずれか２つが同じ演算回路によって実現されてもよい。
【００４０】
図３は、選択対象物を表示領域３８に表示させるための基準配列を説明するための選択メニュー５０を示す図である。本実施形態の基準配列は、基準軸線に平行な線分である複数の平行線分と基準軸線に垂直な線分である複数の垂直線分とを交差させた仮想格子の各垂直線分において、該垂直線分上の全ての交点のうちのいずれか１つを表示位置として設定したものである。表示位置とは、表示領域３８内に表示範囲の選択対象物群を表示する際に、各選択対象物の基準点を配置する位置である。たとえば、各垂直線分毎に、該垂直線分上の全ての交点から、該垂直線分に隣合う他の垂直線分上の表示位置に相当する交点を通る平行線分が該垂直線分に交わる交点を除いた残余の交点のなかのいずれか１つを、該垂直線分上の表示位置として選ぶ。
【００４１】
このように選ばれた複数の表示位置は、基準軸線に平行な方向の座標値が相互に異なる。また各表示位置の基準軸線に垂直な方向の座標値は、該表示位置を通る前記垂直線分と隣合う他の垂直線分上の表示位置と異なる。すなわち、基準軸線と平行でも垂直でもない斜め方向を考えた場合に、その斜め方向に平行な複数の仮想線分と前記仮想格子の平行線分との交点が、表示位置に相当する。この斜め方向は、たとえば、仮想格子のいずれか１つの交点と、該交点を通る平行線分および垂直線分にそれぞれ隣合う平行線分および垂直線分の交点とを頂点とする矩形の対角線に平行であるとする。この仮想格子を構成する複数の平行線分は等間隔に並んでいても良く、そうでなくとも良い。複数の垂直線分も、等間隔に並んでいても良くそうでなくても良い。
【００４２】
本実施形態では、基準配列を、ｙ座標軸に平行なｎ本の列Ｃ１〜Ｃｎとｘ座標軸に平行なｍ本の行Ｌ１〜Ｌｍとから構成されるｍ行ｎ列の仮想格子にｍ個の表示位置Ｐ１〜Ｐｍを各行に１つずつ設定したものであると仮定する。ｍ，ｎは、それぞれ２以上の任意の自然数である。図３の例では、ｍが６でありｎが２であって、６行２列の仮想格子に６つの基準位置を設定したものであるとする。この基準配列では、全ての表示位置のｙ座標値が相互に異なり、かつ各表示位置のｘ座標値がそれとｙ座標値が最も近い他の表示位置のｘ座標値と異なる。以後の説明では、これら表示位置を、ｙ座標値が増加する順に第１〜第ｍ表示位置Ｐ１〜Ｐｍと称する。第１〜第ｍ表示位置Ｐ１〜Ｐｍの表示領域３８内の座標は予め定められており、たとえば表示制御部３６内に記憶される。第１〜第ｍ表示位置Ｐ１〜Ｐｍをｙ座標値が小さい順に通り各表示位置Ｐ１，Ｐ２；…；Ｐm-1 ，Ｐｍ間をそれぞれ線分で順次つないだ仮想的な折線である基準配置線５１は、鋸歯状になる。すなわち、表示範囲の選択対象物群は、各選択対象物の基準点が基準配置線５１上に順次並ぶように、配置される。
【００４３】
また、表示領域３８内に表示範囲の選択対象物群の基準点を上述の基準配列で配置する際には、選択順が古いものほど、すなわち後になるほど該選択対象物の基準点のｙ座標値が小さくなるまたは大きくなるように配置することが好ましい。ゆえに、本実施形態の表示制御部３６は、選択順が後になるほど基準点のｙ座標値が大きくなるように配置している。したがって、表示範囲の選択対象物群の各選択対象物は、選択順が遅くなる順に、第１〜第６表示位置に表示され、基準配置線５１は、該各選択対象物の基準点を選択順が遅くなる順に通る。
【００４４】
入力装置２３を用いた携帯電話機２１の概略的な動作を以下に説明する。まず、入力装置２３内で、表示制御部３６が、選択対象記憶部３４と表示状況記憶部３５との記憶内容および操作検出部３３の検出結果に基づいて、複数の選択対象物を表示部３１の表示領域に上述の配列で配置して表示させる。次いで、操作者が、操作部３２の選択キー３９と確定キー４０とを操作することによって、複数の選択対象物のうちから１つの処理対象の選択対象物が選択および確定する。最後に、表示制御部３６は、確定された選択対象物が何であるかを、入力された操作者の指示として、制御部２４に伝達する。これによって制御部２４は、確定された選択対象物に対応づけられた処理動作またはデータに基づいて、電話部２５を制御する。すなわち、制御部２４は、入力装置２３で上述のように選択された選択対象物に基づいて、被制御部である電話部２５の動作を制御する。以上が携帯電話機２１の概略的な動作である。
【００４５】
以下に、入力装置２３を携帯電話機２１で用いる場合の第１および第２の例を説明する。
【００４６】
図４は、第１の例の選択メニュー６１を表す図である。第１の例の選択メニュー６１は、音響を送受する機能以外に携帯電話機２１に備えられる他の複数の機能のうちから実行するべきいずれか１つの機能を選択するためのトップメニュー処理に用いられる。トップメニュー処理では、選択対象物として、電話部２５で実行可能な機能が対応づけられた図形であるいわゆるアイコンを用いる。選択メニュー６１には、選択順が１番目〜６番目の選択対象物６３〜６８が、ｙ座標軸を基準軸線として６行２列の仮想格子に６つの表示位置を設定した基準配列で配置される。
【００４７】
１番目の選択対象物６３は、複数の電話番号と各電話番号の電話機の持主の名称とを対応づけて記憶する電話帳データを操作者に閲覧および修正させる電話帳機能に対応付けられる。２番目の選択対象物６４は、携帯電話機２１の着信記録を閲覧させる着信ログ機能に対応付けられる。３番目の選択対象物６５は、手書き文字入力機能を用いて文字を入力させて記憶する手書きメモ／手書きメール機能に対応付けられる。４番目の選択対象物６６は、インターネットに関する処理動作を実行するインターネット機能に対応付けられる。５番目の選択対象物６７は、日程管理を行うスケジューラ機能に対応付けられる。６番目の選択対象物６８は、携帯電話機２１の発信記録を閲覧させる発信ログ機能に対応付けられる。
【００４８】
現在、処理候補として１番目の選択対象物６３が選択されており、１番目の選択対象物６３を第２の表示態様で表示し、２番目〜６番目の選択対象物６４〜６８を第１の表示態様で表示している。第１の例の選択メニューの各選択対象物６３〜６８の第２の表示態様は、第１の表示態様である冊子等の各種図形の背景に、表示領域３８全体の背景の色とは異なる色の楕円を表示した態様である。図４では、背景の色と異なる部分に斜線を付して示す。操作者がこれら１番目〜６番目の選択対象物６３〜６８のいずれか１つを選択および確定させる指示を入力装置２３に入力すると、制御部２４は、確定された選択対象物に対応する機能を電話部２５に実行させる。
【００４９】
図５は、第２の例の選択メニュー７１を表す図である。第２の例の選択メニュー７１は、上述した電話帳機能に用いられる。電話帳機能が実行される場合、予め記憶した複数の電話番号を、該電話番号の電話機の持主の名称を基準に並べて表示する。選択メニュー７１には、１番目〜９番目の選択対象物７２〜８０が、ｙ座標軸を基準軸線として９行２列の仮想格子に９個の表示位置を設定した基準配列で配置される。１番目〜８番目の選択対象物７２〜７９は、選択対象物として持主の名称を表す文字列を用い、各文字列にその持主が所有する電話機の電話番号を対応付けている。また９番目の選択対象物８０には、携帯電話機２１の基地局の電話番号が対応づけられ、その旨を表す文字列が選択対象物として用いられる。この基地局の電話番号は、携帯電話機２１を用い携帯電話会社が提供する各種のサービスを利用する場合に用いられる。
【００５０】
現在、処理候補として１番目の選択対象物７２が選択されており、１番目の選択対象物７２を第２の表示態様で表示し、２番目〜９番目の選択対象物７３〜８０を第１の表示態様で表している。第２の選択メニューの各選択対象物７３〜８０の第２の表示態様は、第１の表示態様である文字列およびそれを囲む楕円内部の色を、第１の表示形態とは異なる色にする態様である。図５では、色の異なる部分に斜線を付して示す。操作者がこれら１番目〜９番目の選択対象物７２〜８０のいずれか１つを選択および確定させる指示を入力装置２３に入力すると、制御部２４は、電話部２５内に記憶された電話帳データ内から、確定された選択対象物に対応する電話番号を検索して、表示領域３８に表示させる。またこの電話番号を電話部２５のモデムに与えて、発呼を行わせることもある。
【００５１】
第１および第２の例の選択メニュー６１，７１のように、処理候補の選択対象物の表示態様を他の選択対象物の表示態様と異なるものにしておくと、操作者は選択メニューを目視するだけで現在の処理候補の選択対象物を判別することができる。ゆえに、入力装置２３が使い易くなる。第２表示態様の選択対象物は、第１表示態様の選択対象物と操作者が見て区別することができるものであれば良い。たとえば、第２表示態様の選択対象物を、第１の表示態様の選択対象物を白黒反転したものとしてもよく、第１の表示態様の選択対象物と全く異なる記号を第２の表示態様の選択対象物としてもよい。さらにまた、表示部３１に表示させる選択対象物を、第１の表示態様の選択対象物から第２の表示態様の選択対象物に変更する際、アニメーションを用いても良い。
【００５２】
図６は、メモリ３７内に設定されるメニューデータテーブル８１を示す図である。メニューデータテーブル８１は、番号データ群８３、表示データ群８４、および配置位置データ群８５から構成される。前述の選択対象記憶部３４と表示状態記憶部３５とは、このメニューデータテーブル８１を機能的に分けたものであり、番号データ群８３と表示データ群８４とが選択対象記憶部３４に相当し、配置位置データ群８５が表示状況記憶部３５に相当する。勿論、表示状況記憶部３５は、この他に、処理候補の選択対象物が何であるかを記憶する領域を含む。各群８３〜８５は、それぞれ同じ数の記憶領域から構成されており、この記憶領域をセルと称する。図６で１つの行を構成する各群８３〜８５の各セルは、相互に対応付けられている。
【００５３】
番号データ群８３は、入力装置２３に予め設定されている複数の選択対象物を識別するための対象物番号を、各セルに個別に記憶する。本実施形態の説明では、この対象物番号が大きくなるほど選択対象物の選択順が遅くなるものと仮定し、メニューデータテーブル８１の行は、図面内の位置が下であるほど選択順が遅い選択対象物に関するデータを記憶するものと仮定する。
【００５４】
表示データ群８４の各セルはそれぞれ２つに分割され、該セルに対応する番号データ群８３のセルに記憶された対象物番号の選択対象物を第１および第２表示形態で表示部３１に表示させるための表示データが記憶される。第１表示形態の表示データは、選択対象物が処理候補として選択される場合に用いる。第２表示形態の表示データは、選択対象物が処理候補として選択されない場合に用いる。図６では、各セルに選択対象物を構成する図形および文字そのものを記載して、そのセルにその選択対象物の表示データが記憶されていることを示す。また図６では、第１の表示態様の選択対象物を楕円内にアルファベットを記載した図形であるとし、第２表示態様の選択対象物を第１表示態様の図形に斜線を付したものと仮定する。
【００５５】
配置位置データ群８５の全てのセルのうちで表示範囲の各選択対象物の対象物番号が記憶された番号データ群８３のセルに対応するセルには、該選択対象物の基準点を配置するべき表示位置の座標が記憶される。配置位置データ群８５の各セルのうちで表示範囲の選択対象物群以外の選択対象物の対象物番号が記憶された番号データ群８３のセルに対応するセルには、何もデータが記憶されない。本実施形態の図面では、第１〜第６表示位置の座標を「座標１」〜「座標６」と記載する。
【００５６】
図７および図８は、入力装置２３の選択対象物の指定動作を詳細に説明するためのフローチャートである。図９〜図１２，図１４，図１５，図１７，図１８，図２１，図２２，および図２５は、選択対象物の指定動作において表示部３１の表示領域３８に表示される選択メニュー１０１〜１１１を表す図である。前述の図６と図１３，図１６，図１９，図２０，図２３および図２４とは、上述の各選択メニュー１０１，１０６〜１１１が表示される時点のメニューデータテーブル８１の記憶状態を表す図である。以下に、図６〜図２５を参照して、選択対象物の指定動作を、第１〜第６の場合に分けて詳細に説明する。この説明では、複数の選択対象物は図６のメニューデータテーブル８１に記載した１０個の選択対象物Ｉａ〜Ｉｊであり、基準配列は図３で説明した配列であると仮定する。
【００５７】
まず、第１の場合における選択対象物の指定動作を説明する。第１の場合は、処理候補の選択対象物が、表示範囲の選択対象物群のうちで基準点のｙ座標値が最大の選択対象物以外のいずれか１つの選択対象物である状態で、操作者が選択キー３９を上方向に対応する傾き方向Ｈａに１回操作した場合であるとする。
【００５８】
携帯電話機２１の複数のアプリケーションの処理のいずれかから選択メニューを用いるアプリケーションの処理に処理が移行した時点で、ステップａ１からステップａ２に進む。ステップａ２では、表示制御部３６は、初期化処理として、複数の選択対象物Ｉａ〜Ｉｊのうちから、処理候補の選択対象物と表示範囲の選択対象物群とを選択する。さらに、この初期化処理によって処理候補として選んだ選択対象物の対象物番号を、表示状況記憶部３５に記憶させる。また、表示状況記憶部３５内で、この初期化処理によって表示範囲として選んだ各選択対象物に対応する配置位置データ群８５のセルに、複数の表示位置Ｐ１〜Ｐｍの座標を、選択順が大きい順にｙ座標値が大きいものを記憶させ、残余のセルのデータを削除する。初期化処理が終了すると、ステップａ２からステップａ３に進む。
【００５９】
処理候補として選ばれる選択対象物は、たとえば、全ての選択対象物Ｉａ〜Ｉｊのうちの予め定めるいずれか１つのものであってもよく、また前回この指定動作が実行された際の最後に処理候補として選択されたものであってもよい。同様に、表示範囲の選択対象物群は、複数の選択対象物Ｉａ〜Ｉｊのうちの予め定める選択対象物であってもよく、また前回この指定動作が実行された際の最後に表示範囲として選択されたものであってもよい。初期化処理において処理候補の選択対象物と表示範囲の選択対象物群とをどのように選ぶかは、操作者が初期化のモードとして入力装置２３に予め設定しておくとよい。すなわち、初期化処理では、操作者が望む初期化のモードに基づいて、処理対象の選択対象物と表示範囲の選択対象物群とを選べばよい。また、初期化処理で選ばれる表示範囲の選択対象物群には、処理候補の選択対象物が含まれているものと仮定する。以後の説明では、初期化処理によって、選択順が５番目の選択対象物Ｉｅが処理候補として選ばれ、３番目〜８番目の選択対象物Ｉｃ〜Ｉｎが表示範囲として選ばれるものと仮定する。この時点のメニューデータテーブル８１の記憶状態は、図６に示すように、第１〜第６表示位置Ｐ１〜Ｐ６の座標が配置位置データ群８５の３番目〜８番目のセルに記憶された状態である。
【００６０】
次いで表示制御部３６は、ステップａ３で、選択対象記憶部３４と表示状況記憶３５との現在の記憶状態に基づいて、表示部３１の表示領域３８に、前述の基準配列で表示範囲の選択対象物群を表示させる。すなわち、表示位置の座標が記憶された配置位置データ群８４内のセルに対応する表示データ群８４のセルから表示データを読出し、その表示データを用いて選択対象物を、表示領域３８内で該選択対象物の基準点の座標が前記配置位置データ群８４内のセルに記憶された座標になる位置に表示させる。この際、処理候補の選択対象物を表示するためには、第２表示形態の表示データを読出して用い、表示範囲の選択対象物群のうちで処理候補の選択対象物以外の残余のものを表示するためには、第１表示態様の表示データを読出して用いる。
【００６１】
次いで表示制御部３６は、ステップａ４で、全ての選択対象物Ｉａ〜Ｉｊの中に現在の表示範囲の選択対象物群よりも上に表示するべき選択対象物があるか否か、すなわち現在の表示範囲の選択対象物群よりも選択順が早い選択対象物があるか否かを判定する。上に表示するべき選択対象物がある場合、ステップａ４からステップａ５に進み、表示制御部３６は、上に表示するべき選択対象物があることを示す予め定める第１の記号９１を表示領域３８内の予め定める位置に表示し、ステップａ６に進む。上に表示するべき選択対象物がない場合、ステップａ４からステップａ６にそのまま進む。
【００６２】
続いて表示制御部３６は、ステップａ６で、全ての選択対象物Ｉａ〜Ｉｊの中に現在の表示範囲の選択対象物群よりも下に表示するべき選択対象物があるか否か、すなわち現在の表示範囲の選択対象物群よりも選択順が遅い選択対象物があるか否かを判定する。下に表示するべき選択対象物がある場合、ステップａ６からステップａ７に進み、表示制御部３６は、下に表示するべき選択対象物があることを示す予め定める第２の記号９２を、表示領域３８内の予め定める位置に表示し、ステップａ８に進む。下に表示するべき選択対象物がない場合、ステップａ６からステップａ８にそのまま進む。
【００６３】
すなわち、表示制御部３６のステップａ３〜ａ７の処理は、選択対象記憶部３４と表示状況記憶部３５との現在の記憶内容に基づいて、選択メニューを表示部３１の表示領域３８に表示させるための表示処理である。さらに、このうちのステップａ４〜ａ７の処理は、全ての選択対象物のうちに、現在の表示範囲の選択対象物群内で選択順が最も早い選択対象物よりも選択順が早い選択対象物、および現在の表示範囲の選択対象物群内で選択順が最も遅い選択対象物よりも選択順が遅い選択対象物があるか否かを判定して、ある場合にその旨を示す表示を行うための処理である。メニューデータテーブル８１の記憶状態が図６で示す状態である場合、この表示処理によって、図９に示す選択メニュー１０１が表示される。選択メニュー１０１内には、選択対象物Ｉｃ〜Ｉｈが基準配列で配置されて表示され、かつ第１および第２の符号９１，９２が表示される。実施形態では、第１の記号９１を上向きの矢印として表示領域３８の最上部の端部に表示し、第２の記号９２を上向きの矢印として表示領域３８の最下部の端部に表示するものとする。さらに、処理候補の選択対象物Ｉｅが第２表示態様で表示され、残余の選択対象物Ｉｃ，Ｉｄ，Ｉｆ〜Ｉｈが第１表示態様で表示される。これによって表示範囲の選択対象物群の各基準点のｙ座標値は、選択順が遅いほど大きくなる。
【００６４】
ステップａ８では、操作検出部３３が、操作部３２が操作者によって操作されるか否かを検出しつつ、操作部３２に対する操作が行われることを待つ。操作者が選択キー３９または確定キー４０を操作すると、その操作に応答して、操作検出部３３は操作部３２に対する操作があったと判定し、ステップａ８からステップａ９に進む。ステップａ９では、操作検出部３３が検出した操作が確定操作であったか否かを判定する。確定操作は、本実施形態では、確定キー４０を押す操作である。検出した操作が確定操作である場合、ステップａ９からステップａ２３に進む。検出した操作が確定操作ではない場合、検出した操作は処理候補の選択対象物の変更を指示するための変更操作であるので、ステップａ９からステップａ１０に進む。この変更操作は、本実施形態では選択キー３９を傾ける操作であり、操作者は、選択順が上る順に処理候補の選択対象物を変更することを指示するためにはカーソルの上方向への移動を指示するための操作をし、選択順が下る順に処理候補の選択対象物を変更することを指示するためには、カーソルの下方向への移動を指示するための操作をするものと仮定する。
【００６５】
ステップａ１０では、操作検出部３３は、選択キー３９の操作によって指定された移動方向が上方向であるか下方向であるかを判定する。すなわち選択順が上る順に処理候補の選択対象物を変更するか、選択順が下る順に処理候補の選択対象物を変更するかを判定する。上方向である場合、ステップａ１０からステップａ１１に進み、下方向である場合、ステップａ１０からステップａ１４に進む。第１の場合ではこの時点で選択キー３９は上方向への移動に対応する方向Ｈａに傾けられるので上方向であると判定され、ステップａ１１に進む。
【００６６】
ステップａ１１では、表示制御部３６は、現在の処理候補の選択対象物が、選択順が先頭の選択対象物Ｉａ、すなわち対象物番号が１番の選択対象物Ｉａであるか否かを判定する。そうである場合はステップａ１１からステップａ１９に進む。そうではない場合は、ステップａ１１からステップａ１２に進む。第１の場合では現在の処理候補の選択対象物は５番目の選択対象物Ｉｅなので、ステップａ１１の判定は否定されてステップａ１２に進む。
【００６７】
ステップａ１２では、表示制御部３６は、処理対象の選択対象物の選択変更を行う選択制御部として動作する。選択制御部は、この時点では、処理候補の選択対象物を、現在選択される選択対象物よりも選択順が１つ早い選択対象物に変更する。具体的には、処理候補として現在選択される選択対象物よりも選択順が１つ早い選択対象物を選び、表示状況記憶部３５内に記憶される処理候補の選択対象物の対象物番号を、選んだ選択対象物の対象物番号に変更する。第１の場合では、処理候補の選択対象物は、５番目の選択対象物Ｉｅから４番目の選択対象物Ｉｄに変更される。
【００６８】
ステップａ１３では、表示制御部３６は、ステップａ１２で変更された新たな処理候補の選択対象物が、現在の表示範囲の選択対象物群とは別の選択対象物であるか否かを判定する。この表示範囲は、ステップａ３の最新の処理で用いられたものである。変更後の新たな処理候補の選択対象物が前記別の選択対象物である場合、ステップａ１３からステップａ１７に進む。新たな処理対象の選択対象物が表示範囲の選択対象物群のうちのいずれか１つである場合、ステップａ１３からそのままステップａ３に戻る。第１の場合では、新たな処理候補の選択対象物は４番目の選択対象物Ｉｄであり、表示範囲の選択対象物群は、３番目〜８番目の選択対象物Ｉｃ〜Ｉｈなので、ステップａ１３の判定は否定され、そのままステップａ３に戻る。
【００６９】
表示制御部３６は、１回の指定動作においてステップａ３〜ａ７の処理を２回以上繰返す場合、処理を開始する時点に表示領域３８に既に表示される選択メニューを消去してから、その時点の選択対象記憶部３４および表示状況記憶部３５の記憶内容に基づいて、前述したステップａ３〜ａ７の処理を行う。これによって表示領域３８には、図１０に示す選択メニュー１０２が表示される。この選択メニュー１０２は、図９の選択メニュー１０１と比較して、４番目の選択対象物Ｉｄが第２の表示形態で表示されかつ３番目の選択対象物Ｉｅが第１の表示形態で表示される点が異なり、他は等しい。選択メニュー１０２表示後、操作検出部３３と表示制御部３６とは、ステップａ８で操作者の操作を待ち、その操作に応じてステップａ９〜ａ２２の処理を選択的に繰返し実行する。
【００７０】
また、ステップａ８の操作待ちの状態で、操作者が確定操作をした場合、ステップａ９からステップａ２３に進む。ステップａ２３では、表示制御部３６は、選択制御部として再び働き、現在処理候補として選択されており表示状況記憶部３５に対象物番号が記憶される選択対象物を、処理対象の選択対象物として確定する。確定された選択対象物の対象物番号は、制御部２４に与えられる。選択対象物の対象物番号確定後、ステップａ２４で指定動作を終了する。この指定動作終了後、制御部２４は、与えられた対象物番号によって表される選択対象物に対応付けられたデータおよび処理動作に基づいて、電話部２５を制御する。以上で、第１の場合の説明を終了する。
【００７１】
次いで、第２の場合における選択対象物の指定動作を説明する。第２の場合は、処理候補の選択対象物が表示範囲の選択対象物群のうちで基準点のｙ座標値が最小のもの以外のいずれか１つのものである状態で操作者が選択キー３９を下方向に対応する傾き方向Ｈｂに１回操作した場合であると仮定する。ステップａ１〜ａ９の処理および各判定の結果は第１の場合と等しいので、説明は省略する。選択キー３９によって下向きの移動が指示された場合、ステップａ１０の判定で移動方向が下方向であると判定され、によって、ステップａ１０からからステップａ１４に進む。
【００７２】
ステップａ１４では、表示制御部３６は、現在の処理候補の選択対象物が、選択順が末尾の選択対象物、すなわち１０番目の選択対象物Ｉｈであるか否かを判定する。そうである場合はステップａ１４からステップａ２１に進む。そうでない場合は、ステップａ１４からステップａ１５に進む。第２の場合では現在の処理候補の選択対象物は５番の選択対象物Ｉｅなので、ステップａ１４の判定は否定されてステップａ１５に進む。ステップａ１５では、表示制御部３６は、選択制御部として再び動作し、処理候補の選択対象物を現在選択される選択対象物よりも選択順が１つ遅い選択対象物に変更する。この変更処理の具体的な手法はステップａ１２の処理と比較して、選択順が１つ遅い選択対象物が選ばれることが異なり、他は等しい。これによって第２の場合では、処理候補の選択対象物は、５番目の選択対象物Ｉｅから６番目の選択対象物Ｉｆに変更される。
【００７３】
ステップａ１６では、表示制御部３６は、ステップａ１５で変更された新たな処理対象の選択対象物が、現在の表示範囲の選択対象物群とは別の選択対象物であるか否かを判定する。この表示範囲は、ステップａ３の最新の処理で用いられたものである。変更後の新たな処理対象の選択対象物が前記別の選択対象物である場合、ステップａ１６からステップａ１８に進む。新たな処理対象の選択対象物が表示範囲の選択対象物群のうちのいずれか１つである場合、ステップａ１６からそのままステップａ３に戻る。第２の場合では、新たな処理候補の選択対象物は６番目の選択対象物Ｉｆであり、表示範囲の選択対象物群は、３番目〜８番目の選択対象物Ｉｃ〜Ｉｈなので、ステップａ１６の判定は否定され、そのままステップａ３に戻り、ステップａ３〜ａ７の処理を行う。
【００７４】
ステップａ３〜ａ７の処理は、第１の場合においてステップａ１３からステップａ３に戻る場合の処理と比較して、新たな処理候補の選択対象物が６番目の選択対象物Ｉｆであることが異なり、他は等しい。これによって表示領域３８には、図１１に示す選択メニュー１０３が表示される。選択メニュー１０３は、図９の選択メニュー１０１と比較して、６番目の選択対象物Ｉｆが第２表示形態で表示されかつ５番目選択対象物Ｉｅが第１の表示形態で表示される点が異なり、他は等しい。選択メニュー１０３表示後の動作は、選択メニュー１０２表示後の第１の場合の動作と等しい。以上で、第２の場合の説明を終了する。
【００７５】
第１および第２の場合で説明したステップａ１〜ａ１０，ａ１２，１５だけからなる処理の流れによって、選択キー３９の操作に応答して複数の選択対象物内で処理候補の選択対象物を変更して確定させることができる。上述の説明のうちでステップａ１１，ａ１３，ａ１４，１６は、第３〜第６の説明に拘わる部分なので、複数の選択対象物内で処理候補を変更して確定させるだけならば、これらを省略して前後のステップを直接つないでもよい。また、ステップａ４〜ａ７を省略して、第１および第２の記号９１，９２の表示を省略させてもよい。
【００７６】
次いで、第３の場合における選択対象物の指定動作を説明する。第３の場合は、概略的には、処理候補の選択対象物が表示範囲の選択対象物群のうちで基準点のｙ座標値が最大のものである状態で操作者が選択キー３９を上方向に対応する傾き方向Ｈａに１回操作した場合であると仮定する。この状態は、たとえば初期化処理によって成立してもよく、また第１および第２の場合で説明した動作を繰返して成立してもよい。ゆえに、第３の場合の説明は、ステップａ２の初期設定後にステップａ３〜ａ１６の処理が繰返され、ステップａ３〜ａ７の表示処理によって図１２に示す選択メニュー１０４が表示された後さらにステップａ８の処理で上述の変更操作が検出された時点から説明する。また、ステップａ８〜ａ１３の処理は、処理手順は前述の説明と等しくその時点の表示状況記憶部３５の記憶状態が異なるので、その処理結果だけを述べる。
【００７７】
ステップａ８〜ａ１２の処理および各判定の結果は、第１の場合と等しい。ゆえに、処理候補の選択対象物が、３番目の選択対象物Ｉｃから２番目の選択対象物Ｉｂに変更される。第３の場合の現在の表示範囲の選択対象物群は３番目〜８番目の選択対象物Ｉｃ〜Ｉｈなので、新たな処理候補である２番目の選択対象物Ｉｂは表示範囲の選択対象物群とは別の選択対象物である。ゆえにステップａ１３の判定が肯定され、ステップａ１３からステップａ１７に進む。
【００７８】
ステップａ１７では、表示制御部３６は、新たな処理候補の選択対象物が表示範囲の選択対象物群に含まれるように、表示範囲の選択対象物群を変更する。具体的には、現在の表示範囲の各選択対象物よりも選択順が１つずつ早い選択対象物に対応する配置位置データ群８５の各セルに、現在の表示範囲の各選択対象物の基準点が配置される表示位置の座標を記憶させて、配置位置データ群８５の残余のセルのデータを削除する。表示範囲の変更後、ステップａ１７からステップａ３に戻る。これによって、メニューデータテーブル８１の記憶状態は、図６に示す状態から図１３に示す状態に変更される。図１３のメニューデータテーブル８１の記憶状態は、図６と比較して、２番目〜７番目の選択対象物Ｉｂ〜Ｉｇに対応する配置位置データ群８５のセルに、第１〜第６表示位置の座標がそれぞれ記憶される点が異なり、他は等しい。
【００７９】
ステップａ１７の処理を行った後のステップａ３〜ａ７の処理は、第１の場合においてステップａ１３からステップａ３に戻る時点の処理と比較して、メニューデータテーブル８１の記憶状態が図１３に示される状態である点が異なり、他は等しい。これによって表示領域３８には、図１４に示す選択メニュー１０５が表示される。選択メニュー１０５表示後の動作は、選択メニュー１０２表示後の第１の場合の動作と等しい。選択メニュー１０５では、２番目〜７番目の選択対象物Ｉｂ〜Ｉｇが基準配列で配置されて表示され、かつ第１および第２の符号９１，９２が表示される。さらに、処理候補である２番目の選択対象物Ｉｂが第２表示態様で表示され、処理候補以外の残余の選択対象物Ｉｃ〜Ｉｇが第１表示態様で表示される。
【００８０】
操作部３２に対する操作の前後に表示される選択メニュー１０４，１０５を比較すると、後者の選択メニュー１０５の各表示位置に表示される選択対象物Ｉｂ〜Ｉｇは、前者の選択メニュー１０４の同じ表示位置に表示される選択対象物Ｉｃ〜Ｉｈよりも、選択順がそれぞれ１番繰上がっている。このことから、ステップａ１３，ａ１７の処理によって、全ての選択対象物Ｉａ〜Ｉｊのうちで表示範囲として選択される選択対象物が１番ずつ繰上がっていることが分かる。以上で、第３の場合の説明を終了する。
【００８１】
次いで、第４の場合における選択対象物の指定動作を説明する。第４の場合は、概略的には、処理候補の選択対象物が表示範囲の選択対象物群のうちで基準点のｙ座標値が最小のものである状態で操作者が選択キー３９を下方向に対応する傾き方向Ｈｂに１回操作した場合であると仮定する。この状態は、たとえば初期化処理によって成立してもよく、また第１および第２の場合で説明した動作を繰返して成立してもよい。ゆえに第４の場合の説明は、ステップａ２の初期設定後ステップａ３〜ａ１６の処理が繰返され、ステップａ３〜ａ７の表示処理によって図１５に示す選択メニュー１０６が表示された後さらにステップａ８の処理で上述の変更操作が検出された時点から説明する。また、ステップａ８〜ａ１０，ａ１４〜ａ１６の処理は、処理手順は前述の説明と等しく処理対象となる表示状況記憶部３５の記憶状態が異なるので、その処理結果だけを述べる。
【００８２】
ステップａ８〜ａ１０，ａ１４〜ａ１６の処理および各判定の結果は、第２の場合と等しい。ゆえに処理候補の選択対象物は、８番目の選択対象物Ｉｈから９番目の選択対象物Ｉｉに変更される。第４の場合の現在の表示範囲の選択対象物群は３番目〜８番目の選択対象物Ｉｃ〜Ｉｈなので、新たな処理候補である９番目の選択対象物Ｉｉは現在の表示範囲の選択対象物群内にない。ゆえに、ステップａ１６の判定が肯定され、ステップａ１６からステップａ１８に進む。
【００８３】
ステップａ１８では、表示制御部３６は、新たな処理候補の選択対象物が表示範囲の選択対象物群に含まれるように、表示範囲の選択対象物群を変更する。具体的な処理は、現在の表示範囲の各選択対象物よりも選択順が１つずつ遅い選択対象物に対応する配置位置データ群８５のセルに、現在の表示範囲の各選択対象物の基準点が配置された表示位置の座標を記憶させ、配置位置データ群８５の残余のセルのデータを削除する。表示範囲の変更後、ステップａ１８からステップａ３に戻る。これによってメニューデータテーブル８１の記憶状態は、図６に示す状態から図１６に示す状態に変更される。図１６のメニューデータテーブル８１の記憶状態は、図６と比較して、４番目〜９番目の選択対象物Ｉｄ〜Ｉｉに対応する配置位置データ群８５の各セルに、第１〜第６表示位置の座標がそれぞれ記憶される点が異なり、他は等しい。
【００８４】
ステップａ１８の処理を行った後のステップａ３〜ａ７の処理は、第２の場合においてステップａ１６からステップａ３に戻る場合の処理と比較して、メニューデータテーブル８１の記憶状態が図１６に示される状態である点が異なり、他は等しい。これによって表示領域３８には、図１７に示す選択メニュー１０７が表示される。選択メニュー１０７表示後の動作は、選択メニュー１０３表示後の第２の場合の動作と等しい。選択メニュー１０７では、４番目〜９番目の選択対象物Ｉｄ〜Ｉｉが基準配列で配置され、かつ第１および第２の符号９１，９２が表示される。さらに、処理候補である９番目の選択対象物Ｉｉが第２の表示態様で表示され、処理候補以外の残余の選択対象物Ｉｄ〜が第１の表示態様で表示される。
【００８５】
操作部３２に対する操作の前後に表示される選択メニュー１０６，１０７を比較すると、後者の選択メニュー１０７の各表示位置に表示される選択対象物Ｉｄ〜Ｉｉは、前者の選択メニュー１０６の同じ表示位置に表示される選択対象物Ｉｃ〜Ｉｈよりも、それぞれ選択順が１番繰下がっている。このことから、ステップａ１６，ａ１８の処理によって、全ての選択対象物Ｉａ〜Ｉｊのうちで表示範囲として選択される選択対象物が１番ずつ繰下がっていることが分かる。以上で、第４の場合の説明を終了する。
【００８６】
第３および第４の場合で説明したステップａ１３，ａ１６〜ａ１８の処理は、処理候補の選択対象物の変更に応答して表示範囲の選択対象物群を繰上げまたは繰下げて更新するための表示範囲更新処理に相当する。第１および第２の場合で説明したステップだけからなる処理の流れに表示範囲更新処理のステップを加えることによって、常に処理候補の選択対象物を表示領域３８内に表示させることができる。また、全ての選択対象物Ｉａ〜Ｉｊの数が基準配列に設定される表示位置の数を越える場合、処理候補の選択対象物が変更されるのに伴って、各選択対象物を順次表示させることができる。この場合、処理候補の選択対象物を選択するための操作が、表示領域３８に表示されていない選択対象物を表示させるための操作を兼ねる。これによって、操作者が全ての選択対象物Ｉａ〜Ｉｊのうちから所望の選択対象物を容易に選択することができる。
【００８７】
次いで、第５の場合における指定動作を説明する。第５の場合は、概略的には、処理候補の選択対象物の選択順が先頭である状態で操作者が選択キー３９を上方向に対応する傾き方向Ｈａに１回操作する場合であると仮定する。この状態は、たとえば初期化処理によって成立してもよく、また第１〜第４の場合で説明した動作または第１および第２の場合で説明した動作を繰返して成立してもよい。ゆえに第６の場合の説明は、ステップａ２の初期設定後に、ステップａ３〜ａ１８の処理が繰返された結果表示処理によって図１８に示す選択メニュー１０８が表示された後、さらにステップａ８の処理で上述の変更操作を検出した時点から説明する。また、選択メニュー１０８を表示させる時点のステップａ４の判定では、表示範囲の選択対象物群内に選択順が先頭のものが含まれる場合、末尾の選択対象物は先頭の選択対象物よりも選択順が早いと見なしてこの判定を肯定し、第１の記号９１を表示させるものとする。
【００８８】
ステップａ８で上述の変更操作を検出した時点のメニューデータテーブル８１の記憶状態は図１９に示す状態であり、かつこの時点の処理候補は１番目の選択対象物Ｉａであるとする。図１９のメニューデータテーブル８１の記憶状態は、図６と比較して、１番目〜６番目の選択対象物Ｉａ〜Ｉｆに対応する配置位置データ群８５のセルに、第１〜第６表示位置の座標がそれぞれ記憶される点が異なり、他は等しい。ステップａ８〜ａ１０の処理および各判定の結果は第１の場合と等しく、ステップａ１０からステップａ１１に進む。この時点では処理候補として１番目の選択対象物Ｉａが選択されているので、ステップａ１１の判定が肯定されて、ステップａ１１からステップａ１９に進む。
【００８９】
表示制御部３６は、ステップａ１９で、まず選択順が先頭から連続する予め定める表示数よりも１小さい数までの選択対象物と選択順が末尾の選択対象物とを選択して、表示範囲の選択対象物群を選択したものに変更する。具体的な処理は、ステップａ１７の処理と比較して、表示範囲として、１０番目および１番目〜５番目の選択対象物Ｉｊ，Ｉａ〜Ｉｅを選ぶ点が異なり、他は等しい。これによって、メニューデータテーブル８１の記憶状態は、図１９に示す状態から図２０に示す状態に変更される。図２０のメニューデータテーブル８１の記憶状態は、図１９と比較して、１０番目，１番目〜５番目の選択対象物Ｉｊ，Ｉａ〜Ｉｅに対応する配置位置データ群８５のセルに、１番目〜６番目の表示位置の座標がそれぞれ記憶される点が異なり、他は等しい。
【００９０】
表示制御部３６は、次いでステップａ２０で選択制御部として動作し、処理候補として選択順が末尾の選択対象物を選び、表示状況記憶部３５内に記憶される処理候補の選択対象物選の対象物番号を変更後の選択対象物の対象物番号に書換える。すなわち、ステップａ１９の処理で表示範囲として選ばれた選択対象物のうちで、その基準点を第１表示位置に表示するべきものを、処理候補の選択対象物として選ぶ。これによって、処理候補の選択対象物は、選択順が先頭の選択対象物から選択順が末尾の選択対象物に変更される。処理候補の変更後、ステップａ２０からステップａ３に戻る。
【００９１】
ステップａ２０の処理を行った後のステップａ３〜ａ７の処理は、第１の場合においてステップａ１３からステップａ３に戻る場合の処理と比較して、メニューデータテーブル８１の記憶状態が図２０に示される状態である点が異なり、他は等しい。これによって表示領域３８には、図２１に示す選択メニュー１０９が表示される。選択メニュー１０９表示後の動作は、選択メニュー１０２表示後の第１の場合の動作と等しい。選択メニュー１０９では、１０番目，２番目〜７番目の選択対象物Ｉｊ，Ｉａ〜Ｉｅがこの順で基準配列の第１〜第６表示位置に配置されて表示され、かつ第１および第２の符号９１，９２が表示される。さらに、処理候補である１０番目の選択対象物Ｉｂが第２の表示態様で表示され、処理候補以外の残余の選択対象物Ｉａ〜Ｉｅが第１の表示態様で表示される。以上で、第５の場合の説明を終了する。
【００９２】
次いで、第６の場合における選択対象物の指定動作を説明する。第６の場合は、概略的には、処理候補の選択対象物の選択順が末尾である状態で操作者が選択キー３９を下方向に対応する傾き方向Ｈｂに１回操作する場合であると仮定する。この状態は、たとえば初期化処理によって成立してもよく、また第１〜第４の場合で説明した動作または第１および第２の場合で説明した動作を繰返して成立してもよい。ゆえに第６の場合の説明は、ステップａ２の初期設定後に、ステップａ３〜ａ７の表示処理によって図２２に示す選択メニュー１１０が表示された後さらにステップａ８の処理で上述の変更操作を検出した時点から説明する。選択メニュー１１０を表示させる際のステップａ６の判定では、表示範囲の選択対象物群内に選択順が末尾のものが含まれる場合、先頭の選択対象物は末尾の選択対象物よりも選択順が遅いと見なしてこの判定を肯定し、第２の記号９２を表示させるものとする。
【００９３】
ステップａ８で上述の変更操作を検出した時点のメニューデータテーブル８１の記憶状態は図２３に示す状態であり、かつ該時点の処理候補は１０番目の選択対象物Ｉｊであるとする。図２３のメニューデータテーブル８１の記憶状態は、図６と比較して、５番目〜１０番目の選択対象物Ｉｅ〜Ｉｊに対応する配置位置データ群８５のセルに、１番目〜６番目の表示位置の座標がそれぞれ記憶される点が異なり、他は等しい。ステップａ８〜ａ１０の処理および各判定の結果は、第２の場合と等しく、ステップａ１０からステップａ１４に進む。この時点では処理候補として１０番目の選択対象物Ｉｊが選択されているので、ステップａ１４の判定が肯定されて、ステップａ１４からステップａ２１に進む。
【００９４】
表示制御部３６は、ステップａ２１で、まず選択順が末尾から予め定める表示数よりも１小さい数だけ選択順を溯ったものまでの選択対象物と選択順が先頭の選択対象物とを選択して、表示範囲の選択対象物群を、選択したものに変更する。具体的な処理は、ステップａ１８の処理と比較して、新たな表示範囲として６番目〜１０番目および１番目の選択対象物Ｉｆ〜Ｉｊ，Ｉａを選ぶ点が異なり、他は等しい。これによって、メニューデータテーブル８１の記憶状態は、図２３に示す状態から図２４に示す状態に変更される。図２４のメニューデータテーブル８１の記憶状態は、図２３と比較して、６番目〜１０番目，１番目の選択対象物Ｉｆ〜Ｉｊ，Ｉａに対応する配置位置データ群８５のセルに、１番目〜６番目の表示位置の座標がそれぞれ記憶される点が異なり、他は等しい。
【００９５】
表示制御部３６は、次いでステップａ２２で選択制御部として動作し、処理候補として選択順が先頭の選択対象物を選び、表示状況記憶部３５内に記憶される処理候補の選択対象物選の対象物番号を選んだ選択対象物の対象物番号に書換える。すなわち、ステップａ２１の処理で表示範囲として選ばれた選択対象物のうちで、第６表示位置の座標に対応するものが、処理候補の選択対象物として選ばれる。これによって処理候補の選択対象物は、選択順が末尾の選択対象物から、選択順が先頭の選択対象物に変更される。処理候補の変更後、ステップａ２２からステップａ３に戻る。
【００９６】
ステップａ２２の処理を行った後のステップａ３〜ａ７の処理は、第１の場合においてステップａ１３からステップａ３に戻る場合の処理と比較して、メニューデータテーブル８１の記憶状態が図２４に示される状態である点が異なり、他は等しい。これによって表示領域３８には、図２５に示す選択メニュー１１１が表示される。選択メニュー１１１表示後の動作は、選択メニュー１０２表示後の第１の場合の動作と等しい。選択メニュー１１１では、６番目〜１０番目，１番目の選択対象物Ｉｆ〜Ｉｊ，Ｉａがこの順で基準配列の第１〜第６表示位置に配置され、かつ第１および第２の符号９１，９２が表示される。さらに、処理候補である１番目の選択対象物Ｉａが第２の表示態様で表示され、処理候補以外の残余の選択対象物Ｉｆ〜Ｉｊが第１の表示態様で表示される。以上で第６の場合の説明を終了する。
【００９７】
第５および第６の場合に示すように、第１および第２の場合で説明した処理の流れ、または第１〜第４の場合で説明した処理の流れにステップａ１１，ａ１２，ａ２０，ａ２２を加えて、これら加えたステップで表示範囲の選択対象物群と処理候補の選択対象物とを定めることによって、選択順の先頭と末尾とを連結させて、選択順の終わりを無くすことができる。すなわち、選択順がいわゆるエンドレスになる。ゆえに、選択キー３９を一方の方向Ｈａに繰返し傾けて操作する場合、処理候補として、選択順が先頭の選択対象物から選択順が末尾の選択対象物まで順次選択された後、再び先頭の選択対象物に戻る。また、選択キー３９を他方の方向に繰返し傾けて操作する場合、処理候補として、選択順が末尾の選択対象物から選択順が先頭の選択対象物まで順次選択された後、再び末尾の選択対象物に戻る。このように、選択キー３９の操作に応答して、処理対象として選ばれる選択対象物が循環する。
【００９８】
したがって、選択順が先頭または末尾に至った段階で、選択キー３９の操作方向を変更する必要がなくなるので、操作者の操作がさらに容易になる。さらに、第５および第６の場合の処理では、上述の処理の流れにステップａ１９，ａ２１は前述の表示範囲更新処理に相当するステップａ１９，ａ２１がさらに加えられているので、処理候補の選択対象物が選択順が末尾の選択対象物から選択順が先頭の選択対象物またはその逆に変更される場合も、前述した表示範囲更新処理の効果を得ることができる。以上で、図７，８の指定処理の説明を終了する。
【００９９】
図７および８で説明したように、表示領域３８内に複数の選択対象物を基準軸線に平行な方向の座標値が重複せずかつ選択対象物が複数の行および列をなす配列で配置して表示した場合、基準軸線の方向が分かり易いので選択順を予想することができ、同時に選択対象物を基準軸線に平行に一列に並べた場合よりも表示領域３８に一度に表示される選択対象物の数を増加させることができる。また、上記配列において選択対象物の基準点の前記平行な方向の座標値が選択順が早くなるほどまたは遅くなるほど増加しているので、これら選択対象物を選択キー３８を用いて選択すると、選択キー３８を操作するたびに処理候補の選択対象物が基準軸線に平行な方向の端部に近寄るように移動する。ゆえに、操作者から見て処理候補の選択対象物の移動が自然に見えるので、操作者が選択メニューを見ただけで選択対象物の選択順を容易に予想することができる。
【０１００】
前記指定動作の第１の他の例として、処理候補として先頭の選択対象物が選択された状態でさらに上方向への移動を指示する操作がなされた場合、および処理候補として末尾の選択対象物が選択された状態でさらに下方向への移動を指示する操作がなされた場合、選択順を循環させずに操作を無視させてもよい。このためには、図７，８のフローチャートを、ステップａ１９〜ａ２２を削除し、かつ破線で示す処理の流れによってステップａ１１，ａ１４の判定が肯定された場合にそのままステップａ８に戻すように、変更する。これによって、処理候補の選択対象物がメニューデータテーブル８１の端部にありかつメニューデータテーブル８１から外れる方向を指定する操作があった場合に、その操作を無視して、処理候補の選択対象物および表示範囲の選択対象物群を、そのまま保つことができる。これによって、指定動作が簡略化される。
【０１０１】
さらにまた指定動作の第２の他の例として、選択順を循環させるか否かを選択可能にして、予め操作者にいずれを選ぶかを設定させてもよい。この操作者の設定は、いつ行っても良い。このためには、図７，８のフローチャート内でステップａ１１，ａ１４とステップａ１９，ａ２１との間に、操作者の設定に応じて選択順を循環させるか否かを判定するステップをさらに追加し、このステップで選択順を循環させると判定した場合だけステップａ１９，ａ２０；ａ２１，ａ２２の処理に移行させ、選択順を循環させないと判定した場合には追加したステップからステップａ３に戻る処理の流れを追加する。これによって、操作者が、選択順を循環させるか否かを、たとえば入力装置２３の使用状況に応じて使い易いように設定することができる。したがって、さらに入力装置２３が使い易くなる。
【０１０２】
上述の２つの指定動作の他の例において選択順を循環させない場合、表示範囲の選択対象物群内で選択順が最も早いものが選択順が先頭の選択対象物Ｉａになったとき、ステップａ４，ａ５の処理を行わないことによって、第１の記号９１を表示させないようにする。また前記場合に表示範囲の選択対象物群内で選択順が最も遅いものが選択順が先端の選択対象物Ｉｊになったとき、ステップａ６，ａ７の処理を行わないことによって、第２の記号９２を表示させないようにする。これによって、現在表示されている表示範囲の選択対象物群よりも選択順が早いものおよび遅いものがないことを、操作者に明瞭に知らせることができる。
【０１０３】
また、上述の指定動作では、表示範囲の選択対象物群の表示領域内の表示位置は予め定められている。ゆえに、現在表示されている予め定める表示数の選択対象物の選択順と選択対象物との位置関係が常に固定されるので、略行列状に選択対象物が配置されてかつ選択キーが相反する２方向しか指定できない場合も、操作者は選択メニューを見るだけで選択順を容易に認識することができる。このように表示位置を固定した場合、表示範囲の選択対象物群を１番分繰上げた場合、繰上げ前および繰上げ後に共に表示領域３８に表示される選択対象物は、繰上げ後には繰上げ前の表示位置がある列とは異なる列に移動する。表示範囲の選択対象物群を１番分繰下げた場合も、繰上げた場合と同じことが起こる。
【０１０４】
指定動作の第３の他の例として、表示範囲の各選択対象物を表示する際に属する列を常に固定してもよい。このために表示制御部３６は、まず、全ての選択対象物Ｉａ〜Ｉｊを一度に表示可能であって列の本数が基準配列と等しく行の本数が基準配列よりも多い仮想配列と、仮想配列を一度に表示するために必要な大きさの仮想領域とを予め仮定する。この仮想領域は、たとえば本実施形態では、ｘ方向の幅が表示領域３８のｘ方向の幅と等しくｙ方向の幅が表示領域３８のｙ方向の幅よりも長い。さらに、全ての選択対象物Ｉａ〜Ｉｊに、この仮想領域内で仮想配列に従って各選択対象物を配置した場合の基準点の位置を、各選択対象物Ｉａ〜Ｉｊの仮想位置として設定し、メニューデータテーブル８１の番号データ群８３の各セルに対応づけたセルからなる仮想位置データ群に記憶させておく。この仮想位置データ群は、機能的には選択対象記憶部３４に含まれるものである。この場合、仮想配列の各基準位置に、該基準位置のｙ座標値が大きいほど選択順が遅い選択対象物の基準点を配置するものとする。
【０１０５】
仮想位置データ群を加えた選択対象記憶部３４を用いて表示範囲の選択対象物群を表示させるためには、表示制御部３６は、まず、スクロールを指示するキーの操作に応じて上方向または下方向への移動距離を表すオフセット値を求め、そのオフセット値を仮想位置のｙ座標値に加算または減算する。さらに、この加算結果または減算結果に応答して、仮想領域内で実際の表示領域に相当する部分を求め、求めた部分を表示領域３８に表示させる。
【０１０６】
たとえば前述の第３の場合において図１２の選択メニュー１０４が表示された状態で選択キー３９を上方向に対応する方向Ｈａに傾けた場合、第３の他の例の指定動作では、表示領域３８には、選択メニュー１０５に代わって図２６の選択メニュー１１２が表示される。選択メニュー１１２では、操作の前後で表示される選択メニュー１０４，１１２の両方に表示される選択対象物Ｉｃ〜Ｉｇの基準点のｘ座標値が、選択メニュー１０５で表示された時点のｘ座標値と等しく、ｙ座標値だけが変わっている。ゆえに、両方に表示される選択対象物Ｉｃ〜Ｉｇは、選択キー３９の操作前に表示される位置から、ｙ座標軸に平行に移動したように見える。またこの場合、選択メニュー１０５では左の列の最上部の選択対象物の基準点のｙ座標値は右の列の最上部の選択対象物のそれよりも小さいが、選択メニュー１１２では左の列の最上部の選択対象物の基準点のｙ座標値は右の列の最上部の選択対象物のそれよりも大きい。
【０１０７】
すなわち、第３の他の例の指定動作では、表示範囲を変更した場合、いわゆる上下方向のスクロールが行われる。これによって、略行列状に選択対象物が配置されてかつ選択キーが相反する２方向しか指定できない場合、操作者は選択メニューを見るだけで選択順をさらに容易に認識することができる。この場合、スクロールを指示するキーを選択キー３９とは別に設けて処理候補の選択対象物の変更とは別にスクロールを行っても良く、また選択キー３９の操作に応答して移動距離を定めることによって常に処理候補の選択対象物が表示領域に表示させて、操作を簡略化してもよい。
【０１０８】
前述の基準軸線は、表示領域３８に設定される座標系の座標軸のいずれか１本であってもよく、それら座標軸とは異なるものであってもよい。ゆえに、上述の実施形態の入力装置２３の説明のうちで、行を基準配列の仮想格子の前記垂直線分に置換え、かつ列を仮想格子の前記平行線分に置換えて、置換え後の説明に基づいて選択対象物の指定動作を行うことによって、複数の選択対象物を、基準点の基準軸線に平行な方向の座標値が相互に異なりかつ複数の選択対象物が複数の行および列をなす配列で配置して表示させることができる。ゆえに、基準軸線に平行な方向に対応した操作を行うための操作手段を用いて処理対象の選択対象物を選択する場合、操作者に容易に選択順を把握させることができる。
【０１０９】
この基準軸線は、たとえば、表示領域３８の各座標軸のうちで該座標軸平行な方向の幅が最も広い座標軸とすることが好ましい。ゆえに、たとえば図２７に示すように、携帯電話機１２１の表示領域１２２がｙ方向の幅よりもｘ方向の幅が広い横長の領域である場合、選択キー１２３が指定する移動方向をｘ座標軸に平行で相反する２つの方向とし、ｍ行ｎ列の仮想格子にｎ個の表示位置を各列に１つずつ設定する基準配列によって表示範囲の各選択対象物をその基準点のｘ座標値が重複しないように配置してもよい。図２７の例では、２行６列の仮想格子の各列に１つずつ選択対象物Ｉａ〜Ｉｆを配置し、かつ隣接する各２つの行内の表示位置で該行と交わる列は、相互に異なるものとする。
【０１１０】
また、基準配列の行および列の本数は、上述の説明に限らず、複数であればどのような数であってもよい。たとえば、図２８に示すように、携帯電話機１２６が縦長の表示領域１２７を備える場合、表示領域１２７のｙ座標軸を基準軸線とし、９行３列の仮想格子に９つの表示位置を各行に１つずつ設定した基準配列に基づいて、９個の選択対象物Ｉａ〜Ｉｉを一度に表示させてもよい。この場合、９本の行を連続する３本ずつの３つの組に分け、各組の行上の表示位置のｘ座標値をそのｙ座標が増加するほど増加させている。したがって、この基準配列の表示位置をｙ座標値が大きくなる順に結んだ基準配置線１２８は鋸歯状になる。またたとえば、図２９に示すように、携帯電話機１２９が縦長の表示領域１３０を備える場合、表示領域１３０のｘ座標軸を基準軸線とし、３行９列の格子に９つの表示位置を各列に１つずつ設定した基準配列に基づいて、９個の選択対象物Ｉａ〜Ｉｉを一度に表示させてもよい。
【０１１１】
さらにまた、基準配列は、その基準配置線がジクザク状になるならば、複数の選択対象物のうちの一部の選択対象物の基準点の基準軸線に平行な方向の座標値が重複してもよい。すなわち、図３０に示すように、基準配置線１３１のうちの一部が基準軸線に垂直な線分になってもよい。この場合、表示範囲の選択対象物群の中で、前記斜め方向Ｕに平行な複数の仮想線分のなかのいずれか１本の上に並ぶ選択対象物のうちで基準軸線に平行な方向の座標値が最大の選択対象物の基準点と、前記いずれかの一本の仮想線分の隣の前記仮想線分の上に並ぶ選択対象物のうちで基準軸線に平行な方向の座標値が最小の選択対象物の基準点とが、基準軸線に垂直な直線上に並ぶ。
【０１１２】
この場合、基準軸線がｙ座標軸でｍ行ｎ列の格子の各行の上に表示位置を設定する基準配列ならば、１行に２つの表示位置を設定する行が含まれるので、ｍ行ｎ列の仮想格子を用いて行の本数を越える数の表示位置を設定することができる。図３０の例では、５行３列の仮想格子に６つの表示位置Ｐ１〜Ｐ６を設定しており、第１〜第３表示位置Ｐ１〜Ｐ３が１本目の斜め方向Ｕの仮想線分上に並び、かつ第４〜第６表示位置が２本目の斜め方向Ｕの仮想線分上に並んでおり、第３および第４表示位置Ｐ３，Ｐ４が１本の垂直線分Ｌ３上に設定されている。したがって、他の例の基準配列を用いると、仮想格子の前記垂直線分の本数よりも多い数の選択対象物を一度に表示領域３８に表示させることができる。また基準配列は、基準配置線が周期的な鋸歯状になる配列に限らず、他の配列でもよい。
【０１１３】
また、図２７〜図２９に示すように、選択キー３９として、前述したシーソスイッチおよびレバースイッチに代わって、相反する２つの方向にそれぞれ対応する２つのキーから構成されるタクトスイッチを用いてもよい。さらにまた、選択キーとして、ジョクシャトル等の選択対象物を一次元的に選択するためポインディングデバイスを用いてもよい。このほか、選択キー３９は、基準軸線に平行な方向を指定するものであればどのような構造のものでもよく、また相反する２つの方向を指定するものか、これら２つの方向のうちのいずれか一方の方向だけを指示するもののどちらでも良い。
【０１１４】
また、操作部３２には、表示領域３８内の点を任意に選択可能なポインディングデバイスをである座標入力装置、いわゆるタブレットが用いられることがある。上述の入力装置２３では、選択対象物が略行列状に配置されているので、この入力装置２３の表示処理によって表示された選択メニューから座標入力装置を用いていずれかの選択対象物を選択する場合も、違和感がない。ゆえに、選択キー等の一次元的な動きを指定する操作手段と、座標入力装置等の２次元的な動きを指定する操作手段とを併用する際に、上述の入力装置２３の基準配列によって選択対象物を配置して表示した場合、選択対象物の表示状態が、どちらの操作手段を使う場合にも使い易い。ゆえに、上述の入力装置２３に、２次元的な動きを指定する操作手段をさらに備えさせても良い。
【０１１５】
本実施形態の携帯電話機２１の入力装置２３およびその説明は、本発明の入力装置および装置の例示であり、主要な動作が等しければ、他の様々な形で実施することができる。特に各部の詳細な動作は、同じ処理結果が得られれば、上述の説明に限らず他の動作によって実現されてもよい。また、この入力装置２３および前述の指定方法は、複数の選択対象物のうちのいずれか１つの選択対象物を選択するための入力装置および方法として、単体で用いることができる。
【０１１６】
また、本発明の入力装置および方法は、携帯電話機に限らず、他の処理装置の入力装置および方法として用いることができる。すなわち、複数の選択対象物に個別に設定された処理動作またはデータに基づいて処理を行う制御手段を含む処理装置において、本発明の入力装置を入力手段として、制御手段が該入力手段で選択されたいずれか１つの選択対象物に設定された処理動作または前記いずれか１つの選択対象物に設定されたデータに基づいた処理を行ってもよい。特に、携帯用の情報処理装置は出来る限り小型化することが要求されるので４方向のカーソルキーを備えることが難しいため、この入力装置および方法を用いて、処理動作およびデータを指定させることが好ましい。
【０１１７】
さらにこの入力装置および方法は、中央演算処理回路が上述の指定動作を行うためのプログラムおよびデータを含むソフトウエアをコンピュータによって読出し可能な記憶媒体に記憶させ、このソフトウエアをコンピュータにインストールして、そのプログラムを中央演算処理回路に実行させることによって実現してもよい。この記憶媒体には、たとえばＣＤ−ＲＯＭおよびフロッピーディスクが挙げられる。この場合、コンピュータのキーボードおよびマウスによって指定可能な複数の方向のうちのいずれか１つまたはいずれか２つだけを指定することによって、上述のように選択対象物を選択させることができる。したがって操作が簡単になる。
【０１１８】
【発明の効果】
以上のように本発明によれば、基準軸線に平行な方向だけに対応付けられた操作手段を備えた入力装置の表示手段の表示領域には、複数の選択対象物が、選択した選択対象物に応じた順序で、しかも配列の形態は基準軸線に平行な方向の座標軸が相互に重複せず、かつ複数の選択対象物が複数の行および列をなす配列を保持して表示される。これによって、表示領域に１度に表示することができる選択対象物の数を、選択対象物を一列に並べる場合よりも増加させることができる。また、複数の選択対象物の選択順を、操作者に表示領域を目視させるだけで、容易に予測させることができる。
【０１１９】
また本発明によれば、上述の入力装置の表示制御手段は、全ての選択対象物のうちで選ばれた選択対象物を含む予め定める数の選択対象物だけを、前述の配列で表示領域に表示させる。さらにまた本発明によれば、入力装置の表示制御手段は、仮想的な領域に全ての選択対象物を上述の配列で配置し、かつその仮想的な領域の一部分だけを表示領域に表示させる。これらのことによって、この２つの入力装置の表示制御手段は、選択対象物の総数が表示領域に一度に表示可能な数以上である場合、各選択対象物を順次表示領域に表示させることができる。
【０１２０】
また本発明によれば、入力装置の表示制御手段は、複数の選択対象物を選択した選択対象物に応じて、配列の形態は変えずに配列順を変更して表示する他に、さらに表示されていない選択対象物があることを示す図形を表示する。これによって表示領域を目視するだけで表示されていない選択対象物の有無を知ることができるので、入力装置が使い易くなる。
【０１２１】
さらにまた本発明によれば、入力装置の選択制御手段は、選択された前記いずれか１つの選択対象物の選択順が先頭または末尾であり、かつさらに前記操作手段が操作された場合、前記いずれか１つの選択対象物を選択順が末尾または先頭の選択対象物に変更する。これによって、全ての選択対象物を循環して順次選択させることができるので、入力装置が使い易くなる。
【０１２２】
また本発明によれば、入力装置の表示制御手段は、複数の選択対象物の前記基準軸線に平行な方向の座標を、前記選択順が大きいほど増加または減少させて配置する。これによって、行および列から成る配列の形態を保持したまま、選択順を明瞭にすることができる。さらにまた本発明によれば、入力装置の表示制御手段は、複数の選択対象物を、その基準点が鋸歯状に並ぶように配置および表示する。これによって、行および列から成る配列の形態を保持したまま、選択順を明瞭にすることができる。
【０１２３】
また本発明によれば、複数の選択対象物のうちのいずれか１つを選択するための入力方法では、複数の選択対象物を、表示領域内に基準軸線に平行な方向の座標軸が相互に重複せず、かつ複数の選択対象物が複数の行および列をなす配列で配置して表示する。これによって、表示領域に一度に表示される選択対象物の数を増加させて、また選択対象物の選択順を、表示領域を操作者に目視させるだけで容易に予測させることができる。
【０１２４】
さらにまた本発明によれば、上述の入力方法では、全ての選択対象物のうちの予め定める数の選択対象物だけを、前述の配列で表示領域に表示させる。また本発明によれば、複数の選択対象物のうちのいずれか１つを選択するための入力方法では、仮想的な領域に全ての選択対象物を上述の配列で配置し、かつその仮想的な領域の一部分だけを表示領域に表示させる。これによって各選択対象物を順次表示領域に表示させることができる。
【０１２５】
さらにまた本発明によれば、上述の入力方法では、選択対象物を表示する他に、表示されていない選択対象物があることを示す図形を表示する。これによって、表示された選択対象物の他にさらに選択対象物が存在することを、操作者に表示領域を目視させるだけで容易に認識させることができる。また本発明によれば、上述の入力方法では、選択された前記いずれか１つの選択対象物の選択順が先頭または末尾であり、かつさらに前記操作手段が操作された場合、前記いずれか１つの選択対象物を選択順が末尾または先頭の選択対象物に変更する。これによって、選択対象物を選択する際の操作者の操作を簡略化することができる。
【図面の簡単な説明】
【図１】本発明の実施の一形態である入力装置２３を含む携帯電話機２１の電気的構成を示すブロック図である。
【図２】携帯電話機２１の外観を表す正面図である。
【図３】選択対象物の基準配列を説明するための図である。
【図４】第１の例の選択メニュー６１を表す図である。
【図５】第２の例の選択メニュー７１を表す図である。
【図６】メニューデータテーブル８１の初期設定後の記憶状態を表す図である。
【図７】入力装置２３の指定動作を説明するためのフローチャートである。
【図８】入力装置２３の指定動作を説明するためのフローチャートである。
【図９】第１の場合の初期設定後に表示される選択メニュー１０１を示す図である。
【図１０】第１の場合において表示される選択メニュー１０２を示す図である。
【図１１】第２の場合において表示される選択メニュー１０３を示す図である。
【図１２】第３の場合が起こる前に表示される選択メニュー１０４を示す図である。
【図１３】第３の場合のメニューデータテーブル８１の変更操作後の記憶状態を表す図である。
【図１４】第３の場合において表示される選択メニュー１０５を示す図である。
【図１５】第４の場合が起こる前に表示される選択メニュー１０６を示す図である。
【図１６】第４の場合のメニューデータテーブル８１の変更操作後の記憶状態を表す図である。
【図１７】第４の場合において表示される選択メニュー１０７を示す図である。
【図１８】第５の場合が起こる前に表示される選択メニュー１０８を示す図である。
【図１９】第５の場合において選択メニュー１０８が表示された時点のメニューデータテーブル８１の記憶状態を表す図である。
【図２０】第５の場合のメニューデータテーブル８１の変更操作後の記憶状態を表す図である。
【図２１】第５の場合において表示される選択メニュー１０９を示す図である。
【図２２】第６の場合が起こる前に表示される選択メニュー１１０を示す図である。
【図２３】第６の場合において選択メニュー１１０が表示された時点のメニューデータテーブル８１の記憶状態を表す図である。
【図２４】第６の場合のメニューデータテーブル８１の変更操作後の記憶状態を表す図である。
【図２５】第６の場合において表示される選択メニュー１１１を示す図である。
【図２６】指定動作の第３の他の例において、第３の場合で表示される選択メニュー１１２を示す図である。
【図２７】携帯電話機２１の外観の第１の他の例を表す正面図である。
【図２８】携帯電話機２１の外観の第２の他の例を表す正面図である。
【図２９】携帯電話機２１の外観の第３の他の例を表す正面図である。
【図３０】基準配列の他の例を表す図である。
【図３１】従来技術の選択対象物の配列の例を表す図である。
【図３２】従来技術の選択対象物の配列の例を表す図である。
【符号の説明】
２１  携帯電話機
２３  入力装置
３１  表示部
３２  操作部
３４  選択対象記憶部
３５  表示状況記憶部
３６  表示制御部
３８  表示領域
３９  選択キー
Ｉａ〜Ｉｊ  選択対象物
【図１】
0003905618.tif 000002
【図２】
0003905618.tif 000003
【図３】
0003905618.tif 000004
【図４】
0003905618.tif 000005
【図５】
0003905618.tif 000006
【図６】
0003905618.tif 000007
【図７】
0003905618.tif 000008
【図８】
0003905618.tif 000009
【図９】
0003905618.tif 000010
【図１０】
0003905618.tif 000011
【図１１】
0003905618.tif 000012
【図１２】
0003905618.tif 000013
【図１３】
0003905618.tif 000014
【図１４】
0003905618.tif 000015
【図１５】
0003905618.tif 000016
【図１６】
0003905618.tif 000017
【図１７】
0003905618.tif 000018
【図１８】
0003905618.tif 000019
【図１９】
0003905618.tif 000020
【図２０】
0003905618.tif 000021
【図２１】
0003905618.tif 000022
【図２２】
0003905618.tif 000023
【図２３】
0003905618.tif 000024
【図２４】
0003905618.tif 000025
【図２５】
0003905618.tif 000026
【図２６】
0003905618.tif 000027
【図２７】
0003905618.tif 000028
【図２８】
0003905618.tif 000029
【図２９】
0003905618.tif 000030
【図３０】
0003905618.tif 000031
【図３１】
0003905618.tif 000032
【図３２】
0003905618.tif 000033