(57)【要約】【課題】アナログジョイスティックコントローラによって描くように入力した文字を、文字／ジェスチャー認識技術を用いて自動的に認識し、ゲーム画面に入力するシステム及び方法を提供すること。【解決手段】入力ポインタを調整し、文字／ジェスチャーを描き込むアナログジョイスティックコントローラと、入力された文字／ジェスチャーを認識し、結果文字列を検出する文字／ジェスチャー認識システムを搭載したコンソールと、検出された結果文字列を表示するディスプレイ部と、を備える。【選択図】図１
2007141204.tif 000002
【特許請求の範囲】
【請求項１】
入力ポインタを調整し、文字／ジェスチャーを描き込むアナログジョイスティックコントローラと、
前記入力された文字／ジェスチャーを認識し、結果文字列を検出する文字／ジェスチャー認識システムを搭載したコンソールと、
前記検出された結果文字列を表示するディスプレイ部と
を備えることを特徴とするアナログジョイスティックコントローラを用いた文字入力システム。
【請求項２】
前記文字／ジェスチャー認識システムは、
前記入力された文字列について、ジェスチャーであるか否かを認識する文字／ジェスチャー認識部と、
特定のジェスチャーと文字列がマッチングされ、予め作成されたジェスチャーリストが格納されたメモリと、を備えることを特徴とする請求項１に記載のアナログジョイスティックコントローラを用いた文字入力システム。
【請求項３】
前記文字／ジェスチャー認識部は、前記入力された文字列について、ジェスチャーであるか否かを認識し、ジェスチャーでなければ、前記入力された文字列をそのまま結果文字列として検出し、ジェスチャーであれば、ジェスチャーリストを検索し、前記ジェスチャーとマッチングされる文字列に変換し、結果文字列として検出することを特徴とする請求項２に記載のアナログジョイスティックコントローラを用いた文字入力システム。
【請求項４】
前記ジェスチャーリストは、ゲーム前に前記アナログジョイスティックコントローラを用いてジェスチャーを描き込み、前記ジェスチャーが入力されると変換すべき文字列を入力してマッチングさせる前処理作業によって作成されることを特徴とする請求項２または３に記載のアナログジョイスティックコントローラを用いた文字入力システム。
【請求項５】
アナログジョイスティックコントローラによって入力ポインタを調整し、文字列を描き込むステップと、
文字／ジェスチャー認識部において、前記入力された文字列がジェスチャーであるか否かを認識するステップと、
認識の結果、前記文字／ジェスチャー認識部は、入力された文字列がジェスチャーでなければ、前記入力された文字列をそのまま認識し、結果文字列として検出し、ジェスチャーであれば、ジェスチャーリストを検索し、前記ジェスチャーにマッチングされる文字列に変換し、結果文字列を検出するステップと、
前記検出された結果文字列をディスプレイ部の画面に表示するステップと
を含むことを特徴とするアナログジョイスティックコントローラを用いた文字入力方法。
【請求項６】
前記ジェスチャーリストは、ユーザによって、予め特定のジェスチャーと任意の文字列がマッチングされて作成されたものであることを特徴とする請求項５に記載のアナログジョイスティックコントローラを用いた文字入力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字入力システム及び方法に関し、より詳しくは、アナログジョイスティックコントローラによって描くように入力した文字を、文字／ジェスチャー認識技術を用いて自動的に認識し、ゲーム画面に入力するシステム及び方法に関する。
【背景技術】
【０００２】
従来、携帯ゲーム機や家庭用テレビゲーム機などのゲーム装置において、１回のキー操作だけで、１文字のアルファベット、アラビア数字、記号を入力していた。一方、既存のコンソールゲームにおける文字入力は、スクリーンの仮想キーボードを用いて、文字をひとつずつ直接選択する煩雑な作業であり、仮想キーボードの文字を多数のセル毎に分けて配置し、ゲームコントローラのようなコントローラを用いて、文字選択時の命令回数を減らすことにより、文字を迅速に選択することができるようにした。
【０００３】
文字入力の不便さにもかかわらず、この方法が使い続けられたのは、その具現方法における簡便さと、コンソールゲームの殆どがオフラインで進められ、文字入力は、通常、ゲームの最初または最後に自分のゲーム状況を保存するときにのみ必要であるため、文字入力の必要性が重要視されなかったからである。
【０００４】
現在、コンソールゲーム上において多用されている文字入力としては、スクリーンに仮想キーボードを表示させ、文字をひとつずつ選択して入力するシステムがある。このシステムは、いままで、コンソールゲームが殆どオフラインで運用されたため、文字を入力することが殆どなく、特に不便を感じることなく用いられた。しかしながら、コンソールゲームがオンライン化するにつれて、チャットなどの文字入力の重要性が増え始め、仮想キーボードで文字をひとつずつ入力するシステムはこれ以上用いることができなくなった。
【０００５】
したがって、ゲームのオンライン化に伴い、ゲーム中に円滑な文字入力のための方法が開発されるようになった。しかし、依然として、スクリーン上において文字を選択して入力する方法を脱していなかった。例えば、スクリーンの仮想キーボードにおいて、文字をさらに短時間に入力するために、文字列をツリー状に配置する方法が提案されている。また、既存のオンラインコンソールゲームのうち、速く進行するゲームの状況に合わせるために、予め所望の文字列を入力して置き、ゲーム中には、スクリーンにこの文字列を並べ、そのうち一つを選んで入力する方法も提案されている。しかし、いずれの方法でも、ユーザが入力しようとする文字を入力するのには限界があった。
【０００６】
コンソールゲームがオンライン化しており、ＰＣやモバイルのように、異機種と連動するゲームが次世代ゲームとして注目されているいま、コンソールゲームにおける円滑な文字入力は解決しなければならない課題である。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、上記事情に鑑みてなされたもので、その目的は、アナログ方式で自由に動かすことができるアナログジョイスティックコントローラによって描くように入力した文字を、文字／ジェスチャー認識技術を用いて自動的に認識し、ゲーム画面に入力するシステム及び方法を提供することにある。
【０００８】
本発明の他の目的は、アナログジョイスティックコントローラによって、ＰＣのマウスを用いてポインタを調整するように、画面の入力ポインタを調整して所望の文字やジェスチャーを制限されずに描き込むことができるシステム及び方法を提供することにある。
【０００９】
アナログジョイスティックコントローラは、ユーザが、いずれの方向にも回転して動かすことができる長所がある。これを用いて、ユーザが、画面の入力ポインタを所望の方向に動かして文字を画面に描くと、文字認識システムが自動的にこれを認識して入力する。文字を全て描き込む方法も、既存のスクリーンキーボードよりは進歩した方法であるが、ジョイスティックの使用に慣れていないユーザのために、短く簡単にジェスチャーを描くことにより、ジェスチャーを文字に変換する方法も用いることができる。ユーザが一定のジェスチャーについて予め定義しておくと、後のジェスチャー入力の際に、文字認識システムが、これを自動的に所望の文字列に変換する。この場合、長い文章を直接手で一々入力しなくても、短いジェスチャーのみで入力可能であるので、ゲーム中に長い文章の入力も迅速に終えることができる。
【００１０】
したがって、上述したような本発明は、コンソールゲーム中、アナログジョイスティックコントローラを用いてユーザが便利かつ迅速に文字列を入力することができ、また、コンソールゲームにおける文字選択の煩雑さ、入力可能な文字の制約、長い所要時間等の多くの問題を解決することができる。
【００１１】
また、既存のコンソールゲームコントローラをそのまま使用するので、別途の装置が必要とならず、さらに、入力された文字やジェスチャーは、文字／ジェスチャー認識システムによって自動的に認識されることにより、不便であった既存の文字入力方法を簡便に改善することができる。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、本発明に係るアナログジョイスティックコントローラを用いた文字入力システムは、入力ポインタを調整し、文字／ジェスチャーを描き込むアナログジョイスティックコントローラと、前記入力された文字／ジェスチャーを認識し、結果文字列を検出する文字／ジェスチャー認識システムを搭載したコンソールと、前記検出された結果文字列を表示するディスプレイ部と、を備えることを特徴とする。
【００１３】
前記文字／ジェスチャー認識システムは、入力された文字列について、ジェスチャーであるか否かを認識する文字／ジェスチャー認識部と、特定のジェスチャーと文字列がマッチングされ、予め作成されたジェスチャーリストが格納されたメモリと、を備えることを特徴とする。
【００１４】
前記文字／ジェスチャー認識部は、前記入力された文字列について、ジェスチャーであるか否かを認識し、ジェスチャーでなければ、前記入力された文字列をそのまま結果文字列として検出し、ジェスチャーであれば、ジェスチャーリストを検索し、前記ジェスチャーとマッチングされる文字列に変換し、結果文字列として検出することを特徴とする。
【００１５】
前記ジェスチャーリストは、ゲーム前に前記アナログジョイスティックコントローラを用いて、ジェスチャーを描き込み、前記ジェスチャーが入力されると変換すべき文字列を入力してマッチングさせる前処理作業によって作成されることを特徴とする。
【００１６】
また、本発明に係るアナログジョイスティックコントローラを用いた文字入力方法は、アナログジョイスティックコントローラによって入力ポインタを調整し、文字列を描き込むステップと、文字／ジェスチャー認識部において、前記入力された文字列がジェスチャーであるか否かを認識するステップと、認識の結果、前記文字／ジェスチャー認識部は、入力された文字列がジェスチャーでなければ、前記入力された文字列をそのまま認識し、結果文字列として検出し、ジェスチャーであれば、ジェスチャーリストを検索し、前記ジェスチャーにマッチングされる文字列に変換し、結果文字列を検出するステップと、前記検出された結果文字列をディスプレイ部の画面に表示するステップと、を含むことを特徴とする。
【００１７】
ゲームの特性上、頻繁に用いられる文字列を、必要なときに繰り返して入力することは極めて非効率的である。時間的にも、長い文字列をひとつずつ入力するなら、ゲームの流れを妨害することになる。このため、頻繁に用いられる文字列を予め入力しておき、これを特定のジェスチャーにマッチングさせておくと、ゲーム中は、短いジェスチャーの入力のみで、長い文字列を呼び出すことができるので、入力を速く容易に終えることができる。
【００１８】
このような特定のジェスチャーに所望の文字列をマッチングする作業は、ゲームの開始前に予め行う前処理作業であり、ジェスチャーは、ユーザによって予め定義されるものである。この作業は、ゲームの開始前、予めジェスチャーマッチングシステムを実行させ、アナログジョイスティックコントローラを用いて特定のジェスチャーを描き込み、特定のジェスチャーにユーザの所望の文字列を入力してマッチングさせることで行われる。
【発明の効果】
【００１９】
本発明によるアナログジョイスティックコントローラを用いた文字入力システムは、コンソールゲームをより拡張してオンライン化するために必須的な技術であり、技術的には、既に長期間にわたって開発されてきた文字及びジェスチャー認識技術を、コンソールゲームの文字入力方法に適用させるので、文字認識における安定性も極めて高く、入力デバイスもまた、既存のコンソールゲーム機において用いられてきたコンソール用アナログジョイスティックコントローラをそのまま用いるので、別途の付加装置を購入しなくてもよく、具現及び商用化が容易であるという効果がある。
【発明を実施するための最良の形態】
【００２０】
以下、添付した図面に基づき、本発明の好適な実施例について詳述する。
【００２１】
図１は、本発明に係る文字入力システムの構成を示す。文字入力システムは、ゲームアナログジョイスティックコントローラ１００と、コンソールゲーム機２００と、ディスプレイ装置３００とで構成され、コンソールゲーム機２００には、文字／ジェスチャー認識システム２１０が搭載される。
【００２２】
ユーザが、アナログジョイスティックコントローラ１００を用いて、画面の入力ポインタを調整して文字列を描き込むと、コンソールゲーム機２００に搭載された文字／ジェスチャー認識システム２１０は、入力された文字列について、文字であるかジェスチャーであるかを判断して認識し、その結果文字列をディスプレス装置３００に送る。
【００２３】
このような文字／ジェスチャー認識システム２１０は、既存のコンソールゲーム機内に搭載されるミドルウェア形式であっても、文字入力が必要なゲーム毎に内臓される応用ソフトウェア形式であってもよい。
【００２４】
図２は、図１の文字入力システムの文字／ジェスチャー認識システム２１０の詳細構成図である。文字／ジェスチャー認識システム２１０は、文字／ジェスチャー認識部２１１とメモリ２１２とで構成され、このメモリ２１２にジェスチャーリスト２１３が格納される。文字／ジェスチャー認識部２１１は、ユーザにより入力される文字列が文字であるかジェスチャーであるかを判断して、入力された文字列を認識し、ジェスチャーリスト２１３は、ユーザがゲーム前に予め特定のジェスチャーとそれに該当する文字列をマッチングして格納したものである。
【００２５】
文字／ジェスチャー認識部２１１で認識した文字列が文字であれば、入力された文字列がそのまま画面に出力され、ジェスチャーであれば、文字／ジェスチャー認識部２１１は、メモリ２１２に格納されたジェスチャーリスト２１３を検索し、入力されたジェスチャーに該当する文字列を検出する。この検出された文字列を画面に出力する。
【００２６】
図３は、ユーザが所望の文字列またはジェスチャーをアナログジョイスティックコントローラ１００を用いて、画面の入力ポインタを動かしながら、描き出す過程を示す。ユーザがゲーム中、文字入力を選択した後（Ｓ３００）、アナログジョイスティックコントローラ１００を、全ての方向に動かして画面の入力ポインタを調整し、「ＯＫ」という文字列を描き込む（Ｓ３１０）。文字列の入力が完了すると（Ｓ３２０）、入力された「ＯＫ」の文字列は文字／ジェスチャー認識部において自動的に認識されるようになる（Ｓ３３０）。それは「ＯＫ」の文字として認識され、ゲーム画面にそのまま出力される（Ｓ３４０）。
【００２７】
図４は、本発明に係る文字入力システムの動作の流れを示す。本発明を実行する前に、第一に、ユーザの入力を正確に取り込むために、画面上において入力ポインタが、まるでＰＣシステムのマウスポインタのように、アナログジョイスティックコントローラの動きに従って、自由に動くことができなければならず、第二に、ジェスチャーは、ユーザによって予め定義され、ゲームの開始前に、特定のジェスチャーに所望の文字列をマッチングさせておくことが前提とならなければならない。
【００２８】
ゲームを始める前に、先ず、ユーザは、特定のジェスチャーに所望の文字列をマッチングさせる前処理作業を行う。その後、ゲームを始めると（Ｓ４００）、ユーザは、文字入力を行うか否かを選択する（Ｓ４１０）。文字入力が選択されると、文字入力用ポインタが表示され（Ｓ４２０）、ユーザは、アナログジョイスティックコントローラ１００を用いて、画面の入力ポインタを動かし、入力しようとする文字またはジェスチャーをディスプレイ画面上に描き込む（Ｓ４３０）。入力が完了すると、文字／ジェスチャー認識部２１１は、ユーザが入力した文字またはジェスチャーを自動的に認識する（Ｓ４４０）。
【００２９】
文字／ジェスチャー認識部２１１は、入力された文字がジェスチャーであるか否かを判断し（Ｓ４５０）、文字であれば、そのまま認識する（Ｓ４６０）。コンソールゲームプログラムに、認識された文字をそのまま結果文字列として入力し（Ｓ５００）、ディスプレイ装置に表示する（Ｓ５１０）。認識された文字がジェスチャーであれば（Ｓ４７０）、予め定義されたジェスチャーリスト２１３を検索し（Ｓ４８０）、入力されたジェスチャーをマッチングされた文字列に変換し（Ｓ４９０）、コンソールゲームプログラムに、変換された結果文字列２１４を入力し（Ｓ５００）、ディスプレイ装置に表示する（Ｓ５１０）。
【００３０】
このような過程を通じて認識された文字またはジェスチャーは、ゲームの入力として用いられる。この際、認識されたジェスチャーは、ジェスチャーリスト２１３から検索され、予め定義した文字列に変換される。以降の動作は、他のプラットフォームゲームの文字入力の動作と同様である。
【００３１】
以上、いくつかの実施の形態を挙げて本発明をさらに詳細に説明したが、本発明は、これらの実施の形態に限定されず、本発明の技術思想を逸脱しない範囲内で、様々な変形が可能である。
【図面の簡単な説明】
【００３２】
【図１】文字入力システムの構成図である。
【図２】図１の文字／ジェスチャー認識システムの詳細図である。
【図３】アナログジョイスティックコントローラを用いた文字入力の例示図である。
【図４】文字入力システムの動作を示す流れ図である。
【符号の説明】
【００３３】
１００    ゲームアナログジョイスティックコントローラ
２００    コンソールゲーム機
２１０    文字／ジェスチャー認識システム
２１１    文字／ジェスチャー認識部
２１２    メモリ
２１３    ジェスチャーリスト
２１４    結果文字列
３００    ディスプレイ装置
【図１】
2007141204.tif 000003
【図２】
2007141204.tif 000004
【図３】
2007141204.tif 000005
【図４】
2007141204.tif 000006