(57)【要約】  キーボードレイアウトを提供するユーザインタフェース提供装置が提供される。前記ユーザインタフェース装置の表示部は、前記キーボードレイアウトに含まれる複数のキーのうちの一部を表示し、一部を表示しないことから限定されたディスプレイ面積内に一定サイズ以上の個別入力キーを提供する。表示部に表示されるキーのうちには第１キャラクターに割り当てられる第１入力キー及び前記第１キャラクターと異なる第２キャラクターに割り当てられる第２入力キーが含まれる。この場合、センサ部は、前記第１入力キーに対するユーザ入力を検出し、プロセッサは、前記ユーザ入力によって前記第１入力キーが前記第２入力キーの位置に移動して前記第１入力キーが前記第２入力キーと予め設定された閾値未満の距離に近づく場合、前記第１キャラクター及び前記第２キャラクターと異なる第３キャラクターを前記ユーザ入力に対応する現在の入力値として決定する。ここで、前記第３キャラクターは、前記表示部が別途の個別入力キーで表示しないキャラクターに対応する。
2014519788.tif 000002
【特許請求の範囲】
【請求項１】
キーボードレイアウトを提供するユーザインタフェース提供装置において、
第１キャラクターに割り当てられる第１入力キー及び前記第１キャラクターと異なる第２キャラクターに割り当てられる第２入力キーを表示する表示部と、
前記第１入力キーに対するユーザ入力を検出するセンサ部と、
前記ユーザ入力によって前記第１入力キーが前記第２入力キーの位置に移動して前記第１入力キーが前記第２入力キーと予め設定された閾値未満の距離に近づく場合、前記第１キャラクター及び前記第２キャラクターと異なる第３キャラクターを前記ユーザ入力に対応する現在の入力値として決定するプロセッサと、
を含む、ユーザインタフェース提供装置。
【請求項２】
前記キーボードレイアウトで提供される複数の入力キーは行列をなすように配列され、前記第１入力キー及び前記第２入力キーは前記行列内の同じ行で互いに隣接するように配置して表示される、請求項１に記載のユーザインタフェース提供装置。
【請求項３】
前記表示部は、前記第１キャラクターと前記行列内の同じ列で互いに隣接するように配置され、前記第１キャラクター及び前記第２キャラクターと異なる第４キャラクターに割り当てられる第３入力キーをさらに表示し、
前記プロセッサは、前記ユーザ入力によって前記第１入力キーが前記第３入力キーの位置に移動して前記第１入力キーが前記第３入力キーと前記閾値未満の距離に近づく場合、前記第１入力キー及び前記第３入力キーの位置に対応して割り当てられた第１数字を前記ユーザ入力に対応する現在の入力値として決定する、請求項２に記載のユーザインタフェース提供装置。
【請求項４】
前記表示部は、前記第１キャラクターと前記行列内で対角方向に互いに隣接するように配置され、前記第１キャラクター及び前記第２キャラクターと異なる第５キャラクターに割り当てられる第４入力キーをさらに表示し、
前記プロセッサは、前記ユーザ入力によって前記第１入力キーが前記第４入力キーの位置に移動して前記第１入力キーが前記第４入力キーと前記閾値未満の距離に近づく場合、前記第１入力キー及び前記第４入力キーの位置に対応して割り当てられた第１特殊文字を前記ユーザ入力に対応する現在の入力値として決定する、請求項２に記載のユーザインタフェース提供装置。
【請求項５】
前記プロセッサは、前記ユーザ入力によって前記第１入力キーが前記第２入力キーの位置に移動して前記第１入力キーが前記第２入力キーと予め設定された閾値未満の距離に近づいた後でも、前記ユーザ入力が持続する状態で前記ユーザ入力によって前記第１キャラクターが再び前記閾値以上の距離に遠くなる場合、前記第２キャラクターまたは前記第３キャラクターを前記現在の入力値として決定しない、請求項１に記載のユーザインタフェース提供装置。
【請求項６】
前記表示部は、前記ユーザ入力によって前記第１入力キーが前記第２入力キーの位置に移動して前記第１入力キーが前記第２入力キーと予め設定された閾値未満の距離に近づく前記第３キャラクターをフェイドインして表示し、前記ユーザ入力が持続する状態で前記ユーザ入力によって前記第１キャラクターが再び前記閾値以上の距離に遠くなる再び前記第３キャラクターをフェイドアウトして表示する、請求項５に記載のユーザインタフェース提供装置。
【請求項７】
前記キーボードレイアウトは、ＡからＺまでのアルファベットキャラクターを交代して１つを表示し１つを省略する方式で、前記ＡからＺまでのアルファベットキャラクターのうち少なくとも一部を表示し、残りの一部を省略したものである、請求項１に記載のユーザインタフェース提供装置。
【請求項８】
前記キーボードレイアウトは、クワーティキーボードレイアウトで順に羅列される複数のアルファベットキャラクターを交代して１つを表示し１つを省略する方式で、前記クワーティキーボードレイアウトに含まれる複数の入力キーのうち少なくとも一部を表示し、残りの一部を省略したものである、請求項１に記載のユーザインタフェース提供装置。
【請求項９】
前記プロセッサは、前記第１入力キーが前記表示部の枠に隣接して前記表示部が表示する複数の入力キーのうち端に位置したものであり、前記ユーザ入力によって前記第１入力キーが前記枠の方向に移動する場合、前記第１キャラクター及び前記第２キャラクターと異なる第３キャラクターを前記ユーザ入力に対応する現在の入力値として決定する、請求項１に記載のユーザインタフェース提供装置。
【請求項１０】
キーボードレイアウトを提供するユーザインタフェース提供装置において、
前記キーボードレイアウトに含まれる複数の入力キーを表示する表示部と、
前記複数の入力キーのうち第１入力キーに対するユーザ入力を検出するセンサ部と、
前記ユーザ入力によって前記第１入力キーが移動し、前記第１入力キーと隣に隣接する第２入力キーを経て前記第１入力キーと反対方向に前記第２入力キーと隣接する第３入力キーと予め設定された閾値未満の距離に近づく場合、スペースキー、バックスペースキー、上側矢印キー、及び下側矢印キーのいずれか１つを前記ユーザ入力に対応する現在の入力値として決定するプロセッサと、
を含む、ユーザインタフェース提供装置。
【請求項１１】
前記プロセッサは、前記キーボードレイアウト内で前記第１入力キーが第３キャラクターの左側に配置する場合には、前記ユーザ入力に対応する現在の入力値を前記スペースキーとして決定する、請求項１０に記載のユーザインタフェース提供装置。
【請求項１２】
前記プロセッサは、前記キーボードレイアウト内で前記第１入力キーが第３キャラクターの右側に配置する場合には、前記ユーザ入力に対応する現在の入力値を前記バックスペースキーとして決定する、請求項１０に記載のユーザインタフェース提供装置。
【請求項１３】
前記プロセッサは、前記キーボードレイアウト内で前記第１入力キーが第３キャラクターの下側に配置する場合には、前記ユーザ入力に対応する現在の入力値を前記上側矢印キーとして決定し、前記キーボードレイアウト内で前記第１入力キーが前記第３キャラクターの上側に配置する場合には、前記ユーザ入力に対応する現在の入力値を前記下側矢印キーとして決定する、請求項１０に記載のユーザインタフェース提供装置。
【請求項１４】
キーボードレイアウトを提供するユーザインタフェース提供装置において、
第１キャラクターに割り当てられる第１入力キー及び前記第１キャラクターと異なる第２キャラクターに割り当てられる第２入力キーを表示する表示部と、
前記第１入力キーに対するユーザ入力を検出するセンサ部と、
前記ユーザ入力によって前記第１入力キーが移動する場合、前記移動に対応するベクトルを算出し、前記ベクトルの方向が前記第１入力キーの位置から前記キーボードレイアウトに含まれる複数の入力キーのうち前記第２入力キーの位置に向かう方向と最も近接する場合、前記第１キャラクター及び前記第２キャラクターと異なる第３キャラクターを前記ユーザ入力に対応する現在の入力値として決定するプロセッサと、
を含む、ユーザインタフェース提供装置。
【請求項１５】
前記第３キャラクターは、アルファベットの順序上前記第１キャラクターと前記第２キャラクターとの間のキャラクターである、請求項１４に記載のユーザインタフェース提供装置。
【請求項１６】
前記キーボードレイアウトは、クワーティキーボードレイアウトで順に羅列される複数のアルファベットキャラクターを交代して１つを表示し１つを省略する方式で、前記クワーティキーボードレイアウトに含まれる複数の入力キーのうち少なくとも一部を表示し、残りの一部を省略したものであり、
前記第１キャラクターと前記第２キャラクターは前記キーボードレイアウトで表示されながら互いに隣接するキャラクターであり、前記第３キャラクターは前記クワーティキーボードレイアウトで前記第１キャラクターと前記第２キャラクターとの間の順序に当該して表示されず省略されたキャラクターである、請求項１４に記載のユーザインタフェース提供装置。
【請求項１７】
キーボードアプリケーションを提供するプログラムを収録したコンピュータで読み出し可能な記録媒体において、前記プログラムは、コンピュータ端末で実行されて前記端末の表示部及びセンサ部を用いて前記キーボードアプリケーションを提供し、
前記プログラムは、
第１キャラクターに割り当てられた第１入力キー及び前記第１キャラクターと異なる第２キャラクターに割り当てられた第２入力キーを前記表示部上に表示する第１命令語セットと、
前記センサ部にユーザ入力が検出される場合、前記ユーザ入力が前記第１入力キーと前記第２入力キーに対する組合入力に対応するかの可否を判断する第２命令語セットと、
前記ユーザ入力が前記第１入力キーと前記第２入力キーに対する組合入力に対応する場合、前記第１キャラクターと相異なり、前記第２キャラクターと異なる第３キャラクターを前記ユーザ入力に対応した入力値として決定する第３命令語セットと、
を含む、コンピュータ読み出し可能記録媒体。
【請求項１８】
前記第２命令語セットは、前記ユーザ入力が前記第１入力キーを選択した後、前記第１入力キーを前記第２入力キーの方向に移動する入力に対応する場合、前記ユーザ入力が前記組合入力に対応すると判断する、請求項１７に記載のコンピュータ読み出し可能記録媒体。
【請求項１９】
前記第２命令語セットは、前記ユーザ入力が前記第１入力キーをタッチした後前記第１入力キーをドラッグする入力である場合に前記ドラッグに対応するベクトルの大きさ及び方向を算出し、前記ベクトルの大きさが予め指定された閾値以上であり、前記ベクトルの方向が前記キーボードアプリケーションで提供される複数の入力キーのうち前記第２入力キーに向かう方向に最も近接する場合、前記ユーザ入力が前記組合入力に対応するものと判断する、請求項１７に記載のコンピュータ読み出し可能記録媒体。
【請求項２０】
前記第２命令語セットは、前記ユーザ入力がタッチアンドドラッグ入力であり、前記タッチアンドドラッグ入力の開始が前記第１入力キーに対応する第１領域に含まれ、前記タッチアンドドラッグ入力の終了が前記第２入力キーに対応する第２領域に含まれる場合に前記ユーザ入力が前記組合入力に対応するものと判断する、請求項１７に記載のコンピュータ読み出し可能記録媒体。
【請求項２１】
前記キーボードアプリケーションで提供されるキーボードレイアウトは、ＡからＺまでのアルファベットキャラクターを交代して１つを表示し１つを省略する方式で、前記ＡからＺまでのアルファベットキャラクターのうち少なくとも一部を表示し、残りの一部を省略したものである、請求項１７に記載のコンピュータ読み出し可能記録媒体。
【請求項２２】
前記キーボードアプリケーションで提供されるキーボードレイアウトは、クワーティキーボードレイアウトで順に羅列される複数のアルファベットキャラクターを交代して１つを表示し１つを省略する方式で、前記クワーティキーボードレイアウトに含まれる複数の入力キーのうち少なくとも一部を表示し、残りの一部を省略したものである、請求項１７に記載のコンピュータ読み出し可能記録媒体。
【請求項２３】
キーボードアプリケーションを提供するプログラムを収録したコンピュータで読み出し可能な記録媒体において、前記プログラムはコンピュータ端末で実行されて前記端末の表示部及びセンサ部を用いて前記キーボードアプリケーションを提供し、
前記プログラムは、
第１言語に対応する第１言語モード、前記第１言語とは異なる第２言語に対応する第１言語モード、数字入力モード、及び特殊キー入力モードのうち少なくとも一部のモード間のモード変換のために割り当てられた第１入力キーを前記表示部上に表示し、前記第１入力キーと異なる位置に少なくとも１つの第２入力キーを表示する第１命令語セットと、
前記センサ部によって前記第１入力キー上のユーザ入力が検出される場合、前記ユーザ入力が前記第１入力キーと前記第２入力キーに対する組合入力に対応するかの可否を判断する第２命令語セットと、
前記ユーザ入力が前記第１入力キーと前記第２入力キーに対する組合入力に対応する場合、前記第２入力キーにより前記モード変換を行う第３命令語セットと、
を含む、コンピュータ読み出し可能記録媒体。
【請求項２４】
ユーザインタフェース装置がキーボードレイアウトを提供するユーザインタフェース提供方法において、
前記ユーザインタフェース装置の表示部が、第１キャラクターに割り当てられる第１入力キー及び前記第１キャラクターと異なる第２キャラクターに割り当てられる第２入力キーを表示するステップと、
前記ユーザインタフェース装置のセンサ部が、前記第１入力キーに対するユーザ入力を検出するステップと、
前記ユーザインタフェース装置のプロセッサが、前記ユーザ入力によって前記第１入力キーが前記第２入力キーの位置に移動して前記第１入力キーが前記第２入力キーと予め設定された閾値未満の距離に近づく場合、前記第１キャラクター及び前記第２キャラクターと異なる第３キャラクターを前記ユーザ入力に対応する現在の入力値として決定するステップと、
を含む、ユーザインタフェース提供方法。
【請求項２５】
ユーザインタフェース装置がキーボードレイアウトを提供するユーザインタフェース提供方法において、
前記ユーザインタフェース装置の表示部が、前記キーボードレイアウトに含まれる複数のキャラクターのうち第１キャラクターに割り当てられた第１入力キー及び前記第１キャラクターと異なる第２キャラクターに割り当てられた第２入力キーを表示するステップと、
前記ユーザインタフェース装置のセンシング部が、前記第１入力キーに対するユーザ入力を検出するステップと、
前記ユーザインタフェース装置のプロセッサが、前記ユーザ入力が前記第１入力キーをタッチして第１方向にドラッグすることによって、前記第１方向が前記複数のキャラクターそれぞれに対応する入力キーのうち前記第２入力キーに向かう方向と判断される場合に前記第１キャラクターと相異なり、前記第２キャラクターと異なる第３キャラクターを前記ユーザ入力に対応した入力値に決定するステップと、
を含む、ユーザインタフェース提供方法。
【請求項２６】
前記キーボードレイアウトは、ＡからＺまでのアルファベットキャラクターを交代して１つを表示し１つを省略する方式で、前記ＡからＺまでのアルファベットキャラクターのうち少なくとも一部を表示し、残りの一部を省略したものである、請求項２５に記載のユーザインタフェース提供方法。
【請求項２７】
前記キーボードレイアウトは、クワーティキーボードレイアウトで順に羅列される複数のアルファベットキャラクターを交代して１つを表示し１つを省略する方式で、前記クワーティキーボードレイアウトに含まれる複数の入力キーのうち少なくとも一部を表示し、残りの一部を省略したものである、請求項２５に記載のユーザインタフェース提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
キー入力のためのユーザインタフェース提供装置に関し、より特定すると、タッチスクリーン環境におけるキー入力のためのユーザインタフェース提供装置に関する。
【背景技術】
【０００２】
最近、モバイル（Ｍｏｂｉｌｅ）端末に対する関心が増加している。モバイル端末は、スマートフォンをはじめとして一般的なフィーチャーフォンや個人情報端末（ＰＤＡ）などの様々な例が挙げられる。このようなモバイル端末のキー入力インタフェースにはタッチ（ｔｏｕｃｈ）入力方式が増加している。
【０００３】
ところが、モバイル端末の特性上、従来のクワーティ（Ｑｗｅｒｔｙ）方式のキー配列を表示する場合に限定される表示部内に多くのキーを表示しなければならないため、キー１つに割り当てられる面積は比較的小さく、入力するときタイプミス（Ｔｙｐｏ）の可能性が増加するだけではなく、視力の良くないユーザにはキーを識別することが難しい問題も提起されている。
【０００４】
特に、大きい指を有する人は最近販売されているスマートフォン（Ｓｍａｒｔ  ｐｈｏｎｅ）で入力が極めて困難である不便がある。例えば、子どもよりは大人、女よりは男、東洋人よりは西洋人の手が大きく、スマートフォンで入力エラーを訴えている。
【０００５】
一部ではこのような要求を満足できる解決方案として、音声認識を用いたテキスト入力インタフェースを提示している。しかし、音声認識の場合、認識正確性は別論にして、入力しようとするメッセージを発音しなければならないため他の人がいる場所では他人に妨害になり、ユーザ自身の私生活露出や業務上の秘密露出の危険という問題がある。音声認識方式のテキスト入力は他人がいない環境、例えば、一人でいる部屋や車の場合のみ有用である。
【０００６】
したがって、モバイル端末でタイピング方式（Ｔｙｐｉｎｇ  ｔｙｐｅ）のキーボードは依然として重要な役割を有し、タイプミスの可能性を減らしながらも直観的かつユーザ親和的な（Ｕｓｅｒ  ｆｒｉｅｎｄｌｙ）キーボードレイアウトを提供する入力インタフェース装置は依然として改善された新しい代案を必要とする。
【発明の概要】
【課題を解決するための手段】
【０００７】
本発明の一側面によると、キーボードレイアウトを提供するユーザインタフェース提供装置において、第１キャラクターに割り当てられる第１入力キー及び前記第１キャラクターと異なる第２キャラクターに割り当てられる第２入力キーを表示する表示部と、前記第１入力キーに対するユーザ入力を検出するセンサ部と、前記ユーザ入力によって前記第１入力キーが前記第２入力キーの位置に移動して前記第１入力キーが前記第２入力キーと予め設定された閾値未満の距離に近づく場合、前記第１キャラクター及び前記第２キャラクターと異なる第３キャラクターを前記ユーザ入力に対応する現在の入力値として決定するプロセッサとを含むユーザインタフェース提供装置が提供される。
【０００８】
一方、本発明の全体にわたって、本発明の他の一実施形態によると、前記第１入力キーと前記第２入力キーが前記閾値未満に近づく場合、前記現在の入力値を決定する過程は、前記ユーザ入力により前記第１入力キーが前記第２入力キーの方向に移動して、相異なる閾値以上の面積だけオーバラップされる場合に代替されてもよい。以下、別の言及がなくても同一である。
【０００９】
一方、前記キーボードレイアウトで提供される複数の入力キーは行列をなすように配列され、前記第１入力キー及び前記第２入力キーは前記行列内の同じ行で互いに隣接するように配置して表示されてもよい。
【００１０】
本発明の一実施形態によると、前記表示部は、前記第１キャラクターと前記行列内の同じ列で互いに隣接するように配置され、前記第１キャラクター及び前記第２キャラクターと異なる第４キャラクターに割り当てられる第３入力キーをさらに表示し、前記プロセッサは、前記ユーザ入力によって前記第１入力キーが前記第３入力キーの位置に移動して前記第１入力キーが前記第３入力キーと前記閾値未満の距離に近づく場合、前記第１入力キー及び前記第３入力キーの位置に対応して割り当てられた第１数字を前記ユーザ入力に対応する現在の入力値として決定する。
【００１１】
本発明の一実施形態によると、前記表示部は、前記第１キャラクターと前記行列内で対角方向に互いに隣接するように配置され、前記第１キャラクター及び前記第２キャラクターと異なる第５キャラクターに割り当てられる第４入力キーをさらに表示し、前記プロセッサは、前記ユーザ入力によって前記第１入力キーが前記第４入力キーの位置に移動して前記第１入力キーが前記第４入力キーと前記閾値未満の距離に近づく場合、前記第１入力キー及び前記第４入力キーの位置に対応して割り当てられた第１特殊文字を前記ユーザ入力に対応する現在の入力値として決定する。
【００１２】
一方、前記プロセッサは、前記ユーザ入力によって前記第１入力キーが前記第２入力キーの位置に移動して前記第１入力キーが前記第２入力キーと予め設定された閾値未満の距離に近づいた後でも、前記ユーザ入力が持続する状態で前記ユーザ入力によって前記第１キャラクターが再び前記閾値以上の距離に遠くなる場合、前記第２キャラクターまたは前記第３キャラクターを前記現在の入力値として決定しなくてもよい。
【００１３】
この場合、前記表示部は、前記ユーザ入力によって前記第１入力キーが前記第２入力キーの位置に移動して前記第１入力キーが前記第２入力キーと予め設定された閾値未満の距離に近づく前記第３キャラクターをフェイドインして表示し、前記ユーザ入力が持続する状態で前記ユーザ入力によって前記第１キャラクターが再び前記閾値以上の距離に遠くなる再び前記第３キャラクターをフェイドアウトして表示してもよい。
【００１４】
本発明の一実施形態によると、前記キーボードレイアウトは、Ａから前記Ｚまでのアルファベットキャラクターを交代して１つを表示し１つを省略する方式で、前記ＡからＺまでのアルファベットキャラクターのうち少なくとも一部を表示し、残りの一部を省略したものである。
【００１５】
例えば、「Ａ」、「Ｃ」、「Ｅ」、「Ｇ」、「Ｉ」、「Ｊ」などは表示し、「Ｂ」、「Ｄ」、「Ｆ」、「Ｈ」、「Ｊ」などは表示しない方式で実際に提供される入力キーの数を減らしたものである。
【００１６】
本発明の一実施形態によると、前記キーボードレイアウトは、クワーティキーボードレイアウトで順に羅列される複数のアルファベットキャラクターを交代して１つを表示し１つを省略する方式で、前記クワーティキーボードレイアウトに含まれる複数の入力キーのうち少なくとも一部を表示し、残りの一部を省略したものである。
【００１７】
例えば、「Ｑ」、「Ｗ」、「Ｅ」、「Ｒ」、「Ｔ」、「Ｙ」、「Ｕ」、「Ｉ」、「Ｏ」、「Ｐ」の順に提示される既存のＱＷＥＲＴＹ方式キーボードレイアウトで「Ｑ」、「Ｅ」、「Ｔ」、「Ｕ」、「Ｏ」などは表示し、「Ｗ」、「Ｒ」、「Ｙ」、「Ｉ」、「Ｐ」などは表示しない方式で実際に提供される入力キーの数を減らしたものである。
【００１８】
一方、前記プロセッサは、前記第１入力キーが前記表示部の枠に隣接して前記表示部が表示する複数の入力キーのうち端に位置したものであり、前記ユーザ入力によって前記第１入力キーが前記枠方向に移動する場合、前記第１キャラクター及び前記第２キャラクターと異なる第３キャラクターを前記ユーザ入力に対応する現在の入力値として決定してもよい。このような実施形態によって端の入力キーそれぞれは自身が隣接する入力キーと組み合わせられることに加え、自らも別の入力キーを有してもよい。
【００１９】
この場合には、前記第１入力キーが本来の表示された位置から前記閾値以上の距離に離れる場合、前記第３キャラクターを前記ユーザ入力に対応する現在の入力値として決定してもよい。
【００２０】
本発明の一実施形態によると、キーボードレイアウトを提供するユーザインタフェース提供装置において、前記キーボードレイアウトに含まれる複数の入力キーを表示する表示部と、前記複数の入力キーのうち第１入力キーに対するユーザ入力を検出するセンサ部と、前記ユーザ入力によって前記第１入力キーが移動し、前記第１入力キーと隣に隣接する第２入力キーを経て前記第１入力キーと反対方向に前記第２入力キーと隣接する第３入力キーと予め設定された閾値未満の距離に近づく場合、スペースキー、バックスペースキー、上側矢印キー、及び下側矢印キーのいずれか１つを前記ユーザ入力に対応する現在の入力値として決定するプロセッサとを含むユーザインタフェース提供装置が提供される。
【００２１】
本発明の一実施形態によると、前記プロセッサは、前記キーボードレイアウト内で前記第１入力キーが前記第３キャラクターの左側に配置する場合には、前記ユーザ入力に対応する現在の入力値を前記スペースキーとして決定する。
【００２２】
本発明の他の一実施形態によると、キーボードレイアウトを提供するユーザインタフェース提供装置において、第１キャラクターに割り当てられる第１入力キー及び前記第１キャラクターと異なる第２キャラクターに割り当てられる第２入力キーを表示する表示部と、前記第１入力キーに対するユーザ入力を検出するセンサ部と、前記ユーザ入力によって前記第１入力キーが移動する場合、前記移動に対応するベクトルを算出し、前記ベクトルの方向が前記第１入力キーの位置から前記キーボードレイアウトに含まれる複数の入力キーのうち前記第２入力キーの位置に向かう方向と最も近接する場合、前記第１キャラクター及び前記第２キャラクターと異なる第３キャラクターを前記ユーザ入力に対応する現在の入力値として決定するプロセッサとを含むユーザインタフェース提供装置が提供される。
【００２３】
本発明の他の一実施形態によると、キーボードアプリケーションを提供するプログラムを収録したコンピュータで読み出し可能な記録媒体において、前記プログラムは、コンピュータ端末で実行されて前記端末の表示部及びセンサ部を用いて前記キーボードアプリケーションを提供し、前記プログラムは、第１キャラクターに割り当てられた第１入力キー及び前記第１キャラクターと異なる第２キャラクターに割り当てられた第２入力キーを前記表示部上に表示する第１命令語セットと、前記センシング部にユーザ入力が検出される場合、前記ユーザ入力が前記第１入力キーと前記第２入力キーに対する組合入力に対応するかの可否を判断する第２命令語セットと、前記ユーザ入力が前記第１入力キーと前記第２入力キーに対する組合入力に対応する場合、前記第１キャラクターと相異なり、前記第２キャラクターと異なる第３キャラクターを前記ユーザ入力に対応した入力値として決定する第３命令語セットとを含むコンピュータで読み出し可能な記録媒体が提供される。
【００２４】
本発明の一実施形態によると、前記第２命令語セットは、前記ユーザ入力が前記第１入力キーを選択した後、前記第１入力キーを前記第２入力キーの方向に移動する入力に対応する場合、前記ユーザ入力が前記組合入力に対応すると判断する。
【００２５】
本発明の他の一実施形態によると、前記第２命令語セットは、前記ユーザ入力が前記第１入力キーをタッチした後前記第１入力キーをドラッグする入力である場合に前記ドラッグに対応するベクトルの大きさ及び方向を算出し、前記ベクトルの大きさが予め指定された閾値以上であり、前記ベクトルの方向が前記キーボードアプリケーションで提供される複数の入力キーのうち前記第２入力キーに向かう方向に最も近接する場合、前記ユーザ入力が前記組合入力に対応するものと判断してもよい。
【００２６】
本発明の他の一実施形態によると、前記第２命令語セットは、前記ユーザ入力がタッチアンドドラッグ入力であり、前記タッチアンドドラッグ入力の開始が前記第１入力キーに対応する第１領域に含まれ、前記タッチアンドドラッグ入力の終了が前記第２入力キーに対応する第２領域に含まれる場合に前記ユーザ入力が前記組合入力に対応するものと判断してもよい。
【００２７】
本発明の一実施形態によると、前記キーボードアプリケーションで提供されるキーボードレイアウトは、Ａから前記Ｚまでのアルファベットキャラクターを交代して１つを表示し１つを省略する方式で、前記ＡからＺまでのアルファベットキャラクターのうち少なくとも一部を表示し、残りの一部を省略したものである。
【００２８】
本発明の他の一実施形態によると、前記キーボードアプリケーションで提供されるキーボードレイアウトは、クワーティキーボードレイアウトで順に羅列される複数のアルファベットキャラクターを交代して１つを表示し１つを省略する方式で、前記クワーティキーボードレイアウトに含まれる複数の入力キーのうち少なくとも一部を表示し、残りの一部を省略したものである。
【００２９】
本発明の他の一実施形態によると、キーボードアプリケーションを提供するプログラムを収録したコンピュータで読み出し可能な記録媒体において、前記プログラムはコンピュータ端末で実行されて前記端末の表示部及びセンサ部を用いて前記キーボードアプリケーションを提供し、前記プログラムは、第１言語に対応する第１言語モード、前記第１言語とは異なる第２言語に対応する第１言語モード、数字入力モード、及び特殊キー入力モードのうち少なくとも一部のモード間のモード変換のために割り当てられた第１入力キーを前記表示部上に表示し、前記第１入力キーと異なる位置に少なくとも１つの第２入力キーを表示する第１命令語セットと、前記センシング部によって前記第１入力キー上のユーザ入力が検出される場合、前記ユーザ入力が前記第１入力キーと前記第２入力キーに対する組合入力に対応するかの可否を判断する第２命令語セットと、前記ユーザ入力が前記第１入力キーと前記第２入力キーに対する組合入力に対応する場合、前記第２入力キーにより前記モード変換を行う第３命令語セットとを含むコンピュータ読み出し可能記録媒体が提供される。
【００３０】
本発明の他の一実施形態によると、ユーザインタフェース装置がキーボードレイアウトを提供するユーザインタフェース提供方法において、前記ユーザインタフェース装置の表示部が、第１キャラクターに割り当てられる第１入力キー及び前記第１キャラクターと異なる第２キャラクターに割り当てられる第２入力キーを表示するステップと、前記ユーザインタフェース装置のセンサ部が、前記第１入力キーに対するユーザ入力を検出するステップと、前記ユーザインタフェース装置のプロセッサが、前記ユーザ入力によって前記第１入力キーが前記第２入力キーの位置に移動して前記第１入力キーが前記第２入力キーと予め設定された閾値未満の距離に近づく場合、前記第１キャラクター及び前記第２キャラクターと異なる第３キャラクターを前記ユーザ入力に対応する現在の入力値として決定するステップとを含むユーザインタフェース提供方法が提供される。
【００３１】
本発明の他の一実施形態によると、ユーザインタフェース装置がキーボードレイアウトを提供するユーザインタフェース提供方法において、前記ユーザインタフェース装置の表示部が、前記キーボードレイアウトに含まれる複数のキャラクターのうち第１キャラクターに割り当てられた第１入力キー及び前記第１キャラクターと異なる第２キャラクターに割り当てられた第２入力キーを表示するステップと、前記ユーザインタフェース装置のセンシング部が、前記第１入力キーに対するユーザ入力を検出するステップと、前記ユーザインタフェース装置のプロセッサが、前記ユーザ入力が前記第１入力キーをタッチして第１方向にドラッグすることによって、前記第１方向が前記複数のキャラクターそれぞれに対応する入力キーのうち前記第２入力キーに向かう方向と判断される場合に前記第１キャラクターと相異なり、前記第２キャラクターと異なる第３キャラクターを前記ユーザ入力に対応した入力値に決定するステップとを含むユーザインタフェース提供方法が提供される。
【００３２】
本発明の一実施形態によると、前記キーボードレイアウトは、Ａから前記Ｚまでのアルファベットキャラクターを交代して１つを表示し１つを省略する方式で、前記ＡからＺまでのアルファベットキャラクターのうち少なくとも一部を表示し、残りの一部を省略したものである。
【００３３】
本発明の一実施形態によると、前記キーボードレイアウトは、クワーティキーボードレイアウトで順に羅列される複数のアルファベットキャラクターを交代して１つを表示し１つを省略する方式で、前記クワーティキーボードレイアウトに含まれる複数の入力キーのうち少なくとも一部を表示し、残りの一部を省略したものである。
【発明の効果】
【００３４】
限定された大きさの表示部を介してキーボードレイアウトを提供しなければならない機器、例えば、スマートフォンのようなタッチ入力方式の機器において、比較的小さい数の入力キーのみを提供してもユーザが不便さを感じることなく直観的に利用することができる。
【００３５】
それと共に、直接表示される入力キーの数が少ないため、個別入力キーの大きさを相対的に大きくすることができることでタイプミスが大きく減少する。
【００３６】
数字や特殊文字を入力するため、いちいちモード変更やシフトキーを押したりモードを変更しなければならない不便さが除去される。
【００３７】
キーボード言語変換や特殊文字及びイモティコンなどの間のモード変更のためにモード変更ボタンを複数回押す必要がないため、はやいモード変更が可能である。
【図面の簡単な説明】
【００３８】
【図１】本発明の一実施形態に係るユーザインタフェース提供装置を示す。
【図２】本発明の一実施形態に係るユーザインタフェース提供装置が提供する例示的なキーボードレイアウトＡＣＥＧＩを示す。
【図３】本発明の一実施形態により入力キーの間の組合入力を検出して現在入力キーを決定する過程を説明するための概念図である。
【図４】本発明の他の一実施形態により入力キーの間の組合入力を検出して現在入力キーを決定する過程を説明するための概念図である。
【図５】本発明の一実施形態により入力キーの間の組合入力ユーザが取消す（Ｕｎｄｏ）過程を説明するための概念図である。
【図６】本発明の一実施形態に係るＡＣＥＧＩキーボードレイアウトの変形を示す。
【図７】本発明の一実施形態に係るユーザインタフェース提供装置が提供する他の例示的なキーボードレイアウトＱＥＴＵＯを示す。
【図８】本発明の一実施形態に係るＱＥＴＵＯキーボードレイアウトの変形を示す。
【図９】本発明の他の一実施形態に係るＡＣＥＧＩキーボードレイアウトを示す。
【図１０】本発明の更なる一実施形態に係るＱＥＴＵＯキーボードレイアウトを示す。
【図１１】本発明の一実施形態に係るユーザインタフェース提供方法を示す。
【図１２】本発明の一実施形態に係るユーザインタフェース提供方法を示す。
【発明を実施するための形態】
【００３９】
以下、本発明の一部実施形態を添付する図面を参照しながら詳細に説明する。しかし、本発明が実施形態によって制限されたり限定されることはない。各図面に提示された同一の参照符号は同一の部材を示す。
【００４０】
図１は、本発明の一実施形態に係るユーザインタフェース提供装置１００を示す。
【００４１】
表示部１１０は、グラフィックユーザインタフェース（Ｇｒａｐｈｉｃ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ：ＧＵＩ）として本発明の実施形態に係るキーボードレイアウトを表示する。
【００４２】
そして、センサ部１２０は、前記キーボードレイアウトに対するユーザの入力、例えば、タッチ入力やドラッグ入力などを検出する。
【００４３】
本発明の一実施形態によると、産業的な適用において、前記表示部１１０及びセンサ部１２０は市中のタッチパネルに実現してもよく、以下では表示部１１０とセンサ部１２０がそれぞれ言及されても物理的に別個の構成ではない。
【００４４】
プロセッサ１３０は、表示部１１０が本発明の実施形態に係るキーボードレイアウトを表示するように制御し、センサ部１２０の検出結果を受信してユーザ入力に対応した現在の入力値を決定する一連の演算を行う。
【００４５】
メモリ部１４０は少なくとも１つのキーボードレイアウトを格納し、プロセッサ１３０は、必要に応じてメモリ部１４０に格納されたキーボードレイアウトのうち特定キーボードレイアウトを読み出してもよい。
【００４６】
また、メモリ部１４０は、プロセッサ１３０が現在の入力値を決定する過程において、プロセッサ１３０の臨時格納空間、例えば、キャッシュ（Ｃａｃｈｅ）やメインメモリ（Ｍａｉｎ  ｍｅｍｏｒｙ）として機能してもよい。
【００４７】
ユーザインタフェース提供装置１００の詳細な動作及び本発明の実施形態に係るキーボードレイアウトについては図２以下を参照して詳細に後述する。
【００４８】
図２は、本発明の一実施形態に係るユーザインタフェース提供装置１００が提供する例示的なキーボードレイアウトＡＣＥＧＩＴＭを示す。
【００４９】
同図に示すように、ＡＣＥＧＩＴＭキーボードレイアウトは、タッチパネル２００を介してＧＵＩ形態に表示されるが、図１を参照して上記したように、タッチパネル２００は、ユーザインタフェース提供装置１００の表示部１１０及びセンサ部１２０を含んでもよい。以下はキーボードレイアウトに対して説明する。
【００５０】
本明細書ではＡＣＥＧＩＴＭ及びＱＥＴＵＯＴＭといった２種類の例示的なキーボードレイアウトが提示される。
【００５１】
まず、図２ないし図６では本発明の一実施形態に係るＡＣＥＧＩＴＭキーボードレイアウトに対して説明し、図７及び図８では本発明の他の一実施形態に係るＱＥＴＵＯＴＭキーボードレイアウトに対して説明することにする。
【００５２】
しかし、この２種類のキーボードレイアウトはあくまでも本発明の理解を助けるための例示的な応用例に過ぎず、本発明の技術分野の通常の知識を有する者が本発明の思想を抜け出さない範囲での変形は本発明の範囲から除外されないものと解釈されることが妥当である。
【００５３】
本発明の実施形態に係るＡＣＥＧＩＴＭ及びＱＥＴＵＯＴＭキーボードレイアウトは、モバイル通信機器、例えば、スマートフォンやタブレットＰＣが従来に提供するキーボードレイアウトの不便さを解決することができる。
【００５４】
通常、このような機器では現在従来のクワーティ（Ｑｗｅｒｔｙ）方式キーボードは、３〜４インチ（ｉｎｃｈ）に過ぎないモバイルディスプレイ環境で適用されるには無理があった。
【００５５】
広くない画面にアルファベットキャラクター「Ａ」から「Ｚ」まで２６個、スペースキー（Ｓｐａｃｅ  ｋｅｙ  ｏｒ  Ｓｐａｃｅ  ｂａｒ）、バックスペースキー（Ｂａｃｋ  ｓｐａｃｅ  ｋｅｙ）及び数個の実行キーを全て表現しようとすると、それぞれの個別入力キーの大きさが極めて小さくなり、互いにたわわに並んでいて、指が太い成人男性や西洋人の場合にはタイプミスしないようにかなり気を遣わなければならず、気を遣ってもタイプミス（Ｔｙｐｏ）が頻繁に発生する。
【００５６】
実際に、最近大衆化されているスマートフォンのうちアップル社の機器が採択したクワーティキーボードレイアウトの場合、第１行（ｒａｗ）に「Ｑ」から「Ｐ」までの１０個の入力キーを提供し、第２行には「Ａ」から「Ｌ」までの９個の入力キーが、そして、第３行には「Ｚ」から「Ｍ」までの７個のキー及びシフト（ｓｈｉｆｔ）及びバックスペース（ｂａｃｋ  ｓｐａｃｅ）キーなどが含まれ、小さいサイズの多くの入力キーがびっしりと入っていることが確認される。
【００５７】
ところが、英語テキストを入力する通常のユーザにアルファベットキャラクターのうち「Ａ」と「Ｃ」の間には「Ｂ」があり、「Ｃ」と「Ｅ」の間には「Ｄ」があるという点は容易に認識できる。
【００５８】
したがって、このような直観的な認識に基づいて、キーボードレイアウトのうち「Ａ」、「Ｃ」、「Ｅ」に対応する入力キーは実際に表示し、「Ｂ」と「Ｄ」に対応する入力キーは表示することなく省略することで、一回に表示しなければならない入力キーの数を半分程度減らすことができる。
【００５９】
すなわち、本発明の一実施形態によると、図２に示すように、行列（Ｍａｔｒｉｘ）形態にキーボードレイアウトを提供し、前記行列の第１行に「Ａ」、「Ｃ」、「Ｅ」、「Ｇ」及び「Ｉ」キーを提供し、第２行には「Ｊ」、「Ｌ」、「Ｎ」、「Ｐ」及び「Ｒ」キーを提供し、第３行には「Ｓ」、「Ｕ」、「Ｗ」及び「Ｙ」キー及びバックスペースキーを提供する。これをＡＣＥＧＩＴＭキーボードレイアウトという。
【００６０】
これによって、ユーザが「Ａ」を入力しようとする場合は表示された「Ａ」入力キーをタッチ入力すればよく、「Ｃ」を入力しようとする場合には表示された「Ｃ」入力キーをタッチ入力すればよく、「Ｂ」を入力しようとする場合には表示された「Ａ」入力キーと表示された「Ｃ」入力キーを組合入力（Ｃｏｍｂｉｎａｔｉｏｎａｌ  ｉｎｐｕｔ）すればよい。
【００６１】
ここで、組合入力は様々な実施形態がありえる。最も単純な実施形態として、「Ｂ」を入力するために「Ａ」入力キーと「Ｃ」入力キーを同時にタッチしたり、または「Ａ」入力キーをタッチした状態で「Ｃ」入力キー方向にドラッグ（Ｄｒａｇ）すればよい。
【００６２】
この場合、ドラッグ方向は関係ない。すなわち「Ａ」入力キーをタッチした状態で「Ｃ」入力キー方向にドラッグしたり、反対に「Ｃ」入力キーをタッチした状態で「Ａ」入力キー方向にドラッグする場合の結果は同一である。これは左利きと右利きのユーザをみな配慮したのである。
【００６３】
その他にも、前記組合入力は「Ａ」入力キーを「Ｃ」入力キー方向に押したりフリックした実施形態を含んでもよく、その他の様々な実施形態がありえる。入力キーをフリックする場合にも「Ａ」入力キーを「Ｃ」入力キー方向にフリックする場合と「Ｃ」入力キーを「Ａ」入力キー方向にフリックする場合の結果は同一である。
【００６４】
そして、このような組合入力に対応してドラッグ入力またはフリック入力を視覚的に表現することにおいて、「Ａ」入力キーがユーザのドラッグ入力により「Ｃ」入力キー方向に実際動くようデザインしてもよく、そうではないこともある。
【００６５】
さらに、組合入力は互いに隣接するキー、例えば、図２に示す「Ａ」入力キーと「Ｃ」入力キーとの間でのみ可能であるものと限定しない。組合入力が可能な入力キーの組合は互いに異なる任意の入力キーの対（ｐａｉｒ）として理解されてもよい。
【００６６】
このような過程により、例えば、入力キーがｎ個（ここで、ｎは２以上の自然数）含まれたキーボードレイアウトでｎＣ２またはｎＰ２だけの組合入力が可能である。ここで、ｎＣ２はｎ個の入力キーのうち任意の２個を順序なしで組合入力したものであり、ＣはＣｏｍｂｉｎａｔｉｏｎを意味する数学記号である。
【００６７】
そして、ｎＰ２はｎ個の入力キーのうち任意の２個を順序を考慮して組合入力したものであり、ＰはＰｅｒｍｕｔａｔｉｏｎを意味する数学記号である。
【００６８】
上記のように互いに隣接しない入力キーの間も組合入力が可能であり、このような実施形態は実際に表示される入力キーの数をより減らしたり、及び／または組合入力できる入力値をより多様にする効果がある。
【００６９】
組合入力に対する実施形態と、プロセッサ１３０がこのような組合入力を判断する内容について、図３〜図５を参照して詳細に後述することにする。
【００７０】
再び図２で示された例示的な実施形態を参照してユーザがテキスト入力アプリケーション部分２１０に含まれたカーソル２０１の位置に「Ｖ」を入力する場合を説明する。
【００７１】
「Ｄｅａｒ  ｍｙ  ｄａｕｇｈｔｅｒ、Ｉ  ｌｏｖｅ  ｙｏｕ」というテキストを入力したユーザは、現在のカーソル２０１の位置に「Ｖ」を入力しなければならない。この場合、アルファベットキャラクター順番上「Ｕ」と「Ｗ」の間が「Ｖ」ということを直観的に知っているユーザは「Ｕ」入力キーをタッチした後「Ｗ」入力キーまでドラッグ（Ｄｒａｇ）入力をしたり、または「Ｕ」入力キーをタッチした後「Ｗ」入力キー方向に押したり、または「Ｕ」入力キーをタッチした後「Ｗ」入力キー方向にフリックする組合入力を行う。
【００７２】
これによって、ユーザインタフェース提供装置１００のプロセッサ１３０は、前記ユーザ入力に対応する現在の入力値を「Ｕ」でもなく「Ｗ」でもない「Ｖ」に決定する。
【００７３】
同様に、ユーザが「Ｍ」を入力しようとする場合、第２行にある「Ｌ」入力キーと「Ｎ」入力キーを組合入力すればよい。
【００７４】
この場合、従来のクワーティキーボードレイアウトで１０個のキーを提供しなければならなかった第１行に「Ａ」、「Ｃ」、「Ｅ」、「Ｇ」及び「Ｉ」の５個のキーのみを提供してもよく、第２及び第３行も５個または４個のみを提供すればよい。
【００７５】
したがって、タッチ入力時のタイプミス確率を極めて減少させることができる。
【００７６】
ＡＣＥＧＩＴＭキーボードレイアウトの長所は頻繁に用いるキャラクターのキーがほとんど直ちに表示され、比較的にそれほど使用されないキャラクターキーは表示されないことにある。
【００７７】
英語単語のうちアルファベットキャラクター使用頻度数（ｆｒｅｑｕｅｎｃｙ  ｏｆ  ｔｈｅ  ｌｅｔｔｅｒｓ  ｏｆ  ｔｈｅ  ａｌｐｈａｂｅｔ  ｉｎ  Ｅｎｇｌｉｓｈ）に対するリサーチ中、オックスフォードユニバーシティプレス（ＯＸＦＯＲＤ  ＵＮＩＶＥＲＳＩＴＹ  ＰＲＥＳＳ）が発行したコンサイスオックスフォード辞典第１１版（２００４年）に登場する表題語のキャラクター（ｔｈｅ  ｌｅｔｔｅｒｓ  ｏｃｃｕｒｒｉｎｇ  ｉｎ  ｔｈｅ  ｗｏｒｄｓ  ｌｉｓｔｅｄ  ｉｎ  ｔｈｅ  ｍａｉｎ  ｅｎｔｒｉｅｓ  ｏｆ  ｔｈｅ  Ｃｏｎｃｉｓｅ  Ｏｘｆｏｒｄ  Ｄｉｃｔｉｏｎａｒｙ、１１ｔｈ  ｅｄｉｔｉｏｎ  ｒｅｖｉｓｅｄ、２００４）の頻度数を算出すると、「Ａ」〜「Ｚ」の２６個のキャラクターのうち「Ｅ」の頻度数がなんと１１．１６０７％であった。このような結果は、オンラインオックスフォード辞典ウェブサイト（ｈｔｔｐ：／／ｗｗｗ．ｏｘｆｏｒｄｄｉｃｔｉｏｎａｒｉｅｓ．ｃｏｍ／ｐａｇｅ／１３３）で検索可能である。
【００７８】
下記の表は前記ウェブサイトで提供したリサーチ結果を移したのである。
【表１】
2014519788.tif 000003
【００７９】
前記表１によると、本発明の実施形態のように、ＡＣＥＧＩＴＭ方式キーボードレイアウトを提供する場合、表現される「Ａ」、「Ｃ」、「Ｅ」、「Ｇ」、「Ｉ」、「Ｊ」、「Ｌ」、「Ｎ」、「Ｐ」、「Ｒ」、「Ｓ」、「Ｕ」、「Ｗ」及び「Ｙ」の頻度数の和は６９．７３％となる。
【００８０】
２６個キャラクターのうち１４個（５３．８４％）のキーボードだけ表示しながら、任意の単語入力のためにキーボードを１回のタッチ入力にすることのできる期待値（ｅｘｐｅｃｔｅｄ  ｈｉｔｔｉｎｇ  ｒａｔｅ）が６９．７３％になることは、ＡＣＥＧＩＴＭ方式キーボードレイアウトが極めて効率であることを示す。
【００８１】
したがって、本発明のＡＣＥＧＩＴＭキーボードレイアウトの実施形態によると、限定された大きさのモバイルディスプレイ上で従来のＱｗｅｒｔｙ方式のように最大１０個の入力キーを横に配列する代わり、横では５個の入力キーのみを提供しながらも直観的にタイプミスのない入力が可能である。
【００８２】
一方、このような組合入力を横方向に隣接する入力キーの間にのみ適用することなく、縦方向に隣接する入力キーの間に適用したり、及び／または、対角線方向に隣接する入力キーの間に適用することになると、組合入力によって入力できる入力値は大きく拡張する。
【００８３】
例えば、本発明の一実施形態に係るＡＣＥＧＩＴＭキーボードレイアウトで横に５個の列（Ｃｏｌｕｍｎ）、縦に３個の行（Ｒａｗ）を介して１０個のアラビア数字入力が可能である。
【００８４】
縦方向に隣接する「Ａ」入力キーと「Ｊ」入力キーを組合入力すれば、アラビア数字「１」が現在の入力値として決定される。
【００８５】
したがって、アラビア数字を入力するために別途のモード変換を必要としないためユーザは迅速に数字を入力することができる。
【００８６】
それだけではなく、対角方向に隣接する２つの入力キーを組合入力する場合に、頻繁に用いられる文章符号などの特殊文字を現在の入力値として決定してもよい。
【００８７】
すなわち、コンマ（Ｃｏｍｍａ）を入力しようとするユーザは、「Ａ」入力キーと「Ｌ」入力キーを組合入力したり、または「Ｃ」入力キーと「Ｊ」入力キーを組合入力すれば、プロセッサ１３０が現在の入力値をコンマに決定する。
【００８８】
ここで、「Ａ」入力キーと「Ｌ」入力キーを組合入力するとき順序や方向性は関係ない。また、「Ｃ」入力キーと「Ｊ」入力キーを組合入力するとき順序や方向性も関係ない。
【００８９】
ユーザは「Ａ」入力キー、「Ｃ」入力キー、「Ｌ」入力キー、及び「Ｊ」入力キーのうち互いに対角線方向に隣接する任意の２つの入力キーを任意の順序／方向にドラッグしたりフリックすればコンマを入力することができる。
【００９０】
図２では、このような実施形態によって横方向に互いに隣接する２つの入力キーを組合入力する場合に表示されず省略されたキャラクターを入力でき、縦方向に隣接する２つの入力キーを組合入力する場合に数字キーを入力でき、対角線方向に互いに隣接する２つの入力キーを組合入力する場合に文章符号などの特殊文字を入力できる構成が図示されている。
【００９１】
「Ｂ」、「Ｄ」のように対応する入力キーがないキャラクターが示されたことはユーザに組合入力のためのＴｉｐを与えることに過ぎず、「Ｂ」、「Ｄ」キャラクターが表示された部分は入力機能を実行しない単純なイメージに過ぎない。
【００９２】
実施形態によってユーザ設定に応じて「Ｂ」、「Ｄ」のように対応する入力キーがないキャラクターをこのように表示せず省略して画面構成の単純性を高めることができ、これは図６を参照して後述する。
【００９３】
一方、本発明の一実施形態によると、スペースキー、バックスペースキー、カーソルの上側または下側移動（矢印）などもこのような組合入力の拡張応用によって実現される。
【００９４】
例えば、ユーザがタッチパネル２００に表示された任意の入力キーをタッチした後、これを右側方向に２つの入力キー位置だけドラッグする場合にはプロセッサ１３０が現在の入力値をスペースキーとして決定する。
【００９５】
すなわち、「Ａ」入力キーをタッチしたユーザが「Ｃ」入力キーを経て「Ｅ」入力キー位置までドラッグする場合はこれをスペースキー入力として決定してもよい。また、「Ｌ」入力キーをタッチした後これをドラッグして「Ｎ」入力キーを経て「Ｐ」入力キーまでドラッグする場合にもこれをスペースキー入力として決定してもよい。
【００９６】
このように任意の位置で横方向に隣接する３個以上の入力キーを右側方向にドラッグして組合入力する場合、スペースキーを現在の入力値として決定することで、ユーザは実際に表示されたスペースキーをタッチすることなくアルファベットキャラクターを入力した間に指モーションでスペースキーを簡便に入力することができる。
【００９７】
同様に、横方向に隣接する３個以上の入力キーを左側にドラッグして組合入力する場合にはこれをバックスペースキー入力として決定してもよい。
【００９８】
これを応用して上側方向に３個以上の入力キーを組合入力すると、カーソル２０１を上位に移動させる入力として決定し、下側方向に３個以上の入力キーを組合入力すれば、カーソル２０１を下側の列に移動させる入力として決定してもよい。
【００９９】
ただし、言語文化圏に応じてテキストを右側から左側方向に用いる場合もあり、上側から下側方向に用いる場合もある。
【０１００】
このような場合は変形実施形態として、文字を書く方向に対応する３個以上の入力キー組合入力をスペースに、その反対方向に対応する３個以上の入力キー組合入力をバックスペースに用いてもよい。
【０１０１】
一方、本発明の一実施形態によると、シフトキーとスペースキーの間に位置するモード変更キー（Ｍｏｄｅ  ｅｘｃｈａｎｇｉｎｇ  ｋｅｙ  ｏｒ  Ｇｌｏｂａｌ  ｋｅｙ）を周辺入力キーと組合入力して簡単にモード変更してもよい。このモード変更キーは、標準１０６キーの韓／英転換キーと類似するものである。
【０１０２】
通常、ハングルキーボード、英語キーボード、特殊文字キーボード、顔文字キーボードなどの複数のキーボードレイアウトが格納され、このようなキーボードレイアウトの間を切り替えるためにはモード変更キーを自身の所望するキーボードレイアウトが出てくるまで繰り替えしタッチしなければならない。
【０１０３】
例えば、ハングルキーボード−英語キーボード−日本語キーボード−特殊文字キーボード１−特殊文字キーボード２−顔文字キーボード−再びハングルキーボードの順にローテーションする場合、ハングルキーボードの使用中に顔文字キーボードを使用したい場合に、モード切り替えキーを５回タッチしなければならない。
【０１０４】
アップル社のアイフォンなどの機器ではこのような不便を減らすためにモード変更キーを長く押せばポップアップウィンドウ形態に複数のキーボードが提示され、ユーザが手を外さない状態でポップアップウィンドウのうち所望するキーボードに指を移動しなければならないが、本発明の一実施形態によると、モード変更キーを周辺の「Ｓ」入力キー、「Ｕ」入力キー、「Ｗ」入力キー、シフト入力キー及びスペース入力キーのいずれか１つの方向にドラッグしたり、またはフリックすることでこのようなモード変更を可能にする。
【０１０５】
すなわち、ハングルキーボードを使用する間に、モード変更キーを「Ｕ」入力キー方向にドラッグしたりフリックすると、イモティコンにジャンプ（ｊｕｍｐ）できることで不要なローテーション過程を省略することができる。
【０１０６】
図３は、本発明の一実施形態により入力キーの間の組合入力を検出して現在入力キーを決定する過程を説明するための概念図３００である。
【０１０７】
ユーザが本来の「Ｕ」入力キー３１０があった位置３１１をタッチし、これを「Ｗ」方向にドラッグする場合、「Ｕ」入力キー３１０はユーザの指ドラッグに沿って移動する。
【０１０８】
すると、移動する「Ｕ」入力キー３１０と「Ｗ」入力キー３２０が予め設定された一定閾値未満の距離に隣接すれば、プロセッサ１３０が現在のユーザ入力を「Ｕ」または「Ｗ」キャラクターの単一入力ではない「Ｖ」入力のための組合入力として決定する。
【０１０９】
このような閾値は、例えば、実際表示された個別キーの間の距離の２０％の程度で設定されてもよい。
【０１１０】
本実施形態では、すなわち、前記組合入力を判断する過程で「Ｕ」入力キー３１０と「Ｗ」入力キー３２０がオーバラップされなくても前記閾値未満の距離に近づくよう、「Ｕ」入力キー３１０を「Ｗ」入力キー３２０方向にプッシュ（Ｐｕｓｈ）するだけでも前記組合入力が発生したものと決定されてもよい。
【０１１１】
しかし、本発明の他の一実施形態によると、移動する「Ｕ」入力キー３１０と「Ｗ」入力キー３２０がオーバラップされる部分３１２が予め設定された他の閾値以上になると、プロセッサ１３０が現在のユーザ入力を「Ｕ」または「Ｗ」キャラクターの単一入力ではない「Ｖ」入力のための組合入力として決定してもよい。
【０１１２】
したがって、本発明の実施形態は、個別の入力キーが一定以上近づく場合に前記組合入力の条件が満足するものとして設定されるだけではなく、前記個別入力キーが一定の面積以上にオーバラップされる場合、前記組合入力の条件が満足するものとして設定されることも含む。
【０１１３】
図３で示された実施形態は後者に関する例示的な概念図であるが、図示されていない実施形態を除くものではない。
【０１１４】
一方、ユーザが「Ｕ」入力キー３１０を続けてドラッグして「Ｗ」入力キー３２０を経由してその右側にある「Ｙ」入力キー３３０までに到り、結局、「Ｕ」入力キー３１０と「Ｙ」入力キー３３０が前記閾値以上オーバラップされる場合、プロセッサ１３０がスペースキーを現在の入力値として決定する実施形態も可能であることについては図２を参照して上述した。
【０１１５】
図４は、本発明の他の一実施形態により入力キーの間の組合入力を検出して現在入力キーを決定する過程を説明するための概念図４００である。
【０１１６】
図３を参照して説明した実施形態との差異点は、ユーザが「Ｕ」入力キー４１０を「Ｗ」入力キー４２０位置まで続けてドラッグして前記のオーバラップが発生する必要がなく、ゲームでオブジェクトを飛ばすよう「Ｕ」入力キー４１０をタッチした後フリックして「Ｗ」入力キー４２０方向に飛ばすだけである。
【０１１７】
この実施形態で、プロセッサは少なくとも２種類の判断方法のいずれか１つによって組合入力を決定してもよい。
【０１１８】
第１判断方法は、「Ｕ」入力キー４１０の位置４１１のタッチ以後のユーザモーションに応じて決定されるベクトル４１２方向に実際移動させた後、図３に示す実施形態のように「Ｕ」入力キー４１０と「Ｗ」入力キー４２０がオーバラップされる部分が前記閾値以上である場合、現在のユーザ入力を「Ｕ」または「Ｗ」キャラクターの単一入力ではない「Ｖ」入力のための組合入力として決定する。ただし、ベクトル４１２の大きさが極めて小さくて予め設定された最小限の大きさの閾値に達しなければ、「Ｕ」入力キーの単一入力として決定される。
【０１１９】
第２判断方法は、「Ｕ」入力キー４１０の位置４１１をタッチした後、「Ｕ」入力キー４１０をフリックするユーザモーションからベクトル４１２を算出し、前記ベクトル４１２の方向に最も近接する入力キーを前記「Ｕ」入力キーと組合わせる対象として判断し、前記現在のユーザ入力を「Ｖ」入力のための組合入力として決定する。
【０１２０】
したがって、ベクトル４１２の方向に「Ｗ」入力キーよりも図２に示す「Ｎ」入力キーがさらに近接すれば、プロセッサ１３０は現在の入力値を括弧「）」に決定してもよい。
【０１２１】
そして、このような場合でもベクトル４１２の大きさは予め設定された最小限の大きさの閾値以上である場合に限る。これは、ユーザが単一入力のためにタッチのみして次のキーに移動する場合、意図しない微細なドラッグによって所望しない組合入力の発生を防止するためである。
【０１２２】
さらに、互いに隣接せずに離れている２つの入力キーを組合入力させ得る本発明の他の実施形態では、ベクトル算出を必要としない場合もある。
【０１２３】
すなわち、ユーザのタッチ入力が開始する位置４１１が入力キー「Ｕ」領域であり、ユーザのタッチ入力を保持しながらドラッグが発生した後ユーザタッチ入力の終了する位置が入力キー「Ｗ」の領域であれば、組合入力が発生したと判断してもよい。
【０１２４】
このような実施形態は、特に、互いに隣接しないで離れている２つのキーを組合入力するとき有用である。すなわち、ドラッグの方向や経路（ｔｒａｖｅｌ  ｐａｔｈ）に関わらず、タッチアンドドラッグ（ｔｏｕｃｈ  ａｎｄ  ｄｒａｇ）の開始が第１入力キーの領域であり、前記タッチアンドドラッグの終了が第２入力キーの領域であれば、前記第１入力キーと前記第２入力キーの組合入力が発生したと判断してもよい。
【０１２５】
図５は、本発明の一実施形態により入力キーの間の組合入力ユーザが取消し（Ｕｎｄｏ）する過程を説明するための概念図５００である。
【０１２６】
場合に応じて、ユーザが「Ｕ」入力キー５１０と「Ｗ」入力キー５２０をミスで組合入力することがある。もちろん、このような場合にプロセッサ１３０は「Ｖ」を現在の入力値として決定して入力完了させ、バックスペースで前記「Ｖ」をユーザが消すようにする方法がある。しかし、ユーザは不便を感じることがある。
【０１２７】
したがって、本発明の一実施形態によると、ユーザがドラッグして再び反対方向に戻る経路５１２に沿えば、プロセッサ１３０は「Ｖ」入力を取り消していずれのキャラクターも入力しないようにすることが可能である。
【０１２８】
この実施形態において、ユーザが「Ｕ」入力キー５１０をミスでドラッグして「Ｕ」入力キーが位置５１１に行って「Ｗ」入力キー５２０と前記閾値以上にオーバラップされた後でも、ユーザがその状態でタッチ終了し指を離さないで再び閾値未満にオーバラップされるようにすれば、プロセッサ１３０は組合入力を実行しない。
【０１２９】
ここで、グラフィック的には「Ｖ」キャラクターがフェイドイン（ｆａｄｅ  ｉｎ）して表示され、入力取消されると再びフェイドアウト（ｆａｄｅ  ｏｕｔ）して消える。このような視覚的なアニメーション効果はいくらでも変更されてもよく、本発明の思想を抜け出さない範囲で本発明の範囲から除外されない。
【０１３０】
図６は、本発明の一実施形態に係るＡＣＥＧＩＴＭキーボードレイアウトの変形を示す概念図６００である。
【０１３１】
図２に示す例として、このような新しいキーボードレイアウトにユーザがなじまなかったり、または、アルファベットキャラクターの間の順序を直観的に分からないことを考慮して、組合入力によって組合わせることができるキャラクター（実際に入力キーは割り当てられないもの）を表示される入力キーの間に小さいフォントで表示したものである。
【０１３２】
しかし、このような画面構成の複雑性を避けるユーザもいるため、ユーザ設定に応じて、図６に示すように、組合入力の結果Ｔｉｐを表示することなく省略するキーボードレイアウト６１０を提供することも可能である。
【０１３３】
追加的なユーザ設定に応じては数字や文章符号も表示することなく省略してもよい。
【０１３４】
さらに、本明細書の全体においてユーザに提供される様々なキーボードレイアウトはユーザ設定に応じて一部の組合が相異に設定してユーザ化（Ｃｕｓｔｏｍｉｚｅｄ）することができる。
【０１３５】
以上では、新しいＡＣＥＧＩＴＭキーボードレイアウトについて例を挙げて説明したが、ユーザによってＡＣＥＧＩＴＭキーボードの代わりに従来のクワーティキーボードレイアウトを依然として好む場合もあり、本発明の思想を従来のクワーティキーボードレイアウトに適用した例を下記の図７ないし図８を参照して説明する。
【０１３６】
図７は、本発明の一実施形態に係るユーザインタフェース提供装置が提供する他の例示的なキーボードレイアウトＱＥＴＵＯＴＭ７１０を示す概念図７００である。
【０１３７】
ＱＥＴＵＯＴＭキーボードレイアウト７１０の場合、キャラクター配列順序がアルファベット順序の代わりに従来のクワーティキーボードの配列順序による点だけがＡＣＥＧＩＴＭキーボードレイアウトと異なる。
【０１３８】
既存のクワーティ（Ｑｗｅｒｔｙ）キーボードレイアウトでは、第１行に「Ｑ」、「Ｗ」、「Ｅ」、「Ｒ」、「Ｔ」、「Ｙ」、「Ｕ」、「Ｉ」、「Ｏ」、「Ｐ」が配列され、第２行に「Ａ」、「Ｓ」、「Ｄ」、「Ｆ」、「Ｇ」、「Ｈ」、「Ｊ」、「Ｋ」、「Ｌ」が配列され、第３行には「Ｚ」、「Ｘ」、「Ｃ」、「Ｖ」、「Ｂ」、「Ｎ」、「Ｍ」が配列されている。
【０１３９】
本実施形態でのＱＥＴＵＯＴＭキーボードレイアウト７１０は、第１行に「Ｑ」、「Ｅ」、「Ｔ」、「Ｕ」、「Ｏ」に対応する入力キーのみが配列し、「Ｗ」、「Ｒ」、「Ｙ」、「Ｉ」、「Ｐ」は入力キーを割り当てることなく前記組合入力によって入力できるようにする。
【０１４０】
例えば、「Ｑ」入力キーと「Ｅ」入力キーを組合入力すれば「Ｗ」を入力できる方式である。したがって、「Ｖ」を入力するためには「Ｃ」入力キーと「Ｂ」入力キーを組合入力しなければならない。
【０１４１】
一方、ＱＥＴＵＯＴＭキーボードレイアウト７１０の第１行の場合、「Ｐ」キャラクターは「Ｏ」入力キーをディスプレイの枠方向に押し出すことによってブランク（ｂｌａｎｋ）と組合入力してもよい。
【０１４２】
これは概念上の組合入力として、「Ｏ」入力キーを枠方向にドラッグしたり、または、フリックするとプロセッサ１３０がこれを「Ｐ」キャラクターの入力として判断する。
【０１４３】
このように外側の枠方向に端に位置する入力キーを移動させて更なるキャラクターを入力することのできる実施形態によると、ヨーロッパの様々な国、例えばロシアのようにローマ字アルファベットキャラクター２６個以外に他のキャラクターをさらに含む言語のためにも本発明による実施形態が全てカバーされるのである。
【０１４４】
図８は、本発明の一実施形態に係るＱＥＴＵＯＴＭキーボードレイアウトの変形８１０を示す概念図８００である。
【０１４５】
ＡＣＥＧＩＴＭキーボードレイアウトに対する図６に示す例のように、ＱＥＴＵＯＴＭキーボードレイアウトで組合入力の結果一部を省略して単純にすることが特徴である。
【０１４６】
ユーザ設定に応じて、数字や特殊文字など他のものを省略できることは前述したとおりであり、一部の入力キー配列をユーザ設定に応じて変更できることも図６を参照して上述したとおりである。
【０１４７】
図９は、本発明の更なる一実施形態に係るＡＣＥＧＩキーボードレイアウトを示す概念図９００である。
【０１４８】
図２及び図６に示す実施形態とは異なって、本実施形態によると、ＡＣＥＧＩＴＭキーボードレイアウトはさらに単純なキーボードレイアウト９１０に変形されてもよい。
【０１４９】
キーボードレイアウト９１０を図６に示すキーボードレイアウト６１０と比較すると、縦方向の列（ｃｏｌｕｍｎ）数が５個から３個に減少した。
【０１５０】
この場合、アルファベット「Ｂ」を入力しようとする場合、入力キー「Ａ」を入力キー「Ｅ」方向に押せばよく、アルファベット「Ｄ」を入力しようとする場合、入力キー「Ｅ」を入力キー「Ａ」方向に押せばよい。
【０１５１】
一方、アルファベット「Ｃ」を入力しようとする場合、入力キー「Ａ」を入力キー「Ｉ」まで押して組合入力してもよい。すなわち、この場合は入力キー「Ａ」と入力キー「Ｉ」の組合入力を用いてアルファベット「Ｃ」が入力される。
【０１５２】
そして、アルファベット「Ｆ」を入力しようとする場合、入力キー「Ｅ」を入力キー「Ｉ」方向に押せばよく、アルファベット「Ｈ」を入力しようとする場合、入力キー「Ｉ」を入力キー「Ｅ」方向に押せばよい。
【０１５３】
一方、アルファベット「Ｇ」を入力しようとする場合、入力キー「Ｉ」を入力キー「Ａ」まで押して組合入力してもよい。すなわち、この場合は入力キー「Ｉ」と入力キー「Ａ」の組合入力を用いてアルファベット「Ｃ」を入力できる。アルファベット「Ｃ」を入力する組合入力とアルファベット「Ｇ」を入力する組合入力は方向が反対であってもよい。
【０１５４】
このような方式により全体アルファベットに対して組合入力できると共に、キー数をより減少させることができる。したがって、実際に表示される個別入力キーの大きさはよりも大きくなり、画面の大きさはさらに小さなる。
【０１５５】
図１０は、本発明の更なる一実施形態に係るＱＥＴＵＯＴＭキーボードレイアウトを示す概念図１０００である。
【０１５６】
図９を参照して上述した実施形態はＡＣＥＧＩＴＭキーボードレイアウトをさらに単純化した場合であり、キーボードレイアウト１０１０はＱＥＴＵＯＴＭキーボードレイアウトをさらに単純化した場合である。
【０１５７】
基本的な組合入力方式は図９に示す場合と同一である。
【０１５８】
一方、アルファベット「Ｐ」の場合、入力キー「Ｏ」の右側に配置しているため、これは図７を参照してすでに上述したように、入力キー「Ｏ」を右側の余白方向に押し出すことでアルファベット「Ｐ」を入力してもよい。
【０１５９】
図２を参照して上述したが、本発明の一実施形態によると、組合入力は必ず互いに隣接する入力キーの間だけで発生するものではなく、表示された入力キーの任意の対を選択することによって発生することもある。
【０１６０】
すなわち、入力キーがｎ個（ここで、ｎは２以上の自然数）含まれたキーボードレイアウトでｎＣ２またはｎＰ２だけ組合入力が可能である。
【０１６１】
さらに、実際入力キー同士の組合入力だけが可能であることもない。図１０に示すアルファベット「Ｐ」を入力する場合のようにいずれかの入力キーを外側の空白方向に押す場合もいずれの入力値を決定することができるため、本発明の多様な実施形態によると、実際表示された入力キーの数に比べて極めて多くの入力値を決定することができる。
【０１６２】
したがって、本発明が図示された一部のキーボードレイアウトにだけ限定して解釈することなく、本発明の思想を抜け出さない範囲であれば、任意の他の実施形態も十分可能である。
【０１６３】
図１１は、本発明の一実施形態に係るユーザインタフェース提供方法を示す。
【０１６４】
ステップ１１１０において、ユーザインタフェース提供装置１００のセンサ部１２０はユーザタッチ入力を検出する。
【０１６５】
ユーザがタッチ入力を保持した状態でドラッグ入力及び／またはモーション入力を行うと、プロセッサ１３０はこれを追跡する（１１２０）。
【０１６６】
そして、ステップ１１３０において、プロセッサ１３０は、前記ユーザ入力が２つ以上の入力キーの組合入力条件を満足するか否かを判断する。組合入力条件とは、ユーザ入力によって移動する入力キーが他の入力キーと一定の閾値未満の距離に近接すること、または、他の閾値以上の面積だけオーバラップされること、または、ユーザ入力に対応するベクトルが一定サイズ以上であること、ユーザタッチ入力の開始と終了に該当する入力キーが互いに異なること、などが挙げられる。
【０１６７】
組合入力条件は、前記図３ないし図４を参照して説明した多様な実施形態によって上述した。
【０１６８】
組合入力条件を満足する場合、ステップ１１４０において、プロセッサ１３０は組合入力結果実行を行ってもよい。
【０１６９】
組合入力結果実行は、組合入力を作った対象に応じて省略されたキャラクターを現在の入力値として決定することなどであり、数字、文章符号のような特殊文字などを現在の入力値として決定できることは上述したとおりである。
【０１７０】
また、３個以上の互いに隣接するキーを右側、左側などの方向に組合入力してスペースキー、バックスペースキーなどを現在の入力値として決定する実施形態も組合入力結果実行として見なすことができ、この内容は上述したとおりである。
【０１７１】
図５を参照して組合入力をユーザが取消すことのできる内容を示し、例えば、閾値以上オーバラップされた入力キーを再び閾値未満に戻すなどのユーザ入力である。
【０１７２】
ステップ１１３０において、組合入力条件を満足せずステップ１１５０で実行取消し条件が満足すると、プロセッサ１３０は現在の入力値はないものとし、次の入力値のために待機する。
【０１７３】
そして、実行取消し条件を満足しなければ、単一入力結果を実行する（１１６０）。ここで、単一入力とは、組合入力ではない単なる入力キーのタッチによって当該入力キーに対応するキャラクターが現在の入力値として決定されることを意味する。
【０１７４】
図１２は、本発明の一実施形態に係るユーザインタフェース提供方法を示す。
【０１７５】
ステップ１２１０においてセンサ部１２０がユーザ入力を検出し、ステップ１２２０においてプロセッサ１３０が前記ユーザ入力に対応するベクトルを算出する。
【０１７６】
このような入力ベクトル算出によって組合入力が決定される過程は図４を参照して上述したとおりである。ステップ１２３０の組合入力結果の実行はプロセッサ１３０が行う。
【０１７７】
図１１〜図１２を参照して説明したユーザインタフェース提供方法に関する詳細な内容は図１〜図１０を参照して上述したとおりである。
【０１７８】
本発明の一実施形態に係る方法は、多様なコンピュータ手段を介して様々な処理を実行することができるプログラム命令の形態で実現され、コンピュータ読取可能な記録媒体に記録されてもよい。コンピュータ読取可能な媒体は、プログラム命令、データファイル、データ構造などのうちの１つまたはその組合せを含んでもよい。媒体に記録されるプログラム命令は、本発明の目的のために特別に設計されて構成されたものでもよく、コンピュータソフトウェア分野の技術を有する当業者にとって公知のものであり、使用可能なものであってもよい。コンピュータ読取可能な記録媒体の例としては、ハードディスク、フロッピー（登録商標）ディスク及び磁気テープのような磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体、光ディスクのような光磁気媒体、及びＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を保存して実行するように特別に構成されたハードウェア装置が含まれてもよい。
【０１７９】
上述したように、本発明を限定された実施形態と図面によって説明したが、本発明は、上記の実施形態に限定されることなく、本発明が属する分野における通常の知識を有する者であれば、このような実施形態から多様な修正及び変形が可能である。
【０１８０】
したがって、本発明の範囲は、開示された実施形態に限定されるものではなく、特許請求の範囲だけではなく特許請求の範囲と均等なものなどによって定められるものである。
【符号の説明】
【０１８１】
１００：ユーザインタフェース提供装置
１１０：表示部
１２０：センサ部
１３０：プロセッサ
１４０：メモリ部
【図１】
2014519788.tif 000004
【図２】
2014519788.tif 000005
【図３】
2014519788.tif 000006
【図４】
2014519788.tif 000007
【図５】
2014519788.tif 000008
【図６】
2014519788.tif 000009
【図７】
2014519788.tif 000010
【図８】
2014519788.tif 000011
【図９】
2014519788.tif 000012
【図１０】
2014519788.tif 000013
【図１１】
2014519788.tif 000014
【図１２】
2014519788.tif 000015
【国際調査報告】
2014519788.tif 000016
2014519788.tif 000017
2014519788.tif 000018
2014519788.tif 000019