(57)【特許請求の範囲】
【請求項１】
少なくとも３種類のキーボード配列画像を順序付けて記憶する記憶手段と、
タッチスクリーンに、前記複数種類のキーボード配列画像のうちのひとつを表示する表示手段と、
前記タッチスクリーン中の所定領域に対し、タッチ操作がなされたか否かを判断するタッチ操作判断手段と、
前記タッチ操作判断手段によりタッチ操作がなされたと判断された場合において、さらにその接触ポイントが移動したか否かを判断する移動操作判断手段と、
前記移動操作判断手段によりその接触ポイントが移動したと判断された場合に、その移動方向に応じて、前記表示手段により表示中のキーボード配列画像の次に記憶される２種類のキーボード配列画像のうちのいずれかを選択し、該選択したキーボード配列画像を表示するよう、前記表示手段を制御する表示切替制御手段と、
を含むことを特徴とする文字入力装置。
【請求項２】
請求項１に記載の文字入力装置において、
前記タッチスクリーン中の所定領域は、前記表示手段により表示中のキーボード配列画像においてキーが割り当てられている領域以外の領域である、
ことを特徴とする文字入力装置。
【請求項３】
請求項１又は２に記載の文字入力装置において、
当該文字入力装置は、電話としても機能し、
前記記憶手段は、前記複数種類のキーボード配列画像に加えてダイヤルキー配列画像を記憶し、
当該文字入力装置は、前記記憶手段により記憶されるキーボード配列画像のうちのいずれかを前記表示手段により表示するキーボード動作モード、又は前記記憶手段により記憶されるダイヤルキー配列画像を前記表示手段により表示するダイヤルキー動作モード、のいずれかの動作モードにより動作し、
当該文字入力装置は、
ユーザによる前記動作モードの切替操作を受け入れ、受け入れた切替操作に従い、前記表示手段による表示を切り替える動作モード切替手段、
をさらに含む、
ことを特徴とする文字入力装置。
【請求項４】
請求項１乃至３のいずれかに記載の文字入力装置が含まれることを特徴とする移動体通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は文字入力装置に関する。
【背景技術】
【０００２】
携帯電話やＰＤＡなどの小型な文字入力装置には、タッチスクリーン上にソフトウェアキーボードを備え、フルキーボード環境での入力を可能としているものがある。こうしたソフトウェアキーボードは、パソコン等に備えられるハードウェアキーボードに比べ小さなものとならざるを得ず、そのために様々な工夫が施されている。【０００３】
例えば、非特許文献１に記載のソフトウェアキーボードでは、キーボードの一部にキーボード配列を選択するためのコンボボックスが設けられ、ユーザの選択に応じて表示するキーボード配列が変更される。こうすれば、１つ１つのキーが小さく各キーに複数の文字（かなとアルファベット）を表示できなくとも、かな入力とローマ字入力の両方が実現できるようになる。
【非特許文献１】"Pocket LOOX ユーザーズガイド"、"4  入力パネルでの文字入力"、[online]、２００４年６月、富士通株式会社、[平成１８年１月１４日検索]、インターネット(http://www.fmworld.net/biz/pda/manual/0407/)
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記非特許文献１に記載のソフトウェアキーボードでは、キーボード配列を変更するために、所望の配列に対応したコンボボックスを選択する操作が必要である。しかしながら、表示領域の制約上コンボボックスも小さくならざるを得ず、キーボード配列の変更にかかる操作が大変やりにくいものであった。【０００５】
従って、本発明の課題の一つは、粗い操作でも、タッチスクリーン上に表示されるキーボード配列の変更を可能とする文字入力装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するための本発明にかかる文字入力装置は、複数種類のキーボード配列画像を記憶する記憶手段と、タッチスクリーンに、前記複数種類のキーボード配列画像のうちのひとつを表示する表示手段と、前記タッチスクリーン中の所定領域に対し、タッチ操作がなされたか否かを判断するタッチ操作判断手段と、前記判断手段によりタッチ操作がなされたと判断された場合に、前記記憶手段により記憶されるキーボード配列画像のうち、前記表示手段により表示中のキーボード配列画像以外のキーボード配列画像のいずれかを表示するよう、前記表示手段を制御する表示切替制御手段と、を含むことを特徴とする。【０００７】
これによれば、ユーザは、タッチスクリーン中の所定領域に対してタッチ操作（タッチスクリーンに触れる操作）を行うだけでキーボード配列画像を切り替えることができるので、粗い操作でも、タッチスクリーン上に表示されるキーボード配列の変更が可能となる。【０００８】
また、上記文字入力装置において、前記記憶手段は、少なくとも３種類のキーボード配列画像を順序付けて記憶し、当該文字入力装置は、前記タッチ操作判断手段によりタッチ操作がなされたと判断された場合において、さらにその接触ポイントが移動したか否かを判断する移動操作判断手段、をさらに含み、前記表示切替制御手段は、前記移動操作判断手段によりその接触ポイントが移動したと判断された場合に、その移動方向に応じて、前記表示手段により表示中のキーボード配列画像の次に記憶される２種類のキーボード配列画像のうちのいずれかを選択し、該選択したキーボード配列画像を表示するよう、前記表示手段を制御する、こととしてもよい。【０００９】
これによれば、ユーザは、スタイラスによるタッチ操作の後、タッチスクリーンに触れたままの状態でスタイラスとタッチスクリーンとの接触ポイントを移動させるだけで、記憶されるキーボード配列画像のうちのいずれかを指定して切り替えることができる。【００１０】
また、上記各記載の文字入力装置において、前記タッチスクリーン中の所定領域は、前記表示手段により表示中のキーボード配列画像においてキーが割り当てられている領域以外の領域である、こととしてもよい。【００１１】
これによれば、ユーザは、キーボード配列画像においてキーが割り当てられている領域以外の任意の領域においてタッチ操作をすることによって、キーボード配列画像を切り替えることができるので、広い領域における粗い操作で、タッチスクリーン上に表示されるキーボード配列を変更することが可能となる。【００１２】
さらに、上記各文字入力装置において、当該文字入力装置は、電話としても機能し、前記記憶手段は、前記複数種類のキーボード配列画像に加えてダイヤルキー配列画像を記憶し、当該文字入力装置は、前記記憶手段により記憶されるキーボード配列画像のうちのいずれかを前記表示手段により表示するキーボード動作モード、又は前記記憶手段により記憶されるダイヤルキー配列画像を前記表示手段により表示するダイヤルキー動作モード、のいずれかの動作モードにより動作し、当該文字入力装置は、ユーザによる前記動作モードの切替操作を受け入れ、受け入れた切替操作に従い、前記表示手段による表示を切り替える動作モード切替手段、をさらに含む、こととしてもよい。【００１３】
これによれば、動作モードの切り替えにより、文字入力装置を電話として使用することが可能となる。【００１４】
また、本発明にかかる移動体通信装置は、上記の文字入力装置を含むことを特徴とする。これによれば、携帯電話機等の移動体通信装置において、粗い操作でも、タッチスクリーン上に表示されるキーボード配列の変更が可能となる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施の形態にかかるＰＤＡの斜視図である。
【図２】本発明の実施の形態にかかるソフトウェアキーボードを示す図である。
【図３】本発明の実施の形態にかかるキーボード配列画像を示す図である。
【図４】本発明の実施の形態にかかるダイヤルキーを示す図である。
【図５】本発明の実施の形態にかかるＰＤＡの機能ブロックを示す図である。
【図６】本発明の実施の形態にかかるＰＤＡにおいて、タッチスクリーン上に表示されるキーボード配列画像を決定する処理を説明するための説明図である。
【図７】本発明の実施の形態にかかるタッチスクリーンの画面遷移を示す図である。
【図８】本発明の実施の形態の変形例にかかる携帯電話の斜視図である。
【発明を実施するための最良の形態】
【００１６】
本発明の実施の形態について、図面を参照しながら説明する。【００１７】
図１は、本実施の形態にかかるＰＤＡ(Personal Digital Assistant)１０の斜視図である。同図に示すように、ＰＤＡ１０はハードウェア操作キー１１、タッチスクリーン１２、マイクロホン１７、及びスピーカー１８を備える。【００１８】
ＰＤＡ１０は携帯電話機としても機能し、タッチスクリーン１２にソフトウェアキーボードが表示されるキーボード動作モードと、タッチスクリーン１２にダイヤルキーが表示されるダイヤルキー動作モードと、のいずれかにより動作する。これらの動作モードは、ユーザが行う所定の動作モード切替操作により切り替えられる。【００１９】
キーボード動作モードでは、ＰＤＡ１０はタッチスクリーン１２の領域１３にソフトウェアキーボードを表示する。ユーザは、スタイラス２０によりタッチスクリーン１２に触れることでソフトウェアキーボードの操作を行う。こうしたソフトウェアキーボードの操作により、ＰＤＡ１０に文字入力が行われ、ＰＤＡ１０を文字入力装置として機能させることができる。ＰＤＡ１０は、こうして入力された文字をタッチスクリーン１２の所定領域に表示する。【００２０】
図２は、領域１３に表示されるソフトウェアキーボード１５の例を示す図である。同図に示すソフトウェアキーボード１５は、「WEB」、「ひら」、「カナ」などの各種キーを備える固定表示領域と、可変領域Ａと、を備えている。なお、固定表示領域に含まれる「通話」キーは、オフフック／オンフックキーである。この「通話」キーにより、ユーザは、キーボード動作モードにおいても着信を受けた場合に通話を開始できるようになっている。通話は、マイクロホン１７、スピーカー１８を介して行われる。【００２１】
図３は、可変領域Ａに表示されるキーボード配列画像の一例を示す図である。同図に示すように、ここではキーボード配列画像として３種類のもの、すなわち「ひらがなキーボード配列画像」、「カタカナキーボード配列画像」、「英数字キーボード配列画像」が使用される。これらの各画面のうち、いずれか一つがユーザの操作により選択される。選択された画面は、領域Ａに表示される。【００２２】
ダイヤルキー動作モードでは、ＰＤＡ１０はタッチスクリーン１２の領域１４にダイヤルキーを表示する。ユーザは、電話をかける場合には、動作モードをダイヤルキー動作モードに切り替える。【００２３】
図４は、領域１４に表示されるダイヤルキー１６の一例を示す図である。同図に示すように、ダイヤルキー１６は、オフフックキー、オンフックキー、「０」乃至「９」のナンバーキーなどの携帯電話機として必要な各種キーを備えている。ユーザがナンバーキーにより電話番号を入力し、オフフックキーを押下すると、ＰＤＡ１０は入力された電話番号に対して発信する。また、ＰＤＡ１０は、ナンバーキーが押下される都度、押下されたナンバーキーに対応する数字又は文字をタッチスクリーンの所定領域に表示する。【００２４】
以下、ＰＤＡ１０の機能の詳細について説明する。【００２５】
ＰＤＡ１０は、ＣＰＵ及びメモリを備えるコンピュータである。ＣＰＵは、メモリに記憶されるプログラムを実行するための処理ユニットであり、ＰＤＡ１０の各部を制御する処理を行うとともに、後述する各機能を実現する。メモリは、本実施の形態を実施するためのプログラムやデータを記憶するとともに、ＣＰＵのワークメモリとしても動作する。【００２６】
図５は、ＰＤＡ１０の機能ブロック（無線通信部や通話回路部等を除く）を示す図である。同図に示すように、ＰＤＡ１０は機能的に、表示部３０、タッチ操作判断部３１、表示切替制御部３３、記憶部３４、動作モード切替部３５を含む。そして、タッチ操作判断部３１はさらに、移動操作判断部３２を含む。【００２７】
記憶部３４は、図３に示す各キーボード配列画像を記憶している。本実施の形態では、３種類のキーボード配列画像を順序付けて記憶している。また、記憶部３４はソフトウェアキーボード１５の固定表示領域を表示するための固定表示キー配列画面を記憶している。そして、記憶部３４はさらに、ダイヤルキー１６を表示するためのダイヤルキー配列画像を記憶している。【００２８】
動作モード切替部３５は、ユーザによる上記動作モード切替操作を受けつける。動作モード切替操作の具体的な例としては、タッチスクリーン１２の所定領域のタッチ操作や、ハードウェア操作キー１１の操作などが挙げられる。より具体的な例としては、着信時若しくは通話時以外の、ユーザによる「通話」キー（図２）のタッチ操作などが挙げられる。【００２９】
動作モード切替部３５は、こうして受けつけた操作に従い、表示部３０による表示を切り替える。具体的には、動作モード切替部３５は、それまでキーボード表示動作モードであった場合にはダイヤルキー表示動作モードに切り替え、それまでダイヤルキー表示動作モードであった場合にはキーボード表示動作モードに切り替える。そして、動作モード切替部３５は、キーボード表示動作モードでは、記憶部３４により記憶される固定表示キー配列画面と、同じく記憶部３４により記憶されるキーボード配列画像のうちのいずれかと、をともに表示部３０に表示させる。また、動作モード切替部３５は、ダイヤルキー表示動作モードでは、記憶部３４により記憶されるダイヤルキー配列画像を表示部３０に表示させる。【００３０】
以下では、キーボード表示動作モードにおいて、ユーザによりキーボード配列画像が選択される際にＰＤＡ１０を構成する各部において行われる処理について説明する。【００３１】
キーボード表示動作モードでは、表示部３０は、動作モード切替部３５による制御に従い、記憶部３４に記憶される固定表示キー配列画面を領域１３に表示する。そして、表示部３０はさらに、後述する表示切替制御部３３の指示に従って記憶部３４に記憶されるキーボード配列画像のうちのひとつを選択し、表示させた固定表示キー配列画面のうちの領域Ａに表示する。【００３２】
タッチ操作判断部３１は、タッチスクリーン１２中の所定領域に対し、ユーザによるタッチ操作がなされたか否かを判断する。なお、タッチ操作は、スタイラス２０などでタッチスクリーン１２に触れる操作である。ここでは特に、タッチ操作判断部３１は、ソフトウェアキーボード１５においてキーが割り当てられていない領域（後述の図７参照）、そして、これとは別に文字入力などのためのキーが割り当てられている領域のそれぞれに対し、ユーザによるタッチ操作がなされたか否かを判断する。【００３３】
移動操作判断部３２は、タッチ操作判断部３１によりソフトウェアキーボード１５においてキーが割り当てられていない領域に対しタッチ操作がなされたと判断された場合において、さらにその接触ポイントが移動したか否かを判断する。すなわち、移動操作判断部３２は、ユーザが、タッチスクリーン１２に接触させたまま、スタイラス２０を移動させたか否かを判断する。より具体的には、移動操作判断部３２は、スタイラス２０がタッチスクリーンに触れている点（接触ポイント）の座標を常時取得し、スタイラス２０がタッチスクリーンから離れるまでの間にこの座標が所定量以上変化したか否かを判断することにより、接触ポイントが移動したか否かを判断する。【００３４】
移動操作判断部３２は、接触ポイントが移動したと判断した場合に、表示切替制御部３３に対し、所定領域にタッチ操作がなされたこと及び接触ポイントの移動方向を示す信号を出力する。一方、移動操作判断部３２は、接触ポイントが移動しなかったと判断した場合には、表示切替制御部３３に対し、所定領域にタッチ操作がなされたことを示す信号を出力する。【００３５】
表示切替制御部３３は、移動操作判断部３２によりタッチ操作がなされたことを示す信号が入力された場合に、記憶部３４に記憶されるキーボード配列画像のうち、表示中のキーボード配列画像以外のキーボード配列画像のいずれかを表示するよう、表示部３０を制御する。さらに、表示切替制御部３３は、移動操作判断部３２により接触ポイントの移動方向を示す信号も入力された場合には、その移動方向に応じて、表示中のキーボード配列画像の次に記憶される２種類のキーボード配列画像のうちのいずれかを選択し、該選択したキーボード配列画像を表示するよう、表示部３０を制御する。【００３６】
表示切替制御部３３の上記制御について、より具体的に説明する。記憶部３４は、「ひらがなキーボード配列画像」、「カタカナキーボード配列画像」、「英数字キーボード配列画像」の順の循環配列により、３種類のキーボード配列画像を記憶している。表示切替制御部３３は、例えば表示部３０により「ひらがなキーボード配列画像」が記憶されている場合にタッチ操作がなされたこと及び接触ポイントの移動方向を示す信号が入力されると、その移動方向に応じて、キーボード配列画像の次に記憶される２種類のキーボード配列画像、すなわち、「ひらがなキーボード配列画像」の「前に」記憶される「英数字キーボード配列画像」又は「ひらがなキーボード配列画像」の「後に」記憶される「カタカナキーボード配列画像」のいずれかを表示部３０に選択表示させる。【００３７】
図６は、表示切替制御部３３が表示部３０に表示させるキーボード配列画像を決定する処理を説明するための説明図である。図６では、Ｔｓがタッチ操作の接触ポイントを示している。移動操作判断部３２は、タッチ操作の後、スタイラス２０がタッチスクリーン１２から離れたポイントＴｆを取得する。そして、これらが所定量以上離れていない場合には、接触ポイントが移動しなかったと判断する。一方、これらが所定量以上離れている場合には、ポイントＴｆがポイントＴｓとなす直線が、所定方向Ｌとなす角度θを取得する。移動操作判断部３２は、この角度θを示す信号を、接触ポイントの移動方向を示す上記信号として出力する。【００３８】
表示切替制御部３３は、角度θが０°以上１８０°未満である場合には、「ひらがなキーボード配列画像」の「前に」記憶される「英数字キーボード配列画像」を表示部３０に選択させる。また、角度θが１８０°以上３６０°未満である場合には、「ひらがなキーボード配列画像」の「後に」記憶される「カタカナキーボード配列画像」を表示部３０に選択させる。表示切替制御部３３はこのようにして、接触ポイントの移動方向に応じて表示部３０に表示させるキーボード配列画像を決定している。【００３９】
表示部３０は、表示切替制御部３３の制御に応じて記憶部３４からキーボード配列画像を読み出し、読み出したキーボード配列画像により領域Ａの表示を更新する。【００４０】
以上説明したキーボード配列画像の選択について、図７を参照しながら、より詳細に説明する。【００４１】
図７は、キーボード表示動作モードにおけるタッチスクリーン１２の画面遷移の具体例を示す図である。図７（ａ），（ｂ），（ｃ）はそれぞれ、タッチスクリーン１２に「ひらがなキーボード配列画像」、「カタカナキーボード配列画像」、「英数字キーボード配列画像」が表示されている状態を示している。【００４２】
表示切替制御部３３は、移動操作判断部３２から出力された接触ポイントの移動方向に応じて、（ａ）→（ｂ）→（ｃ）→（ａ）の順での画面選択、若しくは（ａ）→（ｃ）→（ｂ）→（ａ）の順での画面選択のいずれかを実行するよう、表示部３０を制御している。【００４３】
なお、タッチ操作判断部３１は、図７（ａ），（ｂ），（ｃ）のそれぞれにおいて斜線で示される領域に対し、ユーザによるタッチ操作がなされたか否かを判断する。この領域は、図７に示されるようにキーボード配列画像によって異なっており、タッチ操作判断部３１は、表示部３０が表示中のキーボード配列画像によって異なる領域に対し、ユーザによるタッチ操作がなされたか否かを判断している。【００４４】
以上説明したように、本実施の形態にかかるＰＤＡ１０によれば、ユーザは、タッチスクリーン１２中の所定領域に対してスタイラス２０によるタッチ操作（タッチスクリーンに触れる操作）を行うだけでキーボード配列画像を切り替えることができるので、粗い操作でも、タッチスクリーン１２上に表示されるキーボード配列の変更が可能となる。また、この所定領域をキーボード配列画像においてキーが割り当てられている領域以外の任意の領域とすることで、ユーザは、広い領域における粗い操作で、タッチスクリーン１２上に表示されるキーボード配列を変更することができる。【００４５】
また、ユーザは、スタイラス２０による上記タッチ操作の後、タッチスクリーン１２に触れたままの状態でスタイラス２０とタッチスクリーン１２との接触ポイントを移動させるだけで、記憶されるキーボード配列画像のうちのいずれかを指定して切り替えることができる。【００４６】
さらに、動作モードの切り替えにより、ＰＤＡ１０を電話としても使用することが可能となる。【００４７】
なお、本発明は上記実施の形態に限定されるものではない。例えば、上記実施の形態ではＰＤＡ１０のタッチスクリーン１２上に表示されるソフトウェアキーボードを例にとって説明したが、例えば携帯電話機などの移動体通信装置にこの発明を適用することもできる。図８は、本発明を適用した携帯電話機の一例を示す斜視図である。同図に示すように、携帯電話機１００は、折り畳み式であり、タッチスクリーン１０１、スクリーン１０２、マイクロホン１０３、スピーカー１０４を備えている。本発明は、このタッチスクリーン１０１上に表示されるソフトウェアキーボードにも適用することが可能である。【００４８】
また、ソフトウェアキーボードの種類は上記３種類に限られるものではなく、例えばハングルキーボード配列画像、ピンインキーボード配列画像などの様々な言語に対応したキーボード配列を含めることとしてもよい。この場合には、表示部３０の選択対象とするキーボード配列画像を予めユーザが選択できるようにしておくこととしてもよい。
【図１】
0004602417.tif 000002
【図２】
0004602417.tif 000003
【図３】
0004602417.tif 000004
【図４】
0004602417.tif 000005
【図５】
0004602417.tif 000006
【図６】
0004602417.tif 000007
【図７】
0004602417.tif 000008
【図８】
0004602417.tif 000009