(57)【要約】  データ入力システムは、いずれもプロセッサにつながる通信装置とユーザによって駆動される制御又は入力装置とを含む。データおよびフォーカス・インジケータは、表示されるか、あるいは、通信装置を通してユーザに送信される。表示されるデータに相対的なフォーカス・インジケータの位置は、表示されるデータの変更可能な部分を示す。表示されたデータに対する変更は、１又は複数組のアップおよびダウンのスクロール・キーを含む入力装置を駆動することによって行われる。スクロール・キーの各組は、表示されたデータの異なる部分を変更するために使用される。プロセッサは、予め決められた基準に基づいてフォーカス・インジケータの位置を自動的に調整し、それによって表示されたデータの異なる部分への変更を可能にする。関連する方法が開示されており、入力装置が不活性化されてからの経過時間が予め決められた時間を超えたときに、フォーカス・インジケータの位置が調整されるようになっている。
2009516302.tif 000002
【特許請求の範囲】
【請求項１】
データ入力システムであって、
キャラクタおよびフォーカス・インジケータを表示するように構成されたディスプレイであって、フォーカス・インジケータは、ディスプレイ上に位置して、表示されるキャラクタのうち少なくとも１つの変更可能なキャラクタを指しているディスプレイと、
ディスプレイと通信状態にあって動作するプロセッサであって、キャラクタを表示し、また予め決められた基準に基づいてフォーカス・インジケータを配置するようにディスプレイを制御するようにプログラムされたプロセッサと、
少なくとも１つの変更可能なキャラクタについての変更された値に基づいてフォーカス・インジケータの位置を変更しなければならないことをプロセッサが判断したときに、プロセッサがフォーカス・インジケータの位置を変更し、ディスプレイ上の少なくとも１つの変更可能なキャラクタに関する変更された値を表示するようにプロセッサに合図するように構成された入力装置と、
を含むデータ入力システム。
【請求項２】
請求項１記載のシステムであって、変更された値が第１の予め決められた基準を超えるとき、プロセッサがフォーカス・インジケータの位置をアップ・シフトする前記システム。
【請求項３】
請求項１記載のシステムであって、変更された値が第２の予め決められた基準よりも下に低下するとき、プロセッサがフォーカス・インジケータの位置をダウン・シフトする前記システム。
【請求項４】
請求項１記載のシステムであって、信号が最後に入力装置から受信されて以降経過した時間が予め決められた閾値を超えたとプロセッサが判断したとき、プロセッサがフォーカス・インジケータの位置をダウン・シフトする前記システム。
【請求項５】
請求項１記載のシステムであって、プロセッサが入力装置から受信される信号を監視して、入力装置が予め決められた時間よりも長時間リリースされていないとプロセッサが判断したとき、増大したレートで変更された値の表示を続ける前記システム。
【請求項６】
請求項１記載のシステムであって、
フォーカス・インジケータは、第１のキューおよび第２のキューを含み、第１のキューは、第１の変更可能なキャラクタを表し、第２のキューは、第２の変更可能なキャラクタを表しており、
入力装置は、第１のコントローラおよび第２のコントローラを含み、第１のコントローラは、第１の変更可能なキャラクタを変更するようにプロセッサに合図するように構成され、また第２のコントローラは、第２の変更可能なキャラクタを変更するようにプロセッサに合図するように構成されている、
前記システム。
【請求項７】
請求項６記載のシステムであって、
第１のコントローラは、第１の変更可能なキャラクタを増加方向に変更するようにプロセッサに合図するように構成された第１のアップ・キーと、第１の変更可能なキャラクタを減少方向に変更するようにプロセッサに合図するように構成された第１の減少キーとを含み、
第２のコントローラは、第２の変更可能なキャラクタを増加方向に変更するようにプロセッサに合図するように構成された第２の増加キーと、第２の変更可能なキャラクタを減少方向に変更するようにプロセッサに合図するように構成された第２の減少キーとを含む、
前記システム。
【請求項８】
データ入力方法であって、
複数のキャラクタを表示する工程と、
表示された複数のキャラクタのうち少なくとも１つの変更可能なキャラクタを指すフォーカス・インジケータを表示する工程と、
少なくとも１つの変更可能なキャラクタを変更するように制御装置が駆動されたか否かを検出する工程と、
制御装置が駆動されたときに、少なくとも１つの変更可能なキャラクタを変更する工程と、
予め決められた基準に基づいて、フォーカス・インジケータの位置を調整する工程と、
を含む方法。
【請求項９】
請求項８記載の方法であって、キャラクタの表示工程は、可視メッセージの生成を含む前記方法。
【請求項１０】
請求項８記載の方法であって、キャラクタの表示工程は、可聴メッセージの生成を含む前記方法。
【請求項１１】
請求項８記載の方法であって、キャラクタの表示工程は、可触メッセージの生成を含む前記方法。
【請求項１２】
請求項８記載の方法であって、フォーカス・インジケータ表示工程は、少なくとも１つの変更可能なキャラクタに付随する可視キューの生成を含む前記方法。
【請求項１３】
請求項８記載の方法であって、フォーカス・インジケータ表示工程は、少なくとも１つの変更可能なキャラクタに付随する可聴キューの生成を含む前記方法。
【請求項１４】
請求項８記載の方法であって、フォーカス・インジケータ表示工程は、少なくとも１つの変更可能なキャラクタに付随する可触キューの生成を含む前記方法。
【請求項１５】
請求項８記載の方法であって、フォーカス・インジケータ表示工程は、第１のキューおよび第２のキューの生成を含み、第１のキューは、第１の変更可能なキャラクタを指示し、第２のキューは、第２の変更可能なキャラクタを指示する前記方法。
【請求項１６】
請求項８記載の方法であって、フォーカス・インジケータ位置調整工程は、
表示されるキャラクタによって定義される値を決定する工程と、
表示されるキャラクタによって定義される値を第１の値および第２の値と比較する工程と、
表示されるキャラクタによって定義される値が第１の値から第２の値に変化するとき、フォーカス・インジケータを移動させる工程と、
を含む前記方法。
【請求項１７】
請求項８記載の方法であって、フォーカス・インジケータ位置調整工程は、
制御装置が最後に駆動されてからの経過時間を決定する工程と、
経過時間が予め決められた時間を超えたとき、フォーカス・インジケータをより小さい値の位置に移動させる工程と、
を含む前記方法。
【発明の詳細な説明】
【技術分野】
【０００１】
（発明の背景）
本発明は、一般的にデータ入力のためのシステムおよび方法に関するものであって、更に詳細には、数字、キャラクタ又はテキストの連続したリストから、数値又はキャラクタのいずれかに基づいて、アイテムを高速に選択するシステムおよび方法に関する。
【背景技術】
【０００２】
治療を提供する施設で一般的に見られる各種の医療装置および機器は、医療を提供し、患者の状態を監視し、病気の診断を行うために用いられる。これらの装置すべてに共通して、装置の同定をプログラムするため、あるいは、同定又はその他必要な情報を提供するために使用される各種パラメータについての治療に関連する、あるいは、患者に関連する値を入力することが必要であり、それらは特定の患者に関する診断および治療を監視および記録するために、病棟毎の、あるいは、施設全体にわたるコンピュータ制御方式システムによって使用される。
【０００３】
比較的大量のパラメータ値の入力が必要とされる医療装置の一例は、患者に医薬を投与する装置である輸液ポンプである。価値があり、より必要とされる進展を遂げた医用輸液ポンプは、患者に対して少量で注意深く計量された医薬を高い頻度で、あるいは、何らかの装置を使用してよりゆっくりかつ連続して投与するために使用できる。輸液ポンプを用いた治療処方は、電子的に制御することができ、それによって、患者への緩やかな医薬投与を行うように、正確に計画された間隔で正確に計量された量の医薬投与を行うことができる。輸液ポンプは、それの反復的な少量投薬モードの動作のおかげで、人体中の生化学的バランスを自然に維持されるものにより近づけることが可能である。
【０００４】
利用できる医薬、治療技術および技術的能力の進歩とともに、複雑な投薬に対する需要が高まっている。多くの場合、付加されるこの複雑さに伴って、輸液ポンプの動作もより複雑になる。使いやすさを維持しながら、投薬能力におけるこの複雑さを実現することは、輸液ポンプ製造業者にとって重要な課題である。
【０００５】
利用可能な輸液ポンプの複雑さが増すとともに、輸液を制御するために使用されるパラメータの数も増える。典型的には、輸液ポンプは、正確に軽量された流量を患者に輸液するポンプ要素を含む。このポンプ要素は、プロセッサによって制御され、それは、輸液を制御するためにプロセッサが使用する命令を記憶するためのプログラマブル・メモリを備えている場合が多い。複雑な投薬スキームを制御するための拡張性のあるメモリ機能およびプログラマブル・プロセッサを備えた現時点で利用可能な輸液ポンプの複雑さは、医者が輸液すべき医薬計画を処方するために利用できる選択肢を大幅に増やしている。
【０００６】
考え得る輸液パラメータの範囲には、輸液レート、輸液期間、ドース・ボリューム、ロックアウト期間、リピート周期、ボーラス・サイズ、ボーラス・レート、患者の体重、注射器のサイズ、コンテナ容積、セキュリティ・コード、医薬単位（例えば、ミリグラム）、医薬濃度、濃度単位又は薬物動態パラメータが含まれるが、これらに限らない。これらのパラメータの各々は、ポンプに直接つながれたキーボードを用いてユーザによってポンプのメモリに入力される。あるいは、ポンプは、中央コンピュータ、ハンドヘルド・デバイス又はその他のデータ転送システムや装置からネットワーク又はその他の通信方式を介して受信されるコマンドによってプログラムされる。
【０００７】
非常に多数の治療様式および膨大な数の必要とされる考え得るパラメータのせいで、製造業者にとって、入力プロセスを可能な限り加速しながら同時にそのプロセスを単純化することによって、ユーザが望みのパラメータを入力することを手助けするユーザ・インタフェースを提供することが課題となっている。これを実現するために、初期の輸液ポンプには、「高速キー」スクロール・システムが備えられていた。これは、２つの「アップ」スクロール・キーと２つの「ダウン」スクロール・キーを含み、それらは、ディスプレイに示されたマス・フロー・レート設定や、ディスプレイに示されたＶＴＢＩ（輸液すべきボリューム）設定などの輸液パラメータを増加又は減少させるように動作する。いくつかのケースでは、これらのスクロール・キーには、上方又は下方を指す矢印やシェブロンのラベルが付けられており、例えば、輸液ポンプが一重シェブロンＵＰキー、二重シェブロンＵＰキー、一重シェブロンＤＯＷＮキーおよび二重シェブロンＤＯＷＮキーを含むようになっている。どちらかの一重シェブロン・キーを押すとディスプレイが数値的に上方又は下方にスクロールするが、どちらかの二重シェブロン・キーを押すとディスプレイは、より大きい増分でスクロールする。
【０００８】
例えば、ディスプレイが「６」を表示していると仮定して、一重シェブロンＵＰキーを押すと、ディスプレイは、一時に１単位だけスクロール・アップして、「７」、「８」、「９」、「１０」、「１１」等々と表示する。ディスプレイが「６」を表示しているときに、二重シェブロンＵＰキーを押すと、ディスプレイは、まず「１０」を表示するまでスクロール・アップし、次にさらに１０単位の増分でスクロール・アップを続け、例えば、「２００」の表示に達し、その後、二重シェブロンＵＰキーを押し続ければ、ディスプレイは、１００の増分で増加し、「３００」、「４００」等々と表示する。ディスプレイが「７００」を表示しているときに、一重シェブロンＵＰキーを押すと、ディスプレイは、「７０１」、「７０２」、「７０３」等々と表示する。このようなシステムの１つの問題点は、例えば、「７００」から「７５０」にディスプレイを変えるために、一重シェブロンＵＰキーを５０回押さなければならないことである。
【０００９】
輸液パラメータを入力するときに時間を節約する１つの試みは、輸液ポンプに自動リピート機能を備えるようにプログラムすることを含む。これによって、任意のスクロール・キーを押したままにすれば、ディスプレイは、スクロール・キーをリリースするまで増加や減少を繰り返すことができる。リピート・レートは、スクロール・キーを押す時間によって変化させることができる。例えば、スクロール・キーを数秒間押すことによって、線形あるいは、対数などのその他の関数に従ってリピート・レートを増加させることができる。しかし、このような従来のシステムは、ユーザがスクロール・キーをリリースする前に、うっかりして望みの値を大きく通り過ぎてスクロールしてしまうという欠点を有する。その他のケースでは、ユーザは、スクロール・キーをリリースするのが早すぎて、望みの値に達していないことが起こる。いずれのケースでも、このようなシステムを使用することによって得られたはずの潜在的な時間節約が失われる。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
このことから、当業者が理解するように、便利で使い易く、付加的なスクロール・キーやその他の入力コントロールを必要とせず、しかも数字、キャラクタ又はテキストのいずれかに基づいて広い範囲の値の組を通してスクロールを行う、制御が容易な機能をユーザに提供し、それによってデータ入力の時間と困難さを減じるデータ入力のためのシステムおよび方法が必要とされている。本発明は、これらおよびその他のニーズを満たす。
【課題を解決するための手段】
【００１１】
（発明の概要）
簡潔かつ一般的に述べると、本発明は、データを高速に入力するシステムを指向しており、本システムは、キャラクタおよびフォーカス・インジケータを表示するように構成されたディスプレイを含み、ディスプレイ上に位置するフォーカス・インジケータは、表示されるキャラクタの中から少なくとも１つの変更可能なキャラクタを指す。システムは、またディスプレイと通信状態にあって、予め決められた基準に基づいてフォーカス・インジケータの位置を決め、キャラクタを表示するようにディスプレイを制御するようにプログラムされたプロセッサを含み、更に、ディスプレイ上の少なくとも１つの変更可能なキャラクタに対して変更された値を表示するようにプロセッサに合図するように構成された入力装置を含む。少なくとも１つの変更可能なキャラクタに対する変更された値に基づいて、フォーカス・インジケータの位置を変更しなければならないとプロセッサが判断した場合、プロセッサは、フォーカス・インジケータの位置を変更する。
【００１２】
本発明のいくつかの態様において、プロセッサは、変更された値が第１の予め決められた基準を超えるとき、フォーカス・インジケータの位置をアップ・シフトする。本発明の別の態様では、変更された値が第２の予め決められた基準を下回るとき、プロセッサは、フォーカス・インジケータの位置をダウン・シフトする。更に別の態様において、入力装置から信号が最後に受信されてからの経過時間が予め決められた閾値を超えたとプロセッサが判断したとき、プロセッサは、フォーカス・インジケータの位置をダウン・シフトする。
【００１３】
発明の詳細な態様において、プロセッサは、入力装置から受信される信号を監視して、もし入力装置が予め決められた時間を超えてリリースされていないとプロセッサが判断したとき、変更された値の表示をより大きいレートで続ける。
【００１４】
発明の更なる態様に従えば、フォーカス・インジケータは、第１のキューおよび第２のキューを含んでおり、第１のキューは、第１の変更可能なキャラクタを示し、第２のキューは、第２の変更可能なキャラクタを示しており、また入力装置は、第１のコントローラおよび第２のコントローラを含んでおり、第１のコントローラは、第１の変更可能なキャラクタを変更するようにプロセッサに合図するように構成され、第２のコントローラは、第２の変更可能なキャラクタを変更するようにプロセッサに合図するように構成されている。より詳細な態様では、第１のコントローラは、増加方向に第１の変更可能なキャラクタを変更するようにプロセッサに合図するように構成された第１のアップ・キーと、減少方向に第１の変更可能なキャラクタを変更するようにプロセッサに合図するように構成された第１の減少キーとを含み、他方、第２のコントローラは、増加方向に第２の変更可能なキャラクタを変更するようにプロセッサに合図するように構成された第２の増加キーと、減少方向に第２の変更可能なキャラクタを変更するようにプロセッサに合図するように構成された第２の減少キーとを含む。
【００１５】
本発明は、また一般的に、データを高速に入力する方法を指向しており、本方法は、複数のキャラクタを表示する工程、複数の表示されるキャラクタのうち少なくとも１つの変更可能なキャラクタを示すフォーカス・インジケータを表示する工程、制御装置が少なくとも１つの変更可能なキャラクタを変更するように駆動されたか否かを検出する工程、制御装置が駆動された場合に少なくとも１つの変更可能なキャラクタを変更する工程および予め決められた基準に基づいてフォーカス・インジケータの位置を調整する工程を含む。
【００１６】
発明の詳細な態様では、キャラクタの表示工程は、可視メッセージの生成を含む。他の詳細な態様では、キャラクタの表示工程は、可聴メッセージの生成を含む。更に他の詳細な態様では、キャラクタの表示工程は、可触メッセージの生成を含む。
【００１７】
発明に従う別の態様では、フォーカス・インジケータの表示工程は、少なくとも１つの変更可能なキャラクタに付随する可視キューの生成を含む。他の態様では、フォーカス・インジケータの表示工程は、少なくとも１つの変更可能なキャラクタに付随する可聴キューの生成を含む。付加的な態様では、フォーカス・インジケータの表示工程は、少なくとも１つの変更可能なキャラクタに付随する可触キューの生成を含む。発明の他の態様において、フォーカス・インジケータの表示工程は、第１のキューおよび第２のキューの生成を含んでおり、第１のキューは、第１の変更可能なキャラクタを示し、第２のキューは、第２の変更可能なキャラクタを示す。
【００１８】
発明のより詳細な態様において、フォーカス・インジケータ位置の調整工程は、表示されるキャラクタによって定義される値を決定する工程、表示されるキャラクタによって定義される値を第１の値および第２の値と比較する工程および表示されるキャラクタによって定義される値が第１の値から第２の値に変化したときに、フォーカス・インジケータを移動させる工程を含む。
【００１９】
他の詳細な態様において、フォーカス・インジケータ位置の調整工程は、制御装置が最後に駆動されたときからの経過時間を決定する工程および経過時間が予め決められた時間を超えるときに、フォーカス・インジケータをより小さい値の場所に移動させる工程を含む。
【００２０】
この発明の新規な特徴は、発明それ自身とともに、それの構造および動作の両方に関して、以下の説明と併せて添付図面から最も良く理解できる。
【実施例】
【００２１】
ここで、いくつかの図において同様な参照符号が対応する要素又は同様な要素を示している例示的図面をより詳しく参照しながら、発明の各種態様を採用した一般的および特定の実施の形態について説明する。
【００２２】
一般的に、発明は、数字、キャラクタ又はテキスト・コンテンツを含む拡張的なリストに含まれるアイテムを高速に選択するためのシステムおよび方法として具体化される。発明の態様を採用する１つの実施の形態が図１に示されており、これは、望ましくは、付属のメモリ２５とタイマ装置２７又は内部タイミング機能とを有するプロセッサ２６にいずれも接続された通信装置２２および入力又は制御装置２４を含むデータ入力システム２０を示している。この実施の形態で、制御装置２４は、ユーザからの入力又はコマンドを受け付けるように構成されており、それらは、次にプロセッサ２６によって実行されて、通信装置によって送信されるべき情報を変更するように働く。
【００２３】
典型的に、通信装置２２は、制御装置に入力されるユーザ・コマンドに応答して変化する数字、キャラクタ又はテキスト・コンテンツを表示するように構成される。このような通信装置の例としては、英数字ＬＥＤディスプレイ、液晶ビデオ・ディスプレイおよびメカニカル・ディスプレイが含まれるが、これらに限定されない。あるいは、又は数字の表示に加えて、通信装置は、文字、キャラクタ、シンボルおよび／又はグラフィック・アイコンを表示するように構成され、それによって、このシステムを使用する施設に有用となるように、患者の氏名やその他のタイプのデータを入力するためにシステムを使用することが可能になる。通信装置は、また聴覚によって又は触覚によって通信するように構成することもできる。例えば、音声や点字のメッセージを通信装置によって発生させて、システムを視覚障害者によって使用可能なようにすることもできる。
【００２４】
図２は、輸液ポンプ、生理学的監視装置又は非医療用の電子装置にパラメータを入力して、装置の動作をプログラムするか、あるいは、患者の状態や症状又は処置の経過を監視および記録する場合に装置によって使用されるデータを入力するための前面パネル２８を示す。輸液ポンプの場合、プロセッサ２６（図１）は、ユーザが入力した輸液パラメータを、例えば注射器駆動器（図示されていない）に接続されたポンプ・コントローラ（図示されていない）に送信する。説明の便宜上、ここでは、データを入力し、輸液ポンプを制御するために本発明の各種実施の形態を利用するケースを参照するが、当業者が直ちに理解するように、本発明の原理は、データの入力およびリストからの値の選択が必要とされる監視装置などその他の医療用装置にも同様に適用できる。
【００２５】
図２に示された輸液ポンプのディスプレイについての実施の形態で、パネルには、４つのキャラクタ又はデジットと、１つのフォーカス・インジケータ３４とを示すように構成されたディスプレイ２９が含まれる。フォーカス・インジケータは、ディスプレイ２９に表示されたデジット又はキャラクタのうち、アクティブなもの、すなわち、装置のコントロールを使用して変更できるものを確認するうえで有用である。もちろん、ディスプレイは、４つのキャラクタ又はデジットよりも多いものを示すように構成して、「９９９９」よりも大きい数値や「−９９９９」よりも小さい数値、あるいは、「１．０００１」のように５桁又はそれより多い桁数の精度を有する数値を入力できるようにもできる。
【００２６】
パネル２８は、またフォーカス・インジケータ３４によって示されるデジット又はキャラクタの表示および値をそれぞれ上方および下方にスクロールするＵＰキー３０およびＤＯＷＮキー３２を含む。
【００２７】
ＵＰキー３０およびＤＯＷＮキー３２は、バブル・スタイルのスイッチやメンブレン・スイッチのような物理的スイッチでよい。あるいは、ＵＰキー３０およびＤＯＷＮキー３２は、タッチ・パネルやその他のタイプのディスプレイの上に表示されたソフト・キーでもよい。そのようなキーは、輸液ポンプ又は医療装置の構成およびプログラミングに依存して必要に応じて表示される。当業者であれば直ちに理解するように、図２に示されたＵＰおよびＤＯＷＮキーと異なるその他のタイプのキーやアイコンを使用して、ディスプレイ２９に表示される値を変更することができる。例えば、表示された値を上方又は下方にスクロールさせるために、トラック・ボール、ジョイスティック、タッチ・パッドおよびスクロール・ホイールを使用することもできる。脊髄に損傷を有する人がこのシステム２０を用いてデータを入力できるように、空気圧や眼球移動検出装置を使用することも予想される。
【００２８】
例示した実施の形態で、フォーカス・インジケータ３４は、可視で、一重のバーとして現れている。上で述べたように、フォーカス・インジケータ３４は、ユーザがＵＰキー３０又はＤＯＷＮキー３２のいずれかを押したときに、変更されるデジット又はキャラクタを指定する。例えば、図２で、フォーカス・インジケータ３４は、ディスプレイ２９の右端の１の位のデジット３６の下に位置する。従って、表示される数値は、ＵＰキー３０を押したとき、増分１で増加し、またＤＯＷＮキー３２を押したときは、同じ増分で減少する。
【００２９】
プロセッサ２６は、ディスプレイ２９に示された数値を追跡し、この数値に依存して、ディスプレイ２９に示されたフォーカス・インジケータ３４の位置を調整する。例えば、ＵＰキー３０を押すと、１の位のデジット３６を上方に増加させることになる。それが「９」に達すると、プロセッサは、フォーカス・インジケータを自動的に左にシフトさせて、次回にＵＰキーが押されたときは、それが１０の位のデジット３８の下に現れるように制御できる。このように、フォーカス・インジケータは、以下で図３に関連してより詳細に説明するように、１０の位のデジット３８や百の位のデジット４０の下にも現れる。その他の実施の形態では、プロセッサは、ＵＰキーを次回押したときも、フォーカス・インジケータが１の位のデジットの下の位置に固定して、「０」を表示するようにプログラムされることもある。
【００３０】
直ちに理解されるように、その他の可視キューを代替物として、あるいは、一重バーと組み合わせて使用して、ＵＰおよびＤＯＷＮキー３０、３２に付随する変更可能なデジットを示すようにすることもできる。このようなフォーカス・インジケータのその他の例には、例えば、変更可能なデジットを区別された輝度又は強度で表示する方法、変更可能なデジットを変更されないデジットよりも大きいサイズでカラー表示する方法、あるいは、キーを押したときに変更されるデジットを何らかのやり方でユーザに指摘するカーソル、ポインタ又はその他のグラフィカル・アイコンを表示する方法が含まれるが、これらに限定されない。別の実施の形態で、フォーカス・インジケータは、ディスプレイ２９の下又は上に配置された点灯されたＬＥＤランプ（図示されていない）である。
【００３１】
音声メッセージを伴う数字、キャラクタ又はテキスト・コンテンツを送信するように通信装置２２が構成されたその他の実施の形態では、フォーカス・インジケータとして可聴キューが使用される。可聴キューの例には、例えば、音声メッセージに重畳された瞬間的なビープ音又はトーンや、音声メッセージの一部のピッチや音量に変化を付けたものが含まれる。あるいは、フォーカス・インジケータは、通信装置が点字で通信するように構成された場合には、持ち上がったバーやその他の可触キューとすることができる。
【００３２】
図３は、本発明の１つの実施の形態の動作を示しており、キー３０および３２を押したときの図２のディスプレイ２９に起こる変化を示している。この例で、１の位のデジット３６が増加するとき、フォーカス・インジケータ３４の位置は、１の位のデジットが「９」を超えるときに、左へ１０の位のデジットの下へ移動する。このシーケンスのセグメント４２に示されたように、ディスプレイは、最初「７００」を示していて、フォーカス・インジケータ３４は、１の位のデジットの下にある。ＵＰキー３０が押されるか、あるいは、ユーザによって駆動されると、１の位のデジットは、セグメント４４に示されたように、「０」から「９」まで増加し、そのあと、フォーカス・インジケータは、セグメント４６に示されたように、１の位のデジットから１０の位のデジットへ移動する。フォーカス・インジケータが１０の位のデジットの下に移動したあとは、ＵＰキー３０を更に駆動すると、表示される値は、増分１０で上方にスクロールする。
【００３３】
ここでセグメント４８を参照すると、ディスプレイが「７２０」を表示しているときに、ＵＰキー３０がリリースされる、あるいは、ユーザによって不活性化されると、プロセッサ２６（図１）は、キーをリリースしてからの経過時間の計時を開始する。予め定義された時間、好ましくは、約２秒が経過すると、フォーカス・インジケータは、後退（ｄｅｃａｙ）する。すなわち、セグメント５０に示されたように、それは、１０の位のデジットの下から、１の位のデジットの下へ戻るように移動する。この時間ベースの後退のあと、ディスプレイは、再び増分１でスクロールするように構成されている。すなわち、ＵＰキーが瞬間的に押された場合、ディスプレイは、セグメント５２に示されたように、「７２１」を表示する。
【００３４】
あるいは、セグメント４８において、もしユーザがＵＰキー３０を押し続けて駆動すると、セグメント５４に示されたように、１０の位のデジット３８が増加を続ける。「７９０」から「８００」へ数値が遷移するとき、フォーカス・インジケータ３４は、２度目のアップ・シフトを行い、セグメント５６に示されたように、１０の位のデジットから１００の位のデジット４０に移動する。ＵＰキーを押し続けて駆動すると、表示される値は、セグメント５８に示されたように、増分１００で増加する。例示した実施の形態で、フォーカス・インジケータは、セグメント６０に示されたように、ディスプレイが「１０００」を表示するとき、１００の位のデジットから１０００の位のデジット４１に移動することはない。最大許容入力値が「１０００」又は「２０００」に近いか、あるいは、望みの入力値がめったに「１０００」又は「２０００」を超えないシステム２０の応用では、「１０００」においてアップ・シフトが存在しないことが望ましい。このような応用では、「１０００」でのアップ・シフトは、ユーザが望みの入力値を通り過ぎる結果をもたらす。しかし、当業者であれば理解するように、本発明の別の実施の形態で、システム２０は、入力されるパラメータのタイプに依存して、あるいは、施設やユーザによってシステムにプログラムされた基準又は好みに依存して、１０００の位のデジット４１にアップ・シフトするように構成することができる。
【００３５】
続けて図３を参照すると、セグメント６２に示されたように、もしディスプレイが「１１００」を表示していて、ＵＰキー３０をユーザがリリースすれば、プロセッサ２６は、ＵＰキーがリリースされたあとの経過時間の計時を開始するようにプログラムされている。この実施の形態で、プロセッサは、予め定義された時間、好ましくは、約２秒が経過したあとで、後退するようにプログラムされている。すなわち、セグメント６４に示されたように、それは、１００の位のデジット３８から１０の位のデジット３６に移動する。約２秒後、セグメント６６に示されたように、プロセッサは、フォーカス・インジケータを更に後退させて、フォーカス・インジケータを１０の位のデジットから１の位のデジット３４へ移動させる。ユーザは、ＵＰキー又はＤＯＷＮキーを駆動してセグメント６４における１０の位のデジットを変更するか、あるいは、セグメント６６における１の位のデジットを変更することもできる。本発明のこの時間ベースの後退という特徴が有利である理由は、かなり多数のデジット、キャラクタ又はテキスト・コンテンツを有する非常に特別で正確な値を設定する必要のある場合に、ユーザがＵＰキー又はその他の制御装置を使用して、出発点、例えば、ゼロから上方に非常に迅速にスクロールすることが許容され、更に、ユーザがそれ以上介在しなくても数秒の間に下位のデジットへの自動的なアクセスを提供するためフォーカス・インジケータがディスプレイの右側に向かってシフトするので、ユーザがＵＰやＤＯＷＮキー又はその他の制御装置を使用してこれらのデジットを変更できるためである。
【００３６】
図４は、動作パラメータを入力するためのパネル６８を有する輸液ポンプに採用された本発明の別の実施の形態を示す。パネル６８は、ディスプレイ７１と４個のスクロール・キー、すなわち、一重シェブロンＵＰキー７２、二重シェブロンＵＰキー７４、一重シェブロンＤＯＷＮキー７６および二重シェブロンＤＯＷＮキー７８とを含む。ディスプレイは、「ＲＡＴＥ」、「ＶＴＢＩ（輸液すべきボリューム）」および「ＶＯＬＵＭＥ」と名づけられた３つの輸液パラメータを示している。また時計アイコンの隣に輸液時間も示されている。
【００３７】
ＲＡＴＥパラメータは、ディスプレイ７１のスクロール部８０に表示されており、フォーカス・インジケータ８１が１０の位のデジット３８および１の位のデジット３６の下に位置している。フォーカス・インジケータは、２つの部分を有する。すなわち、１の位のデジットの下に位置する一重バー８２として現れた第１のキューと、１０の位のデジットの下に位置する二重バー８４として現れた第２のキューである。二重シェブロンのスクロール・キー７４および７８は、二重バーの上のデジットを変更するように機能し、一重シェブロンのスクロール・キー７２および７６は、一重バーの上のデジットを変更するように機能する。フォーカス・キューとスクロール・キーのマークの図形が似ているので、ユーザは、スクロール・キーの機能を迅速かつ直観的に理解できる。フォーカス・キューとスクロール・キーとのこの二重性は、以下でより詳細に説明するように、非常に特別で正確な数値を迅速に入力するユーザの能力を強化する。
【００３８】
必須ではないが、好ましくは、スクロール・キー７２、７４、７６および７８の各々の機能は、キーの１つが押されたままに保持された場合、自動的にリピートする。リピートは、最初は、キーが押された最初の３秒間について例えば０．５秒ごとであり、その後、キーが３秒を超えて押されると、０．２５秒の「高速」リピート・レートに加速する。スクロール・キーの任意のものがリリースされたあと、リピート・レートは、直ちに０．５秒の初期リピート・レートに戻って、次に押される準備ができる。もちろん、入力される動作パラメータのタイプに適したように、あるいは、施設の決まりによって、初期および高速のリピート・レートについて、これら以外の時間設定値を使用することも可能である。
【００３９】
続けて図４を参照すると、ディスプレイ７１のパネル６８は、またパラメータ選択ボタン８６、８８および９０を含む。選択ボタンに対応する動作パラメータは、ディスプレイ７１の選択ボタンの上に示されており、医療装置や輸液ポンプの構成に依存して変更できる。更に、パラメータ選択ボタン８６、８８および９０は、与えられた輸液ポンプや医療装置を動作させるために必要なすべてのパラメータの入力を可能とするために、必要に応じてスクリーンを変更するユーザの入力に依存して異なるようにプログラムできる。
【００４０】
例示された実施の形態で、選択ボタン８６を押すと、表示スクリーンのスクロール部８０に示されたＲＡＴＥパラメータをＶＯＬＵＭＥパラメータによって置き換えることによって、ディスプレイ７１に示される情報が変更され、それによってスクロール・キー７２、７４、７６および７８を用いたボリューム値の入力が許容される。またパラメータ選択ボタン８６を押すと、ＲＡＴＥが選択ボタン９０の上に表示される。同様に、パラメータ選択ボタン８８は、ディスプレイ７１のスクロール部８０のＶＴＢＩパラメータを置き換えるように働く。他の実施の形態では、医療装置のタイプに適したように、表示スクリーンの上にその他のタイプのパラメータを表示させることができる。
【００４１】
図５は、本発明の１つの実施の形態に従うフォーカス・インジケータ３４（例えば、図２に示されたような）の位置を調整する方法を示すフロー図を示す。フロー図は、ユーザによって制御装置、例えば図４のスクロール・キー７２、７４、７６および７８の１つが押されたか否かを判断するためにプロセッサの通信ラインをポーリングする工程９９から始まる。もし制御装置が駆動されれば、ブロック１００において、ディスプレイ７１（これも図４）上にフォーカス・インジケータが表示される。好ましくは、フォーカス・インジケータは、最初、ディスプレイの右端に現れる。フォーカス・インジケータが一重バー８２を含む第１のキューと、二重バー８４を含む第２のキューとを有する場合には、フォーカス・インジケータは、最初、１の位のデジット３６の下に一重バーを、１０の位のデジット３８の下に二重バーを伴って現れる。プロセッサ２６（図１）のプログラミングに依存して、ブロック１０１および１１６に示されたように、スクロール・キーがそれ以上押されずに例えば２秒経過すると、フォーカス・インジケータは、消失する。このように制御装置が時間切れした場合、プログラムは、ブロック１１６に分岐して、フォーカス・インジケータがディスプレイから消去される。もし制御装置が駆動されれば、プログラムは、どの制御装置が駆動されたかに依存してブロック１０２又はブロック１０７のいずれかに進む。
【００４２】
一重シェブロンＵＰキー７２又は一重シェブロンＤＯＷＮキー７６が押された場合、プログラムは、ブロック１０２に進んで、ブロック１０２においてそれぞれ一重バー８２の上のデジットが増分１だけスクロール・アップするか、あるいは、増分１だけスクロール・ダウンする。ブロック１０４において、もしスクロール・キー７２、７４、７６、７８のいずれかが押し下げられた（あるいは、押された）状態に保持されているとプロセッサが判断すると、プロセッサは、デジットの増分又は減分を繰り返す。スクロール・キーが押されてから、選ばれた時間長、たとえば、少なくとも３秒間が経過したとプロセッサが判断した場合、プロセッサは、ブロック１０６でデジット変更のリピート・レートを調整して、増分又は減分のレートを増やす。
【００４３】
あるいは、ブロック１０７で二重シェブロンＵＰキー７４又は二重シェブロンＤＯＷＮキー７８が押されたことをプロセッサが感知すると、二重バー８４の上のデジットは、ブロック１０２で増分１だけ、それぞれスクロール・アップ又はスクロール・ダウンする。これらのキーのいずれかが押し下げられたままに保持されると、ブロック１０４に示されたように、その機能が自動的にリピートされる。ブロック１０６で、予め決められた時間を超えてキーが押し下げられた状態に保持されれば、リピート・レートは、高速リピート・レートに増大する。
【００４４】
好ましくは、ブロック１０８に示されたように、一重バー８２および二重バー８４の位置は、スクロール・キーの押し下げに応答してプロセッサがデジットを増分および減分させることによって調整できるようになっている。フォーカス・インジケータのこの位置調整又はシフトについては、図６に関連付けて以下で詳しく説明する。
【００４５】
ここでブロック１０４に戻って、もしプロセッサがスクロール・キーがリリースされたと判断すると、プロセッサは、ブロック１１０でタイマをスタートさせる。ブロック１１２で、プロセッサは、予め決められた閾値「Ｔ］内にスクロール・キーが押されたか否かを調べる。タイマが予め決められた閾値に達する前にスクロール・キーが押されると、プログラムは、ブロック１０２に戻って、再開される。
【００４６】
タイマが予め決められた閾値を超える前にスクロール・キーの押し下げがプロセッサによって検出されない場合、プログラムは、ブロック１１４に進んで、そこでプロセッサは、フォーカス・インジケータを後退させる。すなわち、２番目に低いデジット位置に移動させる。閾値「Ｔ］は、例えば、２秒にセットされる。スクロール・キーが押されないまま２秒が経過すると、プロセッサは、もし可能であればフォーカス・インジケータを右に１デジットだけシフトする。フォーカス・インジケータが複数位置左にシフトされていた場合は、プロセッサは、更に別の時間だけ待って、そのあとで、フォーカス・インジケータを右へ再度シフトさせ、フォーカス・インジケータがディスプレイ７１の最も右のデジットに戻るまで、あるいは、スクロール・キーが押されるまでこのループを続ける。図４に示されたように、フォーカス・インジケータが二重および一重のバーを有する場合、二重バーが１０の位のデジットの下に来て、一重バーが１の位のデジットの下に来るまで後退が繰り返される。スクロール・キーの押し下げがないままに追加の期間、例えば２秒が経過したあと、プロセッサは、ブロック１１６でディスプレイ７１からフォーカス・インジケータを消去する。
【００４７】
後退の間にフォーカス・インジケータが見えている任意の時点で、任意のスクロール・キーを押して関連するデジットをアップ又はダウンさせることができる。このように、時間後退機能は、二重シェブロンＵＰキー７４を押し下げたままに保持することによって、ユーザが望みの千又は万の位のデジットにスクロール・アップすることを許容し、そのあとで、一重バーが下位のデジットの下に進むときに、一重シェブロンＵＰおよびＤＯＷＮキー７２、７６を使用して、残りのデジットを迅速に調整することを可能にする。
【００４８】
図６は、データを入力する方法であって、ユーザに対してディスプレイ７１（図４）に表示される４つの数値シーケンスを用いて、一重バーとして現れる第１のキューと二重バーとして現れる第２のキューとを有するフォーカス・インジケータの位置を調整する方法を示す。ケース１、ケース２、ケース３およびケース４として示される４つのシーケンスは、二重シェブロンＵＰキー７４又はその他の制御装置を駆動してディスプレイに示された数値を増加させる場合の起こりうる状況を示している。やむを得ず、図６に示された第１のキューおよび第２のキューは、可視としている。しかし、本方法は、可視の場合に限定されない。例えば、システムが音声メッセージを交信するように構成されている場合は、第１のキューは、初期にハイ・ピッチのトーン叉はボリュームを有するトーンでよく、第２のキューは、更に高いピッチ又はボリュームを有するトーンでよい。このようなピッチ又はボリュームの増大は、送信すべき特別な数的デジット、文字、キャラクタ又はワードに対応する音声メッセージの一部に適用される。
【００４９】
ケース１で、ディスプレイ７１は、最初、フォーカス・インジケータ３４なしで、「０５」を表示する。スクロール・キーが押されると、フォーカス・インジケータが、１０の位のデジットの下の二重バーと、１の位のデジットの下の一重バーとして現れる。二重シェブロンＵＰキー７４が押し下げられたままに保持されると、スクリーンは、直ちに「１０」を表示して、そのあとで、半秒ごと、あるいは、本発明の特別な応用に適した何らかのその他のリピート時間ごとに１０の増分で繰り返し増加する。予め決められた時間、例えば３秒ののち、リピート・レートは、より高速のレートに増大し、それによってディスプレイに表示される数値は、４分の１秒ごとに、あるいは、その他何らかの適当なより高速のリピート・レートで１０の増分で増加を繰り返す。より高速のリピート・レートに達した場合にのみ、プロセッサは、フォーカス・インジケータの位置を調整する。フォーカス・インジケータの位置の調整をこのように遅らせることは、望みの入力値が初期に表示されていた値に近い場合に、行き過ぎの可能性を減らすために有利である。
【００５０】
続けてケース１を参照すると、シーケンスのセグメント１４０に示されたように、フォーカス・インジケータの位置は、ディスプレイが第１の値「１９０」から第２の値「２００」に移るときにアップ・シフトされる。ここで使用されるように、アップ・シフトは、フォーカス・インジケータの位置における、左への１デジット移動、１０デジットのアップ移動、１桁のアップ移動又はその他何らかの上方への移動を意味する。この時点で、１００の位のデジットの下に二重バーが現れ、１０の位のデジットの下に一重バーが現れる。従って、二重シェブロンＵＰキー７４を押し続ければ、表示される数値は、増分１００で増加する。
【００５１】
他の実施の形態では、アップ・シフトの基準は、ユーザによって典型的に入力される数値に依存して違ってくる。例えば、ユーザが「２００」より小さい値を入力することが全くないケースでは、表示される値が「９０」から「１００」に遷移するときに、アップ・シフトを行わせることが有利である。そのようなケースで、アップ・シフトの基準は、第１の値「９０」と第２の値「１００」とを含むことになる。更に、フォーカス・インジケータの調整をトリガするために２組以上のアップ・シフトの基準があってもよい。例えば、ユーザがしばしば「３０００」を超える値を入力するケースでは、表示される値が「９００」から「１０００」に遷移するときに、第２のアップ・シフトを課すようにして、二重バーが１０００の位のデジットにシフトし、一重バーが１００の位のデジットにシフトするようにするのが便利である。
【００５２】
ケース２で示される例示的状況は、表示スクリーンが最初に２００を表示していて、スクロール・キーが押されたときに、フォーカス・インジケータがディスプレイ７１の右端に現れた場合に発生する。あるいは、ケース２は、ディスプレイが「２００」を表示しているときに、ユーザが二重シェブロンＵＰキーをリリースして、図５のブロック１１４に関連して上で既に説明したように、それによって数秒後にフォーカス・インジケータが１デジットだけ右へ後退することを許容する場合にケース１から発生する。二重バーが１０の位のデジットの下に現れるそのようなときに、二重シェブロンＵＰキーを押し下げそのまま保持すれば、表示される数値は、増分１０で増加する。「２９０」が表示されたあと、シーケンスのセグメント１４２に示されたように、フォーカス・インジケータは、アップ・シフトされて、「３００」が表示されると、１００の位のデジットの下に二重バーが現れる。二重シェブロンＵＰキーを押したままにすると、表示される数値は、それ以降、増分１００で増加する。このケースで、アップ・シフトは、第１の値「２９０」から第２の値「３００」への遷移によってトリガされる。理解されるように、ケース１で表示される値は、「２００」から「３００」へ遷移するが、「２９０」から「３００」へ遷移するわけでないので、ケース１で「３００」におけるこのアップ・シフトは、発生しない。
【００５３】
必須ではないが、好ましくは、プロセッサは、後続の、「３９０」から「４００」へ、「４９０」から「５００」へ，．．．「９９０」から「１０００」へ、「１０９０」から「１１００」へ、「１１９０」から「１２００」へ等々の増分１００のシフトごとに、同様なアップ・シフト基準を提供されるか、あるいは、メモリに記憶している。ケース３は、ケース２と類似の例示的状況におけるセグメント１４４での３９０から４００へのアップ・シフト基準を実例で示している。ケース４は、これもケース２と類似した例示的状況におけるセグメント１４６での１１９０から１２００へのアップ・シフト基準を実例で示している。これらのアップ・シフトは、表示される値のスクロール・レートを加速する利点を有し、それによって、初期に表示されている値を本質的にそれより大きい異なる値に変更するときに、ユーザの時間を節約する。
【００５４】
図７は、ディスプレイ７１（図４）に示される数値シーケンスを示しており、データを入力する方法であって、一重バーとして現れる第１のキューと、二重バーとして現れる第２のキューとを有するフォーカス・インジケータ３４の位置を調整する方法を示している。ケース５、ケース６およびケース７と示された３つのシーケンスは、二重シェブロンＤＯＷＮキー７８又はその他の制御装置２４が駆動されてディスプレイに示された数値を減少させる場合の可能な状況を示している。
【００５５】
ケース５では、ケース１のあとで、ユーザがスクロール・キーをリリースして、フォーカス・インジケータが右端の位置に後退することを許容されて１０の位のデジットの下に二重バーが現れたときに発生するように、ディスプレイ７１は、最初、「３０００」を示す。二重シェブロンＤＯＷＮキー７８又はその他の制御装置２４が押し下げられたままに保持されるそのようなときに、表示される数値は、増分１０でスクロール・ダウンする。「２９１０」が表示されたあと、フォーカス・インジケータは、１デジットだけ左にシフトして、シーケンスのセグメント１４８に示されたように、「２９００」が表示されると、１００の位のデジットの下に二重バーが現れる。このケースで、アップ・シフトは、第１の値「２９１０」から第２の値「２９００」への遷移によってトリガされる。
【００５６】
必須ではないが、好ましくは、プロセッサは、「２８１０」から「２８００」へ、「２７１０」から「２７００」へ、「２６１０」から「２６００」へ等々の増分１００のシフトごとに、同様なアップ・シフトの基準をプログラムされるか、メモリに記憶している。ケース６は、ケース５と類似の例示的状況におけるセグメント１５０での７１０から７００へのアップ・シフト基準を実例で示している。ここで、ユーザは、「８００」で二重シェブロンＤＯＷＮキーをリリースし、二重バーが１００の位のデジットから１０の位のデジットに後退することを許容する。ケース７は、ケース６から発生する類似の例示的状況におけるセグメント１５２での４１０から４００へのアップ・シフト基準を実例で示している。ここで、ユーザは、「５００」で二重シェブロンＤＯＷＮキーをリリースし、二重バーが１００の位のデジットから１０の位のデジットに後退することを許容する。これらのアップ・シフトは、表示される値が減少するスクロール・レートを増大させる利点を有し、それによって初期に表示されていた値を本質的にそれよりも小さい異なる値に変更するときにユーザの時間を節約する。
【００５７】
理解されるように、表示される値が初期に「７１０」であって、二重シェブロンＤＯＷＮキー７８が押し下げられたままにされると、７１０から７００へのアップ・シフト基準がある場合でも、フォーカス・インジケータは、調整されない。アップ・シフト基準は、無視される。それは、リピート・レートがより高速のリピート・レートに達する時間がないためであり、これには、システムのプログラミングに依存して約３秒又はそれ以上を要する。この短時間の後退は、ユーザが、例えば「７１０」から「６５０」へのような比較的小さい調整を行おうとするときに発生する行き過ぎを防止する利点を有する。
【００５８】
表示スクリーンに示される数値がゼロに近づくときは、ユーザは、ゼロに近い値を選択することが期待されていることから、表示される値が減少するレートを下げるのが望ましい。減少レートを下げることによって、ユーザは、望みの値に対応するか、あるいは、それに非常に近い地点で二重シェブロンＤＯＷＮキー７８をリリースすることがよりうまくできるようになる。従って、「１００」が表示されたあと、フォーカス・インジケータは、１デジットだけ右にシフトして、「９０」が表示されると、セグメント１５４に示されたように、１０の位のデジットの下に二重バーが現れる。このケースで、ダウン・シフトは、第１の値「１００」から第２の値「９０」への遷移によってトリガされる。
【００５９】
他の実施の形態で、ダウン・シフト基準は、ユーザが典型的に入力する数値に依存して違ってくる。例えば、ユーザが「１００」に近い値を入力することが期待されるケースでは、二重シェブロンＤＯＷＮキー７８が押し下げられたままに保持されるときに、表示される値が「２００」から「１９０」へ遷移するときにダウン・シフトを行うのが有利である。更に、フォーカス・インジケータの調整をトリガするために２組以上のアップ・シフト基準があってもよい。例えば、表示スクリーンが負の値を示すようにも構成されているケースでは、二重シェブロンＵＰキー７４が押し下げられたままのときに、表示される値が「−２００」から「−１９０」に遷移するときにダウン・シフトを行うのが便利である。
【００６０】
図３、６および７は、「０」から「９」までの１０個のキャラクタ又はデジットを有する１０進数データのシーケンスを示しているが、本発明は、その他のタイプ、グループ又はシステムおよびそれらの組合せのデータを入力および通信する場合にも使用される。それらの例として、８進数データ（例えば、「０」から「７」までの８個のキャラクタを有する８進数）、１２進数データ（例えば、「１月」から「１２月」という名前で特徴付けられるカレンダの月）、１６進数データ（例えば、「０」から「９」と「Ａ」から「Ｆ］の１６個のキャラクタを有する１６進数）、２４進数データ（例えば、「１」から「２４」までの数字で特徴付けられる時間）、５２進数データ（例えば、「Ａ」から「Ｚ］と「ａ」から「ｚ」の５２個のキャラクタを有するアルファベット）および６０進数データ（例えば、「１」から「６０」で特徴付けられる秒又は分）が含まれるが、これらに限らない。従って、本発明は、医療装置のみでなく、移動電話、パーソナル・デジタル・アシスタント（ＰＤＡ）、音楽プレーヤ、ナビゲーション機器、ラジオ、時計、腕時計、デジタル・カメラ、ビデオ・カメラ、ビデオ・ゲーム・システム、診断機器および入力キーの量を最小化することが望ましい装置にも適用可能であって、電話番号、アドレス、パス・コード、地理的座標、周波数、氏名、誕生日、時刻又はその他のデータを入力する高速手段を提供する。
【００６１】
本発明の有用性についての更なる例示は、図８に示されている。これは、カレンダ日付を入力して、一重バーとして現れるフォーカス・インジケータ３４の位置を調整する方法を示す日付ディスプレイに示された日付シーケンスを示す。この実施の形態で、日付ディスプレイは、３つのキャラクタ、すなわち２桁の数字で表した日キャラクタ１６０、３つの文字の組合せによって表した月キャラクタ１６２および４桁の数で表した年キャラクタ１６４を示している。例えば、１又は複数のスクロール・キーを含む制御装置は、ユーザがフォーカス・インジケータの位置に依存して、日キャラクタ、月キャラクタ又は年キャラクタを選択的にスクロールすることを許容する。ここで使用されるように、「キャラクタ」という用語は、一般に制御装置によって変更可能な任意の通信要素を指す。
【００６２】
続けて図８を参照すると、日付ディスプレイが初期値として「２８ＭＡＹ２０００」を表示しているときに、「０２ＦＥＢ２０１０」のカレンダ日付を入力しようとするユーザは、フォーカス・インジケータ３４が日キャラクタ１６０の下に位置している状態で、制御装置を駆動して、日キャラクタを「２８」から５月の最後の日である「３１」にスクロールさせる。そのあと、シーケンスのセグメント１６６に示されたように、フォーカス・インジケータは、日キャラクタから今や「ＪＵＮ」となっている月キャラクタ１６２にアップ・シフトする。日キャラクタは、ここで６月の最初の日である「０１」である。制御装置が駆動状態に保持されていれば、月キャラクタは、「ＪＵＮ」から「ＤＥＣ」にスクロール・アップする。次に、セグメント１６８において、フォーカス・インジケータは、月キャラクタから、今や「２００１」である年キャラクタ１６４にアップ・シフトする。そのあと、年キャラクタは、増分１だけスクロール・アップする。年キャラクタが「２０１０」のとき、ユーザが制御装置を不活性化することによって、先に述べたように、フォーカス・インジケータは、後退を許容される。予め決められた後退基準、例えば、１秒の後に、フォーカス・インジケータは、セグメント１７０に示されたように、年キャラクタから１秒後に月キャラクタに移動する。ここで、ユーザは、制御装置を瞬間的に駆動して、月キャラクタを「ＪＡＮ」から「ＦＥＢ」に変更する。次の１秒が経過すると、フォーカス・インジケータは、セグメント１７２に示されたように、日キャラクタに移動して、そこでユーザは、制御装置を瞬間的に駆動して、最終的に、表示される日付を「０１ＦＥＢ２０１０」から「０２ＦＥＢ２０１０」に変更する。
【００６３】
２つの実施の形態の状態図が図９および１０に示されている。図９には、輸液ポンプのフロー・レートを設定する状態図が示されている。凡例１８０は、状態図に使用される特定のシンボルを定義しており、プログラムされた境界を提供している。例えば、この凡例は、値９０から１００への値の遷移に、キーのプロモーションもデモーションもないことを示している。すなわち、ＵＰキーは、それが値９０から１００へ移る間に、１０の位のデジットから１００の位のデジットにプロモートされない。それは、１０の位のデジットに留まる。これは、輸液ポンプの多くのフロー・レートが１００の下位付近、例えば１２０ｍｌ／ｈｒにあって、この境界において１０の位のＵＰキーを１０から１００の位のデジットにプロモートしてしまうと、９０から直接に２００に行き過ぎてしまうためである。その場合、オペレータは、２００から正しい値１２０に減分して戻す必要が生ずる。
【００６４】
図９の状態図は、右側の列１８２で１の位のデジットを示している。第１行１８４は、シェブロン・キー１８６を使用して手動で値１だけ増加および減少させる様子を示している。更に、これらのキー又は任意のその他のものによって得られる最低の値は、ゼロである１８８。シェブロン・キー１８６を保持することによって、動作は、第３行１９２に移る。しかし、増分および減分の値は、１に留まっている。より高速のスクロール（「低速増分」）１９４が可能である。
【００６５】
ここで中央の列１９６に移ると、１０の位のデジット１９８の動作が示されている。二重シェブロン２００を押すと、値１０だけの増分／減分が起こる２０２。得られる最低の値は、ゼロである２０４。キーを保持することで、より高速のスクロール２０６（「低速増分」）が得られ、キーをもっと長く保持すれば（時計２０８を参照）、より高速の増分（「高速増分」）２１０が得られる。左の列２１６では、１００の位のデジット２１４へのプロモーションが可能である２１２。スクロール・キーをリリースすれば、より低速のスクロール２１８が可能であり、更に１０の位のデジット２２０へのデモーションも可能である。最大フロー・レート１２００が示されている２２２。上で述べた値９０のような境界値は、応用に依存してプログラムされる。
【００６６】
図１０は、輸液ポンプで輸液すべきボリュームを設定する状態図を示しており、輸液レートを設定するために本質的に上で述べたように発生する動作を示している。しかし、このケースで、到達可能な最大値２３０は、１００００である。この値は、最後の例の最大輸液レートよりも１桁高いため、図１０には、１０００の位のデジット２３４を示す第４の列２３２が存在する。このケースで、１０、１００および１０００の位のデジットのそれぞれの間でプロモーション／デモーション２３６が可能である。
【００６７】
本発明のいくつかの特定の形態に関して例示および説明してきたが、明らかなように本発明の範囲から外れることなく各種の修正を施すことが可能である。例えば、システムは、３組以上のフォーカス・キューおよびスクロール・キーを含むことによって、三重バーおよび三重シェブロン・キーを使用して４又は５個のデジット又はキャラクタを有するデータを高速に入力することができる。別の例として、システムは、個人の識別コード（ＰＩＮ）、氏名、識別コード、医療オーダ・コードおよび課金コースを入力するためのアルファベット・ディスプレイを含む。更に、これまで開示してきた実施の形態の特定の特徴および態様の各種組合せ又は小組合せを本発明の変形モードを形成するために互いに組み合わせるか、あるいは、互いに置換することも想定される。例えば、フォーカス・インジケータの第１のキューおよび第２のキューは、システムの特定の応用に適するように、アップ・シフト、ダウン・シフトおよび後退基準の別々の組を用いて独立的にシフトさせることができる。従って、本発明は、添付の請求項による以外、制限されるべきでない。
【図面の簡単な説明】
【００６８】
【図１】通信装置によって送信されたキャラクタを制御するためのユーザ駆動の入力又は制御装置を示すデータ入力システムのブロック図であり、制御装置および通信装置が、両方とも通信装置に対する制御装置の効果を自動的に変更することをプロセッサに許可するタイマおよび付随のメモリを有するプロセッサに接続されているブロック図。
【図２】図１のシステムを組み込む前面パネルの模式図であり、表示された数値を変更するフォーカス・インジケータに関連するＵＰおよびＤＯＷＮキーを示す模式図。
【図３】フォーカス・インジケータの位置を調整するためにプロセッサによって実行されるアップ・シフトおよび時間ベースの後退機能と組み合わせて図２のＵＰおよびＤＯＷＮキーを使用することによって、データを入力する例示方法を示す２つの数値シーケンスを示す図。
【図４】輸液ポンプなどの医療装置の動作パラメータを入力する前面パネルの図であって、前面パネルは、２組のＵＰおよびＤＯＷＮキーを含む制御装置と表示スクリーンとを有し、表示スクリーンは、一重バーおよび二重バーとして現れる２つの部分からなるフォーカス・インジケータを示しており、一重バーには、一重シェブロン記号として表されたＵＰおよびＤＯＷＮキーが関連し、二重バーには、二重シェブロン記号として表されたＵＰおよびＤＯＷＮキーが関連している前面パネルの図。
【図５】データを入力する例示方法を示す論理的フロー図であって、フォーカス・インジケータの位置を変更するためにプロセッサによって実行されるアップ・シフト、ダウン・シフトおよび時間ベースの後退機能を含む論理的フロー図。
【図６】図５の論理的フロー図に付随するデータ入力の例示方法を示す４つの数値シーケンス（ケース１から４）を示す図。
【図７】図５の論理的フロー図に付随するデータ入力の例示方法を示す３つの数値シーケンス（ケース５から７）を示す図。
【図８】日キャラクタ、月キャラクタおよび年キャラクタを含むデータを入力する例示方法を示すカレンダ日付シーケンスを示す図。
【図９】輸液ポンプのフロー・レートを設定するための、発明の態様に従う１つの実施の形態を示す状態図。
【図１０】輸液ポンプで輸液すべき（「ＶＴＢＩ」）ボリュームを設定するための、発明の態様に従う１つの実施の形態を示す状態図。
【図１】
2009516302.tif 000003
【図２】
2009516302.tif 000004
【図３】
2009516302.tif 000005
【図４】
2009516302.tif 000006
【図５】
2009516302.tif 000007
【図６】
2009516302.tif 000008
【図７】
2009516302.tif 000009
【図８】
2009516302.tif 000010
【図９】
2009516302.tif 000011
【図１０】
2009516302.tif 000012
【国際調査報告】
2009516302.tif 000013
2009516302.tif 000014