(57)【要約】【課題】本発明は、タッチスクリーンのディスプレーを使用する端末のキー入力方法及び装置を提供する。【解決手段】タッチスクリーンディスプレーを含む端末の入力方法は、タッチスクリーン上における所定数のマルチタッチを有する第１のタッチの入力位置を確認するステップと、上記タッチスクリーン上の所定数の領域を有する所定数の入力ボタンを、対応する上記第１のタッチの入力位置と関連づけるステップと、上記所定数の入力ボタンの中の少なくとも１つに対する第２のタッチ入力を有するタッチパターンを検出し、上記検出されたタッチパターンに対応する英数字入力を処理するステップとを有する。【選択図】図２
2014123949.tif 000002
【特許請求の範囲】
【請求項１】
タッチスクリーンディスプレーを含む端末の入力方法であって、
タッチスクリーン上における所定数のマルチタッチを有する第１のタッチの入力位置を確認するステップと、
前記タッチスクリーン上の所定数の領域を有する所定数の入力ボタンを、対応する前記第１のタッチの入力位置と関連づけるステップと、
前記所定数の入力ボタンの中の少なくとも１つに対する第２のタッチ入力を有するタッチパターンを検出し、前記検出されたタッチパターンに対応する英数字入力を処理するステップと、
を含むことを特徴とする入力方法。
【請求項２】
英語入力モード及び数字入力モードを含む文字入力モードを設定するステップをさらに含むことを特徴とする請求項１に記載の入力方法。
【請求項３】
前記所定数の入力ボタンは、点字入力方式に基づいて設定されることを特徴とする請求項１に記載の入力方法。
【請求項４】
前記英数字入力は、点字入力方式に従って割り当てられた文字の入力であることを特徴とする請求項１に記載の入力方法。
【請求項５】
ユーザの入力ジェスチャーを確認するステップと、
前記入力ジェスチャーに対応する機能キー入力を処理するステップと、
をさらに含むことを特徴とする請求項１に記載の入力方法。
【請求項６】
前記入力ジェスチャーは、前記端末のチルティング、回転、及び移動を含む端末モーションジェスチャー及び前記タッチスクリーンディスプレーのタッチ入力を含むタッチジェスチャーの中の少なくとも１つに対応することを特徴とする請求項５に記載の入力方法。
【請求項７】
前記入力ジェスチャーに対応する機能キー入力を処理するステップは、
入力する文字の種類を変更する文字入力モード変更機能、カーソルの位置を移動させるカーソル移動機能、それぞれの文字入力の完了を示す文字入力完了機能、入力された文字を削除する文字削除機能、及び文字入力の終了を示す入力終了機能の中の少なくとも１つの機能を処理するステップであることを特徴とする請求項５に記載の入力方法。
【請求項８】
前記タッチジェスチャーは、シングルタッチ及びマルチタッチの中の少なくとも１つを含むタッチ入力のドラッグジェスチャーであり、
前記入力ジェスチャーに対応する機能キー入力を処理するステップは、前記タッチドラッグジェスチャーの移動方向及び変位の大きさに従ってカーソルの位置を移動させるステップであることを特徴とする請求項６に記載の入力方法。
【請求項９】
前記タッチジェスチャーは、マルチタッチ入力が同一の方向に移動されるドラッグジェスチャーであり、
前記入力ジェスチャーに対応する機能キー入力を処理するステップは、前記タッチドラッグジェスチャーの移動方向及び変位に対応する位置の入力文字を削除するステップであることを特徴とする請求項６に記載の入力方法。
【請求項１０】
前記タッチジェスチャーは、マルチタッチ入力に対応する少なくとも２つのポイントの移動による軌跡が予め定められた角度範囲内で相互に異なる方向を示すドラッグジェスチャーであり、
前記入力ジェスチャーに対応する機能キー入力を処理するステップは、前記英数字入力及び前記機能キー入力の中の少なくとも１つのための待機状態を終了するステップであることを特徴とする請求項６に記載の入力方法。
【請求項１１】
前記タッチジェスチャーは、マルチタッチ入力に対応する少なくとも２つのポイントの移動による軌跡が予め定められた角度以上の互いに反対の方向を示すドラッグジェスチャーであることを特徴とする請求項１０に記載の入力方法。
【請求項１２】
端末装置であって、
タッチスクリーン表示部と、
少なくとも１つの制御部と、
少なくともキー入力プログラムを格納するメモリと、
を有し、
前記キー入力プログラムは、前記制御部により実行されるように構成され、
前記制御部は、
キー入力のために、タッチスクリーン上における所定数のマルチタッチを含む第１のタッチの入力位置を確認し、
前記タッチスクリーン上の所定数の領域を含む所定数の入力ボタンを、対応する前記第１のタッチの入力位置と関連づけ、
前記所定数の入力ボタンの中の少なくとも１つに対する第２のタッチ入力を有するタッチパターンを検出し、前記検出されたタッチパターンに対応する英数字入力を処理することを特徴とする端末装置。
【請求項１３】
前記キー入力プログラムは、英語入力モード及び数字入力モードを含む文字入力モードを設定するコマンドをさらに有することを特徴とする請求項１２に記載の端末装置。
【請求項１４】
前記キー入力のために設定された数及び入力ボタンは、点字入力方式に基づいて設定されることを特徴とする請求項１２に記載の端末装置。
【請求項１５】
前記キー入力プログラムは、ユーザの入力ジェスチャーを認識し、前記入力ジェスチャーに対応する入力を処理することを特徴とする請求項１２に記載の端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力方法及び装置に関し、特に、タッチスクリーンのディスプレーを使用する入力方法及び装置に関する。
【背景技術】
【０００２】
公知のモバイル装置は、製造段階で装置に設けられるデフォルトアプリケーション及びインターネットのアプリケーション販売サイトを通じてダウンロードされる追加アプリケーションのような様々なアプリケーションを記憶し実行することができる。追加アプリケーションは、一般使用者により開発され、販売ウェブサイトに登録されることもある。従って、だれでも自身が開発したアプリケーションを、アプリケーション販売ウェブサイトを通じて自由にモバイル装置のユーザに販売することができる。数万個から数十万個の無料又は有料アプリケーションは、現在のモバイル装置に使用されている。
【０００３】
従って、通常、数百個のアプリケーションは、スマートフォン又はタブレットパーソナルコンピュータ（ＰＣ）のようなモバイル装置に記憶されており、複数のアプリケーションを実行させるための短縮キー（ｓｈｏｒｔｃｕｔ  ｋｅｙ）は、アイコンとしてモバイル装置のタッチスクリーンのディスプレー上に表示される。ユーザは、タッチスクリーンのディスプレー上に表示されたアイコンの中のいずれか１つをタッチすることによりモバイル装置で所望するアプリケーションを実行することができる。
【０００４】
スマートフォン又はタブレットＰＣのようなモバイル装置は、タッチスクリーンのディスプレー上に仮想キーボードを形成し、仮想キーボードを通じて文字などのようなキー入力を処理するように構成している。このような仮想キーボードの構成は、ユーザの便宜及びキー入力の速度などを向上させることができる様々な方式に関する研究及び開発が進んでいる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】米国特許出願公開第２０１１−０３０４５４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
したがって、本発明は、上述した従来技術の問題点を解決するために提案されたものであり、その目的は、ユーザによりタッチ入力が行われる領域に基づいて、より正確に文字を入力することができるキー入力方法及び装置を提供することにある。
【０００７】
本発明の他の目的は、ユーザによりタッチ入力が行われる領域にそれぞれ仮想キーボードを形成することにより、仮想キーボードを見ない状況でもキー入力のエラーを減少させることができるキー入力方法及び装置を提供することにある。
【０００８】
本発明のまた他の目的は、ユーザによりタッチ入力が行われる領域に点字入力（ｂｒａｉｌｌｅ  ｉｎｐｕｔ）のための仮想キーボードを形成することにより、仮想キーボードを見ない状態でも入力ボタンの位置をより容易に認識することができる方法及び装置を提供することにある。
【０００９】
本発明のさらにまた他の目的は、ユーザによりタッチ入力が行われる領域に点字入力のための仮想キーボードを形成することにより、仮想キーボードを見ない状況でもより正確に仮想キーボードのボタンを入力することができる方法及び装置を提供することにある。
【課題を解決するための手段】
【００１０】
上記のような目的を達成するために、本発明の一態様によれば、タッチスクリーンディスプレーを含む端末の入力方法は、タッチスクリーン上における所定数のマルチタッチを有する第１のタッチの入力位置を確認するステップと、上記タッチスクリーン上の所定数の領域を有する所定数の入力ボタンを、対応する上記第１のタッチの入力位置と関連づけるステップと、上記所定数の入力ボタンの中の少なくとも１つに対する第２のタッチ入力を有するタッチパターンを検出し、上記検出されたタッチパターンに対応する英数字入力を処理するステップとを含むことを特徴とする。
【００１１】
本発明の他の態様によれば、端末装置は、タッチスクリーン表示部と、少なくとも１つの制御部と、少なくともキー入力プログラムを格納するメモリとを有し、上記キー入力プログラムは、上記制御部により実行されるように構成される。制御部は、キー入力のために、タッチスクリーン上における所定数のマルチタッチを含む第１のタッチの入力位置を確認し、上記タッチスクリーン上の所定数の領域を含む所定数の入力ボタンを、対応する上記第１のタッチの入力位置と関連づけ、所定数の入力ボタンの中の少なくとも１つに対する第２のタッチ入力を有するタッチパターンを検出し、検出されたタッチパターンに対応する英数字入力を処理することを特徴とする。
【００１２】
本発明のさらに他の態様によれば、コンピュータで読み取り可能な記憶媒体は、少なくとも１つのプログラムを記憶し、上記少なくとも１つのプログラムは、キー入力のために設定された数の第１のタッチ入力を確認し、上記第１のタッチ入力に対応する領域に入力ボタンを設定し、上記入力ボタンに第２のタッチ入力が発生すると、対応するキー入力を処理するコマンドを有することを特徴とする。
【発明の効果】
【００１３】
本発明によると、次のような有利な効果がある。
【００１４】
１番目に、ユーザによりタッチ入力が行われる領域に入力ボタンを形成し、この入力ボタンから文字を入力することにより、より正確に文字を入力することができる。
【００１５】
２番目に、ユーザによりタッチ入力が行われる領域にそれぞれ仮想キーボードを形成することにより、仮想キーボードを見ない状態でもキー入力のエラーを減少させることができる。
【００１６】
３番目に、ユーザによりタッチ入力が行われる領域に点字入力のための仮想キーボードを形成することにより、ユーザは、仮想キーボードを見ない状態でも入力ボタンの位置をより容易に認識することができる。
【００１７】
４番目に、ユーザによりタッチ入力が行われる領域に点字入力のための仮想キーボードを形成することにより、仮想キーボードを見ない状況でもより正確に仮想キーボードのボタンを入力することができる。
【００１８】
５番目に、点字を入力するための追加のハードウェア装置の接続なしに、ユーザが携帯する携帯用端末を使用してより簡素に点字入力を行うことができる。
【００１９】
本発明の実施形態の上述した及び他の様相、特徴、及び利点は、以下の添付図面が併用された後述の詳細な説明から、より一層明らかになるだろう。
【図面の簡単な説明】
【００２０】
【図１Ａ】本発明の一実施形態による携帯用端末の概略的な構成を示すブロック図である。
【図１Ｂ】本発明の一実施形態による携帯用端末の前方斜視図である。
【図１Ｃ】本発明の一実施形態による携帯用端末の後方斜視図である。
【図２】本発明の一実施形態によるキー入力方法の動作順序を示すフローチャートである。
【図３Ａ】本発明の一実施形態による第１のタッチ入力の確認を示す図である。
【図３Ｂ】本発明の一実施形態による第１のタッチ入力の確認を示す図である。
【図３Ｃ】本発明の一実施形態による第１のタッチ入力の確認を示す図である。
【図３Ｄ】本発明の一実施形態による第１のタッチ入力の確認を示す図である。
【図４Ａ】本発明の一実施形態によるキー入力方法により備えられる入力ボタンの例示図である。
【図４Ｂ】本発明の一実施形態によるキー入力方法により備えられる入力ボタンの例示図である。
【図５】本発明の一実施形態によるキー入力方法で使用される入力ボタンにマッチングされる６点字の例示図である。
【図６Ａ】本発明の一実施形態によるキー入力方法により入力ボタンに割り当てられる文字の例示図である。
【図６Ｂ】本発明の一実施形態によるキー入力方法により入力ボタンに割り当てられる文字の例示図である。
【図６Ｃ】本発明の一実施形態によるキー入力方法により入力ボタンに割り当てられる文字の例示図である。
【図７】本発明の一実施形態によるキー入力方法により使用される入力ボタンにマッチングされる８点字の例示図である。
【図８Ａ】本発明の一実施形態によるキー入力方法により入力ボタンに割り当てられる文字の例示図である。
【図８Ｂ】本発明の一実施形態によるキー入力方法により入力ボタンに割り当てられる文字の例示図である。
【図９】本発明の一実施形態によるキー入力方法に含まれる入力ジェスチャーを処理するための動作順序を示すフローチャートである。
【図１０】本発明の一実施形態によるキー入力方法により設定される入力ジェスチャーの例示図である。
【図１１Ａ】本発明の一実施形態によるキー入力方法で発生できるモーションジェスチャーの例示図である。
【図１１Ｂ】本発明の一実施形態によるキー入力方法で発生できるモーションジェスチャーの例示図である。
【図１１Ｃ】本発明の一実施形態によるキー入力方法で発生できるモーションジェスチャーの例示図である。
【図１２Ａ】本発明の一実施形態によるキー入力方法で発生できるタッチジェスチャーの例示図である。
【図１２Ｂ】本発明の一実施形態によるキー入力方法で発生できるタッチジェスチャーの例示図である。
【図１２Ｃ】本発明の一実施形態によるキー入力方法で発生できるタッチジェスチャーの例示図である。
【図１２Ｄ】本発明の一実施形態によるキー入力方法で発生できるタッチジェスチャーの例示図である。
【図１２Ｅ】本発明の一実施形態によるキー入力方法で発生できるタッチジェスチャーの例示図である。
【図１２Ｆ】本発明の一実施形態によるキー入力方法で発生できるタッチジェスチャーの例示図である。
【図１２Ｇ】本発明の一実施形態によるキー入力方法で発生できるタッチジェスチャーの例示図である。
【図１２Ｈ】本発明の一実施形態によるキー入力方法で発生できるタッチジェスチャーの例示図である。
【図１３Ａ】本発明の一実施形態によるキー入力方法で発生できるタッチジェスチャーの例示図である。
【図１３Ｂ】本発明の一実施形態によるキー入力方法で発生できるタッチジェスチャーの例示図である。
【発明を実施するための形態】
【００２１】
以下、本発明の望ましい実施形態を添付の図面を参照して詳細に説明する。添付した図において、同一の構成要素または機能的に類似した構成要素に対しては同一の参照符号及び参照番号を付ける。
【００２２】
“第１”及び“第２”などの序数を含む用語が様々な構成要素を説明するために使用されるが、これらの構成要素は、この用語により限定されない。この用語は、１つの構成要素を他の構成要素と区別するためにだけ使用される。例えば、本発明の権利範囲を逸脱することなく、第１の構成要素は、第２の構成要素と呼ばれてもよく、同様に、第２の構成要素は、第１の構成要素と呼ばれてもよい。本願明細書の説明及び請求項にわたって、単数は文脈上これと異なることを要求しない限り複数を含む。特に、定められない対象が使用される場合に、文脈上異なることを必要としない限り、単数と同様に複数も考慮することと理解されなければならない。
【００２３】
図１Ａは、本発明の一実施形態による携帯用端末の概略的な構成を示すブロック図である。
【００２４】
図１Ａを参照すると、モバイル装置１００は、サブ通信モジュール１３０、コネクタ１６５、及びイヤホン接続ジャック１６７などの外部装置接続部を用いて外部装置（図示せず）と接続される。“外部装置”は、モバイル装置１００から分離され、モバイル装置１００に有線で接続可能なイヤホン（Ｅａｒｐｈｏｎｅ）、外部スピーカ（Ｅｘｔｅｒｎａｌ  ｓｐｅａｋｅｒ）、ユニバーサルシリアルバス（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ、ＵＳＢ）メモリ、充電器、クレードル（Ｃｒａｄｌｅ）、ドッキングステーション（Ｄｏｃｋｉｎｇ  ｓｔａｔｉｏｎ）、ディジタルマルチメディアブロードキャスティング（ＤＭＢ）アンテナ装置、モバイル決済関連装置、健康管理装置（例えば、血糖テスター）、ゲーム機、及び車両ナビゲーションシステムのような様々な装置を含んでもよい。また、“外部装置”は、近距離通信を通じて無線でモバイル装置１００に接続できるブルートゥース（Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＢＴ）通信装置、近距離無線通信（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ、ＮＦＣ）装置のような近距離通信装置、ＷｉＦｉ−Ｄｉｒｅｃｔ通信装置、及び無線アクセスポイント（Ａｃｃｅｓｓ  Ｐｏｉｎｔ、ＡＰ）を含み得る。さらに、外部装置は、携帯電話、スマートフォン、タブレットパーソナルコンピュータ（ＰＣ）、デスクトップＰＣ、及びサーバのような他の装置を含んでもよい。
【００２５】
図１Ａを参照すると、モバイル装置１００は、表示部１９０及びディスプレーコントローラ１９５を含む。また、モバイル装置１００は、制御部１１０、移動通信モジュール１２０、サブ通信モジュール１３０、マルチメディアモジュール１４０、カメラモジュール１５０、ＧＰＳモジュール１５５、入出力モジュール１６０、センサモジュール１７０、記憶部１７５、及び電源供給部１８０を含む。サブ通信モジュール１３０は、無線ローカルエリアネットワーク（ＬＡＮ）モジュール１３１及び近距離通信モジュール１３２のうちの少なくとも１つを含み、マルチメディアモジュール１４０は、ブロードキャスティング通信モジュール１４１、オーディオ再生モジュール１４２、及び動画像再生モジュール１４３のうちの少なくとも１つを含む。カメラモジュール１５０は、第１のカメラ１５１及び第２のカメラ１５２のうちの少なくとも１つを含み、入出力モジュール１６０は、ボタン１６１、マイクロフォン１６２、スピーカ１６３、振動モータ１６４、コネクタ１６５、及びキーパッド１６６のうちの少なくとも１つを含む。
【００２６】
制御部１１０は、中央処理部（ＣＰＵ）１１１、モバイル装置１００の制御のための制御プログラムが記憶された読出し専用メモリ（ＲＯＭ１１２）、及びモバイル装置１００の外部から入力される信号又はデータを記憶するか、又はモバイル装置１００で実行される動作のための記憶領域として使用されるランダムアクセスメモリ（ＲＡＭ）１１３を含む。ＣＰＵ１１１は、シングルコア、デュアルコア、トリプルコア、又はクワッドコアの何れかを含んでもよい。ＣＰＵ１１１、ＲＯＭ１１２、及びＲＡＭ１１３は、内部バスを通じて相互に接続される。
【００２７】
制御部１１０は、移動通信モジュール１２０、サブ通信モジュール１３０、マルチメディアモジュール１４０、カメラモジュール１５０、ＧＰＳモジュール１５５、入出力モジュール１６０、センサモジュール１７０、記憶部１７５、電源供給部１８０、表示部１９０、及びタッチスクリーンコントローラ１９５を制御する。
【００２８】
移動通信モジュール１２０は、制御部１１０の制御に従って１つ又はそれ以上のアンテナ（図示せず）を用いて移動通信を通じて、モバイル装置１００の外部装置への接続を可能にする。移動通信モジュール１２０は、モバイル装置１００に入力される電話番号を有する携帯電話（図示せず）、スマートフォン（図示せず）、タブレットＰＣ、又は他の装置（図示せず）と音声通話、画像通話、文字メッセージ（即ち、短文メッセージサービス（ＳＭＳ）メッセージ）又はマルチメディアメッセージ（即ち、マルチメディアメッセージングサービス（ＭＭＳ）メッセージ）のための無線信号を送受信する。
【００２９】
サブ通信モジュール１３０は、無線ＬＡＮモジュール１３１及び近距離通信モジュール１３２のうちの少なくとも１つを含む。即ち、サブ通信モジュール１３０は、無線ＬＡＮモジュール１３１だけを含むか、近距離通信モジュール１３２だけを含むか、又は無線ＬＡＮモジュール１３１及び近距離通信モジュール１３２の双方を含む。
【００３０】
無線ＬＡＮモジュール１３１は、制御部１１０の制御に従って無線ＡＰ（アクセスポイント）（図示せず）が設置された場所でインターネットに接続される。無線ＬＡＮモジュール１３１は、米国電機電子学会（ＩＥＥＥ）の無線ＬＡＮ標準（ＩＥＥＥ８０２．１１ｘ）をサポートする。近距離通信モジュール１３２は、制御部１１０の制御に従ってモバイル装置１００と例えば画像形成装置（図示せず）との間の無線近距離通信を実行する。近距離通信方式は、例えば、ブルートゥース（登録商標）、赤外線データ協会（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ、ＩｒＤＡ）通信（登録商標）、ＷｉＦｉ−Ｄｉｒｅｃｔ（登録商標）通信、及びＮＦＣの何れかである。
【００３１】
モバイル装置１００の性能に合わせて、モバイル装置１００は、移動通信モジュール１２０、無線ＬＡＮモジュール１３１、及び近距離通信モジュール１３２のうちの少なくとも１つを含む。例えば、モバイル装置１００は、その性能に従って、移動通信モジュール１２０、無線ＬＡＮモジュール１３１、及び近距離通信モジュール１３２の組合せを含み得る。
【００３２】
マルチメディアモジュール１４０は、ブロードキャスティング通信モジュール１４１、オーディオ再生モジュール１４２、又は動画像再生モジュール１４３を含む。ブロードキャスティング通信モジュール１４１は、制御部１１０の制御に従ってブロードキャスティング通信アンテナ（図示せず）を通じて放送局から送信されるブロードキャスティング信号（例えば、テレビジョン（ＴＶ）ブロードキャスティング信号、ラジオブロードキャスティング信号、又はデータブロードキャスティング信号）又はブロードキャスティング付加情報（例えば、電気プログラムガイド（Ｅｌｅｃｔｒｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ、ＥＰＧ）又は電気サービスガイド（Ｅｌｅｃｔｒｉｃ  Ｓｅｒｖｉｃｅ  Ｇｕｉｄｅ、ＥＳＧ））を受信する。オーディオ再生モジュール１４２は、制御部１１０の制御に従って記憶されるか又は受信されるディジタルオーディオファイル（例えば、ファイル拡張子がｍｐ３、ｗｍａ、ｏｇｇ、又はｗａｖであるファイル）を再生する。動画像再生モジュール１４３は、制御部１１０の制御に従って記憶されるか又は受信されるディジタル動画像ファイルを再生する。動画像再生モジュール１４３は、ディジタルオーディオファイルも再生する。
【００３３】
マルチメディアモジュール１４０は、ブロードキャスティング通信モジュール１４１を除いてオーディオ再生モジュール１４２または動画像再生モジュール１４３を含んでもよい。また、マルチメディアモジュール１４０のオーディオ再生モジュール１４２又は動画像再生モジュール１４３は、制御部１１０に含まれてもよい。
【００３４】
カメラモジュール１５０は、制御部１１０の制御に従って静止映像又は動画像を撮影する第１のカメラ１５１及び第２のカメラ１５２のうちの少なくとも１つを含む。また、第１のカメラ１５１又は第２のカメラ１５２は、撮影に必要とされる光量を提供する補助光源（例えば、フラッシュ（図示せず））を含む。第１のカメラ１５１は、モバイル装置１００の前面に配置され、第２のカメラ１５２は、モバイル装置１００の後面に配置される。あるいは、第１のカメラ１５１及び第２のカメラ１５２は、相互に隣接するように（例えば、第１のカメラ１５１と第２のカメラ１５２との間の距離が１ｃｍより大きく、８ｃｍより小さい）配置されることにより３次元静止映像又は３次元動画像を撮影できる。
【００３５】
ＧＰＳモジュール１５５は、地球の軌道を周回する複数のＧＰＳ衛星（図示せず）から電波を受信し、該ＧＰＳ衛星からモバイル装置１００までの電波到達時間（Ｔｉｍｅ  ｏｆ  Ａｒｒｉｖａｌ）を用いて装置１００の位置を計算する。
【００３６】
入出力モジュール１６０は、少なくとも１つのボタン１６１、マイクロフォン１６２、スピーカ１６３、振動モータ１６４、コネクタ１６５、及びキーパッド１６６のうちの少なくとも１つを含む。
【００３７】
少なくとも１つのボタン１６１は、モバイル装置１００のハウジングの前面、側面、又は後面に形成され、電源／ロックボタン（図示せず）、ボリュームボタン（図示せず）、メニューボタン、ホームボタン、バックボタン、及び検索ボタンのうちの少なくとも１つを含む。ボタン１６１が装置１００のハウジングの外部にハードウェア的に個別に配列されたボタンであることを例示しているが、該ボタンは、これに限定されない。
【００３８】
また、ボタン１６１は、表示部１９０の１つの領域にアイコン又はＵＩエレメントの形態で表示されるか、又は対応する領域の選択により予め割り当てられた機能を実行するように構成された仮想ボタンで実現されることができることはもちろんである。
【００３９】
マイクロフォン１６２は、制御部１１０の制御に従って音声又はサウンドの入力を受信することにより電気的信号を生成する。
【００４０】
スピーカ１６３は、制御部１１０の制御に従って移動通信モジュール１２０、サブ通信モジュール１３０、マルチメディアモジュール１４０、及びカメラモジュール１５０の様々な信号（例えば、無線信号、ブロードキャスティング信号、ディジタルオーディオファイル、ディジタル動画像ファイル、写真撮影など）に各々対応するサウンドをモバイル装置１００の外部に出力する。スピーカ１６３は、モバイル装置１００が実行する機能に対応するサウンド（例えば、電話通話に対応するボタン操作音又は通話接続音）を出力できる。スピーカ１６３は、モバイル装置１００のハウジングの適切な位置又は複数の位置に１つ又は複数個形成される。
【００４１】
振動モータ１６４は、制御部１１０の制御に従って電気的信号を機械的振動に変換する。例えば、マナーモードに設定されたモバイル装置１００が他の装置（図示せず）から音声通話を受信する場合に、振動モータ１６４が動作する。振動モータ１６４は、モバイル装置１００のハウジング内に１つ又は複数個形成される。振動モータ１６４は、表示部１９０をタッチするユーザのタッチ動作及び表示部１９０上でのタッチの連続的な動きに応じて動作する。
【００４２】
コネクタ１６５は、モバイル装置１００と外部装置（図示せず）又は電源ソース（図示せず）を相互に接続するためのインターフェースとして使用される。モバイル装置１００は、制御部１１０の制御に従ってコネクタ１６５に接続された有線ケーブルを通じてモバイル装置１００の記憶部１７５に記憶されたデータを外部装置（図示せず）に送信するか又は外部装置（図示せず）からデータを受信する。また、モバイル装置１００は、コネクタ１６５に接続された有線ケーブルを通じて電源ソース（図示せず）から電源を受信するか又は電源ソースを用いてバッテリー（図示せず）を充電する。
【００４３】
キーパッド１６６は、モバイル装置１００の制御のためにユーザからキー入力を受信する。キーパッド１６６は、モバイル装置１００上に形成される物理的なキーパッド（図示せず）又は表示部１９０上に表示される仮想のキーパッド（図示せず）を含む。モバイル装置１００上に形成される物理的なキーパッド（図示せず）は、モバイル装置１００の性能又は構成によっては省略される。
【００４４】
イヤホン（図示せず）は、イヤホン接続ジャック（Ｅａｒｐｈｏｎｅ  Ｃｏｎｎｅｃｔｉｎｇ  Ｊａｃｋ）１６７に挿入されることによりモバイル装置１００に接続される。
【００４５】
スタイラスペン１６８の脱着に従って動作するペン脱着認識スイッチ１６９は、スタイラスペン１６８が挿入されるモバイル装置１００内の１つの領域に位置することにより、スタイラスペン１６８の脱着に対応する信号は、制御部１１０に提供される。ペン脱着認識スイッチ１６９は、スタイラスペン１６８が挿入される１つの領域に位置し、スタイラスペン１６８の装着の時にスタイラスペン１６８に直接的に又は間接的に接触するように備えられる。従って、ペン脱着認識スイッチ１６９は、スタイラスペン１６８との直接的又は間接的な接触に基づいてスタイラスペン１６８の着脱に対応する信号を生成し、この生成された信号を制御部１１０に提供する。
【００４６】
センサモジュール１７０は、モバイル装置１００の状態を検出する少なくとも１つのセンサを含む。例えば、センサモジュール１７０は、ユーザがモバイル装置１００に接近するか否かを検出する近接センサ、モバイル装置１００の周辺の光量を検出する照度センサ（図示せず）、又はモバイル装置１００の動作（例えば、モバイル装置１００の回転、又はモバイル装置１００に加えられる加速度又は振動）を検出するモーションセンサ（図示せず）、地球の磁場を使用して方位（ｐｏｉｎｔ  ｏｆ  ｔｈｅ  ｃｏｍｐａｓｓ）を検出する地磁気センサ（Ｇｅｏ−ｍａｇｎｅｔｉｃ  Ｓｅｎｓｏｒ、図示せず）、重力作用方向を検出する重力センサ（Ｇｒａｖｉｔｙ  Ｓｅｎｓｏｒ）、気圧（大気圧力）を測定することにより高度を検出する高度計（Ａｌｔｉｍｅｔｅｒ）を含む。少なくとも１つのセンサは、状態を検出し、この検出に対応する信号を生成し、この信号を制御部１１０に送信する。センサモジュール１７０のセンサは、モバイル装置１００の性能に合わせて追加されるか又は削除される。
【００４７】
記憶部１７５は、制御部１１０の制御に従って、移動通信モジュール１２０、サブ通信モジュール１３０、マルチメディアモジュール１４０、カメラモジュール１５０、ＧＰＳモジュール１５５、入出力モジュール１６０、センサモジュール１７０、及び表示部１９０の動作に応じて入出力される信号又はデータを記憶する。記憶部１７５は、モバイル装置１００又は制御部１１０の制御のための制御プログラム及びアプリケーションを記憶する。
【００４８】
“記憶部”という用語は、記憶部１７５、制御部１１０内のＲＯＭ１１２及びＲＡＭ１１３、又はモバイル装置１００に装着されるメモリカード（図示せず）（例えば、セキュアディジタル（ＳＤ）カード又はメモリスティック）を含む。記憶部は、不揮発性メモリ、揮発性メモリ、ハードディスクドライブ（ＨＤＤ）、又はソリッドステートドライブ（ＳＳＤ）を含み得る。
【００４９】
記憶部１７５は、キー入力方法に含まれるステップ、即ち、キー入力のためにあらかじめ設定された領域で第１のタッチ入力を確認するステップと、第１のタッチ入力が発生する領域に各々仮想ボタンを含む入力ボタンを生成するステップと、この入力ボタンにより発生する第２のタッチ入力に対応するキー入力を処理するステップとを処理するためのプログラム命令を記憶する。制御部１１０は、キー入力方法を実行するためのプログラム命令を読み出し、このプログラム命令に基づいてモバイル装置１００に含まれるハードウェア構成要素を制御する。また、制御部１１０は、プログラム命令が記憶部１７５で実行される間に発生するデータを一時的に又は持続的に記憶部１７５に記憶させ、キー入力方法の実行に必要なＵＩを、表示部１９０を通じて表示するか、又はこの表示されたＵＩを通じた入力を受信する。
【００５０】
電源供給部１８０は、制御部１１０の制御に従って、モバイル装置１００のハウジングに配置される１つ又は複数のバッテリー（図示せず）に電源を供給する。１つ又は複数のバッテリー（図示せず）は、電源をモバイル装置１００に供給する。また、電源供給部１８０は、コネクタ１６５に接続された有線ケーブルを通じて外部の電源ソース（図示せず）から入力される電源をモバイル装置１００に供給できる。さらに、電源供給部１８０は、無線充電技術を通じて外部の電源ソースから無線で入力される電源をモバイル装置１００に供給できる。
【００５１】
ディスプレーコントローラ１９５は、制御部１１０により処理される様々な情報（例えば、通話、データ送信、ブロードキャスティング及び写真撮影）を実行するために生成される情報）を受信し、この受信された様々な情報を表示部１９０により表示されることができるデータに変換し、このデータを表示部１９０に提供する。表示部１９０は、ディスプレーコントローラ１９５から受信されたデータを表示する。例えば、表示部１９０は、通話モードである場合に通話に関連したユーザインターフェース（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ、ＵＩ）又はグラフィックユーザインターフェース（Ｇｒａｐｈｉｃ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ、ＧＵＩ）を表示する。表示部１９０は、液晶表示（ｌｉｑｕｉｄ  ｃｒｙｓｔａｌ  ｄｉｓｐｌａｙ）、薄膜トランジスタ−液晶表示（ｔｈｉｎ  ｆｉｌｍ  ｔｒａｎｓｉｓｔｏｒ−ｌｉｑｕｉｄ  ｃｒｙｓｔａｌ  ｄｉｓｐｌａｙ）、有機発光ダイオード（ｏｒｇａｎｉｃ  ｌｉｇｈｔ−ｅｍｉｔｔｉｎｇ  ｄｉｏｄｅ）、フレキシブルディスプレー（ｆｌｅｘｉｂｌｅ  ｄｉｓｐｌａｙ）、３次元ディスプレー）、及び電気泳動ディスプレー（ｅｌｅｃｔｒｏｐｈｏｒｅｔｉｃ  ｄｉｓｐｌａｙ）の中の少なくとも１つを含み得る。
【００５２】
また、表示部１９０は、出力装置だけでなく入力装置としても使用され、従って、タッチスクリーンパネルを含んでもよい。また、表示部１９０は、ＵＩ又はＧＵＩを通じて入力される少なくとも１つのタッチに対応するアナログ信号をディスプレーコントローラ１９５に送信する。表示部１９０は、ユーザの身体（例えば、親指を含む指）又はタッチ可能な入力手段（例えば、スタイラスペン）を通じて入力される１つ又は複数のタッチを検出する。また、表示部１９０は、１つ又は複数のタッチのうちでタッチの連続的な動きを受信でき、タッチの連続的な動きに対応するアナログ信号をディスプレーコントローラ１９５に送信できる。表示部１９０は、例えば、抵抗膜（ｒｅｓｉｓｔｉｖｅ）方式、静電容量（ｃａｐａｃｉｔｉｖｅ）方式、赤外線（ｉｎｆｒａｒｅｄ）方式、又は超音波（ａｃｏｕｓｔｉｃ  ｗａｖｅ）方式の何れかにより具現化できる。
【００５３】
本発明において、タッチは、表示部１９０とユーザの身体又はタッチ可能な入力手段の間の接触に限定されず、非接触式（例えば、表示部１９０とユーザの身体又はタッチ可能な入力手段の間で１ｍｍ以下の検出可能な距離）タッチを含む。表示部１９０からの検出可能な距離は、装置１００の性能又は構成に従って変更されるとよい。特に、表示部１９０は、ユーザの身体又はタッチ可能な入力手段との接触によるタッチイベントと、非接触状態での入力イベント（例えば、ホバリング（Ｈｏｖｅｒｉｎｇ）イベント）とを区分して検出可能であるように、タッチイベント及びホバリングイベントにより検出される様々な値（例えば、電流値を含む）を出力する。また、表示部１９０は、表示部１９０とホバリングイベントが発生する空間との距離に基づいて検出される値（例えば、電流値）を異なって出力することが好ましい。
【００５４】
一方、ディスプレーコントローラ１９５は、表示部１９０から受信されたアナログ信号をディジタル信号（例えば、Ｘ及びＹ座標）に変換し、このディジタル信号を制御部１１０に送信する。制御部１１０は、タッチスクリーンコントローラ１９５から受信されたディジタル信号を用いて表示部１９０を制御する。例えば、制御部１１０は、タッチイベント又はホバリングイベントに応じて表示部１９０に表示された短縮アイコン（図示せず）を選択するか、又は短縮アイコン（図示せず）を実行する。また、タッチスクリーンコントローラ１９５は、制御部１１０に含まれ得る。
【００５５】
さらに、ディスプレーコントローラ１９５は、表示部１９０を通じて出力される値（例えば、電流値）を検出することによりホバリングイベントが発生する空間と表示部１９０間の距離を確認でき、確認された距離値をディジタル信号（例えば、Ｚ座標）に変換し、この変換されたディジタル信号を制御部１１０に提供できる。
【００５６】
また、表示部１９０は、ユーザの身体及びタッチ可能な入力手段による入力を順次に又は同時に受信するためにユーザの身体及びタッチ可能な入力手段のタッチ又は近接を各々感知できる少なくとも２つ又はそれ以上のタッチスクリーンパネルを含んでもよい。少なくとも２つ又はそれ以上のタッチスクリーンパネルは、異なる出力値をディスプレーコントローラ１９５に提供し、ディスプレーコントローラ１９５は、２つ又はそれ以上のタッチスクリーンパネルに入力される値を異なって認識することにより、タッチスクリーンからの入力がユーザの身体による入力であるか又はタッチ可能な入力手段による入力であるかを識別できる。
【００５７】
図１Ｂは、本発明の一実施形態による携帯用端末の前方斜視図であり、図１Ｃは、本発明の一実施形態による携帯用端末の後方斜視図である。
【００５８】
図１Ｂ及び図１Ｃを参照すると、表示部１９０は、装置１００の前面１００ａの中央に配置される。表示部１９０は、装置１００の前面１００ａの大部分を占めるように大きなサイズを有する。図１Ｂは、メインホームスクリーンが表示部１９０上に表示される例を示す。メインホームスクリーンは、装置１００の電源がオンとなる時又はスクリーンロックが解除された後に表示され、表示部１９０上に１番目に表示されるスクリーンである。また、装置１００が複数のページの異なるホームスクリーンを有する場合に、メインホームスクリーンは、この複数のページのホームスクリーンのうちで第１のホームスクリーン又は所定のホームスクリーンである。頻繁に使用されるアプリケーションを実行する短縮アイコン１９１−１、１９１−２、及び１９１−３、メインメニュースイッチングキー１９１−４に加えて、時間、天気などがホームスクリーン上に表示される。メインメニュースイッチングキー１９１−４は、メニュースクリーンを表示部１９０上に表示する。また、表示部１９０の上端には、バッテリー充電状態、受信信号の強度、及び現在の時刻のようなモバイル装置１００の状態を表示する状態バー（Ｓｔａｔｕｓ  Ｂａｒ）１９２が形成される。
【００５９】
また、アプリケーションの動作の時に、文字又は数字の入力が要求される機能（例えば、通話アプリケーションの発信番号の入力、テキストメッセージアプリケーションのテキストの入力、インスタントメッセージ（Ｉｎｓｔａｎｔ  Ｍｅｓｓａｇｅ、ＩＭ）アプリケーションのテキストの入力、及び検索アプリケーションの文字（又は数字）の入力）が実行されることにより、制御部１１０は、キー入力方法により提供されるＵＩ、仮想ボタン、又はキー入力ウィンドウを表示部１９０に提供し、表示部１９０は、キー入力方法により提供されるＵＩ、仮想ボタン、又はキー入力ウィンドウを表示する。
【００６０】
ホームボタン１６１ａ、メニューボタン１６１ｂ、及びバックボタン１６１ｃは、表示部１９０の下部に形成される。図１Ｂに示すように、ホームボタン１６１ａ、メニューボタン１６１ｂ、及びバックボタン１６１ｃは、個別のハードウェアキーとして表示部１９０の下部に位置するが、本発明のキーは、これに限定されない。例えば、ホームボタン１６１ａ、メニューボタン１６１ｂ、及びバックボタン１６１ｃは、表示部１９０の領域、例えば、短縮アイコン１９１−１、１９１−２、及び１９１−３の下部領域にホームボタン１６１ａ、メニューボタン１６１ｂ、及びバックボタン１６１ｃの機能を実行するように構成されたアイコン又はＵＩのような仮想ボタンとして位置する。
【００６１】
ホームボタン１６１ａは、メインホームスクリーンを表示部１９０上に表示する。例えば、ホームボタン１６１ａがメインホームスクリーンとは異なるホームスクリーン又はメニュースクリーンが表示部１９０上に表示された状態で押される（又はタッチされる）場合に、メインホームスクリーンが表示部１９０上に表示される。また、アプリケーションが表示部１９０上に実行される間にホームボタン１６１ａが押される（又はタッチされる）場合に、図１Ｂに示すメインホームスクリーンが表示部１９０上に表示される。また、ホームボタン１６１ａは、表示部１９０上に最近に使用されたアプリケーションを表示するようにするか又はタスクマネージャを表示するようにも設定できる。
【００６２】
メニューボタン１６１ｂは、表示部１９０上において使用できる接続メニューを提供する。この接続メニューには、ウィジェット追加メニュー、背景画面変更メニュー、検索メニュー、編集メニュー、及び環境設定メニューなどが含まれてもよい。バックボタン１６１ｃは、現在実行されているスクリーンの直前に実行されたスクリーンを表示するか、又は、最も間近に使用されたアプリケーションを終了するように設定される。モバイル装置１００の前面１００ａの端部には、第１のカメラ１５１、照度センサ１７０ａ、及び近接センサ１７０ｂが配置されてもよい。
【００６３】
一方、図１Ｃを参照すると、モバイル装置１００の後面１００ｃには、第２のカメラ１５２、フラッシュ１５３、及びスピーカ１６３が配置される。
【００６４】
図１Ｂ、図１Ｃを合わせ参照すると、モバイル装置１００の側面１００ｂには、例えば、電源／リセットボタン１６１ｄ、ボリュームボタン１６１ｂ、ブロードキャスティングを受信する地上波ＤＭＢアンテナ１４１ａ、及び１つ又は複数のマイクロフォン１６２などが配置されてもよい。ＤＭＢアンテナ１４１ａは、モバイル装置１００に固定されるか、又は着脱可能であるように形成される。
【００６５】
また、コネクタ１６５は、モバイル装置１００の下端側面上に形成される。コネクタ１６５は複数の電極を備え、外部装置に有線で接続される。モバイル装置１００の上側面には、イヤホン接続ジャック１６７が形成されることができる。イヤホンは、イヤホン接続ジャック１６７に挿入される。
【００６６】
装置１００の下側面には、スタイラスペン１６８及びスタイラスペン１６８を格納するホールが位置する。スタイラスペン１６８は、装置１００に挿入されることにより装置１００に格納され、使用の時には、装置１００から引き出され取り外される。
【００６７】
プログラムは、様々なコンピュータ手段を通じて実行され、コンピュータで読み取り可能な記憶媒体に記録される。コンピュータで読み取り可能な記憶媒体は、プログラム命令、データファイル、及びデータ構造を個別に含むか、又は、これらを組み合せて含んでもよい。この記憶媒体に記録されるプログラム命令は、本発明のために特別に設計され構成されたものであってもよく、又はコンピュータソフトウェア分野における通常の知識を有する者には公知の使用可能なものであってもよい。
【００６８】
また、本発明の実施形態による方法は、装置１００の記憶部１７５にプログラム命令の形態で具現化されて記憶され、このプログラム命令は、本発明の実施形態による方法の実行のために、制御部１１０に含まれたＲＡＭ１１３に一時的に記憶される。従って、制御部１１０は、プログラム命令に従って装置１００に含まれたハードウェア構成要素を制御し、この方法を実行しつつ生成されるデータを一時的に又は持続的に記憶部１７５に記憶させ、この方法を実行するのに必要なＵＩをディスプレーコントローラ１９５に提供することができる。
【００６９】
図２は、本発明の一実施形態によるキー入力方法の動作順序を示すフローチャートである。図２を参照すると、本発明によるキー入力方法は、キー入力のために設定された数の領域で第１のタッチ入力を確認するステップＳ２０１と、第１のタッチ入力が発生した領域にそれぞれ入力ボタンを生成するステップＳ２０２と、入力ボタンで発生する第２のタッチ入力に対応するキー入力を処理するステップＳ２０３とを含む。
【００７０】
ステップＳ２０１において、端末は、タッチスクリーンのディスプレー上にタッチ入力媒体（例えば、ユーザの指）による第１のタッチ入力が発生する場合に、本発明によるキー入力方法の動作を開始する。端末は、第１のタッチ入力が発生する領域の数がキー入力のために設定された数に対応するか否かを確認する。キー入力のために設定された数に対応するだけ第１のタッチ入力が発生する場合に、端末は、第１のタッチ入力が発生した領域の座標を確認する。
【００７１】
例えば、ステップＳ２０１において、端末は、第１のタッチ入力が図３Ａ及び図３Ｂに示す領域３１１ａ〜ｂ、３１２ａ〜ｂ、３１３ａ〜ｂ、３１４ａ〜ｂ、３１５ａ〜ｂ、及び３１６a〜ｂで発生するか、又は、第１のタッチ入力が図３Ｃ及び図３Ｄに示す領域３１１ｃ〜ｄ、３１２ｃ〜ｄ、３１３ｃ〜ｄ、３１４ｃ〜ｄ、３１５ｃ〜ｄ、３１６ｃ〜ｄ、３１７ｃ〜ｄ、及び３１８ｃ〜ｄで発生するかを確認し、第１のタッチ入力が発生した領域の数が点字入力のために所定数（例えば、６個又は８個）に対応することを確認し、これにより、第１のタッチ入力が発生した領域の座標値を検出する。
【００７２】
ステップＳ２０２において、端末は、特定の階層のユーザが点字入力をより正確に実行することができるように、第１のタッチ入力が発生した領域に対応する入力ボタンを設定する。例えば、端末は、図４Ａに示すように、第１のタッチ入力が発生した点４０１に基づいて予め定められた半径４００内の領域に入力ボタン４１１を生成する。また、第１のタッチ入力が発生した複数の点４０１、４０２、４０３、４０４、４０５、４０６の各々に対して、端末は、このような方式を適用して複数の入力ボタン４１１、４１２、４１３、４１４、４１５、４１６を生成する。入力ボタン４１１は、ユーザによる第１のタッチ入力に従ってタッチスクリーンディスプレーに可変的に生成され、所定のプログラム命令により形成されるＵＩエレメント又はアイコンのような仮想ボタンにより実現されることができる。
【００７３】
端末は、入力ボタン４１１、４１２、４１３、４１４、４１５、及び４１６が第１のタッチ入力が発生した点４０１、４０２、４０３、４０４、４０５、及び４０６に基づいて予め定められた半径４００内の領域を有するように設定する。これにより、盲人のような特定の階層のユーザは、端末の製造工程の間に、予め設定される点字領域を個別に感知するか又は認識することなく、点字入力をより正確に行うことができる。例えば、第１のタッチ入力が発生した点４０１に基づいて予め定められた半径４００内の入力ボタンの領域は、ユーザによるタッチ入力の特性を考慮して、円形形状だけではなく四角形の形状又は所定の方向性を有する楕円形状を有する。図４Ｂに示すように、端末は、第１のタッチ入力が発生した点４０１、４０２、４０３、４０４、４０５、４０６に基づいてタッチスクリーンディスプレー領域を第１のタッチ入力が発生した数に分割し、第１のタッチ入力が発生した点４０１、４０２、４０３、４０４、４０５、及び４０６を含む領域を各々入力ボタン４２１、４２２、４２３、４２４、４２５、及び４２６に設定する。また、設定された入力ボタンの領域の形態又は位置が、ユーザによる第３のタッチ入力又は数回の連続的なタッチ入力に従って変更されてもよい。ユーザがタッチ入力を継続して行うことに従って、特定の入力ボタンに対するタッチ入力の位置が移動されることができ、端末は、ヒューリスティクアルゴリズム（ｈｅｕｒｉｓｔｉｃ  ａｌｇｏｒｉｔｈｍ）を用いてタッチ入力の位置移動をトラッキングし、設定された入力ボタンの領域の形態又は位置を様々に変更することもできる。
【００７４】
ステップＳ２０２において、端末は、ユーザが入力ボタンを容易に識別することができるように、入力ボタンに対応する領域を端末の背景スクリーンとは識別されることができるように設定し表示することができる。また、端末は、適切な振動フィードバック又は音声フィードバックを入力ボタンに対応する領域に提供することにより、ユーザが入力を確認することができるようにすることができる。
【００７５】
端末は、ユーザが所望する領域で発生した第１のタッチ入力に基づいて対応する領域で入力ボタンを生成するので、ユーザが予め定められたキー領域を確認する必要なしに、より便利にかつ正確にキー入力を行うことができる。
【００７６】
一般的に、点字は、相対的に視力が弱い特定の階層のユーザ（例えば、盲人）が使用する可能性が高く、従って、このような特定の階層のユーザは、タッチスクリーンのディスプレー上に表示される情報をすべて見ることができないかもしれない。従って、相対的に視力が弱い特定の階層のユーザは、端末のタッチスクリーンのディスプレーを確認しつつ端末のキー入力のためのモード（特に、点字入力モード）を活性化するのに難しさを有する。したがって、ステップＳ２０１において、点字入力モードへの切り替えは、タッチ入力媒体（例えば、ユーザの指）を使用してタッチスクリーンのディスプレー上に第１のタッチ入力を発生させる動作だけでも行われる。端末は、タッチスクリーンディスプレー上の第１のタッチ入力に応じて、第１のタッチ入力が発生した領域の数が点字入力のために予め設定された数に対応するか否かを確認する。点字入力のために予め設定された数に対応する第１のタッチ入力が発生するので、端末は、点字入力のためのモード（点字入力モード）に自動で切り替えることができる。従って、相対的に視力が弱い特定の階層のユーザは、複雑なインタラクションなしにより便利にキー入力を行うことができる。
【００７７】
また、端末は、タッチスクリーンディスプレー上で点字入力ボタンを有する固定された所定の点字入力仮想キーボードを構成しても、特定の階層のユーザは、所定の点字領域を識別するのに難しさをあるために、タッチスクリーンディスプレー上の点字入力ボタンを有する固定された所定の点字入力仮想キーボードだけでは入力が正確に行われない可能性が高い。しかしながら、本発明のキー入力方法において、ステップＳ２０２は、第１のタッチ入力が発生した領域を中心にして仮想のタッチ入力ボタンを生成する。従って、盲人のような特定の階層のユーザは、端末の製造工程の間に所定の点字領域を個別に感知するか又は認識することなく、点字入力をより正確に行うことができる。
【００７８】
端末は、所定の入力方法に基づいてキー入力を予め設定し記憶することができる。また、第２のタッチ入力が入力ボタンを通じて生成される場合に、端末は、ステップＳ２０３において、所定のキーに基づいて対応するキー入力を処理することができる。
【００７９】
ステップＳ２０１及びＳ２０２において、第１のタッチ入力がユーザの両手を用いて行われるので、６個、８個、又は１０個のタッチ入力が同時に発生してもよく、第１のタッチ入力が発生した領域に入力ボタンが同時に生成されるので、例えば、６個、８個、又は１０個の入力ボタンで構成される。システムは、様々に組み合せられることができる６個、８個、又は１０個の複数の入力ボタンを提供する。また、盲人の文字の認識の特殊な目的のために作られた点字は、一般的に、６点字又は８点字を使用して構成されるので、好ましく、所定の入力方式は、６点字又は８点字を使用する点字入力方式であることができる。
【００８０】
例えば、ステップＳ２０１及びＳ２０２で設定された入力ボタンの数が６個である場合に、端末は、所定の入力方式を６点字入力方式として決定することができる。即ち、ステップＳ２０２において、端末は、所定の入力ボタン（例えば、入力ボタン４１１、４１２、４１３、４１４、４１５、及び４１６を６点字入力領域に含まれた第１の点字領域乃至第６の点字領域５１１、５１２、５１３、５１４、５１５、及び５１６（図５を参照）にマッチングする。例えば、端末は、図６Ａ乃至図６Ｃに示すような設定を行うことができる。ここで、入力ボタンが設定される度に入力ボタンの位置が変更されるので、端末は、入力ボタンを設定された入力ボタンの各々の相対的な位置又は配置タイプに応じて点字領域とマッチングすることができる。また、端末は、設定された入力ボタンが点字領域とマッチングされるか否か又はマッチング状態のフィードバックをユーザに送信することができる。例えば、端末は、“６点字入力方式が設定されました”という音声案内を提供することができ、入力ボタンが‘入力“a”’の音声案内を通じて点字領域と正確にマッチングされるか否かを確認するためのリクエストを行うことができる。ユーザが音声案内に従って“a”を入力する時に、既存のマッピングに従うキー入力が“ａ”に対応しない場合に、入力ボタンとのマッピングは、点字領域を回転することによりさらに設定されてもよい。端末が入力ボタン及び点字領域を任意にマッピングした後に、ユーザから受信した“ａ”の入力が第１の点字入力５１１に対応せず第６の点字入力５１６に対応する場合に、入力ボタンの位置を変更することなく、点字領域を１８０°回転させることによりさらにマッピングされてもよい。また、入力ボタンと点字領域とのマッピングは、端末により自動で修正されることもあり、又はユーザの制御により修正されることもある。この後に、第２のタッチ入力イベントがユーザによりタッチスクリーンのディスプレー上に発生するので、第２のタッチ入力イベントが発生した点が６点字入力領域の第１の点字領域５１１、第２の点字領域５１２、第３の点字領域５１３、第４の点字領域５１４、第５の点字領域５１５、及び第６の点字領域５１６の中の何れかのキー入力に対応するかを確認する。また、第２のタッチ入力が発生した領域が６点字入力方式（図６Ａ乃至図６Ｃ）の何れかのキー入力に対応するかを確認する。例えば、第２のタッチ入力が第１の点字５１１に対応する入力ボタン４１１で発生する場合に、端末は、文字“ａ”の入力を確認する。第２のタッチ入力が第１の点字５１１に対応する入力ボタン４１１及び第３の点字５１３に対応する入力ボタン４１３で発生する場合に、端末は、文字“ｂ”の入力を確認する。
【００８１】
他の例において、ステップＳ２０２で設定された入力ボタンの数が８個である場合に、端末は、所定の入力方式を８点字入力方式として設定することができる。即ち、端末は、ステップＳ２０２で設定された入力ボタンを８点字入力領域に含まれた第１の点字領域乃至第８の点字領域７１１、７１２、７１３、７１４、７１５、７１６、７１７、及び７１８（図７を参照）とマッチングする。第２のタッチ入力イベントが発生した点が、８点字入力領域の第１の点字７１１、第２の点字７１２、第３の点字７１３、第４の点字７１４、第５の点字７１５、第６の点字７１６、第７点字７１７、及び第８点字７１８の中の何れかの領域に対応するかを確認することにより、対応するキー入力を確認する（図８Ａ及び図８Ｂを参照）。例えば、第２のタッチ入力が第１の点字７１１に対応する入力ボタンで発生する場合に、端末は、文字“ａ”の入力を確認する。第１の点字領域７１１に対応する入力ボタン及び第７の点字７１７に対応する入力ボタンで発生する場合に、端末は、文字“Ａ”の入力を確認する。
【００８２】
点字入力方式は、複数のモードで実行されることができ、キー入力は、各モードに従って異なって認識され処理されてもよい。例えば、６点字入力方式は、英語入力モード、数字／特殊文字入力モード、及び韓国語入力モードを含んでもよい。第２のタッチ入力が第１の点字５１１に対応する入力ボタン４１１で発生する場合に、端末は、英語入力モードでは文字“ａ”が入力され、数字／特殊文字入力モードでは“１”が入力されるものと確認し処理することができる。
【００８３】
上述したように、複数のモードを含む点字入力方式は、点字入力方法の動作の時に、デフォルトモード（例えば、英語モード）が設定され動作され、後述するジェスチャー入力により複数のモードの間で変わってもよい。
【００８４】
キー入力方法は、入力ジェスチャーを処理する動作のためのステップを含んでもよい。入力ジェスチャーを処理する動作は、ステップＳ２０１において、キー入力モードにスイッチングした後からキー入力方法が終了するまで実行されてもよく、入力ジェスチャーの実行のために所定のジェスチャー入力により開始されてもよい。
【００８５】
図９は、本発明の一実施形態によるキー入力方法に含まれる入力ジェスチャーを処理するための動作順序を示すフローチャートである。図９を参照すると、ステップＳ９０１において、端末は、所定のパターンを有する入力ジェスチャーイベントの発生を確認し、入力ジェスチャーを処理する動作を開始する。
【００８６】
入力ジェスチャーは、所定のパターンを有し、端末のモーションセンサを使用して確認されたモーションジェスチャー又は端末に含まれたタッチスクリーンディスプレーを通じて入力されるタッチジェスチャーであってもよい。ステップＳ９０１において、モーションセンサから入力されるセンサ値が予め定められたモーションジェスチャーしきい値以上であることが検出される場合に、端末は、モーションジェスチャーイベントが発生したことを決定する。また、タッチスクリーンディスプレーを通じて入力されるドラッグジェスチャーの移動変位が所定のタッチジェスチャーしきい値以上であることが検出される場合に、端末は、タッチジェスチャーイベントが発生したことを決定する。
【００８７】
ステップＳ９０２において、端末は、入力ジェスチャーが所定のパターンに対応するか否かを確認する。例えば、所定のパターンは、図１０の表に示すモーションジェスチャー及びタッチジェスチャーを含んでもよい。モーションジェスチャーは、端末のチルティング、移動、及び回転を含んでもよい。図１１Ａに示すように、チルティングは、端末が端末の表示部１９０が少し上に向くように第１の方向１１０１に移動し、端末の表示部１９０が少し下を向くように第２の方向１１０２に移動し、端末の表示部１９０が少し右に向くように第３の方向１１０３に移動し、端末の表示部１９０が少し左を向くように第４の方向１１０４に移動するジェスチャーを含んでもよい。図１１Ｂに示すように、移動は、端末が地面とは反対の方向（例えば、上方向）１１１１、地面に向かう方向（例えば、下方向）１１１２、左方向１１１３、及び右方向１１１４に移動するジェスチャーを含んでもよい。また、図１１Ｃに示すように、回転は、端末が時計方向１１２１及び反時計方向１１２２に移動するジェスチャーを含んでもよい。
【００８８】
一方、タッチジェスチャーは、シングルタッチドラッグ及びマルチタッチドラッグを含んでもよい。シングルタッチドラッグは、図１２Ａ乃至図１２Ｄに示すように、単一のタッチ入力によるドラッグジェスチャー入力を含んでもよく、マルチタッチドラッグは、図１２Ｅ乃至図１２Ｊに示すように、複数のタッチ入力が同一の方向に移動するドラッグジェスチャー入力（図１２Ｅ乃至図１２Ｈを参照）及び複数のタッチ入力が異なる方向に移動するドラッグジェスチャー入力（図１２Ｉ及び図１２Ｊを参照）を含んでもよい。
【００８９】
入力ジェスチャーが図１０の表に示すジェスチャーに対応する場合に、端末は、ステップＳ９０３において、入力ジェスチャーに対応するキー入力を確認し、対応するキー入力を処理するための動作を実行する。例えば、チルティングモーションジェスチャーが第１の方向１１０１への端末のチルティング動作により発生する場合に、端末は、エンターキー入力を処理し、チルティングモーションジェスチャーが第２の方向１１０２への端末のチルティング動作により発生する場合に、入力モード（例えば、英語入力モード、数字／特殊文字入力モード、及び韓国語入力モード）を変更する入力を処理することができる。また、チルティングモーションジェスチャーが第３の方向１１０３への端末のチルティング動作により発生する場合に、端末は、スペースキー入力を処理し、チルティングモーションジェスチャーが第４の方向１１０４への端末のチルティング動作により発生する場合に、バックスペースキー入力を処理することができる。また、端末移動によるモーションジェスチャーが発生する場合に、端末は、端末の移動方向及び移動変位の大きさに比例して文字入力ウィンドウ内でカーソルの位置を移動させる。
【００９０】
一方、シングルタッチドラッグが発生する場合に、端末は、文字入力ウィンドウ内でシングルタッチドラッグの方向に対応する方向にカーソルを移動させ、カーソルの移動程度は、移動変位の大きさに比例して反映される。例えば、図１２Ａに示すように、シングルタッチ１２００ａが左方向１２０１ａにドラッグされることに従って、端末は、文字入力ウィンドウ１２０５ａに存在するカーソルをドラッグ方向に対応する左方向１２０２ａに移動させ、シングルタッチ１２００ａのドラッグが入力された長さ１２０３ａに比例してカーソルの移動程度１２０４ａを決定することができる。これと同様に、図１２Ｂに示すように、シングルタッチ１２００ｂが右方向１２０１ｂにドラッグされることに従って、端末は、文字入力ウィンドウ１２０５ａに存在するカーソルを右方向１２０２ｂに移動させ、シングルタッチ１２００ｂのドラッグが入力された長さ１２０３ｂに比例してカーソルの移動程度１２０４ｂを決定することができる。また、シングルタッチドラッグがタッチスクリーンのディスプレーの長手方向に入力されることを示したが、本発明は、これに限定されず、様々な方向に入力されてもよく、様々な方向に入力されるシングルタッチドラッグに従ってカーソルを移動させてもよい。例えば、図１２Ｃ及び図１２Ｄに示すように、シングルタッチドラッグ１２００ｃ及び１２００ｄが対角線方向に入力されるとしても、端末は、上述した方式のように、シングルタッチドラッグの進行方向１２０１ｃ及び１２０１ｄと進行長さ１２０３ｃ及び１２０３ｄとに従って文字入力ウィンドウ１２０５ｃ及び１２０５ｄ内でカーソル１２０２ｃ及び１２０２ｄを移動させてもよい。
【００９１】
また、同一の方向に移動するマルチタッチドラッグが発生する場合に、端末は、文字入力ウィンドウ内でマルチタッチドラッグの方向に対応する方向にカーソルを移動しつつ対応する領域に存在する文字を削除してもよい。例えば、図１２Ｅに示すように、マルチタッチ１２００ｅが左方向１２０１ｅにドラッグされることに従って、端末は、文字入力ウィンドウ１２００ｅに存在するカーソルをドラッグ方向に対応する左方向１２０２ｅに移動しつつ、対応する領域に存在する入力文字を削除してもよい。このとき、端末は、マルチタッチ１２００ｅのドラッグが入力された長さ１２０３ｅに比例して入力ウィンドウ内でカーソルの移動程度１２０４ｅを決定してもよい。これと同様に、図１２Ｆに示すように、マルチタッチ１２００ｆが右方向１２０１ｆにドラッグされることに従って、端末は、文字入力ウィンドウ１２００ｆに存在するカーソルを右方向１２０２ｆに移動しつつ、マルチタッチ１２００ｆのドラッグが入力された長さ１２０３ｆに比例してカーソルの移動程度１２０４ｆを反映してもよい。例えば、対応する領域に存在する入力文字を削除してもよい。また、本発明の実施形態において、マルチタッチドラッグがタッチスクリーンのディスプレーの長さ方向に入力されることを示したが、本発明は、これに限定されず、様々な方向に入力されるマルチタッチドラッグに従ってカーソルを移動させてもよい。例えば、図１２Ｇ及び図１２Ｈに示すように、マルチタッチドラッグ１２００ｇ及び１２００ｈが対角線方向に入力されても、端末は、マルチタッチドラッグの進行方向１２０１ｇ、１２０１ｈ及び進行長さ１２０３ｇ及び１２０３ｈに従って、上述した方式のように文字入力ウィンドウ１２０５ｇ及び１２０５ｈ内で入力文字を削除してもよい。
【００９２】
さらに、端末は、異なる方向に移動するマルチタッチドラッグが入力されると、本発明によるキー入力方法を終了してもよい。例えば、図１３Ａに示すように、第１のマルチタッチ入力１３０１ａが第１の方向１３０３ａにドラッグされ、第２のマルチタッチ入力１３０２ａが第１の方向１３０３ａとは反対の方向である第２の方向１３０４ａにドラッグされると、端末は、キー入力方法を終了してもよい。これと同様に、図１３Ｂに示すように、第１のマルチタッチ入力１３０１ｂが第１の方向１３０３ｂにドラッグされ、第２のマルチタッチ入力１３０２ｂが第１の方向１３０３ｂとは反対の方向である第２の方向１３０４ｂにドラッグされると、端末は、キー入力方法を終了してもよい。
【００９３】
本発明の一実施形態において、マルチタッチドラッグが相互に反対の方向に入力されることが示されているが、本発明は、これに限定されず、様々に変更されることができることはもちろんである。例えば、図１３Ａに示すように、第１のマルチタッチ入力１３０１ａ及び第２のマルチタッチ入力１３０２ａがタッチスクリーンディスプレーの中心に向かうように向かい合う方向に入力されるか、あるいは、図１３Ｂに示すように、第１のマルチタッチ入力１３０１ｂ及び第２のマルチタッチ入力１３０２ｂがタッチスクリーンディスプレーの中心に向かうように交差する方向に入力されると、端末は、キー入力方法を終了してもよい。
【００９４】
このように、本発明の実施形態において、入力ジェスチャーによるキー入力を示しているが、本発明は、これに限定されない。入力ジェスチャーによるキー入力は、ユーザの便宜性又は誤動作発生可能性などを考慮して本発明の技術分野における通常の知識を有する者により様々に変更されてもよいことはもちろんである。
【００９５】
本発明の実施形態は、ハードウェア、ソフトウェア、又はハードウェア及びソフトウェアの組み合わせの形態で実現することができる。このような任意のソフトウェアは、例えば、削除又は再記録が可能であるか否かに関係なく、ＲＯＭ、ＲＡＭなどの記憶装置のような揮発性又は不揮発性記憶装置、又は、例えば、メモリチップ、装置又は集積回路のようなメモリ、又は例えばＣＤ、ＤＶＤ、磁気ディスク又は磁気テープなどの光学的又は磁気的に記録可能であると同時に、機械（例えば、コンピュータ）で読み取ることができる記憶媒体に記憶することができる。本発明のキー入力方法は、制御部及びメモリを含むコンピュータ又は携帯用端末により具現化されてもよく、このメモリは、本発明の実施形態を実現する指示を含むプログラム又は複数のプログラムを格納するのに適した機械可読の記憶装置である。従って、本発明のキー入力方法は、本願明細書の任意の請求項に記載された装置又は方法を実現するためのコードを含むプログラム及びこのようなプログラムを格納する機械可読記憶装置を提供する。また、このようなプログラムは、有線又は無線接続を通じて送信される通信信号のような任意の媒体を通じて電子的に移送され、本発明は、これと均等なものを適切に含む。
【００９６】
また、携帯用端末は、有線又は無線で接続されるプログラム提供装置からプログラムを受信し格納することができる。プログラム提供装置は、携帯用端末が予め定められたコンテンツ保護方法を実行するようにする指示を含むプログラムと、コンテンツ保護方法に必要な情報を記憶するためのメモリと、携帯用端末との有線又は無線通信を実行するための通信部と、携帯用端末のリクエスト又は自動で対応するプログラムを携帯用端末に送信する制御部とを含んでもよい。プログラム提供装置は、携帯用端末からプログラムの提供リクエストを受信する場合に、プログラムを有線又は無線で携帯用端末に提供することができる。また、携帯用端末からプログラムの提供がリクエストされない場合にも、例えば、携帯用端末が特定の場所内に位置する場合に、プログラム提供装置は、プログラムを有線又は無線で携帯用端末に提供することができる。
【００９７】
上述した実施形態は、リモート記録媒体又は非一時的な機械可読媒体上に記憶され、ローカル記録媒体上に元来記憶されたネットワークを介してダウンロードされたＣＤ−ＲＯＭ、ディジタル多用途ディスク（ＤＶＤ）、磁気テープ、ＲＡＭ、フロッピー（登録商標）ディスク、ハードディスク、又は光磁気ディスク、又はコンピュータコードのような記録媒体に格納することができるハードウェア、ファームウェア、ソフトウェア、又はコンピュータコードで実現することができ、これにより、ここで説明した方法は、ＡＳＩＣ又はＦＰＧＡのような一般的な用途のコンピュータ、又は特定のプロセッサ、又はプログラム可能な又は指示されたハードウェアを用いて記録媒体上に格納するソフトウェアにより実行することができる。当該技術分野で理解されるように、コンピュータ、プロセッサ、マイクロプロセッサ制御部又はプログラム可能なハードウェアは、コンピュータ、プロセッサ、又はハードウェアによりアクセスされ実行される際に、ここで説明した処理方法を実行するソフトウェア又はコンピュータコードを格納するか又は受信するメモリ構成要素、例えば、ＲＡＭ、ＲＯＭ、フラッシュなどを含む。
【００９８】
また、一般的な用途のコンピュータがここで説明した処理を実行するためのコードにアクセスする時に、コードの実行は、一般的な用途のコンピュータをここで説明した処理を実行するための特殊な用途のコンピュータに変えることができる。
【００９９】
以上、本発明を具体的な実施形態を参照して詳細に説明してきたが、本発明の範囲及び趣旨を逸脱することなく様々な変更が可能であるということは、当業者には明らかであり、本発明の範囲は、上述の実施形態に限定されるべきではなく、特許請求の範囲の記載及びこれと均等なものの範囲内で定められるべきものである。
【図１Ａ】
2014123949.tif 000003
【図１Ｂ】
2014123949.tif 000004
【図１Ｃ】
2014123949.tif 000005
【図２】
2014123949.tif 000006
【図３Ａ】
2014123949.tif 000007
【図３Ｂ】
2014123949.tif 000008
【図３Ｃ】
2014123949.tif 000009
【図３Ｄ】
2014123949.tif 000010
【図４Ａ】
2014123949.tif 000011
【図４Ｂ】
2014123949.tif 000012
【図５】
2014123949.tif 000013
【図６Ａ】
2014123949.tif 000014
【図６Ｂ】
2014123949.tif 000015
【図６Ｃ】
2014123949.tif 000016
【図７】
2014123949.tif 000017
【図８Ａ】
2014123949.tif 000018
【図８Ｂ】
2014123949.tif 000019
【図９】
2014123949.tif 000020
【図１０】
2014123949.tif 000021
【図１１Ａ】
2014123949.tif 000022
【図１１Ｂ】
2014123949.tif 000023
【図１１Ｃ】
2014123949.tif 000024
【図１２Ａ】
2014123949.tif 000025
【図１２Ｂ】
2014123949.tif 000026
【図１２Ｃ】
2014123949.tif 000027
【図１２Ｄ】
2014123949.tif 000028
【図１２Ｅ】
2014123949.tif 000029
【図１２Ｆ】
2014123949.tif 000030
【図１２Ｇ】
2014123949.tif 000031
【図１２Ｈ】
2014123949.tif 000032
【図１３Ａ】
2014123949.tif 000033
【図１３Ｂ】
2014123949.tif 000034