[go: up one dir, main page]

JP5738162B2 - 携帯端末装置、プログラムおよび表示制御方法 - Google Patents

携帯端末装置、プログラムおよび表示制御方法 Download PDF

Info

Publication number
JP5738162B2
JP5738162B2 JP2011272824A JP2011272824A JP5738162B2 JP 5738162 B2 JP5738162 B2 JP 5738162B2 JP 2011272824 A JP2011272824 A JP 2011272824A JP 2011272824 A JP2011272824 A JP 2011272824A JP 5738162 B2 JP5738162 B2 JP 5738162B2
Authority
JP
Japan
Prior art keywords
character
input screen
display
input
displayed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2011272824A
Other languages
English (en)
Other versions
JP2013126049A (ja
Inventor
誠治 山田
誠治 山田
芳彦 稲岡
芳彦 稲岡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kyocera Corp
Original Assignee
Kyocera Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kyocera Corp filed Critical Kyocera Corp
Priority to JP2011272824A priority Critical patent/JP5738162B2/ja
Priority to US13/713,604 priority patent/US9134806B2/en
Publication of JP2013126049A publication Critical patent/JP2013126049A/ja
Application granted granted Critical
Publication of JP5738162B2 publication Critical patent/JP5738162B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0489Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
    • G06F3/04895Guidance during keyboard input operation, e.g. prompting
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2200/00Indexing scheme relating to G06F1/04 - G06F1/32
    • G06F2200/16Indexing scheme relating to G06F1/16 - G06F1/18
    • G06F2200/163Indexing scheme relating to constructional details of the computer
    • G06F2200/1637Sensing arrangement for detection of housing movement or orientation, e.g. for controlling scrolling or cursor movement on the display of an handheld computer

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、携帯電話機、PDA(PersonalDigital Assistant)、タブレットPC(Tablet PC)、電子書籍端末等の携帯端末装置および当該携帯端末装置に用いて好適なプログラムと表示制御方法に関するものである。
近年、操作キーの代わりにタッチパネルを備えた携帯端末装置が増えてきている。
一般に、加速度センサを備えたタッチパネル方式の携帯端末装置については、ユーザが使いやすいよう、ユーザが地面に対して装置本体を把持する方向に応じて、タッチパネルに表示される画面の表示方向が変更される(特許文献1参照)。
特開2010−263433号公報
ところで、タッチパネルを備えた携帯端末装置においては、ユーザはキー配置の異なる複数のキーボードより一つのキーボードを選択して画面上に表示させることができる。画面上に表示されるキーボードは画面の縦横比に合わせて大きさや形状が決定される。
ここで、QWERTYキーボードを一例としてあげると、縦方向に比べて横方向に多くのキーが配列される。そのため、画面が縦長であるときには、横方向に隣接するキー同士の間隔が非常に狭い状態となる。このような状態においては、ユーザにとってキーの押し間違いによる誤入力が生じやすくなる虞がある。
そこで、このように様々な形態でキーボードが表示される携帯端末装置では、キーボードの表示形態によって、上記のような誤入力が繰り返し生じることがないよう防止対策を講ずることが望まれる。
本発明は、かかる課題に鑑みてなされたものであり、ユーザによる誤入力の繰り返しを防止することができる携帯端末装置、プログラム、および表示制御方法を提供することを目的とする。
本発明の第1態様に係る携帯端末装置は、表示面と、文字を入力するための複数の文字キーを含む第1の入力画面と、隣接する前記文字キーの少なくとも一部の間隔が前記第1の入力画面よりも大きい第2の入力画面との間で切替え可能に前記表示面に表示させる表示制御部と、前記文字キーにより入力された文字を削除するための削除キーと、を備える。ここで、前記第1の入力画面は第1の表示方向に表示されるとともに、前記第2の入力画面は前記第1の表示方向とは異なる第2の方向に表示される。そして、前記表示制御部は、前記表示面に前記第1の入力画面が表示されているときに、前記削除キーにより文字が削除されたことを含む変更条件が成立したことに基づいて、前記第1の表示方向で表示された前記第1の入力画面を、前記第2の表示方向で表示された前記第2の入力画面に変更する制御を実行する。
このような構成した場合、さらに、前記表示制御部は、前記変更条件の成立が規定回数に達した場合に、前記入力画面の表示方向を前記第1の表示方向から前記第2の表示方向に変更するような構成とされ得る。
本発明の第2態様に係る携帯端末装置は、表示面と、文字を入力するための複数の文字キーを含む第1の入力画面と、隣接する前記文字キーの少なくとも一部の間隔が前記第1の入力画面よりも大きい第2の入力画面との間で切替え可能に前記表示面に表示させる表示制御部と、前記文字キーにより入力された文字を削除するための削除キーと、を備える。ここで、前記表示制御部は、前記表示面に前記第1の入力画面が表示されているときに、文字入力がなされてから所定時間経過前に前記削除キーにより文字が削除されたことを含む変更条件が成立したことに基づいて、前記第1の入力画面を前記第2の入力画面に変更する制御を実行する。
本発明の第3態様に係る携帯端末装置は、表示面と、文字を入力するための複数の文字キーを含む第1の入力画面と、隣接する前記文字キーの少なくとも一部の間隔が前記第1の入力画面よりも大きい第2の入力画面との間で切替え可能に前記表示面に表示させる表示制御部と、前記文字キーにより入力された文字を削除するための削除キーと、を備える。ここで、前記表示制御部は、前記表示面に前記第1の入力画面が表示されているときに、未確定の文字を確定する操作がなされてから所定時間経過前に前記削除キーにより文字が削除されたことを含む変更条件が成立したことに基づいて、前記第1の入力画面を前記第2の入力画面に変更する制御を実行する。
本発明の第4態様に係る携帯端末装置は、表示面と、文字を入力するための複数の文字キーを含む第1の入力画面と、隣接する前記文字キーの少なくとも一部の間隔が前記第1の入力画面よりも大きい第2の入力画面との間で切替え可能に前記表示面に表示させる表示制御部と、前記文字キーにより入力された文字を削除するための削除キーと、を備える。ここで、前記表示制御部は、前記表示面に前記第1の入力画面が表示されているときに、未確定の文字を確定する操作がなされるまでに前記削除キーによる未確定の文字の削除が規定回数なされたことを含む変更条件が成立したことに基づいて、前記第1の入力画面を前記第2の入力画面に変更する制御を実行する。
本発明の第5の態様に係るプログラムは、表示面と、前記表示面に対する入力を受け付ける入力部と、を備える携帯端末装置のコンピュータに、文字を入力するための複数の文字キーを含む第1の入力画面が前記表示面に表示されているときに、前記文字キーにより入力された文字を削除するための削除キーにより文字が削除されたことを含む変更条件が成立したことに基づいて、前記第1の入力画面を、隣接する前記文字キーの少なくとも一部の間隔が前記第1の入力画面よりも大きい第2の入力画面に変更する変更機能を実行させるここで、前記第1の入力画面は第1の表示方向に表示されるとともに、前記第2の入力画面は前記第1の表示方向とは異なる第2の方向に表示される。そして、前記変更機能は、前記変更条件が成立したことに基づいて、前記第1の表示方向で表示された前記第1の入力画面を、前記第2の表示方向で表示された前記第2の入力画面に変更する機能を含む。
本発明の第6の態様は、表示面を備える携帯端末装置における表示制御方法であって、文字を入力するための複数の文字キーを含む第1の入力画面を表示する表示ステップと、前記第1の入力画面が表示されているときに、前記文字キーにより入力された文字を削除するための削除キーにより文字が削除されたことを含む変更条件が成立したことに基づいて、前記第1の入力画面を、隣接する前記文字キーの少なくとも一部の間隔が前記第1の入力画面よりも大きい第2の入力画面に変更する変更ステップと、を含む。ここで、前記第1の入力画面は第1の表示方向に表示されるとともに、前記第2の入力画面は前記第1の表示方向とは異なる第2の方向に表示される。そして、前記変更ステップは、前記変更条件が成立したことに基づいて、前記第1の表示方向で表示された前記第1の入力画面を、前記第2の表示方向で表示された前記第2の入力画面に変更するステップを含む。
本発明によれば、ユーザにより誤入力が繰り返し生じることを防止できる携帯端末装置、プログラム、および表示制御方法を提供することができる。
本発明の効果ないし意義は、以下に示す実施の形態の説明により更に明らかとなろう。ただし、以下の実施の形態は、あくまでも、本発明を実施化する際の一つの例示であって、本発明は、以下の実施の形態に記載されたものに何ら制限されるものではない。
実施の形態に係る、携帯電話機の外観構成を示す図である。 実施の形態に係る、携帯電話機の全体構成を示すブロック図である。 実施の形態に係る、携帯電話機の姿勢が変化したときのディスプレイにおける画面の表示方向について説明するための図である。 実施の形態に係る、携帯電話機のディスプレイにQWERTYキーボードが表示された図である。 実施例1に係る、文字の誤入力が繰り返されることを防止する再発防止制御処理の流れを示すフローチャートである。 実施例1に係る、再発防止制御処理によって文字入力画面の表示方向が変更されるに至るまでの一連の流れを説明するための図である。 実施例2に係る、文字の誤入力が繰り返されることを防止する再発防止制御処理の流れを示すフローチャートである。 実施例2に係る、再発防止制御処理によって文字入力画面の表示方向が変更されるに至るまでの一連の流れを説明するための図である。 実施例3に係る、文字の誤入力が繰り返されることを防止する再発防止制御処理の流れを示すフローチャートである。 実施例3に係る、再発防止制御処理によって文字入力画面の表示方向が変更されるに至るまでの一連の流れを説明するための図である。 実施例4に係る、文字の誤入力が繰り返されることを防止する再発防止制御処理の流れを示すフローチャートである。 実施例4に係る、再発防止制御処理によって文字入力画面の表示方向が変更されるに至るまでの一連の流れを説明するための図である。 変更例1に係る、文字の誤入力が繰り返されることを防止する再発防止制御処理の流れを示すフローチャートである。 変更例1に係る、再発防止制御処理が実行されたときの文字入力画面の遷移を示す図である。 変更例2に係る、携帯電話機のディスプレイに平仮名キーボードが表示された図である。
以下、本発明の実施の形態について、図面を参照して説明する。図1は、携帯電話機1の外観構成を示す図である。図1(a)、(b)は、それぞれ、正面図および側面図である。
携帯電話機1は、長方形状を有する厚みが小さなキャビネット10を有する。キャビネット10の正面側には、タッチパネルが配されている。タッチパネルは、ディスプレイ11と、ディスプレイ11に重ねられるタッチセンサ12とを備える。
ディスプレイ11は、液晶パネル11aと、液晶パネル11aを照明するバックライト11bにより構成されている(図2参照)。液晶パネル11aは、画像を表示するための表示面11cを有し、表示面11cが外部に現れる。表示面11cには、多数のアプリケーションプログラム(以下「アプリケーション」と略す)のアイコンが並べられたホーム画面やアプリケーションに基づく実行画面が表示される。なお、液晶パネル11aに代えて有機ELなど他の表示素子が用いられてもよい。
タッチセンサ12は、表示面11cの上に配されている。タッチセンサ12は透明なシート状に形成されており、タッチセンサ12を透して表示面11cを見ることができる。タッチセンサ12は、ユーザが触れた表示面11c上の位置(以下、「入力位置」と言う。)を検出し、その入力位置に応じた位置信号を後述のCPU100へ出力する。なお、表示面11cに触れるとは、実際には、タッチセンサ12を覆うカバーの表面における表示面11cに相当する領域を触れることである。
タッチセンサ12は、静電容量式のタッチセンサであり、マトリクス状に配された第1透明電極、第2透明電極およびカバーを備えている。タッチセンサ12は、第1および第2透明電極間の静電容量の変化を検出することによって、入力位置を検出する。
タッチセンサ12は、静電容量式のタッチセンサに限られず、超音波式、感圧式、抵抗膜式、光検知式等のタッチセンサであってもよい。
ユーザは、自身の指またはペンなどの接触部材(簡単のため、以下、単に「指」と言う。)によって表示面11cを触れることにより、タッチ、タップ、フリック等の各種操作
を行うことができる。
タッチパネルの下方には、キー操作部13が配されている。タッチキー13a〜13cは、具体的には、ホームキー13a、設定キー13b、バックキー13cである。ホームキー13aは、ホーム画面を表示面11cに表示させるためのキーである。設定キー13bは、各種設定を行う設定画面を表示面11cに表示させるためのキーである。バックキー13cは、アプリケーションの実行の際、表示面11cに表示される画面を1ステップ前の画面に戻すためのキーである。
キャビネット10の正面側には、下部にマイクロホン(以下、「マイク」と言う。)14が配されており、上部にスピーカ15が配されている。ユーザは、スピーカ15からの音声を耳で捉え、マイク14に対して音声を発することにより通話を行うことができる。
キャビネット10の背面側には、カメラモジュール16が配されている。キャビネット10の背面には、レンズ窓が配されており、レンズ窓から被写体の像がカメラモジュール16に取り込まれる。
図2は、携帯電話機1の全体構成を示すブロック図である。本実施の形態の携帯電話機1は、上述した各構成要素の他、CPU100、メモリ101、画像処理回路102、キー入力回路103、音声エンコーダ104、音声デコーダ105、映像エンコーダ106、通信モジュール107、加速度センサ108、クロック109を備える。
画像処理回路102は、CPU100から入力された制御信号に従ってディスプレイ11に表示される画像を生成し、画像データをVRAM102aに記憶させる。
画像処理回路102は、VRAM102aに記憶された、画像データを含む画像信号を、ディスプレイ11へ出力する。また、画像処理回路102は、ディスプレイ11を制御するための制御信号を出力し、ディスプレイ11のバックライト11bを点灯または消灯させる。こうして、バックライト11bから放出された光が、画像信号に基づいて液晶パネル11aにより変調されることにより、ディスプレイ11の表示面11cに画像が表示される。
キー入力回路103は、キー操作部13の各キーが押下されたときに、押下されたキーに応じた信号をCPU100へ出力する。
音声エンコーダ104は、集音した音声に応じてマイク14が出力する音声信号をデジタルの音声信号に変換し、CPU100へ出力する。
音声デコーダ105は、CPU100からの音声信号にデコード処理およびD/A変換を施し、変換したアナログの音声信号をスピーカ15に出力する。
通信モジュール107は、通話や通信のための電波を送受信するアンテナを備える。通信モジュール107は、CPU100から入力される信号を無線信号に変換し、変換された無線信号を、アンテナを介して、基地局や他の通信装置等の通信先へ送信する。また、通信モジュール107は、アンテナを介して受信した無線信号をCPU100が利用できる形式の信号へ変換し、変換された信号をCPU100へ出力する。
加速度センサ108は、携帯電話機1にかかる加速度を検出する。加速度センサ108は3軸加速度センサであり、図1のX軸方向、Y軸方向およびZ軸方向の3方向に生じる加速度を検出する。加速度センサ108は、検出した加速度に応じた加速度信号をCPU
100へ出力する。携帯電話機1が静止状態にあるときには、携帯電話機1に加わる重力加速度が加速度センサ108により検出される。
クロック109は、時間を計測し、計測した時間に応じた信号をCPU100へ出力する。
メモリ101は、ROMおよびRAMを含む。メモリ101には、CPU100に制御機能を付与するための制御プログラムと、種々のアプリケーションが記憶されている。また、メモリ101は、アプリケーションの実行の際に一時的に利用または生成される各種のデータを記憶する、ワーキングメモリとしても使用される。
CPU100は、制御プログラムに従って、カメラモジュール16、マイク14、通信モジュール107、ディスプレイ11、スピーカ15等、各構成要素を制御することにより、通話、カメラ機能、電子メール、ウェブブラウザ、地図、音楽プレーヤ等、各種のアプリケーションを実行する。
CPU100は、加速度センサ108からの加速度信号に基づき、携帯電話機1が、地面に対して横向きまたは縦向きの何れの姿勢であるか否かを検出する。
図3は、携帯電話機1の姿勢が変化したときのディスプレイ11における画面の表示方向について説明するための図である。
図3(a)に示すように、携帯電話機1が縦向きにある状態では、携帯電話機1の長手方向が上下方向となる。このとき、ディスプレイ11における携帯電話機1に対する画面(画像)の表示方向は、長手方向に沿う方向となる。一方、図3(c)に示すように、携帯電話機1が横向きにある状態では、携帯電話機1の短手方向が上下方向となる。このとき、ディスプレイ11における携帯電話機1に対する画面(画像)の表示方向は、短手方向に沿う方向となる。
携帯電話機が縦向きから横向きへと傾けられ、図3(b)に示すように、傾き角が、閾値となる角度α(縦臨界角α)に達すると、CPU100により携帯電話機1が横向きに切り替えられたと検出される。検出結果に基づき、図3(b)に示すように、ディスプレイ11における携帯電話機1に対する画面(画像)の表示方向は、短手方向に沿う方向となる。
一方、携帯電話機1が横向きから縦向きへと傾けられ、図3(d)に示すように、傾き角が、閾値となる角度β(横臨界角β)に達すると、CPU100により携帯電話機1が縦向きに切り替えられたと検出される。検出結果に基づき、図3(d)に示すように、ディスプレイ11における携帯電話機1に対する画面(画像)の表示方向は、長手方向に沿う方向となる。
なお、ディスプレイ11は長方形状を有する。携帯電話機1が縦向きである場合、ディスプレイ11に表示される画面は縦長となり、携帯電話機1が横向きである場合、ディスプレイ11に表示される画面は横長となる。
以下、携帯電話機1が縦向きの場合の画面の表示形態を縦画面表示と称し、携帯電話機1が横向きの場合の画面の表示形態を横画面表示と称する。また、縦画面表示のときの画面の表示方向を縦向きと称し、横画面表示のときの画面の表示方向を横向きと称する。
携帯電話機1では、電子メールの本文作成画面など、文字を入力するための画面(以下
、「文字入力画面」という)にキーボードが配置される。ユーザは、キーボードを操作することにより所望の文書を入力できる。また、ユーザは、QWERTYキーボード等、複数のキーボードの中から、入力形式に応じたキーボードを選択し、文字入力画面に配置させることができる。
図4は、実施の形態に係る携帯電話機1のディスプレイ11にQWERTYキーボード401、402が表示された図である。図4(a)は、縦画面表示においてQWERTYキーボード401が表示された状態を示す。図4(b)は、横画面表示においてQWERTYキーボード402が表示された状態を示す。図4(a)、(b)では、さらに、QWERTYキーボード401、402において隣接する「e」「r」「d」「f」のキー411a〜411d、412a〜412dが拡大されて示されている。縦画面表示の状態の文字入力画面が、本発明の第1の入力画面に相当し、横画面表示の状態の文字入力画面が、本発明の第2の入力画面に相当する。
図4(a)、(b)において、QWERTYキーボード401、402(以下、単に「キーボード」と言う)は、アルファベットを入力するための文字キー411、412、文字を削除するための削除キー421、422、その他、文書作成に係わるキーにより構成されている。QWERTYキーボード401、402では、縦方向に比べて横方向に多くのキーが配列されている。
P1は、縦画面表示におけるキーボード401の、横方向(X軸方向)に隣接する2つの文字キー411、たとえば、「e」キー411a及び「r」キー411bの中心間のピッチを示したものである。P2は、縦画面表示におけるキーボード401の、縦方向(Y軸方向)に隣接する2つの文字キー411、たとえば、「e」キー411a及び「d」キー411cの中心間のピッチを示したものである。
P3は、横画面表示におけるキーボード402の、横方向(X軸方向)に隣接する2つの文字キー412、たとえば、「e」キー412a及び「r」キー412bの中心間のピッチを示したものである。P4は、横画面表示におけるキーボード402の、縦方向(Y軸方向)に隣接する2つの文字キー412、たとえば、「e」キー412a及び「d」キー412cの中心間のピッチを示したものである。
図4(a)に示すように、縦画面表示では、キーボード401は、ディスプレイ11の短手方向に多くのキーが配列される。よって、文字キー411、たとえば、「e」キー411a、「r」キー411b、「d」キー411cおよび「f」キー411dは、それぞれ、縦辺に比べて横辺が短い長方形の形態をとっている。
したがって、縦画面表示におけるキーボード401の「e」キー411a及び「r」キー411b即ち、横方向に隣接する文字キー411同士の中心間のピッチP1は、非常に小さくなっている。これに対し、キーボード401の「e」キー411a及び「d」キー411c即ち、縦方向に隣接する文字キー411同士の中心間のピッチP2は、比較的大きくなっている。
図4(b)に示すように、横画面表示では、キーボード402は、ディスプレイ11の長手方向に多くのキーが配列される。よって、文字キー412、たとえば、「e」キー412a、「r」キー412b、「d」キー412cおよび「f」キー412dは、それぞれ、縦辺に比べて横辺が長い長方形の形態をとっている。
したがって、横画面表示のキーボード402の「e」キー412a及び「r」キー412b即ち、横方向に隣接する文字キー412同士の中心間のピッチP3は、比較的大きく
なっている。これに対し、キーボード402の「e」キー412a及び「d」キー412c即ち、縦方向に隣接する文字キー412同士の中心間のピッチP4は、ピッチP3よりも小さくなっている。しかしながら、キーボード402の縦方向に隣接する文字キー412同士の中心間のピッチP4は、キーボード401の横方向に隣接する文字キー411同士の中心間のピッチP1よりも大きくとられている。
縦画面表示におけるキーボード401と横画面表示におけるキーボード402とを比べた場合、キーボード401の横方向の文字キー411間のピッチP1は、キーボード402の横方向の文字キー412間のピッチP3に比べて、かなり小さくなっている。一方、キーボード402の縦方向の文字キー412間のピッチP4は、キーボード401の縦方向の文字キー411間のピッチP2よりも小さいものの、横方向の文字キー411間のピッチP1ほど小さくはなっていない。
したがって、キーボード401により文字入力がなされる場合は、キーボード402により文字入力がなされる場合よりも、誤って隣の文字キー411を押しやすくなる。これにより、ユーザは、文書作成時に、文字の誤入力を繰り返し行ってしまう虞がある。
本実施の形態に係る携帯電話機1では、以下の実施例1から実施例4に係る再発防止制御処理が実行されることにより、ユーザによる誤入力の繰り返しが防止される。
<実施例1>
図5は、実施例1に係る、文字の誤入力が繰り返されることを防止する再発防止制御処理の流れを示すフローチャートである。図6は、実施例1に係る、再発防止制御処理によって文字入力画面の表示方向が変更されるに至るまでの一連の流れを説明するための図である。
電子メールの本文作成画面など、キーボードが配された文字入力画面がディスプレイ11に表示されると、再発防止制御処理が開始される。
図5を参照して、CPU100は、文字入力画面の表示方向が、ユーザにとって文字を誤入力しやすい方向か否かを判定する(S101)。たとえば、図4により説明したとおり、文字入力画面にQWERTYキーボード401が配される場合、図4(a)のように、携帯電話機1の文字入力画面の表示方向が縦向きであれば、ユーザにとって誤入力しやすい方向であると判定される。後述する実施例2〜4についても同様である。
文字入力画面の表示方向が誤入力しやすい方向でない場合(S101:NO)、文字の誤入力が繰り返される可能性が低いため、CPU100は、再発防止制御処理を終了する。
一方、CPU100は、文字入力画面の表示方向が誤入力しやすい方向であると判定すると(S101:YES)、修正回数Cを「0」に設定する(S102)。なお、「修正回数」とは、誤入力が原因により文字が修正された総回数を意味する。修正回数は、CPU100に備えられた回数カウンタによりカウントされる。
次に、CPU100は、キーボード401に対して入力操作がなされたか否かを判定し(S103)、入力操作がなされると(S103:YES)、その入力が文字入力であるか否かを判定する(S104)。CPU100は、文字入力であれば(S104:YES)、入力された文字が未確定状態か否かを判定する(S105)。
入力モードが変換モード(入力された文字が漢字変換されたり、予測変換されたりする
モード)である場合、入力された文字は未確定状態となる。一方、入力モードが無変換モード(入力された文字がそのまま確定状態となるモード)である場合、入力された文字は、未確定状態とはならない。なお、未確定の文字には、未確定状態であることを示すため、たとえば、文字の下に下線が表示される(図6(c)参照)。漢字変換等により文字が確定されると、下線が消され、文字が確定されていることが示される(図6(d)参照)。
CPU100は、文字入力が未確定状態であると判定すると(S105:YES)計時を開始する(S106)。次に、CPU100は、ステップS107、S108、S109の処理により、所定時間が経過する前に削除操作がなされたか否かを判定する。なお、「削除操作」とは、たとえば、キーボード401に含まれる削除キー421を押下する操作である。また、「所定時間」とは、削除操作によって文字が削除されたときに、その削除が、誤入力が原因で生じたものか否かを判断するための時間を意味する。
CPU100は、所定時間経過前に入力操作があり(S108:YES)、且つ、それが削除操作であれば(S109:YES)、誤入力が原因で文字が削除されたと判定し、修正回数Cを1つ増加させる(S110)。
一方、入力操作が行われないまま所定時間が経過した場合には(S107:YES)、ステップS103に戻り、CPU100は、新たな入力操作を待つ。また、所定時間経過前になされた入力操作が削除操作でない場合には(S109:NO)、ステップS104に戻り、CPU100は、入力操作が文字入力であるか否かを判定する。
このように、文字入力からの時間経過が判定される結果、たとえ、文字入力の後に削除操作がなされても、所定時間経過後である限り、修正回数Cは増加しない。文字が入力されてから削除されるまでに長い時間を要する場合、ユーザが、誤入力でなく、異なる文字に変更したいために削除した可能性が高い。よって、本実施例では、文字の削除が文字入力から所定時間経過後に行われた場合には、修正回数Cが増加しない構成とされている。
図6(a)に示すように、たとえば、ユーザが、携帯電話機1を縦向きにし、縦画面表示においてメールの本文を作成する際に、「こんにちは。本日は、はrw」のように、「本日は、は」の後に、「れ」を入力すべきところ、誤って「rw」と誤入力する場合がある。これは、図4(a)に示すように、ユーザが、「r」キー411bに続いて「e」キー411aを入力しようとしたところ、横方向に隣接する「e」と「w」のキー同士間のピッチが狭いため、隣の「w」キー411eを押してしまうことにより生じ得る。この段階では、一度も削除がなされていないため、修正回数Cは「0」である。
誤入力が行われると、ユーザは、直ちに(所定時間が経過しないうちに)削除操作を行う。即ち、ユーザは、図6(b)のように、「rw」の箇所を削除することで、「こんにちは。本日は、は」の状態に戻す。これにより、所定回数Cのカウントが「0」から「1」に増加する。その後、ユーザは、図6(c)、(d)のように、「はれ」との正しい文字を入力して、「晴れ」に漢字変換し、文字を確定させる。
図5に戻り、ステップS110にて修正回数Cが1つ増加された後は、CPU100は、修正回数Cが所定回数Nに到達したか否かを判定する(S111)。修正回数Cが所定回数Nに到達していなければ(S111:NO)、ステップS103からステップS110の処理が繰り返される。こうして、未確定の文字が入力された後、その文字が所定時間経過前に削除されれば、修正回数Cが増加していく。なお、「所定回数」とは、文字入力画面の表示方向を変更するための判断基準となる予め定めた修正回数を意味する。所定回数Nは、複数の回数に定められる。
上述したように、縦画面表示では、横方向に隣接する文字キー411同士間のピッチが狭いため、ユーザは、誤って隣の文字キー411を押してしまうことによる誤入力を繰り返しやすい。ユーザが誤入力を繰り返すと、やがて、図6(e)、(f)のように誤入力の削除がなされたときに、修正回数Cが所定回数Nに到達する。
CPU100は、修正回数Cが所定回数Nに到達したと判定すると(S111:YES)、文字入力画面の表示方向を変更する(S112)。これにより、携帯電話機1が縦向きのまま、文字入力画面が縦向きから横向きに切り替わる。この後は、ユーザの操作によって文字入力画面が閉じられるまで、携帯電話機1の姿勢が変えられても、表示方向は固定される。
ユーザは、図6(g)のように、携帯電話機1を横向きにして、正しい文字入力を行い、図6(h)のように、入力した文字を漢字に変換し、文字を確定させる。図4にて説明の通り、横画面表示では、縦画面表示に比べて、キーボード402における横方向の文字キー412間のピッチが大きくなる。よって、ユーザが文字入力を行う際に、誤入力しにくくなる。
こうして、文字入力画面の表示方向が変更されると、再発防止制御処理が終了する。なお、この他、再発防止制御処理は、文字入力画面の表示方向が変更される前に、文字入力画面が閉じられたときにも終了する。また、再発防止制御処理は、携帯電話機1の姿勢が縦向きから横向きに切り替えられ、これに基づいて文字入力画面の表示方向が変更され、文字入力画面が縦向きから横向きに切り替わったときにも終了する。この場合、再び携帯電話機1の姿勢が縦向きに切り替えられて文字入力画面が縦向きになると、再度、再発防止制御処理が開始される。これらの点は、以下の実施例2〜4においても同様である。
以上、実施例1によれば、文字入力画面が縦向きで表示されているときに、入力された未確定の文字が削除キー421により文字が削除されたことを含む変更条件の成立することに基づいて、文字入力画面の表示方向が縦向きから、縦向きに比べてキーボード402の各キーの間隔が大きくなる横向きに変更される。これにより、ユーザが目的の文字キー412を押す際に誤って隣の文字キー412を押してしまうことが少なくなる。よって、ユーザによる誤入力の繰り返しを防止することができる。
また、実施例1によれば、未確定の文字が入力されてからの削除キー421が押されるまでの経過時間により、文字の削除が誤入力に起因するものであるか否かが判定される。そして、経過時間が短く、誤入力に起因する可能性が高い場合に、変更条件が成立したとして修正回数Cが増加される。よって、誤入力が生じていないにもかかわらず、文字入力画面の表示方向が変更されてしまうことを抑えることができる。
さらに、実施例1によれば、変更条件の成立回数(修正回数C)が、所定回数Nに到達したときに文字入力画面の表示方向が変更される。よって、誤入力があまり生じていない段階で、文字入力画面の表示方向が変更されてしまうことを抑えることができる。
<実施例2>
図7は、実施例2に係る、文字の誤入力が繰り返されることを防止する再発防止制御処理の流れを示すフローチャートである。図8は、実施例2に係る、再発防止制御処理によって文字入力画面の表示方向が変更されるに至るまでの一連の流れを説明するための図である。
実施例2における再発防止制御処理は、文字入力画面がディスプレイ11に表示され、
入力モードが変換モードである場合に開始される。
図7を参照して、CPU100は、文字入力画面の表示方向が、ユーザにとって文字を誤入力しやすい方向か否かを判定し(S201)、誤入力しやすい方向でない場合(S201:NO)、文字の誤入力が繰り返される可能性が低いため、再発防止制御処理を終了する。
一方、CPU100は、文字入力画面の表示方向が誤入力しやすい方向であると判定すると(S201:YES)、修正回数Cを「0」に設定する(S202)。
次に、CPU100は、QWERTYキーボード401に対して入力操作がなされると(S203:YES)、その入力が文字入力であるか否かを判定する(S204)。なお、図7における入力モードは、変換モードであるため、入力された文字は未確定状態となる。文字入力であれば(S204:YES)、次に、CPU100は、ステップS205、S206の処理により、削除操作がなされたか否かを判定する。
CPU100は、再度、入力操作があり(S205:YES)、且つ、それが削除操作であれば(S206:YES)、誤入力が原因で文字が削除されたと判定し、修正回数Cを1つ増加させる(S207)。
一方、入力操作が削除操作でない場合(S206:NO)、ステップS208に移り、CPU100は、入力操作が、未確定の文字を確定させるための確定操作であるか否かを判定する。「確定操作」とは、たとえば、キーボード401に含まれる確定のためのキーを押下する操作である。また、「確定操作」とは、たとえば、未確定の文字を漢字等に変換するための変換候補が入力画面に表示される場合に、表示された変換候補の中の所望の文字にタッチする操作である。確定操作により、未確定の文字に、漢字変換、無変換等の処理がなされ、確定状態の文字となる。
CPU100は、入力操作が確定操作でなければ(S208:NO)、ステップS204の処理に戻り、入力操作が文字入力であれば(S204:YES)、CPU100は、ステップS205、S206の処理により、新たに入力された文字に対して削除操作がなされたか否かを判定する。
図8(a)、(b)に示すように、たとえば、ユーザは、縦画面表示においてメール文書を作成する際に、「本日は、は」の後に、「れ」を入力すべきところ、誤って「rw」と誤入力し、その誤りに気付くと、直ちに(所定時間が経過しないうちに)「rw」の箇所を削除する。これにより、所定回数Cのカウントが「0」から「1」に増加する。
図7に戻り、ステップS207にて修正回数Cが1つ増加された後は、CPU100は、修正回数Cが所定回数Nに到達したか否かを判定する(S209)。修正回数Cが所定回数Nに到達していなければ(S209:NO)、ステップS203からステップS208の処理が繰り返される。
上述したように、横方向に隣接する文字キー411間のピッチが狭いと、ユーザは、正しい文字を入力しようとしたときに、同じように文字キー411を押し間違え得る。この場合、ユーザにより、間違った文字が削除される。このようにして、未確定の文字が確定されることなく、図8(a)、(b)のように誤入力と削除が繰り返されると、修正回数Cが増加し、やがて修正回数Cが所定回数Nに到達する。
CPU100は、修正回数Cが所定回数Nに到達したと判定すると(S209:YES
)、文字入力画面の表示方向を変更する(S210)。これにより、携帯電話機1が縦向きのまま、文字入力画面が縦向きから横向きに切り替わる。この後は、ユーザの操作によって文字入力画面が閉じられるまで、携帯電話機1の姿勢が変えられても、表示方向は固定される。
ユーザは、図8(c)のように、携帯電話機1を横向きにして、正しい文字入力を行い、図8(d)のように、入力した文字を変換して確定させる。
こうして、文字入力画面の表示方向が変更されると、再発防止制御処理が終了する。
なお、未確定状態において文字の誤入力が繰り返されることなく、図8(e)、(f)のように、ユーザによって、「はれ」との正しい文字が入力され、「晴れ」に漢字変換されて、文字が確定される場合がある。この場合、ステップS208において、確定操作がなされたと判定されるため(S208:YES)、ステップS202の処理に戻って、修正回数Cが「0」に設定される。そして、再び、入力操作がなされたか否かが判定される(S203)。
以上、実施例2によれば、文字入力画面が縦向きで表示されているときに、未確定の文字を確定する操作がなされるまでに、削除キー421による未確定の文字の削除が所定回数Nに到達した場合に、文書入力画面の表示方向が縦向きから、縦向きに比べてキーボード402の各キーの間隔が大きくなる横向きに変更される。これにより、ユーザが目的の文字キー412を押す際に誤って隣の文字キー412を押してしまうことが少なくなる。よって、ユーザによる誤入力の繰り返しを防止することができる。
また、実施例2によれば、1回の確定操作が完結するまでの短期間に文字の削除が繰り返されるという、文字の削除が誤入力に起因する可能性の高いと考えられる場合において、文字入力画面の表示方向が変更される。よって、誤入力が生じていないにもかかわらず、文字入力画面の表示方向が変更されてしまうことを抑えることができる。
<実施例3>
図9は、実施例3に係る、文字の誤入力が繰り返されることを防止する再発防止制御処理の流れを示すフローチャートである。図10は、実施例3に係る、再発防止制御処理によって文字入力画面の表示方向が変更されるに至るまでの一連の流れを説明するための図である。
図9を参照して、文字入力画面がディスプレイ11に表示されると、CPU100は、文字入力画面の表示方向が、ユーザにとって文字を誤入力しやすい方向か否かを判定し(S301)、誤入力しやすい方向でない場合(S301:NO)、文字の誤入力が繰り返される可能性が低いため、再発防止制御処理を終了する。
一方、CPU100は、文字入力画面の表示方向が誤入力しやすい方向であると判定すると(S301:YES)、修正回数を「0」に設定する(S302)。
次に、CPU100は、QWERTYキーボード401に対して入力操作がなされると(S303:YES)、その入力操作が確定操作であるか否かを判定する(S304)。入力モードが変換モードである場合に、ユーザは文字を入力した後、漢字に変換するなど、その文字に対して確定操作を行う。
CPU100は、確定操作であると判定すると(S304:YES)、計時を開始する(S305)。
次に、CPU100は、ステップS306、S307およびS308の処理により、確定操作がなされてから所定時間が経過する前に削除操作がなされたか否かを判定する。
CPU100は、所定時間経過前に入力操作があり(S307:YES)、且つ、それが削除操作であれば(S308:YES)、確定された文字に誤入力があったために、その文字が削除されたと判定し、修正回数Cを1つ増加させる(S309)。
一方、入力操作が行われないまま所定時間が経過した場合には(S306:YES)、ステップS303に戻り、CPU100は、新たな入力操作を待つ。また、所定時間経過前になされた入力操作が削除操作でない場合には(S308:NO)、ステップS304に戻り、CPU100は、入力操作が確定操作であるか否かを判定する。
このように、確定操作からの時間経過が判定される結果、たとえ、確定操作の後に削除操作がなされても、所定時間経過後である限り、修正回数Cは増加しない。確定操作がなされてから文字が削除されるまでに長い時間を要する場合、ユーザが、誤入力でなく、異なる文字に変更したいために削除した可能性が高い。よって、本実施例では、文字の削除が確定操作から所定時間経過後に行われた場合には、修正回数Cが増加しない構成とされている。
図10(a)に示すように、たとえば、ユーザは、縦画面表示においてメールの本文を作成する際に、「本日は、は」の後に、「れ」を入力すべきところ、誤って「rw」と誤入力し、そのままの状態で文字を確定してしまう場合がある。この場合、確定された文字の誤りに気付くと、図10(b)に示すように、ユーザは、直ちに(所定時間が経過しないうちに)削除操作を行う。これにより、所定回数Cのカウントが「0」から「1」に増加する。その後、ユーザは、図10(c)、(d)のように、「はれ」との正しい文字を入力して、「晴れ」に漢字変換し、文字を確定させる。
図9に戻り、ステップS309にて修正回数Cが1つ増加された後は、CPU100は、修正回数Cが所定回数Nに到達したか否かを判定する(S310)。修正回数Cが所定回数Nに到達していなければ(S310:NO)、ステップS303からステップS310の処理が繰り返される。こうして、文字が確定された後、その文字が所定時間経過前に削除されれば、修正回数Cが増加していく。
上述したように、横方向に隣接する文字キー411間のピッチが狭いと、ユーザは、誤って隣の文字キー411を押してしまうことによる誤入力を繰り返しやすい。このため、誤入力した文字がある状態で確定操作を行い、確定後に誤入力に気付いてその文字を削除するという一連の動作を、ユーザが繰り返すと、やがて、図10(e)、(f)のように、確定後、誤った文字の削除がなされたときに、修正回数Cが所定回数Nに到達する。
CPU100は、修正回数Cが所定回数Nに到達したと判定すると(S310:YES)、文字入力画面の表示方向を変更する(S311)。これにより、携帯電話機1が縦向きのまま、文字入力画面が縦向きから横向きに切り替わる。この後は、ユーザの操作によって文字入力画面が閉じられるまで、携帯電話機1の姿勢が変えられても、表示方向は固定される。
ユーザは、図10(g)のように、携帯電話機1を横向きにして、正しい文字入力を行い、図10(h)のように、入力した文字を変換して確定させる。
以上、実施例3によれば、文字入力画面が縦向きで表示されているときに、確定操作に
より確定された文字が、削除キー421により文字が削除されたことを含む変更条件の成立することに基づいて、文字入力画面の表示方向が縦向きから、縦向きに比べてキーボード402の各キーの間隔が大きくなる横向きに変更される。これにより、ユーザが目的の文字キー412を押す際に誤って隣の文字キー412を押してしまうことが少なくなる。よって、ユーザによる誤入力の繰り返しを防止することができる。
また、実施例3によれば、確定操作がなされてから削除キー421が押されるまでの経過時間により、文字の削除が誤入力に起因するものであるか否かが判定される。そして、経過時間が短く、誤入力に起因する可能性が高い場合に、変更条件が成立したとして修正回数Cが増加される。よって、誤入力が生じていないにもかかわらず、文字入力画面の表示方向が変更されてしまうことを抑えることができる。
さらに、実施例3によれば、変更条件の成立回数(修正回数C)が、所定回数Nに到達したときに文字入力画面の表示方向が変更される。よって、誤入力があまり生じていない段階で、文字入力画面の表示方向が変更されてしまうことを抑えることができる。
<実施例4>
図11は、実施例4に係る、文字の誤入力が繰り返されることを防止する再発防止制御処理の流れを示すフローチャートである。図12は、実施例4に係る、再発防止制御処理によって文字入力画面の表示方向が変更されるに至るまでの一連の流れを説明するための図である。
図11を参照して、文字入力画面がディスプレイ11に表示されると、CPU100は、文字入力画面の表示方向が、ユーザにとって文字を誤入力しやすい方向か否かを判定し(S401)、誤入力しやすい方向でない場合(S401:NO)、文字の誤入力が繰り返される可能性が低いため、再発防止制御処理を終了する。
一方、CPU100は、文字入力画面の表示方向が誤入力しやすい方向であると判定すると(S401:YES)、修正回数を「0」に設定する(S402)。
次に、CPU100は、QWERTYキーボード401に対して入力操作がなされると(S403:YES)、その入力が文字入力であるか否かを判定する(S404)。文字入力であれば(S404:YES)、入力モードが無変換モードか否かを判定する(S405)。なお、「無変換モード」は、実施例1で説明した通りである。
CPU100は、入力モードが無変換モードであると判定すると(S405:YES)計時を開始する(S406)。
その後に行われるステップS407〜S412の処理については、実施例1のステップS107〜S112の処理と同様である。即ち、確定状態の文字が入力された後、所定時間経過前に削除操作がなされれば(S409:YES)、修正回数Cが増加し(S410)、修正回数Cが所定回数Nに到達すれば(S411:YES)、文字入力画面の表示方向が変更される(S412)。
図12(a)に示すように、たとえば、ユーザが、縦画面表示においてメールの本文を作成する際に、「Hellow It’s fime」のように、「Hellow It’s fi」の後に、「ne」を入力すべきところ、誤って「me」と誤入力した場合、誤入力に気付いたユーザは、図12(b)のように、「me」の箇所を削除し、「Hellow It’s fi」の状態に戻す。これにより、所定回数Cのカウントが「0」から「1」に増加する。その後、ユーザは、図12(c)のように、「ne」との正しい文字を入力する。
横方向に隣接する文字キー411間のピッチが狭いため、ユーザが誤入力を繰り返すと、やがて、図12(d)、(e)のように誤入力の削除がなされたときに、修正回数Cが所定回数Nに到達する。これにより、携帯電話機1が縦向きのまま、文字入力画面が縦向きから横向きに切り替わる。ユーザは、図12(f)のように、携帯電話機1を横向きにして、正しい文字入力を行う。
以上、実施例4によれば、文字入力画面が縦向きで表示されているときに、入力された確定状態の文字が削除キー421により文字が削除されたことを含む変更条件の成立することに基づいて、文字入力画面の表示方向が縦向きから、縦向きに比べてキーボード402の各キーの間隔が大きくなる横向きに変更される。これにより、ユーザが目的の文字キー412を押す際に誤って隣の文字キー412を押してしまうことが少なくなる。よって、ユーザによる誤入力の繰り返しを防止することができる。
また、実施例4によれば、確定状態の文字が入力されてからの削除キー421が押されるまでの経過時間により、文字の削除が誤入力に起因するものであるか否かが判定され、経過時間が短く、誤入力に起因する可能性が高い場合に、変更条件が成立したとして修正回数Cが増加される。よって、誤入力が生じていないにもかかわらず、文字入力画面の表示方向が変更されてしまうことを抑えることができる。
さらに、実施例4によれば、変更条件の成立回数(修正回数C)が、所定回数Nに到達したときに文字入力画面の表示方向が変更される。よって、誤入力があまり生じていない段階で、文字入力画面の表示方向が変更されてしまうことを抑えることができる。
<変更例1>
図13は、変更例1に係る、文字の誤入力が繰り返されることを防止する再発防止制御処理の流れを示すフローチャートである。図14は、変更例1に係る、再発防止制御処理が実行されたときの文字入力画面の遷移を示す図である。
上記実施例1では、携帯電話機1における文字作成画面の表示方向が自動的に変更される。これに対し、本変更例では、表示方向を変更する条件が整うと、確認ウィンドウ403を表示して、変更するか否かをユーザによる操作に委ねる構成を採用する。
本変更例では、図5に示す実施例1の制御処理に対し、ステップS113およびS114の処理が追加されている。
図13を参照して、CPU100は、修正回数Cが所定回数Nに到達したと判定すると(S111:YES)、CPU100は、図14(a)のように、文字入力画面の表示方向を変更するか否かをユーザに選択させるための確認ウィンドウ403を文字入力画面に重ねて表示する画面が表示される(S113)。確認ウィンドウ403には、「YES」のキー403aと「NO」のキー403bとが配される。
その後、CPU100は、確認画面にてユーザが文字作成画面の表示方向の変更を選択したか否かを判定する(S114)。ユーザが、「YES」のキー403aを押し、表示方向の変更を選択した場合(S114:YES)、図14(b)のように、文字入力画面の表示方向が変更され、携帯電話機1が縦向きのまま、文字入力画面が縦向きから横向きに切り替わる(S112)。一方、ユーザが、「NO」のキー403bを押し、表示方向の変更を選択しなかった場合(S114:NO)、文字入力画面の表示方向は変更されず、文字入力画面が縦向きのままとなる。
このように、本変更例の構成とすれば、ユーザが自分の意思により、文字入力画面の表示方向の変更を行うか否かを選択できる。
なお、上記変更例の構成は、実施例2から実施例4にも適用できる。即ち、図13のステップS113、S114の処理を、図7、図9、図11に示す再発防止制御処理における修正回数Cの判定処理(S209、S310、S411)の後に追加することもできる。
<変更例2>
図15は、変更例2に係る、携帯電話機1のディスプレイ11に平仮名キーボード501、502が表示された図である。図15(a)は、横画面表示において平仮名キーボード501が表示された状態を示す。図15(b)は、縦画面表示において平仮名キーボード502が表示された状態を示す。図15(a)、(b)では、さらに、平仮名キーボード501、502において隣接する「あ」「か」「た」「な」のキー511a〜511d、512a〜512dが拡大されて示されている。
図15(a)、(b)において、平仮名キーボード501、502は、平仮名を入力するための文字キー511、512、文字を削除するための削除キー521、522、その他、文書作成に係わるキーにより構成されている。平仮名キーボード501、502では、縦方向に比べて横方向に若干多くのキーが配列されている。
Q1は、横画面表示における平仮名キーボード501の、横方向(X軸方向)に隣接する2つの文字キー511、たとえば、「あ」キー511a及び「か」キー511bの中心間のピッチを示したものである。Q2は、横画面表示における平仮名キーボード501の、縦方向(Y軸方向)に隣接する2つの文字キー511、たとえば、「あ」キー511a及び「た」キー511cの中心間のピッチを示したものである。
Q3は、縦画面表示におけるキーボード502の、横方向(X軸方向)に隣接する2つの文字キー512、たとえば、「あ」キー512a及び「か」キー512bの中心間のピッチを示したものである。Q4は、縦画面表示におけるキーボード502の、縦方向(Y軸方向)に隣接する2つの文字キー512、たとえば、「あ」キー512a及び「た」キー512cの中心間のピッチを示したものである。
図15(a)に示すように、横画面表示では、横にかなり長い平仮名キーボード501が表示される。よって、平仮名キーボード501の文字キー511、たとえば、「あ」キー511a、「か」キー511b、「た」キー511cおよび「な」キー511dは、それぞれ、縦辺に比べて横辺が長い長方形の形態をとっている。
したがって、横画面表示における平仮名キーボード501の「あ」キー511a及び「か」キー511b即ち、横方向に隣接する文字キー511同士の中心間のピッチQ1は、非常に大きくなっている。これに対し、平仮名キーボード501の「あ」キー511a及び「た」キー511c即ち、縦方向に隣接する文字キー511同士の中心間のピッチQ2は、ピッチQ1に比べて小さくなっている。
図15(b)に示すように、縦画面表示では、縦に僅かに長い平仮名キーボード502が表示される。よって、平仮名キーボード502の文字キー512、たとえば、「あ」キー512a、「か」キー512b、「た」キー512cおよび「な」キー512dは、それぞれ、横辺に比べて縦辺が長い長方形の形態をとっている。
したがって、縦画面表示の平仮名キーボード502の「あ」キー512a及び「た」キ
ー512c即ち、縦方向に隣接する文字キー512同士の中心間のピッチQ4は、比較的大きくなっている。これに対し、平仮名キーボード502の「あ」キー512a及び「か」キー512b即ち、横方向に隣接する文字キー512同士の中心間のピッチQ3は、ピッチQ4よりも小さくなっている。
平仮名キーボード501では、QWERTYキーボード401と違って、横方向に配列されるキーの数は、縦方向に配列されるキーの数に比べてそれほど多くない、よって、平仮名キーボード502の横方向に隣接する文字キー512同士の中心間のピッチQ3は、平仮名キーボード501の縦方向に隣接する文字キー511同士の中心間のピッチQ2よりも大きくとられている。
横画面表示における平仮名キーボード501と縦画面表示における平仮名キーボード502とを比べた場合、平仮名キーボード501の縦方向の文字キー511間のピッチQ2は、平仮名キーボード502の縦方向の文字キー512間のピッチQ4に比べて、かなり小さくなっている。一方、平仮名キーボード502の横方向の文字キー512間のピッチQ3は、平仮名キーボード501の横方向の文字キー511間のピッチQ1よりも小さいものの、横方向の文字キー511間のピッチQ2ほど小さくはなっていない。
したがって、平仮名キーボード501により文字入力がなされる場合は、平仮名キーボード502により文字入力がなされる場合よりも、誤って隣の文字キー511を押すことによる誤入力が発生の可能性が高くなる。これにより、ユーザは、文書作成時に、文字の誤入力を繰り返し行ってしまう虞がある。
本変更例のように、文字入力画面に平仮名キーボード501、502が配置される場合にも、実施例1から実施例4に係る再発防止制御処理が実行される。
本変更例では、文字入力画面の表示方向が横向きの場合に、ユーザにとって誤入力しやすい方向と判定される(S201、S301、S401、S501)。また、修正回数Cが所定回数Nに到達したと判定されると(S111:YES、S209:YES、S310:YES、S411:YES)、文字入力画面の表示方向が横向きから縦向きに変更される(S112、S210、S311、S412)。
<その他>
以上のとおり、本実施の形態について説明したが、本発明は上記実施の形態に何ら制限されるものではなく、また、本発明の実施形態も、上記実施の形態以外に、種々の変更が可能である。
たとえば、実施例1から実施例4の構成は、適宜、組み合わせられ得る。即ち、文字入力画面が表示されると、実施例1から実施例4の再発防止制御処理のうち、少なくとも2つ以上の制御処理が並行して実行されるようにしても良い。
実施例1から実施例4の全ての構成が組み合わされ、それぞれの再発防止制御処理が実行された場合には、未確定の文字が、入力後所定時間経過前に削除されるという変更条件が所定回数繰り返されるか、未確定の文字が削除されるという変更条件がその未確定の文字に対する確定操作の前に所定回数繰り返されるか、確定操作後所定時間経過前に確定された文字が削除されるという変更条件が所定回数繰り返されるか、あるいは、確定状態の文字が、入力後所定時間経過前に削除されるという変更条件が所定回数繰り返されれば、文字入力画面の表示方向が変更される。
なお、実施例1、実施例3および実施例4の何れか2つあるいは全てが組み合わされる
場合、各再発防止制御処理が並行して実行されるのではなく、上記各変更条件の成立が累計してカウントされ、累計回数が所定回数に到達すると、文字入力画面の表示方向が変更されるような再発防止制御処理が実行されても良い。
また、実施例1、実施例3および実施例4では、文字入力や確定操作の後に所定時間の経過が判定され、所定時間経過前に削除操作があった場合に修正回数Cが増加される。しかしながら、必ずしも、所定時間の経過の判定が行われなくてもよく、文字入力や確定操作の後に削除操作があれば、修正回数Cが増加されるようにしても良い。
さらに、実施例2において、文字入力後に所定時間の経過が判定され、所定時間経過前に削除操作がなされた場合に修正回数Cが増加される構成が採られても良い。
さらに、上記実施例1〜実施例4では、文字入力画面に、QWERTYキーボード401、402が配置された場合が例示されている。また、変更例2では、文字入力画面に、平仮名キーボード501、502が配置された場合が例示されている。しかしながら、文字入力画面に配置されるキーボードは、これら以外のキーボードであっても良く、文字入力画面の表示方向によって隣接する文字キーの間隔が変化するため、縦横何れかの方向に比べて他方の方向で誤入力が生じ易くなるようなキーボードであればよい。
また、上記実施例1〜実施例4では、QWERTYキーボード401、402に削除キー421、422が含まれている。同様に、上記変更例2では、平仮名キーボード501、502に削除キー521、522が含まれている。即ち、削除キーは、ディスプレイ11に表示されたソフトキーにより構成されている。しかしながら、これに限らず、ディスプレイ11以外の位置に、ハードキーにより構成された削除キーが設けられても良い。
さらに、上記実施の形態では、いわゆるストレート式の携帯電話機(スマートフォン)に本発明が適用されている。しかしながら、これに限らず、いわゆる折り畳み式、スライド式等、いかなるタイプの携帯電話機に本発明が適用されてもよい。
さらに、本発明の携帯端末装置は、携帯電話機に限られず、PDA(Personal Digital
Assistant)、タブレットPC(TabletPC)、電子書籍端末等であってもよい。
この他、本発明の実施の形態は、特許請求の範囲に示された技術的思想の範囲内において、適宜、種々の変更が可能である。
11 ディスプレイ
11c 表示面
12 タッチセンサ(入力部)
100 CPU (表示制御部)
401、402 QWERTYキーボード
501、502 平仮名キーボード
411、412、511、512 文字キー
421、422、521、522 削除キー

Claims (7)

  1. 表示面と、
    文字を入力するための複数の文字キーを含む第1の入力画面と、隣接する前記文字キーの少なくとも一部の間隔が前記第1の入力画面よりも大きい第2の入力画面との間で切替え可能に前記表示面に表示させる表示制御部と、
    前記文字キーにより入力された文字を削除するための削除キーと、を備え、
    前記第1の入力画面は第1の表示方向に表示されるとともに、前記第2の入力画面は前記第1の表示方向とは異なる第2の方向に表示され、
    前記表示制御部は、
    前記表示面に前記第1の入力画面が表示されているときに、前記削除キーにより文字が削除されたことを含む変更条件が成立したことに基づいて、前記第1の表示方向で表示された前記第1の入力画面を、前記第2の表示方向で表示された前記第2の入力画面に変更する制御を実行する、
    ことを特徴とする携帯端末装置。
  2. 請求項1に記載の携帯端末装置において、
    記表示制御部は、前記変更条件の成立が規定回数に達した場合に、前記入力画面の表示方向を前記第1の表示方向から前記第2の表示方向に変更する、
    ことを特徴とする携帯端末装置。
  3. 表示面と、
    文字を入力するための複数の文字キーを含む第1の入力画面と、隣接する前記文字キーの少なくとも一部の間隔が前記第1の入力画面よりも大きい第2の入力画面との間で切替え可能に前記表示面に表示させる表示制御部と、
    前記文字キーにより入力された文字を削除するための削除キーと、を備え、
    前記表示制御部は、
    前記表示面に前記第1の入力画面が表示されているときに、文字入力がなされてから所定時間経過前に前記削除キーにより文字が削除されたことを含む変更条件が成立したことに基づいて、前記第1の入力画面を前記第2の入力画面に変更する制御を実行する、
    ことを特徴とする携帯端末装置。
  4. 表示面と、
    文字を入力するための複数の文字キーを含む第1の入力画面と、隣接する前記文字キーの少なくとも一部の間隔が前記第1の入力画面よりも大きい第2の入力画面との間で切替え可能に前記表示面に表示させる表示制御部と、
    前記文字キーにより入力された文字を削除するための削除キーと、を備え、
    前記表示制御部は、
    前記表示面に前記第1の入力画面が表示されているときに、未確定の文字を確定する操作がなされてから所定時間経過前に前記削除キーにより文字が削除されたことを含む変更条件が成立したことに基づいて、前記第1の入力画面を前記第2の入力画面に変更する制御を実行する、
    ことを特徴とする携帯端末装置。
  5. 表示面と、
    文字を入力するための複数の文字キーを含む第1の入力画面と、隣接する前記文字キーの少なくとも一部の間隔が前記第1の入力画面よりも大きい第2の入力画面との間で切替え可能に前記表示面に表示させる表示制御部と、
    前記文字キーにより入力された文字を削除するための削除キーと、を備え、
    前記表示制御部は、
    前記表示面に前記第1の入力画面が表示されているときに、未確定の文字を確定する操作がなされるまでに前記削除キーによる未確定の文字の削除が規定回数なされたことを含む変更条件が成立したことに基づいて、前記第1の入力画面を前記第2の入力画面に変更する制御を実行する、
    ことを特徴とする携帯端末装置。
  6. 表示面と、前記表示面に対する入力を受け付ける入力部と、を備える携帯端末装置のコンピュータに、
    文字を入力するための複数の文字キーを含む第1の入力画面が前記表示面に表示されているときに、前記文字キーにより入力された文字を削除するための削除キーにより文字が削除されたことを含む変更条件が成立したことに基づいて、前記第1の入力画面を、隣接する前記文字キーの少なくとも一部の間隔が前記第1の入力画面よりも大きい第2の入力画面に変更する変更機能を実行させるプログラムであって、
    前記第1の入力画面は第1の表示方向に表示されるとともに、前記第2の入力画面は前記第1の表示方向とは異なる第2の方向に表示され、
    前記変更機能は、前記変更条件が成立したことに基づいて、前記第1の表示方向で表示された前記第1の入力画面を、前記第2の表示方向で表示された前記第2の入力画面に変更する機能を含む、
    ことを特徴とするプログラム。
  7. 表示面を備える携帯端末装置における表示制御方法であって、
    文字を入力するための複数の文字キーを含む第1の入力画面を表示する表示ステップと、
    前記第1の入力画面が表示されているときに、前記文字キーにより入力された文字を削除するための削除キーにより文字が削除されたことを含む変更条件が成立したことに基づいて、前記第1の入力画面を、隣接する前記文字キーの少なくとも一部の間隔が前記第1の入力画面よりも大きい第2の入力画面に変更する変更ステップと、を含み
    前記第1の入力画面は第1の表示方向に表示されるとともに、前記第2の入力画面は前記第1の表示方向とは異なる第2の方向に表示され、
    前記変更ステップは、前記変更条件が成立したことに基づいて、前記第1の表示方向で表示された前記第1の入力画面を、前記第2の表示方向で表示された前記第2の入力画面に変更するステップを含む、
    ことを特徴とする表示制御方法。
JP2011272824A 2011-12-13 2011-12-13 携帯端末装置、プログラムおよび表示制御方法 Expired - Fee Related JP5738162B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2011272824A JP5738162B2 (ja) 2011-12-13 2011-12-13 携帯端末装置、プログラムおよび表示制御方法
US13/713,604 US9134806B2 (en) 2011-12-13 2012-12-13 Mobile terminal device, storage medium and display control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011272824A JP5738162B2 (ja) 2011-12-13 2011-12-13 携帯端末装置、プログラムおよび表示制御方法

Publications (2)

Publication Number Publication Date
JP2013126049A JP2013126049A (ja) 2013-06-24
JP5738162B2 true JP5738162B2 (ja) 2015-06-17

Family

ID=48571514

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011272824A Expired - Fee Related JP5738162B2 (ja) 2011-12-13 2011-12-13 携帯端末装置、プログラムおよび表示制御方法

Country Status (2)

Country Link
US (1) US9134806B2 (ja)
JP (1) JP5738162B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104035942B (zh) * 2013-03-08 2018-09-07 腾讯科技(深圳)有限公司 屏幕显示模式切换时的输入框调整方法及装置
US20220171530A1 (en) * 2014-06-11 2022-06-02 Lenovo (Singapore) Pte. Ltd. Displaying a user input modality

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7814419B2 (en) * 2003-11-26 2010-10-12 Nokia Corporation Changing an orientation of a user interface via a course of motion
CN101836179A (zh) * 2007-10-26 2010-09-15 日本电气株式会社 电子设备、电子设备控制方法和包含电子设备控制程序的存储介质
JP5359536B2 (ja) 2009-05-07 2013-12-04 富士通モバイルコミュニケーションズ株式会社 携帯電話機、及び携帯電話機の表示方向制御プログラム
JP2011034476A (ja) 2009-08-05 2011-02-17 Seiko Epson Corp 情報入力装置および情報入力方法
US9665278B2 (en) * 2010-02-26 2017-05-30 Microsoft Technology Licensing, Llc Assisting input from a keyboard
JP5338719B2 (ja) * 2010-03-01 2013-11-13 富士通モバイルコミュニケーションズ株式会社 携帯端末
JP2011197719A (ja) * 2010-03-17 2011-10-06 Jvc Kenwood Holdings Inc タッチパネル入力装置、タッチパネル入力装置の制御方法およびプログラム
US20110267278A1 (en) * 2010-04-29 2011-11-03 Sony Ericsson Mobile Communications Ab Adaptive soft keyboard

Also Published As

Publication number Publication date
JP2013126049A (ja) 2013-06-24
US20130147717A1 (en) 2013-06-13
US9134806B2 (en) 2015-09-15

Similar Documents

Publication Publication Date Title
US8279182B2 (en) User input device and method using fingerprint recognition sensor
KR100959713B1 (ko) 핸드헬드 전자 장치용 액티브 키보드 시스템
JP5855996B2 (ja) 端末装置
US20150084885A1 (en) Portable electronic device with display modes for one-handed operation
US20120162267A1 (en) Mobile terminal device and display control method thereof
US20110227844A1 (en) Method and apparatus for inputting character in portable terminal
JP5371712B2 (ja) キー入力装置および携帯端末
CN101379474A (zh) 文字输入装置
JP5931627B2 (ja) 携帯端末装置、プログラムおよび入力訂正方法
JP2012088750A (ja) 電子機器及び電子機器の文字入力プログラム
JPWO2012161237A1 (ja) 情報処理装置およびその制御方法
JP5738162B2 (ja) 携帯端末装置、プログラムおよび表示制御方法
JP6115925B2 (ja) 携帯端末装置、プログラムおよび表示制御方法
JP2009032173A (ja) 文字入力装置及びそれを用いた通信端末装置
JP2009099057A (ja) 移動体端末装置及び文字入力方法
JP5047325B2 (ja) 情報入力装置及び情報入力方法
KR101046660B1 (ko) 문자 입출력 장치 및 그 방법
JP6047066B2 (ja) 携帯機器、制御プログラムおよび携帯機器における制御方法
JP5993802B2 (ja) 携帯機器、制御プログラムおよび携帯機器における制御方法
KR20110093050A (ko) 터치 영역 증감 검출에 의한 사용자 인터페이스 장치 및 그 제어 방법
JP6321387B2 (ja) 携帯機器、携帯機器のタッチ位置検出方法およびプログラム
JP7056686B2 (ja) 情報入力方法及び携帯端末装置
JP2017220256A (ja) 携帯電子機器、携帯電子機器の制御方法およびプログラム
KR101465699B1 (ko) 휴대용 단말기에서 터치스크린을 이용한 문자 입력 장치 및방법
JP6208082B2 (ja) 携帯電子機器、携帯電子機器の制御方法およびプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140414

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20141209

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20141224

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150223

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20150324

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150421

R150 Certificate of patent or registration of utility model

Ref document number: 5738162

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees