(57)【要約】【課題】 限られた数のキーを有するキーパッドを使って所望の文字及び特殊記号を入力することのできる方法及び装置を提供する。【解決手段】 小型のキーパッド（１００、３００）を有する装置で、数個の記号を各キーと関連させることができる。キーと関連する記号は、その装置の操作言語として選択（２００）された言語に基づいて決定される。この装置は記憶装置を有し、この記憶装置は、押しボタン指令として入力され得る記号のどの集合が使用されているかを示す情報を記憶するための部分（３０２ａ）と、前記部分（３０２ａ）の情報に基づいて各キーに選択的に一定の記号を関連させるための記号集合テーブル（３０２ｂ−ｎ）とを包含する。【選択図】図１
2006053935.tif 000002
【特許請求の範囲】
【請求項１】
キーパッド（１００、３００）を有する装置において記号を入力する方法において：
押しボタン指令として入力され得る記号のどの集合が使用されているかに関する情報を作成（２００）する段階と；
その選択された記号集合に属する記号の一定の部分集合を該キーパッドの各キーと関連させる段階とを有することを特徴とする方法。
【請求項２】
キーをｎ回続けて押すと（２０３ａ−２０３ｆ、２０４ａ−２０４ｆ）、そのキーと関連する記号のリストの中での順番がｎに対応する記号が入力される（２０５ａ−２０５ｆ、２０６ａ−２０６ｆ）ようになっていることを特徴とする請求項１に記載の方法。
【請求項３】
そのキーと関連する記号のリストの中での順番が［（ｎ−１）ｍｏｄ
ｍ］＋１である記号が入力されるようになっており、このｍはそのキーと関連する記号の個数であることを特徴とする請求項２に記載の方法。
【請求項４】
（ｎ−１）÷ｍ個の、そのキーと関連する記号のリストの中の最後の記号と、そのキーと関連する記号のリストの中での順番が［（ｎ−１）ｍｏｄ
ｍ］＋１である記号とから成る記号入力がなされることを特徴とする請求項２に記載の方法。
【請求項５】
押しボタン指令として入力され得る記号のどの集合が使用されているかを示す前記情報は、該装置の操作言語に関する情報と同一であって、該装置の操作言語のアルファベットに属する記号が使用されることを特徴とする請求項１に記載の方法。
【請求項６】
操作言語を選択する段階を有し、その段階では：使用可能な言語がメニューの形でユーザーに呈示され；ユーザーが発した起動指令に応じて、その起動指令が目的とする言語が操作言語として設定されることを特徴とする請求項５に記載の方法。
【請求項７】
個々のキーと関連する選択された記号集合の記号の部分集合のリストが作成され、そのリストの中で該記号はアルファベット順に配列されることを特徴とする請求項１に記載の方法。
【請求項８】
キーを押すと、そのキーと関連する記号とカーソルとが表示され、該カーソルの移動方向を示す矢印キーを押す操作に応じてディスプレイ上で前記カーソルが動かされて、承認キーを押す操作に応じて、該承認キーが押された時点で該ディスプレイ上で該カーソルが置かれている記号が入力されるようになっていることを特徴とする請求項１に記載の方法。
【請求項９】
キーパッド（３００）を備えていて、キーを押す操作を記号入力に変換するための電子回路（３０１）を包含している装置において、該電子回路と関連する記憶装置（３０２）を有し、この記憶装置は、押しボタン指令として入力され得る記号のどの集合が使用されているかを示す情報を記憶するための部分（３０２ａ）と、前記部分（３０２ａ）の情報に基づいて各キーに選択的に一定の記号を関連させるための記号集合テーブル（３０２ｂ−ｎ）とを包含することを特徴とする装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キーパッドを通して電子装置に入力される記号同士の結合とキーストロークとに関する。本発明は、特に、唯一のキーを使って幾つかの異なる記号を入力できる方法に関する。
【背景技術】
【０００２】
携帯電話、ページング装置及びその他の小型の電子装置は普通はやや小さなキーパッドを持っており、これによってユーザーはその装置に対して押しボタン指令を発することができる。最もありふれた種類のキーパッドは、０から９までの数字キーと、特殊文字キー＊及び＃と、例えば通話開始（start call）キーや通話終了（hangup）キー等の少数の機能キーとを持っている。
【０００３】
上記の多くの装置は追加の機能を持っていて、それを利用するには文字及びその他の記号をその装置に入力する必要がある。その様な機能は、テキストメッセージの送信と英数字メモ機能の使用を含む。装置が小型であるために、携帯型コンピュータに使用されているような文字キーパッドをそれらの装置に設けることは普通は不可能であって、文字及び特殊記号は数字キーで入力される。多くの移動電話はいわゆるＡＢＣキーを持っており、それを押すと、ユーザーは自分が数字を入力したいのか、それとも文字を入力したいのかを選ぶことができる。また、文字の数が多いので、数個の文字が１つのキーと関連していて、キーを１回押すと１つの文字が作成され、その直後にそのキーをもう１回続けて押すと前記の文字がもう一つの別の文字と置き換えられる、等々、となっている。ローマ字には、言語により、約２５〜３０種類の文字があるので、普通は１つの数字キーが約３種類の文字と関連している。
【０００４】
しかし、ローマ字を使用する色々な言語に色々異なる文字があって、しかも全ての文字が全ての言語で使用されるとは限らないという問題がある。例えば、スカンジナビアの言語には、他の多くのローマ字言語では使われない文字、即ち
【数１】
2006053935.tif 000003
がある。フランス語はアクセント記号に関しては独特で、
【数２】
2006053935.tif 000004
という記号は正しい文字であると見なさなければならない。また、例えばアイスランド語には、他の如何なる言語でも使われない文字が幾つもある。ギリシャ語には独自のアルファベットがあり、スラブ系の言語の殆どはキリール文字で書かれる。元ユーゴスラビアだった地域では或る民族集団はキリール文字を使用し、他はローマ字を使用している。
【０００５】
必要な記号の全部或いは殆ど全部を数字キーパッドのキーと関連させようとするならば、１つのキーあたりの記号の数は多くなる。例として数字キーパッドの“２”のキーを取り上げよう。広く普及している慣習に従って、このキーは文字ａ、ｂ及びｃと関連しているものとする。この様なキーパッドを備えた装置が文字入力モードで使用されるときには、この“２”キーを始めに１回押すと文字ａが作成され、もう１回押すとｂが作成され、３回目に押すとｃが作成され、４回目に押すと記号２が作成される。従って、“２”キーの記号は“ａｂｃ２”であると言うことができる。
【０００６】
もしローマ字言語でａ、ｂ及びｃと密接に関連している文字を全て“２”キーと関連させようとすれば、“２”キーと関連する文字の列として
【数３】
2006053935.tif 000005
のようなものが得られ、これは全部で１１個の記号である。デンマーク人のユーザーが自分の言語でその装置を使おうとすれば、その人は文字
【数４】
2006053935.tif 000006
をディスプレイ上に作成するために１つのキーを１０回押さなければならない。文字
【数５】
2006053935.tif 000007
はデンマーク語では全く使われない文字であるので、これらの文字をとばすために押す動作は全く無益である。本発明の目的は、限られた数のキーを有するキーパッドを使って所望の文字及び特殊記号を入力することのできる方法及び装置を提供することである。
【発明の開示】
【０００７】
本発明の目的は、装置の操作言語として選ばれた言語に応じてキーに文字及びその他の記号を関連させることによって達成される。
【０００８】
本発明の方法は：押しボタン指令として入力される可能性のある記号のどの集合が使用されているかに関する情報を作成し；選択されている記号集合の記号の部分集合を各キーと関連させるステップを有し；キーをｎ回続けて押す動作に応答して、そのキーと関連する記号のリストの中での順番がｎに対応する記号の形の入力が作成されることを特徴とする。
【０００９】
本発明は装置も目的としており、その装置は、押しボタン指令を解釈する電子回路に接続された記憶装置を有し、前記記憶装置は、押しボタン指令として入力される可能性のある記号のどの集合が使用されているかを示す情報を記憶する部分と、前記部分の情報に応じて記号をキーと選択的に関連させるための記号集合テーブルを記憶する部分とを有することを特徴とする。
【００１０】
本発明の装置は、各キーを、該装置用の操作言語として選択された言語で使われる記号に対応する記号のみと関連させる。好ましい実施態様では、キーストロークと、キーストロークの回数とは文字又は記号と物理的に何ら関連してはおらず、キーストロークとの関連は、押しボタン指令を解釈する電子回路によって作られる。キーと関連する記号の変更は、前記回路の動作を制御するプログラムによって実行される。そのプログラムは、ユーザー又はその装置のプログラマーが使用する言語の決定のための言語選択肢を入力として受け入れる。物理的変更は不要であるので、言語の数と、言語に付随している記号の数とは、装置のプログラムメモリーのサイズによってのみ限定される。或る提案に従って、現在使われている全ての文字、数字、及び特殊記号が１６ビットのユニコード（Unicode)ビット列で表わされるので、６５、０００種類以上の記号を表示することが可能となる。記号の表示のために装置で１３０キロバイトのプログラムメモリーを確保しておくことができるならば、全てのユニコード記号をメモリーに記憶させてグループに分けて記号集合を形成しておくことができ、ユーザーはその中から使用する記号集合を選択することができる。好ましい実施例と、添付図面とを参照して本発明を一層詳しく説明する。
【発明を実施するための最良の形態】
【００１１】
図１は公知の装置と一致する外観を持った数字キーパッド１００を示しており、そのキーは４行３列の行列を形成している。一番上の行の中央のキー１０１は数字２に対応するが、これに一定の文字も関連している。本発明では、キー１０１と関連する文字の選択は、キーパッド１００をその１つの構成要素として有する装置の操作言語として選択された言語に依存する。図１の右側にテーブル１０２が示されており、このテーブルでは行は操作言語に対応し、列はキーパッド１００の中のキーに対応する。図を明確にしておくために、テーブル１０２の一部分だけが図示されている。キー１０１とテーブル１０２の中の区画との関連が矢印で表わされている。例えば、操作言語がフィンランド語であれば、キー１０１は文字数字用では記号列
【数６】
2006053935.tif 000008
に対応し、もし操作言語がデンマーク語ならば、キー１０１は文字数字モードでは記号列
【数７】
2006053935.tif 000009
に対応する。このパターンに基づいて、当業者はテーブル１０２の中の残りの区画の内容と、キー及び区画の関連とを容易に作成することができる。
【００１２】
テーブル１０２の区画の中の記号の相対的順序は、ユーザーがそのキーを素速く連続的に押すときにそれらの記号が表示される順序（図示せず）を表わしている。図示されている文字の順序は単に説明の目的に役立つだけであって、文字数字用の各キーに関連する記号の適当な相対的順序は、ユーザーの好みを調べることによって見いだすことができる。各キーを通してそれぞれの記号が入力された回数を記憶して、或るキーから最も多く入力された記号がそのキーが１回目に押されたときに表示され、そのキーが２回目に押されたときには、入力された回数が２番目に多い記号が表示される、等々となるような順序に、各キーと関連している記号を動的に配列する記憶装置を設けることも可能である。その様に構成すれば、ユーザーに要求されるキーストロークの回数が統計的になるべく少なくなる。
【００１３】
言語選択肢に加えて、テーブル１０２の行は、記号集合の選択に影響を及ぼす他の状態を表わすこともできる。テーブル１０２の中の１の選択肢は、グループ分け規則に従って全ての文字をキーに関連させることをユーザーが希望する場合に対応する“ALL LETTERS（全ての文字）”という行である。グループ分け規則は、例えば、各キーがそのキーの表面に印刷されている文字に関連すると考えられる全ての文字と関連させるという規則である。文字ａｂｃがキー１０１に印刷されているので、テーブル１０２の“ALL LETTERS”行によって例えば文字
【数８】
2006053935.tif 000010
をこのキーと関連させることができる。この場合には各キーと関連する文字の数が多くなるので、この場合に特に役に立つのは、キーストロークの回数を自動的に記憶して、キーに関連する記号の順序を使用頻度に応じて決める前述の記憶装置である。テーブル１０２は、一定のキーに関連する文字或いは記号が本当の如何なる言語とも無関係となるように、特殊記号と結びついた行を含んでいてもよい。しかし、ユーザーの見地からは、ユーザーがどの記号集合を使おうかと考えなくてもすむように、テーブル１０２から選択される行がその時に働いている操作言語に基づいて決定されるようになっているのが一番簡単である。
【００１４】
操作言語を選択する最も簡単な方法は、使用可能な全ての操作言語選択肢を包含する言語メニューをユーザーインターフェースが持っていることである。ユーザーインターフェースの一般制御機能を使って、ユーザーはその言語メニューをディスプレイに呼び出して自分が使いたい言語を起動する。
【００１５】
図２は、本発明の方法に従って数字キーパッドを通して入力される文字を示す簡単なフローチャートを示している。ブロック２００において、動作は、選択された操作言語に応じて分岐する。図を簡明に保つために、図２は、フィンランド語とデンマーク語とに対応するブランチだけを示している。ブロック２０１又は２０２において、装置は、キーパッドのどのキーが押されたかを検出する。簡単のために、この図は、フローチャートの、“２ａｂｃ”キーを押す動作に関連する部分だけを示している。図に示されているパターンに基づいて当業者は残りのキーについての類似の判断チェーンを容易に作ることができる。キーの判断チェーンは、そのキーと関連する記号を含んでいる。判断ブロック２０３ａ−ｆ又は２０４ａ−ｆにおいて、装置は、ユーザーが所定の反復間隔が経過しないうちに同じキーをもう一度押したか否か調べる。反復間隔の長さは、従来技術のキーパッドの場合と同様に選択することができる。フローチャートの現行言語ブランチにより、キーを繰り返して押すと、ブロック２０５ａ−ｆ及び２０６ａ−ｆに描かれているようにいろいろな記号が入力される。記号及びそれらの相対的順序は図１のテーブル１０２の場合と同様に選択される。ユーザーが例えば通話開始キー或いは記号入力を終わらせる他のキーを押すと、動作は図２のフローチャートの外側で続行される。
【００１６】
図２は、キーを繰り返し押す回数がそのキーと関連している記号の数を越えると最後の判断ブロック２０３ｆ又は２０４ｆから最初の判断ブロックに戻ることを矢印で表わしている。一般的にキーをｎ回（十分に素速く）続けて押すと、そのキーと関連する記号のリストの中での順番が［（ｎ−１）ｍｏｄ
ｍ］＋１である記号が入力されることになり、このｍはそのキーと関連する記号の個数であるということができる。最初の判断ブロックへの復帰が行われず、単一の記号入力を生じさせるために各キーをそのキーと関連する記号の個数と同じ回数までは連続して押すことができるようになっている実施例を開示することもできる。その場合、キーを（十分に素速く）連続してｎ回押すと、（ｎ−１）÷ｍ個の、そのキーと関連する記号のリストの中の最後の記号と、そのリストの中での順番が［（ｎ−１）ｍｏｄ
ｍ］＋１である記号とから成る記号入力がなされる。この方式では、その他の面に関しては図２の場合と同じである構成において、“２ａｂｃ”キーを７回続けて押すと、操作言語がフィンランド語であるときは記号
【数９】
2006053935.tif 000011
及び記号ａから成る記号入力がなされる。
【数１０】
2006053935.tif 000012
【００１７】
本発明の別の実施例では、言語選択に応じた記号が関連しているキーを１回押すだけでよい。そのキーを押すと、装置はそのキーと関連している記号を全て表示する。ユーザーは、ディスプレイ上で矢印を使ってカーソルを所望のキーへ動かして（このことは従来技術から知られている）例えばＯＫキーを押すことによってそれを承認することができる。
【００１８】
本発明の装置は、図３に示されているように、キーパッド３００と、このキーパッドから入力された押しボタン指令を解釈する電子回路３０１と、記憶装置３０２とを有し、この記憶装置は、選択された記号集合（例えば選択された言語）に関する情報をブロック３０２ａに内蔵するとともに、ブロック３０２ａの内容に応じてどの記号がどのキーと関連するかに関する情報を記憶する数個の記号集合テーブル３０２ｂ−３０２ｎを内蔵している。また、メモリーブロック３０２はプログラム命令も包含しており、それに従って回路３０１は機能する。例えば、新しい操作言語の選択に対応する押しボタン指令で記憶装置３０２に記憶されている情報を変更することができるように、回路３０１と記憶装置３０２との間の接続は２方向接続であるのが好ましい。一般に、例えば特別のプログラミング・インターフェース（図示せず）を通すなどして、押しボタン指令の使用以外の方法で記憶装置内の情報を変更することも可能である。参照符号３０３は、装置の、押しボタン指令により制御される他の部分を表す。上記の実施例は単なる例に過ぎず、ここに開示した発明思想を請求項で定義されている発明の範囲内で修正し得ることは当業者にとっては明らかなことである。
【図面の簡単な説明】
【００１９】
【図１】種々の記号集合をキーに割り当てることのできるキーパッドを示す。
【図２】本発明の方法を実行するプログラムの一部分を示すフローチャートである。
【図３】本発明の装置を示す略図である。
【符号の説明】
【００２０】
１００，３００ キーパッド
３０１ 電子回路
３０２ 記憶装置
３０２ｂ−ｎ 記号集合テーブル
【図１】
2006053935.tif 000013
【図２】
2006053935.tif 000014
【図３】
2006053935.tif 000015