(57)【要約】【課題】選択項目を切り替えて表示する選択項目および切り替え表示のない選択項目に対して、目的とする選択項目を実行指示入力するだけの単一操作により、任意の項目が選択されることを可能にする情報処理装置を提供する。【解決手段】この情報処理装置は、実行処理が定義されている複数の選択項目を同時表示する表示手段と、表示手段の表示位置を指示する第一入力手段と、選択項目の選択タイミングを指示する第二入力手段と、表示手段で表示される選択項目のうち、第二入力手段で指示入力を許可された選択項目を所定時間間隔で他と区別して１項目ずつ切り替え表示する表示制御手段と、第一入力手段からの指示に基づいて入力された位置に表示されている選択項目に定義された処理を実行すると共に、第二入力手段からの指示に基づいて入力されるタイミングに区別表示されている選択項目に定義された処理を実行する入力制御手段と、を備えている。【選択図】図１
2009163750.tif 000002
【特許請求の範囲】
【請求項１】
実行処理が定義されている複数の選択項目を同時表示する表示手段と、
上記表示手段の表示位置を指示する第一入力手段と、
上記選択項目の選択タイミングを指示する第二入力手段と、
上記選択項目のうち上記第二入力手段からの指示入力を許可する選択項目を記憶する設定情報記憶手段と、
上記表示手段で表示される選択項目のうち、上記設定情報記憶手段で指示入力を許可された選択項目を所定時間間隔で他と区別して１項目ずつ切り替え表示する表示制御手段と、
上記第一入力手段からの指示に基づいて入力された位置に表示されている選択項目に定義された処理を実行すると共に、
上記第二入力手段からの指示に基づいて入力されるタイミングに区別表示されている選択項目に定義された処理を実行する入力制御手段と、
を備えたことを特徴とする情報処理装置。
【請求項２】
上記第一入力手段は、上記第二入力手段での入力を許可されていない選択項目の入力が可能であることを特徴とする請求項１記載の情報処理装置。
【請求項３】
上記表示手段と上記第一入力手段は、表示一体型タッチパネルから構成されていることを特徴とする請求項１記載の情報処理装置。
【請求項４】
上記設定情報記憶手段は、選択項目の切り替え順序を規定するパラメータを含み、上記表示制御手段は、当該パラメータに基づいて選択項目を切り替え表示することを特徴とする請求項１記載の情報処理装置。
【請求項５】
上記入力制御手段は、所定時間内に連続して入力される指示入力が上記第二入力手段からの指示入力である場合に、先の指示入力を取り消す取り消し制御手段を備えたことを特徴とする請求項１記載の情報処理装置。
【請求項６】
上記第二入力手段による選択タイミングの指示入力を音声入力または振動検出により行うことを特徴とする請求項１記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置における表示部に表示された複数の選択項目の中から任意の一項目の選択指示を行う入力手段に関する。
【背景技術】
【０００２】
従来より、表示部及び入力装置を持つ情報処理装置においては、オペレータが目的とする機能の実行や項目の設定が行えるよう、表示画面に複数の項目を表示し、入力装置の操作によって、目的の項目を選択する一連の項目選択操作が一般的に行われている。
【０００３】
具体的には、例えばパーソナルコンピューターシステム上でプログラムを終了する場合においては、システムはオペレータに終了の確認を求める。この場合、表示画面には、"終了する"ことを示す項目と、"終了処理を取り消す"ことを示す項目とが表示され、オペレータはどちらかの処理を選択し、システムに指示する。
このような選択指示を求められる場面は、情報処理装置においては数多くあり、"Ｙｅｓ"，"Ｎｏ"や"ＯＫ"，"キャンセル"といった二者択一選択から、"次のファイル"，"前のファイル"，"ページ送り"，"ページ戻し"，"終了"が同時に選択できる複数機能選択場面まで、多種多様に存在する。
一般にこれらの場面では、その時点で選択可能な項目が画面に表示され、オペレータは目的とする項目を選び、実行指示を行うことで、その項目が実行される。
【０００４】
また、特許文献１に記載されているようなポインティングデバイスのポインティングカーソルを、あらかじめ選択項目の中の一つの選択候補に合わせておくポインティング確認方式が既に存在する。この技術によれば、システムがオペレータに選択指示を要求する場合、あらかじめ、選択項目の一つにポインティングカーソルを合わせておくことで、オペレータが目的とする項目があらかじめ選択されている項目であった場合には、オペレータは、ポインティングカーソルの移動操作を行うことなく、実行指示入力だけで目的とする項目を選択することができる。
【０００５】
しかし、この技術を利用した場合であっても、システムがあらかじめ合わせておく項目が、オペレータが目的とするものでない場合には、従来と同様の方法により、目的とする項目を選択し直す操作が必要となる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平８−２７２５８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
パーソナルコンピュータ等のシステムでは、オペレータに対して選択指示入力を要求する場合、システム側が画面に複数の選択項目を表示し、キーボードやポインティングデバイスによってオペレータに選択指示を入力させる構成を有していることが一般的である。
【０００８】
図７は、従来技術のキーボードによる選択操作を行う場合の操作例を説明する図である。
選択すべき項目はボタンとして画面上に表示されているものとし、構成要素として、項目を表示する表示画面の他に、上下左右の４方向を表すカーソルキー、実行を決定する入力キーが用意されている。
入力画面上には複数の項目が表示され、その中の一つの項目にはキーボードカーソルが表示されている。図７の例では、ボタンの周囲に黒枠を表示することでキーボードカーソルとしている。キーボードカーソルがあるボタンは、現在その項目が選択候補となっていることを示し、入力キーの押下によりその項目の機能が実行される。
【０００９】
オペレータが任意の項目を選択するには、カーソルキーを使用して、キーボードカーソルを任意のボタンに移動させる。図７の例では、始めボタンＣの項目にあったキーボードカーソルを、カーソルキーの操作（上，左）によって、ボタンＡの項目に移動させ、その後、入力キーを押下してボタンＡの機能を実行する過程を示している。
【００１０】
図８は、従来技術のポインティングデバイスによる選択操作を行う場合の操作例を説明する図である。
キーボードによる構成の場合と同様に、選択すべき項目はボタンとして画面に表示されているものとし、構成要素として、項目を表示する表示画面の他に、ボタンスイッチ付きのポインティングデバイス（マウス等）が用意される。
入力画面上には複数の選択項目ボタンと共に、ポインティングデバイスの現在の作用位置を示すポインティングカーソルが表示される。ポインティングカーソルを任意のボタンに合わせてポインティングデバイスのボタンスイッチを押下すると、ポインティングデバイスは、ポインティングカーソルの位置情報から作用すべき選択項目を割り出し、その選択項目の機能が実行される。
オペレータが任意の項目を選択、実行するには、ポインティングデバイスを操作し、ポインティングカーソルを任意の項目ボタン上に移動させ、ポインティングデバイスのボタンスイッチを押下することで可能になる。
【００１１】
また、システムが時間経過によって選択項目を切り替えて強調表示しているときに、選択決定指示を行うと、この強調表示していた選択項目に定義されていた処理が実行される技術もある。しかし、選択する項目は切り替えて表示される項目ばかりではなく、その他の項目についても選択する必要がある。
【００１２】
本発明は、このような問題に鑑みてなされたものであり、システムが時間経過によって選択項目を切り替えて表示する選択項目および切り替え表示のない選択項目に対して、目的とする選択項目をオペレータが実行指示入力するだけの単一操作により、任意の項目が選択されることを可能にする情報処理装置を提供する。
【課題を解決するための手段】
【００１３】
本発明は、実行処理が定義されている複数の選択項目を同時表示する表示手段と、上記表示手段の表示位置を指示する第一入力手段と、上記選択項目の選択タイミングを指示する第二入力手段と、上記選択項目のうち上記第二入力手段からの指示入力を許可する選択項目を記憶する設定情報記憶手段と、上記表示手段で表示される選択項目のうち、上記設定情報記憶手段で指示入力を許可された選択項目を所定時間間隔で他と区別して１項目ずつ切り替え表示する表示制御手段と、上記第一入力手段からの指示に基づいて入力される位置に表示されている選択項目に定義された処理を実行すると共に、上記第二入力手段からの指示に基づいて入力されるタイミングに区別表示されている選択項目に定義された処理を実行する入力制御手段と、を備えたことを特徴とする。
【００１４】
上記の発明において、次の機能を追加してもよい。
（１）上記第一入力手段は、上記第二入力手段での入力を許可されていない選択項目の入力が可能である。
（２）上記表示手段と上記第一入力手段は、表示一体型タッチパネルから構成されている。
（３）上記設定情報記憶手段は、選択項目の切り替え順序を規定するパラメータを含み、上記表示制御手段は、当該パラメータに基づいて選択項目を切り替え表示する。
（４）上記入力制御手段は、所定時間内に連続して入力される指示入力が上記第二入力手段からの指示入力である場合に先の指示入力を取り消す取り消し制御手段を備えている。
（５）上記第二入力手段による選択タイミングの指示入力を音声入力または振動検出により行う。
【発明の効果】
【００１５】
本発明によれば、次のような効果を奏する。
（１）表示画面上で主として操作する選択項目を巡回表示させると、どの選択項目を操作すれば良いかが判り易くなる。
（２）表示画面上で主として操作する選択項目を巡回表示させた場合、その選択項目を二つの入力方式で入力できる環境にすることができる。
（３）所望の選択項目が巡回表示されているにも関わらず操作をやり過ごした場合、一巡を待たなくてもやり過ごした選択項目をダイレクト操作することで即座に入力できる。
【図面の簡単な説明】
【００１６】
【図１】本発明の情報処理装置による選択操作の操作例を説明する図である。
【図２】本発明の情報処理装置による選択操作手段の一形態を示す図である。
【図３】本発明の情報処理装置の内部ハードウエア構成を示す図である。
【図４】本発明の情報処理装置の処理手順を示すフローチャートである。
【図５】図４のフローチャートの続きである。
【図６】図４及び図５のフローチャートの続きである。
【図７】従来技術のキーボードによる選択操作を行う場合の操作例を説明する図である。
【図８】従来技術のポインティングデバイスによる選択操作を行う場合の操作例を説明する図である。
【発明を実施するための形態】
【００１７】
図１は、本発明の情報処理装置による選択操作の操作例を説明する図である。
本発明の項目選択操作システムは、従来のキーボードによる選択操作を行う場合の例と同様に、選択項目は表示画面上にボタンとして表示されているものとする。
ここで、従来のキーボードカーソルに相当するものとして、「アクティブマーカ」なるものを定義する。アクティブマーカは、現在選択候補となっている選択項目に、入力制御手段及び表示制御手段によって、目印を付けるものである。図１の例では、現在の選択候補となっている項目にはボタンの周囲に黒枠を表示するものとする。
アクティブマーカが付けられた選択項目は、その時点でオペレータの実行指示によって実行可能な項目である。図１では、現在、ボタンＡが選択候補となっており、この時点でオペレータが実行指示入力を行うと、システムはボタンＡの機能を実行する。
【００１８】
時間計測手段によって定められた時間が経過すると、アクティブマーカは、次の選択項目、ボタンＢに移動する。この状態では、ボタンＢの選択項目が選択候補となり、この時点でオペレータが実行指示入力を行うと、システムは、ボタンＢの機能を実行する。
同様に、時間の経過と共に選択候補は、アクティブマーカと共にボタンＣへと切り替わり、更にボタンＡへと戻り後は繰り返しになる。
システムは、オペレータが実行指示入力すると、その時点のアクティブマーカの位置情報から選択された項目が何であるかを判断し、その項目の機能を実行する。
【００１９】
このように、本発明の方式では、従来の構成と異なり、目的の項目を選択するために、キーボードや、ポインティングデバイスのポインタ（キーボードカーソル，ポインティングカーソル）を操作する必要がなく、システムが時間の経過によって自動的に選択候補の切り替えを行うため、オペレータは、目的の項目が選択候補となったときにタイミングを合わせて実行指示入力を行う操作のみで、任意の項目の選択を行うことができる。
【００２０】
そして、本発明によれば、画面上にボタン等の複数の選択項目があり、オペレータが選択、実行を行う場面において、オペレータがカーソルキーやポインティングデバイスによって項目を選択するのではなく、システムが、ある瞬間に選択可能な項目を１種類に限定し、時間の推移と共に項目を順次切り替えていく構成を持つことにより、オペレータの任意の項目の実行指示は、その項目が選択候補として表示されたときにタイミングよく実行指示入力を行うだけで可能になる。この結果、オペレータが操作する入力装置は、一つのキースイッチで実現できるだけでなく、音声信号の利用や、振動検出信号の利用についても可能になる。
【００２１】
以下、本発明の一実施例として、文字／画像データ表示装置について画面上にボタン等の複数の選択項目を有するものを説明するが、本発明はもちろんこれに限定されるものではなく、パーソナルコンピュータ，カーナビゲーションシステム，携帯電話等、他のシステムにおいても適用でき、この場合、選択項目としてアプリケーションにおける「メニュー」、カレンダーやスケジュール表における「日付」、約束リスト（ＴｏＤｏ）における「優先度」等を対象としても良いことは云うまでもない。
【００２２】
（本実施例の形態）
図２は、本発明の情報処理装置による選択操作手段の一形態を示す図である。
本実施例は、文字／画像データ表示装置に関するもので、基本的な機能として、内蔵もしくは外部記憶手段に格納されている任意のデータを選択、表示させ、オペレータの要求に応じて画面のページ送り／戻しといった動作や、表示文字サイズの調整，終了処理が行える装置であるものとする。
上記装置は、情報処理手段としてコンピュータシステム、表示手段として表示パネル、入力手段としてカーソルキー，実行指示キー，透明タッチパネル（表示パネル部分に重ね装着）等を備え、本発明の方式での入力手段として、ワンキーファンクションキー及びマイクロフォンを備える。
【００２３】
（本実施例の内部構成）
図３は、本発明の情報処理装置の内部ハードウエア構成を示す図である。
ＣＰＵ（Central Processing Unit）１は、システムコントローラ２を介し、システムメモリ３や、システムＩ／Ｏ４，表示コントローラ５，外部記憶装置７，外部ポート８，キーボード／ポインティングデバイスコントローラ９から、データを読み出す、あるいは書き込むといった動作を行う。表示部６は表示コントローラ５の情報に従って画面に表示を行い、キーボード／ポインティングデバイスコントローラ９は、ポインティングデバイス１０（タッチパネル），キーボード１１，マイクロフォン１２からの音声信号の処理を行う。
ＣＰＵ１は、外部記憶装置７からプログラムを読み出し、そのプログラムに従って、装置を構成する各構成要素の動作を制御することにより、様々な処理を行う。
【００２４】
具体的には、ＣＰＵ１は、初期動作のプログラムが書き込まれているシステムメモリ３上の不揮発メモリ（ＲＯＭ）からイニシャルプログラムを読み込んで実行し、同じく不揮発メモリ（ＲＯＭ）上のプログラムあるいはシステムＩ／Ｏ４を通して外部記憶装置７上のプログラムをシステムメモリ３上のリードライトメモリ（ＲＡＭ）空間にロードし、ロードしたプログラムを実行することによって、各装置を制御し、計算結果データ等を表示コントローラ５に転送し、表示コントローラ５が表示部６に出力する。扱うデータは、外部記憶装置７や、あるいは外部ポート８を介して外部記憶装置７に取り込まれたデータであり、ＣＰＵ１はこのデータに対し、様々な処理を行い、例えば表示コントローラ５に結果を出力することで、オペレータは処理結果を確認することができる。
キーボード１１は、従来技術の項目選択システムを構成するために使用されるカーソルキー／実行指示キーと、本発明での選択キーとして使用されるワンキーファンクションキーの両方を備える。ワンキーファンクションキーは、キースイッチとしても本体に一つ装備されるが、それ以外にも代替入力として、マイクロフォン１２からの音声信号も、キーボード／ポインティングデバイスコントローラ９により処理され、ワンキーファンクションキーの押下と同様に処理することが可能になっている。この場合の音声信号とは、マイクロフォン１２への何らかの音声入力を指し、音声の入力によって、上記ワンキーファンクションキーを押下したのと同様の扱いとなるものである。
【００２５】
タッチパネルは、表示部６に重ねて装着されており、オペレータが表示画面上の任意の位置を、指あるいは、その他のもので触れることによって、その座標位置を読み取ってシステムに伝える装置であり、座標指定と実行指示入力の両方を同時に行うことができるポインティングデバイス１０である。
本発明においては、従来のカーソルキー及び実行指示キーを用いた方式や、ポインティングデバイスを用いた方式との併用を可能としているため、本実施例においても、カーソルキー，実行指示キー及びポインティングデバイスとしてのタッチパネルを備えるものとする。
【００２６】
（本実施例の基本機能）
本実施例では、上記基本構成から、ソフトウェアによって次のシステムを構築する。
システムは、表示するためのデータを、外部記憶装置７に複数格納し、その中からオペレータの要求があったものをシステムメモリ３に読み込み、表示コントローラ５を介して表示部６にデータを転送することで、図２におけるデータ内容表示領域の部分に表示する。この実施例では、データとして文書を想定している。
別のデータ（文書）を読み込みたい場合は、図２における画面上のボタン１（前ファイル）や画面上のボタン２（次のファイル）を以下に示す方法によって選択すれば、現在システムメモリ３に読み込まれているデータが廃棄され、新たに指示された次の文書が外部記憶装置７等から、読み込まれ、同様に表示される。
読み込んだ文書が、表示画面内に収まりきらない場合は、その文書は、複数のページにわたって表示されるため、ページを送る、または戻すといった処理が必要になる。この処理は、図２における画面上のボタン３（前ページ），画面上のボタン４（次ページ）の項目を選択することで実現される。
【００２７】
また、表示される文字の大きさを変更する場合は、図２における画面上のボタン５（文字大）、あるいは画面上のボタン６（文字小）を選択することで実行され、終了する場合についても、画面上のボタン７（終了）を選択することでシステムを終了させることができる。
これらの機能は、図３で示される構成において、従来より既知のものである。
ここでは、本発明の項目選択操作入力に関して、以下詳細に説明する。
【００２８】
（本実施例で使用するパラメータ）
表１に、本実施例で使用するパラメータの一覧を示す。
【００２９】
【表１】
2009163750.tif 000003
【００３０】
動作パラメータは、内部の動作状態を管理するため、数値として状態を格納しているパラメータである。
ワークパラメータは、動作時に使用するタイマのカウンタとして用いるパラメータである。
設定パラメータは、本実施例の動作を決定付ける各種設定情報を格納したパラメータで、この情報はあらかじめオペレータによって、設定可能なパラメータ群である。
以下、動作パラメータから順次説明する。
【００３１】
（動作パラメータ）
表２は、動作パラメータの内容を示す。
【００３２】
【表２】
2009163750.tif 000004
【００３３】
・マーカステータス：ＭｋＳｔ
このパラメータは、アクティブマーカの表示状態を表す。本実施例では４段階の状態を持ち、１段階目では選択項目の周囲に太黒枠を表示し、２段階目では黒枠、３段階目では点線枠、４段階目では枠なしとする。このマーカステータスパラメータによって、選択候補は、４段階目の表示状態の変化を経た後で切り替わるため、オペレータは、選択項目の切り替わりタイミングを十分認識した上で、操作を行うことができる。
本実施例では、初期値として、１段階目の値３（太黒枠）をセットするものとする。
【００３４】
・シーケンスナンバ：ＳｅｑＮｏ
ＳｅｑＮｏは、選択項目の移行順序を格納している設定パラメータ，シーケンスデータアレイ（ＳｅｑＡｒ［］）へのインデックス番号である。
選択候補は、時間の経過に伴って選択項目群内を切り替わっていくが、この切り替え順序を格納しているのが、設定パラメータであるシーケンスデータアレイ（ＳｅｑＡｒ［］）である。
シーケンスデータアレイ（ＳｅｑＡｒ［］）には、オペレータが任意に設定した順序で、選択項目毎に割り当てられた機能番号が格納されており、例えばＳｅｑＡｒ［１］に２，ＳｅｑＡｒ［２］に５，ＳｅｑＡｒ［３］に３が設定されていたとすると、選択候補が切り替わる順序は、機能番号２の選択項目→機能番号５の選択項目→機能番号３の選択項目となる。
詳細については、シーケンスデータアレイ（ＳｅｑＡｒ［］）の項目で説明する。
【００３５】
・アクティブファンクションナンバ：ＡｃｔＦｎｏ
現在、どの選択項目が選択状態になっているかを示すパラメータであり、選択項目毎に割り当てられた機能番号を格納する。このパラメータは、ＳｅｑＡｒ［ＳｅｑＮｏ］から算出できるが、これについても、シーケンスデータアレイ（ＳｅｑＡｒ［］）の項目で説明する。
【００３６】
（ワークパラメータ）
表３は、ワークパラメータの内容を示す。
【００３７】
【表３】
2009163750.tif 000005
【００３８】
・メインタイマカウンタ：ＭｎＴｍＣｔ
このパラメータは、アクティブマーカの表示状態を変化させる時間を管理する、タイマ用のワークパラメータである。選択項目毎に設定されるメインタイマ設定値から値が読み込まれ、このパラメータによって動作フローを管理する。
【００３９】
・ポーズタイマカウンタ：ＰｓＴｍＣｔ
このパラメータは、ポーズ状態（後述）の時間を管理するためのタイマ用ワークパラメータである。選択項目毎に設定されるポーズタイマ設定値から値が読み込まれ、このパラメータによって動作フローを管理する。
【００４０】
（設定パラメータ）
表４に、設定パラメータの内容を示し、表５にその設定値を示す。
【００４１】
【表４】
2009163750.tif 000006
【００４２】
【表５】
2009163750.tif 000007
【００４３】
・シーケンスデータアレイ：ＳｅｑＡｒ［（機能番号）］
この配列パラメータには、選択候補を切り替える順番を格納する。本実施例での選択項目は、図２に示すように、画面上のボタン１（前ファイル）〜画面上のボタン７（終了）までの７種類あり、これらに、それぞれ１〜７の機能番号を付け、この機能番号で各選択項目を管理する（以後、この機能番号をボタン番号と称す）。
【００４４】
本実施例では、シーケンスデータアレイの設定値として、表５"ＳｅｑＡｒの設定値"に示す値が格納されているものとする。この設定値によれば、シーケンスデータアレイの１番目（ＳｅｑＡｒ［１］）には、画面上のボタン１（前ファイル）がセットされており、以下、シーケンスデータアレイの１１番目まで、１−２−３−４−７−１−２−３−４−３−４の順にデータが入っている。
これは、選択候補が始めに画面上のボタン１の"前ファイル"、次に画面上のボタン２の"次ファイル"、順に画面上のボタン３の"前ページ"、と切り替わる設定であることを示す（表５、上記設定時の選択候補移動順序参照）。
【００４５】
次に切り替えるべき選択候補を割り出すには、切り替え順序の何番目であるかを示すシーケンスナンバ（ＳｅｑＮｏ）をインクリメントし、そのシーケンスナンバ（ＳｅｑＮｏ）によって指定するシーケンスデータアレイ（ＳｅｑＡｒ［］）上の格納位置から、次の選択候補となるボタン番号を読み出すことで実現する。
ここで読み出したボタン番号が現在のアクティブファンクションナンバ（ＡｃｔＦｎｏ）になる。
【００４６】
尚、０がセットされていた場合には、システムはそこでそのシーケンスが終了と判断し、本発明の項目選択システムのその後の動作は、後述のリピートイネーブル（ＲｐｔＥｎ）の設定に依存する。
シーケンスデータアレイ（ＳｅｑＡｒ［］）にオペレータがあらかじめ設定する値に制限はなく、オペレータの任意の順序に選択候補の切り替え順序を設定可能であるため、１シーケンスの中で特定の選択項目の繰り返しの設定も実現できる。上記実施例では、シーケンスデータアレイ（ＳｅｑＡｒ［］）には、１１番目まで１−２−３−４−７−１−２−３−４−３−４の順で切り替え順序が設定されているため、ワンキーファンクションキー動作１回につき（１ターンとする）、画面上のボタン１及び画面上のボタン２の機能が２回、画面上のボタン３及び画面上のボタン４の機能は３回、画面上のボタン７の機能は１回の割合で、選択候補として表示される。
このような設定が可能であるために、オペレータは普段使用しない機能のボタンは選択候補として表示される頻度を下げることにより、普段頻繁に使用する選択項目の実行指示を待たずに行えるという操作環境が得られる。
【００４７】
・ファンクションイネーブル：ＦｕｎｃＥｎ［（ボタン番号）］
このパラメータは、本発明の項目選択方式によって、その項目を選択候補として表示するかどうかを設定するパラメータである（従来方式の項目選択は本パラメータの設定に関係なく可能）。
例えば、本実施例では、表５の"ＦｕｎｃＥｎ［］，……の設定値"と表題された表部分に示すように、画面上のボタン５（文字大）及び画面上のボタン６（文字小）の項目は、このファンクションイネーブル（ＦｕｎｃＥｎ［］）の値をｆａｌｓｅに設定しており、本発明上の選択候補としては表示されない設定になっている。これはシーケンスデータアレイ（ＳｅｑＡｒ［］）に画面上のボタン６，画面上のボタン７の指定がされていた場合でも、本パラメータでｆａｌｓｅが設定されている場合は、無視し、スキップするものである。
【００４８】
本実施例では、画面上のボタン５の文字大と画面上のボタン６の文字小の機能は、オペレータが頻繁に必要な機能ではないと判断している機能とし、本パラメータのＦｕｎｃＥｎ［５］（文字大のボタンの設定）及びＦｕｎｃＥｎ［６］（文字小のボタンの設定）をｆａｌｓｅに設定している。
この場合でも、従来方式によって直接実行指示入力することは可能であり、また、オペレータが本発明の選択候補として表示する場合は、シーケンスデータアレイ（ＳｅｑＡｒ［］）の中で少なくとも１回は、そのボタン番号を登録すると共に、そのボタン番号のファンクションイネーブル（ＦｕｎｃＥｎ［］）パラメータもセットすることによって実現される。
【００４９】
・メインタイマ設定値：ＭｎＴｍ［（ボタン番号）］
これは、本発明の項目選択システムにおいて、各選択項目が選択候補となってから、次の選択項目へ切り替わるまでの時間を設定するパラメータで、選択項目毎に値が設定可能である。
実際には、本実施例の場合、アクティブマーカの表示状態が４状態あるため、その状態の切り替わり時間となっている。つまり、上記設定値で設定される時間が４度経過したとき、選択候補が切り替わる。
この時間の設定は、選択項目毎に任意に行えるため、オペレータの即決判断が期待できないような選択候補についての切り替わり時間は、長めに設定し、決定のため猶予時間をオペレータに与えたり、１ターンの中でも何回も繰り返し選択候補となる選択項目に対しては、短めに設定する、といったことが可能になっている。
この値が、ワークパラメータのＭｎＴｍＣｔに代入され、制御が行われる。
【００５０】
・ポーズイネーブル：ＰｓＥｎ［ボタン番号］
本発明による項目選択システムにおいて、実行指示入力を行った直後、間髪入れずに再実行指示入力操作を行うことにより、直前の選択指示を取り消すことが可能になっているが、この機能（ポーズ機能）の有効／無効を設定するパラメータがポーズイネーブル（ＰｓＥｎ［］）である。
本実施例では、表５における"……、ＰｓＥｎ［］、……の設定値"と表題された表部分に示すように、画面上のボタン４（次ページ）のみ、ｆａｌｓｅ（無効）に設定している。ポーズ機能は、一旦行った指示の取り消しが可能になる便利な機能であるが、この取り消し動作の実現のため、初めの実行指示入力後、後述のＰｓＴｍ［］で設定する時間が経過するまで、オペレータは、実際の機能の実行を待つ必要が生じる。
画面上のボタン４（次ページ）は、誤入力を行っても悪影響はなく、かつ使用頻度の高い項目であるため、機能の迅速な動作を実現することを優先し、ポーズ機能を無効に設定している。
【００５１】
・ポーズタイマ設定値：ＰｓＴｍ［（ボタン番号）］
上記ポーズ機能についても、各選択項目毎にポーズ時間の設定を行うものである。本パラメータによって、上記ポーズ時間は設定項目毎に任意に設定ができるため、例えばオペレータは、重要な機能の選択項目に対し、長い時間のポーズ時間の設定を行うことができる。
本実施例では、画面上のボタン７（終了）のような、システムの状態に大きな影響を与える機能については、他の選択項目の２倍のポーズ時間を設定することで、誤って終了指示した場合においても、長時間取り消し可能なように設定している（表５のＰｓＴｍ［］の設定値を参照）。
【００５２】
・リピートイネーブル：ＲｐｔＥｎ
本実施例でのシーケンスデータアレイ（ＳｅｑＡｒ［］）の設定内容は、シーケンスナンバ（ＳｅｑＮｏ）の増加と共に順に参照されるが、前述の通り１ターンの最後には０が設定されており、システムは０を読み出すと、その時点で、そのターンは終了する。その後の制御を決定付けるのが、リピートイネーブル（ＲｐｔＥｎ）である。
リピートイネーブル（ＲｐｔＥｎ）に、ｔｒｕｅが設定されている場合は、ターンのシーケンスの初めに戻り、再び本発明の項目選択システムとしての動作を行う。
ｆａｌｓｅが設定されている場合は、その時点で本発明の項目選択システムとしての動作を終了し、従来の項目選択システムだけが有効になる。
再び本発明の項目選択システムとして動作させるには、別途手続を必要とするが、本実施例の場合では、オペレータがワンキーファンクションキーを入力することで再び可能となる。この場合、シーケンスナンバは、初めの１にセットされ、シーケンスデータアレイ（ＳｅｑＡｒ［］）の初めの登録内容から、選択候補として表示される。
【００５３】
（フローチャート）
図４，図５及び図６は、本発明の情報処理装置の処理手順を示すフローチャートである。
図面を参照して、本実施例のシステムの処理動作を説明する。
システムへの電源投入後、各種起動処理をした後、本実施例のソフトウェアシーケンスのスタート（ステップＳ０１）となり、システムは、ステップＳ０２の分岐に至る。ここで、システムは、オペレータからの入力指示の有無を確認する。この時点では、本発明の選択システムはまだ動作しておらず、入力がなかった場合は、再びステップＳ０２に戻り繰り返し判定処理を行う。
【００５４】
（ステップＳ０２，Ｓ１０）
入力は、本体が持つキーボード（ワンキーファンクションキー，カーソルキー，実行指示キー）、表示画面上に重ねて装着されているタッチパネル、マイクロフォンからの音声入力を意味し、それらの入力があった場合には、システムは、入力が何の入力なのかを調べ、従来の選択方法（カーソルキー／実行指示キーによる項目選択もしくはタッチパネルからの項目選択）の場合は、ステップＳ７０に分岐し、ステップＳ８０で、直接その項目の機能を実行する。この従来の方式である、カーソルキー及び実行指示キーもしくはタッチパネルによって選択される場合を、今後ダイレクトボタン入力と呼ぶものとする。
【００５５】
一方、本発明での選択方式であるワンキーファンクションキーでの入力及び音声による入力の場合は、ステップＳ１０に分岐し、ステップＳ１１により本発明の選択システムを作動させる。以後、このワンキーファンクションキーもしくは音声によって本発明での項目選択を行う入力方式を、ワンキー入力と呼ぶものとする。
【００５６】
（ステップＳ１１）
ステップＳ１１では、本発明の項目選択システムを作動させるために、パラメータの初期化を行う。
ここでは、マーカステータス（ＭｋＳｔ）＝３（太黒枠），シーケンスナンバ（ＳｅｑＮｏ）＝１をセットして、ステップＳ１２へ進む。このとき、アクティブな選択項目アクティブファンクションナンバ（ＡｃｔＦｎｏ）は、シーケンスナンバ（ＳｅｑＮｏ）及びシーケンスデータアレイ（ＳｅｑＡｒ［］）で示されるＳｅｑＡｒ［ＳｅｑＮｏ］の値である。
【００５７】
（ステップＳ１２）
ステップＳ１２では、アクティブマーカの表示更新、及びメインタイマの初期化を行う。表示更新を行う対象の項目は、シーケンスナンバパラメータ（ＳｅｑＮｏ）によって指定されるシーケンスデータアレイ（ＳｅｑＡｒ［］）の内容の項目であり、現在の選択候補となっているボタン番号ＡｃｔＦｎｏ（＝ＳｅｑＡｒ［ＳｅｑＮｏ］）の項目である。
この項目に対しては、マーカステータス（ＭｋＳｔ）の値によるアクティブマーカ状態値によって、アクティブマーカを表示更新する。
１回目の処理時においては、ステップＳ１１によって、シーケンスナンバ（ＳｅｑＮｏ）＝１に設定されており、シーケンスデータアレイ（ＳｅｑＡｒ［］）の１番目に登録されている項目のアクティブマーカを表示する。本実施例では、ＳｅｑＡｒ［１］の内容は、表５の"ＳｅｑＡｒの設定値"と表題された表部分に示すようにボタン番号１が格納されているため、ボタン番号１の項目である"前ファイル"項目にアクティブマーカを表示する。
このとき表示するアクティブマーカの状態は、マーカステータスパラメータ（ＭｋＳｔ）の値によって決定される。１回目の処理時には、マーカステータス（ＭｋＳｔ）＝３にセットされているので、太黒枠での表示となる。
【００５８】
次に、メインタイマの初期化を行う。メインタイマは、上記で説明したように選択候補状態が切り替わるまでの時間を管理するものであり、その値は、選択項目毎にメインタイマ設定値（ＭｎＴｍ［］）で設定されている。現在選択候補となっているボタンの番号は、アクティブファンクションナンバ（ＡｃｔＦｎｏ＝ＳｅｑＡｒ［ＳｅｑＮｏ］）であるので、ＭｎＴｍ［ＡｃｔＦｎｏ］の値が、現在の選択候補に対するメインタイマの設定値である。
この値が、メインタイマカウンタ（ＭｎＴｍＣｔ）にセットされ、このパラメータによって実際の時間がシステムによって計測される。
【００５９】
本実施例の場合、１回目の処理時にはボタン番号１がアクティブとなっているので、ボタン番号１の設定値、ＭｎＴｍ［１］＝７５０がセットされる（表５の"……、ＭｎＴｍ［］、……の設定値"と表題された表部分参照）。本実施例では、単位１あたり１０００分の１秒で動作するものとしているので、このタイマ値が意味する時間は０.７５秒である。
この後、ステップＳ１３に移行する。
【００６０】
（ステップＳ１３）
ステップＳ１３では、オペレータからの入力の有無の判定を行う。ダイレクトボタン入力があった場合には、ステップＳ３０に分岐後、ステップＳ８０に移行して、ダイレクトボタン入力時に指定されたボタンの機能を、アクティブマーカの位置に関係なく、直接実行する。
ワンキー入力であった場合には、ステップＳ４０に分岐し、ステップＳ４１以降の処理が行われるが、これについては後述する。
入力が何もない場合には、次のステップＳ１４に進む。
【００６１】
（ステップＳ１４）
ステップＳ１４では、前述のメインタイマカウンタ値をデクリメントし、ステップＳ１５の判定ルーチンへと移行する。デクリメントする量は、フローチャート上ではｔと表記しているが、このｔはステップＳ１３〜Ｓ１５のシーケンスのループに要する時間を１単位あたり１０００分の１秒で変換した値である。その後、ステップＳ１５に移行する。
【００６２】
（ステップＳ１５）
ステップＳ１５では、メインタイマカウンタ（ＭｎＴｍＣｔ）が設定時間を過ぎているか否かの判定をする。メインタイマカウンタ（ＭｎＴｍＣｔ）には、初期値として、メインタイマ設定値（ＭｎＴｍ［ＡｃｔＦｎｏ］）の値からセットされた時間を意味する値が入っており、上記ステップＳ１４の処理によって経過時間の分だけ減じられる。この値が０以下になった場合に、設定時間に至ったものと判定し、ステップＳ１６の処理に移行する。
設定時間と判定されない場合には、ステップＳ１３の入力判定，ステップＳ１４のデクリメントの処理を繰り返す。
【００６３】
（ステップＳ１６）
ステップＳ１６では、ステップＳ１５でのメインタイマ設定値（ＭｎＴｍ［ＡｃｔＦｎｏ］）の時間経過に伴い、アクティブマーカの表示状態切り替えるための準備をする。本実施例では、アクティブマーカの表示状態が４状態あるものとしているので、選択候補の切り替えは、このアクティブマーカの状態変更が４回行われた後に行われる。従って、メインタイマ設定値（ＭｎＴｍ［］）に設定すべき値は、選択候補の切り替え時間の４分の１の値を設定する必要がある。
実際のステップＳ１６の動作としては、上記アクティブマーカの表示状態切り替えの準備として、アクティブマーカの表示状態を示すパラメータである。マーカステータス（ＭｋＳｔ）の値を１減じる。これによって、次回のステップＳ１２での表示更新処理時は、アクティブマーカは、次の表示状態で表示される。本処理の終了後、ステップＳ１７へ移行する。
【００６４】
（ステップＳ１７）
ステップＳ１７は、ステップＳ１６の処理によって変更された新しいマーカステータス（ＭｋＳｔ）の値のチェックを行う。マーカステータスは、３に始まり、０までの値を定義しており、この値が何であるかによって、アクティブマーカ表示状態が変更される。
以前のマーカステータス（ＭｋＳｔ）の値が０であった場合には、ステップＳ１６の処理により−１となる。
この状態は、既にその前の表示状態がマーカステータス（ＭｋＳｔ）＝０であり、直前のステップＳ１２の表示更新ではアクティブマーカの状態を最終状態（枠なし）で表示していることを意味している。
この場合は、マーカステータス（ＭｋＳｔ）の値を初期値の３に再設定し、次にステップＳ１８へ移行し、次の選択項目に選択候補を切り替える準備を行う。
マーカステータス（ＭｋＳｔ）が−１でない場合には、アクティブマーカは、まだ最終の表示状態ではなく、システムの処理は、ステップＳ１２のアクティブマーカの表示更新へと戻る。
【００６５】
（ステップＳ１８）
ステップＳ１８の処理への到達は、現在の選択項目でのアクティブマーカの表示状態が最終となり、次の選択候補へと切り替わる手続が開始されたことを意味する。
システムは、シーケンスナンバ（ＳｅｑＮｏ）をインクリメントし、次に、アクティブマーカを表示すべき選択項目をインクリメントされた新しいシーケンスナンバ（ＳｅｑＮｏ）から、シーケンスデータアレイ（ＳｅｑＡｒ［ＳｅｑＮｏ］）によって読み出す。この後、この新しい選択項目のボタン番号の判定を、ステップＳ１９で行う。
【００６６】
（ステップＳ１９）
ステップＳ１９では、ステップＳ１８によってインクリメントされたシーケンスナンバに対する、シーケンスデータアレイ（ＳｅｑＡｒ［ＳｅｑＮｏ］）の設定内容が、最後を意味する値であるかどうかを判定する。
前述のように、１ターンでの最後には、シーケンスデータアレイ（ＳｅｑＡｒ［ＳｅｑＮｏ］）の最後のデータに"０"を設定するように定めているので、読み出したＳｅｑＡｒ［ＳｅｑＮｏ］の値が０であった場合には、ワンキー入力方式による選択項目の表示を１ターン処理したと判断し、ステップＳ１１と同様の初期設定を行った上で、ステップＳ９０のリピート判定の処理に移行する。
シーケンスデータアレイ（ＳｅｑＡｒ［ＳｅｑＮｏ］）の値が０ではない場合には、その値は、次の選択候補として表示すべきボタン番号を意味するので、新しい選択候補のボタン番号として、アクティブファンクションナンバ（ＡｃｔＦｎｏ）に、シーケンスデータアレイ（ＳｅｑＡｒ［ＳｅｑＮｏ］）を読み込み、ステップＳ２０の処理へと移行する。
【００６７】
（ステップＳ２０）
ステップＳ２０では、ステップＳ１８によって指定された、次に選択候補として表示する選択項目が、ワンキー入力方式での入力を許可されているかどうかの判定を行う。
設定パラメータであるファンクションイネーブル（ＦｕｎｃＥｎ［ＡｃｔＦｎｏ］）には、あらかじめオペレータがそのボタン番号の選択項目を、ワンキー入力方式で入力可能とするかどうかを設定している。
ステップＳ１９で設定されたアクティブファンクションナンバ（ＡｃｔＦｎｏ）のボタン番号のファンクションイネーブル（ＦｕｎｃＥｎ［ＡｃｔＦｎｏ］）がｔｒｕｅであれば、ワンキー入力可能であるため、ステップＳ１２に移行し、新しいアクティブファンクションナンバ（ＡｃｔＦｎｏ）のボタン番号において、アクティブマーカの表示を開始する。
上記値がｆａｌｓｅである場合には、ワンキー入力が許可されていない選択項目であるため、ステップＳ１８に戻り、次のシーケンスナンバ（ＳｅｑＮｏ）の選択項目へ移行する。
【００６８】
（ステップＳ７０）
ステップＳ０２での分岐において、ダイレクトボタンであると判断された場合には、ステップＳ７０に分岐する。この状態はワンキー入力方式の処理が作動していない状態において、ダイレクトボタンによって直接に項目が選択された場合であり、ステップＳ８０に移行して機能実行を行う。
【００６９】
（ステップＳ８０）
ステップＳ８０では、ステップＳ７０，Ｓ３０，Ｓ５０からのダイレクトボタン入力による選択項目の実行指示や、ステップＳ４５からのワンキーファンクションからの選択項目の実行指示によって、実際の機能の実行を行う。
機能実行後は、ステップＳ９０の処理でリピート判定を行う。
【００７０】
（ステップＳ９０）
ステップＳ９０では、リピートイネーブル（ＲｐｔＥｎ）がｔｒｕｅに設定されている場合は、無条件にステップＳ１２に移行し、ｆａｌｓｅに設定されている場合は、ステップＳ０２のループへ戻る。
従って、前回の状態に関わらず、リピートイネーブル（ＲｐｔＥｎ）がｔｒｕｅに設定されている場合は、ワンキー入力状態がステップＳ１２から開始され、リピートイネーブル（ＲｐｔＥｎ）がｆａｌｓｅに設定されている場合は、ワンキー入力方式は、一旦停止され、次回は、ステップＳ０２でワンキー入力が有効となってからの再スタートとなる。
【００７１】
（ステップＳ３０）
ステップＳ１３での分岐において、ダイレクトボタンであると判断された場合には、ステップＳ３０に分岐する。この状態は、ワンキー入力方式による処理が作動中に、ダイレクトボタンによって直接に項目を選択された場合である。この場合、ステップＳ７０からの分岐と同様に、ステップＳ８０への処理へ移行する。この状態では、目的とする機能の選択項目を、従来の方式によって、オペレータが直接指定しているので、現在表示中のアクティブマーカの状態に関わらず、ステップＳ８０で直接その機能が実行される。
【００７２】
（ステップＳ４０）
ステップＳ１３での分岐において、ワンキー入力であると判定された場合には、次のステップＳ４１以降の処理によって、ポーズ機能の処理を行う。ポーズ機能とは、ステップＳ１３でワンキー入力があると判定されても、直ちに指定された機能を実行するのではなく、選択項目毎に個別に設定するポーズタイマ設定値（ＰｓＴｍ［ＡｃｔＦｎｏ］）の時間の間は、再ワンキー入力によって選択操作の取り消しを実現するものである。
【００７３】
（ステップＳ４１）
ステップＳ４１では、まず選択項目毎に定められているポーズ機能の有効無効を示すパラメータ，ポーズイネーブル（ＰｓＥｎ［ＡｃｔＦｎｏ］）を参照し、アクティブファンクションナンバ（ＡｃｔＦｎｏ）で示される現在の選択候補のボタン番号のポーズ機能が、有効であるか無効であるかを調べる。ｔｒｕｅが格納されていれば有効であり、次のステップＳ４２の処理へ移行しポーズ処理を行う。ｆａｌｓｅが格納されていれば、ポーズ機能は無効なため、ステップＳ８０の機能実行へ直行し、アクティブファンクションナンバ（ＡｃｔＦｎｏ）で示されるボタン番号の選択項目の機能を実行する。ステップＳ８０以下の処理動作は前述の通りである。
【００７４】
（ステップＳ４２）
ステップＳ４２の処理では、各選択項目毎に個別に設定されるポーズタイマ設定値（ＰｓＴｍ［ＡｃｔＦｎｏ］）の値をポーズ機能用のタイマのワークパラメータである、ポーズタイマカウンタ（ＰｓＴｍＣｔ）にセットする。
ポーズタイマは上記で説明したように、取り消し処理が可能である時間を管理するものであり、その値は選択項目毎にポーズタイマ設定値パラメータ（ＰｓＴｍ［］）に設定する。現在の選択項目のボタン番号がアクティブファンクションナンバ（ＡｃｔＦｎｏ＝ＳｅｑＡｒ［ＳｅｑＮｏ］）であるので、ＰｓＴｍ［ＡｃｔＦｎｏ］の値が、ワークパラメータであるポーズタイマカウンタ（ＰｓＴｍＣｔ）にセットされ、このパラメータによって実際の時間がシステムによって計測される。
【００７５】
本実施例の場合、ボタン番号１の場合は、表５の"……、ＰｓＴｍ［］の設定値"部分に示すように、設定値としてＭｎＴｍ［１］＝１,０００をセットしており、１単位あたり１０００分の１秒で動作するものとしているので、この場合タイマは、１秒の動作時間となる。
この時間は、ポーズ機能が有効な時間を示しており、この時間内であれば、再度のワンキー入力によって、選択操作がキャンセルされる。この処理のため、ステップＳ４３の入力判定に移行する。
【００７６】
（ステップＳ４３，Ｓ５０，Ｓ６０，Ｓ６１）
ステップＳ４３では、オペレータの入力の有無を判定する。まずダイレクトボタンの入力がある場合は、ステップＳ５０の分岐へ移行する。この場合は、ワンキー入力方式の処理が作動中で、ポーズ機能実行処理中におけるダイレクトボタンの入力となるが、この場合も、他のダイレクトボタン入力と同様、ステップＳ８０に移行して機能を実行し、後の処理についても、他のダイレクトボタンの実行の場合と同様である。
ワンキー入力があった場合は、直前の実行指示の取り消し操作を意味するので、ステップＳ６０に分岐し、ステップＳ６１で取り消し処理を行う。ここでの取り消し処理とは、例えば画面上に"取り消されました"と表示するような処理のことである。ステップＳ６１での取り消し処理実行後、システムは、ステップＳ１２へ戻り、再びワンキー入力状態を継続する。
入力操作がない場合には、次のステップＳ４４へ移行する。
【００７７】
（ステップＳ４４）
ステップＳ４４では、ステップＳ４２で設定したポーズタイマカウンタ（ＰｓＴｍＣｔ）の値を時間ｔの値だけデクリメントし、ステップＳ４５の判定ルーチンへと移行する。この時間ｔの値はステップＳ４３〜Ｓ４５のループ処理に要する時間である。
【００７８】
（ステップＳ４５）
ステップＳ４５によって、現在の選択項目のポーズタイマ設定値（ＰｓＴｍ［ＡｃｔＦｎｏ］）の値からセットされたポーズタイマカウンタ（ＰｓＴｍＣｔ）が、設定時間を過ぎているかどうかの判定をする。この値は、上記ステップＳ４４によって経過時間の分が減じられるが、この値が０以下になった場合には、オペレータは、取り消し処理を行う意志がないものと判断し、ステップＳ８０の処理に移行して、指定されたボタンの機能を実行する。０以下でない場合には、ステップＳ４３の入力判定，ステップＳ４４のカウンタデクリメントの処理を繰り返す。
【００７９】
本実施形態によれば、システムが複数の選択項目を表示し、画面上に表示される項目を選択する場合に、キーボードやポインティングデバイスによって項目を選択するのではなく、同時に表示する選択項目は一つに限定し、システムが時間経過によって表示する選択項目を切り替えることによって、目的とする選択項目が表示されたタイミングに合わせてオペレータが実行指示入力を行うだけの単一操作により、任意の項目を選択するシステムを提供することが可能になる。
また、本実施形態の入力装置としては、単一の実行指示入力が行える入力装置であればよいため、従来の項目選択システムに必要であった４方向のカーソルキーやポインティングデバイス等の複雑な入力装置を必要としない。
【００８０】
また、本実施形態によれば、選択項目の表示に関しては、全ての項目について表示を行い、選択候補としての表示としては、その項目にマークを付ける表現などによって実現する手段を持つことにより、キーボードやポインティングデバイスによる従来の項目選択方法も併せて可能にしつつ、表示画面上に同時に表示する選択項目を一つに限定し、時間の推移によって選択項目を自動的に順次切り替えることによって、目的とする選択項目が表示されたタイミングに合わせて実行指示入力を行う操作のみによって、項目選択が可能である。
また、本実施形態の入力装置としては、単一の実行指示入力が行える入力装置であればよいため、従来の項目選択システムに必要であった４方向のカーソルキーやポインティングデバイス等の複雑な入力装置を必要としない。
【００８１】
さらに、本実施形態によれば、前記選択項目の切り替え時、音声制御手段及び表示制御手段によって、その切り替わりタイミングを音声もしくは画面上の表示によってオペレータに報知する仕組みを持ち、オペレータは目的とする選択候補の表示に対し、切り替わりタイミングを十分認識しながら実行指示入力を行うことができるため、確実な操作が可能になる。
【００８２】
また、本実施形態によれば、選択肢の項目が選択候補として切り替わる順序や切り替え時の移行時間を、設定記憶手段及び設定制御手段によって、オペレータが任意に定められるため、オペレータの目的に応じた最適な切り替わり順序を設定でき、効率よい選択操作環境の構築が可能になる。
【００８３】
そして、本実施形態によれば、取り消し制御手段を持つことにより、実行指示入力後の再実行指示入力によって、直前の実行指示を取り消すことが可能になると共に、実行指示入力後の取り消し可能時間の設定及び取り消し機能の有効無効を、項目毎に任意に設定する機能も実現する。
上記機能により、項目選択指示後、その選択指示の誤りにオペレータが気づいた場合の処置として、項目選択指示後、続けて指示入力を行うことにより、その選択指示を取り消すことが可能なため、オペレータの不用意な入力ミスに対する保護を設けることができると共に、項目毎に取り消し動作の有無，取り消し可能時間を設定することによって、設定項目の重要度に応じて、オペレータに対する保護の度合いを調整することが可能になる。
【００８４】
さらに、本実施形態によれば、実行指示入力は、単一の入力指示のみで実現できることから、音声や振動といった、アナログ信号の入力であっても、入力制御手段によって、入力装置として使用できる。
従って、目的の選択候補が表示されたときに合わせ、装置に音声や振動を与えることでも実行指示入力が可能になり、手動操作がしにくい操作状況においても、柔軟に選択入力を行うことができる。
【符号の説明】
【００８５】
１…ＣＰＵ、２…システムコントローラ、３…システムメモリ、４…システムＩ／Ｏ、５…表示コントローラ、６…表示部、７…外部記憶装置、８…外部ポート、９…キーボード／ポインティングデバイスコントローラ、１０…ポインティングデバイス（タッチパネル）、１１…キーボード、１２…マイクロフォン。
【図１】
2009163750.tif 000008
【図２】
2009163750.tif 000009
【図３】
2009163750.tif 000010
【図４】
2009163750.tif 000011
【図５】
2009163750.tif 000012
【図６】
2009163750.tif 000013
【図７】
2009163750.tif 000014
【図８】
2009163750.tif 000015