JP2016514872A - 文字入力装置及び文字入力方法 - Google Patents
文字入力装置及び文字入力方法 Download PDFInfo
- Publication number
- JP2016514872A JP2016514872A JP2016505367A JP2016505367A JP2016514872A JP 2016514872 A JP2016514872 A JP 2016514872A JP 2016505367 A JP2016505367 A JP 2016505367A JP 2016505367 A JP2016505367 A JP 2016505367A JP 2016514872 A JP2016514872 A JP 2016514872A
- Authority
- JP
- Japan
- Prior art keywords
- keypad
- character
- key
- touch
- center point
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements 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/0233—Character input methods
- G06F3/0236—Character input methods using selection techniques to select from displayed items
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0412—Digitisers structurally integrated in a display
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0486—Drag-and-drop
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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/04883—Interaction 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 for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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/04886—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04803—Split screen, i.e. subdividing the display area or the window area into separate subareas
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)
- Input From Keyboards Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
タッチ入力可能なコンピューティング装置における文字などデータ入力手段としては、ソフトウェアにより実現されてタッチスクリーンの上に提供されるキーボード、キーパッドなどが挙げられる。
このようなコンピューティング装置におけるタッチによる文字入力方法は、ハードウェア及びソフトウェアの発展とあいまって重要なユーザーインタフェース技術として普及している。
また、身につけられる(ウェアラブル)コンピュータ、可撓性(フレキシブル)ディスプレイスマートフォンなど情報通信機器の発展可能性、ユーザー階層の多様化などを考慮するとき、最適化した新たな文字入力技術が求められる。
また、携帯端末に配設されたタッチスクリーンもまた、携帯端末の制限された大きさによりその大きさが制限される。これにより、携帯端末のタッチスクリーンに仮想キーパッドを表示して文字を入力しようとする場合、クウォーティー方式の仮想キーパッドを用いると、一つのキーに割り当てられた領域が小さくなるという問題が発生する。このため、ユーザーは、入力しようとするキーを正確にタッチする上で不便さを感じ、その結果、キーの中央から外れた領域においてタッチが行われるなど誤入力(入力ミス)が頻繁に起こるという問題を引き起こす。
これらのことから、コンピューティング装置の発展可能性とユーザー環境及び階層を考慮するとき、より改良された文字入力方法が望まれる。
また、本発明の他の目的とするところは、リアルキーパッドである第1のキーパッドにおいてタッチの開始が感知されれば、ユーザーのタッチ移動で入力可能な文字が表示された第2のキーパッドを仮想的に提供して、より正確且つ柔軟に文字を入力することのできる文字入力装置及び方法を提供することにある。
さらに本発明の他の目的とするところは、タッチスクリーンを用いて文字を入力するに当たって、キーを複数回押下することなく、タッチ開始文字キーを用いて複数の文字を入力することのできる文字入力装置及び方法を提供することにある。
さらにまた本発明の他の目的とするところは、タッチ式キーパッドにおいて一回のタッチ及びタッチ移動動作により完全な一つの文字を画面に表示することにより、文字入力速度を向上させることのできる文字入力装置及び方法を提供することにある。
またさらに本発明の他の目的とするところは、様々なユーザーの文字入力環境において、文字の入力にかかる指の作動距離の短縮、文字キータッチの正確度の向上及び手動作の最小化を図って文字入力の効率性を向上させることのできる文字入力装置及び方法を提供することにある。
第1のキーパッド情報データベースには、第1のキーパッドを構成する文字キーの形状及び大きさによる座標値と、第1のキーパッドに配置された文字キーの中心点の座標値または中心点のカラー値と、中心点の座標値または中心点のカラー値に対応する文字コード及び文字ラベルのうちの少なくとも一つが格納されることが好ましい。
第2のキーパッド情報データベースには、第1のキーパッドの各キーに対応する第2のキーパッドの形状及び大きさによる座標値と、第2のキーパッドに配置された文字キーの中心点の座標値または中心点のカラー値と、中心点の座標値または中心点のカラー値に対応する第2のキーパッド上の文字コード及び文字ラベルと、第1のキーパッドの文字コード及びタッチ移動方向情報に対応する第2のキーパッド上の文字コード及び文字ラベルのうちの少なくとも一つが格納されることが好ましい。
また、第2のキーパッド生成部は、第1のキー中心点の上側、下側、左側、右側及び対角線方向のうちの少なくとも一つの方向に第2のキーパッドを仮想的に生成することが好ましい。
さらにまた、第2のキーパッド生成部は、点状、直線状、曲線状、多角形、円形及びカラー図形のうちの少なくとも一つの形状を有する文字キーにより構成された第2のキーパッドを生成してもよい。
さらにまた、第2のキータッチ認識部は、第2のキーパッドにおけるタッチ移動動作による座標値またはカラー値を取得し、取得された座標値またはカラー値に対応する文字コードを第2のキーパッド情報データベースから取り出した後、取り出された文字コードに相当する文字をタッチスクリーンの上に表示することが好ましい。
さらに、第2のキータッチ認識部は、第1のキーの中心点の座標値及びタッチ移動動作による座標値の減算演算を用いてタッチ移動方向情報を検出してもよい。
第1のキーパッドは、点状、直線状、曲線状、多角形、円形及びカラー図形のうちの少なくとも一つの形状を有する文字キーにより構成されてもよい。
ステップ(c)は、第2のキーパッドの上においてタッチ移動動作が感知されれば、タッチ移動動作による文字キーの中心点の座標値または中心点のカラー値を取得するステップと、既設の第2のキーパッド情報データベースを検索して文字キーの中心点の座標値または中心点のカラー値に対応する文字コードを取り出すステップと、タッチ移動が終わった場合、取り出された文字コードに対応する文字をタッチスクリーンの上に表示するステップと、を含むことが好ましい。
タッチ移動方向情報は、第1のキーの中心点の座標値及びタッチ移動動作による座標値の減算演算により求められてもよい。
第2のキーパッドは、第1のキー中心点の上側、下側、左側、右側及び対角線方向のうちの少なくとも一つの方向に仮想的に生成されることがよい。
さらに、第2のキーパッドは、点状、直線状、曲線状、多角形、円形及びカラー図形のうちの少なくとも一つの形状を有する文字キーにより構成されてもよい。
タッチ移動動作は、ドラッグ、フリック、スライドのうちの少なくとも一つを含み、第1のキータッチ動作に連続する動作であってもよい。
また、基本的に配設された第1のキーパッドにおいて第1のキーのタッチの開始が感知されれば、ユーザーのタッチ移動で入力可能な文字が表示された第2のキーパッドを仮想的に提供することにより、より正確且つ柔軟に文字を入力することができる。
さらに、第1のキーパッドの上に仮想的に表示された第2のキーパッドのキーが上側、下側、左側、右側及び対角線の方向に配置された場合には、第1のキーパッドにおいてタッチされた第1のキーを介して9以上の文字を入力することができるので、ユーザーはよりも手軽に且つ正確に文字を入力することができる。
さらにまた、様々なユーザーの文字入力環境において、文字の入力にかかる指の作動距離の短縮、文字キータッチの正確度の向上及び手の動作の最小化を図って文字入力の効率性を向上させることができる。
さらにまた、タッチスクリーンを用いて文字を入力するときにも、キーを複数回押圧することなく、タッチ開始文字キーを用いて複数の文字を入力することができる。
加えて、タッチ式キーパッドにおいて一回のタッチ及びタッチ移動動作により完全な一つの文字を画面に表示することにより、文字入力速度を向上させることができる。
後述する第1のキーパッドは、リアルキーパッドであり、第2のキーパッドを仮想キーパッドと称することができる。第1のキーパッドの上に第2のキーパッドが仮想的に生成され、第1のキーパッド及び第2のキーパッドは、独立した文字キー構造及びコードを有し、それぞれ独立した文字入力モードを備えている。なお、第1のキーパッドにおける文字入力は、タップ動作により行われ、第2のキーパッドにおける文字入力は、スライド、フリックなどのタッチ移動動作により行われる。
図1に示したとおり、文字入力装置100は、タッチスクリーン110と、格納部120と、データベース130と、第1のキーパッド生成部140と、第1のキータッチ認識部150と、第2のキーパッド生成部160及び第2のキータッチ認識部170を備える。
タッチパネル114は表示部112に取り付けられ、タッチ感知部(図示せず)及び信号変換部(図示せず)を備える。タッチ感知部は、タッチ機構がタッチスクリーンに接続されるか否かを感知するものであり、例えば、抵抗、静電容量などの変化を検出してタッチの発生を感知する。ここで、タッチ機構としては、ユーザーの手、タッチペン、スタイラスペン、マウスなどが挙げられる。信号変換部は、物理量の変化をタッチ信号に変換する。タッチ感知部は、静電容量方式、圧力式抵抗膜方式、赤外線感知方式などのタッチ感知センサーにより構成されてもよく、圧力センサーにより構成されてもよいが、これに何ら限定されるものではなく、物体の接触または圧力を感知するあらゆる種類のセンサーを備えていてもよい。
タッチスクリーン110は、文字キーに自らタッチすることなく、特定の文字キーの上においてタッチ動作だけでも文字が入力可能なインタフェースを有する装置を備えていてもよい。
データベース130は、第1のキーパッド情報データベース132及び第2のキーパッド情報データベース134を備える。
第1のキーパッド情報データベース132には、第1のキーパッドを構成する文字キーの形状及び大きさによる座標値と、第1のキーパッドに配置された文字キーの中心点の座標値または中心点のカラー値、及び中心点の座標値または中心点のカラー値に対応する文字コード及び文字ラベルなどが格納されている。ここで、第1のキーパッドを構成する文字キーの形状は、四角形、円形、直線状、点状、文字状、カラー図形などであってもよく、文字キーの形状または大きさは任意に定めて可視的または非可視的に表示してもよい。カラー図形とは、写真、絵などに文字キーを設けたものをいう。
第1のキーパッド情報データベース132に格納された第1のキーパッド情報は、文字入力モード時に第1のキーパッド生成部140に提供される。
第2のキーパッド情報データベース134には、第1のキーパッドに配置された各キーに対応する第2のキーパッド形状及び大きさによる座標値と、第2のキーパッドに配置された文字キーの中心点の座標値または中心点のカラー値と、中心点の座標値または中心点のカラー値に対応する第2のキーパッド上の文字コード及び文字ラベルと、第1のキーの文字コード及びタッチ移動方向に対応する第2のキーパッド上の文字コード及び文字ラベルなどが格納されている。ここで、第2のキーパッドを構成する文字キーの形状は、四角形、円形、直線状、点状、文字状、カラー図形などであってもよく、文字キーの形状または大きさは任意に定めて可視的または非可視的に表示してもよい。第2のキーパッドに配置された文字キーの座標値は、点状文字キーの場合に単数の座標値で表示し、直線状、四角形、多角形、円形など面積を有する文字キーの場合には複数の座標値で表示してもよい。例えば、点状の文字キーであれば一つ以上の座標値、直線状の文字キーであれば約3点(3ピクセル)の座標値、面積を有する文字キー形状であれば面積を示す座標値数以下に予め定めてもよい。また、各文字キーに与えられた複数の座標値のうち文字キーの代表座標値を中心点の座標値として選定しておき、第2のキーパッド情報データベース134に予め中心点の座標値を定義しておけば、特定の文字キータッチ時に当該文字キーの中心点の座標値が取得される。
第2のキーパッド情報データベース134には、図3に示した文字キーレイアウトテーブル状に第2のキーパッドに関する情報が格納される。
図3(a)は、第2のキーパッドに配置された文字キーの中心点の座標値と、中心点の座標値に対応する第2のキーパッド上の文字コード及び文字ラベルが格納された場合である。この場合、第2のキーパッド情報データベース134には、第2のキーパッドに配置された文字キーの中心点の座標値「(40,50)」と、その文字キーの文字コード「0042」及びその文字キーの文字ラベル「B」などが第2のキーパッドに関する情報として格納されている。
図3(b)は、第2のキーパッドに配置された文字キーの中心点のカラー値と、中心点のカラー値に対応する文字コード及び文字ラベルが格納された場合である。この場合、第2のキーパッド情報データベース134には、第2のキーパッドに配置された文字キーの中心点のカラー値「Red」と、その文字キーの中心点の座標値「(50,50)」と、その文字キーの文字コード「0043」及びその文字キーの文字ラベル「C」などが第2のキーパッドに関する情報として格納されている。
図3に示したとおり、第2のキーパッドの文字キーレイアウトテーブルは、第2のキーパッドの文字配列及び文字コードフォーマットファイルであり、システムの内部にプログラムとして格納される。第2のキーパッドに属する文字キーは、第1のキーパッド上の第1のキーと共に予めマーキングして用いることができる。すなわち、第2のキーパッドには、第1のキーの周りにある所定の数の文字キーが表示されてもよく、文字キー使用パターンに基づいて使用可能性が高い所定の数の文字キーが表示されてもよい。
第1のキーパッド生成部140は、文字入力モード時に、少なくとも一つ以上の文字キーにより構成された第1のキーパッドをタッチスクリーン110の上に表示する。このとき、第1のキーパッド生成部140は、点状、直線状、曲線状、多角形、円形及びカラー図形のうちの少なくとも一つの形状を有する文字キーにより構成された第1のキーパッドを生成する。
第1のキーパッド生成部140は、ユーザーのニーズに応じて文字入力装置100の表示部112に第1のキーパッドを提供する機能を行う。
第1のキータッチ認識部150は、第1のキーパッドにおいて第1のキーのタッチが感知されれば、第1のキーの値に対応する文字コードを第1のキーパッド情報データベース132から取得し、第2のキーパッド生成部160を呼び出す。ここで、第1のキーは、第1のキーパッド上の文字キーのうち最初にタッチ入力されるキーであり、第1のキーが入力されれば、第2のキーパッドの生成及び表示を開始する役割を果たす。
最初にタッチされた第1のキーの中心点の座標値または中心点のカラー値が取得されれば、第1のキータッチ認識部150は、第1のキーパッド情報データベース132を検索して中心点の座標値または中心点のカラー値に対応する文字コードを取得することができる。第1のキーパッド情報データベース132には、第1のキーパッドの上に配置された文字キーの中心点の座標値または中心点のカラー値に対応する文字コードが格納されているので、第1のキータッチ認識部150は、第1のキーの文字コードを第1のキーパッド情報データベース132から取得することができる。
第2のキーパッド生成部160は、第1のキータッチ認識部150の呼び出しに応じて、第1のキーの周りの文字キーを含む第2のキーパッドを生成してタッチスクリーン110の上に仮想的に表示する。また、第2のキーパッド生成部160は、文字キー使用パターンに基づいて、第1のキーと共に生成可能性の高い所定の数の文字キーを含む第2のキーパッドを生成してタッチスクリーン110の上に仮想的に表示してもよい。
第2のキーパッド生成部160が第2のキーパッドを生成して第1のキーパッドの上に表示する場合について図5を基にして説明する。まず、図5(a)は、英文クウォーティーキーボードに基づく第1のキーパッド510の上に第2のキーパッド520が表示された場合である。図5(a)に示したとおり、ユーザーが第1のキー512として「D」を入力すると、第2のキーパッド生成部160は、第1のキー入力と同時に第1のキー512の中心点を基準として第1のキーパッド510の上に第2のキーパッド520を生成して表示する。このとき、第2のキーパッド520には、「D」を中心として上下左右に配置された文字キーが表示される。
第2のキーパッド生成部160は、様々な文字キーの形状に第2のキーパッドのレイアウトを生成する。例えば、第2のキーパッド生成部160は、第1のキーパッドのキーに等しいか、あるいは、それよりも小さな面積を有する多角形の文字キー、点状、直線状、曲線状、円形、カラー図形などを用いて文字キーを表現して第2のキーパッドを形成してもよい。このとき、第1のキーパッド上の文字キーの境界と第2のキーパッド上の文字キーの境界は、互いに同一または異なる。
第2のキーパッド生成部160が生成する様々な形状の第2のキーパッド文字キーについて図6に基づいて説明する。
図6(b)は、第2のキーパッドの文字キーを第1のキーの中心点を基準とする多角形の小型キーで表現し、多角形の小型キーで表現された第2のキーパッドを第1のキーパッド上の第1のキーを中心として表示したものである。第1のキーを中心として表示された多角形には、それぞれ第2のキーボード上の座標値またはカラー値が指定されている。
図6(c)は、第2のキーパッドの文字キーを四角形の小型キーで表現し、四角形の小型キーで表現された第2のキーパッドを第1のキーパッド上の第1のキーを中心として表示したものである。第1のキーを中心として表示された四角形には、それぞれ第2のキーボード上の座標値またはカラー値が指定されている。
図6を基にして説明したとおり、第1のキーパッドまたは第2のキーパッドの文字キーの形状は、四角形、円形、直線状、点状、文字状、カラー図形などの形状であってもよく、文字キーの形状または大きさは任意に定めて可視的または非可視的に表示してもよい。また、第2のキーパッド上の文字キーは、第1のキーパッドの文字キーよりも小さくなればなるほど、あるいは、第1のキーパッドの文字キーよりもその数が少なくなればなるほど、キータッチの指の作動距離を短縮することができ、文字キー間の間隔を最適化させることができる。第1のキーパッド上の文字キーの境界及び第2のキーパッド上の文字キーの境界は、同一または異なる。
第2のキーパッドの文字キーの形状及び文字コードの指定について図7に基づいて説明する。図7(a)は、第1のキーパッドの第1のキーAを中心として第2のキーパッドの文字キーを点状に構成したものであり、点状の各キーにはB、Cなどの独自的な文字コードが与えられる。図7(b)は、第1のキーパッドの第1のキーAを中心として第2のキーパッドの文字キーを四角形に構成したものであり、四角形の各キーにはB、Cなどの独自的な文字コードが与えられる。図7(c)は、第1のキーパッドの第1のキーD中心点を基準として第2のキーパッドの文字キーを多角形に構成したものであり、多角形の各キーにはE、Fなどの独自的な文字コードが与えられる。図7(d)は、第1のキーパッドの第1のキーD中心点を基準として第2のキーパッドの文字キーを直線状に構成したものであり、直線状の各キーにはE、Fなどの独自的な文字コードが与えられる。ここで、第1のキーパッドまたは第2のキーパッドの上に配置された文字キーの中心点は、第1のキーパッドまたは第2のキーパッド上の文字キーの形状に応じて与えられる文字キー内の特定の座標値であり、データベース130に格納されている。
第2のキータッチ認識部170は、第2のキーパッドにおいてタッチ移動動作が感知されれば、タッチ移動動作に対応する文字を第2のキーパッド情報データベース134から取得してタッチスクリーン110の上に表示する。ここで、タッチ移動動作は、ドラッグ、フリック、スライドなどを含み、第1のキータッチ動作に連続する動作であってもよい。第1のキーパッドの上に仮想的に生成された第2のキーパッドの上においてユーザーの文字入力はユーザーのタッチ移動動作により行われ、タッチ移動動作なしにタッチ動作が終われば、第1のキーの文字コードに相当する文字がタッチスクリーン110上の文字入力ウィンドウ領域に出力される。
第2のキータッチ認識部170は、タッチ移動動作による座標値、カラー値、タッチ移動方向情報のうちの少なくとも一つを用いて、タッチスクリーン110の上に文字を表示する。以下、第2のキータッチ認識部170がタッチ移動動作による座標値、カラー値またはタッチ移動方向情報を用いて文字を表示する場合に分けて説明する。
まず、タッチ移動動作による座標値またはカラー値を用いて文字を表示する場合について説明する。この場合、第2のキータッチ認識部170は、第2のキーパッドにおけるタッチ移動動作による座標値またはカラー値を取得し、取得された座標値またはカラー値に対応する文字コードを第2のキーパッド情報データベース134から取り出した後、取り出された文字コードに相当する文字をタッチスクリーン110に表示する。
第2のキータッチ認識部170は、第2のキーパッドの入力モードにおいてキータッチを離さない限り、当該入力モードでしか機能しない。
第2のキータッチ認識部170は、第2のキーパッドの文字キー入力モードが続く場合、ユーザーの第1のキーを中心とした上側、下側、左側、右側または対角線方向のタッチ移動が可能であるため、タッチ位置移動時にコード値を有する特定の位置座標値を探知及び認識することができる。
上述した文字入力装置100は、タッチスクリーン付きユーザー装置であれば、いずれにも適用可能である。例えば、ノート型パソコン、移動通信端末、スマートフォン、ポータブルマルチメディアプレーヤー(PMP:Portable Multimedia Player)、個人情報端末(PDA:Personal Digital Assistants)、タブレットパソコン、セットトップボックス、スマートテレビなど様々な装置に適用可能である。
図8に示したとおり、文字入力装置は、文字入力モードが起動されると(ステップS802)、一つまたはそれ以上の文字キーにより構成された第1のキーパッドをタッチスクリーンの上に表示する(ステップS804)。
第1のキーパッドにおいて第1のキータッチが感知されると(ステップS806)、文字入力装置は、第1のキーの中心点の座標値に対応する文字コードを取得する(ステップS808)。すなわち、文字入力装置は、最初にタッチされる第1のキーのタッチが感知されると、第1のキーの中心点の座標値を取得し、既設の第1のキーパッド情報データベースを検索して第1のキーの中心点の座標値に対応する文字コードを取得する。
ステップS812における判断の結果、第2のキーパッドの上においてタッチ移動動作が感知されれば、文字入力装置は、タッチ移動動作による文字キーの中心点の座標値または中心点のカラー値を取得し(ステップS814)、第2のキーパッド情報データベースを検索して取得された座標値またはカラー値に対応する文字コードを取り出す(ステップS816)。
次いで、タッチ移動が終われば(ステップS818)、文字入力装置は、ステップS816において取り出された文字コードに対応する文字をタッチスクリーンの上に表示する(ステップS820)。
もし、ステップS812における判断の結果、第2のキーパッドの上においてタッチ移動動作が感知されなければ、文字入力装置は、ステップS808において取得された文字コードに相当する文字をタッチスクリーンの上に表示する(ステップS822)。
この場合、タッチ移動が座標値(44,44)において終わったならば、文字入力装置は、第2のキーパッド情報データベースを検索して座標値(44,44)に対応する「a」の文字コード値を取得してタッチスクリーンの上に表示する。
上記の過程を経て一回のタッチ入力で一つの文字の入力が終わる。
図9に示したとおり、文字入力装置は、文字入力モードが起動されると(ステップS902)、一つまたはそれ以上の文字キーにより構成された第1のキーパッドをタッチスクリーンの上に表示する(ステップS904)。
最初の第1のキータッチが感知されると(ステップS906)、文字入力装置は、第1のキーの中心点のカラー値を取得し、既設の第1のキーパッド情報データベースを検索して第1のキーの中心点のカラー値に対応する文字コードを取得する(ステップS908)。
ステップS912における判断の結果、第2のキーパッドの上においてタッチ移動動作が感知されると、文字入力装置は、タッチ移動動作による座標値またはカラー値を取得し(ステップS914)、取得された座標値またはカラー値に対応する文字コードを取り出す(ステップS916)。
次いで、文字入力装置は、タッチ移動が終われば(ステップS918)、ステップS916において取り出された文字コードに相当する文字をタッチスクリーンの上に表示する(ステップS920)。
もし、ステップS912における判断の結果、第2のキーパッドの上においてタッチ移動動作が感知されなければ、文字入力装置は、ステップS908において取得された文字コードに相当する文字をタッチスクリーンの上に表示する(ステップS922)。
このため、タッチの開始地点、すなわち、第1のキーの中心点の座標のカラー及びタッチ移動終了地点の座標のカラーが指定されると、文字入力装置は、当該地点のカラーに与えられた文字コード値を取得、出力、表示することができる。
文字入力装置は、特別な形状を有さず、カラーだけで表示した文字キーを用いても文字を入出力することができる。
図9に示したとおり、文字キーをカラー値で指定すれば、一枚の写真またはイメージ内の特定のカラーに文字コードを設定したユニークな形状のキーボードが設計可能になり、これを特殊な用途に合う文字入力キーボードとして活用することができる。例えば、特殊な用途の文字入力キーボードとして、スマートフォンの施錠装置のためのIDまたはPW(パスワード)入力キーボードを活用することができる。
図10に示したとおり、文字入力装置は、文字入力モードが起動されると(ステップS1102)、一つまたはそれ以上の文字キーにより構成された第1のキーパッドをタッチスクリーンの上に表示する(ステップS1104)。
第1のキーパッドにおいて第1のキータッチが感知されると(ステップS1106)、文字入力装置は、第1のキーの中心点の座標値または中心点のカラー値に対応する文字コードを取得し(ステップS1108)、既設の第1のキーパッド情報データベースを検索して第1のキーの中心点の座標値または中心点のカラー値に対応する文字コードを取得する。
第2のキーパッドの上においてタッチ移動動作が感知されると、文字入力装置は、タッチ移動地点の座標値を取得し(ステップS1114)、取得された座標値を用いてタッチ移動方向を検出する(ステップS1116)。このとき、文字入力装置は、タッチ終了地点の座標値(X2,Y2)及びタッチの開始点である第1のキーの中心点の座標値(X1,Y1)を用いて、X2−X1=DX、Y2−Y1=DYを計算する。計算の結果、DXがマイナス数値であれば左側移動、DXがプラス数値であれば右側移動、DYがマイナス数値であれば下側移動、DYがプラス数値であれば上側移動というタッチ移動方向情報を生成する。このとき、DX値及びDY値が同じであればDX値を優先視する。すなわち、左右の値及び上下の値が同じであれば、左右方向を有線視する。
ステップS1116が行われれば、文字入力装置は、第1のキーの文字コード及びタッチ移動方向情報の組み合わせに対応する文字コードを第2のキーパッド情報データベースから取り出す(ステップS1118)。ここで、第1のキー文字コード及びタッチ移動方向情報の組み合わせ値の形式は、(第1のキー文字コード,タッチ移動方向情報)の集合形式であってもよい。例えば、第1のキー文字コードが「A」であり、タッチ移動方向情報が右側であれば、(A,右側)のような一つの組(集合)の形式を有してもよい。この場合、第2のキーワード情報データベースには、図3(c)に示したとおり、第1のキーの文字コード、第1のキー中心点の座標値またはカラー値、タッチ移動方向情報、第1のキーの文字コード及びタッチ移動方向に対応する第2のキーパッド上の文字コード及び文字ラベルなどが格納されている。
もし、ステップS1112における判断の結果、第2のキーパッドの上においてタッチ移動動作が感知されなければ、文字入力装置は、第1のキーパッドの第1のキーに相当する文字を表示する(ステップS1124)。
上述したとおり、文字入力装置は、タッチ移動方向情報を用いて文字を入力することができる。すなわち、第1のキーパッドにおいて第1のキー中心点の座標値またはカラー値を用いて、当該文字コードを第1のキーパッド情報データベースから取得し、上下左右のタッチ移動動作に応じてタッチ移動方向を検出した後、第1のキーの文字コード及び上下左右のタッチ移動方向情報の組み合わせに対応する文字コードを第2のキーパッド情報データベースから取得して表示することができる。
図11を基にすると、(a)に示したとおり、クウォーティー方式のキーパッドが第1のキーパッド1110として生成された場合、第1のキーパッド1110において第1のキーである「E」キー1112をタッチすれば、文字入力装置は、第2のキーパッドの文字キー入力モードであることを知らせ、(b)に示したとおり、第1のキーの周りの文字キーを含む第2のキーパッド1130を文字入力ウィンドウ領域1120に表示する。
ユーザーが第2のキーパッド1130においてタッチ移動動作を行って所望の文字キーからタッチを離せば、文字入力装置は、当該文字を文字入力ウィンドウ領域1120に表示する。
図12を基にすると、(a)に示したとおり、12キーアルファベットキーパッドが第1のキーパッド1210として生成された場合、第1のキーパッド1210において第1のキーである「ABC」キー1212をタッチすれば、文字入力装置は、第2のキーパッド文字キー入力モードであることを知らせ、(b)に示したとおり、第1のキー1212に含まれている文字キーを含む第2のキーパッド1230を文字入力ウィンドウ領域1220に表示する。
ユーザーが第2のキーパッド1230においてタッチ移動動作を行って所望の文字キーからタッチを離せば、文字入力装置は、当該文字を文字入力ウィンドウ領域1220に表示する。
図13を基にすると、(a)に示したとおり第1のキーパッド1310において第1のキーを
としてタッチすれば、文字入力装置は、第2のキーパッド入力モードであることを知らせ、(b)に示したとおり、第1のキー1312に含まれている文字キーを含む第2のキーパッド1330を文字入力ウィンドウ領域1320に表示する。
ユーザーがタッチ方向を
キー地点に移動すれば、文字入力装置は、
キーの座標値を取得し、取得された座標値に相当する文字コードを取得し、同じ地点からタッチを離せば、取得された文字コードに相当する文字
を文字入力ウィンドウ領域1320に表示する。
図14を基にすると、(a)に示したとおりヒマワリ写真を第1のキーパッド1410として用いた場合、第1のキーパッド1410は、カラーまたは位置に応じて文字キーが指定されている。
第1のキーパッド1410においてユーザーが「A」領域1412をタッチすれば、文字入力装置は、第2のキーパッド入力モードであることを知らせ、(b)に示したとおり、「A」領域1412に指定された文字キーを含む第2のキーパッド1430を文字入力ウィンドウ領域1420に表示する。
次いで、ユーザーが第2のキーパッド1430においてタッチ移動動作を行って所望の文字キーからタッチを離せば、文字入力装置は、当該文字を文字入力ウィンドウ領域1420に表示する。
この場合は、第1のキーパッド1410の上において第2のキーパッド1430及び文字キーが非可視的に生成された場合に相当する。
この明細書において説明する機能的な動作及び主題の実現物は、デジタル電子回路により実現されるか、あるいは、この明細書において開示する構造及びその構造的な等価物を含むコンピュータソフトウェア、フォームウェア若しくはハードウェアにより実現されるか、あるいは、これらのうちの一つ以上の結合により実現される。この明細書において説明する主題の実現物は、一つ以上のコンピュータプログラム製品、換言すれば、処理システムの動作を制御するために若しくはこれによる起動のために有形のプログラム格納媒体の上に符号化されたコンピュータプログラム指令に関する一つ以上のモジュールとして実現可能である。
コンピュータにて読み取り可能な媒体は、機械にて読み取り可能な格納装置、機械にて読み取り可能な格納基板、メモリ装置、機械にて読み取り可能な電波状信号に影響を及ぼす物質の組成物若しくはこれらのうちのいずれか一つ以上の組み合わせであってもよい。
この明細書は、多数の特定の一実現物の細部事項を含むが、これらはいかなる発明や請求可能なものの範囲に対しても制限的なものであると理解されてはならず、むしろ特定の発明の特定の実施形態固有の特徴に関する説明として理解されるべきである。同様に、個別的な実施形態の文脈においてこの明細書に記述された特定の特徴は、単一の実施形態において組み合わせて実現してもよい。逆に、単一の実施形態の文脈において記述した様々な特徴もまた個別的に若しくはいかなる適切な下位組み合わせでも複数の実施形態において実現可能である。さらに、特徴が特定の組み合わせで動作し、初期にそのように請求されたように描かれてもよいが、請求された組み合わせからの一つ以上の特徴は一部の場合にその組み合わせから排除されてもよく、その請求された組み合わせは、下位組み合わせや下位組み合わせの変形物に変更可能である。
また、この明細書においては、特定の順序に従い図面において動作を描いているが、これは、好適な結果を得るために示されたその特定の順序や順次的な順序の通りにそのような動作を行わなければならないとか、図示の全ての動作が行わなければならないというものと理解されてはならない。特定の場合、マルチタスキング及び並列プロセッシングが有利になることがある。また、上述した実施形態の様々なシステムコンポーネントの分離は、そのような分離を全ての実施形態において要求するものと理解されてはならず、説明したプログラムコンポーネント及びシステムは、一般に、単一のソフトウェア製品に組み込まれたり、多重ソフトウェア製品にパッケージングされたりできるという点を理解しなければならない。
110:タッチスクリーン
112:表示部
114:タッチパネル
120:格納部
130:データベース
132:第1のキーパッド情報データベース
134:第2のキーパッド情報データベース
140:第1のキーパッド生成部
150:第1のキータッチ認識部
160:第2のキーパッド生成部
170:第2のキータッチ認識部
510,550,1110,1210,1310,1410:第1のキーパッド
512,552:第1のキー
520,560,1130,1230,1330,1430:第2のキーパッド
512,552:第2のキー
1112:「E」キー(第1のキー)
1120,1220,1320,1420:文字入力ウィンドウ領域
1212:「ABC」キー(第1のキー)
1312:「1」キー(第1のキー)
1412:「A」領域
Claims (17)
- タッチスクリーンと、
第1のキーパッドに関する情報が格納された第1のキーパッド情報データベースと、
第2のキーパッドに関する情報が格納された第2のキーパッド情報データベースと、
文字入力モード時に、少なくとも一つ以上の文字キーにより構成された前記第1のキーパッドを前記タッチスクリーンの上に表示する第1のキーパッド生成部と、
前記第1のキーパッドにおいて第1のキーのタッチが感知されれば、第1のキーの値に対応する文字コードを前記第1のキーパッド情報データベースから取得し、第2のキーパッド生成部を呼び出す第1のキータッチ認識部と、
前記第1のキータッチ認識部の呼び出しに応じて、前記第1のキーと関連する文字キーを含む第2のキーパッドを生成して前記タッチスクリーンの上に表示する第2のキーパッド生成部と、
前記第2のキーパッドにおいてタッチ移動動作が感知されれば、タッチ移動動作に対応する文字を前記第2のキーパッド情報データベースから取得して前記タッチスクリーンの上に表示する第2のキータッチ認識部と、
を備えることを特徴とする文字入力装置。 - 前記第1のキーパッド情報データベースには、前記第1のキーパッドを構成する文字キーの形状及び大きさによる座標値と、前記第1のキーパッドに配置された文字キーの中心点の座標値または中心点のカラー値と、中心点の座標値または中心点のカラー値に対応する文字コード及び文字ラベルのうちの少なくとも一つが格納されることを特徴とする請求項1に記載の文字入力装置。
- 前記第1のキータッチ認識部は、前記第1のキーパッドにおいて第1のキーのタッチが感知されれば、前記第1のキーに対応する中心点の座標値または中心点のカラー値を取得し、前記取得された中心点の座標値または中心点のカラー値に対応する文字コードを前記第1のキーパッド情報データベースから取り出すことを特徴とする請求項1に記載の文字入力装置。
- 前記第2のキーパッド情報データベースには、前記第1のキーパッドの各キーに対応する第2のキーパッドの形状及び大きさによる座標値と、前記第2のキーパッドに配置された文字キーの中心点の座標値または中心点のカラー値と、中心点の座標値または中心点のカラー値に対応する第2のキーパッド上の文字コード及び文字ラベルと、前記第1のキーパッドの文字コード及びタッチ移動方向情報に対応する第2のキーパッド上の文字コード及び文字ラベルのうちの少なくとも一つが格納されることを特徴とする請求項1に記載の文字入力装置。
- 前記第2のキーパッド生成部は、前記第1のキーの周りに配置された所定の数の文字キーを含む第2のキーパッドを生成するか、あるいは、文字キー使用パターンに基づいて第1のキーと併用した回数が多い所定の数の文字キーを含む第2のキーパッドを生成することを特徴とする請求項1に記載の文字入力装置。
- 前記第2のキーパッド生成部は、前記第1のキー中心点の上側、下側、左側、右側及び対角線方向のうちの少なくとも一つの方向に第2のキーパッドを生成することを特徴とする請求項1に記載の文字入力装置。
- 前記第2のキーパッド生成部は、前記第1のキーパッドの第1のキーを中心としてキーの内部または外部に第2のキーパッドを可視的または非可視的に生成することを特徴とする請求項1に記載の文字入力装置。
- 前記第2のキータッチ認識部は、前記第2のキーパッドにおけるタッチ移動動作による座標値またはカラー値を取得し、取得された座標値またはカラー値に対応する文字コードを前記第2のキーパッド情報データベースから取り出した後、前記取り出された文字コードに相当する文字を前記タッチスクリーンの上に表示することを特徴とする請求項1に記載の文字入力装置。
- 前記第2のキータッチ認識部は、前記第2のキーパッドにおけるタッチ移動動作による座標値を取得し、前記第1のキーの中心点の座標値及びタッチ移動動作による座標値の演算を用いてタッチ移動方向情報を検出した後、前記第2のキーパッド情報データベースを検索して前記第1のキーの文字コード及び前記タッチ移動方向情報の組み合わせに対応する文字コードを取り出し、前記取り出された文字コードに対応する文字を前記タッチスクリーンの上に表示することを特徴とする請求項1に記載の文字入力装置。
- 前記第2のキータッチ認識部は、前記第2のキーパッドの上においてタッチ移動動作が感知されない場合、前記第1のキータッチ認識部において取得された第1のキーの値に対応する文字コードに相当する文字をタッチスクリーンの上に表示することを特徴とする請求項1に記載の文字入力装置。
- タッチスクリーン付き文字入力装置において文字を入力する方法において、
(a)文字入力モード時に、少なくとも一つ以上の文字キーにより構成された第1のキーパッドを前記タッチスクリーンの上に表示するステップと、
(b)前記第1のキーパッドにおいて第1のキータッチが感知されれば、第1のキーの値に対応する文字コードを取得し、前記第1のキーと関連する文字キーを含む第2のキーパッドを生成してタッチスクリーンの上に表示するステップと、
(c)前記第2のキーパッドの上においてタッチ移動動作が感知される場合、タッチ移動動作に対応する文字を前記タッチスクリーンの上に表示するステップと、を含むことを特徴とする文字入力方法。 - 前記ステップ(b)は、
前記第1のキーパッドにおいて第1のキータッチが感知されれば、前記第1のキーの中心点の座標値または中心点のカラー値を取得するステップと、
既設の第1のキーパッド情報データベースを検索して前記第1のキーの中心点の座標値または中心点のカラー値に対応する文字コードを取得するステップと、
前記第1のキーの周りに配置された所定の数の文字キーを含む第2のキーパッドを生成してタッチスクリーンの上に表示するか、あるいは、文字キー使用パターンに基づいて第1のキーと併用した回数が多い所定の数の文字キーを含む第2のキーパッドを生成して前記タッチスクリーンの上に表示するステップと、
を含むことを特徴とする請求項11に記載の文字入力方法。 - 前記ステップ(c)は、
前記第2のキーパッドの上においてタッチ移動動作が感知されれば、タッチ移動動作による文字キーの中心点の座標値または中心点のカラー値を取得するステップと、
既設の第2のキーパッド情報データベースを検索して前記文字キーの中心点の座標値または中心点のカラー値に対応する文字コードを取り出すステップと、
タッチ移動が終わった場合、前記取り出された文字コードに対応する文字をタッチスクリーンの上に表示するステップと、
を含むことを特徴とする請求項11に記載の文字入力方法。 - 前記ステップ(c)は、
前記第2のキーパッドの上においてタッチ移動動作が感知されれば、タッチ移動動作による座標値を取得するステップと、
前記第1のキーの中心点の座標値及びタッチ移動動作による座標値の演算を用いてタッチ移動方向情報を検出するステップと、
既設の第2のキーパッド情報データベースを検索して前記第1のキーの文字コード及び前記タッチ移動方向情報の組み合わせに対応する文字コードを取り出すステップと、
タッチ移動が終わった場合、前記取り出された文字コードに対応する文字を前記タッチスクリーンの上に表示するステップと、
を含むことを特徴とする請求項11に記載の文字入力方法。 - 前記第2のキーパッドの上においてタッチ移動動作が感知されない場合、前記取得された第1のキーの値に対応する文字コードに相当する文字をタッチスクリーンの上に表示することを特徴とする請求項11に記載の文字入力方法。
- 前記第2のキーパッドは、第1のキー中心点の上側、下側、左側、右側及び対角線方向のうちの少なくとも一つの方向に生成されることを特徴とする請求項11に記載の文字入力方法。
- 前記第2のキーパッドは、前記第1のキーパッドの第1のキーを中心としてキーの内部または外部に可視的または非可視的に生成されることを特徴とする請求項11に記載の文字入力方法。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130030999A KR101296590B1 (ko) | 2013-03-22 | 2013-03-22 | 문자 입력 장치 및 문자 입력 방법 |
KR10-2013-0030999 | 2013-03-22 | ||
PCT/KR2013/002791 WO2014148670A1 (ko) | 2013-03-22 | 2013-04-04 | 문자 입력 장치 및 문자 입력 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016514872A true JP2016514872A (ja) | 2016-05-23 |
JP6317809B2 JP6317809B2 (ja) | 2018-04-25 |
Family
ID=49220558
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016505367A Active JP6317809B2 (ja) | 2013-03-22 | 2013-04-04 | 文字入力装置及び文字入力方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US9720518B2 (ja) |
JP (1) | JP6317809B2 (ja) |
KR (1) | KR101296590B1 (ja) |
CN (1) | CN105051654B (ja) |
WO (1) | WO2014148670A1 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6691818B2 (ja) * | 2016-05-23 | 2020-05-13 | シャープ株式会社 | インターフェース、文字入力ガイド方法及びプログラム |
KR102076041B1 (ko) * | 2016-10-20 | 2020-02-11 | 렛츠컴바인 주식회사 | 비선형 구조에 대한 버튼 처리 방법 및 시스템 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000029630A (ja) * | 1998-05-12 | 2000-01-28 | Samsung Electron Co Ltd | タッチスクリ―ンに接触された尖筆の痕跡を用いたソフトウェアキ―ボ―ドシステム及びそれによるキ―コ―ド認識方法 |
JP2005056326A (ja) * | 2003-08-07 | 2005-03-03 | Matsushita Electric Ind Co Ltd | キーボード処理プログラムおよびキーボード処理装置 |
JP2008243221A (ja) * | 2008-04-28 | 2008-10-09 | Sony Corp | 文章入力装置及び方法 |
JP2009266236A (ja) * | 2008-04-22 | 2009-11-12 | Apple Inc | デバイス上の言語入力インターフェース |
JP2013033395A (ja) * | 2011-08-02 | 2013-02-14 | Sharp Corp | 文字入力装置および文字入力装置のフリック入力選択候補の表示方法、およびプログラム |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20080006666A (ko) * | 2006-07-13 | 2008-01-17 | 삼성전자주식회사 | 소프트 키보드를 이용한 데이터 처리 장치 및 그의 데이터처리 방법 |
KR101060222B1 (ko) * | 2007-01-30 | 2011-08-29 | 삼성전자주식회사 | 단말의 문자 입력 장치 및 방법 |
KR20090040520A (ko) * | 2007-10-22 | 2009-04-27 | 삼성전자주식회사 | 휴대용 단말기에서 터치 스크린을 이용한 문자 입력 장치및 방법 |
KR20100024563A (ko) * | 2008-08-26 | 2010-03-08 | 주식회사 디오텍 | 휴대용 단말기의 문자 입력 장치 및 방법 |
KR20110064629A (ko) | 2009-12-08 | 2011-06-15 | 삼성전자주식회사 | 휴대 단말기의 보조키맵 운용 방법 및 장치 |
WO2011109643A1 (en) * | 2010-03-03 | 2011-09-09 | Twitch Technologies Llc | Matrix keyboarding system |
KR20110136219A (ko) * | 2010-06-14 | 2011-12-21 | 엘지전자 주식회사 | 휴대 단말기 및 그 동작 방법 |
KR101248752B1 (ko) * | 2010-12-31 | 2013-04-03 | 김진욱 | 터치스크린의 문자입력장치 및 문자입력방법 |
WO2013123124A1 (en) * | 2012-02-15 | 2013-08-22 | Keyless Systems Ltd. | Improved data entry systems |
-
2013
- 2013-03-22 KR KR1020130030999A patent/KR101296590B1/ko active IP Right Grant
- 2013-04-04 JP JP2016505367A patent/JP6317809B2/ja active Active
- 2013-04-04 WO PCT/KR2013/002791 patent/WO2014148670A1/ko active Application Filing
- 2013-04-04 US US14/779,167 patent/US9720518B2/en active Active
- 2013-04-04 CN CN201380074981.8A patent/CN105051654B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000029630A (ja) * | 1998-05-12 | 2000-01-28 | Samsung Electron Co Ltd | タッチスクリ―ンに接触された尖筆の痕跡を用いたソフトウェアキ―ボ―ドシステム及びそれによるキ―コ―ド認識方法 |
JP2005056326A (ja) * | 2003-08-07 | 2005-03-03 | Matsushita Electric Ind Co Ltd | キーボード処理プログラムおよびキーボード処理装置 |
JP2009266236A (ja) * | 2008-04-22 | 2009-11-12 | Apple Inc | デバイス上の言語入力インターフェース |
JP2008243221A (ja) * | 2008-04-28 | 2008-10-09 | Sony Corp | 文章入力装置及び方法 |
JP2013033395A (ja) * | 2011-08-02 | 2013-02-14 | Sharp Corp | 文字入力装置および文字入力装置のフリック入力選択候補の表示方法、およびプログラム |
Also Published As
Publication number | Publication date |
---|---|
JP6317809B2 (ja) | 2018-04-25 |
KR101296590B1 (ko) | 2013-08-14 |
WO2014148670A1 (ko) | 2014-09-25 |
CN105051654A (zh) | 2015-11-11 |
CN105051654B (zh) | 2017-11-07 |
US9720518B2 (en) | 2017-08-01 |
US20160054810A1 (en) | 2016-02-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6419162B2 (ja) | 文字入力装置及び文字入力方法 | |
US10209885B2 (en) | Method and device for building virtual keyboard | |
JP5721662B2 (ja) | 入力受付方法、入力受付プログラム、及び入力装置 | |
US8629837B2 (en) | Method and device for controlling information display output and input device | |
US10387033B2 (en) | Size reduction and utilization of software keyboards | |
JP2013238935A (ja) | 入力装置、入力装置の制御方法、制御プログラム、および記録媒体 | |
KR20140030379A (ko) | 단말의 표시 제어 방법 및 그 단말 | |
JP5173001B2 (ja) | 情報処理装置、画面表示方法、制御プログラムおよび記録媒体 | |
JP2014041391A (ja) | タッチパネル装置 | |
CN103092412B (zh) | 移动终端和移动终端操作对象的显示方法 | |
JP2015148857A (ja) | 情報閲覧装置及びオブジェクト選択制御プログラム並びにオブジェクト選択制御方法 | |
JP6317809B2 (ja) | 文字入力装置及び文字入力方法 | |
US9235338B1 (en) | Pan and zoom gesture detection in a multiple touch display | |
US20140157118A1 (en) | Information processing apparatuses, non-transitory computer readable medium, and information processing method | |
KR20070100209A (ko) | 터치펜과 같은 보조도구가 필요 없는 터치스크린버튼입력방법 | |
JPWO2013047023A1 (ja) | 表示装置、表示方法およびプログラム | |
JP6291894B2 (ja) | 入力装置、入力方法及びプログラム | |
JP2013197992A (ja) | 文字入力装置および文字入力方法 | |
JP2012238128A (ja) | 背面入力機能を有する情報機器、背面入力方法、およびプログラム | |
US20200210675A1 (en) | Hologram-based character recognition method and apparatus | |
KR20120068259A (ko) | 터치 입력을 이용한 문자 입력 방법 및 장치 | |
US10082882B2 (en) | Data input apparatus and method therefor | |
KR20140051201A (ko) | 터치 화면을 이용하는 스마트기기의 키보드 애플리케이션 | |
CN110945469A (zh) | 触摸输入设备及方法 | |
KR102090443B1 (ko) | 터치 제어 방법, 장치, 프로그램 및 컴퓨터 판독가능 기록매체 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160812 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160823 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161124 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20170228 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170621 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20170726 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20170818 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180330 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6317809 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |