(57)【要約】      （修正有）【課題】クウォーティ（ＱＷＥＲＴＹ）配列の文字キーでローマ字の日本語入力を行う際に、その位置イメージを活かしつつ、迅速な文字入力を可能にする手段を提供する。【解決手段】クウォーティ（ＱＷＥＲＴＹ）配列の英字キーボードによる日本語入力において、仮名漢字変換方法又は、英字を仮名に変換する仮名変換方式を具備するローマ字入力で、カーソル上で文字の入力待ち状態から実施するに際して、子音キーによる各キー操作のタップ（押下げ）による該当キーの子音と、子音に続いてタップされる母音を、クウォーティ（ＱＷＥＲＴＹ）配列の英字キーボードに配列される「Ａ」、「Ｉ」、「Ｕ」、「Ｅ」、「Ｏ」の各文字の配列方向にフリックすることにより、子音英字キーからの母音英字を選択し、英字を仮名に変換する。【選択図】図２
2018032963.tif 000002
【特許請求の範囲】
【請求項１】
クウォーティ（ＱＷＥＲＴＹ）配列の英字キーボードによる日本語入力において、仮名漢字変換方法又は、英字を仮名に変換する仮名変換方式を具備するローマ字入力で、カーソル上で文字の入力待ち状態から実施するに際して、子音キーによる各キー操作のタップ（押下げ）による該当キーの子音と、前記子音に続いてタップされる母音を、クウォーティ（ＱＷＥＲＴＹ）配列の英字キーボードに配列される「Ａ」、「Ｉ」、「Ｕ」、「Ｅ」、「Ｏ」の各文字の配列方向にフリックすることにより、子音英字キーからの母音英字を選択し、英字を仮名に変換することを特徴とするフリック操作による日本語入力方法。
【請求項２】
クウォーティ（ＱＷＥＲＴＹ）配列の英字キーボードによる日本語入力において、仮名漢字変換方法又は、英字を仮名に変換する仮名変換方式を具備するローマ字入力で、カーソル上で文字の入力待ち状態から実施するに際して、子音キーによる各キー操作のタップ（押下げ）による該当キーの子音と、前記子音に続いてタップされる母音である「Ａ」、「Ｉ」、「Ｕ」、「Ｅ」、「Ｏ」の各文字の近傍まで前記子音からスワイプし、前記スワイプの終点にあたる終点位置を起点として、目的とする母音キーの配列方向にフリックすることにより母音英字を選択し、英字を仮名に変換することを特徴とするフリック操作による日本語入力方法。
【請求項３】
請求項１記載のフリック操作方法において、選択された前記子音キーからのフリック操作の方向に複数の母音キーが存在する場合に、前記子音キーから所望の母音キーへのスワイプ操作により、母音キーを特定することを特徴とするフリック操作による日本語入力方法。
【請求項４】
請求項１記載のフリック操作方法において、選択された前記子音キーからのフリック操作の方向に複数の母音キーが存在する場合に、これらの母音キーを表示するフリック・ガイドを、もとのクウォーティ配列と同じ配列で、前記子音キーの近傍のタッチパネル上に表示し、該フリック・ガイドを用いてフリック操作を行うことを特徴とするフリック操作による日本語入力方法。
【請求項５】
請求項１〜４のいずれかに記載のフリック操作による日本語入力方法を記載したプログラム。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチスクリーン上に表示されたクウォーティ（ＱＷＥＲＴＹ）配列のキーボードとフリック入力とを組み合わせることで、効率の良い日本語入力を実現する日本語入力方法に関するものである。
【背景技術】
【０００２】
従来、日本語のローマ字入力は、クウォーティ（ＱＷＥＲＴＹ）配列の英字キーボードをローマ字綴りの読み順で子音、母音の英字キーをタップ（押下げ）することで、仮名漢字変換方法により日本語の入力を行っていた。クウォーティ配列の英字キーボードによるローマ字入力はパソコンの文字入力手段として一般的で、新たに配列などを覚える必要がなく濁音、半濁音、小文字、拗音等の英字から仮名へ変換が可能である。
【０００３】
しかし、従来のローマ字入力は、母音と「ん」の６文字以外の仮名選択には２回以上のタップ（押下げ）操作を必要とした。また、スマートフォン下部に表示されるソフトウェアキーボードは、物理キーボードに比べ、入力画面が小さいため日本語入力に時間がかかる。このため、日本語入力を効率化させるため、フリック入力が使われるようになった。
【０００４】
下記特許文献１は、クウォーティ（ＱＷＥＲＴＹ）配列のソフトウェアキーボードにフリック入力を組み合わせることで日本語入力の効率化を図ろうとするものである。しかし、特許文献１に記載の、ローマ字によるフリック入力は、例えば特許文献１明細書の図１２に示されるように「けんきゅう」なるかな文字を入力するには、Ｋのキーを押印するとそこに母音（Ｉ，Ｕ，Ｅ，Ｏ）がホップアップされる。ここで「け」を入力するにはホップアップ画面の右側に表示されたＥをフリックすることで「け」が入力されるものである。
【０００５】
しかし、ＱＷＥＲＴＹ配列のキーボードにおけるキー「Ｅ」は、キー「Ｋ」にたいして、左上方向に配置されている。このため、クウォーティ配列のキーボードが頭に入っているユーザーにとっては、フリック方向に違和感が生じる、という問題がある。
【０００６】
以下、本明細書で用いる用語について説明する。
（１）タッチパネル上の操作におけるフリック入力（flick input）とは、スマートフォン等のタッチスクリーン上で指を素早く動かしたり弾いたりして行う操作全般のことをいう）
（２）「タップ」とはキーに接触して離す動作とする。
（３）「スワイプ」とはキーに押下げながら目的の位置（キー）まで移動して離す動作とする。スマートフォン等のキーボード装置の操作における「押下げ」とはキーを押して離す動作とする。
（４）濁音、半濁音を含む子音の英字読みの出来る英字（Ｋ、Ｇ、Ｓ、Ｚ、Ｔ、Ｄ、Ｎ、Ｈ、Ｂ、Ｐ、Ｍ、Ｙ、Ｒ、Ｗ）キーを「子音英字キー」又は「子音キー」とし、母音の英字読みの出来る英字（Ａ、Ｉ、Ｕ、Ｅ、Ｏ）キーを「母音英字キー」又は「母音キー」とする。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１４−２３２５２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
そこで本発明の課題は、クウォーティ配列のキーボードに慣れ親しみ、ブランドタッチでローマ字入力が可能であるようなユーザーにとって、そのイメージのまま子音キーにタッチし、その後、目的とする母音キー方向にフリックすることで、ローマ字による日本語入力が可能なフリック入力を提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するための本発明の日本語入力方法の第一は、
クウォーティ（ＱＷＥＲＴＹ）配列の英字キーボードによる日本語入力において、仮名漢字変換方法又は、英字を仮名に変換する仮名変換方式を具備するローマ字入力で、カーソル上で文字の入力待ち状態から実施するに際して、子音キーによる各キー操作のタップ（押下げ）による該当キーの子音と、前記子音に続いてタップされる母音を、クウォーティ（ＱＷＥＲＴＹ）配列の英字キーボードに配列される「Ａ」、「Ｉ」、「Ｕ」、「Ｅ」、「Ｏ」の各文字の配列方向にフリックすることにより、子音英字キーからの母音英字を選択し、英字を仮名に変換することを特徴とするフリック操作による日本語入力方法である。
【００１０】
また、本発明の日本語入力方法の第二は、
クウォーティ（ＱＷＥＲＴＹ）配列の英字キーボードによる日本語入力において、仮名漢字変換方法又は、英字を仮名に変換する仮名変換方式を具備するローマ字入力で、カーソル上で文字の入力待ち状態から実施するに際して、子音キーによる各キー操作のタップ（押下げ）による該当キーの子音と、前記子音に続いてタップされる母音である「Ａ」、「Ｉ」、「Ｕ」、「Ｅ」、「Ｏ」の各文字の近傍まで前記子音からスワイプし、前記スワイプの終点にあたる終点位置を起点として、目的とする母音キーの配列方向にフリックすることにより母音英字を選択し、英字を仮名に変換することを特徴とするフリック操作による日本語入力方法である。
【００１１】
上記第一発明のフリック操作方法において、選択された前記子音キーからのフリック操作の方向に複数の母音キーが存在する場合には、前記子音キーから所望の母音キーへのスワイプ操作により、母音キーを特定することが好ましい。
【００１２】
また、上記第一発明のフリック操作方法において、選択された前記子音キーからのフリック操作の方向に複数の母音キーが存在する場合には、これらの母音キーを表示するフリック・ガイドを、もとのクウォーティ配列と同じ配列で、前記子音キーの近傍のタッチパネル上に表示し、該フリック・ガイドを用いてフリック操作を行ってもよい。
【００１３】
上記第一発明及び第二発明のフリック操作においては、例えば、タッチパネル上の指の軌跡を記録し、フリック操作時の軌跡を最も良く近似する回帰直線を算定し、この回帰直線の延長上にある又はこの回帰直線の延長線との距離が最短の位置にある母音キーを判別することにより、母音キーの特定を行うことが好ましい。
【発明の効果】
【００１４】
本発明によれば、クウォーティ配列のイメージを崩すことなく一回のフリック入力により、濁音、半濁音、小文字及び数字等が選択できるので、ユーザーにとって違和感のない効率的なローマ字による日本語入力が可能となった。
【００１５】
ローマ字入力キーによるローマ字入力はパソコンの文字入力手段として一般的で、新たに配列などを覚える必要がなく濁音、半濁音、小文字、拗音等の英字から仮名への変換がフリック操作よりも元々便利であったが、本発明により従来の英字から仮名への変換機能を損なうことなく仮名テンキーと同じようなフリック機能を具備することで一層早く日本語の入力が可能になった。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の一実施の形態について図面を参照して説明するが、本発明はこれに限定されるものではない。
図１は本発明の一実施例における文字入力の待ち受け画面を示す図である。この待ち受け画面はクウォーティ配列の文字キーからなり、英字と長音記号が白抜きで表示されている。
【００１７】
このクウォーティ配列は、パソコンのキーボードやタブレット端末に用いられているものと同じであり、その操作に習熟したユーザーでは、クウォーティ配列の位置イメージは十分頭の中に入っているものと考えられる。
【００１８】
本発明は、クウォーティ配列の文字キーが表示されたパネルで、日本語のローマ字入力を行う際に、子音キーと母音キーの二つのキーにタッチすることなく、一つの子音キーにタッチした後の指の動き（フリック操作、スワイプ操作、フリック＋スワイプ操作など）のみで、ローマ字入力を可能にし、文字入力の迅速化を図るものであるが、特にクウォーティ配列の位置イメージをできるだけ活かした入力作業が可能になるよう配慮している点に特徴がある。
【００１９】
図２〜４は、本発明における「か」行のカナ文字入力のフリック操作の際の指の動きを示す図で、図２は「ｋａ（か）」、図３は「ｋｕ（く）」、図４は「ｋｅ（け）」のフリック入力画面である。
【００２０】
これら各図に見られるように、子音キー「ｋ」にタッチした後、各母音キーの方向に指をフリックする。この時のタッチパネル上の指の軌跡により、その延長線上にある母音キーを特定することができ、所望の仮名文字の入力が可能となる。このようなフリック方向にある母音キーの誤認識を避けるためには、後述する解析方法を用いて特定することが有用である。
【００２１】
子音キーと母音キーが離れている場合には、フリック操作時の母音キーの誤認識が生じ易い。この場合は、以下に述べる「スワイプ＋フリック」操作を用いることが好ましい。図５は、「スワイプ＋フリック」操作の説明図で、図５（ａ）は「ｋａ（か）」を入力する場合、図５（ｂ）は「ｋｅ（け）」を入力する場合である。図中、破線の矢印はスワイプ操作での指の動き、白抜きの矢印はフリック操作での指の動きを示す。
【００２２】
すなわち、キー「ｋ」を押圧したまま、手を離さずにキー「ｋ」近傍（図５においてはキー「ｆ」）までスワイプし、そこを起点として「a」にフリックして「か」を入力するか（図５（ａ）、或いは「ｅ」にフリックして「け」を入力する（図５（ｂ））様子を示した図である。このようなスワイプ・フリック入力により、母音キーの誤認識を少なくすることができる。
【００２３】
かかるスワイプ・フリック入力においては、スワイプの終点のキー「ｆ」は、その起点のキー「ｋ」と同じものと認識して処理される。これにより「ｋ」のキーを母音のキーに近づけたと同等の効果が得られる。
なお、スワイプの終点のキーとしてどのキーを選択するかは、とくに限定を要しないが、起点のキーと同列（同じ段）にあるものを選ぶことが好ましい。スワイプに要する時間を短縮し、一層の文字入力の迅速化を図るためである。
【００２４】
本発明の文字入力方法における一つの課題は、フリック操作の方向に複数の母音キーが存在する場合に、如何にして所望のキーを特定するかという問題である。
例えば、選択した子音キーと同列（同じ段）に複数の母音キーが存在する場合が問題となる。具体的には、クウォーティ配列のキーボードの２段目中央からの右側に、ｕ，ｉ，ｏ，ｐのキーが配置されている。そのため、「ぱ」行の文字をフリック操作で入力する場合に問題が生じる。
【００２５】
図６は、「ぱ」行の文字を入力する際のフリック操作の説明図である。「ｐ」のキーの左側に「ｕ」、「ｉ」、［ｏ］の母音キーが同列上で並んでいるために、フリック操作の方向（図中白抜きの矢印せ示す）だけでは、どの母音キーを特定するか決定できず、仮名入力を行うことができない。
【００２６】
本発明は、上記の問題の解決のために、二つの手段を提示している。
解決手段の第一は、子音キーを起点とし、所望の母音キーを終点とするスワイプ操作のみで仮名文字の入力を行う方法である。すなわち、「スワイプ操作の終点が母音キーである場合には、起点の子音キーとの組み合わせで直ちに仮名文字としの入力される」ように設定しておけばよい。これに対して、スワイプ操作の終点が子音キーである場合には、スワイプ・フリック操作でなければ仮名文字が決定されないように設定する。
【００２７】
この方法によれば、スワイプ操作の起点と終点が同列上にあるため、迅速かつ簡易に操作できる。したがって、２回キータッチする方法や、スワイプ・フリック操作による方法に比して、文字入力の迅速化の効果が大きい。
【００２８】
解決手段の第二は、フリック・ガイドを用いる方法である。
図７は、フリック・ガイドを用いて、フリック操作を行う方法の例を示す図である。この例では、「ぴ」、「ぷ」、「ぽ」を入力する場合、「ｐ」を押圧するとそこにクウォーティ配列に倣って、各母音「ｕ」「ｉ」「ｏ」をポップアップさせるように設定されている。ユーザーはこのフリック・ガイドを用いてフリック操作を行えば良く、これにより、クウォーティ配列の位置イメージを活かしたローマ字入力が可能となる。
【００２９】
図８は本発明のフリック入力により「kakaku」を「かかく（価格）」にかな漢字変換するフリック操作を示した図である。図８（ａ）は本発明の一実施例である図４に示すフリック操作により「ｋ」を押下げ「ａ」方向にフリックし「か」を入力し、図８（ｂ）は本発明の一実施例である図５（ａ）に示すスワイプ・フリック操作により「ｋ」を押下げ、そこから「ｆ」までスワイプし、「ｆ」を起点として［ａ］方向にフリックし「か」を入力し、図８（ｃ）は図４に示す「ｋ」を押下げそこから［ｕ］の方向にフリックし「く」を入力し、これらにより「かかく（価格）」なる文字をかな漢字変換入力してたものである。
【００３０】
以下、本発明のフリック操作方法において、フリック方向の母音キーを特定する方法について説明する。タッチパネル型のキーボードには、キーボードのＸＹ座標軸エリアに数多くのタッチセンサーが配置されている。このタッチセンサーにより、1秒間に数十個の点として押されたＸＹ座標データを連続的にとることができる。そのデータを使って、ユーザーがどの母音キーを目的としてフリックしたのかを判定する。
【００３１】
上記の判定には、３つの方法が考えられる。図９は、その第一の判定方法の説明図である。子音キーが押され、その子音キーから母音キーに向けてフリックされると、図９（ａ）のような軌跡が得られる。かかる軌跡における微小区間（Ｐ１−Ｐ２、Ｐ２−Ｐ３、Ｐ３−Ｐｅ）の速度（ｄｐ／ｄｔ）、加速度（ｄｐ２／ｄｔ２）、あるいは、これらの組合せを使って入力判定を行い、また直線近似に使用するデータを特定し、フリック時の軌跡を回帰直線で近似する（図９（ｂ））。その延長線上にある又は延長線に近い母音キーが目的とする母音キーであると判定する（図９（ｃ））。
【００３２】
図１０は、第二の判定方法の説明図である。すなわち、図は子音キー「Ｋ」が押され、フリックにより母音キー「Ａ，Ｅ，Ｕ，Ｉ，Ｏ」のいずれが押されたかを判定する場合の図である。子音キー「Ｋ」から「Ａ」の方向に配置されているタッチセンサーのエリア１、同様に、「Ｅ」の方向エリアをエリア２、「Ｕ」の方向エリアをエリア３、「Ｉ」の方向エリアをエリア４、「Ｏ」の方向エリアをエリア５とする。
【００３３】
ここで、子音キー「ｋ」が押されフリックされた場合、タッチセンサーが点状にタッチされることになるが、子音キー「Ｋ」から各母音キーに向けての角度を、例えば「Ａ」方向は１５度、「Ｅ」方向は３０度とか割付ておく。フリックすると、フリックに伴いタッチされたエリアがXY座標値として検出される。
【００３４】
図１０（ｂ）は子音キー「Ｋ」から母音キー「Ｅ」に向けてフリックした場合、押された回数の多いタッチセンサーほど黒くなるように表示している。図１０（ｂ）においては、エリア２に配置されているタッチセンサーが最も多く押されている。そこで、最も多く押されたエリア２に配置されている母音キー「Ｅ」が押されたと判定する。
【００３５】
図１１は、第三の判定方法の説明図である。この図は、子音キー「ｎ」を押印し、次に、母音キー「ａ，ｅ，ｕ，ｉ，ｏ」のいずれを選択したかを判定する方法を示したものである。プログラムには事前に子音キー「ｎ」から各母音キーまでの直線を記憶させてある。かかる各直線とユーザーが子音キー「ｎ」を押印し、目的とする母音キーに向かってフリックした指の軌跡を検出する。かかる軌跡又はその軌跡の終点と最も近い直線が目的とする母音キーであると判定する。
【図面の簡単な説明】
【００３６】
【図１】本発明の一実施例における文字入力の待ち受け画面を示す図である。
【図２】本発明において、カナ文字「か」を入力する際のフリック操作の指の動きを示す図である。
【図３】本発明において、カナ文字「く」を入力する際のフリック操作の指の動きを示す図である。
【図４】本発明において、カナ文字「け」を入力する際のフリック操作の指の動きを示す図である。
【図５】本発明における「スワイプ・フリック」操作の説明図である。
【図６】本発明において、「ぱ」行のカナ文字を入力する際のフリック操作の説明図である。
【図７】本発明において、フリック・ガイドを用いてフリック操作を行う方法の例を示す図である。
【図８】本発明のフリック操作により、「kakaku」なる文字を「かかく(価格)」にかな漢字変換する例を説明する図である。
【図９】本発明のフリック操作において、フリック先の母音キーを判定する第一の方法の説明図である。
【図１０】本発明のフリック操作において、フリック先の母音キーを判定する第二の方法の説明図である。
【図１１】本発明のフリック操作において、フリック先の母音キーを判定する第三の方法の説明図である。
【図１２】従来技術であるフリック操作方法の説明図である。
【図１】
2018032963.tif 000003
【図２】
2018032963.tif 000004
【図３】
2018032963.tif 000005
【図４】
2018032963.tif 000006
【図５】
2018032963.tif 000007
【図６】
2018032963.tif 000008
【図７】
2018032963.tif 000009
【図８】
2018032963.tif 000010
【図９】
2018032963.tif 000011
【図１０】
2018032963.tif 000012
【図１１】
2018032963.tif 000013
【図１２】
2018032963.tif 000014