(57)【特許請求の範囲】
【請求項１】
表示面と、
文字を入力するための複数の文字キーを含む第１の入力画面と、隣接する前記文字キーの少なくとも一部の間隔が前記第１の入力画面よりも大きい第２の入力画面との間で切替え可能に前記表示面に表示させる表示制御部と、
前記文字キーにより入力された文字を削除するための削除キーと、を備え、
前記第１の入力画面は第１の表示方向に表示されるとともに、前記第２の入力画面は前記第１の表示方向とは異なる第２の方向に表示され、
前記表示制御部は、
前記表示面に前記第１の入力画面が表示されているときに、前記削除キーにより文字が削除されたことを含む変更条件が成立したことに基づいて、前記第１の表示方向で表示された前記第１の入力画面を、前記第２の表示方向で表示された前記第２の入力画面に変更する制御を実行する、
ことを特徴とする携帯端末装置。
【請求項２】
請求項１に記載の携帯端末装置において、
前記表示制御部は、前記変更条件の成立が規定回数に達した場合に、前記入力画面の表示方向を前記第１の表示方向から前記第２の表示方向に変更する、
ことを特徴とする携帯端末装置。
【請求項３】
表示面と、
文字を入力するための複数の文字キーを含む第１の入力画面と、隣接する前記文字キーの少なくとも一部の間隔が前記第１の入力画面よりも大きい第２の入力画面との間で切替え可能に前記表示面に表示させる表示制御部と、
前記文字キーにより入力された文字を削除するための削除キーと、を備え、
前記表示制御部は、
前記表示面に前記第１の入力画面が表示されているときに、文字入力がなされてから所定時間経過前に前記削除キーにより文字が削除されたことを含む変更条件が成立したことに基づいて、前記第１の入力画面を前記第２の入力画面に変更する制御を実行する、
ことを特徴とする携帯端末装置。
【請求項４】
表示面と、
文字を入力するための複数の文字キーを含む第１の入力画面と、隣接する前記文字キーの少なくとも一部の間隔が前記第１の入力画面よりも大きい第２の入力画面との間で切替え可能に前記表示面に表示させる表示制御部と、
前記文字キーにより入力された文字を削除するための削除キーと、を備え、
前記表示制御部は、
前記表示面に前記第１の入力画面が表示されているときに、未確定の文字を確定する操作がなされてから所定時間経過前に前記削除キーにより文字が削除されたことを含む変更条件が成立したことに基づいて、前記第１の入力画面を前記第２の入力画面に変更する制御を実行する、
ことを特徴とする携帯端末装置。
【請求項５】
表示面と、
文字を入力するための複数の文字キーを含む第１の入力画面と、隣接する前記文字キーの少なくとも一部の間隔が前記第１の入力画面よりも大きい第２の入力画面との間で切替え可能に前記表示面に表示させる表示制御部と、
前記文字キーにより入力された文字を削除するための削除キーと、を備え、
前記表示制御部は、
前記表示面に前記第１の入力画面が表示されているときに、未確定の文字を確定する操作がなされるまでに前記削除キーによる未確定の文字の削除が規定回数なされたことを含む変更条件が成立したことに基づいて、前記第１の入力画面を前記第２の入力画面に変更する制御を実行する、
ことを特徴とする携帯端末装置。
【請求項６】
表示面と、前記表示面に対する入力を受け付ける入力部と、を備える携帯端末装置のコンピュータに、
文字を入力するための複数の文字キーを含む第１の入力画面が前記表示面に表示されているときに、前記文字キーにより入力された文字を削除するための削除キーにより文字が削除されたことを含む変更条件が成立したことに基づいて、前記第１の入力画面を、隣接する前記文字キーの少なくとも一部の間隔が前記第１の入力画面よりも大きい第２の入力画面に変更する変更機能を実行させるプログラムであって、
前記第１の入力画面は第１の表示方向に表示されるとともに、前記第２の入力画面は前記第１の表示方向とは異なる第２の方向に表示され、
前記変更機能は、前記変更条件が成立したことに基づいて、前記第１の表示方向で表示された前記第１の入力画面を、前記第２の表示方向で表示された前記第２の入力画面に変更する機能を含む、
ことを特徴とするプログラム。
【請求項７】
表示面を備える携帯端末装置における表示制御方法であって、
文字を入力するための複数の文字キーを含む第１の入力画面を表示する表示ステップと、
前記第１の入力画面が表示されているときに、前記文字キーにより入力された文字を削除するための削除キーにより文字が削除されたことを含む変更条件が成立したことに基づいて、前記第１の入力画面を、隣接する前記文字キーの少なくとも一部の間隔が前記第１の入力画面よりも大きい第２の入力画面に変更する変更ステップと、を含み、
前記第１の入力画面は第１の表示方向に表示されるとともに、前記第２の入力画面は前記第１の表示方向とは異なる第２の方向に表示され、
前記変更ステップは、前記変更条件が成立したことに基づいて、前記第１の表示方向で表示された前記第１の入力画面を、前記第２の表示方向で表示された前記第２の入力画面に変更するステップを含む、
ことを特徴とする表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話機、ＰＤＡ（PersonalDigital Assistant）、タブレットＰＣ（Tablet PC）、電子書籍端末等の携帯端末装置および当該携帯端末装置に用いて好適なプログラムと表示制御方法に関するものである。
【背景技術】
【０００２】
近年、操作キーの代わりにタッチパネルを備えた携帯端末装置が増えてきている。
【０００３】
一般に、加速度センサを備えたタッチパネル方式の携帯端末装置については、ユーザが使いやすいよう、ユーザが地面に対して装置本体を把持する方向に応じて、タッチパネルに表示される画面の表示方向が変更される（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２６３４３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、タッチパネルを備えた携帯端末装置においては、ユーザはキー配置の異なる複数のキーボードより一つのキーボードを選択して画面上に表示させることができる。画面上に表示されるキーボードは画面の縦横比に合わせて大きさや形状が決定される。
【０００６】
ここで、ＱＷＥＲＴＹキーボードを一例としてあげると、縦方向に比べて横方向に多くのキーが配列される。そのため、画面が縦長であるときには、横方向に隣接するキー同士の間隔が非常に狭い状態となる。このような状態においては、ユーザにとってキーの押し間違いによる誤入力が生じやすくなる虞がある。
【０００７】
そこで、このように様々な形態でキーボードが表示される携帯端末装置では、キーボードの表示形態によって、上記のような誤入力が繰り返し生じることがないよう防止対策を講ずることが望まれる。
【０００８】
本発明は、かかる課題に鑑みてなされたものであり、ユーザによる誤入力の繰り返しを防止することができる携帯端末装置、プログラム、および表示制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の第１態様に係る携帯端末装置は、表示面と、文字を入力するための複数の文字キーを含む第１の入力画面と、隣接する前記文字キーの少なくとも一部の間隔が前記第１の入力画面よりも大きい第２の入力画面との間で切替え可能に前記表示面に表示させる表示制御部と、前記文字キーにより入力された文字を削除するための削除キーと、を備える。ここで、前記第１の入力画面は第１の表示方向に表示されるとともに、前記第２の入力画面は前記第１の表示方向とは異なる第２の方向に表示される。そして、前記表示制御部は、前記表示面に前記第１の入力画面が表示されているときに、前記削除キーにより文字が削除されたことを含む変更条件が成立したことに基づいて、前記第１の表示方向で表示された前記第１の入力画面を、前記第２の表示方向で表示された前記第２の入力画面に変更する制御を実行する。
このような構成した場合、さらに、前記表示制御部は、前記変更条件の成立が規定回数に達した場合に、前記入力画面の表示方向を前記第１の表示方向から前記第２の表示方向に変更するような構成とされ得る。
【００１１】
本発明の第２態様に係る携帯端末装置は、表示面と、文字を入力するための複数の文字キーを含む第１の入力画面と、隣接する前記文字キーの少なくとも一部の間隔が前記第１の入力画面よりも大きい第２の入力画面との間で切替え可能に前記表示面に表示させる表示制御部と、前記文字キーにより入力された文字を削除するための削除キーと、を備える。ここで、前記表示制御部は、前記表示面に前記第１の入力画面が表示されているときに、文字入力がなされてから所定時間経過前に前記削除キーにより文字が削除されたことを含む変更条件が成立したことに基づいて、前記第１の入力画面を前記第２の入力画面に変更する制御を実行する。
【００１２】
本発明の第３態様に係る携帯端末装置は、表示面と、文字を入力するための複数の文字キーを含む第１の入力画面と、隣接する前記文字キーの少なくとも一部の間隔が前記第１の入力画面よりも大きい第２の入力画面との間で切替え可能に前記表示面に表示させる表示制御部と、前記文字キーにより入力された文字を削除するための削除キーと、を備える。ここで、前記表示制御部は、前記表示面に前記第１の入力画面が表示されているときに、未確定の文字を確定する操作がなされてから所定時間経過前に前記削除キーにより文字が削除されたことを含む変更条件が成立したことに基づいて、前記第１の入力画面を前記第２の入力画面に変更する制御を実行する。
【００１３】
本発明の第４態様に係る携帯端末装置は、表示面と、文字を入力するための複数の文字キーを含む第１の入力画面と、隣接する前記文字キーの少なくとも一部の間隔が前記第１の入力画面よりも大きい第２の入力画面との間で切替え可能に前記表示面に表示させる表示制御部と、前記文字キーにより入力された文字を削除するための削除キーと、を備える。ここで、前記表示制御部は、前記表示面に前記第１の入力画面が表示されているときに、未確定の文字を確定する操作がなされるまでに前記削除キーによる未確定の文字の削除が規定回数なされたことを含む変更条件が成立したことに基づいて、前記第１の入力画面を前記第２の入力画面に変更する制御を実行する。
【００１４】
本発明の第５の態様に係るプログラムは、表示面と、前記表示面に対する入力を受け付ける入力部と、を備える携帯端末装置のコンピュータに、文字を入力するための複数の文字キーを含む第１の入力画面が前記表示面に表示されているときに、前記文字キーにより入力された文字を削除するための削除キーにより文字が削除されたことを含む変更条件が成立したことに基づいて、前記第１の入力画面を、隣接する前記文字キーの少なくとも一部の間隔が前記第１の入力画面よりも大きい第２の入力画面に変更する変更機能を実行させる。ここで、前記第１の入力画面は第１の表示方向に表示されるとともに、前記第２の入力画面は前記第１の表示方向とは異なる第２の方向に表示される。そして、前記変更機能は、前記変更条件が成立したことに基づいて、前記第１の表示方向で表示された前記第１の入力画面を、前記第２の表示方向で表示された前記第２の入力画面に変更する機能を含む。
【００１５】
本発明の第６の態様は、表示面を備える携帯端末装置における表示制御方法であって、文字を入力するための複数の文字キーを含む第１の入力画面を表示する表示ステップと、前記第１の入力画面が表示されているときに、前記文字キーにより入力された文字を削除するための削除キーにより文字が削除されたことを含む変更条件が成立したことに基づいて、前記第１の入力画面を、隣接する前記文字キーの少なくとも一部の間隔が前記第１の入力画面よりも大きい第２の入力画面に変更する変更ステップと、を含む。ここで、前記第１の入力画面は第１の表示方向に表示されるとともに、前記第２の入力画面は前記第１の表示方向とは異なる第２の方向に表示される。そして、前記変更ステップは、前記変更条件が成立したことに基づいて、前記第１の表示方向で表示された前記第１の入力画面を、前記第２の表示方向で表示された前記第２の入力画面に変更するステップを含む。
【発明の効果】
【００１６】
本発明によれば、ユーザにより誤入力が繰り返し生じることを防止できる携帯端末装置、プログラム、および表示制御方法を提供することができる。
【００１７】
本発明の効果ないし意義は、以下に示す実施の形態の説明により更に明らかとなろう。ただし、以下の実施の形態は、あくまでも、本発明を実施化する際の一つの例示であって、本発明は、以下の実施の形態に記載されたものに何ら制限されるものではない。
【図面の簡単な説明】
【００１８】
【図１】実施の形態に係る、携帯電話機の外観構成を示す図である。
【図２】実施の形態に係る、携帯電話機の全体構成を示すブロック図である。
【図３】実施の形態に係る、携帯電話機の姿勢が変化したときのディスプレイにおける画面の表示方向について説明するための図である。
【図４】実施の形態に係る、携帯電話機のディスプレイにＱＷＥＲＴＹキーボードが表示された図である。
【図５】実施例１に係る、文字の誤入力が繰り返されることを防止する再発防止制御処理の流れを示すフローチャートである。
【図６】実施例１に係る、再発防止制御処理によって文字入力画面の表示方向が変更されるに至るまでの一連の流れを説明するための図である。
【図７】実施例２に係る、文字の誤入力が繰り返されることを防止する再発防止制御処理の流れを示すフローチャートである。
【図８】実施例２に係る、再発防止制御処理によって文字入力画面の表示方向が変更されるに至るまでの一連の流れを説明するための図である。
【図９】実施例３に係る、文字の誤入力が繰り返されることを防止する再発防止制御処理の流れを示すフローチャートである。
【図１０】実施例３に係る、再発防止制御処理によって文字入力画面の表示方向が変更されるに至るまでの一連の流れを説明するための図である。
【図１１】実施例４に係る、文字の誤入力が繰り返されることを防止する再発防止制御処理の流れを示すフローチャートである。
【図１２】実施例４に係る、再発防止制御処理によって文字入力画面の表示方向が変更されるに至るまでの一連の流れを説明するための図である。
【図１３】変更例１に係る、文字の誤入力が繰り返されることを防止する再発防止制御処理の流れを示すフローチャートである。
【図１４】変更例１に係る、再発防止制御処理が実行されたときの文字入力画面の遷移を示す図である。
【図１５】変更例２に係る、携帯電話機のディスプレイに平仮名キーボードが表示された図である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施の形態について、図面を参照して説明する。図１は、携帯電話機１の外観構成を示す図である。図１（ａ）、（ｂ）は、それぞれ、正面図および側面図である。
【００２０】
携帯電話機１は、長方形状を有する厚みが小さなキャビネット１０を有する。キャビネット１０の正面側には、タッチパネルが配されている。タッチパネルは、ディスプレイ１１と、ディスプレイ１１に重ねられるタッチセンサ１２とを備える。
【００２１】
ディスプレイ１１は、液晶パネル１１ａと、液晶パネル１１ａを照明するバックライト１１ｂにより構成されている（図２参照）。液晶パネル１１ａは、画像を表示するための表示面１１ｃを有し、表示面１１ｃが外部に現れる。表示面１１ｃには、多数のアプリケーションプログラム（以下「アプリケーション」と略す）のアイコンが並べられたホーム画面やアプリケーションに基づく実行画面が表示される。なお、液晶パネル１１ａに代えて有機ＥＬなど他の表示素子が用いられてもよい。
【００２２】
タッチセンサ１２は、表示面１１ｃの上に配されている。タッチセンサ１２は透明なシート状に形成されており、タッチセンサ１２を透して表示面１１ｃを見ることができる。タッチセンサ１２は、ユーザが触れた表示面１１ｃ上の位置（以下、「入力位置」と言う。）を検出し、その入力位置に応じた位置信号を後述のＣＰＵ１００へ出力する。なお、表示面１１ｃに触れるとは、実際には、タッチセンサ１２を覆うカバーの表面における表示面１１ｃに相当する領域を触れることである。
【００２３】
タッチセンサ１２は、静電容量式のタッチセンサであり、マトリクス状に配された第１透明電極、第２透明電極およびカバーを備えている。タッチセンサ１２は、第１および第２透明電極間の静電容量の変化を検出することによって、入力位置を検出する。
【００２４】
タッチセンサ１２は、静電容量式のタッチセンサに限られず、超音波式、感圧式、抵抗膜式、光検知式等のタッチセンサであってもよい。
【００２５】
ユーザは、自身の指またはペンなどの接触部材（簡単のため、以下、単に「指」と言う。）によって表示面１１ｃを触れることにより、タッチ、タップ、フリック等の各種操作
を行うことができる。
【００２６】
タッチパネルの下方には、キー操作部１３が配されている。タッチキー１３ａ〜１３ｃは、具体的には、ホームキー１３ａ、設定キー１３ｂ、バックキー１３ｃである。ホームキー１３ａは、ホーム画面を表示面１１ｃに表示させるためのキーである。設定キー１３ｂは、各種設定を行う設定画面を表示面１１ｃに表示させるためのキーである。バックキー１３ｃは、アプリケーションの実行の際、表示面１１ｃに表示される画面を１ステップ前の画面に戻すためのキーである。
【００２７】
キャビネット１０の正面側には、下部にマイクロホン（以下、「マイク」と言う。）１４が配されており、上部にスピーカ１５が配されている。ユーザは、スピーカ１５からの音声を耳で捉え、マイク１４に対して音声を発することにより通話を行うことができる。
【００２８】
キャビネット１０の背面側には、カメラモジュール１６が配されている。キャビネット１０の背面には、レンズ窓が配されており、レンズ窓から被写体の像がカメラモジュール１６に取り込まれる。
【００２９】
図２は、携帯電話機１の全体構成を示すブロック図である。本実施の形態の携帯電話機１は、上述した各構成要素の他、ＣＰＵ１００、メモリ１０１、画像処理回路１０２、キー入力回路１０３、音声エンコーダ１０４、音声デコーダ１０５、映像エンコーダ１０６、通信モジュール１０７、加速度センサ１０８、クロック１０９を備える。
【００３０】
画像処理回路１０２は、ＣＰＵ１００から入力された制御信号に従ってディスプレイ１１に表示される画像を生成し、画像データをＶＲＡＭ１０２ａに記憶させる。
【００３１】
画像処理回路１０２は、ＶＲＡＭ１０２ａに記憶された、画像データを含む画像信号を、ディスプレイ１１へ出力する。また、画像処理回路１０２は、ディスプレイ１１を制御するための制御信号を出力し、ディスプレイ１１のバックライト１１ｂを点灯または消灯させる。こうして、バックライト１１ｂから放出された光が、画像信号に基づいて液晶パネル１１ａにより変調されることにより、ディスプレイ１１の表示面１１ｃに画像が表示される。
【００３２】
キー入力回路１０３は、キー操作部１３の各キーが押下されたときに、押下されたキーに応じた信号をＣＰＵ１００へ出力する。
【００３３】
音声エンコーダ１０４は、集音した音声に応じてマイク１４が出力する音声信号をデジタルの音声信号に変換し、ＣＰＵ１００へ出力する。
【００３４】
音声デコーダ１０５は、ＣＰＵ１００からの音声信号にデコード処理およびＤ／Ａ変換を施し、変換したアナログの音声信号をスピーカ１５に出力する。
【００３５】
通信モジュール１０７は、通話や通信のための電波を送受信するアンテナを備える。通信モジュール１０７は、ＣＰＵ１００から入力される信号を無線信号に変換し、変換された無線信号を、アンテナを介して、基地局や他の通信装置等の通信先へ送信する。また、通信モジュール１０７は、アンテナを介して受信した無線信号をＣＰＵ１００が利用できる形式の信号へ変換し、変換された信号をＣＰＵ１００へ出力する。
【００３６】
加速度センサ１０８は、携帯電話機１にかかる加速度を検出する。加速度センサ１０８は３軸加速度センサであり、図１のＸ軸方向、Ｙ軸方向およびＺ軸方向の３方向に生じる加速度を検出する。加速度センサ１０８は、検出した加速度に応じた加速度信号をＣＰＵ
１００へ出力する。携帯電話機１が静止状態にあるときには、携帯電話機１に加わる重力加速度が加速度センサ１０８により検出される。
【００３７】
クロック１０９は、時間を計測し、計測した時間に応じた信号をＣＰＵ１００へ出力する。
【００３８】
メモリ１０１は、ＲＯＭおよびＲＡＭを含む。メモリ１０１には、ＣＰＵ１００に制御機能を付与するための制御プログラムと、種々のアプリケーションが記憶されている。また、メモリ１０１は、アプリケーションの実行の際に一時的に利用または生成される各種のデータを記憶する、ワーキングメモリとしても使用される。
【００３９】
ＣＰＵ１００は、制御プログラムに従って、カメラモジュール１６、マイク１４、通信モジュール１０７、ディスプレイ１１、スピーカ１５等、各構成要素を制御することにより、通話、カメラ機能、電子メール、ウェブブラウザ、地図、音楽プレーヤ等、各種のアプリケーションを実行する。
【００４０】
ＣＰＵ１００は、加速度センサ１０８からの加速度信号に基づき、携帯電話機１が、地面に対して横向きまたは縦向きの何れの姿勢であるか否かを検出する。
【００４１】
図３は、携帯電話機１の姿勢が変化したときのディスプレイ１１における画面の表示方向について説明するための図である。
【００４２】
図３（ａ）に示すように、携帯電話機１が縦向きにある状態では、携帯電話機１の長手方向が上下方向となる。このとき、ディスプレイ１１における携帯電話機１に対する画面（画像）の表示方向は、長手方向に沿う方向となる。一方、図３（ｃ）に示すように、携帯電話機１が横向きにある状態では、携帯電話機１の短手方向が上下方向となる。このとき、ディスプレイ１１における携帯電話機１に対する画面（画像）の表示方向は、短手方向に沿う方向となる。
【００４３】
携帯電話機が縦向きから横向きへと傾けられ、図３（ｂ）に示すように、傾き角が、閾値となる角度α（縦臨界角α）に達すると、ＣＰＵ１００により携帯電話機１が横向きに切り替えられたと検出される。検出結果に基づき、図３（ｂ）に示すように、ディスプレイ１１における携帯電話機１に対する画面（画像）の表示方向は、短手方向に沿う方向となる。
【００４４】
一方、携帯電話機１が横向きから縦向きへと傾けられ、図３（ｄ）に示すように、傾き角が、閾値となる角度β（横臨界角β）に達すると、ＣＰＵ１００により携帯電話機１が縦向きに切り替えられたと検出される。検出結果に基づき、図３（ｄ）に示すように、ディスプレイ１１における携帯電話機１に対する画面（画像）の表示方向は、長手方向に沿う方向となる。
【００４５】
なお、ディスプレイ１１は長方形状を有する。携帯電話機１が縦向きである場合、ディスプレイ１１に表示される画面は縦長となり、携帯電話機１が横向きである場合、ディスプレイ１１に表示される画面は横長となる。
【００４６】
以下、携帯電話機１が縦向きの場合の画面の表示形態を縦画面表示と称し、携帯電話機１が横向きの場合の画面の表示形態を横画面表示と称する。また、縦画面表示のときの画面の表示方向を縦向きと称し、横画面表示のときの画面の表示方向を横向きと称する。
【００４７】
携帯電話機１では、電子メールの本文作成画面など、文字を入力するための画面（以下
、「文字入力画面」という）にキーボードが配置される。ユーザは、キーボードを操作することにより所望の文書を入力できる。また、ユーザは、ＱＷＥＲＴＹキーボード等、複数のキーボードの中から、入力形式に応じたキーボードを選択し、文字入力画面に配置させることができる。
【００４８】
図４は、実施の形態に係る携帯電話機１のディスプレイ１１にＱＷＥＲＴＹキーボード４０１、４０２が表示された図である。図４（ａ）は、縦画面表示においてＱＷＥＲＴＹキーボード４０１が表示された状態を示す。図４（ｂ）は、横画面表示においてＱＷＥＲＴＹキーボード４０２が表示された状態を示す。図４（ａ）、（ｂ）では、さらに、ＱＷＥＲＴＹキーボード４０１、４０２において隣接する「ｅ」「ｒ」「ｄ」「ｆ」のキー４１１ａ〜４１１ｄ、４１２ａ〜４１２ｄが拡大されて示されている。縦画面表示の状態の文字入力画面が、本発明の第１の入力画面に相当し、横画面表示の状態の文字入力画面が、本発明の第２の入力画面に相当する。
【００４９】
図４（ａ）、（ｂ）において、ＱＷＥＲＴＹキーボード４０１、４０２（以下、単に「キーボード」と言う）は、アルファベットを入力するための文字キー４１１、４１２、文字を削除するための削除キー４２１、４２２、その他、文書作成に係わるキーにより構成されている。ＱＷＥＲＴＹキーボード４０１、４０２では、縦方向に比べて横方向に多くのキーが配列されている。
【００５０】
Ｐ１は、縦画面表示におけるキーボード４０１の、横方向（Ｘ軸方向）に隣接する２つの文字キー４１１、たとえば、「ｅ」キー４１１ａ及び「ｒ」キー４１１ｂの中心間のピッチを示したものである。Ｐ２は、縦画面表示におけるキーボード４０１の、縦方向（Ｙ軸方向）に隣接する２つの文字キー４１１、たとえば、「ｅ」キー４１１ａ及び「ｄ」キー４１１ｃの中心間のピッチを示したものである。
【００５１】
Ｐ３は、横画面表示におけるキーボード４０２の、横方向（Ｘ軸方向）に隣接する２つの文字キー４１２、たとえば、「ｅ」キー４１２ａ及び「ｒ」キー４１２ｂの中心間のピッチを示したものである。Ｐ４は、横画面表示におけるキーボード４０２の、縦方向（Ｙ軸方向）に隣接する２つの文字キー４１２、たとえば、「ｅ」キー４１２ａ及び「ｄ」キー４１２ｃの中心間のピッチを示したものである。
【００５２】
図４（ａ）に示すように、縦画面表示では、キーボード４０１は、ディスプレイ１１の短手方向に多くのキーが配列される。よって、文字キー４１１、たとえば、「ｅ」キー４１１ａ、「ｒ」キー４１１ｂ、「ｄ」キー４１１ｃおよび「ｆ」キー４１１ｄは、それぞれ、縦辺に比べて横辺が短い長方形の形態をとっている。
【００５３】
したがって、縦画面表示におけるキーボード４０１の「ｅ」キー４１１ａ及び「ｒ」キー４１１ｂ即ち、横方向に隣接する文字キー４１１同士の中心間のピッチＰ１は、非常に小さくなっている。これに対し、キーボード４０１の「ｅ」キー４１１ａ及び「ｄ」キー４１１ｃ即ち、縦方向に隣接する文字キー４１１同士の中心間のピッチＰ２は、比較的大きくなっている。
【００５４】
図４（ｂ）に示すように、横画面表示では、キーボード４０２は、ディスプレイ１１の長手方向に多くのキーが配列される。よって、文字キー４１２、たとえば、「ｅ」キー４１２ａ、「ｒ」キー４１２ｂ、「ｄ」キー４１２ｃおよび「ｆ」キー４１２ｄは、それぞれ、縦辺に比べて横辺が長い長方形の形態をとっている。
【００５５】
したがって、横画面表示のキーボード４０２の「ｅ」キー４１２ａ及び「ｒ」キー４１２ｂ即ち、横方向に隣接する文字キー４１２同士の中心間のピッチＰ３は、比較的大きく
なっている。これに対し、キーボード４０２の「ｅ」キー４１２ａ及び「ｄ」キー４１２ｃ即ち、縦方向に隣接する文字キー４１２同士の中心間のピッチＰ４は、ピッチＰ３よりも小さくなっている。しかしながら、キーボード４０２の縦方向に隣接する文字キー４１２同士の中心間のピッチＰ４は、キーボード４０１の横方向に隣接する文字キー４１１同士の中心間のピッチＰ１よりも大きくとられている。
【００５６】
縦画面表示におけるキーボード４０１と横画面表示におけるキーボード４０２とを比べた場合、キーボード４０１の横方向の文字キー４１１間のピッチＰ１は、キーボード４０２の横方向の文字キー４１２間のピッチＰ３に比べて、かなり小さくなっている。一方、キーボード４０２の縦方向の文字キー４１２間のピッチＰ４は、キーボード４０１の縦方向の文字キー４１１間のピッチＰ２よりも小さいものの、横方向の文字キー４１１間のピッチＰ１ほど小さくはなっていない。
【００５７】
したがって、キーボード４０１により文字入力がなされる場合は、キーボード４０２により文字入力がなされる場合よりも、誤って隣の文字キー４１１を押しやすくなる。これにより、ユーザは、文書作成時に、文字の誤入力を繰り返し行ってしまう虞がある。
【００５８】
本実施の形態に係る携帯電話機１では、以下の実施例１から実施例４に係る再発防止制御処理が実行されることにより、ユーザによる誤入力の繰り返しが防止される。
【００５９】
＜実施例１＞
図５は、実施例１に係る、文字の誤入力が繰り返されることを防止する再発防止制御処理の流れを示すフローチャートである。図６は、実施例１に係る、再発防止制御処理によって文字入力画面の表示方向が変更されるに至るまでの一連の流れを説明するための図である。
【００６０】
電子メールの本文作成画面など、キーボードが配された文字入力画面がディスプレイ１１に表示されると、再発防止制御処理が開始される。
【００６１】
図５を参照して、ＣＰＵ１００は、文字入力画面の表示方向が、ユーザにとって文字を誤入力しやすい方向か否かを判定する（Ｓ１０１）。たとえば、図４により説明したとおり、文字入力画面にＱＷＥＲＴＹキーボード４０１が配される場合、図４（ａ）のように、携帯電話機１の文字入力画面の表示方向が縦向きであれば、ユーザにとって誤入力しやすい方向であると判定される。後述する実施例２〜４についても同様である。
【００６２】
文字入力画面の表示方向が誤入力しやすい方向でない場合（Ｓ１０１：ＮＯ）、文字の誤入力が繰り返される可能性が低いため、ＣＰＵ１００は、再発防止制御処理を終了する。
【００６３】
一方、ＣＰＵ１００は、文字入力画面の表示方向が誤入力しやすい方向であると判定すると（Ｓ１０１：ＹＥＳ）、修正回数Ｃを「０」に設定する（Ｓ１０２）。なお、「修正回数」とは、誤入力が原因により文字が修正された総回数を意味する。修正回数は、ＣＰＵ１００に備えられた回数カウンタによりカウントされる。
【００６４】
次に、ＣＰＵ１００は、キーボード４０１に対して入力操作がなされたか否かを判定し（Ｓ１０３）、入力操作がなされると（Ｓ１０３：ＹＥＳ）、その入力が文字入力であるか否かを判定する（Ｓ１０４）。ＣＰＵ１００は、文字入力であれば（Ｓ１０４：ＹＥＳ）、入力された文字が未確定状態か否かを判定する（Ｓ１０５）。
【００６５】
入力モードが変換モード（入力された文字が漢字変換されたり、予測変換されたりする
モード）である場合、入力された文字は未確定状態となる。一方、入力モードが無変換モード（入力された文字がそのまま確定状態となるモード）である場合、入力された文字は、未確定状態とはならない。なお、未確定の文字には、未確定状態であることを示すため、たとえば、文字の下に下線が表示される（図６（ｃ）参照）。漢字変換等により文字が確定されると、下線が消され、文字が確定されていることが示される（図６（ｄ）参照）。
【００６６】
ＣＰＵ１００は、文字入力が未確定状態であると判定すると（Ｓ１０５：ＹＥＳ）計時を開始する（Ｓ１０６）。次に、ＣＰＵ１００は、ステップＳ１０７、Ｓ１０８、Ｓ１０９の処理により、所定時間が経過する前に削除操作がなされたか否かを判定する。なお、「削除操作」とは、たとえば、キーボード４０１に含まれる削除キー４２１を押下する操作である。また、「所定時間」とは、削除操作によって文字が削除されたときに、その削除が、誤入力が原因で生じたものか否かを判断するための時間を意味する。
【００６７】
ＣＰＵ１００は、所定時間経過前に入力操作があり（Ｓ１０８：ＹＥＳ）、且つ、それが削除操作であれば（Ｓ１０９：ＹＥＳ）、誤入力が原因で文字が削除されたと判定し、修正回数Ｃを１つ増加させる（Ｓ１１０）。
【００６８】
一方、入力操作が行われないまま所定時間が経過した場合には（Ｓ１０７：ＹＥＳ）、ステップＳ１０３に戻り、ＣＰＵ１００は、新たな入力操作を待つ。また、所定時間経過前になされた入力操作が削除操作でない場合には（Ｓ１０９：ＮＯ）、ステップＳ１０４に戻り、ＣＰＵ１００は、入力操作が文字入力であるか否かを判定する。
【００６９】
このように、文字入力からの時間経過が判定される結果、たとえ、文字入力の後に削除操作がなされても、所定時間経過後である限り、修正回数Ｃは増加しない。文字が入力されてから削除されるまでに長い時間を要する場合、ユーザが、誤入力でなく、異なる文字に変更したいために削除した可能性が高い。よって、本実施例では、文字の削除が文字入力から所定時間経過後に行われた場合には、修正回数Ｃが増加しない構成とされている。
【００７０】
図６（ａ）に示すように、たとえば、ユーザが、携帯電話機１を縦向きにし、縦画面表示においてメールの本文を作成する際に、「こんにちは。本日は、はｒｗ」のように、「本日は、は」の後に、「れ」を入力すべきところ、誤って「ｒｗ」と誤入力する場合がある。これは、図４（ａ）に示すように、ユーザが、「ｒ」キー４１１ｂに続いて「ｅ」キー４１１ａを入力しようとしたところ、横方向に隣接する「ｅ」と「ｗ」のキー同士間のピッチが狭いため、隣の「ｗ」キー４１１ｅを押してしまうことにより生じ得る。この段階では、一度も削除がなされていないため、修正回数Ｃは「０」である。
【００７１】
誤入力が行われると、ユーザは、直ちに（所定時間が経過しないうちに）削除操作を行う。即ち、ユーザは、図６（ｂ）のように、「ｒｗ」の箇所を削除することで、「こんにちは。本日は、は」の状態に戻す。これにより、所定回数Ｃのカウントが「０」から「１」に増加する。その後、ユーザは、図６（ｃ）、（ｄ）のように、「はれ」との正しい文字を入力して、「晴れ」に漢字変換し、文字を確定させる。
【００７２】
図５に戻り、ステップＳ１１０にて修正回数Ｃが１つ増加された後は、ＣＰＵ１００は、修正回数Ｃが所定回数Ｎに到達したか否かを判定する（Ｓ１１１）。修正回数Ｃが所定回数Ｎに到達していなければ（Ｓ１１１：ＮＯ）、ステップＳ１０３からステップＳ１１０の処理が繰り返される。こうして、未確定の文字が入力された後、その文字が所定時間経過前に削除されれば、修正回数Ｃが増加していく。なお、「所定回数」とは、文字入力画面の表示方向を変更するための判断基準となる予め定めた修正回数を意味する。所定回数Ｎは、複数の回数に定められる。
【００７３】
上述したように、縦画面表示では、横方向に隣接する文字キー４１１同士間のピッチが狭いため、ユーザは、誤って隣の文字キー４１１を押してしまうことによる誤入力を繰り返しやすい。ユーザが誤入力を繰り返すと、やがて、図６（ｅ）、（ｆ）のように誤入力の削除がなされたときに、修正回数Ｃが所定回数Ｎに到達する。
【００７４】
ＣＰＵ１００は、修正回数Ｃが所定回数Ｎに到達したと判定すると（Ｓ１１１：ＹＥＳ）、文字入力画面の表示方向を変更する（Ｓ１１２）。これにより、携帯電話機１が縦向きのまま、文字入力画面が縦向きから横向きに切り替わる。この後は、ユーザの操作によって文字入力画面が閉じられるまで、携帯電話機１の姿勢が変えられても、表示方向は固定される。
【００７５】
ユーザは、図６（ｇ）のように、携帯電話機１を横向きにして、正しい文字入力を行い、図６（ｈ）のように、入力した文字を漢字に変換し、文字を確定させる。図４にて説明の通り、横画面表示では、縦画面表示に比べて、キーボード４０２における横方向の文字キー４１２間のピッチが大きくなる。よって、ユーザが文字入力を行う際に、誤入力しにくくなる。
【００７６】
こうして、文字入力画面の表示方向が変更されると、再発防止制御処理が終了する。なお、この他、再発防止制御処理は、文字入力画面の表示方向が変更される前に、文字入力画面が閉じられたときにも終了する。また、再発防止制御処理は、携帯電話機１の姿勢が縦向きから横向きに切り替えられ、これに基づいて文字入力画面の表示方向が変更され、文字入力画面が縦向きから横向きに切り替わったときにも終了する。この場合、再び携帯電話機１の姿勢が縦向きに切り替えられて文字入力画面が縦向きになると、再度、再発防止制御処理が開始される。これらの点は、以下の実施例２〜４においても同様である。
【００７７】
以上、実施例１によれば、文字入力画面が縦向きで表示されているときに、入力された未確定の文字が削除キー４２１により文字が削除されたことを含む変更条件の成立することに基づいて、文字入力画面の表示方向が縦向きから、縦向きに比べてキーボード４０２の各キーの間隔が大きくなる横向きに変更される。これにより、ユーザが目的の文字キー４１２を押す際に誤って隣の文字キー４１２を押してしまうことが少なくなる。よって、ユーザによる誤入力の繰り返しを防止することができる。
【００７８】
また、実施例１によれば、未確定の文字が入力されてからの削除キー４２１が押されるまでの経過時間により、文字の削除が誤入力に起因するものであるか否かが判定される。そして、経過時間が短く、誤入力に起因する可能性が高い場合に、変更条件が成立したとして修正回数Ｃが増加される。よって、誤入力が生じていないにもかかわらず、文字入力画面の表示方向が変更されてしまうことを抑えることができる。
【００７９】
さらに、実施例１によれば、変更条件の成立回数（修正回数Ｃ）が、所定回数Ｎに到達したときに文字入力画面の表示方向が変更される。よって、誤入力があまり生じていない段階で、文字入力画面の表示方向が変更されてしまうことを抑えることができる。
【００８０】
＜実施例２＞
図７は、実施例２に係る、文字の誤入力が繰り返されることを防止する再発防止制御処理の流れを示すフローチャートである。図８は、実施例２に係る、再発防止制御処理によって文字入力画面の表示方向が変更されるに至るまでの一連の流れを説明するための図である。
【００８１】
実施例２における再発防止制御処理は、文字入力画面がディスプレイ１１に表示され、
入力モードが変換モードである場合に開始される。
【００８２】
図７を参照して、ＣＰＵ１００は、文字入力画面の表示方向が、ユーザにとって文字を誤入力しやすい方向か否かを判定し（Ｓ２０１）、誤入力しやすい方向でない場合（Ｓ２０１：ＮＯ）、文字の誤入力が繰り返される可能性が低いため、再発防止制御処理を終了する。
【００８３】
一方、ＣＰＵ１００は、文字入力画面の表示方向が誤入力しやすい方向であると判定すると（Ｓ２０１：ＹＥＳ）、修正回数Ｃを「０」に設定する（Ｓ２０２）。
【００８４】
次に、ＣＰＵ１００は、ＱＷＥＲＴＹキーボード４０１に対して入力操作がなされると（Ｓ２０３：ＹＥＳ）、その入力が文字入力であるか否かを判定する（Ｓ２０４）。なお、図７における入力モードは、変換モードであるため、入力された文字は未確定状態となる。文字入力であれば（Ｓ２０４：ＹＥＳ）、次に、ＣＰＵ１００は、ステップＳ２０５、Ｓ２０６の処理により、削除操作がなされたか否かを判定する。
【００８５】
ＣＰＵ１００は、再度、入力操作があり（Ｓ２０５：ＹＥＳ）、且つ、それが削除操作であれば（Ｓ２０６：ＹＥＳ）、誤入力が原因で文字が削除されたと判定し、修正回数Ｃを１つ増加させる（Ｓ２０７）。
【００８６】
一方、入力操作が削除操作でない場合（Ｓ２０６：ＮＯ）、ステップＳ２０８に移り、ＣＰＵ１００は、入力操作が、未確定の文字を確定させるための確定操作であるか否かを判定する。「確定操作」とは、たとえば、キーボード４０１に含まれる確定のためのキーを押下する操作である。また、「確定操作」とは、たとえば、未確定の文字を漢字等に変換するための変換候補が入力画面に表示される場合に、表示された変換候補の中の所望の文字にタッチする操作である。確定操作により、未確定の文字に、漢字変換、無変換等の処理がなされ、確定状態の文字となる。
【００８７】
ＣＰＵ１００は、入力操作が確定操作でなければ（Ｓ２０８：ＮＯ）、ステップＳ２０４の処理に戻り、入力操作が文字入力であれば（Ｓ２０４：ＹＥＳ）、ＣＰＵ１００は、ステップＳ２０５、Ｓ２０６の処理により、新たに入力された文字に対して削除操作がなされたか否かを判定する。
【００８８】
図８（ａ）、（ｂ）に示すように、たとえば、ユーザは、縦画面表示においてメール文書を作成する際に、「本日は、は」の後に、「れ」を入力すべきところ、誤って「ｒｗ」と誤入力し、その誤りに気付くと、直ちに（所定時間が経過しないうちに）「ｒｗ」の箇所を削除する。これにより、所定回数Ｃのカウントが「０」から「１」に増加する。
【００８９】
図７に戻り、ステップＳ２０７にて修正回数Ｃが１つ増加された後は、ＣＰＵ１００は、修正回数Ｃが所定回数Ｎに到達したか否かを判定する（Ｓ２０９）。修正回数Ｃが所定回数Ｎに到達していなければ（Ｓ２０９：ＮＯ）、ステップＳ２０３からステップＳ２０８の処理が繰り返される。
【００９０】
上述したように、横方向に隣接する文字キー４１１間のピッチが狭いと、ユーザは、正しい文字を入力しようとしたときに、同じように文字キー４１１を押し間違え得る。この場合、ユーザにより、間違った文字が削除される。このようにして、未確定の文字が確定されることなく、図８（ａ）、（ｂ）のように誤入力と削除が繰り返されると、修正回数Ｃが増加し、やがて修正回数Ｃが所定回数Ｎに到達する。
【００９１】
ＣＰＵ１００は、修正回数Ｃが所定回数Ｎに到達したと判定すると（Ｓ２０９：ＹＥＳ
）、文字入力画面の表示方向を変更する（Ｓ２１０）。これにより、携帯電話機１が縦向きのまま、文字入力画面が縦向きから横向きに切り替わる。この後は、ユーザの操作によって文字入力画面が閉じられるまで、携帯電話機１の姿勢が変えられても、表示方向は固定される。
【００９２】
ユーザは、図８（ｃ）のように、携帯電話機１を横向きにして、正しい文字入力を行い、図８（ｄ）のように、入力した文字を変換して確定させる。
【００９３】
こうして、文字入力画面の表示方向が変更されると、再発防止制御処理が終了する。
【００９４】
なお、未確定状態において文字の誤入力が繰り返されることなく、図８（ｅ）、（ｆ）のように、ユーザによって、「はれ」との正しい文字が入力され、「晴れ」に漢字変換されて、文字が確定される場合がある。この場合、ステップＳ２０８において、確定操作がなされたと判定されるため（Ｓ２０８：ＹＥＳ）、ステップＳ２０２の処理に戻って、修正回数Ｃが「０」に設定される。そして、再び、入力操作がなされたか否かが判定される（Ｓ２０３）。
【００９５】
以上、実施例２によれば、文字入力画面が縦向きで表示されているときに、未確定の文字を確定する操作がなされるまでに、削除キー４２１による未確定の文字の削除が所定回数Ｎに到達した場合に、文書入力画面の表示方向が縦向きから、縦向きに比べてキーボード４０２の各キーの間隔が大きくなる横向きに変更される。これにより、ユーザが目的の文字キー４１２を押す際に誤って隣の文字キー４１２を押してしまうことが少なくなる。よって、ユーザによる誤入力の繰り返しを防止することができる。
【００９６】
また、実施例２によれば、１回の確定操作が完結するまでの短期間に文字の削除が繰り返されるという、文字の削除が誤入力に起因する可能性の高いと考えられる場合において、文字入力画面の表示方向が変更される。よって、誤入力が生じていないにもかかわらず、文字入力画面の表示方向が変更されてしまうことを抑えることができる。
【００９７】
＜実施例３＞
図９は、実施例３に係る、文字の誤入力が繰り返されることを防止する再発防止制御処理の流れを示すフローチャートである。図１０は、実施例３に係る、再発防止制御処理によって文字入力画面の表示方向が変更されるに至るまでの一連の流れを説明するための図である。
【００９８】
図９を参照して、文字入力画面がディスプレイ１１に表示されると、ＣＰＵ１００は、文字入力画面の表示方向が、ユーザにとって文字を誤入力しやすい方向か否かを判定し（Ｓ３０１）、誤入力しやすい方向でない場合（Ｓ３０１：ＮＯ）、文字の誤入力が繰り返される可能性が低いため、再発防止制御処理を終了する。
【００９９】
一方、ＣＰＵ１００は、文字入力画面の表示方向が誤入力しやすい方向であると判定すると（Ｓ３０１：ＹＥＳ）、修正回数を「０」に設定する（Ｓ３０２）。
【０１００】
次に、ＣＰＵ１００は、ＱＷＥＲＴＹキーボード４０１に対して入力操作がなされると（Ｓ３０３：ＹＥＳ）、その入力操作が確定操作であるか否かを判定する（Ｓ３０４）。入力モードが変換モードである場合に、ユーザは文字を入力した後、漢字に変換するなど、その文字に対して確定操作を行う。
【０１０１】
ＣＰＵ１００は、確定操作であると判定すると（Ｓ３０４：ＹＥＳ）、計時を開始する（Ｓ３０５）。
【０１０２】
次に、ＣＰＵ１００は、ステップＳ３０６、Ｓ３０７およびＳ３０８の処理により、確定操作がなされてから所定時間が経過する前に削除操作がなされたか否かを判定する。
【０１０３】
ＣＰＵ１００は、所定時間経過前に入力操作があり（Ｓ３０７：ＹＥＳ）、且つ、それが削除操作であれば（Ｓ３０８：ＹＥＳ）、確定された文字に誤入力があったために、その文字が削除されたと判定し、修正回数Ｃを１つ増加させる（Ｓ３０９）。
【０１０４】
一方、入力操作が行われないまま所定時間が経過した場合には（Ｓ３０６：ＹＥＳ）、ステップＳ３０３に戻り、ＣＰＵ１００は、新たな入力操作を待つ。また、所定時間経過前になされた入力操作が削除操作でない場合には（Ｓ３０８：ＮＯ）、ステップＳ３０４に戻り、ＣＰＵ１００は、入力操作が確定操作であるか否かを判定する。
【０１０５】
このように、確定操作からの時間経過が判定される結果、たとえ、確定操作の後に削除操作がなされても、所定時間経過後である限り、修正回数Ｃは増加しない。確定操作がなされてから文字が削除されるまでに長い時間を要する場合、ユーザが、誤入力でなく、異なる文字に変更したいために削除した可能性が高い。よって、本実施例では、文字の削除が確定操作から所定時間経過後に行われた場合には、修正回数Ｃが増加しない構成とされている。
【０１０６】
図１０（ａ）に示すように、たとえば、ユーザは、縦画面表示においてメールの本文を作成する際に、「本日は、は」の後に、「れ」を入力すべきところ、誤って「ｒｗ」と誤入力し、そのままの状態で文字を確定してしまう場合がある。この場合、確定された文字の誤りに気付くと、図１０（ｂ）に示すように、ユーザは、直ちに（所定時間が経過しないうちに）削除操作を行う。これにより、所定回数Ｃのカウントが「０」から「１」に増加する。その後、ユーザは、図１０（ｃ）、（ｄ）のように、「はれ」との正しい文字を入力して、「晴れ」に漢字変換し、文字を確定させる。
【０１０７】
図９に戻り、ステップＳ３０９にて修正回数Ｃが１つ増加された後は、ＣＰＵ１００は、修正回数Ｃが所定回数Ｎに到達したか否かを判定する（Ｓ３１０）。修正回数Ｃが所定回数Ｎに到達していなければ（Ｓ３１０：ＮＯ）、ステップＳ３０３からステップＳ３１０の処理が繰り返される。こうして、文字が確定された後、その文字が所定時間経過前に削除されれば、修正回数Ｃが増加していく。
【０１０８】
上述したように、横方向に隣接する文字キー４１１間のピッチが狭いと、ユーザは、誤って隣の文字キー４１１を押してしまうことによる誤入力を繰り返しやすい。このため、誤入力した文字がある状態で確定操作を行い、確定後に誤入力に気付いてその文字を削除するという一連の動作を、ユーザが繰り返すと、やがて、図１０（ｅ）、（ｆ）のように、確定後、誤った文字の削除がなされたときに、修正回数Ｃが所定回数Ｎに到達する。
【０１０９】
ＣＰＵ１００は、修正回数Ｃが所定回数Ｎに到達したと判定すると（Ｓ３１０：ＹＥＳ）、文字入力画面の表示方向を変更する（Ｓ３１１）。これにより、携帯電話機１が縦向きのまま、文字入力画面が縦向きから横向きに切り替わる。この後は、ユーザの操作によって文字入力画面が閉じられるまで、携帯電話機１の姿勢が変えられても、表示方向は固定される。
【０１１０】
ユーザは、図１０（ｇ）のように、携帯電話機１を横向きにして、正しい文字入力を行い、図１０（ｈ）のように、入力した文字を変換して確定させる。
【０１１１】
以上、実施例３によれば、文字入力画面が縦向きで表示されているときに、確定操作に
より確定された文字が、削除キー４２１により文字が削除されたことを含む変更条件の成立することに基づいて、文字入力画面の表示方向が縦向きから、縦向きに比べてキーボード４０２の各キーの間隔が大きくなる横向きに変更される。これにより、ユーザが目的の文字キー４１２を押す際に誤って隣の文字キー４１２を押してしまうことが少なくなる。よって、ユーザによる誤入力の繰り返しを防止することができる。
【０１１２】
また、実施例３によれば、確定操作がなされてから削除キー４２１が押されるまでの経過時間により、文字の削除が誤入力に起因するものであるか否かが判定される。そして、経過時間が短く、誤入力に起因する可能性が高い場合に、変更条件が成立したとして修正回数Ｃが増加される。よって、誤入力が生じていないにもかかわらず、文字入力画面の表示方向が変更されてしまうことを抑えることができる。
【０１１３】
さらに、実施例３によれば、変更条件の成立回数（修正回数Ｃ）が、所定回数Ｎに到達したときに文字入力画面の表示方向が変更される。よって、誤入力があまり生じていない段階で、文字入力画面の表示方向が変更されてしまうことを抑えることができる。
【０１１４】
＜実施例４＞
図１１は、実施例４に係る、文字の誤入力が繰り返されることを防止する再発防止制御処理の流れを示すフローチャートである。図１２は、実施例４に係る、再発防止制御処理によって文字入力画面の表示方向が変更されるに至るまでの一連の流れを説明するための図である。
【０１１５】
図１１を参照して、文字入力画面がディスプレイ１１に表示されると、ＣＰＵ１００は、文字入力画面の表示方向が、ユーザにとって文字を誤入力しやすい方向か否かを判定し（Ｓ４０１）、誤入力しやすい方向でない場合（Ｓ４０１：ＮＯ）、文字の誤入力が繰り返される可能性が低いため、再発防止制御処理を終了する。
【０１１６】
一方、ＣＰＵ１００は、文字入力画面の表示方向が誤入力しやすい方向であると判定すると（Ｓ４０１：ＹＥＳ）、修正回数を「０」に設定する（Ｓ４０２）。
【０１１７】
次に、ＣＰＵ１００は、ＱＷＥＲＴＹキーボード４０１に対して入力操作がなされると（Ｓ４０３：ＹＥＳ）、その入力が文字入力であるか否かを判定する（Ｓ４０４）。文字入力であれば（Ｓ４０４：ＹＥＳ）、入力モードが無変換モードか否かを判定する（Ｓ４０５）。なお、「無変換モード」は、実施例１で説明した通りである。
【０１１８】
ＣＰＵ１００は、入力モードが無変換モードであると判定すると（Ｓ４０５：ＹＥＳ）計時を開始する（Ｓ４０６）。
【０１１９】
その後に行われるステップＳ４０７〜Ｓ４１２の処理については、実施例１のステップＳ１０７〜Ｓ１１２の処理と同様である。即ち、確定状態の文字が入力された後、所定時間経過前に削除操作がなされれば（Ｓ４０９：ＹＥＳ）、修正回数Ｃが増加し（Ｓ４１０）、修正回数Ｃが所定回数Ｎに到達すれば（Ｓ４１１：ＹＥＳ）、文字入力画面の表示方向が変更される（Ｓ４１２）。
【０１２０】
図１２（ａ）に示すように、たとえば、ユーザが、縦画面表示においてメールの本文を作成する際に、「Hellow  It’s fime」のように、「Hellow  It’s fi」の後に、「ｎｅ」を入力すべきところ、誤って「ｍｅ」と誤入力した場合、誤入力に気付いたユーザは、図１２（ｂ）のように、「ｍｅ」の箇所を削除し、「Hellow  It’s fi」の状態に戻す。これにより、所定回数Ｃのカウントが「０」から「１」に増加する。その後、ユーザは、図１２（ｃ）のように、「ｎｅ」との正しい文字を入力する。
【０１２１】
横方向に隣接する文字キー４１１間のピッチが狭いため、ユーザが誤入力を繰り返すと、やがて、図１２（ｄ）、（ｅ）のように誤入力の削除がなされたときに、修正回数Ｃが所定回数Ｎに到達する。これにより、携帯電話機１が縦向きのまま、文字入力画面が縦向きから横向きに切り替わる。ユーザは、図１２（ｆ）のように、携帯電話機１を横向きにして、正しい文字入力を行う。
【０１２２】
以上、実施例４によれば、文字入力画面が縦向きで表示されているときに、入力された確定状態の文字が削除キー４２１により文字が削除されたことを含む変更条件の成立することに基づいて、文字入力画面の表示方向が縦向きから、縦向きに比べてキーボード４０２の各キーの間隔が大きくなる横向きに変更される。これにより、ユーザが目的の文字キー４１２を押す際に誤って隣の文字キー４１２を押してしまうことが少なくなる。よって、ユーザによる誤入力の繰り返しを防止することができる。
【０１２３】
また、実施例４によれば、確定状態の文字が入力されてからの削除キー４２１が押されるまでの経過時間により、文字の削除が誤入力に起因するものであるか否かが判定され、経過時間が短く、誤入力に起因する可能性が高い場合に、変更条件が成立したとして修正回数Ｃが増加される。よって、誤入力が生じていないにもかかわらず、文字入力画面の表示方向が変更されてしまうことを抑えることができる。
【０１２４】
さらに、実施例４によれば、変更条件の成立回数（修正回数Ｃ）が、所定回数Ｎに到達したときに文字入力画面の表示方向が変更される。よって、誤入力があまり生じていない段階で、文字入力画面の表示方向が変更されてしまうことを抑えることができる。
【０１２５】
＜変更例１＞
図１３は、変更例１に係る、文字の誤入力が繰り返されることを防止する再発防止制御処理の流れを示すフローチャートである。図１４は、変更例１に係る、再発防止制御処理が実行されたときの文字入力画面の遷移を示す図である。
【０１２６】
上記実施例１では、携帯電話機１における文字作成画面の表示方向が自動的に変更される。これに対し、本変更例では、表示方向を変更する条件が整うと、確認ウィンドウ４０３を表示して、変更するか否かをユーザによる操作に委ねる構成を採用する。
【０１２７】
本変更例では、図５に示す実施例１の制御処理に対し、ステップＳ１１３およびＳ１１４の処理が追加されている。
【０１２８】
図１３を参照して、ＣＰＵ１００は、修正回数Ｃが所定回数Ｎに到達したと判定すると（Ｓ１１１：ＹＥＳ）、ＣＰＵ１００は、図１４（ａ）のように、文字入力画面の表示方向を変更するか否かをユーザに選択させるための確認ウィンドウ４０３を文字入力画面に重ねて表示する画面が表示される（Ｓ１１３）。確認ウィンドウ４０３には、「ＹＥＳ」のキー４０３ａと「ＮＯ」のキー４０３ｂとが配される。
【０１２９】
その後、ＣＰＵ１００は、確認画面にてユーザが文字作成画面の表示方向の変更を選択したか否かを判定する（Ｓ１１４）。ユーザが、「ＹＥＳ」のキー４０３ａを押し、表示方向の変更を選択した場合（Ｓ１１４：ＹＥＳ）、図１４（ｂ）のように、文字入力画面の表示方向が変更され、携帯電話機１が縦向きのまま、文字入力画面が縦向きから横向きに切り替わる（Ｓ１１２）。一方、ユーザが、「ＮＯ」のキー４０３ｂを押し、表示方向の変更を選択しなかった場合（Ｓ１１４：ＮＯ）、文字入力画面の表示方向は変更されず、文字入力画面が縦向きのままとなる。
【０１３０】
このように、本変更例の構成とすれば、ユーザが自分の意思により、文字入力画面の表示方向の変更を行うか否かを選択できる。
【０１３１】
なお、上記変更例の構成は、実施例２から実施例４にも適用できる。即ち、図１３のステップＳ１１３、Ｓ１１４の処理を、図７、図９、図１１に示す再発防止制御処理における修正回数Ｃの判定処理（Ｓ２０９、Ｓ３１０、Ｓ４１１）の後に追加することもできる。
【０１３２】
＜変更例２＞
図１５は、変更例２に係る、携帯電話機１のディスプレイ１１に平仮名キーボード５０１、５０２が表示された図である。図１５（ａ）は、横画面表示において平仮名キーボード５０１が表示された状態を示す。図１５（ｂ）は、縦画面表示において平仮名キーボード５０２が表示された状態を示す。図１５（ａ）、（ｂ）では、さらに、平仮名キーボード５０１、５０２において隣接する「あ」「か」「た」「な」のキー５１１ａ〜５１１ｄ、５１２ａ〜５１２ｄが拡大されて示されている。
【０１３３】
図１５（ａ）、（ｂ）において、平仮名キーボード５０１、５０２は、平仮名を入力するための文字キー５１１、５１２、文字を削除するための削除キー５２１、５２２、その他、文書作成に係わるキーにより構成されている。平仮名キーボード５０１、５０２では、縦方向に比べて横方向に若干多くのキーが配列されている。
【０１３４】
Ｑ１は、横画面表示における平仮名キーボード５０１の、横方向（Ｘ軸方向）に隣接する２つの文字キー５１１、たとえば、「あ」キー５１１ａ及び「か」キー５１１ｂの中心間のピッチを示したものである。Ｑ２は、横画面表示における平仮名キーボード５０１の、縦方向（Ｙ軸方向）に隣接する２つの文字キー５１１、たとえば、「あ」キー５１１ａ及び「た」キー５１１ｃの中心間のピッチを示したものである。
【０１３５】
Ｑ３は、縦画面表示におけるキーボード５０２の、横方向（Ｘ軸方向）に隣接する２つの文字キー５１２、たとえば、「あ」キー５１２ａ及び「か」キー５１２ｂの中心間のピッチを示したものである。Ｑ４は、縦画面表示におけるキーボード５０２の、縦方向（Ｙ軸方向）に隣接する２つの文字キー５１２、たとえば、「あ」キー５１２ａ及び「た」キー５１２ｃの中心間のピッチを示したものである。
【０１３６】
図１５（ａ）に示すように、横画面表示では、横にかなり長い平仮名キーボード５０１が表示される。よって、平仮名キーボード５０１の文字キー５１１、たとえば、「あ」キー５１１ａ、「か」キー５１１ｂ、「た」キー５１１ｃおよび「な」キー５１１ｄは、それぞれ、縦辺に比べて横辺が長い長方形の形態をとっている。
【０１３７】
したがって、横画面表示における平仮名キーボード５０１の「あ」キー５１１ａ及び「か」キー５１１ｂ即ち、横方向に隣接する文字キー５１１同士の中心間のピッチＱ１は、非常に大きくなっている。これに対し、平仮名キーボード５０１の「あ」キー５１１ａ及び「た」キー５１１ｃ即ち、縦方向に隣接する文字キー５１１同士の中心間のピッチＱ２は、ピッチＱ１に比べて小さくなっている。
【０１３８】
図１５（ｂ）に示すように、縦画面表示では、縦に僅かに長い平仮名キーボード５０２が表示される。よって、平仮名キーボード５０２の文字キー５１２、たとえば、「あ」キー５１２ａ、「か」キー５１２ｂ、「た」キー５１２ｃおよび「な」キー５１２ｄは、それぞれ、横辺に比べて縦辺が長い長方形の形態をとっている。
【０１３９】
したがって、縦画面表示の平仮名キーボード５０２の「あ」キー５１２ａ及び「た」キ
ー５１２ｃ即ち、縦方向に隣接する文字キー５１２同士の中心間のピッチＱ４は、比較的大きくなっている。これに対し、平仮名キーボード５０２の「あ」キー５１２ａ及び「か」キー５１２ｂ即ち、横方向に隣接する文字キー５１２同士の中心間のピッチＱ３は、ピッチＱ４よりも小さくなっている。
【０１４０】
平仮名キーボード５０１では、ＱＷＥＲＴＹキーボード４０１と違って、横方向に配列されるキーの数は、縦方向に配列されるキーの数に比べてそれほど多くない、よって、平仮名キーボード５０２の横方向に隣接する文字キー５１２同士の中心間のピッチＱ３は、平仮名キーボード５０１の縦方向に隣接する文字キー５１１同士の中心間のピッチＱ２よりも大きくとられている。
【０１４１】
横画面表示における平仮名キーボード５０１と縦画面表示における平仮名キーボード５０２とを比べた場合、平仮名キーボード５０１の縦方向の文字キー５１１間のピッチＱ２は、平仮名キーボード５０２の縦方向の文字キー５１２間のピッチＱ４に比べて、かなり小さくなっている。一方、平仮名キーボード５０２の横方向の文字キー５１２間のピッチＱ３は、平仮名キーボード５０１の横方向の文字キー５１１間のピッチＱ１よりも小さいものの、横方向の文字キー５１１間のピッチＱ２ほど小さくはなっていない。
【０１４２】
したがって、平仮名キーボード５０１により文字入力がなされる場合は、平仮名キーボード５０２により文字入力がなされる場合よりも、誤って隣の文字キー５１１を押すことによる誤入力が発生の可能性が高くなる。これにより、ユーザは、文書作成時に、文字の誤入力を繰り返し行ってしまう虞がある。
【０１４３】
本変更例のように、文字入力画面に平仮名キーボード５０１、５０２が配置される場合にも、実施例１から実施例４に係る再発防止制御処理が実行される。
【０１４４】
本変更例では、文字入力画面の表示方向が横向きの場合に、ユーザにとって誤入力しやすい方向と判定される（Ｓ２０１、Ｓ３０１、Ｓ４０１、Ｓ５０１）。また、修正回数Ｃが所定回数Ｎに到達したと判定されると（Ｓ１１１：ＹＥＳ、Ｓ２０９：ＹＥＳ、Ｓ３１０：ＹＥＳ、Ｓ４１１：ＹＥＳ）、文字入力画面の表示方向が横向きから縦向きに変更される（Ｓ１１２、Ｓ２１０、Ｓ３１１、Ｓ４１２）。
【０１４５】
＜その他＞
以上のとおり、本実施の形態について説明したが、本発明は上記実施の形態に何ら制限されるものではなく、また、本発明の実施形態も、上記実施の形態以外に、種々の変更が可能である。
【０１４６】
たとえば、実施例１から実施例４の構成は、適宜、組み合わせられ得る。即ち、文字入力画面が表示されると、実施例１から実施例４の再発防止制御処理のうち、少なくとも２つ以上の制御処理が並行して実行されるようにしても良い。
【０１４７】
実施例１から実施例４の全ての構成が組み合わされ、それぞれの再発防止制御処理が実行された場合には、未確定の文字が、入力後所定時間経過前に削除されるという変更条件が所定回数繰り返されるか、未確定の文字が削除されるという変更条件がその未確定の文字に対する確定操作の前に所定回数繰り返されるか、確定操作後所定時間経過前に確定された文字が削除されるという変更条件が所定回数繰り返されるか、あるいは、確定状態の文字が、入力後所定時間経過前に削除されるという変更条件が所定回数繰り返されれば、文字入力画面の表示方向が変更される。
【０１４８】
なお、実施例１、実施例３および実施例４の何れか２つあるいは全てが組み合わされる
場合、各再発防止制御処理が並行して実行されるのではなく、上記各変更条件の成立が累計してカウントされ、累計回数が所定回数に到達すると、文字入力画面の表示方向が変更されるような再発防止制御処理が実行されても良い。
【０１４９】
また、実施例１、実施例３および実施例４では、文字入力や確定操作の後に所定時間の経過が判定され、所定時間経過前に削除操作があった場合に修正回数Ｃが増加される。しかしながら、必ずしも、所定時間の経過の判定が行われなくてもよく、文字入力や確定操作の後に削除操作があれば、修正回数Ｃが増加されるようにしても良い。
【０１５０】
さらに、実施例２において、文字入力後に所定時間の経過が判定され、所定時間経過前に削除操作がなされた場合に修正回数Ｃが増加される構成が採られても良い。
【０１５１】
さらに、上記実施例１〜実施例４では、文字入力画面に、ＱＷＥＲＴＹキーボード４０１、４０２が配置された場合が例示されている。また、変更例２では、文字入力画面に、平仮名キーボード５０１、５０２が配置された場合が例示されている。しかしながら、文字入力画面に配置されるキーボードは、これら以外のキーボードであっても良く、文字入力画面の表示方向によって隣接する文字キーの間隔が変化するため、縦横何れかの方向に比べて他方の方向で誤入力が生じ易くなるようなキーボードであればよい。
【０１５２】
また、上記実施例１〜実施例４では、ＱＷＥＲＴＹキーボード４０１、４０２に削除キー４２１、４２２が含まれている。同様に、上記変更例２では、平仮名キーボード５０１、５０２に削除キー５２１、５２２が含まれている。即ち、削除キーは、ディスプレイ１１に表示されたソフトキーにより構成されている。しかしながら、これに限らず、ディスプレイ１１以外の位置に、ハードキーにより構成された削除キーが設けられても良い。
【０１５３】
さらに、上記実施の形態では、いわゆるストレート式の携帯電話機（スマートフォン）に本発明が適用されている。しかしながら、これに限らず、いわゆる折り畳み式、スライド式等、いかなるタイプの携帯電話機に本発明が適用されてもよい。
【０１５４】
さらに、本発明の携帯端末装置は、携帯電話機に限られず、ＰＤＡ（Personal Digital
Assistant）、タブレットＰＣ（TabletPC）、電子書籍端末等であってもよい。
【０１５５】
この他、本発明の実施の形態は、特許請求の範囲に示された技術的思想の範囲内において、適宜、種々の変更が可能である。
【符号の説明】
【０１５６】
１１  ディスプレイ
１１ｃ  表示面
１２  タッチセンサ（入力部）
１００  ＣＰＵ  （表示制御部）
４０１、４０２  ＱＷＥＲＴＹキーボード
５０１、５０２  平仮名キーボード
４１１、４１２、５１１、５１２  文字キー
４２１、４２２、５２１、５２２  削除キー
【図１】
0005738162.tif 000002
【図２】
0005738162.tif 000003
【図３】
0005738162.tif 000004
【図４】
0005738162.tif 000005
【図５】
0005738162.tif 000006
【図６】
0005738162.tif 000007
【図７】
0005738162.tif 000008
【図８】
0005738162.tif 000009
【図９】
0005738162.tif 000010
【図１０】
0005738162.tif 000011
【図１１】
0005738162.tif 000012
【図１２】
0005738162.tif 000013
【図１３】
0005738162.tif 000014
【図１４】
0005738162.tif 000015
【図１５】
0005738162.tif 000016