(57)【要約】【課題】本発明は、ユーザ操作により操作キーやソフトキーのキー表示が切り替えられる携帯端末であっても、ユーザのキー操作中にキー表示が切り替えられることにより発生する誤入力を防止することができる携帯端末を提供する。【解決手段】各々のキーに対して、それぞれ対応するキーコードを示す標識を表示する表示手段と、各々のキーのキー入力指示を検出する検出手段（Ｓ１０１）と、各々のキーのキーコードの切り替えの指示を受け付ける受付手段（Ｓ１０３）と、指示が受け付けられた際、キーの長押しが検出されていた場合、表示手段により表示された標識に従って入力指示が検出されたキーのキー入力処理を行った（Ｓ１０９）後に、各々のキーに対応するキーコードを切り替えるとともに前記表示手段による表示を切り替える入力制御手段（Ｓ１１１）とを備えた。【選択図】  図４
2011182200.tif 000002
【特許請求の範囲】
【請求項１】
各々のキーに対して、それぞれ対応するキーコードを示す標識を表示する表示手段と、
前記各々のキーのキー入力指示を検出する検出手段と、
前記各々のキーのキーコードの切り替えの指示を受け付ける受付手段と、
前記受付手段により指示が受け付けられた際、前記検出手段によりキーの長押しが検出されていた場合、前記表示手段により表示された標識に従って前記入力指示が検出されたキーのキー入力処理を行った後に、前記各々のキーに対応するキーコードを切り替えるとともに前記表示手段による表示を切り替える入力制御手段と、
を備えたことを特徴とする携帯端末。
【請求項２】
各々のキーに対して、それぞれ対応するキーコードを示す標識を表示する表示手段と、
前記各々のキーのキー入力指示を検出する検出手段と、
前記各々のキーのキーコードの切り替えの指示を受け付ける受付手段と、
前記受付手段により指示が受け付けられた際、前記検出手段によりキーの長押しが検出されていた場合、前記各々のキーに対応するキーコードを切り替えるとともに前記表示手段による表示を切り替えた後に、切り替え前のキーコードに従って前記入力指示が検出されたキーのキー入力処理を行う入力制御手段と、
を備えたことを特徴とする携帯端末。
【請求項３】
前記判断手段は、前記受付手段により指示が受け付けられた場合、前記検出手段により第１のキー入力指示が検出されてから所定時間内に第２のキー入力指示が検出されたか否かを判断し、
前記入力制御手段は、前記判断手段により所定時間内に第２のキー入力指示が検出された場合、前記表示手段により表示された標識に従って前記第２のキーのキー入力処理を行った後に、前記各々のキーに対応するキーコードを切り替えるとともに前記表示手段による表示を切り替えることを特徴とする請求項１記載の携帯端末。
【請求項４】
前記判断手段は、前記受付手段により指示が受け付けられた場合、前記検出手段により第１のキー入力指示が検出されてから所定時間内に第２のキー入力指示が検出されたか否かを判断し、
前記入力手段は、前記判断手段により所定時間内に第２のキー入力指示が検出された場合、前記各々のキーに対応するキーコードを切り替えるとともに前記表示手段による表示を切り替えた後に、切り替え前のキーコードに従って前記第２のキーのキー入力処理を行うことを特徴とする請求項２記載の携帯端末。
【請求項５】
前記受付手段は、前記携帯端末に加わっている重力方向の変化を表示切り替えの指示として受け付けることを特徴とする請求項１乃至４記載の携帯端末。
【請求項６】
前記受付手段は、アプリケーションプログラムの実行に伴う表示方向の切り替えの指示を表示切り替えの指示として受け付けることを特徴とする請求項１乃至４記載の携帯端末。
【請求項７】
データを表示する表示部と、
この表示部に表示されるデータの表示方向を切り替える表示制御部と、
この表示制御部による表示方向の切り替えを検出する検出手段と、
前記表示方向に応じ、キー入力部によって入力される情報を第１の情報か第２の情報との間で切り替える制御を行うキー入力制御部と、
このキー入力部が長押しされているときに前記検出手段が表示方向の切り替えを検出した場合、この長押しが終わるまで、前記キー入力制御部による制御を禁止する制御部と、
を備えたことを特徴とする携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ操作に応じて各々の操作キーまたはソフトキーに割り当てられるキーコードを切り替えることができ、操作キーの長押しまたは連続押下の際にキー入力処理またはキー表示切り替えのタイミングを制御することで誤入力を防止することができる携帯端末に関する。
【背景技術】
【０００２】
近年、携帯電話機のような携帯端末が常時ユーザにより携帯されるようになり、携帯端末にて扱われる情報量も増大している。それに伴い、端末の形状を大きくすることなく多様な情報を入力できるような入力制御方法が開発されている。例えば、フルキーボードの操作性と携帯情報端末のコンパクト性および使用感を維持した状態で、画面の回転処理を必要としない携帯電話機が提案されている（特許文献１参照）。この携帯情報端末は、副筐体を主筐体に対してスライドさせた状態で外部に露出する副筐体の表面部分に開閉パネルを開閉自在に取り付け、開閉パネルの表側に基本機能の操作に必要とされるキーボードを配設する一方、副筐体の表面部分と開閉パネルの裏面に跨ってフルキーボードを配設したものである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１４７５６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１のようにハードウェアの構成により入力装置を拡大させる方法でなく、ソフトウェアの制御によりユーザ操作等に応じて操作キーに対応付けられているキーコードを変更させることで、より多くの情報を入力できる携帯端末も開発されている。このように、操作キーやソフトキーに対応付けられるキーコードを変更することができ、それに伴ってキー表示を切り替える機能を備えた携帯端末において、ユーザがキーを連続して押下している最中やユーザがキーを長押ししている最中にキー表示が切り替わった場合には、各々の操作がキー表示の切り替え前に対応しているのか切り替え後に対応しているのかを判別するのが困難であり、ユーザにより意図されたキー入力が行われないおそれがあった。
【０００５】
例えば、上記のような誤入力が発生するケースとして、大きく分けると、下記の２つのパターンが考えられる。
【０００６】
（１）同一の操作キー１５の連続押下（長押し）時にキー表示が切り替えられるケース
携帯端末においていずれかのアプリケーションプログラム起動中（例えばカメラ機能を起動中）にユーザが待ち受け画面に戻るためにクリアキーを連続押下（長押し）したときに、カメラ機能が縦向きに表示されていたにも関わらずメインメニュー画面が横向きに表示された場合などに、操作キー１５の配置が切り替えられることにより、ユーザが意図した操作キー１５とは異なる操作キー１５が押下されてしまって待ち受け画面に戻ることができない。
【０００７】
（２）異なる操作キー１５の連続押下（長押し）時にキー表示が切り替えられるケース
メニュー画面に表示されたいずれかのアプリケーションプログラム（例えばユーザ補助機能）を起動するためにユーザがメニュー画面に沿って異なる操作キー１５を連続押下（長押し）した場合に、操作キー１５の配置が切り替えられることにより、ユーザが意図したキーとは異なる操作キーが入力されて別のアプリケーションプログラムが起動されてしまう。
【０００８】
本発明は、上記課題を鑑みてなされたものであり、ユーザ操作により操作キーやソフトキーのキー表示が切り替えられる携帯端末であっても、ユーザのキー操作中にキー表示が切り替えられることにより発生する誤入力を防止することができる携帯端末を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明に係る携帯端末は、各々のキーに対して、それぞれ対応するキーコードを示す標識を表示する表示手段と、各々のキーのキー入力指示を検出する検出手段と、各々のキーのキーコードの切り替えの指示を受け付ける受付手段と、受付手段により指示が受け付けられた際、検出手段によりキーの長押しが検出されていた場合、表示手段により表示された標識に従って入力指示が検出されたキーのキー入力処理を行った後に、各々のキーに対応するキーコードを切り替えるとともに表示手段による表示を切り替える入力制御手段と、を備えたことを特徴とする。
【００１０】
上記課題を解決するために、本発明に係る携帯端末は、各々のキーに対して、それぞれ対応するキーコードを示す標識を表示する表示手段と、各々のキーのキー入力指示を検出する検出手段と、各々のキーのキーコードの切り替えの指示を受け付ける受付手段と、受付手段により指示が受け付けられた際、検出手段によりキーの長押しが検出されていた場合、各々のキーに対応するキーコードを切り替えるとともに表示手段による表示を切り替えた後に、切り替え前のキーコードに従って入力指示が検出されたキーのキー入力処理を行う入力制御手段と、を備えたことを特徴とする。
【００１１】
上記課題を解決するために、本発明に係る携帯端末は、データを表示する表示部と、この表示部に表示されるデータの表示方向を切り替える表示制御部と、この表示制御部による表示方向の切り替えを検出する検出手段と、表示方向に応じ、キー入力部によって入力される情報を第１の情報か第２の情報との間で切り替える制御を行うキー入力制御部と、このキー入力部が長押しされているときに検出手段が表示方向の切り替えを検出した場合、この長押しが終わるまで、キー入力制御部による制御を禁止する制御部と、を備えたことを特徴とする。
【発明の効果】
【００１２】
本発明に係る携帯端末によると、ユーザ操作により操作キーやソフトキーのキー表示が切り替えられる携帯端末であっても、ユーザのキー操作中にキー表示が切り替えられることにより発生する誤入力を防止することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】（Ａ）は、本発明に係る携帯端末（携帯電話機）の開いた状態を示す斜視図、（Ｂ）は、本発明に係る携帯端末（携帯電話機）の閉じた状態を示す斜視図。
【図２】本発明に係る携帯端末（携帯電話機）の機能を示すブロック図。
【図３】（Ａ）は、本発明に係る携帯端末（携帯電話機）を縦方向で使用した状態を示す図、（Ｂ）は、本発明に係る携帯端末（携帯電話機）を横方向で使用した状態を示す図。
【図４】本発明に係る携帯端末（携帯電話機）においてキー表示切り替え時に操作キーの長押しがされた場合の入力制御処理の手順を示すフローチャート。
【図５】（Ａ）は、本発明に係る携帯端末（携帯電話機）が縦向きの待ち受け画面の表示中におけるキー表示を示す図、（Ｂ）は、本発明に係る携帯端末（携帯電話機）が縦向きのメモ帳メニュー画面の表示中におけるキー表示を示す図、（Ｃ）は、本発明に係る携帯端末（携帯電話機）が横向きのメモ帳入力画面の表示中におけるキー表示を示す図。
【図６】本発明に係る携帯端末（携帯電話機）においてキー表示切り替え時に操作キーの長押しがされた場合の入力制御処理の別例の手順を示すフローチャート。
【図７】（Ａ）は、本発明に係る携帯端末（携帯電話機）が縦向きの待ち受け画面の表示中のキー表示を示す図、（Ｂ）は、本発明に係る携帯端末（携帯電話機）が縦向きのメモ帳メニュー画面の表示中におけるキー表示を示す図、（Ｃ）は、本発明に係る携帯端末（携帯電話機）が横向きのメモ帳入力画面の表示中におけるキー表示を示す図。
【図８】本発明に係る携帯端末（携帯電話機）においてキー表示切り替え時に操作キーの連続押下がされた場合の入力制御処理の手順を示すフローチャート。
【図９】本発明に係る携帯端末（携帯電話機）においてキー表示切り替え時に操作キーの連続押下がされた場合の入力制御処理の別例の手順を示すフローチャート。
【発明を実施するための形態】
【００１４】
本発明に係る携帯端末の実施形態について、添付図面を参照しながら説明する。本発明に係る携帯端末として、加速度センサとディスプレイと複数の操作キーを備え、端末に加わっている加速度に応じて、ディスプレイの画面の表示方向及び各々の操作キーのキーコードを変更することができる携帯電話機１を例に挙げて説明する。なお、以下では物理的な操作キーを備えた携帯電話機１について説明するが、ソフトウェアにより制御されるソフトキーに基づいて操作されるタッチパネルを備えた携帯端末であっても同様である。
【００１５】
携帯電話機１は、図１に示すように、主に、矩形の板状の上筐体１０と、この上筐体１０とほぼ同形状をした下筐体１１とにより構成されていて、これらの上筐体１０及び下筐体１１は、閉じた状態において相互に一面を覆うように積層されている。上筐体１０と下筐体１１は、図１のＸ方向に所定長さだけ相互にスライド自在なように結合されている。携帯電話機１は、上筐体１０と下筐体１１とを相互にスライドさせて位置関係を変更することにより、閉じた状態から開いた状態に、あるいは開いた状態から閉じた状態に変形する。
【００１６】
上筐体１０の外面（下筐体１１に対面しない側の面）には、データを表示するためのディスプレイ１２、音声を出力するためのスピーカ１３、音声を入力するためのマイクロフォン１４が設けられている。また、下筐体１１の内面（上筐体１０に対面する側の面）には、データを入力するための複数の操作キー１５が設けられている。
【００１７】
次に、携帯電話機１の機能について、図２に示すブロック図を用いて説明する。携帯電話機１は、図２に示すように、主制御部２０、電源回路部２１、操作入力制御部２２、表示制御部２３、音声制御部２４、通信制御部２５、加速度検出部２６、及び記憶部２７がバスによって相互に通信可能に接続されて構成されている。
【００１８】
主制御部２０は、ＣＰＵ（Central Processing Unit）を具備し、携帯電話機１の総括的な制御を行うとともに、後述する入力制御処理や、その他の様々な演算処理や制御処理などを行う。電源回路部２１は、電源供給源（バッテリ等）を備え、例えば所定の操作キー１５を介した入力に基づいて携帯電話機１の電源のＯＮ／ＯＦＦ状態を切り替え、電源がＯＮ状態の場合に電力供給源から各部に対して電力を供給して、携帯電話機１を動作可能にする。
【００１９】
操作入力制御部２２は操作キー１５に対する入力インタフェースを備えていて、いずれかの操作キー１５が押下されると、その押下された操作キー１５を示す信号を生成して主制御部２０に伝送する。信号を受信した主制御部２０は、この信号に基づいて様々な処理を行う。表示制御部２３はディスプレイ１２に対する表示インタフェースを備え、主制御部２０の制御に基づいて、表示データを生成してディスプレイ１２に表示させる。
【００２０】
音声制御部２４は、主制御部２０の制御に基づいて、マイクロフォン１４で集音された音声からアナログ音声信号を生成し、このアナログ音声信号をデジタル音声信号に変換する。また音声制御部２４は、デジタル音声信号を取得すると、主制御部２０の制御に基づいて、このデジタル音声信号をアナログ音声信号に変換し、スピーカ１３から音声として出力する。
【００２１】
通信制御部２５は、主制御部２０の制御に基づいて、基地局からアンテナ２５ａを介して受信した受信信号を復号化処理してデータを復元する。このデータは音声データや映像データを含み、主制御部２０の指示により、音声データは音声制御部２４に伝送されてスピーカ１２から出力され、また映像データは表示制御部２３に伝送されてディスプレイ１２に表示されたり、記憶部２７に記録されたりする。また通信制御部２５は、主制御部２０の制御に基づいて、マイクロフォン１４で集音された音声データや、操作キー１５を介して入力された制御データや記憶部２７に記憶された映像データを取得すると、これらのデータに対して符号化処理を行い、基地局に対してアンテナ２５ａを介して送信する。
【００２２】
加速度検出部２６は、携帯電話機１に加わっている加速度を検出する加速度センサ２６ａを備えていて、主制御部２０の制御に基づいて、または一定時間経過ごとに、加速度センサ２６ａにより検出された加速度を示す信号を生成して、この信号を主制御部２０に伝送する。
【００２３】
記憶部２７は、主制御部２０が行う処理について、処理プログラムや処理に必要なデータ等を格納するＲＯＭ（Read Only Memory）やハードディスク、不揮発性メモリ、データベース、主制御部２０が処理を行う際に使用されるデータを一時的に記憶するＲＡＭ（Random Access Memory）などから構成される。また、主制御部２０が後述する入力制御処理を行う際の処理プログラムは、例えばＲＯＭに記憶されているものとする。
【００２４】
図３（Ａ）は、携帯電話機１を縦方向で使用した状態を示す図であり、図３（Ｂ）は携帯電話機１を横方向で使用した状態を示す図である。携帯電話機１は、図３（Ａ）に示すような縦方向（図１のＸ方向が重力（Ｇ）方向と垂直な方向に位置する向き）で使用されたり、図３（Ｂ）に示すような横方向（図１のＸ方向が重力（Ｇ）方向と平行な方向に位置する向き）で使用されたりする。
【００２５】
携帯電話機１は、これらのようなユーザによる使用状態によって画面の表示方向を変更する機能を備えている。例えばユーザが携帯電話機１を縦方向に保持しているときには、図３（Ａ）に示すように画面が重力（Ｇ）方向に縦長に表示されて、ユーザが携帯電話機１を横方向に保持しているときには、図３（Ｂ）に示すように画面が重力（Ｇ）方向と平行な向きに横長に表示される。
【００２６】
また携帯電話機１は、画面の表示方向を切り替えた際に、それに伴って入力操作に関わる表示の表示方向も連動して切り替えることができる。すなわち携帯電話機１は、画面が縦方向で表示されているときのキーコードと、画面が横方向で表示されているときのキーコードとをそれぞれ有していて、携帯電話機１の保持方向に応じてキーコードを切り替えるとともに操作キー１５のキー表示を併せて切り替えることができる。
【００２７】
また、携帯電話機１は、実行中のアプリケーションプログラムの制御により、縦向き・横向きの双方に対応している画面、縦向き専用の画面、横向き専用の画面を表示する場合がある。そして、例えば携帯電話機１が横向きに保持されている場合でも、縦向き専用の画面が表示されているときには操作キー１５には縦向用のキーコードが設定されていて縦方向用のキーコードを示すキーの標識が表示される。よって、携帯電話機１において画面が切り替えられる際に、その画面に応じて操作キー１５のキーコードも切り替えられる場合がある。
【００２８】
操作キー１５のキー表示の方法は、例えば、操作キー１５が最外面に透明又は半透明の樹脂で形成された保護板を備えるとともに、内部に照明装置（キーライト）が配置されていて、キーライトからの光が保護板とキーライトとの間に備えられた、操作キー１５に対応するキーコードを示す標識が付されたフィルターを透過することにより、そのときに操作キー１５に設定されているキーコードが操作キー１５の表面（保護板）に映し出される方法である。そして、操作キー１５のキー表示を切り替える方法は、例えば、携帯電話機１がフィルター毎にキーライトを備えていてキーコードの変更に応じて照明するキーライトを変更する方法である。
【００２９】
以下、本発明の一実施形態について説明するが、携帯電話機１が、操作キー１５が連続押下されているときや長押しされているときに、キー表示の切り替えが指示された場合に、キー表示を切り替えるタイミングまたはキー入力処理を行うタイミングを制御することで、キー表示の切り替えによる誤入力を防止する機能を備えていることを例として説明する。すなわち携帯電話機１は、操作キー１５が押下された後にキー表示の切り替えを行う場合に、下記の条件（ａ）、（ｂ）のいずれかを満たしているかを判定する。
【００３０】
（ａ）特定のキー(クリアや戻る等の画面遷移を伴うキー等)の押下時間が長押しであること
（ｂ）連続したキー押下時間の間隔が特定の時間内であること
そして携帯電話機１は、上記条件（ａ）、（ｂ）のいずれかが満たされた場合に、下記の処理（ｃ）または（ｄ）を行う。
【００３１】
（ｃ）キー表示切り替えを遅らせる処理
操作キー１５が押下された時点ではキー表示の切り替えは行わず、キー表示通りのキー入力を行う。上記条件（ａ）、（ｂ）のいずれも満たさなくなった時点でキー表示の切り替えを行う。
【００３２】
（ｄ）キー表示切り替え前のキー配置に対応するキー入力を行う処理
操作キー１５が押下された時点でキー表示切り替えを行うが、上記条件（ａ）、（ｂ）のいずれかを満たしている間はキー表示切り替え前のキー配置に対応するキーコードを用いてキー入力処理を行い、上記条件（ａ）、（ｂ）のいずれも満たさなくなった時点で切り替えられたキー表示通りのキー入力処理を行う。
【００３３】
まず、ユーザが操作キー１５を長押ししているときにキー表示が切り替わった際に、キー表示切り替えを遅らせる処理を行う場合（上記（ａ）及び（ｃ）に対応）について説明する。携帯電話機１が、この入力制御処理を行う際の手順について、図４に示すフローチャート、図５に示す遷移図に基づいて説明する。なお、始めにディスプレイ１２にメモ帳入力画面４２が表示されていて、複数の操作キー１５に第１のキー表示がされているものとする。
【００３４】
まず主制御部２０は、操作キー１５が押下されたか否かを判断する（Ｓ１０１）。操作キー１５が押下されていない場合（Ｓ１０１；Ｎｏ）は、主制御部２０はそのまま待機する。操作キー１５が押下された場合（Ｓ１０１；Ｙｅｓ）は、主制御部２０は、キー表示の縦横切り替えが検出されたか否かを判断する（Ｓ１０３）。この際、主制御部２０は、例えば加速度センサ２６ａにより検出された加速度に基づいて、携帯電話機１が縦方向から横方向に、あるいは横方向から縦方向に遷移した場合に、キー表示の縦横切り替えが検出されたものと判断する。また、主制御部２０は、例えばアプリケーションプログラムを起動などの制御で画面が切り替わり、縦向きに対応した画面から横向きに対応した画面、あるいは横向きに対応した画面から縦向きに対応した画面に切り替わった場合にも、キー表示の縦横切り替えが検出されたものと判断する。
【００３５】
キー表示の縦横切り替えが検出されていない場合（Ｓ１０３；Ｎｏ）は、主制御部２０は、通常のキー入力処理を行う（Ｓ１０５）。このとき、例えば始めに操作キー１５に第１のキー表示がされていた場合は、主制御部２０はそのまま第１のキー表示に基づいてキー入力処理を行う。
【００３６】
キー表示の縦横切り替えが検出された場合（Ｓ１０３；Ｙｅｓ）は、主制御部２０は、操作キー１５が長押しされているか否かを判断する（Ｓ１０７）。この際、主制御部２０は、例えば操作キー１５の押下が所定時間継続している場合に、操作キー１５が長押しされているものと判断する。操作キー１５が長押しされている場合（Ｓ１０７；Ｙｅｓ）は、主制御部２０は、キー表示切り替え前のそのままのキー表示（第１のキー表示）に従ってキー入力処理を行う（Ｓ１０９）。
【００３７】
キーが長押しされていない場合（Ｓ１０７；Ｎｏ）は、主制御部２０は、ステップＳ１０３にて検出された切り替えに応じてキー表示を切り替える（Ｓ１１１）。このとき、例えば始めに操作キー１５に第１のキー表示がされていた場合には、そのキー表示を第２のキー表示に切り替える。その後、ユーザによりキー操作がされた場合には、主制御部２０は第２のキー表示に従ってキー入力処理を行う。
【００３８】
図５に、ステップＳ１０１乃至Ｓ１１１が適用される例を示す。図５（Ａ）は、携帯電話機１が縦向きの待ち受け画面４０の表示中におけるキー表示を示す図であり、図５（Ｂ）は、携帯電話機１が縦向きのメモ帳メニュー画面４１の表示中におけるキー表示を示す図であり、図５（Ｃ）は、携帯電話機１が横向きのメモ帳入力画面４２の表示中におけるキー表示を示す図である。
【００３９】
ユーザがメモ帳機能を起動させて図５（Ｃ）に示すようなメモ帳入力画面４２を表示している時には、操作キー１５には図３（Ｂ）に示すような横向き用のキー表示がされている。携帯電話機１は、メモ帳入力画面の表示中に操作キー１５のうちのクリアキー４３が長押しされることにより、メモ帳メニュー画面に遷移するように構成されている。しかし、ユーザがクリアキー４３を長押ししている最中に、携帯電話機１の向きが切り替わった場合などにキー表示が縦向き用と横向き用とで切り替わってしまう可能性がある。そこで携帯電話機１は、その場合に、長押しが終了するまでキー表示の切り替えを行わずに、長押し終了時にキー入力処理を行った後に、キー表示を切り替えるような処理を行う。
【００４０】
このようにして携帯電話機１は、各々の操作キー１５に第１のキー表示がされているときにいずれかの操作キー１５が長押しされた際に、キー表示の切り替え指示があった場合、長押しが終了するまでキー表示の切り替えを行わずに、長押しされた操作キー１５のキー入力処理を行った後に、キー表示を第２のキー表示に切り替える。
【００４１】
次に、ユーザが操作キー１５を長押ししているときにキー表示が切り替わった際に、キー表示切り替え前のキー配置に対応するキー入力を行う処理を行う場合（上記（ａ）及び（ｄ）に対応）について説明する。携帯電話機１がこの入力制御処理を行う際の手順について、図６に示すフローチャート、図７に示す遷移図に基づいて説明する。なお、始めにディスプレイ１２にメモ帳入力画面４２が表示されていて、複数の操作キー１５に第１のキー表示がされているものとする。
【００４２】
まず主制御部２０は、操作キー１５が押下されたか否かを判断する（Ｓ２０１）。操作キー１５が押下されていない場合（Ｓ２０１；Ｎｏ）は、主制御部２０はそのまま待機する。操作キー１５が押下された場合（Ｓ２０１；Ｙｅｓ）は、主制御部２０は、キー表示の縦横切り替えが検出されたか否かを判断する（Ｓ２０３）。この際、主制御部２０は、ステップＳ１０３と同様に、例えば加速度センサ２６ａにより検出された加速度に基づいて、携帯電話機１が縦方向から横方向に、あるいは横方向から縦方向に遷移した場合に、キー表示の縦横切り替えが検出されたものと判断する。または主制御部２０は、例えばアプリケーションプログラムを起動するなどの制御で画面が切り替わり、縦向きに対応した画面から横向きに対応した画面、あるいは横向きに対応した画面から縦向きに対応した画面にが切り替わった場合に、キー表示の縦横切り替えが検出されたものと判断する。
【００４３】
キー表示の縦横切り替えが検出されていない場合（Ｓ２０３；Ｎｏ）は、主制御部２０は、通常のキー入力処理を行う（Ｓ２０５）。このとき、例えば始めに操作キー１５に第１のキー表示がされていた場合は、主制御部２０はそのまま第１のキー表示に基づいてキー入力処理を行う。
【００４４】
キー表示の縦横切り替えが検出された場合（Ｓ２０３；Ｙｅｓ）は、主制御部２０は、ステップＳ２０３にて検出された切り替えに応じてキー表示を切り替える（Ｓ２０７）。このとき、例えば始めに操作キー１５に第１のキー表示がされていた場合には、そのキー表示を第２のキー表示に切り替える。
【００４５】
主制御部２０は、操作キー１５が長押しされているか否かを判断する（Ｓ２０９）。この際、主制御部２０は、例えば操作キー１５の押下が所定時間継続している場合に、操作キー１５が長押しされているものと判断する。操作キー１５が長押しされている場合（Ｓ２０９；Ｙｅｓ）は、主制御部２０は、キー表示切り替え前のキー表示、すなわちステップＳ２０１におけるキー押下の開始時のキー表示（第１のキー表示）に従ってキー入力処理を行う（Ｓ２１１）。キーが長押しされていない場合（Ｓ２０９；Ｎｏ）は、主制御部２０はそのまま入力制御処理を終了する。
【００４６】
図７に、ステップＳ２０１乃至Ｓ２１１が適用される例を示す。図７（Ａ）は、携帯電話機１が縦向きの待ち受け画面４０の表示中におけるキー表示を示す図であり、図７（Ｂ）は、携帯電話機１が縦向きのメモ帳メニュー画面４１の表示中におけるキー表示を示す図であり、図７（Ｃ）は、携帯電話機１が横向きのメモ帳入力画面４２の表示中におけるキー表示を示す図である。
【００４７】
ユーザがメモ帳機能を起動させて図７（Ｃ）に示すようなメモ帳入力画面４２を表示している時には、操作キー１５には図７（Ｂ）に示すような横向き用のキー表示がされている。携帯電話機１は、メモ帳入力画面の表示中に操作キー１５のうちのクリアキー４３が長押しされることにより、メモ帳メニュー画面に遷移するように構成されている。しかし、ユーザがクリアキー４３を長押ししている最中に、携帯電話機１の向きが切り替わった場合などにキー表示が縦向き用と横向き用とで切り替わってしまう可能性がある。そこで携帯電話機１は、その場合に、長押しが開始された時点でキー表示の切り替えを行うが、長押しのキー入力処理をキー表示切り替え前のキー表示に基づいて入力する処理を行う。
【００４８】
このようにして携帯電話機１は、各々の操作キー１５に第１のキー表示中に操作キー１５が長押しされ、この長押しされている間にキー表示の切り替え指示があった場合、長押しが開始された時点でキー表示を第２のキー表示に切り替えるが、長押しされた操作キー１５についてはキー表示切り替え前のキー表示に基づいて入力処理を行う。
【００４９】
次に、ユーザが操作キー１５を連続押下しているときにキー表示が切り替わった際に、キー表示切り替えを遅らせる処理を行う場合（上記（ｂ）及び（ｃ）に対応）について説明する。携帯電話機１がこの入力制御処理を行う際の手順について、図８に示すフローチャートに基づいて説明する。なお、始めにディスプレイ１２にメモ帳入力画面４２が表示されていて、複数の操作キー１５に第１のキー表示がされているものとする。
【００５０】
まず主制御部２０は、操作キー１５のうちのいずれか（例えば第１のキー）が入力処理されたか否かを判断する（Ｓ３０１）。この場合の入力処理は、ユーザにより操作キー１５が押下された後に正規の入力としてなされる入力処理である。第１のキーの入力処理がされていない場合（Ｓ３０１；Ｎｏ）は、主制御部２０はそのまま待機する。
【００５１】
第１のキーの入力処理がされた場合（Ｓ３０１；Ｙｅｓ）は、主制御部２０は、キー表示の縦横切り替えが検出されたか否かを判断する（Ｓ３０３）。この際、主制御部２０は、ステップＳ１０３と同様に、例えば加速度センサ２６ａにより検出された加速度に基づいて、携帯電話機１が縦方向から横方向に、あるいは横方向から縦方向に遷移した場合に、キー表示の縦横切り替えが検出されたものと判断する。または主制御部２０は、例えば実行中のアプリケーションプログラムを起動するなどの制御で画面が切り替わり、縦向きに対応した画面から横向きに対応した画面、あるいは横向きに対応した画面から縦向きに対応した画面にが切り替わった場合に、キー表示の縦横切り替えが検出されたものと判断する。キー表示の縦横切り替えが検出されていない場合（Ｓ３０３；Ｎｏ）は、主制御部２０は、通常のように、ステップＳ３０１にて第１のキーの入力処理を行うのみで、入力制御処理を終了する。
【００５２】
キー表示の縦横切り替えが検出された場合（Ｓ３０３；Ｙｅｓ）は、主制御部２０は、操作キー１５のうちのいずれか（例えば第２のキー）が押下されたか否かを判断する（Ｓ３０５）。なお、第１のキーと第２のキーは同一でも構わない。第２のキーが押下されていない場合（Ｓ３０５；Ｎｏ）は、主制御部２９は、通常のように、ステップＳ３０１にて第１のキーの入力処理を行うのみで、入力制御処理を終了する。
【００５３】
第２のキーが押下された場合（Ｓ３０５；Ｙｅｓ）は、主制御部２０は、第１のキーと第２のキーとの押下の時間間隔が所定時間内であったか否かを判断する（Ｓ３０７）。第１のキーと第２のキーとの押下の時間間隔が所定時間内であった場合（Ｓ３０７；Ｙｅｓ）は、主制御部２０は、各々のキー操作を連続押下とみなし、そのままのキー表示（第１のキー表示）に従ってキー入力処理を行う（Ｓ３０９）。そして再びステップＳ３０５に戻って、主制御部２０は第２のキーが押下されたか否かを判断する。
【００５４】
第１のキーと第２のキーとの押下の時間間隔が所定時間内でなかった場合（Ｓ３０７；Ｎｏ）は、主制御部２０は、ステップＳ３０３にて検出された切り替えに応じてキー表示を切り替える（Ｓ３１１）。このとき、例えば始めに操作キー１５に第１のキー表示がされていた場合には、そのキー表示を第２のキー表示に切り替える。そして主制御部２０は、第１のキー及び第２のキーの各々のキー操作を別個のものとみなし、ステップＳ３１１におけるキー表示切り替え後のキー表示（第２のキー表示）に従ってキー入力処理を行う（Ｓ３１３）。そしてその後、ユーザによりキー操作がされた場合には、主制御部２０は第２のキー表示に従ってキー入力処理を行う。
【００５５】
ユーザがメモ帳機能を起動させて図５（Ｃ）に示すようなメモ帳入力画面４２を表示している時には、操作キー１５には図３（Ｂ）に示すような横向き用のキー表示がされている。携帯電話機１は、メモ帳入力画面の表示中に操作キー１５のうちの第１のキー（クリアキー４３）が押下されることにより、メモ帳メニュー画面、待ち受け画面に順次遷移するように構成されている。しかし、ユーザが第１のキー（クリアキー４３）を連続押下している最中に、携帯電話機１の向きが切り替わった場合などにキー表示が縦向き用と横向き用とで切り替わってしまう可能性がある。そこで携帯電話機１は、その場合に、連続押下が終了するまでキー表示の切り替えを行わずに、連続押下終了時にキー入力処理を行った後に、キー表示を切り替えるような処理を行う。
【００５６】
このようにして携帯電話機１は、各々の操作キー１５に第１のキー表示がされているときにいずれかの操作キー１５が連続押下された際に、キー表示の切り替え指示があった場合、連続押下が終了するまでキー表示の切り替えを行わずに、連続押下された操作キー１５のキー入力処理を行った後に、キー表示を第２のキー表示に切り替える。
【００５７】
次に、ユーザが操作キー１５を連続押下しているときにキー表示が切り替わった際に、キー表示切り替え前のキー配置に対応するキー入力を行う処理を行う場合（上記（ｂ）及び（ｄ）に対応）について説明する。携帯電話機１がこの入力制御処理を行う際の手順について、図９に示すフローチャートに基づいて説明する。なお、始めにディスプレイ１２にメモ帳入力画面４２が表示されていて、複数の操作キー１５に第１のキー表示がされているものとする。
【００５８】
まず主制御部２０は、ステップＳ３０１と同様に、操作キー１５のうちのいずれか（例えば第１のキー）が入力処理されたか否かを判断する（Ｓ４０１）。第１のキーの入力処理がされていない場合（Ｓ４０１；Ｎｏ）は、主制御部２０はそのまま待機する。
【００５９】
第１のキーの入力処理がされた場合（Ｓ４０１；Ｙｅｓ）は、主制御部２０は、キー表示の縦横切り替えが検出されたか否かを判断する（Ｓ４０３）。この際、主制御部２０は、ステップＳ１０３と同様に、例えば加速度センサ２６ａにより検出された加速度に基づいて、携帯電話機１が縦方向から横方向に、あるいは横方向から縦方向に遷移した場合に、キー表示の縦横切り替えが検出されたものと判断する。または主制御部２０は、例えばアプリケーションプログラムを起動するなどの制御で画面が切り替わり、縦向きに対応した画面から横向きに対応した画面、あるいは横向きに対応した画面から縦向きに対応した画面にが切り替わった場合に、キー表示の縦横切り替えが検出されたものと判断する。キー表示の縦横切り替えが検出されていない場合（Ｓ４０３；Ｎｏ）は、主制御部２０は、通常のように、ステップＳ４０１にて第１のキーの入力処理を行うのみで、入力制御処理を終了する。
【００６０】
キー表示の縦横切り替えが検出された場合（Ｓ４０３；Ｙｅｓ）は、主制御部２０は、ステップＳ４０３にて検出された切り替えに応じてキー表示を切り替える（Ｓ４０５）。このとき、例えば始めに操作キー１５に第１のキー表示がされていた場合には、そのキー表示を第２のキー表示に切り替える。その後、ユーザによりキー操作がされた場合には、主制御部２０は第２のキー表示に従ってキー入力処理を行う。
【００６１】
主制御部２０は、操作キー１５のうちのいずれか（例えば第２のキー）が押下されたか否かを判断する（Ｓ４０７）。なお、第１のキーと第２のキーは同一でも構わない。第２のキーが押下されていない場合（Ｓ４０７；Ｎｏ）は、主制御部２９は、通常のように、ステップＳ４０１にて第１のキーの入力処理を行うのみで、入力制御処理を終了する。
【００６２】
第２のキーが押下された場合（Ｓ４０７；Ｙｅｓ）は、主制御部２０は、第１のキーと第２のキーとの押下の時間間隔が所定時間内であったか否かを判断する（Ｓ４０９）。第１のキーと第２のキーとの押下の時間間隔が所定時間内であった場合（Ｓ４０９；Ｙｅｓ）は、主制御部２０は、各々のキー操作を連続押下とみなし、キー表示切り替え前のキー表示、すなわちステップＳ４０１における第１のキーの押下開始時のキー表示（第１のキー表示）に従ってキー入力処理を行う（Ｓ４１１）。そして再びステップＳ４０７に戻って、主制御部２０は第２のキーが押下されたか否かを判断する。
【００６３】
第１のキーと第２のキーとの押下の時間間隔が所定時間内でなかった場合（Ｓ４０９；Ｎｏ）は、主制御部２０は、各々のキー操作を別個のものとみなし、キー表示切り替え後のキー表示、すなわちステップＳ４０５において切り替えられたキー表示（第２のキー表示）に従って第２のキーのキー入力処理を行う（Ｓ４１３）。
【００６４】
ユーザがメモ帳機能を起動させて図７（Ｃ）に示すようなメモ帳入力画面４２を表示している時には、操作キー１５には図７（Ｂ）に示すような横向き用のキー表示がされている。携帯電話機１は、メモ帳入力画面の表示中に操作キー１５のうちのクリアキー４３が押下されることにより、メモ帳メニュー画面、待ち受け画面に順次遷移するように構成されている。しかし、ユーザがクリアキー４３を連続押下している最中に、携帯電話機１の向きが切り替わった場合などにキー表示が縦向き用と横向き用とで切り替わってしまう可能性がある。そこで携帯電話機１は、その場合に、連続押下が開始された際にキー表示の切り替えを行うが、連続押下のキー入力処理をキー表示切り替え前のキー表示に基づいて入力する処理を行う。
【００６５】
このようにして携帯電話機１は、各々の操作キー１５に第１のキー表示がされているときにいずれかの操作キー１５が連続押下された際に、キー表示の切り替え指示があった場合、連続押下が開始された時点でキー表示を第２のキー表示に切り替えるが、連続押下された操作キー１５についてはキー表示切り替え前のキー表示に基づいてキー入力処理を行う。
【００６６】
本発明に係る携帯端末（携帯電話機１）によると、ユーザ操作により操作キー１５やソフトキーのキー表示が切り替えられる携帯端末であっても、ユーザのキー操作中にキー表示が切り替えられることにより発生する誤入力を防止することが可能となる。また、これにより、ユーザのキー操作回数や指移動回数の削減にもつながり、ユーザの利便性を向上させることができる。
【００６７】
本発明の説明として、携帯電話機１について説明したが、これに限らず、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、携帯音楽プレイヤー、携帯ビデオカメラ、携帯ゲーム機等、キーに対応するキーコードに応じてキー表示を切り替える機能を備えている携帯端末であれば、任意の携帯端末であっても良い。
【符号の説明】
【００６８】
１…携帯電話機，１０…上筐体，１１…下筐体，１２…ディスプレイ，１３…スピーカ，１４…マイクロフォン，１５…操作キー，２０…主制御部，２１…電源回路部，２２…操作入力制御部，２３…表示制御部，２４…音声制御部，２５…通信制御部，２５ａ…アンテナ，２６…加速度検出部，２６ａ…加速度センサ，２７…記憶部，４０…待ち受け画面，４１…メモ帳メニュー画面，４２…メモ帳入力画面，４３…クリアボタン。
【図１】
2011182200.tif 000003
【図２】
2011182200.tif 000004
【図３】
2011182200.tif 000005
【図４】
2011182200.tif 000006
【図５】
2011182200.tif 000007
【図６】
2011182200.tif 000008
【図７】
2011182200.tif 000009
【図８】
2011182200.tif 000010
【図９】
2011182200.tif 000011