(57)【要約】【課題】少ない操作子かつ簡単な操作で多種多様な文字を入力できる文字入力支援方法、装置およびプログラムならびにその記憶媒体を提供する。【解決手段】「右移動モード」では下スクロールに応答してカーソルが右方向へ移動する。次いでジョグダイヤル５１が上スクロールされると、カーソルが上スクロールに応答して下方向へ移動する「下移動モード」へ遷移する。次いでジョグダイヤル５１が下スクロールされると、カーソルが下スクロールに応答して左方向へ移動する「左移動モード」へ遷移する。次いでジョグダイヤル５１が上スクロールされると、カーソルが上スクロールに応答して上方向へ移動する「上移動モード」へ遷移する。次いで、ジョグダイヤル５１が下スクロールされると、カーソルが下スクロールに応答して右方向へ移動する「右移動モード」へ戻る。【選択図】図５
2008217683.tif 000002
【特許請求の範囲】
【請求項１】
入力対象の文字群が表示されたディスプレイ上でカーソルを移動させて文字を入力する文字入力支援装置において、
文字群が二次元配置された文字マップをディスプレイに表示させる文字マップ出力手段と、
第１および第２方向への操作を検知する第１操作子から操作方向および操作量を代表する移動信号を入力し、前記文字マップ上でカーソルを移動させる移動制御手段と、
オン操作を検知する第２操作子から決定信号を入力して、前記カーソルで選択されている文字を切り出す文字切出手段とを具備し、
前記移動制御手段は前記カーソルを前記文字マップ上で、前記第１方向への操作に応答して左右方向へ前記操作量に応じて移動させ、前記第２方向への操作に応答して上下方向へ前記操作量に応じて移動させることを特徴とする文字入力支援装置。
【請求項２】
前記移動制御手段は、
カーソルを前記第１方向への操作に応答して左右方向の一方へ前記操作量に応じて移動させる左右一方側移動モードと、
カーソルを前記第２方向への操作に応答して上下方向の一方へ前記操作量に応じて移動させる上下一方側移動モードと、
カーソルを前記第１方向への操作に応答して左右方向の他方へ前記操作量に応じて移動させる左右他方側移動モードと、
カーソルを前記第２方向への操作に応答して上下方向の他方へ前記操作量に応じて移動させる上下他方側移動モードとを備え、
前記左右一方側移動モードにおいて前記第２方向への操作が検知されると前記上下一方側移動モードへ遷移し、前記上下一方側移動モードにおいて前記第１方向への操作が検知されると前記左右他方側移動モードへ遷移し、前記左右他方側移動モードにおいて前記第２方向への操作が検知されると前記上下他方側移動モードへ遷移し、前記上下他方側移動モードにおいて前記第１方向への操作が検知されると前記左右一方側移動モードへ遷移することを特徴とする請求項１に記載の文字入力支援装置。
【請求項３】
前記第１操作子に対する第１方向への操作と第２方向への操作が相互に反対方向の操作であることを特徴とする請求項１または２に記載の文字入力支援装置。
【請求項４】
前記移動信号がマウスホイールのスクロール操作を検知する信号であり、前記決定信号がマウスボタンのクリック操作を検知する信号であることを特徴とする請求項１ないし３のいずれかに記載の文字入力支援装置。
【請求項５】
前記移動信号がジョグダイヤルのスクロール操作を検知する信号であり、前記決定信号がジョグスイッチのクリック操作を検知する信号であることを特徴とする請求項１ないし３のいずれかに記載の文字入力支援装置。
【請求項６】
入力対象の文字群が表示されたディスプレイ上でカーソルを移動させて文字を入力する文字入力支援方法において、
文字群が二次元配置された文字マップをディスプレイに表示させる手順と、
第１および第２方向への操作を検知する第１操作子から操作方向および操作量を代表する移動信号を入力し、前記文字マップ上でカーソルを移動させる手順と、
オン操作を検知する第２操作子から決定信号を入力して、前記カーソルで選択されている文字を切り出す手順とを具備し、
前記カーソルを移動させる手順では、前記カーソルを前記文字マップ上で、前記第１方向への操作に応答して左右方向へ前記操作量に応じて移動させ、前記第２方向への操作に応答して上下方向へ前記操作量に応じて移動させることを特徴とする文字入力支援方法。
【請求項７】
前記カーソルを移動させる手順は、
カーソルを前記第１方向への操作に応答して左右方向の一方へ前記操作量に応じて移動させる左右一方側移動モードと、
カーソルを前記第２方向への操作に応答して上下方向の一方へ前記操作量に応じて移動させる上下一方側移動モードと、
カーソルを前記第１方向への操作に応答して左右方向の他方へ前記操作量に応じて移動させる左右他方側移動モードと、
カーソルを前記第２方向への操作に応答して上下方向の他方へ前記操作量に応じて移動させる上下他方側移動モードとを備え、
前記左右一方側移動モードにおいて前記第２方向への操作が検知されると前記上下一方側移動モードへ遷移し、前記上下一方側移動モードにおいて前記第１方向への操作が検知されると前記左右他方側移動モードへ遷移し、前記左右他方側移動モードにおいて前記第２方向への操作が検知されると前記上下他方側移動モードへ遷移し、前記上下他方側移動モードにおいて前記第１方向への操作が検知されると前記左右一方側移動モードへ遷移することを特徴とする請求項６に記載の文字入力支援方法。
【請求項８】
前記第１操作子に対する第１方向への操作と第２方向への操作が相互に反対方向の操作であることを特徴とする請求項６または７に記載の文字入力支援方法。
【請求項９】
前記請求項６ないし８のいずれかに記載の文字入力支援方法をコンピュータに実行させる文字入力支援プログラム。
【請求項１０】
前記請求項９に記載の文字入力支援プログラムをコンピュータによる読み出し可能に記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は文字入力支援方法、装置およびプログラムならびにその記憶媒体に係り、特に、少ない操作子で多種の文字、数字、記号等を簡単に入力できるようにして、文字入力の操作性を向上させることができる文字入力支援方法、装置およびプログラムならびにその記憶媒体に関する。
【背景技術】
【０００２】
キーボードに代わる文字入力装置として、特許文献１には、携帯電話のようにキースイッチの数が限られた小型端末用の文字入力支援技術が開示されている。この先行技術では、「１」〜「０」の各テンキーに「あ」行、「か」行、「さ」行…「ら」行、「わ」行の５０音が割り当てられる。そして、例えば「あ」行に設定されたキーでは、一回押すと「あ」、二回押すと「い」…の各文字を入力できる。
【０００３】
特許文献２には、ディスプレイに表示されるGUI（グラフィカル・ユーザ・インタフェース）を用いて文字を入力する方式が開示されている。GUIを用いた文字入力では、五十音順の文字配列を含むGUIをディスプレイに表示させ、ユーザはマウス操作により文字配列の中から入力文字を選択する。
【特許文献１】特開昭５８−５２７２２号公報
【特許文献２】特開平８−５５００３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１の技術では、操作するキーの数がキーボードに較べれば少なくなるものの、依然として多数のキーを操作しなければならない。特許文献２の技術では、文字を選択する際にマウスなどのポインティングデバイスをマウスパッド上で二次元に操作しなければならないので比較的広い操作スペースが必要になる。また、ポインティングデバイスとしてトラックボールやジョイスティックを用いれば操作スペースは削減できるものの、これらのポインティングデバイスでは、カーソルを所望の方向へ移動させるためには２次元の複雑な操作が必要となってしまう。また、２次元のポインティングデバイスは構造が複雑で小型化が難しいので、入力装置を小型化できないという技術課題もあった。
【０００５】
本発明の目的は、上記した従来技術の課題を解決し、少ない操作子かつ単純な操作で多種多様な文字を入力できる文字入力支援方法、装置およびプログラムならびにその記憶媒体を提供することにある。
【課題を解決するための手段】
【０００６】
上記した目的を達成するために、本発明は、入力対象の文字群が表示されたディスプレイ上でカーソルを移動させて文字を入力する文字入力支援装置において、以下のような手段を講じた点に特徴がある。
【０００７】
(1)文字群が二次元配置された文字マップをディスプレイに表示させる文字マップ出力手段と、第１および第２方向への操作を検知する第１操作子から操作方向および操作量を代表する移動信号を入力し、前記文字マップ上でカーソルを移動させる移動制御手段と、オン操作を検知する第２操作子から決定信号を入力して、前記カーソルで選択されている文字を切り出す文字切出手段とを具備し、前記移動制御手段は前記カーソルを前記文字マップ上で、前記第１方向への操作に応答して左右方向へ前記操作量に応じて移動させ、前記第２方向への操作に応答して上下方向へ前記操作量に応じて移動させることを特徴とする。
【０００８】
(2)カーソルを前記第１方向への操作に応答して左右方向の一方へ前記操作量に応じて移動させる左右一方側移動モードと、カーソルを前記第２方向への操作に応答して上下方向の一方へ前記操作量に応じて移動させる上下一方側移動モードと、カーソルを前記第１方向への操作に応答して左右方向の他方へ前記操作量に応じて移動させる左右他方側移動モードと、カーソルを前記第２方向への操作に応答して上下方向の他方へ前記操作量に応じて移動させる上下他方側移動モードとを備え、左右一方側移動モードにおいて第２方向への操作が検知されると上下一方側移動モードへ遷移し、上下一方側移動モードにおいて第１方向への操作が検知されると左右他方側移動モードへ遷移し、左右他方側移動モードにおいて第２方向への操作が検知されると上下他方側移動モードへ遷移し、上下他方側移動モードにおいて第１方向への操作が検知されると左右一方側移動モードへ遷移することを特徴とする。
【０００９】
(3)第１操作子に対する第１方向への操作と第２方向への操作が相互に反対方向の操作であることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、以下のような効果が達成される。
【００１１】
上記した特徴(1)によれば、第１方向への操作および第２方向への操作という２方向への単純な操作のみで、二次元配置された文字群から所望の文字を選択できるようになる。
【００１２】
上記した特徴(2)によれば、カーソルを上方向および下方向、ならびに左方向および右方向へ移動できるようになる。
【００１３】
上記した特徴(3)によれば、第１操作子を一次元で操作するのみで、二次元配置された文字群から所望の文字を選択できるようになる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照して本発明の最良の実施の形態について詳細に説明する。図１は、本発明に係る文字入力支援システムが適用される携帯電話端末の正面図であり、その外装部には入力操作部１および表示部２が設けられている。前記入力操作部１には、主にダイヤル番号を入力するために利用されるテンキーTk1〜Tk12、主に機能選択などに利用される機能選択キーFk1〜Fk4、ならびに操作量および操作方向を入力できるジョグダイヤルスイッチ５が配置されている。
【００１５】
図２は、前記携帯電話に搭載された文字入力支援システムの機能ブロック図であり、ここでは、本発明の説明に不用な構成は図示が省略されている。
【００１６】
前記ジョグダイヤルスイッチ５は、上下方向への操作量（回転角度）に応じて、その操作方向および操作量を代表する移動信号SG1を出力するジョグダイヤル５１に加えて、ダイヤル部の押下に応答して決定信号SG2を出力するジョグスイッチ５２を備えている。ジョグダイヤルスイッチ５の各出力信号SG1，SG2は主制御部４に入力される。
【００１７】
記憶部３において、RAM３１は主制御部４にワークエリアを提供し、プログラムやデータを一時的に記憶する。ROM３２はプログラムやデータを不揮発に記憶する。このRAM３には、平仮名群、カタカナ群、漢字群、アルファベット群、数字群、記号群などの各種文字群を記憶する文字群記憶領域３３が確保されている。
【００１８】
主制御部４において、文字入力支援部４１は、移動制御部４１１、文字切出部４１２および文字マップ出力部４１３を含む。前記文字マップ出力部４１３は、前記文字群記憶領域３３から文字群を選択的に読み出し、XY方向の二次元の文字マップとしてディスプレイ２に表示させる。図３は、前記文字マップの表示例を示した図であり、同図(a)は平仮名群の文字マップの一例を示し、同図(b)はアルファベット群の文字マップの一例を示している。
【００１９】
移動制御部４１１は、ジョグダイヤル５１の回転方向および回転角度を代表する移動信号SG1に基づいて、ディスプレイ２に表示された文字マップ上でカーソルをXY方向へ移動させる。文字切出部４１２は、ジョグスイッチ５２のオン操作時に出力される決定信号SG2に基づいて、前記カーソルで選択されている文字を切り出して変換部４２へ提供する。変換部４２は、切り出された文字列を単語や文節に変換する。アプリケーション実行部４３は、電子メール機能やウェブ機能を備え、前記変換された単語や文節を電子メールの作成やキーワード入力等に利用する。
【００２０】
図４は、前記主制御部４の動作を示した状態遷移図であり、主に前記文字入力支援部４１および変換部４２の動作を示している。
【００２１】
主制御部４が起動されると、始めに図４の「第１入力モード（未入力）」へ遷移する。このとき、ディスプレイ２上には、図６に一例を示した入力画面が表示される。ここで、ジョグダイヤル５１が下向きに回動（以下、下スクロールと表現する）されると「第２入力モード（入力中、文字マップあり）」へ遷移する。ディスプレイ２上には、現在の文字群を二次元配置した文字マップが前記文字マップ出力部４１３により表示される。図７は、平仮名群の文字マップが表示されている状態を示している。
【００２２】
この「第２入力モード」では、ジョグダイヤル５１を上下にスクロールすることで、前記移動制御部４１１によりカーソルが移動される。図５は、「第２入力モード」における前記移動制御部４１１の制御手順を示した状態遷移図である。
【００２３】
「第１入力モード」から「第２入力モード」へ遷移した直後、すなわち前記図７の状態からジョグダイヤル５１が下スクロールされると、カーソルが下スクロールに応答して文字マップ上を右方向へ移動する「右移動モード」へ遷移する。この「右移動モード」では、下スクロールを繰り返してカーソルを右方向へ所定の位置まで移動させる。次いで、ジョグダイヤル５１が上向きに回動（以下、上スクロールと表現する）されると、カーソルが上スクロールに応答して文字マップ上を下方向へ移動する「下移動モード」へ遷移する。この「下移動モード」では、上スクロールを繰り返してカーソルを下方向へ所望の位置まで移動させる。
【００２４】
次いで、ジョグダイヤル５１が再び下スクロールされると、カーソルが下スクロールに応答して文字マップ上を左方向へ移動する「左移動モード」へ遷移する。この「左移動モード」では、下スクロールを繰り返してカーソルを左方向へ所望の位置まで移動させる。次いで、ジョグダイヤル５１が再び上スクロールされると、カーソルが上スクロールに応答して文字マップ上を上方向へ移動する「上移動モード」へ遷移する。この「上移動モード」では、上スクロールを繰り返してカーソルを上方向へ所望の位置まで移動させる。次いで、ジョグダイヤル５１が再び下スクロールされると前記「右移動モード」へ遷移し、以下、各動作モードが循環的に繰り返される。
【００２５】
次いで、「鈴（すず）」と入力する場合を例にして、「第２入力モード」の動作を詳細に説明する。「第１入力モード」から「第２入力モード」へ遷移し、前記図７の状態からジョグダイヤル５１が下スクロールされると前記「右移動モード」へ遷移する。この「右移動モード」では、図８に示したように、下スクロールを繰り返してカーソルを「さ」の位置まで移動させる。次いで、ジョグダイヤル５１が上スクロールされると「下移動モード」へ遷移する。この「下移動モード」では、図９に示したように、上スクロールを繰り返してカーソルを「す」の位置まで移動させる。
【００２６】
なお、最初の「右移動モード」でカーソルをX方向に「さ」の位置まで移動させる際、図１０に示したように、誤って「な」の位置まで移動させてしまったときは、図１１に示したように、ジョグダイヤル５１を上スクロールさせて「下移動モード」へ遷移し、さらに上スクロールを繰り返してカーソルを「ぬ」の位置まで移動させる。次いで、ジョグダイヤル５１を下スクロールさせて「上移動モード」へ遷移し、さらに下スクロールを繰り返してカーソルを「す」の位置まで移動させる。
【００２７】
このように、本実施形態ではジョグダイヤル５１の下スクロールはカーソルのX軸方向への移動に割り付けられ、上スクロールはカーソルのY軸方向への移動に割り付けられている。また、移動方向は、最初の下スクロールは画面の右方向への移動に割り当てられ、上スクロール後の下スクロールは画面の左方向への移動に割り当てられる。すなわち、下スクロールによる左右の移動方向は上スクロールごとに切り替わる。同様に、最初の上スクロールは画面の下方向への移動に割り当てられ、下スクロール後の上スクロールは画面の上方向への移動に割り当てられる。すなわち、上スクロールによる上下の移動方向は下スクロールごとに切り替わる。
【００２８】
なお、「第１入力モード」から「第２入力モード」へ遷移した直後、すなわち前記図７の状態からジョグダイヤル５１が上スクロールされると前記「下移動モード」へ遷移する。また、いずれの移動モードでも、ジョグスイッチ５２が押下（以下、クリックと表現する）されると、図４の「第３入力モード（入力中、文字マップ無し）」へ遷移する。このとき、ディスプレイ２上には、図１２に示したように、選択された文字が切り出される。
【００２９】
次いで、ジョグダイヤル５１が再び下スクロールされると前記「第２入力モード」へ遷移し、図１３に示したように、再び文字マップが表示されるので、前記と同様にカーソルを上下左右に移動させて２文字目の「ず」を選択する。ここでジョグスイッチ５２をクリックすると前記「第３入力モード」へ再び遷移し、図１４に示したように、２文字目の「ず」も切り出される。
【００３０】
図４へ戻り、この「第３入力モード」においてジョグスイッチ５２がクリックされると、現在の切出文字（列）に関して変換履歴の有無が判定される。変換履歴があれば「予測変換モード」へ遷移し、変換履歴が無ければ「変換モード」へ遷移する。「予測変換モード」で未スクロールのままクリックされると「変換モード」へ遷移する。「第３入力モード」においてジョグダイヤル５１が上スクロールされるとカーソルがバックスペースして入力文字が削除される。
【００３１】
前記「変換モード」では、図１５に示したように前記「すず」の変換候補が表示される。ここで、図１６に示したように、ジョグダイヤル５１を上下にスクロールさせて候補を決定し、ジョグスイッチ５２をクリックすると、図１７に示したように、文字「鈴」が決定されて前記「第１入力モード」へ遷移する。前記「予測変換モード」でも同様に、ジョグダイヤル５１を上下にスクロールさせて候補を決定し、ジョグスイッチ５２をクリックすると、文字が決定されて前記「第１入力モード」へ遷移する。
【００３２】
この「第１入力モード」で再びジョグスイッチ５２がクリックされると「カーソル移動モード」へ遷移する。「カーソル移動モード」では、ジョグダイヤル５１の上下スクロールに応じて、図１８に示したように、前記決定された文字列上でカーソルが左右へ移動される。
【００３３】
また、この「カーソル移動モード」でクリックが検知されると「削除モード」へ遷移する。この「削除モード」では、ジョグダイヤル５１の上下スクロールに応じて、カーソル位置から左右の文字が順次に削除される。例えば、図１８に示したようにカーソルが「う」の位置にある状態で上スクロールされると、図１９に示したように、カーソル位置よりも前の文字が順次に削除される。また、下スクロールされると、図２０に示したように、カーソル位置から順に後ろの文字が削除される。
【００３４】
さらに、「削除モード」でクリックが検知されると「文字群切替モード」へ遷移する。この「文字群切替モード」では、ジョグダイヤル５１の上下スクロールに応じて、文字マップとしてディスプレイに表示される文字群が、平仮名→カタカナ→記号…→平仮名と循環的に切り替わる。「文字群切替モード」でクリックが検知されると前記「第１入力モード」へ戻る。
【００３５】
なお、上記した実施形態では入力装置がジョグダイヤルスイッチ５であり、カーソルの移動信号がジョグダイヤル５１のスクロール操作を検知する信号であり、決定信号がジョグスイッチ５２のクリック操作を検知する信号であるものとして説明したが、本発明はこれのみに限定されるものではない。例えば、入力装置としてマウスを用いるのであれば、移動信号をマウスホイールのスクロール操作を検知する信号とし、決定信号をマウスボタンのクリック操作を検知する信号としても良い。
【図面の簡単な説明】
【００３６】
【図１】本発明に係る文字入力支援システムが適用される携帯電話端末の正面図である。
【図２】本発明に係る文字入力支援システムの機能ブロック図である。
【図３】文字マップの表示例を示した図である。
【図４】主制御部の動作を示した状態遷移図である。
【図５】「第２入力モード」の動作を示した状態遷移図である。
【図６】「文字入力モード」におけるディスプレイの表示例を示した図である。
【図７】「文字入力モード」におけるディスプレイの表示例を示した図である。
【図８】「文字入力モード」におけるディスプレイの表示例を示した図である。
【図９】「文字入力モード」におけるディスプレイの表示例を示した図である。
【図１０】「文字入力モード」におけるディスプレイの表示例を示した図である。
【図１１】「文字入力モード」におけるディスプレイの表示例を示した図である。
【図１２】「文字入力モード」におけるディスプレイの表示例を示した図である。
【図１３】「文字入力モード」におけるディスプレイの表示例を示した図である。
【図１４】「文字入力モード」におけるディスプレイの表示例を示した図である。
【図１５】「文字入力モード」におけるディスプレイの表示例を示した図である。
【図１６】「文字入力モード」におけるディスプレイの表示例を示した図である。
【図１７】「文字入力モード」におけるディスプレイの表示例を示した図である。
【図１８】「カーソル移動モード」におけるディスプレイの表示例を示した図である。
【図１９】「削除モード」におけるディスプレイの表示例を示した図である。
【図２０】「削除モード」におけるディスプレイの表示例を示した図である。
【符号の説明】
【００３７】
２…ディスプレイ，３…記憶部，５…ジョグダイヤルスイッチ，３３…文字群記憶領域，４１…文字入力支援部，４２…変換部，４３…アプリケーション実行部，５１…ジョグダイヤル，５２…ジョグスイッチ，４１１…移動制御部，４１２…文字切出部，４１３…文字マップ出力部
【図１】
2008217683.tif 000003
【図２】
2008217683.tif 000004
【図３】
2008217683.tif 000005
【図４】
2008217683.tif 000006
【図５】
2008217683.tif 000007
【図６】
2008217683.tif 000008
【図７】
2008217683.tif 000009
【図８】
2008217683.tif 000010
【図９】
2008217683.tif 000011
【図１０】
2008217683.tif 000012
【図１１】
2008217683.tif 000013
【図１２】
2008217683.tif 000014
【図１３】
2008217683.tif 000015
【図１４】
2008217683.tif 000016
【図１５】
2008217683.tif 000017
【図１６】
2008217683.tif 000018
【図１７】
2008217683.tif 000019
【図１８】
2008217683.tif 000020
【図１９】
2008217683.tif 000021
【図２０】
2008217683.tif 000022