(57)【要約】本発明は接触及び接触位置移動によって生成される相対座標値に対応するテキストを入力するテキスト入力装置及びその方法に関することで、本発明によるテキスト入力方法はタッチパッド、タッチスクリーンまたはタッチパネルに一度接触による位置移動によって生成される一連の位置座標から一連の相対座標値を生成してここに相応するテキストをディスプレイ画面に暫定的に表示して、タッチパッドまたはタッチスクリーンに対する接触を終了すれば接触終了信号によってテキストを最終的に入力するようにする。
2009526306.tif 000002
【特許請求の範囲】
【請求項１】
接触位置移動によって生成される相対座標値に対応するテキストを入力するテキスト入力装置であって、
所定の接触領域を備え、前記接触領域に対する接触及び接触状態での移動によって接触された位置の位置情報を生成するタッチ入力手段と、
相対座標値に対応するテキストより構成されたテキストデータベースを保存するメモリと、
ディスプレイと、
タッチ入力手段に最初に接触された後、タッチ入力手段から伝達された接触位置の位置情報を用いて接触位置の移動によって最初の接触位置を基準にして一連の相対座標値を順に生成する相対座標値生成部と、
順に生成された一連の相対座標値に対応する一連のテキストを前記メモリのテキストデータベースから引き出すテキスト引き出し部と、
引き出されたテキストをディスプレイの所定の領域に暫定的に表示するテキスト表示部と、
前記タッチ入力手段から接触終了信号を受けると、接触終了時点の直前に生成された相対座標値に対応するテキストを入力処理する入力処理部と、を含むことを特徴とするテキスト入力装置。
【請求項２】
前記相対座標値生成部は、
タッチ入力手段に対する接触位置が移動されることによって、タッチ入力手段から伝達された接触位置の位置情報を用いて移動方向による一連の移動方向コードを順に生成する移動方向コード生成部と、
前記一連の移動方向コードによって順に一連の相対座標値を生成する相対座標値計算部と、を備えることを特徴とする請求項１に記載のテキスト入力装置。
【請求項３】
前記移動方向コード生成部は、
前記タッチ入力手段から伝達された最初の接触位置を基準座標として管理する基準座標管理部と、
基準座標管理部で管理する基準座標を中心とした閉回路を仮想的に設定する仮想閉回路設定部と、
前記タッチ入力手段から伝達された接触位置が仮想閉回路設定部によって設定された閉回路と交差する交差点が発生するか否かを感知し、発生した交差点を基準座標管理部の新しい基準座標に設定する交差点感知部と、
前記交差点感知部によって交差点が発生すると、前記閉回路上における交差点の位置によって割り当てられた移動方向コードを算出するコード値算出部と、を備えることを特徴とする請求項２に記載のテキスト入力装置。
【請求項４】
所定の接触領域を備え、前記接触領域に対する接触及び接触状態での移動によって接触された位置の位置情報を生成するタッチ入力手段と、
タッチ入力手段に最初に接触された後、タッチ入力手段に対する接触位置が移動されることによって、タッチ入力手段から伝達された接触位置の位置情報を用いて移動方向による一連の移動方向コードを順に生成する移動方向コード生成部と、
前記移動方向コード生成部から順に生成される一連の移動方向コードと前記タッチ入力手段から伝達された接触終了信号を符号化して送信する送信部と、を含むことを特徴とするテキスト入力装置。
【請求項５】
所定の接触領域を備え、前記接触領域に対する接触及び接触状態での移動によって接触された位置の位置情報を生成するタッチ入力手段と、
タッチ入力手段に最初に接触した後、タッチ入力手段から伝達された接触位置の位置情報を用いて接触位置の移動によって最初の接触位置を基準にして一連の相対座標値を順に生成する相対座標値生成部と、
前記相対座標値生成部から順に生成される一連の相対座標値と前記タッチ入力手段から伝達された接触終了信号を符号化して送信する送信部と、を含むことを特徴とするテキスト入力装置。
【請求項６】
前記接触終了信号はタッチ入力手段の接触感知領域に対する物体の接触が終了したか、接触圧力または接触面積があらかじめ与えられている値より所定の大きさ以上変われば生成されることを特徴とする請求項１乃至５のいずれかに記載のテキスト入力装置。
【請求項７】
タッチ入力手段での接触位置移動によって生成される相対座標値に対応するテキストを入力する方法であって、
（ａ）相対座標値に対応するテキストで構成されたテキストデータベースをメモリ領域にあらかじめ設定する段階と、
（ｂ）タッチ入力手段に最初に接触された後、接触位置移動によって最初の接触位置を基準にして一連の相対座標値を順に生成する段階と、
（ｃ）順に生成された一連の相対座標値に対応するテキストをテキストデータベースから引き出してディスプレイの所定の領域に暫定的に表示する段階と、
（ｄ）タッチ入力手段から接触終了信号を受けると、接触終了時点の直前に生成された相対座標値に対応するテキストを入力処理する段階と、を含むことを特徴とするテキスト入力方法。
【請求項８】
前記（ｂ）段階は、
（ｂ１）タッチ入力手段に対する接触位置が移動されることによって移動方向による一連の移動方向コードを順に生成する段階と、
（ｂ２）前記一連の移動方向コードによって順に一連の相対座標値を生成する段階と、を備えることを特徴とする請求項７に記載のテキスト入力方法。
【請求項９】
前記（ｂ１）段階は、
（ｂ１１）タッチ入力手段に対する接触位置が移動されて最初の接触位置を中心に仮想的に設定された所定の閉回路と交差してあえば、その交差点に対応する移動方向コードを生成して交差点を新しい基準座標に設定する段階と、
（ｂ１２）タッチ入力手段に対する接触位置が移動されて前記基準座標を中心に仮想的に設定された所定の閉回路と交差してあえば、その交差点に対応する移動方向コードを生成して交差点を新しい基準座標として設定する過程を繰り返す段階と、を備えることを特徴とする請求項８に記載のテキスト入力方法。
【請求項１０】
前記相対座標値は相対座標に対応する値であることを特徴とする請求項７に記載のテキスト入力方法。
【請求項１１】
前記（ｃ）段階は、
（ｃ１）順に生成される相対座標値に対応するテキストをテキストデータベースから引き出す段階と、
（ｃ２）引き出されたテキストをディスプレイの所定の領域に表示するが、与えられた時間が経過したか次の相対座標値が生成されれば、前に前記領域に表示されたテキストを削除するか表示状態を変える段階と、を含むことを特徴とする請求項７に記載のテキスト入力方法。
【請求項１２】
生成された相対座標値に対応するテキストをテキストデータベースから見つけ出すことができなければ、該相対座標値に対応するテキストは表示せず、入力処理も行わないことを特徴とする請求項７に記載のテキスト入力方法。
【請求項１３】
前記（ａ）段階は相対座標値または移動方向コードに対応する一つ以上のテキストデータベースをメモリ領域にあらかじめ設定する段階であって、
前記（ｃ）段階は一つ目の相対座標値または移動方向コードによってテキストデータベースの中から一つのテキストデータベースが選択され、選択されたテキストデータベースに含まれた一つのテキストが一つ目の相対座標値または移動方向コードにマッチして引き出され、二つ目の相対座標値からは一つ目の相対座標値または移動方向コードによって選択されたテキストデータベースから二つ目の相対座標値にマッチしたテキストが引き出され、引き出されたテキストをディスプレイの所定の領域に暫定的に表示する段階であることを特徴とする請求項７に記載のテキスト入力方法。
【請求項１４】
前記（ｃ）段階は、
（ｃ０）前記タッチ入力手段に初めて接触する位置によって対応するテキストデータベースを選択する段階を、更に備えることを特徴とする請求項７に記載のテキスト入力方法。
【請求項１５】
前記（ｃ）段階は、
（ｃ３）引き出されたコードに対応するテキストを音響または音声で表示する段階を、更に備えることを特徴とする請求項７に記載のテキスト入力方法。
【請求項１６】
前記（ｃ）段階は、
（ｃ４）生成された相対座標値に対応するテキストだけでなく、生成された相対座標値周辺の相対座標値に対応するテキストもともにディスプレイの所定の領域に暫定的に表示する段階を、更に備えることを特徴とする請求項７に記載のテキスト入力方法。
【請求項１７】
前記テキストデータベースにおいては、
相対座標上のある一列をなす相対座標値に１、２、３、４、５、６、７、８、９、０が順に対応して、他の列をなす相対座標値にＱ、Ｗ、Ｅ、Ｒ、Ｔ、Ｙ、Ｕ、Ｉ、Ｏ、Ｐが順に対応して、その次の列をなす相対座標値にＡ、Ｓ、Ｄ、Ｆ、Ｇ、Ｈ、Ｊ、Ｋ、Ｌが順に対応して、その次の列をなす相対座標値にＺ、Ｘ、Ｃ、Ｖ、Ｂ、Ｎ、Ｍが順に対応することを特徴とする請求項７に記載のテキスト入力方法。
【請求項１８】
前記タッチ入力手段によって生成された接触位置情報で第１物体の接触による位置情報と第２物体の接触による位置情報を分類する段階と、
第２物体が前記タッチ入力手段の接触領域に対する接触位置移動によって最初の接触位置を基準にして順に第２物体の相対座標値を別に生成する段階と、
前記タッチ入力手段から第２物体に対する接触終了信号を受けると、接触終了時点の直前に生成された第２物体の相対座標値に対応するテキストを入力処理する段階を、更に備えることを特徴とする請求項７に記載のテキスト入力方法。
【請求項１９】
第１物体が接触後に接触位置移動のない状態で第２物体の接触位置移動によって第２物体による相対座標値が先に生成されれば対応する他のテキストデータベースを選択する段階を、更に含むことを特徴とする請求項１８に記載のテキスト入力方法。
【請求項２０】
テキスト入力方法をコンピューターに機能させるプログラムを記録したコンピューターで読み取ることのできる請求項７乃至１９のいずれかに記載の記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はテキスト入力装置に関するもので、特にタッチ方式によるテキスト入力装置及びその方法に関する。
【背景技術】
【０００２】
一般的に、情報処理装置では多様なテキスト（文字、命令、データまたは制御コード）を入力するためのテキスト入力装置としてキーボードを備えている。ところが、ポータブル端末機では入力装置に割り当てられる領域が小さくなったことで、キーボードよりは相対的に大きさが小さく、キーまたはボタンの数が少ないキーパッドが登場するようになった。ところが、ポータブル端末機のキーパッドには割り当てられたボタンの数が少ないため、一つのボタンに様々な文字が重複して割り当てられる。したがって、ポータブル端末機のキーパッドを使って特定文字を入力するには、いくつかのボタンを連続して押さなければならないため面倒である。また、キーパッドが備えられたポータブル端末機の場合、キーパッドが比較的に小さい領域を占めていても、キーパッドの存在はディスプレイ画面の大きさを拡大するのに大きな制約となる。
【０００３】
以上のようなキーパッドの問題点を解決するべく、ポータブル端末機の入力装置としてタッチスクリーン、タッチパッド及びタッチパネルのような直接的な接触によってテキストを入力できるテキスト入力装置が多く提案されている。
【０００４】
しかし、従来のタッチ方式のテキスト入力装置では、タッチパッドやタッチスクリーンの絶対座標上に入力しようとするテキストを表示しておいて、使用者が表示されたテキストが表示された部分を接触することによって対応するテキストを入力する方式を採択している。ところが、キーパッドと同様にタッチパッドまたはタッチスクリーンも大きさが限定されているため、タッチ領域内に入力が必要なすべてのテキストを表示することができない。したがって、タッチ領域内の同一絶対座標上にはいくつかのテキストが重複して割り当てられたり、メニューを異ならせて他のテキストが割り当てられたりする。結果的に、使用者が所望のテキストを入力するためには何回かタッチする必要があり、タッチの回数を減らすためにタッチ領域内に多数のテキストを割り当てれば、一つのテキストに割り当てられる空間が減って誤ったテキストを入力する可能性が高くなる。
【０００５】
一方、従来のタッチ方式のテキスト入力装置には接触位置の動きによって入力された文字のパターンを認識する方法を用いているものもあるが、この方法は文字認識過程が非常に複雑で不正確であるという問題点を解決できない。また、使用者のミスによるタッチパッドやタッチスクリーンの接触によって入力ミスを招く可能性も極めて高い。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
そこで、本発明は上記の問題点を解決するために案出されたもので、タッチ入力手段に対する一度きりの接触と接触された状態での移動によって使用者が所望の文字、命令、データまたは制御コードを入力することができ、タッチ入力手段の接触領域を效率的に利用することができる、接触位置移動によって生成される相対座標値（相対座標、相対座標に対応するアドレスポインタ、相対座標に与えられたコードなど）に対応するテキストを入力するテキスト入力装置及びその方法を提供することを目的とする。
【０００７】
また、本発明はタッチ方式を介したテキスト入力過程において、使用者の意思に反する不正確な指の動きによる入力ミスを画期的に減らすことができる、接触位置移動によって生成される相対座標値に対応するテキストを入力するテキスト入力装置及びその方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的の達成のため、接触位置移動によって生成される相対座標値に対応するテキストを入力する本発明によるテキスト入力装置の一側面は、所定の接触領域を備え、前記接触領域に対する接触及び接触状態での移動によって接触された位置の位置情報を生成するタッチ入力手段と、相対座標値に対応するテキストより構成されたテキストデータベースを保存するメモリと、ディスプレイと、タッチ入力手段に最初に接触された後、タッチ入力手段から伝達された接触位置の位置情報を用いて接触位置の移動によって最初の接触位置を基準にして一連の相対座標値を順に生成する相対座標値生成部と、順に生成された一連の相対座標値に対応する一連のテキストを前記メモリのテキストデータベースから引き出すテキスト引き出し部と、引き出されたテキストをディスプレイの所定の領域に暫定的に表示するテキスト表示部と、前記タッチ入力手段から接触終了信号を受けると、接触終了時点の直前に生成された相対座標値に対応するテキストを入力処理する入力処理部とを含むことを特徴とする。
【０００９】
上記目的の達成のため、接触位置移動によって生成される相対座標値に対応するテキストを入力する本発明によるテキスト入力装置の他の一側面は、所定の接触領域を備え、前記接触領域に対する接触及び接触状態での移動によって接触された位置の位置情報を生成するタッチ入力手段と、タッチ入力手段に最初に接触された後、タッチ入力手段に対する接触位置が移動されることによって、タッチ入力手段から伝達された接触位置の位置情報を用いて移動方向による一連の移動方向コードを順に生成する移動方向コード生成部と、前記移動方向コード生成部から順に生成される一連の移動方向コードと前記タッチ入力手段から伝達された接触終了信号を符号化して送信する送信部とを含むことを特徴とする。
【００１０】
上記目的の達成のため、接触位置移動によって生成される相対座標値に対応するテキストを入力する本発明によるテキスト入力装置の他の一側面は、所定の接触領域を備え、前記接触領域に対する接触及び接触状態での移動によって接触された位置の位置情報を生成するタッチ入力手段と、タッチ入力手段に最初に接触した後、タッチ入力手段から伝達された接触位置の位置情報を用いて接触位置の移動によって最初の接触位置を基準にして一連の相対座標値を順に生成する相対座標値生成部と、前記相対座標値生成部から順に生成される一連の相対座標値と前記タッチ入力手段から伝達された接触終了信号を符号化して送信する送信部とを含むことを特徴とする。
【００１１】
上記目的の達成のため、接触位置移動によって生成される相対座標値に対応するテキストを入力する本発明によるテキスト入力装置の一側面は、（ａ）相対座標値に対応するテキストで構成されたテキストデータベースをメモリ領域にあらかじめ設定する段階と、（ｂ）タッチ入力手段に最初に接触された後、接触位置移動によって最初の接触位置を基準にして一連の相対座標値を順に生成する段階と、（ｃ）順に生成された一連の相対座標値に対応するテキストをテキストデータベースから引き出してディスプレイの所定の領域に暫定的に表示する段階と、（ｄ）タッチ入力手段から接触終了信号を受けると、接触終了時点の直前に生成された相対座標値に対応するテキストを入力処理する段階とを含む。
【発明を実施するための最良の形態】
【００１２】
以下、本発明による接触位置移動によって生成される相対座標値に対応するテキストを入力するテキスト入力装置に対する好ましい実施形態を添付の図面に基づいて詳細に説明する。
【００１３】
図１を参照すれば、本発明によるテキスト入力装置の好ましい第１実施形態は、タッチ入力手段１０、メモリ２０、ディスプレイ３０、相対座標値生成部４０、テキスト引き出し部５０、テキスト表示部６０及び入力処理部７０を含んで情報処理装置（例えば、ポータブル端末機）に一体に具現される。また、相対座標値生成部４０、テキスト引き出し部５０、テキスト表示部６０及び入力処理部７０はそれぞれ情報処理装置に備えられたプロセッサ（図示せず）及び関連ソフトウェアの結合体として具現される。
【００１４】
タッチ入力手段１０は所定の接触領域を備え、使用者が指やペンで接触領域に接触するか接触した状態で移動すれば、接触された位置の位置情報を生成する。また、タッチ入力手段１０は接触領域に対する物体の接触が終了するか、接触圧力または接触面積であるあらかじめ与えられた値より所定の大きさ以上変われば、接触終了信号を生成する。また、ここで位置情報というのは所定の接触領域に対する絶対座標にもなり得て、方向及び相対的な移動距離を示す値にもなり得る。本発明で用いられているタッチ入力手段１０には既存のタッチパッド、タッチスクリーン及びタッチパネルだけでなく、タッチ方式で接触された位置の位置情報を生成することができる新しい装置も含まれるものと解釈される。
【００１５】
メモリ２０には相対座標値に対応するテキストで構成されたテキストデータベースが１つ以上保存される。テキストは文字、命令、データと制御コードを含むもので、相対座標値とテキストのマッチング関係は以下でより詳しく説明する。
【００１６】
ディスプレイ３０は入力されるテキストを視覚的に表示するためのもので、ＬＣＤ（ｌｉｑｕｉｄｃｒｙｓｔａｌ ｄｉｓｐｌａｙ）、ＯＬＥＤ（Ｏｒｇａｎｉｃ Ｌｉｇｈｔ Ｅｍｉｔｔｉｎｇ Ｄｉｏｄｅ）ディスプレイなどを用いることができる。
【００１７】
相対座標値生成部４０はタッチ入力手段１０から接触位置の位置情報が順に提供される。相対座標値生成部４０は伝達された接触位置の位置情報を用いて、 最初の接触位置に対応する一連の相対座標値を順に生成する。
【００１８】
本発明の典型的な実施形態によれば、相対座標値生成部４０は移動方向コード生成部４１及び相対座標値計算部４２を備えることができる。
【００１９】
移動方向コード生成部４１はタッチ入力手段１０に対する接触位置が移動されることによって、タッチ入力手段１０から伝達された接触位置の位置情報を用いて移動方向による一連の移動方向コードを順に生成する。この時、移動方向コード生成部４１はタッチ入力手段１０から伝達された最初の接触位置を基準座標として管理する基準座標管理部４５と、基準座標管理部４５で管理する基準座標を中心にした閉回路を仮想的に設定する仮想閉回路設定部４６と、タッチ入力手段１０から伝達された接触位置が仮想閉回路設定部４６によって設定された閉回路と交差する交差点が発生するか否かを感知し、発生した交差点を基準座標管理部４５の新しい基準座標として設定する交差点感知部４７と、交差点感知部４７によって交差点が発生すると、閉回路上での交差点の位置によって割り当てられた移動方向コードを算出するコード値算出部４８とを備えて具現することができる。
【００２０】
また、本発明の典型的な実施形態によれば、相対座標値計算部４２は一連の移動方向コードに対応するベクトルの和によって順に相対座標を生成してこれらを相対座標値として表したり、一連の移動方向コードの組合が指摘する相対座標に対応するアドレスポインタの形で相対座標値を生成することもできる。また、移動方向コードの組合が指摘する相対座標を指称するコードを付与して相対座標値を生成することもできる。
【００２１】
テキスト引き出し部５０は順に生成された一連の相対座標値に対応する一連のテキストをメモリ２０のテキストデータベースから引き出す。ここで、テキストデータベースは、少なくともシンボルフィールド（テキストを表す）、テキストコードフィールドおよび相対座標値フィールドを含んでいる。
【００２２】
テキスト表示部６０は引き出されたテキストをディスプレイ３０の所定の領域に暫定的に表示する。
【００２３】
入力処理部７０はタッチ入力手段１０から接触終了信号を受けると、接触終了時点の直前に生成された相対座標値に対応するテキストを入力処理する。
【００２４】
もし、入力処理されたテキストがハングルのような２バイト文字の音素である場合、入力処理部７０は文字組合オートマタによって文字組合過程も行うことができる。
【００２５】
したがって、正常に処理された場合、本発明によるテキスト入力装置の第１実施形態は使用者がタッチ入力手段１０に接触し、接触した状態で移動して所望のテキストが選択された状態で接触を終了する１回の過程を通じて一つのテキストを入力処理するようになる。
【００２６】
本発明の他の実施形態では入力処理後の実行段階のためにエンターキー（Ｅｎｔｅｒ Ｋｅｙ）や機能キー（ｆｕｎｃｔｉｏｎ ｋｅｙ）にあたる別途の入力信号を要する場合もある。例えば、ＩＰＴＶリモコンで相対座標値の生成によってチャンネルを移動したり選択して接触終了信号によってチャンネルをすぐに変更することもできるが、接触終了信号によってチャンネル移動データのみ入力した状態で別途のエンターキー（Ｅｎｔｅｒ Ｋｅｙ）や機能キー（ｆｕｎｃｔｉｏｎ ｋｅｙ）の信号によって命令を行い、チャンネルが変更されるようにすることもできる。
【００２７】
図２Ａは本発明によるテキスト入力装置の好ましい第１実施形態が具現されたポータブル端末機１００を例示的に示すもので、ケースにＬＣＤ１２０と少数の入力ボタン１３０とタッチパッド１４０を備えており、相対座標値生成によって暫定的に文字１２２、１２３や文字マトリックス１２５（以下でより詳しく説明する）が表示されていることを示している。
【００２８】
一方、図２Ｂは本発明によるテキスト入力装置の好ましい第２実施形態が具現された情報処理装置としてのＩＰＴＶを例示的に示すもので、ＩＰＴＶ１７０に接続されたセットトップボックス１６０と、これに連動してテキスト入力を処理するリモコン１５０を示している。ＩＰＴＶのセットトップボックス１６０はリモコン１５０を通じてチャンネル、音量、サービスメニュー、Ｆａｓｔ Ｆｏｒｗａｒｄ、Ｒｅｗｉｎｄなどの機能を制御する信号の入力を受けてＩＰＴＶを制御する。本発明の構成要素としてのリモコン１５０はタッチパッド１８０を備え、ＩＰＴＶ１７０はＬＣＤ１９０を備える。
【００２９】
図３を参照すれば、本発明によるテキスト入力装置１５０ａは、タッチ入力手段１０ａ、移動方向コード生成部４１ａ及び送信部８０ａを含み、図２ｂに例示的に示されたリモコン１５０に一体に具現される。また、移動方向コード生成部４０ａはリモコン１５０に備えられたプロセッサ（図示せず）及び関連ソフトウェアの結合体として具現される。
【００３０】
タッチ入力手段１０ａは所定の接触領域を備え、使用者が指やペンで接触領域に接触するか接触された状態で移動すると、接触された位置の位置情報を生成する。
【００３１】
また、タッチ入力手段１０ａは接触領域に対する物体の接触が終了するか、接触圧力または接触面積であるあらかじめ与えられた値より所定の大きさ以上変われば、接触終了信号を生成する。
【００３２】
本発明で用いられているタッチ入力手段１０ａには既存のタッチパッド及びタッチパネルだけでなく、タッチ方式に接触された位置の位置情報を生成することができる新しい装置も含まれると解釈できる。
【００３３】
移動方向コード生成部４１ａはタッチ入力手段１０ａに対する接触位置が移動されることによって、タッチ入力手段１０ａから伝達された接触位置の位置情報を用いて移動方向による一連の移動方向コードを順に生成する。本発明によるテキスト入力装置の好ましい第２実施形態における移動方向コード生成部４１ａも第１実施形態における移動方向コード生成部４１と同様に、基準座標管理部４５、仮想閉回路設定部４６、交差点感知部４７及びコード値算出部４８を備えて具現されることができる。したがって、移動方向コード生成部４１ａの内部構成に対する重複する説明は省略する。
【００３４】
送信部８０ａは移動方向コード生成部４１ａから順に生成される一連の移動方向コードとタッチ入力手段１０ａから伝達された接触終了信号を符号化して送信する。そうすることで、ＩＰＴＶのセットトップボックス１６０ａには符号化された移動方向コードと接触終了信号を受信して復号化する受信部８５ａをはじめとする、メモリ２０ａ、相対座標値計算部４２ａ、テキスト引き出し部５０ａ、テキスト表示部６０ａ及び入力処理部７０ａの構成要素を揃え、ＩＰＴＶ１７０に具現されたディスプレイ３０ａとともにテキスト入力処理を行うようになる。メモリ２０ａ、ディスプレイ３０ａ、相対座標値計算部４２ａ、テキスト引き出し部５０ａ、テキスト表示部６０ａ及び入力処理部７０ａはそれぞれ図１のメモリ２０、ディスプレイ３０、相対座標値計算部４２、テキスト引き出し部５０、テキスト表示部６０及び入力処理部７０と対応する機能を行うため、これに対する重複する説明は省略する。
【００３５】
本発明の更に他の実施形態では、前記第２実施形態で移動方向コード生成部４１ａの代わりに第１実施形態の相対座標値生成部４０を備えることで、送信部８０ａが相対座標値生成部４０から順に生成される一連の相対座標値と、前記タッチ入力手段１０ａから伝達された接触終了信号を符号化して送信することで構成することもできる。
【００３６】
以下では本発明によるタッチ入力手段での接触位置移動によって生成される相対座標値に対応するテキストを入力する過程において、その作用原理及び動作について具体的に説明する。
【００３７】
図４を参照すれば、本発明によるテキスト入力過程は大きく４つの過程に分けられる。
【００３８】
まず、相対座標値に対応するテキストで構成されたテキストデータベースをメモリ２０、２０ａ領域にあらかじめ設定する（Ｓ１０）。
【００３９】
次に、タッチ入力手段１０、１０ａに最初に接触された後、接触位置移動によって最初の接触位置を基準にした一連の相対座標値を順に生成する（Ｓ２０）。
【００４０】
順に生成された一連の相対座標値に対応する一連のテキストをテキストデータベースから引き出して、引き出されたテキストをディスプレイ３０、３０ａの所定の領域に暫定的に表示する（Ｓ３０）。
【００４１】
タッチ入力手段１０、１０ａに対する接触が終了すると、接触終了時点の直前に生成された相対座標値に対応するテキストの入力処理をする（Ｓ４０）。
【００４２】
Ｓ２０段階ないしＳ４０段階については図５Ａ及び図５Ｂを参照のうえ、より詳しく説明する。
【００４３】
本発明の好ましい実施形態によれば、Ｓ２０段階の相対座標値を生成する過程は、タッチ入力手段１０、１０ａに対する接触位置が移動されることによって移動方向による一連の移動方向コードを順に生成する過程と、一連の移動方向コードによって順に一連の相対座標値を生成する過程とに分けられる。
【００４４】
まず、相対座標値は接触位置移動によって変わる一連の絶対座標の変位、または接触位置移動によって生成される一連の移動方向コードの組合が指摘する相対座標に対応する値であって、次に例示するような多様な形で表すことができる。
Ａ）特定位置に対するＸ座標とＹ座標のセットである（Ｘ、Ｙ）形態の相対座標の形
Ｂ）一連の絶対座標の変位または移動方向コードの組合が指摘する相対座標に対応するメモリアドレスポインタの形
【００４５】
例えば、相対座標に該当するアドレスポインタ「３１１０」番地または「３２３０」番地は、特定の相対座標（ａ１、ｂ１）または（ａ２、ｂ２）に対応する。本発明の一実施形態において、最初の接触位置を基準にして接触位置が移動して一連の移動方向コードが右上（１、１）、右（０、１）、右上（１、１）方向に生成される場合、一連の相対座標はこれらの和によって順に（１、１）、（１、２）、（２、３）となり、相対座標値はこれらに対応するアドレスポインタ３１１０番地、３１２０番地、３２３０番地となることができる。
【００４６】
Ｃ）絶対座標の変位または移動方向コードの組合が指摘する相対座標に対応する相対座標値にコードを付与することもできる。
例えば「111」または「112」のようなコードの形で相対座標値を表すことができるが、この場合、相対座標値として相対座標に付与されたコード「111」または「112」は特定相対座標（例えば（ａ３、ｂ３）または（ａ４、ｂ４））にあたる。本発明の他の実施形態で、リモコンで一連の相対座標値を（１、１）または（１、２）にして送信する代わりに「111」、「112」を送信すると、受信側でこれらの値を相対座標（１、１）または （１、２）と認識する。この時、リモコンでは接触位置の移動によって相対座標（１、１）または （１、２）の代わりにこれらを示す相対座標値として「111」または「112」を生成することもできる。
【００４７】
図５を参照し、移動方向コードを生成する過程は次の通りである。
本発明によるテキスト入力装置が具現された図２Ａのポータブル端末機１００や図２Ｂのリモコン１５０で使用者が特定ボタンを押したり、内部ソフトウェアによってテキスト入力モードに設定されると、初期化過程が行われる（Ｓ１００）。その後、テキスト入力装置はタッチ入力手段１０、１０ａから接触信号が発生したか否かを確認することで、接触信号が発生されるまで待機する（Ｓ１１０）。もし、タッチ入力手段１０、１０ａから接触信号が発生するようになれば、タッチ入力手段１０、１０ａが生成した位置情報が最初の接触位置を示す位置情報なのか否かを確認する（Ｓ１２０、Ｓ１３０）。接触位置を示す位置情報が最初の接触位置を示す位置情報である場合、その位置情報を基準座標として管理し、基準座標を基準にした仮想の閉回路を設定する（Ｓ１４０）。ここで、仮想の閉回路は所定の大きさと模様が決まった閉曲線で、基準座標を中心にした円や多角形に決まるのが好ましく、相対座標値生成段階ごとに閉回路の大きさや模様を異なるようにすることもできる。
【００４８】
タッチ入力手段１０、１０ａに対する接触位置が基準座標を中心にした仮想の閉回路と交差すれば（Ｓ１５０）、現在の接触位置を新しい基準座標として設定し、新しい基準座標を中心にした仮想の閉回路を再度設定する（Ｓ１６０）。そして、以前の閉回路での新しい基準座標の位置によって移動方向を認識し、それによる移動方向コードを生成する（Ｓ１７０）。
【００４９】
このような移動方向コード生成過程は与えられた時間が経過するか接触終了信号が発生する場合が来るまで続けて繰り返す。
【００５０】
図５Ｃを参照し、２つの物体の同時接触移動によってそれぞれの相対座標値を生成する過程を説明すると次の通りとなる。初期化過程（Ｓ１００）の後、テキスト入力装置はタッチ入力手段１０、１０ａから接触信号が発生したか否かを確認することで、接触信号が発生するまで待機する（Ｓ１１０）。もしタッチ入力手段１０、１０ａから接触信号が発生するようになると、接触信号が発生した位置から離れた位置に他の接触信号があったかを確認する（Ｓ１１０ａ）。
【００５１】
この時、２つの接触信号の区分は次の接触位置情報が位置的に連続的なのか否かを確認して行う。Ｓ１１０ａ段階で他の接触信号がなければ、図５Ａに示すように一つの物体による相対座標値生成過程（Ｓ１２０段階ないしＳ１８０段階）を続け、他の接触信号があれば第１物体による第１相対座標値生成過程（Ｓ１２０段階ないしＳ１８０段階）と、第２物体による第２相対座標値生成過程（Ｓ１２０ａ段ないしＳ１８０ａ段階）を並行する。それぞれ生成される一連の移動方向コードによってそれぞれ相対座標値を生成し（Ｓ１８０、Ｓ１８０ａ）、生成された順によってテキストを引き出し（Ｓ１９０）、ディスプレイ画面に表示して（Ｓ２００）、初期の接触した順に入力処理する（Ｓ２６０）。
【００５２】
本発明の他の典型的な実施形態によれば、もし第１物体の接触があった後、接触位置移動のない状態で第２物体の移動によって先に相対座標値が生成される場合は、シフトキー（Ｓｈｉｆｔ Ｋｅｙ）を押したように第２物体による相対座標値に対応する他のテキストデータベースが選択されるようにして英語の大文字、小文字モードの切換が行われたり、日本語のひらがな、カタカナモードの切換が行われたりすることもできる。
【００５３】
移動方向コード生成過程に対する理解を助けるため、図６Ａないし図６Ｄを参照して座標を使って説明する。
【００５４】
タッチ入力手段１０、１０ａに対する一度の接触及び接触された状態での接触位置移動に相応して、一連の位置情報が最初の接触位置（基準座標）３５１から始まった一つの連続した線３５０で形成される。一方、基準座標３５１が設定されれば、設定された基準座標３５１を中心に図６Ｂに示すように、右、右上、上、左上、左、左下、下、右下の８つの区間を有する一つの閉回路３４０が仮想的に設定される。基準座標３５１を中心にした閉回路３４０は図６Ｂに示された八角形だけではなく四角形、円をはじめとする多様な模様を有することができる。最初の接触位置３５１から始まった連続した線３５０が基準座標３５１を中心にする閉回路３４０と交差すれば、閉回路３４０と交差する区間によって移動方向を認識して一つの移動方向コードを生成する。
【００５５】
図６Ｂの場合、一つ目の移動方向は基準座標３５１から右側方向になり、移動方向コードは［１］３７２になる。また、接触位置を示す線３５０が閉回路３４０と交差する交差点３５２が新しい基準座標として設定され、図６Ｃによれば、新しい基準座標３５２を中心にした仮想の閉回路３６０が前の閉回路３４０と同じ大きさと模様に設定される。
【００５６】
その後、タッチ入力手段１０、１０ａに対する一度の接触による接触位置移動が続けば、相応した一連の位置情報が新しい基準座標３５２から始まった一つの連続した線３５０_１で形成される。図６Ｃによれば、新しい基準座標３５０_１から始まった線が新しい基準座標３５２を中心にする閉回路３６０と交差して一つの交差点３５３を生成すれば、閉回路３６０と交差する区間によって移動方向を認識し、もう一つの移動方向コード［２］３７３を生成する。その後にも、接触位置移動が続けば、図６Ｄでは新しい基準座標３５３から始まる線３５０_２が新しい閉回路３８０にあい交差点３５４を形成する時点で、移動方向コード［１］３７４が生成される。以上の過程をまとめると、順に一連の移動方向コード［１］、［２］、［１］が生成される。
【００５７】
移動方向コードが生成されれば、一連の移動方向コードに対応するベクトルの和によって順に一連の相対座標値を生成する（Ｓ１８０）。図６Ａは８種類の移動方向コードに対応するベクトルとしてそれぞれ（１、０）、（１、１）、（０、１）、（−１、１）、（−１、０）、（−１、−１）、（０、−１）及び（１、−１）を提示している。したがって、図６Ｂの場合、生成される相対座標値はベクトル（１、０）の和である（１、０）であり、図６Ｃの場合、生成される相対座標値はベクトル（１、０）、（１、１）の和である（２、１）であり、図６Ｄの場合、生成される相対座標値はベクトル（１、０）、（１、１）、（１、０）の和である（３、１）である。
【００５８】
Ｓ３０段階のテキストを引き出して表示する過程は、順に生成される相対座標値に対応するテキストをテキストデータベースから引き出す過程（Ｓ１９０）と、引き出されたコードに対応するテキストをディスプレイ３０、３０ａの所定の領域に表示するが、次の相対座標値が生成されれば、以前に前記領域に表示されたテキストを削除するか表示状態を変える過程（Ｓ２４０）とに分けられる。Ｓ１９０段階で、生成された相対座標値に対応するテキストをテキストデータベースで見つけることができなければ、該相対座標値に対応するテキストは表示されず、入力処理もされない。
【００５９】
また、本発明の実施例によれば、使用者がテキストの入力要否をモニターできるように、引き出されたテキストを音声や音響で表すことができ（Ｓ２１０）る。生成された相対座標値に対応するテキストだけでなく、生成された相対座標値周辺の相対座標値に対応するテキストをマトリックスの形１２５でともにディスプレイ３０、３０ａの所定の領域に暫定的に表示して（Ｓ２２０）テキストナビゲーション地図を提供することもできる。
【００６０】
Ｓ４０段階のテキストを入力処理する過程は次の通りである。タッチ入力手段１０、１０ａは接触領域に対する物体の接触が終了するか、接触圧力または接触面積のあらかじめ与えられた値より所定の大きさ以上変われば、接触終了信号を生成する。接触終了信号がタッチ入力手段から受信されると、接触終了時点の直前に生成された相対座標値に対応するテキストを正式に入力処理し、再度初期化状態（Ｓ１００）に戻る。
【００６１】
一方、ディスプレイ３０、３０ａ画面に相対座標値に対応するテキストを順に表示するか、与えられた時間が経過した後にも接触終了信号がなければ、画面に表示したテキストを消して（Ｓ２３０、Ｓ２４０）、テキストに対する入力処理なしに再度初期化状態（Ｓ１００）に戻る。もし、与えられた時間も経過せず、接触終了信号も発生しない場合は、使用者がタッチ入力手段に接触して移動している状態なので、接触位置移動による新しい位置情報をタッチ入力手段から求める（Ｓ１２０）。
【００６２】
一方、本発明の他の実施形態によれば、Ｓ１０段階で相対座標値に対応するテキストで構成されたテキストデータベースを設定することにおいて、相対座標値に対応する一つ以上のテキストデータベースをあらかじめ設定することができる。この場合、Ｓ３０段階では一つ目の相対座標値または移動方向コードによってテキストデータベースの中から一つのテキストデータベースが選択され、選択されたテキストデータベースに含まれた一つのテキストが一つ目の相対座標値または移動方向コードにマッチングされて引き出され、二つ目の相対座標値からは一つ目の相対座標値または移動方向コードによって選択されたテキストデータベースから二つ目の相対座標値にマッチングされたテキストが引き出され、引き出されたテキストをディスプレイ３０、３０ａの所定の領域に暫定的に表示する。
【００６３】
本発明の他の実施形態によれば、タッチ入力手段１０、１０ａの接触領域に初めて接触する位置によって他のテキストデータベースを選択するようにすることもできる。例えば、タッチスクリーンの上段に初めて接触して相対座標値が生成される場合、英語の大文字モードのためのテキストデータベースが選択されるが、タッチスクリーンの下段に初めて接触して相対座標値が生成される場合、英語の小文字モードのためのテキストデータベースが選択されるようにすることができる。
【００６４】
図７Ａを参照すれば、タッチ入力手段１０、１０ａに最初の接触位置を基準座標（４００）にして相対座標値（−５、５）ないし（５、１）のマトリックスに文章符号、数字及びアルファベットがＱｗｅｒｔｙキーボードのような配列で対応するようにし、相対座標値（−５、−１）ないし（５、−５）のマトリックスに日本語のかたかなが対応するようにして、相対座標値（０、５）ないし（０、−５）のマトリックスに上下移動方向コードが対応するようにテキストデータベースを設定することができる。例えば、使用者が指を右上、右上、右上、右方向に連続して動いて順に生成された一連の移動方向コードが［２］、［２］、［２］、［１］である場合（図５Ａ参照）、移動方向コードに対応して与えられたベクトルは（１、１）、（１、１）、（１、１）、（０、１）になり、相対座標値は移動方向コードに与えられたベクトルの和によって（１、１）、（２、２）、（３、３）、（４、３）に順次生成される。したがって、図７Ａによれば、生成された相対座標値に対応して順にアルファベットＮ、Ｊ、Ｉ、Ｏにあたるテキスト（４１０）がディスプレイ３０、３０ａ画面に表示される。文字Ｏが表示されている状態で使用者がタッチ入力手段１０、１０ａから指を離して接触終了信号が生成されると文字Ｏが正式に入力される。
【００６５】
図７Ｂを参照にすれば、相対座標値（−４、−１）ないし（−１、−３）のマトリックスに日本語のかたかなの代わりに電話機能コードが対応し、相対座標値（１、−１）ないし（３、−４）のマトリックスに数字キーパッドが対応するように図７Ａとは異なるテキストデータベースを設定することで、同一の相対座標値に対しても一つ目の相対座標値または移動方向コードによって他の文字や機能コードが対応するようにできる。
【００６６】
一つ目の相対座標値（−１、−１）を経て、（２、−２）に移動すると一つ目の相対座標値（−１、−１）によって図７Ａにあたるテキストデータベースが選択され、続けて生成される相対座標値（−１、−１）と（−２、−２）に対応する日本語は（４１１）とみ（４１２）が順番どおりに表示される。み（４１２）が表示された状態で使用者が指を離すと日本語みが正式に入力される。これに対して、一つ目の相対座標値が（−１、−１）ではない（０、−１）を経て（−１、−１）、（２、−２）に順に移動すると、図７Aのテキストデータベースの代わりに一つ目の相対座標値（０、−１）に対応する図７Ｂにあたるテキストデータベースが選択されて、日本語はおよびみの代わりにＤｉａｌ、Ｃａｍｅｒａ４５６が順に表示される。Ｃａｍｅｒａ４５６が表示された状態で使用者が指を離すと、Ｃａｍｅｒａ機能コードが入力されてＣａｍｅｒａモードに切り換わる。タッチ入力手段１０、１０ａに初めて接触して相対座標値が（０、−１）、（１、−１）、（２、−２）に順次移動すると、やはり一つ目の相対座標値（０、−１）によって図７Ｂにあたるテキストデータベースが選択されて下に移動方向コード表示を経て、座標（１、−１）と（２、−２）に対応している数字１と５（４５７）が順に選択されて表示される。
【００６７】
一方、図４ｂのＳ２２０段階によると、選択された相対座標値周辺の相対座標値に対応するテキストをマトリックスで表示してテキストナビゲーションを提供することができる。図７Ａで相対座標値が（−２、３）になってＲ４２０がディスプレイ画面に表示される時、Ｒを突き出すように表示してＲ周辺の＠、＃、＄、％と２、３、４、５とＷ、Ｅ、Ｒ、ＴとＳ、Ｄ、Ｆ、Ｇをともにマトリックス形態で表示するテキストナビゲーション地図（図７Ｃ参照）を提供して使用者の文字探索を助けることもできる。この時、相対座標値が移動すればナビゲーション地図で突き出して表示されたテキストも相対座標値に応じて移動する。
【００６８】
移動方向コードが［２］と［６］が順に生成される場合、接触位置が最初の接触位置に戻ると、与えられたベクトルはそれぞれ（１、１）、（−１、−１）になって、第２相対座標値は（０、０）になる。図７Ａによれば相対座標値（０、０）には如何なるテキストもマッチしない。次に、座標値（０、０）には接触が終了しても、如何なるテキストも入力処理されない。
【００６９】
また、図７Ａで相対座標値（１、６）ないし（５、６）（４３０）のうちのいずれかが生成される場合、生成された相対座標値に対する該テキストはテキストデータベースで発見されないため、接触が終了した後にも特定のテキストがディスプレイされず如何なる入力処理もされない。
【００７０】
一方、上述した本発明の実施形態はプロセッサで実行できるプログラムに作成することができる。そして、プロセッサで用いられる記録媒体を用いて前記プログラムを動作させる各種端末装置で具現されることができる。前記記録媒体はマグネチック保存媒体、光学的読み取り媒体、半導体メモリ及び伝送手段が同じ媒体（例えば、インターネットを介した送信）のような送信媒体を含む。
【００７１】
これまで本発明に対してその好ましい実施形態を中心に探ってみた。本発明が属する技術分野において通常の知識を有する者であれば本発明が本発明の本質的な特性から脱しない範囲で変形された形で具現できることが分かるだろう。よって、開示された実施形態は限定的な観点ではなく説明的な観点で考慮されなければならない。本発明の範囲は上述した説明ではなく特許請求範囲に示されており、それと同等の範囲内にある全ての違いは本発明に含まれるものと解釈されなければならない。
【産業上の利用可能性】
【００７２】
本発明によれば、第一に、数回繰り返された接触ではなく、一度きりの接触と接触された状態での移動によって使用者が所望する文字、命令、制御コード、テキストまたはそれらの配列を制御コードを入力することができる。すなわち、指で所望する紙面のテーブルから選んで探すような直観的インターフェース手段を提供し、使用者が所望するテキストが生成されて表示される瞬間にタッチパッド、タッチスクリーンまたはタッチパネルから単に手を離すだけで入力が行われるようにすることで、一度の指の動きだけで所望のテキストの探索、選択、入力過程が完成されるようにする使い勝手のよさを提供する。
【００７３】
第二に、タッチ入力手段の固定位置に特定テキストを割り当てるのではなく、使用者が最初に接触した位置を基準にして相対的な位置にテキストが配置されることによって接触敏感領域を效率的に活用することができる。また、従来の固定位置に基礎したテキストメニューを構成する方式に比べて多様な形態のテキストマトリックスを構成することができる。
【００７４】
第三に、ポータブル端末機やリモコン上のタッチパッドやタッチスクリーンで接触位置を一定の距離以上移動する時だけ移動方向コードや相対座標値を生成するようにして不正確な指の動きによる入力ミスを画期的に減らすことができる。
【００７５】
第四に、一瞬で２つの物体に対する接触位置を追跡し、２つのテキストを入力することができるため、両手を同時に使った入力処理ができる。
【００７６】
第五に、本発明はＩＰＴＶやＣＡＴＶのマルチチャンネルの移動やマルチフォルダの移動を可能にする。多様な制御コードから所望する制御コードの選択と入力を既存のボタン方式のリモコンや固定座標方式の位置感知手段を用いた入力方法より非常にやり安い。
【００７７】
第六に、使用者がディスプレイとキーパッドで所望のテキストを重複確認する不便を解消することができ、キーパッドを用いて所望のテキストを入力するのに必要なタッチを数回行わなくて済むようにすることができる。
【００７８】
第七に、目による探索の代わりに、指動作記憶力や音声ナビゲーションの案内により探索することができる。
【図面の簡単な説明】
【００７９】
【図１】本発明によるテキスト入力装置の第１実施形態に対するブロック構成図である。
【図２Ａ】図２Ａは本発明によるテキスト入力装置の第１実施形態が具現されたポータブル端末機を例示的に示す図である。
【図２Ｂ】図２Ｂは本発明によるテキスト入力装置の第２実施形態が具現された情報処理装置としてのＩＰＴＶを例示的に示す図である。
【図３】本発明によるテキスト入力装置の第２実施形態に対するブロック構成図である。
【図４】本発明によるテキスト入力方法を図示したフローチャートである。
【図５Ａ−５Ｃ】図５Ａないし図５Ｃは図４のＳ２０段階ないしＳ４０段階に対するより詳細なフローチャートである。
【図６Ａ−６Ｄ】図６Ａないし図６Ｄは本発明による移動方向コード生成過程を座標を用いて説明するための図である。
【図７Ａ−７Ｃ】図７Ａないし図７Ｃはそれぞれ本発明によるテキストデータベースでの相対座標値とテキストのマッチング関係を例示的に設定した図である。
【図１】
2009526306.tif 000003
【図２Ａ】
2009526306.tif 000004
【図２Ｂ】
2009526306.tif 000005
【図３】
2009526306.tif 000006
【図４】
2009526306.tif 000007
【図５Ａ】
2009526306.tif 000008
【図５Ｂ】
2009526306.tif 000009
【図５Ｃ】
2009526306.tif 000010
【図６Ａ】
2009526306.tif 000011
【図６Ｂ】
2009526306.tif 000012
【図６Ｃ】
2009526306.tif 000013
【図６Ｄ】
2009526306.tif 000014
【図７Ａ】
2009526306.tif 000015
【図７Ｂ】
2009526306.tif 000016
【図７Ｃ】
2009526306.tif 000017
【国際調査報告】
2009526306.tif 000018
2009526306.tif 000019