[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2005536807A - 汎用表示キーボード、システム、及び方法 - Google Patents

汎用表示キーボード、システム、及び方法 Download PDF

Info

Publication number
JP2005536807A
JP2005536807A JP2004531182A JP2004531182A JP2005536807A JP 2005536807 A JP2005536807 A JP 2005536807A JP 2004531182 A JP2004531182 A JP 2004531182A JP 2004531182 A JP2004531182 A JP 2004531182A JP 2005536807 A JP2005536807 A JP 2005536807A
Authority
JP
Japan
Prior art keywords
keyboard
keys
display
mode change
status display
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2004531182A
Other languages
English (en)
Inventor
リチャード フォード
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Intel Corp
Original Assignee
Intel Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Intel Corp filed Critical Intel Corp
Publication of JP2005536807A publication Critical patent/JP2005536807A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0238Programmable keyboards
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/0202Constructional details or processes of manufacture of the input device
    • G06F3/021Arrangements integrating additional peripherals in a keyboard, e.g. card or barcode reader, optical scanner

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Input From Keyboards Or The Like (AREA)
  • Push-Button Switches (AREA)

Abstract

1つの汎用表示キーボードは複数のキーを含む事が出来、該複数のキーに関連する電子的に変更可能な複数のディスプレイを介して該複数のキーの識別印を変更する事が出来る。一実施形態では、文字キー及びファンクション・キーに関連する印は、該キーボード外の1つの電子装置の現在アクティブなアプリケーションによって制御され得る。該キーボードは、複数の文字キー及びファンクション・キーについての複数の状態変化を選択する複数のユーザ操作可能なモード変更キー又はエレメントを含むこともできる。該キーボードは、該複数のキーに関する有益な情報をユーザに対して表示し或いはアプリケーション・メニュー情報を提供する1つ以上の組み込まれた表示ウィンドウを随意に含む事が出来る。種々の方法、及び、キーボード・システムのデータ処理システムへの応用も開示されている。

Description

本主題の複数の実施形態は、一般に、複数のコンピュータとインターフェースするための1つのキーボードに関し、特に、複数の電子装置とインターフェースする1つのキーボードに関する。
1つのキーボードは、少なくとも1つのキーを有する1つのタイプの入力装置であり、例えば1つのコンピュータ、セルラー電話機、娯楽装置、乗り物、家庭用又は産業用の器具、工具、楽器、おもちゃなどの(これらに限定はされない)任意の種類の電子装置又は電子的に制御される装置と通信するために使われる。一般的に、1つのキーボードは、おのおの1つの対応する機能に関連する1つの所定数のキーを含む。1つのキーボードの各キーの機能は、通常、キーの1つの目に見える表面に印刷された1つ以上の印又は字により表示される。そのような字は一般にキー表面に永久的に添付され、変更することはできない。更に、そのような字は通常は特定のアプリケーション及び/又はユーザ環境に合わせてカスタマイズされる。例えば、米国で市販されている1つのコンピュータに使用される1つのキーボードは、テキスト、複数のコマンド及びその他のユーザにより開始される複数の行為を入力するために英語の字が付された複数のキーを備えている。他の国で市販されている1つのキーボードは、通常、その国に固有の複数の字及び/又はコマンド・ワードが付されている複数のキーを有する。或る複数の外国では、1つの特定のキー上の各英語文字にその国に固有の対応する1つの文字が添えられ、従ってキーボードの外観を複雑にしている。更に、複数の外国語は英語とは異なる複数のアルファベット文字、アクセント、及びその他の文字のセットを有し、従ってそれぞれの国で1つの異なるキーボード・レイアウトを必要とすることがある。
複数の数学の公式及びユニコード文字などの複数のアプリケーションに特殊文字の複数のセットが必要とされることがあろう。ユニコードは、複数の文字及びテキストのための1つの汎用符号化方式である。ユニコードの目標は、世界の全ての言語の全ての文字のための文字符号化を提供することである。ユニコードは、65,000個の可能な文字を提供する1つの16ビット文字コードを支援する。ユニコードは、カリフォルニア州マウンテンビューのユニコードコンソーシアム(Unicode Consortium)により維持されている。
この様な特殊な複数の文字セットを必要とする複数のアプリケーションに配慮して、公知技術の1つは“ファンクション・キー”と称される複数のキーを1つのコンピュータ・キーボードに備え付け、それは、使用されるソフトウェアに応じていろいろな機能に役立つ。これらのファンクション・キーは、ALT、CTRL、SHIFT、及びその他の複数のキーなどの複数の補助キーとともに、使用されるプログラムによるこれらのキーの組み合わせに関連する種々のコマンドにより支援される。従って、コンピュータの複数のユーザは、複数の操作マニュアルを研究し、1つのヘルプ(HELP)キーを押して該コンピュータにヘルプ(助け)を求めなければならない。このことは、コンピュータのユーザが所望の複数の特殊コマンド、複数の代替アルファベット文字、或いは複数のアクセントのための複数のキーに慣れ親しむために1つの割合に長い時間を要するという結果をもたらす可能性がある。
複数の付加的文字セットを入力するための他の公知技術は、ワシントン州レドモンドのマイクロソフト社のウィンドウズ(登録商標)オペレーティングシステムの“キャラクター・マップ”ツールを使用する。しかし、これは一般に低速であり、使いにくい。
マイクロソフト社のMS WORD(登録商標)ワードプロセッシング・プログラムの“Insert Symbol(記号挿入)”コマンドなどのソフトウェアは、上記ウィンドウズ(登録商標)キャラクター・マップ・ツールと同様である。或る複数の言語に独特の文字を入力することを可能にする複数の特別のツール及びプラグインも利用可能である。しかし、これらは一般に1つの特定の言語にのみ使用可能であって、他の複数の言語又はアプリケーションに使用しえるほどに柔軟ではない。
特許文献1及び特許文献2に示されているように、1つの特殊選択キーを使う一人のオペレータにより決定される種々の文字セットを、それらが選択的に表示されるように、1つのキーボードの複数のキー上に設けることが知られている。
また、特許文献3に示されているように、複数の透明なキーボード・キーの真下に1つの液晶ディスプレイ(LCD)パネルを設け、それらのキーを通して文字及び機能の印をキーボードのユーザに表示することも知られている。
米国特許第4855740号明細書 米国特許第4897651号明細書 米国特許第5515045号明細書
従って、その識別印を容易に変更することのできる文字キー及びファンクション・キーなどの複数のキーを有する1つの汎用表示キーボードが必要である。複数の可能なキーボード表示モード又は状態の間で容易に切り替えを行うためにキーボードのユーザによって操作可能な複数のモード変更キーを有する1つの汎用キーボードも必要である。更に、キーボードの状態に関する役に立つ情報及び/又は複数のキー上の印に関する情報をキーボードのユーザに与える1つ以上の組み込み情報スクリーン又はウィンドウを有する1つの汎用表示キーボードが必要である。
以下の詳細な記述は、本主題を実施し得る複数の特定の実施形態を例示した添付図面を参照する。図面において、複数の図の全体にわたって同様の数字は実質的に同様のコンポーネントを記述する。これらの実施形態は、当業者が本主題を実施し得るように十分に詳しく説明される。他の実施形態を利用することもでき、また、本主題の範囲から逸脱せずに構造の変更、論理の変更、及び電気的な変更を行う事が出来る。更に、本主題の種々の実施形態は、それぞれ異なってはいるけれども、必ずしも相互に相容れないわけではないことが理解されるべきである。例えば、1つの実施形態において記述された1つの特定の特徴物、構造、または特性が他の複数の実施形態に含まれていても良い。従って、以下の詳細な記述は限定的な意味に解されるべきではなく、本主題の範囲は、添付されている複数の請求項と、これらの請求項の同等物の範囲全体とのみによって定められる。
本主題は、データ入力操作時にスピード及び効率を改善する1つの多目的汎用キーボードを提供する。該キーボードは、複数の多様なアプリケーションを支援するとともに、多様な在来の文字及び非在来の文字を入力するのに利用される。該キーボードは、複数の外国語、数学の公式、ユニコード文字に係わる複数のアプリケーション、及び、在来の文字とは異なる複数の付加的な文字セットを必要とする他のそのようなアプリケーションを支援する。また、本主題は、そのような複数のアプリケーションを使用するときに付加的な複数のキーを該キーボードに設ける必要のない1つの汎用キーボードを提供する。更に、本主題は、所望の言語又はアプリケーションに応じて複数のキーの頂部及び/又は複数のキーの周囲に複数の文字を印刷することを必要とせずにそのような複数のアプリケーションに用いられる1つのキーボードを提供する。更に、本主題の複数の実施形態は、種々のソフトウェア・プログラムと両立し、また、現在アクティブなプログラムに応じてキーの印を変更することのできる1つの汎用キーボードを提供する。更に、該キーボードは、複数の文字キー及びファンクション・キーのための複数の状態変更を選択する複数のユーザ操作可能なモード変更キーを含む。該キーボードは、複数の文字キー及びファンクション・キーに関する有益な情報をユーザに示す1つ以上の表示ウィンドウも含む事が出来る。
図1は、本主題の1つの汎用キーボード100の一実施形態の1つの斜視図である。汎用キーボード100は、複数の文字キー及びファンクション・キー105を有する。複数の文字キー及びファンクション・キー105の幾つか又は全部は、関連するキー機能をキーボードのユーザに示す関連する電子的に変更可能な1つのディスプレイ110を有する。電子的に変更可能なディスプレイ110は、1つの液晶ディスプレイ(LCD)、1つの発光ダイオード(LED)、1つのライトパイプ、1つのフラット・パネル・ディスプレイ等の任意の適切なタイプのディスプレイを含む事が出来る。
本書で使われる適切という言葉は、所望の結果を生じさせるのに十分な複数の特徴を有することを意味する。意図された目的のために適切であるか否かは、日常的実験方法を用いる当業者により判定され得る。
単なる一例として、1つの特定のキー106は、上記のいずれかの適切なタイプの1つの関連する電子的に変更可能なディスプレイ110(図1A及び1Bのキー106の拡大図を参照)を有する。例えば、この特定のキー106は汎用キーボード100の左下領域にあるということ、そしてもっと具体的に該キー106は英語を話す複数の国で使用される1つの代表的な“QWERTY”キーボード上の“Z”キーであるということを仮定しよう。
図1Aは、英語などの1つの第1言語で情報を入力するために使われる1つの汎用キーボード100のための第1の印108A(すなわち“Z”)を表示するキー106の1つの拡大図を示す。たとえば米国などの英語を話す複数の国で使われる1つの代表的な“QWERTY”キーボードでは、キー106の1つの表面107上には1つの“Z”が表示される。電子的に変更可能なディスプレイ110のタイプに応じて、表示される印はキー106の表面107以外の1つの場所から視覚的に生じるように見えるであろうことが理解されよう。
図1Bは、情報をドイツ語などの1つの第2の言語で入力するために使われる1つの汎用キーボード100のための1つの第2の印108B(すなわち、“Y”)を表示するキー106の1つの拡大図である。1つのドイツ語タイプの“QWERZ”キーボードについては、キー106の同じ表面107で1つの“Y”が表示される。良く知られているように、1つのドイツ語キーボードは、1つの標準的アメリカ式“QWERTY”キーボードとは異なる印を持った他の複数のキーを含む事が出来る。更に、世界では他の多くのキーボード・タイプが知られており、そのおのおのは、特定の言語に特有の複数の文字、記号、カリフス(calliphs)、アイコンなどを持つ事が出来る。電子的に変更可能なディスプレイの実施に関する更なる情報が図2の説明に関して以下に与えられる。
図1A及び1Bにおけるキー106の拡大図では例解を容易にするために一定の複数の物理的寸法が誇張されていることを当業者は理解するであろう。多様な実施形態が可能である。例えば、電子的に変更可能なディスプレイ110は、キー106に統合されても良い。他の例として、おのおののキー106が1つの電子的に変更可能なディスプレイ110に関連付けられるのではなくて、複数のキー106の1つのグループが複数の異なる文字及び/又は語を提供する単一の大規模な電子的に変更可能なディスプレイを持つ事が出来る。他の実施形態では、キーボード100は、個々の電子的に変更可能なディスプレイ110を有する1つ以上のキー106と、1つの大規模な電子的に変更可能なディスプレイ110を各々有する複数のキー106の1つ以上のグループとを含む事が出来る。
図1に示されている実施形態では、複数のキーの1つの新しい配列をキーボードのユーザが学習することを必要とせずに複数のキーボード操作を容易にするために文字キー及びファンクション・キー105は1つの在来のコンピュータ・キーボードと同様に配列されている。
この実施例では、キーボードのユーザが使用することを望む1つの特定のアプリケーションを支援したり、或いは世界のいろいろな言語圏での該キーボードの販売及び使用を支援したりするなどの任意の所望の目的のために文字キー及びファンクション・キー105のモード又は状態を動的に変更する1つのモード変更能力もキーボード100は含んでいる。状態を動的に変更することは、目に見える複数のパターンを表示する文字キー及びファンクション・キー105の複数の表面(表面107a及び107bなど)の構成を、1つの所望のアプリケーションのキーボード操作を容易にするために変更し得ることを意味する。汎用キーボード100は、選択された状態を表示し且つ/又は例えばメニュー情報などの他の役に立つ情報をキーボードのユーザに表示する1つ以上の状態ディスプレイ130を含む事が出来る。モード変更能力は、以下で“モード変更”という副題のもとで詳しく説明される。
図示されている汎用キーボード100は1つのマウス140などの1つのポインティング装置を含む事が出来、これは1つ以上のモード変更ボタン145を含む事が出来る。更に、汎用キーボード100は、所望の複数の状態変更を容易に行えるように1つの足踏みスイッチ又はペダル150及び/又は1つの組み込みマイクロホン165を含む1つの音声認識システムを含む事が出来る。データ、複数のコマンド、複数のモード変更などを入力するための1つのトラックボール、ジョイスティック、接触感知スクリーンなどの他の任意のタイプのユーザ入力装置を使用する事が出来る。
図2は、図1に示されている汎用キーボード100の複数の主要なコンポーネントを含む1つのキーボード・システム200の1つの実施形態を描いた1つのブロック図である。図示されている実施形態においては、キーボード・システム200は、汎用キーボード100と、外部コンピュータ又はプロセッサ230などの1つの外部電子装置とを含む。しかし、他の実施形態ではキーボード・システム200は外部コンピュータ230を含んでいなくても良い。キーボード・システム200は、1つ以上のモード変更ボタン145を有する1つのマウス140,1つ以上のモード変更スイッチ155を有する1つの足踏みペダル150、及び/又は1つのマイクロホン165を有する1つの音声認識システム160などの付加的な複数のユーザ・インターフェース・エレメントを含んでも良い。
汎用キーボード100は、複数の文字キー及びファンクション・キー105を含み、また、複数のモード変更キー120を含む事が出来る。1つのLCDディスプレイなどの1つの電子的に変更可能なディスプレイ110が文字キー及びファンクション・キー105の各々に、及び/又は複数のモード変更キー120に関連付けられている。一実施形態では、1つの電子的に変更可能なディスプレイ110が各々の関連するキー又はキーボード100の他の部分の下に配置される。しかし、他の複数の実施形態では、1つの電子的に変更可能なディスプレイ110を1つの関連するキーのそばに、或いは他の任意の適切な物理的配列をなすように配置する事が出来る。
汎用キーボード100は、更に、1つ以上の状態ディスプレイ130,1つのキーボード・コントローラ210、及び1つのメモリ220を含む事が出来る。
一実施形態では、複数の文字キー及びファンクション・キー105は、汎用キーボード100の使用時に親しみやすさを促進するために複数の英数字の1つの在来のコンピュータ・キーボードと同様にキーボード100上に配列される。文字キー及びファンクション・キー105は、複数の英数字及び種々の固定ファンクション・キー(例えばSHIFT、SPACE、ENTERなど)及び種々のプログラマブルなファンクション・キー(例えばF1−F12)を含む1つの在来のコンピュータ・キーボードと同様の意味及び表示を有するように配置されて良い。
他の実施形態では、文字キー及びファンクション・キー105は、特定のタイプのキーボード・システム200及び/又はアプリケーションに適する任意の方法で配置されて良い。本発明の複数の実施形態は、1つのコンピュータ、セルラー電話機、娯楽装置、乗り物、家庭用又は産業用の器具、工具、楽器、おもちゃなど(これらに限定はされない)の、多様なキーボード・システム及びアプリケーションに使用され得る。
図2に描かれている実施形態では、文字キー及びファンクション・キー105は、ガラス、アクリル樹脂、エポキシ樹脂、プラスチック、クリスタルなどの適切な透明又は半透明の材料を使用する矩形又は他の所定の複数の形状に収容されている。これらの材料は、キーボード100の下に配置され得る1つのLCDスクリーン又は表面などの(これらに限定はされない)1つ電子的に変更可能なディスプレイ110において作られた目に見える複数の文字、アイコン、記号、語及びその他の印を伝えて、1つの在来の印刷されたキーボード上のそれに似ている印を作る事が出来る。文字キー及びファンクション・キー105の複数の伝導性外面は、上記の複数のタイプの印を表示し得るように適切に構成され得る。
図2に描かれている実施形態を更に参照すると、キーボード100上の任意の人間工学的箇所に複数のモード変更キー120が配置されている。複数のモード変更キー120は、一人のキーボードのユーザが選択された複数のアプリケーションに基づいて文字キー及びファンクション・キー105に対する複数の状態変更を動的に実時間で行うことを可能にするように配置される。複数のモード変更キー120は、複数の動的状態変更を容易にするためにShift、Ctrl、Alt、及びShift Lockなどの在来の複数の補助キー及び/又は他のそのような複数のキーと共同するように配置されて良く、或いは複数のモード変更キー120は他の複数のキーとは無関係に動作して良い。各モード変更キー120は、1つの特定の状態変更又は他の関連機能に専用され得る。
或る複数の実施形態では、複数のモード変更キー120は、複数の状態変更に関連する情報を探して複数の状態変更に関連する有益な情報をキーボードのユーザに提供するなどの複数の機能を実行しても良い。複数のモード変更キー120は、選択されたアプリケーションに基づいて複数の慣習的キー・キャプションを表示するように複数のキーを動的に再写像しても良い。複数の状態変更のために選択される複数のアプリケーションは、複数の一般的ユニコード文字、数学の公式、外国語、及び/又は複数の種々の文字セット又は複数のキーのための他の印を必要とする他の任意の複数のアプリケーションを含む事が出来る。
或る複数の実施形態では、複数のモード変更キー120は、キーボードの複数のユーザが複数の慣習的表示特性を動的に構成し(例えばキーの印のサイズ及び/又はフォントを変更し)、更にキーボードの複数のユーザが頻繁に使用される複数のキーを含む自分自身の好みのモードを構成することを可能にするように構成されても良い。更に、複数のモード変更キー120は、複数のデータ入力操作時に頻繁に使われる複数のキーを追跡するためにキーボード・コントローラ210と共同するように構成されても良い。これを用いて、気に入っている複数のモードを構成し、複数のデータ入力操作を容易にするために頻繁に使われる複数のキーを頻繁に使われる1つの状態に割り当てる事が出来る。電子的に変更可能なディスプレイ110は、1つの高解像度LCDディスプレイ、1つのLEDディスプレイ、1つのフラット・パネル・ディスプレイなど(これらに限定はされない)を含む任意の適切なタイプのディスプレイであってよい。
或る複数の実施形態では、キーボード100は、複数のモード変更キー120及び/又は文字キー及びファンクション・キー105を使用して選択された/所望の複数の状態を表示する1つ以上の状態ディスプレイ130を更に含む。複数の状態ディスプレイ130は、キーボード100上の任意の適切な人間工学的箇所に配置されて良い。複数の状態ディスプレイ130は、文字キー及びファンクション・キー105についての1つの選択された/所望の状態、有益な情報、複数の探索結果、アプリケーション・メニュー、及び/又は複数のデータ入力操作を容易にし得る他の類似情報などの情報を表示するために使用され得る。
キーボード100は、複数の選択された/所望の状態に基づいて目に見える複数のパターン又は印を表示するために文字キー及びファンクション・キー105の各々に関連付けられた電子的に変更可能な複数のディスプレイ110を更に含んでいる。一実施形態では、電子的に変更可能な複数のディスプレイ110は、1つの在来の印刷されたキーボード上のそれと類似の又は同一の印を表示するように複数のキーの下に配置されて良い。一実施形態では、電子的に変更可能な複数のディスプレイは、複数の小型LCDテレビジョンで使用されるディスプレイと同様である。
キーボード・システム200は、1つの組み込まれたキーボード・コントローラ210を更に含む。コントローラ210は、文字キー及びファンクション・キー105及び/又は複数のモード変更キー120から複数の信号を受け取るように結合された1つのプロセッサであって良い。コントローラ210は、メモリ220に結合されている。
図2に示されている実施形態では、1つの外部コンピュータ230がリンク212を介してキーボード100のコントローラ210に結合される。キーボードとのデータのやり取りは、配線リンク、無線リンク、又は光学リンクを含む任意の適切な手段を利用する事が出来る。図2に示されている実施形態では、外部コンピュータ230は、キーボード・システム200から機能に関して別々であって、キーボード・システム200の機能を支援する複数の動作を実行しなくても良い。しかし、他の複数の実施形態では、外部コンピュータ230は、複数の文字セットを記憶したり検索したりするなどのいろいろなキーボード支援動作を実行する事が出来る。
種々の実施形態において、コントローラ210は、状態ディスプレイ130、マウス140、足踏みペダル150、及び/又は音声認識システム160と随意に結合され得る。一実施形態では、コントローラ210はキーボードの制御に専用される。
コントローラ210は、選択された複数の状態変更を例えば複数のモード変更キー120などの任意のモード変更エレメントを通してユーザから発せられた複数のコマンドを介して指示されたように制御し、文字キー及びファンクション・キー105と関連する電子的に変更可能な複数のディスプレイ110を通して且つ/又は1つ以上の電子的に変更可能な状態ディスプレイ130を通して、アプリケーション固有の目に見える印を表示する事が出来る。一実施形態では、コントローラ210は外部コンピュータ230からの1つのコマンドに応答して1つの状態変化を生じさせる事が出来る。例えば、外部コンピュータ230で実行される1つの特定のアプリケーションは、アプリケーション固有の目に見える印の1つ以上のセットを電子的に変更可能な複数のディスプレイ110で表示させる事が出来る。“モード変更”と題された以下の節で一例について論じる。
メモリ220は、本発明のいろいろな実施形態の複数の機能を支援するために所要の任意のデータ及び複数の命令を記憶する事が出来る。例えば、メモリ220は、選択された状態に基づいて文字キー及びファンクション・キー105及び/又は複数の状態ディスプレイ130を通して表示されるべき複数の文字、機能、及びその他の印を含む複数の参照用テーブルを記憶する事が出来る。メモリ220は、外部コンピュータ230と通信するために必要なソフトウェアを更に記憶する事が出来る。そのソフトウェアは、キーストローク符号化された複数の信号を外部コンピュータ230との通信に必要なユニコード又はその他の形の複数の2進符号に変換する機械可読又は機械アクセス可能な複数の命令の形のプロトコル・ソフトウェアを含む事が出来る。
メモリ220は、揮発性メモリ、不揮発性メモリ、取り外し可能な記憶装置、取り外し不能の記憶装置、キャッシュ・メモリ、ランダムアクセスメモリ(RAM)、読み出し専用メモリ(ROM)、消去可能なプログラマブルな読み出し専用メモリ(EPROM)、電気的に消去可能なプログラマブルな読み出し専用メモリ(EEPROM)、フラッシュ・メモリ、コンパクトディスク読み出し専用メモリ(CD−ROM)、ディジタル・バーサタイル・ディスク(DVD)、光ディスク記憶装置、磁気カセット、磁気テープ、磁気ディスク記憶装置、メモリ・カード、メモリ・スティック、及びその他の、複数の命令及び複数の参照用テーブルなどのデータを記憶することのできる任意の媒体であって良い。
前述したように、キーボード・システム200は、複数のモード変更キー120に加えて他の複数のモード変更エレメントを更に含む事が出来る。これらの付加的な複数のモード変更エレメントは、複数のモード変更ボタン145を含む1つのマウス140、複数のモード変更スイッチ155を含む1つの足踏みペダル150、キーボード100上の1つの組み込みマイクロホン165を含む1つの音声認識システム160、及び/又はキーボードのユーザにより動的に開始される複数の状態変更に更に役立ちえる他の同様の複数のユーザ・インターフェース・エレメントを更に含む事が出来る。一実施形態では、上記の複数のモード変更エレメントにより実行される複数の機能は、複数のモード変更キー120により実行されるものと同様又は同一である。
キーボード100の種々の代替実施形態について論じる。一実施形態では、キーボード100は、1つのバックライト源(図示されていない)と、文字キー及びファンクション・キー105のうちの1つ以上又はその複数のグループの下に配置されて文字キー及びファンクション・キー105を通して複数の目に見えるパターンを表示する1つの文字/機能ディスプレイ240とを含む1つの光学キーボードとして実現される。
他の実施形態では、汎用表示キーボードは、文字キー及びファンクション・キー105及び複数のモード変更キー120が複数のキーパッドで実現されていることを除いて、図2に示されているキーボード100と同様に実現される。複数のキーパッドは、キーボードの本体とは別であるタイプの複数のキーに対立するものとして、実質的に平らで、1つのキーボードの1つの表面と一体化され且つ同一平面内にある複数の接触感知キーを指す。更に、汎用表示キーボードのこの実施形態は、1つのバックライト源と、その文字キー及びファンクション・キー105を通して目に見える複数のパターン又は印を表示する1つの文字/機能ディスプレイ240とを含む事が出来る。
他の実施形態では、汎用表示キーボード100は拡張された又は複数の文字セットを提供する事が出来る。1つの現存する文字セットの文字キー及びファンクション・キー105に対する所望の複数の状態変更、或いは1つの現存する文字セットの拡張又は置き換えは、メモリ220から格納されている複数の参照用テーブルを検索することのできる適切な複数のモード変更キー120を押すキーボードのユーザの動作によって動的に開始され得る。開始された複数の状態変更及びアプリケーション固有の目に見える印は、文字キー及びファンクション・キー105の各々と或いはその複数のグループと関連する電子的に変更可能な複数のディスプレイ110を用いて文字キー及びファンクション・キー105を通して表示される。
図1及び2に示されている本主題の種々の実施形態はソフトウェアで実現され、それは図3に示されている環境(後述する)又は他の任意の適切な計算環境において動作する事が出来る。本主題は、他の幾つかの多目的の又は特殊目的の計算環境で動作可能である。或る複数の計算環境は、機械アクセス可能な媒体に格納されているコードを実行する複数のパーソナルコンピュータ、多目的コンピュータ、サーバー・コンピュータ、ハンドヘルド装置(あらゆるタイプの電話機及びパーソナルデジタルアシスタントを含むが、これらに限定はされない)、ラップトップ装置、マルチプロセッサ、マイクロプロセッサ、セットトップ・ボックス、プログラマブルな消費者電子装置、ネットワーク・コンピュータ、ミニコンピュータ、メインフレーム・コンピュータ、分散型計算環境、楽器、消費者器具、軍用品、航空電子装置、車載装置、ポイントオブセール端末装置又は設備、ゲーム設備などを含む。
本主題は、部分的に又は全体的に、1つのコンピュータによって実行される複数のプログラム・モジュールなどの、機械実行可能な複数の命令及び/又は情報として実現され得る。一般に、複数のプログラム・モジュールは、特定の複数のタスクを実行し或いは特定の複数のアブストラクト・データ・タイプを実行する複数のルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを含む。1つの分散型計算環境では、複数のプログラム・モジュールは局所の又は遠方の複数の記憶装置に置かれ得る。
図3は、本主題の複数の実施形態を実施するための1つの計算システム環境例を示す。図3と、以下の検討とは、本書に含まれている複数の発明概念の一定の複数の実施形態が実現され得る1つの適切な計算環境の1つの簡潔な一般的記述を提供するように意図されている。
1つのコンピュータ310の形の1つの一般的計算装置300は、1つの処理ユニット302と、メモリ304と、取り外し可能な記憶装置312と、取り外しできない記憶装置314とを含む事が出来る。メモリ304は、揮発性メモリ306と不揮発性メモリ308とを含む事が出来る。コンピュータ310は、揮発性メモリ306及び不揮発性メモリ308などのいろいろな機械アクセス可能な媒体と、取り外し可能な記憶装置312及び取り外しできない記憶装置314を含む1つの計算環境へのアクセスを含み或いは有する事が出来る。
コンピュータ記憶装置は、データと機械アクセス可能な複数の命令とを記憶する任意の適切なメモリ装置を含む事が出来、該メモリ装置は読み出し専用メモリ(ROM)、ランダムアクセスメモリ(RAM)、消去可能なプログラマブル読み出し専用メモリ(EPROM)、電気的に消去可能なプログラマブル読み出し専用メモリ(EEPROM)、ハードドライブ、複数のコンパクトディスク(CD)、ディジタル・バーサタイル・ディスク(DVD)、フロッピーディスク、磁気テープ・カートリッジ、メモリ・カード、メモリ・スティックなどを扱うための取り外し可能な媒体ドライブ、化学的記憶装置、生物学的記憶装置、及びその他の複数のタイプのデータ記憶装置である。
コンピュータ310は、1つ以上の入力エレメント316、1つ以上の出力エレメント318、及び1つ以上の通信接続320を含む1つの計算環境へのアクセスを含み或いは有する事が出来る。コンピュータ310は、1つの通信接続320を用いて1つ以上のリモート・コンピュータと接続する1つのネットワーク化された環境で動作する事が出来る。1つのリモート・コンピュータは、1つのパーソナルコンピュータ、サーバー、ルータ、ネットワーク・コンピュータ、ピア装置或いはその他の普通のネットワーク・ノードなどを含む事が出来る。通信接続は、1つのローカルエリアネットワーク(LAN)、ワイドエリアネットワーク(WAN)、或いはその他の複数のネットワークを含む事が出来る。
本書で使われる“プロセッサ”或いは“処理ユニット”は、1つのマイクロプロセッサ、マイクロコントローラ、複雑命令セット計算(CISC)マイクロプロセッサ、低減命令セット計算(RISC)マイクロプロセッサ、非常に長い命令語(VLIW)マイクロプロセッサ、グラフィックス・プロセッサ、ディジタル信号プロセッサ、或いは他の任意のタイプのプロセッサ又は処理回路など(これらに限定はされない)の任意のタイプの計算回路を意味する。この用語は、複数の一般的又はプログラマブルな論理装置又はアレイ、アプリケーション専用集積回路、シングルチップ・コンピュータ、スマートカードなどの複数の埋め込み型コントローラも含む。
本発明の複数の実施形態は、複数のタスクを実行するための、或いは複数のアブストラクト・データ・タイプ又は複数の低レベル・ハードウェア・コンテキストを定義するための複数の機能、手続き、データ構造、アプリケーション・プログラムなどを含む複数のプログラム・モジュールと関連して実現され得る。複数のプログラム・モジュールは、メモリ304と、上記のタイプの関連する記憶媒体とに格納されて良い。例えば、複数のプログラム・モジュールは、ワード・プロセッシング、スプレッドシート、データベース、eメール、カレンダー、会計、予約、及び他の多くのタイプのユーザ・アプリケーションのための機械アクセス可能な複数の命令及び/又は情報を含む事が出来る。
一実施形態では、1つの汎用表示キーボードの動作はソフトウェアでエミュレートされ得る。1つのキーボード・ドライバー・アプリケーションは、どのアプリケーションが入力フォーカスを有するのかということには関係なく生の複数のキーストロークを受け取って、該フォーカスを有するアプリケーションに処理済みの複数のキー(例えばユニコード文字)を送る事が出来る。該キーボード・ドライバーは現在のキーボード・マッピングを該キーボード上の1つのスクリーン又はウィンドウ(例えば図1の状態ディスプレイ130)で表示する事が出来る。
モード変更
上記の様に、本発明の複数の実施形態は、キーボードのユーザが使うことを望んでいる1つの特定のアプリケーションを支援したり、或いは世界のいろいろな言語圏での該キーボードの販売及び使用を支援したりするなどの任意の所望の目的のために該汎用表示キーボード100の文字キー及びファンクション・キー105のモード又は状態を動的に変更する1つのモード変更能力を含む。
状態を動的に変更することは、1つの特定のアプリケーションのための1つの所望の文字又はコマンドの入力を容易にするために、目に見える複数のパターンを表示する文字キー及びファンクション・キー105の複数の表面(図1の表面107a及び107bなど)の構成を変更し得ることを意味する。任意の適切なユーザ入力メカニズムを通してモード変更能力を実現する事が出来、そのうちの幾つかについて論じる。
図1に示されている実施形態などの1つの実施形態では、1つ以上のモード変更キー120及び/又は複数のモード変更キー120の複数のグループが設けられる。キーボードのユーザは、複数のモード変更キー120又はその他の、例えばマウス140の複数のモード変更ボタン145、足踏みペダル150などのモード変更エレメントのうちの1つ以上を介して、且つ/又は音声認識システム160(図2)を介して、1つ以上の文字キー及びファンクション・キー105のモード又は状態を変更する事が出来る。
任意の与えられたキーボードのために利用可能な複数の状態のセットを1つの有限状態機械により決定する事が出来る。その複数の状態のセットに、任意の適切な方法でアクセスする事が出来る。例えば、複数の状態のセットは、不揮発性メモリ308(図3)に格納され得る。或いは、それは1つの外部コンピュータ230(図2)から、又は通信接続320(図3)を介してインターネットから、ダウンロードされても良い。
キーボードのユーザによって1つのモード変更動作が起動されると、例えば、文字キー及びファンクション・キー105での表示が変更されるという結果をもたらし得る1つの状態変更が生じ、或いはモード変更動作は1つの特定の機能を活動状態にする事が出来る。複数の状態又はモードのセットは、非常に大きくて拡張可能であり得る。その探索は、1つのウェブブラウザ・インターフェースを介してインターネットを探索することに似ているかもしれない。状態ディスプレイ130は、電子的に変更可能な複数のディスプレイ110と同様に、状態空間内でユーザが現在どこにいるのかということに関してキーボードのユーザにナビゲーション情報を提供する事が出来る。
モード変更能力の他の実施形態では、図2に示されている実施形態を参照すると、1つの音声認識システム165を用いて一人のキーボード・ユーザから1つのモード変更コマンドを獲得する事が出来る。キーボードのユーザ又はアプリケーション・プログラマーは、一般的な複数のタイプの機能について複数の口頭コマンド(例えば、1つの語、句、シンボル、英数字などの、任意のタイプの音)をセットアップして使用する事が出来る。その口頭コマンドが話されると、キーボード100の制御ハードウェア及び/又はソフトウェアはそれを認識してキーボード100の状態を変更する事が出来、複数の機能についての印が文字キー及びファンクション・キー105のうちの1つ以上に現れる。キーボード100の動作はそれに応じて変更され、1つの文字キー又はファンクション・キー105が押されると、対応する機能が実行される。
そのような複数の機能は、1つの変更された又は代わりのキーボード表示を提供する機能、或いは外部コンピュータ230に又はキーボード100が(例えば図3の通信接続320を通して)結合されている1つのネットワーク内の1つのコンピュータ又は機械に存する1つの外部プログラムに1つのメッセージを送る機能を含む事が出来る。1つの信頼性の見地から、マイクロホン165(図2)の付近での普通の話を音声認識システム160(図2)が1つの音声コマンドとして誤解するのを防止するために、音声制御を1つのユーザ起動キー、ボタン、足踏みペダルなど(例えば図2の足踏みペダル150)と関連させて用いることによって音声制御を強化する事が出来る。
他の実施形態では、汎用表示キーボード100(図2)の動作を支援するソフトウェアは、キーボードのユーザによって非常に頻繁に使用される複数の機能を認識して、それらを1つの“お気に入り”グループの中に集める。キーボードのユーザは、その複数のお気に入りの全てを表示して1つを実行するべく選択するために複数の択一ユーザ・インターフェース・メカニズムのうちの1つ以上を使用する事が出来る。更に、キーボード・システム200(図2)は、キーボードのユーザが自分自身のマッピング機能又はその他の機能を定義することを可能にする1つの“お気に入りエディタ”を提供する事が出来る。
他の実施形態では、例えばユニコード文字又は漢字の入力などの、標準的な複数のタスクを定義する事が出来る。複数の標準的状態シーケンスを定義する事が出来る。例えば、1つの“ユニコード”ボタンを押せば、始めにいろいろなカテゴリーの複数のユニコード文字を文字キー及び/又はファンクション・キー105で表示する事が出来る。ユーザは、所望のカテゴリーを選択する事が出来、ディスプレイはそのカテゴリーの複数のユニコード文字を、或いは、もし元のカテゴリーが一度に表示するには多すぎる文字を有するならば複数のサブカテゴリーの複数の文字を、示す。複数のモード変更キー105(図2)、マウス140、足踏みペダル150、音声認識システム165などの1つのユーザ起動選択メカニズムの使用を通じて、ユーザは複数の文字の1つの与えられたカテゴリー又はサブカテゴリーを選択し且つ/又は複数のカテゴリー又は複数のサブカテゴリーの複数の文字セット間で切り替わる事が出来る。
例えば、一実施形態では、一人のユーザの手の指によって操作される5つのモード変更キー又はボタン120の1つのセットを設ける事が出来る。そのようなモード変更キー120は、各々、1つの対応する異なるカテゴリーの複数の文字を選択する事が出来、従って、5つのモード変更キー120のどれが押されたかによって5つの異なる文字セットを容易に選択する事が出来る。
他の実施形態では、或る数の(例えば5つの)モード変更キー120の種々の組み合わせ或いは“複数のコード”でのユーザによる操作によって1つのより広範なモード変更機能を実現し、片手の指だけでユーザが合計2=32種類の文字セットを選択し得るようにする事が出来る。
単なる一例として、拡張可能なマークアップ言語(XML)或いは標準的一般化マークアップ言語(SGML)のための1つのエディタとして動作する他の実施形態では、種々の代替ユーザ・インターフェース・メカニズムのうちの1つ以上を起動させれば、キーボード100(図2)の動作を、1つ以上の文字キー及びファンクション・キー105の複数の表面で複数のリーガル・タグが表示される1つのモードに変更する事が出来る。対応するタグを挿入するためにユーザは所望の文字キー又はファンクション・キー105を押す事が出来る。すると、1つ以上の文字キー及びファンクション・キー105の複数の表面は、入力され得るいろいろなタグ属性を示すように変化する事が出来る。これらのうちの1つが押されると、キーボード100は属性値を入力する構成になる。
更に別の実施形態では、各手のために複数のモード変更キー120を設ける事が出来る。例えば、ユーザの片手は1つの第1複数のモード変更キー120を操作して、実際上、複数のドロップダウン・メニュー、ポップアップ・メニュー、ツールバー、コマンド・リストなどの複数のオンスクリーン・メニューのうちのいずれか1つを選択する事が出来る。ユーザの他方の手(又は足)は、オンスクリーン・メニュー上の所望のアイテムに対応する1つのキー(例えば1つの文字キー又はファンクション・キー105、又は1つのモード変更キー120)を押すことによって、オンスクリーン・メニューで表示されている複数のアイテムから選択をする事が出来る。1つのポインティング装置(1つのマウス、トラックボール、接触感知パッドなど)を動かすために手をそのキーボード位置から離すこととは対照的に、複数の機能操作又はコマンド動作を複数のキーで直接選択する能力をキーボードのユーザに与えることは、機械/ユーザ・インターフェースの効率及び人間工学性を改善する事が出来る。
前述のように、本発明の複数の実施形態は、キーボードのユーザが使用することを望んでいる1つ以上の特定のアプリケーションを支援するように汎用表示キーボード100の文字キー及びファンクション・キー105及び/又は状態ディスプレイ130のモード又は状態を動的に変更する1つのモード変更能力を含む。単なる一例として、ユーザがコンピュータ310(図3)に存する1つのワードプロセッシング・アプリケーションを使用することを望んでいると仮定する。ワードプロセッシング・アプリケーションは、始動すると、独特の制御コードをキーボード・コントローラ210(図2)に送る。
該制御コードはメモリ220(図2)に格納され得る。該制御コードは、キーボード100(図1)上で、例えば文字及びファンクション・キー105及び/又は複数の状態ディスプレイ130で、印の1つのアプリケーション専用セットを表示することを可能にする。更に、該制御コードは、複数のキー105及び/又は複数の状態ディスプレイ130のモード、状態、及び/又は機能がユーザが開始した複数の動作に応答して動的に変化することを可能にする。
キーボードのユーザがワードプロセッシング・アプリケーションを使っている1つの例をなお参照すると、1つの公称動作モードではキーボード100(図1)の複数の英数字入力キー105の1つのグループは複数のロアーケース文字を表示する事が出来る。
1つのシフトキーを押すと、複数の英数字入力キー105は複数のアッパーケース文字を表示する事が出来る。ワードプロセッシング・アプリケーションが1つの言語指定オプションを持っていれば、例えば現代ギリシャ語がキーボード100のユーザにより適用言語として選択されていれば、キーボード100の複数の英数字入力キー105の1つのグループはシフトキーが押されているか否かにより複数のロアーケースの又はアッパーケースのギリシャ文字を表示する。また、状態ディスプレイ130で表示されている全ての情報がギリシャ語で表示される。すなわち、複数のキー105及び/又は状態ディスプレイ130で表示される印は、アクティブなアプリケーションにより制御される。
1つの制御キー(例えば、1つの在来のコンピュータ・キーボード上の“Control(制御)”キー)が押されると、複数のキー105は該キー105に関連する複数のアプリケーション機能に対応する印を表示する事が出来る。これら複数の機能は、ワードプロセッシング・アプリケーションに特有の複数の機能(例えば1つの“インデント”機能)と、複数のアプリケーションに共通の複数の機能(例えば、“コピー”、“カット”、及び“インサート”機能)とを含む事が出来る。
アクティブなアプリケーションがマイクロソフト・スウィートの複数のアプリケーションのうちの1つのアプリケーションであれば、“Control”キーが押されると、“C”キーは1つの“コピー”アイコンを表示する事が出来、“X”キーは1つの“カット”アイコンを表示する事が出来、“V”キーは1つの“インサート”アイコンを表示する事が出来る。同時に、同様の情報が1つの状態ディスプレイ130で表示され得る。
アクティブなアプリケーションがコレル社(COREL CORP.)のワードパーフェクトであれば、“Control”キーが押されると、“F7”ファンクション・キーは1つの“インデント”アイコンを表示する事が出来、同時に対応する情報が1つの状態ディスプレイ130で表示され得る。
以上の記述は、アクティブなアプリケーションが複数のキー105により及び/又はキーボード100の1つの状態ディスプレイ130で表示される印をどのように動的に制御し得るかということに関する幾つかの例であるに過ぎない。本発明の種々の実施形態の範囲内で他の多くの例が可能である。
ここで示されているように、本発明は、1つのキーボード、キーボード・システム、データ処理システム、種々の方法、及び、関連する複数の命令を有する1つの機械アクセス可能な媒体を含む1つの物品を含む種々の実施形態で実施され得る。他の複数の実施形態は当業者にとっては明白であろう。複数のハードウェア・エレメント、アルゴリズム、及び複数の動作のシーケンスは、全て、具体的要件に合うように変えられて良い。
図1から3までは単なる描写であって、一定の縮尺で描かれてはいない。その一定の複数の部分は誇張されて良く、他の複数の部分は極小化されて良い。図1−3は、当業者により理解されて適切に実行され得る本発明の種々の実施形態を例証することを意図している。
上記の解説は例証を意図しているのであって、限定を意図しているものではないということが理解されるべきである。上記解説から当業者にとっては他の多くの実施形態が明らかとなろう。従って、本主題の範囲は、複数の請求項と、該請求項の複数の同等物の範囲全体とを参照して決定されるべきである。
要約書は、読者が技術的開示の性質及び要旨を速やかに確かめることを可能にする1つの要約書を要求する連邦規則法典第37巻第1.72条(b)項に従うように提供されていることが強調される。
それは複数の請求項の範囲或いは意味を解釈又は限定するためには使われないという理解のもとで提出されたものである。
以上の詳細な説明では、開示を能率化する目的で種々の特徴が単一の実施形態にまとめられている。この開示方法は、本発明の請求項に記載された複数の実施形態が各請求項で明白に述べられている以上の複数の特徴を要求するべきであるという意図を反映するものと解されるべきではない。むしろ、複数の請求項が表しているように、発明の主題は、単一の開示された実施形態の複数の特徴の全てよりは少ない特徴に存する。従って複数の請求項は詳細な説明の中に組み込まれ、各請求項は1つの別の好ましい実施形態として独立している。
本主題の1つの汎用キーボードの一実施形態の1つの斜視図である。 情報を1つの第1言語で入力するために使われる1つの汎用キーボードのための第1の印を表示する1つの特定のキーの1つの拡大図である。 情報を1つの第2言語で入力するために使われる1つの汎用キーボードのための1つの第2の印を表示する1つの特定のキーの1つの拡大図である。 図1に示されている汎用キーボードの複数の主要なコンポーネントを含む1つのキーボード・システム200の1つの実施形態を描いた1つのブロック図である。 本主題の複数の実施形態を実施するための1つの計算システム環境例を示す。

Claims (34)

  1. 1つのキーボードであって、
    複数のキーと、
    前記複数のキーと関連して前記複数のキーに対応する識別印を表示する1つ以上の電子的に変更可能なディスプレイと、
    前記1つ以上の電子的に変更可能なディスプレイに結合された1つのコントローラと
    を備え、
    前記コントローラが1つの外部電子装置で実行する1つのアプリケーションから制御コードを受け取り、前記コントローラが前記制御コードに従って前記識別印の表示を制御する、
    キーボード。
  2. 前記キーボードが前記1つ以上の電子的に変更可能なディスプレイに対して1つの状態変更を行う少なくとも1つのユーザ操作可能なモード変更エレメントを更に備え、前記少なくとも1つのユーザ操作可能なモード変更エレメントが、1つのモード変更キー、2つ以上のモード変更キーの1つの組み合わせ、及び1つの音声認識システムから成るグループから選択される、請求項1に記載のキーボード。
  3. 前記2つ以上のモード変更キーの前記組み合わせが、一人のキーボード・ユーザの片手の指で操作可能な2種類の独特の組み合わせを備える、請求項2に記載のキーボード。
  4. 情報を表示する1つの状態ディスプレイを更に備える、請求項1に記載のキーボード。
  5. 前記状態ディスプレイが、1つの液晶ディスプレイ、発光ダイオード、及びフラット・パネル・ディスプレイから成るグループから選択される、請求項4に記載のキーボード。
  6. 前記コントローラが前記状態ディスプレイに更に結合され、前記コントローラが外部電子装置で実行するアプリケーションから制御コードを受け取り、前記コントローラが前記制御コードに従って前記状態ディスプレイにより表示される情報を制御する、請求項4に記載のキーボード。
  7. 前記複数のキーが文字キー及びファンクション・キーをそなえる、請求項1に記載のキーボード。
  8. 1つのキーボード・システムであって、
    複数のキーを有する1つのキーボードと、
    前記複数のキーに関連して前記キーに対応する識別印を提供する前記キーボード上の1つ以上の電子的に変更可能なディスプレイと、
    1つ以上の電子的に変更可能なディスプレイに結合された1つのコントローラであって、1つの外部電子装置で実行する1つのアプリケーションから制御コードを受け取り、前記コントローラが前記制御コードに従って前記識別印の表示を制御するコントローラと、
    前記キーボードに結合されて前記1つ以上の電子的に変更可能なディスプレイに対して1つの状態変更を行う少なくとも1つのユーザ操作可能なモード変更エレメントと
    を備える、キーボード・システム。
  9. 前記コントローラに結合されて、複数のキー状態を備える機械アクセス可能な情報及びデータを記憶する1つのメモリを更に備える、請求項8に記載のキーボード・システム。
  10. 前記モード変更エレメントが、1つのモード変更キー、2つ以上のモード変更キーの1つの組み合わせ、1つのポインティング装置上の少なくとも1つのボタン、1つの足踏みペダル、及び1つの音声認識システムのうちの1つである、請求項8に記載のキーボード・システム。
  11. 前記2つ以上のモード変更キーの組み合わせが一人のキーボード・ユーザの片手の指で操作可能な2個の独特の組み合わせを備える、請求項10に記載のキーボード・システム。
  12. 前記複数のキーが文字キー及びファンクション・キーを備える、請求項8に記載のキーボード・システム。
  13. 前記文字キー及びファンクション・キーの1つの状態を表示する前記キーボード上の1つの状態ディスプレイを更に備える、請求項8に記載のキーボード・システム。
  14. 前記コントローラが前記アプリケーションから制御コードを受け取り、前記コントローラが前記制御コードに従って前記状態ディスプレイにより表示される情報を制御する、請求項13に記載のキーボード・システム。
  15. 前記状態ディスプレイが、1つの液晶ディスプレイ、発光ダイオード、及びフラット・パネル・ディスプレイから成るグループから選択される、請求項13に記載のキーボード・システム。
  16. 1つのデータ処理システムであって、
    1つのアプリケーションを実行する1つのコンピュータと、
    複数のキーを有する1つのキーボードを備える1つのキーボード・システムと、
    前記複数のキーと関連して前記キーに対応する識別印を提供する前記キーボード上の1つ以上の電子的に変更可能なディスプレイと、
    前記1つ以上の電子的に変更可能なディスプレイと前記コンピュータとに結合されて制御コードを受け取る1つのコントローラと
    を備え、
    前記コントローラが前記制御コードに従って前記識別印の表示を制御する、
    データ処理システム。
  17. 前記1つ以上の電子的に変更可能なディスプレイに対する1つの状態変化を行う少なくとも1つのユーザ操作可能なモード変更エレメントを更に備える、請求項16に記載のデータ処理システム。
  18. 前記モード変更エレメントが、1つのモード変更キー、2つ以上のモード変更キーの1つの組み合わせと、1つのポインティング装置上の少なくとも1つのボタンと、1つの足踏みペダルと、1つの音声認識システムとからなるグループから選択される、請求項17に記載のデータ処理システム。
  19. 2つ以上のモード変更キーの前記組み合わせが、一人のキーボード・ユーザの片手の指で操作可能な2種類の独特の組み合わせを備える、請求項18に記載のデータ処理システム。
  20. 前記足踏みペダルが少なくとも1つのモード・スイッチを備える、請求項18に記載のデータ処理システム。
  21. 情報を表示する1つの状態ディスプレイを更に備える、請求項16に記載のデータ処理システム。
  22. 前記コントローラが更に前記アプリケーションから制御コードを受け取り、前記コントローラが前記制御コードに従って前記状態ディスプレイにより表示される情報を制御する、請求項21に記載のデータ処理システム。
  23. 前記状態ディスプレイが1つの液晶ディスプレイと、発光ダイオードと、フラット・パネル・ディスプレイとから成るグループから選択される、請求項21に記載のデータ処理システム。
  24. 1つのキーボードの複数のキー上に、前記複数のキーと物理的に関連する1つ以上の電子的に変更可能なディスプレイを用いて識別印を設ける段階と、
    1つの実行中のアプリケーションからの制御コードに応答して前記1つ以上の電子的に変更可能なディスプレイにおいて1つの状態変更を行う段階と
    を備える、方法。
  25. 1つのモード変更キー、2つ以上のモード変更キーの1つの組み合わせ、1つのポインティング装置上の少なくとも1つのボタン、1つの足踏みペダル、及び1つの音声認識システムから成るグループから選択された1つのモード変更エレメントを操作することによって前記1つ以上の電子的に変更可能なディスプレイにおいて1つの状態変更を行う段階を更に備える、請求項24に記載の方法。
  26. 2つ以上のモード変更キーの前記組み合わせが構成に関して2個の独特の組み合わせを含み、前記複数の組み合わせが一人のキーボード・ユーザの片手の指で作られる、請求項25に記載の方法。
  27. 前記複数のキーの1つの状態を1つの状態ディスプレイ上に表示する段階を更に備える、請求項24に記載の方法。
  28. 表示に関して、前記状態ディスプレイが1つの液晶ディスプレイ、発光ダイオード、及びフラット・パネル・ディスプレイから成るグループから選択される、請求項27に記載の方法。
  29. 実行中のアプリケーションからの1つの付加的な制御コードに応答して、前記状態ディスプレイで表示される情報を変更する段階を更に備える、請求項27に記載の方法。
  30. 1つのメニュー、コマンド・リスト、及びツールバーから成るグループのうちの1つを1つの状態ディスプレイで表示する段階を更に備える、請求項24に記載の方法。
  31. 関連する複数の命令を有する1つの機械アクセス可能な媒体を備える1つの物品であって、前記複数の命令が、アクセスされた時に、1つの機械が
    1つのキーボードの複数のキー上に、前記複数のキーと物理的に関連する1つ以上の電子的に変更可能なディスプレイを通して識別印を提供する段階と、
    1つの実行中のアプリケーションからの制御コードのみに応答して前記1つ以上の電子的に変更可能なディスプレイに1つの状態変化を生じさせる段階と
    を実行する、物品。
  32. 前記キーボードが1つの状態ディスプレイを含み、前記複数の命令が、アクセスされた時に、前記機械が、
    前記状態ディスプレイで前記複数のキーの1つの状態を表示する段階を実行する、請求項31に記載の物品。
  33. 前記キーボードが1つの状態ディスプレイを含み、前記複数の命令が、アクセスされた時に、前記機械が:
    実行中のアプリケーションからの1つの付加的な制御コードに応答して前記状態ディスプレイで表示される情報を変化させる段階を実行する、請求項31の物品。
  34. 前記キーボードが1つの状態ディスプレイを含み、前記複数の命令が、アクセスされた時に、前記機械が、
    1つのメニュー、コマンド・リスト、及びツールバーから成るグループのうちの1つを前記状態ディスプレイで表示する段階を実行する、請求項31に記載の物品。
JP2004531182A 2002-08-21 2003-08-21 汎用表示キーボード、システム、及び方法 Pending JP2005536807A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/224,703 US20040036632A1 (en) 2002-08-21 2002-08-21 Universal display keyboard, system, and methods
PCT/US2003/026566 WO2004019196A2 (en) 2002-08-21 2003-08-21 Universal display keyboard

Publications (1)

Publication Number Publication Date
JP2005536807A true JP2005536807A (ja) 2005-12-02

Family

ID=31886851

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004531182A Pending JP2005536807A (ja) 2002-08-21 2003-08-21 汎用表示キーボード、システム、及び方法

Country Status (5)

Country Link
US (1) US20040036632A1 (ja)
EP (1) EP1543404A2 (ja)
JP (1) JP2005536807A (ja)
AU (1) AU2003260061A1 (ja)
WO (1) WO2004019196A2 (ja)

Families Citing this family (56)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6649225B2 (en) * 1999-04-07 2003-11-18 Board Of Trustees Of Michigan State University Process for the treatment of a fiber
JP2004086365A (ja) * 2002-08-23 2004-03-18 Sony Corp 情報処理機器及びユーザ入力操作に応じた情報処理機器の制御方法、並びにコンピュータ・プログラム
US20040075647A1 (en) * 2002-10-17 2004-04-22 Bean James J. Keyboard reconfiguration method and device
TWI259391B (en) * 2003-03-28 2006-08-01 Behavior Tech Computer Corp Bootstrap hotkey construction method and input system providing the method
US7310498B2 (en) * 2003-04-09 2007-12-18 Standard Microsystems Corporation Communication protocol for personal computer system human interface devices over a low bandwidth, bi-directional radio frequency link
US20040203480A1 (en) * 2003-04-09 2004-10-14 Dutton Drew J. Configuration and management of human interface and other attached devices through bi-directional radio frequency link
US7133030B2 (en) * 2003-07-31 2006-11-07 Microsoft Corporation Context sensitive labels for a hardware input device
US20050128108A1 (en) * 2003-12-16 2005-06-16 Ching-Shi Fong Keyboard with translator function
WO2005071686A1 (en) * 2004-01-20 2005-08-04 Thomson Licensing Television production technique
US20080211698A1 (en) * 2004-05-03 2008-09-04 Adina Zach Keyboard with Variable Markings and Layouts
US20060061542A1 (en) * 2004-09-23 2006-03-23 Stokic Dragan Z Dynamic character display input device
CN101189569A (zh) * 2005-04-18 2008-05-28 联合基斯股份有限公司 装备有显示器的键、键组件
US20060239746A1 (en) * 2005-04-20 2006-10-26 Ikeyinfinity Inc. Systems and methods for computer input
WO2006123900A1 (en) * 2005-05-18 2006-11-23 Samsung Electronics Co., Ltd. Terminal having display button and method of displaying using the display button
US20060284847A1 (en) * 2005-06-17 2006-12-21 Logitech Europe S.A. Keyboard with programmable keys
US8159414B2 (en) * 2005-06-17 2012-04-17 Logitech Europe S.A. Keyboard with integrated auxiliary display
DE202005014685U1 (de) * 2005-09-16 2006-11-16 Yerli, Avni Tastatursystem zur Dateneingabe
DE202006006191U1 (de) * 2005-09-21 2007-08-30 Jdm Innovation Gmbh Metall-Tastatur mit variabler Beleuchtung
US8689147B2 (en) * 2005-10-07 2014-04-01 Blackberry Limited System and method for using navigational and other commands on a mobile communication device
GB0524354D0 (en) * 2005-11-30 2006-01-04 Ibm Method, system and computer program product for composing a reply to a text message received in a messaging application
GB0603841D0 (en) * 2006-02-24 2006-04-05 Seeam Amar Improved computer input device
JP2008027068A (ja) * 2006-07-19 2008-02-07 Internatl Business Mach Corp <Ibm> キーボードのキー情報の識別
EP2069890A1 (en) * 2006-09-18 2009-06-17 United Keys, Inc. Method and display data entry unit
US8650345B2 (en) * 2006-10-30 2014-02-11 Microsoft Corporation Web configurable human input devices
WO2008066720A2 (en) * 2006-11-22 2008-06-05 One Laptop Per Child Association, Inc. A keyboard for a computer
US20080229914A1 (en) * 2007-03-19 2008-09-25 Trevor Nathanial Foot operated transport controller for digital audio workstations
TW200933440A (en) * 2008-01-17 2009-08-01 Asustek Comp Inc Computer system and multi-media input device thereof
EP2358620B1 (en) * 2008-11-17 2017-07-05 OCE-Technologies B.V. Method for configuring a document finishing device, and document finishing device
US20100134418A1 (en) * 2008-12-02 2010-06-03 Microsoft Corporation Opposite facing device keypad
US8108578B2 (en) * 2009-03-26 2012-01-31 Microsoft Corporation Hidden desktop director for an adaptive device
US20100265107A1 (en) * 2009-04-16 2010-10-21 Microsoft Corporation Self-description of an adaptive input device
USD798894S1 (en) 2009-08-19 2017-10-03 Fadi Ibsies Display device with a dental keyboard graphical user interface
USD797766S1 (en) 2009-08-19 2017-09-19 Fadi Ibsies Display device with a probing dental keyboard graphical user interface
US20110043451A1 (en) * 2009-08-19 2011-02-24 Fadi Ibsies Specialized Keyboard for Dental Examinations
USD775655S1 (en) 2009-08-19 2017-01-03 Fadi Ibsies Display screen with graphical user interface for dental software
USD779558S1 (en) 2009-08-19 2017-02-21 Fadi Ibsies Display screen with transitional dental structure graphical user interface
US10251735B2 (en) * 2009-08-19 2019-04-09 Fadi Ibsies Specialized keyboard for dental examinations
USD852838S1 (en) 2009-08-19 2019-07-02 Fadi Ibsies Display screen with transitional graphical user interface for dental software
US10254852B2 (en) 2009-08-19 2019-04-09 Fadi Ibsies Specialized keyboard for dental examinations
CN102834673A (zh) * 2009-10-09 2012-12-19 伊莱克斯家用产品公司 设备接口系统
US9092056B2 (en) * 2010-02-22 2015-07-28 Panasonic Corporation Of North America Keyboard having selectively viewable glyphs
US8629364B2 (en) * 2010-03-01 2014-01-14 Visteon Global Technologies, Inc. Method for implementing capacitive sensing in the presence of conductive decorative materials
US8248373B2 (en) * 2010-06-18 2012-08-21 Microsoft Corporation Contextual control of dynamic input device
US9058065B2 (en) * 2010-10-22 2015-06-16 Custom Device Technologies, Llc Hand-held orthopedic electronic interface device and method of manufacture
TWI459244B (zh) * 2010-11-26 2014-11-01 Winspeed Co Ltd 可快速切換輸入功能的輸出入裝置及其方法
TWM412404U (en) * 2011-02-17 2011-09-21 Dexin Corp Externally-connected display system capable of displaying input operation interface information and picture
CN102880296A (zh) * 2011-07-12 2013-01-16 富泰华工业(深圳)有限公司 自定义键盘及其自定义方法
US8856674B2 (en) 2011-09-28 2014-10-07 Blackberry Limited Electronic device and method for character deletion
GB2495384B (en) * 2011-09-28 2014-09-24 Blackberry Ltd Electronic device and method for character deletion
EP2575005A1 (en) * 2011-09-28 2013-04-03 Research In Motion Limited Electronic device and method for character deletion
WO2013048397A1 (en) * 2011-09-28 2013-04-04 Reseach In Motion Limited Electronic device and method for character deletion
US10552030B2 (en) * 2012-10-15 2020-02-04 Kirusa, Inc. Multi-gesture media recording system
ITMI20121853A1 (it) * 2012-10-31 2014-05-01 Gianluigi Ugo "tastiera universale configurabile"
US10324584B2 (en) * 2015-12-10 2019-06-18 Whirlpool Corporation Touch screen display having an external physical element for association with screen icons
US11275450B2 (en) * 2016-03-07 2022-03-15 Nanjing Easthouse Electrical Co., Ltd. Faceplates of switching devices having programmable functionality markings and methods of using the same
CN113126774B (zh) * 2021-03-17 2023-03-28 华能秦煤瑞金发电有限责任公司 一种按键内容可改变的键盘及键盘接口

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USRE34304E (en) * 1985-04-02 1993-07-06 Quasi-steno keyboard for text entry into a computer
IT1182613B (it) * 1985-10-15 1987-10-05 Olivetti & Co Spa Tasto con visualizzatore attivabile selettivamente e tastiera utilizzante tale tasto
JPH0785371B2 (ja) * 1986-10-01 1995-09-13 ヤマハ株式会社 キ−ボ−ド
US5019806A (en) * 1987-03-23 1991-05-28 Information Appliance, Inc. Method and apparatus for control of an electronic display
GB2241474A (en) * 1990-03-01 1991-09-04 Peter Michael Jeffery Morrish Multifunctional keyboards with changeable keytop indicia
KR950001730B1 (ko) * 1991-06-08 1995-02-28 주식회사 일진 옵티컬 인텔리젠트 키보드 구조체
US5828323A (en) * 1994-05-03 1998-10-27 Bartet; Juan F. High speed keyboard for computers
US5959611A (en) * 1995-03-06 1999-09-28 Carnegie Mellon University Portable computer system with ergonomic input device
US5818361A (en) * 1996-11-07 1998-10-06 Acevedo; Elkin Display keyboard
US5914676A (en) * 1998-01-22 1999-06-22 Sony Corporation Multi-language display keypad
GB9801912D0 (en) * 1998-01-30 1998-03-25 Grant Paul Reconfigurable keyboard
US6199996B1 (en) 1998-08-26 2001-03-13 Twenty-First Century Technology, Inc. Low power, low cost illuminated keyboards and keypads
US6401065B1 (en) * 1999-06-17 2002-06-04 International Business Machines Corporation Intelligent keyboard interface with use of human language processing

Also Published As

Publication number Publication date
AU2003260061A1 (en) 2004-03-11
US20040036632A1 (en) 2004-02-26
EP1543404A2 (en) 2005-06-22
AU2003260061A8 (en) 2004-03-11
WO2004019196A3 (en) 2004-09-16
WO2004019196A2 (en) 2004-03-04

Similar Documents

Publication Publication Date Title
JP2005536807A (ja) 汎用表示キーボード、システム、及び方法
JP3579351B2 (ja) 日本語文字用ユーザインターフェースを実現するためのシステムおよび方法
JP4695055B2 (ja) 減少型キーボード曖昧さ除去システム
US7886233B2 (en) Electronic text input involving word completion functionality for predicting word candidates for partial word inputs
EP1581857B1 (en) Alphanumeric keyboard input system using a game controller
JP4326591B2 (ja) 減少型キーボード曖昧さ除去システム
US7321360B1 (en) Systems, methods and devices for efficient communication utilizing a reduced number of selectable inputs
US7719521B2 (en) Navigational interface providing auxiliary character support for mobile and wearable computers
US6232956B1 (en) OHAI technology user interface
JP2007128525A5 (ja)
JP2013520878A (ja) 構成可能多言語キーボード
JP2011060308A (ja) 言語入力装置
US7592998B2 (en) System and method for inputting characters using a directional pad
US6552717B2 (en) OHAI technology user interface
CN101147186A (zh) 数据输入面板字符转换
AU754685B2 (en) Ohai technology user interface
US5600314A (en) Data input device and correlative encoding technique
US20100164876A1 (en) Data input device
JP7384196B2 (ja) 電子機器、情報処理方法及びプログラム
JP2004310543A (ja) キャラクター入力装置、キャラクター入力方法、キャラクター入力プログラム、およびコンピュータ読み取り可能な記録媒体
JP2004062312A (ja) 入力装置およびコンピュータを入力装置として機能させるプログラム
JP2002007041A (ja) ローマ字入力支援装置及び方法
JP2000200267A (ja) 入力文字変換装置およびそのプログラム記録媒体
JP2010027022A (ja) 拡張漢字出力方式
JP2006323645A (ja) 情報表示装置及びプログラム

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070704

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070710

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20071204