(57)【特許請求の範囲】
【請求項１】
それぞれ複数の文字が割り当てられた複数のキーを含むキー配列で前記キーの入力により文字を入力する多国語キー入力方法において、
前記キー配列で基準キーの選択を感知する段階と、
前記基準キーの選択が感知されると、前記選択された基準キー及び当該基準キーに隣接している複数のキーに、当該基準キーに割り当てられた複数の文字及び当該文字の少なくとも１つの拡張文字を表示する段階と、
前記基準キーに隣接している複数のキーのいずれかを関連キーの入力として感知する段階と、
前記関連キーの入力が感知されると、前記関連キーにより選択された文字、又は前記選択された文字を基準キーとして使用して後続キーを関連キーとして再帰的に使用して選択された文字、をターゲット文字として出力する段階とを含み、
前記キー配列の複数のキーに表示される文字及び拡張文字は、基準キーが選択される毎に変更され、
前記基準キーに隣接していないキーは、基準キーが選択されても有効状態を維持することを特徴とする多国語キー入力方法。
【請求項２】
前記基準キー及び前記関連キーの選択がハードウェアキー又はソフトウェアキーによる選択を含み、前記基準キーの選択がタッチスクリーンのキーのタッチにより行われる場合、前記関連キーの入力がドラッグ操作又は別途のタッチによる入力により行われることを特徴とする請求項１に記載の多国語キー入力方法。
【請求項３】
前記拡張文字は、ウムラウト記号、フランス語のアクセント記号などの様々な識別記号を含むアルファベット文字及びその大文字、濁音記号又は半濁音記号がつく日本語のかな文字、第１声から第４声までの声調表示を含む中国語のピンイン表記用文字、韓国語の二重母音及び二重子音を含むことを特徴とする請求項１に記載の多国語キー入力方法。
【請求項４】
前記ターゲット文字は、前記基準キーに割り当てられた文字、拡張文字、完成した文字、及び句読点や顔文字などの記号を含むことを特徴とする請求項１に記載の多国語キー入力方法。
【請求項５】
前記関連キーの入力が感知されないと、前記基準キーにより選択された文字を出力する段階をさらに含み、
前記拡張文字は、前記基準キーに含まれる文字が表示される領域以外の領域に表示されることを特徴とする請求項１に記載の多国語キー入力方法。
【請求項６】
それぞれ複数の文字が割り当てられた複数のキーを含むキー配列で前記キーの入力により文字を入力する多国語キー入力装置において、
ユーザがキーによる入力を行えるようにするユーザ入力部と、
前記入力されたキーの処理に関する情報を保存するメモリと、
少なくとも１つの文字が割り当てられた複数のキーから構成されるキー配列を表示する表示部と、
前記キー配列で基準キーの選択が感知されると、前記選択された基準キー及び当該基準キーに隣接している複数のキーに、当該基準キーに割り当てられた複数の文字及び当該文字の少なくとも１つの拡張文字を表示し、前記基準キーに隣接している複数のキーのいずれかが関連キーとして選択されると、前記関連キーにより選択された文字、又は前記選択された文字を基準キーとして使用して後続キーを関連キーとして再帰的に使用して選択された文字、をターゲット文字として出力する制御部とを含み、
前記キー配列の複数のキーに表示される文字及び拡張文字は、基準キーが選択される毎に変更され、
前記基準キーに隣接していないキーは、基準キーが選択されても有効状態を維持することを特徴とする多国語キー入力装置。
【請求項７】
前記基準キー及び前記関連キーの選択がハードウェアキー又はソフトウェアキーによる選択を含み、前記基準キーの選択がタッチスクリーンのキーのタッチにより行われる場合、前記関連キーの入力がドラッグ操作又は別途のタッチによる入力により行われることを特徴とする請求項６に記載の多国語キー入力装置。
【請求項８】
前記拡張文字は、ウムラウト記号、フランス語のアクセント記号などの様々な識別記号を含むアルファベット文字及びその大文字、濁音記号又は半濁音記号がつく日本語のかな文字、第１声から第４声までの声調表示を含む中国語のピンイン表記用文字、韓国語の二重母音及び二重子音を含むことを特徴とする請求項６に記載の多国語キー入力装置。
【請求項９】
前記ターゲット文字は、前記基準キーに割り当てられた文字、拡張文字、完成した文字、及び句読点や顔文字などの記号を含むことを特徴とする請求項６に記載の多国語キー入力装置。
【請求項１０】
前記制御部は、前記関連キーの入力が感知されないと、前記基準キーにより選択された文字を出力し、
前記拡張文字は、前記基準キーに含まれる文字が表示される領域以外の領域に表示されることを特徴とする請求項６に記載の多国語キー入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再帰的（recursive）キー入力を用いて文字入力をより簡単に行うことのできる、多国語キー入力装置及びその方法に関する。
【背景技術】
【０００２】
一般に、コンピュータや移動端末機は、メモ又はメッセージなどの文書を作成することができる。前記コンピュータや移動端末機は、前記文書を作成するためのキーボード、キーパッド、又はタッチスクリーンなどのユーザ入力部を備えている。しかしながら、前記ユーザ入力部に構成されるキーの数は、入力すべき文字の数より少ないのが一般的である。従って、前記ユーザ入力部を構成する各キーには、一般に少なくとも複数（２つ以上）の文字（韓国語、英語など）が割り当てられている。
前記のように１つのキーに複数の文字が割り当てられている場合、該当キーが所定時間以内に連続して入力される毎に、割り当てられた文字が順次入力される。
【０００３】
ところが、前記のように１つのキーに割り当てられた複数の文字を連続して入力する場合、次の文字を入力するためには、カーソルが自動で次の文字入力位置に移動するまで待機するか、又はユーザが直接カーソルを次の文字入力位置に移動させなければならないため、文字入力が煩雑であり、文字入力に長時間かかるという問題があった。
しかも、前記のように１つのキーに複数の文字が割り当てられている場合は、片手で文字を入力するので、両手で文字を入力する方式に比べて文字入力速度が遅くなり、文字入力に長時間かかる。
【０００４】
そして、コンピュータのキーボードのように相対的に多くのキーを含む入力装置であっても、一部の言語（例えば、中国語、日本語）の文字はユーザ入力部に適当なキーがないこともある。例えば、ドイツ語のウムラウト、フランス語のアクサンテギュ、アクサングラーブや、アクサンシルコンフレクスは、通常のＱＷＥＲＴＹキーボードのキーに適切に割り当てられないこともある。
【０００５】
よって、前述したような特殊な文字は、通常のキーボードを用いて直接入力することができない。前記特殊な文字は、文字リストを画面に表示し、その表示された文字リストから所望の文字を選択して入力しなければならない。
要するに、前記特殊な文字は、方向キーやエンターキーなどの特定のキーを数回入力して選択しなければならないという煩雑さがあるため、文字入力に長時間かかるという問題があった。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
そこで、本発明の目的は、再帰的キー入力により所望の文字を簡単に入力することのできる、多国語キー入力装置及びその方法を提供することにある。
本発明の他の目的は、キーを用いて入力できない特殊な文字をより簡単に入力することのできる、多国語キー入力装置及びその方法を提供することにある。
本発明のさらに他の目的は、基準キー及び関連キーにより特定の文字が選択された状態で後続の関連キーを押すことで、前記選択された文字に関連する様々な拡張文字を容易に入力することのできる、多国語キー入力装置及びその方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を実現するための本発明の一実施形態による多国語キー入力方法は、それぞれ複数の文字が割り当てられた複数のキーを含むキー配列で前記キーの入力により文字を入力する多国語キー入力方法において、前記キー配列で基準キーの選択を感知する段階と、
前記基準キーの選択が感知されると、前記選択された基準キー及び当該基準キーに隣接している複数のキーに、当該基準キーに割り当てられた複数の文字及び当該文字の少なくとも１つの拡張文字を表示する段階と、前記基準キーに隣接している複数のキーのいずれかを関連キーの入力として感知する段階と、前記関連キーの入力が感知されると、前記関連キーにより選択された文字、又は前記選択された文字を基準キーとして使用して後続キーを関連キーとして再帰的に使用して選択された文字、をターゲット文字として出力する段階とを含み、前記キー配列の複数のキーに表示される文字及び拡張文字は、基準キーが選択される毎に変更され、前記基準キーに隣接していないキーは、基準キーが選択されても有効状態を維持する。
【０００８】
前記基準キーが入力されると、前記基準キーに割り当てられた複数の文字のうち１番目の文字を除く残りの文字又は拡張文字を、前記キーボード、キーパッド、又はタッチスクリーンの特定の行又は特定の列の関連キーに表示することが好ましい。ここで、前記基準キーに含まれる文字は、前記キーボード又は前記キーパッドの領域に分割されて表示され、前記拡張文字は、前記基準キーに含まれる文字が表示される領域以外の領域に表示される関連キーに表示される。
【０００９】
前記ターゲット文字は、前記基準キーに割り当てられた文字、拡張文字、完成した文字、及び句読点や顔文字などの記号を含む。
【００１１】
前記関連キーの入力が感知されないと、前記基準キーにより選択された文字を出力する段階をさらに含み、前記拡張文字は、前記基準キーに含まれる文字が表示される領域以外の領域に表示される。
【００１２】
上記課題を実現するための本発明の一実施形態による多国語キー入力装置は、それぞれ複数の文字が割り当てられた複数のキーを含むキー配列で前記キーの入力により文字を入力する多国語キー入力装置において、ユーザがキーによる入力を行えるようにするユーザ入力部と、前記入力されたキーの処理に関する情報を保存するメモリと、少なくとも１つの文字が割り当てられた複数のキーから構成されるキー配列を表示する表示部と、前記キー配列で基準キーの選択が感知されると、前記選択された基準キー及び当該基準キーに隣接している複数のキーに、当該基準キーに割り当てられた複数の文字及び当該文字の少なくとも１つの拡張文字を表示し、前記基準キーに隣接している複数のキーのいずれかが関連キーとして選択されると、前記関連キーにより選択された文字、又は前記選択された文字を基準キーとして使用して後続キーを関連キーとして再帰的に使用して選択された文字、をターゲット文字として出力する制御部とを含み、前記キー配列の複数のキーに表示される文字及び拡張文字は、基準キーが選択される毎に変更され、前記基準キーに隣接していないキーは、基準キーが選択されても有効状態を維持する。
【００１３】
前記基準キー及び前記関連キーの選択がハードウェアキー又はソフトウェアキーによる選択を含み、前記基準キーの選択がタッチスクリーンのキーのタッチにより行われる場合、前記関連キーの入力がドラッグ操作又は別途のタッチによる入力により行われることが好ましい。
【００１４】
前記基準キーが入力されると、前記基準キーに割り当てられた複数の文字のうち１番目の文字を除く残りの文字又は拡張文字を、前記キーボード又はキーパッドの特定の行又は特定の列の関連キーに表示することが好ましい。ここで、前記基準キーに含まれる文字は、前記キーボード又は前記キーパッドの領域に分割されて表示され、前記制御部は、前記関連キーの入力が感知されないと、前記基準キーにより選択された文字を出力し、前記拡張文字は、前記基準キーに含まれる文字が表示される領域以外の領域に表示される。
【発明の効果】
【００１６】
前述した実施形態と効果は単なる例示にすぎず、本発明を制限するものではない。本発明は、他の形態の装置にも容易に適用できる。本発明の詳細な説明は単なる説明の便宜のためのものであり、特許請求の範囲を制限するものではない。当該技術分野における通常の知識を有する者であればこれらの様々な代替、変更、変形が可能であることを理解できるであろう。ここに記載された例示的な実施形態の機能、構造、方法、及び他の特徴は、追加及び／又は代替の例示的な実施形態を得るための様々な方法に組み込まれる。
【図面の簡単な説明】
【００１７】
【図１】一実施形態による多国語キー入力装置の構成を示すブロック図である。
【図２】本発明による移動端末機のキーパッドの構成の一例を示す図である。
【図３】一実施形態による韓国語キーボード（キーパッド）構造で子音領域と母音領域を用いて文字を入力する例を示す図である。
【図４】本実施形態による韓国語キーボード（キーパッド）構造で子音領域と母音領域を用いて文字を入力する他の例を示す図である。
【図５】本実施形態による韓国語キーボード（キーパッド）構造で拡張文字である二重母音と二重子音を表示及び入力する例を示す図である。
【図６】多国語キー入力方法の一実施形態を示す図である。
【図７】多国語キー入力方法により日本語を入力する一実施形態を示す図である。
【図８】一実施形態による新しい英語キーボード（キーパッド）構造を実現した例を示す図である。
【図９】図８に示す新しい英語キーボード（キーパッド）を用いて文字を入力する例を示す図である。
【図１０】一実施形態による多国語キー入力方法を示すフローチャートである。
【図１１】図１０に示す多国語キー入力方法の一例を示す図である。
【図１２】一実施形態によるタッチ＆ドラッグにより行われる多国語キー入力方法の一例を示す図である。
【図１３】図１１に示すキー入力方法においてタッチ＆ドラッグにより文字を入力する例を示す図である。
【図１４】複数のキーの組み合わせに対応する文字を保存するメモリの文字割り当てテーブルの一例を示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明による多国語キー入力装置について添付図面を参照してより詳細に説明する。以下の説明で用いられる構成要素の接尾辞である「モジュール」及び「部」は、明細書の作成を容易にするために付与又は混用されるものであり、それ自体が有意性や有用性を有するものではない。
【００１９】
本発明で説明される多国語キー入力装置は、携帯電話やスマートフォンなどの移動端末機、ラップトップコンピュータ、ＰＤＡ（Personal Digital Assistant）、ＰＭＰ（Portable Multimedia Player）、テレビに使用されるリモコンなど、キーを入力手段（又は一部分）として使用する全ての装置に適用することができる。
【００２０】
図１は、一実施形態による多国語キー入力装置１００の構成を示すブロック図である。
図１に示すように、多国語キー入力装置１００は、ユーザ入力部１１０、出力部１２０、メモリ１３０、制御部１４０、電源供給部１５０などを含んでもよい。ここで、多国語キー入力装置１００は、図１に示す全ての構成要素が必須構成要素であるわけではなく、図示の構成要素よりも多い構成要素で実現してもよく、それより少ない構成要素で実現してもよい。
また、本発明に適用されるキーは、ボタンなどのハードウェアキー（以下、ハードキーという）と、タッチスクリーンに表示されるソフトウェアキー（以下、ソフトキーという）とを含む。
【００２１】
以下、前記構成要素について順次説明する。
ユーザ入力部１１０は、ユーザにキー入力装置の動作制御のための入力データの発生を可能にする。ユーザ入力部１１０は、キーボード、キーパッド、ドームスイッチ、タッチパッド（感圧／静電）、タッチスクリーンなどで構成してもよい。
【００２２】
出力部１２０は、ディスプレイ部（図示せず）及び音響出力モジュール（図示せず）を含んでもよい。前記ディスプレイ部は、多国語キー入力装置１００で入力された情報を表示（出力）する。例えば、ユーザ入力部１１０がタッチスクリーンの場合は、キー入力に関するＵＩ（User Interface）又はＧＵＩ（Graphic User Interface）を表示する。あるいは、入力されたキーに割り当てられた文字を表示する。
前記ディスプレイ部は、液晶ディスプレイ（Liquid Crystal Display; LCD）、薄膜トランジスタ液晶ディスプレイ（Thin Film Transistor-Liquid Crystal Display; TFT-LCD）、有機発光ダイオード（Organic Light-Emitting Diode; OLED）、フレキシブルディスプレイ、３次元ディスプレイの少なくとも１つを含む。
【００２３】
前記ディスプレイ部とタッチ動作を感知するセンサ（以下、「タッチセンサ」という）がレイヤ構造をなす場合（以下、「タッチスクリーン」という）、前記ディスプレイ部は、出力装置の他に入力装置として使用することもできる。
前記タッチセンサは、例えばタッチフィルム、タッチシート、タッチパッドなどの形態を有する。前記タッチセンサは、前記ディスプレイ部の特定部位に加わった圧力又は前記ディスプレイ部の特定部位に発生する静電容量などの変化を電気的な入力信号に変換するように構成してもよい。前記タッチセンサは、タッチされる位置及び面積だけでなく、タッチ時の圧力までも検出できるように構成してもよい。
【００２４】
前記音響出力モジュールは、キー入力時に発生する音響信号を出力し、前記音響信号の出力のためにメモリ１３０に保存されたオーディオデータを用いるようにしてもよい。
【００２５】
メモリ１３０は、入力されたキーの処理に関する制御部１４０の動作のためのプログラムを保存してもよい。メモリ１３０は、フラッシュメモリタイプ、ハードディスクタイプ、マルチメディアカードマイクロタイプ、カードタイプのメモリ（例えば、ＳＤ又はＸＤメモリなど）、ＲＡＭ（Random Access Memory）、ＳＲＡＭ（Static Random Access Memory）、ＲＯＭ（Read-Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）、ＰＲＯＭ（Programmable Read-Only Memory）、磁気メモリ、磁気ディスク、光ディスクの少なくとも１つのタイプの記憶媒体を含む。
【００２６】
通常、制御部１４０は、キー入力装置１００の全般的な動作を制御する。例えば、制御部１４０は、キーの入力と文字の出力に関連する制御及び処理を行う。電源供給部１５０は、制御部１４０の制御下で、電源を各構成要素に必要に応じて供給する。供給される電源は、内部の電源、外部の電源、又はこれらの組み合わせである。
【００２７】
ここに説明される様々な実施形態は、例えばソフトウェア、ハードウェア、又はこれらの組み合わせにより、コンピュータ又はこれと類似の装置で読み取りが可能な記録媒体内で実現することができる。
【００２８】
以下、このように構成された本発明の実施形態による多国語キー入力装置で実現できるキー入力方法の様々な実施形態について添付図面を参照して説明する。後述する実施形態は、単独で使用してもよく、組み合わせて使用してもよい。また、後述する実施形態は、前述したユーザインタフェース（ＵＩ）と組み合わせて使用してもよい。
【００２９】
基本的に、本発明は、基準キーが入力されると、入力可能な文字を含む少なくとも１つの関連キーを表示し、前記関連キーの入力が予め設定された時間の間に感知されると、前記基準キー及び前記関連キーにより決定（選択）された文字をターゲット文字として出力するか、又は前記決定された文字を再び基準キーとして使用して後続キーを関連キーとして再帰的に使用して、これら２つのキーにより決定された文字をターゲット文字として出力する方式で実現される。
【００３０】
図２は、本発明によるキーパッド（キー配列）の構成の一例を示す図である。
図２に示すように、キーパッドは、複数の言語毎の文字セットが割り当てられており、各キーには複数の文字が割り当てられている。よって、前記キーパッドは、文字入力モードに応じて入力する言語、すなわち文字セットを選択して入力することができる。また、前記文字入力モードは、初期キーパッド画面（キー配列画面）で予め設定されたキーを繰り返し入力して変更することができる。あるいは、予め設定されたキーを押すことで切り替え可能な各種キーパッドを残りのキーにアクティブにしてアクティブになったキーパッドを表示し、ターゲットとするキーパッドが割り当てられたキーを押すことにより、同時入力方式でキーパッドを切り替えることができる。
【００３１】
例えば、前記キーパッドで３種類の言語毎の文字セットが割り当てられた１つのキーを入力すると仮定すると、前記文字入力モードが数字入力モードであれば当該キーに割り当てられた数字が入力され、前記文字入力モードが韓国語入力モードであれば当該キーに割り当てられたハングルが入力され、前記文字入力モードが英語入力モードであれば当該キーに割り当てられた英文字（アルファベット）が入力される。
【００３２】
説明の便宜上、前記キーパッドにおいて文字が割り当てられたキーについて行と列に分けて説明する。例えば、前記キーパッドにおいて、数字１、２、３キーの行を第１行、数字４、５、６キーの行を第２行、数字７、８、９キーの行を第３行と定義する。また、前記キーパッドにおいて、数字１、４、７キーの列を第１列、数字２、５、８キーの列を第２列、数字３、６、９キーの列を第３列と定義する。このような方式で第４行と第４列をさらに定義してもよい。
【００３３】
制御部１４０は、前記キーのうち最初に入力されたいずれか１つのキーを基準キーとして検出する。そして、制御部１４０は、前記いずれか１つのキーに割り当てられた文字の数及び種類を判断する。例えば、前記いずれか１つのキーが数字４キーであり、前記数字４キーに３つの英文字「ｇ、ｈ、ｉ」が割り当てられていると仮定する。
従来、制御部１４０は、いずれか１つのキーが入力された場合、他の全てのキーの入力を非アクティブにしていた。
【００３４】
しかし、本発明においては、いずれか１つのキー（例えば、数字４キー）が入力された場合、他のキーの入力をアクティブにする。ここで、前記いずれか１つのキー（例えば、数字４キー）が位置する行（例えば、第２行）と列（例えば、第１列）のキー（例えば、数字５、６キーと数字１、７キー）の入力は非アクティブにしてもよい。これは、キーのサイズが小さい場合にユーザが望まない周辺キーが共に入力されることを防止するためである。
【００３５】
しかしながら、前記周辺キーを必ずしも非アクティブにしなければならないわけではなく、必要に応じて非アクティブにする。これは、入力する言語の文字セットの特徴に応じて選択的に適用すればよい。例えば、英語（アルファベット入力モード）においては、第１行のいずれか１つのキーが入力された場合、第１行にある残りのキーを非アクティブにしてもよい。また、英語（アルファベット入力モード）においては、第１行のいずれか１つのキーが入力された場合、第１行にある残りのキーをアクティブにするが、第２行と同じ値を有するようにアクティブにしてもよい。
【００３６】
それに対して、韓国語や日本語のように入力する文字の数が多い言語においては、入力されたキーを除く全てのキーがアクティブになるように構成してもよい。例えば、日本語入力において、数字１キーに「あ、い、う、え、お」の五文字が割り当てられている場合、前記数字１キーを押した状態で残りの四文字が割り当てられる２番目のキーは４つの領域に配分されなければならない。この場合、第１行の１キー以外の２、３キーに「い」を割り当て、第２行の４、５、６キーに「う」を割り当て、第３行の７、８、９キーに「え」を割り当て、第４行のキーの一部又は全部に「お」を割り当てる必要がある。従って、この場合、既に入力された１番目のキーを除く全てのキーをアクティブにする必要がある。
【００３７】
そして、このようにアクティブになった他のキーは、前記いずれか１つのキー（例えば、数字４キー）が入力された状態でさらに入力することができる。以下で前記いずれか１つのキーが入力されるとは、ユーザが当該キーを押している状態（すなわち、キー入力がまだ解除されていない状態）を意味する。
【００３８】
通常、いずれか１つのキーに設定された文字は、ユーザが特定時間（例えば、０．５秒）以内に、例えば指で前記キーを押してその指を離す瞬間（すなわち、キー入力が解除される瞬間）に入力される。よって、本発明においては、前記キー（以下、「基準キー」という）が入力されている間に、前記アクティブになった他のキーのうちいずれか１つのキー（以下、「後続キー」という）をさらに入力することができる。以下、このようにユーザがいずれか１つの基準キーを入力している間に後続キーをさらに入力する動作を、複数のキーを同時に入力すると記載する。このように複数のキーが同時に入力されても、入力時間によって入力順序が異なる。
【００３９】
前記のように複数のキーを同時に入力することにより、任意のキーに複数の文字が割り当てられていても、その複数の文字のうちいずれか１つを同時キー入力方式で直ちに入力することができる。あるいは、前記のように複数のキーを同時に入力することにより、キーに割り当てられていない特殊文字、又は鼻母音記号や識別記号を有する文字を直ちに入力することができる。
【００４０】
ここで、前記のように複数のキーが同時に入力される場合、文字入力のための優先順位は、後で入力されるキーをより高く設定してもよい。例えば、数字４キーを入力している状態で、第２行のキー（例えば、数字５、６キー）のうちいずれか１つのキー、又は第３行のキー（例えば、数字７、８、９キー）のうちいずれか１つのキーを同時に入力すると仮定する。前記のように複数のキーが同時に入力された状態で、後で入力されたキー（すなわち、優先順位の高いキー）が解除された後に先に入力されたキー（すなわち、優先順位の低いキー）が解除されることもあり、先に入力されたキー（すなわち、優先順位の低いキー）が解除された後に後で入力されたキー（すなわち、優先順位の高いキー）が解除されることもある。
【００４１】
また、本発明においては、同時に入力された２つのキーの優先順位を同一に設定してもよい。よって、同時に入力された２つのキーのいずれか一方が解除されると両方とも解除されたものとして処理してもよく、２つのキーの両方とも解除されると入力が完了するようにしてもよい。
前記のように、制御部１４０は、複数のキーが同時に連鎖的に入力されると、そのキーの組み合わせに対応する文字を出力する。また、制御部１４０は、前記入力された複数のキーが全て解除されると、再び新しいキー又は新しい複数のキーが入力され、それに対応する文字を出力することができる。
【００４２】
本実施形態においては、上記どの場合も、優先順位の高いキーが解除されるとその組み合わせられたキーに対応する文字が入力されるように構成してもよい。
例えば、任意のキー（例えば、数字４キー）に割り当てられた複数の文字（例えば、ｇ、ｈ、ｉ）のいずれか１つを前記方法を用いて入力すると仮定する。すなわち、ユーザは、数字４キーのみを入力することもでき、数字４キーと第２行のキー（関連キー）のいずれか１つを同時に入力することもでき、数字４キーと第３行のキーのいずれか１つを同時に入力することもできる。これにより、本実施形態においては、数字４キーのみ単独で入力された場合は「ｇ」が入力され、数字４キーと第２行のいずれか１つのキーが同時に入力された場合は「ｈ」が入力され、数字４キーと第３行のいずれか１つのキーが同時に入力された場合は「ｉ」が入力される。
【００４３】
ここで、特定の文字が複数割り当てられているキーを「基準キー」といい、特定の基準キーと同時に入力されることにより前記基準キーに割り当てられた２番目又は３番目の文字を入力できるようにするキーを「関連キー」という。また、前記基準キーに割り当てられている文字を「基本文字」といい、前記基準キー及び前記関連キーが同時に入力されて選択される文字を「ターゲット文字」という。さらに、文字が割り当てられておらず、キーパッドの切り替えや改行の用途に使用されるキーを「ファンクションキー」という。そして、前記基本キーに割り当てられている基本文字以外に、前記ファンクションキーが押されてアクティブになる文字や、前記関連キーが割り当てられていないキーにさらに割り当てられる文字を拡張文字という。
【００４４】
好ましくは、前記拡張文字は、ウムラウト記号、フランス語のアクセント記号などの様々な識別記号を含むアルファベット文字、濁音記号又は半濁音記号がつく日本語のかな文字、第１声から第４声までの声調表示を含む中国語のピンイン文字、韓国語の二重母音及び二重子音など、前記基本（基準）キーに割り当てられている文字を除く全ての文字を含む。
【００４５】
上記実施形態においては、第２行のいずれか１つの基準キーと同時に、第２行の残りのキー又は第３行のキーのうちいずれか１つの関連キーを入力（選択）して、その組み合わせられたキーに対応する文字を入力する方法について説明した。
【００４６】
本発明は、基準キー及び関連キーという２つのキーの組み合わせに限定されるものではない。この方法は繰り返し適用することもできる。すなわち、基準キー及び関連キーが押されて決定（選択）されたターゲット文字を基準キーとし、さらに入力されるキー（後続キー）を関連キーとし、２つのキーの組み合わせがターゲット文字を出力するようにしてもよい。この方法は再帰的に適用することができる。そして、本発明においては、説明の一貫性と便宜のために、子音領域のキーと母音領域のキーが連続して入力されることにより作られる開音節文字（すなわち、パッチムのない文字）も拡張文字とみなす。
【００４７】
基準キーを単独で入力するか又は基準キー及び関連キーを同時に入力することにより、基本文字のうちターゲット文字が選択された状態で、基準キーを解除せず、関連キーとしてファンクションキーを入力することにより、基準キーに割り当てられる基本文字として提供されないがターゲット文字に関連する文字（すなわち、「拡張文字」）を入力することができる。
【００４８】
例えば、数字４キー（基準キー）を押した状態で関連キーとしてファンクションキーのいずれか１つを押すと、数字４キーとファンクションキーの同時入力により、数字４キーの１番目の文字である「ｇ」の大文字である「Ｇ」が出力されるようにすることができる。同様に、数字４キーを押した状態で第２行の数字５キー又は６キーを入力することにより、ターゲット文字として「ｈ」が出力され、その後、基準キーを解除しない状態でファンクションキーを押すことにより、「ｈ」の大文字である「Ｈ」が出力されるようにすることができる。つまり、基準キーの入力から始まって、同時入力段階毎に、入力される新しい文字がアクティブになるようにすることができる。
【００４９】
前記多国語キー入力方法は、必ずしも両手（又は２本の指）を使用しなければならないわけではない。
適用機器によっては、片手（又は１本の指）のみを使用しても本発明の効果が得られる様々な方法を実現することができる。例えば、所定時間（例えば、０．３秒）以内に１番目のキーを連続して入力することにより、１番目のキーが解除された状態でも１番目のキーが入力された状態を維持するように構成することができる。
【００５０】
この方法は次に入力されるキーに対しても繰り返し適用することができる。例えば、所定時間以内に１番目のキーを連続して入力することにより、１番目のキーに割り当てられた文字がキーボード又はキーパッドの特定位置でアクティブになった状態を維持させ、その後、所定時間以内に前記アクティブになったキーのうちいずれか１つのキーを連続して入力することにより、１番目のキーと２番目のキーが組み合わせられて所定キーパッド（キー配列）がアクティブになった状態を維持させるようにしてもよい。
【００５１】
また、本発明においては、基準キーを押している時間が所定時間を超えると、基準キーによりアクティブになった所定のキーパッド（キー配列）を固定することにより、基準キーを解除しても基準キーを押しているのと同じ効果が得られるようにすることができる。この方法においては、所定時間が経過すると信号音を発生させる方法などにより、後続キーを入力できる時点を案内するように構成してもよい。この方法は次に入力されるキーに対しても繰り返し適用することができる。
【００５２】
特定のキーを押すことにより、次に入力されるキーがアクティブにするキー（文字）配列を固定して次の入力を待機する方式で実現することができる。例えば、携帯電話の側面にあるボリュームキーを押した後に入力するとアクティブになったキー（文字）配列が固定されるようにすることもできる。
【００５３】
タッチスクリーンを使用する機器では、前記方法に加えて、いずれか１つのキーを押した状態で２番目のキーの位置までドラッグすることにより、１番目のタッチがあった地点を１番目のキー（基準キー）とし、解除された地点を２番目のキー（関連キー）とする方法があり得る。この方法も繰り返し適用することができる。例えば、１番目のキーを押して２番目のキーの位置までドラッグし、その後、方向を変えるか又は待機時間をおいて３番目のキーの位置にドラッグすることにより、入力が連続して行われるように構成してもよい。言語によっては、いずれか１つのキーに割り当てられた文字の数が多くなければ、キー配列全体を切り替えるのではなく、入力候補文字の数だけのキー（すなわち、文字）配列をポップアップする方式で本発明を実現することもできる。
【００５４】
さらに、本発明は、１番目のキーを入力した状態で方向に関係なくフリックすることにより、１番目のキーがアクティブにするキー（文字）配列を固定する方法を用いて、次のキーの入力を待機する方式で実現することもできる。キーが入力された状態を維持させる前記方法は、片手が不自由か、一時的に片手のみ使用できる状況で、本発明の方法に従って本発明の装置を用いて文字を入力できるようにする。
【００５５】
さらに、本発明は、書記素（grapheme）の数が多く、これらの組み合わせにより決定される音節の数が多い言語、例えば韓国語では、韓国語入力モードが選択されると子音の領域と母音の領域が区分された初期キーパッド画面（キー配列画面）を表示し、それぞれの領域での入力が決定された後に他の領域に転換されると以前の領域にターゲット文字の選択を固定して連続した文字入力が行われるように構成してもよい。
【００５６】
0006000385.tif 000002
【００５７】
0006000385.tif 000003
【００５８】
0006000385.tif 000004
【００５９】
0006000385.tif 000005
【００６０】
0006000385.tif 000006
【００６１】
0006000385.tif 000007
【００６２】
0006000385.tif 000008
【００６３】
0006000385.tif 000009
【００６４】
0006000385.tif 000010
【００６５】
0006000385.tif 000011
【００６６】
一方、本発明の実施形態を適用する場合、１２個のキーを備えるキーボード又はキーパッドによる文字入力に限定されるものではない。
英語の場合、２６個のアルファベットを使用するので、これらを１０個のキーに割り当てる際には、各キーに平均２．６個の書記素が割り当てられる。すなわち、３個の文字が割り当てられたキーと２個の文字が割り当てられたキーに分けられるので、どの文字がどのキーに割り当てられているかを知るためには、１０個の基準キーを記憶する必要があり、それぞれの位置も記憶しなければならないという負担があった。
【００６７】
しかし、本発明をタッチスクリーンに適用する場合は、ファンクションキーを除いて６個のキーのみを使用して文字を入力する方法を実現することができる。これにより、各キーに割り当てられた文字セットを記憶しなければならない負担を軽減することができ、ドラッグ距離を最小限に抑えることができる。また、それぞれのキーのサイズが大きいため、入力された位置を容易かつ正確に検出できるという利点がある。次のように９個のキーで構成されたキーパッド(キーボード)を実現することもできる。
【００６８】
前記方法は、文章の入力に限定されるものではなく、キーパッドの変更にも適用することができる。例えば、１２個のキーを有する移動端末機において、最左列の最下行に位置するキーがキーパッド選択キーとして割り当てられ、残りの１１個のキーのうち、数字１キーに韓国語、数字２キーに中国語、数字３キーに日本語、数字４キーに英語、数字５キーに数字、数字６キーにアラビア語、数字７キーにヘブライ語などが割り当てられていると仮定すると、前記キーパッド選択キーを押した状態で前記キーのいずれか１つを押すことにより、該当文字で構成されたキーパッドをアクティブにして、次の入力に対応することができる。例えば、キーパッド選択キーを押した状態で数字５キーを押すと、数字キーパッドがアクティブになる。タッチスクリーンでは、キーパッド選択キーを押した状態で該当言語の文字が割り当てられたキーにドラッグすることにより、キーパッドの変更を確定することができる。例えば、キーパッド選択キーを押した状態で数字５キーにドラッグして解除すると、数字キーパッドが確定される。
拡張文字を入力する方法は、入力する言語及び入力機器によって異なる。
【００６９】
0006000385.tif 000012
【００７０】
タッチスクリーンにおいては、この入力方法をより簡単に実現することができる。例えば、中国語キーパッドが選択されたという仮定の下で、母音を含むキーが入力されると、同図に示すように、基本キーパッドとは別に、該当母音の声調記号と共に拡張文字を含むキー配列をアクティブにして画面に表示し、該当キーの位置にドラッグすることにより、所望の母音の声調を入力することができる。
【００７１】
この方法は、アルファベットを使用するヨーロッパ言語の文字入力にも適用することができる。中国語とは異なり、ヨーロッパ言語の入力においては、ほとんど全てのアルファベットが識別記号を含む特殊文字であろう。よって、ヨーロッパ言語のキーパッドでは、キー入力段階毎に拡張文字を案内する別途のキー配列をアクティブにして画面に表示し、該当位置にドラッグすることにより、ターゲット文字を容易かつ迅速に入力することができる。
【００７２】
0006000385.tif 000013
【００７３】
この方法は日本語入力にも適用することができる。
図７は、多国語キー入力方法により日本語を入力する例を示す図である。
図７に示すように、ボタン式キーパッドを使用する移動端末機の日本語キーパッドにおいて、数字１から数字９までのキーにかな文字が５つずつ割り当てられ、数字０キーに「ん」と「っ」が割り当てられているという仮定の下で、数字１キーを押して解除すると、数字１キーに割り当てられた文字が入力され、数字１キーを押した状態では、数字１キーに割り当てられた２番目から５番目の文字が上から行単位で割り当てられたキーパッドがアクティブになり、２番目のキーの入力により該当文字が入力されるように構成することができる。例えば、数字１キーを押した状態で上から２番目の行にあるいずれのキーを押しても３番目の文字である「う」が入力されるようにする。
【００７４】
そして、日本語は濁音記号又は半濁音記号がつく文字を含むが、このような文字を入力するためには数字０キーとの組み合わせを活用することができる。例えば、数字２キーを押した状態で数字０キーを押すと「か」の濁音である「が」が入力されるように構成することができる。数字２キーの２番目の文字である「き」の濁音を入力するためには、数字２キーを押した状態で数字１キーもしくは数字３キーを押して「き」を選択し、数字２キー又は数字１キーもしくは数字３キーを押した状態で数字０キーを押すことにより、「ぎ」を選択するように構成することができる。
【００７５】
タッチスクリーンを使用する機器では、濁音又は半濁音に関連するキーが入力されると、基本キーパッド以外に別途のキー配列をアクティブにし、そのアクティブになったキー配列に該当文字の濁音又は半濁音をアクティブにし、該当位置へのドラッグにより、数字０キーを経ることなく、所望の濁音又は半濁音文字を入力するように構成することができる。
【００７６】
この方法はコンピュータのキーボードにも適用することができる。一般に、コンピュータのキーボードは、文字が割り当てられたキーに加えて、シフトキー、スペースキー、エンターキー、キーボードを変更する機能が割り当てられた言語切り替えキーなどを含む。特に、言語切り替えキーは、最も頻繁に使用される２つの言語を予め設定し、言語切り替えキーを押す毎に予め設定された２つの言語が交互に選択されるように実現される。
【００７７】
本発明においては、言語切り替えキーが押されると、文字が割り当てられたキーが言語キー（表示キー）に変更されて表示され、所望の言語キーを押すことにより所望の言語のキーパッドに変更することができる。
【００７８】
ＱＷＥＲＴＹキーパッドにおいては、ｔ、ｇ、ｂを基準とする左側とｙ、ｈ、ｎを基準とする右側を区分し、キーパッド選択キーがいずれか一方に近ければ、頻繁に使用されるキーはその反対側に配置されることが好ましい。
【００７９】
前記方法により所望のキーパッドに変更した状態で変更されたキーパッドを画面に出力し続けることにより、所望の文字の位置を案内するようにすることができる。例えば、キーパッド選択キーがスペースバーの右側に位置すると仮定すると、キーパッド選択キーを押した状態でｆキーを押してロシア語キーパッドをアクティブにし、その後、キーパッド選択キーを解除しないでスペースバーを押すことにより、ロシア語キー配列が画面に出力された状態を維持させ、キーパッドを見ながら所望の文字を入力できるようにすることができる。
【００８０】
ヨーロッパ言語の文字入力方式は、前記方法によりヨーロッパ言語のキーパッドを選択し、その後、所望のアルファベットを押した状態でスペースバーを押すことにより、当該アルファベットの反対側に当該アルファベットに関連する拡張文字が表示され（アクティブになり）、その内容（すなわち、拡張文字）が画面に表示されるように構成することができる。異なる拡張文字がそれぞれのキー毎に設定されるようにしてもよい。例えば、「ａ」の拡張文字は、「ａ」を基にしてこれに様々な識別記号がついた文字にしてもよい。そのような方式で、全ての文字に対して異なる拡張文字を指定してもよい。
【００８１】
0006000385.tif 000014
【００８２】
声調を選択する２番目のキーは、固定されるのではなく、入力する母音の位置の反対側キーを押すことにより入力されるように構成することが好ましい。例えば、母音「ｉ」を入力する場合は、「ｉ」を入力した状態でｆキーを押すとｉの第１声、ｄキーを押すとｉの第２声、ｓキーを押すとｉの第３声、ａキーを押すとｉの第４声が入力されるようにしてもよい。また、この方式は、特定キーに限定されるものではなく、行又は列単位で同じ効果が得られるように構成してもよい。例えば、ａを入力した状態でｊキーを基準として直上のｕキーを押しても直下のｍキーを押してもａの第１声が入力されるように、列単位で実現してもよい。第２声、第３声、及び第４声に対しても同じ方式を適用することができる。
【００８３】
図８は、一実施形態による新しい英語キーパッド構造を示し、図９は、新しい英語キーパッドを用いて文字を入力する例を示す図である。
本発明は、図８に示すように、数字１キーから数字４キーにはそれぞれ５つのアルファベットを割り当てて数字５キーと数字６キーにはそれぞれ３つのアルファベットを割り当てたキーパッドを実現することができる。本実施形態は、各数字キーに所定数以上のアルファベットが割り当てられている場合に有用である。よって、ターゲット文字がａ、ｂ、ｃ、ｄ、ｅの五文字のうちいずれか１つである場合、数字１キーを押すと、図９に示すように、前記数字１キーの周囲に関連キーが表示される（案内される）。
【００８４】
数字１キーが押された状態で、数字２キーの位置にドラッグして解除すると「Ａ」、数字３キーの位置にドラッグして解除すると「ｂ」、数字４キーの位置にドラッグして解除すると「ｃ」、数字５キーの位置にドラッグして解除すると「ｄ」、数字６キーの位置にドラッグして解除すると「ｅ」が入力されるように実現することができる。ここで、最下行の左側キーは、シフトキーとキーパッド選択キーとして使用されてもよい。すなわち、単独で使用される際には、図９の３番目の図に示すように、キーパッド選択キーとして使用され、他のキーが入力された後に入力されるとシフトキーとして機能するようにしてもよい。最下行の中央キーは、スペースキーとして使用され、最下行の右側キーはエンターキーとして使用されてもよい。
【００８５】
また、前記エンターキーは、単に入力された後に解除されるとエンターキー機能を実行し、入力された状態では新しいキーパッド（例えば、句読点キーパッド）をアクティブにする（表示する）。図９の３番目の図に示すように、エンターキーを押した状態で数字１〜６キーの位置にドラッグして解除すると、それぞれアクティブになった文字、すなわち「．」、「，」、「？」、「！」、「−」、「＆」などが入力される。スペースキーにも同じ方式を適用することができる。
【００８６】
また、本発明は、縦状態、すなわち携帯電話を立てて入力する状態と、横状態、すなわち携帯電話を横にして入力する状態とを（地磁気センサ又はジャイロセンサを用いて）感知し、縦状態では１２キー又は９キーで入力し、横状態に変わると自動的に３３キー〜４５キーのＱＷＥＲＴＹキーパッドに切り替えることができる。
そして、本発明は、文字が入力される前の初期画面で所定のキーを入力して、韓国語モード、英語モード、日本語モード、中国語モード、数字モードなど、必要に応じて追加されたキーパッドを選択することができる。
しかしながら、本発明は上記実施形態に限定されるものではない。
【００８７】
図１０は、一実施形態による図７の多国語キー入力方法の一例を示すフローチャートである。
ユーザが特定の入力モード（韓国語、英語、日本語、及び中国語）を選択すると（Ｓ１０１）、制御部１４０は、前記選択された入力モードに対応する言語を入力できる初期キー配列（キーパッド）を出力部１２０の画面に表示する。
【００８８】
前記初期キー配列（キーパッド）が表示されると、制御部１４０は、複数のキーが入力されたかを感知する。より具体的には、制御部１４０は、基準キー（例えば、数字４キー）の入力（１番目のキー又は基準キーの入力）を検出する（Ｓ１０２）。そして、前記基準キーが入力されると、制御部１４０は、前記基準キーに割り当てられた複数の文字のうち１番目の文字を除く残りの文字又は拡張文字をキーボード又はキーパッドの特定の行又は特定の列の関連キーに表示する。ここで、制御部１４０は、前記基準キーに含まれる文字は、キーボード又はキーパッドの領域に分割して表示し、前記拡張文字は、前記基準キーに含まれる文字が表示される領域以外の領域に表示される関連キーに表示する。
【００８９】
前記関連キーは、キーパッド、キーボード、又はタッチスクリーンの特定の行又は特定の列に、前記基準キーに含まれる文字を表示するキーであり、制御部１４０は、いずれのキーが入力されても全て同じキーであると判断する。特に、制御部１４０は、基本キー（すなわち、基準キー）及び関連キーが入力される毎にキー配列及び入力可能な文字を変更して画面に表示する。ここで、前記キー配列は、基準キー及び関連キーの入力順序によってその表示が異なる。
【００９０】
また、前記関連キーは、キーパッド、キーボード、又はタッチスクリーンの特定の行又は特定の列に、前記基準キーに含まれない拡張文字を表示するキーであり、前記拡張文字は、ウムラウト記号、フランス語のアクセント記号などの様々な識別記号を含むアルファベット文字、濁音記号又は半濁音記号がつく日本語のかな文字、第１声から第４声までの声調表示を含む中国語のピンイン表記用文字、韓国語の二重母音及び二重子音を含む。
制御部１４０は、前記基準キーが入力されている状態で予め設定された時間以内に関連キーが入力されたかを検出する（Ｓ１０３、Ｓ１０４）。
【００９１】
前記検出の結果、前記基準キー（例えば、数字４キー）が入力された後、関連キーが入力されないと、前記基準キーに割り当てられた複数の文字（例えば、ｇ、ｈ、ｉ）のうち１番目に割り当てられた文字（例えば、ｇ）を出力部１２０に出力する（Ｓ１０５）。
前記検出の結果、前記基準キー（例えば、数字４キー）が入力された後、予め設定された時間（例えば、０．５秒）以内に関連キー（２番目のキー）が入力されないと、前記関連キーを新しい基準キーとして判断する（Ｓ１０７）。
【００９２】
本発明において、制御部１４０は、前記基準キーが入力された後、関連キーの入力を待機する予め設定された時間の間は、前記基準キーに割り当てられたどの文字も出力しないようにしてもよい。あるいは、前記基準キーに割り当てられた文字を出力し、その後、関連キーが入力されると前記基準キー及び前記関連キーの組み合わせに対応する文字に変更するようにしてもよい。
そして、前記基準キーが入力された後、予め設定された時間以内に関連キーが入力されると、制御部１４０は、前記基準キー及び前記関連キー（例えば、１番目のキー及び２番目のキー）の組み合わせに対応する文字を出力する（Ｓ１０６）。この場合、予め設定された時間以内に後続キーが入力されると文字が出力されないようにしてもよい。
【００９３】
次いで、制御部１４０は、前記基準キー及び前記関連キーにより１つの文字が選択（決定）された後、予め設定された時間の間、後続の関連キーの入力を待機する（Ｓ１０８）。前記予め設定された時間以内に後続の関連キーが入力されなければ、制御部１４０は、前記基準キー及び前記関連キーにより選択された文字の出力状態を維持するか、又は前記基準キー及び前記関連キーにより選択された文字を出力し、前記予め設定された時間以内に後続の関連キーが入力されれば、前記基準キー及び前記関連キーにより選択された文字を新しい基準キーとして使用し、その新しい基準キー及び後続の関連キーにより選択された文字をターゲット文字として出力する（Ｓ１０６）。前記過程は再帰的に行うことができる。また、前記文字及び前記後続の関連キーにより選択された文字は、大文字に変換された文字、１番目のキーに割り当てられていない文字（例えば、特殊文字、又は鼻母音記号や識別記号を含む文字）を含む。
【００９４】
これについて具体的に説明すると次の通りである。
前記１番目のキーが入力された後、前記予め設定された時間以内に他のキー（例えば、２番目のキー）が入力されると、前記２番目のキーの位置を検出する。そして、前記１番目のキー及び前記２番目のキーの位置に基づいて前記１番目のキーと前記２番目のキーの組み合わせに対応する文字を出力する。前記キーの組み合わせのために、前記キー入力装置の内部メモリ１３０には、様々なキーの組み合わせに対応する文字割り当てテーブルが保存されている。
【００９５】
例えば、前記２番目のキーが前記１番目のキーを含む行（又は列）から何行（又は何列）離れているか（すなわち、前記２番目のキーが前記１番目のキーを含む行（又は列）から何番目の行（又は列）に位置するか）を検出する。そして、前記２番目のキーが前記１番目のキーを含む行の上の行に位置するか、下の行に位置するかを検出する。あるいは、前記２番目のキーが前記１番目のキーを含む列の右の列に位置するか、左の列に位置するかを検出する。すなわち、キーの組み合わせのために設定されたオプションに基づいて、前記２番目のキーが何番目の行に位置するか、又は何番目の列に位置するかを検出する。
このように２番目のキーの位置を検出することは、その位置によって１番目のキーとの組み合わせが異なるからである。
【００９６】
前記２番目のキーの位置を検出（判断）する順序は、１番目のキーを除くか又は含めて最上行から下の行へ検出し、１番目のキーを除くか又は含めて最左列から右の列へ検出する。検出順序はユーザが予めメニューで設定してもよく、検出モードは特定キーを入力して設定してもよい。
【００９７】
また、本発明は、入力方式に応じてキーの位置を自動的に検出するようにしてもよい。例えば、複数のタッチが行われた場合、１番目のタッチを１番目の入力値とみなし、２番目のタッチが同時に行われると、２番目の入力値とみなしたり、１番目のタッチが行われた後にドラッグが発生すると、解除された位置又は方向が変わる地点を２番目の入力値、３番目の入力値又は４番目の入力値とみなすようにしてもよい。
【００９８】
例えば、１番目のキー（例えば、数字４キー）の次に入力された２番目のキーの位置が第２行であると、前記１番目のキーに割り当てられた複数の文字（例えば、ｇ、ｈ、ｉ）のうち２番目に割り当てられた文字（例えば、ｈ）を出力し、前記２番目のキーの位置が第３行であると、前記１番目のキーに割り当てられた複数の文字（例えば、ｇ、ｈ、ｉ）のうち３番目に割り当てられた文字（例えば、ｉ）を出力するように構成してもよい。他の例として、１番目のキー（例えば、数字６キー）の次に入力された２番目のキーの位置が第２行であると、前記１番目のキーに割り当てられた複数の文字（例えば、ｍ、ｎ、ｏ）のうち２番目に割り当てられた文字（例えば、ｎ）を出力し、前記２番目のキーの位置が第３行であると、前記１番目のキーに割り当てられた複数の文字（例えば、ｍ、ｎ、ｏ）のうち３番目に割り当てられた文字（例えば、ｏ）を出力する。
【００９９】
一方、前記キーの組み合わせのためのオプションが２番目のキーの行を検出して組み合わせるものであれば、前記行を検出する方法と同様に、前記２番目のキーの位置が左の列であるか、同一列であるか、右の列であるかによって、前記１番目のキーに割り当てられた文字のうちその組み合わせに対応する文字を出力する。
【０１００】
しかしながら、本発明は、上記実施形態に限定されるものではなく、前記キーの組み合わせによる文字の割り当ては、ユーザのオプション設定により変更することもできる。すなわち、前記１番目のキーと前記２番目のキーの組み合わせ及びその組み合わせに対応する文字は、ユーザにより編集できるようにしてもよい。つまり、３つ以上のキーの組み合わせとそれに対応する文字を割り当てることもできる。
【０１０１】
図１１は、本発明に係る再帰的キー入力方法の一例を示す図である。
前述したように、本発明においては、１番目のキーと２番目のキーの組み合わせに対応する文字を出力することができる。前記２番目のキーとして入力される特定の行もしくは列のキーは全て同じ文字を入力できるキーとして検出されてもよい。すなわち、前記２番目のキーは、いずれか１つのキーに限定されるものではなく、前記１番目のキーの上、下、又は同一列の特定の列にある任意のキーに設定してもよい。また、前記２番目のキーは、前記１番目のキーの左、右、又は同一行の特定の行にある任意のキーに設定してもよい。このような設定は、ユーザが予めメニューで設定してもよく、数字キーを除く特定キーが入力される毎に自動切り替えされるようにしてもよい。
【０１０２】
例えば、１番目のキー（例えば、数字４キー）の次に入力された２番目のキーの位置が第２行にある他のキー（例えば、数字５、６キー）であると、前記第２行にあるどのキーが入力されても、同様に前記１番目のキーに割り当てられた複数の文字（例えば、ｇ、ｈ、ｉ）のうち２番目に割り当てられた文字（例えば、ｈ）を出力する。
他の実施例として、１番目のキー（例えば、数字４キー）の次に入力された２番目のキーの位置が第２列にある他のキー（例えば、数字２、５、８キー）であると、前記第２列にあるどのキーが入力されても、同様に前記１番目のキーに割り当てられた複数の文字（例えば、ｇ、ｈ、ｉ）のうち２番目に割り当てられた文字（例えば、ｈ）を出力する。
【０１０３】
上記実施形態は、特定の行もしくは特定の列のキーが入力されると、全て同じ文字を入力できるキーとして検出されることを開示している。しかし、本発明においては、同じキー入力として検出されるキーが必ずしも特定の行もしくは特定の列になければならないわけではない。例えば、ユーザ入力部（例えば、キーボード）に多くのキーが配置された場合は、特定領域を指定してその特定領域のいずれのキーが入力されても同じキーが入力されたものと検出されるようにしてもよい。
よって、図１１に示すように、ユーザ入力部（例えば、キーパッド又はキーボード）がタッチスクリーンで構成されていると仮定すると、同じキー入力として検出されるキーの表示内容（例えば、各言語の文字）を同一に表示してユーザに案内することができる（プレビュー形式）。
【０１０４】
例えば、１番目のキー（例えば、数字４キー）が入力された場合、制御部１４０は、数字４キーを除く第２行のキーの表示内容を同一に表示し、第３行のキーの表示内容を同一に表示してもよい。すなわち、第２行にある残りのキー（例えば、数字５、６キー）は、同一に前記１番目のキーに割り当てられた複数の文字（例えば、ｇ、ｈ、ｉ）のうち２番目に割り当てられた文字（例えば、ｈ）を表示し、第３行のキー（例えば、数字７、８、９キー）は、同一に前記１番目のキーに割り当てられた複数の文字（例えば、ｇ、ｈ、ｉ）のうち３番目に割り当てられた文字（例えば、ｉ）を表示するようにしてもよい。
【０１０５】
本発明は、前述したように、１番目のキーを入力した後、所定のジェスチャー（タッチ＆ホールド及びフリック）又は特定キーの押圧により現在の状態を維持し、次の入力を待機する方式で実現することができる。すなわち、ユーザが１番目のキー（例えば、数字４キー）をタッチした状態で左側にドラッグすると、制御部１４０は、１番目のキーの入力状態を維持し、その後２番目のキーが入力されると、１番目のキーと２番目のキーの組み合わせに対応する文字を出力する。
この方法は、片手が不自由か、一時的に片手（又は１本の指）のみ使用できる状況で有効に適用することができる。
【０１０６】
図１２は、本発明による再帰的キー入力方法の他の例を示す図である。
図１２に示す再帰的キー入力方法は、タッチ＆ドラッグの距離によって文字の出力を決定（選択）する方法である。図１２に示すように、タッチスクリーンを使用する機器では、いずれか１つのキーをタッチした状態で２番目のキーの位置までドラッグした場合、１番目のタッチが検出された地点を１番目のキーとみなし、ドラッグされた地点を２番目のキーとすみなす。
【０１０７】
例えば、１番目のキー（例えば、数字４キー）がタッチされた状態で右側の２番目のキー（数字５キー）にドラッグされると、前記１番目のキーに割り当てられた複数の文字（例えば、ｇ、ｈ、ｉ）のうち２番目に割り当てられた文字（例えば、ｈ）を出力し、１番目のキー（例えば、数字４キー）がタッチされた状態で右側の３番目のキー（数字６キー）にドラッグされると、前記１番目のキーに割り当てられた複数の文字（例えば、ｇ、ｈ、ｉ）のうち３番目に割り当てられた文字（例えば、ｉ）を出力する。
【０１０８】
図１３は、図１１に示す再帰的キー入力方法の他の実施形態を示す図である。本実施形態は１番目のキーに割り当てられた文字を案内する方法に適用される。
図１３に示すように、ユーザが１番目のキー（例えば、数字４キー）をタッチすると、制御部１４０は、数字４キーを除く第２行のキーの表示内容を同一に表示し、第３行のキーの表示内容を同一に表示する。この状態で、ユーザが前記１番目のキーをタッチして右側の２番目のキー（数字５キー又は数字６キー）にドラッグすると、制御部１４０は、前記１番目のキーに割り当てられた複数の文字（例えば、ｇ、ｈ、ｉ）のうち２番目に割り当てられた文字（例えば、ｈ）を同一に表示する。それに対して、ユーザが前記１番目のキーをタッチした状態で前記１番目のキーから下方の第３行のキーにドラッグすると、制御部１４０は、前記１番目のキーに割り当てられた複数の文字（例えば、ｇ、ｈ、ｉ）のうち３番目に割り当てられた文字（例えば、ｉ）を同一に表示する。
【０１０９】
特に、本発明においては、言語によって、いずれか１つのキーに割り当てられた文字の数が多くない場合は、キーパッド配列全体を切り替えるのではなく、入力候補文字の数だけのキー配列をポップアップする方式で実現することもできる。
【０１１０】
また、本発明においては、いずれか１つのキーに割り当てられた文字の数に応じて、キーボード（キーパッド）配列の切り替え時に表示される領域が異なるようにしてもよい。
例えば、日本語入力において、数字１キーに「あ，い，う，え，お」の五文字が割り当てられる場合、数字１キーを押した状態で残りの四文字が割り当てられる２番目のキーは４つの領域に分けられなければならない。この場合、第１行の数字１キー以外の数字２、３キーに「い」を、第２行の数字４、５、６キーに「う」を、第３行の数字７、８、９キーに「え」を、第４行のキーの一部又は全部に「お」を割り当てる必要がある。このような方法を採用することにより、キーパッド配列を簡略化することができる。
前記のように、ユーザ入力部に配置された各キーの表示内容（すなわち、文字）を入力可能な文字に変更することにより、ユーザの利便性を向上させることができる。
【０１１１】
0006000385.tif 000015
【０１１２】
説明の便宜上、キーパッドの各キー（例えば、数字０〜９キー）には少なくとも３つの文字が割り当てられていると仮定する。例えば、数字１キーには第１文字、第１−１文字、第１−２文字が割り当てられており、数字２キーには第２文字、第２−１文字、第２−２文字が割り当てられており、同様に、図５に示すように他のキーにも３つの文字が割り当てられていると仮定する。
【０１１３】
前記各キーが単独で入力された場合は、１番目に割り当てられた文字が出力される。例えば、数字４キーが単独で入力された場合は、１番目に割り当てられた文字（例えば、第４文字）が出力される。そして、前記１番目のキーが入力された状態で２番目のキーが入力された場合は、前記１番目のキーに割り当てられた文字のうち前記２番目のキーの位置に応じて対応する文字が出力される。例えば、数字４キーが入力された状態で、位置１に対応する２番目のキーが入力されると第４−１文字が出力され、位置２に対応する２番目のキーが入力されると第４−２文字が出力される。
【０１１４】
ここで、前記２番目のキーが何番の数字キーであるかは文字入力に関係がなく、また、前記２番目のキーにどの文字があるかも文字入力に関係がなく、単に前記１番目のキーに対する前記２番目のキーの相対的な位置が文字入力に関係がある。すなわち、前記２番目のキーが位置１にあるキーであるか、位置２にあるキーであるかによって異なる文字が出力される。つまり、１番目のキーと２番目のキーが同時に入力された場合、２番目のキーに割り当てられた文字が出力されるのではなく、１番目のキーに割り当てられた文字のうち２番目のキーとの組み合わせに対応する文字が出力される。
【０１１５】
上記実施形態においては、移動端末機のキーパッドの構成を参照して説明したが、コンピュータのキーボードを用いる入力方式にも同じ原理を適用することができる。また、このような原理は、１番目のキーに割り当てられていない文字（例えば、特殊文字、又は鼻母音記号や識別記号を含む文字）にも適用することができる。前記識別記号を含む文字は、例えば中国語の声調、ドイツ語のウムラウト、フランス語のアクサンテギュ、アクサングラーブや、アクサンシルコンフレクスなどを含む。
【０１１６】
例えば、中国語を入力すると仮定すると、ユーザが任意の母音キー（例えば、ａ）が入力された状態で特定キー、すなわち＊キー又は＃キーを押して声調入力をアクティブにし、予め設定された領域（例えば、各行又は各列）にあるキーのいずれか１つを選択して声調を入力する。また、本発明においては、前記特定キー（例えば、＊キー又は＃キー）のうち、一方のキーは大文字の入力のためのキーに設定し、他方のキーは識別記号を含む文字の入力のためのキーに設定してもよい。
【０１１７】
以上、本発明の好ましい実施形態について添付図面を参照して説明した。
ここで、本明細書及び特許請求の範囲に使用された用語や単語は、通常の意味又は辞書的な意味に限定して解釈されてはならない。特に、１番目のキーと２番目のキーが基準時間以内に入力された場合は、前記１番目のキーは基準キーと同じ意味で使用され、前記２番目のキーは関連キーと同じ意味で使用され、前記２番目のキーが基準時間以降に入力された場合は基準キーとして使用され、このような方法により、３番目のキー及び後続キーも新しい基準キー又は関連キーとして使用される。そして、本発明において、「アクティブになる」という意味は「表示される」という意味と同様に使用される。
【０１１８】
前述したように、本発明は、複数の文字が割り当てられたキーを両手又は片手で迅速に入力できるという効果がある。
【０１１９】
また、特定の文字が選択された状態で再帰的キー入力を用いて後続の関連キーを押すことにより、該当キー又は該当キーの組み合わせが意味する文字に関連する様々な拡張文字を容易に入力できる。特に、キーに基本的に割り当てられていない特定の文字を簡単に入力することができる。
【０１２０】
さらに、キー操作に慣れていないユーザに、入力されたキーに関連する文字及びその文字に関連する様々な拡張文字をプレビュー形式で提供することにより、文字入力を容易に行える。また、上記構成は、キーに割り当てられていない特定の文字を複数のキーの組み合わせにより入力できるという効果がある。
【０１２１】
前述した実施形態と効果は、単なる例示にすぎず、本発明を制限するものではない。本発明は、他の形態の装置にも容易に適用できる。本発明の詳細な説明は単なる説明の便宜のためのものであり、特許請求の範囲を制限するものではない。当該技術分野における通常の知識を有する者であれば、これらの様々な代替、変更、変形が可能であることを理解できるであろう。ここに記載された例示的な実施形態の機能、構造、方法、及び他の特徴は、追加及び／又は代替の例示的な実施形態を得るための様々な方法に組み込まれる。
【０１２２】
本発明の特性から外れない限り、本発明の特徴は様々な形態で実現することができ、前述した実施形態は前述した詳細な記載内容によって限定されるのではなく、むしろ特許請求の範囲に記載の本発明の範囲内で広く解釈されるべきであり、本発明の特許請求の範囲内で行われるあらゆる変更及び変形、並びに特許請求の範囲の均等物は、本発明の特許請求の範囲に含まれる。
【図１】
0006000385.tif 000016
【図２】
0006000385.tif 000017
【図３】
0006000385.tif 000018
【図４】
0006000385.tif 000019
【図５】
0006000385.tif 000020
【図６】
0006000385.tif 000021
【図７】
0006000385.tif 000022
【図８】
0006000385.tif 000023
【図９】
0006000385.tif 000024
【図１０】
0006000385.tif 000025
【図１１】
0006000385.tif 000026
【図１２】
0006000385.tif 000027
【図１３】
0006000385.tif 000028
【図１４】
0006000385.tif 000029