(57)【特許請求の範囲】
【請求項１】
少なくともアルファベットを含む文字を表示可能な画面を備えた表示部と、
使用者が少なくともアルファベットを含む文字を入力するための操作部と、
所定言語を少なくとも表示する際の所定の表記ルールに則った予測変換による文字入力支援処理で、上記画面上にアルファベットを含む文字列を表示させる第１の文字入力処理を行う第１の文字入力処理部と、
上記所定の表記ルールに従わずに上記画面上にアルファベットを含む文字列を表示させる第２の文字入力処理を行う第２の文字入力処理部と、
文字入力のために起動されたアプリケーションプログラムの実行状況により文字が入力される状況を表す文字入力シーンが、電子メールアドレス，ＵＲＬ，パスワードのいずれかを示す特定文字列の入力であるか否かを判断するシーン判断部と、
上記シーン判断部が判断したアルファベットを含む文字列の文字入力シーンが、上記特定文字列の入力であるとき、上記第２の文字入力処理部による上記第２の文字入力処理を行い、上記シーン判断部が判断したアルファベットを含む文字列の文字入力シーンが、上記特定文字列の入力でないとき、上記第１の文字入力処理部による第１の文字入力処理を行う入力処理切替制御部とを有する、
文字入力装置。
【請求項２】
上記シーン判断部は、上記アプリケーションプログラムの実行により上記画面上に表示された文字入力エリアに、上記操作部を通じて使用者から入力された文字により、上記文字入力シーンを判断する
請求項１記載の文字入力装置。
【請求項３】
上記シーン判断部は、文字入力時の上記所定言語若しくは文字種がアルファベットを使用するものに切り替わった時、上記文字入力シーンを判断することを特徴とする請求項１又は請求項２記載の文字入力装置。
【請求項４】
所定言語を少なくとも画面上に表示する際の所定の表記ルールに則った予測変換による文字入力支援処理で、第１の文字入力処理部が、上記画面上にアルファベットを含む文字列を表示させる第１の文字入力処理を行うステップと、
上記所定の表記ルールに従わずに、第２の文字入力処理部が、上記画面上にアルファベットを含む文字列を表示させる第２の文字入力処理を行うステップと、
文字入力のために起動されたアプリケーションプログラムの実行状況により文字が入力される状況を表す文字入力シーンが、電子メールアドレス，ＵＲＬ，パスワードのいずれかを示す特定文字列の入力であるか否かを、シーン判断部が判断するステップと、
上記シーン判断部が判断したアルファベットを含む文字列の文字入力シーンが、上記特定文字列の入力であるとき、上記第２の文字入力処理部による上記第２の文字入力処理を行い、上記シーン判断部が判断したアルファベットを含む文字列の文字入力シーンが、上記特定文字列の入力でないとき、上記第１の文字入力処理部による第１の文字入力処理を行う入力処理切替ステップとを有する、
文字入力支援方法。
【請求項５】
上記シーン判断部は、上記アプリケーションプログラムの実行により上記画面上に表示された文字入力エリアに、操作部を通じて使用者から入力された文字により、上記文字入力シーンを判断する
請求項４記載の文字入力支援方法。
【請求項６】
上記シーン判断部は、文字入力時の上記所定言語若しくは文字種がアルファベットを使用するものに切り替わった時、上記文字入力シーンを判断することを特徴とする請求項４又は請求項５記載の文字入力支援方法。
【請求項７】
所定言語を少なくとも表示する際の所定の表記ルールに則った予測変換による文字入力支援処理で、画面上にアルファベットを含む文字列を表示させる第１の文字入力処理を行う第１の文字入力処理部と、
上記所定の表記ルールに従わずに画面上にアルファベットを含む文字列を表示させる第２の文字入力処理を行う第２の文字入力処理部と、
文字入力のために起動されたアプリケーションプログラムの実行状況により文字が入力される状況を表す文字入力シーンが、電子メールアドレス，ＵＲＬ，パスワードのいずれかを示す特定文字列の入力であるか否かを判断するシーン判断部と、
上記シーン判断部が判断したアルファベットを含む文字列の文字入力シーンが、上記特定文字列の入力であるとき、上記第２の文字入力処理部による上記第２の文字入力処理を行い、上記シーン判断部が判断したアルファベットを含む文字列の文字入力シーンが、上記特定文字列の入力でないとき、上記第１の文字入力処理部による第１の文字入力処理を行うように切り替える入力処理切替制御部として、
コンピュータを機能させる文字入力支援プログラム。
【請求項８】
上記シーン判断部は、上記アプリケーションプログラムの実行により画面上に表示された文字入力エリアに、操作部を通じて使用者から入力された文字により、上記文字入力シーンを判断する
請求項７記載の文字入力支援プログラム。
【請求項９】
上記シーン判断部は、文字入力時の上記所定言語若しくは文字種がアルファベットを使用するものに切り替わった時、上記文字入力シーンを判断することを特徴とする請求項７又は請求項８記載の文字入力支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば携帯電話端末のように搭載可能なキー数が限られている携帯端末にて文字入力を行う場合に好適な文字入力装置、文字入力支援方法及び文字入力支援プログラムに関する。
【背景技術】
【０００２】
近年は、例えば携帯電話端末のように、ユーザインターフェイスのための操作デバイス用のスペースを広くとることが困難な携帯端末においても、一般的なパーソナルコンピュータと同様に、文字入力・編集機能やインターネットへ接続してウェブページを表示するなどの機能が必須になっている。
【０００３】
なお、携帯端末の一例である携帯電話端末の場合は、文字の入力・編集のための操作デバイスとして、いわゆるテンキー（“０”〜“９”の数字キー）や“＃”，“＊”の記号キーが用いられ、カーソル移動や画面スクロールのための操作デバイスとして“→”（右），“←”（左），“↓”（下），“↑”（上）等の方向を指示するための矢印キー（いわゆる十字キー）等が用いられている。上記テンキーの十個と二個の記号キーは、まとめて１２キーと呼ばれることもある。
【０００４】
また、最近の携帯電話端末は、ユーザが文字入力を行う際の支援機能として、いわゆる予測変換機能を搭載しているものが多い。当該予測変換機能には種々な方式が存在しているが、基本的には、入力途中や入力済みの文字・単語・文節等に基づいて、これからユーザが入力しようとしている文字や単語等を予測（推測）し、その予測により求めた候補文字や候補単語・候補文節等（以下、これらをまとめて予測候補とする。）の一覧を画面上に表示し、それら予測候補の一覧の中からユーザが所望の予測候補を選択して確定した時に、その予測候補を入力文字・入力単語・入力文節として確定する機能である。
【０００５】
例えば特開２００３−２１６６０６の公開特許公報（特許文献１）には、使用者がキー入力した文字情報等に基づく複数の予測候補を、モニタ装置の画面上に表示して当該使用者に提示するようにし、それら予測候補の中から、使用者が所望の予測候補を選択したときに、その予測候補が確定するようになされた変換方法（いわゆる予測変換）を採用した入力文字情報変換装置及びモニタ装置が開示されている。
【０００６】
この公報記載の技術によれば、使用者が選択可能な予測候補として、入力文字情報に基づく複数の予測候補が提示されるため、使用者は、それら複数の予測候補の中から所望の予測候補を選択するだけで、文字の入力が可能となっている。
【０００７】
【特許文献１】特開２００３−２１６６０４号公報（第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述したように、予測変換機能はユーザにおける文字入力を支援するものとして非常に有効な機能であるが、当該予測変換機能が携帯電話端末等に広く搭載されるようになるにつれ、最近は文字入力の際の労力を更に軽減可能とする文字入力支援機能が求められている。
【０００９】
本発明は、このような実情に鑑みて提案されたものであり、更にユーザにおける文字入力時の労力を軽減可能とする文字入力装置、文字入力支援方法及び文字入力支援プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の文字入力装置は、少なくともアルファベットを含む文字を表示可能な画面を備えた表示部と、使用者が少なくともアルファベットを含む文字を入力するための操作部と、所定言語を少なくとも表示する際の所定の表記ルールに則った予測変換による文字入力支援処理で、画面上にアルファベットを含む文字列を表示させる第１の文字入力処理を行う第１の文字入力処理部と、所定の表記ルールに従わずに画面上にアルファベットを含む文字列を表示させる第２の文字入力処理を行う第２の文字入力処理部と、文字入力のために起動されたアプリケーションプログラムの実行状況により文字が入力される状況を表す文字入力シーンが、電子メールアドレス，ＵＲＬ，パスワードのいずれかを示す特定文字列の入力であるか否かを判断するシーン判断部と、シーン判断部が判断したアルファベットを含む文字列の文字入力シーンが、上記特定文字列の入力であるとき、上記第２の文字入力処理部による上記第２の文字入力処理を行い、上記シーン判断部が判断したアルファベットを含む文字列の文字入力シーンが、上記特定文字列の入力でないとき、上記第１の文字入力処理部による第１の文字入力処理を行う入力処理切替制御部とを有することにより、上述した課題を解決する。
【００１１】
また、本発明の文字入力支援方法は、所定言語を少なくとも画面上に表示する際の所定の表記ルールに則った予測変換による文字入力支援処理で、画面上にアルファベットを含む文字列を表示させる第１の文字入力処理を行うステップと、所定の表記ルールに従わずに画面上にアルファベットを含む文字列を表示させる第２の文字入力処理を行うステップと、文字入力のために起動されたアプリケーションプログラムの実行状況により文字が入力される状況を表す文字入力シーンが、電子メールアドレス，ＵＲＬ，パスワードのいずれかを示す特定文字列の入力であるか否かを判断するステップと、アルファベットを含む文字列の文字入力シーンが特定文字列の入力であるとき、第２の文字入力処理を行い、アルファベットを含む文字列の文字入力シーンが特定文字列の入力でないとき、第１の文字入力処理を行う入力処理切替ステップとを有することにより、上述した課題を解決する。
【００１２】
また、本発明の文字入力支援プログラムは、所定言語を少なくとも表示する際の所定の表記ルールに則った予測変換による文字入力支援処理で、画面上にアルファベットを含む文字列を表示させる第１の文字入力処理を行う第１の文字入力処理部と、所定の表記ルールに従わずに画面上にアルファベットを含む文字列を表示させる第２の文字入力処理を行う第２の文字入力処理部と、文字入力のために起動されたアプリケーションプログラムの実行状況により文字が入力される状況を表す文字入力シーンが、電子メールアドレス，ＵＲＬ，パスワードのいずれかを示す特定文字列の入力であるか否かを判断するシーン判断部と、シーン判断部が判断したアルファベットを含む文字列の文字入力シーンが特定文字列の入力であるとき、第２の文字入力処理を行い、アルファベットを含む文字列の文字入力シーンが特定文字列の入力でないとき、第１の文字入力処理を行う入力処理切替制御部として、携帯端末を機能させることにより、上述した課題を解決する。
【００１３】
すなわち本発明によれば、所定の表記ルールに則って画面上に文字列を表示させる第１の文字入力処理と、所定の表記ルールに従わずに画面上に文字列を表示させる第２の文字入力処理とを、文字が入力される状況を表す文字入力シーンに応じて切り替えるようになされている。
【発明の効果】
【００１４】
本発明においては、所定の表記ルールに則って画面上に文字列を表示させる文字入力処理と、所定の表記ルールに従わずに画面上に文字列を表示させる文字入力処理とを、文字が入力される状況を表す文字入力シーンに応じて切り替えることにより、ユーザにおける文字入力時の労力を軽減可能としている。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照しながら、本発明の文字入力装置、文字入力支援方法及び文字入力支援プログラムの一実施形態について説明する。
【００１６】
なお、本実施形態では、本発明の文字入力装置、文字入力支援方法及び文字入力支援プログラムが適用される装置の一例として、搭載可能なキー数が限られている携帯電話端末を挙げているが、勿論それはあくまで一例であり、本発明はこの例に限定されないことは言うまでもない。
【００１７】
［携帯電話端末の概略的な内部構成］
図１には、本発明実施形態の携帯電話端末の概略的な内部構成を示す。
【００１８】
図１において、通信アンテナ１２は、例えば内蔵アンテナであり、通話やパケット通信のための信号電波の送受信を行う。通信回路１１は、送受信信号の周波数変換、変調と復調等を行う。上記通信アンテナ１２及び通信回路１１の受信データが通話音声のデータである場合、その通話音声のデータはデータラインを介して音声処理部２２へ送られ、それ以外の受信データは一旦、ＣＰＵである制御部１０へ送られて処理された後、必要に応じて当該制御部１０から各部へ送られる。
【００１９】
音声処理部２２は、上記通信アンテナ１２及び通信回路１１から通話音声の受信データが供給された時、その通話音声の受信データを復号化し、当該復号化後の通話音声データをデータラインを介してスピーカ２０へ送る。
【００２０】
スピーカ２０は、携帯電話端末に設けられている受話用のスピーカやリンガ（着信音）、音楽再生、アラーム音出力用のスピーカであり、ディジタル／アナログ変換器と増幅器を含み、通話音声やリンガ音，再生された楽曲のデータを、ディジタル／アナログ変換及び増幅した後、出力する。
【００２１】
マイクロホン２１は、送話用のマイクロホンであり、アナログ／ディジタル変換器と増幅器を含む。このマイクロホン２１を介して入力された通話音声信号は、増幅器により所定のレベルに増幅された後、アナログ／ディジタル変換器によりディジタル音声データに変換され、データラインを介して音声処理部２２へ送られて符号化された後、データラインを介して通信回路１１へ送られて変調、周波数変換等の各種処理を受け、通信アンテナ１２から送信される。
【００２２】
表示部１３は、本実施形態の携帯電話端末の筐体上に設けられている液晶や有機ＥＬ（ElectroLuminescent）等のディスプレイとそのディスプレイを駆動するためのディスプレイ駆動回路とからなる。ディスプレイ駆動回路は、画像処理部２３から供給された画像信号に基づいて、上記ディスプレイを駆動する。これにより、ディスプレイには、画像や文字、メニュー項目等が表示される。なお、本実施形態において、ディスプレイ上に表示される文字には、アルファベットや仮名、漢字、数字等の通常の文字の他に、一例として「！」、「。」、「．」、「，」、「，」、「＊」、「＋」、「？」、「％」、「＃」などの各種の記号も含まれるとする。
【００２３】
画像処理部２３は、表示部１３に表示される画像の処理を行う。また、画像処理部２３は、制御部１０による制御の元で、各種のユーザインターフェース画面の表示やウェブページの表示等を行う。
【００２４】
操作部１４は、本実施形態の携帯電話端末の筐体上に設けられ、例えば電話番号や文字等を入力するためのキーボタン“０”〜“９”であるテンキー及び“＃”，“＊”の記号キーからなる１２キーや、カーソルの移動やメニュー送りなどに用いられる“→（右）”，“←（左）”，“↓（下）”，“↑（上）”等の方向指示キーからなるいわゆる十字キー、発話キー、クリアキー、終話／電源キー等の操作デバイスと、それら操作デバイスの各キーの押下操作に応じた操作信号を発生する回路部とを有して構成されている。なお、各キー等の図示については省略している。ユーザは、この操作部１４の各キーを操作することにより、通話のための発着呼の指示入力や、電子メール本文等の作成時の文字入力、電子メールアドレスの入力、ウェブ閲覧時のＵＲＬ（Uniform Resource Locator）の入力、各種ＩＤやパスワードの入力、画面上のカーソル移動やメニュー選択等の指示入力等を行う。また、本実施形態において、テンキーや記号キーの各キーには、一つのキー当たり複数の文字が割り当てられており、そのキーを繰り返し押下した場合には、それら割り当てられた文字が循環的に切り替えられて入力可能となされる。当該循環的な表示文字の切り替えは、トグル表示とも呼ばれている。
【００２５】
時計部１５は、年月日時等の情報を発生したり時間を計測し、その時間情報を必要に応じて制御部１０へ送る。
【００２６】
メモリ部１６は、ＲＯＭ（Read Only Memory）とＲＡＭ（Random Access Memory）を含む。ＲＯＭは、ＯＳ（Operating System）、制御部１０が各部を制御するための制御プログラム、各種の初期設定値、フォントや仮名漢字変換や予測変換に用いられる辞書データ、着信音やキー操作音等の音データ、本実施形態にかかる後述する文字入力支援処理を実行するための文字入力支援プログラム、その他、当該端末に搭載される各種のアプリケーション用のプログラム、当該端末の機器識別情報（ＩＤ）などを記憶している。このＲＯＭは、ＮＡＮＤ型フラッシュメモリ（NAND-type flash memory）或いはＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）のような書き換え可能なＲＯＭを含み、電子メールデータ、電話帳や電子メールアドレス帳のデータ、スケジュール帳のデータ、通信履歴等の様々なデータ、ユーザ辞書データ、静止画や動画データ、キー操作音等の音データ、その他、各種のユーザ設定値等を保存することも可能となされている。なお、上記フォントや仮名漢字変換や予測変換に用いられる辞書データは辞書データ格納部１９に格納されており、本実施形態にかかる文字入力支援プログラムを含む各種アプリケーションプログラムはプログラム格納部１８に格納され、音データや電子メールデータ、電話帳・アドレス帳、スケジュール帳のデータ等はデータ格納部１８に格納されている。ＲＡＭは、制御部１０が各種のデータ処理を行う際の作業領域として、随時データを格納する。
【００２７】
制御部１０は、ＣＰＵからなり、メモリ部１６に記憶されているＯＳや各種プログラムに基づいて、当該端末の様々な制御、本実施形態にかかる後述の文字入力支援処理等を実行する。
【００２８】
特に、本実施形態の場合、詳細については後述するが、上記制御部１０は、文字入力支援プログラムを実行している時には、いわゆる予測変換処理を実行するのに加えて、例えば、英語等の所定言語の文字・文字列等を配列して表示或いは印刷等する際の所定の表記ルールに則った文字入力支援処理と上記所定表記ルールに従わない文字入力支援処理とを、適宜自動的に切り替えて実行することも可能となされている。
【００２９】
なお、本実施形態において、上記予測変換処理とは、入力途中や入力済みの文字・記号・単語・文節等に応じた予測候補を一覧表示させて、それら予測候補の一覧の中からユーザが所望の予測候補を選択して確定した時に、その予測候補を入力文字・入力記号・入力単語・入力文節として確定するような処理である。
【００３０】
また、上記所定の表記ルールとは、上記所定言語として英語を挙げた場合、例えば文頭となされた単語の先頭文字が大文字になされたり、単語間にはスペースが入れられ、また「！」、「？」、「，（カンマ）」、「．（ピリオド）」、「｜」等の記号の後にもスペースを入れるなどのように、文章等を表示又は印刷する際に必要なルールである。
【００３１】
その他、図１では図示を省略しているが、本発明の携帯電話端末は、画像の撮影を行うためのカメラ部や、いわゆる電子マネーを扱うための電子財布機能部、近距離無線通信部、ＧＰＳ（Global Positioning System）機能部、外部メモリが接続されるメモリインターフェース部、外部ケーブルが接続されるケーブル用コネクタ部、キー照明や着信ライト用などのＬＥＤ（発光ダイオード）とその駆動部、バイブレータとその駆動部、各部へ電力を供給するバッテリとその電力をコントロールするパワーマネージメントＩＣ部など、一般的な携帯電話端末に設けられる各構成要素についても備えている。
【００３２】
［本実施形態の文字入力支援処理の概要］
本実施形態において、例えばアルファベット文字を用いた英語文字を入力する際には、「英文モード」、「英単語モード」、「ＯＦＦモード」の三つの入力モードが用意されている。
【００３３】
また、本実施形態の携帯電話端末は、アルファベット文字を用いた英語文字等を入力する際には、それら英文モードと英単語モードとＯＦＦモードの三つの入力モードを適宜切り替えて使用可能となされている。
【００３４】
なお、本実施形態において、英語文字の入力は、携帯電話端末にて入力可能な文字種が英字入力用の文字種に設定された状態、すなわち例えば、文字入力が可能な画面上に表示された「ａＡ」や「Ａ」の文字種指定タブ（半角英数字の指定タブ）が選択された状態の時に行えるようになされている。
【００３５】
ここで、本実施形態において、上記英語文字入力の際の英文モードでは、「予測変換機能」と「文頭文字変換機能」と「単語間スペース挿入機能」と「所定記号後スペース挿入機能」と「つながり候補表示機能（フレーズ候補表示機能）」とが有効となされる。
【００３６】
当該英文モード時の予測変換機能は、ユーザにより英文字（アルファベット文字）が入力されると、その入力された英文字を基に、これからユーザが入力しようとしている文字・単語・文節等を予測し、その予測により求めた候補文字や候補単語・候補文節等（予測候補）の一覧を画面上に表示し、それら予測候補の一覧の中からユーザが所望の予測候補を選択して確定した時に、その予測候補を入力文字・入力単語・入力文節として確定する機能である。
【００３７】
上記つながり候補表示機能は、上記予測変換機能により予測候補の入力が確定した場合若しくは予測変換によらずに単語等の入力が確定（以下、無変換確定と呼ぶ。）した場合に、その確定した予測候補若しくは単語等の次にユーザが入力すると予測（推測）される予測候補、つまり前の単語等につながるフレーズ候補を、フレーズ候補リストから読み出して画面上に一覧表示する機能である。なお、このつながり候補表示機能の場合も予測変換機能の場合と同様に、一覧表示されたフレーズ候補の中か、ユーザが所望のフレーズ候補を選択して確定した時には、そのフレーズ候補の入力が確定されることになる。
【００３８】
但し、当該つながり候補表示機能では、既に入力が確定した予測候補や無変換確定単語等を基に、フレーズ候補リストの中からフレーズ候補の絞り込み検索を行うが、デフォルトのフレーズ候補リストからの検索時には絞り込み検索を行わず、それ以外でフレーズ候補リストから検索を行う場合に絞り込み検索を行う。つまり、本実施形態において、上記フレーズ候補リストは、予め用意されたデフォルトのフレーズ候補リストが、フレーズ候補の選択等の学習により更新され、フレーズ候補の絞り込み検索は当該学習により更新されたフレーズ候補リストに対して行われる。
【００３９】
上記文頭文字変換機能は、文頭とみなされた単語の先頭文字を自動的にアルファベット大文字に変換する機能である。また、当該文頭文字変換機能は、上記予測変換機能やつながり候補表示機能により予測候補等の一覧表示がなされる場合、現時点で入力中の文章の状況を参照して、辞書から抽出されて一覧表示される予測候補等についても大文字／小文字の状態を反映させた表示を行う。
【００４０】
すなわち、文頭文字変換機能は、例えば文章の先頭（文頭）の文字を入力中であるか、或いは、文章の途中の文字の入力中であるかを判断し、文章の先頭文字の入力中である場合には予測候補の先頭文字を大文字にして表示させ、一方、文章の途中の文字の入力中である場合には小文字の予測候補を表示させる。
【００４１】
また、本実施形態において、テンキーや記号キーの各キーを繰り返し押下して、そのキーに割り当てられた文字を循環的に切り替えて表示する場合、上記文頭文字変換機能は、例えば文章の先頭文字の入力時のように、現時点で文字が入力されていない時には、そのキーの繰り返し押下にて循環表示される最初の文字を大文字にて表示し、また後述の「所定記号後スペース挿入機能」により「！」「？」「，（カンマ）」「．（ピリオド）」「｜」等の所定記号が入力された後にスペースが挿入された時や、改行が挿入された直後にも、上記循環表示される最初の文字を大文字にて表示するようにし、それら以外の時にはデフォルトの循環表示を行うようにする。
【００４２】
上記単語間スペース挿入機能は、例えば上記予測変換機能により予測候補の入力が確定された場合、その入力確定後の予測候補の語尾の後に、一文字分（半角一文字分）のスペースを自動的に挿入する機能である。なお、当該単語間スペース挿入機能では、入力が確定した単語等が無変換確定によるものである場合には、スペースの自動挿入は行わない。
【００４３】
上記所定記号後スペース挿入機能は、「！」「？」「，（カンマ）」「．（ピリオド）」「｜」等の所定の記号が、ユーザにより入力されたか若しくは予測候補の確定により入力された時に、その記号の後に半角一文字分のスペースを自動的に挿入する機能である。なお、当該所定記号後スペース挿入機能では、これら所定記号等の入力が無変換確定によるものであっても、上記スペースの自動挿入を行う。
【００４４】
上述のように、本実施形態の携帯電話端末において、英文モードの時には、上記予測変換機能とつながり候補表示機能が有効になると同時に、上記文頭文字変換機能と単語間スペース挿入機能及び所定記号後スペース挿入機能が有効になり、英語の文章等を表示又は印刷する際の表記ルール、すなわち例えば、文頭となされた単語の先頭文字は大文字とし、単語間にはスペースを挿入し、「！」、「？」、「，（カンマ）」、「．（ピリオド）」、「｜」等の記号の後にもスペースを挿入するようなルールに則った文字入力支援処理が行われる。以下、上記英文モードの場合のように、所定表記ルールに則って行われる文字入力支援処理を、「ルール準拠入力処理」と呼ぶことにする。
【００４５】
また、英文モードにおいて、上述のようにスペースが自動挿入された直後のつながり候補表示中に、「クリア」キー又は十字キーの「左」キーが一回押下された場合には、上記自動挿入されたスペースが削除され、カーソルは左（文字直後の位置）に戻される。但し、つながり候補表示はそのまま継続される。
【００４６】
一方、上記英語文字入力の際の上記英単語モードでは、上記英文モードにおける予測変換機能のみが有効となる。すなわち、当該英単語モードの場合、つながり候補表示機能は停止される。
【００４７】
また、この英単語モードの場合、辞書から抽出された予測候補がそのまま表示され、上述の英文モードのように現時点での入力中の文章の状況の参照により、予測候補を大文字に変換して表示するようなことも行わない。また、この英単語モードでは、無変換確定による単語入力がなされるか又は予測候補の選択がなされて単語が確定した後でも、スペースの自動挿入は行われない。
【００４８】
すなわち、上述した英文モードでは、ルール準拠入力処理として、文頭の先頭文字を大文字とし、単語間や「！」等の所定記号の後にスペースを挿入するような所定表記ルールに則った文字入力が行われるが、当該英単語モードの場合は、大文字と小文字の使い分けに特別なルールがなく、また通常はスペースの挿入もなされず、アルファベット文字が数字等と同じように記号の一つとして入力される。以下、当該英単語モードの場合のように、特別なルールが決められずに行われる文字入力支援処理を「ルール非準拠入力処理」と呼ぶことにする。
【００４９】
なお、携帯電話端末は、英語等のアルファベット文字の入力だけでなく、勿論、日本語の文字入力も可能となされているが、例えば、英語の入力モード設定が上記英文モードになされている状態で日本語の文字入力モードになされている場合、日本語の「かな漢字」入力用の文字種にて入力できない文字を入力する時には、一時的に英単語モードに切り替えられる。
【００５０】
上記英語文字入力の際の上記ＯＦＦモードでは、上記英文モードと英単語モードが共に無効となされる。したがって、当該ＯＦＦモードの時には、アルファベット文字や記号を一文字ずつ入力されることになる。
【００５１】
なお、本実施形態の携帯電話端末は、文字入力が可能な画面上に表示された「ａＡ」や「Ａ」の文字種指定タブの選択により、英字の入力が大文字英字のみ可能な状態や小文字英字のみ可能な状態、或いはそれらの文字種の指定が混在した状態である場合には、一時的にＯＦＦモードにする。
【００５２】
また、当該ＯＦＦモードは、上述の英単語モードの場合と同様、上記ルール非準拠入力処理に切り替えられる。
【００５３】
［入力モード設定時のＵＩ］
図２及び図３には、入力モードを設定する際のユーザインターフェース画面例を示す。図２は日本語文字入力を行う場合の入力モード設定画面例であり、図３は英語文字入力を行う場合の入力モード設定画面例を示している。なお、以下の各ユーザインターフェース画面は、操作部１４を通じて入力されたユーザ指示情報に応じて制御部１０が画像処理部２３を制御することにより生成され、表示部１３上に表示される画面例である。
【００５４】
図２の（Ａ）及び図３の（Ａ）に示す入力モード設定画面は、例えば携帯電話端末の画面上に表示されたメインメニューから「機能／設定」メニュー項目が選択され、その選択されメニューから「ユーザ補助」メニューが選択され、さらにそのメニューから「文字入力補助」メニューが選択された時に表示される画面である。なお、文字入力中の「機能メニュー」内で、「カスタマイズ」メニューが選択された時にも、これら入力モード設定画面が表示される。
【００５５】
図２の（Ａ）の入力モード設定画面から、例えば「４日本語予測」のメニュー項目が選択されると、ユーザインターフェース画面は、図２の（Ｂ），（Ｃ）に示す日本語予測ＯＮ／ＯＦＦ選択画面へと遷移する。そして、当該図２の（Ｂ），（Ｃ）のユーザインターフェース画面において、図２の（Ｂ）のように「ＯＮ」のメニュー項目が選択されると日本語の文字入力の際の予測変換機能が「有効」に設定され、一方、図２の（Ｃ）のように「ＯＦＦ」のメニュー項目が選択されると日本語の予測変換機能が「無効」にされる。なお、本実施形態において、日本語の予測変換機能の「有効／無効」の設定は、英語の文字入力時の予測変換機能の「有効／無効」の設定と連動しており、日本語の予測変換機能が「有効」である時には英語の予測変換機能も「有効」になり、逆に、日本語の予測変換機能が「無効」である時には英語の予測変換機能も「無効」になる。
【００５６】
また、図３の（Ａ）の入力モード設定画面から、例えば「５英語予測」のメニュー項目が選択されると、ユーザインターフェース画面は、図３の（Ｂ）〜（Ｅ）に示す英語予測のモード設定画面へと遷移する。そして、当該図３の（Ｂ）〜（Ｅ）のユーザインターフェース画面において、図３の（Ｂ）のように「英文」のメニュー項目が選択されると前述した英文モードが「有効」に設定され、また図３の（Ｃ）のように「英単語」のメニュー項目が選択されると前述した英単語モードが「有効」に設定され、図３の（Ｄ）や（Ｅ）のように「ＯＦＦ」のメニュー項目が選択されると前述のＯＦＦモードが「有効」に設定される。なお、日本語の予測変換機能が「無効」に設定されている場合、図３の（Ｅ）に示すように「英文」と「英単語」のメニュー項目は例えば半輝度表示となされ、日本語の予測変換機能が「無効」であることをユーザに認識可能としている。
【００５７】
［英文モード時の入力文字循環切り替え表示例］
図４〜図７には、英文モード時のキーの繰り返し押下による入力文字の循環表示例を示す。なお、以下の各循環表示は、操作部１４の或るキーをユーザが繰り返し押下した時の押下信号に応じて制御部１０が画像処理部２３を制御することにより生成され、表示部１３上に表示される画面例である。
【００５８】
図４は、例えば文章の先頭文字の入力時のように、現時点で文字が入力されていない時に或るキーが繰り返し押下された時の文字の循環表示例を示している。
【００５９】
全く文字が入力されていないときの文字入力画面は、図４の（Ａ）に示すように、画面の文字入力エリア１内にカーソル２が例えば画面の左上に表示された状態となっており、ここで例えばテンキーのうち「２」キーが繰り返し押下されると、当該「２」キーに割り当てられている「ａ，ｂ，ｃ，・・・」の文字が循環的に切り替えて表示される。但し、この図４の（Ａ）の例のように、現時点で文字が入力されていない状態の時には、「２」キーに割り当てられている「ａ，ｂ，ｃ，・・・」の文字が大文字「Ａ，Ｂ，Ｃ，・・・」の順に切り替えられて循環表示される。すなわち、図４の（Ａ）の状態から「２」キーが一回押下されると図４の（Ｂ）のようにカーソル位置には大文字「Ａ」が表示され、さらに「２」キーが続けて押下されると図４の（Ｃ）のようにカーソル位置には大文字「Ｂ」が表示される。図示は省略しているが、その後に更に「２」キーが繰り返し押下されると、カーソル位置の文字は「Ｃ」→「ａ」→「ｂ」→「ｃ」→「２」→「Ａ」のように循環的に切り替えられて表示される。
【００６０】
また、図４の（Ｂ）のように「Ａ」が入力された状態（未確定状態）のとき、画面の下側に設けられた予測候補表示エリア３には、大文字「Ａ」で始まる複数の文字や単語等が予測候補として表示される。同様に、図４の（Ｃ）のように「Ｂ」が入力された状態（未確定状態）のとき、画面の下側に設けられた予測候補表示エリアには、大文字「Ｂ」で始まる複数の文字や単語等が予測候補として表示される。
【００６１】
なお、以下の各図において、文字入力エリア１、カーソル２、予測候補表示エリア３の指示符号は省略することとする。
【００６２】
図５は、「！」、「？」、「．（ピリオド）」等の記号の後にスペースが挿入されている場合に或るキーが繰り返し押下された時の文字の循環表示例を示している。
【００６３】
図５の（Ａ）は、文字入力エリア内に或る文が既に入力され、その文の文末に例えば「．（ピリオド）」が入力され、且つスペースが挿入された状態を表している。この図５の（Ａ）の状態の時に、例えば「２」キーが繰り返し押下された場合も前述の図４の例と同様であり、「２」キーに割り当てられている文字が大文字「Ａ，Ｂ，Ｃ，・・・」の順に切り替えられて循環表示される。すなわち、図５の（Ａ）の状態から「２」キーが一回押下されると図５の（Ｂ）のようにカーソル位置には大文字「Ａ」が表示され、さらに「２」キーが続けて押下されると図５の（Ｃ）のようにカーソル位置には大文字「Ｂ」が表示される。その後、更に「２」キーが繰り返し押下されると、カーソル位置の文字は「Ｃ」→「ａ」→「ｂ」→「ｃ」→「２」→「Ａ」のように循環的に切り替えられて表示される。
【００６４】
また、図５の例においても図４の例と同様に、画面の下側に設けられた予測候補表示エリア３には、複数の文字や単語等が予測候補として表示される。
【００６５】
図６は、改行が挿入された直後に、或るキーが繰り返し押下された時の文字の循環表示例を示している。
【００６６】
図６の（Ａ）は、文字入力エリア内に或る文が既に入力され、その文の文末に改行が挿入されて、次の「行」の先頭にカーソルが移動した状態を表している。この図６の（Ａ）の状態の時に、例えば「２」キーが繰り返し押下された場合も前述の図４，図５の例と同様であり、改行の直後には、「２」キーに割り当てられている文字が大文字「Ａ，Ｂ，Ｃ，・・・」の順に切り替えられて循環表示される。すなわち、図６の（Ａ）の状態から「２」キーが一回押下されると図６の（Ｂ）のようにカーソル位置には大文字「Ａ」が表示され、さらに「２」キーが続けて押下されると図６の（Ｃ）のようにカーソル位置には大文字「Ｂ」が表示される。その後、更に「２」キーが繰り返し押下されると、カーソル位置の文字は「Ｃ」→「ａ」→「ｂ」→「ｃ」→「２」→「Ａ」のように循環的に切り替えられて表示される。
【００６７】
また、図６の例においても図４や図５の例と同様に、画面の下側に設けられた予測候補表示エリア３には、複数の文字や単語等が予測候補として表示される。
【００６８】
図７は、上述した図４〜図６の例以外の場合に、或るキーが繰り返し押下された時の文字の循環表示例を示している。
【００６９】
図７の（Ａ）は、文字入力エリア内に或る文が既に入力され、その文の文末の文字の後に例えば半角一文字分のスペースが入力された状態を表している。この図７の（Ａ）の状態の時に、例えば「２」キーが繰り返し押下された場合は、「２」キーに割り当てられているデフォルトの循環表示が行われる。すなわち、図７の（Ａ）の状態から「２」キーが一回押下されると図７の（Ｂ）のようにカーソル位置には小文字「ａ」が表示され、さらに「２」キーが続けて押下されると図７の（Ｃ）のようにカーソル位置には小文字「ｂ」が表示される。その後、更に「２」キーが繰り返し押下されると、カーソル位置の文字は「ｃ」→「Ａ」→「Ｂ」→「Ｃ」→「２」→「ａ」のように循環的に切り替えられて表示される。
【００７０】
また、図７の例の場合、画面の下側に設けられた予測候補表示エリアには、カーソル上の文字に応じた予測候補、すなわち図７の（Ｂ）の例では小文字「ａ」で始まる予測候補、図７の（Ｃ）の例では小文字「ｂ」で始まる予測候補が表示される。
【００７１】
［英文モード時の自動スペース挿入時の表示例］
図８には、英文モード時にスペースが自動的に挿入される時の画面表示例を示す。なお、この図８の例は、操作部１４の或るキーをユーザが押下した時の押下信号に応じて制御部１０が画像処理部２３を制御することにより生成され、表示部１３上に表示される画面例である。
【００７２】
全く文字が入力されていないときの文字入力画面は、図８の（Ａ）に示すように、画面の文字入力エリア内にカーソルが例えば画面の左上に表示された状態となっており、ここで例えばテンキーのうち「２」キーが繰り返し押下されると、前述の図４の例と同様に大文字「Ａ」→「Ｂ」→「Ｃ」→「ａ」→・・・の順に循環表示がなされる。そして、例えば図８の（Ｂ）の画面において予測候補表示エリアから例えば「Ａｄｄｒｅｓｓ」の単語が選択されてその入力が確定されると、図８の（Ｃ）に示すように、文字入力エリアには、その「Ａｄｄｒｅｓｓ」の文字が表示される。またこの時、「Ａｄｄｒｅｓｓ」の末尾文字の隣には半角一文字分のスペースが自動的に挿入される。一方、図８の（Ｂ）の画面において、予測候補表示エリアから予測候補の選択を行わず、無変換確定を行った場合には、図８の（Ｄ）に示すように、スペースの自動挿入は行わない。但し、前述したように、「！」「？」「，（カンマ）」「．（ピリオド）」「｜」の所定記号の無変換確定がなされた場合にはスペース自動挿入が行われる。
【００７３】
また、図８の例の場合、図８の（Ｂ）の予測候補表示エリアから予測候補が選択されて図８の（Ｃ）の画面に遷移した場合や、図８の（Ｂ）にて無変換確定が行われた時、予測候補表示エリアはつながり候補の表示エリアとなり、前述したつながり候補が表示される。
【００７４】
図９には、英文モード時にスペースが自動的に挿入された時に「クリア」キーや十字キーの「左」キーが押下されてスペースが削除される時の画面表示例を示す。なお、この図９の例は、操作部１４の或るキーをユーザが押下した時の押下信号に応じて制御部１０が画像処理部２３を制御することにより生成され、表示部１３上に表示される画面例である。
【００７５】
図９の（Ａ）に示すように、例えば「Ａｄｄｒｅｓｓ」の単語の選択及び入力確定により半角一文字分のスペースが自動的に挿入された状態で、例えば「クリア」キー又は「左」キーが押下されると、図９の（Ｂ）に示すように、その自動挿入されたスペースは削除され、カーソルも半角一文字分だけ戻る。但し、この時、つながり候補表示エリアについてはそのまま継続して表示される。
【００７６】
一方、例えば図９の（Ａ）の状態から、十字キーの「右」キーが押下されると、例えば図９の（Ｃ）に示すように、つながり候補表示エリアは解除される。
【００７７】
また、図９の（Ｂ）の状態から、例えば「左」キーが押下されると、図９の（Ｄ）に示すように、それに伴ってカーソルも半角一文字分だけ戻る。この時、カーソル位置に文字が在った場合でもその文字は削除されない。
【００７８】
一方、図９の（Ｂ）の状態から、例えば「クリア」キーが押下されると、図９の（Ｅ）に示すように、それに伴ってカーソルも半角一文字分だけ戻ると同時に、そのカーソル上の文字は削除される。また、これら図９の（Ｄ）と図９の（Ｅ）の場合、つながり候補表示エリアは解除される。
【００７９】
［文字入力支援処理の自動切替機能］
本実施形態の携帯電話端末において、英語等のアルファベット文字を入力するシーン（文字を入力する際の状況）としては、一例として、「電子メールの本文への文章入力やメモ帳への文章入力」などのように所定表記ルールに則ってアルファベット文字や単語等が入力されるシーンと、「電子メールアドレスの入力やＵＲＬの入力、パスワードの入力」などのように所定表記ルールに従わずにアルファベット文字等を記号として入力するシーンとが考えられる。
【００８０】
そして、本実施形態の携帯電話端末では、文字入力支援プログラムが実行されている時に、それら文字入力シーンに応じて、所定表記ルールに則った文字入力支援つまり上記ルール準拠入力処理と、所定表記ルールに従わない文字入力処理つまりルール非準拠入力処理とを、適宜自動的に切り替え可能となされている。
【００８１】
すなわち、本実施形態では、例えば「電子メールの本文への文章入力やメモ帳への文章入力」等が行われる文字入力シーンの場合には、上記所定表記ルールに則ったルール準拠入力処理による文字入力支援を行うことで、ユーザによる文字入力作業を軽減するようにし、一方、「電子メールアドレスの入力やＵＲＬの入力、パスワードの入力」等が行われる文字入力シーンの場合には、所定表記ルールに従わないルール非準拠入力処理による文字入力を行うことで、ユーザが例えば大文字／小文字の変換操作や文字種変換の操作、スペースを削除するような余計な操作を行わなくて済み、ユーザによる文字入力作業をスムーズにしている。
【００８２】
［ルール準拠入力処理とルール非準拠入力処理による画面表示例］
図１０〜図１２には、ルール準拠入力処理とルール非準拠入力処理が適宜切り替えられる場合の画面表示例を示す。
【００８３】
図１０は、英文モード時に、ルール準拠入力処理により英文字の入力が行われる場合の画面表示例を示している。
【００８４】
図１０の（Ａ）のように、文字入力エリアに或る文字が入力されると、その先頭文字は自動的に大文字に変換され、また、予測候補表示エリアには複数の予測候補が表示される。
【００８５】
そして、その状態で例えば十字キーの「下」キーが押下されると、図１０の（Ｂ）に示すように予測候補表示エリアがアクティブ状態となり、そのエリア内の予測候補の選択が可能となる。
【００８６】
次に、当該図１０の（Ｂ）の状態で所望の予測候補が選択されると、図１０の（Ｃ）に示すように文字入力エリアがアクティブ状態となって、上記選択された予測候補が文字入力エリア内に表示されると同時に、当該入力された予測候補の末尾の後には、自動的にスペースが挿入される。なお、この時、例えば、「左」キーが押下されるとスペースは削除されてカーソルが半角一文字文だけ左に戻ることになる。また、この図１０の（Ｃ）の時、予測候補表示エリアはつながり候補表示エリアに切り替えられる。
【００８７】
次に、図１０の（Ｃ）の状態で例えば「ｙ」の文字入力が行われると、図１０の（Ｄ）に示すように、文字入力エリアには「ｙ」の文字が表示されると同時に、つながり候補エリアは予測候補表示エリアに切り替えられる。
【００８８】
さらに、その状態で例えば「下」キーが押下されると、図１０の（Ｅ）に示すように予測候補表示エリアがアクティブ状態となり、そのエリア内の予測候補が選択可能となる。
【００８９】
そして、当該図１０の（Ｅ）の状態で所望の予測候補が選択されると、図１０の（Ｆ）に示すように文字入力エリアがアクティブ状態となり、上記選択された予測候補が文字入力エリア内に表示されと同時にその末尾にはスペースが自動挿入され、また、予測候補表示エリアはつながり候補表示エリアに切り替えられる。
【００９０】
次に、図１０の（Ｆ）の状態で例えば「下」キーが押下されると、図１０の（Ｇ）に示すようにつながり候補表示エリアがアクティブ状態となり、そのエリア内のつながり候補が選択可能となる。
【００９１】
そして、当該図１０の（Ｇ）の状態で所望のつながり候補が選択されると、図１０の（Ｈ）に示すように文字入力エリアがアクティブ状態となり、上記選択されたつながり候補が文字入力エリア内に表示される。
【００９２】
次に、図１０の（Ｈ）の状態で例えば「下」キーが押下されると、図１０の（Ｉ）に示すようにつながり候補表示エリアがアクティブ状態となり、そのエリア内のつながり候補が選択可能となる。
【００９３】
そして、当該図１０の（Ｉ）の状態で所望のつながり候補が選択されると、図１０の（Ｊ）に示すように文字入力エリアがアクティブ状態となり、上記選択されたつながり候補が文字入力エリア内に表示されると同時にその末尾にスペースが自動挿入される。
【００９４】
次に、図１０の（Ｊ）の状態で例えば「ｍ」の文字入力が行われると、図１０の（Ｋ）に示すように、文字入力エリアには「ｍ」の文字が入力されると同時に、つながり候補表示エリアは予測候補表示エリアへ切り替えられる。
【００９５】
さらに、その状態で例えば「下」キーが押下されると、図１０の（Ｌ）に示すように予測候補表示エリアがアクティブ状態となり、そのエリア内の予測候補が選択可能となる。
【００９６】
そして、当該図１０の（Ｌ）の状態で所望の予測候補が選択されると、図１０の（Ｍ）に示すように文字入力エリアがアクティブ状態となり、上記選択された予測候補が文字入力エリア内に表示されと同時にその末尾にスペースが自動挿入され、また、予測候補表示エリアはつながり候補表示エリアに切り替えられる。
【００９７】
その後、図１０の（Ｍ）の状態で例えば「．（ピリオド）」が入力されるか若しくは「左」キーが押下されると、図１０の（Ｎ）に示すように、半角一文字分のスペースが挿入される。
【００９８】
図１１は、ルール非準拠入力処理により英文字の入力が行われる場合の画面表示例を示している。なお、この図１１の例では、ルール非準拠入力処理による入力される文字として、電子メールアドレス用の文字入力エリアにメールアドレスが入力される場合を挙げている。
【００９９】
本実施形態の携帯電話端末は、例えば電子メールの作成時に画面上に表示されるメールアドレス入力エリアへの文字入力を行う場合、自動的にルール非準拠入力処理へ切り替えられる。
【０１００】
そして、図１１の（Ａ）のように、メールアドレス入力のための文字入力エリアに或る文字が入力されると、予測候補表示エリアには複数の予測候補が表示され、その状態で例えば十字キーの「下」キーが押下されると、図１１の（Ｂ）に示すように予測候補表示エリアがアクティブ状態となり、そのエリア内の予測候補が選択可能となる。
【０１０１】
そして、当該図１１の（Ｂ）の状態で所望の予測候補が選択されると、図１１の（Ｃ）に示すように文字入力エリアがアクティブ状態となり、上記選択された予測候補がメールアドレス入力のための文字入力エリア内に表示される。この図１１の（Ｃ）の場合は、上記文字入力エリア内に自動的にスペースが挿入されることはなく、また、つながり候補の表示も行われず、文字種は英字入力用の文字種となされ「ａＡ」の文字種指定タブが選択された状態となる。
【０１０２】
次に、図１１の（Ｃ）の状態から例えば図１０の（Ｄ）のように「＠」の文字が入力され、例えば「下」キーが押下されて図１１の（Ｄ）の画面となされ時に所望の予測候補が存在しないために、図１１の（Ｅ）の状態で例えば新たに「ｓ」の文字入力が行われ、さらに図１１の（Ｆ）の状態で「下」キーが押下されて予測候補表示エリア内から所望の予測候補が選択されると、図１１の（Ｇ）のように上記選択された予測候補が上記「＠」の文字に続けて入力される。また、この図１１の（Ｇ）の時、スペースの自動挿入は行われない。
【０１０３】
さらに、図１１の（Ｈ）のように例えば「．（ピリオド）」が入力された場合もスペースの自動挿入は行われない。
【０１０４】
次に、図１１の（Ｈ）の状態から例えば図１１の（Ｉ）のように「ｃ」の文字が入力された後、「下」キーが押下されて予測候補表示エリア内から所望の予測候補が選択されると、図１１の（Ｊ）のように上記選択された予測候補が上記「．（ピリオド）」の文字に続けて入力される。また、この図１１の（Ｊ）の時も、スペースの自動挿入は行われない。
【０１０５】
その後、例えば確定指示の入力がなされると、図１１の（Ｋ）のようにメールアドレス入力エリアには、上記確定した後のメールアドレスが入力された状態となる。
【０１０６】
なお、図１１の例は、電子メールアドレスを入力する例を挙げたが、勿論、ＵＲＬの入力やパスワード等の文字入力シーンの場合にも、同様のルール非準拠入力処理が実行される。
【０１０７】
また、図１１の例は、特にメールアドレス入力用の文字入力エリアが使用される際に、ルール非準拠入力処理が自動的に立ち上がる例を述べたが、例えば、メール本文の文字入力エリアなどにメールアドレス等を入力する文字入力シーンの場合でも、適宜ルール非準拠入力処理への切り替えが行われる。
【０１０８】
すなわち、メール本文の文字入力エリア等への文字入力時に、ルール準拠入力処理とルール非準拠入力処理の切り替えが行われる文字入力シーンの一例として、例えば、ルール準拠入力処理中に「＠」の文字が入力された場合に、その「＠」の直前の入力済み単語等が存在するときには、当該直前の入力済み単語と上記「＠」との間に挿入されていたスペースを自動的に削除し、当該直前の入力済み単語と上記「＠」とを繋げると同時に、ルール非準拠入力処理へ自動的に切り替えるようにする。なお、当該直前の入力済み単語の先頭文字が大文字になされている場合には、必要に応じてその大文字を小文字に変換してもよい。その後、例えば「．ｊｐ」や「．ｃｏｍ」等のように、一般的に電子メールアドレスの末尾に記述される文字と見なされる文字等が入力された時点で、電子メールアドレスの入力が完了したと判断し、ルール準拠入力処理へ戻すようにする。
【０１０９】
また例えば、ルール準拠入力処理中に「ＷＷＷ」や「ｈｔｔｐ：／／」等の文字が入力された時にルール非準拠入力処理へ自動的に切り替え、その後、例えば改行が入力された時点でＵＲＬの入力が完了した判断して、ルール準拠入力処理へ戻すような例も考えられる。
【０１１０】
その他にも、ルール準拠入力処理中に自動挿入されたスペースを削除する操作が所定回数（例えば２回や１回等）続けて行われた時に、ルール非準拠入力処理へ自動的に切り替えるようにしてもよい。そして、その後、例えばスペースを挿入する操作が行われたり、「．（ピリオド）」の入力や改行の入力などが行われた時に、ルール準拠入力処理へ自動的に切り替えるようにする。
【０１１１】
図１２は、英語の入力モード設定が英文モードになされている状態で、日本語の文字入力が行われている場合において、日本語の「かな漢字」入力用の文字種にて入力できない文字の入力がなされる時に、一時的に英単語モードに切り替えられる場合の画面表示例を示している。
【０１１２】
図１２の（Ａ）のように、日本語の入力が行われている時に、例えば文字種指定の機能が割り当てられているキーが所定回数押され（この例では２回押下され）、図１２の（Ｂ）に示すように、「ａＡ」の文字種指定タブ（半角英数字の指定タブ）が選択されると、図１２の（Ｃ）に示すように、文字入力エリアには先に入力された日本語文字に続いて半角の英文字の入力が可能な状態に切り替えられる。そして、文字入力エリア内に英文字を入力すると、予測候補表示エリアにはその英文字から参照できる予測候補が表示される。また、この図１２の（Ｃ）の時、スペースの自動挿入は行われない。
【０１１３】
次に、図１２の（Ｃ）の状態の時に、予測候補表示エリアから所望の予測候補が選択され、図１２の（Ｄ）に示すように当該選択した予測候補が文字入力エリア内に入力された後、さらに例えば文字種指定の機能が割り当てられているキーが所定回数押され（この例では２回押下され）、「漢」の文字種指定タブ（かな漢字の指定タブ）が選択されると、図１２の（Ｅ）に示すように、日本語の入力が可能な状態に戻る。
【０１１４】
そして、図１２の（Ｆ）に示すように、日本語の入力を再開し、予測候補表示エリアから所望の予測候補を選択すると、図１２の（Ｇ）に示すように、その選択された予測候補が文字入力エリアに入力されると共に、予測候補表示エリアはつながり候補表示エリアに切り替えられる。
【０１１５】
なお、図１２の例では、日本語の入力モードが予測変換による入力モードに設定されている場合、その日本語の文字に続けて英文字入力を行う場合、英文字入力においても予測変換が行われるようにしているが、勿論、日本語の文字に続けて英文字入力を行う場合には予測変換を行わない設定であっても良い。
【０１１６】
［処理モードの切り替えフロー］
図１３には、本実施形態の携帯電話端末において、文字入力シーンに応じてルール準拠入力処理とルール非準拠入力処理の切り替えが行われる場合の切り替え処理、具体的には英文モードと英単語モードを切り替える際の処理のフローチャートを示す。なお、この図１３に示したフローチャートは、メモリ部１６の文字入力支援プログラムを制御部１０が実行することによる文字入力支援処理のうち、特にモード切り替えの処理部分のみを抜き出して示しており、その他の文字入力支援処理については省略している。
【０１１７】
図１３において、文字入力支援プログラムを利用するアプリケーションが起動された後、制御部１０は、ステップＳ１の処理として、その起動されたアプリケーションにより想定される文字入力シーンが、例えば「英文」の入力シーンであるか否か判定する。すなわち一例として、起動したアプリケーションが電子メールアプリケーションであり、現在の文字入力シーンが、例えばメール本文の入力エリアへ文字が入力されるシーンであるか、或いは、電子メールアドレスの入力へリアへ文字が入力されるシーンであるかなどを判断することにより、現時点で当該アプリケーションにより想定される文字入力が「英文」であるか否か判定する。具体的には、メール本文の入力エリアへの文字入力シーンである時には「英文」であると判定し、電子メールアドレスの入力エリアへの文字入力シーンである時には「英単語」であると判定する。
【０１１８】
そして、制御部１０は、ステップＳ１にて「英文」であると判定した場合にはステップＳ２にて英文モードによる文字入力支援処理を行うと共にステップＳ４へ処理を進め、一方、「英単語」であると判定した場合にはステップＳ３で英単語モードによる文字入力支援処理を行うと共にステップＳ４へ処理を進める。
【０１１９】
ステップＳ４の処理に進むと、制御部１０は、スペースが自動挿入された時にそのスペースを削除する操作がなされたか否か判定する。
【０１２０】
そして、制御部１０は、ステップＳ４にて自動挿入されたスペースが削除されたと判定した場合にはステップＳ６にて英単語モードによる文字入力支援処理を行うと共にステップＳ７へ処理を進め、一方、自動挿入されたスペースが削除されていないと判定した場合にはステップＳ５で英文モードによる文字入力支援処理を行うと共にステップＳ７へ処理を進める。
【０１２１】
ステップＳ７の処理に進むと、制御部１０は、英文字の入力が行われる際に、その直前の文字列が２バイトコードの文字列であるか否か、すなわち、直前の文字列が日本語の入力文字列であるか判定する。
【０１２２】
そして、制御部１０は、ステップＳ７にて２バイトコードの文字列であると判定した場合にはステップＳ９にて英単語モードによる文字入力支援処理を行うと共にステップＳ１０へ処理を進め、一方、２バイトコードの文字列でないと判定した場合にはステップＳ８で英文モードによる文字入力支援処理を行うと共にステップＳ１０へ処理を進める。
【０１２３】
ステップＳ１０の処理に進むと、制御部１０は、英文字の入力が行われる際に、その直前の文字列が「ｈｔｔｐ：／／」であるか否か、すなわち、直前の文字列がＵＲＬの入力を想定した文字列であるか判定する。
【０１２４】
そして、制御部１０は、ステップＳ１０にて「ｈｔｔｐ：／／」の文字列であると判定した場合にはステップＳ１２にて英単語モードによる文字入力支援処理を行うと共にステップＳ１３へ処理を進め、一方、「ｈｔｔｐ：／／」の文字列でないと判定した場合にはステップＳ１１で英文モードによる文字入力支援処理を行うと共にステップＳ１３へ処理を進める。
【０１２５】
ステップＳ１３の処理に進むと、制御部１０は、英文字の入力が行われる際に、その直前の入力がスペースの挿入操作か或いは改行の入力操作であるか否か判定する。
【０１２６】
そして、制御部１０は、ステップＳ１３にてスペース或いは改行の入力であると判定した場合にはステップＳ１４にて英文モードによる文字入力支援処理に戻し、一方、スペース或いは改行の入力でないと判定した場合にはステップＳ１５で英単語モードによる文字入力支援処理を行う。
【０１２７】
その後、制御部１０は、ステップＳ４へ処理を戻す。
【０１２８】
［まとめ］
以上説明したように、本実施形態の携帯電話端末によれば、文字入力支援として予測変換処理を実行すると共に、文字入力シーンに応じて、所定表記ルールに則った文字入力支援（ルール準拠入力処理）と、所定表記ルールに従わない文字入力（ルール非準拠入力処理）を適宜自動的に切り替えることにより、ユーザによる文字入力作業を軽減し、またスムーズな文字入力作業を実現可能となっている。
【０１２９】
なお、上述した実施形態の説明は、本発明の一例である。このため、本発明は上述した実施形態に限定されることなく、本発明に係る技術的思想を逸脱しない範囲であれば、設計等に応じて種々の変更が可能であることはもちろんである。
【０１３０】
上述した実施形態では、アルファベット文字を用いた言語として英語を一例として挙げたが、本発明はアルファベット文字や英語に限定されず、他の言語、例えばフランス語、ドイツ語、ロシア語、アラビア語、中国語などのように、各々言語に応じた所定の表記ルールが存在するような様々な言語や文字を入力する際にも適用可能である。
【０１３１】
また、本発明は上述した実施形態に挙げた携帯電話端末に限定されず、ＰＤＡ（PDA：Personal Digital Assistants）、カーナビゲーションシステムやＡＶ機器のリモートコントローラ等、様々な携帯端末において文字入力を行う場合にも適用可能である。
【図面の簡単な説明】
【０１３２】
【図１】本発明実施形態の携帯電話端末の概略的な内部構成を示すブロック図である。
【図２】入力モードを設定する際のユーザインターフェース画面例であり、日本語文字入力を行う場合の入力モード設定画面を示す図である。
【図３】入力モードを設定する際のユーザインターフェース画面例であり、英語文字入力を行う場合の入力モード設定画面を示す図である。
【図４】英文モード時のキーの繰り返し押下による入力文字の循環表示例であり、現時点で文字が入力されていない時に或るキーが繰り返し押下された時の文字の循環表示を示す図である。
【図５】英文モード時のキーの繰り返し押下による入力文字の循環表示例であり、ピリオドが入力されてスペースが挿入された状態でキーが繰り返し押下された時の文字の循環表示を示す図である。
【図６】英文モード時のキーの繰り返し押下による入力文字の循環表示例であり、改行が挿入された直後に、或るキーが繰り返し押下された時の文字の循環表示を示す図である。
【図７】英文モード時のキーの繰り返し押下による入力文字の循環表示例であり、図４〜図６の例以外の場合に、或るキーが繰り返し押下された時の文字の循環表示を示す図である。
【図８】英文モード時にスペースが自動的に挿入される時の画面表示例を示す図である。
【図９】英文モード時にスペースが自動的に挿入された時に「クリア」キーや十字キーの「左」キーが押下されてスペースが削除される時の画面表示例を示す図である。
【図１０】英文モード時に、ルール準拠入力処理により英文字の入力が行われる場合の画面表示例を示す図である。
【図１１】ルール非準拠入力処理により英文字の入力が行われる場合の画面表示例を示す図である。
【図１２】英語の入力モード設定が英文モードの状態で、日本語の文字入力が行われている場合に、「かな漢字」入力用の文字種にて入力できない文字の入力がなされる時に、一時的に英単語モードに切り替えられる場合の画面表示例を示す図である。
【図１３】英文モードと英単語モードの切り替えが行われる場合の切り替え処理のフローチャートである。
【符号の説明】
【０１３３】
１  文字入力エリア、２  カーソル、３  予測候補表示エリア（つながり候補表示エリア）、１０  制御部、１１  通信回路、１２  通信用のアンテナ、１３  表示部、１４  操作部、１５  時計部、１６  メモリ部、１７  プログラム格納部、１８  データ格納部、１９  辞書データ格納部、２０  スピーカ、２１  マイクロホン、２２  音声処理部、２３  画像処理部
【図１】
0005438909.tif 000002
【図２】
0005438909.tif 000003
【図３】
0005438909.tif 000004
【図４】
0005438909.tif 000005
【図５】
0005438909.tif 000006
【図６】
0005438909.tif 000007
【図７】
0005438909.tif 000008
【図８】
0005438909.tif 000009
【図９】
0005438909.tif 000010
【図１０】
0005438909.tif 000011
【図１１】
0005438909.tif 000012
【図１２】
0005438909.tif 000013
【図１３】
0005438909.tif 000014